1000000
4000000
53436
503711
227927
504658
19061
286805
777497
572109
894211
616213
1023272
828274
88054
566476
40046
160627
513773
178264
863485
105071
190701
578887
1018473
945616
285831
176409
112192
241803
295681
743833
521282
757273
230426
667788
341003
170150
521751
995836
982684
781560
616431
348043
516266
75558
691022
199898
674851
431074
732947
968108
228692
225206
951298
877296
150368
990739
87901
983797
958928
469607
140737
313898
69144
455546
133666
67327
205918
93896
447154
128460
664220
648676
463006
399143
945299
971957
569750
395148
687394
332438
938777
894617
176836
543108
838632
986790
598652
190692
855105
229663
871463
393563
632513
366921
903292
494043
1005356
668105
135234
410502
355642
778843
1038810
463406
283171
609004
189415
272883
713644
584424
578831
93595
311226
79605
922278
295921
490161
849357
405952
907560
83447
888189
343710
453262
39670
844058
396921
648004
745471
948230
377914
321964
266786
2713
434290
294448
718024
207047
116382
532078
482436
285653
892772
335249
1038841
1005655
855203
383666
482160
142019
338312
280889
717964
977217
571397
338754
278827
575091
135915
130019
689712
448461
1025935
140631
524976
570508
489682
361634
808756
357725
62471
163097
527819
561637
361147
855227
869994
54832
965211
370435
422638
485150
236930
765042
190767
41797
911888
1017149
375897
105570
13690
843407
511793
350402
377442
383795
33130
653738
147376
406817
588817
726212
597968
116964
356687
526934
263380
671298
74461
44948
296223
118738
413502
570897
132666
693502
837433
656348
718442
245412
101278
661831
514238
624723
663603
131093
961630
528815
243184
311416
155519
43207
551529
672610
850399
814932
944932
1037967
154819
790372
268241
14078
699790
417494
639178
925359
83744
34881
904585
439767
454182
602315
102426
156955
406511
246258
270047
886713
492030
325651
380823
954898
476816
253782
162260
411504
437095
185641
227027
40678
499055
747296
273162
863731
782405
650229
238371
580466
516029
527582
586822
231442
890880
48958
79339
742673
823717
309397
336451
527018
775586
703713
16781
675774
345035
932866
583014
877872
576700
6783
299976
622401
698553
692206
175432
3928
215597
923643
879363
45967
397086
326595
460713
980726
672894
101312
446896
375987
605317
448251
845793
826724
141732
477085
760504
15976
721993
181078
210889
426494
221380
238346
628881
170487
216512
999183
514773
786512
827233
355934
118875
835533
854492
138403
709956
902057
58473
346448
191915
234234
589977
906951
940949
1041477
585842
963302
279547
815767
166896
836448
648259
593314
774686
613236
570326
93611
752310
377157
576515
885102
976355
276195
1044087
253657
91719
1010120
655387
1007411
1000367
738952
660575
798080
208751
447975
266214
716953
91178
785011
934486
942076
150492
231612
560397
880239
549935
178751
898789
1003144
890071
891382
977291
696100
193057
515006
673926
1003978
291977
308595
500636
489144
356996
136708
1029503
955189
316478
633524
563957
247956
728207
839144
930517
621263
863535
639949
52630
145337
949998
238289
209892
51647
1026326
509574
430345
364328
163921
967922
379496
958171
953457
407272
816178
629953
59643
759171
940390
300644
874931
92625
958561
145820
656368
546803
950258
86081
57241
251833
43474
641245
961582
366311
451466
346387
727880
703836
51697
976101
928324
275085
942239
834397
230223
109643
239708
348959
750570
32780
973461
694137
835709
339215
323217
649395
106985
808349
242887
324146
127126
81671
767833
935616
544535
1031235
536016
830369
648226
1019995
543538
313333
174201
850899
554627
746449
461419
642436
795151
737742
360077
816940
716473
305376
1006293
111892
117313
147804
991522
651644
750085
19898
73168
106711
387041
361615
556042
399056
699844
996829
435142
728929
4788
804611
283630
728448
186829
116320
861526
613870
179524
755033
426776
419679
879378
11364
917002
72794
374320
842161
907161
841049
1008216
569680
389486
292327
937686
736176
186016
344333
422052
548487
795931
995068
478732
432773
58754
755110
867068
592546
907926
1022926
939818
66809
199635
793025
312581
445439
833657
608470
490840
488440
12673
735257
1042816
255759
277096
473793
782559
718258
458626
293168
545791
491147
164805
843813
37257
975674
62985
375069
427901
722378
767154
483880
778841
243680
145045
541488
192151
928723
780437
700368
694362
394000
584057
148906
646087
423757
790543
34578
873721
866610
843729
774520
379982
675135
340314
372430
553968
379439
923527
1001885
237960
742407
329906
95631
365419
455669
499777
835740
94491
50099
23264
742190
447092
967096
477872
584734
681849
971851
97314
187588
801539
911420
792154
491149
287523
747828
965030
614941
122967
395490
655535
924708
650246
197071
533445
202689
1041978
810994
435884
815356
1033692
472958
99005
742830
870762
470929
398199
490374
457215
735601
162636
633496
1028922
21348
977674
198392
223442
796251
399157
432829
465862
115303
767263
566789
130595
130469
98292
648311
259006
373356
446094
129792
405224
737578
726088
857010
898478
997046
575130
414137
196159
897245
22017
396372
114889
59421
923617
540247
650873
294944
949326
109527
171716
595346
818649
542489
86742
908076
976100
337852
107620
949207
707198
997741
681441
379912
274867
608444
735278
532919
932488
606738
419896
706065
454976
488535
532756
41725
328573
181832
456330
414154
252092
43335
495926
723724
807282
455508
922533
912655
640756
922282
406912
176925
1030352
934669
882218
45884
724147
453578
226483
353266
571545
171288
1035143
257916
357534
784504
716927
596928
980564
815214
164742
1003196
906680
1035818
178794
879167
833337
856515
426964
137939
204048
879250
873471
552804
612810
554656
504960
302206
753993
786950
536760
932670
817502
1001095
159664
660825
27999
133773
915713
461953
101974
935059
838039
475886
245173
28946
283164
193291
681590
208436
389882
904244
762489
358119
339328
371030
318499
825964
719728
888878
6056
655592
438435
140560
205877
771736
274032
354937
176551
880873
99276
311585
64338
642236
879867
234174
304811
884677
829791
847886
486221
31706
473324
445682
83628
617737
973907
279846
368870
310075
325101
799010
211340
853744
285485
837673
419583
879444
244095
40587
457309
269210
372124
478228
275252
13052
325107
529657
865490
733221
331995
658025
893657
1004068
870407
685293
464210
656935
779626
805069
983490
792918
338781
223148
728018
699002
664064
901671
684678
702269
563401
431086
442318
571353
444975
242022
945459
530724
510796
962237
795935
155075
1008335
3166
637104
158246
740358
1024000
53030
356103
769151
398225
351670
755162
787541
223486
138115
965420
572511
459026
343640
443666
520411
754293
708431
384190
160832
214773
461567
256050
295581
988427
679341
389334
326304
928661
468404
396788
226771
673536
423073
635783
198911
644916
22076
570316
537773
477431
660291
957323
810531
302035
605519
49721
398971
822451
766591
268147
617396
173262
326328
405076
507181
361075
373303
91547
497913
243462
912024
244651
698647
1013648
611575
770574
312498
454278
736049
527984
759062
99782
982280
428518
471829
346252
707453
366228
579269
602657
507780
610597
49419
406065
161232
420433
723306
99612
926798
526391
884028
400424
450307
39444
516202
459122
129016
824146
702505
238841
20821
977061
84069
154299
840835
699415
983985
7734
253091
861895
248613
765828
248065
269028
296290
687046
786570
166989
424591
233388
711052
675705
972942
155611
825926
463850
715406
969687
598411
50865
518426
977332
102816
164627
62249
610240
642544
530219
764910
686738
421707
981640
236389
844727
60158
97299
1043751
603734
284828
893695
132193
867453
270601
99981
680537
864310
168851
988910
84749
773099
968107
1020587
59298
914290
162924
186834
113777
40600
518843
1016121
745497
465869
720058
2048
842409
375109
124621
594445
79139
202500
933260
655007
985016
127540
376611
849263
115179
578127
1013934
3835
522309
179013
901808
482280
827513
303061
369982
793602
424741
553296
144876
290821
72034
566283
344178
383868
746956
830163
186094
89916
819094
657055
315674
63632
477976
258686
681213
5781
701676
125052
319732
648594
213320
656992
110202
876126
756382
718280
918339
107873
980643
628588
977524
12214
274189
185740
183544
665406
1020144
123457
449375
275416
1006596
40839
129767
28399
222701
939776
693581
567247
213446
574435
534182
747101
11694
457964
843585
218223
711586
947431
1028817
399284
334898
805769
866123
478227
919441
526183
615614
611459
440182
543612
774614
995721
241219
1033543
838248
32678
634180
548224
216796
1018508
443546
222297
869069
915760
541400
890794
550779
916469
961821
21001
287178
933411
610057
495641
860683
292718
1016643
407443
925934
125211
634175
701376
277816
948030
259779
773377
500511
672184
885434
925664
424983
685830
226269
335080
888267
204086
1018381
472146
862412
489612
473943
78243
425160
345496
1004975
412649
487141
413886
210252
200841
976359
43616
828165
1031141
655060
45180
1032245
127436
215949
950673
190461
201129
196458
922297
937502
262001
80307
1004305
737387
159331
405554
229361
532538
263962
510821
435056
810024
466838
873820
215013
472175
599801
867814
391532
482294
821206
446853
546217
853466
288512
83299
1028728
367351
439298
232967
895112
629284
756857
953437
461994
1023220
581929
829466
126951
952260
560774
743970
564193
482087
452758
602773
225649
192377
224974
496187
934905
196494
218506
1010404
407067
684618
248627
773149
144651
792218
61599
768566
653657
895158
92119
220201
300280
760178
833131
894397
661292
956938
576897
741405
554464
805470
406435
1002957
243871
466914
75798
429512
139325
736053
1981
658559
235218
145305
84503
603907
643974
434540
626045
499664
155346
299353
137691
764419
172656
9209
615724
756217
484639
84358
39819
830607
388545
872906
943806
675662
287595
910016
250821
65203
983006
536262
19202
296492
132392
247819
802875
224763
140188
363164
431097
711450
556700
289685
99133
971916
35040
797296
274566
990621
17676
148477
45136
331394
917740
202231
22804
687092
421826
960391
662670
1015989
599722
440457
601705
866839
848507
29516
851016
409853
916525
451167
632852
822770
425406
11910
48877
62994
147072
400966
644769
259175
316459
161755
424495
982797
80167
491293
950326
94118
153573
909971
220824
691347
233593
592907
1036020
248572
576894
886568
242768
862546
1003845
395842
909529
826740
829280
1043355
358578
693184
583788
668796
881410
885241
854333
790228
839001
95796
670183
493276
233008
545292
199648
702769
301715
1022049
596517
168496
15046
427718
250342
377319
872741
897171
778600
18045
902112
780977
520576
210097
427507
8753
390480
334395
107
146060
753100
228206
742941
49602
505882
890469
1010113
930590
992267
133707
751494
380432
878712
1012092
840058
395559
298670
420059
568367
320639
276939
369172
289883
14606
770022
892113
906948
318700
275078
964636
800268
841139
1009755
176022
950818
799695
900911
183090
13160
378370
197423
960308
890610
413476
704962
182936
758612
862276
428228
940389
311300
54242
798569
462926
165279
1021883
892183
463334
1038866
904054
733137
693875
1033239
768004
782438
878931
635373
305445
312590
251768
946002
157119
937292
547202
563950
391278
1018642
1035606
508476
964006
922331
948129
134691
235878
201919
318228
628994
421298
682680
891866
662275
112705
488312
253184
692376
978169
86826
148874
540132
347309
959401
297037
323156
859725
550548
708887
423972
777924
633005
828537
120034
924940
241285
501356
515135
480667
462570
223847
860458
712789
349718
210508
554129
138281
695945
827677
289642
862461
125690
888531
715297
912190
862607
904716
446687
287856
29132
468265
657966
998276
64305
1008674
716847
812863
478128
870479
567413
417290
1002112
54195
320104
349774
487801
829787
850817
480193
237324
917279
528140
353991
724939
248695
464661
13159
969745
1011266
240616
156526
126847
912364
683198
980545
664066
430255
580567
779039
138614
929629
623328
567041
973570
259571
789215
218872
321051
944247
801625
964906
62592
201307
793355
349380
504616
103834
1022841
278674
208534
327100
191955
21650
92598
711861
105866
579196
844598
141707
914606
222807
1038365
10040
149965
234987
861399
480789
751558
310284
783300
35193
457412
259780
604450
7182
743823
616969
985151
695491
602059
450609
557441
1008449
738882
551780
384972
591500
753759
541548
15666
885327
581755
682451
708305
209855
283515
722150
344681
163397
583717
850704
866212
654409
550128
96486
858039
748934
743968
267606
246600
563033
798447
784238
325580
125742
8297
543113
346813
333835
58952
791215
769111
930435
746530
972411
126758
559792
312672
929260
678185
1036133
394129
1008844
682967
349985
300591
93894
345100
241950
732999
956692
406668
776380
307622
732973
76210
103347
829335
800178
469335
883055
143113
520208
997464
279435
178869
558550
549890
141733
305511
820626
680146
118383
384089
208328
530131
670818
80963
225711
184879
48345
188281
1038901
119993
511411
655311
812314
622296
3463
778916
119832
179518
245965
779977
846113
130996
340290
174044
929844
61301
920582
800289
771786
600911
250395
390333
189613
327753
241304
95535
642228
673290
485251
287425
268270
296017
90394
211092
823052
483059
369093
79040
1037482
260256
738907
311399
716923
777182
850810
463824
735030
779833
895711
989401
228312
8585
620917
204117
748271
508296
971251
413379
163115
341612
653283
937636
314825
767790
250075
209857
729215
157243
505491
182889
653979
1007834
973623
80866
773571
31734
761727
75091
354876
526988
143594
734209
296286
738911
1030961
480326
44364
62370
313854
584671
1014595
40979
93710
778282
424248
698577
440153
187818
514842
779601
764582
681393
2718
1029615
424144
985961
175336
1041480
386596
453497
1034273
150079
257451
106465
750870
958105
488359
502619
1001576
917655
955791
508539
968165
425276
123381
154923
554512
32832
227222
768069
371314
890466
778802
161515
468728
1027852
611227
505088
695880
930459
556844
963033
88085
966861
96430
709404
705712
529221
571576
850988
145718
965129
16053
477930
732300
235540
836572
113494
203695
128506
946812
678108
824241
847958
801602
921299
762787
735739
583982
444415
691514
882743
416530
572047
329191
359002
597950
872846
475560
772081
349893
674516
242463
86377
861943
862856
156935
755101
567259
246857
581495
52272
108067
1011307
452589
823571
295852
336391
275345
374840
147009
1034419
887267
796227
107202
626047
315238
1010989
601179
1035081
498408
405106
800396
708545
993854
978053
777974
341640
322942
605440
339406
923978
788883
181062
88968
618708
157162
1000900
730738
638390
640733
1037173
453973
661012
495168
528556
456400
608563
1023869
41027
30744
867852
103158
598299
125846
444820
454713
920208
777333
345774
729787
1010708
555066
357973
846027
892531
177235
970554
887255
352481
293438
861054
683776
690374
722248
49252
17666
37407
627514
967284
801953
535116
151640
126200
674734
784301
557807
358663
654277
898288
559574
457991
246835
796135
590353
244925
606432
158727
197981
673760
677166
270078
582221
758204
150435
900952
248690
770219
315587
365878
907367
878642
413569
642506
64013
83702
318122
353088
225493
255204
551922
378284
692783
328586
271664
371174
885726
52219
223936
832064
557571
133725
174685
1011571
874667
109732
65103
800974
522761
485241
746593
661558
186171
778324
465221
870732
392701
1869
80352
889771
558815
200515
301667
316082
480572
752950
1000194
697882
380097
585390
768876
954906
166115
175949
516786
863342
353006
598319
481498
972444
754530
915544
709370
510982
721395
91824
424109
978574
711657
728637
810856
716475
779234
903573
344327
743920
575022
766862
592905
176876
493061
442018
169227
1035753
368017
854241
837797
490898
480324
336090
350904
692275
314779
960618
754036
1023150
733513
825853
705426
882038
279829
967648
544356
146436
174802
53398
80277
419942
790543
231392
246358
274854
171657
453046
954413
248320
786504
683913
634896
885575
136287
386633
690812
433066
527142
968496
241588
302020
601162
549043
861732
801433
789
959626
321604
322135
477115
60495
398757
302281
943526
289376
92107
955334
645031
913784
33535
557349
436529
13240
443774
18245
878409
976872
604
102130
576
1024224
73680
213274
748601
531053
987350
372002
999180
958548
291420
38497
143244
881375
741203
985872
870469
423852
408384
838093
962331
647102
216256
960576
244791
290305
500789
122040
240433
939630
468101
949066
303033
976723
429421
567862
946577
421690
623926
168356
648270
790691
698143
537108
832526
966646
598533
168309
1013895
537290
140921
149834
344201
690395
48313
925889
259324
278290
997221
614657
728989
786943
962135
41560
693035
650204
221685
590716
411666
836859
193864
726719
105810
857468
556058
591296
808128
305215
531498
680905
353790
701950
991169
859321
905633
1032078
948379
414482
532433
178997
770499
16867
853500
366735
672389
440564
444742
202029
540160
601034
773301
1007353
218122
763841
770919
370468
872797
188656
410014
774010
93340
497778
811680
649827
15846
808743
558275
889584
937680
336452
613079
531529
243538
867708
455356
1006794
315303
466117
409058
298366
147787
381636
828893
560532
876801
558955
664094
521355
172552
197499
500617
750437
509647
96320
521007
23975
318879
634264
7897
284788
851127
1017327
269963
1010143
43190
571063
274292
207380
822743
1004388
612444
312716
520534
583336
59537
145798
592469
690613
71906
554413
293983
1035114
149645
181600
581747
855985
568923
85657
619668
265628
215273
769762
660947
649513
470737
318230
521076
130009
92014
469726
394225
809497
654453
719195
327194
43092
458841
171378
113853
452691
512600
310409
420002
408431
75833
304665
450118
581212
206032
746106
884854
571082
362320
52107
571950
621943
970489
934348
597546
781819
340632
830015
372266
448858
738036
833560
995951
440419
543168
553320
296073
671054
329261
787269
703827
359051
518680
819726
999918
515256
188922
397529
780360
177926
896702
313930
798772
612083
133602
586073
577126
409068
1023513
231090
472842
612822
4757
395682
1038801
477105
162472
1023521
634688
803605
519453
836006
399411
934339
65225
930641
270186
304472
782000
411146
60942
372495
654705
927855
618138
855326
883246
755448
944441
752262
809929
90397
967481
774494
455561
352126
473746
972817
643414
216451
494324
359783
122617
627799
932673
228584
535975
1021571
234570
513774
436932
556916
698898
781576
986966
600967
864625
542550
449500
996748
461808
1044782
27686
385403
789372
132076
357495
850071
259893
587481
761278
1035315
306972
600252
326874
235079
296560
25152
737523
15248
349592
498217
623781
549409
140223
750340
809258
1010490
362709
426945
22190
466399
314538
322177
509512
459905
190398
803651
652064
978075
438223
871130
549557
597928
850046
594564
919781
315016
861201
962862
477434
803555
469066
1000195
736954
1037128
243957
111209
1019415
679436
1015777
136736
420935
455545
152590
71042
517292
228944
128609
757992
309877
790211
144471
669222
130871
335614
93737
365353
430087
500633
9371
341189
199479
491192
553903
125314
259
544678
874009
836018
247520
622219
492033
214050
569951
801816
533687
10300
323256
928653
71429
299290
490784
191954
516166
605785
574387
787077
467337
790672
711958
717143
803129
955672
953559
416575
351449
77259
406957
523961
205587
239247
850988
251820
931819
188190
977719
661846
596883
838362
326819
721427
793768
410286
702736
699669
793272
274484
104182
190692
175672
766031
860192
439006
552914
602505
387870
506491
510695
13345
315359
156225
361548
634802
242922
108573
26076
336516
984488
645801
886839
659277
375319
968834
361011
2400
914741
24139
441554
377147
1026248
683762
697823
315243
232502
42948
979608
838917
479797
575589
455279
512915
671336
64341
537453
101455
444336
926817
557266
618504
655651
525062
779568
195693
26564
498508
937624
214132
462247
942754
621188
517885
367172
582046
662817
944182
31843
356406
831931
425752
887575
11762
375758
528250
876140
886463
103168
946724
280432
662965
503331
75444
136674
552924
926906
442819
890570
953210
477513
15851
203908
67191
288300
934277
250712
332252
555847
909440
998526
474236
642360
91049
399412
524760
374974
40808
352918
441868
98841
305576
449127
738066
601970
688288
278520
434337
170930
1013211
704174
1016714
232318
641800
761714
515571
947515
154917
37976
108423
718052
636084
493871
803058
959682
339236
283563
194165
867755
506913
570004
196751
833073
510316
465634
417461
488853
363041
495056
932477
36562
775465
607739
94772
598544
356095
693314
912360
399917
527532
905206
326307
491051
60333
87335
312611
554762
643062
567498
810369
11050
177541
771969
557761
365648
793344
423518
399690
430653
91397
414408
697586
206166
685481
103109
777819
478538
655740
916244
301887
688295
10952
395269
352139
702207
589848
696504
777228
338983
502229
398802
205046
807897
75751
1021696
586227
734963
689773
153740
215707
54464
280437
598113
742106
786214
868982
239736
964231
784916
798128
945198
42540
163416
906495
124535
420200
841283
429448
742382
453889
389887
891678
200574
385247
773462
472897
1014771
615679
268960
628984
536511
244117
511482
1020456
1044553
540561
705846
506012
1023157
883449
282586
373809
1003597
609979
748194
653996
39121
488448
847514
975403
89962
950424
411349
59402
686610
341004
456643
372602
874517
995273
721639
706344
754281
368215
703178
956891
488058
744450
444262
697568
155812
896690
339124
735738
150755
518956
404088
79477
304095
932549
34327
210490
632485
868530
193877
386315
311878
796950
1036889
422553
819657
972208
901531
1016734
303569
691800
354557
488558
529818
890499
198547
1003718
323938
989851
1026902
185251
669259
101902
1042406
576532
753941
890794
914556
363217
52318
978856
373194
215751
773655
531336
472634
279122
111421
631398
432451
484714
658552
634424
376277
820854
620323
289880
184856
815798
348539
192063
754697
1023635
966735
848372
601416
278670
147701
968180
213543
945288
962696
761235
395319
669043
907392
627043
28488
998175
167607
775939
689518
234785
941890
512247
490108
921779
415643
699573
988219
589320
439775
743794
284152
676134
474682
467416
368500
597809
91780
730476
239033
572330
70435
485332
62585
668064
857165
631990
126370
372638
538638
423585
12468
907946
830790
551559
244314
384716
337145
749101
84136
114310
896739
423729
538847
63134
224083
591788
577578
278484
184251
55119
167287
830594
400314
911628
803711
371063
66153
593283
479100
937122
7
56680
214449
870980
987766
1000573
859330
114580
51193
745019
687234
274400
497216
16523
736843
668650
117669
253510
340807
394520
102797
753682
29051
68575
246224
542389
399591
384884
1011690
668187
410146
415504
398687
422754
705184
732616
761949
192465
458295
965317
803981
857696
580395
899908
525893
387416
444783
741279
143090
683966
809120
389769
784043
45813
335338
504824
39084
1019985
754870
914258
794117
353261
1002631
225334
204901
672827
869196
478529
870685
588140
190148
738097
332260
73680
796164
131279
531529
518102
247113
59749
885380
440700
147172
203989
327998
627218
948059
537876
574225
590619
245422
749665
134732
601496
1011092
946993
435834
702933
902850
945085
30232
102080
707529
3456
744822
757369
514144
714727
295518
47448
691698
946004
194984
899025
242197
425737
396564
1016046
529880
255720
114105
1017200
713008
136815
798256
350887
512076
1005548
387138
630224
29724
329341
387353
983160
628402
671502
301757
151252
102858
520160
292456
608890
920094
83916
794491
692075
132657
404202
246128
817998
946107
687801
352718
938693
538820
27502
978370
399202
181392
464871
681964
265934
284292
962962
982033
445901
414760
213824
447358
37742
92391
555606
56031
165733
452869
621261
594437
545669
398276
902862
21819
935446
578869
425319
217294
161297
116672
728378
990717
890802
365897
317450
923763
900318
257574
662199
165525
614030
129259
876783
549707
786472
858940
200028
455737
894554
725891
825284
190623
290636
147625
317854
861469
725973
1009615
600853
756801
943893
493732
585858
1030637
983706
496384
404783
872328
709294
183724
86792
14657
25589
183139
840984
68585
342147
737704
682274
531357
675604
155884
1044763
233511
633405
630635
406953
928912
175360
286756
1036861
101397
463876
772841
101680
875309
752050
514914
767933
681491
51299
211199
326993
809054
41265
787385
630669
867202
171258
373449
400638
561450
340299
733032
231358
571084
392555
480472
183164
225131
228132
819412
692271
981488
58993
198279
232071
1006766
925579
631707
345354
1027679
910665
150578
991253
137851
840759
338567
88403
138467
651435
581229
113701
132933
609686
957074
325796
408348
320419
497582
853185
563886
878486
249837
789105
24883
991020
106067
688525
870009
529790
672234
1032034
824208
612150
579838
1044447
122829
548158
598731
223611
451068
460922
299679
709089
490394
93126
53216
856651
810106
114467
83910
276049
725392
515154
312892
457955
765332
712619
1019645
306268
29174
418878
404024
471440
290161
89366
381350
646701
660466
90642
891388
874734
359286
978690
498481
814438
583228
187158
313669
299908
407912
748256
977263
919453
368997
344767
324447
550384
554897
199852
890881
891341
768466
871739
470987
183591
98559
927866
582252
198884
545532
853325
996302
746573
679440
147005
659327
413360
868142
9960
835242
602556
968785
837319
800738
821576
668824
887360
662357
177711
528261
742083
342251
751064
567588
137569
564102
941918
924129
690579
814743
741872
857106
662513
528628
535177
623922
170536
328120
78008
270891
477611
127429
476273
615454
782579
37172
789806
431710
272192
827104
341886
871783
579948
551855
138879
848601
357930
798921
89934
138497
609179
718173
946594
413347
308073
616946
127694
806350
947586
773207
364458
590445
565988
619271
640320
789722
586778
355434
885492
901325
742573
989775
572088
686031
1023740
368328
219615
557918
2807
473742
993780
553270
733800
563577
266907
1036439
742434
942094
688147
280719
751916
36382
1005800
475876
1028477
663272
705527
389086
137046
863219
441142
182988
342037
162098
898874
146696
250232
931108
49457
16800
709683
328568
320971
1016507
433367
855337
575863
367501
438694
576964
226242
253315
535614
173269
808594
793070
974497
632531
882801
786161
1039779
503571
1035645
665286
213266
712271
778544
788743
1002491
620317
16318
152689
425211
495365
735558
99677
238541
644694
316298
788331
914518
591671
1014817
529375
547394
379709
25725
451155
234817
253383
705635
713367
424549
854076
140667
221883
999147
516950
491182
933817
475309
553080
107682
315606
36307
959433
264900
626025
77204
720635
1021955
834866
242786
502135
794715
1038018
526107
906072
184593
513811
184488
686741
220879
332169
514549
95796
762505
882060
940287
556173
160764
725891
61681
956688
155177
167023
482111
648971
774512
344309
624531
713059
793527
888619
193526
29213
65027
495495
485563
899890
903883
838309
662765
127202
395291
440215
363653
429223
319098
535344
750739
1032213
484157
191539
900924
323934
632115
198781
410000
862658
85520
333026
250885
488463
213862
821403
718446
861337
535807
945709
152479
29447
865710
823713
448289
641323
150506
1034347
865116
899240
133200
540796
703392
917505
866519
865089
352061
58051
323360
544440
813710
1023209
654498
743318
595599
843838
342293
985747
393126
795107
695300
193865
97374
941339
165997
965218
308131
9320
785921
590614
862079
731103
123810
446910
540854
539685
844379
385949
447340
122137
500988
837168
655901
96563
83949
552278
232671
558639
830928
607474
360051
409594
4136
550311
191330
664155
694310
850387
66633
753678
763092
562797
1033056
609098
811362
93182
862709
596153
945373
623328
681330
203934
369100
910739
302275
301658
177936
460196
226473
157667
327504
994278
530427
308723
310390
113045
390799
511924
469974
950162
1018349
429420
195287
274730
873746
245710
728151
387166
757782
246544
956998
694158
73235
175652
222559
86592
694661
782699
479712
331423
865154
703356
343471
705245
94729
723527
286397
113680
801846
141096
842545
545728
890611
196471
370681
938547
162842
658048
901496
955168
721763
691733
408026
685958
670453
1004694
657014
854249
121161
300448
921994
46865
357394
632731
983419
219276
91566
44382
1018699
339589
700284
807760
283381
975353
986499
685869
339833
213158
281892
475495
711163
220841
115750
126168
259145
566285
890289
744721
783872
670087
575292
468537
709831
123175
44772
422876
390179
763028
1037409
1012613
863208
582531
316338
777447
602685
969679
709200
95642
734913
951563
792742
218815
921722
281978
696593
450573
97410
207174
285545
362218
835140
698103
1038639
387226
59263
732148
211914
316513
882039
298814
518775
324732
111845
972163
310868
101852
484085
726936
541922
71145
188860
534285
132680
244252
956333
370854
49552
709364
981763
780500
556366
698019
1024105
142981
535433
55865
722100
449824
382351
509339
598304
456038
702597
681066
61549
285482
834710
208513
872751
304473
383275
702636
989647
15968
823891
925933
664376
243147
853361
728022
926374
969847
786745
323821
216107
258705
233741
725756
679705
284185
188247
157568
681963
308131
1043968
287091
384673
766209
628147
324744
801612
950711
434020
282410
485581
19693
559655
113036
92102
595607
777113
470233
488796
902259
514240
833654
917135
921571
945406
717950
182109
629564
899495
267979
42651
1014716
507992
299076
758876
227360
930083
782171
1042078
464007
567194
683774
355562
963721
399352
854993
311628
436758
983072
394434
455364
819446
675219
549161
745013
696594
856745
5157
753715
747495
530833
709271
946868
956920
709693
574263
387264
605159
336853
608808
746549
811652
815276
674093
689651
971110
517760
607381
639996
936656
55373
770318
1456
582224
157741
466222
1000374
346182
52311
699865
669184
631020
986383
35467
349435
305732
187787
365909
295612
1026236
758314
123615
18999
754714
903644
840263
879259
174771
609423
286499
26665
839910
605549
437529
774141
132690
300758
995508
649923
32754
276815
430246
114900
205892
90738
654815
605155
566821
860007
216079
324763
952092
268208
1013838
683238
172946
342176
822408
758922
512922
648012
684667
351575
404489
97445
891591
983708
922005
963395
287457
645588
196036
789929
491794
355651
551245
838023
951581
830709
762030
555092
274592
348029
675489
1026886
563856
470478
663098
622619
517943
902238
882108
782767
668764
508870
409884
631932
785512
160037
554754
42323
205266
32000
939171
49701
913297
753292
61095
309010
1003954
644886
839598
811143
439741
332317
643103
314044
919550
327930
120654
873392
456771
800137
656193
498661
124971
710152
888265
301377
275897
978070
925315
448405
282216
914307
458480
10616
956719
252956
227081
470060
739173
670236
696962
130114
111427
472340
949217
799092
651311
858718
444499
704763
164529
307031
1014184
306706
400559
97525
803429
437552
634518
573558
452360
351043
298081
211658
706394
88058
379402
840271
468716
458128
609562
942192
684696
269333
189647
583778
670727
80354
352837
97018
617930
388539
55247
735916
458658
375692
509216
125972
31789
589926
500553
864588
806891
770451
942737
81612
300370
174315
623357
413570
19014
470035
222377
164852
125604
256770
646137
72038
640425
226617
712565
476438
455519
880875
466678
844695
432310
509610
264351
22020
328753
178143
511298
856838
877784
132048
531880
676365
539853
1003873
782424
95896
228358
942176
785355
307425
17508
815426
89940
686923
890162
257125
638108
249237
812332
309696
615480
361787
326533
1045458
1018393
934568
1041352
849799
3622
44621
525297
771921
951582
61351
668655
76535
22002
552592
511915
802881
49176
268292
90012
953482
145466
979349
871586
212625
356687
854537
223203
628264
164309
482654
440856
25186
410952
154221
531617
615144
973341
60194
767742
691061
564549
165262
719893
953022
771024
810663
834516
158683
286920
660726
128208
826808
870514
879152
755453
780683
755460
952499
819968
31988
672606
546708
605849
584794
405981
282679
406957
400368
575586
463962
543006
500723
172654
910500
127966
917083
423325
683842
461662
738503
827466
13194
42072
198229
186018
341829
702973
422811
666388
389494
939723
984836
433451
726648
1025026
746909
1017649
156133
937717
456130
152530
518290
863852
48175
801308
579814
241889
388119
525597
561835
753578
643353
81507
108528
232042
940514
936345
590687
297959
397614
1014925
133467
315028
885187
956993
937733
429630
898650
531340
128752
982143
420433
415449
60554
527172
741792
915268
155972
559654
829930
228022
348795
290116
718596
1026689
569169
856699
249619
373362
977275
439651
480094
116226
666742
678063
323967
107586
102911
931030
597825
15258
840339
239666
588072
497449
732326
657161
528606
626415
799704
784186
674308
770490
995583
371105
914264
63776
403430
1007966
387954
756613
358619
33849
101411
56836
443601
1045269
362107
295291
769762
482751
405085
147699
512693
246995
534430
770200
678201
928177
111436
992389
829947
727794
137793
826036
800733
1009096
461699
801827
927655
572832
778504
281
63512
33097
470841
246350
48213
84428
808568
924404
773160
659858
921977
330718
733003
995016
790030
187410
800083
518995
144074
771795
711117
907957
270681
29435
767536
733134
261193
864119
242014
77441
487744
967669
584434
901070
827778
677987
739120
177818
659179
732103
982678
363977
979632
327159
564869
449150
595815
919397
472125
3272
513304
354328
779237
175443
904276
659957
857803
166260
44215
944060
42661
884883
865976
481727
654569
1021321
188705
542980
306214
1014059
917453
216999
731584
195585
691272
867469
7246
183349
609689
42491
429936
217137
596055
523915
918836
968887
145693
868310
888824
170303
74927
927220
628257
322062
418630
679436
248787
318421
475188
356555
881343
1042559
175192
909824
120937
31352
905612
650165
784816
731780
618153
791949
545845
280384
734061
255205
914613
727619
269396
356172
643404
57934
236766
136341
675958
344261
930426
102582
574140
677794
873455
916198
563088
341625
27699
15229
843012
304157
695950
187577
659848
426525
356332
873825
393919
745283
752502
684439
613632
384898
462331
689236
183419
872350
350577
491243
180131
431615
983344
1038684
860490
676973
461532
543623
532777
754898
142898
270538
845189
593760
182178
341699
585277
484448
672519
852085
96068
845925
474495
56540
390385
810480
140932
913684
220631
1009773
42476
214507
1001726
786932
581416
770308
721730
660029
936077
1040278
423291
493221
834036
169747
295686
981654
933976
430574
36336
269979
954761
774742
1000556
898968
616105
628893
442344
539680
895035
117039
741326
755549
597188
763516
473745
280408
827822
383784
502053
958520
114122
121422
78101
850073
438571
424903
1007629
304803
2826
496717
1014761
586574
852254
439126
727321
170107
338730
612951
467901
288520
732019
684025
89459
671571
798138
312400
673751
783873
308358
867178
109689
596509
463748
108210
902441
715028
578246
738636
159878
502092
655495
771433
742543
739719
585963
748964
35465
537974
944706
607691
930631
236037
426825
328534
991686
297260
748384
322896
21941
180821
1003168
648017
123152
1015317
754133
454640
867800
364091
117904
293552
779404
172248
617569
745855
700092
894016
754805
163080
2197
622963
960666
225668
625664
70099
504168
605507
118084
324730
237942
368608
434317
865582
485694
335562
830499
604197
150581
546890
341265
467747
619218
587448
1042919
458714
122575
705141
599658
75472
954156
627786
863126
175817
907851
77450
321406
674969
844727
160805
575789
570467
887380
862872
526104
109771
269025
772597
16767
680357
622500
731521
568129
1033293
536778
769348
335488
27182
545879
490736
871047
548056
396858
180636
248633
691414
317909
410397
446386
932332
177706
667574
590563
434132
983450
47964
737735
966115
117746
875290
37568
286676
470517
105566
549582
435506
903166
41793
54766
679135
266038
972963
381882
343391
256867
967807
175069
106597
640126
969416
623720
707310
683518
806216
186069
939802
862661
177401
240819
836897
257928
691696
11554
813771
751161
974820
462068
63364
538532
316652
651203
597542
647887
819514
50190
230344
178873
505951
262848
343317
535908
260435
340894
122547
943577
855058
881281
475200
927031
150378
512880
434031
1012380
473305
478567
590880
791095
197753
392156
413264
74724
852834
434385
436973
138708
209302
1440
1016170
785745
616367
178645
466741
712334
645612
350477
673565
433919
556
982432
958917
469052
526733
25165
478622
201874
1018990
408359
569810
314373
146483
540852
962476
898641
57754
970554
130991
252355
313912
822408
139280
978676
152306
269710
733248
365030
697308
425203
726190
139791
186440
164282
764205
143496
830401
890502
39271
25350
404759
641940
853110
393461
831189
891267
383461
231731
134357
811943
40779
15006
552538
896998
949442
716238
354267
314682
4594
1019613
805338
117495
855948
661136
622345
956181
68331
314927
529854
556364
184684
609344
266862
78863
185793
271821
456141
937690
619825
8763
318979
497792
115435
701589
424638
436483
20813
590015
610540
896850
266294
847010
860768
720982
935760
695504
284714
638044
477233
162793
942077
1043725
639851
1025354
193690
25640
106621
969979
866354
242331
834100
248677
849715
731338
736577
50170
56836
1020203
1033336
445166
120272
766349
1031714
555261
712551
206652
310504
107689
371429
700825
474330
150502
238361
745433
861556
379172
47110
60740
45573
321334
904837
234791
1023248
981767
302662
1006736
863748
242145
46724
520913
362368
385825
32514
594260
620479
684908
45473
460294
697400
515596
15256
900315
712149
941369
314573
269603
799807
243841
103483
134548
108136
374778
118687
142483
5093
473805
310402
974842
768372
429907
355862
313525
117694
1041420
838119
909324
888138
298377
321124
837356
278333
704082
436727
772134
768801
806176
184263
725941
425152
539810
14017
48412
72628
901193
736799
634255
743957
673729
539763
970933
1035488
363433
907053
96600
386737
759792
463934
1041395
798237
216113
987587
890107
146758
913332
813612
887435
554321
409502
759497
285738
942941
101020
633422
534770
454059
811866
769315
855870
1009102
18188
365495
237239
648669
111326
1008578
209284
985173
595108
484898
873327
123434
844413
467019
527825
590160
375928
331058
940831
900988
452302
463983
660341
805448
379897
833038
144556
751413
187072
679546
857309
1000883
15688
44943
1034223
458375
547361
166211
368527
566621
973271
765655
950441
619748
556501
61693
766414
711486
376693
328481
102908
466683
102592
362091
985144
782875
81075
999343
251409
54688
878966
951176
277682
85893
317739
585098
791209
156466
33883
18538
859883
822961
78196
810789
655885
626741
625121
361718
186451
355185
830967
784081
237195
890363
312352
143923
1012786
712818
824455
1016030
623223
908397
424888
58492
31928
559806
4894
35960
121884
661834
917547
53558
241678
258670
832394
687060
732292
487591
54683
897124
438093
357724
131214
1044024
785831
1015908
885759
171311
434179
228078
191844
755451
418387
790302
121987
702788
420863
725171
572955
216121
190783
665325
828888
557160
401361
88334
415781
126705
1000043
483004
18587
88071
216900
797879
62291
394172
503072
311429
551852
397601
613927
809548
185418
954128
40768
642756
1041513
437645
549033
410839
457868
360288
685894
906620
673098
1004035
423368
707507
972934
804337
113340
331221
200727
113603
872938
892797
46465
285582
1042707
42181
620640
90605
589692
856580
233034
274892
16216
445322
723217
655557
435741
540278
504615
414646
939165
669229
516381
924261
57155
604272
743375
63711
1027422
18227
1036952
135065
201232
356615
651015
1004615
348962
802623
1033921
353347
137616
756523
112522
24257
788610
495836
943116
966508
635277
1003290
113181
889379
1027397
846046
733872
484812
484345
818151
584673
705326
727280
790778
153309
603014
942153
544398
668050
393323
472536
750941
270072
121422
1027150
286030
667658
227447
5658
847899
477921
95007
394482
172113
584667
635925
13171
359140
91233
945507
291984
313943
636954
626255
818403
1035765
335270
777488
200367
724075
447318
854584
676601
717366
193017
962010
561182
389893
580727
80992
655609
286763
830396
128654
358122
71996
108147
106212
153606
52608
269330
728334
63212
98267
444690
195748
362119
799468
953635
225262
172910
516148
634529
709451
969207
922245
270638
409365
689394
732011
162693
392440
122651
572727
775086
187972
314711
738044
582406
806834
364899
387098
498006
101656
391083
195424
195782
62214
971664
354532
391410
529642
892396
216286
612042
547399
1884
907008
47520
539273
1038973
496977
94245
162347
602895
181522
591990
946343
369842
758108
7326
447460
379393
861807
798947
637281
761836
212792
605659
635913
401108
936422
193275
949761
180297
823811
101279
144954
646172
429183
391843
820326
761346
98405
95282
569744
6276
143903
569932
672807
640114
464214
336624
573988
666670
50116
912593
408022
48718
16452
696870
816921
61441
74916
463824
595369
243562
560851
1005019
675252
439428
347914
497039
100459
367192
828583
81592
472499
456711
1036451
741189
543002
791510
365847
840696
90422
315005
389280
935645
762480
340200
1029813
915373
815731
271256
605299
740011
641961
351235
976111
328407
285657
627233
381327
188666
453680
13280
484727
129971
396946
1016981
426224
532274
272003
419287
941375
517125
39880
916996
269926
946234
192110
323186
577305
835974
152892
408271
966013
747069
843463
59984
610295
995878
744218
14696
766189
503235
349021
1032462
119945
416947
761302
551645
401767
545866
976017
120829
278427
31402
804361
653112
773649
606164
695836
863983
436646
824239
793301
581260
741180
450048
223309
626031
600930
369395
401159
860591
1001087
677975
626588
109522
677806
107132
767051
655308
161909
405844
734827
133021
964416
988511
552839
787615
798880
619498
294314
381858
87409
406306
510247
755049
647965
612213
923288
106260
298152
607095
400079
737221
880019
958067
479084
988302
10129
116604
798988
555836
124728
976171
410687
89605
59614
227666
759222
290668
822754
989954
683230
151420
611780
15064
846459
519625
941374
701970
963640
619875
611824
464252
66416
403911
35090
601324
362120
257901
654410
181726
170180
559832
613527
792562
964731
880252
507894
264016
634374
774875
695400
127303
249131
637162
113037
932932
225794
624772
943084
766054
939959
805054
430097
393212
719066
977671
1040548
894620
81766
483913
816975
357850
768006
200203
43782
972485
493312
59314
407430
573413
469956
883940
846343
300838
807546
490622
1773
815892
454512
923070
360472
620301
940607
988545
817601
338632
600975
352596
929658
571687
382314
297813
193867
851646
1040058
848387
773225
515294
845497
766798
485804
242321
584167
353905
739356
542072
964380
791971
616755
951737
661890
182210
76775
347622
867863
653279
31330
262730
190932
541936
637839
719353
714532
422760
732082
999435
605007
401958
906158
178130
513505
152237
927018
810468
831168
459245
877876
913678
683778
521683
612647
404441
839756
78079
545746
157169
753317
626086
141151
934646
408845
591620
783860
794639
4761
821239
777582
72583
984153
264197
813772
521207
263848
867895
743468
661936
269800
406533
843056
890062
411484
456237
870594
390242
510446
270396
822386
413734
1041573
122149
455471
352751
444307
195977
191037
816911
18817
1010355
903871
557679
750238
241093
314210
907190
373980
631465
178371
92519
283727
607775
271464
576916
487166
688407
125347
27252
484774
726956
464604
424694
238038
582052
44104
894727
828360
595891
211827
403338
813508
605856
225612
518377
978671
296228
932564
127482
378244
342647
5961
877383
720520
191321
20270
892103
699872
1032012
420193
466328
746738
510708
565267
536003
351165
794842
100349
620200
365776
599748
189292
22698
396803
188411
868688
91221
559730
673782
780317
642256
1040107
211550
602881
285497
958524
342287
747904
506648
721426
601603
734290
711892
231488
713337
502923
976375
709812
193082
135113
431151
18875
168892
987588
187669
356702
729675
1044344
275820
887916
63658
785929
682262
59985
962358
806244
669729
81992
697226
875148
21156
927720
78665
655793
510565
556971
189893
84548
6543
938267
935952
838511
314781
259122
274276
989638
4005
606087
554530
978490
677498
230147
480123
506014
500788
577836
595235
274550
343550
234529
227946
578351
824628
316891
404431
937787
567140
327800
502019
84703
394309
349269
183308
644939
60238
393429
534666
1024787
712055
818756
916218
590721
632939
945283
317529
525537
391449
300840
577617
625640
679413
828353
313337
216748
503716
151851
107158
894086
481555
417303
896918
332140
123244
562173
16714
222421
19335
222726
683841
146876
64261
832146
663262
584759
517473
648651
377805
50809
894871
620468
84527
145555
457713
235557
1029732
621895
936492
872560
956703
542136
625881
53111
910161
966404
408970
262940
273095
478315
1030096
510791
347417
23447
472456
738156
434510
635255
691883
959319
151165
609413
643318
116976
862145
353387
482928
728578
677718
269423
932374
412145
709784
143226
529593
616369
65431
952107
162570
927813
892513
53421
174709
828743
39095
632387
172988
197460
194311
237918
50408
617042
367356
231936
598383
16607
135575
245505
661870
379521
508081
780140
823508
707556
9836
82053
317109
188989
286253
256997
660727
726739
960224
22959
956778
71918
574345
718653
975772
692927
495235
296396
38440
771626
466021
694431
438503
1039439
799171
541129
913928
332268
261539
442297
205400
868702
122472
511386
452533
427872
188133
412008
613600
1042558
668100
775560
564367
791880
946685
477825
138340
860559
787402
97616
964372
626707
510889
403513
892244
44743
341479
884907
281612
940515
875116
311369
234424
380462
426089
18397
145005
171744
73163
1028371
623740
974761
79172
177629
744376
927752
819339
361267
699912
25247
239378
755522
202337
1033441
417351
804491
768122
951663
280168
886744
228066
105581
615894
390166
559410
708653
605639
401027
305341
345935
161912
421107
468863
311645
384057
312226
270200
262477
672509
757278
206013
449508
384015
432092
360967
606951
379491
368997
488038
565201
328711
766172
581726
361075
806806
666250
246959
239372
560330
974687
1042406
88453
415445
147791
175273
438740
185277
1009342
639175
711829
522410
572854
654654
798477
714229
201125
170850
859446
847879
400062
867714
632690
128332
1008298
44050
6148
916937
215628
406566
939654
619141
286491
672611
79757
92349
968366
101431
997133
639969
196756
951238
980020
18202
642272
664915
411819
885928
869428
436930
896195
847638
846480
579134
894772
1026504
352431
9818
337951
750872
626813
515253
486226
948048
995066
546406
628172
371821
640728
168110
481732
262865
33189
574828
613800
87694
515389
884225
760006
888581
954997
850501
593497
404094
510986
680804
97386
664929
642253
748213
259970
84843
678775
43603
860029
1024259
583060
440828
641976
179818
950701
919606
487761
392686
761568
48377
778554
1005446
1042558
913854
468968
667274
298852
949373
674619
370039
226032
106016
755898
71880
929001
355487
498003
500861
577023
890746
42705
99356
1034014
723946
853874
298291
103715
782005
486634
836082
478426
680174
28075
87168
418755
838456
781700
841200
36253
270002
921332
804746
626366
112129
916142
535604
788341
151918
20208
585096
123029
801264
124923
326426
738239
240368
866965
796980
684946
349318
362583
8975
583696
638628
428179
261504
818036
942185
494526
253230
467300
557113
843005
744713
328789
757070
127973
244702
790444
683452
99392
325406
314252
901084
802732
91426
40474
22249
600712
677790
926903
612797
944358
237123
237664
514771
88682
332103
874421
490616
867167
168907
300519
865926
217616
710088
248565
1012447
293632
562155
320488
386586
164640
586326
406760
908324
561800
887150
615354
1012887
644352
262004
362446
30839
672023
558704
954986
206065
43616
647295
388033
151724
26088
703660
130018
437019
445328
493493
158572
860206
557682
326070
971603
885188
924681
152109
825214
710843
81395
788961
878028
131661
285261
531076
50267
964510
758833
72321
1044174
944803
671558
98702
762895
789148
240934
909396
564734
898051
624090
983737
311572
130637
1024197
152892
948632
98924
816257
203876
81900
518994
576870
544250
454211
883876
257317
661351
145408
798379
119231
598451
314661
626066
504549
738716
356726
560808
650521
981032
49079
129508
677510
719334
808426
283024
409813
65197
243523
835377
311483
292298
311878
206100
301304
896868
168764
801578
602608
31862
845429
686319
979489
422926
227465
1015261
714429
30924
273194
528878
690911
896105
850159
780635
363731
435404
761986
197507
183437
1003564
514628
1020182
679845
556984
21640
919752
655842
168209
696254
221672
885643
55108
595031
510502
318184
280732
389368
45542
518023
71854
205957
1034042
850558
246698
619515
889884
625882
856449
197484
966717
406177
357842
1005827
513976
544807
68534
602415
1028202
900787
931238
109011
156510
747120
231434
253363
444086
472137
924784
338008
329993
306500
868720
116343
141628
171779
417191
180730
298092
190871
244041
554321
747178
32775
111265
872029
902207
824331
935189
408678
106991
991932
52126
210456
929113
301240
460007
951509
698303
922395
481755
1025642
1007260
244782
237801
373028
698049
720216
596467
572690
716239
182498
738649
555014
472575
166208
302887
233393
467071
722831
553925
473382
424673
18839
890894
738359
1008068
933264
721691
944231
563551
275296
272463
922616
693114
265155
531675
419762
481119
300311
383525
333671
94847
655459
854204
143457
840967
917088
726831
844203
693116
335340
981799
301942
67318
372872
748371
987605
196907
137852
524041
838144
616905
149212
284790
668581
942177
295080
498172
34277
511444
641517
915093
929512
115418
779338
22436
518021
413775
643731
467000
780604
515662
115154
89917
861320
912136
774949
941710
141182
705409
431229
1038262
817597
565366
97887
171520
716434
111642
176707
936623
129545
178298
389921
979539
450984
937545
511495
543346
872937
220622
920796
718070
665766
259126
169505
271785
899601
920585
444846
366501
101488
985557
79938
952687
776502
37704
815190
147635
315430
1000496
743020
177070
210598
1028380
946948
629889
388199
312360
838956
462107
200792
138920
470929
1005984
251997
511192
210218
525886
296482
363189
1033331
158828
572915
777003
572023
364436
494777
925601
608368
19895
51518
19518
667242
431847
518150
798275
450383
99198
127935
704296
419277
543994
600626
863301
665712
257222
357779
654791
278372
571677
95264
946441
192256
406321
285580
727562
535422
830722
758620
531591
380049
109234
723188
892564
499570
127897
72590
711157
827634
446731
640705
101203
32558
922990
886414
906265
556319
677879
132489
1008857
697818
605760
525583
545836
236463
419249
771575
426739
84530
895723
184878
486460
991663
575908
845585
325635
124705
435944
949569
498701
46661
206947
830057
252878
21882
930679
231782
705617
571082
122265
127989
526456
352240
765179
668243
241947
849009
704635
480501
487868
902140
586951
448406
242685
153727
22729
633326
578449
732869
390128
283464
550947
876012
953558
271106
741012
391297
270634
144565
881214
272968
556544
983311
648766
780955
338793
278147
763484
652024
432415
374880
928058
383997
15149
721009
453135
376032
85909
584407
792895
771362
505342
488680
309862
780387
295237
807099
101669
129788
121285
668864
918269
992795
268335
833821
428911
868241
175381
508130
742155
961411
593355
471120
356630
676610
839381
622357
46676
604337
908139
539214
462208
710013
634190
679434
775050
52310
510153
752813
383420
342007
428245
30436
371292
480803
982298
24501
5507
574323
323062
632403
894152
609566
310575
360690
519310
827922
286005
210573
322034
194340
455291
948774
828199
392806
748682
18918
418075
973956
713994
855668
166750
274051
974830
628172
960732
121323
140821
730610
937984
970641
900020
550043
75873
47466
780843
1023563
552882
32890
694946
543565
251408
753232
302409
968949
297248
232484
387792
932763
426651
710338
208436
80595
838191
870978
61004
364679
240048
936836
102816
341274
555495
599240
822325
601863
283446
398805
725013
693464
481846
97389
854361
992457
775207
11680
762321
91907
390715
733289
33098
695581
214675
510145
617675
892701
543171
213962
916212
627761
179255
225951
755260
110984
832836
960908
609569
253611
451661
195756
223339
436584
57328
340361
870562
662123
50629
141043
283631
965889
848032
424320
142547
516488
156186
62850
214654
825115
646181
487104
445039
562457
280546
721845
585230
566973
871221
11725
487465
183820
295628
611148
404295
562276
810473
90884
526676
942009
432416
506401
535742
305836
562247
437384
746960
969105
1023576
148264
176061
785918
101759
92897
90179
402303
402546
585619
60019
735696
921384
186133
211694
627171
270163
930158
694604
71997
135653
714409
841627
939670
539448
969127
1006030
785459
468720
194530
573057
914410
770275
935000
527075
311928
173414
642709
710997
881770
1010272
275708
209306
401167
578079
575476
589919
953357
797873
549579
767815
896101
488951
25868
932560
545463
1234
613474
86049
206007
766174
528770
674599
676128
365899
253780
600696
934164
984897
482161
102237
118439
658346
939271
796584
267476
800568
351799
315483
323679
514479
234294
965173
387937
743894
526148
89776
867534
909273
554248
482565
500962
520532
804015
523052
625484
43833
447475
531516
170400
147646
347145
854816
722069
151008
519178
528237
156836
900308
745113
830511
61830
245617
872214
8579
887555
831217
619301
575400
832313
857951
820240
924869
373196
520201
965923
1129
119151
69756
157883
993852
806770
918952
443379
123460
312441
69628
776419
935719
2498
37185
267229
164202
159564
26568
474290
56316
946023
985827
150487
285273
177464
497108
308125
666061
895193
808717
187003
11557
577422
229413
975173
474845
981835
628853
173456
397642
952404
1000461
437364
793997
446891
337628
419904
997078
504936
386238
1026317
160146
879558
370438
854259
653588
115498
920659
746393
938159
341751
461557
878354
54560
472313
315184
411122
828641
338358
304641
962503
305521
91549
1003962
196181
317247
554287
163730
312886
844017
500686
90507
910761
465964
228433
181277
612136
689679
386387
327044
1043651
477652
673517
834778
762584
913719
11901
115873
407891
863608
164055
385421
244037
1012598
137503
527165
150405
110472
405722
19036
767986
446650
967148
786201
911230
664104
16799
665895
663716
628571
33274
813341
790708
79354
501194
694040
710699
545056
506237
396285
64816
199113
339030
685117
694863
868277
604237
59573
432932
1024216
868111
530581
509129
604697
964168
562203
875051
803358
1032014
408735
163085
470436
355446
693422
227252
634529
72783
38413
1021881
520324
657908
626781
32347
842695
973567
207646
921186
880572
1002232
23654
616082
762541
788299
557287
242807
856966
884424
988974
577957
477682
827985
167564
811897
311032
285407
360268
231824
902992
775570
774311
331824
363622
313580
703965
368926
242185
429196
674303
11183
774622
260362
370129
276589
607192
643696
566498
37451
663836
919843
693338
464049
172201
330643
654408
914962
727894
302085
596071
207453
311874
891084
873428
651549
901840
489405
963197
725166
8826
16371
689835
98962
276073
112571
691106
109624
30565
349900
530098
889310
400816
134088
105056
940970
901657
263563
103316
570011
533044
386132
926859
689134
353908
545333
455902
626396
241747
580745
582145
483639
381822
697190
166760
150332
186047
956198
505729
900060
832558
499605
483500
158886
610695
292713
720356
893765
131309
612539
395928
599824
629501
839116
155876
571827
384792
792746
840792
143874
1043685
815570
501701
760641
1042220
79807
911691
278441
1043233
112873
418565
869156
2527
662858
331370
429542
1012126
193954
585289
972639
640866
983955
348195
758800
961457
383209
656482
918621
804460
979227
1045331
402645
61295
213716
386054
579797
653281
778367
155312
473235
699661
256665
333178
503881
288257
149199
165211
591683
222584
109107
397587
837227
665571
54346
75572
185269
84510
28166
560429
63531
978207
246721
555743
896521
378459
835046
950978
880828
839020
475659
815010
746192
99450
720168
870281
613236
995856
580338
798436
632091
885246
292738
557834
996113
1358
632871
363930
786141
709455
903141
1028575
273015
315677
406420
531441
349079
149940
205776
284731
212209
529632
808889
106444
454341
57013
487610
963761
933786
534291
210211
732365
964744
813041
391384
356300
434980
869078
158612
952400
463607
943977
706134
685273
532621
996689
624651
155907
524959
79753
383054
592232
386496
667025
422786
445161
228387
647446
1037785
576773
1030664
980924
453738
776415
662270
302158
774273
965377
415746
599072
939151
857420
162649
340051
980352
726193
339580
84425
544709
903250
651214
599106
17909
109658
109193
225818
221544
184756
376824
363283
637589
754504
321350
939741
137225
965963
807891
514139
1042502
338612
307859
73377
957642
278520
522155
64655
83380
639101
965436
550453
95866
964526
327
1002586
215051
387711
206258
606948
64588
698070
405307
437703
922078
561970
184145
157752
457585
1011715
306209
946324
588545
133936
421376
312503
785623
900872
478469
803124
869902
150314
50647
200691
985735
176037
593105
689911
160760
380302
55000
46285
144789
986271
188033
12809
361977
833198
201076
744421
76513
806316
997196
615221
259439
13974
811314
1441
857355
206342
649948
203465
443533
223693
665470
675797
168647
330579
62005
752131
387659
621248
615565
283850
464110
1045024
619386
406647
986293
1039667
113564
206401
514994
39808
736390
906733
180188
154480
898545
478267
956877
875615
226462
794707
587709
279661
515896
74220
889564
1033833
664197
829920
213124
994213
141947
752879
763666
984222
328998
586392
1014117
239509
1034036
1012865
275520
637179
284121
14318
264968
382646
151136
527807
387879
271160
787704
916957
799565
350828
954788
36824
939513
26379
422692
488620
944365
142501
779595
929332
929739
341295
330799
223600
654761
629170
922405
976482
846966
440149
51120
6052
811551
452092
601257
110633
648094
657630
144884
49125
136129
973277
943255
227997
519945
682241
958574
75968
876790
634283
820855
177981
112194
136130
200321
387797
67298
349246
122154
731194
604494
1018394
241713
393002
863938
118029
534591
874583
767347
802324
28432
7678
830450
937616
852731
786923
561183
463880
444292
714191
177086
904272
522848
174573
326110
147697
333214
945492
443101
374067
1032991
211391
782675
524133
828878
851318
1033129
909088
737583
851591
160681
10573
308365
676591
751930
265288
680522
732730
256835
842620
243656
298259
347240
316480
205458
983569
16321
150107
661692
194755
10983
99444
853831
325047
221525
8191
789022
845451
177372
815840
633963
380074
992232
336811
752904
162388
1024752
95018
919581
657209
630561
249506
128168
518088
763036
529210
15106
851448
866935
1006500
468558
572126
138072
923031
268847
799675
477475
513512
373599
739014
913651
484174
689557
716780
161280
763754
868463
768042
554292
443827
546490
1006431
946326
641698
170883
58415
330407
674555
722035
259391
448604
741781
230931
793751
851224
800564
872052
161585
1035247
123307
646355
937171
587617
795823
225101
749073
806264
331854
824645
298750
837744
200543
739081
1021852
735076
992632
4837
732667
251033
620257
18225
943997
863223
1039577
242156
125950
121449
666336
708041
684317
656405
700594
559154
379261
518538
784654
798332
371063
50673
330645
972864
68732
923437
278566
789879
222637
166614
904674
4043
802523
411050
857771
366843
939852
868563
358250
297126
184797
631520
621345
328245
172222
980618
485836
11375
509697
133863
589683
133132
611510
337219
45337
151078
883339
390604
167740
342839
619872
161583
978221
324049
553701
762589
1002903
209147
437881
535867
306537
81010
973410
636407
421168
763911
941557
816928
936193
291174
735334
516060
669063
826769
903305
456556
57778
275089
801211
458652
684257
847152
723603
43059
197720
765344
636175
862490
756864
945705
959506
1034728
163211
670977
955588
958521
241892
841420
1025631
11325
202359
917432
184173
204772
468482
910869
57147
742273
420600
915396
583115
731933
262801
748347
596514
937403
845298
312983
743034
412729
248286
907060
146574
894585
70553
8498
326946
774746
790765
749684
475060
903966
528194
626532
624769
393895
433721
33625
424869
64018
874088
335943
553310
73689
1036031
4140
63103
924617
503567
476137
576212
382185
300957
986245
920656
323155
446078
833611
692395
813820
396562
465778
166166
214482
142569
776512
39153
263589
942929
1043478
209190
182458
876224
333315
134982
436090
26829
93670
707527
858850
535295
231728
133185
714060
134999
596084
308887
1022834
242999
602200
600689
701061
645243
954050
48593
515751
203410
651606
131220
369234
46772
544876
565547
485272
404602
759852
730228
279730
738657
1042756
411074
344631
343916
363090
697528
405959
145247
880513
643749
617163
507762
875979
145060
1015552
370011
524882
418820
812867
1016848
51951
1040560
176153
644777
589046
725934
272740
322860
834014
1019421
923113
541007
686648
33153
314140
218038
997566
125179
278759
17645
752097
610855
658397
470748
677150
681438
527802
1020411
301093
255466
218180
649028
1017408
999187
127353
188207
402325
337011
688981
700832
537227
841833
515333
433410
783655
835200
324543
405949
159315
189291
675706
356408
1035068
847276
427890
344173
451487
1013591
871757
501704
980172
227151
895225
851298
681509
327012
908455
728170
150829
887314
949766
312649
485834
960170
640748
930029
8420
132638
188799
777525
698406
27610
760339
870082
254255
39193
406747
263378
29636
500589
454879
465034
911597
184493
451849
985710
909547
530501
683950
63749
194851
933699
503882
446745
385648
505714
295305
18139
1043911
379300
897388
328381
289250
970413
756861
235272
1036610
33438
615010
310311
929316
115994
258019
9670
603250
277630
143589
708227
665540
759994
923122
983513
206710
67
485465
505795
326320
60805
875283
392937
108030
683652
427561
672741
792270
802265
751569
959701
722398
424062
771977
662243
549743
993340
1031128
353437
286346
459589
584527
811856
944400
354024
628265
384797
897661
337216
997394
577848
705077
972310
396291
509977
599637
614222
322436
31286
897678
980395
637649
480588
198997
180709
827855
123549
232635
374456
1037013
485077
114076
837258
407105
1039302
341178
932960
856711
438950
147150
503280
415685
923888
148641
389544
979594
21859
1027606
605677
917766
240191
358360
652927
834523
737601
766195
420418
806704
40505
760457
331506
377150
57663
960559
715837
67177
133072
255351
703772
98271
461117
273295
788606
202392
864989
1011988
247543
1004734
187918
992833
413168
319784
280132
976423
902711
713124
796246
772586
95423
487438
947630
397454
507939
992770
615337
565297
656834
435608
120330
814788
172253
361028
24809
407935
222096
844034
397318
759755
781415
703211
653435
195091
454326
251182
101179
661328
861911
1018709
987991
106043
950646
965775
899414
116925
283148
202624
657825
45704
733003
849884
978137
581310
595904
229376
755975
36766
622143
1023160
575024
36139
294906
526314
174431
394565
967942
420841
386794
295274
60903
669600
491161
580354
251670
808251
329682
484533
775698
872365
791849
823917
659400
275599
34679
400002
573795
513579
12529
435511
297207
251990
813782
46617
1002529
892529
100837
842024
560765
640237
243135
615995
814574
767002
461694
749459
1015868
1023796
645462
665654
290465
991616
561732
685904
111289
480364
992381
151127
66062
529994
578184
268625
181090
128768
462440
265760
1009773
236630
311873
335199
618217
6518
727186
736992
797974
116682
553450
118018
16833
288297
229372
37122
902440
753198
911970
519690
423198
247806
487374
459906
769934
281925
400238
899183
346472
108975
962296
815609
829636
614443
146796
660052
867327
782668
420218
112472
273300
463736
778889
270257
758493
49489
175328
223171
594429
548946
971782
10835
681593
265518
487647
13328
596001
432880
689214
318321
831449
952978
631447
353712
563337
781711
79218
929419
1013589
503292
6084
953703
893162
132551
440211
911824
87329
1042562
977628
344607
972450
662309
623469
777527
617854
866704
997319
539760
168626
233314
835245
448021
414189
946492
1008488
723479
380286
120007
831502
387281
723595
669270
850076
622680
12065
422068
684930
175034
40998
456469
578806
446701
949736
81971
771881
723819
587137
439915
507493
137637
345965
640018
725108
448249
586470
367236
171803
173719
944431
114095
507661
691695
763424
244688
490633
413685
581816
316711
739944
304724
845576
576102
311878
153036
537780
475208
403407
144912
152895
596097
861289
167909
93204
266115
412239
422520
723203
920890
264572
644158
586574
939328
957444
182334
69874
606683
873012
652585
585593
677380
583227
690823
973250
539709
243690
834284
1031532
119450
570589
54956
388158
296132
1035875
933707
831900
306492
709110
891211
443821
387683
495063
406166
91863
387582
1002669
880947
427495
221818
935797
707545
642479
111815
720680
1026902
890468
892774
553008
372179
1023885
342099
815981
72815
623062
628201
622449
861521
600298
202254
392367
455532
317321
185523
889207
1029748
330282
707679
951802
1009141
1037939
679525
662845
125149
573213
916185
766531
883697
423227
143574
781665
749643
162874
616906
637534
820683
769000
977367
26831
561704
449646
748944
475728
42861
1037036
359112
741785
992696
493904
870455
888551
125022
204038
783708
254606
1016712
567150
206204
674257
979250
593588
730359
561249
807528
679713
791550
434960
961287
483117
660666
713352
696574
690904
375335
879136
885289
519633
961641
113102
789246
834028
201686
1028543
39868
1011926
474592
613127
880459
165657
489115
224896
994794
512045
495418
28296
877459
959649
50535
102751
381971
744378
289053
757741
623723
396592
175267
583754
109693
502547
862165
897577
977880
1014358
872047
95045
125497
280829
825863
274299
884622
988521
150678
750913
448875
328774
560294
89156
667453
833749
526311
913237
169805
745618
108900
1038783
572691
157668
657665
315950
977123
894544
276845
519931
234056
407556
81408
823956
836879
102713
133350
796022
610665
1010553
770803
59605
80589
71299
83565
408443
433663
861570
467366
314841
132344
528614
863995
204116
599490
342958
995873
41780
785139
819710
427386
660770
176340
248325
346798
462834
994998
392662
449650
453538
172695
433550
741014
191304
292964
207800
927895
521314
222841
982704
353438
868209
141666
390369
291965
474629
631465
761826
747491
767784
484623
920259
117273
41975
290651
193062
707201
249418
532583
1022940
882758
762436
267171
854208
453615
736767
280269
640565
10391
653135
274538
101
505143
5373
790556
813226
359221
308790
450516
673573
724077
951110
992858
1615
330369
472960
585087
590515
815320
684272
1005825
171574
131228
655272
801372
815430
609922
778607
572893
269330
880218
848034
1014035
623504
723047
854530
691582
294430
466645
413238
742382
1017950
271476
557406
679700
477812
374078
755706
509262
640328
428149
119277
458186
166964
180102
39033
216309
335496
208469
342746
673082
28147
339431
801224
718337
362406
552466
359938
1021949
779992
555221
838299
198332
358924
857517
61601
867012
173042
448448
812655
102993
78503
808472
990390
213145
44877
639976
597134
497147
255056
862123
584813
946159
325801
592947
777294
774867
780809
788091
95399
390692
416407
689608
924979
332546
518077
772507
382020
545590
824345
373211
698632
549479
616486
387462
262587
654252
284201
1043928
675731
912301
545939
151641
668480
624561
633791
729899
105252
1031413
554731
925739
1018773
841464
984426
3327
370078
215049
702182
411543
692407
622291
823204
19703
257145
363224
507676
670089
211655
55152
519672
16604
213546
513366
253233
450077
41083
409983
109675
851259
134808
666951
887468
311568
742346
178475
192830
268670
226019
866756
625576
21981
923707
533382
648142
30727
30390
733960
490198
50375
818178
200657
471151
452403
934947
224440
590758
861280
613687
516064
980246
636715
517162
117106
346930
619639
254872
770287
362526
888273
557558
53552
33499
204256
884
25551
257027
862598
619955
543211
175113
589328
478511
421334
724854
740013
1041348
990643
619468
731115
277996
931648
953307
539001
944783
78335
835245
31774
210083
216608
256174
432794
897480
614314
521495
5240
107182
30530
394858
1000162
367081
977899
346508
696127
494325
422131
673474
454419
197983
123561
381107
761398
537289
705944
287044
883409
1028730
496912
900588
777000
951210
204623
981515
136878
714100
872197
1033216
378827
339886
502053
307368
815769
502369
176438
930273
774938
38351
573669
800441
409523
275239
353004
258771
360523
253754
184721
488493
792496
1036550
931977
284401
991168
335517
786441
215488
308115
706802
699884
686569
616896
710034
371856
262013
990836
165089
889447
201575
133118
297757
988309
279802
418067
759690
872863
351639
997212
781641
280773
1007673
694999
320422
564987
271774
945176
226365
135445
57762
632705
863765
477829
12820
952161
1012520
770327
177611
437252
289445
193792
430947
675525
77695
552479
376332
638987
597656
236407
19371
835438
367353
789446
346734
971292
824496
72763
341230
9250
100543
633306
91888
291377
114384
931718
394873
275051
233932
19608
79511
671935
80177
1019494
385380
577441
405132
281932
741372
590407
771005
509744
352821
149391
895374
146594
340902
490179
425190
294649
765584
334318
198987
304375
813153
388588
704280
747792
983332
865819
671300
248231
123834
22931
408644
269619
483690
225301
909417
830454
53222
559487
420029
39006
301248
903264
528172
161338
1021878
861185
193184
979754
564225
383411
259361
928792
660655
686900
658114
337766
666208
826242
660817
504510
946446
893645
86161
632012
573961
429983
594292
133560
726629
165831
856906
576072
887290
530348
24261
794336
152126
88128
323460
766823
527480
264918
243521
204672
222983
889090
97512
414547
415905
81042
986590
507264
935411
881004
532802
21191
156401
295159
273679
257026
1028936
408644
417729
388505
656388
360155
181794
463856
438124
497597
393099
892554
953965
642011
650488
445375
201128
138147
85973
292439
444579
837846
67199
353532
1044357
756565
427043
332413
257236
465221
774715
300270
694829
747695
133732
84636
895668
383081
47343
499669
116555
400664
675261
135543
514794
738705
147604
258249
953421
235260
846563
937623
626905
483724
901716
212595
440233
181286
68892
555122
585465
581707
702673
322884
692680
372511
452304
825843
42103
329930
745659
235761
261841
870968
656358
193462
1031026
47519
690450
946978
33744
712353
306282
184439
428406
147373
1035613
579024
169484
763
1012148
11643
208378
788743
1030965
761401
897626
794029
1042164
607079
467613
380221
647691
457919
420171
957919
231873
342375
310387
377081
994411
636468
120799
955402
85425
740537
379724
254440
60249
942599
806600
628475
178785
994467
874829
75713
673483
768645
364543
576017
139318
230522
953948
996782
165673
736213
165630
223748
590126
605837
642788
342826
872250
387768
687308
362715
720009
708047
441795
489184
802636
272982
464212
101127
1042768
478619
913751
792982
65746
508566
759692
626550
983491
729782
796859
231944
744367
523055
396770
555502
482674
878181
810687
881093
258513
475411
99401
95638
360064
385580
516743
214256
825611
378155
842424
109915
65528
109225
686678
334590
660861
105686
758802
784892
652228
625632
245881
654562
85234
468736
291872
200452
553558
738954
254534
593482
258757
624631
626586
656947
956547
983789
611617
806131
112485
144901
453180
1034191
188652
592216
786823
710856
859975
847325
456345
659151
427266
39740
574414
285050
632484
177787
759789
247915
245967
70260
866573
796173
427748
163590
597493
193905
622350
676685
530521
27743
8328
227306
97067
599936
840208
801234
196504
19100
764807
443755
271029
203581
401202
862142
657764
1040402
407709
648204
517077
626341
334603
418458
682005
896174
952781
995238
48662
749473
437012
592301
741183
34649
698420
181682
240225
43608
191352
1042811
375958
689819
589610
234929
296355
686085
403439
151625
580982
860826
544543
648021
776971
662302
877984
135366
14910
495970
851646
349041
663429
949207
397497
708068
887924
621420
1009890
75684
834350
327649
109832
119157
492767
216376
952083
876291
280487
916852
505359
374985
42243
5246
513507
423258
477540
626537
175029
621691
10779
1016312
1033283
564977
70063
929509
582579
663323
113678
927493
523706
196187
183243
944390
195536
558939
972773
13751
359802
389917
390848
1019475
173931
727253
813704
888780
459054
1020339
933667
335976
288696
197769
652899
890037
865292
680208
292429
989073
916553
772792
901376
281295
315866
914805
131619
190752
278089
448987
450248
647348
52706
187479
547605
551943
653952
468479
604637
422270
984335
565121
1040348
984599
569282
810791
493440
27780
94698
598200
211304
333802
733375
461548
759082
702128
198750
687017
709932
415455
1014495
799744
296291
125760
404788
885010
540185
116618
500016
73342
118525
800425
182965
213662
7907
819543
264810
452429
695238
936565
778787
566076
470387
530344
60392
95698
958010
953792
321020
468967
821556
706742
372211
627547
654235
343863
157676
490862
596453
483139
862644
765944
796613
726756
447750
140678
220258
496637
82811
310977
731632
995479
34944
801791
828900
259664
226447
846450
196961
5699
402554
202264
145931
600260
611572
683095
923063
24521
708752
559114
921518
911255
869961
389798
97125
59905
387104
632385
471719
7512
424604
789646
247225
351246
98754
870953
711854
1033238
215808
302955
113288
844789
778264
933879
300268
964121
654113
508361
756252
721084
441814
976533
429086
575005
313906
467158
279596
303191
622141
317526
207105
129063
902283
1030485
749614
419788
81754
638716
878264
374531
255870
315440
512346
188370
890813
627070
572872
252120
668270
38708
100299
847492
69650
60032
373555
205697
744819
944264
1009454
889473
472543
465322
917224
183736
45490
927945
831177
884138
726819
772424
130349
645760
440154
657297
117820
718377
556801
344891
961867
908700
227106
145794
44077
559243
21446
199915
438827
729269
297642
305434
482510
817159
58099
724105
293244
828810
120323
833700
294520
631245
608359
111426
201987
798011
985637
245636
842892
479902
1014872
242645
743525
35335
148004
583430
891093
738127
398493
533819
29038
1045088
788477
826753
442618
411033
586788
329820
550732
23876
210456
445946
15886
900211
766458
509283
519052
990041
503249
102065
553178
551033
39743
65136
6714
151981
402635
857992
937706
261856
367607
783109
591431
396939
622807
885341
77389
663249
463970
846331
183710
823448
125978
543052
463053
115389
535603
987276
33126
697547
659492
990744
99064
419166
71367
483432
1020788
228724
752072
92865
281307
987302
213379
455064
466910
417311
608295
267513
792286
417891
108665
343565
647389
43480
930013
378
868462
987790
704306
58153
115884
902677
817905
467541
87292
489371
697064
579205
869621
941274
664672
741614
30254
35331
290344
358909
582226
875740
787226
810094
840609
328820
796329
994366
611854
333212
916784
300613
690839
418269
560561
708002
112168
615526
507495
862657
804242
780444
864378
804982
448083
866505
1044161
214786
249745
799764
991475
442320
155436
697550
846736
387577
1009882
823944
723929
101976
152318
238148
160373
768953
211153
691506
302524
559890
752585
645307
258673
742315
327793
600783
988444
695527
969138
29554
599556
805437
660126
246206
516548
834736
974221
785745
9761
103374
785881
767524
8567
719665
295634
303289
846502
447375
782180
713917
172736
51119
911420
256653
999223
572015
542974
311417
536382
1043523
125859
433210
544623
976795
958019
945770
366209
758342
537219
271086
7928
690663
706577
418861
653940
500905
547625
340537
885292
164102
291028
721002
56578
801749
174430
782369
334293
472005
254198
235470
225452
139414
128441
488414
337526
481285
754782
220643
349495
154718
852860
260539
438224
671537
61999
651998
674717
930347
795264
97063
363076
685420
373524
343528
440658
276103
837135
484176
11777
426840
852959
622576
977340
100920
640895
368491
91856
372625
715398
305914
142417
452962
9563
279667
323494
929456
795723
921173
232639
657214
784498
839797
27179
422685
408509
551906
1044732
1033495
537077
316558
77031
1024071
25832
423401
987871
860849
12670
952485
761313
167386
111625
457354
920077
385450
460838
63216
305438
539078
402892
115657
944489
646935
811665
807160
93041
908107
866853
114604
940686
984088
600127
362894
333730
383704
463745
11281
570824
1017774
808491
1045274
483791
971126
628321
397858
179867
940403
228761
370968
467923
229715
364254
4070
201125
594357
1001688
611642
848613
601332
430878
1045104
78598
77231
226551
922163
981849
1041614
307632
798067
689209
922877
809794
670462
962845
833647
664688
610848
955293
960721
592192
845920
993958
716660
409834
131070
729863
487071
534627
209543
258091
486292
528066
915141
704185
758407
693515
868411
311241
33394
238140
175293
962490
637907
1007904
296575
227891
1000364
389851
968424
403981
990113
810390
776085
1021770
665759
1044016
817941
207591
277240
823984
89398
524120
769977
434103
299549
570187
433418
520019
653918
527266
514357
840254
525335
468691
114141
964303
235006
645933
960422
3574
371846
291511
710737
279513
680676
299099
463352
229595
563193
1013925
757917
94359
844383
65677
257233
949763
16725
145991
909036
189526
409697
477403
245945
506515
622722
172596
579221
531580
701509
125864
865023
276997
727746
841645
876703
151151
393592
263591
795683
595154
244903
200419
964276
605955
624073
130171
148514
720354
656261
300196
624250
461244
915161
583385
152209
1017000
930474
590847
959111
56876
651892
372030
854593
782142
233826
776276
13156
451056
933599
864587
145116
290123
838718
670619
176310
985093
392880
703102
192558
279174
511630
197033
240406
154133
612036
423234
281534
128751
534784
721636
90008
424695
483362
630720
796219
807142
667551
801040
201493
810107
491230
935212
534230
169695
306742
474788
767790
133241
515071
1034393
149111
649856
736309
76426
300485
374510
38842
222637
824779
226259
459450
760730
726960
168759
981137
691525
84385
1023163
1033121
180876
499734
388446
158417
839583
274534
515143
325830
142059
534708
238606
700823
181354
410688
140519
128742
622019
185288
648179
381488
843822
1040433
751524
820525
157228
1004933
120749
423517
412869
314699
213968
845620
551663
714849
218871
964966
232831
591856
698301
1013578
405427
2992
120700
581159
541853
262172
52988
407620
938960
105880
872765
523527
934165
955552
75318
346028
769572
748853
564137
848902
503442
892896
109647
17606
748773
455147
670311
72224
580021
1030734
909475
715556
594595
559331
859797
392790
919277
773795
976336
522802
863038
265604
722807
437896
912296
816992
239937
252515
869668
807264
828021
661440
631372
1007731
852437
815816
664679
251784
508409
222374
1021392
152226
778293
94487
468642
476235
664195
526394
383701
937621
97376
930299
798567
404698
926009
619134
287235
1037524
632975
849866
14338
292147
950547
294341
742359
827698
240280
456483
1015207
261923
298643
783387
77182
675688
872245
601937
378105
831817
674343
860806
229103
549290
32943
196478
704137
585215
911715
913844
433961
29140
838106
857222
709034
549570
329036
344519
723880
230608
49214
6849
760940
987180
264139
548138
590657
701127
332331
447323
374446
776275
774872
261440
154399
566661
771276
965445
468909
61488
443366
805074
980428
359900
104036
895620
473305
62814
904034
433972
813695
490455
354902
740682
73955
155360
616390
822273
932769
124994
476516
990534
96871
663723
992762
533928
855958
1043118
345244
378953
447985
99688
938189
770062
770928
450743
143446
334864
512046
976235
715455
933275
861097
350625
735979
274126
344519
737356
130185
930895
531949
459796
577286
1021703
586080
755863
79392
178848
745961
58557
667216
235932
379154
920744
412965
1002289
404399
640755
247091
623441
571502
480013
305887
375727
79270
528634
596384
376499
680290
139035
922513
479102
571021
298013
476780
150967
446930
76896
5303
307522
876895
850224
678971
821159
412798
599467
659649
1001288
323749
1004964
386242
78984
400542
902941
409854
557212
1028498
971726
769087
353011
235644
247734
254272
165503
802603
504476
797143
236880
991400
933147
1015741
120191
801332
804226
981480
483096
952183
669830
613486
713542
564181
170370
728406
525646
921443
270100
113395
191033
1032334
575250
394017
408440
71789
270967
435981
373626
1004499
319887
325201
115630
302991
222305
826580
201665
349359
966193
445828
232880
462577
621714
997009
241363
497034
36619
86617
771153
1005530
867907
131924
601026
387924
963563
130592
358613
478085
44602
264519
551863
253515
319345
834805
729207
839536
20594
921613
120216
333573
638858
162987
309210
23613
917615
179974
659530
542678
459947
219384
946561
131212
971260
979186
1368
796022
53311
224082
719292
560903
274103
629111
27306
196710
872515
574281
457526
547436
869852
725770
260239
871752
245988
207401
360781
383641
879753
367280
238632
103029
947999
788409
702388
509818
566079
728290
525015
391511
65490
143097
786118
133013
202799
665740
328387
634025
1032014
404162
10592
436473
641506
785638
923642
503087
824364
551648
474480
202985
749879
157546
819205
565190
426049
703733
49697
186272
215767
227046
794304
273270
24767
567083
487462
357653
386456
561078
131364
763774
602998
154840
67574
181577
925026
553692
203354
454181
499568
792732
260117
790273
730947
499716
453021
552527
127154
559019
144141
673418
561959
497119
266515
627448
867778
650638
774381
216656
399848
557549
176857
346257
107933
537865
762758
883785
263304
965180
11177
217342
858054
261100
385570
507530
164204
398090
416142
527536
195157
103792
96666
91282
305137
753665
979636
599989
645738
879991
278826
719367
328607
308512
571141
267071
953781
583121
275615
285513
741869
867889
923668
895750
32045
536435
456192
242833
762604
316383
442300
447361
148232
191452
523309
287490
477720
159037
611249
175941
867743
521690
414483
239978
140702
701184
356599
548768
451710
681815
743149
351358
44671
307750
868819
183426
19646
203681
330008
621198
612603
724601
312046
797743
799837
391050
44743
340248
351196
56087
308546
388163
938386
281663
1016387
267206
357623
226709
728629
501165
766442
196533
142703
698817
107164
946485
982132
187272
190531
3884
552991
13851
1034337
106491
932788
816491
727421
656543
876421
527765
41462
15864
636082
558336
292873
962190
680601
258688
805690
189555
225817
797884
691132
336710
847354
408289
983797
929863
449497
639664
1018887
214160
512458
1009188
132031
591302
455085
1015620
350835
572129
396836
945706
440336
29664
948681
596224
53813
161703
320040
512192
742173
759521
888239
718733
851142
445955
987791
279381
575074
511911
506724
121122
655270
184162
349062
773535
349759
890010
801237
294610
571458
942194
730838
583224
995880
970996
666341
359790
730986
933310
108397
960744
717731
557117
1040955
368468
614855
806567
318980
310697
537806
830951
92150
984357
841410
235000
418602
590002
284109
532761
593875
371150
1025807
307807
848606
63999
684955
712520
326757
797885
367765
48431
698153
482194
731055
455209
467898
757338
583021
359640
483834
796552
97690
581010
624854
449038
850006
434026
376859
814230
495587
58655
448928
957941
477150
970387
327664
346800
293222
354788
435034
530836
870048
539513
824675
310983
94733
725727
857655
1006707
946727
619415
65399
279342
432138
245293
797367
422447
45440
265652
968524
535655
765427
391132
407537
405796
153371
688509
148038
219994
294136
1022441
703346
352382
845470
894089
702608
609278
661881
237229
773977
130859
688145
705502
855341
769775
369026
680582
977732
431953
22286
784827
249286
750236
769233
876249
625072
746795
168514
538871
51712
1019330
567671
940351
557214
629022
992099
59126
1045293
755467
1005507
1038954
198071
755741
397818
903248
733765
411599
845030
840931
621736
146469
692797
875105
737176
840328
283709
952828
1003959
168296
25585
891521
1002678
765817
259236
653255
165977
862713
259197
881656
959795
117768
1010806
672287
812025
933274
1018587
300599
333190
471961
185234
692040
333779
194668
1005581
417421
578788
738716
335244
74021
851936
835402
640609
1041040
538758
101264
287484
30419
382663
1037367
68692
894234
295473
1002408
855072
396504
82754
679520
671820
750072
957745
212786
953546
250406
337375
909539
962502
793512
748084
466915
727065
345151
1002127
358611
304887
915368
961561
675038
286496
67718
724629
885635
374553
927080
1037128
1015783
212138
585754
36044
182569
795848
442323
232779
1039136
899534
360238
997169
428975
433138
662415
444858
176341
524722
897971
579200
473824
855986
383114
759942
74453
343682
852105
783256
492111
357874
926253
626725
569032
503962
385981
546491
835589
366507
223420
183150
26349
43824
47516
90137
358814
956531
782652
51036
396614
135130
922988
48811
632648
667401
400169
900780
897722
833737
698167
440616
132862
935693
106810
409392
294125
55128
390488
26318
1044138
682180
635472
269398
775058
441429
813001
844515
965724
130963
957480
203392
713714
362956
659026
981178
991879
776945
464721
216800
118062
622823
39087
935496
546015
848485
876026
677154
477175
868145
550826
73369
1034888
816587
662184
759431
681969
1025433
859029
396911
923443
778260
457813
1008260
551939
106150
593068
583451
759942
364794
433566
869939
515772
517744
434067
1044275
794930
176619
710737
998034
795542
97347
85648
443137
819570
765623
662456
710241
576862
133743
390080
654013
855075
815839
703578
717702
202802
353417
58333
925980
116098
621587
430944
244904
882704
287158
403429
660779
178693
899918
816643
499815
288142
131070
188908
673318
910651
98656
190278
794868
233504
849275
894036
366056
352865
149521
931314
601649
121788
302343
875918
130524
338139
779588
579877
617075
733628
793133
150675
834202
537298
827155
809543
626250
959179
648550
344964
917856
804114
269375
558646
1027153
972808
71969
211247
53166
454382
604205
763538
937677
33779
509161
460379
349883
938861
218866
132288
490936
771351
378951
63039
646075
642364
158359
205825
865572
819205
503619
871512
493049
14328
493331
926462
452026
293052
531647
342103
581950
473018
421214
155988
783296
462223
67828
432512
115372
918941
471385
269782
779316
420770
293120
887851
1004560
789893
912099
725135
973020
1018506
263282
764002
810626
505012
437775
944719
264877
195983
954194
447765
420387
856870
651306
162768
908561
126964
787444
923512
442058
872157
453933
977910
343837
222980
301313
573519
56966
852920
997274
197366
998494
706654
520315
471803
110837
737671
71119
160580
1012439
677294
225583
797744
384088
557799
244033
489444
661533
746615
190620
867174
108125
848480
232760
533696
50257
444202
704711
954021
170943
632129
587815
853233
1010008
657439
415928
978388
774058
453582
298377
151086
208061
406523
477069
70183
1043119
4547
887914
642879
906900
541641
884282
912502
296573
797007
383335
422420
567921
926844
985306
993760
101354
278507
1032621
321250
849758
378179
487671
590295
1015132
220610
62432
684660
957782
640086
935767
392158
943806
492654
505389
570712
561780
265275
955215
566502
150443
847790
309854
287331
848214
589793
158535
309008
951545
858465
41326
601230
976221
410357
852695
182984
801490
413043
148569
97807
700124
544349
690637
703633
230936
496914
367686
824502
425403
735116
588857
246349
775354
52874
458107
742777
274623
196043
951797
214675
3519
117717
43975
749984
662290
1014863
159851
659542
835615
420810
24863
395636
755182
335209
932458
654499
491507
923220
708657
218912
169415
935507
632777
727842
220777
351253
297394
668041
979440
58144
594450
401234
322826
606486
1034136
937460
94991
595987
578108
163560
496733
811902
38885
87691
708216
311471
91657
959651
518241
983110
1037286
995511
843380
76886
764792
1010132
969375
873779
690949
444685
220705
937413
429955
367537
173824
176820
342260
959102
968507
917826
581923
646937
260334
355011
360176
121808
386329
817500
874047
890691
865987
202002
758597
364524
968276
368951
168758
17541
350497
676996
383291
21254
238482
770843
1038190
591769
540084
267116
339205
653159
535866
494081
405270
840137
654578
550667
838110
620411
359370
62738
767770
507366
801379
176789
588314
516259
182466
592450
331994
824996
507076
943228
181319
833466
331281
565095
724596
115866
744189
80317
217934
637369
130650
142350
571812
980364
753010
804346
709923
949224
1025289
978767
812959
824417
329815
7326
629805
953825
996087
760105
437207
283800
474035
10407
928036
859021
957926
176824
267348
692610
571918
77238
881721
1042381
250558
868147
187036
83858
53817
1030976
942244
875351
722342
471392
204639
239385
172305
198205
248751
483619
716645
397750
313471
914745
341990
748242
218675
509699
71845
43894
1001789
630911
306802
1043623
960366
335460
786975
762328
43624
159763
344813
718484
811994
840797
20728
677736
53215
687589
358318
216581
733938
524884
152334
609108
460503
743782
516305
402784
975876
350601
865033
740283
861585
936373
546707
805070
663145
943782
774871
372579
1013216
665085
841494
892625
775351
572589
486947
291981
810221
790619
455508
468351
786576
965436
299770
894176
772832
511279
580607
109673
240952
105729
25991
161986
788909
919493
106469
671365
541438
263111
465769
765345
956999
211127
847428
254136
463000
553261
103603
497793
475616
680430
636090
315135
373581
484495
386583
957532
403414
530680
423171
147189
831940
79446
880321
202899
692460
659855
21817
375248
912947
271367
885187
40235
345467
607422
822164
583312
909935
903234
740244
648500
528387
378799
468799
394825
487921
601541
904820
84253
261930
498548
701010
143440
637200
398342
566674
862012
569817
628111
43425
138241
620521
881226
14510
228320
711778
386937
860606
308000
332339
630075
552167
798074
1018449
718580
180552
240037
276685
1006384
86485
775476
861685
169214
519239
947734
789163
171789
824721
1018247
297247
540591
829800
83868
907481
929807
976516
735628
595706
766327
886323
312283
812286
253754
285656
43009
362205
510059
983247
451878
351847
939179
745173
453064
1023273
12451
437159
612819
137693
309617
854270
420141
328578
511243
378619
793656
197778
897226
1031232
357364
992921
757663
819657
515771
276386
436601
924831
995156
978308
916570
987946
312125
253480
24920
724398
41542
993603
171979
123834
315909
997497
7283
263918
673920
587922
216491
173213
478808
628575
488781
1027806
575516
142160
104191
245125
930144
258941
787734
720621
657315
559419
894985
7554
89071
18712
448349
438426
37596
163549
591412
938194
857793
818483
570528
670507
598787
112101
173446
986388
875745
398450
924461
700281
617223
236387
242765
925543
412884
932471
263913
635346
60708
956315
472653
444149
599339
724664
805262
159916
767795
876619
295223
189705
346172
262954
573947
69886
246986
815477
38499
920072
643339
740571
508473
510849
868689
636607
946858
874959
216995
373850
86347
125992
130814
674571
734417
919467
667918
70441
472692
796061
671434
291012
16488
505807
930688
151077
196646
693147
948221
89321
285835
386950
433382
762650
272785
794513
994369
660495
68091
743711
637959
996465
879241
710348
136821
284991
87133
1007102
85598
54401
882053
1023518
828618
416973
251581
674969
875010
190030
280286
69123
295576
628681
46828
917559
912359
687941
565173
180465
1014081
592801
499676
207097
521245
346834
234156
480322
196957
807120
213689
884723
381489
652214
921595
971153
662227
654587
800933
705000
993259
765922
961808
368581
933104
731510
941063
776874
60408
740322
847724
282130
157962
442506
557639
435780
665140
517925
963455
267206
659665
671590
982650
519272
730283
489049
496761
447212
214400
722299
609246
516336
740611
746305
1040275
511725
902580
399997
513481
101176
329862
871999
780718
67251
293168
774163
311169
473278
53945
48302
353988
539412
1025895
144703
304477
448143
859579
556814
437317
901689
103231
469007
363505
239533
560802
38961
322669
490508
574565
548211
613826
809399
935690
1041442
687796
821365
452313
629710
790254
341165
690059
901992
7362
974738
583918
156448
1040346
1027860
449447
712294
233233
25258
493036
95945
434554
686416
666865
378359
56333
138080
13588
767491
296507
319253
527744
1014438
452544
783615
372163
889151
231521
274444
596086
113972
426225
6312
794212
942899
872558
576867
238098
396083
799041
114201
916337
704254
632300
389628
85741
998750
166253
1031001
185736
910848
960673
1002120
415716
385069
142931
321671
541276
737568
403396
994988
924146
503582
1020735
803941
640966
540511
779749
501378
352619
666787
963857
460572
959587
603476
232856
149069
978542
105524
672716
519787
113171
997261
649280
1008124
347087
727605
565093
955098
139539
279071
426383
655204
675866
220676
721363
113030
1021768
959132
59522
845170
367710
74562
547498
112191
97569
146056
1042894
861055
469675
654770
665495
456823
468755
329329
828591
7565
581710
762047
546197
915908
491821
835552
772666
205593
828465
592619
1012522
1038603
870594
879443
898374
976796
731011
856927
802060
57030
886267
364952
839238
30977
730176
202835
595388
917111
903141
47293
176396
726833
319842
864052
69239
67509
379775
701205
331208
504301
506955
356551
29637
1015675
701578
726014
390911
1040923
144396
950240
909005
907088
877317
525168
60379
911341
539542
1037790
679679
75623
416897
170285
595753
418957
499911
272399
239431
51664
123983
562826
942456
420132
739454
804791
530703
805660
200221
573187
541751
655248
737122
863629
417728
258581
256578
872293
695930
1002811
646
914834
743493
191719
653852
414755
874407
144903
374244
850109
481125
161891
831732
353523
289591
802583
1031913
95622
141980
415015
989086
388846
934104
592999
517183
564552
536788
695197
440913
1034291
826341
132798
99075
60956
923070
796748
548852
1017410
467374
902465
860444
486568
1033925
91758
11373
824180
999985
1014117
383572
308639
175012
191165
225179
844318
540451
85749
770294
405320
515621
31770
349889
509652
560788
524942
1017568
776151
784363
38241
18602
198430
530132
8147
211886
1017226
672862
775324
927080
426246
211388
774149
710641
502399
140422
489151
591491
392955
985081
280552
590326
418816
917723
543135
288225
919071
471439
830017
352903
191685
159949
204137
496585
759776
75769
830536
119897
910108
1662
377916
382326
693471
311664
99538
89586
389204
658344
155412
298994
201424
516674
894205
409396
408762
60739
251275
449114
502868
519278
72879
154579
571339
759516
1035380
217602
818588
994792
343759
853726
870509
429564
630245
619685
964827
295631
92324
115633
317362
960151
931785
116
921568
730173
37720
175143
448490
453976
154469
824347
262091
674047
784804
796852
939371
236
320480
792494
475374
142659
479397
886192
491489
128276
195555
554975
839444
1021917
887953
698805
463805
937255
993270
429978
853186
403414
201037
1022415
909298
809230
630804
930415
464879
918879
342436
403322
610930
794871
784978
41917
928367
253234
278799
697607
753845
399260
793074
236917
395002
939413
940929
239679
27635
712159
608997
585764
265621
875437
101613
964685
544964
549711
656490
520641
705724
906687
258049
519153
391630
1016660
312635
148103
117243
936162
708175
618694
444183
1035711
728987
1005993
1028001
798228
245295
217187
651665
854290
544847
787051
134671
93400
56233
372809
236617
605539
616179
790217
926947
827778
952770
203901
218495
505825
454658
888367
684042
42278
192684
1035087
417645
338914
917312
505354
445178
283407
114552
276633
813299
163735
489890
50828
29932
608774
849793
252619
187955
592522
35334
390609
248727
934072
136018
380055
838011
578846
15758
348798
244286
491447
341305
114319
823904
873298
803343
1023945
120529
706769
454783
985515
17714
185259
657166
994045
528577
48599
1023755
714845
159960
224857
264671
19363
39105
593447
551850
704194
345973
341610
573620
895665
420462
940930
350749
615549
711417
798916
524465
735314
643270
691851
606252
498325
388618
169729
10756
456461
373636
544980
415051
516640
890086
176624
4589
838180
869137
531900
736410
921833
857771
1015701
836116
569530
1032852
586237
994574
537992
514524
168460
473793
272848
539691
287142
365170
176154
458444
766528
754116
1017413
34917
992234
489461
1010045
835247
4480
219436
197792
654200
348282
546830
383300
964157
513987
120969
651003
603790
947884
976888
561513
806467
640462
909926
984
301633
906359
90567
463671
857217
364095
762253
126000
651809
176578
509898
238283
53276
962022
402722
710258
751577
944556
460657
492729
927505
737270
827524
154188
82664
297904
313044
906505
214856
876605
290343
379738
72402
358376
378784
226027
109826
379256
455092
548135
740075
749723
86464
847251
649896
468796
261064
740005
826638
732664
933954
537737
960141
979761
970961
856054
103027
311831
68528
724467
454397
594511
246618
400129
111283
884244
449785
601213
312204
517386
408957
54629
354859
391999
946617
838743
360282
52639
1038478
567523
1011485
530268
188603
353558
318942
196506
68144
695359
570814
410933
559349
660870
530182
481417
979985
887044
633513
686526
682315
932972
213251
970816
274140
264076
97516
770298
115260
171455
833918
112322
94501
623849
203589
179449
1021198
666123
492175
946947
967551
489791
692345
573779
548810
907788
824402
484286
172372
220395
596244
661660
602619
166050
740565
478990
880665
859405
604707
598444
591389
189661
142260
450872
594287
885238
598218
880902
810459
631838
825044
889613
801376
406226
547986
263212
857204
768221
568945
997759
334222
565636
515472
372960
447159
935469
76116
769289
480933
780497
802540
175848
645827
512165
775621
959119
233568
120414
159724
242658
551433
768945
365151
217659
660833
372856
723750
869194
233149
557778
73730
102720
872198
973324
943977
217638
19816
126726
343916
1011498
837135
988920
579050
928123
152929
767440
64314
961610
83840
785919
997703
63571
323682
1023326
620401
961994
88847
993543
433018
534442
418040
932962
26796
975770
523031
18628
1030630
883302
986545
717865
365137
97740
546746
748203
671075
55366
334544
416659
230469
130225
311236
844844
947736
50460
964197
235731
379222
218720
858989
846237
902546
546860
445040
728176
184696
755315
608853
793148
929293
749922
476709
682320
598404
730785
596466
649785
398038
61404
348979
596243
1016965
622419
2438
945077
740883
59186
153435
792570
657936
82629
336713
65505
285980
557329
808962
559072
305970
1003627
765302
525750
785019
153164
527939
920445
452387
216264
871038
144638
405286
558788
875441
917650
120980
902938
203648
995997
409171
472008
521360
667431
845499
288406
660722
400426
247422
842895
781039
940634
933793
5506
403493
504137
994623
971288
629219
789703
329094
576021
306540
232159
974050
396009
920397
687130
170481
865639
941984
509384
889913
826536
776784
275535
832766
162872
625180
65149
784134
416533
687412
467651
820258
531509
514384
230492
898708
1036840
391127
1039820
624860
50079
974218
275516
467547
406584
824335
398615
1022022
923531
810018
869567
323764
923009
827479
447396
68483
319980
952929
551698
874753
1006620
434083
148128
522571
753437
883001
553495
319166
788277
749515
138080
576987
1035829
916002
19083
555200
311053
737409
975682
445720
329483
112424
952738
248693
948585
477938
373805
594027
607606
479265
671822
561068
192005
153635
713586
1040365
211701
743871
292130
128984
667094
354957
356256
218820
718362
460560
74987
674626
178140
650394
669944
614936
455919
801097
660007
192109
21796
933596
58187
451324
892049
465375
603453
714546
560753
766791
207780
19462
703892
1033576
653303
118718
27050
137147
487720
691823
76808
554254
839630
169451
628903
138324
23785
394761
1037016
731115
1044953
716393
209291
79275
879081
39439
904663
653583
334481
711776
174783
892872
405946
872108
1000472
850348
1043825
154430
250446
1044466
508105
564812
160796
115418
925571
889375
878205
535179
700096
237265
758560
6650
295987
56170
410756
179959
537865
133983
836716
802910
419777
813469
861623
561816
424710
128008
175912
163798
138893
67132
566346
634546
392960
731142
150873
784614
163656
28495
323758
137657
113172
532336
537370
432106
867841
726310
843818
887497
622374
967873
188193
90972
34178
957721
649848
1032797
1015837
155078
742832
221089
141026
276994
472369
273630
733763
53284
817395
894923
210171
541812
969485
736745
186165
782543
374164
376349
928202
977376
563783
362607
479933
73960
348468
683580
880634
785797
188152
326933
14798
968332
552066
730270
528701
75715
226305
276016
403160
253660
350058
1036798
576629
505160
170764
273370
394156
475402
581889
901748
200730
579187
55485
359649
853403
685967
960450
517477
607395
697896
619428
249
477191
724277
29756
759780
1017290
810707
884229
369466
467275
1003254
807609
478330
295359
433189
620144
8789
886210
375948
565913
701819
992003
106984
11726
608857
571920
294848
1026470
326492
48177
183747
272294
405266
45350
748524
268394
651902
639589
700272
558327
303618
252502
931528
313106
279724
156009
750305
751233
792227
540551
576357
59976
40700
709220
232979
672541
1020164
329316
121038
304009
388116
938054
905174
720388
550721
1007867
182048
689726
216313
201508
955418
559981
623401
578630
434682
252888
777801
957093
172663
176710
493281
363894
691456
352484
324255
95271
465914
57830
818819
31088
534526
663735
730472
86573
306000
314984
795845
476501
93416
1026667
340392
26012
888735
840040
534178
710309
808718
866164
680967
422956
602084
947262
879263
747625
665657
599671
481691
29219
530607
635381
77115
295684
180844
299906
908145
48253
265720
274081
874459
149212
286800
733732
736476
320720
1015290
11913
338190
738573
94743
272316
591709
689441
1037705
67917
210631
452623
835679
412212
415939
136097
577429
184360
110475
182096
163221
557987
860696
590456
858586
930228
633750
139971
985560
96728
658868
1034433
1032561
383669
756310
383685
552583
112376
734951
279492
276651
127893
964854
1008005
1044310
829654
909812
957647
519229
168928
237994
939934
258504
493096
571562
566487
993704
726057
437290
719934
418798
842082
767608
884171
340938
849136
324422
570083
767311
89173
823238
962938
126929
927906
698411
761648
940695
300870
404204
886927
925798
228664
122344
772366
501513
155920
741017
584264
312710
866412
571607
805560
704333
389504
275974
275029
511974
108418
645848
653562
841926
484468
611483
391865
969162
182104
281858
734465
362406
20474
852035
151665
472972
432759
543484
45395
995582
4071
466565
567456
544588
45994
705339
396772
138322
493047
219003
794411
329630
653378
98934
535558
891211
344386
738727
1003993
562583
801308
53947
826149
1005961
961143
636150
1007755
410201
583485
286834
601669
437598
575488
246515
900985
648776
259954
718567
671125
63847
427367
540338
988103
564980
63282
520428
424183
690636
444269
120374
66126
309643
890980
24949
601454
368204
309206
420691
347815
628286
803790
651544
268140
802869
419440
609602
823244
985216
1581
383993
845559
309437
306387
227901
784173
181327
88790
395159
460002
1037598
839380
144024
516190
243088
562605
703874
596184
111666
653081
368520
633709
174430
597215
66199
416655
104839
290826
791566
367091
591724
24337
775687
81311
352384
366964
897499
617390
499814
800156
256747
521883
362265
58121
214273
507844
659379
792686
375337
584220
483482
301938
952266
426976
547586
538849
161180
859676
701484
698917
68057
197656
195697
149321
684920
237139
168572
432029
747948
70631
842362
35403
156653
683100
886261
523145
987618
587681
981292
353670
744643
653348
707232
729687
129579
241765
605714
923364
807654
289958
564949
103593
950082
145049
1000573
212080
574993
750465
727348
527295
507811
425637
574251
437002
573746
335639
739745
886659
588381
533416
623264
91582
379912
188640
148196
831899
180754
74537
166049
704867
188489
540858
1024380
754153
898958
726203
293063
720855
420378
761980
955207
33525
989234
532120
512234
172162
894546
127497
428394
504252
1028036
918770
105929
1032134
666364
24043
239235
314152
1003590
528880
162260
557187
92267
1010277
567655
863451
190410
457890
93138
781758
759983
287149
25667
201686
750250
754927
326273
702312
281053
415709
121860
912559
359200
892974
522844
295341
488043
936885
786873
513456
493610
991349
159089
980838
787481
925041
610387
240672
316656
465677
332856
422017
1021984
405441
674707
542042
860422
476695
658130
1020305
706288
685012
409945
501003
661506
44814
578163
1000559
824962
513251
271531
82965
624595
575328
417036
552568
994224
361734
624402
951544
520135
751396
683279
283782
284556
490336
188783
321952
796580
289451
698854
904966
667692
731267
376733
20162
649300
580580
958869
1039677
200295
107311
108621
374687
99640
1020130
970177
356076
163783
1016082
128528
298200
745903
81122
619027
17509
529934
807492
1011002
809966
446568
594850
987900
804844
319830
271521
658178
52617
1041878
738375
775941
644960
400890
401563
671945
928097
694864
141426
648373
127120
888178
65943
233168
614740
593888
680461
1009293
41616
808800
794806
353258
806240
232412
334250
945217
603808
875199
914294
230156
424500
56703
733205
250180
545191
683909
459865
625985
40304
123597
79203
767000
97527
915925
523324
8495
858419
78109
165602
416951
864188
396579
522994
483701
266264
335194
421391
549768
437566
553673
965325
529160
50958
774890
655153
221860
294185
497276
724301
797449
847076
463422
94059
719095
454174
46395
332487
673946
334166
662729
247565
1025059
597888
887602
4923
814616
445302
397287
290747
655210
572314
984388
211089
805293
342324
174107
755433
639518
456285
509442
1027555
271910
843353
793715
808324
991742
183697
769188
785364
985370
1023222
115607
123568
390250
146774
396172
119282
260782
126302
747293
455366
152740
960680
235341
778343
122543
1043164
892686
92791
75308
6000
297887
642090
819873
1029985
805079
556106
160606
441748
627872
48280
190279
229512
361238
949653
587615
325860
993998
759665
281535
990489
492899
358513
858565
223621
72294
998910
1038901
669985
581155
729995
472216
1044260
460177
861782
388852
563602
692550
724023
205446
760880
604791
626891
375246
462119
572778
172621
964454
283506
476871
597957
563016
662365
441839
810232
649483
56186
220856
1005171
396692
777698
546691
805781
594250
300438
859187
637084
902584
507860
547899
259900
604476
767748
684155
538542
408826
101124
324407
231398
845673
279543
986747
676434
721513
714834
205009
647043
143475
155077
134481
517471
358780
182646
393588
34743
386654
881993
841605
552659
653109
480763
775801
517029
1033562
777297
655094
198736
995426
222805
22689
555767
748875
616876
341270
483669
1008889
811220
488217
971518
712743
690345
860534
460024
607712
424621
750707
951497
595579
114699
256741
293170
468918
757387
365053
235848
498806
254503
777883
976820
379614
159851
793493
697584
791812
576809
516567
226553
337772
747009
400463
792719
905287
787305
152654
802658
150994
585512
657467
39867
762278
685211
171604
329708
1002639
297583
200248
135239
838466
238183
466827
816402
19753
865897
267415
160254
353578
1024650
348287
544486
189154
1041512
712780
128332
269378
879163
807445
737350
614572
776393
328119
352189
254110
286239
66674
16221
270711
359445
1004372
305000
438049
798117
932536
52219
813490
918786
221174
380221
542213
267600
322145
112389
178148
500512
570242
980854
914903
662385
948535
132339
450136
697440
386814
881536
467253
307776
851419
665801
577442
554657
671752
499785
461845
310391
117703
554300
1019353
350921
763230
714823
826570
639582
825559
1020247
624928
681067
178448
746747
811295
371302
577049
857271
893782
388649
776880
547724
606940
682471
869889
607586
533587
1000160
417516
581958
326338
476271
197881
677917
918891
29597
683062
407362
951828
867843
996771
647097
88195
470565
25549
515103
585243
610727
44638
131625
552658
759853
307554
297183
573063
534477
1001571
180060
57942
517142
1007178
621522
1012757
965004
703899
134331
323975
1030643
90923
610104
469541
857964
573563
743922
633406
617695
56859
240296
1020199
975587
572102
943376
223713
787247
573471
787580
307762
312320
401671
94633
885918
475472
16699
468067
91515
827765
1009633
499046
78712
240253
787990
1023486
986052
853170
634216
916183
501417
321575
1019896
637683
951555
845487
238356
917121
457799
873578
605243
1029252
524057
401206
1025963
40095
325874
1043429
959727
379080
7169
540679
139558
143481
637728
719917
970039
604417
796186
788041
94316
908455
467772
714826
599327
970583
677072
466338
70016
421961
746682
748098
899564
297379
188957
513835
769325
295648
1007835
573043
531056
1037354
708204
518832
726855
193222
555001
639816
241221
662206
448814
498811
618008
935616
74109
429675
551955
729281
813087
822783
640854
154422
981619
930691
1036559
809968
99257
216971
1014254
954928
794158
537770
483283
54700
239896
342735
169396
411340
859516
326208
949616
733980
172033
41859
275086
734324
1041144
12194
323727
430592
506408
391453
987043
312937
810470
220026
964348
954233
345975
682740
884784
752602
126262
956851
479656
572013
34103
728468
694774
14711
877750
849210
642132
933528
306122
11039
374151
960300
546870
65311
859834
620638
857642
924463
123202
74484
1016441
800424
118766
153599
164892
864183
461542
571650
830208
909715
73044
933648
740005
289794
407133
162564
491421
839068
359328
527250
294217
902317
644259
800797
14498
611380
831804
909895
320538
356651
564302
814389
280011
101732
27971
332581
805019
845425
800104
854816
941904
335759
518135
24871
884247
848055
993818
747424
255391
374344
523458
53854
222093
894199
444597
297959
343286
400962
955796
64757
831863
165605
211281
257895
449471
362033
355240
921343
420873
65086
717405
42482
40596
315534
1007224
85293
220866
302219
734901
754680
1037941
996218
192773
5694
556271
600263
274800
705475
325658
961515
378821
798479
273598
6947
531700
530073
791983
88944
546646
839118
242303
529883
626816
153805
859103
882446
578158
391816
92093
28705
287833
509660
551404
652795
3084
925537
648133
486220
743992
940521
64684
900390
501273
656764
446262
1019117
95220
287158
284338
508459
970986
754389
979670
686643
35547
1025321
943253
128927
255121
398528
163657
478717
124218
292523
3116
709393
409880
694767
656763
245025
837460
785631
968955
645890
762808
37375
821759
307976
496834
760455
36103
347108
922471
6836
1021018
434864
278349
207329
31512
1003602
997137
343938
505507
938065
194726
475299
188415
707495
354487
296979
621576
991696
480355
327444
215122
844679
819959
372635
847628
741293
947476
83153
342009
872072
272196
296691
403692
75813
45057
346773
939509
20009
214485
778073
961506
858817
829413
499514
21557
658654
1007910
486890
433780
72150
497835
148237
131776
755270
914471
281297
796632
794735
302930
804887
181757
1010711
352828
786663
530541
979330
554533
885605
185383
576426
903798
422144
152119
196069
986470
979499
933093
478554
1015997
448492
857264
511519
537179
59451
461266
411242
154711
239976
507779
841930
278834
762349
205339
610553
990268
860767
263077
46758
660268
720701
221089
639920
317055
736127
765705
517742
547398
382142
905493
190922
454227
255418
502208
602700
133700
810295
110073
324820
638479
787811
346784
227421
832422
547387
369542
197956
303280
234089
1032660
999022
952044
206315
293072
979359
973467
239927
1042559
789480
418893
234410
907842
186212
612243
180041
517367
266469
882197
482250
446407
105848
996160
941264
82553
238930
459208
1039161
980679
571131
52000
520348
241801
64036
438492
711627
170686
351147
456310
907624
458821
236702
308716
161134
352062
195617
947560
679444
204820
865820
459624
309457
868157
1015639
960785
16276
625172
127099
674383
886228
813417
114830
13405
386616
845742
848745
1030128
608603
709012
152771
828768
20134
965262
381959
954996
308299
457444
83220
999751
178461
364083
946869
785890
373389
930362
228180
765419
951683
763823
519179
192453
431794
207506
415804
276363
601352
910589
913654
768573
721419
231841
164085
693959
188575
816650
91314
507536
683926
860807
930011
315671
755192
231547
24580
616382
892321
397455
467670
308075
657855
11957
421466
379546
482946
733047
1018066
94541
99219
971264
236609
452749
775931
160682
335128
412257
868656
864196
632972
124713
73372
939002
795361
719447
761259
532537
786619
63552
495187
863209
161255
735732
989980
423680
780860
974182
140635
836485
11943
304286
858668
538270
129474
986048
344560
118995
251438
345659
285116
195980
574978
133153
44273
407012
647808
385440
447288
583507
903037
41978
487171
981076
44335
147422
336009
813675
634277
50500
120346
731882
916757
296022
588085
796511
119299
499071
213036
668734
133334
685186
308772
586050
612306
211447
689556
850021
872107
295344
866316
566690
315682
965608
508937
417211
979322
877689
200052
584300
459769
1010249
597112
237080
971890
967444
437325
726801
27298
1038847
988509
961809
871764
936415
444945
252499
45959
619003
737561
226487
383251
609234
255111
929267
290906
762711
251365
102633
318439
419083
894081
273596
457736
1015517
753529
1017489
336155
639853
33780
183922
791246
241467
772042
109724
15750
212577
350530
861005
129687
789136
583345
961386
222923
940000
53493
758299
235062
479677
62996
313231
1028656
1035694
528198
753935
387360
615940
691944
449331
945232
698357
524668
693315
912148
456754
497442
174848
248194
566115
898762
635598
62027
166512
827218
471620
881122
383395
88911
192330
880186
738828
153812
170265
544421
39461
829821
966396
9713
226395
684455
495861
166965
239053
141159
1030289
671406
968494
326638
892251
391627
769986
319015
849475
409766
354839
951474
12702
859975
738009
814114
964436
580766
346869
472402
171637
750627
707236
176383
765400
792963
430157
288789
946252
796457
757131
570153
336285
545469
806804
2332
276866
1005198
441761
679550
908787
690419
379920
33708
476385
477949
141964
537707
512351
748830
520113
375640
701477
189957
883980
309649
1028364
554531
868049
946755
68857
36838
596258
700808
28267
230872
683187
650785
585212
421380
671675
773024
289843
602483
48852
39723
705483
141683
584787
283820
744823
296318
839954
519320
676328
185683
473850
787175
57998
377187
474874
433783
991459
472042
785828
576254
160907
306222
275101
393697
336168
619297
970844
620786
306684
846842
1006525
589789
725814
151711
318564
930494
949476
962790
629545
544004
293599
514299
905868
713475
93966
702718
467573
294343
34881
246565
787422
289921
310053
440114
863344
791219
875754
186338
335157
504978
3626
693889
307065
377671
661124
571043
883188
443823
975857
655781
241411
903313
826860
754877
25824
514871
103097
623805
1041849
132821
983345
255811
950581
999067
83096
721549
743885
195851
330087
261845
510641
151203
241520
705987
244486
748431
248549
739241
477470
80328
706636
376746
513666
415038
143506
971075
1024708
14153
713005
466194
947719
285433
100604
396835
489917
42751
632791
58421
909161
93754
741754
700074
553608
1004123
39586
1015574
804818
510664
440674
820935
567529
739322
576290
113597
855010
92513
1035926
3393
443320
116756
67539
783940
322423
751056
923211
29750
30727
622554
895731
240723
260828
435530
194356
8712
983311
739863
265568
882780
704040
745914
462125
490237
616810
807409
24640
671878
1004688
630403
948037
882471
912231
649099
298996
874318
184131
370532
886059
1038407
84549
316182
951258
705701
873064
3742
1012396
987381
925026
316401
891879
926711
655627
669316
5815
934188
765948
911630
444906
864763
150550
79656
159272
674496
715958
291036
721120
176447
211634
26554
481540
116510
332888
401105
261650
82310
202612
1041457
1034740
770573
57575
664302
283867
1017077
774988
861168
89274
546529
713764
457405
824560
891306
448194
653932
266269
421373
928792
346068
1034536
937676
960197
746390
799970
696027
496995
915611
547043
877099
222604
493359
516889
739315
905808
667072
74762
893881
267522
947401
833104
479025
27663
690530
783134
562201
328486
143573
837963
511858
634038
119700
285563
797059
917927
125462
1009192
148836
802277
550339
445231
123553
725834
726610
235398
628092
635603
238413
799115
459983
825667
883075
320035
664403
799041
376040
40747
651433
760457
919154
48932
82104
856820
975584
550709
800889
942902
1041450
198049
643211
661411
891993
345707
697333
1034091
940177
533626
158724
924541
935176
425190
172682
331972
939453
780785
452149
818809
859412
156584
381374
319529
853007
78626
646677
30677
299182
599318
815328
47578
848525
709130
77584
298393
725010
576229
724681
995550
135210
722751
447751
173875
448628
173228
584408
566674
833732
740428
249299
406326
209796
691553
468709
563740
805720
472216
106158
706101
475276
48887
675025
514028
171816
79195
566014
919066
86474
1020434
309235
1021691
731872
418107
846792
259530
454531
543641
992345
854688
232704
736279
358258
431513
2128
191366
214949
669847
460010
791382
15364
1001917
540926
776097
172740
217600
268309
611722
132195
684058
367131
1000461
656989
505573
677856
969156
383099
972547
662121
775534
955001
135780
815601
523065
626458
191393
550933
106519
36535
21049
304298
1044776
693815
245071
742614
514847
371674
669237
37183
589692
739314
73355
233418
596401
433375
793840
45711
282902
748380
266433
346916
24223
678639
753207
754282
548009
930554
249136
714000
703971
192709
964896
645008
835352
883926
966353
961702
428666
176249
561396
947189
938813
139671
173186
860919
982212
111107
125223
944577
482931
607006
703186
126754
53222
169978
898983
254327
647029
656268
672348
75366
28396
46059
110477
743792
639301
376374
923189
817022
1008218
983256
423789
13055
647713
56176
506874
580390
116926
1041767
543417
891833
460292
801247
491652
35307
649482
122473
510572
343105
421734
1023442
304059
841436
883333
654226
241003
199877
79374
945521
170121
520072
831287
1005417
834868
37832
872
889585
30369
312283
128129
499135
1007771
1044974
879368
134036
771877
243403
472066
454743
293949
798518
932363
543818
183912
959923
761061
446575
29505
964841
656488
572115
836400
970750
163965
515560
783925
15004
218554
243952
144237
34131
301534
453711
415217
160786
294172
546626
1037064
467386
593966
644643
522907
690970
882813
696331
60134
249071
302327
952206
632467
37114
206193
1020407
276709
929036
887387
500951
120906
923243
794417
714346
752518
1001431
3556
503377
789103
583978
601518
605246
999068
814775
997463
898785
175913
240427
640263
992286
96269
440982
420372
13453
678547
34928
228939
8060
370841
73689
190975
957622
1043520
214371
1031806
862311
1027023
928794
1044814
651725
754175
735749
239685
153690
930333
765539
771083
858562
956098
782571
471748
1019676
639674
799788
935985
821339
994056
553069
405206
398470
296482
779701
427613
597088
288393
357733
852424
221268
992308
600050
481675
479018
542393
138280
450460
1033907
519687
949336
421790
298968
550763
636397
517087
502417
470552
390815
446172
965523
634371
699153
422426
738433
74323
158698
582832
509152
123267
134106
219183
20905
116055
627491
533234
786651
448874
137605
925817
257104
566610
502805
303885
716380
439290
428420
147063
262917
783358
99100
30985
515262
220213
279138
257810
709513
743649
908656
854160
326573
688012
717413
867635
502701
894089
328930
918015
512682
180604
923118
626063
460652
222329
300324
461077
797575
233274
95005
207061
323844
48204
597027
877616
777793
1032227
143310
118346
179450
798370
233000
376666
783782
911798
901515
450464
549261
574878
281988
983129
455728
233777
292987
843165
940202
175600
684962
353803
391205
6624
139481
780632
862780
323028
969731
699356
283964
1037531
515912
507622
473909
29421
275906
781413
974839
894683
368361
917842
310232
389510
93894
1027382
83778
156668
998910
452612
72315
618802
130065
1042608
283392
763027
188614
144293
715104
488252
259353
45978
581322
652978
494542
831774
46509
648639
333396
712074
945227
459372
697360
118175
692309
765083
982063
601965
901691
760535
418793
993330
333445
799917
933125
531479
19625
31609
198515
556016
173237
547101
998652
1010031
692143
684441
626243
1004146
847737
707882
925279
445827
687398
9680
980552
935783
672622
59902
79505
783061
441978
807320
329033
858713
1044659
953210
696749
1040646
922184
306452
375186
710771
942850
650805
511236
101178
218070
787521
79359
329545
449601
861321
226126
411148
653427
642193
861247
132566
760495
285770
483182
749967
421724
893172
990686
212730
991933
377650
256479
647290
632859
365334
202949
222478
35268
144114
134446
31466
185085
462811
310339
909646
569112
735306
597078
218781
452380
662662
520641
585277
875920
111747
176947
368664
285723
613610
339898
358390
184347
281042
808517
280198
912242
158304
220736
17141
892727
65845
289234
507251
870304
1006914
57604
658872
820429
447185
933222
379081
87125
711388
396672
494339
436285
722638
708222
364307
744262
440608
557274
1000425
459434
277849
466811
552913
527037
693851
560792
836486
522874
568126
387320
455879
333080
824688
75817
276805
1033807
845928
1027527
438891
865768
504010
924424
892519
973323
486286
100436
256702
345887
465432
152176
538197
404247
81013
494396
164358
523853
661210
855392
718480
683702
12677
294257
578680
815064
466944
280797
435343
633343
457055
916329
6516
830940
963681
896801
191234
168582
365822
960012
648190
923389
600940
1004310
804171
279201
101751
651983
768747
925628
270241
604483
177730
317786
345088
87112
908305
254893
397527
997370
331198
877510
463411
530414
896954
508462
843668
666644
1025025
137534
717107
805909
475915
449020
477748
945977
143205
836221
272637
584279
167695
497202
718603
786417
1026020
329357
155812
557298
389243
247553
917900
200511
922068
678253
769868
73272
189980
916977
837458
24169
473259
420461
398519
618549
322808
46279
736735
778982
1005817
839452
209327
19208
588447
486533
260632
517902
719602
80412
32264
285984
322932
338375
1005338
982830
1000273
747206
749229
649222
783870
727082
42173
7168
264056
1011105
935409
887550
163873
907002
664112
398185
843505
1000890
71415
727904
19238
139496
554406
591821
654180
548663
662412
842236
624676
717618
878105
497525
964763
472750
702287
395180
141775
48272
710576
625459
595351
658117
791477
854102
205267
195302
193441
1000633
530672
102932
1012412
114686
811597
284608
222369
1023278
279755
236899
689331
807807
1005669
622388
594007
680740
342901
677601
1041535
280918
999772
850067
192240
919420
761498
733042
1002974
102105
591825
929616
713917
1020880
708896
846548
74556
51394
931983
128965
913356
57595
184548
946531
735124
284818
903224
131367
375141
729367
441662
14057
126129
791646
671721
376704
111026
505042
1023434
17459
606215
223990
441965
52995
414713
703493
29691
458040
358376
809960
138598
815200
350321
941408
239002
299128
447110
1011032
125328
1009797
215748
739867
608161
413753
846084
422377
815443
835163
985426
183760
425802
822363
660405
322380
941008
212847
451845
613965
598951
595912
913843
180644
131779
189166
1014315
121979
457664
774943
1044755
326142
81807
106560
139456
362281
240053
629553
735671
852772
228285
491032
569456
850404
162984
854502
82325
287747
325570
279457
304220
642119
639245
269799
860800
305801
652700
815884
336436
147865
215083
217433
827564
240059
173576
770013
290039
216720
587416
405836
939280
570949
137874
156855
526004
885994
595388
744777
72015
655139
503848
784555
213059
309668
944498
664368
56078
337551
230137
226814
216003
573154
150293
563481
805574
742078
237201
428976
539868
1042845
327527
866157
428964
265469
793636
629252
545224
411598
130523
451465
760643
788603
34670
824540
417004
962927
289828
492988
18639
62064
721728
568820
698076
631952
207066
242251
20813
197641
24867
469144
994897
73705
784340
740235
78818
722282
697958
831891
85703
131021
118057
815796
217600
356054
394710
241134
636714
332947
546453
783482
36186
991607
366333
224815
487639
84611
661554
383996
339788
818415
326718
751100
457386
2836
981628
373505
287145
782056
144344
523876
38436
172330
521947
454523
352775
475800
238387
483724
454377
727747
211535
33845
393861
625428
390472
764436
123070
276704
135505
19265
88809
923306
899740
16486
334240
656312
392560
204829
1025021
292602
644619
36090
113831
592073
460066
467327
928418
206022
176434
125493
440762
807582
235367
233743
1014877
46758
826591
480514
256239
790651
200758
367665
1019134
823197
485014
916311
492543
365003
451006
959094
258848
373732
712717
217870
943101
380323
648041
472886
636806
418193
785779
1020341
518772
348850
493737
543451
9123
840249
403685
923986
556235
709665
340649
715857
299224
981357
193006
565515
231347
779344
236311
982220
274680
517433
165301
620015
445408
62677
683508
211668
253587
802304
868247
415800
876786
250266
197944
698896
528063
585686
440020
502712
866090
560641
389512
405662
855633
997705
510814
213725
153741
354583
537303
175680
689876
617608
699541
921968
577367
197206
273854
121175
252544
167721
1030116
32053
16503
933184
282756
275312
196271
599268
8152
691697
317239
741668
971091
418506
375622
541066
187266
732711
458588
622252
55287
573056
280728
764129
876428
135761
81791
224282
8703
454106
890868
646616
697113
673394
788484
257752
519004
94255
861564
624234
540093
855249
581983
610094
178939
660185
461783
293376
694761
291678
608626
459272
654577
192690
132617
263236
954119
804789
458922
161846
26294
518385
271278
408118
127170
465371
472616
969746
735397
904211
488287
27537
365555
842880
462423
668321
651033
385883
573053
171022
96932
964043
252356
716457
819361
201880
751134
958466
492127
935903
789561
129492
702246
503532
178980
410131
936363
49605
631405
547527
780100
104528
841825
372156
733879
26727
912183
65219
998596
513982
488553
253054
246614
563692
160655
716935
443982
416765
179087
100340
224103
923894
60643
840619
873277
359628
11289
637527
588448
657246
605972
875344
796439
965706
404143
391727
577692
992890
326209
705574
210438
770292
111740
800299
783490
981023
975107
27127
45509
648373
568084
218900
77099
546130
306324
36532
951942
785000
455157
127811
704759
992717
856655
176292
877118
978488
731065
363741
803577
901412
745783
957992
87602
166429
767376
720130
631817
983462
955017
250353
46416
687155
230932
661916
52174
200075
939956
1019960
928863
161247
981681
620416
109875
893069
296872
471687
895084
693956
707868
124748
659693
748423
92840
742846
1045126
21949
438659
959392
450470
776590
836452
560207
870151
493939
306426
508521
966256
793728
23870
419376
72023
723577
1023826
948569
925164
137629
587342
195164
233394
905833
673479
1022511
227682
594484
446622
469138
468788
712610
497593
49061
558013
941503
343204
49713
896998
188289
997585
764367
751033
268194
818534
531818
620983
210962
411161
767084
571592
876880
376308
936063
418908
762143
66333
879989
99947
970484
376983
621629
1020532
962256
827910
94528
647076
971527
153529
49393
715335
175318
413752
52198
855918
268867
559493
837977
982905
91855
474882
465868
907097
785125
855450
312580
474311
705268
733754
544028
614386
464223
190037
895150
678374
333136
489543
811992
954855
60728
908629
956333
223001
594998
90720
645899
948956
390506
33320
917247
547135
673180
700485
632042
531870
833942
504934
257129
349579
315239
774021
969837
148629
65708
436757
512953
107928
461620
653068
779442
1025505
625731
786895
810100
951549
243875
245560
207729
305268
487985
892454
864404
196506
524304
532860
252229
942247
55144
519394
318047
230386
391276
1010207
52697
477031
289937
988407
255568
963459
472124
94282
462105
815629
98845
959924
943256
129321
88879
596793
859843
46021
542547
282762
549589
248599
775049
973994
931289
1012422
880681
93572
740078
732564
752377
422906
903193
1003861
736870
459572
203613
657564
178802
356724
434340
544039
395342
429932
11628
885418
89281
698515
675009
675587
487005
308899
539028
777209
579147
46805
94354
304953
152713
292087
772372
153368
1035077
907330
595959
937389
759438
431176
979661
1031374
324570
391452
592439
232440
874108
564215
198953
605855
559741
93634
932359
575911
983674
177864
875680
524749
507511
485347
644155
690425
137183
200995
143376
912819
620561
913638
273979
623159
737401
402921
820115
781571
263478
431806
437310
174884
429822
110283
74347
97267
633295
864982
219875
858861
721171
613067
408946
430751
933229
589147
139553
735548
340482
399060
929753
897789
918156
226518
635330
966151
142529
59292
517011
675929
644293
967465
645350
275568
780825
892452
619812
198092
635575
499939
771501
242016
986416
828986
827959
359778
116183
1038382
268542
569517
517080
426978
208493
320245
608333
262126
920836
195605
958403
604952
670903
672150
611427
1008489
345611
356829
442073
836200
691568
67343
978606
593710
912111
655096
8657
368851
1021515
546829
950902
258243
416163
848350
407657
267133
698494
434526
880848
151764
41366
362004
953481
615436
10223
31659
679954
554460
744262
806637
898295
434035
747339
738388
108691
975761
767006
779724
122236
630436
511430
750648
469175
10554
141030
967355
157728
172963
227917
486410
374729
884829
515417
893554
462462
297051
166901
691412
1019796
475225
979382
675852
841008
15642
974916
658200
1036695
902354
848050
730160
583834
657313
419148
445254
713539
960549
230146
628351
502442
633579
161542
1034872
873993
295143
668931
818471
785217
101431
688097
194556
832049
755715
735965
99508
646987
13686
586740
147226
759905
745725
266430
494450
62291
324297
529244
282531
40547
282602
533860
63353
167921
105853
743220
917658
934362
733433
211884
500876
20149
201817
231607
595712
789668
851614
1015680
100404
248759
296522
1006891
649433
69090
682357
307737
324022
964660
861250
387439
498603
880494
689785
63605
367893
649595
927429
42976
547915
558286
181482
546450
909518
220288
345986
903015
211072
355825
641640
159440
552984
859852
793353
293498
848394
862719
1018829
131279
474844
416493
182834
99370
957699
110551
216493
121714
1006785
360779
335824
281199
39820
449953
810304
48392
779048
812610
97260
122088
848183
514673
913349
36514
455539
778297
811523
940021
945398
797140
927233
278188
671585
86263
251415
314972
982921
530886
444411
507798
981048
752907
382248
709707
152595
921319
11633
531909
733893
583727
591043
7673
328176
805814
81968
981758
238658
942755
340791
561230
335438
539085
856349
548038
466305
720849
292783
868687
528283
1032
388975
574693
97936
327006
965377
689945
122872
655015
773749
647396
170491
99026
677125
246910
523773
147801
514686
406108
582539
827027
165935
769503
700139
780324
485104
535763
758248
821482
35340
16198
95441
218217
768354
991239
209437
675946
854496
57802
1014269
176786
7738
666987
464341
275118
139588
323159
732066
280108
90414
602530
567898
238304
135066
1000997
828453
1037686
278130
371442
653782
785124
324262
335606
1016457
58874
594501
188861
382244
557290
86451
855855
988926
430424
941135
832936
572056
523452
100388
984286
717611
501761
894315
934986
434768
510528
292017
389140
630872
1031328
942250
593366
384496
797635
605256
660239
88355
649087
956184
357200
853092
1021497
534620
929574
425056
691784
36468
596657
847777
677081
953425
974683
869673
573305
750123
199436
496482
480430
330733
1027801
917175
915131
559709
715002
416985
587047
215612
471919
789877
1006809
288106
560548
392614
992
85373
735098
931405
1009785
676937
695794
673363
715797
9147
91039
737502
731372
676231
989742
552417
219955
203130
95390
808783
103993
429239
303232
721632
949880
363542
248516
873636
35302
641608
1011608
995166
388928
698258
387694
428312
880965
73732
38760
624
182576
716484
66523
814326
574364
473374
934525
578723
252015
599099
705386
973992
729232
381032
312165
451241
702445
37129
771213
847707
144761
97552
51381
571676
797073
202981
743778
281982
537404
10012
368893
906830
206869
892285
165879
884065
262430
996332
914948
966778
445071
840982
172490
998167
419997
931760
374218
481592
916058
772250
251968
949756
820230
473491
309932
499997
526291
514653
748965
896748
292759
169764
701091
473455
506566
1000288
615091
2281
560861
1039054
675364
169564
945065
271078
86915
734751
883518
1033795
1020638
338965
804406
839755
111968
867560
1011129
282156
688578
335084
1044687
846314
121485
385173
734621
153149
557940
992597
414477
216706
1010338
612991
807056
847972
738147
585926
757199
802543
382456
1037337
439680
232743
116717
446599
76395
1000220
236401
387775
93528
847296
913635
579545
32135
515095
1007910
701074
379843
189796
325331
458904
245337
1005374
987701
645842
955195
733451
173148
192318
523316
629461
394682
153318
2841
982795
690994
823192
542968
362994
861391
470021
77006
302241
903718
134669
1015999
947375
760635
421233
1032199
594034
728674
338800
402670
61470
244828
646139
787979
955306
871665
9702
1011707
121600
798945
1018216
397162
189590
951076
918117
275151
667332
854704
564237
423234
514695
295271
152668
271395
690768
456327
580155
1038227
898524
566499
166743
338271
756953
249503
107630
852835
524220
541945
754436
575661
247529
828731
656228
9204
109448
430326
289868
341790
828979
655299
114296
865230
817350
69953
976814
534433
271375
802862
543606
905142
415946
947436
191155
908747
616973
338974
440563
861994
133129
94719
553785
461952
969424
951024
474697
945362
689548
950674
930277
824703
216903
435623
661696
68765
737265
1028800
27095
656017
146049
701180
644829
1007328
284215
272048
643108
1042870
573347
424126
889061
366496
993487
554018
256419
339394
838223
138592
745495
67390
775941
222086
145965
644886
971926
474881
324409
224733
846923
799571
129293
360336
727644
959033
612982
813422
262779
753907
772752
485043
638823
382665
473227
411283
357003
312521
771695
725069
317598
437800
353392
531967
336561
869749
1020227
705571
405167
648949
581591
210826
1021928
13230
886571
495685
85580
672524
899700
641788
770676
979957
243116
299277
146896
937277
1036868
827193
651270
577937
988398
717164
679507
844847
852580
215993
458195
280112
992670
323793
38558
316609
506444
540829
812437
399571
635912
358631
201223
582110
48772
177402
137973
1031042
864165
1044536
323914
150222
269786
461194
655914
83033
1041749
747967
603783
998047
32534
57111
873390
733988
748904
748048
590091
730531
611518
789845
377809
216082
312803
706601
384794
878217
596614
627304
962100
960501
246970
74098
936739
990267
400367
730008
818221
837097
946469
635233
828032
404355
394233
846632
831704
991338
731898
149049
378859
787734
684484
372586
162686
408765
458455
278926
450247
855955
815843
397830
903554
77891
17698
624201
527524
271282
517726
557344
525372
309542
165779
514729
804440
602270
215977
675083
748297
758777
763555
112879
608456
1026809
497496
70662
290835
548027
591982
486500
198239
483838
728253
1011042
135548
499819
827379
321487
208873
770718
192863
312135
848451
163675
563861
726778
290721
186631
633959
283316
482705
569913
554936
855507
898523
826853
314149
55678
530712
546020
659493
93595
740138
557936
270685
360487
387732
403638
700316
168559
993453
995850
1020713
468196
867237
684974
556163
628385
968470
538847
821202
376794
1015296
396701
86987
890876
947193
401585
108031
297481
940282
672268
328000
366077
532522
273195
157475
227050
532242
535250
63484
988229
236053
578595
574128
134130
740440
34448
325963
875259
617080
281660
174685
240997
68270
678500
1021023
485901
690989
442857
649073
461657
397546
238453
665915
608495
467791
322483
819012
945204
619966
498518
762750
244351
443744
855010
430287
870744
442681
142803
667951
84348
181088
503409
481139
941118
296741
804170
382893
575095
8215
221812
763053
403233
755474
1041554
129126
412448
707345
539212
284784
852416
112028
537324
722398
864267
58752
916226
89962
918340
484588
334795
230840
995368
242231
713370
152137
516830
607816
874881
510078
960965
475252
252103
133656
170930
723403
56522
769769
205892
190641
862427
939479
171100
917212
976862
178626
864063
606173
300435
28571
105016
347948
879475
386589
643990
469364
74881
196531
1007389
170095
264373
364619
138439
405495
702595
558156
477658
190358
675035
636063
427874
680476
437382
700042
569411
795685
727571
79229
467646
77769
703972
328699
724562
359142
683557
899862
766431
988983
712957
386824
201450
604687
876909
840069
644403
700881
498987
226493
36277
307573
566405
842826
734467
210671
559613
427410
105613
957878
486785
265321
857751
739543
891334
625848
728290
11851
74489
565125
917042
227615
1017100
1029148
742861
401308
976769
982958
350475
34847
499667
382852
31429
890975
987768
486705
224887
35410
137452
11962
1020767
756392
212458
361122
980265
610892
27557
600044
694462
197298
1034019
480189
453455
359336
197491
872449
960441
440579
369267
968865
739364
400279
827407
1039503
653855
383739
829718
745852
740476
184659
695145
678432
82264
501689
175395
317453
22123
758262
61722
864664
214188
456126
1000141
1031823
666486
364844
1040431
801391
766198
1035740
462878
984754
57686
527006
434212
341167
307320
579787
875770
46231
649574
644159
977649
39904
783843
676879
796381
931433
609009
868592
643918
838007
50029
996527
433317
116467
664831
810051
118187
646028
653337
461767
986577
832645
19242
568765
412772
127127
237565
974354
366963
595131
1031213
468896
545365
481382
365426
205194
307583
251498
637049
1006857
172547
215067
832673
493452
159378
246278
699246
120607
578215
549394
748086
686523
423505
822957
928182
1031947
773938
733336
770534
705536
940473
395295
802654
40388
12078
629072
207760
996453
586580
413518
929432
124532
932457
91212
772009
694918
691494
141491
163637
373802
783277
59816
193994
43466
205505
622253
327882
999973
452976
291518
580240
887994
469093
348264
256726
45405
405247
476279
762567
265639
164332
831681
285953
29715
244687
1029206
784013
221793
906290
451234
432055
901390
711154
852679
187621
736677
46018
982882
40976
509887
452372
768478
1010075
640877
964268
812701
270418
130344
942338
540376
592308
413959
230004
964184
203321
943059
197385
219930
141019
380929
574085
972335
326667
807779
749812
657136
171805
1041229
248472
58777
242251
628237
988489
922830
312486
181077
814696
677889
1044469
411549
536724
9310
672812
622529
611916
827569
618764
481531
206203
858091
557551
524488
393085
20352
16738
205454
258604
112291
265674
522120
314036
978269
505307
835478
75287
159825
576657
698185
282512
818399
951341
449165
221919
844162
160604
70895
706369
679502
527723
986364
886075
726769
164706
493206
859355
481202
430578
133440
152345
400141
908845
916352
447551
535697
811795
699592
1034116
206015
728039
154583
134167
169306
665885
323875
492180
87824
378877
148258
321580
470352
484935
576970
802475
122413
92400
99634
223077
292998
972239
697287
254328
113832
917513
25495
197320
338071
710958
402251
850598
242647
163282
683029
731961
288131
583611
827929
787080
235884
934743
488341
212851
509647
609484
199
882359
301190
93942
943141
315541
310615
789290
702997
201961
108911
170492
629524
795001
713914
300509
351577
539880
727945
613321
626002
425943
217072
67575
315795
8037
613801
759035
803100
422969
429113
544945
494048
575429
1043728
570150
944213
846493
222021
378326
786021
836018
159876
782009
967365
568732
721753
958826
81932
372361
619343
148266
705923
579518
838242
984123
137550
998913
494345
181438
857133
83756
607021
497131
132653
535541
386536
956989
843210
421183
440209
182295
871781
869661
873485
670783
435487
89186
176475
748686
199144
589478
694813
502434
400989
852266
814926
316754
520800
146750
85180
218324
953425
736319
177062
732232
56202
1017361
740715
9808
762464
747755
218514
161323
376550
150639
146844
72778
568629
601280
917095
970056
233920
562023
413555
631640
499528
862668
268438
269628
998788
784296
709799
331152
297130
673275
715234
403836
218120
824994
959365
704897
758411
505180
174398
241532
416288
412151
395947
446233
1031768
485186
844910
814355
66839
331818
975190
807535
13309
697000
521481
945903
383018
648844
382131
595807
23713
486672
106325
990268
167100
845295
979531
597784
551742
841808
116656
553658
727506
481186
912045
621149
33228
970019
733354
826234
1044330
11224
1018364
959798
836975
977462
45597
615124
868664
292436
217710
137568
1010600
359526
460448
982351
937894
735229
791291
99447
925683
494525
189284
795380
1009103
71811
856446
702344
1024717
588352
788536
714021
47453
64955
737840
552287
539841
163655
660377
888694
123095
403525
283514
192242
799524
1041148
419295
119285
938802
347016
481150
111294
825922
471646
746502
437202
710134
655010
102586
762385
410379
302689
693043
585637
642899
1000969
140148
284878
257291
22132
89744
345701
123807
733827
488023
285815
679084
108304
51176
477136
223227
910026
88409
241739
208314
493168
372552
67485
917099
255402
898025
756507
396778
434444
123172
826770
692841
406683
991594
329277
664500
856920
804484
859274
948659
309241
867020
989487
719383
716492
271363
325602
512585
961856
394770
132478
529906
625340
909348
336009
392992
713704
226557
54872
545753
430517
768942
443458
122171
569196
894176
604577
303082
236102
587037
605055
249901
347121
864153
104215
787942
210826
95293
99866
315729
626531
50768
303914
823913
272537
915273
170952
345666
31802
10782
722907
927454
123775
214372
862944
1006605
765895
565752
82851
330094
376303
960809
474440
671702
806232
432278
545126
308290
219059
22445
641589
113692
1041594
569804
854855
439551
274948
671489
810828
227896
558248
512914
751715
63579
921465
473977
397262
929125
505422
932747
772539
848447
512245
373804
39564
496970
292531
105966
235412
657378
906319
595617
217657
413882
99771
855642
992135
183951
712644
814552
260761
963600
261946
765048
164876
357697
469445
733054
971131
341108
42293
575920
424107
391535
467529
888578
77716
2432
402264
675221
367519
394789
779843
346377
593254
751038
863713
388455
386705
798491
99125
253689
915071
776613
398785
503899
220839
53742
677515
26140
813856
684238
194772
509498
251711
604340
130630
704165
833406
480308
624211
619122
701696
561949
418633
340749
561527
188271
27428
380670
970672
164379
166649
801109
379313
571966
696362
50654
303397
790646
26676
945057
243633
523519
335292
690382
323499
456286
687285
938210
929383
704662
445386
982721
365855
1003985
597860
792504
280322
30244
85482
1033448
430174
819483
568347
703498
218236
547254
965507
738572
204577
105444
950751
838179
990555
1035914
682733
705243
236754
768155
980632
269591
302231
243442
419258
967654
833007
525309
182282
168537
260343
807471
425498
22110
18565
337182
452614
201253
65904
957402
794638
768627
2725
476511
830714
980516
866651
496030
389116
635449
156734
149045
424300
360325
2709
238242
387453
295982
250495
628088
56266
328774
449827
108620
522491
667014
442569
351835
959173
199715
48792
793014
95064
601468
282353
1042135
693503
703092
1037259
597829
551479
803740
492622
786992
37314
31769
549743
428760
421694
687067
471525
148528
72796
213208
769831
779370
999592
796503
630502
613692
521979
883717
745152
673464
899706
99984
85565
619434
396073
840454
447269
486913
848043
479462
928645
564871
97957
61387
985056
653692
697745
429325
448014
610041
655117
460432
818681
904517
378775
979328
1010193
431923
453864
1019596
293809
800988
1012246
325833
636887
180763
440121
1015236
981628
459238
84985
77941
51755
228995
756937
620292
1019821
45829
733901
72558
584702
592339
142556
703149
63002
850581
281294
410955
831493
73160
934868
583249
295809
533017
348616
740702
6352
317693
477469
300991
1013403
436792
873402
532090
1016922
298091
279914
988633
850335
15797
648651
215511
180730
880763
825478
650614
236702
853379
249835
266543
98272
235708
1023362
782032
909879
486919
779101
883713
836596
1045388
1036957
263430
904751
1000913
989475
830987
516897
690342
996075
396558
718295
483440
365716
862051
880473
613172
139164
36589
436324
755071
29537
169840
986429
340487
158661
379421
343870
703945
844180
997456
272903
379418
997599
269951
85191
937467
670775
817184
930100
558588
346316
738758
796432
635135
349835
1033334
89297
584680
478852
453909
865807
40476
807612
843058
741675
322907
126519
727763
567364
989304
861865
379064
490322
471828
869020
360005
282769
683959
218373
348623
422354
505710
545792
1013846
513435
387441
255181
245540
1026045
701108
436125
853082
844243
55178
601421
249983
615389
896115
411231
21487
231075
740561
29246
519108
70221
144130
563257
665215
472848
574074
464372
910018
364187
731654
143387
470425
648293
915367
193030
358710
60562
885792
726798
682133
712
823324
257361
856666
1003629
861412
36516
376607
309987
177080
578888
621603
299548
238070
513694
279393
1017603
851684
279091
648631
679137
804257
685735
647718
85263
416976
282208
210897
110471
132147
97296
604758
618892
999344
805555
1017151
879003
622251
922589
886887
849770
433264
111932
408294
316410
310213
1025365
319911
998013
551001
712770
777101
898733
122536
631442
418021
777106
1027310
3247
282517
383033
530013
417577
255904
340575
536495
114266
462415
1035590
347162
771657
267114
997638
462651
585183
919432
286221
853368
402612
463271
415452
497470
817742
168540
388608
128322
88107
46163
546182
599976
777914
967890
780369
687793
296461
828593
725785
937604
907472
216890
765458
728864
306166
824734
368767
1043805
865810
557647
129367
212671
428128
284193
365503
849005
435928
367955
812592
1016152
694308
499194
628853
923674
125207
535400
853637
177852
851334
695776
848901
578501
378743
704841
1032300
866269
6005
1025465
175941
524085
969544
95323
694274
264622
573800
9324
855025
68586
204754
291079
282877
538774
489718
636858
867469
80529
882646
336247
21207
845043
491557
797234
1024244
278351
348409
194321
758841
394446
484883
377353
659277
671598
104829
971467
591402
717066
1044907
787154
968390
717718
184439
302596
463704
131630
371472
932845
955295
728614
195736
289199
530737
704457
514810
613929
422103
173016
178097
258071
281806
1036068
106549
421653
965606
534572
13336
871936
6906
486091
106736
443886
786448
562040
49360
396896
457627
201302
985237
1033628
94843
731445
69619
266868
536426
499637
1035584
1015887
742086
315250
676814
312021
265974
358654
904837
168641
893321
177103
875970
598122
678816
1017596
571519
751769
284381
424908
532620
316440
706002
76291
471092
961917
645868
745310
60332
715864
969569
322535
818722
399761
846080
825195
987602
77723
37794
226838
83624
1008480
451456
1005489
149509
537532
21753
57700
627198
188725
872925
890091
296107
478633
579158
96860
661212
249614
918200
179138
137412
563734
207186
878383
34422
891476
976191
955690
66265
806861
381137
824751
626337
282369
673001
100888
254443
75660
625027
768623
732975
397342
727368
985500
780405
464838
11312
592372
508659
745741
465716
1017682
824161
726769
348175
742381
980945
53312
843449
145453
82932
280441
930494
991879
317916
113725
123873
758149
627423
878476
143195
614581
732955
866357
440927
518602
281561
107367
881226
622555
972452
235324
591332
1037218
691889
806110
641998
136064
696668
72093
126677
697512
661881
647174
374120
91850
669900
1013138
435803
588502
357201
829249
23837
741283
705706
5322
668522
468978
929383
458215
991065
807720
259027
134384
648654
438442
1015522
36724
580144
380437
121254
408593
287220
388193
221030
497370
470929
50927
993653
435846
621601
248413
466177
421444
569702
985572
178547
686539
361716
365491
980342
116574
365994
937940
305551
63628
269962
26921
783947
739174
129998
630715
381904
726372
995230
125712
619034
170669
414103
502149
57563
572093
1034130
213864
803054
96109
453771
886045
1015738
509989
187914
545463
199519
985544
812095
142945
496563
389383
638265
63406
274582
478368
557575
982229
236482
803359
111738
296533
386811
674369
975943
208970
904509
925239
956288
227742
304116
303654
647662
840624
121341
193977
364286
460886
358958
638988
908364
34259
891777
474873
976030
431321
647306
565370
581362
717167
266764
341431
979617
786090
562061
982109
548886
641500
907713
945612
263280
623070
415192
668992
567313
384869
773523
791533
77463
325525
74051
148370
864669
1010128
234677
376053
108466
970931
458534
271421
410813
531486
398998
658535
43952
426833
786046
105510
904083
857287
1035254
944229
683769
877844
129215
269876
924591
425497
904533
506560
783922
915826
492145
669059
832995
327426
541068
861061
532576
717877
169150
242170
952830
336574
696554
820123
30445
115168
194250
1036387
463014
971663
356084
338246
465768
375531
881700
130627
1027013
100672
52631
778326
57456
666334
638399
112063
915139
673217
458453
33437
339782
433830
251108
660551
855584
289843
100572
184397
119079
594320
357625
1004871
500765
29810
669027
7447
582658
889526
427708
791480
815819
32546
396424
805946
933845
690636
156279
993805
344209
510707
548261
542016
565595
141993
146302
882581
109962
213993
623535
992752
1044600
160445
49691
602700
342423
354072
148449
1002598
865779
179170
477200
846995
639684
112926
815654
528477
203913
364334
453423
134290
452512
219778
364766
966601
218475
74754
806842
54483
829384
833490
318815
545313
292069
67151
807941
19175
1024321
605323
8159
108267
739319
355442
170074
862509
114800
1000347
1005709
576397
467502
537526
589906
333187
521249
557917
849939
364152
133014
916699
675411
884085
165717
886963
249525
1035462
555779
601626
348558
974568
911944
1012804
831552
111465
533908
230494
1041895
627325
581529
970873
769532
241118
681629
486316
202637
951337
489387
385749
176259
949534
223490
181196
1038452
88389
202917
495676
582492
881107
563545
78511
862400
44821
921213
686914
880386
767996
894832
758180
184097
482154
567574
1012116
1003964
101589
655844
1011904
967139
63571
865394
223029
265920
72959
601742
880461
548438
280543
395228
886808
818158
278067
40129
1030156
802586
771629
496529
808809
429532
911665
33040
847338
846423
126114
964769
421501
801598
275689
847833
873194
955405
179483
453102
115895
124470
514196
406715
769412
697497
421195
422255
449081
89170
219681
36837
79537
102204
896885
308850
515118
417667
992935
832158
702009
80119
219601
14950
493993
30447
747965
805189
665748
462627
108030
575926
643038
766847
891647
446024
767480
757992
323763
129202
105092
569118
989420
99619
606573
352150
111865
241834
370490
487101
391682
359081
1021019
59016
833783
722555
1035639
205541
169511
14700
461159
837705
727195
58293
859976
491257
459017
1015492
1039362
470575
319673
555316
308490
266663
400744
598843
567759
71545
816514
969898
964439
875248
81447
315942
260934
857688
77933
125029
419935
1037942
855806
992992
417606
553243
314232
427159
1115
99056
694779
735647
476646
401280
42367
287245
607368
267009
75280
156932
549777
438463
315279
980486
831248
342625
694509
155281
772594
738292
595549
217753
381411
779411
271566
120588
707652
61719
554
116080
473526
38449
474407
185993
421628
165287
930879
830040
22615
815696
323683
726005
329994
181469
383128
420427
549370
118831
144290
303775
350375
762200
118290
1006568
159988
40567
80172
492598
639880
465755
550891
379046
616221
619587
629598
480557
945424
118393
340076
313092
652077
721122
151752
562400
148962
472793
1008502
171783
877601
741541
399554
768229
685526
792863
322865
407526
915442
912407
418270
1022298
654230
18464
991768
534739
970710
465310
936759
1035820
273679
404038
534133
495365
891625
567381
918441
737460
684202
562356
998370
944221
113911
904971
452246
711749
66736
937713
825579
320302
766079
655195
731641
369502
771153
567166
818190
653309
689851
523182
468616
891051
463055
331006
92841
687040
210424
862390
843249
262351
709769
808907
344867
21101
914940
56761
844327
239017
901878
421694
816560
1023143
985990
543163
172259
398809
909582
184773
17609
432112
272533
7946
272785
894064
45064
510395
482310
756002
785227
37093
428139
911146
806333
135212
437553
902531
826764
944590
1001534
959513
499087
220337
552508
113095
222202
453916
171875
1029668
231913
236619
497713
668811
18947
721837
172225
248289
173904
186170
658299
395198
669852
109759
368490
970101
287581
994822
81934
506524
924355
621649
152419
825385
253209
565101
857694
130247
360384
331434
562447
339082
48976
503281
607544
11300
973550
343652
71246
526499
500958
666994
923638
590510
986431
712210
186616
415496
619835
236996
562954
714627
257393
882619
616976
97509
981244
570870
702224
966482
360283
781158
302544
963632
916583
289980
518006
118580
868049
475732
878911
524552
459025
933097
733382
657165
511448
641598
639322
716275
492573
18052
872267
231416
123316
901493
687564
759085
438660
1026931
420215
205777
856676
684401
365754
856082
232030
106926
138086
840897
434579
73540
493760
542558
502677
755941
810698
666115
723328
428549
172440
144373
155462
863572
284219
224872
328727
546168
41531
798232
15402
893772
88969
763887
233992
438849
958761
500165
1010419
552873
190338
537857
992609
250299
1025055
756937
920670
846267
807218
919776
1020380
646160
318375
436669
338906
728423
52519
350912
393830
751913
203064
906146
329705
472374
966942
403600
328992
806694
985594
641476
1594
449019
457092
301607
483347
403866
864322
1007043
591760
1013976
96115
753410
603719
576318
143362
682848
976458
201956
1023285
882111
639519
207444
489368
126381
40382
715517
23129
122908
581203
791617
604845
580238
512202
266564
876364
345575
91615
16270
354579
902975
479913
301169
1043543
569860
27929
424425
880509
995435
229449
823357
95825
1022219
702193
1027654
328097
982158
450429
640134
439101
393033
67245
987475
634034
511278
1014371
946992
776096
473869
322337
781891
368484
948244
542692
330596
304629
317092
428087
899238
967831
7639
818450
984946
537445
343441
867957
684642
766244
470985
690345
1008124
586199
416138
954437
580864
321187
369440
761988
990838
555766
351720
687542
211892
461162
1040827
590216
7010
844563
820021
295939
413476
377093
20751
665201
237711
319504
74179
4221
875875
373124
629660
8579
494121
877415
152606
736158
545519
968061
13505
780688
439170
489885
472797
171299
970021
281507
33473
484323
926713
505557
612887
61430
852171
335113
128645
874134
955218
358552
520909
1044875
253514
285643
66899
534399
359125
239756
250387
237070
392380
117573
205751
645459
550749
75377
215991
412167
614944
481168
637604
731197
992561
398203
961949
862995
419758
613078
954024
660139
209551
33441
916721
1006675
979880
256864
524842
295414
362788
244042
270370
212821
277700
858396
379328
995183
962741
385716
902258
869549
629150
711586
494017
771388
295995
725435
219673
571045
679323
442053
996792
317644
96263
641735
6742
797465
488573
359063
11626
131469
169430
853212
78502
52603
177720
692161
633699
991213
627313
70556
606267
567955
990354
41805
48957
950024
353141
98380
559184
44724
499577
219095
381271
836100
405369
747601
213443
897415
328311
627780
263672
455530
558346
180267
539305
532464
479971
127294
452387
722060
535159
725079
579198
992341
811448
582958
793841
890435
108210
62984
67801
974344
1006301
559766
942834
763285
249767
36961
498927
451893
962378
1018472
751924
555814
280683
916617
162161
365602
977623
170472
127174
195977
419684
240095
393870
43766
924566
660279
631785
357178
373661
176783
831123
443999
170709
282185
42922
226886
383734
193271
602259
686944
786826
110307
1038084
840096
331122
125645
795484
727363
340839
869438
132822
480422
561627
396589
659919
888000
423519
926664
515803
221896
700514
362158
734489
639861
119383
1016054
603907
701277
1012519
626007
763594
26853
550225
62731
189150
81920
81888
686808
351
300546
836036
308529
263353
195760
608888
35403
841874
103122
783855
663676
612301
209740
300829
946768
1014841
236093
998353
692232
562694
119353
871587
514108
823018
587621
983998
18769
610615
335166
453552
577280
270583
841128
615122
611545
788472
405649
91612
975437
989744
33516
481123
727186
1017306
132613
294525
453292
904665
944332
303482
961106
39265
478539
711436
666229
793825
166074
801091
380159
437999
484665
899520
799982
320847
474582
875948
740681
28009
885968
236957
611145
503473
329645
459450
10073
104294
46320
1006709
492928
461250
705442
155481
349622
195074
349662
801612
687060
946080
449742
996532
443470
985542
1032789
687493
212828
127156
54340
799022
900330
420332
853659
181962
339953
1026784
832633
21363
322155
457162
488829
15909
634791
865055
60052
942405
38615
12508
586637
468528
792587
374409
217289
567367
274610
188541
641118
723113
684446
936051
646024
330704
253203
34276
29420
375198
250327
737468
47658
939468
1039819
421790
527430
122700
801585
898780
397486
183711
216746
317301
139404
725849
717175
195986
618925
327962
88996
790045
971634
945568
588680
441568
731333
739341
88517
286251
237938
890727
825709
535288
391295
531090
1015162
419982
392087
296304
186981
404795
202552
186032
81030
226030
383613
740838
877768
8563
208189
324867
1008844
821953
17857
384684
359610
325910
992112
798709
752800
348880
190780
978754
568012
359327
721202
358134
196426
270674
421809
573849
191855
308972
760355
476192
1000423
347874
536094
164267
977201
1030157
66483
544508
785533
9398
656623
154870
298472
437472
435018
1002541
792200
425234
630627
931599
545511
645492
526140
241819
179763
305612
956697
949008
777099
231061
433915
217178
875722
220754
1004457
909691
333033
830383
228319
482368
120203
339951
620533
537795
585551
860667
716091
780394
465540
627366
211032
200774
44642
720656
420912
556344
480415
348215
22368
249745
240156
109288
781866
286774
409716
661619
386888
735960
1037875
118215
538476
197739
645321
89915
220578
592898
334259
253105
168662
727019
284297
81254
179745
1014419
732617
885975
245515
775318
878459
39698
855135
440361
423736
986450
81104
546744
904371
410697
478903
944751
850507
423049
65565
790753
136170
669814
326892
86071
1023007
1036846
301503
519866
547681
237769
956367
603679
223081
395853
907458
829098
316713
739134
493567
816864
223844
349494
417190
414384
326303
363221
720201
24735
438716
157740
187648
719791
642915
921402
133138
526394
703142
1041168
940661
889322
843711
520269
888662
96562
36190
1013096
789051
587411
20783
245996
68165
193383
189722
907401
876636
219436
527204
242360
224865
383647
152338
916121
397369
269576
429449
93064
461149
890138
430356
18489
578147
642839
15177
685116
906094
586369
168847
694431
693257
996665
962249
942518
937241
576578
532200
560281
246646
428818
218222
823437
558009
848265
106205
590247
412227
205239
68366
15560
743277
201928
1028237
550268
424278
550351
990520
994614
241355
213982
783235
395909
685286
233008
99953
383216
187985
570150
190728
75553
716992
924861
346563
622107
219747
781384
758356
338757
454588
929467
1039462
360666
418016
875964
378217
129531
866879
308129
656928
480559
621188
315968
361989
152415
486578
676161
953167
1016998
238406
57250
565507
522409
143759
349866
759910
62151
772492
606523
955869
314023
1015455
589971
816223
539447
285453
948686
201977
256454
237311
549437
233715
558640
285736
91491
664337
629184
327037
569346
917826
420408
708047
562821
489537
120815
584453
26904
124417
927460
794658
538208
889771
440008
400772
963205
810354
398869
318564
250156
187042
212020
968556
604162
156506
175564
715640
517459
23636
942434
184302
775807
832743
650711
787997
570458
102324
428060
624872
81759
672622
729650
660912
801423
458354
491708
98558
771554
674867
299156
869866
431598
468406
558313
498607
130622
895071
926284
828256
730802
931459
884278
781461
666967
648211
95613
242500
82748
335275
477664
73562
995933
36562
181022
107812
334496
574074
101165
163233
760695
123198
877625
458264
299669
225702
408550
592608
593146
444253
185929
399026
893524
844337
321746
355417
77408
497579
192165
189809
255807
924193
999501
132494
108574
434807
32985
910843
968119
901355
985225
432115
158685
981355
870851
348373
347096
14277
514317
424877
617198
559794
670807
36546
312584
242677
713161
792672
220217
992747
1002093
480398
885717
860129
54828
859921
413038
866878
191783
269044
624917
482137
256280
343214
611094
759117
174822
815628
222581
243133
830174
300741
830634
759700
705312
549002
707633
957725
285688
616714
307784
612895
308902
565262
32778
1043455
894015
256963
59426
748671
532414
298560
590096
172485
6685
514730
328157
622912
264771
332939
898485
826105
149072
608968
99109
818574
858405
831246
354324
64975
230595
74717
199945
596878
887851
917827
687739
922936
828674
895230
119325
140822
866104
697168
376274
841021
828532
985968
967860
139556
153957
626700
630738
957218
747349
662848
312759
719057
166797
287200
474953
276265
736803
161032
999949
63816
591547
71361
53141
848503
396151
301169
1035771
410591
784631
463148
817034
574742
361657
978103
253363
107916
674161
908156
334437
541875
822848
289711
113584
182162
687700
596817
278752
752326
744793
216317
230004
784848
480787
854342
1014251
149619
975262
857798
772805
349972
228672
759274
264411
1014507
469054
714877
128463
763858
103218
251004
215451
319712
850750
108907
21443
805899
672604
501082
917344
706239
659042
107912
1030216
606348
670217
909368
333190
468798
681809
546211
51465
574546
202205
245261
379083
886050
1004438
813311
739617
546923
939136
833803
436611
275135
314129
628141
527006
248236
497411
64744
613177
410757
724480
373665
486491
699538
46330
1002578
840285
781955
372306
915262
37674
132290
742346
42983
119254
375279
254626
71972
937484
686040
973796
81989
963053
801818
250590
158651
691046
105584
131451
160242
777608
966630
255615
832852
176220
279686
859678
980970
582238
367790
462903
391331
579540
622415
417421
405151
465560
928647
44557
700022
795747
585998
7547
726021
743766
264627
822442
290564
392006
867049
631594
636809
251607
279396
612512
50024
72920
401937
319625
633363
215177
852445
1007613
800138
1006384
187897
510189
336561
602313
575497
623208
646198
374870
978805
354883
190400
947719
270542
304568
308142
46268
330931
606067
565593
759464
1031797
736008
369703
138519
998406
430827
41345
483657
375676
186179
834394
205730
1677
788900
633846
869396
861688
654281
675592
372219
7589
358015
530902
818220
934862
6982
1034991
861701
1024415
32213
373425
491303
271497
211523
666467
384993
1041322
247863
612867
142737
362304
174616
73315
886332
763373
1011023
766287
84954
630753
779645
750816
547151
331841
770915
831346
1033119
732211
424916
707229
214971
349053
174119
342114
354524
267014
125428
571632
444676
367743
170031
421918
503614
181289
823216
877802
243059
588397
335001
1020382
768800
155404
569019
593131
154700
43526
560132
397442
961102
55050
47263
67152
519889
136292
794204
844761
888912
523826
205417
201433
500863
732168
347898
329939
953133
288044
482069
484497
254088
332204
1032835
243873
346
975439
550358
955599
803459
727567
713039
519972
1002868
392808
366705
380755
778203
229234
375485
403205
163178
217990
690364
261417
490248
887827
300085
490221
575602
500548
969174
721358
843907
976791
629009
774190
99034
618607
179466
368823
158859
212425
27099
87243
220648
803980
923175
887332
845396
748630
356369
267916
821341
942127
159011
833235
63658
1030415
635998
472883
547753
907491
134755
525816
283135
503257
192714
834702
891559
499862
942602
627801
511078
435586
243767
1027156
161626
81772
599113
963785
115200
516454
923076
22029
568370
141541
321188
478853
9113
696294
410547
711840
922885
56459
334861
906273
635832
547604
752698
477944
163732
575094
325902
628808
1021342
763791
455982
14304
160549
508011
1008797
325504
307747
554740
350630
555469
870511
802414
342461
546565
687491
380599
551597
73212
607411
402641
393385
186095
453278
88481
357489
893802
541347
748620
258784
596098
856176
277663
149941
673183
518714
264370
290187
533058
49390
526294
34064
92831
852909
14102
631620
758761
797674
332656
285793
848823
595327
53288
978000
92935
835686
133910
687467
816120
190166
261319
468326
325703
639332
509291
812442
608536
301405
730625
569363
889109
96816
167121
976370
775429
860005
557844
211684
227840
423174
510001
31950
471327
296060
580624
556425
831062
583555
204071
925396
865387
705386
340670
213103
61578
50583
616149
1018875
835751
918288
105005
859932
246857
527458
198830
342208
254345
1034870
22383
23825
422688
200549
356089
819431
369698
142758
1033818
920887
148375
907553
605640
995250
276008
804252
147936
128038
463750
131990
380465
1028858
951604
731308
839484
137593
193522
1041784
819838
615188
131121
882086
242145
787252
140189
197022
799310
236396
883967
380075
581460
124121
311866
467341
186977
431664
518301
989162
95613
69671
392038
592209
285772
231792
1015305
233857
696327
694798
623582
180076
679792
833277
798027
983179
673671
225718
423173
902048
591318
486849
862370
898343
206748
972105
825811
452802
768434
511029
471191
324118
26438
383763
914618
400226
483409
124949
560781
662518
129317
487076
266116
604932
569575
994104
455920
9082
361763
896686
813334
882114
87506
815910
471599
157811
320445
76151
573509
599282
957744
444031
684634
436680
218307
794674
956867
90053
313235
872031
714215
974010
875047
194133
274297
483858
263764
964393
265476
723256
971100
39436
789512
556332
219516
332573
524620
1005890
589831
507622
817247
153778
353005
309985
715351
387882
852920
518467
31130
928600
427290
933172
827984
670748
1004534
46215
120216
557343
789112
937242
778124
787400
732530
981341
63900
632638
692653
747031
100237
443537
559025
106713
316455
845887
905486
773819
806144
776041
142705
240681
731020
305573
820445
695303
825768
838694
124402
707265
908635
218843
104928
587905
761034
545217
324321
511440
250228
794646
568973
906218
252908
458569
619660
792646
346055
870043
168857
665594
663363
168282
348793
347830
673778
476644
406708
1034922
62069
481851
1034792
882855
36600
751788
1030452
317950
89745
787474
742924
507875
178045
874792
973411
881323
45226
709429
765149
678554
112843
570844
373646
374281
175295
946333
846052
87987
837943
952282
890630
390801
641879
587417
943254
667183
859839
360815
753651
943148
253002
862785
409433
209315
277074
558505
409756
393511
213645
361419
824205
11018
768113
331867
591269
320149
369513
384956
71583
304315
581461
151533
686619
876224
159282
28066
743958
209020
828677
376262
995869
926399
795883
797725
168705
53740
495415
270160
731689
78456
638603
118303
813571
219317
879764
822467
358039
198193
202171
17570
945359
109256
902936
270362
134183
869609
791997
946202
479907
917699
940846
739670
49148
92402
675243
4211
671052
146262
265714
66129
419548
563414
393302
947399
914591
275492
557531
972180
764930
74571
357446
242261
137190
1041732
378191
961252
602148
180105
306831
1017950
686210
438141
495323
710702
323497
1004412
340473
957872
579827
40261
110559
276066
405807
450181
333722
730945
99867
775553
249413
511618
1019168
389139
612717
257437
603212
116557
803077
401753
191622
66866
624425
1044584
652968
373013
387383
139131
823119
19744
863268
71041
302169
681760
373627
399665
512389
753788
459884
271461
491468
274068
800715
955544
250223
548037
804109
388395
558138
827668
767642
690595
644678
13681
534389
147811
558448
202879
666817
387058
376723
638713
279506
632198
716413
721675
341814
718697
426914
517456
894580
590275
932732
881017
742822
170864
361720
965534
712579
210929
648745
660878
65620
56048
699294
481708
794710
706637
676560
970919
356121
914680
733291
197822
343796
112170
1028782
590174
784340
692918
579060
384957
642519
149385
161066
410209
214282
176022
280498
54715
709000
519674
739303
632471
253979
682447
219690
651889
120331
10859
706046
746988
1011469
557273
999786
819191
992047
277547
656699
548812
613693
788779
441556
845768
526390
444774
154953
1044349
233961
931127
28246
684616
266313
778986
911035
811277
369520
653216
841183
274473
49824
454343
366416
794610
808162
120835
412782
832338
613736
874153
169207
638012
746803
358588
657197
234410
885255
875703
861456
960048
824898
842410
605848
718340
536314
167547
480841
665299
915746
646958
857954
535747
291483
219179
287889
313604
68509
543439
856874
64403
832018
830176
932818
735164
316644
88384
639113
924362
643505
932792
525471
730821
918249
191146
784050
597439
237444
1013970
410671
458775
1025806
668279
936365
714008
734983
580491
936025
668258
408113
603528
612799
424904
1023527
613908
941343
137308
254640
241
396265
57208
143511
690160
60674
304480
382500
500744
994125
532363
778992
964000
223424
156288
1031828
580824
280289
742355
170739
602775
601830
961818
406341
513778
742791
651551
1018535
523426
356338
828583
202589
345769
30009
60320
810695
864487
554878
103753
157746
909404
874537
829941
106240
861389
323981
243401
166151
567939
743068
251029
933889
140764
893991
1007996
835194
596368
1033764
1026047
812793
150121
673077
1038452
625224
710858
494748
770648
939272
402177
510938
692781
489219
60560
926374
22908
105181
783348
343967
955910
306242
1019536
752643
913593
804061
516405
186501
715546
898579
485309
490094
416758
702716
971686
305907
125431
166861
492408
590033
626279
452608
1032821
415438
484920
611769
115179
107775
100031
300234
678207
509669
420004
431385
212776
800738
861876
23088
665597
70794
22030
792782
109179
576308
944988
386672
381455
550913
681751
73168
200760
403118
462158
200310
537917
595033
11442
973325
812518
906838
826166
92254
389217
1022279
741714
436072
272561
44387
861262
64856
780392
523505
926639
110151
921630
916253
729660
518808
99031
1036854
362763
97288
791579
561470
183206
454860
895797
830287
448165
607585
681662
567455
739903
269831
1007576
964892
237565
582692
290733
848768
833828
508134
238043
790097
908837
525289
498340
542727
1006897
650309
119246
34711
1015255
117966
140038
990543
126841
739993
638184
942872
662265
929936
98860
29763
531673
223514
492243
890137
81604
991105
546585
166660
903285
870081
360165
367325
328851
540661
303409
307870
42562
25013
698489
157924
162908
203480
594752
45886
475740
161777
652750
435464
1029642
375272
957786
138497
222080
195743
791187
891678
532064
111146
631996
668705
273606
551875
277844
625541
918687
584521
204648
10330
559761
510967
893435
57378
528207
802087
186560
967991
86278
51089
535318
557668
667309
922149
784204
675132
328080
295114
642450
675685
241176
727841
772195
192677
706782
413777
307289
309938
735282
364416
1018218
722724
719959
224368
336159
185740
700427
633778
896352
875484
704487
294662
540194
215267
418266
180551
824123
690135
942424
266404
1027534
762528
424993
16326
306997
384203
546679
452027
1020017
524254
492741
332810
220232
368585
809821
891971
788360
710379
157811
254964
1017622
129761
547548
95475
394265
576149
4876
231222
651314
463223
15582
186613
721995
429845
804933
609774
997303
607717
337174
970768
957141
761796
59640
487266
287611
732614
778184
621566
683197
195036
75475
77570
405881
973438
189801
2541
787611
103061
794872
470056
308173
469346
87098
650903
364220
1033504
915881
670956
905312
230195
336876
65881
546435
18299
592388
817065
613933
629032
447919
643713
210795
757353
1041985
907832
179728
689780
902036
517865
608508
539860
635926
287903
771965
42114
232399
313654
483137
243501
656511
255791
518941
414629
467294
180818
751055
8469
138041
550493
167381
122205
344180
545738
244261
552848
560280
894807
400924
532124
156151
336806
302527
669487
392453
861600
29196
724830
757016
226345
375204
91564
863107
940913
691824
139926
671976
445389
386565
714625
232904
542557
956702
966346
88397
40107
582101
992892
705132
848392
549798
761909
965678
799889
637608
54419
467951
960217
536250
76775
332019
626955
840373
880283
212564
603891
40490
681089
961533
813963
764329
180318
581837
1019893
215852
824049
838343
243107
1032703
301670
827327
152160
967227
440717
909180
792718
102289
944872
965913
659917
720273
52333
502991
993295
276576
379421
222726
477565
884617
287472
596659
619234
374421
153581
557747
756652
14794
444723
426345
606509
810898
887142
1001058
176756
268907
514128
860208
499413
711391
484369
30280
153948
558183
476602
11470
113198
335936
167544
975153
603144
557194
879915
149462
362496
822958
428213
654110
587216
623995
891176
534530
1000975
270651
460086
895859
671857
732078
309473
94270
413409
970114
717806
999110
440536
749169
944856
902043
886302
122602
424530
172833
951870
924915
250648
1031243
699349
525625
553445
532683
471558
561884
492543
718209
136312
765378
824208
852322
181846
897237
831686
229651
81122
391269
981880
559855
748198
913002
739195
624646
714957
108202
980547
976045
140640
785390
471786
698407
795166
123279
137259
52153
757523
418405
316093
681864
10260
240353
137805
7732
366941
335254
278340
579527
436735
974789
783952
562371
975660
971641
723306
489953
305334
816461
621964
576189
14894
656992
454601
267305
240422
467236
547016
82694
122430
113809
721601
930621
712067
883738
116052
405019
609939
969972
196748
597240
358726
191681
621144
36341
557521
962252
1030790
197248
5750
396442
398807
451589
100119
382360
103950
855351
434936
887555
94290
723983
208871
493880
310941
721787
687866
831277
396282
460194
1022759
267938
317163
46152
747750
800256
685451
1007785
1021462
27118
281176
33632
226092
404051
585034
678050
160906
577203
913962
109168
21834
33832
909552
543058
454018
843231
652985
915652
547181
233217
1044971
835482
739284
638825
238583
705158
526926
384889
902968
652533
888301
657533
703522
587392
203984
891824
439519
728626
730321
125710
963616
831151
902948
515978
899741
908986
853172
1036812
549068
779659
125366
583133
251136
881951
354801
174766
541372
748066
145590
1004973
886931
996015
214697
292126
310672
346213
537668
389151
389485
729738
1043368
177600
133615
228293
746192
280949
910891
11426
741130
25316
368770
418526
215966
111533
537314
151967
684038
898089
933315
908503
795362
192146
967756
798782
189657
666986
724143
166175
259263
667800
623135
646118
627782
848992
87549
644509
48311
892246
505995
221926
92335
797183
199893
900848
969074
1012111
61606
1026648
323632
554830
253798
444559
563441
575104
263872
740073
960731
524695
628345
1024144
107097
725384
950438
745910
287893
972837
322021
535051
471045
63963
214962
733101
903463
949150
328962
265935
58222
110135
739538
704105
766650
283505
765617
29078
599822
387421
698030
282468
632819
306852
556429
538482
306469
784958
442078
366979
208514
77977
902590
244227
926444
929512
132763
864540
85261
455623
893200
55325
1001019
267372
88576
123474
597916
137509
274289
632870
165379
791532
520441
986367
30992
517587
1000100
808243
654759
23482
477640
373768
493750
769377
303360
632070
944657
146360
662099
914351
931782
622251
710847
29332
605238
913192
309797
199849
881788
138653
9915
225171
1032950
657172
46898
670412
98784
651364
270116
281233
527817
751762
1005458
159769
623812
642843
580437
626060
611188
767458
23898
1014930
1020358
1024090
67877
231541
59429
178959
85593
207659
523593
813113
408614
25235
686601
361626
437747
960462
516594
350308
590019
550871
313325
725148
975147
944570
777412
1006428
964819
442729
417467
77486
874612
694078
652914
321780
1023980
501432
934905
208189
679664
715626
486779
662730
644381
94796
854785
533409
951072
132781
598018
852776
631788
729263
610005
124984
704197
540933
935160
217416
155782
815561
778722
378600
7340
656263
888840
158431
549703
61220
476968
851223
564828
732433
248584
887358
813409
18205
364671
400738
937307
913144
90006
979634
211989
627242
545622
365213
856181
96180
100844
322480
161576
605030
339813
588813
686816
153684
299915
631538
570544
509270
425455
793247
878112
30684
573844
33344
211961
22040
982350
404860
424390
410922
206384
897153
281789
80571
15783
711898
857865
281303
921973
366837
949527
902532
850976
483569
93333
239650
320297
401670
1016276
166621
915176
95007
539362
507985
750484
960756
340148
571398
960181
807843
902696
385304
335361
834517
322875
146477
791143
419440
1004829
61837
870370
200818
610444
243843
525828
495420
860187
708075
342511
410293
878248
190867
187821
204347
421455
751018
478696
585167
272823
771611
153193
782650
445632
118985
379015
870501
94753
540362
271150
854170
889986
983827
749461
658767
623696
375534
264613
700503
261770
927413
1027013
579703
849519
672592
209078
334650
383779
622949
225411
223084
899196
128706
297904
1003360
406529
817749
67624
344131
724998
439930
891465
149264
301538
568400
356417
438301
614976
53881
445718
1001054
995168
418358
980609
410457
8628
546834
570871
481889
247076
747558
678592
500267
380601
296343
630240
135906
233557
731976
887112
297236
496599
521402
513333
586747
391987
918406
210647
527995
877994
223526
96307
814647
443568
70253
1024774
345037
835247
139846
861509
467417
506273
175447
996109
890689
91526
643795
24785
884085
630874
345578
444462
279003
462183
448902
494925
990033
665591
403025
729855
444022
720770
241137
598075
968021
211294
689956
604134
464377
298148
328412
442733
913902
470205
764234
213565
755245
379557
93756
467638
101740
524137
222347
626213
161395
1039312
128173
981400
663154
836058
902695
648693
744308
108709
201738
659110
891824
966303
597403
270581
165121
218356
1024483
558492
305816
138480
425193
1022602
106464
799948
290503
355267
498121
357954
773138
444405
251819
305865
875234
502307
748171
872715
519396
1023433
891816
188382
307567
479213
492614
835345
462950
83173
946026
166802
465324
754252
679955
822289
537366
89237
928656
296145
594527
116391
521810
30168
12786
818218
321796
631683
491074
597702
1032196
355865
722861
300930
990762
678903
893788
197573
361755
975098
407039
834926
203437
811785
77246
459810
384394
1000293
128743
412884
914
772576
479916
395547
136976
14981
770581
646598
1018546
602350
581544
686701
261862
811289
762983
237879
721432
293531
733316
246595
1021817
950990
510544
972557
37566
508272
611552
543392
173526
183306
402968
647778
314289
887078
179332
351796
374092
93732
308804
810189
732411
984599
909243
60282
873048
883433
670075
755094
945487
162522
564470
728918
267252
934941
865969
16238
416680
683822
1023754
692960
830469
386790
629841
453225
978942
86592
814788
830541
631093
844669
477661
925441
687953
1031779
523652
1019668
254000
604405
597943
267998
37976
700752
820369
397646
586598
669820
489233
67026
42950
203265
630182
194946
914366
979384
1028039
824523
1006789
191037
1038073
914860
784156
983242
369891
857912
309650
149355
972717
10468
686841
178661
130568
322901
772526
1002275
427883
36491
22290
525606
639922
968282
275284
727304
517339
828722
621825
206257
649288
687422
852135
410607
282616
448422
710588
211183
438292
316023
897971
160555
198818
746948
1006558
504114
544631
425975
48889
989810
621548
633689
855094
480497
36675
62764
302007
769974
45477
246414
395883
21936
226617
109314
343045
120947
138343
413623
974759
518428
413323
396458
1024220
640642
460792
467935
541662
327790
472808
877970
324462
527695
213475
965360
333170
660667
674929
82693
89116
586028
946357
1018896
782583
70686
152513
767551
202870
997266
955861
213640
1013190
59898
992541
212508
883252
685724
411115
364717
938451
933253
431944
969703
437412
608692
732945
141355
86869
61507
153417
358371
165513
787016
256939
568871
736619
431518
620730
359214
551911
777233
286093
891342
335689
627902
433583
141292
131392
76283
595859
9553
669266
662445
828957
405575
192211
97633
285325
988567
27035
347610
295038
124915
310226
790071
784082
584625
285120
590119
150027
429025
1039909
268791
1016802
1012069
1026748
296237
10515
514497
546018
919886
308881
801797
548882
575672
718517
946860
335691
1006790
131104
759567
570063
63208
317448
473340
262714
12455
952669
110675
649691
600506
626720
891190
845059
514054
272573
196163
845206
89491
231011
967907
211507
358347
251600
683548
338088
131113
863390
98868
602168
1029117
254954
663298
847612
321869
324038
299283
46327
932464
586123
359229
775941
227547
42047
791268
943953
265648
715457
624481
46486
348924
516893
575929
77147
177986
478750
969111
724669
687682
33065
800379
705186
918876
110534
650541
576987
69447
337827
357484
988184
20052
374140
244539
313739
643280
1006500
756447
291422
804456
867542
313353
441993
607119
396473
702006
449739
145844
386352
1021648
448285
654212
12578
386041
567824
423468
577339
398275
316930
664573
599924
933455
410909
661031
897782
651664
74296
658947
1020570
727188
453598
380698
781478
310197
621775
410150
237391
958799
790078
885081
368248
1012324
641445
942984
816124
992155
91283
17331
705877
999711
672005
585110
542501
220396
164589
836237
1013773
506426
361381
913161
161416
179884
164788
559159
489887
909785
47787
1026377
161912
438239
882100
657222
371695
571250
942275
626726
741909
628649
969022
321820
993033
379726
46625
873519
612028
211724
903712
305506
467190
905963
454402
837916
43453
996329
832750
949387
541340
105027
823614
347451
813798
763486
345820
514109
268043
395570
551060
391821
740867
419247
531916
318629
537754
325219
517594
152034
802305
742165
268517
369399
9434
821016
774889
131916
910048
188457
1008176
10731
37466
376219
407582
55047
899221
179841
886878
349352
860620
19938
806554
937136
769521
576547
780767
152811
708821
878227
515646
391209
48644
928354
609482
631738
1036103
106503
339375
761045
26083
73964
716997
999955
842284
586952
751139
356825
445726
608520
693427
383992
527013
1043460
1045229
334137
124923
587569
302840
250900
790519
658378
368886
359474
299522
210038
661687
29630
17918
152911
363589
397662
190285
721156
504952
629389
187693
912834
459095
634519
512980
318799
430202
789712
976417
367618
58655
183720
591034
772548
111490
918765
801117
205775
939286
577497
589203
53342
149556
367170
671641
971813
962351
801070
809062
899710
913245
275642
1039152
809695
878676
941282
241011
266473
148157
411733
980839
666890
556984
344483
341214
895930
431996
215310
312419
408826
136751
948848
42828
878026
942441
923360
342022
655197
578081
126421
48719
268928
516180
622751
523834
80908
473372
625570
789667
1024846
644345
522515
394877
164800
971285
983846
735028
45223
511923
826665
921700
530346
604862
958315
843588
562758
851416
269864
1032329
435613
630751
732318
643422
638983
288667
708189
119173
475452
568489
11169
632903
670546
860798
710425
738043
294529
939171
602442
942896
151319
165577
979856
919059
279883
653454
358812
181738
178441
304697
99674
45803
182772
243989
567870
31915
927810
52503
793173
755560
208246
37537
902360
222199
180429
473737
49145
872307
706942
359434
644134
324107
591292
814527
885485
948198
797095
698364
590109
463913
727197
426303
47196
587755
100775
143585
581263
440318
671956
281125
235335
512653
873361
74481
366052
592444
44132
664331
347180
331170
921673
16796
631966
175342
801243
552814
33872
592255
684827
569948
1025034
18306
966472
423066
203189
898712
599470
270175
520548
235321
316962
722286
330898
35522
311218
988421
791402
127501
415400
198407
820737
161843
228134
677543
620605
131518
1018072
545192
154170
409418
532322
239376
68793
24818
262736
606346
852258
101814
295547
872753
690133
196708
805969
824070
492971
346612
527594
599842
50287
394422
914004
892259
305384
356484
428813
661674
137024
256110
113831
359574
630551
315526
968133
779447
175588
40947
873559
833907
769563
654317
519959
211561
812310
739371
673104
671563
363132
651043
722099
84498
876240
639363
193890
875847
768092
46014
425200
53006
22092
781294
821746
416942
649059
378200
460596
265710
565191
515149
696822
46243
918284
514507
928175
798744
784056
822191
507253
669776
246596
996426
72866
728869
884393
133090
232165
832339
120302
16396
390085
589783
761711
994181
637284
393076
573160
328586
116806
92373
160133
157673
211369
805752
762813
229958
317048
307827
552751
1011109
810501
829679
646572
528543
160928
1006110
340769
359186
753974
730239
259779
278534
35444
586307
673264
164515
870266
352246
541786
757680
209042
186396
54981
582379
381953
86589
883022
94232
880834
686261
365731
413613
48351
101603
24517
535127
945341
786854
250440
64675
390762
189746
771529
259756
993310
47446
54063
324896
996806
47544
965371
253032
1029163
957327
198320
766052
889906
27051
757678
641878
798619
785919
56986
718340
917396
409201
168941
736378
396943
238694
1003605
482692
676863
216293
394443
453223
319511
668515
1011579
209166
674364
196887
540809
940050
357324
779725
729249
108497
541460
491969
65083
703278
837137
693339
902344
564478
906921
821092
789482
373285
960712
251307
628707
486600
48157
651207
545952
239009
835512
603117
139970
102319
275320
884962
589130
729687
764476
336904
434198
19739
1037631
774022
993867
400421
264977
98878
884387
376494
131862
346955
424201
997165
553769
599308
454118
59713
734234
511763
625905
212244
987653
619170
471787
616491
630481
848578
897410
494608
594713
1035789
31722
784179
97999
996136
402087
956510
1001601
696871
850230
880496
678881
592619
808262
57153
693927
55801
258513
325157
241854
166531
751223
102253
527983
87413
577214
496654
293963
393510
980083
216511
908870
1040875
229126
889566
765655
541131
643021
388326
142764
607111
219595
940408
429884
902746
472181
255955
1040904
873912
1041750
383158
20721
236648
697572
680129
677452
168259
80230
767549
235547
501176
558947
1014227
735545
543946
264039
745776
332008
939304
394564
443287
181847
1003185
336176
661597
783019
1017648
646997
938918
407568
991470
601535
886711
885557
100776
925153
498736
245091
262140
365899
572157
160472
780519
288590
430168
625517
295486
691329
377345
1017709
1041311
717426
191330
93237
98970
298974
13077
821092
320059
1921
853357
679257
728932
637689
105533
694076
491240
614448
175908
214033
650741
1038427
656549
748370
400406
471987
384747
724130
913595
931524
299823
574614
275585
299482
964528
882945
533264
278851
164534
701435
226925
836325
628089
885387
782377
573998
345975
318345
832766
519541
445830
661200
417285
380276
67186
97063
191256
412341
696603
598919
673061
979950
364291
919762
891416
244980
573800
593596
143794
843630
122235
859032
3608
741311
340180
63667
344916
584927
1005308
854901
718729
471133
973091
730785
478860
1042403
671308
548212
346333
534746
2251
703520
978167
165011
545525
726997
375278
82613
926430
60347
852107
12552
391718
278207
937677
162816
23587
504327
432246
411458
846357
928403
401746
789290
144710
326681
865040
450183
1000104
271025
946630
311454
498749
535557
155362
771494
664708
869617
311450
919421
905810
562998
233835
926193
1030440
237415
481396
236578
1028969
816285
726546
504949
638023
966856
893830
5097
44441
544958
357804
487297
416123
238881
759551
58209
273024
4946
536516
484911
72110
386330
41108
1023682
219040
364488
788980
17031
830446
749019
110855
559877
127927
428305
205735
415463
22981
817198
820975
575044
385517
229469
525919
769842
612612
352410
856866
712379
661771
885771
1025699
578081
120180
184499
310833
396207
888153
712718
640379
280212
17509
92219
41020
13001
241688
643400
269944
907232
684947
959485
58120
552718
659930
713362
792221
116413
380965
352392
561294
577424
90662
331750
821835
942403
638872
290495
635718
517379
310665
380097
261939
902578
412944
418472
808684
377487
900502
1022612
543761
396196
885144
757109
144068
13932
417487
1018566
500700
179864
752178
305896
951796
260503
178714
852102
928027
295676
131619
46995
834169
536607
396567
98158
419415
1029196
364221
144274
1043554
116978
974352
973339
168063
849630
993935
100285
973590
612666
809534
95939
291040
1043514
216975
887304
463390
890336
203953
159566
306498
512373
138420
354464
10362
295261
271753
965466
455322
744452
686105
662130
834098
843138
302716
813839
588813
745035
65471
1008173
880187
76962
147736
87289
831230
849080
994129
322936
640856
307660
43810
138027
880686
250726
802216
945719
821730
186586
191707
281077
17656
995858
291971
125333
521635
349351
159646
36761
756109
566698
538336
211778
826639
295107
604611
717573
817130
194549
111615
846996
1024781
481104
190652
156909
30517
535980
498834
461211
508901
74819
203913
469399
589292
86550
836679
432532
392190
538383
79723
842308
993491
702373
656480
635456
401990
708193
596520
974356
252363
173423
572707
1018455
780022
144529
699314
290052
697016
532012
258375
96702
658212
13995
709983
984218
846123
768056
165343
127170
284818
623868
1000013
1021513
1004252
163143
980881
139716
373996
401424
747890
520257
67545
597653
758993
282693
13293
255262
412936
16470
413296
349023
456447
344756
172471
854277
330567
658255
104132
951350
751141
840213
892044
108185
176036
1030036
542036
527107
544794
801282
850894
334283
889589
28329
248950
118927
670878
45416
256678
82378
852588
387870
311783
33401
96491
567660
479490
313266
779701
917723
289722
552301
380172
820297
511685
115035
486230
625047
812692
631003
307890
470066
207398
18346
1015366
608292
219822
241452
99791
47780
947647
733231
350721
624054
447244
522124
475710
216797
6962
797379
154146
872167
709862
960453
594833
596079
283377
910219
431577
589606
322292
972052
636858
773876
492573
910531
16390
1032557
898410
948251
433355
901516
110811
206213
280902
216964
515437
82990
892027
490572
840658
352558
555636
486736
310377
737035
603639
52452
76757
77291
49958
702226
152137
96792
300310
192366
820607
98196
398198
466317
454913
732514
275698
150154
605124
281990
859185
552338
518920
212110
55145
970757
445944
1012464
1013574
833028
704640
268931
103452
774686
683396
73457
15527
829022
472711
351712
820301
498276
584819
685189
191551
747123
817169
565287
366753
426700
712642
677317
127512
177222
452032
157291
178424
556817
209166
337088
1037503
469531
824598
133619
293830
873757
286169
499125
529923
841089
234688
474660
776217
795909
789952
251238
1001456
854909
220425
796496
908708
1001115
662381
762458
506370
877495
123773
655282
416599
760111
878726
835009
242621
1026626
832994
784333
333580
195075
926382
483357
268165
177077
722662
595426
449049
636653
455940
324271
590488
19456
624756
409441
242203
688652
136682
341932
500543
845993
709307
556590
32456
998375
670641
314354
179670
333306
281811
591425
696889
553716
39411
824107
28252
914628
435957
692403
462527
486331
274637
629942
919627
242683
753182
1005082
828054
710042
207387
117618
987105
364460
115492
962999
429743
967364
484378
531278
761129
105738
558617
84612
993114
894742
37835
126754
742746
830062
610480
14669
861580
749961
109646
1829
1033312
438339
564325
388986
746689
930935
648533
397523
386950
647169
752275
1037149
917269
982230
537796
264147
489186
1015451
926737
275080
988604
177298
1031433
895721
90714
294124
380582
351591
82699
579813
366527
100205
124100
343519
469347
756776
126109
1014331
239133
776859
401675
937764
738135
517062
97363
816357
685255
416803
17808
508742
156474
742571
1041743
354471
898983
365529
343551
479734
892106
312591
511507
922990
629655
76110
724423
124174
982416
788430
477753
198491
558948
921418
15583
103845
60181
522467
777667
500026
10006
340305
540927
163519
931005
947418
1032343
688925
809842
138037
936220
938745
679740
185838
750448
972272
704589
769208
784561
335420
834210
123787
810060
59759
606356
104489
468195
915189
761124
464438
990079
723569
671376
441594
664292
82534
7068
256290
608537
1018397
639428
378863
529007
681053
266825
225389
804822
548143
656137
593450
950982
331982
255864
321395
151245
854794
660077
624456
896951
491153
128333
86886
977074
90544
963376
363223
764305
655048
27393
920611
632687
809803
37220
169214
774907
63160
545858
125220
248234
112254
978805
816912
350497
647191
27874
138455
650742
434639
25306
660530
889431
587605
972200
131956
172599
684402
729225
567821
209296
819378
411770
847080
509352
107417
249020
587154
520416
280196
847018
388564
481772
362930
650014
651593
869622
173769
295766
382499
56922
507147
406961
399304
66245
315380
33242
11950
846280
433989
133398
52765
362302
153125
71123
307362
2611
1035663
944032
195103
801264
962383
814254
938279
945659
235834
173422
355766
685308
143229
851564
666615
869889
269985
186492
890176
247960
787499
602927
276924
720457
798476
539196
627689
571087
19093
569570
1019315
814039
911167
495397
680180
352805
343152
986737
427099
476893
392282
928578
567151
529770
368364
974408
266916
785992
631126
159142
950142
886568
134718
898933
495827
481450
520053
566996
821486
135597
618297
645403
602275
646688
867650
364063
1016866
932760
660938
1034673
935065
548899
503792
611348
437585
110518
345201
251970
598024
513964
655872
561337
2156
550627
46858
727910
534052
731306
711923
602684
193832
272331
689959
704333
298282
586057
935130
857272
924405
567318
1017030
600706
822352
673936
157035
518085
892284
564154
157769
445673
45334
794486
712150
532180
786936
518310
730850
274503
718611
636048
497678
590077
205368
755592
722257
149542
791633
99552
327299
196909
471134
984821
94175
839378
706542
466354
202460
466094
301640
724199
258374
576957
588991
677756
427565
888078
660271
395368
1005350
893683
310144
950947
132717
399319
1035316
980391
417073
34424
847524
1031488
654014
447654
373512
803781
124456
789386
973661
205079
797658
111270
374145
174325
861152
507251
44834
206275
878211
747269
585103
964700
1013790
457748
274953
402186
213833
292022
385307
778655
295270
612068
587840
581641
1029529
918607
237344
453418
604888
325724
439091
394487
221969
247364
755675
711419
126664
1007480
231634
288183
410488
114350
310843
641762
530164
269479
634294
559506
999996
412610
783486
659800
1015594
663303
165967
238178
753533
586649
449828
525410
224087
1006782
849626
808880
512119
750244
762895
681638
721331
918162
374416
845212
824395
715233
550171
927560
927495
732069
347812
658013
927781
568129
282731
911750
857853
50568
130852
202978
891069
199959
970462
77063
671078
919205
694411
921862
643540
558479
685674
957192
431743
782383
722319
480589
334548
584223
38135
782495
618774
37477
967518
475832
629661
913113
554771
56431
273823
587172
715462
869330
849291
1003524
881144
665907
1039612
291317
980971
439186
862238
915853
495944
849902
1010819
614493
529093
945719
885827
204515
417106
517028
182846
999727
10033
874450
948566
703665
89365
299020
283663
376423
58734
928938
269320
992113
1020885
221531
357897
358223
644838
271748
945307
281291
858147
883857
804204
1030060
324171
163809
496994
884497
930767
1029990
133884
371808
293944
577777
39879
934611
732518
600464
198545
540606
47524
931229
351964
872974
18035
178483
777175
218053
217438
993189
485678
532471
673473
701537
108
539875
45495
123787
989198
714090
900038
339569
92388
160383
217278
1001331
535842
111903
511151
976408
277918
855818
194057
1007741
369315
101972
242750
351521
583977
506403
1044103
143810
109687
632366
523472
473555
1045068
471035
960970
32082
655340
187805
505084
627121
929480
205109
271644
95095
547008
704812
950113
545512
456763
409816
257199
546663
77374
951807
227988
902687
150425
232387
614300
943234
1029732
259099
1021743
537872
798357
106526
799525
401211
301077
909835
31598
747952
586372
636081
1016411
448785
325520
920761
868317
1038590
453086
777156
386834
813892
476377
147612
212994
1002552
12602
499208
1043651
262278
352102
315347
304934
534501
775378
564048
93726
472409
989376
12249
394736
1037031
243054
849554
613309
276107
369678
295209
750622
865434
976161
515036
279999
562964
76946
168947
35193
699997
498463
128456
80087
426114
270225
785030
926808
282170
946453
431300
564652
672360
731967
968858
95151
758808
465883
434540
899605
831271
354330
16469
831275
500221
398426
396754
929878
231857
927473
880659
882941
193707
385256
889075
81062
49279
584973
712173
198882
216742
742287
267040
776970
1036335
641420
554975
472442
559958
465464
276234
831659
158283
130474
921405
204491
965507
716986
388625
613985
775886
744150
101115
862701
105236
1040871
269815
489780
868632
276974
453380
253182
347843
648352
675408
358105
960323
19209
1015104
699738
772162
900317
669785
820968
770003
413408
76158
503966
881085
810382
1018854
557641
33646
1042861
477942
751450
369011
1013212
559938
987552
348605
714057
696633
201944
33230
630849
826066
1030813
202064
844762
320516
433870
791901
1035458
288076
1027641
675801
564647
427660
943069
730283
341241
69282
1013905
175640
346067
1027400
318206
774476
866454
858592
335241
575879
457666
892691
187628
278273
588824
294108
626965
87786
154714
240985
835860
7359
742360
494463
447482
691937
550951
15173
245692
96302
810947
545226
246063
738524
724454
742030
961646
159572
304711
585837
232368
844772
282201
811307
223675
139367
409829
167157
551947
934009
1008679
922370
536283
145297
833444
536175
944083
629846
842606
399377
671373
991045
632670
955593
687542
653115
1035902
934211
837480
340458
935212
371931
345924
799411
973362
1012671
826362
9982
101191
830243
386304
757967
105338
760279
295449
812138
416790
455128
250039
632518
972927
350681
1029477
270510
970712
131770
392591
844889
955594
124641
459909
259207
419166
432792
861342
116146
446961
191692
746318
859371
78071
172190
309102
998865
822774
360047
621385
991256
912634
853396
506828
191218
951240
161421
518777
68827
937208
546707
714176
827169
642313
1012317
198566
896688
779148
362549
640028
1020481
695359
558008
849592
929309
233628
727982
648630
203030
773463
699573
838941
344638
650521
682536
602254
455667
888236
3340
952367
763906
931241
358984
890670
445463
898583
326806
829734
35065
748210
834434
396994
609918
365898
651748
741464
190436
141206
428150
563630
228087
191236
693195
1028138
399126
518351
68294
416172
808855
613794
396985
138457
88792
25166
557546
982293
957884
222682
513758
222234
159307
779560
155852
174363
341762
153574
224442
78898
1027409
324884
705745
159026
506240
123646
417982
162085
177037
59359
287511
942674
622606
242371
303977
757595
218215
743153
101319
140623
510867
163376
372335
889763
939763
804252
417803
532056
287578
50971
340019
797752
320086
298965
864103
432587
219861
820311
393593
71171
474532
261401
188549
946989
527609
366486
303072
413314
469486
98325
61485
370388
650989
735972
361882
789612
647334
452042
202168
678219
647181
835120
937014
91188
539459
559565
947647
653194
602978
901874
998801
493874
536115
670865
613824
257931
57378
251599
287416
175456
411038
20114
281286
967845
55326
491314
628364
23050
824032
125228
371862
885126
406214
638304
728598
940753
874043
716708
72286
411950
785049
897454
310331
25951
95868
948450
743902
639603
1012954
617324
441776
690227
551673
546865
27937
271744
884102
547707
398339
120649
463600
453328
94791
634912
693045
156492
424230
68405
518238
567175
818451
948696
16574
51890
925392
110664
584488
240687
143905
209696
785792
280988
662566
575003
1014311
744019
952559
851560
188785
489808
509836
609952
586052
559023
914912
993420
606497
1015023
501510
975165
137303
156274
243637
252657
751261
188362
524174
872050
294508
905004
378324
866756
579219
53357
890869
155772
519934
609299
190871
439427
513623
343306
5182
905110
236941
53316
86517
636839
519153
373334
923655
267353
464581
689339
854623
539143
89977
847930
448412
617899
367667
451391
343636
823522
164182
175235
387945
1043277
80655
207593
488425
299115
704618
328033
420130
644283
710824
911744
781027
352526
880961
881395
221317
658710
440886
622311
698362
661593
206628
179348
795050
515359
587321
472363
905822
915307
517909
962266
746103
534594
276509
329569
89683
1006064
354080
155233
436216
1008799
995579
863571
770133
947830
39365
877056
439686
763733
1031109
125691
617434
508610
743966
295334
404433
1037805
208847
782075
21003
383609
894590
602016
324555
628518
999095
823428
673286
637224
908155
802853
101758
362857
953254
788574
965989
477705
882391
301277
272509
575963
720186
154551
202248
323826
136492
13760
786124
228383
720680
754570
208600
161793
195259
53563
891488
765986
950308
61260
12729
53391
442078
700327
792843
219194
612431
754299
209580
529781
360713
351583
1006410
519325
803770
75472
460444
373358
230479
661339
19805
665519
344226
438776
387825
127901
852874
763942
601729
803603
888058
633928
778810
651701
171810
44059
164818
460847
909899
869735
643997
80856
228654
740166
586674
342789
999832
531492
309706
822713
1022703
948752
573153
119266
95271
993795
39859
167508
566901
1226
834309
129239
685139
562716
687970
725834
348949
488524
73301
755106
575414
722742
997916
247264
427261
964267
191009
595803
392983
682492
454025
229637
294890
495747
258928
355907
155419
698830
521496
938052
787653
951541
32503
945536
453910
255521
139493
394397
862192
21314
313599
917232
658685
698012
568345
338713
980183
485666
309051
87734
575494
275440
632843
859272
205341
262017
626393
964748
388723
709362
21185
543325
230155
272758
740226
315225
325630
36203
484065
31259
268611
289513
278854
668572
995704
216891
566819
825201
235603
336082
325746
215188
882285
487627
33416
98306
237567
443297
963003
120161
522823
488049
377023
889842
1004819
811580
457759
64552
837512
1024417
1000173
196550
240083
705730
979975
615371
406342
663458
836395
407337
720865
796591
16878
544089
433017
37337
231954
276091
981578
804623
818560
53171
23831
915291
417276
692618
711636
621979
609375
86527
726974
115529
143758
101552
647202
159854
171996
605533
805929
795949
896874
127313
107925
968868
131404
431184
1042263
191188
97682
293718
154846
975953
187638
72638
912180
566095
577001
360398
111388
8023
619246
384853
134364
741082
102153
334187
911402
769513
967797
589418
350120
539281
286703
51884
27356
377999
797955
732161
928779
361747
668787
281397
282456
973066
344062
687297
249543
1023110
900078
318087
1037270
798366
783777
825216
3544
91292
351738
680191
1011740
1043675
790512
14132
108347
787563
893086
844084
207232
1009249
859192
544836
791352
883625
325138
524966
676524
328173
437467
1906
345136
971676
367630
999643
523889
937142
868984
745962
32104
323201
270630
729017
971025
429713
142424
547197
132138
794086
197781
170139
336211
540265
1021056
854136
1030799
483437
704350
367516
141219
797171
800693
733262
399744
481340
42344
609469
267623
386491
562985
905714
775632
842629
512992
97319
329493
837105
198596
744783
184019
904449
488680
763229
927618
1000602
31097
433576
931755
1029675
249736
521807
241065
240970
589843
224253
992267
568425
954340
391157
933237
349304
449943
94546
349603
434058
933037
776509
260589
525117
466945
409124
365220
1001994
208424
1039242
395882
907160
177117
993962
40627
487347
48972
174496
258698
5248
713616
835043
896687
581765
985001
709147
246419
997088
165592
258651
701386
832841
513062
502633
423141
227211
608080
1040226
969321
474449
204130
78715
290716
250044
885362
48495
194969
967502
128992
977055
56795
73960
711995
955237
213792
586736
839987
610782
617488
357244
593520
1010902
810361
912205
910415
675733
110265
580452
833022
591214
998429
1008865
509495
1014814
694943
737288
530276
655309
209282
685792
8398
633500
916736
921423
690960
3151
110201
544993
952702
23858
120229
570133
959254
568824
302228
980029
1020646
479841
394813
742317
147646
902859
773886
116631
120219
426741
10782
480460
367935
27782
332915
467278
981130
119161
485449
1038247
148049
179095
541000
267087
889827
872588
861618
965187
694183
790352
880614
193618
799660
322400
721456
443148
294486
307710
95116
635614
276299
258729
67363
210276
402790
297863
612119
497988
220318
93763
490433
281490
632002
198580
669066
784040
650065
800772
597812
732756
540770
1005372
866487
553862
175902
340242
15679
230799
126289
86607
875590
881012
310190
15175
157456
729891
750155
149388
530169
442939
307615
418020
85477
1015218
399010
988878
917303
530865
953316
971870
477259
545887
608514
607084
132234
235441
909748
611325
1032790
390768
900980
574785
932348
404573
429919
184302
93564
366060
358784
689237
885570
857884
288664
770412
1010978
98451
690866
72740
303642
647030
456244
282946
453008
71262
90663
37681
686842
165042
120216
811161
1031332
261904
544189
359873
959406
177667
876092
306418
968312
881272
686904
218480
207814
314174
145031
181143
626429
62105
789530
695947
783434
220710
1019758
64591
110439
883865
924661
917800
479967
379034
855876
382709
839527
991117
348819
187271
54438
127335
306147
734408
110280
877707
708954
461048
128285
823420
456452
464711
764234
829102
320524
195146
497015
215298
351513
412984
109581
11314
906304
1034005
219616
335678
1044556
117119
223813
579754
245625
433330
439818
967215
42032
137591
566038
154577
781423
787252
44800
835441
672178
442798
112339
484322
477501
274924
513491
752878
966512
491911
454469
207747
197649
579949
927353
230455
392294
699871
922640
424800
400460
624888
717942
125673
981573
433113
4524
399150
514605
638123
286296
26866
123178
77043
185039
233252
268281
713684
408701
699255
175877
621646
462897
442090
211684
493553
589560
272322
57896
42513
316290
816831
777005
22728
704262
584346
1023798
752324
295557
851250
118057
100641
295088
340282
969194
325199
739906
769392
14173
769949
303845
729840
95300
801404
135871
991912
875748
157734
415070
724227
437376
195564
993448
417272
862509
140619
511104
689185
296106
297697
460679
350821
609743
689123
261269
104850
376010
550755
237032
335930
181311
98130
920906
57948
331009
722056
701364
100960
112962
453825
467258
811226
855840
762503
823502
289962
807555
745235
801798
28079
889799
761708
672408
664213
295511
225945
229213
494547
814514
757469
498347
1039440
998878
422684
128203
241092
437318
100475
524435
590458
506213
496770
864310
999516
330099
340583
262512
9221
1009685
541837
483344
16337
337529
367559
492813
678290
172500
421386
494661
852054
715472
508844
157350
442660
393791
58479
415920
48059
608967
163245
507828
240485
1020175
581815
561890
11974
1009284
876629
676942
984547
756253
239120
901032
240198
127998
431539
30793
755353
259451
14684
67167
773809
121929
9161
355175
638409
856278
10229
1023924
112975
998264
276809
596114
899737
359380
667397
296434
224022
1037417
845722
861511
694938
454410
415965
650131
105714
960340
430174
992804
939320
264867
832358
962058
515374
657970
848449
33213
623568
486615
699075
173635
700473
233887
137665
297042
650328
80386
251584
63102
339985
652150
778591
1018596
805746
824313
832188
486003
655275
321527
664563
586583
683209
979452
345448
1007819
523276
249438
941501
277920
5639
117095
643125
122277
936261
161028
782160
688524
668153
703810
159728
498275
185626
194368
476012
179525
78538
745725
488897
380079
147760
159352
419650
264446
932878
859858
268418
546705
149673
116219
347347
811692
747883
333116
890806
31500
791925
149668
1040754
95256
722869
276547
755333
351595
812342
682708
664050
935858
631365
873350
665121
971
659877
84551
651083
1040309
8432
404535
370854
205200
855276
432162
133586
598072
657234
91738
773439
999542
91972
217240
814470
893233
630985
145366
314737
778420
779941
194880
303693
806364
699510
364054
697517
941899
843344
440108
919228
121627
506983
728886
369014
717131
398688
95008
792753
786925
1013741
583265
698312
638919
649048
321239
234845
415609
445642
589098
95327
695422
253132
119140
538704
588557
834316
576635
170816
704137
456904
902238
966046
388799
184871
865092
541597
7792
460796
572373
178348
604091
265402
562706
590521
239762
949076
546957
940878
812014
39655
957771
502722
204771
762176
828042
491770
8771
79186
851639
251043
617004
535545
924226
943774
281498
371837
635654
622542
275196
821821
32519
91659
849174
21884
497085
1016879
271873
831859
56683
1033387
5746
410103
558342
1014207
628610
969146
492071
176684
489692
566299
270327
467563
742134
601445
798350
218564
918640
563519
577408
746065
363449
908492
682053
1008627
912494
474505
149068
623690
504705
536895
791416
132163
131049
95936
564341
723899
310884
717614
463649
84585
286154
951682
48799
73589
6970
794320
367483
831959
971088
609832
1005877
732946
675997
622828
718638
939326
879032
243713
690548
841692
167020
518524
209622
141979
484020
316516
894717
930410
248546
236382
379185
857699
797092
541570
11274
714327
744940
774120
588864
557714
739309
207899
840563
450714
101565
705379
651039
58035
427920
524876
131496
326489
796350
1002412
287170
947000
962515
512050
717816
30469
730217
204139
424706
377387
676193
402746
736772
695233
420071
559394
1004242
395875
929477
595367
851000
488510
293416
973438
65993
968577
1027657
854042
273503
1024
623166
848736
717729
79872
334913
1002794
431884
462334
515424
829812
632399
308115
570235
431195
431208
74916
924991
497254
392603
413908
809697
462111
395283
296233
219636
430355
800523
1017667
840448
93936
861161
948386
852087
958703
397591
871446
172824
16186
729627
828470
866979
881535
1016224
297507
957497
343542
62028
295447
159357
890552
164083
918339
458237
276002
134299
302392
942072
918385
371318
813387
998415
359129
1013954
678701
510449
996800
779590
860830
721832
823617
1031835
411854
76998
980779
1037019
465759
841890
593330
576770
535120
343529
37099
229621
449103
60819
125298
486808
196664
83410
1023717
873885
441703
517307
267551
1025701
82633
713363
725839
359448
981886
191773
414788
34852
438064
388181
388782
695873
141880
371832
451325
151699
1040187
301586
421374
631060
251525
756707
846554
42095
894911
193515
817816
413064
436469
158057
537523
29328
807755
221951
833981
536591
50316
105723
302006
142387
196518
462881
299174
631541
611661
1009434
848163
330584
913726
534869
927707
369187
916149
244031
51796
256378
389481
277829
842664
223279
155969
1017816
417012
997543
209873
794189
851689
238012
562627
574884
516670
406449
68574
35444
625582
224866
935659
527805
1039144
847386
274014
575534
949550
1001671
130082
596044
78403
716509
341268
206634
205846
311912
93304
139208
103670
706059
442674
479716
465050
863490
200489
481544
185971
325510
63899
682814
175859
167147
817455
78616
662577
31518
1023820
48658
975487
696059
368749
571215
430935
281434
806811
111564
775992
814118
137875
1015650
337557
100368
536612
130708
227363
1032715
154508
436508
547747
503369
788714
756220
744231
165113
1027622
519056
67379
1038474
661634
62293
311759
336506
68625
358652
517841
919471
824007
605499
418100
813836
63019
250796
102819
673579
525211
824150
468406
1015782
310126
273215
911658
342635
790896
745429
508765
213267
203783
896898
948147
36545
587171
556137
693633
1030208
964389
202876
731374
385260
510624
488394
269066
980778
961360
331447
277577
759846
290276
145381
468630
789049
62984
642360
196943
172535
574051
469530
188002
399183
361868
254743
282521
427422
38341
541344
574941
370206
91569
770752
1006243
852325
240161
800291
155755
60646
66221
1002699
943112
216678
196088
1033809
657925
815687
886671
285646
226857
87315
109287
736508
707607
766172
610752
954107
625162
98318
534349
835615
282961
298566
298261
492557
139042
850515
976610
580713
1014427
910918
613658
199538
218290
425747
243196
679794
759307
854788
359174
39987
244316
986111
602484
1003581
652983
971388
268012
992556
198296
42210
735811
225731
771086
738762
293462
42848
145410
928046
298725
883622
534219
530250
399394
266229
570398
548144
999818
642642
56777
934192
313181
397304
502065
657236
155471
34209
332623
1043846
604141
42146
582572
167663
552273
85657
764734
112385
674476
548020
768722
116796
999501
675284
486126
43343
349907
980127
916986
59011
111310
15398
586293
221496
867451
228576
1002461
289904
384878
279684
74848
440726
470996
352861
828022
824335
551902
885100
425440
298555
957653
691343
1034192
192253
695388
930375
487532
162948
467622
459524
342138
781054
415144
977891
493817
12961
1029181
470893
815604
667326
370375
975039
941072
839416
979395
845305
29131
342282
407075
746875
81334
20888
338269
658697
506660
646817
1026036
829335
62554
505121
731776
398000
198088
341270
875956
356541
688228
349988
426035
1023974
492052
408785
939649
899220
25013
295371
410756
979864
469537
862710
194713
515198
821547
899266
286640
379552
837353
265875
13254
928770
737108
257
399840
399052
186972
724325
571078
749456
568859
788844
844703
440395
1018599
1024146
517986
133429
871518
799850
67408
386843
640910
84575
58799
949601
726254
407728
5795
768907
494341
325949
841879
234336
689054
353445
985273
673679
214594
824897
548230
313812
855765
948134
640831
140290
1039603
255952
180119
273570
131359
912145
295149
713677
18837
278915
114223
295010
795378
164767
142101
1044381
146004
357719
845344
1018471
814855
932597
652611
535228
19048
664051
114062
698317
209796
948719
662143
257423
935734
311140
407647
702933
666496
807987
176539
972522
804861
394496
886776
946515
441985
165368
435616
447255
106677
824004
981368
131704
529018
222267
472746
551946
627795
462334
892830
777525
41771
974133
438054
238523
246871
287196
331970
888988
64155
401815
63602
924409
1031954
126961
87153
277426
408324
517874
434166
595755
985392
413436
712731
813361
670905
176089
337925
951107
279630
627785
166577
557442
652487
551539
319861
173231
384754
775632
731594
117313
347225
268551
691331
698858
402923
733582
826222
163710
814427
743748
1030540
1036570
442531
305070
459918
833865
1039250
638806
346550
173942
979288
457561
71098
589644
568142
1011576
205581
173390
794134
957931
656980
958836
627747
227810
672864
889230
627867
365444
357505
481605
1018310
943612
604081
1037403
163036
670187
72461
455145
592835
410981
292295
13433
687261
892169
992970
1025895
1032177
231664
600263
421511
836516
67184
93783
82997
84948
519449
968222
618486
948354
778362
193214
552271
942495
992073
957159
977840
173949
976329
82083
629281
808612
677705
223890
14852
604351
896677
1504
879593
717369
397741
5984
641049
905275
195854
880846
854507
55523
145679
487792
658253
167982
468566
409024
45556
73745
62689
820170
887785
617918
222950
796299
721518
313568
232644
104023
1003106
318726
988360
855730
954508
513861
728912
184496
136600
122137
100985
12106
408854
1023225
115400
205530
711093
734080
604372
912932
250395
762742
642456
491603
702486
161162
260474
724098
812137
762907
534150
8610
1039362
983351
193968
739140
52833
731487
370138
133769
579735
832811
25471
43652
78652
865970
147922
8160
771390
62976
746623
705089
814404
968268
358068
1012564
881597
857332
500718
441504
714272
835722
1034404
752860
530485
578321
122943
94428
416389
951289
701515
48954
622705
700288
549849
1042339
158911
322423
545485
784618
721037
368271
422186
564562
379253
210839
670225
675801
32556
933315
738248
972831
363051
334114
101741
975835
897752
295543
600061
855922
1035769
208552
285620
480038
1034279
674185
275053
858580
883659
559448
961517
838364
171789
242856
533241
489986
704233
230613
203751
78879
254755
605527
746810
904319
716511
367438
865875
183492
425993
728251
518032
1025482
418635
102957
865113
934501
160536
163296
299173
469868
196411
760094
968936
1001386
325790
480649
149043
215358
554794
278308
59638
338918
635146
400457
659354
750057
24574
401763
958301
606572
228660
446443
558608
892276
867877
932665
543282
259707
526928
676124
768387
228572
532010
1024228
579973
856541
484631
97789
90592
894209
125559
480072
724958
635338
1033153
266127
834548
150417
66404
997822
696162
420249
955117
770339
297320
1004616
627396
62224
53097
261447
565213
61899
161823
1009611
175145
572789
325483
185099
895942
535417
556454
821800
1033772
357532
665690
1040694
870044
489094
972270
502258
782421
915849
433117
1005889
181683
1009530
400325
808994
655200
587576
120
844987
810117
702593
716233
134978
945835
93550
430315
629148
494698
339328
114589
802040
434014
596712
1035921
462961
17759
526733
933777
46781
507015
185098
827388
958884
99349
1042711
518459
433433
201372
721797
918836
527223
206248
501590
85304
101299
81736
203571
837172
966200
491850
18040
943913
299498
901414
589093
962953
338268
283360
819285
221776
1015399
113701
286570
947747
813596
682570
518115
921595
1026689
248905
759485
266684
546160
742367
62435
253213
335555
695699
668092
293061
423795
173326
179422
770403
498199
140748
518460
646126
497615
564541
712938
854166
787477
1015894
192661
930412
971744
145131
26857
359871
156676
294085
70539
635885
129517
674243
982121
887837
621064
897218
777347
789411
384669
588889
232613
624947
639558
995460
457860
361026
469197
1022594
202043
44349
523253
795755
84356
522585
973694
750847
460258
530340
497313
294554
803717
149446
471811
325864
445807
461519
748126
211523
508567
385261
759648
341984
875180
257683
764715
684377
392711
835957
623349
739305
796311
659367
73435
867160
311868
45482
55731
440377
1013828
606592
259924
1017782
82717
477723
12628
918954
290281
937574
668585
788153
829789
891656
926345
291729
505749
253609
26516
464931
589461
325033
218439
914238
24175
308316
777075
792575
512467
230017
451650
556105
39515
836037
384774
768348
880978
638285
313189
614669
983385
601508
753549
778404
99269
729522
232704
557086
18183
220258
170242
950198
786373
561025
990870
84158
672468
915397
713556
820458
504010
555258
752106
4247
323436
930497
81647
738762
990903
636930
371377
520642
266920
490582
88645
961342
364165
726723
251058
127765
605237
988765
909579
358636
457738
714415
378939
23944
477791
24393
135803
986587
165406
629457
1011937
1011073
813619
748319
1445
141536
404593
524814
963849
210375
37010
93048
98079
1025088
296994
392795
978401
888948
1017701
997081
841506
523072
930932
571034
60594
205642
320362
916201
849671
403379
107395
679959
169160
179127
452693
511459
562797
558790
939670
987369
349466
977535
158437
839204
480562
558849
1006929
190995
686461
881091
98483
94510
462027
189781
451403
486547
974084
128388
505840
88109
265386
428396
760208
312621
156171
631651
737611
499089
63953
118512
893314
98180
637791
594608
201473
1009174
466888
499965
149424
950815
540197
232346
185839
841599
257928
596136
179446
524618
620925
414776
962893
770466
255138
69119
788040
81469
14405
956116
613401
617282
861643
79235
1038623
315857
905757
200239
911500
707423
685438
525356
852462
395295
385663
448620
392319
781042
196106
144663
53712
675989
420537
695249
493410
209765
649262
289958
494843
680824
1012615
16379
78289
494475
279294
860214
230599
133557
459834
595067
719847
14392
888425
976178
686039
135427
239999
869093
866018
495491
55222
1037876
995780
326147
39073
34704
307996
965105
220424
898674
621979
400032
540902
384707
14323
879083
591099
875475
731364
317241
714395
796390
161321
470861
806503
469757
479305
167517
162830
458441
256854
646985
994723
653193
495929
595017
43637
946151
219548
338996
727396
321025
905428
519402
828219
784375
223552
461114
899269
288922
801847
448957
326905
105940
917556
416635
796521
788759
127496
1003783
1033102
298892
454375
757513
773664
64623
596452
293584
485749
440585
104670
1043206
654695
285613
1028686
1000954
191830
387050
48316
212867
535220
60856
1011438
363238
324333
1044508
951682
385480
777955
174393
329073
873949
879688
627383
707185
598857
27205
388147
353952
494154
271670
95950
967496
841824
350987
65074
784904
317415
319510
907528
628830
922822
365884
479325
419930
331973
720651
721451
705810
1015886
713643
634595
981449
211699
923466
735049
838123
560334
272570
459287
299816
830158
635612
785164
594420
749794
395401
1002273
973421
441859
1005526
705743
975887
938115
441395
877553
513361
234442
582253
62080
95738
311348
283672
1029050
652897
1010160
499636
265629
1000863
957729
327753
637529
788096
1026872
702911
294134
538923
300432
446109
47919
926463
450440
216918
567187
357567
700576
688761
465452
192418
1043229
86246
725229
922269
431938
270140
375890
440526
858124
716617
523616
354468
818220
804363
933027
369435
311707
238402
544296
273670
637813
550670
372676
117677
744767
899525
832985
856860
263636
540629
696419
396241
489303
804344
686347
709999
174363
711830
1025713
30352
598660
606100
72333
38755
101329
805855
300145
424382
930540
70548
613791
664501
1027129
698218
194594
809743
543841
63694
375511
429615
388783
517906
357949
164057
403388
638967
840740
347231
498864
606927
331532
572130
962207
885697
409347
773050
634732
713030
162117
184230
402664
496335
433028
68396
797120
328909
447888
551554
823112
235360
135150
270146
344796
49705
83449
101294
251144
114061
1031925
658014
486624
982049
714378
1016582
720899
750394
300884
819877
253900
150792
683585
579154
563274
641740
696932
774754
287781
176896
602139
249283
713853
9279
887717
717614
344619
55960
697967
539929
554982
787537
396226
959189
159851
316334
438138
297244
215600
75167
640689
617402
612066
303003
427519
973271
239908
454542
31616
84385
4608
998013
892059
921055
679429
600770
488029
757605
712909
301617
836374
565453
754288
527517
420814
888673
50239
550366
241353
295316
671549
634398
68381
108409
153921
383489
33380
348001
812038
638211
667809
1006486
552748
977960
985448
200727
742195
504635
888658
575867
929146
913927
659361
558232
560987
660138
278937
993864
352606
442244
101667
497513
422198
456969
612780
374681
1014376
263826
734971
939367
451216
911137
50783
219904
29255
661418
715713
647086
59836
93701
921551
882952
595412
331015
486061
194436
754040
659899
823500
398169
73918
780664
549252
134819
615424
635445
87792
213351
993850
720265
109254
500107
639142
852193
604480
303262
98592
872245
309195
980616
866739
736409
627692
125148
355963
355634
859725
792801
838134
901905
2532
975931
418169
545526
698264
422798
117846
841378
430513
987514
950944
269092
171700
1033869
277726
559759
414659
946549
869843
995535
463195
822406
817855
830045
354339
735420
1013772
585608
641901
320590
785132
855612
933082
476457
174346
229474
689997
923124
763299
644828
1015426
772117
485904
28595
563347
231104
454718
908880
188103
837522
505173
994920
58994
575662
809106
376034
144120
809319
312735
842929
7173
407302
270741
360072
731094
531954
191223
307755
60606
221383
118040
512421
768897
859229
836294
859087
1036720
199243
685241
277253
415840
189365
238810
796633
1017666
573561
793586
866674
218771
983434
148706
11118
866722
843198
836318
314706
907060
754240
882964
370629
536865
155033
912492
409911
322543
416374
761770
165283
969470
830974
420925
668119
549212
626786
332927
1030659
680755
510856
92420
864988
104097
566591
306797
203817
530758
99958
411093
277435
556095
208858
887982
965334
52666
239366
837218
722964
529252
220501
732215
496288
351877
239768
553865
495180
386827
585955
833244
703446
178808
877851
431156
855852
936887
815551
198003
775834
383442
1037063
552995
30003
842977
532729
273065
308978
121492
439772
855660
253549
787826
630402
130099
147060
858216
726496
111636
475954
762635
475405
206054
1007294
768022
134880
343314
184565
169386
877858
706989
349131
309516
907441
758335
936895
455755
1033242
912206
905670
75756
799829
736695
670847
12221
653476
406398
1014693
793794
270263
435181
175600
937314
1039984
817418
712979
698717
646104
482330
584353
384170
696811
190877
840215
182910
901661
28277
806894
1001132
403787
922761
593767
928905
787531
297708
466215
785222
628392
826026
242829
758446
625786
902543
888658
665179
622734
918934
874411
570785
981207
745045
397608
278164
749578
648323
599221
966623
890747
947249
202264
316330
453452
422499
281831
799162
163165
625486
719291
444960
594194
260375
734072
935434
730793
52339
154964
75835
909417
891359
422223
241576
178825
266472
282599
643764
412158
883473
687392
292998
871688
175591
867397
184449
130717
256057
36952
597272
539361
983725
764339
792460
948054
516302
524795
308398
919024
146135
445804
436082
117027
680974
947399
416047
155422
316716
366608
1032537
143161
701373
483318
1001796
748667
16065
425094
254569
1006507
124310
204953
869468
926800
629624
230343
926756
379829
968463
703404
277137
153984
126173
157747
245472
322212
972467
75017
801790
497781
206594
498595
354881
473905
652447
403349
645692
157305
1005705
358338
1025816
38861
773857
992393
803134
830326
173492
438046
812617
293230
970367
613128
305745
965594
631749
94288
761600
629304
584582
484024
923092
658741
920022
96520
842805
784760
1027607
949065
567724
896008
378489
225963
624047
349357
991993
231958
107259
801669
702039
62052
781117
89246
788469
693196
980107
582189
433798
662092
139878
1036466
361475
349337
17963
940518
730803
745062
215319
757454
113457
120596
1042637
598184
1038750
395774
694749
1040538
65249
594070
544439
523333
980295
6850
633378
435696
965535
926949
178917
363285
381914
311776
58756
138682
634714
962377
451148
353895
137800
136273
174582
243576
544424
679773
111235
317110
244936
890415
782638
198518
831507
13818
820887
586420
245520
694474
6041
494473
972292
200455
711702
948865
950379
164209
157146
562118
259904
360769
354839
67084
738632
334914
106774
563047
810538
239258
897150
974663
667562
449928
207072
805359
1030795
407949
51576
342663
827717
11389
950753
411309
145154
801157
1027506
543564
915263
317823
111670
531929
647163
434876
137818
704941
141511
811715
878175
226458
594751
358027
714723
742125
937331
461388
624531
800032
269056
310039
520096
896129
883259
987868
865160
612844
824681
546190
700811
366327
776598
692290
475506
645666
538947
740769
740542
644176
438232
328000
459179
552023
738027
940319
37639
494633
733054
763233
762007
851276
118220
661998
156147
536044
788972
760656
901987
594936
900092
150521
706553
404115
578855
689502
580384
981213
541913
48454
676420
138626
617891
739644
850762
799792
1027545
138752
32683
109491
534863
343464
496135
357910
818346
480
626236
408434
697935
729681
173388
847273
133106
803744
158063
142885
265553
588573
624573
157117
831154
812
469817
87506
553801
882929
444582
413244
932765
223340
1037799
525787
94142
430466
972531
447766
754272
624660
1023965
537146
717594
694412
267223
456691
123376
203762
425883
992956
603527
547416
175515
768910
52089
189561
69663
539459
14238
541811
75644
190116
597830
729859
280728
966059
757013
491311
188127
381740
272418
653526
118916
153125
476705
385506
100676
953260
730679
686086
492736
519960
973340
650700
760150
694633
849159
794663
59034
256935
244347
666180
320134
647966
233250
623521
101298
269257
1016162
677835
293821
304085
219813
200794
413757
630936
830204
674965
263884
164330
689534
90112
1022930
157876
68849
790666
165693
176603
1018705
401504
193483
271161
561040
1045219
314803
384607
981691
883602
276359
882130
371772
855293
804525
253309
543918
755212
110256
189043
285171
390691
635806
261549
320159
128862
725314
811580
236102
466758
248378
518305
217943
193227
308293
159384
39995
134799
445182
549849
835956
172155
2582
908153
421952
889917
776681
1031874
789865
173096
747018
14910
90523
32740
230331
837402
581253
405320
317780
901783
113898
189074
972567
704242
454898
513965
513016
757304
941555
40316
93912
805568
991489
413085
1012747
836448
672662
517362
867278
661670
473156
663396
853450
325397
864001
405497
128132
840776
595944
35029
531008
291481
394712
260853
76142
577881
394207
733361
816875
10240
329260
52006
979793
935784
317753
143257
810071
660920
139777
928895
435655
760851
847352
276336
880947
771232
438286
873277
388539
149885
109862
637977
49405
942625
581294
829762
640683
690380
414736
736504
971112
950884
808031
953659
72066
626391
538704
61293
217963
773379
831610
350331
270466
847366
989831
257611
166096
470704
272707
131081
907504
443327
913875
614879
234756
312727
197185
162506
394868
884407
715507
914232
419598
242580
856248
125285
445509
942600
311848
45406
880805
754006
235768
313212
518679
1012944
529922
163228
613155
27047
443199
600360
657032
160177
742566
737336
1040216
617114
49513
516286
127517
916836
325683
874888
214101
757238
399129
977432
1042919
272158
382736
674437
50768
631966
1006748
145566
690072
1016874
86648
182487
521975
881112
412698
962326
173253
217988
6173
609750
12869
743690
271053
513901
638084
776278
324666
448696
800182
276255
1031469
735478
978679
609753
680321
234662
1001626
406058
727809
923052
701684
774017
845480
317748
395533
426187
296264
784606
25036
740057
78936
54939
770111
365217
375530
79221
179005
643399
159710
649160
535984
795665
29266
336417
974102
829472
848645
830934
859821
9684
508861
295604
851895
1037820
526325
1024637
754234
307165
907206
1000568
1010688
647006
835023
331713
936862
407568
547422
338141
588469
670526
366879
854560
915703
161954
232246
882259
760344
812568
33326
715539
1003635
708814
1033195
311071
938441
823717
872577
270808
906392
343359
418775
844754
66876
228672
373388
581183
476084
922856
797242
577358
406702
84260
199313
914298
279193
31140
987559
553117
967454
254980
28079
95868
251738
746235
793311
479308
778487
226807
950569
270243
956577
520618
1010678
861709
353170
725179
961006
931389
408499
2730
91724
534949
982539
519061
408087
1013359
590855
471429
275100
964330
489435
150311
511352
990576
547951
159666
108078
1039390
256700
693413
990686
401606
174749
1015531
857956
649985
277737
522661
462386
75805
940741
333311
747582
412057
149095
259263
966973
301088
907529
341129
709258
816213
918048
64102
653306
502721
806550
956790
861372
800583
92871
227756
497180
376747
437831
192477
1005762
113988
240128
479262
69475
695105
867781
803126
170823
887769
935967
259017
405402
815534
579516
931338
692696
79158
217842
458242
277490
886341
71443
672116
972557
538658
267491
253098
634811
210468
173897
42153
943493
674902
347162
632993
487640
984136
648784
837672
92816
251265
716922
376834
996955
690574
1013846
496382
126354
94673
877685
34976
1025322
812661
712038
775063
813509
728347
243393
429856
842409
610474
62876
34138
131056
106450
100652
390658
122231
12963
618769
496645
875700
556783
807412
547834
351041
985335
553244
402864
305521
528521
149412
504332
485717
573006
663960
638315
232557
736827
890202
326605
257643
700441
1015635
588766
934996
553293
410634
23551
235155
1023775
79679
944147
84782
899710
795915
565500
597816
111746
685530
1009246
594968
896513
989431
51192
927034
91587
128283
486782
955451
841923
922846
802280
752348
877629
725998
989119
106255
968344
896007
866838
101013
602559
879075
627084
345446
781217
352847
817713
775315
39554
558629
444348
83944
259980
275973
240901
969292
380678
424887
307035
671752
42526
150814
670454
35491
231706
929074
776674
579334
796440
850820
741024
87905
888704
700552
264109
396340
657700
119482
883087
815304
378328
376935
383155
1024731
143231
954853
682161
886465
570106
997956
464007
394006
428782
916507
363014
663058
304365
567564
442899
40584
567056
279545
146247
424439
409921
254774
481428
357527
75261
595013
952850
15922
908178
281276
50533
302485
575279
840260
193640
123354
343925
33844
618225
18028
508182
925501
136627
703563
750605
106546
638705
340849
461950
335838
206517
226652
342107
611978
608459
299857
881699
748608
277968
42724
867879
419088
106139
908834
18291
428920
659078
214498
193500
477822
49789
80980
1025128
606556
981353
681590
167073
183504
403487
614372
890620
77398
1041680
978813
869530
442111
384816
339909
853686
91686
918424
657072
449840
582241
309713
119434
935238
222956
91517
283709
545043
162563
723110
997651
324005
173944
1025271
190587
195973
339557
14266
1030200
403339
778486
480889
635204
375955
322253
282096
517127
511698
717272
80788
34098
197428
820834
51946
739370
240614
292418
860278
875764
419565
83701
479148
750117
395303
944488
688679
998718
236288
973603
226550
194991
634093
66057
316705
866070
948722
1034049
620858
631825
286370
82174
448271
1004462
690717
469423
58206
455505
151619
49309
1024742
333080
240771
804874
325076
180882
488535
298770
709086
774274
908099
925538
870680
899229
249971
825552
515021
769456
242772
882311
341385
558410
728633
934825
679837
87207
278017
768161
734291
235502
431221
693046
204115
607617
227233
876415
281161
246440
380002
343591
383916
806167
802808
815138
450180
921264
1007912
54938
692247
1021276
1031567
216798
874063
912245
571146
147904
394923
853399
238512
605351
96085
160938
1023516
590858
754863
834824
20005
174073
895854
775353
99714
972665
815705
15403
392011
849946
126876
641486
136350
553909
970439
568347
4459
187218
505208
892613
971328
533845
436015
262923
699149
561137
562996
511755
273896
575678
101754
236527
40425
1023006
974563
646914
974315
46405
181303
447445
89414
44891
320870
925552
633604
72003
965615
229385
485424
370422
893169
454788
784156
481406
819844
967508
640227
719612
246934
96154
38887
338824
638687
461622
529249
752904
600846
35496
446435
98311
531622
312634
672878
2894
787271
245834
20992
967551
251637
999562
85432
856558
218136
116258
596925
612611
180002
123546
653325
1032589
497995
267611
605158
233198
161007
924823
825678
955332
253994
193225
525521
931638
625200
959894
425833
903109
463761
907770
712623
367551
119089
208200
898510
594619
681897
589267
585962
10184
137723
894607
762899
728396
477752
816908
636528
116644
964457
421342
342668
26425
921734
741692
80230
288932
557707
583781
490987
720248
674672
662861
274464
765084
725031
791847
322601
166307
195393
104077
614148
548304
916357
535863
887096
413205
460730
537871
491955
431257
851443
752016
691370
370141
957916
280239
811877
528582
294995
272246
311529
993802
862659
469546
422829
631205
777855
360536
470131
589769
898770
339293
698318
596471
936504
284494
726756
26424
1007789
675687
169589
947667
587678
182645
573379
939982
334406
640906
508470
690672
328306
195770
311080
336987
1020355
479720
200903
373974
880695
404460
385614
141601
467852
895259
557068
564181
84114
826920
989341
849643
364660
482519
219276
118288
469681
592557
182707
342477
770179
546248
469384
825566
120242
176486
304386
401576
381882
870364
831153
707858
7038
79707
974118
510135
114050
588080
1011317
861964
188192
490234
425091
739963
495317
1041415
500258
331707
344539
597683
671970
800522
777905
436875
403369
559867
592437
460432
493286
742207
78448
204339
719756
189264
346625
213153
529707
570395
19702
206341
763030
460952
177756
452401
985466
343011
423391
366914
974649
33235
638580
395346
162273
767459
819467
760693
612401
115983
969464
830046
318138
788744
501069
270724
970996
258763
311143
789609
78557
577150
644638
566934
257693
590141
257006
679337
361448
262744
974778
16225
880852
964091
578133
524803
1016354
1017174
194017
941740
348632
572289
563013
651958
993246
1034651
925051
54722
950305
402371
1044896
872949
576933
55544
542106
389739
298024
730633
637361
1038005
267346
639604
170749
918451
229637
508524
449726
244279
475207
91527
632689
24528
642367
697614
851017
1034461
285265
122849
154190
53117
340690
172762
157381
210952
359768
103621
467251
231838
165451
884208
302253
975223
483655
661489
576439
646101
683857
733537
331286
607196
512576
497868
912370
739597
444903
874412
23378
432157
891093
906535
83917
974727
452131
642466
715075
537408
62846
555133
319484
909534
633128
930518
361457
299899
174635
810661
730146
688938
146031
522982
466212
871468
709092
193186
10000
985471
437397
553093
808380
378354
120201
732216
101831
866588
476084
913866
409205
715193
734129
253920
438116
137038
400076
922788
721435
469568
1025792
92335
237048
969397
628641
364004
368554
986726
861213
989507
110554
328908
674063
256571
296737
635351
787762
892331
900949
614326
913631
692395
414336
778657
414701
478872
287892
941920
341617
222016
553882
717003
459660
657435
196141
587116
779858
807238
801192
846090
750542
1040299
273063
379511
413223
879771
663180
700631
287535
606828
414560
551854
815591
37249
482690
255853
143638
579864
325284
775270
281928
341453
842323
104455
709529
579469
428934
131742
758837
1008140
352763
356435
355779
99070
999897
869001
386567
786726
814249
1008533
760180
465992
347443
69822
824338
1002989
404485
204798
114712
94921
60553
399680
609662
358538
254650
292091
262090
98577
624009
224638
901161
15020
251076
553738
934489
469327
948663
77883
711381
283828
655929
147922
464864
742310
691445
455603
1001869
933144
236191
818481
745300
881918
239526
949174
140147
206062
766564
93181
15897
127365
390836
862157
621745
572027
70845
407489
152354
243648
699361
870541
976263
975781
1040928
246534
157934
74548
745045
290284
444798
463148
566909
280009
870889
895856
863068
239015
674168
680015
180374
240816
555709
318778
1031799
747230
64910
553481
198311
778062
108470
834639
906087
812648
598443
259812
552970
689721
860918
170084
969369
318009
737130
519546
499450
979237
939691
953206
13590
813502
294088
273732
366569
274522
739513
24839
564297
319462
1006534
609994
559268
550571
949645
579848
630317
905649
504353
617326
739693
452985
896795
663122
468642
12622
114018
854657
745536
1023307
492886
312874
481015
648175
632782
898002
595500
670474
208884
572790
444540
148663
461967
14096
20727
673665
639074
741668
201347
220171
116419
883441
133476
336882
282508
362246
83
114124
558793
762975
338621
852258
1035139
147789
626757
999033
850373
624006
591400
404995
5500
1715
633910
453460
207514
419872
1008007
231343
400609
161241
900599
89919
13462
654016
660299
160669
156811
1019726
844632
866511
343453
798869
632107
377838
245073
306396
834096
645579
104377
991636
8348
858484
963345
715423
282702
345768
373665
353333
596274
304216
208561
178681
137031
619971
851402
304571
48043
431416
456788
50803
51521
756825
888279
145722
912235
1027021
573983
97558
935437
909672
566452
681932
285990
858927
324926
663266
1032162
226395
205966
853425
268240
391418
917048
992527
68484
46908
427420
869242
168082
294664
117404
174400
222909
694212
514119
937671
797576
269925
155055
140076
74960
664066
257985
772299
946869
528453
490014
776919
992029
908624
604676
194100
852616
630598
382313
4475
621752
763492
681341
180010
233787
781446
506441
1014675
969103
246717
12330
555440
912542
152995
571706
969605
520916
633517
343192
193449
520337
712368
560871
432076
289186
427282
730206
904834
880410
498863
261750
450134
915205
969322
725523
123643
671328
878975
780477
266056
698944
771652
413321
928187
393728
356436
571077
345550
206357
776933
389038
364373
485179
47263
674657
355034
672945
513686
639668
635638
145011
1004892
136209
250879
412066
399216
564554
966903
262035
112289
214127
951736
1030178
745502
227756
897551
187532
906091
473437
857102
547529
872932
23281
494531
464184
246765
422862
308982
948037
68481
899984
69050
267510
567899
478882
738188
471261
1017811
939701
447396
764211
704596
723576
994398
442509
684077
379141
241508
434791
532633
516976
96903
301156
828202
495587
197754
732244
522325
375872
82820
995295
149865
857784
869942
677695
256399
151244
997309
768890
735511
307666
39682
651723
722110
721209
475226
156842
580160
533138
995825
981703
316811
93968
913058
794322
773801
740120
306645
592483
216189
59342
981006
70629
1030653
203855
21348
425938
553673
125107
833305
807147
437304
531767
431692
464804
59914
770098
809695
922902
421770
445224
694558
604249
296768
316743
397450
786885
739024
955860
654602
592250
96114
712061
993214
906161
246647
500586
144417
629297
1027839
510891
893746
954770
242924
909418
786765
782713
424169
1025727
599640
990874
195341
260259
513362
97590
463125
385183
538626
571401
361074
953140
773907
222309
227199
392553
642263
585634
531252
687848
860709
682694
924747
643950
300254
822672
950571
471289
807781
394128
636014
959722
977662
320218
393720
332058
994393
1031439
788529
502156
901826
864805
138611
887977
360375
778870
961120
130056
747658
431270
924392
544173
317807
224030
517877
535717
322805
109926
1042797
691457
996271
708882
641327
741841
655453
821498
629820
1001997
225768
331681
383125
740133
660356
401069
853617
1018056
504091
598491
259687
282685
337466
152889
583311
884384
381005
863364
632100
493424
467326
1003188
722848
1001972
102684
454851
279443
261426
394285
736986
910020
17872
214078
496638
945958
867653
688942
906224
679026
882405
249994
858002
474992
98577
708064
264623
112384
301670
806182
833414
1001737
980360
239336
983686
850579
328008
476729
596998
525494
75956
458600
170022
50018
756109
662264
622877
357913
8364
61963
892434
733041
593721
253919
586680
25062
323747
24049
202372
21298
139549
375488
502120
776817
516990
328542
560275
474992
453503
693575
142447
1018515
882243
663561
377917
420155
811484
628848
473270
1014551
851581
97695
833302
100261
466793
552439
180635
809106
602544
19281
224835
930155
709825
1001631
206491
883801
531811
250339
1033219
1019192
969820
860394
50496
433271
812680
150246
944163
706935
382574
302033
681568
642423
409904
342966
8369
715790
246908
443709
580435
703901
372329
996125
422775
615132
688756
407045
915727
220692
183264
362930
323959
392030
40853
911914
411377
589135
419702
967759
594359
120521
239289
379301
652000
225962
118988
369808
454142
966613
207636
211914
965479
998529
131679
381091
1024530
928212
875625
363624
79852
137046
391508
752778
178798
558585
243850
274654
729741
198684
249940
713102
387801
524155
643859
535335
919790
887222
577055
484852
665983
569998
131213
997442
976768
829592
246649
676492
730010
558580
707100
466639
734222
902527
94717
632141
868859
932789
84498
568520
91501
694415
752331
168531
1038490
774628
791643
48394
323977
635412
788004
559467
93748
697166
29914
627782
474101
187287
880834
843719
174261
698003
819902
712494
166749
251760
769261
474695
953868
397535
383824
281735
268794
329418
977788
917753
521944
453824
889987
240898
594156
1034706
998988
604624
147028
949307
487607
199590
116793
67502
937188
413287
231488
980851
927710
606664
503137
598871
491858
143807
208817
249537
621509
740698
803650
949455
580783
552531
609479
870382
149366
261492
506287
333431
17430
402198
69082
993973
16102
623044
945178
1024952
769756
154357
63815
372917
179172
787842
800006
424252
995079
602025
1027622
401064
1018004
376682
648012
1034926
776395
836906
697924
967392
734851
623262
189219
801023
678888
302032
138963
544950
883375
409807
137845
225519
290858
31947
566546
866694
270396
388866
2444
14094
380404
215598
841212
185910
629412
1001599
143891
76084
344031
500646
489729
991589
416252
920716
43938
55139
919461
257712
225968
877552
815873
881617
855379
534364
1031831
71277
333797
490364
698910
930181
12950
484392
420154
106401
51476
766738
321021
49828
7304
22784
405009
866627
989334
906392
737494
609566
165350
608946
363834
348278
583134
595344
817235
258998
65429
504688
463255
214382
197308
871908
860466
469790
588814
405136
373637
427485
20403
816776
605821
45718
486781
651327
226843
786177
451411
601222
517143
112257
960465
423804
628660
446367
243903
275315
881029
661886
959286
425106
543092
416572
811626
765532
963896
107870
33969
52485
551094
592869
229145
122113
452375
346734
886532
743378
786804
164619
886699
774127
29820
356211
819818
388471
955144
41605
511475
1019209
317787
659910
228504
130858
616199
700571
982305
27682
96939
243961
534645
906663
584368
347187
348693
467060
99284
106788
747013
95333
548495
297831
472227
307425
27978
221427
419443
286955
171871
349002
44131
469364
188624
104140
151533
407782
554102
959516
334333
228672
335615
148973
754791
642463
802681
154014
186963
634321
594100
273827
153198
2303
488674
944773
14303
520612
282864
152791
924691
321124
331446
281054
662660
75200
518442
25336
27729
383896
370679
500177
804639
133629
266445
477635
590283
156241
321615
630585
767128
459042
483651
408718
102856
555829
296655
410525
980207
692929
337858
292469
716334
419967
719864
938806
292848
53497
635676
325039
247540
819565
448645
177474
576083
940595
924535
86120
843408
277770
753923
918996
932055
431797
14899
724875
1012407
381842
657296
535927
202512
755104
426102
182699
498475
183274
612879
280354
273762
953322
177224
405042
110872
975622
228264
821072
320315
341457
429836
996821
18510
831120
185218
158546
1025136
270539
454629
524403
311376
628667
343710
479677
314164
630261
94111
49821
388008
712011
100336
544450
650595
884833
877590
1016870
407970
129327
894611
788634
534849
668613
886815
318385
418599
540115
870164
286219
755427
788389
173571
951360
742443
932041
1037439
932395
562654
1022554
115964
961172
46584
1032598
697682
187271
360652
969418
740819
560839
687749
300974
265200
1035161
944312
43464
190459
918626
415503
902032
70000
794019
446671
432717
401223
235787
827049
469442
776306
725897
481853
996076
1037718
46585
967020
359388
96967
265733
39267
111410
395282
556789
779585
552399
688327
371372
432828
84309
731567
669258
965116
453811
565810
932291
544106
184773
681784
882981
495487
675525
746958
482376
752983
40455
99619
861952
955718
258398
694204
351678
592226
764581
967041
922964
230661
389727
19762
943750
959815
482446
874434
652722
476959
120548
615295
990136
37048
813657
836320
318740
759876
560417
839571
683190
52664
978820
959537
141290
749874
553840
78150
675381
730350
981162
635716
491958
940679
89894
844937
485948
700889
379280
339356
281513
529058
96038
749639
560900
29027
555580
555178
4145
844531
301007
982272
183334
1029590
280320
392624
456926
889909
581080
566628
961795
79795
658005
713375
227879
640229
767114
793703
386036
883141
1009549
196084
739333
827373
331832
293677
70535
177468
535732
578255
200564
1025249
783669
233428
680538
921462
817529
378365
213647
697156
51844
731125
577666
839994
342236
197578
84323
343385
52644
83974
456949
1006070
1006409
480376
613311
32276
852408
901410
846068
469054
93531
880651
492802
921027
733371
424464
672512
742479
217557
733985
145427
339681
923328
587910
495496
900112
59491
18879
567656
154016
660634
317775
455957
676763
123140
1020870
643500
786904
404462
933874
966411
712942
648172
815159
297793
643783
1019169
720595
459648
517302
731887
926984
641349
384569
776458
531738
2358
368800
865235
415802
993810
258315
529104
233265
378252
362574
518338
827258
518187
197662
185965
160788
376347
890801
545182
541664
363616
975534
811221
930422
201811
115087
110944
995289
790560
83192
367975
380060
331773
382691
213452
36452
294196
71415
116664
885598
829642
119660
34342
340163
720376
473775
990342
372130
881410
942922
583715
313597
934914
900350
76451
73550
49481
520841
8423
240105
65797
751806
841343
482036
333331
491954
791296
825369
1011223
122150
39753
175244
479134
811821
954783
987920
197621
270652
446310
829307
595616
1016511
207027
749619
62783
979794
832581
19949
98924
491881
800092
13300
166301
598193
319096
200570
4903
592068
885084
720476
200728
392551
256060
433837
267508
926244
143906
803063
586672
70205
199819
158979
606879
291373
266687
247051
112326
703481
913974
90518
1021946
763946
872267
277051
363278
1035853
566830
431020
863132
114062
993022
236764
474587
798789
165192
846324
502634
717816
570953
755068
151253
695165
631304
327979
198957
963817
124760
767307
455083
698480
480000
405461
1012386
730692
413813
122468
825343
302959
22139
900819
731012
274610
1036888
32479
22230
1009708
626966
302331
607512
972843
943442
298777
207633
454797
915698
890598
42859
761171
244131
517633
598083
1027966
514658
305579
525073
863511
57531
628602
698510
163508
805553
762790
415786
902776
202235
764282
718041
722119
81822
824631
678850
461640
1006578
624597
695856
1022445
25607
103721
941868
126868
204938
710941
107673
215747
891434
734405
491230
79508
88390
221058
136346
118045
808005
991776
298386
614750
785408
845309
624827
907168
85500
604947
1029918
965731
869657
224910
86898
919028
717677
904650
560007
148065
228840
982443
731669
290589
464210
597649
776846
855299
726798
426720
600398
683445
352725
689521
374157
284564
414673
860963
186193
842948
498371
425665
728505
863920
603100
43543
401153
749185
176845
329375
304171
797378
165127
954452
63809
343054
566000
517015
645831
634279
85067
909164
409204
651529
803526
422413
652742
101344
606062
691445
1044676
118144
405638
509064
124977
1044698
673391
602563
499892
947474
1016717
144281
417601
554220
294129
325710
87271
254802
959097
905556
534026
944171
519665
812196
451002
506747
195081
1776
1003536
882804
321275
46145
407667
883217
899570
944676
474902
876514
588377
619903
1038744
809923
857531
134123
190892
856644
119231
176208
94255
896406
486931
737624
585421
313009
174173
645207
150417
281555
239470
427396
528591
716660
603216
759449
325142
328915
340146
658737
32753
345664
287720
340777
272965
233661
509908
847232
490356
247197
619374
501250
615250
474930
904936
1029203
310338
952889
158748
741857
235622
893802
1003197
382385
975617
226607
851398
683316
533004
1362
583620
357926
443574
700622
141959
345594
677227
605925
628033
680875
641641
60577
898110
270971
193089
928716
166288
340546
97648
876411
564308
728878
95150
712968
713502
699421
340246
910755
945149
706124
225926
551400
219051
774881
148992
6327
1018225
295492
387003
340501
855105
598253
346856
747623
776480
1017279
868646
988
198767
730214
824638
830817
459204
301388
176501
922391
291431
804439
444637
142856
611772
720422
531302
822726
966328
642048
367353
235690
1030011
4609
602561
409574
520541
94291
49711
2891
664361
23343
7942
63058
182133
153719
805943
201718
256557
697210
311151
553364
1024378
245894
480023
82575
358496
443003
303070
348721
896380
292605
898723
991226
725941
252611
10532
962839
970516
104639
774794
1036696
29676
411568
462654
209096
385257
306214
579350
729797
704404
332952
908507
865633
218343
717947
980923
813717
1004236
307063
398779
527927
421865
1004499
370777
550319
20844
1043900
930106
780805
106231
297395
862291
825486
415256
87027
374606
79555
477927
153708
807974
957551
440662
480158
738985
621666
140742
176596
186663
476506
726340
709765
982864
457668
616578
649691
564242
121523
577426
861340
134383
529447
55419
995918
13103
186451
827928
9193
27557
879070
530444
162235
452181
294246
191769
475235
586046
655219
431610
385461
299122
918152
464094
430754
297570
89043
682991
644979
456329
494586
1605
952785
164906
514889
347579
876657
643149
501490
846120
731688
277589
899824
738031
904005
556658
460618
698840
339813
676111
673397
1042244
207571
997196
773054
142512
149077
194913
411704
411708
872911
40668
260768
415591
199418
570366
874478
109087
456163
814478
564086
957243
270387
9017
826159
519420
1033842
272154
956059
514067
1039569
930535
908644
645106
563520
524009
39076
307935
65190
84438
786289
966217
258576
31552
618368
1026437
290737
204820
835745
670292
679565
339675
802044
685186
592036
96740
1029677
411045
1010687
584951
847170
773074
946259
59921
550109
688199
46379
377366
253135
552274
363369
766740
285912
137353
535630
158907
802639
1018948
922780
240175
656548
549880
433039
111932
740930
933444
7975
433303
242777
361702
733495
425110
747104
968850
491427
364692
143808
89134
740541
71301
705100
253179
470064
774416
9074
392741
163975
904482
906884
613948
206871
779761
688587
530073
379716
975568
69357
448478
827133
148656
792864
162145
243301
651648
854867
615546
756827
529373
44289
337932
868411
324534
210787
589132
154717
702067
1016324
745653
742810
168889
163625
1027008
137695
202966
60646
535692
277826
765000
624633
447844
241609
558216
164605
789101
574912
70399
580869
816954
96364
330458
891264
1030227
408766
506595
1042521
1040738
848904
48481
187706
377297
492184
862076
541850
969863
1006667
816959
668032
130616
250327
784145
418992
127829
9839
678434
568875
528085
991326
16178
649069
972967
648545
556825
580611
1012393
962423
452885
753658
44732
624551
224063
393517
489480
974546
928763
373159
913156
463518
818008
391855
233093
582883
842284
335645
881012
197199
256869
575333
842949
183008
738297
1390
191893
589249
271226
618365
911734
664513
52692
1012683
814471
146056
914595
937855
787432
733352
910849
207389
299357
496398
533342
712086
632595
594287
389601
247219
1027952
587309
449180
441708
168119
176663
60248
1012231
442177
470131
725225
755818
614467
647755
731072
647374
538356
58
960182
954414
294588
839422
879705
990806
313651
408027
788353
390640
395157
650967
902910
850087
47382
686353
925400
256750
612223
773040
215396
43658
111811
175614
1003292
236943
1028734
41324
354865
312145
503750
504555
752413
567001
11692
781777
636620
1028527
1033095
412641
696172
511344
806016
678924
360386
622206
430291
436231
87488
956610
90117
890663
924928
524951
75988
788063
138464
24548
157730
390482
290176
116025
264400
501630
781197
214255
367430
636575
396082
163934
560351
548200
898187
1043740
251187
634605
155225
329782
483716
976751
934954
42083
311742
869435
859489
520508
668100
632597
1031290
211783
22146
1028194
201234
155641
1026503
265989
6623
540573
424455
474186
875682
653899
135847
649898
254777
881124
14701
645409
117277
66630
775729
363972
132348
724443
119788
374713
969134
628
30908
88296
519628
178514
408969
107748
334047
414809
1016952
596442
692623
45701
122653
274727
216654
450957
771725
805584
405028
11273
308738
398847
291739
852775
385230
277977
425136
91006
479990
768424
354531
931398
611460
120277
463677
612332
824172
617648
296187
890543
277234
220300
749411
581354
424964
163188
973383
306142
877210
940939
383304
70724
688724
668666
640490
729950
880252
756845
621959
334891
117660
486998
184269
347489
563051
240224
975729
402662
706345
463889
213847
590603
73894
495713
466667
122605
197476
88210
240162
573279
506459
733883
369831
638419
621817
64516
745766
978805
1027713
566578
800028
883634
693466
126021
1012190
213074
38303
372635
432445
359969
354178
8155
688656
272721
9034
535807
410465
662191
579278
97032
42338
244731
887451
73490
139204
901083
311051
628351
920413
167152
489794
29495
329001
165537
671784
867923
556189
181522
666830
934203
689468
631397
101788
493912
13419
122505
344548
765908
368292
800189
583346
613223
310665
895441
215176
636344
490632
325850
317688
162636
495459
518874
166656
302521
576727
362783
970536
659233
229884
72142
40897
413800
998812
1009835
917747
36858
979185
72179
127753
656156
975991
571211
120565
978310
45316
239130
566590
596369
909752
217313
87490
788965
514692
194775
281583
920735
774882
436432
351550
884745
1038574
573691
456324
1034793
263571
939267
150758
773724
560145
830599
798689
79643
843391
234605
300825
195525
521922
469249
137997
890023
287264
294062
324749
141998
120404
702937
223627
87114
815312
77740
888789
583302
99494
694540
724071
726055
620719
236464
111602
545763
1001418
185092
75837
198439
369303
456160
607835
914592
260824
1012527
215328
721100
769662
419387
180349
956675
364858
614588
325925
1032862
142817
684862
575920
399466
571460
885389
1084
601263
501929
342937
65493
294713
740132
763179
344581
951294
562299
921056
584095
440032
613536
837499
796820
302780
336859
323442
789181
2312
652003
990369
583048
367851
36592
76535
1030857
990277
364334
752696
784020
87940
9318
179070
1038063
272566
306580
326679
463698
563184
592226
449980
703856
43992
459111
734172
30134
826645
429486
921999
450254
222443
957359
648787
693020
547766
125110
27507
778510
509052
108266
262323
1020690
289860
884535
136773
755239
938684
195381
173586
603192
109343
158815
96440
103227
406735
404745
870691
735128
473009
1033262
808999
427207
513200
635599
284253
782674
560138
386180
718221
214609
817150
3915
935915
114834
709893
75834
373121
586814
722826
67735
567225
978245
591105
681564
891722
457075
140501
602789
10645
790427
918703
186875
16486
477580
107749
71694
470958
206796
755478
451771
58118
621303
548843
396390
578792
438543
400887
323091
68992
944382
875820
555166
808184
542479
509291
625120
90014
860508
732339
338582
326761
751994
859104
665166
577321
325435
634818
648531
272177
799538
550501
351262
118087
322201
176008
864974
307167
740055
804796
518729
102376
840977
1019862
959536
258192
382580
43839
963910
51485
111220
270706
910541
853283
315431
264625
612109
35041
837827
595022
238367
396101
955020
366050
462636
126040
438104
494495
841353
237859
30424
801574
971439
216510
974894
446282
306516
495189
255750
942158
197688
441896
268324
226120
778158
107983
1012315
958243
1031918
906534
975262
384436
661414
575505
829652
197012
5646
328398
85292
433750
30840
272468
370787
716329
921786
566531
585615
182096
330897
718725
699763
584189
182299
970982
668291
579766
396302
968707
68291
530914
784675
387357
592901
311316
738136
519334
964534
106319
123318
590044
972550
552515
118064
354615
265456
716297
381230
88857
723728
70481
105732
328650
140995
783703
1014951
220780
161482
921898
200683
656596
776836
1020321
176205
746496
520036
875880
670591
6532
566128
688555
877335
515583
534680
680218
137561
924119
612228
648355
7186
817869
534129
241668
275751
161318
207164
997593
597385
228482
417286
944730
71964
700163
314688
1038038
687515
332997
224028
383972
935692
320214
507531
323195
164878
44474
581560
676522
561675
865821
932267
571889
342234
934306
517889
912157
840683
849575
434772
841615
212645
547206
733176
522858
402704
972676
923437
449633
967966
282348
548934
3579
333105
668327
238197
369978
513696
532969
286597
167858
846868
743830
851646
590925
100669
159924
409966
980744
1015278
392269
824654
635844
646117
756314
196594
58074
1034489
361738
703138
5383
977478
141419
831879
723041
269984
425018
455415
798758
175099
850718
704188
786383
892264
532621
427913
70993
432627
293765
825571
258127
618470
249296
441160
157985
94664
771896
286002
357679
945908
471895
245837
624521
527018
204894
684766
1009305
293341
195497
94215
495138
871821
744634
727204
193468
93088
586385
603598
215184
555576
1024302
335177
96494
903305
905767
51718
228549
533720
869133
770004
475738
551286
284053
355391
628288
286459
882724
969260
934340
63136
351848
28809
291686
924048
378683
154913
361066
418587
1015172
519577
367621
540302
385313
748353
514903
412154
312008
193264
271672
459331
189530
969099
902751
698051
550192
155907
120263
1000559
361951
170993
78546
660037
506663
547464
776905
666716
883410
541824
952664
216077
710006
188456
922067
158330
824010
676426
929119
791471
926861
417853
642490
347066
566465
83880
203342
724272
340829
1027831
245441
707880
753296
294588
121198
125774
438169
939279
553195
258671
484073
524662
138933
896394
815158
59298
222275
1222
52389
832127
976773
778855
543331
87791
1018065
878677
1010113
171504
849584
309616
540781
483379
725039
592194
388746
692905
76582
664143
245821
423179
474112
916885
436589
904049
936507
404236
327887
862930
509501
848551
205856
474634
66577
814344
456521
253273
89265
784913
298557
280013
46016
951128
708464
957942
985402
955738
956713
865526
1012121
1039905
293804
411536
780116
876564
952680
685777
903927
282870
964413
929786
194709
213448
840026
40549
633499
47916
958460
560737
766971
258301
926699
39539
463847
721594
151802
712051
643153
655148
504809
291189
688167
537956
118647
978190
104944
805667
742374
360077
250308
56692
844850
645352
400705
556561
860108
689341
117475
300778
548410
253583
1043760
893967
966894
553205
340230
1021635
416361
909941
781713
581177
549954
196112
802198
816432
584017
514832
453252
127851
714418
684317
805439
490757
36173
428666
971128
227064
1009163
315619
48500
669182
638876
59699
637001
555464
134654
788193
861904
291918
982730
82869
11146
664291
101771
496551
781801
355639
15178
978404
129840
307611
990190
67780
756398
1019669
109851
190289
603879
202078
774132
536405
426003
488978
698775
981609
912825
816633
519352
339753
778895
142447
452502
573631
673635
29855
158850
79898
832568
558322
138546
463629
116437
254915
26326
696528
640699
884364
877982
842516
617391
797534
5013
247150
861737
637478
555952
833555
910008
913473
584274
793344
864747
289320
680032
35566
959333
745003
215989
148968
610078
796118
892192
621409
623517
503892
854186
199541
95366
298440
109596
402475
620807
399157
542886
346674
937068
618228
731990
595204
408918
248585
890283
236237
14824
770040
777981
705071
705437
961642
502214
1008667
735020
813315
350496
597550
171732
467986
896586
90612
1032807
483332
339930
98467
958693
167669
513356
768497
571242
173806
629959
695249
898158
612121
96151
768388
577504
508137
622233
1021934
462113
708735
260137
229437
128217
330177
131079
184634
174511
347050
455624
700060
997870
897801
520528
314251
43916
828663
3669
879735
339935
837711
271145
465874
878655
288406
622364
375741
316538
956826
976444
507287
357781
694767
448169
656742
24919
1030960
657903
198064
493026
72616
1033515
151337
338030
768494
1013645
60558
657769
931448
666581
149085
603782
739453
222754
916635
477890
586375
163673
794223
345209
37020
878822
332629
841121
563425
636656
737438
874420
197583
387129
542222
601938
634831
606020
283026
815273
315448
781208
256596
558968
609670
797524
642922
751939
599750
1025967
729994
673156
950157
958445
263942
1016782
653428
109783
127748
851292
272324
119709
495343
101308
676403
910953
424522
759885
356160
77678
207335
1006734
804938
1044747
973924
852912
1026461
651138
74532
629898
4641
312026
386238
339449
921616
868062
400401
746743
447965
579969
249158
527146
1016627
632820
666483
278972
992488
429991
305748
507246
692485
678543
81712
23424
928115
896934
639309
550546
198155
114190
877756
1022418
862884
653847
303707
101191
575654
823690
1019214
434285
61726
31057
482398
364973
485081
1030621
997454
1008468
288931
542925
764402
637470
324346
276013
372708
525203
117848
902864
291351
35020
171703
304596
359083
333454
103561
953802
802079
73262
483053
666713
40494
506383
535599
51796
510397
283609
803077
391083
13629
118915
88381
523971
289918
3493
91660
857551
362798
318428
60417
924220
784839
363187
109331
176581
791852
62645
973430
331995
904257
22959
432911
292540
94650
997038
389192
538761
414894
232406
754171
312579
974279
737396
1009387
479120
915697
522444
437024
855298
674681
402691
261612
298931
713547
649222
475256
763350
441337
285397
852963
278472
567244
173441
183785
118667
940203
866467
163753
517977
1037127
986100
203685
707989
275860
451832
13496
677894
460825
462480
302226
425045
797179
489468
122745
427897
904444
224055
572823
168104
786483
699650
8813
415806
989562
247064
983866
667415
1035184
765796
17882
749952
595589
225310
488589
400825
924154
303582
219399
762524
77207
175910
554204
982964
1008243
328341
982365
908434
501869
329103
862515
268880
864753
830992
421177
1040177
703637
276539
512865
596673
1030482
31796
899085
1028613
903580
662953
348599
67315
875787
334700
251566
82276
415336
786291
599798
464951
776862
511214
30743
737103
729946
1005520
773847
870978
100544
401662
525421
961547
113489
607587
250087
893583
655239
373187
460337
204180
963567
449437
85720
718343
957910
774727
211764
383708
752484
223139
484336
287003
782827
114144
221332
788942
840661
137270
1013220
401503
419538
241858
201532
146820
852599
33101
155930
702128
629368
263969
510389
170043
777929
837760
691567
682203
27471
416774
437846
255895
88895
610348
131853
744509
999934
272375
997842
763757
178334
536012
779548
3691
734055
527572
665293
71103
592825
344001
655100
519400
850646
431192
897653
760089
718438
312325
265405
613213
706055
900630
203834
809353
527044
848143
514840
547452
924782
334585
205481
1006176
55932
391110
681627
799771
834690
984879
1005708
310525
99976
47164
41554
286698
300435
236431
272654
805587
270451
412157
456128
92705
275592
898193
39457
957542
611422
98533
9216
51951
189555
935396
524096
597633
595718
647722
813798
644333
485850
744040
708140
381330
589781
1042418
432627
291175
863705
615398
930731
500139
188230
319697
988996
860464
348361
450703
128488
946398
492210
277923
703782
597702
733807
938800
799887
95612
329099
145545
1029752
295013
38886
417199
544462
932543
283757
935969
249039
442136
271055
240271
13043
46308
262907
660733
553092
150983
344464
931917
372238
923947
93726
715905
385928
896852
123432
26006
941493
193819
648433
700824
828911
26127
318118
559209
835238
988830
868456
132204
463616
423642
241160
746348
57190
233038
244591
551759
96256
585588
275685
78322
767282
696010
674434
1001078
40001
803171
170461
917490
639349
755858
601487
123887
835721
836019
893125
888259
140992
820298
361216
550326
1020450
562738
503227
850757
781066
563248
81751
808109
149087
978445
1000885
69599
425944
777313
972227
87775
822695
206604
648909
470875
846398
1033142
558784
638858
869839
1029158
963146
36885
869040
113630
66170
419922
954259
853100
369759
1016061
335097
16630
408561
473784
1043873
752083
353953
587359
709593
536079
494488
107232
787556
538558
902182
319482
361126
319500
807852
195694
315485
705473
258228
389148
275732
227305
356759
12884
738951
584120
378441
655886
290748
426986
952828
479798
989921
963410
679682
1024194
133459
1010668
595645
325178
499939
937678
630416
591626
68476
29864
976483
451343
352498
268756
382430
76120
251977
987202
155291
906408
866405
933158
24130
122095
992815
590613
358869
464096
210582
18568
584914
582910
8820
299512
508900
477487
458690
598240
452449
424133
552467
548665
849171
959464
779321
745077
209748
931975
368167
471720
1018445
1020726
1028845
376954
980564
966789
769124
661669
249337
393244
983480
813839
870515
1025282
658492
300607
1010328
150627
404934
919885
460510
126521
1020849
567787
558922
150038
315629
964295
583835
953592
816367
802328
479612
637760
42672
483148
646800
1016008
611363
340969
941670
576099
874369
3721
725954
1039806
718134
990481
694248
728770
263238
544124
77287
808343
238247
428956
430494
733643
240626
460069
687007
581083
561234
762853
764400
34877
353174
55265
720621
227227
302474
849678
35503
266283
467737
771542
1029992
840403
394671
864607
109596
411498
955545
775244
1010918
380040
599236
494141
1002438
420994
628983
449154
420240
387663
286920
53909
638839
949103
869995
729415
591824
709548
684806
585858
365755
407500
224949
166547
969803
809439
826969
987765
539866
310594
894898
892187
720395
755760
775729
882726
481929
628097
490272
415414
245157
46612
838949
681274
193801
426894
682754
294332
43352
411020
395190
726978
807327
664767
335703
215716
679775
201655
312766
227203
9116
982202
695426
907677
350919
267407
380924
385990
217901
21377
203060
685123
662590
730610
397794
194413
645388
775520
259853
185349
367646
566487
496269
245076
104868
327765
117454
420993
183820
423384
447006
404551
624655
75361
735598
409524
361871
611555
593012
185599
192402
800922
859335
486494
587040
242350
497903
917421
979691
252511
274868
379933
187796
246904
392321
108772
583622
775023
536791
301364
1014182
1022724
863711
673590
766705
795682
878495
41424
221935
383724
650652
634535
211667
894818
963951
1038375
384610
216075
726178
86141
318026
882124
499681
149676
469602
463470
656651
230858
565457
738718
501687
641018
832575
89497
98508
62009
243843
965471
858509
485955
248332
914962
121320
128145
530312
814387
53588
326956
861578
660288
665008
245737
116338
639998
731422
814563
224228
793064
1930
316010
753792
505310
842647
775483
570475
999835
267746
879568
379649
391076
744851
331803
507085
711615
474782
803822
294653
1028159
418459
516218
363662
89440
504951
26546
1034773
866483
642657
334285
211199
407433
1006255
650703
147401
954203
895488
1043238
760014
784166
791226
780618
195644
958138
213872
610258
75507
475277
292972
1033220
90144
978020
631200
948532
57362
542114
781596
152090
230133
247288
751797
265496
653485
735299
1033660
344809
901785
52486
566478
187669
1006396
904599
453215
495672
522487
199620
268112
284261
1009779
397948
791447
564223
739883
462617
700943
9926
198083
529184
869386
415117
836683
873993
272617
599262
246438
46946
1043310
581306
52185
255194
294767
179343
59915
362247
483257
596842
152153
930899
334382
90974
285892
462610
239408
378962
799197
782893
981123
212107
401051
366998
152007
105744
87501
21123
428828
83977
209203
170398
692848
917610
43556
822175
809969
634121
718660
720488
247744
465162
928619
67190
754569
881952
387378
5266
448748
32367
440563
44832
824209
113853
187008
535799
905731
846468
565192
11097
996569
193837
777375
243086
749478
997857
383159
472625
442817
943428
43041
870244
953934
340858
728608
80761
61405
481451
17958
545158
85207
688576
343397
597699
750876
975516
437910
257333
822081
694082
855790
260414
951080
1014166
585722
463030
459287
232945
952629
1003922
280850
498220
789519
26389
105921
465375
638664
527050
555602
780284
134340
221684
241144
620604
27518
329457
220416
226086
298457
726240
406571
929448
523457
860481
212264
283958
902690
775942
127956
439935
512856
118115
62543
293797
988218
242334
430458
738559
752388
339965
85975
564161
434130
72834
885216
688094
362922
143217
208017
365617
632
332459
512681
1025006
1019837
829293
941324
283597
506349
635643
237136
889189
906739
77627
541907
514707
816150
542303
554109
835198
654038
10767
616744
885214
184124
218615
480719
803392
214019
233347
802078
947544
774893
629812
495383
853581
312367
680719
786301
877568
523397
143684
374431
165633
802242
971082
457208
795265
1040426
1025453
50014
234901
360735
483991
1037574
353515
632331
37470
572311
837422
116051
633196
608604
1044601
604587
528500
586992
829420
651701
1016078
164417
146881
679115
405945
917756
29761
514361
491715
979477
315704
553579
291520
203674
271235
832547
673394
806816
333636
189369
657915
909824
896902
684974
588963
893910
290085
485306
82267
17625
767682
886789
604212
368281
116808
590368
812672
617595
367877
255611
207004
628459
995422
800288
908623
155666
785449
146582
273375
373426
416589
804638
296829
608951
958070
727373
714100
846388
624019
819527
475979
980186
668609
538005
592388
30344
860997
866458
732556
439826
953485
566841
931831
979527
41921
349174
44762
1040485
687666
865407
174543
466212
1004881
57326
1671
313282
800869
37795
876150
854480
413341
744362
759168
537708
370699
531813
10345
15832
777324
739479
454445
406936
852879
166768
882164
537229
971623
378913
497891
633684
61084
363261
340803
663837
1014314
13570
9189
568091
248281
143430
822851
166784
944249
743312
391707
950195
886690
393190
742644
259527
43680
666199
764393
741955
816856
508176
369941
537284
497245
517216
1019140
605406
402160
94743
705215
1027767
183549
290624
563627
487650
520598
954289
926477
390996
475340
199889
174547
284531
936203
448384
1015254
667235
865587
218090
858148
813057
31211
276387
670727
432382
564042
82701
866802
4825
750281
387861
360510
449449
724009
905276
23583
268232
651302
586606
226482
884380
525285
322191
441176
785001
228735
931830
691250
810587
746135
843193
125527
879415
793053
305024
874408
470484
631453
684450
722277
128381
255253
601314
65141
998087
961781
888595
850481
898994
599899
860937
981434
329030
857635
918094
549896
753285
902410
66198
99062
944524
352780
232869
936922
872224
267764
430658
317469
811745
460419
441440
733842
91536
302395
299677
722200
902322
938112
880797
607571
65378
347886
44427
686215
680467
926310
822704
606949
894241
107731
840719
35489
63621
398098
267209
92630
686495
1042545
67790
999981
616675
856032
283096
553795
322654
447160
136990
269170
211269
231629
1017745
648089
597210
971934
1007223
522232
1042892
31164
628053
90121
884222
249354
804978
542844
983349
282130
159339
700681
930338
477801
637069
366388
406769
825478
602358
287122
859899
1032684
885693
604173
721806
282367
730585
593985
545240
218231
1035217
794779
393950
880938
78598
655507
661175
63603
227197
277137
367643
809241
405937
468796
845732
1035525
377060
874400
707721
931385
316543
731874
78344
753747
516856
983385
374805
916107
184473
996142
213952
580317
380567
692134
616275
914515
846384
269443
936767
622861
882816
711008
611325
518188
289472
759311
908575
210447
2385
1000746
697461
725070
60317
1032072
881244
724169
779519
587943
189593
700526
782269
209743
563080
327813
514281
440645
72620
121017
76919
309418
880261
14942
409683
399840
476661
184018
1018909
791630
730913
355632
195157
600020
1022460
547572
288441
222629
988067
219437
558839
1011937
908999
892911
384641
660173
858766
583640
834881
20481
320906
588150
293583
301993
58564
78843
972349
277624
527016
1010365
41168
327147
58597
787367
707280
715361
29475
952924
763135
321444
643575
824800
652069
1029633
200980
875207
203388
370514
422552
477866
640333
969608
166424
763866
67751
787776
101706
261699
864110
461937
537658
942337
1005238
147079
481092
899718
708637
593249
143861
580274
264602
89634
491824
555929
853411
251024
393865
952954
101614
151643
404923
839236
747961
914625
1042078
156024
700351
462447
794133
884513
377528
425144
1022646
472305
285637
138917
739412
441137
187033
520379
105383
750486
345763
669430
798289
451293
104343
14554
1044147
791510
111131
1023587
46278
275932
147773
658352
981424
602961
906865
511281
251931
810621
1028620
250916
787269
242605
504617
950107
614462
933013
409396
874158
174494
666282
1033530
459344
582300
325773
689786
262542
252090
801877
927892
883270
473730
578802
899309
15925
546616
712186
290486
146480
554394
338918
476620
833741
295107
483911
199044
523430
93084
316253
372138
887642
69554
702326
401033
423666
961084
775412
705889
218179
747311
239842
138229
420719
554920
1016690
870663
8654
747814
657645
93275
923095
940076
64470
291506
575349
1040515
127629
270612
289077
542631
439859
858901
179567
984903
610470
94590
946847
598560
865370
648908
276245
500489
962551
962516
650907
942998
149698
536103
211282
855704
577234
324890
204895
1031166
458213
270308
976840
989211
402528
491663
431368
180809
784211
288449
429681
493810
796043
459106
402310
489656
61338
776257
275374
984123
638045
28967
154978
817783
932420
1040927
666495
849841
545432
841134
204453
81278
282580
271357
466882
742361
155572
970167
588637
346246
352973
89314
318271
18760
668168
770007
932254
166048
312147
1005250
90947
11582
86754
39074
834051
909075
798112
304084
373669
908653
975448
209562
890303
15949
454446
127498
959186
74549
48854
505570
742207
923062
122926
8624
1030166
37002
607323
256376
806404
309628
248365
154241
277195
516433
969731
17792
563737
226893
129722
374006
579920
509069
120919
670958
564132
533318
57816
531345
433458
909136
901181
878381
550904
355164
986343
871085
434622
466550
15057
274480
904028
815231
14050
628288
928909
435612
754545
444882
291450
662075
94963
430263
830798
84968
881484
669020
414437
302424
348596
330926
408801
831974
481670
344508
290153
663527
601274
238
884839
285269
715072
192195
194358
1021523
898180
509059
767354
456024
542008
441997
950713
659374
9301
889152
507984
636289
566987
318566
92734
4425
925242
138898
865984
900467
1017718
182537
77006
579103
233898
799636
143164
399463
299792
592578
339220
1004870
657019
25033
807537
659069
337186
217561
599579
1023885
142486
729488
546083
695216
886588
34790
541726
546828
954584
718125
22230
438355
718853
951396
38153
364634
999644
44424
642928
914300
575366
649896
651107
154946
580849
666155
742133
246741
628902
87564
276722
12910
1013866
20104
926598
386349
741521
254039
374740
351130
224669
73626
517682
631191
955825
402170
676495
250127
576842
811592
11425
217444
339225
848470
183668
314729
432540
677919
124169
537130
243601
587853
158078
910924
155099
891946
316283
67117
128665
305744
844185
723146
386581
198652
343559
614412
638998
948244
395187
774101
419142
279311
952351
840422
273018
296554
355296
708183
493982
118516
264136
901625
43045
308613
499229
921226
714485
157448
941469
64828
502038
499059
822929
829502
947269
482729
896716
638838
526416
984296
951617
54611
840155
117953
349198
940243
894441
659607
367718
1013386
339080
214428
346933
508730
863914
487195
838392
640547
489048
554544
991890
549372
117315
593254
667376
780914
221899
1010673
751722
634339
342985
845760
21279
558131
557655
459531
260349
337588
143386
528420
293914
193249
1034823
207549
912488
91822
603344
870517
652988
483208
1004330
710300
208051
8617
632763
696938
319101
128175
425932
15389
469562
607989
782219
776840
615778
83176
1042911
983552
781249
867009
780815
85853
901995
386316
705903
945651
632287
183967
81668
627551
296109
692491
540020
606285
52840
684479
253038
865450
158747
89653
246523
380972
324159
311066
659863
884080
783387
93259
264769
487168
1011803
95859
745295
311664
24172
534772
53853
893739
933593
789658
520135
190613
695118
113501
120971
792570
448382
88035
376686
364208
138104
518640
899513
516277
4879
565685
900165
745185
628927
334615
296994
769503
432699
215059
84575
513217
6757
387273
853489
373023
314710
589973
455933
747620
943806
543594
183654
868823
532362
110657
291961
973425
366720
14285
119794
201004
24878
909301
86018
972171
319650
341386
218597
487778
541212
387085
768035
126648
303883
543083
733991
362311
314563
351426
435025
14397
204206
957377
130849
693365
612741
309929
768989
1031173
864406
896257
943424
854863
956062
557931
188873
194915
707455
193557
251500
794667
912829
740299
244540
600713
566517
640453
415535
404490
415147
562730
831030
43534
656768
405691
205478
183689
925364
527714
887302
118018
636962
146135
1026290
208918
719548
145397
145830
241410
1029590
111822
128198
740175
27376
430185
625875
382182
256285
120275
483453
172557
369518
536070
625058
1006101
336686
650032
600938
18632
614122
572294
39410
452942
547704
425713
216177
610193
415590
457805
577138
180029
237296
541126
162635
132266
306506
328761
169169
97414
346360
66026
894327
389067
471949
572829
389169
119917
1013028
252892
179477
688792
711754
466432
250364
961728
652979
557639
641059
119176
809768
1032475
646592
901826
338298
990932
325113
201152
670020
142209
557773
592386
898414
164612
5998
47728
363630
268105
470553
389184
30463
495286
887074
447481
625294
320413
713191
934365
207388
865326
158028
424808
271041
630064
604761
60571
679431
381480
535337
948920
581691
408291
93282
904207
396044
892447
176637
554673
708887
444995
320117
35707
561937
1032035
685674
262439
349975
85431
626646
134507
305133
578512
980626
706582
94679
51468
419096
147197
387268
396441
296457
330001
341119
829228
509981
663336
23225
943348
900706
650899
725341
315654
377755
328652
391998
639817
831102
239750
640299
146390
287269
183667
124349
210771
43991
632067
442922
1031517
561505
774006
430707
1003673
690061
278658
413130
339295
753538
454506
1013972
731597
17841
725358
55532
988417
951934
926530
305470
664703
505640
158468
1020216
38330
359789
479212
670690
973078
706022
711461
782322
200657
588059
817184
230356
996566
533508
294330
429709
149071
185709
229812
469172
955795
555991
93941
993108
418088
47166
490042
108197
760684
231010
1030113
502660
196351
318231
807288
441528
955239
852474
750405
345003
910452
658104
154311
10220
534088
312079
705136
524202
53522
1016147
907252
42387
919334
588731
216812
143531
327820
98483
859189
514013
281856
6431
885547
782206
189653
403297
614821
491590
785875
136713
782799
693593
255970
830451
394764
269124
556028
891593
658152
249615
366017
385241
226380
750758
258819
772380
303412
391301
781040
477721
380840
884396
517891
320522
1031727
1034721
629586
432418
511400
505169
425480
749234
36829
608657
699506
466279
959746
868334
1011453
747728
219849
538886
678415
254259
349299
961957
125089
511958
134536
853792
1044288
219365
913943
678173
439618
252030
84048
735182
328276
1031292
359078
543951
918153
562242
78879
139420
179512
166796
830672
903342
83539
56639
187725
232842
350563
980698
121266
172904
301589
619364
795389
720424
956790
407714
776090
486984
390113
592402
682895
158444
797843
319766
193001
399276
283354
983621
337988
1024138
871843
475076
682890
4341
372818
508223
163177
336084
242014
646889
317681
329254
682140
457577
635191
804901
153370
773057
426616
882321
906937
280858
971128
577739
843672
342267
657680
1019839
351614
93380
288688
405202
315386
715182
220980
729069
831538
201199
834513
220685
586118
735395
362767
593684
817160
145739
364526
936842
177673
465361
243462
889160
833603
1009467
370114
559897
947717
778214
65332
733338
652282
53843
984106
333266
271371
322070
620656
527284
1014299
612202
697736
721944
290354
69951
790473
162194
386735
214134
171451
584581
208483
53172
126624
645716
510620
100593
691374
572186
619063
59950
608600
387013
553146
609394
696674
450450
626959
752
789678
340338
1024106
974630
177907
444781
417878
307955
691504
456999
269194
7289
493495
559581
487032
934970
609486
786787
841411
563136
608832
984581
921031
239143
225992
391150
30242
500798
636815
161603
744550
844146
792683
319503
652061
196787
732969
396460
96428
404057
827187
15120
191031
857525
714437
694713
660532
190876
109363
990092
753403
572646
188791
849118
311525
725917
529321
67563
610940
329380
802464
541267
451437
473035
68733
735688
893527
59429
692570
411542
986318
392696
122749
727496
800174
721873
235706
104833
612911
906137
942229
775380
905319
563947
911889
179700
236547
108346
912146
661238
961903
958228
856730
306159
411944
775537
760035
139795
590253
33916
685390
673830
998881
769345
144828
502604
627720
885296
143737
488501
943856
257401
475524
610107
724786
645857
216331
1036854
82537
611298
760825
864597
1028643
158903
491256
632357
1017130
573328
993734
874405
936097
686962
486465
154608
908966
223038
917456
1022850
833898
906412
532173
209120
1030117
227354
292667
553262
80387
628089
122524
604456
1033322
761644
576273
385359
254229
929199
586260
328146
895190
940016
503141
950512
1030064
806003
780106
472575
961282
810691
960878
514921
620932
228314
661444
714498
1040771
209523
611348
160791
810672
880997
347571
530057
526911
28807
7527
790850
788393
877838
500227
822641
307449
148576
278483
658571
599843
730404
331936
586445
722958
360785
86810
1028545
171443
15313
32148
634288
39627
751734
469672
133905
347758
926910
648890
487524
621586
244309
475923
928693
38243
97207
267359
64759
394740
61681
520607
16809
418235
352272
835853
851567
401890
601774
153566
521447
1017646
607500
802680
201712
948339
338191
213491
1007265
661993
1037343
144478
16547
461606
942836
488120
73012
557175
1012387
689876
316138
473920
518065
559004
502371
283614
19700
427440
670522
847639
862096
217080
612145
455816
238236
172229
393532
730389
775721
236963
349458
302531
1003451
975541
502895
253001
302699
800157
208698
13029
422838
575524
386288
810878
116228
926118
93272
676224
836025
659219
965610
441963
488472
632764
868344
197200
305542
413952
364923
322067
238960
12541
805222
736775
869376
1011899
73463
365849
217405
769424
647817
843414
853060
82215
1010388
157427
860171
518626
136668
287925
450467
452648
449075
585566
814707
459500
342456
149106
53664
648909
697041
739020
8816
639533
156990
595010
1018397
776926
928202
946872
833407
785434
896808
1006319
78499
544900
472861
952325
417948
849670
971776
41123
1021167
344924
944733
359704
853046
14492
294739
201016
98272
253682
482774
761945
626806
361315
164705
668738
962680
912968
236674
429700
589129
172128
1029312
609071
164912
125323
606896
1016908
326132
247197
242638
509286
615792
745075
777099
17166
913587
4968
582763
24417
605617
969922
702612
275493
218684
749807
155147
723977
607742
301628
836485
193598
619207
232030
901193
631980
524514
756826
379137
164281
832202
1037616
939856
239099
830203
418789
667207
337257
800455
300921
857682
1036937
663499
316721
893383
804544
570345
511527
1007673
438453
925422
632091
577817
821484
187579
1010267
155701
661379
328771
674683
759658
183531
873042
1026291
5780
364562
471869
293503
312207
869002
868075
983607
713520
926674
825566
38729
928471
589142
208661
203957
221155
55772
743848
905720
363283
694239
628782
388053
127491
72194
569506
922840
154267
554231
968534
18792
574176
407183
796575
1024278
876041
664263
284240
606914
449169
986730
240692
722993
344779
798892
1038008
220906
570889
414951
340641
571647
469923
282271
662822
917169
947703
207184
872909
45877
655919
751675
103389
10435
595978
122273
872872
149744
709665
1036323
620313
932553
587094
575807
1024746
845958
74757
946982
538109
263250
703619
933125
268996
1540
869455
210110
51107
395597
999522
114292
437622
922017
951968
844946
179968
170549
34271
42177
322058
577387
683466
946585
459289
866789
188576
936988
677669
346655
61890
194242
47946
708431
733821
148048
418082
1024208
645209
917178
788661
293894
605579
964834
741386
585653
392224
480688
773162
772410
390478
687245
25638
598432
7476
539211
807638
318730
350270
424454
286006
1025942
56129
708053
499255
230044
332643
607827
341136
448342
419018
801461
124446
66903
28753
222033
458310
923793
99642
692682
179650
992418
723989
228186
350406
331026
117115
111477
1026175
474431
882257
852271
90718
504210
910615
202738
896778
204907
565187
848355
397452
732647
175375
219218
210231
27497
157213
357991
693842
1035426
719069
191023
636392
813115
264287
576310
505196
781095
526204
995918
192975
318930
1017155
450850
437143
79600
845329
391753
1035161
178871
180976
143636
695211
892736
751615
416233
457964
985295
435357
419505
978625
894557
97958
382182
421099
360793
236238
892711
812385
106343
945748
386100
187471
829920
426457
185287
853426
785026
806976
584632
257806
533906
534937
336078
847195
279809
1015564
102068
286961
648425
153386
190925
389289
462890
119459
770796
450234
1003751
970666
579362
282240
181224
595435
482196
782397
170440
1003080
62612
478938
506119
968562
672380
951864
244667
664996
631819
210744
179210
885273
194175
125878
974579
19129
539055
784484
485879
61818
756864
89784
635671
117110
872343
807264
54584
676770
828415
856946
936781
588004
823153
608158
967801
244671
111004
128611
1011268
1002394
241955
866691
32549
985587
184432
541267
635705
77019
277477
124339
741402
401770
841712
190363
617233
1024012
802942
158033
692862
962473
348971
653756
653960
477417
677452
107298
411769
856824
104365
933313
74148
890755
668786
237414
604789
867741
277286
307915
799258
272928
113549
528295
504018
891165
73109
76456
756041
391336
920013
278066
441112
575922
523948
908426
630537
649155
757119
783969
800446
859038
89377
862687
145789
34450
914058
106500
917005
312574
906668
183428
904111
863143
534631
277169
779210
351445
745473
472865
1042376
580152
578521
96652
702189
218689
523102
186124
244749
85687
860530
837338
552880
174297
627568
717693
1017697
210611
946789
467420
887040
390240
507319
819502
639114
251040
1018193
245579
849157
708348
27102
558908
55645
58770
114882
910076
216325
486502
556441
815906
170007
750858
204888
774749
638101
101868
643040
671765
319081
161079
651614
533606
391231
85037
154969
1006562
153897
653876
651573
943909
924559
275108
455370
688799
129529
616023
925799
556058
254763
163651
796627
854466
971641
447388
208280
16151
457529
796402
775084
573925
59834
461938
813668
39915
937472
493312
94142
291566
889748
701612
804881
807058
824146
609237
233164
905361
464222
44341
641008
356908
600431
863301
7156
185523
394026
857177
610299
921603
689936
670976
157472
287486
988487
404391
391134
385626
697375
854423
255102
462167
675495
678772
465413
344030
584413
581914
351945
544784
935591
750736
563362
345607
336706
673652
22300
333819
12613
168681
364177
162429
963419
975077
712639
661409
189951
504752
286178
751883
307954
316131
211970
63260
981625
818453
930271
812016
241089
768650
21919
510780
391677
953456
53092
554708
579051
777616
501871
705943
487631
625679
212970
151560
625728
484615
848606
885163
746784
295779
988994
13759
97709
586060
441973
208879
217826
297822
797654
395216
546953
709198
23636
849148
87954
864555
100557
109227
164775
128156
404699
379393
719211
683986
424580
280550
896912
386940
34552
851229
802505
188024
225158
494109
644265
420859
443727
739406
842973
337781
101932
7098
473171
577978
740121
655882
1017366
105950
182406
454618
485058
625277
380131
733966
278024
511753
80337
878944
540521
704755
569952
817077
961085
944049
568523
28333
938579
743269
70524
340825
929695
262682
536412
47184
526659
740490
565982
237587
688344
839151
316616
758096
502219
786299
691388
98595
194247
27099
522699
886558
222052
623917
362524
790819
358756
276694
227082
400375
479912
89343
405434
842651
829006
36303
133100
1009691
287820
579780
210099
80230
795350
1014472
197650
891191
610941
68636
368133
192677
288993
172174
625194
717480
530441
69237
645192
793251
21060
493006
374538
589788
138470
461155
193517
641548
368750
441217
395832
298009
915953
983329
400260
87306
147783
150183
471190
173885
857922
892575
293970
366658
676259
636301
594082
354528
861285
222907
232723
204803
546804
111302
142049
218364
1027426
631101
147861
638694
15658
133453
371106
504390
542736
857475
855618
34561
1026890
875935
293513
458733
885183
470189
664712
479818
417016
292287
630352
600223
497777
908722
837814
735704
674104
382560
514561
287000
493792
650814
734117
575555
249815
572889
146409
385644
386744
392460
979862
961183
41651
168083
655657
1007520
56651
125758
43368
103604
169560
703829
937361
131980
939286
459439
701679
488303
734255
712942
462539
832295
821646
1003409
636653
55263
595134
618380
432244
337778
518839
331693
929837
463689
12785
545488
182735
463120
358205
520753
422848
578175
949164
239758
648460
22819
633267
115330
109887
181057
687854
852264
802077
841657
507153
607315
646710
251529
1028423
698940
1030514
762247
881371
382202
591449
128679
45062
318687
344049
874706
141102
757368
941817
598232
1025914
75927
212594
354181
770673
137284
737465
715879
653442
729662
24372
22322
570553
40894
263178
171345
1025821
565827
810424
987856
954983
1031472
860865
453839
889226
765619
643805
141963
1025548
795366
915199
97412
258389
768334
102994
618513
250037
237559
751138
502975
615096
473391
51563
692790
121251
619065
732715
310673
228816
928972
366674
558228
193525
955726
273481
664898
685671
573923
116662
997246
252173
865817
48871
69713
714065
292858
252480
12397
997914
618502
558395
69924
942921
55769
307962
678568
553996
414493
531000
15202
40677
782937
775995
527690
862095
298394
615648
50944
841246
139145
396624
948851
274398
1000519
672410
1031606
615951
157895
297052
657996
875323
390779
621301
876021
821006
395794
270671
39270
684796
766710
877190
801742
467418
986523
297482
260451
36824
936753
482356
127854
67723
685671
205723
1017235
104975
160111
486114
261461
122456
78405
621160
419356
896750
910128
84404
21421
917707
934977
548824
433570
152348
337535
795664
1003305
586087
11025
593916
835825
93360
512981
447104
590412
194760
599666
591875
734562
472297
1028663
1033055
46971
271958
491188
674874
63488
26029
220535
420715
808969
816351
727115
85431
201256
177698
465110
643418
338904
832123
559807
21970
34429
427853
862742
56495
256002
143314
41462
517464
420386
161483
648148
225295
295044
384160
455925
1227
486106
41942
660459
481905
557292
934098
736875
528801
577977
796529
964977
575198
604280
734340
716832
266881
87836
248238
262683
316972
348483
54223
273397
325024
196197
366160
452220
526272
623937
1024171
712229
435460
155365
279671
137368
174062
1013410
401494
1550
872093
740798
911048
975699
734150
664307
108953
10408
422246
681250
436030
650252
687513
474508
764785
510459
760455
741545
541483
337846
402288
582210
494815
948275
686844
330387
837016
925953
301483
511942
711784
544122
342626
837543
976846
781368
142414
517790
268571
551229
380624
139207
215818
17937
461044
563125
992248
639086
1027265
795182
111523
696577
331601
993837
317315
43659
376034
154507
248439
920878
408486
332922
594586
904351
650884
126587
268095
312131
389876
175585
328338
425307
796413
302172
735000
905710
414401
586368
611766
619411
707614
428280
508556
621437
1019050
1008246
991703
263255
135807
868435
432865
397494
759546
81908
241584
35512
290099
806012
806751
940681
276751
795594
934083
132761
906292
237269
846240
425720
542795
977261
239382
738149
749014
402684
724691
89534
465441
660355
420610
911176
729429
443043
125053
810519
366783
835393
633040
755868
146311
576261
455791
380954
210930
944847
8579
214145
437801
954653
160118
611211
898718
687742
177560
946732
23267
775173
906350
915368
502725
878855
748153
458195
8217
943797
972696
211968
765831
262458
12166
1002668
800946
956696
874291
716721
69816
982230
883563
1038823
909497
99411
593638
561823
608807
96139
496286
867794
199905
178645
385523
1036323
909535
660723
391322
231208
985140
621228
648366
779836
90403
830827
289459
25642
873028
59875
837300
807197
12744
629405
277006
921854
448134
325544
220211
337966
673171
647461
360901
186782
34919
210538
912772
882835
883001
149899
681302
1042145
803794
78053
283416
885195
457263
297904
301842
309448
845379
775649
557631
165429
221534
958792
527633
319747
455569
206433
412129
830083
835722
876204
214865
261950
922248
743585
260203
872128
458095
509605
93112
108047
637721
758432
105171
931835
422456
561830
482698
614938
522714
88398
151323
628438
690949
292698
966601
958641
244961
945964
958383
43350
1022597
837042
380545
972922
833383
15430
921366
448684
619529
897973
134300
143596
619221
107081
894902
24145
911939
178262
754575
164168
993578
81372
845598
1036236
567989
993508
549153
113735
561953
632702
799043
81923
773968
331105
644839
1038309
387578
81881
526195
253413
560330
304237
266645
168510
1006589
531259
345793
168412
947004
656796
979874
46215
461834
180808
1139
64765
497088
868219
857694
857856
1499
565018
434633
786213
916692
718082
559028
325848
977596
1040634
502208
797393
1037548
614315
620961
226044
1014274
618309
280556
334034
617370
725841
704779
106613
657617
874410
13787
263740
669812
181901
847295
521733
255265
36606
801898
345941
237847
321363
218717
459696
162934
730824
398899
426196
319145
835231
454134
275432
971006
947465
396112
305692
3413
453625
775601
239069
780051
288573
346107
994624
651738
135757
869688
800795
353142
483718
277243
996692
380606
418785
472918
36688
942703
719366
951122
1007999
68791
643247
849395
630103
590596
416015
993167
752946
42358
52674
713913
696908
31874
490336
48354
223716
690872
393654
397748
130134
632776
289613
569561
920384
208976
393364
925825
240359
507301
844049
920897
118941
364161
67122
747566
237029
61926
211758
94885
794892
948161
932721
843056
986479
291365
6531
897942
1027429
359700
960350
923078
371355
505948
552036
915411
1003086
643118
508012
203113
949157
918014
599671
323435
945689
324296
589348
494927
939957
655010
383947
627147
64121
970091
998517
754247
102370
638873
311091
116248
451815
957388
749409
767704
913033
306812
465825
237997
890544
785350
114106
103424
851389
320857
682498
794293
928899
578246
782576
1026001
131285
460358
597105
88243
965982
33129
238208
931763
993689
871734
739009
902420
879885
712312
122328
152506
859806
929257
767221
805507
768959
624058
100683
934340
716804
601713
729874
260695
631169
345148
939875
564231
759369
495806
417041
90958
40721
377156
708918
380552
943705
824721
143817
994901
191704
135660
695306
994247
863741
713518
712170
767908
757734
768737
845166
396774
31218
295556
883487
351418
534446
515318
122777
549694
529470
572389
1005324
42958
600255
63640
407913
1035355
925235
475899
663407
325170
450938
566726
1031681
360441
616880
901342
80372
569664
373420
451976
665095
396711
935377
112142
811030
303682
440575
92432
676990
781520
843984
871320
977782
758591
389382
319836
227871
381842
306784
390471
866097
260758
255066
289253
233513
192838
523187
703016
948248
472916
870580
579446
824667
219776
639778
72018
551346
206937
599799
266156
118411
553492
362125
1024719
123176
181234
1024951
74611
1035839
351668
429847
536008
721684
793784
359466
286736
589847
126426
17205
329190
291478
800217
91109
218856
329358
351734
827818
236235
897074
551785
247598
149313
398252
392510
13312
388388
218913
524176
17330
358334
476341
788746
566982
708081
40034
57724
327348
858246
679807
33464
238077
763093
329934
751830
982959
193160
577793
813551
491827
411615
1004303
117145
820696
357464
325267
170665
536887
619162
159715
399257
385730
76922
41079
714561
259361
444937
750797
265799
215729
902293
690310
783049
491471
986736
769235
391922
234010
18472
955484
878221
416816
575020
325335
251490
384613
597212
724399
363573
553533
549831
851988
375283
963758
419525
915756
806963
983224
176261
39154
664389
834271
583690
379197
382973
687001
1019896
608868
905440
445352
101902
344616
935007
747391
1019488
323798
947995
772064
335149
992992
805537
50794
832014
302459
873630
1042196
699313
664938
373562
1013470
765149
959855
709248
51263
698223
981266
766738
398045
427125
784276
352774
296729
1025619
448090
703516
737822
85451
745205
1032997
688481
413764
1038524
905695
564908
18435
454910
362469
199055
908456
135472
328463
992252
262546
58083
839359
1012484
709470
403430
52286
267745
44819
623326
68283
234098
560745
121748
460611
416932
402528
273061
1020372
918868
927461
290499
346292
829714
643437
54987
942964
844165
801724
310615
994239
361250
938867
357222
565842
1026194
854431
602177
833820
216798
432707
91061
299152
260158
516423
148867
965775
237631
259745
264444
344376
308046
643888
206501
396092
859778
337341
243862
114404
857669
251641
529152
297269
980182
354109
472557
620840
546715
610592
198954
263371
194591
754133
252786
719192
775076
541587
1011397
169574
400687
844163
191414
973114
509318
128108
152859
366200
32335
126589
295958
121470
32089
897047
266939
457029
829276
876894
563000
837785
551760
326175
620080
542158
498604
387610
776375
63838
599175
60630
581628
416741
840709
407939
156562
359233
175628
642929
78607
760764
793453
684974
401713
837975
884345
641384
12597
350180
882780
790711
706986
757472
445103
840972
326409
243731
265966
703190
958532
943664
256399
945955
916703
710316
84054
78062
939914
818043
540664
722418
186475
822488
303125
304255
957764
273067
21083
388947
366110
261405
972759
932432
860222
832881
31686
18588
198966
106621
740266
998730
599538
198577
550649
984095
587178
235498
824086
827630
1004304
597220
725256
539464
901038
1042643
416788
775327
507260
778482
453667
17004
433713
12582
704338
593872
720028
427704
807434
100110
870411
234135
417339
456275
654475
825505
91429
204970
596382
472553
729676
415681
43652
545190
823879
361430
851758
122267
726919
760010
841030
589811
1000353
914692
882376
223628
548268
648369
366792
370370
579854
195110
501298
645667
102700
818765
794034
77058
930906
729729
581730
746928
806003
212044
877031
736903
471359
649585
577455
894985
117203
874950
657560
416910
238513
765056
852445
647735
161901
222148
369861
1003246
492946
880245
347462
648391
577295
273018
923015
585828
888417
398649
566993
896863
963725
413469
20590
327175
1017292
807360
735132
517801
987188
837726
693939
919891
990620
704601
218267
627669
307141
756587
782788
51991
891160
783200
107027
668558
549445
984814
861255
778765
657401
905664
934245
1043536
610479
335082
885535
591676
805793
1024016
493105
984455
866109
320770
71671
403651
422016
1007078
992636
129426
202275
140596
998482
991037
1015143
582937
50124
489646
796045
212281
84054
787051
346718
93134
120013
968310
632949
490753
550345
810534
987076
361482
942040
928018
571188
653762
493654
718166
112254
482893
171018
944976
76560
253771
271441
807169
1028472
511889
623341
372228
604536
406707
407731
1029878
577194
961965
385171
545304
252783
313988
914725
1020928
903308
390650
32107
613626
360804
848901
442139
873685
987132
274187
468589
810296
886556
1023513
928881
65632
324982
856778
609333
625223
151317
780043
734973
673380
812376
1024429
559266
565627
245123
248204
313399
882469
197191
818281
442897
506727
506345
457096
661148
923406
716133
407535
754222
460791
705907
544859
431820
836060
406701
748784
229070
165283
282020
196891
212083
496908
76490
60558
188936
606650
283380
745179
197847
203870
106898
539081
837161
692882
14842
884154
977113
888449
449355
761622
182232
829415
854491
587033
805758
436264
133787
321910
664821
754403
286395
355519
876022
662022
57326
654301
689619
62016
674276
973907
728215
971502
939548
780694
249624
499257
599694
968164
645185
499157
561437
776650
901131
900001
429828
93002
808394
471654
154588
15622
603389
828539
135387
878389
363870
929492
34357
36139
28091
600723
516620
586597
21417
332501
967322
583165
66252
270231
439961
571798
133875
168441
274941
374233
791344
519241
60187
517440
8396
628657
820065
534246
148991
889731
618346
297093
990015
605361
989609
50138
647584
363051
467313
942344
623347
454301
257709
16627
816612
154983
1030454
312423
910998
367292
1027212
654711
184220
32848
589333
316398
1014893
262332
197630
424131
576961
949834
367582
14569
795833
840248
518022
744737
1032985
657242
714755
764063
888788
666851
470045
296747
2930
11177
635945
408432
918195
264861
87458
842478
820120
121407
594807
357885
956387
506257
770003
108615
791899
274454
853422
505809
361086
141184
925690
292130
767019
1037375
401266
422023
769809
254761
298048
673152
788911
228885
947315
643081
793590
116214
58946
973591
536978
620867
723577
880574
664612
69822
663673
860699
871615
150589
932381
462232
325342
476477
1005231
740585
901753
177560
258864
365493
1013631
543827
279946
282995
469446
727857
911914
516790
433863
384451
623354
893821
852915
833302
570415
765601
508174
678753
556561
335279
528311
396001
428154
865681
9345
796804
544880
172296
715571
188437
145391
140643
748310
972106
468214
206009
29693
526826
435301
342639
914365
275495
921210
545587
239463
297938
729351
336081
434846
75797
159092
974664
421031
790622
416253
358638
198411
351426
693670
425971
622642
648040
736025
291197
772709
362516
927537
536810
983424
704127
915562
543261
54112
449172
497745
970359
159026
1011038
672959
595267
784094
630176
97813
336285
149590
862290
79539
109693
202951
699072
908086
939720
401057
215749
49660
393542
469349
298926
376536
984021
637574
149721
531369
458557
281654
748553
383417
49276
562275
791953
207087
297546
848193
480392
819541
536759
1031470
120822
774501
113328
581075
594297
887245
640376
521070
102825
34232
41009
975837
453748
118196
431191
1018837
574883
749777
290402
446356
898984
844536
529412
898651
295987
961820
408018
859104
33872
526058
716083
657315
710223
245519
895660
108652
195000
840036
78493
492328
967790
113637
973389
852293
288193
135733
641462
247997
788740
433016
310819
484898
808098
141579
226613
137918
366596
680059
924812
616901
188428
942780
1132
1030015
1019701
454219
845051
354402
174462
187766
401929
860649
501920
38696
897724
336034
777557
491893
738059
799943
404765
921130
745344
55547
340172
421842
32568
18906
510801
514197
94692
9413
215062
452779
854172
989194
310586
343503
420483
814549
102464
889382
63292
571911
561706
307244
985363
818264
797522
591884
230304
1009483
689960
776009
181647
570878
1001078
71114
470201
1007476
589912
460535
666053
67767
433523
542002
1042383
140292
1023212
1001873
1016321
738219
142733
680845
473167
8103
901229
240537
202433
31141
309686
885202
738045
199128
1020405
991750
822471
838501
466310
555224
660964
332735
250108
589262
551462
501453
141703
366343
474320
598194
905254
678144
24614
317544
744340
1003671
420705
813270
1010531
767652
484078
304500
543066
1020817
141754
115931
399380
288574
576037
190147
244872
90489
314134
847699
884974
819412
215813
713306
768919
752236
836992
150082
592563
355424
966482
926678
193969
344536
1036656
80620
1003691
637583
258210
1902
408732
771252
989798
103255
757848
463120
285070
579103
25000
860575
7027
556736
565221
1036763
722356
715900
349651
557717
940162
329132
843126
85426
680680
327442
194776
700166
972192
988185
477733
812908
834048
742417
229821
756370
352774
849557
511649
963092
1017676
555013
453532
159588
32121
891658
158971
624067
629625
889487
266249
398981
793871
1039410
788385
611241
1004517
899937
932962
736462
464104
1010904
196482
869397
709252
220414
585734
728246
128183
234759
717103
591685
543675
582612
590497
865915
893954
206115
677539
496445
714476
374587
647787
1438
358828
309592
441981
158637
488628
548888
606382
53972
462354
1034162
532332
236413
410319
328568
95497
869575
841832
186875
1032001
540271
723359
1032422
666779
888607
174063
339006
813248
793725
1037923
563081
903583
390152
501516
998632
461981
626067
2335
735824
329431
405749
905803
785949
81599
532214
917048
834624
239016
185046
908240
543808
579430
935886
64889
531417
299483
307806
583208
311677
660802
579052
949759
1043850
798163
270797
610468
687149
965008
642666
868237
317956
907327
213834
450640
831628
27395
51085
250639
541679
917677
589120
871833
380846
138637
247804
745383
169331
477149
126229
141536
7907
97101
224605
738815
368866
407956
265486
417960
464181
80708
322884
239188
261793
879286
864941
732545
663759
132723
379713
86819
341575
446355
192783
205816
652932
799589
465667
426982
201983
497982
986801
846466
364180
267349
189868
252312
783728
805347
129746
969616
26113
882641
1039482
220139
919684
675926
926436
242143
962141
148346
793676
87099
1016188
653262
635623
320975
278
655787
1032202
307544
650896
573609
673100
139780
982887
127975
611144
741498
925746
219796
334140
347544
988300
69280
433767
983415
631813
655922
309674
61508
151462
265654
452606
766850
687177
952660
455812
290212
793709
842907
622696
661824
409368
671548
140256
200758
525298
163361
751571
338655
820634
285013
361541
143355
409643
26597
235195
100119
86003
592705
80998
329783
712749
556502
613957
894408
616213
893025
150384
68786
717503
807910
235302
381207
612640
786318
775731
395697
515725
298372
755930
309713
569565
656402
230247
621173
903804
974292
390267
91426
372774
543097
719647
226721
445966
965411
237561
302795
203630
219722
313317
926827
680628
26866
276147
169818
902967
687749
355645
628222
1036780
437774
782423
569825
261717
719496
808279
915046
175220
343619
837667
600324
368219
443183
77053
555349
377870
348034
68899
985121
893481
590224
849208
508385
355151
234155
786951
342513
179913
271009
142265
856586
559547
440367
419640
714286
462108
738657
754470
882681
263471
138216
575632
524693
523216
853785
1041814
599105
242437
199493
865084
673093
620451
1044445
1042183
419183
762166
593593
519953
620770
7725
303502
160585
595652
161763
81648
842861
768011
8814
765364
974465
235103
440391
840450
258445
519740
909530
324638
879971
398715
602689
364489
382147
229558
319720
171983
870811
354556
68405
779570
954374
192914
946544
702895
974791
731704
860001
309747
509954
672223
702436
459293
620799
339455
478609
763761
762462
738023
980920
756340
894123
281642
863786
896542
398520
859791
1007506
543824
855822
311682
582879
458693
542499
963336
467985
451091
773764
420340
635433
54271
656638
125178
504376
884804
60330
408990
115702
330978
317790
826354
325224
956986
730716
248188
440068
629722
37895
263493
653590
431123
718338
904235
697383
908027
651655
767261
787885
464471
678256
395318
648156
436793
837511
767688
168508
112511
487460
37105
452188
490168
1012145
638386
644354
914481
469959
884082
1012386
93854
440197
853846
239804
800000
118668
492329
835951
471468
599944
382205
531677
751267
919550
534373
174677
970389
807151
42554
53822
460369
133158
104803
78231
306314
874618
609577
751576
882568
363502
670144
534224
240922
713448
499537
775506
182705
430163
92515
366369
320172
404514
763677
890913
1024310
492044
516053
716005
637867
204389
620739
855606
856872
525534
843279
199509
1013443
1001860
310297
864253
345159
148125
875619
70183
817417
440505
5594
884613
289835
358356
379906
267288
566641
279163
141062
190536
957511
921834
558293
1012078
134100
160114
285509
580910
23189
778930
740326
1017481
44443
1005345
1016810
696136
825265
755249
13441
258339
81970
1014150
455184
497182
39904
981201
679317
443299
697765
1009635
1032698
570088
414275
817433
734985
975143
549538
189236
616200
758618
96768
166984
290736
945966
872498
656300
409935
767634
487872
462759
656315
386486
301783
1023894
142243
861139
778409
996577
435030
332610
699572
57701
280189
78650
273272
473127
803656
208478
380361
335048
261940
888137
790880
79078
472885
74285
830024
145584
458625
511905
978928
304221
374862
349711
344170
856608
589573
385518
781495
537946
453917
760365
363328
231000
731428
399505
688845
821937
933108
357297
910211
307285
126652
733177
62050
258257
984814
340681
350935
451930
469538
366028
735233
194807
1022873
763469
371284
86612
482335
688969
514253
594396
918812
360462
527530
289669
118314
693337
110524
542730
837951
542344
910366
119876
1030933
441060
930654
722087
653409
410027
259122
380909
809790
211607
264060
1043724
314398
802897
28196
495593
251297
999753
516794
562324
59711
168967
229573
937150
308383
662550
164383
655350
319766
114344
796530
349468
59046
97687
523345
580893
367952
774955
592893
723438
536779
471352
831252
731791
9374
860372
26876
66245
443062
312457
305591
411254
609174
396378
934367
77511
232900
970352
353226
613920
933926
831391
78916
810053
362940
844628
904859
690151
140699
91549
610834
398204
779400
55092
206591
697534
317542
658699
851915
552044
819211
621663
1033107
59425
40084
362100
357892
910123
519194
1003648
377022
859399
617777
437993
418821
813104
125742
263524
562567
341330
148398
247718
372020
875021
96531
345755
628008
236831
658829
230604
896029
243541
211333
185372
696288
116353
905787
374747
423840
361221
925139
631577
13229
816604
642332
897522
702229
772655
472698
742766
94958
747792
268743
398558
56128
996872
605810
156669
535080
184929
99357
763081
799024
1044536
859404
235157
103157
354642
584510
509160
708014
915565
204740
200294
584497
68702
682490
173502
788677
64694
421842
45630
994453
677671
560729
899254
773680
188172
802867
195826
27062
204247
81567
969616
448461
772042
842237
37943
674861
378097
1013022
538732
616163
802010
930844
730874
641950
933994
905146
139414
672922
751138
972347
777888
887516
527514
843344
833795
83348
585287
328136
89138
774077
798829
56724
238551
887174
615697
668605
426436
34362
1045169
524934
664458
405870
384293
278707
98713
179489
450914
143668
337728
491064
362462
11366
243222
534765
383762
964362
155919
529355
576300
246243
498729
832502
72577
790763
587375
662670
798032
303578
39793
870297
423708
874582
518629
392283
922871
222711
714385
651039
247154
817482
249735
893388
703743
702781
212820
931160
585987
129626
173485
204624
430513
447399
850092
392759
85973
264844
766269
346768
906986
410879
247946
978380
967351
783409
937829
416942
818477
317059
931819
919267
583107
460871
980377
121967
21647
1038117
109220
1035043
1019519
741681
960408
122778
652103
1044336
799433
801212
409153
923962
482597
706861
222488
195876
631807
540430
618382
579277
804021
983732
332164
131012
1038942
399387
552383
486010
539084
846013
401333
906918
393526
465183
297553
546131
899966
446817
871853
1010271
551669
161912
695745
832134
67173
471408
1020042
389646
382460
562644
819942
1003827
970435
622059
410791
375881
579979
83598
626587
364059
63843
780404
595908
910344
1040524
464571
462914
271397
632004
64406
924498
106155
338360
364214
1000523
493759
766246
715821
856255
365358
216177
753661
421553
715983
682639
286657
20725
999642
950678
346639
139188
1008240
581611
647471
320530
290767
427090
460641
714687
673576
904400
662746
722240
849120
41974
572543
848344
521368
962106
251847
244743
782240
703055
158358
1033067
660992
418441
89992
161905
55583
140218
1021063
763158
319876
711404
780226
1008672
638621
1020657
695249
522918
185569
198469
754467
898099
881753
315764
211769
766505
686452
985888
290570
954391
538093
99970
383482
258608
621666
424887
258874
111169
368085
548748
376338
597511
514819
461019
223520
886
478147
46199
746504
381104
970144
758588
59848
499458
659717
115863
407060
527816
111908
163995
677218
464481
989944
1003061
356344
175975
419824
497246
1026591
97288
339899
640537
54124
469711
125620
72533
552798
664121
675140
841026
143960
399195
879692
749074
800450
458807
831971
1044491
903587
78254
233678
555520
982863
204693
289717
574858
1040346
999655
1000202
27521
60563
687941
620657
592189
612306
625898
604710
223679
571767
731039
740218
374625
101906
865495
982548
578882
864508
617210
297894
48417
363588
320156
234485
560228
331457
779871
332745
344459
142478
895754
380670
538925
861080
779326
351082
793885
1027905
340534
157418
153486
289633
521937
485974
181172
819526
866202
394005
169763
895119
414502
7259
136749
397232
210440
672981
598557
239819
333095
926321
424590
768933
570607
861902
353436
754793
1034697
745302
408790
362786
986206
377656
455949
180175
869821
27821
271014
790982
943092
550087
684871
680518
540679
193861
547468
110893
987050
1022295
376875
335092
990448
103635
146789
494331
73091
685539
558031
57326
396520
290924
931344
594308
690655
662991
73567
869321
974528
209873
325304
76955
558393
705399
290306
525790
460050
401975
858477
27506
204041
883781
936958
995495
718341
727763
691902
640193
951646
821363
405557
564311
679608
318757
292709
900009
924227
532839
354665
596940
72331
195018
558706
544697
466588
591717
977938
612498
159032
69252
553820
329235
958274
115634
111742
583102
452951
755788
989751
705811
74890
865231
20392
391142
751724
627952
397686
290878
446117
217335
112967
41120
529337
600762
980623
1029338
112629
1879
854002
128087
860674
170263
1016327
891472
262747
706429
70822
118931
1019048
279207
42153
545851
862187
710895
520444
650619
586479
727044
935252
680144
545450
740570
827833
197347
290381
454506
85656
494803
580356
261876
859906
895839
88658
155345
496682
201445
966101
987438
622377
156997
180260
276709
149996
740139
128166
680698
108856
816500
309078
504128
785234
1015412
446290
636541
869460
642659
763695
27471
629272
769645
973289
666381
910080
527516
533361
678825
197117
722825
689590
830260
798318
673885
553701
279439
893533
335167
311154
1006155
154595
403750
194135
783370
572928
592878
727852
896938
281221
380213
1034639
359758
618411
911302
678181
24610
732437
361400
608500
831623
746995
837021
876164
952628
777556
721542
172401
288201
890859
346325
552704
174343
368237
713582
853790
427720
96594
957725
345744
47700
912152
43632
931666
25135
423254
150514
735139
434467
740990
298406
874123
235057
667590
133972
61096
900967
384040
326570
664099
973831
739812
158976
961195
228244
659028
68113
235946
308251
1009999
653751
490166
827696
811462
906691
446995
800451
586018
172147
213218
717771
443769
39188
589673
977697
573434
359524
217783
797352
996604
972363
262424
848106
379139
132137
868719
990590
977334
1009147
561432
420933
392849
691349
723583
255171
180314
100946
390020
1037620
827250
534164
871672
524568
692762
487432
813748
321548
2371
158245
123213
456534
319034
329498
507939
298360
636428
734449
80692
260657
195043
635908
326037
569911
501752
430732
1015030
80414
442508
697232
447654
935035
12019
719907
325988
64784
41344
393731
1016740
1004349
231627
772277
385311
224653
117268
65921
520549
435806
328350
57257
541139
431950
629983
819111
38453
893771
283898
637313
310347
980499
486733
457830
997661
301123
410469
910356
392134
775054
591409
929464
863660
709083
854120
1008299
886591
355321
352878
899855
883214
20428
71734
810615
432436
726689
632556
361834
495485
831856
914104
195002
375807
464632
234977
307799
762326
116865
766713
729044
176540
732613
627456
115403
265184
674022
530168
318814
365323
912854
833150
348098
298405
463681
997419
235905
330026
689501
106669
199439
439148
539088
98457
955177
106064
42996
840529
815244
462826
12819
870406
957442
503960
322433
41188
949712
621605
336125
530532
331346
489418
873368
212703
608643
138486
1005154
436562
961090
601686
862199
411409
563354
393561
840207
958717
893153
545038
83825
496295
827717
64818
464084
367408
914731
841796
945
373146
302529
601602
366446
564510
325203
393824
430680
812910
929950
168501
435812
212928
135479
624004
257336
1025079
522407
240928
821256
633458
241563
260437
468415
877814
169527
838954
992574
1040489
285715
426021
369674
347588
887024
170025
248088
2106
262260
854869
385243
143010
924035
891117
965304
741000
923011
267944
866296
687961
13690
69205
13657
839474
813813
1002028
396123
383689
182492
361475
481614
98910
874116
666000
321138
304238
731534
281137
667058
209499
488958
150064
540380
887404
657608
485147
47625
114405
85771
430085
727487
18409
257665
745909
118549
136837
180137
102955
499384
743421
424738
927798
17724
598438
963688
558378
979343
288979
1010291
495517
258473
308903
82065
557344
687530
831638
856494
314035
975248
394794
224335
401357
1366
87698
742393
797021
753734
356205
227128
261759
919065
624747
247521
908302
196348
570600
598924
926101
239490
471768
496019
439705
146875
386662
861764
228465
302212
115455
927515
687521
785993
764560
144788
665670
426004
286952
840925
246435
336128
38215
162792
251899
1041812
806076
435446
408066
64019
330649
137543
687480
783320
634887
131155
515436
919931
650685
317762
204374
605511
832110
794605
209373
794942
288967
300188
323219
654227
159187
281952
141538
13727
240778
999599
720465
761027
416654
445673
672793
978455
1024967
404108
471906
496348
548637
355151
512806
152337
22695
203996
421851
838451
597583
352440
509979
24269
476376
833589
830856
83491
171782
632053
56653
256729
880261
975993
698877
660258
868552
363637
899103
252590
199805
1018304
389882
550760
940166
384731
697011
838877
721096
319623
852070
784693
304009
234456
448416
836802
40318
684980
988987
25215
94132
821478
543767
507041
694550
423921
160828
1028361
391211
322039
759634
670763
5822
619569
408703
597879
796356
624371
830450
558473
335303
919117
1015631
504401
747693
904947
520219
7036
521294
153747
805016
433969
52954
567487
1025421
249087
862072
503004
287699
889934
727966
419471
217462
37832
939295
563484
331662
192476
632254
710229
675595
634025
376916
484340
544154
709096
669719
537293
216663
958341
473377
602817
220145
500433
411679
582245
293074
820872
1026315
589563
901792
976602
735927
540871
270226
231933
910169
818162
357821
771665
783921
445135
226741
166106
316317
809963
801196
661231
834477
223750
897727
755450
532213
114875
14441
933323
916422
65840
263792
641661
805057
722107
959658
152015
306872
498276
212652
484766
536763
789987
64406
106028
264805
596733
613146
987337
422953
459584
882167
274280
248248
138570
157913
906668
861926
555383
925228
511790
817236
48812
915896
826223
382125
605710
690504
73275
61651
331828
373475
27209
514447
7358
1024894
632107
513960
676916
502479
397904
370340
179093
170301
65706
620545
476038
340394
740808
17988
838094
542936
707821
33906
429827
458406
301711
66982
440165
889472
542624
416907
797478
947966
951868
271515
744887
478207
229028
755957
94342
29537
116458
640871
187304
364199
566373
672843
909319
895085
800182
571316
1013728
240994
344001
483746
722649
222870
358695
510040
630109
628122
757816
277266
96391
143447
14176
903045
661105
142346
504430
150083
731401
674267
357419
898858
340253
488154
701397
573953
747257
637591
729946
666078
924794
594848
465142
77203
125003
227449
502384
332378
17064
980395
112832
653375
434725
424603
1032821
74253
388561
4502
160990
678958
203996
851756
657068
262317
633557
269075
147622
540993
959323
169130
12081
719858
489096
682230
192019
151972
170057
50144
701389
843991
266846
945812
201396
562853
202062
354224
168323
374765
253750
496639
577619
501212
242868
705121
927505
790511
516061
969157
248211
464713
291797
53795
471871
674129
192154
66983
312290
48167
71409
363279
739288
1028843
753444
184881
643542
211431
778837
181679
85044
903260
481408
912691
869415
605066
109030
380273
643457
876920
868639
930425
367031
927965
467676
55917
635096
917188
484324
326861
550052
478400
250156
930854
136162
440488
14692
781260
552360
1025841
301610
766293
129194
680085
1040359
1040217
416476
794534
303358
287661
658223
939933
255700
148074
199538
261061
973014
682529
436770
927420
893803
162266
117352
560849
327473
730122
742338
887207
413348
216294
378442
390125
127929
243650
224467
1015068
572148
251150
633855
654222
119719
483752
159309
235460
502349
243330
337834
167680
35695
887313
232909
663193
81347
200319
928413
695815
156046
894277
288646
683622
83711
301218
692569
693331
680521
771586
889194
148124
981951
599504
904866
736099
689436
599003
983352
726191
1011070
717924
355979
405600
571353
883703
157270
1007235
332660
779679
655849
913185
105968
45533
359792
773409
1010756
1005865
102966
788910
746049
896862
220871
377213
738195
881346
307617
799635
184950
1009740
616224
1022549
141409
152664
998492
264954
45117
935123
701875
314399
479824
744022
692935
938389
767460
357254
806806
65346
747379
981047
556831
803286
587467
707816
39268
864232
507417
208998
289135
849427
6668
456473
559526
245254
974154
765349
43811
857142
384504
693433
747407
968679
1041104
497062
950117
419980
562692
263185
375098
933231
498450
300512
133625
349064
164559
950145
308240
519269
801561
108221
529630
274171
1031470
400644
1038940
36257
991708
138195
45067
650604
397169
826972
694012
424606
860064
737584
157367
845164
34419
890683
74546
476257
792630
888492
206104
654532
150972
407644
792958
431372
102113
53620
10411
469174
581706
945208
805592
213897
191698
80822
781578
1045425
316614
68669
692408
332711
806458
219019
9979
476658
336449
597990
52601
1025508
32507
651637
22967
1013725
327291
298296
985024
386401
75860
515157
350388
176020
521606
592904
840829
508419
201154
674999
561671
931278
458183
749284
274798
307009
455325
422156
375668
578762
888014
332745
494880
72279
464838
971877
173379
259174
358478
73958
76513
599443
728033
478
186696
8094
263487
427092
1033605
995241
96448
4078
80752
135620
373444
306050
94364
1043556
79479
576234
151891
282428
93130
321464
181540
648100
611303
774833
758415
376115
710795
82008
988092
925288
581117
1022604
389990
856279
827584
882767
1044773
266837
317570
660003
378026
881366
637202
877050
714896
619233
152366
158493
866091
376949
496019
26335
335627
1008439
1007104
745702
595023
268164
168284
520835
235390
415664
75780
874158
780609
461967
17576
562667
203396
103019
161078
530016
78084
238002
141856
751477
823762
329427
611731
702667
640162
8488
279190
479572
826534
829631
293310
265500
249069
416998
322328
1008969
407987
1039595
31433
626722
147141
270628
406280
784565
14788
275746
51328
793741
192312
718215
703010
789804
280724
319359
424060
226584
311225
986286
500988
987213
911583
950343
832360
734024
864186
429515
820987
803950
566417
442066
381400
488438
901494
902266
266810
398447
110480
111051
395488
761973
450339
623961
914792
254099
839061
238089
495777
226759
882951
633529
298825
833643
782894
639630
703132
953631
469093
375307
261326
913567
669447
720363
352429
822857
462975
68015
771830
786335
600832
195400
398353
385277
576075
724566
488205
716321
995984
246580
993751
417385
893198
83202
318991
180641
182794
912232
496789
143111
876914
1029272
1032291
154065
754461
504973
891692
184514
784657
385091
258599
586972
1019
884107
4853
933592
612016
1013584
737916
98977
825050
397202
678244
363642
441751
173221
74017
4105
42234
929357
314336
751534
767055
702074
105975
448768
97400
266162
562791
873679
765561
526315
916096
868298
565564
531237
842543
185962
322944
665590
466112
601704
625807
461382
100801
700494
321001
356465
973246
425167
202247
632598
351054
689192
95522
412202
1023369
792592
479577
975013
622026
798521
912619
432045
946050
102190
568893
402563
7654
737143
798255
767652
47974
100459
744508
426575
976483
829157
143707
399712
924137
922858
489939
911065
378932
67172
850913
205154
419228
267530
873587
241924
862970
974807
780939
400944
747696
423593
389480
501315
26898
463804
946546
199448
132738
391145
549546
926679
75561
437128
830712
4269
145308
466729
490478
450851
58669
500853
113466
607243
164246
1035502
960985
806729
641822
171575
25330
40475
163991
232815
864579
426749
816273
340317
364620
529242
749111
217050
728220
738386
922975
52437
338094
575523
646303
218465
542690
795435
488590
923562
547792
742822
692053
248777
280230
983469
265158
237734
181268
932633
376992
621331
252052
640048
372471
970495
123684
673342
77484
876692
384189
366967
961958
347552
185422
536628
776749
87228
528637
1002663
345223
238598
462678
85102
189574
917935
170534
630403
782425
741832
576061
498365
844028
898653
566282
400250
535042
11345
595176
500173
274276
260055
504725
859079
678264
825665
574156
104883
306675
854877
323711
552838
666854
349184
170985
870477
320984
129495
495662
35929
638010
168961
438210
742453
91462
929307
651957
399146
956551
412201
140388
545306
1002687
83395
255694
947050
739735
278442
614945
43294
247801
599875
260222
543844
986390
1039804
305569
394375
695514
510974
177784
847950
918248
969668
499088
340094
402060
632525
883598
371986
980965
503444
540734
8214
1023259
152861
421153
103643
343979
399208
381625
560845
407417
717549
105961
603043
285458
409478
703752
338707
7910
205218
993634
640793
506382
188212
58303
914939
927799
259704
544281
959008
244119
958514
799738
944998
651415
60341
785381
662910
586552
554485
403276
526558
1027511
947292
832117
711118
1028274
408377
702450
414562
313871
942429
333374
618122
167540
972745
106329
654749
1004115
370020
148750
529339
774693
821971
446584
13282
800246
660907
26082
469174
5179
455418
813003
63595
1037587
704588
644595
373113
509105
915429
29730
661015
38163
480467
399744
345707
242388
923814
665076
1005154
1023252
667543
141861
236374
814797
784806
162550
720473
141933
376572
233876
1025733
745024
188661
803765
559428
271952
222743
605556
888846
136249
769984
993319
231929
408084
760995
35132
134350
600513
485382
394843
240264
727651
570647
644505
676353
482998
228004
906526
674310
357038
726393
726621
17978
571463
689015
463013
27386
226440
284265
241893
737
790124
110415
606389
251232
399571
974610
221938
522246
533009
593245
33602
757808
471204
876667
553376
890036
863479
330284
247157
11997
267078
429325
215644
66035
8676
389165
142862
244729
1007745
977138
995467
736014
315788
302519
616404
152235
347585
120709
636477
552647
125759
433765
1016923
593543
239893
591227
924486
775327
88190
792131
739190
216102
81065
872632
399401
776936
138906
938171
774914
602621
459714
891053
942193
459079
406238
114472
61248
577334
480747
918915
650864
805037
939223
385242
187878
761718
474169
755999
364596
80059
859374
955820
904470
984762
228667
792879
705311
322832
478675
911939
846814
125148
125897
689396
170310
695507
815243
495609
472913
315996
1034099
107492
1033186
259951
359713
661402
932429
537685
293885
415425
642647
264392
918759
743674
390875
25676
90050
574244
961240
795633
252670
993477
200205
218167
318367
777305
186056
665811
83133
63008
573999
944801
824374
879896
794279
919656
858573
59292
171846
344890
490536
921308
827296
645737
353521
556329
277149
241089
7045
138601
467905
351150
516374
414155
805695
373704
824395
427092
675966
661406
329514
318061
926711
864387
665623
728898
518019
1017994
188632
538287
299364
796158
245851
178453
847597
467761
880953
230392
557313
640257
462487
498243
804733
324785
462351
88928
113697
747596
178890
471994
122845
415119
921646
232624
512377
637129
272370
147519
3711
348390
115591
33494
1002418
331557
230030
656527
934187
97980
90888
936826
634581
158408
1025129
19598
89475
507270
448964
38014
2048
930532
688303
422387
385927
28083
717916
445079
504885
999236
290125
64054
388368
551359
147062
1025676
466398
750139
998795
371422
863044
192518
825096
754494
1030664
704582
861162
13074
913803
660078
943852
222243
574259
742731
552510
728284
735372
604221
42888
967667
940788
199508
383254
499243
965419
451100
911680
689777
49664
217096
616391
933185
27772
798457
267172
958895
546666
555079
118265
301929
69497
16315
785448
599855
165669
1027634
688169
256044
1027610
542679
35460
137681
455965
867036
492175
598489
149698
7806
901005
972373
343908
345934
656504
727859
918906
980238
740038
391024
411017
216499
923245
740760
500067
948582
679352
251492
529929
743538
1029706
226896
4022
863367
672047
810824
751866
567460
589714
1044420
1040919
230228
770325
8411
298243
396767
825606
395503
393043
598849
222690
516434
758573
538520
844134
125147
902716
630702
679958
560168
457444
800217
1001836
116579
843736
517048
187295
646841
921461
667666
615712
688691
41744
406354
595337
144830
539078
517591
296402
605507
836597
17464
111613
411932
825430
548212
816851
837965
821013
916863
421916
365302
299955
181030
791026
974458
30338
441006
730083
86133
469343
976542
227810
583956
343776
31008
402416
478322
929693
783666
580197
550483
570374
962089
654453
158024
934575
916333
677085
1009641
52223
165753
425023
760937
352021
99291
605478
383888
140282
925639
956063
276333
858045
888559
194457
663451
16380
737751
896744
565095
997404
311007
579824
6709
962656
894404
748239
606693
70937
1004342
204272
173440
895845
820970
615938
337720
206681
79842
158339
900332
93356
255699
309378
764693
877340
710351
281560
994948
456712
872955
61494
253079
832386
649202
418029
570946
561283
244189
259455
854466
675378
844359
478339
984639
359467
543180
533040
871770
678142
1011712
784298
333772
824896
119048
965358
789330
451446
314944
599977
61558
417735
211875
778616
87929
797424
229716
607307
216226
654168
381267
199952
79953
87200
524808
937456
607799
560189
393074
698908
400373
657465
389141
260088
984479
38679
922558
672497
59680
924263
887897
608969
887843
532177
287576
260502
908096
246462
264264
600224
859310
744278
139255
732545
59105
715150
322721
132332
168834
18629
869776
609930
319024
956994
817202
673296
844196
270073
649129
42931
285635
408656
233695
987613
688776
520543
201696
58503
787938
332858
989839
17118
11037
83230
762503
371939
839830
482353
782732
978807
69162
397163
609117
877536
627070
666696
294992
487947
793492
619101
670156
928365
1010486
836707
392877
382391
683098
784935
200458
607341
576035
995149
313897
60976
851984
124062
349477
688439
528362
340096
779670
922767
587810
686089
172586
979634
507594
239338
458559
168960
973842
206072
668257
1023600
54692
286859
269499
1001483
818491
1026770
1033388
979607
227331
358587
852187
59760
52977
986879
813958
552192
1034285
927190
719570
592351
758135
559203
123708
931726
852066
706474
96510
341546
141783
20281
1003692
467165
215888
168653
567551
877136
306512
191641
703431
68948
767236
109486
512673
230184
914015
430637
638903
212405
1026041
164766
349405
457385
932673
764234
95931
692781
918387
429441
452458
947671
151942
500202
199618
195592
204961
1032053
1010533
830529
518833
795139
160034
829170
776012
339956
222951
442473
782661
1043390
228194
601033
859178
610630
193698
807620
545498
147706
1008203
496597
962973
563782
4705
563383
890035
848451
665590
250973
125914
928092
631005
619017
168314
525747
20643
230847
73255
367271
477606
935104
540599
217876
617206
363000
378348
131440
198203
440076
87291
565115
128106
650750
292415
646797
872639
525086
659597
59873
252079
358173
780434
181608
769574
700680
862878
420777
300518
235791
647244
463447
1044599
858519
51053
476112
927615
597089
139570
438836
218301
493810
604660
659523
215594
810301
1017086
468388
631475
321577
31187
549325
984909
668181
494888
740594
997850
492527
153828
645305
249093
521644
409056
627959
14804
346176
593658
447566
101283
840214
950765
115181
857912
950290
1009006
677083
334971
66425
964001
259204
897116
648004
10469
879847
1006887
506016
601907
295876
905301
922423
649259
964546
856546
555886
435899
362012
693589
314348
605382
335047
761861
576178
785069
432492
51078
481777
385961
923002
880839
375946
574938
703137
203045
924145
502671
217958
397979
499157
892793
819403
541456
711627
277719
287537
794903
135958
754375
1025956
893199
903998
820950
380900
472724
16727
550287
901728
268923
517347
776412
834112
749925
650032
541684
146558
737068
705956
695927
846454
195225
1014926
906440
107145
131855
80376
755417
631365
828630
262508
445492
607645
296380
894394
288566
80015
642620
513592
970165
290875
882464
984550
282520
969545
558779
229138
866961
461499
18858
676363
331897
87674
977308
981194
592403
667621
1003503
624470
605105
921715
482426
928044
93908
1005618
848342
492261
812450
93317
452798
936286
1006740
958796
194456
45803
848624
446867
352446
398746
327839
807627
885833
795862
900042
560230
888441
399631
386644
70737
26128
376961
497122
939631
27145
17004
258223
844613
204387
93220
116750
441979
334955
85976
767961
299545
889335
985856
528064
1012533
841831
892956
479148
57566
501973
336936
440161
1014846
862983
498312
238473
265274
49471
726804
313499
513677
96329
531072
694186
221127
196729
310301
644184
114900
1276
192544
551389
489592
1025752
456264
305310
331497
510432
816601
353593
815406
448996
693188
16327
41834
956561
1029683
773923
1030719
892952
405498
406066
211836
717365
897148
64159
149108
104932
169345
529155
423787
93219
762719
439853
492600
830397
29565
491122
354174
115588
826955
129917
942935
11787
620303
604311
211309
498893
740201
1015220
460993
800364
346200
548984
756772
154907
532501
322419
645089
480570
541705
926433
811059
311636
946548
539709
889736
153371
170689
127454
838708
628175
416967
103550
1016920
98489
1017485
895137
44277
258420
599048
812112
113140
465300
15720
294682
269750
620777
332210
258086
906550
422072
593237
347800
204031
158001
13727
802205
357724
855643
530939
284424
345547
201234
325371
23789
971389
640752
488335
1007668
820251
905826
794729
637587
352388
11804
435523
18400
801552
503843
626427
235546
282980
244975
530448
531616
727862
903744
774726
877672
172809
242799
881350
389435
220994
329263
285758
589301
763906
810254
726477
1029765
631400
660972
953059
378092
245571
254050
1022113
228826
872895
504351
286598
198861
746188
2998
256727
275016
108893
441955
793470
503676
168420
481331
394940
998223
801577
333026
710304
668421
629417
259627
1023075
226742
220230
276710
962490
754182
968155
170247
90402
415527
173086
217349
501006
283317
1011468
338205
584313
451584
158275
1023852
1014180
391322
334268
965908
127918
645911
382487
857856
895797
650612
90451
68270
322642
373472
111991
165704
98859
861519
332699
408010
737378
559527
210659
565354
551033
224645
596548
15402
671688
929612
658569
330857
88273
634667
1040561
413716
245953
195395
867078
306116
220457
772727
697865
541097
200667
158776
345837
276156
54773
797001
103926
847373
502112
895079
300092
60487
699077
442130
489259
930473
328006
681124
914698
752010
967959
286653
430238
580
644039
725853
721255
656322
368080
27726
1015698
769632
331440
501636
734433
418195
742933
135365
545168
351893
568814
446101
206069
251141
126737
9714
46213
100582
493497
967077
236713
838806
427854
769579
806930
104816
957863
964492
345269
911237
740814
484252
101648
505743
439355
378841
358988
445912
622598
366631
639142
197806
35825
894056
785304
678166
178188
939172
165460
406542
722832
928380
553691
988993
172805
892582
244440
159790
381106
13643
1042460
1001147
1005445
785598
785233
128931
395073
32889
177117
886265
991739
38916
838934
975164
164905
191949
698586
292024
993881
513603
638200
197001
858868
787
628664
633252
114293
348630
796772
976283
117104
508988
623632
589119
835598
435637
797413
300141
737611
345789
619986
864137
455963
526020
512164
382450
275943
20227
929725
904637
259520
333270
748713
263252
65883
115996
105048
230216
343272
794542
441513
726652
559815
574274
423128
202256
751409
281528
109503
599957
583139
477791
76869
1006658
891192
1037409
811833
979387
62538
710973
550820
162879
631886
70810
137071
217838
1027338
507612
809254
653956
343927
8765
872672
312093
111569
864606
282718
528487
930786
797109
556574
342453
462470
965363
1044306
57133
682647
253153
873815
178490
977956
1029724
474896
942039
87742
442166
769599
845203
410162
928940
294660
11408
899961
778868
657993
64566
1004606
959752
920799
475481
966378
765895
452027
83379
675087
966848
423218
434537
388422
271498
627946
613923
1036049
560755
113828
734293
694077
930602
288405
517417
99952
390046
1022272
443177
169263
49361
648624
509966
462985
13774
122847
476267
661787
376935
372002
806793
944363
251610
457360
80504
14760
621702
103717
628565
407570
987805
623770
464996
465436
588971
477461
197126
24003
538006
32294
500789
539268
256094
999774
178255
118306
245326
55131
244646
838589
481328
15137
38489
729978
497998
940372
659157
473270
148510
331692
656273
415907
427101
299411
219240
37413
271772
648271
461301
1026301
610236
846648
140517
955531
899427
286000
747425
312579
677006
420413
85859
1031494
553885
255180
638072
794283
850806
998484
991189
776046
967982
295579
1044766
408628
678178
302275
1009002
930643
777495
962972
293710
974242
912347
400609
745162
747307
137197
784877
101826
158085
363569
421784
497501
528597
1016225
681074
60223
337183
343247
264156
124291
409756
45343
881367
418576
577279
26125
860337
768289
586873
341269
560908
411891
102823
656580
530488
207779
348566
907688
457809
793877
707438
17474
275286
880697
347816
550943
423097
584134
989440
731322
84790
326444
33843
599044
541389
166080
1039242
503271
21153
637945
181474
496675
10052
72399
561599
438537
563848
454699
713797
334930
413517
583619
725475
840104
57991
546701
522594
481588
635886
407241
245442
356300
636858
95418
146292
401853
914504
984460
491244
818182
609817
232653
3631
249690
522433
367111
1004014
306584
708909
492088
993926
358300
994256
582893
745277
38150
554367
417472
840201
870315
735302
402905
319067
382999
975435
25733
948368
164290
803788
549533
384366
939156
614450
853912
764337
766933
69055
678067
35464
318296
240068
620455
725697
172426
318322
322680
1034000
364007
705196
272828
110579
261726
672919
362580
499259
66704
271905
331582
483115
126519
970144
643822
75679
495026
509510
553253
225443
329153
993589
109672
328838
424493
491358
618168
788913
204326
469924
280369
139828
504220
1317
225689
925713
523628
45566
61485
1924
501192
994940
844044
917085
242757
314588
68044
396702
90505
355368
940786
812884
52741
912335
650024
402828
793689
920526
231527
195782
369995
778675
934051
239117
709600
756285
694987
560929
160223
803366
796152
747503
763282
1011427
229653
669639
464234
739887
583290
489340
527591
870585
414847
580738
282485
443252
9695
347703
557871
323326
406259
298529
931266
387996
306443
501952
150605
115174
204616
1005109
927116
150311
520009
824950
478080
274190
72911
115457
894126
918168
147336
25719
797338
925239
610877
176309
549840
284224
530113
975762
629063
710332
947106
152490
758868
618367
392654
732320
361883
841421
10564
158202
583024
41689
844331
512492
380975
80394
291095
46259
1004458
754189
250682
542976
193421
578755
317412
467828
106877
155406
865709
346550
220280
177588
991082
165292
796615
803011
64803
852042
783175
552398
518764
631399
261246
745633
339376
196045
278346
59533
1016043
313451
675600
936146
226675
566795
729609
158151
968862
161502
385804
426529
771155
188864
353565
725795
832533
40050
753276
230331
1034080
749654
756455
340287
418334
151770
482881
757834
1028266
253787
705503
708942
706404
158630
967597
179490
491481
360201
1038738
106597
173512
539318
372958
384479
716875
878007
607132
62631
778936
18565
866465
906278
1021099
469915
736342
208862
614935
944965
990384
203588
724914
705670
228977
684450
541132
847061
749871
449537
554239
527029
651241
155522
791824
114189
804276
478734
229341
277588
979617
12177
487831
771738
324954
406211
300168
813359
11317
877504
387779
284011
983108
597637
5853
452780
517053
192793
919781
173117
656141
225560
950860
622314
544176
441443
443935
258959
710457
813899
90301
1031291
448787
908196
869854
273920
477181
45820
667806
564034
346604
407188
146633
353184
433269
481350
822964
349827
1009554
429991
580787
276999
641915
724331
335939
814625
50720
601682
192609
976920
320145
1019110
95747
770894
382428
717451
107957
9450
866283
685733
231944
622589
876319
884493
478331
1025878
401984
145629
252744
174301
772279
665000
375916
1017851
313272
491541
672844
894753
485939
201397
175180
518857
11892
558047
294588
46730
173582
604591
1004464
361633
987648
460508
705401
813738
123802
910190
473009
909425
957698
349005
130860
574269
598690
12845
614179
163526
1011636
441148
440475
345858
16309
122902
468717
910481
413355
385671
412173
745776
870482
178276
509291
958756
183879
502657
14623
695552
79920
98410
913368
449251
835571
625278
494440
505873
698686
718527
398281
151081
707307
290648
195596
124985
371064
802661
314892
1011019
28772
994653
426955
1008954
604183
609809
302429
517426
51853
891589
687323
271252
533503
212141
624479
858778
69396
520308
439276
924178
378569
846806
1018217
600714
737549
432303
94536
797028
332808
456024
600997
851406
933466
940102
876818
724584
564168
966527
921693
137981
572759
690620
933706
881951
472450
249124
338359
932676
891389
973340
393260
949114
842350
108311
824728
32007
1042249
784483
909393
448581
988897
999229
14625
920890
395156
149467
940597
203980
301758
855231
614707
362205
353065
154164
410188
793853
813864
599650
516739
739289
877782
611023
745477
294810
342235
83698
169317
885168
874632
668208
17023
527821
946998
836560
234556
1026668
687685
6540
411304
916688
958045
548287
398248
13836
899570
958845
736079
992428
381612
566789
895352
990204
265388
151146
774554
221863
547532
824399
269616
192584
396916
81534
623373
487763
756531
327111
1017618
72495
116755
543893
600519
149046
252839
868564
946557
851176
259501
189516
368743
503286
681242
306507
836738
263799
615339
705583
614908
149127
591107
634192
640091
700335
177032
960061
320886
705628
850961
1032284
1044589
404854
34575
493692
236282
1033079
634906
339554
325320
830416
589731
382111
164033
689999
791857
424883
882295
240800
91573
724051
868905
251390
770385
409010
964311
324723
71934
515486
825449
620030
69693
625891
166073
40262
514550
51469
404025
867086
563793
854211
383553
923576
444850
202664
629284
998717
1022538
242375
542241
482320
624759
195128
875475
463809
972663
485040
1041515
338565
301799
624267
531636
772162
729844
918690
99047
764254
462120
819084
800751
480472
818263
356863
729555
430890
1011271
70051
359914
659121
741922
399785
936839
454614
349466
997256
41802
313237
303092
653701
644695
841484
130270
358442
913553
750484
338289
259471
163287
966556
584104
34770
783809
435309
963062
242246
139921
463041
348107
548238
622441
359506
540305
600328
657578
284149
848304
950505
983458
936260
806110
564303
902103
607100
684551
142565
337561
383996
915129
737499
336681
219868
178363
990243
971614
919171
550644
350432
382635
474511
466455
827703
248118
972324
20693
425277
506087
663706
48809
70131
28381
956327
206571
211089
325147
940005
967029
608738
791767
477598
52331
515593
271546
778132
189686
10413
196342
705676
437360
681691
243922
104934
757974
1033110
878231
100055
801268
606523
294914
217820
774357
356653
910719
697221
1011256
611988
898343
567271
71746
191509
719050
348549
72338
807259
392556
422770
391581
885830
777532
58314
472674
658623
979353
995561
642853
718863
922679
472848
720966
236308
151960
260733
986588
554991
567452
9435
595544
997644
330350
230910
562727
488134
560079
60289
1040550
12987
771011
680134
449774
482240
165804
700868
992043
165336
46704
128707
903431
43084
850478
51593
931582
290160
779297
166072
834066
11237
627729
877970
128568
619143
979372
184364
164939
408247
990327
469953
62437
530662
582674
869567
144233
586137
641850
1023472
713963
666610
390981
106354
505981
24006
961896
869391
556306
317806
482032
48846
629591
520548
419753
321406
94378
152638
862698
447684
320938
751092
711476
779639
234712
566109
270893
81237
128869
1011049
821394
262136
98632
24676
192201
293305
742648
595367
248510
765487
124810
406249
357738
895741
1037527
737514
681988
571708
837160
538216
418306
130157
883913
132828
210288
529926
443586
806746
583250
16851
832672
28379
243588
713758
570384
556220
518737
899835
572314
656550
56833
654621
31256
828942
989338
138615
499855
960377
530970
583114
210914
270408
535976
21769
986927
985780
223407
947154
790918
3833
42639
245419
690984
148003
768136
980286
591904
364288
484696
505483
389650
224937
1013355
88907
677651
442513
1022568
922125
236712
968788
946506
982132
313282
376209
125147
369663
373648
575839
62884
538426
991614
309937
92051
437258
985521
729345
473329
614843
84384
809059
1012670
222377
514599
540042
307058
136176
13350
826205
944601
351790
107026
330213
15492
575520
177242
815003
944936
788923
820920
43254
747357
869410
349734
559993
767167
900315
226699
212996
758571
911057
225345
503459
776883
557440
104588
911364
997233
588574
191768
1008156
615571
974747
667459
544455
983082
395626
573247
31125
611995
51226
454111
705936
217276
338852
510626
54787
89230
577120
1033842
906145
704347
687972
226301
671309
309297
766039
317183
1041552
911791
62028
667645
453513
1024406
203902
259348
206659
215880
929582
901519
353768
1043979
984863
423750
994397
216951
1036101
915077
992926
160689
258894
698009
914965
51894
80361
449839
695993
157491
422473
882550
177710
422403
793774
673881
645147
500716
213618
124364
320796
337600
1042890
126605
726696
757651
726682
280603
216014
631308
805482
253696
155391
912321
595537
363856
566965
135433
1019963
903338
967544
251311
159498
78351
352065
382901
36756
871182
943606
67102
504449
838668
604038
199635
581561
460980
516435
894298
489633
452762
506865
966296
468304
379377
285056
53372
269778
24978
758216
457584
142721
129482
169595
376286
202045
240971
425078
382173
544747
616255
571644
900824
318058
213926
938537
618521
221187
848683
950099
71544
797503
704247
402770
499304
593178
533228
1042014
407386
1003696
409001
437163
487047
399454
519705
209255
559717
1013518
232352
788639
878221
637205
303322
562508
560513
461092
757497
650291
810226
420649
709681
978183
716550
739980
835168
941260
751271
975612
552074
822925
524121
140225
274735
865252
124342
296929
429470
548313
52462
650823
829556
384101
635044
918908
774432
30723
941811
675614
828214
979535
455816
837064
778694
81584
946692
565206
521605
368513
596350
452400
961053
545752
254729
502044
762030
863770
302262
196377
948823
201920
812238
691543
937027
352831
527338
963002
549443
251047
762588
180819
75321
655511
1040650
245930
94812
693253
613201
652817
517466
418863
238349
382810
872723
638349
720904
706980
313682
864564
623129
328667
48803
533245
452613
125750
974122
462640
333764
213212
902648
324000
574951
722060
323709
608780
564688
867996
298584
840019
176198
22412
411707
962490
431136
289673
765311
142547
121392
700769
321224
582114
837967
535626
435708
921883
505421
121887
194194
914244
740977
526034
285135
505764
122016
846983
242205
11055
585223
539741
654858
109312
714158
582872
284951
31249
517309
881347
71427
218513
196857
582546
974277
156612
262760
23528
11796
659976
1016848
139822
685136
755952
749947
979810
797726
799039
932883
12939
595064
95902
301113
498702
326943
654615
1034357
614276
739983
785910
884321
630671
453417
915215
571696
136811
14318
423026
854616
204787
735918
988087
867154
872904
455729
858505
163470
164989
977838
731683
351641
250284
32503
457018
648967
167655
353297
910762
606726
993493
755512
858930
355240
323688
952894
65984
214465
231654
266300
895352
935678
721797
1044314
1021627
402960
281525
580850
448310
810703
526956
204650
514721
249583
986006
69776
1039899
991224
406982
228436
71433
418946
802614
880304
367789
1028491
589328
529240
865668
535099
834931
880058
355444
940568
289496
95644
96254
891502
563931
467881
78163
498434
283862
407142
418181
406954
409254
882417
707743
30204
311253
1039231
670668
26645
645165
875819
1014524
153167
1045277
940830
826295
513902
893205
275421
780802
889755
693733
500160
807453
891340
535350
686572
239757
239180
450514
200258
204232
976715
292568
647055
496270
604461
946996
319067
526619
59679
720350
962278
963715
942392
254713
100561
829553
377142
1007406
633770
199078
493145
258940
706044
716952
343519
468965
747946
523549
271615
940570
733339
868066
570350
206417
772668
423007
638926
840654
516880
1041509
465320
385749
789993
199034
360318
322169
51743
348538
512439
588832
167975
113920
1035878
245775
987270
231808
636406
473532
776253
592696
518450
240752
761999
781020
753837
708297
340361
858519
243742
687180
908851
149399
954490
932348
165274
973295
229086
451116
39476
309858
35761
232191
806950
607689
166476
95978
852643
404738
184173
467494
920844
347984
133156
100055
748651
695784
280988
717004
381798
195276
301963
1027829
305637
335719
981445
200032
856466
570635
47064
972373
860030
657603
26238
322494
1043341
808288
119524
665502
94610
185559
920211
220517
100157
778478
366555
115701
959612
497487
936727
929564
436996
538303
552132
676102
26668
483170
848759
399330
599062
605978
845864
815682
886747
999796
151907
754366
645836
310261
954233
538127
973852
705666
716686
69938
521193
710049
945598
175011
32256
982517
17649
532665
151074
966137
588941
829791
296476
676886
411154
160791
756129
553740
84739
570078
396995
159004
868712
653485
366795
683448
929646
418010
760888
713195
627138
297596
713245
677989
1008874
3851
291018
776224
628442
765947
126286
221327
161743
964251
111647
170889
962018
394880
868112
851840
980302
524424
190492
599270
661346
226296
661668
235488
70943
500939
796435
904484
737269
752124
20949
627026
1027157
170406
1035207
610471
809868
478205
650646
359158
657952
564047
15200
100134
889517
841616
209459
356729
372819
125023
116873
688911
647824
480380
636468
343230
340099
617440
324747
868015
376340
524107
195673
313171
392548
233936
112126
416472
508002
90302
953607
1024775
266445
204436
754027
885250
801987
672403
74702
1016020
889663
1040383
393959
213008
362550
911998
963512
425879
855042
281328
868275
987656
375111
429301
477827
115492
263815
276670
840534
590242
933226
455238
446290
311106
726386
939970
719519
193141
899489
526272
79343
213467
507949
854675
334150
320437
520938
72506
379908
124512
285530
965963
710426
602174
557707
492302
894467
747347
944241
804412
493548
898046
798078
675937
610931
40381
810648
160187
561319
755278
178103
541858
343661
245749
751789
1041103
697363
466826
495586
480823
580117
182005
156410
496255
443805
624324
742537
624563
300714
602655
591067
953544
916193
17164
500084
775691
738124
197469
598441
322896
779294
671596
710182
840710
663712
1007275
692092
490382
41193
691917
442843
950779
693036
650082
872816
582321
174629
278500
277512
142007
662966
1045356
877641
912143
561653
530686
342528
289074
518088
834581
123182
153702
573409
899630
313765
540814
940398
114260
193966
220594
770302
156644
53382
371763
897070
884573
395214
426130
653155
380522
845790
11212
457578
861063
226005
511265
951394
722074
1032895
323927
438538
219946
370821
1008146
279760
5725
258379
910526
67519
166622
494250
571251
7182
88138
887163
149523
692192
708829
485272
604410
525199
826927
312193
379004
866849
576610
94112
378530
612659
348911
458471
451001
129094
807956
484897
205131
86653
813684
996518
386680
828074
735236
965674
737009
1343
937899
4948
26037
417465
145147
768504
426300
803827
407763
751148
1034289
408475
445719
216214
942524
149582
535911
965759
174784
644218
788249
433108
1020327
553545
905725
226326
25380
188322
360933
203901
1037124
692795
837033
448801
552691
52168
220794
295471
463831
519525
545358
800789
426043
859153
330899
629133
265133
264187
381266
106594
194701
141860
111611
205359
42986
287094
24075
657592
148474
194790
801774
352699
503609
81902
550932
714756
418324
852464
840495
213662
147179
234193
859993
94588
185611
891433
65701
875159
591809
291425
170612
704887
994123
23041
510747
671724
667176
346920
513177
226925
68616
1024611
734158
647999
758968
902959
159316
240889
355954
1011115
795524
23688
936706
792510
423359
840693
977278
228464
100733
658660
448352
812963
168828
762017
444534
609511
330891
253533
493181
86872
974326
720301
485237
523115
778297
576105
789381
618756
991956
953419
181602
360800
973981
204135
357941
812392
127656
356854
487552
954352
62388
347203
930735
1019502
375249
612092
331327
527165
131316
398336
711486
336816
486153
15732
556822
1009694
957560
763469
466031
270025
270394
854419
16256
208881
536692
822351
241443
4538
307799
841012
160538
381296
274667
614743
666225
740352
257129
551190
370299
282398
459765
188391
687286
804247
1015916
95340
587929
765937
597144
222780
695733
91862
779525
477478
478592
485391
597784
511115
1023950
516041
1045076
800720
478828
208966
121649
947589
512212
408509
238640
567223
574604
174864
759185
600788
126905
405001
1003962
471153
991525
752102
619544
304587
831317
323
600739
386393
889462
642538
802000
325779
254784
398850
649564
283911
145242
925265
554425
1035833
316768
538127
724838
760197
8486
1013311
656899
1018588
606822
878871
341731
674610
981143
158084
823930
692544
21298
297455
347028
923375
339058
504049
402180
133122
315177
634124
1035743
488602
366014
675232
82142
425014
798980
384756
800305
267255
31491
181285
298122
247787
675297
376482
1038889
166199
822666
906766
695528
960913
949048
336607
660994
248692
371020
1023756
283184
839269
610419
732230
70904
919206
925012
719948
579205
509304
265873
761789
660490
443522
180938
872482
553554
77250
541435
911789
215742
989376
86190
109784
461272
72190
998872
282573
407225
421148
731011
88366
894076
623972
1025356
1045015
460957
251114
734660
58501
895712
632863
984289
400055
571610
698692
1007696
208243
942665
969952
867805
219666
977477
735461
348395
238989
678565
845734
173738
933352
871776
957479
41830
140056
234990
95399
770928
823757
84253
776049
668652
393500
763100
471712
214586
181855
629411
359068
343433
340959
748417
564560
474248
468094
838922
843934
405058
244986
506617
756065
496482
660831
328545
692048
556465
359085
241859
378202
256358
66297
572863
735546
563564
878807
245436
360627
274812
162098
347851
446948
76595
737929
44572
932699
408388
765360
349486
265852
98659
420239
364893
563256
778326
777061
56988
558256
885332
589102
531849
414807
166978
775422
676655
501648
880553
761478
407755
578573
195345
104304
853606
250850
361152
333552
1003454
833883
178915
231118
300629
561149
352074
609760
705975
938735
402603
93253
422288
547081
191602
539199
739630
260293
584654
548103
1044938
873966
892490
744594
104286
645754
552635
725739
691387
12883
828028
181124
521118
247243
607328
631915
874955
181076
926750
816042
724038
509293
590631
626298
476174
674670
786049
1013156
1026578
696218
726001
329801
960554
402254
363996
419309
453336
492491
12410
579030
560541
409553
330387
499024
338011
789641
728056
684743
800338
320942
92482
541954
338368
906278
287818
590733
471245
25592
804202
865226
515022
180143
658997
952549
645478
772852
908064
221233
834127
41943
341324
617658
574187
178391
918433
554775
957113
265990
217917
285101
704011
728343
78399
756398
1032198
824079
894183
693330
227633
1018673
892075
552100
994533
624736
481249
987062
193050
889276
110204
416782
850723
133971
738981
152362
730954
641532
744951
580217
494769
460596
518244
360272
513134
641641
448234
1792
348587
502299
633743
270791
787048
716102
950357
318986
812431
620980
41971
817880
780727
103657
397949
741349
182516
102581
1026799
668536
316506
824134
607768
262049
810373
375367
285377
212769
102866
747720
799615
675888
671783
718839
395953
544128
99291
563157
486877
744268
746172
268631
853338
423031
47238
100693
91825
999028
95960
828442
802033
790038
996152
981527
474713
1000955
192322
96043
552305
775956
102980
235261
1044583
357682
649193
12674
854143
733035
401388
22911
302605
785254
993462
167866
998150
233431
599283
454153
929414
21222
170172
507667
837141
670932
872035
973188
140923
1001879
936068
390331
206296
511041
777788
926539
999233
887780
575242
891985
1036948
879294
823763
914100
467922
182763
959098
399534
7145
718203
221520
27131
632126
1011315
328141
362603
148941
638032
744493
640398
178017
298160
642293
793655
487241
1034661
676887
815459
58746
91065
955302
504608
967467
811681
684287
593232
681469
84972
336389
967860
324490
382575
514894
103445
65288
496127
493908
980045
237294
224144
518822
394012
483171
276857
1001691
541902
625011
18516
532438
521424
594838
771619
33893
624251
977138
838499
54128
1030867
874263
8475
509157
1034616
834340
563623
740940
734474
843218
208504
492997
574673
693257
364666
86070
398246
760264
300026
480414
75529
1002408
175337
191743
512310
491345
456044
1034290
351142
310626
60144
525332
76270
795250
274232
564176
330280
823097
865052
108630
729746
506128
152535
831711
891180
283546
625026
226102
911573
186708
856933
764990
484869
813527
79499
708166
557881
138636
921823
750239
927243
38460
132259
885279
1028385
754265
890404
343588
487952
361806
995602
313085
679068
49391
23265
327335
1041464
24570
510738
143061
118537
606769
160909
928890
235826
17637
81907
997724
170014
692707
880369
448970
740069
845716
328351
515984
914764
308276
582698
774186
311213
970202
398370
239558
577781
112180
635023
526318
77687
951977
967675
932174
438075
782933
335946
271966
133045
530874
833204
258882
309893
666143
194996
352346
924320
743211
76315
400742
117927
591502
208475
103485
918697
611846
121255
402658
631376
988095
740773
94521
223421
705915
1015303
1000140
857025
649388
966716
540616
14039
390431
156066
187301
146583
834763
849916
542258
773197
277758
161817
928154
242043
446307
208573
1011620
449409
76379
181164
271506
805930
1016163
694325
760306
452879
744427
821518
372218
7508
550606
373331
929104
206059
371709
138315
583075
190847
496051
966973
896799
668017
665268
219412
640015
868308
468020
830513
410980
787712
508541
267490
988666
1030993
603350
14677
513391
927925
970117
361110
521989
529412
164674
419582
865877
814280
5495
1040811
566410
882954
973672
32399
308983
977575
816523
882907
1043110
928724
895234
928932
836741
592589
874377
80735
623148
336906
323833
294189
113465
464769
22822
661846
84304
877269
371516
405262
924415
519498
420575
491147
200854
241724
379638
350840
29569
81027
457918
993348
367256
534113
808647
664117
656110
865213
731492
65879
316231
987204
573357
182
611999
743993
661395
825298
265309
157933
667808
507205
190889
580317
214871
902077
179812
450832
766017
461243
78685
104517
574449
919327
124763
187319
925647
163295
713154
890972
983562
258351
649212
679577
749019
532784
1005563
494891
465333
271418
581461
993018
657446
765002
163514
1018685
902200
214727
341421
177595
637433
1004908
577190
735276
32215
973095
478487
91937
562192
547963
229080
207806
317464
143951
665303
157729
24650
283620
582215
932038
228833
194067
107538
723731
317427
941281
988601
150506
408670
921955
414327
696894
229295
30762
488775
319989
83276
798926
365763
676107
435509
1026806
720422
961389
895588
626336
709505
946905
812029
311510
202594
851467
768353
477591
609621
16077
746411
197752
930323
483533
726505
372366
955649
422227
1014035
1033076
948423
1014836
975678
940051
562437
804539
244291
794327
628509
128661
146101
219143
510601
919047
452345
969102
1000147
985212
656299
177459
271282
1014658
880686
212277
175699
746010
647424
391356
303918
655556
561959
331651
747766
693195
543622
980877
296551
443280
569237
26766
258906
831058
471278
621475
757633
340711
274815
545738
191484
691318
503731
946661
374127
797601
90144
14694
472650
591858
629957
1037462
139714
636705
707004
162673
936328
543227
108956
18340
712369
334092
807837
59672
706013
564128
207002
229228
1007997
338161
391305
23842
333057
791007
862033
716067
506140
771111
94012
810973
929802
67996
45480
516535
177144
657118
742313
122843
340837
964289
768668
272636
915951
306470
868027
440628
767599
844034
247406
117206
985353
852612
871624
59784
319050
937405
106499
849639
486739
151505
441997
33688
510733
443489
401963
173916
766023
834042
645253
737432
556148
961864
274011
527682
429631
213871
537596
760740
1031022
702279
461713
687313
135328
459028
112151
128224
818399
363241
519364
635724
587649
518262
79065
693168
474124
29744
979555
592457
511742
1033685
137696
474550
507842
546717
210054
545964
166872
529270
424177
13130
791877
1038260
360917
818395
649818
509476
105824
790651
15927
891324
644801
309174
243093
32857
397350
516713
894839
438806
341804
570771
377494
857602
724861
367594
586966
75405
450425
696047
107385
677897
209256
208999
681222
147419
419726
573184
796271
1003783
507776
542317
181539
482133
1021440
344775
553370
790774
584865
289578
312821
356692
899911
432277
506825
743145
483405
593270
692878
859996
21925
37990
700538
681170
846453
924099
467580
566711
688633
135545
274339
807409
6453
701012
783929
486767
316956
900948
7062
955870
305067
520413
1024815
785022
41466
102740
72321
174913
968174
260302
127154
684958
655360
705590
601790
709084
99364
490885
470454
307269
1035188
252424
834867
651666
985085
628813
61934
636695
504527
773289
778968
397682
635965
571462
711115
975839
307255
747854
349559
429325
334432
566463
963222
450828
441007
23471
569594
90726
239575
909426
314002
346394
770525
597920
1011410
641017
262782
545442
917427
168704
608741
1030855
322505
190806
805194
888315
208449
881799
840603
276714
378407
708242
143911
727523
250731
386020
915600
714820
799544
836562
597934
586586
218729
954554
122619
998929
488468
574400
831935
824376
351869
680095
334791
390174
801817
632917
941020
631814
271253
381449
926155
349922
951511
1004822
982870
18288
690063
763437
96721
710782
675296
928080
891855
51485
728634
322968
137876
498122
950562
920199
455622
137653
578298
809368
182035
555707
198530
707271
347194
814593
371215
701509
833349
773505
936947
474906
61878
973539
966168
413216
980968
834410
1010127
853836
1030569
896960
265411
153932
581269
44934
254821
1013601
121175
453997
175981
1009335
744450
747929
761544
92870
779474
493019
664599
226969
583536
915281
735799
230577
533878
94155
122844
635000
204039
540060
469709
946946
446156
1011105
430005
36397
538660
105156
847574
154570
170271
465806
833210
310601
463226
154562
28466
626955
747284
40341
930077
219632
332019
912903
35779
626122
941030
965179
866972
856724
363995
533605
861779
1018599
961732
144130
432712
809533
915772
563675
618993
149490
844938
211940
627243
621581
323755
51847
390328
983322
591297
64978
932426
319474
80027
965381
438244
476771
932590
832889
712800
150553
13556
987944
115553
769019
887619
782972
1022674
654871
577126
320072
318853
89519
613593
566701
571663
517318
266001
49776
624723
336803
386861
829892
1012592
538433
846225
1044498
730730
235439
910276
551820
647228
867044
192559
401498
427736
194812
250537
745840
886248
950856
758238
945416
938627
892681
608334
1042667
588000
907871
52611
77623
91787
198740
572529
36333
610606
569510
993003
270514
531829
938245
674274
733811
904663
970806
797728
672061
795725
635704
106521
737586
304067
244551
827544
84470
77120
838765
705209
578372
63835
284199
267931
939391
368340
995438
628011
320238
977420
675633
844897
131992
122988
2108
485903
819132
1023718
66947
677640
496380
349106
748249
114652
156706
225737
361633
438741
247591
892379
132176
149631
590112
288960
993683
676953
228482
352120
764609
934731
890809
42035
415352
1003013
898683
623668
963449
41664
400270
921297
544225
923285
283370
398596
965581
409636
208383
163753
102962
614297
206025
703287
610025
515569
159324
716577
697529
150918
827878
957739
365165
793270
449534
1015394
806316
275630
546577
321394
419323
346982
373283
12138
916819
981024
508944
878776
203114
853896
712280
708812
606216
555094
203986
14295
263573
993654
397635
963696
591428
737837
39013
544270
990750
558894
179878
920278
39258
908128
857799
764681
895178
141182
836928
75538
10445
910156
476904
919959
63409
756003
602277
577172
725179
610948
422661
624713
829984
96709
863378
789399
859226
185371
757711
948078
139803
228733
1028389
148266
451812
390324
332294
707724
574034
672820
318992
483082
709357
490691
404696
513979
379413
996760
967585
26320
92285
208328
172734
288108
133679
227453
817414
621600
548218
663816
105928
562910
864652
329854
411688
645287
418556
788551
731309
236304
705297
654694
258267
693020
157766
610769
500663
297107
970557
202400
6643
802254
607922
546399
617
479560
1037563
304526
54932
264911
594860
791962
416507
377755
132513
926481
841024
246185
881340
30887
411591
869565
498744
33899
990242
479939
934597
498984
579255
5358
921898
517504
55155
934592
203621
698540
602245
330996
810275
656361
963013
73630
410096
719443
459999
253785
408906
843485
650180
139409
670781
219949
795432
906681
384083
730904
226202
981679
291437
24466
741667
265603
965072
124648
573535
322881
37515
943221
564826
184770
96137
611424
381110
352833
991443
410714
812046
1031078
353886
917370
649613
164435
983104
265992
895580
510484
581379
42265
923912
660345
952540
213461
1018538
500284
200118
36318
560581
945833
581119
664984
898109
1016972
844570
895275
142221
678994
198806
577467
911859
493330
993424
827523
725461
514514
140529
307841
143232
1028492
182144
112742
902461
393971
184093
559938
188943
774606
874101
623100
556011
586491
500068
617758
342621
874618
994099
865139
569813
376558
985794
134314
368442
954287
910545
500073
749776
143976
304197
997191
4789
768664
146912
514413
807860
258408
892227
296091
1014266
294628
242545
1031318
802075
122057
539038
869214
345444
310016
483683
93326
232050
925618
898306
370460
476004
521859
531965
719595
978276
720779
36650
290330
53243
1032945
45835
423244
5565
389515
275608
317514
781139
797747
341103
251093
753469
1012276
229814
164362
219136
116539
617704
325358
161728
890413
641843
554910
601325
447757
349820
939602
813821
187997
933043
649859
1033523
784037
921143
319773
525145
908120
98070
384496
903554
257405
279470
695373
675375
879016
205297
937983
77832
21971
746057
1041580
867527
152168
727251
233099
833041
193746
936504
601821
496417
32615
664632
495382
35856
963315
537662
464061
1684
795207
306294
518634
449949
464441
322031
603366
519485
464736
870925
989301
780688
309995
930152
811844
652413
536231
452752
365159
735334
49712
520220
32779
1042985
419682
85100
674110
303668
217327
586700
803023
237039
683587
73631
301196
660850
270902
925989
169063
329335
721411
161228
271726
622465
612253
23471
881723
205898
221945
101590
479013
647729
685871
242846
419638
817099
857191
819328
609796
868833
789609
4757
338595
153105
945007
373772
931715
768457
416811
604065
173558
158163
422706
334100
148536
252641
97305
455744
486874
696997
167891
63829
740550
64201
644271
789434
119872
727113
724456
476504
1016218
690131
547488
241802
735538
1385
679182
529270
356806
848562
448831
380512
144362
171271
817502
751228
315058
393241
761669
838914
997558
686103
66603
817668
468182
393783
217349
133485
704544
945674
616969
335416
436003
864242
262765
393162
839087
608582
903620
485763
304202
158577
807659
325781
533655
135101
408588
23407
1043481
921455
499080
7504
862873
1021338
1014933
674301
122083
11655
15151
361281
207358
951191
516910
27933
493495
765797
73485
432559
255572
280772
834978
830830
129850
76387
264038
49197
861092
16410
766925
1045257
1021545
528524
722488
129453
210454
750240
558815
139151
73516
368369
503366
27768
424122
525532
310988
654213
755011
150316
785379
671437
156888
360025
535922
604644
159239
549080
890568
852811
825384
968497
639022
656705
330743
867510
797694
888997
344106
905752
748095
490592
26927
836949
104108
958890
403470
550972
666890
579596
950040
724017
840044
956934
330124
1016577
639606
117130
455300
983684
1040434
302117
425702
107037
282606
699016
738793
968946
33749
686517
146539
961709
977985
262011
656439
396506
183214
733941
517502
38620
509526
677536
979328
1038356
890300
45037
648652
335710
341629
401896
209141
1042915
121312
92568
60432
1037574
164753
707035
904370
184216
730919
346533
95133
204652
249652
29643
793025
917269
11056
444653
760760
517582
923966
174617
944832
319114
846610
46978
725099
481738
970034
825390
1038994
691511
201870
210808
939378
776817
914312
782333
682071
915191
341521
799973
323967
611696
211002
993148
968509
563272
404585
697746
565882
115329
226610
740873
529486
80141
192356
51544
701765
520373
679603
527098
82390
614629
96530
455471
760722
765777
375548
611336
858801
278894
928810
766
138909
287621
202087
626983
897744
368981
8591
772537
240238
733313
683175
535471
245733
760626
921645
220565
542587
766066
211409
28411
966233
674213
932191
651516
983132
722714
59467
787627
127180
441980
77690
39418
1041158
233366
870762
830968
975770
603933
1018693
483463
990211
453967
52168
855942
90364
914122
166778
177384
419196
204931
637570
541312
651314
354495
181145
243889
592314
874248
865849
759237
36638
358573
727832
24234
40597
197523
885248
16174
89268
304941
331106
884475
360353
1038620
1024145
219454
279789
1005033
912892
478238
815327
919243
63467
207643
798675
858275
847427
158943
637843
635316
920123
193810
921517
550774
618596
720755
21872
35662
691756
760853
528642
711686
418909
637858
241134
316741
865659
201153
330419
437317
197444
173793
134936
225681
700821
859260
270785
433876
652699
930550
237866
699546
1045341
932127
544249
134545
513329
433709
655894
637845
661238
1005481
913924
166449
445784
467448
751651
966403
488064
169782
257749
976622
980725
818293
591662
964277
343275
108093
15906
152427
944924
486573
783037
537029
422487
76681
840059
567075
405466
418480
994610
697964
396817
893099
534171
585241
860085
84072
485838
585980
205916
980446
552961
545672
704926
234264
637436
89831
144569
74296
820447
648226
320893
473838
375636
636655
161811
357870
20167
771831
188742
716188
780161
642934
636045
480067
479421
625496
593410
622602
632019
787587
866287
787765
735542
7219
125817
590815
360459
605996
975330
950299
160474
267602
882599
304108
379121
103319
574674
889
942846
649909
1008297
636197
304472
1011958
628055
644569
311146
78084
199915
750837
1023240
55197
400333
715313
134366
521640
1021979
268925
309304
922158
1015474
928731
355880
639077
195180
424426
878064
831838
189967
339907
199921
453276
16884
164050
787588
348090
506480
365319
923145
295435
469581
592700
808033
219688
634729
671449
254502
645153
323960
606327
257031
581485
717923
106466
449739
748803
810346
900286
376446
232563
108066
223532
205885
192627
124602
414010
136870
521356
374251
663090
512922
165331
228233
299465
755147
895346
778668
712908
364982
276876
517860
120466
901272
731920
971554
464602
556746
227071
887979
549507
96528
117213
555389
87646
589709
653729
330846
466892
177537
612381
142172
629485
599779
425192
310900
826925
124921
184995
1021781
301052
618964
807439
907120
820895
993259
10343
869948
170214
189526
506203
36078
997117
972837
877211
458222
549154
967547
681469
370479
495519
938644
344005
409930
112512
181081
274530
135465
884754
159148
16032
707561
361597
443020
61237
1029103
964703
8674
794844
423881
118182
411450
946060
631629
238148
834330
1029210
842391
310059
216979
24854
1001371
212590
534272
128906
105882
882921
598307
291335
140230
633592
277843
107375
232752
832167
285610
550117
464875
84102
104407
485329
132043
874951
835643
344533
457686
452261
141535
18380
396273
178667
526417
940924
712
81743
134159
533590
668808
272199
385533
120397
298940
797675
540099
729846
58990
11697
979422
313785
860049
452391
286811
307351
989512
664286
294777
434000
597442
684717
300285
605621
668466
571183
173036
989939
809604
740590
262939
468639
902686
977063
289457
145120
351245
266591
667856
958880
87881
805113
618217
510261
202781
428187
388227
72754
473270
398323
440502
558391
337320
684368
100614
438858
396961
805291
564786
951060
722707
222881
181013
1012467
927176
529817
205083
49767
910220
458083
265880
86754
504705
57230
759525
707935
304284
696572
984902
665540
70998
850020
709512
358668
393524
802922
1027033
103321
167549
100696
345444
956806
235359
161639
692685
217582
725402
129236
885072
699719
362316
899505
753123
824363
184760
3592
684027
700468
796531
622579
759239
889406
168
860585
841746
1037252
630250
947484
577981
999794
899816
240048
1006849
318604
725479
505213
236563
592243
193596
696381
562868
648832
823621
545112
22892
834547
795566
931547
379810
866880
107208
966117
252098
321185
897236
690045
1032497
166096
362610
233699
238362
528272
199239
159678
981236
432550
1007127
672262
339220
535563
317500
926987
757071
254817
37185
699765
456134
732025
321848
321497
33492
482488
125903
1027125
664932
116873
417879
339260
897974
476178
745397
254499
10215
678462
106215
229894
774932
118338
969611
191014
233859
499812
319007
86674
287697
349267
837868
104758
404040
271909
596509
673748
674215
62724
21605
853330
762556
214043
956771
63100
553499
471088
915598
110248
682192
985330
237893
104290
114991
52062
114550
106943
857112
404542
589322
233963
493582
181568
1044124
893649
898344
783101
288613
706045
672368
848373
52742
734592
775526
752585
116465
54787
457362
233042
974547
763335
213344
285573
344747
663514
767749
11768
910159
457313
249791
589896
478928
626274
442174
731112
942316
181106
899589
1027434
480919
996912
521359
18725
686432
644875
145800
278144
22870
513431
816760
699823
368643
866740
298033
1014805
47307
131210
840591
142747
502846
310259
930967
680430
143029
398274
852915
912103
227992
856103
345767
947247
1044705
308429
28395
447001
481646
367886
489555
588084
1016977
821363
180521
868176
901477
733449
981032
156154
26646
59466
940344
862059
988994
288793
660496
41940
194436
144652
363047
51483
30296
982192
526577
525562
345920
1006540
317304
981087
704155
746354
906015
432303
94774
811745
28508
224141
104364
369869
437205
517858
784521
283292
460813
275229
535130
899009
1018202
822513
678694
176264
155482
256604
742493
515671
470815
357677
893804
80283
137419
101204
120437
23155
617542
672081
313769
827534
682293
790668
612659
52375
850466
253265
319861
316188
468991
592421
96533
70662
383811
168797
98659
954487
385763
141477
795029
381937
246525
537297
258450
268747
152976
947941
945529
617107
742584
200497
4193
647382
221824
160136
518940
134417
112336
414620
103974
475120
68156
1011519
40318
1001634
718604
747790
17715
365069
767122
292356
162918
990121
209819
464751
784218
282605
223398
945369
684030
438774
57180
156642
46321
640087
109837
728161
738469
127959
708110
546959
50799
805187
494097
734076
432046
669851
342652
364814
107880
846619
567920
630979
823853
483214
191405
13216
1043990
446524
526870
355282
749434
326604
359915
773200
135034
839783
675290
348910
13186
781912
1034645
171302
159198
442525
340632
240059
312432
41343
894199
475942
391566
99595
1007749
515407
805908
905050
715789
713058
210917
966814
324073
569179
624413
109809
756424
328211
280201
706531
283253
641401
663995
688900
133044
28073
74695
201703
222373
583113
634220
1041767
494745
809222
311491
344924
954544
249108
524127
402924
895332
418050
906097
349133
516611
523084
935558
135522
538541
417557
815686
665915
309720
169755
262611
506001
235811
344897
417602
778323
379026
26793
967007
1017681
377210
530347
273384
595808
910202
227820
624289
684314
629225
840703
702846
23936
683197
699478
466768
527155
624961
449367
228313
756152
481633
218308
1024969
984269
122799
23655
726416
95816
696889
741989
205278
934818
176725
852804
595777
544922
994503
680552
535130
505697
56217
676197
609155
39682
869775
162676
338811
780127
497129
428555
969444
299110
667259
107604
521508
538317
310321
961002
654468
69335
821968
243268
437060
717639
478290
628380
536453
323086
297862
160339
250564
682115
496409
921833
365907
560528
924284
732561
541962
393016
285308
412278
144031
968822
121168
866825
396950
257829
9634
265645
211366
982271
877144
828513
946395
471817
613428
174324
448450
274132
696573
685728
432137
352042
925204
28741
756133
329473
904170
999099
286310
183547
954600
900558
635274
459191
117967
152058
958098
715544
865934
6648
261662
553078
819965
285746
18323
629529
959462
109261
302429
141210
247207
936585
579650
273316
542250
584926
454627
326131
575334
526778
932288
1324
927780
283308
81300
727887
694002
79338
496386
185936
479038
499343
287142
457215
492091
36128
553755
635415
616002
976940
469292
673413
650580
200019
563704
144116
619948
418083
427082
84671
769482
975257
508217
898240
356564
375285
287193
566427
772148
83529
373510
264645
630995
92913
790766
659118
821570
894126
697727
1019543
133983
254386
317406
756367
521147
275712
128751
931402
983703
165939
693620
238432
456618
82644
814278
405014
175279
568370
957455
935670
985445
978655
627100
704075
220450
467130
612446
570000
525334
119781
950686
963323
90389
477099
554723
401234
914106
520790
354753
3649
156998
30368
223416
829933
809240
72472
380010
40722
314467
672866
464469
258423
491661
290772
305256
466343
326360
25045
275080
364915
627305
757421
694558
986767
732254
71431
214766
360793
974710
735149
418369
338914
811844
446253
698953
97580
7299
288355
50311
211026
889965
505164
1036507
922196
638693
750208
1026182
872011
849067
485617
1024993
892209
723829
502628
368394
602194
364827
401901
659751
194435
62529
408904
990238
873390
742500
383938
975383
418627
898393
802238
96153
21850
1023831
273809
371890
983555
791757
756074
508463
335855
977419
307198
146592
155967
615417
1007025
498506
504975
99259
559166
460977
584853
765366
680963
843403
577551
734762
881714
435418
344482
535413
656263
79683
1033211
567062
1002852
985687
203068
793789
112188
301147
190660
574952
725525
944710
304835
616059
897664
1028035
238265
676123
960706
10701
732069
8481
330130
965010
1010031
1020901
515483
117428
643340
260664
769578
257068
452300
201668
338190
267741
409427
357
311651
392524
67978
25930
105860
998605
535378
951670
377915
264233
507149
172468
280648
23397
571906
790188
934020
648244
253590
804834
825085
701058
325326
61555
205113
183092
119058
341249
405309
575154
779308
859777
362808
836544
1015791
749560
34495
673026
449558
777891
507774
412638
387420
30816
259625
807861
831112
447003
484441
732398
699743
406779
244881
656120
359883
182517
265771
880115
813851
302895
621207
476650
59655
1017636
416533
557025
594650
33775
753775
540477
211994
639759
60213
644349
791837
548756
532959
686009
879726
670647
71971
528147
97648
596146
862481
738287
422716
93273
402591
999014
824677
318070
150842
516615
464794
567591
566272
127487
833499
444417
714197
805641
701702
256314
906410
112794
229622
52604
239814
416348
64534
121978
719536
400634
1000830
159257
515368
380736
888172
962720
55848
87749
223153
387998
168468
422747
811377
271102
716201
655455
656159
755098
687864
817529
574597
911313
736617
920708
353653
566859
762704
567197
875252
403423
289134
691705
940730
845693
780110
82571
740091
659719
555850
684150
696618
869789
236272
214482
692863
845988
616145
33849
79194
611130
848945
373536
893914
305291
883587
265379
930585
725230
1042342
404940
374977
847461
1042681
527593
334994
894233
949638
687911
1018405
831459
361818
1022522
360331
43651
804375
977830
271325
826041
208127
363146
802245
377514
367041
966467
534267
979290
766109
372602
369462
371206
359326
622410
927117
974376
256202
751023
863478
439182
508187
270988
510937
123723
460769
872755
503465
502589
750618
485209
907893
942075
426916
222229
110788
632349
508285
561928
830937
463418
456880
454340
56717
567
1033780
396874
152165
545427
959920
50937
574663
791628
124731
312070
759116
837015
36721
8799
673994
767352
376434
879513
29319
513519
119608
719589
926277
11644
148152
523898
978272
245708
838734
73491
1027414
128518
117531
517457
917397
515379
954403
903345
509721
999542
103978
967026
168074
66961
503778
72250
572598
830915
591808
939172
38998
305961
732664
1040198
877479
231558
968647
478600
91848
568482
553882
28173
612390
663688
695221
1018680
414870
726110
247526
385577
115154
647505
998349
819336
696160
105191
768688
646555
249179
122371
501021
473710
58415
444105
54258
877677
106103
311692
1003821
272098
412619
119143
917061
855858
634732
133218
971475
247435
840298
181604
395267
544887
451343
531020
142131
791959
26185
393837
603901
111468
189933
826041
568836
430013
799521
439529
450113
369270
779636
712500
652143
733190
778691
178043
502234
798395
891460
988879
668848
902467
745810
70589
215578
315476
363660
515808
468603
121678
133279
508535
510178
313889
44893
144312
54751
74856
107535
287964
300298
331519
619976
955899
688092
639057
970794
651218
286819
377496
512519
815322
753684
995969
600549
912727
394880
924167
1038258
902729
42058
129665
251106
517481
243229
341179
871242
67555
736924
665535
59220
455898
499280
5339
776340
219485
96509
764046
603892
416965
445402
993283
82033
870841
138114
441273
656527
62347
198826
111122
439181
72845
189956
220597
410822
145621
810303
108442
283788
887678
289472
999531
234574
284772
215996
813227
714099
21872
126391
361955
419108
677049
1014438
317407
615677
360129
815929
167912
562352
832803
745533
823444
719853
904725
488
58957
607644
579315
948531
722988
760769
231293
130722
933914
101855
636256
728944
218211
943180
1031050
37649
661426
94339
674997
396219
568245
607423
509735
253549
223957
471822
775625
125883
841579
1026587
937702
282903
635337
345373
569808
733651
768879
122369
180950
47908
38754
757169
452528
448158
171160
547699
751564
664843
470929
605711
152743
457478
475684
337873
516799
506335
906687
272270
296159
696040
174510
685787
1034482
604398
958112
331918
606441
1012738
315858
122589
472232
674616
510962
267589
510584
726518
938844
56923
335750
790515
187764
600083
456326
455668
142880
373345
471190
648831
968116
765033
225824
663827
693872
922786
477411
379065
333040
1005628
295620
229404
516486
999690
321555
155914
840500
234837
239086
1012526
323616
974694
945949
404385
247485
424754
459481
197343
202387
689201
380275
197161
295543
1031214
820917
607331
697649
218019
630158
816597
433722
953707
467474
155896
655634
162027
141198
893759
119982
1002805
494687
938567
970171
819063
88771
455971
696864
345975
209559
565016
758761
389284
842697
317552
465356
574628
29161
285336
325386
22025
707567
612569
908408
796726
43843
879435
729290
634664
1027698
1022070
712846
924664
473117
604010
442406
1020936
84610
1025975
275302
116394
203758
863386
585050
851951
42471
893424
91102
1037401
291868
686313
839122
839691
628147
525923
480778
133076
62959
195856
716087
580568
853460
3231
682291
386744
87710
889219
429595
647068
848773
75634
903381
302376
692305
848934
436659
58574
66844
271781
346568
757658
668780
198775
183253
986898
694457
447946
205873
273537
883071
812596
198776
210646
651507
731382
745987
244173
483359
423396
404046
229308
495601
309684
983602
664733
1006069
768768
716978
289776
46769
42218
570527
377419
227612
579743
518149
595738
699861
421798
240740
429364
1013042
881984
423228
1009928
422499
910114
730192
973346
1017003
444597
792014
14246
414652
257223
412623
891974
630486
698322
607430
1038776
774687
571030
48351
773926
904869
934264
851465
549140
76987
11089
1001812
786610
925848
221204
1011477
923130
998783
185723
824201
192294
788731
151982
165017
755533
858176
693757
872062
1001738
758291
391837
368605
702582
43884
478118
589981
283918
662251
707325
348788
507881
955759
878505
258315
527640
152092
780800
184964
401082
711343
483247
397351
474860
653830
359397
401036
493888
404988
896214
306575
416067
811862
547579
342493
292095
437561
948176
520906
560476
275579
159340
865215
167041
172139
362058
196160
22719
447527
619029
419751
809195
197989
1024973
259778
836462
975136
867827
224689
813602
602425
743041
346334
887206
336891
189427
984236
1030176
357817
543391
422316
303161
419405
19400
207848
188641
801319
528914
900201
19395
59010
730224
222967
826068
662553
979628
1015554
7126
454760
274528
83435
735624
261426
494460
177260
899016
224015
437319
43640
47570
792047
100299
850613
157217
874358
265975
169726
780042
1002650
43228
1038877
801558
753880
252913
876356
275526
172001
651896
164893
953106
226071
505726
972041
923536
36653
589754
53424
537232
839335
538596
689185
151624
358938
209503
323759
917420
726385
185285
51201
292352
691026
655801
450570
342261
445240
25393
116650
362424
21273
821149
368334
937100
901521
34111
919006
746967
151268
11325
9058
516986
405980
709735
659132
77353
301810
435188
149503
12820
802746
955921
937439
765547
476676
449003
859553
859300
143570
653969
189096
898415
801266
370204
719238
934427
242769
155534
3544
507503
1032285
184152
424655
1002234
920140
356174
774999
649016
838815
124039
704051
738110
848699
952767
842850
134923
629247
967294
427941
35414
297484
593191
718883
380386
798379
245636
2494
169196
197589
223731
868001
719150
547955
676709
526310
840322
1002906
652202
340924
540486
855548
768547
727794
683
567802
442476
600222
976171
964892
613714
306621
378756
1002393
863610
672935
114781
32034
633523
1015283
1011818
530698
149730
492334
664876
554314
301080
1039149
971980
39556
540926
71389
536086
173953
208142
390726
140307
276811
262409
548138
755938
425926
792772
553543
530258
325090
205220
270551
1037960
424916
292633
291015
363415
346975
492964
296486
690034
525866
612230
894575
199079
348974
19524
934161
275978
831942
817743
602671
298280
429214
939106
23427
11336
260402
492451
983797
38614
722325
733404
894544
762743
193104
1027156
144231
799628
143221
123209
879368
80189
1012076
221409
497505
957414
483277
286600
368982
534532
40512
961964
1033661
178468
671172
680563
34317
437476
270124
853061
1040883
604169
824003
168493
831648
866124
652755
562461
262660
115297
778703
20397
862822
951372
498894
300596
910410
171885
149440
269024
623558
658944
581309
987672
90363
900417
28101
788627
361404
1035820
759570
459909
375239
165542
400334
852708
547729
622396
112561
263223
345442
755020
890250
137741
229292
785736
11233
267675
301801
642883
577607
241856
931165
322684
514367
27687
74975
971371
33036
71030
985091
813804
33929
368941
200535
387203
259265
830182
1018479
747433
186508
920575
140940
820004
358208
111289
420006
180472
578384
594426
579864
390134
1037153
520338
1039383
713654
576181
294143
869833
241114
788661
196355
589402
553647
294072
126660
898895
83959
857185
505819
407674
970032
876923
444255
591936
92478
935537
605000
695345
197599
989871
374587
656770
670239
963612
565861
720094
86250
798309
80689
295642
559659
755691
939410
236807
1032006
73508
943503
785788
414189
631905
46326
788383
561620
96962
36687
787535
590112
490747
1007438
123999
883476
691626
649129
762557
493513
878071
601197
1424
401640
328972
398773
1028259
310429
566937
367394
579738
687171
465979
578817
248449
85242
782864
369716
813681
290792
696512
168568
390975
1022564
813953
468066
990932
332509
292160
667979
999561
568065
255274
708232
881651
853239
327584
913352
701096
738685
101824
201759
440562
554598
190035
906860
815376
217527
458484
895326
446944
608807
506935
686767
896112
705997
881461
281317
684769
484774
836505
631980
732306
327361
640709
473753
27385
814604
343751
875186
347532
800626
1018314
498362
983101
484421
550786
2826
945488
410329
585669
257364
103306
589302
527992
733547
949473
590726
573946
833744
174917
362152
496284
63418
308099
736327
42793
191972
1015970
630048
695695
733069
842737
543916
145405
287228
345924
753508
358499
658107
997900
973859
124676
173509
871149
293612
622936
833524
744977
161604
1027188
195016
695317
63219
674996
758773
718052
898306
471842
844139
760014
834098
635332
1007799
308868
355104
948182
437816
1024084
462810
957067
20607
78642
715256
433956
998080
84381
154199
44636
196582
243408
888931
406588
490290
159728
747124
815702
416528
872728
807913
1032080
862768
34939
549832
956246
541708
880273
988222
795711
22963
187756
929817
933444
589658
565540
422189
573928
565974
398317
650877
761016
885530
675674
38657
371520
715189
742099
82898
46019
387429
571348
1032609
502666
127017
298197
157761
238496
531356
961423
814561
732330
826837
173330
819392
108894
44452
60739
912025
1036914
49986
772673
416476
588119
670733
728520
550703
998873
532178
277965
496630
267789
154055
798003
881098
53919
833369
723836
475709
171587
202497
737869
862342
494884
950346
366721
276965
952498
566331
728512
565051
489081
492294
982322
978434
663878
676678
206635
931052
523510
909591
542680
980612
628012
64398
114349
461615
185143
587515
1126
671225
114533
270760
113384
581781
904897
374583
1024239
564376
851612
948709
858927
195567
345238
988183
66137
620150
185024
66264
34514
607139
982660
719341
556060
925521
326162
455715
465096
914520
236022
582944
211298
5485
35482
828752
313906
607971
754575
533147
65762
866079
692118
790721
955302
876189
175251
914916
907396
726765
916115
723243
1032878
349126
795122
282044
671253
1027711
557248
278565
338970
594004
616687
931016
924668
176665
544806
687266
323217
529226
970581
698640
60250
190037
228212
615961
453818
770289
757514
372364
980942
284828
609859
317869
113439
500061
681989
1038042
657979
1028806
801739
432003
441584
548306
897514
396131
406170
431363
933942
113307
1019403
343181
888423
575476
775783
585603
301128
250069
200380
838276
430672
624283
866692
173180
102082
543648
125834
50594
782347
167474
260602
1032729
552304
162229
630467
427758
616489
31282
225333
503886
11458
109034
496530
609103
668846
689421
70639
334706
538348
34913
398062
81753
731683
573771
158337
613340
201410
428177
390899
544034
747828
886032
377738
879964
882268
751514
10666
655088
42678
663649
778609
218520
610983
636705
191044
913859
610415
20614
14992
289653
703832
508341
979492
58716
196176
385245
569135
560202
282709
124900
44378
599250
728855
940050
567437
288234
297
181965
939248
186460
537907
138405
670738
543906
626644
770437
836854
306808
1000386
566972
744561
571454
613946
960649
1009869
947499
107687
431591
345647
978842
224590
618048
156101
143915
73983
524964
66633
860795
801446
29477
937060
537603
563935
457970
288952
976054
522008
250445
321455
377647
631990
542992
165036
695320
930631
402928
749422
193561
253357
76461
547872
806221
821565
46232
118177
962192
709678
796526
953254
655860
364383
1044393
695387
754826
390973
291747
386827
20984
189516
647916
415430
303833
426158
792044
836097
374342
670812
242325
77860
371157
812007
209353
244935
110294
311260
741086
492342
72297
394847
792769
982594
68180
922664
645006
822796
860120
980696
1031341
788824
477049
523631
395557
846838
472514
762452
101778
48999
918081
238978
53386
546635
281821
969956
290887
444073
160364
1039077
741771
399110
993557
545658
737992
785714
586817
56796
39555
173788
869522
810665
256260
151029
268674
112415
720104
964075
410963
317877
808190
65591
799345
532010
796217
729873
327849
122314
852769
672613
171132
391221
697249
375184
203147
167488
548392
949809
299992
39976
696786
886552
939207
128061
593860
1038772
376267
539908
424988
689500
727747
61268
682062
369659
235274
449808
315965
358671
639594
795526
468979
95071
165617
99115
437338
904678
834608
880812
1034711
262156
98610
195890
26341
197507
369482
639065
643421
291217
973140
760037
512133
595699
970987
11430
199876
777120
509688
151780
1009800
613857
905883
883773
284877
949025
382438
737406
357803
719870
230809
440816
482358
826435
822189
564527
23824
509846
405113
652287
1044478
211055
1016250
439811
402619
473388
1034541
904839
849839
963382
94064
123659
334322
678571
1040793
156256
658605
92538
733001
929717
1008394
743725
720733
108985
969165
376399
580472
434527
792847
363068
185628
808481
219
144230
357267
247883
777732
476860
89001
923329
38372
326846
1007288
631917
700383
566479
901630
1023794
477843
37955
781153
614471
395176
333784
304994
730325
701048
679148
971904
734601
284988
812021
508636
736805
799254
334510
251807
709903
794066
1026260
5341
188773
178958
257065
792560
581306
83232
398399
847863
342928
316798
4534
329881
12275
514683
606096
745350
339463
168400
698974
884039
544993
659655
822068
63120
458595
939018
769669
488621
31224
952333
778890
983033
546986
970879
921098
442684
679344
198608
494668
176502
352494
62295
459594
380390
684332
55730
878166
68817
857476
390597
553524
34203
732168
603271
519712
818847
607121
406705
206009
220966
224244
688480
627145
781468
111570
99075
208682
964720
182963
393477
712657
1032376
905975
46468
860777
351878
269592
707978
226937
571510
541481
722410
569784
431744
1034925
294679
558246
637958
703164
1009829
973047
668728
311769
924801
367377
563646
124526
498457
978565
862683
775763
671495
559155
618673
504993
506001
646693
849266
49466
67845
910921
237235
200526
827010
835963
531245
566385
803181
667753
230366
930340
174562
647302
777157
496951
498435
768281
536384
962834
308207
441062
397940
557157
340942
947327
386748
326740
1018171
413047
656346
737005
464006
1016891
542506
133208
421676
553647
240699
39981
217738
701261
251738
220614
407182
480825
792504
549390
6399
157392
797066
695589
317059
1018756
857131
230611
508938
921892
943529
607543
311351
401582
224317
827478
986739
624207
677485
96229
495785
302046
105164
794546
705365
158032
107775
700304
991978
116847
252708
205291
574083
920605
124438
107468
809546
433996
940756
810219
155159
425802
256809
309710
761715
466067
653913
634779
531126
684416
501471
416136
395329
257410
543481
435094
298171
269684
739945
142669
906485
100357
361440
577285
952395
1027605
302456
64335
785643
82899
14490
415822
574054
609995
668581
59345
233249
608740
705027
86013
450845
31754
1006903
631894
262891
700216
794828
215073
879698
403
681754
625239
334581
494084
528483
618002
780733
953963
364134
208722
693633
252774
590972
74866
958491
545155
10042
416590
1034171
786788
756589
890129
536242
107689
271145
8720
425639
968283
765078
192530
289872
425185
616957
221081
882872
404786
912769
278464
298323
563686
1025120
228781
282607
653951
174689
388907
918021
471588
451040
615071
577746
912302
109947
145416
899580
529404
910637
1041623
430749
334100
211061
187600
559759
432075
457611
922384
509215
640850
284226
599863
850915
993863
236261
185292
829831
82737
307019
880596
95670
322056
274796
389436
309843
527638
616918
829492
772603
38911
770958
412797
72682
197497
666198
525244
201235
60980
184493
559247
659391
308370
439342
287670
531752
405603
169314
498591
129200
603314
590429
502812
502049
119233
596491
1041146
657876
621781
577041
802849
836743
2186
396730
289724
139662
980132
920130
913018
157934
450093
694286
196563
932404
361612
102324
617261
497185
308364
528021
286511
16977
1011230
1015141
80082
1011476
52726
961894
726164
733396
313755
62555
205235
941238
252161
67848
58539
724874
167342
961348
315293
167507
132339
468826
196344
747123
667535
998925
872628
700407
985148
247609
372376
599630
330022
583359
800957
409981
812439
859841
676367
323749
689554
624467
638097
670771
127914
457227
234815
1044635
57139
55139
430213
794242
972962
337008
53212
995102
47471
609748
75010
678589
96940
763233
296292
634143
970736
22176
989586
1027985
40604
540542
222087
772594
959665
214444
191191
441238
193856
355514
187552
85022
332596
233223
1043120
786593
617482
909560
10187
37489
915707
317614
830397
130887
495722
1018768
161647
188943
108599
994131
29848
983601
626310
640991
289989
444311
408614
442905
164138
372939
114986
832430
475648
628768
682074
159294
60989
188139
660279
558627
298350
348383
496462
770204
508422
279278
269553
628947
751893
463449
616180
282164
954883
866166
14651
620326
105853
612097
166822
259143
468959
652357
596420
958575
352854
551575
777362
880807
35939
874299
1025606
735215
422597
446670
487973
70156
143115
741980
791620
971870
122622
811507
948451
382547
70884
360186
842262
688879
681173
852400
286718
828924
12572
17399
510663
316236
598762
191470
528910
969747
182505
104621
386056
512452
942581
231321
131642
883680
627799
997107
877086
997628
92621
728674
906461
160909
889416
759553
906907
94346
397324
440857
879501
645168
283984
952192
921289
158720
591989
209929
315026
410218
685420
432249
1016152
950683
997671
695093
377732
782237
394589
947507
687566
730409
996008
812785
72700
98653
733083
56627
877498
156986
101109
1017230
706955
469213
256072
877256
949261
1021167
570791
515476
1040758
122224
716625
412042
655216
129398
817567
796397
610213
650505
510758
429176
500577
709338
766977
902138
537854
312758
879139
297401
902794
886904
76473
230580
743382
1041373
550244
338150
543022
172871
99486
641730
40362
905933
919417
663798
925870
977759
8666
745557
482152
994344
674756
132715
523147
495171
371043
616744
923916
408552
564232
553588
607271
922504
305700
767975
105582
444025
189703
527924
5181
690872
526719
13017
27467
51192
812359
856213
303285
955838
330116
806976
21474
796590
429379
879490
563457
379492
173329
228378
792458
890063
999591
887229
348195
129572
595788
694162
414403
647203
739218
600607
933469
38701
635166
793291
978387
1013606
771570
759036
980577
232830
527567
449761
693825
44672
44902
522783
92258
451356
585126
868559
838084
136983
112851
666803
601623
772882
435076
225984
441063
578826
829790
579654
854541
703079
996535
506426
462288
411827
668515
937859
283937
196230
988473
680092
646901
847383
152429
586093
909826
671025
304618
386264
755747
502950
725722
834291
593812
351809
551380
761629
31958
777618
123402
914693
467599
208428
637369
1039478
328242
79563
780938
1027404
910782
677686
621832
88587
1002565
174874
769046
573561
500514
372933
352309
632481
109826
769092
496624
838178
761714
992316
59506
550586
277264
324063
145305
198539
871371
582808
949021
330009
18148
615869
797472
715242
492449
482170
221270
160339
254133
681944
463091
272138
248867
698419
337302
626271
55628
314171
395017
553455
560739
12346
752679
437774
564373
427914
919898
766639
118341
49551
251611
999099
556377
979308
233518
989951
940770
70263
1031490
354656
473703
918985
828290
133198
753509
414405
511430
654928
166185
582298
620812
1024966
611805
308325
907328
820458
122270
1017044
270448
602925
49811
346227
580583
431829
223631
926498
878226
182380
265104
936450
836382
231185
1037620
88802
712003
280450
71181
128619
132625
205098
992394
404086
677689
533523
522916
786457
932804
995182
692945
202280
528542
514809
40965
204977
542596
246693
305881
876069
22239
1035914
461044
224677
544302
1015345
86989
837801
335615
918905
163891
247015
850131
252386
157607
481167
792017
804242
823319
713439
591264
159109
396844
464902
303667
124146
402422
811547
602817
646874
333583
762343
937254
560018
386387
654791
242560
866520
56817
340964
801555
572883
611458
500411
641453
416036
197844
605089
969889
692351
482364
686834
671061
138165
766682
324468
462549
661875
873596
392797
837434
131947
202515
1044781
639084
857513
759000
591968
321352
320513
580460
535354
1002439
906780
551957
1018709
767023
122919
17449
447503
515672
86206
101423
716953
161931
1025727
812234
602855
650704
97952
917375
230366
30933
566082
279218
725159
408682
828691
269552
974314
755978
439668
948729
154321
662883
130298
674236
617567
685243
724166
652212
338677
448368
295193
72880
951494
822961
412280
862749
592670
320540
183371
58347
757087
120571
994852
1016855
807145
4196
973618
639571
722495
892313
674161
956348
514301
240786
183994
468941
271612
160112
438404
248339
664029
453302
649550
618748
312338
660196
75758
1024917
496304
80600
539473
895839
839169
132129
765785
829458
428631
767998
470844
770695
837162
368947
704944
614858
96336
649756
773579
259628
418387
805350
414337
987382
377811
688494
941840
384520
42535
459533
580559
1033875
768873
211053
556686
438641
307995
766094
194472
181026
24294
783777
1007799
468413
458235
240440
312403
455073
946551
292128
770040
884449
1003076
78374
60940
389696
933896
407165
79159
551401
994762
134174
671067
79383
177581
696118
884810
137311
952233
112669
448777
99236
66894
431931
855926
425844
157902
269864
568398
767383
353440
792214
443204
270972
998710
58165
986330
258708
56044
154714
471329
721065
1014771
358676
222936
3311
674168
215474
444237
441189
89816
347342
921402
24469
611108
157054
347363
742908
462736
357875
458215
419289
942138
540359
354998
794194
734963
617232
144858
246054
292585
325212
878452
682348
362851
565478
508279
153241
876969
149836
777611
14689
296845
886478
187029
876556
855008
473961
832600
190971
505717
595946
947175
285370
540734
776350
366497
163836
629618
768970
814570
523647
856303
368246
251859
130234
340272
745036
734999
309403
679875
582232
258706
674840
537060
538002
260293
573605
182103
884763
253647
831421
260841
324324
605147
443451
309870
960279
538742
233347
886511
589711
413832
704175
407722
672000
831150
511451
527250
725077
15301
144209
376998
150995
433493
485095
801692
564414
995017
902024
279392
431542
406554
951571
2997
264084
655321
407862
121387
108795
353156
235533
319848
117719
939847
825210
774417
1028258
149477
1011953
249299
882032
449729
105485
441470
880875
590031
206789
771783
244866
425860
681049
634549
233296
601837
402292
251203
824359
993021
1014510
610715
844566
255331
28821
181493
1020237
867197
815484
530001
594087
349290
892134
379313
920049
484075
367174
986414
107696
1031557
806258
255144
585702
908778
746402
740622
541556
950116
511957
657582
322718
738218
878529
989523
369541
779939
514646
833377
31710
456446
384109
391462
23796
336885
513114
189928
262892
924078
397967
858781
250969
789435
1017495
170022
538813
860768
793822
991250
913092
907727
849291
438142
510071
233171
311261
473634
629628
433585
687446
264230
303244
487946
198210
715856
913953
551025
196905
770543
214626
367948
607487
940825
688919
455016
667594
445034
977870
473150
811649
1029069
777387
1000812
516886
248052
980794
114817
328582
483393
265590
938693
169997
122731
294087
172319
525203
109702
603010
992405
633724
161066
152567
120808
856485
799592
123251
452545
5939
1024187
316268
605984
616981
930545
684278
584319
298702
688581
409977
325345
939707
1025171
106851
77518
717110
533484
852383
577479
27895
215457
544472
767316
276120
227516
893956
73631
1029661
726055
618682
434299
730720
508798
6574
899402
460535
748018
246955
433970
34731
275475
649632
803829
113185
39695
445858
507022
514412
221681
721182
688083
553921
40433
738324
875831
226947
755404
85004
366834
305031
579698
472515
478565
182015
856823
3304
686385
863009
376505
464118
978949
864015
716847
47411
418637
984564
464209
154934
609782
71332
469659
58069
983785
851699
227176
499894
863367
395763
525359
980010
448097
922659
770366
493224
556427
369660
889477
269319
624088
202866
755964
606116
142683
593418
55715
423764
739852
547754
988043
905580
641547
404552
782876
338327
173671
566935
363428
1024055
408061
455033
268881
799975
921513
438520
1025564
547672
175082
144323
349053
798090
37603
751235
246344
893496
959440
83821
430886
125854
241035
167753
614935
564337
715943
428171
469133
856414
131575
150225
498996
732745
303424
106516
810406
666340
556131
131665
227797
528636
827593
478632
1025744
675303
478349
505203
814770
115365
600549
528885
914706
562113
844101
430315
949390
203193
491746
800720
676572
291146
171055
171320
518882
411072
214931
374279
72087
945272
558656
729603
876569
515710
437437
664477
552680
541150
321203
485876
883495
307446
769818
266144
746283
113388
669022
209855
945558
884547
922209
74927
801613
666751
1013079
228992
933639
1033495
23106
809109
463103
54068
955308
675932
887801
438957
174150
996806
556150
832136
36486
847628
851065
451439
330809
979570
93303
386601
830868
104481
575590
660965
435440
51638
542723
118834
727846
764093
349768
1041616
613862
873309
656123
459689
772802
4488
786439
64196
862238
345511
443074
673348
595360
526843
836349
881471
1028426
847611
287908
811388
574900
833903
289942
141244
471931
574372
473443
858435
178935
502149
635597
933144
805846
579499
171176
723960
305516
1028643
612743
445077
1024033
593828
823215
502569
347233
1012931
153558
984407
88236
870614
749524
1969
182770
251507
212444
912157
326945
209120
58693
318604
335104
335324
40488
356884
646874
503602
888324
125577
861552
699994
740992
615859
184463
247059
864281
903190
9135
84333
682343
949058
736197
478305
665588
574725
610308
259955
248383
69444
592401
903106
175992
403145
297823
591955
1004043
223208
649069
593533
223469
436922
231177
246037
99109
648032
226140
79799
827448
789290
390330
366152
675979
458767
639159
954409
32885
974323
1028437
139681
336771
900591
92478
802449
203736
464241
517972
633003
255931
349615
727533
900649
459747
28235
261004
373657
659345
362318
292141
156586
35963
499917
506984
127597
1022964
771071
9601
932302
68209
506228
634639
930938
560766
783274
821626
530703
839309
175577
458482
604
779516
114768
218762
335443
745589
225135
376090
835804
997914
880223
742814
346843
775806
513462
997753
659329
711120
530684
6572
523569
664036
17197
1022947
245011
857594
7780
30219
981518
745422
684938
681412
855060
926790
968641
676644
116334
478416
511238
264539
563851
354715
459522
516408
66319
391397
714640
878072
1015033
428259
915693
62338
902219
974247
298599
531366
727671
220924
345595
644757
92968
157738
757292
1017331
691578
156727
871885
266337
577676
186074
471845
796788
619706
1017941
575299
391330
796512
448017
700954
462636
997080
1030274
131095
773495
909470
405895
544833
959375
527818
597446
381732
365974
588287
60793
827762
813291
823979
991570
346533
131112
351043
703847
359285
387877
648902
771158
765597
448401
913958
517944
3863
489247
180881
742948
115150
24153
510604
445093
511297
265965
735613
247417
972223
749331
1045226
28640
939639
266184
413083
969546
547428
776452
599861
529344
1035226
76707
764114
479726
4188
616355
831784
806788
1020605
760208
324402
578620
270621
173628
264522
852222
1027727
236388
371931
1014123
537149
894520
719347
303955
957975
255226
293845
717858
460378
50490
406208
729013
195873
804179
494260
595212
7670
1008089
844584
792229
138401
5793
31481
399456
52112
958263
315008
533091
780232
77735
763867
263914
449931
616967
331595
19926
85260
310987
375445
175636
342018
594627
81232
123918
719291
971090
676264
685611
596819
158082
375257
280131
532190
517723
254494
230819
315629
109619
194681
889883
692801
333656
578025
441464
105351
436012
117536
709501
556915
799228
201273
425711
166785
778181
54400
46650
785531
396988
604532
702553
286825
778979
22174
925953
896882
710760
927336
31883
917669
287153
216716
270408
737397
398683
189422
825909
562417
234204
164602
437821
99149
796036
286678
339081
16148
167330
227474
770374
413162
990846
940756
934054
649804
1002864
189322
230068
419279
1016547
219802
786711
730362
752847
756135
748694
969627
891755
250067
225766
310020
113021
812621
443752
199495
320855
468430
970293
574357
988870
767726
884237
260330
878791
925004
677285
726382
230550
1012758
637250
30024
996761
958016
748950
404926
828303
2902
606063
887688
785958
642710
394394
452414
56390
377748
813476
789318
119618
483384
531288
15245
641908
213093
860682
281663
155181
949064
221919
344218
399047
124607
99115
454387
1027045
879168
868374
743286
601596
593530
751233
113064
388983
57706
267156
874093
406669
716099
838385
903758
65144
463528
1033878
678096
913556
690952
582718
347620
802261
679322
185401
69201
714785
734046
79018
766334
755168
946635
117316
509646
864981
953069
504508
412538
572043
426071
168246
57843
456534
534902
1041292
502407
1019224
853067
205736
121040
339716
643230
444351
48834
740239
9174
622299
273633
1014566
54781
824870
627657
29392
568564
50798
454720
472057
615812
452671
264344
873510
462039
821684
734347
241717
880186
829539
819499
1016019
422032
777089
640023
453897
388828
239051
115272
271066
142749
588724
752574
399308
338960
185036
970893
638989
712513
127884
332008
904469
425524
248268
185677
139008
913090
302832
900543
253674
96396
940063
541984
941980
676952
494687
219462
433471
978829
1001282
763283
925737
205173
551870
173562
744950
204364
882778
227201
566794
507141
831979
903132
814793
764026
897371
1010414
792885
567010
171574
691818
291429
81505
460263
353691
1038871
285818
990362
748166
823503
99599
231343
61854
785697
253346
93513
389562
380493
466665
450972
656477
331425
396421
11302
688734
802313
131188
648958
460414
657507
430485
117810
660460
663883
24604
58884
491416
551275
65796
796973
91378
918689
455558
75688
104066
694623
17619
1042218
594570
592412
388905
741056
117251
1032470
699398
960389
321825
52766
597237
380240
381848
20708
149552
217897
237588
894472
723092
256026
346346
600965
671359
731629
758973
506484
683554
982249
7866
336809
192
780828
727544
442492
472334
641970
326050
679769
123300
271255
894678
251861
759181
837268
641232
299705
846694
555804
76100
622929
218369
326448
458157
594099
73583
278550
154500
314347
526922
290879
907773
196110
62553
784255
274370
540850
473748
385784
1025815
17845
124510
901482
967068
825831
839072
810421
165806
180245
651511
603686
713957
196985
187258
847259
170234
93137
556347
951980
541740
18748
662733
853353
945281
163065
388533
28200
1015360
963854
138495
293215
843679
211806
521015
128976
301883
8152
483931
143507
78767
874201
759447
820168
988167
398072
717026
503814
856284
711360
947764
857270
329282
683228
652503
941781
695935
314811
312357
125294
722369
118706
78358
504364
476124
511208
945526
820045
336493
264218
561803
448670
621279
417456
879287
587344
706130
583568
13953
342698
627779
134965
696955
454435
961585
2283
895471
274365
42146
734030
966328
956683
541983
237367
479109
617338
226107
94868
1011486
307510
626976
207355
42990
541951
86120
267833
136884
83059
982501
112012
450747
351194
374349
510244
175460
7356
1042856
1032302
213325
163959
271904
242447
567996
874899
951311
354260
686747
509466
916327
735596
145191
78550
933711
697538
796871
405211
351416
601023
490827
1041828
364033
303734
36103
198812
184555
338937
533636
1033644
975809
836097
824828
365527
969042
481242
584746
146551
323475
569777
748942
548704
565509
209391
447480
600580
317489
507814
924756
548282
825184
328151
482938
676104
502812
969333
771723
163799
417861
956415
271484
81267
153903
217238
144703
15989
960433
291591
505562
261234
487017
352426
207572
581060
721017
261576
54130
922648
54348
787166
855711
184001
348286
935450
845615
456568
312690
136002
596786
693941
21851
604334
1020017
219923
625998
1037435
396242
1001423
206411
649423
736961
39003
941256
347657
553742
941591
909818
715777
741090
109495
325204
889261
657936
146629
864645
545468
453334
971400
142635
739566
988531
372368
736968
551298
56800
616564
115918
802102
117017
239074
267640
307976
475572
867464
739488
872297
621555
524804
792415
700897
1023515
789428
257442
952765
322070
714571
271638
348042
989436
138159
89038
908714
247716
551417
1033711
851128
135585
779380
916188
514543
807521
896190
95306
737314
76228
362406
39322
874880
649915
765700
384204
778178
924116
222728
960016
432260
491291
966440
661402
601400
439398
266051
1033328
906272
446443
630849
775137
828879
219145
673220
318335
271685
387677
451062
167867
445225
325357
954833
70460
481198
7912
631429
3667
595800
419810
18189
592046
712002
965974
567307
485866
839479
646554
725031
822155
481701
272276
8380
495449
153472
804256
985297
672787
607253
951259
860538
139624
1037312
806278
725622
915278
836488
124144
952374
516278
505908
423208
607367
700653
1023563
18148
598417
711613
685055
799653
54362
462672
983488
600791
340730
509721
107948
355552
857222
67431
801936
540824
694147
298736
65859
981089
662073
138061
577728
385642
482263
604285
659727
498056
205642
384972
240961
358781
749554
722965
291773
303927
1003947
779639
234516
135068
733485
773022
843495
400661
646416
134317
384458
1003598
256658
531736
134077
1037737
759544
331783
323647
278745
787178
501374
552799
481643
818675
276727
989808
87049
264533
935092
156215
666862
567017
957869
869194
228035
579149
984787
643895
959646
684504
53592
123110
946358
387916
63459
193502
211753
125133
298911
180694
917156
840040
957928
801152
972831
1027896
747627
828217
944674
324988
232640
434118
290733
558429
621555
682378
1037616
725078
1038438
51588
184438
767940
554486
429278
535294
82643
729582
823506
930457
557089
741205
580942
688600
423447
522606
306924
53658
819302
539118
621738
23834
1035145
663214
941525
398493
286799
396899
764153
172239
82644
472266
267080
531042
255742
482552
407027
804543
443834
122676
200926
558009
161098
82407
852168
500185
511180
359064
1033863
713305
196055
137480
783511
51391
58474
430395
6923
792386
472474
871544
401517
42535
716820
288555
889661
362790
439628
1037995
331497
658329
677035
157776
820694
633085
933503
721293
306663
856321
350333
927231
884479
850223
939460
26268
658754
215324
654649
285088
39852
386159
427536
226898
295398
1044254
655404
561433
291352
1032076
991278
223725
674770
75353
67965
753607
706823
139286
841495
869796
226328
584484
531765
554220
637771
124840
694804
615144
684231
498741
356916
429583
868120
340299
804403
406407
946060
187060
362199
957134
685175
513268
597752
568543
88193
403095
395162
999112
939079
161961
198393
318948
686195
1030841
816425
275801
932107
353363
113014
443049
577569
1127
486275
346113
355124
617058
516461
614489
692823
243144
97932
165759
463804
887643
625840
870576
496274
776230
892833
411584
592292
709796
53452
650376
506891
336752
304717
986736
728590
81957
172043
463392
678803
780627
347033
520532
459192
588320
234282
9439
78580
266713
583575
901862
978896
947649
169185
772026
525548
994796
148594
65453
259202
844031
491299
484064
797203
662395
981255
829119
256058
77003
754803
201972
236956
477563
586022
499969
298364
386137
208814
756758
701506
630190
2782
410773
773047
387539
271873
966025
155831
853105
13126
411706
909548
611563
746908
390554
156123
661309
842355
641466
71375
298382
326278
808964
531667
339765
404968
75312
910890
902459
615097
718682
870222
287794
661665
479690
750916
145801
296442
862596
110551
765879
657885
754043
881584
1034312
977196
815089
52514
925018
42603
843125
109754
35922
308872
436490
36725
676456
478858
901256
367083
701184
690911
340454
15506
1037904
242223
168237
3391
442289
176157
348668
120519
960405
153230
601571
565689
208376
272701
161458
114114
594904
634971
985844
54682
281881
915278
674626
717781
748263
53012
31804
537646
51927
787456
146634
616499
1039512
892649
447678
804452
942015
850551
413118
28642
740583
331351
68639
1024439
527932
698133
873999
79981
1009724
185202
535364
270050
999699
440108
624812
457157
1008756
386626
996092
209120
69604
1008703
707049
345780
857899
632864
719185
125408
675247
935001
167542
24005
441266
674225
991800
921677
881844
699156
262249
250937
581638
752516
710479
101729
874076
385759
416066
1034170
196844
305556
941724
131180
46059
713665
397301
224554
776044
98114
406919
106537
209045
539464
894528
219257
572534
712535
575857
330846
51902
660609
1022345
891522
127835
450012
1026249
490328
506180
555232
623453
328475
359918
369767
28363
223005
298053
704814
391860
929699
424660
411546
380666
761814
854313
883112
658112
451534
1028630
970079
436109
236723
864233
487696
191195
835942
25436
577747
482283
52654
368420
710753
518762
197505
936714
628074
754219
784372
973478
425438
83353
518978
989566
967992
1025674
993310
684243
864497
538488
888468
678044
346492
637387
811733
808467
570349
85379
224573
781250
353978
797286
75982
365865
132415
291786
280334
840618
734793
94977
417203
1036331
869460
765896
398720
1040718
102710
910928
513995
818610
965632
338773
450221
993907
23610
618258
761634
944445
632733
374666
446378
388714
978605
688162
422604
167610
736315
1676
567434
680881
454210
430961
688243
776801
565504
730449
40589
702337
526954
1028849
129079
714720
559207
221962
352648
616067
350624
772693
438737
643487
337019
52962
986016
743713
686291
155548
839223
969755
374102
867962
929919
474377
772905
453021
28647
950451
386432
211424
413890
784029
89011
932522
926436
37733
871868
577531
815356
48007
435854
827490
907621
746667
19598
728702
783145
49656
614361
698640
746773
107065
366734
318108
952643
569134
716968
305223
200586
60978
604188
978238
835778
69308
863198
361423
869050
612785
159568
472289
352103
1029544
685083
793384
231381
120210
701398
661685
423727
825089
246178
155891
990082
305686
716103
362273
61088
582367
902431
949797
857450
829423
818968
917681
751035
400365
720835
12624
332302
396034
289128
832172
526565
816791
601251
343554
906037
74568
502351
223325
448554
434802
32506
133008
768221
1031731
343608
551643
121603
161627
772494
322856
347134
819359
535522
721169
462828
728835
990454
693697
655679
42498
825392
879767
351661
582079
534832
1025772
23132
1039917
137531
465672
628815
266867
486002
943549
1038984
839551
126988
559762
901754
326182
828943
306876
616145
911677
641294
916314
315193
893076
181241
720182
20541
890068
386246
882035
393928
237785
59573
941131
4156
353457
904239
762987
26740
805975
832851
696799
728686
462984
104775
1009420
42824
13775
485876
169462
664617
205283
503756
884603
1039758
1000607
88915
532498
657446
1026629
448992
1012796
387952
678113
156074
374023
739577
759885
247214
4915
743213
537524
79454
217670
163333
82794
136334
374421
690261
951046
663653
814250
740881
439774
76050
771074
210988
225065
828595
1042885
185244
612052
514242
371584
182489
416800
225218
29588
979392
469710
896400
855262
794775
138955
406744
931614
121417
412473
220664
50805
79227
936001
595520
828966
597226
1042085
804710
506651
467833
176395
74290
543221
12013
130427
485924
125584
342869
725074
281312
774553
992724
682099
579536
103975
610329
443220
947250
579623
681148
598618
550456
493607
348850
853667
595784
752601
982945
615182
198155
619714
838460
586748
779260
353292
396398
674564
207223
994047
885867
774142
716848
576031
279595
670269
639898
871292
426015
822462
673289
192930
1019742
770390
287720
856169
893495
84182
278703
95914
295523
909557
21057
504967
69568
573897
411676
568182
281086
325858
25120
912631
62574
843109
969683
615400
338521
172314
1000262
770186
834247
295991
95385
24790
1019040
298202
734976
51614
336372
598019
266081
260057
650950
94635
85867
363728
593922
496510
853438
504481
208664
356538
986011
844074
526841
510353
896229
272810
863139
144725
544541
708932
983767
615213
442378
318885
756036
68969
1020964
171706
529248
485464
147663
743849
18496
508125
423634
234366
366598
785611
528908
383756
586346
874726
876769
295845
15965
1024840
668952
290809
834553
834562
444455
344499
581361
355541
8058
801486
191598
376937
218169
512998
79224
171198
102575
648448
999368
864143
678172
253504
156531
818797
775735
242501
558659
361468
246325
862833
602835
529970
442817
66942
446279
418531
364901
136382
388195
449707
832778
283601
35353
651362
490318
868174
679768
172426
268621
866708
954814
195941
51522
948007
985850
344977
902764
747727
401585
59946
210467
10995
148251
1034925
417853
923178
13726
1034963
309964
323569
344982
398478
1037901
505503
1004414
640123
90602
168157
203007
92987
565844
143892
185913
1006964
582210
683186
79177
135793
271840
563764
865730
253819
407098
914627
124728
1001319
588393
340358
1028926
122209
195017
132594
179840
193550
170901
624013
224858
829531
906662
18642
120909
966512
1039131
1014791
575718
223624
165023
952770
646231
470284
920132
35622
243871
326442
65764
498063
324479
993298
214843
182276
812471
933495
485537
224599
793379
759981
582913
830153
211026
427291
806201
776693
510141
329815
794106
344639
599748
815797
898659
167067
943500
788055
866495
527529
974460
489572
385570
346102
831607
790842
146419
790251
178583
105078
889702
1035410
578537
399460
192519
778020
191883
734664
599715
626262
161914
543449
94143
515902
49662
425156
868653
153587
190843
718818
365670
427048
552421
802078
87909
224400
690821
414750
22144
794717
978347
1017528
884044
841106
672330
585268
453718
141326
767081
844714
868452
815563
460532
879854
289098
116515
654028
659314
545488
1019363
658865
670621
86050
976314
560537
380087
876378
932143
487953
130748
765942
833086
988815
121974
732537
347513
143786
183103
639580
418450
67614
130155
499246
939774
81925
781098
721903
791814
285541
23811
428990
455190
985606
210358
669827
703975
400408
641480
530586
728310
792335
844306
545367
1019383
120106
847804
592848
55796
806225
13626
1020261
923445
772727
849604
652062
696323
935213
772419
728734
857556
974487
620823
342119
990111
779282
921315
172437
1033722
347654
624501
983332
625673
760744
892866
142831
392662
38555
553991
128511
981709
90866
710550
887398
588119
43799
403020
358613
500135
634484
33572
160765
330092
240935
691610
217723
259561
831386
599241
381450
617753
389959
267083
746982
37053
392561
627348
634239
658065
701858
131432
495748
294472
137534
513579
800716
802601
524860
295101
670436
130516
591435
992340
846199
287736
621707
383624
35416
814634
178088
150933
614566
252854
591141
816157
998830
827011
315671
103895
865431
815909
603769
1000389
47873
112508
125265
284544
867708
1032595
813419
868677
833094
991312
224723
931544
565455
147390
982761
235951
886779
598019
726173
27549
665979
488597
888761
768203
421529
614641
1004423
512820
137735
861745
452924
851116
1043261
1005016
889995
194532
437381
739697
913807
85144
478353
846318
75686
856842
233926
850817
839630
752589
138758
159293
605832
527791
1010812
328473
83783
748377
25067
518418
242376
165950
167855
773340
718570
145889
369836
111365
489935
618677
234503
594634
269125
826617
345696
635917
769420
354646
852001
244712
135857
279723
980740
258230
828397
835772
51696
130176
354353
379118
938350
11031
606410
984054
371161
419001
824717
27043
49869
45727
29148
1037589
429952
292259
259199
875808
45933
379417
657471
579153
556979
158695
444347
1042305
957279
981623
585378
593724
72912
597024
922405
538152
847574
120291
678114
721119
26045
15048
903440
647818
983812
832397
411910
939691
389421
112556
273780
29879
433849
115068
812304
982392
335932
37948
396131
633286
190048
809012
502607
177877
585603
146143
102296
999228
973560
476311
661840
178890
859259
745920
266302
59524
953317
209627
668714
822602
828595
994117
763008
728086
33809
69829
987397
887816
417271
420360
738269
164683
620510
639928
736906
1893
393641
173341
227475
479455
583358
110008
50349
37162
1036661
138548
40140
619531
695922
87924
517874
406896
340159
978438
871976
217300
273949
1035338
595015
504467
499060
186623
137709
457885
132189
84787
790568
150667
710913
162209
653295
559422
41304
722440
855734
939843
467857
724026
763708
489242
974411
32150
112490
292482
84268
516934
321585
200826
470821
807561
688240
38101
943730
43806
645847
102788
647779
741669
199213
350415
784811
629728
825185
879313
1045060
145170
802299
698802
153267
602429
226173
499322
409459
821023
274397
861959
322248
64814
735389
576903
778180
98279
988337
798203
48659
673511
242392
658036
643462
365600
98752
293580
105911
186646
330791
465526
578944
298122
878121
346611
341465
368630
654314
346187
271501
45509
100902
474678
477930
651134
199802
253495
992587
796170
233970
603825
148861
991598
808899
245711
862938
586162
313336
177796
1014695
420777
309100
352372
729355
361661
103837
843699
358534
829326
837220
215106
701778
177853
782540
627843
64262
170103
393948
332380
899338
164639
499943
907595
594363
396108
588470
839497
794995
338679
83088
374942
351471
205657
676011
736623
915136
596940
711093
273850
173045
813381
892512
766996
557063
610942
949611
973542
11583
183001
883624
516886
880598
222532
552006
464515
707354
879862
45317
339790
79337
607785
533906
882354
856895
273828
188098
769575
1025286
259749
348654
780240
185721
80992
707435
1013704
388344
990556
525934
325337
316328
128792
586427
837766
100840
306977
37245
843934
1002341
444519
214558
959931
550043
271194
1041803
551776
468788
403826
261675
737117
250325
527478
538167
1020394
369777
369307
847789
806090
215534
998167
549671
578678
136929
753856
381502
151262
705493
513907
179297
216058
633750
984839
272137
411535
897592
100170
222168
835839
450144
960012
646167
788017
39852
281044
558381
618249
584693
951668
459643
156488
31822
503302
347820
955515
540232
194965
139410
808273
29044
681761
873511
270123
791582
120467
245421
973021
302223
395663
461194
107480
23603
722588
401041
496165
4606
908441
903225
982533
582471
845214
923563
215814
523091
135433
250290
654247
624258
620747
1024561
323014
314666
505306
43830
187418
236249
3685
608231
707542
181012
639606
575674
690966
768958
409557
1013031
338941
246559
545569
473849
489696
693617
277723
674488
389934
683143
965720
381882
46479
149014
43847
122790
254233
777650
397501
850308
799066
139516
976625
716995
822057
764684
16280
686267
897535
896780
682840
870603
185389
536880
577154
868679
634195
780776
904917
479289
192259
468562
307822
101839
795447
443689
718601
313493
393917
204743
763815
42054
371775
967196
672573
631757
385043
289997
656907
670436
815553
504340
23910
988680
96817
732082
411378
709322
937770
954493
892464
306600
330592
963058
1012616
774235
887779
57148
455178
963559
579372
802786
942203
593919
509601
64461
624149
903185
1010904
488566
907695
191954
663933
142195
466999
992646
462890
763705
55787
956434
29599
256575
401475
592896
363910
467745
907553
257082
616838
44302
196456
707340
1044247
812717
23637
798747
360717
529153
939056
1006077
793389
5571
287144
668312
595720
249706
545427
928470
779899
250812
405018
411235
734838
212891
529595
964622
493264
689653
140971
233033
107056
916270
133542
813414
985509
913555
711940
547668
861235
1011123
613856
475417
525927
554769
344795
137744
949973
137037
399107
774364
164305
827847
642628
960144
592047
750106
95662
380968
532442
501265
607758
311719
624610
528060
493510
338075
954435
137003
750420
615294
181039
330281
734632
202676
595987
230688
871683
1031570
955291
813844
478178
412733
234744
84777
458082
917193
297756
41802
128850
154790
611173
715371
865321
142863
142078
965488
124974
197109
334340
156646
28275
795130
950524
879344
15301
942727
101364
838603
313006
391919
1033079
551864
539650
66629
591251
534216
656628
42257
385609
619464
561717
407027
363062
895802
394574
543374
139771
962372
949475
283791
836095
742027
593321
461702
392332
190664
799615
407198
147467
947669
536849
922369
87257
973759
329590
634953
206697
715645
738210
434233
669267
238735
456981
394050
384603
489100
883223
688258
558843
170466
674017
296259
1044479
734581
794997
396127
345734
877312
544527
962528
489081
578587
513013
811059
738576
84353
651034
127773
636280
17040
562687
989981
168552
822922
409654
603230
753513
357060
4893
814501
321135
244370
799547
771540
814390
191124
608725
367838
634831
900993
811291
189401
123680
624951
52612
464013
686783
549730
48689
887933
72619
998999
338627
111028
742970
994599
136852
668133
802716
390372
635377
786823
117599
299118
999846
126573
641679
136650
345690
657932
370883
521824
855972
781690
261822
387976
157498
484878
310176
599281
282038
145373
142483
201113
241128
791833
260384
372080
578046
297185
723612
563837
404248
345824
516289
677519
309665
853505
503580
1024696
22335
630635
875093
1037208
790788
198754
936857
928529
303595
730039
933356
24405
760767
216365
989607
398640
123136
295846
542719
930877
941269
836768
36134
969479
68262
520415
371663
17747
573561
297559
408733
32417
379887
497188
269131
292940
562752
821242
88866
920870
2753
13828
643663
644286
612181
829798
596865
553318
1035877
5733
268755
290729
583613
285954
77675
615223
343625
529764
542982
484045
18374
254612
347898
21396
51056
478793
552154
987490
387874
704321
315091
440166
481624
642604
482774
444506
647335
471677
597516
797248
407827
516844
787383
289161
1002036
586866
380505
128358
465490
379463
616805
622265
310862
675823
984403
32973
349328
521421
905178
1028126
758197
647671
775385
75037
272042
436754
777081
669663
629935
213030
630886
23693
548505
266238
739034
798893
413311
355312
999750
651609
412071
101274
269325
270743
30935
352135
474881
363022
15845
663292
292601
399378
816627
726332
59698
506112
910522
751895
526647
215898
5923
980579
320079
122271
505398
39274
934935
79909
166085
127859
39417
837314
136483
629555
141023
253043
545693
46321
463059
151510
258465
77583
1006171
644444
239291
228832
124615
441811
639658
1039248
944891
878674
739211
464237
779541
889626
741673
113681
522197
904729
935626
21053
37714
976213
350795
298137
980678
378972
791763
743097
1037847
423697
581443
928247
174715
521379
712500
556508
1017611
1007888
458578
752684
589286
798295
39138
173327
728149
588344
1022226
22632
450440
444383
410545
632399
24490
522850
107498
418074
645097
560516
582587
110113
719907
1043674
1039574
37806
712126
367569
472491
538524
645798
522363
138125
505956
320183
803518
351941
542562
872144
1003250
153047
843102
26776
903197
947454
356311
585327
168341
587782
224821
682744
103945
891947
219501
961346
863251
926784
672051
522537
147480
395850
624909
220460
375354
640604
509134
217513
981307
157041
353484
714283
811454
278899
559434
935818
2469
790153
543802
526242
759415
340734
899417
553542
768997
532306
433741
591928
134118
656651
880527
937851
945700
991146
651566
588705
73417
239697
314397
995040
14778
577048
934931
534771
318628
791794
1002134
248320
829384
623851
100273
678799
942547
295201
613650
36125
358935
121026
740787
272189
346978
240364
306714
681922
772050
182850
935338
562288
831154
566405
431821
103198
756837
514252
510066
750367
181289
995995
90220
920467
617860
54734
1036402
291879
471394
568189
244594
679285
104877
891132
794569
370378
12570
332010
117131
673024
702576
632086
825778
458073
135641
63022
368092
475435
830032
484002
862911
437469
702019
482362
245497
999088
269961
242670
256241
268062
506863
944226
531994
43015
504006
859824
106996
162782
66600
390439
355683
174765
900269
532615
1025566
765553
119892
201655
156588
819955
796343
412524
701579
1007384
718997
415924
715420
166718
901223
686200
9164
65903
670343
449933
714330
628119
67858
816294
637514
521240
991740
765639
303544
315697
755561
188866
322491
803388
921067
692915
45225
27580
879881
71234
421315
205213
584784
303363
475773
873559
163249
582804
724337
1006433
980276
39803
776226
145556
345937
408205
789605
706071
434294
111133
889839
961178
643580
236702
414727
355398
88628
366298
680006
723532
383720
734404
784148
506435
925313
596065
856544
527761
741152
413513
975028
332295
47479
387782
349679
122716
854653
1038373
17884
855129
351995
337449
228076
228332
716955
213524
107590
501378
857252
233453
186879
794483
623738
159497
967368
636081
927225
564324
682156
950569
408521
250868
622037
356218
11215
410719
998332
485522
703645
721425
844607
902684
78364
138378
148336
373888
855333
631536
128722
768962
18649
637304
282537
144115
838199
666852
951281
513616
673894
174188
56614
712367
249079
673987
962716
378514
209465
684165
922603
408848
292681
307230
240549
361903
220343
673563
250671
500396
70978
935626
165159
776662
145313
216180
297197
948270
869265
430119
538342
203429
307299
758838
165480
852755
147295
242798
552744
421824
995654
192259
480011
289629
130826
819642
355847
815032
585334
938604
539620
885580
648412
993188
784358
1017883
773815
167223
454688
642667
567507
926553
372015
681176
692533
101360
518122
777710
182359
487958
835847
788322
538587
795392
742909
605935
125230
168532
578598
786189
735790
816281
198652
781525
909724
1032788
1001465
192603
456374
613488
214174
153660
761221
37994
22855
40796
519664
973013
842255
335514
898101
337098
716710
468915
154952
279403
338251
392320
82982
731115
245022
844038
665855
556753
54695
531711
488645
12060
277427
434505
322398
933734
288432
803913
190035
716789
122386
342704
815227
179657
331456
925114
243999
122719
862959
335134
284317
973344
516171
390924
141671
717
53314
923605
825222
862925
337847
851254
712712
388102
928386
331932
507991
313785
618687
42386
100468
336225
620946
961731
216342
194263
656774
1006891
883872
51396
632717
769538
980677
370190
37966
522633
944368
383286
72207
823343
463772
696164
518672
451281
378594
496601
892381
127948
343692
849470
680959
223479
253697
253412
1030290
524292
1018916
928630
736175
762484
310770
192968
649073
246313
38994
790961
484546
907610
841913
948481
69841
95544
463076
76428
136366
328537
54384
419402
245998
292819
725480
1017311
839259
259496
839194
419018
927569
94383
74004
963705
61429
14798
332171
140491
348650
231816
810565
859255
456041
113750
48622
837846
16664
400238
328420
170595
697048
182407
344040
202311
596890
631221
32261
192990
671115
551464
788361
525311
504226
24484
723950
880170
822980
79574
600256
154106
23929
185442
710371
423268
850185
142786
810674
961649
658017
309236
689164
838215
428088
523882
526335
894920
466695
703642
428626
1007664
1018615
373585
794341
350256
586886
718947
827038
1043407
1028012
845765
146273
501704
751183
271494
418165
244030
930996
64774
20229
565151
296925
627009
802016
899542
1012381
44725
861722
626597
1006658
449525
136338
440079
755189
175789
605675
516884
627266
1038980
520703
1026659
449931
679030
46562
510992
850182
336328
483641
535404
489007
105470
308828
359888
357828
872766
679103
476361
300780
841849
407470
474310
785885
407039
559316
793816
584258
1035158
809825
937057
63258
518312
628074
998283
893572
846158
444560
583361
538569
171958
866336
976230
869059
277319
181219
697392
777606
638478
277867
640253
104895
459479
482715
447520
687051
460745
492679
410567
604297
835039
446872
129802
36159
83739
765410
229921
927982
712900
156868
83914
295348
1039514
934049
631680
985739
628098
233842
807526
966528
470661
349771
60610
512886
481144
949254
272645
424048
264383
147257
1044202
232826
1040830
710886
393624
546876
891536
572619
800360
664175
290306
467880
684394
452751
903170
410416
277067
516541
614218
175932
1033147
315045
697259
799865
478027
409723
86085
141130
368178
42284
1019262
131009
337016
820290
311547
51929
1012305
527430
891033
734605
4278
913446
287187
733972
817957
539137
934655
842108
394537
193544
313478
614549
938684
778324
219189
437520
782878
924680
136904
476943
936899
151313
250915
988707
28106
640587
374846
617524
976389
409631
16633
948795
919632
117852
375419
282758
724859
664411
983804
91555
583979
570096
181564
227263
363475
697654
266044
877909
56315
606757
434316
799996
157073
954666
1011691
448796
164098
975321
872727
741114
652720
154218
108652
326826
15857
1026205
741002
636230
896989
175503
167003
971867
58085
955981
701266
415727
760390
147413
254530
749352
302820
355062
1029065
829541
721160
225763
839653
247388
997563
970812
716138
32180
910742
665658
668689
353180
869348
412737
654636
1008583
304977
206536
818905
993830
1020904
788438
760958
588464
166214
968791
1027722
155093
345921
88795
106905
852038
388275
454924
686696
675499
559266
697881
545043
302458
716840
553041
926366
361760
691505
753006
150377
106256
898225
464172
757121
296821
1021932
874386
775713
396722
606138
213724
234253
299825
425344
269013
264068
779322
769311
621252
381775
277792
720814
516161
42100
24193
767603
997846
304366
894426
996670
550440
849992
109894
15205
994913
409297
356385
637375
1029642
278347
516866
250457
696554
611861
522367
225279
620724
721968
939793
1038529
69395
879410
107767
568772
46453
803359
292110
845262
455252
941825
582601
747831
721394
147192
904448
139725
602636
593889
22902
394955
210748
982567
925486
166034
901563
1021227
376122
201693
924248
752062
51389
814556
454945
148945
1044536
181651
630091
716858
1018575
258615
249142
313868
698162
409168
992169
279099
192020
739283
650073
35821
1018975
572252
804449
897899
825952
319897
185512
911400
140800
742475
154100
60271
567408
518673
694847
618997
543459
890002
432034
668562
320319
190172
656674
591005
289059
769822
274983
584078
343534
281480
7200
414349
880812
235507
106354
986934
344455
172659
622650
779432
308860
353309
606058
772451
696676
744129
832742
330339
699137
135489
253366
521461
171198
646546
52207
31566
793628
562170
853006
33405
275162
376259
295762
522721
463730
704295
425723
440140
17365
450743
926926
438783
227951
751404
250997
659575
499495
223
468570
1033482
876988
319351
704878
545653
670816
549044
368526
255434
600420
587789
737302
113398
806779
553633
306971
16607
579098
745133
368831
915276
1006315
1004825
843243
743121
775231
156016
335407
651061
569076
138001
63716
167608
76378
102919
656033
190127
8873
252962
365569
1039455
586366
119887
809667
224449
1003526
983582
515121
168648
834460
16911
138670
918665
819109
49985
717933
703744
97548
898132
315412
374558
694217
225337
447966
133885
966886
716950
68046
767085
532802
139906
283470
553743
83631
813973
418388
637158
662955
412346
48334
889822
1031228
416691
239131
513015
32445
68770
707131
797835
330205
906163
980520
803537
915536
601261
854557
574943
938602
172354
1041050
577172
118956
172043
57832
75278
502959
98223
561920
362330
560535
280013
825506
292146
114451
692394
216215
19496
579058
414021
1037907
523076
53013
395094
236401
1037599
688958
240201
642999
521143
826977
840993
109521
474277
810799
287386
838157
692232
691524
23871
902970
706098
47273
980647
427566
70050
607078
889717
679541
614785
386962
389178
610317
509259
638828
47490
430107
220880
524556
369810
246399
470126
832906
315797
824191
173661
169404
62853
956368
248627
645391
949945
646796
633477
1036798
144227
979353
18224
828140
101846
604272
211651
300646
851548
781046
466289
899755
372849
205359
685928
430417
853150
263356
662244
780406
575811
960569
918445
573211
438193
621228
341226
187843
782121
172379
690403
959537
87046
717820
608515
786228
580164
140767
220276
651628
834547
808109
184691
414206
613347
997968
4060
41499
749606
781740
342847
243295
18794
756590
966743
577001
490837
431336
122510
852076
352217
253928
33351
31382
390382
847911
991004
161018
980921
656395
213420
254494
524855
583894
177108
273650
474940
865963
311919
310204
139547
998410
43345
561931
928157
188624
990797
5309
995076
326058
361055
396771
471737
631714
303212
847218
149507
375765
932125
849660
257599
350601
737646
147765
658037
945983
200344
837990
601110
468745
581501
856611
1014106
441002
627799
26630
515563
1028273
491575
918972
359297
990637
715344
720571
268701
200533
19100
48811
183467
683194
923365
592137
774594
177831
775048
131740
836061
727410
800920
836141
343057
529121
456630
161957
893172
658008
582557
1011980
163790
727787
31791
474721
162457
928230
800477
249359
356462
754060
517617
424532
371014
552295
159464
730319
643316
770533
487673
442963
40470
105117
172758
29469
447482
742472
838931
461682
458275
604540
931852
232205
479791
845600
257129
735775
296780
83221
381322
556122
712410
294274
338414
662731
158989
485500
687950
635322
776916
465130
909843
191038
533800
939016
843476
1042071
47331
702905
870995
64326
261294
28676
798979
469703
751864
281772
414552
929242
787773
341924
965255
839729
470352
509304
1030033
393213
905029
452183
971685
128014
175230
975682
750465
279148
28416
135522
500591
999115
714137
115420
638470
840354
1030581
85431
235775
624196
47165
153008
124780
470779
158906
75706
299191
243567
404210
924305
15987
818055
580357
555532
77837
238893
354328
659975
420004
849881
166336
414052
505037
495204
422773
717694
53055
1002455
240701
529752
756230
281552
648309
219856
672561
191844
143884
349150
409917
688441
942115
354379
380872
834177
231791
358543
814547
403916
12541
73277
677264
792688
315213
926581
975769
825315
727146
514015
946861
768001
380916
773506
69944
263230
996010
620125
196545
518078
580580
721790
1002025
421252
952919
466512
1024899
240601
148525
1044278
430371
551325
60209
376594
880823
56839
679874
814249
756101
778861
996926
589459
748637
456419
339461
896060
979390
568107
924649
7710
894488
380606
797441
928423
489715
1037401
843183
380470
301978
731373
57238
596964
1023670
334218
935007
659650
71932
99988
252553
211596
184443
564958
381654
1035259
894717
427119
89621
358599
673519
781619
42104
957392
1018470
314489
177190
118536
192010
773133
826103
312705
687978
759876
141262
259437
546479
650769
214067
375441
698282
1015053
956480
221583
525236
516134
794684
890962
998247
257063
53749
292087
36270
894884
543754
944900
953243
516138
916338
757122
258169
428478
749527
49810
398723
267928
480716
1010439
209662
133098
769285
219077
414718
209701
785138
282350
248508
732502
644205
303752
609403
362263
746459
315851
651153
710773
1002913
766303
627562
166505
467447
289424
174648
494034
20671
935197
828083
72
635514
707678
537945
496851
247356
111545
35036
59525
686971
16493
784914
1001390
318750
175193
193684
504013
819207
276563
147714
247918
443992
713745
570396
182681
502696
598357
124978
720028
416533
642550
173915
66022
994732
962522
632573
295425
173184
563275
367500
968911
507098
667299
318814
422083
572254
80901
188550
481417
531491
251457
1019694
383603
957517
138618
921667
1017693
944623
946590
848459
102066
614172
223135
724112
651025
97055
464215
418264
498993
139373
398724
858702
576498
949452
707110
592419
866652
687447
683631
133158
238845
587900
246919
806110
503294
1025262
483793
894411
1030945
1014220
807144
93301
140658
577096
922663
712687
796462
940762
531998
67980
898212
347899
498365
957406
886175
698074
759744
350521
1017991
1732
329227
271822
1019226
236365
960037
72575
591596
421909
990081
1030287
123706
404481
65738
216845
248294
970536
710461
808725
161365
625871
348918
285583
388695
712024
865841
659341
415853
169825
663978
1023056
9078
911450
1043928
886463
4535
336941
117577
965503
136026
254712
358227
403270
140754
828247
966221
721834
235518
803929
718068
945833
780664
999991
228395
946403
534624
1037457
444264
626917
778867
338542
107486
465152
992807
40905
850762
327718
892010
578914
320525
877408
728782
968449
149493
608093
592678
672944
731693
981288
817826
295895
91172
992112
394581
506108
409860
581
398283
848992
856828
570236
454247
867629
50510
483412
767846
127261
377542
52438
731169
394944
858964
479283
105237
391966
555106
322016
372220
174773
889437
993099
393936
462325
411694
541752
878590
375783
712734
875966
565854
140186
604875
359403
108668
218392
554623
650944
404290
321472
314503
162729
499998
274390
285848
576643
531103
43757
429511
220750
763333
541714
985482
173381
578048
445275
50591
214630
805818
247587
513688
497354
981624
871412
290364
397397
126583
169582
67876
294407
940536
889432
45020
429849
149547
134922
896117
406193
587413
562337
924104
303708
27874
416884
140352
191489
206698
760055
949270
836531
102132
932512
464674
460357
387372
766139
332047
844445
54538
323989
926149
163733
619725
397732
228299
143947
752300
791124
360810
682806
260675
410170
801108
943881
23142
358423
846021
596051
353990
44083
671668
832755
160415
570447
815689
30163
301161
78262
104693
15274
705793
735159
304748
929079
12399
487052
1009558
587035
456849
705907
268598
699398
39718
796198
694058
881611
494888
439421
170269
411271
412868
798272
964876
93946
291246
1010090
525033
781144
625833
250179
339453
63979
310976
95367
1037178
698511
944203
980401
903350
792136
327400
75856
916377
895872
4601
858153
480500
155411
466848
859553
517408
696591
631109
807653
714642
24071
420499
67152
652352
954702
268510
535051
959856
22753
405622
482400
275602
47207
183511
647959
345328
150140
767832
428663
269828
609793
610509
898441
373310
721081
421247
140049
167457
240323
648346
1030698
742772
894174
782538
755532
98680
403270
718805
184341
125828
314023
51528
47690
738894
555583
338674
1014307
519133
876890
776300
318315
718688
904887
763461
744217
562716
759187
1041136
876175
652024
363826
672026
446990
177247
442966
244808
477442
435059
87541
15856
738379
1012525
392743
224365
710161
842326
745374
109799
882674
460352
30575
764392
864456
692094
86287
363012
738695
504570
670179
909381
328036
618500
867703
463028
1039044
861373
964298
138989
257705
527304
861092
151644
398634
82772
377159
588581
572720
327576
189554
1023232
978740
514894
971211
943700
151200
909219
705540
269335
221338
477456
481915
1038055
20588
1034182
920609
712720
476746
877681
694700
679101
662049
570285
533304
301710
960316
299379
451739
113560
654407
462204
200131
223701
137316
514332
313116
563141
560711
618987
98984
554019
271602
57393
425052
312700
628524
216627
664780
11787
504692
752203
847610
19324
1010230
512722
941850
816420
891579
517011
202560
121646
956272
83797
275085
920062
1028071
9410
108454
903531
774187
810156
615939
980856
121822
905858
93223
940170
457336
729074
683513
58652
324725
187478
604044
11973
980541
810460
627780
823410
645382
814928
362475
455398
277400
402268
914228
207269
443695
317801
216582
357569
151106
737617
772723
107811
765282
213111
302207
333117
832746
128518
441105
48894
253306
566095
166370
895783
955558
198223
985864
480120
753425
503435
964655
956507
919508
883636
872552
433263
316769
537958
42380
704046
504686
259422
995154
842961
574744
268910
903736
595172
873501
103476
571123
94086
994149
485397
417824
13145
940439
369542
585
17587
160878
171605
1037175
114695
959883
307889
107161
645674
19237
244801
411373
545783
348630
4176
863948
930015
105102
603554
631964
900197
194660
8684
660699
442787
278506
903109
650800
1040920
244689
72175
199274
789640
436395
623645
609656
193804
975094
421113
60678
193456
709844
983989
1029594
99240
454031
452768
58776
399344
435571
656439
935607
1000553
771224
464932
520610
466401
108432
347992
280950
440745
101804
1025094
951351
390629
134411
765188
408498
150960
480486
38859
32565
171299
840577
1004964
1029791
321787
396601
974155
239910
978329
476509
635782
146805
458383
57416
895033
928416
578958
188565
882783
723296
802799
837650
650915
940789
634211
230150
944480
470330
968681
934440
443983
1026788
172533
587913
426741
609753
150858
833679
985215
13198
61482
616993
533836
401056
92723
368578
70745
351770
341671
919878
976935
726120
901686
560254
769241
1016455
949685
303608
409094
835350
706173
81754
308687
750408
939825
1005326
1028306
949140
671684
502912
179252
226937
567801
108011
103486
282829
672635
485368
124208
620799
412532
189394
467518
1045130
732732
928833
972915
410161
475109
388007
404292
738861
251496
824885
405190
511324
792354
1023397
48630
195064
701742
656718
633060
89612
620593
83373
863167
956464
398053
730694
54394
1016006
256
266752
1019472
527780
516457
724194
927452
687926
478645
671301
587569
984251
7
421849
784962
440291
157168
1029032
509971
143568
1035352
227659
250601
726223
594032
500636
487588
445808
272556
177657
303448
334339
48673
127757
95404
1044422
500074
889861
840285
888767
631510
499629
245231
715735
848102
386713
407055
696051
331713
412708
932807
787474
664431
832426
1041301
851214
841514
168239
928425
698392
898485
273200
459284
170992
179011
241095
722045
207149
107320
886681
393743
908448
793074
989709
100334
159574
492977
990101
719878
325155
238771
626001
708049
692699
405868
58710
590719
86237
680626
155453
563988
79354
139953
1016809
434598
967282
989766
465572
837280
417323
910207
212053
1027001
426709
44510
534847
362782
773599
208923
369941
607504
883600
589391
195324
437138
791572
105847
199438
70327
993249
852205
115250
552939
886160
826302
212730
982953
77241
71441
574030
373309
728990
946447
1026506
917802
44832
656840
58511
903622
748107
680023
807454
688671
35274
246373
311924
784696
759180
1036350
84668
522558
1031059
299113
864064
859605
630184
894554
607741
9744
468129
168988
81728
332344
88452
380415
178784
775632
374151
24967
164081
965327
310412
749678
949559
490527
612898
534435
451987
344218
185544
925627
959375
473057
664744
183552
937475
416633
1009701
167386
433917
662058
389498
32689
393024
580978
560804
42441
472182
19623
877622
21772
145298
407013
160753
614054
661058
176503
812157
500360
13977
1040012
869161
47524
692528
293026
382619
965259
335353
591829
431246
288507
569752
38182
935552
1010463
669217
197802
536129
376639
268250
251407
557307
66030
330890
1043327
701287
123830
730390
1031585
700565
817124
726602
917319
101389
904160
287807
928452
172609
357516
715145
157338
100419
142542
670725
1015443
544439
613738
1045415
413610
946333
568926
823935
388773
444122
232466
605386
984557
67844
914637
903967
119786
77506
695983
988069
272036
683720
199808
661826
136375
763301
381661
732815
821658
695393
469479
523843
538855
636285
756226
988494
275376
708214
424981
306215
947673
5896
981886
893245
1015407
615600
999771
3265
721743
221878
33375
238130
119490
279281
371060
1034746
355061
556697
878512
282117
118735
164882
194277
90996
946301
724426
395042
652251
493380
895014
285727
106541
519886
908279
366059
473644
1030538
691707
1023517
68492
849501
366466
821741
48403
341729
787828
352358
56161
84772
1033239
857662
695103
895664
533607
272380
783062
180048
646239
63008
711249
147084
403856
261683
236702
449435
634982
45294
571336
578604
788740
896594
94546
273074
923560
802105
946205
180152
680070
342132
20983
395091
160430
130898
1023434
872572
46530
710655
264478
787944
579467
992539
1041975
719547
948099
259220
507396
623362
625405
362595
78052
1025635
811405
367708
1001354
825007
14520
226408
431547
572871
921547
462255
42757
340723
60958
586044
999507
214506
990851
385369
204476
869071
805582
332920
6234
319345
1045340
442687
1000362
45652
920293
955298
726506
750292
111540
864087
305027
514504
587786
89528
217714
360131
647176
844079
663732
525150
801396
75792
188053
946286
631479
493810
310676
665321
226392
240883
616647
460774
299559
548803
532975
911291
45353
936261
460178
480282
300510
744449
40928
740866
161731
381607
564537
408100
622300
555793
900588
658942
766811
365313
416737
525820
11927
197444
616080
411777
345507
703009
664937
504500
945597
689120
1002292
244391
620889
484044
467488
132259
824600
63158
467674
301335
182279
725582
418874
553578
240740
650544
712604
240452
600078
341774
140139
495314
433736
326661
733824
810871
164609
9290
30654
520634
581920
497773
143098
413678
591667
423521
549016
342599
879179
558991
329843
34225
548110
867361
823910
236765
43291
372678
422154
136223
594683
467273
277382
732869
956005
420257
961559
512257
999787
859821
327958
213926
762858
923118
419533
272187
230058
898010
804401
839966
80270
570115
505929
510287
398228
502836
1011553
705554
260590
271406
994460
337710
351866
869701
404963
228137
862561
290163
536231
879458
47449
997497
1005412
620696
150866
537446
927088
850383
907851
285495
222457
199725
321986
671640
28240
845845
211392
635252
191951
648885
547646
59221
39848
421850
725668
818650
164606
185904
214755
1042720
633369
36846
630550
219155
92213
289349
1018040
193421
260520
892901
331121
870096
30779
640113
590636
806423
890834
237447
264851
275229
357944
874118
787242
292024
374166
26939
238687
351895
816820
233356
748863
199171
225902
351145
313782
841065
601116
1009765
794321
750627
1039850
735717
454888
572867
448679
423253
1011445
338107
706272
184806
307441
1045140
219601
671256
737991
991697
612771
692001
685756
897313
257931
258362
364671
798897
760677
150852
235814
640357
128239
64409
23799
37021
790280
232102
243102
132823
235111
433721
992124
376300
955198
919026
820696
776904
73282
451716
656781
349550
528283
33960
148783
911279
1013649
471939
34506
844388
864826
437977
752971
843694
136276
235241
447379
791282
671499
491158
645028
821986
598384
347302
865393
998086
588633
41243
657168
690066
567665
971421
718747
168176
464726
698918
699806
956228
701438
39987
74532
1039141
436215
1008326
697667
317124
870763
761358
655439
449289
354019
631065
261802
662017
978830
805079
660717
876831
983490
23383
675348
150357
904955
848356
633822
204408
354903
941265
123
821368
489763
844696
453779
674379
531277
446107
612583
19622
716414
552469
832388
237062
96188
326065
294802
240516
321086
472088
899519
89186
786522
347295
187333
331383
323190
125542
399133
208134
425996
1021131
696300
100688
95547
459430
208768
229114
334948
680232
46708
1030526
455150
375926
340182
622257
975970
782285
933332
614341
74704
116481
426019
327391
377540
99310
444729
679174
523449
1039281
699953
683791
775343
773284
328580
508972
586001
1029175
604969
948540
54774
634557
792365
990827
349886
867844
428758
414158
923095
95506
108639
780071
774876
947782
402487
274113
135857
196792
412442
518062
907901
658059
384242
234794
468415
727449
979686
9100
961987
2418
471735
593785
916195
672371
377949
582204
328355
346875
423929
502470
456522
955446
293806
100684
40741
561250
387471
395541
527631
518690
263932
540721
903036
720746
969721
270018
366173
366928
478586
892839
461941
378303
767647
716179
762145
823983
172031
1030231
777054
831611
463233
976429
878287
611595
940492
166518
1008339
682450
341457
435534
18504
334130
968270
679001
275427
990826
248197
894784
39162
332655
865425
527522
958584
482466
762950
672451
529957
99604
22924
83441
150574
112024
814780
287099
290989
47664
235223
835729
896459
189200
392672
393725
844800
968554
4709
557302
105793
240055
270604
485515
81255
831300
766991
253506
255047
1043871
315075
1025857
881931
619273
857333
357606
730045
824836
913865
849472
71412
222415
898121
803667
174428
561933
609432
851763
731715
990819
1038517
746681
59224
603024
907323
213015
49796
740062
357243
499950
312824
838407
686152
720904
198579
875614
161001
1005490
911580
894840
887495
557964
361139
938183
216607
169254
770340
167340
745510
604807
429812
356432
91813
574667
377833
470608
858262
966470
239266
535347
947350
47606
917987
746402
705198
430669
531
668636
1000966
565179
557787
989741
885463
893540
193904
78728
607243
666033
58421
468343
179810
522480
1040262
701494
116320
799266
214971
243923
278515
392963
1024941
1042485
718055
3257
571185
473026
933664
468683
1002645
88370
664862
932043
608192
762251
824940
557298
392822
497102
978421
547593
93855
390482
950810
980844
75140
474846
51454
76809
41353
505165
721871
370859
642346
288782
406891
231071
763897
54757
188344
195930
924244
693115
675859
168475
512851
53695
224833
18293
264808
858145
361566
612816
479166
339419
216617
65985
516471
374235
761146
368269
831890
300958
500504
64326
630143
651391
665029
625010
721020
558269
681887
408213
689061
7346
50665
621079
914130
279175
276009
309326
436256
565121
650477
433360
157603
124945
811608
92766
885450
384774
755302
601770
543156
894542
672395
1013654
923080
805243
620651
881569
496256
775154
280057
178579
680062
900415
923511
271642
974364
36483
38582
105814
18718
205705
166792
520944
1000336
350437
608632
200720
288475
692798
69547
709080
505466
649032
577976
867168
678567
1040539
351087
244541
1029272
80347
192571
150988
655796
1038410
494179
1017987
371369
994050
807261
758103
1037121
620023
508269
627166
687617
185032
97623
778726
380463
174184
722704
519241
166705
100274
839815
623037
813009
78232
78160
199483
684152
120701
197556
348508
75920
747636
322731
263260
1019459
615661
722665
419526
1002811
440141
226155
866323
21097
587263
745171
415801
662586
669303
835803
102476
295809
178969
607
813141
845780
740893
441717
307042
610253
171467
9608
400007
845560
698937
433276
534041
705781
261259
613632
601101
189348
858370
834271
465251
138699
742138
486801
940751
14972
346633
638536
120685
420989
230377
379482
337916
318574
277237
410092
408049
874993
117333
838891
38919
287185
540882
187489
279978
435921
619337
247209
515550
321305
1008028
123677
887581
657122
605730
212525
22862
420936
974507
302225
667116
155173
315473
339632
404606
389440
896073
240015
746239
304152
740179
999559
598634
977398
817163
625781
876988
976320
95862
541986
858280
564073
216492
215920
553458
355029
798899
272454
287372
909487
549829
892457
960388
339528
135647
517855
618535
513065
587565
488615
374363
478078
23910
7909
892042
953624
832769
257543
452974
1028940
775305
185359
245887
417525
514764
959696
693245
764656
977519
945785
686574
47459
130498
349294
270224
295404
317321
314999
515275
632994
18005
18209
986692
707305
366268
1026633
223736
351862
225894
174404
146196
962944
721261
257865
309804
437954
376489
182311
465175
210007
590431
977402
290380
635102
835358
933217
146222
717140
327476
1010659
581611
280148
610694
533591
629543
582183
636168
416439
738621
424328
244918
276843
921754
327598
58893
170578
655630
668637
104596
306933
923701
180919
783633
762333
240492
360715
238803
869170
937911
1036394
950503
24321
234608
740441
889600
431663
118716
1030934
752084
521434
760186
699456
415569
719630
451067
682479
81953
719058
818835
919995
679462
624635
22718
491161
781847
222982
72009
30753
213291
945370
856110
346501
473306
841331
53414
407108
13298
746433
188914
79991
147547
1001049
154307
297647
724354
58610
87485
12690
211687
604696
549217
775672
594834
555067
247736
462878
564131
735669
110331
566493
239772
290687
81669
991070
501171
120980
344937
577971
985903
157596
356965
322536
839382
866873
588487
706392
58068
305894
34020
851598
573285
141297
564159
803619
450131
8965
612358
576181
363665
966339
591341
106587
271664
875002
553742
626470
867151
439244
505728
751194
549917
572156
161061
423582
602517
1040151
329013
804499
380074
900726
444090
325427
174740
612404
1014585
397524
714548
899999
155082
194342
266772
14732
475721
856780
651460
312442
579218
813533
407934
240553
432593
645478
631017
471376
396209
707397
607041
790938
432957
19454
264080
37345
886859
69612
306756
385427
834837
263131
480196
350730
799180
202883
123519
747937
643011
516636
43028
470492
26621
599095
547024
752785
554017
128901
890899
158505
370361
112441
78147
300551
586448
973144
694644
275896
689978
747316
457643
72788
829984
866758
611211
519384
359902
513814
840011
544170
69950
984309
338501
924171
86801
573026
364078
164455
8790
722581
724480
419727
86572
288573
913909
62339
893886
983974
978707
40443
45995
619909
569906
900261
283071
495365
650777
738707
131254
256304
622202
791179
253119
1004570
835819
543327
764010
236339
62102
1022184
209486
710617
355154
787462
787178
786652
685528
848981
814991
228239
947558
342527
880824
271
538514
61977
848152
414716
819175
336111
649206
429734
206083
54218
221223
775627
928808
53079
960224
397332
141827
737301
780579
901975
53218
272689
744537
144825
54310
271759
142978
686440
126627
924846
827479
207482
900638
708954
686085
680780
956420
310112
844594
63556
828133
857422
815037
282292
99989
839537
917870
318655
813560
631152
576795
412415
22181
322281
79691
185832
290654
578076
212129
298357
439169
915237
886707
451959
473512
967759
311211
613983
271302
873462
733141
144413
361482
58183
997774
16529
363096
71765
27987
699840
469241
115224
425475
959751
104489
354117
188153
987308
973330
322274
799419
198424
503365
446272
873250
777751
490584
206697
473524
463178
631090
411651
406827
177938
162906
349592
823898
436546
689985
1043239
999374
988471
483831
516558
658762
410385
1045050
570333
991978
6138
507263
1012967
26287
295224
448975
222875
73000
484637
801065
322938
790786
919189
555706
135043
1025880
632096
191186
104904
368445
49235
501627
835797
344957
999356
966516
865499
239650
548544
796845
955732
46767
140752
467449
82180
257837
828792
129999
257588
715576
656343
891738
153629
778772
233285
5805
630133
447976
613682
750269
37025
91697
405960
897932
434101
89175
374937
516872
942775
126442
154879
61574
577147
700522
358620
609930
532694
868503
87613
867976
835818
684849
693302
628461
626805
970424
411292
543977
131517
619399
885714
585818
27550
661443
211496
378942
356499
621818
52045
695967
197563
471992
334016
395394
889176
711982
954548
383303
970457
591308
578778
286251
46565
966514
342851
717204
304645
702166
378556
696187
772374
203994
437882
809455
161119
545044
832551
634980
550111
777920
991875
263600
354763
397609
210694
982262
525544
53229
534760
295944
339338
104902
236416
724544
61743
454922
400000
495391
110069
203961
611011
616530
8189
246548
778608
182998
609662
741671
312216
837880
186923
611828
825448
478099
937204
800187
56633
730289
33038
856957
691790
322587
182767
178190
222642
197481
558889
106452
289431
396793
223680
800024
743244
581361
514352
596143
508675
16328
416826
972643
589090
360181
458104
317912
812545
49579
117710
486631
601760
867010
215357
189616
189063
404847
1005993
636991
262528
280843
631187
104499
938876
96803
646001
771861
1032693
818257
1036583
578821
815809
765314
302265
378054
674586
575984
866411
825769
575396
95081
755722
369297
236935
690754
214609
542505
439244
108725
764533
647881
533157
888254
615709
217744
981346
592755
232703
610235
88532
756142
1029855
339588
736436
747960
338439
661516
714852
705482
128310
840006
553309
718600
543396
989043
463663
207738
188988
224665
889641
244470
281286
365891
348876
247521
781152
869833
71216
837002
875967
926415
412605
927377
804531
455469
938347
549363
973516
151724
511323
66740
923004
864763
160894
76455
792966
917704
1009554
567007
593578
425335
162458
1181
254858
562765
684736
823767
73001
237675
520197
343811
51236
632650
903749
439906
1011926
252912
1002357
101804
550783
499469
774622
142887
299157
187832
636598
699223
998840
376653
398955
120111
21508
103190
11552
102658
706138
471952
766364
697737
210127
755689
602145
743145
649645
642780
827643
522054
10711
276925
223905
472584
827662
445044
723606
228077
853177
1025363
200949
146989
1026449
222120
585094
671775
793175
646328
669538
787292
18467
243867
92869
430633
694969
1029920
294609
850189
348148
591375
997162
468585
113726
820434
705068
352963
202589
762229
434850
328919
77917
479771
318701
572104
664276
64709
637366
1016789
342019
302958
687447
184097
955665
1003693
726519
329977
1595
31640
557777
712145
1019270
969375
52680
711593
266014
748851
533754
364514
272652
958203
751986
104183
488957
695330
326761
598334
40925
491090
839763
414300
644658
771864
78996
404157
478271
5930
445525
166223
74293
179230
186496
775543
717112
914454
917737
96334
66531
815245
349122
344288
297250
746258
410450
941842
522008
87719
156227
456847
948062
325926
430100
588465
78114
160475
604119
786506
699465
286402
638658
835484
130802
347840
525869
381703
546754
644120
508988
383868
196491
225488
486913
68283
245077
892841
10134
408143
297580
19758
868126
175741
9584
278467
64007
665759
712091
739785
862674
1000772
952374
609090
820193
342410
617688
596924
811365
938801
964987
496974
274600
140918
673528
525162
460595
23630
73521
645418
489060
765060
930518
599793
573099
281348
1011425
187917
178968
304392
397557
998312
751433
539000
582978
346660
991350
34406
73054
651631
495971
383298
742833
939339
460709
288142
189083
756560
498170
125674
967911
623051
774301
223619
277398
721548
398191
562834
170926
1005662
391374
544179
577308
476785
584139
451567
807880
398725
44659
862674
500439
342848
426064
623287
275411
1017223
959417
917803
160586
433831
556020
684573
705732
764662
509929
483046
156495
653279
118823
386572
70615
606808
77861
682126
815194
196797
980750
56773
50245
854999
1039708
330257
565095
1028127
521980
456395
620118
630197
965376
532472
637418
696617
1005765
719350
380850
1015810
64128
256376
117696
299415
751869
135190
766264
108583
253539
77052
604712
387317
882088
147531
281263
1012506
729114
122769
98267
622605
728713
20404
544986
144618
817456
317686
984141
783080
154721
537858
753942
93494
426648
773873
1030922
296551
672498
1020976
912459
1040841
645339
605070
122681
365134
616293
101491
43571
754797
89657
444042
750301
909556
343047
382950
734718
889183
628601
405132
792115
457176
1035849
850828
558146
454897
219424
911969
373032
346744
556966
117773
711841
251171
142619
958126
203320
976155
568384
377988
124463
272834
700365
691525
684144
707909
624926
381773
591308
36522
176172
26342
371689
52726
1038635
777985
87655
348306
654053
278547
777334
164523
376239
52498
628625
395052
394489
210998
443669
425566
11773
195685
2741
285235
828648
312605
437817
335872
293440
928230
947946
784466
679760
243125
248849
400680
590029
59651
604141
475703
108439
514231
531701
809345
1038561
231914
961933
298697
397538
679227
445705
273458
450060
543456
412552
283178
839047
889645
479779
249019
708762
491745
220996
936481
314896
401996
922615
113009
236054
688186
782815
284650
183465
993074
970478
60201
411867
961490
371065
704568
487663
576438
768773
96593
718534
476641
552967
518420
923860
750901
369259
318918
165979
334126
905821
757323
132211
534590
356019
781574
587735
804769
907391
942190
394467
678775
515176
766024
797330
301022
156878
363729
1009335
179451
332322
1037240
981384
1022381
188308
832012
108164
159304
346833
614930
487257
834321
242179
555769
446806
917798
722870
92426
500690
38353
433743
418383
751925
360234
427547
5151
578921
994961
545088
302592
948179
1013075
424747
396815
355242
257177
176895
602569
182416
5895
714698
536366
754620
539086
25363
61093
598362
293004
937823
682947
1008844
473352
714563
778354
630554
909224
875690
167449
335206
495749
999181
886925
75029
774869
523990
222367
772282
140689
443158
234426
722980
994030
991363
855424
1045124
564682
911479
896949
888395
356877
861201
583354
932673
878455
260172
905160
234416
334629
191929
667353
598873
309701
635582
639935
5882
711173
906950
583576
211646
598777
146546
562530
297486
207150
343015
265580
708705
14032
246207
794898
432185
898685
763054
622651
676724
366857
948000
471165
64987
659394
916937
805016
229311
28417
1022718
315303
618983
53705
555025
724217
799608
458680
106849
367948
524729
817897
297125
166444
1013341
376136
847973
444610
561414
704049
608502
325067
547562
599396
535250
505162
1034232
348400
676083
28648
131288
914167
554141
1015349
781590
546091
430122
863249
768956
749625
846757
214021
79724
91912
953820
698192
702822
761410
1917
89489
583611
492899
82214
688276
206816
990082
981606
316573
923347
599178
569113
876702
436475
923044
1012164
804928
411083
399
882405
71402
344240
662966
1040099
894521
910740
637910
169840
934632
171275
840863
740472
41939
987409
707594
387942
690641
524136
609093
791540
742151
95771
1017388
1010792
707314
291980
800618
662630
519390
384020
580351
36610
189400
818769
242504
256885
368576
998405
415934
563272
817941
550375
467591
550569
413722
175701
272524
177560
147717
356709
270475
723484
928429
74926
688818
335945
968579
232519
873665
816436
343774
917675
962863
665731
806147
939534
300095
427510
384295
731320
36554
726137
58894
734406
435535
72216
451126
325308
212949
777632
188771
240526
451586
332682
770204
933579
522289
453887
250974
134699
754955
349161
392390
980272
465213
87029
460334
410845
811694
282864
906378
440415
242764
699610
926143
334754
384152
898605
656079
376354
968978
999176
923105
883507
164821
128928
868295
311275
7821
117147
72424
879831
186468
1009730
539767
938311
795280
889974
39830
176469
255876
210005
15429
771594
693970
509574
242346
415509
984662
918133
533122
163075
889984
466180
612423
6686
546175
805015
102407
664524
309799
931130
106126
660381
109051
991102
426449
794952
38261
566091
374024
883991
832804
528142
989347
530461
262979
580738
936409
829406
1027796
1034806
267171
240127
134088
699380
1025544
21266
113506
701548
680555
181574
226044
663831
955823
266089
491756
638819
465750
813714
750790
469186
85745
411258
160373
657504
929824
857097
748992
23665
462028
432931
822098
340560
518963
733344
853986
363260
27437
182856
926257
825967
327573
398432
509714
40901
119178
622115
548671
308303
221104
120394
515080
750308
822322
727981
116311
338197
931260
797874
292893
453344
169699
812981
709805
702937
297583
327604
537293
345591
826038
244939
206151
431291
110278
460173
367016
121820
119454
170695
815338
914627
368420
587595
370804
181997
1043645
472754
659179
419783
983272
978593
515862
350366
558764
56827
660080
198021
47267
665861
531930
1037418
702287
985811
43596
181848
106232
237710
22389
274916
652935
224747
968641
819608
215338
168997
186562
235241
217409
868681
111576
874805
424645
445664
950560
213104
144072
550819
982961
77475
480918
243565
153379
305757
727761
797760
907776
62598
61895
614982
814047
507405
471894
317725
568748
1038298
182419
879890
164868
764662
425436
799637
608005
650266
117228
1041002
686176
832516
806830
206889
844961
63222
62541
749743
719958
754797
55657
363359
27304
169181
631980
958249
34129
181398
606760
147074
593991
878008
906729
166693
200417
948810
192975
250442
276
711799
289906
814749
574913
595311
9381
154636
363913
976808
853000
966312
426538
587770
308384
852332
435258
641804
786971
751614
1015542
629678
320513
623358
156563
439281
951615
496280
284596
502016
544128
910230
276524
582759
9518
232803
1029606
836326
263267
993117
796687
1009236
603711
917845
80533
424519
106030
712550
573380
349404
87287
719470
55557
1011407
57788
814860
452945
971697
796808
730144
150155
486701
283611
716936
309259
133574
44819
30640
728999
917561
887877
1007041
921712
255871
373445
575410
933539
178469
41050
538667
692450
477137
919940
220530
361609
196431
149472
77442
420666
263609
904156
81148
1027085
90252
216465
636634
343700
938821
923829
279475
568640
707857
428842
750807
91320
682086
329086
148590
775299
167023
536820
971780
896172
888247
431966
585940
376572
1017748
164169
465212
307828
82315
988517
9559
497358
802954
260788
459089
168947
783072
828901
878479
540824
702824
101013
362090
574760
464562
570805
151534
490250
811790
804726
526099
561122
432929
160810
373805
11620
459131
805679
968710
310129
218759
338754
693398
1032101
285056
884131
534817
543433
564685
688765
917703
996980
977577
694521
198846
803582
1001848
813563
472549
670700
529252
657675
487986
162176
270787
266399
499577
873691
397526
569009
283244
594540
762255
490443
567503
734209
553177
996651
292464
528013
902575
363329
741108
409782
833509
792109
936046
811132
3087
17384
889481
180677
980424
248365
303774
978982
127130
482031
122338
101311
222597
582213
104900
360862
716564
344320
1034477
587203
1004295
302688
461503
1043589
17367
256055
842058
225890
799441
40614
62167
241798
742628
565159
571590
227836
979563
88014
703780
712014
19940
913411
73793
55605
955696
29681
632365
979202
328608
895202
305774
125023
740669
841126
370875
92738
240613
498186
415359
156789
163975
875151
998793
427849
333732
656364
341686
602181
103567
35806
450534
511288
198121
361317
1009280
5057
633976
575795
508874
641456
168469
522721
900964
935248
753061
816860
296767
418493
716419
465829
830122
767755
964645
72301
509262
447896
52004
863435
741279
612330
983114
440023
811701
135517
191204
853795
928090
981703
280408
698261
786079
32402
208651
870817
607045
315812
421586
208197
314301
446051
418543
925738
978045
170876
729434
748586
870413
69928
150285
107603
182247
246932
599086
654378
117020
673474
549083
826288
451252
896322
915108
754339
998195
9759
333811
488621
904614
424953
467561
460434
280498
943461
707785
779752
564656
656504
396356
643900
104596
746291
242888
216340
1015538
897072
1000103
519730
630376
484301
717498
350212
543476
6995
740916
507202
26315
455214
835989
541295
464779
842169
484483
9126
887021
762099
517906
73812
296281
314196
948314
508057
113170
882039
526471
803358
862994
427063
624746
1001435
864456
34438
514286
938930
978122
293722
774904
1021102
555905
528009
81838
984936
124733
318594
664718
667092
347398
621666
369687
141464
168862
476299
794512
775196
878084
783057
950026
283655
610514
581051
278702
519769
95688
938515
941897
477655
845931
686803
910352
175231
59439
487003
129316
1007840
6613
856303
840855
872389
306060
172080
161992
317387
927420
824099
423952
637594
922457
146668
458623
88330
536854
455812
897587
758925
4383
244341
354445
964738
405418
855855
345003
92864
456477
71077
560617
241197
246419
5177
898972
76842
365526
725100
270397
309974
439055
681956
759403
1012714
779963
816974
274016
828338
32276
225312
719440
767994
576058
851558
444091
107897
1027490
628772
960911
813066
981057
119074
991026
803363
934557
205207
274176
298803
770037
1008059
848640
228790
832850
149434
262454
943588
602850
493498
852090
265268
579246
529303
344967
422123
351263
912420
858017
578121
98472
261766
1021509
142683
102988
968767
967445
224212
326827
993277
400531
802328
694128
441736
259208
921360
298688
818064
737223
147867
353579
95358
607950
423048
407354
676758
204807
67607
510069
508850
296979
513932
847480
164760
253799
187058
351128
872366
757985
249611
940099
411805
622169
95814
236947
572520
15159
542900
407882
1013361
1017145
866069
762253
347835
429189
580083
753531
987460
816768
831716
333202
964853
889900
182848
833412
254775
3391
980552
145203
1017453
901062
926513
134098
331079
782834
608204
518804
413017
295440
418010
559432
430570
349452
800125
183768
215139
918083
210741
971678
710055
814494
742791
447057
264898
248163
800793
995314
230409
954364
236837
814253
155419
210472
618287
483766
698738
338556
97201
598676
652582
634962
185423
232929
859387
1000311
966835
318758
979640
154063
835164
440782
999319
559215
102601
930155
658028
525156
320268
717087
693050
386684
122277
431480
761879
691342
204230
117724
584338
427029
750634
950577
770440
967522
380539
1009292
675766
839895
636418
24631
57631
255410
854592
41943
292932
823580
33957
704603
37960
217077
38830
40518
28761
549262
247655
273620
182757
96732
719016
1005310
564959
61435
204295
973969
924896
614851
663774
628939
874982
91264
48322
245700
339662
622266
514563
798827
473937
137625
305255
581295
97607
339730
355934
18942
340758
659287
751875
678989
379228
28007
764841
13231
871198
665604
291636
689873
55888
158935
172182
422328
963518
286962
548646
587196
1004277
815870
1035431
917254
158448
684196
387373
913100
754511
445329
48597
732200
286164
382019
279118
5350
313619
82171
320306
1008776
803622
635301
99930
170113
1021438
191057
624450
248198
489784
501635
408407
965012
313056
300751
691348
908830
992080
745173
973703
981922
869752
732373
169569
735860
578072
551793
288335
351469
457944
351377
379777
694764
1027744
794890
25986
38599
642410
763578
453331
67547
448313
234431
91938
979879
883933
58593
484600
991651
38427
768711
714680
439450
335779
32994
359934
1037961
78266
917840
275267
109759
881104
13001
868078
661107
847337
215602
363604
442719
1037042
173518
831929
228075
607792
473995
837936
262661
631723
785722
789130
157712
311624
11802
764626
114745
639925
194400
28560
130742
43349
754727
1038474
387071
817421
639779
804594
214942
849154
146246
929894
690006
244024
524792
962559
283886
669095
865185
368203
459739
383027
575033
52959
563560
21400
984451
498333
279546
134881
1006032
914568
871375
623713
175966
923790
128112
859448
403383
511569
724695
680380
501348
494315
170435
714489
833411
629837
146199
101328
468728
957266
731963
859662
549768
251461
440252
976402
825821
1004131
634892
934591
393336
235089
73572
578542
847140
534512
710962
614790
271042
460577
864846
420800
398588
870504
474445
108769
830014
428489
131481
882886
734038
239834
87247
297441
346103
281461
102644
465089
42815
33417
436480
249602
949242
71672
574596
241939
400309
672451
199274
394234
470139
20195
114612
846394
632530
1029848
623224
678750
561956
1040350
920511
284207
545210
492652
381398
453396
62016
177539
489213
46215
134426
139128
469955
115377
640415
102335
722096
585028
653738
19651
168877
695909
1035564
257944
63505
834288
301277
720861
393473
766287
243073
582813
173535
982993
208132
546365
11395
437589
226452
85437
997435
313922
832021
541837
599660
889736
68922
679274
302259
802226
914671
301733
612660
441607
592864
79691
713817
573296
678398
980784
714085
833682
588901
245433
886481
915016
447244
449853
1036895
654552
560216
474217
788611
118303
405616
821883
939008
747833
190144
434512
449943
288836
361858
297716
560196
799716
239033
706970
163615
578578
626485
452738
749809
127639
490652
362585
20368
583003
255564
480784
95959
174330
473458
251217
941894
847643
464337
277275
670502
737440
1007612
116651
227358
321609
508837
936468
646753
281507
836809
428947
342913
370823
106589
705083
703080
647788
735345
398784
326140
752897
1017044
442473
753797
869199
670738
25445
393954
154055
526915
97796
365923
975988
175404
1039071
883998
771617
523163
683741
486629
293700
261498
218089
793393
114645
334809
233026
688863
429340
127219
796642
637942
201637
262073
1093
172849
1008985
959480
7893
69774
42277
331487
268150
245050
182028
222905
62656
783337
836663
219022
351010
1001763
53804
500544
863172
947795
351647
273263
548136
636189
247943
373713
844889
260718
64596
148479
239164
595872
754969
1037067
125475
203152
282955
401650
228302
980193
57801
434374
688450
916422
1021536
473253
297217
873248
843553
327821
716986
446577
285835
529774
155729
608175
607403
168424
564163
462463
292171
682681
755932
429477
343906
47107
356535
919391
256258
823217
999601
443596
219990
167531
756674
28167
118780
950084
681712
318173
666975
680563
84447
172297
494387
716788
700087
954370
220378
987519
834163
870811
63641
955224
834430
831649
352100
86977
760227
679729
644177
652396
683664
601935
957241
250941
46103
10833
930377
590225
541506
358402
271623
451952
636220
1017146
796451
540514
743141
526011
508176
723291
626504
280063
345304
963469
320324
657635
819392
175427
978867
196828
337992
55690
819589
321604
126120
1044126
661874
947531
460961
335030
866832
134402
506182
60652
656884
528236
995629
493175
9165
239235
1027348
618073
974406
640695
368676
498774
453245
63828
326844
592434
360719
730871
973197
217769
617964
655313
646316
822051
500528
218263
256958
941789
676731
67218
318808
445424
542328
561196
545157
314528
310207
511043
772869
301995
682499
867684
11578
637925
162281
371321
1029851
147775
209326
687110
329295
140007
516527
101489
125967
1014499
330682
426440
418240
539398
366607
56947
116559
445654
1027156
797740
171728
642375
105360
441569
491211
300318
894403
355843
105395
880154
458879
539848
331507
638979
553525
1025622
930166
237051
379860
338821
931988
366459
952987
1011494
909407
901458
54363
949087
268973
988840
681811
35073
902674
547471
625660
471359
952818
591509
331871
223860
193790
370641
117408
123087
1007681
378762
320596
744851
185335
169997
592403
587505
858589
432159
504622
367525
857509
1035519
179451
317188
456598
434118
513114
505342
732366
618857
20930
681789
980522
54141
23253
438639
413600
251680
676946
461684
667766
131271
134894
817682
268155
935561
58006
806307
50056
582970
497298
961259
1037499
706350
989985
671951
302306
716250
922040
152798
438611
909511
536683
485332
401617
749831
62156
776843
819302
1028506
229854
964724
367195
865581
751135
304986
989489
1025298
399661
287109
771030
476786
314084
9968
192303
31066
724346
339594
135071
234403
119040
642033
123170
161860
1039283
948051
1017722
245525
139735
759720
159076
369504
425371
82942
636702
357072
509509
994009
778735
969705
302157
234474
244670
746465
10594
188053
563282
425180
271618
310260
1026447
265934
232019
1030785
394199
449162
832764
913051
383430
19512
546765
840210
344458
36614
604737
489059
947042
252373
941860
110486
284100
150729
627078
351302
635155
376794
169658
245795
626136
76407
470261
1041077
541387
940154
67054
243611
1028211
324521
845161
158047
934674
140434
762752
664930
82143
103894
426944
757323
132965
651903
310651
663699
413547
713590
138047
673612
775254
779554
619175
877894
923528
108613
363142
120445
543682
918825
501443
680926
540326
674338
957054
188216
644536
189044
717577
9964
865565
595598
822212
414000
653394
1007736
388024
585130
224475
966058
136260
298811
653424
219734
923193
42258
1810
1013447
925716
587636
349291
697190
680062
536084
302721
878729
648924
921252
720189
935625
251391
163767
356952
583097
747004
905002
344649
1004468
124255
434042
177355
22232
397781
1028479
107647
955409
706857
145217
119824
296394
712080
920026
636135
126726
898520
993979
482403
895771
110712
312581
254106
226282
678203
964587
64385
326158
288782
803903
291045
413591
84849
187585
85929
444678
923338
714013
697864
294243
127174
347558
924846
921356
604086
1005626
467021
638769
738132
158390
26765
169582
956435
635428
999956
1017049
997016
26003
197489
418320
109067
686511
718503
990050
477051
310300
2612
76316
403702
262894
377839
970138
706583
584461
836894
862338
727126
680457
718374
673422
867474
333703
89422
156443
417812
795307
745845
960806
900558
289194
536840
693269
333294
959658
586547
467680
584114
151358
501229
57050
518775
980133
347944
23285
908576
53599
1023603
187576
143301
701392
793670
617797
985773
471752
46909
759246
838929
262328
276658
754991
812576
591554
857043
1018338
402099
608578
331800
470074
491988
849657
873474
65589
869979
889449
19126
754235
783818
460517
374159
744083
618699
913663
1019561
324091
414407
867572
190136
397013
1012517
462394
460379
271192
709389
65452
192425
993807
774065
22620
949651
932684
437861
122391
1005915
490793
225637
648844
201204
890934
757356
392614
114995
11980
379430
513139
247834
417832
676342
890812
690965
808333
906634
309924
399519
692025
1041634
836532
822466
570812
321666
782906
1030266
938818
874162
681777
92006
367080
637361
812661
776993
244191
989082
804029
636034
164506
960003
346705
656960
314995
122164
897813
1028619
885596
744984
189323
17258
393978
617999
871177
1019940
282084
585122
299178
57924
272895
405530
208283
608326
882723
554969
1025545
524528
710135
380818
222645
407065
829153
158856
160693
978720
268968
97759
434608
636611
1040677
874877
581855
380591
977891
46262
315749
73895
558465
390222
16784
146200
892423
287675
970262
258239
293315
962448
268782
814871
2242
195283
687374
225479
688041
177510
261018
522750
523416
477364
344551
512422
790879
265669
293497
488148
802178
727048
903028
701197
476664
702661
1027947
582579
531959
895451
810961
167719
848945
855024
789318
128744
224050
398903
191438
395397
753436
360349
482085
727205
886446
905609
163011
750500
220699
830779
514557
501356
718272
701313
268465
35507
582313
501592
342419
317405
332057
636345
404222
828083
69911
256789
350986
396822
192427
571458
303662
975080
972073
633237
991434
987401
848963
176811
879280
988480
738552
382091
464649
920981
641027
884208
872012
923126
389103
982713
1039604
938678
862789
894936
57733
87084
319004
977774
812290
695791
155723
124417
475034
64456
111942
1008002
453700
461290
519866
277708
551380
903424
497297
291168
711511
239317
521417
162914
855068
333012
1014759
820323
235302
629123
844398
326007
685112
925213
858763
872859
352248
661611
168551
1022907
264500
665063
78130
940150
835323
429764
215889
392823
442341
593058
40803
788362
88180
607405
447531
137003
475304
831964
777557
1013457
95766
825020
599697
229391
22841
902765
700394
917039
1027094
730666
519992
310230
487046
633049
53321
289421
1000936
919366
4403
52169
621060
647130
1033331
517171
751655
20375
812097
230692
686204
467471
457663
281999
394079
131953
91535
266103
5128
131272
164629
251056
519769
594486
584703
933390
97095
869454
535552
148246
629366
14768
671830
446890
575494
98768
217271
900457
476964
416468
122417
286331
478112
800281
1027882
34948
45543
653816
806614
1044835
165159
970640
317544
592819
301633
788339
903059
893085
906135
846692
98289
293728
733902
556012
641057
377162
805025
578081
709055
576228
587498
710307
12382
999861
395276
761428
12000
271298
246237
556818
336054
629412
827060
36718
988317
588366
512734
864198
600443
633591
749289
159873
256252
455363
536667
573051
413556
533928
800046
688043
438884
142898
466316
407438
618100
250367
350030
89704
370859
195107
163893
241130
750881
534245
541997
333009
749004
935706
85107
1027614
1017160
529198
346179
647685
295456
242177
646598
316117
523228
465308
382880
3109
179525
938179
643219
869042
518354
333265
621811
842837
834418
152309
913899
728480
207381
695441
681935
247507
711619
383911
1006327
777793
475707
234503
187092
730925
939767
1013867
606068
824180
1040799
376331
311069
296968
77721
665227
35070
10933
489580
431478
130934
312755
538654
999229
739431
665098
842451
845831
806212
227519
496997
641749
926853
371765
770071
394061
102820
458697
1016170
228376
503380
475060
272100
73701
279871
958325
223276
890046
260273
542910
351146
324373
578670
538017
600781
270073
46602
16751
436081
11673
61276
218414
239841
340029
739102
16571
14845
566947
610390
296652
652703
172362
332589
342962
443610
758235
680451
94081
372502
1022710
295623
659978
623755
764678
965153
468094
338663
843677
5329
177119
817759
730554
1031567
337322
951609
161469
917646
971203
28123
149140
65782
827905
656915
969921
642081
580032
793979
416642
492399
157900
388064
424523
720220
66025
509665
817910
382748
214765
134874
837377
945011
305691
600896
547955
989534
273436
452521
153493
17952
654384
383835
320835
202712
875643
344872
650504
920640
1028813
515325
616923
818893
255356
403289
368383
942039
614857
862870
962106
769827
123487
14598
437607
196547
319565
849232
923705
52992
470632
741870
436980
572098
491370
994404
873420
629217
370822
276577
387902
684472
30216
891170
313545
749169
859221
547319
983065
202611
7099
749503
1013199
725878
809410
191722
932793
308679
419928
770533
109592
580016
1961
1028032
360007
12923
520168
895529
63654
570813
945822
754010
818903
965358
202498
656158
446194
848312
85823
808085
399182
463587
659777
353580
37240
934901
582283
398924
783795
425389
1021186
563082
658094
1039544
755638
382199
934762
694905
895780
121515
512668
175175
207422
758801
4
223550
401945
690854
233413
121426
645319
229350
328226
8701
83222
16656
268832
157948
483888
987219
141190
358814
677318
1018615
784801
247666
351947
533856
774394
621701
874146
537113
856338
321116
573677
961392
274186
398770
911038
726238
167390
820688
507956
932934
308605
355230
466289
92811
559110
291941
733961
681649
401052
141039
237040
955313
665285
455186
528412
892450
422092
291844
531434
570645
538574
604186
888967
521903
87442
806403
972469
577824
822986
708555
938629
728162
881752
566502
31752
812651
211877
343422
458068
749757
491968
629961
171590
626027
358613
146659
673762
160224
364291
872509
399614
565281
56711
869082
181555
569207
917564
284146
35830
166873
17200
337872
899864
658666
742667
801710
632104
455712
766582
141273
609962
884880
760242
131584
94119
404597
475937
223982
952893
109442
491838
866659
20977
594203
968326
866880
55398
64149
978249
504150
698907
407205
737429
753866
723198
300236
332768
672501
181541
971051
563289
870750
686057
571816
651646
472340
900394
833863
300885
395593
181930
769794
443356
1036641
494341
543237
103849
847187
53815
923030
17975
726696
891925
367617
863963
815428
908690
752437
537369
803753
334722
710882
264023
566620
447310
775930
914456
650587
1041954
982980
562384
674646
407364
597607
604237
787987
413576
223650
497638
703090
141386
895403
143419
464253
853846
973118
296154
831136
142559
691842
477974
1011376
739546
308802
257805
895861
182119
660559
192845
580167
329365
692384
182209
938042
465574
256863
540769
246891
705042
676799
254318
146872
139399
1035303
1015366
679768
590991
910599
622719
104878
1004834
241656
537142
841715
39798
13767
472701
504637
742296
99158
541051
688051
716051
374536
944387
111368
329039
877228
300358
251693
607978
368968
544539
378034
140437
889281
227424
662068
435603
663953
781748
526856
64619
146028
330816
329406
620565
640598
330581
578640
404108
474940
23589
474360
26367
243652
996062
171721
681596
290345
207383
332397
27931
758884
1916
996933
749281
233313
222616
428788
748539
201219
162944
315409
952455
651650
575923
111589
721895
404977
790345
1042670
907963
670647
414829
249237
281481
926896
299664
802828
426586
491668
76259
28398
861341
43973
262051
208968
742956
504974
996417
440132
478696
328509
429969
55076
275798
249087
799871
224647
279330
116189
428408
272536
40168
344878
760696
485441
250159
774962
608186
1003632
188779
4502
482582
61884
343489
723337
618089
975384
957776
240045
835941
397477
364261
511795
780073
1015815
926658
806228
464915
966053
194010
597187
298400
906593
155729
873644
447706
930384
894846
905918
548558
330787
502825
891473
627544
221822
13412
1001118
849854
644174
645212
145240
940757
280842
274475
474636
224778
399707
291186
742202
472054
871857
862267
44401
162250
428157
546597
290411
630967
72480
729259
422613
216814
861620
955695
464155
444097
788901
580484
27313
14741
30396
140845
10608
721016
234562
934542
849856
595100
829631
628100
946293
927931
794711
779040
292657
710395
1045197
535115
882937
908535
547167
105314
299742
500240
749370
893165
622382
323613
67539
596429
658600
669851
363510
1038557
247137
90591
747635
455075
217204
161280
592470
1002234
258079
115074
1025249
1004523
522784
940306
541378
243417
750176
787838
901677
1019668
1002386
863126
1007774
994912
640130
250485
55167
47776
686452
587004
611563
527691
642377
121072
347212
703692
629056
896200
169994
461566
313278
810309
178437
145321
123821
813748
384743
1242
893352
492173
900295
207549
32833
765966
6694
448277
293209
234616
890735
1015194
479898
345343
795500
356247
854159
787686
117940
287465
524333
1030073
833085
53441
282736
87104
824900
270957
90047
473829
903929
825025
348993
1032496
98611
369079
872675
758946
330140
995682
115774
320987
531057
290260
975729
330460
105709
986125
1011239
275629
246359
425137
295058
967604
259104
1029679
13353
1005489
676299
1038457
632779
573557
1024368
810754
738371
483474
112899
485312
588598
321653
458177
188614
234007
1028326
175936
655864
131350
803767
123340
573994
829846
510500
301395
419417
231689
608923
544166
969245
838533
79434
989983
350981
559200
436505
765321
963336
930184
988105
685153
834098
907647
368227
323172
27478
30999
997068
697973
851143
471009
637711
564634
604053
828621
853853
421313
893942
1006129
391825
580371
361326
510726
534174
183357
901151
795874
787824
612321
787051
325899
694174
186948
112890
328198
449747
637575
506257
820678
377356
729721
111245
577730
662809
1036826
737983
724148
855403
826296
413628
916057
273575
6575
1031101
200981
848468
976561
178428
86928
766077
147909
176631
986285
228248
86920
586303
1000042
169877
423156
149596
427447
150085
262217
728474
410512
359127
485756
529658
461366
558156
22111
826848
355012
232886
58785
39447
389088
175701
661459
751756
699513
320460
550591
298795
952031
930569
221216
594268
445223
1014320
203827
595306
896911
813274
33738
579075
72500
382170
89895
853943
371947
389518
763508
689812
881212
504119
591538
601421
189548
304313
987251
712588
10644
657713
179203
569102
82367
859533
449174
955470
539474
316831
1008858
800866
209667
1018429
349420
145873
581793
481433
814495
448496
801241
1029776
855394
228648
291212
668463
423017
849370
271350
11199
950431
889959
799891
294357
18445
288096
864166
193122
766912
811792
703564
205065
752797
41302
922398
248364
690614
757247
469122
652842
387748
579615
146457
379046
849824
907302
107853
482970
357241
188352
631007
712054
816783
460493
316021
929278
464623
1027419
563624
898534
965538
12665
348656
455704
958863
529319
548748
926534
746874
1013289
633028
957299
695018
895377
545416
740955
754375
529958
619959
975291
865740
471226
412933
369292
148784
80780
29222
645934
736165
733868
683045
655438
771134
819286
462864
509152
120585
845524
574726
172693
294483
39745
624217
871228
479383
472571
524702
1034605
800966
290813
473928
7361
607016
287957
291777
786157
393023
950866
280729
572329
722236
174210
908688
756754
56991
457828
353497
360137
455657
867900
89374
570792
869840
261808
765697
861464
747011
649070
658524
893830
483693
641428
72133
981810
348446
460750
210032
29142
642070
315151
153955
486437
11011
482637
144907
211782
357298
667318
583283
225566
350759
1023071
462027
202411
798069
351166
834260
133747
836843
142621
225367
270332
724520
824245
1001166
832350
1022894
55985
999609
757748
967464
116134
472329
163964
515921
122471
1002951
322532
517955
1018088
599440
209429
245480
768093
519946
571399
937962
625425
988743
686064
98636
885187
124667
896637
730524
637772
404683
374108
974388
525221
165927
622739
338559
448794
244003
597543
840092
111077
346489
49046
9737
983484
563881
49440
221736
174838
373203
1044192
748563
578204
125004
1009855
807895
305567
615489
238346
471210
620161
445852
763632
386061
580080
737892
893675
286886
29547
882654
116375
732037
1038098
688680
430616
63283
482135
199901
252364
298450
376473
1019045
317764
767530
494276
470434
867491
65748
974841
833468
568444
176557
819187
864678
279034
122326
81843
738579
413054
637268
454679
552424
994723
717515
303511
982973
1004984
713127
20813
247247
1027039
168161
818617
726083
827042
235962
42527
665791
145922
219436
621634
439216
461687
321231
948422
189557
582275
385589
747677
174784
292114
458593
862993
901336
204122
289573
589646
208722
185390
254817
733676
562699
724288
348827
763806
227028
768586
535958
508733
295803
376824
898291
368559
655779
315921
528102
810358
281837
301742
25683
35380
175453
69203
466851
167897
608829
792685
647096
705146
791668
609380
73040
750720
822320
1031947
263162
176798
706674
560407
817513
277307
663289
117841
408969
247803
747226
390650
484583
56020
26125
640516
139238
743802
527164
918670
794058
169297
393912
911889
217510
42777
511589
560640
861888
331107
392334
957056
337097
619566
313996
845466
622895
474767
511640
1002813
403653
116124
1018928
426300
343978
179537
691584
1041930
22215
755655
141257
609305
394832
136667
977371
828685
968468
499216
741058
26583
834236
808082
666400
355990
654563
30745
769650
347372
160057
469518
527621
285698
803096
277316
670213
237977
598440
568706
422025
27539
323376
103263
1035936
633241
455285
119666
909573
339136
662069
955562
848662
640085
392866
832790
531028
1005989
810850
1006308
204445
759992
245251
880706
618145
497061
928437
614734
1036685
141675
806630
327782
185478
123006
1043310
871258
323493
133633
382335
11018
869757
1020479
636520
747678
530068
561828
547465
823438
56387
343299
229913
473169
379312
819895
949538
31483
183314
115106
169365
740026
86506
242809
238473
723763
940930
596682
460637
546000
110564
662365
845920
692037
130928
391348
418984
184932
732694
284540
350833
537206
515551
1033373
755717
167179
404634
147043
1014881
870584
881548
513689
103767
465514
664578
901257
348510
77446
376795
211672
492523
22569
454363
415389
136831
373895
440134
885276
328172
29231
309716
705513
969356
370050
389773
114280
49664
147028
574535
331247
550552
26425
1042969
627909
519248
442072
881000
455275
865263
901543
725929
932847
536515
537350
832280
164497
41548
602405
683656
165111
608777
1035535
393559
785778
932327
378338
557651
685234
778648
1020108
487908
593408
65512
682723
821986
614004
365626
57998
172692
75185
474045
174402
155989
642430
692591
413196
400780
46673
5063
343300
378716
206864
809676
30362
458270
656981
717125
481597
178501
906448
386029
146536
704519
259028
439320
1027384
300812
194419
314784
432947
313793
33951
555305
969150
834854
1007173
669296
726350
889405
735578
212462
649504
508214
273642
726283
360869
20334
143125
142415
200378
497557
486461
269098
736490
38266
556060
227365
401228
34122
1000768
615618
906009
923421
1027173
880790
948248
557970
711438
193995
240539
269455
824795
853848
1029139
928627
547689
249095
891651
880940
718974
1013700
401912
605732
271814
723120
662909
685498
866486
489344
86925
312988
234094
882767
102447
887994
538172
691984
335918
924316
672955
100216
909260
771945
320275
364921
662113
707003
87014
768123
91140
882914
193544
412277
1042683
1036618
129620
61435
899227
234593
327020
182027
820696
1005690
96381
513665
659822
40172
680305
848065
613257
974097
11458
87104
471379
94742
320580
65402
388345
464318
219631
882934
104784
536823
560938
507759
573171
481810
363752
607889
353147
422282
134277
398928
4989
606092
326958
164005
729605
895671
978206
622878
181524
166555
236759
54381
238467
897432
967891
371170
252391
513498
220785
534178
301214
680917
434424
770450
582018
650769
824159
533494
345005
781115
651562
916000
392812
373739
348896
380149
551122
89341
627033
782216
737570
246297
16439
93511
542269
329363
621360
1811
696416
468174
854641
826962
43062
476438
888741
1030565
242143
834425
983650
1018321
103830
803327
1021320
692703
971706
1012682
1256
797352
703405
168741
436878
499583
919293
354665
167444
205110
644621
813937
481385
271441
810583
495009
16480
833919
315858
795187
628063
672254
544834
333014
525982
951712
796906
1016850
105483
661573
480432
698161
394663
186547
450619
639601
184829
863243
543377
840737
76185
880831
976414
834335
704627
703332
913131
638541
944075
813925
997763
881271
557825
817339
762461
606825
801368
710455
561849
601313
475755
934442
230906
502463
413892
967364
831183
485612
626725
477171
942556
633183
299993
119100
380745
769087
744481
296365
360988
783238
103216
722203
44500
495352
357689
2376
515551
43778
941070
658264
299872
889892
491024
50868
405197
628243
348518
828323
992034
702911
12580
679926
609859
945671
851849
876086
1041337
88845
31885
195376
755747
162417
955904
879439
631557
174282
849592
707100
804917
699534
165464
640615
753321
449347
611114
159965
589683
544487
590658
125364
819540
454375
599790
359901
330615
198445
744084
511606
773134
483016
422964
223734
771236
220357
927108
287402
1042235
542079
992500
469828
127291
777842
864204
1007886
496613
331772
195976
80895
240655
486685
658113
553392
888971
909985
130932
652785
450835
52400
98383
241099
962739
487411
703056
1013293
518687
162907
124925
92755
77857
378200
213372
915208
12567
580148
923989
256054
58266
378637
351667
740652
9668
892137
18864
690539
191786
696448
946551
834498
66131
349836
231548
809923
198492
980541
530805
903783
478270
868225
959149
516124
409528
681569
583569
187798
563677
671718
4919
260010
57790
708294
893573
958615
554596
87784
10369
789585
479021
382691
932347
176782
776821
1004657
681659
646487
719149
239089
44117
267760
729985
460604
85121
382518
80903
137723
159823
244224
425625
990326
560665
39640
157128
786078
517304
92851
124189
372263
577591
92653
141526
212902
508881
535131
871604
926305
240373
978764
405047
529117
496332
1022758
925832
392054
680316
983776
121934
223865
97412
455704
606683
984299
1016158
953562
798330
1005492
383777
173314
228864
728443
290854
179075
562649
613995
1035108
655621
505830
396551
26533
186044
1013630
61533
104527
700924
994597
186993
887920
7864
230611
230054
507006
448074
208984
167139
687068
112989
1020489
139856
749697
289555
753650
305715
155437
516125
268365
791158
104934
113705
515017
686737
648643
741597
592042
881693
309319
573861
862317
18340
68789
879573
72409
704173
918617
490186
642353
464413
649417
529626
564321
222982
441311
729189
735670
103375
414294
618878
1044626
1045343
10362
913780
1014747
267505
675065
823730
791040
559687
914902
321681
366768
235948
957632
964525
147665
858858
505613
1015804
528297
472635
815899
482564
970252
516654
366445
354057
87469
36873
973750
98537
765033
42694
454562
779315
343188
410301
30345
403537
234450
279745
441683
453409
626811
851202
94001
424605
904146
516087
693728
527280
528968
999886
439274
615662
782565
794734
372225
947444
1011551
440705
686200
686470
577872
888840
960633
51955
480579
313311
191190
686237
577078
582423
755359
177780
1019095
62174
353718
479796
263358
518783
179197
393623
907663
30944
849027
104921
541036
715551
626204
46578
165766
427988
67463
282590
512653
542725
527046
497377
26161
33401
496632
10842
71012
657178
397466
346697
285586
987406
281860
1021657
896315
550693
274794
344550
960633
805327
99159
469407
368430
770161
354503
698250
898898
843352
595016
449350
603632
170381
946285
536936
419393
775245
537482
276991
185401
1038337
691204
230138
652431
80556
279629
817601
986595
898076
548512
270013
510740
785196
436804
501384
631357
677066
431299
827568
692385
38703
383543
592528
999827
292685
206233
119549
419591
188666
926376
527918
644039
461329
767221
625693
683190
35019
1014834
392190
133885
87924
772193
546521
502874
154333
744344
235873
334534
348318
460264
284355
314015
828637
358149
592085
28459
121325
919105
983306
226786
67061
966622
799360
499167
533213
606587
937191
785122
847188
995689
297491
611068
577242
962499
327119
665253
594729
921872
43374
649330
468262
44124
642475
216062
535105
942498
795460
66400
728854
1035588
45575
470653
147953
823133
304455
179552
219386
560540
684240
824744
938798
348149
449323
871525
292936
606033
487289
442803
667892
705351
293524
285833
652810
410589
897476
293667
950342
677123
309442
334184
1000487
313805
837761
796631
741450
907067
151491
13892
738262
82312
434135
466779
961697
9839
849283
777751
941199
1016222
580274
117039
313461
798496
527748
448785
124050
924122
305102
521827
510147
389587
17607
969927
574881
256740
906819
576245
956467
579192
586362
856726
824156
979941
896523
983657
935775
398817
499627
1023476
619711
231334
1025366
782399
642675
177669
561038
28904
128939
507873
275497
822088
733610
345149
311937
781377
769703
433126
997068
116006
80716
368800
386890
983007
223976
114352
494397
684936
709326
516214
178101
350139
619614
986538
529456
1014636
19566
61767
391348
581672
426922
11411
1010964
479624
786722
520241
953401
76559
480115
366219
525070
38793
906948
260729
783638
242998
958182
897784
787374
973830
16299
286569
411095
924047
500308
691640
909962
853377
217407
788592
189608
129476
238989
808124
461387
286079
409243
880830
367866
501368
137519
252639
578819
253929
909198
44626
872543
249607
241420
447596
129287
162947
770760
8394
1031242
846727
695523
812724
239713
324963
457141
709833
907827
854854
223237
94967
907342
434237
346676
376009
79027
416455
733351
196952
898346
1003730
99048
117587
114592
961217
116334
653731
85730
803262
651680
216957
167757
55058
232044
338448
218546
841094
170965
38314
97998
883152
460159
366414
563224
763633
837596
26003
248258
673628
589779
706944
1041396
413553
291408
602906
991040
510376
582363
751489
934997
154744
400098
73752
742214
664147
665014
405409
433001
676014
354624
767006
682417
674898
896805
427310
220321
536283
1011360
200420
668040
967888
276736
842470
417428
654355
815825
554255
59885
65252
377621
708938
648034
764351
67036
162558
55802
70837
935928
243959
453337
81127
899416
756997
560537
121845
8749
978070
143332
156902
82246
633018
257473
821881
622670
7428
800236
493873
547657
259064
540848
673832
294731
674790
638209
166922
794178
473251
509762
534091
606299
703288
389513
246870
272067
83442
23176
391624
522661
315068
409687
637648
332570
614233
473872
393504
469066
615175
918232
616955
956573
228603
909197
172042
782400
854643
483675
463058
568108
302275
664084
605672
141411
907980
488988
595436
628499
856685
819458
683349
319358
309716
660914
675894
913405
997039
745664
532198
497161
40479
646279
74991
92089
707264
622773
888615
136907
997149
226668
93754
120727
487959
37888
592521
619735
384147
1030116
964336
334920
930684
381676
395622
633332
876233
940877
40689
630098
746999
856499
218163
531459
258166
632049
620831
327360
394195
125520
29129
780052
411176
679464
330369
882748
923357
369588
177163
850771
615694
165669
936714
963000
507349
366867
890681
853078
371512
541984
122992
991193
253918
489735
311076
701373
31694
395229
633497
715018
399596
450146
723573
5334
201262
270420
562631
437483
114739
937538
376845
773248
225890
115144
187432
438734
435329
583037
87951
65580
279161
962996
47334
327998
747733
153201
151467
241894
78008
292652
421168
750623
409378
964033
223425
496377
1761
47309
140555
737296
729762
219534
1015067
162126
807481
75874
129013
73195
950688
527493
382630
707468
797866
224615
710090
225278
564684
5796
781629
273013
342778
540649
1021432
722704
136596
974676
596860
720940
768200
655026
139932
664047
427085
66074
125929
1017980
273088
976481
751929
472400
957986
117003
898156
16329
873195
210258
287389
1015444
514351
513418
1034765
865108
480678
275088
559706
321298
235099
624211
821728
139112
605653
946337
993294
365768
763383
954153
351975
821344
159979
904752
941868
729269
369055
816926
975192
60596
174288
688665
767735
65630
1011463
192071
291110
703848
306430
882545
872444
923603
388942
235212
784288
554413
782066
150915
316549
129618
350529
602267
946707
605025
1013551
1009720
737818
924736
1032157
703759
260488
780168
971350
806616
62396
782440
951798
603945
919843
871863
14363
116425
502484
193090
619459
667708
156354
971579
1027730
203593
578483
668565
935685
728699
845330
879962
434394
187903
542941
1030493
228745
136708
1039448
20139
452431
276022
525404
976812
557712
611590
178260
705680
1025550
521064
60714
1024729
566674
666696
133574
605891
865379
344826
962655
816086
281248
597425
211514
221304
624778
957026
147813
1037230
664354
637425
902382
235836
1016187
927552
142720
723506
115234
308865
359776
782855
569207
448638
601684
949437
957646
661195
1033097
17500
803289
178212
511300
26152
90312
308027
552351
729314
304065
644817
473941
325320
760180
5074
1030759
902417
109176
502989
613646
991969
473786
1024465
88142
130332
896434
415224
889033
407409
810136
1019512
723397
259644
169845
762893
310274
510221
39387
365607
360723
42826
40683
606428
310148
369624
310135
746082
93517
372371
513012
408641
761582
106217
517378
812067
184230
928977
187284
187614
578053
769836
848561
651976
778116
224876
458024
18149
566576
244836
469095
503865
908663
842665
142515
1006788
386088
524187
724500
568725
53486
684832
922449
612944
227616
1018211
20491
619176
786534
364119
450177
562602
390526
845605
276898
343955
287634
811888
624771
801888
682387
819004
960170
999772
325334
1034279
195136
624074
974100
805270
27209
231475
617759
391515
408953
810930
465810
923283
699762
519668
700752
619389
426608
386865
774699
580946
68704
468793
41910
377669
153845
1020802
617598
1008399
703710
11576
798041
17374
182948
969917
669423
671808
562554
594129
77714
218320
588595
411284
121924
273714
1010870
273088
727159
676201
868849
967174
685948
421172
654104
807149
422605
81208
170560
455444
351198
53322
513127
303674
581938
119091
372257
449272
792268
1000401
1034094
770919
780849
523594
606335
1026074
569598
339214
419426
140139
928571
330563
115390
991468
778708
649860
860137
17064
215133
749429
536570
57924
79779
410756
249798
634714
362970
392325
214010
423962
944167
618249
991658
167504
211464
256253
232455
137492
886960
882610
377828
893314
608761
619191
371264
574630
828736
39811
956857
149232
997664
558548
991539
732573
771415
739521
616424
894754
254071
324906
271538
647883
139771
211310
867520
716695
493044
677633
544320
515411
329756
165837
553796
895047
496665
892320
743485
610946
150988
70908
275734
419877
1031097
965520
555188
497182
94723
228344
117672
41548
150576
320319
241959
158818
785757
883883
374160
694097
592124
74171
1001553
146735
730656
986483
43281
471340
656765
732323
1033881
111144
507794
775222
350990
672441
908116
820142
208981
553681
3623
831952
501242
798999
241173
130344
299823
715045
627788
292721
763542
592536
340138
950934
800450
742088
239740
764835
240854
81950
233201
506677
760443
844302
511173
563786
211692
231112
897953
459815
743838
769331
556839
1001204
184233
785050
191740
117033
535641
722699
690799
916352
645041
68326
900320
386601
228682
368206
242157
911974
738732
967079
734928
1012987
176531
977515
340876
1022883
375381
630315
652975
147434
213730
149882
320008
947788
613992
955493
206536
707142
1043030
703471
711255
909807
355353
103669
687623
307766
1043871
822356
220017
54572
999850
737626
229119
720810
249340
183541
155905
251614
838633
837146
807572
909793
150055
598843
317896
265723
133861
256700
197599
916543
848245
271235
581432
1024159
836185
98562
663588
446072
806781
488898
865132
815449
169953
206660
385343
89206
625061
233648
729656
986677
817204
592072
1045234
696887
1003215
730320
1025769
28332
1037660
75483
471278
766932
396296
889602
472659
810090
906107
324049
599989
604213
586028
801726
219521
418045
748103
414526
859442
699897
617431
51839
462511
77234
668760
390096
959794
316824
264872
440002
836776
380912
938883
691567
100256
1030555
780615
687705
462365
953749
197258
400315
348331
688482
757888
946357
677606
187957
136138
124643
515932
1031950
927665
784944
647467
751389
8326
230533
408991
726485
90931
817148
883279
940100
951377
743123
933779
76189
491499
205854
720323
326617
376736
425700
753525
887627
338060
76289
225471
93478
778172
880449
939209
108635
626424
339276
798016
1012525
944388
106455
933229
808968
298328
489186
72409
773748
1039469
720905
643681
817034
632033
1020064
909792
869801
384492
853774
921252
934291
778236
341128
797514
537206
732581
1006697
142012
553725
310381
383031
163233
944260
369933
39425
231285
825757
315103
438258
98828
780758
364628
1020239
241410
598926
881485
399886
116310
490386
861772
875651
323632
319972
792039
239597
409882
979912
1004421
322956
92188
533367
271877
345140
241064
272108
551531
21683
1043766
751624
269064
291205
137808
370357
199382
215838
532890
840762
561642
990135
1019589
141841
844334
740832
449838
405734
186468
185609
45436
685326
949714
553367
765140
272786
505954
956170
543791
453708
589588
663483
998136
36689
185628
628203
848660
730154
897770
514366
958491
367833
909513
1026268
469123
679387
592945
109813
294308
741081
746824
538076
418425
750235
559567
369837
11474
970131
401108
404406
225863
992509
347018
379183
387726
508915
174310
347416
348488
75757
42052
489262
724158
736691
176443
778913
295544
840092
968751
1029115
636025
732185
861489
712237
142769
276276
3276
492786
96526
897813
230325
140935
725014
491046
296718
895703
940014
447342
196065
303681
504100
713957
79230
91249
122613
912704
841118
85743
659687
668329
154450
703095
725463
759892
139099
406545
127802
394405
327125
604189
510227
148205
490819
134620
236175
964699
439532
316507
406203
77129
861326
709321
151035
588681
844310
719830
363865
255328
320683
739618
690174
743356
623708
465123
860550
427814
50136
449618
882766
68614
650435
306961
1025756
411020
374333
18822
120946
9993
770700
715064
514850
618789
909793
597529
1039489
689651
38931
474782
949677
369667
88755
409810
810459
331338
712714
114618
16081
726985
622943
351846
388457
951352
489906
628137
508947
207674
1033440
456081
433741
1017762
197535
526317
22956
766105
442679
444855
851685
293806
965004
241205
892469
504562
17287
993986
64044
378574
152993
753105
344973
242855
71797
999812
462238
672302
121656
299707
131773
766371
148539
1023436
5300
849879
319842
595693
173635
718799
958560
961647
929126
940499
770478
397120
986463
348264
914890
19750
119258
510450
85252
461998
101768
444126
238869
25243
185008
1040298
739182
875463
924870
700125
811290
1026577
296485
666323
374630
808937
331935
639566
845904
92177
208568
649333
371628
421933
384377
840146
330700
513749
608857
551224
709389
751363
304486
131554
950173
672586
281508
884610
414184
398083
79332
606114
413514
635278
950059
140629
334910
431627
175630
451268
572993
414597
461169
475680
909326
201273
1043172
128647
975924
38221
679003
59044
829940
1014811
53093
506260
126951
18082
894032
579780
360725
193828
310357
390837
244042
810125
427417
156827
703376
1038966
707716
712071
459195
394788
725214
464690
414178
1033297
611178
333753
564508
46967
514492
509125
361719
456420
399448
404922
539488
383662
182953
384635
716404
788244
86830
622965
832986
734872
43843
455055
320610
104613
838271
551870
200627
1040
1013173
913616
715823
195153
395392
755893
286981
771939
811485
46966
151543
354466
637086
725199
511311
520233
592017
360489
394286
335040
285340
485175
432041
590360
22924
581568
546608
68416
241735
861016
353780
502530
919712
910923
813709
1029351
158065
470505
106582
5015
707597
690462
95158
599899
403387
129648
768005
494995
615905
573488
906159
1012079
106164
150716
267635
674533
839671
583669
514708
407044
902623
649077
666176
571405
394720
201943
767952
1028656
387071
307296
336479
480983
44485
376826
733479
112730
689121
136840
583705
139713
715267
50652
128526
872619
786611
377294
408768
561518
1026410
900572
520403
238566
571112
945471
259435
943394
335180
159959
601598
158262
333676
990778
466589
254092
673123
466360
721487
282249
497350
213407
965714
1010561
66971
368576
785451
740258
635655
495639
970958
490055
964413
145065
554759
98248
495057
579014
721768
119250
168912
185434
300877
786336
757284
220526
652388
497979
180171
780996
747779
384741
446529
17126
366803
451855
972387
207021
536620
984233
1000389
623248
804852
999413
920502
787776
563785
387410
577764
756738
866730
5676
537895
205365
638511
988576
445084
463358
488522
902591
580527
825567
814104
16589
435534
870943
654177
635648
375268
910835
854874
195120
1036709
768906
1019724
395832
642549
449786
377525
158436
711037
462311
355280
466471
537842
198863
276183
593075
924810
29334
594449
116330
551330
205113
480015
941102
884671
474649
642096
846870
1020372
847382
695156
785658
1024430
193681
449038
612485
203336
225314
719492
844101
456383
322836
788374
910328
766231
749471
545918
890901
211140
131284
641462
163653
649938
118837
974804
169295
394631
212126
171251
413361
975006
432828
790869
947622
712637
341983
165603
233025
688247
506125
186877
935820
904261
772509
159759
41059
412087
938854
221808
375904
124177
188385
629528
1010524
324227
722876
271276
754745
150803
750085
169109
665079
274924
660104
393123
812015
1024848
305661
152808
652181
281549
53085
249560
510783
851812
799377
336946
39000
476362
253315
367675
618395
643712
684495
314642
912841
682943
798719
415731
866154
417291
751778
868387
766716
629697
731711
672274
351294
919745
752421
67713
269308
533066
69624
658066
315764
325852
604396
383311
634103
344169
477143
344948
876824
117345
604527
785400
114707
884685
956211
244218
674984
197330
644135
71426
1012966
588245
252186
490271
182653
790009
532950
102381
998418
104237
228779
86719
469492
126598
390201
139224
1021776
496990
258596
254471
961639
65918
569931
762022
607988
466958
393670
1030939
789981
534673
271001
998860
577643
328614
751000
936183
50470
845600
23172
291819
239125
839485
134688
952631
597989
701806
610039
697171
143065
150598
632159
493010
450248
552807
952629
684271
343638
18465
233106
529173
984534
571423
582004
29577
969372
789201
124697
618552
153299
76403
247247
528303
732034
540988
236926
941201
105467
776563
242376
535037
6793
105474
785062
809258
117817
903284
347341
956944
130250
59330
128372
337119
798324
624697
235986
641639
923491
1008195
1038018
252337
695758
550247
356122
744603
549929
685430
368911
342536
333840
699896
454012
555386
717511
141892
886666
614313
832541
157028
372461
289652
649679
834067
352121
776858
836671
501621
420247
424243
588815
345825
419265
424212
512403
56498
35981
95526
305566
785906
801535
21359
477062
696159
676015
450800
233713
96568
396351
157278
758251
500600
471435
222235
926285
383298
736669
444198
751821
982014
371835
949563
373265
166746
759860
580348
344531
5205
580713
744444
890479
212702
277114
131291
796232
371318
185239
729977
1035780
486016
196826
248351
549299
317122
288474
43959
274708
312211
205689
963541
932221
378801
452468
678574
210161
894589
335858
905439
650476
167690
285582
731872
690912
384865
507065
155366
1039180
656322
750188
1013457
264919
902479
929742
369220
327866
412672
668789
281457
655025
937924
530322
608690
38227
96163
7477
1013425
810890
759418
1034637
876503
453999
287773
13974
670498
561239
99533
113147
1032668
923091
947207
916720
99750
830632
80089
38854
742558
638967
222286
251244
43946
960340
750866
597909
116670
97713
84515
184009
898090
345183
903359
715120
314861
342635
166902
744178
472428
972811
472666
432515
618760
88811
144150
1006594
912
896685
333983
694649
97585
334424
144315
526024
1003712
242458
375657
668369
588613
247678
95883
687564
910391
545465
793729
504961
152724
290563
1022485
962584
325216
750965
790753
91447
79811
630816
674690
167962
491150
271688
203912
990164
789203
103996
55927
332898
65689
940843
743008
756857
876693
1008557
412659
462024
804591
475389
753284
876767
321409
281325
792334
73709
486336
475272
850645
523844
596944
470909
1032512
243235
1013165
36473
658006
44252
278426
613407
538982
745755
1024355
818761
857190
1280
545836
785519
149773
99764
910787
706870
902731
651410
667811
516455
883471
326126
391340
861754
790408
543149
897443
716746
34749
658989
920862
623875
388077
563360
348774
923279
19515
658094
599130
987440
491284
440014
8091
927437
831539
2093
70557
227669
162159
794316
465568
841334
648919
997223
288800
981651
2501
786450
762938
61272
919499
291962
303036
166622
74763
779037
760540
591036
271436
456224
849776
680046
10157
556926
626067
586125
120390
381562
89593
105944
1014253
858931
42673
712521
204178
233123
854273
475342
326048
341842
968594
476418
113702
904983
43981
578019
728445
399269
589182
706805
799141
600
635061
157553
531577
366376
471282
457713
1001744
825227
242739
129708
191155
636500
887834
765162
931485
544869
302828
659414
319344
724688
763463
929779
508541
394140
570508
736345
157237
807135
759661
311798
857947
161943
901788
407184
427537
637053
948011
845274
459575
371864
430570
504247
519983
49807
318277
763194
425008
987699
63070
472152
915227
749684
904415
586055
921657
975149
38030
731865
669189
620910
662984
675945
145564
959925
118639
127557
512641
237438
217485
58794
49946
762023
832590
783853
121986
242910
421233
984472
476794
186940
174399
661336
582554
258493
718410
809615
849876
63700
1033629
790
227417
252682
39436
697937
324000
847786
356305
734476
299644
294917
610934
459212
236454
318738
970206
130865
663705
95345
508607
407330
762409
700933
148569
16027
1015183
48548
4062
246196
221841
624229
38289
381706
321454
985780
252469
968349
812226
934278
584431
107613
1024453
986801
614931
992630
1029600
745931
54449
598020
623817
443710
488403
235737
991420
946120
65147
821676
907326
403289
444536
995324
799925
516956
397077
985594
946107
799066
879410
143261
419441
37093
358667
131091
785550
663472
875232
706900
748899
275049
69363
408567
682440
118795
464339
349899
679970
451104
888629
1035857
21022
855713
384861
932825
381012
48893
223672
579701
789909
748813
266374
731733
268793
525322
69965
747586
866888
728847
577886
1015075
764754
779327
481204
905750
263900
253295
579204
9143
1035962
340604
224075
447371
679030
891665
225149
395113
338834
739363
302027
851612
557519
48555
220646
1038141
98971
558328
222613
601854
3780
562403
235977
585358
907293
192500
337906
289706
233243
436805
192780
234323
550823
336997
907692
592236
947977
473581
391487
531482
438270
819566
235219
798838
391242
935829
780362
341859
547251
7232
368287
111407
519228
593080
683980
382736
58014
203976
649437
427663
802376
288351
209186
26072
203619
7903
561777
687597
443625
772697
639992
678562
314525
658964
596940
254432
1006841
513170
857436
361787
381279
397754
357026
127053
205704
927246
1037803
170316
311315
1041395
276100
148751
743869
698158
427056
747629
450824
853801
684996
65010
654855
877448
566467
89256
267943
459400
491127
851479
747051
639408
992694
265974
518941
718613
26694
629342
450654
170403
894171
842792
702912
362902
576109
620036
711077
176281
437585
802257
427152
1025618
218865
913211
384829
223919
140364
410287
276169
207138
823730
541785
660137
313232
763394
646709
353194
990172
249621
372032
1034759
1038014
945045
919577
293685
328821
205682
4889
54787
803600
404173
337909
116051
992097
627907
284356
984187
837968
210896
520583
976920
625989
475833
845509
414808
160669
184815
1001013
324177
897608
153339
807908
803182
740768
716193
505063
1005460
519088
163823
643727
826290
150852
358674
384914
65780
685350
768480
710295
11986
790543
108872
955195
335099
620724
849376
165562
564240
91949
369142
72318
994702
430835
1012160
618157
961627
57863
278731
311731
221366
696217
304324
305188
1035216
716853
954955
862111
1008370
680475
107338
249612
57187
299156
86150
14907
599087
671696
661443
416421
378971
726047
702494
256883
1042189
664767
556043
303993
333468
893210
852690
757967
129046
512600
658804
504274
917816
172317
973514
126961
698048
127415
22291
903094
422899
882457
326413
153301
571653
867723
662290
1004601
851801
86678
562434
462868
288197
264184
347268
726171
455331
619184
82691
587807
883217
401170
817411
952988
663089
404997
215514
451363
999302
348892
147130
166117
152136
858280
600850
637188
233670
258300
417780
507668
354608
349669
213783
224018
444525
729102
718587
598075
67426
510946
158113
455957
222080
682548
972863
528081
212871
159167
141410
94451
677666
25031
586956
622367
346805
381810
848238
941957
1010555
1043513
803631
45142
344225
187959
416943
443986
308029
362970
264725
140387
751162
526235
107540
494244
885986
147653
5695
628865
258429
305369
787659
652557
231093
955830
546267
616109
463611
375049
849057
1035255
801606
455231
112804
1039394
886798
588506
339568
47997
99580
658225
421205
310497
133303
29181
301064
861260
347737
86018
88162
5641
199975
946854
139946
377778
523043
993727
852651
796061
112219
73633
556935
142729
807950
167226
898388
236840
608747
415987
299147
255557
584811
87645
960813
743045
96891
924656
66438
300574
127168
792979
991302
313812
705441
373327
229657
850198
361368
640465
422429
301590
650768
97944
1042818
642834
982956
964684
434022
978670
549449
338670
235365
913261
334454
103029
153986
946144
195581
992335
818410
793615
972412
680132
604688
164005
102397
1020401
230635
571186
901052
540710
434108
313001
705111
46540
862264
682257
371381
714889
50575
119029
1004531
553867
294072
507821
699305
721713
822195
181469
689957
210366
320033
206359
234679
361823
295511
495129
904431
333837
277625
309391
504252
682439
546625
730276
405448
44343
563985
837020
185174
757364
27344
133819
578936
1001557
909003
575057
8116
975073
942420
129571
335043
507897
356902
160149
542334
760389
729836
639742
172613
328103
955370
883384
781597
537833
869355
632340
825845
348270
987110
224221
796236
616874
474285
1016185
729066
470113
933703
376322
21838
613879
694173
775453
639033
39049
307740
77993
142729
473170
1004431
217592
990392
166213
342634
580950
163275
103955
480745
680519
176631
599828
195471
571622
624720
337445
48916
506173
89455
902475
706487
550259
638421
962730
427644
1036282
720869
824234
2432
382132
716271
47462
101606
669048
968103
902842
669492
214394
481712
197303
479969
803264
148226
439856
807720
176322
816706
102721
368415
473364
1020402
94832
561040
89432
138663
995069
914875
439323
491133
894745
294546
882671
12481
88375
974935
162450
711436
536544
597818
134205
1033745
747647
479510
275107
128928
604792
945190
234694
617000
761407
64731
15661
950646
705693
168976
139926
174698
394747
971488
138246
717391
102837
488878
299632
192037
359815
5968
825179
196291
855865
48716
66299
211329
229842
824779
582055
503790
863424
36953
506060
875319
953733
106026
799786
345587
1004899
775942
503549
83308
160757
504046
68813
175482
758004
916671
379964
663486
124113
384018
372381
12412
592729
147177
968236
508045
953265
336983
597211
144401
213800
503458
248639
438774
220163
519103
248739
665211
231873
60656
620189
1019721
104560
161354
74538
797249
123353
582283
291969
246793
103647
979709
245951
501188
42613
230433
916902
979921
608484
257988
967805
254407
3602
383213
646756
723770
292527
256241
812610
869021
258735
752045
481080
723575
637889
82467
868331
11805
231830
494548
609210
152816
330240
175854
195564
745207
761222
346388
658252
210796
631433
943693
295675
729053
634704
1030383
681254
466122
863425
588866
352261
344023
2561
446914
201829
983512
604993
1017825
173543
72200
331515
1006239
876194
741100
841029
580812
239716
538171
32828
94804
582938
983103
319398
950792
599497
893426
296995
568581
780178
108290
510519
744385
542168
526217
469401
210698
530424
293810
563008
711156
844910
1022941
1031479
1034348
961221
265024
66086
20886
149765
822515
749163
992434
850527
981480
262681
81571
691283
371910
1017696
746983
880316
989358
807611
226587
334331
616602
427790
231884
497276
409391
453972
292708
559953
627579
846477
154391
236029
907777
1004831
322999
31212
169011
413312
18054
745856
870500
100453
858360
1030781
236718
653421
674274
354321
650982
278518
463087
143318
195681
261196
33111
82240
72445
469148
183381
65841
427202
481580
697247
182262
368434
245632
375891
686582
520024
990836
569991
340766
882492
243659
24198
319358
61140
763046
525954
848954
404400
476061
214643
56244
998309
767123
622005
21009
189297
95030
1041736
705687
532997
132779
953364
885445
843699
966176
829593
186733
550548
414697
321839
806603
162389
943146
900114
310637
571000
58945
1017508
429106
923379
319060
388478
285577
167058
989566
860191
620050
402668
70727
262371
238315
924666
587522
639990
577829
156491
447007
33018
423490
369362
796243
982799
868083
506493
629264
292979
8242
296169
37277
722024
995461
16023
198830
650011
264415
937548
439799
482195
499162
242945
210594
437436
898428
165642
257200
15742
975829
1022836
856800
243349
421018
782196
801784
105899
717444
370273
1000240
856129
712870
566136
296006
140935
811788
267961
351912
933202
920581
769417
703244
126747
239242
287468
832042
988461
821733
863115
118007
701907
995
207929
765573
1021256
204874
661891
459597
35972
642462
653175
923800
887374
680166
799812
938471
173248
197984
801947
363336
932796
732427
528258
348580
679128
130104
506890
106268
911260
137691
146535
417033
548751
615518
564784
523564
871362
268917
867648
865544
182929
455531
939049
657374
662200
134837
174760
375563
749302
935308
463932
81947
992701
761708
575922
699876
333972
575809
208013
374635
886875
1005198
277537
471581
110785
454285
636956
589101
88220
782670
613838
20991
711778
398686
94944
824598
109363
534448
196705
828985
976437
203637
418067
322967
247333
34497
684257
405622
167533
491956
319207
684460
967576
230903
750843
587278
419396
435334
284271
316887
668603
704443
748718
513299
1007888
917819
720528
335015
244301
672337
712458
997818
985122
317079
133478
177472
301481
1003016
411871
177387
967725
263267
665161
142871
947096
274335
830600
168405
780334
673621
845195
703305
147126
2780
716759
694630
643045
151802
248626
286937
105716
746826
264678
832366
688052
125329
645358
985275
718472
372998
107910
505247
1020194
341349
155886
533716
434661
335465
673038
500136
874052
901512
423015
921653
320683
659671
81264
419914
414777
552928
897495
261627
952458
208637
255655
172827
385813
654747
485202
136091
634411
179571
647683
136316
437017
58615
451623
185939
753089
145056
669428
804850
699658
263264
261831
182320
849140
208178
740947
771718
70917
695810
792175
112859
289728
146665
931139
86238
835065
165529
323558
19301
1037696
44987
900466
628495
847827
386467
535901
9394
113640
450601
355177
835246
563789
598945
621025
841579
617278
243464
604961
647345
774618
966652
421157
949855
361566
825564
593602
768417
367345
612759
435336
463250
701169
24847
458022
942717
1004359
608933
656131
779036
986041
730144
20618
125340
228726
848735
687392
341266
639859
127610
458610
66453
796557
793118
970643
101449
505948
495105
445494
29538
915286
222321
667085
60667
988987
703998
772977
309739
303310
6617
864046
1037286
70619
719660
791459
351831
799822
365085
106617
161025
825160
708069
89661
716810
627794
361893
90730
797316
27882
937986
147571
636901
342782
438678
111617
103214
671260
259607
652184
824835
276455
705101
441002
839684
103200
16742
933536
196739
280823
261849
248529
651293
792199
736529
795532
835474
116534
369173
823139
42757
350451
760371
848634
283821
58099
356105
991738
247925
117865
360257
557475
663652
845325
921398
664425
343522
417358
425212
878489
462733
456549
575405
934150
183212
179285
268709
18457
989612
1020983
598011
1020598
667803
93226
621328
842125
12038
163718
633301
262833
816249
500709
943003
961365
419898
716192
688016
434223
868471
168632
692410
291748
317275
180086
421396
910970
974140
520095
784229
735716
866641
950650
86397
687606
823990
58848
702049
453515
179406
20974
921993
777919
911310
312174
874004
97528
505938
1012058
677410
666408
520390
478206
945540
643797
761675
793860
255800
529306
449395
891633
210375
324782
159160
347385
314649
965925
413204
865165
337058
845417
920544
843629
132409
53791
775544
412647
694784
196407
677232
470331
1002237
42046
941520
506892
235097
1014774
327903
951884
886900
163103
368359
234585
542697
959372
520635
228175
568318
1031964
323007
140109
483519
934759
521143
603837
7635
358865
748563
79093
994733
358038
54068
885810
728815
183148
163093
731528
928125
188578
1036687
914659
66079
768610
693198
512033
333667
973572
615852
940513
523437
442540
626511
131938
999790
512551
280537
343304
710562
990258
242904
321829
575733
628760
86696
818811
776620
362630
295224
851345
722217
458215
727477
949636
45755
551567
795135
717922
415826
1013833
310789
287001
611445
706665
665804
1013164
263931
331552
72040
780893
461158
892368
121014
570119
494536
738089
204722
9092
411602
207029
573506
44403
543910
853907
92132
437824
456699
900283
1041945
81768
241099
266080
791502
957524
904233
695072
51474
428000
974829
228402
420536
609432
745818
796157
299912
656314
379676
1024628
386874
626478
803564
1011808
961631
923582
764858
517529
341275
341945
281155
46974
912744
4630
127986
957397
666913
892181
673536
627031
222887
613506
997201
1009559
678770
305460
345801
550781
779774
480995
133063
326768
83112
963106
588927
194915
401435
910764
909945
421631
196821
849853
181630
562381
518547
705584
774076
362026
331157
971043
719835
904116
141555
29587
831691
384957
363799
10854
821290
574083
303971
224597
171317
733257
618848
13390
487244
826724
158754
701643
501026
562101
696962
1043678
663324
756014
325155
584413
1029294
748902
786732
509502
725395
320159
438989
1028899
520637
801070
614500
846296
937138
192677
806715
253536
868712
607360
641577
58916
902060
723498
1025772
903138
627062
622114
154875
162500
1014447
269148
828157
513803
344852
361655
731573
267882
975327
341789
642529
91840
467399
550904
874321
475741
826589
584254
927085
817045
932924
366729
492209
272971
837410
937036
548363
147547
371174
759198
1856
656173
724983
209681
1041072
349968
993362
650830
634692
620149
548098
10094
1000709
892812
789212
428776
921407
587694
620923
689993
865234
706792
310188
221082
146322
632365
14985
1007328
384245
371559
617354
12381
788421
114356
581844
734547
889789
95663
866888
765031
874080
648724
708903
173058
757697
567624
728416
894758
928207
89740
323703
42865
250895
499092
307517
448737
317382
899544
620248
183718
246037
297965
299121
80623
662505
745453
46745
859913
1039134
1041020
723301
825073
751517
981307
168981
127297
535887
218756
983810
779393
169199
46246
310078
826246
591595
110725
491321
630535
611921
107160
991210
929009
679598
132825
1042890
69746
125385
848944
1015226
364786
145906
191071
367400
1042847
133059
96853
775907
680906
119373
658745
385678
540990
828953
732174
76608
1032781
179929
102017
358678
253672
406321
31033
111127
288953
209942
525257
446062
755866
378606
477816
370294
423148
104698
369876
246292
428840
674538
360343
836152
318598
556073
480428
693308
744400
905654
939786
122578
1031623
9041
717079
200306
864089
793532
320224
903125
308135
272836
532309
279764
272022
74962
521672
531938
758311
871918
269402
1011704
919190
216696
295990
791386
207046
652738
827216
303296
278050
984088
751265
206811
425597
910656
852364
483336
32397
760975
649488
590436
285126
420735
1034530
38344
382200
475915
694638
989482
642247
329753
362365
667755
834207
435324
390016
651487
617653
562267
77063
59615
710054
987144
391170
926977
223313
279961
403529
507211
335491
433108
239304
499012
765745
498537
306554
903472
190951
893474
133591
227745
890714
623109
687274
118972
490376
735931
732187
337027
380636
399409
402534
443218
292407
299651
859856
690464
210664
358727
268558
865595
1012908
434118
887782
15323
484974
107438
412564
275940
480569
821807
541366
521708
286312
838255
341232
350402
748188
357961
940840
900418
913550
111150
140077
487377
169013
921475
255813
295793
713131
515031
701327
821563
728544
735365
349370
644498
30822
310961
187255
55119
634752
643115
311012
700180
707810
451022
892136
995281
202762
735636
85937
823351
334522
584523
538284
675511
616639
920114
798422
196534
63679
957599
145652
67336
197900
397439
3164
939926
292184
211463
626225
960288
1024694
41464
790715
374023
463220
226264
852740
874647
185037
497655
270337
662189
159092
368259
950552
37390
31227
633625
569068
474159
761199
296376
973736
29694
123135
164726
594468
543281
23009
940241
1013173
126223
120752
222607
176741
403222
853139
224178
695871
496388
322389
48618
517431
669239
884438
686074
336391
495837
953368
282624
572449
183458
99491
414801
304405
415448
819063
521988
490589
862267
127547
207800
157007
94410
682358
242281
821459
729409
953760
131969
473823
976089
596147
133134
634451
640943
1003911
363733
448868
637632
311332
686012
69736
37052
907204
889288
219475
250664
431924
292286
98842
706039
579435
418709
813081
1012870
664162
664478
412483
756237
280591
23792
55886
436046
549929
290090
626186
350211
843263
406552
672498
465350
978962
545713
800832
127364
696167
671145
59788
699013
66099
933336
252977
120587
928130
950709
396917
307323
904023
539082
845109
99189
799575
180367
480445
40736
661829
877308
125464
463597
430239
377300
240633
40035
448411
346208
524108
897309
36674
890504
717956
56476
414501
1022027
942797
1042491
81839
672839
896126
636286
478350
481964
187322
247527
753323
806732
246724
553080
717890
618691
396080
644866
743432
933200
658824
598915
586677
756417
1034439
715207
525594
1043372
20890
335555
805802
427342
147939
1012433
1027373
261242
966763
214251
150433
517775
466458
551074
818764
152175
137159
880841
88464
833597
96245
911574
884425
306805
465660
988603
290606
532727
784911
484017
335721
826727
326220
287783
310518
550440
452276
139229
72053
142535
616631
161503
205652
1026671
946447
305314
593463
5307
730500
189891
756934
575819
404940
478040
165607
580019
720645
372302
777515
691
1005933
608659
1005574
978477
345954
943483
880043
451935
697780
156327
436357
595365
1040505
553680
589307
238486
536836
303742
168835
658998
768647
199795
646350
741107
173916
498738
638486
535859
929375
733545
500588
460122
778105
684619
23998
221952
882736
277308
974257
210168
753971
301672
834649
189424
753879
858855
65650
918572
696935
453901
762624
694982
341722
101947
268202
495642
286569
708225
823414
868301
149697
556473
82790
942242
997215
405132
773650
561264
905601
562159
388761
769227
618585
865819
784548
728083
606445
453090
965577
239405
462254
446535
313762
194342
343013
283576
754590
131342
807342
245428
806624
610274
612130
280199
210446
288842
958284
891799
616828
352397
893345
444272
138058
416608
351430
743730
578716
97659
531760
464682
544694
784250
758331
189986
798949
738943
3723
855006
360852
756688
1039249
899791
767241
303994
499060
513098
419899
81997
530027
730922
211908
367300
607498
126282
521332
830632
89839
1032463
538196
723975
788778
514411
121890
247533
157936
78586
403681
505876
973855
921347
227206
811492
194549
532275
79010
422943
293277
811065
1012783
766418
190582
44003
1018213
576747
334033
493293
70645
965122
886925
769852
475920
714262
39975
324152
471143
760419
601235
173163
748706
674220
966834
935756
764805
295777
1028783
576697
207729
727302
753547
859504
537658
994938
172486
608402
10358
231337
872651
269344
905091
1006771
893058
758220
180813
980605
833310
965899
150518
566113
673917
578165
682446
157333
616402
495179
956860
832612
549154
322385
444754
473590
111699
173114
764613
430109
962825
85392
159418
179955
927501
391511
466350
623249
78885
6180
542739
389633
372800
257333
537130
319071
180348
353044
770931
377310
551083
42514
230728
661012
1040971
429814
1002316
131496
865246
727109
503918
127060
358263
199537
264242
705681
278520
4767
575008
950722
166588
285317
807613
303926
871306
1021658
585704
696576
591640
267777
513028
17613
951907
589395
426116
45515
515837
574124
268910
668254
414326
589605
559950
160522
454694
615300
8956
415300
779183
448134
437078
752918
784021
989668
715797
763556
36079
687418
152421
321198
651162
657811
839097
556602
554621
957641
678249
73731
868527
1044252
190017
100156
190193
404658
826468
10939
459285
999717
280697
883316
805915
746317
312028
240833
422920
898931
435435
303810
147372
388935
52137
682558
77801
428245
405502
477097
36057
292462
519134
992357
365127
814373
942944
484920
731406
836057
538838
757465
143908
304278
357195
631735
34826
658449
505911
844936
748184
777245
780631
751737
494804
164659
439969
213005
418848
895395
799427
268954
1024651
966426
771413
536693
632329
166168
505094
983821
559495
70740
991527
1039221
697188
174950
738438
306566
701473
103367
476179
154098
67843
63211
723360
187560
779920
792375
41696
780322
924272
357397
653857
646624
21065
986801
654158
317888
563590
307742
297190
717867
415570
1005269
955195
73437
897545
830413
413065
552053
332696
48715
437512
80295
744115
548038
460405
640950
277671
129821
902971
414699
811742
333122
72688
210521
963896
598974
855637
750181
691307
878850
611681
447236
815069
70414
705593
37661
271151
929975
276028
120655
880069
967833
165791
166224
119955
1015443
626376
1459
622319
482778
523313
201403
414305
348934
74396
804189
570401
239087
793807
138820
932702
659067
852395
506603
832405
184954
1008841
568468
959082
486149
834045
518934
275584
352030
439804
877977
263345
892429
423925
282622
568652
292553
72566
655981
829743
442227
927226
516486
303748
311511
392131
740514
285584
413071
94056
74423
690750
682360
110725
760714
404178
21523
921335
875010
269389
763749
336277
1011438
27451
196149
95125
741161
588502
316908
405203
227323
52960
146511
834649
320315
283434
618727
869466
122118
969340
403853
149333
501529
935488
627224
61897
1000831
261321
686355
153557
444213
591738
868697
846522
77700
948461
566706
726772
160983
515152
322591
925440
369267
840687
500140
675207
392095
151340
646146
363094
411373
961654
857356
267904
836127
896475
365811
913082
241926
368929
787191
929613
1001921
718042
389159
962402
215414
746040
334971
848100
738757
513677
403157
677139
198631
365939
948859
319775
672135
120958
660716
345836
739349
839658
195272
82933
595817
633352
823531
783016
614128
117895
985728
989578
126029
720184
766182
206872
215420
603865
518106
480723
515871
936022
680257
574684
681854
880654
32650
926788
796381
535248
9939
639216
465510
554152
947160
501491
445330
549362
745990
1042745
79855
208784
510713
742275
474031
601600
861116
660188
326419
476298
483272
365693
41110
200375
762158
942235
754056
143286
79447
519957
991217
182888
768261
929971
88267
173695
230905
547399
664555
890142
934997
73128
602006
444724
617603
703003
817560
104734
650370
908007
799581
527344
19138
801641
334889
623959
564150
229411
929810
268557
921398
32369
733719
22699
833595
929596
381177
609773
839525
982162
370329
163422
796187
1006337
716558
162464
617219
292042
340567
256071
804109
905933
518404
639557
719454
244160
859308
948340
674187
188358
160523
520103
1037326
306004
608183
525027
553796
452707
138500
550829
152439
476150
541601
1044180
191429
247705
534778
450288
880219
924870
181711
138994
23019
535649
1027269
771478
560549
78147
801184
210182
1019653
749747
51982
1030798
114649
617678
472745
850301
122551
663906
138055
985081
306982
654938
810155
15098
78023
329065
223674
901183
454602
739327
525660
520905
994367
404927
205767
626483
363770
471878
735769
1006765
318650
362965
296702
751259
4540
715068
53363
1007774
478604
780585
685465
975494
565561
468740
665672
338149
61281
747987
186824
920306
363023
601664
391355
176981
702739
601899
198931
157367
448833
395808
679364
140760
54298
572692
336888
386464
284601
763059
215062
499588
734742
840353
681849
974125
852209
191502
356440
567250
731813
952559
723481
59279
251890
368156
907717
675424
573812
216643
541208
958637
435088
923549
987508
944382
681255
232671
759242
154206
655547
431331
377862
365749
427793
777856
169748
80126
147947
488439
486158
1041452
369864
869150
933563
271799
138530
85559
141866
168519
677139
832415
957841
131943
726684
867819
459497
727596
438642
181215
340361
678631
32064
668325
919316
536666
964705
128631
503156
137993
193984
637318
949082
988416
646192
944275
671535
241839
128337
161455
1035984
511967
837278
900399
186850
238047
334700
592862
577269
860447
612432
555117
646308
538396
502184
455152
405116
89668
156310
581341
745565
171763
175916
773398
246490
1021778
150634
757885
749952
801627
510337
140944
614877
752870
914813
206989
94638
184119
580357
708495
460676
937834
363560
476983
1020929
3630
589486
43703
992165
833403
297249
550832
263595
969045
959358
802577
213419
578598
661004
891882
819187
460082
797349
937663
333402
128789
108312
237030
1034842
942177
785843
156535
553537
993854
558372
277044
848601
873593
585908
372375
51432
830014
359622
712424
770331
218357
789602
97667
478773
66649
366675
184780
972996
268478
369931
706793
226660
410249
69382
875643
7370
152085
554114
910354
720476
976329
409352
966763
920174
486667
4717
788864
6084
403351
510620
103493
505380
125166
890051
937310
724562
123858
961865
923810
129832
308449
213244
642891
901016
609993
945313
304746
593919
596962
3171
358769
402911
171089
954870
1031637
491706
142277
389370
220647
1013676
104403
458679
327225
1020657
719557
661552
980758
968701
980144
942593
377422
559040
662480
750471
368126
387528
442
308625
632526
226689
847489
450033
972090
49345
185246
478472
599504
479442
913623
996507
272468
913038
960103
780601
809840
1026844
279029
72499
897860
520388
999833
705896
276223
734009
934382
30702
335805
283342
41475
416968
196235
718720
841235
31130
994667
349401
359908
181787
322497
535004
28779
417880
46288
658057
926905
128887
809494
365796
160002
626677
103046
900943
80865
507271
184581
900850
583766
637198
830529
634266
789147
157702
845975
790412
346046
676631
662322
112153
875191
20066
561914
684057
490479
40510
506127
985185
377805
441797
446019
963010
983710
936317
396023
154585
132183
810893
985835
859169
812524
788108
930179
402717
1018977
301818
73342
708256
875224
961324
486786
292592
920188
727675
119945
129294
1006787
623543
775987
971690
498464
936895
67713
851215
492118
62836
805590
84996
881607
446395
481586
184049
472248
694789
198420
932921
334091
266229
66525
895690
360370
709108
641552
793589
555247
908395
87224
500971
805877
868047
1024504
548880
93582
9394
700147
159568
876595
933374
78562
1026506
90074
722167
397206
1004151
837388
712017
297418
697129
354709
269590
327377
420912
527100
282059
52046
151375
809631
470923
1001475
839373
71588
303343
58603
356593
530283
286032
268606
718415
232057
412120
534911
553450
617146
182474
1030817
1016941
646606
742182
743548
556854
638205
222640
866809
240782
323031
970295
83394
466242
344923
517813
204727
113058
85273
694220
857993
663062
71855
182845
970105
637658
67886
367857
967972
186677
1032647
137017
1036898
441662
217963
206328
218246
752794
625567
423259
847146
10387
1025003
647373
333823
884182
302550
808745
831024
834262
897868
477416
613711
544754
680072
292540
838526
722854
296997
206089
838053
251637
116402
853399
645701
784610
879502
420377
220017
259335
813674
799323
194494
727495
178578
256995
273871
890613
1023578
460642
664344
751684
829005
458295
780568
844640
571201
181392
527458
691316
925111
286498
430510
174375
351660
1042268
800394
367410
286012
356427
718707
1021187
634404
603217
689955
1018790
319911
26253
948993
928648
574786
655136
202146
166421
114694
375931
335844
322292
249151
351329
924601
470825
625780
144020
525731
415669
753370
798234
554052
662458
769082
501162
922568
688630
111250
695436
882767
868891
750774
116233
136624
29608
761926
618310
471340
95908
24603
201671
594550
60023
1189
855648
1026579
117862
479684
279513
139513
519859
656261
266777
441484
892892
744913
801039
19093
184619
830902
557233
709527
698716
105579
655424
540740
433155
844305
516875
899244
558665
395993
242826
711216
966825
28266
832804
114357
691815
932777
811015
1028936
427842
158501
33357
965085
18058
818829
119060
964394
624265
998879
493685
327753
533388
385601
608202
270505
226699
151471
63507
888141
2545
423687
17173
432639
15519
481789
235741
420918
931005
491194
36795
763857
729271
98637
944697
689397
397055
19151
195013
605402
17769
677416
458325
352924
492959
864759
989881
392649
391744
137649
562506
594031
588794
791802
494223
663015
249661
653862
703755
400470
995295
381823
312012
1028792
696657
804741
669901
1089
712269
828918
741394
991210
114117
625345
178500
880719
857980
602088
58290
234399
907793
980874
420373
670533
233204
169091
410910
287692
95548
117730
493337
855780
544359
395346
615577
762969
21353
699810
1003214
116877
739465
870102
263634
671157
301839
355605
193967
937084
73952
834767
664886
591635
226404
551354
917701
708373
849699
957995
732184
111229
742781
372872
696513
298152
978832
1000917
406812
206874
905222
714865
266738
586322
697384
311590
518515
537394
376972
189394
781682
520746
74662
179147
695483
996470
697854
182796
12739
965084
58278
256782
781243
281121
125664
673447
211776
406199
726835
65109
257514
264085
341131
84642
101716
802706
682432
402832
103350
968895
930815
234778
530428
120769
82107
531703
446698
159402
519376
645214
791038
739363
706994
390515
1022656
315773
307928
647479
310034
354242
330744
609033
744531
325834
983643
582412
772430
271779
748374
78233
75334
410712
1039248
634396
659290
280898
153503
183642
592676
1011644
106194
17848
699991
572061
27410
143081
502867
481367
1749
502764
355813
816073
719730
793533
202840
561057
142687
808580
802079
986079
133251
901084
776648
639787
662103
879724
265465
635141
792448
210208
927119
63208
120994
793015
609259
748136
153775
19724
696906
763779
906642
273905
983432
1018804
750174
207735
4256
114883
823493
658356
624484
852721
98593
302959
293941
355264
215499
199181
937531
294825
584584
894806
163616
965135
841910
363443
437095
282059
259361
39210
590925
683443
264528
475994
353216
600624
719785
145361
415889
351909
1001118
124599
908030
808345
904674
627064
211919
415280
354459
457965
308765
577320
744223
209444
851269
420201
712945
686
655049
716913
334483
267864
444733
526823
27044
768726
337675
45113
528107
830196
954722
361495
433679
326231
210601
782594
956354
884725
180058
562810
630764
755794
343067
131313
837276
261025
7527
306976
827486
438739
854066
870847
559141
10466
489612
611867
637153
291413
935262
33124
962725
492162
34191
370319
809992
381044
726893
647150
892365
874100
661712
326187
916719
698764
521481
58003
464398
216452
701544
649871
665831
357749
92694
171152
102391
568946
861358
272700
557613
36904
750385
1005892
589942
208036
11422
920619
688980
357471
978366
723103
21677
92583
962940
932383
621633
275138
366310
304578
702529
568452
235820
19012
424302
189862
1024306
665000
439091
897091
1023982
472560
315229
652681
270746
879053
914484
782715
849489
741074
941849
763866
345202
4934
393037
538080
351151
290475
189000
1002581
251217
871973
151513
513414
906256
1015556
147560
425472
752998
854529
1016575
371372
158263
552829
434954
30540
11742
88299
975521
80057
92603
379602
1045305
664013
170154
924626
25338
684450
383981
4971
71396
366318
792976
262597
64120
502568
950951
244702
572120
539676
881779
531506
8391
797407
152145
331180
369866
377879
841989
400682
515967
629453
610572
54059
293594
2722
77521
542866
176680
753670
996997
47889
447233
506025
215703
757037
38526
55864
960765
272841
442473
913585
536820
640037
950520
647649
1003791
964620
486660
408155
768756
273541
937994
153176
979073
870690
1040793
506665
903944
450361
882560
452442
63443
403473
139105
403536
29367
838176
181480
1033203
543048
58185
830278
765743
1001795
1001956
636991
879590
899815
42140
345438
939449
642986
578541
674889
284045
616188
916302
865628
724306
66438
548132
832892
999870
272553
449759
944313
833152
528588
5891
622175
588757
221414
174991
921323
177976
807388
5047
514631
936136
646670
717287
138767
910832
450872
46672
261533
762990
765199
971448
39886
464962
538257
465097
606875
1039461
674913
47783
583373
295819
498964
964641
717288
276867
741280
392371
69638
921101
246930
439509
806629
510534
66853
910142
752631
722295
169701
687751
353826
671547
1022221
364618
494737
805584
815489
148073
954567
834190
18219
894691
454671
86261
940279
707462
767954
613283
968404
3696
881134
135001
960042
552803
560619
477945
977243
92798
359919
755222
528509
1000085
801464
1023085
213005
1014337
265205
898098
839790
621108
324485
261494
765263
712353
358866
298970
889130
677926
573647
465238
413612
475331
521473
130501
49312
189861
977355
547066
837503
302829
1007781
293912
497132
675753
100368
80389
362108
216772
55210
60968
665419
44428
129692
160850
580582
940324
953817
46124
467834
448711
677347
1005914
120796
194210
366592
246796
690528
463670
144034
138719
448461
181611
686745
723491
158150
339162
483801
340990
492614
262391
616776
572493
67978
1021768
878147
996184
29932
672794
91756
79385
70789
621111
384867
874895
31527
384435
961131
599682
584862
639881
670274
821830
1002131
221568
921556
345839
939361
314986
1004955
779018
51710
173659
578501
941902
1025
335362
179708
629486
61817
419559
725269
292049
882033
53792
244339
591829
739765
384136
787814
371706
789171
357413
956770
146311
52846
526199
467506
305160
975920
729298
449760
709258
170128
665269
882665
858365
14305
81443
56684
629039
732169
871708
205675
64936
359462
829784
491324
891205
111869
327007
594155
607624
151216
515183
887434
745147
408416
176459
210813
428359
982922
1009185
984837
1005094
138255
258697
478677
800330
418932
449472
389770
781793
3623
361116
944822
519381
190048
1018996
25789
208915
32472
299029
714724
952753
978889
16694
227617
514251
580528
826867
64083
437315
560360
915289
352411
202136
979089
798258
94766
411108
254286
631118
428710
919656
214233
814319
48898
90547
289208
1045103
975541
45786
204011
532872
590303
815248
474457
798446
835584
426440
272208
73373
346902
569127
180321
119070
128193
628527
6111
970044
786616
360876
134940
357049
698998
210598
371301
971875
870852
985329
410488
877439
230800
1009871
181470
484523
510271
53077
27592
313249
371289
320226
413434
20543
98205
568969
798505
607260
71661
351186
633249
178377
496362
729662
439965
17194
83299
525027
826117
520396
836018
938536
205375
206623
488249
683316
482699
509576
880886
77385
57119
467259
636020
995900
24073
784110
172323
262289
282183
37463
524133
998913
650234
823903
879351
326883
498432
359465
493214
312202
411319
981479
345171
249147
1035123
95985
859243
184888
355721
185597
410087
370473
444331
800146
49957
197663
544095
778212
615626
176644
433514
334241
550856
1001440
585609
275614
763065
946784
708021
989939
847246
487912
308034
53531
500945
762116
641773
504204
96970
1005263
144122
659301
4910
943770
166555
984051
396338
616853
102293
355174
908294
1007060
217984
216703
860873
621866
185535
654966
786492
435432
395474
355242
586920
300227
750907
5530
140566
643895
209365
872472
195257
156996
65224
304627
697046
454080
185257
777599
810289
1038138
144808
508721
844120
914379
905158
768121
610632
771293
608656
946496
110169
936282
747800
893432
743168
655859
301424
28216
591703
871855
225737
685288
679346
728304
903242
740414
420186
716032
626903
414340
40942
40820
384344
716373
561242
605598
316193
285931
261434
820017
599081
681827
653661
258999
118391
679053
937078
730151
238481
282117
510719
464544
142324
676378
435906
109430
661515
731955
112844
412889
30222
735847
113008
891136
658802
488673
261226
82858
666479
768296
133660
547235
744387
943555
714122
280903
67157
734277
210337
661329
107224
220336
682618
200814
806909
293155
928782
641885
717735
177549
778766
504923
753458
416995
236959
947717
681584
249948
256000
705268
680707
770341
771469
987506
668099
867851
652367
577998
879712
612986
715747
243533
41115
862366
678105
267311
523764
724226
839466
96370
97217
172817
53760
372082
484226
672075
852293
565343
386009
290334
524987
739132
965068
580671
681502
480622
670370
334844
141346
642
85139
779812
243152
446942
279590
972650
330317
462288
877654
1006212
256737
924151
774112
979767
386074
578618
36353
162645
428689
624460
51179
220527
645209
737203
286898
953021
526973
728676
842658
409107
233507
394657
851002
22286
792864
28187
547780
574795
120133
55590
973953
58956
172288
600897
828560
325019
14847
348476
700094
663364
19729
592576
832579
885563
971195
159390
335097
557346
15934
216040
459743
556440
286535
170818
554742
720117
40676
108093
384891
668411
268237
444829
497823
358706
120266
433565
620281
728934
386346
98310
350360
7862
480317
488370
30048
367410
171700
942360
972749
229599
509504
582307
314854
92182
541574
551359
586004
210547
436178
712968
227958
217699
1023669
311605
14641
687672
752782
914642
282883
694732
198786
820299
331646
453353
593006
811487
523322
752027
644734
877676
106851
222666
177584
571779
800773
773970
1011752
188628
646160
370326
932226
395037
461757
152003
789693
240004
502131
983653
924948
349927
985975
230069
70108
1019787
500521
840311
262941
671318
790939
814178
1020340
18967
587850
465468
74449
998569
626672
241128
649020
1016255
185547
57860
697711
801735
806060
345981
545440
1023058
1038345
858003
259024
942783
536501
466147
26209
704172
538350
810862
87108
511541
62342
237112
81853
632370
762874
420363
406972
936153
520282
548407
1039331
582212
811040
273618
453757
590862
311302
743314
681757
547413
759096
168464
982748
770561
51797
397916
278061
608776
727446
468022
944566
82275
85018
731600
345224
246087
479699
752188
92348
153739
492342
294728
454763
767155
170772
276677
241418
207681
601255
131432
301572
897433
1013047
378894
784925
246571
939795
782179
717566
665073
994297
553869
718759
325413
929112
601970
1015921
587266
1002737
588470
203793
339583
673782
312457
643774
97233
329316
685666
280961
422940
368876
848141
395827
700666
455689
589123
687646
956816
491957
632480
43692
639496
192415
601623
522134
302223
806780
741953
190182
425050
42315
835900
991893
662138
104692
715567
390298
803945
61112
523081
485374
748232
362978
919244
941865
280529
219340
616237
1040091
121614
608694
245594
451044
846424
955876
96136
842132
1004706
441354
147287
972085
488938
977570
963631
870765
154279
483148
888948
430389
574885
681362
985821
98223
626789
324346
79182
381723
576102
214026
232081
483576
704864
1000091
696214
43127
639194
759666
725659
253163
982749
92186
676053
359041
137449
393034
17072
756922
509583
826517
723933
303092
929453
600254
273222
306237
781702
196677
365419
844290
120398
842252
734759
317806
805228
639652
953430
607112
952764
63402
243495
114260
868645
629820
292699
3861
386197
204856
1033714
954978
429532
616298
388622
68442
906774
52953
843482
846333
313443
829337
794159
356793
913225
682661
901569
146181
695596
482812
870000
443591
731812
109568
915865
655084
48563
989151
874896
833262
1044146
338163
198025
661696
21041
666902
198194
20438
249061
535055
897764
834935
476267
75926
509373
296997
81008
727197
1034597
876725
522019
417918
500103
306000
782147
722648
71870
715800
352127
788182
721876
560923
269672
695368
545564
618587
447168
704497
369224
1007236
747666
740440
633858
544663
309678
452437
688893
530866
669240
865912
91465
741980
969538
665497
289115
842010
838546
178268
1014070
173006
787260
876228
775197
191233
875937
601669
693920
143101
565039
1032655
514283
128261
124357
495778
1030071
680598
773614
211951
148546
295080
250636
933839
247898
478957
552948
485757
918524
653825
142342
212054
698547
915029
3642
619999
341324
425633
757395
565656
363619
4164
91289
393322
815337
653657
150150
293527
479323
985277
465973
295503
223035
911397
218938
92215
207093
393665
493701
813840
213800
248353
46590
603241
490255
973211
986036
178575
262858
979924
584013
652656
462884
828352
622753
250847
387283
232512
291322
833707
243945
941666
442188
645198
761359
210205
498316
145795
844135
389999
420956
450688
845671
1029289
825535
554516
1032811
605121
995027
568561
670750
610710
840274
231282
365180
200678
698495
943973
703535
64579
1020676
434059
61582
845472
239831
373900
650907
170566
996070
394213
720794
119969
402831
600226
172144
606749
793347
991794
127711
325499
902135
161231
397172
968196
225010
678679
708708
690057
1008158
1025786
919623
974655
680569
287601
346088
97604
223815
743134
861508
985089
426151
947293
994795
966822
190430
371842
962255
920970
703203
170905
286247
595056
348314
848145
324564
839979
580656
912644
1011610
555340
376919
526843
52738
839695
205022
306622
1044128
336336
187240
656067
81844
760108
22850
135743
711288
821207
619495
20247
670585
843427
99346
398570
393182
623121
746958
232223
722246
319846
614777
582625
598984
901296
341466
11634
822751
450415
546140
634245
693172
203383
622190
278227
39710
148688
97700
942151
23950
903377
371608
72435
485391
350285
256202
618908
345539
749299
700131
516947
374419
544459
187701
291090
153088
621002
509294
259055
221329
727908
365965
112646
394752
477405
446876
781639
681177
443039
428151
951699
618535
384054
167171
744928
660010
675214
634303
900494
419821
82723
362431
304298
759315
308967
694384
148823
705696
638788
149345
1010352
406000
86512
499784
883254
476037
67695
136301
68709
85067
5544
852635
88961
935603
42755
887065
295905
822468
203619
758967
66951
404807
558683
20271
333565
761924
259729
850348
950343
387066
635831
872810
521687
221037
55760
973431
322753
470544
103529
776813
614496
798404
347700
782519
701362
175999
633589
1037214
396715
814125
334654
904777
560164
208840
238745
416402
190918
899163
1013666
853450
171311
116662
214297
67234
219994
390566
337089
129210
916123
820349
699193
449839
760648
236546
701959
398838
50538
708512
124078
54614
930271
168181
151547
261570
529837
394824
806822
989610
775810
816307
172454
449068
562654
395632
941516
74896
626563
1039267
526901
495667
152020
26013
22308
495507
883571
68791
444332
469320
691524
470530
604612
361172
192583
688399
412418
991007
279552
532261
284327
318156
664336
285541
595155
929411
564993
707217
994241
163883
538151
750454
474892
992890
976268
706839
131525
43137
134543
283537
758661
652055
863234
859188
130932
718383
269517
105129
710292
653496
189576
569397
459689
958204
426642
212374
868873
177653
281868
635462
224709
387962
195207
793343
238553
698523
391788
192403
569981
800066
903470
220756
84045
916767
633151
155351
142472
41003
533240
113618
826481
188722
302640
349000
752590
833325
77242
433158
1000811
736976
318349
280861
1019468
727228
132778
528040
509637
883194
921206
545029
59310
591495
16547
743728
326034
667052
414576
496632
931183
955023
573085
439524
9033
82427
41156
668636
237224
506613
871650
193661
498237
918198
122228
576513
26843
214767
315848
460931
870813
345757
504954
692098
164924
249410
1013288
688112
218517
10608
744075
508890
224748
190501
780758
260540
372837
620569
220967
710867
133951
4819
45510
679200
815303
254649
51302
380599
721210
615716
496992
880297
421061
170639
407385
96628
453527
688438
119759
733821
1007594
380082
761326
1016916
565778
553468
216137
723040
151526
108829
143094
690900
753485
654523
1034599
933923
221920
424672
803240
435564
450288
162042
939081
617604
465168
932368
122871
330666
218334
308897
341515
657221
884271
551743
772380
90330
823346
45778
252469
524905
955734
1003875
940502
841832
243371
130396
30614
1001229
330355
750582
553943
1041975
862410
819293
1023248
478833
443349
371324
867197
197847
270245
229368
1021021
979248
30521
156425
618935
1038292
39205
846252
550296
195518
4211
437686
865195
20833
838910
8853
91127
819243
876062
537677
131934
983258
418451
125345
629819
107161
363753
818058
470143
180383
988687
826696
123966
456294
277717
250916
938627
702558
358390
91668
225742
812157
596719
687170
627182
213608
603583
1043569
863876
41127
405480
287294
939727
226989
588265
840124
652950
737600
720902
357006
19372
476286
76519
147212
621343
772219
889886
820912
602691
95519
630888
409246
442765
341213
527859
856118
837430
867170
919269
361995
414157
876316
779833
98373
447481
741090
599769
219602
971550
244096
851957
314312
313905
401628
817042
1020889
382689
729134
701285
884284
726399
31189
947792
255257
692975
677760
697225
924109
416163
261577
427586
23406
866814
98484
324503
617762
646281
499693
326039
277443
897172
1016805
309234
949572
826603
939857
54745
837407
760408
615982
479261
589567
133891
667976
699268
1038351
181113
468963
511055
935323
888536
778361
259974
354852
69269
1024851
676034
937991
846039
655494
981038
140711
636346
243554
752030
636390
1006459
154538
178903
863666
879108
131975
267307
955128
159844
446212
179542
453200
537845
777514
55765
443541
568072
670623
60582
1032661
500885
98652
426833
208534
245156
930584
256074
465875
713569
138094
743845
116298
610581
185860
92520
518953
1012988
42953
173347
647855
130619
110064
69463
33942
494558
550284
847185
423920
674238
988586
408737
725858
411591
134117
650321
15747
393383
1026306
290090
216312
425902
97814
223069
310929
1013307
665271
436630
272295
706067
188310
24330
412662
1012336
427587
781644
228830
401028
307514
536101
930051
368285
677068
359399
238263
228254
746463
509840
106013
184891
903832
704480
487109
37490
570702
881588
692423
1044356
646957
142538
147118
552073
454456
8547
69479
684579
539548
351622
283699
988411
446669
964144
924700
446641
32021
495453
771469
536273
760832
242255
210253
29561
495190
93160
542789
319701
531545
179044
886691
244846
104928
188854
264902
79449
704987
543457
809286
18558
614773
109514
237967
947989
596694
966516
560652
1034563
705497
818922
85475
969381
41777
871701
888874
391192
109910
478366
549818
923295
1040963
824729
458651
723871
113627
143182
138242
265323
237252
153043
991712
603067
535052
898862
243215
785420
688775
1030722
584210
878884
27295
426615
717989
131301
856942
994034
694508
978284
557356
856249
1026453
618030
714480
849050
767783
705356
852188
879386
513281
661227
410875
374917
648894
887251
761328
991286
596818
52878
1013719
202556
533204
252910
393151
254228
183961
649200
178492
352770
491840
835736
235661
268008
973932
599209
12253
820877
382905
366761
945281
521294
688987
129475
435083
462512
642292
998404
419560
89707
293509
87912
931095
82889
914373
604203
433698
620696
26571
808585
752717
991889
690767
876953
905748
281924
950010
839598
84376
901670
972924
375179
106376
405640
133772
26930
31271
315069
121334
525084
838022
880434
421331
357165
483874
931845
716375
92721
396964
870845
949035
807486
344980
622325
963944
968266
607201
658617
327608
759327
570745
599131
262614
347610
345464
949698
683998
182653
85374
9949
282545
897635
5841
595457
936343
362961
525825
83111
12222
199373
433299
955332
1001702
523665
897285
554386
103164
580207
565813
866014
538452
384363
571489
1003153
405959
636690
677363
595698
220433
196925
471453
846275
329516
210442
350130
364605
219403
525880
121695
807605
764458
277154
204113
46801
410894
710140
430240
624909
816498
247965
748017
816206
441940
182240
737435
157349
655129
902868
347109
117334
386142
25191
365288
577772
983189
159530
672661
52044
335575
338915
720368
434344
78602
1021243
899326
651482
274166
523777
709459
445200
156729
486153
113532
700600
548228
85040
833209
1010581
87891
425016
831479
905543
161612
198115
891872
195644
1021582
984475
285041
31322
282997
331129
765671
357983
196812
257169
290221
331615
405507
124887
99400
607694
311479
936832
643153
815276
499357
588032
276562
496554
548112
504035
1022835
1019975
75718
849907
853244
639574
753298
34146
402420
925935
283771
648218
444975
367912
611525
729986
46118
420127
343593
962461
103465
554569
314921
222787
126129
792669
74836
612991
914417
319372
575799
61683
771564
868697
292535
851990
201742
599801
392051
517233
737760
414747
611907
736944
145622
263320
34889
238142
920069
332136
247228
388292
181892
414377
252933
794434
320382
288719
860243
717571
66170
274662
936009
14136
37032
955948
611748
527017
863750
847623
751412
589293
259533
906450
845881
152276
955952
418871
574824
347266
461938
501418
50910
665260
8522
639987
147720
535394
913586
580891
33548
21739
955080
625296
916767
615037
257875
795086
744065
324871
748123
1031897
735202
595214
872527
61142
235853
693311
460444
344570
490751
543447
451672
272394
1029030
1007100
547733
592758
108701
662907
314762
752568
470969
279708
67015
399700
532067
26264
547385
66646
228986
666408
438026
643831
176750
55586
1028060
690151
113662
427261
239988
982702
489836
47092
749510
52002
322000
62718
682661
824727
383005
249645
371655
271445
1013380
141007
613209
1016635
1945
351827
419160
111383
917618
6172
769076
864500
809409
222284
848383
341801
377871
166142
942861
368296
1004558
483200
597997
110435
569656
18359
988618
635528
357239
971197
760486
757856
13810
477288
341640
153175
681126
71541
701359
357365
798822
1014998
714005
600605
972114
345792
726129
49310
413156
17329
205611
324680
634177
560452
749759
10968
74390
102795
930643
167295
198225
147204
439003
941817
543212
902775
668933
178560
808930
979989
51132
300474
907339
631993
674939
526943
261875
681432
530896
491633
80878
40280
599723
877730
917839
430835
608808
699661
74509
870424
290552
127471
338970
9235
855697
280466
174939
875949
344085
851168
500977
420174
684832
269377
986953
299410
120489
538084
460133
864491
867604
595000
700674
376628
181391
605642
1023898
857674
676174
941544
341991
357074
780123
155076
53827
463118
315360
845505
1010633
932189
853938
607210
924724
296760
1035949
923040
376496
675815
714649
1030692
699672
525756
384232
985221
796312
728376
696691
7195
674148
497060
703790
272390
582296
830061
20263
623723
434467
771931
438261
326188
147230
347547
808168
683685
664063
608148
713996
869745
92713
379994
688536
365450
578335
603751
23796
796945
127519
987511
160531
579990
292848
350566
197411
731533
514566
558624
525192
958820
476527
674407
575707
374232
715553
248833
971045
619317
200749
428706
587140
1014534
752085
348289
95363
949042
670877
758359
529528
369614
203269
628485
624574
174143
193068
85071
515142
766795
999294
696000
998075
214872
85158
451956
312092
238356
804982
905023
724789
688560
539255
587282
259476
200454
168602
958675
428066
282212
505631
346427
16446
860487
219970
459723
258939
598582
908290
552159
109539
343188
956852
105609
1037441
373940
138862
227034
712272
814838
1003691
488515
484360
575224
587011
534696
825509
588182
685503
916279
503241
724583
1002921
1000481
56814
48834
890467
889333
1022588
52199
796120
251961
8394
243064
601619
748544
521871
790821
564906
722058
788101
300876
266177
740823
390919
688984
344913
855230
792868
875847
351261
436420
931991
814600
843209
810760
938417
981111
173008
935628
445537
1028290
271992
807734
609970
211163
814981
442311
979877
412936
272753
558099
180487
70510
272973
999774
264038
881531
174876
986971
533037
860413
548899
640157
515740
722351
420945
559109
482986
156948
477931
20036
793621
449539
366310
285735
456230
221322
726804
852704
600235
662781
500001
76362
284742
364875
450417
907375
341730
963076
631488
204899
320492
253768
370259
714513
887516
951439
662275
930825
563953
401455
375481
864631
424667
1032424
924290
673688
226415
886247
157187
836102
1008541
344587
349029
66469
852854
602571
697906
37470
369256
904619
182002
285924
925890
202768
785655
181785
1043476
473470
860570
570783
902994
776341
997015
422508
696504
1031795
993601
397987
583934
457766
731725
695265
663228
373237
477079
950270
905911
956251
481017
879186
214881
823751
454492
152007
310750
355461
1003768
874302
201504
911053
1002422
437673
962570
741760
497565
734457
509185
1026512
295972
965508
486955
396363
27616
385941
778117
49422
1031150
589013
24263
89957
974727
467477
299110
910335
136984
800086
59239
259989
229445
69934
457025
14446
147882
232567
772412
423521
467946
769479
302961
842891
797708
650032
57119
677730
750087
581707
527024
127845
871126
643833
1024331
568973
863037
653303
332368
95094
1024847
897702
916372
794972
363273
178476
259197
313878
254116
517144
284028
395024
378367
189694
201245
278763
860846
795441
320314
244760
370495
268517
530550
147851
60008
841852
355018
727981
365076
914196
1006114
617704
666068
389172
74872
973854
274240
424783
46737
546422
823870
403378
776618
161332
856284
536448
374497
138117
73607
238699
897340
839338
210693
281338
518255
299507
655223
465840
537273
953000
625311
635513
846769
256398
541828
517615
453116
498269
945802
503393
823040
11928
342563
730104
970403
759333
395478
668034
827939
699924
1034664
106080
1014384
518045
776660
867516
143005
283440
1023753
97368
28343
739890
808548
928713
467544
9297
1006204
489217
430729
267760
291781
145121
10101
927904
37488
561346
171049
487132
938764
759987
560865
915875
887156
91455
218617
260668
152408
262499
126108
833583
105176
390354
201667
708217
878781
117744
111771
880784
844656
612936
490798
899809
928398
732253
284212
269072
259998
289099
165307
460698
382603
639076
912318
851343
114820
477111
386185
609588
604143
850962
855375
619798
1042922
99350
652727
96528
609211
1038896
295736
268446
277509
530838
352352
320998
267995
456377
397846
919038
986275
180036
199051
198986
51267
995659
514542
415349
257318
608708
106239
655054
196139
310547
190434
86128
850350
744637
163342
853556
421744
930633
343284
845789
180939
230755
364359
32850
745896
416936
46841
91102
691690
412053
1006600
860401
796964
741342
281906
376102
757422
3076
341463
932702
446816
490996
843409
709281
391419
406758
811920
112200
413549
302382
192911
834183
846225
498863
339581
12188
6263
255285
761414
741160
836326
187261
579125
163699
875124
569885
123486
581384
944204
573866
286098
89439
389434
888950
552296
346434
680067
896397
174991
997419
792805
1039646
977749
196323
511511
541545
166774
555287
950940
395895
68006
588627
102647
702780
813237
1005093
735686
969670
579848
394474
1030493
139614
332456
513416
514067
351681
636742
808693
438058
906413
332232
467208
657779
648161
341508
661588
360749
627132
39075
626572
457767
1021353
135614
322065
308838
156960
614947
109359
764652
43759
429438
633291
979252
890972
749567
905111
923229
503393
196636
397806
649590
935151
840492
842438
508793
210234
302974
174932
66822
590000
534883
543966
206261
134940
827016
853866
491816
502759
442858
251858
858294
104491
822569
289855
407692
899620
570070
266311
53362
996808
505887
647419
515326
211026
668212
656467
871580
148536
615139
389818
282254
737810
138768
220105
401471
503033
908979
877417
36794
125505
192062
168071
863870
606683
38643
145865
784008
633880
341695
636990
933752
51719
428626
628002
542287
1038345
923989
853222
854788
972713
603769
53332
23233
725047
313025
356155
301100
596229
370163
432347
45145
802932
963598
993308
1039908
785951
282225
933677
239827
690473
715494
715700
1025932
827883
272206
662136
208686
64364
690468
138935
592774
61349
834671
1007372
323588
1026758
268146
229402
367923
202033
939554
736323
538164
458408
736884
182244
83665
114200
170823
467139
8888
476458
977497
246315
185765
554091
820408
913115
86629
989535
219647
126232
193479
397560
474931
393652
521403
269540
36864
801694
124193
583805
631848
276971
91438
665990
1021707
693387
828749
443477
1043456
502942
787005
665491
296962
34537
453948
674999
613588
781180
433994
19596
507195
462190
660986
651212
965350
329445
528688
832845
262047
358925
138697
158192
42140
255539
605565
817517
968433
526324
897458
153657
432767
552954
518570
481061
745837
833625
265520
119993
587672
510206
179778
439305
657477
156683
109665
317575
396556
1040849
462067
357327
231894
476983
1013976
831768
321138
566875
406722
1004336
979334
863310
365244
406417
1036045
619636
990194
544755
724376
43272
945079
920539
569471
857489
126136
157674
574798
678374
425676
889273
440613
251743
39865
753576
297696
465855
223594
347092
592147
637490
864381
585243
828045
949741
950271
254538
463298
509064
282269
169984
431098
268648
932969
48508
245270
77265
313086
276692
46096
347810
703114
534443
805576
778134
1031471
553320
226414
111712
86534
170795
754351
559203
399331
374709
477042
466444
716598
140277
523388
412130
482679
294204
264331
23303
848057
508054
1004753
114847
788283
15613
743750
74803
439403
46473
426366
636982
587006
136182
701026
1015468
5490
300446
118054
736973
342434
855547
259865
994862
698367
154933
512102
450503
891044
314371
53231
693768
625971
540474
917909
957660
275228
161002
617880
892895
62522
196377
675057
741108
1002242
926051
690750
914458
766011
513389
1042193
281073
1005207
333569
586651
337432
10873
344823
51115
941807
482068
263771
8848
5414
744681
725771
495064
90759
118282
965417
128822
425887
917058
879811
200758
323219
265044
129102
758436
121821
92879
994001
968196
684004
302962
368764
877120
623305
112590
387053
217603
894415
640531
517526
266480
803183
565080
643566
522549
897050
972574
5368
511521
563441
951648
133272
1030714
707954
802657
12585
542573
25314
468954
831529
741603
237244
978413
205579
1017460
552772
165953
579183
318677
648843
765930
734137
225350
850542
900962
57904
79595
427719
909795
1010034
639468
287288
80052
488107
306196
854256
288403
637198
692086
593899
140426
953910
13189
858083
547242
397416
586760
684038
736160
200878
751562
174440
787060
217797
588390
652626
560170
108886
36422
940035
62496
730819
860730
356461
354621
353039
901903
142794
442
619920
825416
655367
91561
237756
25659
510595
138202
85048
998853
799321
918055
387961
317204
467710
408190
475602
276283
384972
821491
977021
745649
137143
111815
95593
701431
578974
947972
932889
583435
242653
201554
890539
43974
669608
343511
679411
223825
456759
493638
774236
360676
986467
191013
341534
505157
120513
812389
972106
415121
1026012
941810
487564
389523
858462
323511
374643
228432
147891
1026447
1025515
1008809
796016
8101
453302
307247
964326
774897
744843
822872
402467
759467
242321
152511
703352
120447
557002
355880
357916
370932
640783
207695
141135
65353
544229
126584
252649
534916
836524
796674
155601
57244
441020
745259
183018
127265
682616
915013
982720
720481
823464
723414
378127
123550
915286
737916
53100
559895
350059
163638
696378
612944
79354
234109
782926
512133
609496
995418
915369
541883
851589
116175
566920
299197
542805
655701
907486
832413
1005548
455772
829454
302630
492591
875589
389448
452231
1020229
348719
149631
644984
701772
237702
1025190
603725
32074
153669
78577
316432
942232
676384
665853
336679
579095
32639
927057
734772
854385
625055
634276
29325
159301
534383
812070
3856
654600
305401
498105
571442
761920
254577
657276
693346
131692
711112
1013902
830160
82209
597809
179336
989374
404950
427005
1005580
350432
780661
447724
460483
863616
509677
1038611
473298
91824
488531
858200
4253
948905
264903
904532
174868
212686
843479
601953
939509
499920
724612
922965
332540
317030
538971
11283
304766
557601
40731
289891
782500
354775
688037
775937
834760
848508
286316
776621
473684
170076
154236
164752
921419
897934
472613
895276
310741
786583
398858
14098
810794
274327
261644
374572
634323
832156
18072
146374
742421
617094
33054
930967
867224
457401
586558
350835
561586
685036
40573
152377
341885
369244
97772
746030
351328
174734
837119
9786
870196
827867
225297
817292
909705
324599
211936
551165
895936
231735
36088
693340
561260
651416
905618
720554
305837
1011334
227040
162627
646495
718325
1015872
724928
362873
558103
313424
81988
610863
772945
1013678
539185
440793
1038164
81835
308045
118965
213518
71320
974371
523659
239473
877514
411614
119154
967392
149528
988752
267038
618215
351247
580547
876467
10334
941269
293341
988406
907816
339612
82571
511168
298068
974332
247042
326110
105353
385651
437386
597387
262788
958136
620400
295324
669672
327589
59743
818131
653965
833446
243247
40309
227748
224023
424040
5238
856692
624341
371323
296536
331377
409627
214850
628294
463189
27238
31183
637213
326171
599728
208734
100355
651728
604280
656650
25924
449674
765621
875950
295708
960906
264854
487930
697669
505032
693441
918135
783772
400717
722274
624710
13065
200390
868944
863124
497341
334186
407662
725270
843759
455591
162283
275558
697846
601452
1014957
408598
313339
102912
273626
1031030
508093
201738
942645
221384
961304
993754
664381
837253
905453
485666
955797
630234
42000
948116
920172
511685
270021
868889
748514
135066
898104
553820
126975
205142
408065
691840
573400
428493
969255
704569
346800
102309
731745
473818
411691
652055
895312
55136
799726
502900
106439
800772
8317
795601
215961
414544
272099
5717
593255
532937
317230
928406
722524
731250
746927
595776
849096
203309
46737
592850
683838
912133
107961
953301
716111
958930
655477
199476
676637
300174
919626
841902
466416
995100
826613
672729
203735
847738
287170
40223
936054
940339
205602
211867
401592
934110
536073
771527
215835
169432
737573
110099
776135
828128
662847
17173
246388
393321
499784
441473
945039
948996
118234
1034758
535733
385567
688109
918145
11037
997439
567127
938680
43978
537851
106766
236531
148573
436885
650843
152355
378249
5958
372414
413175
96736
114956
128287
802027
1000326
340151
740787
699640
677652
101890
783535
101745
972056
834725
307699
338468
368327
634920
983235
915779
285175
985979
255937
611219
610228
968106
46889
522772
878315
1018133
742427
851881
587320
850984
1044808
132088
313001
138435
12143
886759
517578
672599
948932
932979
19638
360605
360463
456311
513146
783134
439646
158122
920052
800595
968877
921488
188892
113106
832362
86786
577089
992970
738364
26809
1032423
781934
68328
979273
101195
68950
28423
369759
786561
769382
158875
668560
131635
467176
832909
925764
438322
843671
2213
16410
276845
95656
156751
740825
535901
214792
277724
184417
722502
924155
436746
119318
930147
286008
46726
324201
524240
305904
161940
908328
261143
964167
851863
735318
914489
760743
416350
10454
241564
386142
910539
701875
300291
295013
264449
966868
416718
613523
613670
739304
909318
350701
49415
472816
771829
123181
173176
656623
639740
689228
728075
259464
768286
38732
820699
683577
333341
452879
218707
725329
593989
647511
220738
381797
1038599
148934
139788
633990
389523
104669
260113
392053
410853
205235
909632
830267
862365
200262
518036
628925
166460
1029473
604856
230166
160086
37089
758264
435271
37594
537746
1033208
495886
122243
973715
172441
756088
649824
534696
495188
465363
70851
679805
108920
531043
788686
333564
514430
173480
815704
621106
557309
163499
956500
548512
477214
926242
739200
176491
845397
738486
586611
304601
848450
736098
108548
821986
1016843
577256
696663
347576
516135
957495
565882
544601
768007
796670
160048
89376
385205
507142
504594
205451
1030699
555335
379288
583801
103905
92930
106577
28188
109757
66539
879222
797273
39736
985184
880621
157097
504878
871494
993829
593521
123781
992812
386790
3343
862374
758920
418536
386437
260722
13919
490248
269459
30899
703837
281739
27743
577873
302080
192925
188822
629642
958332
110726
919986
410673
347041
658330
537394
132514
975634
650479
366209
255941
1042477
775245
999501
813420
771716
93623
744064
121522
21256
878536
1037557
410077
708591
816363
474144
860906
450978
470371
477765
24496
891256
998481
780780
150311
436883
719323
298317
351028
361640
490572
121218
329796
281157
626418
996397
758470
807778
93487
929645
7684
538731
676964
577485
584923
166223
218322
152336
95144
433154
354945
542159
499502
796692
530858
793665
175352
223042
791829
101704
386455
66786
803237
928500
156180
3907
590633
947260
636643
242651
449793
1040083
152309
700091
63236
945781
1003102
125254
12958
892799
605520
6611
127762
944146
817365
684905
331407
606365
534305
840243
188238
380950
915249
94378
84903
107119
124990
566215
88996
39378
676305
5401
970018
1024334
474748
484524
974492
168572
807418
340845
30232
71540
480181
683564
985925
694474
806554
374567
165695
989829
545260
913436
79833
31642
259639
1025652
68198
64393
632463
319134
702182
265849
206465
757832
258853
498356
658052
123101
8673
150067
838885
459600
377216
196343
91787
723116
64071
343818
244073
553403
810774
106819
1018156
500673
342109
993392
714684
420034
10959
722138
246334
451442
538879
960530
446662
217248
883430
538631
684547
197759
385599
427032
927013
1043400
240167
202161
421773
209925
424064
535463
323891
101373
645547
394235
14674
601928
495496
585574
378207
792496
736275
928762
174634
727380
561245
77094
1035610
221049
775390
193001
669366
196682
511140
435244
512953
558235
167061
455243
318670
974732
191194
502897
669507
510692
45300
4910
639373
976510
552070
368891
554350
764012
309246
787630
942949
976774
875641
519633
779732
1008970
495572
897047
971737
708165
105157
416479
330566
555891
755779
938185
750675
652050
551573
685355
319592
98367
493626
628081
110904
260538
294455
38961
833221
180978
924059
986276
626775
903562
180487
269584
568595
715098
461372
33082
734201
340552
719574
52549
333042
509680
396262
654938
389109
353468
774531
265466
537614
36060
809778
475970
348639
646103
576407
325015
769867
446561
1013536
285512
638649
727532
110391
792224
990732
855088
222314
101515
988013
105828
496269
864960
143315
429050
860237
868924
623036
402396
385164
284943
40491
572097
192235
737034
327291
555672
526630
625181
76055
242307
649672
282272
487469
933617
784027
437054
434130
425372
741754
105036
66738
366208
655503
232037
1004716
531115
528157
919694
352869
467400
765349
174202
741916
117817
633373
109257
905740
991274
365909
325211
207861
91874
725751
578450
967129
942625
837794
553388
505922
790390
903886
405481
441729
221894
999028
1037033
136712
1015852
37286
412020
403328
683919
424665
210343
741836
584498
1008965
795367
906317
880531
560901
715960
771056
608508
1023979
629530
548259
756707
294651
419556
50778
1011940
192852
269347
402902
38442
173078
933168
662561
459609
379577
348811
532073
1006396
681141
580557
751043
956328
353119
21101
694175
560898
555545
882237
560442
890651
651487
172792
311777
654702
547316
1012099
626857
114601
892076
428113
366167
975164
126042
933445
477454
581713
56855
278793
477429
12830
303998
189713
888064
550915
430477
528984
421294
914839
903246
1030758
1042397
121955
435894
155671
683939
906744
513509
216942
181103
879897
654149
474609
27166
554475
237392
621782
746360
700479
645175
892788
560320
181150
961578
308147
816015
509036
879122
1012489
536324
676625
714376
601970
757468
401112
186845
761704
704731
89421
593850
64426
1017122
1044533
453380
774235
833374
968552
134955
309941
740593
88302
186484
979998
79520
467798
619834
347630
723933
155289
418535
283253
916596
904274
219007
919962
985235
489673
541703
604522
346114
816766
681446
346199
84068
508090
398857
830482
702993
669421
947347
847833
782839
505896
182612
70500
616612
233192
1027601
61004
549231
73900
499058
151961
608194
966721
402831
616516
563275
456302
438384
365220
458888
826846
698813
94342
795601
720174
179986
465384
586510
284930
389290
752747
609368
254836
943878
966833
597923
654419
363120
416586
938922
352675
862940
213809
868546
455189
881201
205320
410150
770559
710157
1005734
255100
934977
628243
553811
374292
872753
901053
1044836
580513
43454
787865
589112
754619
886000
758446
677669
502175
59611
169285
388663
632276
197486
978472
156530
704505
774395
230414
890476
369602
148975
771768
71656
315933
53839
945438
83285
96704
79089
82582
102356
511427
73612
855832
754273
631197
937389
265341
914321
270705
262515
685638
849704
148476
535399
113480
843437
561236
660643
1002091
651
646489
938340
1006194
283063
908995
672275
804671
798555
1039451
628365
240683
316472
383404
677686
926029
177698
138488
828495
685793
547209
478916
81787
870517
978941
734370
114911
402983
795690
275936
971262
547695
360470
115627
274034
502075
826055
353783
686238
492487
675974
593255
364012
224743
596480
516889
744383
722345
624200
275414
407409
543676
155163
363840
462600
987685
900991
979765
76353
485245
728410
257298
598407
59572
718262
583659
884096
372205
988445
572133
422412
679878
30964
667888
94796
267630
103593
106493
998654
417542
288896
379223
557667
849741
536766
355149
255338
692537
150350
99665
789724
880151
842537
79755
93410
106568
144464
95763
4184
568178
378667
109139
398202
742611
770892
667798
554902
1009644
1000140
178391
260810
815902
1029731
50936
744655
456829
63945
355665
147330
172942
434189
107477
182898
592232
750675
757869
227342
26728
325801
693340
234970
153169
424359
553825
310023
456898
444827
500899
459470
49522
283938
158904
126946
562160
181776
586725
754844
311099
112385
732039
801464
944797
508508
346203
167075
118107
591894
542224
256322
866129
730960
514136
94628
58922
267450
502366
387758
665450
937479
222674
793865
467509
390709
408711
82350
668324
806418
240922
840376
384726
571601
884464
404335
44101
682666
492020
184333
627771
60439
517142
780102
11060
590736
686924
72937
320146
187907
697449
139679
913963
281616
476301
661818
252650
325854
225622
730728
296134
953017
994615
373603
798555
997330
461010
736529
620290
132939
19423
715487
691467
491052
790704
184101
805718
803713
344112
709586
847962
433400
812292
904057
14747
423133
721948
806950
243708
454037
911774
489005
223274
672678
801222
777256
700467
153974
641902
718554
351016
56293
385383
701928
451914
470089
140460
73511
563771
317515
6981
508776
436635
421744
641332
37804
626930
1026918
24807
386116
694912
963313
943171
281087
342779
86814
137099
679758
313932
850128
136562
321049
545486
317697
630069
740255
7376
862849
786125
680568
435970
1039474
115013
766057
8411
868874
82175
461406
623521
797147
784765
975814
158872
527068
365541
831684
722853
267822
248559
753005
773145
448941
736731
223907
180479
715609
884251
222167
400864
761350
695868
439347
217800
979481
518348
28775
701748
418097
951851
220946
248820
556282
481141
340535
179400
146815
577566
899750
428861
691667
209513
236580
280996
90317
696074
800936
550286
851893
256512
728107
523499
432446
786494
1015188
355580
968262
284947
252864
114242
391431
237227
57040
820291
224616
618594
184051
633715
259248
216799
925521
964723
587939
764805
1025261
250922
652022
695266
14790
928739
799760
746004
217848
339533
664498
288467
191809
989740
266461
564866
952250
540963
148806
674747
708381
377046
95485
263867
998467
995491
118509
792044
907403
553305
1001297
849935
975992
936033
301043
990628
16594
950789
749022
129402
283029
510729
827360
380023
726350
769456
651449
637474
935543
253728
424535
204433
245107
510157
773142
955033
596487
576528
822652
957057
337218
561719
867541
88015
221081
413857
757220
802498
69374
750146
349294
255366
963157
135371
504097
976306
448359
354924
803089
814831
856692
1004154
127831
12218
934495
415433
537738
256327
1014369
303527
72232
723596
766343
640879
980179
348333
645995
892936
623458
974938
715047
94452
302771
264500
266648
626814
521224
339889
5567
1036134
1029392
611537
622114
365453
801347
567667
643021
136361
687747
482475
385802
410538
865789
29517
568370
268808
759383
803708
876603
404087
948597
5577
926220
1018342
580461
726481
817751
1036881
331827
442336
848635
306509
311440
350472
740739
561174
695643
739969
162495
111629
419756
31744
340610
302942
279556
159621
272569
530473
118923
46856
591075
56123
952288
83753
554361
66188
722935
612742
139979
165285
268239
512458
405809
392288
45626
159779
415803
492858
756227
624128
384332
465228
459963
169876
820982
637380
397738
858403
205846
917857
2995
521341
341279
754382
1029070
135534
861637
502503
659121
136019
769540
128158
801792
863231
606098
250472
777702
711609
663679
520458
859247
883476
706112
710102
295272
1039027
431821
930160
164683
469698
491412
1042140
357321
506268
667343
329983
265905
68080
493361
423124
331977
594697
272424
651760
86475
869657
468841
862601
863121
768724
681060
900813
767267
230074
657959
9158
945668
883763
897157
265163
117674
233316
935675
677121
87286
222364
291944
673600
471596
716739
852129
900662
829996
527332
169800
110709
671219
942011
115760
952364
661364
648118
1023572
776749
516664
259746
878484
882909
941488
841753
496765
615412
1029408
71998
666788
479706
851257
139392
577561
748993
392567
570663
913322
15473
156059
151536
536926
803233
540387
709872
501544
620749
932669
731545
580428
509568
545041
221875
201365
629848
957145
526547
764839
727802
926816
580016
349806
749229
731956
1040195
310110
224134
21876
1010979
792031
1021451
1003866
121483
221939
655889
433024
329275
532676
569810
9147
514521
292670
693723
869143
546580
831975
768089
242325
964100
297293
342111
285607
898400
801336
57889
202762
772031
1006583
821199
217248
217550
879593
1016026
768741
128076
585736
443327
11135
178658
85666
306687
571257
213778
705326
352102
18456
525254
770403
882401
557148
808513
482483
741591
592682
137249
671645
982883
891751
617198
194692
33327
965071
390778
946146
495109
294074
541125
855553
649704
862360
252203
644742
789182
176767
490590
987977
802454
848472
503231
680404
67190
866847
1006006
308260
553155
382538
29384
763348
426711
1483
485943
16119
722710
163324
801061
987444
836502
9451
983952
906897
670152
726789
246111
476404
655969
947861
772800
771460
327657
1007018
433951
909470
483457
76482
746901
691150
336642
752004
742273
681604
1043517
619057
499993
305666
15533
248962
467592
567425
444825
490339
708030
841130
122695
793985
789440
558655
768170
736579
377963
3382
367339
927551
448989
296517
38256
1004758
330049
254622
871388
149393
479749
1033435
777174
674179
392377
556112
665901
498237
959233
738853
16031
412574
519181
867923
183243
419381
375944
334638
72387
49260
795716
283991
1005343
748260
746584
142271
1023845
829836
152430
496925
456429
78664
235863
979832
1019721
430190
678170
598800
1022206
251938
182006
647020
951160
890452
692295
3538
623999
469103
290041
644562
501207
459245
589931
212818
580855
1025050
602344
205794
443886
407126
861594
535762
718111
746651
989607
193485
124721
101215
409693
1017962
649137
438144
298266
329149
1016845
805371
371550
14615
440451
414709
285825
47563
595151
409144
629022
133105
244891
402161
461011
65727
587989
860572
37566
771557
103688
58566
869535
318290
838073
476212
851339
722987
138508
686377
485519
693463
675658
489235
878932
635209
704534
566353
715461
906537
37723
755651
921280
498498
427550
652703
864475
736977
885280
561159
198531
514360
656306
711989
97688
234032
436558
787829
145519
1003667
561333
182300
694644
874680
565621
738771
553145
279846
681959
358783
331772
222016
889254
705345
940674
476926
632609
991063
92575
751764
172561
814758
595288
88053
963668
563060
281721
59226
180269
293433
1013392
58861
215148
311914
165141
844391
291306
641159
655271
373891
556839
255395
770430
384182
502993
1006123
561361
162051
97118
603886
692053
890895
586165
191582
488752
982055
74701
192433
453264
547101
942398
856292
974315
695623
120065
364062
712165
947961
498103
313931
356695
579817
442610
911950
1041635
802594
693273
582669
738984
949551
347565
110467
574016
1001249
87032
533427
843729
492830
62485
355996
189131
209082
1013734
335428
682943
332486
839495
561944
214980
318695
815495
640647
407385
335845
994426
148191
978191
221777
686049
391847
658959
310172
964075
326940
302006
41842
198673
713233
758228
463644
131975
558441
769671
380677
696993
775013
128307
1000233
412865
104856
796274
686361
579859
311485
561219
235113
288418
229222
225739
385238
511876
945204
136037
465322
1023539
610101
196039
605985
335556
550280
541602
1020007
1019863
805166
153829
650792
324240
693566
439148
612353
633545
812073
51462
126633
806918
228136
170136
1040158
906146
765469
439187
726591
708611
254959
647553
43136
125659
603766
663721
264129
904990
962441
996308
746435
287855
717147
489850
306069
823743
215765
677330
248785
609666
299734
833432
281850
567196
849149
540224
904699
301850
17064
269482
986840
240472
815029
136821
435030
295830
218023
173693
997939
927558
174855
682700
199419
665948
850835
290222
161282
609700
410535
899883
702752
792848
82504
288123
580211
187722
240162
146094
293403
931017
1020540
850338
249938
701668
115978
54531
634322
584241
210571
691142
640502
306723
1029821
335620
810479
246380
754147
928392
968374
678934
548524
789554
463060
673383
609256
504984
106096
578736
1027275
545080
372223
112997
952125
395515
305649
950132
385612
784659
357029
421362
265755
178433
586743
797097
132058
390640
774008
536630
802378
343902
461202
886741
867433
191921
279809
526300
117762
16026
634605
93595
565696
453352
708905
33613
373745
105143
287649
867098
618290
272748
360656
668687
159014
596114
469705
297923
246960
497866
421229
412611
461609
401637
328202
183698
749409
591976
852611
548450
685448
302509
211321
968172
175032
656849
562611
558440
105162
731955
759597
896227
695693
429603
676720
898589
93858
352074
540506
629674
714321
610859
754491
205250
637296
544321
87732
936829
154164
81308
269933
978188
97325
43144
570001
371082
181446
100578
469518
425127
56506
763345
770532
936370
487248
132709
669524
160606
38373
542530
842973
813251
879926
942574
650134
445328
49518
114155
6137
257187
540175
36773
319986
796428
744219
918793
385175
490577
171122
753625
243097
760146
548707
491226
1002706
817400
448841
970986
868530
170273
403903
243631
924985
672880
322833
252950
990463
231147
661675
42689
46334
425281
398784
271802
93924
207588
965091
981015
206061
324594
936486
484471
682921
511601
420594
145188
525619
958973
867881
457977
296588
424579
732644
347763
546596
818952
497676
376242
393940
840835
807886
271569
921169
266453
242291
529419
913492
953816
119735
335711
616679
17374
282734
276031
237985
673766
784734
477562
90903
280575
357586
523162
1022884
457518
361171
602005
626084
615755
476345
296455
634642
928372
522767
291029
228129
351476
168328
194759
166479
438163
553505
1021964
362351
878997
167002
544130
202929
808791
389456
20410
696133
17349
737442
821134
272022
575233
172290
585148
992848
788585
443572
8705
1014530
942501
961336
234098
1044143
333533
277095
79417
428486
659793
366346
718714
224495
210930
731398
986995
12694
1002914
791823
546629
493053
500239
930295
540260
697633
518408
1028602
58499
917973
177206
373636
1044575
575176
530613
846365
334402
493933
434853
948523
987995
128918
50473
187395
22705
427561
224317
1020645
1026148
273186
300707
295180
725839
446692
733031
901817
174613
787197
600401
625702
1024183
339498
900230
164506
380132
616957
590193
46971
461743
768440
273790
490763
115092
909463
49133
615405
715510
936651
110164
468140
266684
949450
705584
288783
779703
982964
36643
745007
397139
83537
494121
445839
445625
577962
200718
792320
804793
355207
375285
882821
705685
556842
483485
577335
250460
790757
582024
962312
978630
821668
108367
791134
227179
11154
414740
30266
507557
1039826
308255
271684
501363
170869
1045370
116929
366620
755001
915994
919858
151397
19464
830790
999925
214790
639319
654644
844300
745655
934077
817452
468113
707986
290687
215937
761456
398167
651736
1033324
51478
979586
510861
573250
574924
412558
995283
763844
514181
695554
760480
519672
617057
1009973
513277
993946
1010313
603427
880774
301325
93555
879877
680619
832385
451834
446405
669174
872010
181722
594702
732887
599502
190406
868251
125492
710787
434474
964348
737567
787418
545902
867806
602341
174312
857689
357509
201182
100260
960849
544206
402824
459836
888694
600871
320924
894103
938864
555461
265136
157291
888339
685988
538090
852153
434761
837186
961648
206231
706307
413495
331213
457406
443944
346607
832692
109147
139152
187900
456184
637574
759904
93634
149250
920213
2655
631812
630443
905144
930757
425565
906790
153733
105240
362317
385167
320237
55661
460788
558439
173796
835699
506694
430731
703867
788963
567423
364268
212501
809031
552667
742442
919514
148684
710342
787134
508820
607110
863547
285250
415698
461616
492579
302476
113442
978090
203849
100322
558363
599512
858718
1035805
595009
605846
800205
320875
316424
429596
899605
179542
128717
195915
1038546
179719
187327
235549
819242
469631
331111
569822
571105
537609
1028190
198065
734069
407401
114508
216046
102819
293580
108556
99821
303243
992874
872900
914202
980026
542323
317548
390107
796506
639091
420026
266170
28956
469725
745525
30754
316821
559739
727730
993600
226652
342714
296251
486603
683725
666817
290765
888296
66648
944268
53975
295880
229425
643423
176326
372661
156729
620961
148271
776350
69218
369340
952440
229097
270901
190769
317587
307627
493058
622954
174463
231542
246304
883538
45070
137501
445988
673524
599876
667217
376497
821951
514174
606835
763517
76530
351381
105425
334407
127741
971105
847175
164572
635273
567991
980823
81620
475724
778387
425557
215884
682861
754740
64040
233848
265197
68587
652499
702442
316307
704543
597034
215774
465550
555938
94200
441465
84328
337065
737502
575692
816132
1019171
690778
109859
609771
248613
222182
98064
329016
983984
99868
529054
705501
702094
71616
592597
593491
454555
163668
221381
357292
844640
1024821
607018
555720
391625
910403
472111
296610
663544
587444
78265
537506
451524
526140
763199
33039
377565
483262
779428
667318
910062
241328
299653
426637
189738
730069
64092
985115
231101
772136
513923
910819
346412
824249
964180
532103
224331
425319
641759
636648
863292
878784
165784
124904
938283
499778
45052
820597
879213
156081
53574
536274
891426
39445
822654
466784
861660
173987
135380
273497
108936
349491
503701
684220
203904
522489
50194
959469
1042840
207788
317638
1001696
928702
347197
185993
832497
532056
546800
130026
611292
869529
832928
332598
496919
419851
523864
836004
434905
779189
371912
291817
854627
228697
344879
727189
428980
554592
559267
197669
399339
115981
635338
339244
794984
281225
525913
93391
227153
333835
904519
729891
580928
633655
900654
842429
880570
6706
134077
435165
721838
917776
203975
347394
911251
21090
597348
565573
917124
375381
950499
993333
72476
537538
445218
676432
48060
271001
147257
407997
980626
11897
273332
892905
481197
289771
469028
598841
366302
608166
931328
121185
783401
458204
557863
217613
518784
479259
282433
416790
520558
642177
575526
502956
198058
457962
650806
665344
544013
1033332
621122
321463
502265
936844
88619
857628
410298
93520
564631
384527
185860
311050
929252
37790
739024
645201
311097
19039
794988
700403
435133
86564
868548
560536
708336
439795
801178
879842
754390
81151
289214
909724
540127
766610
936123
828277
532842
972024
464637
103
859504
993912
106625
31625
158617
651468
61362
328402
228151
580650
926270
273979
825839
973626
433082
1015900
406590
990464
104554
142184
149802
179187
1009109
576745
246019
356475
873345
743293
745930
640472
158853
1018202
325816
626863
544442
966619
388152
265026
856759
1007056
644365
320100
781045
15908
666514
307026
87333
624093
488849
104046
532860
15850
1013747
688819
45327
970753
48425
11634
853058
177588
564387
38717
785979
526872
12735
479858
1001284
786022
657809
944594
1019036
243636
970307
704398
67795
726616
813682
312890
288014
58440
928715
776638
527108
59026
252773
426927
968649
418197
304224
67759
879758
306308
964125
971045
304427
287413
587528
725378
380631
545995
284896
525879
389507
86100
243278
867989
1024903
999206
194080
1040572
389109
641589
850149
56658
542333
925718
574393
577887
363813
587386
896809
203478
832138
615977
686332
906498
142762
590382
962036
961475
302506
177220
313383
477500
732838
872167
66250
538815
310201
862471
132764
373114
67597
983112
482692
11601
47367
778877
968326
365395
668097
905538
244859
547291
930377
259658
347468
74026
651437
396285
740908
179751
717846
194427
362649
676578
591712
46839
349427
1014503
558296
107510
753469
460152
233944
370287
581465
408491
557501
152447
496771
156287
757882
657929
892415
495017
434780
642459
494775
258829
469562
552509
407005
38982
20932
654975
844352
147537
361896
140156
434209
392142
62996
35606
1035864
382885
490797
403346
794356
209076
189065
671055
330802
497099
256485
868359
241101
330836
63811
990239
673371
380445
346749
671855
655155
373310
664694
802878
83155
878567
455322
14271
733315
30613
825487
699885
294857
591349
680570
748384
536736
615234
790109
265666
961892
548124
76819
382892
206934
833939
895543
179619
1043335
967504
1015801
401570
759454
805627
1004610
845029
599765
993206
470788
800023
723083
193659
172419
76870
17567
522178
54718
44511
593694
615508
881733
179708
139320
753652
764877
678630
798800
330918
337621
774528
374074
719169
843298
838771
927473
819393
379705
394092
761409
587657
308746
566232
1029099
626415
751378
661139
617356
740181
141984
551623
912
505539
891100
380077
560634
621308
65416
836850
301141
852514
133288
1008050
303381
1006300
285563
915641
356938
188901
605742
337604
315685
472585
592249
792589
994196
273520
225768
436419
479194
720339
161561
703667
915435
162642
827218
357591
1022855
1015373
507129
411928
959383
11685
180812
24036
715846
865586
768678
24770
388311
904149
386137
555448
588864
338879
968486
986503
11800
769317
358637
490469
862556
19810
367943
939616
715971
167516
1034422
264654
529999
811913
367855
874249
465762
934698
721137
593773
250749
502351
724970
50440
293998
915516
1014762
188613
582827
122720
262989
775765
102561
934878
316078
938008
709087
543896
894748
498788
62373
305726
6311
694669
69146
465516
891474
335035
765955
85013
270744
791655
267390
830996
821446
992994
102782
827486
303453
993491
664554
898192
690395
56657
1006377
759599
1016519
293978
928106
536742
915497
855157
126841
408371
727322
84868
594590
525615
659640
146773
21665
212655
968623
643957
671611
711286
667625
876863
124895
240243
458527
860012
997209
747144
713979
905087
105016
808163
677903
1043149
982949
260173
127168
804853
47118
203186
572555
729795
957118
869399
106217
933232
495853
594581
346653
420256
827115
892732
494126
467289
849258
599062
1012347
191251
326397
520468
574208
768800
349703
57210
837713
547385
303687
82383
799276
699477
134412
543609
892406
439100
281213
306575
129383
965617
55656
987115
720049
853587
902717
319892
921098
631579
98605
248536
460735
106862
691186
270641
456961
480350
1026786
357563
618215
609572
337061
149823
550769
1039711
127686
766642
78408
423325
369074
191523
253545
127134
510225
357202
380279
705339
166964
305065
189399
791073
312844
350064
839439
279165
329565
288048
996828
5290
33110
613578
798295
435380
507814
978032
633529
846549
676612
261209
875873
570634
618620
932947
975810
482016
660004
433171
1026331
698897
190059
987541
339387
189659
43346
786802
191254
457973
245441
987668
817626
648086
456734
475124
866648
481989
915467
674040
534754
734566
1015290
1028435
43697
499568
950925
484330
347004
899740
231754
729616
745546
809153
413756
482022
180883
875052
685087
613654
573993
213368
437762
785289
582764
894647
305444
525822
397977
903466
459987
1032872
123952
128462
841048
835972
864762
348095
1003485
647530
607016
161747
421095
655798
103599
409562
368070
298294
706259
675043
252345
49882
915581
126106
293706
516155
686665
42178
627466
1027729
386783
310100
924663
683571
564411
784085
339986
973319
180979
515005
112496
604189
275393
1044972
56251
610977
985474
853587
545334
1000022
531996
970889
126538
380072
932305
153614
601804
137515
188838
284124
741240
92614
218143
1044032
1002277
931482
1032874
615934
156725
596461
417765
714683
157769
249113
400278
405128
824645
39791
313817
368561
400602
266997
608032
510111
888690
572618
448212
1032878
631993
61213
549729
559901
342763
723955
687611
212020
1019291
14363
608260
608708
38468
576274
79034
722781
385428
893521
789602
311065
913588
819169
630309
92996
118670
987679
64649
352554
262173
1016773
582303
782208
328694
62514
292157
560046
12621
899721
307104
542004
968035
944262
6456
1015115
520703
114768
813083
699489
727080
382259
646557
252325
500495
991549
921715
685342
893912
342107
14198
594053
854917
589958
293614
65844
688999
934031
22948
647189
337331
988729
809742
930215
603074
491735
371952
676272
322648
811164
6567
728581
675026
590389
759449
953296
750761
157117
234385
66469
827344
794628
802407
617972
1022274
503217
238287
695449
738977
589465
286601
188961
611802
755537
646257
798522
62636
601127
1024008
672431
486012
319394
1042728
198576
729669
68752
827313
135629
120022
767449
156753
459857
160260
670144
907579
566586
360064
7129
867699
273723
370057
315901
677403
55741
929084
555695
790605
163968
341889
411916
536483
681044
265417
934739
124385
861447
206
648433
553752
773527
154745
332669
581053
739700
10077
369612
23520
847822
54171
356825
883588
193738
784853
177369
776972
235105
283680
1045046
626554
91652
949440
721920
948823
592221
86963
659901
419476
201586
696276
723471
811568
534525
579557
879127
661189
580231
827887
239775
282498
944134
886887
158062
837368
252011
537774
874573
469890
378655
266035
745598
463622
748402
722336
63896
650895
52596
160931
58710
617178
997246
524161
752117
1036837
234579
524694
62301
373602
765798
691449
1002597
862808
1036150
639320
427665
513953
1287
85523
925957
1004043
305677
444044
229372
194287
235464
956939
261331
460892
439113
402003
327429
312208
163951
1018082
544682
570231
99161
179999
515425
900308
685944
331999
746258
373595
1034889
227940
93775
1013835
760970
675832
905020
148011
695220
1043833
148906
252380
863291
727712
327680
426825
735830
962126
953020
708423
467807
985550
538341
771027
970893
272793
997206
305625
182624
595239
295272
643195
887188
654032
679306
612009
468585
648230
835758
458473
1013679
854196
424844
370425
663247
1019941
1029137
994733
106764
792195
441114
969548
498855
474246
263485
905340
818943
911727
862833
815205
210705
459111
919568
306461
676388
694230
990687
945244
794832
910364
864186
243066
640463
69526
249849
13248
781241
59219
584656
140570
1008520
278838
309975
41110
510162
316840
297202
246512
50789
561154
61658
556347
175772
981795
772023
313041
600146
401906
16516
361726
1006054
162375
518968
1033222
132186
933970
438204
25386
824127
32019
186838
863873
891303
595336
576420
901101
801642
924060
461305
667371
456339
1007665
1044544
1021117
82017
52218
473944
1021934
86803
244304
232631
48240
60283
712980
192193
386383
502453
572998
325630
849726
237346
193086
102065
393486
171920
351786
54660
928962
184384
474595
747775
469086
373442
569552
335468
425486
971096
72563
708592
85392
785544
1025826
437754
326825
871302
428462
438513
148478
227842
893119
901735
900348
480606
227866
304387
824609
263432
952748
118904
153060
111462
448133
707619
148862
53793
881139
454182
381951
19041
170199
76330
788011
841517
512167
753514
872761
1017902
431017
40539
245743
223188
340392
158679
208687
52501
524228
144296
311717
1010556
168202
143777
57192
742555
679273
756098
63879
393729
442177
442398
36909
758308
951329
83519
862157
193219
455605
113687
11555
105612
923448
116099
735186
240245
275285
718939
646094
407374
137557
85470
463499
936039
561937
27663
128503
458439
1011166
927215
787284
287938
115515
334298
10576
212613
568714
532697
914466
934891
493805
840828
85907
878670
381615
165357
593271
37459
74203
971894
397953
975143
366906
1008854
376962
443315
124359
431212
729984
807351
27089
794131
704387
741395
824012
1023126
159601
425095
941884
439885
153624
62103
1040609
78672
865976
370522
497905
54863
621831
125263
38002
26786
707155
951223
788049
489203
115853
291792
631212
479780
328719
846757
796791
956253
392552
188088
725985
703133
858097
369277
141847
457395
1018410
395261
534552
157285
419432
377844
770418
623473
1010965
30693
266842
820309
362241
789542
350546
757665
326175
405187
986025
352367
93675
700790
157019
57206
550035
100733
171386
160072
999369
497231
147904
934343
684372
137341
162052
462065
490220
483812
845125
42018
1034210
475694
426206
322303
488449
792384
834138
479480
215164
1034450
926609
415130
189679
240521
362759
50326
246450
6095
541124
220241
735893
235961
313157
87604
777614
206519
883748
248342
908272
970405
895841
985234
871048
838135
159895
61410
220803
383748
624135
649149
897236
909518
731546
791872
293641
590899
544133
148860
408726
139371
306221
742166
23484
593704
39911
149531
487405
937984
85565
378530
974329
1007765
1019845
350230
323859
143186
700598
826104
34161
344747
914956
708784
689858
1027351
27227
289312
264829
499763
257690
445363
324790
730902
174857
917763
605164
988275
222195
422802
745909
754846
208891
364310
137841
570442
141875
1034642
1036045
297328
932233
601293
866956
610830
774471
522303
938063
271959
994574
899665
878381
311817
177960
882212
628829
63026
845788
663591
317862
2996
732989
141297
476037
747633
60040
275426
683968
874160
989946
284090
1012681
511507
283190
867576
905681
719971
21517
860982
373721
808792
826549
200899
328552
543328
908070
116697
342420
911446
676740
462968
485388
41017
308151
770679
313773
787542
546211
882748
804386
170098
777500
766920
649546
802014
925720
940778
879768
809586
440222
607521
229050
489548
156741
873090
370636
896923
965247
551176
231371
759043
196600
703207
553631
218785
781865
732382
143654
28089
476879
688152
73350
139316
522485
834880
95959
858902
153320
940180
500501
952536
1000052
364955
892048
554708
827475
787596
136982
591447
65542
915668
506471
552692
227844
208281
732664
785439
625306
839091
178015
978374
805906
718125
193064
371757
437438
305536
530549
150953
330012
291619
903832
560179
238208
811177
796738
1031603
811650
895702
457873
22009
69747
889192
393708
99051
77691
907680
156224
1017706
564329
716099
852732
478225
704352
95837
45431
214321
199778
204346
676619
149102
675872
499401
41875
137470
258363
507877
209201
641204
932408
942582
122445
667634
377200
713072
348909
1020934
147314
921507
146462
152862
99873
259642
642709
1014938
685606
803643
611192
363034
285255
204392
850683
1019654
933256
318938
1021046
855547
685689
966995
658537
737747
747646
673416
599868
913205
391662
217972
394325
587672
603013
846744
366241
552537
276108
358620
431055
501569
41540
133098
868875
908790
127207
545185
888528
519095
455073
291622
921728
63464
887363
641605
930087
459765
415031
393104
336281
629651
586900
504140
5228
593041
30109
734485
917107
458130
819565
657607
292239
445931
688298
955179
1036367
439999
9872
536178
339710
59450
917071
193703
650562
147386
426101
520640
344217
515345
140820
202492
963641
726704
90196
1002952
31986
947515
20728
874132
18728
840712
998985
749878
95955
80055
810700
1004082
241530
146830
637496
88863
511512
371400
575081
791243
196757
960554
60879
836222
671580
608249
168690
559307
162883
1032229
1006735
18367
338580
772568
145154
135851
391458
822516
818179
237702
741306
824768
472097
452506
496532
88501
731686
709032
157864
894362
43493
886033
514906
656380
177949
231975
964731
724523
631452
244384
190317
288544
891941
491304
699435
693230
575786
788267
452409
913122
316867
979930
491111
170869
438333
453399
835200
604827
224644
951093
746158
367000
94703
813726
442139
1027394
257623
299534
476204
472665
458920
400767
763530
428153
785432
2752
1018580
240184
482056
542709
242212
571900
639577
1025565
136888
589787
174979
376824
907020
355097
477418
1003151
466904
723596
240639
55927
297038
879206
869479
240183
668458
375671
343194
680878
882646
878659
864899
241020
910156
410639
113261
151570
724062
224447
230578
168089
600946
307528
942787
271795
1004841
436296
697939
889426
158793
274688
546622
783871
585431
1024833
302381
566571
875748
875664
624303
124391
669786
44645
619537
87386
210918
695925
109795
720193
311552
499030
426189
1022153
164565
752517
970868
134891
722457
691788
933305
901689
780633
939318
902675
1042662
995670
351446
943300
873466
947805
572205
417390
964693
1007900
132714
209355
719218
1036646
992608
56111
327775
392301
444038
890198
311051
843049
152304
1031094
119313
106314
82591
777239
33730
907098
968446
887967
253097
718950
877562
864378
513791
623823
276818
1006059
440915
839430
185396
84267
94623
51955
925553
867733
787111
170040
371015
114602
355713
69589
513755
812816
77059
674767
1785
915797
135056
884551
978441
510178
611459
1032238
640237
517614
550253
764833
29507
340368
8505
964609
306039
960531
979954
222783
783623
865473
527689
370409
106556
866739
1044363
453562
703287
491723
331500
931616
658050
686577
367204
391335
869482
429198
142793
753010
264222
305432
664865
695606
526473
334772
680431
216086
186355
1028786
214122
538079
969995
167037
803034
717933
755313
762460
317768
804710
992158
400459
222125
82396
865374
135913
209102
873036
597527
601397
936464
816831
1007166
771723
24695
873772
843863
114573
567155
417560
197810
262455
387727
356686
665849
190955
838815
428350
802456
508515
798513
469300
620714
787082
240252
897983
54777
775063
917512
80832
166288
136515
284021
314429
182635
113560
997464
272995
900147
950470
280529
94399
77736
846689
807566
676790
315671
506050
395186
427911
146001
547544
252915
392026
557489
891581
667792
434244
345480
773530
840091
207680
40453
240375
150431
991466
533433
651073
653036
55885
402690
307158
176570
104781
820679
181353
81349
1002400
304333
640952
29543
221504
280469
305507
375191
1002915
837967
434236
171474
210081
864644
749192
826386
982024
928177
708705
159955
289502
250076
559508
220245
773760
840807
135686
439618
904744
1023658
464485
144842
564508
878822
283528
1002651
873176
121089
586906
371440
811661
346441
203197
139560
399439
1015515
84080
1014989
365649
411289
481574
610242
328876
451117
738009
207944
381443
403026
792122
984688
639750
924356
1019294
202631
386187
565214
332689
711320
82357
239773
79229
132697
716151
109800
288405
514388
83166
172011
804314
758289
519361
192260
590644
85929
843861
393160
802129
467107
94651
238875
810961
584070
685679
930258
241376
807239
504952
25318
570531
276880
734557
311061
759795
909966
547524
398613
798191
725106
343437
109772
9507
31076
905881
1041165
893618
42167
293662
338312
513854
185245
305244
921168
187839
526306
751522
1028338
388002
66388
540607
883040
450927
892583
628717
295459
799448
756126
997149
751830
406702
55926
785546
661781
165207
210849
175307
688170
33418
691387
632965
394530
369458
172283
642144
470525
991073
30298
352010
557938
311875
74122
775524
726376
538392
122705
962215
712371
141418
911060
668768
882931
311381
698223
780339
841155
402813
246590
688714
1036159
250474
36584
228809
678051
465310
726043
762180
936294
488483
170222
66818
619584
260030
390207
608497
409365
89087
565156
946091
772730
196007
286507
492353
711448
757422
201235
94497
113627
969826
745263
110465
1043169
595802
789211
761072
558566
613865
326526
724199
329784
590031
1015221
448489
484466
572154
877592
823375
214150
570578
824995
33901
708966
1043165
700336
902914
970900
212174
533653
68292
879190
66699
671328
568152
479229
430904
194156
790765
782577
912464
823811
465673
346447
62620
311673
81675
768606
455911
823080
505934
291976
225839
28033
491236
57732
184568
774636
807885
660535
798594
372525
629309
761297
333450
167143
919903
556891
288629
293704
321261
483217
781951
334005
739999
808137
829139
137366
118950
755790
904746
1045291
623233
434807
935556
653944
90160
892354
168753
247711
775874
769552
668483
632590
972048
768167
951984
419733
664730
960565
960789
808930
580808
336598
869676
768644
580665
937213
948056
589795
1020734
693282
862945
714833
889469
95139
277884
403182
1031636
982215
738276
178697
754050
301833
125607
756342
510586
386905
179100
718528
477454
294251
765321
59439
92730
62681
597068
918292
908060
192632
362747
451695
221672
482764
439249
931302
374414
137040
767596
685310
1022956
777412
424877
245140
626408
979798
367774
63712
483356
762109
406378
929693
593963
730617
158432
84863
967247
576419
225142
504094
717336
890891
249207
963497
876384
265715
230695
283264
18952
600305
936740
26895
370112
982095
813580
406513
793214
997613
398589
360603
695826
169265
55355
963457
836747
164815
378014
613543
117155
35792
186793
31747
131429
414923
638770
13309
399719
149783
559430
406250
759302
73918
621412
464300
849553
775298
85431
981196
23113
195726
275071
360003
37716
161900
469875
875488
881674
47304
312919
271072
145897
66028
73408
701595
124263
1040938
550171
968320
324925
25246
339203
112101
976822
400270
643055
608990
677021
318158
654544
308671
332760
23229
951165
212307
379625
152216
410400
623024
846235
804740
201025
1019576
576912
34154
699907
245201
694396
226326
618567
886163
545666
590502
723271
769633
992829
1009391
341250
380035
93731
983815
188662
129133
560094
756164
14385
566499
951243
522234
92262
658007
27092
346585
72503
328176
223584
259651
15919
368168
810110
273883
610006
997416
1026387
985097
31803
678827
416634
984784
942130
128255
287564
776946
449415
851355
65389
638504
157822
122985
8150
334250
503105
925393
797851
997617
872546
597177
340230
592527
32516
319389
743720
568975
248225
775249
193290
294113
565578
492365
433355
538226
334224
65521
522005
1020566
808342
599537
395846
610306
446171
284810
537908
348728
710060
354641
431335
53006
351752
416323
655362
662399
37890
992887
743953
930864
945672
858050
48766
708697
266848
690661
447023
492467
1024777
890397
668375
903407
991271
479958
353998
430228
819603
501616
535352
444509
829708
5776
140989
486477
564532
148692
165288
942450
69986
1025570
60293
216273
809383
346348
674689
244476
61277
878357
582124
669245
794438
730346
529011
1006800
196205
305527
2232
925797
686581
854402
330394
251358
835576
443938
313533
1001862
728619
280936
592555
374495
855939
96765
235090
319166
944669
894108
180058
527843
719813
421142
976905
182981
891107
472700
931690
362459
783982
429063
357137
469660
119623
226962
84378
48341
678778
706302
105227
592518
109319
184689
1033525
332581
282032
490982
85075
892814
428404
199361
1002251
734535
1038982
357447
757154
340424
841433
536081
419568
1037665
872759
877865
484394
852583
657628
112300
139398
158108
127745
900240
625797
716970
578547
438570
162934
826736
27407
807409
657190
53124
49771
936075
258778
744992
502137
728714
916194
19824
155777
500225
703211
447634
396228
991490
175257
441821
993558
151844
306790
739904
504340
93190
321833
872608
737940
223292
773795
261637
868467
17213
582840
25054
60192
576365
1067
730716
423476
822894
620893
640422
133538
713355
806115
27593
883896
190306
720566
868696
243367
663931
578436
136248
428286
721795
783518
321901
916364
329110
629381
499692
776651
1035078
753722
193140
956554
179993
49464
914473
844102
230428
520587
248137
814149
396333
646117
182881
153015
918149
218241
28202
155632
189702
997801
249760
541894
191010
596657
587800
825511
115522
218631
903026
398553
765538
46383
54077
852264
124666
700235
51772
593205
894108
357793
578711
262952
435116
179221
748052
124592
171519
988771
748848
428656
186440
955808
194840
407639
1009145
930309
1021538
139482
191423
768136
1025111
35242
1022198
388665
116456
887937
588684
489944
390114
83636
837866
753426
1002030
493853
75678
120374
200105
65720
763715
1042235
508121
1044162
989323
882002
312146
187175
481719
328998
948101
162853
399653
910661
699053
473263
844982
346769
852420
416601
548978
455044
599383
160954
415928
68776
836011
122430
860439
374192
818696
935326
990043
518507
765976
71684
755306
111295
692288
246577
66190
994879
999825
1025213
422825
832489
247855
777585
489281
638353
63374
370832
163353
1029144
553767
91238
157082
164349
296756
732650
638909
294298
59748
915710
270570
371106
57222
17191
649539
517122
591508
399592
691222
399470
494315
430411
984594
554629
160572
172013
35329
215695
1015070
956650
1043222
752533
640367
235224
341325
443665
244663
734619
813492
227803
691231
454836
912224
907189
751423
60194
819602
485820
115189
530332
933406
90436
580785
755686
762290
892168
820055
826145
521813
239755
190232
888554
635957
613310
464539
630681
943943
424751
598874
492429
318949
249753
513165
1010856
135778
274911
479
825041
201997
471656
352013
368182
669191
231475
154343
222372
761920
565178
460316
980184
457395
372909
756418
226091
472742
403904
534531
91918
359247
379167
638295
637390
813749
569
243242
492138
302284
493882
485337
985285
84906
926613
68527
746675
83477
727525
997824
56686
545684
637746
108012
188115
580480
679392
44507
981531
803550
389999
1007293
144002
854885
210124
663899
256073
84793
796307
35700
619530
360429
438534
674247
333439
463422
447024
140668
764762
713606
37437
378594
153020
549281
496330
436927
378784
952618
738628
1005093
201263
584976
717149
454186
803712
283604
787654
382906
862736
124058
523323
723668
466071
798777
815279
196306
182395
869740
845992
943009
893345
960827
573305
762167
434860
982135
992704
578557
17172
879203
55018
5506
260986
853582
10671
278561
68417
796495
276963
484311
876177
776913
913297
668884
996993
270393
79543
954076
889084
963539
12164
626758
509786
618822
269250
585143
590773
393147
924459
759006
983029
582134
970764
68826
858239
416850
537168
180524
55751
132824
177694
143054
57217
644558
872282
740418
927405
1008029
104382
889506
214330
896825
811398
600056
588050
890773
233030
353350
222836
511205
640523
998186
465124
584064
216066
966751
796639
571138
92607
395609
895939
272740
691731
1002731
909030
919963
470999
117716
199484
718911
906981
360717
363675
138688
41401
500984
754422
476361
626411
59317
642124
210765
288838
279797
498712
995850
549134
75684
977305
905375
403847
725618
799569
592114
259938
752735
46777
847687
881331
461541
348816
923150
29102
739924
859443
511996
698421
809163
188297
605325
412257
462790
270633
760671
538231
274179
152811
508400
93013
787858
976669
68232
1038501
209821
221845
795977
382357
424469
134548
989747
740264
864497
10157
414038
328767
414702
130075
380688
720049
192468
735728
892550
663589
48108
637428
904951
181132
200329
528220
77558
412685
851569
1009447
54022
623267
621547
142110
378401
894387
662607
425002
618304
128344
891653
1004212
376002
760814
832134
863821
150144
190531
1038241
806850
350316
172688
934470
377816
212665
266098
763970
7336
697417
196338
415039
292746
274534
698382
84665
781519
131048
909240
645843
13050
535830
182835
227404
311932
746634
568154
277504
989568
846459
425538
621224
897249
798922
704296
567459
173401
378845
777731
544401
596785
1029539
595607
807420
467552
697098
397373
596637
45112
179306
68032
307893
578951
718853
524304
1038982
922094
779707
338832
919376
189692
709645
845594
355633
220336
12008
342810
207560
921720
595495
897214
1001605
906131
689231
592870
96632
897446
597358
311857
1018723
324988
305095
34309
4233
290999
165774
253283
304486
108764
820077
323779
425913
654521
91258
75955
1023932
645904
320219
650809
605646
871912
646714
168013
621613
233788
374180
677891
55942
586821
362121
164742
289280
143756
188065
404570
865127
12814
93137
777969
867757
602660
550412
33225
263283
677723
934713
869385
47454
344201
833147
838708
293684
366010
638852
904724
568462
417856
858631
9081
963216
275656
187050
438224
770726
1021420
705686
485966
815105
693606
899353
180700
312935
660782
617742
876309
752642
819314
686743
864399
573813
58829
79468
528681
725215
411294
880906
627813
1034088
751504
876446
582649
645874
454911
839305
117647
756684
1016238
992341
453468
350174
439683
428428
831241
698806
693765
345086
864440
88086
699078
834727
924029
229390
962039
600445
762165
877460
719476
423733
264963
202364
519368
184753
1042606
682754
496479
5892
138844
495009
870284
966982
723689
534293
521929
264857
983522
480735
94209
490540
307229
1031573
781872
903783
592516
971707
318244
938984
630907
28828
442393
794932
53505
70029
130381
661416
576955
724829
619570
53263
62688
249703
861307
734632
73841
111857
68300
235532
208683
696118
758695
381629
1004981
537965
573093
1027544
696624
885333
758834
820740
73777
202007
446997
239367
15612
297003
286222
289183
82860
613496
429522
359612
292338
142565
1018316
186799
209870
441873
465432
840578
221251
733303
11441
319968
598295
534722
349172
496530
639809
331450
922648
493321
93064
115736
714597
735017
273804
654149
156478
428762
347453
432104
708862
535780
338407
611717
316926
792057
829608
712698
675383
426728
622783
202973
115044
994810
558622
300318
471657
566599
648019
488757
366959
741470
942565
652425
944495
468716
944049
603583
73821
334597
202966
353451
133751
180109
301197
797680
204279
913396
342841
582369
752027
680197
665502
221305
930973
355316
1020567
987701
795291
86733
389401
741668
208987
75591
69323
841232
510658
662095
11225
348858
431046
321975
754879
19325
955455
659570
529211
106669
1009587
39220
251746
252371
209598
681628
1005205
92663
990330
883580
496371
652833
299479
847663
120791
963019
311680
395806
166901
1030183
509675
388367
552755
168467
215702
743638
609340
100228
248193
562555
760242
519308
961039
237381
311042
527680
794483
125574
123822
172473
962748
376668
110669
353862
642148
618027
267911
468448
885643
1005057
1017414
463309
642803
211813
292619
534948
74396
4284
423257
647093
1004284
225884
595650
712137
730710
332217
87518
792178
907070
561991
1003414
108374
1003330
806946
56299
756339
24528
687501
211675
47339
1027681
956882
1037496
547285
42531
17975
761029
516888
500695
392867
190146
773762
1031820
359275
867025
622113
838639
260750
953590
229470
314979
578420
1011810
773651
886711
860688
959364
703032
569418
908552
466510
958562
386018
163667
148327
570526
316797
722752
224464
434845
250352
545533
455332
283539
608927
588279
735051
160090
844936
830186
653135
688482
147931
978419
970290
13680
67160
527904
103244
679085
970140
486717
133096
458636
367236
325292
265923
602424
705650
999432
93062
657961
391707
836824
893181
496469
379410
1172
857960
46041
110668
324851
591317
269636
460892
135184
798298
885150
139439
873499
124059
513535
662618
685983
752265
259085
1000898
792212
285952
776838
567861
1014932
877206
65490
977419
366020
586213
194327
916887
37609
529956
51232
433635
804964
896442
882658
565888
910058
931379
901763
416647
84251
320419
1033686
101857
129055
121086
956671
395666
154804
776023
138043
203528
301842
940174
532044
163067
655051
233982
658521
62463
345955
74157
846264
954213
836017
90860
494737
483139
980309
197149
411553
868638
261007
75763
380866
595369
837456
444619
829651
779423
549537
528235
616744
720994
907347
692201
381074
22284
841832
318546
458862
150228
193413
560493
11778
673943
383921
529602
722426
891567
799391
742241
730224
661229
299991
480609
271557
218820
666182
675502
753995
684248
653274
396919
255010
1012203
827684
975907
796867
999801
836936
407541
351914
565257
522118
694994
563809
509748
704157
680172
744500
23723
530829
87515
754354
560828
950990
578142
696187
450393
504848
93555
163108
995082
1024840
712419
193346
588767
111911
1023120
413735
32476
371857
511936
376381
899615
585934
681312
731343
609170
343572
551410
316811
253405
495781
657780
90126
79949
756529
312439
693989
347425
115537
843296
204951
900882
57716
218944
91248
642996
581843
998816
782437
197704
898464
346730
257385
326034
804342
484638
304490
147372
831250
1023791
620881
487010
311178
631315
239141
177741
1005771
678716
691953
492721
777510
117180
195559
618884
759007
720320
686924
832243
56554
661849
279847
247508
915004
757694
664739
695627
518306
442881
943358
736184
931686
535806
409989
70876
364178
609093
391663
650686
505345
680532
254916
939931
40785
1013853
271256
786414
1009915
635509
18765
741478
803594
216827
352345
396869
218022
1008567
606371
1009637
707620
832500
798338
183010
896014
300914
419300
691695
105228
263741
412989
778022
705445
53689
632099
243128
656228
760396
713096
498117
977505
584569
546595
134324
562931
106888
1027328
507639
92614
959527
106352
1020756
116244
57067
208118
583696
696697
725287
380555
75519
430460
629067
587306
126548
402519
554232
347109
396151
886069
393055
621812
407167
307564
426487
468776
647692
358421
171940
507281
778909
94078
363007
924682
156247
505199
593451
312762
423995
905553
1033146
579412
40678
194933
167824
632459
452570
864898
294784
1039262
83801
1016678
385311
850461
33100
381059
154939
783570
762961
115976
771452
87181
474390
481495
741108
1035284
986518
408675
662388
270964
570693
313198
371571
194455
323889
835990
658183
371221
264351
652429
513449
610913
788468
575263
350589
160154
990411
14788
1021720
305238
675313
350869
43245
138276
345100
239967
845071
681210
651052
919865
274108
890798
837713
449832
700743
495676
759663
147510
770945
396664
604015
858675
775648
591448
338995
398878
830284
649923
201454
777874
771007
196617
610525
287548
882273
523981
544549
354491
635234
743668
502742
135157
703944
783239
90983
205747
505956
385329
418514
42007
205238
637240
391705
231928
100139
704749
602350
626429
571087
500908
1003399
641929
985258
440288
386655
398326
669269
553416
878811
989416
651176
916061
411333
374006
922088
58910
465997
420144
839319
959273
988765
275162
772083
111951
399861
355260
670193
399034
58411
117731
781944
896268
46002
800501
651839
983000
825299
368334
884857
151118
631803
305201
925233
182453
660759
402846
461631
420746
966192
253027
639189
569200
809769
393362
287356
101403
1026981
623666
966928
1034466
406152
855708
838409
636752
507223
345448
242404
217116
1032065
9623
924107
473902
826258
175434
757117
377377
738185
172393
203609
636895
858240
581500
363662
90799
695512
946006
896844
352401
647635
474781
466570
900967
775685
386801
708747
416525
487985
610267
441230
689273
55521
576885
71972
840299
901888
753713
1014455
938983
198503
293335
515617
51365
79892
58621
46852
896639
89910
485391
904165
722103
390363
437801
742838
844660
33426
685685
784044
1001624
51147
761708
959135
962646
330133
646090
930579
799050
979473
846527
771650
72703
1022990
170137
378368
1026570
804262
1025898
132013
130391
252997
42789
538206
673904
224065
596780
715265
16267
801732
883566
218351
255926
519250
502032
465309
268357
1035594
100232
274946
527753
765197
582613
777861
849940
956873
494093
628274
985661
408933
286405
441794
918704
54157
846855
596974
735871
186200
325608
102952
774732
475514
156077
234001
1017950
727970
517143
511050
1008146
801706
368297
976604
675466
295643
388271
421382
137443
610366
59242
640559
43644
447752
143136
816483
964648
622472
416110
634145
87240
496502
604498
287990
1000286
99079
5744
94818
934594
805362
815515
735837
574893
86772
112503
200318
275902
478018
605773
713011
235268
74715
747590
274254
963771
499130
103765
1006086
311523
347836
57654
570789
470261
749390
823749
279903
538931
282394
731908
527535
615368
969555
455697
105
201430
86625
59309
726803
822374
950849
866353
310579
429584
329654
534475
93551
157357
57439
796296
193447
929960
414064
390392
884785
889122
780887
865252
326517
562457
372158
625301
427165
491988
189707
310401
13798
786539
776663
979469
579329
21618
868131
712751
669693
671467
178430
505454
160432
681690
1037913
416840
289576
54291
683428
330056
632408
1043567
167705
930140
977502
1039966
566243
937448
538888
301378
59761
242699
351274
923821
301648
426940
428594
69372
348131
174189
918170
112215
770430
79077
502719
550438
731413
117192
827003
50377
224041
158742
857502
438087
950346
300525
410066
233687
226367
794888
431319
899939
195383
958780
537258
652593
300422
766534
373452
460264
715576
281177
974523
374528
233327
524391
159171
287004
120494
781123
336487
60166
563697
824221
75553
849305
989317
85680
366392
647385
890652
635488
792233
798237
22896
400232
20775
131791
485097
365399
692071
906855
603496
325882
132371
1004963
85339
820911
1042351
793128
340590
50615
950748
951734
402834
893204
112090
35198
655854
1033546
389989
71078
414043
27297
560084
887205
564202
482386
1014002
966046
594067
1008479
550745
954320
439482
541368
947997
252888
127455
132586
561526
515681
914205
487464
760748
173680
976084
922494
97411
254829
35902
114893
616904
335015
105656
148590
786939
860179
443722
749382
882756
981960
848402
585007
65776
571576
830499
639734
655783
250140
720615
574505
688486
197295
652969
294760
18062
687755
567130
616330
919940
579285
140344
99856
182419
804210
116924
262071
530346
856563
338116
576870
532177
130610
458322
274254
778039
223004
649083
658174
466068
719121
669544
899457
292567
156384
206700
197302
855236
944904
121155
906999
263763
90075
568565
613420
941428
780885
311451
510662
526353
232377
700209
939096
936511
952629
129724
384625
963992
390027
66086
264998
79561
673262
322744
339149
978725
849946
919288
613681
314289
555388
64471
968400
544521
68715
454950
502733
694664
963304
1030443
179653
1015180
328689
783396
969363
896030
706093
761086
205503
1023107
632456
43174
464317
675122
469598
168259
700673
425075
962764
818036
193400
999622
330686
346920
588217
582152
829205
1034564
761991
864492
659234
302808
840729
183545
268860
566509
179243
446263
913849
495208
922220
445569
361219
856505
114846
451511
951981
49202
826506
53000
332824
915266
1007079
596033
680030
393085
139610
447754
673293
649077
993635
737095
894292
663833
311253
27075
461474
386458
337525
889920
606823
609964
553096
1005103
74305
20291
192354
734216
768199
962101
208046
168200
725120
952579
489757
431575
991308
24624
207609
163970
881325
422136
193420
454406
916936
366002
367894
988299
432592
183696
209744
889485
231317
399255
722583
952383
111580
934149
518681
484832
923164
497651
205848
315767
165432
383682
56492
265949
561077
501409
533298
1000250
488941
844809
987456
852161
1032660
800543
457858
85623
467235
565847
609986
132524
161146
265072
515706
756280
342459
227845
723294
782915
256008
940199
54119
766197
381307
376661
524352
269338
1040632
939977
406959
639748
749140
440681
63083
570443
236316
359395
871360
490066
874729
816198
381580
950860
259087
745574
111539
44441
191332
25568
492377
657169
364085
806389
431105
529745
61302
614961
50643
908804
369646
958109
570202
840554
870418
314962
984
712263
630769
208491
662905
1009536
630816
81066
815609
248930
598221
143122
869634
760437
185632
714309
990891
705832
12622
387154
200106
305528
414494
542558
809432
195522
928019
802376
520759
269535
473681
138215
881391
928327
1043018
456038
1040864
869581
1019538
553720
72958
126516
492891
661893
270633
1039719
78102
800268
916539
253734
149700
308271
751811
926777
487100
840821
191871
266398
461477
523665
378645
275697
1007052
315363
142925
947242
378365
268154
972670
96516
950159
816376
267103
527671
145720
440039
342783
182920
859255
645429
681110
371628
51437
851046
60963
515542
302792
439127
627763
506361
955045
842492
363733
694069
605510
894492
701017
872775
202544
885811
711076
608062
772894
143679
142819
149562
275515
909093
499563
982918
1043709
931111
1036253
646985
9535
7766
778881
956156
335268
856952
530663
782390
442786
324935
690984
332769
416776
637409
709892
375055
438954
678196
488253
104765
516287
127982
866522
920403
272875
743166
918316
439009
151587
257444
670871
241
123209
633981
95831
713051
205229
26880
21993
827506
791370
273238
440953
286363
421070
669873
222885
932839
137826
648094
663137
660320
317314
849100
538431
1924
293439
1001884
505309
766622
169275
200605
84111
589533
627227
935974
50701
133228
869663
682774
994637
603281
600136
955746
37068
988
1003566
738292
856462
557595
949958
302675
445844
95691
254750
732645
148119
949597
986388
986002
501553
1036255
280125
621466
933383
641079
503194
729477
501193
679695
170865
207478
317722
261010
832459
277929
58125
910123
560149
919898
174173
136640
231292
591653
388419
853153
112079
911584
656999
635690
123936
460927
196892
340186
866501
940094
717043
251325
48758
142942
542845
754574
150032
706747
744566
911932
576841
961082
808325
946552
814470
726079
951866
225667
287141
751898
379586
754521
620071
846643
1004678
743308
582223
686458
108635
248676
793359
570902
123381
467822
569979
25590
310259
467297
231310
312537
614120
958517
190673
179290
648470
750219
144284
819805
233207
455576
257019
217279
865031
638066
114937
64995
536220
752554
748277
368347
423869
950586
694724
633406
500748
876072
932211
407669
1011951
1028589
199000
497955
968729
216388
1000231
211335
211799
511071
131200
610893
158990
766252
965089
866257
891302
833295
4290
807913
224631
66829
948684
61736
11141
617487
1010120
93850
292898
148178
795500
752177
900044
53603
251643
521059
474416
477914
475430
266564
258939
940051
889115
673102
891506
359767
832620
450485
1022947
989886
1005990
317846
27370
551901
713272
425113
296996
832372
154664
90524
620629
542889
827882
520616
971489
733475
43548
28765
56679
39177
624113
799146
12779
322766
27380
374641
265742
710216
241978
313574
703443
112083
764493
115103
91485
778235
804370
917511
560375
967141
884046
675444
264528
821791
875762
890940
1022388
126934
171080
687656
510890
845258
849511
467788
143601
509667
334040
827023
988562
53878
651955
1035204
590630
126002
913853
402258
687075
996836
666263
632468
228672
946862
59837
256328
865417
656021
612938
906549
778710
184205
630108
801555
620618
738131
2493
918165
169101
75605
19059
823023
103454
723720
269503
593663
189472
878260
541221
1005260
60356
101384
317715
303491
419442
610621
92450
887998
308965
678842
911366
673993
117463
826585
332990
633700
539139
636923
326286
313789
142721
626116
850221
528917
608529
225258
353270
730663
307867
306503
804616
95401
98915
326071
339757
723160
297005
176116
909910
954797
92913
531596
493453
425258
161161
66350
934602
561129
970748
537288
765565
73509
639112
683217
182635
66247
421640
94613
759533
13705
858598
371117
372453
916243
24208
105150
386822
284721
587376
962852
539506
918149
538284
266986
36463
114511
519346
133545
275731
207071
398158
391862
621976
628454
785890
481999
70956
959360
530194
2291
778950
944994
47040
964856
517345
494784
541525
367249
392568
809501
193492
805359
747384
845544
314010
376901
182148
530800
158345
855564
785297
205496
253978
756055
289551
248263
1014535
26731
353352
749160
840110
780239
210579
402424
327400
512767
264050
570301
308584
779559
802871
219416
733202
544942
66622
1045131
535989
392936
149218
737407
248595
480729
933148
751596
171499
435484
228262
541861
728478
255835
662339
62840
405494
961103
169946
941970
735482
428945
596049
102879
158039
1019306
304126
831824
592030
472480
921395
291762
948630
536726
240859
1040377
107653
760523
864119
859931
480616
692246
491877
418940
262391
356558
80859
33065
310244
317297
143088
386530
481437
78451
950423
924934
536852
663451
140794
1028789
422210
648165
394813
609914
334619
986824
808159
966670
443006
658208
406848
896913
655526
61638
890694
99406
459328
470166
31492
198971
669176
829365
384422
878813
765957
469450
123111
170923
494038
902787
555452
802220
147171
341586
183833
61480
635937
221027
435163
251245
191507
45720
305566
706388
433386
717486
59437
389099
842614
810359
759576
478724
1031505
124915
684419
270497
664826
468927
212801
748601
904356
661205
116508
327376
261597
585278
521958
976496
481977
201946
196425
582959
926856
243950
792134
107996
351093
309270
712268
857155
76833
499894
42020
990754
970819
515219
632903
677024
246157
922629
548473
118132
685331
890304
845338
888830
958746
468984
1003900
26806
877604
258172
194382
955930
777452
120345
188707
771871
347731
905005
1009504
660273
48213
69437
1012031
306111
671079
440700
242860
272966
580878
572562
903837
1035708
121145
92415
303331
913039
891226
179052
137511
505176
526346
579909
102814
14329
622304
324717
106761
527477
581638
40156
72495
277082
466803
159169
79567
104988
716867
719628
500788
683998
841311
744417
717738
601498
52542
313011
906655
59287
1010037
58313
370732
401685
66210
277264
876717
711094
855338
785646
976424
935508
517876
268553
36059
576596
269191
263412
794472
600185
361917
137184
201591
308976
211307
939921
915033
1032936
246659
429503
122987
729686
923942
443625
241705
520231
820320
674270
666034
496117
788201
781020
520039
47608
295487
1029021
945510
198834
815800
503654
664813
1034098
56661
69790
762925
266202
586039
450032
156027
480236
928484
928162
1016129
674457
104416
25380
947222
356062
734885
1001945
427492
505303
543382
918211
415892
273995
35402
359739
733794
319111
604441
605395
244828
275542
654009
893082
402785
716085
58239
61703
378078
670501
469517
832916
999343
405795
31630
786351
1009955
141905
417661
738584
135397
356081
772438
190660
283694
436890
877824
259768
31970
357106
866710
410005
344638
106057
636165
544082
511224
234817
683331
636294
652650
319342
742295
952443
748825
203908
59865
400444
655227
538220
273993
763889
916647
117932
674204
702606
679327
821658
78096
849235
364516
768948
603180
241469
133039
777328
302234
994125
443356
955841
776876
42021
515299
878974
908612
834811
85849
483218
883871
209624
649855
412283
457191
771250
178086
410468
53031
671131
162172
323186
767887
7165
411619
966787
281048
390521
280002
881290
211687
640542
743548
297211
611191
940706
386133
903854
63395
982926
482964
409105
971773
594610
753628
278199
117718
933268
615475
713400
429475
509170
725141
548979
453905
1024577
621075
900002
233399
725733
187275
47296
45780
984490
110192
70840
26847
60723
1006479
695413
155593
791576
191202
603276
1024990
247100
725231
399824
106797
736176
648424
314935
249500
896978
893200
749119
869989
730132
192196
548306
745913
180027
1035609
491939
658262
786106
582291
834361
588062
994159
900193
222415
672614
202024
479041
417403
187528
843300
181403
897281
32307
501229
780858
822506
116558
545173
515044
128402
246065
650349
147466
662897
652312
697918
730311
662191
441975
421492
112584
816437
981561
641554
791127
155800
641303
333550
789128
321630
595850
67962
187547
937231
165604
982815
79350
186514
231959
131344
982955
953892
575976
302407
484568
930616
635563
978258
508805
441705
301378
71461
371432
752982
213660
990034
982961
210419
393345
767426
563946
185553
919270
542907
17500
262408
753842
32362
756652
153050
282133
545117
155731
52516
13049
789431
701328
246946
167479
845741
39945
862656
483480
409291
800090
381140
46664
281776
394379
822814
964960
395392
501837
714196
1018601
846677
1021258
665751
221106
204619
346570
869727
894444
236051
785417
18619
372147
487976
896554
808746
216273
78733
229346
330477
834148
762743
274722
631950
5813
112518
899934
902363
480054
925005
65811
84697
771955
689049
1037576
782833
450617
969838
331694
915089
529468
169830
34640
956778
164439
95469
985982
691082
198765
953107
364602
231013
707773
859682
444498
1024895
602245
705200
118326
974771
2578
132800
590000
743912
598408
869902
928037
994228
981953
677054
44198
563795
822623
555652
357090
595035
546468
822095
202133
160261
953703
260618
38772
988503
643340
90146
996517
744232
524663
795868
1022281
973076
443677
579136
239976
557428
167742
738548
437579
1044306
630761
1026707
536962
658112
450871
560610
889914
1622
807542
623012
67657
356712
71562
553052
391255
142268
21291
163994
667779
304621
1003983
147204
467221
280986
385960
602625
90949
118561
229254
557572
125531
949520
66397
1002167
840095
212892
926631
675980
639182
806286
248966
144347
20110
855408
164604
905383
1031310
475800
615539
973335
678269
192258
166926
97842
677178
96381
430560
439093
558602
671558
480537
260835
317144
634781
142777
427007
888124
31926
1033970
750550
151750
673099
845633
130276
759138
1030666
1018954
770876
441386
853017
758227
338532
122096
669662
262875
313190
1027055
358877
530983
857588
12843
311368
545367
940364
898678
796391
725487
98965
687888
543224
472241
597671
824503
97930
940095
781896
787170
881669
52626
583641
356003
665233
979977
772289
101636
95684
97331
42400
456761
379553
694676
322474
105274
794778
866001
24977
101242
548424
807475
181722
1021174
172843
755280
916768
580054
994444
799254
93635
380432
1009363
821187
40289
828385
510405
787189
501049
766885
167408
13993
353665
2813
440855
432679
861229
83381
964333
1033961
297821
808554
560119
562629
885152
909784
860891
233338
359365
570531
675451
147653
354279
289005
276048
877773
568674
932027
642955
422158
719676
695994
168965
78782
693130
679625
520339
967141
47223
596118
578524
338900
710229
271605
794019
956888
425558
89523
246693
341130
935666
743249
210512
752959
856900
779666
595508
65563
596359
987648
998935
29193
706156
653567
58601
1041942
927456
924726
67402
622305
98978
925970
9834
438751
197028
451066
379144
574816
217994
21558
102687
1030484
103327
504196
979809
784026
434266
589580
368308
871545
453922
303400
316285
661395
356281
517401
945442
1030895
868269
666551
231469
633824
996183
455335
64176
170389
282410
292757
350588
744538
348316
36951
312858
516282
915442
464976
436016
151471
984631
10864
993436
678914
148764
834037
760111
143485
715936
707806
776382
254855
793103
132997
202019
549065
865850
167080
968804
303794
930087
326355
723611
464467
960803
239495
79051
83089
752866
734813
965493
37855
967889
111485
461732
556639
101310
887305
108603
749710
1028450
214214
268908
992687
1029786
98840
385951
397377
477232
411169
473911
977069
344939
692035
734445
643185
9358
396094
24260
452613
179367
883884
403806
561485
960402
942010
719455
706628
723952
265439
691418
998045
261281
249558
113266
457231
368045
776785
558800
614331
901838
710346
19648
83667
2102
458314
490735
891566
76002
542412
979433
340453
197896
395235
691107
253007
126160
858341
703373
106742
817768
857059
591588
974792
995044
1018900
775860
178868
944483
977562
628267
326029
1026954
223496
679387
665664
619253
129385
537090
398025
916127
39061
764962
29542
663824
1029020
900645
456629
707768
142528
501220
101381
621971
688445
437307
826503
499653
554749
348763
442286
888164
811708
1036634
435800
893019
246429
466880
837112
327166
257632
24810
509398
203487
23591
368784
710958
363577
627309
203363
1034915
6776
166516
957538
889183
142037
1018322
645064
208986
325370
222940
505610
1045329
220889
870463
832515
383844
709915
396789
516481
349820
525134
378724
167893
883805
438675
260062
188563
753249
15655
885834
363822
792964
407175
558954
30952
290340
698711
176912
237787
232482
773478
34712
883591
497075
626916
1040634
380898
906398
176953
760653
991797
241122
44109
738801
753454
728919
39759
737062
476069
382306
551337
145942
275507
636064
879397
868704
391856
612733
175232
541875
168527
1001936
541688
787234
279738
489226
832679
990433
663249
820465
819709
235026
512238
797167
883887
338601
594071
570564
9535
520804
123912
747158
698792
135762
975606
517603
739187
103088
279352
660662
511530
911926
320220
872980
223139
27964
356888
259603
431735
919827
923273
2522
646974
640441
575801
440917
756492
250378
1031146
973246
50498
614077
641381
781471
763143
604445
590354
263118
196965
1014084
706682
507174
385640
667385
444984
162889
985913
990705
926296
522898
217718
846681
162207
970789
255725
855776
111052
876506
199459
579102
954427
461281
580064
55581
623665
170536
647772
47244
602965
502227
181803
878465
315036
364576
238668
594383
117841
136096
195524
137334
242608
807304
313877
357904
645669
178001
5984
257716
690079
1024989
474415
401464
386372
176193
1001907
301394
423442
960334
516599
511970
26313
448328
907875
561278
50498
582498
615891
46479
192174
369365
544684
577576
265645
146775
558624
796045
965023
349706
81837
811216
646807
948372
687698
252993
233679
358195
943690
508895
490301
775012
472645
546572
382405
179492
527260
596270
974766
351602
15141
201210
534114
388723
615721
396789
3621
468047
191214
747876
52731
614678
462734
218853
585490
439303
121776
266023
872207
170542
319788
921301
891203
136206
911411
570518
384385
372903
849677
364733
362413
367430
167951
630009
741658
869966
94261
683809
24011
654152
908478
506278
852222
794688
626813
67597
976941
137129
966736
752414
898031
923273
1033352
301151
583894
976678
787086
66133
558927
857761
826943
425774
214103
485440
242011
929092
374705
240842
313154
616898
991219
956389
74704
30715
835211
439
686177
1022832
504297
985453
598535
387149
210767
1044826
731313
117214
670807
808774
2594
346383
64739
682847
436728
730280
642422
844883
575666
553053
12364
642386
1027269
580236
464561
1039980
857975
1022985
653557
635001
391910
912808
572905
506754
176520
52931
469768
30633
853058
894792
429451
332274
47168
765344
991847
920803
414175
40774
534387
570808
350855
1028561
969937
837690
858222
799736
472823
265797
999689
70520
23604
663248
605619
732453
89685
569968
774452
69999
690938
979528
356740
580907
551210
354433
421525
851858
101448
916184
1028043
585932
729584
88814
856421
239042
469001
225274
559973
18563
350033
873400
164819
750682
334031
355275
647672
902111
141761
91250
402518
512257
617583
65286
178248
471387
896715
515249
450397
654660
114477
956623
684737
1025967
154155
357702
449614
918304
139460
283381
684861
377696
415304
181172
968121
537594
792621
703491
111267
863110
43948
449659
366950
617199
621483
939674
424564
180007
312749
45891
933057
498186
394536
320434
1021142
800306
417611
823861
67759
778759
1011878
490243
970239
230430
6489
134315
671313
412960
788260
386649
547804
595936
1006864
441891
204705
118824
455340
655988
765833
43391
134366
128479
114788
553697
301614
292432
97707
783818
548100
715063
568714
865983
836483
748029
95539
443085
16091
821849
26449
284285
484711
815715
738523
966258
722654
982511
37571
586403
113094
982013
278866
460259
990826
307808
353613
394774
1039249
890149
899384
260323
404940
761249
227267
832387
557660
887346
883480
960878
91327
858109
546376
218450
118448
160474
464001
169056
835297
691393
644756
613102
709808
320799
625149
501342
272345
785983
970396
420796
401782
411080
539374
209542
732830
338452
349868
625620
908297
855495
1248
750290
144471
750130
940873
680789
855747
731353
321027
599561
326281
32748
94817
273224
581638
397984
88094
259190
100045
124924
196348
564319
748859
752303
109201
703674
755883
439272
368200
360657
894830
375048
419240
939481
643814
633044
166604
270485
524307
599885
208843
193051
818201
7007
797743
133421
334439
975971
365300
911285
569290
728408
288303
231008
114192
945278
272935
255844
668101
816060
40941
30757
990553
610535
53020
116696
250358
753345
936025
665638
369319
907138
259706
90704
769220
807711
749270
746033
615645
872921
368186
1015471
436090
924586
66603
592989
284250
984497
780943
949709
580597
812560
938941
671797
851068
696245
328217
495970
146361
797259
399759
940930
162855
347832
114157
981252
141286
668761
717331
850114
236020
574532
367634
364378
881453
575771
462662
557522
518739
906971
69397
206577
655356
393250
558225
868161
200834
770397
672225
738315
216484
943628
412531
230505
272661
270685
301302
918020
22027
14968
563622
581652
541379
976859
976364
311340
898611
63775
815187
978542
825799
115521
674711
1028801
237779
958158
693668
70558
803168
168023
601437
35476
980792
866826
925724
667722
121995
1032594
804897
47267
377497
762333
995067
715956
140814
563125
822381
57317
21839
1000796
578607
1012288
48490
714288
41512
431135
60731
631122
692732
442147
597414
242335
550778
234065
604849
674582
919832
424052
899807
1039173
259911
342873
258262
1005365
461620
221235
413930
926521
414557
950243
193747
444300
714043
106511
447385
296109
581185
98835
20258
182605
105635
895973
263312
63230
113091
468728
433341
1039582
323551
312222
974278
244062
214861
243600
289785
1022034
458494
57352
130289
693312
769879
1038679
973579
934634
807073
239953
479565
786416
500755
138503
553226
371921
90993
128802
196974
1044509
723195
680222
804559
313064
750421
602259
864078
1027390
966246
119652
338672
710281
631459
199458
1006391
815883
8321
1012611
898455
517834
891005
333796
200125
179590
859300
474779
758834
518324
129109
806989
250897
578871
559757
292510
929641
789639
611851
589856
103296
859654
322735
44568
535767
17681
22071
975085
95399
541633
186538
484224
261907
500159
973910
1014657
988751
662236
857524
510022
472516
39989
264744
433047
929213
1005308
911341
376286
365823
903774
579257
865430
747038
958916
396237
679376
471821
400944
684259
250795
975193
451222
981757
61393
787908
396444
40070
244925
486217
404219
505059
235908
892133
17474
458128
681833
64254
736616
616486
527886
978539
731212
350155
859811
37287
450210
390423
1011188
931310
38260
200602
44882
295561
304306
468745
301019
80003
603510
206477
818285
599076
469710
21344
48898
674198
772347
344172
621497
645551
56252
437601
696553
69791
855137
240301
747921
690392
673459
24443
724984
736630
484091
434371
480584
126474
241616
565382
412028
886900
91175
332167
306
22867
921601
370583
701171
1026049
370755
601967
298879
323724
486325
425996
453419
99591
674263
1035612
544478
792644
807528
600573
308657
719410
955073
748721
624305
732962
279852
837076
971184
453991
58888
831952
585099
978459
823573
430604
900433
90209
929938
23592
695187
813438
996352
449231
602458
795767
749449
632561
369415
90904
338459
55064
908670
483515
318882
266500
702064
623241
361461
103790
818557
61459
449956
860221
115487
155533
260604
874817
60009
488576
984337
48624
1013792
833891
846156
514405
53287
1012484
31195
748039
78990
845289
51649
909411
80229
778949
360825
1032803
180551
240193
679321
666282
386284
249632
200942
468402
691883
663482
664146
1034321
257584
183329
70265
326252
452218
947751
848206
423147
328879
653555
401147
313212
566377
762283
534716
987140
635991
566531
230419
684064
210152
640834
747134
342040
108266
9171
950763
186730
438057
943050
235858
129854
109301
146745
138224
649555
171274
482246
352164
153361
421802
172929
798440
697553
282286
905811
124630
357376
45995
407255
592305
76494
66205
1033920
857222
704037
914469
526010
758720
613935
236684
435168
1006032
963577
1002713
630469
647606
270743
571902
624725
376629
749818
472132
877276
135494
166624
2154
271900
1025405
805313
899805
975953
80899
572508
152218
246449
779531
896712
137326
135262
912629
287111
547287
378281
897677
441486
970334
874113
938992
524049
791233
469806
717125
189662
588050
444999
744577
169629
914473
285495
454783
864059
714721
125311
824556
629388
625606
135384
112389
358828
419327
308475
74301
338713
447731
213109
270204
139630
375205
1020483
122426
691147
293480
178467
613128
922727
159883
452730
792689
353521
591883
114265
235957
876306
840493
253781
83818
544226
983637
3667
476204
126700
8775
536341
97160
232863
434810
138670
906700
537508
788620
276064
443320
718865
448489
175671
302195
54907
900480
967189
54045
482508
726852
904097
577594
862968
407601
494218
627416
35086
859494
489425
701997
505014
906163
464572
683931
905579
198025
162943
1010504
1044993
158751
148892
426207
89575
846244
738873
476817
796970
865580
636288
1020722
422051
897716
640535
277516
897638
20539
961486
581626
331774
704797
83860
632241
223162
1039362
18757
685216
212984
779683
593799
868324
646005
974112
397955
200413
214782
102781
606118
7539
339590
754283
173454
560973
144855
25675
109254
809364
221129
171231
429254
464397
30493
189100
271279
304189
813476
931272
358565
185927
25237
159029
474976
985152
870562
419314
1007852
792542
233409
364423
948261
908508
21196
903167
906125
51182
298899
440475
147585
166888
156570
437911
899677
785207
926629
75362
612608
625431
298875
769054
460138
693841
813001
689330
530245
379629
860365
32415
341411
749947
1006255
405225
954521
348031
374683
740859
22833
420842
762566
625838
653243
878874
280767
265531
149025
418091
754561
894578
793094
17940
726193
539144
741880
67284
535147
414402
54103
853814
35687
567615
918975
652292
591858
1023680
843153
493653
945245
159087
195785
219156
1005830
952103
1011418
603587
354716
758175
279579
706314
860453
11924
809450
382886
946532
95937
1018946
701726
918145
188779
935695
980555
576350
986651
892561
376612
127879
410608
638043
156629
630526
518186
59033
288700
1018172
624746
686601
791979
8069
87103
300633
343795
433294
419822
599549
350053
417861
993338
355815
471957
628197
656666
285923
791636
832917
947497
183152
133591
798071
439201
607586
677623
823932
736471
538132
314423
739303
323283
495157
136036
129718
932961
818801
955443
95615
263565
65146
708804
622525
669656
325677
303821
910110
62423
71844
545011
467876
315787
93097
259548
660271
816688
193920
179798
7521
705963
754242
342032
426802
58087
229294
596369
942116
429637
152637
815305
337278
1037126
82634
727300
1021391
205517
236246
880249
649316
83858
372662
779983
898346
673554
465368
143500
440521
191859
806022
559163
745276
82028
464008
530213
914705
595628
408729
153914
111443
528764
365705
1000716
92000
586247
736469
98238
411974
933851
559955
419493
31328
325454
474393
424973
490081
1010158
978471
718259
899447
527031
299465
829231
919796
807172
545305
274072
816416
210036
6872
349408
449139
454513
539128
337288
301472
472133
86966
1019946
961890
768766
460520
354469
276627
737161
135780
473499
1044314
476233
311296
599964
5692
925420
231685
1028774
956764
115195
226521
287991
449657
640924
398352
647079
957
190442
139116
97585
648163
981457
132879
524456
15844
197882
222288
764627
786531
581349
880623
113661
580084
308384
793218
43958
431475
170526
233078
964074
187263
58792
101202
125203
966537
134212
385882
983126
408441
631357
849965
396526
579889
25500
390872
511746
379255
392045
485838
383968
43487
860094
171069
164769
358718
366865
1011776
174390
263507
543686
530207
794708
527851
144918
338208
180641
853660
359245
906646
403960
334326
51383
638672
272900
701163
701052
590444
50054
751519
1033654
518336
513973
656336
44655
329977
785592
519891
190286
116857
421917
311454
741718
823013
801595
969730
764996
628455
463036
200707
184987
843989
816829
160994
40266
748583
36600
548808
28912
476666
42864
950995
817747
1029673
856182
880455
164111
571540
489936
702970
892050
968416
1001600
485167
988229
795275
384774
288417
256464
761664
919260
963476
32367
358149
714734
530183
349487
578526
496556
218289
940523
758348
583896
720992
113523
516838
405022
1025223
1041340
56148
449168
423553
1016622
695320
886031
575906
109601
369265
788654
255774
13897
770922
30625
1012690
429989
629463
196863
25875
726233
86015
801893
518428
820372
729688
21633
462696
156280
304446
973801
779789
95602
254230
81148
226201
347699
629044
337371
622822
871475
511005
986021
913361
899301
478997
45322
770648
245517
360205
786648
1005513
660103
722555
564147
986878
118558
108936
363522
361218
970446
1003572
21466
783927
377247
995273
9865
418810
508485
979666
1019431
172220
94632
343420
1041005
316791
862777
838767
845071
822224
944993
764691
415632
854805
962140
115316
571506
235656
788359
60987
432842
886529
185630
930015
540687
1007080
595021
94709
833661
417457
951713
538219
25747
273932
60188
790
159966
968263
369475
51728
209225
86245
96359
373281
234162
620302
919799
802512
577831
179891
835719
251020
586149
852386
279641
808059
796311
167409
580999
210998
276258
82889
222261
191884
539419
636159
456788
852510
220465
849169
483241
151507
367660
548335
961013
96617
938131
1013741
571305
939288
879447
206926
758357
599142
4902
809589
725523
811433
241852
777058
585074
184056
351272
985879
382292
140227
933715
597261
42476
920966
865452
578448
942748
714099
125662
877397
523227
448982
686964
309464
577362
527163
405104
909536
205200
546085
234958
47010
421542
631834
592127
587517
745284
605241
497727
405137
118502
870105
532281
665980
933807
973103
944633
652141
28959
320776
827724
249662
500870
181049
103292
1040997
951065
256502
240875
391459
101266
580582
145669
405164
755073
606849
221316
866011
101161
657295
161753
89308
72452
1002790
923037
304769
194163
53639
117748
220657
903924
647606
121618
845337
143225
946623
48109
504873
194350
15632
574113
354414
1004386
879686
578726
520107
759925
507813
742910
954443
491541
131063
1030710
43401
500815
238847
554720
338024
370487
83282
597254
848340
590668
819715
778234
966839
989975
428900
695176
107015
1002489
239017
512057
13706
399182
528013
624188
650066
800436
772504
423708
86352
430748
176440
822273
499414
723988
511827
753552
443821
247539
1013705
661845
112158
186099
121094
650828
623261
363949
490412
712991
500449
111226
800527
164610
226202
229889
817164
791568
686012
922995
418741
569263
999387
968649
342028
534226
787368
239053
668900
505755
100031
232059
7085
320340
479142
277576
349123
911229
510047
474280
436149
306711
137939
336656
135160
500620
732850
110037
137548
303926
580582
865905
777511
488163
225401
726884
738131
528476
163340
58766
457628
909363
866450
108124
885953
1034628
857774
374837
271689
22736
238521
763909
892708
10099
540736
928784
171267
1032102
106592
350343
460893
919195
231090
263182
274521
755810
692970
582815
136055
1024409
196042
746467
401424
209691
152616
742291
427436
836334
938205
826514
196251
106933
27305
151606
508323
243708
55894
461583
623511
511477
328072
1009978
478830
296901
485909
180302
365254
833342
420822
748663
116966
346051
279755
400095
1020599
356160
346724
2680
443942
542922
752485
66314
863905
241434
896607
376138
890614
142839
706039
992582
865405
791422
594529
863781
417586
823085
926958
307447
548141
871784
130508
273968
206036
515898
616937
454720
560569
225873
1029352
16241
972995
755814
383937
181809
698352
361301
902869
773429
860011
918865
817785
179512
120986
129620
673667
179404
696852
759365
263899
282140
257554
432097
945
582890
456711
242378
493056
658879
615257
752225
87872
908062
103134
583491
348696
1027035
505164
59113
922127
484144
551492
279441
48930
317242
112113
364023
710866
591334
736079
223234
822204
1023485
424830
807795
63707
251043
924232
1013432
677703
701989
286089
134632
549957
136476
78647
431883
744838
327291
602413
289226
270908
517009
262851
228386
423677
105826
149071
133928
1030711
842362
757433
782085
640527
727898
359486
401040
500564
312155
451092
823300
115208
513090
343874
730403
82198
304412
867284
964451
616834
893736
672113
368926
2977
349219
606245
962714
761880
192188
120253
839985
982304
617010
248932
469908
472268
609941
870932
836222
132168
651509
825387
512459
248268
616258
360994
872877
182631
417836
377215
62907
990465
392801
479614
571462
279924
89026
633522
441664
538313
22508
398294
892137
315907
544320
690743
838105
784549
376594
125962
196509
39853
826271
558863
131025
803489
628311
867870
523240
374193
555436
269956
923471
946801
3297
141719
179989
855157
702837
866187
411557
153994
42758
913118
349062
517516
952650
852234
257781
694526
119137
732236
240679
465280
459203
688825
758219
84787
668109
544934
543681
941478
1029056
716568
946857
711149
870798
225448
304497
766962
315602
644801
933984
44472
673854
741339
492206
1002766
95490
462763
884913
812034
891208
505682
93160
738143
971444
938606
929103
979580
826719
374784
451373
422834
998765
197176
736794
769990
20818
1020310
838911
340800
456481
367034
1031618
871784
297002
144053
886548
659302
129072
110157
563784
818414
293595
359423
174133
784908
773237
552355
218414
88619
977980
420707
978025
623700
186301
793219
26150
168288
682043
518696
648189
156338
508580
312774
272917
1028775
524262
28200
420288
385278
808869
484029
838659
147599
552570
333134
967745
840698
687122
143068
315836
995857
1023871
718954
981506
470415
722665
679870
562766
241879
17511
667081
275858
628976
634257
843874
872816
231646
373213
274083
200703
322890
901711
879698
811330
202071
623873
433796
783774
682304
99687
506811
393879
477305
903339
430725
811517
431410
413500
734274
538888
135635
755293
961049
575209
939718
143128
880020
109266
898376
540828
766917
325917
467121
751918
632490
447254
622646
229559
211026
931086
623384
63070
35055
558213
332269
1030998
557083
922532
885599
446046
139624
199849
95322
385457
363579
859002
315444
501249
40205
191991
300342
752017
517654
205375
643721
163162
370149
712850
183595
494931
899760
768561
308597
420945
434288
327768
336123
76707
753944
1025752
491882
478260
343492
564603
236752
535348
115078
64187
820543
186451
487326
912313
841244
756147
173535
467083
319846
1001618
10410
34822
249180
83571
1001809
75987
350735
91735
196890
612901
278325
228411
65044
686914
890027
803776
831450
161956
152227
644532
296801
956997
747152
550216
93898
327290
1033380
662515
907592
377976
109556
686767
218171
951569
53774
860993
946369
240642
932041
897007
425634
499420
959035
412074
551938
688653
892442
936492
791256
63167
876963
857232
177603
122586
257273
310895
492156
1040438
662696
790273
75813
281069
648129
914262
669694
173320
306684
1007190
423441
530166
512154
978103
902005
917980
103705
96328
794532
788026
226063
146762
386187
1025563
997211
13254
462314
243360
773043
264393
424527
68651
388928
309157
851441
249467
440514
413895
299358
838876
568228
330690
265147
848030
530768
51948
640630
93123
151378
831975
1013582
132779
1008170
968423
549680
282912
401089
590101
230647
413280
777937
257728
864198
733717
301170
356728
422125
571039
697167
448153
224880
77015
139929
579206
400825
237295
175420
519138
708794
653611
1032394
402069
280494
588514
682374
745501
351320
970834
95781
1036427
703893
889625
388394
331189
47901
917346
468237
894160
465912
740217
595252
1007727
805008
759839
893416
997525
14470
39078
234650
839969
147743
610160
282511
366939
35324
33838
926262
358949
170039
975597
747355
205790
986552
1005360
215704
831944
612291
654713
3028
799030
685265
806749
550545
503858
387052
172876
734989
360458
8222
375399
607364
744732
645381
851612
183354
261469
862765
156195
119542
486422
679608
209830
16585
206628
512441
161679
625226
232433
761234
593423
126673
77802
236491
345473
968024
786206
924368
465993
538097
1010770
676118
250977
935511
40283
226693
269383
68812
124798
135387
822666
963339
72380
51693
324771
945099
396601
939099
791132
216243
460553
423373
990513
501087
133933
958587
80269
52419
239291
560172
927701
697023
1000856
253685
834701
839201
27534
755574
92894
581272
863279
679119
433587
900680
754788
121058
429438
729484
825991
750022
618238
425825
90362
926411
799357
798966
418195
170647
261189
905048
144002
343159
596945
21008
724481
12817
881889
154460
437310
672163
420747
774173
560236
964225
313359
683322
538320
1022808
162418
355642
406373
586824
671167
274557
47018
464114
319821
987148
408882
201376
97671
862582
463801
761261
676683
699092
532264
837273
435159
269749
273044
64869
465762
792470
518440
140883
779083
145820
386564
736430
25400
799945
559596
722249
801383
203780
716383
125939
258416
225152
242247
375148
637355
988714
939952
15900
18085
167399
143501
994364
606905
260225
415044
776663
773640
346209
18723
960541
86660
243491
186898
571418
468016
583007
512078
863291
948896
493515
603598
216870
681660
138867
488642
998164
122888
477431
101614
787248
696049
49283
778330
597596
665175
817801
512131
540737
584204
1033607
139200
305425
434211
104338
524612
800933
479868
806104
114630
1000967
506732
142611
525197
145660
667887
261445
53844
324996
599920
1040036
116744
412379
697652
165668
705822
777494
204608
323744
137075
552573
789723
471909
401816
112204
707243
972429
929282
858081
92425
396185
25615
506183
641917
535684
813992
672799
530203
827438
779923
350966
209716
843907
573152
989244
804378
529825
423537
1043034
159462
860018
371553
687429
165452
36273
325515
448389
486165
287113
52113
648281
1036795
665904
510723
669223
377131
764330
423857
277223
883203
238649
443588
994041
555082
14581
1025429
343288
657874
477957
460681
247700
1024286
770233
351591
481784
966810
547451
235768
513492
864701
793003
583233
986886
581521
427911
943909
468819
163706
1021897
927305
132460
287930
173096
289249
956798
692769
887505
853303
977290
790454
183409
950023
795118
194840
971348
644814
498317
355042
451847
819897
203263
88098
365908
900050
199629
65454
423708
171211
893627
731211
499605
802661
955211
156569
360708
15027
136729
629180
381871
471960
764300
825989
352628
336875
1032519
415448
846512
1011971
804635
23641
1040483
73069
1024971
449646
591231
321290
505150
905509
398184
12769
941473
537219
871824
486816
716241
1149
938836
24854
15351
786184
36019
590202
224163
417605
405123
83977
544878
91368
141572
220743
909705
650907
988689
623560
395257
954497
617863
411307
7556
140944
681510
472119
202310
579443
1030202
634211
156554
488107
41368
530489
7257
535728
245783
697573
253158
890663
926580
178689
947749
791313
539829
521757
272649
294665
822592
350854
645259
106928
761762
1000836
1003418
117223
632196
208015
148978
105887
735484
742107
612309
359866
1005045
226994
845089
140989
449407
531858
275999
201338
473561
547858
262748
431574
511765
123965
345817
4595
493561
177327
1036203
213461
876710
15360
656288
184420
954478
365264
1003767
456930
905624
566206
45176
1028944
726145
830243
68981
266272
866997
543843
443790
436596
82142
451979
722284
40319
645855
417626
230844
494277
736771
861187
1034313
499903
690241
108632
469687
713133
961827
959388
850685
842363
975103
928187
63644
827324
1018385
383090
818211
909195
144208
493929
709310
635887
549705
580925
980863
41626
60517
201483
40432
32261
717821
712332
88609
900213
607461
12726
424857
983807
604717
903843
314706
620711
883703
32541
771826
177122
347297
8663
486346
586489
737812
1013465
948873
859662
974817
93423
434865
526255
167826
102841
871491
127081
69290
1034557
860976
872872
1017775
374950
744317
801109
984487
167398
803441
447949
475166
608477
402103
117033
53352
768884
153464
690185
267193
90679
1007457
281043
216713
716923
820092
1001308
278536
829824
602197
23741
171260
228394
817623
319304
588694
598309
753600
521051
593642
150155
380384
367805
389636
172201
755588
623521
703943
817140
198167
949342
648710
457101
640166
989388
401237
153959
464658
582062
466980
428677
80718
381735
21067
901228
879797
760805
487162
154287
1035454
71893
45845
262254
479606
945866
688334
892636
386244
249268
1024931
637437
253827
10112
969957
858670
236987
760040
30002
61754
459413
707474
456309
161897
660356
294669
100094
119624
289955
954990
79770
292117
531551
653275
354296
1026579
650886
15247
815872
612676
384971
590076
142703
947864
296380
1037517
642022
444347
343260
637089
57597
903414
696282
861532
564458
645736
815331
964862
379618
445682
354238
344096
763280
558046
164710
458373
542259
702740
191657
96108
168982
732079
517586
626045
46428
190569
968840
692309
311126
330006
931942
118952
340260
489928
557515
602956
75136
164843
458438
562828
46190
572953
274691
749934
877659
616300
136214
681722
263675
935290
909915
384744
514065
608393
249315
41563
5951
590834
540657
398145
981683
67843
440269
509797
744447
483829
834043
573017
532254
1025119
699260
579362
427736
57023
321541
398779
580437
63866
595869
283527
1008123
292325
419136
792342
401269
657326
916404
499318
159105
902228
1032650
279667
8138
783791
1000331
940781
971895
1042765
443442
755072
437082
977814
139062
696390
901483
638392
20993
406376
787514
455371
772798
507166
287969
765894
73363
642672
275892
509582
218034
137313
957206
488054
1042959
816408
644298
995110
339699
346828
206724
84598
496877
163544
749969
478691
1039977
954718
337172
21894
776269
144750
902190
370630
244961
257117
811603
467357
593391
174580
35568
637819
602980
693867
417957
355380
857204
912244
148801
409127
827407
911312
437274
651071
625622
120749
816726
942630
737114
397316
334368
688606
576619
116395
1043438
449074
503776
728231
134640
597591
575262
590782
954895
707398
653371
692466
651390
320878
566600
1028389
848241
730637
226548
325133
104217
710616
74411
673002
1014730
527054
780970
420565
939055
730041
1041382
197709
867333
886972
84594
567775
298981
718268
528583
69554
791830
512509
974091
588192
305016
3526
839962
601859
921491
593387
867886
235797
322693
96042
213171
468199
207848
944517
658276
873334
316544
386014
80932
41846
308451
820773
458765
138598
277359
1032894
669938
274253
599522
852125
787141
822036
719257
440707
52527
31473
656951
633075
910214
579833
164407
338654
969364
652402
125742
520942
111681
260431
436844
949477
734338
297506
735110
735740
500126
9238
725462
325754
255119
648518
1035644
367328
299964
601397
998993
775786
302743
415055
81485
281128
823040
134653
289619
793639
539904
828679
573139
844783
949091
384135
534204
347705
323767
463574
774166
249736
936874
818543
1034997
776531
1015728
352333
549933
753510
979019
18011
515542
112496
8701
783056
270410
557557
398373
400081
233873
143429
843108
190808
972696
740337
618974
161526
203407
996662
2454
835862
426331
548869
517244
968397
389562
916428
657879
406751
730948
965840
234615
156592
532114
367782
218168
957463
734193
716041
991829
3372
564659
611839
260759
559139
73938
261542
319626
842673
92147
172430
239410
810270
643709
972564
139688
228022
941413
309657
901818
700308
104504
485861
5949
683459
799982
56496
862459
503350
393169
165701
882217
6338
905729
231128
973945
228554
105852
808429
326565
574307
926268
89455
698792
1043105
215703
481709
375488
135114
603816
602759
76238
303621
1003332
576280
785999
86731
117169
99812
98659
542975
544979
122403
492100
282361
571619
411987
484302
74276
933466
863348
285616
76029
238852
909732
841909
66358
471539
328559
917287
960404
120956
521483
162182
354241
988518
389714
403421
145676
245242
831997
218975
776697
302415
383182
528521
231290
177215
1028921
723444
481586
24325
686425
55117
147051
733855
1004930
626249
192986
819283
918650
692698
946089
110523
816092
87712
787253
317402
74478
875030
830321
728239
351719
418908
737393
343271
636933
335119
138649
213739
116893
266935
115103
506884
780788
1042173
743114
373067
283142
584441
259898
18918
245684
903532
846718
674242
385597
298157
878190
182455
362389
634038
13373
588717
593283
68156
569788
281952
769460
720232
1017834
354009
925292
900386
1000926
217630
630905
692171
166836
90666
833647
622547
692674
906043
560093
963113
568516
255915
273979
731573
320861
449619
326042
395877
122599
689622
55298
50180
415509
386462
713859
761266
849135
570540
806266
95148
889252
367835
13313
869805
783443
281685
416544
87083
360017
728329
72538
132379
704493
23180
822286
683268
202249
924323
88368
1038771
566856
561954
1043685
760689
750345
503773
341148
851015
698383
341237
372744
770504
552439
353421
617037
621231
431903
37696
1019802
1024910
790655
773429
192420
954687
314955
324096
691747
412067
672600
671349
279056
890504
1020997
289825
705261
291436
212981
361618
819253
687995
457414
281543
135608
88489
86556
523436
229255
774599
91075
933436
815143
962678
152554
1039452
804224
950846
929474
932344
184743
356288
467815
695684
275212
80409
750586
937673
84125
166890
448878
1025961
123569
632134
602253
242586
48351
1010836
664051
1017773
252068
187411
485616
910793
126364
264385
560266
692616
624041
643044
62577
287794
13564
125331
637736
686543
439978
938275
827079
866942
823635
710512
432539
1027749
1038583
862781
443884
971717
603904
549756
213863
1037509
975272
43477
454217
825539
835874
349701
608555
242495
624432
225110
608785
784536
280596
305607
537606
867970
834332
922301
78782
13382
565808
407346
1894
47947
598048
643586
535240
659568
1015063
429159
916650
696718
931315
285916
356894
643580
591541
479662
295866
292294
338405
656026
817155
583987
418189
178903
703513
395988
603646
550664
1024520
997174
301813
149739
348868
140574
23238
949063
292007
434694
546725
763276
711840
352256
737234
229857
371441
398921
663661
330731
1023489
874183
66252
853829
674952
523052
883237
975492
35624
452054
1023450
523529
461549
147164
337058
585618
832244
192121
355384
597249
445071
15086
443285
481805
436742
210355
490169
177218
202410
593614
1043844
176901
377872
760271
290188
46494
1036132
77453
258702
733676
632086
1028110
135289
906657
29810
311059
255955
859204
528474
394317
522896
682738
10325
234457
956475
212998
253000
278311
205274
286592
427468
1006125
415694
826118
394675
893598
463724
618328
442753
340050
161950
205617
14459
492440
558495
87607
221394
20938
866594
527676
981655
350797
625630
584894
562745
233841
512821
657725
703883
360742
269086
960934
384142
765605
247771
419321
410657
719900
444554
34284
278598
854811
446567
551537
138287
996602
579990
101860
301414
834979
4997
594644
120006
816278
169156
39980
53926
125435
807279
955954
713232
834818
462614
374787
436441
825967
218908
992261
926027
991274
869307
153454
618877
943704
61815
553827
510936
366989
1040550
914809
44499
557299
969105
708629
87614
993992
69042
711188
946489
245317
656835
146675
7841
1024939
552325
492068
782282
616772
945694
558154
396022
446484
914300
541445
697729
234640
253175
903121
406663
318311
892716
819604
833778
579797
517065
66717
497537
464562
775330
861028
682783
528181
465149
765855
685944
522683
191658
470515
292449
609080
960513
69425
477696
427563
813138
299951
484973
498362
543654
9195
880672
577321
709550
378610
39455
732630
1041246
290282
552440
393236
956822
37282
889526
442248
848455
529324
136762
22305
865124
290329
237306
213960
65211
834313
659963
529341
2265
516956
82837
975491
206840
266768
578256
1012577
166814
614377
516096
77246
756957
712312
164354
211695
564530
401813
442841
169055
927342
408932
793253
17200
566953
809118
422615
647877
984462
888187
1038268
676983
311592
655176
879571
902039
515325
246557
3587
397047
108062
505774
427038
878090
314887
772367
720332
248863
328543
64948
676559
802708
777656
228181
814630
368975
254481
190628
342064
613974
488941
742312
808961
764518
637997
201340
625
686675
287629
874338
851935
989170
133722
1025047
594273
363475
764570
11501
175599
473258
193492
354218
294661
772546
726107
186816
44045
412312
234397
81931
465362
1003410
675495
954254
728969
37937
212559
72179
322821
180447
240359
734304
340360
1024401
111800
2042
39193
715011
983030
199449
723001
661548
816176
566531
778914
461883
993838
895338
279410
542417
121206
1020425
263277
793178
245793
13122
643766
362379
666838
1027550
227059
382824
1011519
236355
928508
618722
649630
189515
22510
487836
841965
281329
341799
510277
86142
71657
604897
801982
141737
660830
959008
833376
553989
911473
182417
878796
365067
597500
500878
25929
208920
858936
823706
39305
403244
629669
973491
208203
536252
274769
83170
538273
521304
848359
940896
182564
730865
824122
741875
851002
532177
53612
217654
739130
1012975
484701
588918
180900
514582
800786
202458
167531
597601
334510
910367
490835
792219
144701
992041
930452
125585
163407
102931
357101
153803
559052
333846
109917
278696
861633
962689
331059
364592
208966
481716
326594
115225
638741
620350
229759
204481
719521
34130
937921
364045
817043
370034
816003
1010819
32704
156264
653662
593877
702248
1010868
254389
538977
747429
91806
998965
764566
972443
252440
813182
210654
44014
107033
162220
757231
308756
1006253
613860
122565
479276
689367
584752
181004
923733
612513
1026685
547058
355186
871413
199542
758734
568250
482161
420830
234121
360857
952775
179010
923539
899859
93308
669777
61717
462574
15099
1017388
816661
914989
888362
1041664
975209
769955
553245
1002806
492569
371911
138115
197741
50463
872419
670002
619918
523286
430802
18866
202392
240844
2609
293935
167977
180876
303286
955037
796693
748424
945823
993668
303177
408802
132971
129734
120095
128554
952182
512422
647153
128169
772566
239386
230820
320338
8076
292437
903452
314434
1022437
466200
314724
134633
493067
307409
875004
900006
741274
716037
208599
585755
146760
181603
359828
993426
501119
771754
552313
184594
974984
877215
350518
623457
944446
421331
503292
179584
199357
774087
137568
893613
912290
475120
900640
683858
187677
246871
572628
598264
737556
428405
671588
883464
270062
611722
54360
468874
919580
550100
141295
160596
50625
884066
172676
141626
6374
680749
241844
306579
580300
62436
906374
269858
968209
475694
813874
35656
825341
884143
445163
295205
815507
319594
150941
706653
697184
332610
571419
376090
395027
757662
938549
387950
915083
661792
301881
44020
319818
78762
741846
126700
790583
17815
498608
136394
659903
858313
842634
771861
274478
651423
116356
324344
980048
670341
366562
967965
511076
657964
499935
876483
359010
1035133
509265
710757
483433
269532
563072
796517
680756
421561
665946
869194
705809
654086
659572
784411
358114
616949
873732
161361
143306
23675
586177
502617
916353
936051
398223
591881
679290
246926
305595
486273
435506
541281
799047
926769
96641
258772
208262
386963
313539
733486
548129
350655
171915
173336
2734
586817
57750
189218
900865
607871
951422
496197
942325
844063
689253
329956
223218
631312
410928
423754
939532
649064
613759
962524
703004
124645
741354
443976
684783
413683
159446
132445
68939
913377
310507
161898
293324
937021
459993
286730
409460
917360
923064
908395
134655
394259
664206
662892
141163
742045
603122
1023055
79553
959968
1040273
648280
774796
437680
821098
64070
226877
767469
31603
1016494
668792
184414
394129
887917
15381
856760
699900
268057
501594
66829
16229
488408
353238
467180
92166
238399
448559
107113
823360
600084
686714
584927
244203
459775
866257
660020
639075
278675
340187
26558
636511
52367
242924
708041
1015812
1041227
624838
241657
84694
406136
710624
565612
91636
374432
322476
304050
566826
500008
976588
934477
24636
354633
1019205
294299
474227
699987
721108
1016859
544714
369221
457438
893618
159082
818868
992431
686790
421114
343038
888864
531601
133066
123144
488932
871992
733827
897575
779494
325414
378253
764846
331341
394109
114335
736364
471723
204034
484461
602933
393962
830838
307603
670475
94238
315847
190061
93631
612809
520538
98623
348829
859000
31232
574116
386931
261970
895042
171654
1001973
493924
167547
988648
698011
173260
537237
780710
428540
859597
555207
918523
158248
17742
611886
201707
901674
198085
187643
492875
988862
926586
892159
954526
388047
339915
624431
341341
812184
900671
773565
23723
458728
998077
565676
586996
675976
779266
853389
176115
196346
820461
367587
81412
327805
258454
1016043
949916
866005
180077
458567
511797
584029
733891
833120
824039
588396
722423
1366
592659
175495
427713
940981
374225
342473
468488
420908
814295
48205
888303
578629
1028237
129727
323597
384739
460916
36580
122115
213111
704096
430058
283509
948694
993351
228521
979111
872816
704640
342443
992911
196497
213445
403606
9496
792905
291743
199268
572705
853179
588301
594453
163263
187209
680556
226980
894536
435667
512232
169135
91097
285385
219176
738763
940548
790655
888025
481369
177322
334427
435910
929424
286220
809014
4240
758459
442768
759832
596628
258665
638667
879044
683691
99600
486331
487321
963002
373210
135813
374910
893889
652739
723400
256229
836501
339057
398094
244957
420803
2530
42560
2948
239284
32263
952777
189908
755336
643945
977834
329272
899508
71137
115208
616719
427798
454233
990472
886186
1026863
845176
517479
184129
1011351
142325
165664
976453
460420
314065
469580
32788
865870
618936
585551
31981
535966
965894
976621
1044822
717979
339894
693704
44533
615459
1037382
425908
166784
376571
409
732397
164280
933321
10859
791104
3784
489062
793299
639057
69565
241614
60623
834200
947335
1004275
693101
371999
872236
552756
211553
761915
995692
606594
621713
754422
1016828
1040761
102956
128974
623437
367920
161847
901078
296994
645192
680191
275231
1001567
32543
770651
642333
485181
895714
400146
651492
1035004
25592
885189
798511
612049
747421
995723
690464
27038
115326
828195
451622
708422
561087
192759
133113
763748
723828
249511
1037888
248870
139344
149881
43447
398297
418925
345261
978075
123149
322979
885269
399039
292290
236398
631757
1029810
59452
486669
657354
288421
958676
513048
622847
901155
942341
506061
764707
495047
964009
611387
376924
247706
965567
615937
81318
387282
78145
262103
969045
234677
565984
311998
370825
641224
503376
322107
844082
488469
427788
486145
586311
846590
596274
976142
57977
341511
786180
913002
259991
196162
585749
556133
850797
850859
609524
599417
636654
349654
773635
9521
220917
506616
107451
947024
48439
866094
201574
311774
140396
932553
1027426
829258
664096
518467
798620
348190
293490
584871
504122
216789
530560
678937
815645
125078
3745
881609
875012
975920
190818
5116
320441
797232
451277
625221
158722
1022126
354674
479601
764074
637688
281219
244536
421926
18247
989206
447218
986929
401392
354962
660382
443362
675104
80643
56663
852218
89861
1001840
1044359
939684
284922
549705
692212
596681
22661
760036
125183
666493
703214
141468
701066
824614
686805
1006485
587883
389017
199065
765333
357383
911201
964541
840302
980136
814392
190326
516166
891084
625747
235489
48468
308280
46173
469487
367206
938625
675889
779832
183321
965336
211899
892670
780898
588751
629555
458087
660710
38882
502514
828989
392151
1002993
740554
44088
934763
855014
730985
876919
527064
168835
796958
794208
443176
711777
101674
612976
409922
295580
407006
907771
687146
505921
623031
356570
327555
530535
295301
689264
172219
862854
993845
527254
837695
1043646
654634
655182
371132
976063
360180
718897
824990
544227
575929
424360
776452
47575
255272
498534
89631
361113
744965
64070
696879
387870
86858
73289
103233
491898
963050
510479
694757
890873
405726
820877
89478
72180
519082
964348
964431
414884
168849
649905
394333
804214
413647
516182
832557
91014
777507
708418
830290
267351
799405
328094
413457
409200
510038
635366
794118
221495
1513
629229
209242
803102
109934
568378
790810
548368
903039
427520
726767
845974
80197
277259
792267
419947
250196
469489
55486
255581
633397
715730
90800
443313
665450
262981
389429
243090
46502
993183
628730
13962
326744
470380
257441
646860
811887
956809
152149
66462
527796
24883
342051
77343
174413
989706
239288
493644
195617
96645
1031681
784138
470854
127885
189674
242131
543287
786962
87967
449274
741842
253522
548134
487844
549214
567518
878917
102839
922520
438159
510251
756190
464034
329460
583737
759972
337959
218385
409892
712650
602682
108764
873864
248282
725108
399591
428224
178806
476009
666208
443795
753885
493965
691885
978717
83084
873189
588639
581621
597843
337665
102191
815717
478687
512711
166938
220387
306642
605357
892748
43341
607299
436719
360346
457195
706052
9287
201289
293394
970010
70140
361165
7937
506213
100359
851978
255441
820824
714632
849566
401964
267697
516045
437936
211157
168993
511395
234366
781181
997696
671335
694152
940971
857943
1036304
353025
775811
283518
552289
60583
153569
814355
315970
203375
510418
88947
1018070
627026
421428
654170
428878
563449
262992
933697
271546
724169
22001
829197
213461
586395
884568
331114
852726
636861
728721
709324
862785
584499
503069
127196
770921
334425
676349
344385
787830
86932
636202
619470
905928
302303
126669
1013274
894400
887175
587580
180018
815678
207603
244571
324047
789478
674296
218290
566305
371630
39371
466632
116773
471362
497486
383112
749799
831849
229593
630373
833873
340980
129690
613870
861002
1041531
843685
1012419
148596
183400
343377
503330
626854
995901
847126
364156
998221
4778
891458
508744
126037
198208
613133
404763
63083
734307
762940
805831
611933
497327
938078
416012
736629
824842
77717
567518
258406
534333
864427
633882
893556
152426
23339
341467
661970
167233
423067
245238
94231
240614
1006521
1042672
16060
578639
991920
618059
319311
67258
144422
124534
355569
171030
464299
334653
228851
151185
221480
191250
736679
193356
529644
294201
25726
690994
794627
146625
988457
1014400
342206
127531
348561
201922
800690
180292
281301
901268
415471
10326
67552
344470
575908
876757
860373
704865
623384
456063
418120
871235
529241
487316
768397
948472
512621
683609
676603
495653
751542
830976
372237
528399
556565
967439
310349
191682
932540
88848
538774
928135
14682
164207
962691
776625
734190
159427
660173
704519
444285
204983
477208
1015261
327825
189134
4178
320730
475186
449040
552565
108339
961049
1036508
20231
536114
972256
480159
791709
273907
885796
988550
9520
452450
935035
162610
494992
515883
821024
570639
671160
732648
275887
1020469
440767
634396
818402
373064
189689
139332
157887
400691
618095
103633
113404
340030
396075
458812
947586
856623
516939
135369
34129
915241
871463
35356
118380
249478
99504
551508
317738
614746
235559
743069
775965
868606
901954
420216
917166
620690
900787
63295
751756
420620
719546
405565
869882
260567
594922
945284
126495
761725
37794
909157
39230
558509
224869
248403
108479
440451
347170
637851
828916
521688
475610
286120
832963
479652
852118
410546
38600
646426
269768
184838
713505
1000919
355815
823424
76047
201137
844720
565326
248789
561128
422151
195278
151523
130304
503537
21125
205244
195887
857881
621930
548427
86875
381311
878565
42112
796692
112022
147765
467306
746772
196910
495768
269619
412531
132991
18526
511522
243937
1012119
986324
903171
939085
62112
30897
399948
993487
1011391
49846
92740
890308
384598
8272
957209
818374
307919
521774
618685
374106
515308
707429
48045
186078
698737
900049
278156
452140
785976
652506
358004
74970
472905
283475
564928
828652
398600
344554
409677
783613
784608
838184
605852
762890
943499
226079
445552
556182
238995
116701
899395
174045
196113
914633
575657
948462
132425
527496
675589
312646
719709
874610
920184
472037
208129
582290
438488
875543
968670
235152
117830
313217
940213
432806
188714
1005236
534794
138635
279758
158065
135750
662888
767959
332039
955581
952221
127243
507402
804950
115388
1010021
989427
903079
247005
273844
77734
491481
214853
395822
548749
983019
639078
339028
361844
914018
1006833
1033993
302646
936499
512863
195027
674601
893576
543914
84520
1008569
350729
732391
547853
293602
546427
75502
926514
485029
401561
120010
427874
771512
421035
195735
231922
450422
268646
431431
99629
900198
520794
42988
681453
803135
1033451
19511
194433
505655
98713
389063
572512
958951
981289
581411
862426
816662
617479
288296
986304
560704
305007
425031
943163
642384
825289
839158
763815
739915
278443
103081
934087
804556
298738
780591
585006
935982
1024132
782850
94713
508123
500870
577665
255103
899818
459876
417507
371088
873815
1017995
619434
820898
20526
415734
315423
956880
54336
766642
113634
374945
173186
345594
166705
738472
796487
744941
992848
32660
421571
706525
592968
206847
707594
63176
495732
862064
548616
70521
603888
472210
297601
991011
370778
241870
872144
370283
549550
384310
842089
543399
94882
396301
931050
693227
813886
342619
525580
439338
254424
575681
449311
697013
785498
936569
264976
268522
522453
619422
778126
764034
796261
923611
329792
308370
666345
86001
810693
29017
926283
486839
42548
927187
12106
147040
159429
540393
857511
832321
811630
99660
481847
443496
489732
584686
269457
262431
949633
120709
105622
803610
441955
572037
593
58889
80113
614770
483132
165663
765114
920249
989552
660180
963642
691628
776849
988218
212316
201146
504183
76914
647000
161799
910465
128484
22328
659838
755959
204209
786013
888662
369241
684926
909481
256596
478436
168466
346798
272333
613860
350568
626955
745844
767856
972648
1031264
848880
77300
75771
1026085
567959
661549
397687
922323
692291
728738
274749
272595
785737
406011
888609
670013
84763
105129
558792
526485
849114
989386
628643
567848
939509
194935
434518
331831
690770
552751
278486
807566
914223
639482
344421
676677
998886
10030
1018532
545778
874292
4456
201983
915657
456160
848578
955974
453986
1044978
445406
516066
510849
141962
1037414
996585
814248
856157
80588
374908
331586
593132
545538
32335
915223
599457
1018124
602086
92895
494225
498209
653060
621417
967521
753643
840639
795485
816564
806030
546209
616798
20118
771279
997155
19649
264994
528176
306806
1002211
356762
233865
623618
195372
797620
663225
733338
453056
275653
29163
809280
399363
718136
486791
334754
79455
388800
327680
787109
29013
319129
323089
638720
311825
456935
434954
369086
372873
528128
920734
571946
588164
759027
257815
744188
779251
656121
400955
640048
503392
846686
323554
987171
868986
717562
619917
177272
723235
27409
730298
290696
443395
671327
470808
452475
611362
22733
509068
256698
406304
432460
286
427683
545179
899844
737496
715027
695516
369847
130720
301894
565122
874774
464388
686038
1000062
804743
733640
774616
65471
821542
40202
871543
750789
361321
1018848
363431
232460
399816
773811
627259
86411
44377
140499
818972
291551
108562
1021805
578041
477845
830049
328963
956396
265967
154468
281397
698088
21315
63546
967997
513268
985943
911655
783474
180067
763489
769607
129362
84351
501730
1011032
52135
594832
673636
600740
734369
1014954
1040552
812447
54665
469668
297912
8773
564791
428033
35962
935709
149769
932025
13869
989798
144866
1039579
977085
872546
330215
883733
271638
442211
271228
152892
776342
905297
522935
459667
101176
747244
682562
373480
961039
744320
979354
435064
82807
969314
674905
957761
8745
18835
292715
498702
158487
685957
1036725
306535
925006
261019
941136
829701
58380
862282
881265
356780
319334
267962
1031768
862347
118921
882395
773694
376548
978690
239686
631324
404424
219793
1027289
502948
879463
826019
572680
398056
289636
361766
83621
267469
739918
197424
322277
757722
141063
555201
757471
746361
834976
572033
981772
824814
571259
813177
269525
712263
92244
920105
93573
5217
510690
504064
131509
819259
795172
257609
742807
578052
955697
828931
796500
912946
794460
887511
430597
512115
817654
756112
685822
703687
381373
140127
765576
815142
884997
983867
811397
958741
18141
770723
186737
623029
403522
630615
848134
733988
344732
972232
431498
74280
903075
687494
1019765
313779
736755
333684
709550
717836
188952
141639
605338
30842
498605
485816
186428
748979
341076
266031
134337
786229
577395
683701
6352
42479
189467
382062
935826
203921
611749
855016
870671
538423
924020
823901
93068
1002503
932346
160794
46796
735775
263293
654211
504848
476191
456629
1000932
221309
863810
217491
498985
185435
538197
942605
432766
908732
653798
62537
96418
274061
451578
681948
440635
660273
358166
583350
827469
115960
1025929
226402
376996
475842
838157
896836
220382
40206
242229
557818
590520
540386
238602
686512
990894
758744
901737
623948
36530
785615
187786
694821
181012
891001
456176
122642
362865
408562
658502
571790
659009
245886
513008
862059
522506
435409
361035
762919
275341
114011
591815
237298
243060
753058
563770
202634
732608
527191
233709
843769
982054
243454
9317
584286
794816
185449
628714
224481
505280
1012639
93712
82544
986446
803133
60619
590792
616129
959299
629571
808274
995364
692724
181855
508743
360389
141634
669342
750846
275082
351687
399364
409735
633187
140974
404556
709311
215396
812908
642150
232976
856870
206709
915074
306336
20390
132610
289452
276821
544817
200743
953247
149269
381866
501823
932014
487864
875254
613118
235713
787111
267374
453492
902196
1011562
385850
290689
50789
697085
908187
331367
450150
734244
196972
819824
172306
901615
764176
621248
155321
828557
390857
229930
437447
454095
828898
24229
518993
465938
95614
261109
295081
397595
573880
172588
797691
342124
786229
552504
874828
330313
295446
424053
901366
740257
430668
913636
208255
816235
40433
267408
603442
961871
209891
940899
991514
126651
887651
573560
828845
1036784
817778
464610
63263
387440
382584
1017770
634180
282444
321622
726950
853253
98777
24341
501519
120018
729761
336826
1038036
377488
73796
796133
678484
196859
753474
226161
130288
45911
909185
269702
771477
15078
670215
412722
530989
834515
203933
634984
868576
531877
202114
56845
830659
414962
889756
998340
146605
346638
343624
241713
649533
995753
736258
622208
954113
488878
636856
709408
19722
413683
769091
405152
327774
76627
435523
480717
968838
132620
503590
720732
77485
225187
675863
1019620
347513
618113
529175
445682
968253
263000
805432
135844
253634
310405
165291
603038
428002
772313
274739
642105
961505
317983
886062
321905
628919
589682
81413
669151
737888
208016
256447
729395
786043
803315
2831
607159
487495
358582
567273
746191
84164
836253
455664
306483
1005072
322809
472785
187267
515013
381661
525150
216545
252699
935525
854070
767797
464253
978785
716414
795774
349655
554457
116012
919974
191412
123452
205959
319810
342582
323500
227466
415634
552273
595422
611326
862467
696433
540349
614215
176674
288731
972121
938468
837683
39801
773543
514405
345007
42635
592433
106583
214516
271025
473698
556636
81830
900447
854789
327945
495758
167483
263828
672129
988191
250356
315896
771397
429957
735256
783017
521398
473997
132583
525506
126289
1028810
551065
995967
781075
585724
911201
292437
273992
658499
719123
664429
875534
430303
113790
259861
552787
718813
590235
751622
171584
729701
890958
481443
601741
359632
510805
104650
115621
786191
781840
727359
775742
515725
171476
632384
5588
239323
515307
711629
1015684
860478
973849
593310
48658
661992
592713
882882
999772
857551
151622
325826
664009
364061
1025071
2221
820327
304774
721277
194107
311852
899029
211853
587643
409495
625692
948566
985523
661569
868850
404605
319827
488944
1020160
717069
815263
855366
558999
932758
747202
609026
856475
700000
303314
676148
631878
427794
1021401
994879
427292
932233
111507
851552
470862
803933
976759
731290
1012160
47201
490936
458852
471497
894916
258611
305273
913574
761928
507697
901085
853447
605806
884200
151507
921928
874962
87202
85769
110754
977697
725755
721695
383186
582443
289543
74065
195687
826147
573046
292564
491766
878136
712472
870806
443782
27547
482009
763098
818537
120985
156310
993047
758247
410196
565406
975517
444239
705989
106088
852123
820615
406476
151088
894099
79868
324833
731896
85511
544235
963182
408819
965795
481832
19148
53302
909791
681794
596262
394573
576810
536594
952103
170682
147135
599571
274828
464721
898581
796515
766178
322544
587494
145
241773
859256
692526
317938
839620
665975
702446
461437
1022247
372867
63639
270529
752772
590961
277939
135276
980927
424173
126859
935397
634667
943294
43525
425930
1008240
398960
557698
132069
684470
549428
391908
693560
607997
289997
648176
300617
849191
334160
473840
829652
378581
312772
907186
694484
586557
616326
569206
472858
991806
406666
922747
738118
374790
639108
362855
446511
205914
1012522
963275
395830
300119
63004
132567
909508
158077
286584
506996
631426
93619
930595
922627
890477
439511
901606
522600
758477
613180
1000354
27948
344238
956675
730940
891952
456649
927028
940372
1013050
560637
862270
980752
1026235
29032
291162
242765
34836
441554
4657
1019159
1032090
94363
258309
113610
732299
455838
673587
199027
626998
664444
347421
595898
840331
597306
208658
162754
346085
846502
112146
895151
377850
454969
639456
998523
204241
541397
964401
997048
867801
120517
158095
884520
1010787
238212
851737
492219
358266
882773
552157
239083
977291
226517
868730
784423
70153
646037
829088
261057
314351
654396
217605
107215
362783
709654
239166
184027
121408
914228
635991
124172
145852
550787
624839
892624
674052
783450
653314
624055
91764
186540
218072
695532
1012664
13541
362189
619501
119868
394346
127555
369052
702780
465855
386041
1043209
793683
427800
61961
590630
224152
251345
520153
530321
743216
45108
178756
841383
971488
62979
510005
561934
861755
76125
689228
524742
379706
880325
491513
356858
726382
645222
588316
780155
377609
849936
356283
107307
918066
388934
537897
396174
942509
642653
849188
185234
847446
506923
436295
735886
529870
368851
500483
610715
894186
894040
724807
625011
103884
655821
987565
349982
195745
1016550
979540
410374
610374
807695
996500
936717
188509
958358
401231
705531
159004
513211
234615
895934
684300
954712
105747
160989
981827
413077
577923
733116
453532
196668
128599
613515
801295
294968
173908
725035
484588
475994
374053
663828
660812
780657
580279
266182
700601
503188
752812
208026
629755
24049
26111
610868
850735
700617
419216
551969
335759
702002
941446
907475
799377
434232
820358
516699
741541
978475
131392
735669
907279
247699
196345
651406
404059
927151
140649
589640
776925
178152
887086
511776
942998
358917
528798
272887
377618
883610
694994
77925
166170
429011
835737
547575
828895
1036400
829159
441225
491513
857663
669705
317794
762579
44463
535573
485935
977307
993095
264435
297091
731361
61057
446612
17482
153853
156610
127301
659295
19992
844873
938190
735032
445972
581555
307707
434042
252273
295593
863560
740675
269025
238198
881962
418979
46859
692661
140927
278681
969769
141052
1024678
442813
534774
395716
352810
687976
777729
749158
91332
228853
454939
669569
884738
347514
662439
661128
229878
273980
359428
447127
54452
1003688
998258
107632
56519
361459
156067
123099
134188
493472
273963
253561
272175
577683
82081
581958
79456
310240
792055
926330
944514
620727
181750
31738
791122
1004405
797028
782901
360768
747597
17260
406989
1012848
410105
193086
392194
624939
683235
413428
219611
85937
759960
157728
25867
815495
194964
179799
966958
238843
843895
99688
579937
711998
379420
664491
845393
639451
404524
379569
977042
174186
130858
181743
653729
355883
690671
237017
820995
727321
630699
496581
423663
552435
496975
600659
995315
249964
537137
379260
579942
293070
961501
398743
916579
250593
956606
299857
756581
74529
496087
440598
88478
957633
117363
316069
389913
920212
303333
613078
349536
965168
553453
259163
168040
593899
978391
687262
874513
134874
402734
515213
317739
47105
308177
840372
849393
1020078
795023
4605
898942
549862
490154
780444
607881
395870
779130
929300
423871
109068
297659
509134
862100
790924
731868
635973
980974
155876
978900
690369
823664
264525
356442
653806
556225
428099
641379
1014195
716710
805320
8052
30963
834815
635951
977225
688935
571705
49037
917671
457256
51221
115750
101322
291904
740010
391722
726353
481111
849868
439697
855882
280345
766654
654196
971299
729620
381858
743859
836492
138833
883677
526847
623032
393357
550375
1013625
96840
1008585
645242
528167
905855
440700
978521
199524
541520
404648
575543
245841
830520
984144
91141
663301
572144
344951
1035558
999598
338578
101829
371414
392789
436093
937526
404830
557314
924481
743197
374674
603095
947132
628866
410523
341358
877523
99563
984419
447908
176964
80986
411422
79523
382405
727064
764158
13127
816172
829590
717985
702009
391291
304739
568234
275603
717460
126311
883560
969654
428686
754658
607151
89042
418796
611261
566884
352403
405216
1023127
207026
686877
412223
362746
219621
506117
317579
560312
26036
793433
76911
99826
635537
665992
930443
691403
705991
947735
939423
134698
959707
941802
794125
486966
1017861
171031
190235
483417
170408
476942
1035869
190889
487966
167281
667330
163194
1010631
824721
861686
656189
755658
602836
88561
307693
1037779
600786
453254
490445
722098
197355
36539
940389
1045353
694488
388239
581084
590979
742013
582605
1017539
905706
279631
575190
665963
471902
670715
563906
528010
569472
1013055
927588
160859
973010
571226
553818
486145
759113
1038976
733998
721873
59707
715098
225456
744521
832249
92215
582345
216686
580140
1251
2341
188244
331815
1045451
340853
332617
473233
980977
798605
277959
460741
593835
754818
887526
904083
264928
435838
716138
969883
35058
597196
639820
589915
546958
890204
427722
671923
261172
95889
183515
531612
205652
429634
842851
58943
671600
186458
264785
718236
46248
903893
544900
431817
619263
355520
497861
334206
205089
874828
638061
875785
704
456304
804702
491013
85648
609739
517102
164036
811958
220515
298632
316329
967607
955716
557102
532554
175951
734859
679836
566437
752411
274797
92014
1042365
351980
537270
34129
1010211
538065
323404
152243
1009819
44644
318264
974957
559299
476304
1030825
724378
687636
221504
456257
1011955
60790
492821
970773
818993
471358
59397
1000031
201643
1012557
803782
388746
558167
969573
732445
206011
888040
473446
878278
70086
583915
509448
650588
187386
511265
169067
302685
972864
14747
865000
217007
15523
450180
882786
582622
546012
918749
515549
541609
385515
330973
633112
209560
379997
1033688
490419
964196
888754
756098
364557
923696
919149
656033
156795
656564
641052
963281
667146
542922
933271
437721
26547
446665
895714
279134
657592
722238
661727
713977
945519
54596
686418
421276
131746
386169
907276
871435
284287
540010
794333
260205
491509
907717
866606
682342
899856
505305
209213
857437
347684
1034800
524934
848815
919313
707640
138492
651161
1017221
312543
815358
821209
60263
693817
802937
794642
826461
860522
539874
601621
418824
983761
939112
807008
471998
253768
207471
14864
430517
636035
167874
2442
985365
1028935
235369
347461
127378
277482
873964
486542
811127
823810
191532
793854
1033761
455268
52102
615636
173744
382156
1020382
353878
802404
328159
442460
860985
853209
219367
1044362
642186
699218
716872
765858
1034718
42187
377526
549772
1024926
961608
1043418
1016996
120876
220041
800620
853905
776578
570405
329309
250604
1011340
808339
436386
165998
1038172
591582
458643
358057
480703
442682
130512
960229
956540
580990
931691
273627
83628
480638
375967
815153
975686
396190
299273
1010682
469672
631695
493979
675597
315825
640564
86527
1028379
504875
68380
141805
514938
443350
262397
229314
244287
38510
269751
924519
606827
607229
475169
368104
345568
77711
186158
381170
673994
58886
541585
91137
372801
66029
616705
559988
496198
237440
861332
595219
303218
1028780
926239
95137
133843
808567
638199
121877
695285
121631
456397
216086
629435
519019
725302
933303
846297
447949
434633
887548
676925
418526
269403
235514
722725
1015642
327721
330297
624996
442490
39150
691078
847106
612867
100290
937684
320769
861341
673390
837137
797316
951345
294979
165195
613106
15851
67594
151346
269695
1029143
287947
167791
61573
237795
760329
378607
416956
286021
414966
204908
707079
466993
821204
225422
144138
925573
717602
344387
193390
71237
267132
920545
826355
482171
819731
748677
233132
43915
339747
817282
13748
959943
689770
1016446
849859
38644
55006
984076
617927
545616
997108
524456
179471
190688
842632
722622
808420
102129
320741
982043
531905
151895
592395
321266
302493
339279
246515
43124
830795
692882
962563
42870
310520
353099
391631
154457
551589
156511
468791
428471
164945
119846
309532
409750
475403
152827
299416
390942
248525
520164
991875
751793
218919
275598
781272
969318
628238
355641
618367
242314
904111
936175
584505
35303
965509
183945
301999
323323
155534
941486
775031
577754
260616
387452
227872
621419
460105
909534
350927
822731
818539
634266
252273
207671
282440
470527
233813
145466
68355
394746
787926
463270
445760
115328
37371
480619
964967
336690
452826
236364
964168
370156
492080
881892
360190
255630
82425
6689
557338
188205
223890
716114
173370
609999
43414
85536
116539
183083
200191
980985
10981
575542
611896
107174
280308
956448
466691
116463
1012149
608646
832238
447474
827134
430800
403233
740681
410262
78766
481583
225948
882900
893027
437210
914851
125406
636338
403921
438386
642707
964253
746608
860372
353389
86626
821803
201972
388320
662855
390955
653290
439909
753272
532459
67333
147398
43997
248019
926474
295925
503298
958086
563264
1008714
13017
319479
285408
333287
200556
492826
881936
990527
406218
891036
722254
669927
1009665
902687
448424
206056
16526
948927
362463
835825
681062
647999
329590
206890
396310
209712
104555
456910
997878
89897
453269
534030
966427
579120
934348
853349
888478
415086
34832
31477
64714
172460
447614
61078
810383
7705
762131
163754
884699
28596
603817
857390
420812
60219
417650
662726
993252
989247
672490
369106
622589
1009874
95762
633062
191915
943676
21782
730343
18376
39785
564289
132401
410827
1038096
718154
512033
264722
971813
558371
1007183
64246
49352
986790
165862
654798
25843
606290
117720
235469
71070
354277
893579
95732
1004460
834972
372761
621069
341837
202707
605697
1005566
1038211
153345
491513
471952
1040160
787212
89217
311918
435655
1044586
747509
327820
172125
314160
533930
962749
215221
30283
750322
506816
216904
753774
24655
897195
1009926
953526
349242
270668
210678
211882
618934
546290
583916
467801
580133
576581
65500
593933
218504
242720
810534
319433
546622
1017751
608723
35491
96713
712327
261125
386091
912388
309794
12255
908189
567944
472691
118279
312407
542726
832022
308327
902927
455630
774940
245812
514735
655550
1020143
577865
791577
700075
270884
11121
703194
286760
837961
864893
216822
915793
779834
835357
871110
893171
790113
613817
956665
1153
976050
816416
91353
706709
582097
523949
340798
657137
530732
655617
414060
841089
24
184862
312962
561450
1006402
93837
423277
958374
673565
158010
508860
424112
384210
893892
624761
363260
964211
32031
105350
713886
1029765
936259
521051
1038115
191832
520752
711329
234033
874909
463092
609024
877243
240675
490432
865518
456760
551810
789995
312707
17526
256046
773917
572631
776739
620457
90911
150760
540936
371435
49268
618758
779205
268508
243628
935355
176148
962976
185152
883763
697599
728078
188847
275844
933484
266826
814895
52487
977227
583722
953548
343392
344412
97197
92056
826215
82958
716704
887922
450632
898595
176304
192804
237558
610318
153061
729545
886405
125144
408762
553369
913248
726984
365948
482047
1005165
122603
1028797
272590
344147
126996
170373
446790
22526
711014
90682
636774
833203
1016253
239166
118720
886956
16194
521185
24107
329223
1038886
418184
161520
531993
589287
389693
931023
456580
308254
889341
642420
935514
788668
564056
434674
243816
101445
748423
721833
681057
1001386
422347
103054
988053
449244
1034068
374935
185571
89843
924445
816501
295364
616174
420337
681554
1000477
15534
232065
3561
125669
960769
369647
996725
713171
942559
687200
753663
182166
538629
137245
790819
80901
22470
306440
233292
177050
593763
340587
245975
231986
549859
109604
233542
103456
870211
538048
56003
796799
761298
313548
198025
368696
86000
997219
292890
559673
457553
461701
223024
994904
402277
264852
240384
499530
40448
298787
362603
454052
923191
973200
9920
605228
867580
86891
222239
237604
435660
221969
460265
736873
988616
382543
238024
176506
95556
43496
924266
1029402
359496
611822
728491
906063
806547
488963
511742
675348
750997
463199
730194
648471
502837
622329
294243
817361
730232
119805
282519
914875
140879
702857
75604
376327
84486
262179
790838
278316
895215
336620
102899
891334
1012055
48415
230354
758161
122378
209085
873954
624565
954418
520241
725731
75159
527127
222008
572077
90878
706507
583514
48657
627496
522896
876788
844118
801289
1011914
944770
719967
777913
973885
563782
240861
236379
599271
403697
814564
393104
928102
116361
675089
451277
430659
489690
749552
606440
533522
828159
517772
320552
269171
543200
98448
682720
826838
254399
896476
347117
301983
817064
766062
663613
524935
465318
437304
937325
980951
795349
233894
651226
236883
604050
355962
995823
156885
1022958
921899
96510
114586
347069
945978
868843
301444
838675
232878
321844
160733
89248
516786
150115
817496
849465
918580
754510
48094
466588
932469
811174
335661
903054
18830
79624
376212
801647
982475
934069
400794
535689
445110
653885
878953
1023097
992525
867402
941002
598880
377883
580690
369029
779198
1018678
639263
746621
613757
428535
158305
676647
593292
613101
570806
736116
688294
45093
17223
377538
103143
314356
879975
247389
66076
487536
760396
425912
914275
665918
797681
628222
373186
341721
56275
519045
608304
747575
567583
715784
526937
401350
554729
381819
397146
209628
633041
282353
486703
60004
639518
546806
238898
347898
430459
561230
958770
88348
140004
724408
398708
330098
838338
451563
862864
425888
880391
141046
685719
223833
423398
1042554
84888
630064
120248
74454
811291
439785
114476
858875
258638
552511
385105
74114
850633
31494
94264
762321
32584
388630
258136
633341
125689
396590
186498
834400
42001
15252
969084
1045230
353939
177690
779620
348353
197454
846245
333473
953295
943820
817070
410897
570650
460101
53968
218141
377996
812342
82058
450659
616115
711307
490274
621933
639300
531413
883768
315068
704732
677462
1017991
340168
107199
929172
925128
683767
437626
517387
52750
132664
143262
225739
805809
675864
342720
571292
351421
203659
87530
146620
59371
144339
664004
889258
899510
988425
732931
676444
958375
641773
510049
201794
849665
649133
458023
57540
957139
489798
179315
397249
854340
805384
173229
721683
901726
264017
18657
134593
295463
421972
216586
516883
168834
101257
359155
988284
800443
825002
928509
365133
1034287
373398
173526
463716
396270
935785
382325
288513
149347
911681
173274
398018
586659
812130
829232
635795
908796
435719
459697
86310
235171
909619
599669
425015
433238
474175
125306
964367
719797
884187
21346
674183
492760
26355
53468
702757
673291
615739
769763
515137
774484
318061
522118
915259
365177
597382
41814
1032732
749712
658083
338854
309319
450537
7362
834601
270954
852398
725696
866990
267604
669082
738682
559219
1043269
492303
529395
1045315
121375
99567
926311
985722
723606
206570
729875
686174
376580
136434
652831
144484
420449
507558
1041633
506381
1033155
240633
149753
808807
434878
102115
673388
822974
612305
59775
393929
847203
474810
774242
292004
669628
966974
497234
844575
334456
349928
308816
615839
669148
713682
935813
805258
1020197
136009
155291
795934
200678
396105
280841
938789
796143
411346
55740
479085
698580
473184
722374
574380
594866
136648
82179
242489
559889
954693
222347
88356
911044
617057
359750
46416
695592
302947
349473
484185
106374
2241
857782
487354
94861
142812
821539
191224
309421
214880
791969
380634
142319
457183
610446
264155
982419
739348
702815
831122
95823
1042166
717768
974059
588711
906999
611477
848041
902862
281726
357913
927558
636587
401297
882691
374245
249030
830855
1037219
861570
336656
1025590
151603
648674
840704
689763
302863
450177
498757
259939
626845
114216
597762
684382
239756
151562
892291
255056
420330
814972
767225
256565
515893
548665
667853
59444
105663
933605
575524
794681
684459
142371
915599
60407
350476
525447
350450
219858
629151
803972
986797
585675
850810
962172
73466
477384
418297
523403
329346
188149
871407
492469
558054
413424
240173
934891
83264
676727
495631
602839
853370
401988
245857
424727
75926
1014521
475399
50982
320061
1007524
15447
708057
35892
720595
353031
325141
8838
835031
860944
1016355
521275
335181
710684
871499
70488
352652
298865
874457
926410
517628
804792
776349
567266
341442
594863
91736
70344
620604
765066
85060
456856
351772
1041621
303965
506159
412690
217111
72261
157594
884731
971641
374476
404604
574789
921606
180851
595713
852438
833092
608487
592790
176965
172636
48756
932351
405782
548441
1008156
717851
531827
533656
340763
454252
441160
620783
79695
434054
161959
812300
528703
291327
703963
258985
951349
632686
24661
401592
599858
9176
329718
576320
395588
491781
515449
250034
162611
253316
678924
424713
895111
419943
545786
480190
793075
1040695
236115
912402
931868
443018
11037
414711
506188
767275
735118
328929
363477
627194
915405
212202
818570
237481
673236
976369
1004382
866949
273401
791172
456682
612977
953709
139096
685547
490719
392097
208253
539781
181267
382626
378990
398596
738500
627343
1037989
701948
869264
986390
170001
802810
930119
634942
960315
721729
567227
620190
14469
167450
516615
673211
354589
61066
84742
522861
582653
524182
441203
439089
710194
285677
309420
362487
585432
635913
959631
933553
1024958
16546
677995
859537
946799
851290
507718
230829
66041
175826
925784
471787
674299
276940
767965
328201
472104
488833
125878
614732
467499
558158
463197
750982
510318
497773
641630
892215
823171
206781
192384
948552
227117
389260
720982
440634
133371
432472
991503
882771
317230
245938
216569
940051
403542
660482
849910
13356
567434
29790
72354
403058
811613
370378
318157
330781
220644
563827
404369
826073
193873
813032
533866
917413
771740
794448
617240
783663
779243
987451
318022
300253
358572
376108
303618
167751
756554
932442
271983
512684
874214
498579
200915
510521
328516
711248
784071
906978
637904
782766
91874
651522
996870
449175
62020
362564
384946
788435
203833
431014
335558
428152
237212
430839
544568
397385
887672
1030555
669604
400447
680720
239914
51893
817425
394538
570348
129500
646928
478635
313121
943305
468575
87743
789805
10756
870912
461360
346229
478193
801936
107419
557696
754933
943710
1009858
920931
593811
483097
617613
523209
565254
18170
580918
494321
331926
93820
286331
920663
290907
657656
65981
510086
916323
350360
870281
892327
71203
421217
420380
636200
275860
640298
919878
365369
727436
31960
125878
860796
960594
944422
409127
728361
462445
5457
126559
243866
386199
14614
612406
186549
200485
321445
111880
763236
414419
995155
353320
14019
526759
466150
830324
259308
620960
747824
426387
823388
924127
192238
930000
430476
426047
688372
167890
16711
899195
410100
898250
544845
233763
506331
85560
87422
710997
503559
327802
179673
303473
221177
596129
229060
939160
416883
195398
864022
309618
804864
539719
1005822
312923
507620
1043661
309423
426566
30580
972822
362399
49476
307019
1001188
695530
268899
925411
658522
446203
980792
487064
100455
909684
572284
344620
368067
1000496
534918
959816
784672
434092
747513
993992
51228
784757
368986
382749
631723
408902
673194
948369
862402
937692
130315
291902
709526
603099
412478
983
382735
1031761
589212
696511
187194
935387
525834
158850
288786
765701
172197
184091
117202
571133
511747
419181
872586
31785
860223
212141
703599
854293
945172
732743
946600
1040276
840201
306467
655290
513821
713545
847713
128912
895404
242261
365167
894720
783842
141310
911614
895327
412803
1029482
653174
946608
596650
178352
609188
495962
318100
819755
781411
327831
108355
528902
693175
204286
121054
260459
907744
975599
829460
1007003
790833
380005
677833
987459
1024148
572470
490993
590881
256400
168943
9573
184005
309436
421482
1013026
408422
263582
960740
990035
61545
802631
652215
36135
55052
379756
234417
975513
809752
616355
426877
604962
262302
32952
391781
21877
843869
653754
682568
484894
461061
17072
100029
20766
388211
725411
635083
781359
51779
65970
806027
74356
466241
973597
647441
809607
901160
168276
236954
130412
725870
606511
209042
754448
866214
263044
461654
743816
625076
461787
593810
190777
950322
281713
565204
600706
322198
437446
573976
251460
439421
473035
648646
599487
1021910
65077
683480
379399
555946
670756
211222
722976
550529
736137
808616
757393
371900
257493
999097
841297
255706
910855
669071
834010
323067
203308
744658
757257
830711
740638
404786
418935
3698
519214
846339
362193
698827
670086
193904
631402
450591
483944
741677
44875
31868
150225
344634
228351
725857
417481
742830
551803
210339
2682
335773
484360
742960
911986
622187
228735
626715
487948
63087
421561
181834
628245
352430
875935
649661
629519
595851
608142
627421
388463
554721
299983
144888
840476
1001841
274151
448844
115146
32995
673719
132403
423592
63720
1021632
1031147
237128
625918
238278
640791
535565
760333
361706
867275
750441
294000
619449
413783
600051
328113
1028852
807438
39312
1015726
580124
538411
89963
577019
68329
546285
398977
413058
235304
41524
162087
630522
622761
398701
502520
904507
889917
557136
834598
124901
300021
995470
171246
393684
623278
120973
646302
822224
848062
427195
466872
73676
12902
999579
262509
417265
897907
270004
975140
109918
433445
725453
382842
855760
628098
283661
87211
866374
956066
898814
502710
755072
1031560
782056
92079
1021667
1013658
376166
10243
776936
815049
479033
274250
23087
102440
584412
382233
37561
340674
602836
179321
606586
292456
836187
456582
172708
845472
268862
835045
1024823
188499
699414
567299
189938
869696
800101
823529
793711
519137
132460
787487
749480
635437
724671
731753
42887
10547
8949
773078
874403
325770
722173
1017349
268404
1004258
635821
119045
683571
487264
570905
756342
521960
835206
943964
615658
339750
821833
138485
469199
864767
1000426
629880
691763
800781
916105
52892
175882
905499
320759
429480
974266
1033521
305506
141474
196875
283017
686378
394064
958365
215917
369502
237261
766954
897182
508239
120523
965912
293515
1032735
853684
905497
613828
746623
846052
773135
390146
1016922
462313
417918
1010008
362309
442241
521980
123614
278649
1880
637751
808157
489339
367924
806579
588139
12222
434170
95304
237713
457960
44683
423589
267223
147993
311438
62798
111460
122898
875446
906394
966039
3129
316557
960502
122666
730350
185052
841366
218566
620384
897335
795899
277132
504664
677082
404353
172918
300575
291383
405739
157376
988122
188540
241933
532595
170317
75781
790999
877614
10895
807841
475675
593485
475655
181039
101174
828126
599309
179867
1026838
169395
456898
685357
461268
938404
734298
115709
446526
838565
416229
98907
735866
240894
53867
630815
305585
186695
25820
207621
385376
176910
522919
129338
54963
412341
324947
780653
839053
480432
104415
556141
201120
345638
812105
240832
331331
646051
396795
878565
1001139
969992
450561
1010587
130010
12822
512771
377787
316516
524577
919854
965926
294948
91826
1017430
281546
327432
1038116
122193
827008
7662
63939
185241
823686
157711
468071
927681
252857
285343
737813
354393
379458
48217
514449
292978
882113
873470
159770
732820
690246
437046
453990
271835
108300
568269
814521
64717
375062
644296
950575
662568
1005584
47052
824485
141851
803916
139250
414849
979837
694984
1020862
790434
397334
18734
411039
86901
304602
741596
699558
241445
525866
414896
683587
1011047
142757
384184
877620
690480
135729
885567
268718
474741
665999
1033139
135613
576961
88635
933598
343767
608197
438601
767462
684127
619699
725907
11848
763668
169149
354462
7037
210050
679836
428465
736313
218812
322744
203846
168389
142359
470131
413876
454131
343359
357828
350549
227950
364088
604967
336959
7151
1041174
942272
299532
318254
116829
299904
400188
422142
58121
58098
331389
369177
621230
191024
267551
274585
144399
301235
61829
207202
193774
63645
7351
779995
944285
751678
571842
659303
880929
886501
105527
1009358
814940
755578
458309
259898
726789
145166
56566
546227
819872
397088
878957
379296
832622
367700
281868
367143
313724
659559
146500
92830
501778
340637
624449
145847
71983
720960
810962
148143
455013
714173
825396
998844
322512
376082
1009639
793049
54761
76755
302501
921168
1028602
864375
1025766
322155
938515
102299
1000057
201449
521751
829553
824150
590171
573224
292801
571626
798836
897321
57665
64239
791039
804574
782498
473788
72830
786009
803842
246788
741981
868568
515047
547544
5834
799268
1028528
1031335
64495
961267
727806
488278
826182
376687
76298
22430
243345
897824
502856
957109
603913
642546
662554
266344
857323
568495
548785
215592
472439
1042406
912911
125495
561259
260560
239112
524435
413075
180638
764716
90782
380154
956738
356967
786977
229397
572785
203787
995253
9699
875020
483803
34277
1024453
756611
141076
921235
499752
139600
491673
708852
239571
383051
661029
271212
798686
356963
963332
846567
876155
329086
375094
898926
294112
587979
686194
466317
994544
637634
156003
909010
64526
3207
964457
981491
161899
723392
900924
140910
915140
639664
959898
264779
117515
1000651
20947
465130
462356
146852
828334
949947
228218
970052
1045080
837243
204842
471853
251338
923050
453002
689656
945390
1002084
473830
258993
513310
489077
745409
136794
584151
687186
511729
486553
313925
315313
883361
846074
115176
996219
103032
611305
314959
185991
560336
393456
191909
898051
155826
375994
574033
799616
498159
809838
754614
342437
721505
79879
1037827
55669
319867
529563
36057
1044388
624960
401022
16900
1009404
124437
91134
365842
814923
152387
731789
444700
22874
904014
531908
984404
513173
887801
654583
749340
789254
805279
340197
137666
187630
1041770
1014647
796834
637614
57304
1017085
769488
280907
463154
374143
639377
149722
834437
335214
852111
6369
86207
470542
391389
183047
628105
2967
60811
598864
255429
978031
416946
1029491
245169
1016183
691523
945892
764881
377588
366321
183806
938911
481798
137861
531973
413020
35911
475843
19719
857112
373654
459959
573447
19977
1044526
623046
470994
443512
905899
113542
114005
248919
94049
532398
27646
690570
979167
326323
90114
791423
83577
544785
36862
32514
579089
258860
863201
316241
80355
812019
233872
332677
748600
530868
253710
598006
507257
224029
532281
1022855
16828
174989
299359
924907
287755
124367
206162
148759
658228
348331
269608
454795
43383
779430
858844
521397
192132
495706
811722
798224
776836
942940
201884
396348
572709
820001
218824
916868
433492
65979
742433
926046
965244
553433
259178
1001968
982247
652380
732119
573986
677078
931646
1028790
429113
318713
509374
333756
796106
120490
386317
319185
375875
179379
864029
150279
200102
564983
281625
489461
730678
604096
234215
353632
287979
596236
176553
358057
539823
698097
5146
672236
1027452
762111
790938
707376
484494
662486
486770
705477
490517
873729
311603
14758
591210
108238
663583
942192
63214
277246
372001
686442
465025
683574
992968
366116
884137
453691
669341
228534
178429
654303
93804
239548
104345
537283
556191
684992
798096
36002
383578
390647
782960
733176
834958
752074
872240
132494
104769
902469
939341
46626
445033
161265
327711
408314
780647
85697
45505
925195
18315
345451
298718
246369
281774
746063
433399
934538
105178
654090
1013196
734887
220895
297777
857263
80133
870935
332617
337258
463385
990174
200775
57670
703861
782727
173912
113501
228077
202791
739935
344821
162044
123521
637621
977355
824808
392348
858239
405529
843819
17180
1031858
833940
1287
86730
399085
504385
57712
40501
86209
305831
382228
702994
65452
467845
428010
167949
558706
511402
616872
166800
402621
606324
739929
836166
171811
128174
1038879
837264
1012135
694300
833326
1824
678514
767426
883448
616854
569541
123907
550963
867035
253823
481214
877394
96338
826921
118065
888256
121706
520786
28692
611218
301222
374396
984002
1016596
546069
992173
824941
286614
225151
899697
982906
1029265
250866
484132
623850
834423
633807
730742
971696
225105
630825
842977
199174
641901
928325
960493
784891
700105
973041
372609
409754
244137
652948
912747
787295
287075
380262
507865
217598
799434
731332
1023767
1843
695574
300878
584337
229062
357106
663485
269906
50723
993761
211273
414794
46218
357976
484855
224948
936847
634711
981400
573689
748625
646691
892635
516222
215369
886751
98942
317903
753159
704794
343532
938817
389697
344416
992657
72363
886491
340036
916268
119269
451165
536386
852502
599203
584610
153864
14967
410808
755603
712871
146748
462279
393947
912721
400114
249532
570863
192977
80683
123302
212045
325724
659071
561392
120400
167267
989751
493397
834146
293015
946611
37182
892711
847799
493155
13559
12481
203792
961892
207092
291929
568721
406778
754742
790434
1019043
1027513
747146
299777
493862
520291
52619
349222
552233
539370
175035
112221
209844
549786
710536
733073
199557
814475
920665
532701
481847
33537
667287
551440
855649
718446
147275
64729
184963
737153
187681
1024204
1031323
116784
1020107
56315
504318
629367
597713
117468
594890
726929
492343
884898
519197
333387
713319
846636
739708
795307
291928
99404
842689
397871
285945
325388
454473
429761
471149
481976
696672
865398
532012
527568
630790
255297
1007978
334656
689473
331765
803087
654160
623047
880588
734436
393154
361522
815905
96924
1016993
12536
135558
811374
930371
392744
971079
321387
896803
982160
125954
200763
134451
345637
805649
145344
353640
751317
73801
931193
875866
302495
137971
698035
975446
243294
628934
443626
641399
892339
102893
750057
527252
590257
198674
806840
394718
901457
705572
299757
508096
795786
775351
889
965521
418069
579064
424872
923441
678513
238594
174777
76126
357065
359539
782785
61042
321935
579108
896618
880174
942033
303763
832819
679318
584537
649066
365109
622041
205008
735389
740104
327950
740841
128335
106071
719649
309507
639362
927677
941171
76616
869541
855145
735081
121940
132926
682460
902502
242941
132230
74619
257276
68112
889102
169044
266767
631309
286549
1044730
756447
104074
614163
460714
576297
655129
253816
64550
96267
30700
92630
186487
462252
523084
565188
570004
52532
1018718
6646
388157
174855
534631
729002
252157
563305
240849
653927
582605
1028084
133577
897481
490003
871362
701538
294734
746183
808705
1006465
557937
657333
890702
359808
364385
728267
1025450
4173
350471
814346
292040
376005
815967
180465
782263
316034
70933
708677
151375
225228
52478
337344
646724
486883
182895
660308
650001
236326
976201
270442
775819
664452
814642
875697
507669
190926
926933
323466
173397
810942
362664
330322
253541
714424
928785
980690
508339
463976
683862
670917
803078
580917
765255
606959
872296
1017009
782011
160642
368728
499774
335454
887304
588105
42723
55465
732583
384777
422418
745000
1009431
24668
806321
887338
414754
484276
760377
556496
138243
629388
667220
632223
1013798
500299
56933
4740
74125
430375
832874
157894
478062
830171
540419
108548
36268
567192
857258
71243
248272
937460
72609
574694
817021
406282
186647
568134
777897
734627
1029810
705425
712389
299879
867309
562349
694791
209906
737610
480230
204051
870795
725250
4946
870437
794817
904276
649366
35464
957297
291637
885962
934893
28997
247768
238288
434350
174847
823860
513074
111283
773714
698109
852850
138440
177271
393593
694075
896992
755160
364640
385442
433847
660936
549857
923921
679701
916319
477903
80280
595501
692419
290315
191302
302385
119981
457532
389933
85134
565213
380257
858333
961277
951627
348229
360600
592792
830812
277919
686964
907418
736615
760944
628047
385239
337639
317525
322514
451825
210786
378071
187269
84792
4709
957121
143017
121672
183245
106557
727026
947705
328496
357746
749142
851143
199984
633065
461509
252198
607182
28519
770200
133043
640788
1003372
592699
706976
415862
313532
622896
811149
792220
918607
350963
664810
503497
91097
823454
966871
455924
831777
640882
281744
321792
503701
135332
804565
358489
858285
49526
47172
861466
354903
393971
924511
147642
193856
174204
14496
898776
990911
510209
574063
379357
944172
460175
222426
286164
777384
482671
328607
416269
507609
4338
717600
736765
159152
80953
1014293
703516
276423
409128
569338
581388
791030
561559
556032
232642
896273
425401
188069
444151
976720
552492
566808
1019539
230867
9748
178514
26628
214210
769786
228645
1007220
743754
692556
972632
705790
217142
845713
126576
452652
82774
869467
372772
129623
810025
429179
841716
109410
465310
340905
1025273
611451
309517
483404
548813
916785
648959
986296
483437
195937
388379
416586
121100
676023
433216
435492
741226
657445
586779
869078
733131
685720
956932
515925
843857
285564
201727
147227
57390
1012109
192195
64792
628000
811025
834552
37030
50126
382583
842976
106986
398387
223892
446285
441390
295869
831341
49280
416883
475043
1015445
454117
986917
214216
184496
303865
925402
1018958
50058
501690
1011350
853301
177925
679279
356812
208863
531512
283752
747067
623361
708785
480628
950340
378277
448002
349915
377314
885520
510993
52909
324493
175301
513136
299123
187870
107075
416633
718945
1021359
973550
1040294
171196
498386
718591
563447
845807
618312
795765
525218
359266
528051
387953
1042902
798071
710375
401063
649274
64789
615961
75710
1033703
317895
287893
262212
354487
240883
835604
325042
830891
414359
855554
105320
509076
624599
643614
83720
299430
507023
893270
314396
44835
362236
473412
639505
241144
139626
873684
309328
529643
648212
143596
965216
307800
636922
37410
249174
620591
717863
843964
1013816
423547
641751
716397
783639
88928
795607
563806
536185
160950
926963
91229
754045
650501
788078
828326
571336
256290
451927
296470
100653
695208
897889
569725
779884
310925
485680
141526
967961
484383
197651
895824
77206
562378
528519
105192
296469
396249
843401
307696
342018
969958
1008528
571327
173961
383910
255840
228479
65163
929661
615707
440712
695460
428902
647519
626712
253632
975544
338026
167777
208417
565170
728534
111255
371572
86513
330349
985177
358776
702297
283319
249677
369274
89705
979148
308275
251271
397835
386386
801163
381130
407611
695626
261512
1023188
692173
666431
531940
554031
958575
78065
988636
852334
449717
725143
894688
802566
30200
825000
794136
740893
294257
754054
211683
20084
352776
141629
252966
163791
327038
211926
146527
122003
320827
411463
752582
546550
1011267
614483
295689
608932
698671
120440
538066
726557
917375
1012440
272376
189951
759446
245835
91006
275059
90149
243706
2727
1028289
56460
1029849
517949
152863
155999
80345
62518
393127
753881
641385
847606
14322
797060
460878
935052
194870
309694
100234
886651
507137
960886
829509
902714
439887
710799
204580
608755
458567
956159
796596
314932
839827
385779
458622
583947
667218
180269
981329
655407
587114
342227
919331
72421
945895
842920
769115
688086
402207
661491
547862
186640
80928
887268
381933
418155
691831
241362
271380
501834
352205
936741
232557
654721
266766
911008
458324
529872
933064
312129
226590
51261
674487
283928
168075
897608
750157
1038398
791076
966684
820448
474400
772460
183886
79995
496170
598828
293965
467571
241406
828474
977739
607979
887456
850239
520511
913547
710274
633042
99635
779645
909703
255351
820839
578554
179956
445374
520834
288694
886152
1044805
790029
405207
1033609
986332
629907
608066
390503
345578
212647
379176
411548
965372
273689
128458
163034
667364
498901
551166
944632
1008189
170579
958147
417488
831784
999538
1004536
693587
338204
314265
910378
438697
456441
668692
564705
759303
697849
165359
996711
125609
749222
550604
367696
1031296
118453
805495
211084
704168
296912
41895
547726
819189
748699
603356
445628
358900
524332
444504
611930
338481
392888
13762
788000
789452
684844
295718
710420
636274
665395
599887
279645
581427
861683
1034263
96055
179531
948505
239176
776713
325410
834636
939901
660092
389468
382484
858212
411062
91561
132337
43939
245391
411486
37995
557898
517123
620945
92552
676978
451521
791061
890697
666284
1037440
61043
199541
1010603
765447
728067
6858
725923
223292
683966
769851
345686
541822
303904
51967
408300
689281
975316
362310
435330
551074
1023644
377435
820510
737095
543466
866183
825281
758018
634901
56701
869196
521035
620708
216896
832136
368482
311567
169001
159905
992725
250730
520766
226789
5676
163636
1022607
348637
207613
277382
820234
951507
588187
360303
603950
695577
421464
59501
950416
943655
290502
923112
223222
747824
979776
34319
970215
635409
50953
193696
861853
251549
862677
293424
510304
33895
876256
788986
732031
1019493
800299
564622
860646
258377
966006
451155
480146
245229
325981
570647
514136
436133
774319
793655
854326
241266
51573
560515
9622
896114
312262
907710
750159
298090
653934
180751
473964
565081
699886
894274
922322
268817
971639
890899
820657
880425
228109
592287
306769
218053
822547
147937
901910
625120
1038218
307998
1020909
759512
196439
936116
707978
404979
585754
901970
471537
172631
944945
786729
237892
12681
623925
131547
958437
480697
138262
38339
122627
510209
10502
945121
476134
626406
395908
384667
127588
570528
60364
281564
608910
671124
253980
833990
653440
247483
387361
397343
915682
375774
26770
242527
587747
705190
491233
307068
1000302
442057
481957
20965
350011
192012
828397
634892
37750
598639
129273
738126
369209
126137
938926
594682
600361
403929
12603
950784
642962
297497
836902
449951
795525
75400
368035
173437
335554
46055
959751
578415
559365
344320
960182
733576
703607
987304
321134
764312
111406
763449
108682
781149
890410
583722
845313
393712
547952
954096
726319
236626
198580
924787
121256
527745
231558
239148
652323
163380
452477
453216
426435
933210
953159
699229
665978
825298
803841
642718
303913
137411
515663
647722
722630
47643
503677
993502
821394
509683
1012841
972314
692124
878659
490083
1012946
783561
325503
672729
322950
791966
1038302
62107
571363
643927
898767
885969
406319
857602
793028
180724
1015714
889006
634758
963197
603046
309756
53085
464199
417873
304801
399608
577073
584458
675829
280012
918747
874653
302857
603595
938196
893110
745892
913558
176264
222050
488186
895539
600615
69296
877387
289224
905425
438215
195446
932162
360758
240133
402541
171382
652322
172942
253309
359046
176443
433771
871003
1038673
271603
373660
634721
751963
534119
662757
439993
11665
629302
267202
660091
185272
211630
973353
841342
718744
1035800
188979
429337
520938
520900
73070
987625
382299
355182
114485
7320
1034094
377830
788558
458367
947818
748125
836140
670479
546852
958847
1041282
3224
661037
236084
41716
433445
1041742
1024201
347212
979541
891090
1043076
787248
225714
974546
399922
285095
562759
993976
851768
156603
725517
528976
712540
107891
1028322
167383
1001169
978368
585486
602065
832307
139634
846455
383012
770732
568546
283989
793009
794205
15618
755775
931308
219541
621819
302706
687403
285885
481848
128061
424784
613830
123942
816328
739517
956059
934041
599339
355544
758741
741465
331955
1042164
729359
179251
910705
284057
443537
124784
784557
101417
487355
207424
751340
604097
56328
733956
771646
384180
364533
864100
347874
845969
358863
564555
767050
121408
306813
623121
609039
196707
687202
300602
402591
122769
315451
487768
950787
780975
889410
825829
29912
278960
204423
482230
728982
83443
183720
831849
507516
746436
287228
722918
779777
631037
270512
324869
602053
36282
370400
209376
156351
454233
523037
210684
1004735
550973
379631
832271
259111
244515
21845
788418
705582
246932
18862
375605
906790
855874
566776
835066
183610
533237
911220
218795
41675
165114
454759
208335
293503
970894
958516
378287
668375
497719
286786
1038542
178363
540872
309853
601076
789
605077
673838
875968
58219
547994
736100
382249
193781
821357
485398
744876
432403
123976
643890
294789
313672
536004
995230
244362
700511
187144
456937
882547
73255
447657
631052
1028320
942078
858771
576438
952697
125604
528424
318085
901137
229587
638681
489639
695817
726154
369637
929069
142482
109890
999684
582031
282751
249869
128993
293149
222518
865901
687357
699099
624153
661254
833160
842282
671557
1040222
39146
926489
1013410
1030378
587512
368531
178439
553851
625244
202745
971592
719189
371061
395445
607487
80954
783575
148564
804838
259317
288758
449106
289538
188686
397731
322694
894445
435929
206570
936627
675152
336340
780638
655055
898867
465132
739774
177441
571015
927665
188374
607349
612363
319391
105244
53111
152170
614590
881640
303527
301634
21796
76457
323642
688216
420929
545273
792747
967505
145993
338936
962464
268896
56578
944072
634990
701999
372476
690212
236450
506853
805061
453348
928362
716921
721205
860211
367874
1044933
356417
678831
21234
1001214
60106
970158
576227
779256
417265
465252
772326
806828
954191
223966
679565
432480
162362
1015605
159954
816926
723641
1021698
803758
956824
119435
78433
931812
376843
873984
969904
768628
486737
617251
453744
964250
833791
731239
840791
409064
476857
625436
140784
609564
451209
897506
132043
1012377
876448
372731
172766
88096
201624
780760
15572
979621
410475
630174
170870
311886
689320
849789
934503
429604
152170
85769
563628
269388
561708
471684
68931
845184
212255
813029
330480
330214
4263
1017359
74113
1001325
773322
805634
462482
807786
29647
864390
243630
678794
1033833
309262
691104
313072
534592
503679
888016
844826
571186
348882
904813
237088
361816
278104
642275
566950
78666
16019
91966
357598
822625
930656
753315
23696
549755
621220
429511
94357
863381
929068
865523
50154
528227
363755
568359
500613
326389
476989
974397
223017
148777
769850
201754
956165
504326
251657
278648
599700
953243
302030
216295
742302
653636
251422
1010671
689562
412184
786076
727208
840565
355722
963031
1012717
627485
742221
1038933
116020
274708
567008
39846
25992
877292
783213
49693
878337
16946
158780
711325
1034441
138015
449423
89069
568858
123709
388760
300615
559219
159670
938782
991464
642378
745217
522585
813237
954529
911847
273422
675627
364999
704391
639035
1023675
82850
386442
259397
447074
753755
623319
723615
220745
527320
883271
449010
655825
1013222
564172
437510
642967
183829
330327
696753
803859
681705
325530
352298
775783
347692
114761
611088
107740
639428
196436
450598
961435
786915
577508
296677
693925
912684
397126
886726
247184
440298
772241
952934
917264
426713
753867
819873
181943
208805
487657
247035
667140
214208
8872
832390
31683
370719
800311
1019675
299019
226856
855365
369123
68502
486201
534501
584480
914181
772639
365189
738353
259727
1013229
906243
13792
33851
14075
312456
816568
943625
225240
395324
594783
370243
481603
281743
51795
918823
464293
1010530
606204
362092
945787
481999
392241
43748
211651
133086
762547
383359
343526
83135
772744
625957
319277
381939
90414
818821
722418
182754
249251
775167
654421
513510
119420
336335
954920
267870
944021
436056
1015937
229864
319896
521512
555494
886541
318614
276495
505980
658738
90022
980240
194456
541267
523504
959043
546966
326902
697621
331670
919192
649984
195974
314095
471914
10069
862476
812088
705673
775409
1038125
63571
577293
729603
65587
141282
247461
189387
538085
461289
88080
277178
838401
866531
949831
996001
808776
659284
975386
734473
947218
38264
903919
3550
827136
1006610
653788
498177
743144
49556
1019876
1034559
317289
707243
365587
543644
292098
623639
993365
70168
531142
964526
26266
92904
793703
888258
736752
443993
468546
856018
251014
984711
816311
325794
378365
205566
1005974
349492
853331
121120
424314
341272
611994
392629
737896
408343
561565
794165
545834
219844
804408
316685
152376
302627
189468
52432
8704
437523
28417
501591
745198
5059
50414
926404
654287
784706
952009
975079
574939
890795
181225
182752
511347
795186
137540
211154
443724
605112
373122
1040913
505283
562003
389839
46629
465207
819787
69601
1044467
955477
455264
281678
792501
181323
389396
880681
704545
234256
714112
684238
613430
592321
971404
1021764
672657
739083
997543
857209
380641
336897
897422
250229
250101
900749
207621
1002014
454590
675618
44085
1039597
246540
366968
194499
223165
797671
907960
822827
555742
336330
380636
322531
427221
310103
114408
458155
842536
884738
831502
463954
702649
723508
385658
937875
627403
50464
465262
829149
679867
623196
734412
497755
105972
27873
408139
1034408
921823
377596
796231
618618
727954
979654
335553
691987
977340
935921
148993
807257
450768
315148
146287
797996
792108
271662
513365
580540
777731
892325
474226
525
618318
88012
1011522
385531
957772
269898
649230
924603
188736
144054
445347
85464
420708
1005502
591582
385435
574423
740392
863735
747916
45540
921528
352807
804354
473228
222181
939935
478237
184858
129340
751762
337403
769962
281595
688426
80313
55585
474326
64270
336743
1015734
57307
839224
68350
145156
958317
625767
525066
560126
573116
680438
501853
221726
815620
124940
937277
746608
905835
279593
159185
1018309
132622
1025803
958283
214173
111237
803505
746184
719430
765075
796948
1003513
180508
712500
354847
248352
371223
322927
390740
340230
134293
816390
719759
307982
9507
653757
571628
996360
876638
420738
745365
456583
7565
622587
397505
629431
717730
981022
889271
925912
910525
295209
399146
888252
20409
732649
86159
477019
731695
150121
93720
203476
26251
1017417
280681
65277
1010824
608820
787586
932570
639414
31491
1006655
935144
101753
462622
523890
572544
611987
743852
304227
192225
179015
651440
847980
770295
980459
231706
159310
617868
713273
660716
803115
488629
773831
335104
300125
642824
888370
151831
561009
382507
288863
1025083
570544
229379
439734
512473
270277
298857
964621
369072
559511
22309
138675
711011
928319
455162
393759
211550
199699
617243
891596
315654
969833
454963
135904
181743
479990
675308
237435
1043336
158472
1030014
428551
817919
306388
828456
663301
494375
595186
501680
127437
1027635
36196
203020
874446
131723
63857
356740
664420
319028
476375
52762
625099
139975
701793
502531
828762
493979
846170
1043381
209623
802530
290142
230674
1026202
67114
935920
969357
229393
22024
795305
406350
180203
363737
600635
827035
494981
539499
596388
539450
363338
480469
1003000
548022
897859
429461
135190
1000700
565916
206451
337725
754879
405266
236513
931887
219291
738174
492184
534659
932479
28117
892293
657667
368155
31033
548136
142424
617860
443107
607126
170351
604888
416100
952984
653421
544589
651888
742900
583426
130758
277713
583504
671549
132951
16718
221375
313782
312167
473592
903174
994462
807047
168952
771962
93723
59958
148727
211337
96898
782574
708070
384566
770537
993150
158473
269635
587816
384850
1026814
654708
229687
859798
684143
832700
675333
870826
646322
133774
786236
655843
125468
311120
865522
541032
112100
1002909
625458
987255
287854
330415
358590
567743
76127
1024579
755603
25095
53352
821839
528097
35958
285557
411540
338086
813583
531618
1038411
569600
240432
73177
710186
183638
784443
388881
733914
512356
791577
462372
422307
171412
951924
574974
864287
842934
791090
578322
302832
286738
419325
77325
25304
74007
310810
23698
84323
68156
416252
25729
287395
174200
112957
1025826
323422
163544
327237
398583
582946
409904
1022663
1014815
58610
428171
134696
702665
622626
917733
679034
664999
94575
779766
582000
346793
696347
900707
443637
16878
120569
927030
346812
219614
74383
645317
618372
321289
92627
975924
947081
553083
149906
733790
364967
346583
16693
243893
857455
1004120
870483
850659
522116
666276
614893
48955
951234
776009
343041
480276
200041
431679
346673
718461
1045364
1009318
511891
553266
954351
237842
447683
456732
401650
949170
164506
901105
227538
772542
1006519
503512
977284
938778
117335
547761
155232
925126
177211
1016398
640210
732012
922370
188603
773347
733040
792482
844882
58212
130027
413342
92796
1040221
536307
455833
559918
769366
850053
900776
958241
830632
47464
951093
357449
593522
524836
369710
1034602
1040882
421204
363957
890900
390317
728410
686726
104714
1003529
227459
978717
50086
490019
33670
371321
586461
56210
818344
808498
129450
187075
88526
322387
582384
881858
579357
658099
513493
773102
902989
410539
479436
296665
265542
368039
869698
1003250
864271
363130
914474
910101
647163
950199
104692
737583
432433
931228
516014
32942
207569
681303
353244
888584
972813
651601
428926
898816
717819
874665
872736
329194
221614
278305
693495
89512
952942
686431
584965
86460
784718
459481
458434
809957
360217
804367
38504
203689
774996
958428
124876
193015
477727
964965
882391
546417
355791
256371
671619
385293
389823
389382
566018
436800
143186
284245
79225
389193
842480
865287
504267
1019163
937613
387840
694613
664368
251489
891922
62359
399171
577446
1022042
781767
115707
982959
530267
780793
748987
834760
494142
629178
621447
143874
223263
49955
187306
915109
1026280
722970
685333
56559
697881
279106
576080
975938
436653
806178
177968
764091
739041
530977
251916
507708
530714
1003429
78535
801540
179519
941074
848067
874377
87573
900269
247
349096
12672
692915
1024108
480188
905169
590801
969138
389752
836868
375661
1016674
748640
962953
296716
553589
1019884
525526
96856
225678
933835
583370
824787
72884
868199
170082
910030
610481
1002958
780494
409268
661449
40223
151361
158790
731713
747312
986560
982877
688454
23409
655375
334184
193565
499130
668166
1033234
223406
717635
845656
778374
1044005
430451
386737
797410
831625
79535
716768
1003266
707856
703227
516006
838718
639606
689310
379020
290079
348042
654200
570705
236815
1044371
564163
318707
702378
223383
175409
393891
930838
483808
773609
530532
870405
770956
901520
348252
819471
714786
681765
39160
831599
731584
45471
58587
169384
949607
830908
555272
314333
355224
188482
724481
765515
1010675
341259
27623
661488
192722
971588
451865
984253
189714
966451
34941
904976
789710
179675
1020615
998798
506822
114768
827067
863608
766197
106478
153986
77186
19599
23730
96613
963817
740217
507856
406553
725836
637267
871105
999768
332327
576842
511531
701658
453756
721032
3788
300374
370342
660911
49415
208281
744673
935442
583061
894753
559505
1029457
148854
1006582
339681
893946
780857
1039933
239070
870004
400424
853582
205577
66537
18342
228416
905599
514068
982488
428511
551255
72375
614295
913601
653534
293658
376900
890731
955769
709998
911414
416188
220384
302613
706419
822644
81986
804669
581371
1015812
220505
765844
364907
112720
697297
72891
461247
850263
327300
2195
302158
138127
327032
392438
785320
404784
1031137
634774
1045272
299467
973696
78596
702440
981836
632023
475449
928346
520801
691345
871871
816040
566023
1010520
64413
544151
352626
71570
337277
912865
813341
424296
840153
226182
938058
855847
568136
412740
875250
859156
309792
187187
968489
1023882
102216
138179
522608
171011
343851
350897
977638
791175
448840
595731
633949
736725
745830
273788
115809
824875
954507
592975
565342
900166
145260
703823
428751
262387
361731
493209
629549
325250
273060
88551
123813
358458
960062
158802
969592
148665
321217
1008888
194045
295860
103968
961381
51260
720997
996470
861713
805224
50955
628410
174900
939501
489613
404559
797071
151035
269955
446787
454523
733770
281404
320079
394134
78282
649307
611145
545202
200275
363989
237150
967875
20037
766041
972552
940956
307203
643227
410672
72252
921109
969192
536235
118400
440679
390307
20621
21306
809283
807305
932367
290790
919161
774128
519012
912642
436294
401100
1037380
399908
650298
665619
47982
160526
438097
54611
216484
441813
217944
611701
322512
607615
594498
685936
765847
883703
424927
78582
108553
100932
448063
561715
248026
925570
417443
819013
146759
909324
878801
9155
854090
651037
551209
698611
540452
293679
505892
904641
588950
340494
229742
89511
1007168
394991
876531
331644
484615
235688
238756
187820
799023
227657
392322
340082
876275
558841
876053
253159
582259
648328
670472
865082
1018945
794016
21067
638999
268556
161936
164380
284246
841203
6960
213531
167958
952185
821640
953962
114542
1034086
944982
646255
921562
160330
987608
272958
647009
1012998
386928
148359
694375
1014120
536468
699562
436173
752322
502011
727599
241078
975132
117875
461853
281070
111467
373283
709367
384680
827130
648911
1006273
481156
815598
85099
816861
980345
390935
485520
700098
577734
809115
811642
711916
177737
894725
336547
178685
517751
559401
766223
712760
50173
674950
857097
715214
822897
699696
151024
499570
814742
599505
739803
620031
973776
789088
1025436
480139
351328
771215
856724
826586
621771
828854
67659
724697
447162
85030
244753
208327
885937
476654
728013
60255
1007394
265824
701758
445556
782921
240753
326160
500063
704711
317469
279922
100459
281160
817202
935428
239288
730124
565288
495447
314236
757400
481829
471518
790199
443486
278540
911006
456447
681786
113659
515898
446435
999649
456183
207083
708659
616031
366528
991116
426244
502751
756194
979109
503013
775915
575880
667575
732746
661454
1040525
192761
701976
807720
395877
569651
477882
109281
921787
166266
594762
601999
18254
911893
544229
400447
954857
828571
820729
810433
392474
966574
500087
633706
854557
385793
854086
287831
729675
296253
389442
31547
456365
705566
365809
937817
565307
700854
173919
467414
671501
143405
850118
278399
909365
123750
325090
156333
553250
209996
785966
888095
958439
147296
352775
618005
105033
276345
939411
791877
815942
755449
786753
607624
845592
751634
415853
672802
41164
1014096
80491
26195
650570
990843
501440
663818
630129
789113
680206
139245
397809
739751
985110
517057
955378
254827
245883
307979
706146
232425
11011
324342
240361
458581
836154
34658
991678
20546
675971
530815
15458
849010
204031
257661
383780
629092
473077
501477
760003
479311
437042
166470
415803
970333
541122
80392
219884
976737
560168
431523
217654
127897
405126
66084
128099
411230
945042
230816
988572
633263
121496
226636
986386
490990
68874
943570
662687
427918
1037632
32182
390837
748485
166023
96159
581475
155629
48784
153919
1044890
265551
539033
808720
850695
325131
433537
337718
177301
4194
25036
848706
133851
71072
688150
610538
758416
737109
443909
735244
3539
120850
674329
576282
536205
614825
968425
673180
352133
190644
403378
136384
724403
815029
200446
454348
544953
801347
811319
1041438
691911
698071
619522
588692
861440
980135
530387
144325
18851
898733
711284
528065
563706
42748
953297
939315
678231
802862
899165
874071
685250
478305
579041
877126
123707
340355
407098
988118
783043
539860
338146
992405
333770
28454
557693
160488
694161
179308
700524
34115
63532
805565
474670
729631
1012498
526548
893010
995670
280399
62910
795956
946209
925940
668946
148407
644305
589950
616075
651600
132885
731104
735185
333207
101975
231563
867764
358671
115948
353007
294537
789542
963692
939913
431438
768668
901431
1002104
708202
309626
544333
297229
488707
556536
677991
339892
966113
907908
533738
997414
436886
492710
238470
504224
629638
10453
131582
594593
607669
470225
366308
234515
157335
159328
701539
854474
810575
920865
602478
705255
51979
251433
434589
74948
368034
346974
22242
589542
665408
82391
842289
472393
1044781
276536
691123
63158
449219
321025
484113
496684
994119
935792
214688
726563
296232
195277
283543
106994
360247
1015873
79763
1015807
314561
597885
852311
443666
962676
517913
494418
851702
638212
552602
193382
18709
698739
337646
321503
202556
521227
500203
331893
1043444
758476
412700
840862
402506
387924
935234
41836
468458
599188
725093
443493
906519
837687
940698
636852
760752
355345
719187
958997
719738
749434
417122
621455
896491
397034
309685
18321
225855
423595
179338
698681
517732
726350
745959
883451
247170
224170
160216
208565
822451
925982
806816
427123
747123
435833
928078
796382
92326
519031
59216
942928
185174
961865
581777
814773
63977
623963
532421
380051
750036
871224
458951
937537
77676
493222
265663
140866
79524
935648
891575
105607
259293
651570
354263
862681
277938
432860
880239
972631
607090
437478
597407
523583
422930
536938
390778
901140
221958
1043334
883485
346478
832388
361472
775769
867617
880699
724359
370100
398891
698886
533358
751487
443919
513618
626223
711413
325718
288056
537528
950528
898734
1552
207374
527158
115650
754341
147298
882891
578787
255780
391043
126348
46453
90028
726992
347372
674778
172761
764881
211968
743830
490962
398415
352544
640644
520374
547365
705103
726628
146115
607898
729199
452610
1002866
463561
872059
746019
475268
617723
398583
487270
121414
487204
560649
467076
87226
158997
655001
215057
798229
55374
637732
132848
1001604
301553
65280
157644
554246
38603
701558
845200
581722
567797
1016215
961214
204232
409224
892818
941039
818121
237732
946981
591563
797533
812403
919457
606898
340943
292818
108972
502187
180846
610187
766730
507320
680076
506665
342207
647675
575985
3793
507997
458036
644375
758892
40849
708736
912402
520744
921830
998633
856892
429671
1008240
679917
1033893
802626
138526
660204
760840
637437
924685
519600
60353
538879
354307
834946
226534
863983
877621
344197
755199
119912
776626
788257
804183
314791
746673
889526
9162
425602
222922
529249
597049
856074
747502
854415
847004
526080
565176
877812
795997
600223
463714
423827
360677
892897
141215
135184
752667
181392
494259
372550
595487
196932
551740
748320
780202
318514
475861
467252
1037931
431956
982525
158849
470778
363957
985282
635518
1010420
848739
1025139
299754
261123
164229
891000
537140
15340
433542
63789
502462
644601
1011449
52881
219645
138151
522726
388347
85737
378040
54036
664524
63325
39391
24291
461074
822284
60239
900548
612449
776494
853539
404489
217451
941921
1036970
826660
108550
284440
855278
777557
794709
938671
849510
726803
1036739
721739
905012
644255
519678
558554
532264
406683
225510
514087
34146
907054
182012
889682
742821
587437
1024575
526312
772378
268654
31474
476455
352987
624209
39707
946926
415021
137355
709429
921407
409908
316413
101928
641580
447377
378778
418910
268025
767429
69914
923293
31852
964756
807834
346559
311632
593678
800491
789284
943698
844079
610197
82142
424197
677924
322359
917903
372233
160376
222596
756850
1008465
195268
956743
222295
28308
300645
487996
532858
367031
622896
78759
308101
1039416
104765
826263
488522
598043
729428
679333
3301
55656
455700
827247
988530
963926
753989
436963
452822
1031919
795425
977647
347721
414224
704346
909649
689681
829447
679017
1020872
498960
723516
955895
136915
779616
216410
865424
73638
249452
496594
674857
334084
376745
827622
530028
780468
542966
828585
860633
226476
398693
374839
277266
383188
693627
176026
852294
652943
572317
212799
436198
38882
268101
401777
634130
1000176
943470
257321
171148
120919
694363
566380
31441
702931
868876
671157
641681
600764
12758
103421
740344
21377
269078
96822
678929
396315
658767
563384
716171
94441
429139
874793
350927
774580
1001390
261625
589789
566096
561744
846398
635299
758241
260682
112222
643235
931812
396772
175678
531557
369982
910610
519718
625220
92836
990658
843622
892198
296748
350431
67886
109523
779121
460616
162659
354290
480402
250878
808789
3651
250611
230399
892491
87424
528029
898179
794390
397008
464568
77940
966066
813819
287245
14928
866846
116475
45448
493166
249219
249972
509123
29639
770453
596934
1003534
1024210
665855
727237
796137
617848
763296
586344
312284
896389
655659
278702
597013
187171
310234
193699
44764
119107
143358
1043628
150089
832017
745835
155847
944900
830452
967773
124758
378601
822659
37465
223951
335028
882607
834854
514066
783110
892889
532423
1025554
561664
20503
730421
302247
702343
667489
173324
694380
271689
421653
936844
930276
821038
765417
542830
1008960
583314
148771
859625
295905
905971
393691
373374
234172
181960
736428
115734
281698
514552
413325
21180
881767
782286
750774
601604
288667
911991
135742
1014793
29892
278260
971379
918842
228256
916136
835225
814908
24849
374357
1033999
362927
765423
960872
702868
102053
1002249
117901
341687
1013641
195446
648809
849861
685198
699311
454034
878481
370622
548066
270691
23717
592006
512693
629182
578294
375977
633484
290018
650523
331284
191940
505482
246536
767158
1009974
586229
5085
598219
53369
599638
192240
380139
510591
487979
1023604
321595
26944
306313
713557
376096
602168
643532
313270
599158
661882
85011
338089
545968
972577
1910
672838
133466
327612
626280
852073
675855
324047
238877
844071
647452
366372
707557
334521
760586
21184
202314
240534
947613
784571
868085
163439
567638
546768
359891
831686
972312
598684
1024640
908261
949450
29114
987618
900463
673389
113839
843226
120058
34984
81287
79407
815454
199273
672160
826165
576093
661255
839091
229210
474060
625551
437622
104587
796507
885655
97205
723961
977904
712102
947548
369932
758299
1013673
508375
439426
627424
48035
747789
185488
296211
996346
533136
937478
1012644
682640
5746
682327
332672
792846
606062
326410
574951
559013
400349
120700
223728
739431
219468
928449
607793
760823
269948
64139
464641
431596
775724
646995
469087
449848
217891
426732
22533
736822
495389
665163
1030805
408516
797355
1028459
602861
757416
864446
981712
770908
456793
496801
919617
542536
634193
304714
78924
701003
303705
255110
760891
329745
132467
121899
578116
193150
332695
428215
407345
591658
445578
368256
813900
332452
835444
648272
378895
730400
49985
754394
242583
384987
392618
336854
12050
248512
914470
699508
1018443
478713
534235
156946
491547
533489
831687
944277
337661
981085
482723
305642
8044
141036
787398
946654
100407
671907
701226
836403
300804
491993
969412
556314
749316
813092
954143
369461
773565
223298
286488
208871
567463
600460
922092
84766
623769
406144
11424
327767
224063
441380
56199
141249
68805
420977
179505
624331
523141
329962
545692
11993
124571
268381
588406
43755
396937
1021303
475151
1010803
646332
91195
506158
689164
662650
388189
427423
993055
931483
1039575
94454
577463
619281
513927
435158
940667
197604
179181
813165
575104
218803
766366
66075
1020419
925625
521066
240132
514456
317189
881490
957665
796121
921383
28360
738443
311503
475564
189884
384020
315315
88321
449577
412130
891623
578223
136607
930781
776602
378422
167315
451244
284876
167994
362218
1021658
1225
283071
317389
822799
949908
79838
676248
1002180
1010304
667972
675526
389152
694703
910069
589833
387831
301857
786425
746255
306987
331581
509092
564947
904633
1010738
823870
1037875
701888
488551
413722
638898
593459
223989
1043122
566441
963848
688080
423296
433980
962834
645727
1032705
893852
876795
139037
876141
226266
415367
746432
1016038
41624
459296
789419
706374
86482
759390
282437
418562
328539
537242
632741
893511
664846
589903
971671
298229
413371
949490
416909
193754
721244
187267
213671
783923
388115
969273
712741
370792
276622
299510
864880
182244
568356
394390
729040
522260
291346
687052
892323
28788
108974
752377
503775
497702
48503
959096
158540
972175
446236
342691
991581
999353
811382
382071
948450
385425
37584
902159
241509
19268
85364
595250
977898
156606
1040017
246890
809724
968549
1021539
609811
212575
910304
676261
203254
145751
110546
955884
771073
91205
735750
613359
622736
501397
884186
780393
523059
686016
513617
617524
834898
291782
149481
455727
43269
229865
249060
997710
452328
306465
584617
499371
602836
324288
832264
494484
401264
685501
649002
353102
1027089
1019396
706344
909769
963213
487573
565130
530789
477699
543624
597539
690888
501632
575926
300406
931602
624401
187688
660009
710934
657378
974160
577629
710431
487985
55506
672223
386906
802150
175517
41008
557497
811825
567456
747409
542022
836468
262463
993068
821197
371090
463481
991184
488618
505620
906344
951442
585181
175533
324974
62371
655397
204866
136536
442553
1042810
989987
60989
1013098
121022
219156
1023890
685429
812610
190784
129233
754023
943181
610873
594988
631696
852059
30804
456510
11070
187429
177653
922635
205437
339862
965532
86559
165853
651035
661929
394550
656154
199526
466459
717520
546831
265408
422801
608441
827517
48777
49268
160397
178996
446965
168406
614902
885443
298530
168024
726257
959008
672653
670497
382673
463940
494845
909347
352192
649301
212073
1006637
732599
701339
533221
447456
318777
149479
116426
397486
482910
912474
1019080
247102
238783
571891
20192
851429
283749
392973
261754
198090
490858
819203
569872
76862
75868
952443
183261
869536
271256
173786
309809
192710
541433
887597
760466
190394
400516
512503
783727
295609
174480
588657
359955
442357
331748
115692
180585
895555
336613
793855
424672
973173
53936
361604
723011
1005358
1009899
429935
98887
279479
1008598
270244
171214
201949
463917
362235
967081
633316
377666
330645
674236
858830
721579
114038
543353
992709
625544
263035
146650
589168
1036252
911495
890326
774959
694818
960348
835498
726306
365770
214681
245007
437876
311068
1031547
856866
550821
877408
136570
7077
156923
767311
561418
376935
788811
517062
758598
636529
164395
927888
288292
631947
768548
556103
973826
301267
512649
678871
75064
690096
1008809
978508
112038
381286
344194
58301
756142
25351
707405
695429
725929
705278
203048
976957
612425
697032
83281
846467
122833
66256
648102
881327
80127
499314
220656
586024
221069
90528
758549
378992
368699
921931
74779
78551
264608
554318
288766
26624
76539
301362
985337
121681
143005
45100
879784
633426
862577
779524
50743
133553
297850
424990
431415
1038906
986335
996632
523204
718982
725495
1044398
220618
134733
149554
918570
844202
9074
185750
277138
986095
43517
264823
621802
42089
751203
238438
578546
648376
819354
277554
930916
612839
395529
880940
594734
522689
488644
491416
212267
231405
706666
772818
388001
729783
498141
364979
832196
258369
267853
378750
415531
644184
147218
679904
792165
583718
865609
551524
14
266412
529397
633698
711231
983722
853458
913972
556937
116853
933969
339025
677886
376069
779147
178950
771549
465102
482090
824205
708148
362245
70153
872617
623116
844819
507050
940881
666565
510443
677034
213954
424903
317513
380318
526397
104865
183328
224939
754307
370571
148644
467908
148634
846805
46242
833280
65283
847532
525664
517124
903096
592414
399401
788258
520404
828182
686245
866203
130813
766475
534218
399483
374552
429057
102049
965431
42392
650292
218036
905933
570678
683494
910742
398406
794428
780069
657436
733514
865709
338137
545637
289673
498445
121073
675743
445235
110197
262104
11398
534879
150272
396426
585068
887747
847763
272224
935248
794246
1012755
679908
251067
919032
25723
548762
192420
466762
380914
991316
106058
713996
343649
346086
535070
444445
786722
238519
404028
1021819
383840
814135
128456
674016
863325
714424
373921
256303
466158
157510
314085
245173
357821
541272
854975
914934
264462
298688
835127
668948
523884
392217
630462
33294
1017681
439449
974802
1033110
73165
535982
313722
487628
11938
246581
228087
139848
940542
945673
945622
233833
672613
569808
52403
696511
116996
637856
559845
821080
622188
938414
962203
656207
605715
920350
446817
620101
600575
111337
391058
414420
295659
106412
773772
417240
134181
326246
640851
619757
492229
842416
218269
635399
345500
426535
336393
150542
90931
385869
274128
925246
647140
562495
732036
999944
255493
681192
337057
328400
492575
67469
547861
485469
386518
469509
920217
29147
171993
999295
95686
46455
702552
493842
617741
974842
760278
1023173
232362
774089
828909
817545
249612
282697
217663
420970
433545
271574
376614
885222
325778
51320
920688
318980
62486
940678
588826
250216
956644
26301
85944
593472
163326
501099
329815
254523
949228
1003736
903838
307913
841099
6239
880615
934506
448790
688498
284539
879815
132780
652048
995292
465845
839667
78367
318550
54538
943639
868472
186431
637929
651170
760986
431407
322441
244038
43678
542240
697369
334287
1036802
650098
139632
542583
802837
737498
469781
952289
936784
203150
544984
748967
597773
141696
355845
563710
49608
889917
443442
517064
822077
185249
970911
987643
468418
325216
454777
487601
545056
335352
518044
225962
527194
591116
113217
557969
189791
766031
814199
184902
535860
649275
580791
154143
325643
295873
142625
308343
423262
455942
523465
250619
908815
238321
370321
29339
849125
537000
1015547
60559
772299
819196
650297
849511
670147
527883
274730
864221
744639
638985
902215
441121
362587
466377
342204
505790
736504
895226
205997
650401
969555
280809
751101
716400
772938
1005832
316699
259381
344618
206860
102341
257450
28398
635123
796571
909279
219065
816789
806443
437002
996050
912117
1020857
747691
335121
777637
682937
911085
917103
1023768
716025
1014916
165608
810970
491771
829877
804835
234573
649124
927147
795149
14022
232047
665917
168932
1006231
610078
37269
404033
130508
644537
670544
989090
70358
595127
567881
141457
851536
316249
210889
310543
294269
713693
172879
569762
298462
133266
647761
775737
461954
625826
924309
232864
306558
325531
61261
106033
942770
618115
556840
972703
263185
337602
481326
655329
26426
195073
554686
840480
297998
505086
650423
234260
182463
408393
374960
866215
497657
205865
710135
569464
528931
939551
690365
466540
771521
576038
117368
848012
245341
952013
853611
392321
248456
237388
178326
421529
898970
16466
927503
1667
106556
619994
973764
652526
36847
683467
197367
983682
371894
350575
115588
500151
523829
923676
1022244
729261
888008
404022
102844
899654
357619
443893
1007016
154278
465642
506618
359726
317111
258342
237730
503529
263482
760354
798508
90640
750726
745120
336354
791441
538504
521721
939684
502806
1010516
108616
286807
499986
574354
64361
902509
918287
122154
1027702
285311
454527
699007
372565
812678
323513
404349
907311
232976
214726
240027
93688
286902
979769
732482
170596
543004
604143
471826
1039088
671828
488391
995132
918435
608208
455667
186923
462192
796358
297942
503715
687103
944584
908870
795993
704878
743216
16761
220399
233246
340239
392059
315724
799026
1041060
757906
892090
1017314
855423
737535
884322
218373
350042
994204
45759
564104
490335
1015889
309164
626230
315528
533377
948126
465143
539076
984992
386949
586871
747876
902651
128063
395938
698436
401091
717164
374358
158646
834168
782392
374551
722156
568009
98579
506449
162645
115977
160215
963860
587712
196092
293382
312591
650617
464094
8352
894334
25188
28636
620977
212211
269048
444437
909356
646958
113715
614757
790281
898656
541616
707199
288884
293373
678047
73023
874023
920671
302866
752688
843253
52405
175166
922489
291817
1009381
899872
402239
920474
175643
264585
947500
718776
536866
693337
950092
151850
627572
817775
451289
96924
8720
303981
602347
612309
414543
402860
744105
59283
226715
703157
301181
147300
908211
21264
988736
944751
855222
905753
815341
589087
361473
521649
657159
917621
517422
9929
1017270
375592
754594
1008373
400040
476552
228728
613943
70783
270921
146352
308778
616948
607261
614153
732549
573866
607590
920097
907311
919292
150815
350621
674814
542867
468305
856071
823900
336070
672156
978937
973310
240118
594695
167418
102165
873251
597769
702739
141579
467411
348548
108442
506625
11163
462854
470675
568520
824902
35736
15521
12676
228689
148386
3026
615521
616905
448426
551183
707292
780116
422403
612495
887239
266187
581186
937790
584772
1007108
449152
667287
136354
229427
375087
673869
250654
607589
165115
985860
828865
344084
689704
532178
719432
189784
1744
746811
830826
775365
1008570
280331
301408
111909
654741
870378
156092
830985
59022
303600
646942
963983
820362
137072
438699
341543
159532
571835
222957
410908
211734
456174
589656
675694
993333
999148
112631
543542
889886
445020
702644
67567
945050
321049
25156
502800
281302
994951
855017
661198
92587
420457
338600
125137
742818
269629
432538
72279
791354
976217
173507
692293
225392
863548
510235
568899
89869
385616
765453
304816
905440
496499
238574
145200
1042070
279335
340250
48831
525348
40393
1031892
1001538
867655
525035
198601
681885
560731
1003161
329279
39384
686181
204468
517507
506558
359015
911937
451221
282292
44883
815999
239679
188186
330962
406780
707278
538777
759770
409605
856974
993390
699237
943067
402847
181436
750593
560622
564633
240225
299617
333072
753485
205916
466735
1013897
128117
815767
60589
548501
373643
313263
718517
814927
216569
117226
356842
616149
592880
412665
153622
790080
634439
365039
714322
570305
516743
865649
837874
418711
1010060
616158
815582
198089
136731
957252
786882
727928
620987
533917
221079
496934
744332
511918
604781
630802
732997
1021335
655135
515519
879344
771076
179889
118373
400520
801747
936452
242098
680076
743339
35809
904848
457105
91335
436386
141368
181300
44628
300763
64060
326854
367693
499397
697139
179249
926931
499093
202807
251786
550806
504472
109332
100021
93965
560720
151398
23877
955972
193823
506135
227710
719590
529511
861045
641362
128911
796561
180073
845235
420440
407078
513395
95691
811476
922414
947344
245565
404102
432346
284773
42407
857315
93174
529252
935093
603849
996174
64822
369404
168026
806954
275235
652889
46436
167341
240361
835697
914773
158335
258424
868034
705194
726129
700732
197686
1024829
984732
542165
593604
891553
197655
665455
1023798
800705
261850
187798
36301
140852
22522
708392
167588
403986
527081
609009
19077
862771
945870
598888
133737
458221
611224
51460
333362
908172
271174
597216
757250
942692
417671
242818
676903
257032
245174
187799
971475
724555
779624
855560
90004
1007898
45337
997730
202839
129364
902563
741188
473341
110737
257559
997227
1035889
971557
997809
749573
547375
234433
508595
198504
1027846
1043919
340648
786183
707060
88811
1009680
723349
752115
451359
218956
278235
75061
951421
625595
374830
192117
711358
738220
93008
92509
721564
503601
144502
299330
273146
993212
604937
761963
573916
424105
828286
145837
811408
602151
505630
762180
508850
496008
131595
580346
535336
159848
829082
744322
597682
839322
450132
146943
106394
923808
188141
541096
588727
336381
491221
555768
847649
551103
928230
421125
107832
280462
355713
584181
126295
519645
603101
74138
763636
991194
961843
261801
137689
891819
1006893
167545
542543
642809
860107
27125
689539
1142
879460
282898
216910
511534
210719
298649
387228
924542
549562
862587
634959
1021872
927950
781898
154650
353529
523104
729954
58736
170556
708323
355504
752810
466241
147059
986178
238109
1001664
436166
789959
31315
877015
894444
907740
780327
240244
436157
481935
99846
985338
217612
368506
985110
60580
868369
944699
780012
870923
185639
455588
3933
517638
571920
829770
738557
626333
367880
30895
711932
745675
58224
310924
149150
435824
218512
946848
221682
28774
748577
778443
324248
369656
494154
612663
903562
202551
858234
15558
137202
542208
675835
371918
235509
657335
774261
168296
289425
335101
94472
451813
686431
919615
36324
735361
575610
805300
70922
854968
625172
222733
77658
222455
368499
77680
63962
428866
804926
841753
1019422
660265
86712
692446
271776
915440
122533
897553
157684
273253
2871
108227
977438
543792
43058
773420
372797
290240
106470
24223
620305
649922
328941
705703
197885
879555
834727
53264
301239
196106
56148
199762
888029
872451
975354
804959
192554
297360
147722
12509
851425
555246
117873
502638
898644
962469
510534
876123
559887
115477
411226
17543
1001345
978600
556604
81839
952603
1019518
1026546
368110
467647
32088
603780
262064
365097
290752
746276
27470
192583
613774
502159
892649
440512
91755
1035214
428149
412017
910643
344038
613341
274075
574486
313413
782291
160395
914411
72523
870929
975027
974652
661410
239528
539859
921512
729021
850431
4211
618033
346003
513033
793479
372952
780526
650616
820949
129654
942780
805784
856064
703851
71839
189508
208145
48018
586120
229731
430694
181867
246163
509557
131295
579285
336696
781598
773927
701254
228269
937637
550721
76421
32916
891357
481218
225230
39755
58678
604168
630776
452781
588613
256605
349433
144248
161096
517761
930702
516327
170335
667120
69624
864630
600313
679582
437541
477754
585626
251466
256500
507859
799887
1008360
222211
993939
626372
968096
450776
134902
201611
267966
498268
287961
964955
177126
1016391
419513
890062
631568
751872
698595
827976
161078
265792
917459
312479
184470
274470
546963
92412
682712
431661
56019
622205
961263
496048
401468
451892
243630
617427
152902
597052
344089
932259
196928
724175
340660
94956
767180
640818
575017
67176
932986
707068
342802
597937
43292
789800
402638
916478
322091
987809
229378
692571
296882
97364
636944
1042819
47170
446246
171992
688458
887533
862498
337950
94652
844332
1026565
435237
619838
21049
297233
1003087
1005506
348902
67016
929492
799672
130480
287589
322638
196434
504157
731290
212104
916597
199507
544662
273053
177944
902214
815265
810456
651771
1008751
1030162
281764
948691
1029728
488092
793745
771625
466662
876862
907223
343460
241596
385403
1017691
944327
238393
152897
251066
598327
577935
996345
261438
339885
851863
633405
227166
205028
100233
214939
794555
1003155
127942
648759
599511
559814
319243
762949
227455
88810
678617
942837
112819
100825
571584
603212
439213
646321
370055
812483
394184
1042922
372683
700267
328196
957902
423486
254054
171882
321599
928463
638757
778414
363180
538316
464562
835315
194026
897899
1019117
408046
410430
579441
272075
106505
684577
274670
361938
4525
280102
570865
649971
602379
429211
229944
834757
98730
758761
804570
217293
188058
715712
918585
360445
1007802
765220
102097
1028263
293950
92624
393577
222455
387163
984943
384186
707326
393105
268612
54873
33831
244321
477765
895782
141425
45505
653417
451239
1009897
302307
328378
338836
859278
703678
421312
11335
748349
207120
862157
579185
692801
999229
143423
184306
782141
984108
78302
843388
809947
137731
108571
948684
298855
126480
841767
36118
417149
569602
233865
453692
70918
817325
929261
911320
912951
556724
931680
450926
229477
119652
900936
759812
528858
440594
443426
240354
290700
566953
377283
768027
144016
569376
691729
394963
213735
166555
547500
115221
828290
256109
415040
896300
507111
82423
609609
369537
938945
847190
925443
900079
823300
235647
140882
944818
416478
563562
228939
94522
878787
921956
667194
875026
774080
341737
121682
805795
76489
550424
819179
568290
290578
289682
20133
934771
242523
318064
872443
99613
521898
411664
546490
855205
233453
534249
764227
621177
891380
573435
709937
974310
342222
179461
659565
1001828
426649
246361
377618
708313
310474
925177
368744
767647
48724
488570
194431
458817
147626
598835
61689
997478
727174
245305
163233
447124
193522
674784
363365
696107
283894
767745
988491
299744
47484
734092
534742
410008
960911
949676
423608
268148
156991
818690
666455
555216
554851
803668
264473
654390
49044
742581
437074
117168
383453
183147
916947
322200
146308
203548
772678
757978
150677
1044749
147725
384590
486299
564591
978444
242832
530630
689664
831583
287930
1010213
323401
453567
363341
992664
344952
66263
245690
194795
649850
371861
107737
625904
55903
532741
234742
843732
64410
654406
77182
433292
533946
23734
526086
128311
342614
422492
423645
526386
551708
677838
280486
532439
392914
90609
580815
670985
457734
287425
325160
591611
829086
947924
280037
734885
901924
736019
638636
618800
214084
265469
387184
520441
589885
213129
786554
665316
379527
81557
470767
386038
389210
345178
723322
311767
592169
72192
331819
1004866
980613
999770
944606
312137
453534
593040
600209
268048
637387
561768
262442
84771
782813
508391
1033806
668980
591147
749693
842174
564745
467247
189722
356729
281786
834326
495116
289977
861050
805639
775381
424044
1039518
128519
625312
465894
529383
681491
973577
115707
917465
320010
835395
733748
452079
414341
127532
89407
977462
555213
129427
414117
398935
912365
616809
863798
325664
809021
598116
651102
595090
147146
553849
915916
760977
500635
110971
801254
739379
47035
340964
94249
584133
532340
640569
389023
847557
569042
167440
500153
322791
730706
434143
154109
777101
1008045
426001
746267
349233
237933
350361
323344
265001
417810
599075
971150
496281
837682
995780
867735
426940
614993
883285
483613
792329
738901
34258
389218
290746
216339
755463
983481
242044
94721
769733
255146
200108
918014
976057
43703
197355
950447
1031392
979870
970732
318885
572996
320676
444056
881997
845513
279919
704544
621997
681671
854527
460755
64675
733813
593252
875955
7259
25753
609098
577374
498786
1030033
551856
313924
157431
355685
973525
390517
686794
521307
499679
522525
753824
1014092
677053
554916
482532
751757
354318
384314
700850
88309
698697
491037
114345
629386
644957
261114
592910
809705
170336
901075
609984
233102
200048
887288
666380
106308
502489
584263
162454
961794
396378
784928
177226
87428
28361
281376
110394
278523
876552
338336
651852
587275
662688
432132
911766
80479
339582
176787
84069
171453
265805
821069
515394
980288
739164
264754
857118
116846
846476
82906
170533
888842
108427
472186
173692
731704
843666
275210
624019
814091
565598
690253
583134
716266
200301
553419
641783
588567
79262
808348
162580
713442
603562
508343
644716
315897
192223
219322
435449
701423
504904
828191
169196
63824
219256
752007
882106
105975
1000743
131037
241825
637740
967192
298674
200692
292151
940415
996183
141331
545284
456581
975273
677701
147375
17981
1042190
335444
886907
501310
892945
1006715
397228
641945
302066
507126
114676
213930
672953
665114
233070
880376
731143
23410
862680
233525
859304
504335
665535
41908
1039268
321663
84619
792595
568876
828788
775792
565126
578153
471721
835937
701894
649492
36578
861756
93112
213297
948500
73099
972921
256134
29114
1013148
692070
112144
40875
670525
924834
602156
211571
826854
863282
606465
328991
711978
44437
862144
961381
450581
938411
1028641
182134
683264
232383
124503
627507
212606
904986
608679
45968
338400
723682
193861
178792
408898
832782
233253
806106
556169
336556
575048
279715
155742
931857
641972
324455
757073
821127
748385
640669
198952
452358
352853
639382
717920
457615
947628
302754
643150
275125
95731
144364
953236
257117
526943
539853
465784
615658
56302
836917
854039
326529
1024464
37596
307023
663950
249949
452515
157232
685699
68766
9465
42983
262368
868426
437310
742448
995806
985649
556008
564142
450202
4376
407568
477633
925684
425706
87511
997918
228971
338090
778120
919288
300139
677588
403516
785192
868316
207485
238481
877178
960640
965654
261313
868332
453093
459780
984190
14969
200418
462878
91039
474301
129550
156565
690841
539080
946786
61985
560359
974840
802892
760015
5541
87005
903023
736492
925324
111161
789052
80774
281234
371776
883548
649237
123159
125515
433851
328549
340100
615999
928190
522328
228636
801356
398161
63250
191850
110878
604747
538496
485479
105680
609069
286882
458486
60338
667754
653121
502418
941493
950092
810268
822050
326932
513806
610138
482138
377809
777465
942066
161978
492231
676543
1005836
337893
157773
169771
583511
464424
686646
424347
765180
314661
1938
434060
747251
90977
261424
231961
813257
40954
124561
406754
879198
912031
386852
236516
140713
519942
497369
329193
1007133
488556
152231
885986
933107
158032
93775
1015667
337064
780875
558225
905696
994059
611757
450064
988345
978778
1009653
302067
324834
264823
428249
1002131
815358
55431
974026
663325
459801
245577
204621
932599
388780
520780
760007
391290
731410
189754
252274
952798
272393
1018661
758563
307185
479283
384684
753050
255875
909459
663721
788358
36198
86819
312115
635084
752949
708433
962692
399539
303214
143730
147990
49548
1001646
442800
591342
83221
27640
44252
264942
386884
200238
724087
616772
420302
581985
1042676
390421
518615
599362
337155
938624
860337
93770
397811
794240
289463
407846
988757
996853
596702
840663
186629
264089
202078
786737
649213
201019
856660
95367
880572
539337
1044301
695539
566432
875096
379001
609336
181034
749305
969608
732310
238016
854836
944885
472532
408453
867748
730344
586727
472240
52601
773178
829253
846785
703582
643052
254856
294367
963661
596439
608211
442348
361901
24081
48220
307881
1003444
335192
19915
719102
159831
581509
295199
175953
863
801138
314178
371794
641782
17664
630911
67725
526458
656456
936236
39752
484487
69087
358332
961324
207882
495272
618806
190061
775128
804195
354522
993317
731078
668653
79555
563749
574128
585584
175703
926670
668464
680174
64765
335263
784168
911543
707860
875105
347462
807406
389065
465246
374450
35676
866746
610880
303569
1024347
404946
25062
402919
294536
565456
512285
627146
975378
82956
1017517
915549
785559
693505
144543
114404
744230
27275
679231
876287
116254
988960
651842
712372
992492
384203
708514
269477
607665
705027
108505
4695
166715
619639
40088
508904
519395
355127
473958
219476
976535
121818
423357
193444
546468
453597
889004
1007345
887732
265229
886575
244516
864622
774469
573861
389327
362712
306859
270606
131945
755067
57162
960218
667223
291164
969050
919982
21766
198931
41673
446728
675953
880214
487121
379726
97525
366891
21943
109354
729871
535568
941000
939195
390200
857428
164902
267744
933942
667693
788379
705012
22028
79680
752635
854794
957578
759544
992424
673847
831802
572742
503672
500769
198421
830067
8593
529567
583155
227778
381372
705384
432161
220666
651977
504699
972214
1029341
958427
441993
1026180
430445
95894
563966
890385
472213
489581
1019128
618824
343599
695279
117036
173177
129938
232429
132583
140548
359301
750219
939956
677716
702694
151064
613445
499370
226195
704574
634182
393940
105030
170817
864094
918272
446337
172039
784776
254237
100033
399341
445388
369855
886197
305141
468116
948330
314672
137524
615109
701170
1022421
576234
890811
256920
60043
419187
37905
274464
646297
249162
466108
531006
303398
874958
627957
853090
428742
986552
263854
239346
634655
744795
33278
97366
406217
761172
450352
120345
531147
354011
671068
1040188
482564
782731
29637
503893
792374
672937
80379
741851
151421
83617
310563
329988
214355
580249
686626
694924
326664
713923
535784
964211
835808
439265
469987
980819
642877
1044755
506617
185517
364702
494833
962348
575710
427658
333982
804974
861381
985460
290132
613737
582862
247036
1038350
460657
1035277
384356
774684
154899
1010107
500917
373409
881316
497931
656064
214259
445632
774087
577293
250307
129284
1041112
941577
354354
817266
341180
761404
430788
87543
830687
783307
411662
828195
938655
590737
229435
357250
554376
1027795
192040
651972
490575
204386
587875
331705
786852
215129
123820
976328
937757
149616
186095
85123
34800
478014
795278
116865
620423
458137
697699
70461
388909
970339
884541
300922
464405
263249
421856
517963
210930
222013
886728
803300
131387
881282
844048
850476
916710
833803
229403
20456
595262
1030955
104034
276374
982976
477851
471669
823577
969059
683618
916374
47513
387679
519948
716873
47159
442577
899921
889262
742034
367219
1015199
639892
53513
488010
302813
653526
967046
474646
937544
287430
705331
929720
1000228
367194
296251
778323
771966
306855
786194
199192
725997
647433
213175
695531
192709
1014199
852514
69723
919066
178061
320176
331162
679159
823843
902740
217574
556732
830018
693715
779589
650965
690812
957960
699929
646332
566026
475120
640672
900653
307641
7947
746553
649138
894198
861419
482553
82175
477306
524912
93176
690244
235524
234512
952972
418618
438128
152716
881093
658928
200846
872082
369138
620506
311070
876041
1003774
845781
460184
696252
1029599
980703
610971
1006640
968330
313793
188295
655084
304942
511945
462763
611746
871390
879353
348088
903521
688531
469843
758803
1017890
824301
720334
123584
933455
267143
207329
182475
827164
646473
588058
471103
690642
388417
750633
407796
626299
816105
625085
1037567
725486
811779
80102
45117
367925
379662
486863
307877
212780
893767
669854
458087
875481
358917
282057
230267
550577
447672
379032
519921
129834
122995
85966
105519
818638
173084
849038
50632
597622
51053
817658
285754
123806
593590
456282
840906
520940
35815
346262
180168
340302
891384
60214
460989
213044
315637
815117
1009691
638312
317229
170178
366642
3168
118459
689892
535042
164097
168915
292350
680242
476975
475378
97613
521971
782746
335593
6522
276233
913380
647225
456507
172878
506146
554979
893307
650250
68857
724070
997772
325437
922255
1023097
612367
214673
35074
6767
1043973
859883
910523
1030148
138365
341765
112199
339162
456778
370837
537563
871530
560166
513894
30669
585200
615317
444852
404915
844123
63321
580079
897310
831389
102790
224986
641846
915829
806800
59369
276942
768410
594275
783566
405207
237864
793440
288223
856257
1005518
897431
138587
424306
35423
977631
500271
732879
728817
246934
97559
1016526
836929
832803
708302
794393
739225
435390
499310
715267
988571
439558
584829
289775
758119
956999
916193
607143
639973
495069
609216
149102
1010460
512190
404047
1033464
797800
729641
988258
109939
455458
687207
30296
831356
852356
315249
736886
104468
300435
225099
1037969
797582
1042231
180759
407956
635202
35700
487343
142020
615540
487503
344515
130615
179920
316468
988853
726991
88178
323596
803801
813589
716019
136503
921346
487005
769207
614373
361500
743004
150313
563579
214245
325126
12557
622347
887341
724559
328490
876451
14766
162245
170494
872043
584524
711722
411589
20268
280784
768941
928457
258182
272686
836500
245463
547574
47791
12407
1031970
824171
367625
632379
506417
450953
422179
465902
151969
115266
127173
40231
93919
304234
311379
241984
312511
1000118
927337
500289
929048
750032
637512
106021
412877
254443
436690
109381
681380
873976
45686
506580
956130
477498
724612
937053
812536
269476
292201
949933
355296
180354
208529
151033
120348
568347
1011194
1032313
841534
631191
761983
395113
366889
990964
46086
266159
89418
10442
495242
228840
233824
477968
696033
320135
255995
401345
919771
114965
166720
87430
734474
953795
21868
874768
981209
672679
463713
863533
560074
253349
792444
296690
354881
284417
197530
822111
687050
589256
372960
325559
1035921
312075
871353
394991
510154
289547
579080
952721
132148
1002820
157447
604631
6076
134809
908518
649402
253917
27207
709530
708805
244274
449668
767998
66573
954600
88857
692001
196592
51426
988829
713165
84516
697797
560978
398500
502599
1045072
755686
789939
598063
546488
768883
79612
264759
1002257
564049
821100
53847
652221
253566
50346
389656
113958
527916
119816
955224
737307
766180
797921
239164
924667
131624
86571
381316
44237
964123
293204
43025
994079
297977
595458
445382
124372
847172
961683
988128
333340
342778
752362
661478
72131
1021432
82615
996964
134188
502412
52433
805920
895779
758167
202575
790726
51346
202658
336316
716347
910186
282481
748773
459851
957019
755930
899080
118824
197411
17656
708489
47016
205366
420113
338675
229977
75736
257566
63202
753156
803863
872951
86306
604497
911545
654369
732039
1020248
919092
646892
43477
313666
153353
397687
523575
585090
527168
1013054
838794
679433
169058
430827
26116
464344
136678
729096
636247
428886
158950
650902
745002
725438
138892
267061
30825
236745
704521
505303
650016
914323
83911
427277
323949
995348
114884
919423
991200
773764
661793
243207
505875
661556
833881
637855
600417
521268
194970
517959
271249
566300
392886
200163
1867
613634
290047
320604
83423
1043740
50773
325300
490658
72948
52518
113856
643673
958903
1023550
855273
946041
276610
708264
214207
855457
304377
945192
643712
396010
602819
989392
205128
107747
532382
143990
969179
257359
344398
505051
922523
30653
434509
2824
778091
985904
239443
432618
337855
759553
477954
951757
1001583
934430
230101
774972
423304
487490
579046
973880
1007664
94874
979763
556724
487013
580157
965139
749484
279459
707245
333779
743058
60521
34067
878632
232393
199435
774061
509722
559445
370435
550990
865309
222224
87697
721909
792527
941833
750541
352393
62859
127975
973735
222665
880297
878119
764450
633581
238778
989840
478854
563496
758460
648551
614630
792093
214072
712302
59539
93978
698560
748734
276065
882970
612077
701953
80113
625208
840610
285613
32635
539941
341094
435067
477660
492768
812503
161175
1018214
285574
426942
586592
227311
395126
825842
502234
84330
220862
48361
834810
539025
517200
886801
921682
884612
379203
127511
1005696
50351
749305
257202
438113
642748
55595
852270
17045
246100
989120
538983
736820
8145
681540
741766
702193
378345
692187
452711
635546
70634
569796
740652
466698
250136
649904
661671
873172
143142
186701
679329
537102
764429
458874
373943
933471
892611
516365
92630
738365
302497
231159
841338
568889
592989
1019150
559239
318660
425848
281592
400797
220487
776254
167223
631414
921184
539008
347942
299863
673911
618487
883057
824204
627073
721707
1024327
788135
72033
318796
520342
616491
319239
865253
915741
253160
882570
977873
960297
778282
597422
620464
367229
141995
122114
199651
481821
187567
1005419
1021788
835838
526335
377885
532832
952019
990098
1016479
426760
872303
685829
436769
135230
756829
515685
334522
754788
154240
901000
602121
19521
481004
701310
216853
671321
647582
152301
280605
69857
793890
172656
680048
857262
362086
454626
187914
270300
629742
574891
646097
746842
720195
767442
717972
945597
946558
797997
852389
682117
76216
501981
475744
476316
702872
404956
873456
1034955
969111
153994
463303
285243
903599
632115
465814
664503
745487
175326
714847
557969
395398
922195
64174
757218
497434
955319
927656
1011407
733251
523405
363484
140036
555694
485462
202386
959332
116057
857567
45554
252859
816888
994330
888108
181139
73576
402698
544331
746118
696035
515976
121773
1009531
343749
89619
234258
8396
146214
512470
782320
465312
499431
285785
836677
445575
228101
251324
393877
65836
499881
298467
369448
353341
53225
830529
482126
139684
103195
126424
340792
270134
676438
211180
834242
551460
716725
514354
176350
658188
982594
561568
346874
615383
170279
40318
850896
382000
74868
940355
421625
1035847
607108
39561
490005
846904
155601
974660
204644
1025078
115243
187733
744016
562408
82450
343310
658333
768593
650706
610812
547960
626920
824337
493571
135151
83429
939161
667651
768208
404343
9971
171136
365281
316783
739444
496501
926129
329688
716306
967822
38864
53803
433602
577860
305236
913286
1034154
531542
670720
8313
537726
458343
545927
279440
84139
827622
323950
582796
922005
819680
489971
807486
6803
830841
874141
541510
130880
479163
488698
407809
709412
882374
672508
991370
715830
917646
897578
251367
490496
359369
662336
86377
991693
829210
787999
459270
783122
913812
622216
337303
582012
66447
610972
815120
218031
657788
761803
164196
125860
62388
110954
844350
679102
741516
56002
983601
878757
288217
293615
36296
895885
715492
652031
677130
549146
803709
312889
100080
932758
295860
487746
842441
424567
921502
210035
540203
141020
488006
908961
776865
629960
440913
182898
73951
443922
378293
431384
324340
495967
454618
897035
773808
483791
118017
150706
403838
67419
935452
91276
835163
841419
572005
550152
917313
905822
85003
242959
921250
667094
933452
676115
82413
285670
599634
196304
236404
78947
531793
451534
560317
1042855
932875
703493
716002
558657
851350
753239
923332
871448
592811
941153
505144
557610
355232
897817
481504
734584
807171
171109
873096
355836
363638
39706
482214
600376
1010425
701397
355938
806187
557176
821170
74615
778904
816487
765349
850018
180074
97464
383659
383460
132950
59042
138755
724541
97871
533484
632121
166959
823893
440264
509203
349921
63000
557535
296676
571890
750419
610731
400208
241232
393565
408298
330881
757659
180985
638414
427783
42392
320518
852593
15224
570202
303742
829487
967419
340562
725946
929716
639725
189649
117332
890153
501213
1016746
49354
206657
937083
512643
817267
916782
672330
97863
121605
849332
677968
502118
224671
1037665
930995
321450
917179
867206
755012
312442
416357
778760
331378
437800
411315
12133
148539
737066
69446
933571
308249
799542
222796
967964
763543
806525
268373
832221
1005116
93061
755175
660952
76610
938756
206088
6120
203602
1032107
781341
709002
525039
908846
991546
104686
18766
380341
186850
537837
144393
382239
979503
417459
406288
724078
226755
443467
435405
977398
298715
528503
453756
441167
133989
537464
367701
987337
504665
162657
508535
896303
755932
58526
498814
1042558
170633
397742
686242
270160
979649
946821
792400
237079
1038746
325765
1020236
326408
277293
726151
536962
128444
1041135
709159
414620
984672
675827
674095
954505
578002
374549
663285
250464
704596
352661
739706
885215
593684
560373
878300
668129
968033
941145
660401
191745
203875
812917
115175
751832
516759
37928
925780
397485
428391
201788
81929
805427
729770
344719
155244
380211
688477
319923
181734
758620
284804
222825
813939
468938
1005422
414833
801897
861370
398998
785275
143583
973702
249129
912520
960288
182545
276147
622127
489743
184296
376795
832242
159180
424533
15721
887310
71229
350499
302897
826988
441548
774593
207655
187391
1026299
402462
798160
854889
487644
164297
375754
728566
372396
324993
904718
699005
879583
901215
526681
898754
212746
1008554
433427
898405
283776
1010657
1001232
949749
363539
416281
947554
156157
386125
585550
576856
1020666
1004316
98752
687319
997404
631658
749454
708109
682546
703545
870337
382380
997633
1022531
321630
332672
509416
21031
412749
57079
403953
222422
89798
463845
445142
869123
478669
253622
11617
541609
229665
16608
223894
712819
840665
454561
268797
850443
803126
564599
978791
476509
130183
169741
875564
797207
149733
144248
317900
701822
586401
976310
963451
484874
481715
130616
907877
179972
839293
387156
39496
498200
520290
695830
922892
355920
925730
925951
858437
929121
445942
976199
425445
519314
190891
775963
348457
505115
716631
663905
52411
29665
990587
752237
844891
104209
315547
257380
592867
603717
366298
129355
90765
900935
657462
66434
264887
843605
656064
69896
767826
95007
562781
28197
902002
53039
69992
348614
61895
506658
690791
72515
748328
9501
6857
885895
10586
1032626
610313
588165
466596
124237
505436
1006994
997434
835785
372468
160992
195242
92984
989301
707240
573319
668466
335459
475669
1013764
727440
460980
23202
416461
439227
68315
427472
508024
158047
733246
101676
439786
301197
414845
689053
387659
644911
344849
149668
735606
722415
697370
265338
798827
905306
172086
716018
146151
358268
32388
852756
692299
460203
18974
503018
581041
323791
728907
425961
306613
616979
329873
926253
241639
928716
550133
1006389
510095
553283
171169
725864
423675
152125
595344
69193
482073
1030726
505659
243744
796847
188636
36979
390819
820876
960460
613898
335575
1032388
304623
140360
977975
765636
859423
153908
511025
229294
672301
449459
659064
142753
738776
756265
988715
1959
270604
480777
331344
718943
792838
883807
208605
278180
47777
103550
987270
652659
483385
180610
128578
940910
949178
297913
625772
517146
4410
9869
407914
812048
739559
740183
702240
909141
800013
553063
560686
978685
954652
346504
189536
918833
427063
608488
127501
167234
1035576
403729
819839
486920
239625
577179
16878
298836
67282
449292
547328
16686
603742
754046
665592
862870
997528
114212
539353
203705
233942
951027
736196
1011633
791746
826351
434919
833098
158522
321395
1005756
429723
648387
855650
670658
1038233
276330
150346
884680
361139
705840
814245
96106
894807
197291
658485
658669
635170
341714
466543
372627
525252
978744
327923
52766
892040
839863
946388
34569
484860
597922
196299
657820
387511
755585
1023937
877341
527731
88677
466499
509834
153467
61655
731768
639098
263094
124662
925693
327023
233349
256961
665985
773893
689788
457804
615346
537872
128897
837000
295006
968618
314133
199114
893285
289477
828039
92633
609782
201560
136861
712440
924856
660221
1027221
989265
591243
410747
69360
871913
612404
897419
836367
127199
929311
73890
140770
841814
96661
178070
377847
164843
226194
555583
377575
500998
1007882
711791
817095
398418
177582
640909
550359
194402
59186
999063
64661
1826
994578
984228
1022477
946787
634080
456125
1016251
1016003
893376
73818
793736
981149
651211
647467
783874
976660
330006
983566
490062
597623
194906
1037724
311688
418845
89892
835619
582368
825070
58672
286491
995709
377685
521277
626293
401197
786527
547890
627531
914444
953686
659083
841160
552376
587613
790207
222267
536214
7257
966962
283247
456965
184167
793536
384579
116719
657601
695006
414189
100133
745754
176094
841755
999266
431744
774050
690140
640805
602114
821952
760775
489476
344992
623906
1028101
293297
1015174
283032
947762
144567
776371
577544
6035
580721
471202
631284
849462
337452
926289
1022540
857161
551225
885487
446387
781377
34816
900215
445200
117676
848097
968270
374486
15624
629471
871134
570429
362957
952472
774701
361007
904280
898543
719004
621885
540448
484745
949953
583332
242271
341470
101210
147613
504233
967750
454034
974458
358299
415174
825763
950165
558539
278203
212658
987414
468036
923062
768438
993718
854380
78180
11408
333059
203229
209873
793385
257638
706961
389561
931229
763868
120828
979121
674809
371628
269745
397885
925982
730338
231587
108436
881602
465751
385438
792422
982588
815010
996355
981311
157147
41908
351613
798722
663856
550354
1000116
219944
75981
583110
661544
767538
363562
135710
639196
1014623
123911
109692
490381
184050
467451
372828
1010509
391980
112456
1019078
598011
213514
477885
29583
574417
638132
125228
440118
489224
702426
979122
255056
627504
501560
817209
162338
1011475
1029440
797018
240036
240087
66193
458966
537487
455058
299537
631774
243876
349746
1017755
332075
991870
518343
10812
856239
241805
108039
1012437
97421
780316
21276
682940
242790
420892
559064
845988
336830
935277
810000
155770
166502
382986
90004
627947
361945
257990
793872
344820
254759
381711
277661
793065
950169
672968
107689
310881
1000568
1014603
417353
302382
1009473
579628
637644
277677
323040
926557
652485
47783
747917
759513
497233
770923
956707
339071
913555
517336
97915
956772
168743
225965
582382
660423
535238
252646
529170
103490
410623
934709
856068
271875
416187
489693
419156
605977
571667
843676
1020424
836146
543401
68987
301015
409711
687591
706188
920237
689709
375576
78572
994036
192503
241336
734485
590215
7819
216290
500653
1001341
457815
494652
642220
784635
534719
105129
257680
1001599
422132
166133
445996
678254
318154
306651
343789
816161
31881
966368
320377
637084
114236
380126
975124
522073
366350
526448
560923
816366
490042
29498
442160
852684
974622
133498
583755
616260
214208
813266
725242
452350
693563
456044
405096
282196
619804
917776
882921
1003971
376513
276872
452452
149020
341570
482879
1010254
570073
277227
950215
202096
722023
745713
680241
773915
422585
405213
293914
709359
52455
178995
296966
662250
203830
949221
252224
847444
799951
934528
792440
328561
33058
703678
895060
870744
10841
870072
780687
313405
40929
781589
501300
762421
229062
538955
1005792
739161
769502
941588
231553
373295
670645
608002
633697
698143
993487
670341
670324
93789
448970
158297
396841
978510
851025
880980
333914
300918
517549
642360
668507
710566
249349
907363
520302
701911
1001282
946768
1032473
94454
939415
747685
875421
452824
748060
714163
282055
9111
305537
284138
956338
786426
609643
187739
952789
676609
789745
766344
340036
1018274
843149
986531
368738
1010790
332157
821639
351468
455983
29769
175056
509206
665830
540698
1041730
706373
390891
958659
371667
584589
803931
583775
939832
951765
844269
886885
1016286
215763
708839
705757
335185
250192
1039740
272517
812569
896673
983289
97594
98573
715696
850223
519739
851247
893223
448897
420434
446916
728163
826304
164863
750888
800738
918539
864177
624910
265403
582690
396305
297861
912520
713769
966411
801015
865679
505913
266277
853337
196327
77787
707802
919243
262767
739736
250449
451236
214681
360426
571694
988618
151224
321728
1015859
316897
955366
1030597
606
107121
932479
1033067
214578
233035
36919
932496
957419
348344
470828
984413
452845
196510
504414
407920
836274
650971
170385
399715
345105
281302
527534
278158
65110
496146
28559
509890
423473
260053
1030387
94753
974837
148137
592606
351967
324500
705958
700779
955932
697423
183707
545961
756420
387914
171458
77163
1062
760741
439246
651768
826465
863801
523299
347231
655065
153149
715301
314427
825071
599400
994932
473649
1035430
588450
842638
62357
488703
523793
327227
388044
980583
525926
194219
885896
457652
375121
681567
609124
278009
1020064
512778
1043227
277960
801374
687779
268645
460922
760157
545978
172659
356126
737268
681502
168628
758463
346967
609040
781095
996777
341642
636280
45499
333696
416603
102501
648089
884883
1044354
629953
240325
360541
212479
483530
430483
755437
461427
915316
194019
296083
293010
365329
44727
941717
720105
134055
21932
5732
498524
651008
656112
239252
337868
744813
451979
656464
136992
714453
362678
452000
640745
864119
929370
889662
339948
436372
777017
979822
780638
942526
662880
591441
533251
37611
52182
94297
844284
726223
10733
948531
168629
282947
385395
922919
102534
538650
355224
126560
744391
19466
699972
695149
784123
388359
772973
134423
50806
275932
7219
795794
202664
123762
752520
740557
1027882
942680
390629
477502
411875
4715
806477
940224
781914
1018672
507440
558359
387110
1021553
192797
417000
733300
771316
973936
577738
768813
624727
199487
466638
287802
196611
674806
127036
557662
96834
602445
548504
652581
415240
448902
185637
171243
573603
445922
366207
991757
576716
931716
1008270
464752
465839
220767
360815
750824
185632
232168
916324
553471
368822
783878
650547
819958
118974
682072
517441
273638
572914
463815
786800
226971
701913
875986
433653
883839
152179
949424
319009
927084
770229
531236
438348
435219
818406
140275
943947
721471
706916
452356
767465
202926
212998
289143
1023022
234754
872355
75407
472170
333929
140775
653451
280147
1003074
12490
299826
413424
709293
753895
32402
87323
663080
358622
25242
1008446
718794
609713
466449
245065
182193
751078
443343
687649
54564
937440
684052
499801
611086
774280
651443
77520
797474
393673
475820
472162
259695
113334
798972
107002
367931
244963
520473
83996
812049
391851
970395
897718
582953
798647
441879
133288
567831
237511
602365
839656
966278
86568
553050
329430
814561
724505
344282
501554
586941
263947
670357
773692
24409
186329
1028841
55451
211541
242322
920566
549871
107227
675955
270633
262240
807001
353175
198031
948029
648944
142818
369159
371264
561037
889353
909024
548307
661491
569319
641285
260405
829162
805366
898839
206805
194293
544301
518999
769897
406943
442260
348736
642484
692451
717834
941822
61031
194317
399118
812420
791844
603889
247143
846212
465138
708612
510568
799202
999165
825847
19058
303327
37744
520583
38905
996914
249235
127826
316970
808423
914329
850404
645220
327857
148979
847943
241221
535993
102479
731410
456022
670011
108807
627970
602560
505310
246198
799546
237266
680415
544
759755
813816
877728
794247
414994
313129
455202
1023104
749082
86291
947431
378683
281091
1001232
650399
58741
974050
143389
94142
146181
692760
783693
501839
581082
783415
607031
699802
95098
506833
805032
495781
231798
574492
337928
964552
93120
295233
11941
949204
845235
435732
1043089
304657
564979
816844
549387
237512
551749
546612
649435
320164
75819
880234
556671
151871
712886
878999
722228
372670
752038
790287
494758
659483
483789
158552
411174
788395
308969
346457
1015748
537899
293134
559723
222684
967629
575735
484521
662016
1005157
17103
159989
555202
439372
439798
130133
441165
905551
762609
488655
893026
906203
775537
167985
509893
713198
548251
533999
672031
749264
935565
613925
534490
506192
618770
173670
441310
127504
489236
319618
824054
117353
238724
484652
178818
841088
917360
193467
348592
170471
281046
925929
204470
399955
433759
612982
620133
589385
875917
53075
114553
523334
350098
522242
66633
745534
877596
815912
455718
956959
720198
633242
502578
390975
491249
660893
536585
1034658
253319
576289
253241
217237
493428
530039
606137
433490
133938
37689
980193
613577
352804
590464
442593
381747
1003512
765501
859083
831278
128661
242235
796928
679847
584462
53655
400679
697855
148338
967028
724150
596324
605532
355977
350689
966679
641044
936014
481435
550069
35119
450427
996230
78070
132550
553946
378131
137134
117627
545973
475076
546286
495103
984555
342461
903375
113506
1024210
56472
354592
794970
790431
24762
291388
950754
418032
597528
643948
599624
486445
411933
887930
743093
99836
697884
173348
916428
60755
183925
903952
1131
980361
879569
933496
332686
312423
269770
375624
70974
1036878
48915
987973
377282
709895
333368
192750
734086
335500
994956
813924
884371
83921
241493
126688
288715
1017472
521040
1021761
852078
806987
86606
673591
490339
885992
1032082
107400
664432
760638
1022506
886476
427508
807226
489054
76012
1028504
694242
407116
869217
367118
168166
903678
484986
219073
775943
178565
29806
414110
222417
433039
662687
253297
60684
986942
125016
796356
136221
766374
61777
604336
191247
212917
556071
330553
572218
472138
821598
558512
1003223
726972
522128
742118
728602
1035799
32978
638164
433072
690911
432826
40500
891021
332260
306773
321770
150174
408789
573530
223354
932067
583936
760516
34665
1011330
47453
1021792
413713
639757
49693
761952
197222
128603
881886
696512
45528
606230
203224
294558
981185
778002
117788
767809
14778
147303
925375
401973
907979
8196
620243
17032
1018585
879975
1008690
641094
464397
990706
474933
263862
416563
386067
383065
247289
555823
134302
296156
979744
316103
457745
913617
342113
806605
821935
499397
883120
185337
924793
487474
262303
621180
51018
143444
857380
635668
916701
290363
674109
339321
1009669
499551
301197
989919
497840
980337
520185
282811
300917
460191
813064
610567
595564
194182
274893
702355
92331
886559
11
1014213
748674
997804
426727
235210
81053
957517
894713
821358
512919
430949
70161
834334
133959
128704
452317
724561
487003
752483
772902
854750
530356
168322
867573
1022681
64346
249726
848399
458693
64222
48664
150934
494878
591784
302401
385756
537149
578432
628821
409993
199096
129839
937745
766562
420387
698915
258541
176275
425114
862598
179466
856520
701676
307065
771000
209296
767519
806918
701058
395700
388033
703392
862341
350883
660528
330249
625395
26865
508194
895392
806826
929222
903185
179169
63485
526525
529664
647432
912084
617729
339759
36898
105458
547964
493416
425578
976284
468130
649063
899629
227471
668286
301038
1004269
479451
376473
873066
135027
946063
626907
857456
318696
660361
807241
255922
705728
723659
28794
346239
670929
925105
541255
20776
569381
365297
96917
519112
306244
292729
752241
1022136
504895
719441
169873
526103
546749
205830
668112
398209
975610
153639
456799
369661
175510
457521
388151
475410
168965
637933
147378
659173
345703
484366
301097
574957
666410
792067
688363
788710
118950
190102
844886
27415
1027932
841027
436231
69915
358758
533877
816732
895968
221120
238609
874805
523791
871427
402187
3137
945675
104656
568454
1010033
937621
713741
375119
188946
963613
505669
653748
82976
602603
895375
405168
439293
459370
261774
978663
457673
902075
288953
921833
294997
948607
906745
1039607
745009
339787
238303
364221
295942
717636
190132
130275
735570
45055
458063
866234
164296
229553
571262
535172
768667
408470
645508
917131
1009527
486718
204109
633643
559869
169339
701991
734126
354480
946489
719506
1007442
426186
982085
911925
635410
389986
281903
55760
532740
979635
508505
1018018
714177
703431
322472
664554
438547
950352
24956
572065
626766
926538
19968
960815
939895
20082
247674
12891
238738
710962
411873
406314
515822
742459
1043206
985755
415222
360915
502861
838792
84875
784582
532871
129384
312759
805004
930765
447789
185739
783102
367757
696234
370670
300066
14247
716040
1036706
724217
128264
869638
361126
315589
866367
743528
775589
306202
386028
255313
97892
410123
658865
1033878
673838
927507
708922
139411
88405
9339
967597
182483
976953
120681
127207
603051
958933
375302
219156
893023
455099
7056
717935
997011
1039892
536962
476804
1042515
123803
535401
1038307
678797
732700
618784
253841
801644
121417
191329
731249
920010
918022
59664
196837
640728
595423
526531
31153
70008
634715
793366
448043
591393
80147
212244
935808
237905
921726
922439
613230
188524
907118
208910
558002
168103
322243
981934
497928
453430
431969
635657
636661
641901
796795
190516
937800
938289
1017802
466664
709743
775452
538123
408837
6200
1042079
271496
1012343
659698
1031229
63168
295833
540715
1015054
338802
806169
735469
261644
689534
419157
413916
880929
146574
250129
618920
865422
347659
640931
997964
925009
710666
885711
147042
875286
32179
319905
231215
301885
774573
547294
610036
801553
501618
761721
987477
118160
407500
845820
171074
462718
690590
106401
473270
226088
267928
123085
500363
640908
771620
213799
336320
143021
201520
847336
731281
1000128
105203
979879
680356
646870
775440
982659
340826
395634
611321
843679
772511
497139
615076
125887
341011
455887
470826
838940
26272
550445
848613
789606
669626
810630
742097
453268
719836
512991
437743
660596
28267
684817
662771
809886
80293
104013
879306
493989
284905
604523
815453
861190
416039
183687
969302
815031
301805
671299
908640
778117
1035449
811875
761349
83196
354447
578025
722993
911031
928121
778860
480676
208095
1012986
329632
734390
474590
638122
576088
268731
630763
680363
924130
528903
525992
810596
701356
867784
1003933
656817
685577
672527
416406
5601
571160
359949
551704
449934
332479
701019
1025971
634613
71274
148371
309433
424879
482414
605920
718166
885885
926708
654110
21764
615130
927768
871870
528704
903027
198088
190532
257649
620300
707046
504497
525781
799563
507115
12622
148326
565251
416418
346320
458902
547167
585722
399749
154283
759755
223605
991213
1007446
186602
424177
1035114
248803
1028708
345913
607927
738461
529580
336872
130779
543963
237401
181805
999138
810863
493002
140577
236949
145320
314148
518375
927117
484697
287776
241714
149282
38737
650263
726282
371505
1041132
64802
688841
73855
418267
1005643
640169
85311
737622
722903
197184
538227
1044491
461983
254785
392434
663992
406312
258367
612175
872494
545705
325074
330900
739292
969071
254457
852521
123498
746537
180553
284567
1013485
249508
372508
631979
113056
249644
311174
28833
1014064
51678
4127
837667
476156
380589
130206
978954
288696
842896
453470
998202
349253
583302
157962
985787
46115
273586
290195
170272
993020
173120
840384
889982
700601
1009233
121305
153086
194500
82544
999964
757824
1005501
868566
303092
784425
143953
236382
1016093
114286
375919
987180
126493
179320
517629
285467
567665
565561
819742
800911
864245
95066
805707
427535
967158
882805
459522
978335
538729
707536
617989
31032
409629
406910
921294
498107
842339
938066
179223
700837
412528
56247
370982
543505
1045378
594565
838153
377625
138341
371503
770719
605173
513784
318717
354916
72947
1042029
48309
624266
1004866
943676
45825
457665
234409
940829
725177
454403
1003613
269774
234105
280610
221099
650602
351537
288181
631818
921904
432135
973271
233700
638441
644461
123325
201164
406788
65414
91908
543459
309144
555143
444789
193384
777142
537079
486933
727450
774015
734690
437227
654274
72586
785764
599747
506489
590434
924975
946997
799258
389987
246060
927653
38239
550708
308475
530732
1010627
744820
393110
653245
1005856
913058
862008
991072
909219
860264
272280
760880
894805
928289
246203
553499
527305
1015095
634213
641476
524383
318194
413727
821409
449370
79397
236636
448218
916973
994041
418973
899723
889606
460024
130454
374148
747658
124913
562987
791757
330440
241775
567537
510621
725809
1002274
117208
241077
395119
410295
219610
595306
532915
460907
325928
790782
490582
498580
202316
138381
60982
238641
384669
353354
607047
644922
970048
642605
319221
550285
424126
521733
672076
1037312
195374
4866
524772
53715
210845
648922
186901
510973
298879
64944
173959
476528
334676
122552
224549
293925
470477
661126
186272
423084
811657
50056
590775
240262
67237
668486
194633
953540
1040034
869614
435517
564862
440708
541317
926817
848876
614463
872229
844579
473337
220079
404878
961997
906852
165138
203391
502066
274361
653199
296042
106716
930756
53811
794996
778366
515600
575632
216563
938794
581345
501622
702601
516684
1019806
992224
596419
591090
924236
374071
320806
292395
514644
705349
9922
159811
653395
595243
569074
551571
712077
661686
787935
855226
221595
27072
102287
644711
606033
936132
1021239
643934
15306
1026856
99532
218994
635941
692669
867104
679178
643237
339918
934484
810310
1026393
260022
305746
76004
13227
716937
457776
48100
795031
570835
414408
903487
685626
581756
818778
864338
469267
564615
31257
281638
488922
680681
624875
328129
17682
16326
81977
794206
372376
847234
764894
443253
785024
472939
614592
111620
810420
311486
711707
918106
225854
133742
415122
321912
160899
717268
936048
259618
385795
1005165
191711
77542
30008
947155
1017508
1034318
445038
82902
44821
614100
836019
466751
989892
191190
479779
644961
203440
11038
116990
627168
587845
294451
55403
300292
177661
635676
879977
242491
1042016
788188
439361
882382
620238
399476
814014
707115
1025113
817862
970312
571644
993094
663942
451967
1023480
560746
736063
858932
737271
150254
534276
997757
769446
280545
949875
291054
742197
445908
258699
967366
971963
3996
474371
398684
297180
1035382
249903
949504
721997
1036363
277384
16420
126082
781940
347261
200015
517680
258374
324021
550156
879012
406434
997155
731185
197328
506122
979289
952418
985217
386181
917294
890137
294508
415529
701300
441057
482439
133204
184256
662200
107112
333130
668250
327159
113869
127418
977593
193056
983658
306860
273614
257687
759988
21252
443554
345884
633489
128307
295039
969766
32658
695819
519492
592533
710399
736797
34228
589424
641247
528529
293864
26871
713352
794067
587647
644808
982620
454386
377756
361335
777092
409610
197842
51810
821985
653403
446487
138047
975369
686879
634901
314925
924480
486329
821251
646507
797528
808486
125876
782145
231009
719548
1014566
24136
59055
318156
530689
107569
176914
289582
660597
400875
395061
370636
666831
449144
915406
828056
371568
1041388
359357
589513
719802
867614
878395
950547
945442
334192
422077
773110
157409
131698
983420
580004
843142
686894
668307
789271
980857
416003
134899
258103
932700
415512
82256
58231
349177
227134
576245
340615
729315
328127
71031
931033
441098
521897
384636
622183
464702
892062
942519
185921
758153
91376
734134
377514
557746
9326
979321
632562
170652
582803
636113
704276
115374
839222
1026837
152103
859207
239210
717632
642550
889093
1023479
692182
287772
573955
848898
19834
490615
192032
150498
513340
375407
720270
853366
451465
777710
922840
832039
662730
782561
196597
403121
167142
990003
1004253
957177
683843
20400
774223
369360
843299
1003271
924140
23376
314317
421899
574923
384590
131855
615875
818367
679236
276635
820249
789929
667760
352492
489456
764574
835151
810265
793785
901209
342262
1013782
363716
40362
647435
551643
449727
453078
184282
766109
174466
243016
115458
610340
788205
596858
969730
14797
467753
187370
551241
51403
730927
57522
200476
772010
816561
908746
852354
428598
960350
444284
141101
940620
119537
560456
48605
454449
174955
839846
924246
751273
994658
997269
613788
1023506
227315
452537
772991
483879
177449
402766
139818
590467
778774
1029289
571861
630199
197365
829833
693192
957469
822851
968006
477100
703926
189349
433239
577953
629977
967698
103078
1026045
30526
276320
459550
608025
310497
801381
731142
708185
409954
802214
724710
124026
340953
197255
569165
259787
253432
893282
166619
33873
215148
38803
597284
944237
846523
586133
578897
178075
865829
361545
722007
440491
448812
831961
176240
162087
1033744
811738
1034143
489539
852115
904665
870965
430192
325448
277037
939281
705140
47600
36577
836669
278177
14915
734374
829598
754732
970947
1041537
761343
418850
879981
16248
983232
170748
746858
982254
1015304
754168
493705
678873
546064
521141
225369
59087
426896
34028
417233
145853
553874
540485
844940
290303
520091
629910
104581
424911
856720
954694
992419
673415
392681
447478
790184
854860
43854
622856
634765
766055
227857
965980
340882
707790
411560
327770
478090
5919
801321
492189
269706
679510
30448
426588
577183
743196
785755
128262
365012
187170
882049
395659
1039110
148516
609924
1007948
540411
818230
79043
246951
291198
524807
239294
10041
431698
583052
51319
580008
391761
42248
1040462
966949
332493
536788
585285
886426
42998
289015
629236
710894
543121
50827
37439
51619
961073
71354
286585
591392
639411
593876
349028
285407
839662
159708
289770
184123
173453
434822
392308
175630
913062
713897
984119
257219
928444
267866
274468
452140
196725
238987
838569
600146
192559
102579
406660
900232
703862
21804
230657
133108
123315
47660
1014160
560466
68105
988583
529296
321931
448375
771338
185447
370120
275311
635807
943385
709858
862667
840354
978310
400746
794524
80
466275
93799
442157
248978
711469
329382
406627
870398
441940
75709
258422
870879
437922
1011970
986008
611304
449015
462810
309945
192603
147583
475368
454956
297411
213207
925293
634658
885294
778096
986116
948345
447488
715470
1014146
1029918
250580
437822
940075
77018
748510
478710
694698
671577
634214
605970
830892
250382
69433
726511
947165
817884
202728
131768
446496
214025
273534
196018
713038
197453
750175
46324
380178
284372
192125
251244
730756
960567
905416
948684
746721
200731
353427
69350
674433
333629
26254
463358
145032
14963
18659
599477
404707
631024
181356
652851
669123
358077
904328
909147
476694
420026
834492
480277
83187
390905
695041
722354
721504
161411
164963
575691
920834
774846
962278
178837
676716
810220
255599
436472
552960
479338
167695
502097
185323
388365
357848
683950
451688
163889
478045
561615
679887
619640
955938
333702
808928
594959
547747
506611
220066
900418
1033096
372077
724148
269676
561429
30362
378256
130357
279859
330676
869596
508045
773110
401683
478654
190524
60354
581295
712459
509515
629982
702714
131807
677292
893747
983534
264987
909249
468914
104666
39440
358907
422768
566400
46095
555561
625801
1022467
641878
543718
644848
132668
577455
233949
240992
689749
186951
675881
102250
799187
258552
356096
762568
112578
625120
26686
345007
643996
527545
388367
142173
842852
859001
338143
196845
455293
629093
279720
617
29548
513998
85633
868752
226638
542341
1019029
727729
526761
108596
371835
293061
957237
503853
1043379
799687
742033
615386
564969
791414
391811
205901
789330
1028119
256950
1004090
479564
946186
961375
5405
9264
789825
930753
272917
649512
943948
1038579
928244
429230
86672
822113
33618
451872
6273
935547
226407
202110
933571
342844
545477
345943
1036189
886789
396589
438953
548466
291534
1001811
427837
432126
132682
183760
337013
740300
376728
862950
709836
937567
603182
164420
29571
467221
121948
520571
558748
369420
1015397
403617
929923
618005
835476
904010
1023096
451831
822258
421753
570757
1018359
697157
373809
1033642
458992
176174
75381
797829
437682
373048
367481
900653
559125
703767
593996
629201
245098
89177
976167
415628
137953
848339
114597
768364
240173
146437
256400
573030
468116
700107
549783
586509
955046
212087
897309
734611
460439
943248
368357
540974
163278
639880
124450
928131
391259
168380
811105
264152
430424
188673
151987
733245
762165
728405
666238
223471
908943
482097
740324
923641
345681
516692
209796
408148
759849
253585
6687
897190
890697
947285
103444
340887
374115
14298
808573
458771
388733
335036
891356
715416
503298
688538
621819
440981
232757
952253
961874
876588
236429
1022158
657503
18275
916601
531848
270386
515916
965860
758532
806779
1044819
10894
249511
219484
86859
885987
245090
824394
248206
706948
38039
889167
649734
679722
611320
607312
974777
154245
417893
530295
357928
925677
840472
985464
914578
1009639
670517
733810
403426
373192
803416
228157
820324
372718
461793
687488
620778
124269
217611
719577
399322
151369
568060
141964
134239
33315
49225
662645
646853
513471
15075
154575
24606
324255
569157
917563
693164
311199
869273
784069
830201
856490
698903
528915
323380
325398
341619
878247
568851
992758
929392
915184
217098
466961
699095
972937
610975
369353
502843
476296
739818
214050
558990
280448
48911
971608
708735
900330
701500
254300
987887
641935
569173
476473
706326
881356
445530
992695
437639
741673
712599
711021
871232
431246
783955
324344
433057
21437
995952
363063
507778
14641
823513
221545
127059
875298
98410
179337
376900
741667
684765
307833
645646
572084
617850
321050
496087
938647
864518
432965
887548
510120
916641
155056
855462
1004329
448334
872959
217227
817817
100594
437695
380311
241709
869497
25041
281685
429419
248931
396191
611316
46028
264852
591572
892083
876438
555466
669437
100906
988223
83942
212053
1023009
438240
146832
786101
810828
630752
1034574
372319
40291
1008827
38390
485331
66680
995172
148290
921839
600727
603197
265032
687423
302007
956718
91214
837161
433010
662218
527270
209532
860465
69979
608116
263924
723503
326721
314509
637888
728526
1019884
924960
491978
391278
924362
570323
469270
211317
280574
79173
543609
595806
866412
423803
454782
549454
996351
884205
935022
837921
912480
817853
34131
913873
243119
148223
57718
31935
706618
455461
1034894
967476
614130
75045
1035333
259053
315241
854562
772878
425355
328510
138499
555242
892665
1007248
1914
460739
875913
692491
700542
761797
870247
107952
697302
180498
784836
210891
881313
99714
769473
273321
330363
690050
36489
79195
173172
858849
68331
746625
975755
637646
909897
455624
6201
974374
463152
205783
437052
879335
196428
43393
875295
750777
713091
995799
561265
10407
968184
410790
264531
885100
513175
423402
877461
492752
63427
833653
291413
298899
393350
759311
107617
810568
347357
578266
83798
611549
244295
436493
164574
225700
482322
164906
41895
769904
74778
978873
624600
904291
461735
345476
692455
665752
886531
469890
877352
491536
400831
162822
902668
958192
335490
187684
474083
591422
24754
951717
933178
586121
708372
91142
96345
76874
236338
231166
10401
593408
41012
780807
97543
98953
207185
102948
764690
602159
1017852
968385
916172
725548
251779
560507
884207
636939
166019
193618
849536
419255
609963
486923
321254
423505
403590
510264
159391
556354
422627
338702
617424
642608
786881
74970
952735
914871
13950
133772
237064
829581
863503
357990
1015603
857652
657242
265647
3973
850516
1005226
936274
699791
245994
367676
983097
498652
303266
170896
49523
131883
97946
184755
500529
348565
253848
270591
441365
621808
581135
224034
243597
841107
1000065
241645
296611
30226
201598
677426
936670
289463
481186
175551
789835
103331
768063
738410
368875
147730
512135
645351
472576
514307
701199
489357
817152
140783
413022
154038
281090
1029320
635174
984546
207339
2678
136939
9627
437732
915571
256555
255519
600367
957172
154375
751971
473720
114663
896595
12180
926741
578812
365851
728431
683114
475058
886933
107602
975874
418570
162456
95761
700044
964760
62390
934960
767338
75183
1038330
413012
122792
718388
725982
613637
480185
194794
879370
260084
383996
384385
463407
356464
989554
959897
351565
325254
447993
157484
454434
94218
525686
873331
925351
910048
225654
484870
736213
408643
108143
382887
275822
807813
483958
263494
30904
498855
620808
16470
216385
91328
138674
454695
20597
770832
594870
288275
766077
547036
699656
196426
359649
133126
858423
992284
679726
862256
181139
233444
126722
827997
81809
246329
1012519
644070
840213
639466
382812
650798
60224
652661
401671
363390
962218
838026
460619
33342
1012518
960168
673298
159431
205364
586461
405298
310783
188470
81953
720298
361335
1009063
249976
831892
34355
382155
395377
1032753
685910
846640
609865
223938
372874
345732
193422
399496
208048
671529
965793
377091
105524
984878
129310
202355
937248
122778
360687
450662
674276
316523
8493
285007
715939
290777
721690
586968
460692
62919
379766
519704
1000661
349611
612127
796802
843648
913674
488929
119603
390568
613222
472897
950937
999148
850003
111818
842305
698336
714980
75058
469061
363588
784327
506300
6168
769034
934890
461642
697259
296256
763017
1025670
23692
615926
256555
169681
630223
394260
137723
563205
613170
270691
250493
707539
96045
353693
737341
479136
224361
373153
240691
491671
996076
642616
602336
47653
669597
81439
365563
219316
496279
103836
235017
342944
457575
692141
896103
204863
286733
561328
658332
970239
116079
20102
195765
260298
152943
151142
337166
25717
793208
349876
431069
617227
524740
425960
176471
580446
604123
960527
747466
296713
486587
546412
924830
923542
537401
529713
1016527
705031
413899
657677
88898
610313
408469
715001
725572
729215
619072
683080
389376
993163
905186
127262
474086
926594
955050
482771
421887
422893
474665
273856
591605
929420
635877
571739
745852
518550
87131
406582
78185
282177
975091
192964
52296
1005526
791778
1004158
583863
631977
628249
430711
969185
116599
649757
223439
824534
875344
69825
716160
90718
360080
702885
425026
500121
861648
863097
710564
373767
642190
247522
788371
68238
93649
189502
29241
981152
422388
98250
918784
249287
424516
257522
673033
692112
759294
1015290
729721
38476
73560
579103
258044
583968
714074
970620
681567
898880
3280
176005
379132
88001
442989
357568
1008522
378452
434925
333931
497933
347561
696025
755454
931571
531286
175884
644439
912433
292967
904847
499157
660976
865049
674486
60924
647663
147373
121087
361833
989343
221689
388600
467950
320812
186861
709315
684234
247537
360263
584194
759040
172372
731243
383159
317578
542720
79349
213589
118755
292215
207695
373507
572630
593012
423260
271953
693923
439027
618327
667584
695650
660421
920155
677946
597837
782952
115254
548815
622729
978427
1011950
1018056
9370
739827
636890
158198
1014740
915470
531963
1012876
506243
1032763
1004211
64605
1000879
472872
930520
698099
29982
539822
154240
725772
462819
47580
442766
148541
364445
125299
740222
573953
766027
241415
474634
420783
458212
431700
209098
571665
146226
587548
417807
510640
135860
367990
314438
907380
25988
492900
353654
730153
248756
742617
646207
278759
348316
512781
623523
939522
868824
58477
93973
45563
943404
314218
310390
752179
258790
970491
205927
594545
358370
322080
558918
816898
228540
472376
651898
598751
604843
509353
871849
603847
188877
671387
79713
175475
855646
86845
349127
219367
954859
497455
246057
281260
626828
748065
659440
304198
724271
494513
857384
164067
367392
203612
451502
121955
992932
864398
837129
943188
246049
318315
615933
700546
365239
470951
867562
590849
717171
862004
656291
879399
995624
345482
456762
144582
127836
484572
190622
547131
675167
652359
357006
772475
365196
276347
1037740
301
410184
675651
357279
556100
3302
23806
227447
327053
461158
907412
866984
221711
867498
757925
479242
439408
81847
516990
319486
949725
398106
286037
316471
632897
518115
183141
764495
565878
185977
344053
49014
545032
322492
68115
93492
393533
138375
418040
146225
868804
463419
788504
67880
528497
930348
49741
225127
93146
301364
684168
511569
625179
546135
507572
668171
701793
904498
728140
621689
669209
338641
735884
192773
402538
1003819
498335
627952
400571
712960
352847
966098
994605
230545
654062
755870
333098
584639
673624
689615
698038
823471
493273
13301
865043
837799
149326
762125
98251
541843
973045
528970
606331
631466
844687
1008309
670875
619345
192825
178555
926294
554992
937377
423878
1041861
434526
800360
976065
523209
342344
861278
982435
871270
1018226
215086
785935
718718
830988
959642
471291
472120
44289
55729
148964
670107
801046
1004670
803850
925661
489091
101896
640179
46969
558636
570505
1007653
394466
515761
339110
182929
595532
948940
747680
754937
207106
294313
230395
663856
392795
936931
1009838
623550
601175
340272
530085
612707
792459
30791
481861
97308
359444
660337
670704
906278
343920
182492
93502
1038562
933825
168222
935936
826219
88995
74831
685781
412114
290540
650579
113235
277836
484058
314996
16604
722531
55658
895381
746863
834492
605680
1039600
879287
301292
1042372
134147
987497
701532
744041
641056
755609
448844
273782
972034
219791
9067
451072
47055
793920
161364
748675
474357
239679
396986
657959
995819
405362
398907
1042925
319013
336784
565450
487934
620632
401527
874021
905039
869585
233352
797627
223954
404913
349580
775435
306654
782116
272367
782257
912296
960301
68266
550051
804115
12326
186381
142684
648146
427448
1925
34926
757685
589808
961314
184005
193247
157952
546825
1019365
976090
452997
912850
729870
28849
616104
464495
697860
1000226
547605
697604
543124
799347
514160
223884
319574
520058
960205
439608
547701
209003
220623
395061
574210
720475
840953
616789
604508
463100
187412
963104
243661
119056
528337
661773
434135
688709
220020
723592
251041
685259
176165
117589
411780
1042922
59022
364166
398666
1042978
411414
766591
986210
412527
678659
359721
64249
559098
78474
712627
552176
223903
227906
42411
511174
800806
888565
203692
1043493
557148
938668
130575
217
206528
898757
497004
524645
913046
418603
197238
526594
270606
833030
993811
547548
419744
977625
1010729
963309
179836
119535
780089
210248
545052
611339
720857
892270
813332
538014
874149
608559
248215
814995
1036370
209260
439991
1032318
875790
738053
977916
511219
453263
993098
150071
371190
866920
374291
887151
54283
851986
750190
476719
574653
814415
789318
1041815
110583
737936
895809
1028777
1037809
75919
604314
594057
981723
443947
161413
536401
24560
368442
320817
464904
662552
58800
665518
579356
159841
927125
12242
889309
239043
587603
832297
431705
441212
474120
924190
894369
401957
220506
809519
443477
664785
634481
97349
788885
636082
341816
650461
969524
967359
512009
262604
636914
671459
257720
130149
295599
221736
857907
933899
113384
34959
67288
174456
875089
650201
88244
780371
15056
828768
129925
244323
57054
592914
837930
828095
278733
844426
1009466
412049
638138
441309
1013496
798226
291336
718221
33206
379791
496440
386830
858879
530191
847662
1023165
133660
211283
586531
73137
1005147
103542
308182
988855
566247
421810
683294
834148
782333
751418
118889
896641
854447
975392
775006
991119
294094
250431
567671
196505
891987
512857
256140
272804
580457
1000917
856694
390379
526487
14653
711931
832589
211541
103317
831801
772911
952501
166155
539409
285
572648
59439
130937
967286
986
36353
803373
683941
399490
584961
234959
374655
347238
176164
132389
465638
934870
681895
743897
1016398
364733
158530
530215
72933
495531
908371
779042
672171
312127
601401
910696
640068
429869
867614
364560
342846
800779
411825
107061
631219
369411
857937
9062
303623
702184
601157
1026379
1026038
27163
874438
896355
287523
358988
34563
530546
211097
783122
871484
361887
755736
825409
622760
12873
857378
759656
412306
308523
807823
1033889
180888
166854
996400
653002
931855
540483
97645
945135
173679
565950
154009
422932
664651
40221
68999
786316
54367
738477
369529
177969
878546
91847
613048
339996
957799
505141
684817
141064
334855
904934
471842
593873
836264
992013
813527
938234
548626
576091
818478
166145
232244
76209
180584
416676
266053
435349
822029
658389
711210
862597
811145
917103
1012525
279259
33826
56148
591495
562557
642156
767186
553920
860548
964265
97144
1011804
385313
244209
373157
23162
293898
704104
257284
479463
906255
301007
238685
833064
64669
749854
605973
444614
357779
995701
647267
942411
407394
18851
826346
195547
800068
938813
319740
552823
784398
344221
224657
1022910
766680
894007
925913
305462
850059
183876
414048
287109
1040238
917773
865867
87383
647674
34240
580963
392459
356267
180456
592727
16694
205536
265006
474809
872986
435322
62137
381134
615742
173188
310025
437360
441721
950231
534567
662396
370082
37955
301478
1023217
830050
535437
139007
973741
252906
718345
614885
329038
39798
330898
347239
55380
519468
367063
524619
402459
952609
575839
786921
600689
155419
81904
880452
610722
183719
34739
583247
427774
609020
511009
551940
902501
877741
221210
971487
551639
575064
323776
43510
416085
526941
105936
36524
216081
698119
687854
623737
641984
748184
707840
958254
806321
196055
632229
529134
19767
561592
729173
90360
195411
725867
126271
1018507
809525
28849
686137
268795
823259
456718
144275
401378
442223
881164
402439
260845
355294
300218
425190
693356
747798
639869
756128
922503
484184
1019387
694535
260826
863049
383214
127701
538036
847786
369568
649266
48263
616292
61915
857524
860726
368189
45793
93591
581938
543403
691560
75537
259458
734536
474032
336460
324855
359463
678752
363590
539890
403642
449827
1028109
238013
964475
389585
700903
428281
688857
366139
269847
6893
620099
837301
930292
237414
769103
906688
344600
443633
1577
802981
1038762
870112
597273
1033510
256710
542850
110541
185628
401847
863900
230873
524863
132244
42811
107712
812830
867859
30737
939756
898289
426651
57279
646005
922315
80957
145429
81062
252114
418788
284847
133866
1022494
440431
970391
1002442
962516
988840
788839
917249
862492
959923
254542
529013
337067
677418
746531
72546
817618
562295
190133
874212
679142
520551
3424
186722
379619
40626
440689
979511
721951
130991
833645
489079
1040263
1032869
71639
422018
734717
821580
583049
887453
437878
552120
243352
11383
978460
678966
9873
399002
65965
471756
279197
793373
126819
272065
857126
558136
930296
372601
985461
701439
792398
54613
838706
575296
571830
565379
181012
689725
275839
546443
533916
314588
497465
770027
84909
201291
916164
494459
701701
344772
831924
584045
865734
1021730
115838
511802
476769
203558
1043819
341327
262077
567212
956170
353986
55109
527421
475609
376178
701445
35888
362020
1003108
50838
938738
396244
1030308
434850
948259
145331
658733
266639
212556
159336
564
57279
324072
570258
283902
739888
199805
849826
271698
32201
857648
882345
735383
4952
228724
586700
502706
507397
296800
897038
33314
94082
972433
628976
804762
257794
272858
839892
443271
903461
294606
88927
792062
935943
334764
76844
288173
226402
232103
741635
941361
334282
343191
993557
682047
640481
590086
134589
549258
414062
562737
897558
1036958
938013
1046
218787
237428
204074
920666
298235
555653
628585
952148
337873
509746
107846
690565
297195
121212
633568
518071
305400
400954
485982
805853
295913
401177
359641
614283
804218
1026101
163083
382872
430547
212448
660742
686031
121934
468887
911293
641434
921670
1021127
527837
496234
173450
252350
426909
631075
26826
935562
416622
213105
276155
100172
277380
113476
86512
888187
211061
303574
425570
111530
48863
370198
585991
407781
361762
606258
728057
208623
305966
635233
841341
703468
316139
581419
617559
126749
169205
277951
26276
607336
630948
320392
67787
129187
828852
691076
909263
727635
799146
668759
756487
717698
413930
868835
87888
583710
303871
774185
598480
159150
731646
203557
762034
9187
615165
93135
558244
629839
392990
487596
303929
450231
334338
650977
853941
534304
514518
441687
158244
501197
755417
889825
544847
944116
768006
781496
733097
600059
108918
228786
516042
492553
992581
278099
968332
612269
57923
865265
98930
369154
720504
433475
90953
966307
169912
148327
117184
192817
677809
92288
936260
601051
95614
745232
34428
884472
848054
854296
701645
768808
625279
220469
91505
141389
845547
534527
29849
249237
578507
613274
920041
698630
565834
874378
266206
987831
944435
205787
309324
828672
736897
36109
609186
517991
491446
73583
90496
276285
600269
835048
1289
70111
104664
584356
87838
28347
670391
448709
216939
1044947
77613
541731
391072
281965
522027
281726
987951
228544
468747
143213
157537
427652
118947
1010659
303852
269318
793920
533772
500611
93540
742525
604228
800489
267078
750699
847162
995442
741310
194488
508384
293472
909347
812327
61827
592777
866863
837478
407619
1023275
182849
1018067
907921
978009
177544
357794
74702
910124
428481
578777
430119
298722
372871
154415
488496
560158
97050
825096
818681
75369
816699
649531
699515
412610
945815
348908
359511
877391
754887
444599
657840
898403
36809
851883
551092
848228
243501
843707
250744
271218
945877
140543
689522
710662
346768
795536
13881
1039352
493950
329301
667536
15789
715512
814147
686859
1000399
913020
610986
693710
466438
266683
663736
209566
262681
610414
525038
763813
806795
511178
391543
108402
717410
577344
56516
623164
214996
902631
140993
940925
117154
350100
789808
544301
1033908
614696
237639
420987
63598
735608
272806
395105
932938
276374
951367
980245
865977
551395
31299
913237
319529
407080
925749
26544
413117
224942
125974
859812
439807
36335
863525
998808
150461
821935
975355
139957
908303
369214
536156
164154
796554
350295
222989
552544
427470
13656
181
88147
920627
173525
698276
250695
573681
148797
340995
221081
953466
941964
952209
75211
92783
292020
666911
586885
1024838
446160
220289
664488
73734
718877
675711
89975
914179
620006
877265
633802
569388
818810
518408
359703
452785
683460
138228
879075
203092
881978
93155
497421
58342
920462
554666
687279
347136
202410
127001
74204
290149
513504
426913
753849
239773
100811
637530
969705
724345
845781
185281
408723
69436
35143
703442
457146
311722
433101
448978
495431
522119
152483
261314
345537
1023371
833806
167700
1033755
560240
86917
861168
37175
687008
18538
463234
598933
376294
374227
706142
22570
934346
212519
50742
568440
391453
25168
466809
808713
413806
982907
933758
854852
937002
18020
583994
972112
672550
844634
421183
401012
632838
785678
918730
630484
643444
908638
241508
646341
261847
761138
67702
516006
699908
493959
906276
5161
805437
530006
161972
486949
932182
517753
1036486
284017
79380
1001672
737118
728310
884641
230729
375602
677757
37513
48345
293450
56245
652294
64714
562859
206491
178643
412867
565249
387563
308093
48075
553159
774279
161412
212158
740635
653176
698007
916977
510451
292022
528883
635602
427927
705311
766648
903657
713626
675030
758901
86720
129715
558538
323022
521162
233598
984355
77047
235970
217656
634311
1039390
998984
690568
747195
800879
1042784
618433
890397
880052
104998
284751
633149
617685
701110
680631
18099
249041
11668
184257
516538
719531
654246
268588
242499
375593
798225
690874
492537
585989
867957
253021
383471
625374
355429
980352
779137
223322
552154
734492
914265
653153
847988
783590
946268
55555
825897
878181
624304
441727
140785
511905
339483
960652
250031
285290
891280
456870
823978
693151
682853
25973
974384
199514
352832
683709
693314
138773
381313
313262
863328
895786
167638
895601
484510
778626
445446
371264
798943
383434
122452
127544
300968
1045018
751628
841155
714581
722948
670984
492717
459081
68588
312629
120019
927828
676284
1018207
779212
206133
377172
857546
304882
359273
284618
348987
240495
733256
700942
711736
542590
1041368
243683
522467
730114
323459
230044
856006
881328
601969
628792
355424
805679
499729
69209
464009
910299
299842
929921
816598
801656
21549
129326
415800
167641
257828
969173
564609
242444
74057
1028307
312307
1008195
311201
749329
7
832760
480911
558454
515800
639361
140798
717905
507924
123014
129553
923423
342350
646685
297582
997764
404103
995026
323789
923303
80263
522860
827487
338206
399705
447111
226815
166201
211604
505738
792450
479501
836455
595552
882473
727611
1035463
597461
946944
271276
161396
787566
878027
138021
74873
232683
815341
363629
247578
193526
581784
779340
471342
868444
335991
195362
284658
7161
795597
86240
1008086
203954
845707
646510
385944
675565
964612
1025903
20320
179110
60602
663393
71334
115285
858523
966130
158594
1037570
676156
202518
65684
633147
594783
708341
87279
736521
52157
925878
96895
1019577
769869
602574
203347
42712
831778
24570
340823
838887
65590
144509
577285
246699
616405
448748
736583
633604
601016
290791
353012
585402
992840
672756
219925
361651
57198
782693
175266
327619
410347
995053
456751
17393
573023
492666
572941
91978
460506
107537
710770
672284
908216
372846
547393
715675
997132
700598
418078
140029
650264
152892
564119
333258
466474
464536
210557
566571
637227
83082
750992
617442
919773
762520
1044366
517078
376762
117535
840638
788620
691187
217886
234270
158512
107993
184523
544808
98779
548948
140355
761840
138787
14835
928223
920240
291468
980627
539320
787927
268546
732518
425140
1041350
223561
537921
14069
99672
850134
808404
23501
460999
158793
268808
925836
21595
85224
3343
472783
363167
835506
197951
650938
685104
231050
903797
941466
476967
228366
393470
328936
565838
694707
730022
823365
964921
45119
58822
847773
582970
641781
1038114
620302
950335
598633
703662
586238
948364
419103
958656
23139
652540
896906
917277
908247
543570
288046
289889
944898
663923
504093
594775
615512
779825
589970
410498
475770
824632
707247
212158
276846
258954
693021
278008
269875
583981
814267
812664
747098
335139
46825
777865
1040477
803591
416926
408834
732060
993726
329394
19249
506201
487497
353328
680257
309854
616667
541390
310932
541003
702568
952336
515426
686081
893662
613349
1030023
259231
421978
173237
454475
964884
926521
398183
386668
1033335
680922
302627
161489
420562
923408
434307
759050
514618
764265
478654
666709
992849
313374
321262
967155
1017177
279764
960908
602597
362308
600592
958328
540309
917619
257579
241207
616766
346337
456519
466228
745277
767936
260419
15080
382713
159302
210145
247307
301102
86378
391143
326701
644777
96513
265564
679696
793560
350145
361204
643054
511182
929988
383797
472491
113869
928222
72435
721402
999786
1019973
564225
935992
692912
634053
554576
739549
300080
915125
328648
329503
691195
10471
313997
125156
27514
717178
252584
458270
404715
417606
57538
1030008
940369
936241
53047
24529
381349
8095
126273
827532
985870
726011
375156
482376
48332
692939
270032
340847
329747
1039496
234522
583413
310751
747061
684770
241110
279874
1010114
926891
46059
580387
79381
802184
867914
1019316
153128
415579
112077
405722
1027926
506058
451065
27517
99243
17530
689898
34541
861512
812003
589603
63893
455152
270247
993659
144284
145656
994157
898811
784210
485443
987453
688502
426952
794725
581742
520889
196442
474374
909147
1014827
987643
43289
844254
121131
915513
623792
811254
747828
576057
396602
776571
979174
499558
776951
678120
68286
550053
343348
823083
680543
623779
806839
520240
312528
622291
785941
759851
954902
898948
976493
636459
545972
778302
949401
398630
465356
220157
493672
663658
337406
465829
705644
153894
369605
553545
408445
231186
353940
394173
183080
698000
499561
1030113
469674
497121
892935
497523
898703
748230
863497
168207
94006
162102
915310
878295
898898
834416
615723
861809
848271
256996
217993
1017221
132106
415748
959334
643520
198875
150010
801208
1042493
170188
999183
870188
771289
391009
930657
669561
885942
129076
942612
263429
370645
507308
52444
797043
637887
58075
564763
912061
47011
361938
919643
981483
282260
588335
190429
806458
451357
1029315
722190
256065
441306
543160
97237
519431
76342
460568
849641
294255
1033979
986437
681978
582171
775904
712153
222939
391305
920243
1034560
16018
906293
29480
528178
824081
792165
264750
775056
693112
870195
629834
158715
560822
9464
809242
311108
825199
84651
107359
57146
1001977
30247
513914
429958
718494
865630
950887
714537
746761
865254
289376
949709
631752
1010528
26233
624693
585592
327808
726631
764032
593263
181360
525379
510942
169040
249729
313781
34666
433683
652184
156585
261762
368067
774273
212308
158214
318610
618303
91608
929883
884314
79285
450491
333919
791394
47714
1000100
341149
812426
581757
387395
311684
919803
755595
683751
513993
230697
308749
351836
796353
1028891
610770
20277
471832
274741
37155
254588
545028
300041
664064
418587
867301
36776
962128
598472
718974
714850
590019
467277
445564
259684
988613
802365
130299
486339
942539
734047
950482
948394
937838
977752
294090
325636
662267
555781
456310
419857
490577
311918
97254
707125
748591
801776
48023
642971
740156
899086
689784
299970
302137
629439
115990
357589
998076
494424
89
636344
478977
220907
762895
535922
393775
366259
210315
729113
46488
885978
594937
484754
1041408
688203
326799
691427
61631
43458
282487
333168
399053
125928
652109
456579
74871
79604
306418
1024990
571122
433947
786501
731535
257731
179944
438455
981743
812753
245474
525302
298465
60658
366871
12244
802511
754650
71421
207785
680074
717306
302648
758301
315463
785876
210024
680107
173326
334575
1024259
521974
766074
14961
178611
13020
598635
469502
287021
928240
850477
854561
367955
148645
418599
866651
878006
522202
80774
204871
757241
95276
463005
688867
489583
540377
1039250
535345
207495
109081
576743
525923
760056
308835
1038515
23153
312382
322758
966177
289424
42575
1005867
700206
158637
536806
258372
632818
1030759
572723
46358
425490
813802
197768
171415
48678
871173
865982
134050
852130
654086
291931
427143
774685
838982
415578
54036
206928
649830
435793
1025811
17906
729206
42965
985438
777746
491396
718343
430043
1001806
715268
446513
412639
533568
519734
462984
343453
200320
625999
731047
952762
210571
955334
797191
346511
400242
23197
642929
892561
1032232
793967
240931
711049
856775
564755
429792
656915
581888
707591
455224
730260
631637
825388
128860
968791
315448
892416
539398
315226
305691
604806
642001
81109
443859
833952
194959
667890
12560
886091
911015
905870
74950
584030
925194
834422
45338
643982
913257
730042
964514
598919
1044497
378943
868507
86439
475366
934423
253342
426770
816015
55737
501140
1010837
614759
731102
834850
271776
126595
176574
604198
365065
215914
531508
78202
806032
513665
643409
386141
293614
439137
873899
359571
279996
54688
581800
538727
455976
297564
940199
380587
837827
80952
96642
766156
509382
44535
181118
377854
120447
690791
698960
992818
560939
1038941
878723
84767
350704
822531
803520
520350
743451
607728
610241
590035
495078
919393
281554
863723
569647
992810
228801
606672
193425
910603
793158
10490
298956
640918
300955
1012611
494870
217290
820395
826600
986323
31667
463641
493749
215454
902482
446003
246767
83278
297796
407809
654336
387125
717126
48543
625566
786759
724676
386304
222620
188586
330792
960927
442290
110394
868715
551588
388303
745294
177663
390300
92902
410664
434226
942699
677766
100670
658870
935293
226877
646661
286946
472570
760855
705668
851246
1703
915406
593018
373305
454113
442762
812533
358344
848063
560604
816597
835475
1033663
982346
355485
762276
769981
819660
338924
359338
439402
624065
1005366
215606
419779
965422
306574
778881
155269
631647
555494
25112
119623
854315
862863
32869
362557
904055
542074
580207
898843
360851
734405
690398
23618
270194
324889
464461
797135
520042
1007706
557301
773633
733460
148313
88167
548597
530080
530027
509180
754799
644791
755579
883593
755284
933947
387245
88281
1038482
839409
742266
28564
10222
204801
680299
577540
402433
650663
280063
135752
228515
820583
201879
154797
374372
850846
679043
719079
752474
1022275
570432
567453
706773
216623
219487
1028615
601749
999609
215720
237236
771542
920676
395827
1031234
310369
566331
703201
47246
487291
782361
1020917
301567
802561
746332
926082
295241
890850
188359
898590
726611
537222
157487
371806
1004565
237160
163247
173296
660816
340565
809662
659177
565972
815607
940163
200568
949206
55709
121666
80865
962257
856043
382207
229332
158209
735077
749616
323667
249723
768234
188124
931761
126537
919598
949259
111767
832318
206724
711521
632759
967079
592418
604444
701356
767199
554259
924330
939789
752607
240991
534833
885373
361732
582527
346560
803717
234304
491275
189930
145509
799352
371010
426393
665131
440651
822696
3549
199528
17666
796765
868618
604191
718456
895206
821945
1045393
38421
394728
732527
276243
833486
510522
1018111
113913
46187
714506
579261
557388
193086
944016
291576
511631
550797
1014256
1032520
946432
720712
884420
368171
721573
4039
751771
500011
435427
900816
53669
596025
771886
402497
825163
668448
491129
563254
81764
952051
701015
297804
299674
382666
677668
15545
958373
229296
279056
890587
614747
641345
817251
32176
840194
632791
92809
66428
767849
151760
154083
315222
475810
331394
35377
442053
754790
793518
157536
363104
760891
59469
761816
524145
737157
1042354
193572
10793
559855
625043
343964
397332
225003
597320
214045
109382
516939
863867
210653
725784
845006
736771
21812
962199
981227
782058
603902
966207
333258
258397
160303
680412
411632
161880
717571
344003
779749
329727
799845
63448
163103
869102
764977
711470
832683
596673
500714
130077
1011590
169886
613912
305920
463303
979536
772918
277521
189268
216872
244458
134690
453394
685406
543706
234876
458400
459995
913877
132751
74382
192040
96590
149909
669135
642374
729683
298793
72546
831175
365472
14654
1002998
895187
845653
146648
391716
140420
546426
332391
52815
839231
806853
60045
896967
837837
427119
758876
583105
147373
33367
1009457
262223
379855
907302
655271
829521
902624
909996
45818
1008739
985080
808359
977569
402916
782595
855887
301646
603143
729991
289285
701251
1012442
1037027
105664
102987
469346
24502
122750
392527
77672
1018704
204180
42998
476618
846257
811214
970656
107677
979181
669856
849077
987077
20551
606114
241239
197652
295917
236960
849600
610666
62917
323017
719410
245322
240800
850033
324988
793652
697856
25345
685864
96138
846639
162107
174721
140816
886890
267679
185835
728731
851643
723219
466141
258731
696763
852503
591351
539964
372531
569353
312551
758274
453182
257728
407398
862453
276449
565706
784539
718191
190618
162629
202685
573307
763753
1018071
602034
984190
209661
552435
851554
292272
48595
401818
532314
168655
201491
382209
672632
648852
678279
945671
482351
894810
531123
121695
944596
979363
1034698
905613
880100
671693
288501
797430
490577
523267
355545
17045
917225
168159
362230
751150
611385
595515
4488
287417
598116
358398
864731
238975
46358
209556
889305
662507
685045
728939
322955
1022011
381572
1010773
526248
474060
618826
597927
502120
502661
471721
39683
549435
48468
91950
648447
838180
927315
685778
578641
697883
693794
679004
381095
913600
540504
284220
383026
956713
1024306
32763
765157
617561
971562
887409
832126
93919
606192
853149
843813
251820
903747
275206
139735
833694
240484
575411
364387
690559
131344
594036
439769
669562
744599
459161
366281
953867
827610
567269
466257
469512
227266
292533
644496
318294
480834
435258
211013
142367
726525
496430
319058
581754
385420
1018383
959635
495616
979169
352634
538066
958605
864763
789005
296671
807572
542007
72251
129723
786776
716064
324908
475449
640845
627481
875635
463044
24973
903067
132289
848598
970610
204894
498635
993610
268022
66456
360628
914702
661250
438634
119139
243569
344989
158622
359436
611250
1036510
266439
137544
995318
414361
604969
332076
315130
356248
314862
906480
525456
257006
699852
26611
191075
774525
14396
752787
695701
979903
208408
265874
233092
367122
586528
574125
480100
308825
729710
254410
43778
364283
195434
707427
335144
6159
699503
917016
641972
685686
905282
899236
810071
146946
414821
59057
904252
554113
800708
710245
364534
490683
705685
214820
1011240
5035
206878
19115
239552
386228
849582
519523
598091
666891
180612
603424
171928
615545
289508
971220
625859
998854
9892
877812
182793
479357
757133
491870
694002
250457
182468
440594
885264
691349
243382
374360
887835
323106
819933
505596
27354
15851
411594
819555
252652
382927
4123
920769
683386
384551
77118
1010120
313124
915225
187600
669877
368182
5587
973407
663942
804827
261640
79269
36328
479097
390568
563430
390172
640473
467649
494281
181787
127493
402823
899306
656544
422509
621195
700639
1021701
612223
706305
934311
925580
30276
340986
920412
860182
190731
953810
105469
574346
299439
1005111
265995
726476
192345
581309
350006
423375
191196
353219
349819
189491
622301
106816
115094
486199
860225
382989
876970
861269
88312
488477
363868
768675
827413
285937
794493
611631
297876
458812
175245
338955
469305
728699
68915
931932
1005281
115940
936710
642713
188471
546924
322708
735398
194790
485674
82571
666572
460806
751751
139389
952308
73596
750235
403414
262872
431426
992143
23626
12892
495402
626095
468574
769751
612700
704321
665852
612635
162760
210276
760147
833062
886407
173362
732118
745731
485391
664383
871628
723412
370250
976067
366737
332339
375213
453908
803228
997697
572428
681910
110187
477696
296738
236824
414747
837834
903066
603538
560035
894048
414139
778219
28167
259195
650808
1041107
801446
180547
194637
998934
65831
629040
338652
244722
1003876
157582
689533
811115
352151
912642
397344
542947
28211
101973
465283
95891
591069
883011
346998
732389
312719
144101
696455
157726
629518
3751
656548
502869
853853
673945
381339
423770
775147
583394
2083
424214
207367
178618
948580
668595
462361
949641
561067
394127
1890
98907
21919
271834
201110
898276
569721
744437
863498
560075
711542
895795
377327
267183
17543
865242
233050
306557
804705
562261
953319
605284
843445
945302
785970
781925
674723
184677
559020
203038
792427
84902
502716
392162
970537
131142
442272
260809
218744
115958
748221
442900
12766
791499
264844
1034730
926310
69109
79968
445041
963654
103080
193903
1043806
604815
422375
393367
505905
452685
680490
676719
516958
284631
751271
332897
626108
1012484
265013
205980
600162
1031151
676039
998836
509863
103405
379233
1035043
47039
865918
252185
798
250522
470720
935706
600417
765719
986863
318277
644374
264804
700177
518046
526117
400019
150997
393070
737106
614861
171050
571693
314769
977290
885884
355153
41218
650392
155708
7659
328179
376150
223500
516919
119345
793987
45016
723145
196585
838331
663093
111536
549336
375027
561157
166128
931959
746358
880810
177039
201667
866729
951147
1041984
710120
576672
552905
258236
653534
379275
719165
353090
532277
1035322
248564
530966
261056
422182
268955
633541
353250
168738
615375
286896
469961
348422
218461
171451
509969
392768
683249
521700
187681
295509
308818
674400
219511
568605
213857
28687
498995
602220
45804
527866
211960
314709
381647
386631
333564
878620
603283
879079
923596
71911
449929
214279
882562
71174
913154
961654
143415
2234
546795
952064
643856
141730
653271
171257
569959
372104
279547
508260
392433
21258
146215
613462
66818
443698
964240
353521
110454
533759
636183
1030205
837517
416589
675312
237980
445394
391782
830962
917560
982511
658385
299514
492069
532490
999233
549484
962792
210788
145763
648510
1002620
276596
910972
164120
69000
45073
239715
645534
844998
822219
16381
51183
66879
779373
150795
478532
650384
591869
294577
880950
821519
1036830
47679
245879
453516
895200
514066
547053
942211
440162
183355
716960
209567
830606
721408
424210
927683
380697
653806
84016
608952
768223
119983
809382
73397
543193
771242
381990
555126
11888
765067
311955
218570
434020
412218
637816
969527
451088
844157
551451
601058
766068
674409
684855
1037879
1031722
899383
728781
812685
27246
679685
329381
359275
843236
26768
665236
709535
648058
928707
61119
885628
681444
854194
828300
944739
458399
531032
826915
765233
929356
436664
107273
8837
500082
26214
160640
566514
295313
997589
444929
322570
358016
335612
587162
537489
393245
464702
740747
970096
1000853
1008119
956301
748009
173832
736141
408555
262393
139984
308081
450361
570839
919348
218223
361653
333505
660504
76696
113959
944856
207006
37534
541441
723328
264177
981432
391688
330083
28394
730211
974744
518580
343642
1033781
42231
175346
1018843
469399
443476
403555
248579
669060
311668
190325
466821
290113
365075
860671
292881
415124
405033
666917
894929
411996
942007
666909
536038
68532
365519
377634
772517
1008256
224004
814087
51345
72163
39012
431115
564082
281055
906299
187271
785438
1045173
108423
633284
690142
887869
889822
310967
188535
942064
438507
952296
68372
627471
517687
106119
433651
892671
981745
592582
915608
696354
108227
1031011
464394
712451
491269
568965
307156
311635
176527
800869
90415
532645
960604
617450
370305
859450
82887
693934
146174
1008269
432945
785837
684312
47353
779348
958771
808643
41594
782754
887908
957597
616729
1003741
928403
55418
772963
1016280
893850
25722
850811
536779
393148
68668
527745
426568
23771
384046
533509
257600
865422
175222
334427
117366
590109
1015208
406149
756007
378493
179110
850569
109475
185326
1013349
441208
166596
899966
391511
1006625
652339
994477
787870
603043
1037041
82500
1037661
779784
889724
824740
378910
1023923
665792
870064
483920
425947
607859
182608
250744
442844
553576
714671
626770
978305
1038497
561259
319679
660171
135611
557508
172114
83377
606386
27877
911555
125671
969767
980051
30805
594733
168137
435408
740035
635227
842484
292613
645092
339492
197269
49002
271338
34764
860672
234688
866814
202567
942133
203934
749072
22591
561571
182551
917187
444410
397702
258733
608915
162831
405589
290572
666852
5573
516011
875749
466352
105924
618203
825398
924113
587005
231990
563648
818769
806609
609305
54662
1044878
637802
66620
955494
620763
967365
207703
842247
761253
409346
1041873
241456
640802
390118
147247
472975
620588
206410
572860
1036307
623579
275842
170895
816048
455830
520117
257127
42908
813586
293243
739501
531298
389837
380144
866004
71710
815382
487078
707639
737255
966644
326282
759090
689246
601733
508165
145040
203456
182051
46540
242526
664876
6171
313100
936790
603013
522650
377250
252016
245336
440360
262184
87060
799477
60210
59802
533127
96744
443304
733115
73574
468825
1032270
925840
521626
300428
518976
943145
994553
299706
783775
42887
524001
709869
493983
670214
482336
917069
44355
913420
223937
203922
407964
557824
31894
541606
442007
538841
274597
936204
841762
27448
18886
341129
111516
505026
751564
1043677
106936
721073
693300
873264
243965
97407
438778
519572
883658
272108
651360
802679
734478
70001
118355
126277
402498
577557
320835
407961
985375
770601
40451
1017730
49887
513147
1042660
830322
256049
883620
543637
46072
388270
689811
955232
65263
163550
550645
902274
487564
718773
391325
1027408
661569
436534
727112
398872
231510
795916
52376
941892
25149
176404
1042972
918269
780323
748539
914185
498131
646842
355906
286711
524978
41441
174851
880353
241344
831501
911876
574790
100017
362025
981764
642626
20484
293411
151345
464715
973502
648261
606806
961265
481185
1011469
327013
819390
852118
100902
678378
378224
495173
750671
381769
477593
196329
142021
236394
434132
144006
866648
740247
723498
33958
833894
718051
1004424
611433
783871
323203
544023
75299
951763
229122
257246
33921
241107
1751
740809
885271
938656
832137
520956
559500
628911
1044717
50643
1039721
680229
816870
531820
207214
188381
509773
774346
375881
111929
988373
182803
115401
952983
907134
719935
189241
78480
484411
809608
867140
83626
462630
788528
816106
1035543
717274
299044
821160
747893
691858
966406
10924
159535
1016089
5930
207025
644505
45134
139540
624751
1005170
1004754
76577
341469
887688
554510
798297
476214
346855
29456
556129
572610
211991
139509
999729
418071
635351
59500
847060
850814
594545
511494
921430
596660
188033
326018
329085
963839
540227
840265
642836
752161
441487
634052
169912
148233
1019689
568623
759404
155922
854824
876628
753551
582708
434345
987780
651875
909281
489808
495560
493532
523369
408203
983937
194782
53836
475033
628106
1017786
893325
439723
877737
829664
91851
664802
173596
707445
550137
499161
961091
686146
781593
909901
62852
961594
256243
32431
64043
359625
550566
265503
351860
432440
643682
326798
64410
821254
911094
877612
910271
351814
837424
150945
520550
1012687
702657
48578
973872
288883
465645
124536
231732
640496
715876
860454
971824
669741
435051
791608
354830
561456
101988
404671
968941
555679
788501
275853
395479
548569
144554
74749
402939
365573
340389
294715
371629
387318
99012
1019743
352306
743331
716309
90619
552369
725544
938424
767687
618074
284093
923026
902688
63764
938609
386029
759182
617265
426210
810690
121657
576221
1028631
968468
1034351
447822
153390
385585
556976
688932
650568
248603
175223
704772
256528
332903
384047
91041
667149
30708
775046
1017682
590857
982782
558658
30402
815332
237717
135202
876549
777816
650658
574620
349997
351368
671313
806511
53878
975308
190866
1040842
202834
563452
117934
366715
576661
590086
911515
367460
1026879
613956
704532
108257
31174
525804
76523
168481
705666
932155
849375
34211
268879
443627
998044
998241
566269
15993
259118
1034925
829427
83718
117544
465464
865068
22954
890348
552396
378567
716279
924728
495412
17014
485074
345369
122333
993115
579035
427599
857103
479028
792432
712405
812580
201733
269474
123637
853091
260822
260094
615256
620344
859689
472910
265141
807427
680065
481906
441314
1024449
943262
779313
342701
407067
47521
849702
160649
596765
635953
153043
124031
122377
896258
1034489
734804
336313
285341
685528
159102
453302
942636
988520
896453
679812
717174
992676
86743
852512
444415
111114
2085
217970
817569
856762
72422
322390
810388
184438
986559
622078
944815
311226
715282
91014
795721
10662
367342
46438
73014
41531
403186
485673
228063
432035
50783
657171
644080
264194
673400
99367
675413
287354
930013
206282
488221
387918
223420
906164
238147
124776
380182
832881
214815
329768
435947
254869
491672
925479
642031
1035524
457022
772396
168817
444483
272735
873619
129955
206178
55573
810909
260441
713664
4756
491101
954689
901329
577102
301701
296514
88807
937063
86871
819428
530998
973868
460965
193154
633742
812657
8690
472566
905927
778197
925852
141873
600566
241836
944268
93798
673722
866551
776921
424391
607569
180180
440210
528434
508798
191988
524233
947523
552599
53073
543460
90032
228378
907021
402508
1033951
506086
93862
253979
777866
1013559
9533
494279
256844
87883
775947
419629
577934
133888
402185
6427
817327
786492
859717
292045
558497
857098
131206
201564
741878
824750
961051
79771
368843
785496
590633
68535
232698
728148
348398
1043771
890997
729563
317565
199644
346347
476892
928769
640247
95232
195477
1022093
422486
503129
512499
909314
569966
521138
123902
499534
291177
153405
780263
161833
536414
400332
19839
847504
911612
587048
386385
573638
570308
834347
52285
631096
371671
629848
15382
1015990
165242
494719
527047
258590
155880
357557
936518
602230
956700
725521
818818
614238
482398
798932
23060
898401
402859
242417
942376
577549
746729
676487
869461
769308
117282
908627
359865
916302
137355
11324
947751
602187
460739
121308
556773
143567
847937
92868
172136
156394
581928
354333
454698
592332
156464
498517
751033
230514
940579
367342
653380
972682
954219
647501
742289
583473
669212
647710
721892
22871
1034186
527049
772009
417438
403986
923818
660800
707008
791708
505700
853162
813714
2837
627136
184146
469503
16413
77387
23225
771100
815363
529666
503117
24187
810189
926881
195391
409037
960147
217068
966558
242020
776398
160373
403883
360088
105784
298571
732819
4447
339569
23141
404137
636546
757774
204863
1031848
1032461
673685
246145
314512
888253
200725
283784
581463
614673
512523
416327
384255
682443
1027780
535172
827511
21178
409907
174774
749407
161767
81859
793034
493114
474056
142127
740941
714454
900248
672190
952060
584818
651715
138946
389177
269920
207253
46267
602801
557474
110975
226595
692096
817340
539997
496018
458089
961959
564864
632663
198131
892459
915025
910098
663194
186605
41833
393748
531753
284031
675116
931437
562619
901050
1033800
227640
252607
935154
225960
268058
1013283
373115
740952
315841
399032
133855
98533
571333
219044
609128
721497
532321
216122
461222
148197
457158
322
101100
498247
1004633
364250
414761
999023
134798
301544
60464
142460
954385
656001
346270
929715
186684
224255
213440
1018681
527056
152545
357102
238159
614452
59492
431309
739359
160899
227467
529825
268638
113705
843207
1037278
458762
470287
339330
351814
961431
6360
354260
213359
906412
426002
44428
221136
883264
192851
744765
481439
1038149
284397
312635
697728
436442
669863
1005243
305629
934028
190237
71603
472290
767741
385306
950905
848169
972974
515943
270850
231407
641518
846635
189526
90470
415400
625187
51615
885392
936275
1017177
158678
71
481048
99154
826747
193746
589355
249554
982020
625824
970641
852870
66547
509641
854104
378983
791288
662706
904287
648628
581338
136263
321871
305493
987347
716135
671749
377491
687534
306792
272267
672091
27140
987492
940379
524137
688370
511301
650656
896049
140902
957054
300052
551547
986398
539544
606109
713664
653574
323548
826468
15489
229043
680691
200764
616182
568797
356741
38345
251445
309774
325148
330695
475131
485761
16909
258166
27015
430411
375788
695328
387855
392166
446209
945908
830683
1021606
472142
452313
829691
928309
295659
1003764
690387
290263
1010022
457591
330156
859298
469995
93706
252338
799039
1494
713303
180457
638359
324237
873676
1016640
503060
862160
252096
546690
536255
521878
463521
433303
290261
642398
361609
680266
468979
308266
556720
711755
533611
72341
695756
28409
925039
863400
305416
926064
405530
550419
877688
1006070
162130
837393
786111
656742
600053
801649
429474
270374
305144
555590
575206
311797
400193
875704
248770
30980
813335
643369
344123
339886
606622
1034914
302839
580970
270416
556906
778709
995175
357106
769137
188519
831116
16215
443506
552018
299778
56378
422468
472990
872200
222308
205404
202789
664864
913509
533223
127998
529832
650743
271120
730
366549
738655
306743
917599
776199
566350
1006189
372514
54552
460343
561792
880315
309525
355777
163040
488343
735919
562394
741997
481907
353852
804287
167324
2482
516055
621362
324398
963205
789911
466934
649918
888687
171546
180709
765876
158755
818967
134147
106038
909062
642898
943269
487838
875750
427617
1001300
248497
391525
399586
627426
505159
1024888
461796
239639
909912
468168
731894
292647
837203
965500
399162
841237
641080
825596
453025
592705
796210
982701
261171
230329
238115
233434
75240
643146
198842
367067
551139
536036
160131
610442
726226
836238
102405
578052
334998
91052
500339
157624
98527
46827
603900
937112
617678
517135
1034220
2451
920697
290430
899771
343565
586113
449718
573579
326617
457967
492735
586744
699989
546476
564501
645765
388874
410971
775516
811743
863358
935684
896819
41604
1043488
345142
513835
470108
750738
252880
168143
1043408
103523
919226
182311
997913
191394
846681
147668
624516
252273
177303
984378
488003
33037
892203
86104
27889
238653
931186
187935
232051
7158
769694
880889
695941
525444
538769
762112
119409
609149
842254
386129
926496
348864
472371
1026491
227962
131514
185326
207991
396329
893184
741245
667281
548449
812800
715729
123858
917050
503359
138125
934708
278684
473629
943473
1036234
175720
556030
722630
899880
839018
1004858
476466
851972
140423
930178
1026186
196236
328366
155490
438589
586006
209986
399924
277394
111189
904855
430283
488995
628079
807405
284495
600118
894320
293645
542252
422447
685987
1000585
503741
734757
177192
13434
43191
665868
997147
977193
488889
112170
885952
740792
331434
318782
374326
238127
758480
363473
316589
15650
923688
342443
941952
376670
473924
883272
980831
427370
464880
40943
399774
241588
409484
553801
816474
314559
341896
532476
683809
97637
751122
648456
65412
110656
657309
452995
941122
393563
799858
1004980
58760
154741
827132
1022816
340739
21227
976262
749699
515178
41541
964312
967796
388654
578290
447395
333212
303464
461229
958213
920791
845569
867832
783267
554121
855421
7182
345611
121762
973067
599455
206670
897198
449893
909317
529709
906529
40094
456396
347120
865104
765282
375319
711007
975356
367920
806563
462204
976407
1040107
924822
43819
43290
1040696
519020
204459
1033385
546664
124574
312257
381575
94829
822692
365977
410238
805108
1026828
207732
747307
397320
758275
961132
17660
1003129
510292
959324
701864
505539
819266
893424
488115
733235
187738
525228
178513
940010
306053
830400
659314
27905
37464
404022
1027043
28378
498109
356546
681580
467185
328991
861518
845211
643170
428094
34144
818196
899075
552155
796813
379994
635977
981243
93220
701926
388526
88607
230731
484004
556640
701461
654396
677742
941319
322205
885007
661354
824275
492839
1002489
301278
12782
244171
691070
1014901
718809
599471
946241
814278
698484
532931
139886
108197
664645
144320
464645
282319
488186
224304
877220
22969
787571
141091
833579
19213
588744
589599
676986
1033907
8102
102270
211444
824817
491878
891514
868693
222985
981297
202631
590218
454757
639634
109695
1039290
206809
187731
86929
469590
881808
572982
266569
393246
757269
4049
486148
39359
745065
50185
979960
543756
225905
949012
585988
723803
738959
1022876
969194
809418
401007
713495
719950
653454
231273
825511
879082
562863
826622
544547
676157
310029
1037735
913069
785372
938352
18972
310477
80219
831965
203960
715368
67660
546417
293662
315367
508301
293599
686754
109487
553633
727252
198487
766819
825892
987472
143887
23477
850416
882755
164654
392790
176204
832992
406232
848050
725190
170240
319424
946471
595466
459456
17374
970270
683928
279524
485885
574959
490814
349363
379774
357219
199458
576230
975627
832052
173230
171702
282964
283628
973498
401223
852487
413986
255282
837104
19836
447915
215137
922275
112892
1323
935701
589512
356064
206510
232698
765261
571425
239851
155117
380697
328790
189599
205243
465811
67400
229334
160373
671361
985290
623961
1002849
1009537
862524
230047
262202
262694
188151
88691
68673
802158
274280
573689
562609
465476
456215
914961
707557
357353
64970
652334
246314
425422
51022
130939
1008464
748734
795892
476300
274221
71918
102669
777265
398288
665213
166004
280299
25609
193820
3
845149
942813
975301
191037
94559
585955
520399
679528
664039
138554
46994
144003
346021
84185
576340
610763
546136
941130
359671
937351
914118
325383
600786
287832
138339
105076
433796
230411
320314
386161
721673
30723
946419
231320
664927
38856
345541
939730
953817
250511
1037350
126542
638332
800647
190462
540200
752836
765384
942837
570863
226065
910907
997549
267798
476363
107180
481939
127460
826788
889355
778268
995544
246124
896782
634576
662334
90702
359942
1008700
728949
601038
799817
186350
627085
605101
149249
318041
511613
248846
654756
499249
112760
415380
966308
1028003
184472
315830
1011102
995339
675063
822558
387192
432345
859828
732900
568867
70125
189630
1002290
238045
806545
689333
259355
948280
905818
522083
208164
903818
733170
587378
10212
170284
371977
799312
482450
226479
184985
936288
543031
884881
881364
972289
715048
884936
428360
463311
247731
239476
117331
1043247
911395
648852
694744
415592
219144
448383
93895
134919
935223
234710
292535
90867
935268
226920
760690
555108
863034
35864
961537
1029953
150333
940976
1014560
483486
1026600
941074
926255
968691
476109
902467
972699
164502
858760
298978
274003
735089
679574
464463
257045
765395
169653
47630
778645
876120
551749
215354
825985
670758
481855
515868
165206
259442
531933
1009636
859876
285055
283073
825277
1042357
781286
115449
94523
609303
361155
413455
273379
631276
992894
373010
708886
873980
572617
272044
772153
654434
287093
703658
197604
952508
487693
327164
881654
320721
397850
820632
3344
651551
127229
381543
765052
625062
379862
817774
586258
860129
482619
124752
869089
446336
592771
290590
841214
565012
463279
74578
748233
411759
673489
728824
270330
612695
504686
859487
435513
316452
308173
930046
29069
79101
282512
9610
871243
490233
817685
765729
788255
736270
999828
483869
638114
655754
100804
742105
47982
17251
280910
478358
1011077
681029
1035450
695577
220158
130319
885002
407398
643294
774282
602648
725178
193912
447158
337428
953252
95866
275924
565038
938869
861041
384236
6281
966551
187282
189450
108596
787024
49662
209558
746265
513195
190696
948369
161561
461458
1020595
715211
342215
442093
93312
991215
336495
308564
476217
523490
799754
309458
78068
570266
850139
448594
34139
533058
569493
1924
374248
18533
340495
910500
754812
621949
341276
108362
772258
299080
31898
1030147
372063
225804
875933
825904
233330
5846
240357
651127
161726
219051
219062
137499
500267
824279
150549
572078
919261
50333
755271
289838
113265
155042
63410
218325
917970
452755
951314
1017090
73931
608908
204110
439577
84143
1038800
172496
1034328
355914
92949
353552
950855
578719
331936
361018
911208
260379
660206
889105
103829
1021078
463157
1023553
849519
146405
713410
1026778
205635
1021047
838639
289449
975569
408703
292557
96589
687256
185637
63411
29275
716916
302766
954232
484112
561701
238984
416064
428684
993140
478911
331538
869679
711700
671875
431
572457
680249
684770
239149
727909
531389
628124
175902
953001
709692
422526
767996
431362
403864
176006
986703
55039
327524
431730
10871
210291
588842
227373
278095
883010
1027573
348265
1028076
549075
382818
220563
180328
916473
390889
152589
598183
487069
155640
958796
318708
402164
750061
1002548
902282
687921
32249
118002
411669
220604
558356
413032
43751
181456
52443
171944
270472
936677
462802
281148
1019058
932777
27288
818189
130261
839724
129792
709594
912877
323429
543597
550623
84119
574528
409443
992744
973682
237862
940231
1026274
582326
651495
557812
810740
509726
1044395
254419
125723
821122
712935
262916
94749
947499
212053
315644
688803
817183
366139
997257
886553
698934
348227
191358
416387
525457
858952
379854
379321
831512
841141
389128
674919
760575
706033
213168
917454
675767
81604
948480
679232
238702
884755
193386
463787
957933
142840
55330
825687
894084
274089
552984
888800
199512
974406
892018
98681
63852
608335
620163
556193
789419
551281
423694
403825
144533
471804
1035531
950349
786980
937589
588925
353878
156894
628308
281897
926233
57129
467917
1023002
151078
381853
820996
361375
637704
158872
342120
322613
680028
227933
124554
125760
793206
474636
436173
938859
784507
1025601
23410
369960
788269
420941
275731
49828
332059
531190
683772
110602
295717
433641
173302
483977
416815
716705
652486
840719
125389
537493
631726
470764
729434
956261
387391
328600
1016665
744412
576947
35179
203382
266162
496054
611043
396840
644213
728448
135082
945094
552289
439018
455055
700154
179733
274613
902588
741478
247744
700417
282975
759226
600935
344645
858743
708602
975948
675340
913533
927718
462919
281802
221788
83648
473554
7250
745135
527333
107922
1538
774368
652520
661239
632872
156046
713288
942090
225695
987348
987413
466203
433988
839670
675178
970358
412244
583517
629256
298453
138605
956255
7372
324981
472975
746513
29520
840476
292013
934423
627875
773923
726124
791245
704088
200367
691411
670522
316325
378454
801648
873673
878850
217148
486741
453721
456629
848981
651526
660616
118696
620204
217508
203737
539428
433110
511820
479702
560230
828428
241560
826483
355008
203818
61337
320507
928043
499540
159462
931793
222567
790324
758301
145445
238716
642651
456658
637444
788805
14956
253872
119087
636117
17484
183869
467971
510833
106719
39526
233922
381122
464807
671270
491242
720279
966918
70716
362960
336547
25534
697901
970910
847349
704588
480094
988027
258115
810114
539372
24265
129560
332620
334375
703165
489339
367683
578165
605981
192608
546582
542478
299815
839452
111165
489957
67462
56773
806410
351638
970607
725445
268230
633830
272368
825418
679673
417118
472711
650774
13120
93402
23005
568256
183248
109531
749302
547520
479854
275519
789689
198104
35910
771744
571111
70941
707678
594405
685909
216888
2008
628388
748363
335829
544349
186793
352339
381805
726848
555943
217026
394249
977624
287937
782983
746661
1006783
996323
910970
229595
760208
13378
346215
477188
72458
1044866
938654
857385
589874
742765
27563
874443
865997
970196
253669
195090
248528
479045
24229
789571
457099
962876
275359
176437
629957
385816
815381
90330
1038204
625661
716381
941370
15911
712702
548145
246305
288481
871151
789913
293220
472781
81631
972398
287439
821956
857505
733288
413997
504503
318344
538578
505023
927588
546898
627687
1024338
130648
402825
335035
126442
238468
680148
927935
155950
614001
1036743
239897
926111
233675
480472
167623
968421
548957
904068
22804
637372
157211
316287
998857
393058
916309
962530
41252
1092
980998
894086
735888
793540
791523
235439
287594
504424
963581
610203
900838
386856
673921
405299
351411
538407
489959
720503
358474
989942
20744
614349
300078
399675
393811
563628
277364
952331
900986
415270
128676
128618
594466
473094
251822
133559
273117
513239
892146
542448
1044659
723612
787577
102337
779465
278831
492755
643741
234788
746113
126640
910751
976619
1026461
321198
27038
180494
17679
812854
138915
439437
45891
746199
215743
349549
511856
1028018
427784
303183
375722
1008428
633386
905842
983175
176795
323572
856328
542031
302360
383763
360259
500671
432540
9502
918331
172616
174720
447320
170625
417341
509295
168916
404721
886627
292758
96863
353322
804153
653328
365109
572586
270606
711858
858787
399106
1016504
432992
711044
387273
37223
666023
864641
309776
396171
910237
402851
793856
133199
166105
700342
924182
924937
405993
743846
97413
236120
56341
660210
982088
757257
465424
801523
668482
981590
660301
606290
182322
561972
94758
114540
1015412
751302
194854
289691
38507
860600
868655
799469
814502
9540
459253
444478
766148
92133
129960
679525
223537
451944
945360
381524
51143
400367
769711
369241
658044
223336
332077
705545
732862
549436
755588
40677
744157
132
260100
512099
601242
700406
779120
419299
191378
880749
365333
12424
250795
470067
331249
351086
227588
600353
719961
284127
655402
887817
33210
769960
561444
872294
97447
233991
270393
247261
697554
141774
191195
376043
19900
218325
750311
271056
385043
308583
383403
652470
981147
885393
418775
183580
755903
752612
326817
81796
621199
253386
144085
634346
731475
1018045
496546
646340
848387
581287
247850
287605
219012
697183
455063
536654
746354
371603
350596
358427
482058
781342
738261
264536
597776
962365
624468
860924
61536
205250
431789
880436
1033611
537430
639570
221950
343361
820052
423524
626960
474746
55714
90735
301035
749892
967675
1017448
995838
576258
423043
106056
425072
401084
310566
777460
247783
237096
563370
211356
944998
397576
325965
630543
397034
430019
823216
16391
948792
327791
950105
754325
987981
891074
869197
493502
656319
896870
730698
131782
437138
258928
653128
653360
1029203
334186
999626
619195
937560
411188
512453
178020
792129
1035459
224587
538025
263455
266280
292987
1043542
874194
769573
422591
559583
1012953
983247
597125
736535
36984
1029422
974115
1012899
817139
355404
35355
417794
1007803
157280
829838
953189
936891
98770
342035
489428
855037
892407
835162
480895
258312
154646
915124
142306
395006
250497
590717
515588
439216
599850
191678
269556
360154
332890
781336
126954
388526
914616
919469
452953
782957
648925
393947
370835
191463
408509
139941
421654
344639
112797
745387
898795
816322
221782
1040284
276519
863900
9650
1024238
482592
245688
869919
82238
237821
810442
80446
139884
402539
782119
937779
884954
430552
992285
794531
1023323
822151
78479
164818
181202
30468
930740
837513
847496
779323
268541
905187
401526
260569
446945
1015149
833172
939129
54678
1024855
805664
522048
407911
54543
908715
812658
26519
795957
960178
408180
735929
576883
489654
9285
984229
934081
975634
556747
621518
1010667
793513
413612
478864
312715
204335
743784
980070
919384
929469
565806
234452
733421
653131
945939
705487
627290
722052
377444
639471
920447
818798
539477
689156
252690
687076
833478
316844
343645
468840
22967
647127
467312
632157
693518
646141
229738
331256
811128
805234
304344
194968
736368
450192
45939
702636
243715
87061
377734
650266
905328
73227
639649
188139
867323
128713
643985
828453
754744
131232
877699
1040725
804856
311524
181561
424758
223702
891981
866786
548127
114921
809219
960194
74811
31301
236259
48778
807978
148523
1000976
1024724
953729
944304
959659
350230
369696
244437
780412
588482
633628
262085
47823
909428
1020314
968796
1015569
369804
222096
708759
971414
328261
590755
746065
640962
694726
306382
207626
304897
414890
590466
802020
355416
956138
969438
386812
803786
327640
445912
93883
784237
382766
990702
999187
715288
754263
280954
1022977
189509
587640
648137
532917
343522
114727
10900
915026
523388
778948
378526
492914
224385
288443
967211
446541
582980
623095
534583
453573
347947
146849
1035066
394610
1022331
438834
91066
987378
398232
590922
1044856
562499
165612
179789
129882
506949
533805
717537
1019450
27404
732182
149568
84736
652451
627238
869984
749245
657611
771184
374013
490098
116687
791327
611508
708162
916665
978572
572380
407884
872139
697498
250186
124401
1043110
917474
597199
688851
914844
642434
756150
734612
837135
985881
481246
1883
176546
108313
865151
16940
320761
731343
742684
574525
844395
490328
506208
116397
724016
809421
99775
562713
987501
329703
823942
670344
106577
177412
355020
923406
251774
420622
754710
984481
1016364
823148
4539
434901
1035976
415674
711817
265346
671551
776030
844082
976722
781934
772577
378199
467664
657069
144580
787528
832478
249665
1037448
841043
165574
519954
1024920
813893
904803
872417
932803
1037031
163590
660484
439285
545469
750371
615597
419621
584026
672512
112172
1035120
451399
1020151
913427
575930
971024
1014467
147692
368549
90210
426856
511520
972259
170742
415155
242383
90570
834524
589710
420055
814396
805324
794179
764035
842269
754924
249329
1044802
171641
23383
875312
853167
50465
990253
550574
764390
11592
507071
552110
536934
266418
268181
434586
970781
874401
106058
606306
520227
826125
138127
737817
693067
406935
77720
401292
600339
692563
349984
773356
164547
978263
555029
300943
282617
921884
206501
490778
953619
480110
846202
705231
173417
203737
891992
488221
312553
896196
823560
288635
91612
440246
392126
969345
646450
799171
457899
923674
647863
430798
837620
979239
422152
15191
979423
349540
164783
361899
312968
310700
40398
581293
57274
984127
32078
678132
526830
922797
562133
116592
329563
507272
683589
175777
679364
673823
288772
982319
242949
467904
797353
621962
877350
68145
744214
945650
705375
582351
535548
100901
855758
954748
683868
62753
34238
16801
402722
937168
822308
232021
55129
881092
315434
436524
332407
738229
939425
778849
959423
699287
639658
17195
105307
901222
607455
84361
505709
888177
248799
450428
402363
226761
692167
1004763
998685
385358
433691
815663
593216
846390
201936
81511
133553
680826
48766
514424
857614
854445
673473
212421
564912
534901
879289
425320
350660
663449
6839
6191
274436
491330
765289
83782
536865
1012249
231249
956031
114406
845858
916752
714604
503483
33112
184141
127297
389321
416345
444419
639241
355992
147402
160581
421871
684961
936604
101239
190914
844399
372106
606309
1020848
45688
201286
435873
275778
203035
106237
332655
724111
427508
930158
701241
188249
936271
773853
123281
474740
684156
265250
955783
1037888
681780
207505
293004
67544
623580
243017
98658
273970
87901
149463
118639
554350
590780
582922
591885
339538
99118
791967
525493
367196
861184
33573
428789
938932
789903
152237
284469
394329
131033
677320
561595
211311
76724
938780
641287
266891
962717
57670
379153
629046
272167
66124
612969
182009
129728
250720
962553
769267
471087
717897
223970
184059
325820
971525
683756
403798
145511
593905
359504
262989
221229
445987
130282
330046
928935
198406
949184
495652
109624
964114
872166
309377
703744
1035594
244429
83799
847474
498343
234590
969199
373019
689428
125030
717336
832811
320710
83476
335657
661080
740594
654087
776785
734303
168327
514097
671967
752252
728869
1030721
793983
722192
551373
787720
871143
64457
1024564
177717
651064
647268
827101
600832
974886
319209
727252
666854
871558
303463
824891
561288
674444
586772
267634
385369
917228
891047
453769
547776
2623
53126
570582
154967
313024
655714
984691
526593
145150
555826
394272
541358
49525
670580
234779
727583
811515
638546
947230
1011693
748384
967651
645668
304456
318100
909737
60053
669605
712523
583251
415536
618646
786418
695485
646784
494
426477
243211
399890
161972
335449
404318
639414
947085
377241
535524
534108
769338
260070
904794
278859
899348
1031721
390723
1023155
244573
397633
999477
883441
63544
244667
848112
671958
546103
73813
539292
279871
917071
684682
359951
1041231
582807
149238
1006699
671726
529544
487449
346187
955055
121800
204217
342559
994268
724270
171432
333051
766042
92370
974364
460955
1010380
1011809
900042
941489
817955
942403
37954
332803
779748
199089
380749
908740
84360
420710
582417
577009
1026216
134583
542653
387736
980327
410687
534747
571547
832187
429848
552751
648110
697682
48079
36998
206374
233277
188530
979965
282519
477137
81580
613835
673150
591797
576778
299215
418748
818181
585705
436095
87936
336289
586979
668377
495506
963730
882204
165074
21716
283444
273181
122909
587040
128449
648412
526829
15529
442942
790179
975622
473183
309636
800663
946091
1039300
676120
798211
943134
189976
289608
586224
430712
9717
113827
472108
264530
581354
779487
31365
283957
533569
456440
480349
186307
843382
640452
151056
172500
520604
426230
247500
816392
171055
313134
148618
1028547
904897
747741
773168
845738
612178
314819
790595
307668
906753
505641
989202
84212
1001879
461641
1015853
644133
5038
709514
408624
696644
164834
1007953
49046
292104
522535
163359
537753
1037817
766986
495010
120713
180536
76402
742016
988689
149510
854435
393975
703473
377042
319363
188640
658763
70031
125591
209101
980295
380146
488043
271880
400556
296352
652171
966086
542929
197939
541333
818574
710114
106025
710450
46002
314483
15655
638564
215040
462715
453889
1010704
945548
207367
714825
957038
758718
516531
437731
608382
421065
599357
646051
860330
361405
880673
996797
233305
518618
65793
638601
768894
484078
622623
635099
80566
1011140
436426
521653
448317
767963
39323
973033
3985
8272
640059
961505
177659
474927
33124
525647
904823
314321
528924
884935
452360
888907
58099
775898
109704
124652
84897
164302
337947
355011
773367
620424
90893
671082
162750
967793
720024
308876
673872
504838
990366
868186
826172
845103
47686
798786
821277
953370
933829
1043834
606305
622920
198019
369585
210715
975720
244790
632506
812208
449719
670687
430606
12373
654681
778220
417622
772957
655920
31918
98975
863678
547294
542168
878936
14365
416334
382752
228672
531312
69815
231146
549090
656275
1023580
535906
731395
35952
834769
283539
338103
944590
802881
173096
349929
45860
486770
344287
283933
662629
192432
78274
469687
630047
307594
787257
647735
772966
712452
756761
863490
157537
922439
598724
782911
166314
211965
606877
327224
831080
891766
399730
461768
921656
4422
126764
992325
722565
924501
918090
684910
186071
846405
11239
977274
731415
285612
74998
75024
327655
567905
916794
988657
681385
421959
876415
549377
150662
212243
233482
496948
304125
973143
86688
294138
978481
133112
622585
966278
1016162
479557
300329
935401
569813
5688
372513
250108
97769
973914
563582
158350
372584
318433
171660
817753
690044
1015617
204200
623348
957146
348138
50084
514008
108968
790240
334230
763100
496325
121090
260142
737948
376891
363603
509032
127280
599448
939089
615823
16781
676737
550966
271399
853697
20260
1001829
629584
439758
134564
669856
530637
542118
479931
213673
644737
802950
726998
754750
304437
638651
970799
667755
380999
937276
895039
1030322
589178
231738
756147
492139
546927
441168
960343
783405
975100
123094
419874
1028152
599204
424871
503466
877101
828406
514980
239876
717725
273515
992386
636579
614014
7841
183934
672528
979722
420770
363600
552605
46491
994126
467426
216831
448787
872837
906703
349046
624197
248337
141598
39947
882203
244063
168231
409326
618254
119765
878443
194000
265367
290855
692803
584810
199988
817498
645271
786633
532582
242803
776354
517700
760770
264918
259976
899479
524386
123777
223088
628499
1042115
646063
682588
484260
592240
587461
845254
1011227
221449
222624
753775
34015
804208
102360
915411
676474
792836
871089
55224
496899
664900
483053
724871
79137
225611
332718
875334
479724
436444
377438
881232
296122
309154
1028872
605172
63415
555125
12604
676528
11214
400330
765704
174748
693141
183631
533338
675027
226756
430393
1041720
769113
865845
71377
988336
367249
753784
407123
19692
448686
580177
710467
97711
556184
27174
477862
548572
604666
328012
984145
316642
712314
590300
586916
847845
782078
93287
949863
580916
104558
506183
716948
285134
108198
263771
566325
620802
564592
494900
774651
925478
887879
188439
78288
867384
681757
1026501
250315
741085
384654
630706
615133
574496
1021114
56234
325357
153815
133591
343191
194896
236386
280528
235919
378457
920701
1012393
511805
805694
474321
101369
606635
974456
552457
780755
991263
148255
632131
804453
234986
112587
277455
794824
427649
525559
820103
548825
44205
737333
368784
1005075
628272
932899
945820
425620
942887
94465
741205
404197
708262
977142
334939
905279
694573
173910
74823
741549
962470
254494
74665
773999
47225
720436
50895
335650
699198
397648
978329
39584
480057
94799
976665
920710
248903
122432
620882
372717
218912
383558
610505
550242
723925
490203
457695
746364
118268
712328
151987
225201
497150
283326
719090
825768
494069
648734
660710
694110
738584
662772
543544
709379
37194
86496
572093
462776
230576
855039
254473
834569
335775
187789
588857
729499
983881
399301
1011026
345847
372284
67561
494811
879505
77557
489568
787489
670683
353517
239366
1002481
90068
17366
446368
644756
1029741
553730
861837
136488
547187
678360
655681
53784
598582
952172
869530
313543
783103
83848
661687
809449
653045
933718
202231
622426
266545
230576
91569
75423
853966
1036228
229622
594511
238291
162091
536904
889902
288270
109801
367805
737697
381000
386440
211978
846684
531724
616397
481427
489786
875460
728655
781633
57129
901529
527412
499596
216505
865143
49960
629245
683438
767813
960173
693022
36255
133969
658173
984079
1032456
206682
992105
56865
364185
64419
212384
835658
81290
678391
770352
80641
4166
481780
355854
791867
791859
998187
297003
794561
357217
705692
614255
549514
937559
58972
713656
483939
800299
108685
446125
224856
785302
182467
716251
640505
64919
315032
121902
730058
576952
742940
355074
802100
723894
842392
338334
704144
230659
600749
105641
286961
494300
212420
219220
848106
316192
192116
353849
109496
1009684
894779
242952
406534
965082
439100
723104
150557
564488
272411
1008486
60445
94274
436512
361725
1021780
947188
236837
735831
379213
648881
12755
689473
631826
866511
1008358
679958
449086
263549
215690
168133
985235
382476
1041546
306785
325288
710592
599752
992251
143399
523096
777359
599577
960544
308236
658612
539495
407594
823457
545828
65110
896398
223740
362434
848123
1004576
59837
658862
116020
398259
384009
776209
588788
381084
480825
794294
17287
369793
157941
549575
268704
925073
820934
826365
240650
592747
525408
951831
618680
887287
164077
352367
526221
457931
522760
709731
150098
544584
340252
832622
99735
836876
7904
203421
850198
955260
27290
217174
346164
967591
495881
50088
134412
940894
711940
306954
655936
176333
768294
931918
445673
106047
32635
62971
99
504450
732091
229224
279960
248678
659668
975279
842924
391383
768596
568916
56126
154104
533047
328027
118012
273417
875251
830594
22169
981556
454153
394503
367541
232869
256582
584202
292663
197130
506252
675792
358707
220839
17065
751379
506271
591681
490965
915588
483220
722027
977389
716097
209884
992642
1006052
54549
37297
189766
970448
383194
839007
283710
537915
428377
334983
654189
954258
911810
835740
565663
499314
401038
82886
759150
962833
792240
855205
672428
667010
1030872
998282
811626
411958
460433
800542
866093
442724
827019
728334
903935
711979
143958
113134
117950
58874
898439
286650
186469
401099
386633
145295
71407
664131
537351
833952
213669
672832
507810
1020288
686448
34177
254438
668692
559493
380851
756884
612429
940099
846691
829592
942130
560780
564209
876992
220345
88573
266884
755346
679179
399533
697598
3576
610855
270794
570703
172806
868950
280177
342067
969591
628955
4211
442848
887074
362549
558963
318211
465185
413440
128959
910567
763285
33191
1002096
600047
656956
661619
687689
86045
724005
520655
997958
967753
78972
150123
494913
639393
354523
222048
731135
946755
918579
150431
415894
387461
440875
112196
1021673
978443
61984
577593
899600
795349
384014
1042822
385421
535112
203738
780283
52451
904754
10182
836504
480362
885136
450593
884965
101226
749398
708275
934658
93998
74508
76627
273302
290132
570377
580727
744086
308565
791205
68261
558321
204349
761307
338282
517945
348562
107030
987125
415914
652484
790384
160130
218847
70730
52091
936045
214291
284110
362600
323640
355364
1035467
531024
284477
746306
725087
986660
739050
372309
1034548
188857
405204
65480
641278
154126
984572
770063
301670
494402
15312
15767
995009
180442
630490
903753
400695
567463
218222
841671
915222
978070
909631
794188
861785
521773
772721
1004912
186998
977825
428922
39704
379633
890778
46609
563903
186878
914559
308397
129200
830180
1038591
593255
155267
905622
81795
866309
837281
660574
796866
175704
580082
756553
14502
269493
600214
188293
802998
888772
373690
874605
642835
760920
206350
459969
1004027
1045101
883099
723488
123017
265824
306242
36656
214736
69672
165530
134907
676241
393137
302466
402563
287435
418506
502000
195149
71470
165756
549221
308973
108940
145289
227844
434296
132880
130932
935562
288482
192767
541105
73483
544240
507905
912616
480780
615369
208279
477095
996768
52523
386112
944147
225963
701728
205879
183087
851367
164270
498294
634053
643234
301912
759200
935358
887871
116645
264143
116238
309756
666433
640547
30288
109429
119062
186896
931303
417069
589329
344014
889621
168889
925513
206245
137524
243833
585922
974259
329315
741454
615018
85411
656105
633854
564874
349586
102027
504574
395251
348765
512455
605283
428755
852869
237870
233777
864106
37139
329148
463051
729634
484522
393016
203548
353050
514680
256080
84291
621373
88671
198703
922697
747045
328141
416910
224007
28051
815565
412055
719156
706040
793629
796457
773579
895948
980696
202201
948909
694770
430080
482402
942519
855881
838964
156169
521744
83298
188852
819885
122757
358314
514673
337714
50877
386846
743296
173798
836432
715270
1531
535690
397764
513371
570333
226229
75971
664216
225892
1043022
719946
813871
975734
850792
258316
395953
373934
730568
875289
271146
813873
758189
1018118
971973
716938
601321
514891
707297
999026
809398
524413
894619
982547
431433
518147
892369
528610
252529
274879
938298
597771
519192
76719
595369
657498
682993
782524
732194
933135
406295
530888
192831
612400
595792
152036
401758
39623
623987
581882
892400
424901
459333
62795
345919
936315
461504
474875
978609
743112
265632
852555
818138
683469
1002454
1014560
117883
24906
185336
1007944
1028877
223945
615978
969252
490494
574506
633664
62398
58040
418793
193813
448839
337060
935659
570173
1015956
741360
376054
1037428
686467
77960
842858
536753
1023958
1027966
550977
659427
321977
922809
214935
153757
41510
93580
198871
985978
277041
952579
112661
377466
129255
722385
105238
732539
793329
483517
540040
130246
120981
247815
685996
856914
754477
251626
943576
207966
286708
775669
551913
180606
76868
581773
35822
1033230
216291
668236
491279
73124
668512
148242
255682
936906
88944
180482
312249
246647
1009992
282508
685045
882710
541624
991541
356192
395174
970935
273826
1035566
176153
127449
125064
919134
679005
793131
918335
736585
780385
478115
466588
975808
814635
46942
788384
399315
463697
468779
1000560
633282
644086
668635
611749
46697
304297
965981
507709
584158
344526
12269
67184
189963
803219
549850
880240
593206
539844
626192
499047
962845
310229
778331
25792
496410
374401
37410
524575
359915
324847
112190
912693
840159
263500
448658
691173
298699
952764
715443
478981
892492
575535
883850
1007532
1014389
708927
765893
192551
498156
726263
983275
644458
286113
811367
11371
952412
976074
512502
918085
42013
850733
8395
986720
579589
777674
846004
759351
68953
856700
991487
338694
298067
417900
274211
375510
477040
184341
302285
890457
162006
388453
24236
835316
193910
197496
337574
639937
250341
378332
818909
373978
833852
270428
245651
534282
542923
143875
412678
65248
566851
147154
747795
845426
481205
309153
112910
850473
330209
911604
787883
666689
457500
960795
834817
630364
674353
597745
170995
325432
629246
879742
23696
671503
243466
701362
343140
185688
69423
815569
177852
360193
960783
611065
426919
81892
390737
976222
47973
61613
777766
647902
133058
803978
204336
476347
302960
187082
803107
991665
637189
778846
1038433
276198
719734
596606
783801
668179
913003
713465
336863
346807
92796
206700
587092
665874
678819
479062
181419
165885
950909
338715
93491
689048
903872
675538
847468
931129
1030428
396500
631531
13547
412115
455303
1026608
255400
80731
339579
702313
919727
259054
969822
819729
309894
722436
782279
912888
256118
808729
17240
174855
166119
689745
816524
882464
753365
2608
133580
644613
292229
864770
353384
288485
92279
968553
172768
241872
180139
856910
737494
644440
603165
397575
876683
875771
264291
262325
638135
640566
807687
435408
760110
57614
768730
1017063
779059
443277
313764
288533
1045030
995411
769788
784953
525236
263441
260582
275072
1022590
170311
599744
476714
785529
934231
479102
60890
90618
918678
172970
115380
650780
142058
965253
50908
224826
869705
185020
379038
219971
766784
761382
720324
439991
817173
94722
797835
457705
340341
563718
946196
883882
352717
501285
493390
331486
944924
983768
28605
436079
115629
661718
180805
48044
820738
514672
151196
779404
705419
644828
261024
2695
533711
765130
751822
725465
456216
465850
25044
923739
1001407
746500
857827
794346
364677
448789
442605
958644
572373
819503
936039
866807
542519
355527
632166
198803
730040
778577
440236
54582
335280
937247
662991
518594
385762
133509
507034
813799
825241
486843
663527
32722
508190
663952
769837
668029
375656
1035442
965275
465395
902853
52508
475374
368135
475897
59616
562561
679228
266671
941334
293539
372201
207470
399073
614600
630514
965981
141610
883834
738103
961837
36972
645341
416836
958865
87132
772687
36855
143383
8857
495486
894953
196521
498522
300007
518480
674590
502516
908781
246386
402667
249880
912349
8380
450769
53971
334101
56576
407994
626149
565794
896206
411009
1009006
814143
950941
601431
277189
672362
652819
1033637
596636
160173
613772
377523
518967
668577
13693
291141
518788
521158
329452
692361
899915
865071
891781
245506
822376
302517
773936
576881
514178
795907
310758
532064
1028357
87700
372197
996464
556449
811544
566885
839299
645330
163161
843884
325236
361350
828243
809030
11014
526617
777435
15652
152602
939879
587586
270372
829471
639722
622010
94997
381715
148674
44908
40480
904254
691608
18691
832128
974470
171957
946155
592513
308445
347376
1034699
158211
966404
709345
159714
941703
587629
114781
711260
81976
2491
679709
903880
544663
406886
1001906
172875
918723
26410
247150
767546
409040
344210
168409
910503
583926
924833
853302
654658
436921
84855
318160
668000
78330
960566
810857
545110
256028
908893
780143
327138
939422
642085
571539
498714
472320
209249
747167
814476
404012
213873
766851
581908
846775
799312
804987
494927
441891
128864
442604
1016655
350528
837081
491979
197581
843030
449191
75377
645674
759580
1016553
926695
163979
526013
510411
163231
854062
479634
69869
413602
806594
152295
472216
233039
129926
242064
602100
641642
227176
87148
970780
152808
167752
851107
362320
46280
328663
913721
507246
681792
560987
819552
648254
121574
774051
936711
716776
375785
906751
382212
760781
765288
1018363
409709
496561
774353
602038
866476
707657
444118
578023
566516
974799
256320
952561
869715
643554
438196
915786
46064
570323
430578
509930
290142
226218
751015
132774
379308
184360
720449
667206
63718
614313
644206
618816
684201
649997
725789
240643
280525
84375
1036944
604922
23693
203171
834840
899825
1025138
556748
923732
614448
164969
444372
790430
875175
863185
282001
528445
397237
692374
114735
189475
787669
714949
689351
169704
695732
634812
608517
622245
145322
887575
377216
668214
739960
54895
125276
564441
714138
59863
38865
231278
669777
806955
988083
830081
191126
351195
230916
478757
39919
610809
97949
306130
690297
804181
195855
399729
170778
632076
311627
710843
928977
550057
910731
1024353
1030610
67003
374420
964904
663805
623381
625641
567457
349599
100247
301327
681835
476939
513260
840601
265345
1001377
194857
653720
259823
179276
924973
171351
291023
500268
910345
488660
737235
512216
862565
748159
800076
633936
689830
828816
736322
962439
299841
630554
788261
618885
166495
849931
185589
780677
338019
72770
689055
291283
848837
1027583
307180
215609
924334
94761
742624
534893
115593
452911
766995
395434
656256
757469
265206
714741
720386
160187
276920
120797
191495
153770
565964
991878
926749
1031744
272658
587023
162292
763061
589066
448087
225301
964369
108520
1002685
995309
742257
40518
825668
137408
420770
109865
7917
805969
899837
490119
690761
1018088
4395
441438
730275
535946
241115
1001038
380282
865744
169452
777914
895115
839788
504070
22971
83346
890050
831139
246583
473675
127633
283723
452758
91603
919995
634282
969840
5762
442165
377114
612189
164053
738549
334858
1019322
580930
528329
670965
453337
993941
1027344
37694
919371
126818
995566
776197
507911
82124
482333
805913
2580
143962
181257
848220
297401
768571
1010317
116377
736318
571343
793128
674955
89588
1033825
329517
839488
397365
166445
499015
320971
793549
636296
380508
214549
635601
823337
898499
7764
264634
273235
983377
894984
582721
95644
755979
984540
972625
412481
419415
500551
771539
282460
117018
471580
895020
568025
827598
180499
162357
661496
457988
198922
157897
136603
1082
955921
9304
981758
266977
646772
691615
971632
486029
990445
283897
897078
204569
821951
852734
1014759
316035
474894
150765
280213
525544
801237
717452
972745
111381
874289
241769
619350
272208
353951
72222
776827
717532
301467
303953
396862
834574
408393
247875
264609
454551
141981
12030
689301
754057
23959
416891
980800
986011
304036
822912
587624
112411
431087
359344
95122
600858
144481
367907
87965
935539
1028899
547584
371718
337351
379264
795695
483352
691630
351617
147998
588058
993665
168596
125076
1029138
542021
922980
102103
689897
247835
815759
823559
632739
982262
867366
776923
881121
499445
1015593
351405
530986
620721
491865
1038911
932073
665656
978293
487823
142257
556435
315970
42397
149026
528014
1024167
346054
261830
774824
193216
47738
93960
480089
417758
603523
477514
1028722
931536
8167
776630
147961
573223
733411
950221
541460
360231
774873
889556
224038
880183
894011
448314
797964
629259
945990
548261
982644
866730
1035914
521809
48969
192226
1030993
494995
510189
167381
1045147
591829
100600
400253
1042764
582133
992120
325814
541180
529882
1000082
544488
820393
544724
57997
393969
7091
259032
954200
62279
480688
530179
615414
485413
586405
4667
652921
273981
556896
708769
27090
73760
167255
976698
962655
282310
883786
708241
643062
571217
1042546
780338
66671
827076
881727
960500
12843
120373
686398
798873
70331
896545
670938
802020
261885
14623
583685
421048
501247
435764
991186
803294
686515
945325
81822
667636
319388
652867
899231
228597
587854
154904
599964
13793
523363
769131
869827
653100
856521
1016353
79413
818746
736277
103971
617582
861295
502789
519222
1015861
745352
350261
252070
305913
162169
544599
1039211
907706
749412
258132
466521
147219
29984
307216
161076
664419
551047
941601
208938
320448
42406
360862
450032
655427
797882
487020
32427
626423
999578
955031
683263
274643
1029175
246
364226
164875
519663
943580
88263
96504
497790
247982
696152
862936
454292
460988
41846
100284
791934
128542
653722
972582
362397
179792
122080
640892
163619
232923
1024535
1042382
502616
583824
236724
10031
487777
466308
414563
1040981
573337
356613
245584
569696
928499
5190
256079
330503
735971
944676
388064
779098
669395
852713
746674
440388
895724
513665
512551
367280
543601
608706
1043787
678116
728986
704366
912207
96428
201102
455015
722751
346886
66450
806818
600769
915181
1000592
1017278
743361
970452
499743
216593
783419
827076
329588
128114
376221
148321
333878
731396
18515
204949
814634
326415
707252
307751
640398
392392
972815
467967
723876
366220
845827
537850
448680
826780
699040
177212
907494
229123
781157
882736
190643
258915
760299
855308
176059
806958
471246
22118
854339
456468
932198
829432
879936
593207
459195
470435
288555
929518
528723
132333
270067
541128
345975
64167
1034628
959715
800518
356870
924007
421676
446895
387045
296859
711714
108465
140423
715643
770510
134211
1028133
1000899
245631
544351
873591
310203
698178
611791
420578
597639
695074
716153
235607
834142
983746
715742
712708
509395
69286
674739
641876
234666
533426
219507
29205
897262
502489
117570
528277
283106
187638
4134
281349
136007
132681
198770
419813
64105
781092
597225
552922
244907
509102
122970
433019
870570
675931
110443
476787
271595
73272
502036
603345
50356
454452
110294
1004028
31321
350840
10217
533929
785927
363740
763202
719540
812229
246877
702317
652473
5490
713178
738459
249345
692079
989030
760581
1018997
311944
3027
793666
1024187
387698
611300
249762
375141
377035
978004
44547
611291
853825
838362
334863
366520
516175
889803
520705
701799
40852
912837
204373
821722
545829
767117
268696
239146
795006
320245
500483
445095
110541
495828
1002166
1044575
432516
679724
128303
1028540
584982
863719
267860
368133
268726
1035199
187467
552313
853799
255939
169221
810454
267041
913722
853560
674331
502963
979688
110182
389106
1796
608971
694163
462937
37263
696737
32847
65900
120251
591292
409953
296007
715939
909466
437353
563
735298
316899
991867
174032
303924
626166
915997
62109
426475
741863
1019407
620814
525681
77114
416734
298583
549033
46963
1043897
812088
66119
981960
337730
423292
625489
807959
228216
638833
428484
786241
346673
759737
694269
271024
865039
697330
260335
555386
261444
896105
817517
244208
120426
729247
440561
998490
157738
14471
325077
862895
441888
463898
828885
819989
348800
818999
922185
742442
809857
672865
788674
1002970
1830
882682
631264
91174
385298
997310
468617
25701
157971
965411
258370
153013
812938
183629
794877
482882
495761
976282
896908
51205
616015
995523
796377
199255
482019
949931
337418
942030
977091
236708
88133
238950
182162
450415
144772
86981
733670
486115
285782
455109
451634
402972
419086
575711
175816
160165
1041708
6125
391055
694071
912340
263877
615208
657551
892998
614928
182245
812577
729001
1016921
822818
822575
4450
709965
725506
1041957
314013
342897
94959
810414
958218
740809
561239
3770
1009563
846566
501509
182262
818984
103696
540031
601257
783321
370881
35248
609393
904978
471279
830484
100543
837343
195789
13135
739494
775563
613977
528583
909645
85131
788854
892946
214711
588197
575017
792784
498152
289732
826472
398376
449788
994810
354674
326721
258086
971888
646359
685537
9255
290715
241861
849822
155617
63530
930445
279124
223130
719736
744326
192467
652114
250268
14602
804585
629450
268594
1000886
632871
211249
136202
938614
585735
856514
780039
225938
722785
588017
538030
149607
495708
311439
990982
677436
463091
187303
860835
1031596
225933
86088
826556
607429
18189
867142
413244
857062
510273
545699
731999
184909
375827
226350
577131
864008
667636
835509
166746
740902
32070
818171
194327
243995
1034236
970092
294805
138100
66371
466878
885857
856560
386013
887005
318611
857005
719329
310891
3010
239749
919311
666743
679317
501765
567214
51379
421189
486151
4097
939811
208534
411199
281691
159455
224139
884180
186674
39275
661189
116454
308602
459609
106891
91142
263061
604583
448595
347840
992379
46829
448878
577484
36011
727296
204993
507502
934068
565829
104103
269869
43727
753937
799667
726333
287189
219946
421852
173626
496666
16126
926462
142817
133002
174512
377707
119405
616864
153938
717405
858010
199010
203260
381479
80587
914901
887219
638142
568352
742878
69960
455935
264934
933611
9956
22739
766318
448946
747582
405473
607181
814112
792163
366763
295363
106318
97077
159312
151083
489994
159721
879291
310973
949225
887877
967162
219729
614325
221192
955937
474632
599546
99137
384228
920504
19758
645441
558229
425033
367006
648301
735773
919587
754683
339381
894674
981436
550391
1036453
300965
926380
503259
625878
187744
669698
543874
128810
338062
265869
277187
839870
610587
348470
889094
117726
137978
199546
2579
816939
95503
493702
180399
700937
706311
182129
970739
325229
652120
740330
596135
492809
761296
1034874
132580
721167
84170
173926
613890
581823
892669
431524
992197
761545
890043
927955
708242
507857
365699
773693
800050
391923
380658
713372
792131
823794
691260
570611
886729
699703
756422
1022843
923626
991009
768791
913258
527254
985886
130302
976920
835011
655137
618831
870174
295907
326499
125696
460767
701942
441084
388096
812374
919538
173345
616879
676666
114139
183764
200054
904551
998413
289391
491472
714915
308865
126500
923256
1027377
21936
443405
131355
218584
545257
503520
281959
576451
143976
156366
287294
221778
332778
772331
197176
195858
621529
998098
584243
444552
521554
261654
622978
101066
740181
344386
303427
1407
774883
608043
335132
95019
491942
906144
453667
299059
986910
781877
200612
533699
901038
339732
646926
539095
908415
87437
768424
444488
398804
407217
478719
960169
944226
804517
426450
363940
944031
1011929
712265
266070
675236
297863
827002
580305
785729
560746
239727
309843
335094
186585
215106
52510
651650
686447
658853
808380
483143
18324
251347
725301
616537
633571
949488
712249
808808
964994
1014832
137913
901535
714492
937867
710807
880185
276620
28126
500484
62776
422855
155982
397862
694615
243479
878452
953405
466672
759680
742576
1006631
740045
510503
251354
806006
350338
549730
812439
202470
19181
88770
374261
8812
397965
111887
827853
773035
917855
216442
765138
920127
927244
110203
432125
791903
293907
692760
436885
459247
796585
654850
615230
603760
578724
304328
226502
951022
319115
863511
865246
141565
845002
419507
962116
475566
508638
307056
347760
542510
731189
765458
968353
38637
329555
269386
265322
791989
231738
954460
734493
273380
606730
1033826
707927
640646
561933
600890
636217
220492
382008
1014202
720136
578119
701347
540888
172308
114162
198488
878579
1028586
842506
575754
815946
142126
899156
68857
1034066
787476
376746
1029151
708680
721847
606713
473096
903339
65715
292809
791414
1012506
668137
544007
831128
90308
630119
1013098
416788
105667
344406
739115
627461
400918
583048
913516
1019600
455390
228010
532203
303229
482542
238485
453317
750405
140908
812163
624743
233106
819352
1043487
916991
557593
594896
450972
956897
420890
614923
459395
323947
410684
867675
902307
432555
115173
29525
1036939
212945
788362
549841
907659
871439
684447
653873
308717
307419
340903
841652
166940
505102
653197
210949
708899
493810
166828
538858
955298
662901
545927
315883
969018
224260
517983
29882
593562
516072
657628
184971
432947
491063
650819
357342
937936
79289
589949
515900
938980
544634
305718
384735
899174
229277
275478
226933
748730
56582
303104
983430
315605
454314
544561
632916
233553
100804
773736
192201
747744
1028174
396164
240286
523623
814638
979854
427302
492330
423715
740869
104526
181062
203349
741215
331867
376410
424487
714159
823899
689551
310843
55380
966516
834204
130710
807719
615495
260035
581020
242648
196983
413707
693274
161569
202045
936916
232224
212281
459094
1014549
762551
304763
716953
843721
813029
421237
867944
822672
545115
472456
598182
204394
95797
787050
155101
728225
34287
878192
58537
1031207
366453
322505
63894
189891
1011570
923915
445679
881016
1007770
508373
1032557
322193
744629
696390
904769
443715
908372
523557
124548
141031
777129
101350
523069
1043735
255130
532709
294461
336294
49916
581951
550103
312822
422466
837747
614805
212172
529942
1017203
273365
888744
407157
979918
568288
697392
56838
889787
87818
1007838
822690
143292
870312
143655
345334
581026
90226
880692
148800
270439
260536
470198
679026
16131
614992
933204
926513
735890
720694
669639
15853
323488
432466
1022128
77713
983473
513390
156580
97323
814225
366014
90041
552478
87868
619549
233165
10396
747144
766627
118484
1000383
993605
72140
1023785
461169
882569
303696
909552
959716
867212
511338
985301
919564
257555
562140
613113
798023
741065
144167
86393
324793
821027
622219
987588
545293
246694
94766
754601
910456
810799
784931
68155
346921
719021
461453
6110
514228
177060
356370
118032
736052
405417
1006770
956830
736501
765305
748969
371387
845805
135408
242651
750292
490011
884548
649106
620678
882770
484535
942219
58266
590930
240798
817620
883824
251891
702607
100608
163635
791865
95153
1023268
90699
617256
811624
532651
724329
566349
848181
892285
921277
105429
232762
834860
841298
924909
30795
1034893
165412
1011838
83235
830675
891581
994247
412894
93839
452287
872243
667289
390420
429293
837545
261084
451603
2855
91651
712610
374815
875775
1000091
214067
7385
408116
379638
963432
134604
708688
481875
57078
72934
45240
209592
964115
900790
205677
25039
478076
543612
726503
535467
908669
609430
239648
57057
409653
442696
196048
584498
815783
1031186
1021401
823897
459958
784601
1015313
355954
990395
1031199
91383
539033
136818
188042
646157
120482
914824
244956
719535
723909
944359
145274
58857
627685
706332
320814
703654
43328
266315
785675
192340
496099
475664
438234
237372
979337
446361
42688
294862
685550
101158
991465
741147
499849
1003194
997290
20860
671126
372147
842520
964597
219261
1005384
263142
51789
1029556
294026
339359
614143
96957
438137
918820
660883
491189
573702
398188
14165
248752
80526
680535
1003185
991710
430697
462091
77525
469029
326929
871863
969473
1002185
874651
976058
567749
187510
959637
862421
548194
512498
843206
736309
826889
729908
891989
334058
786964
625223
172140
548156
761572
137771
21088
782709
433032
892640
845674
45737
162797
310824
700208
94583
560152
437729
311228
56372
544126
442947
669148
140876
331534
227668
389570
1010105
27156
380294
494908
652745
842776
514330
904366
936748
23415
342530
699509
330656
512108
709262
1021000
843037
286233
388060
640385
907439
687912
740736
1036714
527132
676951
139217
710137
234369
1024734
195819
309820
528015
266207
732137
626360
325407
875285
614851
68076
797321
396331
550382
202108
314956
516716
570178
679284
27172
425337
730382
232958
133418
458590
601039
985498
321214
169319
104946
583011
978661
207093
522064
26475
703682
203723
740387
825588
41342
227410
275768
181285
43276
872695
807153
451721
993818
495470
694573
670674
351881
353186
1037615
776193
416606
278543
920700
153996
887816
41228
11082
15653
526891
758094
537117
531126
544544
633903
241693
280051
326730
508477
786373
187678
453884
312264
873968
597623
491100
729635
596460
857683
1016492
265936
656787
781935
771523
182538
425995
423615
904865
795739
739144
671035
923400
993525
456416
146933
73838
893990
67296
88525
486034
791007
537222
593404
520754
691875
852198
823967
225722
160343
614148
467266
564426
100001
301746
1016399
839927
958195
495178
549684
696151
509173
384001
179260
341491
546515
61852
27958
1019099
114283
768629
5176
671195
721782
799850
824715
57663
246578
551064
595949
906626
839653
129065
1018297
466937
837427
460506
495892
653231
84603
836885
959221
252181
917460
265719
481919
149583
280993
654059
344477
347616
604587
758804
44262
156115
476949
186769
117647
698489
973942
669122
939106
94141
42064
445735
1023500
703869
642445
56460
186190
562307
554535
514089
762399
597840
363681
589096
750938
386014
109190
236429
822045
486654
400004
732257
338175
763072
715214
881430
230638
936085
882425
643925
341332
197059
437157
775939
983540
537261
50382
417504
811613
74520
262164
591731
265240
34653
316132
644082
448204
661018
1009605
467832
891579
344108
110597
677916
388181
863713
401278
818067
651726
335897
267711
243374
654512
940740
308390
18674
641804
964992
312764
365010
366527
95915
431438
1037941
257227
60016
815230
428993
503213
814818
712619
931278
794478
250805
206510
865759
243680
1006063
293489
676861
24493
319050
21979
979454
665733
367797
562294
241620
371687
986747
776967
10786
545815
773034
27060
376610
526779
427873
368689
889202
392558
908344
182020
298917
820949
590997
775428
358548
859014
698987
19886
225251
1001168
622958
629466
761178
204989
703686
817644
219828
495624
279145
670726
558508
613721
358052
669205
815631
139121
1024557
423573
1017131
619643
958247
225104
228624
461085
121862
798032
114384
230224
747334
552338
649491
929144
390138
290572
749513
373349
160562
288931
380745
393162
834663
46909
909441
745693
904222
859177
621318
900284
519084
871748
667636
802391
847253
435816
4740
537038
956119
230997
962390
10237
680402
782098
533138
713658
645559
79739
249538
392652
385023
999664
113004
991744
855878
526445
805548
658604
878039
887256
114330
251174
906896
159890
81871
379729
150186
900286
699065
166008
215439
413928
772435
179063
532220
462197
600285
162036
626222
147045
687966
504957
1044241
413670
684038
875424
418888
513049
359696
884803
519958
134587
793445
508448
680165
146938
73589
1042303
730284
841163
632255
447535
1012501
802956
530004
637392
760377
942618
685009
521438
324898
164264
349200
805523
554707
733433
188821
117770
948963
488197
209559
927042
501352
973588
860616
1036926
246509
420211
267801
256321
122095
932199
530898
75646
801485
961431
767935
182995
380615
53468
314623
622008
730636
865197
750764
632734
836933
573693
505106
25451
588147
206641
203484
9288
446174
767472
179923
571442
84025
793946
69452
1014007
331865
882473
263211
336774
842487
63134
211748
292974
702282
192283
395612
428196
596962
388339
55906
29104
792571
836758
891947
1005732
223823
556511
885476
751228
743099
571860
1000396
762943
36697
1040438
519307
83583
95813
414270
200675
489464
668404
166161
964858
817954
157027
144138
552305
57169
984862
17778
611109
186112
492396
374429
947831
898312
765937
857965
131802
811769
845951
123354
1037093
377555
968836
701766
874672
672236
393374
103920
949655
41745
126294
689137
121934
150711
567535
981244
825001
963176
249791
464691
980148
296140
34949
550905
997795
14648
853354
769929
902929
211885
744657
574958
789486
22389
218724
42473
250576
258861
1006439
586855
276041
878554
406963
889216
287704
798242
420545
644513
23693
765599
945944
928393
638818
948852
997085
226022
748415
275150
268871
272761
52239
30329
535550
748344
640541
16896
906371
476040
326708
797624
143064
1009469
863380
859501
345296
518950
144791
76206
450163
39983
901426
768197
894651
451555
277367
306917
665814
173994
357590
838992
82627
133897
588653
869631
808249
61130
633899
925744
299171
626953
761463
347461
252266
833945
604750
220148
395432
886069
203952
508652
778400
98269
133482
924683
866582
585535
999070
393453
859082
966480
697609
540016
514082
186842
541117
376824
782528
949680
334470
306828
611397
268860
974589
1001639
879185
584704
701230
1034599
880978
557014
207020
21321
225604
385145
971903
359366
1005252
537026
150527
458102
127671
85323
855937
997120
590356
475120
930750
518738
22434
1018796
630871
200406
677473
924197
42187
11806
980275
651210
521726
214246
136259
845494
650626
326823
460369
557042
976051
977593
590171
296244
585624
1029695
815154
1040501
552431
124442
262927
200934
383371
98165
726609
949296
242306
141530
670977
838959
308930
503255
359995
905795
770313
501153
910992
618877
830116
95471
961082
160573
11434
674381
1007276
554007
695430
340871
851965
841476
705504
341671
243663
551708
136665
817317
875247
460635
137274
175854
336391
981154
253565
683162
834048
721147
257963
705146
530783
802859
258653
740205
562555
318219
926231
892010
1028946
786813
160455
990370
278580
332634
355889
412185
717969
109375
316168
526864
344760
122202
751265
761568
50195
455030
728778
568395
376414
909423
958024
557735
74851
326976
479610
264913
535694
992376
547788
409733
424326
414717
800186
89961
88342
645517
666581
628305
364604
641617
114526
666997
626982
1014532
299787
494215
345552
180018
918751
610317
794956
554144
721822
235030
470660
375563
556254
1012451
954635
885282
96672
716513
731010
494963
714769
600374
527037
296248
424481
304164
633121
307582
695578
308972
875096
30246
702186
700393
704907
579200
826795
410716
343289
758297
138688
845436
286346
658634
901544
265275
706537
215404
658257
451418
807147
695437
953291
105693
721184
251932
713205
73133
837927
605042
16946
338557
631418
983201
538333
926848
117640
852366
708164
595276
635599
638564
211183
541439
940454
888640
994782
373465
664024
551007
104634
722226
862185
311604
264318
787805
821269
402904
493515
29414
722307
853414
408051
486327
147950
331034
249852
620113
699520
402903
168132
484584
727883
387528
284432
181052
447097
178540
11615
689467
785200
90392
782551
949552
994087
485048
486611
740058
896124
866292
534000
311492
326258
14264
412808
176658
334143
931396
431842
640387
454372
337522
705665
746941
275136
95630
19083
598512
797096
113661
668567
692337
562482
1000768
248409
90085
914395
986900
498793
29540
182979
626751
53456
723794
56538
326644
388737
55952
797202
451083
1031681
1009701
890559
428901
610769
945006
170613
778924
283748
373467
180015
272745
550281
891577
501095
1003844
47847
1520
528395
669838
964330
277085
382601
929221
192726
829966
114602
561644
612160
31251
959540
423334
729136
761477
193834
483695
344060
127331
1022173
819359
537594
958467
71770
946124
915879
206987
124519
68757
765549
811534
924661
531254
29114
97270
279714
841974
322771
349015
338273
555188
106890
332834
581420
201404
193414
203173
449866
999858
601714
995771
427414
31858
740966
930658
700564
946087
675904
241838
35337
659755
771560
692326
817905
821408
574267
565183
76876
854897
503458
297187
516658
542252
55000
852995
133191
1041792
956535
236726
838714
227829
186608
507511
124479
928844
568115
311679
551785
47589
816692
963174
235606
327651
578639
107488
218792
990220
502293
1013127
1007000
470172
194595
67665
365589
116071
1017287
755240
341738
436198
93501
103752
615086
269907
129809
349821
575852
1020020
438476
967929
475045
18843
788208
701435
883964
481631
993495
799215
845297
252372
815470
834944
901007
730753
349768
104659
419188
828631
1038377
396967
267068
753425
427514
341059
287600
274528
832888
69626
367555
931291
625704
500680
658726
909220
340770
609104
43259
847730
464847
895840
210588
5563
132753
44936
555651
51513
626864
763979
702309
73190
251192
746452
758622
861655
217875
909116
42374
331423
861897
913675
54871
687830
749233
918237
283306
420825
226012
106033
871063
721349
79814
493167
302376
900208
452513
656290
888337
1043666
49787
694266
494381
982847
607597
635705
566137
608963
320650
197084
310340
482269
477408
679511
978073
571390
819934
987227
858029
359000
685001
73293
466092
98776
728679
35869
554019
362319
281393
69319
406006
74088
538424
12094
9655
34874
588467
230237
111139
130734
616234
339058
146108
456473
167908
558666
557942
1043450
276305
845837
612854
397471
314948
817996
535100
61367
673839
1029726
910804
988805
372299
34643
366543
978919
538554
989214
5150
908146
1003389
506547
637430
657792
1033135
743467
693056
293638
718677
620514
953234
266065
469508
831943
3636
988509
1013236
263554
672696
553411
729481
38033
401826
444555
284878
168392
899780
43106
930891
662015
968697
169416
11121
893381
290360
159050
986892
100762
572293
224514
961255
230197
338395
294668
13203
14231
551439
472344
732554
245710
187589
46246
811599
463892
87198
1020019
664404
776229
135271
527826
39935
457084
316447
243005
255310
722782
471623
967759
758813
492371
958331
186680
581601
110069
670293
499943
297037
591170
489009
771730
399998
603540
853770
898961
734471
1000607
29295
471962
989046
941599
75476
805260
645964
90919
200359
947694
728820
71384
739769
203699
211433
599347
1018157
1008679
319183
452214
1012904
875017
340613
117395
798856
581386
452076
533773
49487
981234
77508
873897
509793
463194
259856
753368
54046
500121
544292
970866
314358
385125
362042
700176
593121
880106
177945
769585
517846
439588
510297
170882
1027898
649752
787014
451142
466258
288977
31553
645749
20832
462111
780460
646433
205382
603343
884869
642973
173626
108030
381391
661233
351601
227147
980519
214033
241346
874264
879595
994594
912308
770114
91144
929576
99850
28780
55277
890711
562589
264668
72526
958277
452524
739753
295341
339995
277326
866048
548369
499958
7604
117098
816314
978154
392568
251942
793082
451883
183053
88485
938823
188064
962967
398793
652686
161958
218036
671673
553277
16837
801884
465309
363355
253645
247737
219146
880620
537690
476610
20774
108021
131926
636699
170490
722041
64296
348568
397444
487616
269869
716941
51135
1020105
162952
242330
930585
690668
824926
581386
583436
43353
321653
585286
110411
196679
835300
240104
372446
338714
138545
650903
900054
720899
224941
1827
585231
1002247
165822
891657
861169
554318
217594
119465
196921
374845
353224
345657
596481
167565
90038
731955
1022460
788773
233260
794672
586827
902994
60493
193060
548658
372257
42022
727944
701664
561664
274505
264552
322956
581325
788622
773444
152075
937988
86333
191114
379910
779538
730623
482651
426541
61315
530025
861198
105551
1027930
767770
423894
125911
251275
641929
204268
589638
780492
1014552
791765
345194
865974
283111
59508
932145
387494
247772
688248
725837
1043827
352179
91672
366647
291000
359265
711699
123640
679485
274575
806941
158180
580957
383847
27135
574203
141354
770900
427052
652772
281197
229639
663561
729024
59593
968560
346690
160990
735282
282110
619371
899963
890027
422072
826095
56815
45534
413828
217895
67184
686033
82486
873509
831373
475629
311586
525282
589662
669378
705680
373813
995813
995239
1001644
939776
929291
235624
33849
668071
664773
774344
807936
556018
605906
46973
206279
464581
122586
487472
762642
2193
628426
1003624
654831
558602
356090
272477
130442
702660
906523
199183
265786
49324
580976
432557
190064
291781
353205
123991
965281
1010459
824095
271217
939169
651694
209386
604364
280009
276161
824865
468488
234093
1008478
251307
1021250
348231
780686
409182
570368
710109
953225
8426
390917
27946
488251
487319
552300
92495
1003911
718931
506593
873928
702904
505714
799201
662282
942482
668263
738831
925713
774982
441145
477336
297825
300119
166015
985196
478869
597613
256156
212907
597006
795601
145235
180107
210346
417297
431364
75947
850032
486429
41395
164515
443126
323905
619165
652900
748172
613362
581563
305501
445400
787506
794540
298214
303712
449794
627334
346032
474784
460749
619439
965315
190582
68546
859942
687369
865852
285801
127932
353856
51235
493721
939397
593117
699878
468529
746169
564128
1036307
912649
844418
350122
838371
820336
475001
654891
552108
405284
47700
535878
459980
68741
717529
322885
726305
968281
740138
87096
289580
1018513
944822
144036
887168
29624
308034
499132
438719
853863
579343
535409
634509
259086
3662
511908
746398
396011
896921
91506
104415
849113
884964
175264
5978
82597
679630
104752
611864
544971
30180
852034
857564
809487
886820
906452
85738
832029
353809
1030219
335493
856019
281538
553786
916759
65778
61577
316810
503142
745662
216547
182810
918466
829793
344567
692730
33942
239650
1036288
174345
900411
491638
825639
683103
469087
611723
824208
1029341
774759
709239
498271
403134
258196
538335
14884
808585
640580
590087
553943
1027506
522952
128483
119219
552919
103087
632331
886767
51817
930354
289494
408444
447673
85830
175388
811919
177473
515619
681790
85038
65653
889337
807956
969846
966536
350275
805578
790690
279879
618134
975065
289739
421572
854367
831469
778637
543142
517589
201103
237989
114709
930817
401897
429798
372819
180910
413330
517467
269084
721660
739060
780708
292119
49060
62799
662556
901657
322896
274312
268054
153195
459878
626032
641108
153433
421926
430493
316915
698355
359233
318553
728118
179980
59619
886665
338617
570614
361514
793339
42842
140393
524375
319939
21875
719417
633175
355836
292486
512262
14631
322766
51690
579327
753795
745285
1034177
201503
1016003
401689
587748
301759
720239
607251
723906
294320
864552
361122
861689
206213
448107
732842
716261
97493
31296
811101
142956
485317
96613
621483
631084
241674
519540
728387
420739
951121
529834
549877
370747
710782
366029
909411
935549
758353
487204
134167
100716
723242
505794
989886
307538
687445
598596
368767
577996
244003
856295
1016470
179042
692569
267402
107395
535768
244476
736721
308438
12434
601288
79938
619206
335937
76044
478541
849611
331720
161261
778198
663714
693082
280571
77966
499031
931248
946964
432200
666284
194267
487524
836704
78457
149954
983835
201923
222509
274927
527981
578908
516962
1028630
99033
761151
559013
199146
419916
355656
484423
632994
759109
572490
379493
494430
563446
254419
239985
749793
675256
381504
556642
323600
539053
83665
693432
640230
1024468
714150
519629
260806
97091
728946
356800
34268
392109
177755
599105
978217
517170
130099
444140
703447
603711
78612
473774
249212
73091
200106
426784
955190
174445
126012
703651
154209
253791
69083
235532
522852
747454
555908
758991
33814
183610
320421
422291
797541
28132
468163
206742
712605
81005
742386
117444
209985
940322
967000
334852
341028
915729
670819
948474
665936
784074
354834
279109
617270
743002
55617
934595
892848
630040
1025275
725149
299679
850914
381445
546946
404681
989409
271764
763261
694256
111300
61304
64847
940138
931837
903463
9373
775195
534894
143653
809101
820551
907651
970043
531768
445030
953618
869382
134944
464981
299782
235798
458429
213176
465012
972698
584839
375853
273300
581712
767771
917872
583474
1028375
554180
374272
246792
142971
17662
948624
517816
279920
595297
84596
801310
150211
149115
250203
343215
413478
1006985
734912
1045284
200003
179575
37787
917413
555505
108822
728486
277969
806772
813209
108629
852467
463347
964589
387962
499703
486433
412401
459451
128249
352056
483391
898454
372785
266665
309515
1032289
399949
276346
859686
1030496
181202
629336
197225
747617
182187
701879
433481
733885
340374
148022
275947
565817
661153
459702
248130
363425
53915
971775
912056
451593
200197
652949
120343
175197
774289
415247
210851
197106
248060
408254
377455
337613
278079
637133
308203
585444
82433
968952
535520
361338
966887
523673
733601
641153
907184
581051
261961
386201
539371
852150
111777
674348
778253
43880
743140
199815
741215
166678
733296
85188
88730
573095
468542
925309
509040
431524
562025
810082
458154
892347
578406
275440
792903
492679
562359
154837
284974
957570
272074
464054
249740
523170
424050
848324
812329
783257
620889
534455
237629
483045
536223
236755
792219
189985
573489
612488
866720
601323
584432
553141
754540
855952
636787
384340
194966
867533
745912
898351
820978
938091
760002
304613
433395
794498
1040211
338340
927689
1028172
815635
400177
631831
777494
396407
503277
28359
879679
762103
644727
364078
816752
574640
867429
402713
87246
614185
30588
721538
870742
387039
713655
804521
666358
207964
588185
99832
656363
566458
375597
133419
994517
396166
320882
16238
18991
249310
510566
509807
921401
216493
184640
805922
374982
374138
434482
802891
559275
32382
890091
147819
630871
630307
527468
966675
979479
855926
518301
450566
338465
103137
591132
791232
1032839
850823
261007
319740
976732
849422
894492
880219
709650
476836
215979
375766
997249
44254
217296
1032733
735919
303928
433496
523128
152711
243375
756532
581299
936839
733007
839245
206045
180086
756578
1001285
36932
842731
406573
402865
804961
259822
668656
474024
165860
364758
534792
494034
215489
763832
900605
602619
382631
84030
166769
36241
296841
435606
127358
802690
422288
594453
609324
276247
266041
214785
636075
399277
119195
173119
985522
864274
401322
440619
529156
164840
750145
133740
190804
956121
985563
933223
11407
577153
60465
752057
10939
900403
382489
784743
422207
747687
779477
64986
571854
747401
548449
210990
117128
191764
31252
394487
240015
813989
69232
724244
905385
299175
614980
469405
27013
111003
680263
392270
341004
844275
71466
551532
612117
588444
836751
247910
614694
240307
93214
520737
796841
748509
233707
570518
735387
164025
15638
751359
1014859
554272
807764
439946
628127
1012267
364536
812200
1037944
952016
978775
920543
521827
47004
765670
679308
103253
582390
603294
879345
291799
82901
483385
97870
49693
66789
926921
718208
826138
564658
845645
743297
317514
514211
184494
276124
289932
506868
646939
219389
620069
255015
37676
1877
639415
754685
411679
104270
501577
468233
1005065
262147
251892
633066
1038473
197324
105254
931774
669381
618069
945125
186725
155200
1009998
310113
628077
837049
188598
718869
714265
960364
90300
979136
60180
239504
692225
168209
921296
544771
705175
998967
652436
139889
545543
99711
445119
456563
596026
999024
284666
259499
479064
708826
516005
996017
824826
171683
51113
532368
587446
553887
755708
483825
122696
925513
97822
837117
163517
814325
1038855
784197
663984
862662
389869
384100
809925
545933
211141
905399
712452
163837
658221
522898
525543
45302
914431
225496
85631
698233
181147
503621
912372
190089
408786
1023214
832590
96914
376363
113294
159177
951248
294431
921381
733131
905951
342181
1013751
959001
629012
426579
373604
868191
190898
726471
923018
263834
726330
42788
993625
252904
499620
810869
82731
797259
273589
762557
378369
590730
800630
447626
712989
695634
351262
234028
188219
829454
5508
81435
113572
385808
375503
956145
495570
880398
703320
51665
574214
1003658
721594
760982
701224
908234
417084
451757
631529
984518
1008770
126833
221722
480321
371158
946077
702626
404809
429500
88939
26749
885111
824653
608875
789449
116155
50706
653419
384645
12109
916032
836293
922968
814145
41067
1022931
138146
293524
582134
564076
81762
689181
428180
631411
959644
212282
898666
138146
256468
241370
24570
923842
602941
739076
405571
749554
703398
352931
201369
728534
118395
884699
203915
943276
877488
358643
869775
50700
342202
212539
106354
135750
311818
516443
635279
137743
575891
602301
591576
209921
362383
688404
285418
726356
659697
547108
64363
290148
702015
644368
276939
140095
585057
900030
49927
643637
943792
405057
72627
493834
760166
434268
639191
38556
651521
64098
290109
393912
78873
683359
525233
534982
814452
360536
821534
322223
540803
250427
128436
262827
508113
106228
815246
432832
29231
578348
198132
58094
38601
36446
372934
34196
347097
238041
802125
167189
722814
431198
465774
450628
49617
54348
506162
390410
668706
513507
659882
769501
185735
195751
574523
22105
385920
65882
58209
599527
981746
710054
708263
646712
372291
497840
528810
401774
239459
855916
166878
248201
951947
179588
837502
858173
143325
505958
3490
541009
84876
413916
453687
388574
618696
805582
659724
190204
469833
966616
589239
24929
685409
389716
203119
995521
706669
913503
728342
780916
322019
749750
117487
850088
939120
216626
989341
504285
304367
186408
393157
923402
952634
832221
182440
631422
786974
252205
654481
384450
885159
617514
937304
450717
393538
968068
541404
877409
1043937
360776
109122
1016236
183141
626551
364708
994703
351660
178792
339306
848863
620233
711289
740533
641156
850456
611753
1001510
409839
337886
256269
362419
87246
956299
540460
782440
405280
773447
196159
311489
233167
186723
56081
840518
402579
992638
917511
52080
1015462
278024
753990
145155
196115
869840
747002
838388
319893
924955
503069
198759
1021925
558535
1041927
604746
1022615
524575
47959
769499
181097
936000
976209
689312
623895
629374
561098
1038309
266890
415063
823490
92490
22139
911871
435652
171442
1017634
964190
288983
149151
977536
883029
648675
925784
862545
926872
531574
238328
683399
546761
2175
515166
956259
839088
384992
82137
715268
605769
826405
689775
582453
763275
1019554
188906
176953
473874
718212
841145
585476
305363
1027790
224874
723175
859237
744807
389002
879857
729038
125888
763678
592723
293944
362101
565525
939995
373905
634637
548368
645418
732582
987533
619021
859263
809558
1027809
19404
521306
585188
927156
136636
737479
30975
750801
749837
849259
1018644
152999
302908
873053
866363
31940
253277
584314
884032
157460
594844
702552
579660
480909
429839
43457
1002159
370143
961379
154549
813841
483595
878539
931149
615172
951559
312188
441844
402038
941439
1041688
917567
895567
420716
813724
464643
567246
970489
32201
838631
821872
540318
799136
688875
890154
787549
453978
968530
575683
660119
109442
1022342
62743
796481
1009112
701008
93379
1025541
54532
545141
215957
550890
522611
48134
473029
101560
823283
918780
269486
617474
921486
893885
568847
484735
711133
563076
982078
316898
489368
403163
773331
625583
501676
89217
201450
668003
25059
511969
95868
497969
831212
199149
844801
425999
17646
1035525
660630
296216
771945
927874
855075
519921
602189
865029
942280
881295
596865
362071
161647
544577
184514
1002296
595837
816672
214637
714234
15132
874921
459468
1004985
878079
172795
89249
392231
433353
770904
47445
444842
741084
978334
518348
896465
73627
652565
705004
9564
551094
844501
752778
219951
437626
161607
213027
99666
979708
841274
73746
942358
691648
361749
527162
908936
58423
238643
816717
123913
379283
890918
413000
174905
761621
135706
800967
862902
877731
1032465
820521
182581
1039480
358810
230363
323893
122407
913555
1029839
844925
226785
133608
445712
852281
403347
610874
426403
815204
67175
635697
723661
800131
601497
715838
343593
35498
903107
761396
293513
293241
821095
1029179
140276
571092
710821
504343
144474
186377
131789
328875
132327
901718
352713
915302
470904
663427
459623
501892
183635
147053
815240
686657
157677
742476
547888
363553
639385
781810
621340
369500
636506
411228
911559
439100
273935
897103
56288
241699
38794
699011
313760
750815
450920
96469
743417
534738
8684
782717
559877
581979
438999
626512
251424
886036
87579
144416
1002844
294607
837091
400685
234134
363399
71863
148986
215309
790467
102285
280951
247781
222431
868655
849759
672380
727160
279130
168405
395374
762837
757249
161085
438097
205786
563838
713675
62096
315260
907853
515003
112436
955379
383495
847239
174662
525682
59426
234429
118476
382539
869388
434415
594484
720284
476719
997344
896594
591391
937281
839559
597660
166237
729849
1011577
453981
26774
98352
786931
918837
234437
2060
955186
498163
512840
919060
203454
1032885
391658
909186
196804
588318
683902
328311
1007578
402181
817104
838530
547749
643876
113408
682358
863964
266062
169242
154717
318025
585165
979137
691915
965896
647767
789333
388143
199370
555141
976050
551406
758727
939985
230010
703949
347554
456130
572434
524759
611377
516501
48259
241025
133839
468078
1025535
266735
21089
146680
824842
1003097
659665
391761
789524
727127
905195
285871
11605
117249
170197
3338
850079
260126
574392
313728
478003
190039
732967
960124
314054
863469
66573
212057
412666
397736
706438
828361
159815
144237
68003
936712
767664
140213
300297
432705
437038
149154
801518
849451
407603
890823
412509
972940
36658
18612
411216
35318
633871
253842
87786
983973
689833
116546
661855
765206
628161
508164
908920
123473
348435
905179
624610
852297
544678
826317
584296
510571
218542
157468
391185
857237
765175
839227
64147
894573
759026
748265
783734
431720
659858
913484
209456
735922
973652
921353
423203
18180
59590
166459
28451
467057
447687
178286
1029441
767211
508182
851103
843613
495116
859807
757411
831183
1028124
428760
131396
503227
586153
59348
578558
832583
405339
1017463
471167
646295
697804
455777
756286
90919
503840
877264
844259
352432
735119
574579
99813
312819
607198
655104
102989
241869
274683
432678
560430
272934
904835
636121
1006919
1039040
687931
527507
547239
695771
729597
598611
121237
401915
275979
955638
657533
324058
581335
10109
691539
850909
1022829
484727
787054
1029465
63018
231583
598741
967212
132267
1039469
107118
36277
683727
296480
643450
273080
1029924
131020
863726
380800
548737
269296
408820
76040
100663
577547
451720
578459
219621
919695
951904
774392
581956
937683
651292
296434
820328
503356
893549
90223
880592
760506
14411
985825
296121
622499
419433
624553
49315
692936
560013
1044855
683985
816587
671423
460082
642252
484713
799564
387331
239695
851528
382547
191782
983687
874929
850438
357124
75414
89407
929184
385722
950061
90993
245160
408945
922177
220614
675800
1042135
876186
119712
446988
1010042
983551
350147
729913
552594
719282
66690
303581
627211
432010
608692
284704
842086
510893
899385
438984
688503
77577
162418
696618
241415
181144
401869
898548
469536
865520
510971
291546
492721
1042412
474259
372312
232908
475342
455806
19597
354352
51252
681454
265541
520944
554923
593654
871892
429455
217626
337573
604109
419729
757024
217643
714905
873509
887689
180826
645540
477134
622599
329460
767965
409791
317883
286532
596570
671067
472406
90448
169753
908671
592471
217126
207306
214817
485181
936376
306418
140726
124742
559414
821808
615283
796337
57086
191298
52463
101087
781680
195324
866239
43709
604099
528475
397263
341280
81442
930360
537786
991679
168772
707697
457300
972257
841555
606965
283659
731737
637534
5126
906764
623716
612555
359965
514652
34284
932457
419702
322020
198656
701766
1040189
368255
946408
893487
834923
929778
366829
326378
978904
123598
186320
762564
1003967
720453
337104
982086
905009
746963
631338
700838
1014227
183290
766070
1028603
186149
987578
113619
132986
649048
213260
490959
910658
985787
560184
758483
1019272
651008
826713
961595
179156
290232
754678
805380
219475
441862
515777
896618
940235
256742
755490
999052
928129
207427
108212
588551
68341
96102
82161
177345
429846
148418
407846
595886
994845
607193
171529
732554
82085
305345
605202
396251
686552
711648
147675
26929
456459
994312
197319
845066
377378
852160
347210
191540
1003901
401739
512943
418333
276356
570027
5558
245146
515341
556512
157089
142250
195027
795215
668417
4548
990697
976141
992542
403084
267079
396566
152182
878154
538463
230105
180147
354670
189795
970576
300984
999765
744203
984140
366615
460993
554617
298435
558919
895796
304178
758671
899812
301096
232089
139231
764237
444113
270638
390240
473989
768718
144943
462872
388694
668006
35084
939277
709754
716205
503206
594032
883719
60830
185269
693284
28830
846132
1028676
365605
767045
710999
490223
206986
358802
447851
365195
343505
511409
787984
266467
676348
690222
776669
1443
659846
746851
915688
818625
749707
965942
747384
623160
362702
897177
332512
574314
1034681
867462
947149
885796
18773
850634
91539
720725
95073
335206
553078
649689
253810
210792
697615
941598
174069
340456
846648
484443
311788
224519
100204
965696
1031225
631410
957976
800926
872268
704098
771583
824837
939280
645123
756544
341114
789335
273465
929941
576761
595886
378343
610207
113721
338949
732029
785005
614242
348044
332149
629404
828075
921552
917613
100551
523727
615645
886043
858556
254385
703467
559008
677829
411464
330638
97218
81140
626819
876038
739374
255323
485306
1040966
693060
488079
135036
1007241
63029
210095
443009
910365
755635
410951
286200
388082
571630
193501
37666
172805
624531
198649
603330
178641
112793
4578
111612
231549
756332
708097
703685
53290
1040737
564182
94612
673168
351626
550637
906104
27973
917545
565409
197831
171405
456787
521463
524590
842994
347255
196025
179784
222098
664485
896631
128412
538559
213633
318724
381575
102348
989204
678456
181689
705833
1000496
444970
435555
599436
832984
988722
1036099
734474
410568
339132
392031
802585
1008862
562926
569883
452567
315215
778147
910082
889749
517027
198448
135295
431947
700172
992259
253592
281542
881312
110517
47444
61174
492257
726938
756765
887356
584723
652375
678760
184351
667608
154338
900286
1013049
227375
81386
849899
859806
299297
539457
797147
243714
948822
213287
157327
294929
528756
313827
223056
803991
374025
930601
731115
565868
648066
871568
303841
428828
753635
244360
358360
663526
526809
1021430
650592
473634
679258
857573
686797
957778
651760
996107
960904
34804
566883
661596
589121
838773
145387
217482
780791
1033543
382301
962481
225814
108263
351746
90898
86013
1031282
22653
148928
235678
490310
250313
931967
96310
372397
969150
988535
336469
751502
900655
907504
544078
348067
66856
602028
207485
1014152
294240
368833
994491
265993
170910
1042098
414216
636507
154307
762569
800320
316049
866679
139970
933557
652423
212187
250367
1014058
281932
437220
55296
434025
131678
243837
111427
621430
996302
282396
992988
718663
156575
946093
66064
428933
59952
971887
440393
594956
959654
333539
622070
1043302
798112
1004242
294704
422916
362812
551806
263780
201420
498687
359005
13929
205448
673673
800206
393554
627162
921876
653762
855739
218668
35671
556384
263163
97017
789116
983266
541665
157823
505074
856044
259754
942078
378461
805669
930431
808038
457077
393723
788325
131277
834397
277522
333742
562337
920565
501783
626865
356034
712649
847454
199146
685803
810185
528720
139805
609108
237393
908183
168669
631287
1032540
106057
897852
256924
690808
1010951
507693
1035655
907850
822832
749294
735178
628693
730828
378946
639007
582007
122905
88640
189617
655972
590276
370579
853157
598120
416820
223458
36328
909143
789025
308814
838113
698061
196070
316607
573685
944123
517035
405116
105106
263788
146990
682036
21114
46668
193625
186737
834423
609263
226924
173150
290676
703267
351709
244273
285453
43270
755565
477748
114978
785038
792593
574501
781223
232087
269757
97573
913615
955345
517397
911946
554128
979912
593384
585558
481342
459551
1010514
1010425
620512
520102
251027
276392
746358
138616
863039
324835
807915
622094
894669
126001
484672
772785
780417
100783
271877
99634
518946
1010680
661420
141118
858773
265049
288632
444414
580289
466297
899037
841935
559172
306904
425411
130508
1034506
586270
497257
260549
474228
564268
945672
332117
383897
87064
833734
465420
659135
135426
488115
244399
336755
1034926
976404
144566
278966
667641
920229
438691
1017985
10280
912559
454026
1025478
373574
637161
422876
733233
589492
123705
346141
570566
10991
872613
586478
682630
141749
885117
432637
401369
949670
989310
639862
89549
372202
414018
417392
964772
821775
166731
89662
311639
209338
286723
862814
831753
110865
738161
603758
379368
97491
835915
410740
341180
737141
237018
979973
1045310
171586
165817
522403
685710
218601
732323
196809
45091
340582
476288
540449
726018
100268
74029
335889
522907
361596
721984
670439
58628
1003514
730103
638146
190339
267574
210698
454620
920971
239143
884234
578475
497425
99060
78931
215724
1040954
163856
263315
995207
469391
210420
356591
790805
143000
708497
302959
574064
324611
29762
582355
362510
916521
301131
95717
872323
766570
289768
943747
486882
346170
955281
422390
513224
91226
257888
1014120
590805
584432
473584
168432
513827
754514
309263
779579
976065
700954
24214
460195
19517
219542
662371
1015483
62696
405878
1021978
490330
229386
440146
8859
106458
114221
245828
28221
882491
405811
405980
614781
664191
978262
1032053
1036463
535235
1001207
374243
1043577
398958
435577
133754
12169
990812
892138
8906
735979
675950
804795
158028
325815
1012437
663982
492635
331978
705133
419370
493449
364641
960908
931376
470042
245647
836015
996360
477425
929689
830957
829543
158116
808358
344689
981201
535718
18116
439918
864322
979949
68219
751147
380768
399863
607336
813932
721691
744458
1001355
988419
957653
297273
873718
701859
637704
129558
164581
788291
612322
175949
950707
531084
1010011
866
35490
65310
280030
263347
492488
865942
184900
274547
733192
732260
681627
846570
106560
45509
503847
533739
699699
28143
773770
400553
987594
249474
51552
109386
198866
137498
659007
99792
108514
499433
804476
209148
769956
147115
46241
28535
108552
1044543
380275
627650
1021590
991051
11520
239814
501448
824780
651962
566858
646499
117261
411875
991629
772996
23700
820888
691054
469536
863378
609908
691952
230621
217674
415183
562875
141905
188703
362509
959255
800545
680922
342279
371120
715369
361707
528796
446247
80278
914946
145796
767679
498619
877382
284123
730844
477433
312363
285859
742057
213334
631956
536124
456504
1011657
763062
381851
241105
727605
93676
998943
740628
672516
298227
9113
56639
307049
821527
785379
806688
155944
390797
648368
271420
436282
7104
507075
810577
528866
409395
857971
272464
110064
740922
721955
885518
955052
213735
622706
70947
642890
32135
719150
289875
952760
832798
257496
887133
301563
548147
394369
759760
83760
440394
403182
352636
503671
520293
899064
551672
82942
689209
325630
105699
378651
917386
1033304
835010
7555
477874
501266
875995
515345
178633
426576
997798
572931
641582
880770
418806
844101
152754
536026
617946
748355
301208
174824
142561
62377
706518
1035198
507345
899580
676026
570468
884241
805358
824693
83792
463959
759407
7533
139705
469346
551950
826048
170456
1032960
1018662
976414
581413
997071
752919
406385
1042929
759517
874256
492305
599502
414913
955531
554154
97621
168055
347582
889552
5568
953579
215061
909440
902600
852539
90350
512881
101388
238718
393684
243060
662733
673477
797368
964219
874289
910044
121046
273245
122118
5271
604708
896542
794211
941000
885855
495670
743787
496047
1030072
969635
895475
433292
54036
385370
476286
1019112
538604
612903
79005
140324
15810
389255
1010614
483315
720601
255819
694531
464492
311300
996240
832377
1009748
210434
965918
438315
375540
938859
16593
314360
17009
295989
361582
482068
19547
630101
63674
466651
257724
843321
459813
439691
11853
724809
607014
411265
505514
857132
74853
299348
220156
953366
475207
656367
1045158
748725
254315
816858
641413
369947
938685
842409
873336
482953
979366
884836
982191
188219
6170
127336
120736
863791
866523
630224
581459
236382
590174
36047
589408
451677
535403
693541
643106
929343
556165
941718
521802
693604
129514
585382
228244
574594
765818
902175
245601
657692
644420
180940
333024
660355
144864
599720
993175
11872
828918
207075
853622
381617
978594
916300
463449
809145
396376
843947
888633
535557
872519
463193
968138
374578
213563
696670
246521
766442
201055
141933
657912
822415
971492
935161
273611
860433
161153
476717
424763
893251
316593
337701
922798
679974
24141
455834
483132
308838
126955
569597
514705
238265
354717
931829
425858
1011011
950302
162071
341753
662553
58396
330854
266796
496221
279824
777548
68809
134554
460429
397641
522353
525577
423822
649721
962053
268121
489326
233323
857381
982678
799347
841116
106511
695500
250864
918017
259242
580122
265601
566172
235612
895970
854498
140949
101406
731301
678437
587056
26837
108966
402949
993249
776466
177347
592104
997076
958620
654093
17893
130645
208499
158331
557189
911625
255263
810962
147787
645320
389505
500428
57478
456615
36160
705936
878656
373228
849662
833173
99928
880274
673349
525134
947191
876754
844099
28608
319622
151782
249493
115223
944345
818587
927340
337463
75644
468648
842159
923813
582323
105715
593499
106769
936101
370297
473153
670472
703396
573527
754549
440533
528854
508392
521700
796831
643709
469529
962591
203618
343699
128516
749026
560316
921384
525723
801747
983422
70521
339156
260069
771918
411728
425903
49144
737887
596089
458866
592485
29052
214317
708632
124512
246446
368539
271437
6944
405577
152663
290619
8043
467059
226253
299258
193432
220111
596713
174006
412562
794975
961357
683837
12567
774889
638892
933296
987314
509118
474661
588855
50120
261692
960853
457475
537524
61474
202174
292089
203754
737361
239694
1000077
221535
278642
266352
203858
742993
421511
747347
658765
774820
809014
183529
108430
560151
20459
278212
618915
658452
234269
66043
924507
716410
624676
989779
374890
292346
402675
864656
811583
563571
989274
367362
320015
906506
142311
1021503
1009754
1001336
622778
662805
151077
359903
285005
81865
421212
314000
680382
462366
724025
872703
517952
428263
721666
308016
606606
720402
754892
138107
78248
141176
416732
496563
318634
837033
666031
930131
216546
182734
308336
559490
55132
931791
265293
622262
790278
497478
328365
696980
1040381
236338
45800
112181
851919
811804
908619
749496
431550
610320
887925
367516
624911
15864
379847
345673
863265
204459
822538
736554
152641
506118
128585
37616
437402
629653
442478
774814
917668
423477
567647
390716
550446
915935
415208
860628
691644
761298
339368
392369
423730
69409
779217
13022
730050
1019923
169638
991552
995253
950129
824982
228547
507136
215144
574148
42087
228513
394494
1017642
483831
602455
676802
722795
879975
900325
640197
176462
466734
195648
898506
277752
937126
722072
668300
130709
281884
215302
828922
820357
1017155
444366
413523
616287
458950
927633
466728
272145
355088
59566
655578
138979
813853
1006902
971281
974708
849108
975038
117835
204798
363820
425991
777095
417848
430753
187878
677183
478071
431672
584659
558774
337828
670633
138173
547891
914744
766752
174672
90550
526649
873813
146278
292247
776540
619529
395615
195689
382679
385934
996666
46784
573498
929961
671118
910594
210706
604042
555297
104710
398623
493282
339682
25672
1044149
844806
606015
861942
593449
817442
374532
41406
953141
736500
636858
505393
638052
252389
504024
337804
47554
346899
247984
509216
106307
876094
949915
822447
303782
404599
462805
320267
417188
787068
195996
295665
380997
127666
895652
177394
948988
851916
180835
307397
633303
678486
819116
415865
64915
860326
318249
944847
308901
1030021
285961
341737
818388
717770
434850
94555
258884
68960
775374
263587
908960
322713
857415
637749
1039619
391685
374098
266907
1020676
281732
439753
358472
193850
298777
181139
304735
330383
393213
450131
835142
139074
185971
20043
259176
137869
428560
140734
381263
1012219
68770
701593
976716
671732
466210
211948
850440
732042
209691
101519
396813
404462
811275
164482
195620
871855
818984
812175
749760
645746
463530
422416
324360
890978
94049
460470
257470
251271
646186
699842
77151
847086
749508
565964
517068
56529
496060
716578
245224
102361
450805
875058
187609
811273
858560
637079
254786
798095
456638
920037
326632
674177
680189
245547
505132
829894
69939
1039577
746864
479636
496348
587114
968365
460179
1013225
340271
259646
704854
325520
114565
392837
891499
693639
401993
964852
997188
32848
779777
843766
860092
32553
205126
570564
302321
703395
194047
458004
259723
166834
789751
819162
556648
900230
943230
436019
696196
35414
453933
543804
798520
985884
984982
641780
768143
433737
841110
472646
208230
136084
801566
480808
132188
601152
146712
920480
383712
80808
545494
407332
864093
358947
441731
405964
952935
23579
538146
1003872
330669
931275
425677
544743
2262
795253
659407
701770
131847
284609
474581
390487
84601
454873
331582
282
1043939
140092
329979
572884
346294
59956
403911
394907
468609
216095
1007718
308454
547352
51748
243098
992729
1022521
283254
354481
184374
754537
767347
410304
822530
916829
649723
686985
841866
501771
506788
160749
762357
359222
976221
235180
937744
837169
164088
320434
812387
710489
437
293590
879517
835609
562140
1021483
393067
769439
507538
604948
671660
94610
464496
533139
722847
353000
272441
386261
377060
523058
871833
841630
626459
457235
530630
755065
790902
732265
628952
271283
786059
884554
222197
784024
952966
154480
306287
1040549
181631
474104
523760
995660
438562
303421
843507
404400
835966
904289
405145
965497
235118
334333
707799
494975
985035
403791
504641
785692
935698
713728
258953
184452
577759
21943
789709
684907
714111
719495
191881
492638
598233
400122
1027119
746733
8290
876606
301694
544409
112268
95423
330562
843380
336911
588317
635330
267490
503573
502847
879118
556275
589102
871186
393227
143207
245942
1035402
710251
1005183
567287
909932
674814
511035
74323
711715
196456
631787
35165
181513
617895
470400
352538
1021469
739275
148492
569412
144141
701859
503467
653545
576051
642553
39236
835699
385821
783726
718427
408700
855718
503011
444325
736967
433266
302620
625998
121142
449075
912886
7601
287373
4527
53173
866483
593303
915293
206769
128692
923580
366827
227612
821050
962744
393897
293663
980939
331429
35847
477925
396041
68350
681313
858289
578055
128306
206403
301328
201670
181249
685937
481400
636829
969729
787305
265145
1020962
641903
326269
926563
537702
614035
501759
174758
359849
410090
5028
239943
168351
559369
644196
218959
38576
102789
544754
661964
170661
939476
462391
351899
446842
743055
514773
746978
240618
453588
525872
269495
33398
887942
862361
345714
1028353
982183
1003076
278539
873455
375893
769072
596373
796755
322068
377834
996622
113101
407109
936724
808008
337613
310268
654624
540969
204172
347816
601487
989823
20588
647122
412761
506264
300656
8866
480842
119211
388555
632046
705670
880946
114836
815376
252415
1023173
720361
718157
493745
161016
1013410
903302
422372
561657
71077
232741
715063
109324
414023
324605
138878
747798
751416
272654
814407
272917
623011
438338
436474
872070
784276
22797
774416
183135
534980
576335
533964
854619
48362
335832
120421
200651
707252
67033
828197
896890
943133
70769
750295
843623
887950
392749
103349
306623
920666
509807
126477
967716
128884
781311
15001
704905
703737
998985
809030
895913
259789
144358
338778
404692
704161
220353
260964
871250
967104
234956
14682
28977
531256
883980
766975
390891
924749
806886
134030
645212
472065
213013
901153
764083
817468
103392
623303
382847
912101
161277
676149
648092
174671
199452
870511
745916
178829
1011034
99456
366609
630591
169648
623845
336106
135790
202095
314588
573576
471866
41160
930538
538674
1023396
489699
643514
148608
152866
291939
405846
822553
972858
442866
1021251
641570
976501
276768
1039525
1029088
392990
194723
643075
736661
159165
314655
654734
745284
250299
232914
893778
491806
1041408
822621
430452
311452
424041
142454
788090
688939
307339
307165
112299
527933
361108
774318
1038904
854106
466493
202892
275895
96838
618702
950119
319023
46914
783580
81640
1016236
630408
368811
90942
790637
954467
204005
520728
87772
942513
1013453
382050
684966
419422
809519
978698
729790
983409
828722
43451
906023
613702
124225
1018906
242107
181579
558744
1036218
529770
715145
629062
689980
423835
782137
305020
306343
393780
215620
670757
844675
91051
19939
466473
465195
610210
65487
599456
320559
876750
461496
274018
682408
767933
1026012
568926
254133
156883
153464
867144
333500
24721
465466
219995
645842
606863
130748
153146
260385
592273
182955
266635
314140
12261
837270
111406
539294
1020921
687823
763416
60608
483466
190316
565410
750483
720744
67943
831106
386394
474608
120376
844286
385282
622940
635037
904358
455610
724649
574130
268229
294282
20281
651573
588705
449819
486403
264437
766158
351101
649460
523263
939635
291717
19034
95155
644849
962922
223442
935685
358967
752891
363171
205610
645743
479015
407191
93703
861073
564222
733513
322781
688106
62097
124242
249176
518417
689994
661309
947615
37631
507807
718168
143038
74170
167099
147880
970877
564524
328561
254476
953778
730150
639082
195182
96436
772147
60299
142294
461427
844085
624468
9056
177942
419689
806911
572339
156850
456794
192561
163578
295759
658158
380101
452234
554022
447405
779987
1040737
472405
1030208
819817
192867
904087
920246
176585
5945
719733
720109
347361
899594
963737
814320
664355
736005
114301
356529
849066
108208
753813
134200
367413
426784
413568
407995
285975
37113
651981
785942
609218
990397
889133
1018996
348871
1040077
987577
657179
250327
706051
913023
21477
745970
481440
108688
1035275
184147
799825
1042941
493155
784866
941785
442862
270759
461791
189060
648670
763806
101129
166938
145247
573810
130305
41331
975766
745182
915259
266263
174076
520308
87237
306096
189249
102785
12294
23343
580548
771669
934555
184973
963444
828406
230852
938896
851847
514790
848347
810830
349526
48239
997998
131336
364592
253831
172037
390394
610807
139823
611266
686020
711149
338364
653676
316159
293514
424930
355655
977732
591800
306070
701079
106956
771421
332010
569545
668446
542051
265121
202809
797385
397275
150190
66038
403124
762082
818901
283960
647257
210161
428124
547041
144934
617542
418510
343478
419010
292471
903295
1038186
173370
494967
252855
840537
88084
845302
955341
197605
923132
644663
926678
555305
261933
973775
950250
60034
328416
802087
506042
176665
980080
66365
674290
598849
775682
149817
733670
750817
228282
934370
351768
654597
49820
362521
972119
610798
24273
839365
806943
124915
795943
246171
677327
316313
726305
96988
442799
833415
491738
217906
874610
898863
673526
228273
862796
855690
442478
382402
160353
18019
133657
716404
376307
477573
444317
66575
17444
407711
917375
326906
673905
522341
82543
804623
101763
569464
694655
812707
807272
923207
107333
598790
965572
181215
871300
617978
471927
139847
827868
729556
232222
461449
783669
752299
951910
953161
781511
53736
622473
528255
996309
983352
346425
300171
402098
819749
29359
480809
81622
714515
635189
587700
110959
362346
205720
755425
526901
1030159
12197
1030450
507152
1005352
595955
735638
769319
323496
436360
568956
191882
301621
744673
225394
834032
529370
334279
81013
140352
650168
530652
400808
447802
224486
995492
899607
489007
748292
58839
286660
954496
352443
1036302
287686
978754
943629
88687
257170
283461
165993
422344
296698
262366
845662
484435
53905
193645
917464
190718
19150
906584
733350
226247
455782
664429
220817
550874
637371
682123
1021741
576824
355754
409873
94355
502447
255753
724746
637715
998024
9720
38793
54585
707115
919630
962440
543362
294625
270763
261157
972641
170001
491992
512291
803756
416816
315088
724815
413848
864629
385647
374584
732673
83138
161921
85079
171658
154040
666471
772612
349321
701578
868270
129404
77452
923775
763731
37213
575739
223761
777675
315312
894486
414406
258052
554756
89726
411615
687480
551650
102257
722970
442331
386816
1044789
1042262
577133
990485
1921
154348
200376
525496
684380
572060
91807
708981
643752
977702
604892
213105
852378
489991
183104
936934
428985
457949
538388
940150
935577
703436
48686
236962
830753
855307
609440
816661
384123
32594
818302
860972
906610
501334
497893
257603
785174
682963
87508
415541
430195
299793
363089
785562
1034607
377325
954601
284683
850189
413092
834376
72113
442062
505043
25926
584442
936561
210985
928551
932460
811543
48932
32469
920100
335714
928183
180130
136327
1035067
173921
911462
649976
440714
124149
446766
938850
255141
921405
888005
593467
52256
627987
28953
990173
478662
133818
487008
482562
908566
953704
582393
582240
1000389
980439
645540
658984
116981
679456
526030
270802
285572
898899
535860
897668
460661
1015376
233195
348994
785805
713127
700757
995072
542647
697438
681979
1040562
51448
229097
168037
799553
688055
80811
404394
750939
96304
140256
968371
447462
404636
16802
492948
121753
471831
893021
758149
960689
214855
771683
588915
233092
837431
975551
845945
354149
906325
40041
274204
923229
555922
661913
20911
375916
987811
771228
755579
109179
29602
590943
975187
294416
848791
67631
513243
834939
1033733
863844
293369
380927
556218
35088
691902
174521
116737
24567
494959
75697
683942
634394
703331
313970
996744
1006068
781703
956836
664604
72412
1009415
893710
578233
368980
145940
837859
954192
538656
724138
668560
233545
1031049
506611
100957
877133
619239
648934
811718
536416
914560
922435
859343
1042224
767832
552748
554751
545728
2873
964965
215563
340797
267987
771978
356607
366111
604595
902560
24337
723518
97286
977510
554211
705465
268655
124989
311412
643205
739425
570161
121856
221005
847287
115235
613626
778677
50034
866845
916146
692354
730732
352984
379600
356676
461511
296344
599945
787097
915344
258954
514098
12045
163547
321462
753237
146864
678348
856757
538755
764970
205234
582111
215976
429872
661232
240323
553028
59587
351531
927248
218538
102044
161921
118564
463064
797262
671433
691021
570762
454820
178085
388969
935948
926817
64919
603439
685047
970106
429404
170208
787099
58844
194526
668197
504216
341909
337188
65150
374046
670379
120277
600863
793290
931034
114169
653131
794050
179268
237696
589540
572861
426599
982142
872770
466625
148865
706111
789417
797355
875566
670020
735927
307584
511017
905737
668118
95105
961096
529366
699415
807578
172019
553913
303771
588460
881481
1038014
5056
321237
794362
904015
536430
42251
1028667
720140
693679
364875
695846
1032117
302110
840797
678004
838737
529554
677312
410374
187454
232152
886506
274171
375136
780149
882949
221543
518735
417593
544822
271409
622120
1031426
583917
284055
870407
475425
56330
387920
408209
396272
471475
838909
518866
207329
239611
323281
863490
537734
282388
593489
749168
256755
895038
312912
1015644
670620
504169
550285
89100
104265
384918
430984
864184
870622
399308
252277
48044
498
451491
444938
181586
880133
278637
147718
582272
433641
889567
35859
231689
367939
919374
535879
222405
177884
683371
837050
450932
663713
1011396
808400
623558
446226
352046
80745
118483
851051
314598
474465
486227
930220
900323
284091
192684
266982
822605
248854
182632
786203
471365
802774
158832
373135
742968
523696
37547
511535
644616
946523
774111
945593
711791
910114
542332
203045
129063
191948
166064
318250
145400
874750
542957
1034559
726449
208918
398299
851911
678787
954363
886820
54442
865236
400650
910842
455726
357280
52085
854663
563975
886125
429785
261685
819465
411479
697400
1007030
505129
886411
690919
508265
782034
635978
774412
339776
285044
999129
368273
357098
65307
437537
853515
457181
548543
695461
533307
191992
421508
143781
449788
301649
223782
602769
647790
804075
210561
954
548347
460429
693988
734407
324782
228371
407664
256689
199992
514685
749891
852871
332090
577537
186699
837512
999554
807690
790549
57732
676994
820446
515386
834490
353863
855073
81440
481590
687029
309543
284234
682145
250106
908168
900069
744474
866850
319335
524106
724794
474355
408880
601401
508983
934091
50444
1016319
530327
527245
827504
239528
644650
570983
325860
147550
393491
369065
297469
900396
889140
351052
1033285
953554
518452
987095
284560
488765
967051
708738
136719
793824
20432
795542
263425
691727
826621
1015080
976271
958797
669656
231117
470227
469959
38295
613791
995585
972824
405873
821160
568339
888382
194058
4258
292626
705051
209189
834831
814166
968445
886392
732507
173027
528625
871482
404223
11286
618491
25470
135220
625906
723882
44846
223412
828738
943359
776382
310683
898526
642063
111896
223418
411716
434138
878924
97997
950828
281550
874962
175821
539174
622749
796696
130040
552209
678659
332575
468395
423280
644694
857768
548423
150333
1022576
30099
131058
377342
961501
458002
600368
709603
573124
2461
109978
327194
760449
237855
807826
426189
45541
214206
409423
620064
524787
609684
258052
427134
119125
829678
307113
726356
501375
224601
966918
1464
900995
453519
76612
99183
952838
418712
407744
974412
569495
94923
818599
557125
287899
699607
626926
956036
772803
406854
11368
858038
414889
102517
988208
518054
946747
489678
631489
574547
600654
881336
210867
711109
502364
423346
164458
797632
702628
846551
696984
218351
858699
46141
151591
611644
437180
305730
846741
854887
694792
840677
1010572
131368
432849
936375
910691
383963
410263
674521
735659
413455
533210
911002
869460
901130
714006
351414
673894
137660
65245
987768
843031
1015690
560239
253078
170440
11947
92268
839737
51159
596472
521801
944507
185369
73177
789587
75378
163404
70462
740248
253636
725613
934965
840421
306366
110649
449824
278516
942598
951917
567944
267707
527492
454825
582344
762514
607427
884582
282210
821492
310430
965657
792109
227726
450219
844222
457920
150909
604443
608348
215913
206362
487601
730568
902945
419135
106151
1028924
999352
599248
259503
413370
1037025
146452
70350
61011
354904
1020585
659975
562914
931800
910533
255466
348404
139130
933013
159575
704290
204954
431585
123320
695269
423082
397484
682818
546824
1009923
237041
281519
118080
722906
423114
470697
204424
398926
852992
552283
599117
639788
411355
233257
422359
432509
156747
285144
108419
684909
579032
471958
209312
48207
138707
952090
512087
723082
311394
371478
211931
787333
38151
406013
257799
217403
704946
707699
129868
879312
390622
257774
323703
1030858
101303
825084
604186
809840
482718
207279
700832
407921
410179
317787
390064
924451
988031
442528
946221
988558
710211
787122
91884
187198
208559
1020986
13994
530466
505869
578004
339186
236526
606203
632518
75899
115045
960495
306318
768041
867651
749179
536480
793634
573326
929335
480526
392760
1004641
85194
268623
911296
44639
212339
619700
950952
450187
525319
993271
709647
71128
369759
555505
763653
498862
2936
398355
168398
303539
763028
566163
223153
835782
866296
685017
369470
1037193
286481
315084
162692
530561
533965
398336
927429
610465
444772
184698
800315
10041
324789
321808
491038
194890
244670
725784
706
499725
69347
265204
1035781
634771
438689
279721
543220
983549
700005
846071
468574
775466
364601
1015270
759820
802179
923213
20537
875810
443122
151583
827155
468994
552985
734491
567315
2480
268277
893074
856046
222347
23238
611151
729058
558197
615620
941502
957671
521137
260262
277578
549143
83134
923093
1035210
798884
31750
79331
843703
450637
719650
173318
884234
427207
265756
988615
324136
245737
109650
60920
585263
499411
467556
626798
790200
131306
877848
308162
583388
543213
541247
573707
840811
872144
598837
320055
595304
323521
504917
167940
802392
604475
188252
512682
252297
157612
953884
273650
889408
29187
889120
905426
329113
302804
275709
625760
131754
785370
549773
864130
730468
435825
1018545
206537
718600
446221
723373
356488
764735
524616
117306
872533
332323
472498
598541
497177
1008662
206085
878833
139211
833421
923564
1004723
70520
116635
484565
531264
1042691
151285
279661
839213
810359
41915
119542
990767
213565
859088
1006569
946450
522737
827964
623935
736854
575660
506198
378112
832016
507320
874587
763834
155833
450744
391901
281492
444094
810353
8062
260536
313251
194933
418000
483037
617787
311056
255317
1015092
744208
40476
159169
90276
980397
117739
323726
707458
341725
375587
713587
892806
653244
522530
802260
854898
309556
101126
554730
478030
144457
787499
34248
675095
104865
338055
438219
181969
936250
200743
725234
923336
301306
577544
486426
846940
64493
946954
438086
365591
190704
47310
407355
111936
22291
351630
718464
705672
319933
396973
791394
170291
63082
26145
527558
1030193
490869
581857
63681
808664
319235
652976
808038
575557
15435
323714
186850
83900
753432
806886
37535
828914
101109
605523
397829
837775
651807
355056
429035
492844
1018
399236
147299
683203
725365
205293
332591
362044
722102
407887
932095
87624
667665
212691
308392
333859
14008
430457
475164
759261
374320
93825
59374
71286
788525
55749
411305
11946
357275
806419
33305
487858
262404
301010
553854
791593
588175
683663
394188
689498
196392
667471
303630
834799
3023
768788
738138
572139
969862
408333
93981
366694
457160
1013914
696019
423395
917897
831501
917931
480274
588142
632544
298066
750458
997602
809482
368506
330543
184400
588340
88593
467934
595540
508039
827521
41437
315120
958362
469940
820032
666776
460078
82049
116126
661518
981517
510288
506562
897505
804639
1011363
703160
24030
35592
1000424
1004844
738769
13867
1023850
131170
174409
369473
544031
794698
862575
137231
669093
972573
551455
230949
758522
147609
745613
988738
1040242
513662
654555
823483
973638
873560
852302
107159
306638
6695
452272
140370
14032
789066
930783
208186
830793
191357
1031912
921198
621044
770967
494404
36267
392752
191917
850960
500305
959443
914803
699429
230126
176455
599555
767600
767623
419183
227107
982764
267602
40818
412828
187194
12533
874879
483956
319587
874746
543241
776208
804055
160224
613439
61299
314302
597952
843783
78741
144785
32294
847721
298841
96383
607880
282501
250981
432853
612097
843026
291653
976289
1011111
189076
840019
991963
427545
639625
49214
411638
1008222
444055
311775
210875
852098
27272
168392
341446
416088
359273
880366
17679
936540
651431
880869
105638
360349
773820
860237
572126
560995
81698
764068
974401
773470
1036990
34196
458310
238333
216635
650099
809545
398319
260752
579397
809754
262198
616349
766027
195460
763940
270635
789849
390148
602994
206538
753669
711675
276871
793816
359186
208929
181713
655685
674364
993479
914945
21923
720200
432002
230022
495260
889090
378544
444298
776745
754770
1010687
335138
1014116
1000973
428607
685665
288267
481225
106926
207183
510094
828995
377975
928777
620907
796992
331131
170364
447655
219655
1592
437071
47155
992404
781793
825286
632195
697266
431578
869830
295004
1004934
711098
159168
594245
924020
137440
257262
338884
989136
372955
571320
473030
354929
714032
917262
477525
433366
863913
989032
146326
147587
652509
308147
6577
685758
1003827
615582
406825
37210
89924
247772
590905
468670
482676
3319
605923
3913
927947
61726
467373
409869
72994
709965
896415
141345
269689
818227
405736
71084
779817
697937
210463
209015
472848
715603
850051
556723
42608
786273
409769
966778
134407
1026000
93948
16009
1002463
795970
185823
278329
870008
535962
827512
675059
462953
443118
231023
458823
297425
514955
570147
634269
1031756
212655
791762
314420
913627
651741
62707
946268
868696
712558
332630
762803
845821
910914
471499
48685
761445
798317
988601
346899
839986
968871
562560
245021
808689
919710
923607
256478
706904
954341
752291
283514
129426
285728
309311
301721
122941
933736
3216
244057
802235
768656
691297
180194
714628
859049
883521
756794
667680
757762
490892
172459
367639
508986
817012
897125
393767
956258
113928
976648
268036
673591
692794
533583
479965
682254
61988
542162
307488
285695
663006
987638
562126
760425
412844
363222
99611
83144
439821
450522
759942
998154
712558
466056
214007
332051
417749
429938
593972
836200
880020
51379
533272
700156
195317
781852
202381
213524
44806
495625
256264
186090
491973
1042250
617808
488047
341006
447015
518362
81254
15082
457533
55722
361795
133915
854542
316448
71658
140915
902806
585407
970009
591405
820252
841309
317940
218327
488991
536797
990867
562153
522012
180343
378289
615235
959546
783402
194881
656780
706610
396416
7761
628007
432760
528460
1012591
927203
801535
644255
604084
954210
642451
716387
193407
783739
1034201
161255
218360
567031
779934
494134
318304
512135
56245
974391
814321
704737
681615
405936
856195
645232
582556
102745
829150
512214
803195
308306
319353
70057
182659
1004589
892563
928289
401808
507952
543430
297125
599672
132719
1015845
843560
1041050
690037
758870
212608
202491
302745
98938
431309
5787
548711
92146
989724
528823
817599
839895
236105
78239
720173
609904
179819
223746
407650
10954
497193
141769
853740
441720
832511
663108
626393
451980
1010871
820703
152025
235725
769768
403040
248934
215893
289927
291080
1038951
146700
919876
771518
246204
876430
369203
1009657
682708
608516
27724
487728
506795
660886
656288
233732
1035520
796278
343586
968258
299903
112257
194054
742886
5480
993953
908130
377900
191650
713146
386042
229204
306034
562433
1006702
501456
349546
753499
1042384
116199
535915
736332
773667
325754
807552
408642
670720
70382
768893
147441
460933
601824
519296
506157
824804
205419
683899
28085
954567
946037
442514
710598
467943
363554
1025633
516539
188834
11347
399179
422511
974837
773449
401052
726111
44505
201389
587246
706824
826230
1004164
788256
738290
1005584
869912
821736
741182
155829
182327
271632
385465
628525
926509
774920
86553
594209
964375
46286
248747
617288
790607
630028
503882
356037
675624
599624
25107
1037836
229322
317907
582091
70847
819852
595450
857721
557110
313149
374907
488363
899324
895969
761828
117430
462839
872255
774311
473831
837006
254649
879779
320976
742006
294513
109116
888915
163660
249417
341330
969384
1023361
308539
125484
195371
1010443
207642
415533
264425
335521
692161
716826
707171
411
887856
368162
367287
975880
91967
57217
395581
158446
991480
726593
212982
210114
477838
472428
342664
344523
780306
345078
332265
1043399
616524
103512
380905
346701
305550
790788
1173
477347
708993
449771
139173
354058
473074
201139
641162
706201
64297
216724
803959
157162
319747
207687
555851
972165
340529
433247
377699
112581
259991
941491
463461
947974
37727
462024
883701
295994
766305
841034
626419
540395
991546
989030
919366
353911
174500
826275
542236
969849
293865
530686
344585
606946
773348
745437
1001522
561763
387314
286480
322116
376770
471710
275600
541970
339328
641321
841447
375953
595393
319009
558422
978969
947697
197598
406820
669788
777875
340480
823672
63701
278424
362728
219673
721048
189687
219598
100703
798568
505225
910088
855127
646430
1028049
125251
549983
1019032
44795
424313
236198
749916
400103
781072
368614
527201
351994
290924
874448
625718
794912
365363
384192
836213
561759
966411
555639
781872
6507
551313
838302
402150
944657
248911
310709
1027006
961159
534045
312856
544741
644496
846847
274668
70666
458897
299112
63934
759804
600479
638360
403472
858946
519894
145014
182443
227326
991795
790746
920809
611913
550737
239711
735759
603982
282997
239936
936930
977359
291769
621924
893227
543686
964446
849425
341166
85232
24082
375918
685459
590271
127119
1029925
340566
101515
106591
432228
595840
954423
420580
432513
135197
437757
615048
258054
992449
206803
639927
465533
764175
355341
682481
713177
549275
790530
760404
415829
531852
668327
841059
761140
154969
480089
51949
769639
762392
829893
349811
505300
807945
854438
472571
461314
682717
569133
66333
260184
603324
222955
665362
445431
740671
648357
813127
1528
911148
421409
290084
690937
593383
403030
360674
655808
97775
406072
814432
531579
1035758
920636
697655
360758
581004
566273
281155
974231
651238
177895
593229
431094
55279
273843
47303
946758
194170
848820
502358
1012599
757550
306952
836788
68003
399961
926610
16491
364267
257888
124985
432858
650081
331170
448044
484269
773308
10418
261938
188080
984601
227655
302273
864440
684318
85718
668751
413742
428561
138705
880453
615264
292261
515010
431856
1027359
301239
937591
567882
848143
232584
711587
781512
74998
670168
941409
855093
113169
946841
556631
337939
192615
101118
842401
27665
36737
887496
49821
41390
287475
828270
41884
399140
294420
564218
407081
1023169
559322
615198
843446
728539
544205
906528
320273
846063
964713
161958
842429
995264
244374
734014
565196
1000231
385414
266257
418731
648377
1032085
690128
777713
708256
427714
330502
40296
727053
405520
1004754
487692
886872
191195
332187
191905
814160
1045436
204952
733416
828488
925114
989940
332135
103250
353520
366476
775601
276473
83857
801756
347553
645211
876311
634672
480441
793490
615859
905751
1014875
22776
922125
371947
1010012
168773
880872
792345
457136
844165
679963
762272
548423
492718
570769
952361
950511
294458
440133
6122
690920
954588
245900
630735
462000
460932
219198
369347
1009663
58081
47539
200198
242135
916161
851388
855582
219502
41156
301665
38229
690684
737290
712999
171663
157968
753876
808982
945829
269668
958065
804854
563739
481515
929452
343975
912163
806278
272234
123641
667854
986362
163407
982921
883832
922104
1041255
129742
464014
578176
642901
1010286
935186
199091
174773
774813
385853
87750
581808
340993
405773
608506
239397
139966
674860
725202
955569
821452
344097
277887
174301
531880
876223
735158
1004259
428058
621611
464643
336115
76023
561968
1015490
133671
412006
387668
23291
188813
166141
827565
799369
642393
478269
47584
697972
977407
152945
972085
500343
206105
292611
973887
986836
631578
861415
443477
992263
904573
367477
808491
628950
402421
520717
993857
395391
614626
25618
831434
526502
639843
992770
986879
729603
179118
119239
556371
463309
939882
616504
676941
929307
730639
394384
431600
709497
397983
813930
794001
99314
675615
742454
278825
463639
433762
945592
971716
359815
657975
734113
342163
580011
778717
571673
509360
725890
66198
532610
477383
906034
257060
442181
897773
8556
78790
579751
122686
936914
963668
869694
686811
977110
120866
358667
595679
987357
118178
675524
411697
702147
36115
821456
285921
769043
487294
606837
363128
881069
413629
830527
8597
432582
686254
910154
997039
423145
382885
996242
347963
665199
1034516
848771
292019
785852
405769
722871
295574
1010300
955520
477245
273762
411503
1034513
1011286
885381
73920
271571
640322
525081
496268
638647
534364
869363
993624
975645
835036
336985
664850
635477
690294
736734
198785
65791
699015
244486
895212
90730
256272
1037070
433023
33064
566740
907013
172930
685138
125367
299048
308191
662067
975281
745789
613530
1023169
88282
1024779
767227
494050
425465
627855
855948
180110
666585
727925
509923
650424
264378
205802
1020889
531905
1020507
1002624
933659
121992
259984
18287
310283
613695
128424
577301
467906
376820
629993
67452
660974
521369
934546
969678
742726
630948
923693
492270
361489
347984
271843
931126
444690
950836
363794
233985
446874
6841
636675
898472
826255
280646
913485
642223
598408
735392
392370
554982
165472
868357
473692
604357
365891
476004
854809
696650
834709
142127
1024479
896868
81709
801432
561297
971364
881740
649360
558295
2669
721942
46293
758109
631010
606797
456408
415334
442493
696265
1010270
297824
968945
668818
739446
869067
232703
210188
597580
460897
141980
260106
534090
196412
599476
482397
920961
918352
377449
233067
333166
53575
320163
38870
1001111
905996
611390
645055
788625
66888
630582
574618
279370
183233
874178
1045031
571321
232556
894973
453148
825631
356615
759121
923419
1039773
966207
285769
706010
557854
936881
952507
109519
903989
787110
814177
132831
913740
835988
754316
358197
685892
826250
533384
429755
27244
690439
256553
413590
365391
959867
576558
92860
753755
786684
623760
625961
287514
117250
274679
1015502
868101
715769
15878
892233
987211
40687
207080
770549
559467
442831
297035
223015
253067
894448
588035
908297
114806
472772
652261
95076
54585
43507
285628
688863
524565
206314
636870
297748
140128
188528
385589
379375
902888
987022
597012
918510
826599
21559
254566
919042
696
204808
1014543
113427
389944
93632
65372
25667
261002
532798
272702
704758
6780
929485
60212
901973
763024
917199
854421
607874
588326
279889
163720
378186
145953
203796
125078
624624
386768
339325
625739
445747
1000207
929168
649416
280291
918399
145367
82285
796668
62865
65455
473266
805315
560300
190874
254944
40987
299632
66220
953745
498270
1017413
509627
882451
565219
151948
603152
390791
906847
412224
610627
516001
888415
876793
1008101
447999
846154
429278
538832
184055
596551
720487
476935
741266
170719
625656
534090
382951
870147
502915
669607
642144
390467
1039764
100016
912138
732993
660306
655554
676280
108996
999464
1040735
767218
334504
185619
531087
599180
935202
261304
257441
628844
808046
108343
857408
990835
195673
643364
721839
567232
919281
370014
835021
424913
224113
1021730
157173
714601
130286
816172
246966
642177
640253
352201
636483
148467
204215
168985
687618
82676
23579
863020
779346
771460
180645
1032249
1011666
301390
771323
679879
955308
822962
802831
307928
658216
864342
164058
931641
642680
423714
241432
872333
36123
555061
734189
273113
688253
512172
213364
242644
392346
519149
547820
242089
411598
582301
532174
802590
129300
760899
564286
1012562
561668
779149
137625
762562
58181
524755
1011120
741053
129903
651182
349388
256596
28256
91989
754032
787055
374722
748393
791958
480181
261961
118447
649493
954459
219659
430408
721100
184118
446835
779666
74143
570465
856697
34642
574581
660968
345469
908926
200894
269034
632687
287989
738917
779031
87241
593150
514970
650831
782832
316356
25681
419453
401536
98787
376311
896656
227130
106796
119849
14326
1008969
96025
839883
28102
112061
370604
614365
246509
887686
562203
770761
626237
100595
77191
849797
686356
805486
692673
731735
327202
683371
817950
31865
554295
958996
1044449
315138
188008
676247
179132
492771
587054
31485
939251
313685
16569
700206
795360
734808
21978
48436
810642
443806
369633
319220
876611
960614
832581
604778
334921
1025457
447853
1008225
591102
762882
729296
358792
1026964
522808
815698
442435
229823
67495
585725
46649
510765
795897
891938
690951
733493
480038
396768
915279
626838
229584
506297
199909
394025
629687
996665
54454
504463
24417
119683
223255
906084
974360
90035
623665
996695
100302
299833
764838
392643
68058
352751
450354
365745
965502
695889
921159
506792
818363
875835
537036
757724
942244
434499
805857
818544
990401
731533
646995
966556
693407
548220
870598
156251
679200
141696
529693
10351
741304
289272
762952
269674
468627
909812
1002377
56965
649155
791860
661800
648340
161605
167458
600768
655160
620304
524537
825921
566312
648724
793833
910258
215362
469669
60538
784038
433328
51602
31792
441095
826643
364607
662254
180021
744328
48472
797588
537593
791382
48425
915163
23823
923905
758495
728090
17553
552599
466242
869549
390926
856194
992486
730355
560970
992862
52990
426008
12322
718713
114508
36512
216684
935103
501739
375400
7971
665875
244110
787002
967901
1017047
240869
82471
96044
768161
883667
905289
424159
145578
1030229
31131
866265
264217
586829
551143
805111
746834
189820
96312
139767
366130
633870
893765
80284
816107
278882
425368
586554
886564
460018
42657
890293
814749
443912
792826
184029
1945
294409
770836
387909
216355
353517
400924
74999
904775
1013112
684195
292784
1027557
708942
794095
223393
188139
559934
616304
8243
1033617
480030
136507
883113
689258
180556
1004744
146877
221210
126241
241170
986023
137452
470214
146988
449130
581670
305134
267902
408472
78230
989991
1013365
196804
122593
218500
578562
678827
938125
728394
271644
272635
39635
138212
275458
463850
98602
787736
117630
143909
568787
189730
305402
572038
848970
724281
429021
233123
639679
975449
460073
361312
742065
627894
818290
71929
566028
188725
244469
900692
286492
174109
662156
228733
520136
694535
238157
543906
402710
1011716
322999
889067
461180
158871
340545
966955
510946
509777
311766
907877
243660
799867
529570
359696
461770
222015
798793
704973
939221
913900
758381
2178
795872
411892
134849
873787
669923
998565
533824
715152
372980
1042923
21403
855528
587258
322796
171196
1014752
989218
994599
551851
992015
1010655
863704
151225
143393
552972
242273
254099
191085
895480
539978
943891
116551
941030
999379
174168
621151
585769
443617
854533
570805
319775
845819
473190
289918
473668
925472
191187
47773
1012336
480435
910663
150759
873756
975764
301713
459580
70465
225142
49050
1027343
401384
348242
554505
232983
24015
690030
533619
168645
1023643
297180
14614
481361
561059
554390
414475
591036
461701
686842
332799
789581
910762
448785
857671
760360
180173
552593
937622
361267
760065
115678
258845
55340
960376
1001328
337396
473049
257123
153242
1035274
230229
68459
427259
506895
915349
966818
555751
669090
938503
954394
832323
300697
73732
528975
74657
580795
444043
737893
1002450
415474
454977
299666
660802
412956
680258
354122
297446
528720
113930
28861
878884
950864
488320
69334
804215
842930
497811
781133
169172
303198
27592
480031
603109
408578
568390
377558
207071
271688
584294
65064
876545
272453
280711
934037
977653
772369
892409
920998
585621
332977
828474
299981
620270
228859
857567
727518
524840
797428
1040367
505180
774069
966144
642935
873241
212696
1012233
235507
652952
16939
112844
319868
46230
791264
112150
445281
79201
572534
928509
187326
488280
883014
159600
618880
53315
103175
1008857
461105
41379
346231
375659
558330
773337
495711
683664
631544
22525
904336
551124
882292
827774
11693
944624
599811
548519
75585
836582
196031
513284
648365
388351
944788
386082
801184
96016
651124
593172
842543
167129
701855
340030
977822
601385
272376
345672
637393
656011
367589
627605
448214
1043651
975577
1013263
545824
149026
357769
891606
740010
880286
952595
268370
268613
594663
635495
482484
874625
594912
196998
230962
931100
759155
318182
74390
305091
313691
974548
217589
314715
988633
756385
644317
195576
511515
716430
727268
321439
394881
52638
132654
885128
33871
224468
793171
223056
659447
1023448
489113
804249
787311
412993
507266
792583
737782
685276
49921
873378
306467
255039
943167
98597
700236
434522
754909
146084
982892
468565
50859
301897
918423
440648
695250
748744
1040236
692593
797534
411740
985940
672014
908315
1028966
836930
64877
641036
465036
483307
788212
404557
756048
574317
965841
808793
56049
688357
862989
509672
722359
474128
406032
758041
920267
111774
612643
529973
271144
23904
949722
524355
821414
50310
1032043
244825
130645
243256
118604
442121
243780
59869
1041956
114475
1014957
273529
88863
1032066
206087
962987
92025
11974
990662
879219
310793
21430
878267
469717
731844
838996
816665
678110
110301
254537
440445
370750
397749
252180
271578
978197
162350
891946
254266
493628
555699
361540
747089
873970
535647
645150
729133
395596
373474
940676
491772
491463
311192
976300
165429
837493
989080
535732
655164
181026
170399
23016
942300
608296
786402
527557
52130
1006344
920408
490133
931774
615041
31360
653921
509380
205633
811731
997926
95764
833792
372188
213456
169511
460804
11539
805121
761025
938349
467071
769874
802627
921656
207887
883624
609244
19006
597517
171981
800204
41289
916511
552375
32224
744218
879308
804463
488384
1041443
930667
897024
888612
197221
962357
108235
69953
91130
239404
878984
532678
389389
886430
174881
601757
652621
74286
459805
29030
518928
421704
533334
237654
581943
170951
489767
589374
1012438
540296
376038
240383
355767
557880
184151
41545
870403
114154
892427
899681
512557
243875
805806
606671
136814
523663
730815
578451
907740
331060
961324
792059
892476
349239
887661
182815
1020243
477938
636120
944812
380790
251114
421708
581876
701783
188046
536222
964876
738960
1015732
897859
225710
923076
54237
860188
133663
806
444464
143370
537262
113481
821344
702550
195844
714617
20554
912977
831805
117984
165365
319122
274325
131133
900955
836549
150538
736977
158880
554975
838078
489365
966628
1021488
675815
468477
337026
5043
604627
239143
438385
981088
752443
298812
986058
407713
121606
798554
800359
369485
587219
606152
786156
583807
548163
430954
419297
314231
796758
150530
727987
878749
96431
390423
678764
400978
68173
50867
657612
244498
367585
336610
284195
817167
233088
937313
505757
301769
727986
378323
620091
704200
368629
28107
525136
226836
458959
598564
70374
239522
122151
580657
412862
242466
140722
648193
677565
197883
236681
341214
40720
637297
310897
674822
277520
794492
226218
134045
795414
129809
64471
212732
737831
61158
962670
653091
607911
187125
264393
826111
56008
462800
401399
239120
362271
205789
824135
36224
467145
388493
362528
332862
689999
643323
1039681
683082
31761
47075
64795
520019
62558
195968
515330
426537
430240
832114
100767
443227
181241
918119
138170
154463
590628
885687
619098
814758
607197
675772
365036
1013704
903726
617938
1032291
886728
850779
498038
896945
717455
856120
282573
474997
186393
165289
494739
741663
579020
920827
228785
324260
329979
294137
521450
134985
901750
1035342
485880
868855
494827
365297
246898
166327
550211
853764
644862
666981
61737
1035737
394797
514448
806716
171068
1026730
376391
765412
496061
271379
261651
415310
531554
180685
102172
314148
1001145
272631
82391
383150
366570
1033263
384714
496237
551509
938478
486077
863131
147616
884193
533879
185030
27880
108833
806069
703484
488604
921492
623058
1038363
1001619
175483
273339
636102
835236
34788
885534
1016083
997121
415832
1008252
100955
682627
870945
597767
488682
1024917
8055
479905
303120
935060
270988
512694
457884
769378
1021762
324075
281821
801124
275006
357474
576559
374873
895157
400126
264527
947258
844086
345419
219675
87809
185756
98072
139889
468675
611690
614378
303055
267976
587534
1008581
1001959
755504
1006952
2260
787117
569783
738346
419764
95104
1030872
740488
169028
571894
419474
294768
419372
604671
903244
200362
1036668
778446
604733
692946
897172
857917
263350
467139
250921
925208
521504
910749
454444
88296
389069
508111
970589
750614
935770
356987
225191
65045
682304
301902
230553
50339
548
993413
691689
720964
210764
1043333
406107
850562
889305
616082
420694
663830
251298
762158
725311
448887
260740
987280
488719
567579
72462
954824
365576
140985
145883
300733
170662
705720
847126
82103
980870
812867
970848
359930
455522
472271
171286
746177
429895
118564
130001
137264
27739
694749
381735
529698
772663
194321
1028312
1018678
910700
741316
579685
685478
797054
269554
682730
8486
469917
398726
761076
1024611
80823
827909
727489
179425
666898
836337
555191
524117
671908
660320
245018
361872
248675
873633
343592
715483
354869
935215
60188
293540
7179
1009189
796451
899894
305935
325936
700947
830562
901616
91525
243860
539688
727385
321237
193163
899311
663836
202626
107972
571520
618739
454937
891300
232809
553209
95608
1004583
147149
976706
621922
3503
781629
477037
81996
29738
317161
765434
862923
642476
945110
872133
524603
295835
1034820
149352
233813
496138
932288
682814
181865
902041
737651
911943
642793
253583
963063
14992
907082
623034
588324
646070
695223
613836
412547
482270
949133
926612
66154
4746
241371
277429
73465
821496
974424
867158
397393
1029214
11064
741430
456989
664549
267614
444884
202186
207422
304007
793725
623933
726760
820899
1008677
931899
480646
1000641
368674
846115
311990
49400
744521
138705
203002
208466
749717
382249
437504
691148
771872
819398
655430
52662
56418
873408
68638
620828
195418
1020606
350264
532176
545565
1025916
510600
961868
201581
263951
596755
233861
573882
1034110
433452
50167
775170
408765
19943
766292
962651
768985
911643
953307
596923
478201
39623
641292
867970
453529
950962
147417
530097
204591
443109
71075
672092
584375
150605
721208
921613
93680
781170
637409
512582
644908
808201
749967
410792
241360
431094
260027
635542
584849
447968
1023889
320538
607966
1002683
534496
476556
930115
694100
976929
370556
354690
144398
341120
992107
532181
781008
165860
580298
36106
727680
918461
846682
157083
537965
378769
352789
999582
421158
135007
296063
1006147
642106
212474
536868
788844
947350
6979
254772
731230
642
179184
435247
512491
620881
175885
137720
164551
543701
522166
355121
982051
93743
14448
560173
927369
382895
654765
832505
140363
883881
943261
943070
838682
466668
989601
549772
365752
879484
479791
593991
441072
969640
876647
905302
439619
462913
961601
604052
276199
685026
62885
427316
30326
614249
200491
276126
526442
639732
676277
234975
917211
394316
742025
316223
736256
523297
420402
103073
850273
915786
513377
369845
241324
768183
655907
193908
984057
577568
309536
967630
361359
838126
726509
23385
774865
191957
116324
586213
437097
811968
631191
958180
457996
503551
314979
744775
252210
762220
102387
648112
12010
566832
320055
774461
282640
1043908
125231
316910
48613
615268
410402
492828
538167
643693
518018
445339
291904
881391
57368
554593
829875
654788
999448
186907
445980
677116
7197
1000545
782107
502743
564977
775467
781983
907434
833891
617926
492079
1034968
620934
435211
230990
272020
412858
905906
1013855
88197
650551
379590
1045263
358952
301628
891854
950526
242192
866573
798146
889870
760110
544582
757584
179406
680818
978063
859341
151287
662772
60233
73805
709179
937645
852703
194158
1026800
525825
246843
298688
792710
416814
251883
875157
854029
813309
892801
238829
980116
64649
62051
547576
1007415
503301
538498
233569
369467
1032452
9359
478306
558341
96671
714122
78328
258235
222622
273092
434523
973783
461872
694438
147360
333891
996664
225713
49651
909452
147028
4415
564233
34945
876969
1036290
833492
348468
984277
842602
315212
605874
455640
470187
511497
499648
558079
398855
40393
444552
471298
486813
86994
246285
58426
722136
369097
877192
230838
692091
276482
918281
824973
324990
942730
1982
567355
884055
408922
365988
685567
795822
778033
144313
724614
806413
736773
480401
586002
552748
978685
452391
190433
442467
370255
178325
918930
699862
476468
115757
929240
195429
471024
814065
659355
1027135
540566
510767
395178
433397
755686
449740
206078
281591
404701
518105
337243
639785
505897
207577
238136
534968
103919
525277
186597
905180
867974
480645
501337
792611
36769
283699
436797
48196
1005556
10774
242196
581180
341183
703756
840338
972701
773395
396247
741239
12336
198487
170197
582096
440674
401501
940712
709566
99847
578523
835094
783825
597459
175148
479276
845310
298397
972177
198830
19563
951634
229032
190403
52727
99939
59090
789734
664432
633839
181342
242980
922117
574752
497766
976370
991937
419848
235262
702794
109002
337320
272074
638991
209764
302506
819272
254841
403559
123558
694824
1023359
315403
537827
35013
993334
742026
387029
700972
438868
946789
1005738
607134
643121
85533
870710
180645
791640
40338
863164
811443
766195
1006043
41682
511198
1005570
318652
311885
48869
56935
51513
684581
362299
227411
36984
169150
338141
81023
287030
35415
516396
875835
282676
362189
273383
832246
373703
511299
930504
509132
857750
295612
532878
920019
353394
869130
808283
658774
661477
431597
837766
499254
497615
6411
657854
389266
817505
717525
332190
326485
61170
708222
917246
262632
431404
807885
37460
416277
590243
85269
882590
373657
15046
891174
812818
571065
60697
98810
144639
442074
979224
212209
887232
744769
35717
375525
180602
689631
494882
420210
11242
924754
509749
293313
866556
322989
251017
82601
913285
24521
288556
559701
676886
816219
693835
29782
200982
736487
248882
233004
731237
788869
597014
521723
626532
1044117
1018800
209946
249614
83168
515983
498547
902315
980341
788796
737278
340390
1027587
849459
431812
183190
337362
699881
951171
541094
66769
658456
28122
456011
533255
127162
706344
529619
590627
753913
507568
528379
642394
463787
414663
779136
703130
31816
1005527
214983
208391
846616
412302
1005303
782676
112536
630179
513644
803262
873790
137907
744311
597907
613833
740487
322576
434896
316891
60276
478102
1045353
614946
438372
255204
407590
836724
616118
119605
450672
455186
659550
489395
234864
931671
753374
917757
557337
258595
61812
709456
705517
699240
979221
412288
147163
888903
743625
708586
97646
243033
281862
831382
138773
490673
6444
493749
698278
555960
40837
153499
70063
608510
459943
79365
451880
280779
460510
405071
266159
140978
1031743
98735
507362
376853
985647
842572
763844
321977
905974
59628
938797
910556
259813
97846
740131
238721
734092
754664
185259
627474
22895
749802
282370
949114
922312
810252
612167
943021
453339
712149
575711
397688
737528
538913
409635
757891
940260
759885
13624
814001
357865
596488
547210
613190
924783
595632
843052
459129
65243
627778
81168
598642
831996
637101
947626
582524
6921
472145
710556
255298
198602
137421
227213
461216
388244
681416
587741
763878
799534
645068
241470
905284
844433
106343
1028555
480864
830466
111999
80018
877447
14063
904301
602265
902540
176285
14758
508877
601531
985606
799257
60806
341479
881468
481741
503992
536553
613654
440373
609048
610779
240659
975008
115458
1032872
94917
791111
86620
134357
741178
527963
168742
54976
145616
1009523
171949
281391
540185
889395
777778
834284
261036
493366
1038415
583789
627487
867947
235044
713937
109208
560630
364881
711913
738871
476234
274879
897138
948799
407645
486966
567845
425353
20367
863570
380133
313972
499409
802789
798767
170521
136913
211548
325592
742894
69715
781365
98613
520899
337556
344518
552001
727643
387309
198281
831454
723668
1008911
984071
447930
415342
520534
169667
713394
621084
946218
857859
560611
444022
436589
492669
719896
444512
1022835
853221
720317
856947
349712
296060
276178
789538
958578
56300
267673
853028
280828
200347
594652
539478
232555
76138
600861
217710
727008
637356
655712
25262
1000098
794202
115421
596862
75331
199112
1008497
206398
493317
628352
695847
49081
595915
881449
283150
762913
721861
916352
826037
233827
293054
627492
274346
847624
800113
200461
596063
744560
459098
89600
895508
262140
977634
455801
487592
74573
126335
532351
783506
881238
205766
419115
764341
836295
905947
968243
853037
928835
316891
313282
661498
114504
679424
28949
632681
462903
774829
954987
590090
846470
505422
446356
240247
1008994
939481
953547
465647
7794
755996
274813
840420
822990
30681
58398
994841
248983
918764
1035435
115516
507936
925171
435475
136904
422480
643823
60709
301808
985567
372637
64608
115780
411055
441359
150551
684005
523152
481121
429501
623072
60467
101195
4237
21830
748726
113427
652536
750847
582189
222202
278846
599513
394278
643139
928392
271473
890806
862011
872990
696603
805676
177272
120434
365519
550888
761047
603310
946998
440492
880802
657377
365143
437003
534578
574544
945225
165559
394079
1005725
683505
179471
367235
569229
861399
609083
277656
144307
552134
923647
1035775
461206
1004614
459542
399159
198418
842745
593360
535136
920947
652829
216273
459522
548343
131472
649068
226298
786556
13007
855588
686237
710309
317707
435998
623237
80841
700800
211085
545646
629836
822273
1039862
1044595
295042
844717
19069
351800
472504
265754
391613
361734
720885
141019
900683
220919
972394
243132
465317
618954
348509
228
772685
983642
708335
879820
508083
756050
702266
594188
29967
1010615
946182
454115
675546
117929
393696
980301
628918
523234
505619
360970
980714
893017
61415
350701
935310
759826
968674
63580
127139
598301
624968
277706
151229
218970
797043
439819
829788
795952
383484
611058
345308
661698
923791
413140
620791
234773
797041
665968
649408
792923
61310
97848
562517
798161
490950
188647
908797
280847
146018
263551
999082
479691
473677
231285
981938
206038
765896
673487
191585
202853
92862
337720
887335
572997
205579
467444
734445
938466
863331
700646
523235
886435
354319
741340
221307
651938
799876
213474
833869
633004
275648
768984
455076
269864
760125
127899
879380
795133
25843
330190
519768
676678
166498
288871
577143
1000009
288811
1040251
284912
300930
799848
382278
40942
111570
817942
1013499
145169
990709
807383
301221
578110
885125
113756
717756
858705
269280
729345
526257
444128
782240
152492
435728
954137
397434
1026215
60272
686535
601686
460108
187459
563498
1015388
966913
945213
703165
226480
934234
130105
179348
185912
147798
837621
1021693
1040099
528994
446300
479581
939292
214586
321256
638766
192243
310352
773245
421143
1003735
365972
56650
423141
673736
276984
202211
619017
548128
203179
775573
799800
929714
1042140
341143
730882
493967
160167
757639
321885
597742
108337
581746
617047
832843
484077
562112
951399
504146
971797
971660
730084
384304
508875
70410
368321
838317
943755
454007
192595
103084
586110
260074
832514
645640
665834
1036701
1001908
465287
330730
987594
894086
60698
811425
9448
892224
1020113
584846
212871
365747
177979
612965
396659
432179
357388
41009
691027
494044
62717
689556
644279
237153
654907
762192
388569
390056
824433
714484
756170
63600
26111
454664
266349
480340
1038104
775652
601297
96097
968459
811080
927674
793230
174422
506958
42457
674640
114682
962545
213155
483316
753373
29816
587073
269034
834377
556623
285919
441803
281027
913296
954397
493009
516535
215377
158479
154986
58581
253686
752680
921081
935759
205203
950913
690624
970153
241204
539612
914113
786723
215560
419925
424457
654784
237455
264356
810286
235749
99061
952529
772988
511623
514410
519078
293738
527856
436895
61879
847812
969716
314610
931729
197465
1021028
313462
919228
125648
449151
499841
637835
612764
764185
623280
320589
632751
909919
1014367
90674
268914
697585
878096
565924
110422
639391
464481
43561
609278
390758
706471
267267
758800
964617
696338
780225
510489
439028
647676
409710
8096
635310
76726
823666
304977
1036879
510976
1009002
445399
386632
777703
642118
249638
80081
688859
256026
998250
568569
428410
360613
940694
718537
315337
992677
439132
865688
643080
445780
450820
712060
75632
897985
320048
397374
712081
263270
134455
427578
87618
554991
1007293
879960
907283
22520
648267
245315
62742
677687
5497
120915
974644
1196
308920
522450
773517
332121
389991
878072
830564
627289
46663
743289
636629
196859
566807
61150
972582
437418
548249
527774
454576
498552
831529
751449
875984
992673
255761
27767
638567
100410
192385
906754
70333
272503
337281
511193
698942
785833
405614
233141
832561
608199
657783
721445
1009907
251015
697038
959976
965428
983987
460228
481935
417182
2476
179210
777703
933590
192382
14401
154405
298287
336924
701992
592187
420093
324370
367866
721205
956362
332724
585574
832790
419109
655141
539880
1024147
396955
824736
516896
766772
46281
186462
881985
242123
69883
488346
286804
215331
892030
402404
202188
673228
915110
20497
620327
252280
713484
90192
725608
207921
689451
137762
431483
292740
115900
234955
628500
220989
309844
340736
807714
330220
554856
542883
494353
991602
185981
418189
570936
727878
16935
1018860
527850
67214
959061
997851
225013
992476
167535
239720
482419
148306
746241
748481
812270
381909
881027
944570
781764
895059
249965
803224
1024
236474
116751
210121
955240
54865
348525
349889
49284
434025
85092
294974
960395
254099
984981
81731
365582
554304
746791
905475
660517
789099
118342
247254
134718
966166
967398
287218
631063
78524
30553
383636
516400
894532
589985
53348
561842
924997
847119
144432
378126
726750
239832
225876
1009184
362156
913211
633021
787648
520538
812176
638296
855164
842179
23235
218512
463467
462539
75187
975280
495813
187993
304802
53075
1013734
411376
414562
182291
752170
558298
945295
637456
108259
253661
1035115
951430
695703
649215
884134
276784
734733
719471
548664
603155
950326
894821
62473
279354
366080
631831
490936
770271
934199
275665
1038467
876633
620291
869919
767379
277783
948373
113198
433999
803718
813783
1024044
902778
511088
374072
241281
943559
914410
236711
124076
194289
694775
797023
47568
911777
408196
586954
650209
555516
319883
453851
291116
567831
346474
118579
528507
43394
816623
1002430
815727
266829
927917
904473
729990
652613
395776
886530
960622
184530
568139
889080
970289
583194
639937
53432
55374
245220
576948
364857
197316
948501
126651
353552
838664
539539
107065
345798
1034511
101062
851968
872807
715239
501328
586450
694168
534902
571726
531681
918430
490333
710704
181243
646893
320514
278843
311971
92943
621082
992181
488363
196171
1029667
139217
704938
531063
548137
329744
664648
639997
71728
241312
663140
194767
428561
778142
277542
354231
859321
150424
531984
393409
539428
651604
945532
1028194
472360
594023
967177
938692
30878
816590
990361
244364
287484
463027
267717
610725
753391
1003027
339627
789683
686076
105304
828480
931974
525609
101582
799677
574697
830444
207433
262910
925783
51251
630527
602282
325880
153870
403198
834336
525117
369525
385602
805516
413927
60086
740916
571822
300884
311156
28198
419767
175380
594505
74115
34308
675808
814370
979675
617904
175127
438217
457376
962496
666584
107736
684313
307557
562093
476003
317589
624759
202880
799245
147087
921240
384716
390380
999504
22138
879199
1043050
25322
334467
499815
235276
693227
149478
200130
27553
32937
320327
127387
599456
957145
806381
460555
1031665
376856
1030865
576226
192862
143104
919079
956508
688925
130213
884536
705462
319948
410696
454255
974032
1039475
629061
92396
677360
516172
394978
829628
254273
460112
9551
836984
574665
65560
191171
873369
940199
996829
293253
813360
316302
296782
721283
55800
822725
554487
833545
845135
238614
936290
103012
937595
474479
27995
161429
544610
388168
861533
1015549
347174
455760
430175
873638
563238
582833
553825
164624
782853
19615
657184
969151
82609
447161
764007
401913
1038907
5900
220374
972560
559274
534819
774447
349110
515082
3599
332827
976747
631863
949557
988366
308201
855296
247367
622220
748866
251499
297192
210612
130723
986554
889184
482720
894837
914574
654020
490246
1028155
557321
674436
813495
737399
834665
734184
93648
939073
313821
452180
140520
43869
231640
761804
578364
341213
480090
299169
486437
328966
519486
401160
978951
554177
910284
677988
177446
607991
383374
522915
623053
126686
1038062
765702
489455
649885
494923
650031
153979
729439
395137
123062
404159
709634
519796
353209
1102
1037952
582098
627472
569370
203486
284600
479088
559089
8919
579566
885341
722737
326412
682442
320792
118227
416492
868317
47899
569964
251741
549693
860662
1018278
12058
449227
417927
91976
394283
231785
411189
73551
338179
513920
562599
842080
261713
792901
212857
4035
1018839
223870
606700
656652
972172
707250
107402
580434
903968
903601
357342
935518
550489
824161
229014
210719
549267
175506
905929
777692
496927
90228
175348
877954
153867
1008429
171923
11945
1036984
711989
190333
213820
275056
85469
200527
108299
240591
454990
557202
373160
790306
209601
933249
381235
823796
548006
138506
880344
522141
797068
297547
286967
976822
241334
894165
588924
37459
433167
554989
672500
120931
347539
49870
579828
795667
783185
434723
457167
258145
605078
275906
427342
165302
466276
1020335
344197
458044
184798
672922
504669
180027
87581
713351
382909
68672
975442
15370
882220
687422
896390
926082
108093
809875
469596
646739
946191
473096
970895
150553
444574
999021
427449
929676
999585
817288
669177
502702
509233
918428
526889
3982
896549
267952
703111
1005640
831254
766767
498226
512817
899325
557270
353018
94785
279485
339825
472245
840881
930998
758224
53281
245277
798142
739520
286268
783250
618869
767404
428618
237096
829295
814490
913192
775225
332473
512346
691542
575864
13324
185609
504445
573827
443450
196864
964570
363479
66540
343868
251044
154765
981832
44751
154964
148990
450884
313625
337357
897865
318609
252011
675607
857264
1020934
713160
821602
481934
631278
274487
520951
592223
644953
110997
948051
642076
542979
540934
434395
107346
518567
878579
141276
742935
193020
20377
671617
331699
228016
338464
466488
567688
573560
366570
947985
193188
796383
475176
26457
133187
259149
1004207
164135
37067
193562
300547
54953
901285
913532
35778
1032178
901005
355644
271140
767936
929688
295196
195493
71018
33745
474335
38860
786248
890874
527732
576163
951671
817496
239215
33425
680412
18292
67272
362466
502386
898282
290795
605932
186136
535269
949342
147820
328419
63512
287418
788290
512454
829299
431358
930029
834090
818880
793127
94113
1003422
931245
131623
852841
560356
533504
896794
487939
376901
754934
492403
536062
556272
988848
265583
836263
372927
203915
83916
950451
726658
347324
721421
962414
601425
905115
977799
842134
867510
933091
656163
312837
44893
484672
454525
299352
554834
242847
187744
311437
445433
313320
783035
417703
447216
842117
24505
482662
437744
969919
160983
674125
766820
358513
650439
815756
192738
764829
1014479
653482
418798
382924
264095
275581
293427
350051
154980
456599
129259
501725
760246
373628
667527
248436
1037271
306191
347455
3016
549919
519955
675682
462860
646499
547980
737637
246138
582501
185235
196478
294732
288517
826123
625165
397865
146542
79110
614782
769017
1006237
98622
520973
118427
484772
75828
431879
361788
595811
383802
772257
563792
56850
708442
843113
543714
62269
269574
228715
66441
739134
50857
607485
704798
808582
802332
1003660
965456
499424
295032
944668
335358
495357
331177
256956
136335
185294
664949
541261
407855
330762
880643
978758
256296
369844
624846
645065
135092
242084
763646
363459
42646
678504
767971
583691
41515
864431
714322
788361
329314
768771
1011879
146251
884637
167810
685200
217971
198757
118343
392155
952224
895062
547827
202192
555900
317967
712226
727574
251971
787850
723345
102971
65330
634228
372382
518122
418980
580272
133493
657981
13974
796068
327535
13424
245374
424643
873900
603082
26153
325134
496572
626984
492308
407503
23803
236887
694248
721710
1037536
341559
978424
810298
205822
474284
888887
838691
818821
417592
34826
982168
373345
7785
1033737
49833
535580
507547
997113
886913
294409
187745
39529
6331
115726
184312
748820
999639
141582
1006593
13149
753461
174219
293664
784360
864928
797280
439268
601539
686167
754570
198544
19891
756513
587974
927805
466796
384324
551616
535192
189959
898478
1004388
928218
130835
82462
981209
623096
772697
797523
766473
737210
307183
961123
624760
12497
1030522
238665
827858
204092
58708
815304
53161
913831
811244
388371
698324
432723
512634
202720
997666
879577
530461
704413
674819
528939
251811
107074
958580
683727
645648
339966
533252
230415
871558
613689
111975
819759
448663
116441
998973
916037
638485
14417
672379
677528
594482
52435
681357
1029281
558369
674138
709790
131911
872846
361512
51848
534200
474342
539824
661214
584750
377147
768186
42723
10623
545521
424605
941415
1034310
9033
58595
243700
872977
903384
856795
360417
325601
283007
377863
696169
11023
862680
865205
1037597
60379
729172
522043
176454
542686
702210
668727
462334
830739
334269
1023959
786831
565769
690242
101840
551762
481607
1035204
58865
522202
127422
657603
173212
718906
1019651
865799
727361
504348
660686
1040389
733999
224122
775120
781774
386395
265957
57805
559263
287044
853590
722651
390925
41130
754118
126752
307755
565805
717244
177231
962419
182343
112213
632408
978937
226952
2686
376625
851039
880052
759724
749131
723577
329198
336312
893447
578511
457749
353359
389105
904690
852090
675591
491115
907908
78518
617249
1013618
132722
490118
492591
254229
598198
493784
113263
179058
409487
432337
878192
184840
126686
67117
304407
735658
984127
548890
499404
23595
97950
632906
240998
607643
649878
283590
92658
656463
116707
818352
395641
716945
741074
585651
722395
1035281
738701
466976
839265
462148
742338
630123
805365
85277
338886
725910
409559
653356
301627
71457
362293
551876
570920
462084
644261
460054
60064
908815
188837
316325
975032
829321
1035256
484739
1009244
137300
293020
986036
334901
106695
1017396
824582
105990
575481
938649
1009545
339361
55764
331229
826203
192136
38684
990864
464068
189549
461618
651304
938258
507825
900860
770677
881926
767674
916324
883200
572832
800596
488003
436974
244851
890796
383260
968208
346794
239408
298709
622149
62707
15708
78532
296174
421492
94309
566399
1006217
147812
683957
185790
703166
806288
996810
126763
506173
497539
1012580
507546
143239
984342
222616
251916
682340
575717
534716
258143
594299
571798
896762
4303
444041
131606
1010471
632200
334153
956524
284946
647633
90393
407120
24731
616908
104841
311219
343885
875003
595508
605412
40856
927424
222367
145223
634778
684313
932923
312824
988203
385194
845796
580323
847566
955461
234530
973871
533295
648773
104571
136373
410267
367806
948106
217687
969391
310350
955939
141506
287690
326616
838386
255502
520531
837245
153857
499521
105706
594533
630197
1001333
890606
77389
159679
305405
856639
404642
299500
582385
745623
809834
27511
348578
692957
476162
964253
611598
1029704
602802
911785
509361
724566
870028
114570
592297
847386
850615
309026
835295
1023792
521557
707600
832042
233349
905089
535824
85134
345982
923933
751307
519758
191678
1035392
866894
886565
567820
136077
795940
644209
766639
704505
890455
125246
302840
161438
530857
951737
892050
206517
136044
827284
300990
312110
455740
727822
577984
719492
872556
780755
789177
252063
742404
650589
242390
820635
171802
906192
183759
333869
698233
240680
645841
755755
874069
427450
444288
372976
616971
867028
185162
934737
873550
573478
520151
323968
801046
646945
754806
570963
766573
544573
82859
25835
50982
693286
554859
651456
622598
199933
708426
1007193
247578
579132
485304
561856
1044053
1027073
50331
883515
8571
71212
191169
417979
374263
124101
989999
573591
284890
1022693
654408
644658
760940
752593
163746
721186
303539
716770
1003948
201418
73447
768907
511607
153749
934111
1006293
676282
340936
311473
127725
18081
977917
252057
532467
176969
951734
519955
780906
219333
243271
633581
961300
589295
954338
492664
298897
983830
826034
849598
857035
213366
666667
298327
322190
515249
590324
810942
512374
311442
298860
133772
900507
261104
401664
1938
89650
700059
149566
563799
401770
870216
687285
556157
608254
1005208
903375
127900
858955
794475
782022
734461
366057
375937
50508
165061
122630
159719
659589
918089
824524
368616
571289
1015293
467401
645249
824089
964718
176300
715175
373391
626534
904864
729069
598755
641335
326356
1026172
499264
919231
793506
666474
370501
209203
964784
339479
66015
144593
514280
2995
690784
6323
199098
240144
322194
70515
338475
211196
1009677
564883
430278
542915
19385
300385
964702
410945
1020011
719999
833412
635511
1032030
592355
389190
374894
212377
811425
872117
917452
464042
73011
963690
282079
165460
147046
94056
940756
432579
653513
326244
939486
106803
938193
88799
550027
478582
127954
130381
290532
102596
327396
556482
29566
120357
270989
442338
579198
235005
29471
844657
269823
178430
120005
769993
876335
426708
862333
475062
979185
218834
654324
846958
417087
363400
175310
886024
437243
380232
296181
576545
936376
409602
533524
391531
776644
269457
766451
47437
812173
637780
700831
799191
610957
877942
546515
126584
445533
595478
420032
536880
948065
355813
515986
189371
668460
840793
44585
569280
174658
192131
165830
284500
679004
99321
255710
902685
225997
471236
676033
189568
243619
381249
1045011
72041
12281
987096
906797
648956
34742
376291
801527
311321
629508
935556
40023
632460
1041131
1014774
128061
808123
121358
442363
92769
212939
580163
1014551
623983
752581
999615
930831
624105
993557
154115
654479
825828
48063
6165
975955
921599
269300
894033
258911
311801
161654
66486
322433
363180
325713
227984
167747
544393
398073
844327
153547
724957
413774
163637
232055
182110
763804
741826
491549
545560
412649
933902
158925
321735
878683
218070
600222
864826
69296
490646
338797
327316
513018
184894
356299
306608
23992
908963
459283
576510
381896
192051
401399
596865
13297
427108
797529
918995
367296
229227
204745
484640
1017664
886401
311174
486925
954820
961979
365751
507095
490817
17180
258002
568729
960643
118037
475948
500564
999963
926009
501713
273424
698337
652398
210206
337129
222898
150063
505638
1036253
84470
160347
353341
892565
642225
769684
155656
812631
537394
190050
81421
63883
576774
93688
801948
802950
721288
228556
165778
362107
726955
669127
602407
229175
213279
996065
762212
28517
732480
406665
369642
738844
569393
835630
143505
801776
854848
923592
977901
582267
302427
496351
741907
695336
986744
726905
290432
674923
67544
457267
119111
660253
1010834
132055
992421
950703
720715
293360
398658
870922
632104
498897
158614
755538
150807
120321
919589
831762
816194
749207
504629
789528
861468
573230
988858
1030798
86333
628124
182278
677682
318835
986910
513675
629025
412177
388782
978735
19189
483989
830314
1010526
299382
662685
665877
623390
794220
666555
925372
451316
648577
977010
946177
83563
26024
966642
214299
761961
348598
589244
811052
359475
461395
596575
871477
631660
986378
247683
429026
927554
126661
620456
951028
295266
72696
153859
135614
816878
81770
535208
395921
591785
225266
328813
791904
33088
331918
371896
242738
830619
537006
520218
15407
213776
275383
253011
290210
747005
500318
295529
585763
6620
929725
5136
139298
413093
183919
313717
363656
302240
662302
782616
306614
992883
1027099
266789
270922
228132
318703
872304
597335
949422
1026777
12898
943022
719964
177611
95346
654406
44246
575572
102992
863680
19620
734352
360102
123801
106459
234165
216716
723726
48925
1516
417828
193432
455150
867916
708808
514423
289848
909620
925853
443762
704667
993442
851111
258561
823762
76372
413638
551856
161966
336121
34150
1023488
644358
407153
162102
555016
513911
52718
686615
1027471
326195
160701
112519
1011309
1035181
970923
654707
965221
900281
725122
523340
922989
475280
389484
1002286
650175
590625
246412
967183
944860
908516
612902
982964
942626
710650
734886
1000823
740926
802264
810577
23473
117074
568819
752994
137837
53872
87218
1019799
1002791
1003895
642878
524727
470863
950623
531377
590633
743240
901140
294075
270843
985515
879726
675555
714494
392776
934511
906594
426326
1000170
182579
568781
104128
9780
475484
975582
385467
623150
548231
904947
917151
273433
33791
731801
528368
650101
521140
773167
452822
491264
257865
538129
113879
407692
300921
914789
1036279
249275
791466
507958
446576
613451
508152
380875
398349
764515
434208
731845
102880
133988
145138
75463
593061
6231
257955
465879
1023100
206167
1022925
17528
725413
795658
404221
376396
662436
502991
933961
303734
741431
622971
376372
686286
975162
12846
942225
589984
691339
827644
266716
271178
745405
224068
87017
291133
930651
150481
160130
61198
176545
49493
177469
919490
293375
428793
251654
945026
49501
909996
690271
261901
625687
912732
271097
439492
802310
1796
986554
191537
863843
107617
490364
1038360
99790
134757
886256
850597
619528
123388
81806
801958
21180
233468
409312
712401
566400
47796
346452
466933
967050
620241
138399
451136
866290
1022660
41253
330013
208829
799371
651134
164663
689671
105794
94580
225306
742255
836814
158569
721784
119373
687978
445945
54111
559765
354014
856503
268392
786537
229412
1021333
799560
474205
1016764
353816
738749
400009
378984
205050
838950
92243
557786
657950
28140
33705
752363
431318
57713
274450
93046
874488
503131
293217
648283
833072
743897
221770
757549
812029
938550
261192
955056
958856
35923
13873
196813
237323
464457
301364
517479
512344
494643
755982
32450
938696
387637
612158
241676
469177
386077
88932
263414
529039
956410
730041
385482
299428
516209
460134
788673
871952
187705
303186
692705
604357
193325
260649
400486
787050
784373
549562
602463
496965
29211
856280
290603
1024558
516742
653167
697091
993089
486372
954017
687822
503118
3116
405672
947405
73618
1026265
312442
829686
893529
1025181
269700
686149
596675
1026583
268253
256297
966406
792480
99626
677613
821380
130978
488555
633198
840870
184949
990152
601233
292763
270156
586814
657744
596534
834426
223569
329684
869988
439477
479149
766809
188743
239322
116820
602476
774197
135430
1029934
128013
723915
389012
691012
663246
371277
43900
881422
286180
320775
1043168
661611
1038406
615851
89849
337572
572429
48844
68359
726597
97894
85177
66607
822165
893914
17982
833886
529360
698832
788753
424311
568999
940614
279653
553457
94718
30744
229820
628560
849067
310712
946185
418521
292097
968188
634228
722682
979793
764934
488851
456738
420762
369987
991025
491218
598128
705233
992741
50121
751611
87355
26570
341727
815290
77125
135167
221739
390500
291994
685285
116571
344423
1003325
509230
399982
344058
129400
279522
943688
55274
237248
894077
21536
975819
654162
782892
10239
95673
798189
528790
56436
869464
1000695
59440
698006
68734
834950
244841
463686
356340
611957
218825
673099
887985
939942
583594
29975
919910
888280
5075
932048
772916
620378
1033322
542326
601715
678873
276341
633186
583528
413327
819021
314241
52573
50537
318557
429618
741866
44364
502564
454963
917772
678472
772814
533386
313399
287819
227405
173015
842007
696371
9845
285975
488863
338253
614626
245034
591284
575501
215706
156098
290815
925124
275439
693695
66321
77526
609776
251554
923088
50853
241416
654316
968033
672025
824789
1001535
944676
887659
609188
905693
183588
996898
839955
791174
295671
193318
1003872
422568
301193
987251
37712
202135
344043
248552
387138
281588
527209
464772
277887
431870
780101
471904
763973
403274
877470
125997
158285
994868
819561
382239
247880
574060
808358
616336
223778
1023600
707821
658269
256152
35161
985533
340697
167070
642294
1000228
74918
830410
1016528
210261
207351
275919
10065
253225
509272
202061
837232
362632
922320
1028457
288010
272216
464766
644170
466108
963978
816700
433011
823778
525382
25634
321291
452413
977132
434294
278415
85615
359821
331057
33420
20368
185253
261419
894718
734432
414999
972529
210848
368374
805093
436745
816849
193176
13739
970930
79325
665345
946055
496392
249987
769202
355338
892543
913776
146537
624670
638949
610721
988528
393512
413684
749327
704223
716242
689840
553827
974451
87396
537598
906631
895452
92686
939606
543174
281466
278979
690299
1010480
437453
824658
530602
128821
573715
986112
210345
773844
563017
695915
324554
281267
1009406
432087
421705
501969
315706
870441
691775
356739
624011
696828
662920
535326
1045298
964927
633616
745935
792482
691173
246035
289417
560428
706608
111267
626677
544041
1035478
928003
123052
867857
95926
532429
695579
809176
692415
573719
376284
286502
273228
221439
899369
441181
947200
536533
788057
372249
780722
849581
738720
407031
842670
500336
447481
549341
300523
168960
271737
663616
900665
117913
403987
500395
644167
770140
166077
734823
320318
637782
211682
249098
786473
746882
385074
344531
690588
40621
754331
321606
811648
638777
703783
320711
616032
645968
247669
786453
1021927
395880
189962
737405
179987
189891
702791
733127
265756
232132
543733
64549
490317
836383
868514
195279
780163
400536
403275
852924
733331
581495
968342
1039690
571052
345475
604665
301507
284157
30953
704705
888757
445455
509542
265744
877259
187402
155385
283457
325248
248866
49076
967991
1010893
123030
100057
801407
669542
170042
367645
364346
762607
578446
289696
843248
275228
755721
286256
744597
720723
854932
84291
766950
122953
585815
869877
678632
631146
719695
376023
422395
108580
624077
504165
632972
582625
822942
103261
482594
417044
318390
450348
416611
371503
793692
419515
969968
895465
821340
441817
83569
68395
854787
204296
774411
743448
484683
95192
381269
138075
674562
735392
449808
146382
474847
145538
162167
762773
793910
255266
62599
928982
1024807
717745
123261
758449
902154
599947
44806
953476
308564
995906
1007240
965469
1041702
879171
398101
847274
822289
27041
1029363
292078
339912
354253
565519
124601
571699
298773
338613
390696
755308
915254
639581
205201
20712
701758
1034228
742748
437302
761186
326742
505132
566626
968575
586248
644133
837965
200625
729472
263038
782139
119077
222435
1008141
583558
63582
262020
183264
77999
861406
571957
731426
318875
1007253
832202
1043295
633142
648178
594847
1000077
300383
513875
265340
918201
769760
720160
784302
5400
219213
124221
546734
164710
58961
447483
763041
286448
388948
267448
370733
1022028
100302
663330
715272
798612
636233
594160
505075
111966
845446
468912
70704
585526
1031542
866418
403669
961813
813609
808550
86746
303716
806366
866143
833481
307822
262809
1003970
113223
155724
9876
20713
189559
402500
927419
492086
928556
930190
273647
641889
497211
272049
609672
109240
991597
232362
956995
430776
540806
282876
674595
759165
831338
162602
429405
358390
318916
34528
11140
811784
338008
331047
971129
859182
366023
585195
165354
1008137
562020
233542
184542
161626
240714
1012000
833443
113661
539102
698499
618127
542686
284312
120873
187256
782681
833033
310679
1033476
535732
735756
530376
516323
160223
150850
733950
665494
483476
534096
373396
171922
482830
158426
34704
570249
527627
281170
132729
504984
258752
501599
270996
118480
6402
33510
537682
369737
69120
51117
654707
103624
1024687
25070
901999
861797
526672
1007412
162878
479798
797473
559075
392013
458876
18294
698276
242899
12820
655903
440724
606722
529735
700211
531458
46437
250842
153354
694634
139044
195962
205282
573973
6002
895639
303629
247420
713449
9402
411915
642608
323381
1019756
142039
553151
104720
387699
1025406
227700
437832
971814
757691
488053
174754
727548
147032
873495
859630
237767
87731
74477
665356
350067
386942
212164
839461
283194
535281
276336
189755
195455
1045421
448635
221154
285776
420781
20176
667111
332898
922473
753041
534376
283671
598431
793519
353797
634309
4728
479194
406860
442822
522263
243655
530418
270890
988055
601333
529804
615830
665339
393583
416289
38925
532430
1010463
880298
247001
13014
214732
831359
762278
333697
198676
297286
277142
287078
581080
130598
699530
415059
495533
780791
145952
554468
754299
75937
6399
121476
948131
654340
781322
41580
664965
485041
901462
491543
842131
913733
182015
910326
288978
56497
879891
284449
806130
96575
691138
462289
824865
28632
870783
409918
671278
689971
1006018
302132
449395
621443
470439
796444
972974
647499
466001
47807
235963
762257
514634
564342
409510
579541
684582
168487
120803
477684
968877
184154
761291
538795
392867
909891
212971
578325
10589
901262
226238
141248
191708
937023
1007168
176057
603263
689491
658466
709674
438479
115150
691034
580627
153392
427392
543229
938798
666442
367933
413738
953100
27407
654327
819069
710888
741206
558007
419246
260179
694871
926886
705497
252554
1007165
557318
972531
461634
765089
792813
621072
1019685
530299
784001
620225
8771
154794
167272
523093
737770
502680
586019
585569
819672
940322
291831
42078
637007
163484
178232
411357
82371
408053
144168
211985
452437
62834
184764
473890
367225
281393
770200
525284
744835
275400
980310
91794
1004639
326503
140354
204968
318168
682836
231473
121597
340021
201703
775986
229751
762949
112713
353401
399275
707913
1041010
364382
165454
245417
769412
946019
1033627
797504
1041018
75296
1019117
374207
659757
1034571
155526
575263
441552
477311
31502
648967
65290
498772
760919
647731
955366
491556
966162
709868
526427
166960
503414
947824
717958
323232
967548
83888
320136
137025
1043311
943232
186733
311897
998032
546447
983768
557834
924788
990664
413980
951356
123867
907569
968115
80531
156797
39099
414858
58550
1024360
257446
154148
580651
119640
108999
794346
816666
706143
75017
906801
165119
540016
934778
730214
166823
300563
633389
51870
979748
141102
62509
137152
677836
635332
926638
502702
1025232
556063
737743
882134
586186
387787
293463
809760
145932
712440
70865
573524
242463
886702
903668
978513
395989
33294
567729
95841
759733
715681
558486
73240
806251
386982
547034
320669
17320
932644
96409
946972
1018088
598596
719934
997093
574231
733610
160669
66242
207638
105579
221022
239479
852662
818500
32332
672562
730196
448728
368651
708730
57378
319285
318832
124420
502700
607013
77340
803972
573138
127278
121968
227745
977216
643897
168613
1017540
896514
580740
177141
717464
415769
302966
187561
347477
876246
235837
57945
935557
748134
725423
693173
397503
1037383
1033773
727879
183279
326305
308202
293501
1014123
333851
917741
262752
145619
664760
959768
779239
541237
1021323
59774
197518
576957
776277
876578
897876
405805
274061
227514
847751
121151
954770
503275
363092
663112
188377
584161
52381
512402
618025
763330
827345
496668
522600
624407
19034
235782
89524
479422
566165
782072
702275
397312
153088
722206
370346
173974
638789
481864
741486
729817
473061
559074
592773
17678
611793
286659
792028
198133
645823
397488
606916
478605
274649
964519
559038
617574
274099
188475
161833
438575
670090
239615
662221
378096
305782
459972
839144
55347
673692
298201
360014
18928
304426
804543
986430
898621
461526
351754
966799
22212
729617
171747
950742
338699
1031859
937120
992786
633624
579629
556028
449722
108478
1021129
718822
16101
634930
978805
1039232
30255
740255
260978
168026
322311
528880
340134
742228
169791
664743
176838
746566
866580
186036
639946
564688
632156
306505
748780
959385
865889
960562
214591
805090
1018932
397981
305464
308356
234336
89092
480056
841342
776047
990172
734301
134687
703251
465372
121352
988779
798900
158349
873167
201925
1013547
294959
1018490
710160
495592
545845
1015818
172054
621620
389845
691739
761779
402259
975127
10985
238224
154840
952546
375095
732765
750939
55560
851566
620109
42287
325564
75150
228454
605418
699473
625454
805441
675843
798676
910196
215049
122605
465640
253113
502304
1042218
827511
242142
384987
96600
273840
985847
161427
46033
439287
639623
102752
833946
228580
322586
948524
301414
354017
562579
347102
492989
973511
979756
1003884
61310
516673
702254
887070
323361
84301
1029822
346948
420674
736853
297776
658267
488345
529320
747466
7332
66834
668403
726989
641076
695656
197724
568169
942645
833985
966914
669886
901873
433708
591872
132172
590466
32724
731656
983052
975459
72154
754828
455100
348110
877523
571833
269629
731280
567468
323385
307167
981023
941924
952010
679779
350497
1030755
500807
712032
1012276
774326
679207
171990
966527
599428
940358
590645
459150
634105
867020
807898
953089
609215
686323
303642
718289
202928
300959
330947
992344
587638
19510
384813
982334
961387
395305
24829
722092
949582
826740
563571
721198
621335
694319
237600
976832
617260
476329
721047
854828
433456
800590
867330
29658
925007
433661
625015
831269
822408
994350
716439
183447
962235
473027
596669
991464
758774
342875
615290
550792
3971
831319
897172
749961
260880
175329
857019
370615
472967
295290
669728
1020105
57263
44415
753927
312823
557637
299798
229325
654928
253952
55136
775888
20861
459473
1005240
165610
1031532
781858
284273
240319
136041
589729
65639
50413
45359
423723
234926
921152
324010
908822
51504
293749
593330
689592
355421
164567
204956
4609
437478
23374
773374
527407
211040
942593
45476
208123
125780
751837
567923
42123
234639
690918
791549
199850
693949
388520
306396
587832
334567
183470
285731
144628
1029206
983092
607336
910552
695826
930238
401920
739119
664663
219621
724596
657377
1015374
595739
404741
835464
948912
284377
772223
890611
258472
303686
353680
970729
125901
436762
197716
58903
1006432
931357
968181
814764
726063
36919
1043446
568319
406074
821165
831483
154478
246791
41473
165145
202602
126109
1021030
803662
348873
485006
729754
42216
750472
867366
631427
8718
852030
867585
589877
750174
287459
125342
1045047
854289
234469
176748
468612
535308
793675
105675
164516
68418
987735
515737
823447
537469
616627
644085
441508
621706
641517
1001491
1033087
246762
910926
643236
25748
375371
332482
505321
543956
1025014
426874
30517
89902
1036625
490588
885107
882924
506035
442470
468242
291936
672117
432670
692720
450547
457429
845050
380935
290313
236905
799214
313217
568292
847851
557218
2241
7808
942336
713639
993984
79586
374410
860641
898243
81043
926782
736379
724756
63965
156839
294035
915899
746219
546714
414201
941694
869454
3763
628959
238743
105930
157784
884586
785688
153853
729689
993857
833888
472382
202540
211628
1023328
524814
812736
393613
979366
714167
462447
687744
310951
722073
306093
192747
393017
303702
485918
132005
349026
981824
209518
221662
764462
531254
797472
155506
786838
124360
556
840049
503932
909239
413033
688396
478923
497593
652080
898242
845645
544424
613579
94699
258097
835599
228796
890365
215604
139998
965011
438014
12351
699528
552888
608720
81388
884401
545954
666614
829976
412931
169049
421727
228769
226060
988669
200510
612028
530917
894734
247223
994595
529908
1035951
811366
777006
955687
249583
315815
624906
150949
985450
32092
556344
459950
405840
355733
439883
586290
862732
532796
985161
171965
261893
50988
486153
198467
659898
551466
155550
598654
216384
120384
73586
678739
21325
477207
544732
873745
21723
272564
879267
527007
265832
694444
796421
187745
604991
742491
977979
298304
560392
827194
969341
987974
573915
369692
47676
114430
940622
438794
209480
158790
1024975
770934
265786
836558
432444
487650
595165
975195
705963
654719
79793
59014
607424
748630
713280
584361
759182
405446
138913
714090
699303
52758
488552
288060
768841
603302
580987
932260
7802
642155
968697
568100
18144
605664
971466
500074
1024260
882369
686913
325461
738691
539892
237356
422849
477451
502920
1007499
578344
470731
967833
754991
719621
699577
731619
890106
359710
275225
783088
346983
488636
738426
71419
693934
402520
883406
699692
387031
960906
566998
1014494
1001842
961835
17842
635688
894331
757160
601525
281033
625057
382488
795725
990831
452826
365450
561321
30136
432534
289772
344289
52410
775943
783336
1009240
670596
600740
857831
60440
952953
93978
390
886022
151820
528230
646494
224960
1020421
597020
280883
439103
507525
971556
944961
530965
756616
384445
903635
819487
188358
841587
720670
433706
230382
840852
631264
202738
430685
603140
20117
552414
530668
227006
79726
572618
136673
525961
397280
469080
381068
932225
22857
9053
769122
919347
428190
171878
766900
434043
745156
881833
607155
160682
533449
694853
759332
294183
659030
372887
703810
578805
212757
391093
308562
718040
675106
1017945
207743
300432
815562
433666
645340
467682
208260
687371
122884
1001163
93474
759714
924947
290631
67778
774532
603570
41913
308471
1042167
846144
233961
907865
911261
85109
966793
787999
307368
662779
408542
740168
159481
364167
581061
961056
193687
479883
847814
872008
170798
602042
370062
155050
600182
659155
468379
322545
801008
99069
1032835
12771
530286
1026067
254062
936514
790722
88195
964942
608983
763683
491464
839385
494355
546272
1013858
584560
1002166
283202
113143
649542
752611
421296
523319
502883
103598
800492
211418
381126
173297
998784
610229
300235
843230
19610
414667
785589
757411
499140
1040124
474987
1007054
549688
718657
701126
379737
88321
759958
533614
396703
716948
745504
231166
812338
685807
795864
720353
751618
614025
455192
758943
113783
859590
469464
958034
432954
403809
645890
905290
466767
312673
711753
560696
574653
123228
799179
900196
1042758
189281
710709
609675
81596
634029
247588
994829
777884
494693
8836
10599
1029988
11608
575758
996079
1027818
559588
621566
406408
938286
587614
198653
276431
546751
768235
259349
838967
514912
615821
8804
749175
16329
787941
129779
711568
808654
89012
142388
719089
851181
862394
894883
72169
109049
743007
58386
542322
8256
76896
894294
547851
695320
283813
332359
453192
207732
117024
524125
200629
958670
490029
905374
693199
916536
10576
323204
686152
900637
747606
256109
594155
122660
518508
230644
858492
496107
740640
146712
226538
497113
496022
760855
1043232
456949
889264
652272
266226
645534
448310
354406
960982
448478
722738
690205
948603
405458
1034175
868934
710613
344193
958104
603484
965789
299042
451928
250117
538172
763369
834105
293410
603043
925854
723526
766471
537308
443022
621169
923965
6268
381044
896812
978688
39183
228053
632451
769470
102858
158906
639231
447405
501316
290048
623862
809128
985264
100525
593651
962923
325857
521699
693198
954027
678229
161578
473518
51046
446720
707937
887741
993149
149961
786465
771408
217389
962272
570964
787805
538596
251054
785923
672405
475296
72197
30100
578686
729243
738638
342955
817840
631137
610882
799105
644044
1021814
544702
771052
920865
659184
86269
923497
910827
525473
493748
471542
367062
513417
102886
570420
1014721
986282
647035
180239
331346
25016
621659
412847
417963
330114
425216
101610
54425
877772
958801
523655
939417
413343
174325
859829
914380
460043
483396
443223
90532
892752
1010896
921875
50429
739123
475108
930814
189179
884592
953520
501680
713987
608464
916857
794684
357107
259586
481822
271742
337603
441235
713460
112626
869726
290691
607373
738410
743944
991944
618399
482346
891434
95539
222147
895863
888209
994838
112737
290754
788033
343542
148924
569850
544920
691088
849858
325499
561188
990619
401373
836876
41758
376311
30220
362723
569771
432865
504035
397266
1021898
111127
526009
788287
664843
638800
4147
634198
230155
617165
1009883
12623
980424
963081
1045343
378832
942042
884351
549149
482396
5448
242787
257696
948532
96271
427540
160552
427378
951421
641367
547705
416890
317878
516832
874937
462817
540694
772793
58606
600296
24642
556280
132753
429600
634774
573443
398911
807722
437988
535319
529009
493348
46096
598764
69073
577673
38026
766711
527116
505544
124185
296431
1002664
978565
173028
783179
604556
114067
505153
17057
922171
385511
652320
765953
216288
433988
868035
326582
1035876
938423
828942
782909
660848
529660
57262
163543
762866
337806
665239
545574
33565
616132
652297
769433
633656
172762
284501
411272
855956
83677
681682
586926
33206
277008
203111
889087
1039473
920112
980281
418272
12652
841373
148040
595904
140967
30682
914176
36681
305440
401910
988803
486779
781394
995842
362076
934102
54440
534481
546988
886007
27446
550325
470224
667169
393396
593528
982797
18237
670871
528391
570490
970689
369989
535648
622971
988499
1012806
208854
616137
385865
72755
813122
728701
131415
103919
162166
1019156
595033
564074
359268
532933
1032865
676509
253777
489203
566409
219121
632959
651495
871625
389871
615265
916615
722513
808678
689917
331278
1032345
961922
611897
78271
849057
854841
838996
477208
947346
152182
790616
504775
804310
393053
813950
299095
1017060
503536
594104
1035553
849254
238483
687667
118416
741673
94271
896666
18489
866540
223880
894609
540889
513168
457101
408618
977291
520240
702267
12115
1028348
563450
462618
96657
691556
483767
778807
740467
950947
937316
436831
719432
258816
1034280
329361
378432
618016
279145
821478
839602
662223
834303
853879
492461
17321
52688
428279
894373
218231
15032
627503
785436
316230
968887
725647
805458
178651
871068
955256
633815
809727
661879
397474
210691
779275
995308
754429
203789
1003356
418894
238330
85940
944084
350100
147494
143240
482842
551509
797028
756997
685030
449938
860305
395128
672679
376251
133629
394293
788350
55441
943724
13728
237143
575728
149842
545049
126848
203375
112124
251308
677484
864338
495814
928260
206405
303597
96614
293644
97717
1015305
727840
224286
558657
469280
199069
351393
481695
549336
417291
893091
572469
146954
87179
835827
194842
1013984
47886
346909
446636
10614
891443
472039
931968
583238
1006835
93456
581572
601236
849594
12484
117967
923001
173892
516250
935716
53865
217461
241973
774265
60653
240554
308043
378640
801409
1045126
869315
430335
561873
558189
139121
934841
416930
507958
1012841
636542
201417
129108
706384
492783
708149
441666
349282
234213
658181
834526
449090
149693
746093
132660
34125
37739
642248
326852
399625
469766
946020
149724
46385
550596
1012604
1008278
307502
294608
1012568
919211
212441
530165
322940
101722
880836
37977
683155
390629
198454
774333
189328
595596
363835
510134
45793
331163
111348
197214
508238
21190
382432
384850
377525
804244
349
146748
380150
392737
630192
543021
444130
20933
94591
924179
605202
59926
968382
842569
275943
742806
17635
527927
574505
252914
192188
982880
85875
636056
779575
783264
210411
282912
834581
37496
531462
477564
460215
13779
488765
323129
8255
862464
396480
149780
549443
221722
123999
795552
913602
221830
816877
784399
76689
876849
1018883
246306
105171
262795
484299
622186
795365
634920
214834
373558
209289
388409
473518
541943
783001
164324
746409
763577
203286
933554
629712
961140
115077
1017149
866842
49982
651741
691755
192606
1016078
769327
867439
743892
345102
242067
553207
715560
849338
188438
293348
776302
388256
1033935
181764
262514
279463
733434
1010571
375330
510309
126787
119048
174629
338075
500549
751013
406331
904366
342923
533661
510335
572284
588378
417859
725610
64896
337742
822349
66940
382162
311164
674801
233330
31969
263528
876252
474473
360912
670391
554319
724330
154627
376891
943279
531013
881560
556517
585548
895173
613062
394862
851530
72865
56216
783129
945396
470540
761081
999839
231400
37450
439620
176381
540810
567422
546799
313658
745412
456821
87988
658412
220869
165290
792950
723877
348522
69594
133291
883775
431421
158578
606808
895386
409788
161669
595012
369811
700533
342720
318033
395097
417809
500739
893930
14422
259207
487979
178823
963391
283594
1013359
488719
400797
448074
981599
490355
484318
752402
976520
218272
435541
528240
258387
644896
504005
396547
90369
208574
55413
301854
4388
254095
218289
353296
807364
1045210
661908
847059
370739
1003512
684450
429563
559261
111815
830451
222316
935072
371258
921209
1035991
368509
250967
633264
291111
809161
213784
843003
124836
417175
478456
449414
310430
271156
92003
651472
927626
246927
246760
28520
943813
191774
45454
247414
709666
947994
15483
738319
557902
236654
294646
697121
84164
463280
965704
688473
220570
409881
1014133
241763
44777
876118
920832
197111
207494
417072
492795
474005
75360
160227
415713
788434
683556
486998
805922
188803
749775
272930
1000794
380239
247220
616821
705811
73023
837470
974252
961394
456638
684909
79205
376573
736219
748327
724703
464606
157853
724836
570707
609928
532375
714673
424870
841005
633082
916090
737147
967853
154317
568258
996552
399422
743574
633145
893288
398583
508019
520088
12235
635963
763222
709691
995134
979629
968190
633916
966078
520745
782839
591785
963713
288134
775939
554097
923578
722251
928523
787927
368237
489382
957448
357421
420965
54107
291762
99904
816403
597043
1040247
995714
613334
178719
32138
697845
35540
170955
170402
427621
565840
737975
595270
331900
593805
180511
759897
161763
872874
98345
15744
562032
608904
355525
749730
73504
269871
103202
776301
951243
159629
784453
808823
381593
430899
731987
1005249
726572
896448
255345
740659
787940
389821
48322
859563
206817
370347
580420
405244
651475
208058
112374
175821
993721
244168
134287
540910
1001932
582083
796804
275402
522855
490057
433238
396586
675217
646016
350835
930355
186938
641378
92570
991791
680478
670987
120996
871788
426090
627182
1033753
677135
391666
873813
835193
1015957
585884
531155
787206
664387
768420
454257
49140
918443
633125
865570
410457
458855
974051
14301
997021
734025
21728
69272
895672
532390
129539
534294
101347
725826
660629
843592
174810
943756
598865
109071
16246
466030
286230
137213
387320
641052
857948
186592
93498
434483
276674
633525
100440
676193
330611
313987
6682
452886
659015
82706
84642
979921
434984
318586
445488
356614
80148
760867
85870
589271
528632
644739
490979
945842
875302
119448
441637
122784
486525
507524
999694
426559
246101
959512
705991
72656
154697
110261
145280
810717
199110
816164
898975
840534
672143
404867
725277
979479
831184
913846
755457
698039
515165
681454
693259
474509
455473
623036
852310
82029
860316
132160
963825
666441
927863
180422
6693
855073
810278
578062
123164
332880
16695
343693
1013009
275476
33830
392778
233440
980452
672528
360595
980452
894202
364128
223776
397485
324015
542339
64060
668129
815926
810172
516060
728950
947124
280755
811686
284636
890211
181012
497837
428544
553602
146020
705421
55897
38225
278196
957553
100516
137990
321033
44876
587026
1036219
259348
841731
461696
836835
926860
578742
363964
908482
111108
549845
603503
107730
226370
261293
344775
180039
791190
898773
653170
116517
677182
724477
366098
851602
475311
17866
1033202
845082
809486
354613
118262
117167
742091
805999
219544
922705
544373
321774
745001
879404
81833
497270
312254
150924
519111
858307
141382
1017841
781074
825836
404148
165814
565571
813175
107669
244403
81553
952128
543419
768538
43126
393100
192953
944826
1014946
513828
641086
919841
249867
114283
727207
258609
472075
474509
209934
390872
948501
433122
654776
821920
587803
626138
14824
405959
512177
278455
483108
333039
28811
271623
573894
341634
944918
406143
940211
688525
6006
973282
626091
688501
464096
583456
192168
847364
382267
928447
716309
1034846
795124
393738
814652
659452
856728
1030575
589400
780429
313547
474519
584120
763955
835005
63047
1018745
503073
956575
792525
1764
500209
59076
579502
453396
423694
946290
391419
599184
851185
750683
86643
708364
167023
994101
69169
292648
188964
868081
792893
308182
625557
31806
62920
861900
315322
820310
642924
763944
627602
82335
929118
516399
450237
274221
453968
712282
667920
905956
100749
990238
1003306
700369
277836
968250
321934
900731
284725
1009616
2366
670979
79289
63783
579260
1028003
167071
54865
218991
301557
597252
750718
440157
282117
856843
145899
838559
349758
36454
854457
813045
731461
988422
476284
275756
145136
450072
513097
757655
645323
415365
996160
708954
907880
805250
743848
369816
90235
842434
303946
14679
216911
784357
284689
324761
1023390
346939
845003
516083
236763
984668
278052
556334
720689
878175
121600
328495
908316
761965
574441
150269
104371
801375
803347
231135
1022623
544576
903630
974768
897202
427959
1044348
649421
867827
148146
388797
705765
771040
560317
76957
212050
913823
261999
57987
151763
88965
773695
330536
749477
637196
720518
402918
935076
33676
32633
344085
1009643
786414
54851
497573
938198
1001841
732738
46354
18004
935415
746405
618196
117861
518068
242478
392974
423257
791759
385780
330345
604349
625924
1011627
111889
52226
1040598
833956
146057
311678
144133
944706
267482
890964
628203
572170
747778
48630
961569
662434
95839
752103
726979
157938
995658
715767
137538
659142
330068
224341
828062
218802
50767
332566
419780
1000802
208407
886296
887558
771108
639586
828537
882066
429030
609228
349702
390221
309888
744147
900292
847475
703470
108553
961172
1018686
784817
1043541
182127
186111
256735
432976
972193
332434
306225
718752
368362
632768
528038
434938
617397
205432
661
1025410
129578
877622
680218
894108
469519
798149
964921
76833
295929
94153
1025022
334454
631657
739109
24495
883230
423573
375634
793423
631743
491642
745697
647672
21491
1045388
413883
929260
949419
75902
84050
996041
600563
807392
506149
1035706
461933
268052
754322
575723
653431
577661
277206
641511
249732
158957
852616
19283
209615
200511
409939
165853
938567
999006
344473
161254
194721
744642
139735
719733
500374
793140
552854
911836
195040
931965
596311
700430
291366
1001392
892581
102909
730001
53392
175435
619783
394960
527272
776751
517246
923087
822
160008
392057
660715
264096
102726
541187
478116
669558
624163
406863
628049
780138
594030
534440
504483
394998
811799
554320
713922
544024
23575
425539
1013624
237149
225426
253934
476323
13035
601448
304191
473346
65664
911362
614190
196699
360823
326834
856251
319310
547055
577339
272173
907279
760182
908976
906907
963929
17797
147007
761185
851430
93777
621597
649601
165098
980515
673660
139464
978776
709374
509569
88406
67657
414301
629073
495399
281451
812416
282081
701691
619335
432615
570981
676607
75235
10094
647424
438230
121946
750497
604237
665106
439742
491566
470100
14757
62362
751169
983472
746682
338873
403570
574526
224416
663063
258091
593260
349383
523137
598198
482006
605188
944327
714208
297637
630266
493965
1041237
231937
492808
26318
924405
766405
368483
684936
444938
461139
807263
362987
272970
77308
440379
122601
395820
564725
455790
948793
580247
152239
397034
1029020
995995
64792
722428
1030493
179151
40023
850478
939252
493627
926758
84403
368904
166007
731504
276371
875221
605113
917679
269355
110797
167592
63908
270648
188478
1014616
154970
661930
348016
699350
586582
791334
75786
782594
839382
173507
553015
165160
138665
359015
996117
42042
429699
644447
955505
805255
583925
760775
701691
693778
852534
118565
195934
890223
88619
19483
686441
66645
532193
691243
128459
88922
714283
220749
598213
624324
1026959
1017325
1015076
842837
396426
947245
71207
619989
37968
955952
816916
436791
147423
387478
6679
153377
454038
322011
221807
75541
660269
827648
101091
888433
611989
768532
417382
217673
118275
798974
76149
384748
428171
237916
868846
686431
624347
504820
877378
216144
344749
942180
78197
648635
324501
161076
176294
264324
798828
1033095
392370
659347
571145
351650
483564
407481
524993
704858
91260
356061
902677
379858
99510
423091
1026495
553180
346207
540453
337446
767232
481931
393513
877657
900479
299360
940316
753808
703682
259348
679517
823048
367188
990678
901002
698888
532688
880685
306884
267074
239700
933388
764049
578086
18583
481878
676557
837543
632046
854016
992091
245129
555227
159124
696685
518898
801159
12357
414229
159722
603079
436797
751438
446680
957276
767457
854593
1007730
660088
697125
91548
196890
816459
146674
3344
1005384
360947
855089
460261
327214
399103
434853
625266
982072
878072
970432
478743
736942
547800
384110
214429
20520
749472
223518
863670
927641
852738
324843
912727
349673
778200
447710
666137
647017
59413
289321
583274
876313
163642
131506
356062
1007551
250486
950222
62607
692739
6078
377399
633636
1017897
55660
517918
816576
818199
31019
243989
503775
695333
829170
344016
29953
215188
148107
819471
899656
162640
4680
878377
488348
269836
556472
713494
901352
706234
858843
336243
710369
922020
575173
1010331
840746
978448
158246
235539
847560
303754
354724
26927
361504
493862
57856
28944
745767
634049
252673
525200
900709
84779
215828
819867
91242
536287
518799
631705
291507
576030
277223
997660
595754
121137
606060
52366
606313
789864
240677
879476
475234
582433
864473
636325
44903
866504
561951
360198
779723
876171
828730
46290
411397
315928
953265
968901
825980
942677
889212
89402
860763
942622
410594
244793
707076
63254
196508
865682
684363
312650
354702
654306
30728
867096
232612
196596
639487
291164
48985
982928
178261
676327
532791
839217
387454
179592
49304
874771
241518
640185
723155
792945
1033716
428560
1003366
806141
207626
80947
801430
46368
808799
1005120
1027588
16832
146811
1002963
649031
326536
135977
145878
827891
965236
1021489
42184
640143
158149
710647
387094
667431
893382
813951
281227
887446
716865
661074
805769
1035395
12133
504328
9297
352815
604895
305795
984074
165239
918420
761817
668062
676646
243961
119699
741444
244473
163893
327779
845253
1014108
1037128
283715
794462
676755
711753
746419
718854
997463
9006
66746
111730
448281
324291
1021277
929242
925269
936020
35748
123762
1018459
930069
933884
488476
936482
449878
659300
1009782
285633
1008994
710915
855949
454960
1033892
613387
217680
37849
807107
799860
533047
793743
912490
393865
427641
453512
6097
625410
917306
959993
706558
345581
1031871
257455
560766
610313
202299
1020429
880853
160746
761040
620635
695638
756733
565872
850291
422430
201921
1028223
161331
187730
254473
504680
666527
247165
734956
885253
763988
557795
722354
294491
511640
655463
771715
923971
543936
259317
566042
601414
866701
716868
47065
222994
411954
184420
791649
164825
731677
899854
866065
206575
699943
232574
266704
396961
270466
767343
138821
376518
950148
2441
741166
119650
1024487
12593
271289
123984
437808
621366
289155
459666
145506
963517
852906
378612
888570
906220
266872
980019
288341
847013
62100
576707
174494
235515
727433
857404
930517
859662
1014336
918993
745402
826696
1032349
1022791
775295
1884
695401
411525
307937
10208
80815
686609
586202
205798
947046
404361
573724
802647
599173
73651
732004
1005084
645464
1030512
475063
444695
692296
35160
150077
821894
518616
319459
178270
68373
426675
613892
1022512
45091
335645
64600
779213
342636
795877
506735
1030465
950600
987620
135288
19658
124068
28967
738632
297627
44159
131080
195765
812662
518453
259678
229398
694115
530657
385442
780828
81758
995798
886764
444416
2541
419597
283250
642383
369125
706332
184610
452783
609440
264087
41680
364993
659662
188741
157602
506022
738663
791711
95542
62065
673902
48792
782254
233925
899051
743601
776310
78869
515194
17018
877670
982327
213716
446953
245784
176710
1040041
958573
142745
688455
1026151
341258
195106
345126
64363
488077
29598
177834
341140
343363
58676
994139
562033
558276
858906
526368
775125
1021652
547176
240271
743381
283930
778888
222090
224374
891457
76134
895466
495602
52761
889232
1040549
717267
838178
477259
282103
941229
123357
980709
598322
191893
31448
619455
516681
200033
76363
225874
73567
728529
512824
279323
337855
556843
292761
136979
666684
721651
207641
926998
266799
760545
845239
530686
967395
881572
912243
113738
214475
64154
705684
770334
228152
833316
160479
879547
362704
723409
362309
163731
482829
345764
647804
999529
104783
926370
910499
387916
643755
873259
252901
224319
788616
273999
476310
213768
612677
843031
1031308
584687
26138
272065
447231
269894
79421
8723
457601
448946
550639
54400
7033
147897
876876
543479
511117
104536
359518
154416
395751
430338
62195
935898
833541
120728
478622
573857
644990
259829
594809
763678
2193
111508
613904
565794
899684
677453
708532
641903
786360
479737
241831
762530
766128
106293
793914
807674
39511
984624
766424
674961
836639
654839
502533
725683
1020848
304965
983373
301186
412911
581225
441779
173139
475310
783432
960195
230411
2944
946345
119048
208879
329729
620247
965325
9973
832431
580513
776245
406387
764193
503687
289996
202671
912391
678428
640918
923728
965484
724273
568998
512040
992714
663651
737031
1019915
832878
508894
877264
670036
266580
875012
465273
943106
894493
739917
429769
295877
121397
89872
569701
887734
925623
738632
796318
130941
788604
704873
644881
88978
638833
883632
178737
1011129
181557
661943
460314
717206
695367
734580
816523
1036860
816896
206863
449616
255894
198156
269208
859156
528017
690284
303224
70319
542981
952790
79875
1031868
821698
132323
389507
469429
467916
867277
537027
736255
962935
5331
285685
585432
152555
483623
540087
660470
500863
499277
948116
35824
586587
337375
999915
663943
638724
584233
381013
681146
554258
58493
707669
793684
613413
670737
488034
35644
911068
1683
432086
370779
864012
433575
43353
887005
646675
911151
725915
216257
468467
376379
130648
246130
141302
852760
742240
393832
657688
460031
751887
564175
298167
499574
34955
768092
873188
585543
885752
521249
802968
736269
517272
989919
245012
330951
318962
542717
206283
156803
175220
189719
551966
176328
225277
237275
108400
924852
931457
212234
618241
513078
335337
424241
547429
939278
510213
773862
172956
604764
30343
108864
741856
418187
436961
340518
971038
162955
310297
939964
730995
515518
256534
182499
706472
144074
697977
275483
245204
676395
223228
764345
405986
897835
934563
645424
248729
410012
237677
650175
654863
42358
912742
530474
985869
896129
1029811
503658
812725
887210
362679
79944
92623
185297
727580
652952
402007
856160
533980
949509
123349
712915
529370
128109
682993
512262
702286
924326
131350
587800
563857
604217
395280
130955
833067
143102
435535
238205
792488
826452
649228
862422
27602
598312
903565
9417
195976
888648
804346
751092
75782
1009522
487989
657211
44691
92881
737370
388466
325152
969941
837980
744837
312219
671094
602455
738103
447360
186040
846637
107996
639697
355939
928205
679493
179271
550309
300624
436632
758927
192399
957787
873017
367785
656529
548138
257665
537159
577880
10115
791339
795539
207395
446110
834782
484478
951470
931226
220840
477436
964186
831166
717154
102206
417102
673709
360461
12047
554760
930801
903340
501127
250561
999543
498349
516802
913377
746771
577745
715181
924474
380530
943017
177440
165941
407339
137703
367097
541309
930211
297725
189128
719920
296693
577386
937403
913256
574496
953672
243202
656840
671901
977255
948668
544603
97006
1040664
406816
975179
257608
187536
3312
527057
403972
467128
593448
514189
696708
220588
879004
907942
650250
290503
463663
160505
263560
679972
238365
40726
633331
71340
293732
23988
468130
689936
947184
1043332
769864
775678
975123
973661
192079
930643
931863
717161
17930
833125
546392
596784
708060
604750
98684
784991
895633
87324
632632
460939
869832
537999
194947
996768
617842
247803
582571
981225
235683
1031088
423949
427539
640387
695587
25055
83584
59403
427481
766567
988568
892598
576021
311324
194274
285865
169757
934573
625960
905284
895657
148529
96718
771387
951570
124301
854985
248249
927923
781706
622069
930144
628397
139539
843809
932054
876163
47157
560569
813069
94466
347828
898430
76948
665896
379113
953132
20028
72302
87405
677183
401160
795773
924795
451740
603780
419495
555972
205437
460640
614177
226125
12160
968833
478834
248922
823589
520720
200212
668873
861431
580742
988114
200078
194299
573941
564606
982021
78690
41260
788931
258750
837911
1017435
865929
428126
975585
875911
108010
98194
841396
138344
453705
451247
857312
34372
565044
774648
533246
872569
957378
129050
529228
264717
16529
394163
687354
1810
63922
253405
1012355
22487
47046
574314
74170
978469
334843
712875
237030
892691
488419
5367
313249
37030
513420
202884
631935
836742
600884
502584
37226
101116
168963
566152
456975
449628
44521
78299
579129
75883
664207
974573
53066
355579
896877
34349
764059
641806
530984
767282
45561
429399
802504
3093
1006950
3421
869896
816077
379448
924022
795447
51407
264288
292504
154995
87723
902364
15561
31964
102222
1007777
788499
484286
837608
119640
306044
574546
69137
940621
621906
551931
365121
763903
401554
851875
388990
762055
305623
587699
75061
218670
362633
311962
663518
9789
850698
432044
413500
59937
564856
582535
509403
547618
199744
297872
487569
81803
632853
389890
515917
662415
777003
8708
1041835
176825
530059
891157
397035
737067
948850
803382
641408
42066
405432
907586
696599
348034
397587
856796
333200
411871
495249
468594
74267
233574
925732
203621
312474
980652
938788
987904
658729
535294
542039
487432
729581
869660
258659
461276
160296
557430
216711
986179
757754
390058
766364
52150
1042864
653146
46931
330637
1030672
299938
907
516770
812196
578757
906442
504840
92158
368346
384489
946494
836829
877435
412608
766370
239559
124983
609380
846377
536934
690625
118319
373613
913347
815382
580555
722886
31580
211851
932799
796275
780083
979751
752860
194101
823868
854278
56724
806051
335571
459070
243778
980967
743711
75996
471387
268718
68179
281581
898401
946837
350141
777615
386464
327286
746102
402635
810310
1000012
432820
234582
511506
983332
266664
309404
618780
483095
686967
586131
301493
132617
76077
783038
450068
647300
704968
1014851
807783
195813
35521
739900
110512
81770
82739
12876
406544
8939
440211
623499
831882
331556
42762
788103
583518
161193
789934
403811
220487
263941
525012
159487
719889
170532
1031811
102788
118482
434607
453219
993927
1043358
1014056
268074
750559
158640
50331
291132
804421
598142
71441
427677
411466
590516
790616
871947
190561
637495
1032741
724894
534327
322745
113445
837500
300367
374189
981289
838633
333329
515700
968473
817413
439265
26571
572362
761025
168915
665122
483371
607688
804072
631940
678915
543855
622720
127651
565376
769889
867073
253378
155557
280130
1031877
517358
1020117
928534
894175
389244
713800
663985
814735
578564
741040
818859
125692
314261
34822
949954
757029
647026
73331
428533
418727
866137
627012
784748
90503
959139
669810
31059
428987
830908
910685
504180
695969
992112
173473
645083
917010
656583
1026584
117999
565582
382290
950461
148435
774391
20616
646378
146136
148801
543129
860545
349114
445600
868961
64498
693256
690346
671683
629899
106151
257937
770125
857666
342259
275530
470680
67847
398816
795279
606539
316462
463415
345279
397768
689521
604923
168551
519698
259303
440441
950580
35475
992937
191429
727759
391250
523001
10966
988236
773815
460380
833218
511327
706976
641088
1027904
207024
667101
588036
771023
160759
106925
740475
890677
386081
748241
303874
810451
638201
11502
378255
645166
946042
38504
641271
954722
1005607
264915
534210
745514
453298
294228
744168
769192
359992
1021708
699114
702255
1003048
868840
465666
30534
613366
773519
958430
519279
545825
250490
587336
667605
675316
923126
707107
948002
882117
932331
500762
848067
854240
883761
867100
953685
524002
701849
893039
623934
369503
21690
972736
527155
763572
347617
909238
312188
660711
276277
522247
710864
207863
301845
548870
851644
471507
590113
730158
650511
23493
802342
531047
781227
33357
426093
352564
888412
1004827
899640
63681
351270
392604
1022543
1019507
146117
420084
396295
999889
787555
715286
706403
94861
645610
873341
479402
644144
734997
826886
638956
734991
763542
427911
558417
451517
189950
211140
143396
344661
1017201
237514
326031
515716
785567
1015000
450049
550305
779788
407320
777425
499152
449250
375768
763121
33617
196937
698154
274954
968479
127459
647407
537722
292037
128242
403217
653713
768057
108730
678719
717607
593049
721234
982801
97232
496701
336506
50232
723852
42548
549390
116887
659227
476456
218195
54297
985558
855607
1001211
1045204
115158
890130
155842
75795
83157
817043
575355
852804
560237
855501
406546
938554
335077
542058
281637
271495
965644
318773
1023620
188739
383570
291425
787186
179420
73532
342253
226045
356828
122078
749694
372992
461520
447729
226642
911629
129008
770840
1014754
670942
935827
898185
74334
930197
232600
414802
872932
435622
605779
780158
171696
446549
515615
158063
525144
198578
475180
621832
626803
367668
909780
546965
85183
45280
95348
931998
778721
848647
1492
689143
709237
224246
142470
144079
765223
728269
543192
746904
861868
1030717
844224
699536
966671
497941
392555
118704
724975
653355
691314
789926
1703
50289
260268
487512
54947
584333
208348
512525
857880
614335
552492
693957
325690
700594
720840
767149
966072
1030777
453648
985213
850495
330201
318932
352260
76277
585441
329963
263003
87201
243921
130178
688175
470838
409861
99486
124480
378260
311550
384167
74501
775222
12021
871213
101123
401451
921328
956375
1030300
155496
649152
25786
313729
216203
710593
103545
417009
189440
452346
434503
540915
555528
267095
615335
982530
416608
1021226
96377
75306
971451
120812
597311
85294
208168
158964
917795
869722
375739
228892
884413
889554
283232
62660
192902
457541
444470
225353
30946
769488
797608
981750
167022
1020941
266809
8280
40780
72999
525906
909499
717604
601749
376113
1019564
647356
675254
529567
973944
181767
793695
692237
511113
782349
745709
34446
42968
956493
1045126
418775
151110
821873
483226
289494
259668
264025
3650
643151
526374
890417
472009
534259
882831
91320
753261
343405
619514
690127
216591
570223
293594
880644
456182
14502
770524
548594
1009612
19595
1029854
834619
435682
514588
239407
896325
701784
583854
1027930
37543
433754
93195
456058
165600
876277
983497
593384
851293
640906
15871
851470
252011
49262
212050
975006
274041
265808
348843
107845
670825
560009
12164
592748
119445
325979
188377
611098
682827
300000
814383
582508
263466
825824
894270
532302
286963
428214
839302
692822
94954
247492
406981
663313
438685
788858
786452
253561
53204
337035
750346
285967
257797
11664
801939
768263
452354
267924
8348
557991
199346
842328
931263
143821
561084
221914
985178
884502
974547
975921
960385
841054
537671
6071
1012984
736415
426344
228150
534679
492941
923739
1013700
161993
6425
308066
281123
511106
278051
187751
935639
838508
608295
420389
8635
733556
607198
990002
17624
490789
893786
397280
433118
20266
630145
856625
35712
154859
316302
911905
776590
626852
224620
545061
807576
465549
436307
1009874
353091
502918
808137
866543
791033
921930
913506
534152
34630
86387
271621
71766
741259
496433
342403
610906
379572
51985
118175
826383
266047
570638
527301
295796
489602
605921
751345
73173
778612
967690
891047
920894
630287
202309
796975
349184
922839
907175
163082
295417
140502
130799
918087
981098
158113
355281
203219
463289
96667
957476
140170
140529
93618
707418
651760
309186
654161
613477
429636
107270
464549
643393
305445
155651
397031
780426
336734
445461
859913
820294
107310
469135
422140
766765
223914
531598
620607
431367
165509
481902
841470
638522
160644
510987
810724
29567
238482
726416
133272
844625
802765
593342
149891
639615
287790
800729
208373
351984
913477
454038
513850
115926
824810
1029880
208352
896701
258408
438726
51403
650495
318176
431475
948394
630066
468324
643261
736319
793169
558546
756117
974314
626778
957585
764704
884465
951889
501579
294467
358521
88341
910114
941869
242552
200526
697648
707894
198442
475871
816586
490011
781391
545654
243550
395228
993407
221915
516699
105284
953296
836856
876533
667124
836167
283685
244458
871764
121580
1032369
443058
293456
418953
774
396809
182840
437658
618937
785007
494749
641593
203311
823279
283060
370685
319001
1010236
291391
893258
321483
378663
843002
497924
205129
468269
260194
949227
401261
180672
912247
1021665
396706
817243
1003661
381465
1010630
610732
370071
564626
802618
280770
11533
348548
160839
64870
1000289
788366
450230
2495
723020
438380
115
768688
1013084
250564
428363
272579
704247
615828
436743
592413
86217
94456
1007781
147388
257713
183835
194463
287037
857705
486724
595190
600232
762981
67846
383237
580355
44338
288393
434926
506689
807451
334329
718905
784253
680401
63090
915122
707287
407682
1027122
556693
400876
270992
183700
579583
1030207
170981
561392
198917
11398
172806
484647
483768
208898
868502
26781
245914
400895
863167
603348
464354
1017438
181035
806341
91031
1038837
60406
656936
1013485
517529
717585
147696
257444
29157
173721
913579
409047
996685
406646
693628
886032
926565
255170
692459
499428
989498
861458
687691
755517
997152
158198
977730
772261
718800
946553
255563
549240
34507
1022920
255427
359811
721218
434020
784456
371465
919504
288877
8131
278806
964585
1023804
653584
1035518
185938
279788
735392
361363
935640
437122
965876
984739
1034536
789563
1030675
112969
802977
230457
594159
172446
701306
912344
136200
5486
991915
905591
545786
698681
469896
663967
664114
739230
1000776
656148
911927
774444
100790
305111
851687
843598
958747
753064
33286
423009
142457
1022762
892652
523983
518546
880208
284297
434440
974771
482528
435393
672290
700460
232714
573462
912830
237604
851717
547581
1027868
857443
892519
140678
431032
624393
669327
938864
999145
899848
494987
400639
893170
591212
786238
400006
629080
986762
894016
539353
326540
299626
865471
353775
958619
262222
899772
676687
1017840
259886
614254
951742
442795
775649
679685
211761
805036
85423
183225
650172
541759
984461
718067
306212
988384
135855
834178
614324
875987
918924
954248
516040
612469
876719
800481
999746
344605
496795
750526
1004718
72480
623255
458830
480758
716788
603557
790808
128443
813630
881613
117576
419346
611493
834375
757442
38259
65515
711055
565773
834155
146293
360029
299751
902366
167658
22908
303919
322754
564979
193046
107443
417025
806532
85119
680042
238807
1003628
965984
653045
220210
349499
894955
906346
846354
278172
515147
578726
200883
383584
404261
716024
185612
433393
487451
948542
15897
556913
754291
1007197
833286
714003
476189
1045030
872029
789677
131346
972576
501102
807408
192949
725780
131933
893203
690256
802259
670784
1025680
64539
895770
400386
343606
109196
631528
984238
280979
67024
705293
1037168
904880
548565
365134
542908
22629
160332
108439
257679
995061
217778
310657
352995
42136
474175
966019
554707
172058
634282
496804
699729
746833
44628
980438
774908
172779
791781
425554
221471
968896
363163
643532
38487
325289
904546
540419
412972
334830
983418
874893
855615
619026
196016
983460
1031843
46909
671427
415623
711699
337650
570927
915759
917418
341723
1115
912720
131772
588197
786071
299610
55715
609881
357763
870519
283845
548404
174348
803687
660624
463523
584950
40892
565206
373554
1022950
1014420
856690
903672
447283
43870
94050
824475
836482
845856
94568
709541
797357
1018780
947732
874226
117390
714777
766448
776489
633221
182787
3812
887479
909567
240454
687350
832365
445042
848240
540728
494311
897281
725228
153137
89918
245438
559368
758434
469688
872914
723009
178994
26487
764831
561885
721418
304609
717252
935438
451261
787533
318420
612071
761664
833349
1123
727034
987471
963864
896876
785122
556643
465846
621988
14323
776758
416716
351113
77742
212949
268442
289328
72963
802532
183094
363705
612446
775075
348426
959594
1019305
542913
572805
554416
496875
827854
207475
337132
296853
661157
751531
348909
44217
1043105
994481
1037580
475382
145041
401034
218265
602538
247557
717629
694972
1008319
271031
792939
238052
311298
950130
344384
875483
717268
444959
579819
259518
253859
365952
931590
913661
235117
81804
523868
93111
406960
705348
997942
682034
536724
193608
926321
120
376972
810639
211441
799020
1013787
326543
844747
146877
472501
1001938
792229
447979
719183
176600
647297
692912
429856
69521
979285
464765
1001080
803028
557540
797093
470034
693521
806271
329160
954673
639585
1015184
391979
997000
711397
875748
755235
184726
315467
183363
825142
208358
759838
794135
105608
515960
797972
604316
402194
325627
1015263
681999
1009768
906478
219012
359382
642011
534178
1003005
931060
9642
439347
424541
1021896
542573
656860
425841
376124
319820
902211
235507
253482
963156
59689
578361
497289
962463
433767
1010543
939775
875132
647500
279477
619461
229327
555000
546874
469888
79060
999290
213114
129318
311128
599821
684204
650663
968688
202677
284287
624273
756585
556491
45532
888494
418361
499833
215884
223021
821411
1028620
173801
765638
854928
909621
1008535
153388
268406
459052
738116
228204
363706
199879
967366
507508
21462
867228
1036492
538774
173371
838786
49663
91893
449075
76768
419774
629194
692005
795558
30644
240513
262839
184052
118551
1014278
889023
517897
241495
595719
888150
675536
217806
508295
521428
338966
1038206
481099
898442
882509
857540
419034
897933
779689
722139
226580
341570
827098
339031
270428
47632
899578
564554
1033056
873670
830021
72109
80945
745323
95391
777855
550062
210880
862577
1023790
638865
562366
39457
785602
131254
94731
866992
331675
201071
332899
52784
496367
32319
106754
263606
41511
19928
525343
769152
234482
313242
1003762
662029
766343
1041354
944625
482270
912931
753274
879570
350885
415688
509132
398347
69505
727182
1021453
702559
503466
39739
847039
246467
418911
565027
342398
35959
275820
793865
287420
121572
785812
1033458
306088
175956
535443
620426
235277
291989
657865
610346
194803
45088
63002
735160
422215
440429
41830
260279
597464
846109
634614
655774
586087
478615
524613
538061
1034368
344021
408110
756159
587175
575516
65416
178194
677044
466388
3791
146952
400084
386555
192083
621642
586328
760335
342937
766739
596949
768963
195415
1020073
634022
571797
841016
123820
452668
447572
473173
147283
977435
906277
816411
204086
562587
1043494
280111
984024
245628
982518
36352
803331
263988
328554
345107
765009
242650
488886
720000
43803
900550
946539
904922
352789
511463
875152
243197
442762
764246
431095
42840
42050
918930
646260
76161
283766
402443
925159
768014
514411
764195
557964
78363
245015
67826
530985
664061
666210
794319
360023
605527
559276
159732
220516
167757
150466
932436
413533
531590
939354
397799
7602
1041382
126187
945595
606448
1034068
275014
306630
845818
373183
792071
437674
237753
327906
928017
501353
468081
843757
1003085
324880
823051
792579
931641
77592
185310
64962
315047
747012
935528
197940
539909
568953
460591
58300
427242
903022
182685
517011
482802
323942
152687
888512
18699
419092
461016
340052
345073
875055
655893
156064
466530
928304
527995
383179
5242
313105
826958
421634
33040
867359
144839
684199
1002538
27029
421531
1019141
961847
983742
1024757
25195
131693
470055
221430
274396
998602
829347
246011
14437
210821
73411
856402
534552
987814
417936
468494
536996
1886
692036
707630
942092
896148
232549
438186
55881
208544
216595
590070
10052
718015
293159
720159
87643
891758
420394
496112
568202
442163
511514
683414
789779
134730
703950
976077
905015
873167
133835
413371
130932
511024
250761
794166
918261
91603
529299
670985
788440
254262
1040646
618219
98979
971798
86744
451663
323012
828500
464693
804292
647694
266106
782385
592106
868443
200864
315193
203284
278371
483920
371227
845973
894642
689626
618209
583983
460736
117491
502400
483484
947023
156428
358175
606656
1043602
907423
688450
159648
776322
167534
908831
92164
280656
806352
955435
460529
1009939
878833
704277
255489
766930
912560
521472
351235
916744
452926
251762
911966
189211
779923
43159
598100
119687
368957
268879
632504
50657
940416
868639
150626
745321
206684
568433
161229
835642
577318
115731
282595
51302
108360
536968
993863
701709
134302
379634
526855
186579
639814
804268
338743
98489
352567
926324
608146
52765
990566
299299
614328
979980
92289
265999
190989
143017
345446
818371
449109
107539
877352
1000284
657019
966226
731079
997736
17202
933647
401830
394164
596011
926197
1000994
662475
435556
849037
106846
286194
348692
876652
678359
415045
47542
740765
25963
628080
994155
219843
505542
795190
117179
689331
386265
696275
876176
372127
452334
655453
78217
955828
1013367
1014735
650568
365997
12718
1000937
335815
909571
1021470
386303
169129
685014
753870
1001781
505237
742260
940320
717060
474334
638030
806055
730351
1030095
795534
154132
37435
116717
261343
257392
503507
739770
81532
291282
550584
816882
833413
468405
723291
1003807
1042162
48599
49428
954745
448938
292575
442631
1024952
317839
909139
372217
49121
464831
739814
370931
509490
506093
305258
947503
131796
677268
288416
889795
88246
728300
794434
980103
199894
617871
52642
603446
849195
767312
704216
374604
83636
737365
245839
228979
695990
272269
165174
224185
834122
1014962
93097
431362
621630
918000
696197
800397
838163
1022528
729397
26334
557777
929763
279187
881538
770809
625822
930053
37112
1014052
868176
801956
603507
802131
152161
292825
213110
532271
240500
236751
715577
259990
616785
440406
332795
560833
800909
983995
577112
407581
924293
514770
1032829
792297
605236
646557
826687
17300
808257
552226
850062
553620
148218
191490
569100
766064
588368
670970
666403
103561
207690
257603
411216
117618
118115
120134
167552
266153
480630
898116
626561
693910
141888
465333
148705
613869
142310
447627
839906
496053
488372
814628
208830
59612
265909
506797
736818
527197
615841
855919
505177
612259
811738
961928
1013060
996235
17589
295760
647867
130205
571092
288687
106129
597796
796275
360932
455025
263154
28544
1001608
905791
330008
838007
84982
422428
110370
485680
700283
372924
940794
117537
663420
561534
889300
141300
264208
655253
933857
264389
446696
361323
968893
491480
686248
695944
840333
277030
49038
859850
116964
827497
501860
998413
145381
338263
617444
127715
56239
891470
919467
148675
828955
362138
870136
832737
187697
303973
53600
320687
109552
988128
976092
195970
171406
659222
152039
740946
515593
134596
194705
981792
885852
826672
399154
128386
870011
959311
320071
159366
855353
940241
426842
762029
8498
172930
752597
465811
315712
308245
303067
826544
467125
427641
413629
950469
96516
1008801
703017
424169
720764
720876
886410
944435
626930
515699
819484
937927
495319
461664
743244
616007
316521
71765
1003991
221043
910354
472881
946966
586536
658818
414947
248926
109821
635933
887588
843460
138739
571285
753028
1004065
852640
766802
968328
850104
685777
422702
722120
777373
904924
171909
322901
394551
851791
69699
961177
875095
226261
802296
786120
894930
1003591
178392
339783
315389
885358
440036
268669
607159
948496
325978
27060
954826
352333
529937
122027
76828
479538
104372
462316
205690
632329
1009500
663015
887812
614887
969241
638017
619321
570890
1044049
156518
187296
41736
147584
811416
719440
571027
312328
164786
815451
120293
133196
1032991
556750
917108
749162
246679
451038
469857
631830
162008
310345
213130
585045
408585
184444
291033
73950
100638
349427
89216
691954
671717
748001
858798
542791
823619
227307
990240
290533
78321
211713
872374
868119
90147
110343
636268
847073
285445
491256
688356
971500
826257
547768
436003
280066
270871
1016135
27636
242507
965402
481095
429132
615742
105992
964809
660975
467553
620403
905732
526484
877800
628116
984116
297646
871655
936361
147126
555154
122451
939860
901963
57028
148550
393751
160453
1028350
828380
955130
1040200
637055
788525
523722
945797
883821
636332
51445
110310
52371
488233
112329
8041
67403
3377
940763
691050
453113
661368
604264
563647
570872
456872
460653
316088
997793
773093
903102
690204
904842
138416
250310
320177
320328
591534
4205
138144
540071
909340
416488
895987
95947
231489
27818
403722
59426
124897
250690
803586
709155
428552
599719
205967
703134
720070
271656
253914
7217
731029
738678
135040
800805
13642
590396
436407
538198
31019
832210
335794
593768
194896
654751
676111
800268
553486
77789
1009188
459290
683553
683169
746082
1008934
828609
584389
469075
46400
444802
234916
189883
761559
55444
160656
160893
535942
8690
427760
790524
904377
587035
595432
466774
432976
125569
547834
175289
915407
221309
558786
113475
772883
439071
61243
56881
205259
918221
882225
444761
675765
100179
282470
1000553
730707
758041
917690
60258
236298
402459
628748
401182
364779
515603
761272
464229
26703
729704
579158
1014594
164925
798349
910304
31681
645165
834789
1024746
1036036
647652
209114
610730
222064
678498
511804
814849
781090
5535
446493
925978
966663
50130
710692
228047
555807
367368
121336
489545
613804
41315
527892
8686
450655
674490
737016
482321
19483
716683
771899
54635
821916
255194
245274
97319
763581
464544
826192
526909
503701
208687
210729
283125
956967
230456
197368
332637
693154
206993
406592
68590
635448
574260
570130
911975
44987
162020
310667
687125
504874
296379
593146
590407
216600
1033481
669879
618013
121663
617476
465162
856302
271745
37118
816431
108169
62954
443967
540937
978604
749785
863380
865605
197632
680540
753388
729868
139857
507587
872119
78642
56122
822457
279692
377202
65868
180958
615752
312310
442778
1027258
1961
814260
1017561
997274
878043
492734
357266
477225
922626
629196
583212
288856
707045
215173
297539
614716
500897
783819
988891
527567
571189
214993
97376
547318
180486
341645
181756
383368
201165
416318
570185
402853
609812
584576
394575
183034
998133
743702
227375
26090
644073
780713
165776
10536
968470
73235
609753
77894
742251
905021
706095
923131
692845
316177
379081
496021
129243
162529
475244
548021
450037
823487
920653
473339
302343
667294
92368
572027
1039031
551854
331719
189934
553268
322633
378879
999521
366613
294933
793513
247080
234361
883618
7595
143275
801371
834932
431672
586881
465307
446793
689882
560729
101896
728653
106172
948464
480168
703814
937849
297492
234607
409526
132757
715027
540118
476092
333485
358473
197098
626938
880755
710319
1027285
995489
612726
340916
160628
700981
187515
551247
656390
373439
554523
923594
615622
107865
871470
687285
161139
90566
485283
12939
744972
600562
82032
352746
693242
984014
921221
410278
1012511
341284
382335
416747
206239
1006565
97491
845675
687646
765392
780735
41031
573262
719178
514928
178733
264302
22890
159088
940604
879637
765013
1026482
145727
26
228143
764960
635855
563767
709833
374337
86399
915386
873149
606846
125501
876794
730242
118110
716613
416174
261406
357644
404738
735109
148507
440106
52913
728346
220257
35022
525533
481766
1042242
919496
443416
398790
649752
1027454
908082
491249
75692
362143
751112
585533
836994
194314
801696
816657
194678
807481
429491
46068
327335
365913
245846
611801
550656
937599
779712
537345
874288
454888
137607
326417
890058
569861
239518
871814
471079
604868
852560
205715
906429
384968
77053
463805
453380
380928
527825
695060
189954
1024222
734833
448489
884130
409187
519570
66985
381076
678810
853385
206564
1032048
298657
222912
794102
763750
993226
923042
1016115
127454
411172
320867
263725
894667
628932
19178
500653
764953
241910
508429
384590
417766
302266
758041
384233
332106
1031587
193455
1042479
975570
313
242210
343437
32995
332264
1021368
819436
946111
867656
20304
180957
1000985
299195
721078
825606
823171
393896
646110
723500
777271
75948
312906
381835
143109
696502
818699
900571
863462
839597
784007
503000
310854
950340
128675
833962
286296
999797
888883
462526
149022
150206
766848
647561
435275
987360
943316
101217
919610
123916
104675
81887
368601
715496
231706
973204
841623
502143
427972
796281
651338
204646
872431
536244
403805
429278
435046
315345
407015
884950
553325
752964
361987
583754
534801
262478
173267
249409
232826
350408
76392
481500
406801
410311
553915
1028176
574961
280692
351968
54514
78940
378407
488294
399184
234528
326516
170134
227118
722507
50378
70472
421355
199851
263091
606782
998457
40852
138957
617951
425042
861138
324529
482079
555190
974916
283137
22731
545396
865275
289744
248069
704067
843431
102405
423201
938149
800758
243701
826993
640424
7338
864281
431450
54919
898360
640196
702287
125229
840613
304893
33265
626274
664852
433765
644397
993409
160796
767617
424410
468789
906716
1008792
658832
705439
740062
784454
539
675691
722549
977092
176212
190854
111161
207676
572653
636059
555721
479652
845749
405686
145930
912211
612416
395995
369018
993885
814063
175333
769672
134676
68178
592944
364130
645168
109014
837376
964035
284327
610795
492059
914825
282725
555638
737032
648677
31215
78557
459609
788404
508033
582271
578983
758513
12653
749074
506290
213481
780992
4035
129700
347778
155682
680174
980738
966888
786793
748600
14290
282626
369017
8474
620497
678348
519649
589378
390086
249506
202492
450429
479058
128659
98226
511628
108187
219479
744427
138159
957348
555373
963196
577218
68881
390158
648655
211337
454281
780691
191224
95936
654706
56060
677171
305732
928080
810617
464072
597287
265514
600879
757696
105987
334753
1032157
307628
797488
1007997
244692
887512
593175
371831
203655
381905
637041
410108
77134
347749
635706
703156
420858
958866
425639
159111
924646
777370
130238
46346
383026
722446
818040
538468
1017849
659239
726614
87355
751875
292403
194930
24712
710406
670894
710446
619212
287560
444873
401715
659291
765822
531076
100624
1001912
699623
414555
721850
1029263
645195
136067
439278
285164
421014
100079
122935
755474
342725
83832
93684
246553
348445
444173
551482
670053
919839
62679
52242
444356
145304
709094
795219
848807
829778
418234
979278
488003
677582
121020
194342
916702
312127
576976
357236
397840
1041966
547318
933666
463400
266184
225560
412034
259698
783530
999213
617912
288153
2711
745106
110382
903552
280407
936059
232680
910769
124307
538876
466108
145190
875824
792591
860470
290699
784146
591142
735043
647237
9325
887269
701660
697354
918447
448406
418202
20885
13116
486285
799736
1006944
1011131
482841
302747
667461
752161
352671
280469
50713
18544
203341
840327
1013159
221513
14204
3533
456303
289009
724560
785476
290799
122001
972214
301480
296940
828368
203869
330354
293995
176912
512374
981199
141367
729094
661618
529397
589054
181173
815681
1043812
67022
1008113
1042349
54909
872373
558761
474887
265280
336503
602852
494952
206645
62491
1009470
649051
614336
739085
872963
388951
760040
744774
430865
612160
338256
399911
157994
868595
545132
401245
932926
360420
586686
248021
716332
45154
164664
64248
513509
38332
326898
272840
114559
730787
416460
416781
238134
131956
606140
799174
412087
133939
332703
788825
696325
333075
325990
482747
482338
414370
877095
798868
113046
95435
971587
890767
894639
414823
373108
155283
807882
666697
123092
372716
837633
631078
43644
719082
56339
91066
171023
724013
161953
677990
93977
262001
254819
963878
617489
870073
305347
700624
965889
873774
147976
516653
906607
167849
377267
129457
498880
684450
260099
779790
909165
252032
848429
312355
989123
292206
989811
460296
494075
1023873
313330
723132
27017
565813
229058
257457
287861
951376
854769
419328
195025
536560
595638
796383
839656
415806
462154
985541
438013
6235
869046
285934
880948
965779
23636
594386
854982
467985
749744
292661
524292
977300
827903
48960
252110
1026609
700608
401339
32840
77588
636503
543131
1001916
673648
255951
169331
421508
160209
716861
202314
31733
1038565
123348
183328
800910
22322
635033
397440
982136
948553
198897
620475
758340
639909
835466
257481
106589
619283
330399
424122
179974
448791
648147
356094
631470
139518
369525
614810
863455
477209
983590
1022697
538728
432511
503542
871247
650716
229464
774796
470325
975508
868629
301025
563420
655150
192526
1011262
278515
153979
663293
538025
653825
656304
433315
463472
910996
778146
537490
893475
162140
866427
652551
871314
404686
858686
970153
999029
49114
282688
830644
379712
276851
585028
225486
50949
307593
771131
979053
546078
945003
141914
106436
107177
774537
335928
616147
942227
320662
658118
315940
410313
175604
445699
218936
314966
274277
431442
278048
877144
909603
538971
413542
409773
982117
843398
273549
126671
943314
12524
63522
122640
917961
901262
358829
226481
357358
571662
168819
170974
915139
461002
892475
678428
412920
999151
365213
933311
953767
272848
795530
927986
313255
241493
721169
793960
861544
442994
919296
62868
484243
419299
72386
404581
289254
233726
191750
798609
496283
1003307
832591
521684
623857
1042195
913798
633316
931496
733695
76541
11761
1025224
21816
905293
335755
97976
848539
522450
820843
723605
482747
670927
901011
413052
948070
821188
562927
1032265
92794
139483
188446
289408
34673
821604
17355
1041290
561162
74000
724741
757878
265505
100772
931908
454110
446668
982897
722683
419103
395639
763024
684810
545793
405301
119784
513899
858331
758138
88597
605417
413871
759131
417104
979685
993908
825689
954428
773886
511950
85299
66832
952783
859141
382081
731450
1014606
1019697
1562
106422
676792
1018859
357995
61409
112496
222251
1023205
661055
7449
567822
911253
474136
571339
632617
245740
489699
497131
657833
170598
165160
800975
747505
855094
700554
67722
818972
631625
911372
953445
967313
708535
483331
787604
500664
491330
36947
459090
342574
894775
600338
907989
484044
786233
814821
51016
779701
947510
795656
696953
33360
372833
626661
123403
547757
423827
872170
342608
89349
835640
204083
437097
1032483
535505
1034517
576813
884742
848933
144926
417981
357122
752703
109178
1014150
945218
560514
40333
391406
560450
741560
696631
424811
801878
945364
98628
294370
460587
591025
362127
929841
752277
738256
450793
475655
399187
416305
542848
1008105
224786
308913
437453
599294
594677
388369
639919
648374
612385
307486
589907
203520
461629
247814
785599
649456
972311
723428
260002
90525
1040767
916561
609626
622907
925477
470831
987490
845494
166512
137097
375662
194286
526935
520653
201889
789434
202318
812728
816738
642298
37513
758656
672111
681389
751766
882720
135790
296112
793186
111904
224665
941644
337006
157883
539434
753353
539947
739355
265352
908452
131692
593118
492030
564865
105351
753570
262368
67341
207993
400531
586131
889824
109670
530983
28026
862830
709335
536356
268580
62686
430823
847390
492038
931617
641061
886135
883816
401015
899227
274681
186720
132645
813901
957654
422184
345442
33422
481889
441105
682934
116980
59105
789035
266846
1020212
160990
877108
740649
645761
227391
771828
145432
421511
382904
750894
481580
377554
424543
649422
204614
676205
255326
705873
617094
357502
367633
837825
850453
1033343
854416
388530
351042
47081
394897
800067
682168
508858
570241
156251
450678
104236
153898
481605
511219
133434
859900
469457
228285
888194
402185
594361
47057
877571
651001
1012470
812859
222762
962081
269697
412110
86502
767688
378021
372138
633982
493315
410222
722428
876466
164125
865808
726465
686007
518880
710336
235137
482465
686964
862319
963187
951654
423563
2159
171640
512902
281772
163969
215707
901640
356321
726469
884725
264389
411386
330290
827428
1028772
492579
464577
651513
453798
98582
439746
173786
218437
1026734
431291
551020
799351
685357
620716
752599
362157
1027948
714548
634346
39804
419306
579650
424911
742327
173294
942480
352142
423261
1018728
774439
806198
741847
844588
658897
23729
434940
405524
794861
643450
308437
292007
789850
451995
845065
69160
480863
948544
644210
848100
388248
909294
93093
34712
511010
633075
396600
144370
246151
437629
739798
810127
757606
564476
649627
283486
671817
119171
610014
797903
967927
294167
565663
656783
891966
434164
988292
645490
22025
284615
64465
1044183
77005
457725
366119
944801
487503
499890
74153
148241
1007365
97213
874896
501602
571098
34339
409774
144353
209311
752825
735584
60920
396459
429016
1041954
974908
61192
842788
899191
866180
621947
828681
518507
627934
169706
394580
1020089
375188
536479
811971
970605
594427
347281
583197
762635
280057
246375
730872
681886
203896
797611
300585
696890
955914
185555
671184
658618
561509
466234
155968
152302
259660
303974
252632
918201
902081
65118
49549
146426
55743
68909
11999
855963
266470
17267
361695
711351
723454
1039448
876744
66741
609319
866332
288982
252084
175079
660627
165103
571169
654831
60346
251933
549849
978653
251331
53933
443338
53916
935930
883735
309957
1038336
15768
545145
970858
546039
608259
451748
998457
165557
37289
642124
58964
601466
625808
783734
799603
697701
633392
673082
338822
737822
61365
159228
332648
350125
270131
25634
147002
458240
109381
20050
458818
968746
315588
896828
37144
493732
418194
569149
778878
1015605
544681
476667
613772
524856
519886
946339
137107
831466
485089
605165
650191
737501
510657
479248
759187
291943
1025359
501843
622058
80259
284857
905596
112837
68517
65302
965070
47172
986273
930727
423493
78227
634993
622812
793184
641782
985161
1022521
816198
812249
311755
359010
50720
403914
818313
665194
220314
335615
485090
1032984
141075
375118
351407
1039631
950386
1025984
867929
45935
852995
228864
251137
882218
387182
96454
691130
917568
461781
836400
89692
567922
15947
11646
1008761
93446
278215
833989
595465
435090
553837
55626
801995
28567
1007658
997037
555421
377371
135188
152226
639272
268596
161414
63457
884423
143969
787009
423509
218196
564624
816669
201400
590776
887252
43783
28878
1013714
456151
116510
222918
749769
600679
902357
85751
385316
640517
649896
951465
581970
420559
646401
496415
905114
705580
165639
78209
867894
765928
611476
582933
682499
704778
763019
500833
469973
631006
489545
619710
895023
551623
647770
40755
585784
321779
964516
920757
88289
239068
375248
196064
204358
58018
977875
46024
392951
485399
986621
822457
831305
772810
531046
636469
837809
213692
311467
972533
864181
905329
445450
134325
398119
416652
515419
54908
814486
159484
643811
595617
312077
557056
663922
826145
1006613
702643
130080
288703
830326
991889
69442
207762
302935
51353
29032
851813
995154
786266
956527
407521
545362
537768
330721
247525
830637
196529
284749
161196
91509
420112
356033
462824
1030369
975182
652740
861098
678413
105229
111628
632562
1028765
229290
614923
788302
908800
772059
487930
940869
588768
34525
12223
767619
617044
40706
482782
815733
80290
345068
898643
578323
747513
106894
707159
866888
195067
515008
256461
563463
887001
833765
555597
210170
743277
605701
874818
99798
907902
284013
812482
780613
519495
201633
812167
253257
932976
901332
7180
839020
986022
1001500
671464
160149
607286
497364
364530
1018613
622201
960440
748361
638954
922153
415849
982830
73396
657834
39113
34695
617810
63079
235037
598115
418700
616237
447951
334619
710036
863202
259827
745554
768976
951381
712415
589121
30481
971966
382892
711204
992035
315838
894539
310580
629718
944735
96144
274379
303622
387527
327932
51096
672851
1029481
765076
421482
138675
526300
787025
647256
682801
944702
871452
622697
400556
420432
740981
119465
86737
898658
304272
761674
16834
691192
265828
427333
189591
346734
104848
401462
988162
165898
497594
591352
526085
956741
993512
837040
177525
72440
1032190
194302
905341
110308
519782
555090
230119
797427
553426
706484
216786
872233
836615
554110
511154
770998
507648
194379
797161
774253
777271
515695
1033421
875023
446005
341221
152363
407439
730814
933268
806612
281069
602004
500823
556139
709078
766566
517543
354733
390921
126409
430107
335940
635926
813767
514063
991398
638326
278989
774725
865723
647502
92287
277245
278080
457602
1022602
871433
913532
340701
921560
531704
146215
539685
962585
564667
182840
428853
425571
150646
1008362
502764
663008
1008347
973332
835283
57318
801212
100729
803795
602849
438201
221504
425370
906499
1021004
733608
891063
572850
400192
875645
816545
909758
1020218
979041
580066
291544
439492
292760
398986
66489
522375
745155
133117
710780
163640
684406
245398
567844
1040391
107457
200326
218413
212241
460252
1043614
54299
125054
919318
517221
664291
114334
240205
742296
960447
881097
247193
393387
1030355
621435
618364
366218
616125
483241
848799
676144
383175
304008
876165
609407
724265
653295
84008
884081
98527
582383
670059
275320
553131
1025510
897307
753504
506296
944461
904549
940952
806350
762577
1022813
126319
426655
833091
243543
884032
202791
647296
57287
64130
899880
126040
167770
512400
732646
1036719
661268
53231
871486
646255
692766
807263
871456
949885
892044
805037
180353
203132
113240
162703
466885
740013
783627
1033699
415895
279695
845968
461784
654602
62127
330038
930872
593291
471416
788417
870889
93488
236044
385385
197746
1015240
514520
895613
291435
337401
639128
80035
414888
1014495
177030
936694
446278
794798
732016
950148
959516
396025
43703
306351
927460
545222
101393
949244
276915
925229
289580
86678
571938
197331
1029008
703418
537661
528097
9435
1028672
285975
624471
680025
30048
291486
512938
807932
667310
834758
876096
701078
925501
623287
364013
534578
424097
838293
27553
133953
790427
840931
953778
635051
980537
3981
791795
779498
828584
308449
130378
943742
866769
999036
699511
805451
435855
121529
414932
691514
821110
159351
256894
312128
124872
412894
308696
1038274
867890
28387
345812
124213
766386
787738
48003
667453
203851
863980
141085
388296
114689
206351
51207
318481
695466
662801
804884
30705
979876
334053
335825
115139
511106
836027
346963
147145
36118
60023
166194
443092
453515
345220
971440
702825
632433
99087
997759
944193
149796
700791
91560
182768
396475
292785
526088
839447
688889
986403
722858
843816
784335
762796
975377
6499
607455
347363
648618
877099
962972
340904
483986
543397
683631
750701
109743
424380
584831
752240
140830
766638
684168
849565
974199
403884
635480
5519
405034
511362
244925
894004
328690
511372
6411
274775
376641
336088
194590
890338
211960
849872
153938
840233
263749
513896
224254
694224
844699
726815
583031
553635
909314
340766
555375
644568
909662
209611
311862
487454
831721
199636
244966
315274
231971
923613
591924
47507
379148
661496
960622
252673
830422
501717
1004562
606805
955529
285551
480033
808346
420937
95092
658932
321815
323704
364395
377738
1005755
1015436
968058
545739
960218
571178
214589
34819
713414
96474
1045389
584546
648502
788624
578100
361796
886571
151684
771692
216908
30666
410177
320467
459993
814314
247789
785866
395504
680437
162330
670910
515803
627770
791549
868486
110685
149187
209083
840312
99777
888978
250675
468121
950671
201467
551847
397374
780379
715116
270197
558413
906458
1024650
191830
401677
720566
301479
740568
975788
1005210
375955
94944
234692
179787
652986
751671
224234
1040692
580582
943038
241039
919177
996815
953209
375397
569230
978881
727027
1011632
355942
516783
588293
989374
909969
296300
844266
572546
647567
54900
636672
41111
936255
502246
913752
538417
413669
198801
80556
1036693
277191
950230
323307
144234
39738
430439
766423
671049
1018033
320010
22310
227727
513055
977705
799045
922894
423673
136096
765402
674371
441897
142223
706365
468436
988479
759815
158015
893385
873279
413090
629343
901229
243687
569026
362740
278104
707700
78044
100850
287893
506404
338717
733297
707927
983685
719044
729760
402248
358252
674383
649758
326904
700934
133312
333391
161453
990352
393346
569301
139356
716845
712331
35694
926304
770058
900641
644991
988015
208099
487338
70111
351086
435413
550136
672770
198364
315294
765030
1002838
491731
895602
213687
684357
875763
79112
440654
670439
293018
20923
347184
677588
113573
376857
697472
918465
362689
59277
717810
447565
33820
309466
289571
678279
892348
488338
413086
39239
767153
703308
911299
103354
715727
349047
153204
146610
395673
872911
822375
433214
448898
828386
423279
137573
1039239
858451
492543
635556
915825
938230
375302
93860
747413
666240
251525
301719
934214
827330
749395
988313
171671
717903
400765
876075
136969
820634
117034
563121
735828
595405
235802
909860
792796
770531
465796
130850
713891
1041928
747217
310239
771627
21905
879635
89373
84368
736707
49701
614761
417813
420629
944014
483244
690887
263352
16613
794222
53514
206234
330142
503985
758847
51174
463606
1022041
730935
852315
993889
361220
118273
568766
54369
832583
253090
786655
1030941
461629
453902
952860
284323
215950
29149
962292
348606
951358
268927
1906
768277
319836
537639
109457
598821
293894
493506
791879
927297
752938
219912
201971
991415
656549
597683
854434
711252
998191
655086
719973
1883
831236
640116
53513
670482
626304
325311
489711
765567
243194
1002098
599936
19856
661229
96522
625328
256199
917666
686956
215368
293667
763192
500947
424576
767455
917209
47129
391246
220122
1034543
645168
999225
959813
688841
775847
91317
683800
401408
771666
537023
508833
604189
314719
819432
706590
650803
215522
382547
678688
803658
294375
168083
46084
387799
637096
1009058
1009019
735054
407616
605337
956852
853749
790352
952034
662816
973137
727367
243411
65948
471213
684701
901536
43511
389041
1021945
970257
289092
200748
288331
57166
417064
432392
223176
676220
229410
151112
676651
395092
277980
517790
100947
846014
849225
367041
834280
387149
187643
844622
664268
377655
458798
913658
506135
796330
730591
961268
502337
491261
621704
575748
969080
333792
464254
61361
187023
716593
583712
47759
30969
828000
10053
345633
880489
320316
413989
180991
361983
714900
352172
553715
122173
1015747
1004082
204635
794697
623484
649102
817169
1021540
445909
652738
735741
620284
893993
96367
196916
884705
737623
877281
647748
952551
376553
3712
108100
925022
718156
949093
229691
728252
37963
52851
571597
151314
346450
249587
258171
415362
287281
949033
226957
217204
270413
22294
1014434
96957
154991
265932
805860
801883
430553
595891
726873
136200
605660
161768
836787
671147
410709
998327
327961
33720
674884
16837
121251
598448
613229
251936
657203
496969
541910
436712
336790
429865
132837
778167
353129
459655
1024338
625559
300076
426371
416728
313138
496687
15682
857317
996208
744747
581107
258400
308147
552566
603352
915447
863191
976278
472820
302235
779353
701521
930435
17097
468780
746267
477553
728504
774523
511181
548270
879018
307654
942738
536674
649146
223415
915580
304949
707788
161699
957854
58475
982784
156279
773165
901364
587948
649157
193776
946203
70408
160572
120531
75092
93985
1009330
36933
813901
697167
853636
256571
194403
288089
775214
206060
941957
914980
447870
12608
431763
858162
841365
329351
949158
99812
704746
872490
44311
133405
713012
1013187
34682
342822
728777
402063
465504
472894
527834
205459
129063
168514
938098
853050
224148
156396
386380
469245
312162
819604
898689
1029802
609173
95805
546342
323031
417819
895349
53941
619492
235060
57067
413955
612596
814660
373976
252033
392811
947458
64018
868597
241960
378576
899891
528135
102232
313388
352209
406620
79270
607330
625619
44856
723274
888039
690952
16461
830234
2281
158269
102218
607618
877745
893124
466342
394963
404118
591492
941550
739671
196561
781352
741729
67538
448214
6599
136916
352034
600448
857026
739271
151511
876251
376346
99021
24244
100028
74286
99585
651514
342616
503074
521695
217923
242055
501199
137796
290368
304916
918275
230520
691169
572463
765341
745996
342270
292676
751601
210568
52847
582323
439335
741149
500
643166
227130
651859
868384
377550
997619
568593
428610
854547
813906
112100
1045211
895172
11746
572092
343027
864539
240206
660483
157997
225166
510564
534401
515693
219127
881319
214945
717123
886142
671656
424522
519321
427496
664139
354615
129561
18314
536040
763093
987776
654486
995209
760883
729330
192290
947939
682398
717497
287113
253192
897475
118180
505080
411741
902938
794934
598487
756069
136669
238324
547333
85458
865870
967474
757020
969863
689319
848635
668036
246317
783225
162056
382570
615029
62250
238031
449892
532115
981398
567186
92334
364061
1023785
812357
252978
539891
558919
1009402
342137
978512
273527
567796
636634
250767
294125
902326
839859
518065
1004122
121363
887882
149945
671789
1022258
328361
679118
644167
806954
772890
187917
697351
535658
104612
1029759
971184
410672
618295
362882
660921
190069
108913
770218
183256
938262
766523
1027170
39046
703164
849916
950844
105362
878933
38844
610500
1041820
613339
655891
214561
357186
1039004
519360
960596
205637
834642
400812
506583
449208
696487
376987
16637
2323
885748
187741
744476
1017986
256913
534152
3202
97140
320059
615762
515136
182567
582255
295178
37053
105981
492141
958501
303311
566749
655157
215254
943131
83919
857595
1011682
611724
648902
200464
3719
703593
736360
803513
954445
215879
41778
841372
330373
535647
902907
476025
282190
596848
948418
574069
189984
528558
480021
593825
213243
127977
607865
913152
46086
480674
630443
956722
945090
513983
977316
103180
387513
266620
365383
506229
852577
812750
27308
1036359
593977
928715
444843
588053
939254
397017
158568
235385
282732
929330
171429
745463
852971
388358
1041381
735689
951374
820047
935118
485104
933107
169637
820631
184205
598184
394321
89773
60098
820633
62281
325352
426302
25666
949886
319325
157713
743336
309447
748356
533774
296884
479158
136736
451556
229893
351548
192013
1007965
119027
205228
997551
206897
959594
484300
631616
601181
175319
437362
72297
103832
171811
649198
82503
1011966
449235
530888
569407
205299
340031
706765
355463
144093
1011612
542972
529162
942091
299161
655630
995163
23065
436987
837699
697925
8194
564675
879280
584769
884576
761057
638374
669259
973119
326147
488832
848913
74718
386160
627902
370446
84105
3733
697592
104548
658870
88257
450531
488512
99535
735183
62105
718950
426415
28726
1034019
183386
783227
877823
111213
214981
175544
342686
928573
753507
962484
67827
466288
343017
719569
345076
143346
632372
224047
176605
99670
796696
1035157
768952
931556
620427
1028887
998595
1020954
307652
421853
218423
206477
785886
890890
397507
917715
935210
126018
670638
728363
182902
784675
697386
455642
389040
428512
173075
47602
346818
292926
216859
1037122
780431
420220
505425
168285
971018
284778
40605
456689
669529
538482
65678
262005
205601
559233
616458
617300
864379
214085
872159
253184
220039
719920
786167
452541
874596
657336
126240
43394
111939
719398
490140
786258
968112
653673
492522
467704
586022
565010
856461
967096
272228
200911
380026
483414
13649
293610
649405
65660
499982
478968
25761
207308
24205
724217
164237
501211
691853
201532
393625
483582
375105
291542
680518
423650
695682
124422
910265
357939
447542
168384
718810
323825
440862
91405
527007
990228
327542
594324
711364
411645
191423
367663
805447
320576
1002251
94604
289125
617045
275498
514512
308778
183944
911431
410113
542326
1037357
294115
166985
75878
814893
365680
144475
949097
626451
171371
578414
198812
742435
940923
139372
857658
773216
282682
805969
440861
893441
304258
794321
91750
677554
148439
793600
940265
837098
430942
252032
930345
507516
1022363
794423
461596
731158
368327
459307
431679
372527
411788
389579
103544
153449
962503
278727
956815
305001
437563
53182
624215
1041833
341914
757860
80550
412309
89863
120214
753078
247727
1028287
228170
1032019
755372
600885
104685
985053
156349
962380
631086
366954
163178
953650
148544
450590
394117
581414
1026283
357587
624610
276031
277345
241208
245452
777054
491482
236369
632042
104223
17670
506082
1010895
488421
710817
921949
960957
354876
636549
863183
720802
532255
756294
1007943
388712
626909
361247
630333
738983
51852
613072
401608
160868
705052
338974
650834
541916
418131
992006
361118
656984
1037323
950563
835494
292537
887088
697028
726231
941204
707525
997901
492281
388008
950698
339997
567645
636253
1011730
1689
751721
369658
254108
926892
642972
966234
441161
18996
624285
298255
299901
338446
562915
217260
787914
430258
328709
937685
152835
580552
237652
957385
75528
1036675
34159
402744
190540
176372
261320
91352
915747
688259
524473
689660
579622
977513
559503
991476
726543
815582
704352
109108
947869
1014679
45352
96583
774198
72480
825331
308962
684819
336946
410807
1009865
89541
168030
854732
446660
77318
914287
24105
556884
303186
387048
78791
67215
98099
165988
386503
693377
258554
1013509
278297
210053
253193
277841
594251
53017
414797
376164
884606
437756
755440
449975
621511
59679
986865
354247
793219
201479
794965
667190
1021028
336956
350345
759603
256706
218368
191687
102824
983020
444491
885916
852822
806181
481645
971506
1032974
117660
1002564
681426
121133
713661
689719
614246
686810
481485
956853
831328
391914
235961
538326
420192
63576
520666
825452
282522
376697
683415
672171
601281
16440
115569
514843
412724
169807
282039
613478
568804
337791
335185
709054
153889
876261
797720
905826
727356
276537
477391
359867
316117
552324
456253
745781
715188
578689
190401
918060
818836
597710
757276
438967
1018638
127743
225187
11107
145409
1034568
1043968
227280
502427
43749
702853
673873
729309
548428
196256
28841
253698
439873
600666
535892
735703
174158
759200
691180
1037908
696812
419965
260796
840417
556677
349197
849114
530428
738181
682433
910836
541414
236436
877081
981312
429554
64660
468921
799717
1021247
696475
703208
796415
551900
472404
933850
32279
149194
273433
653840
14538
256430
236958
792988
18430
274669
421057
698568
575154
1037817
915951
836063
650338
731983
378607
724404
555271
234568
308652
8653
504833
839628
887757
339838
250801
902860
141636
428836
114586
208464
64414
606224
406462
566203
905873
934738
650758
328172
524430
536530
697807
462693
90985
379923
943013
792825
242846
342339
510652
325223
222918
984344
826221
325712
427114
827753
1023899
290855
276728
1015396
287384
22407
57120
710772
558981
648113
552197
696302
990566
202575
329397
311793
300093
76299
32084
606559
142394
884913
708215
459258
896410
750930
840604
358507
211366
634822
769485
89204
345233
349101
353621
778119
323364
857981
513696
362312
346755
98452
365957
870026
245520
380705
733502
834767
215842
138097
727671
510070
622022
895740
910238
145555
955758
251165
818889
118893
976472
452378
1002720
1045343
249708
989764
864644
396177
902565
61745
613602
1001677
936864
41542
875920
77819
83836
928915
143607
739082
412906
595556
219869
168273
236780
838531
512693
906690
363575
190392
296814
680518
272970
41272
778524
78702
1020340
834684
743399
272595
969241
835784
281264
910804
326336
132100
675607
624219
216425
398285
788711
670054
688093
399510
161074
1005741
145989
240470
102418
613781
480281
95678
429252
200595
398686
960071
535984
142743
40368
355345
195933
334837
265559
160921
112404
385117
909642
552289
660982
995211
290489
666014
547336
187838
86062
210427
903194
58608
868665
328347
974480
446834
739234
266957
630199
157557
661440
946310
689249
193920
600611
189577
707186
548335
6805
354619
443125
289474
7870
715041
416491
461857
861098
814219
772286
12556
218540
160921
964677
414025
133946
337931
457387
459612
70025
540330
1014482
95384
442140
68756
477054
38580
833909
1027979
578003
65188
372146
384838
750856
979755
357116
283078
975311
748335
5777
587286
108833
443515
646581
828283
696731
1041738
863385
881780
626202
688305
1004992
582050
785231
179264
679665
327452
783258
124809
804470
1038922
409900
744584
876736
531748
963173
955511
551640
989580
923337
947679
1039329
504767
687831
519692
715529
405127
221498
523361
260688
643141
1022837
517696
963176
95142
1013807
89959
986590
80094
8542
446117
680430
410645
752880
968398
885709
655445
917582
828975
972605
748006
26937
729008
925169
421643
263211
17558
233410
25978
803536
1002855
874465
823000
990401
345614
1023537
145231
716937
494354
233613
451136
480887
242644
484643
613178
617223
891827
323620
913619
408029
248736
1006726
210977
782467
775684
992661
751318
1025769
450812
725575
370510
817063
110066
610076
429132
491943
393693
886614
87053
12988
105411
185096
870500
914869
647195
876876
880183
786069
65675
739478
90904
816860
867674
365072
2260
204939
846772
37504
115923
457858
1041374
628448
971546
397704
633467
701486
239152
626809
154760
81869
784081
33001
1005917
45834
338902
200382
54882
119661
442362
994686
555599
544365
157382
92782
483074
663963
343341
700428
943569
951708
524430
880733
676352
713982
727612
8340
549393
386627
398995
309793
405007
538665
301443
604633
421145
502486
869755
251640
843810
951457
751983
1031436
322481
867457
445762
303959
267995
786205
687574
1022208
819937
702325
811169
341885
1016188
150282
375098
108212
711077
772771
632054
137083
277408
253593
205219
743711
149362
135373
368532
651758
973362
930794
79553
500764
642251
625600
18467
237225
432242
288626
880119
534717
236561
47925
788458
639357
719252
93144
265839
592354
894425
566632
987282
168215
587491
847502
575579
762508
117995
872409
961089
269340
171075
215534
1005068
863788
486583
102619
439148
679212
540910
934978
8646
541419
790354
873410
387400
819755
659063
708255
455827
115775
287656
107254
1934
356726
812610
279638
797586
968598
983920
348703
860287
400449
302873
984258
727905
980457
93614
951556
515649
7745
538487
864121
138674
41316
963885
718618
914047
16935
13249
364768
854532
299999
785142
315090
900397
872490
734024
905088
552262
621407
150087
606744
1017765
224080
207303
292792
378523
211491
812733
307751
352087
68160
475952
259086
358803
616753
750628
97321
567755
1027645
763104
689531
506448
859517
335851
799563
190496
1007580
524233
765413
308835
548589
831538
269726
477534
1011839
703076
596146
690778
323869
1039951
865664
621017
905825
894542
37781
489311
619575
867968
832184
748097
579147
318249
841741
88504
895042
10961
89344
681850
2280
279669
650503
94298
842342
1044009
510526
93316
321060
223838
17998
156462
601268
140845
534047
134078
844125
749996
746374
196047
716015
423804
354102
654135
103504
715810
96838
6066
588504
486241
11802
943330
346276
290720
412222
602405
534587
999095
219857
1001912
205768
997348
414260
865279
150690
903799
857685
443983
173983
170467
281766
832060
187591
156862
1026416
727038
950157
612088
587551
893163
84076
689641
999825
702790
805651
971195
649176
482486
362370
459792
937439
331912
1024090
738764
501520
89034
860603
823692
237152
287886
557932
286111
95723
366605
1016057
599748
1024791
332829
274436
879910
367086
664945
405422
846973
560766
472186
725210
6920
398973
600587
629736
6387
61030
152561
303177
327204
587175
524486
344120
538017
628975
652562
521326
867112
277567
428191
336417
926940
1011316
346835
973274
895222
471448
809728
209586
52737
433770
719778
279776
842863
501803
866875
858973
30915
589706
709508
76379
397170
897011
490003
761243
809452
661096
103603
187168
653919
906901
857002
180290
904714
478206
423139
122765
277152
11926
999438
1963
199862
112874
255077
829691
280203
175668
350119
1003532
5886
748190
646992
678787
1020392
93776
207272
156352
1001506
609644
143626
990996
520930
259574
515248
956054
348100
908760
95735
753234
881302
68453
920906
306048
866843
743500
630734
732981
655663
117140
564712
631079
166437
860686
134129
828990
498272
1030258
731439
313609
169152
307856
467714
590655
302576
942750
860329
750924
662296
510666
30999
608091
861936
144029
895634
578934
785978
701882
630583
879814
43601
951236
21152
103370
266246
237029
969493
510549
106432
613080
350439
446454
384116
675575
545004
682286
901362
444084
205760
59894
627041
63682
56522
240378
728743
642870
464522
432387
1026013
227857
462587
718947
383793
206967
880732
986135
1028359
633808
147016
1027270
708409
847827
359909
125407
842408
735095
84249
694628
454083
656631
981065
366338
684433
873897
628480
813024
950107
164808
80690
673433
139169
820875
1002507
551852
569711
736414
313452
192116
684712
534860
701223
744038
534736
936014
809682
976351
1036899
818594
423892
127898
849557
391782
52083
492515
334939
855801
980951
300686
489636
1003591
838014
10455
827589
941908
884314
496555
1003770
911630
876161
970151
476035
604971
846253
638348
891896
317203
783998
974011
292002
408901
13898
736686
1020205
730617
652869
789099
987440
602195
202299
705643
162078
958835
80349
426087
475588
427832
582805
600669
993862
861583
573607
352669
136334
302011
902749
217885
426862
706163
369239
918217
445372
579327
156239
667997
742073
736369
267040
326551
376943
441530
174247
1001780
946199
557154
501249
90338
720508
790675
956695
235424
807481
217584
303926
115645
457727
660571
330588
580144
251684
811032
269724
365607
408493
911029
967987
795544
805208
11845
960021
274934
1017323
285910
508385
944134
64194
30869
797030
640994
985932
159143
537293
159656
293949
547663
813184
832545
533211
169138
973066
461928
17842
473979
587563
108268
373445
309551
837729
649681
39250
294986
762299
255009
208973
972889
754801
238765
935215
495312
152479
773243
234233
875298
470780
564977
652861
193265
517474
1936
320980
470333
342637
563895
233957
593154
476292
119062
476828
609536
693197
359415
882796
237434
465437
386186
418554
634987
231859
665685
679496
858759
185769
70172
458171
872523
126862
810802
758854
547554
284673
462574
774216
729227
583188
779833
26732
279362
682051
497901
730845
330509
978626
540915
652574
601042
888346
457032
131413
497808
185770
204979
436682
881813
219677
412011
824220
244310
1044693
186996
176803
512
556972
884879
35806
891167
831018
612710
508050
565536
461703
61985
577614
749602
291028
719818
54860
774962
86526
248018
611625
732661
808369
820247
4130
28054
138672
750116
829161
946498
380693
806727
963727
54118
507251
632275
379659
419624
611774
302028
637481
288274
1035947
309365
372068
595590
622500
181520
484111
338462
363089
212090
611417
275110
52449
888007
228266
62398
886340
669493
143230
404729
991435
431881
964215
81086
224312
641004
955080
23927
732761
23885
340789
588617
803162
856509
916035
827349
60550
313997
480588
86703
83977
737137
882231
364552
358758
389079
284717
706298
49322
167951
930821
611719
639623
863257
472237
795315
631058
329431
468674
1016744
465886
673361
207336
689607
297509
493456
96735
76407
619480
613920
646603
536595
25048
477217
400525
241286
323228
285986
283402
215416
304247
771144
849433
90115
144466
533352
825663
762968
329787
617083
131882
532620
708408
435798
374869
496660
478713
969890
928215
205553
628244
844967
1030396
884989
946092
468367
821415
137697
509639
805408
716019
922363
625302
862424
856899
790286
613904
629081
9507
376037
819488
374911
552467
263903
1038291
885206
205597
901011
51705
587264
190845
516511
670787
609006
57436
56808
763562
924680
165439
198061
762956
569549
562150
285574
152501
902143
318888
410727
833666
860897
1017719
481739
140302
224146
328986
668820
1043252
614420
559112
707848
837582
925627
385260
748566
566732
334666
566740
695698
7041
697250
577889
966334
504842
18099
801275
934397
218481
484712
882264
140376
450613
622769
374689
146994
424492
229432
225943
508152
671206
936221
934074
246030
342389
770307
425362
475135
648625
957804
207987
1017030
461476
721953
970273
784800
542107
282453
358823
983460
265312
834204
732971
826702
762936
374158
788749
386733
590143
990663
1014832
714421
452022
852890
545908
575851
844403
260522
381754
597613
322167
231687
546561
163727
437035
1028371
40723
322777
363787
574253
271709
876589
430086
565898
289706
1029683
517700
785446
87751
466023
276801
677474
622880
306803
120431
569932
458924
16613
443172
196829
170002
247263
470863
80748
709242
797039
159171
803791
573582
892427
96854
707848
966087
586496
151327
468745
18980
220098
681070
672750
175505
182158
822522
922592
956134
263533
741297
450255
28645
270522
927327
857079
1753
391972
947429
338604
126258
409126
521390
369475
113928
72131
633034
15433
592984
375552
309392
677069
702563
793298
638237
415578
174105
489075
516027
802662
606543
571614
695743
240404
726135
817950
628716
467721
798558
184897
245816
978989
450676
720851
559299
286348
455747
435270
664796
29651
946477
12512
124356
773866
273402
667867
389091
256607
864400
842561
659704
805227
1042120
339261
641710
420584
973017
686613
420361
97057
313082
869567
772016
230754
380569
771242
408859
42544
595229
170945
945522
900308
412644
523689
476528
941504
384163
95654
961063
1001168
640001
62264
492037
807057
953646
976822
1038807
669170
320104
274823
82920
117266
334579
144361
636560
309161
1003130
814206
601598
883373
613855
532096
797665
688883
1034851
233051
288630
434220
37957
612540
439526
17282
849145
408104
330124
932013
1016693
43492
381271
759444
239298
342285
172306
593475
783112
68713
345234
369806
612946
152189
952646
964129
199573
779439
721081
650696
30558
998712
483281
311290
793098
414232
1027411
43671
925971
580944
675513
69560
840535
105155
841374
8713
834125
18659
848069
89040
481041
742580
90557
343654
567250
73570
528948
213651
1000591
446693
839800
461755
266802
157188
35557
562298
256711
797879
616797
1019551
120396
618100
331579
256478
582726
432434
397187
383495
811480
1018761
131560
548038
486130
267353
620585
223753
94758
544330
18072
822139
974434
968001
672807
290118
567779
318020
363342
884269
286150
634896
174988
544002
131484
64918
854874
571042
903587
757694
352205
21420
41678
4683
189281
780447
92078
838419
978868
745876
889682
250812
345208
333856
501912
77763
424232
877069
486823
805327
77802
778996
254822
445576
933001
20671
740412
216073
748644
468563
857298
756491
827509
826095
1015703
385400
228104
917379
699105
573431
928559
930809
991193
320831
1042672
81527
370851
788195
313046
945096
1013555
10742
911076
608895
169404
840999
421708
672386
81150
728270
324688
828213
111539
357159
2281
181639
383435
951174
463064
412026
47123
433501
658959
544356
947405
519953
813087
556197
320992
1015994
180681
21892
770679
197822
183847
995638
230561
1010962
979385
509505
760180
997705
1019824
569752
282839
1031459
822376
467111
198448
74031
440257
1000731
264849
80513
25951
765663
54544
389412
592556
882831
160781
633044
631133
589241
174695
399696
1016782
848996
66959
418787
979502
797086
577202
756018
1017163
226156
418332
622938
434169
187179
402244
908988
418924
947478
63629
758771
759936
931004
799231
926087
645818
409529
120338
684881
783088
717299
916320
163433
1045236
470368
224483
486627
311148
132990
742612
154054
635078
173774
564545
832196
577178
953689
656650
618058
795286
271290
355033
352029
395842
913653
1029752
638797
887244
1020562
612751
703808
207649
490880
858170
715527
646560
298848
256908
511299
423689
657659
355765
490082
951162
1014192
633362
471725
695276
743339
800176
818003
793829
281198
63613
637241
672530
543037
771816
416767
749992
600722
212986
44895
290792
542043
724478
702247
1044159
40381
380353
555533
343907
622695
838216
93845
227783
346329
1034385
230883
200485
695190
821145
608239
288056
359563
21225
974613
986556
124215
462769
993321
344056
210846
843503
646057
824266
197875
496364
967419
897714
836014
56968
864081
69690
734249
903394
592131
508391
267395
989511
494983
928917
790756
321890
954603
418515
941011
912642
811239
405067
110762
627830
373814
995938
273384
294927
998746
879567
73697
710469
481977
445037
76023
272328
114335
96966
446409
552637
714458
669692
218002
321402
102144
716668
949333
990427
1019128
651502
191129
691463
111544
997219
399178
333858
104292
880732
294098
401399
412729
131297
59637
903489
643106
581036
310862
135637
421336
559564
511819
1027144
893460
401833
245150
776446
767627
918414
168632
366988
937051
535850
63240
32543
200074
851581
253093
704381
42539
76213
550640
502016
758545
858742
739807
311397
477103
901301
788244
863055
886982
929928
911421
185215
196125
504088
880130
867024
115517
858987
662905
137950
88995
291393
360621
139771
314818
916908
236292
654428
572824
923876
623556
387726
583871
948837
683510
1017211
1041059
643026
282031
320252
596797
955908
270626
673620
249549
375602
418711
623938
732924
567700
388288
1006275
181098
305080
355919
190158
59196
33718
605364
28314
894973
551
251793
52983
138959
282957
1038011
432053
473026
564405
637592
667915
440863
529903
907664
911569
193580
243175
87029
933481
501959
163996
414917
892313
956187
260024
348400
726268
331044
752251
137134
876990
525869
891259
980354
284957
485241
290538
714460
1032242
210288
1014965
478645
947999
759367
824344
429665
7165
778461
69952
629131
836105
84029
710277
837975
280017
781893
656292
433605
1043287
964462
343734
61001
285902
279598
276935
267820
132787
166863
128103
15471
743272
233503
810463
405057
484137
954715
621727
185011
861784
71746
515455
441715
195216
694100
943938
842544
431152
883514
855682
216849
368702
147918
432161
328252
314744
1008310
453281
879560
112651
93756
668385
592043
628300
817334
760669
765922
37859
745690
81815
177249
797199
1011176
517986
18116
517253
569257
413417
30597
216646
718246
581761
61629
230484
25449
794575
718261
570868
379679
343432
224132
658837
245995
941333
972797
184522
685897
391895
1010621
412707
604710
409388
880235
980195
707852
691886
985456
831175
639386
913508
248332
1013686
217548
52098
946069
514528
900183
888181
13289
986679
749893
700622
537992
437215
961955
734814
198144
914768
801146
322822
506318
536059
954352
187385
286055
828735
761126
150594
723335
816407
124831
122003
257862
706819
923183
453431
838393
567624
1037737
624197
532548
24163
131269
907372
152485
48986
983584
807407
379090
881912
464325
386388
1032118
219467
673212
919662
112540
205687
794597
744591
391212
66390
597100
337429
61284
794971
814385
776570
676630
890938
429440
74152
69765
272154
122245
803241
435003
277265
1034092
753278
175637
653366
133818
153664
189865
377835
922589
955668
47281
471849
82458
518923
535392
362600
913344
366926
68241
256008
214966
756032
834898
273780
467374
221023
394368
375862
230795
469068
644875
605730
1027545
751852
498799
116572
123353
413263
208626
1042608
424749
453488
849371
1003799
300207
744332
611644
427204
192335
430116
532568
461020
358664
372050
251897
589735
627141
806404
687404
453689
731105
816567
466689
237559
161656
403072
381200
663700
666301
762450
71060
812
373412
156196
167531
940479
34094
353221
259626
677989
290840
208075
495136
444592
366691
922070
930889
245328
616106
391501
611363
959396
261542
936327
101263
470302
446600
839855
965171
646050
787867
61360
993611
137098
500470
883847
902523
553602
483738
416311
185831
692054
577807
528681
578937
380981
420894
265528
222969
544028
449148
755442
1019462
169268
554053
985302
409997
127526
156640
842503
991796
806843
936532
325315
27456
688453
368732
919899
592740
21356
480349
672626
191564
1032644
1044559
434812
894173
468524
560805
916548
517191
800604
807375
45508
72461
599974
65064
901860
1039521
431761
172377
269854
753046
919473
473655
293392
307052
819290
124208
733042
792430
999196
199317
731694
230628
145123
734678
817160
345711
661483
26259
862868
139249
137061
69703
793889
907244
280717
804516
337745
456976
492516
340391
543515
1019811
672544
490351
356274
789302
15172
823646
356053
1039340
898292
247653
363606
65465
355558
828960
167934
768013
1006698
551853
367701
366582
489255
158999
148196
163934
323221
863671
897590
831055
910833
592231
194733
815714
368966
383003
335474
37587
416720
995964
974892
1022207
233096
629352
621960
527575
23701
277134
843789
147586
80355
470398
405670
789206
658562
351750
969596
861499
746330
448731
877668
410576
826049
839694
413827
759900
12890
189474
764179
221330
853875
995934
292882
717548
590007
36968
920687
781139
956555
281074
618670
338402
517868
594711
349458
391778
1009790
682804
990917
340329
831559
429561
781868
302108
114409
946317
981733
270552
439932
353427
549174
554650
705429
163830
303999
924270
936444
189397
860511
534871
572343
378575
769537
262343
35964
390012
350635
921910
428227
926917
122228
400707
130969
450838
215108
162727
291331
498307
354092
79728
252410
618147
674178
609418
72048
420965
412925
819313
792419
95564
610497
553458
598087
504364
608428
565356
815070
386009
611876
853760
712691
1023615
716251
81593
533906
327387
590274
905040
689538
948867
757209
76190
761579
661221
697681
864021
261861
473280
355595
453540
41958
646130
852927
253859
13336
959860
191992
880881
210450
877904
754501
700535
545416
212277
901824
513557
188746
637629
309155
865944
534515
228734
565172
888226
142044
805191
225086
992431
177289
340205
69675
325727
617191
534661
547299
978783
237886
167190
373996
798627
34511
96876
602237
660209
850732
840724
984388
404795
40922
133832
856532
854742
360784
555177
39055
791230
565395
1040320
533893
832477
492059
706995
306302
836469
381026
142332
311537
797441
583025
603063
1043318
575772
1028098
85482
534968
167942
914307
220232
666801
795463
351988
164528
429430
977196
279083
781750
520264
1011196
458404
931625
319880
506644
902767
379138
877018
131095
968234
253022
536797
763867
359619
377966
28082
221097
551219
211683
795
101933
460222
249711
389671
84142
814371
31886
950682
108940
165638
426109
710895
795050
771498
186259
1006915
650108
758586
858795
661865
739387
968170
351913
1038958
123126
92965
298219
323169
819760
954913
101378
672039
839598
28929
200646
647045
783238
896786
26677
1034743
449521
1040875
369105
340257
614922
41432
807807
1028294
853737
207092
186007
584708
496433
633141
341868
421935
246563
256505
908697
352417
538044
922538
260485
126347
560691
154423
789792
68323
323336
380076
205390
424914
976355
210463
57413
813887
301212
229862
481349
1000974
668952
700292
485414
25227
798257
172773
775807
540941
545461
575926
151208
995111
606739
877558
319056
58804
214975
935514
934903
205418
538630
547242
246229
206284
407582
993645
314012
654717
106458
844144
825456
57398
776378
563658
341941
414299
50634
93451
513732
247188
719996
130749
308113
224701
134935
243664
605326
529686
107277
133448
520109
753642
539953
690061
304037
857111
312180
354565
776198
14305
937249
984501
715933
1017990
1006804
1037667
647913
810044
344631
42383
950667
457634
162654
333094
550370
500865
707084
239802
102348
443680
399621
396327
128303
238463
298827
558431
212950
539645
934735
794932
348243
185627
555011
708786
481631
960892
436955
1015613
679046
15396
294405
668645
711004
45999
879294
232186
781939
48222
468405
423217
1007736
344596
733122
980392
874628
738823
575575
122846
362723
170591
672185
696648
1033431
353690
232154
1037282
451016
60359
412261
537196
836134
78133
248766
726849
586353
421560
736884
760469
483524
709119
313851
522201
564317
3532
934678
458479
399936
594842
401513
581120
604055
388268
525039
619023
714115
275003
725428
765906
531986
992947
568345
319917
935306
949266
121093
709587
746664
909190
602612
275059
699297
873493
890925
671755
497814
67428
896220
664930
201672
667042
689197
606342
965042
478632
322398
80033
254404
196984
851695
848599
75885
803783
711172
1007834
890277
348593
385910
314485
814708
1024482
892996
712282
146291
973466
818307
134483
1036932
879651
104957
131110
511847
175505
16618
17223
837629
1012192
269284
1016960
129103
161738
493677
233384
358260
1043328
485118
478751
328823
735303
741217
503924
746106
880103
733498
931789
523938
114426
679344
524836
959144
128122
929253
815104
836817
435902
114773
892853
651990
136618
875610
732738
858592
562824
901692
863400
303630
264178
585438
267955
863919
501523
983948
92307
837984
183195
817095
836140
276515
100802
904511
552718
812104
723773
943758
295547
838303
105610
51738
955548
664910
837936
740318
178496
411814
588986
606140
458724
446956
824859
1037456
340057
99783
82211
101899
91381
404942
912331
187130
347810
463837
187658
511914
855462
404394
937762
306070
693726
331276
644202
251974
351758
44537
1041157
62437
951054
600591
172910
86738
909024
930389
123834
387218
316132
931442
666312
362922
515483
154536
668166
548531
646740
136573
947960
906733
1000372
556006
191034
28511
746129
769308
909677
432318
882498
952726
365368
209607
607118
765730
728908
412447
566631
289815
829302
613776
617223
18159
637231
156704
308713
734291
213652
826903
1039260
710826
312054
661737
872934
766731
795530
358608
709859
434278
747949
929982
255935
272603
419993
720249
905950
35213
789842
795221
644326
689745
982894
695718
188414
688349
72605
498845
485923
317055
684479
354121
837359
425468
589136
636336
313517
112991
301196
242559
84624
401311
352519
605482
1013338
628894
773167
522635
775466
911048
188311
236894
917737
225021
322718
887269
732770
328969
237135
487762
950787
426885
918740
124750
121168
510917
420932
843324
636592
127439
425516
571429
990930
947024
324044
91898
737448
996170
1031013
972787
912979
475
639557
54060
843517
1044921
255648
676663
642515
174990
479353
220122
828185
748737
62217
954282
193240
554264
1377
155068
104377
622887
114516
235939
26451
624397
358315
391056
480424
888644
1001715
320460
715316
265480
653926
230797
526508
55539
773855
592823
394463
115207
25429
795399
1003161
78884
177749
947311
36809
129699
880341
14826
581196
482118
648598
402844
779874
1040999
22629
491459
149285
367199
381461
902254
157303
958255
164043
32006
275399
424224
354249
454063
255044
215781
629847
619783
462677
464580
564771
1004874
647955
794597
784905
709724
365226
732365
141741
668516
529666
841238
435378
90321
718513
955689
950009
35713
766718
459222
98804
269025
367102
801294
553853
4919
29375
480265
1028027
844126
467952
1031534
735753
834367
147222
568205
598865
600496
928456
183521
719207
437768
420162
535131
345265
5869
571303
772115
1033335
334003
1017094
941527
566826
432392
229188
119789
30962
222378
321151
982467
869838
769821
720066
909129
807861
908842
261109
79713
310500
905744
910397
328412
990099
269663
1017164
341018
168749
44992
546369
710648
529586
326709
355930
29051
290401
1006721
184260
989267
528318
465556
710281
444695
675603
353049
931580
949760
35798
125698
133987
172784
660688
704171
658264
542088
223443
523593
1023717
918721
213260
820352
865424
1007703
161326
892167
1016059
982067
165211
990167
142642
149312
1009649
671290
957995
776064
333542
566299
948120
534469
452371
403763
611979
926029
688543
335560
632298
896821
666385
569394
374419
325285
277457
645571
629757
572538
616654
857310
983280
342981
301271
163276
440716
24630
156300
50182
336965
227826
453653
1027668
140329
248776
354523
932593
807589
821490
1012399
664914
762093
430418
642682
583736
264564
1031183
36692
481996
954476
500122
998549
943201
340753
978277
673772
21098
179847
282574
667986
374526
3175
924074
705626
783089
764620
483158
554008
329769
375967
293437
733672
1007711
22251
188195
36339
424213
216141
459172
663799
558438
321255
360665
962907
700217
166939
277964
1038141
227019
551390
65402
405850
736990
583053
917870
912451
41345
301902
286827
200093
876145
504590
128180
774535
833413
871571
934371
520141
407211
298615
875971
841457
136381
875253
540012
811403
854144
909786
526514
899108
269457
741923
65502
536998
1024226
77751
884273
934268
575676
407954
310422
457086
775203
724830
412612
687234
1036285
1043020
573181
456760
110172
752148
234683
281114
99616
706597
402154
549862
829370
521780
1019500
282482
1003555
887911
202582
1019293
792653
308759
468263
618394
49311
896249
728112
542666
651063
483895
907773
27932
685740
809399
120367
318064
436684
1036716
934902
820945
1006455
537631
817278
437008
326189
998518
169797
690814
939118
1029042
750001
609643
518763
417056
914736
335578
67784
624708
485683
422155
378318
748802
63348
205928
932201
646095
4411
435251
914529
574738
119221
675588
667290
664229
430759
1015168
234530
722561
122320
399344
151337
724477
952767
666220
830280
690635
64191
136171
499208
898028
982717
50348
447702
60141
469652
792400
718211
9498
918347
850425
316389
755459
761533
290713
135200
919988
507372
831878
102463
10039
1004386
398683
1029273
405143
741456
95128
360447
632607
165864
209087
1005137
609236
24489
315875
433391
684337
999073
1017127
1037174
1008751
874345
307015
765864
974089
442624
57153
336057
264442
361980
954989
967191
818662
483379
229802
667787
794252
26434
287783
1005587
985659
230630
999100
210852
679311
570379
326942
820391
178153
717839
218517
418787
472437
9061
956891
757620
919191
583465
122684
413101
568496
768550
853808
501586
715482
936896
692596
41796
1039855
337392
465358
653624
880287
517314
218112
567740
209505
133434
10547
218759
112874
689001
130297
93340
961027
386534
248037
782686
457814
403881
874017
820895
431231
1018982
132345
49584
249889
3944
508471
68615
626128
818595
997550
1019593
773704
728405
878383
359041
297676
897605
824255
134098
416869
353325
869179
647940
468292
581127
381313
871633
744998
117896
202022
97801
508962
488460
235553
347433
639366
333467
1035889
909552
95969
801324
243582
961432
127889
853045
305851
445212
670331
240498
191628
96152
548175
1066
737759
655331
683870
383586
768768
96863
640496
333788
368187
1009199
197937
44774
995596
881987
696997
400505
1014532
785427
387175
5409
423918
39754
1041897
211431
804969
795675
969371
261675
54803
131492
945215
665579
771743
869157
955936
211217
17184
863910
999626
1016748
43919
1015885
603733
610964
317560
104666
698558
140205
964837
923279
55911
151856
825158
13675
365926
948146
490394
918390
24555
757287
549050
148798
582454
372810
677857
189613
195930
1002589
591509
557649
1037931
884180
406534
996122
841753
261711
140190
455711
51904
436663
290827
248646
1014517
444713
697970
159797
624152
638493
991422
89904
1038262
591152
51654
770799
70551
992736
457557
807645
729878
25644
374539
531803
784609
62147
495272
712570
506312
1023103
388018
604486
419137
500497
160252
353940
232192
203587
579418
936297
941055
683771
693545
652308
927938
911726
532832
235628
88301
287186
679099
99795
1002082
359525
236211
338325
180499
1001994
726239
859428
878965
896724
312741
413012
992899
684719
682751
926080
228521
428001
601055
305785
415665
867476
859261
635774
584966
985617
586851
175757
724993
702028
441224
351938
583051
933012
538333
69818
797538
305510
211870
155041
367304
875559
820420
659237
717086
845702
798494
292470
1001057
119872
620406
804812
803624
287986
580410
70337
94968
435474
627004
217565
727437
121164
633139
317923
984507
943329
308313
70228
285396
285020
97882
509427
7892
122475
262975
52508
20674
568237
423914
403685
48719
358040
866399
250948
667172
385402
724661
705360
318911
795034
531630
492327
642706
479624
292552
519380
544230
935875
271795
726595
413841
903345
995982
1040671
433761
998673
895492
596425
233412
136841
241568
105984
493330
515878
996580
739395
880307
842106
967443
791240
1044023
418009
734589
795605
506664
215462
756338
83696
193331
330038
736108
564377
870889
690862
1018961
471012
911269
548187
519930
1021513
596897
894288
795168
51525
268547
141558
595907
205306
490301
674090
797063
596474
859848
296632
199916
305094
865789
910927
759295
552191
653076
46014
164247
323539
354284
724104
651127
705702
49461
640593
402111
525881
796715
406294
566524
280169
1017771
859206
259231
374911
72163
831041
254666
708800
539594
257107
829824
315448
113470
399538
258008
692638
700889
865305
974568
528493
373723
665069
298558
666497
46648
645573
217719
721406
486201
932782
764037
554616
594736
237036
832784
816914
73133
565340
456780
1008116
992716
921839
543637
367833
967582
142716
643002
763384
564401
718678
193047
660108
162232
528732
86740
46368
805377
41639
1043432
79010
76814
191731
759599
1024353
880567
529498
571923
914269
255197
621281
969364
378769
839472
964392
377560
359571
8983
374312
256329
406197
819757
833871
27626
799556
210413
227986
562619
818652
349897
314591
347947
173187
275302
112429
339919
206387
796549
745262
1021221
643980
814920
425236
855018
631746
954762
384856
566547
372003
755505
652651
773313
513045
238686
194554
405748
757349
84347
752898
391115
86321
667516
760157
689166
145146
721434
818229
311556
572467
113531
308143
139857
814899
438443
988815
116260
75660
121939
601444
515797
61233
518394
764504
246636
903193
244117
862873
432638
186468
129773
995449
477434
824991
1042651
17348
721138
343849
23483
38034
700514
1021549
797369
135838
69336
601014
254040
528638
699867
732787
648438
121227
482456
290200
727929
530595
15473
479784
238775
508052
439357
836874
891829
808279
379054
548219
448049
907748
983439
762921
654006
837184
446795
923092
993268
303680
510288
483600
40762
1040291
45409
583987
414893
355568
703391
763957
879701
1039082
888348
405837
290628
135042
1042872
285367
80934
336872
7603
1025826
727942
563766
121376
934363
567774
617321
997301
461807
704658
800549
1036726
904255
224634
874053
124305
982252
940784
161199
59601
319744
819335
288544
596886
75654
1028032
660314
290268
770521
30819
169984
208855
634601
799458
788492
169309
479288
683193
288566
341600
374960
133476
903571
911831
519004
464555
829785
735787
640918
622215
151934
487414
274825
547391
738093
99832
941359
62771
39596
492074
511438
587818
503742
742870
845192
13896
881388
443969
674369
14468
814548
1019743
436887
223356
117256
243666
181716
208892
696038
84812
786974
704397
357026
926896
860840
713535
446248
547641
826575
206805
969008
567358
445847
808418
826495
759005
201560
849048
304448
397568
350226
181140
944568
136328
1035215
337206
674818
44252
411720
823812
1016886
875536
559172
823208
857646
226549
493272
122866
1038648
864820
245218
81931
440911
107800
196191
241141
277108
917547
594389
185803
540763
108601
234
287347
384459
873742
1014696
223780
65404
238939
787527
529350
714061
300398
744547
31718
875609
195991
62688
907374
677382
522466
371385
372666
436076
88528
892403
821267
495718
430890
700145
585352
67683
559727
119806
398702
556561
731454
636209
935492
1024071
4844
212877
911578
436039
940151
1016696
641984
295912
265078
987448
639070
722073
501592
650645
188349
474860
851299
860229
357771
452502
526955
68701
1030374
353220
18106
166270
426824
484449
995549
195811
689132
698615
710295
218587
1508
933227
47213
1008721
933628
684514
966960
938466
504599
447840
569663
472393
458241
556357
861693
447297
125097
371740
245803
148718
83000
679900
461367
486168
144570
419305
812009
130604
134704
232096
504035
803899
899410
792491
12631
84250
775076
264898
965057
1001061
882443
933252
730840
158735
92723
69595
382595
671749
145053
801654
464117
334055
789032
17886
59087
447089
922664
159904
723965
840028
276188
371512
274205
60865
276257
617406
555471
581322
747515
654362
159401
744010
953791
352520
1002812
78657
1019154
396790
169583
871977
400658
1035050
200563
193354
403380
224048
407701
1044405
835725
635484
608567
572652
892054
235598
827631
63283
515977
380018
125852
117845
457057
432610
123102
227164
1031114
433183
20218
944781
877383
741195
18188
764978
308751
690531
833454
803928
782875
325747
643943
332160
1039347
1031012
49872
606597
229629
33967
450768
829874
464289
129133
867206
350474
453669
799141
629946
563137
448860
14397
652217
1037625
444223
588924
491420
916190
842917
250220
122951
911360
640344
673834
583602
63578
307575
114168
1041652
799017
527643
866245
560314
794549
695557
781212
239516
747085
839917
478332
671220
50911
731448
614422
885043
365355
38675
1031307
165372
142717
86548
209314
1035619
472512
776882
609993
655284
104979
357307
363677
456131
350363
958269
296771
573694
901475
628066
429421
621630
309097
687812
469481
149161
395844
918983
787413
357527
762921
290365
512831
73622
742575
159862
791941
994779
1032379
237660
323272
270543
655905
821745
30455
992593
392879
306432
630039
15895
294905
574220
402115
257468
183226
214530
525127
283568
168984
629014
936132
1039017
544695
955062
3484
653842
267741
184348
1034164
693089
571667
545414
191542
39412
109447
876805
628737
699226
625039
617714
95195
670219
715641
122690
139240
171862
954241
181997
850250
555767
655366
238460
4127
302169
884949
209100
411793
642631
779110
399388
694579
1020258
687005
756685
60320
947248
86609
103861
378470
550619
494481
338728
796547
607592
363075
177716
797397
161935
392394
404143
604748
472807
908312
361479
868531
137533
799295
275572
588364
1042664
375927
215455
661001
133256
1037894
742481
64193
1294
950205
175714
801965
597453
106479
957250
329757
933317
203193
465916
636425
697555
283530
1016419
756964
1008317
172852
205431
247210
576671
385572
836259
227655
463006
554739
227546
588698
716135
340958
962827
750641
765943
642606
573249
712164
854288
19221
597555
22248
790159
704559
120392
275883
131855
207019
571827
478436
688808
453462
82630
772106
124682
1021025
1011737
756777
310665
309180
214022
642625
138925
1032839
476295
377880
691097
618074
584400
996265
32691
580080
423461
382338
402008
573272
793747
472323
177740
429675
451788
717500
448503
330002
178863
640813
768386
225357
293841
185425
20449
790187
599511
815975
1024147
26113
847665
195137
594852
1035787
967667
616579
685387
694067
45607
808201
816219
103007
374490
464148
536144
553737
715124
161183
316966
232650
254185
453399
842716
972645
924558
388083
570280
451732
560196
112803
488760
440294
407965
847368
121383
629175
556629
140016
239386
822542
157489
9562
85734
407360
720551
852446
1021474
106695
470255
955493
36317
76879
232148
507944
909838
800273
109549
111831
621519
347840
946590
682288
608908
701101
250409
77554
6287
30357
261464
654060
301922
501433
927328
880410
206955
448365
426891
545087
503673
993586
334547
359130
328212
275794
84648
313050
752463
767865
233556
348997
982299
943486
484385
351817
577701
222697
665509
896940
972489
555590
139801
105963
685261
162368
638371
498641
398100
72404
525571
110867
656703
707378
765894
497533
583445
576707
197479
915015
806213
686116
1028668
800846
590722
74216
113617
529594
231616
695215
290303
200755
239520
11394
497945
584920
63646
75765
247972
938264
488404
615044
858869
919558
369145
903411
890701
41163
429955
82942
658940
701722
763369
1030817
170045
259591
553018
735707
320571
688335
159277
586086
1019405
897824
339239
479460
777485
483238
810077
599058
671942
324076
763766
959130
191547
560671
10482
918043
480321
186617
32109
1036880
239485
622811
443338
598723
1013192
65181
973364
205168
413917
91960
852608
262733
1017162
527048
247659
999266
87403
523155
561293
1008323
13756
304816
130023
646759
872119
351031
670374
702234
758983
935942
955783
242648
758267
680437
356760
671102
748130
351891
376171
220328
685208
419715
642257
445339
169851
704790
685442
263436
1032790
66673
433106
1003808
725735
268503
441414
118500
741279
14413
159408
519189
24835
637692
987297
950871
206023
342997
95572
465631
861319
421068
1040063
17272
341772
296855
1021133
508558
804045
400836
812432
142757
131416
884288
341387
33469
896351
484551
483259
318875
965900
283172
262221
784395
880378
891082
50249
20630
637360
567580
242434
530645
156307
510172
352451
27786
40876
130484
232104
259113
1010602
1045372
35454
128877
859160
370438
907230
1021042
409212
114471
805629
387749
306722
454268
513809
857386
574867
1027215
327961
377034
779747
735342
194084
714528
808776
363811
387046
486529
10019
293795
905148
151992
1017764
866372
139296
583113
19788
913233
7190
897706
549301
351976
577370
761357
673715
448305
929529
78278
376710
865737
704297
207084
583925
855739
328332
854317
1018503
485537
751814
144909
310650
617573
106688
1027370
567765
910512
233759
707289
123916
87192
114460
315055
555675
648709
177137
102474
784163
936089
546577
832743
969625
397112
689642
822489
1036141
550234
955098
914234
449200
250911
290868
967950
342024
864952
210342
47634
1012846
592611
359602
1016566
1032547
259376
904382
749832
61889
262433
444212
800876
527457
1001419
311055
303373
792418
568362
152891
851607
458956
248776
564082
546642
241153
601556
717611
342827
839366
198501
242637
986237
533005
664087
204168
175223
410535
212263
1021910
743405
862607
984060
35900
486591
894020
717636
555541
468358
354123
983933
47248
1018092
815346
495234
66418
164283
682512
306541
333803
599674
920545
572509
818293
760606
512866
386906
882054
494419
1019497
128934
822067
957106
848365
479306
75675
376839
312841
950558
636700
571748
465132
413207
741352
259363
286641
253797
215978
490797
933368
262415
855455
1010930
776908
397432
853795
260284
570046
941662
798515
602443
437943
871478
116631
201177
16395
648140
522745
606061
985255
995974
44110
701912
266798
909256
212665
242397
678851
475601
511911
823108
392893
218666
991647
855448
332073
95374
748311
185552
16160
138338
969093
858003
244440
583970
761017
789084
1014229
459976
464592
941253
343081
28526
635715
96451
916264
67393
819130
74284
937918
27167
403716
861353
677197
790794
106303
617046
831438
329133
689555
300832
947336
306283
160902
655118
1028260
431458
935810
505548
870051
558878
687854
52699
743973
221631
266418
632854
892406
420138
743733
410083
244807
100606
57871
364511
647763
387035
369338
437664
343991
1008971
767729
952616
239335
585486
501928
311093
711096
512921
440415
632849
1005072
684845
4909
235613
287128
65321
420179
664581
497799
31909
894106
1018013
413445
630238
960875
952553
197747
226648
100435
1021058
42792
825119
754069
323095
223269
312112
787621
1043763
20552
818987
205
460328
938542
412915
876761
673485
654335
878852
322747
994322
476001
116341
315174
110710
308946
546627
588224
269190
793868
925640
950060
578384
466146
456576
599230
404387
353160
945377
387199
208128
770412
663952
849712
445528
82080
597818
922164
180417
446826
542368
112877
447000
253342
35973
181629
240917
32654
137350
90840
126236
76092
138103
178555
676150
813559
1017323
749413
1021667
233959
148070
791093
76407
866974
110399
152639
989447
136194
430818
888775
1002548
465582
676490
971991
975692
419600
768956
6433
242883
441779
986017
156833
205880
701784
314291
1025062
511717
311020
210001
282
874841
746408
731097
612875
658762
552179
163954
406499
287835
866345
639239
587312
285439
535196
63174
698933
938517
540228
847917
43940
517413
199125
837545
501106
1033098
590259
677481
645698
141073
862888
132618
1037963
317475
425884
981535
53468
917239
368739
162513
783751
182687
634188
972227
323802
407232
961329
341871
562463
1044030
153547
203649
298833
1015042
726335
829111
1025549
609748
680677
456654
178454
387758
160187
325839
937782
949252
405567
685736
740647
297053
328678
769890
790169
564961
328848
89219
248726
933535
759472
1008489
413989
38075
589747
835176
533148
104130
682240
538521
401868
1020672
462964
244068
937042
317144
898757
818529
606004
948398
223982
936861
30433
8549
932325
381580
396131
704625
633428
619013
382651
414527
333677
457678
329479
738728
381459
95560
433364
745238
601198
40093
449676
549581
852839
455764
9026
632968
465319
293739
60981
999872
890510
118471
794413
258905
936606
610657
727003
711850
47159
889442
82521
700357
113500
356282
48579
362635
800764
818584
796106
877928
865065
498476
788970
320069
587036
518042
650912
239990
1035856
984602
537895
737917
244125
299496
1041901
810143
1002832
431248
549930
180258
506584
685971
308528
922379
1015356
738268
847354
355679
589313
489862
961705
496631
665418
81317
828109
827223
320593
991015
616143
1026874
58334
863942
535952
1036921
488116
82165
46333
670931
429555
862328
328110
114119
710785
139848
809062
250609
843460
380372
29333
51678
77315
25248
609610
642499
119324
676785
758714
30373
190394
967321
444365
472132
387034
619132
869975
763046
1029349
405566
778367
839843
297620
734547
960190
665959
990740
575241
352401
586447
104583
1019059
961350
441658
798621
1008971
952878
100404
823228
569354
650645
802859
696030
37634
790580
29737
495916
789691
271238
1002902
243697
146233
1032710
707589
958428
63255
962712
1007000
65568
266842
12624
918042
128787
8759
527375
312715
2376
935421
284351
843968
536013
557790
998507
233438
620829
416685
158000
371185
273387
159369
648978
77845
823213
340786
940915
946784
282343
114288
1020334
19992
121665
638649
628119
807451
428416
1037536
301151
250714
190204
976049
1006312
799132
236439
28196
269870
453509
196912
29837
497644
73085
516370
798964
89086
647525
631944
605177
23067
43508
461354
644042
887915
327442
651040
616205
39133
198510
315626
986723
477307
951135
368432
605256
701653
581700
24857
479208
542485
129913
693172
406031
561389
89102
59614
436340
978583
955338
128376
51078
721213
592151
689013
701405
742445
773565
945671
58523
872831
961090
513531
61297
296464
464594
750656
977896
557562
305125
752521
432037
167448
326416
19005
51306
871276
993211
789567
167610
482486
797895
731189
308474
150849
13095
174458
743996
501454
794752
745019
1041135
975265
132942
51753
604776
1025863
170528
545846
611073
885841
360464
52042
165681
698004
677118
77130
344403
343422
493406
619327
904755
772621
163190
974308
803619
993879
1007766
307557
557849
413715
325316
868893
566004
474028
554862
908385
928251
277093
605831
809581
550141
258531
988081
824085
696100
374308
528891
905016
258638
814013
285517
1029002
875455
378132
315783
208108
515587
13781
72842
83222
288170
801456
458468
457752
544850
929452
581249
391366
811749
1037522
518846
345248
270185
596650
513873
963401
827087
389510
332872
397322
263582
413738
101827
506484
646986
772698
917256
98941
721162
694957
127743
501453
660919
150203
371559
947517
946028
124902
212889
861228
544117
758782
68133
683030
377168
176014
546469
179703
368849
792315
200990
413418
254366
270675
576440
36052
864194
506482
273006
732622
898445
249528
146097
566635
466362
302242
161576
565951
244734
607008
849023
732672
864463
480396
514593
16941
724567
788691
270474
703444
307443
538728
498760
269927
669680
898434
1001286
486459
224902
455584
322204
343271
909009
628032
429637
765194
995634
212793
301472
842876
899292
903467
862218
224284
462438
699720
22769
291936
741098
918741
933858
228228
927786
1017373
55208
238009
857281
730060
659223
583285
486190
557640
613903
408281
608566
412325
414601
755314
101285
626755
1032019
31987
706736
951660
938062
9718
25252
610798
479664
743685
639418
313949
182877
667009
481565
483055
366874
546551
363290
748793
925880
550414
727076
121654
249848
209906
562935
136816
1037584
791914
184005
424917
948889
21611
771462
252479
976062
210369
100623
274911
226199
796278
512188
530322
968088
841482
82555
965480
75087
524826
956290
351427
1020833
122569
919381
176933
82348
391717
494241
374547
249507
439630
606023
563472
666576
341834
1020784
671647
207771
782165
657802
591819
734172
800245
812873
851426
371556
225796
32928
28291
1026543
529071
415354
832007
675809
859505
123620
666325
41863
592640
1038043
675401
493827
892860
248866
112502
181946
396741
922499
884657
674731
828339
544686
734397
391661
537692
925044
1028663
602923
173467
687459
677400
824349
324147
320241
370519
469992
103477
730017
683451
74833
782323
821223
469342
976631
51691
741931
8478
201365
30085
57774
45352
452553
179788
258442
904183
685972
207899
989972
883212
417440
125361
439482
1021688
218598
771255
348992
136762
1028940
723991
532859
41081
158490
108073
170258
763777
189271
714756
540503
193294
970414
221918
745894
138531
535412
31895
188444
42566
877189
110503
664654
267850
974399
14407
795623
260026
449484
1022531
687454
932228
228432
695769
214359
603003
906779
342980
920087
136896
280662
527214
335145
366898
621870
813949
928148
515344
852808
568237
694780
366789
390841
808217
304067
1034349
105093
995004
383141
619904
390079
135318
737776
360229
187880
356111
816837
688537
579277
665415
609726
222116
957048
637213
363329
978984
514529
22478
521022
270878
866929
305593
431150
898666
914930
125875
850968
598100
566115
155315
85100
722589
807868
159898
378983
695564
479449
757145
795088
735103
373343
562859
434471
464558
904606
1018194
19850
821505
401084
961021
7297
577297
219679
67114
1033803
824275
134680
1042347
996984
266560
976477
1045090
855478
809983
585891
581320
737583
423877
583197
96753
189482
45018
911978
455354
174832
398084
583226
953847
753735
895592
82014
108021
490713
427685
576216
1025176
391906
450218
189854
33385
965855
767172
34809
958754
1020540
710867
681183
34022
268984
759810
208667
428779
765573
346158
200139
49944
857066
555060
899885
501623
53654
467842
281212
191689
116138
156954
994204
952677
753343
985349
331557
537176
1031824
259777
105989
107355
295102
896773
179472
599167
992769
801712
849235
280383
173985
268431
1002530
631986
546780
367220
941426
276665
1013164
792337
851516
470225
47893
118599
26658
321433
575320
957084
282057
978081
801228
974270
153644
426563
1026233
289093
663723
519629
656768
192793
22341
644335
900561
679369
665883
862743
207675
200107
375992
737538
642281
566404
673873
807021
205144
171894
879048
140633
963780
594141
841585
734405
64834
918793
383654
17135
646127
598818
131362
837872
129862
880774
358681
758827
714741
119232
643447
627246
585196
281035
627583
1035135
790606
770200
733488
105355
1001624
973333
1029207
107918
702177
101598
908881
446364
646962
625772
669052
848629
62284
913363
197942
445458
569494
967644
500322
881377
87417
799398
1000719
220148
210951
1756
600923
218803
518643
751744
785556
336969
293460
648817
493751
620120
64677
936682
601974
279837
563527
910946
891635
950680
898000
803845
680380
327617
710253
891280
769740
210998
402306
395455
351592
913487
666033
841733
677146
950230
331903
926751
176343
405817
150980
550455
784424
693588
1006382
476994
25238
553817
434446
345420
101054
228017
962557
930619
374466
188197
692354
17632
978398
218040
553241
648767
229812
821265
273654
402152
448871
890253
240198
741062
264984
155039
466542
940031
53538
682941
95911
726966
461200
354985
737704
230211
998396
386825
790118
774198
599297
798432
936129
29224
959692
938274
645205
528171
679067
143942
846468
714284
423479
276732
772052
1028301
725893
473170
685366
555350
289349
667490
299943
787655
121306
80757
176248
916146
30862
135236
229726
1032359
151766
435597
49253
227590
784029
332121
627389
497163
591456
886232
381146
7415
496540
101877
529614
328369
332822
450988
487038
121865
515930
264626
135375
1004610
23687
218200
385259
190916
679667
712912
987462
371269
548886
439470
888025
649134
413192
55147
1040095
1043063
136336
1012309
191330
220290
735394
481271
284851
500255
94702
413485
793297
654568
249550
1005839
555826
602107
85999
174780
586647
425653
712089
714440
243319
735532
332998
412091
382154
176566
31453
823494
47465
239501
597322
892058
994049
676051
42303
968079
281378
317097
312487
716664
390786
986592
326587
346779
11417
797470
946707
606950
835815
391461
609166
266288
810603
136981
167733
1044573
427624
1040313
890878
1027804
527588
126168
810235
115736
1002084
346662
848588
343317
235475
99728
948615
448854
163377
405558
757367
636629
762996
784425
674845
499891
350206
341016
754053
1013535
187240
197294
802749
1010960
126422
301892
654983
457249
233823
275832
974594
600338
1008126
606785
629718
1043194
203397
556942
611159
403819
230082
864050
901752
980330
60059
479455
481064
66326
331621
753738
747966
3110
556375
812972
314650
1035121
1043718
344005
570936
315894
974470
288045
154371
1024218
1034592
686841
379907
499041
225353
74733
684014
1028786
631762
278885
212027
171351
423806
316479
460189
111906
998435
489961
102037
59930
539368
65524
741517
958385
967115
110023
258901
738746
202093
946320
964090
591942
924941
321701
832303
518423
758651
862802
126936
14566
341187
731497
820331
286647
18649
129023
382351
710740
791127
268876
947912
383267
93631
838503
588077
150279
695360
922699
677893
695504
1041269
92984
47113
42645
188394
855451
552291
479925
992423
286499
185351
544715
246995
305120
226805
939927
738329
423455
1029987
364981
716814
931129
467100
679108
53000
69161
66450
213858
419190
361148
570856
547298
108192
417588
840241
545660
708879
264278
435545
177617
335559
905953
288534
286193
104643
676470
970676
101341
754204
631589
509645
174857
433738
930535
895113
942456
103685
841085
1023893
198185
84014
569638
696610
338560
452518
689368
333440
127979
52729
39798
122776
1032519
748909
171370
768663
969036
458747
285773
400846
574022
845845
778886
479143
946813
861969
320898
548359
187954
565063
96452
217614
975716
151569
373946
124773
137665
480306
225517
1003799
111878
660627
456230
533159
650856
844546
150351
718543
212943
403950
649263
327081
8700
640321
240023
868276
332321
329886
952524
849252
396517
888115
748198
70902
900662
223554
72132
653113
949903
1035693
318482
810917
798921
808341
310378
112828
533907
999867
286654
191108
413805
81062
457596
1020472
984854
920763
474112
229328
107203
636212
433170
520992
430518
690047
678302
81711
243150
155943
404700
949560
178015
369446
404128
358040
524584
301739
249879
718863
704996
144112
55985
1041931
457916
145498
384257
154724
264979
115564
382253
415175
985043
309985
894999
300916
982972
294311
87808
605092
137759
746531
118432
516586
9828
623971
37796
572602
754383
880971
951685
934926
143149
479279
653289
561584
90359
529163
186892
960223
115318
591313
82886
86305
454574
127885
729325
697702
519589
811194
296350
766804
43884
731481
177914
729551
614285
265939
59748
276111
1039867
536388
476149
194254
658893
279337
87273
676113
908425
756761
244219
464070
722864
373813
873636
236983
576193
288893
91185
770676
79874
808988
728382
247698
357622
275762
918120
345624
973278
815843
177361
978896
550815
975298
1038116
149774
383894
34665
79310
446589
219928
634806
392719
615254
710850
104032
710515
479295
1041602
990082
750341
548975
282897
600828
434200
799613
649623
140588
325606
396722
191003
18367
389370
991371
616764
900416
271836
1028143
24923
590972
379245
330451
49611
686413
933599
405212
820515
62793
107558
593499
906661
1016458
418630
639385
477965
1025649
370093
156140
1041935
815515
470298
787105
81388
248925
747179
410003
869087
405662
269438
667203
685529
325557
238770
416931
936310
93881
946724
275509
488388
334344
678628
185529
882807
540618
71785
234387
489479
65231
142149
352484
287116
863223
687961
1018379
45920
191102
283570
665335
613684
949096
640819
263348
333334
647259
186196
963319
827918
527723
571943
937705
856489
610008
235203
665529
801203
378857
616947
918942
612188
1033391
161032
134752
1042330
750734
472920
217961
438468
628607
128276
796664
241757
415118
572865
967327
777824
941837
1012751
139786
637528
235520
806635
567814
932328
82248
483818
222456
244279
465729
640335
51226
528376
364271
190974
847841
731425
634755
545286
689643
455323
450676
1023737
736606
255725
655857
733802
204417
24314
589875
755175
586495
759145
598142
653335
866809
98253
718925
327714
112
760909
322243
1743
681887
246622
727759
745339
309570
615664
560944
131081
351599
566027
830371
448509
690078
173897
928838
488642
692677
121104
668280
695503
623866
858581
267238
1033223
321774
773510
723993
988995
365420
324739
333900
158746
346995
972336
1025751
251391
221271
561308
4907
1006312
341104
711626
575617
601153
468882
678091
767587
446307
1021314
433819
1028844
896797
621161
402276
914433
118060
323293
975242
1013408
81452
780364
746885
951183
623908
467526
395450
699690
524446
272922
816354
773042
222079
317770
658863
741716
966557
109413
918478
928177
501449
126197
888338
1029640
430657
898227
741325
58976
280703
13069
675479
102935
116595
957063
1000131
1005359
815196
11223
358300
37948
480802
523486
419834
651065
917775
1023137
746796
445699
299365
881208
815238
124957
945083
531947
1015725
573915
130299
340944
161183
588555
137775
309177
884944
1040841
683655
339857
942960
356388
655893
896072
325166
426393
68846
908321
951167
998422
973679
207161
947603
375034
1033706
964352
306839
700856
108529
309902
16910
830059
213026
849051
584505
243619
153090
14283
254442
250777
610126
720065
717152
719197
787174
857299
900899
221380
558934
512007
567527
381440
437917
373523
842553
182822
442604
761567
975746
228862
621328
294744
92916
477450
650708
63715
833664
978903
94718
319719
381404
674773
170893
104079
311890
307567
86382
433754
74394
8444
866319
545758
488098
574775
591405
57046
96009
262289
272040
839789
349376
394789
295061
653447
784082
450135
1107
658157
3162
972309
44827
971416
830956
675620
557148
1041584
479072
493541
1029971
445561
486974
993293
94849
145185
1024512
367325
291334
742724
332746
403537
271231
927359
227065
40057
868663
1039652
165279
44472
479396
647257
210709
49336
481233
160394
708801
690005
709288
945147
774410
583086
381662
699018
974523
254269
328899
640090
783493
789210
963315
386362
559901
593359
800249
383750
748015
937332
15461
292934
894335
599761
395497
546814
505537
444057
612302
144598
877557
958296
869270
778909
32633
830481
239872
954561
613133
707731
536353
283673
974601
326372
993773
319850
173975
290879
810050
478046
829596
618455
1042383
270749
950234
197682
472102
77043
186534
700927
1000910
909770
28481
958710
555439
728451
830576
7621
159519
476610
49065
424424
99822
264323
843481
997861
91725
328222
224709
433721
937921
247250
211511
326592
327347
15355
408381
446551
794085
188653
425919
107503
681055
556944
560291
557365
533203
298984
777697
716314
241197
71895
313617
694117
24528
776501
161544
609840
263352
122509
151678
258300
107945
954472
1027041
1003701
90108
722111
992779
242406
787811
139987
311760
1016425
935782
991614
709745
961528
882381
217218
908308
246483
333139
735976
305981
528961
358922
982169
993621
507251
821706
42648
584264
895132
747525
479371
319200
502284
890591
296934
402477
29301
263506
986108
724119
737658
247916
427630
193462
908638
110071
236295
352749
12278
256823
157504
944357
553934
198475
341832
1041379
782038
961741
50971
27289
256201
115680
809300
699806
51471
942611
46750
971225
63357
750725
81025
487290
347783
577924
372240
120050
287297
411545
924571
484702
93109
98688
734587
335399
193434
459299
39243
197023
360129
457907
127902
28565
751826
984742
691931
75271
97644
738220
366588
292607
179505
218595
713603
290388
999216
499626
382183
898126
104168
703624
223457
751518
57827
456414
978168
322718
847419
666959
709696
957862
551954
273166
876655
319500
121969
894959
335342
351306
307909
283856
401209
779107
887179
187217
1031681
337753
608706
755830
25484
474413
614564
21961
159828
682928
900893
477827
306405
286051
174156
650108
383514
639913
642990
461290
438072
619658
854015
717394
475305
47364
626795
712355
283663
760388
297168
45615
653283
819444
914868
602143
503835
842672
231814
554627
436929
978397
299281
192453
918928
973985
597479
792454
316718
345722
239866
695272
523192
404062
902489
397510
472645
60749
1037748
919583
566961
713307
622191
489559
790184
903776
208757
305806
354030
47432
835221
232606
62129
730444
619323
874612
866055
269925
567727
395859
362278
411293
107831
358695
532643
303423
267095
837701
7727
584977
436858
447622
184075
373974
505516
177077
802424
857002
47605
950563
265937
945769
111013
738562
188593
354062
1025569
497438
410432
779276
811887
78333
893412
360466
323186
594810
25928
795489
146116
825604
515287
211242
817064
811252
365451
72531
781056
883988
1017234
97273
984999
391073
905213
624439
448935
21200
175130
672815
942803
679545
559407
152696
59328
299583
476795
291740
669313
950658
902940
1028196
708541
523628
433800
565009
210368
297489
713291
418032
201945
185310
803354
869706
964262
851213
568462
308063
470659
101747
538020
933544
951048
777272
210655
858839
518972
670664
384732
178989
246446
661542
555025
70041
1031224
532618
295070
336205
161696
831371
971379
370144
459717
419605
988447
856304
694333
618280
902741
1025352
961674
334485
226026
533651
333243
671492
91989
875288
936299
656993
957149
316927
666557
186778
55641
475078
868853
619298
832095
799404
663281
240468
881297
355476
850308
104542
36175
805517
572565
177181
133259
1002131
685707
896317
346077
706658
484480
257709
668535
261416
1039565
935395
960610
339540
595783
592898
28403
33573
188628
1024913
800385
408102
469556
959519
70939
689925
879388
554089
609991
863562
978466
341094
866319
993168
731012
1001756
43475
35532
54627
186828
867006
67211
247822
35810
230704
335445
631214
273179
630821
417039
899494
999183
536317
241868
144473
344470
595315
216491
962118
907703
796389
873839
202214
1014725
907182
262516
206092
940789
997526
85564
981092
314544
636494
885450
305786
604430
290541
862867
1001566
329747
297219
69254
285225
865549
148773
340439
1021168
254082
100086
521926
365579
18844
704694
536736
31639
791968
921531
224784
518245
866267
556661
354707
343361
989538
857999
621401
248239
745307
715310
654435
111186
845080
22658
465279
776777
823807
73171
63268
437427
982119
1014204
488115
38995
699686
455342
776653
464498
758858
895602
140988
377313
371679
743557
811006
52324
367658
508017
901400
801913
428869
889073
686481
268011
571331
788308
264454
23552
736952
268914
478819
352598
679762
422917
190578
773489
703376
412109
473210
783988
333163
344534
690412
775084
763103
113483
611756
461639
716859
834738
252742
750807
615269
816084
1013209
583984
958096
1020595
496059
243348
995937
422994
909942
126374
1092
612211
382466
238992
343646
299094
271815
520687
1988
862896
598410
143496
994083
711239
1031251
79895
680242
11499
14121
243974
636213
89735
781317
333335
968486
777300
740315
9171
750733
597163
351127
990915
125249
342312
265090
902962
378870
841177
90559
946295
148395
624878
817661
194235
228706
558038
149609
653274
199200
99976
992186
943507
764788
562772
579589
861369
907386
365457
756204
977440
983035
708674
512959
942541
583412
878584
644416
542613
53825
1001831
1038596
381951
744830
110246
489696
59393
1042640
727292
688576
1029536
619631
183295
265802
759630
11223
653570
627737
228297
610146
515146
270274
255024
500075
20501
626270
302733
700449
293382
886229
631135
143087
135080
152531
681977
871687
56165
992974
944438
229604
639250
701244
675239
745987
291609
983036
872809
1600
633306
641582
799546
492362
541236
670944
994662
898004
35456
369602
608303
761079
784273
194453
970768
315679
171405
497742
186042
948733
392258
5138
48201
256481
725979
276181
317825
606586
202452
698067
556479
681030
113438
776076
358289
282218
25815
19080
709983
632236
725203
750942
428650
578951
1031205
463939
442069
94147
568176
743705
12245
992431
65327
401167
665628
664603
584653
329435
857105
260100
523773
834811
581766
873691
427047
755405
223338
311118
708456
865867
373994
161310
818663
865385
773794
922259
524235
419613
360542
182062
402563
538019
911259
762212
882709
227535
330413
396291
783208
85050
904802
119106
654372
688633
3279
592170
623843
346701
12647
536567
893872
727316
208251
594257
692881
613259
890995
547404
632930
193986
855513
12023
715643
297958
632113
964047
493456
159182
27208
725928
22621
738922
714613
387424
750331
267459
940111
1012316
727050
569490
616078
988111
967729
40659
418640
29023
820663
322945
693830
795897
4111
730082
260596
548402
476514
49149
57199
772172
444239
888313
458877
478159
4307
542424
861158
293330
397705
140307
1033087
527230
64784
833375
926959
844374
526112
606239
836811
810859
234570
497182
50203
18613
90502
536685
67844
202337
267045
921242
974094
560389
298531
275397
614081
863556
1004253
610400
52923
38271
571004
557734
626325
447352
230518
246390
973321
333507
947537
112738
351693
332697
110367
778315
498715
464295
242812
542107
331625
974184
543586
360608
775599
952869
299927
314458
938912
535366
209417
512693
541372
413393
416915
1017256
731323
571826
1025539
797172
368820
365928
1022883
290091
1010627
841974
808726
846600
317601
239263
885771
227585
207767
711547
154008
669276
584109
653206
703051
55495
310264
810019
504857
395507
647865
570870
97369
121606
219014
365989
785935
112904
798669
147115
877611
842123
740447
937694
759831
460630
1003011
726040
426271
673788
84271
448075
34412
164048
408550
975224
142006
517631
987573
281472
1014169
802381
248558
1033833
231842
51557
27544
111571
479916
286551
6927
940809
1007093
790442
878636
1022189
942998
483293
890987
115052
62513
650016
483145
189180
86510
946221
947868
881914
368126
943183
708220
196051
380641
810760
20747
895398
117749
61078
677569
127706
256483
1008790
300264
471994
323660
131970
68912
133676
457619
323644
590331
785020
714559
731353
954212
283831
722732
134975
209211
3862
520274
567896
186274
506228
163067
257897
889351
324117
792374
505538
89775
661450
933395
1018923
51173
968969
407837
992244
500248
791298
855233
827429
461227
986959
947545
166696
551759
67354
333306
395594
581514
513081
698358
540661
251174
813997
310511
846397
817602
971642
394101
572545
357414
678451
1022988
14736
434321
5329
609106
132308
331004
868796
15265
403614
655963
970626
472765
14119
211993
749173
813501
418226
907025
797262
716106
939358
83574
955788
869224
281235
864891
300791
339920
512508
988667
967067
546325
302920
990429
790549
1015834
978748
308890
660591
615686
200637
897363
830761
364379
938821
487281
346821
588019
770811
176485
694432
928336
534652
107929
913341
102397
413060
405986
575379
771110
397279
703681
343820
214569
629555
1026498
301011
687820
133509
893807
174218
564035
299053
1014678
67388
718419
1002292
1001220
898233
440465
865938
412439
71630
215582
110622
124604
609633
30147
220316
63120
210249
606918
917327
525338
511114
853316
817891
796045
344923
157295
13596
648864
654991
89157
221721
190896
619906
175404
648807
640507
398647
660747
143688
980662
1004431
1014419
173315
172044
769917
864139
418905
594105
860404
479783
767568
805042
350518
46333
718544
864097
292663
735494
923563
47784
1000325
103172
613797
1022027
635772
859699
499470
250406
392090
689645
690153
927432
654473
681928
925347
670479
25959
36493
536147
795422
901578
871541
68856
5401
506909
445271
444306
349957
615725
646014
660003
898342
225071
90507
90095
801959
425435
102857
623464
225784
1039786
72431
76779
78993
356700
750705
743348
229916
113286
597119
598617
232405
239401
1031027
384210
62425
433075
903540
310367
937876
497931
599863
400871
309728
336501
781674
559600
649985
688333
875237
970741
616865
681666
999251
876898
8263
389450
352571
488842
297062
987234
862316
949863
377692
689533
451393
842494
75218
835648
643827
58030
792312
574483
949859
699207
414547
369952
644209
322883
1037223
660920
37180
944336
6399
1037259
549142
61186
520110
149424
675100
715790
93884
1030858
857548
109840
1024562
482213
105689
477076
438845
264206
642955
509091
384290
386062
301832
461988
824377
2620
447762
92310
213459
193918
860576
807924
1009619
232500
285442
465835
866051
109559
1031210
337021
642265
898469
797419
335480
339676
694719
226581
900793
703124
254066
696121
289859
350010
600956
725880
995284
858033
878731
913348
1016314
583426
406194
214639
859634
561337
642545
249367
324739
61054
384276
711848
176605
137770
531416
631441
85431
238765
884936
646342
652580
781638
25030
569711
492327
816308
1036018
196096
422911
210527
875319
520289
214450
930306
403878
743389
672618
445045
724828
758161
812875
208757
485649
579982
1005240
568979
788684
39874
635780
775728
9050
32077
984448
903583
218812
87132
804370
452868
47035
393630
55068
132566
978265
510162
962866
511041
383815
843309
675274
307766
48723
830671
786889
529336
500958
79424
907645
241115
638703
881943
409862
927912
881472
949439
455219
981385
747094
516752
759449
244304
350091
275014
201873
932818
522737
779439
224382
698918
531065
853173
373754
112395
416535
720418
97494
775997
280475
739045
126252
419297
475051
669456
147217
420755
252094
616090
453141
65610
594375
635587
292249
26593
84176
819456
362818
143556
880571
983483
939791
272027
17551
921553
873527
487856
616629
554899
809103
848786
130022
108345
504532
353302
1014628
124767
43186
1030872
576886
469408
432676
64603
737596
820145
800063
96372
992511
565920
522507
121592
37970
762809
775773
34833
635710
70270
462232
237570
31845
392606
388458
521536
52071
178209
602672
253905
450174
171450
617893
557272
280763
654453
988941
925541
226642
371265
59227
152045
13868
259726
281127
584440
79908
810947
909795
752121
645398
477485
320806
115143
357586
257325
911710
59930
465126
788075
36774
402734
1067
755176
35416
507642
41329
135519
651175
408138
538655
794068
485628
790528
207753
833857
692422
976848
939893
370027
9369
935703
721410
552618
270999
971993
434819
71383
863051
510374
117421
237001
549546
4985
422990
621598
426491
952148
744852
872738
724755
206661
884331
603725
505226
708060
1001758
703440
4893
469803
318000
963465
101542
452188
434744
361922
178779
762543
747678
205226
259667
586166
592973
1010741
329830
807029
144561
651382
656642
715746
254212
39662
48538
248667
342598
564930
202294
798378
985168
498586
226404
748364
222724
169006
405504
355644
395142
138727
975514
613174
745730
1482
613338
302669
167751
112112
504550
845758
45718
500500
220338
548477
437932
932169
690493
593745
65886
135912
11674
431195
365355
993623
499001
588532
642336
563282
705863
676353
333138
864345
312796
182603
106571
637178
516177
886717
312665
426576
564260
497499
482269
958291
384116
567411
14285
899817
493532
818215
779727
916281
28620
319217
994486
310851
1026382
479542
357867
369843
944004
530729
157384
773458
24676
856328
622896
56063
235446
491652
41447
631343
310087
503693
221275
435634
949341
1019858
188732
325493
26702
879845
187481
738250
833711
931592
163221
524303
356970
351036
452449
491093
645807
790691
314425
538698
869160
740996
979445
5267
613534
114180
924833
33303
448996
929096
415584
955398
697109
1007317
88728
225212
177040
1020642
584960
795098
513932
269654
717495
458510
955326
961591
300001
566950
526155
358593
195830
262413
310716
1006073
189587
397420
426827
640757
724263
693211
74434
1003876
211455
894386
56702
841466
861051
90204
491546
569858
823938
898048
877729
864956
728399
965926
868885
649772
923515
159251
766162
930769
285782
990674
417919
498034
776454
1034909
104239
1011357
218595
491651
296899
1033793
370029
768300
270981
167837
798416
870253
482951
572811
8919
762885
765086
918659
104602
339773
550561
973815
778766
275599
665413
527935
1032365
67198
403471
301926
662897
229093
929794
79202
1043733
768000
880313
109657
343783
117336
905963
116397
200402
155195
937525
991191
849718
957726
741897
278509
182825
246286
269015
189339
395410
357162
245080
298473
641078
63672
635127
735679
81261
109776
407762
849762
114433
637710
122905
295880
898110
901368
94779
679629
960009
985729
824532
157959
584303
912897
302370
779218
452946
430305
747690
73031
224031
74467
746921
598573
496678
469663
745548
547733
802575
440960
759463
338435
851775
462515
724380
513817
279070
897315
851243
511088
783960
336260
958446
642710
723574
977422
95506
957346
1013155
491981
559689
383302
104583
802952
161668
653224
116572
367583
265887
648288
1031670
299171
953669
138368
662836
926132
761631
655160
490330
314441
85810
665935
588818
646876
317994
621046
965606
1032369
931068
16253
719232
354
876682
1019146
182345
336086
64059
375016
578105
456321
949153
16903
535123
362212
598039
846326
188715
313287
909680
898653
818447
795041
935539
731674
216626
235208
54242
712741
67996
457218
25926
626604
660987
546078
396651
102834
418138
319999
1004567
891770
84880
1000272
671802
95800
756189
553815
456336
979644
7940
348851
207597
958454
145286
6408
1008869
179588
115285
280737
816780
253575
482728
477518
838487
467114
158538
934101
411918
79002
1014020
676560
132105
684969
1001441
541610
352388
391691
375699
634999
500004
639614
168542
198290
531351
584580
414807
773923
679641
158087
580676
998811
536074
1012132
1036354
333522
956897
74094
714852
756875
283906
159337
166903
817459
177992
716156
922163
865739
736012
197482
281164
92929
791651
625365
168508
903764
997970
743684
770312
124495
878928
727227
1024294
1027027
906414
101016
549660
1017144
256430
748421
630293
686932
50443
819117
817184
594115
277002
872316
467195
679566
784015
608111
374911
900809
305321
846586
877871
554435
1004981
828559
662932
405711
320611
524295
8652
556281
964017
794419
161511
777939
852804
152690
67605
790761
465203
749198
563887
855711
977915
803864
16292
102460
272403
204877
820079
212143
298359
86489
959126
687971
512808
402961
443535
807345
1030766
512822
569698
226693
736408
169439
967790
545903
448203
20123
136446
208046
675235
584348
693543
876806
1001124
46084
595013
870795
897093
70275
229248
241959
1030426
160069
870963
596070
997678
776613
818650
604982
43253
228097
916835
176401
820806
783839
765795
287130
304292
749835
339360
88145
615162
683142
701269
781945
857569
521660
236085
359701
789183
330647
109561
114686
189231
615941
185061
309853
992046
1030670
647453
40131
210282
188073
354145
196510
836786
528532
729195
347798
1000822
104265
945122
993756
880794
350151
72727
235715
485005
25627
853330
723259
22816
694410
244007
313161
711030
243451
462314
390956
992509
857433
653643
1038746
529259
315686
587361
761920
24095
728614
5428
126053
452418
196253
662511
722378
799724
545233
140902
817269
1035924
751309
331907
758574
809705
821314
644300
336411
798592
302703
854017
158552
872057
1030273
684544
511418
549694
319933
733832
509680
690413
138009
608159
423795
215260
838084
313958
220801
943696
969832
900129
910338
58753
875326
909032
308921
635193
245045
247051
464023
895824
505727
713249
241783
750478
859016
624565
466377
639584
895525
41060
394644
604588
950695
566557
76826
640849
163519
576099
825365
1028688
994620
767361
68641
1017768
653345
449465
716830
105058
940385
322251
627075
19253
144806
345872
97272
57644
868336
501804
650472
215433
542826
175969
403309
222194
18250
22794
488357
376038
150622
88858
867588
10771
79772
1016023
518330
361788
377154
931069
71121
768436
182142
401731
678471
126772
263699
847632
571062
723995
966360
671692
58293
557494
878272
310905
61933
85771
759665
107716
114453
666846
364745
841385
1001872
351917
518264
391426
503264
524267
266842
160296
735849
165258
592513
60826
447999
204912
1031638
1015599
342510
690303
458216
821270
2956
979573
674492
363149
536917
267708
915350
992724
576058
993197
279963
100990
980440
808467
379279
394885
494311
61176
990148
987871
558275
997936
889717
418404
512879
788531
89237
656334
882131
1008652
849521
328626
122200
190322
842984
274096
75703
502657
206739
762941
444135
461642
185952
538090
930957
311471
488686
730237
933030
19909
882001
734886
217072
95756
700113
789674
546889
1029906
701431
635302
35527
1028164
391389
256563
449837
235572
710669
983223
835585
645584
65678
178597
328297
451795
1029751
1031855
797564
729469
340083
582756
533826
887269
925321
310931
129481
766798
768274
649602
1022724
850725
33486
241017
436581
629407
51508
362018
550401
22021
106994
384769
618467
380114
882973
326614
39556
168927
507696
934215
4141
681883
378081
933104
1026791
806960
321669
448944
267213
525876
483583
112371
839800
541280
104068
411568
770654
706589
28243
243746
528295
243617
937904
858317
102128
104590
482701
793369
691943
756811
358244
846075
677344
155546
891396
963524
935774
933679
98983
368634
728989
855873
1022778
688748
455050
540797
898085
945620
298800
456578
905799
290566
78056
721810
349069
878731
581691
383950
441016
298590
677772
603232
722289
338802
355128
256367
267524
488586
17177
226075
234024
714932
938955
452889
704741
305103
744303
210935
891775
682616
125912
650360
359283
50355
150759
624439
857555
217794
916727
368754
160368
158502
639774
770181
1027496
547639
979150
301661
985796
680122
665201
618531
940711
215830
569313
538533
1008567
800299
768016
463722
208183
874729
54193
546834
302927
182353
293262
627626
475949
614809
28600
802901
356608
79455
166096
840107
1023862
51830
15690
319746
614940
832778
962485
746765
846018
625115
525626
188779
157442
307755
335878
507111
781548
434554
947764
333364
33775
955988
719327
525053
416587
20256
522592
972259
612500
449648
826771
760817
917236
621305
244782
208590
702329
752840
720899
163951
358368
397465
565905
758308
345525
228579
617820
24401
302645
81031
455572
944227
363719
127003
972048
545936
277466
27414
694140
865410
597646
17962
1012576
17923
845757
584252
835686
288085
702655
199684
724314
322357
365332
1009040
459990
919126
994617
651778
835218
759956
419594
531750
894237
1023242
978788
896820
704564
584062
9487
32262
821350
81732
930358
650978
807884
601685
579463
684260
672654
314460
1025854
715230
269256
548639
941812
337576
839259
580614
283522
793076
947485
231414
478031
758094
956951
390967
391706
808908
581495
285330
945629
692280
383529
783472
690318
410184
502864
246475
306618
739489
213230
157269
466972
287612
219399
992575
659347
662342
730738
362320
579143
585666
162428
942021
27690
45157
464232
922436
939183
738845
274477
467531
144316
923232
200403
317041
433951
344506
995881
499585
67029
25917
732881
499417
970734
567294
427405
421817
822359
724259
731040
361132
994556
646443
802515
371777
89512
609120
245198
155697
509289
903908
1005217
214331
855332
203394
283303
746329
642266
951590
638991
168320
952872
324349
73217
624418
386562
267873
39561
411374
632068
995592
993594
378140
562326
581024
752030
15093
380750
627337
489209
294671
351532
690422
523655
1021407
635140
818041
59182
274981
746704
919243
366224
972846
707899
524628
1020576
31057
253341
305963
495308
1029386
548802
379912
840943
922544
738190
581244
788627
106945
854344
28042
756678
171052
732970
667575
325408
348026
1001134
53734
274720
447750
384289
804682
541429
116931
35294
553939
284742
457001
369229
436686
298976
886720
991446
570205
751722
1019831
810636
606896
813827
426664
386561
997574
661197
422712
704263
1028247
840446
323214
796030
47195
77841
147222
116804
49273
486047
993762
654025
143416
693195
868267
1030320
225723
974373
348024
681586
707783
4730
73286
318685
553136
1003447
326836
59004
130053
1020450
446876
825839
543456
386251
384135
85562
707582
437754
457959
919569
422274
512334
294380
994823
139576
526809
626872
78125
854970
287640
719419
259374
81391
978570
296569
480862
176105
222064
130376
466643
216059
667933
382213
4726
711925
501380
190586
254600
255354
876803
38439
22021
170662
472047
395410
648356
490101
674463
465353
753880
488895
742396
997520
58814
701516
279271
409432
358430
1000933
391717
281780
196026
738189
939252
40050
890634
437514
42283
890977
1035765
708669
977393
369415
801326
926233
968810
561139
624608
530865
885761
857556
349178
902171
876461
774459
161087
257921
400887
200638
475883
359642
702468
973227
297096
547269
536311
499880
610072
500723
960182
458784
248921
716323
775361
855611
48816
242174
801323
526654
201391
532890
602680
560705
344539
910979
63239
675462
817676
747922
850740
631943
1043191
892563
275794
362603
346465
652662
372221
67623
664862
415489
314480
341243
725682
324296
555569
148606
105418
691246
373860
823581
194233
731891
358736
984920
650993
700303
760065
381110
802219
244990
107264
493356
631797
420602
12455
999359
660190
618335
889396
483887
1000590
218240
205610
127134
433535
246969
601186
337495
230133
791079
561374
156026
616723
308079
545829
703233
745089
268790
110343
763674
974273
177638
208158
702951
464187
805368
920765
1039510
247875
324222
748100
596593
422995
611379
411715
82755
197172
925065
146420
526203
775900
784323
828386
29938
174834
669397
293139
462848
565861
704160
785813
921449
298064
155168
781026
77620
108339
127148
289003
346471
1029404
484107
433690
848356
101173
94718
248785
137379
6616
648921
602155
927860
884037
735427
478216
819897
189479
588246
392047
633503
173541
48903
379264
131334
441615
850389
580862
676091
411293
615312
121985
814492
751227
831050
650331
245025
308005
673224
923724
677728
111807
370029
829401
73447
865206
699586
251051
1023957
931446
305368
723476
790825
272674
716804
273263
18097
497562
469624
944114
901349
28740
317485
578167
418474
563099
116774
427084
40618
446879
378550
972443
947302
262639
333145
840590
530641
335214
229234
949577
597518
250243
1002587
403029
72301
535129
582917
719253
834846
801826
314340
873784
706561
521822
132510
276224
57693
959849
216709
985023
130717
816508
718429
614286
431157
791972
892118
93633
1021140
374025
582596
590669
631144
701858
895303
616284
970657
274375
756445
828932
236299
938085
551804
571620
63188
395071
773664
253462
665058
469475
592590
794406
510783
476673
989638
621560
171253
128447
294896
490036
556239
981559
51252
245843
369708
1002252
630583
490453
455613
806094
339524
554113
122315
489827
454109
99228
368312
153078
656793
273655
319386
642468
618859
213884
770750
443086
344789
456235
764165
575744
766901
585669
558201
185357
520751
535086
728880
339480
654159
831164
364470
989764
276276
843730
788558
140871
905797
71411
1010747
653034
346786
181127
437764
811066
824476
641090
42673
564361
535458
997468
53452
92483
645695
515953
447520
938531
386079
1009975
645339
905114
449041
267668
468962
983854
883989
1016687
47021
906610
330728
31994
98140
88841
42587
676608
529883
169665
69660
3741
43415
1000546
117824
607436
893718
947132
324255
490012
210106
416665
410996
592779
64757
195253
464692
612315
636000
430827
90342
558811
581681
906487
586217
911850
484533
332973
502774
58717
363357
618745
615531
148351
136152
576969
1014381
79360
121528
160602
339266
282516
722445
334629
231889
189631
487671
172633
247623
68040
424952
326641
383533
978288
313027
358818
142130
318572
440268
1043863
540987
322180
869343
553119
788089
463147
205447
353093
573907
883343
168818
986475
482638
752344
367175
346037
408887
510310
403514
568149
159419
675786
1008784
383963
784755
412758
512254
206964
682591
368891
769902
596397
513934
235351
377657
942346
738847
43648
380532
327762
558205
259369
961014
859325
130701
2135
901954
783999
404096
95951
84954
629060
715701
651152
817496
329858
266471
748196
992869
497260
690192
436416
356961
63385
365933
722966
216627
51018
680049
691569
682338
375494
145490
762055
819061
1038063
567451
591395
75345
389907
766277
971538
444001
614276
736480
147296
971330
718687
623116
90211
310002
14393
230342
350641
818787
978858
318761
944855
171342
742985
55108
803157
726187
339442
175912
553580
294211
675290
487629
705432
666075
851898
873133
822875
880455
467217
804467
420030
612397
574592
296875
349530
143527
744738
1022391
177914
597126
552233
537763
788012
824421
688638
708424
812363
523946
608039
810702
766370
929575
844055
300442
588848
17931
951188
54654
239728
263020
377479
305554
658854
877611
521537
855277
773025
903441
904099
665154
76330
470259
254555
493277
607406
743108
468600
271697
847477
624458
465397
666681
434389
948518
884808
262029
937795
653251
353113
726720
60875
732547
535902
874986
604655
959715
59227
172205
933783
968740
430867
453721
317962
895908
203118
701256
815843
403838
712088
424787
521142
1040262
242995
795917
507055
938731
94081
370784
893537
612139
595407
785369
82558
736777
115692
353676
22488
218433
451748
559738
503316
441629
960337
852373
579391
303304
287996
888591
637497
896258
440425
739576
593500
834918
463870
821541
917707
243786
335097
300963
1030731
368673
21604
792600
539635
302891
539251
701477
236420
583374
150384
210075
75622
471210
8725
259703
573605
417304
177932
902968
31129
355398
279067
762974
365156
309396
870123
777361
338868
835975
987408
713489
416361
881173
85358
598757
1486
370566
201413
18376
259236
370972
849173
258443
733673
410040
711998
670008
341718
79862
580532
337195
154515
301772
527856
515209
927601
583754
976694
740226
355338
927431
889429
874078
745214
901270
1032248
608187
845267
821621
441823
163245
259155
489584
383887
242421
14683
575942
848700
51672
987815
755389
292853
793550
1033151
1013182
24467
793369
99615
86511
386813
920111
572018
409998
828835
252687
684986
136610
566340
586445
373733
1008828
873820
541147
116530
377527
391722
634021
398156
565239
672803
289431
394060
918499
472552
303394
255155
63862
769278
464157
1034032
65872
759480
67289
555507
740080
920077
238920
753137
281917
519420
889026
598466
1022067
634302
809723
872213
955329
933947
889184
783916
534104
675815
506799
438499
937885
73466
880425
585415
524922
934048
133070
995452
316332
271934
98322
500332
586852
163242
735718
638999
475681
529467
873435
144940
871017
617812
648007
840119
352200
997235
402581
261717
784518
616461
864782
874929
293428
242136
328367
761987
57191
509477
34012
897374
152756
76830
574476
1019964
150526
279793
453087
511192
949162
898564
135470
845196
617512
703205
568913
822031
761522
345474
149108
867740
555620
763275
883565
571327
260377
573156
32177
400220
431319
485812
954116
312332
832526
382104
356311
131965
480730
900699
37717
774941
441732
558001
844949
991830
637299
832296
504192
296179
1005290
911925
415127
496826
564492
459889
729620
769763
494831
733123
263119
477322
337997
236331
130862
407154
915424
412773
1022507
384064
829125
674445
395382
260580
161605
445533
915625
14463
1016117
932553
1009693
584443
495252
702717
1001464
955176
513548
345360
990377
703148
18596
82488
151738
714276
573730
114669
705409
24821
964589
88980
636610
866250
990739
973936
753197
790214
651265
153915
938469
809598
325577
564757
578256
872945
1012816
745250
1008978
451156
862883
639731
556082
819395
157797
194291
29815
126776
78498
566337
418714
971236
892087
245037
696911
910226
27110
545525
231228
671287
745387
849522
184955
446700
192638
622124
747680
864404
630610
889316
108883
598546
867745
334227
546942
484972
938840
106891
716872
691328
726989
510008
1034107
183427
941619
96363
531345
875721
82416
650089
85928
402814
966386
84156
564667
515708
285455
766614
554098
233441
385024
538803
274988
145445
997462
836454
219870
946577
467292
144852
402008
331415
436188
68695
490285
178980
364471
413026
357307
257244
613336
808139
1043563
784932
550464
355165
497739
52067
68279
688931
795978
70804
884943
822838
119503
656605
138923
224044
884758
218179
59822
860037
504601
539644
214555
815216
831434
411615
822228
827700
791814
8865
1011187
64958
554993
148807
691328
448497
725255
484498
183084
84966
384499
953698
339322
230413
749019
34911
273378
1027197
325837
446935
594909
873231
56172
921282
94134
70961
954736
768639
180284
599520
1025914
846171
387876
566889
927441
793787
652209
441320
1010659
199576
354771
261312
108428
779117
150407
44472
47149
651261
876238
539533
845933
3284
438825
61978
925194
430821
939599
457166
748161
185021
617763
528966
147909
769907
526061
1019193
842530
756696
875013
405640
487814
64557
141996
160397
945102
921378
799931
803978
831708
732846
340555
357073
438624
230704
729640
114505
563758
396484
688823
124775
985851
206501
827765
602315
32433
631187
1019988
1009966
979253
17548
746548
419686
987388
782838
902608
665814
676642
771810
646043
64614
474875
33150
104243
769638
173024
731664
811702
579381
38994
982062
1013102
658562
822654
287120
505129
842405
1039749
846628
359720
627218
546935
568334
274025
856580
231100
90978
165706
500640
361140
421898
874736
533903
950058
950664
609507
899625
702346
993923
441783
244709
1004697
218370
329141
264014
995042
852366
397427
954799
430642
943169
495332
500812
122387
628139
752480
140442
845215
640804
827983
639978
978316
999426
251832
54548
737147
442695
231739
103085
852695
190785
181254
129126
88385
244835
921273
847140
482095
234879
134222
103793
520679
769421
130892
684636
351712
914541
230564
573019
875430
188556
13593
97225
120164
836387
364336
305536
199845
845803
695724
639076
75561
504805
392856
116799
512137
568512
804076
726938
571385
102917
628924
683006
116594
67636
764800
70591
274490
1002334
118125
902635
962180
374244
468772
388728
251779
814786
28039
64656
444397
378234
891196
340668
151718
644648
776301
327963
632208
455307
498552
147471
114012
859005
872957
870029
597247
847027
793712
285156
623780
313346
806087
198234
694192
653685
481605
381664
33676
1029160
1001244
227179
79036
388458
54316
289420
909396
303401
592587
195717
464494
224918
487811
48897
491230
483825
1004561
1014247
4897
779243
95990
609075
13553
488714
286306
55867
354645
291122
876815
377987
651654
45844
744485
956881
98757
96462
340933
827196
259901
1036730
905727
346371
545139
414987
263909
651577
359658
769314
281301
533177
25069
53400
752741
758857
322763
836191
16754
756335
365193
694639
580829
1036124
718906
528695
582335
282611
659880
649799
435209
935898
419590
514282
575337
1041403
476757
672236
882877
396419
401806
582000
373011
448385
257452
638853
488906
665728
183581
840972
799776
321089
999221
280622
138810
455512
869998
315795
753557
776558
683716
806229
748691
956355
819940
30849
389557
339947
938288
347451
491679
811132
910385
200162
358341
712606
242743
399782
366250
261250
108992
830371
688207
159395
669822
1007977
37628
296820
110374
731745
350890
609871
931504
728758
498941
148477
10626
158732
701380
480214
2639
625986
539085
56860
158920
64652
683240
335944
191520
715122
69959
766136
146874
657073
613747
804833
238817
585622
435825
66432
666434
806126
605676
949674
655229
366272
545415
385765
588422
751980
955566
838434
1022689
338404
546374
719951
938924
641262
456340
667343
733454
62162
302692
81409
607313
44599
628817
1039356
238280
752123
727779
286663
903174
935956
993226
992442
609313
391073
64065
823410
158904
45977
968138
219952
31812
429615
399214
895372
729714
563167
365415
725529
679137
629110
44700
1009430
265357
30813
830641
132408
665797
1648
746893
508300
499869
347822
1015743
553909
435915
504896
251433
618147
755788
485532
127321
312403
956359
536096
818975
895497
700658
555261
966843
799898
289728
336819
80703
895710
614784
890371
1015295
959274
454373
210608
800833
707025
547617
222019
552164
633730
420958
629891
698011
598755
301732
322488
674678
986157
379282
314671
245323
342744
463062
557668
188815
139016
863970
836375
163292
233006
346791
552478
1026873
791425
131585
857132
770681
674365
17832
1008809
669662
43274
83921
951654
350115
351313
742181
737582
437394
223669
357976
430527
581784
184457
224724
299513
705485
133067
395469
478542
640456
983530
73838
991866
297660
884998
543292
401565
927919
682646
555793
369316
659926
586356
439042
365044
933349
706228
407427
655803
880930
70755
1009234
467736
400151
393553
692659
499793
740203
341396
253912
712751
938107
990809
19825
520061
1010999
45452
388738
256844
838840
451648
948266
688445
443246
459192
730509
254258
913095
394467
983119
777705
782931
381199
543026
489034
675802
906446
552274
723009
384112
435014
667688
569682
210530
971858
172438
707418
693
495820
489992
450547
676934
863243
126381
53813
805338
218317
140138
28615
952643
11202
833196
402713
347593
537195
186106
250612
342774
12587
551402
196138
771859
128412
432708
754464
529260
952667
514784
507427
876466
961228
88609
708717
360940
389693
1027747
902485
463061
270133
211271
427666
94758
464300
149217
674730
997075
840342
410187
118373
861715
715264
1003352
91661
277158
617507
551631
846554
408267
9252
351552
598293
503068
703667
904274
161357
30637
461742
145727
381319
1020106
179379
253841
859564
411875
785801
16389
448024
897750
344686
221790
830052
570183
395739
336432
653710
780057
328919
7515
182435
75283
387714
241082
207004
156953
560266
511582
42685
461957
547846
782914
362290
725114
633727
985263
820957
424312
415460
987712
58219
27142
380495
356814
1036542
336538
1040775
1011339
738447
133766
621740
75128
857152
744411
345285
283128
307914
600881
1018956
504222
765776
671935
80601
625934
588081
591726
1013746
802830
413522
837542
126280
785671
956711
392450
220292
47315
878266
1017904
749651
256379
356882
457143
637380
895630
131568
702820
925614
211686
192897
928676
475989
272677
400404
446470
433991
421620
546543
386007
29247
298361
537747
952536
94594
989028
706755
218453
524891
289607
28437
819370
13079
130721
862067
763815
379511
912308
848402
868143
217964
494479
342608
1041272
18843
1014905
869815
70338
721633
746565
509531
606697
316196
337846
740400
455950
536080
670802
100500
218663
33526
285660
626104
1032085
189789
403128
50734
16155
71094
921113
15257
40366
388804
676101
828958
824416
619907
698829
844407
922295
240977
242506
451524
548816
148328
319562
995626
763517
482813
30041
504247
417796
796744
599142
60615
43439
1042406
139654
735312
620118
741619
562314
149919
556385
534321
870108
305038
854568
319815
89988
135101
262861
173338
692759
805727
489057
575537
178668
882240
217950
23699
1007294
121583
406838
239594
439300
432531
453974
490048
573823
924841
5109
259351
780573
484971
219497
188369
846244
609745
20940
26199
430489
1032484
153403
152967
200823
161918
296028
874535
299798
509930
900118
703836
635251
626634
741061
206950
983172
291565
98813
153884
231074
544359
250618
709999
681521
546623
52936
696347
758515
528894
425023
467164
450715
333936
426872
44334
836199
538462
622016
362650
114325
923303
86265
553830
732225
606773
936673
463138
82435
158354
1030493
322792
518191
7060
781341
785833
343863
599888
434246
403699
60397
250435
266106
261784
756254
384699
158740
172444
55129
391121
568834
85327
690415
233608
553769
872359
910353
876268
140387
627053
782964
70865
331363
950156
703052
467900
157784
288670
401550
509304
176471
879681
85
1033373
752456
624802
262561
728800
315559
1014684
83031
850885
968258
535078
225167
917387
451072
246609
390217
927340
896660
580111
1029789
600686
615500
823788
344107
319268
231522
614631
260866
79778
843330
699560
754267
869870
948833
105450
413112
635041
705089
598636
243240
743445
234455
983200
362749
308211
83681
227593
207693
824042
439387
660854
756468
89352
448000
410230
758835
641997
10427
589244
238965
985387
575615
28551
552444
869490
634198
29983
335184
958643
261613
184189
718404
832035
1041775
716555
760249
589061
123806
925669
500012
854615
600826
141194
1430
130088
39565
702321
479310
263206
103500
282186
931579
727266
690028
570454
305655
884875
891125
274616
234336
120603
239838
981876
586345
980817
995016
1032455
694062
606947
729995
21347
280616
637152
946574
665962
965088
271974
21767
915949
78467
488746
845413
156438
241704
109723
202719
1043901
189290
254392
964489
1008985
310332
546033
868616
794386
846793
287304
669716
537439
588429
968683
998599
176681
816342
222020
386599
853222
540057
971479
233800
447776
27069
353067
569257
327090
1013907
88477
855076
97384
947645
746898
252595
309202
479966
72781
420056
344914
644017
848072
740812
804086
459070
908041
212772
279638
263726
497436
847853
647936
857103
793553
86467
804117
215265
824051
809678
738990
279855
730200
1029583
136299
353344
768752
316388
158136
786006
711627
85240
840854
548943
522269
43483
822570
221565
52957
36654
939644
369744
786056
265424
196661
862416
38841
912405
672228
770986
20110
918469
727533
670647
286131
515208
901721
686558
513189
217885
856865
56363
965766
759968
119271
958771
596015
5222
891171
1023794
543562
317819
687656
214467
985653
999942
270847
767778
800589
890259
860476
908800
273729
1028762
867868
233269
926100
759817
1002902
679796
317883
548510
600754
400510
179031
942543
13870
412051
704392
831931
287993
310703
572655
316839
660248
507595
556792
1026838
733377
860153
3567
733927
719340
348111
96394
105136
1031106
67375
218210
725042
870231
115038
185655
69942
526712
253429
386283
369742
257262
725054
482069
319239
408775
743870
977779
395523
262660
799762
407035
684945
423397
344144
815446
317152
545230
606695
219912
88416
990954
20781
686748
505377
502719
757038
572088
76703
152840
191759
253237
804853
636847
1041405
516993
136857
659800
996513
102168
339302
1034904
7249
82232
572624
258635
539702
293316
177154
411857
305685
88257
825711
346589
6241
308386
990733
764886
451190
248581
740278
72652
462325
578157
224633
820324
888536
479625
464035
504765
991065
330757
979059
762011
709386
534300
736352
323745
676251
92548
389870
5809
947290
993153
65263
428173
654527
4327
580126
207627
644793
693556
914057
367979
887043
128493
165797
986185
414228
114708
314860
897815
147138
859332
451250
879334
1014341
63116
649692
93188
450789
863931
572459
838226
124690
88546
161506
790477
221201
902395
441470
603766
524657
481204
14743
965678
686697
700696
3382
623620
346851
931202
839996
304866
490888
870134
669043
373517
990669
271799
974043
126867
640205
674004
894547
281782
266059
91024
941640
371968
892915
896186
411040
891636
302817
1043394
24816
450553
43579
159106
1009041
265018
703272
40201
173430
333587
239065
716336
521036
658775
515081
472587
893339
747581
1024042
753192
545753
827448
404368
912146
100634
546129
504574
774571
780481
299571
807022
974039
563689
151090
371904
920042
603524
34578
511290
967832
327997
618049
139571
723093
239788
569322
543605
777488
499264
221077
144285
248119
25551
436907
807398
10879
491331
889331
179581
26078
815740
640818
414846
839012
869059
407742
425224
131352
698281
753200
672976
480934
356291
592503
594956
288860
372961
116639
702762
349983
411651
748721
826400
858773
298086
332790
957486
169727
105184
7244
388454
188588
514496
78558
982193
641915
834907
837920
753237
651173
127851
643032
940025
492578
565179
498503
256086
968052
420417
179793
592750
262262
534723
391133
783263
626530
317876
479254
902004
163388
92900
987101
186408
166697
103304
340152
29575
123972
687693
1020215
1019580
639092
406551
160707
1039109
565785
882278
938895
995239
529756
260037
369800
1040617
728934
333622
337494
1032058
627317
844758
840767
623278
926135
510022
583404
835089
184784
352913
649655
189845
478801
711531
187836
689996
462410
182719
565068
1031898
293577
948734
545237
124213
405189
642647
164388
777055
62969
279081
924321
639867
440472
649437
1007698
500046
878486
335036
358260
960245
174306
760499
361564
449497
834953
60708
97856
770228
750772
728429
991814
357147
400844
895650
407486
302147
396653
433281
1021238
1007424
604858
433383
75569
321096
426798
788980
350456
485458
458102
429938
612206
424972
587885
304867
1026421
106739
311297
599225
328241
631575
461751
832224
1008596
334691
81076
956560
826960
423526
1006857
156991
317796
544082
887852
639970
177792
946906
902137
583955
782646
539671
540451
71401
437577
567872
547074
193522
59068
278435
859490
331397
127704
504752
971875
663904
92708
432688
817604
961785
908056
228004
765762
826622
378312
46714
155226
498056
956804
243291
596309
498611
803952
982344
229496
808511
958630
762907
953811
486506
818765
323567
870066
791688
344067
1024885
49465
756423
33885
479521
893315
220827
867453
578284
188822
525513
238592
924
167019
338744
264436
81012
668377
877139
280821
595772
134293
239893
318991
860226
306608
856336
286217
946164
437798
808298
143503
456453
464519
415285
69452
188107
157992
111260
957413
486158
362827
833154
599295
726206
609637
21753
736341
1015449
573181
8278
646727
852207
220846
466022
2399
29750
806849
458312
394091
864499
196481
847939
235575
483028
335945
916372
486424
218635
990260
138254
1033239
738199
518421
824703
326168
356329
707498
129146
399496
701560
279012
325447
237663
248803
458422
442221
997939
7804
247167
646971
1034469
495519
762778
689787
258902
160892
744520
648348
930790
162795
809810
685038
643296
266361
953229
945392
581224
561978
228397
161226
506019
577170
438448
409572
616852
275
184069
315080
276934
243590
605980
667372
757791
712747
304443
844335
630013
452190
577000
711710
890645
1014221
312290
91464
743310
576558
162621
108500
518570
569597
315498
431157
888204
660217
267856
104301
181996
377441
717148
170562
448026
51347
656202
987865
779515
199982
96043
1040129
766047
614920
498891
713650
181856
624961
991986
42796
564868
974369
544275
625652
85717
310865
234520
586690
218965
1024730
223354
478711
627638
156962
387494
1041791
594047
954505
79649
780562
788579
719166
848732
934091
808586
1019118
1030290
977949
479055
577186
763353
439938
1042706
109135
488774
367790
623683
934299
405557
457198
136200
674611
73621
877018
614795
779194
254173
294490
879415
294106
542228
668249
907187
249349
49773
630290
332458
625170
481459
464173
1009455
558868
716907
777021
18172
39191
537458
907780
973888
289647
71150
658596
914307
497463
175865
525139
769461
503525
474162
694324
394388
398466
716200
472650
156261
851249
406499
624935
920440
367721
949752
826352
192393
838266
724865
219724
336829
388168
968714
911505
273235
176096
917428
1008124
326733
323690
911429
972459
390768
465342
557685
574658
575727
531008
592274
524650
923378
955821
943269
312291
765879
545151
378563
881085
316810
158774
48633
654549
935828
295259
824529
594048
892083
733483
958168
206598
257148
299252
722930
744817
519863
604595
608559
724949
802121
614540
692756
306718
604372
73851
581759
170872
119665
112105
876850
65236
462569
40609
817287
453276
142589
313453
782688
737529
1000620
647276
989526
375875
483721
115549
408340
454587
826788
34793
254756
377533
711040
961372
623415
861193
335076
659197
888121
945844
169082
661455
141418
649952
855339
459272
1022738
607877
50340
137544
329691
446599
156659
185720
497073
894358
449903
682503
490094
955335
547608
712274
879222
799225
872121
543307
376710
925002
117950
863224
1043878
680041
342077
813178
1030263
38109
283051
545225
690666
494320
4744
878972
467010
208152
440229
181268
36078
462586
277007
866350
20144
1028671
258978
121040
833501
551579
147197
979899
216068
896755
383212
857280
712050
738585
404250
751034
86903
297199
578705
337373
208354
26452
105684
210968
72721
463265
1547
480530
522855
441559
488846
143888
897615
1010336
442254
829868
710458
919784
665534
678370
910652
459928
975109
631913
432046
179499
823563
514370
458667
844884
556159
74940
55421
853371
348306
867875
469574
561905
740211
333626
328484
321380
655007
636740
1012074
1043052
46255
771753
738892
746264
472207
802967
1026090
599162
915838
287061
586155
469386
161306
480744
410348
57295
934436
880771
17596
807982
224932
527736
99780
193727
153768
471756
717936
629024
115813
774955
255402
98353
469460
665162
79772
1044526
817159
46581
1029936
72008
30496
716498
847369
44783
310599
918615
700482
124023
680188
869337
391060
61004
959837
887688
384647
1026941
363528
400644
1011765
839914
306935
370497
472108
69141
553598
621323
984214
61086
1025776
1364
332704
165609
421937
668438
823732
265142
546969
127063
274717
610262
69246
5683
237639
672402
528339
321413
113504
848738
201626
738050
665022
223717
257643
954828
506779
1022316
561527
896551
63167
596443
1018015
973557
833289
367845
743939
912574
941254
870843
899283
434156
993212
54236
684357
570022
766019
139837
605358
953871
379039
442971
22855
20786
1034212
377877
455085
815032
353092
416780
674607
694379
130856
706347
558648
828159
686788
252716
32523
69753
167311
121735
10103
795192
857291
124689
762630
5716
52013
233019
989935
617719
528180
646348
987738
88922
218425
741555
494732
313161
470061
766726
292449
810566
500121
647854
448455
462757
377135
424148
420997
193309
18908
403283
756541
504973
420365
493563
18183
603437
970032
175111
723977
1005361
214404
1044267
978232
856918
1009767
504340
407360
151460
320549
862716
896837
681197
416573
268492
613606
159414
352855
795218
761341
82521
15002
303517
315308
400768
686915
994849
296105
862028
395135
302505
641309
270119
200931
856538
81136
843098
197731
1042234
175153
328703
192434
512607
501385
927653
1017035
154575
197268
115611
68673
328677
496015
750814
477741
284675
1025550
208899
449314
207566
842713
16740
724630
897202
816432
694130
828390
611715
398381
858603
24824
54706
441566
143563
542051
501334
320186
685248
476159
768980
534168
338513
493250
21897
924677
148123
463361
1001505
205117
307548
207076
800670
62453
173408
844111
15987
89744
217857
741593
139533
986491
452246
87801
184009
602219
494571
743285
595171
828340
439110
373683
111363
1031816
687080
227277
809057
543302
629511
690493
205962
119254
495282
825740
273392
443226
195923
114997
1033718
759707
76953
711616
790999
616892
611562
714644
522755
359990
115579
1029345
451475
70649
1036703
296606
109227
598215
673259
81458
86071
137350
112628
800381
804741
918456
535478
502631
196256
673245
807967
942771
373033
382182
914301
980145
329163
820595
74727
953563
757971
428635
479243
460857
456247
839532
1014020
687032
266143
1001262
853471
191666
183428
826763
521468
988764
192336
236517
837083
532489
699117
915474
939663
826189
1033191
439838
521704
79145
988280
953693
1030773
791329
577519
803936
636637
521484
120917
992620
873616
1041011
92988
890405
1013967
785100
124458
641782
440731
685318
515017
638437
805025
81543
779978
215338
77748
122810
739847
76813
57514
846780
3985
571673
605045
231030
667269
136623
20602
1026336
736917
369901
590314
132968
887956
705598
492265
488508
760669
937658
628006
286244
521590
81878
293451
943275
62156
453661
713018
328513
780052
381684
286031
64456
656898
148166
793410
1028894
1026520
258042
575005
890680
756945
600634
882775
373175
394786
84464
564507
404451
859244
518820
196421
944334
952603
425304
119308
588584
223029
631435
510985
69506
327973
425933
808641
970445
387410
281114
945633
138248
360509
745131
646751
789889
476197
315521
163527
561101
378866
162481
975851
418273
664511
72085
364451
422285
186844
850995
103477
155352
403740
449341
572920
950144
199554
938015
157922
951610
677592
294765
834977
202777
790539
450986
441308
455865
190075
650955
436054
930878
510438
1031575
240226
414725
770423
4613
419491
561211
1016570
234266
27142
289863
471036
187510
327666
784571
966912
650796
853759
128616
708654
895768
972457
41184
1041014
43376
645564
465049
1002898
401001
477072
22822
693576
490277
742143
638932
808546
208947
358037
318256
805563
552892
461965
246618
907354
761744
797458
305317
967635
522748
104798
865869
910133
5496
709516
111912
199093
391458
240081
61077
671209
361877
470036
371251
193176
846166
575244
991118
817478
877978
149166
3043
503446
356107
656354
84818
621500
139623
943410
25216
679796
561609
992915
475723
982372
827949
336668
357382
901291
352629
1035150
180559
1020805
541787
445456
256100
888244
609956
773517
63507
227612
499351
259823
922514
958216
536454
786500
298790
527202
370455
1005039
703161
353214
385688
732422
95616
945057
961753
594326
412327
720411
263977
307785
889879
667547
229097
954660
256712
280359
542900
495373
280533
755816
771505
227261
143129
144524
991703
652663
911027
467558
53621
1011144
47987
403460
862926
367561
598958
840536
924467
163265
652107
712145
292166
42019
2657
430015
494827
162287
558971
827580
318659
936343
169633
241182
407585
696270
105994
502280
175012
469567
121207
740219
874543
569507
365391
560778
1017449
1016733
859457
410619
341731
983788
147250
688498
637542
399957
201682
474495
421217
803466
25066
929718
78333
268066
528806
281713
144796
855403
446920
85978
303153
691288
519834
795956
635354
651861
801017
610052
681669
29051
709982
254824
35528
579691
255366
791428
144303
48253
486753
406291
656226
998825
870963
967409
636547
355369
107329
273994
515035
461058
793336
482524
853251
441985
436180
88459
464415
739115
44594
141575
21114
39429
732609
114944
848579
853252
255797
885952
761606
667700
86713
572799
15657
313274
117441
110838
953944
630215
508634
109970
138194
879245
712613
717747
480483
95231
149701
690859
434490
166409
363413
620967
132978
223514
1585
504598
283826
408605
978229
338060
502396
616311
369914
74828
263484
311366
834575
237925
721126
273091
374802
993165
245731
426332
253831
438757
1031806
152577
686567
569352
43185
882675
352507
502638
545495
340626
168167
1021281
618257
517856
437436
288456
169542
46880
657692
535798
696488
719687
602259
674314
977644
994211
504781
875096
155894
942742
591303
652748
103882
3263
522239
189530
941234
219489
963682
885104
636694
184530
291027
562208
653024
883568
660184
362686
1010450
527448
672613
792643
1016679
390430
24730
970073
954940
914599
930906
97458
184775
1032690
654698
124103
248428
65949
522151
939863
482421
936653
790137
159010
910328
658819
676389
563940
481874
392601
942608
366899
1027905
1025925
935227
1003882
756481
645348
442879
313746
860017
94749
5710
654593
346717
955405
225571
547809
482087
245255
576706
735751
605512
906225
546032
705182
247319
953966
603957
437713
357155
1016634
851073
1026527
642307
663292
614909
65735
234077
167986
595397
48018
3662
118335
250796
411181
775873
352151
224953
495703
776540
792734
608016
512172
956614
758137
169465
701503
407751
634906
458685
159637
354129
80073
164532
916017
634929
818823
285710
866382
707081
879809
157123
518039
60294
28544
590374
322928
43554
337595
690909
419418
308776
785089
570748
991583
283777
171427
933574
1313
320854
615225
973813
896524
514347
940147
372209
548044
409934
850176
1812
646567
976124
206087
79465
956863
1033337
231004
272721
349601
993096
750126
269614
193569
328564
10729
1017105
532989
206226
318936
751463
760696
852512
523646
54691
614887
146650
168302
1041421
253631
975354
551210
112975
523461
614318
404106
378073
1032844
568097
641854
195861
1003953
344012
175432
354337
595724
290073
809548
646843
429669
1002679
891113
51731
812783
564244
896747
114558
576222
98138
481155
905204
613892
645147
17568
509197
659773
836075
1036309
27551
720881
85610
515623
556414
308696
379132
206638
939557
158747
442985
717855
835370
930571
779365
396665
255718
3674
611945
998869
900215
17658
119072
733334
488356
909057
705309
387484
496707
92594
971465
385028
791446
278082
966838
175221
977318
405507
699670
545557
709438
574808
789420
144579
386907
641092
954185
222001
747961
943045
254383
959642
443184
457561
732318
237614
459866
392809
519942
64434
492215
95829
924902
752412
270463
22400
508903
606233
822180
264689
269218
1008366
87778
929441
802274
947098
449729
725817
384542
646234
488243
452509
680398
600828
416741
802323
775049
140941
940609
31117
44295
380071
475447
24674
71628
302490
133433
274678
740922
64141
447017
387667
226324
450709
553357
725040
625708
406931
20878
921450
463777
348319
162730
351224
933600
627008
937793
334860
295934
28915
402462
896176
114945
495806
472079
14759
362484
48276
347714
762810
142497
356719
889480
229554
915972
2205
624390
103071
670783
175431
905705
548849
319697
298392
1009599
730268
85012
434648
279742
975867
341510
984198
129768
133196
904800
339097
586094
907945
399207
725748
161762
263633
368056
511046
39742
939090
661722
721073
661277
404425
683093
874036
217407
39302
467494
441700
110355
286552
546219
933312
581303
391844
1024275
705539
570378
647751
945138
145819
92180
293292
862116
747406
168957
362041
699193
225442
858379
853843
63647
489347
1015103
145783
218215
116398
16648
436539
399578
228063
148675
969208
301194
394915
906039
154824
1015155
237432
714576
825461
568712
1010786
881334
557963
961239
155117
339862
556690
257847
607338
128699
181305
16931
697280
353061
246761
364562
20194
121360
990379
579295
101679
719921
848366
512304
394936
608805
307997
680098
202296
271600
76781
649932
50893
1001825
60644
977664
759497
127389
925243
1005848
473495
660287
504385
343050
732190
943585
565483
109994
157438
1017212
278672
341272
105984
103680
773303
314265
564480
307416
771785
628344
127749
516288
800341
416142
542422
414802
247226
247631
605875
750564
339796
894994
414047
287032
1028197
766522
243616
668098
937458
54296
33134
905756
675085
250299
150102
797556
862248
100497
426003
1015256
369003
882536
1036418
393153
747309
271112
241735
296714
934700
602498
852945
479765
132852
622857
1028836
766021
480079
120818
121189
304506
798614
524181
216622
177011
138603
645045
315381
215844
986213
622559
850503
570359
50466
661434
362806
336250
21993
345087
947232
253557
811011
837568
623112
21536
474525
403467
871890
228056
903883
129733
798121
874373
714032
681908
591864
402430
55642
370478
958031
764751
637793
149974
596693
1030275
633682
619498
383934
316955
226460
37804
336176
594046
315056
825973
806941
601860
410325
241232
923755
244540
586936
583426
1004658
400782
874143
914371
367549
431172
727247
767262
659318
722255
1021135
551273
256702
501472
496969
890109
842847
732854
753662
935981
143728
603427
855071
12846
460655
947623
90748
679876
682035
72539
850189
688791
490478
181280
597896
917300
600511
996985
1003899
412021
587438
137601
532352
556335
387707
73170
764622
207422
963901
85627
3134
1002033
87947
523070
504059
26053
513254
401579
723215
734507
394701
513337
403528
694405
198551
277389
548054
725204
967785
853618
68801
571870
924437
51010
714992
536218
884272
622091
475456
370872
174562
122234
368905
99230
993457
221648
1003486
791625
831701
247832
6878
577736
282067
843822
683063
129088
43127
706039
558511
879196
103466
11936
596042
723867
402012
898371
931591
285057
858219
677358
419351
978429
200391
972816
641757
165386
759204
524349
615481
327267
330986
286111
145164
511986
423832
787880
779156
549173
364152
549990
426081
453892
658090
925800
30202
580883
896662
812351
639407
679696
347982
885922
587143
523993
566228
661333
32790
70866
266522
361124
176275
716948
909904
319751
196161
1021619
645778
762349
445131
350543
245784
155972
20498
614606
573362
685031
595715
831365
90215
897730
811729
552469
906386
893164
580671
105276
555585
901908
934065
503299
691500
956963
607721
497565
96895
141730
549264
532585
678464
878016
901867
135258
25056
557583
850321
658538
615603
515578
525522
880737
425001
186225
670654
168052
264428
946764
277977
625311
298298
218412
581703
772413
848160
202836
571301
623053
208707
624768
889255
7190
132770
391873
505750
150772
573957
37484
336529
194085
378601
185383
379330
906745
264335
776226
380541
838903
986717
529280
906142
632294
932682
492621
539341
258871
470438
731518
1000552
913967
360218
753141
285118
743092
739985
491595
133720
1001761
512831
824475
959292
486197
625135
408866
839225
891612
420693
627531
20187
913193
161228
201139
191252
931917
822643
829732
215872
424381
101903
643566
106655
607528
570995
107168
209280
734716
280917
927805
398614
146964
607310
472135
11376
389749
419405
562482
622551
424468
149442
878691
638703
738241
382279
594667
804407
576552
199617
451162
172680
929459
473399
820444
845699
150270
1024883
856766
404192
910351
83051
702910
347119
55059
697438
715399
553161
364570
494863
610355
712450
277587
1015466
794876
561776
776721
31033
871215
792095
119136
882046
102398
1012386
333483
767622
924481
121356
1035088
483710
834416
673523
922554
584551
564397
748855
627887
717059
791167
559120
516530
141408
148780
656549
13862
794361
523895
916009
751617
1045061
1041148
524680
668083
815801
750067
1030208
1038887
826649
353434
520695
409483
337850
16276
537351
351029
198270
849227
396555
444817
1032487
301096
743352
844916
608068
1008846
84104
155747
274733
353077
762790
843035
173987
634570
493925
42577
749294
1035893
982628
676183
601029
732816
423825
498223
92963
32649
804642
996807
286412
975450
262374
1021205
295547
538253
115286
413089
352802
266477
772405
477965
584043
879498
351170
51268
426198
44582
288717
166968
458226
701596
981676
513894
187121
624626
757629
1010341
210986
343683
629114
108536
325682
658674
522456
278019
76801
597045
496629
169303
157619
516322
546095
309243
419576
414082
532080
617978
68335
740269
928991
422380
582844
786121
74572
955618
418026
606146
152110
4507
440007
708930
346303
562276
815538
760563
643423
271827
535090
886560
260606
324561
879940
37892
1013596
1018290
854497
141154
84470
801712
320963
456652
117702
298570
448302
126372
815106
168960
393175
890175
440499
167772
36864
424319
1019760
456545
808805
610403
725131
596916
293937
937094
496446
449349
20855
776868
126621
62056
224436
30805
151399
745167
287926
56652
810568
125788
990456
585251
580711
154343
218117
237430
101905
545015
789034
934058
162073
846808
309380
688002
488085
119125
429881
89271
1009543
713366
352466
594870
858408
267284
1026556
375634
770920
616998
423333
838166
838982
775148
573356
662573
656723
908115
517994
282772
720544
923681
714968
650822
899426
323195
523414
742728
118599
497104
975217
5275
344120
1024630
362790
1005505
124755
268394
817943
1019250
701476
125626
506496
851409
301644
493651
632479
631366
310845
845774
726892
9276
735250
1026622
180870
297354
667333
470255
947852
655207
757523
213465
983132
125254
1003813
25755
497400
115777
206941
74608
502082
5632
721774
787431
592958
69462
778230
339136
842584
394629
19832
662675
26694
333055
668644
907902
922521
1006208
299386
363318
432488
384818
90802
187487
402936
446145
961177
906668
97854
563772
757844
517793
786730
388524
961006
927850
610955
638978
231703
296670
882957
959237
311128
882040
56927
507408
266711
533608
419114
761435
647028
205075
755226
325094
899765
694594
244087
159713
683915
764863
463619
963463
893941
386607
426117
304522
116474
139856
781806
892944
274036
219347
812660
181064
856456
196778
644550
881087
7580
870320
923187
89166
983855
825560
778993
1016823
485262
38847
709052
190782
924506
969953
778642
485374
988903
929226
612751
418261
134654
692091
212237
704266
694216
5538
27374
365767
391982
484227
579021
321441
235351
812468
362811
993883
172760
457780
389052
944371
529280
237584
989222
711265
494452
370286
669064
186100
748559
194992
816452
633145
815397
772166
284645
751827
50766
1019447
339062
515787
215610
109893
543968
453341
533832
538720
514186
1022
751737
457468
16336
889658
191544
792393
258754
711562
304996
887978
960653
117273
638779
584576
603216
444507
884917
1042229
948876
223735
669562
288
738176
510391
264082
608872
454985
707274
857487
813574
517748
33183
59141
704441
399489
142462
687329
1016222
877182
725149
583360
519958
987912
314267
791757
131090
482868
670832
809304
82944
849111
422553
551239
359037
263764
312927
39703
127504
914523
4494
838890
612956
982726
499607
816409
708638
103056
964659
221487
205804
872435
873264
454370
486557
449492
414584
368776
1015137
925923
615697
33600
818623
229212
937591
321584
167434
208265
457358
369819
462331
414569
645024
273280
145744
60400
1025481
939710
242002
495056
226845
56455
356682
642917
171623
1037374
469830
76317
516878
242938
992505
580905
802634
1012959
354945
73450
529185
946717
557308
678085
31565
954618
177089
474357
472282
131886
40838
34844
48952
183870
273446
589883
942989
393122
1030299
207169
490567
949095
321569
210922
122455
967312
208078
960377
53531
781028
586571
928507
805420
656081
344083
260608
132095
237177
976966
218771
613643
291688
981252
805346
453663
350551
567285
161995
259790
278650
730176
230007
334932
286460
331522
935909
587185
292238
863612
988351
889225
162295
754183
120025
345954
839507
845810
385457
402572
183604
809515
429577
199762
959011
154207
206329
301524
532000
836856
919932
938420
721653
21725
20981
445819
941609
361741
657859
916870
411013
194186
219511
122574
367434
80989
461969
805420
535994
109905
442791
183050
447443
343456
545968
989454
862254
581851
496029
369287
360870
662076
221513
383845
114552
616901
102428
772560
873449
62128
385283
581115
806228
931290
9063
84149
204308
510039
874705
1010266
794639
232100
896949
67071
1019415
544867
209111
1044815
480387
167626
130797
1032560
254110
125327
480352
669269
992847
224702
551624
683857
383379
505712
201330
724860
507979
533136
896350
207172
726133
246386
939786
162032
471321
737592
772021
69182
838428
903286
525444
372662
576303
888040
213002
249967
259021
252390
102581
226521
373711
934909
693270
781986
178434
322586
633090
270880
472184
859673
535107
89006
559428
730208
515648
727098
681839
961308
674440
233126
13363
693132
631271
94205
120643
657309
816865
827346
123451
687803
435997
601104
964038
322798
842009
608349
224451
920983
783633
211616
789235
757690
215114
34261
831137
74014
233766
219869
836773
944715
769803
250501
456712
885248
478983
417707
840677
247807
351170
810603
30686
532361
205099
522856
711600
708156
716036
124018
880260
632370
968882
428112
124177
210158
862275
399368
160409
726484
51823
336362
851657
314530
114564
844182
1000730
519949
393743
936969
511246
774765
983794
731783
719151
751916
738332
356223
236555
145529
661934
648003
661221
312138
787492
602361
441331
468993
881935
265918
826784
415926
531411
219278
862654
142736
712339
785309
282478
139265
399603
122243
340282
417377
773557
173454
182666
901340
198444
308852
749138
987719
673434
931348
228805
979815
968915
826701
986885
651566
436191
203701
549248
150096
657143
942593
938373
335668
736644
738651
816226
466576
854154
177141
694762
137815
773031
297323
390834
260491
688319
162745
71896
69741
726448
702952
439482
491696
143367
661768
669593
1011821
421765
79802
294207
487903
1022266
879638
789463
575127
808553
489508
410039
982846
969704
523147
845056
217513
357085
277462
773411
720602
73888
360541
831102
337196
826987
278506
141616
266126
55150
334761
220974
429981
776797
525234
737803
174783
453736
820247
577566
450778
222617
510144
584890
773428
520652
910921
878245
103801
165558
734883
205491
120245
804068
463819
660699
733727
696248
557317
752434
176496
260154
659950
261880
515646
610658
450217
255770
997872
26981
181048
774081
589104
577548
124958
521079
596857
578448
918102
5820
281243
488623
508727
811184
910657
774345
813601
813955
910262
247628
1005814
580793
466149
516573
709301
996408
511742
821515
271342
377430
925365
124667
1002724
820430
876656
605538
402643
129450
690654
808019
56014
139992
773793
1000549
63987
808631
955431
696549
650729
713755
116077
361215
107712
571114
577157
807256
54809
673182
267029
588567
349204
132229
904696
331552
1043526
924942
492834
806261
186693
944797
274012
960167
279932
212451
105048
131094
742309
474771
139114
635214
671531
31305
19183
505997
177140
877754
603130
913178
35520
601419
359136
503692
202971
127187
620389
95333
661844
247237
1011780
1015793
720755
663200
337380
777684
615889
43169
919577
855512
378592
118807
986056
387533
520655
737769
895745
408993
487418
931759
516126
274559
219825
302126
414408
1031547
567141
859002
375671
963759
788576
491168
52719
720511
71263
304136
785257
456067
669373
425617
65895
340133
917975
1016377
385578
732175
213997
528730
596474
957033
847259
637607
113711
251032
75465
352839
464083
673832
448645
1016739
168755
910133
481624
135417
412300
283012
972905
135798
483699
900954
942850
221283
105855
522946
998231
666953
922272
676415
174105
76873
179624
734307
913693
485589
494861
674220
620858
903067
145981
506877
985191
80106
551593
327814
667873
605649
456583
537959
381350
472030
9954
735999
503540
889950
100057
604617
845253
1011508
123591
743057
148611
840404
571620
255077
592029
275
462281
985660
851068
38098
361977
851036
249730
592680
541237
59304
944935
547226
523316
418891
165727
207175
560949
1032898
605081
108231
886807
168498
225637
493130
539474
120948
403346
923729
214949
649397
427329
354697
651935
649693
946041
47711
1009818
151046
232041
896826
347416
360443
450564
1030339
124137
666092
844522
542648
1008523
212887
443160
392739
372038
745678
814486
677571
762546
23586
69975
260780
178925
882381
747274
573224
525414
158139
612836
895546
747098
757803
103521
429298
1005274
221006
720229
224515
248565
664421
762164
1023298
240346
67238
884696
714573
682428
751460
386906
777794
146167
322562
100424
88363
295955
99302
605856
319117
880653
751838
3296
347034
934903
202866
714936
635332
717397
829985
595144
625417
513967
759400
298267
842033
59611
679906
488406
58502
280875
169728
645714
325260
566296
29446
665726
222934
889470
537556
1007806
615279
695697
228249
161874
16161
834654
984016
542664
934227
855133
931269
213296
912051
412324
278287
441947
41964
804795
1006954
626491
157180
528812
646478
452812
443772
836360
97016
394206
328819
817605
364756
954737
664849
742420
1001551
433845
807799
766107
182902
134555
514005
522690
591168
466945
474842
819129
649016
318583
612668
95549
117480
849669
1028390
440704
45656
836587
162427
967171
832411
715808
683207
1437
812332
185810
37757
751654
445661
33456
913618
697107
598638
460732
732549
874014
967546
380739
355038
354513
138406
1033467
214546
877666
552389
123398
278015
416459
156776
879758
752958
708399
127172
731612
124249
518964
925633
53497
119000
156097
373045
1041349
519608
692079
724617
103528
362757
630889
305810
836915
323749
376659
715100
220803
831332
561275
962726
706496
988104
640814
37793
315142
354388
195639
20430
931761
924829
398638
257994
579609
718345
436793
213479
996688
616033
454897
458773
535194
1223
274014
929652
715360
945835
352902
123728
978581
104767
1001168
829966
3867
259428
580324
744718
17077
805957
709602
893742
522367
192268
604807
62494
43584
256577
894151
249890
491535
701298
828465
715393
794258
81851
481837
686759
223277
683935
194937
739285
304395
934961
89475
262689
263498
303213
7079
175016
515540
670378
793003
433244
140230
315396
469932
581868
325066
533300
831679
241687
181812
916559
340667
257734
985505
177857
885492
389106
355853
984948
717920
281751
872890
133229
26155
1043547
38297
312920
225525
180216
751978
601731
891040
54280
48795
996530
910065
954186
519080
728894
588308
231150
178853
573470
360657
179514
568696
916435
621708
349831
628400
398035
576763
41495
653842
496287
107638
373154
656663
578126
28143
807574
547700
888382
691432
460957
885702
272724
888359
896951
741375
712426
93561
515462
249717
492516
753832
60307
969395
235967
254071
548425
636791
613694
251435
87807
988710
675475
273820
746562
957845
749204
1016187
914490
873378
81636
46248
932791
879786
316185
861397
922139
915334
111010
558486
178534
108559
771216
105887
147681
255346
568898
517069
172139
712679
381347
770884
218248
597993
212814
1021048
293742
398598
894967
964222
538850
925880
333406
701858
617009
895065
391559
509303
220588
500382
304836
512822
580981
670200
723475
1003610
371718
764519
342915
906747
473999
353050
590269
571270
57880
68533
562788
646588
130215
1001453
1002412
1018471
330831
611272
858784
481417
505602
876087
976618
371080
90700
922258
44126
330154
14205
400914
727664
1008059
680305
699559
301328
464931
941398
1002689
711082
104113
156301
1021066
100916
859669
600877
437208
894339
372348
819021
768933
341697
567093
885937
311140
1814
715370
1033344
237931
331213
449729
864421
154312
773921
429160
643121
177605
385543
956164
673762
57037
550764
469584
925095
537438
301380
151255
496896
955398
919533
734678
174559
699604
206375
901935
1003597
600566
936928
376256
548951
511575
712074
74464
684591
156254
340191
721812
358301
834037
902488
597348
125076
198670
918949
955665
542004
900628
180056
220532
988561
467928
54954
980371
1041242
927315
6328
599980
490262
997941
128838
183063
947831
696711
956230
348074
9887
938339
991275
343367
850583
678563
1017181
277059
706888
690606
642606
994461
1026219
163897
650292
1034606
423490
670324
1008364
324248
983110
421629
577992
43058
1037024
405496
643560
148867
105948
176181
452560
585227
729568
631919
546685
187772
444894
542330
539105
251765
398816
467545
755875
457289
1040161
97263
233438
50205
853028
544775
392922
950922
451505
595478
497865
781514
217635
930691
717301
760614
413846
251376
621373
286959
434699
395749
544773
324857
509547
909089
264164
106123
906419
635344
200811
26479
1023876
363327
497898
504078
33443
247322
454538
288653
738540
68904
739947
934817
887162
18529
79107
307441
51847
393655
907210
969267
1026139
399482
442176
913050
530440
95295
6887
131062
933875
733750
339584
433605
998972
129210
712057
531960
107901
1013491
873184
756193
640837
337237
357367
905181
871869
959098
67205
631122
602091
733713
891031
653772
914289
882083
539504
330829
230573
959022
1041890
273142
425383
739313
501754
157852
490515
866718
239044
826893
27191
981625
937772
830713
513639
341823
925362
394732
223821
337096
810660
332343
85090
343856
62574
912856
370710
831937
639800
147422
86712
34353
746994
235544
1038012
643797
369799
523989
572593
805887
306532
795181
970568
726464
812203
18582
893091
117159
859878
556898
880038
341208
988159
708903
803940
174908
925551
638184
732335
265690
930512
252215
903636
47382
69654
323316
568433
891399
356254
913124
794284
355983
743860
818941
714411
979804
54793
247203
922337
404719
232294
77149
290639
795866
369431
628376
305746
554049
353469
120520
900388
50948
538719
33083
958342
152780
828371
907167
648232
793163
963261
17053
326142
355137
240262
996768
276228
1004956
865975
891141
789701
980420
426546
28513
50681
690096
999486
429502
503000
702434
991367
244173
774207
59394
990928
918277
643895
982072
62896
469924
145609
806103
180119
771243
546907
865987
603130
658599
837560
898397
637279
396103
317086
712229
711392
233544
958685
227444
619577
667870
798429
273896
902510
932699
1040467
879363
370114
571201
501381
792472
1013794
339026
416043
293053
104240
99888
213698
540046
642158
815596
497749
306014
333315
163908
528058
246711
184043
878026
888410
267003
722979
175045
517239
313767
122678
713015
67381
600279
342988
22007
172974
903065
582203
210402
500783
495061
722153
46054
761255
20023
910343
995971
584417
42420
381253
611997
316883
309716
600692
405380
405018
92458
501571
424406
966917
882916
851197
690100
494746
652120
723184
858799
776651
842416
159975
448080
844229
223254
70543
952643
665570
451187
337359
1016084
72930
130526
127009
722374
571219
561205
1000989
792212
1025028
1010628
848425
477421
330233
812567
55365
365223
540595
682641
48281
671425
447940
701232
845173
441708
638701
317787
617422
629459
133207
845838
493551
212714
232225
926380
843215
12205
1040543
360597
405461
525687
636154
155378
975650
461989
295759
755166
815477
1023243
674270
203
227408
36072
798703
497000
337268
846485
630829
519800
112299
87611
1008361
323695
752700
936847
597161
584664
564639
536311
138373
971763
797165
32636
706059
121788
749620
1809
606243
507926
131379
442064
445207
764400
785110
334284
170759
457949
911171
271587
175465
964206
398016
106401
362937
648958
194576
512222
515871
947897
304037
533123
1016874
437103
527951
35945
742665
868047
63461
88618
541334
561763
725534
1008383
276605
370945
954461
189671
220565
759678
572296
599818
924313
294218
169638
507776
636007
370378
121386
161579
166799
1001038
416475
636702
539673
1010966
400157
454005
1039214
911569
852196
61411
449
116000
794425
710948
429825
378712
337746
507859
522417
747005
12356
13162
434219
186405
683073
60970
357242
906417
347216
294864
4657
808970
2091
724892
56587
724444
324747
397911
113753
1025925
895623
1010335
455796
526528
681932
931298
198503
657814
647952
428890
546179
560730
554583
335554
445047
707973
6669
1001037
953297
307045
858655
1007003
274328
864628
932569
441221
759848
639554
665464
252465
944913
627106
1031459
342692
567292
65018
1024280
403298
408450
269255
901341
671756
832785
384216
506257
403099
823582
712915
100529
784977
731981
257217
672011
635671
66210
453365
559668
911816
764252
127711
988545
41653
781090
245038
126008
410605
174331
771075
535550
205177
83876
1020347
378928
304940
285848
354231
416337
498411
997122
843650
1002130
594205
262387
381731
896830
204806
795178
646360
249309
562736
998056
520656
331209
122167
309254
926403
1015816
824612
524672
909576
664762
396439
736949
374606
594391
610803
476634
549603
425842
37282
379412
398646
87433
39450
622549
431665
311293
635667
1029281
688551
748750
917871
830199
516251
620622
677239
624147
800874
435961
408909
358141
561917
364058
87329
412923
324742
196957
549184
523886
817094
955549
620785
781338
756569
213673
974516
840412
937722
534906
664319
745876
508306
122141
812669
804724
933863
39229
67706
202460
503628
37556
679418
175761
465670
23724
87304
1021755
435365
991602
812027
323804
114980
1020253
641166
512143
415926
327323
311004
808571
564274
780093
250634
904316
955196
1011170
822449
919314
303517
646773
103168
439318
275038
312997
197486
1015443
1009467
468224
869209
251969
644400
950093
968100
639288
1007216
880055
385784
15424
156149
689066
191135
47502
683288
846655
329275
1003475
247860
721694
86471
455217
157318
43934
186529
54578
189981
560876
715783
886641
35872
174693
275461
246120
782754
31857
676461
412244
981224
498942
900630
630529
752618
264358
438898
649360
479648
261608
528617
1022604
366502
529671
422473
905658
205651
38413
102199
898681
874339
620290
373062
240362
691293
530227
71979
311376
837649
183983
45312
749039
719909
897061
290492
603202
681981
816429
556423
838275
204542
325664
709599
31417
524685
326445
306320
869564
1005771
35153
153844
289120
34128
967489
826597
750779
1012977
934602
866099
87840
108605
1002578
919828
520282
180044
393995
558395
115111
32414
283055
942412
495867
377833
117021
43350
79450
508282
762493
932409
971102
235530
277552
222310
1031625
391239
215809
82538
25009
38936
747493
135056
861025
173915
764192
974374
484622
725000
780978
230715
300767
501770
940752
131258
114143
472902
59349
317185
773025
213786
842827
243746
505178
948235
259370
827524
169413
695395
919404
962895
800300
834299
495575
854769
1035472
194990
456198
643134
516885
788798
28293
483686
689574
567872
941267
86584
434984
626020
892645
484844
325559
3381
731279
697168
985193
724732
602096
610709
174682
144042
115172
751508
387486
990099
444261
198727
597952
736715
529105
18588
545982
50321
539209
940192
588375
958525
608146
105730
394277
705422
592843
899371
290869
879197
274583
711204
651927
190777
1014101
563070
964613
1001371
827826
687896
561915
698749
844992
340756
299056
48599
622779
246745
11534
532150
529226
478633
232407
609690
85929
29739
401962
604257
968562
338526
12456
35198
272839
320733
139102
88267
956394
715684
337058
744346
223675
889963
893966
759056
705169
779443
743447
894088
671719
588645
447531
457442
199366
2564
969413
832237
1008513
813447
111113
814103
390447
725049
511343
856664
316450
437150
113072
880794
403039
475799
441859
567175
931136
112722
654798
289064
468492
363812
900357
741454
91585
538293
493630
9090
110890
695417
513966
833198
254181
230147
920685
966618
352112
1021700
1032511
681814
649924
644763
782823
643817
12536
509079
289081
232634
365335
881878
264985
417708
1008589
922770
391228
626734
213392
342665
35911
960845
263018
60058
128143
617454
37828
699590
951364
856981
124884
501176
1008653
490722
569264
850834
90395
913782
514646
146454
571880
1012929
991528
949757
474480
80518
460526
382843
29555
262180
103562
657958
951022
949090
808534
494928
246773
687990
442042
404882
211343
752942
559999
802698
112922
962258
636969
262242
650479
965420
521291
914790
17094
108053
698310
865762
61836
1044495
768658
533964
447143
293783
982068
1029673
255126
857733
331013
446194
852937
460178
858764
140442
60456
341917
45907
480988
839518
629587
290363
884267
648968
1018377
805852
97360
688499
344443
320974
843866
618797
795914
379048
387094
978286
770003
616479
10545
740737
627334
538117
458407
301181
276233
775802
424071
743875
1006379
963192
707189
884798
1016175
623722
514952
69928
589977
728853
955540
138856
995838
493629
701362
595165
82337
664324
617247
361442
110801
209896
811072
1009667
128866
534698
587966
420134
1020953
243253
1031578
784674
435945
517905
64540
508422
579833
3001
546193
945279
89038
838917
729200
237229
605717
618322
628481
727808
598726
354793
739328
88025
174944
842003
694219
403390
408296
864934
276361
1042513
702197
998915
428216
856746
48202
885573
94737
183948
741555
448303
87672
935254
679631
839791
674039
967938
834439
373240
756181
383279
408375
666271
528472
819700
881276
672811
489283
718144
192973
433509
618790
718708
142481
198312
648592
517984
991577
308733
261144
516641
214028
197385
163839
923003
368563
252332
985873
293742
138112
984327
286647
247612
963124
168261
177069
707853
282627
696406
688071
760957
178039
407768
847590
589484
887465
254717
14428
566400
655017
219415
235277
720943
598133
773582
891472
465202
465153
475970
950946
732503
549992
457766
907623
652577
129952
900291
674098
944904
462504
980635
376429
3765
567479
465572
511893
518379
378297
723912
774186
50173
82605
639399
1003492
926082
273357
991944
1038872
100206
672947
646449
185693
464755
137393
269303
309464
977533
121047
718807
331020
352533
250638
627895
216693
310685
395224
223783
413232
947357
371963
856762
334436
771345
95802
52112
321162
346301
547016
776659
803702
810294
392447
614072
222353
787500
344272
923389
562687
157008
624872
18447
872293
138604
522265
311890
553684
496776
125646
760736
329108
181328
858864
744114
685709
196301
728173
531051
277829
431948
1025666
558677
371684
731016
14550
949984
26729
441609
883024
905827
866340
502472
707788
542126
819244
198095
207922
124799
880306
316638
399920
893126
397342
757319
161323
970680
81229
496721
119014
414787
304355
827939
799802
272581
889842
612799
644612
888594
154108
756571
38582
815773
159897
64086
537456
153698
1029346
615286
294905
1005374
757695
753664
689720
716569
359388
591407
599267
108333
347323
711474
673674
815622
455626
1028866
530314
394108
388016
937542
567586
814809
997447
723753
17549
642850
61952
171961
864364
267971
127731
381113
420779
49015
173109
78262
271486
709468
600714
221761
270777
281954
591965
698724
89987
541787
200251
555260
78004
185770
766067
266390
744866
789823
178611
693071
101880
477135
268361
441603
274681
755191
77086
995094
437142
127802
148709
881097
128743
565064
935919
64043
758550
178088
41116
1011066
980273
530840
993169
505313
76861
1006107
750481
952623
438301
727
18106
667671
130406
714778
603647
352798
1036772
259691
864064
191891
738286
241799
885742
65401
527648
349108
71132
776051
757871
613590
108029
425627
414617
338858
749248
283751
474494
224549
247707
751809
246973
253188
390695
340642
170430
335377
47732
328746
248242
539845
430513
186081
983494
984194
223987
803970
114304
4187
364954
200179
666895
226788
436761
718544
350191
603622
628507
626155
53896
980392
278477
421925
693273
566807
298196
728735
653138
127364
1600
742650
895005
765967
367123
273322
411219
68154
952966
945359
178581
1028747
546132
555600
485869
860809
246239
549128
348097
414454
186539
120612
302072
399617
1003607
93775
527748
502844
312030
10352
597501
849914
594233
529572
1041316
804530
951176
884147
1043310
910846
607005
77664
432588
640563
5795
606862
466903
907485
676741
268882
62043
794
52563
418820
271276
43081
617697
221887
934987
721938
540315
884092
821805
318630
636648
587942
572105
754347
726322
684571
741735
1013930
684803
153399
47606
808181
135039
78264
676723
672647
1018385
172035
317582
834963
536674
447155
70056
711527
603605
227798
48237
345639
342755
192391
821835
442784
548252
157454
404922
703331
758473
110237
39647
717776
347124
571089
621854
198846
859563
521072
599318
242344
861267
688713
347678
165204
216476
308397
241397
813773
818884
52912
513508
927169
636029
459557
643256
698519
964268
519926
321906
452466
187340
152558
424713
43955
464215
630559
906842
745563
942572
822519
504794
760983
311557
54696
471642
163599
272042
313325
630264
575761
470815
168853
765945
188715
184405
444159
97228
411221
963513
704691
614535
157354
452810
883688
711641
749897
247093
450321
351623
92667
376544
475390
660329
593504
59270
163165
604718
514003
610803
424720
638394
545215
1009486
1039697
516834
12711
718836
246200
1038482
951446
109174
94828
1740
299810
181255
33921
979682
568116
678478
221333
205019
1036230
280437
39418
635440
1024132
946230
436503
775679
687958
369327
522700
664475
778902
811644
192857
398253
350730
963811
934196
146135
585220
415497
89613
760760
796003
24609
135128
269378
512042
358257
709386
506545
796748
173624
325576
50160
279110
875874
528637
454065
346675
760835
943562
992561
33046
262006
1006395
981633
123150
145897
592428
645430
470823
471253
263484
216851
808778
676516
240791
643439
213634
520518
636541
395542
571163
896465
128762
782839
723198
319864
1001396
576080
775637
191433
82151
998793
107340
530333
907235
360611
901619
722003
559292
299868
260327
285208
45472
570411
749254
176148
156630
847256
242021
2336
523240
252476
422362
673392
195569
817610
320383
953122
823315
806910
7947
206476
380150
378614
151840
591363
917300
636255
554672
799824
322906
757631
213515
773878
204260
461100
652612
645304
467705
86355
184584
515501
794257
246053
554881
675146
252832
171968
1044073
313015
677732
982681
271728
445364
153898
704993
594364
445643
364455
663966
485593
157981
512038
1013736
520717
913596
486707
262973
478868
247596
103020
338176
546529
569177
651766
465095
414847
143644
901079
804253
381679
614007
365719
969686
764513
771259
170016
971667
980244
667435
69690
200967
274178
131701
749841
937218
144219
390068
427095
660307
539453
360819
252413
1032683
827120
199185
423890
216701
59518
53491
101328
142659
107824
818249
462831
793567
276952
789503
342769
335989
219074
416595
906587
251901
901224
784679
493783
175773
251476
536754
710655
946621
444134
576510
764622
590436
247559
919517
690272
383747
686268
580771
781890
145398
846519
686843
973533
925261
649431
570704
267195
1935
953407
722091
201430
325311
779373
976225
110493
894072
278796
806158
864238
535280
223109
872365
746217
296650
212233
6333
752445
789505
376197
741951
772974
129776
1027114
680366
566069
595425
529048
972336
851725
691267
74561
102502
412805
692357
689264
582717
332664
126908
714297
733129
586696
169867
804810
362310
34544
920321
945279
1009384
721277
548064
829695
166234
723964
648475
412010
66713
757968
602208
1032067
349206
411136
745956
15913
325281
842098
157403
467292
52711
334564
239145
353214
1043731
120279
564159
904451
913713
406187
908206
914354
831512
265495
320311
933736
951833
748573
394373
948308
766985
31962
219502
743956
597653
298834
383893
131522
173257
26952
313770
745607
335463
151550
338629
455786
777823
490333
912614
938878
906406
623713
709636
827808
653364
308293
898451
245480
166129
345471
437475
718291
712523
54421
327333
546979
561999
757417
224158
463917
1402
582036
199037
13346
804543
618831
977370
432687
246846
355581
413090
121900
550885
600843
647413
99899
108969
56521
810383
91598
842442
1034136
979349
16829
324405
976910
889951
677872
113881
93683
288667
638826
756538
210212
197249
516277
314145
662631
748633
510896
397393
484685
715823
629155
459284
730777
866586
424860
122545
2331
889361
605256
301958
7853
1019624
184054
484735
869355
588048
21822
924970
240975
781666
557605
257488
807061
150534
388413
641073
412778
414179
678435
655569
883871
223092
109239
287461
866824
150955
29911
720607
981560
123373
646894
315819
808005
271911
476642
819275
752588
674448
1012233
948541
235354
199085
33510
526977
258284
386054
251597
131989
23229
434268
104098
836892
517404
249866
720130
660549
823983
672898
14704
352455
709385
186235
475994
198243
236840
764788
213633
493164
666322
909618
626116
110790
960031
394795
382626
951608
226888
970945
922105
474255
131512
1023882
483371
733257
463812
324304
653732
755329
486291
222494
380933
694312
121228
726305
457389
463806
273125
825449
658959
689313
721870
468927
452562
205529
281787
260597
892319
156204
999200
802297
1001663
545171
534334
968846
490341
754135
208946
552954
57000
518425
102999
579494
115520
783102
785789
58784
823851
219627
560632
813636
649219
592701
235089
12435
673102
68610
771127
343060
298500
340860
836418
685692
997247
861152
858378
828647
624493
68377
863947
753036
54427
488352
878517
652961
437132
835517
944200
347831
854148
1029902
1028441
681717
992665
962619
984982
565671
673887
984405
791043
8460
984575
407104
596655
459696
1022981
70309
192683
606026
245623
847348
830571
445016
203533
597523
185046
487861
40379
47191
6782
884932
637818
82359
675144
102592
924986
349317
302653
800240
926468
586997
155521
406305
1035669
574597
239066
913165
738973
90195
969184
549519
875582
365176
548191
870380
780900
622206
201135
291849
775320
702724
359521
228239
214428
105514
936558
484721
780990
636639
830174
290170
487639
1026860
614472
405024
827867
491867
868118
588431
427481
678166
370190
465341
35375
944318
517559
930947
874688
932558
821214
205827
590925
792178
254373
701686
696114
1000550
154365
20460
60978
299613
419673
420364
957166
463878
92715
19675
1014274
517831
959699
372514
891854
329093
793804
540646
601664
660949
701132
309981
748879
1043897
382762
25803
226180
912620
576844
56184
721016
863925
832493
24715
600601
165596
753522
435363
269133
865523
419624
104894
512056
83222
83920
572231
806001
408183
230818
711647
311896
843196
171205
77523
805041
793371
825210
726766
611995
311105
469969
150275
346034
458394
842218
681800
821052
217363
573059
920917
54984
91417
556220
143745
498533
917952
768911
683855
998150
654472
532729
537960
917241
881613
529466
810407
1020244
861060
266081
496774
95079
412616
670341
105695
5093
723115
325002
766103
345215
547298
229520
239060
986581
270932
119969
134040
882165
926832
943027
219904
443273
549877
53989
61346
180849
332405
920534
389895
937723
233747
999959
318406
138283
715080
885803
151310
141611
519046
1016606
37472
1041041
177960
133455
618076
141800
257619
717674
143989
134901
194811
648046
261187
984568
186183
458846
944521
1028907
755978
636497
488473
99049
202044
815536
288995
601831
52731
855448
658481
833389
446781
1013763
393148
990084
953162
583080
793474
580363
260703
26438
384624
710379
608953
323659
953083
366136
104367
491266
268870
403922
1027758
726067
172987
741424
496601
683827
538175
918606
874011
998717
421251
782616
751753
872805
716787
871898
190551
606922
272393
306637
721341
598819
86911
316348
185488
636504
913992
698911
506848
299009
737554
79144
35829
526937
118125
358828
907603
264669
555936
771397
122937
560822
605737
147067
714058
952876
149309
92848
407022
677740
814516
492414
788452
635521
537792
417259
832983
107088
147499
724558
791910
758777
470360
591150
325627
387729
664948
316959
358351
871374
5281
705811
464626
396020
607098
68432
617418
209493
461118
810039
728523
58901
972486
411225
99045
433813
745338
504329
392601
883293
271183
13075
973558
515682
535807
177048
613053
813104
905489
560399
854581
620546
48925
416661
548828
464573
629701
467359
312284
762728
1027405
987174
655979
310940
1013525
343804
829690
971739
264699
466897
995119
879299
207253
580378
634166
842753
939622
84241
754855
435127
1017158
837743
386803
379391
860696
536572
113600
341896
867202
465593
312350
326605
147558
617395
869679
365369
344433
26080
23726
421442
78078
393819
756365
580762
544539
247184
529912
874626
118228
975876
351825
628611
996038
126945
815854
432223
75851
953421
43320
228398
255860
746719
569504
632319
3254
432405
216799
743106
501356
641863
752173
109875
220987
140485
16728
812465
43489
523461
378227
653076
809322
372300
994695
450109
524695
196723
964635
820372
439759
280044
349483
125959
129212
153187
517983
307439
106122
666673
110508
423755
763887
877097
335774
108321
389544
664542
15267
388609
249088
542197
988702
1006758
1019684
553362
749125
558295
840154
359563
739903
241453
492121
426078
625857
465275
722744
997747
908816
365844
456555
39000
1012870
887969
10970
1038032
223294
234872
674530
592789
940576
880642
176501
454948
151793
684679
1042287
45994
359772
351808
40864
735783
840558
628693
763050
282686
127643
172847
276812
27015
210832
504044
904122
466280
664581
252652
226446
211999
386726
476882
1045174
481811
211951
812879
856704
362689
185098
781256
912370
245469
512601
757322
429407
354978
1020296
402308
365187
278024
855302
367706
476305
363163
642774
831397
225499
998870
383103
571172
809230
282709
454460
781340
804002
272612
709682
547664
481183
938408
937039
575992
997297
270146
962604
192158
306300
645015
451944
349432
354776
352681
831088
67053
585308
123564
128773
662047
144595
883812
36007
847421
619714
58105
531321
896410
930414
869399
327867
59888
123304
662239
404423
719743
985272
662190
386385
261138
366182
41423
470188
680485
955865
332743
585477
472127
788194
149807
436744
599108
675944
612006
532827
659769
324012
27592
251977
594558
202316
782621
704405
605561
140825
395519
321656
945750
1037330
251723
814932
703634
641895
14586
755105
559799
525564
761893
34657
108029
137320
769164
847534
1025548
503084
530467
968763
951025
384766
561461
539592
534807
193345
714593
471620
996445
641677
966516
890549
245770
617238
102636
278346
691753
988736
126930
66681
418602
699777
248751
821624
704222
832073
326003
702796
368629
291494
895814
760014
368652
987020
46940
895255
537935
586823
74686
20452
532976
700108
22591
451521
495485
116136
222023
52068
724226
621461
293181
614620
164914
965131
708988
217609
666810
807440
16140
876125
742819
333261
184151
568921
667206
558351
189735
499785
1038061
649658
883247
852956
376517
630809
389923
850781
548215
159544
538728
247098
438935
86518
541325
901180
653331
808419
717326
143594
108170
739677
178800
599358
111230
91973
893316
792912
342191
261318
644442
522656
640256
26383
1036525
774138
256682
92392
324081
667124
844285
590762
552717
127432
468389
728449
298059
652592
808917
707814
4925
756142
80598
347197
563988
486013
780420
927181
607811
4843
171461
783193
849419
908438
453340
738264
816717
607348
710846
33157
160889
436209
924086
584284
723067
941769
391457
1039547
370807
808188
206569
844126
104005
424789
660809
331867
407281
329400
371881
325334
1028704
32911
530543
1014119
502525
633970
245401
176975
932421
392800
78647
773918
223597
678543
458246
965471
82286
220947
34756
463198
607399
74245
999491
464581
879363
487629
777735
558687
597789
371556
309372
903888
814388
447703
443755
101602
355426
14241
117242
218016
972477
823472
32312
54337
519243
606132
621306
937199
1029588
287398
378346
605185
432391
714473
768853
686345
661620
395081
239010
546661
708066
589209
429034
326230
261700
937125
13907
552946
912381
94507
151404
988994
988308
318433
859520
350402
677446
734576
354376
884159
643235
624352
249979
483233
669878
193998
1013224
371711
552260
881011
683872
588074
647825
798003
289329
844457
543505
32556
509538
794780
199879
581255
115031
597782
724065
137120
31298
51809
900074
615228
164669
856966
678061
175706
197988
136866
856046
864206
441695
825000
805125
692647
658903
546730
789506
595145
437344
606319
186913
252853
902352
846226
995758
662183
307344
658438
303442
784026
637055
64954
530872
623503
62332
706836
917412
608447
305552
526150
337095
859376
851427
270095
919294
909497
691789
712296
647873
611502
114416
875324
157621
432571
957502
312936
657222
710202
404498
609317
916608
573183
905606
874049
1042787
889648
570112
794335
413517
446019
94021
132650
857432
185621
250522
602048
990153
408000
605116
665245
58739
251655
127489
187007
19425
809140
470466
237966
834120
292186
383561
1023713
700470
410976
664233
284342
597650
747927
592712
752484
5246
970776
513138
244216
523710
981107
200088
442563
593702
916611
853153
698606
267203
344481
982127
199920
7612
171367
858500
694672
150100
908079
1018593
376235
453447
884218
448173
223851
734152
35961
216877
768524
555320
738021
557579
610863
936485
577697
575365
552061
438985
977648
375620
620783
867622
1025565
780659
615096
828191
597060
158450
295834
570996
896443
319489
300065
318460
266865
918274
138935
28015
409963
371783
316757
862782
700183
918122
929202
346541
277484
230601
57326
28054
998946
771429
972714
94605
34985
657704
446051
699438
1041612
351383
452546
146515
332959
738039
816190
337259
458627
837854
476959
469583
814235
585492
487341
300197
327907
872923
295577
396837
494185
896638
468488
797412
606990
629336
963724
208070
444632
568563
539136
767134
1018893
253412
52771
808225
942084
234691
72811
476720
320492
833112
185898
1010186
559938
899521
821597
1041054
438857
465287
711755
184495
201263
222463
350809
635729
811716
418460
906635
228164
467199
886463
175219
638147
130670
881352
377249
784324
259695
580160
825679
369006
602973
273008
849969
966028
188431
1009539
789012
212331
412120
525799
252819
660419
313361
616866
545082
479498
283080
624832
276334
36578
43689
268637
170161
706627
936520
426583
368604
108074
659581
403438
333750
713989
38722
215205
528879
241685
616892
94842
636677
260514
626422
19454
171504
252281
464761
184383
193734
526697
521625
1041430
186292
470049
570685
439828
997116
862490
264166
319349
795953
36158
1027173
164246
406336
228840
134925
171810
870240
613960
149707
100628
714642
938933
785763
956468
549597
849609
844616
752843
382909
110664
711334
342805
354472
1021052
318510
856926
868135
305403
598731
295072
707056
297889
923588
788560
397012
865881
129050
960844
767038
643355
197340
853907
115377
241388
26592
398835
1032877
246325
773452
201576
751595
541237
880721
612713
118894
683409
912102
380804
561218
1011799
133169
361832
100822
556366
684046
276463
1037155
586182
307353
557197
975978
903252
706364
1005079
920446
629253
947299
113340
838749
1042245
35198
216029
926672
84332
517655
288289
150261
860562
584046
164667
362044
1000096
484251
850211
516887
693723
958258
353716
712526
156433
913309
365622
324160
547807
214341
651385
301672
770766
657836
713434
743999
434165
304880
826081
454388
554747
519108
181531
352591
950755
866933
748040
963035
319774
821781
502721
581385
38767
475963
820272
1025783
282706
225708
217161
568024
696942
809623
879129
860260
371922
545952
784386
986065
49742
168935
995016
268015
146138
415246
50253
836145
581254
665250
345145
615571
124099
820007
587659
795265
528363
184816
305795
540365
717009
250611
519492
441940
1028044
840009
865672
142722
889904
780915
556775
821334
352926
556399
493681
192469
409035
77666
887721
566324
716376
784310
95246
498440
513
496803
706558
226551
676268
834882
588521
676399
156177
972838
48148
981883
9052
132377
416305
499988
373430
879992
955427
1035828
429576
301986
838151
361847
291688
393037
229995
69511
1002704
423623
840076
504491
762617
313503
341797
916380
362876
1041766
568110
608824
754695
615151
882853
838989
720360
1009907
584914
211254
329424
133486
813825
353713
685391
1035045
1037939
10385
532640
376375
1005619
176793
403027
477865
202654
224816
639104
128405
329553
406972
427662
224062
79561
668749
895784
148705
542183
826934
749461
675280
59755
583013
213370
113643
913275
851514
915282
187064
940915
767939
396145
511585
714466
107027
794368
80066
781889
175389
227999
406682
831721
681482
160448
839213
450305
426829
761593
1033150
965476
141389
937284
589725
959922
929123
909620
673598
850492
682428
53806
876691
901616
703340
131145
697630
965624
615093
655537
736929
799584
149147
404929
748772
391929
67386
353229
347190
544015
464993
535502
917860
528613
518824
712954
1031399
380166
509452
568777
3102
259532
505855
881567
331446
299759
947739
682429
229716
309408
842022
971848
523050
551059
530764
187697
523400
69588
339174
57692
957339
667992
461442
241333
361072
126089
854061
582444
667450
763340
548153
572495
694547
912361
600286
850364
129439
396796
755112
787312
246593
808676
175644
343936
202204
608129
350882
36902
397273
622128
667342
39609
540167
765222
960839
1043980
73799
630998
833655
641736
811699
1033570
87340
840670
57179
221544
189067
370053
605988
737100
727979
6723
520599
65803
214409
790682
46321
338374
715986
945603
746977
743901
565224
741362
552645
675126
941536
733779
140332
362053
45027
485685
98645
883250
995551
592796
536332
319744
843565
709029
280861
276201
781184
639291
161654
354407
767014
314468
959303
405082
483661
252345
728065
737229
664682
351342
45713
911570
591756
599615
244095
143077
128684
464635
277366
250220
160840
1024844
478334
793433
667186
296614
72902
334289
61358
628902
810838
874216
8904
666246
727512
508585
530160
475707
590400
1041053
792016
583218
949769
82231
3765
307593
776192
195643
276521
660251
655565
1041014
148334
480420
358877
97776
823487
533665
54092
443455
375190
751725
738513
603637
94422
487506
990
474955
2228
473590
94728
822104
582057
807885
1018994
697381
691492
436924
738723
349339
711733
276689
949773
191769
803181
773756
444300
30652
582007
276972
472498
737187
872886
583287
800617
957996
767514
1024098
868979
879173
933108
434200
612337
163815
569562
965365
851370
250048
794595
948826
891670
700642
638094
338895
466202
704302
1024576
480835
250088
954867
515481
673694
164884
162224
736053
588218
627639
215451
6794
209120
266812
76984
952204
299628
853449
610156
284794
62885
150954
891951
320084
210904
64014
389272
529936
202062
353607
791216
346227
261633
5728
669371
886770
8731
216983
647441
55541
728564
1030699
823392
705624
271599
917547
356983
272646
181858
326357
340681
8183
378762
34945
163572
750764
869127
497461
451261
899803
441484
737954
945393
707303
155540
532418
381247
1016896
482713
222212
80998
645031
983307
536412
379805
271009
652984
532205
484390
644308
934614
114653
8171
757803
394609
733147
130262
363045
100901
930089
21744
911982
301381
484031
926998
558930
529126
979996
727218
421731
527811
4515
309073
931957
736628
1023489
51008
761166
971080
784004
971387
334708
443317
651558
382506
489999
286244
819479
578630
352198
302951
871392
326647
1021754
546753
999934
743275
1003605
121812
302284
586110
120819
668237
298440
207122
134962
480396
762693
38978
262061
709201
427029
904870
687374
702369
387019
694375
148002
1040459
85640
445335
50298
635328
712697
722019
715517
31945
945147
212478
992019
118998
130506
78266
264506
273004
586444
702797
722372
798271
876222
145772
172205
775781
6858
501254
3124
19295
840949
144330
52035
222794
565603
918512
569157
488633
474503
979008
988192
705967
181783
107853
105884
827098
411696
689546
522544
403952
831655
733270
319420
359800
622937
939579
765940
535594
277586
568495
102838
123521
438250
936958
612712
556785
904901
126593
1019507
118757
141955
622510
185667
423211
575480
29003
301749
232497
235701
646176
1036855
7473
994007
82142
899389
926250
135098
857340
25705
71061
840945
652764
803900
809355
699402
588839
871334
521502
183158
617349
194644
730465
352001
556945
908018
780598
58095
337488
452536
320360
344669
874601
8620
396998
404919
702300
144703
251293
650715
625849
695878
52551
1016367
261957
381571
212693
309153
544243
879942
837211
530889
685411
44472
775756
931839
32387
168765
852717
216805
329586
1000324
974003
210211
150016
900099
170083
701620
665919
216650
188603
567978
344453
811354
614712
421139
217909
17924
496811
813589
205498
1027826
713946
531417
814338
126124
524061
2750
871988
372121
523029
194650
841314
856721
6129
864159
253574
725702
1027503
751410
316035
910735
80548
540848
721688
588880
915508
810093
970383
364149
12764
897123
633176
598048
1013259
1022657
397752
1022114
11221
306750
778379
824633
684352
869679
623394
288766
327129
365434
317807
46433
827442
31657
199859
60961
331785
161568
887619
287101
116671
355871
344975
156211
602476
419706
160217
253074
465537
409887
814378
928020
849083
408935
893581
441032
753135
414848
708957
278964
768192
684405
154957
746754
499490
157529
570004
130413
142090
803764
418662
188931
451846
52831
298103
303657
236240
976697
505667
372703
59697
838057
257859
917072
424730
858262
1012787
600336
388844
676978
17667
677937
174991
441615
77370
824358
369726
588194
767907
321542
893134
111639
253367
247651
951688
419754
431887
694083
663916
802553
1043326
26621
307883
403940
680185
445597
310585
592308
232436
158600
877269
666148
701614
278188
892829
675515
783810
305782
1006891
868979
252219
915197
955223
187439
623906
927006
874398
777457
312743
390030
1029886
240868
782469
133642
152016
101446
215378
371701
681651
477175
235495
917253
408782
445330
45117
299454
510368
223386
12304
229942
399201
21054
610850
651819
306586
525847
883932
787408
410236
1045255
333263
205743
358923
70995
605094
289935
677605
246389
902364
554381
151263
531501
793879
825029
911738
92893
72428
395101
745895
371890
299146
700503
437825
771270
563876
547368
838327
85545
406241
209702
553941
818132
525990
617212
461061
401490
940576
327045
161088
235800
594159
270298
188477
583841
211705
468116
889616
226750
959783
924220
655566
198719
765854
250091
416617
724258
533171
923821
899063
469061
991521
296955
506845
283203
303362
28424
655449
161627
493513
224634
760361
147321
906813
542250
759828
321949
194236
72963
619623
389589
1007019
412393
39935
291208
311835
236375
640111
342268
944997
433579
171866
700107
43963
318437
240408
723694
635791
840920
185862
111367
379021
158067
172746
135009
175846
107350
819414
842388
636152
914792
878485
984911
20335
664579
229048
42669
294894
635218
553862
789471
413912
383528
867593
353761
302973
926571
38769
517760
545315
169567
386741
451947
189103
899008
583890
559959
854622
440059
253798
607214
155162
319479
363614
26671
679235
1032492
462432
527035
818924
892887
899083
487631
914827
632664
929398
678519
590206
17699
357346
856243
765073
250383
213809
12941
955875
314818
557340
54095
354404
687561
876728
83771
207010
516170
826669
663916
416466
570007
918127
612619
835839
392508
286281
691136
544904
96031
776528
221516
266471
22655
613538
106530
424144
832520
31365
1037684
463146
597889
666692
302121
986903
272986
1037703
157633
397952
1022406
157303
963706
310994
590821
127690
672128
1024917
534001
453591
97501
450725
288705
19039
663850
994358
587407
603325
313467
481228
438252
546271
904790
787946
381896
834999
604525
855714
896381
794614
1031308
528536
1020589
613250
1009813
551632
42674
288637
851008
434594
1011528
708706
801173
1019301
17315
1040400
369811
540799
984751
764203
302655
1021488
990918
958176
582491
717025
70003
626160
877739
680554
128131
377232
745483
129272
820501
579679
374759
886376
20528
114771
901810
935761
27376
921714
571295
813515
469252
1018056
441795
484917
833500
999428
115768
894198
646599
944559
39699
104115
314955
505594
437249
420740
521446
641458
236961
1037604
947215
470186
59188
998028
239864
150539
975271
525166
552950
919090
650041
443569
555646
550292
413761
94655
613578
236862
213688
468946
998386
650442
930081
557889
628675
710739
702519
53083
313533
70624
188298
318587
475109
844579
250161
243745
81040
174584
74559
781887
788284
376873
295070
150367
246054
759688
451242
266117
818853
20822
798142
79967
1000274
643514
948362
866449
908656
104763
272345
104761
541858
987619
72201
635997
667948
848928
569644
660210
654323
719153
846504
659262
384409
539154
528786
4897
259218
90730
327724
1008623
843205
431928
979296
109419
652655
486711
665324
905409
432989
447896
384349
905776
393217
217272
400364
1032570
113529
922408
603823
230664
645717
912322
613528
964812
920928
341584
169660
337179
811962
942797
904048
347731
993414
162205
434575
229079
579512
478515
516420
349606
753957
963486
290376
927269
103159
493110
396285
155851
840384
12969
678885
518107
97123
132219
600305
56230
315870
489971
340915
929122
518702
474663
1020497
299841
981878
666802
920937
888510
547442
473819
239484
864191
542082
371748
929690
747679
997731
307151
525644
898717
888446
621931
299423
671089
301369
460512
1042486
903819
513264
379641
381683
896527
792804
1007814
430411
286426
54299
559350
453448
40296
813984
1013845
260090
952162
923486
503820
702223
697686
856352
774859
192724
322813
63879
548581
822394
824358
74819
5525
893681
310244
469477
450422
194627
430279
403194
472729
975648
782301
76355
377270
934914
131609
146917
323655
550601
836254
264305
61264
64046
548034
469134
389455
793087
549317
990359
895720
642094
643336
331541
729148
617329
1005
17348
751347
686434
1003639
666449
210518
561032
929061
871598
647037
333516
351504
960671
136508
322489
221251
523324
477696
61966
25283
195174
360595
407249
240676
374139
900176
691782
209027
903764
776747
603367
705166
627225
701704
453512
61694
62900
344975
780729
339678
38365
635920
10738
1001940
276554
524790
852781
375222
559233
125978
38787
719289
689606
38569
942630
330200
117590
192770
284472
11247
788939
1040456
999369
527125
491699
640776
1043759
904023
625804
417009
745409
661850
361845
531386
604176
313263
289450
969350
628957
304735
83494
252726
500158
752106
109831
449898
212129
237609
648308
331554
770821
110503
288418
268501
617587
169858
559955
417522
954325
661847
48319
432310
580766
671327
786545
229415
136212
124706
115690
223391
596309
748490
911485
842048
63288
808698
337172
463587
444540
28594
212118
128026
793214
382905
668693
238244
1032380
113719
1034595
310066
665948
911543
628843
742013
535149
464224
805026
440154
712070
859460
187822
556708
613063
66653
112631
1010180
675425
485685
700064
771628
246174
570831
761410
87516
25543
674770
977672
933193
337638
345858
395490
280492
207847
296109
893710
933669
579525
28550
687573
531086
996648
898148
184507
423503
889985
609152
167444
545388
626199
68447
972826
715680
346979
852996
604088
712961
373011
797487
341078
79615
364193
504311
10120
842966
257212
324216
710135
618087
660980
639955
2234
748934
5205
717977
587818
247772
636702
861994
145885
55585
135177
171997
345818
854773
580061
974999
437777
156116
311481
432164
459953
601264
850380
345334
73707
749368
278355
795919
138906
448012
516993
44588
469522
498013
453466
627679
235539
795625
809806
179349
958727
184115
265327
75621
1011731
32494
94892
109188
438780
100232
52441
82493
350010
815157
655519
531393
985923
337600
73170
65090
847799
23831
456192
485153
91375
874892
635664
465246
696516
637854
594864
115116
303473
389341
382007
277925
145803
879347
176997
572888
853670
730022
722610
557119
332102
776285
335574
374656
22540
974931
823839
13102
220163
916897
539602
10640
372923
129740
709002
84656
812706
509781
280854
973570
140782
802996
335594
925500
901021
1018284
847197
315646
161791
844833
157407
804535
730236
649732
108727
405298
976595
81334
831868
814133
186639
521540
364724
148942
513729
517021
775033
535773
787207
188724
991395
1035255
137298
321955
983270
596903
462135
775542
539180
656191
705075
375664
786245
1008679
865723
209606
7479
658755
363763
744316
4662
242517
500160
235586
312621
546206
577463
616671
258599
378693
538951
811204
347096
387778
63442
98612
669907
243135
266052
945753
712865
499645
805285
661268
544356
230761
92754
272285
558690
715819
367372
819121
629754
836644
158145
630904
664429
509240
876899
980339
853639
1041569
610175
135648
185219
886011
30703
29691
129273
700452
715538
531252
244024
894374
133778
792436
552389
1025988
457911
619836
83877
557979
422274
300411
390387
812131
664362
496401
706562
402682
455509
197347
650089
789436
1037145
89066
45211
611962
640055
140151
291880
786509
15061
54947
851254
462224
637108
271980
728630
822829
960892
465403
1008542
116031
619349
948663
369254
1021322
860067
1003301
538526
401986
487220
497499
836265
866713
664562
570285
307360
236086
317427
239373
1045270
928181
554261
262054
898737
373167
447713
687231
93677
370680
518802
787595
194389
940557
738847
635712
269403
542062
435370
392024
228739
645488
323863
344050
352629
620173
264279
513313
881727
689367
335141
964742
719296
429620
289663
32945
697876
997261
407287
702094
552718
116057
649348
655092
88484
847414
149740
1018129
819659
244243
954788
1005653
623663
1030539
439421
138797
10714
63228
684747
758655
618554
703462
788495
435339
260942
579376
170891
180147
752938
876810
520782
981631
735026
935771
649692
779929
139484
117538
844262
297127
914943
970690
581393
23350
561388
527557
357431
318498
353232
860001
167242
94979
728733
681287
357645
494163
133453
110356
901628
951279
349512
867869
819900
154666
1005304
329119
772639
883260
1010815
30622
255692
637996
79638
1044426
738402
567290
633288
307756
882587
121594
721869
866497
711910
677305
964200
685489
707146
864513
720217
600529
250979
16427
400117
625611
1037549
703399
390306
53189
1035338
397328
862480
196799
615110
688292
891325
881183
954655
395805
875755
126083
533536
550484
225138
713395
922527
146065
565916
404137
878278
219428
408205
528463
680266
313504
464247
256234
186777
157403
41817
1026642
850370
871170
982312
985023
245377
592070
957678
419069
506062
1006220
886316
977286
30998
569798
150384
827754
235236
169142
142520
55844
306295
1013148
117886
534314
175347
384746
81978
367144
1012191
205028
5883
715402
687121
154760
663322
1024121
107395
858915
111458
485305
761165
202780
227446
225567
414793
213553
536586
472653
455933
594779
1024687
963158
871083
745154
216908
600622
226761
738056
755265
617403
254642
548484
962665
539748
199890
708140
25099
445479
618756
840259
973964
774617
722651
949076
950291
648481
913866
232003
764066
894799
405700
1014309
856040
343849
566172
173071
391662
395687
88073
216959
714890
274460
280902
999827
2629
347372
304867
800383
741960
643943
506036
190949
470042
24650
323337
433019
927817
866668
323335
369694
554312
784676
350919
317118
769093
521619
406643
383044
1028121
242304
435464
202214
803101
84327
2462
1014400
684866
423211
1011128
865326
877666
813370
926996
98846
1032054
591709
19918
300174
953452
179017
562793
996813
187421
5798
16202
52349
839517
525963
619825
842246
528515
407659
682242
538182
342538
908550
558540
866454
397057
507529
572366
613143
72185
676428
239662
275785
767325
183449
395856
746412
171121
238581
51758
96559
812132
93333
250092
138777
358910
326771
551383
835936
411633
579512
361339
15052
670049
856616
184756
452598
67502
544252
650025
24868
768879
15020
881662
1023478
1039205
592503
982596
334760
377381
189994
1018960
538091
505793
592965
816449
766990
16361
272132
114164
611459
597259
644742
844539
893351
50123
657459
812133
579668
215654
510170
1011232
1000921
1034820
236466
829477
1013251
38274
470539
299813
493242
212668
875821
74648
215646
284762
427695
101288
222753
777061
500055
281691
238471
207138
769388
775564
606818
703236
337116
299733
374532
516622
264339
234174
2734
466880
341150
144568
65943
482005
256420
50039
963887
304317
1006193
847629
287900
820790
756535
708594
945741
366158
986493
1011987
737827
952471
899268
502240
279199
963615
604631
646354
222754
1017149
501501
116751
62309
147736
630474
264563
92197
227070
183151
286324
161942
983875
602403
524832
966870
494316
757594
496455
275365
110659
795248
897839
86727
207779
607415
333456
273278
824837
600206
577691
753306
226791
1002179
756079
518125
41436
985613
603900
901092
297125
276887
868470
207512
943899
484235
38223
465748
350580
980015
613919
769106
582206
940768
629126
317236
1001621
713860
299550
134578
393295
944155
740125
558425
343167
856675
438884
145599
607167
821599
559154
731400
882412
272968
900300
216016
230604
997817
294565
109105
342972
818669
644942
739528
114315
476548
826241
603040
687732
433296
451316
272626
652060
626931
526009
1043473
684425
683373
647570
469356
361807
879200
443598
305451
403006
711273
562315
850715
655625
677903
119094
42975
95865
224227
441202
64572
551929
100651
317173
854020
155413
718116
175110
403706
700975
578504
341436
661440
96150
739520
251389
395693
732688
378986
263277
913371
1013443
152022
316946
1020707
281751
1012801
280191
596196
620257
506155
641393
665202
527165
220475
962211
900831
193153
195063
276170
198312
859232
985906
569006
961981
308772
950590
486657
894863
496072
888963
715812
146447
95262
1015014
444384
125813
245894
812489
665650
827184
265111
152095
991076
204701
837650
158701
866840
838117
356211
1039001
507388
78547
275953
724176
643197
821018
154814
939802
952209
407883
363870
215297
697857
532849
345752
648746
117378
1038876
693758
579066
797633
863407
779706
147295
849965
165342
759613
597000
45895
664527
953683
113094
985826
577632
474059
662964
455126
745036
1027984
653308
60381
491919
397177
666398
818129
397871
861383
599609
355663
287585
893257
116404
645390
183270
690012
196378
219634
1027768
725242
228089
874941
851682
948838
916119
537532
504031
961708
413805
81401
539414
79619
142040
577630
1008217
554090
750125
35665
972053
865552
327009
813491
895683
804770
879589
460674
641424
481162
749744
730224
399225
688239
894374
413891
44178
98403
517595
237832
186668
828146
423064
51055
869255
862729
99146
779083
892419
403497
803406
90818
344818
131775
556584
242814
918992
882553
190973
892929
820213
667401
109604
671791
427007
11607
122535
634355
942367
1016594
943277
638329
120863
31883
698459
26931
695270
885454
950615
389292
352607
174014
759514
752077
314653
506776
904029
540413
10349
148176
987492
744385
249223
971523
649919
801120
1022776
457249
52215
969880
191799
813796
855610
742173
184256
878234
803492
188529
332977
133819
786056
645797
977259
72431
93184
907900
787746
878976
134357
640467
381663
739890
444178
1038747
978890
348899
67551
1030631
527248
416681
357738
639306
805131
497730
705853
420388
657265
406387
114601
900866
755221
62167
504965
1010533
936374
484092
665477
22700
77739
871849
117281
745528
108503
696496
598204
911031
92533
569933
993031
988524
301420
36698
631579
717579
324464
863894
577407
385432
878658
879365
687833
925916
481562
270654
52022
821824
772083
145604
660605
590011
327243
517837
858845
131793
250157
631964
163166
974822
437087
575755
716072
778688
55886
919653
476619
403370
56771
873207
440364
76002
871556
678732
472546
435866
458135
515036
429365
621081
786797
776987
7373
101601
640300
902678
50412
1016838
748529
616375
12845
125585
472432
226724
1006921
214020
770538
897433
719726
72541
863770
389347
665100
68314
938532
802956
1013030
1011620
544768
781627
452195
683770
8951
593163
389875
933179
1027240
229646
912586
855395
115857
406586
1036081
518513
874867
529442
600320
1016078
85673
549429
971270
78331
853639
258945
445557
165096
437039
434615
249403
849385
546123
675890
593204
621925
982372
788066
524326
883416
27558
365760
185577
634538
537886
579647
460796
1040498
379256
919618
918768
777247
263108
548962
271509
737514
149068
35161
402330
139331
255197
779776
1035788
945750
395839
1004461
437056
690921
324428
52832
510557
413748
846240
336869
366793
754909
915390
878038
281540
798544
503071
775417
109949
453583
151184
744577
284380
872822
991730
378767
848960
95081
758705
1011261
456662
186753
762686
330674
17565
120010
31310
216602
541832
80752
129895
904185
365551
360289
825925
363964
345207
107793
778762
992735
51001
194565
622113
424195
428989
936130
2003
538562
918128
755757
684620
690300
303215
323095
560185
100148
443246
902340
990578
613130
55750
506510
137837
129447
878770
801810
1023392
960111
162783
214907
362964
843155
694909
369695
350925
469138
536161
480446
64903
798885
242837
652079
117905
715644
90084
789022
556909
382954
673838
73811
203658
857414
134041
663931
576896
950039
442614
585084
659459
758134
136887
936866
969814
277230
493137
227704
943385
966232
800149
800033
981036
839010
324202
445917
799135
372527
905184
668012
39858
625792
176270
430880
109947
447021
811769
449440
999664
594437
745318
536003
242883
705590
793126
188886
421995
928229
327526
7165
288196
472937
32574
908950
329777
109470
537424
71478
141402
960147
502972
128677
863225
833123
914116
828519
516637
410021
935567
191375
887585
771886
42915
733546
543832
291116
113719
467804
1026909
694366
772233
537185
711438
687091
281553
169518
560144
510746
926692
121293
539578
26197
368306
72165
308976
398890
291352
782338
973504
749017
956719
487350
1035295
730468
538981
715233
434366
968082
2580
227886
558904
683576
117986
631415
128889
884009
849690
369578
1037945
232379
847898
817972
869087
567353
332840
549499
669718
909349
556338
200094
412081
28751
650595
976173
997860
351874
742219
381759
137339
350037
129423
704617
97211
601329
423879
117851
853588
303755
65076
147042
718557
273557
817990
560173
1028922
153194
857660
611288
227114
41781
58634
996043
1034889
1000422
559173
294515
686607
169618
534535
725513
898173
935901
271112
284750
156220
773163
938457
534389
211807
481086
65313
326547
312579
384
848832
366484
449140
842751
374846
151825
801529
869914
524431
639821
599278
969757
46059
182064
728338
623047
294134
81917
703532
765744
45438
384917
623305
972524
96265
237368
227119
924929
340668
910278
301396
958162
177741
652849
233146
750421
564620
584779
150423
375112
338471
69500
758612
83453
968728
826572
56716
431334
626540
94360
782711
393210
761123
933676
159606
665991
914937
295681
865282
657046
642539
928213
719312
526938
204796
864156
525382
283480
262565
175048
238585
81115
16803
294796
910059
560061
639077
747576
438614
338522
576076
430875
613241
7046
859632
433037
517496
957782
712635
210341
900330
252145
982842
522600
219770
520837
124155
28784
833116
550259
233733
707
233628
97298
410373
790340
740205
1000641
968781
593911
118763
817208
601448
256332
1032052
1018226
303630
711175
886690
753835
734720
217065
456535
492012
2657
606036
887819
81855
783904
659800
510448
900599
551627
694680
998548
15767
500167
385961
392957
232328
208702
54844
134384
919243
479860
46158
750181
122677
592941
922343
415512
522431
770858
426217
795439
697962
665172
299827
177733
806508
204596
510955
420297
587273
907336
1008786
106681
964268
758043
827911
721823
355134
433010
576185
997555
924444
84055
708298
331681
1035918
729010
522604
582490
697096
863438
65658
273883
630887
286215
238597
575947
59560
115492
1015864
232583
385443
961219
896154
255801
499131
468203
287003
598438
521350
420090
522898
578715
106904
755947
915708
251974
108152
656826
152832
918514
1026171
318485
245121
361682
680856
39252
488959
1018517
116068
597630
66673
22218
311528
760523
224045
18384
142142
996491
533111
333469
928219
887200
176203
440128
209910
744757
873097
716471
1031763
878682
5266
156431
593812
872627
267612
839159
1029832
224540
924318
955825
885505
949384
40806
823822
153023
279941
317834
861945
83937
162860
54624
574731
459508
845582
535700
86254
645022
606839
100875
931977
902329
791943
365159
906050
276684
922863
24280
89872
657797
756929
46486
964765
139049
479077
389642
123012
431906
511189
611765
511853
208824
653340
445119
935834
46703
423579
432995
259829
785981
277089
8309
18542
524415
605749
367390
611446
338857
755881
864853
852717
929225
126083
983762
779957
605713
701019
775439
605754
1029449
535089
502916
709776
218419
664497
88477
77326
146003
553359
250682
84790
208157
696805
815942
73950
143280
453611
410860
294501
680198
485237
439500
199067
245147
373981
911942
905511
537254
809338
723572
901235
815548
969815
503219
779389
287426
1013644
550136
987628
389920
488969
296678
548121
292072
692063
93931
697471
202915
768085
976724
778581
863379
394635
427644
508279
669008
484649
139819
723554
825235
301039
906675
226882
657673
286153
957121
495540
2208
511818
194481
403729
760149
842149
1023789
365805
132199
737404
617364
583504
1002334
330954
95881
714965
908995
867314
154090
702334
552630
119327
338236
906035
17068
623060
972934
756568
902438
815998
58269
1035347
464483
910587
167248
807840
471890
561281
187103
608411
351979
745665
395083
885224
675780
286255
157504
270684
497803
369783
449718
431583
396952
905580
336743
412633
898111
714783
85724
1041743
516126
702330
326866
643276
923844
173872
879649
558293
849754
313223
277529
925777
791517
1008779
531275
823123
524317
502190
607725
534417
514525
712634
496255
602300
475431
223294
254161
979319
302992
704831
14213
47198
168902
1033755
361202
961857
46571
207626
382779
150513
579570
972656
185684
392705
176276
1039114
86772
263005
939601
6067
965022
128869
505454
419987
935771
302777
296688
78897
292842
542035
776062
837487
44010
829184
301081
923400
332982
694336
434237
701056
323771
860095
403580
88413
709427
715903
240784
527835
259485
149537
1003598
90871
36317
811514
873751
365136
683493
257421
145519
352136
831703
268989
54737
155371
126935
255192
147901
150208
828840
295114
367515
141216
948314
55637
12352
266706
887031
226901
510108
913482
461769
365174
864870
46740
198590
68404
496495
836132
774512
982550
386299
72258
343860
718819
415253
42531
1042317
530965
381473
940607
107926
954402
515248
589635
1036023
364135
776053
8387
574627
527564
137441
136929
135722
712712
629597
66476
588882
818234
829429
877470
918125
898980
272715
719344
984559
550179
685860
635831
354320
817744
12375
290116
867582
110817
221968
413436
832472
1041318
962
343523
418965
418911
389919
844501
216102
157610
465247
674378
162009
524376
318928
660870
55880
64590
1003498
785735
664342
193000
504737
250857
836150
749746
1037049
248342
293890
606438
248086
728383
762956
762811
454553
137221
870452
712422
929180
1044176
1040130
951607
1019834
382057
532515
591363
623050
521626
727383
592565
732778
400146
394691
841761
706042
792238
842632
956494
337779
495839
319385
224231
635670
230806
556300
634640
796039
69522
10285
736388
359545
912492
468421
345565
749356
65463
1044347
643803
871069
901703
80180
237433
515635
1001078
429690
710503
172334
164318
392221
803057
896444
799988
965713
82510
340130
1026188
65065
34658
1006979
305674
62589
439977
1002574
935712
521619
755988
927061
587194
603941
902567
635269
477576
69413
882415
492571
139578
327644
96898
868831
931483
45135
597783
272786
611011
931321
535302
843748
37992
166399
431173
113361
223641
994229
362066
827264
364955
620030
478684
719655
294337
1032653
773151
335766
438758
982025
453301
552461
743762
854684
3034
157813
542037
141543
856105
680704
686921
718991
901669
496958
247065
515034
511111
57879
1037177
618918
214403
1026808
193596
365407
401288
853832
53796
289711
141710
511227
307845
700784
755108
452194
863343
422525
20580
614118
299382
8173
514503
14521
809454
291072
736736
688418
911199
700146
699267
116234
312781
97853
204957
181219
965423
611871
778896
247433
161087
226064
1012348
568505
997903
447882
519435
3732
657554
890105
83967
289523
797210
183295
501334
557963
514509
236537
185510
936271
918687
32164
175237
540136
825715
745823
554781
947134
438362
510108
932303
662006
983849
33339
410496
671548
609440
282895
928964
678178
847197
433332
348429
72089
567817
780747
331839
267119
179935
112096
978448
201071
257970
351636
548574
430213
947256
327521
185024
294834
779366
891437
1012440
736088
900727
686550
207550
768290
424060
784747
529387
466779
446418
215318
1023963
797763
748306
471549
144709
636793
210101
144064
276619
170360
154066
283642
677428
727805
241551
938502
272012
226453
832070
660366
304413
572818
47346
496315
434887
632831
145763
438100
672242
70675
85289
528129
269346
819347
69802
359647
607618
232165
129927
990280
614135
473401
664740
96710
897028
995520
78129
766501
48481
690866
999880
362542
455575
346229
128378
451314
556762
479593
860769
58326
946527
377816
415843
726357
762706
947269
134769
996675
21512
1000993
88834
368135
836062
509039
124836
422606
872490
281865
632326
317851
244909
870911
211075
121459
776293
761777
495285
85115
1022653
751088
232325
838025
382710
739276
864186
987596
829857
343500
432219
396400
46347
551987
158832
194418
82138
1041827
831623
289348
85035
249199
507523
416932
638525
930983
363397
73291
215568
291028
133880
746209
580157
13433
1000557
658221
60620
450250
431566
447497
634346
825941
633479
64564
823597
300155
628806
355005
821102
999024
778502
424559
353555
873119
3964
711277
743238
351900
341101
337157
846198
109718
948021
594030
746233
111742
289041
635419
346611
556462
11691
64893
106164
75054
730324
811984
957302
441947
524184
448709
495315
425636
871405
143865
937984
67447
475173
649756
842474
52909
278339
552984
869622
226432
339316
733010
621200
252462
418277
852346
100905
934115
702453
847447
69933
846915
382196
665664
797283
851079
188065
595325
225288
647596
536692
291374
515012
564127
817934
881727
75901
143469
840687
637980
596474
1043692
696062
575662
264078
608736
1040358
563145
661811
765738
898473
288852
1020553
181746
379098
123252
568473
1035874
730045
277595
547216
800556
175933
847764
253959
16168
115716
856844
370993
793893
228365
316363
658977
477448
187003
362853
295239
767912
208266
219327
643044
21943
978776
977311
569550
111239
101882
271171
891228
624053
420569
843007
678685
162492
943947
481070
195160
684182
259041
984983
564614
664608
334882
930489
244977
994924
290673
389939
532373
402594
372160
812467
860499
397857
832498
309635
461154
736137
648579
1012159
306685
726057
215629
757514
259202
867727
308282
967438
368842
257559
890168
748725
446282
996538
1030350
987749
818138
123000
100762
37807
1023457
917800
817045
181865
407792
817169
343490
511520
710153
712528
857514
957829
115109
237429
994686
730614
51022
530705
962001
325565
517073
633612
207232
752597
927965
347503
232131
802775
891068
313681
276169
753800
707035
73602
751917
1044591
366139
948124
204259
92155
303973
193331
684770
361981
663626
2196
188842
379741
774534
170396
501226
844866
1039702
912738
815483
279073
435775
703420
747546
490486
737518
122984
128923
664417
189587
385693
308971
1031752
85823
213576
142755
284
490259
613820
729311
581904
324719
120880
554421
969511
553890
356890
108993
698345
879353
202006
994262
417594
87489
607588
42814
503224
991720
843635
954484
474547
888499
388476
65956
893233
304549
932824
1024883
126516
703844
207847
168429
865317
371950
612676
852916
623150
382198
771406
96944
168908
99191
328774
401804
559383
1001053
557578
159345
753197
795099
471334
703260
13333
9521
624433
89419
955779
871460
619164
369734
697308
198842
326523
729484
923345
308633
394827
824660
414586
413068
473235
345146
456937
162974
490217
902122
319379
75495
921120
482122
781735
246967
60691
134509
385247
263278
669706
675589
406128
584859
848011
225066
547166
943130
506949
59543
972132
769371
270864
532723
335950
713638
736400
839997
480436
949855
1030673
629449
635272
355035
365902
434702
887110
279709
811622
30532
304577
179027
511163
242853
673216
875144
730747
979799
400110
434357
55431
640601
693062
135656
259157
549332
188630
573319
59720
709048
635085
278955
131767
350177
340299
756808
1020720
881600
273490
890819
798963
320906
61039
13917
243749
707697
215667
144898
589960
544089
963756
542988
940374
712740
954183
117885
273984
499210
183682
191505
66204
73172
389200
625402
904477
378790
596874
274840
1043062
457107
541471
834908
833093
293546
482429
521757
343275
86291
400427
958656
88343
71560
853054
489564
360438
603954
605765
560181
439483
271354
452074
218434
563755
327333
173170
859248
477995
427692
399630
143449
433172
748201
149192
520723
659464
562237
518064
394423
1001752
238151
657078
666879
1036401
1015345
815356
461185
43727
474262
247504
789884
209428
503459
826114
919721
394652
274751
912576
491191
644149
295461
354540
407505
455112
856525
275740
56182
760555
359405
239008
318043
152804
456732
550369
895605
250690
65176
1043227
548322
438287
74789
859008
705806
113131
383941
895114
149113
142783
142511
549622
28226
661133
637656
877171
475150
867985
645104
883796
1038592
255825
603790
105036
99769
277448
57741
880423
58124
700373
465209
646594
77122
310745
562517
105403
958186
327321
988261
136649
316095
883320
728137
644344
1002176
104256
128823
696184
756999
687734
387502
877216
273077
644623
62710
851378
483624
867603
721187
640047
332727
983231
92787
1013362
859651
716050
181100
663578
728960
279004
282884
145457
312650
836884
281208
615360
143425
978514
116935
744324
582277
44987
172956
732066
686884
775459
110983
865602
591306
674274
557446
309819
449496
298167
565933
177127
54540
405617
907606
912382
597410
551378
205184
540328
767707
633316
330038
73444
963777
252310
537800
241004
440457
961999
77548
198653
725078
804101
841148
1040325
154701
213933
46647
6506
291436
1017262
697696
723379
845781
621196
289876
346717
692373
865882
246715
117564
525356
482821
972320
217789
944691
151306
726070
1011725
114729
331302
648419
554137
540812
969336
1014240
555893
875770
222368
401041
817666
747127
256
852538
804585
36074
142424
511921
306044
973566
78165
981676
951335
862785
887279
303061
454071
882869
359710
828187
684360
804593
417072
415930
98530
137696
854144
1044811
861629
842391
331039
585945
971115
6047
275067
868620
124807
628258
220084
899494
1002432
898077
841541
381013
614529
292044
206318
593182
1008219
579489
328814
649649
750581
380686
114133
250903
696039
155897
53786
275532
963543
374832
266801
466924
380362
977002
947122
294499
724168
479702
473149
989890
415981
1010771
1015448
639129
63782
412288
257909
709434
895054
289362
203441
704273
444890
349585
433336
109789
990887
480750
648038
692190
930179
246429
849088
274515
402797
248770
288840
191742
757296
194131
832707
1030349
808882
312636
861427
913789
660676
593093
670623
340138
51041
310129
886979
9355
818647
600762
1038289
35081
96818
164252
861476
287819
887021
845983
226683
189919
61417
912411
831578
691892
294783
983334
757263
446470
781863
1011329
734182
784501
697746
359216
894647
747775
1029374
114525
268297
402018
203621
309948
565840
904220
575200
281442
229705
453425
963024
5576
762543
295737
521985
790604
989469
374196
187871
1022012
542109
81440
905212
982872
363984
595319
150186
932368
417348
585030
87477
534915
63989
418732
776000
247062
129951
861431
148469
98604
1037084
258613
57772
1036648
298297
960897
144788
158010
90848
513786
683207
883359
307136
923127
990101
390507
667028
757411
887650
903154
487219
750282
1029291
665311
268473
4773
333626
39202
485116
681722
313050
943725
577105
640182
363602
65058
241021
526411
344737
920504
640580
996312
791547
382037
719282
504811
607006
339645
405590
98336
592687
255347
261986
510634
19792
956087
42251
772079
984505
240179
446729
179628
645556
822914
755997
798437
197513
73972
482839
747128
996299
983222
722928
173748
703273
938011
338514
203501
1000880
178632
64705
98516
344896
851582
706775
225217
756393
571640
779720
214886
315733
693700
278022
699066
665170
928561
199820
1042056
693690
94256
67372
913305
406775
984118
972732
5080
1000636
404034
37554
575658
700319
587001
898289
647370
788293
237002
14420
215507
320415
22988
16012
582435
934264
777631
427842
831098
857958
371314
60447
15619
823273
816475
858466
596595
443872
751501
611295
648162
891166
596176
768272
578983
411433
767866
1041583
897031
261319
546131
482049
922677
151438
709203
1041003
859273
476490
417726
560333
775763
1017334
996465
27780
390340
890615
46450
19324
868699
467978
179844
873456
578602
477157
748375
260267
938093
631677
26742
221430
1017442
1452
545891
632489
780747
186482
221018
418524
575113
1001759
461065
249932
18871
411690
995996
542361
523745
495373
709848
732852
189288
392585
301787
560255
505878
886285
993900
1010315
59575
700595
263362
326190
221999
432759
321789
508692
441260
143767
295088
868301
270679
335235
66211
167017
295298
1003472
994209
1019676
878786
737262
183573
806221
185536
568618
163464
782882
966450
716853
20370
651730
148157
164678
881997
200068
634492
477668
403416
484394
892100
154588
604569
600761
588526
278557
572927
376284
203586
875172
961394
194056
319912
682848
176615
214521
1036797
282127
263722
209099
354138
613461
1034835
381130
562843
369565
494280
75678
699550
543214
94153
438049
405532
658477
358959
80622
1023987
1015911
994447
1007104
753291
88402
890172
957814
853401
526760
54437
950728
580454
52633
919625
147783
106098
405279
895639
820162
349604
792422
632451
207300
876525
684636
212972
876872
720637
288577
539004
74040
445235
935987
451383
739582
602602
784780
858232
663262
1006597
947473
964317
856400
525078
506609
485756
420773
893850
703519
14512
345998
2544
344796
547334
57122
301784
476564
592990
583833
869002
737422
378091
825830
831084
1035761
444472
416547
629944
256546
963722
934633
447467
1009831
1019720
1031041
630527
818091
1669
20700
362161
855922
607035
437219
544781
1002217
317396
633096
426229
917444
19755
65056
763255
331568
188975
245425
416285
621172
589843
599749
365184
486749
996841
751695
189845
561412
497191
387759
1020916
264856
168502
22178
207152
300743
594989
809503
659449
493782
929247
60473
508069
1033638
625624
216740
430924
992648
58562
832124
582477
1006869
29268
272863
446861
381366
714867
885306
885220
1010078
179881
1027089
911480
820533
444336
693101
155416
386576
872764
289836
235086
57762
369188
84855
304126
255279
22561
755858
645822
1034602
998959
1023465
985158
786643
22128
704712
344985
961573
733585
50193
394412
990008
174674
625910
358101
998780
256362
893217
251760
131818
214051
96286
443965
988793
894964
213752
558227
305474
857000
45766
93575
1012674
562214
889243
694700
267281
62793
306380
269976
713938
596326
709294
30300
806999
1022514
210863
270228
1041272
135002
603996
798942
541500
38719
782103
270248
209453
670882
360564
512175
52546
632339
906434
348950
810660
233624
773126
796697
898963
589814
579075
595619
18855
226756
562281
256535
379490
8633
176771
918474
29820
602473
457667
541793
486532
39117
198241
91070
568628
759612
905385
360328
959570
941645
72592
629104
267444
625933
740129
705477
498758
499098
448910
138719
433289
726039
993476
317510
189505
7251
261763
811830
86330
212160
240376
489485
439691
339941
725007
518696
983271
496372
963128
1000225
159738
126523
1037439
370159
832242
524409
357667
819448
691080
309496
48221
794654
758698
93648
28997
596423
217063
97794
741541
205595
318559
387714
1018333
859336
879813
669486
156499
993996
113905
421784
348415
821148
443494
966365
329160
707654
734962
579958
34564
516199
879449
943956
1028189
446625
903064
687275
293943
484611
511411
903724
330385
899163
662065
50767
50081
513360
244042
373639
420602
547164
354974
550222
391454
661075
434902
958785
1043072
203989
271170
364615
876442
712047
707093
812611
191924
729749
965140
138862
54666
235574
1005356
326213
24612
418735
771124
820030
1016172
893434
207109
856285
127205
665965
398302
835378
652095
844242
135952
101683
940714
300301
75472
981776
181817
717810
586704
109027
214603
504427
857142
432923
378776
286111
123218
101981
610813
386641
973845
619273
829536
212060
3649
809494
245562
132935
812554
364565
679879
892995
69815
984342
641050
961710
72340
474596
446773
309047
356453
374642
1000224
47355
255853
761291
597648
662218
173688
941992
944166
120533
169423
210024
1015227
735714
511114
426655
34131
253981
951931
227734
269056
117730
955993
406807
973179
59712
578123
27439
33353
768170
260206
644109
66047
161933
629350
795445
164128
36756
540148
84027
339515
660627
407685
26055
593574
44037
855746
31010
276797
634971
881931
1035987
319798
440549
345945
517384
286952
16523
1032355
976347
680900
503396
417934
388101
126179
136675
460332
867896
907426
492161
979770
230968
560963
855471
1004469
110870
377208
581731
723260
48529
462348
218214
272503
682572
5255
280929
191439
310017
311149
96726
299635
103118
235551
353434
813703
443880
476568
47972
604517
51034
312513
776042
390089
624627
1003034
895286
918119
886797
609838
110239
847663
642444
233908
337086
969610
385860
371086
843012
494952
605280
145077
50547
136145
926837
805121
170308
632031
673671
681247
838720
96799
473899
474456
792071
997213
90352
485577
253754
219157
803045
182705
479731
888236
379856
315073
402927
66526
531164
365063
564710
785633
691479
482056
530994
498572
688283
165080
178312
269261
276638
845812
871004
784768
658440
1042594
238487
285138
469961
506867
439632
524572
513602
95346
698080
172874
768716
281606
769026
850894
884529
1002738
236038
575654
196739
118171
387628
926452
758107
409457
2155
721919
957912
717691
622420
463570
555465
433421
860755
201343
303704
257559
738
735933
747046
571415
256485
244701
679829
355328
538684
362419
521084
368209
20435
587570
110500
372085
641728
15801
548388
1034742
332742
155509
675818
34162
1031691
730341
616450
1024770
480076
908107
691733
665000
934026
298498
130006
805865
251033
95527
955301
223983
893993
58928
387847
334565
91213
49986
622247
911440
37005
614830
996267
953615
313232
315056
532726
273815
777432
952186
519125
898782
913636
527252
344489
127167
289002
457963
393741
969360
173323
766312
312405
758036
885715
877139
180787
223465
718588
579539
271868
586924
128201
971362
371596
823886
800291
779192
552756
794902
10095
466819
694705
101027
447589
452013
284602
157386
681512
635145
911860
1036921
853802
160212
26573
833163
1030033
543823
816896
252965
114178
854568
392932
485313
42491
602987
975248
84108
821016
271328
53861
154876
140932
61037
15062
795509
244489
926631
441781
311122
649116
810145
732735
948078
766965
409108
48245
165376
682857
647683
751134
287893
321012
240578
23547
146498
858315
948021
595857
1010174
135028
428744
178314
101694
116780
618756
960061
597795
386311
175028
497218
572072
256792
420994
981599
1018839
437169
429706
505427
989087
859610
723810
519759
308645
422641
645564
867483
294045
1012024
996978
80214
727868
941396
943646
58866
590994
840259
831752
113571
19807
241531
740896
733075
501987
751669
799414
214285
291805
614936
505252
614504
90995
252323
804020
179704
470408
28129
711346
156333
865055
138253
686208
891594
1011483
411232
808822
940031
121085
770038
489812
477620
687206
803869
1011171
86014
669156
1030726
516043
600138
57350
904449
143888
626974
257343
217327
1019977
389600
835837
621037
354279
906363
991250
476833
102758
816345
32407
516964
269757
494895
996711
913593
847553
162064
963198
704418
85402
183622
763631
78013
370903
467886
147139
825015
515122
653035
801955
628998
505448
351391
954883
906063
241010
171210
430781
267677
172469
501073
703036
891230
607777
987145
107428
692846
292748
1006351
716961
245125
676604
125824
1035415
202738
214460
54250
891887
981099
523372
150970
258753
889286
460567
716052
125313
280946
559958
101679
134480
275859
472841
221350
403852
329786
384318
256345
149461
535490
759603
79470
714228
640817
460073
369503
94721
371340
902865
419355
263550
227141
523228
633909
338552
957893
733197
88191
810025
382178
430980
857784
902618
903679
356669
244515
986462
150764
1010796
843084
200574
927345
411695
589646
826432
105761
91356
733473
420394
718689
1018842
733965
685769
673366
991190
577474
1024845
140720
369159
112493
668087
415153
548278
489957
539896
552123
421452
72715
44188
189959
783751
243495
928389
996750
696165
397154
463051
826898
18217
180380
406991
28168
761702
989174
143279
449736
524974
625077
299643
51536
425434
400830
396636
602158
765095
7409
952665
405122
657244
848262
568046
850804
656125
668361
714222
196347
165341
535872
95741
685971
557129
303758
879082
460855
211437
467188
253133
97038
73133
422653
490358
971135
745850
407175
394966
110734
995396
670966
430047
533306
595767
383436
252912
314898
127295
1000259
842413
719640
172073
173063
900885
670821
607332
859091
791571
460493
946981
499347
470367
190514
1010493
475778
893785
834785
492922
383579
718482
698758
132316
1008372
255277
462294
8784
347005
665430
13516
700564
433
114472
975658
633389
810422
249927
993980
486955
507541
767756
382451
245253
883209
270878
240289
69942
819589
154939
172676
666675
494296
978550
553813
740891
215724
584395
516500
689673
456860
755090
888303
663572
545893
718036
930383
798826
1008466
693676
932819
76832
766510
310764
550220
656444
951115
463583
529431
661590
245308
28061
41465
108873
7417
5547
179747
239854
813557
905571
838605
336480
755226
399497
770580
872989
760767
557367
653706
527834
766099
156189
479360
581696
503518
948307
232440
664929
1032302
857645
345197
560380
80427
700222
278086
654737
237098
836556
22252
200967
384887
263336
156077
841892
270937
175514
814488
124582
967532
874313
84624
314599
484867
510079
815408
455069
146094
851579
513391
650376
799231
496442
644282
108786
112962
154614
144253
56863
667582
73952
115511
292546
298659
80434
194928
852660
108467
447185
717391
436521
195879
599754
245380
250770
959413
610209
909508
547085
270413
170675
470736
708641
402912
292176
906239
186461
380519
448608
692529
851022
929477
344828
628091
834055
797676
333154
123034
892054
216552
330231
995244
927440
655128
136152
248053
966525
743276
212999
745277
446656
581658
394623
1038471
338069
243901
529293
142971
77835
971259
676098
805702
492038
692567
395481
1020750
644466
357532
927913
938535
194339
251944
1000374
162755
564659
157898
247790
445551
804003
945926
542575
49156
275522
307152
381297
771727
778789
44091
41699
884028
814122
786510
398147
695171
932064
969067
801239
562848
135775
618248
761770
95408
991887
794673
916207
451195
805728
111190
691441
371529
988137
512228
699944
645766
143117
7039
1059
292316
208190
732422
608046
695902
633420
227796
909552
308755
707714
365253
665780
494366
165519
723102
809080
696752
106077
283499
849854
917178
214967
683684
795813
564421
541431
215020
461663
794322
132989
59677
81430
493356
760271
942809
194518
56577
673861
975616
685591
473071
669724
648189
427219
37511
841162
422035
1018228
1036750
569732
431937
869178
710063
125439
531393
746442
619922
788955
188425
801077
431640
960569
176857
253710
940529
1032067
531937
916597
1030317
1039833
1029125
934597
991281
676009
2733
50182
1017063
464873
63628
146894
509717
994760
924900
792836
227994
836486
242961
596418
511690
105762
233057
898104
517738
1017174
7860
878478
378975
117978
70015
244810
815857
154779
350339
886725
984522
44575
73791
815502
439027
821348
121919
334674
655669
236601
205678
32121
56221
13630
171346
520315
491800
928586
808074
130075
398874
1010892
503367
197770
725300
46124
343170
45107
202416
780599
61955
52288
665289
207583
807237
236060
115153
461092
10631
635685
694340
582143
87771
804704
816966
878989
885497
932901
325671
745895
2134
136533
799075
719248
625667
311574
651923
341649
672239
777094
226383
692736
42226
605
3251
523747
375815
323965
930208
394616
597907
522537
136527
422242
128177
915300
337981
14112
1017234
11989
246559
903007
425399
276692
801398
676442
25869
38454
147094
306321
36381
1031046
701757
289452
243075
1039039
56988
561100
842290
786657
866753
741362
692990
582638
779014
201939
987698
981827
695812
902270
204623
988444
294602
585960
247229
204099
568731
237076
177605
446018
797303
176232
573369
398870
404214
668885
128993
355008
804486
630209
180035
862403
407395
336387
588380
365697
400817
700843
451984
1006316
907945
129051
20254
446416
246144
993026
953020
507369
449119
166127
138955
969649
174553
310129
240891
427828
301959
283619
513230
86791
201222
456990
733828
532015
918701
194029
143544
912015
632298
961768
710909
736151
472505
767564
432980
132835
1018748
453787
157152
267769
185195
740065
366803
447148
620316
411644
804668
271203
532799
76903
776865
445961
30670
93890
424540
89005
874181
87454
652211
247468
96566
330217
816036
1003678
897931
790637
455210
949534
77451
920945
847401
374426
728824
158350
998755
552688
52868
1039175
209513
132053
551987
271557
106035
61329
19707
226411
374981
19156
45963
687118
608957
194998
248705
302515
185582
744414
154266
19700
691151
47721
1013189
478759
899911
915575
969959
45591
17042
1008738
38924
858034
673288
840345
399818
897762
492505
813891
951709
405437
555971
879819
1035472
517254
243958
120640
602102
149159
601600
498726
905188
998273
65847
346607
83575
479218
327148
911944
883297
510622
759677
754810
204166
276877
646796
130001
461385
845287
704759
555474
880161
456176
343071
828740
29238
922995
226247
238575
311700
978173
115270
542311
734310
220291
596556
778649
227909
533090
453634
884601
965108
204183
732762
170684
548285
341880
410829
191976
1033821
995726
181129
820464
214602
765374
595747
180850
46792
398479
350346
616108
266317
1032642
352010
29748
883634
575796
945636
240478
936316
400501
482766
704385
928076
508017
319531
508908
996826
588647
215119
403418
124546
410652
961792
701234
582220
537105
246753
113691
358624
1023157
989052
151876
558679
484370
829562
884680
409866
765276
504641
898459
868020
167993
81943
434439
296606
81217
3557
804978
1029609
760249
422488
353848
490046
774370
192130
772671
1009369
630614
965709
937710
870679
460457
171258
742893
876604
27909
983812
50255
753548
525960
491010
434757
467349
840400
246743
130059
854706
340607
519950
93567
844121
271804
862252
956202
267726
138231
292455
373498
540332
768426
658332
594905
139809
568998
864287
30831
259633
323532
975962
837634
461078
340416
457462
618883
396527
757886
840582
70545
673108
393800
291438
837257
854551
49120
537323
142312
51214
888
784903
397888
67314
534088
816658
986333
378052
842861
362766
252043
530090
735805
649807
339064
589669
65243
605240
709192
89331
506333
304348
924835
831791
984809
756081
622566
792641
221557
117701
249062
257363
190484
524331
305754
778144
576321
641359
316213
379818
769323
268563
707222
774872
464394
492299
351798
346533
565171
219278
352523
980039
840020
939715
174101
858784
121270
462017
538179
10530
992276
541707
250019
338955
246126
944910
6389
846659
229929
180771
756637
685074
927010
584910
801012
35520
17119
227357
234269
944286
766898
837181
509451
303289
257253
847694
705769
791203
217953
314902
257406
705706
245529
1033305
53722
286249
1003758
502442
820644
374618
20618
966696
709063
66010
1009071
942796
490069
1027669
972016
340847
856917
865059
895673
59048
742961
504311
436265
145481
748192
90289
706584
209910
564461
992824
542240
187689
500190
249490
1025055
764552
760402
533065
100065
840145
166011
404404
1041085
565411
563459
399559
738570
611755
288705
503390
661124
146237
981409
321698
176547
707980
654224
643650
82258
250116
183231
951274
507255
579451
166875
519355
830762
454516
918843
505532
696533
742830
504587
468099
519236
831448
863900
627459
608313
522050
434570
51199
255502
171414
869965
208118
717944
848814
289390
227020
1001924
43736
429755
682168
386480
861046
447976
183899
598611
927851
1017926
640380
241452
631640
204844
493141
956641
54665
685203
758462
705907
832192
338749
791611
561222
903047
501992
163775
205962
1041080
105539
336349
97053
667295
539809
333172
91372
228291
722453
694818
80475
422282
347245
562111
552141
816482
300138
180533
848455
606384
969588
671837
879475
643659
869712
50583
52259
378739
755375
1022356
64238
683432
747920
408123
496398
600160
879892
589887
821956
124486
13529
132295
591364
562385
505941
444193
328855
153379
856385
583525
732354
386142
747798
342384
752217
122306
662346
2270
754080
802035
71934
388744
480082
405453
603168
27410
968477
132900
440558
713749
977207
87659
964630
888548
671202
424975
899896
9564
43658
400983
533448
704351
78246
211276
243134
708776
886365
471124
110943
186605
242825
191141
1017849
357595
774336
398555
778857
291756
456992
348013
488644
612317
747000
711623
466935
15095
253027
47032
883716
676723
720781
167659
338671
105487
526888
534622
192434
22121
556272
757730
688408
836997
614845
644081
348049
605019
715652
48656
2197
260747
63958
243658
786598
291650
491689
957570
1037582
878029
466248
48302
784274
727357
821681
825220
42664
243352
575788
448251
507109
633799
1025562
26291
13471
392755
605654
972973
191417
117789
47009
780028
120560
949111
989201
505550
145042
51077
887089
365888
574762
314674
816930
16499
833636
188620
484212
904722
782418
442610
777284
109746
801476
501834
216143
510860
438352
235275
871585
1023525
16256
30355
100763
647911
691321
5960
952330
1039678
297155
804091
854796
515096
672032
900779
486292
775438
12672
426477
822352
488862
741123
608652
2659
297163
493175
713514
872833
488007
445438
25012
862527
439236
803825
521650
521698
107456
78524
321361
762376
782677
21609
626899
829878
109469
197110
216191
241771
516676
121464
584461
271707
682435
751303
408173
283545
897412
554173
659436
388629
469295
626876
600196
97133
412612
132675
820206
277764
884840
551021
435694
72272
24186
177106
167549
730915
159648
634409
535469
365646
77339
590901
124170
973844
171349
512254
287515
110746
730873
138042
149996
188236
273162
503245
729769
985457
1013590
195002
703878
1043310
64087
925082
915034
178013
160159
1042389
943041
1010193
740993
50947
82341
276591
797267
697219
840423
407245
415531
277206
910859
338556
1037217
469823
272938
371190
710445
434005
542189
346598
946591
61049
1044723
908405
149258
261690
981040
467747
795541
450610
553954
576788
603269
772301
668329
117012
999668
453183
918402
283314
602707
333895
663696
119217
25591
982661
29404
276778
486921
117987
290479
636283
370492
692355
933052
820460
883136
911844
241118
944173
413121
482601
251503
882186
576897
460600
1026750
246205
1621
695275
202696
119001
27946
167701
982808
959523
989236
747143
545482
651550
321507
63935
1019736
548354
520349
654901
232813
203356
243241
60327
357074
104580
77678
85746
489411
451900
799514
320207
414738
875664
262356
687817
396484
580619
935045
309827
422354
836940
773383
715885
982021
1033413
96309
692401
381082
252131
973863
348399
325704
577177
808260
1033253
643972
552273
316548
1013712
429117
417500
704784
624477
87642
721174
368107
901156
838207
954665
28662
1004007
754946
1021568
184160
504935
752630
691927
725344
516915
778113
59777
140547
660614
465406
524410
793876
926680
524516
432745
233046
518536
104939
292064
281117
764885
197895
835877
570527
681907
855849
287181
361022
726411
439033
390967
15795
575248
716953
421390
166355
961493
1029739
222686
589997
931570
171076
145806
379805
571171
372911
357803
983830
464723
862940
1045233
641414
951855
508337
144533
212912
436124
310680
1001700
360410
68756
192517
421332
654765
460732
224896
205663
279287
315183
579989
673955
497920
985376
31756
697054
227120
387612
538578
985896
364276
219782
93747
748836
261451
163241
778467
657948
140059
278088
548818
346784
250740
996794
85883
647561
913820
20479
110920
723554
222845
54875
832927
877692
330470
117661
619979
1032300
841208
974236
864536
845094
963775
633774
714782
953630
418492
442990
158475
525377
785153
969649
56312
904644
210336
146484
207816
572288
234995
504659
862357
563666
128409
537172
956441
453562
858458
311374
327575
753277
458934
663928
359069
829942
408894
46311
105192
611488
48521
415908
862914
595163
137390
949607
578187
968185
683205
441817
131320
256285
1044152
150733
932671
228565
634342
750949
926036
780985
969837
392493
953573
422357
676021
437043
138014
1014799
296190
813509
342258
280887
147383
848464
218724
624511
392220
537193
120387
494588
427834
789709
361381
18336
639564
970878
243330
417790
89665
594939
68110
225313
8893
691545
651835
833037
454500
371000
918857
913208
972481
402266
35751
239164
607084
713886
150819
631021
274076
554157
368592
180942
548413
554239
852821
590785
254362
324772
365104
786335
465866
947183
754432
10980
454144
409071
963715
892845
888565
685071
668447
437344
588241
300081
310362
291905
942851
1004217
736864
209648
30581
946321
16482
229881
901860
689887
727802
133804
883110
107912
635172
505836
785542
372635
576810
744090
971698
800292
208130
250734
3869
423518
92051
915018
268966
541389
228029
967794
944176
951747
186677
927948
260405
610304
265239
874417
663391
662372
887861
1001895
421852
26767
882725
810277
205734
301860
299626
507282
707063
556816
106332
579829
779295
510403
966620
149790
469451
952369
253680
99633
479834
484544
304221
786405
440605
372742
875884
55646
237986
335944
771167
457055
26109
96441
29640
700291
868725
816484
577400
534833
563593
522401
919000
248419
785829
424207
15960
580682
993249
229916
486166
1030543
491201
172742
604159
270445
764293
700710
1030311
265731
1015264
6677
792908
130695
384148
796241
983196
57388
169583
321037
1025886
760619
852338
770712
271373
273240
771070
726062
517078
324224
635176
196278
766327
997003
446728
493255
900909
925086
613537
118173
474742
336685
679408
155537
244141
487526
955750
757678
222953
150339
597945
557767
98817
360040
667361
66904
74932
247057
571957
848586
643266
179253
157322
164668
909761
473939
522967
925202
377543
8524
490214
10289
563174
778963
587229
146523
784578
260541
65670
118771
314144
661783
336579
442330
127951
1011647
475415
564200
921612
248116
686312
204513
703824
677192
968926
815298
267183
576027
185596
288171
308208
734605
418852
846700
979098
910531
908056
937721
78971
254474
81004
761223
5201
755500
746582
37068
836698
382347
1003897
490529
71620
590795
7527
1003343
374572
656625
615365
385888
1037150
764589
605557
143571
785600
984613
336763
176518
341286
593808
82529
431744
780179
590263
936575
94601
199602
445657
332267
785683
405420
50452
270840
403259
167097
288486
491476
911444
217414
13084
805586
900309
414398
97489
614943
1016685
269594
920096
100280
766847
701625
476446
5552
663137
1039249
789441
384391
290569
1010995
933469
565169
466442
628910
332777
346439
993597
983696
1022325
793296
441531
979758
371369
811606
629485
520485
848845
684099
891224
276780
24823
764830
252122
1035903
581397
191128
1010712
921624
675194
206632
563692
350730
936325
88428
546627
821518
425133
516272
232871
803718
1028446
221127
184780
998526
794922
643309
778350
450955
1030584
1024934
787842
950015
589648
637671
1024352
649052
431336
1012915
397989
95719
47561
311476
489760
865549
167669
73614
283703
989044
536920
828729
366406
883563
692570
114080
427738
974372
290542
64461
918836
790366
592935
147744
911849
333691
1042509
256024
925378
923739
635310
61956
638633
1021373
14853
587713
282822
705964
651655
725636
1007267
1002657
290463
668070
621431
1020782
997498
39620
240949
443679
906355
187640
260820
132701
1015305
611601
848272
224365
491554
1027117
959162
229410
715616
410196
28487
853708
269145
37662
653745
793672
609811
529722
668905
1012487
1000044
300142
121900
574736
690892
22602
405572
838008
855540
600377
299962
651759
1034254
826969
1015668
103426
253359
1018718
992421
112472
920336
90239
193337
579860
1022865
635495
737754
600098
79837
859066
593716
579497
932370
85039
810419
668323
548094
128109
254745
725594
365685
213249
834345
724609
674516
772381
261176
914646
53258
241570
36190
168616
686039
794131
911593
356731
105876
500473
164925
692611
325396
781069
276412
65800
146882
1198
987389
345055
1026661
921216
813047
19363
1042685
788106
864088
741995
218203
559283
705923
366450
426020
73028
769764
395740
649608
29762
111362
833123
448181
71461
217168
463572
213668
1029018
577946
199076
692116
197480
798422
953372
294666
485740
641977
427032
544628
630017
640007
777594
861143
664709
415873
133675
991839
12624
929135
511183
811879
881832
854767
419840
588163
818685
639369
813343
264333
368590
954636
703211
645720
875613
420957
768391
595020
245141
938250
1025593
452825
458016
982640
792902
1035323
600722
82770
442141
195876
803559
660937
972592
54269
705909
1030878
920559
237314
486974
1016878
734446
778279
132591
334052
931319
666017
139812
893974
922974
381945
255179
177791
372277
474716
284719
426636
290196
482495
998011
256872
187083
108031
625419
638376
933997
417304
827644
439872
245764
276674
653342
197956
595395
597572
840524
111622
11692
597717
770973
323970
859377
523059
455626
198699
705656
738046
410794
107521
730837
602606
724363
325793
755881
283264
451947
647733
21132
142043
467825
278998
866502
920940
295537
136025
932424
753967
702724
497411
41920
706261
693005
586672
14473
681351
73933
1015415
638543
1044063
1008243
638016
265225
49278
815182
866193
49493
285977
540196
221107
85162
673973
829275
930632
882568
802619
479357
90307
192230
299150
21198
985392
287371
430123
818686
894128
976979
486477
914311
847301
626961
386043
378266
394804
591331
847437
704769
330072
555370
66469
29377
132413
560567
973520
225937
493891
787089
40679
752188
198637
558841
518484
461149
397410
158080
651032
33923
107688
415632
522425
508428
227731
135836
133050
122738
124647
622135
558656
531925
171438
810600
592932
986328
683897
620402
69623
838673
171917
399938
362174
960712
259403
1020881
695756
177786
898773
813975
212418
1023400
576167
158368
187372
440755
204572
917728
648540
964058
293159
324044
313909
465151
82017
974928
996473
921
928516
439135
690578
947342
499051
1743
642728
573227
766481
102266
706822
10118
609855
490168
392331
68293
803260
358733
539421
761010
436530
100054
915978
60838
730688
391324
257518
482773
16101
602755
156503
900690
53286
807455
309696
561955
742702
869383
200235
676321
572163
48206
315549
862485
720346
904113
770254
681853
469208
1013399
930396
1036060
813139
553407
703983
720482
953854
416427
908331
556212
266592
736764
295057
292040
578271
786756
251432
98771
816740
588157
25564
654628
825061
560792
234515
456346
74790
154862
312773
144051
441464
31892
631120
640702
579035
911823
721363
463049
48890
423144
183237
200134
535919
999117
148902
618867
71469
87136
140035
242079
276605
974819
805885
161192
531288
287396
40601
528950
18265
497769
310634
63211
664031
725960
762801
1044584
294538
52731
1007984
969748
33185
469130
320333
652587
504351
929186
976434
230943
678155
889573
25750
371886
88685
989825
451757
567631
230218
655164
807858
530067
646424
111156
874840
28803
289282
463378
1007110
614745
427323
968371
284377
761863
926934
751679
678222
532154
515070
857702
15400
14549
357886
475408
135983
1653
872165
747174
536068
433702
576413
237750
333290
240311
556153
294288
234419
580969
302317
121182
979954
849249
977550
229718
759442
311531
363872
549881
123157
459187
784081
77043
601050
77454
731996
620020
107504
885255
542642
479520
219331
785007
877195
675342
565379
507724
644815
611252
4195
858698
184135
97025
139350
1008641
819432
934193
397291
778609
199833
189144
428028
879089
169079
631938
804104
565886
505332
599821
22343
24095
786264
553377
122245
544881
41669
91211
157315
511028
740880
271193
724299
554736
655140
228646
82068
96550
792838
412672
1009317
125255
199175
707095
392397
652139
643938
15851
549568
524618
783230
763470
825493
705160
371544
158207
595896
323095
173267
556263
354294
318644
760971
91280
221226
446075
103046
119658
298324
319290
794484
28037
875375
718129
887862
388147
552917
87085
1026207
977475
814884
216384
257412
195192
824220
418675
463859
517664
943057
105936
90346
787367
23462
70700
799792
251512
822671
425535
721190
858674
905850
174498
473409
1008325
534987
3386
198460
72903
640152
165330
758100
1035564
308423
503682
277006
924083
853387
226245
961452
1019222
125278
691276
875236
98970
692038
918458
240920
817617
361819
1006220
309872
526345
52635
766214
913591
754769
235392
656740
55911
1025922
129610
348750
247870
228368
343193
272357
393275
590637
760283
126863
634610
309514
776534
622682
211258
454384
336992
962056
1005319
58840
673984
83269
432166
365197
1005656
671758
1018634
926109
494148
820601
540030
44627
74905
384339
161356
382252
455883
923124
996605
268394
719848
865123
273055
570900
856494
746384
95798
572579
915324
133707
981326
997189
919894
56586
635660
164690
492715
897216
640199
72948
178430
853279
271890
812302
1025617
360988
159756
950281
214637
443342
142310
57496
26400
102513
610181
991790
64348
993903
300200
270915
449846
846840
940385
846494
15148
927933
74562
360434
336642
995359
732247
754632
451259
311722
223205
586633
171778
113266
1034527
94778
234670
512482
102748
332923
8679
239484
233146
252294
82450
778765
302541
422714
228815
320864
891294
704915
969292
596852
841927
45166
775794
544053
844945
248716
362976
240886
315755
82852
407877
313359
504127
345894
106765
51954
435223
924695
98909
376585
215716
701981
468334
243105
180645
22812
903254
1021619
401033
731770
797329
72321
675534
401455
387797
818470
37951
750938
334335
32127
599179
851244
382902
761324
1002678
807860
356964
906874
805757
233058
434882
397105
158921
970266
851036
782455
421710
65743
571697
22456
1003844
538781
356200
253560
434005
104240
962702
856929
324089
326383
1000755
940211
387762
392540
689227
257434
326504
320139
652215
532491
472232
347222
947507
945932
587711
374140
327374
19716
601860
83587
190605
364251
277208
855990
586100
145197
649085
858866
17206
976812
198025
229003
11138
40992
631040
88570
976923
856986
1004630
698891
483918
818945
1029047
809820
957120
897050
628487
9679
49078
855512
505142
932084
105862
135961
914047
1043575
590355
875564
882850
903942
872474
116428
677245
216026
743713
819171
894888
786972
618999
519057
76935
856402
196899
966104
414929
816889
208971
307239
800082
725067
481685
707197
303322
314272
226654
271
255955
718809
949978
565073
168365
465735
593869
2876
867418
745740
968709
291557
284737
264829
237734
276755
952484
687099
486048
623785
252843
708482
724479
262194
940852
411472
788404
739902
626879
189240
409560
985185
758708
257301
332813
799607
989529
475252
921130
503763
646386
819961
361270
214061
1014307
921760
229267
766033
9008
1038262
920179
653834
718152
716010
193199
1004346
743606
222867
242634
260121
212397
195741
20447
1000942
148279
806144
445160
1024627
226891
826026
11774
649370
181611
47244
481204
576475
733809
6855
1003852
465842
214272
431956
174908
756401
72604
364482
641281
758223
241086
994221
461738
244225
420152
687947
484476
376954
321665
235040
854841
126575
690638
425901
522577
441424
659160
471434
921864
572147
983891
729598
893288
779984
154154
111835
55605
369468
539696
121172
322088
457601
71769
208066
783242
892461
995638
634946
251225
637424
566673
688259
510045
689420
793335
960856
530214
989566
18979
732547
926508
461098
64656
34358
14653
280712
783693
160030
393655
1016199
128773
575967
496539
271092
921409
173325
482823
534402
88528
209993
998724
716389
61242
21067
798265
179414
418666
196595
467765
966730
105320
447280
159395
107421
854061
975730
530023
1038396
728940
919122
1011601
655387
687086
70667
20251
330841
884039
978662
18083
467829
606566
831156
1034218
881252
107025
171815
477919
344677
26878
728922
292468
634083
566808
57253
217014
191780
1037794
684578
657803
477618
792594
23864
139915
721154
640410
315652
926547
948815
375100
934905
318292
13689
475850
991058
915274
808330
69178
970810
650761
330858
945337
292578
507951
489277
872770
224243
443240
178131
135226
390606
194038
144664
362779
602093
815628
721259
217706
30116
258307
614318
688773
388074
718151
459492
290851
731042
170256
61771
68077
925170
320099
738742
557133
145522
470104
708949
87710
479518
24885
5019
429332
861979
1024754
980509
661218
1032729
535639
823041
675490
392944
44488
137245
464321
797371
164125
646712
678945
866139
339848
981433
345631
493886
199816
447261
956033
569821
945175
618126
1040410
992830
285543
429886
385779
534116
540804
370904
929490
717154
481289
786332
585352
438715
423512
54232
962340
641125
336750
818899
278500
474482
458081
942405
438717
469079
636913
874528
69202
800092
4038
964428
129160
1045007
768716
4967
245930
550787
494927
929263
732349
606877
910299
1008789
290999
481370
587496
406620
741874
1011129
604823
638541
86881
1018860
1017762
775475
225564
529967
774958
589970
399432
529144
847522
102344
608988
351246
389550
1026282
529733
73912
997632
516880
771882
407646
1028636
963498
764608
618903
311071
794632
362110
857435
674063
384428
634187
392589
135649
440600
789077
930628
500196
992287
58826
493304
706457
10023
940481
1018895
734525
1038394
886234
687594
222096
969428
339012
576578
76114
872858
134835
66551
794663
731997
673350
1044067
110068
565129
89140
175779
530513
430366
812539
25923
542643
829682
686558
903942
583102
1009738
771484
300679
654682
254840
5466
432084
2339
689493
178593
319603
1005388
1029358
517623
229366
69893
930391
486510
187033
559729
139791
1030910
708477
810537
999475
582913
586416
97000
241746
423826
500078
27710
31529
842594
688727
464300
891297
899999
414650
654295
86349
277149
832595
108964
756930
233926
670510
1038977
957280
1023417
817054
363965
946229
468816
953748
302943
964173
330178
150972
334371
797668
1037101
778459
379395
123750
756391
723262
407190
1027034
373837
905724
307478
239155
603277
471871
64249
540916
572974
156694
692938
67866
398790
447266
380645
965597
773647
774626
1026728
997511
608510
419485
869165
956412
185454
59277
8799
947718
725780
252663
602239
977586
210842
322142
665310
290311
12614
234218
285390
1018533
291153
375896
584955
153219
424884
26894
647804
160671
940548
814018
769418
544199
77493
497964
707737
9534
924794
495172
109792
971762
373988
238705
698009
795039
29708
390675
242585
17286
943166
678572
141532
984727
363617
967726
944816
934541
111688
582834
709734
425014
670731
678187
668356
618514
944284
866307
714632
499929
635026
627764
365746
714455
670880
252223
431065
1040703
201107
665854
596152
202847
604644
126708
843868
854045
96695
1038175
941572
95482
310446
127524
8579
1005693
460919
164716
107650
353411
143610
864975
939503
949986
285362
928257
189002
604741
871730
41666
645215
401206
749092
258613
128994
296180
656158
63231
644112
473027
96727
948660
648159
164279
624481
967105
180715
916647
667008
702489
155436
151150
840802
282542
187186
7547
1008835
469363
522076
390734
146583
887914
538322
78375
349638
921187
110554
998244
656520
814327
672809
369544
1039931
728539
669750
407655
353713
670739
199244
763777
87657
138566
252209
781538
310062
614857
96770
523615
444966
557677
341151
615123
189552
399529
562128
1027612
594961
74628
101408
51990
547434
423805
54090
782616
884783
1023984
95151
881359
70418
576695
345133
277600
914784
153403
66510
753496
614481
889260
180441
233230
82953
3822
412305
647224
75788
66208
1024588
85718
514190
805216
355282
849549
599831
169616
414800
100929
461996
431390
326615
186190
143087
885564
340319
326969
209368
502380
937001
207664
710039
713838
17426
560868
9442
1034880
392390
292096
421727
343993
462006
462160
425879
250672
243817
426818
797436
938349
829242
438679
836389
748944
578443
964657
946333
228722
753389
123367
374695
1031491
576153
1033947
88905
774413
951890
705645
20175
656046
255672
690821
460063
234499
502819
746125
781184
763025
852815
339368
1013987
206383
357229
462512
106834
919801
68395
666661
890562
655580
230038
365683
716288
161008
627823
532193
270745
757703
533688
425317
717427
677038
464245
574816
307025
263398
778592
49055
190144
206062
81500
327880
211013
16267
570168
590079
48512
649740
5038
149683
863939
871630
355702
686956
180156
337701
694491
433264
451119
1022240
485322
288953
787009
163680
604926
571066
960678
632452
46925
799805
880305
646229
679764
927651
353448
322546
841946
964708
35134
402531
2339
815455
620369
482321
755705
428085
202377
137426
835038
178962
1041882
391827
256060
802961
636863
672910
609801
316077
670794
972085
261525
1023968
921737
863973
164445
883716
499406
136296
466632
614082
44348
225579
584922
936331
816150
447276
208378
687879
932181
893382
507660
438630
89308
691799
338064
159241
726751
971594
175763
254495
703151
624248
459830
857833
159327
296615
145809
507806
607041
386757
1030173
429082
1021348
610798
824140
847208
537064
95949
821441
583747
559381
256224
370721
15128
89392
792850
167911
771294
868973
750172
675123
739920
117640
136944
317481
404548
703607
421495
658202
847383
855703
937655
774529
558168
180118
693846
508149
566685
142505
478114
659292
92265
829323
655071
633677
415484
192954
296995
565567
472230
983088
390308
967414
337076
305041
207597
627469
779664
237578
773053
815719
315792
68488
303063
850482
268786
626623
371809
671026
978452
1038055
405152
601775
846497
525077
984645
863540
921714
337199
446206
717871
682382
774989
1042086
1007920
966554
424723
485949
851077
1031279
349943
440237
857478
584024
988368
371405
283610
534363
893909
1032850
249748
1034542
204245
339473
443414
25078
968285
559336
472163
880330
922088
102168
806820
121268
204996
195928
845708
522759
593633
186449
144866
974831
335792
265300
429580
109074
9660
730004
1044173
205882
524967
472307
41827
249414
3136
140507
304763
981124
456569
574472
515596
828019
478770
206547
908573
941133
306003
622433
193054
134028
774373
481679
366388
1027778
152357
286098
525744
1019650
880248
543685
887610
520218
516108
277245
158952
276760
942290
375430
220785
213711
815166
368913
473512
283546
893797
616295
565941
934957
917214
991812
227397
586269
304745
845471
108381
489511
196661
600282
775506
1024096
812586
217876
372722
494547
592957
471221
704254
22360
108708
774317
447579
816975
675286
828615
583981
865876
307124
623175
332615
224678
73406
246829
781830
306325
678125
633143
194692
211951
885916
125061
327984
762304
256387
593725
174603
981785
816250
428227
283542
702482
399822
395571
545273
472825
910337
383013
896634
470918
933240
42663
710509
712560
597927
61443
410738
87850
831411
590043
737338
288572
144659
1039567
86190
87115
843358
228206
428697
719688
846765
39489
853937
1031256
80503
386201
468663
565361
857851
955891
636386
729295
861187
761829
560297
982174
371353
1015003
528377
221184
46419
626833
221291
163331
736009
567853
94810
369079
57238
611526
679707
377469
728378
553015
209127
469983
148004
294791
988122
161078
569494
921883
473379
774275
23785
604729
21520
543261
358226
351487
838613
590682
467960
461704
27813
145431
874109
598398
819446
252167
525506
942578
446439
825159
188422
811806
168487
959030
259043
915828
911278
793515
426533
682797
931383
43632
552347
498005
617464
708415
688077
813743
731797
329662
20037
870895
607054
69463
439454
111297
340800
320115
235400
903784
24823
418604
359564
827018
588414
1002906
698594
50483
429704
546867
556795
458284
678775
927796
568044
785893
154556
473707
394869
985522
448050
750668
462360
996715
979523
907189
847010
50714
65687
445773
24072
158107
37518
107474
323019
401542
551197
43115
247777
231331
457964
641999
410186
189413
90009
940472
764118
663633
192847
999641
226434
94531
542731
307543
834127
860465
645575
205726
381075
1037245
51284
23826
185958
755182
795710
1031554
825258
1010057
679026
500758
500907
848978
477
697783
630411
740624
747284
768368
580258
38879
517046
305243
624799
490797
155546
754143
496911
116833
19359
71204
8709
300485
627917
589315
867401
297389
9427
101983
138378
946366
257332
657421
70534
780751
105797
515337
827721
877295
706335
348028
612903
836132
687953
357736
307131
595446
662657
927956
236278
646859
446807
510804
956492
4596
113241
367780
676076
74324
314415
673048
564277
474697
548609
205066
998494
446491
419740
50107
776559
912779
447979
595261
116601
461695
960200
182774
997687
89703
597378
12464
175895
727046
95581
238323
859215
441398
244978
953971
1038571
508656
864514
265470
553170
828826
678637
518144
591529
780291
818879
157240
323259
128697
1003196
141666
455030
766003
771032
515043
467729
243695
294983
510234
808040
501552
840830
119806
435170
874546
1000366
273295
506771
394740
400071
270157
287842
688433
423184
357758
479027
495060
19876
674095
311705
506178
338023
637765
2319
904106
218503
559950
178842
445404
546860
470927
852548
544696
563588
461647
132546
222474
535607
857906
45992
483303
296703
693337
765159
943671
554863
586608
871557
238993
877511
378973
564088
573973
738226
333483
535198
332199
518250
333462
125304
22884
939873
804421
345742
102932
773579
95839
410640
644877
576476
833197
110556
292407
898117
485830
326647
843845
897358
965595
509720
152678
616323
515990
539524
182425
674187
800935
319167
448024
170398
845520
186925
466111
438998
489929
135322
869398
90935
993828
638296
433455
2674
40271
360440
679597
612165
363604
940625
132137
690062
803244
327066
783145
506092
407522
977194
790660
370128
743225
923915
466194
495757
605059
377438
516009
579184
6356
493699
780773
873592
139327
220689
731342
588691
531697
473656
659902
620157
1023127
737304
436345
358162
459087
36509
938517
45301
423016
263414
527444
455243
220758
812393
779459
37584
970424
966809
698098
151431
192753
108677
799779
467734
384329
392064
513704
188132
593388
230273
952450
576202
976683
763387
1009079
527522
435795
6879
539303
373070
237964
488933
727030
639836
206678
193770
100570
182300
666209
231542
465919
725279
833444
549352
581933
842794
995909
454784
280704
192679
637228
352188
696321
508004
606666
805866
957080
253896
354787
407838
321924
525468
735112
689347
233984
647878
211807
234339
439359
818081
217645
792202
738364
494478
915566
409274
473237
915781
726510
599189
762030
96777
474031
583417
222060
685989
739058
909920
449118
232543
958706
311756
793975
317292
196219
569607
949939
69560
528527
929282
838896
264355
925606
337426
41500
589444
627594
638320
402494
503293
318664
1033720
367617
1012802
618685
184104
198194
1042803
60253
185309
770773
792833
332865
204728
1003852
1034095
267576
293973
823653
583382
947062
987538
118980
185966
251085
809502
156452
243578
616672
311080
422340
824279
549466
327977
631870
803760
310022
92336
631261
672287
840360
129600
1032445
894838
521348
669998
280834
717798
940343
335816
530075
813660
979637
646549
255404
300294
226465
59767
672944
574565
539448
409724
348922
451030
455012
647513
216557
305345
919939
232623
835352
13883
766888
496763
91210
809419
351575
64356
303906
795798
517877
804523
409273
833190
892950
182538
201548
209121
481017
934105
673731
319808
390778
328665
843166
646141
698683
528970
700680
45271
461510
1016550
601811
183288
1033602
128897
715353
583517
720061
284618
823534
426295
505668
870120
539947
508543
205551
827311
842616
541198
333252
519563
107850
1021408
625861
954164
9876
462699
969224
228653
131149
153178
383033
263910
577968
642235
519140
584657
580722
818385
1013277
75072
473951
820459
728555
775276
398849
90400
964019
87858
415186
918918
438157
1011473
731578
1027271
406622
648813
884145
432944
944979
566111
746857
268351
724188
519489
890393
843543
985044
315188
452934
39830
73050
1014039
806707
330570
99807
38524
979039
455517
912197
12938
763921
781370
698992
859434
780616
812681
107529
675803
203038
482662
1021314
783635
1022859
221576
248953
116016
160392
922681
294580
836815
890816
288336
314475
919685
305433
766619
65554
923005
218192
168002
383416
564196
783286
772999
118914
266721
390865
867319
198679
636354
287203
294448
338067
743610
739842
966726
199268
466139
907911
900442
488852
672647
208733
102136
274784
562394
987639
455947
46396
126211
620710
772437
7949
849826
976345
451386
599940
917673
696296
952860
24850
753702
483493
499609
779945
847797
140641
132998
661067
534116
771816
614092
861152
81683
669662
1025444
979536
719378
773198
906282
121865
876288
64557
497099
256038
562622
47906
988028
37921
931994
666767
939939
651590
577
653145
438837
833164
713343
475137
791420
608333
1024670
175597
226664
235385
1004542
982809
970280
955652
405579
44464
192078
402543
349907
219378
497404
940946
522011
373531
38805
465505
1041394
402024
97233
653874
91756
881738
494157
230676
1044528
737984
700019
157931
759837
663634
291474
129755
580252
551833
610477
1035998
746301
470004
783002
959632
492687
926548
173160
95315
33728
1005345
381457
954747
1024157
593583
45866
954595
469842
604176
514948
942428
670461
718987
985803
807420
494539
339813
17979
304155
556144
1030281
276086
547997
633868
157794
403378
154451
215575
771058
569329
546752
134739
835851
731064
710865
363121
520488
345373
474187
906200
396826
125029
434573
131619
233349
920230
221324
625179
841504
577917
282766
305087
136797
169263
604106
492200
631608
650883
26406
672924
760930
542402
561440
964175
255241
642642
844638
283253
123435
800498
287203
982359
291002
785576
447073
256959
944512
63174
212969
23392
706621
97926
481454
494055
244371
526599
205959
242680
810474
397316
489490
781726
744203
490073
366694
272743
964412
152007
76611
986523
733078
946004
249637
269702
634770
317696
124484
267673
607540
925338
584815
659649
58289
195583
845203
375586
799569
1042719
5535
807748
969116
111431
501684
686634
247769
271153
199458
863718
10410
383218
437539
672468
63837
380669
806878
453601
150405
586417
478200
501386
140579
503282
520773
319748
138054
423342
432530
818253
565277
870271
756007
882095
172628
675103
377806
648736
645348
570854
166897
428969
55650
307953
143287
949033
979929
981909
692402
830503
910178
90294
425628
1007341
345547
116101
883932
855741
267677
698332
908273
253490
169079
613692
537418
56146
381053
814074
307813
963368
756298
352540
789725
1031999
964903
505309
94941
396696
779158
920871
12582
817609
397235
142986
463100
369741
924216
379561
58522
330508
852859
459119
628874
223379
762030
259400
782290
565526
960022
298581
608378
630422
124242
510189
852283
492332
461780
519216
215555
559437
500717
1031638
412247
169061
193017
364736
500000
73300
490918
441213
486620
755229
526189
607179
953578
707603
314981
5292
285699
616814
784132
797340
750993
301798
576793
434595
873832
319929
1002584
592611
693019
1002945
813278
1000461
545218
307237
741078
876580
5702
91269
51482
512353
411172
56191
194706
317003
646215
461921
609019
790247
661755
258850
183906
970065
987030
716064
1028854
581852
161567
408832
329805
897223
121339
909319
370978
384438
311231
901210
542471
540814
283619
548427
272536
238568
479242
670102
932456
27648
284483
151763
606311
110352
12762
941720
963993
649165
570667
760478
842191
19490
77829
929982
861412
56017
525442
768286
520123
955789
212498
814558
95480
660316
569183
415279
546466
1026294
124141
24359
54349
72477
718126
1031364
289022
766882
1002068
85421
454117
581015
791329
494294
425756
459290
208943
1003743
322705
96143
1015185
526264
453528
845894
54269
248016
476335
488126
801199
339114
336961
1025588
1041521
288981
782671
830467
730350
185377
641171
908889
997207
661610
261221
607705
701453
487061
515714
988415
965840
696688
308639
792513
14999
321841
865910
992195
506981
164208
89476
1041086
19813
54173
709285
917458
773056
581872
436315
697127
399583
43885
152834
1002178
249303
741636
816807
378955
942324
711944
975106
542698
756469
66831
188714
120280
415089
808571
727725
3026
701227
826101
209187
149390
268468
94858
815081
607775
308308
833088
476195
412440
250411
810576
1033886
280304
529715
790743
414704
726520
1031024
371273
908657
642760
754320
241178
53364
256724
245302
646578
1034799
220046
111161
367827
427374
884765
66464
434835
994502
696947
266250
793233
618075
433566
819857
634508
433058
642650
435813
831696
941136
587874
590257
795275
222573
587710
885618
459157
493116
928810
486766
329782
362481
1043813
897733
535285
530007
729936
843156
841876
1031078
670169
903304
977049
269211
383298
415146
39901
686633
135532
480102
955034
538461
812852
580469
214412
514944
670184
342943
357025
342863
212742
57746
243623
978184
895682
886849
437815
185946
844926
1000307
549777
375982
297930
389972
839437
93579
623048
832082
685704
228355
442619
404569
649603
638922
529762
57218
644340
344245
861460
221516
680618
1045101
917483
135162
18251
315300
693076
650779
925159
856835
649811
548566
853790
797771
223186
236192
593644
475549
176527
110498
678889
429097
612454
1014925
107806
558148
744886
524147
602590
198697
337389
905417
21546
558757
690936
185779
732091
912015
564731
254775
420415
544449
301789
939439
157762
850180
251268
623588
758628
632674
329610
11031
680869
518794
436287
909445
465872
965310
827341
171417
55629
554784
807891
169417
657263
931721
167697
518106
244377
745243
421781
51735
171308
670009
960147
919110
305649
1032572
739054
623580
584931
648980
585301
554939
552697
283008
754298
599675
101429
42196
506794
269456
1016682
143216
418175
713404
352333
445524
459432
760254
288604
477533
219316
824864
863228
55914
353694
347752
347650
890786
319705
273460
854331
640345
479924
555101
306949
993147
178763
785505
714951
51648
1031472
44513
897168
437105
266217
1037353
601019
372087
132329
650444
912742
16330
337067
719573
47556
65646
901307
473006
792493
285790
205695
680700
536705
1019206
795799
835248
915751
342367
981671
803715
321746
575759
183406
434226
342575
1039537
879374
416960
470213
246661
438015
315114
6869
97128
63300
841153
130493
15454
510920
59295
228528
752988
337107
668017
180437
222418
371837
420081
391752
709320
206863
158467
755498
405548
894961
581286
808318
108046
595782
543254
797285
468339
215997
852405
761122
921585
956411
498950
643570
98608
650472
147730
545257
301645
389721
778394
743199
1024876
808715
296673
506864
102816
30742
868249
878278
285777
705346
143560
162282
722281
680091
17739
612166
734339
192833
56505
856017
57609
624598
345874
730338
325982
756402
822369
13234
578024
52117
585136
447478
25642
274884
492872
184479
440236
675357
882602
783119
37358
507806
719505
812977
918288
363414
344702
217265
301012
749858
242070
720337
531886
216358
8551
960866
389540
462699
532968
849296
968900
454888
541989
312144
742724
392080
974989
700735
207611
943850
272234
237391
855600
821686
374210
70288
722570
959728
553367
335816
420102
112500
944879
304739
678217
211785
696635
463326
276959
8537
389446
163236
837456
718989
698909
882196
1010960
845610
428436
277475
41660
317045
795748
386657
930099
1043216
510723
172513
82798
404499
571834
15606
268158
286270
382518
226680
415930
566960
311432
245046
791205
367205
497235
407972
332276
696103
789730
450545
912188
654600
417130
637641
503844
879640
165856
447489
957893
16096
622001
491000
27997
1006249
303780
2839
573833
173907
957492
480253
110026
79661
1029481
185421
155210
465164
671467
88907
1029089
663625
201266
412971
279607
114122
148418
848551
379777
1002625
213058
466745
881278
241777
544110
417965
439376
735859
902742
581188
251464
316573
355809
730719
640903
458300
475614
612502
733098
30783
791858
579005
617756
433305
983215
420870
827570
251506
885269
473100
858472
816992
959188
281569
296517
559866
109480
994322
718939
1011391
526821
518781
679327
855859
933758
784323
59961
1028685
722230
956784
132891
996969
206012
671441
1042924
371449
854369
717982
246785
1036022
1039367
675808
505690
1004012
474604
710643
888994
888038
697244
860593
351534
681136
860435
142935
1036834
902518
51071
830269
693716
833958
227493
811707
557566
964589
543139
988787
938856
901470
542613
251093
321045
683658
174018
960954
56670
707145
585264
171695
620531
626359
192450
700834
129268
740722
63394
504580
417948
878188
733374
53196
45643
367597
989309
803468
594931
29176
805485
748518
630622
911665
555788
592009
612913
303240
981999
464379
314007
946961
152996
1015030
778322
369133
174340
287298
42343
549112
656821
940841
158384
113758
74404
702016
667430
1003604
616589
253571
572776
109587
325681
718685
836049
80411
202226
168222
742335
756199
167925
137355
433679
982177
530083
259161
968156
969153
740367
488839
333208
47371
490000
386478
894047
458629
743151
94442
950816
619114
107550
205227
518953
80707
17291
284764
90434
342939
629961
93898
590034
351651
747409
681832
141670
98529
340389
268219
976347
262930
702393
588089
206202
398504
149137
84081
724592
361961
210810
854987
520301
922607
578280
1033551
708722
176524
141427
764012
841334
991035
11368
410593
450794
276592
118075
465243
304993
569794
20685
63309
949326
867077
834550
70376
629884
505488
550919
798813
684662
730229
344793
137667
449232
332651
728373
467521
263650
1019307
443223
170135
265887
614122
79075
723276
604046
404196
552406
122318
720037
255976
43099
1033682
484449
596075
514521
50811
634483
828818
803136
800415
594582
380933
299227
468670
827122
746399
983637
197128
894943
881640
199120
785930
109136
657751
100303
297947
588121
343717
589214
966788
271883
655638
234009
516905
407506
640741
723861
503853
657433
269285
939502
535982
314506
843850
432904
624311
668855
928156
171092
618573
766813
845965
293685
414382
376111
412860
88918
743703
474012
553234
870294
310337
15800
229512
317194
847961
4132
521591
412718
453540
210453
697970
120399
816100
475069
579448
783931
984189
211234
936408
264754
148303
67517
451133
186244
895129
677448
584656
726788
147584
335405
316028
153974
683758
355215
589579
771789
461851
476190
413374
986497
304239
803130
622392
670370
194646
228094
74053
725331
951130
872253
307180
631358
638484
580454
50013
152560
38664
523367
1019428
15671
732945
585519
98019
109952
314988
550588
380634
450294
397087
582781
392825
933897
814962
839299
136191
406098
188198
348385
439314
256212
96801
95053
171802
271343
314848
569013
128143
764941
293965
883964
1007507
937167
428320
814465
408095
539483
99321
238609
959616
981546
706946
783675
19291
442841
881427
504701
214372
523575
741915
736281
510918
854794
557037
257224
732815
732734
75616
230957
684857
467387
705689
702604
64700
523280
250358
307955
670579
443174
915320
421509
333404
417094
521520
119116
577012
420795
891724
960133
973733
54270
973797
323040
208338
420920
212704
490173
688714
13481
422519
302234
489466
502647
13629
244384
187717
516215
231553
921659
406395
1036176
591093
209766
787176
841317
80641
1004666
960616
515498
928275
956297
71497
821470
533862
15245
980333
821480
241935
12662
183833
173114
785816
342436
759025
161640
364706
772873
923648
346554
315656
836698
946619
294919
188654
237131
633378
839763
716528
522158
150844
50812
523917
353135
280882
759143
914144
928147
670809
264762
636827
294859
427123
651112
777228
911324
35387
339619
518086
1008802
671469
802248
167825
745499
161192
193506
855329
377864
724140
532227
1017848
35109
720837
738173
520954
434115
595686
778210
262202
340716
139030
368543
167859
1038079
233718
697811
31015
719841
681269
569343
841249
1002988
34240
866786
68290
749366
504395
1034008
170903
1006913
429215
724540
766790
380237
137082
461032
221095
1025275
849994
229931
238183
1031810
732189
301718
456169
29979
59212
113131
958016
537609
971862
913245
465297
693639
548994
365315
173608
652243
916752
209424
481126
363458
592227
916360
854004
851134
312423
320133
127785
978438
641597
641480
90710
199925
151455
251531
148561
77877
518034
367132
698275
730189
753971
506690
349478
765200
578377
784850
896665
561146
1006786
939350
605020
145607
20380
211673
552244
64397
195111
542020
921347
689581
858466
487569
37553
532987
566803
38699
660385
606934
986308
391691
389999
363412
265190
288977
923022
190666
339688
369402
126137
539409
192216
65543
832476
731748
1026024
177165
290404
167027
719320
724381
444126
1006905
475653
716656
1027562
134204
515119
414685
152321
707106
672087
294210
128294
219696
469388
320935
588218
198471
246003
990556
501316
613333
946058
208482
346375
135142
589180
445513
972516
354040
863560
71710
651292
14441
666676
182642
442805
341678
831638
172945
331596
668825
793323
866095
374461
414082
475450
179448
938005
94341
680808
10613
507860
611764
555238
457040
1030084
523411
144028
574252
104966
9571
1018775
355937
226347
712238
10751
90950
71351
413650
798361
124776
383372
787410
196080
641502
102588
974212
918794
906193
451638
394501
290675
684326
989928
573973
938465
535580
539197
903295
691581
668869
797391
792032
400282
343423
70658
211347
65828
308396
964734
30365
870400
299527
140741
553822
775538
834657
420512
757212
14843
178973
895217
763804
32926
155256
682884
129946
80472
357024
123617
888562
720596
655971
1010522
284139
390882
100554
291045
588038
663956
989033
105023
995746
284440
279131
895232
148160
464382
144371
528299
719036
729866
189369
627981
562615
301623
462860
898765
7137
48885
1013351
771336
386390
395637
894340
886674
695356
23798
114909
497248
814967
51430
877285
182477
511660
327444
964795
539037
936408
864593
185248
806088
296011
878109
511003
886760
907943
292077
777242
1037053
853562
789775
696942
450487
133314
422125
728457
564062
324249
669391
468829
261491
355926
721735
93203
462978
393412
404401
873360
471998
422288
28726
28196
721471
1018408
759951
937638
544721
218693
376098
686293
548302
119153
374554
411110
834367
811911
918271
829209
1040347
325463
74111
1017234
968463
698414
255923
950406
544620
425050
619733
1044064
945113
135503
1018145
141826
247664
962718
109515
808279
353647
479166
928778
599981
924960
925529
516367
671483
150777
108526
886110
50116
915959
482032
201453
362638
181347
258554
192300
434400
318220
156060
486735
197003
237618
243650
208418
8913
331096
764948
223530
159247
598014
926716
515386
927025
721804
19346
770101
268742
386755
407949
573277
29378
872857
717771
559418
278221
919216
303807
910739
348098
840964
797624
449332
921678
689353
228580
682398
936870
173535
825171
793819
53490
473955
271063
128148
468405
1021147
973157
7003
73561
323799
91806
781642
156564
590277
686306
229067
132506
470487
100483
440090
2883
268522
513127
939802
4746
560194
486107
924838
368449
843634
185817
961799
736969
131095
140377
689489
419056
549164
1038127
995264
97301
597238
568945
178508
708375
321340
305124
1039518
513561
896971
80157
381955
567477
185072
445340
533962
757800
522452
253530
81762
271879
661739
975281
545565
900830
850454
28559
571252
738943
586674
53219
139370
515111
946557
77601
595495
691571
862788
14462
1000358
442114
192558
582099
859680
899059
282555
715740
725504
777572
171327
400934
806642
89214
965914
341985
243472
372624
485148
441158
477656
676920
492881
47328
538953
700795
333041
726038
1024665
349032
349471
526955
546514
52914
709371
492389
698708
721307
35038
481590
58891
787029
287175
863531
691334
596588
3066
263691
459728
816790
676982
129464
43930
299507
66797
702565
956339
432127
693567
879645
63680
63413
52668
854154
639210
323034
560393
851277
657561
1010952
636861
527742
911814
53529
584375
849158
319106
158040
982085
320842
184695
694528
887838
659763
126294
800000
329714
732563
483377
584247
626566
957140
394751
1026778
901530
231745
28732
555256
782036
638243
960410
468183
68829
62315
78255
25547
685049
151211
370532
804190
88022
89950
967828
548793
178250
669318
583789
668828
538374
529943
435498
549667
680783
611109
1044285
689221
525126
84048
908262
564176
404448
702663
215170
378994
780811
352673
164871
325510
48487
186474
440963
900822
792829
655389
693557
87308
774267
351246
38874
985203
758211
473874
352366
237844
712803
521401
173079
285146
693020
152280
811237
93839
519087
173941
524811
922708
598566
749532
110589
879823
261946
584277
229851
109246
439593
651160
394735
830264
112519
976670
725082
11314
630917
90466
963528
410009
285671
386790
703796
987051
150107
159411
224649
67086
930009
903284
50194
951242
180541
21358
539782
985897
846624
913096
844953
273601
1002457
45058
645554
150712
834667
351485
263652
746941
136827
896361
666813
461384
796145
92531
17190
674791
618802
403368
149398
894982
53438
413961
848546
825639
563291
911690
599600
210689
406536
670212
755248
682007
513325
384056
893673
260097
376530
546454
849422
866851
747398
139947
433171
148175
244605
810522
224729
766907
274540
308548
554482
834665
583681
465142
57713
114768
42965
612340
45570
228764
423427
840628
709106
979100
94741
515403
852541
786682
1020947
562807
928289
902741
705376
301960
1020490
305949
1040848
839675
893884
667212
106069
958707
1306
191296
306250
410402
549344
446073
923290
623127
817892
696583
1029782
61922
486091
189552
379711
873824
1005210
636269
435989
391300
17116
863990
398577
598888
703218
112012
125746
487640
288450
298726
483562
343145
237979
576673
89540
1015919
451011
752452
155798
293189
337207
935931
667417
991174
269208
618869
955789
990875
163435
721755
488497
1044261
894739
350572
314866
355527
158654
191011
174871
783150
174571
909657
26135
311813
897435
743406
99493
101312
101627
401183
341708
906663
407180
259187
678390
128876
830334
651204
366618
386443
977052
57485
95866
155377
221801
843236
945362
179767
347443
379061
435347
504837
584786
826185
427133
175172
624818
717126
769174
868720
628040
104268
230594
1007823
171159
791345
356676
909153
177661
517721
708608
928946
507549
525495
36011
118311
51112
406213
531900
908756
983249
581388
115751
16352
39957
35614
470260
360594
786820
311117
945383
255035
264776
870725
437946
83647
15190
852121
683565
497632
644359
634339
775954
955030
831133
1028369
113949
442716
571030
694484
768853
217589
90759
495759
280391
933609
858168
471314
614376
191885
157851
846649
380326
242491
63251
947759
27571
590276
317292
186188
759856
594182
472550
969173
21271
962038
610924
955553
736882
437605
215091
516596
308168
790358
79855
977077
8533
1017585
249393
242380
251694
164522
712509
101658
743055
304165
300646
354667
207409
625833
866485
272878
744669
941216
100016
379321
846243
674915
262485
81215
154140
759110
737849
550384
320290
849398
855866
906368
855440
113390
908477
101151
130016
306107
73045
1034293
772254
740279
312457
804206
156799
833310
438054
115181
524694
160303
191841
1037631
724664
567555
438933
796689
881534
132312
845880
505972
135984
783405
146575
434523
317537
6451
544368
774391
568181
63432
514225
757587
581741
253507
50196
807522
873112
453548
704348
443722
932967
258212
642473
745890
530593
146444
236188
983935
707321
301261
151551
341609
492892
226695
26094
190951
975962
789919
922491
943716
111136
195972
232108
164464
510555
109341
496991
821220
357864
890269
59398
1001829
186304
237821
547053
624205
246092
501069
1043566
564943
140970
354373
213568
543445
11672
483609
492236
997526
51500
655608
995076
834431
168422
36289
236864
724839
985628
793699
1041017
527836
482795
463999
153891
833248
579069
355152
335735
520979
394933
894114
403318
171734
913951
239326
251137
755929
243378
41335
93568
542313
937610
484578
288884
514240
976528
438956
991214
780921
741526
553298
308845
125080
257989
485970
733162
388873
625539
576947
382117
423434
651142
393568
244549
603262
595002
912002
377038
123358
122088
593551
367359
635643
978142
338341
118285
54426
1002271
497227
564672
1019521
730354
619881
426275
273639
866001
510257
586116
507923
995876
217267
75617
142951
48254
292875
4983
106607
959256
953638
396630
392683
467693
55367
804356
393930
433622
895455
718107
928162
427043
170698
148458
768459
238098
412670
1035238
699216
737194
266146
988865
1017063
952736
604181
484733
478845
760986
369664
919883
712358
961373
239064
961398
839823
28156
920569
21329
18729
845231
414981
806052
764004
132719
164215
374269
220463
793648
863068
821159
172381
827468
151657
606569
947150
424034
361092
944116
877076
540758
356939
980107
956379
1016378
796569
711278
989919
864033
485013
213275
247125
347384
505585
435124
768635
531943
891888
602905
1007171
40481
628832
530263
14832
105601
906361
340774
1002301
23679
421909
302087
425235
422407
942013
381389
672745
714381
79245
532663
281731
899987
497297
235846
425152
1991
990925
228502
592549
119751
997693
286022
638261
619328
450787
183586
717255
801005
427358
756945
960671
912197
1010932
541648
778797
81018
603766
749059
152395
124519
397321
566614
117919
734251
229860
586249
225555
702209
643905
60076
966128
125519
1028479
998907
745940
319804
730185
648673
82784
1040778
666694
388822
948448
831763
608800
279308
106970
89344
573052
647879
1025410
521976
356757
377672
439189
268844
236118
453506
1030666
748503
854342
1015533
225446
77535
160231
878552
313699
485533
980579
397772
903010
1044352
865857
355459
869298
142644
524769
365722
89981
1025923
127001
623606
505416
1035326
124602
53895
62087
1026074
73173
74430
248051
409697
882361
851373
889894
458879
480609
501594
799794
663316
294110
722673
229269
669154
63489
711312
519479
868864
127156
324359
142405
596229
794068
785612
459504
204687
334743
563808
476367
299946
532829
810098
781396
17522
951936
611446
395623
529060
944063
95561
611232
388430
166680
826768
322016
295502
862278
628416
859857
205805
462200
823417
678588
715681
428037
290694
197224
672357
780854
856736
763531
832960
251073
554524
637632
22813
516004
325658
349232
726306
639085
874302
746945
828363
146423
636064
993323
4233
224031
664166
1041517
649811
493338
478009
538503
475005
247656
437011
745123
16949
160146
836952
25005
229462
828401
591161
472392
1023705
660178
205190
31925
808124
355227
223439
539014
653959
277874
986779
165743
432009
277621
95866
682711
179641
979262
731514
422576
185089
825041
409552
533217
963001
709286
454203
483141
196813
576556
321085
265164
308716
913521
279514
258158
819476
41026
855793
643510
657934
784669
646464
115860
887463
886606
968735
104406
432728
701744
1001598
335897
192389
714474
912076
952621
285992
917953
967008
664921
16
778442
687364
791890
131928
268537
180272
872286
699078
618412
836342
330051
214859
271478
406664
670453
656328
383723
864458
498757
20668
660137
340708
122612
492936
640151
168851
515965
999491
872520
757437
746158
749391
766127
67126
72511
270461
49473
667474
584708
756936
429876
251091
668964
85185
553127
115544
261909
781115
829823
858086
826409
474834
103440
280744
973584
488859
637550
558794
651602
263748
29846
498739
77997
888379
1037511
407913
913251
593270
435190
890614
606004
493867
324865
671313
573776
25610
212494
634910
649592
939529
650271
574367
376197
41654
74006
611163
1012089
8536
294721
1034502
63622
498749
256144
318755
1453
327529
344272
336413
55043
178665
8218
85495
200850
167417
110622
268699
7536
363839
366949
264210
773429
500485
328067
538416
599938
515434
581206
106441
418801
249805
945194
964091
595768
863814
240933
80676
305677
408616
735719
697948
515263
64662
1018648
394544
973374
194314
581701
1004450
302442
813606
366784
95776
892223
887771
500945
201228
401910
683457
99110
487768
40542
705863
234748
908994
448525
349214
232981
214876
962089
991312
865307
122225
50694
136852
526174
918679
889168
915178
910144
343281
659962
2644
403958
415802
398074
253073
141168
277411
767615
38645
32626
93393
513597
745941
54286
484810
116662
103136
341635
957206
843159
997288
346196
661639
16208
524124
355412
771163
574221
591667
701743
329559
118472
663366
354848
735148
375196
849701
265924
995280
132040
607644
928581
627736
468639
284667
73974
11091
891620
370079
421848
194519
751838
200549
764630
814711
225154
704405
612720
71154
954560
441303
722988
318324
374304
885009
807658
610409
913946
155460
789783
452503
43160
311928
629512
355867
829089
619971
207866
788961
195498
398959
797891
397177
412080
296269
573600
803646
1050
876012
935499
991262
882679
331585
633354
838797
826847
203950
206403
561310
218709
32996
135395
337973
562142
501917
466216
168874
779176
896505
614914
310771
240131
251549
340542
1033378
742121
720776
9876
438401
325266
12820
560254
556680
111950
81956
33813
1013253
339125
795544
1033683
866418
1034758
621612
957807
54070
11916
10674
35326
323697
29719
384549
953826
335415
465908
189457
10286
635712
636744
226074
165830
33340
654463
394976
946632
508590
234796
279059
59832
36766
282325
5227
77579
57356
715527
12202
407839
938250
861501
47063
920992
908906
168306
541868
313591
240473
529799
841685
549371
49758
214754
798118
305249
108108
466388
183244
541193
548199
383023
305881
967267
187835
907740
328679
307249
302751
533628
803728
165873
600735
467117
323230
1005788
1042126
848136
679525
996173
97570
430266
833493
1035312
129626
664833
931288
66856
807699
376632
303591
112265
316719
771980
788159
59630
622202
685602
348888
244022
519373
111960
414385
470986
913071
593680
952240
322327
511345
243744
180823
488992
245809
122879
968550
425577
592309
177084
701725
189632
747618
717518
431172
390715
203126
218542
740775
552011
369286
113510
530052
135609
873674
910033
680883
532161
978768
690311
907786
672523
432030
718484
132589
462430
86862
821391
301243
900365
575767
1007825
1012868
852310
717566
376187
694946
462752
825509
1041109
324227
868726
278649
474270
113995
1042082
655219
634739
246411
140365
813673
203945
876802
486885
1033713
138856
1023957
252804
421513
170281
68964
966872
634323
71966
960442
275541
428349
139438
230079
127547
102
1013860
422482
96944
459302
168161
634995
57658
49348
89780
868834
517105
226705
557556
828785
163968
858713
542800
328339
786459
279554
1014425
6964
1013213
783568
579403
616438
332648
454113
626485
836460
785280
216022
409467
1024864
637824
191808
1042549
546839
72296
722713
10735
833582
989259
643192
288084
1041935
799753
319786
650799
296367
226386
660525
328277
17452
942240
483826
501482
307381
648443
518278
730698
768287
307868
824120
58813
765989
469540
94193
1021254
663534
700466
671620
883312
271124
745654
650695
335181
170897
418269
397052
303325
911417
946840
513401
215037
1041257
95335
459495
763465
744111
91747
589127
393882
310821
874886
802030
254220
116946
14655
188419
301477
344194
272982
302239
697965
320845
892769
1016665
367077
978504
849093
293320
420100
34870
132505
231074
798382
422703
490958
613491
192457
79173
378578
237928
84415
626647
310737
356572
893879
106732
439680
216515
507842
975848
997455
878114
201187
1016985
378382
276458
834662
683084
448051
501741
791579
859199
249753
462412
999361
870973
839419
167962
310412
435413
716451
539334
599879
703651
845389
783102
387721
222955
323310
527568
169248
752102
847501
160860
821158
1010318
753291
814204
266563
188960
510938
913838
579067
833598
395150
502150
554541
987911
544745
1018784
953042
259510
174677
35986
145031
818603
767741
41206
329231
629774
60858
851474
107440
915866
937284
682748
1001204
250126
393871
410259
723285
626389
463754
678534
778128
419987
182603
66476
437280
385056
664340
110563
715676
1009805
44044
712760
1043307
772931
449457
963659
349971
372539
312017
223735
855236
489233
881409
784058
624267
1039571
719250
613987
534066
227871
338971
350084
265198
119163
442011
194159
675119
92077
993321
596874
792010
693936
226639
785210
220462
486239
505523
905560
282140
330047
350282
83831
374442
586514
28012
908303
150508
685004
757101
764820
404355
242703
437899
1044964
62444
996961
667813
1042069
961258
173196
79254
403926
694121
995272
765729
734719
919614
907938
878624
421216
319010
744951
238650
267378
95836
388200
686582
968901
869443
629952
616556
548177
366996
879004
550527
1035445
636451
455910
41524
978537
485656
590866
314859
236978
311892
223003
464525
366437
540844
1045280
809499
991545
523314
219830
27156
822147
71245
384636
206853
522539
962049
72278
710557
161881
1012352
197614
133319
43033
133207
673611
665300
944583
955226
763024
342476
126879
208744
975420
723089
818832
416291
59209
690621
501843
30427
733320
555471
557750
84886
87379
938257
200216
964069
567737
324728
348101
148801
466773
256011
507912
120974
829810
560580
655915
13605
203650
970535
455560
96264
971187
319960
724055
127086
481912
515783
749352
92407
692394
1043679
734835
16790
399357
773064
1026620
861367
511346
78461
333661
536028
917619
536444
476814
220335
762490
772721
544559
528187
105091
1027896
133436
408613
817126
278889
82762
501799
669216
888645
326329
263216
979276
637196
735598
500687
645497
350588
643527
416514
660120
226251
686618
816292
87038
141218
991536
208607
518667
598208
782024
991782
384818
320764
381594
136402
543688
938224
551660
283671
786638
465013
392475
175450
10715
17805
14562
824742
887937
952851
9307
599500
728975
854396
823186
495613
465862
803471
891173
466459
45671
120084
534234
438349
817443
1043861
430778
723388
514214
425431
976071
487356
749471
461220
536052
308577
553588
959787
263408
946052
556259
511891
553912
936089
280828
710715
602479
473909
225445
727072
621105
369194
320220
732615
130171
631412
479832
947230
851646
1026594
1010855
1035729
138571
321086
534516
930645
922311
874540
39107
179172
349338
440917
843866
741250
579314
371839
590199
474098
708818
70149
951453
676690
101061
434569
121895
953973
122714
348321
229013
600274
329826
683114
743561
66142
981752
700020
640846
666197
933784
417850
866329
412227
959341
790677
223001
862092
956647
121934
6755
432508
149091
584198
747746
293238
964585
305940
414141
326671
998073
196703
327705
638319
974503
637354
530837
596936
397993
401546
256358
403076
185810
1034816
935588
110009
568961
522000
909236
690750
743697
114312
654673
807657
681460
458517
96100
430584
538330
473356
719874
544372
730247
302930
349387
811924
718371
664668
687547
553585
566673
185729
845680
451234
1010835
500205
713599
55653
340199
623202
44899
351083
145676
291341
436695
138408
507567
703758
835119
153533
765449
766856
229185
913187
123867
9225
685756
179043
441410
1000938
641970
973756
780481
849649
493781
231795
396139
417989
89729
701061
521809
424802
975356
1010145
51955
18559
720724
572576
78437
917836
96318
604096
19796
598929
635059
918587
331708
299080
799346
61278
228413
730805
680775
150426
149641
543360
174944
1025161
597864
506226
13008
34887
606409
838497
85060
997304
555492
675428
716877
994787
298421
415936
723587
851320
755045
737164
814838
873523
42099
207284
926654
298067
968083
139519
173853
974347
65533
197110
874595
123610
507500
544269
730738
326933
321498
433117
694247
819690
601938
293481
613997
667044
606738
952420
212554
876971
22873
1036315
269449
46480
839479
512916
705360
917611
95953
931217
307330
1018655
363106
386694
763718
861156
383558
835046
524229
472943
411206
284498
418915
947020
804067
9687
7021
331261
458827
109930
733434
113067
378794
78947
158697
978365
638762
492481
272117
621036
832505
431630
465445
968603
214376
105268
660801
900194
748938
159246
746496
940955
701003
289721
308876
676839
562587
154443
251670
383028
101038
506311
99308
488307
564361
349301
387635
183800
375025
867345
64284
645729
743606
97709
548686
7645
190284
1022698
173020
236973
993498
697152
581097
11145
988060
1007416
102372
1028026
349794
785007
138229
417002
641480
857096
237461
949850
1032418
494698
29222
270256
843944
224455
344191
570229
277182
818131
185418
1044539
1028177
536086
558154
955737
1025312
77748
64724
473801
510494
501478
433867
84644
587473
291837
404127
811198
611135
341686
158414
256441
713397
407040
675624
653978
170907
454384
660082
433443
518026
392950
15317
976380
12906
43851
688720
335583
179745
507573
573995
139000
626848
374644
268680
109032
817538
926856
176198
1013114
554384
15530
441520
483610
444850
776170
464428
1016813
757696
165753
595141
433889
535906
884583
506724
491370
842406
912025
799396
230344
229478
765246
979734
780571
954264
462706
1014783
356214
915214
708808
983451
96978
557514
70371
492980
30443
332107
166901
19770
618869
625426
189860
624005
126336
577402
937147
643722
146880
979372
998287
104896
210306
210144
31995
733375
131290
53205
573543
433180
381870
682167
765842
555102
755792
126862
667673
167204
186842
979484
580919
874807
202514
68201
962178
487208
529463
202073
739992
286067
932486
62545
615421
1041558
262465
889259
184674
2824
105554
137616
116392
831660
870164
919970
338078
432460
567340
461248
869754
512160
50939
1023392
874193
795618
486511
48908
771231
625328
925374
435342
207385
274732
155489
856576
806051
162401
682513
265808
606582
194195
998886
1003729
520054
146665
735954
65439
34649
494963
505562
465123
478058
441300
315642
177660
455417
640940
603680
990686
891796
810035
735681
869943
812888
359044
22137
456120
1016620
563980
787531
421568
430717
474770
358900
301470
694502
372359
784108
433634
526638
299327
768082
808353
340200
787936
446886
20194
68011
487068
242560
783497
68055
205715
458628
577316
161431
903054
70466
70789
589856
479494
70556
337131
766128
16407
371504
313822
807666
1024824
327896
315772
714425
1015381
972182
127539
504522
821969
496042
62497
1008853
259372
629208
734123
226400
876206
830531
793911
47643
482898
268411
942377
772130
230854
231736
25989
281803
634378
32102
1022283
1019769
1025491
1001991
214479
535703
652737
189179
207566
63279
27758
448032
501571
621600
358962
580184
1043180
668733
869509
927930
697542
149337
531611
841959
898146
290526
832188
1042647
316708
239451
825252
771858
7040
339387
398965
103422
239349
982478
580666
187363
603920
575694
778357
195411
1033101
582266
165433
515414
853573
373809
41687
526383
212902
855484
875208
372345
7388
641308
912552
998880
822395
634746
228065
842652
603268
832499
51089
189072
652780
350697
304843
629345
19638
297037
962963
545968
142309
631840
920005
35180
379767
93322
838374
819262
542273
537053
256196
610235
468531
386699
1017924
826863
238431
1023205
591574
563071
846547
705548
523385
265198
537873
675581
951865
669746
306876
325281
230039
26567
218313
515958
166440
187956
323053
16769
535298
338356
528335
452053
548248
571031
814766
148879
240715
526458
946842
168283
170016
609815
196798
178080
960966
150794
812752
196738
405235
107313
942408
322857
766706
842171
661146
38816
47263
935250
693983
844450
399720
723788
353291
141682
45481
1035881
759490
884295
517245
448854
268796
863061
782131
959851
434103
130826
141304
708556
182302
1025692
632892
943800
215643
709236
585426
770024
600325
396933
144292
517134
46141
67917
1029579
195987
155125
920699
231633
140724
392904
100311
409904
444284
345759
352451
45143
296502
833837
1834
6749
862943
22805
887198
654396
914712
106086
736757
267248
764547
610120
778681
528362
979127
788080
463260
695994
116548
409066
325457
420606
700242
662754
958268
846839
1038760
831588
894675
48017
492243
17184
361181
178045
472240
735505
309459
101634
242905
779815
811714
553484
531675
411375
191187
854801
508737
803293
94074
296847
600681
374987
876672
892673
431708
205890
361573
441122
352297
541625
846854
27270
924891
657138
382753
485048
526314
448997
672987
229302
1009496
93479
412993
638865
403366
438546
745452
183413
43984
207917
164261
902372
920157
2714
545317
474695
583952
491908
726226
770407
88120
843753
241806
323024
35184
330925
96717
90714
217299
392145
1022997
922231
829883
620621
684666
130117
186486
38166
344220
873087
979095
74991
131786
353278
462
532751
535915
841235
51165
571769
423160
871589
638492
399814
115570
286977
1013307
918847
862630
473944
981115
314545
506301
154250
735665
590310
1030764
511688
105215
412428
804562
803771
327502
801394
278925
778285
582350
42212
207605
517940
855887
128322
606025
903461
408028
627226
97700
527787
719569
775297
656287
278066
256459
1044886
622910
793525
1038047
993171
956521
507943
655895
434672
210154
148490
467475
450964
585847
849053
205686
509968
181075
91913
568005
993686
327739
184554
753489
254302
912405
314524
594761
114019
313541
332083
182998
751647
1042212
765790
82791
102510
515695
211860
803452
913047
132874
254305
263234
367867
950117
626357
243105
250393
998752
358059
572114
534447
147662
363819
633654
595647
790295
431536
238516
689425
630695
445085
1009255
861578
420158
477036
840297
767826
344475
56492
729645
946579
302153
92963
814752
17001
733599
408678
955060
250441
947944
404351
398101
374759
65473
641990
724950
182156
561117
179135
552153
579575
962452
515755
281804
1032194
99927
905073
749034
981404
790835
245840
341327
1036970
515676
434511
122427
732692
21065
273726
19613
78488
1002565
535982
86453
540141
672185
198996
520778
616626
870398
976737
727441
261630
927555
286538
225185
238108
367141
908658
556968
461197
947193
698199
317135
33277
790372
135979
463818
709057
97053
977413
768023
217310
588101
493773
966607
670124
913584
98551
265002
404037
430605
332675
59477
957244
260243
747331
350404
483210
337177
162196
599927
65595
281475
771416
267415
200660
21595
128141
980776
618087
639712
1011596
74433
657295
232033
884745
6118
487164
731101
742664
21162
44887
23873
551420
898942
326567
432933
405968
220954
1033624
259028
1029503
66460
855617
196599
686211
13304
193641
356510
40004
981467
972647
593109
604251
504315
215870
698829
100983
588528
664876
505402
801865
140463
403475
299480
263417
686492
417280
338387
95012
370838
929496
638259
708066
778254
626803
490000
297704
841213
1018014
410110
238269
623409
984455
89057
791242
1025036
753815
89012
337351
263244
883032
242628
541887
798626
884288
756837
864669
184985
794593
891849
786560
249417
334338
480612
41604
10275
637078
330667
710827
689276
786914
739245
544433
816375
739411
582682
61391
199594
750838
384447
915818
801812
986316
435028
509565
209808
792950
119743
960105
699641
110139
875480
37830
971972
105145
676979
530182
927761
858772
598053
470955
278884
11615
661755
525028
741984
81914
519033
101649
362676
899947
898613
346269
395328
385287
302361
668648
799671
1033098
569466
196546
414109
714064
1025326
488410
927268
642216
194791
681656
284337
224821
246913
996290
240491
878150
628379
392038
801822
284689
401200
449274
958103
300364
546087
995195
874215
471823
783495
602531
1017923
536540
898586
238231
323239
813363
474792
926714
586164
516758
773055
141104
381834
1020572
68503
799021
876670
705502
831881
705048
40507
394620
66920
513361
576527
157791
163077
310490
814515
510870
454846
60474
120810
520047
1036874
564722
155118
951839
429984
557434
159600
79796
790950
56098
943116
757089
422910
979079
315451
351045
356598
796336
185344
972267
1015477
492724
365935
449986
380745
1746
60630
538312
104307
148620
420798
913663
267301
31440
497550
1033923
429068
228469
587815
784758
48200
722793
898443
113985
302418
325566
997015
535613
118501
119757
76906
404495
881164
775398
130262
124885
109837
785638
990804
179013
1026858
684322
272142
558281
644003
951854
430920
382915
337250
371552
117490
555444
722031
159730
238227
334554
542733
135327
721199
586455
1017940
155541
920463
481498
885936
708862
691293
222632
648007
86297
515407
744349
358957
455422
279055
802265
772302
840837
889597
136077
161448
602037
244215
797646
842599
267695
672223
221211
564702
629543
671839
199347
798869
1040190
557262
460343
737177
138251
526966
706410
13717
93531
594827
484022
235811
669403
497905
342165
937595
45902
625598
439727
926348
443295
477750
564069
296092
321046
806930
273251
223568
852344
396724
866794
704977
987416
723563
144376
827085
396121
403659
418720
548571
821887
309362
335434
225649
523713
331740
881717
255509
1039886
112132
107972
971382
534164
611415
17914
539820
394104
145056
1039047
337628
1004064
659695
199205
61880
126289
641685
106142
254918
321856
514025
252603
446088
513613
228985
975149
474932
543528
341817
590427
665502
73633
850261
532312
196743
580130
170163
775444
347204
207075
121637
66992
1031819
293832
10314
533566
338177
730370
268692
720587
162634
963998
531921
441313
122212
624712
781189
1025472
821077
904973
1024400
44959
589052
174158
385359
586941
546894
507434
337588
829137
836720
282602
264402
659680
660740
187490
898745
543202
465138
1009704
530717
996094
891833
1019684
280849
806584
12458
360800
191392
723549
955755
876416
429364
434073
133718
784995
454303
486257
984081
464334
5912
258667
415779
835840
99015
499604
385995
406429
208897
326335
299286
918874
261675
435232
281404
184509
964209
304230
1038106
92672
304513
606583
476975
1028185
749417
311970
227129
328074
13089
198844
643322
599009
490345
658558
624814
123658
468641
570830
475764
562358
114359
611243
694272
10234
684378
302247
502559
710602
857301
310294
51137
839372
987336
569918
933898
675412
523241
229012
240672
477707
769841
1272
882418
201063
1007049
1029220
1008028
807437
506638
804942
520457
755669
642722
518823
1011053
984354
711292
109299
709510
448561
321365
80278
787857
884849
861088
784126
856277
232237
553444
588824
881248
756559
146745
177199
296239
432631
180069
939583
612279
455942
1014967
587973
33120
526284
253782
241472
233918
534920
575069
299588
2241
348223
377181
841804
524299
517700
925655
595707
521737
743256
432683
882740
735199
130339
713625
1020083
14558
1004551
1040692
269347
265916
723585
607216
330556
361524
1026624
257588
790458
285871
614673
152343
162330
135949
620291
920529
603580
208978
323998
549537
701947
388252
979845
875163
630548
298025
159364
513816
386485
360492
314408
52595
817363
879329
549070
929769
996627
408059
610906
510412
989572
384115
461750
852441
541902
699841
996009
201455
1031385
717734
266277
1013879
255832
322239
544700
956754
89230
274422
993413
764255
896196
686034
456764
726975
671912
810096
163906
566638
692628
493831
511595
627735
419111
837701
557776
900268
898884
2756
214942
370213
468047
769865
1035555
461913
97515
1008695
1039797
198656
803008
615794
428851
115619
202511
746948
903338
353720
468380
122037
631527
514325
70821
930333
388084
636182
875163
973623
676261
915057
831365
490146
1007734
350992
899728
769429
61646
192138
400076
124801
73925
649066
662491
823695
274388
316633
507711
237538
555640
870128
303780
41521
716319
965677
601699
5340
397326
317187
744760
246012
723302
978436
91296
590994
898916
49083
23427
251106
954864
705774
466742
750605
335176
268764
4433
417163
77626
17475
575883
195986
504639
266934
1007491
563097
969466
591507
321439
317576
1014947
646045
416366
619180
241480
104400
511237
461003
2915
894355
303891
244914
87097
504841
41972
195697
913700
952466
750645
324631
1003703
138935
107806
764869
980373
246567
937202
40867
43448
744045
71008
52092
311983
244861
271501
665255
70951
293774
512122
693499
883549
549471
1041852
787121
218228
695008
840628
343261
186254
371309
323293
379028
894459
34764
899162
146177
893386
972237
95822
575913
1027360
950977
491581
330306
883394
956472
708358
849626
842449
477736
540360
879136
19687
195220
259050
117996
688034
433311
850568
534618
907211
342138
399572
584548
678660
364481
742572
379299
844209
669781
958343
917310
496614
735872
850345
232645
627333
677891
32282
422897
296365
638547
878802
467431
358089
72813
979652
628116
803939
59445
839375
560085
791054
707930
860911
631856
670207
63301
542086
345900
899195
412832
726485
707658
334965
495304
772275
418676
370239
181206
52017
807806
928485
1039089
429840
475187
642922
396279
213905
366948
673482
588066
69420
245032
430543
271490
49648
719270
697215
996537
308475
289802
638967
1043214
477156
482812
872767
398335
170548
510788
586906
619943
443403
347887
543992
765603
248152
205510
460869
681147
838451
699902
372179
268290
697931
528926
825363
319816
357127
494594
725801
1006559
374202
419330
935008
188114
554879
105420
839306
700562
320737
540142
107181
744098
550948
173698
402561
734400
587408
281977
648330
2648
989071
641847
759073
788134
401671
291902
144779
67146
266690
571441
345727
933414
91982
918077
359852
243565
161583
931774
88803
1022569
704126
588594
386458
921165
221083
184092
1026179
249021
633117
1553
685340
536549
728766
417124
677601
157004
506874
479437
231464
938111
56909
749509
226129
663260
23264
898820
887892
643139
438826
965222
673099
317677
325575
244410
401125
592169
567230
697083
84334
311342
510656
403108
590879
546557
31601
45710
791039
658223
528585
865449
193330
865015
840817
785877
279956
1004896
722052
402990
979391
781225
177161
83915
1039512
979193
316478
28771
393665
36320
531167
654550
208839
391421
759569
210718
423387
341987
597125
661771
179998
436935
371873
755083
713853
618616
400948
614742
885959
456162
856065
650266
894087
328971
546493
810947
903391
461337
856117
223039
48319
402854
871691
455587
560992
211291
92305
86840
947837
827318
831214
749350
972810
654204
613676
641145
48446
192780
817761
869526
313252
310432
212849
691810
121891
486469
7586
39357
226611
177973
759065
657209
445305
360347
234925
102327
702374
465860
116763
262834
399585
802887
366611
578583
231884
385193
274312
773355
999959
456115
895645
199153
758866
445909
390690
249115
6339
326597
606171
268981
878726
358724
663955
256297
843025
974418
239870
700813
243627
265094
465848
296671
87879
75198
938000
183775
543294
5161
731254
623537
160792
572332
605805
121551
263227
648280
1024194
94337
531048
471054
907857
237459
763443
624923
1026570
631662
530975
226007
198387
353770
648435
587135
991802
419021
930719
283880
784440
173298
541795
818123
749440
283969
728410
239836
530908
841581
620246
6407
702143
1019145
45491
374800
437762
434980
1040490
315576
485127
1038222
81839
68776
666212
281988
854341
787883
351226
572665
476116
127761
185974
548231
824866
156293
475983
738498
210875
485931
722128
102913
674056
824260
948100
901198
844524
443037
675759
844570
92388
482895
850009
402072
97056
191305
429393
942893
269679
975712
50022
282921
889886
209762
345961
897051
853622
151612
600717
47908
333441
466011
381317
180391
550431
370797
520224
1030622
861903
822269
273700
927764
627754
561640
529209
525454
217951
407614
644904
50546
748776
7770
842743
291412
627755
587599
966814
645895
824014
1005842
4770
615516
484157
694410
148766
388358
994346
496952
669852
75858
971997
473118
73982
661766
174510
379922
680569
343169
894161
92590
1032446
348305
762909
941972
820440
308352
71666
475354
10667
164752
964465
943821
8209
960006
682799
575462
984039
342741
198262
576144
1026451
65293
606560
227978
830038
920479
912189
147210
871254
413773
543471
601409
222454
96553
112142
855458
318046
788967
869092
270803
224202
332227
183005
720772
72973
159418
884700
546779
591219
1024414
744634
806267
989436
559233
216745
20763
717830
96774
5459
432944
802692
267814
341389
858839
874871
145201
620834
18341
618995
95240
833825
944298
517603
839657
556360
301481
965810
185245
234676
822953
3240
237765
238948
28124
467359
298290
1013973
233166
428670
401222
522426
481296
154962
407226
570602
8506
80241
223430
289811
462171
905021
470278
823434
345337
11372
471065
608049
730621
845973
359131
758893
588126
726393
634924
113498
1040739
742583
3713
372457
244550
709909
391012
5557
498608
643552
218894
95047
499714
199302
88119
375465
689052
719839
916518
652477
462833
463235
516280
98244
436897
667123
740472
850398
588260
816394
553746
707176
242903
190685
321756
794092
962670
578234
525805
301966
384043
836811
1041441
994742
170243
787844
515894
681235
1002975
907442
192544
950064
820779
982213
331915
673614
862143
432700
487246
603397
394863
877830
703719
613127
598024
239999
637805
393750
893106
784748
367585
854078
188632
990470
930149
40028
53990
437735
96829
274129
1026925
200326
284637
957897
541703
690374
862338
805889
131385
499113
1037032
211968
266823
450054
226510
413982
942287
883885
620191
766828
46190
447957
535883
660125
246190
548894
1000152
426302
954881
46158
669064
5234
831985
281781
404024
878198
943328
826578
935236
350653
976859
596304
288897
637521
63267
509760
515355
7310
805774
935023
466571
929976
999943
175399
208710
397263
782365
656916
640427
471078
924869
392371
753236
908021
777317
685445
720654
789247
204666
550558
1003836
104575
824507
490976
883249
99646
768718
669799
451003
198079
609646
693269
79727
86515
1007131
431842
126554
231368
372765
275836
942924
168127
266857
936064
968477
982180
800416
269035
987355
529471
817483
356318
535133
598253
874461
1030975
266716
660363
589588
124352
455200
1038597
145974
411325
759879
624325
494936
621254
645546
47331
615913
578418
917298
156998
39270
755248
62128
1044393
1042148
343850
687224
20188
512183
687879
881559
117438
651767
864250
618157
888119
445166
459533
491965
149815
1036790
255314
454087
350516
642770
1016529
159121
420551
680880
540133
691142
300419
359260
205501
331597
70878
44811
360530
842421
699109
168706
207948
635125
159170
755965
482579
514306
691633
973375
229778
190881
372547
365941
781517
742170
770307
1007825
947257
562480
1035985
651271
216920
996797
917496
985296
429450
160887
264413
402446
643724
805319
393512
600002
736866
54909
680563
1045314
991968
5020
673200
1024530
197084
1027149
514403
423235
104344
431595
617428
223447
603704
808854
44692
528759
354490
538872
774258
347801
731320
200825
44193
829396
743878
865502
871596
432410
586835
312147
510183
510184
553229
811519
704578
398828
332480
126073
813111
949857
111919
616660
221959
205364
98346
748302
838504
385999
575771
990821
697674
438747
267776
14546
101054
551910
118126
457889
789188
281055
1007300
770371
155820
816580
470062
365601
743837
899022
185282
1018646
193928
584713
491361
276836
179427
635745
603154
986080
170821
793223
48880
236876
811669
83683
830288
1013334
305097
471266
322260
1023271
815521
868381
82695
337988
83866
743460
277470
243983
240637
586501
159772
826251
428117
455519
442998
363870
672590
688402
302112
1028990
74307
569869
783562
951774
156627
330367
1013118
852186
612666
759725
73793
804980
950392
799833
449941
1043168
498004
65909
505712
370406
396814
1029890
644390
842284
438415
517781
252063
127215
191461
52432
76401
452621
317402
715266
801547
834939
1043786
625831
217010
885395
858496
894427
1033306
731144
756304
231645
357776
276319
40603
292060
833086
64570
46320
993596
403807
732853
577185
918245
619971
336067
953515
96080
917377
134568
193881
558344
305852
524237
733574
203056
751062
232759
973660
386978
763259
765146
367493
357415
595169
504599
946555
1027155
140904
176074
528274
11290
660558
951922
274244
304440
148024
850615
137977
851782
983726
883630
66754
361603
1015079
699956
914919
300272
199339
313867
754020
312854
210666
890437
576221
209454
371672
151737
924430
992620
434080
803968
784715
742232
143173
628024
1005797
877554
945375
59442
277848
894450
213531
108459
429536
92441
229030
1031642
48936
683021
298629
1039980
559483
1016803
1013625
988453
729642
447369
1015206
113681
558542
423231
466678
936423
358954
1026952
245412
5619
560502
737382
670549
175742
247267
516749
352394
477506
194912
443502
208434
594619
1018683
533645
278191
561048
987666
964437
427812
135042
709884
656111
320986
28323
213803
1043479
407513
109220
10538
982933
393298
948257
23718
407470
39384
304968
483656
478593
1012795
373816
959838
895194
357223
203820
467705
998519
165885
952312
507468
819328
746817
233019
84108
1025693
415707
235714
740339
35367
370453
759507
766923
62284
563870
74537
783998
654099
638720
322169
69565
602383
943840
797072
536039
268670
740253
388826
510952
410882
546590
562999
317914
649403
548172
977411
274020
798659
846173
726529
280905
185508
28829
465105
602281
71372
295237
938822
814257
44734
142860
467233
17001
106753
150118
236027
184102
549457
641625
471388
1041632
249327
425351
901054
424595
256974
559084
202907
508644
411928
290980
577030
805633
698275
465369
417355
38325
49275
167991
167646
1013653
719216
107591
941464
244940
704936
807774
384661
84620
502382
376513
488068
463406
628275
844599
633918
373872
961987
203245
165364
194028
1030337
53505
241293
444339
786032
86388
958568
72646
1020572
655471
36473
817579
800151
178742
894547
81872
592465
205476
899281
456484
321195
457252
598446
375284
824029
21192
703798
277625
192188
969679
356865
658392
603050
993687
573526
1016250
64442
692940
751505
60163
154811
743749
600602
191452
841315
267378
124223
371844
34377
80928
449637
187104
158451
32842
143023
919162
680608
1027186
710451
919132
252405
847672
466800
121536
504637
516768
903105
337337
947010
363935
528512
122672
277713
751126
906269
98905
245389
299199
872775
407228
809036
275955
403462
595070
756473
281192
220653
846597
716576
377193
261837
261627
437467
513071
509166
27052
989420
643445
394570
437001
813539
132381
267832
153385
843838
409416
442159
854192
939018
600973
578147
940569
191105
1034657
1044951
681560
362744
775704
213872
72341
107167
444521
244344
447219
987014
540651
35575
179317
258537
786542
691190
659722
914196
513357
470970
89106
171066
533816
117806
303194
924848
307518
732241
797525
416671
373724
1018824
978191
235769
35989
369271
186545
206575
566813
1034064
306349
104010
540452
865831
173003
895829
944856
519930
165977
787859
607539
89820
407486
594641
950140
176839
900231
1032292
28673
656179
595585
563766
668444
333184
985559
570031
483261
1021341
295495
673270
304189
434931
375921
163429
223498
377271
489563
910240
728257
587123
15846
638759
409399
383702
282991
791159
441957
515714
520314
832866
933214
327950
399105
549638
245835
910853
420192
722584
805110
242296
520780
225837
794595
243301
550480
2886
163970
1004624
24811
515747
989331
804806
1017263
916787
647685
344055
355429
472740
966017
881249
1036520
21986
159918
95350
373070
810963
938432
1023660
690774
647552
18352
858107
270323
923036
777947
1009122
79130
1024393
866875
1037963
797324
872189
704466
103359
757892
77392
317091
160144
23541
26133
718294
891335
900916
108521
971254
628144
435240
701816
132955
699182
97772
113844
587059
22243
471138
85236
657226
1008715
729171
501388
598515
432506
476252
394760
771251
317014
360924
596900
523392
575208
593683
764550
930780
713187
695737
317067
332262
145918
1025649
504491
1015795
740619
325489
41467
448612
620793
100308
542755
299130
996972
391460
255169
784849
344459
294797
42950
651123
909936
718372
1044218
992118
383900
117969
1035768
49598
611359
789920
939266
594377
757043
640392
202937
702234
629001
986528
1026625
910637
448895
712461
604842
629938
347244
860992
495299
511034
797554
733879
279087
233687
283671
286911
898034
496345
275824
114603
302966
463544
917152
680837
444398
722149
616873
986247
502001
990425
710313
945777
877404
62764
420316
937515
579114
434353
147962
470297
303831
609650
636356
968330
146938
375590
848630
114553
921846
562296
306585
212351
493667
312366
464475
92260
1016627
353023
921736
485862
595756
741501
948808
1025426
917544
254961
91322
877637
460138
797550
415673
251862
757654
298506
612692
389829
618818
344802
227306
403639
648067
814666
79926
1031663
921261
53530
81729
1004132
278650
940814
49357
429205
595942
154092
530173
358503
665184
690863
671296
231331
846654
49900
77577
392738
170811
442829
620065
729648
188518
55325
805285
110976
962457
730633
905519
118062
935885
601119
835751
383340
147424
517168
897207
38836
733994
339381
961007
891488
1039208
486080
499222
245580
396739
974029
724632
915857
572744
753114
1014936
822898
163194
476884
518006
357116
951084
1018022
673931
314120
879549
368296
882874
446427
552469
202453
636689
261999
833637
986751
195951
821586
348514
734321
882095
1031921
82052
739373
792846
289845
546491
704640
439914
123092
437765
735265
5580
348343
767572
364713
897056
207250
127356
226161
78780
641061
203128
1041531
179131
632113
623733
841436
875331
243323
471702
938112
202355
488308
35562
63769
840830
83273
607471
1032358
762983
816743
345621
1033448
716230
667460
203979
785957
815268
958924
119444
777196
931185
852351
325331
200213
760596
584245
933494
7224
572204
724158
904402
78701
812902
830331
205741
426241
474363
122566
965321
481391
905655
378276
934715
79635
26936
811294
823755
870868
162190
724103
871684
557625
393000
754702
410827
492688
457739
934143
799368
248998
86265
425356
678018
51681
1033042
877958
65920
921550
373061
1001748
633601
822672
5654
975430
639072
984189
992248
959231
602733
400388
83320
773865
853655
966787
800437
498995
283019
769150
176965
186327
361996
86374
527324
760409
935669
51033
694207
616815
1044234
602560
283357
924877
246799
800280
541866
616614
1016210
143542
216733
25997
258777
45647
1003543
926957
976717
64803
799314
95679
197269
936737
704245
1007656
1010269
539066
549239
510249
177793
180824
623862
1004194
907366
525702
159272
89851
837816
46120
807262
260285
862424
831163
106991
302807
470025
512566
84852
195986
486906
594232
120644
987838
293459
844478
1012190
36846
816010
95449
955040
303186
562476
402866
667355
877082
531206
583576
1039345
778176
165504
902308
20679
407910
815436
865309
673250
620337
605737
161988
236559
436165
150251
200939
220931
72693
237375
167503
988169
623360
915121
881773
686882
36426
548304
647731
471587
274530
983723
447634
226798
239031
625500
385943
539051
874495
427047
313321
739256
104959
709883
753001
131993
462434
757423
265163
393566
422170
12709
983941
942414
890052
330086
740982
903519
94495
497551
812042
970288
474206
531854
101046
842941
247552
475806
1016182
190936
148284
520025
435382
364859
24022
161819
424702
949232
684479
1043639
283562
983798
138863
950045
337619
634284
793912
986183
194720
532516
869803
624058
560402
785328
454496
114712
932055
862215
867850
211451
1025211
1020579
120260
665053
999143
690083
479906
580377
302978
1028001
475358
397218
804782
665037
19128
444009
340960
444814
992018
356371
947618
579098
791452
16528
381211
592897
339601
690426
406972
889891
84760
756895
132989
288288
69759
38132
405171
264260
477830
750053
69756
1016604
988704
570271
207614
593326
114901
75830
18380
105171
111248
221203
95723
994994
873962
784438
216473
978135
542085
426820
520081
663942
247201
277009
704090
311673
826088
140571
378601
186969
689366
174163
1029664
709030
40263
236598
220083
492073
1011823
1042605
308570
820575
189319
828896
53464
172767
694412
233585
912481
181900
954052
43772
76324
338963
409670
688239
905871
615085
932891
282434
439607
698212
358309
798498
927707
140272
656899
1014105
478072
496580
406563
393524
299017
557034
384392
69191
705322
506404
606508
524468
956736
122244
976016
1989
338422
764266
716729
257101
790108
793629
225094
798534
595844
884464
969651
118243
516495
738990
235072
401067
772272
13078
295622
83216
379336
586856
512856
53922
348966
221304
502981
216273
122049
536329
201892
1041765
827187
23178
67809
654292
966397
844798
414294
547944
331680
131682
243253
429286
286971
15747
1005731
918211
500618
433867
813468
263888
166825
366045
145333
637032
466029
498702
314883
844101
784391
679289
975218
1032077
187936
307824
857799
56385
839854
908614
195166
326759
324476
68710
771377
872300
322350
281226
311623
217345
700047
413098
925935
359233
28201
347317
949516
476316
409799
450740
628428
820010
187098
448908
604049
294697
523879
618916
124460
622380
803869
246965
952910
883394
43559
339486
652522
174128
914500
9099
324468
14215
65091
781435
202331
495592
1017415
986617
166975
367471
114492
331754
880336
236975
429734
345061
258076
507488
807024
832197
58632
379693
366050
873508
448059
434999
882835
861662
971832
911629
964800
711326
606632
58188
703441
339643
251479
888239
440271
866829
932563
293231
482557
591341
797077
592406
670236
169632
843604
5733
383552
916010
565925
291534
456508
794942
120467
624778
576902
57091
405951
706086
749722
961336
283057
627547
227479
220271
1013549
412725
1034450
949188
636040
393887
646514
941083
526740
988169
901953
88127
601800
750564
49101
579468
611067
908227
249923
777011
983833
799740
725360
823424
870961
157930
601891
280025
3449
358731
694152
554588
960313
181443
56998
839481
448902
1033002
129610
772979
99199
689162
642458
785074
81331
440826
950046
749346
613318
493261
1032593
19385
302059
891139
599141
182775
30802
315096
307812
247929
133379
344881
759259
683127
543112
398732
342057
244112
582212
346176
432102
772353
398803
90099
775381
280721
339441
692897
126761
881411
182647
600194
1042480
328696
318297
346766
218397
345117
357836
641732
644389
83469
936897
345922
732832
514634
330014
988648
999549
88299
43669
2880
186700
707848
103233
302998
843937
441892
726997
123022
415061
86952
1045416
350866
633509
223526
632610
714600
131956
902073
688612
109904
854802
324945
174750
192230
530918
928665
124294
134960
877876
235676
576692
13832
907526
880899
70865
863500
444791
773787
898576
123196
658229
493813
50846
489520
762775
265585
519247
1011261
427427
700995
502235
965856
671624
559049
392054
801739
414456
259060
369923
739140
914959
415367
751080
499820
12220
690762
57188
75528
50812
979171
652083
450020
776646
1016
764899
274822
240759
905712
109636
992311
569723
183482
428245
82779
124961
138601
47568
3634
1030772
783797
254752
42911
290790
106576
75903
258707
71140
985124
546475
448879
300703
911735
214819
81719
8338
432148
601197
879184
902942
750842
1019814
652573
141839
861655
551583
263794
995328
205656
239616
562372
696898
53055
287286
136279
573408
842412
858130
937659
718307
154238
479527
61261
907866
263269
115146
320828
650037
870796
830732
198057
315662
422225
292867
603014
1027304
614450
583163
544695
264947
129370
638713
393643
480560
585509
19639
467858
459976
156791
737946
389200
3590
162074
640588
1036315
578148
126204
951145
673831
388583
97953
606057
900041
1008502
398886
933175
199316
279095
770669
233872
939562
580754
850606
968185
910394
386833
43583
690066
597712
203809
116182
892881
1018773
263540
507371
382237
142334
1017078
445727
312457
434481
212466
218862
321403
801190
479139
244274
366320
132782
566655
827230
976747
751634
632325
343513
546157
33826
68078
145949
99667
961129
415212
477848
618256
983463
524902
719511
623915
332233
366828
104301
702939
832311
291069
335428
635837
488869
84979
845637
188444
904722
586875
700580
579315
735945
446962
325603
835207
608840
736104
145700
576136
195017
118002
908807
302944
23709
439558
119209
250624
895197
900763
446027
725700
4536
636880
186978
124672
348115
614566
740620
888720
358198
460624
286657
891605
204197
141932
475640
136459
103145
792954
232885
254145
871228
241600
1011852
137857
684735
408645
147158
883622
211408
409106
493790
234508
37043
703497
899411
98671
945150
237241
374120
697826
553574
572203
153222
439387
391574
816402
444123
571835
713826
896585
253464
165544
681013
863419
528879
959160
114046
604106
538219
431452
129655
260882
426398
959538
113595
804492
56316
198051
889288
837691
452714
555953
841891
310315
638193
243619
898218
993009
926244
93984
677340
686540
888518
395038
426161
404124
1027103
13130
183195
842304
699455
726275
616251
674291
474813
563892
1031952
582643
574205
807568
1013923
140866
487813
640809
284158
918386
670083
76725
760832
481307
491384
63155
390856
464828
74443
483370
892091
63927
888067
174348
873881
802642
696548
963878
577583
375064
1003249
759310
946693
664557
877144
360875
852210
416725
1002264
295124
937263
679174
984105
483965
1012682
803061
414538
862927
725465
265135
674446
199950
640996
943182
1037573
663326
937372
554910
376986
574993
1021119
340264
497199
181472
274269
270828
62708
706109
776253
301975
565314
640295
657766
606601
252288
113307
415957
251129
760225
506868
719840
848289
292243
49703
492282
614236
495072
526772
449337
373218
414742
650007
709054
1033642
980676
399253
640027
825067
311667
466407
274404
151512
12570
608905
944793
534080
612518
378967
299912
405301
580558
283447
731594
579454
538527
91125
621543
864748
446739
50273
403419
85984
482533
487619
746510
574189
445358
623940
589052
784553
93839
357504
649566
76494
137893
724822
970777
402144
224758
186219
305223
460505
160957
73915
674577
485317
688546
408061
636234
1007525
662395
679852
879692
835085
236316
634156
172042
941155
567044
532725
891398
353432
831464
683130
759392
218963
368759
947038
610799
520852
1022419
471658
924172
810296
94350
511811
230764
707600
641318
629411
109427
278739
131904
1028573
895885
506251
721681
893049
571170
990430
639787
160689
987732
588709
768747
866331
172302
118044
70283
823077
123951
378023
139964
215553
549262
342538
278864
951288
1012627
277973
220115
570334
1042597
465543
367763
1014533
51781
293146
343473
365786
891212
912655
564078
263887
733726
451670
650948
529546
115506
537267
339848
996650
610028
53284
863319
895296
969610
500199
251837
906211
8345
631687
52169
789406
762739
414859
322615
705735
27905
744574
534350
926446
277601
161254
768905
228615
889011
289296
987813
765580
164543
567011
1037159
564110
575757
28049
178600
160418
815103
135078
626500
849274
502718
320558
814396
453494
281190
174440
622161
21115
477270
152520
726688
254133
211565
640975
609672
938294
358184
502157
913482
91004
817493
100991
947613
156814
877425
73854
413212
378395
811214
274719
320633
680651
13760
299899
765975
324420
474293
379438
576176
78687
613126
582777
571028
998412
767919
22135
747949
454653
834042
915085
619879
326209
60281
933332
148861
463239
470033
565359
801242
121680
940327
77994
942041
1009967
1037397
540415
141147
97666
762569
87104
839502
464765
841159
309185
818023
862020
148729
726682
236853
912532
189912
71563
956994
702674
704375
380842
505374
750082
881992
56237
639805
70879
204021
875798
876528
962562
557493
767562
777433
924467
1021647
558283
61016
894960
746044
965686
32338
363213
679674
459833
511386
44238
1009449
342222
674701
10902
805532
313382
327321
27779
673331
252166
754041
365867
193652
201589
496654
430321
656012
641416
712810
696807
744759
1005232
647735
379803
657875
1000336
1040193
357862
538435
903594
251537
823627
62193
950584
526277
475263
60164
513828
650696
556492
803572
927468
965878
820733
288374
690456
219483
1014299
786355
83520
1009754
830199
895251
726301
571772
207872
1019916
400011
178412
338341
113100
323820
760229
41028
916930
514959
263189
216665
194768
237023
733611
592118
72159
552406
628269
741210
713489
103671
888366
770837
339123
840573
97321
125814
531409
525881
328389
366284
82138
285320
34313
137102
717414
685641
131611
40555
873742
564299
249119
195112
508819
823079
472503
265872
683384
597707
315900
313669
717085
276551
228736
778703
643969
311024
961067
793984
651160
296197
998409
743888
41430
830977
810218
773017
308608
461889
647453
394647
497241
29390
961805
764472
363018
840389
148030
8524
159920
601797
721299
274194
1007756
668817
771015
190682
1025333
499823
180495
987928
299938
765658
826649
165900
62486
87259
71828
783724
476227
361414
413046
727811
807344
499678
693895
347802
209790
15960
540585
476203
254664
864362
358558
335020
623179
747798
633969
472455
874247
842203
128446
207631
524666
843932
466223
748388
446784
849904
586347
67804
313935
204108
898173
155611
134513
575164
928799
275250
509680
707495
449493
455987
141459
39415
149994
319032
259618
1032044
186176
742722
407258
223735
1009988
922670
433057
1007801
265917
984732
905076
876015
163201
537517
1006194
624655
503686
775511
179917
145759
267632
847650
794392
795145
49219
195538
10526
339200
610466
352257
544355
281310
157223
1016570
690056
386880
106326
124506
554767
657630
645430
915249
55928
469041
689765
590370
303690
263971
432179
283231
112170
335644
586657
339410
271979
240525
534744
982920
1003591
607143
68446
206017
888818
191652
242535
1019159
538895
452384
634976
355684
418637
877531
422358
896297
138797
75372
189032
834077
798267
774938
549917
859901
447064
964140
804927
660997
784702
415566
200871
79355
734628
243267
536726
178499
791948
82431
449174
26758
938969
935737
163532
680675
401966
361203
813405
372769
1027204
686359
485004
1012507
707439
1016415
501963
73663
456415
206557
526930
576165
713250
876116
764616
515347
214558
863533
601672
937883
517920
62967
639930
304773
926203
276375
491881
352365
258763
220589
257439
971297
622818
420908
36008
427167
800854
354630
553386
731575
664824
335201
937502
562063
68085
524839
62788
484573
23874
241964
196186
7301
362873
546935
810883
181318
68650
1033009
369150
371478
756465
345049
797619
774759
228611
663102
836387
763366
219664
245403
702613
134962
298507
107938
653238
790523
306253
265381
722147
967389
412089
811557
163325
183244
936660
367647
148599
336486
890231
251489
168433
329714
512440
913532
797740
785668
984732
67885
845599
920701
54641
588384
280438
515848
863049
584861
695083
962274
299605
821662
960816
726719
861556
68540
849110
154705
448643
322993
37623
679760
670348
74094
302253
400715
260071
476098
699631
849697
228320
171427
66992
818710
983180
197487
1039240
138110
89969
454362
687411
1013305
963278
452307
968667
665622
920148
23110
422778
164323
703529
92778
417779
32796
566065
911660
405311
826238
917983
211032
441422
119251
729592
90546
1027139
399662
652094
594487
996273
349844
700864
774211
330049
185550
344167
271708
832154
32830
695607
653281
436020
13367
889760
317175
956395
11837
1022004
52364
758519
905628
680529
157546
80348
921912
647132
2363
750920
867049
923402
54516
321031
225881
1021798
211732
154396
1021505
270784
359847
398504
499418
226286
188872
192582
720124
916410
13168
1019300
672213
1008048
909530
471646
614934
470240
1038186
394753
367494
288153
427180
211351
870840
941717
672074
477886
535870
870580
713281
920733
110349
590875
324526
271152
819563
118789
787296
81910
474704
541078
508934
978161
218238
1023125
1016656
1003669
254158
182878
384585
95311
409501
79938
588254
226104
208273
779927
397551
729685
281519
55723
197505
67237
142335
266406
130492
913963
14573
1015586
928689
135456
1000331
630617
1001278
421021
925273
260512
819578
246539
193180
79207
259096
476059
52264
818558
340757
144435
490031
641736
750646
484240
795854
365986
652073
937986
1040827
912993
954598
407413
577798
875443
4922
177540
923975
224639
280991
956818
883214
631072
867624
946575
84480
90659
806395
914993
46503
1010675
380527
802773
13160
291901
887104
979474
239942
195581
249510
183196
192172
598487
291886
318221
695442
761377
2657
623018
906199
49894
691228
777348
139652
667231
50245
5419
762755
750273
127523
845738
932472
64251
551053
927405
251928
496329
545672
790467
455798
357389
663803
463337
152494
922303
59584
281321
1034895
233751
545333
618863
855366
293224
167208
240418
691763
1009902
354798
918146
958025
967895
833505
335691
569358
385407
1021518
598987
823803
112407
992067
299333
502670
282446
523071
549117
962823
985150
601024
268529
585206
495764
396898
824582
49015
727056
525166
908605
295745
1015923
888316
424776
610897
289978
313836
849815
907351
951390
947553
716498
601400
621728
844251
304708
6973
70649
628685
54188
86377
756382
200452
84425
1029561
120386
587260
205415
936954
242410
456504
501407
996981
177436
478100
493305
982449
226138
613973
183706
977110
24660
574152
931875
56066
554276
388680
32736
698529
248598
169586
1043223
531331
444056
551242
129836
427136
626450
873337
1032052
388282
391984
194265
688663
528960
994344
1004487
18754
796696
137423
1015390
520878
918119
230197
856779
732535
160269
310868
770700
581662
412482
471010
955873
500796
127954
709099
579702
969357
389283
518754
163429
915196
226516
902428
557563
819500
329577
100494
733341
807789
783780
127447
610408
589726
513695
707138
251338
314856
524443
566352
567128
903545
976078
60219
179234
487593
362730
286476
730326
388968
264234
939393
986436
678880
837815
3747
997656
611600
715376
112657
88802
904303
414300
839333
689297
837853
762631
568640
164830
176171
328245
598870
1029676
535149
540767
263978
783279
590999
610459
396633
744081
476997
469252
153740
337206
216349
315338
804732
7910
970476
448211
650819
759572
928254
284332
906602
685908
990244
809665
10049
663265
930904
307195
267083
918563
195984
568403
465000
456854
776998
616452
430012
495014
614533
993485
775844
859577
330973
727634
709355
646482
536877
871558
463528
166669
353029
847788
306530
979284
430412
566402
213485
316058
863091
536065
390490
258064
737567
426848
703249
719698
870136
1000250
420155
554650
596617
397071
24693
302318
871533
834861
408095
974668
486112
496480
361574
750249
258739
729034
827637
145074
633843
288099
370124
271871
771282
527911
175261
762042
283769
243036
818635
1014178
31226
984547
346849
895258
866474
979485
521940
524325
282561
904941
365578
984518
1014205
518923
295102
953990
331011
496723
1016434
860584
98569
584177
928026
436018
32682
946793
963409
283556
309992
193206
166478
112296
794526
779178
683274
106801
795544
1014835
643882
944593
376975
228535
151192
602960
376785
14903
26496
726486
986735
54531
889932
314292
801020
744545
39118
176961
297513
561731
219323
27982
265809
505046
960776
207054
999339
765580
358629
509395
44055
137932
701066
160207
274664
789809
868565
507967
294163
213308
97744
217914
989143
1023475
57623
292122
543050
185157
538198
725695
875336
125712
800450
949165
759251
67391
42033
149197
866154
937098
199517
968998
38104
396608
418986
69804
87522
154247
550436
448996
829888
58404
614865
834879
577546
959394
677902
779148
938072
747489
429604
686027
658988
673774
218705
15676
698035
419130
680282
316591
288278
363732
789259
644967
1041232
443507
959744
880785
315892
540311
679430
837726
138738
736878
277364
721918
141750
34257
348950
217825
957821
353516
361540
549879
837
881281
274964
602657
537333
111286
285961
217376
595083
854858
447652
242809
719547
251982
81240
52117
455621
299597
338419
1023726
135389
356212
160174
705406
719565
450045
884496
783239
451301
845311
136642
1040044
507041
891914
547238
456449
878244
339962
581275
952742
812484
241516
397353
646970
835922
894912
1000071
916986
171930
443143
534066
422050
180584
424042
462731
188342
438163
950351
451035
468107
802183
993177
120301
367019
804298
592348
697838
564362
879417
577198
913952
940244
460623
553232
484899
68023
1016978
973775
232091
434384
762823
743099
570184
937552
693578
406617
861987
935392
578194
717455
217571
157767
204807
851081
637706
741364
262858
983253
171258
200630
932657
426774
174318
87675
10767
542290
1012129
447610
144563
339943
702476
656763
403730
476351
861254
410825
963631
162547
876858
177908
59895
401784
824086
1010499
158230
793022
968482
410608
661255
81954
414283
883934
450055
210606
309931
94946
309773
955543
616618
124234
25655
945864
828782
403925
740314
276120
33673
985390
349372
531316
831748
940331
612020
576966
656892
190935
464898
135731
438807
520651
884542
981378
972081
440716
427011
8703
830922
731064
615712
710062
283323
525411
153991
281496
805111
597223
337585
18910
34387
542798
707468
900275
37033
927866
685731
772454
806946
283812
78343
531019
694474
78406
292939
232103
760874
509659
397997
112191
729615
71948
886263
409357
301889
149082
914550
945662
590063
155011
458439
880096
24974
745644
576003
973507
464399
502882
679494
13087
384752
214936
942373
395928
937428
627380
611645
565138
215554
158396
363136
381570
1021362
301388
836258
129704
136930
183329
158566
703779
770695
730525
33623
171418
348292
342974
114022
394876
1031634
848599
362140
85615
695639
850662
389312
377530
946938
862716
491694
1044708
201387
132334
329595
796873
961121
422770
1627
965377
647402
810685
720638
990745
691465
586851
460244
196094
400792
716072
764818
608128
823599
65948
304111
218302
576244
952908
80943
901665
1005098
377869
520187
814684
954378
411537
91886
527468
833601
15050
878015
975775
177847
654064
350687
926916
826906
779226
735228
206237
387666
420140
737628
230796
75448
913747
405590
996650
289185
526219
172005
637499
561121
144142
1016199
690112
632067
196004
464891
839809
618202
981414
238758
554641
324760
778126
112186
535244
467366
265408
787439
723414
789548
628109
247357
224506
820161
678052
385521
266428
833668
324761
582047
877620
4496
1040986
1032780
916166
459498
563727
360484
46059
680155
975870
640686
780199
617120
775764
815018
965236
987460
926414
377770
855826
149478
729268
920207
167748
57467
583902
881270
297796
897188
841813
876171
244924
413136
13789
973601
40387
391046
390311
609727
694530
573402
292145
675605
149379
443918
344028
468924
290470
752506
662287
333925
1041850
113632
116597
222142
969112
898682
894488
437672
251287
665584
484313
940719
1035197
174298
86102
959643
627683
4987
628512
1030252
287510
315294
633304
247887
798757
683234
703216
209061
703299
794089
649043
348308
371903
900216
719112
219669
495331
431562
319555
285937
331318
867917
106684
617594
285348
945036
996655
964770
442498
78937
908149
257144
451812
103474
480084
516794
932432
212435
44552
90550
823976
719702
417237
820592
64967
279843
232756
478949
98611
330845
994916
451233
83757
1041497
971740
406404
221033
637192
307574
442208
879089
90418
516816
324831
460764
749123
623993
862462
853122
159527
339032
416505
903389
360754
405357
769333
785806
711215
478374
858317
456725
310423
841913
275944
712407
509506
197184
775786
409508
867109
872305
818864
337962
382066
460738
227228
687723
867455
140775
630698
105563
619729
929141
805750
884114
708318
383097
538165
528873
864700
72260
76295
580251
275922
282192
868225
1038705
308399
464880
767673
381544
390105
648855
325133
217697
174337
431370
297895
588702
116255
745505
412581
321180
224692
637717
261248
756178
981191
1015056
342431
512865
551650
803610
499959
265100
803655
531424
973149
258705
692105
99081
825964
187902
312028
1011006
167065
410724
894774
1041414
384203
763647
361767
236753
966186
903758
543883
523252
552180
385734
491881
493466
870072
685745
939455
120438
553903
640887
575442
516018
1012427
796768
1000757
347165
945647
209683
829260
863112
303480
883930
679448
627689
45341
976888
656324
996066
57739
688436
654564
477516
226881
15933
168329
600943
941028
261576
824459
118852
120759
171241
721549
696299
141691
95977
18302
343245
748856
682545
77527
402819
397411
116858
692935
663229
1003919
524770
511738
709631
567966
816365
147898
792638
501579
683538
1012394
552630
678513
118751
310694
93023
295916
453460
834288
699436
768033
928744
142518
684266
836473
695131
417410
1022536
343252
583095
119235
485301
398865
242136
789543
711308
228657
495578
556126
496874
3336
1025845
846475
554517
178981
277875
675044
444881
805787
608405
144554
282808
610508
1042823
307423
177953
38195
876904
455930
684399
532983
737320
777009
22100
915632
593385
899004
616126
533733
324276
375633
357592
971580
332694
847272
658744
920216
722092
749995
709897
206815
90405
649124
152202
952164
271794
904287
326977
501615
142765
742078
1029241
998042
705164
746294
718146
7391
216026
251335
236745
990292
650609
1025005
722895
345308
125348
849369
119972
73718
423998
187071
108598
661097
626317
377517
39142
608286
114244
303563
593661
90731
813170
356947
828343
666306
971475
46455
888432
123030
298980
695145
347481
956625
824938
134002
406616
216588
847322
197572
470604
455421
5385
614138
561452
487200
1008071
305721
246318
494337
260671
252508
613822
776245
1030436
155836
17510
110327
581837
714766
49021
856287
560873
760395
379108
167769
517663
485386
797415
409140
40335
774148
643675
156911
346433
585692
206456
876326
501138
260198
527226
405243
451236
587252
942387
142295
221599
143576
53192
729891
339743
975556
699366
161831
364910
507207
773532
683570
694759
407104
970637
446280
530203
574199
819779
419411
457869
897196
650985
379051
718770
600298
774057
162130
333234
542408
580015
98341
56911
334475
18669
434244
816493
89824
507277
984658
786924
476619
1009549
431796
647078
313273
576374
660953
220633
147510
890458
759839
649039
995673
949056
629059
355513
903859
691482
180449
1018696
541960
704149
187382
1037009
821642
252034
682482
574453
96583
104316
3185
684494
782068
290383
153821
1033583
131648
43589
571438
983796
93438
1041154
837893
432404
968383
328133
741668
350232
270224
596258
799817
740019
391753
827399
379249
746294
726413
892871
389548
302270
138906
1027152
332244
970599
173281
667641
287374
724530
469425
281651
198320
256890
643539
972784
467953
532440
333012
443187
844067
83401
743995
639052
364409
38031
209543
969454
269701
166140
561236
173559
960109
769594
128345
870307
267066
778725
732896
897869
532100
555212
430590
87162
454074
692045
56113
563047
69764
900669
342341
250717
555429
1035552
251189
523772
671221
247417
903759
646803
310414
345530
959196
475697
85497
857764
74551
244465
492615
291865
507189
553779
596341
480965
970879
129865
1000319
1011949
361799
20624
801174
161751
295202
635172
893501
475385
382739
87617
593066
915914
2148
277850
951897
934416
410518
575668
633426
944028
873048
699704
1038280
57171
363185
804179
500903
837748
915691
145450
947487
329642
505401
329688
788896
178854
856080
335107
165729
79705
892969
882345
541826
202695
229194
367021
710523
172568
40648
677658
798729
75085
798048
124293
818562
81320
228465
168530
1025391
732880
344627
816250
131740
728007
969904
950938
129158
342762
952900
484340
252674
1044303
185058
897394
464380
720592
468851
471482
966787
553318
680344
509500
536566
1013643
812981
995238
383927
273798
764371
437127
621296
627030
6402
808937
517334
173846
517641
845458
860122
622145
75076
760058
210443
964084
476288
19391
584650
878723
329565
327001
395598
261231
881267
218080
358575
973200
139635
855321
346402
909665
822855
934415
637283
501543
357671
3909
450131
56514
566040
88182
264738
277690
572337
673630
643553
100239
127924
715733
606080
537550
624965
811369
747259
458985
333298
1007305
826954
104181
569090
14322
397829
643827
742266
631943
863551
955940
657870
501645
176266
965629
669856
650541
607172
2890
845084
170277
633413
283263
26381
585956
296598
129667
262655
886151
852446
353178
600533
1022000
851153
342545
539190
201665
119743
812613
224855
197717
917312
1004637
982328
434132
182669
822593
227880
976266
96207
338666
1003870
417277
38162
257414
1025195
777582
912830
920056
433925
875236
962114
17155
651588
28505
1009347
1018785
911805
633227
581904
967895
1002695
77258
217594
618812
747609
581354
435807
846605
358141
640012
107126
122532
496623
518251
472439
820534
609185
161420
271537
171535
16337
767547
197442
380310
156095
989047
252774
269145
540690
444031
644097
956203
140898
690306
527943
885803
879003
87402
661008
874921
893070
568933
261660
38962
197098
960701
765251
633357
837682
839331
962779
660694
889809
672719
484596
779026
728396
949473
877740
102596
941727
876028
927772
915004
878571
647555
891767
836211
807836
675858
812415
555518
899137
876956
391347
692382
653698
164231
320820
182128
430548
1003317
899163
73481
236994
328149
905672
189020
1007050
604194
531268
853057
177873
535949
171437
691978
707903
539060
368816
423792
270959
610050
114569
238489
595276
544355
430174
186596
484456
110765
463607
417826
1019137
199021
717720
592582
643680
790693
1034298
5854
750075
290831
596367
441828
417212
713818
405016
289844
206492
613895
107641
724943
449837
1023212
730556
391911
527768
45434
675496
772770
718479
590552
432808
992754
828415
466014
805582
305014
190752
89205
1013115
744945
165448
368367
40649
517560
965982
965179
351992
367427
120222
700862
30290
560564
327153
928109
540739
175483
534737
951343
344570
506199
229025
31208
862007
578324
58253
58447
856495
928454
771859
562271
297763
786784
790424
268442
593598
958989
563572
30496
66668
867338
685926
657471
195230
285181
952696
1019375
853567
627745
76821
805101
924530
244409
717402
252334
57821
245227
825448
246143
336409
73577
403762
1030886
737576
197354
371311
92339
115216
327354
643005
960127
431724
664935
669558
318267
545065
259883
309762
595681
925981
228041
772551
821740
395192
730148
178264
21606
1021732
184723
736281
80858
149450
48884
705341
417339
920511
854016
516582
159460
248594
88240
752725
847499
306853
956769
94265
249362
557280
944607
433226
576572
944349
914494
1040954
883571
173588
916335
305177
885933
65898
394490
387317
764706
69598
367220
9039
354945
29604
139262
102373
429072
236411
233057
340552
479581
484035
282293
100012
320292
852313
1006263
460207
154966
837057
28042
736732
93528
306517
281709
391283
439539
693615
624284
400155
548737
464268
45767
625429
834334
732396
635163
735344
114705
127072
685864
520349
557013
586027
810046
691282
920944
379320
673138
578686
37008
179209
163231
86603
299820
595162
985208
893072
110573
19661
400986
741298
181734
421975
141717
901918
801757
802726
281702
659477
512754
117220
54202
363228
76332
845395
1020438
663562
1007434
552764
751588
917451
53581
561170
751367
239971
274946
920791
198799
232144
380905
945791
713014
352509
340503
275678
46291
538291
523981
999331
133871
404491
386101
242471
1031852
205635
141607
786086
203543
772292
489037
1019704
874679
484630
581066
816004
1019948
615639
717299
635320
680280
839350
131597
547376
902533
374925
957527
336556
994142
312637
295213
441810
11698
383010
233552
561860
185561
791011
236586
136380
747240
103810
284684
602395
822300
439981
128098
344171
239263
1031462
942547
207577
444041
92513
1007252
197319
409056
926217
357707
1020259
467999
73652
196128
437270
720479
662750
757309
222307
617746
546081
362530
434085
89103
102146
600525
340333
320161
758412
254472
417825
563239
912609
962699
1014610
665765
209452
12250
418026
352018
436753
228301
650108
723827
920993
528711
199693
229376
476010
982175
311833
347870
270470
299310
161492
158460
894650
748751
30268
64715
593377
732099
706239
681443
527515
875924
365962
3273
92189
454317
431404
504131
165517
960349
812614
506688
576246
122516
884713
703905
368678
652786
285986
718914
578144
986454
528202
917651
138930
563057
399910
185623
322876
304250
711458
796456
472492
177511
431086
93422
346702
521976
365209
422906
11343
634274
647175
672551
645682
743941
551638
790351
570014
6010
524660
910282
390800
129749
801934
550988
379999
243636
156701
87840
771536
197021
166276
302618
714811
440466
354339
927150
139960
889800
174847
504165
799992
299094
190070
769525
98771
1040650
630266
277411
1028159
918985
278132
383859
905752
1016302
676407
1044546
440464
653054
376923
741436
652993
966229
1041467
456064
444217
369701
22200
422497
837698
850141
106536
898282
19730
969655
743710
770309
596204
932136
316440
936317
395728
179086
611146
765898
998498
592666
1607
661508
1020554
34185
226139
511501
488140
39669
116951
827866
311469
918881
288370
777275
359082
232368
683858
99164
57063
962797
208008
154294
336478
931982
101194
44671
115771
105192
684669
468384
485367
110501
1014791
712150
372779
722318
571973
827193
309022
396277
232594
695364
754075
506407
863315
897988
223708
790767
745345
950311
262430
195712
97234
953963
474418
144911
836075
647194
141863
631792
388532
361229
441454
801725
773508
190274
741844
549481
55062
315792
478928
829401
874753
1010621
846911
711650
1039481
344650
990905
302495
290779
464706
653234
1040000
966643
987818
42532
470336
301147
504501
907912
439548
518668
946961
960295
946668
994054
151311
404808
781260
497261
311377
909712
808600
47053
856131
308830
275457
33057
1017061
762682
798343
788358
646250
838593
981257
343182
166511
241349
368812
407796
938213
915755
956326
713881
4347
242929
377944
415368
493720
771921
587803
457211
179656
274063
82170
880173
971273
451542
707805
933632
718738
1041194
674156
879289
1017230
334914
70336
591722
95925
1002805
896393
214562
105866
589792
735946
391415
258422
938326
258689
228803
658468
280480
302543
301328
952015
160362
1005271
788438
203701
643243
723567
2039
850400
463267
630336
496964
225873
22092
1014525
213863
797250
57757
340050
391848
797075
627797
435302
684555
234047
519764
851622
273090
20218
634743
872347
662606
739215
742733
707482
901288
262113
162711
332619
437528
111736
264780
65899
873952
938783
963173
549811
175325
881567
816531
841787
646988
618649
484888
174469
833389
942074
6024
450658
65604
582650
948668
92296
387171
390028
679827
637885
509516
868125
575976
667773
96970
127307
1001123
169830
342759
865594
671559
881019
323576
617356
202544
719021
122510
327622
1003208
536173
1034339
581771
155219
43941
590921
703946
511765
370624
369923
280822
145422
802895
456614
283940
597002
201012
455264
406876
753109
116957
65894
567228
102742
987576
418656
681491
665851
663440
958780
385312
30832
812548
777207
68267
356695
75855
430745
491907
463612
528820
318532
347835
822502
47216
559481
18122
267676
949818
205935
208712
177531
340321
329294
560564
668877
969013
907394
172317
806747
345052
403510
560031
936167
736579
772760
452653
228224
158256
286516
646490
982393
30052
837115
359547
734977
948267
352951
162373
60599
720792
741166
102718
37985
377032
661591
838717
724460
538274
400030
394514
468992
374009
935251
931948
815243
95578
328726
865137
426251
4020
720182
200721
129301
155355
181445
508761
959944
874196
865702
665978
794128
410636
608209
289714
244594
587150
200030
838404
408132
276973
103964
424767
829234
156510
368200
405294
131595
463679
261643
905556
217355
779018
962567
205110
795026
827584
363455
564231
166878
464180
23720
28775
435748
1010469
681423
330002
273421
645014
776700
457874
404270
216664
796310
943947
978145
897724
300551
548787
879630
368236
492696
55125
402016
60630
954481
557721
983831
916113
650359
859601
753434
204789
226780
613506
734732
354643
344910
901933
992369
1006691
1006373
295697
318802
653419
916811
1017128
809154
505045
389909
123790
262815
860052
530060
471324
689785
152003
837744
33824
920140
486813
658628
988847
453355
580133
217759
567786
401860
680489
677579
566855
322958
492227
678777
456762
805110
848245
299542
872050
431592
286897
114254
967120
726166
37749
732914
478806
50168
782794
845683
315553
987057
641743
1010522
393665
1032740
235853
513567
460761
708293
291321
411153
570197
855587
1000544
289345
932174
77250
584112
355653
673206
261026
301367
34044
935618
150297
178997
804994
988384
320444
806213
962526
429555
420598
99101
222089
842971
418238
481311
510799
416819
194971
476247
517289
947311
701738
297808
592640
662008
592931
227365
1009376
110530
838914
8232
855242
473336
296185
633666
172782
623121
603548
293138
526576
466824
56579
513437
63197
767390
166992
146400
939720
569387
765449
253733
655857
973704
369516
591643
605507
517051
1012548
14972
234872
806520
227933
992914
506385
580950
113204
753507
563265
80687
194472
144867
92859
674580
767518
859653
291062
1021668
484490
671559
792850
395904
473734
861356
367738
239571
896019
275575
469820
780119
303963
349830
241889
811027
331801
1002103
696423
1008946
497570
770146
98492
773045
247050
502989
969785
54810
986457
471096
86038
1007808
587259
697138
202570
406762
202128
999270
864057
345964
183269
758582
695405
870259
45697
191755
226145
356292
725735
528493
1012403
938534
445652
579873
619546
216326
303450
855270
912590
1033949
642695
645560
823907
231575
252323
130035
981553
202907
441001
1061
81669
537687
918132
638470
873631
938038
430370
242583
516997
954244
899779
565516
555127
123229
388776
965800
125211
623919
955944
1006873
118918
815169
300630
148858
172775
144717
596020
762614
829410
918111
1000670
219320
638140
733865
973348
311773
542277
834706
500227
383797
669153
382631
550442
521603
539219
783735
696560
907568
1020599
255751
359431
154687
343771
698995
91041
808563
618387
905047
367470
1019720
16033
382944
289596
885743
480645
104769
178946
265131
242087
661779
57057
973722
1043024
779979
130276
531865
530860
492087
712652
360486
886466
956069
367222
212386
2293
363004
362037
852863
718793
105627
387818
954847
616212
699364
804333
475772
779908
461304
257057
714661
187582
802802
486691
882207
121521
322232
433424
1037527
644568
850448
443130
845233
737480
625312
527412
811481
413042
74135
670826
70189
307454
705888
856209
436495
320605
608600
717322
204830
123245
590157
829499
988972
565409
761583
483574
656013
600401
128019
880717
817251
771583
580981
343182
170898
974806
888400
640435
714542
756662
127961
787373
109456
57209
706489
143143
915891
313933
27419
1003340
516690
767451
786926
228211
992769
1012420
596780
987823
608524
236850
30565
681054
459476
923397
774264
149546
496063
69071
754192
943489
1032205
210058
636832
55688
127943
12605
490451
538512
802106
137500
83986
710844
667194
298511
965836
860667
946897
827291
97025
670082
737295
349969
234572
1011970
609102
347946
87085
347369
941878
7334
553662
41328
431557
262689
590195
405678
959335
986689
757141
471269
134195
19383
895898
393890
1029437
511115
667139
779589
236558
380388
298814
753679
599372
949236
108119
804343
402786
510061
878603
87787
215473
795904
27977
63202
569261
22415
837813
583701
366445
360349
738400
983385
980863
3797
835544
500592
466468
341406
157690
658776
684626
88144
824808
676567
687466
683148
932814
840523
852292
612799
955112
124313
409287
337261
855303
5381
283380
999469
365120
350127
865621
661622
887278
846173
535529
511729
136053
963783
440101
447691
247510
309159
371820
447915
634251
89267
538846
552786
275492
697759
826952
1040685
346805
725067
536219
742600
573103
297996
307632
725196
419131
799842
508773
892776
18338
825688
787609
597533
309126
457235
432787
850424
358230
320744
925965
290131
606436
412791
351462
488624
475230
108949
146762
678048
261991
847721
757620
184143
956610
947155
956805
182077
100742
1038491
524577
637139
477581
455060
333880
543683
91904
132974
302089
900980
235689
401852
746837
518088
170164
666751
1015607
312621
594614
301153
533940
788857
519385
916696
788244
701602
992843
404268
271921
814163
185863
104360
275673
692789
858551
863655
567581
286971
153534
454150
1024757
832701
297048
513958
881092
762197
503775
243681
652950
237220
108236
753256
67862
280734
899378
395454
446200
715806
315206
992053
620133
419765
1031300
646800
554644
383227
1033495
643915
508223
802095
373320
242973
753607
867786
388440
724801
588803
211640
193978
249456
212264
111207
565692
64336
583474
153015
519334
799070
482322
570369
165771
937069
148226
783248
149243
749162
29174
413996
214995
415032
458911
131381
609375
223314
812576
169650
1021586
594385
660653
697314
376222
300193
850380
253850
161651
763579
12623
479889
695794
135833
255591
694523
78248
489088
199189
625241
642019
834388
34270
551655
193414
68170
278941
727838
875420
220599
675729
442198
397664
653342
1002407
137828
163047
175968
806719
553473
807814
244908
203747
660571
1000585
773779
659958
436202
764023
984048
696531
623743
985727
63998
256918
1032782
201300
438739
599255
457340
987425
472636
516146
110967
128056
39926
948557
55146
73246
665268
825860
460227
733915
720565
53967
1029906
235752
742170
554261
29525
658318
249885
819148
71211
256193
750131
374172
835331
601670
786791
276485
360569
656843
466607
837724
550758
495601
645555
508484
446520
325001
1026586
111568
795204
609660
191798
898523
856679
881656
699122
766608
359102
899639
890718
218031
16030
483112
167637
392958
751748
737462
216597
683665
190306
925316
496526
917492
125268
744805
736767
972602
739713
299106
407365
193798
949008
1020199
824773
1028825
217613
720924
656437
354898
272518
147369
769084
487479
459235
201717
136375
262734
967429
167774
345336
669722
141392
729866
139909
294418
533908
857942
49235
496068
58670
510485
496865
804444
27306
783210
629442
189901
789202
375388
966555
254228
728322
510744
455295
952353
845674
312881
501856
188851
588170
690848
850610
537086
364328
934171
472769
93443
693653
343060
132680
338680
664750
131133
339145
322848
531120
722990
723532
806279
539676
62655
787711
333701
98575
129406
701052
14576
454687
493843
75718
345101
425006
69459
848550
1028772
754190
110073
986892
682638
842564
564649
462563
423796
268616
971643
969648
800059
250612
169123
817387
1041154
617213
487474
719181
698706
324501
138283
48874
228154
829758
41818
599850
432249
8825
828510
641732
320124
844047
225337
650338
1004865
120669
113539
731135
87678
111943
653695
33948
332227
607185
1038769
610699
84117
63255
188683
177053
646032
885704
851208
880153
516817
199222
632558
244327
756663
437902
779341
971736
579415
919222
59013
576244
794287
718692
856499
943578
844321
75858
964934
696498
904425
85454
107361
261316
968549
13079
944654
846345
363649
967051
705324
54595
829253
667586
226208
1000623
55408
584362
407164
328754
548869
634205
191205
614178
622639
43047
601323
132999
735401
32759
420055
799591
688870
394000
592261
232642
938472
346559
722938
859767
681612
93012
785787
252221
16214
837633
295522
56701
485282
891533
371874
105968
970564
277259
878377
278835
370041
231990
950659
942809
486608
61123
922167
517696
888896
213950
630382
635705
926218
806010
428897
766182
5997
963729
840571
244761
370869
495800
524293
679997
784819
928361
761723
240617
88130
149751
119767
462417
297130
23269
937322
803730
308933
664428
972199
338093
534062
918292
918478
650020
847875
775927
198351
531937
19643
122163
210926
227938
950667
954490
408238
707422
800502
760065
489956
404013
316264
346468
210012
654833
532560
276169
244394
549110
550753
826699
768467
571632
870083
313556
560087
645075
780222
1007024
597301
66104
997363
437988
1022919
974864
419780
138311
510480
577828
604383
573586
295811
68477
624655
169453
389469
316048
187941
16907
293000
947576
642868
686385
976534
721379
548382
529452
798717
791875
929931
201532
848962
154305
515666
509538
607574
428427
285259
450262
755687
952660
987290
123029
264548
611652
854514
333839
650543
331893
935936
248520
918099
535019
847764
2755
936201
718920
728242
248207
1037767
303037
840077
624788
429185
208703
92907
83636
456126
325193
87085
831804
176274
124101
739255
829854
251507
128175
349730
517542
594081
842540
575168
463029
766434
92130
443730
362387
982489
417845
670759
633847
11604
124436
118476
147738
689428
32184
531546
403080
295404
166817
812872
913627
409898
740515
422402
736660
961398
462378
312522
999287
134337
910727
940860
158048
670244
513352
298624
1015743
162861
887031
190943
512147
606050
612889
642160
112660
575451
826241
583563
157005
198895
260938
799154
248554
649516
364423
138196
411742
781572
854168
968448
139696
773006
206312
894152
198091
679023
689660
902438
190759
901694
437416
327485
1007154
45226
1007881
161137
221352
272396
830494
344847
741740
1041357
947105
835267
650767
597309
640285
142730
680959
306401
410673
800588
381464
984310
483023
744321
589335
334085
193132
45866
565707
1037871
229876
379999
150193
986914
393401
575651
173189
70113
64836
480834
934623
17583
246096
586666
992219
752314
417239
383758
779603
203697
833412
321598
413160
167336
107561
239037
590821
955511
948200
58692
958645
640521
26539
504607
273570
679345
108704
62122
32431
87436
484410
386865
89796
768760
72256
779225
506251
545356
599821
360128
534879
706341
958983
724000
435264
372375
1037644
177790
657706
549046
414282
562107
817596
1043928
170775
440788
937419
363896
17648
161449
766730
1017977
892935
462850
796331
472868
139294
924096
94422
946054
492577
463004
823284
278657
960062
1041889
54733
1024152
433733
284987
1025701
418779
290709
539604
1031473
840580
141802
66970
262841
383981
17439
649407
380028
864008
235380
709801
88944
382694
461682
832778
750199
57541
385131
45310
415476
5879
6446
304169
907328
95521
432726
152891
389716
851167
129458
742771
304061
261510
168380
33665
215748
729198
272162
206328
226757
434460
906554
783050
276577
533096
391481
782434
841822
851214
363351
128189
640660
904792
64929
485568
412855
84738
81560
356215
385108
965894
807033
920582
231707
861603
122187
983010
223932
364099
991761
23708
287643
854206
501905
460731
566929
159340
210788
67352
160338
507025
914301
63945
53961
850913
921815
969984
39222
533272
70771
82853
921728
661324
505212
809522
410639
586880
333193
937545
294587
655183
518344
512001
647735
1003834
908207
475698
122668
399440
712461
314484
1028366
520636
712274
766080
933679
620690
931951
1028289
935056
559698
32200
349900
402106
761771
101992
432447
976931
183361
720726
574754
752545
696599
788001
1028958
793015
228200
78806
59693
942745
934116
24969
880721
62488
338172
813819
1029612
681204
723025
1010144
942126
558722
1042822
754933
197993
220417
42648
51763
995648
273285
426543
5317
552769
703448
354836
266668
527472
497170
232613
858045
350997
612023
56593
679684
344386
448682
244759
175118
494756
192658
630105
733948
966107
412041
875312
69647
611645
579930
1001852
519194
907677
1036317
645847
595739
238104
593831
947849
858695
302716
70670
108013
694060
275454
503046
606287
12297
547211
263852
965494
149294
646076
157726
549518
591537
822882
724
573331
332035
19014
543560
506781
838174
51388
102338
571984
925523
569812
153704
949792
124777
250276
109990
1034628
1036669
20436
934855
740491
632570
862093
409573
589492
948101
73225
106064
484975
953877
191417
143544
716862
2871
24295
1027922
930498
213851
235441
542203
1016403
347043
556990
269421
950448
975044
190177
472088
559694
145365
154302
222462
946983
132890
18026
29530
341955
487025
799236
433343
80250
726026
656549
436560
948126
531213
312864
121115
808204
394926
128112
382922
273031
921229
988393
418362
109078
356632
378974
894012
262906
498406
572177
1036273
946080
715695
74510
961278
1023651
720359
597346
341006
461721
404033
347036
820800
193831
411993
721266
384377
236751
165234
590403
516956
287057
949514
805804
999805
753216
37809
5839
957983
227535
158895
1017938
896596
869880
247068
205901
483669
674540
241572
193041
138044
810343
754121
1040853
56634
534193
676096
267334
508244
707155
867030
464834
167434
575768
186923
896687
562763
29678
532110
620723
1004616
779981
202918
592210
500770
114067
25895
639557
772374
473533
755993
531675
131637
368216
118205
285572
868434
571970
450114
91646
87155
598130
830543
224983
689273
642863
581249
975697
744811
13214
240307
848756
730084
641773
502716
735123
848536
991957
649963
709666
967312
535760
139408
436893
425178
916243
143956
659204
160292
6803
412085
770834
592085
427809
449768
776518
268910
30343
1028452
716158
930290
334311
525336
494992
623630
24470
654175
526161
505387
300040
232784
624424
100502
330358
63532
826722
490637
724959
187275
30854
38119
575842
966714
94552
549954
699541
570091
450451
906075
112646
305255
689677
745815
17367
388809
128374
785936
546935
604965
1039965
394811
540968
44451
320537
164630
574829
411463
88061
205584
926372
52871
325110
710577
931714
200824
521412
323606
97978
662125
617483
1006583
245511
646303
238966
796215
569366
521058
214400
264552
998146
1016741
875341
290074
903157
831271
806555
510463
189525
333089
259972
550742
391861
485296
680432
328131
208860
870843
763220
254765
241296
406949
601117
627365
279511
931840
193993
1004613
658234
338943
908018
953926
399523
853920
140926
527854
557663
579943
790828
352641
270042
822029
311036
517510
52051
158960
179458
916463
335837
967660
155652
914542
699360
74356
266569
748643
439207
364714
110920
43282
535345
841393
191387
363954
1002372
154776
967806
797302
569942
966892
750410
998653
348370
1008973
795823
288773
1021416
115665
672230
895993
417474
621806
282809
355137
418932
839268
793128
375866
965078
750300
497199
635894
524580
387412
713487
915465
52454
718834
558126
383028
411677
833350
940963
924252
825437
660790
764008
800200
736088
161931
15206
515089
741591
210610
877818
716273
814251
564959
815985
559357
1008879
449368
345211
364578
253429
600692
374233
628132
358147
558233
368177
276349
539170
54246
576372
375398
704667
98745
77978
801056
647893
190403
1027996
897710
90895
888244
739885
30478
462610
500459
278599
976355
462624
604271
721151
392359
178671
201039
4286
746137
840260
9678
493326
975434
426713
700655
363061
713626
347190
814016
504874
910516
82477
260184
582316
688864
482946
846587
262577
626396
750753
875710
128097
460311
146267
490557
429054
706863
245730
861674
393282
132898
775575
183325
390160
708840
219483
566904
422790
344202
399468
507699
731356
509709
1006644
613537
211630
172211
684727
145915
191827
123660
704886
916677
361304
85853
609348
954475
1021298
545312
830812
502463
381808
137251
588614
544107
887149
180518
957094
80468
243998
611963
668722
681446
794100
402396
905703
485023
771490
399609
226158
8087
473162
127439
270181
566356
278490
281969
88050
107641
758177
798384
401854
597081
827876
516876
857279
68347
914842
22393
607766
650651
487517
1034402
989635
483056
330074
634020
685805
11033
1022210
707142
187456
387419
412914
488813
990469
153647
530840
150480
588569
1433
557248
636459
859354
1010658
973125
341599
728576
919088
362811
754226
218878
879562
872036
21405
60061
954586
757959
495962
866385
249663
792804
65156
886897
147731
345817
651312
383334
260482
233365
1032610
482929
133824
602724
371701
411126
621379
938418
954191
364143
403394
989060
925899
237753
80694
923072
856468
161919
87671
611152
845293
178916
253536
937351
518475
838073
680436
128571
703721
404295
115176
56719
464057
172287
378653
347203
246217
1015798
239155
434800
902156
993434
409208
62932
977581
366922
245554
240562
652439
950805
854818
70958
1021468
504003
927230
661276
833929
522259
300958
162536
704165
798422
526002
498264
449769
285180
1039511
687240
191783
650306
854150
120438
219170
1032271
671154
406181
71120
751773
503503
163174
130395
316231
330746
917093
743059
945568
298080
109968
80339
209997
239770
945379
652332
756978
366096
385095
93378
989535
932659
329081
286067
490322
288347
65337
735953
713780
138817
351082
976782
364874
347666
352889
1004760
225811
375434
492527
690787
814515
645128
915290
303079
1014177
164951
354668
99996
863796
72513
728085
800831
281366
57326
19432
399920
276482
844255
269077
990991
27715
426473
654623
813835
98738
584575
314258
735596
32947
942176
688269
968869
386826
304439
531525
897212
751348
928551
335428
135483
235533
677688
204495
913146
104929
263234
448068
834784
224001
664143
77683
410462
920948
743338
793722
425673
539774
652694
158097
419721
1013361
542065
547740
751150
881518
547442
474811
319334
81052
681201
71288
739790
372001
72182
854604
171022
634775
876891
363500
1043817
809125
973965
945706
563460
98155
509642
1025665
771416
734303
636475
829835
760346
155221
898917
582393
74226
532437
62333
488660
440395
905905
625155
627280
991841
595946
431952
696490
397631
360290
126299
23360
32579
827650
606548
16215
254104
919036
826854
686134
450021
952717
342933
72902
546894
604193
400130
515185
206546
796640
637512
215024
300253
846542
277593
144402
168748
1017303
323161
436755
865216
721845
838922
758260
372853
499293
308610
40677
508679
638863
379777
431088
548791
93813
903013
851964
314259
810044
561580
292784
422224
724070
793168
726551
282342
1033422
1023953
131111
536429
96480
918263
979240
473678
285117
382277
143246
30605
791260
714083
489981
417938
979218
620644
346497
780067
708375
687899
413088
272673
414001
914187
631735
944068
5160
751024
701694
1043204
906779
541326
753894
584055
349978
822032
684574
221857
370347
583503
314794
695524
1026363
760345
523873
764861
491208
194712
332275
204824
940744
218460
790698
278839
1026415
432412
547718
709496
269292
100197
1013549
324670
521794
625111
982527
798555
25300
149461
639629
64788
718848
638994
499719
551599
328428
677028
362370
772215
269664
79280
169752
31293
31942
419305
441925
778076
877688
777424
235275
786993
962441
12158
224596
994068
55728
93047
62205
966170
995381
151370
860565
369893
431223
48964
8422
232484
704669
71568
448003
644578
444172
993360
706931
905515
641641
248058
785218
33169
226822
128623
44672
771147
519316
88814
782984
930100
463911
367908
264796
800945
508781
894100
839082
905369
69038
985317
65871
387413
500660
637275
369266
406794
723032
312504
627946
660159
1011495
874722
545991
241325
32102
840226
619556
605436
487337
602537
622235
908090
401391
382090
218569
281132
733712
246092
729397
525336
113608
591866
344155
152792
37843
590591
695111
774818
1038409
791601
878512
1003543
205601
62493
300679
518280
256568
885275
802732
318631
138096
73131
826145
312387
816794
523255
82733
882997
883807
227045
753830
157820
320131
227556
791179
616966
100572
383521
713216
916358
261309
880699
989953
736699
855593
160751
447798
78571
514818
428624
239962
318314
449232
432949
962109
944566
842963
183301
864798
362125
801800
457777
93040
1028962
169196
231306
621610
856874
494266
277792
58910
419886
779965
69332
531532
124103
925660
261706
298881
813972
20127
12654
250667
494356
823170
68703
589806
831000
317456
1030894
139348
223281
481020
745700
352852
512199
346887
424203
711252
26368
662121
246222
399076
321156
148130
600464
596149
804304
140981
617308
759633
884187
822673
197086
690515
539497
998272
48379
63443
132366
986128
148495
345171
506385
295665
622609
1031585
858678
715469
712042
358809
1024651
975099
896936
310061
505169
558688
621856
210253
735446
370346
619859
391977
900082
614250
792112
721912
365656
504396
114409
659589
65946
388518
802454
841992
68628
521834
601595
453696
657908
584093
887173
287173
18248
23078
258919
547135
774570
726274
809911
151034
884132
725998
864470
1004643
381725
762422
255049
1037059
943027
953753
146679
61885
527759
677126
532528
647960
45142
734439
321539
741929
265342
674757
955577
585386
968796
295375
502279
914318
336487
45361
987122
601155
986371
402506
72751
859753
734362
488213
907306
333048
44170
203453
784917
941280
189260
998282
1025671
303914
466072
802428
809333
545236
250801
342457
75256
73893
462869
1013341
76152
445238
599543
694274
823090
1001948
994102
926503
519048
521430
652334
18641
623374
392762
39361
780801
858977
652943
816004
579684
985508
356381
55151
967070
259628
295211
644939
950566
262245
95495
509741
597214
414426
292126
775785
990025
120792
893915
376027
821769
219237
356981
780896
475828
809674
911677
1006456
953384
67065
1039533
139448
370353
114425
188182
415511
863822
476843
775373
695491
202098
517449
315808
87225
177603
181624
194268
615203
136985
975652
711201
687505
179888
629882
860149
664559
426741
748781
880386
255486
935347
680414
203385
1029726
287694
661366
971292
631656
235627
1023190
604108
173706
970796
42536
239484
83469
114665
313951
482458
390400
870248
907460
547944
436109
314168
684294
274893
732926
600638
535460
872043
1012479
16752
573472
418446
56494
339936
169149
488631
176426
337987
132128
149937
951370
151248
697390
269969
539593
388759
740613
163271
79612
294231
796511
590578
954744
988300
56113
902136
219885
531044
334801
101770
974866
580800
273473
349757
926448
310761
975666
961933
651882
429504
493500
787389
558039
880823
128990
163034
703054
283650
291085
135037
437773
659790
81484
205813
879869
398637
16897
281576
616898
503936
430755
49542
603525
546167
840655
817806
928386
387214
910609
558659
729679
442068
263724
931653
710180
317108
79598
921376
908512
111165
894568
774972
1037389
277431
789097
111232
7069
118870
46518
806327
471492
83931
1031437
650284
959484
88493
752572
478305
22645
196574
62902
288597
185449
637227
85327
499285
195495
236719
533680
875204
460587
711241
420931
886009
691848
523870
931006
92210
642917
96459
241309
444016
110256
172147
994464
198061
928522
39812
789165
68210
810036
197615
919423
799332
607243
359471
679870
904048
1045316
396
719187
163230
35194
1013814
951242
996338
796234
1040156
52967
872904
784698
227257
170869
87754
794278
720595
888233
579871
10200
224960
660410
822863
581708
256131
198757
404770
696372
292796
999763
626629
369758
880283
345591
982570
462667
1002434
647442
85187
833100
91925
530393
436315
511524
763888
465218
98734
84004
821569
328598
243055
228349
437348
61425
358975
91999
489722
805775
517507
108489
878115
712029
232574
987826
678059
653242
578015
5409
384576
847226
137452
798301
980413
118087
946101
993619
809500
201906
877185
876715
751900
371233
278449
953369
408035
825857
759497
951162
180944
89262
360307
462972
582234
313965
885987
832543
1045087
36386
598509
454810
216621
980553
576513
810853
211213
594598
886135
773760
1026182
511199
1017608
505137
283668
906096
207
258362
772825
693033
711907
984489
107868
9493
725770
587538
415536
627317
300100
8300
386416
790740
751419
697384
1019000
362431
120130
283049
461790
151613
676954
1016347
155895
959359
91119
331160
286987
923610
905466
548725
599661
424329
374870
700606
307304
841458
1015083
174477
480378
161505
396311
929034
451709
615382
80937
627688
848026
414180
946547
329914
355892
730392
827156
592981
475518
125810
243726
974410
362613
610941
21884
557359
844919
696715
253038
766425
742733
676167
433226
403658
188640
588732
2699
980486
252933
998760
759903
972268
763563
584616
250205
269007
172122
424341
800038
401721
987113
938588
902266
1022394
133801
684063
277103
230819
395892
6601
314090
896316
589665
91819
727445
115845
745770
837863
576942
396045
746051
10993
681016
616135
113329
463467
899361
880971
770627
551742
59833
956865
139621
254959
515728
178490
28890
749978
504527
567444
365943
70050
354967
343854
952955
593747
633484
877257
919547
83963
351565
538048
300122
6685
531302
732394
152376
175884
212213
88728
23112
9454
454938
808015
547540
123579
977571
239211
804607
511734
588237
405602
749801
288966
493863
890533
107334
726612
480369
30733
80676
487378
381572
962509
806799
589189
266481
369683
625642
684092
530116
207650
179348
157089
863383
146274
874249
234311
984563
453280
461551
342097
585248
634686
828813
989699
164247
837957
382635
509853
503850
779624
672973
791709
217116
76850
599445
173332
839675
948876
589835
445740
535511
453386
689087
627294
291862
732333
869960
593787
768463
775994
791851
124056
727452
1015594
692189
778532
14411
183746
950751
537120
115167
614838
985894
803991
189759
158885
823974
510491
851669
981695
287148
163254
196466
784490
516626
281897
978707
850963
17125
796597
401525
697141
396615
692065
574554
124634
614033
662299
16971
215841
1006550
614823
513717
108214
476918
655267
486247
948867
640899
803285
663658
944150
5775
619109
666475
1003273
748590
113460
744100
870961
454395
1003864
158811
287427
842674
933182
864430
269766
258954
11469
87848
214483
608620
539606
407989
302406
887025
847052
953341
353537
890688
962906
643728
864299
357715
325987
117596
301063
703059
389879
283301
629598
281222
963089
738563
638136
179084
146996
298159
484796
789670
295300
381811
235240
524786
131668
442931
149708
404026
338329
114282
799529
777023
254817
197999
196203
458717
278046
50035
339767
789131
420082
182672
682583
327911
169628
893867
603343
688932
1043584
687760
422012
794537
31918
437208
667518
460833
71091
854552
468444
593896
1028674
846076
73503
682016
250269
357249
568355
211165
877526
268753
267982
690944
390704
834138
460601
241073
426622
480085
374190
170681
353329
131243
723980
857848
892602
414106
939515
348626
1023646
858294
695951
536041
476211
683918
641128
537667
378576
584448
981523
396521
768589
507987
787844
494503
506590
332318
202678
134443
447460
691488
30703
110317
5660
1008091
56945
783275
68573
856362
184189
280030
321345
155313
957399
939122
325197
394399
526301
95424
811798
841948
946284
723569
760572
243553
919561
430964
871123
332771
495118
757942
728827
516811
865267
508447
1037333
712999
638254
50139
936564
743735
502790
1044672
885319
759017
951973
196800
618059
243614
514816
835123
646721
372912
377211
355057
825109
378423
902339
977612
266162
51657
772480
511147
450699
540910
394686
908771
537227
417649
104015
1027523
295371
290307
616875
488913
57971
1024264
849302
765508
322648
478346
646785
401988
208662
925177
128075
331328
167677
201156
136137
377585
419541
841703
257745
74626
778584
409425
201569
3263
559530
53952
798843
84470
739305
155996
544605
335603
595961
894202
513838
242662
87998
645733
701799
1042634
313633
691276
385634
518564
957943
827563
396918
229305
199327
843757
293050
596784
669857
442506
42379
583806
288759
129699
668092
812350
974291
93504
167366
24116
393499
450764
838183
24939
489699
868769
492638
816086
600214
583775
48843
1009466
611414
427129
476760
963368
188204
847953
928635
1033296
38367
193946
438133
32737
843945
919929
526557
507388
370978
499353
496101
408253
196881
546244
171436
825304
332279
1035432
610931
950590
1028432
512901
597286
249212
263827
130421
363968
934335
652324
857602
757718
18841
789611
142049
272295
946660
972598
964655
60679
436558
317507
228359
167049
410466
762751
362329
140496
324389
247047
168787
372554
846924
446211
1035502
494891
476171
146612
879609
760947
293670
369255
200383
716461
958212
35370
817130
755806
1007430
704686
653491
950012
242632
896088
897139
356579
866034
271169
229575
989188
195379
365986
602003
913119
396201
810233
776237
988065
209334
889712
435757
378083
542552
102251
337006
667626
331341
235479
1024262
915490
299172
773987
358065
845911
57320
930262
372740
152535
416232
338603
676333
807290
908754
140690
610030
872664
1038155
952345
456498
412194
713756
921174
519052
611956
645368
1004242
3815
194599
201081
457602
63891
376028
71564
141826
975522
562530
971676
807829
625883
821243
125576
115113
842212
528048
193174
961845
797171
938782
87120
529758
11432
333308
938727
503801
373212
341339
635972
574584
775141
274640
19240
966867
880040
687390
226821
570224
23350
782011
771475
254193
547105
597538
632916
581907
51638
805136
174639
284893
827288
689699
140419
133044
541309
377573
504548
356727
330314
416945
509302
803485
948469
559936
451332
554560
288934
563247
650386
971724
844647
38702
179679
623058
314359
397604
955605
691241
455879
648521
243390
751728
272177
134581
957799
413947
1013777
454046
275275
513581
189076
756243
988644
74180
84519
148149
668240
459129
433178
227862
139762
953245
529702
565335
740443
540376
715107
743916
890466
404101
198341
559700
124877
1043641
60406
343976
477246
365512
900750
973592
682059
617745
1020158
519978
286276
966699
548199
487881
215149
572429
139294
920101
762767
604279
1009777
272667
412213
141959
31158
822704
668122
15013
575730
80218
61950
473323
861046
771988
1034663
841075
850107
862357
812421
72886
305109
352775
142936
425268
295279
568587
218303
234596
321972
118795
930269
364517
292882
517237
744877
134224
547706
718409
175755
135625
581615
238366
846944
785787
306277
125089
513056
198209
756853
679323
659954
255187
16149
43984
930948
796535
587297
400224
564716
525476
736344
29285
351767
847432
921403
284757
447691
441746
427578
849092
557193
362145
166905
495095
604383
151385
270846
679642
56341
516025
774656
11708
100924
501771
342863
428654
103162
478183
97494
149766
869574
270784
988634
332901
480617
915901
529059
301383
78364
61012
231650
650935
250528
371582
678738
783998
919889
412408
224083
23301
701608
855385
362804
83268
663966
126876
46795
911252
323869
69542
330295
628658
396435
625646
355174
656213
667492
519680
419931
153047
354776
437570
550883
958754
481805
88061
697973
729732
558055
982042
188069
1017568
207801
940717
83312
436347
853361
785360
362747
785446
570112
1023348
491050
753790
97259
635307
48139
185437
817220
738966
855285
347237
96051
998672
170812
956340
230551
991770
578309
279027
530008
879501
234848
214307
633255
258411
724044
525141
233499
222576
57472
162456
159672
163120
556515
406290
217775
571857
739694
910559
904284
456364
627823
345615
666935
531994
956600
859288
128606
2887
137284
203570
715028
723969
411288
41236
242547
732841
978940
392467
309839
946427
996796
772042
126457
508872
482956
984196
482746
77938
261217
895346
387396
143696
915777
334105
515777
1034816
338559
938017
657893
616069
609533
987989
864699
381455
760489
581034
1003044
823764
131969
908303
259341
938382
992268
530787
135784
118547
236980
192831
284155
746109
233698
886808
518837
796458
960771
907777
313182
344407
288068
776097
900062
880876
2117
1028955
260725
760072
899611
122225
603985
412028
126296
995556
943193
275131
368043
509620
220470
250648
840310
684022
43420
650097
542087
307403
200048
1044246
921234
209504
300381
500534
755023
633737
536546
550859
189550
127883
700583
796881
925072
839379
365491
194137
533135
982840
516211
934571
950890
439952
773834
922280
296314
408700
867096
132880
142554
240576
256950
758782
216655
235390
507655
218879
335118
528998
1026323
374974
546158
739138
826310
985922
75548
993226
49725
689352
91347
668114
156475
325914
635843
872322
230861
877423
717254
104316
99892
925047
258527
297718
607617
572630
787374
645194
548480
226940
32705
277779
1011164
888462
773406
316395
731580
59483
145628
158898
987581
108245
788429
13935
897821
517432
205472
104611
955069
689546
656381
110868
1039574
174589
264204
531963
839887
901417
332591
511028
763218
1036539
628516
588313
996381
978195
843606
983732
710915
514148
743792
35169
204053
110432
677075
65810
52032
941679
1003046
749999
40538
849771
72342
362867
101113
805697
67461
286134
952429
429207
302566
996381
895957
397242
1029136
1008913
979281
993851
478382
748717
210395
210887
5539
918312
136290
423944
657182
855554
353449
288228
601584
108290
562224
948101
1039035
140771
214703
82318
882478
37438
52928
859
858586
563858
482463
868407
462727
602500
75465
158486
240652
589777
474623
130091
1032978
1037445
1019134
732504
348996
828667
95389
116894
1030087
407302
631040
993090
941889
771613
834557
869019
26889
117209
353318
565932
490605
928092
489989
615670
187039
490264
714537
330122
372145
106323
1004238
138276
333523
584193
726897
411478
83228
205603
1001149
507331
464921
757248
826630
867032
149426
222348
452761
737226
782026
80063
415935
853053
465092
30243
90201
763819
712064
950395
755726
120955
706853
969114
283141
794438
483494
1010923
962494
5512
699503
320532
922617
268631
299363
917143
480315
964412
316182
409210
410516
765357
610983
754363
506871
397715
898728
824010
365503
774649
378339
1020867
2553
592156
879018
284155
401397
485492
658746
162877
467547
336858
748265
295957
519273
187533
39482
226282
22911
271413
480940
49771
157399
650616
162549
280840
774695
835438
579043
404444
862023
691353
138155
908527
371267
769787
787431
8518
888826
807788
37551
646523
343175
269354
254141
273077
760600
140144
651834
681669
84426
239794
404999
262382
743018
10314
351456
439357
835783
775300
67680
801691
461388
586307
252978
311517
1018776
137987
724348
569340
118963
883513
1013268
31473
377180
826120
533657
786478
150737
608462
224843
436480
693849
545575
859323
233961
842735
738770
312318
564617
685726
911553
811147
136371
79483
13300
44634
741691
354191
783088
381046
423077
934139
981869
52347
445625
234563
17702
272179
881544
375008
890191
127671
1005740
913393
266004
859627
517386
649301
641119
812571
434145
99690
15039
914942
81961
104656
195388
230179
266999
693103
260121
1010432
486152
309599
408404
531824
718989
996263
85361
381798
77882
395130
310709
147262
69937
481995
998875
1033527
837495
865787
366122
978852
697250
25461
697492
971730
417845
779805
891956
548901
336934
988981
502196
100285
975478
310742
419758
160808
135852
218858
84277
87615
818675
430829
915610
837369
682691
511861
538493
609730
653205
694091
497066
230297
383465
515724
542737
881374
103761
54435
587090
9076
908435
853323
1037797
321312
543269
412109
383944
1003666
729649
942408
859026
853093
229609
1030722
558266
706846
257233
709511
68301
250843
103613
99296
313314
635638
656329
277726
886490
670413
166023
332680
613620
179996
326262
920792
697425
451526
671201
712427
891461
1030175
420724
675504
910813
503384
548844
495401
888566
227636
560648
1024834
1014816
163729
33747
197161
681012
876122
542616
551442
701160
53515
663963
338713
972760
565958
913860
813503
938328
1007375
843347
217359
11623
711684
515616
52357
674017
939541
512896
607631
1007332
806322
695078
777839
825530
1022071
200869
38002
8122
395137
949646
157062
348497
46852
616951
305304
261374
3887
580873
264788
848844
15952
689046
302118
610481
220220
940291
219553
46311
760265
358964
614343
276462
575270
769057
662735
469309
533881
591413
491215
424137
579788
389099
142074
503209
808966
475141
1020798
333787
480978
885300
374329
669875
261596
173392
261751
578026
859694
351471
891901
493667
14255
824473
645577
391025
455490
341014
261330
207691
631551
53523
31346
66507
263344
770233
503571
245026
323637
679871
690491
445447
189399
895662
321323
640453
601570
1016573
435154
98257
792621
986919
161301
803556
711485
36062
441444
967637
185589
1020765
380489
413602
203277
766047
716857
579606
520238
449058
492284
432686
686366
401300
352446
455452
350496
825974
384290
391655
338539
800485
466077
122356
86675
333978
450228
245380
320977
979557
582647
541215
974361
434694
766611
358315
143637
773473
214552
192992
394773
672282
181042
904568
517345
690649
809657
736664
519225
78971
407734
414106
535668
443924
349509
957526
585855
662656
322062
16906
785896
315550
747367
266041
1991
722073
848664
469406
272026
355783
374385
260041
397812
852085
908842
505887
282437
605516
1039929
987879
781821
700304
262589
988481
503335
968617
834688
819326
341574
577664
2262
681234
845904
613587
246041
403193
672965
187206
588147
740837
414722
1024007
308054
1015532
224381
701847
738212
21276
421791
89956
16166
1044435
474488
51929
770360
704933
622255
615876
544156
559959
904587
330336
638290
18126
234474
75878
945577
925396
835112
390912
8886
876269
596662
377753
229655
363149
736767
680681
1019994
580908
913834
327837
466132
681944
861740
554212
942365
404226
139803
695025
706350
181295
25879
27180
545508
7296
845583
609570
467606
748113
456026
324231
150726
636990
1044595
663618
589853
619622
1043482
417174
10865
569876
388558
550073
548244
140469
542023
91549
388606
586297
42425
373764
71323
668286
642509
987219
23684
864040
934670
455508
61076
873067
940538
844707
1019868
243650
908838
618653
781503
1019044
757838
414067
369064
818847
313541
5972
782635
595490
461874
957887
391843
181954
533422
747916
586596
570680
717736
518315
388654
189281
442121
103021
585824
860625
817851
406920
770960
675768
103958
975369
551116
379940
112043
941609
1007880
150874
516674
724360
874575
811606
175769
892981
483077
19143
941421
99110
796493
756788
1017871
1041385
454857
432332
340700
925436
167151
190865
865583
843002
1030270
828558
682952
405949
246348
807894
778519
592131
466637
416340
230261
867703
74610
438431
567218
808031
8654
988081
128008
483752
814805
50003
77002
461690
1041824
689195
182549
248416
571533
257300
990708
823606
711204
732741
986148
926306
342940
432515
325425
120813
91646
418165
630801
179920
210843
815714
890924
907354
1006784
962444
788834
140477
727392
454374
329904
838602
984978
370724
11847
563560
228290
477282
162525
230582
922163
452684
857982
212559
8834
135150
456399
514499
251278
334824
654243
218332
382077
282414
224872
911890
998500
175567
1018043
412094
551073
321013
530206
369670
442493
31001
256036
922385
77358
246104
99988
436697
273681
818522
746464
857781
608416
745518
285986
815770
1021417
730529
582273
219331
656430
617595
86463
972558
59765
420887
501887
413038
892316
463780
643193
42743
156100
135484
232466
116718
928101
965644
635975
993804
188845
271616
892812
359873
775126
248448
908322
561867
136385
587266
871711
678071
759922
22252
15148
251638
389474
101115
902507
750763
25785
619062
923149
245208
151102
64025
515326
665011
916444
562722
642002
750226
455707
953040
209697
368994
293752
426940
360569
8599
917930
72224
527108
980018
976083
849927
234039
111164
159786
208034
622691
831085
261643
952479
208603
148528
1030139
497790
913406
691339
768443
767092
350802
899928
738721
160016
899233
889001
387437
573067
510932
258385
782276
960307
819721
383880
853057
715845
836529
233849
695501
766328
846980
498313
140981
664735
455975
591776
395291
887831
906125
633929
1011836
90397
646068
209962
304504
50809
779253
631541
531337
1020719
270
137999
285973
817592
437249
1037021
662408
737775
937059
957915
32809
619699
105517
210103
184689
904078
409576
822174
477933
764291
647514
643796
129873
571971
398443
552480
377977
239363
474909
451064
26561
896351
50807
482720
225019
726545
584926
305393
498251
565199
847905
947757
246734
295341
134911
755944
583953
285478
822089
126409
86319
175458
597193
899971
619861
64604
702624
624115
478282
63008
444381
389746
548037
506174
752401
319211
755109
822112
4356
722006
296701
339961
458449
340226
65535
590240
907841
623269
740744
522565
472109
374999
547878
209128
190296
452248
253773
48803
46468
246410
87947
277583
804020
149301
160145
890729
730689
274928
927754
957841
59324
977152
385482
462353
722880
760216
658332
551748
909850
233507
242634
923848
303590
606575
815877
597056
271369
160678
15092
786790
310302
9748
252970
545183
169937
299960
305656
135718
526735
430999
1038089
272445
342810
364717
867639
903954
261939
337047
915021
707195
106575
746984
1001375
959517
234701
736124
229739
722763
438933
978
825449
94683
656321
744604
961918
618564
869197
210949
995699
467400
829513
610359
903837
606849
135611
802273
264259
569275
460971
642471
515792
736736
937660
537034
298376
464448
412137
829318
69644
391520
335974
190958
983668
346468
884179
213699
172238
485549
797939
168841
942514
793200
200107
126719
541535
8584
267735
411316
1029727
544233
95416
249024
61332
580450
947132
246697
772019
369874
41217
738160
44368
111460
445795
925575
969352
148116
242586
762277
413609
371022
10904
937861
596455
633875
812908
800972
447898
864307
984438
325087
233284
433325
820626
3866
221318
913196
414953
987157
365185
927014
968342
465822
886327
501968
81835
261675
811598
672239
332001
385561
447603
11887
691251
93561
925400
497576
555801
902609
151790
699940
982767
21873
219776
360112
933420
271993
867562
650585
656476
778713
765468
327331
772646
830730
169006
745334
546405
64401
505343
319365
97759
22399
759989
1043941
829249
370339
211012
772628
668010
72677
686312
157937
845517
342777
865679
260946
1022931
630443
508631
169278
34000
392074
674080
128283
722301
257704
809556
629943
784181
765054
809064
976311
403673
109726
418439
653655
822820
243977
333223
864320
985145
178284
1026551
160713
479833
31145
728244
711742
986922
1014708
932161
347226
466316
862022
187109
323562
943342
545410
988156
349410
394306
115280
294803
290880
467124
58571
644472
260084
250916
864661
392615
697586
725216
585286
302206
72417
486934
510404
768434
28860
868037
783808
542510
659374
833948
121852
475337
305045
870479
178355
276042
1001034
977902
1001984
434836
846487
83571
475742
690337
86920
641738
103010
718818
340066
146322
880185
392945
720024
96613
680966
686427
950535
746958
780415
946923
1013784
707067
64498
941849
979381
537146
824938
529419
247780
1023816
938963
1012338
837367
352569
139704
515769
710288
179886
128438
434103
1285
723717
137745
40337
831442
655796
976733
981464
646334
678806
587661
665720
96586
806952
37272
52259
717806
821202
407958
20990
28151
633740
892876
356477
190734
167447
1002823
730941
724777
648505
80791
803565
702796
832372
801187
784176
447422
988728
380982
493526
749103
167396
544004
154513
617834
499834
715079
497271
606447
534910
168389
11570
145557
838467
727956
163996
438722
711487
728210
163495
635883
565552
992374
837474
910686
454803
934309
226148
689019
172669
636804
168322
780500
781454
339158
496398
139176
812808
866608
650475
615007
815734
652360
914356
431731
415948
1042490
602090
437705
75286
828986
72095
639623
50283
561768
209551
234006
764322
175212
674432
959094
1022457
553841
115965
271268
375242
909874
594576
14735
912830
431155
889527
43603
58970
587617
537764
997730
260708
885319
1006012
332743
256587
368048
1020152
480587
1036720
308959
32584
570563
620223
568694
740489
957769
446520
749490
670018
586164
900023
997491
598953
13501
433315
830801
875432
855003
156128
402347
861414
808997
498010
970690
577842
590344
355146
534391
518142
991333
669440
221935
604936
1017673
1026962
454479
317709
73582
260544
547880
1044664
477597
313858
646114
569008
189092
1010126
291284
662333
657395
496602
303930
940974
881711
873056
586003
668860
604226
1024182
539054
99492
938850
217294
603785
218237
467403
789125
912816
751979
349422
992517
930603
301923
728522
427444
53697
265231
864738
719989
366295
511726
974219
240639
816131
568089
233148
25941
304695
197074
425300
771911
399323
541140
595763
733007
934614
652091
585501
644117
672402
619114
400634
141248
207354
17637
311642
213359
264146
16242
386551
453846
470336
440544
935217
84688
1008218
929736
651832
923055
299327
831752
963614
645809
140702
260111
551174
805250
921517
368893
917487
426855
881529
508263
164379
454387
1031591
1045382
871449
698253
312320
557846
783302
419179
965088
732219
90092
479246
993913
485787
49204
292623
549976
773466
506575
570977
451049
584492
30969
167143
916485
1743
728942
600962
725206
632569
135670
864413
513149
157475
598489
259400
419986
901825
563527
984208
414911
927684
798284
202778
337600
476755
776127
902805
404043
464382
914118
853882
72832
169888
336469
48708
524921
842638
703701
333194
581244
1010698
762990
280323
759023
201702
767924
722378
790622
810511
529381
869175
548340
116885
946739
511796
941657
127626
192265
684955
576516
1039214
673042
858762
878891
352056
176156
611600
200563
144055
798480
49769
348003
193679
107678
590956
545333
957182
648081
924652
947018
19714
954128
934384
273492
765787
788893
169597
289101
447852
165565
599982
259330
109030
1006984
848563
513966
527933
884023
25588
890942
829503
372954
56410
401560
992592
381086
760975
937484
414610
818464
386918
503540
16462
675095
187861
421959
230220
259142
28653
686095
945908
337351
18642
359986
739025
608410
479875
145563
618513
56338
949472
63603
912070
985415
631208
838652
785543
242891
807745
1017506
784855
66719
1027613
865011
154057
607817
183315
1032639
494920
285281
942498
23455
124708
791329
671802
977797
1012595
963274
885208
833018
502337
89258
929796
735587
280667
583807
178406
635924
765678
190555
636773
545620
533537
285891
746861
639833
781089
341798
58400
149125
259316
403282
838770
307848
59543
433582
298868
397228
907364
81734
788300
405635
822301
161027
683740
168180
514069
52237
107767
457531
283842
25249
268224
929936
667597
824452
593701
392608
437001
930450
464475
30055
1015730
56379
402514
1037432
810731
577872
518651
565021
11857
167622
12875
832023
566156
1012120
972180
998969
210581
373035
993451
418816
448491
211130
845344
663824
978031
763164
395627
549221
922825
648027
843898
1020827
690322
421044
827059
605978
896890
643383
106081
551947
626611
633987
584235
469668
745076
942339
630764
270845
43148
180853
477438
295150
336191
795318
570878
88616
151244
112906
520527
736234
997912
559099
936505
588217
144914
640481
447545
114580
432821
389109
110366
842723
703341
346496
695507
532366
586877
265788
556793
478321
902886
631064
230421
780564
41962
589549
856263
506194
332770
294008
397566
661169
902936
446889
429123
1005493
78572
897400
828646
811222
969000
435379
300884
905339
21151
549360
798523
889291
278348
766822
41191
423958
848816
578351
848253
430192
570141
247891
202905
52467
642325
67889
787724
906081
573949
739478
639805
823125
48308
497944
597416
969473
659677
23883
359125
960707
941047
1016622
408747
240350
692679
737010
158381
739921
763906
698268
608804
628540
471750
476315
1044380
663392
389593
295751
126988
721625
81704
984640
1012921
73867
687731
790554
608377
697666
185298
193917
616380
987984
316372
75678
983873
566262
455466
213037
690052
446293
66012
306639
338936
639013
490444
382453
1044697
639984
149457
401729
843775
256532
552869
353798
869282
58889
969159
248769
368109
914899
296160
574419
369407
606907
885471
274738
881590
6344
652766
30896
24761
262300
881631
146151
996384
617451
593247
440759
836951
634985
287442
122081
34977
867350
488615
741574
482156
738268
952917
547556
800610
952292
193405
618458
716595
566778
16410
221056
178600
140961
363394
997452
850690
106076
180604
242305
601024
801071
5562
39964
428208
898244
540819
345118
905845
735302
610910
56271
379173
397873
353256
1009797
179095
731307
107780
728280
407407
771325
911537
398452
723588
835056
447354
314998
254893
509457
152240
645186
338330
197427
77227
808616
720699
16117
254705
507233
109366
972799
656985
1003209
403860
480333
5285
893142
135278
789740
72037
177898
4998
110169
738509
145804
34696
844026
496914
78812
1041918
96568
1044110
703230
690353
84061
133932
43529
705878
983559
976405
191805
461546
676833
425279
731612
184037
873320
452317
259603
61072
378507
546305
446124
231552
562198
354444
803291
432501
905010
436810
409956
717735
500829
475793
719957
522347
453431
323584
907651
667037
237285
556965
679401
16946
209715
759067
1009834
201852
929359
573314
714481
280073
586388
700425
967439
757068
613963
396291
507990
48414
619471
209506
583398
530891
642141
426829
124923
522821
403883
325085
876251
953307
347628
745793
316554
772340
102924
7609
846955
1029578
367255
299701
502185
592304
892347
724003
71382
643083
896454
619568
407831
97995
206381
74040
723068
1045304
897659
686288
978946
895082
790665
348974
17765
451549
331543
989996
443409
846665
730717
246009
791931
256872
306308
323376
229479
733059
652308
274264
519860
699448
579250
816538
610481
685114
327471
94156
365789
336523
954683
162671
609124
386278
796842
531838
65611
855217
311370
833732
989573
985905
739084
1036374
433524
821485
472967
872340
476032
810600
637421
569095
834190
353526
338378
70965
703603
302473
291673
570344
606185
777441
536382
691887
479111
411843
108642
94338
895726
911143
883419
328027
183510
377519
11567
337635
554150
314968
93394
251351
95436
945781
738147
779351
589935
460157
366122
478509
798161
406366
925788
309692
713520
18880
491734
595715
962315
314370
395780
123247
958474
844218
462103
830402
693931
863769
665920
342422
541426
528037
919628
568386
322784
359309
714018
105952
134493
955583
667785
684621
901117
407354
310664
890549
903968
211757
633420
761049
854041
164577
59901
226530
953272
787088
776852
655626
531822
294603
574723
411154
543957
275526
577484
759934
546119
201542
767454
773000
80320
511056
123594
665150
937863
951929
972777
363755
39202
510239
862132
122989
752995
495171
243001
215581
925314
424310
516093
867511
81180
939917
101561
48599
129615
112975
280338
433170
376809
239753
1032512
716456
116828
149010
67205
264865
946505
759012
790856
782216
946618
574350
188510
762836
301748
685253
1043046
688396
500666
423119
803338
516091
384183
968379
754197
1042167
87297
85006
309109
46720
425420
223477
277878
86624
202415
147981
62987
233152
170290
51181
465585
637243
802244
664943
276203
211908
425659
871529
1007189
394166
398987
307069
871662
385525
973848
671877
496934
906149
925373
573240
141413
1316
941189
136676
1003506
710612
747281
181732
200685
929928
344444
11531
831062
18952
834306
190744
797455
546124
582931
605643
29621
621725
709634
986
747362
99320
823585
187489
28497
305400
239801
311208
60719
258255
347297
117976
950437
796814
409855
381643
51445
178809
231031
426798
414120
115447
733113
588755
340709
136097
989571
290152
873764
28215
108847
421820
28239
609654
1017028
986728
154893
813289
493793
534463
567956
365749
135522
94470
271014
944914
219470
405963
943220
525524
165730
901954
883157
677946
789667
574928
448017
744520
142066
201475
860228
515181
410190
196591
47911
732351
311666
302723
991603
806701
647097
750301
519814
842981
627202
784373
562660
977850
701353
881045
305739
405691
254142
848836
384170
445103
443160
393700
958187
812616
3028
910055
755509
178421
825325
473143
875961
762516
502555
994261
273844
202181
95243
460611
660352
996841
654529
111375
234289
983101
50462
315345
330886
300668
1026759
911723
603834
711196
814906
563271
601659
234152
366274
532130
295670
627449
841662
1040800
885931
660343
556585
444592
121357
171316
364814
114964
798752
635609
1034431
584395
321681
1028886
649880
378411
589528
146241
459898
490192
1040949
831747
620460
1024922
520864
291204
109878
931894
469259
25123
681077
276604
167917
907246
47452
235526
515227
948008
270818
93868
599753
25276
898483
61850
694467
611425
294943
5697
1035186
948468
835570
119935
701080
803379
624731
1027795
361381
148546
775062
569511
401571
438532
20800
582543
326327
474431
50189
120375
577071
970282
906158
145499
66253
658971
429980
614108
916321
137225
1014625
956208
127245
225890
121512
6624
253076
996088
797282
392254
550519
182045
1028241
928167
464660
1004819
451885
832504
88021
231967
924237
828604
72648
572163
520630
331230
527181
189670
278075
22328
579283
581711
431042
662796
360626
733811
345552
799531
770894
652091
114231
547306
731697
422430
390740
511795
507775
192543
92359
592869
925547
28834
371146
286992
779034
687638
518353
268361
955896
28329
552117
598095
252174
383524
366065
160484
728704
1006169
605298
740950
727262
690391
160153
371516
286452
165572
219083
44728
454924
73846
336426
151507
752850
974542
43547
651796
732887
110141
116293
793280
196571
530315
366519
131575
434390
524962
879680
352581
633150
376009
749176
617913
421446
560065
902850
702166
615192
608504
407836
476005
64755
728580
399943
856535
1042339
183969
711309
988041
25706
552959
963387
885414
479886
66427
554231
335937
666025
305395
1042810
845301
916349
999152
717272
416009
748497
329672
745414
1029569
118389
616514
183346
726346
168451
780082
737234
10187
429593
6535
208225
795237
116715
818086
1007251
21037
320213
160489
230464
30597
886229
247397
789829
1012638
869486
260581
802218
680610
239688
929892
144544
560329
47465
146540
78425
444440
928614
44742
639345
406575
856418
110207
1037894
570882
946179
985516
618932
500558
1003712
256130
123800
437284
359665
188634
85886
920054
819896
998085
74333
408187
445328
763492
707042
692306
982089
29202
807126
71234
888333
514918
549504
888184
373736
302150
958957
769859
365816
658192
862314
820100
665937
669635
358487
314028
852983
73997
111081
531402
9353
612081
850706
412660
173695
763377
708154
15994
990172
479909
252276
695927
636234
354543
391947
275514
526006
921654
790541
518125
246371
822071
662943
560535
870597
1017618
568531
979443
147463
223083
76572
390152
769708
256719
664069
279569
362221
572598
154056
848305
901297
806
195386
645484
41026
924865
785120
918191
49345
134717
722726
1025785
713476
475100
650995
955346
343369
255054
29923
591256
175886
822390
1609
32479
233493
913811
28778
738128
1003493
934875
667827
140400
32996
291881
99604
103077
881559
352035
437799
176621
459505
974789
314158
1009433
279356
932074
611792
100723
1012550
810980
73946
23476
3391
525902
642677
907391
390188
976230
326880
1002469
521226
513170
96199
142678
658321
97339
443407
326019
593518
67352
619534
734806
510387
690795
20005
336811
392856
237732
1027196
912293
840180
811001
133176
61212
32143
241904
720885
246382
663881
768525
450180
276341
153667
530484
857704
777963
653207
726712
658053
31942
791492
772968
459705
960413
606977
111575
580722
642810
760786
940068
89338
675908
641188
239408
187298
140361
471815
972646
875914
628905
739895
539656
740827
321522
544531
169307
610517
487748
721723
855915
504511
969138
193761
759683
553354
483288
817831
194301
969872
380068
974974
348162
705951
650520
435753
665414
57423
683819
301555
393810
103948
446621
924459
218407
37665
353070
553819
340313
1045337
80450
239187
792506
197697
703997
211236
955638
7603
878394
792549
882947
947268
8395
389105
451869
560685
652256
910989
242692
466756
824444
996507
722804
620797
776031
653694
791599
432829
1012505
677988
300053
78677
844984
318
389872
279882
291872
200681
292127
979623
981538
679082
49095
813187
470532
893772
886871
1013130
191028
245637
429191
679025
402963
708289
207753
1038554
508397
336559
53970
906175
997114
848582
920378
298147
858383
66561
408526
824659
812929
442552
462430
287962
972871
593365
807132
333579
15980
485083
374449
661915
595889
652307
686149
13107
44314
160199
657685
160528
88383
186525
728406
302880
994743
454217
904087
326542
360687
567335
271222
677942
199991
51040
539236
837571
292131
531016
814940
410224
934844
898648
308582
408579
271063
773550
679446
945674
70102
633769
424336
727972
158058
883763
696276
103000
818385
697450
372587
760035
375451
163891
238091
724223
239059
717813
817641
828072
518244
946164
925654
799369
494152
971064
399883
820475
367722
887422
589681
531958
702933
519550
228787
330431
11479
544251
348425
870436
455916
933728
566530
2243
859744
34004
200530
111160
658038
583268
510951
605287
379855
597067
277330
579414
563362
616344
1044746
4191
818839
293355
440982
743561
502875
776080
260734
232008
995049
455648
59623
15881
821021
1017143
526429
48702
713171
567139
624083
608921
938388
991312
239712
197683
683499
883477
576835
57812
1027130
21227
633267
939873
869605
191691
460887
453654
852331
334633
1000289
58469
122424
371763
663704
538630
961730
102588
847425
412320
45443
960619
52929
362180
116056
679877
796022
138617
258696
771006
666018
80001
735839
359210
216472
759166
470819
804114
761481
16193
478555
754817
609682
236211
202065
243540
950355
361511
105242
998872
576283
973920
624672
942117
556897
531969
127652
466632
605004
770563
85215
906346
356924
128029
932215
296713
968631
968702
736238
449969
774548
189104
416911
1024673
530637
558373
67481
781898
314762
804474
167695
798270
1035061
46921
411341
784886
883889
247928
943047
255203
639880
649458
513544
519556
10741
68997
815375
765493
952111
260402
631092
131584
181406
864428
811414
819942
472347
43636
43166
644994
238110
532366
126265
844235
653546
510352
82759
619171
850665
820444
267349
266975
516904
151042
721182
100284
207703
432279
795417
863853
744020
38006
691817
287202
51655
366212
422176
610611
501148
550652
919295
369108
722111
182545
590588
324801
608304
227621
39151
121103
628319
93733
810195
1030240
108566
448861
693607
248323
333680
436629
738201
566365
435354
779171
505429
369463
582221
946483
782528
130069
581110
294750
12957
93869
84562
315750
616962
578588
564251
329118
784999
464842
684644
884452
160722
37209
373459
120022
534918
425120
39366
462385
490632
467488
475962
354532
1040920
564878
151658
35778
1035276
670225
714245
716582
899057
302114
207306
485349
428415
719141
924840
642048
376544
328958
818137
373537
447603
422697
607205
662420
260340
127574
926696
106981
271467
278
264585
203885
181669
853971
728599
198707
237060
572891
327931
426962
82762
168332
926748
265586
717050
370028
373305
392683
655909
601837
590753
730283
395863
580142
112262
890724
856668
259856
380024
665639
19819
768719
37389
658615
368391
800528
306323
669478
576447
538854
892387
103955
96535
57932
883109
289727
905464
959765
515748
446868
180166
481832
950562
100794
955378
103584
697085
916142
573336
12407
150837
668955
978814
91015
24352
501454
1018544
970640
969873
629390
629244
195440
898062
235969
570288
856237
1008147
288234
130106
168995
840966
506504
479672
819582
651647
700637
589546
780933
367624
402529
673552
726312
438233
988932
1008098
288910
627906
311724
961531
340403
164909
668547
541244
158834
964413
56144
887518
389778
163022
903634
928165
958799
104239
311953
217223
546854
453975
808837
670613
921258
626155
427623
167507
152230
96778
624610
982804
186401
745335
647440
647629
438243
186255
91562
107216
961896
409415
69370
876543
221041
557724
450362
893910
515980
364153
878645
294317
632576
977895
158558
768346
580433
48068
494854
113865
735401
775981
196213
1008377
431026
277523
955521
525909
478717
829011
450354
376348
26385
649718
105179
345950
688653
594383
832636
416457
749577
800161
210813
645949
772382
548158
51228
821097
567636
797933
576212
812434
469489
938911
299922
125975
1018361
153646
529027
872103
125822
538401
155191
192529
639531
892732
123185
923713
120190
703755
930279
330291
1016913
465583
851145
199402
314293
875838
314806
870384
681364
559827
312016
124334
545503
763162
107124
121755
646123
746842
842655
367724
332962
59510
723744
14175
483112
56564
481815
843062
212397
256584
364948
697123
396312
74808
599056
478078
22077
768352
513256
765551
205012
162077
375789
252145
935104
584656
69139
82418
170751
466895
713277
928757
927594
540499
770595
967783
478273
876926
699443
772069
261993
346127
281775
156382
177258
196460
249398
105455
276817
936430
960103
449160
991771
64761
255851
329323
1203
57822
26346
505719
521346
654401
684215
93206
237496
1017194
972136
1035077
614171
497325
952317
356661
365582
830484
895362
420405
56622
729953
778600
100311
89325
647040
1000880
533053
377538
7885
1021575
582188
133174
91450
185222
685447
658316
596431
833186
325234
3826
941053
116136
822632
366733
605851
993329
657252
34479
1005472
954212
783303
594707
829761
257821
828387
483025
770231
1011551
700468
655712
963050
1021897
553022
987500
331828
1023380
844594
51433
713557
704595
289376
688062
147025
918579
949391
442799
32177
387498
889790
228856
683406
290776
789183
267662
1042638
95302
747352
247529
319039
360779
930663
659048
467150
302717
224288
623270
662318
548093
295403
736618
424141
376478
596711
894887
683677
882309
444379
186213
64971
578248
612955
586216
288018
479422
180270
787962
467842
870355
626347
218028
959782
700500
78814
972746
220
476683
43322
900792
329166
683364
667398
906050
175941
688915
1018123
25125
796057
765353
266932
448977
674240
824769
439496
770638
575822
563832
14624
338226
533983
800359
827250
632475
200200
401098
720441
1022562
326919
984059
157960
72959
914811
925463
76809
538527
981684
30128
486367
883965
918931
280190
35959
952962
465890
701483
782855
401467
834574
961460
860280
988256
55870
61785
668238
482247
558983
1019700
675677
785608
8317
872902
739220
22081
193608
229595
625253
675573
480816
1007838
998884
60060
745898
910851
757137
669944
654308
455378
303600
549904
921193
683343
130695
66015
68637
406187
953565
848664
775730
352243
438479
957055
579216
652372
12803
1006691
902139
920837
871039
730266
90779
44681
91784
622913
586136
1033386
570373
155804
368133
265365
716213
890255
304371
794686
194866
600316
49799
179259
519545
454134
51594
527271
935179
55500
905185
742550
812278
999202
14944
725811
278968
118956
830957
164409
257902
794639
358327
658909
179294
823018
138331
1004250
935011
230698
593209
262763
281645
1030368
372761
751851
324693
231772
649286
5892
703305
235567
646285
88708
445071
232261
311504
608564
599529
160368
950505
76241
458654
190586
427476
67785
30693
679796
768843
277897
564812
553504
406044
70133
241998
633240
612684
602476
339284
982688
117630
275491
374838
496107
356423
702419
138817
215180
522745
801465
53492
991636
839928
407669
349831
182524
80018
62240
727204
309899
201851
183665
375240
724903
308125
915097
271270
344135
870444
480963
467247
313920
480800
376750
883974
818231
134190
455382
1006201
398107
917895
609828
41432
985283
471971
370053
36322
788894
420181
831369
816973
613653
231530
535688
249573
322468
704956
851511
186178
899567
1027184
25616
206529
934988
517830
124377
127856
1009184
740716
618250
500639
163884
437293
1040804
500824
471210
298282
708603
832131
680413
165861
27151
955686
958379
73589
917857
420897
1038757
159396
350906
230447
434449
169380
132529
704074
153200
741795
443642
712270
372861
293219
120355
486971
570664
667454
822529
135205
507377
609657
213029
249640
844056
888943
725487
144854
109372
380117
640281
530137
997952
420262
983928
708889
141603
645764
853711
205046
426367
232379
981355
379568
618229
363662
219582
518698
292770
440076
927034
681788
624413
472161
473004
733754
984818
821832
444226
588755
923117
593226
904838
958970
599428
995890
846008
267392
145992
933543
952616
756963
364308
737727
355595
713171
1043747
870609
572400
253207
74309
878009
472383
460705
46182
915426
290782
594526
219085
431526
312568
676746
985665
738804
907894
608117
795777
866102
380997
565348
10749
981194
286877
911787
991492
1033295
197380
1019041
307566
218611
982769
769643
625426
381618
789602
982009
406861
844469
289055
248058
308609
195772
708277
912071
379752
327299
828137
861866
513476
400059
467213
846583
66457
950651
900014
195925
577433
258293
97697
763972
427418
948496
270545
817531
990325
471079
908130
993990
526638
408359
530078
913131
883112
907926
87309
415
917781
905045
328004
674155
137696
936546
790068
1031602
693989
865386
856597
434791
13651
904801
88072
652180
882306
19273
461600
323611
579658
726803
890080
148424
992102
983484
815351
260509
373585
825204
566983
454716
598046
333345
96319
591599
536089
955955
895443
579821
327536
38218
446583
867974
77482
342126
876354
344137
825107
44513
510668
147090
178940
70556
817344
507383
832039
79383
1016145
692006
447486
32210
682625
208288
496426
504208
392641
185154
388747
846450
431685
935297
833743
726303
212463
722994
196732
925280
377714
82237
756139
888216
568775
204188
618240
84271
104809
950711
366457
888172
495792
1012605
855351
871139
485780
581684
202863
924411
798565
270740
446864
410757
28457
808974
404009
127574
434200
203123
1023247
773132
749490
245309
562770
593986
237995
561650
275704
217770
562334
855305
529258
633657
543260
199141
219289
535950
618478
678087
157114
512969
4134
175014
972283
592531
749174
286069
705834
700201
543631
823878
890586
212610
561383
568441
995736
268996
507233
588559
478001
403406
277697
142353
421560
107874
883894
867187
413807
857191
82490
855818
131036
510100
422054
762004
609548
356449
523313
1009724
859494
704475
1032568
893036
98955
457279
266396
881912
754786
32630
230175
462723
323041
191929
606506
821193
141011
724492
445094
1005602
472896
465817
717381
313067
593251
290402
773016
505783
605508
630330
651852
978597
620520
81020
1002739
746117
403282
343458
555024
910134
416793
102774
646956
271050
552351
863153
469499
995740
718963
449522
218593
274538
31633
493980
461698
334401
930599
497356
732257
318293
783219
311413
767495
655780
423608
1025561
693844
728631
569430
168897
938744
10149
771003
723208
939967
791268
630420
882168
920563
508088
478296
854913
18440
466483
353104
43692
36119
1023622
192963
671093
897063
536478
419677
859443
569797
649978
426196
190797
616697
34505
432458
878911
363854
372466
24936
795536
759559
559248
1034198
226088
104120
773575
549253
159081
59298
337380
51541
299596
1004342
680120
181539
837688
124265
292380
196038
249282
393331
763305
902325
382885
335614
999099
201837
980544
769227
858985
114087
267117
800078
666867
987061
966372
862775
935718
843199
601142
43513
302327
199530
562019
464671
721688
27487
23560
16239
88814
906306
794000
408282
516065
762175
961899
420919
821984
721232
695491
51780
902057
1037383
900263
95358
341823
563310
338877
276426
237017
770860
690823
333687
197971
54594
131886
1011434
626633
382505
382749
639818
439545
915231
607365
218034
207845
836929
593915
118645
917457
200406
638907
831782
872691
247718
24704
304064
133689
821081
618758
1014262
20159
34469
505769
574065
961189
573751
267514
881160
1045213
947072
408087
599177
943923
263302
634706
799
459116
355813
160053
45353
751005
19485
822190
377577
606722
269125
720680
399541
585223
818583
333676
711165
61349
618701
964291
940525
465946
1028257
970615
28588
162875
969752
210516
325708
191560
354374
787921
923152
538919
572413
777987
167280
122069
449282
253683
681743
102237
208602
967778
758154
177437
251920
95
246120
475345
519165
1020534
717113
430684
350402
414799
843918
389300
1002198
1006021
608763
889520
740716
680038
780117
177364
244068
912160
516040
369549
475522
531691
875240
529559
151123
57968
632314
315865
1032744
13345
601768
958249
24093
1041308
218732
466788
898697
227378
492582
191273
277152
627182
679687
10320
689996
557652
128679
740363
274328
602591
703367
427712
579818
169681
99931
161413
863794
920952
714851
758858
208031
222465
176616
844268
184910
760969
814514
836007
338217
443141
353961
27045
820027
821608
912291
995861
48943
635833
42160
27790
838980
975011
408064
270947
133613
395936
271607
383011
224467
821481
1039390
409820
113146
710112
549703
857923
285251
577555
964696
542724
891153
11819
925548
811916
751051
608064
896859
389400
539783
918475
326849
554034
76588
308333
202430
1989
840641
252529
138390
651904
229756
183529
839362
165636
682206
572810
571661
214631
621862
515919
786720
539876
603
171082
1021038
1000038
942214
875954
868678
769215
814875
94095
144483
192298
466944
822182
985457
83071
36102
302808
1041354
6221
258585
594782
752373
170499
264989
44760
94787
585391
674524
417837
360583
958152
61037
495213
764839
506228
494911
847651
813068
636133
32798
781985
157511
181038
359096
797314
948507
185152
1035484
739849
396540
1033727
955213
842422
169481
874691
663209
271615
757376
113431
94426
519737
186877
379317
314322
139949
490347
837116
763164
141511
237890
654335
259636
101820
840571
521542
183584
689364
991077
902515
623059
126250
649111
766648
956677
307784
662229
1034310
393122
872169
585773
250552
120972
23813
212647
56503
286900
297353
141905
433555
178557
23493
445792
513281
640670
826097
762854
320386
389747
527413
505193
841589
818895
83626
773711
963204
134392
624529
195156
60919
507223
973611
166946
44081
914280
389961
699355
574209
435562
786310
353913
449978
764544
975158
161621
329187
660486
840606
206942
814765
948295
949722
336239
628817
541092
369749
699061
955826
717385
962594
1019979
99412
724915
702215
908751
873946
608800
482674
117564
448326
1043693
505342
658936
410519
362218
394820
635302
779156
1032133
992124
379883
621372
319223
732717
609559
340942
596411
832526
707335
767538
737790
187659
502479
963827
77394
811810
713672
894367
977177
485904
967052
757160
639532
198790
919465
411827
268440
806331
34230
426544
948201
116272
2966
464670
908525
954060
946220
688245
15540
731619
80366
745794
692520
152076
500962
976158
641756
248666
261451
486460
787654
747477
206736
913769
924632
12655
655699
437408
756754
351742
371566
556471
858920
838820
383580
646851
538794
219991
625161
9516
343622
1044722
791432
944953
664518
950723
380882
302399
73579
827960
737400
521427
237199
1018010
358576
106697
66189
216311
198817
495340
950366
599789
1035842
925946
534256
308274
608655
881704
550034
215470
700342
952865
292081
624580
637311
928559
440964
471083
393948
980232
49609
768460
4468
634052
810510
988230
18247
388004
1007108
338549
677329
218201
515862
1041052
764227
565141
772017
110428
489080
137910
678812
670359
342438
287555
608723
82676
631517
80468
951725
800892
937636
474352
333036
208061
548823
197138
688076
1002872
670107
756376
934025
133414
1016479
13755
123972
907792
328764
144153
10982
947678
162986
326853
852022
432095
426009
462696
845589
511902
978667
219332
970674
965011
422577
249103
22953
344636
32745
307310
937199
372574
783512
470606
471352
788010
774822
415906
909769
248639
472433
508914
558773
441514
267485
916818
249684
950308
99449
813838
22327
642806
174798
54333
160521
793365
65340
908361
258475
626104
588607
686566
333875
229654
258342
446157
13813
125516
526689
796839
790056
622664
880730
666242
598630
488956
939957
232715
35368
670338
866676
857254
288672
633453
56547
968438
442971
729595
162497
196502
283800
249013
679284
706395
1027626
1035824
24372
782539
308288
17386
354279
884361
590126
933441
954264
485346
236102
878431
764457
561629
516556
439955
493267
263005
20220
192966
511070
312025
977183
207774
646110
531661
769671
224063
18742
526341
796225
333713
957381
479310
915577
352729
683931
138833
906155
885378
37004
757355
609346
477724
1012727
1004673
701701
394640
719708
72837
440578
641117
960607
720993
430713
543566
58648
467504
110409
1037155
767466
447467
285111
996833
705353
312317
389171
644392
37923
180340
545524
1794
424572
854108
397084
320418
996762
28831
994486
390007
338600
804107
607881
500310
755828
4992
700112
307115
541683
731122
880527
69018
441525
159884
661051
758463
733510
758354
535450
750974
814992
498798
550180
171042
295013
15270
660913
928515
91636
478181
786725
495473
493763
505080
697861
842600
767104
906997
169491
9790
958585
121746
930491
750482
246402
419667
779602
603672
148198
978743
532538
156101
939872
893904
363625
222674
44789
607159
170054
146793
756911
905480
700567
511789
340189
201993
670282
673541
567792
435836
559219
187718
25900
957358
634241
316838
672641
667859
849515
456752
73838
697707
383725
431732
1009909
73905
331081
426897
573101
918195
540190
80433
950213
620072
1018790
856793
88546
85220
224152
88941
204200
220630
325484
422158
306351
904520
804862
166584
931814
769250
900643
728150
975524
1019256
60346
451674
244493
226971
70813
993257
34610
626340
329656
310511
788232
422433
102731
143308
919238
150992
812683
881419
590185
187878
736369
57030
946546
515046
521673
1007796
862949
835216
462960
499173
842656
911904
953255
996917
607353
476700
668841
437606
995081
1037652
120260
63338
824069
330795
1039317
216374
37795
836103
46541
972752
254252
483449
583884
365635
970155
593892
175391
63796
659254
892534
135317
405957
87094
287270
1019680
481135
927734
678209
287221
765765
739397
634908
533669
397487
900793
800460
1026487
993676
858883
244787
394573
155891
776319
815695
377925
177019
501724
963182
412787
533178
68543
442246
762375
555890
145850
772928
333958
440345
195248
980875
686857
198323
750422
428341
118397
121077
857679
180572
909777
159259
764630
1014616
673305
145039
661332
71537
674822
629801
788130
243484
960336
650846
528457
22832
293658
322223
927755
157760
1036129
774267
3421
87979
66844
947346
253850
34067
542991
437675
333004
839382
500296
352529
122041
97911
593622
362487
258498
12254
148058
335199
125830
74502
781454
727707
581630
921473
545775
634701
211122
314194
563647
231403
587622
10014
863075
892620
1045371
18755
920548
196514
142294
985449
541412
470835
507697
864052
1009270
305500
90360
270979
528802
921817
329996
659365
520174
690052
639325
417860
430795
211972
245509
754390
797739
127656
760006
135109
1017347
226450
367364
378224
918164
739779
948643
552381
753399
385201
307185
818212
300802
211204
784499
947919
825599
630025
631707
674763
341106
554584
907349
29247
415216
252110
565104
259367
962683
442201
925655
1006580
1045319
581361
799601
456992
844513
711519
757218
1037914
997535
1033012
45049
884711
812717
915841
856682
382419
462832
794930
929347
580668
616240
134324
395859
874319
887020
257645
846737
975156
307703
780969
162138
73463
387397
634994
131920
795068
909849
268164
658647
998327
1011207
152790
307087
60963
666525
312393
754538
668647
604615
504411
994477
837261
305536
301994
919967
923148
848139
303088
364852
896298
974419
930745
924136
204805
126219
218905
308347
64850
971672
958704
822889
385500
106843
971932
734674
132428
637008
30029
283500
761312
697187
1025016
829751
283755
330362
758321
493650
66336
342344
411238
269852
40234
532901
712234
901009
355152
622195
410583
652845
987940
685789
584206
553265
633843
901845
243450
213743
666978
723113
643027
32807
406109
324930
897737
95690
852647
280544
803881
410127
483106
31104
16876
273425
694596
533405
363438
384675
763951
84220
666673
452495
62356
324293
47761
1037450
316920
867361
65418
606842
574052
175337
228642
840633
788657
263699
692657
197818
934547
716311
75183
305927
371260
877462
459953
883335
307066
563963
928825
430904
519952
455626
949272
205007
256929
54288
410323
147586
191075
56707
535656
703132
232475
187406
203561
245695
216831
256123
951151
763472
375820
378694
820531
1026872
1031958
662213
551799
827410
858615
62927
392291
613647
303327
673813
777428
306560
226108
225506
179788
379670
315479
468742
535559
85661
213420
8010
348885
211522
342027
373745
100396
568307
813956
996804
449757
627907
810057
923839
277982
66495
392961
144026
925415
367453
339553
977171
184710
343907
283024
419527
891996
245890
101008
949694
127718
221613
391813
413377
575493
1017705
635725
664865
675410
22132
164031
659069
166067
404699
394457
990151
858384
434588
926508
443253
1012714
341520
423685
836640
625663
79242
482507
217145
244904
767154
962058
530727
852745
355136
1043215
13781
573577
1034029
691896
291928
850930
856888
718534
242824
918672
773472
381967
880504
61566
332861
96251
376651
989443
654866
133132
722749
338777
686685
368412
1034553
920490
725258
501057
491982
368465
895310
630362
722276
710506
722249
207763
78071
388649
954274
955266
947353
533093
774300
258616
563444
370923
190996
71741
879141
1037866
933514
895529
1013614
369446
948736
957807
153289
851048
203540
133302
313231
436553
250059
44654
112576
628785
279400
564695
436128
793566
875881
84464
350367
142841
1006505
753306
258006
592159
438485
600702
699547
690695
443483
257034
26642
228453
1025589
166955
224563
564658
961071
75509
286030
955798
576302
314880
5672
98241
486559
465111
424677
237642
705833
445941
230461
128894
601105
430573
855031
234721
412952
863419
191930
729929
50977
428870
138898
187996
179119
996937
202139
381580
992382
774099
491744
593451
871747
940381
539867
884633
613337
279897
771042
616611
5718
336855
216083
889119
814680
822842
802640
498808
301580
235175
120547
395340
664930
6637
590514
597598
477921
503152
129045
692828
353346
403564
752235
722157
222140
109457
1011409
415469
1038964
660497
641876
858962
86471
1035457
252272
386544
932763
599521
624197
226074
785317
978504
880517
961217
461966
876739
533520
36461
753273
494237
114110
491913
750268
669583
475326
98831
863739
458189
462998
388771
349758
134275
146118
20918
374039
281614
285841
830839
266305
613771
145971
508026
461413
844650
969132
1016800
919196
619352
839095
766083
446214
319505
406
912893
1037345
648840
785135
517823
75693
500042
945844
762572
883149
312027
733483
535910
69400
924126
1013664
1003769
10487
613674
737364
264458
734391
625734
181218
192590
716961
637803
570527
129519
987939
342645
601133
602242
225219
159923
684606
796281
881670
653838
440247
750220
637497
400903
395388
251150
532893
899940
435976
84811
477230
116785
807287
893100
344239
509742
442303
259726
577350
631856
656212
1030620
634839
386860
613885
655040
360652
41254
520198
1003497
146960
127974
640227
995031
31646
335324
133147
589924
816377
920372
623788
389080
346220
356971
736653
500535
1027277
527904
274014
372480
224332
757272
487372
690915
351427
536334
69703
107487
965612
100241
86570
508873
355373
728807
616943
1005872
832231
798333
849939
378150
841273
844955
55441
654859
212435
321795
783004
221363
611333
1029033
1005000
193679
536034
706197
679018
613647
122021
381810
1033980
555510
22514
784313
422861
731948
20244
263446
763364
254492
533497
737594
253838
745618
635890
366468
857958
536223
6740
986840
512046
606100
902394
575672
361933
401502
176721
476579
770784
922336
951025
1019394
687729
349270
425812
959846
232440
278542
445334
712728
89164
465878
215759
392532
558665
594599
982231
66963
949579
746566
804816
793130
267509
208502
447911
673405
1001163
295633
440583
181986
805416
818282
623363
17958
639037
210377
575028
60035
110239
878187
622137
913383
582112
655264
799863
44596
394368
974231
727961
159310
639086
66364
574918
716022
761478
465764
855672
158995
682341
793627
601543
177703
959214
286181
1007266
235221
627116
9477
804528
326206
974109
169948
622025
828759
858515
977900
633803
636667
248371
548347
109560
951967
150554
532831
175763
971042
1039357
530575
224947
718684
634612
545681
69651
870999
565511
930112
690327
839814
265597
749767
690103
842641
850968
692884
805442
808146
884975
940503
771317
944256
182273
755821
36669
904671
265017
559226
89783
106103
440066
124140
217412
902373
400125
787595
1030114
871202
810325
877684
574982
616425
25092
710348
387855
535548
920599
420119
841761
875691
306610
582452
153275
925243
777364
514305
2135
115324
28474
377412
107846
98404
519286
399891
192593
923073
634661
612462
94305
328590
515325
417346
481491
755758
995016
148137
107949
614695
334121
310467
126551
308703
588921
396913
806314
606918
455223
207688
194388
1009540
754192
589839
787693
50441
491124
122993
515867
899524
765539
367478
465965
932001
186581
382400
685803
472275
142820
945963
826850
354821
993320
174884
524054
611376
464660
745195
135919
44792
435664
620825
368780
871289
892079
671826
919991
452340
315498
191370
202619
758479
913923
1023195
710292
1039707
231016
968680
186183
427055
81659
553661
1028791
956826
250074
648488
885174
796331
95608
1039244
39810
1003516
456874
318194
214817
728901
98182
868634
642090
236746
420864
1424
1018333
276243
317561
645818
917303
898562
1027236
147733
521082
1044131
54381
873692
525843
582369
596624
683636
1009968
560450
1030709
418660
792123
305048
506479
255972
333081
627972
300152
825916
595411
556612
147677
410071
86180
761882
993799
101821
253387
575531
66926
720510
524468
1042976
941624
635367
540452
94354
1044555
426694
729661
172855
717106
886346
273487
965209
940097
98977
889976
675968
855705
507075
809172
960906
478013
810217
528553
767391
461398
960833
953243
65266
718055
43893
681289
674128
828890
989570
851621
717472
794854
43774
958803
317038
911909
231587
396854
106525
264824
476059
245295
943075
254653
247442
898351
102535
727475
191074
50287
859494
843626
849267
407528
239362
836536
792747
424398
711909
828565
847952
426357
623620
432602
148020
43382
82690
276968
573681
214876
751187
43661
815812
305742
746284
869893
207872
188634
818752
755122
444275
1000400
503189
194073
445987
155387
188059
552990
669820
321524
171390
870501
623002
929809
935511
641711
257977
307331
512221
41845
911099
813852
713390
240369
605591
873729
263231
200984
530317
100631
960974
928904
839337
21556
192917
429688
917709
899773
355556
846835
854292
1004316
881286
543365
921218
370301
908953
309395
923653
746540
650962
570874
661733
732591
1042207
665868
444474
283032
349827
346848
89686
540414
88537
654068
230795
842903
168863
449226
453110
710902
2455
186735
478252
863950
891680
809671
461289
747359
1026548
763209
668620
747121
4384
916216
365609
697013
471322
466228
95401
813655
60580
167407
383330
819122
282081
410249
887262
680355
680125
1009117
603932
560303
979903
594630
893826
695122
537690
295264
807243
271208
121060
444456
1008262
75054
619044
868332
468907
41088
749536
86607
140511
57191
657066
15233
903363
475487
372188
633509
564288
405970
733307
128832
246630
375812
104900
879747
85981
384818
146602
230080
555851
927810
367177
864132
491004
252468
198095
507171
524829
876572
794614
1039410
792908
1022273
179836
198184
353182
125757
957737
170986
442399
1032217
158753
824907
662731
170731
986052
592951
158401
750773
900112
409958
1012516
111049
491489
888415
524463
612944
39625
792990
134210
31678
94616
27044
597152
705832
29474
1036035
733385
540822
282789
837967
633753
303728
18484
597559
277837
235339
104708
196921
264927
255084
867174
406436
850759
947537
529445
198488
664602
219718
64039
156179
604368
608226
115970
184598
927977
654855
478136
916673
641071
864620
677552
48522
405139
1026632
91523
740100
783043
966675
763827
326804
1008024
171663
565591
491396
765407
275134
1024222
897846
567724
920337
925003
830296
943555
930611
738169
186779
635682
37386
89409
134964
701221
864370
221924
524209
656506
941195
687515
21288
276530
947931
241521
895563
12242
867714
291648
633634
415723
554171
576324
224830
857270
671722
25560
1031067
470632
719157
1027383
599390
460950
366686
418900
819048
385376
290930
202349
21935
920465
565083
898589
10322
913826
994514
547589
763981
251124
196931
314223
759842
283242
566356
254454
641775
936979
688330
373445
644885
343057
171601
765390
733870
382349
151589
589469
698046
738132
962851
804856
695028
444940
677575
290225
723976
51919
1013896
870285
963297
645115
714477
22107
796810
197894
471568
701448
868571
1034294
567369
893713
817273
759376
348709
93545
490621
359357
106938
30618
631145
599707
202883
882559
883508
417967
33127
727515
746043
772541
928090
152645
748869
557533
235665
300259
499350
838416
577361
762975
66071
927224
164313
901388
372627
771737
907813
42849
651370
141405
687041
960665
918968
934158
394467
1902
192367
20271
522437
852692
1037516
572441
329852
69922
523488
742848
888392
59045
113679
103313
323955
758512
1002128
179686
661074
79694
147547
494884
548124
291604
191424
154486
589792
639966
204576
60055
548750
107166
964302
250711
930506
685303
830490
782752
105432
489318
404630
274359
979011
468117
683774
536768
374816
85900
128848
983341
572908
693917
422941
949994
320177
967157
636665
319089
693700
489176
853762
948368
898526
820723
421057
103520
1002508
97558
777493
546944
167762
89247
151762
245329
310918
400876
1016856
568283
141208
341662
151534
454501
480019
628923
833695
366740
969212
916808
965333
109836
946848
237278
675930
24612
250848
1013108
770608
650673
63453
87806
394347
222334
120061
189498
225496
512705
512103
561031
474167
139419
651783
369533
408377
424395
196930
158563
502360
307280
842839
900980
648368
553547
70593
224444
300552
736634
532376
691778
991414
584230
213381
311859
897309
773576
1042234
597291
42255
991716
60837
681950
797188
651252
954418
961262
207732
246017
1010995
697101
663829
287234
329110
1041529
385976
268374
794994
969909
636757
1000082
104842
547363
983435
635141
674907
711812
1002805
228822
435699
222324
981409
155858
687542
614205
109698
294401
239418
1007633
797750
825559
666135
233117
369322
178669
773146
1030250
254248
509805
81991
875837
1025182
391085
498794
31124
68624
887054
731926
118335
100663
861934
242965
1031631
322173
881359
728352
8676
19551
643669
939644
426489
909784
631799
243113
504834
853686
622088
135377
740143
789493
946128
586137
762572
947845
102414
739993
369393
49291
360379
715523
132603
536984
825925
190834
587927
896197
993931
558598
682900
820916
314519
669774
597679
96695
74119
352918
978387
20421
385602
853923
48516
984375
588888
780057
413890
483939
517182
339777
1026420
160987
822960
591584
770837
223476
761555
227126
743777
45146
406553
761666
67362
668572
604329
840474
89108
224850
670830
997175
15344
612085
267688
49800
56436
701615
716304
890343
526657
859489
592715
791406
276445
910826
581547
143861
171248
172499
839777
419785
24880
678535
405619
159404
283851
632202
185442
964894
393088
156898
413509
414542
758527
302251
967446
771566
395027
133381
673328
97247
531616
387534
615726
570752
70223
500036
1011435
673010
558074
583858
1015118
834003
778661
306156
717655
4460
899766
609121
644514
790078
184597
830275
317037
674440
601828
5262
597639
807417
150998
417917
110760
276003
449743
349225
373949
351708
188542
242484
334648
641789
101790
260959
804127
485700
222089
1039291
14384
679900
921084
1014883
881078
224186
477396
607448
437077
534689
996246
1002690
172336
129550
201674
583336
559561
331972
46502
28435
319394
869807
691714
745738
864597
9102
680680
94991
15265
489807
77290
903437
324667
184730
425051
927574
571323
1035933
972775
991798
506201
526584
286884
727573
314504
692808
856475
841921
26790
452574
958378
688211
1025798
1042393
934385
398855
1000061
629809
842958
402799
809364
562365
111916
800328
845602
98613
182725
846336
230723
2620
84018
542238
532373
821406
1039796
545481
297487
159437
334294
951589
549636
446219
813723
322479
1043384
405049
837704
471569
431155
628092
403122
1037071
38014
533213
541424
431266
733792
137967
530636
70645
605483
360980
536152
876553
795570
974764
172051
725837
92542
624572
179197
895240
186469
159212
480138
373941
534847
458767
310964
176131
847906
297436
551987
440630
856300
472195
593397
825770
956031
895381
523810
748708
885140
131549
689192
701268
304228
684714
417299
423851
877777
95911
611384
288094
866627
545409
164760
367049
688318
868492
827365
279565
224119
882749
318417
542239
954783
823624
73105
169179
193546
527466
127392
160827
502118
153289
51272
141719
601934
511001
684458
1037289
778865
944813
739386
613731
338353
592050
511190
520553
902117
209279
83980
363713
504472
692900
405120
159434
649575
964028
733424
622289
584463
613678
255760
741738
360924
754296
758104
840477
822592
931245
380955
881768
748181
932903
83748
1009865
359975
387938
259315
584756
401632
83457
235589
833853
827606
82255
563529
630154
961446
794972
929892
107419
961365
26818
62492
87965
363384
977501
614783
209052
774253
574660
577919
348026
791324
338023
668065
15552
96756
862571
518768
1029453
716085
39083
882079
746726
774473
253936
521565
387425
769093
767341
125664
489895
265201
279138
92947
207023
379282
1008796
828550
446778
512316
356177
908523
658657
181525
937317
642364
981628
225750
109741
747145
452876
765678
849719
442142
328528
165614
456444
864888
611870
717047
1004425
766360
887396
51695
372698
486629
493422
280864
766329
649664
985911
581561
195387
112137
845479
926160
73695
700694
956945
371994
601391
702251
604862
804742
41913
70899
690653
617314
434498
406658
372039
703454
289023
517655
44176
724311
70307
739256
92906
951428
337314
178065
668709
37982
344634
301381
610446
810300
642260
434353
750451
463605
252016
470203
54925
764769
890075
335122
71021
233682
626527
135745
810843
810319
715345
325176
1017960
755665
882612
438288
501447
395870
246454
792560
191395
858584
713106
849489
110273
256292
33344
650443
514234
42449
97614
355009
836660
697390
355996
685342
99928
49618
770854
43915
374456
20516
142171
395524
29408
755967
523534
664280
531127
222688
780413
174433
489544
889834
980577
22718
957815
682903
653522
402781
479191
441953
394000
210312
390052
680431
654439
762373
934090
558091
742313
750681
518266
36917
512872
1026934
363012
630532
75766
878412
183995
962672
47342
389302
333842
271719
86576
1003071
68003
628254
516745
372729
768666
637082
427742
74523
907357
234791
336272
459398
41805
671247
915185
873210
706203
940824
25788
369113
429662
802279
1031399
605220
184751
926793
397025
56750
431876
318568
52032
104010
603132
482259
656846
1024028
537094
506887
160321
812529
129561
100822
150600
137129
51656
107786
190080
554606
697147
560614
583764
278687
995466
99946
48558
556607
531182
116320
473765
437736
561612
871823
327210
350773
294113
1021026
797895
14602
592268
538911
162918
523218
56186
144258
427171
53471
528409
43257
294401
660564
215180
17186
515236
656667
499072
797735
19889
6537
905527
372910
33697
102843
126864
681412
523975
410702
534165
550208
654654
641321
1039858
356582
544052
449200
721138
226913
734166
562697
726188
777527
621616
1002791
177323
256768
78009
610776
876189
1029826
620066
886931
749573
933936
4102
224578
363007
577365
678523
639662
387951
178700
105899
973345
163862
653945
555135
925549
718191
262383
416869
575367
859167
93105
570884
940279
567987
293230
1005809
1021997
913434
146321
520781
111365
691270
601070
1018765
20947
493609
107540
90118
90588
6270
895077
345058
283855
363020
323424
822907
664066
599092
918597
295658
627539
318908
1038267
485030
518947
147837
984024
1041863
577857
734912
339613
988515
730283
1041060
694296
962875
206190
603383
866294
142348
830872
45232
1043396
996631
953985
464334
801191
720346
587056
212622
806441
808461
189119
47189
980783
290487
891420
574230
31407
169246
402304
749356
735216
889310
770872
303179
4059
970354
1022430
982320
282
952666
511246
467504
57552
635513
150643
290150
402632
912455
294992
871520
925540
906490
480964
659140
67768
546677
399897
434126
187476
150525
319376
255648
420989
40119
283132
331947
55286
735287
294540
51127
262503
954269
829634
374851
870786
9031
983568
68568
205230
696460
945343
850164
994840
563753
948159
914676
417241
639422
822211
646757
556895
486051
729466
915935
962303
53948
19255
422506
754053
572612
503901
186950
18083
845800
735563
575747
556112
848585
867623
495128
769372
262488
104598
978659
636716
421717
334986
32815
11044
265220
779035
307310
658675
590026
544705
777120
58124
200591
120227
683199
889991
544279
384214
846856
589812
905420
83701
514263
725013
828522
328730
354045
850519
737526
242204
149086
513132
575473
864964
765373
758196
865264
615459
503156
864126
575917
455613
725272
795379
420428
368394
688165
78956
82172
933090
591708
172457
656591
593637
475544
649818
863108
879179
299326
448590
975657
808353
251226
172484
831003
160832
932296
687497
989051
667738
992263
747115
811582
217906
900313
743872
333000
528980
420963
677109
239611
350669
89083
206547
816461
957925
291188
196296
292707
909916
766289
535187
88307
579998
469727
482377
34289
509302
572818
955187
782528
31491
203590
804903
1016154
775595
324732
1037640
849930
93037
697610
352470
688751
873597
602929
39374
465366
564664
71788
605211
139349
264485
339663
678328
531814
778817
759573
642625
184124
376218
597612
67033
335557
853175
162130
381168
382158
105943
552604
506558
136212
988249
103952
549468
644389
517314
978769
1018481
497749
38560
396424
1042163
228001
752493
152871
630553
667072
680174
618729
620038
693353
594562
139597
718012
874165
37809
770069
970676
805964
1042496
577533
329653
95848
767595
211842
649051
259283
88599
352061
214130
964522
515635
574083
75349
804776
565795
494806
590722
917136
686091
377322
223105
258979
168756
353902
418737
623219
170704
1000444
35560
994732
937175
713519
786946
426949
315415
201110
186310
299496
367664
892445
644957
595501
520999
369035
430277
673335
571096
632409
412272
581365
448694
653438
603885
115802
419197
86632
495658
521236
287908
534093
972689
892169
249013
225475
835590
667454
69194
447818
430692
656021
445476
111806
1045225
503922
435378
735352
101469
677598
359993
787983
28650
813111
217442
262863
619764
302991
74927
235393
637215
416575
883762
917670
236085
298338
742340
259919
864530
477442
175347
595577
1005982
370963
731590
496343
377712
155150
13500
247871
321327
548675
670956
714735
194944
342211
810298
722289
542895
901181
10904
1040205
370271
547440
969181
390726
354845
489600
384142
884248
311262
967941
586830
172840
504228
841666
260405
695115
115900
296869
266316
966302
225061
944369
720375
581945
303099
78304
739466
479996
25126
734038
971596
353236
473078
777350
536232
688755
402383
257811
627168
277119
61388
327653
809684
240592
271110
173640
882626
975406
201335
338443
483114
908105
545460
830047
702131
545942
66162
892356
567309
1044660
944263
38011
913830
462067
226190
14317
968451
738107
153203
507858
374657
291701
341897
572964
596675
233703
24172
819520
206064
964900
857281
532676
1004530
767012
1035613
616654
672706
272988
97081
1012018
213802
926292
985283
608752
816011
156644
876396
481057
173691
1025167
100625
520835
429804
152778
285087
622552
747420
518064
297212
731056
535874
184915
216796
834916
732452
951669
640051
6672
596854
543919
690246
793318
556643
893338
366801
746696
163446
484653
209074
865232
719096
22091
33070
89974
567539
646982
615895
382185
961109
752768
310437
802601
339764
295608
157845
330955
400543
605721
108173
7276
122813
23436
818181
830422
613660
885337
682225
489440
876766
512629
989385
637770
1014407
692304
1043840
88057
329297
496813
963509
236403
772452
11132
926407
808306
736899
607822
472570
37917
966131
556314
730097
107160
467679
278312
785278
825500
91955
902419
215378
688538
610775
216349
430848
403206
111114
703574
980766
47539
703352
113377
336539
271112
494644
778120
936371
347645
964038
571781
926865
420547
708667
19971
960478
527421
249208
854177
825144
740983
878817
433173
1031593
43795
44947
1002064
332468
1035510
397145
1034886
754711
317308
154768
408397
624152
87833
968483
1034802
255570
937618
150157
334681
693126
882115
581593
91357
665523
534974
786426
914058
252210
254959
821000
717986
443099
313568
680549
1021306
172582
844583
203931
223972
300235
540444
723872
322151
601784
142442
992663
808811
590372
118372
505046
485132
735471
895299
118609
35406
373498
771951
289114
576483
352200
672145
758987
866282
921519
195881
69724
546162
839336
416422
634098
1037614
540688
513690
882657
1038863
672298
472938
702208
627919
822779
845856
56043
447281
557012
1022021
631307
262036
298463
26782
508049
105254
965516
253931
794707
459758
275221
418387
273334
843922
913867
1028512
334275
380881
965759
117292
550176
568719
333525
573089
1036245
226334
340056
634585
542826
553528
61136
156384
225458
212647
901663
925913
1031468
489657
919792
572472
360625
956476
897189
442378
976346
784446
407534
32401
957969
205633
466028
226182
342161
699960
477362
867368
514039
669636
90907
81886
46198
347197
569018
696487
14443
221840
692793
769509
41425
19954
487101
321343
860521
1041087
581346
872949
961964
932560
932292
1015842
620808
722045
22360
616171
1016709
257495
437437
33175
295952
65402
747610
303729
905096
458692
185535
48644
421656
136328
268295
301614
62356
189199
940823
238831
450303
987150
214913
121537
250699
106616
981083
197045
367623
916762
777052
459847
296556
62257
407726
168572
65466
419856
338384
468462
522357
263473
732789
56467
735689
273217
537973
743277
795586
296277
934668
929065
921865
247520
1029603
216287
70802
853068
821197
318506
30070
416761
202536
869913
272138
276611
688541
988918
1024501
458266
191956
121613
798954
716119
1015055
951714
360283
423669
518629
386851
409342
497892
83272
863695
990986
569970
440375
1034271
1010504
499760
940894
358214
736998
330271
933923
203552
293205
220370
539216
926329
348571
248506
224208
981797
435498
700635
620296
430720
942433
604191
989878
436453
571516
556919
473720
787061
39644
270611
366928
289270
951560
630042
584061
827701
637147
1012146
893879
939608
826735
751161
623014
738410
839156
227809
789573
954141
877526
949740
592157
739588
281583
902676
408589
446740
217477
951237
114299
914497
768289
706235
678846
984054
1036720
242312
386499
721470
90545
1004530
875539
766653
848136
960077
569234
315114
177678
869074
976387
334436
269092
399819
606205
460507
852081
405526
123316
308661
337313
542737
989239
863932
757995
307085
731833
336128
715206
392126
927774
155448
613602
128261
1039603
666700
973659
605409
961324
760440
815028
123527
289838
276031
884328
710739
405443
959632
791529
297634
530664
349451
252220
827689
196667
1025608
77135
597835
733320
436391
926489
966032
924055
175735
713763
609341
544344
532146
541687
835202
976724
177008
891025
743115
292630
340407
625825
413314
881128
116599
97417
36730
513206
82244
125392
815327
382818
700764
1038510
284840
1019020
230013
1004484
744542
1033620
159306
93709
604582
103510
199065
958026
473524
652118
863960
916371
720941
929427
382089
14358
47937
590802
916809
301996
2915
315033
402021
811347
960279
679361
213811
472085
196168
788087
251062
486414
444300
253485
230758
136886
18669
941543
983067
108119
82243
701266
782764
5301
174929
793958
92670
383211
63075
869585
81479
845165
729568
144533
206849
492108
50241
401070
360794
756180
246757
519948
674264
54440
11870
493191
386648
552897
829460
387146
845308
671522
339996
112510
266450
176967
701368
384059
228222
352304
790692
617320
556132
655128
262430
674297
745236
474006
471870
297316
445890
962492
459984
745253
739341
387308
649050
854722
418144
125774
282904
782384
999742
301777
171996
188596
658683
146570
97612
66861
374162
798541
975233
660352
147931
976845
126500
528965
398897
790324
369529
368557
407356
912566
138796
596137
953575
866913
708749
699437
893194
46263
738514
753586
342535
171862
257353
247075
804226
941903
242544
159615
988247
279967
260129
579967
1040594
153198
959298
14227
312239
73674
952355
742698
585172
641800
693721
22159
745555
405053
734
941896
278304
65636
509416
908219
822649
54643
946855
390520
95640
604464
872280
789854
541180
854756
311759
1011727
202150
178771
307232
5556
656038
154501
414962
641445
367644
189973
980797
336980
952189
633396
537934
686691
641979
66692
45075
72488
872614
178125
91266
130978
1008573
84518
521363
595041
213559
734314
324524
977535
340881
619290
116221
299568
350440
337466
135661
457993
901979
384449
771358
516359
464369
732980
741692
447171
96329
743665
333015
269689
468125
231028
336397
1028832
901492
677867
553311
378325
701750
921069
212538
650766
965607
142253
806451
117838
626616
654830
292177
1534
220225
604619
679938
416803
979315
712343
961471
298462
574889
692765
554075
208740
78828
607869
488948
821822
434797
974606
331950
380433
52
880079
375659
831290
318490
1123
2560
199796
361068
856194
211729
869165
89946
499523
679919
182261
644540
380974
1027180
426035
1033240
870102
192296
775741
1015467
813860
619932
33006
678798
246261
587100
621111
241609
575472
765031
115956
341891
1017908
631733
702572
350764
309969
651265
291343
602182
852941
703522
19259
36545
2667
975403
791408
682213
273171
771173
86529
290173
209642
737575
77209
750796
573888
491133
665787
441716
761714
729611
474365
389954
980530
698288
606096
557261
676285
741416
929976
957290
732557
67228
697519
276781
36224
386805
755558
536752
103518
546704
51252
249299
950594
599503
240643
991877
548365
826384
890112
891508
555787
652046
267022
185460
856954
182131
356650
214361
525007
812964
915285
877937
559626
186264
859286
565497
210904
45060
343192
932707
839312
89341
24951
904618
20790
961145
212548
891572
601683
585798
508795
788060
275405
275896
606427
225684
653447
439771
218147
514362
800085
567011
841392
877638
664561
16247
859442
885117
667473
846762
1002902
584671
925271
313237
23245
111095
658500
103565
60056
763607
1006772
547704
733633
750393
445340
348420
385171
180123
123075
903122
661341
449896
433006
695261
282913
183329
66889
838423
1037748
508175
255480
665656
737646
198043
761405
91916
676796
614127
421808
466334
977989
538560
169171
180337
441255
735878
419091
525143
20184
726421
491721
161893
36519
510073
223525
186438
944900
127493
170202
944094
989624
783438
978320
677809
781108
867357
105101
359252
424251
1033092
912939
750791
742314
64178
283644
725387
898253
1035500
452160
653542
242209
289530
227684
656867
424779
458575
88723
351422
905415
1039433
58621
34409
5228
186975
454901
1002068
339347
261275
820665
600309
170363
545726
830053
412796
394640
564643
180585
1003216
325757
396958
681542
414367
10179
557341
789630
830272
991402
902946
130847
64982
1033231
688105
32133
44659
281708
911460
16805
735540
336386
941163
781798
311142
369511
829629
850354
544896
609965
610907
484598
792813
293510
81013
934432
240658
635927
372600
687914
944386
795975
552496
203528
856893
1017993
81829
602737
942606
271791
906312
600306
305150
781529
112720
325699
956119
509667
475205
650797
713977
754558
1009288
698311
5879
212754
260130
746508
319898
849002
457317
1026728
392573
581608
365563
274891
834141
455167
924517
493618
326569
527271
590058
663827
204376
228679
274688
941756
768157
859382
19993
996802
249785
798206
180966
316351
2375
282063
953296
849930
991010
281844
788685
145462
10545
624007
956246
247011
652748
589100
806326
482687
141428
824167
417052
701765
768603
225563
86506
30691
588833
40701
33660
607839
374247
659471
139668
36532
930976
574109
780307
751480
797149
128573
973649
88605
561358
374715
250502
382025
414682
404981
50155
233793
822179
439598
286568
125892
356297
129138
377495
493454
763435
205109
274225
545984
664762
238799
698597
122867
608944
947187
341977
785795
570776
763875
910393
769796
271044
572246
128249
791972
858794
959207
1027055
613982
927816
981940
494147
323634
606217
229446
381407
319121
932394
994766
1032998
412247
46865
617897
454822
570656
899894
630553
323466
486293
1032218
265542
918976
204933
1045144
58281
352092
219498
793806
261322
404167
637281
163184
822246
771977
594278
676202
844385
445388
627619
22490
89013
161036
322799
98519
248917
767174
951050
528728
373401
222457
728887
671086
704341
118092
680110
929470
983810
616337
213460
105551
346773
667272
31205
912906
628198
452189
799376
64000
457053
335377
684821
450468
977770
747648
568009
779642
827563
225598
570508
412077
630346
148160
851209
444657
982862
225086
495075
93062
111565
48244
787162
573150
59278
14585
151705
567034
1036298
138695
139019
832071
297668
1034170
551752
5119
162573
260562
463609
234934
309198
959474
786455
553409
167566
798418
627293
428582
290166
487079
460256
369038
79032
813967
147564
895106
116972
114155
815059
276578
988830
651162
875526
50654
446632
1028713
354626
157894
732172
739866
606157
995455
977528
191972
700405
295442
411431
63690
639338
736119
355248
274664
848290
806336
395718
983087
169078
492628
324610
217684
968477
481932
79549
939582
305641
525881
351117
640436
392054
922170
50360
755401
958699
18120
109446
265804
919932
717713
569332
613691
896924
351507
940907
844607
93889
54955
338275
55024
580444
174982
719207
396733
1031574
836425
323765
366913
862467
326911
347272
287490
328355
633537
971023
983044
583527
176354
118955
796253
825871
152237
283044
379770
105058
738531
352469
977160
497507
510105
765479
589672
549315
72067
690842
704831
791399
1025547
416612
355491
142813
557769
420480
60422
588585
89537
715023
1025417
577459
817804
380660
738530
729909
16606
725379
558013
120651
104269
36538
999938
142881
641479
174919
453985
52944
45480
949730
816628
257686
462752
486452
142215
723503
723680
265489
18603
861656
707655
947366
626773
456251
780886
116729
748456
600466
21
245918
699636
294424
465399
990426
212238
774030
276072
766892
777135
521174
702674
656522
548517
2409
154620
616004
281267
700492
365474
546981
382696
393094
414233
916517
766960
494541
778577
317026
555314
943274
113666
196885
837607
690780
579809
766363
237900
900435
910330
1044907
285070
510237
407709
706992
422609
580448
736597
896971
50613
639374
978256
953707
982972
441149
854195
560527
251290
200682
3671
125581
578109
377791
185579
958178
302054
942522
268456
200686
39199
328357
857739
911144
417483
796822
94539
154970
722887
748018
596292
955267
861479
140057
386212
347177
1033135
193731
421028
929884
783593
57469
232750
332604
658169
47186
1039490
374403
783282
611725
147299
496532
682473
848430
776994
1023226
240057
161709
622876
85586
688306
906861
965940
633477
45394
468563
396113
98540
191496
310996
112288
489232
163446
798029
70753
966028
874051
355154
890997
437607
60623
790550
3406
950996
294131
475420
513737
493556
1041484
1023776
47401
365202
923277
885012
800601
350020
84785
922144
729036
609307
702199
1044667
273893
1009039
180716
424720
455417
90065
198296
107058
914614
533523
988685
323222
675861
269596
309189
731783
294273
286779
702812
322335
746482
877967
185392
879178
755588
217648
461531
507389
179284
132734
937781
531261
431012
89623
41652
195090
817115
908373
426200
618006
226726
756210
617504
1036828
199154
544794
591901
310646
232546
842641
828114
933398
501051
466516
303483
361744
730945
661280
916292
888686
126212
1019729
649440
210762
722773
914732
988401
247728
926847
869349
765178
37479
98604
658998
1042777
765447
210643
852812
958110
382527
580689
535568
251027
546500
1043779
181359
65292
232737
1030095
735785
815084
880091
371287
746389
913285
814356
360885
941481
654397
862723
307674
587610
608833
617091
238367
528393
941419
447527
791450
1028048
928069
208058
30289
36893
186105
785349
549957
961793
978109
423511
931128
721130
478095
968601
1039135
686898
543287
252366
600121
1031411
683986
210108
196427
53927
979887
337573
397489
647433
525899
768808
764979
274606
834905
844790
614427
252814
400219
195843
458945
854854
309759
80197
217646
170939
835701
578050
654364
223517
202967
29243
748912
809039
354772
853668
245626
960278
218357
570910
763763
540420
537735
262669
1040498
25810
197818
945487
785944
812377
953158
369840
993260
460937
478586
781238
44981
78783
871296
59752
967024
17618
532424
752796
976697
468176
436197
801579
676457
202166
298613
343308
883079
369600
585559
406541
289339
926162
682939
159239
841544
686769
8404
278915
349961
863480
1019923
249405
594967
34412
62831
862052
630923
319614
767007
1024678
803400
667211
494701
649957
868991
587430
662621
694451
928222
112616
964032
915913
924536
148830
768693
728241
803230
700453
861348
525073
403674
1019307
867728
464752
168423
501265
389255
564376
683032
338426
371092
800644
395390
55315
726911
13839
422358
811775
938142
661865
494392
955944
707903
806289
701137
768917
249579
918794
148421
443885
489962
372430
469555
681415
820820
254448
217735
793747
116840
491138
431779
227641
614598
397972
367477
407781
346528
977850
90916
603069
244512
549872
25273
630641
673643
449543
170012
242817
859220
518502
274684
197378
589481
213064
507304
912612
426973
907254
761451
372946
18967
653113
928151
52892
638029
358116
824515
288687
199288
333556
604164
387702
315849
383488
774209
186652
402811
401349
745543
612115
197932
447019
588654
383717
514329
348997
318053
955582
135013
100620
773860
698154
346609
659115
738962
209069
283090
310244
154378
699176
821350
1006254
54734
739724
512575
174792
419323
938790
783349
676857
19073
810989
288674
602880
518262
672189
597470
728534
458333
737036
418617
980180
464989
727476
973254
867617
375648
20968
417516
70766
608653
565144
719046
401119
939937
300896
563626
290642
242412
293087
868222
181110
485521
461573
286168
423707
864224
138522
1034446
936451
66212
208542
242237
324635
885751
79814
559435
281692
853692
350539
948521
900889
868027
985297
876198
726359
91503
831423
591827
1020543
677369
72201
531791
843656
937073
276297
909113
808853
847632
98141
826057
184424
206738
271250
64421
227391
94267
208790
524639
60444
129301
1029796
242997
879315
226824
918105
807505
57700
263356
95914
990236
227165
742451
833056
65530
541599
20467
876936
115252
278864
326593
661416
521154
592002
798018
140240
48914
203830
835605
270218
182843
714912
606906
1028712
4427
143961
529304
252804
84683
792344
866235
747561
982479
768213
117598
952024
842578
990236
250188
531044
164198
16373
1038475
392014
157555
962855
556389
992202
860630
195524
321168
598267
641983
375767
575555
422825
245795
158115
17519
293952
125658
599278
1022655
385367
546353
736275
428042
748850
862316
22684
1010124
262175
762310
670557
974250
562051
17888
973446
280890
721252
224002
890032
608305
694021
571746
118095
761183
850569
175212
868276
389436
562445
368559
68261
809298
267881
447588
922232
109808
324555
985650
752418
640677
943603
569098
658298
982838
469695
1036002
247814
741273
322417
255317
867276
13158
495781
494262
981567
740726
994235
424546
839902
959265
121792
485146
118944
60198
522948
149204
441452
947988
170832
684615
591222
790483
211328
324670
766360
93191
166143
690409
932760
483186
771541
610460
119683
919385
767719
127394
655909
500935
75269
243819
239703
852033
260362
1021044
1020822
262154
894861
236320
343949
871385
335783
792727
283358
474020
49653
552365
30598
521140
538349
1011422
728783
53123
21115
837416
588018
117086
540874
906659
817864
755632
941177
408771
404863
425296
401171
734102
503014
227522
771293
964079
672205
257388
37388
399735
600805
53435
28011
185171
1029701
837857
260935
862363
619397
737450
626488
49505
213065
452321
372739
378218
335617
600068
362136
245046
569414
933315
321155
840418
261250
400650
483219
949061
719813
368995
781889
269407
979840
274291
196403
239618
889846
708852
945321
574678
494709
376363
707159
76977
849608
498973
982945
942280
36839
278234
507709
617860
42745
586418
251341
665858
504377
24879
518328
230730
966589
626105
1024124
776580
658377
853313
806470
320803
405614
333639
410562
304189
81557
104660
855936
613046
70970
100173
96136
572962
388062
691082
926721
139095
133859
877220
601893
712966
678654
340144
83298
906677
22216
146397
219514
323271
80807
655831
180455
546397
421801
397493
386657
961852
311294
963832
133217
392725
195510
825188
176828
1010518
794310
806348
111038
695985
54622
536744
926299
92276
952683
396401
607504
561781
501136
1028992
921702
284194
256961
766928
368440
218845
560829
952759
378732
536860
388455
248958
569971
482857
422619
243427
815435
23658
757741
165399
148420
18541
1030906
257147
662866
306865
418615
610718
218132
575927
895606
909405
15710
16835
764412
351903
571561
337753
127449
96641
723575
921030
1037360
998498
164436
492726
97376
308184
948139
569175
522143
594235
732057
828656
691086
302983
641600
480145
1004783
940713
812743
549770
214919
578098
90973
68034
955936
872205
549784
533415
117198
919365
505212
409874
591884
250846
139213
665283
378492
793033
572437
1040934
883340
464327
889443
506722
866606
498965
323244
48339
837331
127838
839916
540542
587706
682604
1007986
442385
602969
1034667
996262
863127
1014992
757873
53432
160204
504042
1008275
31489
724724
906768
853296
427769
68511
374187
900627
184992
858614
188531
48992
989543
1026427
375983
972431
160038
398838
919792
45772
731236
239147
1010197
86335
136494
217207
366193
763903
124105
674461
250138
256840
43438
41144
704982
721178
747069
145415
613094
199435
731633
573023
308432
361636
691932
1019724
939466
146202
635139
1033831
153220
951528
648775
1042994
1037028
803471
728150
873994
852539
299163
695949
978435
925230
530514
329188
413171
1011317
58841
129541
490465
807786
649840
257211
703277
563184
819886
209036
319390
309717
939183
480474
51378
1008349
616024
553827
249159
334468
816443
4784
645612
677332
793076
921060
137074
721634
799211
264073
51901
743384
232768
142622
944059
729052
823770
836986
198707
249265
175876
205582
838600
611519
830394
660873
424809
586047
994195
690168
173594
455998
935806
10475
159462
168878
335057
33960
476680
655389
1022079
297090
979510
1012355
871119
261419
579984
797179
343746
965210
266698
563718
743717
729505
257934
408148
882819
615843
542873
196993
951220
930682
643718
29058
860722
447032
7234
235185
724551
869460
805007
199114
223577
219753
930603
230930
532360
475129
37975
295395
55373
417681
471317
317599
779780
390289
553984
351741
702464
436680
359106
705174
750795
923962
341403
722333
385163
105419
346849
747919
210593
964768
153748
937565
274769
755614
516422
623039
197112
1030905
706531
952640
631892
405214
468290
80046
691664
94125
33500
594817
622270
151746
236297
590540
333589
521432
637924
442097
132184
902675
128035
626355
800044
410000
476583
27921
157071
472367
807102
276658
389929
481371
928217
387216
434274
826543
318535
296011
736216
610580
304352
1018009
839725
492984
696207
619993
646281
145944
63162
680131
747444
303713
794726
920315
560368
465830
958318
828506
851171
656446
848475
959312
555479
143682
438659
475499
953567
317287
780671
404684
19326
477962
154337
1038197
198025
1043324
220280
57476
272691
864198
328842
811772
866883
352606
413834
440886
141656
335968
577309
444114
603788
309826
484455
377953
149705
633025
45029
946673
64694
244368
607690
160624
309188
547443
752506
183185
922366
926662
871758
252566
694961
883096
185981
112491
525024
254840
595032
938794
379680
484155
184905
382219
999790
858961
660444
924632
678010
456223
203974
968662
143133
1027606
228470
21360
701466
693861
170540
188261
125530
781531
870999
827633
535903
819148
526093
1010374
375538
229775
680833
193955
395851
745064
947903
939372
890094
913484
199666
250434
197390
281550
588589
512944
185387
918637
545318
1037928
401550
486552
604763
624182
1011572
540104
367283
433987
411434
7654
203345
909092
463162
1021643
1040763
19359
387355
704010
957059
224506
738871
286699
284802
278052
328908
18421
752181
983605
891630
987310
470932
232514
810256
928086
911002
873047
779120
871044
699175
883183
44538
759603
983173
428686
897376
398039
407458
982049
968988
47012
889049
821818
29966
104181
252626
999328
735767
621730
1012607
808089
669106
917966
769479
985430
276394
701495
310541
731719
862167
919380
749006
333745
515328
741850
914060
959003
39228
317053
924234
469092
530617
145037
754465
771275
558207
175621
657858
748518
745453
985174
78992
736195
876713
12048
951519
813011
148690
687779
573377
306131
904363
503753
907826
705805
659983
67506
341187
260001
631967
220613
86717
694520
194383
100414
706855
567789
750568
508169
879755
383895
34150
64246
946654
568574
873567
103490
126095
526335
518128
320100
131849
435278
647600
274571
553467
375459
792627
524759
850917
921445
478861
290780
900167
839754
629342
523092
981102
199188
579985
112031
348742
961837
320576
77822
628563
478199
203547
360985
165509
638212
30476
761729
244410
53800
70145
15853
1035858
400261
643130
160677
1007697
29974
998162
916592
404256
973797
97595
430360
131359
757008
794296
996489
949683
149790
693689
301302
614478
642464
839837
693094
26943
133022
846337
711171
140441
575953
806899
388908
987106
1031993
697523
765307
985405
139712
232465
79479
934172
1004835
2615
515950
41702
481401
515458
707393
477315
1044380
557998
989370
220199
55008
210460
95965
805683
900107
926957
703868
699219
577086
686653
818767
94247
887496
633135
267749
324690
448887
556674
444647
425909
53230
56310
536985
566933
232330
549043
224888
237442
864936
87655
581759
493584
453872
805487
816394
111376
76985
125036
401121
101747
1004392
457671
947852
208480
122164
264798
726385
858399
9460
255525
674694
55222
296248
515620
570301
470958
426833
950133
310010
173228
580441
940083
146602
630389
424702
1002796
484006
199236
121631
894208
448664
50973
293200
719008
729999
1000613
355073
691294
970553
52422
360421
780396
388454
954266
186796
635416
519390
411326
309408
765519
464352
956647
893679
825089
51555
200409
449810
645971
958008
132699
68652
553686
890242
231307
249361
217227
931371
270638
400743
901768
233242
727010
572363
178779
805245
251050
334536
412533
313078
834292
282280
875460
335384
465070
819572
778210
659173
335527
807526
189335
28135
425121
462361
317636
125147
226975
904897
687528
765913
771182
354471
535666
576174
239937
921664
514478
238785
567522
576112
507705
297930
128067
130731
150393
934027
330116
766752
430586
649811
574395
1014785
675712
920144
303877
422724
162669
236503
575338
295660
954840
419525
716733
522278
158346
64380
674116
443754
272127
235732
72352
679667
538272
410160
1024115
825676
278178
118511
823218
888561
664152
519180
360750
333807
63591
1005028
219971
993691
20521
409788
274186
128689
403264
829341
580162
600962
828420
211483
982248
802280
673448
60314
622231
14569
435810
944693
922025
244382
766755
649040
851843
514186
228158
87516
607646
1041338
543560
1045225
40137
156321
225409
894116
1036719
252715
664654
863525
822575
985628
759017
206039
224331
973539
929148
670315
231952
852569
362167
562855
66483
443926
901038
347762
1035487
884120
595564
720708
293338
819474
678186
304664
569368
321239
876897
237051
166843
796545
872033
833839
380651
137803
629856
347698
388958
662893
157700
847764
100700
447361
976421
690429
273618
947035
260444
859661
77676
37919
420259
78212
802733
996885
323590
737145
106482
546962
128403
483137
595530
74160
80709
414716
579329
953016
916648
802047
1005332
1012270
47102
384623
966573
208458
610421
1007139
424730
317224
584279
211273
229152
297584
912940
657865
618293
618140
571053
571219
975172
436825
859164
385469
532651
644247
563976
337205
219341
536902
314236
915197
539114
639708
192667
394268
550704
827224
546683
435068
510567
822230
832735
19625
859335
327700
233479
915513
124352
280033
500523
846609
508975
166153
172366
163454
920129
739242
232840
971942
132866
19076
133308
764396
756227
593467
446668
409820
28916
578698
744170
898522
397248
101463
43267
511996
590772
915089
556248
98129
734394
317746
941286
472369
129513
290699
917142
200914
935357
290910
268354
1022594
461408
530752
700893
267259
498045
987334
382435
270116
42736
320570
444562
262305
698493
333524
1045
1044189
93510
208785
1028970
240486
998362
896339
131952
673576
753367
914959
290934
1042325
668024
661248
223457
100137
135971
212920
327863
971071
702949
996766
409750
840444
258460
634285
993404
393879
131608
356786
565028
291874
179420
130916
892455
775365
735958
321212
943900
235323
378084
600944
344354
187753
1000035
938998
463461
804893
657726
172873
377472
598250
668732
435053
6471
524750
56227
846913
264767
385621
851048
942062
311386
820906
848268
170318
662631
496344
449548
937582
300618
701826
769245
895984
750835
752914
480852
950118
189360
22801
5747
59028
260048
848025
89063
946136
486721
455627
481930
943520
99949
660517
74959
71427
144578
915229
1008575
240932
923180
120471
129995
669123
568453
909440
127878
841808
881291
609175
856459
904224
861145
1023096
565077
562421
284896
1006577
86805
84162
510429
702256
603716
453761
912119
1011736
1034887
223516
407366
187031
748209
579878
64696
223620
544981
101961
721691
95211
151140
432969
815074
874726
851177
799849
826562
740687
614130
955801
253278
65997
585741
794983
995268
190032
492755
731557
61434
542794
875789
309118
557317
738876
760215
832468
621086
289278
36550
500209
60124
821031
180792
312180
878294
731640
977673
1041772
869932
824323
240470
370242
231503
51599
393975
935178
838764
834977
846900
43741
519459
369298
212730
256098
541074
565153
521045
176362
773445
600800
685932
962232
763121
338668
1028468
756187
153185
961351
265852
595802
99172
999947
108888
959906
1041016
1030159
693175
181708
747863
587254
593727
623400
455373
784366
837847
578005
25415
616707
500429
852129
352500
128339
422040
118348
865314
410458
779157
591608
7370
29300
938961
977525
497707
787299
712146
121296
429911
90345
619583
891283
428436
383749
777341
125227
286488
489668
1026437
561236
644724
293639
715063
590069
72009
514695
633918
122799
257008
277068
524772
221984
870121
5879
866739
805545
529546
634595
653606
480042
845055
586330
874266
952614
1012836
937674
968032
1044745
439428
751349
867842
824800
796844
114278
765002
561542
572437
948286
459411
529253
774007
288345
193140
36160
434931
410214
895965
47186
1031773
469657
684859
624547
706754
573342
142282
653960
876207
65074
761257
147598
641524
2560
1023449
24402
385870
1040417
5555
1036620
658707
618260
85459
273005
828771
622817
855931
606652
798074
348002
777478
860828
142596
698156
959306
294733
1041354
826025
983156
837777
240540
611110
900694
769197
297226
14794
823822
384465
637937
692519
140264
934123
210684
775762
75122
953970
78434
462865
769873
867857
115334
1045098
234463
669469
889601
203746
865407
263102
336246
919664
718575
228171
971637
112018
779960
954475
151939
124344
470317
277401
686348
266823
86074
875388
523455
115360
794098
390207
693507
18125
14295
744739
802133
233361
168821
657852
505792
218128
561865
788401
186572
91469
245254
750877
592970
37098
392763
536856
958753
618890
510841
68915
486028
604080
872398
285920
102095
908815
767741
632615
730822
208781
79121
1043433
685606
900079
741856
182764
259619
136551
106085
875220
862494
696065
458663
462958
218374
398909
747950
660551
870066
769231
647209
976361
403189
184988
947040
769609
270141
293378
696043
717096
668790
287716
100146
731747
56710
841303
645046
748404
446957
1013878
868253
343052
467764
987020
429578
512472
15607
520286
769261
492296
138821
1020133
611498
978402
96354
625504
138354
379888
962928
853584
286758
138957
107785
1031359
574407
994984
84175
665228
373785
800940
1036982
807792
364678
80218
532352
678115
786459
463457
368823
107481
359559
649025
396250
989855
357431
153727
787594
971976
243112
576445
392765
945414
554362
952245
310831
457668
677336
514422
575515
49566
204536
127250
259247
699297
357521
416580
31104
756380
713201
157315
611825
115016
283922
666301
739219
694896
337047
580423
682404
267028
376073
963775
832916
407862
301774
352730
307851
90285
584201
770017
990826
601078
934279
595428
856125
423191
962980
1004757
820559
837621
883732
798296
928549
104688
62009
1023744
891834
308486
794524
280947
58222
422429
66746
322160
356897
327626
507407
354343
787434
114367
25901
121988
926247
428962
502343
550974
593383
251183
66659
806740
252290
249615
40265
579921
377751
501467
756227
84722
352850
562194
953233
359956
836141
868786
940157
835408
529363
339512
1016055
301461
486759
951866
927219
175675
702555
399698
945850
739359
521551
266535
674480
478712
656543
230078
669934
415336
393602
463838
270631
272970
48872
1031356
754956
6933
124652
533206
492422
483866
232783
502103
512562
896142
35367
671945
299523
173652
358460
879564
923127
322075
46533
83592
630018
781072
557063
733214
900923
481004
50757
390464
1008794
548516
871600
928753
389394
969361
180947
201715
584819
98666
779424
772685
150986
229875
772767
152277
41913
404552
870076
494303
765506
763399
539687
1044444
307035
259958
349540
9180
694385
221068
966773
946963
1040853
782909
676910
742304
95222
82211
866090
472343
698532
566384
310013
293751
922354
819693
279569
385052
313316
539994
241954
707871
458329
537453
276797
811866
389172
261409
549615
52241
485212
666588
636642
673033
57469
973769
696211
25226
618143
1029819
178346
18588
552410
609086
170615
829692
26666
130295
540813
934798
428034
998910
844508
746046
812831
121635
835198
749225
354900
78858
723769
547332
255941
659988
624278
525775
647699
378796
710568
204094
945915
311434
421743
387347
561608
742906
650779
187977
685147
591341
84683
270602
248277
974125
362076
260039
324016
729494
109296
907466
218810
898504
673092
372586
796668
112006
529028
590712
829808
707075
999450
407010
998345
995671
228367
703741
816810
959996
78198
585332
152873
417852
8892
577359
146759
405470
554025
80274
289894
693341
185386
980721
989659
318381
474963
499349
326579
496950
350976
603745
881173
669884
951941
720041
774275
303322
871888
755146
597728
117844
778836
867462
825491
71956
308285
770282
298212
657371
214257
272108
494013
759827
745151
967602
837280
370934
766782
53223
427424
797598
271161
99400
128450
931295
348571
971975
994301
926927
212990
728416
653941
709773
447929
1035136
1028667
679761
831657
228607
29408
740378
1040715
877064
789289
741402
661699
350893
540883
954879
822249
941624
367443
415854
671383
409455
857389
280369
258707
1029471
6958
784961
447282
104503
19124
392986
940229
1005584
641401
419579
357870
870282
485535
893259
841129
772915
409166
178430
956969
297255
1033049
461836
472352
244614
518017
200450
914226
288608
723759
943826
598508
241113
521223
727878
68380
969851
385876
437583
114240
123529
539129
606071
382899
261649
140822
257736
590303
609122
750522
620546
1016444
1043420
984827
504817
638098
643696
301170
430670
465567
360022
1002311
575136
912122
290902
916126
918110
572256
735590
711046
880168
883996
780864
729465
160246
303984
502476
263067
351982
281828
983955
115980
917151
231638
1010738
275229
117008
122915
895988
857054
721636
584386
453563
33425
905170
373886
454819
42260
934232
608039
577319
297062
337326
152899
825064
334278
618220
182947
997443
406259
607489
434995
1035386
946459
518911
852220
565210
922585
128511
640745
1042440
466617
682091
805293
997079
18679
459713
348576
1042999
887036
405982
356554
277820
250432
902662
262150
987722
340998
588861
408490
532596
99757
484176
60126
85656
705541
633700
56950
31422
809086
134812
931729
467048
938963
451683
157631
865803
944572
231120
576939
874527
729667
488257
418588
551062
105911
498300
152708
1031636
854175
511713
795783
339271
347486
387340
566280
366886
765366
566102
424521
568066
631857
951249
126909
364824
520048
775453
497235
940813
139525
787508
1032418
508599
962187
82537
859187
59064
270714
11354
726129
869927
713118
149718
646142
524105
251941
404819
1041977
851031
691768
620261
776881
718663
167170
1008760
1041680
419441
241405
901251
464019
155076
861272
100089
271907
687389
475399
944678
101895
911180
270639
100157
559506
131513
402922
702524
598882
705663
70879
703167
745715
248653
989058
387068
476685
489263
93933
764534
775008
1045129
113922
785894
325760
420038
268777
511013
875767
306704
872390
433985
108547
701002
238980
534434
561240
1036911
666398
446077
696363
473095
80275
487625
172817
599098
390909
740348
890692
130963
221698
333127
826343
553208
706725
603519
39191
715064
19793
766241
34559
390257
142263
27376
476359
314560
919985
733957
268504
895375
625692
116599
325007
61215
951935
141680
148114
412451
80049
344298
270028
4483
872801
969311
249003
55010
933810
1003250
966252
731788
1008957
61374
302858
755265
344436
397374
436626
180538
334051
648291
834236
100223
331033
656458
60158
961844
36008
888582
1002093
165174
907505
663816
680652
6190
278378
931721
102855
792659
985550
614354
981602
736400
917512
1026718
197670
349123
935100
478328
579616
614551
120262
7462
784826
184242
141174
71856
438093
398754
465081
1002545
790480
665548
811477
1000938
808490
236616
81366
296004
166024
211628
874015
21348
261186
595472
644367
580259
1005705
715428
533793
185782
6453
945549
512132
982040
1027227
265848
89326
536517
743723
1015163
37127
315490
714966
834707
755197
42797
507996
418179
488061
351916
406540
448053
15890
146234
591250
670026
734239
290149
864530
33075
96907
996492
103932
100853
129509
880949
237012
340229
751316
686287
282794
686522
771019
527468
244131
761960
219115
664446
317567
296645
52968
124595
493290
701602
361919
581972
609780
89824
446662
653475
349037
289930
848354
915226
517148
271716
904829
373224
826985
925661
700698
1030787
125794
392717
1039289
97934
597039
34991
634047
589506
16262
105067
110059
719399
866447
14854
575246
904212
288768
694514
64779
362494
1024316
230893
107339
613648
500015
750808
532076
195796
477516
303848
999391
910398
817702
123642
644793
217804
853240
836169
839624
892584
38990
920188
372705
54240
288101
1006095
270260
125747
233257
786046
328336
485690
787937
345372
378191
183822
177903
855535
606857
355449
1039073
119983
425943
454457
721412
668239
93790
909992
224894
257087
550389
990728
86434
1030999
454551
394127
47196
19950
697206
12708
444441
878166
579121
355504
436508
910211
231579
410349
962872
809668
943696
33307
370582
714946
68803
935244
759618
705621
891259
195845
829584
390934
102514
650431
788613
283884
918900
543155
93511
42895
830109
355928
175259
957361
914316
96378
200463
348990
711675
317997
97302
926831
541311
484106
175467
990714
531558
159255
331231
668838
211861
629872
437666
974214
246176
145747
741023
685637
16554
257452
139766
211317
620425
801953
310359
1009161
890235
709361
964155
489433
271807
304297
940374
894325
22254
1023293
900116
974121
781266
1008484
237918
323518
835927
367020
164352
915583
905730
957110
26629
96004
700052
978563
1009936
509676
163712
55074
809086
277051
309357
753245
694877
898483
539320
440094
535686
166085
60894
702902
611191
265739
44231
275642
377565
285567
503317
178654
224583
96875
660693
128595
759343
126529
131128
991168
629378
769454
959682
80605
591898
716964
204033
70335
529169
902253
934655
210343
271928
650406
252057
197693
324174
91810
21559
791561
869746
753965
264252
632325
958212
1032405
567470
801159
916494
255994
776730
1044595
626057
850120
648990
731593
918656
279588
624667
131521
980971
913151
137665
533196
418918
655478
508675
937072
171067
384333
306766
303882
312913
903664
705370
509576
224736
956298
995056
724398
44576
1044145
491589
855743
44043
1041034
74941
654208
857290
968926
902834
411612
118077
974981
422860
784362
612288
809120
247302
797353
545710
162587
1012446
739542
684888
159115
780057
60782
799957
207829
960646
22156
87920
581135
1038102
57671
403675
970205
738180
210492
176696
562106
1031268
686699
696542
846101
527764
365243
793155
845742
516017
993508
666937
202218
426473
205451
268031
1000342
1032596
482880
73094
510960
1248
176876
664528
223570
980911
981854
43617
71631
969376
202842
681003
999698
862433
198825
44510
940493
311700
152936
533473
99588
1024584
764378
873264
265633
417466
18358
431879
318505
63471
719593
904469
141124
305773
514690
1027354
43945
376980
883832
602619
807958
960284
1001014
334766
248375
1016188
285478
654168
299476
469315
677289
986694
825197
1017451
967418
376834
957861
867796
918226
72572
616539
636660
546736
573963
913006
445853
289978
772735
627579
669354
385975
891030
41687
977429
926707
728734
701830
37127
525884
85115
980132
864897
414346
865123
667605
682591
326173
94035
901279
340144
598407
749313
239238
612801
437302
163542
29244
527941
396727
450055
429037
515599
85872
204616
521724
302072
612468
516334
633429
961694
770896
525218
224142
419625
710071
575513
445188
888147
590511
790523
100183
561484
69168
808970
967237
258994
1043759
692227
957820
356469
842388
2626
1036517
3493
299883
481635
328494
459198
609642
310682
94423
217631
641177
318386
769175
323013
648651
58656
58499
788217
157987
508737
483860
550648
912253
27755
803981
784630
1029762
234521
911075
919361
889525
159563
215397
351790
883527
526449
582808
741592
283275
788852
543040
620893
543760
402005
25830
598155
741876
670117
356567
1003598
233786
670220
929020
984988
594378
858853
17074
655939
271827
341697
72564
955548
270008
912545
571696
414255
848560
904457
669712
691551
630278
764683
426388
570681
743371
113737
625381
951836
915860
950925
1022470
706041
395576
521372
972772
935783
658038
230649
774243
57086
813789
789348
514452
175886
616603
956986
689186
753822
118438
461715
572519
239944
179839
174854
386906
448280
242287
54684
434439
559276
850584
78707
276771
349935
950597
655016
387075
425366
68740
876333
919079
590614
761537
779871
210581
372031
942745
493751
737972
384715
266000
1014017
907594
823313
331653
60100
48104
516318
465871
92792
574981
410510
448953
475222
280264
353616
761063
879616
877935
441957
146420
281075
155982
959713
745212
794171
810771
705783
430351
663767
393670
550851
517666
312677
704172
769713
953289
759518
235715
696685
670251
249902
689561
678818
1024754
364369
280392
492436
8064
748381
621461
281776
574733
259721
583873
404007
137178
21812
155461
802247
669798
485001
538358
846578
909146
1031195
546611
866102
523423
748693
738512
883927
555699
185785
245656
315887
1042618
372802
592915
327965
865310
647335
867241
181638
954897
98269
248852
427590
515917
670728
403048
352096
637020
231796
98447
143119
628967
854880
89449
123793
767323
966659
455590
409317
530445
861031
269681
953575
445132
990738
862489
927269
963280
905388
934092
258986
142771
876349
392523
632452
961334
365524
809338
310100
792505
913445
169423
618317
992754
655340
916408
427184
436584
466801
451371
305292
752832
869233
413783
374523
736439
942037
479149
829139
188421
1006037
653668
1037252
333526
826145
201181
94019
1007101
871738
46689
237317
350045
574070
399713
633169
592670
71276
346841
313867
3346
1022504
44291
208697
904197
207633
150044
316132
211497
201679
280388
554147
462940
430734
834621
675495
807907
738402
814016
1007668
1031458
174010
215271
766594
22410
79345
97567
368026
724910
40506
581239
64766
591345
585718
325073
1030499
529448
63130
160752
815418
639449
160294
653076
583347
296273
366069
1041477
275372
231292
939765
799550
102085
753915
694189
359706
664653
416107
87204
598408
340852
595279
566456
724280
673098
713679
391332
120155
553276
411126
1021791
631254
140767
397339
586025
193607
848281
898125
887826
404419
183999
577794
198336
906577
958107
792688
529768
681367
679193
188065
452933
1010645
303433
54733
741070
700295
684714
757923
854032
823459
683196
515255
253343
209069
753837
729527
1036711
516417
339859
915497
962788
589768
831796
331118
879045
391687
596508
926715
485127
1037430
402249
983249
249628
110397
465911
610480
215826
41856
111219
706801
120228
852020
242374
204265
616041
1036588
510564
95684
859868
54877
3243
224780
751972
229956
312811
659312
717702
721923
788248
328697
418952
427597
495415
283636
167212
211074
748219
1022877
354659
556434
102022
658058
812902
779960
849534
88167
825806
434110
68270
603554
103140
497057
535644
915908
402441
904229
564439
193320
728735
421098
742923
100950
325483
924746
635872
139361
259002
222118
226438
392620
778669
946669
585817
741051
727469
1672
633475
131327
239472
940527
687662
371410
610032
1024007
945476
623519
1045290
661747
960035
638368
223348
82811
262236
223093
349355
472036
709705
212685
199850
683820
930482
681128
133480
984215
162722
67247
81513
252975
533125
763144
310339
767719
93196
552177
657378
205163
910734
651065
72458
532862
270367
429530
633672
400316
92906
189781
463092
229476
47912
937697
803188
38094
911541
936199
328096
793698
290384
352441
329407
142101
504587
307136
144104
427270
557759
196969
660423
183723
888968
323974
1001749
809892
931856
530864
431579
885972
903252
144366
919155
844196
181309
227086
631555
544013
524659
45286
674622
504354
164376
137024
258183
740486
665210
577797
60025
496430
1003875
442178
1037062
200510
540835
743719
614530
732425
809366
271959
317501
225711
834554
242234
568378
200230
217501
880042
389790
71540
278549
214134
961265
767172
903843
824418
233275
785896
1035069
463592
191840
852594
475431
897982
449423
490333
367398
964825
390411
716361
833537
887963
762936
824113
825665
374083
161902
912278
464997
662089
540217
59695
1037043
698334
101357
712062
153775
323475
560011
472065
1036805
699754
826114
236911
339027
526233
57637
163884
267211
536511
875793
789071
304068
92218
591567
513516
929160
762342
702069
499914
385623
497065
5385
579235
476187
431528
963178
91111
107822
381269
214327
330102
169837
189741
1034081
692267
517993
24631
554464
1037216
556209
352965
612283
542144
441403
946520
198500
1018796
405193
589804
135216
80577
573348
5562
84299
972599
924972
538706
858844
191827
193967
663050
84343
799581
20922
231216
552392
270758
366530
592894
946613
391641
531038
252539
747280
807226
509423
748934
1018869
331804
537985
252188
398716
17852
695868
746063
638057
553644
55771
599671
579307
942425
577042
878976
885267
602141
53022
707257
992968
1044004
1000758
912270
589460
792213
187985
615720
217929
246548
1036575
453695
250313
303630
197996
272017
58308
478016
758470
251857
1017821
626821
903853
372323
96619
538925
159795
1009196
903839
85804
904272
482706
542207
413656
245945
192361
198971
912151
965868
121638
853113
674494
729547
548994
786727
45563
872024
566109
832615
654995
90399
860970
1039982
569623
932503
244766
999790
340229
1025002
663255
1025026
122699
993702
20872
155038
99972
540051
26808
792588
489662
604737
214082
242219
644489
64002
758763
975442
470521
776585
784568
674490
278929
896761
600242
966837
630227
491569
343640
625359
742218
988633
202357
524244
1033203
490641
432008
134762
984834
328739
449557
854626
198432
925922
178711
910659
520468
557169
643976
156058
694290
385615
2305
308136
99178
175951
695133
284567
993728
292498
551583
987285
34400
141046
446705
226586
32034
915044
841953
42195
441226
971025
794232
585805
431983
582054
333621
623019
30690
242001
954761
636006
468080
645438
553620
203867
934590
998269
392205
164093
898988
87181
279370
481233
613937
224556
224474
197076
693208
94552
886803
202982
574354
970345
117819
129865
163177
229405
728959
590481
720408
631930
640579
654001
454584
609146
671695
597368
932675
175448
888516
245183
668031
992782
559180
359388
684053
325595
580088
82212
222708
408890
486763
673062
939472
100813
743905
501486
833050
75991
23951
502348
237283
995315
921416
942137
769348
111394
509066
151497
197866
491694
761000
530168
108262
874491
859598
425768
996615
143995
238763
347980
253117
478520
67351
978811
998271
285868
1042898
465705
392932
888962
93058
206023
643803
90379
597077
365972
755298
957982
941041
860759
247646
28057
735974
188846
280187
655817
61413
925007
49407
801964
621151
119880
220187
269114
213896
46337
847564
484396
392093
663613
427012
525617
874951
674011
161759
341855
502161
22994
521480
143739
313613
318309
446134
960229
182099
835806
179594
1043689
32497
810426
519289
403993
1023189
230824
74417
481368
303577
976319
161010
630764
651552
1001411
39851
547442
265697
516613
571321
397104
175596
398970
653741
565014
212549
902173
628712
284742
814033
193698
96068
117490
857612
450268
133731
1008489
704245
797512
911954
739935
129122
221901
931781
498213
635970
851518
731571
445349
438670
663626
452013
855908
617315
196474
709343
451387
353634
871141
138130
409947
819292
93150
963928
624240
440346
498845
964450
89861
859144
437178
763767
434891
278516
107619
416596
954288
456253
480498
3940
674257
685152
144634
204838
875519
3219
194985
876908
661923
795122
634735
1017200
844629
901235
327925
389065
462596
309936
825429
647109
191827
259275
590682
438851
355130
497360
201082
266634
339808
302446
219479
994146
215219
113737
670504
297605
973676
115858
218816
487
370371
843951
92946
382410
718489
439465
938096
633599
267711
61153
3995
864443
525019
892552
147917
563999
233049
422325
938861
28771
177917
648726
946050
539267
742176
416054
758169
557584
386797
755641
399337
801752
27988
226392
742429
667670
19204
11290
570166
413474
393192
906755
478197
541786
385608
544592
292588
756047
545669
816512
60289
674397
829109
820324
585136
872858
33327
23246
907603
386201
84221
1029048
461570
555446
365061
243926
840573
250608
604680
815595
681910
266990
315047
33031
624200
174342
458520
486878
731833
57407
153302
301928
41553
105698
504028
459224
119162
402171
418467
684520
256873
460522
48365
330277
21284
985813
385607
550811
453481
1040690
754079
801889
114955
340163
584729
178755
318784
328600
473300
102795
525252
156562
938563
464172
471442
850013
1003667
132046
28598
620779
143896
963034
153324
222593
55669
463697
367301
61177
59283
59129
201297
439603
486188
672341
366676
429990
557090
235916
967594
1028688
789483
200202
569165
19027
112081
129810
14303
311449
1002573
444906
674981
301234
897273
464399
391922
527239
583777
119560
551344
730569
734460
607676
255504
102379
653917
674007
876044
289989
47127
70806
293407
713036
425950
7036
120426
174313
290871
54911
728200
253386
527404
859750
146095
220669
381907
317792
38445
160414
210022
479202
206546
605181
277426
17710
844577
262339
565427
873910
314140
319107
463130
425229
679480
613805
841175
90665
738676
444536
355631
536850
712635
818261
503558
703223
151589
279117
850489
1004171
104955
47064
798853
1017295
714072
175473
922618
231755
3563
857034
652601
113324
262418
4696
364020
998025
610787
793427
997889
828150
357754
554815
985901
554055
201307
875106
633754
25578
1039739
257023
965605
517443
924941
4337
712075
249508
773957
521407
958302
974975
123172
458243
78655
412936
850379
547409
115863
673806
988225
503916
958843
241049
948130
795977
1019712
470181
274670
584901
476539
522294
323021
800467
1005688
830612
886754
220322
217055
689441
286935
845165
374374
525312
455722
769306
759854
515450
337091
883062
911735
821351
417770
322098
295770
145626
442642
314889
10653
923750
986196
51722
105155
142941
736564
973959
92910
756939
721849
987530
925890
565972
477623
812347
862179
819575
789088
900697
636919
737094
347075
223022
673291
267808
1039614
995080
646459
140212
1012579
364021
531096
502739
985245
825044
1014326
757987
24867
503398
504603
716781
516501
971164
590969
535592
538972
337195
337455
727195
961468
223114
779235
17111
1025545
176623
286117
382492
392401
879138
875453
759268
849221
902466
632954
259025
828050
700296
856254
841168
702355
647571
896713
260879
136611
821128
670061
540324
40453
109518
429946
111917
782900
1007742
486316
231226
613653
135359
655944
854394
241984
1008940
233042
485967
1017976
512795
913059
324693
736980
88035
146287
895632
326144
211308
41823
267972
672871
470950
319269
51608
438966
747101
644920
593286
993999
213360
928682
69625
222637
395377
1016116
178072
620096
576868
787633
984824
273357
129085
540437
548561
817626
929706
778301
938060
407026
196576
297958
69934
356089
370046
62350
539799
464455
462484
581188
411149
639695
869027
668049
586533
480259
564706
388026
485281
601353
527155
394360
225224
162536
755463
203959
454802
358780
372347
863268
878840
759114
710398
793051
26481
338105
276301
705209
335262
233416
941180
350480
333433
95188
913795
546029
274550
688908
220592
686107
127320
887764
43682
545108
123676
301162
224401
1040792
904425
276391
883969
481759
272474
705666
80832
819972
831342
934799
389488
308305
586674
73913
1039495
1020578
983049
872617
264002
947614
60675
903349
1035987
417600
205740
893895
269354
1019835
254775
536100
955397
571416
255428
218761
789778
557043
654141
796595
122634
109436
626079
95956
944041
967606
623313
655848
841096
797215
407963
428929
205279
699364
841142
197435
536520
99455
426904
318717
1042812
59332
206338
414814
106214
868082
442436
676145
116005
697063
591030
795904
150391
527407
177090
400720
201990
978846
389758
179594
993234
273487
320002
322974
207736
538710
525304
589545
38412
272781
404480
1021218
455146
942341
388497
99041
471599
929585
324014
179321
831243
809980
240289
313085
235165
901615
620740
101767
870270
429783
187884
126561
25783
68672
461409
633901
302069
641017
610052
680464
255706
812764
756152
356410
622360
107858
779613
648150
956869
474414
435199
681743
888445
574586
176070
90377
292251
88261
530314
428397
335200
186762
766033
971061
318373
982352
920698
58029
1003351
929148
320658
747998
81933
297782
483357
455129
132306
323400
449953
81332
473919
36652
668514
476858
193904
442527
798832
30860
641659
342582
160557
677678
93482
1001942
102536
785964
37139
446901
718156
636695
496696
700366
182392
336585
238520
389636
810736
806724
35133
840211
958618
637236
163470
745419
48843
721956
64538
617163
211129
665273
945667
726511
116783
612770
116006
934285
525696
101082
501175
360822
483699
825869
1044793
735709
1409
1038289
92330
499575
127282
250077
22474
375904
384751
200329
96466
776357
104302
974619
616843
799606
940179
768982
129416
20763
856000
676895
669598
944731
282686
960056
838086
539907
25075
243325
76482
835550
530529
311514
92225
787677
988576
1015272
159608
770178
825415
536870
108674
955945
278647
161483
310450
794510
344260
632698
986581
380674
618795
177462
159874
482123
645196
265258
153538
850230
291400
898862
248700
596863
1036578
711492
201240
718715
514474
170262
249094
501983
230505
990670
902318
241671
877565
541184
587101
398439
1004951
18407
625624
79853
850285
319721
940681
702313
711553
597030
548658
454767
209813
1004339
839377
556821
425996
229493
949849
411717
122834
233919
114194
345859
607669
735500
755117
931784
675260
100497
959094
471632
118837
965944
329829
701125
101604
253997
240265
490214
50140
578207
667262
174785
618622
1038002
859696
725301
258964
682488
761294
978744
699966
213293
305488
37733
690299
500426
532286
876903
798176
608915
569129
1006509
438054
931132
1010842
12539
922006
751083
774777
923564
117052
88480
410135
498260
296752
752213
1030724
717047
735320
201614
831489
505915
873900
480355
257163
930185
133900
703227
812800
850861
463225
189082
810967
626600
999987
444964
216286
840253
119612
532489
639052
686115
654674
362927
66312
294504
811002
683
408568
213498
159108
290499
177748
54714
1037530
664139
87200
82772
555499
705326
204738
458245
764687
725337
186704
49806
29619
163215
975923
289057
972275
334573
144516
382305
554949
75148
325098
366919
698948
265011
223880
322002
146828
244455
964231
844828
790229
438917
396170
766987
174769
803479
259035
922182
401898
100409
435207
558882
637077
629346
81344
344720
685836
608780
431519
967841
252658
964365
676601
108272
681431
689723
74203
1041828
230350
768486
235538
533857
4050
102091
526082
968817
488354
380850
784676
926518
309320
853331
789028
985624
259543
911702
768285
218271
614614
730250
858021
96749
47473
387417
512398
480027
498564
380680
917429
440238
261530
425967
661437
573729
348469
247432
305891
120477
937301
990820
669214
28483
98692
10618
857885
383287
448915
736631
70336
1030340
702015
1032866
664196
13540
70959
454889
857483
980962
962678
827048
167874
575275
74867
643073
277715
25626
342145
467506
552524
1012432
502086
772324
708915
531562
231638
968492
585103
697459
721411
596420
806006
892315
129633
918774
960134
131887
988639
957314
684922
929846
387308
232761
636465
912931
632584
95032
554111
602693
513617
844496
939973
37428
447260
238526
210308
61751
853570
83704
385445
117537
658386
613354
1416
943376
713162
187355
10954
269998
151604
908581
772333
647879
338722
483993
548214
101653
265603
752026
623655
440111
450733
769064
920675
159264
315399
70795
412421
287609
88004
274763
617291
571816
596
131650
878318
51652
71056
373049
554804
829980
200953
306000
749834
613083
346862
493765
176542
748373
278876
585283
62747
657418
391575
667334
311998
926426
620582
956438
374826
782062
571021
587012
636036
457315
766831
238120
142868
324052
840091
448159
36259
179257
933734
539442
976447
200552
442378
308279
755911
131414
551955
169399
58639
1004010
148536
545453
211280
141636
186954
604948
157572
564697
871546
652541
835310
232798
354449
78018
690494
288918
627738
767426
543370
1019334
904546
143576
422858
937395
776678
405756
123922
950783
562805
776903
803166
70963
585939
761896
169945
333643
576909
886154
293607
667969
643059
1033599
959433
513340
600796
36199
167256
465817
889585
379699
112201
570017
448658
184085
228953
821980
274505
625041
675751
180484
327423
961172
540179
75889
962948
822970
112857
879754
1038818
887614
977936
260948
799455
520858
948761
979165
540315
128102
222154
237403
342925
331662
29266
132575
468737
761197
484726
886091
312797
1151
355885
771728
287110
269940
7109
1018783
320424
537166
286283
352096
280741
1041986
687112
921454
876196
601677
393436
80989
165011
952218
781214
796445
199324
990967
438820
399870
928574
145274
256033
186241
745548
806502
348790
59226
355117
780580
355633
573026
963618
417877
326733
150830
963964
617258
726421
22157
221844
204763
471365
642692
457899
172985
331649
336487
157084
550276
112732
1003840
934121
913952
353905
2354
620871
177047
450811
853450
831953
708812
208749
211756
435654
609408
961572
101575
1039255
462989
307646
541296
526850
877726
428883
41064
520022
391794
776883
586232
776499
305024
687699
170053
415426
59659
536684
975536
694549
883193
982356
981553
500928
898239
278040
7756
616084
256301
487304
672600
993099
252381
293558
827332
187247
473240
553887
97441
903884
556900
557737
299922
989031
483149
564129
327834
936161
92026
416506
770101
1011931
162001
922680
226056
521561
60323
62994
731653
485470
138571
402701
285468
671882
508025
683264
923476
143815
29436
337009
208496
933546
87393
185472
253398
23382
469945
152758
537952
456994
99807
708473
908514
1028116
174429
871907
733383
568058
396259
888776
645568
809705
429215
702838
297622
775392
696232
334397
735210
725761
524297
454863
382427
224371
527911
421964
263693
700804
924285
751674
306991
522564
282873
139751
82467
1016429
990128
240907
92640
729195
890046
830985
202996
434082
87290
326672
424923
342602
537841
226727
686220
142515
873533
439407
860592
103318
563553
628759
155626
640529
303910
520252
520916
966730
445333
646054
57185
298121
908351
539045
52368
715993
514416
705553
637190
928971
576282
1006205
701874
500427
446555
1000224
252493
849714
481817
480238
67822
922483
902289
597665
409952
34993
426608
887282
410289
454086
1004522
848634
105760
277868
364490
689847
854088
246337
1021688
474855
644267
1027736
43242
808036
350547
1014157
194491
807141
663659
605194
14325
173147
577833
55772
405694
166062
1044968
271377
368035
177898
184827
160509
728144
136244
853491
417792
740346
505191
374389
367802
843533
627029
444884
574102
722130
63316
169865
889503
347890
586115
95186
345804
478270
753714
407768
523484
136878
561506
479828
801819
682501
750837
887228
930341
669330
783781
588868
960365
529661
579640
331874
847751
343880
333428
720182
282339
143220
427236
846162
677928
789944
319506
507699
65532
472957
415140
708950
549365
846532
681754
815192
291654
996134
7206
837511
686415
756347
958560
877522
269210
971520
828920
646802
170229
927546
661852
557874
692957
733140
694224
527238
926622
406837
168263
676984
648306
632407
29772
672073
804295
612661
756529
683947
69977
56331
151230
484092
318557
777362
882244
797595
219231
241966
804656
929177
181051
1014304
489955
881756
939378
932472
216539
505059
287611
155917
998650
253004
452195
474000
146441
59109
902272
380707
951732
1000431
665459
815742
54933
286550
138401
16396
400933
1023998
803515
744931
977040
962315
742902
982357
551322
962806
853857
505528
711929
525949
116132
469655
631279
855587
557193
886188
487505
941208
353276
687101
445987
866657
835171
651838
210398
275042
759276
163781
258354
814268
46313
1011623
722695
950062
188134
382849
299878
863201
600811
404477
545927
887480
464206
101222
149852
519655
365582
305267
642267
762987
734016
131182
907082
850165
625501
632800
294323
896219
392204
374609
481573
814046
920567
403289
143959
716786
275852
643816
372600
134017
374026
999954
873776
968002
804501
401746
839193
696877
314076
244198
339150
46888
462545
503248
518350
76437
311116
660089
830694
179630
582935
973142
450516
200519
291615
721556
447493
775409
33820
867442
636551
824431
250913
804232
710564
184135
888394
1012035
916911
964293
157010
950695
1019589
557558
808523
528523
312858
1017821
770344
484902
680885
269999
998926
175490
1003578
1001732
1007163
682731
332093
528742
868908
774577
942693
849135
439903
1037769
929382
104637
776292
499574
979446
135508
688271
713425
51706
33346
175438
219336
442501
556369
896338
1042219
1022988
451608
379782
1552
332717
301382
380108
1002061
793143
838583
443407
459936
343751
876808
807282
976303
562899
220041
311211
856431
785326
757995
211504
456581
788176
936601
826119
895768
165448
844302
844910
556718
223053
686797
928093
82927
1031727
520700
878101
138283
610460
46761
47830
676094
819289
412393
452333
732198
320749
638856
422841
944765
154071
651078
271612
815454
653277
283248
252280
564663
339222
742643
23849
696935
855752
654993
199405
365511
426062
506526
941023
236628
979606
427208
609861
556171
355443
377915
1017306
962519
184381
668753
255375
688343
501371
475960
93101
287152
902042
662036
103577
169304
437051
915745
290945
572450
74951
402113
75597
856943
29568
884020
898577
128311
20175
213348
74721
54743
575299
635004
794806
663043
543611
192038
614677
625717
518029
695013
547726
978421
887301
733219
232077
852364
552279
119412
996596
703159
449187
234758
59134
779869
457714
663481
937379
867259
649048
1024855
859160
999152
162327
282875
776790
567577
524057
547408
409325
1008413
255843
761255
622104
984327
478422
231561
242679
333262
602413
235042
741058
28723
128117
181727
94826
44489
334432
669582
759855
463786
52532
397282
974901
528087
532077
442668
346109
673924
66087
577328
734285
383803
124786
862047
800328
130667
856302
653974
60948
480914
364088
570171
639407
958873
974549
238828
742340
389817
811860
451226
6939
541504
804711
262871
305062
859977
469863
123811
564550
758110
381136
881817
324455
146933
583223
968964
988121
410168
472802
601198
369401
90001
954667
461156
180160
386130
636950
27408
527436
155838
502401
684651
170843
394657
132518
92722
998331
278219
396640
989817
412395
467772
411149
428782
32715
651115
172489
1025957
770173
306024
866612
790528
708743
1016986
597879
338512
119948
762682
124686
914780
656575
653065
164919
58951
195951
869615
206907
811988
882020
402419
751914
906957
958863
345753
9482
446720
1016105
395043
159234
199066
403140
874141
340386
250705
123517
1036807
320210
171913
592326
435379
685344
78909
595043
723431
389746
161312
55631
32215
15195
512049
1026126
908690
762621
118656
253361
994295
855533
150948
910682
142348
746176
538199
595184
62957
745510
103545
797518
1032485
440242
502249
80826
374386
974722
787616
354010
802242
432617
244063
383140
811134
792170
425189
235727
801873
612432
672982
1008649
431251
64147
856440
898424
426807
308226
286642
179626
542354
174071
972241
117870
315021
501892
433806
527023
270381
180915
1029641
725343
868831
813241
552326
452612
467258
55076
973124
995412
427105
797676
346447
850412
754282
682902
258221
441334
792710
41099
531460
189450
556522
345814
546857
229773
948316
98871
263231
1015646
857502
583156
502766
166979
1033806
749373
502516
775063
291352
331839
314040
473176
185076
1018904
652612
750973
435439
343700
128293
575980
785564
1007626
641702
35787
776112
583719
794642
916522
562874
778769
221825
504003
682556
845688
474331
909831
57931
129167
56995
238460
85263
811240
772087
11802
717528
263147
410421
508663
617474
446901
151688
862396
793730
544263
371751
542841
454638
679219
771502
774151
138327
309842
636599
483849
600135
360324
994597
477668
997518
586208
394587
957118
500394
213526
277099
907367
536786
256735
601630
57429
482510
777551
107043
666860
812009
300897
770294
591236
1011162
583672
318174
488119
690313
558153
32845
409173
609598
168861
594822
332099
626730
256958
996171
290135
656887
277011
777891
396694
655623
261779
695707
568443
502797
376639
471023
1022136
381056
258028
48567
315432
740370
733231
3065
203695
634789
748748
1035658
889686
310305
450305
147926
428390
483056
132493
815501
385382
981203
987585
931466
538099
580309
1580
936771
487376
900475
13556
623402
229527
217088
466667
62585
118765
921183
974428
871188
999675
563410
31277
600256
767986
915940
273810
928613
493826
790188
804792
683976
890124
870512
252628
317937
707715
1037062
354857
387142
852231
842972
685582
293665
900377
608737
785484
884008
286712
484574
598373
138328
380641
773789
974236
258184
638848
604248
974111
957272
596263
82588
375583
254868
461448
17140
392992
375756
202659
231007
270014
463855
309223
853522
160923
776253
21560
559510
718664
665658
575349
811963
580026
543982
394363
639672
21395
981967
8617
831377
51592
706409
131927
860756
1030540
738866
258713
887321
406815
190272
182038
993747
544715
51465
636685
471731
225842
728049
507318
175580
600191
430232
317403
706528
599775
429399
354197
561484
485812
838340
97489
352084
153299
792503
929040
611651
547867
163063
1017214
126197
974474
920973
511369
713826
965976
498954
335199
111829
966814
932995
34866
839458
237610
64142
368358
782120
61872
898989
538204
187004
558018
818756
522623
595979
281479
373632
79343
151872
373692
163137
454026
449251
605405
157864
329028
453973
249499
54054
443379
603843
526233
273170
694496
223063
44697
17077
740562
891693
758677
557743
882065
169601
587168
759937
74394
624457
365657
809785
859054
15013
169984
544810
263377
818556
902763
965444
412782
105766
118249
844475
99697
925191
927446
755030
777250
535796
473356
956391
845356
271037
987778
447586
979034
294463
265950
611529
48161
268485
30789
957337
261139
686148
16594
136322
1043801
824064
604741
536723
608080
219052
426514
541488
443482
812936
409532
662898
530398
1017843
440642
791018
170948
574904
355100
335738
673700
894913
968025
632504
22542
464173
884638
764512
726502
67891
401282
430386
11346
249076
875194
990163
763039
828748
387055
158408
806754
380700
86641
976148
972143
886598
964748
612346
237482
367643
119244
910849
41778
112987
808267
722822
990180
747683
211606
68223
552490
536107
577308
959241
740028
848166
95459
648552
555115
114149
323028
1024534
981199
943842
932195
290003
66193
477205
802523
155711
13101
798513
916194
288674
504572
573320
951540
1005965
873113
1012647
13263
438439
331672
531396
732334
353446
837307
554239
784357
772309
138508
270656
488966
763831
956114
133542
133648
406168
89811
325864
37514
1017289
911995
200840
221445
991036
626345
833926
97874
321343
134734
911175
308214
217335
535091
519084
861310
689769
155821
327354
419202
1025355
537139
966798
385060
785092
439331
311226
273698
556242
823344
197227
208949
704389
422160
422544
283358
870107
811925
205600
665780
586230
1038991
136846
806742
421137
831921
732453
407054
27367
445636
223501
316228
299481
682522
689429
208659
329073
487503
370152
92882
526168
26095
242314
116690
243331
148960
681737
459719
908509
266314
286244
611169
694473
797263
54866
1001859
923179
701927
646041
4377
1028
305373
171967
260225
84975
343968
36973
838380
137764
190054
705934
307798
377169
721042
542186
838580
380845
703994
302367
518616
419927
1000987
759892
443592
576942
699337
65392
397143
434341
800170
994759
837398
432144
848212
629409
550768
1041294
720728
730326
856375
1011305
650272
101628
987780
571366
965049
464733
353262
621007
496712
540702
327609
223313
457790
767798
566620
370441
897164
562202
785989
468571
481332
80621
20254
733522
453013
383705
921399
895400
529683
318885
911649
95386
439314
895618
753949
195996
16598
146489
912677
474498
606708
508155
506065
83646
501400
386398
210141
660371
498679
62511
650529
1029996
759272
854268
777884
823025
434475
211188
989511
766202
481677
19556
1019115
61107
837017
956209
74421
166471
14358
689180
535294
449260
339932
347006
196372
817851
557167
402579
859320
839257
452980
746245
786251
907978
478111
906999
222481
556524
225979
619054
616747
525629
795349
78435
1015656
371777
767013
4320
86617
8452
614252
891698
166743
860025
166449
621976
1023171
8166
203267
447901
965764
643456
454945
965162
45798
823072
291639
880144
111723
366425
659450
792227
381194
322759
480241
46596
346091
508339
406648
750345
757157
515360
1029501
460306
104449
715973
436578
23767
116737
858105
548389
426909
658695
386127
823363
498333
707475
725900
982702
960109
616525
792733
998674
902686
655428
207575
958464
808774
354110
535090
865019
53490
89481
24102
686708
218611
262753
202456
318687
199031
755393
269951
869114
718664
568759
675663
3840
371908
753864
811144
58382
957453
539566
644241
730585
93986
804499
179344
575302
514841
456942
869788
106963
1010570
512610
182492
113730
947866
442800
54968
1038716
939005
842274
969074
191263
216721
321762
1028632
435503
834297
604520
542315
562115
924939
534852
855243
479127
129506
857822
1028152
105948
633820
532417
654626
370550
602887
15953
351997
350913
19002
582760
9558
349170
748420
944405
194173
714714
744425
609418
776459
946747
74979
382147
920575
146499
491968
376038
805212
1013456
690665
702020
401000
986918
201634
537028
909377
891323
610819
140065
912967
988526
496297
478275
573477
1034991
840903
1040710
413609
127770
412975
44492
305051
370421
657466
233448
1026274
737520
577171
808579
457844
406986
169455
331006
202966
366754
501149
157070
900364
160884
455379
107748
135449
1006274
582693
667935
341941
455611
215529
899494
697826
573839
639469
17489
964876
217984
406074
996794
474510
629656
330986
756950
976434
551664
960543
510900
736691
734552
349369
935383
136616
127641
945249
491651
644748
885590
1009862
364238
147033
277131
598685
133508
716808
477729
704326
797168
305753
648840
145464
1012803
1014552
871743
812509
394594
533623
900497
464916
156743
76570
359252
827279
354089
897877
904611
68051
773180
671011
832251
667578
672414
844578
402670
1020600
199029
106268
95469
923686
59383
789052
398999
61851
550285
884657
262758
192425
556264
13
400228
206161
1020284
275880
885299
965436
603285
649459
844101
954572
135542
366828
930272
830228
1017682
727449
828597
490364
681249
24937
364221
817166
802357
635182
111674
935091
63142
971991
847678
592235
12413
386957
70650
65839
881931
189373
322922
64970
450531
607912
269951
414970
178519
211005
923424
515800
851447
889372
803047
455067
169309
255363
103074
993351
957230
84817
698683
591968
389460
87120
238990
931624
641893
787
777110
665387
495134
759210
780136
522060
863248
41193
430360
810151
639992
293569
561836
620107
823377
274183
1005808
636605
110491
897074
734646
669881
585177
276906
930216
72856
847431
693976
55740
718834
553224
60964
133523
690055
76612
868932
936335
792823
413415
912982
598444
170681
123517
200453
393481
407909
87606
180990
305945
468732
679921
88517
252650
53502
316021
633928
790857
524597
243580
5080
691837
300821
511203
538601
265658
63428
369671
604618
588637
312182
340441
565983
55831
295510
731365
868349
997081
715469
171328
233750
138658
19557
427377
180772
380765
533011
801703
622354
30054
1031121
96350
417367
685414
207866
229454
928218
512909
759198
649624
302116
470163
730426
770028
591147
456452
37839
948169
932699
548495
1041433
564986
1019550
385408
29724
557039
934251
585694
294528
102399
444635
505554
2182
432015
456287
989106
482882
176983
15412
585713
711663
604832
814762
638386
540444
262509
880612
520691
775676
599781
223103
695971
772608
629430
114914
677520
719070
680249
328155
993105
243904
139261
39774
989178
957630
116805
1021597
488417
790004
693366
815788
905238
403430
482702
192787
430706
473895
771262
92671
431510
35876
262661
792486
705934
204484
311026
393898
430143
701245
276765
439281
136924
375586
287379
215734
193445
467654
620791
873716
709844
361424
564661
161863
282846
95493
714241
503358
1000851
508882
431599
64852
872760
430788
779244
769816
823042
449756
678638
39022
923766
126306
116862
97822
884859
902151
182086
212121
682721
822455
260146
185529
362474
71085
1030927
747486
1039632
163173
465401
753644
248827
978073
101096
707507
966440
976794
1005360
677079
675075
22466
288773
113898
833490
628189
857924
489861
791255
671429
620468
574729
793554
162239
254326
707134
439366
891681
150717
83964
421849
2750
706504
922070
424481
942500
1027607
500884
584806
374135
264184
224589
630498
664083
216513
843321
613895
597171
269144
969939
859575
329483
728392
185185
956125
909602
1000122
587776
908372
140545
38254
479893
360127
636449
558170
249367
114994
843091
87631
939589
452748
632809
598488
522894
82245
209324
550645
960632
654765
792625
608495
333714
490506
828510
602012
508093
220260
14445
822353
973891
375066
46734
175655
284077
341047
1032008
608616
506423
735111
244098
381387
526050
64584
1045129
696089
713123
818511
709454
284295
1022320
981500
741183
306289
791975
821856
904192
150852
244275
521099
526481
41112
38829
659859
1042699
949847
1003892
903432
962095
304724
707350
797857
465515
1007810
666659
464868
43864
851847
662589
961673
651812
150920
827537
149736
969791
359384
387314
112667
273448
303001
341710
889812
73438
907555
893174
881251
427460
825545
637302
554065
870638
629622
638291
561027
81999
520013
437298
971222
921509
704422
313210
485080
177043
561637
180657
806232
208405
27756
146306
780068
460667
666828
144943
272308
976086
225655
802598
108800
643894
759846
78348
792824
436688
62934
279732
170493
858140
700810
357581
968219
207498
257766
17359
530557
166199
532595
160935
878347
696071
500757
550040
584001
512137
876156
697447
548680
887729
635281
114925
364782
285971
446580
624130
1038957
6120
774581
751537
570340
303876
413603
203501
477294
692275
328420
962769
183659
981417
896967
907279
366566
671249
615460
43518
641118
134571
122042
927209
1024539
987550
934891
870701
141573
552223
78976
918943
731146
587223
692261
798715
698438
516159
299945
836147
139739
26794
670929
137348
217132
350871
17751
1026297
773202
724198
670120
531256
134576
286572
793608
48994
746484
906733
683429
329397
269488
159850
445093
692157
903050
507651
862963
869388
91148
371355
608762
111443
357474
574929
378837
921212
291937
86332
890194
458272
152191
197651
852584
321883
992967
8320
23344
168735
392559
752921
140607
344263
44682
895071
438391
527298
1003405
201791
116818
864218
272693
714233
479110
456371
938400
865694
513129
674957
213223
566821
516792
601546
803891
456443
164819
76265
27971
606474
425068
131910
849168
134378
354440
696522
86389
426606
747959
240974
49597
192381
1006182
670833
335826
597368
413819
55888
711855
336614
716390
927252
638137
656599
383868
938221
264389
164712
769228
516328
357728
337804
1009998
371714
82965
651130
218568
256383
1021863
209025
664305
232545
998123
736779
124063
1038494
296308
1013372
522285
201050
403629
161138
885443
694636
61517
104401
355931
52441
459293
967401
558340
205490
67610
792924
65483
857570
182455
441787
227433
467620
379941
377559
873692
348373
832972
4632
480034
437708
627853
407390
846859
960796
649385
419726
747180
215103
303262
419414
461146
196260
130001
790505
162444
209936
940315
5519
542993
693138
778648
1009771
537075
849326
767388
798466
520182
173075
700800
109397
838226
579141
748504
328367
417193
865292
372540
659591
26243
612653
338233
930281
77451
768585
925316
642145
375812
429310
376305
225087
74041
58808
736583
978424
620671
448090
578654
280049
102318
54378
71085
283289
350097
751371
850840
604702
323033
736485
27878
436932
562614
964089
176578
508816
321870
444457
553787
665530
708318
977150
548023
658753
705782
50895
435755
911303
701072
368516
309016
773468
560598
908432
1034662
486628
220680
899032
713220
478418
794092
919938
406968
389820
497592
92456
693658
875374
492505
308850
416465
756794
43571
575121
599073
262880
882727
284872
57034
5135
431641
849527
514064
110121
1008204
688378
809706
587966
475256
43528
595880
51694
975057
295431
439874
433704
239041
601734
429959
834911
45410
176881
294675
489814
455000
980714
483679
589274
228252
243780
395805
758632
912446
772743
31111
390065
275032
916981
409985
841465
597607
13290
866544
95271
889806
687445
222927
25255
508526
487405
801519
686317
206507
906692
926973
577033
819611
539195
807343
786044
610948
564969
967969
529022
318755
158909
493543
132578
75590
252372
712275
139576
403558
97007
104115
149194
204715
596034
333610
748358
11386
877052
674559
877307
75436
265758
115347
998966
641646
630760
257594
148894
708587
885686
702934
462368
74593
382522
200163
433519
767303
226511
759141
544984
300393
907686
286421
496428
827242
914986
351358
915642
309610
509020
711043
338323
804149
1022458
442217
472946
657623
307264
672924
709056
455057
641719
890274
466988
866699
199582
614200
561745
14024
404697
928479
837830
113185
76768
881166
19947
294447
854835
406150
641054
876694
89279
570242
471140
981248
785448
1011154
846421
403908
770075
765459
26471
568919
558204
949267
999941
965314
809299
821397
278982
179191
824330
1021594
819089
518978
766483
449838
533103
751370
490063
254268
134809
465476
614564
974083
111552
456542
339632
854680
330483
429758
196659
984031
669118
230402
870511
868374
983155
152801
615977
169780
24305
210058
505720
713792
661336
882371
669498
159384
852048
100159
524315
765462
590577
682997
75160
918102
546666
795552
596089
634737
63315
733890
661035
467981
158460
120486
348803
362371
915707
46317
639342
893035
827978
519760
416661
98425
241003
971679
275298
260667
411526
761167
775095
535932
686055
986785
1872
731225
981479
847432
117251
655651
867441
291119
703870
1023574
947499
139291
550854
830021
48038
20483
502332
439006
443781
198270
622161
975073
898781
756743
867956
275629
863820
730333
336438
72117
394203
727122
198527
749475
961576
19179
458435
83622
644149
890803
967251
911922
99175
41505
218221
36799
391489
942425
927198
507991
641659
59655
496175
429225
927035
983230
763511
715714
783295
111484
830014
821503
570377
445330
366678
981222
158126
330433
557074
780881
26036
312093
175304
1021888
538160
575579
683415
605514
478650
407760
683258
547931
761919
183584
870154
866600
645960
1003285
1039162
500738
977593
381
964648
928926
60062
882853
765844
192993
93939
794651
437916
27520
620621
378582
232854
486375
349873
76205
219465
466873
883536
305556
599434
519503
39568
981895
601966
767659
216514
305830
872013
76432
533920
537282
1042964
495737
1018621
235696
143271
145
278707
976526
311215
497118
947773
872063
557723
198265
585010
960505
581052
227927
411613
358950
208975
548180
464886
291821
45304
46627
192184
627021
974072
446694
26257
781685
823740
697725
432714
919521
483968
723937
523743
938293
140322
58804
1036373
109970
435963
393753
107558
867204
633954
541779
13933
421204
98882
697221
883704
977313
886177
825689
660838
618134
503454
423159
298526
258051
558473
20052
73414
868996
809603
678298
248690
380476
760079
668048
197870
854937
427276
564489
869633
924317
172861
77914
772581
369098
905297
353529
584669
41062
539433
768680
560770
971191
202974
251011
339190
940137
291142
388307
107537
825068
875112
537009
595722
567729
801235
964117
564447
395362
543518
270524
464346
736344
614865
210899
867277
893987
807849
17454
1036686
449328
101968
614083
112586
679528
525130
133133
517789
232227
1032124
171479
469251
231990
319910
275868
387170
811963
145370
926748
552174
469859
79648
823751
8125
613657
130897
443137
420628
41548
850165
686797
663219
885807
366254
453065
895893
858501
127409
87291
644790
443902
860543
558273
261133
486399
297354
303749
768555
904754
295731
996589
327757
5433
588229
435653
965528
628218
582356
779440
606359
8778
485924
903319
287007
661392
792221
231323
802355
309607
887131
586787
182726
136099
41562
613672
88136
702624
831073
499801
786302
142044
195283
153447
298408
183177
112557
643030
591522
847932
766522
910470
844630
842263
251441
516826
987012
470074
372553
120989
638901
354153
650767
148711
5642
985776
516530
694152
303591
584545
110245
349765
879571
378869
198382
478199
599802
711649
359187
937680
45019
764719
1042757
509286
467205
593928
423694
212418
957094
993070
715370
1031443
84303
798774
595044
973612
623089
831031
839369
879918
832521
543036
393505
771602
533596
295633
296547
887412
1044889
235090
545077
102844
11831
442388
137049
449927
413976
88221
679781
138620
550328
941522
635573
718498
715721
819337
370830
818588
13953
507321
502516
662059
23414
799156
685937
359177
392239
434461
935846
840149
22627
707895
42176
603386
874574
631866
599122
872615
219563
659305
798337
707281
287836
688435
563870
889625
1008985
769770
1019867
847693
950433
274645
987822
808184
159707
815087
545899
609610
134108
175477
15316
28504
968849
485422
847482
992452
792948
204057
180570
300926
287752
475582
270495
534059
414043
870396
996368
667580
856527
975560
359682
1007623
86243
728287
765703
91257
1001482
25147
143999
933795
213583
480312
180716
319593
595722
177500
899392
184410
793127
755252
239242
118177
838591
359116
622902
419591
317673
1033473
874598
634874
605859
71799
276355
924475
997450
794358
588635
753794
291875
64975
459087
221442
774566
622103
354143
80388
674952
534006
839814
175486
241369
120098
380723
26775
724367
196984
566391
690824
105845
583601
134300
858221
261549
527796
71450
296093
639122
538909
521290
254666
174580
954949
623696
256917
351725
936855
1009698
1031601
724935
452853
737224
725805
72132
246376
385928
945729
560046
895159
104382
266650
189293
704073
226027
1033108
184864
560107
131785
147655
322325
640629
213882
663702
15443
547715
334471
1026127
443104
131573
907428
616734
394810
769886
717699
992788
1008480
297323
938800
470931
796694
590186
235908
472706
616659
958691
1013939
283225
922360
632061
971470
209654
443533
88410
173466
826336
242792
833742
778098
4885
1015855
262392
588343
814279
542517
439075
352295
621929
652136
234963
105748
433797
982231
188554
430390
569240
282479
123911
676832
300362
211340
208887
309440
42622
567517
385881
123763
336251
925677
40294
894479
320614
214439
239581
8099
278507
803403
184953
370177
438723
903889
560825
516598
624789
534916
177502
985091
618347
822249
398866
256848
391526
216893
891203
624148
224648
494947
158753
705760
549360
651416
541558
364118
575226
682749
552429
414093
1000930
672613
333944
226567
755955
851587
48373
756910
835763
885787
827111
343163
764513
883514
1009227
283377
832173
560353
64879
634854
138632
444032
680083
247506
477938
696252
458931
1023250
872091
354538
522320
184387
110342
502611
758697
960601
589315
733424
315989
650016
66992
520438
733737
159323
715479
350214
560179
743246
877491
162436
17494
281325
664861
2692
812001
530206
174099
179176
291822
669967
733823
512080
491487
13034
118137
392428
230324
319839
990396
480163
408209
999728
936482
83773
528625
27979
1025050
21212
332867
325095
1031196
75064
706139
890475
526538
926349
366048
726977
1011718
222025
774690
987510
692116
894855
729982
29854
914117
910592
12169
734521
85290
64414
735151
296378
4421
828484
108222
359366
833746
247853
299386
103213
747578
517167
541970
742302
932088
183556
434682
550294
280796
851606
126109
803914
483481
891796
386801
862360
508744
924854
841604
296599
451200
682335
750909
781188
560409
423821
738255
89980
949355
265097
259259
139143
8235
2995
127323
752361
670869
739341
1023759
307728
552587
373376
676910
910761
877539
871287
910677
277982
411047
624486
64882
503801
876228
587322
439806
766274
827131
5553
153010
552689
479312
697203
823897
827316
575955
575875
264124
983124
587835
858814
23534
950445
793826
80696
207058
528394
605197
112847
908474
386744
84141
1037628
225656
599673
825689
60327
85760
741730
374165
25748
747553
531304
18984
319777
77674
203586
991507
221453
467420
1029983
974656
205947
186314
657684
190832
195710
69387
688820
320232
723884
692456
28142
486519
53705
708048
52334
700679
947706
851000
209563
3427
50313
743172
406145
928596
18518
369507
700207
495935
968030
124421
49147
544202
295931
574661
820606
877960
643401
942204
651346
326125
474918
503246
375232
975648
978606
430386
414090
958013
695458
14454
640909
769097
855685
691879
995349
331969
23063
427501
288047
497768
856772
360819
468461
89483
665381
383970
479770
618345
619835
346058
259708
515704
453160
465383
623331
346632
176575
918385
785590
524453
964721
539401
668635
3973
169254
998363
648073
616954
512466
384638
278541
929316
116643
643322
397392
93081
1005126
688569
191510
919615
395498
536553
664368
852468
221798
461822
541734
1002869
336096
136263
870255
237807
568670
318416
329546
648403
210004
123724
535590
161502
281237
226429
220742
488866
1019218
837546
1043539
395177
15382
704603
989922
318202
498972
1559
554967
252921
481508
329519
1011206
550001
798174
397454
134626
634605
197161
429484
198493
731886
836240
435598
442596
756786
150718
874717
888416
517957
845850
339031
921653
39480
141224
625822
192978
323475
324680
577194
822674
663413
808737
849079
126984
1016881
186390
60061
254433
490762
303835
505431
184572
494355
39954
826715
383931
76536
229812
520390
445708
309942
92622
446193
264399
816722
259718
702040
983306
907668
894123
321858
817632
194191
987240
855370
710728
556573
460722
802571
906287
26653
1012461
386199
778063
156134
813660
682358
1023538
806814
450773
204600
679998
655522
438480
964859
713259
392704
647548
204023
136092
943776
54623
120805
85472
711113
361878
125958
183863
861850
811360
664564
80264
848004
173736
70910
499738
324639
734156
426736
278300
337246
144308
882608
900028
377765
168076
566955
721931
1007603
689044
743437
280852
242483
901381
531135
311942
674660
658028
523627
751034
993133
722827
476905
276916
432687
108094
781252
849660
964857
159833
903172
553617
545381
957855
693715
444098
859975
221187
602011
563375
798838
299064
216538
872621
927975
926182
642136
648685
533064
794276
267015
605590
966216
804751
369008
994292
840432
571292
732867
846922
170157
177234
688698
967762
909127
921684
424287
804724
69998
981469
465547
628377
430431
864343
536487
367800
651830
533142
1027045
59492
753236
838676
863942
413180
472443
452398
807589
461090
923382
737655
863670
806633
58831
667450
260255
590054
301974
788534
113429
595710
703360
759531
4233
990187
744033
724252
936150
933125
770181
856471
950721
305563
1045368
583702
438214
268864
6751
564515
880760
574203
390776
767495
898109
574677
415740
11519
594693
638434
889827
253413
584893
564486
956642
100114
797841
61839
436490
888905
602831
224076
920605
861929
705992
553186
1032532
12167
341551
48806
724450
625279
745352
763270
415247
650659
391078
426511
271167
521181
1010502
292184
264354
628141
816613
210590
238494
273456
248703
479353
223614
334299
624297
848759
588627
216700
77627
376580
868727
79269
790169
348472
315866
252318
807960
1044779
720166
410415
916403
121158
605866
198287
822897
468637
188981
629832
44369
482377
594228
822554
642572
540344
126865
82801
726879
25376
624958
944363
906552
230857
473576
91441
410537
1034578
1044739
563309
558124
964229
1035440
851406
891084
786094
622442
70307
605696
890879
115245
743250
449090
779412
591573
40164
1040440
787836
182704
164712
478280
539879
546343
838668
330041
670440
529073
510427
1010962
592228
503938
230287
579499
369902
649648
779025
997057
244401
800545
721510
834426
198592
14520
800397
109949
505649
412616
584948
708863
847868
480392
576533
810938
385361
953077
238559
1008772
66907
777575
926096
939804
794538
684965
82722
637697
473521
607094
963937
133336
63223
653072
54108
189508
739886
866555
199775
410198
130850
881565
749183
518382
558383
794510
188963
928688
674813
595010
442522
963203
1014566
867706
843261
1037882
652702
241655
636774
845273
246936
742106
47314
864003
936620
605632
820991
397600
710982
759047
790065
248972
154731
639632
858700
789704
194889
860737
738092
177044
372710
120378
884835
583707
771281
231152
360356
555692
976411
257914
680607
755321
5950
660089
788223
779308
781974
134335
491318
959880
685244
394485
51517
659582
86851
986814
638936
339773
265615
446293
316921
1021036
500056
904691
101678
28778
277990
857060
753364
820757
114422
663044
895742
616978
415965
792063
975458
885677
108934
185631
417623
46581
625205
205139
478243
389739
920132
815459
832512
154240
313663
819083
218048
763471
747685
265295
812174
981017
63177
194045
766871
27581
440903
751042
464148
444000
69403
317548
578067
476960
877274
50076
371906
743365
914196
251080
485061
915230
657641
415109
399329
936853
259234
223284
992496
1041382
23744
523788
963100
688474
954212
584138
240016
721068
837148
365569
512434
767207
160243
231579
236979
380777
787132
1039361
307373
530447
23940
341330
49938
198918
144505
414945
146951
243878
290926
504614
936710
414069
790031
95792
967264
452426
968990
1020922
702608
839494
359496
899964
758916
966822
862081
734288
522178
612723
471773
642908
577976
36188
983896
629985
779466
557768
1020914
892695
548562
493995
3995
516605
109700
415687
532763
281332
657801
726081
588974
730796
41165
193250
687053
962678
441509
445887
653511
12493
305584
991378
285846
662872
158181
820746
446630
354179
234103
378492
674455
94617
608118
649802
779808
118550
315889
372173
473097
281448
1026560
986027
751
218618
297254
809172
727040
925247
742275
1030176
681120
184384
761868
463509
748075
908224
414204
228558
58466
707167
675156
324052
187227
397107
725530
932234
586215
873474
177328
14324
86574
722506
856056
227656
312766
919463
209550
488059
804752
569489
955551
887224
199013
347206
993302
372448
287675
747763
612877
110677
933525
336315
253463
916605
158146
720520
456123
521094
743048
969991
832704
5089
253464
377571
476477
366909
424851
715475
606503
369435
761579
100402
551008
667431
887607
558207
762861
449640
61310
914258
243110
487602
879284
503812
670267
785026
900246
874875
303809
719125
197909
764982
1028803
457923
456120
951710
874875
605710
68511
328821
1026806
327246
46247
282760
808939
857090
991014
803802
586852
819672
1014499
577541
207561
35105
195404
323522
254788
57057
826982
372584
484037
597883
230347
889604
128834
620187
500413
25538
1044804
62453
467503
509574
70717
547592
636824
870617
501916
558671
801888
599582
374025
313151
520173
855148
695300
392315
878711
450391
661590
294721
294159
128857
815418
757500
597795
214361
955707
23678
302141
213785
257453
413569
981746
661343
529140
669817
661202
624367
300060
664334
472879
962023
622498
715724
589303
426046
659620
509508
183308
928951
731573
309494
593852
65897
763140
56529
33219
340548
695452
1017146
416509
350975
659865
911570
492574
746461
774407
369442
568198
177489
940675
848160
196410
702733
461158
248758
160138
196085
23165
186593
87155
53207
784799
617319
416313
148001
121417
720253
395163
272708
367495
929195
67506
325042
689282
614841
1013695
775815
184881
810075
420719
795548
282996
752385
236343
323621
619874
358489
180986
187919
161024
612328
732514
555484
856939
626686
816550
647732
598848
343934
635162
501329
600608
943637
394619
948459
880641
867586
119322
899127
174430
873195
742393
62552
36177
595459
47839
509366
462504
588065
8704
704656
174042
304736
643694
9465
1018056
372389
11720
910024
630943
88475
1017688
785574
218545
204260
713263
131424
307417
84466
744350
119903
705682
789631
386020
594419
670769
837652
1020215
535341
844060
571061
773916
561744
660520
392059
589412
54571
627815
106691
769190
144791
628536
393791
445606
695826
243771
957144
3874
900926
365805
156943
699331
1001466
362950
173729
645526
882199
240647
653864
898285
408560
566364
946320
615412
694825
892494
428979
987401
234169
513329
899706
73318
458020
439267
105118
368281
729077
172802
205025
891394
962410
764848
765888
446313
954215
720367
26540
680668
429203
1007184
221371
979792
681325
970784
815115
161343
981724
696955
628436
303859
383333
727279
723563
301290
314349
774672
156744
934167
183632
892290
176858
966355
355481
948820
235895
532611
1038151
949378
192848
734566
541184
326327
562893
753036
96254
865858
901938
999340
526015
658692
883325
946520
437663
837285
821920
236653
707501
1035479
668104
864573
332622
87207
162032
189800
861038
965561
383920
186384
682999
660763
698462
877776
1018356
293662
348043
235545
721413
942998
965110
739586
132936
389070
77011
515476
362479
79969
866254
1030775
678882
867916
427764
622066
824971
392816
1030767
313461
465856
315666
347775
579101
191505
723720
741949
622539
897024
684732
639307
739912
991771
202302
561240
639044
227420
949786
167345
964122
579610
474547
334486
971373
42315
740003
937622
348033
989828
392011
231420
187682
584752
382857
71251
556815
615414
173338
632580
568764
604283
578033
123233
900892
108338
155836
585631
107889
422302
264559
220974
833892
273348
692109
222850
115327
949341
623235
188603
741276
283704
448206
973076
374494
597414
857258
838521
315319
782845
976836
883733
239277
939390
312551
278708
230767
826332
424969
115529
225729
404427
587385
217863
186951
859768
330098
14464
928204
800344
779215
683770
491662
101621
785381
1028059
166628
665720
834762
502385
654151
499316
1026249
158022
572526
539575
275399
529770
855083
565231
510753
75116
900641
594827
579316
853660
464997
679990
252333
53056
870216
996158
395676
948214
340418
225692
986699
751778
252014
831393
349609
782312
104666
842585
473089
934341
422864
869018
818943
552437
1043204
959867
692142
217676
649436
376040
53335
858067
732530
335016
626184
312779
931286
664330
563781
792664
844598
231435
301418
594475
240405
248456
329257
580372
446260
1029078
246721
66180
850786
308150
977845
335147
868911
486842
57089
335064
1044928
77654
824266
665189
4252
752823
847251
1006327
960402
109265
741788
12207
145322
447211
669107
259261
248231
892709
340182
102044
764381
917165
178465
621343
125290
728320
188973
666323
943684
1017717
370518
1031416
462165
511662
975435
52680
408102
149716
667219
591584
733002
1008587
169334
236039
701203
455007
438676
622822
853800
948225
624595
671335
375840
210452
402273
877160
190541
960481
145146
575973
1026469
649016
607183
115492
151991
533577
414764
324192
571714
222969
498593
230579
977286
294472
818830
73297
384551
327319
495412
167457
800801
18602
137223
500502
454916
680492
414807
578462
235055
802833
205420
963690
526584
405317
537274
160725
1034279
452403
734330
511138
886324
18024
111658
583470
718232
861431
690479
798103
359394
83246
170825
242986
8000
588091
824682
1012287
1033205
433175
1016273
101052
782158
120902
834960
403939
20552
879524
991829
403528
389186
822742
522685
856182
386939
961093
386966
613578
935573
215161
342721
724045
126511
884787
1005156
293003
849120
401319
953330
231047
581698
862637
699430
149873
570592
719979
345043
22094
749052
362
950429
548076
33133
647750
566302
894121
784146
676352
211505
864945
79299
667036
979891
567341
411490
655389
627837
931283
559124
670283
564278
43636
645326
184387
925459
444593
535788
748069
110591
730248
857949
281471
61245
901605
890707
483081
792693
190148
1024495
220880
653655
649138
293592
282902
398666
300401
433409
23099
415289
140432
777679
394469
58865
610784
766520
565178
962964
877550
515912
460509
1022052
182046
892633
495229
636985
258420
303215
43245
901697
843630
288681
987262
146640
960800
341186
64265
554553
71071
737181
36025
80937
333687
143692
75008
148431
282161
365363
611202
685891
622685
388833
66220
760851
44567
419325
231522
1038078
737218
930998
879264
241873
512725
959336
94575
1034479
329366
779728
77505
924630
195443
499953
803983
198144
377395
73115
811938
805721
805082
424399
109207
600041
822075
359250
709667
477414
497444
502542
582833
985512
436490
18994
859101
622451
837857
848868
569684
9619
590932
9594
719821
870976
279723
315447
992554
957452
895526
951934
533961
598065
74060
517334
268142
74032
1041580
387767
915885
754099
253771
340678
394940
937219
54393
185447
1032620
699684
129974
523429
663133
727547
578489
721641
107982
345565
70225
574427
136680
139920
434875
909364
968807
933934
694392
106389
461354
501812
629309
415677
566546
198370
408326
351437
201455
266813
47507
708804
58421
260701
350214
958119
798281
622797
95936
263645
202104
945794
286669
212655
590658
351371
556217
5157
150789
103496
647487
822594
91022
314926
628102
930158
950854
515166
606888
428969
215390
128532
1017895
58766
696391
576356
595710
433779
313843
1027596
885268
510019
96456
704934
924841
203008
655619
696029
152654
877693
193060
138097
619244
226017
59939
752436
413388
500420
305
354694
85478
628316
532678
1005284
569513
958611
589943
224488
38574
769935
671733
839673
148095
634137
258808
581602
52309
198783
128317
166677
906587
547979
353044
580722
877518
569583
239815
310207
1034243
715274
310307
412136
796057
703117
228811
1023056
615734
220529
174803
346164
147660
797966
645789
878775
598371
929555
762844
918262
52202
620968
455897
955173
1004311
130256
18105
653362
508618
790376
359594
673115
129038
458152
517457
1023076
178341
322826
585816
792692
110492
750559
808497
235335
1040645
668941
306819
779054
382078
428174
697078
745145
278195
908547
145252
828562
653081
64919
999
257727
724010
277115
1036792
836886
309073
953803
641476
381055
730323
199206
909653
492790
883005
368574
365220
298917
41500
805498
11615
129247
526076
974917
584994
211227
695248
736736
44628
1044791
698090
350377
536443
27756
923815
649382
601568
220450
670575
217290
132779
556365
842031
909335
1040842
850361
201596
165013
555205
947549
801407
699211
101226
591753
135382
985244
795819
1032369
470453
561761
190651
99467
680681
982192
629976
881194
982683
474287
858140
185874
739255
142048
776140
434073
985554
599135
756492
956928
36842
696198
621179
454100
34224
368455
952680
226059
42767
290267
691247
396542
755320
291104
1007141
569509
71382
822025
342544
44553
166940
457491
559242
956340
883495
974806
644754
794174
161874
972901
1001000
581366
801152
795973
804927
767071
406729
518492
714628
229583
850950
158446
115480
182757
239685
908063
544194
681946
786133
790492
986536
625087
65681
1001606
164003
204401
614587
553038
723652
270127
815677
99551
781257
476606
1030148
47156
969016
378441
193234
8612
152945
198768
394985
36266
39198
862549
338680
324688
446548
224857
688214
434220
624575
342122
505373
123789
722380
963036
202258
768638
493329
512601
226165
225512
140098
540446
926000
112342
464006
223645
447815
200713
243999
205053
91646
130620
983109
489912
707001
313441
586344
399987
34334
663271
464258
549586
87276
660889
140390
401970
1000759
197838
516839
331446
546333
734064
804741
209424
329355
683307
998850
534429
24728
103496
312045
444698
1038759
707288
301002
188131
653690
1012381
791727
858285
128362
160529
51993
602971
1009646
122235
328546
682834
931033
877234
528702
591595
934345
848451
111468
569723
835646
298941
410599
330066
406786
618602
956736
26393
368179
139292
307445
1012411
502563
510806
796886
91403
265311
822618
796538
587504
977858
301254
871896
854971
118714
845555
656066
465336
7231
946530
122948
395208
161593
36236
769930
124313
531877
1027042
874905
674709
655801
35271
385616
113270
885006
996350
783454
610278
1019555
154999
790868
748919
108953
677384
397344
913824
115024
301051
492953
120872
71843
552549
306683
965225
492145
429665
475712
854216
622511
169879
948667
834052
415816
972850
814677
408249
183666
873157
521664
145077
866801
913935
1033117
903122
261291
203994
504951
714578
477844
848460
553380
1027344
569990
561241
506912
874930
765833
933435
474552
307698
985084
169364
49800
895563
646532
40050
930682
583958
1742
585937
698763
985933
144320
553688
42146
266072
992041
149778
247419
35552
38585
1042254
6096
965448
869898
294036
351243
71611
612242
561326
338378
810601
381204
901720
922941
173066
588687
277521
41647
859667
406683
74455
991432
345976
644760
679742
233058
289346
201313
781283
404563
937570
633249
694281
264988
633692
430310
899746
744924
720515
724034
330663
847433
893150
791341
950947
1022972
81451
894578
651006
319898
672924
761105
944055
5819
786598
760541
125300
124961
55373
398256
637624
1027973
73384
743919
805148
384935
524462
543355
698390
576889
730217
698595
796024
452737
382933
99606
27978
231249
793466
841760
7512
481088
674604
165694
499156
156166
790060
42772
412587
1002020
295632
742469
501531
812568
298350
349110
322130
550509
118331
762744
913060
136975
897113
881278
25683
658048
890605
263869
707612
1004177
928802
448686
897497
132307
798251
166310
520939
355061
91607
574283
782685
825790
379660
1042526
1036228
479071
981994
336246
244504
71370
170827
118635
237706
833399
678585
1023451
213296
1033826
46058
400649
60312
538259
91917
372468
632874
147782
62376
1038797
305173
136406
172733
790194
12387
567106
972007
29023
306154
684178
322575
734269
713240
337213
80908
503189
542977
473424
837194
96837
112186
606042
558645
1043115
435862
468682
256431
785869
330074
707086
390432
786463
404646
972584
864996
983810
866002
10101
578806
222001
219159
486777
930782
126230
356076
853950
795337
268480
835804
377571
59098
247620
33051
111547
568555
429689
663799
282080
871426
1012726
646146
1019269
669009
742226
371246
906654
957033
396677
983606
376768
566923
1035775
816471
947907
323020
587410
919623
819497
266458
438992
179221
1015796
714737
258540
906121
169325
8334
871159
278606
1028313
115765
47348
469684
562462
344535
923167
189221
740441
137765
236934
505808
920367
655695
188265
491768
707135
750787
510100
592697
465966
990810
267287
31735
799573
976296
539690
383433
81953
433516
648290
783834
337419
101141
59013
778084
384450
597683
20570
689994
1033843
565040
852374
49704
516317
1029494
1023099
432027
171311
296815
478332
278637
161576
450882
773046
170237
230725
919791
939850
727586
529275
34374
653083
247921
782536
513790
751762
364338
898689
151759
836285
7497
75921
150701
546198
1019854
684079
106496
874676
1030408
616582
32132
787848
913522
497287
387421
300558
822836
857997
543193
73737
104835
61676
626469
902756
494686
128191
482703
1038288
273629
539162
356464
140940
1020203
174833
962431
36345
222134
735215
1023769
99301
946022
515724
237741
837444
555130
19935
838189
817655
910588
959827
704415
294559
196144
667759
565730
907544
279451
958620
99267
956612
1000510
169146
109303
995057
409077
494195
390327
663249
421562
183071
615186
545601
543454
455755
985520
712118
134626
638959
640665
689126
203488
166064
622155
578743
75112
225183
81876
125340
957415
126636
492303
422246
294760
450470
917916
164337
524644
144007
300166
369357
1025925
408398
1006132
354866
856457
897487
267482
508027
730381
838726
560384
864278
804163
602548
726923
267806
182445
128427
591700
815360
138470
964261
531956
856301
823526
116657
286379
10531
849711
659011
799752
574700
622834
521470
683930
957682
158751
185098
909576
703928
392811
525087
469482
894790
649748
745636
983325
163312
1007425
195111
999346
494336
705743
317971
6434
437200
865666
872976
358883
386267
46746
25081
420595
735510
348936
576940
405440
91468
842553
179038
819788
437926
677089
575044
513048
520903
872399
922118
346408
678520
320679
535011
458761
1015059
451642
1022061
328603
379086
407126
666778
23211
116094
720476
975856
914047
277922
816441
767038
908524
351244
71662
287099
69609
143834
804581
266457
278740
813605
983254
560380
482341
976438
291525
886931
937325
877383
539088
589782
115723
1030055
108246
298716
206884
726758
13341
30795
313871
321048
91934
226564
457203
739654
431067
893055
152368
765092
390897
573799
818738
781659
790877
95619
282427
34649
758407
385606
507928
147645
374871
340710
41609
7277
384955
123658
298456
116921
490338
222399
995008
1019075
111653
459860
73748
830353
876953
110870
837020
1043184
618564
206203
333613
804240
75187
927158
443946
468716
442389
50965
933481
609265
836193
1029414
675490
906577
1031852
328144
330853
529249
788396
285833
974112
674197
864541
692292
115123
159167
803291
442146
75887
1002312
377005
621768
697975
153671
303327
576521
985024
571926
281624
274461
265039
971538
935722
91482
184306
1012050
760557
905123
262546
267937
253804
103975
868913
110981
121537
825686
139869
579604
462140
938459
124914
738492
251450
531052
157911
262755
713361
701369
421336
712680
71184
154039
540334
315176
246851
563789
65362
255540
427712
51948
356390
1017926
700119
330329
926300
983977
430319
884424
671037
549459
792058
715433
791590
374202
829404
961081
949774
870236
588780
224280
942187
75826
846468
289762
465432
92673
942415
1005733
66799
538783
853357
592084
95669
724704
201318
609013
731459
607184
172964
85686
705241
290498
534179
652683
38843
846279
483465
5245
365383
385355
541212
87529
512447
1011990
16950
1043935
955373
44682
366987
787585
365924
718051
283420
129778
82239
710748
730080
565846
422166
711000
225073
987156
696746
222385
211968
361346
295576
261327
600027
188258
444719
30547
750611
723079
766240
197448
744269
277120
532621
413670
217395
395386
800698
729069
591351
435284
928006
835414
972819
401676
598548
840757
587438
1021818
495978
324385
639673
59936
199379
929634
557746
904057
136935
516840
477764
730050
843606
698636
356237
586547
692389
474521
856782
915753
498354
598650
792200
51190
283289
169840
972923
1044193
528940
258112
390058
196510
754834
531844
513177
306322
73255
602761
644174
444388
872837
833727
418047
195912
140665
405000
851724
323495
1019426
746199
459372
522625
969574
993094
1040624
881831
118149
846482
965458
781055
532880
81957
366546
634011
738421
1006472
119625
281428
452698
187333
266198
288365
711383
836333
107481
362845
161982
691608
15433
210923
544995
257394
87150
619154
467321
90092
130968
119307
297132
959052
813763
308728
247142
454823
278865
896029
757720
597998
393110
1024731
157296
986401
374153
335452
377821
519815
288827
369002
615412
483677
435532
5567
83783
370502
770712
706772
635832
179885
491328
420720
478395
444619
936353
423718
853915
19265
882835
527415
424031
886837
371948
664810
476743
785677
859532
943818
910654
934797
925592
687598
392582
518159
580871
327759
475335
941509
696760
782280
41901
34836
28361
153770
324280
491037
621056
461233
381172
683432
177577
141435
21934
1040227
989136
568717
395540
374714
967636
545590
242965
1004396
448714
707314
34662
530424
382664
791905
854103
976865
234819
647519
849388
475359
540934
619583
372189
367670
860917
83953
725847
53123
360810
671180
560477
370080
135345
157791
255224
731500
64912
331225
320937
11203
644673
61295
924361
427128
66485
919486
477811
421518
975525
148673
355766
1010920
729568
926826
267186
349271
332576
342625
938258
527060
785943
301991
622214
155552
100952
102248
304171
714181
219823
481671
493244
386147
16467
122391
1009011
1025036
9314
172092
858744
189373
918751
96313
1021080
300809
238078
54453
796649
911415
920752
19982
40967
282769
415921
828392
979885
183066
218023
661524
26181
766079
4405
912297
1011944
75205
258056
580792
348472
743476
555614
824308
25874
391880
71907
793920
665621
794513
1017612
482311
307269
132130
928495
855734
493233
421207
620584
1006144
7028
457437
708948
1024974
1027000
991638
68446
257975
548555
864137
449845
232731
362086
998118
341869
413714
366766
541029
946821
644834
370343
610677
617181
1001041
261688
20758
633781
564470
105239
250116
520913
435379
253948
961232
122542
363630
686627
448727
565959
555192
915602
376975
780431
230983
989900
635313
932580
288441
211828
672314
763174
440331
940955
981132
311570
8158
73998
540088
709728
969416
962971
284352
961594
764727
726526
309641
318566
662492
357252
766049
697166
860535
498918
835852
221597
671908
544397
515014
587722
485072
16563
882162
147614
651253
196638
181436
1039211
890001
788648
670364
765261
363074
553232
901435
295408
760663
655044
592460
917165
659585
678590
1000660
11057
704105
826672
103979
902589
9430
946117
595680
278934
425500
582577
100450
742087
384807
253525
437567
308060
947574
510204
511213
628173
283612
973765
492403
449148
561856
973522
865681
628384
990312
62252
423491
499130
608163
132756
483410
344425
815685
867586
292038
268833
721247
883151
358148
433481
494280
486587
472803
255756
495510
627423
574440
653347
149638
342718
1022486
380766
761689
899893
185476
686695
758758
115087
25556
655757
869963
21417
581977
693441
426086
113828
461076
297274
278871
437740
403431
583227
355580
220495
166208
388226
868628
590607
278240
428342
265484
270234
154506
686926
753576
929550
1030716
17390
214200
367112
610106
779270
132969
553528
208090
590220
733834
638478
620553
877400
588232
957580
652132
918132
1018447
85783
718444
286400
332897
32833
147116
309
390313
584195
327724
712198
726975
298332
791618
287900
574788
790682
72311
960059
131044
642216
994829
163192
90820
66582
492926
696225
191310
480343
313187
867126
729273
67426
499047
575943
437821
744228
19576
847556
648787
1011021
320844
745443
815574
733752
795323
608683
483616
641829
113624
436510
511654
189138
700458
93447
84589
552667
532296
686431
929839
144470
65471
1023286
957443
547909
898506
216779
936919
1035129
941556
903233
427820
656120
313212
14817
364288
330617
428227
86908
307713
999508
118394
95621
755408
218631
513734
380898
251552
678356
864081
336423
5223
614896
736219
493306
698963
633539
800909
202736
508764
498428
771361
956076
296059
813939
520634
478688
191690
590347
170105
271456
752342
419273
968295
119348
17640
806224
957198
563113
1003357
524721
472233
426088
422250
727016
562879
490918
29778
592290
235630
202694
489492
494062
302550
764986
588496
308491
346885
154616
522878
135698
797170
197662
914100
600988
450761
869456
830843
677927
899708
895704
643752
444685
874874
712659
252693
874236
1016879
39949
185952
450955
845386
1008775
655586
117621
309281
378142
5366
744277
422116
22985
990689
926338
370250
300003
841854
504230
321988
70477
31908
287414
500425
933632
109733
901557
15693
930746
52831
28979
590924
861311
951472
819244
758621
415680
539032
406365
980498
472240
834169
769071
949429
252447
95782
1014748
744351
885037
109087
588976
600969
359377
779547
215580
239659
31066
1001591
674285
45270
893154
676916
58493
978223
836219
628299
609934
313260
711877
964929
378918
25681
983550
917809
458647
776215
483170
721080
23739
332993
561135
822644
230040
326058
291964
814300
879332
489125
890511
186986
701245
182991
272442
175328
675168
540870
860430
153864
376773
128605
216768
189180
393277
58847
461202
714971
959759
934258
447178
141086
163236
186488
554044
831808
545045
75495
422572
612988
459876
431651
527221
143677
883442
706408
105421
755786
64974
736124
546393
1014277
114315
724372
847334
158302
550957
930181
721531
1000599
431337
770760
33341
1039887
490281
29894
351586
536591
466394
622857
271851
171177
506890
136000
1010750
21579
382664
104040
624038
171791
37721
142540
693400
525595
769738
961532
227912
319127
1012097
5782
628707
452419
487899
528134
458831
840818
622553
140136
713507
662183
840359
930449
886553
569227
962660
133872
289958
114836
674468
116026
424620
309949
1041101
826093
611204
254878
806333
1017093
973195
1037949
536915
510054
975157
898840
478926
699799
213529
340935
249482
716652
514772
939659
299492
308474
49672
684371
575146
358460
887079
315046
316132
411602
515601
1006079
61679
758655
7598
349714
775644
345597
435786
58562
83546
264660
954705
31397
305092
615358
582277
715737
633732
874069
596345
566700
405675
1008911
586459
224208
112393
350808
706080
563085
360209
116293
830927
713426
603088
165398
283039
302575
278168
806541
122434
609648
81774
825643
201083
76527
138339
303202
641217
151260
205221
810514
92550
753833
340707
588102
832437
221304
765149
406108
270928
587115
826266
161985
953768
759201
363464
932639
364444
797973
211063
604630
358706
883148
431253
599126
1008847
758534
1156
327681
677624
393749
486706
692429
617141
853845
942454
151056
646318
621232
1015350
212805
892307
404942
559057
602687
616760
550758
358807
844066
820568
135431
200534
496494
603026
15070
533030
863435
933593
377023
779450
959391
774026
361062
331114
959818
724851
773457
298800
213310
999495
996181
567649
16262
733316
275840
553872
144358
1023298
1003703
175539
115162
70362
97488
416980
225390
671793
99584
814941
47631
464791
76536
94413
736366
777081
1017262
1001576
529554
275015
501346
493265
468457
731116
254722
830388
735480
253264
590180
918682
739809
335420
221638
253583
545670
216666
719026
22532
69195
947343
751579
510970
256879
377098
549618
252594
464459
528881
428538
618487
786014
797551
665993
191910
609016
408946
568560
991904
760888
575820
65364
800171
442084
341879
698390
311686
873009
26099
63154
380459
571494
368068
459118
568964
426414
948187
1024704
212707
858903
64182
244721
879767
911379
193288
35737
355932
214525
984517
65806
947604
647830
329256
910031
85464
992521
318737
955791
450084
440931
951743
899051
927069
706744
653963
604561
89259
1018546
551741
347295
636558
346880
443157
681246
167738
156217
986756
629893
859629
314211
4556
435104
278084
376412
633018
92319
174793
260251
980356
757603
212745
337288
795494
929422
851733
848766
1032410
971050
872129
556101
181122
235678
815090
521190
959861
125510
343000
648320
107861
980877
315064
236882
716903
326723
584855
621849
965104
371174
689728
754486
178749
1039102
802490
850053
244450
750656
918956
516738
172186
487172
407265
956785
650956
454883
476915
835738
48088
866582
339573
312138
953431
184335
780113
838648
930589
11198
457110
436617
411979
301425
172367
738048
918708
743619
241360
538873
578068
646286
335550
908999
105191
687785
954177
444942
997478
814482
23674
561964
498008
261427
383115
386070
378270
39117
180610
781161
28693
794495
834642
585975
625124
914129
1029792
729991
994688
73326
1441
88408
1015187
660099
264396
1022086
540504
383347
565524
276054
699793
924677
739562
1021847
182639
689871
714711
966305
450449
1014351
734899
276206
238341
241423
202312
858447
437392
596028
395032
954517
493556
945327
333931
875893
429294
748447
620008
525112
146026
835485
689269
17962
726452
844758
841139
953981
760600
308691
185677
997502
385752
271913
665751
894933
164710
237797
176059
212402
616809
636614
709193
184722
538394
469265
881239
803956
590863
260968
169253
433001
653851
781480
841496
304333
130112
696328
671500
852311
436171
378464
277597
134795
45738
168819
652860
488856
9624
714069
574882
670587
741848
160840
59599
294367
566507
273758
951925
964721
279535
87387
587009
441052
742976
548015
638992
503129
136579
958791
639490
960315
520454
381669
658811
758171
178866
446537
693490
399568
202765
671522
1012525
989163
506068
167045
758418
807907
619833
987016
404821
543978
40256
857958
881392
742091
888584
924663
362487
1032574
106315
559893
364085
755294
504843
475248
952911
342706
786333
336841
228326
373730
1035847
521846
472261
274103
147693
267019
3427
371160
313400
440829
661035
96322
168663
57249
182306
1009367
775540
828345
470267
272746
454094
358399
319890
782217
459088
348940
957378
269739
660598
182874
166107
763946
130973
675254
547937
956441
650253
48564
723981
698484
710463
578593
637014
935824
160266
469147
983328
721345
154036
594857
787039
856531
882833
674914
308425
924444
101910
91574
543651
472321
267154
26747
138931
907908
657197
698892
868488
665317
271126
386858
773834
754450
134028
277961
195206
555739
828914
350134
702434
241623
425552
46782
531072
460644
584554
672868
672659
926497
1002838
619400
839074
143201
973448
676675
17079
266839
310074
765965
257238
227281
96507
900276
961397
17375
246628
966907
789007
378128
603366
311834
639453
759285
365741
142275
960775
445208
413424
46813
59448
53630
797099
189387
39616
289303
806157
113172
585954
153058
105534
535901
736463
54418
1033652
778744
1044100
933860
832854
211461
157814
206290
187329
665457
206955
424533
689075
818958
603161
873423
295886
673233
528295
913775
608806
239617
970732
410428
946053
268279
275295
59997
53780
312873
1027698
883266
109275
644238
970298
398873
365721
629929
345704
986954
459911
3299
28217
530967
926065
272291
870199
538936
785370
625630
145007
995083
749652
352820
108471
101671
329503
197828
988278
319454
405973
680821
71322
244639
410610
776197
1002616
162668
736124
132310
995451
504080
889414
866063
925211
579105
7914
19178
491682
121010
263979
274718
672675
34612
514266
613106
1036403
750245
506975
604452
329401
275604
785201
991653
634428
369481
539675
278062
437306
147154
76797
982432
921361
467388
111225
155339
173452
821047
897309
427299
463791
7304
852242
946943
283442
100886
3659
55899
257464
914814
305600
363938
386821
766535
652689
154706
29369
223629
872570
940969
248943
140749
544092
1010419
948834
10528
255898
301114
1023022
922982
702652
198865
257009
648578
964230
690249
343764
808690
135897
642447
1001084
127411
652893
662783
997302
71147
492098
483313
89629
840732
497137
96078
13500
156537
419469
626639
803121
90208
343615
471254
951350
991323
517277
498132
1033285
1007372
930924
1021204
542675
625365
736660
680311
814148
22595
705707
847241
807552
65895
592776
55112
472153
176757
182696
777159
678798
172688
564492
372968
657144
610637
555273
132027
334418
610369
511619
947151
215319
779669
251851
4338
342452
716012
718875
942576
128138
779687
992044
1003772
845728
799548
105939
268069
186926
436607
149538
1040354
787377
1002439
1002770
725710
983326
508309
27082
578332
814865
511264
343158
69347
430429
326969
332697
217451
655074
159086
587021
296450
441958
517206
858869
28586
715066
701912
844504
634770
465377
469374
182153
519430
660058
742130
361312
462080
326321
847370
1516
31369
913344
769711
921466
871298
379234
994251
1021097
426008
544599
273972
192147
1004502
134408
899063
919683
221482
408982
790089
57490
972145
56339
782532
130366
343366
362594
568368
20735
421377
328071
533290
752740
998652
30382
258897
364130
469949
238695
235353
223328
851862
990963
726692
962870
441923
487065
214977
735796
132172
408975
581319
548230
48380
626260
390270
924324
317543
430580
107631
196939
259526
717499
561423
82222
332449
56017
343544
418384
1025609
613758
77452
459648
318823
222662
767260
827139
821366
904510
310050
262748
206709
604720
656515
211025
193875
1034174
177527
42453
68446
949532
383516
385548
533325
597888
643158
521714
380656
226188
118254
876826
423663
536597
535564
462381
691194
593821
255131
1037968
717179
157473
994134
328063
410277
612266
152933
122554
639238
149049
1014093
817252
177389
826302
425127
866607
729746
57136
897310
953046
71587
616856
817969
867903
917762
407673
921292
929586
727849
787962
385801
376542
980110
60178
760989
461672
338916
722949
454894
141605
605103
518767
941324
969584
722683
290050
180936
775653
564504
912893
351733
548709
353257
587244
1023497
236910
841439
416433
450598
660633
861857
116529
27380
309037
137861
294759
790989
596313
780717
1010671
18089
774512
846170
565147
120003
485821
844147
577684
515255
1025762
649718
304023
850106
409830
475584
395442
371169
724709
350698
184687
542569
777287
691276
375341
930541
563406
709499
354379
883102
194000
576360
60098
86974
218534
522654
8777
257358
5403
63437
793166
338412
629239
362347
433751
695343
946589
750177
732259
434034
1030645
478486
676839
928221
765256
801922
862835
778910
526588
924865
576506
207440
303612
481788
689817
815337
540180
735949
99023
832470
458967
648295
380080
137818
1024771
406834
548652
218416
472804
479376
702004
956092
359151
445827
662984
30101
970446
591346
409421
290678
282533
884353
350188
550424
553157
55430
6739
312438
855376
364761
257017
507815
270730
429801
828814
220633
221791
404263
279228
230062
731455
664008
94604
132915
351785
426677
244607
1000349
465636
491113
549937
879902
332999
798732
41749
50287
765300
93244
819895
551445
599049
901867
230372
437572
446234
313927
5215
576179
621527
434394
568169
182252
295828
856640
110244
448459
87677
59195
1014329
616456
716864
7491
641193
812486
77374
93687
351753
616081
459081
1026902
348687
825190
508564
443869
398436
943650
204319
600026
642598
692273
379762
493040
279222
345783
491841
381187
156084
273159
765905
751211
548799
273609
640833
20043
377032
453227
753342
652994
14072
863056
26743
653337
324033
7590
83396
786457
545011
1040507
480405
977268
63218
448539
786572
891711
981604
877486
817714
413041
954313
265782
145154
739054
889280
273048
63325
490718
697901
213515
994672
790624
501835
598895
294453
48115
842021
105904
161200
45503
898152
839520
485776
172614
913797
620604
75794
397167
736169
402869
897623
870829
644354
64869
919085
631520
548698
240619
171617
465755
981616
872325
111757
994090
577869
16560
671312
976925
362765
277113
362876
524342
99123
3636
755392
306524
223062
349170
265805
593276
1018065
980080
1023857
167734
117326
969264
463065
540906
179960
601150
417998
693377
736782
283208
1013261
1020705
841301
411393
837594
430936
829038
425078
885343
3355
856369
731058
285201
48259
906738
743317
116208
491467
209981
407743
828958
526001
135966
41626
175825
958404
73936
762078
680173
426276
934021
813015
922235
58528
1031817
722313
399163
1034345
1031377
450250
5664
964987
758487
309108
245876
96380
731860
398301
642437
77569
69899
450490
343558
409641
347919
763281
355467
890599
421749
174883
135475
817947
33840
500573
22705
787483
641561
941935
847924
831285
130402
656830
496095
403596
412663
622708
797819
904304
405203
41267
1011954
868500
1006581
48350
455923
29281
329096
560906
1025827
820305
709889
262500
235369
725086
283372
919718
162746
8256
901035
481374
833414
668049
563940
195690
558658
764464
341101
155189
338766
334460
271360
785923
689016
505780
438163
228192
390994
30006
488469
923094
177078
874335
836219
246415
996941
595450
897295
769782
77126
492088
884172
558813
101187
533705
95152
822629
348033
354129
280282
314473
529608
531639
988414
569877
526667
593286
895747
364671
907031
311922
689587
759129
724723
231822
144830
685544
914897
760764
815455
58147
837219
57989
638282
652403
991077
585152
827172
89945
8313
748498
393726
381426
579793
713897
383897
889763
518612
350412
720082
226522
266945
475324
955994
390359
915071
251113
333044
497619
617051
712577
290681
30737
807577
60828
728811
553756
63677
817580
21805
697008
360105
7356
185996
756201
357466
269562
61071
198667
918096
269786
415751
345715
238239
214883
273371
794140
107505
386192
321918
836026
895728
505028
60044
702591
378948
536848
150278
199137
95397
598860
988803
877594
813286
689630
182373
923798
72330
159401
256869
104383
807002
883693
320345
957412
861618
569236
563172
390206
412877
39179
216573
1004470
153228
868366
690773
988138
137829
1041301
291964
675723
989887
684286
926819
793335
617519
652730
951337
547476
552402
866390
237112
953383
446104
778440
143301
9026
458418
681789
33340
82942
845874
1003380
22858
941177
36856
270623
675585
302504
235947
925107
397796
1030984
822473
18064
445989
774259
387343
562378
519236
57871
469964
149439
430520
544180
772531
273300
944516
282289
190957
15058
596343
746390
869563
62704
418238
561971
784212
290349
582033
250601
826131
830208
739653
168428
975470
914298
936187
812247
179238
418596
174848
158338
439702
785811
1042333
504505
950755
424666
597633
86094
100758
116874
934994
808955
822812
204135
81114
1037011
153828
471443
366829
61076
573863
601405
50296
457249
12294
973138
327325
497437
296591
497950
357191
205308
543369
470150
886669
370490
626165
647723
219832
942974
897552
887758
243081
825886
227772
390307
526074
649722
61962
60988
449815
964574
751397
640347
236285
96394
988218
583702
352382
655212
94458
556802
594443
1009701
827682
201162
467674
276095
302922
232250
68128
737820
603130
52652
550286
285481
124177
804826
248366
984743
387661
268899
988454
161140
510976
880967
257331
52086
26492
933538
658944
148001
790600
682169
338772
54563
220479
574216
152664
32013
292253
680819
69775
601065
940216
808361
164227
90969
238099
940060
202370
163168
402849
224234
906527
1009438
481719
35626
429185
620853
1027220
1038427
670257
155564
377888
1036397
716823
235231
1034176
111467
39225
207729
716482
4028
8994
235471
1041527
217529
307974
597214
228576
290083
450960
83420
708459
364173
221021
919484
571046
68736
10299
1014794
286289
187807
520265
898541
591744
831517
525949
467342
253232
80956
153634
428995
236753
830780
1020040
302627
865517
826732
219076
392185
414886
442275
836932
491252
252157
687447
418905
734528
886389
437047
753509
412798
511229
842621
413459
962928
374219
1023339
606776
908366
523169
662725
192691
1042438
1015021
338529
23811
10998
858013
497525
165821
924878
777743
803032
924142
645446
476048
838345
227160
390549
467900
286063
351872
446913
929293
266426
232902
110555
505795
502771
603436
902991
168643
730921
882666
89107
26510
79514
829642
451551
265800
823439
217165
739877
36534
213254
930725
891801
338178
568006
1003535
242706
786081
19084
778394
74721
281013
335495
107648
850840
86049
866034
824006
889583
86257
579269
159919
321800
817227
180872
91512
674496
745496
967359
522021
173068
665850
594911
635991
843339
478520
477776
390846
722287
196523
637023
607756
618056
49481
1035785
802689
248835
718728
127208
370486
967936
391140
34215
461145
1022215
266556
271756
311138
76788
1006750
635551
736560
271396
679809
664965
773408
696297
140677
467385
280306
124995
480454
138868
310694
70124
117933
418093
295857
988103
644978
246020
871617
113140
548337
837519
847016
472638
582476
1020175
907850
220474
790559
263051
655711
104630
1018910
714404
405876
1042601
155238
221403
754757
1036353
669361
994271
544411
213841
1019717
218250
611688
1015634
525924
853258
803069
815237
741365
145618
914817
92410
542674
173196
799056
182928
289599
411984
520716
548092
819789
132374
351232
399917
827507
993899
949815
909737
433640
575575
437013
625010
962578
947681
203775
369159
967242
137337
962709
1029871
276995
677115
285486
79581
800759
282944
807181
610514
661078
104432
74830
229804
482586
313569
623523
186681
761837
412153
771511
498972
432190
806136
912076
709158
430508
893527
342180
833886
353053
305319
634409
197742
957729
468826
97400
342277
925588
516772
334970
588613
829024
8692
815388
528654
306716
749303
834578
226747
434272
484106
330488
854827
464404
586477
874883
446224
453801
531740
319811
225306
772794
890180
744286
477807
699973
1019595
5626
987500
188347
430344
328988
383622
926595
690483
928694
261689
503301
394913
1014596
88016
1043231
110525
484627
5462
63859
308324
138094
292658
846661
668820
726257
451133
629275
279562
15046
509583
590312
967321
355020
602730
1019332
1002103
619840
480920
973998
490867
463384
438401
640464
88922
658873
718924
266915
790565
448789
246984
62131
196563
174582
620221
1032158
38965
47082
677634
736168
881229
114019
789729
113243
23022
606967
1004685
27182
484999
980640
110925
880096
574594
544845
22114
689805
441435
57411
738459
434846
36690
338346
697020
292012
820176
150266
831390
26320
751093
372592
542022
393937
16229
503913
633453
645401
315740
851267
448656
839814
911559
157128
648008
119839
706885
292818
1034507
375737
254028
386682
313530
180067
18497
1036916
956660
424349
122654
1034261
714243
156033
400767
341856
174064
13228
665089
518832
183472
72550
217240
205082
818009
844133
492841
1034054
475694
898161
597730
820711
80535
1032397
898550
733674
143460
678071
478045
273179
733096
109463
495025
523210
996041
306586
299234
84445
478717
609083
977601
796190
162545
689182
453138
647407
99664
659436
961463
706363
98455
969940
544070
101945
364926
1027351
499108
674519
188419
359435
431293
437544
553106
383429
203779
145003
90823
540801
455902
743103
568918
994605
836864
56303
103228
162258
279195
276633
215096
562590
762109
434260
124508
8760
421565
477147
117430
963739
764899
796249
722897
383858
767470
73936
8693
671660
407356
624674
76142
1042087
560563
44774
633547
548094
747532
456696
178056
1042338
587667
778470
727641
808313
104280
1035242
607438
180824
725530
253118
541902
945584
891598
258669
589807
541471
169684
198194
847944
842883
508047
190886
564301
1011065
985869
507478
586424
67953
640907
978374
26926
952882
178185
12100
630892
396323
54882
581983
575065
173721
275031
285272
947441
170942
1010110
482133
422220
932701
62828
134985
124115
558652
371360
816702
260349
541552
697683
479523
1039390
703564
678113
111961
797536
43302
768750
150683
34719
592042
967260
162619
356776
435822
526192
999666
156532
196677
20340
186264
986452
685167
810922
457281
170337
756704
205322
759341
976212
451144
755062
468502
586899
540377
536617
994087
646126
1016544
548597
776411
328774
599984
562257
717073
880107
65944
674541
166239
225882
198474
427144
271139
673082
761076
402377
1016935
12086
567965
687102
919842
37057
187507
421231
347835
296625
898312
440382
641013
418237
864462
91661
495418
462055
871082
800853
974799
839805
267282
408607
180661
265723
272882
418795
780519
815522
82816
153213
742883
949049
742942
877363
933526
984072
605313
332879
128516
541776
536060
679978
881842
254712
626583
355249
733338
113140
873430
261103
938300
242971
423117
761200
440253
607723
180072
611347
213314
41717
665577
84834
218888
1041313
521583
43929
666682
751027
653577
620392
273248
907220
28424
987775
467791
1032216
342046
330768
511832
124697
488452
858356
621752
911076
456011
743030
127515
741319
979082
855318
684770
529447
828572
1018964
709900
594042
568547
18626
587167
213812
669832
59992
367532
665554
467358
74677
755818
1001484
220259
117528
52430
433373
564016
735126
361315
180368
937078
256460
96446
223632
291178
146175
599803
845529
991722
371583
909240
986148
822651
578200
437977
263327
751114
442483
946715
496164
405170
745236
451347
793651
265655
1002486
816234
1015609
512632
452753
715499
264237
8309
273724
724783
247612
619649
940875
781809
197335
496507
29875
106276
103340
656488
425671
334169
362123
471903
911472
176942
508068
470773
41136
417501
539812
364120
214291
345470
68798
112822
629221
875092
893133
355622
320850
619167
64180
999979
482166
441931
842939
951987
403529
829967
527255
523029
706872
723204
983768
320359
70712
416729
264057
526420
520501
50021
212536
514035
152135
102754
660184
986398
211531
161335
966102
723473
1635
836786
880715
792990
125052
939607
879755
773535
226243
868369
471938
551566
949039
782586
912272
324951
47329
190756
1019217
954634
943614
625238
946112
172471
818686
1007206
713970
689648
300151
926015
48188
155261
258995
619727
827154
595424
693354
461618
327509
114270
419384
170819
235877
84798
29776
231859
301756
410535
708136
634134
263780
747129
516467
715568
688589
597383
782497
772231
545609
849776
895275
534457
609927
284703
405496
218767
590253
388646
245771
488519
158501
580747
76994
218193
910755
250817
229744
266281
59926
1009759
388602
833228
980147
826146
1030454
916087
817062
321909
338496
878067
671459
27641
316688
80912
1005936
1008288
724539
243285
812377
594002
477093
635513
203915
781338
861078
234743
460092
1003096
333569
187364
401125
8581
771278
231151
901631
17562
787797
679782
46000
210103
453087
682684
283974
773010
334158
534334
924201
701135
821613
179854
872115
774459
902951
365904
985235
636710
211032
664454
522183
35161
733372
768733
142376
828293
200645
948945
455648
770180
643327
27377
1044769
444148
667090
732610
445188
325747
40102
221676
316662
1013155
733225
839960
722093
779896
607236
1844
1019466
288229
677798
561164
130090
372544
265266
976736
199435
189613
698067
901850
72233
156903
1018
164497
224758
568214
693018
859295
352231
305962
150542
812837
538431
208426
981910
224111
107660
301482
95112
347504
1036603
47971
918655
882116
344092
650262
588377
841110
854637
89842
160856
870409
936843
616363
458255
562571
93132
70266
519474
832817
692745
444050
1030296
481718
178616
630620
816877
511735
1044392
304391
1178
768239
108884
201161
959755
897685
683122
167262
558423
936401
972686
93978
137318
955385
930991
891381
55582
720130
562648
417038
848355
945502
410058
1032052
44230
459777
584372
976145
519081
162759
580531
904752
629618
1024035
30462
607303
176668
945553
51756
792215
469807
812566
597742
314312
509521
346618
569019
973408
744153
720613
642363
49377
699259
1021662
435279
221106
290058
270535
1019165
562068
968231
67548
842052
289719
291014
600317
340306
481715
553003
313734
20388
108252
100175
289135
831142
107101
279270
129428
666278
918494
297493
171598
295240
459725
60839
127258
982973
368062
156080
89787
959416
443225
280130
10257
512224
184389
969418
357495
693777
81624
374588
552946
807082
428811
101351
1030103
789646
406977
935166
69832
260918
205022
1002196
877208
1038206
422437
658308
280261
954945
389210
585967
10258
832705
817134
528539
728377
638445
669107
452068
233525
197698
641545
1036774
66468
758509
596172
487563
630559
106131
175727
244604
995597
931443
570810
613224
970619
854508
436738
126464
920202
97681
381993
778288
775479
173612
510354
292938
448116
297228
96627
796946
841662
466533
1030534
799958
387481
976461
414997
653602
902700
464810
288894
243585
957310
431545
783733
717731
300245
578459
509022
314323
416471
289324
686767
259951
597360
709405
538394
1017059
107402
163015
912908
748096
677471
902793
663453
456404
369218
272906
653311
1003742
783510
865676
1038670
1028194
587509
311046
169711
332218
577081
709257
93829
393840
51633
997116
252854
26245
513167
198441
788418
30500
940418
1043163
16124
28014
151613
855829
860478
972953
458462
707591
848540
539397
664717
619593
779576
91830
702162
924941
238174
176377
386618
165432
635805
461929
968080
1010175
1000620
574472
893224
994032
560661
233723
197098
988370
397075
291787
680019
728347
525212
92964
331260
555236
418709
294574
431690
747732
810066
556204
567472
182099
328729
819825
622721
611466
802449
567207
765490
563665
715497
502484
405535
82488
554105
629632
111948
486565
820820
554967
718368
537423
730620
122234
384651
586987
203352
916553
807629
121606
28497
750895
101362
204356
985478
510066
42769
582817
408593
322792
921176
687718
34917
900891
594681
1033311
842488
632404
61374
598523
228270
66133
58103
115541
778296
965482
187620
403446
801231
687276
187710
726977
709513
451772
628435
688684
73923
236538
727966
277836
1028467
1008257
548149
441046
942839
841639
729668
905435
181042
1024986
676298
384498
806064
613645
869061
241207
545235
397120
342260
160247
555311
82905
539189
634841
162335
95444
739893
472383
493792
510132
531447
665244
978729
927422
538961
341400
261033
784131
475378
552812
215198
589222
536918
501178
221642
427935
225652
868882
440451
227326
441533
617266
376307
414746
86169
822299
891894
521922
362069
996118
829142
471099
612269
542671
756999
124358
828958
980925
438337
485711
380173
814657
177577
384079
710119
544253
447288
792346
36961
598138
868087
938446
328688
751456
815459
313509
913356
228846
598736
515121
973033
92682
487878
285537
588536
680153
586811
1007156
569297
831957
242720
200771
514521
241042
143782
23835
87798
321645
44042
700598
437957
619413
670390
906466
70687
815983
25078
93219
882249
905273
720635
202532
923891
151717
558219
316762
558214
823159
561178
239145
73037
795692
96786
931863
107125
926753
656
505985
945831
811956
192208
374497
192975
972205
960264
1000916
352271
71852
233345
566588
532097
880801
136361
742626
750544
434067
496286
719718
501139
187987
408936
256262
199019
445013
600047
601846
658812
478456
45056
182332
674121
181470
114194
475721
582156
554173
832719
919382
653032
6420
156995
724152
65766
974149
760717
770829
263301
189011
1002861
653514
586713
627166
184997
86509
862267
381347
866375
89964
819706
466951
383431
440503
334566
849198
786106
802565
123392
990236
710909
211713
691403
12786
185818
660805
800756
839165
697437
671265
138003
328945
621398
130006
956873
852317
561431
1024932
173637
489676
570750
542888
278782
186154
735666
158323
421495
1038908
618745
222873
964941
673537
857806
524201
408650
160009
830381
492586
46146
57733
255311
200080
588401
139357
66868
578137
163534
433519
158940
20223
780352
604773
235629
821590
1272
66567
211329
597362
73243
182494
29107
347106
872742
423407
855590
9690
823541
574428
66751
522127
585075
524598
835637
255687
301321
742346
263005
85726
602121
433729
279986
97820
736311
1033636
71192
349702
768263
986892
419588
553612
251436
89418
658481
42533
238568
390802
247442
446588
406379
598461
419961
182536
621615
771261
153213
218929
761053
242832
973359
156113
548192
392313
24587
104420
139117
684251
182382
160004
102301
763918
434265
403410
245646
814058
9437
407010
375994
113330
992377
55729
380062
261451
304352
248373
426548
287607
752243
226144
1029301
520861
691555
3256
185145
825069
799539
426412
245497
588514
312408
31040
772342
332223
1030754
247999
235936
322614
111555
417318
722434
399823
629083
521274
935389
352875
447934
105251
1001584
432822
754685
924308
619033
224520
844926
121402
546899
1016547
350615
996615
630759
170506
684035
384055
579318
905631
970076
549706
765047
600408
422028
100058
876259
872854
298632
261160
592529
434847
185949
764190
45040
980615
904505
961908
268972
14797
123668
747817
633763
247858
507712
1028749
81364
864122
889023
493157
838721
571143
219266
668442
429957
293935
949541
619492
167713
528565
392216
434150
1015768
402550
425896
810673
49746
411544
1028070
881948
270201
831076
125691
117551
982715
504633
143397
492811
113782
101662
553428
895448
588078
698033
740748
349886
104203
303177
62002
280755
359494
455155
275590
490799
138088
237574
782110
259733
806137
517732
326044
808292
798103
457053
503186
334230
937306
986471
912469
156310
609565
640959
378490
201568
487381
848514
310492
1030356
665807
777902
333228
232152
973775
962606
973024
622013
488120
88156
592136
312421
598517
932155
82229
644935
38505
503966
766454
900393
219602
856037
313094
65793
1041743
413315
342300
361052
129725
982674
680800
333839
956844
863552
83501
627125
657824
321358
874648
829723
748659
965444
30422
1003328
866649
521445
971249
387431
402741
621942
324427
353338
49913
507085
116458
170057
418606
44249
662747
1017313
119812
577772
453667
507104
266273
707357
223357
899859
86740
646760
541467
448201
977239
503571
286287
951503
807194
509335
19902
126717
1044632
856786
344510
939339
703197
442720
918668
380925
89117
190614
890712
473568
92884
291920
938009
134428
8694
412345
81365
377042
199104
645146
541861
170818
359410
270689
278548
536038
764146
573616
124089
602698
691694
617384
918672
880793
491664
388401
912935
625508
181332
664924
520892
50965
483142
832974
614666
360097
1027588
862254
876814
741340
520557
288398
439628
465211
20829
619305
774423
196362
200235
555379
715893
1038164
384892
189544
289018
123256
328575
1029753
904806
280209
1014997
840942
291905
671684
728952
298810
153285
737634
796547
238774
572767
392276
278096
668749
764067
918718
925939
218866
70035
294802
1006136
977388
218703
465086
579837
755225
984370
799771
1020529
283787
678291
547726
542133
44521
486567
94687
52642
35348
35256
759542
493701
620313
737614
228965
523696
758392
425131
624421
580333
103967
60081
894129
376720
691537
907726
859675
169379
801562
865402
873624
372002
281626
726996
34399
572958
751208
896937
202544
822503
351246
994857
282289
578979
123408
531112
47114
386557
652055
254566
121194
861197
884186
52159
645982
710930
55884
27910
208511
816632
795361
1040459
684356
116532
729932
107174
953825
135032
200443
689914
769890
885290
796099
924497
298852
772495
520694
166071
680840
404529
415016
879633
352895
748259
755894
154125
881577
274000
777849
377190
175928
429555
553302
94481
13180
27494
781320
390087
952245
209959
748163
710104
1032054
946872
200872
170904
961392
808051
1002729
183280
680524
208473
807470
170129
688348
785797
323935
167718
351483
427617
122419
344449
975352
110905
335009
846727
81000
630943
926661
448143
333701
915825
259069
234233
1026768
539027
938824
54707
592829
190224
462379
249232
789296
409493
130872
275304
565588
15116
332531
992674
457065
79841
420000
497157
667482
891111
1031047
227747
829743
951785
346713
763921
317249
625306
773128
158789
419433
1025948
342346
132912
340896
87588
1044429
208468
81234
530335
222795
841823
225283
225578
198974
244297
34188
874607
418939
565235
816821
375450
553814
87563
37187
937784
36482
209058
122861
800151
755589
209113
323617
846414
644319
525837
727892
1026324
101882
189295
727322
376816
36784
990180
487334
290770
622984
92738
1043729
438683
103863
491466
578532
564036
290279
272194
225309
309170
74265
44431
380746
239192
830039
192657
167888
1015973
862713
147294
733069
834192
56571
11845
271312
793205
611427
752234
400094
878887
375909
434387
233543
109737
17549
858725
643557
716105
164714
437993
647664
30089
62138
848228
385370
309025
527051
800522
507815
352164
146938
72063
780466
197643
537666
511533
136178
800157
275435
854384
560282
624287
402729
95528
989915
461666
823417
15719
583756
12917
255940
996413
631031
238719
63109
648204
755550
774636
1036839
97937
547179
514
832468
421331
998525
838186
1035342
561339
793095
767885
403820
939767
11914
98926
1006312
86949
387108
164137
143620
783131
10408
164407
553269
933840
876795
747761
545131
522895
930561
1020624
699107
568598
62341
9771
616200
680783
715582
154561
956127
532375
814624
586652
878033
485551
424194
822988
404265
624047
118107
904851
939581
150981
386877
981945
99832
616151
341775
632458
371056
483617
428056
751891
956939
327851
552884
254585
763179
517834
340353
792045
539825
523082
89274
912167
174239
454506
6875
454560
1553
624946
488110
604704
437695
65943
631318
784927
332410
384710
721822
237282
97044
827177
350170
40373
458556
241964
54365
676080
377425
610868
292044
1028084
618250
1039468
495056
229086
634046
53398
343478
801979
723789
504883
294372
318211
387633
1014728
873293
237317
208315
604610
440594
197443
226029
356946
523036
186095
650879
526401
813839
739266
185542
500423
121618
795452
372349
831505
427799
536481
783650
229464
664305
261197
570977
806622
1026263
352595
3654
730398
606368
919700
744195
477552
43602
244736
518724
27830
696422
867678
766068
807451
700319
421851
145614
1018942
821746
541555
758696
816031
299538
462400
59261
905849
140347
211256
257718
226225
520096
412121
925420
925406
721323
492884
528436
895728
871180
434059
485089
317513
80323
849452
891961
603519
703188
370856
808078
219262
1039245
364399
711296
611128
891564
699859
718446
256245
823962
982441
155044
228825
881361
350470
371594
891380
303692
318840
382480
713045
247726
196649
741844
573076
295394
734162
565946
916558
600435
491337
180265
450626
329650
386634
320506
731976
198390
23817
933044
597120
742939
226498
931664
69474
638961
468896
877226
181581
943753
1009868
633306
339796
537573
118120
391537
40078
106644
518329
144269
813374
912270
1042365
900010
844762
276257
745466
900706
226726
230765
18718
965658
283422
202049
195638
465621
882625
613954
913873
407672
222417
126171
899635
650045
927971
526909
756884
885392
166279
779387
880982
660896
531407
716900
304693
475594
666077
750036
491594
25839
319193
835847
930339
1018488
168804
984767
1020952
1007999
514341
671511
449965
849979
112243
872443
790531
46244
3370
660558
764330
941098
285361
420920
667895
480405
853214
897249
913384
1038878
369047
994795
74686
628454
1026101
179806
30588
984611
455450
148166
122356
906652
777895
450280
814388
63014
65796
886318
382430
798373
569254
755280
1029836
87002
410484
700550
635967
787156
278530
76139
460665
768349
954547
136898
438237
826690
113349
675386
353024
441902
65775
674161
396393
803513
295954
78382
183046
661956
291758
210360
780254
620914
977214
788997
436108
927711
883653
326012
893375
939261
273613
93199
549515
294785
355536
999711
355573
744653
68602
178909
577751
142811
833086
663551
640522
668329
939001
379977
876072
472632
704227
62562
332601
858780
59496
953646
19088
836345
663214
79710
313015
322805
43489
353673
219444
957888
355112
238271
894925
411544
426009
344040
5124
370785
279767
689082
103419
603212
39326
407688
515907
289936
667256
209557
166712
431202
107887
774646
211346
970368
311463
439300
198274
843177
848811
308636
385186
512757
1022737
402864
624426
19642
80474
362877
14424
340403
899221
119247
1006813
95163
125799
417827
92655
687294
32535
737481
971704
391685
525478
517351
534076
393322
58110
432959
629855
657896
423672
965274
180598
115371
88644
619886
790896
560850
672238
58815
773248
108722
928507
1001248
503451
761994
653448
26668
910673
1007075
505437
284403
40771
79488
631220
801558
763366
142868
449316
482373
643738
656417
548514
337175
486135
243842
934542
3296
701098
1041530
478403
318004
265816
753470
776511
822682
64818
85468
484315
504888
147883
445331
266345
969298
68606
127615
947394
305833
430715
631624
279414
337434
827670
498919
274549
864010
719816
248139
66721
613502
1000681
746629
395918
357171
568595
332382
490095
728751
137214
927841
299446
849670
525065
799405
655206
902867
862564
751334
164155
354211
376261
620610
371969
478624
585158
192008
955294
537313
795638
381382
419511
74730
700985
520425
71339
118152
523754
40195
945346
653620
114837
725411
685712
725429
92830
862488
319431
663058
311638
504020
206702
97953
4778
720438
494192
872044
84266
421964
502845
433520
871177
511210
137613
264730
892897
125941
534027
332314
728375
951491
590301
254566
340161
646264
195628
315075
287836
443590
91276
1036011
846154
945199
108254
997834
278434
422694
889606
97875
488665
84939
213351
436919
632086
781458
80682
610334
125185
514971
902715
576199
550389
611896
432205
781416
764350
609896
357768
246611
450671
287780
214025
209233
643080
294659
700056
340894
502133
1029491
408884
635053
16972
259503
1025229
211207
70169
986840
101346
653987
697509
624135
311874
63357
442429
420900
948854
431835
545066
903232
464811
859936
594950
788598
101138
468628
128105
809405
659168
137097
46562
360149
927314
84316
254644
667474
65796
427719
123177
444982
411666
997139
400544
455475
738965
407307
418575
825260
300527
944598
771608
196270
305637
1005952
160680
360966
355187
567173
727687
470293
763462
40662
105346
1037463
218598
116572
864330
531913
900390
682377
858699
620021
485132
229894
802275
256397
29682
932353
578938
64914
686325
293172
945050
7114
643569
17706
19492
361099
783304
362013
325376
265461
945903
214618
816960
431180
716798
452990
672851
1033593
554072
726973
133447
41722
599166
321109
506097
662584
224532
743823
468851
988006
538524
212375
484675
27708
939418
571883
650041
191052
204160
561530
26221
330056
955027
347569
876079
256844
589958
815207
393137
30874
975694
1036465
555747
169565
223164
590556
920929
563716
692912
230385
321850
758376
741460
394113
84283
868705
938430
554923
418060
764074
905674
351334
255080
222644
868494
55783
350315
386233
406318
276723
837401
193938
632549
741945
982210
746268
70612
332335
219697
924854
878317
206892
348008
48114
530069
80194
39612
718099
841266
54282
801802
974967
49741
368698
650731
520527
547646
241489
338279
663656
21378
93532
910585
279086
45571
289438
368354
7981
871460
272653
152198
821589
766715
819555
156352
424348
472612
385256
766671
319955
44817
374308
1027379
288078
20660
29096
417339
165577
501216
93779
782215
221485
32654
1024917
822090
417647
921530
16831
1039098
851802
245595
312662
566429
433353
207332
681693
764028
793083
672943
620480
639162
480628
20735
1017658
488996
226454
246995
606471
996038
857164
374097
445204
758454
47243
903816
218564
343656
707885
1018416
66743
224890
294276
529656
653195
999686
430544
192953
144195
485114
324906
96924
282976
543310
436058
653133
520952
854121
633571
318445
632296
179170
567481
354280
822127
142381
202787
48457
165997
45794
159867
561534
451847
1004316
352863
352802
687575
516995
908864
1008376
666427
318960
992579
998811
205971
576742
332021
572749
725681
550048
8482
862003
290286
828586
410464
700892
993571
876456
883029
104216
514042
677001
407932
680977
861398
521058
1029990
901656
826636
49917
677077
15991
692295
159357
345338
285950
381275
591276
812415
580361
583069
248035
133893
775490
155496
11103
703074
576568
392603
194458
948315
146397
806268
512508
909589
912854
1002388
350675
714764
890258
317491
966818
523632
172781
645378
454811
9763
507882
502937
404129
545877
410525
705981
798703
251225
858063
210965
359209
462989
394494
394448
111348
537868
996490
609904
823391
79782
858637
540901
517204
383542
409553
606250
853472
985292
210380
877676
440928
716941
254731
491597
740489
601252
171217
656829
153801
970541
697035
910053
1011982
416438
269993
251057
639588
323435
432643
829781
718736
547640
722452
674333
343737
979142
699675
553116
993728
285508
952394
102982
73428
30947
945858
353902
583002
168051
884794
719779
234952
43936
516777
146171
553120
682144
604411
453137
123481
123603
437647
219810
340560
270216
842581
317333
584239
866034
233993
20023
148755
241039
444603
713050
598108
232713
322380
459887
544809
544201
542048
70832
279328
1037992
247510
576140
218981
471488
876278
126173
124797
526216
1004046
450195
905447
1025293
812210
860687
471735
744645
92017
462945
1008763
193947
970254
681256
921707
520627
593121
246767
153092
975303
982507
1029847
423236
566404
215813
812036
890682
116379
775418
950972
381841
18258
414558
365935
875082
679380
584333
121772
587503
587203
297110
748610
652395
991435
766145
133330
1699
774383
584144
253721
45703
127989
865298
91172
584265
491078
420408
597351
14263
81641
820968
433582
576006
878893
242084
801477
67426
397137
393366
985615
725423
696370
878090
957101
300447
66357
76080
920827
609746
637053
461300
645746
1004685
684145
549164
793452
165013
495256
744789
777668
239098
127141
512679
1034927
481629
331151
782825
454330
296644
632712
206935
1035862
36411
87255
1013578
812195
440392
874978
660041
342235
873102
88369
619628
648219
646547
476071
821072
268800
948607
477380
536873
363389
7511
936161
755440
882556
749832
508246
311616
904450
531197
340549
475105
520079
379017
921066
925977
951342
221234
905407
282438
439574
335812
910761
39574
611575
909787
894181
379640
264995
513079
742411
971655
78648
672081
381282
35424
740939
811192
629435
577715
952544
283697
483449
175307
924898
752921
691432
999587
470597
879141
551860
374700
886894
750033
8635
941625
112889
436456
950735
473261
783674
320252
153115
133794
359462
457698
508113
503529
200226
821356
721561
504692
982100
700195
687062
757915
106505
22594
822341
515170
658151
327546
881263
785307
105243
165318
398621
510332
939569
389619
881575
69985
341361
765565
154323
694095
675382
92452
319223
37616
157559
683133
558740
976378
993503
486114
556797
81975
405241
685318
768343
169265
778787
532769
595632
594062
46437
80194
1001741
871297
512297
629440
420155
232725
352043
992483
681197
63495
536989
404695
456546
232555
47814
187025
477235
949048
150313
834540
247388
60579
191706
815204
339905
933556
545963
978746
373369
627214
84677
649414
227374
538577
357398
466183
548530
629503
625577
785198
1043570
575717
436192
966627
374378
129206
1011561
698055
107075
804728
673544
804783
816420
405787
60918
642160
951250
16369
432248
374566
520207
729366
92664
957481
740614
692035
58457
1037209
623171
245692
646000
170443
640954
749510
457602
1017543
81918
361220
617295
575253
177935
386605
136566
258701
864675
488251
1021668
789404
894666
1006188
61612
444519
53783
761090
1024518
872788
100619
997568
778026
58018
799571
1038995
1043588
184972
458891
882206
412163
541972
403140
626884
608469
866300
921665
830790
72260
559652
438345
918930
92216
497828
447197
852504
47669
207977
248198
84835
341666
224528
464101
179014
650386
857148
305656
589106
949967
235189
151130
1037967
296600
966985
711950
317671
69208
324684
59801
814161
51429
692760
362391
113386
3679
901703
219328
942537
560935
766621
597947
764733
335800
489366
463960
938718
389892
638462
238050
87640
598180
687176
999133
161721
964987
958486
538007
111904
610999
854873
92454
800861
446329
662839
754038
783010
375433
529070
30355
111515
645748
711550
990768
988091
298405
252791
496746
116748
214612
734766
1003023
822220
226873
446778
133888
390711
221716
935388
376990
910252
109521
450196
855395
623706
912776
922133
48292
173046
313023
329913
544072
240039
157638
551018
239798
867999
875748
792918
1009666
846158
738128
397021
1027104
891340
1027805
769660
178143
619266
499685
167803
373173
766107
271304
497564
963692
381617
310518
930194
704488
512623
989426
737381
635960
624270
727288
688538
94972
457040
503655
666359
182252
86840
48326
402457
319548
452945
235857
649058
900808
191938
438953
1036240
969343
3351
105369
805687
403716
964996
463799
893663
756619
771809
259121
498585
1041372
220700
618135
779152
967744
538029
115926
333658
492837
712754
508303
425274
957088
614026
1012890
1023917
644121
1020187
777719
580528
671857
584426
938605
726835
239475
479720
310857
432753
398385
201796
590316
728342
557244
544906
248281
463652
714373
425695
64565
350556
1003819
133603
587937
82010
350498
24842
197436
876156
271369
851110
654555
305861
400924
909587
753355
864950
250227
596813
5680
471730
323144
84105
28741
503770
765430
72596
375308
189601
722255
750615
522578
499461
930109
855923
627213
567615
189948
313029
126717
780040
947774
487303
768522
161900
727241
993104
512590
400270
249739
554220
185947
365678
376957
123319
265647
649589
852806
156930
973842
86047
132101
127340
818305
630723
19566
471615
959030
29717
905594
715348
778945
60442
560684
889678
602916
60112
93871
25295
376598
188981
632480
424267
771643
169256
565010
655300
781069
210789
603836
717032
650983
551042
586223
11827
184920
681371
595032
895828
149510
895838
601372
239095
143372
59500
7252
387141
796076
246812
655285
889002
621170
191972
987255
259284
285992
817913
600676
556615
978577
874809
446425
1007130
934661
817649
946047
950008
205310
222464
753438
244944
216191
250386
940354
552490
589244
841652
425710
92702
314013
637499
987135
409998
356121
563392
732034
363486
155616
140007
691259
679702
738704
48025
815947
170669
809035
367822
915665
797479
220209
750182
854758
345371
538670
336540
711062
260090
479352
45554
941135
678618
117019
979466
1038442
410480
660404
720685
99122
528979
791358
186697
304794
460191
400205
607285
470907
686469
678527
616431
779811
951572
736968
929919
303723
532726
135394
856485
816251
742315
708231
916370
981364
30962
485633
608233
410564
247937
704330
542722
441103
219008
952957
1013674
322552
627907
969112
304269
319130
314885
344728
175010
850778
1010485
634483
417077
758151
411205
761885
336778
830421
668984
921339
86815
307603
533697
187430
27455
192224
1022407
505467
732324
58860
854544
475698
431966
634645
761582
111269
556414
440165
1024989
54209
424094
856331
150261
172145
245628
615096
992190
248756
101878
773801
155798
848588
72871
963772
274171
48
741755
1018843
826686
530814
320181
555725
519930
1031899
752777
673943
688667
879354
354559
425730
721366
228751
18056
833484
563062
1024471
521000
935858
792845
430899
664352
987871
567063
235949
394355
454330
722757
784803
805290
617341
83393
929391
332279
826554
267391
1034757
17056
551267
790803
989590
128206
21029
374438
18520
114
454637
121492
909558
150944
899619
26712
160579
94508
137586
1007
941959
89744
261263
310621
443724
216407
354965
568613
889373
664207
675513
153726
393050
877918
328273
445672
406783
773391
995224
694529
183688
818421
564240
990944
618152
743400
560188
698105
711413
672614
981076
328928
370287
243190
131747
559123
483520
521766
262043
830318
274409
858615
839154
665869
394781
756712
525450
811006
984167
462565
135057
14215
315495
689018
709453
1022676
186498
902659
366435
97394
160909
586793
341651
329806
955472
91727
867978
423432
74314
813360
9971
163275
857638
682893
970527
863737
258740
160484
793432
220114
959555
470451
469551
1006155
502258
356992
905956
354357
331018
695583
509417
708175
82996
331168
427185
209077
672452
341462
744105
491338
513199
512577
873504
956269
304528
475916
216411
731732
640367
54538
489679
410671
529731
454443
528024
626257
594691
1028322
186857
197403
970031
795951
264601
93266
1036929
61422
487499
123646
926417
821831
294497
239430
10442
531280
161386
691763
22468
290380
583669
472727
458299
554236
636447
253748
542651
808801
851089
25610
647383
214980
371708
861820
640123
339281
857178
934169
577671
209091
195533
692848
473874
119076
292060
453612
456444
835341
790815
109022
227890
423351
390861
175070
438770
232236
167032
363303
269098
151212
539501
445765
265190
477593
697006
682587
815212
466348
819490
719754
1038414
332502
911144
509314
597108
725495
614854
1022100
550455
979649
650317
202670
798965
292822
296424
93812
758698
884873
674299
998
278003
1001903
903599
280208
602882
24476
665648
494835
878681
516828
17847
630747
76524
354059
858346
674340
334218
291404
114901
783217
120428
302834
747944
8958
238898
227403
951908
744825
803802
299713
203943
237341
165815
497118
753920
105881
25955
203671
361885
642225
245480
131852
69877
339040
209936
667649
938656
602121
319009
450658
906570
260990
301371
870018
848506
135899
207452
677731
328491
883991
63462
1033736
797204
495122
749253
736356
869655
625329
733927
468692
214284
456556
85591
268381
734967
160505
654769
939314
363010
532198
311286
184527
59278
529693
781072
84001
869228
122861
940344
720266
117715
369526
259202
986780
675268
198212
780838
686565
150847
550832
741801
547177
530344
86005
4066
701161
84014
24874
933557
554857
520138
419425
537354
833784
506110
901686
43241
467857
762108
281315
890616
986933
469832
1827
449479
465778
420080
245068
628056
971107
360554
452611
263044
597313
347804
974542
102242
789737
141033
1035887
102233
616040
946821
812319
674503
362177
137793
229363
178466
848219
884874
780586
1023910
905218
452302
457250
191372
622272
660338
170655
886310
987613
674298
460465
958876
650810
711929
909029
630284
857006
217614
569028
304821
145887
860231
109094
900083
900766
383945
739427
13094
800015
23539
1001084
282387
592694
536745
502782
114819
520238
991582
819385
310052
7987
154533
118989
203206
103381
784673
63095
475955
989778
364341
333050
615183
348071
398123
537934
624504
230105
1044729
602264
124755
272779
1016008
135559
728523
574850
505234
391492
97214
272810
957787
93389
791354
506750
761682
840792
532895
296729
427402
254792
33895
621806
218196
891801
145984
49464
90734
963631
101939
877130
84092
556731
772101
221558
857852
904703
790254
923302
881087
809631
148992
566949
190248
440437
226537
136265
304620
1038951
936142
999613
193124
799817
1021449
430438
119448
639717
753124
869278
78235
717393
751317
695148
455348
310823
127783
455152
126388
970941
85556
373533
323601
220209
340672
685242
869363
608966
554001
744471
677650
1027814
126256
327646
342506
61062
242408
516476
533182
33617
256983
698768
606906
651816
918539
695536
528240
246685
705629
456652
933140
1017190
769250
390971
616898
236918
587457
1023834
1032760
835177
661434
265837
882590
472610
629941
664227
365030
223689
638617
130810
862902
730181
20163
729035
486553
573887
1002877
441266
902408
479320
601350
660696
367843
487118
1039705
247051
406608
617057
511904
1011958
370676
599777
543813
155411
573899
706577
184132
613360
290242
755794
444534
641241
1003156
523037
237185
395379
1034624
996411
720530
901581
305272
25699
297299
865841
792457
385225
890177
890488
429255
705440
940629
835285
735134
245692
224089
387063
170677
87139
462488
818565
909283
306464
1002054
680645
614075
390697
634866
399338
685604
953145
787639
867655
900359
917275
808040
447092
719104
160357
173889
125324
814209
670944
358537
87207
589462
591117
737918
691576
705669
146459
42292
455616
207240
462689
730464
905789
383541
505439
907291
939314
238313
759869
482201
825800
349683
220133
794864
64733
695754
330159
751804
718751
325699
843985
43683
923132
493223
354903
910395
852053
752080
296336
424647
55094
661685
504861
447627
182537
85588
609980
844272
878770
113959
707767
676939
332171
738459
721108
225980
801363
1004035
314933
45596
995906
132677
940237
389100
438994
791874
258968
139240
917585
428957
1016777
787042
121542
588406
152957
379649
28408
3300
198983
994464
812004
438727
853528
284471
21040
840477
752826
42019
993532
533787
550509
686180
265649
813945
940417
400139
564412
636507
862121
26343
784960
276746
484597
683141
559197
934880
645331
410538
1020364
323987
625939
234675
427026
819354
39865
596770
379593
388780
962608
262845
464475
923573
714535
358992
538132
879701
215836
538192
434980
29677
1007129
1012146
302192
383719
63505
946105
80607
54054
947529
983941
789685
85905
542149
100737
959325
890309
223761
731503
1031699
86205
949022
582094
257886
452706
468996
918751
712478
160382
639514
688205
865933
117427
352707
883940
169245
352730
580296
985357
57986
980950
30534
214544
336630
491638
707479
85381
257346
827175
166007
991581
344863
377223
715616
2411
54461
56139
269166
279517
626834
626767
643341
54914
647633
115747
150599
446624
929983
360953
178605
24044
399043
524009
377221
1006644
990097
553093
278230
975807
897471
243917
158432
56344
1016555
275604
993653
497263
509380
228022
84239
395094
999835
388604
518065
340700
639332
864555
135935
235241
750814
303921
927352
759562
815300
850914
348992
770466
265484
735324
815463
358127
285011
1039109
311538
99875
835689
711831
942076
757370
402456
34833
492525
908423
763065
387123
893854
511816
338493
556589
576477
947537
630815
256155
495186
936481
717427
938230
334787
594352
768801
158663
983821
299580
844231
397958
579294
74950
745377
560436
821452
491458
604887
616157
590928
78595
279929
383280
945002
53489
454623
512906
417153
134350
1035819
2062
872754
192970
458716
728479
746107
887744
979104
406613
1003959
399697
270034
265531
784750
939906
541423
1002895
339106
885450
290912
13365
8892
744509
428108
379737
792713
821992
802474
634633
514392
32485
145191
436755
598409
699299
584239
158388
71352
203181
726156
348371
873090
708528
1042837
769002
119014
579187
198519
855919
1034850
397061
692118
608442
456003
332567
172459
661941
116601
431869
652577
21008
200500
325849
114334
943548
281152
170217
308318
1008212
674639
481543
329968
553610
405937
930648
23515
914947
358248
210000
41410
190397
536841
219766
597803
570071
55995
311956
1002430
347400
252241
1038763
338422
465053
560766
458003
1044933
265282
92915
272179
153981
487483
380008
504038
173297
927772
915243
906742
806836
751440
481768
653726
557230
201537
128930
274622
1028772
222287
169635
86891
820599
186251
223767
626517
18920
585419
597642
179620
134197
433366
648130
483453
734700
781669
172186
1023994
39019
47683
679760
424011
73231
649251
307049
163420
100004
663892
111076
297455
481294
362185
895001
826473
189998
482699
185820
1025370
507683
410132
841732
942295
281768
75509
67639
828809
489687
519488
161963
993044
547563
145291
611635
891713
132954
311124
28353
581133
261998
117216
879195
726576
257317
36406
391542
323325
916305
90628
379880
289262
980202
36535
934240
144918
804748
639233
396506
578877
757324
485787
320463
464530
115192
250710
786026
765957
523778
456983
394429
423923
596569
428638
100012
738091
1006855
437808
964444
830038
562858
326112
239421
306262
1007102
867199
704885
142425
470863
724143
147170
19287
483671
930009
782505
851061
992935
435620
815359
371521
102096
379322
918101
913489
349970
79176
130405
999404
312853
188033
544327
661462
223502
880386
832673
551779
750720
800087
15095
709162
1010748
338934
1024428
1006768
704375
198336
266848
42450
401017
633384
912210
90483
318141
881881
552169
592963
438487
499121
98963
633887
196838
516641
765745
1024468
912277
81182
894607
659824
526450
455799
299609
233606
244247
289407
297415
988287
32559
574405
431149
8899
797402
736867
372504
861138
850373
511237
399323
230353
634036
319928
455555
142273
846311
685509
183428
877940
912499
777182
907043
241422
816864
266765
70227
289497
649382
383342
75451
724465
724187
58122
1029896
911744
765965
303044
229207
529285
303655
270765
233848
760806
384002
884799
380765
212619
420537
172409
695695
561440
500580
792862
632715
476574
362483
450394
528413
614532
865006
1015710
184402
140651
612262
214350
961625
833700
613232
724125
780235
322804
640056
472394
38456
277345
377397
746245
644489
113316
67216
1037494
116576
406786
676902
932683
492509
197498
720266
753251
969280
608814
936229
769216
641176
743151
903066
898779
809670
108672
859353
43304
584549
978507
196142
820628
944182
626137
348531
58779
333017
914714
3223
620728
1031411
630035
777196
759890
120015
644872
220066
395952
989224
298422
776585
238525
722544
658244
929336
735826
965197
124599
644306
156313
291228
46199
858709
1003935
589692
666701
726491
387776
482004
567747
737630
821597
655306
102647
585102
825581
679953
224532
38927
452297
805017
906557
97820
834159
748877
851669
1018714
226610
33873
996760
760558
802996
720803
689415
73869
786631
102840
702146
116563
524755
380968
1033092
592670
646731
288500
38216
587880
94659
484527
613934
928885
930227
706820
743749
493651
770464
379714
638826
20491
855700
522260
792637
210696
778154
980553
835334
1002482
283511
151341
531019
434991
138278
857858
345290
424759
847323
939748
98593
237353
996082
446890
702623
860448
512135
72587
740122
458539
738683
226530
594604
693804
436688
687162
87579
367310
246734
510230
94854
128047
165048
649582
68786
5436
84490
727027
167988
723006
546356
476623
953863
210367
498253
257037
166241
395682
415686
907342
458568
313504
719280
161976
845135
747098
249150
577317
415245
454329
480898
367961
847075
740795
133310
190359
255293
581326
57543
765755
364809
752514
161842
970026
955197
911632
629047
872931
522744
661116
954438
311609
938673
484100
505345
122058
622529
679684
413213
975509
281430
495234
797814
136257
541111
291123
110277
73818
975478
592098
13350
160363
283040
795046
368702
359334
491944
482211
581016
18574
754973
499651
494161
175803
43768
55027
898251
773704
658180
891266
534418
128731
950622
149411
671361
415423
311280
692693
393163
918367
549078
335535
70128
663560
280046
997052
699224
916277
951840
229991
887992
953327
677275
701808
29033
125225
797019
43293
922528
535382
795647
747764
295831
126325
284923
137612
722825
734324
725794
577505
379699
86904
442568
39494
43890
920388
759260
486756
853865
532079
255532
486645
426809
806068
665446
86968
906077
885199
658323
142846
229523
456307
1026731
915955
634079
118996
557821
495293
617234
740302
108270
993341
682644
884718
939308
583351
284970
24191
795600
555197
925560
9805
553836
260387
752057
811156
762533
976034
1036609
503738
535718
950606
826750
1021418
1002690
712788
598198
672470
407777
484397
44616
1019693
1004070
693608
486952
201159
118892
532933
530421
900069
330649
429529
983889
166200
806491
354161
720613
938017
656015
292980
70334
93968
694623
554537
1001614
221622
594639
540913
388392
476886
46972
886301
347450
410103
679938
960112
898230
963982
323228
921731
12669
41583
68086
718358
736774
283455
271603
88670
750488
38636
618614
494763
483842
190751
734346
346036
216411
908644
224726
459670
807496
1016307
675467
918602
864650
679063
863704
126894
61653
999150
780197
446163
158442
272953
693664
756754
307132
391709
115690
217409
440006
753042
357309
692924
990144
110908
373870
946004
402482
953510
951813
354791
961091
588790
67937
804286
244659
179034
89775
606645
743047
766113
836534
237570
52106
930211
466839
193739
673586
726463
155986
715922
67604
868816
306868
684571
577640
1040390
252886
298348
760471
326307
135313
605122
34489
817664
210370
812002
1007849
631152
895712
803312
990302
151296
423214
847942
756278
567039
410311
263442
57764
32114
919404
480040
992085
29432
703671
979254
119177
616635
187379
479707
43826
518948
140415
247438
912203
833334
870302
191965
814208
799377
1024065
30173
287091
68335
644921
882297
530265
215369
330288
744842
468786
474057
116880
845193
359948
760597
1001483
343636
133980
725384
883629
661051
614269
566763
105571
654229
497635
363791
230073
135915
426958
267628
530414
256909
258333
531112
202903
857749
536073
941850
13639
175099
352407
293049
1000691
446391
507609
816793
444845
414023
626258
413795
792305
630817
904448
126436
691319
486639
276130
470330
700585
750566
499236
596993
1039558
470253
903830
986893
403465
252832
942175
424563
782098
624690
718468
343786
561293
666870
568938
374485
1027324
272762
582627
579570
1034148
847822
1040219
602391
59896
657049
1014489
834639
913910
343298
164558
373572
743319
428729
18028
10916
277538
177858
451786
1005958
918289
289482
903395
671859
470984
863376
486229
956008
382949
938781
398894
949979
789067
445907
105434
132393
1041105
609850
670751
334461
117204
843896
607079
912170
756026
598808
428252
514206
164650
524948
815119
221678
583110
476893
1022333
337854
179259
792508
66863
315436
907845
220976
902895
977250
826355
996919
1249
48535
755381
745191
920241
844005
287261
193954
681274
197564
514616
1013199
187885
631113
66033
151488
99494
881070
274641
810352
702003
701547
173113
285975
425962
213925
330629
42009
380985
774055
604431
28973
676503
93829
609593
682947
283782
339001
488086
121858
842579
892431
943055
190857
496326
111276
1016430
738589
494863
547929
1005571
660574
615956
433007
672194
1013641
155564
29035
856876
412035
320751
561992
752137
260145
231957
717587
1006456
71495
289403
409169
58520
20988
633366
514197
898012
907749
734408
760485
975082
509230
582992
44875
1025798
791569
544485
1002885
159744
801299
847715
477244
554523
562905
162247
295196
593058
295020
643587
780147
674958
195708
988815
284297
532736
305410
544571
128193
970088
719939
275824
19037
678930
367334
740747
155455
137168
889298
127577
742105
1024359
366748
184216
796219
963887
882902
438232
363298
393016
405297
315523
636213
757654
981600
290470
463375
148409
690046
403316
641895
234755
448201
866081
899276
1011392
237892
994883
868780
693149
807028
369902
519163
968104
561864
192203
51206
940226
448145
951191
325498
709616
401350
303838
214316
58327
902960
973880
603620
515848
430383
222308
41704
536200
387007
434540
136908
821658
544186
944524
793378
326915
1031555
219762
1021687
532365
495420
224458
194390
373251
940863
318297
515512
830893
373797
107638
214904
393537
200177
855466
1021531
820846
416726
579656
167929
959753
972853
392272
455588
712846
13418
268627
493894
879999
622506
700938
701533
587268
1014907
992091
688134
758219
938090
462436
545836
588797
367344
376816
849626
712039
1007792
496462
906783
29290
786254
395648
306245
112225
941987
401101
361370
243142
936667
309484
718967
944888
837748
814194
836678
104415
29467
942658
948263
722905
778238
758639
403602
689793
394072
935046
643297
32510
143689
590055
538343
762219
972437
864851
530289
18602
1032502
953077
708478
833843
1022451
250143
68472
873643
446944
997785
988520
1049
395397
969294
404361
432724
881845
545255
259984
440398
996904
236350
895481
896695
123960
698455
984599
75515
1038387
694372
858078
394957
902629
453496
587600
1011436
679389
850426
41499
325723
779324
483872
582040
561265
599346
18651
43134
392850
466880
317642
550148
398983
450754
490295
455430
610149
906818
169765
813599
727440
397113
229810
270100
581029
702050
903369
663541
861746
306293
297858
499959
959720
318456
351323
396017
203054
514008
462623
564290
350849
306767
740348
400949
286202
523479
556964
355760
599896
789824
430101
620316
118669
511900
281660
832572
724475
55921
121218
884708
869451
49322
353120
542759
913876
926557
706078
538547
494495
822889
438400
390818
412345
845359
603041
349698
273472
560592
67947
774398
354835
872548
833599
983775
211393
549459
158178
999960
579629
868728
982791
247405
445935
405431
652404
396907
79908
568261
542881
446630
240502
466632
903466
546736
180276
378938
801657
538717
284567
73486
503420
263990
590810
604487
603466
205785
434636
232204
148189
212276
818709
239633
315886
292919
106118
171995
25951
467914
395871
402998
895710
788222
8349
587511
904433
795916
489154
50315
530539
51481
820016
39556
323480
933415
504778
844704
422087
407228
610270
588921
314141
80576
919305
391872
607799
711086
915974
487980
863301
760155
354976
453330
483510
719964
201664
171764
368443
721248
433955
519448
124776
745538
880430
1022163
406739
778768
418433
590156
128072
35183
437132
101487
657076
301745
834887
575826
985647
775673
74157
704836
457230
294131
216968
772968
561402
585189
1015335
76624
531855
68150
530159
626315
899695
96155
266465
736185
1001966
267335
40039
433957
989417
189870
954362
721280
607036
1027625
1008465
915667
211231
44988
256411
303761
249266
495754
525831
371065
318630
537234
743448
132630
128331
663599
293558
533522
1033635
1012746
584276
537840
194760
891081
692697
404088
809621
438393
374638
519897
675001
691823
673890
594381
879085
838726
323568
359867
701648
918794
599840
561809
53175
178612
620010
117416
571640
316018
831352
988975
1019795
89610
980083
68689
455444
663815
17366
168205
185751
156899
802065
865798
106896
463905
431492
323939
403767
760454
314005
240298
223724
339672
540279
1034522
937385
302320
257760
630865
288135
214912
230958
600419
866885
759889
207211
42175
699904
429730
139290
282107
864142
192141
41277
298733
867518
969206
5468
687470
367943
769894
694786
97763
436359
13252
870599
1026833
299040
642035
414413
646471
176052
360235
694962
887757
492523
354732
689280
446535
173112
34309
446620
749592
910113
374950
241012
636612
296860
559089
747500
5250
822345
535138
723794
669889
741597
712748
1042048
1007025
676558
9835
200262
780213
535486
991692
928111
626527
936211
309880
134393
2972
968780
713400
363815
355662
722382
456738
973769
807269
725887
402674
843552
1031859
951900
253374
46174
808271
795604
13089
180721
328623
251767
570496
433632
1016608
689207
44018
203670
406799
1019703
254114
779094
400382
355689
445696
117252
659378
91120
399439
599598
162421
286384
172015
884171
565759
545489
726738
959349
422112
872464
413998
528425
463758
313548
259995
161611
851511
978537
713795
977252
872568
208592
798006
707484
160424
788472
301894
99155
985369
851083
816162
362610
647951
916691
554776
541533
574535
742398
559570
86893
846135
633363
879032
385153
218071
759012
517047
560830
887412
26139
560714
417733
392789
803283
605416
35034
492214
575445
959851
253389
578609
150720
81988
598675
82858
371605
127553
894451
89043
153568
543380
154397
790735
344978
771275
280884
91047
974338
415400
564955
540575
635336
539570
722810
473148
885376
857349
760275
753313
291349
322867
696419
992156
227810
465335
564324
28541
805056
655651
229402
93751
723541
778177
514906
679351
48961
530659
35117
428675
136588
164818
494560
472571
306138
669669
546656
883416
968314
943930
711890
684022
816602
113517
300827
156107
946335
378086
530379
297222
67204
841649
270144
295066
848094
119511
270978
544976
461526
66269
877155
76508
89465
450038
224192
198330
286733
259342
1012031
240762
748789
693777
325551
609063
358170
665681
530071
153523
242647
919328
756345
197921
67244
127617
797125
1013796
177225
441396
414955
285166
914987
340097
412480
224864
31813
410228
160718
134131
380667
78328
772890
675246
635930
614376
700672
75241
666289
831752
1023280
676129
486075
355050
895129
56131
464283
955783
541403
173054
259693
903176
73714
304497
756831
528098
780338
190824
203332
359692
428223
388684
778601
231223
146123
54231
753385
108468
286847
939224
490760
632860
498684
423886
687750
459990
602445
698671
392480
956519
226760
746201
998447
90142
411405
694531
214208
233759
71142
466916
679549
57525
452789
814252
552276
954049
596903
369766
768163
600339
637580
714531
28562
224199
380024
73646
613668
662761
10441
823722
821635
63968
104663
462923
107737
780442
391929
915778
993357
546726
601493
684140
634081
543022
605332
380847
833211
102435
879225
420367
897670
749791
488760
46234
606872
47775
295644
135614
612149
100962
3044
818131
1037745
622676
289179
80518
26463
591681
206281
959299
440081
637079
486886
358108
635510
844546
639582
620624
531478
704043
552524
454719
831261
1027466
534099
867840
839728
898783
949956
489131
443177
711690
407613
367741
1009227
806260
52111
445987
1010544
795642
830186
934349
828042
326241
106251
807990
435842
476595
211416
225766
710139
10640
235300
555788
990274
347056
29883
1003357
658690
434307
7592
884121
590472
526735
475236
313655
805629
749132
266281
363328
100822
505193
341201
534402
615378
450120
283719
1028611
653598
322551
795085
75307
205137
384954
969227
932820
173068
868064
560861
868399
202325
516514
540769
145714
410848
383010
889533
651676
939347
501686
124393
439303
589164
108120
708703
243677
502151
280977
699151
731296
935259
1039711
474468
673353
98193
934515
755202
619756
1031797
392578
866275
775415
927039
220448
65569
541022
574952
727470
724326
657224
125424
321655
359974
816277
1011620
72400
735407
26004
181453
109728
463862
350221
373247
1920
14355
221534
897614
675833
367281
657946
163416
882043
95734
287467
1005033
478623
610333
956021
464610
732063
406548
247290
200175
266969
239262
58433
162104
426095
1005021
812856
854311
319378
1041916
988453
684547
694619
829709
560067
733151
12752
84331
593747
150203
947498
92570
144783
534526
28414
440952
793132
968223
671123
352057
888355
144369
633412
853589
251277
1044110
693092
13918
169026
231150
19136
185943
544182
586380
953343
936756
589578
12326
272020
688396
104772
632525
886015
910697
674634
823105
267555
38781
308422
1045011
50450
1008038
845712
597151
953407
153990
411709
962209
83884
615835
467964
172950
58006
194603
475439
175588
229496
90974
555760
67937
1028046
499631
549079
506054
556740
244144
17152
777273
383714
522882
797031
847519
283096
431675
946401
168271
886926
563342
414231
844804
745653
870308
342308
872441
392833
636976
293061
360028
276365
644095
216108
233130
592034
514836
754443
117591
936615
384098
751247
447870
464730
148184
582682
480314
905409
85644
41701
66701
829108
122547
496640
806213
774751
392693
1019297
520035
817122
388877
72502
1032378
233008
190415
255984
267103
873749
756676
4205
426661
179242
849091
1019851
152850
692188
104899
191975
232592
79765
122436
710965
84952
977133
403662
401598
706310
432565
883585
359616
281106
708199
919057
607572
312845
469269
441060
691308
12294
41210
187302
173602
363241
837146
392476
732152
967604
713727
1039406
820781
838888
936628
284197
472546
224324
669771
609437
985278
737461
691604
350635
114268
107918
466311
489087
795903
560441
302878
471190
64774
708093
392291
664049
335231
950582
814134
532637
1001842
352574
307151
938336
986408
995225
633185
897599
665933
583054
668726
372539
42849
168177
456772
265491
257485
97488
30892
564378
615135
915267
248382
235972
28782
1022397
744938
291087
777190
894556
580770
557847
932703
81699
668783
578632
26818
596426
900936
673246
740349
401903
1041757
393645
313116
607356
1000946
94304
1021490
117368
889175
134236
57007
974980
391198
425667
789818
8656
24438
809473
343048
446464
629840
170256
990689
858426
471882
772773
496773
354834
508273
863863
93309
470634
884511
85142
880320
856514
875713
787171
374866
875649
583680
451881
714363
864762
458272
88737
258376
103514
515068
564543
378474
89808
510289
663414
806880
431073
431802
824707
220296
641894
1022357
565775
467661
183347
722814
867184
724312
616070
272567
801996
852377
950821
268738
986981
744792
954100
662114
976695
496254
235541
708054
194919
245032
74458
982225
118138
691189
624118
566274
947547
171824
107699
797505
88382
1041882
423737
132775
626053
1023058
780812
152718
885218
264594
912981
113157
888654
19124
760180
543319
952958
602991
775497
494194
510293
963097
61428
417007
359778
849576
25147
238761
150449
383085
63226
127960
426534
550891
60500
125544
489666
361139
305887
322976
835870
77402
706085
956577
247865
541303
4746
441983
267850
823873
898689
693619
401096
883538
417342
322618
560189
845195
264224
441324
779633
466099
391162
356694
725854
761947
494101
287205
962201
859041
135121
620817
190375
976688
742931
167245
113218
263117
714719
516670
917857
116408
818945
437808
1038867
220064
729520
349574
294315
799205
954621
750788
65068
894374
92762
136085
284862
550041
868134
688907
605506
501641
361799
428727
511886
685298
525494
14819
194946
835708
96367
889012
871745
619225
77232
704919
104435
203997
91244
803422
319707
848918
1044657
957511
845613
167545
323060
1036734
771953
278371
380930
194368
172384
999104
235598
473767
99994
910713
618703
26224
60026
838391
256612
652966
400751
299186
427222
698045
105813
391280
389162
451561
170809
557371
582080
149118
620622
342805
217229
672633
277976
762499
968390
574571
124749
896356
783762
238324
889685
1722
240512
313001
45197
330697
984046
951706
880343
520246
615308
132158
119897
976071
648647
689608
133974
784232
965275
40267
422600
876607
724212
395598
259027
374867
19810
84184
202587
920299
430004
683495
180462
475731
612833
604266
144210
782823
247002
744596
469558
561604
197161
908934
109260
774380
259164
703425
685346
393437
252189
333370
861082
588393
405434
137377
1005476
370451
550951
604529
67329
328972
610522
77021
833024
858729
582532
244451
416878
139000
591399
789629
268118
815242
694437
772299
274347
562356
857868
899145
875874
1005459
509163
506736
678977
391575
584533
600602
82302
700746
851572
441378
471728
822986
433692
573944
20396
455628
846811
868961
215449
582926
771456
279316
680784
752342
239065
604785
847043
2913
171850
724049
801917
685843
831539
844593
750487
850587
660674
933273
999928
145914
76642
594739
486455
109508
389059
370929
692049
552081
940634
143216
940685
220555
675717
658044
104463
682407
117470
320841
766995
457110
106677
448635
495659
586015
65440
337187
624505
305971
610124
184178
30088
320110
927964
993505
28392
269831
291334
15032
396920
661903
251460
416083
230150
470355
780731
22285
953379
863598
141958
477445
878134
928296
923986
419720
691064
558131
42986
535162
270117
323960
329127
328748
876070
967005
386009
1024490
37446
113715
300304
117272
253731
700395
606279
819655
547867
856314
713489
642640
866604
335997
507749
670682
416379
3531
523531
554297
32495
442107
1028070
187351
985128
444699
553895
741365
640978
224560
198064
650083
1023619
572103
926090
220591
128483
500274
727017
710160
602529
840896
696569
155610
826429
124192
986252
965177
573391
112936
360661
313317
220388
890210
647985
417040
422791
862641
532142
175105
812301
501421
522302
504486
161281
297016
500150
911070
522100
71588
718231
495877
75057
532322
623930
818581
939184
431889
96982
913363
480056
275956
47836
181151
429391
959585
618692
827109
169087
164124
298423
694508
889852
676183
818504
963625
409319
195418
284043
715807
699394
484729
758147
767267
860173
281758
402845
793199
165696
503445
592771
622110
379428
958504
483308
116894
124695
919721
917346
502407
558529
645008
482810
996708
594571
401790
298284
197969
736245
862277
205062
443514
317107
532710
658363
717674
537367
144096
649652
150719
697614
321027
709271
907156
164151
342683
829935
732388
176977
595027
40530
466808
481365
777337
470919
369621
590042
795794
635487
1044758
675665
808937
795498
96436
692751
612111
41332
129447
753594
229917
822550
953323
663817
530810
29056
646807
654903
913292
132012
997702
931958
47010
448853
89699
51217
1040042
491674
283739
752835
409333
343628
273220
1036002
765367
593148
504191
779444
989603
964971
257737
244305
892172
340012
244443
683195
981065
713841
252307
641745
811608
1015739
772911
884744
211367
985056
402986
59730
495575
758310
923914
376025
181788
736987
420121
662634
927979
317016
772708
745900
385942
1009824
177298
350408
673256
140551
910980
392835
571012
829904
903444
765092
245932
802679
742539
982547
30947
512098
203322
274172
866595
996377
782255
857815
872848
584836
529588
887445
962235
1031796
277825
657540
946281
801532
1039376
167149
575813
386365
537344
62502
805581
722410
967812
855587
187229
1008544
245478
283892
645363
310712
28615
2620
978423
290516
1028264
707106
110146
240374
864932
676527
132966
1036296
602466
556564
190099
411712
645045
496325
594414
917370
41200
258881
701286
256796
879711
797497
46741
120002
522143
1011617
4665
944641
445290
481090
964252
860584
900300
320017
790425
115518
529368
187867
865032
496395
603408
995508
486655
702341
308752
639522
644030
594163
361627
937207
1013522
827500
656021
820222
370211
498729
441968
708245
1028178
753421
744113
964258
1033956
1039910
558317
323776
447005
902463
41165
1020812
705354
138424
170824
824044
64419
132227
61686
572018
248615
294710
458051
549990
917176
673747
244333
390226
747883
646895
219805
1005573
869864
291277
823952
766328
57319
158188
947532
387227
780098
644766
106546
600416
607841
50041
992708
356037
660962
1019658
192823
889227
998266
210003
314445
1009683
109882
1016127
321833
800106
896489
491709
280036
396446
370227
610533
642630
102240
72618
141974
686840
734288
782597
30126
311270
119516
756957
1004952
233037
47879
96944
325831
516768
430237
308988
144886
553930
905193
264630
263017
749520
310164
683721
972235
193420
598259
829593
1002213
776661
444384
609706
495907
988673
846142
452874
832035
548704
802290
24728
571221
605174
356358
810829
795586
24332
568816
351705
206115
945697
248444
1027703
1030709
595648
196534
148360
744048
604603
144614
104432
135030
77079
109505
956095
930722
81568
632147
577666
901517
56652
344283
130325
337915
536941
360038
132015
581530
24127
516560
50066
708093
864984
81515
100992
486956
323278
325807
83035
116620
403221
863114
514215
552562
651146
62755
353750
487724
192313
550417
40676
768746
561622
956279
476327
172223
389520
979633
518109
286900
247445
689062
840889
550683
87382
782933
110357
306451
889109
875740
845029
692577
1006929
982530
802842
1010233
563562
81965
258800
935279
563484
766890
945271
786826
218611
769543
471240
536135
325766
973371
136245
192687
870751
421973
658886
722810
674858
370515
682534
350923
261188
372224
488012
704643
778929
481672
1002282
810935
184615
405048
411464
223431
822977
999529
127160
363094
406988
548471
734714
902888
1023345
674503
210522
506620
321957
977202
458158
7981
287780
704079
404362
295554
374766
872449
497005
909916
1004481
847443
853150
295895
127676
57657
774240
137840
491236
636182
563157
176223
562517
369801
202791
157665
499436
159165
811831
259382
844202
955198
209149
840793
273221
850519
802775
4512
497426
945845
725973
684432
403509
758954
409709
565832
662681
967246
852560
193071
290767
962509
326565
496010
737102
279653
570342
305562
964089
156688
9598
817977
366003
284791
426393
356540
318444
1026843
1043763
1038197
683252
398084
120027
571966
976239
278577
966326
864172
637513
443117
734938
141242
294329
934220
241449
962114
362900
773484
633925
278697
196391
307553
206787
910838
397728
1040239
283160
856177
199243
1018135
488041
469238
876656
398874
209898
609295
124389
1007486
615092
753364
272458
8653
671379
506213
329955
114992
78328
337402
253810
316511
13913
11879
322258
1045400
792548
207687
439479
179546
1042795
791810
366955
717222
43445
803960
952163
623490
217243
426910
1034313
656448
438096
741893
469645
680983
933135
296987
611016
521230
105173
385121
978596
73679
802157
1041040
219104
291993
608109
965093
137643
814397
1034678
336070
926363
138855
59484
890493
570842
835961
776711
947636
327605
148697
756477
735286
162356
406970
290382
961867
184592
317959
410367
854335
643456
452477
899755
502628
419757
492312
115824
734391
7658
727540
371973
22187
723939
118301
736071
507279
1006184
825228
907938
624669
516640
64923
761609
917453
686876
32873
541284
261941
877264
528479
789504
396149
488436
115591
532820
190879
571948
937203
436496
911166
180392
566592
456755
416020
865304
647013
1024572
560782
353182
884774
202113
980625
685925
197276
616172
806572
61041
564623
984675
818295
793701
670605
263441
237491
838950
670534
920544
1034341
92168
172077
649149
544262
781128
653922
687376
317466
21273
1044187
723492
85248
753681
722512
8335
433225
757881
759080
491239
801833
1029464
571032
578145
822269
949612
525068
754206
986375
893236
462031
831981
248879
465722
172258
498048
423135
958911
288482
833248
978117
504196
764870
552676
328569
245506
777073
249149
453609
305362
186418
228798
152842
599052
261471
475291
410814
61485
249040
277231
140872
300786
653840
323883
954359
573464
779379
54905
152595
264572
652521
619502
425334
643007
493935
677736
55576
47151
84830
969778
330230
1040596
375887
609575
1310
2703
84317
27397
1015035
198913
359839
446517
1025035
145754
1038720
801941
822812
950513
404792
718895
273942
625820
495386
155192
986982
575910
657330
300195
548063
215885
149588
263401
817447
392070
565225
631118
44108
549903
17690
1001720
123254
847005
961973
691891
631387
231712
327114
595262
606399
133215
717972
596715
694139
131222
114909
307483
123389
773509
506156
437416
707983
74999
838239
193078
22625
203670
395708
228043
889557
241126
333031
329537
110030
837562
518337
833456
277601
932668
79633
160526
165009
938921
664034
552652
336426
990338
518337
585315
10335
129541
906000
818871
149701
555868
632584
928291
243676
629937
319279
154318
359266
237594
594104
859277
257548
297053
21257
315021
179538
829992
28779
880196
566911
395676
1001384
420015
541601
328246
198212
113908
1012311
345671
558666
298971
1043285
665573
194797
177039
208836
973854
387715
413221
611920
968974
871492
40461
691298
820322
846880
503175
650800
506092
252027
831466
560452
291338
233241
347912
294089
877266
241638
372774
740519
759269
665868
976235
43090
20464
1018300
226374
593947
1018816
940598
180752
417709
244717
107668
813125
369653
331049
62352
671840
7559
570249
832398
665883
907980
766932
1017067
507981
745338
308943
620022
46816
681448
972287
299983
618239
374887
303802
54492
615360
150424
106089
185699
904371
838147
487650
429578
1034439
366319
306429
223531
301713
109845
1027778
427607
799581
29715
207776
694438
412963
443651
506245
241526
300945
473910
524024
910251
594009
156224
926299
860183
95894
877531
147267
997733
74550
342437
769860
577018
1032827
714841
782731
358714
188920
802861
262507
658621
284881
448950
768597
271614
706355
557833
93526
717407
398848
974796
903092
328187
937631
50629
601171
1004998
297249
63570
716075
843144
800646
925191
839404
764215
862176
90898
673494
184645
482289
654431
500296
543992
429909
678276
890745
78580
423626
90661
192822
689079
944213
615497
303101
372286
736394
326780
172494
40032
609607
186002
664536
367540
629584
923547
771826
1030911
742607
442449
885896
890990
726836
527967
212722
928298
515899
309857
878659
212234
174214
936983
263506
1008049
42527
4462
641144
802879
325645
612351
890397
759651
729232
468945
998512
599621
361445
482143
339747
102993
929946
159189
742488
974318
667104
986192
764213
528555
645236
306083
151325
655853
505758
983938
348995
897750
847177
692996
1009013
403549
226187
219526
384369
131012
168950
862446
478459
596140
91379
381904
183376
988166
931481
788298
691841
373433
411594
663124
625210
732443
829685
709399
866059
480110
1018394
170112
851851
122002
185423
405022
540576
81228
773179
51846
184418
689188
792204
989247
479300
961993
483488
425614
175026
697091
541079
720114
774215
898761
479153
404957
398975
175938
931411
746311
154259
1003539
164341
322427
926412
333231
474312
213526
779114
855765
186046
634628
276252
749267
422326
90927
337598
46142
135068
435362
369133
856374
317068
999620
269181
662161
857028
111717
139910
494223
109046
173997
415096
978473
792481
949573
130778
353895
434502
578299
71278
384687
505747
955855
197488
277622
931643
693376
826090
312496
179204
305445
774456
839766
41902
848925
159258
539994
643135
306642
634582
373762
730034
404587
321947
719535
468343
991866
560541
1010251
633993
105233
731768
421918
798769
19985
20495
675682
908510
299264
138558
893839
705756
794500
136453
17427
848141
279202
840038
774660
133480
783282
283266
113510
184153
896203
307810
747784
855326
451280
818669
40493
646734
166863
136378
768475
159020
567495
766159
925625
740577
57704
606288
380231
605294
70200
494447
30217
789517
454950
1014642
834280
348116
875782
925485
743361
729191
179895
282072
38714
284663
594729
8199
151266
967099
461797
285454
489615
22517
43279
840796
38997
443525
766086
831530
417690
862603
508541
628328
745972
158989
799226
640377
100655
357356
794142
578309
775678
842303
296412
497162
191718
15712
512717
242413
232092
596348
529076
985017
205206
984004
944926
398732
385719
382532
796514
60961
108798
314942
17342
466046
314996
43125
152230
461049
1040894
217955
407565
201152
18120
586702
987276
28204
101861
675281
1026388
404484
752271
735433
582511
150502
674333
58619
664313
153378
726093
809304
199914
908447
577683
535903
277161
424225
130150
495968
1021241
330046
390303
38679
922897
512286
248330
621853
199452
172780
557029
385993
39972
152504
379074
773379
577526
1020483
532459
778462
121040
791134
280034
97797
862468
212617
204429
881683
918931
294693
705248
734403
694362
44101
508631
161765
945402
203157
637259
175602
438561
958878
32847
687067
502471
569608
875154
494567
107649
632885
440267
180058
242195
555122
533154
459090
584227
803129
69418
308369
558240
908406
707111
698659
893058
978134
997702
840848
966596
531570
975866
627324
604565
342232
847529
782938
866527
285502
726337
548471
795924
296646
354669
602274
170502
804246
100961
663933
354544
491904
844911
780382
612277
1027961
462000
443430
825460
795392
528717
376781
753641
942160
653622
739700
122732
122682
16865
282615
81297
165624
974462
81450
14820
395851
595029
962402
737176
786546
168087
957580
89327
132364
613933
697447
944708
697715
547897
209159
958769
340882
141245
384884
74633
525362
874867
520953
736667
145295
677178
322866
285075
500355
244579
969883
416644
97619
702719
695768
815275
748630
702716
454020
435569
719640
879620
624109
326697
252733
881786
815043
66225
430250
422800
574056
625954
258282
172505
292037
78106
445251
1027947
364439
978747
420692
218119
75396
778323
112234
625937
481859
941483
418427
25680
422007
94424
991555
188194
303209
681815
432085
1006113
531104
172862
232434
464894
587713
590388
913983
906829
705826
974518
177640
400422
643771
470077
734831
860653
137620
671296
703116
46927
429591
349125
665903
687694
817111
842813
27489
1044575
92960
117279
186631
439659
321253
576467
11590
853432
894378
506402
739459
545024
391829
456626
495720
335904
627114
233009
146331
108309
323393
845610
526038
428699
596473
109262
724969
524074
998434
297771
708768
719069
407208
1023079
240695
378161
747419
286282
810816
924737
446047
225465
516903
616897
485108
616430
73081
536669
889977
628926
184491
18163
972507
239931
554446
437273
207236
852436
817880
787294
98324
859569
706675
921781
280881
880487
250275
752985
550829
40398
568255
270111
68904
761367
976330
666602
516481
334234
448093
146162
1007369
521948
280402
968799
215338
926987
296355
479173
430588
406764
786283
577349
254285
604676
727225
993560
998916
130524
26071
279941
260172
554987
438315
933624
1045130
15810
311420
1012353
73314
288129
1011124
189595
172407
563692
183033
892580
312467
400387
354020
330900
211472
153196
917068
823462
326469
420526
7867
991709
398462
237018
783919
73962
94590
894560
209664
547506
174567
809340
428799
1021136
165540
365579
210372
865524
611256
481811
159286
85108
610088
849790
946866
1042288
585725
149396
1033775
449501
181166
101959
375930
118184
681550
663809
210954
828791
855720
628287
262667
631892
373352
26129
911414
100511
508299
255410
790343
288443
1020249
155315
360983
647109
243617
64525
706869
235987
210429
167649
81735
895518
716120
722394
815539
149740
619637
215872
655832
202666
545182
814811
116896
812778
405259
252954
250506
788148
729925
108340
151383
828371
944145
753359
103502
164111
502069
886657
980315
920543
877845
70125
397588
877081
379043
407553
640237
721973
861371
507934
117368
150358
153541
795244
867473
714298
586230
339369
327758
459523
490611
1037507
40461
657855
113302
694731
620129
584260
819860
32283
721855
203947
632612
297793
941051
702398
901903
831745
224477
737388
970721
489863
827591
574705
826754
210512
580998
965145
877808
947530
528621
719366
809562
570577
312391
225597
399091
211221
381351
426147
194894
57798
176142
985227
648651
761572
36068
215729
564736
754377
732092
290524
998853
625217
569998
716531
703903
138797
744327
746281
815737
537710
797382
278741
852304
803532
179152
59927
441960
293294
989585
429262
233558
185346
511762
898923
636285
304330
201319
396219
211727
677118
428096
330808
1013631
112824
584724
761341
277506
658338
905550
692360
196959
417602
171988
162043
917821
171045
334800
22787
782320
278311
908964
818611
621406
1041725
899395
940096
233473
440012
562580
711253
648902
768503
90274
653093
348615
369216
844935
592880
625052
806424
288247
320374
93285
959187
639767
776110
909024
198712
707422
528298
458750
648564
558565
247484
754638
249816
178491
382641
158347
496772
814246
909626
278507
444399
113885
867505
160153
181191
1002841
30743
460255
874988
459312
601672
534167
999052
537179
370698
483009
417885
247500
125276
6453
428279
960020
506466
813069
423451
724384
904781
508411
144109
18312
637881
179138
211451
734463
1019754
348950
977625
176852
649784
366008
102364
648274
923237
690582
458493
322836
1030134
340647
744177
978345
981145
800617
990693
531067
490303
465255
276474
838812
904394
763655
787793
486602
767656
172795
11256
898374
463616
670562
956285
395382
619493
821528
70098
803540
301434
721478
622535
265115
281819
361588
271731
184655
523156
735863
925157
354883
547080
339580
297080
689486
207365
498358
582675
376022
938281
763849
238809
98940
967038
532176
623186
329151
150900
629772
437854
840488
305822
842633
720619
219540
1022827
635157
522918
364379
89590
775122
18234
486358
412520
995835
307752
614565
845556
539455
271374
730840
988984
355906
51853
799357
19142
209234
649411
53883
725482
100585
750565
967665
39538
452577
302133
946133
68996
583245
908579
368483
764898
802000
617830
278867
468861
423988
929499
140867
660135
958758
287210
394547
509643
320050
883934
571326
492247
126318
66136
960042
11247
101899
541067
262582
945487
929132
488604
653974
1030630
450640
394861
437803
478595
683299
924237
90800
255095
233341
695842
722108
473044
240514
304883
102921
423821
988596
444843
625359
120412
256348
623534
438797
591646
302952
77360
960325
307011
564995
469596
630355
891967
958372
641260
874403
447369
443137
694907
401182
580355
610798
427978
851962
659246
567493
123536
775026
134206
397183
516381
961835
336611
573797
364998
271186
806501
287003
295748
200740
313838
381511
317418
191588
662131
363380
143329
318555
563529
597269
529645
527725
818164
498397
586662
254488
962875
647903
160406
585562
203460
864464
709858
915832
158941
93660
517318
551527
920772
167266
867467
1937
613432
339707
117024
401928
969004
649438
330391
16015
59456
295052
86186
410298
293961
165363
483286
699604
591045
662950
899885
787104
158785
891440
820000
308238
74860
345343
234209
385536
160310
622708
823012
755533
263769
297140
468125
456345
481207
721301
786347
311901
236574
1044947
984
521000
315519
861929
510735
53680
677575
1022384
38799
786101
1034760
14122
180740
909757
844946
741956
629535
758319
636313
665010
136930
196003
471987
359963
870244
868198
405595
783136
371003
325426
466321
722570
461057
803771
882646
995331
174925
884931
548006
658933
248777
42517
640545
70369
549716
276638
393658
378529
793707
552666
866268
524293
935924
936357
637988
541573
279468
428911
810658
306144
988341
861312
570412
889800
697073
976500
954670
730082
606652
463927
900709
1001682
273912
276561
808170
554488
420914
822836
813883
55711
633631
388417
18691
12215
743672
200561
499207
148735
67649
406902
1041370
621568
446021
328137
491633
196938
931133
1004136
928594
885291
648554
126611
1591
346267
920996
958578
81283
944368
523223
328305
15924
214092
373703
98406
346958
613544
659034
333365
151161
935972
687431
186921
582871
548721
423112
670416
374374
146186
73694
184466
721054
916520
484326
471402
561116
481277
750151
1026607
300648
196272
46076
109206
815950
893951
997045
862302
614728
267759
599662
809506
883751
430095
489054
518822
881961
88211
103917
281903
907859
220491
486520
524072
910826
196989
528509
366308
947893
65403
1040828
1019184
292545
238595
308276
396877
803615
302973
1001821
368253
1018169
462348
811975
166024
325951
233915
411381
692919
37264
85826
304109
999998
125468
171843
535985
596852
783253
46475
126029
547554
438470
521031
11381
859440
261523
1034472
861730
739004
708128
55769
350033
148608
597594
67399
107500
652994
1038455
554057
546166
711860
911397
989613
576409
639924
568934
232441
183430
178522
639807
958877
525228
604609
443244
692098
464747
922822
266037
126383
793925
539090
1004810
154313
485115
714109
661375
601389
940956
936807
60400
557333
325251
931597
588875
223388
89390
848549
376155
433620
758633
27534
535855
941115
902725
247568
459777
961460
414566
631229
282945
510162
154085
530120
604654
428356
346603
972250
793957
138966
7713
78947
153443
966315
892211
986239
210730
654483
431548
761477
706245
431127
463541
998089
455262
937279
644339
512933
1024206
769198
230018
822120
444836
159893
933273
990798
805312
111928
497113
792150
934778
408965
583031
606399
65401
926963
930795
28547
959975
720243
561631
880793
201138
454158
202080
634311
147675
983039
984181
666777
455608
933364
274338
186125
230589
567761
94347
385297
121262
659065
98552
629777
815165
388082
596512
838256
129841
847246
813284
479788
97930
966978
552261
57274
161111
900315
446837
824201
201967
174180
637386
592396
227105
92945
689910
373678
1023763
985877
791866
348821
121772
854951
1018367
536806
5418
842930
545773
854096
392325
89178
466197
871864
218585
498727
538247
154543
1022615
454268
969568
577691
702822
834898
754129
1031374
698437
897686
526250
709805
940202
783023
929507
415234
403810
977818
619397
265725
104165
46181
548555
363006
487287
316270
736772
348200
204663
388679
736873
1016537
505796
763313
441670
376377
385971
437983
512764
683878
685318
844066
616737
1006848
256511
775391
757283
778628
299067
1021811
550097
238780
435103
368984
624292
116695
593043
206557
893946
366326
127549
206488
963123
673923
354316
182878
523009
144736
194758
518982
10617
72142
560960
42485
565136
614575
585250
922014
97662
42408
896662
131858
818357
141799
891152
229240
952791
707590
590349
1013643
987715
1714
583137
21192
559334
471280
77983
74383
482052
567922
14500
412221
692292
946411
236297
744678
306585
343575
630970
688179
387757
786551
128178
1030631
410516
706712
877667
74795
545513
145037
220769
243097
602071
1009119
623028
379309
1000078
93647
567498
480277
444299
918370
833733
946933
376744
1041326
764616
194055
380763
413004
474503
882282
612670
722307
314612
187616
710106
221254
162129
12575
515037
836812
282458
1018170
853509
223484
83511
196613
259545
47293
968165
593808
390316
710607
899800
178028
393021
1038644
319258
541551
519206
735704
705576
340121
817661
408712
968313
772162
836043
496548
27167
875962
282543
609967
636975
699895
438869
874240
660557
297050
431180
758832
649811
91035
297183
813908
369516
902305
422135
295936
230217
197874
45920
404587
315174
564411
277042
439614
967610
862991
770144
840286
54135
543832
275226
33787
945409
523331
559304
144549
819556
388063
367450
23714
765257
245725
59754
1037521
161844
436321
183040
368054
3783
237991
920812
520939
199507
274107
1015846
425844
303896
961870
571128
537087
710467
257885
121383
353286
34782
31349
1015652
340617
860767
774883
30359
719081
192967
864131
24913
841776
287001
739343
280461
642297
375595
893261
368138
310205
13740
166436
365319
478898
392643
26845
650581
735182
1008914
252661
802450
544416
815349
167315
452944
20970
603778
421371
942907
666081
620911
688614
120971
745493
1019557
434946
249751
1042488
1031095
812349
509893
385808
935071
838344
617255
941883
781787
305787
303246
815949
743981
736223
966226
276850
406283
274264
623386
803608
994743
140232
850138
849558
722301
673790
7603
524227
699947
154068
3342
271213
734885
396198
358136
204711
156090
386674
674149
629415
513500
796609
737190
535028
723116
809333
59892
556979
185058
728721
597244
284832
993104
93316
652323
338477
211446
542162
983667
401751
138434
799937
136567
160455
576129
37803
128097
382259
191249
567280
177511
52687
94224
577311
114051
92501
273269
255803
939403
354349
325664
590170
1041852
745051
1036336
668601
224820
846318
575989
316165
215499
322203
304603
64743
3605
729020
194977
857913
34608
875450
466565
914676
648240
89782
366837
79331
393735
779279
453549
427372
709967
368595
312292
563814
370947
462764
820760
462096
642558
646412
1034533
835877
780343
371633
317357
953513
34116
942498
531183
473223
1014847
447561
954428
5790
116802
981658
183133
213864
617377
840548
478736
206317
301660
365081
459817
776919
871298
573420
408029
165373
810088
882247
468679
931876
953577
63150
301858
98132
1018512
142267
72673
680263
526032
213612
688337
120878
834418
851788
108149
165677
248995
51463
985457
588206
301728
425472
168967
290044
978912
897667
375813
132901
808833
822477
530617
104787
628160
199062
211521
401303
399631
899925
698587
743556
190059
756727
974426
1000001
798423
1025968
343468
362523
644884
40459
840649
592727
32041
18110
412019
768887
40098
506594
686168
928308
279095
761490
373712
441175
836453
1030383
539451
779944
768552
717518
646036
1026387
790811
123509
599226
337989
303744
67595
593296
411091
419153
147064
447567
419148
417689
376010
247397
175338
359445
508411
125273
460940
640228
150415
912942
548798
251914
909402
120509
974365
403983
575055
834800
103937
725181
838839
9640
493662
343909
794336
410093
721176
70328
379933
295910
542326
694741
870387
189250
16328
307805
539836
128958
980616
572616
369529
578802
311856
851045
118686
992379
751863
566239
271885
510320
59293
273797
427262
739066
213511
306983
668357
278827
253006
426980
362947
916327
951292
845175
84504
844031
472854
458800
638057
638946
715373
968745
373086
120333
425743
1040286
883306
176211
744898
698915
293458
116313
777566
72211
725576
413576
856887
680190
831996
969911
26558
699816
148880
588036
582457
40511
27356
408721
78875
596253
467526
226257
992368
29454
784391
479266
228078
60450
252230
607419
256385
86495
237203
635381
90990
456974
159393
609747
286267
612359
1021736
842826
491168
445720
641020
179040
1027512
900437
21730
668191
659642
240262
97099
977878
154695
676299
88298
304154
880405
306631
451913
406657
226490
826170
120538
154235
259340
891126
485218
801996
715442
555050
267356
780640
513222
547757
44027
747329
263035
728610
797723
883107
509420
271986
80295
645636
685737
781275
163161
586894
105505
573221
1015685
541910
102496
11095
37221
391599
946503
260036
49855
955762
621639
44984
283748
958357
179425
636979
1219
208167
362553
1023617
22772
85151
742580
411232
390286
409438
559174
145153
451481
357538
100965
576393
692206
416948
1032071
84636
25494
65818
716781
869257
115553
177867
58049
363559
113141
293945
409412
609428
868724
143089
667271
691392
283573
751394
309495
512151
563553
322903
61850
116925
132901
106187
383241
854003
955651
361527
798651
838085
371262
52720
399002
102272
449737
865366
651860
619249
1040517
313452
223046
124831
968757
236408
226273
981766
248134
869052
665670
618648
909830
524755
597100
721066
755541
58731
481340
190253
281391
560809
1003037
398443
437715
47000
447176
758989
827464
250398
204207
462750
282388
739823
480303
241420
29951
626063
343143
630925
839570
873870
592538
411640
889709
861060
59089
852249
416884
851791
1030002
514636
799745
173811
486476
889531
876765
548392
601007
422072
875817
955309
735289
897952
400119
660619
179245
1006138
660174
531456
1002071
620388
84106
608231
56450
240387
635463
5083
73671
58968
406854
339819
265929
813699
827539
1018996
727227
574964
677711
354847
549445
1038307
1028698
648439
318909
528262
887954
181674
750960
641488
371547
710554
364052
863577
1031341
884128
241387
529329
783144
552406
1042788
785515
1008215
652211
1037545
505605
496542
1044061
74915
952804
66448
429226
480437
887375
962953
562389
581761
522279
310268
447455
483475
648648
59876
131814
581270
692754
824925
339558
725566
657508
54966
959037
363948
919942
536005
641479
127683
71714
783881
70276
565145
531506
562497
295505
797996
275768
496246
715648
110228
823212
797646
968152
588118
171560
284585
539994
750470
589198
201068
160762
497212
860545
369598
328555
824783
30149
411809
911501
858169
798784
504700
862531
995670
329103
885542
970750
1018235
553915
764016
943832
758768
194481
771645
582287
383133
571187
212630
701074
1027528
39742
761011
13448
636890
497614
997739
927942
453236
904016
533942
720173
811507
874263
828458
800883
185255
767295
303270
429561
331111
721166
806127
115320
384861
863106
947893
937398
225757
9617
800219
969297
771481
985343
404106
229545
453915
649679
200724
589770
747799
214611
784538
836229
452956
533308
713075
1011453
985307
684628
78695
216389
1039136
697497
318460
858726
828551
70156
1035206
433532
1007670
149367
130410
849480
415968
237549
167250
422515
563661
338839
204324
746438
829975
648199
237695
817015
265842
149920
759618
644808
231634
297081
788258
395536
783902
309650
690677
448432
586871
879988
668699
693020
573467
83934
1004905
303395
945952
445829
429034
432546
721017
961942
1017590
538943
379438
370293
884544
195627
823461
929971
581085
120225
483151
511637
512746
504107
408817
657028
118117
705952
357334
1003525
577702
447376
279736
641146
195992
891852
756781
10141
683052
1022986
879292
433613
535676
989119
669614
37825
508483
47510
257527
731576
580900
232678
123334
667620
706821
637676
345946
945267
203518
899872
92798
583399
774165
758699
252757
379512
917893
770244
571148
554234
561096
896469
346749
836538
405271
916180
752871
110705
404332
68294
876300
764538
309928
241471
361283
432345
880909
251652
768168
322949
189957
223350
988472
281010
75709
166859
920630
759773
771927
379943
167666
681888
145989
441379
277818
539070
1031513
73585
770583
67318
508661
508292
377614
50033
864840
459093
970088
987337
609708
168280
572363
15873
215618
655545
503382
974741
409398
706380
84913
968399
204681
551875
35193
118316
304697
1007379
765020
52500
243330
384015
754951
349117
462425
739550
777136
63250
485157
1014235
677499
570907
815536
870948
777618
925514
476448
22640
690966
57172
362807
955186
247911
309754
149966
30809
101280
791478
104755
943370
338820
374337
208029
390321
275423
264843
462604
1016151
379851
808654
356722
997909
938051
97546
576688
677717
1011830
886614
235031
23526
550973
219721
867617
875462
711822
525117
248188
804277
527562
203574
353196
322979
989959
765497
384200
775658
214495
654031
385859
986272
635076
863815
795748
402747
314780
328676
753111
1023476
250043
209003
584532
545287
165212
604618
878134
176951
655629
366875
603282
1025206
147093
748144
469891
179259
145954
886174
892257
448254
368487
570651
363244
326251
654511
499954
554822
63543
935928
437157
955602
810897
123062
229093
658703
107329
1027870
596242
92927
1034497
229105
826983
390173
1007688
953368
341773
616075
816346
1030614
924164
583932
723931
824808
761933
100908
897074
732818
968362
135235
573587
677914
408943
400964
288614
781959
630042
417342
986713
304005
368717
366322
367378
247889
583524
768506
519354
509211
793012
279769
890147
746805
673596
814351
1027881
682397
819346
396906
546443
742806
919323
263732
970029
445728
91873
778476
46177
44437
1023669
427275
541164
724150
169314
739974
926089
707310
396286
124380
726124
509285
363113
998194
635760
327762
56561
346019
1015796
442616
963399
585938
620865
449737
201017
210395
977714
759793
1015614
724792
856160
38648
601313
860376
392960
86181
784072
948718
342416
296819
466968
47899
701246
984800
148911
649301
843094
518513
126548
177925
1009557
878628
1005261
1019181
997848
189135
57398
822014
1019802
510402
318903
722728
277429
510386
373998
291208
775193
186972
945059
95512
1003167
894051
400619
481448
700558
186472
607811
340889
222623
916211
560486
317016
55451
518371
963689
551780
1014150
467390
395730
1016266
897358
679596
342938
440186
376811
782425
968387
292961
250329
621448
1014858
66279
499925
594486
674088
750780
446323
203159
886639
29106
712292
571067
289057
425229
731212
600105
536299
674564
738583
799499
748377
162244
131521
817025
575782
210857
802610
5562
1012883
304817
410509
1015145
390414
674676
172684
428812
389787
406341
859464
847085
721694
247897
694704
473401
277749
369144
764104
363904
609777
306895
568261
916284
615052
286866
424795
759649
258078
154511
741045
119138
381782
28395
899705
342146
986301
475080
913489
475410
701579
235606
451251
720316
171360
418464
188515
612409
279936
593146
227824
231460
40022
700978
732540
429624
75221
908515
815233
713648
847537
383235
436669
718312
252361
539317
162832
874176
392282
900101
98798
793647
865944
536087
977777
830902
44960
684563
246280
210418
625053
205572
979375
758862
654059
506060
868794
98025
148833
902336
102101
151161
665943
321840
40146
965374
263866
161252
166018
864362
602099
947851
914429
958113
579645
199028
336239
970371
166502
606467
802749
456063
783481
101893
980804
961980
282095
795499
930909
990176
717610
43549
948017
201769
245087
432826
529555
815905
502634
289999
12054
543158
258632
680794
965183
745848
633317
304801
827388
176112
185069
945754
307779
611353
503128
601532
324606
387730
819975
226431
98055
791872
192704
324637
920036
355203
336715
110612
573487
429663
480503
200873
89649
363427
890876
91273
660595
35222
506021
276844
871617
304873
951450
584550
203357
998949
889697
1045244
820553
512934
432836
1033064
104597
909736
736255
106576
425914
468589
116738
208102
707387
324482
254607
263114
714571
805221
917709
180535
547177
528112
10060
766782
326801
143929
185960
767278
709105
179603
173215
598919
859377
918493
627681
82632
550865
175034
714251
33477
790276
282176
599896
723766
986742
862749
923276
299556
244112
276972
564004
7183
964540
693204
287213
600534
527345
175628
609070
824881
807446
675051
670636
28630
159331
404864
1014693
573764
581790
877703
877523
769315
240599
356341
603639
992161
491683
656324
969926
205056
821718
669286
634675
296608
1028042
621446
904032
359584
995812
536706
102551
982669
88779
202302
279660
794094
627001
113725
140818
258959
876173
73396
79904
260697
485812
296861
606314
2415
129553
532460
1040736
894852
676789
33417
945582
651758
955787
509968
777504
114134
659760
753201
224735
624973
1030826
1008408
857823
715503
20052
67642
110321
547569
254874
975108
684907
841568
861750
660191
466638
738937
218456
848365
27124
961365
129931
372561
67130
805714
193761
309941
454447
962909
653981
272602
429233
773836
380586
1016881
601222
922558
423486
1001397
124864
409817
922789
947931
874342
1038721
499658
839686
601803
213542
914589
191190
26257
195519
46824
709296
6389
787461
823094
797652
919082
358093
819392
310310
206236
863222
75218
717295
414486
161020
81606
1013330
152938
55873
621927
443077
64022
55287
689635
489996
643537
176269
473882
817670
554256
29217
174971
377609
588653
933553
378855
983533
800002
355955
58797
333221
254203
279856
662013
119573
240862
411859
593687
239248
194559
481751
922184
70969
857459
688536
832913
674714
474654
929114
183968
426250
566113
746725
520418
346122
181422
334338
421064
468741
129667
340616
533260
838776
968521
499886
657826
209665
972784
441827
1006964
317557
350873
1004872
485811
1024407
467544
68119
328749
893947
281007
266943
175784
223678
66823
463836
261566
702589
563288
863123
770702
793100
252484
643993
165218
299314
903108
113985
681368
830344
36161
47676
499322
834321
710526
68526
509631
516291
775637
213890
922143
890140
874204
270732
206656
181892
373007
379953
218526
1008517
19630
450353
721166
732386
210180
67296
816150
959709
459362
71613
624320
445514
525565
743822
186725
743784
118768
801901
772569
954591
935242
531361
674239
1007646
634884
184079
642704
969609
751136
478371
233457
1032832
727621
984848
506411
585469
686359
598104
722351
212878
678980
733400
897992
909760
723219
327327
554698
850376
435071
642039
240834
1002433
444273
341237
538042
214612
292699
832676
190911
494951
595762
890999
438450
689126
363494
748554
726383
998263
953184
155037
756574
710559
630654
571628
827906
345444
309788
820680
714286
684233
563739
124551
518558
71516
962398
756751
348638
484929
767399
710512
255979
182194
136276
761517
104868
227151
634680
160644
514393
55133
595421
151398
934253
719018
919636
791452
348713
606164
692071
856018
194576
181021
759334
870606
1013162
908601
762651
380792
207944
405668
650605
146600
905753
176863
124526
936437
147557
47429
865689
152922
885288
291005
868053
749415
892826
315496
38885
264081
944480
838530
394042
258373
633462
1027119
126497
222665
607212
424905
633070
581586
297742
407498
919898
318148
815899
498364
848744
846314
639342
649787
205509
473266
617070
127606
96233
755831
366471
2398
401939
701232
158773
1023983
578836
225941
160052
488180
320908
312050
577146
721717
589941
751966
385431
13897
614269
289722
836409
72585
15203
366402
239365
501259
714397
47486
771918
140032
71902
335054
705154
498750
181597
437115
803710
461685
282559
518127
1022019
101966
42845
678234
584231
928480
988359
572150
541307
279507
901735
792050
979827
574057
991614
772442
765165
939395
773317
453585
834322
105616
956244
750538
270533
719427
478129
964899
664991
615749
85911
1037754
350366
3359
980445
156716
50535
273423
923036
867211
129788
49551
739679
1030423
946817
316596
120415
176226
514611
624955
641079
896661
101621
145851
750819
300820
466158
803732
533702
149571
396952
321654
539220
528320
993754
776320
250585
263185
596277
43515
533986
524105
68106
858476
145732
652565
683983
280198
612511
80770
720505
293327
588137
799920
456935
72970
776811
512017
757284
756288
907356
235970
856897
960838
339743
515623
53277
655012
563482
144503
305519
222851
318832
993074
177253
250623
270379
452678
663263
119160
657096
909080
253551
446456
366093
230159
324934
113785
796874
741897
175146
991027
535913
749580
660687
97284
493117
909838
613024
440536
188374
949882
612328
689796
368258
982775
643966
764259
41242
701975
678617
681726
196278
344791
254517
95198
588322
809794
896178
294311
999451
405375
516346
775044
955424
851615
585592
283933
843152
68326
141688
837389
924385
723707
155341
162528
771011
707893
874731
31202
72973
500632
581306
365011
673510
143928
534862
665725
809353
355194
496275
42429
285095
543895
255573
612
744507
295274
486747
682430
1002275
773578
685749
3468
583052
209857
208212
751301
663685
816917
301265
335973
582793
1015639
6976
830709
209493
592046
672476
437471
446825
339538
319104
219171
429760
511444
977232
931086
282066
744858
943937
538985
787555
607527
501938
274039
516682
1031163
747380
775486
293952
300938
768709
769170
554410
40323
626392
130957
307421
216049
991610
827058
953283
255962
1018878
555942
109208
21869
32946
137603
309315
889029
946507
640685
365025
264717
377996
816825
611828
809120
1011144
413798
936545
499279
169275
591833
703500
989765
423198
1007229
167022
111503
80477
967325
917802
482070
281819
922256
355897
669555
937384
755823
529785
454014
937368
220388
234168
179640
632539
166399
1020182
754664
511233
288975
499701
411796
451684
1014132
413005
887601
876728
523704
197758
286339
629289
642554
716655
909367
992645
424351
919692
753311
787996
759994
353356
579262
211572
189898
953804
809828
833188
723337
179792
834876
659057
439972
684461
85610
36650
810342
51207
1022213
589957
421835
340057
270785
417555
100234
794767
228299
296244
819332
443272
3062
221350
1009508
766814
414475
371027
299095
369774
955149
37912
17923
361842
862760
218488
950542
609196
913225
971582
243839
235236
537029
335492
770771
543762
644887
739734
940086
763602
339340
515372
193045
170304
649832
450580
135278
269181
148582
496127
706905
144038
81972
638687
647020
643632
511785
262374
783655
855202
581559
758488
773472
31684
286293
870752
250153
192575
95127
96016
620647
586262
40463
312401
71586
480002
513003
647568
517803
408236
243871
68328
678227
478718
832183
641433
22801
683930
650228
125979
681136
395166
160138
657861
121335
941371
593864
451203
223186
228900
276487
701619
840465
483750
762378
889931
943415
854669
633714
959390
650238
844283
552216
986166
873576
879259
470664
428906
667345
503670
879509
135354
1005718
486233
406426
49162
905151
351877
740303
188781
702830
942829
200017
1031140
456172
918508
967759
339641
842710
872758
611519
435439
562406
119297
821674
293553
388028
91240
829560
91843
80247
347998
312378
754888
127159
915549
121228
471972
396933
468321
874143
68927
271805
6559
808478
827776
787149
738321
50479
924224
1038074
404590
369297
895006
374738
921160
1012532
570361
188680
894706
206165
296937
319624
709666
233934
215483
833298
941674
1725
1034921
911894
851602
961884
195944
729538
801234
712832
27065
892938
810728
732782
955095
282631
282529
530387
93138
748589
371120
171095
598885
693203
632431
122009
752076
23588
291939
767119
343002
794068
941769
15037
308428
750225
99230
549909
939327
560277
935546
837669
798328
191641
349189
686484
1015875
115131
1010983
1001385
68086
956693
26579
989678
363769
755811
197218
15899
101741
530744
681124
381489
11450
822438
1028178
409937
862508
324827
89884
393747
253508
899088
381174
139772
619284
110938
107627
898962
318968
193869
676361
595219
580664
528601
177613
981303
103410
1044912
552594
483169
516833
96778
955764
324374
738961
562077
901678
849531
517242
55693
960151
633274
523407
4530
664072
185081
993330
919249
121387
1017873
882307
240900
1009700
71355
241568
332884
939433
1028942
824799
863129
1015441
160521
628482
502339
3303
22473
911117
976190
980155
572839
898967
462676
312660
578646
501633
21186
919458
309084
478177
128277
234557
820606
897803
501732
25093
199542
122904
17791
32856
774243
667125
129001
19058
673399
948250
73957
854706
451725
456472
720988
411990
710727
529035
187766
167520
391967
202314
768532
187652
260286
362609
136498
710356
843636
559313
654065
1002626
108650
122244
436308
92968
532342
731134
443226
960736
895564
511551
116583
573737
713673
585318
99745
718866
484655
958529
24150
771002
305836
75080
405061
247738
632069
79510
617991
6865
677836
514550
213826
591719
39537
251757
217815
235664
916351
51544
580775
611263
947450
55182
100258
900494
7570
233823
823879
1008957
516068
411971
593984
585756
144076
480083
566114
430337
304507
1032196
639022
613183
116245
316848
802346
880673
267711
773000
985164
194925
957933
157694
145231
556843
1012189
714144
427170
540545
736741
248631
933840
829747
818367
930778
104068
239060
21935
880476
681931
526114
684815
180713
339766
898983
513364
430533
928005
628863
611437
411851
889752
250972
779556
531121
669000
633282
181847
91157
423819
652454
948385
771739
368794
85551
321596
784758
1001561
721877
177203
655624
310622
440675
166500
769315
760027
446035
295735
357509
405886
290733
197039
120769
633017
941004
611684
31971
104207
490095
559540
341327
10124
150336
979418
933157
292417
74252
854977
367055
329190
45620
572510
374322
574505
997062
350128
523996
988788
1000986
762966
763088
300906
433482
430744
102908
773101
255799
216528
922233
171853
19803
87664
313936
946060
209785
225507
196410
153014
1043136
1026928
927598
1001410
838216
926479
244051
593975
995196
769808
455460
22725
1000455
668751
432650
757374
740581
503537
66699
717828
293835
997932
307821
251590
159927
529506
759960
335316
21643
725086
862118
569234
1040842
113110
313578
931591
434028
923580
59333
315886
99450
771306
716239
381357
493281
312955
659097
802104
472108
444097
183893
128192
158178
682215
634881
294834
497843
195041
651193
141755
815130
980413
676559
460888
55834
1004542
214495
29210
756064
854371
72066
45293
435354
648011
271212
857889
30123
44202
615645
943595
642942
349478
45094
777270
45183
784746
279271
84829
126267
817939
805762
509775
976795
496128
455887
851223
39865
357561
630645
725969
648455
1041434
927649
654309
139943
715668
425680
235605
897066
1031554
318332
398483
791007
894115
597620
119819
98958
741654
282146
775694
740686
909089
122020
989746
673605
627766
952478
419144
27945
904203
228419
788074
365109
822212
757449
969760
806045
547237
610214
565142
979365
34528
235853
427849
860355
354249
264664
206094
791359
213757
290176
838807
1004254
420588
28721
401411
520631
152182
727161
618109
398190
821997
913788
451506
929817
396715
133226
447897
850317
975497
580819
614696
1004770
918021
547710
330255
117670
701748
331702
301109
1020622
649349
792329
172630
554429
334695
33126
527230
857547
862536
155832
22119
273335
89516
362103
360703
36666
475749
922794
117988
279923
434747
274415
153660
339359
992995
237152
782225
711843
703409
705473
454558
448510
89434
385815
607138
393791
920401
733863
292646
682253
870218
475740
990724
806757
24957
324880
749533
652684
762268
439508
186306
891417
429890
695481
633909
763863
369033
113715
198082
592080
477004
442856
289079
489954
80119
296533
139878
242786
692043
865390
717424
96657
854316
541126
227286
157177
1024661
1002057
733942
943450
332710
420966
696489
136255
121917
418120
966858
518615
324276
929606
534494
373286
287426
909103
516601
529448
934809
261864
1039928
313970
1008131
95144
774638
391690
858437
378837
901636
1031388
164197
652458
598762
598635
116245
124350
516108
127915
552678
903513
377517
291469
576268
217692
77115
491830
264115
618160
466002
992794
293310
67159
719621
464702
451101
389445
115190
437219
358927
897522
959402
62607
593097
112823
366433
1017013
629582
761022
592163
28318
799437
35162
778706
1027231
382584
592846
329124
1025882
828485
991295
521105
37115
235314
281255
527640
776844
529528
868197
969058
653902
296645
120543
840747
237960
109205
59960
668334
202166
206371
185707
310004
554007
879923
294061
790702
384387
65504
733427
520424
613659
876021
313380
845545
969726
950811
890198
501071
214305
212382
945005
800357
230739
681260
735989
569269
117024
171898
310550
71953
818311
185114
176271
68463
946360
94512
751839
152324
458097
21490
266143
455558
397370
989087
879263
747672
226555
670909
226395
780390
836961
563180
1019122
1003330
46998
887844
1038938
528795
352647
565991
708514
920002
976440
973280
892373
74019
297210
699355
83328
734408
252950
77203
457912
657490
576209
568580
519630
277142
711086
992594
951600
1032865
461434
952105
644739
639175
743644
270809
558305
1032268
361524
845345
472481
651319
642465
168099
413464
143158
660380
227457
139869
994972
478649
130312
940675
954263
993618
871569
677191
413867
823952
319707
117255
109815
820470
137968
431149
224503
970306
817009
1000232
133074
343776
330824
946027
926430
36861
979051
965547
293188
620922
717508
14483
717880
612565
620693
665340
162554
620974
787914
992055
978625
186781
1042651
463853
300974
800253
877208
539309
1036273
691961
286924
111736
362734
496452
374547
718453
1700
114504
912512
579198
370359
207199
899642
657502
827367
63915
132403
893724
172174
182401
177759
431421
367518
401530
674583
161395
909753
698174
798926
398009
645989
374899
1017061
247351
198007
686038
153973
533115
420421
839662
732917
9010
960899
1031798
276098
768810
378508
476585
240033
547302
58581
492025
175397
978945
828239
571731
549431
613944
792032
399380
117922
650274
235853
334730
807077
502241
165455
647238
498850
675855
808984
888087
580304
213895
772794
661491
713579
105676
919703
336353
931672
462547
481757
899334
880262
112996
961016
234628
318671
41918
547912
588302
613646
789767
396952
540125
744490
606878
930557
781691
1002990
499908
998973
569941
776066
739488
313650
417981
796328
818037
466274
569256
1024410
326918
657749
410905
428953
42858
788963
880222
811538
457362
864271
65330
955847
1013267
455233
647541
160384
1031524
889565
911755
113820
432308
499257
585872
392704
443982
217158
98509
590616
544216
553347
225053
686328
630081
674454
805193
688517
878233
63394
754885
430345
198132
556772
297174
70630
157926
364087
885696
866353
859614
613320
723078
94515
848636
468574
402716
470823
985740
245497
58781
50719
320512
702228
710562
393775
998493
224844
636260
366647
948335
216891
153784
155576
999211
787298
942262
826849
626483
773189
827367
788468
944435
466632
385940
667542
982168
185143
13651
898649
826712
77452
1027333
232315
11529
291738
327840
522913
356384
654973
999353
526031
740907
631326
962281
749359
274966
383122
854342
697166
577144
238374
249748
570724
53142
864194
429792
740152
707246
672579
403162
97861
760282
530140
806910
755773
577784
284537
786475
157330
740669
719600
195571
956960
651767
960952
395682
838937
266893
846279
234133
629694
531815
884622
824548
943083
21353
467119
361215
402370
90203
73909
943294
143827
104282
999249
332946
286807
386274
272321
614022
370180
710207
748716
738737
745518
516260
644696
447652
456257
459716
987245
914069
839135
208888
411422
1023275
510118
993038
584210
438455
932926
491813
3008
124693
938214
416926
461381
372181
650096
854615
29780
363798
388091
1015633
632776
169667
349712
270437
664359
279262
309530
57239
974977
418010
30987
957881
199974
62722
536413
945480
816320
298158
729084
16076
31579
730586
795072
579721
953910
889382
634719
29790
800636
666836
848307
315003
144015
285599
354004
1019988
874986
802444
867948
371347
988694
1038851
223283
98029
749632
66076
1000866
753552
299781
763475
262379
389372
692895
569902
107077
985353
401192
326253
406587
985406
907791
531838
916549
398866
811533
317017
822937
794265
529909
955002
491746
544311
1009148
732533
352109
574550
372476
230101
599462
28
1025632
345788
228234
328349
265099
822602
702508
93157
152366
7827
355627
23959
217895
901651
392785
619446
842613
367717
96597
353708
92292
240439
717752
682670
211902
444669
60008
758336
720348
764067
638664
66607
86025
638071
553787
670014
74458
368721
619380
35474
191976
853671
512235
963434
893316
177888
240872
985338
603052
804183
653825
45236
335284
408239
700825
341956
55104
686931
396209
813068
125721
902640
169959
582699
834353
987941
453224
735043
546425
257929
621331
53593
1008164
260295
434623
635400
157775
410372
59584
69897
552155
829646
741
790891
955457
292181
676448
426576
372020
34786
810487
874001
568413
858231
797027
326090
943914
586193
1023551
10676
776098
769903
260407
1022946
267775
652848
1035187
425987
700426
1017921
160728
360671
14812
208378
550267
354123
482654
999651
974551
967743
85225
1000903
897997
736698
862062
755100
235705
38516
290733
581306
1010959
790335
1015993
450476
302050
635257
840388
851646
413419
546474
373090
676194
998949
1013076
405163
893961
861019
745167
563357
548578
829231
1015879
803538
214739
36096
114951
322494
70141
790832
1034272
1005078
332023
524065
349338
621889
547094
369389
1041736
216124
394851
390995
215811
36183
545168
408132
588743
619364
377064
921079
795105
545576
210699
946059
808486
730832
627550
676
623089
425131
510221
152479
123398
704964
447499
309372
340560
978561
42563
780486
613923
773846
552314
672466
397885
550721
843860
45933
527029
434545
521648
992106
421881
113062
595603
826092
326769
974669
8782
90173
623016
413837
574344
1022575
76326
192076
639623
14093
103663
590797
71055
216721
484901
830898
364
403136
609157
440041
353427
931219
47475
648093
346109
835662
479586
899232
341501
15549
815390
180626
331249
673706
397227
602693
533533
238727
140341
472553
534691
311167
293507
641765
817258
100155
882572
210113
500990
34212
24180
968045
889460
210569
591539
786908
724367
866506
70432
629479
55924
427639
939562
863400
174255
92432
564117
398035
303071
717990
381674
129256
958438
117885
410112
1890
395847
840574
636810
959368
373746
105258
426350
510333
69429
105939
972115
518156
182879
693186
179642
409854
932840
230208
520096
348527
894870
91527
176027
891126
842692
440267
598327
260494
130102
322571
103084
1027271
1008638
828446
480042
80104
245500
234175
386660
968671
689133
649667
120038
317370
94267
910300
427261
695275
71284
431027
21269
120149
735323
287320
518940
341035
731354
749000
553175
929034
747522
305221
666038
728104
281511
112953
260393
422299
339597
567262
852301
210881
31012
851543
992104
134251
153465
497565
933778
561104
384283
840803
906973
722857
170777
962261
956997
856235
92711
832831
548488
36486
946146
678037
124988
1011546
470428
510760
10963
328339
959292
855201
818060
1023321
590734
991963
480404
279918
165331
920619
792836
364910
993026
763446
674005
380409
846626
620487
218912
1011554
167255
334378
599089
473437
246755
226787
59659
290672
567033
256163
999734
807127
454355
397303
714319
445004
177461
931691
574687
262272
415835
255168
768452
138088
582141
80074
195797
704185
1003972
592919
794220
643334
294625
572157
549223
512234
818350
500343
866025
259563
918261
246061
377868
342083
937800
978968
1033941
115780
558940
922946
1035078
591722
252474
209314
759115
46133
198809
687904
140550
302806
292971
475604
321391
216416
172115
441919
649754
779618
963254
550460
963664
127320
564408
579505
562379
61489
32671
201213
785441
294023
801938
415451
310172
560154
272170
855589
616060
60954
540913
53580
656013
344023
961313
682670
846529
7441
855516
849636
35572
711353
809847
962577
957970
79214
553050
146610
933488
1009594
956148
267259
976080
836705
611006
965047
170968
801850
336289
995303
218616
336314
803492
483476
531270
888784
279351
36974
866207
583228
1030826
870018
321863
751888
20662
469926
630972
27231
296753
50348
733595
270612
659624
512769
782044
554351
485187
446348
316305
147846
227529
129906
808863
313064
137184
243618
226534
391981
836314
802314
836078
86127
119098
743996
286047
520138
426305
869299
731578
729668
242491
310319
984218
481000
61162
35772
927256
231702
667006
332180
334050
681461
755538
79114
379419
840505
117505
894622
574916
942470
202559
387256
534264
573235
272989
1025563
809441
114582
287544
954586
811832
769452
288439
46274
371070
913416
69963
316323
979973
214113
257472
451387
89720
437201
712080
801957
596693
559325
121529
593740
235311
968195
831460
382107
54499
493265
183807
193144
371883
81109
414389
26298
213653
569912
978321
977378
268235
717455
74454
866303
167005
85182
43996
114032
1011142
526419
286505
638489
1035143
395207
509619
224174
795058
166510
97122
164200
157605
793613
715151
253263
312134
912263
907319
575282
261516
560544
760476
854825
434712
982402
605220
1029185
892682
154238
116318
745737
7590
250320
320083
920041
276873
712586
854835
859444
233123
954680
531281
444566
196395
450077
166925
297062
712913
402462
853938
157991
363438
94334
939919
177621
528047
235809
522819
184273
928085
514441
506252
307286
695222
852600
289273
765421
602848
339462
822145
32670
984905
470066
110073
480287
1032502
692501
250170
6512
953802
52579
1022059
561604
19883
716737
580076
934058
988866
994515
102663
252822
721313
859433
238704
694021
731448
487320
965422
987039
349581
336736
174746
221079
684411
175429
614331
540592
544436
1038501
202815
365527
441576
25332
828054
375184
692344
227908
896289
732456
999106
914224
690238
269976
841143
529550
474055
152301
729397
51227
383731
553429
57257
848473
377569
850240
471397
234072
826263
120631
1025897
768411
445874
352583
925229
740470
692225
639419
41985
1018832
417120
42924
603871
148988
490848
432158
908335
267283
244646
981638
684191
293131
435121
120520
530315
29364
579707
500796
314702
84785
181384
793472
873081
1028402
722682
548285
136738
401319
315190
428556
524004
398254
120526
777965
818637
992826
146820
79419
835100
850516
846153
384826
851787
899665
783311
420707
1018043
628825
836884
769923
749878
833635
1024467
1009948
273528
453464
880017
865188
712174
872917
97928
280804
145122
175150
1016507
581803
387258
712237
593883
120683
519393
628985
392463
702888
1038297
56430
643185
414293
973259
318849
349505
594195
745881
338755
1031637
331221
720860
119107
228501
68009
105364
386151
906021
931410
956503
296801
940422
305210
587683
444426
387078
985493
108455
311179
487937
74956
711924
12534
216899
905481
673647
416953
674696
277046
614913
47544
201717
598204
717625
625070
93751
34913
920061
804245
834071
736474
45249
657497
951509
577786
370904
812027
523840
544999
36696
484852
150994
582245
910513
902734
213746
51569
170608
522803
885228
70370
651559
609016
627379
381918
842139
224590
577760
694582
6311
960168
113574
422993
897765
613386
952906
13060
698239
432532
647721
104366
633629
871058
279685
254051
301635
389113
690971
46151
505809
282897
583944
240128
548560
190309
17709
600662
192907
402429
29080
768391
224411
223109
242094
849936
169362
113652
59126
830556
590069
221599
906742
996339
674869
881870
252134
272319
193210
458144
779391
370189
510573
404213
579899
839632
746253
453305
306573
671478
683752
999561
814126
47085
418229
594309
102142
105426
68952
513503
922601
782400
718971
78200
401506
761556
740128
587268
1030562
543049
174740
96892
212211
804810
992165
969229
173250
38039
927201
69678
788349
903731
274624
570966
169759
764448
34022
1012948
689301
553237
891894
108
439205
446488
916277
837499
445822
319923
939905
351409
315714
809176
461967
173746
77661
852069
138277
437629
704648
372608
162515
21021
915464
658569
352073
780533
738406
673847
999476
961639
89080
445886
1025354
643406
873381
933443
825597
353414
308924
207494
100855
414102
562546
985515
409474
216904
130862
990996
1007643
594972
100132
608182
171792
511731
739463
185375
68705
279427
576424
655160
523266
367301
504349
550571
515645
745168
79301
323063
442212
888083
257254
205042
238513
411063
922497
942133
57136
425902
995355
183212
178555
278767
484146
478336
776617
261769
61209
445363
251580
846867
346222
839531
127981
399257
989371
91759
370528
13502
1037848
267639
917603
234434
349995
918800
111421
923564
963099
199246
943781
969022
766967
425394
730445
252039
39075
154450
808851
273703
930450
575741
608578
274201
391707
524040
213126
116450
600679
983689
54132
769905
876071
1040969
995341
1037189
932418
443219
477585
1023239
683159
216543
318280
198001
829067
274716
130723
274106
428952
678431
971258
440348
647942
512295
430771
91293
646542
295139
687629
200924
112252
881663
942014
765572
858388
790691
963439
710314
150568
488731
264128
534231
641401
903347
91307
92648
222720
513603
112780
118784
175869
201987
134634
987648
50292
765462
152364
282580
1009883
961874
713532
970119
676117
122750
755495
107428
699340
60984
757808
559708
342662
811981
25103
831960
276420
483193
371378
256809
902765
543737
796299
1043469
736526
941830
995548
956376
174063
226199
6417
261113
831089
815735
1044598
1044401
832469
543338
208408
463921
719672
519827
607602
307689
454006
720726
626839
724298
869381
595833
778149
516555
407080
272528
96904
368988
494504
463225
528666
300396
210616
672400
410363
385338
263085
775381
674136
196540
617900
133194
980609
335901
296304
491717
310842
998769
529889
34476
61587
544698
805330
559250
186029
982887
501265
807067
395928
212370
781838
270371
148505
254362
602394
669293
240800
1042219
701886
317341
306260
1004361
390217
348476
786180
191815
202148
37510
70790
304250
186105
648791
275552
618078
923529
910081
329343
60999
692932
268480
604654
16244
295163
814080
121501
257463
115046
436423
555042
727908
721496
461912
934873
865305
664691
469679
289184
979367
19398
190558
601518
327909
449215
1007223
880024
39590
589998
879900
793151
931847
850369
184570
593537
470845
153960
183139
1028458
465885
458498
57034
454637
370861
804421
711396
106994
15928
657064
639469
158059
630018
143510
73458
600077
970202
478404
581878
83404
545191
698690
397168
584869
739079
98656
694330
10605
130679
724180
322284
78490
220544
394029
453657
871380
528965
496123
881756
765409
119456
947520
786657
690013
774713
939685
157889
602963
969189
252299
998487
54055
337677
555139
993902
158494
171441
986182
917273
414010
165940
710629
254236
80773
346864
743064
696574
953832
14777
350172
659458
635755
188666
398191
821189
45483
593638
870701
683202
781715
933902
524187
607152
249383
822818
359107
983722
1006898
688337
495196
645326
777342
537620
243777
796253
753892
980418
133856
235312
856521
247029
923196
298103
452707
945795
1015139
29156
410627
990548
824207
339098
160676
49210
260376
601682
461498
788531
139855
148181
625433
853230
243427
490613
288080
1021299
653831
884468
668827
638640
842125
779927
298687
216585
954110
927123
673037
415508
464153
972958
529591
157436
312167
159425
497105
680125
404772
721051
173228
245528
777830
501226
638191
569599
802914
196057
400138
229566
726227
105874
384525
791826
957736
1018072
771746
195901
142242
962272
155202
437719
376145
116710
320631
291355
295162
609014
575578
501457
1010268
502799
1032556
423553
916126
614401
849287
563299
416139
244896
218954
736289
215695
662206
886799
1035362
822114
264244
539958
854693
9301
710224
494496
773159
659074
648841
65507
721558
721690
129110
714522
5879
203201
877109
608912
138584
183434
825944
295532
784747
430231
636734
666902
111252
211348
1009897
84437
155497
777777
557021
853012
661148
835807
947496
737880
416972
1022124
1010138
998223
390402
430111
1042145
329906
205678
224704
404107
254875
978567
728733
3145
300708
1009667
918447
594957
839369
230199
971741
969716
931525
1004380
793720
994095
186570
573501
116366
855279
555640
895413
315622
92744
593949
519367
159618
352286
686324
315797
330656
735501
767146
309427
683678
530729
170713
194110
1012699
878399
228886
829925
323614
540421
120016
708187
753389
500184
912563
879759
933301
270937
1039138
772019
232633
1026328
938282
1021615
46790
665482
711359
464276
768994
472085
376285
994310
28398
390465
214510
297606
960750
301163
160510
107472
917328
838034
518291
1037499
864802
199748
595161
619285
483392
913493
289089
898470
609218
328856
590463
353135
904457
464915
273651
249775
127698
170015
888701
167191
808554
644262
137814
800382
1036674
465213
1041738
597098
1019140
76375
519846
772744
487568
56202
835374
512401
179977
723716
410941
723725
317738
19829
968657
624121
305820
686431
985309
40212
608938
952147
157766
944044
395535
469019
935842
481261
583826
467450
181775
704985
175991
148481
977738
478860
816962
933842
363504
557462
475032
957920
547071
938740
889881
593187
558932
636620
258345
134322
538239
582842
60237
803099
477247
961259
432107
6269
542697
214170
819247
91221
421509
549667
720462
912519
706252
611356
601134
55470
876094
160747
308368
405970
79354
360153
120807
9354
536626
791353
907817
951725
729573
73706
325203
51841
814746
202563
146468
272733
544811
1018559
16757
567136
379862
91193
346664
264383
5109
1040934
808268
473127
132736
929000
941855
623389
138617
64842
724227
168510
677293
615330
621868
946662
865030
636594
355861
153808
620156
1040183
694355
492446
7745
925253
160766
474423
897423
528375
977349
609778
460243
773776
381158
701620
504448
237938
827299
721394
402362
979382
272467
545039
712280
563758
4845
797494
618977
482014
481104
728530
499872
694450
963660
141702
638500
31163
173976
149049
67562
629172
845360
540198
54875
891769
493876
388665
978440
596010
97970
33732
248702
947882
30459
324657
813874
1035047
1033676
52737
738997
852644
199795
537950
194901
252006
92102
870713
533133
521463
142556
417020
146021
816232
480810
341387
794595
1029949
194488
866308
481829
853024
441558
913849
702502
850147
939190
427396
985
547402
762656
158763
577020
611940
604206
558531
861038
32778
497132
1017831
846090
291814
306289
500017
852480
353859
415525
608803
712065
690605
33025
237171
677280
517413
147058
904823
988006
913262
807963
1011102
751865
832880
380454
846886
822922
235207
892067
836198
826404
991163
706349
1020180
766061
864899
730051
985993
180355
920589
486669
48044
741827
887551
660111
32845
271258
827987
494902
57060
788819
909067
670153
2047
567729
1030456
332944
207035
248393
882264
948744
571394
348598
582577
145878
494374
314123
687858
62540
411786
763407
407050
268422
109434
142540
471466
620445
873651
803231
38807
163142
397958
803443
617094
860738
845876
215215
549607
933829
35035
979466
357954
603594
864074
286964
954610
589922
178548
841563
58996
395205
596593
861857
745463
197544
254782
800140
367544
323648
726524
632269
618705
610863
712006
289164
569521
198380
208742
992383
830510
860937
134003
970178
181865
958126
889565
572927
71354
103329
991273
1013420
265488
803444
564514
1035965
708311
1002438
219424
833302
494729
482874
763738
665004
581791
742026
883438
44753
941558
1040393
23599
224437
647479
1032031
995531
282655
856701
980433
361765
705068
242010
643162
636073
541145
484110
997333
763719
616795
179660
624663
409406
533228
735104
867233
1044174
577351
179356
269003
1026019
793515
532775
642963
725308
935088
603280
698256
921567
554235
772806
472591
318935
419378
34042
1038995
426720
750967
70708
308622
921772
977308
217008
698352
795111
884244
718809
98147
284308
834070
419940
979777
446586
375871
390253
344171
973544
366876
317399
764061
128103
116298
127208
914733
644044
184165
339139
669979
417953
625912
331383
573810
322011
331188
412315
132826
16878
981221
294311
86636
100902
936049
870507
957964
144473
481555
519011
1031286
638648
94047
1037857
272206
1006240
830592
321187
527886
389646
755134
782725
515292
600117
280829
543129
830625
360955
351413
125576
482868
203917
384653
166159
136497
710390
909357
454066
211848
812005
872938
982311
445240
28345
459485
11561
489377
908456
684035
78379
334968
558769
843950
745197
44465
406297
641586
805616
353403
646247
298355
61279
154894
895410
314748
879154
610344
51723
95531
600996
992463
753864
414723
793524
253838
1004913
769423
368914
813885
976142
900307
476249
91351
492049
750043
854272
18404
968517
606695
192148
213286
435709
644327
676502
31525
325568
510180
756716
877008
239183
546938
780356
748003
805563
667405
210983
760790
439067
903026
290502
861224
862116
154533
964055
522148
269204
231584
6324
1018695
932663
270898
391790
483888
410609
783930
325600
508424
411210
366588
344886
769495
390588
222238
789716
591686
154098
694703
445534
142573
232300
485063
543144
485195
446411
680
1008828
163443
116588
373747
867515
22064
823394
438284
945696
102891
167697
777622
544144
873469
105903
479853
266897
337057
571225
312777
1042752
625775
525850
233630
378854
334480
182365
42148
214821
285555
975425
1025299
981600
601430
247932
407624
172666
240127
422800
603247
429580
321368
1027302
1002597
26942
447700
80469
20597
66200
1009998
140780
78162
435883
434969
113408
373526
961640
304313
750457
953896
975056
967989
855332
269229
108302
50866
900172
701978
886501
982092
507191
1019060
805653
511214
888545
13379
735857
100552
1006861
151450
926924
886721
920963
92544
528961
787266
861339
586544
489024
733476
271154
472138
648458
419767
968272
906731
412775
27034
5611
436878
233136
456206
883932
982304
439651
93384
446936
664455
475879
960285
686926
65252
957279
139057
331588
587736
939566
67585
589983
667112
865305
638445
384598
76925
503407
134174
978972
850582
1030111
1026479
68477
519283
4879
734822
936354
177600
242439
135105
887352
101494
620348
749634
393370
917980
443876
986564
781003
673314
37436
577540
398337
446802
1010209
525967
949080
496931
899453
455675
713010
946870
718821
441408
685867
770264
429754
728565
242038
866026
673196
366387
49810
697422
359005
959904
483242
195000
12104
12341
589053
781570
833391
370915
3752
847775
425192
45422
105713
707710
87835
22073
136927
654561
407945
100782
134356
88418
53071
427386
725959
1022314
799686
81416
220388
556301
105540
849191
488551
737011
855789
362461
803036
376918
903235
455482
971665
727579
356973
404755
39663
793754
796521
804786
114810
284247
234982
261247
252546
869132
816775
620377
540997
727298
725824
383496
32282
19750
806575
108851
71274
699534
96192
537341
153812
372267
123888
274553
817398
77960
887227
48660
623903
129099
72054
853257
164300
126428
672263
153679
464605
454086
815226
248925
723070
339606
458880
538598
792096
402832
555044
1044374
185974
159181
464813
69281
733866
775087
852885
1000464
319463
732306
684572
1023451
179563
712662
87119
1004467
81995
725842
528391
779768
446440
642609
450015
473491
321694
950911
982784
426509
655413
245922
195724
892664
631639
478304
389087
838965
270933
770380
507914
613448
343655
210089
110932
1042913
606773
1037875
77675
207465
553838
838440
1044467
70020
613043
61195
315680
801192
265292
724716
587087
136442
39361
1021183
525234
876937
1036986
933716
24732
968498
815784
137496
614223
484734
546021
474772
898946
140470
618737
496517
249184
476385
839108
221437
682273
902937
190346
210602
139823
849015
564846
875609
98017
50975
9763
612907
25853
633011
41778
82268
89423
201317
474767
769116
475235
807528
390486
401850
814810
458697
489419
375779
596596
20573
110397
35399
1011645
800764
839045
1024667
531897
660305
111968
997628
850631
532596
671672
426265
263993
1036885
582097
956198
40798
891187
350031
232774
146544
854145
679252
639657
298594
453727
837177
434094
834943
477257
642389
95230
1037998
60178
201884
666932
250
354583
654555
605413
77147
573204
908243
925782
813663
829426
272543
1028648
100762
246257
714758
712032
82279
165255
15383
764880
662850
280950
867297
142000
813257
318539
152817
803804
689332
367557
9020
59120
155638
534360
323788
898077
1000154
793263
420373
491436
675489
268480
263440
442451
866702
852385
288437
844458
304995
360150
893190
58211
387396
469873
962433
641600
737454
836216
543827
438789
155639
184461
35826
624616
97591
301357
871615
887747
228593
685184
972685
82375
728243
253548
755033
751631
772795
37177
622938
998949
560599
466699
648539
849418
280163
566014
784560
527266
326631
804952
409636
759905
676150
842666
649861
884678
956351
750796
967955
495096
755954
582552
153233
376278
747863
169317
735038
839670
1038850
1019420
637216
456025
666217
718292
187474
867960
203176
114186
338486
676846
599925
129611
899482
996182
109042
579662
852703
333204
72447
676250
689606
728078
1007267
968687
448754
719953
548645
248637
943216
478330
328134
901074
806098
656874
726487
228269
312813
958488
61606
604278
2156
34339
320507
234395
344541
221571
266120
24725
208148
789417
546413
1041920
191895
1006395
557704
615463
539607
272004
87760
749591
119114
406332
501601
159825
668155
17846
564725
303685
883253
141286
803987
200725
878579
112821
872979
66973
311840
705898
284970
698673
936919
50518
118970
721711
771262
370194
1031568
367101
797436
813905
689234
1006838
264260
685321
754156
769955
450273
134824
136069
1027366
944580
624213
868730
1010129
35953
955164
1035839
735373
576948
391394
582173
528227
62389
192951
467184
1038393
164754
821088
912221
213374
143081
503009
563399
154202
628882
896854
913101
968439
556073
280735
545639
456996
879913
569285
984877
927262
550569
933143
314227
577323
217405
764199
844733
66599
981433
596946
927755
14432
934916
13617
593463
393765
938770
101310
694855
498089
652279
186040
486597
326274
587452
873758
196484
262885
218861
489412
1023301
356066
618159
704950
724667
816958
410757
260195
46138
478706
660087
662019
583749
600648
419144
138323
835918
158885
611578
91882
406814
557714
107202
953988
373534
802069
671735
54812
180161
488186
752718
422445
825983
584579
963173
506157
230349
170410
459135
696450
255211
253278
404082
416345
46015
822646
705280
204432
677175
593803
357910
542609
104806
328481
632312
49486
241879
633683
503335
896640
547133
325090
161740
159630
286220
102666
769898
69910
367562
597663
108
448027
408864
576596
863489
837598
280100
158728
55551
23393
968746
796618
880659
105029
1003306
705411
808337
537333
72310
455525
607962
936191
162226
903779
571050
1036375
157907
846391
647291
688311
819235
295106
619327
908831
860227
962921
705921
515322
641970
138477
615568
264522
336762
39242
824480
882300
137127
67763
470645
17385
467204
684700
927051
601204
393956
242437
432709
137945
672036
501473
478503
781286
58856
560209
254853
590889
507243
567110
609411
422128
45596
272302
675919
665415
956290
520835
802820
959944
968659
344607
884371
920060
436744
319319
48238
1025096
562408
488468
979160
666587
546565
958698
84948
591109
651395
570290
591786
500258
15578
414053
1028646
579112
306538
210386
604028
517740
617591
619987
400348
740699
144647
879366
576043
670781
427548
904897
569153
330699
505781
536094
481756
352431
807136
496210
423691
282545
805657
903687
605992
380839
616834
356701
789482
739386
276725
852485
976125
716197
564255
930571
326964
249339
1451
1016013
1063
422344
1023655
215238
344057
914267
402668
458666
294883
161538
903942
308852
477935
254198
136811
753248
283583
739653
853500
144700
358933
149052
704649
1037079
757328
187427
792914
216112
1032700
780214
529473
552133
508549
276376
458228
223965
682912
143811
556713
888397
804886
778032
859708
985064
691659
729033
914823
13132
287099
152223
245740
681501
302104
689034
1026449
188872
158687
721922
122813
267429
701280
856205
702340
160896
1038156
261496
691926
84857
185323
960890
907073
455943
1283
810476
621718
383687
634375
546682
952738
305851
814312
573340
823079
370839
449317
272906
1035887
372579
185021
294679
627348
812908
869686
312387
900206
476226
1022071
593664
90437
593670
154064
423336
41235
478821
58239
324624
126876
752139
731543
92146
692440
809740
190794
9285
142867
52531
659122
986762
301854
488934
275171
76221
423817
543810
361945
981333
259854
250068
999113
851303
111211
445016
533982
688782
357063
219921
991225
1002560
135102
1009152
120909
751326
634856
525566
45609
389762
294853
528343
690654
709739
131219
319769
567016
587618
202527
166041
653243
700628
538544
292590
119829
29234
663100
94755
235516
237334
895817
561534
426619
223360
575506
454210
844641
833054
789654
570527
890104
979913
419006
112331
736553
564046
1033957
375181
363027
839710
874149
34690
595353
429671
719898
469159
1006843
252045
484967
1000672
65513
510828
547202
637611
729163
696487
142541
179821
517141
490591
1015564
338976
878990
336454
814731
778981
894916
727774
614174
233481
343457
106715
288120
79801
250059
774859
578748
810946
580074
930019
916131
680482
974296
670942
738440
609592
422067
745988
1007812
290025
140149
461798
518129
334284
327451
820082
899800
638863
376876
962077
764678
755991
929834
697369
655880
949208
1019288
887590
881926
264527
477665
904243
170942
243005
412312
350946
551288
888269
102564
800609
85533
682894
950466
393056
813089
215007
308262
421522
610724
868598
450913
416527
756367
881368
988858
268231
629875
315607
476965
815917
455094
38957
868140
314963
975124
909972
949750
1029134
332223
978304
877869
601628
417979
348586
87955
857150
453904
757335
1017490
32913
42460
268615
642814
699216
418717
102853
723016
649183
714578
509996
942924
383363
1006442
125976
360622
282291
652039
983318
812779
191628
1029423
259
638103
985199
320339
168349
96645
980080
1024496
43167
294146
710478
615162
781982
889288
1019815
412880
794288
217234
34568
377200
135206
255927
406407
813593
686621
876346
529714
85848
915312
824885
794380
170756
791075
834048
527224
163829
699276
1012921
968851
204472
499488
26710
40222
386062
253059
458341
448156
253321
120836
659528
582610
246924
93939
667914
948103
485153
838571
513899
85205
586416
670432
703081
608280
277145
306395
250906
8192
607525
610478
901161
957837
933638
900375
994541
39767
315558
169517
478583
767731
447057
279449
948327
840449
464327
436269
464949
610615
780140
14270
219013
141195
698823
875150
922099
819284
343938
105411
843267
669603
31226
107990
460550
951459
675309
643070
615324
1032581
710090
936787
928503
213400
663158
338171
376904
967905
1031367
648751
796818
240380
848616
820939
87948
964725
523545
526783
865217
526576
280581
387543
957577
391922
656201
895507
528389
334460
243728
574121
591010
514598
462349
250540
398017
663342
147862
717799
593080
333263
400200
1023322
517135
41965
967359
409463
558821
682256
919353
55625
628362
830391
224006
710768
285666
728295
78560
725936
286361
916681
157600
601975
495470
602805
31329
321910
477983
891168
630027
332110
734036
547933
534165
80619
29330
295399
789759
933388
217194
957742
582238
929501
894445
319715
210086
961704
1041842
681130
379041
89814
747493
242896
1036529
921019
464560
126939
907505
655470
10435
931866
289489
893327
346359
516801
529469
453280
260033
822352
813890
812669
1022727
321526
212833
558985
81596
843314
842153
741132
408997
782346
536317
841428
31505
205378
333211
823803
549984
285765
10475
950248
434940
419465
860414
498612
151133
261765
767331
428835
865438
415560
13437
827622
348093
82471
1031133
731749
645482
859644
372639
972626
50065
418778
555157
574975
153373
101822
141781
444508
582585
499414
671293
551977
524969
243762
388829
708072
952271
945233
793944
248389
619336
112839
1015579
369197
656757
146033
121076
782261
217127
251989
305756
292829
313260
1014629
652798
795979
329691
967090
1036044
807222
602112
878089
432218
25761
471427
62805
414283
554066
801868
748119
70913
767838
438867
70055
981335
32579
547934
751981
622762
677521
642642
436819
939237
379824
686252
173825
49162
691573
908501
564777
481999
270614
233872
128959
70491
20474
249050
702995
614722
923730
435311
844757
7856
639514
86972
409322
300224
305621
399791
228534
32247
203890
369350
522035
459630
749535
679223
468749
235558
469073
172599
784358
821916
587151
344284
80000
913648
1004293
89133
307230
997620
662138
536395
458723
950064
440152
10162
705678
992109
203619
182069
836086
246539
1045204
352378
938278
476153
709722
92824
647131
470953
421460
406797
909027
768124
927442
146528
223349
164568
666778
320623
443346
616330
238205
655012
113336
843022
500899
950154
761380
975395
831066
836415
72014
545079
161793
970702
397443
970281
1029631
835056
473023
432110
1042545
742432
86902
994228
117649
133825
386674
287673
860758
889638
560015
633044
167149
68270
591614
713387
125466
519614
12048
556256
985871
187
543263
869031
574774
103619
60270
100363
672448
835204
179401
504014
24367
123248
711184
833460
543444
582943
345271
775069
666493
1421
3706
850751
315902
288962
599077
278243
343734
392692
653585
267866
129339
358580
784564
957365
645818
53868
350631
612324
206490
987134
638459
476403
131761
965167
23105
475286
606468
227816
597134
308607
986259
66529
43138
1042388
817087
93823
224301
878270
470617
419372
73214
326793
826253
399462
46565
23998
409873
216328
725370
696754
269357
357798
459665
277148
125102
569246
953885
384542
244609
868595
919854
99248
203120
104503
175306
453584
695813
179610
881274
646145
718152
180219
442916
158512
813000
299395
716115
11438
979835
98732
490277
916406
175304
16043
947239
75802
812028
320075
980356
433174
696421
895837
143642
271083
948428
346146
1028637
761248
712553
443614
77903
735541
779290
501540
1011965
572703
473779
1017277
211427
307756
526222
834140
952902
426207
636984
231560
770645
691626
1013283
352937
80383
232565
402760
819663
63325
859612
786998
104000
1007970
988853
534494
399334
788920
904957
400415
631703
896649
11393
271792
875628
875245
249392
585312
988439
332855
556837
818531
24536
447300
526704
779513
648958
863968
60797
939560
385821
935161
845498
988445
350406
303300
89696
713145
241882
878359
199988
614754
923018
930556
1003048
186488
420144
472503
476666
425103
561978
698508
498449
678767
291509
121493
30267
608005
952274
1045096
840153
561154
507316
1024562
22155
264586
1045136
402007
80297
772145
852917
724415
368984
876390
1040712
825629
186103
923405
738
994154
475646
822917
837269
160525
683378
929301
805512
424684
786604
930323
521984
541461
143833
997907
888578
77504
208164
894588
716826
253237
822419
272801
523522
427434
49498
669256
221691
109231
917492
75587
907650
780306
661690
212594
41525
1008154
663951
975835
600954
403778
500722
162994
318499
230174
999936
810147
209867
634828
746495
756459
314194
667120
114760
740129
29929
842852
210595
606660
569112
311763
539259
699069
313915
699348
542881
827839
329392
237627
182812
529263
959320
1978
429733
305619
448863
781066
1028211
43811
307389
363727
612754
207233
655721
509407
753649
140996
246893
267333
37016
666723
585147
96703
636654
872688
190766
643020
395661
505971
289763
168729
637736
817051
351386
263267
83834
752592
402985
61113
812966
601803
541604
424501
271759
1007789
990247
692992
384025
110038
41019
779395
825169
429942
710793
582438
181867
471964
129338
880383
524986
3834
929203
395626
733905
940592
463241
980663
737112
250144
129239
12695
73478
111616
636168
432796
925030
508962
261215
539370
113922
719863
264964
1036315
933316
982680
919319
787515
282329
343950
746122
357447
836051
152759
499132
617143
567999
1004898
446095
705928
203982
104136
453898
681880
510002
521526
680935
327421
635574
599442
854153
485751
372799
184006
209227
861169
111995
748721
249436
670353
306162
345060
905603
334464
1036489
790140
651763
1027428
164202
882246
672092
860687
231196
860694
523502
714924
71195
667145
1015176
232535
533082
127466
806198
66820
829855
380122
516416
187918
212936
278593
376984
914766
97103
847278
135558
86976
969820
33517
728354
917098
632072
258642
879102
570185
962279
644887
62719
987295
679715
318612
965489
95078
411082
907859
420490
165979
884956
296325
590639
408971
678470
1032169
337739
463533
230073
198496
915141
357051
997896
474474
517819
558541
730890
626295
636869
917420
196055
320374
595974
884377
445388
376263
541664
563695
83052
749018
414186
528493
1030449
207988
1027088
81307
196450
842328
12494
1045260
777489
66482
637031
20272
992225
206636
1018033
331283
560754
814606
634123
337492
67234
418300
298482
772558
90775
510463
130613
543575
352578
1039238
999111
976021
364090
496209
71324
893232
86937
483981
21941
336046
163958
984062
957000
557165
1021656
661266
433055
627456
1013824
900040
931023
950779
828912
38898
276621
469456
906035
297958
8438
330249
337189
236144
528848
81997
789109
462670
905208
948279
759240
779783
131845
853421
304856
280179
754401
969116
646202
110580
813955
892215
944876
711684
295326
304975
58397
197252
1012615
415867
315411
343607
973190
688243
754274
946172
302868
434143
776452
517928
638834
483536
196242
662146
302750
490151
701926
824548
412066
689397
67132
795228
923271
620186
942538
233126
1029904
322884
381692
75570
16887
56351
609248
452928
276965
485872
995511
974406
210285
634681
487489
662626
514826
464001
308719
263379
245105
753260
341926
829035
67810
853934
493913
411602
828321
647240
27377
718659
510121
186968
342675
949182
956363
873438
855779
213707
494642
165074
213422
640158
607677
987112
909670
1013163
747649
825372
108259
366092
209055
918194
428813
171404
879946
898463
109892
511589
188131
933640
200460
59716
822629
513874
39783
872590
725203
302985
916358
957350
531970
636452
21848
10886
378555
210795
69691
50001
648906
475583
589283
831193
129111
889083
445812
960579
312722
33474
901453
211458
973460
248872
302215
33612
103464
895853
977884
889562
402105
781177
914052
837676
237029
37851
1002972
129708
133261
409386
940555
13243
783200
542812
143330
491453
21999
97166
480018
718495
995873
163270
411808
1005820
655703
555810
218209
735403
602962
125155
573616
544130
479379
339657
547043
87362
234836
510075
322758
126260
329468
143415
186064
930205
970908
909146
473134
66707
166309
21968
593135
848377
596012
670515
708492
723455
1025721
626657
823669
48100
202182
184875
737493
606718
67606
180462
402532
974478
699955
646441
267780
704780
101821
91285
878173
744093
677848
89600
147285
718774
202465
711243
990119
729834
711755
215837
683863
651051
205204
94797
58976
661190
418211
146346
940057
284502
574322
659836
885642
749869
709223
551278
1014809
874569
254869
29537
464307
231501
562148
788130
275816
470547
279888
244457
992560
1025227
625814
809323
47031
119437
847047
735768
399372
104062
761895
49181
700100
899412
387434
547730
782682
878822
961961
343517
699341
680969
233909
168353
740691
65762
303744
469781
606925
799901
233616
438689
966781
324017
632479
563571
157828
832870
770736
83899
1020412
552853
549493
117127
650809
119877
745665
883881
429006
490203
214322
603304
81030
658290
854215
503561
804761
350128
336276
965562
560754
231492
345012
362224
912686
686702
783137
113955
958761
983430
984157
538404
587625
83903
294734
105443
885685
270291
579593
1035927
321791
750733
304166
424023
49906
948411
485181
258863
113118
225901
712802
99629
231782
475402
966961
649810
596094
932231
903447
282423
30936
582827
294984
62724
883038
94493
73547
668343
19682
828481
362771
680776
135053
48283
53296
38421
192195
689809
579188
647441
32019
724111
233955
526587
440378
358163
13749
36318
917165
137124
547462
459978
706725
248712
747928
914241
872755
636303
771800
217149
352969
447268
174147
746065
967107
424443
797958
506746
104286
907696
306982
280483
674715
736816
843096
54428
531206
95451
810983
463183
104643
405823
1023094
485473
448842
909294
854104
154233
38621
39983
904761
732393
762999
965242
815041
895969
340530
877430
343046
375041
32341
567757
776179
50702
663938
439102
735307
161903
370044
878434
227658
996944
195074
55512
917225
492651
1005856
98098
939230
871708
817257
452314
173738
391032
484839
704894
836906
491712
125616
605394
385138
83245
1030358
955599
39829
1001502
660124
779072
308867
37344
733378
198717
655445
920169
263483
417635
740951
722588
437510
753043
693692
51580
816338
851193
847196
406720
652706
880382
7564
748627
1009949
692328
657538
577085
764602
121132
535766
669780
77996
1002883
335399
452739
940583
609107
617292
810497
727385
711731
224621
1018014
428783
486615
425112
174576
292852
1018723
283181
781449
97825
962633
399654
828464
876958
643732
232556
435816
852130
465156
412218
173754
1024803
411667
116909
560249
628343
68654
922774
585928
870650
494903
74628
361106
491777
696731
705655
983052
835516
210284
905393
240385
563162
118917
611465
887096
370150
489359
58029
329340
511176
750967
970787
534729
590119
177066
120193
147537
539172
813805
455561
1006129
437319
53182
959623
83615
925080
365375
348544
282514
149518
726041
142202
60202
165493
727212
492955
109415
55627
4257
72229
472147
212583
11136
396859
715766
592612
806506
833138
549433
252450
39293
1040205
437174
40585
817876
566178
92030
726187
132707
382083
88396
500822
746003
419770
1000218
586066
51135
111412
943923
363707
853562
824565
554832
442267
873431
891244
524739
83404
723958
489437
932139
1012021
97907
67981
627451
259145
649651
334140
897315
682289
734897
796016
267296
850614
19931
396368
720638
418681
332261
279664
385423
966904
977459
901316
686890
35001
51462
887894
235867
532166
281361
273530
4608
674726
339362
295687
262683
825458
280207
279808
81652
684721
635434
536753
210078
385477
731509
795192
89943
747749
942015
364664
810703
101631
263881
917010
797567
856393
694121
233435
738431
896101
318526
872415
973320
762377
61581
228386
736253
102646
15915
487439
307917
293009
328103
421923
431730
591655
348804
1021884
884721
96556
467969
481474
467994
542430
501634
410313
79674
101115
348058
222017
975833
1036238
406856
260773
815542
927166
740101
604506
606923
134062
761072
731207
627176
261455
733824
954807
63459
251501
402238
912434
224518
657055
3830
461613
465253
654511
40518
864628
223535
727176
107142
662028
62526
941565
120972
125079
880202
970640
824767
789823
501079
127556
207871
185257
322175
493373
165249
931824
105988
748611
607105
4998
374076
486561
4606
962725
74325
638741
859363
592231
4072
40100
49467
596855
653174
635319
330221
208803
859314
675890
686309
553874
784401
261954
661613
467534
602979
1023779
699509
459211
670076
947176
419163
652883
113191
876527
885564
127795
325892
189596
1017501
625640
248436
231066
772914
438315
734535
602468
865527
725899
571873
174134
510248
248085
241860
2045
224773
179935
728794
129937
696566
49358
973251
645129
906366
114760
927517
780446
225088
10881
732701
81874
796028
762522
562770
833017
781063
502411
180295
200590
353824
12427
341950
877545
85090
104554
567547
601256
688415
48860
432147
883052
389981
943536
326788
588790
599564
273950
590866
73186
171454
320776
126452
66985
305196
1016755
789000
222354
702
531936
74245
720059
2056
144231
378435
165527
285243
241591
631791
755983
967795
1005432
434597
305766
972054
140907
369221
1014267
626670
322562
579404
540808
811966
432753
360719
421412
411352
614941
902496
935647
704344
319843
969935
216433
97421
109844
280997
614885
41448
308579
131482
418816
640608
221741
792213
906094
724992
240978
61596
188856
10357
850615
768880
778239
955625
431608
811368
61792
849373
459376
924630
702267
59800
941042
147764
551943
512606
248196
8975
183858
457586
706276
65148
698821
861686
593718
525175
602715
330637
638439
883820
294807
366508
480346
710795
193937
950163
359617
462684
720325
106958
545378
825485
778367
388888
696368
822540
535435
900513
649494
343151
654416
52993
13123
161528
930516
3254
864649
624034
112469
758668
961421
340692
103922
1015182
691532
12038
183374
162866
203525
507970
71551
109891
255247
114362
375311
68638
337330
1014085
909158
513915
883477
941775
136556
564210
239677
713286
62009
479217
66020
134575
681058
286680
1016451
990778
660235
1021840
451163
1016750
859039
524621
610513
599742
906843
609239
230707
992544
832733
356229
514190
635199
190842
596227
690931
644430
429549
95028
746195
973301
774697
618899
277994
665067
264716
360845
798651
736037
782683
699567
1030794
901820
868653
295974
432911
573907
631996
711382
309306
164296
420152
19999
822871
407059
677235
222295
354753
467992
741606
351089
637601
273550
694234
996142
448606
84847
796333
431250
726949
204521
582917
685068
256543
986748
985127
331610
267116
607845
54886
123512
446219
710156
292007
191940
166026
776433
776930
859584
295289
1034577
275462
708064
592729
752074
660995
29743
638559
979030
710877
852069
1003515
75066
652901
941273
114707
191543
20266
924399
792389
156409
269552
569377
1021807
217783
571278
159664
295678
1019537
609332
144911
885829
385445
937809
185951
477310
514199
419455
152010
69432
584390
323794
567374
390873
477317
336794
422725
618181
344858
746508
940117
12868
512313
791435
504700
437705
558413
549847
342037
127861
476108
1022503
835832
315467
594378
134713
506922
727029
658258
1021519
819856
715431
143252
588426
276424
526779
74820
799999
843934
283212
575271
137353
695318
181589
224462
962063
422537
23800
352276
117340
915790
549124
96256
617068
852044
452289
523272
842316
383241
680020
303718
434633
730358
409595
927042
300064
667373
875460
642307
438669
822410
405154
135936
292694
52706
902490
382993
935788
504554
249646
565216
181092
152529
937249
379288
51245
646721
647657
232581
708705
507768
468646
359734
621231
937441
250694
681707
858456
127379
223170
113230
841040
277390
496814
558901
274512
343083
161729
997580
143906
946689
675588
884489
913941
89600
19261
917321
442618
170003
282261
196255
676791
970489
641943
1022345
112487
611154
913917
968190
70275
847526
233629
224375
1032263
869283
224777
234465
591503
866051
717815
662848
476867
986734
75273
70339
625605
321812
61925
449396
400859
301601
280104
153732
104882
15487
969223
230148
1031430
56166
818848
546712
323221
31911
379484
832385
25968
486565
697760
536947
519120
543627
136254
157557
1017763
940023
403538
253328
686614
42802
907561
394428
286667
944073
607921
366380
1015960
616720
281229
235024
1009835
853282
1019429
226712
509332
369607
120409
535545
281585
423682
852935
212204
1044457
818448
311375
644639
431731
708012
138756
557883
548295
512849
358588
351425
435288
262426
132730
297406
679063
574367
504102
314033
599074
421747
431220
352930
933300
989677
768496
199256
189421
131702
74235
511591
836218
267758
113773
362703
317343
462347
883030
559300
140124
205331
423490
312568
696260
467627
376368
850030
434464
172490
242264
740524
287876
53219
253435
692072
22346
229542
417015
708339
413077
451465
619768
1006929
188846
148243
596504
119486
739901
594881
783697
981826
750763
585142
615799
1024876
209349
97175
186718
393090
385264
458060
594816
36339
975209
128070
762407
727583
623269
44343
10949
78894
152996
179847
809316
744579
167787
44060
196142
404597
48311
145132
401833
1037338
106478
266252
643177
237153
347158
17078
389883
636254
857145
1027915
294208
889932
616078
161811
577614
666705
921751
909423
118481
334386
99865
434762
17623
557805
767708
321044
455906
44231
110772
670253
786854
433931
656498
957204
302087
316961
476748
562971
324717
233885
190880
507978
959771
440013
898481
570270
937209
717902
923926
544693
779499
786229
328239
605153
868809
897816
455327
579955
1005753
860304
1042026
1015253
623286
478844
1035802
538655
766788
874307
451640
150154
248470
202591
133393
608607
516255
863743
561597
479005
131963
389387
262295
382768
27564
737503
825495
801360
839306
889631
92551
989935
867559
547373
161283
274301
364821
649597
685107
230511
641836
87327
249933
534509
832048
324029
28840
344615
1002155
311565
619661
883809
467744
774802
858811
853623
915840
165454
337590
810545
943280
274765
862931
64670
1021224
550384
58815
992631
44109
516185
101618
299899
313774
809179
422819
939429
694884
1014110
441795
670221
668205
931479
1044567
190162
360108
282131
313315
563828
509651
612978
361979
304213
208688
167790
277562
219746
962905
544631
229657
149906
847553
89639
823062
102792
961396
1036255
87336
571068
621184
171954
663719
508689
991865
932313
799452
6452
409828
73841
593694
641320
870947
527562
42771
137782
384618
27106
26136
979560
518420
678532
475495
119718
357622
563597
953427
991301
123143
77629
648317
372357
975747
801445
877365
497151
89565
503561
535837
330947
926397
691585
485634
31677
873790
137556
209304
987233
85705
87141
759327
1002396
177
999660
182807
7541
433492
247844
49370
68547
499720
285044
639688
176214
462801
803858
10660
856923
1009826
83221
315886
1027230
656501
718176
1020817
785430
47019
699770
535604
175738
534351
152595
527044
471243
758165
859060
347565
849877
115537
298796
342944
1003205
946902
375286
489305
634815
349067
399995
796385
630340
1040207
131544
338724
219367
467010
258641
319703
902052
913155
299524
513526
192881
267220
388128
162944
882273
421377
56933
150384
711759
822471
881454
699417
512961
974243
640870
816636
753424
541040
520566
554713
309843
42063
624221
700362
388594
488601
429601
810535
494219
897347
127508
240593
276432
689883
119107
266369
1002288
387416
409453
977160
335306
146908
701750
797511
249847
163244
998510
824294
311323
366468
792485
622158
185473
640629
468631
96144
921997
915614
595899
153034
532945
724936
712550
657662
651721
406937
490463
301978
569207
700079
363527
605014
324788
965542
466848
232033
19487
428911
571186
970472
772157
26760
68175
665433
9017
429867
663170
511418
158711
945278
233141
18790
1017149
397164
462427
551797
8803
743645
626068
703679
335923
339890
199926
294134
431237
510077
444251
72713
85015
127731
980335
429688
598761
858030
79910
457442
113797
406585
10587
321014
432154
494201
539469
199541
211446
891779
978642
305794
702122
349822
809310
902279
148036
945090
36359
134663
419628
969597
369130
305861
972172
165051
213080
136396
549896
999585
799911
410996
961198
249465
32042
520822
772903
464774
802868
235181
277575
4771
791604
14325
811375
160895
836751
177099
497240
116191
143376
612518
595789
132736
894219
842898
219373
540546
113539
707939
637414
477982
597779
611382
562070
252603
910993
415374
993292
724944
679326
836917
281408
793558
271699
360630
904729
119628
402191
951499
312309
171525
177559
1026432
869089
445464
899155
309653
876797
240322
315753
500337
55721
695459
1040199
247539
953430
1008058
1005816
799186
804388
822131
687055
78213
567190
567647
630246
360928
94418
806230
340368
105685
779456
891915
792142
724517
111196
317998
436906
458127
535858
749799
555494
747315
528061
246811
511268
783781
959328
846085
303489
184798
419746
306610
446948
1037218
779712
47429
495003
269622
96704
104153
727116
1037344
784449
321455
742923
809144
224843
905441
997068
676930
477643
511503
447422
22024
430356
82949
990968
993014
681863
879293
942511
605015
44807
505926
434174
482884
869099
1038818
579148
69542
181197
227505
495818
582487
214219
21098
1004501
419550
705175
400541
687022
744762
647412
1020691
775479
473506
557290
514245
709642
852124
332719
689003
860342
235709
704243
482604
290139
406877
825491
810227
857831
701289
341805
131078
382545
776998
578931
224277
102078
830522
57529
958745
731612
181800
693428
245132
339263
452332
702114
657082
455289
733379
343059
765947
809320
209519
709184
335386
207129
1002615
858256
152902
250924
649353
219603
75994
117709
489405
30437
932790
784315
836299
550975
588539
895802
732148
945333
498571
553570
718398
618592
981382
103895
681867
233813
646466
388978
341109
335503
800239
545342
61521
285248
127803
957675
503922
438793
39117
772315
726549
532122
167765
613978
913274
820752
797285
1020200
552395
536330
273490
1014351
874158
396663
695627
210676
80588
664792
335290
468161
1045203
415103
1026449
681024
719943
515452
972954
133810
388154
447899
249012
460829
627574
707550
607483
616982
871309
50324
57317
864592
737564
284340
727155
197323
980396
427694
86210
296568
14294
1017821
921768
489940
773628
1034572
56117
246275
997483
662883
591253
804448
873365
318284
188804
309562
215358
214288
56464
976846
345531
661102
761533
283230
178862
122129
646116
940717
423753
104073
528044
782230
425893
38916
911950
840499
356925
194648
544187
1018763
47733
890516
853495
346977
951014
925886
861866
470015
708066
799455
51890
90946
295331
814046
227344
590224
593530
52316
31619
851826
750287
415104
35503
1001171
1037614
855450
211273
433118
71356
308289
397886
508033
516287
670868
645977
178053
851248
175817
295069
1025600
666243
326110
423887
16768
78325
944728
692641
1336
345337
1018344
161915
845259
650184
237545
861441
297771
600766
259435
841110
158176
1009727
1036078
13201
1027831
14164
1033907
720211
224689
647294
263886
361115
1031393
318406
881367
853146
465919
717497
824011
158981
454358
253811
622217
88910
89884
799559
808276
991586
844213
823279
227913
736755
329439
636224
307571
831186
638807
868510
272751
219958
746704
104549
843453
3849
1014079
168926
124279
475144
142139
870064
339396
807033
866210
322640
623361
151192
120317
575678
494160
861731
267630
432633
870046
1033229
606195
932448
1031285
769918
439768
322827
153049
502523
516988
262433
750301
784282
864661
651125
452805
104131
18479
519383
408195
67669
998952
943925
155059
16369
178539
296914
488361
532420
47925
152946
524556
916184
587669
573715
666710
798779
440532
734148
928973
618365
841420
811756
648043
1016994
713688
746022
819369
83141
403513
537661
707252
920914
739655
523232
328982
47726
437726
226926
165968
607176
30561
793091
556416
451451
1380
427045
394162
987177
708334
395404
14434
340477
914763
357980
358267
830575
796022
703412
368972
293953
1007422
509841
566764
833156
251040
722160
722308
924927
526019
413710
138549
400317
691407
273656
784086
484452
47749
416791
371477
1003546
522554
254422
785522
774503
719955
16725
221158
340447
951664
499151
444616
900124
567024
3639
56908
848083
388787
434426
806537
548464
43440
306626
9013
543925
711155
703735
348217
218526
905691
668927
917823
899681
846425
404496
4053
58315
960614
820719
361094
660461
34317
31060
439597
711847
903720
135046
211975
227451
450392
884286
826012
775975
948184
316956
134094
1035127
545211
798605
930727
733013
480273
387709
637721
740680
60543
774070
257076
401224
149083
463014
1033632
109918
415133
597185
845190
684818
710566
221168
914992
557807
306454
50072
619201
1017190
659590
601753
327188
650448
933096
649512
122015
132064
875804
959972
799644
1031061
802750
200910
469037
282502
778947
266328
38002
394079
595857
320604
656765
1045197
469717
843435
18463
256414
314021
494794
680146
866312
481196
858707
69712
157189
265795
229447
446258
720855
757214
1005433
706580
45585
300986
1029829
267462
599685
627934
799995
147771
61503
527506
606820
695823
687006
550045
250681
272317
694200
28786
864197
499912
425518
155599
930533
838797
820951
115270
948053
923586
692158
777511
532726
74238
828148
419616
145544
361549
305106
901437
842100
535875
712670
218284
22338
968195
58749
268240
370401
333538
42057
544461
76784
890071
664105
89802
219974
312273
858426
301921
521311
358760
971241
469790
1027356
743496
903628
504370
577767
334004
629658
217759
818636
536470
207221
25419
337408
971106
713226
457627
242357
730346
415033
444562
688667
1003183
481683
339142
742095
222029
1043667
847167
487997
886247
793452
8451
219309
198805
981174
1036028
787
579406
483589
469155
716666
547712
489089
220741
461386
890313
782702
346817
424292
31825
234332
194617
616999
311789
649611
202085
289197
846074
760657
162646
181017
542670
811841
13911
69035
836593
348046
939471
203701
1011182
341404
920607
610057
166967
386049
78703
458535
195323
85476
909623
266394
164726
261774
818107
15815
84880
72421
465274
513840
997831
264741
317662
496797
516520
64103
926413
614631
966823
249160
721712
933685
62767
421038
950304
165992
565065
493901
999021
453067
264569
641149
535986
794570
425031
810236
472249
957247
859158
955161
149571
710768
871982
180263
915268
905042
866360
422175
88853
671195
643441
660243
771495
260553
213930
922457
343919
380273
223377
589123
903463
381736
38737
788325
108982
654651
708813
721699
434615
762073
896842
785387
922756
341493
661644
469321
856474
853867
604449
900018
31224
727853
291039
383226
339215
432539
829114
930096
888774
806556
220801
453645
905993
799114
308255
102994
971440
899963
178995
1027812
281150
424326
3759
80478
573505
345594
360982
624656
494773
769068
68064
791959
663710
826793
1030868
557752
94165
764397
1029957
396332
496023
733565
469510
287827
872225
501779
923188
1029656
55580
781668
982793
120021
522458
1020963
357546
279205
682114
810421
778183
620188
191472
198198
854814
539115
104809
554156
74216
1025406
914772
1042866
121924
523892
625648
83992
643209
584691
850379
998422
824422
459734
195907
1020510
967138
725558
484862
868711
665484
535684
530628
815046
834789
474694
166510
941255
364584
475566
106553
734323
763397
669970
505403
160319
370505
645642
534928
308981
667649
140317
350538
190487
164322
1012789
898967
144602
828443
415674
877776
792593
714445
134396
204218
908226
29726
714739
759388
916627
261117
808179
1035106
993935
564772
937095
707779
31824
558796
560471
647559
45320
531065
128592
207240
422758
541392
439477
258626
616589
1041399
396210
980280
151194
993013
795801
611035
108224
379489
761337
747521
451452
266888
336274
756160
646832
155204
887441
230540
522292
633590
269666
112038
136524
864098
36442
666150
756216
377827
1036617
851924
911078
828310
144458
11418
920328
212115
635948
938691
506006
214332
631178
862481
1010134
887253
55829
391025
850804
584917
535197
59278
279077
436263
702008
432292
482249
850864
197304
882757
856766
510656
861848
985761
665802
182276
959195
891629
827458
647742
751746
947174
541658
43640
275742
50566
155858
180381
360132
159004
209536
623674
877524
141499
280405
464356
947111
616478
677456
30765
968720
364913
511321
771676
1423
165327
198613
218999
242909
128185
299367
181242
952466
65082
644084
320000
130586
113872
186434
327849
135393
519829
973807
49628
574364
485622
267071
459082
467300
976640
1012804
746645
663392
964548
833105
852373
356966
378174
562799
72145
972160
787853
79751
900214
332552
797469
626268
344304
806033
741849
970330
348873
855176
539856
644721
359562
180791
16624
178951
217226
944413
391430
396622
977404
234379
455711
300633
956338
703536
581191
611806
26633
549238
920019
399493
346929
931305
496358
134184
109779
434574
504617
175183
223991
768823
262872
226230
259301
708023
710353
806397
567303
546507
1005323
314863
399286
17092
1030788
989293
826836
505828
530593
900649
287186
384096
623041
96559
1020176
430452
22818
684017
88890
943999
1358
647700
815213
41656
216212
9098
362485
446505
475222
252394
42361
21475
388679
568670
254598
391841
543404
3723
531410
342029
152338
273351
1028826
241752
606292
878772
824812
69646
389003
756463
714220
682700
676754
833366
980103
319665
631601
800624
678784
345712
266514
547924
481703
262064
764850
567232
12952
819356
386937
106925
670717
45956
88763
767666
406066
83498
747443
602185
934013
567022
389633
1019645
674595
716585
752262
7247
450947
524183
66519
1026506
269503
577870
758473
89409
222655
571157
121296
881153
823706
1040200
181477
362633
840718
572641
935139
711812
326608
600863
710896
470355
1025215
1023262
148575
141943
903393
769043
812988
867888
971536
917768
868021
237612
449415
784402
412170
965268
218650
470821
790751
623815
328662
886837
331832
1020749
682294
483785
736834
410469
796267
32760
760283
286006
467301
718394
25710
550010
466559
560430
736264
463544
118119
445198
772845
808556
18215
573057
911686
1029722
468769
305665
39843
82940
421655
690723
387640
968832
543888
752954
462372
608289
476812
968892
90503
748001
878922
673383
396143
41467
131865
745926
286173
717884
629251
956606
931975
109395
582427
254782
78123
628816
813688
876089
769809
276226
248721
388805
406277
636665
344922
711945
802747
90580
398433
527503
935679
79797
536728
708162
437144
439647
735139
73856
315624
116020
1042824
502560
400952
415330
873246
351489
264350
443615
756658
171866
738277
848725
46749
986857
469249
489239
946601
513727
907456
801502
560141
115968
443713
751548
65281
2295
435010
364445
402579
261687
646648
128536
337625
586199
348240
687530
655125
695451
916085
295781
895
239962
818181
418517
772419
430616
822066
107378
885882
519146
258781
442576
697258
766750
313265
598270
126507
987762
617212
347851
371305
223204
946487
1001352
707500
978711
571443
469397
359360
550063
529600
609789
598563
960740
371904
1041327
601932
909542
115855
868588
74020
119821
374688
437528
451174
807252
358326
769082
819757
575358
497110
180783
350877
497343
900537
133052
1025060
607777
429793
14980
662373
513485
903732
1034149
823455
849071
722212
214476
322459
54593
250588
239481
793101
264251
393713
152684
105868
41466
173207
769923
986367
614942
624916
48224
297109
820886
272510
758249
312410
851372
829959
95465
122745
281442
832654
968019
153257
276690
828391
459518
360678
132907
881968
640308
983437
842697
251591
948230
912707
681983
734767
696044
377059
1007106
708045
1032870
92989
28099
646823
152345
161787
286564
281112
311767
319555
664459
213099
717762
702845
710175
987551
389027
38294
915998
983450
580556
492205
985338
822473
27102
954211
305785
452446
208224
864515
38060
68655
416802
941429
3826
211054
321362
435889
1006909
628214
331483
110852
369294
137828
522172
387214
172193
418680
24591
398482
57060
853711
509416
566115
203197
1005517
1027091
234195
593624
35517
134402
760265
316242
27089
114972
755403
739290
969251
541115
364447
671629
527982
358567
152268
318125
286849
445833
529869
708397
299704
1016950
204412
3147
234880
38466
504117
60098
528428
410950
420627
546457
1022332
451302
408371
449783
242022
489993
301997
90821
859555
14583
758633
120755
136063
786425
672462
574266
2207
648092
6058
660976
87682
445334
576259
408592
612823
119711
673625
1030154
516445
923379
516470
1015099
495164
752505
556519
890602
1006081
544763
614988
984272
326025
482657
8217
111429
942856
870838
604060
743956
995722
564389
621889
6170
689412
727791
781491
109127
625360
690850
841354
420734
851160
35046
549994
447224
33070
791303
629205
955453
406774
679961
173847
730237
253676
761645
411276
489021
178652
564522
325566
914859
749596
141337
50342
31867
395568
36849
994173
521708
454091
227997
623470
299693
563227
716007
140515
158466
859384
120639
374459
798214
763378
456146
667328
699490
166805
624489
783012
355146
684249
938743
715055
772251
518490
995420
1002528
122666
876439
964581
1029978
526093
830300
846409
526955
46629
50155
366170
253730
447246
486747
110706
424043
691608
193106
637079
504843
527626
27864
1019375
38674
433029
772120
785186
187724
565874
742456
875756
843076
104360
681930
1041272
531873
486659
79938
12350
370722
21160
870699
606081
505843
268954
679450
915819
643321
468725
4350
280225
882357
386408
748023
958889
988685
270978
102845
780649
767800
58195
754128
472730
302983
728324
892184
418446
442788
43438
1005521
839647
354042
1025059
990219
460034
274482
72863
901786
304596
703681
374131
1698
289408
64752
1013026
201481
386302
856062
832943
662721
232457
896650
198427
51082
209612
924103
998960
146774
725141
104607
977274
517538
984829
604207
830114
262962
632448
848692
517324
380761
954477
799197
397716
243931
802829
958679
1007295
170568
428213
99406
7341
207994
676582
471802
830466
430991
186127
430257
582907
367044
826540
373190
117268
710763
178275
523626
734596
141
121552
521440
430100
278134
455345
464771
516735
13436
631006
471394
830096
833362
981502
779774
918122
546038
592489
240776
1001220
406199
747103
115854
286460
305926
930307
15737
616311
635345
112653
542634
600226
474927
302750
354571
757361
857516
871144
278656
175586
236778
474609
939675
211066
843468
781863
583263
681356
643206
82084
766663
899493
660519
272798
46291
678175
538222
311773
843932
423156
650100
943177
828220
690750
391423
510409
896143
112916
274857
554090
336800
112660
508851
362877
642939
469099
421971
720093
238468
571204
639959
621579
389518
604739
736543
977362
528054
298145
865824
684600
988809
305351
1028075
230914
361902
457512
394922
496645
649134
834767
135951
839795
941788
648928
177434
528150
453191
978173
492468
633095
426084
685486
92189
581400
109956
897688
657027
1034527
469987
450239
294724
951014
408485
775654
411641
456891
908542
173711
44226
791002
755517
812420
513602
373125
1773
877288
805797
610697
748181
962803
1025812
815278
1042008
26807
771721
846384
423055
54748
517469
731998
4349
336837
756654
816584
14053
325748
406490
668451
551317
337948
445302
958693
710654
975613
458105
811163
222980
147484
225929
493169
365238
455394
1014347
370576
811177
984747
132335
1019174
621745
813404
150929
685750
551190
928978
465854
289841
268021
395075
444368
321050
512426
138139
375928
248409
748481
759021
617715
12946
590562
115617
22625
148496
434405
938466
636137
328672
316236
699738
866554
381923
248694
488938
427955
289669
933665
347981
174553
520629
843113
515290
45852
1037302
468397
569479
285421
12845
800411
959600
646241
957194
904656
876185
952108
65601
488874
996287
949764
760155
986843
84702
513506
984478
497482
553802
660880
31364
930558
95661
270450
305447
760609
562114
775950
668499
894502
571484
914327
356597
544644
18740
1035532
240757
110886
875175
306138
212381
461067
243653
373789
420955
588262
855031
930506
284867
766254
244448
354312
54672
182078
511938
670222
333617
670224
558475
554481
374686
583228
1001626
306754
296912
770137
623438
848523
730951
346449
188980
968190
294293
639873
183222
101845
334332
88846
604076
441714
205619
602875
293268
777777
126339
427154
440459
1028326
325150
1001275
444941
655327
4695
148562
167585
379462
140937
484541
678250
1041862
25783
536553
901279
775922
523371
672778
123155
179401
470715
774335
829209
1020809
655931
124319
732843
229669
232962
978788
270425
938225
219917
985314
894703
653938
890616
139121
109860
304539
366168
514802
90051
1033667
161188
95647
684903
928023
165038
337049
400763
787381
953637
597883
136328
381953
196457
219852
327811
568627
569381
701853
414839
87476
129573
324017
996112
779943
51165
180545
733088
374659
156175
963803
926226
590967
224561
53083
130036
780645
560021
578958
376516
522647
825135
295183
282449
301233
514093
356574
1006681
368178
314578
931689
420024
546245
630262
598519
623271
143858
766410
855017
994884
284414
894255
479273
578079
456107
567362
759847
937041
924126
276762
1026363
749533
700695
925816
501685
381010
679693
389192
143565
760116
287923
725781
890115
314483
1045090
600547
349650
274300
897505
655726
130025
756770
401757
656655
31753
357161
359200
581407
488325
686408
413986
751947
90388
90347
616614
339862
465313
428107
32406
861847
515109
811866
441054
306228
269652
663756
78510
500007
91285
397153
139274
508683
369413
977865
423712
328316
864683
1026762
414778
114342
181868
801545
443181
38740
886630
825674
557326
311926
173417
331933
642350
503417
601693
995553
300682
1032613
106330
934171
372720
255754
521826
907553
587313
793941
165350
69146
317914
659949
877231
375489
878371
162435
878850
178851
795778
38574
887208
522332
794490
448960
374484
461674
280981
153090
166323
782940
652523
97848
865784
660584
622696
755406
227314
861097
724537
856969
929507
807002
749186
866175
427679
207921
305275
982461
230406
385716
556947
903701
808761
891909
100749
654748
392627
748829
630739
977729
722728
198799
573958
865538
166884
790883
476176
944046
176996
668323
42033
385839
72159
487593
343566
929893
771196
1011675
951024
320765
754606
1001011
895531
989268
1011667
745319
843656
966540
921879
65402
197649
225262
488638
16803
733250
788761
839751
80770
732312
801020
468095
489513
640284
266208
14128
596076
793614
533570
410527
162307
178938
847729
494840
162427
167549
469144
935434
432230
921754
140324
935801
833030
653925
843585
436210
335358
590574
889262
627033
154681
508443
486113
392311
372597
719381
185596
637911
144623
99615
494073
526209
795825
258063
671420
769349
184518
294560
984032
823269
91072
456723
255401
684310
640033
418549
99249
521047
212002
506076
230278
146072
662753
610480
131509
495650
165321
466997
888615
1012532
69660
423528
68819
623961
942053
988822
357156
180539
722277
456172
27666
797437
117759
630014
582259
63880
392605
888944
667635
216476
467273
720335
140422
1005277
529445
278922
950810
773066
950752
633456
848200
930419
70917
139526
920577
692777
225092
774026
256791
358011
448532
698700
934371
757825
36393
574497
152473
833824
48256
358450
109324
802573
40916
913675
585536
120220
77192
719654
588142
664764
368977
293207
341675
43496
504297
257987
551786
1025217
823588
626603
346084
54708
482243
372785
439787
181370
669951
986650
573926
119875
446567
426760
357976
992630
11515
946782
616492
811155
778371
23915
739938
636205
663840
1030437
540611
270841
925005
722214
442170
433731
316775
638892
330286
657374
925107
967227
993742
257427
182566
631502
904394
729252
387772
614687
844613
91121
947847
563598
154863
16863
370802
664450
204966
484433
871721
1016878
945522
200002
550062
328961
413961
147354
134019
318274
524487
278601
436829
374217
991298
391866
911707
496899
335750
729723
685973
703382
540091
99333
5160
274465
584539
265395
964986
908558
3089
474323
186108
266793
312290
167879
871659
414869
382621
737941
670781
840502
154178
669004
570780
301904
441606
420331
23230
156756
545606
632241
460620
203262
328143
1004025
902461
172838
164802
127847
88912
393914
771104
527974
866730
27457
949049
355049
651176
225084
1005060
396906
781055
430713
907195
664737
969604
114129
899601
875316
159590
942022
266467
772327
852473
879868
881555
723360
927734
340178
1010511
808524
84968
240763
802514
894854
627648
231768
159436
691174
469333
217831
164805
325733
230035
195642
721132
899927
818102
536296
168101
537831
135524
616203
700599
156441
418070
386322
583883
993581
6368
398523
724055
415889
491133
936761
57202
1021057
317346
640920
983613
789654
573642
484068
47908
759934
164832
849853
374578
921161
782421
1018024
426941
779099
283889
3646
1032714
1042742
813118
136941
474044
941440
687090
364641
139758
643971
20562
558421
750667
925420
587686
636629
563186
870298
55998
514706
821204
39867
626000
4657
30945
619626
891160
522372
104237
1011178
200214
804923
982059
417463
751841
959830
608189
868051
729779
403610
711179
2201
914549
366966
419928
697947
300679
881427
850793
923335
31840
220531
62358
77791
274643
443010
28499
512557
956454
195307
167337
726321
535536
493209
33629
576477
796683
656340
704123
195571
452492
1003923
418588
106098
396995
525465
101340
923428
382849
780847
490203
57015
144036
577143
339960
932978
330440
1005335
90902
622305
278137
689929
450799
430526
316435
319932
638484
336277
586199
1002689
252362
875524
130684
995244
399671
203966
246597
554459
388179
434706
1025897
928040
742000
833366
174212
465995
651692
208652
787119
972444
13589
963669
815736
293138
1013438
703200
447298
461230
485292
361902
155750
904982
328189
1024501
496190
978943
215403
1039467
213968
972265
163221
673932
303510
382379
522575
616707
662645
863984
322253
587791
11497
156503
1044530
774317
233891
520364
532380
53277
789555
599598
412583
502023
440877
771504
592547
173232
42690
56503
868180
267020
484997
1003209
683436
255815
950617
128441
138468
559551
526477
327264
1036131
412488
1000124
631961
935065
480201
33546
925685
419165
515180
289599
149243
72515
977557
55111
801629
718899
585320
209072
304359
910184
707319
354472
1024183
555705
619552
382451
1030072
784456
673309
1029944
613125
991025
952766
72666
104983
991000
719289
965881
506755
388833
149337
887754
589323
1036902
563552
649278
840562
829304
710872
481098
262995
921078
780414
809312
529354
1027377
359468
364556
223382
918845
126800
271560
593626
674110
616286
329752
219238
485110
566451
371547
186967
244579
799647
250258
804921
738349
176638
664069
126952
772107
170647
1006132
380831
287075
133250
812132
590766
587447
558529
450461
274745
282546
938638
121061
726957
319030
607126
500617
956839
522917
385117
485966
496192
609091
93699
567303
5747
996360
369109
511844
948217
400405
683142
344067
813018
221056
953758
682448
900849
56851
486374
849705
425948
436881
392331
585851
108787
225371
567770
991433
1040752
433327
926736
1033933
267671
700642
12672
739625
545195
105392
511211
1009199
864255
521789
136655
417959
936385
1009142
542001
877551
615446
323071
67824
701265
715992
994404
949478
751454
592743
733891
113975
165044
269172
800231
110466
278909
380634
243570
988999
398259
904814
658154
302522
481431
850252
730622
1033459
439263
939071
134024
243309
409414
733161
624115
735137
781220
33570
477420
129328
139917
600550
66460
39102
760794
616496
143476
946198
869594
223951
866331
362611
829546
574255
62790
846868
964318
80262
1036280
402931
833156
974494
827757
816696
237327
99347
379647
849836
758597
576445
830408
633049
900471
19136
37029
1008729
15786
687414
341433
885599
509242
715159
172406
603343
320185
962320
1009818
582232
527483
111135
721643
119084
820091
668274
115473
365829
430075
606482
101053
33879
280156
237679
507640
788182
890711
864303
98494
917717
383914
416191
899577
467585
579366
877869
600322
526426
743769
222719
949402
831753
397727
638245
926998
613948
274666
404071
286672
775290
700648
378388
418400
643459
91769
299496
996149
1035979
861501
763120
24225
730191
421419
276031
240568
197929
186360
492602
435455
748118
643903
416676
110041
669608
775805
366983
41706
88213
624950
798157
499310
200964
793227
117330
548813
950177
915513
232846
348257
941376
200346
292393
292330
450392
556143
800945
568949
781865
26795
305288
976565
909907
600846
385529
881123
413901
100651
629521
192990
827180
275207
723066
729194
16050
932524
724392
861629
767853
309219
877610
924711
588639
697425
115223
721384
885908
267193
405545
402651
985489
239658
919864
607452
967997
458466
195475
1001266
631283
223660
501905
282521
891020
498019
597147
555255
753341
418302
694219
70825
666848
307892
640957
883968
796600
724274
341249
8053
808984
547512
311615
923028
400717
49840
360915
887710
275528
828104
69399
474532
642656
157586
955174
278066
974570
250794
713372
443567
219823
412391
96834
531732
284191
297205
142340
776390
276177
743073
446228
723565
830489
864918
28342
315470
968051
319614
995968
545799
933743
596892
908888
515587
293000
761553
852443
312518
608778
507215
973864
381397
808094
270819
1002671
75147
582725
341026
839562
479901
918419
806582
736252
1019950
970632
955680
949442
463867
1004127
903341
1034758
423916
473602
833740
918397
910529
113637
885294
635180
927757
718998
510244
1014759
622406
145138
66577
210223
968698
223219
990031
782447
420874
100878
827581
908759
848518
903303
559753
191184
30493
1013356
1013131
250378
782879
347243
945089
399723
228732
625319
817154
291801
40376
777907
969628
30658
675130
966641
317286
530174
41426
136590
894750
542247
319114
535643
765063
216984
742737
18185
943912
456072
93559
657558
566500
140683
617786
718601
617589
613323
130387
732180
979248
358951
446329
149163
901320
467245
320487
180576
241705
801761
260109
705751
759927
956552
145527
136533
928937
649104
521980
11025
336514
509491
715082
90030
91184
887051
476061
231069
513798
211354
934162
366232
644881
138139
380149
679302
15042
946192
975538
2948
296770
1029
784769
687815
418262
510171
415480
334978
573511
201503
631252
365645
165329
744689
800324
620143
295376
546480
722446
496093
979438
849585
348971
169187
306623
252106
659660
450638
71871
44486
757514
836560
785631
545401
514169
236434
1032757
769308
157187
472693
254854
60581
258286
771803
636601
121825
913799
859428
539160
393854
559212
395612
569853
240907
598321
825282
497955
845060
19737
1030505
564152
705766
218217
776838
471128
633516
452584
1004607
398507
21827
392940
509313
613398
1026589
716071
507646
623601
402283
540707
770767
152559
349347
901052
454303
772377
402185
691649
991090
183466
993375
864608
418318
455533
356434
202012
695126
750003
535049
892523
12264
74768
75028
722884
155802
779899
523546
686476
559107
803277
15877
1015349
56508
179032
197578
724815
1037417
695783
677156
505993
476644
90369
504293
142664
910039
906921
480418
319674
357232
839456
994975
73963
860074
200861
525890
42804
964376
1043627
199438
505618
393711
799358
969956
388886
599989
471658
1037644
249468
727746
218000
952235
253390
268403
649190
821412
187795
792593
901085
640328
379169
841949
979418
381894
272733
289093
216875
903385
829543
18846
487280
267504
27228
353835
304465
500705
42144
685867
1002876
330604
312957
814535
1018665
701096
503120
737499
641993
715336
1019705
242068
230362
544589
674148
799992
590741
521061
222490
811192
905009
57228
243232
424831
576312
207256
630516
1028071
741469
857593
550880
878280
108770
5102
400024
453371
24912
28511
692586
205386
586544
756943
946400
857548
60802
5100
141126
214955
720170
27240
140172
463975
121530
547136
253122
453660
970274
723002
726469
558836
532084
81668
375420
281515
745394
957419
714193
81801
320160
430906
403247
140113
174855
312388
13050
637743
881983
592566
645425
77392
271402
528636
915567
370559
483382
764144
651869
328449
443746
163267
782161
535227
963464
454913
418502
984817
665815
241162
529917
178892
513648
900075
373122
994334
25499
787388
691799
666600
66270
42829
863490
138115
316806
706198
698958
924040
970822
412215
676356
189916
754341
239467
659381
10145
14551
849476
396682
781259
142702
72729
53966
436289
985620
710024
149417
812330
161527
371920
849546
1016514
1013659
974839
247487
837375
473900
163790
894733
82385
923862
773121
195476
567365
76291
101173
288707
629543
61962
336939
221751
818528
514479
301342
581078
685730
434393
250471
174239
60497
902177
465650
822471
361330
228580
413133
813405
154597
43189
774996
36196
952301
524868
815143
913536
586518
98450
40057
847178
548014
398238
87006
422262
469280
425639
856950
832498
823516
92302
150984
473033
709517
396200
269294
657394
300359
871648
293289
624869
1008278
739910
603104
261115
44866
696395
486918
304205
586610
977325
380569
699166
910222
1351
515552
606227
221480
750808
77011
136036
635492
1035769
243314
264878
930971
857533
397997
111984
1011917
925177
989527
600075
238933
552767
925917
71397
455096
710517
911217
694173
889729
818705
752610
222019
29365
23647
445749
388127
97430
854511
463143
291699
658430
531620
46409
221216
940235
506317
703818
960740
923630
527204
1003794
275301
1019440
376574
450236
363456
498144
545059
467713
162892
124062
336087
191365
745486
116677
904891
801302
198222
919119
729758
1033330
596938
128726
617993
153203
742203
292420
559631
68103
695786
669240
915128
383026
691812
674108
537678
783018
396464
46519
493394
306016
897414
384047
416105
961291
834272
885347
251514
508840
1005589
591655
869688
197892
98222
551378
301683
407024
675950
785286
196675
597772
366223
190911
459999
565046
441188
927840
887929
1023377
302665
467863
634971
237009
999589
82140
671013
74554
547363
334655
637995
107079
895399
981455
559383
438293
135686
405083
608423
1035240
35292
519930
578906
92805
61624
291238
898771
730189
700800
505718
710537
512379
396421
457525
59562
516533
552939
978281
758594
511402
223441
223504
612086
546564
90499
893286
11090
2231
294514
894954
314470
432043
626165
1036268
499042
225874
117625
828965
958531
805535
438701
699315
1007290
668962
543719
283437
311515
816495
838412
1008061
144863
666772
196034
506978
487372
300598
917569
3908
233964
777567
596543
476815
320559
544975
686576
682775
617013
155539
292145
111450
631173
839032
135593
275252
486265
873063
358362
199801
518993
898713
266532
923738
1037533
811574
155085
45158
1011899
44581
894058
347014
957573
95456
66680
955540
143668
588565
1000697
201755
914647
940797
39046
326903
850070
208063
74427
92761
280399
465883
386410
1036185
685995
584581
18419
686411
126572
891079
411683
1042392
464560
200578
238717
735806
261720
721074
987274
141727
413653
939018
400044
567854
263048
642167
212976
347127
714982
112597
804862
168527
218513
497313
965814
472918
624165
975545
391029
1001555
896269
611601
246604
693536
232578
211946
898826
50625
1032653
962645
1002352
384840
1038143
844992
923483
88435
841424
315404
287938
1023883
428033
869555
218982
542960
432354
133032
91871
1007444
940018
850094
656594
533348
969581
436633
490114
350917
76401
89609
282363
17826
952674
655377
162968
1013924
731880
134153
593394
253720
403716
272000
863900
1026414
99000
72688
791275
778922
978205
166944
90030
984873
435365
422844
1039844
1034041
794162
121239
337819
845146
475209
435151
985086
892440
563549
444186
14001
424699
117334
117649
463212
410366
37421
616311
27402
653741
529846
516446
170529
262545
123520
768233
414407
59095
609628
46190
503773
941530
839280
250881
810020
461428
200918
975981
547972
367021
203847
117324
614561
889445
824483
341167
443829
721473
195893
1012440
316570
444132
909848
563909
709121
37568
977033
606503
149801
456056
431471
3953
160521
370403
575110
48120
605838
659623
714794
348025
732739
207856
436607
414883
587291
1018392
531551
955557
926803
99425
763026
436272
891737
1002455
194808
717306
326316
753044
666295
369005
662654
396272
162657
824994
504201
801771
95777
193656
559556
11028
371581
589398
424101
255774
1031563
802108
200998
300664
829130
520453
275024
439900
1007353
946627
224580
458296
874815
504907
265823
611888
922966
961781
749620
1008441
716167
745421
279698
877354
36019
515946
99337
306034
884822
313526
1009213
115488
628512
238874
422137
598019
797850
1013070
455429
518487
611579
1042631
14377
511431
552004
664175
521393
78138
887928
743895
519208
360686
31310
416478
834134
1020641
1019030
954544
687776
228103
703890
831911
95663
243096
113939
713577
56307
286206
448598
462129
210978
638906
78560
896298
630162
149783
581941
817903
970485
890811
25069
968448
814897
472081
8924
948883
107750
79556
685521
985189
703740
174254
685666
50048
459879
1008340
718504
577275
71814
551728
117364
255968
612627
639260
371915
916978
208257
210730
593323
883737
305183
701419
81521
407350
508413
536072
676127
200976
880381
227492
613208
84381
74697
1025018
468784
14242
890040
744967
970035
10381
1035050
520593
748003
234851
321617
385210
697645
767426
95031
239840
468204
981800
764075
498643
636999
665277
544897
976918
205942
145642
373630
290559
486464
84838
196344
614629
965522
942613
114931
825975
912037
773370
413974
897273
389916
48260
398661
514274
461069
520908
925798
766997
144597
57799
1043849
72471
647808
793200
450249
567765
135553
657929
24676
679517
1017726
272341
641735
948424
994723
589003
773992
293155
453142
567191
806615
245501
434255
216263
71277
520433
1007199
629458
392736
450487
466979
841792
488876
326645
1021610
406054
737039
1043098
446034
19079
145617
658326
439168
296456
188669
897882
858970
853034
636215
799134
293814
221393
428648
163460
589972
480118
998872
588105
288508
369659
184155
905187
1002984
156035
664707
201536
703937
727325
556471
642950
203067
358187
376684
182995
988985
875868
88552
903666
56326
105513
831566
548963
354211
508456
549136
909615
724004
501951
759609
313390
139754
824848
458869
384040
972022
64199
250277
214259
896125
123599
145417
381196
96335
777708
459365
348251
755420
265384
169643
696887
519517
482049
85967
316732
309636
417183
92847
139591
253125
677638
298164
770964
414464
322092
1005678
827156
185238
818742
457122
439756
327564
634479
127442
647916
748786
487940
484229
1008111
689605
854688
901043
212009
509901
183301
259303
594975
994832
1014922
926928
547649
1004094
466524
1003476
494804
426822
793674
448398
600296
257325
92423
808035
234271
925601
8823
567278
305996
912846
123131
180320
430465
498852
730330
883511
726314
388568
534579
569765
1030405
333577
761675
608595
542808
46770
366630
105366
756357
226769
734696
942025
949457
968939
301994
278029
996407
22441
753915
384139
391746
829043
660582
913348
729116
472390
513259
122251
450091
284355
84548
970528
75829
998474
598989
45247
817492
288894
485757
984074
363840
323283
178758
246403
1027079
403312
1023665
466378
886972
361204
152267
465764
179297
51059
907090
54517
595917
756696
700267
873989
46400
892323
337247
138790
312519
670933
854552
462023
115433
328372
617463
257164
60223
560469
97438
516273
243649
995924
771965
851509
586011
823825
908831
437186
912613
155369
149641
678085
231495
154219
668127
278939
452256
979069
289208
89653
529614
559104
420338
617386
982952
307353
2663
751679
682538
952979
660759
276965
326442
502220
262555
110360
518228
933461
690622
516794
548091
152082
216571
946602
896328
806500
86002
427679
906164
987287
650791
99078
202619
350322
1016857
215342
1034904
832296
592733
815591
1014211
514239
546247
376187
893310
267371
275889
1008927
737788
712834
15288
813578
793976
273407
20326
749241
928033
459646
969927
93186
583040
920144
218734
276870
885067
347431
675036
512392
941002
176531
579024
309827
204199
611186
1001753
1030261
887147
961436
588823
335556
442387
512052
782546
286906
13061
694702
980089
1042377
665127
267336
839698
30915
906967
268304
495166
882333
166827
124827
836066
17047
241723
1002120
84987
239205
371609
175303
185338
339475
250608
546995
712156
963523
919995
752393
452092
924292
89417
831254
150054
491957
500176
586966
427936
102981
407673
516096
737010
602759
754498
929591
554763
527428
609442
555472
522468
899329
833153
48438
328629
413179
158223
720568
21152
329738
445338
460478
672866
756452
901668
1002309
332420
718736
920192
307895
830816
388887
200081
128594
479458
91979
602824
901644
166274
970399
389478
301128
622729
733515
835404
340198
8981
877370
155787
331834
939861
158509
511492
829243
630899
631872
1017425
234092
749499
753979
931734
717311
790679
266641
293863
861940
213099
644934
756408
46502
867087
1040333
505573
862089
425638
879231
266732
513134
540852
935578
826897
717943
704880
835759
809506
349512
969519
784690
253863
38772
802563
234790
472199
357610
405353
37659
370134
673099
32625
586327
273181
747431
220402
583908
974822
824045
285875
419244
302176
935000
795299
544810
475447
517883
510692
171619
1008549
414974
849227
987064
811277
686229
332075
1031625
463738
366589
826056
724611
934966
819477
474189
765435
102162
585124
735101
299010
144882
849188
434595
353355
1036797
464195
337638
833887
945591
344173
80454
790799
1027109
88352
485796
157406
933106
849600
880103
291082
1036243
533428
972693
921743
154975
72712
660866
344606
35378
858248
240418
441887
977801
349140
1028980
594635
185167
710175
954366
782853
50908
844706
967921
942247
505745
813159
1027332
1043817
176910
869227
86507
753759
902550
140056
757013
718040
776850
643031
78622
279316
410975
484293
349512
426300
277074
155683
321861
758151
759054
670613
364493
392176
927209
967746
593230
158340
623476
426204
987132
157115
477805
421271
491686
589246
388704
86932
19252
280200
160269
205409
359884
655033
235865
716052
628302
460833
990640
139996
355618
771789
236050
182492
592614
644388
30255
343561
405770
638972
319780
347125
696899
389770
874148
644721
78417
459662
619940
406372
681354
149729
476564
215405
326246
345062
685760
13666
35857
838820
490244
71827
123855
378508
968538
965906
230344
979868
584215
41692
630556
519646
564933
243832
727577
59271
214865
13201
921618
596088
284300
442045
1033978
872337
816965
1017097
532432
1001347
20563
870517
52947
591866
381192
769345
5722
381508
471166
575605
427770
583517
794393
186047
722960
877719
366704
298220
536558
540196
63163
949734
403472
497542
966916
642662
43094
353483
836586
901717
450053
635234
931966
405511
1027079
1015200
390224
624352
656258
679692
426959
930061
887518
318675
590422
1013549
560381
796683
448502
284919
114904
687432
633830
837316
462014
855181
840892
13792
496001
338508
545481
560381
350894
578543
152514
286536
523611
551264
72198
216384
429870
536799
431531
87730
619449
136797
559520
360754
248921
689544
695187
174761
25543
854705
135933
463095
723826
62008
552158
333686
284087
728372
17048
1037460
703523
148183
800387
264559
61629
142162
186040
986816
567205
257431
459033
507247
347949
673280
568849
688892
201613
549176
73521
220019
716909
855595
717546
21599
398481
848764
997999
239050
965518
740604
486693
349768
720044
358281
879360
973085
611205
951520
804326
845658
377201
966566
968158
500153
274005
300954
208701
353495
536607
681311
779231
860657
531846
895050
193882
853589
11131
795067
393406
268120
943706
467742
523159
963005
380332
807190
487701
849601
343449
767478
30023
233391
62710
692860
330524
1027435
431339
380670
22325
1037872
20963
79884
652294
226508
382464
741523
237362
609083
22822
737175
773004
498108
303506
652534
890020
490271
664239
207149
149886
788657
206704
709499
365144
270771
291770
697872
672187
617118
506750
116567
792075
456934
967800
907892
217177
800805
218962
393705
274044
480175
476111
563178
193
251254
543080
525196
859970
396348
343536
946199
970101
855888
268579
2601
145493
888308
389373
1026182
932020
303020
357038
201498
90061
64214
846907
231194
506493
772516
458896
857379
675169
729318
598885
997726
498605
641523
614483
987297
1031087
83798
302775
88466
419466
265554
659627
569244
763871
255051
565374
101336
8425
74023
128417
920248
916167
848780
68034
572930
928539
79785
938141
825660
362068
203063
979679
154636
157631
630229
485442
467591
725904
274294
753034
372461
379757
383630
603940
595605
703355
736434
923869
638525
533098
445366
778676
171902
779423
751473
739606
797349
848718
1012409
925654
954349
506306
254648
351972
956170
263108
219376
345503
214133
981590
26726
210877
143396
364508
415747
92648
842582
39106
575542
285114
982839
637670
925501
898679
542522
284174
1015560
298278
844371
647722
821591
499163
134040
479314
256483
292166
577593
63429
712859
928773
600163
154749
29806
290372
677051
415825
877622
974256
446906
630260
397061
759088
189351
192697
25107
833665
1042648
613105
749975
452070
974444
850285
203394
181265
388143
55868
612012
848506
44087
843890
704035
981504
434615
435077
347847
893049
65834
305215
588113
650766
790031
271016
358798
520445
390182
548185
81219
526976
553552
486927
901471
728156
209248
484831
311723
779765
381453
1028286
151762
296093
949087
906257
181494
126359
164203
528021
492612
819807
702574
940101
146541
604970
1022780
428483
327073
513237
525505
508395
505174
432088
432392
5448
880315
897971
922382
581779
749597
449602
717901
226306
641802
96136
193411
9711
527424
842650
152551
277155
104119
526997
936626
500067
728807
346512
408552
14340
471383
500327
347130
272820
217709
40327
994379
113538
458843
695450
772193
645882
643594
435341
158137
474222
710035
782714
637057
81769
502043
648338
729032
315728
409475
725397
502080
441450
402792
281068
85130
344700
91559
314312
1002278
990988
442411
849696
255133
1038462
116622
90391
946328
434301
772187
865405
86149
631230
797223
142865
312219
862438
795096
715967
628962
117431
528003
840856
615850
140187
819769
77480
936718
1014388
1014725
251905
390951
493790
1004564
1015296
126790
854948
756632
685801
306786
851090
639369
639061
770093
297306
514322
1039954
641049
983519
874117
64016
266584
599024
155846
617884
596373
792678
401026
1037628
668055
184503
97471
97362
822231
647814
721841
229699
506245
579129
397818
315637
965500
10361
438422
442691
680070
1041416
331012
164624
700108
938483
222124
220705
837776
162361
117550
1030764
53935
895420
985303
792280
816261
1042375
518041
445859
564199
885971
293798
465006
503308
506476
52276
872812
500746
446495
920395
411880
389413
840991
927140
394750
655486
216
427770
139677
489814
962845
671142
709824
197439
380123
187162
18726
862029
477233
46222
607670
765929
795433
974190
150553
170462
639935
626774
960305
678701
455267
664133
269206
696492
623989
674038
467985
916745
55835
469805
274837
399649
143089
536678
478960
741114
958839
844757
744694
20232
679866
279488
926004
476959
378203
130997
191024
517143
1010167
940585
315257
537345
606300
883645
646137
874704
910928
201366
576998
170508
907959
892159
145055
1010057
155364
954259
232398
562061
717121
1013374
898294
801955
719138
803678
842799
485582
633976
729825
602100
257492
126831
1030550
14994
258549
842200
988734
119834
1034753
947248
336285
50079
95812
498335
317669
12862
949194
238744
109901
56501
604945
425506
104808
228057
225295
684697
665275
530861
803903
398195
665324
188124
82645
891052
730678
369424
803718
42576
864835
85195
529597
776716
465337
707531
43763
329672
210441
572411
528567
804962
242085
959934
1013751
157158
944803
927358
541939
304319
653223
248828
815168
586530
691925
319974
942763
102201
556199
730200
793596
837235
741416
807982
244337
616536
1005960
362128
137732
672525
773810
116477
731864
619004
418487
570615
791506
137242
647457
864100
895077
118327
421836
421917
884677
149083
809344
198978
840913
576442
931898
377977
400251
1017691
104468
738191
275535
462739
810050
106995
571603
240878
538686
61893
416560
610160
362347
347269
55221
1009164
657893
554516
334530
1035262
783898
691780
999923
636057
744707
735873
614962
459524
968197
160767
638929
671108
349870
576143
639246
877971
525958
258827
930531
933666
99118
466849
421718
231848
276760
482773
998928
485893
769559
804867
652600
758546
556221
1013731
792329
183693
524600
300853
697771
1030572
611576
239012
143670
173170
159664
343105
600970
978969
847095
915958
751111
329608
244617
496567
298693
625026
853664
1018243
987693
35669
43955
538789
775957
871869
360953
183148
742855
613480
424321
565829
696751
665338
692036
885047
456450
237400
935027
1023227
898673
605762
905467
295286
639385
170754
390613
787543
111336
390829
163380
1009633
686066
219030
107803
19608
657086
954051
64544
795822
826852
391332
1000685
156803
361780
403505
989504
51013
118950
959517
628941
687029
517244
882661
665425
511207
820378
45507
277212
665501
864331
562866
1045220
281589
668721
568853
267060
198494
42267
629360
241894
513850
390216
1016362
1041973
565687
48850
476905
285797
846547
118194
940747
48623
85951
355680
338215
842924
85567
827564
766471
898494
81805
540987
447909
616469
53930
866785
230783
901789
213725
531208
1041478
1015424
453409
389691
225169
75291
226829
244524
135652
184221
844603
856803
792832
358948
859422
323928
209792
73003
276423
852257
391016
299367
583632
528727
564726
759769
734309
937981
455885
942685
406691
481777
696885
92181
276936
827878
267986
941731
39588
706409
714735
738668
596665
27406
289280
63838
260898
864437
707955
660507
307749
772357
517681
1035757
495847
714889
773840
569934
184262
743315
196936
191722
516532
560814
204293
410778
559749
17570
508036
714910
693513
822101
286414
189728
5854
359306
971940
38627
195427
690061
361516
135412
337685
134057
559835
127233
952220
1032922
187325
571517
285420
348733
337156
1004387
76658
755228
714568
385204
53258
423734
334576
583045
673708
893899
248721
305137
951653
1041283
389125
322939
546698
547900
505161
1025629
1034130
943949
80813
227051
840268
493436
990447
1018936
650761
944699
618263
296857
935566
1018036
609565
1035770
999490
748849
212494
749458
265106
174975
675729
902581
553340
700583
43758
886322
208795
657350
169973
690677
411927
89130
454991
656255
329540
508702
130519
913178
535101
1002605
28191
977809
944688
640605
316468
301742
654894
609819
134495
40485
734717
785813
854919
359745
956834
776739
927069
852583
619340
388944
1517
597976
450073
954373
127693
815915
443185
131119
613645
632646
446906
202642
880424
20283
261076
753029
716187
182298
932958
960744
315485
816363
93571
485441
832320
445099
609943
196207
634862
128122
213943
566620
1009898
584370
837694
1017465
528233
343281
50727
143048
945935
922476
496443
225763
367219
630740
892055
168634
792900
656731
98154
907541
232692
466186
144614
748710
518193
821712
891121
392622
1007860
50280
733212
79333
288992
965479
21438
629467
493725
229878
94871
342992
249107
1020418
42896
20894
948978
15647
1039943
179545
597070
104075
887074
456299
393606
99586
399632
437657
234896
941824
44292
79447
995399
78395
605928
442765
249435
69191
357594
509852
849714
224368
895599
492152
254916
875384
858488
814548
261854
642480
589394
965779
275735
874913
694209
745892
367707
519419
622482
170096
635078
618479
1001126
719797
150288
492544
751901
341748
77701
828490
37097
928140
595378
785987
128501
238908
434907
609848
190698
657616
913277
647017
372697
192553
1024013
250876
154862
3951
75146
747421
817064
337253
148686
348447
195408
652198
480462
263801
294995
1017020
707373
622383
989616
291017
381340
533930
783876
460385
693816
655166
458237
637174
1033528
101198
438867
516866
706925
334802
583966
130578
406366
1016023
1040647
304059
223420
222537
256484
448863
574263
174038
513736
131226
966916
519444
232152
303738
655390
569667
692779
814915
338360
869793
943323
403893
470057
831623
1007785
358928
841859
704184
918832
52856
361087
76643
290782
210786
383390
253979
617542
471183
671177
445843
185289
123808
692817
926800
480766
251454
500542
38639
359402
153239
339405
574911
906573
924169
832270
739970
989048
798331
166953
108829
990926
601738
603280
698102
67002
850724
779739
497320
904485
165619
916083
883994
108055
176176
1012424
235042
141183
522001
271571
626238
451974
453495
532166
702711
609685
636919
139379
610480
103310
11664
265180
170101
688732
702836
450284
268569
370090
783006
767298
199756
443268
75719
472055
262854
583532
844594
923715
802683
351286
114014
419300
291950
788407
875190
700276
695917
334785
576172
732803
115689
954427
689591
1044133
619663
310944
852933
489428
327312
385052
859250
105933
836143
942797
923136
944474
613228
860083
228945
47223
1039179
301714
753588
911450
784874
241175
1040998
618321
693916
1017256
784770
691062
953898
874579
251079
149596
547787
410080
672017
862394
196112
572078
777990
267112
291947
108667
354669
128341
406458
253886
849859
271479
1003166
857870
477638
155062
523699
495111
589402
865785
523873
739856
275829
703354
1008250
291614
82311
229994
120126
507686
814414
650198
563608
25851
603224
238236
264667
884926
155680
474102
1038671
40039
293082
952215
551713
770691
888152
1000712
864100
573889
541429
27399
133403
1038002
875912
12622
918260
79868
775332
100770
813638
762269
33197
208509
926136
191374
728643
326280
140547
436957
927515
496404
619966
506131
851886
916666
541614
255036
611804
483602
57204
976928
827414
573236
974767
409879
173383
609171
204824
906655
551670
992998
647378
1018563
646811
1007788
201278
842596
951190
185983
716291
588362
343232
100179
601305
438034
300324
154765
835188
253243
300949
880466
699169
576409
321857
561169
39230
72691
876322
844483
634532
79419
247775
878846
454822
861741
131589
791043
321882
856085
766608
973746
47032
312544
713536
989230
644251
885679
636198
529448
928988
339254
795499
107063
438517
740958
490944
515981
55759
40501
60181
364067
79637
646617
287272
724326
66772
783841
958362
854584
246873
585800
750266
14757
753195
658946
46093
89584
952387
459970
260454
537607
3718
964610
212485
1038186
781982
966681
17896
548833
975090
464335
680275
88677
1004358
227855
722899
1033069
476884
905099
323056
159297
938119
818490
56180
770705
316918
482647
41879
669057
415265
256031
1009347
759689
85197
154509
652677
465224
548909
1035369
563109
823950
498094
329717
890813
1014450
250425
66147
457406
949022
326493
688865
253995
976627
207430
301121
599269
157780
908052
415664
41510
350414
13257
525798
989812
340152
981010
698355
631812
637348
517858
823882
635957
708838
14322
435305
785011
936144
38272
411676
830114
314286
738546
129549
511335
1002000
463934
257470
491553
382502
85636
973409
447025
691120
879183
781782
425171
84037
151586
643599
63848
583432
250929
690481
868191
123492
775134
719507
593213
301474
710295
56661
256736
962172
941013
290211
78581
787084
996280
745875
216576
181133
269562
600138
942404
1025465
406843
743962
301413
406349
58639
222640
832983
482742
776252
808169
77426
674500
542351
534899
284626
527385
570829
770195
456336
583766
113173
971959
317922
736292
441633
274493
887253
643605
532184
488627
287258
266095
834486
700728
764423
146354
665439
586661
385898
591497
597600
770139
668708
70023
362316
105569
829897
963235
652493
769237
33897
484333
570242
1023506
226267
486455
7071
504476
983729
1034741
40440
732893
904786
340194
880892
593263
246032
1009834
911194
460361
388050
226419
276040
227596
713077
743761
346965
316850
441866
253438
12895
288769
52871
125333
253733
94609
142953
769434
851299
957040
637673
545234
510733
243322
110657
34073
183877
843561
47408
148076
728168
979698
391925
899772
706604
646271
822555
666823
994918
43934
779835
648106
173264
310703
434525
1045111
252647
532454
363322
793947
194952
757404
897187
431698
36811
935721
376877
158270
80675
633412
1040693
255791
991444
305507
244631
285331
737745
112862
750563
466643
921123
304854
963416
744429
504798
783183
125143
835912
814713
422937
438136
771949
998961
727823
862246
831195
689179
748384
193343
107470
834941
608668
83467
911604
518316
639347
714727
152460
385875
589071
656486
29720
804811
1032364
272381
453012
465608
902817
1024016
379237
723335
901476
660968
797963
544235
490139
183784
866376
610652
661813
248724
467542
339610
13309
323803
660114
308010
700154
648070
9189
522785
93706
309950
51704
115281
727110
964587
707561
235987
186068
641308
508667
686499
276422
727835
1034936
996784
63410
381444
709616
314981
419704
897063
269788
153148
367650
113661
548161
909833
236660
227843
720615
618981
927013
548686
969387
92303
778384
111750
43890
548510
914020
429243
733791
1041918
562624
795402
958088
329956
850236
62040
296214
269829
714079
395286
278873
839936
667023
808043
748220
794724
76404
154329
371366
784980
607215
440091
257116
14489
10588
611721
295904
442788
215349
903298
562682
976164
231407
74448
601398
554688
172656
257962
239550
792096
616913
914145
585608
401641
492179
652050
301606
893842
70257
991545
827021
133093
720687
1021459
718156
815375
743995
958224
877712
643435
328848
670937
256251
835649
826243
823541
911501
287433
194944
685808
302250
461565
849084
698244
64387
740525
508986
141032
67010
950296
762128
706693
77353
197334
601335
49814
23542
754530
1008096
762737
271784
51996
980673
191901
562607
941060
894456
803973
403243
258498
734067
607877
527007
676479
658040
400988
109355
134739
511216
544439
578207
110732
375204
625779
922342
81476
669897
791329
324870
975791
28658
503771
871349
349493
377344
663175
746655
429305
420376
817116
540652
930297
932885
333799
173080
550638
18585
375135
925928
550355
960509
81172
817255
1001667
931355
905346
308025
1012171
849104
995342
142434
882990
559732
646088
922329
701602
550212
305976
220618
179082
160979
107682
1018004
224296
461965
407810
629535
106931
214548
266002
622714
585825
8314
378648
74074
444248
410718
565839
928376
106620
184138
44242
416546
235191
767065
1004537
626476
574475
1038087
578340
297768
156993
780702
475024
736745
492772
642827
923833
939139
86866
840340
652957
887198
134169
196476
438576
711365
885507
735636
891914
231270
1027726
378319
540776
772828
45201
783849
501454
397442
59916
835481
578985
139810
1013252
696514
721380
456456
360582
153805
724326
409157
472898
666567
125101
374740
442471
905471
24155
802406
390363
1012544
633838
481962
78251
240660
725333
216760
843227
911176
999246
158781
155724
670045
26037
633370
581331
749205
239189
663636
834644
666830
10807
39393
373378
1080
237597
993563
253566
461785
51620
609814
129749
375523
956746
786147
78621
259330
212593
450075
293281
620218
356046
288131
702612
376521
799535
99580
387845
71058
828405
153715
608465
111639
219935
197595
171204
978383
54462
925541
1016117
86102
639998
962042
629034
348854
694480
734159
859984
836381
201849
801024
1029901
596843
321337
586411
465338
1031867
581100
977809
168773
325582
214155
789733
936162
840239
654151
796816
717618
459271
723767
488445
335239
321543
652657
141921
208160
397628
203257
517940
606313
504709
907232
612268
69124
97673
142829
952915
493802
362921
284220
1001248
1009953
124572
383364
384849
536161
31748
375385
259716
358903
629740
499686
992822
43024
586638
893666
822338
194182
689940
425062
937657
413520
544721
454070
484351
182571
312258
131739
764764
945541
713149
605262
419094
910987
436283
943075
548665
541994
214510
1015970
886609
686632
1005606
427370
143893
233837
628823
730106
744219
226154
410415
220732
487884
315435
152034
604981
765160
66455
121182
686959
65453
789849
1009480
480998
26720
43597
205813
474060
1029102
508582
33975
259041
33847
973781
968499
839760
186014
746804
269002
206344
829708
488923
490278
445002
984254
919119
459801
334744
695541
690436
259871
230578
354198
752351
384512
736546
918463
896512
303259
293902
191019
311771
267199
151108
738172
592520
982740
74023
916284
785434
923334
296845
85010
486906
1033547
206490
852330
110061
964968
675568
1035023
703632
584513
836485
856443
665496
802912
324547
323642
775424
770245
111770
944500
716519
919104
7197
930289
793270
709973
814054
608245
590346
87765
852242
882743
277647
92803
75226
398508
387094
885399
934030
387760
99759
571057
553877
529029
826961
263810
493453
383074
122162
210542
506600
910414
634084
319011
295584
977019
407179
693121
6787
996662
931562
980490
575637
366569
357041
932886
324233
230990
951324
858928
445518
174204
473405
457408
1039154
48915
120883
180535
892899
726240
212243
238610
695341
65493
684434
911326
645178
286897
690718
846512
114547
871802
428844
916628
428388
208671
806916
330288
193932
197630
679747
661387
966108
330371
466031
147776
560499
416048
330832
14774
492394
789759
415195
881380
49471
1017416
515053
842033
73661
68387
470542
230829
976995
589322
918099
959218
974338
498998
516849
32872
178632
800144
335564
184712
820597
403452
589408
84216
909955
425657
233787
890154
437509
142502
205835
549507
750824
456021
204054
22596
234059
369889
47548
231538
502088
354473
45506
332036
884744
686121
78114
444588
492368
218471
702750
780323
912403
597841
232301
73883
575187
579203
993988
922999
470547
7134
92353
402836
663823
866496
246495
385852
539999
6665
30829
68369
831001
976964
842957
607213
815045
780186
217213
910089
383431
228036
449448
459553
358905
175942
413222
285374
836142
196674
660831
626517
321114
599439
549804
1030717
373116
322232
934015
755486
810518
550460
797202
253319
96483
39797
159874
416512
889811
515890
860518
963178
43501
703032
44119
605981
797084
457701
745574
1045316
370812
90364
160331
412233
448278
880963
396176
1038985
397392
714479
422758
90166
149579
1015206
473063
486736
660883
945224
584184
564794
880247
151640
723216
629875
798516
437160
589339
517620
9440
648730
998831
655354
495715
86838
864420
983143
27365
700146
768089
24235
906650
335804
603483
374246
713341
969482
25692
685386
795193
628738
591887
943924
769093
721695
554419
390512
519657
442480
473231
284745
220017
327985
8502
889110
934802
431116
848837
63513
245414
666127
916297
460564
695385
42323
211209
195929
603344
573260
259955
534222
872891
647481
430846
974023
77769
154241
461396
145220
46533
94440
593360
436838
713434
584025
1000308
858758
79368
430166
1019971
720176
221375
929839
1029013
545832
541623
559632
1028089
392100
33479
627682
284037
1044487
526846
734809
849902
826759
619697
784532
459952
900234
93491
156530
676873
509040
336009
389935
800092
99902
574142
361369
854107
485650
709732
885497
65706
906420
182199
421872
289198
849652
831590
412273
206730
782980
1007726
78658
738704
808250
163251
226535
415674
181324
38058
549807
488913
506683
346367
271648
474346
405378
58290
973792
446827
539787
15058
687191
368071
1019867
240070
755079
183071
569794
87886
1005097
480594
732898
525735
705061
1212
405985
998755
510533
694279
324685
873834
297342
34144
24867
103092
411990
1008544
356674
991215
294936
630402
167649
950944
53220
524801
477465
887876
999018
4047
563990
840784
953895
612720
841732
765155
677881
31858
577459
400881
886332
109961
378283
120249
948017
405569
41446
245871
230247
1000791
965762
217814
181992
182548
897240
501030
284774
648235
1042963
735509
850054
30528
221278
324725
815792
729372
33550
788917
665989
745123
976394
733349
105800
140092
109828
546242
912364
642247
60658
904147
924744
444144
723294
935007
354077
809048
1012462
905702
128240
1034896
356261
240624
700237
25477
258508
787926
992972
884492
776945
538987
54404
545221
419961
526778
727019
742630
664896
1042384
88393
703805
859286
897477
817343
779864
1039443
708287
349885
140331
862171
53382
979176
877812
359262
118787
919784
838074
813829
819153
687440
494182
28040
462277
271518
1042518
562133
852597
568688
560231
85244
1012023
379888
151455
894688
407849
433185
923179
365317
444120
876449
12638
134769
697353
142927
373689
722085
588065
299647
273273
253616
978191
15292
182136
925641
17674
768890
975025
281741
390831
92364
29475
919449
920758
647573
1020715
713979
1022183
347106
484743
78750
420216
1019620
621122
615305
286930
504249
308254
934089
720159
897794
554631
29140
385756
246100
655369
973089
591454
153522
262610
432518
820262
851323
152305
936864
997399
357759
77015
245905
358336
834186
56339
100454
372200
490257
282829
976682
907665
114571
729137
316902
70428
624778
626838
799454
612515
873147
624380
689861
583559
283867
536805
515548
637952
255755
794037
725740
162705
635751
883324
112140
896514
568997
887662
158254
276279
273581
302707
382241
423726
819867
377907
569542
719032
721680
1012176
506174
511929
296063
42700
134216
236592
923142
829601
503872
282036
618107
533452
634059
627857
354196
138576
55863
231232
708930
57115
730304
729607
885825
995569
166184
144542
648255
360266
1030513
822134
49367
499925
177304
312446
758792
366021
184911
1016141
1029164
319263
19271
963113
410571
103883
934485
751584
1033505
215784
407406
961299
900441
227570
5685
649696
1004651
568636
859721
496517
701503
116446
727785
278470
561832
310476
71853
877663
845343
984115
983686
682692
535760
776826
214712
165140
733026
971206
387491
768888
288104
340990
529280
586402
937248
493573
536149
143638
798984
61117
263992
491263
289463
1015669
297263
434137
93214
773781
491338
131444
104246
831731
547944
124645
372021
700036
223039
542164
230594
232642
551721
360150
911464
978427
844822
963923
446636
460481
517783
2106
702651
860218
1006329
359959
504729
344696
1023296
338903
762768
58083
897199
615835
893563
527373
570270
511877
825718
321936
722367
255989
224314
610381
538594
929351
280768
894052
193859
132788
111054
154559
544325
770175
268511
253408
787884
338109
1004223
447069
527017
262888
430902
14774
187668
913058
276220
470000
1016226
615221
199861
1039110
572787
627586
722646
996856
476157
135361
790685
106881
537384
94077
587984
683696
771471
899657
961021
414939
815201
622043
78396
188471
758793
392294
572673
91482
79216
274261
988291
478696
676260
469064
396741
562941
748674
448511
348747
554845
329241
863329
549233
259909
546281
196762
822936
827658
367999
326174
586850
1020854
424458
858208
299581
310542
301875
198844
165662
926193
321093
704289
266411
793309
94724
925095
66022
794222
545708
850939
283357
520978
836142
851852
331159
534399
82418
414610
600070
624682
38780
79607
357034
328017
100144
185046
760880
15518
882787
530426
774715
848979
676009
864476
279891
585198
597630
509884
778661
811348
1025255
898693
429854
789043
477676
864349
785070
882100
206357
679348
14277
943772
115882
564374
946893
860015
356034
454653
793784
627024
391472
556539
886004
966158
595214
244777
619450
401919
984431
148772
407561
390320
496050
519967
447237
767621
767515
678829
43760
243865
389505
420917
1041564
849567
652539
898764
482699
732357
406241
937499
244056
823881
498211
604737
340280
994861
9876
1037175
911366
872260
912333
489535
780814
449063
254284
582072
325473
928643
353060
514503
213972
481865
192506
39527
411336
858664
399593
914999
604137
1018604
655526
645390
474654
1003714
22464
251516
282252
19029
435147
378970
666833
625332
295015
469322
493099
233307
681555
169906
597970
584821
785299
188125
782632
822901
376598
187655
138690
140966
678519
161444
592210
195519
636653
908908
555137
574697
495816
1021046
859238
985523
237010
965553
948832
542017
224797
350156
846792
481708
879881
200843
733615
488036
388122
629076
1043116
969326
45907
651484
280771
465778
366231
930385
493303
957107
530268
507284
570067
1002915
608323
660913
335796
162013
975000
663095
350049
165219
552929
784110
499963
37018
344015
790132
417085
452086
20080
945163
462482
235644
802581
175738
700015
64625
998963
346440
278316
157223
120328
305083
224263
402417
453001
415399
62539
413600
496781
709992
240100
955045
591149
984250
883980
225285
630656
480558
126924
404421
416897
911170
760954
631894
754766
133126
355376
819836
8455
105795
184123
1032590
500583
833540
125576
152277
1002409
659380
858885
218103
825781
1009733
896434
389049
218856
988909
113532
639892
200435
29017
299839
140951
429469
707851
108535
742800
46461
387966
727591
539592
984251
201768
632612
381027
160766
643528
688252
921484
383170
207409
1041997
732460
10424
157530
721649
423007
223466
560645
895958
510253
403602
431844
969996
852213
460449
482382
232225
316384
400696
432445
93379
404524
39187
726185
319772
660416
486509
526554
4818
313253
340467
430442
124663
595036
1028970
254790
453731
887939
283365
421487
387978
624862
723312
788408
174345
873942
105310
750574
967553
637038
220849
347282
67656
179944
524946
957875
664769
718043
852432
374254
416898
461430
233299
153294
83325
384230
494858
231305
569819
682889
194557
223624
945513
379230
469822
553228
172056
725058
626142
609025
720540
14499
456136
966695
936738
304350
981815
374161
474108
437481
406118
382762
913307
295879
605045
217498
16074
1000014
537472
348404
498508
615153
409901
983240
767408
496404
296083
744956
403885
180560
703401
536212
592589
949353
574591
575997
892831
11992
155627
71377
705662
170733
765215
371632
283455
614631
336883
649537
147791
311555
539627
857405
841444
19405
439012
791401
744592
440252
559929
408173
85159
1039460
842702
738950
913842
900901
35860
424320
83304
369391
633742
1043038
309316
63197
677318
1012316
576973
53547
890372
302435
794257
520292
604075
84922
515234
832314
728249
954756
457604
243727
881620
1034276
406035
788658
747765
162903
659025
187740
391146
967830
728032
882618
451276
813841
406574
190332
633290
269777
700362
460637
852229
628151
330438
144914
383806
969799
272250
704970
334925
750876
852358
771422
546224
306312
477784
439321
323990
464209
922031
968567
577774
666262
977750
119352
3241
782944
250510
584063
728159
955256
186852
995106
981336
119214
377881
330871
368957
326744
580354
275209
548
464883
442317
765342
1002114
295865
881723
370732
472614
348797
538197
189296
993327
68180
1042776
114991
789368
689296
190605
801634
523336
564702
865689
870197
383002
396866
139833
644497
851
928167
124961
925950
186830
857387
511293
269022
327059
676424
812362
785779
647594
1017610
385429
247695
253517
813269
289763
190297
289105
964405
926070
384225
392112
827578
856894
382197
282373
472345
64164
503159
911176
882509
890724
170176
716866
784711
617391
141684
668121
659335
615784
993697
947930
638642
524603
653689
215305
958312
836822
1022976
638447
586236
417615
864211
425688
625255
358490
472029
709442
600329
362886
569756
968245
165923
699576
399724
623298
236427
606784
21188
1039520
792972
934891
72165
69763
207090
787936
336259
723896
839957
445274
196833
58113
285845
362398
742709
623916
535985
512707
913452
976828
764158
932606
54242
1013675
452776
961124
410268
386917
89337
301716
835689
596194
302109
64145
559886
803741
632987
645777
440878
993390
256977
895467
6022
481695
529855
379211
46459
925028
57243
515128
892419
406425
804210
739691
898971
508901
67708
38461
47901
676374
82456
1006248
701719
852501
923639
1040337
641259
159136
20345
487574
1012051
194595
395373
698506
31497
997087
768437
66348
431397
538275
234980
786741
69880
715601
384771
484796
203207
712703
656978
611318
809764
839098
319386
235841
600666
310480
819222
164566
402174
336582
944889
522586
178755
768904
867848
127221
208322
175566
6127
297977
948051
849113
820477
391154
213164
316669
202290
578039
525678
508537
309575
701086
1023635
406728
859797
731111
79628
59386
680294
414139
241326
452906
531298
623721
620209
541335
915511
1038582
124895
838979
983302
941550
657689
888833
143343
396070
747589
80393
1015398
759415
809902
39198
800616
921527
66041
438056
1034255
298015
317728
867636
190096
486632
902086
851383
41903
458695
698439
221136
1025265
13562
250748
913511
467307
364829
291100
393323
585199
541328
238442
1011968
43341
630486
217210
72481
808206
512404
901891
591372
1032241
995946
16451
298903
455971
295585
816637
630716
486166
468509
54146
721077
144652
196215
121400
3141
26687
477737
719172
428307
529196
135388
960617
775273
301192
813966
92747
718756
422359
637226
386000
687959
732261
75503
87772
271079
616127
669508
949791
635336
395095
517425
1036622
656426
799975
393008
385671
148020
216113
839654
474708
933810
246926
27967
861478
332223
20556
486448
709806
504549
889228
602041
603616
524755
291593
469201
538660
679105
360507
788628
725301
208617
980259
726986
204174
135425
188604
769120
473149
86751
146932
187508
96177
36468
920118
1006671
283912
793453
299275
412779
399469
248559
1033988
103298
557937
820513
54422
478510
260163
437233
245186
159614
583530
1005032
235323
563070
98266
203091
1036550
356453
959573
535532
244773
301972
399419
775387
473509
914088
327693
259275
872976
704737
503248
180502
844641
524192
344180
146548
251282
474824
1026996
527446
452676
928870
784825
123155
508218
522410
536429
693583
991952
242412
549863
1016385
979079
210186
258062
21959
149237
568551
749886
621360
28131
891552
794636
541205
994355
414130
734023
460838
754272
123697
1013050
612333
749137
928333
3656
325561
453420
826847
484906
81624
215099
551873
795693
172805
911031
555010
730249
215717
520410
224180
23434
814552
354786
934362
621981
1015091
376053
378075
346155
946648
414168
486499
209142
1009273
527946
636033
606768
278726
531503
819713
476488
178607
935054
128507
193207
992444
255517
813234
919598
812950
924674
358737
501066
579306
203809
114104
585641
462035
819672
117286
414393
1044478
534781
352222
471755
1287
284043
517168
686972
487986
718269
173108
702325
954162
426787
163355
92822
743363
19807
95467
992946
433633
507350
394738
11331
617865
770613
947107
777305
759657
330145
411981
309225
907845
900996
940024
625459
173374
1011849
613761
997150
404303
68447
210598
407930
455736
139766
546001
620882
734318
712455
419126
928397
496240
370665
712131
507207
640672
764270
105558
852629
518538
439030
174814
967380
730903
99161
279127
49029
948853
12249
839556
852755
180313
905601
779689
33154
338135
652181
230633
801203
1031868
240258
670263
314050
404927
669271
709770
914158
869859
905179
483879
635570
873931
623324
447196
108290
251595
662220
1002905
539331
740013
461056
996430
214944
1043399
836238
940669
508576
606935
420229
1008706
391559
832302
701001
980497
975054
275044
871112
587780
324739
2624
771509
222225
892160
216085
861694
306095
548740
576368
272845
124669
581347
544240
776785
306439
482549
391188
974790
687028
143596
926900
554262
553995
845385
460573
970017
650426
931418
522863
531039
376832
933595
64469
222159
765988
922061
1028753
352129
278334
561836
615754
459621
411031
481480
287811
658737
1045343
629431
894045
106368
746895
535244
967973
633874
75733
168434
1036544
537627
475551
968264
192699
552221
674689
301228
722192
406886
36416
927848
488932
260649
871913
195037
1008516
936379
385432
382652
874937
183122
840204
474040
580654
868677
171365
9327
630192
218231
774615
580470
902624
252221
579156
105296
738
658200
100249
356335
355952
858150
624872
264392
481340
707563
862603
798465
76855
224028
126554
569131
860147
541648
826186
378162
123355
944938
432261
844904
763690
368701
222455
716576
658003
637718
554503
673123
1004668
680171
759901
244502
38550
745310
193471
940968
564327
49558
1030006
621297
473361
404244
618307
1014378
249139
244005
369917
354412
609698
368806
905815
829505
810157
104512
730589
449481
779542
70119
505236
138049
850904
412819
148652
766155
891555
1032149
1001348
608287
508677
315447
1006004
737123
880397
977390
1004283
445379
892894
665625
365764
868450
491852
618430
323186
484463
980437
483865
100318
369489
976136
752856
728617
311515
633382
585793
823130
805822
713234
1003252
329515
94657
414706
31222
875828
3122
323481
375702
178920
844617
119778
250733
160285
240700
1000544
153801
170359
99080
281647
954208
728157
297460
320953
652837
270919
929109
648641
26289
677998
115139
668589
375777
87053
788865
767509
7798
155441
680287
944442
806642
578889
773122
248938
407366
520123
182658
722426
584117
431708
331108
107747
912160
151124
707704
167339
960788
840932
2142
413768
967803
566124
360141
39700
647850
199481
928983
563222
263999
549961
548869
484294
794621
595592
367287
530084
734738
203732
1002889
343990
763714
171055
879157
295605
427044
726944
559886
499287
308608
783858
103731
178786
20329
569535
824021
1027135
731644
600225
655095
35828
409816
852976
158694
77126
555257
484903
663236
568166
147140
612207
62894
967935
711328
550353
406382
396514
978354
514500
687593
277194
16291
214816
121690
324142
614326
939452
312449
501584
205767
675412
477863
214249
798853
82748
777564
110677
99691
367082
1015571
570858
534280
882576
79626
789070
717360
154001
492582
951143
941939
538212
197899
763198
887082
173176
417083
629011
347948
247823
218632
344953
296269
219936
193600
498001
133501
1001315
28232
571659
965201
38310
333572
31953
697116
149740
119259
110851
864093
733101
270469
916433
295515
994820
483979
781042
881405
898199
829681
78179
220512
598722
1040797
953139
514093
798485
672723
206653
179115
73783
215411
542652
26676
948527
276686
775162
99414
8261
236618
990020
821323
58592
483106
401120
92858
531891
912998
479774
519003
305325
216882
86759
875399
273539
325616
545470
508426
345591
476647
214211
35096
445217
679968
137029
896313
417639
599641
786548
1035380
768128
773775
271947
619217
998877
140723
458386
15951
969960
632456
632583
659813
161631
687468
770651
408527
286409
489925
258328
528597
85681
582786
614783
411212
845642
545001
204412
276379
281071
82501
359039
136022
159377
942291
981782
624955
905799
620021
489845
264296
944058
714554
754796
463466
52872
535177
981356
749152
283686
665070
815094
650733
688785
875004
208074
533639
474376
355965
871950
338148
164819
775730
770101
24830
244070
578891
790900
788515
924729
97671
933360
315252
843310
26661
887300
366301
296946
966320
910010
918009
326391
257094
60019
1026743
656993
377983
802537
435078
721066
662044
182454
726073
9276
422406
267110
55688
1019493
905659
262265
70100
889083
73809
677146
166715
182384
810854
371170
31464
535746
492494
34793
227858
924900
1018698
780136
280116
158966
128035
479128
871609
519495
353767
175254
97750
383800
84431
445395
453055
28876
576372
616224
318192
195766
1009756
191641
333894
707090
1036900
226730
1031581
996506
667675
958907
432743
563534
89737
752273
370355
124134
362163
540051
598108
85229
322637
595704
399275
287903
950474
789521
102227
36935
233067
914685
215113
1012581
259282
948947
292619
356451
113148
744270
474244
368400
1010366
1028488
199639
831755
1016847
716216
996492
149656
978756
548518
690792
473106
90168
199247
610260
663720
958546
5318
1038748
390198
495522
279855
475185
617677
929528
9185
342536
219900
982158
28317
115024
1006242
1000847
704141
598724
516049
610570
990049
416897
26162
199186
320925
437346
40329
489116
701017
571719
141136
864434
124825
969874
90516
707161
114015
443419
691503
334702
637726
480285
239935
686184
778603
213507
615996
99390
486487
991491
40540
901420
992
903283
746983
804346
80422
1003234
338867
221013
596937
215756
498279
330125
603981
51385
817484
112379
239204
1025918
963817
236017
705026
159099
821906
487408
164049
177458
1040451
1029576
871844
388066
420638
933591
456921
516762
987552
772842
201419
549929
761792
360635
200971
796082
236664
540974
541236
304321
724066
404169
287782
416138
913249
91127
771328
601667
750712
916005
525685
317003
118578
392988
602556
165116
927727
225748
639697
605706
1011687
19795
672193
175684
292717
630163
234637
871968
78906
923593
866159
733822
73726
231464
354868
199879
322185
200059
326067
204756
878744
524719
866040
389426
310902
129844
46438
591457
146123
690340
200912
390367
760614
137098
879732
824001
28603
566815
1039446
816158
998823
361125
907947
554699
483247
761525
637845
367941
858862
609819
752633
32056
700483
69710
108197
80513
143953
875259
983291
690749
1045244
64963
503411
594960
103014
302190
811357
648313
302975
238175
542413
990130
1026804
392120
78662
841864
227980
530111
683373
285974
936725
438545
31474
491487
52774
139709
99689
820452
771703
481594
1006710
374289
162614
735524
264378
669830
781694
974653
386076
624949
679810
909109
99616
926918
698572
531049
361038
585940
542762
725863
881036
808499
632576
47341
297784
1025501
289186
408298
1007216
594901
692114
477926
962922
613541
1009164
616212
69826
933519
342250
562808
708363
277017
278377
265418
630529
309056
854602
104399
149934
899419
160149
310255
1027447
109095
519386
448908
736069
311130
9138
1014548
177670
408660
264465
888877
66374
884036
426342
34914
9444
57365
89896
117627
818053
949596
354823
27968
429850
279394
570586
486228
190045
975849
27439
714591
370459
247661
261975
536369
36028
357782
761586
310195
409775
615140
86139
674466
835780
87057
170493
473474
3450
534539
910920
844323
548865
18269
209179
463578
478763
698161
90297
668020
443807
654342
961779
712094
796804
26563
913897
743375
913292
566479
119637
775361
408229
191532
20779
42966
997503
480755
171453
708273
427435
903325
633025
424369
252815
134401
539654
967690
734441
868581
714776
435941
156086
922950
542303
524624
213801
541978
304160
22967
848198
811700
218637
579846
614926
635187
120062
874532
363862
918752
79860
494836
588661
166366
951568
383322
323236
660478
720052
564745
546566
26989
1007234
468810
75406
928208
25761
783319
756026
1001605
56774
313364
16464
81808
664209
176612
65125
498676
1000598
412900
524457
17468
168906
547800
797333
321083
608900
724662
999697
1002823
630886
871742
925815
428876
964509
102801
778462
495932
141472
765212
610083
33162
346263
303243
527609
621152
347750
9289
182067
753472
603645
107646
759050
23597
645680
234783
478559
759357
469333
1071
974882
73562
967854
282308
628397
955518
757558
18748
855506
474754
665500
804656
578738
363595
585530
959564
126713
470690
620700
119298
736071
1038527
182411
627977
714578
196737
1001122
106195
598714
746486
669695
200657
774875
5859
755622
884921
704902
138478
521187
460237
12307
396828
257391
888
1025468
966023
341437
278653
1027524
927662
542087
341467
987564
426078
738276
696093
783902
901059
783654
924565
644488
498902
569971
29188
63105
557933
5738
239166
187995
630179
29176
895165
358098
152097
923321
4444
281235
401452
161231
531683
843494
855344
520035
1002782
900866
472510
990986
163266
437032
352967
705506
709845
756799
577138
803093
1010907
166474
226062
314957
172843
578878
992522
35989
62089
902501
509723
680067
543930
303995
992250
255237
268399
259303
473953
249051
366461
120140
149741
477947
466716
278416
608525
842727
156626
923959
650608
929438
139096
496856
489912
228283
867109
986466
642577
664795
123921
116800
1033244
53618
56733
435058
974007
181962
398850
985838
961985
1012188
841619
418822
342550
211248
482824
710580
569750
436868
279814
775948
958008
134581
747097
732817
454425
475570
585613
267516
526144
983170
919683
977186
735352
1022359
42693
652774
669304
918125
114386
984176
102864
851799
935694
763539
402458
129189
665542
832067
556645
851977
453094
644103
2384
136737
697973
144976
67101
866587
105471
266639
918898
123279
315981
438588
657256
36761
99439
788634
476148
279715
697295
228491
495690
929526
157044
617809
752802
433418
621369
889820
26397
353692
543859
644262
104914
717228
853968
469512
763574
9533
111631
705912
133017
448593
952711
784538
713919
819589
18173
264395
629223
267943
322037
955129
857401
891359
371114
997867
711676
637733
843327
897502
122997
607797
427157
956598
224172
466746
1020290
360079
1018087
834766
342317
415291
900247
484858
539192
868564
531222
411016
23521
725541
256860
269852
816158
940478
779180
573951
457354
179140
827616
359798
102913
950204
195584
41117
829987
295458
731117
626354
761244
769599
92800
476750
940823
794100
600824
519650
672100
480253
190869
830123
17570
50841
84519
902939
755501
219029
157162
320930
408806
511749
694921
539012
554343
387781
65344
904685
389053
713003
613716
379649
905260
141216
469146
313633
265310
654998
563741
354489
606386
244583
650085
732570
1042172
616584
571820
74840
923471
250692
502212
36778
352584
239003
129902
954838
166034
114269
623545
565039
14098
897572
603023
367142
193830
730845
254544
740644
420786
569170
351754
426753
753273
502760
817880
307051
1007491
256958
811588
875659
444341
865055
390204
710037
152112
1030545
416751
942393
95479
920896
778383
897891
62853
250499
815448
359479
650815
1007246
333533
1009291
127241
356468
640828
1028448
538160
177516
1026757
764985
379899
883827
338439
921725
627982
1018468
229251
393276
666740
826709
144177
755724
434562
832946
398628
390519
471888
255528
464387
904094
704532
307766
45177
544837
68631
526521
529975
274142
944043
731738
522594
472369
876853
759981
387128
946424
564519
372114
469016
53913
213016
410703
295910
449317
1739
426763
852363
379722
545014
24033
420744
63513
110332
1025599
61356
234927
981328
186685
945821
127340
5
519627
192751
528106
777257
762002
998407
367806
595574
114986
326348
1039626
869616
669794
454120
656140
77595
681586
274799
467175
856881
644217
2206
937169
507154
666439
618560
72709
718292
568819
714312
873036
86905
760728
943482
844894
938380
256737
710439
582701
764078
663190
490550
395434
168178
903500
90873
1026392
329958
548203
733998
706437
32953
562393
200719
662337
569832
905051
128649
66189
682154
460259
614539
617760
304423
664673
244265
64814
372441
265761
291449
940
35805
441278
769700
652797
992633
203529
333006
521551
768443
718188
191098
471984
750645
487269
1009363
558302
511552
957851
505115
483487
205671
177979
233917
1006179
267197
791811
8953
381508
909010
205284
635891
765638
830388
422612
592960
108266
581052
663537
152987
493840
404378
702004
944199
777457
778590
539362
24465
348211
390484
669479
329568
375903
642392
119219
465250
806288
444831
256635
760873
111272
882683
232679
409444
1030601
33762
619460
585707
418408
570324
226796
447043
814239
152514
14411
1027497
786156
638182
361008
568459
958916
727654
427125
873044
414105
670536
322371
876296
607212
331295
347968
355611
827569
391974
91086
322973
88357
68800
51394
544129
186414
172599
374433
390872
792736
1029698
815476
232939
390055
107241
863209
491437
276481
1711
703535
132526
201530
713502
386732
325182
750946
979266
953365
97359
587042
864989
398842
567790
44619
707605
766227
101638
711831
543387
102126
91570
901011
31380
24554
33914
835556
410215
412287
422308
541466
847083
106260
749403
648157
1029532
310545
931137
564452
456449
601851
1002210
913031
730274
566901
27401
177590
32417
953508
203483
117302
282794
815273
568873
341410
66390
591238
930489
353144
586158
385729
264834
754924
759398
911621
793997
844516
767081
918019
241236
270691
175687
6663
354427
925362
267223
296445
884882
119524
715988
580323
184597
744850
535481
674855
14617
263238
916411
1016734
217806
37935
600224
823319
664989
131333
167986
336200
178675
631191
751733
408562
587676
860893
917348
405651
820990
684643
786223
648604
360652
278175
459540
520063
570887
819000
215577
894198
1031164
27266
808612
305497
702090
908338
704529
19915
673486
217889
609926
464712
564243
257282
616447
1005247
687286
872446
290577
888253
69276
772057
754474
46401
1036960
1007690
894194
547257
635428
960530
612746
205174
265040
603530
452496
752625
608987
659345
337070
144653
969403
552640
529584
885993
45178
920805
917831
1043523
738463
651222
1031229
825139
152188
51126
617886
1002475
767792
431571
759358
58675
549693
5749
284070
829194
575308
781654
787665
271659
597016
953821
86989
582228
185727
74102
251039
913308
559688
481022
737405
765793
583040
19312
499768
847797
435005
450659
281900
604443
427106
993346
512078
586059
618847
481607
1008892
1040843
205588
952506
26423
1011957
823117
596591
718436
1028696
188730
880852
387179
410414
887395
26289
113994
571929
710948
782101
156125
148312
252551
144271
107857
301956
1019494
111794
982491
392096
562425
728833
223203
620023
299719
721783
939654
34449
56545
222819
437808
845611
728032
536847
930755
276126
474909
701070
203802
151626
785547
312530
50136
95338
293856
721054
819129
793203
731262
584284
613453
854832
931324
801553
526473
304687
972226
666301
392572
479247
959643
334152
93397
183326
1000531
347802
206249
715444
415597
876248
186244
724394
833015
191949
856606
67536
440218
972983
549292
374195
791444
655915
291668
427696
292113
511205
231624
490240
40806
959888
923539
329651
702195
379309
31787
573777
620343
281052
324043
828174
155540
946487
930216
565117
417342
206490
123420
839441
1014268
860118
464142
214799
919578
463596
262237
309171
717269
434267
482071
839842
201638
917757
852355
1012843
195258
702585
306463
3358
513532
480642
1025808
642049
335548
781992
98075
679896
811687
336558
939946
555477
591149
416590
1023455
174724
200975
627335
117290
41338
986637
538965
956524
715597
210144
859421
206275
810169
59388
66951
658118
291068
384652
822604
855513
986940
787703
908578
270628
422155
704387
429666
730479
667580
814255
740232
737564
775506
314021
291707
886650
333900
268295
313911
425093
923346
66141
874721
1005810
519516
188003
171082
336686
569145
1008552
848292
850360
935417
295821
362706
429506
543441
609029
575116
351608
415779
517578
774423
258734
63926
404399
1000677
327319
864044
282222
570423
254149
105585
760629
352117
492159
489247
942918
755625
252148
21536
946203
291081
945876
20271
581505
771519
32547
615269
430961
174403
838636
360438
1031675
467747
659563
729506
378405
197971
711607
653902
781269
83349
827640
763661
1003971
872521
62933
986476
901963
423328
673989
764549
941448
652080
224727
399762
617295
79568
71704
82085
917168
285220
94524
574196
362812
306587
63199
703367
510478
622705
183790
400242
906872
537305
109443
590316
482700
556309
419884
358522
260348
1019493
92480
638926
726549
349988
878554
1023305
286103
572199
82052
48812
800359
201774
458398
690384
844881
980468
66769
607137
761420
70299
354426
230151
112831
214864
953498
371463
216850
306107
104144
224725
959041
1001902
464934
368615
334941
393234
512530
729208
275167
230884
500436
642963
633770
96451
169755
482538
12821
351135
997656
864630
265337
449124
257432
298198
3208
373207
760663
486956
748881
37249
344422
408138
368889
455999
219161
1016085
328510
696442
750203
1013093
72705
800947
265142
320335
909081
118418
772347
1026529
27412
184795
537718
99946
298285
712335
592467
236865
125469
926750
227243
42670
848788
30253
92841
1027215
679054
366132
220889
853298
307038
752291
9529
860059
430074
517574
499504
505719
363506
839840
882673
276418
337196
855631
85111
420364
907710
662334
505381
108436
595125
919739
871891
297440
465809
733634
618035
620020
845210
1021354
460665
657568
704254
708980
814044
137206
597948
690957
211757
434426
744051
362126
27927
215687
732145
257566
625559
1042440
715715
5489
142226
460362
598031
240209
390933
171528
230001
959212
734203
474892
670247
227472
920343
442865
873047
394316
649057
1001990
271802
952091
667049
676978
193148
880185
171506
115194
558231
952408
716480
637636
61901
850747
270864
111194
61776
548945
757120
842257
279783
441984
487586
720843
179199
467266
834542
504606
469136
792459
558460
522468
1006850
890839
204671
23972
80799
46541
522981
67989
254050
244732
834998
264282
588637
664091
468989
462070
142344
640452
631299
559321
364469
305224
808976
581366
52219
652541
876463
688510
792442
554760
19169
724691
621854
846586
291414
556870
952604
720232
175863
676657
542852
305677
487908
971585
599586
720163
937498
512462
647349
386361
376086
624122
991029
361312
752767
902142
803811
549843
761905
954808
863031
725749
544301
195910
34028
613563
774409
905370
575629
794442
19446
309009
873464
619067
267688
673192
41472
947753
769505
454859
556977
552649
1038220
997064
347924
607009
471877
288475
157746
591872
592357
200232
454775
356826
213331
873930
103201
989938
953503
941056
797856
357651
48028
488878
787798
1040498
736499
705910
383996
279030
876340
519954
123414
261279
578134
368468
875202
215968
152325
33290
708427
942745
590933
209930
728691
549617
116257
336331
243080
421252
438158
309338
583037
145542
693294
133440
866447
554237
257104
299224
334968
804506
475351
117127
463700
182938
234995
398219
435523
757413
533476
935339
1044379
55456
610480
306793
107968
160138
662472
471966
626535
706552
964057
224394
627072
559742
448433
216013
788089
430049
1024000
610082
697420
53504
632124
49748
267553
123281
584742
74798
307766
597241
7437
289218
199700
36037
805104
488555
450924
683269
384768
556987
420572
182326
344845
744657
483396
133539
894719
611137
705745
181852
659371
560764
948950
32988
292284
323650
590213
976701
973984
28366
312299
262457
581493
785957
26890
268583
367721
222908
707665
395457
148301
356153
1043124
6487
241040
969482
137920
715587
142502
792226
461691
219379
476492
425091
383673
942479
1021183
938131
987056
118656
823030
807279
483206
901434
389191
691965
562550
508469
6448
368628
792106
178384
365425
46096
738540
11984
290560
285069
569587
868259
703518
228476
34445
136963
526134
268495
282487
733455
432581
802030
669250
128736
1003400
58415
906806
384812
773554
980663
273978
145557
289191
105465
396798
648559
258982
320227
957890
735990
826604
100037
473841
603909
969535
618384
481909
706050
779367
160580
2672
759407
683774
225652
733246
536721
445242
669753
478105
460597
836118
183885
468921
875787
383879
902727
264796
312208
288936
338728
486069
402299
947962
841432
140309
629510
522708
291815
179409
764468
1030901
748876
358256
824432
82774
351558
585849
759325
2052
468435
567693
790842
870487
625969
900993
847878
978542
553799
827855
523372
632239
777061
282130
700202
309060
179523
255523
814038
422724
582077
254110
512304
765493
1027791
419712
498045
544581
372820
8334
400803
755762
314738
855023
898203
414429
647885
677929
475950
946323
930015
698753
301949
417954
1022262
628626
794378
52002
1027353
630027
684105
300486
373982
200695
742488
983373
361920
616010
540631
833617
716681
406537
417138
454532
430840
121690
359632
975968
709033
360866
481201
271222
546482
518637
615665
490370
1039837
94802
737378
543121
370032
51711
571516
768949
522374
41293
717279
416151
752547
8971
772906
984661
622501
656297
403307
635459
951701
508033
50367
46371
207529
319881
316939
226661
665156
799207
704750
116960
671077
1027411
191578
572018
105937
401528
265552
187860
958756
1025364
719466
209211
146602
24379
484671
144785
238119
646139
106545
486220
646870
710240
175739
334529
402808
299225
929272
655356
175344
43714
350603
925687
858754
467863
291111
396076
385037
406790
137971
739325
269982
438287
1037567
12750
605060
55705
1038562
303914
610724
303602
391715
221729
790184
923345
806612
925301
1014190
510534
640985
820102
107285
165604
978803
285587
453497
829280
326599
45671
931532
934536
901835
246508
122537
579643
276482
191388
825031
493075
60018
262670
496664
507751
326158
625713
411074
150634
162300
46490
548612
659049
686343
239764
786873
854516
178248
931393
426490
261886
415059
899910
894599
887365
105660
17350
830230
281631
900572
453361
812980
508409
1003618
435699
292664
726877
609347
133737
426377
484536
153701
470025
746918
883201
766566
753758
575785
923962
907775
655828
39358
477885
464852
503979
264035
692565
446830
976833
373845
369966
425431
257823
421994
954583
819126
225964
786686
365654
47068
959043
688867
425183
652963
900462
840518
645744
729996
677438
739760
373227
113578
739479
204320
785033
855800
484770
524096
653267
676026
472546
703995
828413
723435
828981
18395
902629
372021
565327
108027
755472
558565
462170
709228
39608
505147
879431
13714
294252
396750
281646
119988
155616
4319
420983
277792
292777
424595
507683
305593
1000930
70103
157048
313866
709201
689672
973603
668521
868416
48294
747456
836479
201257
929705
101721
684423
477629
347177
530560
912986
1036299
340979
658904
84668
1037650
285100
955869
631363
788529
1030630
968453
666915
198806
782963
777609
479289
504629
447130
943631
570329
798235
331566
524727
795347
482620
782691
776466
392535
942568
139681
906797
801565
993496
469111
825609
1029365
260364
92108
873959
177532
694576
737828
995823
743802
371450
413115
922157
793564
849098
596742
80972
343875
793004
169335
703397
970836
859480
732042
116018
920266
234261
746804
401489
634995
371064
929763
663193
815892
313755
895200
156934
570883
919474
844447
1028704
518565
965746
363950
812237
712109
51254
629844
471784
450240
702846
591397
751601
699570
311447
1025844
309215
584726
409513
150718
204966
192344
697960
283128
418643
514128
516561
714401
174008
249424
506003
550271
556334
286874
540797
134840
780053
687129
833480
852905
95368
426497
835835
460028
472742
547250
618908
812628
611993
367334
608259
307561
115143
177962
185519
263094
869827
933612
7580
400661
941669
960583
1020029
254766
561991
338709
308541
89154
893555
225350
60624
579567
17892
861681
958432
154612
604316
1033294
912510
312016
96143
100100
579796
139648
719275
535758
913708
386992
793428
680955
648377
607826
825199
760566
250510
774927
934418
61452
848929
1012326
389335
341047
419286
963960
563511
1009207
197649
175683
109504
216781
157562
230213
515489
399738
977332
495738
464584
330095
298982
833097
15471
277603
460535
98662
27386
751016
314433
613300
1037482
486217
714239
1011924
575969
319813
660828
195554
65457
641159
447837
477538
319813
9029
740739
368825
142270
9298
712567
860932
872811
392398
340122
350245
154081
729744
343334
416906
376050
522044
764901
1002544
410211
41465
894867
295603
871216
1010985
1020333
382237
237138
466879
970221
112459
492661
25660
779801
2140
656822
138725
937186
429100
31425
400664
107641
970870
491720
968657
839547
323387
979165
362553
46434
338618
250642
601645
854988
581236
666507
33005
527716
426203
460388
410736
236271
607476
534701
888276
565314
156085
1031973
559615
33585
382604
370423
72255
404043
210925
793178
629497
598786
449855
386592
81292
745534
978657
212380
1022094
17766
998654
517122
1041298
972091
583749
726707
695412
795437
94161
77030
89681
876724
54068
99594
410825
589735
981195
812883
132431
25451
728076
232814
997663
880012
427481
719325
110916
35651
812122
432225
628512
758476
842930
545276
682453
491126
363361
427994
583086
738278
388828
241508
678204
567890
984005
752392
974593
994263
744018
745130
547878
444805
710549
1032733
619192
83803
537559
133741
788971
297173
732410
957708
404911
930321
485331
251038
531158
1008790
963716
828935
292155
812412
618968
437486
899281
874896
329523
898314
41660
550692
119390
667083
292588
374471
380304
657692
687246
546369
830245
796327
797809
131629
583933
259485
533407
293125
98819
910339
23307
810033
361422
984613
888171
645479
839045
758252
668965
1011312
656218
419115
281977
451111
483608
676448
150643
818942
744802
192013
188717
468720
126266
930707
958250
1018186
162346
708577
695779
977742
178052
986744
902538
532640
700693
338809
798590
602122
301563
48069
22523
349934
252039
336668
979070
347716
22574
903684
471009
1003590
517543
998738
523767
899557
813951
657359
241027
672008
912320
991285
783654
534277
872680
477335
363159
551786
321023
645574
932890
614446
206695
390484
145707
229550
424240
983812
97030
645406
943944
310292
161884
958751
300780
216969
1007620
446827
185173
852312
243140
1042315
807350
144845
696899
803980
363633
535596
398674
261766
819097
54754
144211
953370
687180
1036131
249279
545679
518850
860260
66391
601798
871066
278877
1010590
170891
483150
248020
961857
26341
405848
684185
418891
677555
809043
247465
242012
254428
387087
230473
145784
824432
485643
285182
157744
416491
1040542
541
536869
506580
582890
780260
10528
358681
727720
920752
730257
1045204
797966
749204
383838
405683
671580
30583
93553
131321
138495
623763
183913
384216
490421
1021285
438240
335138
1017289
367532
416083
928473
10233
330242
372073
706230
60218
773210
69132
663513
848187
967956
373811
145143
85604
966002
282648
955527
231794
290808
86927
485751
42342
1002690
850400
828536
601428
934860
151766
634166
298178
475830
484785
364505
541615
16225
408808
178542
961893
840229
116747
141008
632480
711947
43045
367727
740146
435859
739711
541150
605671
878506
806613
250940
302478
776525
240052
829661
22151
569868
48720
602835
219263
55274
403623
253372
683579
219274
318494
848374
564629
10106
945534
888928
4164
430787
382523
966205
15461
735103
255970
338908
492303
594608
1003610
335749
1026033
39359
709936
436031
478953
192194
129411
152908
489340
773599
923995
352226
541222
478874
842138
711859
322289
29837
929693
1005079
358376
323566
653375
141000
833894
494331
14446
921221
837514
151801
352326
479013
347657
569724
43292
713499
756874
183102
454291
288020
146849
343827
547699
905735
734594
620147
723779
167832
529045
563718
367131
386472
90393
896887
955513
953775
926922
597491
129013
826812
329398
237450
601802
245846
578621
790384
451483
14213
985271
412463
423651
454072
841623
692489
170938
416812
419920
728420
187213
548549
43842
809554
257725
154840
601414
234015
246214
15415
64941
715443
744092
832513
999205
663104
23402
880502
215713
365160
162210
149862
1036367
668622
336886
730126
211394
915228
155246
878597
1032315
925899
476882
940002
94120
768166
846890
151893
1003527
842210
257092
785952
599981
700824
649517
501643
35263
492813
683771
909909
225995
1013958
132995
741975
579520
220728
204242
150924
1016669
79705
27936
846967
601739
1012031
1040641
445244
88966
77054
335271
9245
1012384
600452
255461
340083
359999
472945
343549
764065
802200
698797
83577
61106
848184
196822
455655
746109
616605
174287
345939
557824
374248
818047
405057
640335
563985
1783
742824
1044989
299136
249022
337880
206489
20413
522246
40466
1043507
754782
289603
1034843
315335
524904
300053
91912
242420
595518
51590
279653
594311
394050
484730
616324
250567
810620
299050
835236
592644
519888
765987
838443
8002
956296
949812
54992
126038
739751
364724
1030441
409821
398317
25568
672115
215600
1000836
1007596
292890
502889
245939
449049
586857
616340
807899
1034340
262406
73278
598847
659448
88407
157179
90753
304661
596046
481578
178108
1029522
421407
173734
406642
889421
318212
989855
534375
712023
844719
654007
509523
636354
524036
275915
22008
304068
315943
403045
793879
194502
1022399
13798
264012
379006
378718
680864
600910
445812
174867
468091
675096
608074
584063
832479
1002949
678429
822007
261504
823733
991763
341115
725146
595312
605608
789038
784410
718002
234047
656057
256741
487950
478575
895698
430021
971859
942372
567721
317611
956713
672019
484348
217729
639370
110296
933792
340086
641532
926236
298845
883199
980946
429638
462139
927484
36827
685002
104215
867786
548774
735019
313262
1010293
697219
685054
976158
566401
613737
455648
1015886
469325
28364
836416
125618
69103
934129
1027133
430256
429223
243568
197369
409635
765183
290976
69164
855232
761723
211475
622258
67023
228195
1020235
661432
733725
136045
203512
964006
402072
208700
453962
990053
784700
253842
996525
653052
745292
384846
967503
680225
127226
386874
386930
1035634
309112
735613
612539
14926
86177
332295
581592
813897
648918
534498
825189
386744
569635
641627
1021423
78282
177800
796285
451789
288427
1028232
970978
29997
565851
392298
557110
54433
545729
183560
923237
827817
740097
641261
467023
438692
746657
568586
549480
526430
221394
790976
325567
608507
505367
899297
475269
498455
176623
330427
611490
741289
307908
359262
103868
193997
549257
845965
600619
305541
948340
1007623
809450
763290
680006
38065
963248
400544
108982
647433
651851
366812
44731
759081
815445
2825
953344
931670
642619
567627
82399
436453
294654
76926
408813
699968
589767
679343
76965
610885
408763
817417
795508
767399
513277
170446
859568
627472
421759
543350
404661
429185
94771
992912
71084
34217
790608
258470
945987
914187
518439
626844
68909
179180
510183
698573
704666
1016804
92688
768483
509837
606907
711312
876574
325863
812417
562839
381406
35739
922908
242250
116201
693326
363232
183458
73594
385525
725720
965546
422353
388215
861684
186285
2308
873537
910659
3966
871990
22031
930561
789359
332542
395361
182094
779055
380018
15608
220523
533672
490123
134416
156175
908519
253007
534261
642086
941666
329488
671276
337300
948184
373029
110853
141823
46836
128417
607071
71592
314216
1041532
953136
614118
1127
440827
493470
143013
581604
649042
978737
578932
152158
528101
797619
111227
557792
801141
7029
414321
1044629
388114
430365
367847
111212
127185
100364
845452
607914
846964
886896
434211
810262
558456
868544
957228
1023448
648934
435921
117123
344221
953732
526559
634386
992253
724889
213460
966144
295609
378357
679396
437484
354272
513860
1017789
740606
478939
989167
1032461
503443
264339
867515
696801
226757
191079
177564
658370
487998
518883
184504
751205
16342
304340
435146
368946
756919
482746
1020959
291509
422252
801484
1039342
550045
18295
604355
1019168
1002773
976220
165693
447648
330596
213786
246352
840904
685408
93590
699881
172133
710918
776650
308298
31266
272373
944444
950006
19564
792784
805706
665125
854523
386584
15389
823421
612499
779350
853827
71967
995287
443864
1006734
983820
257422
337716
427327
1033758
471078
808650
60066
136257
446988
344537
91459
483472
878632
971538
919246
840999
773087
976620
726580
135571
242899
816504
481794
343296
327950
190422
172535
547868
293174
565974
596232
340777
712166
436952
803619
87238
924466
242304
343095
283402
303588
308181
803079
611228
659947
540505
102751
407110
506128
656553
699639
387300
804010
647288
1016512
1021315
587519
124542
528013
525055
982371
51703
496688
170524
221011
712589
268720
206494
768273
831428
620669
116084
120550
975475
53202
979064
968109
371377
669515
1014964
974073
79635
370883
275049
873789
101532
604980
618934
541038
288581
414548
899373
790759
535890
847140
528194
339515
938677
426364
1008798
22234
689577
780808
174779
518656
730902
441701
543850
501286
8320
568490
659497
39727
363079
180443
241776
34407
275393
794277
624409
55713
8004
567007
552997
291080
178464
907592
888013
504043
55755
293316
675067
889872
488889
824721
847624
72870
802780
1006801
120255
836452
686348
328199
281095
518543
715128
121672
256410
471932
691718
637397
303718
586982
857986
240430
671505
108921
147680
568426
1029323
957854
824829
905007
901492
154213
546321
900002
429027
246232
402053
815337
562757
658113
242080
599707
862627
176614
41442
596576
265626
438499
500190
950708
432995
265326
913385
469841
727631
50660
588987
734423
393106
233065
726355
17624
712200
41826
884535
634914
416930
864550
146795
997992
298884
436957
305851
767065
1019612
733590
96661
731968
881537
445099
50067
876049
308912
173336
351050
979651
503966
161311
699514
848547
582667
480770
108592
1147
232147
740211
785099
339626
556958
772739
354993
500793
180640
308722
679858
752675
872533
112128
749310
881593
606520
995269
672240
384323
1015257
907439
547343
587853
2006
332629
55522
128257
870353
244463
659796
433840
119027
966922
364742
378567
781956
77661
910452
752136
278324
766946
582098
846250
948565
208479
148966
482758
223600
661264
102761
14139
601796
555849
64977
87830
49068
315235
668068
697786
624628
1001960
658459
606172
694768
895391
866246
812374
1036553
227481
98837
930333
1021798
951522
398023
416437
245217
765138
694667
265476
568445
840763
607453
554865
554132
824363
887891
605979
307407
997834
797430
680877
161797
773186
374559
130503
67943
741527
212153
571652
199759
1033309
391968
332986
656000
662211
228297
976040
923590
458606
767719
621350
387111
105093
486078
932728
342303
442800
472513
29801
980478
276567
680665
36654
370023
835088
208426
265963
75681
151913
641717
401743
778241
175026
576896
177379
701712
473592
107436
412762
141693
488854
825242
767799
571569
112577
31939
881085
119095
57843
582835
403695
404366
871351
193438
109509
809894
613867
459893
749702
3069
390997
896812
1024830
964084
261818
958034
75111
316149
683780
760909
785554
472876
827368
334805
144746
984316
364518
787959
990908
411665
842662
584788
943961
468159
567237
744101
611383
935574
255741
4840
745289
965224
809981
211157
330832
941685
836124
357053
985535
860068
207887
36924
1044235
19410
1009854
956589
535095
303481
336592
525206
116900
145113
128128
205689
163054
475443
237430
858778
365357
946808
601979
276092
400518
495289
213124
33364
529219
72231
863858
1002006
946990
54348
829909
900389
385847
683045
876810
545494
223744
514889
253993
1044501
569007
265789
447333
515441
898779
988614
42876
252238
603456
973988
1031960
679061
223706
518974
19551
690484
857695
471322
264412
960362
619811
840399
666578
445538
962514
986348
311818
635148
228100
845977
785676
456751
587345
1010072
634476
832082
483317
1043872
239395
662344
851495
695987
612675
800927
547369
715646
274576
899687
302417
583374
568388
660960
638003
730706
805576
1543
817030
551709
644107
992856
103786
477378
918930
783484
228300
1005023
166386
293501
790436
833821
384292
404789
332122
251958
53749
205838
760827
566053
710450
226282
346481
53250
725051
339561
273031
465671
769936
829284
223543
694371
547364
296288
532194
639819
867314
561479
308073
37997
191429
336759
112461
596067
236153
406996
207078
827819
450828
518418
833632
982086
578503
244743
526426
605243
783769
1016199
116774
459445
580630
738120
119498
22654
33093
823444
813008
368869
471654
1952
667878
154998
735388
651053
383646
397409
885778
1002227
300381
1032850
986182
803911
278863
89928
821872
437720
1015890
976316
179450
664427
163559
506679
948988
877685
446936
854658
447974
633471
104121
569327
112341
704961
493929
642286
103000
850814
555081
843554
107242
891188
734193
929489
703231
670985
806331
275303
971437
380712
118068
174787
189248
397022
709155
401343
259812
564554
345596
905821
667113
1009131
625231
706929
666146
120536
153153
125204
104145
318120
598409
576818
980958
763561
519123
585598
842251
229214
899873
991181
182535
182585
650116
374985
866846
682571
417622
141133
989607
61334
546220
321593
880022
324284
988495
463162
999032
986064
382886
160270
399448
442592
470083
855501
731789
660004
913689
377612
458666
964010
812678
1029889
702639
157595
962714
754632
355876
937844
67337
233726
463669
137095
403651
915724
57711
856086
334970
512708
648251
12244
198070
659706
745451
107757
538248
565654
728916
847352
472595
445743
845142
123385
82902
332838
985359
99487
355338
598455
365777
283020
58882
341166
129000
32739
644854
485256
162407
105948
643327
591075
871262
104520
98637
397004
575177
1043397
798605
184224
660277
520585
281229
608930
688680
178603
748944
729700
644154
607292
475697
795977
535243
284075
510010
648884
817173
589150
740950
509215
239136
297992
48199
211880
889643
602808
112794
739921
495226
73225
233737
693450
1020125
719934
871588
125253
931383
976776
886095
680897
242525
373282
222102
666691
732699
858630
989846
798377
554212
1022838
193130
156380
474007
1035901
192635
210367
701878
720424
225926
693698
889
228730
42465
899438
387179
699634
988274
402118
511557
26562
430748
654730
425040
304574
120007
436817
98240
516531
319010
882826
351832
600832
444822
51323
266860
1032208
166260
384517
520098
690586
272650
657849
71035
442461
416868
910485
415649
857896
882917
407968
640533
809826
423387
866513
369569
194372
385543
39833
16993
36970
788076
1015607
887553
1000866
887821
772302
376332
605461
237999
764982
915349
785344
239054
208594
352268
215656
488045
730948
540991
493444
44011
869842
297100
278588
964652
312416
926701
901182
160814
260970
163852
159155
205425
859674
35875
443602
35519
996063
271055
786007
1001615
719824
1004207
83828
792322
688502
211594
413746
231705
217371
230620
537023
967031
866870
917128
603438
507197
651726
422850
600004
1040014
870690
850307
505432
408486
200091
405022
869458
572411
131905
954831
154003
796691
56818
171086
925832
876956
211319
80914
368183
900345
109633
841905
104317
185004
897223
153146
255932
2419
1009375
639815
306964
1036095
452353
367975
923460
116550
728177
539724
923450
382262
527943
972982
619485
140328
1045244
966904
314767
942992
978930
333754
103576
392080
83822
915063
95126
130824
454401
76396
780173
620936
916561
622910
100500
591610
528278
103833
128711
72182
625600
873800
944838
447638
337460
108918
77096
781212
513033
544822
958412
781615
300316
33074
827168
621190
744001
639631
683859
369000
703298
273494
204673
923785
74184
561212
90366
596034
532794
47381
525431
543880
540708
516716
664881
141880
7900
1021120
415903
857875
584376
533287
656159
242471
940814
498160
768035
733470
637260
653085
798601
112792
973257
76473
898140
459599
467634
667033
321344
73915
713111
227120
487202
954964
730655
442033
18806
116662
568163
497735
243270
21105
819364
1014785
859203
250040
329366
531479
691784
754331
747482
536557
808295
1039306
1032982
286407
287732
280734
625575
458418
1019930
208396
1003551
940875
339983
954058
247322
815360
740549
195045
450378
12023
98801
849662
739637
564716
1012058
455190
997110
231251
118702
147556
65747
183355
842330
953203
711973
501436
797467
702536
1018439
297721
712763
458982
82387
352285
985644
356954
196795
901738
53737
257741
127681
695773
271820
890400
934145
614918
452065
76169
114812
418146
729253
558939
68737
1027319
98625
211336
185293
309445
423999
607745
615517
857028
782338
594633
585083
209187
596951
792555
648012
593851
524048
228500
50010
41737
785279
572727
131459
34910
273627
1038161
1032538
770515
777194
335730
427275
592987
817835
163029
91337
976632
111808
715347
822913
459200
917516
888355
404998
687586
4689
998953
491609
908781
305140
22004
548881
203506
495746
87782
788179
404684
235166
189552
807153
209053
721897
637023
150919
895232
328745
599605
340554
9770
400320
179327
209494
960727
132932
414969
803646
775810
632916
295018
112076
970847
248078
99560
836002
524102
548391
84668
486979
301219
58466
320920
326385
16356
1013482
33382
503005
261879
449160
179600
177702
685841
837767
865045
874001
808616
889950
50408
773655
994426
501265
89359
582298
772333
58111
195267
478926
286147
712402
259998
1005093
25608
320005
87831
296355
927688
246732
839337
837439
659748
30914
504543
319450
205715
219802
63418
331546
19889
726343
458286
950764
248712
494467
647006
664799
857469
303358
765351
942724
135441
325878
794761
664064
383434
727418
649841
757867
894086
911879
820731
333514
282074
891870
1034306
400132
313571
444669
739030
215216
32639
405676
524347
417964
981541
683994
168782
542799
371670
397811
471088
297708
303935
727994
873863
1015073
549997
522950
30744
468763
21044
479965
345112
816496
467822
577652
965382
273604
259858
917860
2817
463367
122176
458538
162909
236038
670627
855632
604910
334429
76929
169321
653663
711154
81827
863078
676629
86033
810215
464833
362262
266080
336085
341604
957296
11066
63284
542653
708409
333123
132927
816450
576600
828205
15168
514060
86415
260644
1024441
395773
262707
509948
94999
42703
212482
22106
401380
251678
511860
268881
60287
92486
554984
843782
1027050
516079
574006
883062
112137
314357
606773
655702
361585
728158
90446
191416
61695
754536
837126
235346
472699
50470
795477
743427
397868
335561
702963
1879
70951
288214
631515
79568
559348
846595
915533
18141
226893
1006027
389862
745083
809153
528063
562726
760646
491558
942100
618284
201014
580336
1015474
947087
277939
199313
116853
775077
351244
445410
890876
319457
393697
759664
48832
338372
946057
86852
159211
285713
163312
348933
1001112
938795
434140
71417
219009
322746
987439
827391
491708
261090
32463
378457
952325
830516
187088
708430
876540
653246
14618
560816
995371
586272
255143
174950
458934
641556
480906
109922
291746
923281
446050
804827
108665
653573
77804
52641
902042
185227
720550
747151
84296
6125
217576
650358
933479
349913
675670
324020
212716
245774
995194
553908
103334
1012286
318520
150252
767719
747802
994000
698776
625703
1005911
832739
363871
391436
708839
522070
65648
488224
249415
1028728
16739
244205
425011
783277
253010
191869
738809
306547
603988
321638
57601
764412
52235
790775
717549
782088
237578
688195
561063
276549
579408
490600
17042
740294
571397
651020
105197
1003562
1015954
962977
286288
925624
849007
869969
59286
959927
822726
528452
130970
240517
359000
153694
818192
988837
338906
106732
56625
452538
432244
762954
72966
834573
316254
58536
355645
500808
910597
310405
620625
546318
638901
588955
693387
924571
61766
394700
914424
1016975
422742
82329
453452
742257
707988
929743
362844
597574
585204
311478
21843
149366
596751
596193
823031
1031466
577525
537014
223131
489650
673713
342316
883140
835036
394612
286539
158324
649514
88540
710203
62985
673165
900343
607488
940296
703905
773477
260980
1031552
226514
894524
432164
928000
200314
159336
540293
274892
231743
333199
733980
398827
979679
399830
579584
1005505
344732
845854
223550
1342
953432
753184
376573
1028487
799997
396009
65964
23225
732796
263145
248412
244946
515489
226155
304796
41189
613845
940408
104335
155712
475280
675488
160085
613179
228801
501029
198161
1033178
746402
553092
246609
594091
864545
697388
551800
1000882
805185
189060
852545
862120
699944
894038
837525
960011
291798
881529
655446
146265
502055
743606
814592
488942
263784
437216
959306
1019346
215965
104547
29366
695982
309138
99
244785
176119
580931
406256
498684
880665
898493
811616
788996
213433
525192
888447
46561
340580
228124
918481
836143
570312
345986
427705
869396
812602
74520
416809
447149
345115
257853
986954
290610
572591
234043
298062
443123
149749
742670
1007664
852652
83272
125723
235369
392307
1008330
285482
987710
798754
221630
564544
292622
1003712
593041
94352
272383
26571
275399
810585
832927
545121
606428
624365
991839
672136
751401
62170
23810
916431
424656
971000
484685
940452
455213
755542
359089
610546
847444
519547
642096
955066
349643
764223
967990
775908
880510
664803
402099
249135
575353
568440
527479
1000616
38612
775067
217171
112782
393792
623989
564932
451813
114365
581894
741139
758874
948951
743627
656734
428584
1010266
877845
430450
106346
303125
713897
62684
125050
706546
812696
505162
171188
209495
323025
363379
475844
964874
346302
685529
598757
821786
189202
410481
463733
853613
393853
269387
844265
142380
342367
366846
28272
593103
164026
132985
398200
408460
258614
581372
82512
661580
642435
80068
813421
243526
307982
942649
664919
825905
539541
706088
492599
770884
535982
133669
828718
222366
387476
592236
886699
233204
168167
794628
950822
1020374
81354
809222
1032813
870861
911524
151659
943563
536487
534608
417884
229503
633743
251790
444161
210352
244046
537763
357445
268927
221053
676704
193076
941530
719277
196317
927357
624522
534118
849062
985150
104829
259324
471559
5653
428905
1038022
708697
322144
1013311
881052
744188
663344
873343
723034
573183
496915
804950
645038
604070
979752
835482
138347
918050
820236
936303
19570
851986
501285
401538
492153
776018
12259
7506
225244
947746
652059
1004101
1031788
349327
744664
546751
123091
30277
996808
204475
221260
433232
334458
328976
740897
974716
778285
732003
24963
507402
136539
558244
984209
18941
928037
514359
493831
853806
409401
633908
295498
858796
746170
203395
764284
335146
336342
820704
418157
273844
867392
976821
871439
537234
653657
213551
130012
664092
239352
180651
526343
101444
523404
733876
639294
895286
706797
297616
956052
426458
109877
851953
207625
696190
366355
608044
499398
878945
841548
934544
36371
541301
1016584
68314
918164
621252
900897
369408
949299
607400
213215
213979
891215
38728
72918
354082
731458
927485
876086
9659
121507
715714
1032447
846171
20099
392431
171054
423127
436631
472285
41206
976835
15679
916384
548245
795609
221090
341483
848356
698888
445643
507358
816375
538485
187955
134847
510580
951378
142773
638348
1023122
747751
376756
658391
15871
977678
249501
535107
91033
928716
209145
154272
707605
578696
618802
751861
407922
144771
178379
277674
196760
530373
133552
997445
482023
148580
961045
107360
404863
773872
165308
313313
293204
622642
657789
80659
897599
878042
747194
374105
860264
710190
958905
391517
45987
265249
643929
399399
276318
359796
587656
976186
337295
432099
824769
944438
705356
625293
26636
530400
991194
884001
53479
12427
158170
939916
70051
208720
621018
37348
552668
329611
531205
698850
822287
485197
691833
20609
167726
509100
778522
973549
616081
252357
649916
214472
416395
1032157
251418
944304
871789
869517
633948
705091
248036
910020
82354
936962
339496
486543
767796
335199
21779
402810
805180
679116
782266
593536
761249
554596
547492
377108
942319
129516
469260
206697
699400
665415
60687
328780
929578
302043
531161
676390
886945
99317
320065
1045266
564310
569064
490581
570372
309332
355681
838011
42264
304553
667409
480628
1032101
840475
130922
822373
274607
782564
424935
783430
712289
357925
436839
132878
1044655
283819
306477
738725
266665
290566
432231
212933
186988
471376
654376
358939
495980
548097
144325
520730
193135
786521
605531
883150
463845
118611
640664
113510
927980
903648
337874
534109
135097
920184
914428
19100
634590
181476
564288
50121
1011398
208009
965262
919185
1243
831248
113304
65165
919401
339683
954083
985346
462498
625741
571813
720230
811016
614959
301216
151670
539960
152928
968996
455057
291766
979142
62622
435678
1042812
166155
507705
260592
856896
925857
65209
600972
655949
427627
394119
705157
510679
291192
624353
939373
921032
172832
852739
582434
832496
719671
565168
50215
684513
836535
155505
731521
500630
749615
617793
478290
1006918
913682
1028938
286740
891302
741089
977104
542993
577826
642709
1885
831731
170000
755731
893878
866405
193814
129873
1031489
132155
176215
182092
372847
12220
661919
556659
567628
801966
559944
303234
956122
320589
46678
420377
621990
378417
45213
413045
190536
663115
365365
293501
728864
661172
437907
762559
448497
439333
991284
417305
180722
656425
586604
540349
505899
21663
862531
674942
954029
603564
430288
784797
367609
848803
890279
268182
874393
1022229
10072
754063
812732
418265
845797
887636
574544
330313
327779
630107
852579
931944
242356
595587
1041043
288960
500512
382222
117540
720604
706567
172215
670317
103568
216239
900277
217202
516134
805946
323026
133295
954619
987569
589922
692054
330623
974698
908460
601659
270375
599682
111982
357616
772573
903183
588611
566833
885999
609247
394341
432843
52827
112981
586936
695181
308932
806562
791954
350615
99505
918150
262984
329253
855672
333896
697170
481050
149805
554757
920181
430883
876331
313862
981307
152807
874849
76748
251696
1036450
422777
54502
242015
666505
96562
563241
893744
516538
407391
865813
700280
10131
1005156
622737
755454
912849
656870
975951
621441
823522
244674
339556
844048
159111
699985
7563
799031
731242
291278
607440
400592
414772
736018
497557
194649
378572
770691
617407
355769
852219
903806
254766
863473
117570
712862
1032716
623640
950488
793727
504155
519321
827719
390737
815112
499299
99184
1031654
1007490
356387
808919
277062
801814
986499
242438
212069
205234
523049
460249
156347
585872
764623
576285
613330
127649
502478
874857
905875
660002
999680
692264
1031637
347544
620646
848412
117695
988604
844375
691097
502142
620010
668246
1028435
294629
955544
627347
572762
856515
539861
261615
601703
268884
707171
1034007
20289
317387
541648
997160
908756
760708
868400
955268
476867
394671
789470
23377
659989
726065
109461
286582
702739
198761
881114
41853
401215
334154
904767
13308
323257
979802
279291
575650
193892
1008367
620988
1040450
501886
146157
105194
910297
730249
290482
455058
303506
744918
42990
707341
678147
478002
670340
864115
897296
589081
226627
645001
627117
245088
113511
63041
56595
85704
161328
260653
31866
685186
163314
711122
1012298
762158
935115
955668
289546
572621
32284
357180
408500
399686
847460
11731
522075
752367
969523
411476
396002
230280
1028535
802504
500313
408020
552412
447554
105971
227754
677603
1002752
575486
766799
791815
1042540
422631
813576
403556
578643
494109
933290
526860
971509
993822
438487
747248
682644
212435
939242
124175
654537
131018
658040
42630
1007782
50755
239386
730303
180283
550855
134601
625055
860356
601116
970495
82586
524788
254137
831707
650970
930331
284070
408299
819336
821437
382525
604818
44761
47737
629735
19193
767970
182181
840376
406360
936959
508466
494919
189166
653409
977431
315517
618897
869990
161549
41323
574241
280969
849915
591975
11848
758980
639050
1035783
781236
720357
494742
377513
475159
753664
129119
29944
884441
994738
299685
594914
141615
303377
1035077
370998
846292
581959
616778
339959
716103
869693
49472
794494
610878
361590
290594
830964
57518
206780
513025
549474
636827
122875
906625
976953
986209
513265
72628
577135
757265
575511
426695
315613
348379
861637
252867
498879
88549
1010357
465201
545215
158145
324244
419631
889063
720705
782105
534516
1030742
125568
200208
240246
476896
492844
438969
626944
645411
103117
811607
620374
201361
422172
909096
987623
267721
382158
502977
702743
212876
74723
140234
707179
936798
314338
320299
84301
463120
48545
167294
537154
594018
834640
577090
712903
956757
394160
42660
308436
376294
431156
572462
9286
94383
990014
95497
364016
38911
925650
616652
151828
226100
907890
508674
293907
7878
351373
860479
224665
742524
952063
401718
29847
618719
143113
269358
802955
256645
1007817
287125
751937
703084
577035
372480
67586
109179
624051
806977
956593
579860
35532
774513
254172
65678
908477
738229
278538
326893
840803
449278
157846
274602
1016567
867909
389288
23864
767296
582559
152542
591106
935234
223205
306677
162477
56422
384505
641636
690899
308580
920552
518957
133968
834910
420662
321049
423784
1027064
921746
612366
977353
237087
797241
143053
769795
135683
202960
182995
714371
932024
46383
147787
369407
850131
448075
239219
82592
828977
299079
869225
722498
547922
454987
682900
594194
117580
205373
410731
158987
952561
26101
93240
565538
225271
722611
1021397
661972
701202
248105
299664
340634
216594
448550
122597
581893
807655
105544
865264
428132
882900
834311
227884
137544
788401
522732
236895
460544
147569
394631
338618
323299
921967
791530
362534
228048
725992
239143
502155
127143
720791
594333
304004
370163
86039
941347
292329
634453
105134
954540
77998
765827
1004775
987894
405678
779672
813497
507533
225180
566844
48803
791948
620351
178135
673859
402947
33606
901981
198900
290936
217543
172746
614592
296120
810170
707056
353984
172777
27142
747517
861013
701294
199963
811221
1021668
256643
593256
1036882
81692
435776
859593
736623
791836
892735
424323
1021541
858957
106181
242091
185684
296304
753216
869977
447678
119457
826669
417128
145204
441549
459658
430787
745543
299682
790611
789519
35702
702821
444590
870390
809816
100785
990574
874950
447947
994816
886903
476032
684628
513789
959735
448449
838726
473336
783911
133634
628233
720254
337472
150033
497295
747531
661638
309596
117033
507571
258165
406793
66483
839475
748724
75078
205397
304707
68923
472533
578872
436947
451287
241627
935850
995301
408816
542237
350812
625385
217349
506936
58080
14724
1030277
194726
707885
762863
773568
1034559
403800
770517
1009465
155924
394963
610873
567011
686594
871085
230655
256551
241282
163825
864687
603378
9118
490282
877747
399268
997910
838513
938315
287571
227792
407305
563710
146578
318611
968318
47934
365274
647481
936066
427919
909072
89190
267067
490051
654424
547202
655753
994111
585327
824037
402128
838888
946940
708708
373489
896402
383222
304548
580783
975338
438898
792065
767070
537101
1019745
489367
456580
344556
630926
301684
704248
292457
297267
316984
752536
993155
624769
446431
112465
345335
153818
100524
877800
28900
614446
659364
936665
74291
343179
17641
226698
542073
935568
83182
591949
180414
993734
987888
615276
677992
654383
794617
803945
323240
968515
272445
998819
987914
965804
812347
604559
910055
92108
103810
367893
454986
874942
317424
198914
911019
918473
535866
297615
78203
547304
534829
27662
1014688
437199
320024
707199
484610
624189
317749
185084
775286
177588
928644
400835
268941
625918
226117
315830
90246
958198
10112
921130
538324
1042471
900122
418540
313278
331048
1039781
665045
717575
346935
1013456
267350
729628
272143
221451
983853
742603
464419
109225
532329
276634
779363
351204
984952
86915
31102
639396
366825
110905
101233
1045396
589784
342944
743919
98387
419141
413465
765624
981162
597526
392376
348832
631700
181101
387059
34907
889503
946011
275891
278279
291985
486697
221054
545765
617289
576428
622805
283149
161207
316897
384008
289084
391472
163785
856156
769070
230812
228388
407011
935212
596182
364919
181288
389803
373094
518373
552386
970924
1010243
758825
67115
977491
973397
122003
76343
222120
320748
476137
621409
1045424
133979
794629
647522
584214
693791
617832
463931
131835
233524
381308
536357
704775
627284
794323
964045
514202
196430
215776
148159
868292
372928
474809
121774
520233
906573
283230
843538
742328
634207
349208
409064
439077
275565
848481
320725
251486
1035521
224100
857844
655414
832295
311048
376967
215481
594048
255470
21744
946365
128535
234518
615264
861511
874213
683311
405816
277389
445951
465559
10277
131814
691185
178073
356552
908880
887607
571503
913717
328248
751327
493113
309777
1037424
697624
585372
724814
445273
1020646
221272
1008107
734269
263490
427366
573706
37766
582359
586353
100486
469705
835274
695605
178773
95181
307103
903727
417053
929035
344181
165650
804957
176071
705432
199105
541268
968097
1028024
9010
886513
962748
921776
737560
534969
581868
230016
269560
493751
498441
71735
375688
706083
477047
581489
902974
782132
434774
928911
6201
122652
275790
443453
343401
427443
29347
620055
172706
181857
506601
562532
518378
173901
271620
164717
32926
141757
452369
364201
108639
865926
572207
221976
214721
24717
770796
783197
3235
662642
126947
598113
889382
559428
252307
937286
547990
296794
309535
342025
773585
835193
343115
520007
33848
1004941
1026349
627116
197708
871160
775839
972841
527650
48184
150923
188253
109678
193714
627386
195686
397293
736375
464405
761909
545371
317765
926443
344172
939091
1027968
351296
685331
722171
21783
415625
659050
4824
390181
912153
532045
944618
190484
622398
708714
174477
162146
599265
316371
792949
28306
960236
724657
817628
259275
991823
689706
757506
747856
542581
74070
300716
1041543
363899
974009
222103
673485
407112
247610
622913
811243
473864
926250
463890
716011
16610
657937
6930
663588
61526
884732
219089
733791
815565
158997
601012
199346
700467
652605
7169
774277
545715
894289
188569
179485
762157
798882
681498
790135
696828
1014520
452152
697490
419599
1034948
869743
680145
912255
364430
260423
249205
974860
973090
987089
941675
314524
300035
922895
815592
315741
211407
592723
502139
507350
150284
363027
669075
434471
773305
524222
18220
293304
916650
822287
88229
622476
856969
964435
832740
514006
98426
57754
834979
770941
886734
929475
943499
304991
782250
171906
417849
371463
461936
711775
130453
675721
142477
947277
162052
902631
559204
27069
622072
886861
549165
635233
67447
630713
339550
500259
882048
492686
14677
9531
740838
1038370
713657
718000
154372
73329
186413
201528
795680
369659
685004
288875
675684
283922
654466
26426
854227
169512
172031
37193
572215
252147
587088
260586
230230
790137
606437
599123
454313
613335
258255
113748
625874
746969
428661
779306
991614
984135
856972
853567
302716
689702
802255
64955
712381
128783
787879
666041
478496
583453
834567
442932
767065
426853
190633
529231
204563
306955
911781
248880
1033972
255671
147771
80079
815562
316352
444794
530384
606852
318638
365970
140997
543833
792928
723329
754918
696411
432352
845247
844621
478191
789603
778854
413937
765754
156442
235323
672393
437485
380175
751434
824867
444638
197709
965373
847479
994279
892399
720477
105404
736194
738028
962902
1043199
821540
433705
61950
379324
670481
793212
453742
951891
828169
792320
569934
1005036
409952
871568
1022793
829981
962558
1037520
516439
1014781
660558
775437
926067
504680
798328
24202
918813
635962
739635
473896
576655
671566
85468
349173
13310
585839
694710
142661
447225
207627
586001
224082
644831
150763
152760
176270
591042
175127
804966
807997
322747
251385
425237
228258
367001
361180
445200
146195
32407
165559
977433
953780
378383
656553
634993
830239
416407
768535
200385
843159
593751
656402
885196
947069
193308
91618
221394
229174
607632
325297
696218
339533
1003728
739979
339424
247112
759664
705032
932723
834439
115716
282666
31917
446017
964954
177945
774045
7178
703484
657820
992301
82764
957820
624652
528303
158858
334124
225909
638299
61959
135007
903224
460379
1023446
53230
706251
368134
501386
795333
52841
791818
211560
881196
547201
229888
365669
193004
35375
723414
868169
62820
508998
292409
110430
365774
503869
1023523
25242
114721
401539
865390
894072
400686
701384
215634
463311
172368
133416
952808
357616
120248
963696
601909
463134
172948
391114
672014
117965
459419
623550
826980
379330
115092
273489
676214
890849
79727
185349
28960
951157
280987
922873
36843
430493
86581
956769
723366
375590
369160
969172
317786
317979
276376
717482
617986
528825
279949
742984
434528
617895
856790
394397
371696
1030383
56000
559458
266565
856980
43623
156798
649054
979284
443218
292406
551987
29354
199674
19129
606469
911105
609204
507609
854058
71848
312951
453170
519700
502348
735172
761516
855982
254067
281814
312507
572866
767740
37597
50781
630958
12248
876300
471797
487667
1045123
271258
1040737
589776
689676
849164
827385
789720
77615
422776
727315
607843
672754
399091
123142
414700
1005870
579330
1044493
718696
940911
569750
987551
106594
800452
848073
773686
228965
686486
580921
717212
983366
350624
904885
782630
711796
323880
1031043
643411
518922
763007
306121
68391
687844
115943
216330
240175
793815
697776
1012048
171925
637212
559001
218966
499232
986841
25501
1029698
42693
522357
646294
798399
320844
435700
397409
291052
106041
477068
710226
16203
1043435
605936
884021
795696
48123
926153
745317
920361
917926
117290
144894
251312
719787
299438
154895
73908
540755
117124
927389
399205
745146
646213
545808
3251
757938
685516
972457
42915
93243
878090
181569
23907
777893
700908
1023670
737439
1017594
1038357
696614
421057
668884
937281
1022465
365945
378337
195726
994451
398240
542676
406345
671128
513831
779196
658619
511389
647705
525492
110378
472237
621648
474122
379375
842986
32568
158842
620259
405311
931620
628017
786737
755743
98317
288572
968516
723929
1024025
556439
451893
391067
731088
1807
356118
337345
327752
783863
668849
909319
438300
487405
516072
26977
213130
1016370
929688
155055
422219
903861
1018760
119084
255771
488778
868085
836109
432738
392895
382660
830693
630903
521836
668609
530659
902913
348723
852035
1023809
992188
439310
726461
381119
353098
560903
562594
333206
954415
135230
1003249
256883
917683
56433
728142
694278
190272
230281
202933
909653
999840
611941
274500
149871
817995
268531
971016
489472
658047
873456
295352
294817
395407
244224
806391
479356
887085
72102
811021
357078
18015
57861
392053
574584
491074
194182
582782
249162
503078
133780
99155
467410
628827
404272
87978
433743
1006979
913873
136843
351689
304057
571931
485412
170627
661716
913591
827654
76166
29701
127168
168524
947832
722429
934758
855512
1018352
67019
685529
946694
10350
258225
567376
880151
473644
113296
731628
908275
441458
89214
969275
910252
858608
649050
666254
677267
458391
248452
419418
762779
906118
466541
1038958
763277
594114
556408
899126
509737
805126
218189
818766
321208
242138
244596
1019778
811993
819976
763947
497775
871172
828250
1026099
843313
676759
866006
180294
935012
221271
930320
954576
927688
47098
417122
297775
621999
486798
513003
732664
443707
23876
606649
464247
758230
63847
224685
85136
29443
230324
174034
609092
290297
743777
555178
75474
865980
993728
270454
270544
227886
872687
402147
720907
908145
1035381
74807
796761
439881
101652
182311
106167
273641
332857
379817
307381
361515
743304
161689
417538
524669
497934
1027579
203584
752919
332877
652872
32806
394662
352298
80858
568532
398494
828810
448337
137365
605293
686843
692506
415411
859859
820920
240789
373455
126860
982762
943375
959827
613919
411174
790913
816877
934893
24707
92656
92411
362646
639176
968990
18070
484575
724932
542189
855197
415916
664136
1008171
361609
136170
299924
1034405
862112
626310
431751
126892
534401
793243
5810
882183
431415
777326
892162
137668
914218
499383
570898
96307
555299
315520
678580
918112
657959
587328
701512
872041
902736
506269
164280
430582
520598
699718
812852
547842
739810
74189
743299
626471
986539
605513
706219
1024944
1020194
790326
169470
755525
951964
278692
19529
629373
880788
874286
625533
959056
70929
794649
125108
829813
126308
259720
990813
57768
188059
958177
700528
891487
73994
902884
615160
337942
792282
96365
251488
871792
76668
903590
194148
147621
936069
1013622
341053
975974
740782
160711
449466
1025737
804365
356143
186061
365476
293674
541636
90077
889768
1021728
649219
759848
962015
557223
676945
159741
597282
714620
906055
935741
687424
353269
642623
396742
712237
19382
664406
480195
18973
326229
859249
789800
672673
321540
771242
558000
149743
620980
681084
889125
972683
200049
681806
546307
888201
535796
841470
57950
300094
626254
430270
615121
69882
233377
836558
254272
268112
114479
233987
328292
112634
759080
585308
1026464
762111
397296
603572
727735
459068
502712
594994
655073
588439
859941
990811
93137
1015764
590844
480030
313658
166619
779270
529073
687269
805539
753023
787619
841099
103074
458498
911260
716522
884114
692250
430119
732660
471426
174979
658733
211790
686827
377836
157553
691847
294209
489808
1036946
1033241
513605
339507
37951
999708
30727
86653
751437
922568
862826
379896
911349
10249
499351
670276
689709
475332
598181
39351
798778
327091
1042525
555955
836454
144012
595714
835842
795219
766767
937385
640954
609398
701908
675523
257967
119179
140931
648373
742615
275666
288372
112162
777718
792180
632999
194133
1000359
987167
527068
640287
969762
505832
48085
560515
186505
665974
109231
681918
691251
282575
366386
843405
885075
3826
994396
228977
12829
166980
230472
545552
63539
660301
901647
323927
171527
703503
878640
878165
155648
695829
592684
343143
170684
11821
827798
266071
355429
433178
342941
648043
442795
149756
506121
487522
839777
193192
1031793
1003317
17700
625568
485597
869757
824738
775103
472089
863820
640999
40298
781328
801990
434401
754208
122570
295363
36152
317214
18530
404172
383178
638767
5629
289190
52457
255378
42606
698671
156897
312527
896842
476015
328029
136610
492110
333020
75449
280853
104155
657851
383589
62699
717812
679023
244109
958206
904117
434732
1036017
242850
252773
806029
567802
176098
755468
878695
672554
732851
915519
97561
383602
722830
13114
613847
468571
898544
155792
715047
145960
164457
690328
710720
775476
359759
168106
951217
805855
271613
422394
1010562
251462
288836
72984
321808
101416
449994
886322
311734
860048
230027
34985
526953
585592
387844
123275
705220
875732
72479
85864
620203
605465
967256
896027
488569
472147
143890
559332
189664
253858
323874
1015926
216706
904372
164967
113460
134463
559997
631614
77593
236585
887720
115403
125178
870176
252561
695308
716366
31050
380452
598243
446589
918051
875515
105551
193070
601128
156859
182036
463526
318443
867786
113753
1023539
571371
204560
177056
385598
890008
972621
159300
652516
27386
574026
946778
106435
642898
5909
229720
624244
114226
655449
898882
541879
953978
899590
583711
773818
80070
507605
429581
801983
828503
861422
423957
8103
635511
72054
144207
930951
427753
912607
507137
417941
708963
227624
812466
690407
779534
135149
686118
99885
518003
698272
26164
793318
699401
871979
835305
927227
254192
374203
844728
549364
456491
824780
733315
10347
225137
659727
478939
60563
627103
349185
854412
560351
280649
633162
968813
245791
986433
126796
354337
1041510
999729
213857
980555
294679
101678
168020
220836
1030092
1031437
110397
717678
183039
477572
999650
917858
172295
276041
540092
876931
437105
443538
212833
513758
582212
184433
985599
606444
96434
84784
930002
1000694
746193
818549
582967
804100
455059
827343
405299
421336
643197
332288
608702
964
818507
138451
403659
667493
441400
205599
475682
751457
717554
61581
757632
402461
357625
825502
266892
495088
666120
694457
851264
665874
716374
102204
392729
740539
923383
637518
676235
341443
911244
573157
175524
953917
102267
304346
512143
207909
714942
675888
813807
600304
106255
352634
121381
116315
150918
1027302
488747
1014219
991260
761089
869952
320584
394837
64098
615282
971227
499912
664018
497496
210888
798802
929133
850418
569240
933327
16202
159642
292017
557359
341071
672265
1044890
449142
272899
580303
381262
125057
623787
688153
375110
606813
376301
373795
223058
1023684
343750
717518
841052
116499
339702
476438
780930
308835
740841
107466
496152
705309
905119
160257
429413
569371
379573
979149
436474
742999
923402
888079
928668
207087
110518
723502
689991
861049
378839
427231
463188
557405
1004001
750180
393035
60019
145201
715038
52060
114374
160865
1044771
621317
633601
198507
5799
613853
399709
140630
113170
906370
211164
343394
109239
133173
54873
667334
1006562
70796
238357
753019
707335
25960
799735
183448
187421
319157
565118
798363
932177
387034
879807
604842
710809
275146
89956
563001
117680
345561
15631
708623
1004776
240335
375217
542168
320118
408489
51330
100702
326367
994783
395743
603033
792645
478153
347395
1552
606968
646065
1029208
960614
541939
517896
752052
171104
87801
724890
254501
830266
965487
684997
357486
855622
127532
707269
745561
895202
586348
44297
1034611
556087
405724
832683
274738
420710
136611
970091
253804
992368
668702
842442
407537
327301
585425
593584
665336
40558
964430
263021
413559
1008964
1043015
505331
298100
208507
649066
165993
798955
353824
514219
134677
538385
536357
593084
363395
313602
653707
743956
983276
151656
711119
957939
336805
140663
75183
202464
343693
195985
684153
89658
727836
203131
757463
477621
126118
146643
414276
532314
721037
25607
269842
486279
601973
170371
636236
369086
736643
693717
488887
89675
6398
781225
908287
281297
362057
20593
417553
979493
283884
563721
532816
830607
555233
206129
225389
573064
812129
326247
71291
194279
510979
585952
379361
1027384
728101
620401
382908
295461
871313
17719
943324
837202
843906
935022
872837
939347
583535
581452
811466
832503
947473
260724
30939
102331
510101
156
983440
1029725
827051
413200
423332
440014
997977
313253
32735
1007764
28527
172010
692560
34669
13118
801642
775013
556405
575390
777670
99400
641492
596556
322899
369720
540538
99288
235810
555565
145560
659824
457677
803464
553188
336894
884638
313164
858965
49036
404153
791893
870242
306237
15242
765191
641255
525846
510106
211984
854592
685428
362405
680464
930667
716107
483311
765674
695888
139743
353071
697586
868855
71306
383618
832294
744664
139895
987430
591799
248056
1040834
549149
577616
901351
56486
562978
363676
1026978
597397
797521
495411
120848
220198
221882
460314
59422
955840
272073
899038
825493
804952
1033812
627697
247808
420374
228196
179441
438688
632772
620883
154510
256474
932714
296511
625328
889364
256368
960119
564891
661188
722687
175594
859928
460912
848646
187869
588796
805277
960857
849426
737200
689812
90468
309454
228819
894140
22336
854334
642792
135311
396725
17908
770569
416241
433889
570945
631350
228723
182944
619132
818926
4657
163379
514564
772505
71704
31571
9927
79952
230403
358021
958532
142056
137271
906006
883209
1040459
641610
46918
1014931
650277
189575
108548
656529
330330
335406
1029223
759657
130792
52166
639901
913255
544964
119849
342199
425245
351330
24500
225139
677140
500778
95460
9431
546860
215312
1031879
352865
300138
1022089
368531
403608
185636
559422
182621
1006827
273561
797450
168794
375829
738429
1022913
202943
715255
540426
715826
937032
570730
661932
1028940
574543
901349
55061
126050
323190
845511
314968
573270
615793
546253
770366
734258
320228
629166
93614
809191
861052
58214
960476
648598
632196
499923
41412
871114
293727
797342
759565
822248
927080
627096
71435
1021172
848439
130072
527115
457069
817421
352948
610884
158988
239710
74197
304422
40174
896341
786947
60825
86671
575366
613206
517510
24449
7643
97695
328191
515854
624128
986276
69766
844979
417937
689804
871772
873769
577975
9386
822787
607091
851945
1013475
855528
668195
752158
586800
400943
845080
984772
560449
586323
199265
507261
666198
337955
212747
22749
903815
743907
265473
810569
551614
540850
157675
498325
679488
703651
33448
893654
869121
891252
861450
803783
736895
880409
54931
912859
579591
614399
1026940
846592
418283
586948
399080
92752
122740
226095
643111
743833
280744
812812
962796
11037
201376
185512
652343
414255
828125
968816
389441
767950
680527
439375
349056
212174
55984
444936
113499
659297
756249
20371
637926
75752
92243
903066
397158
34752
992381
862641
1016673
993819
463374
191497
31566
698946
297819
325971
333569
318179
340238
752943
759461
740307
447982
488573
505295
1021800
301618
588278
747931
509571
894151
641282
395194
690305
853191
588743
47932
446791
759803
963967
147674
621342
792627
68778
173469
920271
1015886
669677
201685
852602
769613
60699
895648
572325
603732
894797
41782
375262
964133
242298
303789
425646
90200
86978
100284
663014
386881
440530
216517
486687
169334
606797
413357
372323
580362
575562
256799
493971
576991
308929
685445
335193
103114
205178
365942
83814
117432
731086
162463
337990
700724
401253
555991
313918
414021
357459
136013
81786
107488
445686
702097
885661
644732
694477
1027091
403484
832926
550884
751396
829948
180162
45418
955336
91184
77096
312117
17178
346747
999317
678868
1023013
71138
624276
387308
183576
646668
160170
688841
452960
560778
580954
466508
100124
265725
945452
576448
774306
13591
291429
175427
788579
83695
356771
695609
931539
741799
503460
389030
173651
290326
660882
151633
1034778
583320
927442
108682
26567
497267
819348
627364
677516
948633
387589
299935
652314
834705
632810
868839
831440
664329
391130
555559
80371
434952
1007901
710199
78007
939807
513636
758883
719592
206094
896916
999781
223647
68386
252817
128548
846948
153659
405081
1011685
1012207
136979
14789
723396
120496
90973
54268
791596
268101
964669
1007769
321167
519849
939026
595401
709021
977743
782579
247210
841436
821689
2528
903809
76277
358191
975258
476829
211320
219733
280756
857344
975693
248283
676823
43236
561361
709809
235005
356206
987353
574749
248492
829178
366301
999473
695211
800223
1010457
348356
832096
210313
837026
866794
203531
789410
212731
901773
317276
16731
472360
408622
381770
756890
265606
954171
103930
989723
834945
508878
535607
822263
9776
447009
17850
712860
763241
835087
452017
893182
582092
1036336
382113
948470
726740
782509
520707
732176
589247
945663
83929
766935
499929
519117
972695
956751
240490
657118
886879
428861
177061
668225
889622
1013449
291095
593625
112076
781639
415092
205479
176323
511307
120515
579124
276571
1018477
222447
892515
344051
906664
283164
611383
869394
1039600
370432
420483
950790
252091
734767
800564
846674
524918
171545
387575
397963
557366
471319
281200
781795
346813
550903
116978
888407
443087
350149
421105
918320
853206
949316
217595
514206
542990
35541
114934
999025
700720
787724
935401
1001790
283158
746578
408862
621381
562616
159672
262926
115600
971567
791990
316177
546491
674358
541822
46594
385234
834289
290240
519120
668243
966785
49856
476632
736772
818863
1037672
360442
308332
95874
934870
47286
92134
700510
907626
673039
235858
820954
1008351
103782
563664
345950
639693
33698
828797
910608
666724
624586
195104
425445
221013
910808
23328
985322
299725
737584
398487
587474
402960
828547
485473
1025180
225392
537368
546649
781130
248551
469482
405093
42185
800059
243369
957343
627850
661595
607347
289733
697082
202120
696528
1011420
930327
375960
190352
51844
72387
532389
647645
472540
762883
952873
602150
367852
703817
766254
178052
692367
440820
512309
403459
769624
791072
452702
40994
428364
935848
818704
667254
1037308
479522
254501
701363
440673
378546
245685
840957
790781
793596
628475
191527
235788
784419
467853
26723
129954
404290
771291
420932
906247
473157
666148
41995
766044
575813
507811
490655
197603
695173
480139
102564
548211
823376
220890
391068
46244
303715
370782
407219
207935
851883
245781
770945
91894
974775
286032
552932
459024
44325
559424
656551
105385
961074
79405
483431
142095
422111
18869
410435
790714
440333
367171
603447
671966
699724
442028
400897
114324
734716
623061
1015129
743283
40834
800784
768604
756849
607852
718992
289452
602248
554848
624264
414283
581739
825079
53650
725052
3903
328040
750701
286933
233230
993045
620742
432720
542598
982505
330617
940992
818416
909481
679020
230341
248193
332322
645063
985472
535174
750516
10712
574443
969323
596428
419801
895967
990801
1009182
377388
570114
923371
761249
479560
316085
849144
251034
902964
798486
641669
129075
651705
626671
90731
110599
571975
607264
281550
331197
782583
433167
482382
315809
571999
327126
273647
944997
381145
323619
566888
476713
978396
169258
991674
408540
465616
198641
765960
285738
306964
507164
539000
135235
36520
117616
409151
526340
274047
688618
788294
686237
502808
411721
1019757
176593
851575
635754
33770
664510
278770
846854
79823
358175
691289
675391
336168
237846
42338
646326
962758
410608
1024194
729990
501394
685275
230028
840932
165659
87279
473217
1030990
527408
523101
589975
414525
923967
486925
250863
534751
855182
184791
539833
1012052
912974
902811
284066
126
96098
666081
964301
653511
977130
848224
910224
1347
678370
525987
601091
826749
20221
219712
977954
476560
610076
615354
359919
765585
334927
243859
49963
602305
865813
1004338
349764
874711
18459
476109
279785
161141
535191
968945
832265
465934
180493
632043
478446
506022
389278
220259
1029642
670334
973591
502889
427923
272490
287072
314019
502115
721194
564547
739884
898446
865691
376797
58707
260546
147720
557010
202336
256571
527658
84310
819301
526939
668889
674228
745457
4258
482966
650127
113210
28750
611871
445712
545066
218072
67137
421675
440300
310715
873563
407660
316707
931641
261995
66414
20904
935901
960870
790335
767256
293886
802958
848479
39335
186972
845896
67073
618004
751252
1012981
922408
136378
802270
1045213
594852
526718
525349
176971
270059
397
427349
168406
666464
595700
133070
176338
990317
236682
498494
971660
711357
708640
897736
513322
529216
139731
950588
88035
186130
609276
221164
464317
448781
278697
824994
758538
627243
95554
514219
33199
995376
183327
390048
803052
156540
793892
927446
792819
513827
375011
80836
906136
256912
1028964
663589
309237
550146
552595
31300
166977
238241
56404
813415
732726
529426
90286
864878
340909
581963
868022
978449
368946
643665
521394
201682
1041689
816744
968370
663310
934088
977477
84803
844754
504801
461806
843625
914465
631214
834113
383605
83290
299618
714088
290218
613709
454597
491707
476874
218424
382125
744414
510893
974432
315534
273127
847088
652283
805758
400864
352471
496489
642051
921251
120341
403078
623748
980708
681871
339893
497924
800786
781633
364119
398675
339768
407700
746873
1032608
408408
681463
548914
713716
620943
237493
149575
844020
535664
171146
473320
917319
384596
199403
182333
567561
322789
1038785
465984
134075
15800
706042
682889
438932
780236
125183
448700
1010415
678165
733786
676193
51774
373721
140645
336577
295938
333264
176165
432993
306441
856233
636052
155482
667217
65722
416492
218727
606796
538442
493362
323911
273862
780779
742275
422882
751012
533158
184819
453748
865386
305704
828917
564026
456737
1034041
495199
423332
87415
858171
318212
979219
788938
3090
625761
435305
107177
687679
411864
22619
671080
448930
328982
462877
188033
618154
665532
902958
886869
154648
192410
397938
454411
250842
446142
148939
637711
274611
488557
249595
331706
546569
950337
518759
675321
794478
166106
70897
95924
852875
783362
476363
222949
150957
821180
250449
112246
474663
350381
656152
29904
312800
678589
1020503
557513
27274
595314
570259
379653
723046
829267
520780
448647
128017
25367
392685
57476
649638
925296
272625
995626
340536
726937
757397
1013595
723088
246042
834036
767066
906915
238224
31852
672930
22122
593492
448367
867814
789825
983691
269789
891742
26646
508407
569962
426825
327993
590773
729233
976856
991169
148935
212028
426169
762543
195187
294926
644213
308040
82564
268114
164831
452297
659330
926718
446338
71864
538756
653000
686423
984003
1005355
653032
249189
783699
17157
149263
477042
891319
954025
817011
616153
762257
560592
705396
682830
976459
586039
348016
199027
604912
485626
566059
410497
921686
731697
1031512
589037
49667
225716
827793
40360
574982
336931
643800
226222
530771
55574
78088
330590
695010
862297
206911
750683
456926
536792
976917
743280
136021
593297
695454
853580
264641
271372
329740
742354
495843
331604
589890
567752
201704
1009454
356295
950187
607490
1005282
507030
318591
344483
56688
219118
470836
844190
1026697
892824
528828
477034
227660
525177
547668
328786
1038145
55744
938575
311566
858494
318259
724279
906113
795949
26590
595761
419604
328591
101493
273683
83216
386195
392939
756202
732206
829828
295782
110350
559164
778689
99273
748420
1039900
545602
35823
907390
440125
513778
425116
777747
657450
965926
35305
729087
774092
84387
537047
428166
854702
499158
951023
24056
17389
728197
412569
667557
584625
719993
951146
130511
581658
449466
919991
396295
23814
650434
9977
156436
1031521
435021
386890
209153
544879
543190
368409
647952
989409
492454
855475
938671
700194
364948
164775
985800
162609
830335
442988
133130
266512
37186
205909
443546
873949
794192
9713
922656
746367
100568
152338
659428
484779
362448
246959
969661
580108
478756
219263
540641
140501
745583
609790
520589
960327
903043
711918
388014
971501
784584
487166
550829
295405
941842
999135
608418
127425
583996
734515
608841
277848
816360
360835
674980
629306
34429
989033
1043582
815659
733189
396359
267656
1011250
17302
714272
616560
194812
141334
354001
622598
564360
160670
768331
332660
633689
1019866
592218
168809
44616
403940
274022
299382
947094
465714
47881
671119
941819
319798
758176
57746
976912
156682
849635
751113
683866
853338
306550
322367
660257
544613
457101
446377
1008398
225394
152115
791811
668054
288416
69941
798333
26252
628716
661797
327436
556036
40040
484162
413438
656466
660306
113071
975855
215067
204942
855572
134511
791860
917030
583933
598265
705201
796166
615989
555296
586941
32120
201292
973305
987080
119872
345491
119544
54089
473086
571145
185281
535807
607051
262465
435414
174570
965062
556218
773385
50676
992373
563107
451555
786510
487
483544
423813
140259
622207
178266
877712
596521
222007
32288
329230
438787
213552
450207
86502
538080
782962
191917
629293
988874
735959
938170
1040558
970708
541156
329837
224893
1018020
114390
38249
696752
625797
540394
672683
134467
100684
86262
133335
643230
520330
712428
836346
699523
444525
120260
702537
491369
584895
363304
766448
558208
362756
30958
67815
760694
158636
742707
386960
767514
449595
798564
280979
671713
166475
18700
669001
1001974
1026930
375750
1031469
407201
599512
487677
756768
352513
582616
36543
616442
50015
821909
401960
67347
274346
189966
543625
182067
481656
27613
680251
1027931
668937
152537
44577
678813
578872
975883
78065
996425
331042
199978
878309
122793
1029048
957505
97807
517483
726960
642206
464560
402233
28764
681769
736098
231174
1030044
1025285
17062
534075
25394
582667
316794
395886
335266
339815
813785
725665
699831
297028
518733
191248
239687
873503
754528
425711
730689
5478
391401
182782
810368
297143
153659
458632
679856
887296
354993
223704
457336
120878
443483
318041
536732
166943
893495
307303
257921
100951
78773
699078
939273
762836
549120
94526
571190
1043939
255777
62883
1033587
804301
185761
332636
20976
326882
339212
292832
870466
57772
461099
668780
597482
83565
227462
845072
245865
901745
221445
715871
881888
801547
79277
66132
729079
900982
620105
30363
432032
598856
497071
581848
498552
545411
85455
925519
295697
876608
565165
635259
122150
847790
473458
841917
1023642
141641
161536
130444
1024483
132441
530125
420609
53005
597111
1003022
341833
621213
595629
46535
332070
122300
577061
645971
350316
229387
985835
192451
1044333
451317
163957
172810
196245
901384
869313
987242
447228
575851
18306
997561
981728
689587
27443
304028
303459
206598
1043237
575481
87860
234577
930457
728296
400269
347845
133106
69512
1025830
402979
629702
148960
273041
644402
793506
247322
246176
235643
229
32232
452070
779372
154132
720595
853962
817810
1023098
866981
695118
806156
412224
238251
103183
40159
14826
232043
388476
818925
533407
599343
266741
856631
84854
154968
604882
584894
543254
67055
793833
339374
848968
890240
944988
951809
947135
923918
588815
276187
242773
48806
485415
702436
22283
553668
1020214
388575
119541
614592
693961
898603
468328
611964
231816
194900
89625
685235
715347
316025
1037199
510612
1010155
80584
924807
300300
552558
494400
245944
136730
150308
549829
223178
709767
632619
199005
826340
262844
159691
222899
1044918
838884
233287
944514
331661
759133
404556
818136
753846
867642
824280
728768
568715
470493
280163
436522
990997
1020919
485034
566718
459583
754240
248829
267035
759864
456713
415313
36283
787601
580911
606021
207982
849669
24045
424357
1000253
428980
946847
920559
989669
129361
140033
603687
169149
907876
231984
511406
466370
740892
602109
365084
628344
352849
632928
801321
178630
786240
198069
582104
41712
721987
559316
627970
222208
852212
813665
839830
169826
710229
633083
264172
505
86774
528352
810158
123772
824973
311878
772331
166523
685900
259379
345364
116406
708242
964046
23110
284177
399398
763812
1031469
260460
326987
773685
950252
213969
597350
447115
277077
442174
154417
204836
633781
700390
378620
710639
948771
77175
22424
518116
684747
781461
153504
555112
718466
15263
414512
593362
508758
364518
993785
114437
219807
452101
148669
484582
75833
286337
827716
691616
760282
262585
623195
855054
924940
227935
139528
166933
487463
965785
438102
1034821
929529
824026
244671
202328
660760
976240
876514
905741
945562
590493
59758
304049
2636
1033689
589171
438432
643848
722291
134567
116033
804133
286154
337867
682821
518724
389845
759075
609645
959034
159196
1038926
942769
692406
940740
111420
526934
1024055
840470
26447
141684
792045
575036
1018041
224965
592524
707473
885255
570248
296864
155658
241584
789906
919271
273705
143247
1013044
354270
341636
685292
433301
1015875
34115
309433
436507
717349
564577
860661
1022116
277771
763847
644351
847449
179749
370910
1032662
163755
1030202
733645
197918
343678
9823
946782
48120
90591
460959
763532
837844
374359
537256
630864
105032
409263
631365
635725
825226
633717
502059
313000
699884
119191
647743
983006
126756
39898
778239
500004
245351
106280
836614
415247
677275
974295
113617
578294
89038
391548
727741
264477
765953
829674
377462
649504
1007285
995530
305247
243422
1005589
378244
520572
849822
685505
415278
206791
1019127
582435
741637
867980
501415
87463
918171
129868
882071
87721
326408
153105
999131
276340
96554
779237
299213
703480
828842
937448
403355
85008
687721
178525
531921
560403
105668
88244
788893
718598
450137
851416
754209
472553
819209
302820
418315
273763
346067
379729
203038
157759
60501
146321
499341
537714
21914
895694
949818
664124
261819
479250
453365
809708
1020002
103559
637799
454343
861073
23698
781669
484890
978219
274376
124724
229364
157048
936044
986124
192249
1040566
774024
817008
744169
675126
668845
205228
670108
668421
858497
604118
992361
402809
774750
218641
149830
245345
268865
983346
518039
128993
391777
20095
785154
708060
668795
855053
250817
153138
940573
158462
181553
467750
316536
43708
738877
1043959
712
518944
846105
646045
622318
297901
982158
863146
1020764
644244
782700
941706
406082
206032
688594
690827
934852
324596
706357
423726
274960
8499
260268
137607
11390
723064
728777
898537
1041209
228591
557770
759905
561740
75115
512642
215903
89607
400289
18765
779474
526910
816855
557929
515412
130252
13758
364448
351207
898687
983418
695646
105999
516733
59465
386338
865376
383199
184395
368997
275665
645593
697679
409277
905504
898916
139606
249101
814902
380332
1003524
409705
982700
846224
923323
451504
543968
310833
338532
866668
44293
73238
538486
639606
635632
629300
1010603
387165
865636
1027569
767832
212702
369431
898000
470803
139601
742323
825879
476636
250387
393917
788866
522258
981569
4370
118761
42090
241612
140732
420484
360305
29359
788565
897525
155126
568902
986338
891260
322300
811586
361346
858509
126202
98310
661805
1029910
542715
242935
216772
526943
941843
850998
395481
670109
328801
194871
868546
928311
252730
598255
486316
560768
535661
798012
106348
227257
877530
525881
261302
419418
936659
731520
95818
121664
707266
25077
227357
994138
315140
296105
395313
192307
197898
882494
15130
957738
502813
812500
692120
613720
106015
688159
281741
313335
291907
378897
82349
954277
671364
1010972
630965
580
634919
244562
896602
729966
631897
933967
416124
1024251
746732
483245
19631
308889
705852
194165
832215
145212
504801
768762
630447
78916
717489
831072
557295
188584
533881
409019
17846
907976
237410
399117
267675
953603
506384
780858
76664
93094
657569
44424
957493
105638
796822
142852
563398
858339
951022
238469
812859
301643
923398
397171
485637
672009
922292
653813
533463
196860
476975
841179
161791
698134
896463
182351
153576
222516
519574
787621
962281
273473
210603
13567
346895
1008636
489403
970336
126675
885581
163395
537216
515812
68958
820044
966785
477319
483400
711158
227320
963337
655134
930005
570870
74284
269518
503510
657953
779762
1016228
420570
1015702
254470
980332
407797
488431
214867
86428
529485
541429
560836
665581
2345
352800
325428
486997
706263
292498
53552
972392
42632
90086
318173
280432
334028
1027611
986882
748223
826232
906491
66928
1013480
432362
380949
1044412
827764
755896
560306
519154
286791
796818
647608
761646
202690
351190
336840
377013
732142
312112
140182
733659
365210
922925
724415
600099
1019204
761900
575238
593542
844871
1033076
955114
224133
314829
358319
301262
50949
880475
265131
603115
788142
297222
673803
837570
255430
990553
45341
323094
552651
260704
785418
507446
229193
550718
698306
487100
321458
115282
178102
288618
581401
217381
831758
1037898
776912
904776
420566
691532
212133
6636
20304
842188
681643
156993
265653
861861
637585
1025589
398112
171178
354877
336595
728866
413277
337014
771039
127844
76022
813464
444949
201516
694619
91920
109676
89462
346437
628255
778245
261790
865826
918880
671265
570317
670445
123935
271619
572754
214536
503052
972163
763000
880734
828623
325978
1021253
357278
790189
840376
1013844
608113
15668
817479
627361
470462
235386
781898
923609
60841
82515
657786
209841
679844
309969
761180
810272
467713
356823
1032081
118536
399035
414701
768652
386013
364506
618476
483221
255680
463060
713826
364386
41268
863870
65229
260678
315094
460652
408718
495959
520826
254194
1013089
928956
275416
37466
624799
479344
853162
202473
225063
10040
479784
727110
70512
914713
938069
707488
586908
155056
506639
77557
732699
1004427
311255
715907
214988
729851
391977
88037
358433
6161
133448
551660
1044700
809033
663998
167285
697182
22680
221605
554088
225015
103886
181640
766210
571627
789590
875391
793669
68859
785607
611878
147819
628740
563163
671092
181517
722529
883396
733546
511804
284562
771251
4224
46262
524085
23246
235948
145466
886662
141678
949630
430044
977560
514592
940431
477977
82128
827849
538971
765655
422132
285368
700438
197779
603792
758152
94461
98763
739196
373858
449039
7964
879741
900755
379728
2190
661775
595817
1040135
92279
31469
870978
73885
396844
419825
692650
393950
861879
879280
903301
471825
1038200
341408
622520
353623
637051
151827
589922
948600
614405
546425
702197
597199
511244
561725
16317
489566
822341
400895
926564
748242
840456
602623
577028
294895
165698
1006314
629172
892635
675318
633626
423666
379906
502348
424653
556218
913951
833918
904240
299872
391717
442039
222844
940827
445781
365325
908284
787095
1022463
603897
590153
675722
867808
1645
555851
66870
204695
527039
110369
319390
337998
399975
61223
282162
304068
456786
512017
927395
296247
225375
746263
989377
568693
483620
397800
110212
476325
299608
749959
704306
180811
571967
990400
198112
783936
709588
325490
628884
328204
17896
802338
850952
106514
808784
529726
13291
855466
102778
1037287
317468
13681
384267
120535
1025842
794962
284035
928531
1006088
878149
914003
977341
189056
239800
290225
228308
834768
669899
393086
724577
452313
602373
687750
133738
831916
909359
944613
811213
826956
527173
443857
800145
659221
741956
393467
413294
880885
108097
852879
361811
113584
577504
697487
373350
942775
493441
455820
18710
293901
514592
1029557
279421
506881
696731
1042753
340100
5991
200486
535230
259506
412016
175205
1038175
848399
879417
190792
388884
900439
912111
946958
45853
399177
792502
295449
129252
491595
928445
603342
452499
421904
647813
1043630
539527
880004
333179
802774
762951
591550
310777
507487
205425
784272
384592
207745
917086
892909
10560
292536
557028
988604
685303
714597
573800
470620
209345
455466
74304
956193
412277
368016
406753
943221
529994
123037
558721
645669
191482
537021
236848
74725
876137
576769
897738
636472
301148
287864
553495
383942
447699
213165
258101
584636
1005329
738990
232009
450083
381660
579034
769878
548864
277366
577433
252495
1008919
580771
424431
170314
722540
1040898
857135
95123
195902
164327
972377
218497
6688
189735
1027680
35162
637340
274090
68699
314219
24033
851885
437914
734208
437843
21841
226383
224316
12153
714440
38175
498510
657306
530381
287936
829008
816337
784984
550214
727751
290882
586385
658427
227644
404387
962932
680540
746108
390060
733593
549460
218633
330459
813627
423460
816163
14805
502649
99040
49075
650193
17978
268911
911484
992923
420255
64495
623680
939256
26286
954382
970018
526647
325848
859599
465035
309102
862944
616223
444084
193888
238585
863691
626185
323949
558017
883334
962349
984540
185573
16576
12999
801345
674630
175300
576959
67625
647695
432488
549842
166666
490988
56262
191338
626391
95185
93883
286712
816420
175822
416222
739059
554093
813883
695696
664219
117600
933155
16030
21970
1012601
994612
823024
440612
573323
1025371
11785
375669
513449
667548
68947
18573
192839
753308
601455
393983
17921
470946
762709
548569
215953
207196
965004
737181
533035
546873
486884
120474
105372
202539
623974
401216
233266
118985
71021
92480
863622
233468
482598
719546
303233
864683
125919
10700
488487
365806
145427
63820
751267
211782
256391
426694
728087
777729
989211
675893
473630
167119
592702
239967
877732
193703
397638
565940
244425
608060
932843
566321
484523
316428
586133
71965
295509
305512
206723
319733
582640
771526
221976
130178
596258
475314
461023
471100
198669
901567
560153
729039
164245
153574
951476
190244
850573
84142
869935
573873
515990
975443
831950
375262
117747
843764
565669
641382
833815
197333
675480
223276
420892
222004
229889
773431
431835
685190
860543
614949
874062
902267
663819
89040
179752
680375
587304
622658
867005
649767
141934
169764
562243
521227
512252
774597
543879
926169
163722
339092
837871
321032
263507
381005
5181
369332
955006
886860
897641
929908
465203
388397
617987
418385
226334
231231
20823
540358
146775
675686
1031527
314026
640321
371587
571761
1021268
788028
194587
331733
405979
321395
907631
377775
109120
291495
185043
930445
462865
227377
25289
324139
798456
917432
118257
63366
908846
199549
771132
223400
950687
178084
499344
885729
249877
1044664
157554
63128
15033
241112
222310
10555
756310
617913
848093
111462
690297
73192
448711
95338
846524
609208
841427
1036411
574654
119660
50257
841245
751154
976459
745438
676999
1039078
285092
906369
894408
240443
609333
959601
797781
261270
12735
387178
603358
108142
519128
266417
773387
275836
270911
163840
243916
421139
530985
439485
747674
107005
413577
3717
249271
583386
968731
527743
596488
1032164
677875
469028
791062
607397
355289
891842
624915
881680
229589
254452
571887
954816
214034
750355
689805
548110
570824
867349
18090
875660
980778
302485
303481
444365
372664
450470
247602
1025761
277331
419051
26289
498688
779041
2603
926621
441885
783416
750298
715493
739697
489426
216568
130153
474024
454714
431660
4519
338210
183192
1027888
765394
960505
503351
371356
658860
258252
667320
278398
108173
763769
445651
23321
96603
312914
730860
749483
125216
843380
711285
109719
1044317
388226
204143
10086
962570
36964
532712
471333
800100
417404
42467
305217
381940
479510
466330
450314
610308
18728
197974
358653
227425
49947
517312
531820
160427
389036
367541
1016249
185443
638199
201431
651802
831940
153583
393164
534559
203067
75807
802405
273602
839708
18550
466301
475047
734749
812259
539672
1004712
335448
592942
956306
284866
623667
563238
76716
450447
612869
872801
484944
249710
909069
840036
876225
123804
318030
445088
305193
230700
770649
700435
422187
851870
883013
72530
55236
887330
449202
774710
1039895
162546
269964
964547
743106
33818
879299
512932
906302
763350
33632
470635
21639
849067
968857
674663
719109
873261
59157
53996
695847
727118
849807
302510
694941
268914
838723
306583
683672
734514
1015824
456221
425967
139119
447643
483650
367398
166831
555650
194871
753834
592449
712126
614552
313980
768901
679294
77329
836685
761347
444684
77887
909553
869091
161729
997060
937981
84244
455001
643649
285943
9141
764640
210512
396775
919860
597930
896556
302611
198739
786006
653152
707030
1027278
120262
87567
149265
502186
336783
673507
757657
990005
187274
814100
819741
672444
995199
978579
111916
218678
817893
384831
160853
606087
166937
804432
822170
639043
484273
135839
997147
888950
137270
27756
94731
364829
62654
609620
694539
326468
493842
265460
65331
618298
450905
437019
839074
378436
572377
697278
907694
100682
415630
796362
315832
306701
347362
406378
712690
764438
677648
98497
881502
492
845377
1015684
196876
536448
618373
249824
332743
894515
317275
892913
946593
29647
51302
573311
1009821
675090
490596
134036
240506
851932
777885
517352
2916
210592
676459
275104
282408
613211
410929
385901
633203
488751
843325
227398
555259
748128
492578
495894
1025055
631754
350197
259212
795808
207165
1045233
862246
39264
254895
909911
384733
302957
760279
75334
190119
857929
130083
268867
480851
26011
895626
906170
755067
971438
616570
1035170
607247
888811
444339
860749
888644
402649
467412
453001
737777
735293
681366
715910
505369
333495
53455
782196
651065
1018520
396351
196003
418842
3763
794787
896205
714905
808086
352358
545270
143403
1019249
657714
961518
824945
413444
530769
876055
494511
526586
3141
1018317
650185
312986
868092
19735
309996
497750
571743
794312
1038273
186143
245314
556370
627659
813013
194645
1036147
401374
363575
855717
950001
642366
728740
512496
632395
3071
259968
186535
893201
798275
642243
986634
109039
501373
614051
831026
241148
688666
75786
779869
135576
763515
982606
49226
445897
842181
294470
283694
312100
560768
167234
3385
935786
795109
60892
718102
380640
181874
249217
698669
1010393
983197
503259
773553
969498
1034416
576830
695711
629473
195939
76484
802650
419686
251444
899147
501599
973123
394329
321486
242961
127927
475133
828243
141396
257899
938417
996542
324000
102
749002
119174
703272
532409
757982
883104
37583
31657
954619
341674
727022
593070
720775
577033
725497
982796
683333
547361
1026119
63480
828984
920648
606772
726054
477826
367615
339034
569458
296370
507359
873055
171473
331535
430580
347911
437078
584605
484370
28392
184308
820041
140206
430942
1020531
825947
771199
98430
493082
810345
307670
86586
32544
539726
970379
302244
860454
1020494
558847
569457
325103
603467
884884
952817
193135
491978
527442
648014
996218
221728
883725
119447
205282
1001769
491886
971866
345277
109825
325382
627967
1044185
189442
890985
101955
657946
659110
611114
1009219
414745
166448
152205
331580
461855
298828
844453
189341
285208
511044
177910
104555
823044
55108
554744
893066
153543
910604
889378
749881
34104
95674
465311
910782
29509
137919
31330
879835
866280
230154
650106
72514
542387
564371
843544
1001825
307427
727560
393156
826018
700135
566152
857613
990131
543656
186024
460474
882647
70832
748699
196777
837171
291284
958330
808764
371969
174808
189420
269845
151766
216413
142815
895280
240650
61906
473314
999342
860413
895149
928124
350088
337976
1013030
10844
441534
129320
652810
482493
35889
514745
248245
688895
157350
148486
143872
992465
524864
34526
346014
65625
505479
640751
605118
839954
953312
583105
445211
475995
891986
748655
617148
128219
157583
935972
154986
312382
525433
485908
730812
261731
143761
677081
277055
855771
452551
710579
399991
473791
823511
693601
774005
838117
577822
366446
18298
577285
129014
888463
142507
934964
758854
969821
478037
723415
486003
783371
414040
650760
878655
833038
209257
183584
754627
444556
839410
74063
656785
695078
887982
224686
614243
978294
214703
727980
862932
701786
296376
864113
972687
445346
143409
830838
863029
494620
150730
560180
379320
488377
625389
158619
375878
354949
387383
955493
212743
174571
16486
877635
803290
695341
470930
608318
533547
533429
120669
660230
1022876
13723
826363
458421
896665
260189
667221
170309
424495
712922
945821
806842
518163
711188
163255
544732
249583
416486
970746
396282
84649
15918
618815
130581
44023
42809
231164
288085
602779
853996
416670
533069
857281
517084
620221
231952
699597
691619
303812
271850
342823
722368
143765
419507
433063
849234
13782
323041
399505
253664
933705
974792
242968
807417
770678
58641
12604
406819
903655
154162
305949
344976
1030587
659813
490671
508620
315193
1021207
684908
278405
696410
1020110
245509
133348
611931
103802
985934
154133
381111
741792
780414
864147
439452
77402
891800
865490
436612
5969
879003
161039
596152
975213
493376
369956
534033
1011734
476285
416639
720637
375726
737405
529618
870964
507013
908354
913823
315243
836441
786907
391264
653666
385042
152978
666553
227039
282641
780099
680323
460911
155630
533272
1002868
597896
688136
888927
624593
820860
409006
799901
243654
97098
244594
265387
674661
441692
417871
915317
311645
40863
125951
668724
337237
869629
364908
264705
909774
371656
680819
382461
141599
205290
161353
93582
242333
727727
221926
153166
378886
13215
290945
706389
239552
362388
699247
716198
471199
1027375
903915
208167
423612
670629
985175
1028639
616381
594977
815562
513452
370704
359721
920771
836523
953397
40892
815579
123090
861055
119575
107861
849594
172139
480766
954371
997644
770723
350652
662462
506872
360761
536759
159151
663063
698335
161687
130291
785736
461880
474181
328429
935834
486796
638712
707212
410332
365571
24760
341752
835671
739875
873062
639372
745305
255479
489712
690893
701048
954857
765676
626831
452796
191008
43777
477051
413205
271628
1030229
537375
174398
983023
227676
935093
663755
725807
775965
441872
1015660
1035451
545915
753908
99882
180188
133070
668895
163318
353238
558299
469602
292900
498876
621280
607448
845614
80824
184
355457
676259
367778
426589
573818
53437
302821
126964
732307
687701
840280
208428
1016790
216189
625788
112233
706339
97613
990980
144001
930752
300677
782085
938717
825380
912613
918861
423156
5411
734859
552342
1026688
1025115
1036622
979632
778355
682529
1023309
205919
925235
257976
712002
2141
724828
439465
273635
276649
253177
340799
884704
39485
222345
1016908
224135
659539
670389
1031015
1032002
596578
624723
928256
460326
934159
31159
802358
821966
856267
110162
401110
114390
253666
907292
275490
291598
652920
208568
730882
81214
857107
56418
517072
204755
322821
657780
7749
641544
257979
262439
764459
392684
819366
761857
787024
736241
574791
103574
143311
1019812
467566
117433
1002446
179999
844752
85776
852613
710536
541880
93928
143026
601237
1039313
853761
687114
416711
483017
659775
863360
587642
428525
697640
636885
56215
739019
929896
633993
824946
737281
114289
679394
98091
1041242
522048
780719
943677
494963
913732
527341
218355
522978
488247
604183
633646
315741
421182
248942
852680
159186
597460
943079
658841
732030
708424
183709
389482
439130
996932
717871
860380
186360
674517
318574
45635
906981
733555
418749
123339
25194
111385
548952
30552
1030016
650825
512713
775984
265532
99507
1000924
854718
108898
239416
793132
586063
74031
4149
177634
968462
743733
117525
50590
116576
686023
804015
307452
824193
361227
214398
396158
236640
762998
354835
475432
1027403
438334
110443
77650
934565
813146
367938
313975
338999
382182
569508
630153
292962
477200
529932
675358
245994
850578
1038149
721287
564580
291218
873177
994957
439302
1044081
568904
707808
469532
1012479
122870
345623
650186
27850
710248
164209
674041
373204
999005
253936
285517
158376
519944
645753
883088
236708
112538
1036265
982813
72229
181686
714291
831639
170236
348589
36469
71170
45133
157706
30999
857409
640157
961386
310827
725579
928636
818336
640287
202468
933460
749281
248144
378961
445981
521902
114826
374806
698266
959022
205276
175861
109143
325022
688359
459629
789024
427784
98596
447394
1043584
797507
443536
696516
644191
332565
543065
140692
235155
642175
290995
1007586
639675
733284
43660
560323
548882
696767
950860
154196
620368
220255
874299
971733
832920
286787
381978
490666
238241
454274
1042788
909253
276566
43062
414305
61112
336601
303940
686557
2257
945733
642157
6708
767805
926547
866133
626045
523521
144379
85694
216373
950930
228570
401715
386770
968182
261236
502074
857977
116012
1011875
966779
421615
247219
948451
36935
327118
350900
231091
358291
424704
258606
489599
791326
1009395
685992
802882
700906
539605
17646
255560
202995
915170
424746
597518
1010940
701461
286335
1029508
281694
627024
847469
88184
893934
851879
873199
248418
769679
37906
1009685
161349
999386
362919
322614
197626
943943
557107
355648
258815
589915
328054
810367
438037
157617
245498
678555
217780
706635
728077
471345
432321
518501
503199
61569
492925
117881
136397
12224
520765
881723
506357
405158
350635
707262
712707
910590
34920
483902
278898
675949
208430
951235
667492
395022
733027
842027
291492
790661
461988
468686
550784
455337
838109
716358
160544
986645
51008
632609
342116
4171
215411
256391
531172
111503
624348
71681
755472
534218
923363
696059
470274
421537
145881
832365
742062
378668
557361
1032819
947490
379778
1004163
61147
84561
975806
391309
71644
1001736
106100
640210
799510
71503
541751
136488
363270
608182
203260
431979
1033923
460947
180814
804590
789646
300380
314816
568825
175399
49150
905454
166389
10572
801541
960550
641698
591229
1035165
547434
464308
608018
216551
390967
829151
21184
66992
646365
604602
638887
668694
668971
535506
155561
9542
302815
852091
235858
733513
997489
798651
498688
212373
856804
765181
1011879
166848
619049
605495
587323
899280
411754
834686
410344
467946
69635
19667
114799
286135
471495
412732
364931
183931
141482
1001554
822523
201267
688662
88025
51192
821266
465863
873675
28881
684019
180808
222461
330717
641584
494153
384714
25122
911656
281698
998685
240178
190734
495009
902189
59959
958695
927273
495389
466351
165699
318030
373691
926195
586311
318598
966693
280539
405611
116968
383947
338287
951793
487380
358963
343665
441259
829684
861734
466354
972923
945419
927795
613615
1015528
330842
541145
827115
561023
359228
324499
371771
821475
492687
156290
322619
251470
192665
11847
344124
769985
317079
429384
97291
875997
849279
891358
48966
428533
530113
831346
259903
493285
779272
636279
833312
262385
660978
978599
145262
149979
638380
358204
120419
446380
378684
208395
379985
676425
356098
791576
698858
22960
376939
163392
427349
138487
278403
55305
466359
673763
250986
149842
899152
229085
730255
355050
734596
929435
275496
939818
698872
859751
533650
794284
756881
704079
281316
697752
5344
850208
853484
448007
211996
800631
565566
887904
633475
335583
989489
188088
823272
723944
58269
920011
84017
759598
699548
204373
522125
949225
1007395
973479
969869
398823
980543
389449
557747
746676
79376
945698
64367
403810
119470
770899
173917
891888
716137
144102
166232
403903
964312
249930
376636
1029730
368290
233158
751748
159517
12846
948565
11157
448074
739780
26608
900690
714414
829399
889638
441427
318411
1000232
321656
442361
520783
107918
13339
961833
1019282
482455
105009
381254
77679
405978
252557
329501
760737
470865
109716
555392
70198
1043652
544607
849982
37848
200471
479953
880256
301772
112536
409055
217373
1007549
105524
759511
905558
761528
658919
959968
755906
806180
542187
929980
337472
480070
512238
393987
896233
343887
98866
486249
540632
528140
704262
198777
778809
814979
349772
990291
932693
411595
27964
217434
736650
421504
534762
656923
269734
1033859
660703
121863
823136
66651
983809
499785
943407
168934
323987
1044314
314682
700434
547281
533375
468100
847414
347930
954337
821843
854977
182879
573711
911107
391182
192740
101214
920018
239482
800639
835397
847568
554757
99538
330744
219099
363464
303607
426639
794528
989387
259885
26383
338845
1032605
135904
188748
215663
994791
388838
992643
160648
591491
786549
640091
762776
568429
333748
752122
169089
648673
134798
41510
566889
909463
283040
984246
571273
81103
584597
592340
69695
258647
475337
995099
257839
367836
1027691
544997
819503
832083
127110
699882
241279
778753
290068
438874
758129
83546
106829
59721
434416
201626
895718
1044845
684815
840553
566776
592632
876392
478693
30626
847135
555555
879119
238589
226735
899891
641527
229863
450856
928210
220221
498729
575559
111953
873467
213355
216266
534056
503041
855994
84266
42359
829752
67713
504374
12474
981943
539519
360119
969418
987589
844535
593667
523008
953440
762460
581113
847539
830849
786967
827760
753412
902918
1012529
18728
582019
963483
332939
745605
343289
278338
146997
747577
369298
110059
672262
976753
713663
165210
313736
52863
544468
233430
535813
617927
291485
431896
285399
945623
220612
265838
4630
250640
49118
426701
583898
707243
174935
945678
291831
263514
639289
205211
476615
263521
498392
842555
480926
652331
28286
707431
955405
250838
253421
12835
957893
391778
378404
547820
278006
859605
672038
168276
1023426
39337
933195
407509
461667
947032
280719
518790
96593
950440
637070
882559
353910
897580
714691
945387
773904
827913
74447
95919
883837
350544
386584
387286
124801
252463
569411
881888
371324
6190
337841
928716
193555
944784
456027
114811
644620
1002736
584250
758402
839861
736949
391721
209974
362740
161179
815514
98775
315795
550669
13335
810213
787932
889483
799058
156128
995469
630074
127408
893718
822369
646947
102538
475006
629811
778853
121240
410161
312906
883286
688907
960932
925974
934766
341220
763688
806975
848230
901561
83119
353040
247473
765190
705860
355097
1015534
650981
916572
884741
309935
802368
1033212
23653
383638
1006050
702833
528361
826055
233761
569760
183100
184490
430247
434743
289384
460089
329982
595721
628553
55243
237289
621791
341990
476278
964630
926840
637849
180221
200172
451721
774279
826138
848621
592999
568911
175128
931413
97690
972979
1021933
160282
77771
924494
212366
520116
319197
4583
674365
514027
640315
429741
316276
1029230
44689
407147
810278
202498
362179
99599
33764
753328
308511
946456
987597
949138
671593
673172
527136
562399
781247
560603
274993
395064
295843
72854
36121
876162
59910
708715
650331
783674
214041
291739
368567
848236
613786
533087
989522
477747
691214
876077
862175
382932
105918
810863
837806
746453
980148
193049
670690
583065
884574
960548
17608
28355
383074
195822
522601
236045
170453
444363
648141
943641
628124
489267
200198
228775
1008026
578464
437149
886525
813094
609611
49940
306253
944382
876615
798811
957987
348234
1014691
364251
994340
504474
584214
714246
380456
606089
1018819
344469
327755
1012185
512913
103729
854945
318338
859082
563047
498493
816774
728311
210337
82828
692102
515989
141611
335761
193464
29481
257958
728783
551122
321846
258338
948032
23928
40843
754343
525197
726671
344306
959299
651902
57314
661165
472048
419521
974277
897143
892506
289247
169097
963703
453224
746884
644030
16700
154533
857258
838078
184077
911354
298244
140231
1021422
619937
522548
197565
644105
172691
334718
761808
505750
622281
475011
488378
319481
32531
91527
747262
355496
372102
1019403
501762
141791
60471
31255
707126
737320
836520
620385
1037488
341017
62383
753812
457498
916377
723551
364498
385795
279210
898172
238646
593549
559010
838479
436939
351308
219531
1003247
388159
779669
831742
95065
76555
488125
902819
707056
1006680
900540
260893
51717
777802
281089
417248
52862
652919
886055
519984
1039760
844369
318625
951729
407536
432381
882356
685506
287849
277062
509655
805902
617682
136670
399305
539583
943455
127069
849059
679329
891466
116022
570597
780421
675159
163758
833292
655612
975079
106974
728666
764161
566854
562436
274142
711653
847844
523677
674689
291568
286429
954455
680386
137234
137134
907142
752802
61812
404884
892662
828058
715303
427552
132768
269729
107858
365914
210742
411237
432798
475672
280597
975346
205848
774839
571277
188301
6012
616469
391483
702922
365528
693745
199416
639323
201359
878942
69288
41964
599126
594784
988603
73995
519546
158978
975227
725696
907467
449529
600720
810999
372137
159095
839168
106225
393752
860657
718744
509857
984034
598922
1010875
927184
444081
933428
267541
746135
850897
315601
300761
471862
935337
161537
944232
51925
214192
426906
238332
455727
684019
1026218
253587
111589
934715
915933
341348
627281
319245
793995
740160
79420
908563
641002
967850
753786
569624
257533
626583
873287
28406
553428
643415
231573
910943
326467
524541
1014027
22711
252927
581293
78297
307868
483122
814524
465883
654039
517110
859155
937284
717330
61907
302574
699150
916486
666502
236994
697504
679
168526
329361
39419
250976
816123
291919
695829
1022180
137028
967271
285740
523212
597862
5282
896269
527850
7800
881771
637354
889572
204883
97236
901564
573975
842275
399922
502769
207852
207474
89011
467524
344294
902408
31298
208595
798211
279504
837723
367472
838081
889836
773530
515922
794197
442352
308257
1016375
739342
203839
130148
955160
834743
538805
923665
1042728
430012
564554
310398
124735
227217
41230
405138
514848
13617
566979
622965
734666
867762
823141
26678
511536
240677
672631
749989
857465
988037
351768
380997
498798
20939
728930
267424
968890
928298
615398
221309
829713
909174
945040
711077
949058
291324
933289
466674
1018182
431977
176349
319508
1005013
1039155
150511
337525
211512
87942
63427
254051
797726
4708
990373
127321
883766
66427
40733
450347
515656
348176
289194
730088
185343
676596
320960
649028
244602
703384
159747
102878
70583
930187
90150
844077
439971
40998
344173
467660
446541
183036
582063
894731
681495
115506
563472
1018787
911087
155814
619286
881674
443870
507486
23196
37373
382058
805606
753813
102099
731075
442800
857145
705318
792964
735661
325761
67088
664830
126826
891101
696667
756333
327236
662142
251879
481263
1013946
463289
958134
401937
269595
243236
315440
174235
96566
458456
271398
751143
513682
63315
413720
905589
300203
945744
911267
793299
646853
564215
789984
742402
660184
524907
455239
782611
428754
884705
531539
105412
1014452
540593
158654
104058
1021260
127000
162694
381189
778239
541645
720240
539217
524951
444547
962927
71587
862086
98939
780881
196433
768558
211345
379905
800589
914927
653003
1043564
1013225
784857
305493
482081
602019
144268
87550
189025
281535
988729
396923
546246
635944
212156
255155
525970
766701
200963
685258
560332
860074
71534
179418
369594
851744
815323
306570
540411
850185
302984
189473
949174
248260
1001208
97975
877459
44670
783310
505087
468662
656204
231393
498466
700427
659817
426471
880885
352851
1044512
288778
622497
870760
331939
299698
845407
820875
130177
723363
525125
974247
187764
498812
191387
530986
263755
361443
78448
961022
1037131
231012
1006173
876400
229280
386127
887722
81060
648031
549121
580407
211929
878855
163310
636589
627554
1038515
299453
1001826
758372
470216
744186
61865
994341
641348
401718
411804
747909
452486
197078
199588
830962
222767
905111
336788
282227
206343
860460
664411
659778
667020
600738
784299
351313
418817
10375
537051
881388
83667
36647
919281
743701
371702
959707
366620
326873
228873
425000
980083
791076
264493
874069
238644
96335
852237
270097
80094
235297
128296
203478
475276
889275
3547
918519
557272
655150
1043087
579017
662654
415603
53890
217989
699898
307571
616612
214829
277242
224563
680408
186530
430364
348602
128129
191703
973589
448377
19514
630258
688300
820959
1039526
632068
1005886
447532
656712
98551
139295
995286
734271
701502
309276
273624
72112
39321
490126
340973
1006700
688565
859097
282892
538628
995794
827685
757514
834055
190923
1007651
463931
224921
525609
685994
760254
864606
20891
676061
420123
175338
258737
140421
465908
698780
504830
540180
109231
800588
994439
733302
600206
548047
325573
987439
219396
195212
926515
790821
641678
184993
246419
366810
526188
690233
569368
388907
31913
268767
503534
698144
611288
316677
494880
684810
495463
586717
592057
191851
783855
760771
49198
959991
897316
477257
1037301
807985
208736
133548
1018691
310398
980472
281989
1002179
440847
442537
892727
520522
200384
629248
153407
218713
438917
587343
206168
818006
278948
821006
990696
396119
390511
111505
485374
678863
665791
439266
944078
447370
14082
810159
528037
300668
759380
97923
21871
775756
468267
991233
1885
477754
930256
730373
814795
966456
170937
795902
148200
263788
278948
52171
606650
589995
89816
587642
869348
60453
266948
767333
648037
206561
443576
698460
888661
119083
840346
885282
861102
1037030
132989
618087
404884
96737
711800
788498
952283
889824
168157
35526
670229
857831
789620
265035
685332
656980
744226
248509
649484
918521
10425
807101
342184
912532
765394
543925
740253
145124
691835
156135
275632
627911
198557
994926
841450
618421
663951
617700
606819
800966
710239
621458
642294
338563
912226
988320
193488
413376
566347
558961
532325
887786
163164
736637
934015
696824
1003208
827756
820200
894234
98757
673643
30558
4873
572301
1033233
283658
584861
997001
746053
257406
451224
74854
579397
606459
584191
325364
291988
978701
24583
1010918
820196
93193
927244
671545
807775
215525
904069
695581
422916
933998
35137
479680
648016
921184
641396
423229
147695
125616
187516
594532
461227
966407
198061
925465
1025819
731037
191041
812727
912570
689861
302202
927255
344767
684672
701205
361040
371445
957123
810944
68875
553209
949775
210494
376322
898008
435486
279182
798978
525639
193731
916542
826525
629176
421262
738630
439759
249538
976883
608286
1001539
416840
803887
986885
320629
824048
436317
491795
428913
787554
411527
901684
146556
524245
620675
133417
965094
76252
907254
354457
896650
958234
623522
117289
614460
122599
100941
303209
1021948
613178
186642
297249
476558
781419
292780
378197
642074
962102
737790
786902
526312
528774
700852
708059
370928
516721
149424
578992
850345
147702
778042
164653
156086
580904
289949
591897
176403
883926
670704
42442
417065
675424
63120
401803
197726
532373
982179
913145
190669
294483
537714
785129
42777
340903
381988
1002326
23014
449196
637437
909643
20640
1022796
34562
315345
710787
192437
115526
612441
384870
732843
94334
571232
373988
369023
584623
780669
442977
524810
409045
101052
418028
792160
106155
777425
258934
482692
397864
775845
603256
597830
1029077
622637
587871
539360
339865
301096
610133
238083
1036012
159921
601993
217681
402742
61812
656935
699728
742178
369849
162045
377133
932533
759965
206356
852908
536688
347496
665786
938600
32696
170563
233874
1026363
1020425
486263
202442
504604
142922
284301
514373
745626
359016
661547
710217
476228
257336
550505
484
752307
726617
658569
515572
823140
548461
321746
611823
366410
355706
257229
826050
674771
722539
195444
1038394
932243
792425
455624
895308
238195
557072
657242
28918
651078
869914
227861
917247
282478
118453
619232
193844
524995
120473
731876
233297
851133
635244
115765
866872
51794
523657
878139
410520
1021995
1041798
487336
690528
473623
751730
569817
693989
815162
578534
430079
1005851
660387
816004
407857
747465
110823
960389
388909
718367
981108
452641
380135
67402
954047
868895
33059
135345
673583
676308
301267
930791
1025434
684522
226108
180965
807755
906995
692475
111102
179551
927408
190740
404465
269960
333650
17507
181689
279845
82647
1015668
548900
409598
637016
998283
435044
555516
790134
477592
830096
336315
910567
226141
13073
922960
884551
482717
796791
542401
789818
368187
752104
108106
523488
253110
10453
718489
520141
72498
677498
208144
142236
18762
486491
490348
38897
601076
295596
795822
104198
748002
13577
738260
650442
435965
38674
889269
205479
666870
273407
689238
610521
341144
520798
450459
699405
514292
1005261
550815
507582
515983
155619
88583
735312
361752
973563
1025020
650335
471726
960035
227952
996285
810426
760670
1032946
301395
417639
259113
71273
903270
551643
939401
574494
33056
901977
545986
198991
715311
269596
652145
523253
865534
91344
277837
449835
933556
1016447
202376
492523
90696
720098
411788
130114
258053
948547
348580
265957
498561
834047
401378
319644
842335
898956
23282
865965
681517
738458
758842
278206
384048
603017
981793
359060
472546
952702
556678
237489
934917
176856
603229
295614
604970
1035418
585479
877914
626401
640761
790925
717017
213737
590481
643086
699326
107445
90472
143989
1037334
608890
228885
642349
611301
947440
860283
1010518
551411
824519
118347
381559
461161
522079
695375
38647
80988
136773
291317
485821
883119
491008
711425
495138
58106
586852
782731
295609
599526
811881
218101
493196
655124
509170
821112
65048
655919
21489
435427
398040
464050
127349
815262
1013278
816879
256426
49471
391900
290629
213050
720718
869079
308076
173443
804417
433148
801740
455537
665689
297938
424760
433944
680692
774471
407781
1024129
567470
150366
248719
199040
908068
188418
443290
454457
568973
893127
414860
309705
883436
1035673
973390
36098
1382
232486
164764
162742
502211
386000
322475
458664
325658
780297
192956
564778
120028
970765
633853
576229
417166
399992
43657
286734
39079
361618
722697
700946
181376
642935
999992
110183
322837
678042
397051
849630
782314
793698
722513
714326
606023
242355
884323
470813
1010228
74557
605749
484983
33303
422913
675465
963779
561294
115788
824675
758205
549797
610379
375732
1044473
801032
645193
256699
893495
435765
70683
92525
829555
281665
984813
106334
574953
1023592
132532
751134
293963
320771
467236
214773
463267
942491
87322
954587
63795
498323
203379
201828
640351
209140
983925
638630
897506
981616
417589
290225
14788
271054
855256
385218
978923
626352
43072
111238
1015686
326096
364558
869888
49545
352387
49843
533941
116941
959425
819831
119581
121282
692459
323929
470858
849375
236878
855022
612247
425969
544521
19513
411077
39751
370440
457469
197739
830528
820711
157842
176345
84958
473225
895690
231637
919744
150596
4573
167852
436542
996784
927083
153613
744696
882540
264136
457770
135693
1041642
14452
549357
441914
785252
417585
219007
528207
820222
898138
331110
56998
362251
976511
76108
244523
411800
802740
143306
78029
995742
463254
862203
700256
1006534
1030112
774958
824064
1016298
920073
456111
692109
385548
988916
706174
934140
24177
745271
730747
823466
168020
559459
344102
480363
169930
1031616
257331
849891
78366
597455
43773
50168
275153
212993
472466
96089
992609
693520
352488
364710
588527
87545
282154
971799
143856
634640
567117
980153
680056
113562
608973
663972
729534
539656
846685
187909
529909
742380
807764
706905
147784
281269
550013
158776
22651
484313
313624
433177
37384
872090
581421
996612
993938
209462
326307
415150
946800
33672
295198
81711
52552
189568
237131
98252
382165
512178
493271
588658
449184
355878
838626
45245
876017
40053
843785
64259
168418
103981
830836
798272
927632
461969
950519
862529
288352
95867
824514
1007289
926293
21925
1036289
568844
905453
724014
970001
422635
1003342
1014084
996741
674450
611196
917880
638188
71189
163956
56025
734924
184057
407744
698582
647015
240134
447818
698747
919709
766198
1025634
750399
622542
510918
786187
620021
562684
562683
310660
494720
236887
547649
454812
649681
252251
357199
990609
384544
304489
593015
695019
526320
920199
877886
568973
258267
244306
802323
897188
455846
731171
159900
18869
739879
463487
838683
281292
643741
550272
546013
407489
666320
321849
806230
384384
13161
980000
1029892
693184
50560
42743
762177
891110
1040600
415151
693256
807234
50479
865817
414397
793788
841129
985812
140684
452010
757397
839148
302329
625460
349397
147411
916308
93097
83561
705870
715290
354637
1008241
603913
960927
590142
813790
927980
723411
606677
241258
581463
606957
1015242
838949
468727
548459
274132
892323
671192
255442
641997
591757
351868
290263
497505
35389
989092
904932
28519
876287
168361
154259
185952
400082
571402
922833
4127
432620
799462
27583
135762
901359
403655
41059
807571
445286
980199
25387
789695
117526
836524
253841
168952
605912
524147
130497
134832
812549
179936
804395
521774
949132
416788
691519
694712
712045
387513
241256
36517
125626
228073
957058
187325
765255
803648
183631
1002700
943175
450107
268628
861680
54082
675772
647090
81184
768884
39526
645633
809808
125494
815312
552182
418951
283060
381915
128534
377605
618146
66073
207219
354460
890493
517007
574940
241717
284146
366153
982222
534680
145865
993152
785345
453065
387395
212713
749613
554789
822292
75478
826690
1023227
9359
173705
735612
50704
839279
514030
1028323
290620
526750
175471
945299
838282
303708
865118
377351
655216
81760
879353
858174
854369
849557
663574
295347
699361
953092
537086
961353
831438
282482
1009389
735111
432239
554052
413482
384533
305762
366429
225903
419382
945799
714882
544678
321183
190228
499625
325150
933602
960319
271050
103268
378243
653044
772976
682420
906204
850606
27986
433424
28184
639764
684202
74935
308039
268655
816285
629546
293191
532200
185652
493705
852334
351738
457392
176991
136486
909385
635845
819312
426899
307865
254830
284128
761993
578260
978974
570319
506441
104758
923163
561584
321895
160530
150321
830646
747654
889970
159110
75583
7279
1035094
465136
358567
494557
696901
895045
26764
614338
964854
413107
633773
389227
692788
160377
339480
956279
656518
968940
439555
160564
782481
653131
336786
79961
283347
766291
636382
777248
790685
589899
10372
258802
162477
379105
367672
622020
240243
817188
162331
1022767
1037975
969545
789215
248628
617297
213030
641518
364834
491884
33998
316921
408099
335397
421166
72049
696134
115930
518039
562039
739862
396972
748134
800708
848903
421454
725150
198523
173973
882250
162167
859029
843813
371869
253020
588365
324886
968980
14340
826743
484971
548479
85316
79189
745039
530991
428536
150337
334788
189373
611809
809022
514445
204497
16524
146704
136455
632193
940323
184262
818803
638413
774334
798438
147086
717958
669750
222182
280427
145542
1030712
715363
532964
979401
999434
615082
793829
628801
938315
899342
509824
467098
551206
345719
61432
417360
426707
327398
404239
985764
51285
592363
979325
35724
256514
441858
929546
589071
633578
359733
864814
83651
380342
229221
505813
1039038
416795
966683
182076
886853
569920
245696
1027584
55287
522982
561011
470834
693071
418134
379019
57780
91256
746925
491490
677517
800830
623224
118307
137541
789362
455772
256670
1022068
564390
1004149
33864
604322
937708
1011601
154697
647204
558593
384827
509022
2399
791321
541797
641490
1389
532058
364377
375970
551949
25225
572729
953120
981277
909880
99441
411300
988413
286233
985399
444572
859217
356730
494982
762628
924158
560955
12970
118231
86211
520278
398216
953770
693880
450577
350485
458958
134765
787169
447792
853755
521138
421416
28764
325868
491212
600199
421888
993787
272877
444782
16986
36925
1001585
938592
936973
258136
125200
364650
825444
765736
550325
200276
303485
297926
171811
748673
969899
477524
389268
550756
961317
295715
538716
1015407
181457
58262
878946
268067
210688
483908
48108
234517
258934
515501
236352
321157
324688
257655
835833
884790
908130
693164
141309
711725
20430
696281
761633
1003993
125504
517009
601936
182312
970412
536612
627832
321215
1038795
166972
469918
286776
778038
118688
1013606
384048
850634
578815
649492
513299
496223
228944
95261
364901
845169
906880
429164
307575
243767
676269
725502
957204
736072
771439
480575
307829
154566
699852
287222
146110
754312
780431
147190
915050
343034
285516
771614
799911
936303
14911
898336
767958
189353
925289
67600
758944
745427
445880
689148
98487
670721
608301
164122
570030
635567
277106
615561
874049
935365
640031
193604
148566
951563
575367
856201
348003
219174
274992
545073
638285
396618
81831
193683
636583
310628
624074
689660
520072
1003534
443035
631242
212352
88069
728718
275410
598585
803700
343946
557124
204555
907986
468978
416697
1043105
249087
971775
711267
1039863
1009479
723761
439435
362350
508230
185414
289937
391147
230584
212983
414503
719730
881924
348949
1000129
507703
1043112
70507
210851
483048
405797
712561
766696
908130
1018293
980678
974293
851381
49840
819018
78165
8903
158894
391410
949872
352694
789157
500372
455249
177963
822201
14279
684935
727031
266626
256606
457562
335637
659328
488482
912640
511535
384330
827151
239628
312935
216611
258416
523580
498634
283869
948775
808490
660325
512304
722004
835487
659590
415742
354110
162900
885584
743056
271703
531314
100563
246116
29123
727904
770891
1033712
517242
59159
485357
271436
164101
344292
367600
976441
308264
686191
939372
988656
409401
79803
197690
757198
316466
349800
808628
721297
647451
552724
645481
734511
509399
336978
277241
136765
577995
50516
324001
980374
690173
42412
697546
25285
496534
353302
82411
770971
689801
920384
456350
752911
129655
263086
142206
910676
83720
526573
715018
556952
996410
82799
146956
865179
798951
457981
407494
274676
599724
246210
981649
196173
532810
268302
409055
792625
987658
162775
557168
572722
4883
163688
973426
228257
959223
936583
384589
157018
282369
224614
855246
862339
347817
858927
663984
888325
762094
458826
572262
80699
249709
106958
568088
133568
395204
238
143932
724955
666967
106846
610478
998565
327743
915457
933668
309382
887824
27404
569398
288887
590372
361907
435228
234649
532845
1013947
798526
843426
536922
896672
704063
161342
533270
227663
435357
1013056
468240
82131
720761
711445
758634
1029983
508940
718264
911824
812150
83052
661005
748209
861125
472458
683824
328668
303220
614905
445300
585482
467205
1004563
825280
34023
708999
771051
540841
117992
348903
675134
996506
360078
1012089
321416
101983
1015150
460915
968991
729947
411199
149885
109223
67121
664490
157432
512988
549492
754358
733685
5951
257401
746465
1043319
181315
126295
761221
464105
53105
573025
874873
815158
424748
63128
855300
216206
18613
502953
675142
646692
386458
42387
543528
359346
270546
351851
576204
724394
35708
988136
593078
187900
366192
784379
927277
1022000
8787
55337
45967
519393
495135
947207
8515
240530
275815
863125
16191
1004140
159910
912282
5720
896939
256753
660590
464351
547864
489284
436106
720792
524335
120197
765867
229887
653705
993623
308496
707725
173158
459985
588939
236718
918828
84843
741561
876488
895264
966658
228419
603545
840716
514111
294652
842143
830786
214672
932532
572298
635808
25521
1003404
620531
841515
591573
973012
536209
887442
938184
200865
216577
99697
147365
959001
332620
995719
126260
489864
214003
325978
868935
279320
687215
499027
57958
876543
255222
452283
42351
402987
530862
963775
194776
10174
936166
558642
592150
372193
21565
979309
381244
414810
140703
36863
155245
653551
965349
737576
764017
228189
858462
519710
353196
742369
307769
493270
836858
383881
463403
481813
756822
803501
108421
45576
499086
45873
571928
143161
782410
703377
574710
30360
798596
659529
202934
120846
351649
628859
472262
844536
312194
429370
729875
577268
451584
523910
532451
398473
1007616
639591
436273
227113
385016
847209
133206
149723
968833
670930
287104
970331
291864
558431
850920
304826
55010
763874
165451
439453
426107
190897
405913
284777
340655
651374
735791
265015
715973
710612
274943
87968
617449
207662
833654
716835
46566
369368
680841
690476
335501
583243
174919
694995
687433
591502
562676
552254
361279
502460
911619
916505
901180
216543
278921
435788
487083
264304
250333
275414
46910
363326
471121
671556
324744
190923
265549
578038
979634
857401
321768
749897
1035372
878585
391367
1011034
980322
5956
178602
435170
611504
858498
866454
999569
116717
924622
134560
763599
528584
871854
421766
298308
839725
64221
698819
588421
436608
590816
848348
791732
447385
877394
688044
1028672
1001904
904300
71220
333879
1034408
171051
681071
485860
62060
552795
853231
1007229
667432
180803
669225
562984
443745
596435
567069
168173
630384
591636
419751
718153
543609
565257
844553
567560
446933
21252
90399
201661
175398
149641
757027
850371
959630
128894
964833
88474
237733
334583
77023
350352
729344
815768
432440
322147
214939
51995
700700
518390
34156
146177
358744
70568
891342
382033
190467
427557
3723
410772
508942
61798
981242
747869
475137
770311
87251
1026531
657786
625299
89546
159505
881719
49424
405597
823257
550121
709921
404547
276932
988556
56276
711853
194266
222927
998449
5791
777052
355132
604849
579371
719735
581209
429372
941526
589939
715989
302389
973723
368200
470527
35124
284831
363584
93129
910832
470670
502722
333146
758065
357899
123059
390808
18616
1040215
795542
32296
177889
74679
235794
858433
415888
85096
64496
925699
478685
914080
329841
313058
158903
983998
508346
607056
231371
341253
96403
672754
904980
109115
211883
157728
846933
717775
86352
418469
782146
1035578
615203
650111
548730
898662
1358
154371
642583
937649
124389
228753
456108
314758
916050
24060
864654
915193
245797
664883
616717
333503
1019996
795494
828365
908700
129942
46548
632882
40628
42904
641266
389665
886025
985106
766080
462283
64132
478881
1009038
825531
210269
62154
542967
553402
710273
1037380
761656
387962
852543
111204
962461
784971
132403
831818
342628
636114
774748
346280
937083
947478
51395
630129
24104
1015030
254017
75157
229531
640992
323615
781422
483213
748127
42777
791105
99776
287650
511140
702306
532814
596375
750818
647497
861999
1112
112966
339588
717606
252768
353410
669370
147898
42636
8156
908131
57045
548673
166788
810942
113764
1018608
724199
238616
486831
936395
249933
437777
889952
604999
422735
415672
415746
851915
882019
506731
642206
390101
787313
808104
434785
401564
425239
867306
611800
424107
391104
543083
162421
207831
63033
394645
675154
504055
1000081
913718
355657
848695
380703
396018
178628
996858
186442
314533
975003
656918
715986
144380
704614
671734
205217
558972
28276
363624
983157
510062
710049
329897
495980
226163
481660
727945
646527
622325
514729
724485
883672
882754
134486
810406
472254
710120
250834
690747
1039559
13667
125926
613516
133855
330701
842169
438967
106786
529136
164267
634130
217575
833290
885962
955515
350366
882453
110162
12372
725395
416074
156275
602690
271640
105834
905415
498474
121548
133502
385102
693380
87293
470739
634071
794369
221683
634327
958783
20095
599920
474468
707522
479942
793605
622822
52709
841142
981580
239445
752372
658487
484552
976517
1038345
350629
815727
803458
921707
285043
990880
191902
422644
177631
838149
79253
253127
107048
378288
189035
435279
202383
265870
936801
29903
511112
384574
1022849
202619
296463
59106
542911
383484
932759
220370
522500
314670
413004
641464
354935
917022
924063
562351
696750
3408
18702
346777
726647
504265
301416
872083
587558
360258
124212
430760
583993
1002027
1013218
609726
693836
401435
294088
998190
227221
297766
650717
258961
536434
498842
350678
399475
662515
759486
1036637
663058
912577
768162
574221
770056
630578
270540
872745
251647
685020
124370
651694
960524
987286
216541
245626
528115
402552
188591
465439
552865
255262
219122
592924
35954
619832
868854
223803
547408
48168
548254
933545
985204
278695
486162
320384
962835
645757
17531
121042
213272
1025589
653924
139794
272443
818727
78812
579869
969155
238129
669854
538113
798721
858578
712595
923592
536337
993906
438252
224647
240014
792567
719048
125986
125197
58196
537607
352061
958337
826469
518584
530565
661121
188374
549608
847266
25048
339950
571896
221151
930113
409045
946695
995589
825864
570615
804609
164392
799766
733219
700810
149231
602215
806754
929138
647306
40801
866885
943851
149612
647762
424827
387089
847963
69042
1022401
474163
467759
854506
765262
446714
875187
579945
86164
857992
606652
178679
290026
946247
291151
967771
541425
146428
165735
431842
39436
292377
103764
868406
650712
643658
946882
88978
316603
903038
373129
300438
772185
512327
613382
67041
719960
504883
671405
169477
629331
970227
599354
975539
962000
331687
557463
454064
388040
879637
912942
184877
141709
1012771
332670
898459
644593
409741
765644
779430
552482
935472
228473
831858
143177
662957
879125
824775
619545
987997
943581
571365
490944
459962
690161
960056
48763
960067
382459
404180
584935
368538
34390
920370
799168
868752
550964
367968
475059
542445
565286
215440
932318
943966
999754
153210
212823
1005165
570443
765018
867416
1042695
711106
320991
219036
188998
370711
223341
1006243
1003389
857016
451730
402996
364513
725533
872628
353076
293524
85946
174542
394707
578710
482981
926651
667343
1003081
107559
245045
259463
417964
563267
314284
625968
470112
827509
282460
889515
908788
916024
509926
110682
472538
597927
634473
28179
408949
903016
59883
394916
41230
722640
244932
107489
348235
157378
298320
132301
531170
672726
878188
825781
321104
99652
490821
8413
399731
477931
95374
674162
893463
637888
157648
627235
144044
1026383
575698
788933
410837
537184
942161
1007812
153242
24508
196322
836404
944149
224525
889969
774469
586809
902621
862646
1034031
741108
401127
844147
766138
647549
73228
166643
486627
734050
470599
696799
913113
430231
762512
830425
237946
418965
997866
56819
450136
643103
641018
419898
299857
4150
891856
848191
370773
329896
530344
157800
8976
347272
362436
738770
509792
952895
740382
1022269
725248
354616
839256
159509
468185
447799
909300
806205
253062
491300
460664
7449
832631
338460
1027196
329137
800875
831377
456148
1016366
308860
44641
1033747
612500
181043
625421
320055
276205
476259
118041
300819
746243
273752
77288
981301
47154
390670
301169
836813
875606
69758
896440
495939
47752
33370
360937
697727
637374
167177
2686
428599
1043969
957879
921705
145370
372127
663175
380068
536731
30490
623390
764175
586657
1043737
671793
498520
738742
376314
30160
838443
410798
253527
21168
761523
67797
94649
263846
757902
959183
778606
384705
981217
704075
895406
687059
86959
695936
244469
529458
694145
605807
597571
219997
890533
931582
972946
413581
580784
917654
801545
898473
798643
373668
677863
294256
685911
245295
773880
655276
712100
179007
830188
1013582
10353
87357
474499
158356
208060
775527
419926
22121
849193
702748
724125
706104
582276
1000017
704682
230223
224855
342438
557330
1002973
612464
609544
711550
736059
186209
249451
595067
244540
706088
677805
979315
974442
336426
587671
1017631
57006
200215
950585
723446
355684
493011
157412
199499
1036894
571969
1006597
828830
742062
511431
642903
623896
946671
363843
672413
792593
821756
768663
411148
74692
316875
64966
821784
894886
1026618
575578
286257
411784
716439
553284
66523
54243
414408
594833
314868
419219
683137
471
646158
955164
331783
622608
660359
87367
329179
431791
36300
979799
168914
559423
17270
89493
913141
315691
1035215
29812
769359
740893
661084
581819
327751
939768
143349
361976
558779
328805
320270
360478
607025
947590
703045
542552
6895
85824
695021
542083
228394
952651
382181
660716
436836
880665
927245
238706
944263
372132
19688
202256
618915
736932
111301
920280
953427
938292
303399
971126
198774
483859
741929
1004530
37879
106532
134238
492966
273277
545196
656858
86588
999826
270264
564413
833070
328613
280367
597203
150774
1033379
129465
404517
543485
508277
924443
121423
506121
354513
930035
956250
985448
225449
99836
520183
557748
928058
141830
639291
776213
703614
113277
993499
92000
890474
350682
876734
571667
511462
1035588
35169
366659
524563
362826
225823
363721
463220
723590
416638
725972
890840
430893
60829
572895
486549
543936
66406
600652
542052
557640
76376
632014
767485
135453
286083
438259
113372
908124
328428
677306
132557
883681
771256
373667
424395
4518
483900
637641
572722
420965
376742
987419
381385
827843
938273
542137
722362
334586
757009
393460
449549
75710
181539
1039333
792122
55896
605371
469761
545006
970801
844281
330731
240673
654059
140031
316510
839886
902417
852360
302057
230938
477225
441941
999611
327655
435212
319791
458204
108798
778920
451199
952459
190752
658349
942836
911615
306474
646125
713156
805577
277343
52567
293869
611125
647413
875305
227981
504819
968488
441726
610328
94300
661742
75771
801607
706217
12669
671088
153631
420085
28232
699454
142042
873984
689368
755344
454695
907310
489053
205615
192556
33245
376246
102779
840193
8999
338317
128411
481263
160239
111555
730593
457412
560728
345159
277149
309690
389600
240779
423413
1041285
282813
322922
303458
484057
307699
1025219
281846
569849
934600
760082
390015
125464
215570
266560
735395
405605
712430
570537
119697
87977
153845
20042
760298
1045335
1037503
987027
787455
581190
600130
779754
990076
429561
15902
796464
599768
793291
512913
206267
153300
36956
894605
483015
166426
777689
452520
503105
12502
727500
498482
46699
271250
383433
530329
358002
868201
623171
856947
28855
477085
751570
875534
107180
542929
284157
70043
38474
223452
207222
238106
241675
590375
16017
258943
293912
808921
653582
257676
211043
1029905
463894
490296
747819
229815
591061
604991
193513
302363
313204
201595
283285
676844
682398
238462
876851
946592
609592
7309
161927
466695
688419
33315
579626
406320
836345
162018
724242
913031
156858
482806
43369
339149
480188
864627
358361
695694
104168
925577
161280
466641
4614
302115
506302
199834
480559
949393
797206
343823
514531
512715
487373
352358
717888
116766
477887
693908
613407
621580
1010430
110221
485013
62260
958638
950877
1038825
492498
392599
221938
736383
341848
754881
998558
338427
808691
684889
321984
261005
959242
386838
684736
382754
801591
498226
430869
968908
539784
100480
328534
448493
75864
892213
222953
55196
860296
426990
886578
449415
699968
3334
695890
919173
778873
160588
47862
594085
66426
453102
732725
760140
274236
566495
19950
581878
19072
67008
357859
176191
254452
270003
522767
739009
851501
574926
796419
374067
245391
551383
308334
586736
587528
79285
874564
888207
272061
999505
54902
536147
87209
58549
444178
728648
266613
142827
749957
274516
586832
362411
258295
415630
1041028
1039679
730851
176014
529691
916437
1032569
461300
280820
48509
703067
440246
561610
957034
511252
1004988
243559
273275
174152
732025
422883
855763
818990
904080
208994
424193
551576
104701
455930
1010901
726864
638995
395073
518075
331393
333972
989461
967654
1039729
117624
669423
146067
178549
425500
947560
157401
909299
498129
867394
351536
581642
121040
835476
919158
490158
343382
907774
430145
526593
948899
947100
692393
263516
54971
737800
147370
1004187
708309
870557
47113
47923
510231
724015
778476
823889
361038
493765
420474
498785
989688
431192
564414
443508
648697
762083
126588
942090
508876
223044
653803
561765
524205
641795
644724
988937
210318
845746
849786
713376
732398
142536
66101
65256
357822
350765
86815
790573
118019
809020
669672
92232
277062
550547
803072
920154
680377
633074
528191
1007399
804639
117509
637501
895062
345846
618522
283018
732668
710369
957428
232392
170622
608580
163984
755392
134944
524669
683015
136475
21131
762211
403514
448493
999182
285313
928800
397889
647801
419456
924287
926976
533730
395423
430128
912544
952029
112944
309008
19095
690184
372985
101642
143941
5411
620190
831004
276662
53419
578478
18076
299900
522741
646993
63440
489169
626686
4662
10449
506248
472970
447270
136432
251474
360390
738879
996277
195043
2319
849187
774656
305342
1015572
74697
776163
262452
115728
697136
683253
692142
314808
883931
1005826
374234
260928
127654
254473
980303
537526
778140
979072
806273
1031510
660420
647878
505928
342941
869590
897472
517762
639876
981828
861315
944156
212412
567925
171353
799581
701977
617976
982297
1032905
540188
612252
546558
7915
456858
624939
150439
816580
56360
87587
857710
138869
575255
555582
759156
419088
85759
974503
827097
840120
75075
323254
989794
196434
272330
678465
170188
652616
487368
68840
140894
857597
331939
518547
1043900
523683
946842
183456
818783
262097
80588
229996
62074
464810
79916
420260
379257
7205
776634
883939
158025
629033
473550
204434
601304
961501
558498
586117
253594
213409
159827
827600
792243
375312
404962
301964
4994
244844
294224
569101
860741
760945
534935
185834
106223
960051
352090
52531
330627
373055
1040896
207622
344843
614454
402000
611864
785447
238251
94343
208034
862522
913934
259424
411927
952872
49969
486107
2149
30694
465822
368076
61695
925551
386348
267578
586398
424574
467212
469748
286406
237343
39469
747925
428653
570404
412637
1027074
539143
997805
611264
56231
536620
69060
13700
139235
532965
347845
344018
308717
278277
580463
919464
351187
337088
98646
836376
757387
513441
223122
790815
480958
331831
509301
43738
692281
234888
335694
940465
7495
141694
570796
486601
899618
305825
116692
491085
395027
848285
519557
933981
934628
523996
786091
129677
456043
238362
110063
318803
977913
972666
649638
441102
465117
965636
418785
154836
1043327
894766
48567
397469
802465
611796
324470
376058
346212
492539
25889
954545
268421
115127
427423
123470
1019765
476834
509950
507046
597431
228351
550275
49080
38957
964286
735550
882117
302709
586057
32737
737614
513228
985957
182529
771359
90859
343945
888039
31861
721481
325957
463386
218683
987176
995603
886296
90090
86961
532685
314467
1021301
876605
437571
667104
975794
941738
732995
1028378
743848
724774
800386
186672
393757
558951
900352
913338
740658
555804
822585
335619
842988
743557
677563
538417
952134
648033
162983
104936
892398
843662
510458
310308
646046
744432
417266
410284
532977
302133
823201
866685
1012373
126848
677276
447551
403919
850732
261712
33751
665680
311417
254628
158279
465445
94095
378846
681894
409229
853770
1038580
26698
1017089
112450
628012
497679
1008524
124274
381621
139118
427439
795846
333642
726344
842461
317024
531349
336993
824789
559238
63037
732171
130870
182646
1026369
77681
968638
213982
448044
546574
533226
71832
131013
1002271
254425
228746
897349
298718
424409
745729
612161
820350
855593
840519
15367
929756
511475
335041
48802
743542
605401
879906
954334
13320
513867
61991
779754
819754
122536
123547
585803
720052
388089
147398
611208
579607
274816
720967
835297
838886
806314
85237
581753
488511
857866
726521
883594
998029
621171
913154
89670
191217
392599
561853
343153
888896
899445
147087
139744
554262
474090
238500
779086
135742
124884
307927
69933
72835
425549
302395
238535
1029637
424068
84137
163425
756228
617091
789284
648946
804153
270723
907364
522575
42613
1028906
267075
517620
60234
430896
511009
106527
435584
602525
289487
272404
268827
147208
439260
241122
706506
266916
1004985
855229
354395
276369
741815
430767
78783
768759
855343
517371
758023
1032073
715619
594900
600888
699826
406537
514105
754996
868666
23295
129576
351655
337383
673035
525033
544953
581063
634953
836966
119684
543753
716751
488481
336012
59564
447200
35886
225979
479588
7649
966070
935034
251819
379435
395946
180484
430323
941471
220097
823414
967253
988266
853099
32646
125680
492585
285954
735250
814440
684968
874668
294318
361433
590944
1000354
906061
685771
771106
104538
47875
857698
521382
928688
488905
1044053
207219
363771
941807
624623
1023208
593124
346249
905956
43361
777941
608995
704922
588984
773286
239526
951327
674453
147534
50953
505783
345792
745958
446234
745861
272229
77573
588534
505476
364440
202704
811554
926091
470465
1034927
526806
818452
91326
246507
424916
910096
866725
96681
112178
748861
661972
719143
756349
133068
860757
754261
230715
799526
362060
267788
359253
417836
61813
813880
135608
325467
312544
442659
714074
831435
313331
721757
302176
609833
242194
872073
1044011
3983
764640
964683
1028234
834506
931176
14577
23912
55972
69732
149268
569166
237921
364356
246608
47783
255486
238880
307198
222378
511954
859720
41336
135107
373053
946995
655155
508977
752241
625500
309638
342628
826042
593104
441574
912179
496492
453789
465652
1019468
114655
573946
919353
280951
762733
760951
52167
797951
779007
751748
99518
738403
342808
437207
944277
973895
413677
83744
474570
943315
132947
962852
832625
1027480
162600
388795
237728
278749
779411
843114
993936
407436
740501
107654
51847
226652
665999
444548
215753
748791
1028820
635073
810305
980187
403335
700719
914563
894364
836118
1026011
880363
68409
864642
385689
830999
378340
187530
506618
83126
542316
184694
693484
430029
402920
773765
273892
991200
119230
925551
586565
312972
346554
714186
1015105
254614
933254
840765
512186
996972
424172
193282
862268
678687
865141
595881
604284
948436
929816
592189
535328
340127
598375
703911
1037738
730937
289616
781031
498272
489812
973090
996920
656520
737008
863858
3239
183257
172597
62103
832286
914052
394006
20112
877727
153097
732658
245991
654672
414630
294560
502220
898268
870594
11522
219004
741910
817489
850530
809180
857679
410100
899010
536675
143142
99315
258307
369445
533747
819289
700350
238279
360832
974169
941065
666698
94135
540838
540878
150128
45750
935125
151738
464810
601823
677463
798338
249872
904098
382337
291529
704760
429987
72008
936255
248674
639018
315458
47038
78510
519185
706124
134824
752454
509508
497197
840087
11368
846570
99800
433073
809883
616272
257286
232222
860793
231306
1016709
303735
279178
993873
857189
130490
841069
59776
221274
279995
846531
224324
488002
545634
906073
995346
249580
586165
879955
740194
564075
527468
73718
352270
679912
642051
673469
771390
402327
931313
605256
406057
298713
647799
832510
121950
701089
734230
484684
765874
266108
198377
226386
122245
568844
783972
874572
799748
257523
1038705
548948
1035266
830962
47603
920547
87767
166563
660991
684288
64820
577930
1026140
523006
457027
802895
819546
947381
969704
736257
889773
601478
842525
69103
442453
305288
222203
378205
729377
1029468
962326
111098
1012762
334661
369124
733901
166632
11890
361042
810386
180163
504042
229164
655492
80208
766450
762116
786931
565724
137926
927276
125032
432218
977031
1044231
948640
817779
210226
408262
552499
656856
665481
115083
247617
81220
577134
644172
175520
105991
685349
70123
9266
8384
812709
484157
837015
128281
879496
882284
419102
538177
298679
396844
111112
639691
944009
284211
813802
82826
744996
663968
124422
662655
852374
892297
289908
242453
439602
719715
516352
639312
351666
547748
975149
472886
1007119
934131
345633
314496
118001
716272
768161
391394
233861
425744
714282
486990
39881
456613
99904
461955
89872
576008
641972
271314
837253
765255
24583
174373
31381
730519
801515
597874
722257
914439
152476
48510
658711
223384
810685
103266
348546
792756
540695
729798
30686
261847
612572
429314
411574
443079
641544
533967
837076
266224
705724
160357
685089
915754
463211
251442
583673
775976
389747
508282
904617
288307
198283
561335
666335
843282
334108
242236
961796
935661
681736
89088
52535
67107
641978
1011635
470860
879167
940893
668549
841850
633153
304106
874245
451605
439315
58504
582810
868426
753611
702249
297028
395722
202810
963522
618917
966698
634764
381246
793707
1041101
113174
612029
859024
271806
232071
82351
83416
482025
129582
980488
319829
419601
709799
950161
101155
225705
769547
968160
962851
466132
326682
76879
112494
97788
1281
138132
455408
526232
709454
486167
768171
574428
789966
680015
915551
881072
158448
216008
633200
718166
641630
936994
380908
820677
56263
1014676
426854
779113
863981
733689
410856
985646
1011084
280543
382242
923759
317290
446477
131589
203907
535744
396636
634009
856526
340898
940011
18036
226472
442480
272793
246306
279215
524526
835910
879885
559543
921887
397856
341476
972519
702223
596801
277930
733944
940372
714680
334568
833801
785468
274211
68968
379266
297347
14992
91143
391680
15552
477423
396589
609038
1037156
57726
771002
913540
562349
976408
226078
636488
421075
603742
733211
178170
651553
395263
931815
413376
963135
977483
297548
935864
394758
147238
543077
992270
202277
537622
765255
200340
659292
709449
408117
118874
627539
558375
932831
609967
270707
342378
40870
927317
252499
220923
1016872
714455
274548
66250
1036635
493114
940850
952950
254666
193223
986951
662594
1037434
697095
773446
653328
660284
213315
468081
432308
334101
92878
486844
260925
1044561
989307
915939
240520
4298
353263
4721
740358
892956
539418
631610
243915
248907
941063
61050
412393
192418
476132
179552
77682
333439
467454
173626
249787
718227
907435
218274
42471
826561
777833
535736
413685
713425
708547
663304
754437
798784
1442
262175
196876
807441
647948
578662
226140
895490
821175
543072
960165
452798
666444
1029722
793542
464840
76330
425038
944683
970359
67908
992887
835764
735377
241112
348547
56023
374259
478846
85918
511647
395800
294471
611152
677536
777511
201343
489492
1044530
326927
25124
375492
123082
939161
7848
269277
866315
357489
555539
369886
606235
406135
885160
879452
106353
803588
300624
1016656
199003
909069
345700
395747
876083
482953
617812
96929
652919
13028
548586
911400
904115
181257
317045
1014119
525331
20004
123751
183366
238369
917367
1035158
60759
1019050
493689
178111
799112
1040968
492523
1023746
1016008
177873
48194
542784
220765
1021002
352930
725790
580382
245827
254332
743477
348335
475608
266895
223703
648062
270952
275491
921937
714388
323940
287476
981377
123178
874622
463684
835217
87118
847321
240812
1016723
697223
832972
538876
563824
950625
674631
215732
426610
646071
107127
958772
626474
922587
623626
437518
511297
930818
96898
340020
751089
338983
20268
74186
291677
301262
448149
50031
1031060
53651
414293
311213
439237
701804
523730
183696
328347
256868
460105
133161
362421
628625
557681
304675
392785
938629
584111
549026
978292
890317
42337
107229
494199
666619
85319
534326
588740
43482
275343
237118
842326
964902
847440
180973
682225
546236
297498
180082
85408
342553
661532
668694
905934
661835
220058
115638
221477
210342
490168
218862
241475
701299
1036233
145493
274347
387360
313058
554440
305116
937905
869472
209926
831289
558792
1002246
955581
611027
84634
701064
110275
734555
165045
577441
984263
435592
220210
278301
212853
926871
632221
1041360
747817
692782
345656
26689
809757
791655
620160
593998
35019
819979
711545
859585
902913
689018
499269
360099
879070
63246
400226
518683
451373
881790
952046
507559
632211
169560
413502
798045
1019803
144107
425505
63109
182430
587288
757490
393572
35103
1024153
277828
843740
801998
883361
15644
526596
180146
329956
108851
454311
315738
458164
985225
869561
372488
94303
615447
7113
1016587
994932
373400
862810
299551
713919
250921
328315
105869
110869
138496
509245
143987
184371
438543
379815
618445
193970
148081
831635
899151
49878
950902
702603
222148
500769
716304
907298
217541
510848
904888
381014
880582
160531
712702
439847
371539
668687
576048
603372
459189
922371
54720
100062
366533
151807
597370
652728
88579
97389
389121
1024473
925270
17290
205267
452963
394334
1009058
151685
581869
899958
469540
28008
861421
706028
429938
1030023
506609
977575
411807
300640
80015
966963
74669
326102
1001075
788594
867402
223525
351790
295497
773785
298064
373164
104031
899151
672488
809886
603514
690816
153825
245691
749902
232360
843785
674805
500786
47842
695684
732694
183728
590428
356561
740962
423856
566668
479230
931124
559272
267421
42195
561911
948958
810847
159971
324587
414068
1008116
416753
86591
889197
16303
209462
964948
81909
255906
380086
291631
417137
775106
770202
952432
807886
524074
122498
267229
261264
931750
100687
622962
72231
29603
497927
718002
1036682
481073
477947
981075
901405
698560
41224
674346
903214
979891
390558
20816
440658
988373
382081
185853
576254
925755
958499
161851
393963
604184
383660
561531
338956
652753
732615
456936
172158
660624
809118
869168
324452
966978
965671
256353
728300
218537
77183
183604
768649
647659
14394
450808
156057
960009
910751
510933
238641
709033
1665
466260
495014
370878
355935
285717
942417
66480
416183
357328
66513
335834
389493
360815
351186
91890
601802
332205
760563
282802
244276
481109
945955
619961
305335
375694
75771
512660
792766
375556
150591
674275
444076
678234
54713
230829
987252
866440
327523
281831
181846
580564
156580
189090
984375
659345
918290
990533
654699
180414
116039
921832
574516
817126
180511
138332
479569
486846
160849
332761
789746
958565
610765
190489
836334
751748
391287
594927
400714
955820
337143
764463
914724
610985
679143
237553
740251
505947
989312
686376
903216
180668
386237
676256
324506
488446
822145
88499
798469
757204
466251
198922
934788
98798
905245
725671
88139
38478
852773
30193
148682
959459
738297
1027784
680136
273997
318611
1039387
1019499
524198
817868
272087
381586
918119
161823
64062
232840
923750
118653
399130
817353
910288
332140
632728
968245
338705
45854
801975
201026
892938
506052
804675
64454
58624
812769
88196
656405
135757
865034
109615
78149
81696
783247
440701
1041809
635122
63270
831552
96210
376587
95842
534065
984266
1009886
233702
366052
555804
162342
477355
308438
705853
226818
1030048
85438
572757
732849
88526
542318
844016
233735
843635
664622
822617
985602
661058
696664
445809
844539
853396
1032934
774866
604275
1022582
556523
548110
15213
71766
1008436
646842
932591
641601
291638
577506
631684
693929
495314
191829
110615
768366
553077
774271
681131
767554
102472
438998
737927
298094
431028
340995
161368
918099
638546
681288
604491
424605
665851
821990
549441
960230
57268
505078
881747
385893
731264
733809
19594
410316
414829
774344
952855
920782
108408
256457
250999
253366
20545
483799
720777
856696
89294
369658
944559
899467
389535
350021
778202
692787
21057
45413
247565
853714
132717
296404
135163
294596
145276
65639
326509
928637
683818
1010120
504033
910428
670771
799378
128734
830810
196663
1035318
678990
192065
626428
274666
792203
483191
618917
873866
676007
222169
822338
256965
76507
699496
264241
606280
977145
603570
391399
771340
209086
1001513
12412
10936
205239
848251
800353
508350
973473
914715
45986
161651
521706
379285
297615
943760
59173
627287
948341
166332
233902
749069
122137
36559
59557
654072
626470
309879
182401
250191
260420
179197
626434
85469
474190
603267
263525
999266
761953
424580
806731
627754
215578
407787
353171
706224
360964
863906
241999
978377
209769
125966
993191
706658
840154
210671
733012
813031
57125
57133
316753
386929
454040
281290
107680
736434
769856
853811
334678
975145
723593
727364
380381
378076
745111
625237
643696
472460
221859
607741
187179
503300
697763
784643
182960
730973
71538
47770
598454
393014
564953
222563
779926
118727
521625
1000362
811571
269746
835349
652222
421179
410215
403532
402034
500329
553896
376147
908227
3329
874993
208453
938609
807793
968921
313837
391453
8977
348946
597331
224393
634490
642296
413131
576584
824395
525601
571076
208774
438499
871919
634934
771990
624257
399242
475216
97721
368726
229641
1044300
1232
629193
634993
966813
607395
475365
543881
938662
158291
86087
311181
1005822
449799
421351
502609
400366
81694
155528
77203
785801
1001974
6279
527536
816844
518175
883547
404577
208636
73546
552026
793355
808324
655475
670293
689754
494314
997640
170888
318514
502723
493441
946474
921024
334980
93044
351537
431242
338470
960181
735594
700609
147613
14667
749785
238484
987550
709562
409850
1025068
181812
248869
375645
630526
874657
758950
395595
700521
968611
790957
554936
720480
749682
625239
176028
222391
210170
76607
41109
816452
541579
454591
625567
764837
764316
870715
684021
448145
82639
477626
476869
342915
886273
702595
29650
326588
294497
218942
868340
592561
456722
482285
492760
866971
462797
65517
334777
685901
748997
621241
32523
510184
339701
382254
438507
966307
829311
877249
436185
15753
772402
888548
548857
893548
13285
856272
376784
72457
315725
418329
180887
458087
638883
182405
566906
268900
756490
988502
582809
657124
208781
586494
565878
741573
546135
28825
841973
648963
320890
541045
31362
771420
461209
449904
832642
184873
686015
349689
533900
214246
360188
566507
171116
841930
26893
153418
771425
500277
261084
762378
755362
246365
398786
509507
900060
490101
281657
518080
112799
657682
873093
948296
172367
56886
832559
114687
395310
443149
103547
271107
805303
307788
824592
855803
469112
168841
507372
250272
863227
477336
648309
722925
235311
64290
1020590
88354
460799
449000
81396
1012845
350334
1010967
382714
703829
179428
954301
367580
983759
230095
413210
357658
707877
173945
88059
443823
689085
11608
932891
766019
248945
601246
266735
626750
360352
418554
197521
849223
147201
659487
645085
997095
691920
685900
451733
129477
568753
580361
300585
320619
316524
65238
794677
714342
215970
803576
612248
690851
570942
728147
204307
755887
547674
249662
177832
388451
403162
774551
151640
733374
77435
503896
1015466
858708
150857
989986
593396
136120
132769
871464
673983
199018
982877
48139
871778
96864
489092
269337
490131
810563
64189
522109
431068
285619
1016517
987354
517040
547250
913230
769742
114373
371165
756810
704354
590462
924670
743765
689396
563031
284091
103887
242336
896491
846693
780007
706282
835143
713958
957975
1024270
799051
812846
972860
979586
854138
469191
796455
186423
785399
319152
982743
180329
811711
706765
257611
44323
161428
492291
732348
419286
805645
927874
530655
795572
415379
347737
714932
913075
479407
812506
724656
672399
285981
897804
898731
937031
872306
912084
763758
799273
875172
406899
986762
522203
227230
595798
973190
1022215
40675
23621
968759
935112
539281
473965
526095
580578
263229
921274
645618
264385
670954
874522
87371
693379
823754
953319
61631
199941
72067
877778
1029849
945588
359414
635460
429541
481461
240304
554320
697752
1003216
433916
109793
901688
257060
941205
692973
827597
366422
500116
408389
47284
860852
404969
512699
845977
994266
548829
920654
1022529
520595
878261
776598
419241
42864
114496
389778
978598
338892
847972
572138
403824
67477
862829
245940
80301
96497
626475
24486
635372
881510
912853
763426
668607
621018
369101
289488
853658
455347
971228
290345
752041
278041
229773
683576
331594
1040229
960281
181139
544937
632723
384095
59407
148456
577276
716150
601105
431032
599769
199375
1035982
455025
919261
835317
807822
391148
293166
799352
499734
562289
929913
525008
718600
976143
496422
483097
831491
616476
975845
517103
488466
447678
801698
661397
943493
681048
662944
684089
304663
2817
556295
891608
15342
184483
181671
979742
702585
93274
1034405
61882
502080
739448
791400
190170
68479
86520
380159
658426
757452
610467
215219
370524
332786
854623
522460
418897
989822
715402
264865
1021605
546011
59445
214770
121278
122588
1031281
394632
858572
311211
469575
771150
355898
72533
733699
58910
562638
608558
648064
258478
845151
168857
749089
533009
789353
7269
596373
96543
631187
843047
772084
595077
572326
59282
281212
135175
944190
39636
423146
145471
1019176
669718
965982
462638
983040
11591
674271
848914
265852
265777
740401
237411
574680
910800
208682
131326
707642
705165
117560
241706
536839
752406
103640
409323
93183
238287
898424
702832
404800
515589
491584
312972
330
404933
556819
16804
896292
251135
925923
204247
989694
133442
692736
876488
602359
387660
188047
651761
120262
240835
24458
726156
583295
1034535
261098
116500
457398
370331
82413
275224
876897
722509
823636
694526
909735
133017
896244
207628
268146
371129
931780
102409
130275
1033320
4873
257360
453827
977123
339299
632921
1002597
224056
884389
104371
690722
509560
194736
301159
63751
432693
597223
95833
872263
828597
849152
960597
269779
305464
708975
266242
279728
874644
627219
260494
210575
1019022
403516
505212
721813
119877
108543
774152
969821
774791
812445
389291
183937
713096
501377
483477
601912
732239
935222
104838
134743
672376
562878
502893
958120
1034609
861240
601259
772803
535919
567585
438117
878352
219051
431372
762212
464683
110834
386067
329071
577926
443277
251054
4365
15112
705155
956204
418712
207164
542147
755903
761609
864555
1039301
408474
936677
437131
439177
971618
296265
711420
438430
26073
748122
941207
309292
864712
288716
702890
615930
492032
972298
912649
876541
383547
441092
840720
397267
398555
542813
782581
378441
428797
735329
63193
544427
1015375
273080
533989
760665
979129
124938
470480
223991
304919
207103
588637
714298
397610
900744
416445
688709
549469
830268
998040
856752
113508
243534
317838
55021
439164
638884
201579
320321
605033
208990
549624
849672
207562
589787
668246
121350
254108
44148
507745
677919
104810
170821
696054
316829
254204
207513
909550
806673
59287
764201
168708
1023519
853007
292710
803910
857927
697802
928424
185652
432430
132351
942638
426886
662756
903150
872889
170680
243734
1044407
633160
126402
782766
501061
790764
510830
614041
111117
561290
258089
183051
474380
885482
670831
181402
214062
496699
459089
194599
277834
949964
322356
75923
308312
240596
593796
242182
1028141
939966
737217
524973
94049
343976
279234
521704
616367
815582
510802
481543
409339
1045222
562082
627108
1044571
225775
965888
484014
790607
850225
419521
61013
845280
246360
65744
611801
698014
1017391
437694
703120
362079
476226
14195
632047
569758
447145
389469
470076
683110
731894
415229
40946
619048
437052
763405
563349
482498
671447
60468
549838
804594
899133
160294
774012
21463
984150
306705
985962
1005874
503256
464832
262653
438012
918318
661596
570501
796
630339
95
162286
669810
190146
274849
102191
410045
663466
600572
580533
811873
1016313
375923
659758
1003731
459080
883802
291064
235645
978249
645860
408772
899056
925527
372138
256684
786767
105950
868062
326712
652003
427267
588159
746636
332083
374680
376305
621594
296256
338189
709334
289611
746027
95913
941627
964092
184253
68987
719818
829247
425493
1026791
336345
283454
567180
224332
292988
355092
1003525
52430
397707
814196
108170
947276
442007
480612
520667
527885
591108
1014255
1008764
246172
911830
831281
309552
1043221
513013
978170
19037
660151
941260
685022
437459
215193
1043978
193161
926530
555750
297675
231799
677823
690296
1000473
419877
764993
893175
89242
668542
567035
190650
406203
381593
899410
990223
950422
580632
729645
89018
422778
722380
276301
994698
223068
837764
252397
936814
944131
641
872858
16911
959244
948828
735173
741614
123177
435944
860193
407271
1004031
698885
839844
900830
97737
596534
290640
87710
565056
730259
537547
789262
135619
95409
902093
897117
523904
372580
578359
458435
336311
106664
198143
600072
736708
201249
952994
337721
214654
513273
803014
385131
452045
230595
960563
295325
961016
635151
210712
233309
50169
830500
963032
492949
454447
385206
89028
874004
95804
477488
20430
421750
975659
208801
124612
879822
626995
260177
43651
749003
832157
722405
654180
628011
44748
548539
419644
269014
949426
803679
411215
814410
500242
1042552
687147
197223
732157
32825
60323
426366
934476
677592
152749
377512
839353
59407
227230
778139
589976
686859
1030462
190460
796251
613754
48601
786087
673305
1010337
307141
196887
948430
788521
395490
1043984
475782
844536
992100
467438
379531
84742
134046
793405
170839
151898
721282
216864
891314
529489
313090
412044
697795
293011
133789
234485
369399
214519
919867
369925
773663
202697
232201
242371
227886
672388
510373
779467
639202
242899
611825
19395
341648
255002
877910
814249
790685
201858
201382
258323
826959
762462
34117
241673
505727
224275
323421
976404
399822
717064
213154
345615
343303
114863
133344
81717
1003148
957376
520978
727054
351855
174248
758714
973018
534264
697840
923898
745198
267358
474730
44744
502390
49540
860959
154535
943692
609007
17816
508470
993875
369872
453164
985761
390647
15552
460004
886298
850766
262232
722891
793356
369618
725876
231531
968673
716442
810943
380189
480742
155023
408816
899719
135902
663592
879942
368494
285272
656535
980092
214914
423147
760152
155754
612075
899191
184491
96398
626547
279085
691928
983612
872920
960086
853898
353587
506685
433992
128226
704976
582660
249503
656948
610430
996101
278487
208192
807538
622309
697747
644930
291295
40588
748297
454866
711147
34981
704975
609799
171277
191371
758715
1028251
634824
290062
276160
706889
735769
172163
841775
687249
66919
602147
953041
595305
147128
686229
912782
207678
756821
599765
127795
584859
370216
159399
375679
1005962
650825
974672
681649
611709
407714
1038786
1040134
870717
566013
918009
364882
100742
375834
13930
209551
94356
107739
686077
909923
1020473
594759
496794
372940
94658
721672
455721
180126
843356
573271
367265
657323
105494
507205
662984
891193
934957
114039
778400
965253
464076
449091
998566
535797
502520
480515
280134
287158
522423
21955
814159
1034502
525679
353516
922529
533428
96290
274220
685468
473917
304488
552977
977753
597776
111560
992626
639084
874975
746457
709189
999056
38578
776018
577249
809231
647753
66581
395047
394208
175132
883493
240731
248299
824351
644379
62888
638472
45521
985944
560282
874886
251834
264772
895689
496063
219526
67326
710504
525348
26982
255732
806513
424089
898238
356827
770191
652522
620687
567004
807534
777717
282982
886886
186403
142539
258758
639887
463700
1006134
23236
560851
915153
850389
1030003
1028091
303172
351666
579548
96305
479838
824675
322646
665052
755505
780526
858952
134653
471480
243572
280397
630741
10433
109044
941191
526791
722598
132279
675453
827916
213557
168137
310950
26551
502401
629819
93448
176514
256599
169726
382677
807789
176047
672603
298480
601129
800005
207335
24329
858023
403268
783904
650508
637751
751233
437087
431593
318335
515144
949823
610586
902587
278932
185851
490249
186752
628223
571856
975543
305532
18832
992520
283723
936316
991643
306734
426311
157858
337480
495485
217789
761384
370497
827720
256002
802350
608943
172343
1032393
177935
576277
978141
328194
667463
893359
262734
904829
871124
798393
471284
13988
318771
845883
545743
168741
809575
350857
316760
1037146
80439
474924
864477
922518
823311
695827
844991
227711
971178
1367
804527
530110
233094
59136
84534
817368
114303
532758
580187
297978
824720
678039
934167
666846
777267
106231
923172
394593
29379
929110
536306
977929
297746
225195
627144
448195
558722
753898
495576
690426
20288
1034104
163106
911638
641228
843084
141325
430753
997520
270986
78731
186839
494763
511199
653096
407147
1003285
183423
629812
667836
592477
737390
812206
878966
359128
570907
541954
503471
118248
896159
452649
326690
422162
883405
732601
404552
337862
294559
345178
775846
428264
361467
985017
642406
52437
161995
759013
626912
787648
449520
258011
15377
300928
211012
57266
719552
908015
1007732
334701
429149
223736
822671
430638
495840
415119
104083
233877
1004785
451671
238884
715600
168884
63469
429199
316356
755984
258377
248712
923260
905816
753240
163119
938068
728033
202653
649379
267627
133534
621166
431935
535628
96451
985410
159354
650453
672624
653673
499157
87263
115900
670142
444417
510687
889757
572842
583142
301715
303296
182771
407780
547211
312881
247768
119175
187950
387021
134627
525444
46867
238104
460624
968853
912492
22315
1032907
1010055
155454
517787
109213
926910
198274
87630
134308
692645
2194
55548
217204
60617
822696
708108
996352
904952
791861
641287
483966
889971
796105
628184
842890
492095
29068
612879
676332
245421
689593
583989
828465
868519
1024156
338137
316381
72471
172608
351894
847604
387166
631261
326976
42068
286776
670406
135223
679275
43292
28464
715251
692107
158774
680671
896452
985277
179054
840204
358949
519466
540095
512357
7420
425802
474855
625532
506625
68324
990014
369226
473024
749068
684476
1043591
358101
518576
187686
309536
648036
487857
1035251
346208
59774
181119
414912
270899
47376
326009
158248
279565
977645
403853
365417
935843
426550
66186
918820
307258
141944
335037
312308
820651
11816
841906
864014
615167
259067
760258
1006066
61741
826954
304259
797205
429321
366654
224901
25642
388248
1008911
394843
266156
289252
603911
266954
307885
492608
368829
692806
862411
885985
665632
832463
814731
1023387
959570
802389
382636
329719
568178
136701
213942
662837
997433
318328
180041
905780
648744
181423
845912
601659
165154
605379
855772
622902
236977
9635
827175
343588
824498
26454
140838
355188
751648
92086
999061
895169
136066
941274
691908
402087
1025386
24112
66729
46624
82749
43359
690371
786397
840089
293563
1025829
649142
959594
189238
309194
269558
243585
392127
468747
844517
586457
694887
935407
641625
141275
740360
80945
999721
306798
1037845
307561
170535
810263
62460
813461
910832
1020678
313919
308419
585753
304235
502033
938680
138607
485815
166314
745299
885212
264432
72540
753181
898952
357283
139368
477192
644038
54401
368380
143503
687322
1002960
969263
167985
419160
878377
672187
687643
564987
289289
329739
677117
128071
307708
290593
391115
814518
521620
84471
949290
1031060
560612
314658
941600
613688
302839
200744
140302
682402
494701
178640
45459
624698
809851
631718
206942
373973
908073
662789
365202
465346
990706
143638
864889
415957
522521
672952
934902
258313
549772
526286
60815
379315
224091
780453
189004
938075
581260
996269
584720
154016
108093
269773
991402
261843
677775
188089
540582
779794
747597
1038377
592452
115586
511389
967488
912436
337982
649556
771749
356374
942771
462173
30500
128836
120402
513180
336797
871621
990475
165582
284765
338692
273703
974797
425006
186590
917450
202103
1032866
934846
817852
765978
1009770
842470
968270
234814
429121
308063
549376
995609
196744
652645
749744
184799
435525
425080
944921
603590
84597
959447
1039736
499538
874291
100619
550392
841648
633423
1004657
908601
170766
76482
60201
705920
28843
476097
573128
961150
147668
322085
703403
586482
884825
589930
454835
520757
251998
415246
890788
441893
782477
535323
75242
985579
407318
364072
187672
272928
172338
743498
521378
187372
600014
511494
497301
105746
486397
942856
539461
209198
697901
613703
111688
915940
1030093
632603
258139
233580
690742
189351
774
347818
226585
362705
696096
776046
523636
96236
464713
37848
83237
86250
878371
524376
655720
135229
399227
135519
824691
1015383
436175
807291
237566
704140
679060
47569
925853
178958
309761
308379
430297
487404
172321
200718
359805
137083
134493
271146
709829
551894
761158
978005
394247
374726
1001647
364186
2554
990999
941050
758071
1005017
441689
328630
106545
587928
873425
702878
823326
533960
129250
360879
187731
617418
783079
1043585
618540
779296
17698
706152
123457
433375
861850
1019647
432998
423034
451711
169451
792762
642217
542027
266848
195777
670049
29483
631088
51961
46842
712185
208835
771955
271448
840530
615404
571982
1024656
158141
713929
5707
821225
589477
22747
915478
570783
505562
494916
430691
268370
352230
903513
130133
3458
588212
901487
215114
1025761
886766
53233
910799
272613
285518
622532
461186
259141
313571
789524
96862
340841
393382
285690
466231
152173
263313
535287
10417
320470
610937
221631
305763
724506
166647
408982
253012
631106
32032
409562
1009742
333139
729225
779700
291150
634747
104449
668908
941935
794473
604895
533752
54319
1004875
760405
145811
598768
419712
171082
137107
30264
1035031
99913
811429
879146
612411
658235
649581
116363
362766
914763
148732
567778
97208
940244
74911
36762
889132
467988
441821
219398
969782
878408
903258
521005
693176
56018
411380
183030
521016
837373
611670
697972
387993
108160
12031
345312
232430
95079
818192
763578
464786
301681
198841
946147
124721
547542
377710
859729
911060
83420
805378
720936
872656
185727
699184
542896
536287
541131
148322
474276
535854
942198
763021
767781
675924
1000697
846657
722834
306224
816684
624702
739268
593563
757907
563732
958422
813727
1022358
620097
965431
120364
259138
83906
660944
98121
372111
685549
453341
726953
423980
520219
879897
355725
683320
545501
479380
451837
5886
709952
53755
124982
1014213
1002062
377865
1021034
546973
478537
403226
833581
742607
922207
952284
634274
627327
726109
598326
481389
646458
933993
179449
237865
768109
21193
245343
757900
183343
63869
233570
621316
485124
182602
688101
610738
71567
798236
356815
135256
1198
527463
911490
986943
532807
962391
941099
639205
135847
737514
32219
376031
916378
717772
921342
935503
202426
110860
37193
406820
54010
176162
1019854
343065
237608
237642
830464
968329
203931
98341
155903
528248
145767
143288
854414
534575
5786
955000
868057
254748
421698
360891
479563
750972
223037
219344
303349
654371
204972
382897
881822
1011492
119784
191853
282197
331386
965652
726298
931829
1031264
566635
721499
63883
159667
532052
465508
782859
1019505
701345
702114
318920
484325
413791
808555
223864
777891
461697
541609
113260
723015
435968
339268
189251
691796
463374
893993
384405
555940
38678
307235
287465
831870
363735
636473
398601
397114
214002
689541
860252
520802
733732
779749
334421
204964
207784
290867
57347
697576
450294
204644
681711
978180
909332
426156
98243
120948
371911
490855
373586
664528
383433
816567
697992
497946
175689
3011
956942
1035054
620372
591444
382211
230119
564750
995143
1007924
772333
882381
194278
500200
1040789
838822
346655
340237
459252
212184
408842
127321
817554
967609
927618
434072
916978
600872
768220
580949
993379
1034868
378914
488736
309702
868475
980694
438648
460928
764990
751550
263947
213730
442919
920191
33259
867342
699784
77219
762901
400267
134162
271008
862207
805917
61989
631048
711207
514375
608756
539973
1043254
340990
636384
767861
1029605
727755
392579
206040
218804
543535
753589
980565
150338
932607
28677
215400
279891
733395
397243
721999
934787
596055
817214
502689
774160
85937
650606
758473
420952
911087
187839
885054
330565
424186
149462
961295
1017180
45403
996880
741093
168781
294902
254778
541198
49518
500159
115011
979915
190517
306539
132711
555239
585960
606968
123960
7906
999766
665033
232069
373185
108059
1009521
737845
716122
720042
697
232773
948314
993099
282110
784290
806796
930715
351534
647313
796232
1044526
884336
676907
449660
977775
257637
530506
70666
788288
276246
168425
198614
183361
889001
936080
725359
990482
909963
363881
632872
127138
872210
25242
649094
915816
57227
665034
245085
975527
848169
849249
526919
388662
487908
409670
97199
731298
822565
471012
134757
361277
667080
609919
989064
951675
966801
447163
243539
722762
986735
434904
161339
114297
715038
869169
372816
569367
436435
616145
187262
193030
713340
275583
511985
305872
891411
315483
143805
367020
626843
618422
882852
1017738
430982
52053
482643
677120
759016
219643
758592
913823
927591
659044
500340
488136
987331
736310
485521
274490
930917
949009
827142
488063
841828
305777
975693
918974
491674
633713
831297
14447
834989
388271
378327
488354
336589
1041640
825745
622477
750297
337408
359688
83589
214783
398054
960202
821234
817837
222847
774640
297593
53841
648724
214091
78956
359874
473454
732187
143855
141878
953554
601814
268191
544206
1029566
654584
362785
142593
176154
663798
858361
261742
765586
1003018
1039542
220447
12271
661347
968445
736997
520052
260576
27055
511872
255266
813257
931906
514447
456717
610579
443659
937883
580814
867434
333366
1038718
69395
809113
517069
672824
582087
484137
452821
451633
150414
699921
39275
914519
962139
790202
451857
343286
607028
912613
979689
693922
88826
404405
144205
1030099
476948
139256
810298
584746
215649
3653
948702
1000827
28944
307457
813595
50443
299002
731433
651872
12039
405045
822849
782959
460992
360749
21704
477484
303504
375118
244278
157683
270918
1013109
317223
765922
779131
131229
620153
368531
306852
103373
5452
563331
487602
544970
533616
100011
124898
534561
1772
951142
61988
640594
766430
245157
1038281
626401
118491
65588
324023
910915
58000
932743
162310
602008
793274
555670
563506
646559
186042
787801
502272
400980
112304
393987
953742
482639
79924
487054
245559
817848
760144
705911
1006689
542844
417296
287797
547879
551372
779497
728178
249662
1013425
16688
763989
1001424
313084
551889
833584
719709
371385
163570
450486
385656
575005
625076
495916
597988
576808
630468
293879
337294
716507
160865
193316
343099
217545
182189
838254
722865
799619
583788
703925
728836
591560
917392
521613
526749
249031
84938
309716
32810
536828
772649
130832
865816
289505
747949
775904
840540
218322
760176
917635
142701
309111
970568
1039684
647193
155534
519704
585329
272485
21294
955230
758166
189114
1026351
260426
150502
462211
975092
785554
853421
372730
347423
13357
239338
1033031
959674
674060
36169
474170
357967
532482
740228
445761
238235
477720
414424
227633
302819
155672
705961
403454
231377
315
18855
631672
760890
356615
384670
955222
387597
505991
408157
545270
101356
366896
734148
1022047
410584
107563
150355
868250
461920
829981
236237
462959
588709
11223
674754
840757
1025813
216401
826944
480638
136519
69751
53819
505429
802979
781877
512646
963239
549122
331221
916275
816445
623370
390623
333123
683671
398736
575880
689753
888747
888213
739029
126418
951394
3196
963246
663964
567299
949234
216865
424038
804537
254378
852798
169101
807208
250866
113970
55469
163894
629461
1010339
439923
639304
720226
590362
671847
1021493
142204
291766
334829
680814
770496
364597
436365
475248
629588
479535
530144
32009
542153
582334
15993
47626
1012611
152442
626791
759443
335984
985684
542714
334831
989842
997476
250494
146731
208025
735107
61439
933713
527016
299476
915501
386934
372013
395152
1013178
876898
96679
433585
370652
217708
855906
366984
349152
303408
24604
471041
250734
665357
65901
882836
340740
969816
402399
413090
739084
157106
233444
971335
774723
1006641
731513
165174
834265
699157
530938
74057
61108
969001
991613
37450
740043
491852
85862
324493
999161
810406
7871
798564
464173
222022
427284
801669
805534
694368
770644
101940
840274
177476
209246
54657
95043
807837
321820
716688
551536
998379
547631
498657
829588
956776
631945
950080
651289
499628
885218
820969
498666
196326
211300
560946
817989
842796
912351
560709
760935
475030
96891
836393
159645
327661
894576
43264
306274
478666
600483
79102
887687
781145
1029642
904911
89142
704191
809713
277329
732553
909794
903150
665191
629289
653143
870476
928907
1019863
870919
553350
708410
217133
99507
547019
672000
924699
885477
590903
368213
489333
705717
870443
218807
273572
320013
735294
860026
675259
533217
221461
870929
393851
739489
344930
1035477
282368
876832
1022713
893712
128902
622991
320791
869994
958182
228317
562308
756524
281540
388210
202275
783191
313766
526693
240586
491399
569705
563139
268496
641001
46878
422606
117472
49861
200251
366223
932725
775450
329839
110186
684900
352899
922011
454697
606119
240455
607271
579192
406073
540652
736213
829109
929224
610275
627347
437338
540016
203320
700283
412358
1015540
198858
929958
496341
128362
567021
574074
649608
492906
211155
84692
439088
845300
429786
1009410
729830
327560
747599
763752
441378
440211
744469
209866
346924
493511
514896
763231
547636
80311
440309
622272
13462
578628
693695
541696
830581
633042
8123
766476
174219
399006
965158
917285
147170
179449
417182
661395
147391
784285
342511
339156
272605
424123
804012
510569
947707
307339
671616
292430
52174
96510
744871
672294
775112
287588
635412
109440
511284
629549
409843
517976
208116
671301
898681
682715
143594
968221
587134
274567
17020
969781
378952
467093
414652
349612
6094
909556
36403
343975
1005921
360190
825810
449119
70374
940280
989425
263281
848975
273229
982949
32256
687408
707256
257749
838641
759729
378645
139187
48857
738571
44898
443929
318707
737290
879732
542995
667774
917464
350394
295303
168889
1006886
47728
604922
897708
719592
790289
886787
219138
750584
413261
867451
645929
918088
1016830
157286
141866
823406
496344
141906
531338
889664
330513
665781
1045352
302401
89211
99652
920908
337888
280831
128533
1005926
958699
323493
362614
934716
249544
1019239
994781
480322
919139
362803
422256
819206
944920
486865
854255
603864
211165
921944
169726
669412
1006038
810522
300602
936442
791422
349521
503495
358564
387387
498540
912668
766921
960704
1029393
947795
678146
452999
1020173
311337
297788
64940
785637
203737
414725
559875
545285
776322
546975
354876
89586
731874
827239
69063
791113
485754
172448
454078
514302
807376
672187
645946
313701
604724
356739
675459
278955
744736
897486
714732
129107
994148
1018133
438322
887083
738918
283073
225343
557624
809314
208555
935819
960961
1024876
210406
819697
766
338974
582666
269449
709163
723560
694723
812835
125064
184213
115073
295903
885641
58314
178840
127428
235009
888327
851453
57940
738723
412665
255543
150430
892864
637023
30659
318609
548200
257445
419545
452461
295282
86317
132221
288024
613789
796804
300069
145591
865879
983860
493084
623977
134172
546808
1022726
265479
369742
571695
773325
725840
966206
381184
944775
687767
585274
356403
181261
550797
261535
330711
873229
969512
871010
257462
153819
143577
542877
36061
109200
920108
440234
801538
20472
222386
836895
776903
635238
567185
308914
836586
281770
674736
691434
292300
215222
207619
558786
8535
113662
217005
954283
326024
75543
310247
392488
285044
393554
679893
374906
885526
285449
883979
933466
277748
500858
351545
785955
658567
32443
422756
354240
714175
371310
680229
581931
888591
1015358
405044
321617
656486
472789
544274
505961
382095
2783
803244
308489
650831
830471
700951
348310
150493
100126
21246
570540
605902
356762
8796
1030557
284900
452795
244233
398874
984174
216415
263833
846738
457750
47036
664461
605033
963927
829532
395509
296130
256066
321374
925430
1021391
998519
674341
266725
550075
753835
908437
876166
913141
7170
1004044
493662
508773
812615
602877
70435
582512
623769
57205
637838
265975
116807
808683
312603
448122
247000
422994
914083
417149
602783
624166
5839
869029
715724
530342
672753
848315
242484
579169
529906
966176
867424
1045428
69575
194125
888742
980747
780758
909890
621984
261516
29175
839195
425502
706499
303728
965367
179897
1043680
362427
656273
22472
667279
26817
770661
631978
914613
350447
921116
715260
788478
149317
489235
864666
17145
617918
938315
389920
577251
775682
339056
855922
874259
1030636
188769
223041
1709
910259
1019952
1017165
176129
583687
509857
804006
150899
412451
330004
782012
663306
526852
373217
719693
473545
1038490
795998
370170
1001881
687594
667293
954792
440904
193116
431186
728933
609459
454663
280869
313382
334305
596561
1012367
652597
769239
670118
349486
650936
694103
251166
778252
471316
648341
575744
807648
917404
717815
585397
748946
1019342
66454
323997
826051
815506
351660
835293
565679
467927
797260
380614
905552
704336
766716
169937
278183
386773
381613
584179
101767
664749
186182
880953
199835
237910
919898
318141
829904
916317
866747
205129
297571
752142
715270
676010
919261
851455
433049
627699
580009
97695
981166
710938
385381
912284
287335
56500
564175
789736
16439
539718
262720
287477
172807
733419
828404
490494
721719
715739
115285
641297
915083
554843
111973
55487
729023
376755
706054
619321
468175
529170
1018392
529982
225962
158937
447497
855675
391928
826056
71441
805635
912379
325693
445128
771987
168489
163009
495048
618148
145340
183809
833142
314967
1017073
821356
187828
704219
600087
387363
770405
849610
272740
680363
79795
203532
250116
515797
434365
201015
963274
381659
427459
664787
101482
103942
170084
915476
560876
749014
688664
263122
171398
1015234
996848
119740
540059
7793
926184
183916
976566
464913
377493
350301
521047
639422
580022
781839
790140
667606
179761
916040
343208
96371
706092
468793
285747
138060
970347
523224
181845
308715
802624
225554
14344
597311
372861
784901
45096
118600
780451
519741
472084
1012953
913765
11583
671296
7618
614307
470460
439643
830768
73183
902469
1022924
885811
800563
165633
682233
724678
620708
895026
608585
938680
822711
817022
666504
740729
955541
338589
579026
359728
264450
761416
832464
536273
838069
414411
687186
570416
220619
633464
884686
35265
909048
233359
718370
879275
207525
180379
35775
875298
866975
756027
534615
236171
153348
1013981
198598
730750
712030
888383
137937
958773
78260
439585
575679
585609
111306
922704
840461
627231
660411
168555
158284
888040
740773
229119
267968
95561
236440
663471
44490
898208
641309
668342
512951
196176
947652
867727
41161
317009
703796
412277
374032
995730
179359
18422
163894
748533
832725
538025
226466
254767
791408
512120
459346
778580
817821
491893
660602
897770
388778
752511
114646
794247
542313
144570
558951
1021177
595604
768800
277313
607070
76473
423024
336496
483335
878836
471911
6130
224512
725905
398926
80084
955561
1013520
537075
897754
151996
439301
35723
191825
156200
242389
871405
996142
116155
337207
930263
348395
1005474
905450
72317
248047
603377
921273
436959
485225
886196
149190
879424
361208
603048
461132
876114
543141
31859
323840
550515
613731
141560
868311
104914
1023382
704350
930311
742452
74204
74931
892719
843012
51905
591860
156015
585748
936462
66322
481058
132274
882351
175360
667243
106732
804587
962465
744184
157438
414087
337521
390431
319946
797828
994729
608625
854454
201709
399578
347245
844232
1009014
248363
870056
806075
875551
165721
961177
285645
665515
458227
729214
611575
501247
153185
122442
186272
760838
119485
669068
235951
486487
210916
251363
470049
4967
278890
437160
806823
795864
768360
844550
19610
252597
705786
930003
945597
153076
878401
590491
923642
772574
130590
895523
951218
285196
1019362
387480
333769
633276
351904
430225
587584
854305
207856
760893
18239
334549
123683
927450
11659
573887
872959
501996
709870
781575
772131
4876
771836
728361
585259
686906
715395
115739
1235
50044
100517
237412
87629
812923
1037901
116036
816895
821002
935389
898577
980396
425480
897438
153310
638057
271388
81258
379783
683650
216612
679497
161648
849111
213781
890849
924985
209005
996411
168640
882682
509334
77832
593023
577027
920609
663210
894883
999539
787702
887089
895709
659396
52141
547574
841360
875170
293480
240943
350737
993680
732503
399660
613353
285286
805678
64521
1020635
384447
4817
581349
639505
942353
929631
487399
651415
322771
817899
935056
465722
583444
710180
806162
796621
402461
812928
389076
155803
459222
264673
981574
50389
4177
924718
52202
174787
308105
153431
177670
233150
526623
586118
233900
144728
718836
279489
577642
1031384
1034673
865526
698670
384146
351800
453744
286349
261809
509172
384090
914524
955620
824775
294068
19732
778416
869259
75662
638685
901850
812040
643905
456272
378638
166436
400552
20555
251533
457750
164716
89760
418726
365958
982580
791485
49725
213839
353724
786009
811169
426043
412633
111107
116848
646012
732015
208040
434204
655678
179195
470258
390665
550050
59273
13639
943879
1024626
198911
590154
575851
507175
742007
946017
833158
997046
787557
544035
682428
34467
557132
708369
815514
20131
272138
946697
1012129
630286
104101
857526
792289
246142
128406
410546
142601
1038384
957055
877451
214423
834243
862409
131719
49962
1023467
775607
543403
493823
17414
66775
706784
571400
547354
538596
76420
30524
918009
571886
202520
437552
876444
279557
360651
195953
130777
308003
160848
616072
391240
995566
879852
856571
155587
1028051
91281
538013
326981
555946
237359
335832
995636
28392
224233
873648
302424
940710
789903
172527
855434
968415
117992
563504
366194
887421
992395
787060
551519
627726
103795
53207
983896
755121
552498
19106
226969
221970
64593
81097
591181
319024
274582
537971
447094
983649
861905
148382
26493
443651
864397
939029
346681
141039
850152
650947
825690
263932
214023
893189
365014
770694
651253
778293
521323
207939
97193
228500
231442
799127
365700
109226
247820
276313
558168
453692
589609
879522
82018
779509
767243
444319
941303
618199
737585
144404
176356
314168
454881
537627
177008
477305
83224
652705
393331
908520
797131
782563
1018805
865060
180291
957775
91225
430107
924583
992847
652828
496191
721895
158457
296742
965049
802507
455421
58265
1003780
419590
413881
702592
967417
136847
1031366
729137
104303
85732
253978
603658
283376
875169
649147
688871
485481
9763
840828
246131
977286
631773
756431
429297
312088
316639
615986
255399
332166
929064
481590
368820
777682
811812
402305
479442
715942
624888
230791
668756
594389
798795
960072
219642
600104
212932
798214
790736
978145
138309
260787
574387
765944
175403
886620
850049
433632
698962
199576
583980
1003293
812740
277212
385657
579499
329609
755404
536942
108350
278921
360423
3754
523122
238661
873042
514252
239041
848639
1022083
1036920
968138
264816
37933
259529
941309
845911
30683
971586
468403
43679
708058
934645
891379
191604
176889
289052
15256
116330
598958
544486
160418
1039503
310321
942946
308037
408203
536889
291296
96573
953637
903065
549296
757809
221058
78657
43222
489199
431753
930425
197810
729163
575898
215903
443039
443720
197833
69328
585982
300368
103033
131473
581469
101396
876285
190455
111878
626489
337221
718433
406771
566822
270754
916488
1000271
753588
180350
982810
766118
886194
481711
563004
717947
513033
22590
146108
333094
637723
185222
751449
748898
891346
317105
293716
108907
263186
423330
75453
42577
484959
697937
982556
1037377
824184
791429
237743
468370
478114
171167
1030978
359537
980707
945866
1043019
152431
429757
359329
569542
976181
713956
937646
580091
588710
764476
351713
979337
1044466
403142
20047
20927
899561
512435
135970
591976
109329
402992
688423
26194
819024
967075
588516
3613
463148
920175
309286
572787
275209
65953
897039
795549
428130
815177
84878
808071
441282
907963
684214
210925
135577
1018103
797379
579199
883108
72847
49892
932202
197843
179822
1033627
218486
561628
34730
732883
269455
734399
1019924
657214
316758
146115
535198
324993
165500
47124
399947
847004
941652
1040410
519850
792753
689063
340853
668717
660389
276260
890511
563992
312964
145797
340199
320716
86403
861314
933167
106370
437574
1045336
403201
682874
447817
313767
217269
173420
164376
1035308
1830
128903
110982
508137
628238
512301
251994
789353
628268
904477
913822
858736
1025258
701502
1044259
435872
778392
625495
703310
178172
352658
697176
50329
30828
630509
297601
427155
344622
475221
754573
382548
780183
786033
29269
584314
119369
250212
931258
867870
430058
855104
165806
352661
541085
562896
659870
671104
958160
653911
942451
577437
595305
1022077
21233
944952
771719
343706
26454
662274
582004
796478
612075
827004
843485
750795
443512
949533
18114
826935
850309
197687
973162
821373
649663
303402
69329
885606
840459
555205
451622
801955
1028482
123357
473146
819678
180263
766690
648817
154635
34637
44620
691901
229646
914759
890208
145379
905830
498562
811955
179617
643244
975984
668554
539052
342912
727619
377893
690779
458168
882986
193684
836549
293205
918265
849120
22905
516059
27905
831747
436317
800685
622574
737923
596446
815459
199120
870587
517187
682783
91759
251861
729945
921620
512474
826060
166624
717729
90282
295394
179217
357564
791638
893223
163358
769578
986489
1002888
421845
351490
267161
491191
816551
63279
683403
391144
865585
430905
826825
985544
666151
434946
657024
973331
382225
398168
33249
896688
645380
388221
180224
79526
802855
35631
382333
36072
577734
451769
980531
994824
235356
771951
347669
850894
1009227
13433
872390
440703
1023781
243461
667301
404810
676861
842696
636131
70012
15097
582720
199440
221251
634716
1037322
462202
1034823
296396
563878
509958
832715
518145
682351
704514
1039804
607902
83980
693808
646044
770922
249
697183
59154
176197
939350
485841
650053
132682
102875
629320
982116
421208
767483
700848
954143
678835
226310
743833
134634
897725
371145
154012
808921
775724
792462
954916
62577
64479
497832
705200
317022
582705
984688
492436
543202
448764
751322
872032
79117
923040
400815
449848
869036
522306
819873
708884
943893
854326
737213
531320
927198
461401
905705
530635
401470
560455
598875
463203
465892
870547
233439
591244
1013446
156567
584193
771410
539886
758884
298565
284467
165923
512336
564302
997403
67918
330959
878774
919892
514214
221561
853996
40655
531067
813002
833457
451936
821585
785824
558676
430703
308777
114607
312336
295297
166135
66520
224013
510973
820510
592837
799846
702354
815612
1034364
98844
864659
435924
377190
759804
244849
421010
717374
918318
1030151
130551
385755
520237
185515
343769
919896
217503
583467
428456
669508
368706
915233
514823
11232
289737
182777
78469
687541
850434
1005947
823215
202403
312012
766603
137239
316181
310265
28971
297764
346028
265919
198025
268989
962767
70987
352498
591917
794891
398807
151215
559842
1025723
642266
622521
252408
174933
222640
901387
734924
589962
872921
921252
465640
417702
437959
384511
565972
847903
884019
262019
320927
9530
354839
349397
807732
873453
593351
73623
134032
453354
974114
330068
332869
554058
832227
45031
740881
553487
121593
896979
146417
52613
710049
469375
602259
378735
565511
658715
604129
376194
212291
1013717
738521
490648
650839
272081
214313
927301
765470
546880
823234
957213
599074
497973
861921
16134
152025
10640
486492
62477
714922
505131
144913
203625
454686
546124
547831
829607
433321
370612
673249
774566
627511
632453
432680
883133
912505
231677
188071
543560
310292
886382
659967
211196
376427
113295
820119
1030040
974956
83320
266168
859180
195112
392797
638016
647263
816951
453564
396387
730454
590314
603070
627969
284957
886410
841018
33548
757021
554731
336287
833256
332222
188175
768819
615747
784526
464499
155600
1008624
277152
154478
890194
1035594
1001235
481572
96451
846770
26482
228825
110636
354234
208351
153649
409390
187754
272370
695190
768456
566929
667817
137476
575799
802246
429042
685210
49846
575332
642722
9814
14947
148260
280815
623474
419561
29572
989655
1013450
940920
991488
480006
510518
42056
575680
440737
345184
673951
735446
41452
248547
46070
748132
191510
643605
222323
962110
859401
166910
794659
734855
566845
47723
851000
858315
621515
1032923
1012443
192646
603624
961297
753865
968725
336219
468097
614232
171874
318139
855206
962967
772422
880124
823990
179787
453680
337574
296159
553396
212217
3524
931070
753891
199613
394664
838959
123887
330346
1039554
410512
5974
89969
393256
1030857
28910
146717
761349
12973
762049
469332
769237
694033
433586
580690
529940
572972
464449
587482
216804
1023178
56172
307521
1029702
805927
128729
870261
89358
686066
14371
633444
1026099
368798
907862
822501
670200
770284
185257
922801
652941
990921
368527
552077
936132
398587
1022547
1011087
179153
169296
119910
822213
493591
698465
511114
1031484
918640
378373
35181
501727
127218
992309
437961
596572
966022
964742
49993
567448
725831
616515
549305
426678
325737
574516
557918
383870
70368
238225
927629
320728
515699
901382
818719
496822
813335
348815
524826
737210
462947
327929
429208
734261
173401
590830
429719
127449
963273
900509
792214
753326
5961
125461
738964
818935
268972
540039
884242
839156
344250
1024991
583192
944133
397135
886207
251574
654593
713081
491073
474708
120150
812661
57192
585455
597138
547495
498102
812178
335567
116759
939899
261794
522482
543699
982481
176269
95916
287359
428967
383656
69734
834047
603977
767236
820754
960515
55560
373519
726469
977796
530042
493929
547491
300043
304847
175861
480709
639364
858221
909614
304767
162489
73209
987935
398387
923083
145998
1012917
583570
443839
205570
283262
821918
357744
138396
959272
943048
675518
186040
883150
995404
1003207
601755
786922
601870
152762
58176
409908
852443
29621
484259
431587
427279
592800
640949
813060
24636
864575
812561
644483
971424
340068
257626
959077
723742
650351
460311
946069
98309
623553
651295
657583
766485
340745
170368
930285
465069
241547
194789
478394
810799
319607
3389
936851
982067
51754
23649
1060
524865
609292
881240
927675
648306
1030099
116588
919230
695938
280746
362976
445978
201633
434229
537004
106119
460572
270342
563019
136183
726804
788307
618316
849000
986790
30115
470591
633187
811
713916
88377
284342
766740
203829
631458
317593
839760
464509
23070
995984
62927
142927
339480
267594
162647
918038
473759
170387
354491
434208
1025377
790348
764006
61728
601041
202789
213137
181949
890548
383928
446938
708492
657116
406170
772084
413231
882928
354025
246815
611255
817513
494975
919699
360970
509687
987670
680831
600343
855026
483084
948569
971449
923897
466194
48179
127479
614416
107952
134012
925854
2270
902797
547665
730593
615919
320730
266183
949174
409739
744919
301084
952090
709685
710083
374229
927104
276993
866919
385787
678077
286731
153957
577427
224766
550196
573998
998805
331384
27317
955635
426984
331706
59365
827428
826125
463903
658086
745736
43101
199920
696882
327004
892342
632559
843881
50001
332333
715997
420357
294088
159834
883273
355398
905411
363989
440759
798019
382486
210468
1016396
476184
189021
200065
914935
322554
949308
744116
430158
602947
289655
95507
771610
846632
289535
239194
481044
875655
1013230
496758
385137
211730
402537
246672
787488
657416
265187
631007
991249
939159
16575
74116
39934
970159
497376
643564
329863
378244
827415
1030647
1041004
673015
213286
66921
275343
333317
376757
184192
943782
136634
11889
75697
606656
840415
738142
673138
607906
378917
96936
995926
1030738
352473
316076
723071
275500
517463
598589
806531
11059
313917
305442
643029
995014
155024
26640
860977
693403
662420
471649
741064
407445
563310
420458
483479
661284
259237
457031
769773
977694
1025004
872542
42741
1004970
874478
425871
443280
724611
302422
189195
42893
976129
366856
941479
927743
975909
353919
545396
484345
303542
214227
529381
698644
690031
577872
32395
1040133
190398
1023547
1032103
505023
110861
446793
364826
479382
49346
668229
358520
664228
247996
855542
703181
760911
502444
583315
987650
323643
423855
31682
626252
849633
411412
835235
437970
794925
964332
522311
587464
602236
108029
419149
791023
996393
579365
918741
392590
702159
279891
486446
819021
911394
471702
783083
805390
848016
438180
594425
793017
821553
862390
890583
452073
739971
494179
814639
712501
547861
942065
769872
265844
671986
245053
196161
736643
761559
202118
39613
470707
209856
105853
983053
114790
666907
190783
409526
345533
833430
891881
134412
970050
201024
168057
405888
181690
113460
713120
940413
645702
619382
372113
27603
145558
599500
752425
664191
187056
389593
832089
603095
288592
781713
381596
984458
890134
707107
342596
793021
569871
680279
631782
496861
719649
384051
736770
303869
550899
854105
21547
122172
995184
468084
962489
863306
756526
991042
149397
556524
38950
877316
649733
885735
352256
498554
37709
625095
64192
160616
583204
462445
91747
755754
672041
133024
606969
834866
406138
780704
626043
676723
63920
143578
29126
948151
41170
635979
604774
733711
471707
998927
62855
601695
487381
975090
703443
901247
803274
32618
402059
104182
947288
1036636
182716
540299
210292
64887
42425
1028881
18880
206778
336322
212637
692838
135753
1032862
746557
299620
349518
325553
908413
391837
366666
45117
511382
143050
1001062
1007048
333778
715477
146215
466027
62766
49602
332394
204273
844952
304192
693685
338156
348289
312174
826799
1017586
229407
720335
428241
618417
1031209
488608
837798
718344
867520
450693
244761
596107
701567
443911
652287
552031
29861
173729
410963
251654
502135
385656
974117
923346
81606
825317
967876
9156
71287
1025423
375416
170196
787238
455817
363228
251250
202275
511497
86269
932097
1011864
216329
416609
924398
196850
402030
302523
371646
718453
115341
58290
59955
605798
702505
705026
925847
156762
946090
967055
444416
257321
177205
512557
35670
804612
437282
60952
1004596
299615
800911
637760
1025196
285688
460319
909577
735512
658931
581790
93993
51963
157906
659823
703531
925805
106400
339595
348152
542440
727178
1025393
436128
237975
613985
523569
675577
315983
409008
681319
489687
29669
150705
571791
751188
103519
691035
561742
853609
381096
312287
823703
353777
429115
181003
982339
421398
80991
294698
424662
426629
426930
240389
963771
762773
720269
448195
91343
120627
214646
182804
791955
27149
522141
113449
558052
182464
205013
99646
251548
730551
702182
1039670
630374
70872
897305
812888
831328
1023935
864724
474497
151721
891412
871347
212742
343833
73811
919406
427749
821962
897904
666991
506053
843907
487470
349657
645844
665174
708260
148581
897035
558278
536527
855713
465268
657528
876111
11371
18629
191105
38310
1003621
1004739
175242
10185
842799
887017
339624
254056
695335
62382
787515
382774
435706
409638
644740
704543
338366
571367
894875
692205
701331
346715
813847
1004852
46980
184345
427804
155367
91086
384138
589595
621064
332916
888499
214001
310377
894306
141364
185135
454272
781130
830493
284977
756189
606614
776738
942136
1024166
246576
931631
421627
420944
846491
58049
782269
1016131
198414
407312
903683
467179
379431
834374
96750
470058
360576
802863
52836
532264
159546
920156
338011
170018
892049
123191
313058
768308
294023
409201
654442
566449
569203
529314
151077
765464
30518
156305
873345
1017629
333415
1019804
239823
853385
651591
183326
154666
480074
848611
219687
482349
288870
492432
163071
895382
622196
433778
985857
127560
938640
434130
870174
615274
648065
534629
23180
803132
725964
997718
619829
567285
308822
219152
150272
506258
712545
945709
468268
749182
742885
440962
690488
615851
457750
166410
325638
464459
755096
349616
571795
624821
114821
98465
730391
374489
793001
837021
865123
356335
25930
997760
769118
214790
192278
773625
937045
57519
71147
192266
944949
671313
947094
967864
996472
174086
269551
389224
729149
823422
1021394
148807
1033096
544105
998460
506382
185507
841330
400140
824253
363621
628147
640782
366178
458397
681001
96708
734526
574692
63808
584399
207842
597541
187278
814083
311083
846442
366691
265317
1042980
680202
437932
67247
769501
748839
12154
399022
510814
627426
528760
308467
516384
1037235
318693
749332
137969
559496
234494
358666
786888
727930
401564
790780
323267
878922
983699
581852
850171
995637
1043877
1030339
25396
448268
618720
932673
618088
413780
927805
648046
31877
906642
661751
454724
563549
820648
482585
931087
310231
1026269
286294
715347
755269
600670
86578
667081
686494
614860
618597
899790
393703
395018
913166
611982
938203
498313
187808
226583
319774
1037570
879172
534185
875010
131591
675032
32988
958926
742292
472181
1013224
642925
730159
720582
649982
919234
340278
854014
407070
733020
455061
711051
215681
323066
915907
618171
294389
256720
1041927
687643
559358
111821
298856
1022536
63501
888691
336386
490907
42497
235703
620367
556137
668938
540283
638024
894799
134853
204909
269443
781844
307213
148606
1016896
403680
660841
589269
73494
702060
1043610
740996
761083
301905
119690
186734
524719
499478
143971
1016985
886390
87168
43997
339849
732480
780833
14685
478408
911068
389134
849288
811869
1042226
64047
588116
73376
269388
518393
165202
498033
827355
50813
753021
832193
386029
50379
473437
953921
848291
445656
787447
20630
412946
639049
332931
883154
780101
675885
556140
765441
941831
755708
547557
577156
864560
590816
781219
157210
214078
516079
892257
830346
24994
161142
943466
340529
727696
455420
677837
520122
424949
63045
456392
190927
183852
935028
231846
922167
860852
343914
393081
1006251
381692
83865
267528
892927
587353
437777
840351
814700
1030405
661035
919134
394094
626275
114951
605412
387739
1038622
698119
648500
20492
224165
888764
122606
227743
397311
540020
466697
811492
884478
225144
773419
338576
513505
1014316
224126
379341
211109
827216
80852
289201
209063
776757
28562
396093
764007
330634
380804
131634
1037706
855323
530966
480749
800290
666430
979034
884086
398843
445676
314258
851391
426985
252239
77623
98369
448974
754653
512292
50737
952246
64135
753074
15942
1865
532622
273242
774072
745518
681776
81469
1003047
714213
477779
397452
666691
20033
631601
283079
448669
306753
951583
784805
564416
776125
759836
894520
64693
869233
417216
67873
283298
718589
137809
960573
30977
913863
9624
639703
938544
290116
533974
955900
325284
676054
621719
60892
275646
612404
963333
768073
736118
392758
960964
143644
538954
36716
64881
706274
370540
101668
363695
308676
525890
970149
157789
544257
388106
1023256
476634
44975
307762
63273
196061
116417
732826
732625
750109
1001083
13407
943819
704366
897817
162172
651356
846788
211548
974910
511264
643509
83555
396491
999577
16045
120615
102322
636672
271454
887384
515040
515761
232156
32656
770316
501639
466281
1036514
806498
603554
549395
56041
159061
967765
532976
836319
456454
997522
585098
92906
258473
652950
744274
120204
266267
998246
268151
437324
516395
67534
466234
541860
130241
561518
802294
489750
584770
881652
590186
312489
258103
120412
201019
835661
659042
103203
967310
765637
1034180
569003
115864
440982
977581
97047
467189
365100
490481
46299
1028516
835222
457287
964318
402500
969402
328181
663133
822442
469752
1034196
234882
549691
90753
901980
583824
126418
974204
776725
326985
1012268
456926
523162
776771
903272
949642
170168
346445
118973
706452
478211
565399
902532
345518
411296
209691
563285
1027718
462461
704516
35952
926792
250751
800443
989863
150120
133044
603039
786450
729124
823525
991146
867310
622373
957417
443315
880583
770065
891942
745096
239174
221201
229175
1041179
335136
512199
680564
180604
689019
100109
742733
924881
267839
935584
853189
61411
228687
123827
373255
697467
342248
600513
878410
263935
582581
103672
820408
21133
472242
907210
506680
267477
123477
1040628
225112
800240
449104
107990
703511
701942
705268
356724
31500
950838
475384
629666
124551
537195
107437
864769
314048
247829
922458
752700
266001
915465
783106
738327
368646
627702
582245
250377
746629
65834
178553
173532
386963
251289
108724
226607
255571
547945
225981
785039
729318
113570
425557
100616
888222
892710
533391
1026985
918430
80804
519099
506630
689126
770001
316604
178142
1566
630790
698236
386251
990742
218064
351722
362933
779805
763288
392249
335724
395629
93688
528559
182904
60252
538119
402017
317423
638845
856065
34180
19815
682003
563104
1027271
647018
3574
932346
827641
641441
993364
262251
266670
904932
1010789
627728
1032571
205840
471012
779176
297030
361649
51704
880109
122312
876701
791511
273108
677471
469834
721373
50455
734711
828921
75024
860564
101366
8991
582802
822877
363953
710410
119872
707147
776165
413640
578112
957494
701327
780822
692463
742714
1009302
536114
787964
818125
312270
407967
107162
420061
652395
328931
200504
230554
42894
968213
346020
569161
374631
400547
857966
1015862
372037
709783
660148
20088
882039
62046
887355
632520
652145
915106
498067
466956
1013430
460360
306406
731328
1000766
882598
802835
578747
883594
521774
114395
899718
528727
768125
413994
325766
351714
148458
625708
157975
136087
341932
674652
195620
91386
357635
401055
598755
532665
209914
776908
151918
1040803
74932
717630
156804
317561
436564
470755
198449
93440
993655
136438
362231
162049
257382
481128
1012700
688942
294400
80557
556999
624883
236027
594068
525927
871630
445927
530302
579938
1014762
613372
441079
827308
936731
698013
102849
641575
951227
496186
109218
112323
293456
503317
730643
693035
821543
378818
826220
146008
143341
721596
615375
38882
71332
714783
229498
333791
711003
712128
961301
887612
341579
188491
562694
1036245
515513
579755
54350
1040831
1037550
802935
586469
386823
403416
990258
121655
523812
183575
333842
1034089
665817
603498
732857
910608
365030
365894
431531
104582
581946
598205
254706
1032060
425003
485469
891287
617126
192203
836121
38814
15901
1035668
367652
35119
620519
152068
906934
304223
724962
127742
335254
860814
883357
918432
962791
59194
295531
366529
463128
420944
528788
428234
484782
347399
845265
682551
161873
683796
960650
888094
588729
706318
1029170
909269
558415
167129
354427
829445
379778
731180
963154
896006
387181
368366
247309
776818
942174
639805
470182
1034750
412595
586068
556375
11952
854638
912623
1529
336567
462334
472095
338163
116885
632281
981037
1009916
832994
42658
350419
879405
61427
569381
779318
976591
436280
362623
809585
1025545
67821
772600
801924
786718
911018
207269
754287
472201
1018241
885868
631764
223639
439665
1033066
660073
934599
108779
944465
1017063
633276
910007
627639
231646
566984
922237
244732
877120
593297
893229
514470
3871
219047
19720
743635
134276
918102
77609
702046
640961
755856
557200
407209
529317
502402
623395
801340
571278
1030351
206339
36956
461578
327094
580134
765236
562867
617189
843018
153090
986386
343144
851083
951821
226525
848493
882152
331734
173162
19156
590548
764817
481455
30582
43555
933627
212621
955410
378200
559678
64903
635735
862223
104514
895806
588560
643479
618061
309228
516864
879013
674480
953845
51167
224901
8576
855923
152780
499663
92293
418231
297432
238250
438838
379576
530790
128168
781863
801784
650314
743715
329339
185277
398331
155986
452557
568240
82527
205340
863443
435387
222211
396286
1020227
940955
259243
70383
114626
916668
610050
1030992
582681
42509
874001
185467
1019480
626097
790090
65080
793161
874407
985153
360584
1020822
630274
1018602
565041
31528
329295
974945
451626
522813
909302
887780
877091
550533
714279
349750
297265
504557
72163
483966
534211
700274
602676
780296
295206
429491
70897
861575
130101
296714
319736
330368
659054
849308
396133
453293
421915
349013
190242
1029812
865458
818523
841291
247652
275591
303941
1021913
1009740
396130
180987
217335
610599
849693
761166
205440
4796
941719
583199
272070
31406
210133
449735
145510
95664
535757
651441
462074
482548
440347
395136
585770
277766
18186
614303
684552
454037
836776
267156
822301
871948
1031393
1033360
882571
65520
904349
390510
399510
265739
559775
493035
977753
228976
1021370
116051
452597
905520
144913
556303
475449
1000113
5807
770650
800777
371633
435822
536519
6392
251907
604193
91749
378846
781156
510770
859416
305947
603832
164447
1041307
159973
1034847
259752
735624
696435
914450
1030230
372998
661082
340323
76054
336351
34015
748611
278960
999907
851540
178947
82048
906192
334765
541666
977780
382111
154703
659978
309297
567635
482945
620440
611044
978593
679920
511622
870279
28632
318806
457807
166236
762018
59379
334602
321038
395677
1030907
981733
168474
162929
875191
901988
573926
934388
69697
380223
843812
48384
37658
496399
118488
876577
704250
476765
379264
280932
355811
28961
526003
98841
417199
443657
904919
684085
833990
162835
939077
411552
589421
547940
52209
397879
253979
850085
489657
79551
232756
447063
658795
453070
631605
340247
687192
680699
797395
519688
243022
861196
1037383
379873
263247
796289
1028868
549197
273934
38985
219478
314167
531165
985144
652062
602004
377836
309563
933894
483475
494813
645507
712803
839586
219921
706591
938579
640924
168438
232274
607770
545286
13977
616707
280874
676679
468956
569870
728877
526131
835258
598628
137397
668784
194531
920760
342106
1024129
793045
457365
114351
651042
814367
1005988
113919
852911
528392
910412
590120
91119
678030
447504
638047
274849
1044407
359398
808945
893360
457210
967794
501746
604521
667617
960152
311561
551115
836712
1029342
225120
792649
789445
216296
544639
480786
1022184
787798
401804
837485
48881
194829
592188
874555
332173
889436
921292
605562
484000
105055
324311
452723
384218
557733
793372
578370
590522
670203
611720
639738
574983
39510
490422
793000
335634
28632
231097
467717
397136
559274
47140
776974
110675
895304
940869
132894
155960
488202
176945
760336
189359
1002900
840172
592224
145782
553244
508079
139243
710476
722148
433690
880660
513546
485223
979176
181502
596323
862326
856605
78794
388917
299567
989607
338859
868321
256624
62856
404856
752615
834745
955352
303600
350299
653032
530601
510391
220048
727363
725552
816674
274110
445002
390175
143246
98826
988618
1026029
1033041
864469
413073
193445
599455
785292
10768
381502
981054
352595
217738
990479
259785
537280
722648
348666
162488
66035
579749
567228
967676
380512
202024
550571
165898
774511
918641
900730
880015
546797
259737
170231
520049
513766
797113
519755
708170
718299
323383
1009675
86
458040
1025323
323183
946837
389016
384672
60618
902785
753755
693316
396675
293158
91213
796867
895871
1036495
172190
990863
355714
676207
149766
613238
420304
361836
732665
335284
1011810
1030717
617312
589174
458189
486372
147482
138248
746535
434945
646789
253735
736366
724966
468498
88743
44346
740364
244103
487282
985570
430102
35594
106173
294220
575904
363521
1017863
528714
276320
226539
237564
590290
826609
82900
151167
1001881
15255
811006
253765
987704
316098
847913
246170
576941
901091
124888
202044
1035420
616079
406601
550336
998712
266872
24162
548288
368143
398466
459973
345205
18833
728224
865309
42212
786687
524438
811635
767737
687977
781234
857947
635172
883907
890126
962181
195156
249219
528694
5696
360402
601631
221009
69406
485383
898432
380504
781369
79964
888727
656102
200364
567005
61644
935448
842105
562055
970558
352232
19470
817585
57266
719921
995836
891318
978978
497410
314929
472096
854978
1024138
371188
566225
539751
313181
513853
482648
745954
434730
410500
34295
906089
431285
130611
934447
225529
991603
754811
379710
144611
803273
499426
524279
899392
163789
999834
945680
750927
793558
852542
887193
941926
900455
402284
784416
181418
767138
1009741
747527
88981
865440
743401
687388
615856
597957
356165
773592
336102
650002
709355
810852
983550
735553
503294
155649
263870
257808
1040215
310125
417468
155113
25355
781593
897872
655847
548077
230487
454198
562532
188595
188710
211276
479757
853701
918680
879988
274934
307713
219452
53854
286512
72561
798138
882767
860202
747968
880989
69256
635404
849799
751152
156334
1007070
24263
871787
11313
657100
1022098
347511
541456
911397
1015706
837691
281380
192296
933206
830625
660587
590834
380187
412904
613486
596725
528802
758274
303656
22419
712386
802815
496489
660386
605716
41590
609070
822709
409842
568876
728985
290307
262853
565893
712954
331336
473934
298213
335561
933631
917689
726254
1043279
348939
77420
65850
943873
506579
241510
543742
244905
849527
82610
544067
907962
134554
601404
256089
148085
335757
135833
173268
146835
981741
725758
157956
809890
201977
126832
227401
887838
120630
392333
689609
555258
953664
350488
425702
785427
859099
708260
646723
1011398
440484
448652
306563
719462
6816
616235
467305
830894
1039548
891274
136806
487344
582192
691052
940456
918028
876814
151533
418328
825992
313258
789661
500888
976818
577946
924464
137018
1014737
413895
816828
109413
174758
314813
15670
439436
156468
819197
930486
573756
619398
510858
891042
1018878
140234
714451
510316
58034
420309
352580
839681
677269
459848
184196
274769
922826
963895
226685
395242
964334
369101
84479
307754
877502
632898
271613
379648
626321
462079
566017
348130
1818
677727
754080
437837
124572
291906
490701
758002
705991
865123
376712
563630
296659
544621
1033879
389758
1001098
401598
959847
966125
323033
552742
557074
568461
609167
913125
702072
320573
326785
516757
494253
923094
7699
80944
177209
696019
244931
54624
317005
598105
261020
869705
818408
596326
458421
175540
220432
955932
224354
867900
829131
297969
992796
330989
746783
134436
1032580
919878
137906
40716
566975
804049
602780
67906
179953
1040369
705425
761844
555462
638766
109843
138295
102468
835961
755416
606157
795589
786145
935913
71678
274598
813852
154228
548247
762
1031707
56008
553042
670516
579652
266078
545604
961540
773812
583830
546938
160789
981401
3743
496025
865795
501572
272292
594888
563673
113565
903726
370574
811366
284972
321920
449420
310995
830987
565549
271608
1001407
559174
659988
233609
919476
908111
888819
183521
737877
82776
27368
588089
165652
869029
155582
780648
709828
789356
674411
886084
299884
802122
912800
228978
9510
172505
334251
236344
302340
635016
647293
372496
304749
60757
1000791
526467
107252
406237
721583
70915
927724
750582
613991
954767
657146
586686
194859
596580
875387
504419
191338
126298
118389
210174
781324
77702
978252
1016910
218892
474840
146504
303721
642149
442580
773267
691847
838860
954462
775998
56296
142720
322419
54302
324887
241153
584710
708709
633514
332361
270435
890331
98532
989705
113179
1014718
874227
424149
404461
673578
379638
115403
242315
772560
584210
312214
161087
390858
687619
551174
489322
989683
746559
958503
535415
580802
707679
365537
907497
552318
244097
754917
555032
424433
561570
617780
590453
871263
515055
246726
42507
832194
705643
802388
589066
905390
733657
562762
853565
879623
59858
408570
948159
5304
343787
170837
128879
344139
721943
950822
866671
130464
712302
545572
827928
776602
809428
425989
305410
979010
828182
484028
736174
424989
899100
228349
476147
594104
808600
664905
263399
224750
647285
630503
42177
655031
866672
947096
82216
222414
387949
645804
82682
840824
278702
714000
353330
877207
1011205
608841
826630
830080
280275
141137
592058
201607
923698
398474
273514
459509
211698
62505
849453
715702
501818
218129
311888
108641
558937
1002
808839
549771
812001
114265
646493
357778
825711
609472
861326
554276
882383
352601
715883
536699
495584
863144
153414
506841
458739
406899
302038
852990
163488
172254
782173
194097
901929
706348
795265
701218
602371
322698
979866
769227
12731
378992
495575
706617
446603
128044
779887
327496
211869
629160
795892
785085
924985
487843
266842
41533
275192
273908
387940
39896
180714
230590
706407
597797
532627
860390
820686
898156
680438
431778
48604
1022959
736601
140091
594275
845441
936751
1032500
754949
125818
775852
763400
883232
597693
34629
191616
842075
134773
18279
1005523
1010572
632649
424853
711600
377919
942640
422857
782960
644421
807122
1037759
541804
839710
329716
489323
153927
876259
643094
7012
924264
310294
592971
1023356
895767
950920
294328
622283
391369
861546
961993
620711
681320
102351
1011589
651111
799922
648633
212895
461711
589385
627133
676251
445572
927364
50932
363466
94208
962125
613702
810805
967467
914222
624369
870287
800492
995123
497785
130065
827453
626527
794854
810341
402540
255884
204370
574574
151101
183717
801639
251246
1000793
108978
312716
153850
782355
619930
482167
1008351
927241
274947
302408
768511
722879
640105
708461
98569
418684
628458
139109
855492
885762
75333
88352
427882
200982
723059
1026396
683227
985447
121290
355100
88673
269471
94144
592235
546615
670452
533351
907991
92267
718230
42108
995371
103439
924324
1035054
1026520
829074
191290
386593
107127
685112
126709
690122
845502
933247
350112
418648
179145
849897
873324
789003
780369
848695
590397
53568
166566
797603
478478
790298
640996
132325
990943
911487
714421
596975
286251
607332
523004
184363
92624
943586
818499
397381
531834
784078
17528
18668
834483
677259
315296
588710
553456
886894
845630
890197
32176
280637
654771
837643
940081
149591
942686
830770
280306
621804
631696
375776
345400
272340
960167
581210
434503
498378
370561
552029
271996
238789
1031076
111977
126598
194684
472435
623903
990054
955821
863902
94756
656888
572714
124743
632866
813239
1039985
1018654
763735
195446
226537
285777
858174
265178
161966
360741
692481
31355
310602
933346
766245
1027730
891648
710
261393
336686
155819
684430
912176
520928
376592
78641
985781
205979
29470
392059
341518
29276
524067
765529
232784
239796
312817
602130
168350
935287
365599
747126
28551
22817
587119
920497
544893
442018
559595
908034
564366
746461
792563
843705
1031280
285174
476027
172387
444820
918890
135136
602904
684869
58129
135563
702750
907469
157406
738303
226148
779412
708628
613183
912650
925825
879120
992877
455141
669384
176792
812277
775119
303797
317717
966397
330432
829918
529628
283707
661646
777804
596593
244250
864343
669876
731209
20358
566822
580263
542612
505780
755141
527794
406022
932638
126019
945607
1024854
376658
464708
761866
977736
838809
737834
308839
482281
351033
224653
501062
517589
177248
798362
227313
539344
544332
491178
456398
495421
282968
18768
855434
90911
576966
453129
36923
425539
305190
614396
169683
292498
912717
138865
773589
342998
11234
503184
500339
331860
1034292
172739
828121
755657
270518
334167
579235
752074
758873
722210
498777
953931
839155
43987
706362
659758
204932
764704
860398
473125
257925
887180
585386
229322
441103
229265
68279
964261
574324
885018
419890
727336
397825
555604
1000721
238968
255112
77971
854320
400096
892602
759914
54983
527521
58511
235488
273212
427797
133079
882478
304699
338310
278479
1032595
310024
359466
624958
829349
903138
1042617
771617
94955
349265
778408
547035
244816
331341
21663
781802
294375
234997
121495
231588
516420
632284
101249
585823
688071
591994
337894
668768
880160
243238
551289
261316
702558
877604
416551
191086
820143
591282
1017761
17646
745533
45334
595586
700756
848600
151521
111015
499212
447343
456809
783309
85137
64885
946239
439785
519087
312766
984390
987348
360872
835779
610058
790080
703374
951376
197459
494278
891752
214765
683573
889933
643749
873585
625354
625750
405198
1006934
581711
744058
186211
516399
609314
789329
283713
284919
846175
701793
940223
83887
413773
895346
213685
258555
938354
196552
913390
3408
1015804
922446
147355
413848
410678
657364
153023
680338
76171
719099
784140
267564
363182
142070
352122
945118
366136
804931
497018
304495
610214
879877
561593
680242
1005484
211861
207138
678040
239015
164819
471688
114794
902321
395263
303910
144034
794487
451914
79211
738800
508123
774995
441140
29778
630286
786157
256519
173550
858342
304005
137166
818017
975852
166974
607995
271863
538943
463251
534324
1029563
436102
950577
20038
968402
139344
601110
244168
54375
801338
938893
666893
460040
334747
367222
701341
979752
587911
530956
982239
165103
814337
249719
933753
480930
164083
708247
646275
37796
1006199
864508
609104
134230
429422
961241
444677
709335
593378
773302
326858
699564
356403
650219
160880
484224
798025
154905
721206
341241
181438
646794
353104
1019985
656854
18046
262162
642362
403998
231013
263230
163103
809249
369833
1007644
393970
977646
168752
452747
252963
979138
518912
199810
361348
89929
876819
418769
325940
471719
212187
536193
789647
404602
486489
165263
785414
866012
329162
259478
537449
247138
937732
101774
915755
916023
866452
620554
256497
965600
204049
162444
592183
645735
973253
699164
374813
683494
416205
982950
559803
937921
245663
555833
366424
357572
813805
756827
915908
658803
773610
365545
256837
148914
11445
453532
812142
654567
719362
353819
216229
425904
430245
299452
79473
229762
385869
479872
148822
535661
86615
893707
357398
503629
121652
1032369
606720
187230
979506
473355
960868
352996
310446
585175
597415
771152
154955
785465
854493
561302
561850
543627
554903
620975
360540
964603
888543
995059
631020
57615
1309
445869
178813
410923
973935
411495
530994
479614
563696
677707
281289
816616
292257
301213
354891
754254
547519
332957
815471
114192
584200
892268
127255
138748
267263
58650
148161
172307
676003
940149
334142
914994
132406
155603
789477
304269
960505
869020
776914
547591
902653
826159
635749
644147
1032668
848312
1019593
528899
206048
39265
458316
912906
789110
254600
128199
356346
308589
719535
716055
200932
738595
955601
168225
141724
172129
279380
1040424
540111
708306
390568
77290
296711
415413
977610
916032
422447
905515
225146
949129
432374
650916
97225
200758
456337
377544
182146
678228
343640
576130
868326
913547
270139
764462
330849
700342
246377
656260
293794
292719
68196
792534
172923
940863
1027336
539353
713724
271043
995306
810036
824153
102029
384807
331502
186816
692471
289969
294069
88153
591876
717792
607058
864727
561505
713772
485148
93688
33350
275793
834111
438357
453913
146800
45253
981545
837168
19774
521220
964414
193971
583254
299362
230283
929354
749785
587806
859223
405826
676302
116762
394170
6474
152037
621458
19300
1007735
357547
909257
25669
840439
583429
338064
273066
947049
682522
25447
169936
180992
577647
513339
448702
686576
352611
920500
320786
95556
695124
206679
670252
863143
70580
593311
213393
563808
615967
993448
698327
485548
579487
890636
541279
16758
686723
612802
491951
422349
484258
277176
98158
276559
703104
223481
646046
775322
870622
757720
969855
293242
573669
909018
972242
523134
554077
445676
81605
530905
595618
907904
169108
703476
219874
746066
780776
238705
1022954
1008831
214894
638073
814936
579895
317945
497452
978474
436131
631723
390557
1003649
643813
995567
26606
377957
325363
341365
689840
126914
186493
617157
756725
627124
526052
78153
900305
485767
475208
532326
282812
932248
909313
775965
805373
632076
842085
706069
830382
895062
452474
113399
94433
41721
132428
52284
979883
278235
537751
128649
615774
380467
333545
791763
292803
97114
924844
980038
356647
467591
139039
165814
66893
598461
530988
444071
1021962
346790
277987
50727
143075
286236
657816
761271
669730
343808
82867
170201
67272
600039
528445
1004522
253011
263609
357431
1028318
121920
548683
641164
169392
567993
599198
426838
935908
839576
370883
675091
473945
160293
67696
64753
625658
658842
37881
737805
1015217
729258
408824
483139
758764
846434
95528
86586
252487
998058
934045
281579
288621
934899
606580
967253
9515
300162
314675
1018965
643382
741443
323632
394857
812849
263425
598726
264041
544222
556505
307845
408831
696515
813896
357632
51628
252565
888730
796768
787189
541492
164071
722065
892799
1020315
82773
236223
915412
214558
978783
672146
1029996
324856
344220
203673
318135
678597
557070
896912
11173
418974
158645
578644
52985
446072
843118
814481
835536
270223
272012
385516
46415
248380
260985
377738
667373
137248
139882
921842
1013225
37480
534294
161834
397337
532190
1006958
453304
82410
882606
389931
101587
1004056
546455
862863
881567
183976
50397
673432
89007
203567
1030985
147355
661495
131106
472830
453735
326605
300176
336272
300249
735006
566851
338277
370609
244480
293436
435854
800493
890381
262078
920895
539920
60262
564482
260248
787514
585153
728445
755015
360804
667740
629756
970889
60935
1022338
71568
906377
721362
982788
399743
703986
327051
623757
1031025
961852
684641
999944
245598
960596
377660
291562
132721
456175
394129
132366
258858
149196
474656
872774
104973
515068
926226
831663
631063
45312
931850
859596
34136
547158
919223
841409
622666
608085
195666
951363
290522
176756
513086
874452
167473
114756
996717
144142
818778
122770
726031
596145
524088
849202
18405
649181
448940
187761
479852
487302
225221
626466
296602
754267
897708
571955
894676
94508
454257
79534
1040432
340096
671882
89000
462173
734552
216598
213490
478058
862365
696901
829437
291495
915050
934672
719951
989105
414430
646280
749403
151677
234836
1015247
1027137
350394
537336
295977
900342
130491
624256
323182
123203
96783
941541
602241
220549
821386
896504
479327
344898
194286
541913
78911
473202
279120
498268
126212
221405
657852
62127
717163
390314
636439
356596
622279
234146
992070
309274
71193
873640
435588
98053
635048
290190
142799
959693
866413
285332
112728
165189
98170
587833
298219
563153
101410
888898
260794
545393
1027811
259660
504071
72478
245248
318986
711435
198913
652991
359283
666048
526172
440026
954719
657946
202938
814773
199200
829158
68265
580285
949285
412026
130086
570515
133270
977433
206554
336140
96859
844315
309163
68779
397718
25174
520501
513737
192977
557297
141116
890615
817622
108830
92987
600977
173076
111124
347750
400277
906483
1027914
301672
494642
789435
72009
213964
203139
741205
91902
183150
293547
798230
794450
145728
471104
766434
528749
877216
807186
792913
42868
1004100
1045400
1033578
862493
671217
984151
953854
893032
477832
371360
397605
431224
383866
357639
763592
232708
413759
707491
389043
805219
750
464370
432644
598832
291000
478246
55282
838420
716103
502363
772232
764871
773286
553142
993573
865728
559563
207217
328349
912815
917225
836982
276198
281024
904391
495023
599816
112476
502845
492968
390973
18060
479039
786374
762683
557463
269231
13228
275166
852673
785058
689541
624674
731075
976419
31270
812684
313265
739633
464294
17760
915046
861035
826620
782723
500081
706306
86456
784463
829355
230288
840336
491937
700041
1014354
343953
280506
842211
528218
858970
1044642
310563
10985
848023
636072
989757
1023809
548985
758064
230609
171845
547399
412466
22254
906775
898042
649645
143084
428178
616390
866499
220674
350870
1015455
516062
632502
29358
743228
594066
242529
639959
257864
588075
20715
57490
479799
1045240
428201
413813
137496
853583
925495
221178
67517
33167
547462
128957
412484
783855
548738
386868
565441
444048
790411
1016740
240478
627576
64010
765785
49276
426179
1036958
105561
49797
873607
713709
193034
543183
170717
16135
342707
321011
180044
580581
24995
361877
885359
780113
309984
1004024
653256
689897
210888
77319
527247
913870
526415
875988
525753
861153
544742
1042419
139125
579024
357256
267267
1015111
1028406
190632
612438
848049
806397
419247
897080
257959
683560
11258
138342
727563
67710
254668
391525
823977
507006
286161
755959
851309
607932
517950
446914
504503
155706
451705
249835
377763
344487
574228
808538
8711
140145
309049
263610
324428
222062
771684
48673
489995
269787
829350
416589
993922
788259
496116
821268
472233
109092
38557
978757
38721
772632
515577
383823
137068
79857
293769
760823
534707
232145
405319
538047
561114
226047
459177
676131
1013403
410258
688798
389863
533960
573615
386494
901145
186548
123678
225889
192438
352858
645120
938630
747438
873321
922774
802391
429727
311893
336289
227209
843038
592675
842340
73843
421355
385954
879182
509092
146895
1028252
846515
940578
138606
100013
342926
824918
846775
778516
619536
672397
631427
800225
162796
564193
488147
188696
467977
818243
791106
1023214
422054
1012093
467954
162180
799959
761758
540844
215102
5661
24544
308249
573130
530219
446106
781350
220327
116601
250324
606737
879403
489422
908621
1040025
561167
886087
32646
365042
636757
117515
1007427
34531
404115
1023562
381856
424684
259999
843511
148520
907838
426958
810449
59731
105593
317691
75951
221560
367152
500276
275029
812902
501593
495205
409058
910732
975242
486530
169986
325805
169745
798587
533509
434897
341540
29512
369246
149589
136858
680921
405233
18603
667434
303090
545973
656994
777062
155155
25986
823583
949357
548389
413518
492796
581424
394151
917536
612253
796269
845192
336501
993347
889558
51932
1031034
295028
775402
738842
288473
885784
627507
699590
812531
128160
778694
514409
71978
45662
371604
260367
558685
743589
519777
35870
531556
432554
377372
496004
721154
1011556
304705
42406
506158
621242
608858
634855
730304
412016
694280
285147
132375
935641
400944
110777
856100
777614
291403
621422
532175
507261
203955
790733
169257
118196
145813
285156
701950
821796
806688
837927
290024
537039
980853
543812
771230
141070
842688
482247
3089
988895
986502
185816
925493
159794
419555
221980
13239
520588
788445
542533
726533
251710
331841
354985
67767
867687
21711
396273
745654
480100
681666
164527
586014
412502
755192
328003
831343
473375
613472
84939
564249
230024
221073
775615
724828
430493
615148
460866
51441
147516
931941
575094
636280
988074
1003712
413404
244654
858713
237664
837629
360108
117686
201127
718876
1017995
686626
178773
793091
129814
497266
197975
679579
1002842
798694
737720
705504
132096
757809
407106
1037379
955079
66902
786035
823972
216141
343044
868839
360359
100493
451316
1044873
1000854
729138
341059
722953
77397
39751
446585
219788
638969
413351
648085
627596
865488
942652
608259
426916
386946
62515
455772
1039912
9249
786786
598471
155519
951353
349403
3094
185663
748775
322684
22073
334120
513417
401700
537971
302888
382663
480151
248868
828549
347838
349656
633046
847919
938150
424584
585813
92580
320436
655806
892006
483836
741394
421749
732080
9277
554327
598929
1023046
2692
27945
948021
922737
125792
391177
257343
553859
404732
312324
358967
838507
159633
755377
375250
271315
224780
75961
657351
783807
36232
996605
517622
159834
1030667
69921
15121
226619
874109
896254
980634
481723
855820
1006956
40395
809406
637097
965019
472791
18091
636454
213662
895629
228082
419773
725067
47507
560125
674351
250654
489639
1026541
458854
1030267
829796
232390
617188
48792
617583
196241
42164
707611
452375
214673
940559
582131
910596
701620
228088
518504
730902
113813
593899
358203
357556
140521
999629
1010627
927806
20075
282481
706667
688963
816489
366287
497391
763593
693690
919292
270102
1039492
88351
824116
420771
1032787
714791
73123
107839
929575
376957
747909
659271
387650
537022
102141
115978
688818
780236
806988
895197
194548
1041221
919225
427449
1035760
775107
598715
161549
263766
904824
828324
270037
90227
170207
812181
992663
240984
692287
871269
676126
922223
645181
351899
789647
54789
852959
443750
683644
216864
315555
428431
824328
799110
115496
517889
931085
199151
67664
100188
493206
231594
982131
388986
847315
314025
240735
929856
289692
714523
861825
95635
16648
330820
196378
746256
760584
504221
615333
87255
395012
760155
455998
682127
762949
630180
691695
713325
823293
567267
1016033
765362
339424
133628
807072
208725
948717
714104
1011424
1015732
415519
248073
961049
545590
224196
183032
978532
524902
945639
746778
172210
394568
577379
734713
758904
243311
23698
604662
432821
139097
41568
987207
903774
582476
765252
1013281
526543
766498
160859
579434
409460
871624
294215
859594
764180
911140
337505
151668
533767
451889
422135
89793
229919
405689
44929
785326
1039547
518174
827478
584698
857784
209471
867804
148358
621765
875674
660235
475159
727336
783889
41200
601322
264117
727366
355222
606233
230737
890919
974153
593701
356822
790847
601700
640223
642873
763755
890376
554661
374075
988386
549360
719411
332762
426039
433994
540043
932064
647430
307883
208680
766528
794563
120834
945032
1042767
752864
841811
199901
488727
785581
194684
157713
927451
141033
920292
339792
624874
408369
483184
753500
160092
934304
957748
175936
181712
836636
38136
983220
723657
1020601
1017046
839174
107893
321822
225222
188697
692848
986168
570559
700221
979582
728291
579732
379328
597668
890330
647164
615628
251984
224433
669843
580521
894385
235482
560026
489146
365269
504085
919938
968334
656057
369658
604363
395812
238245
791459
542192
228707
450498
1014392
292540
190106
258724
855230
544448
351161
230311
356282
933430
825984
306383
795899
15942
150393
169509
841268
651547
745868
60994
313585
233419
159828
762421
180081
842423
327431
864207
816117
127317
93877
334302
5073
870276
738230
912739
706246
112515
621613
34900
359832
633260
749751
485025
356118
807432
356338
905139
123630
75278
652122
486142
75202
324347
1002959
24650
792184
593339
240384
182608
432073
378817
364063
202851
204795
556176
1006283
573780
844547
753733
721656
360651
896142
411835
856616
333109
545822
936790
84064
678526
258154
747023
525120
239572
1007241
120686
907550
945846
876992
552186
807006
313536
27974
486422
383833
962763
479155
984963
252909
548702
379395
77169
182604
346219
679912
64231
562166
194477
282432
298398
401591
212021
113167
277379
124159
947935
760237
732016
598487
99134
47320
244929
681025
735537
76649
827648
101759
773593
761645
613182
846232
179532
545447
777061
757550
552199
306657
536855
1018455
933872
773535
472740
924983
298024
148121
601428
990665
431724
123696
872732
414242
577558
41894
223564
202991
769880
730747
395609
820922
946412
435863
617636
211852
585088
11749
627665
219775
934906
916402
552133
90161
163576
381311
591697
717234
225930
991837
317645
757660
442517
83627
679822
820166
482887
43517
245529
256777
619961
343004
682242
871679
91722
107626
474958
59315
953539
401194
192651
624300
154719
713338
897277
228108
995274
54510
1021687
1005055
67587
656398
810424
237201
590860
303088
164208
800365
1023572
288983
365399
776677
163667
86186
163785
362548
582016
821201
368571
422420
932297
47835
959707
992881
898937
364860
1015503
385510
573970
594362
862591
293965
737562
906966
667576
329631
712222
657322
51296
870013
827223
459309
239927
209278
827020
879187
320143
274329
489498
378236
344021
775480
437019
79328
818852
674792
779585
143575
663218
607614
388364
438481
258574
565370
1016307
927253
354381
117990
666574
196330
16701
350982
887402
245116
999861
402628
236604
485601
732149
67949
746472
346329
537907
167055
273802
386214
245603
297545
319057
26151
104726
22351
173940
873862
127148
147537
478149
609104
608353
402761
198366
641851
195172
413750
19765
574212
450409
774827
577856
767977
561584
553488
560205
401392
99772
34371
1021461
126528
755452
515258
420813
373337
915833
555065
853663
214974
905548
1040187
553532
888088
788099
168891
80722
369145
74628
62602
560808
678356
689387
385074
267224
565707
946840
658368
666917
266469
335299
953322
175751
847480
112766
24534
660765
215962
13251
137927
993048
638605
325574
192001
81025
606885
893510
364184
60438
885228
965297
859157
126882
869827
611227
460893
59108
754534
718505
396204
212865
112273
239733
510399
411277
670833
629349
257013
901888
446491
644441
166617
9737
843642
147628
387307
97304
502852
765258
1029351
395786
998529
198758
925295
115757
13105
221952
522702
859442
696844
518221
812865
648779
740719
452629
561952
217328
627051
37922
476529
609477
842904
783704
441506
367682
298461
674983
872805
282535
825145
632998
722255
1013419
415350
156488
183316
298173
474626
463190
952217
368933
978466
586855
858074
260072
552359
169096
623536
126564
36844
482665
87444
26737
1008559
457384
223192
513561
616728
348313
398808
994993
78392
519915
574123
915594
671983
787827
453910
860895
479854
361732
648742
564364
703996
751438
511226
735570
999670
377896
186910
830948
411222
273382
679316
235889
971123
265582
155000
213910
757810
358498
148742
782517
803945
1008282
715811
474738
750514
86905
960210
384058
931821
53286
874198
937683
737340
114281
15605
525002
546605
540201
295203
627020
533074
506278
1029205
383034
670614
342274
1003005
441717
667818
896482
290317
998113
517899
301574
655384
958781
438078
560722
992149
885558
782951
1011489
14509
734577
5930
375386
945370
80599
545108
737269
1043003
649881
901362
536677
229242
875106
881133
910578
668049
765101
477054
1003897
124616
480053
89525
270027
862137
868157
747314
45974
79523
816197
994096
866304
94491
316648
477052
640005
12885
89712
939432
672762
316541
663671
750391
67657
355916
918956
684119
796584
285990
55278
120247
578219
364994
412937
453830
823831
992738
614245
768851
843775
426944
177288
94666
825450
627936
887517
422337
833487
855630
136312
128603
694667
168493
614517
1033485
917322
503582
357300
612332
641
306097
592900
205988
800507
914258
331875
145209
14236
731319
592870
81660
784174
785753
13578
9620
518716
133769
484271
273013
143386
840268
282522
323086
625800
414968
264422
386641
264716
70824
261062
507859
113360
443578
107328
958413
343890
956885
485735
245982
830455
485040
403536
350579
284181
488436
390238
859606
121802
1026382
978710
878253
820762
553650
334102
466234
170078
48203
285236
304669
556996
207634
70887
164683
42854
327162
227973
376303
590192
618744
203050
678100
874811
108648
34598
142682
57073
875326
258451
579741
130637
908345
583302
968689
274961
522297
943305
698150
854186
458113
100784
242500
77055
372052
592265
884454
723791
724243
492923
19802
663787
14733
78547
381792
863930
545414
417296
839221
978514
89247
348545
379633
629717
830590
556299
232261
19553
672669
621464
889589
158992
689576
1002871
128756
101505
515157
958055
401178
915835
584032
769132
554912
1018945
612831
803617
718869
433097
814348
468090
656968
242247
601168
215920
887616
688964
551522
700131
2378
941377
707075
627161
171780
186225
262284
883721
796242
376884
805534
823731
927495
458953
585124
688763
326712
48197
488602
714666
960146
764427
713340
829557
671569
722398
887199
941731
872007
816331
863991
481713
465897
685253
709966
135349
757806
1028605
846698
947163
499064
882089
274319
137410
152792
372009
397849
552430
103529
172915
124480
16108
608852
1000075
654132
367256
412526
269415
82612
644560
416606
614285
124091
563084
914422
102930
567695
417104
1008700
156239
278561
239402
297730
127150
80768
1867
402516
681338
6512
127439
296965
617466
253137
15896
965076
862579
724841
974490
551369
649851
90613
120158
958871
905089
695624
951998
299947
177223
690157
984834
875553
776201
86847
967185
329436
1020848
663266
158978
921696
567426
760568
401226
54359
653766
880035
798745
1021319
35605
74286
337426
887446
101138
925742
39334
170810
292274
822297
866708
99351
58557
477182
98918
616048
89038
63892
506936
673584
451257
6062
1042759
741987
949726
162314
907043
17568
591499
568508
277706
573127
243006
59792
610928
534136
374847
31134
719671
450214
326836
449103
746490
308003
1016498
611246
353430
493353
674702
571309
1041659
329332
51688
422914
798473
33244
1037209
878488
119684
583638
689084
939613
567673
258021
760159
33589
447569
263396
169636
291755
1007150
271670
522056
648650
164565
835436
307009
252892
232235
540858
898396
196937
667823
392818
453375
925145
750660
940691
841727
637448
935318
502663
382963
976512
742180
866360
582772
313749
519958
863722
241345
993612
608354
525423
859058
610526
397307
696665
654554
956855
416564
590358
671305
138012
291897
789494
28880
599877
637027
612658
905614
236890
793235
348504
892066
61208
890287
869071
946388
763659
935284
162505
690788
978072
155391
57599
373887
550516
530167
259632
434335
863378
1010480
68702
644972
857871
96602
572178
989922
529318
588646
309675
251440
430670
448087
842509
589460
393966
982803
200392
894025
130830
158659
666596
174419
130390
1036945
863638
499434
938485
866202
546047
460994
780892
669970
409981
71635
1003181
491687
321539
169629
306391
540775
504622
1028140
503370
604059
404897
259188
101160
280488
653177
858812
572510
320066
918768
940987
561845
900978
756281
801845
846456
817617
376938
795854
817320
259735
542507
1033698
71678
452034
648547
378739
349293
444774
943354
351977
72013
587749
282793
643717
757568
449120
302712
236473
130648
96116
929849
1040006
527196
604131
486638
468195
325990
41079
729413
231191
888680
699210
91123
182663
518923
219591
486778
203343
100139
260196
757336
830781
175439
223658
964396
587622
326148
630662
425890
893326
856837
221028
787475
819767
660676
225758
1044233
277261
976316
747881
369457
407120
379642
997543
563917
245724
337632
254525
447269
458054
497286
495974
898881
828283
344056
977748
606765
450542
517905
920809
334002
937506
762828
637545
209359
969472
1022318
566753
107627
512474
743436
1028925
248119
38846
906475
787668
385302
170148
648794
148064
891542
776412
428415
905802
34644
646443
1044273
281141
970145
262311
174404
834047
166237
526430
392526
445770
417699
470367
258536
229829
257792
878869
219804
1037225
445197
1037906
544532
631670
976466
975468
1004292
246316
464905
919543
421677
556470
50129
963925
21622
405649
12128
91938
998383
1022684
670773
463913
329216
558445
301311
593106
1020120
510995
708577
951638
586134
697634
830189
844500
732233
907573
875297
305570
309697
391880
189376
956964
390993
885678
437632
312520
470892
979611
680902
727157
95797
364780
859774
605403
138571
232472
578037
563533
4281
158461
798038
250919
345784
966493
563279
568495
461455
972013
519156
410651
649360
697618
206475
863739
276079
614455
39717
427309
470928
20758
128205
739636
1026793
868108
45634
540145
723262
447647
260321
313867
589606
1038514
423177
192464
779586
485888
1002250
7221
905058
757419
748186
558443
221537
448658
773290
312615
915016
999041
508497
387314
430319
346890
534913
509441
5278
596377
629809
671850
691096
955917
829859
215064
766260
945480
319987
652612
222505
685881
915666
308591
614807
926629
986277
34405
215085
851143
501433
1420
630909
680180
384443
350381
235259
659295
111372
644322
749287
675670
1021835
268294
102317
441234
984032
308546
39703
785256
181072
463848
1037212
485775
465438
398039
372431
638882
924232
875674
493752
977041
972944
1041942
916435
252976
311290
667302
1030236
790072
561012
168493
1031532
1030713
841802
705881
424005
593768
595943
973327
647285
953510
195639
838704
228980
943893
617959
936197
458187
608437
1009278
602005
847643
197263
897286
51368
38384
136050
39593
357999
1027543
591643
230971
287654
703846
988785
505500
805734
812619
112532
253771
699329
455748
1024739
999429
87021
1021553
621081
786310
362730
289469
198422
577712
377581
798928
708541
121190
898236
735443
721069
769786
29104
89545
970917
514521
383174
604911
931589
574237
1001698
457792
1016218
799540
887955
1014397
481600
400225
1018353
61962
666517
824321
742003
314089
868185
570576
228297
276594
578544
279180
274037
991383
448076
165931
697688
101909
722894
373500
704431
60769
422092
993075
124218
1010976
474379
636036
573008
730991
765403
929252
433183
424718
1014281
8463
296375
854725
212258
188608
183506
403817
776988
859389
304839
379953
600361
1000671
651804
881215
684574
510376
229885
892753
883898
509004
389322
944468
61442
84535
1028657
433208
304624
166194
72916
36745
623676
286464
651584
714112
996335
179704
257780
271015
78877
554862
379639
348651
454701
621685
369825
229128
820594
1012380
39949
804011
526885
54610
598005
269501
473455
291267
648572
1026267
415183
110318
309862
474238
25301
416160
466822
346413
623408
186948
853140
300494
246061
441244
733352
376857
556492
707892
44429
89888
80959
257024
351962
327309
3698
502540
6951
1004068
755434
445249
444755
208342
332338
118084
501622
749836
834736
918632
339560
871206
985552
101815
492624
519856
814355
809755
484646
653610
619615
69263
82633
518449
997484
1010091
974280
6208
141531
390096
248705
844721
959996
825765
248486
973291
672762
580653
34129
204907
400882
74720
215953
732911
673039
554703
132039
694576
413456
416160
365711
164764
308829
784772
845623
654538
828188
971909
379242
235091
268076
859461
606120
637455
938528
931842
605490
91603
967941
597326
32188
830565
974496
278886
222197
594034
55921
395066
594056
783794
1023124
96372
314743
985267
233697
584423
935844
536556
414070
444957
991816
123013
142123
41049
501188
965032
917209
313098
23399
752462
1043510
126624
915477
131006
748668
665505
514700
665280
266996
806984
471181
684291
696258
448178
263179
64110
724374
227788
36205
256762
877166
128661
478666
1039507
565517
964810
37460
471231
149585
377288
484389
233617
276133
711915
486754
348049
621008
169995
382225
423039
1003962
391277
1017735
950310
522552
614032
739665
47601
277896
27371
287386
154560
886689
584885
226733
1039350
437622
1032366
568248
797152
477919
465773
94096
162987
61365
985902
737137
884291
280837
260639
549377
293077
774689
173024
464306
445733
326998
703861
403716
633280
911826
33335
256837
403022
602459
273198
629660
385809
218855
912514
668787
653628
725517
315311
214073
864732
61993
853835
808607
106509
426171
635917
637582
1029669
537514
87970
793932
773716
400911
502261
239288
483875
561106
774713
651121
689572
1035735
1012233
807172
599196
689985
598009
91258
42406
249291
25767
268929
182996
492097
497929
830280
402809
313590
995252
427605
289359
776038
345273
461982
756286
737487
986314
522306
555518
343031
231156
838326
962537
154346
3524
424941
552275
176399
520011
949159
778384
690411
30373
93287
915863
94004
817409
795162
204162
236817
508740
224852
676040
530245
603143
490135
92398
502580
674053
552091
76647
562040
602469
883362
1002713
798670
729938
505274
122483
291525
929917
274161
144631
712639
706444
99407
11844
758952
769531
948048
417771
132743
645447
900254
508796
862268
763948
298706
85630
781870
240399
235456
938911
504778
470069
790011
455874
322748
686604
638274
151812
327654
515518
760118
555310
165790
1022991
775669
125701
472487
475490
122831
148994
631149
1015507
932292
47258
364620
1031408
511705
347201
882059
383599
129225
629506
397361
472814
571085
512880
331074
305650
831555
849215
420656
579457
799203
441685
951866
316679
1041152
192963
484342
782769
857698
700599
203032
424992
32004
69544
650964
1040802
926451
803823
497521
260985
134319
858194
883084
71629
144345
937383
659161
430601
862170
39308
530341
270348
103215
71719
735729
101575
661493
309181
61883
332889
349008
256279
1879
671517
611620
527207
969097
620895
364570
723509
179561
903287
75145
846817
464619
311446
990097
796408
206189
267688
132782
630833
827487
877450
232547
684619
409085
33436
919464
491305
905561
835219
878901
303001
1002457
800889
101258
128248
624357
912627
460046
448930
122690
394740
889323
344664
973398
155864
309689
525597
754782
852365
149967
1007512
28376
741040
563467
865852
147412
758419
736391
90082
414698
900491
911565
869659
22551
302924
458594
227508
260433
284199
755484
87253
38309
550808
566453
746232
782370
719140
639983
319694
772599
469697
36039
302182
851435
348705
576196
48385
155779
851239
572708
157743
792837
67900
429505
31470
252810
16673
771219
274358
377044
802374
543480
572949
598880
980277
253991
500885
640862
718273
465618
1023900
188484
244630
915889
275825
860799
902208
766414
761957
733412
917518
837889
260295
387549
368584
962389
592600
791551
38228
307212
313679
18453
35035
699169
40561
675724
209348
825305
410990
111584
336077
495709
903875
404795
359173
916532
213317
619106
894292
503735
967817
778389
681589
21042
309949
544725
610289
905927
727004
614301
449795
135640
685410
41709
551590
21494
81682
706794
900035
777281
804923
680334
444370
25922
219814
321566
312811
418978
798614
528063
871587
964600
782919
559124
789119
97599
713302
710478
799321
585250
752146
162927
839137
419317
635507
896288
609107
12996
664428
44580
885500
927827
793335
849878
459999
813449
679193
253628
985668
1748
931584
22666
67910
55904
205340
798386
70844
92585
643159
506644
307906
126209
597462
214222
482767
500812
986361
127412
277863
700389
873978
545182
220341
6757
388127
521796
347596
919172
381263
365432
463063
396134
774413
971867
652713
223762
294418
758591
883486
668206
411087
736614
272022
136195
205923
1004035
491418
693649
163818
210784
975361
799715
735475
754918
186974
577624
852891
629179
827186
758105
309462
456263
1039239
528665
476633
656670
539807
575717
974135
150588
304502
610694
945239
23418
917299
49472
244833
134428
492401
579232
142322
658187
729905
273075
624236
32075
397920
566647
850308
499417
83899
191620
997700
89199
877702
763190
158855
455169
476591
981258
1023839
492437
43437
173502
952149
662223
956002
388391
688681
324051
686429
561828
387242
648055
916135
507617
168591
924592
206813
619313
616992
756501
627211
185696
927007
1007688
259562
108158
997950
152403
447318
412277
122384
172369
120626
323492
348335
140774
354372
469163
572820
3717
148594
292301
49689
356267
901826
90754
102818
234943
632871
985526
123354
490617
652392
480447
62743
325978
919751
928958
740400
505945
329941
130674
657102
394962
247750
846466
717210
352974
728089
677518
936219
190438
125310
930772
413084
936104
4949
497069
982662
415849
239048
413819
630239
551252
976417
696623
872579
1043295
77230
282564
773930
1002656
212475
121804
944162
182234
230117
745416
968746
678768
169072
22432
813424
163919
844299
707110
482505
903461
575505
623810
380594
386742
503531
785333
963342
718968
881037
72728
877370
985794
528790
390584
498467
951444
387826
720627
522269
484870
1042467
690782
261013
110817
314936
47864
300130
485114
395623
252512
741771
577331
868732
756883
322279
973386
146737
516998
393092
1010536
607001
831986
287833
695088
457036
245667
479548
920716
54239
587922
1032902
1044834
410758
115481
1012507
422186
321544
241141
509360
368231
1037229
773979
282587
755917
688749
791061
554323
48251
518575
853314
976015
654481
454740
296783
968397
105305
491538
935444
570839
437244
555670
796253
640293
280397
632565
593026
154829
818134
933353
889523
711576
82354
755224
1028306
675862
354270
246742
769047
100649
816536
122020
135492
302081
73961
116695
674285
150282
419727
297432
709447
121140
884137
322728
863383
1000109
829036
509563
786469
392363
103435
31633
779004
422719
523090
1002006
54550
879777
634686
828799
735671
768418
1026026
558729
249626
610184
213053
701097
1003686
345591
999977
161174
775246
992445
359089
787685
34547
167109
748743
606174
680178
947805
329043
674673
770623
444674
206879
950067
949104
525321
381314
251369
311848
176680
613636
797950
793553
543205
62567
526298
384627
212882
530048
500757
968175
471217
617676
139436
239114
478550
920790
613228
134729
720832
302119
387360
4871
487049
17483
894994
649695
572589
530278
962450
401097
277898
726043
438171
481510
484282
602140
168915
86948
825553
1008874
777669
679785
846924
935620
902063
311938
118317
894395
5908
738245
456726
463731
917167
220446
601528
818337
44063
480225
1021717
527949
828003
629715
859804
30395
64857
957012
825931
276223
1021440
902193
552825
632884
814560
408207
323298
317663
755685
475827
340579
67955
134653
879120
757016
321333
198787
717988
732717
137072
902634
352507
505590
1002105
322532
186868
189694
624465
489050
362741
557246
502276
161487
1003743
256942
782226
105140
442669
26119
544067
29535
700066
180098
530552
663792
1002160
719819
936993
850628
412708
555476
561095
437650
672190
149168
783006
568871
173655
995601
770415
283145
641448
864190
185060
18229
389334
399597
634726
238880
1015451
601798
469849
346672
319867
857947
575712
766328
89027
1015876
707328
920822
27257
351143
1010486
99232
518904
943288
234091
509835
762248
982051
930116
486000
332636
169325
804038
502531
578338
265890
832590
15787
41517
115413
713587
964590
594781
443517
749508
985451
395572
101060
339047
779880
324307
1038875
140628
1040956
197791
152439
164171
157089
219565
151857
17735
536609
543231
810150
887535
997727
447999
18879
509820
145949
727270
678588
22380
819306
574695
337934
167540
60873
314998
875246
714385
915823
567435
611644
780182
986859
132544
651045
103297
448584
649188
849348
385521
783435
1011444
150374
810582
547427
911745
426638
52757
335707
284358
430771
289634
240346
701817
311585
525236
255238
895786
906383
790890
964419
876824
717735
686559
654968
227292
886989
13993
252655
170198
112595
163119
735703
76604
892530
1000510
893690
646309
949954
106544
366779
387066
846318
394121
358950
722951
159341
509938
941791
926636
972354
950597
292694
409814
344236
293403
968930
50292
931005
1015120
702546
159113
972478
944765
112159
120890
619738
684300
71840
581361
94259
522743
955063
639496
418859
91985
188801
876108
1041130
819400
387264
853498
204362
982449
565521
239972
421574
17106
604633
534690
574599
27222
873905
33917
810841
828592
913118
203161
724834
32490
605059
658786
7434
30272
901856
698720
646786
62395
615919
838994
967635
652638
272950
72201
631326
126200
390755
755768
995440
558766
976220
900996
446128
1025347
790009
712134
20208
885892
547312
918141
354861
477603
769199
45466
896427
940190
490121
193278
981204
130487
226821
605004
1037954
420405
155704
561320
257555
878063
783372
282453
578773
601992
757467
189892
502663
760342
886574
734332
328855
866511
582080
853037
985794
250017
177799
1674
434721
788080
620475
591125
775922
887390
898543
1010858
850769
10651
150824
47343
158153
868854
249147
896961
319854
450537
51028
783725
220761
271124
575297
469226
773981
100279
246706
62066
805551
954996
486246
267256
67327
575158
740723
661001
674880
326281
234510
257589
324138
230318
232547
912380
103240
341101
998671
728264
435675
594348
137012
984690
47123
103802
840759
266753
447690
716984
526690
437288
304583
675624
143741
182333
891601
695382
655162
598851
791604
1019624
627173
987653
633925
11064
685265
595577
1016112
631577
291700
256897
14374
1007114
604372
884224
664921
784223
87462
979106
59655
51038
487938
175216
688661
858440
150120
310614
31442
295494
415104
266771
545805
7722
901361
306676
636421
270520
513884
617176
474904
23877
509397
559719
441545
675329
189143
604748
770869
399927
824177
765026
334765
919928
748838
888225
867385
597874
182621
330730
880828
393199
175996
533945
272759
156217
908297
817623
595279
227347
882071
714771
58072
705605
521231
921225
538740
1031987
791284
790436
489061
1030039
833042
890903
31240
58180
605511
1029098
557307
760747
431566
156090
8929
214486
166198
61507
279432
413548
1020518
404713
88888
571415
634883
682629
774471
859773
654280
400024
98295
538237
110596
820114
639501
752096
693554
291148
62016
246678
267176
312997
526439
247345
772076
39893
869180
568136
192454
803565
484307
1021714
684966
401396
830765
760428
293128
673729
721769
823120
988759
59338
454491
17741
147607
832853
271092
500112
111846
999840
395367
814210
937265
673540
911555
540311
614779
20465
256278
984731
527892
809530
818137
4398
988192
696172
494003
843671
449021
179006
612665
34215
266812
229601
137005
207159
587682
331596
1027790
1012362
542237
999095
1003476
566552
386609
763627
153238
363880
6323
501249
244157
744236
52561
824361
914103
538921
806686
252663
539790
482046
804430
81265
134660
667428
643282
62052
1029923
407248
554016
159217
805687
767946
1011168
553143
480269
126750
923318
457910
929249
734525
313181
28512
617928
1001090
467764
270751
859958
511201
833218
915932
43853
26148
898662
58581
154140
455450
298120
960138
930446
408728
461609
692309
33944
54194
147494
128969
452759
395063
333920
209249
942944
280359
717048
988652
322819
655397
998274
124646
974947
440049
950053
339124
143047
438726
582304
305340
440184
713077
607327
397923
811495
499542
570869
1014906
1021721
202938
579969
37211
406455
719330
497884
445398
579600
316056
670297
937421
785541
582783
662683
540079
161496
143267
138127
373035
218470
752661
349336
1029738
213273
328759
244486
722787
9259
843990
549511
72947
170347
377852
681021
1015232
244084
193056
470875
230606
246228
74971
354515
27717
800114
971939
276458
140291
621085
956838
486558
19273
243262
95001
336134
637377
522238
148531
180104
560069
671754
299419
479604
150362
1032145
42130
428699
427388
17075
971290
1023155
694105
83502
536134
88457
96062
941539
696985
5841
393672
64434
447623
787884
852253
221250
279411
312969
607841
198882
802005
85445
611627
25447
633135
69914
1032831
413126
862596
713036
940007
262005
594675
738811
1011966
17443
572440
33041
803413
774739
953310
147185
401309
552109
342925
744328
365984
35892
495084
751160
449737
591611
23995
859647
260832
742634
710269
965862
746385
126944
656252
431017
620174
76567
494548
833217
620990
376429
1009730
233622
74018
45273
22002
394231
152983
288017
772292
220037
825374
139243
563583
130966
347810
732096
252497
778479
808337
825299
58379
43145
710964
289250
433381
21022
196271
443680
915393
762092
793887
148471
626368
482203
688724
495999
766294
788799
628085
738090
824759
764133
380381
1042235
827293
808878
219277
366384
66963
887286
994306
414662
740158
850469
770632
983189
654767
673279
26936
290592
483654
700640
435524
385646
225961
443180
225121
74222
638047
680051
387347
283226
968472
403270
735257
355800
308563
98280
189719
78312
606728
913394
942971
450812
788213
178983
77887
560735
271290
1018021
55106
665159
622216
617613
1004860
909288
900425
705328
640693
120459
873310
885373
242583
808842
763298
1025577
315520
728248
612527
102908
790498
506316
838268
89124
42775
92880
805771
339762
129160
867078
743418
126031
841305
927625
49770
316323
1025140
220638
980397
144689
455347
763869
111478
769458
379118
959108
976248
232775
391458
503245
268120
757319
516084
465783
754234
826598
946547
381309
838032
935426
880760
320930
731722
504971
690824
978097
566990
266001
1559
976733
318866
806210
589085
297928
930926
34540
75795
237485
102674
292523
654943
393717
44819
194385
101749
477281
554136
347094
220757
578111
332415
386885
407446
974836
196963
148240
256440
82888
658268
705304
605769
853635
999129
165335
984976
830980
674232
444895
833078
291552
819857
293269
366207
320254
709829
333993
273032
385152
1028378
476390
923433
58692
445653
173973
349203
156675
315609
424341
223532
619936
469508
826731
983409
878132
102230
564270
511193
639191
480229
722319
30120
645566
105946
472516
1040872
687039
221330
1044896
903253
490312
397812
37872
1017982
43571
898850
103541
1038043
920851
508803
801524
385266
531911
94925
327962
923594
743797
965008
444220
434303
717828
574
821732
167845
318775
967406
359126
133907
542809
136005
265441
166331
974466
555787
224728
281776
378258
284283
481430
140083
199770
11232
201443
1031555
722497
577109
1020740
668219
649916
991861
686684
735708
971430
224814
509573
283162
288642
610673
963002
673447
881921
940343
1026474
339266
701875
894294
753546
449522
434033
565513
12792
984255
680412
580342
252092
267006
224935
142848
478736
730798
295895
789303
893899
480194
862126
962616
940887
235162
965382
293344
470229
381095
597894
779440
404173
381474
303208
775875
554025
181460
48155
671510
997747
335058
120584
593475
211743
333430
205519
1023128
779166
880076
495253
773419
954206
100233
1020745
483948
774328
81592
519996
764914
901900
123495
989049
213390
333839
925036
273560
616664
761694
209458
952428
423955
18159
38577
989785
253960
972113
702135
926132
355872
823380
561784
943653
661498
861120
38394
945496
1045107
961923
923317
403500
1030116
428947
515495
1014820
242368
62035
387263
636029
967357
502429
939352
132689
969493
413800
26642
413428
828940
181959
882221
635355
69616
632575
766631
377281
967249
266781
201058
1031623
127805
7759
802937
557069
437674
225466
284745
1033973
486013
123040
802579
358700
179140
584482
152162
701171
591232
237633
4072
908171
662447
372977
95967
321454
474535
179924
670409
899760
740405
862044
943323
534863
1042756
760119
442365
866644
650468
480450
865255
653204
29689
680464
77924
248305
150899
459980
897522
170918
852485
35029
909130
913498
400771
170954
456328
960359
1015794
883247
694920
695850
1007084
1033090
652849
154026
1021095
713207
709737
7387
974790
970940
457581
463706
434899
166609
431586
637838
1036233
191587
823811
994351
284163
712706
961356
886647
469882
315586
53517
938479
341946
245964
472305
102622
984169
2542
454809
361560
1006288
752121
282915
486679
1041571
114096
1016516
772214
20709
798452
738637
970830
466205
12760
557949
834658
958604
476250
912678
595233
89490
905020
857653
594868
1003149
691192
703895
462544
790183
902230
442165
271867
1022182
952912
102798
25164
666283
321031
425840
738005
591465
253092
532309
118409
939471
898315
227807
292379
429084
899152
20428
566999
891943
108226
388696
755335
472825
440726
7470
1022829
737551
1001012
506231
82649
1014181
341416
141366
444073
152273
1040992
164536
610104
924291
183615
647121
994921
261468
829144
403808
137560
156843
950044
323542
486621
75629
42665
1026611
247044
372779
661972
803928
484615
440964
411655
392928
565007
1008236
934260
115507
319883
17612
466485
715693
238559
470967
717423
590395
747303
490185
128576
874666
970641
770945
745816
1025271
73494
492053
52468
735363
591907
1004928
731361
958870
742670
944169
362453
606877
747368
943781
661099
848730
87229
59550
291474
11216
242651
454281
368508
781493
850496
907859
98580
1044868
878023
885356
230394
571472
133643
988201
539659
473297
699661
866621
568386
804720
571482
413597
39659
749030
613440
907241
258056
306056
100537
458316
977475
641784
478657
786898
113170
351913
373717
806606
628269
860073
360296
900070
362709
1040439
886563
895198
628586
168737
413237
1024292
119654
662397
199875
813497
984752
205664
144623
218738
542621
484073
458872
123770
392611
524230
1008042
254898
663073
821768
479079
614245
392095
906008
116062
1022699
917981
494856
977285
947381
106482
655170
303080
963704
266256
87138
507298
1039569
213815
648551
637706
987520
881625
900046
320161
10865
608480
172018
756447
610711
483449
92991
327961
940399
610964
245814
245875
13250
52248
764868
91261
813364
224403
215250
812070
254932
642009
675106
221709
851910
357327
476599
651762
26164
951374
910030
202402
654042
708791
174308
620321
397308
1024115
254252
756580
226007
461462
334790
203832
520093
203777
866777
341629
219182
242098
470493
847737
929328
957951
731096
431783
1030509
903485
243572
376022
732067
102761
959119
73377
321866
674846
626505
610259
333098
489714
683816
410725
547658
1008463
762164
986711
350832
706734
80405
248724
371447
106677
241363
501613
200030
30469
495885
981440
911495
401794
387832
500864
820628
639388
499430
750776
832370
36373
504265
222917
58551
89291
159727
37584
46845
169958
858804
773349
464961
6442
190903
1014246
864531
462286
412915
476786
799226
658070
311785
720631
152383
930062
226208
664072
459576
946692
740200
523488
29729
550229
440756
833809
370118
181467
42110
222916
232219
525854
527007
656141
512055
64389
543120
623096
192606
724957
361684
732065
243332
638017
898027
247384
115353
876818
727443
766585
469704
429735
287705
929608
52762
675964
227709
249767
553129
622115
570840
854559
717540
795080
358828
413306
289251
17527
247752
688632
409483
184905
363390
416406
552174
815011
371531
284754
828622
551366
92905
287782
878860
499995
749413
534759
137298
735897
898589
324811
284891
995281
64426
201054
415162
915913
15357
955695
831868
1000665
904255
690615
709449
910318
953486
150017
55015
698971
79277
780386
596595
609310
402709
516373
776467
420435
816128
513855
1042446
386662
833353
878040
1009882
316718
930948
134484
703456
862114
422288
947911
734739
46636
914502
649113
694859
276154
559404
325159
443686
431756
335011
472447
232842
459336
281912
139089
101005
824937
1004913
970623
54937
1023716
914317
835790
113879
46896
447695
227334
724263
478766
63034
577495
6857
768260
74712
128241
614626
618911
604469
710420
333020
180996
202015
118896
574727
905121
41080
487764
889413
432867
924823
907235
678410
406699
985664
824007
115341
675541
790987
253837
443713
698011
7946
656538
185434
7535
458956
482315
562877
542258
652122
718146
967188
461502
705383
24765
170691
523741
732395
314950
1030200
741441
592797
628692
424260
18572
882837
724339
80326
968776
891928
567966
465739
729428
306910
743330
486845
397556
179654
660773
188449
710188
636212
746070
153434
582021
215530
46361
17118
264539
825530
296108
728571
1597
459584
1018090
812016
697687
601047
204662
60577
1038445
906887
657941
148837
17864
675158
997000
739105
138535
717595
310879
197197
143943
79845
61616
539878
286992
144034
612442
109560
759085
271186
28714
345168
19311
407836
550236
919885
451604
309673
782059
659295
762948
172270
30770
967401
972902
612777
304320
349705
168858
22242
444056
281948
187569
753247
364584
311831
127852
863643
137812
869796
963400
544867
415890
557425
615398
13040
504852
958782
518305
366464
990649
879676
364046
674932
237753
620686
89124
483333
765482
661815
203697
1003837
611605
211224
981831
764819
1040413
273891
188883
969853
497706
448179
174587
210947
981474
1002410
913714
1043229
146033
333143
571862
831054
174066
10808
821642
355331
661207
362858
605411
929008
166310
537803
344684
664115
292745
609512
254290
333489
625919
308265
947071
135290
732780
10900
273748
817155
256189
771910
661727
544292
249226
655623
839552
798018
232830
464981
177068
142093
657616
278215
519094
50674
463708
49618
242332
421069
832051
595752
2351
870053
6190
461781
714031
978869
553468
525128
75139
141526
271481
637214
1017818
476275
185718
939501
989447
367881
997510
381946
843793
293257
686236
419443
528533
1007974
918809
947789
908705
537956
225353
19621
68053
435950
1021290
739082
1036541
1025586
135949
336905
792257
96687
609582
476999
907735
816500
224770
920096
296341
856455
384638
895491
310397
364253
396610
822408
812465
574100
805063
575169
717880
14082
710858
959478
462700
38585
202167
165
573918
479400
599041
956065
674693
285
799674
537389
10432
939688
600970
600580
538154
848320
393301
723514
230258
307486
43427
406592
753687
522828
20219
972699
47127
343991
171141
440980
842955
639301
869361
432330
458520
696952
45047
1026404
911125
356428
606502
792851
421230
502085
147173
930170
992016
11247
969293
846604
455321
53759
350533
653289
380235
945134
1017990
55957
893222
980721
139946
509623
1005866
28420
383014
908730
183836
360534
331642
276283
63494
582679
577423
500096
528470
231553
531717
582772
908006
431829
783741
728448
429555
236187
980779
812447
234299
695020
127116
740283
230860
266868
430922
681184
268441
435809
442064
1034707
255475
284702
213673
231429
537021
292597
298007
483077
210595
19110
148118
894395
76783
11639
407294
583710
926915
134507
770012
558180
997675
277721
525340
302793
77181
902270
730038
289613
898983
212384
938997
210015
350778
859150
617902
992512
485333
604687
602177
462923
280708
89073
975150
96294
381730
124511
488830
702736
467818
105567
823483
558034
264517
578232
188642
293167
950847
476625
56313
14871
326839
726393
6258
385257
844968
959039
685141
151971
706234
195861
901097
670602
467488
101767
329219
792927
423481
864972
990447
480323
938368
165065
476813
122461
605926
433745
956241
938098
469000
977408
358837
978370
990243
229904
776691
517880
889926
349203
194757
598312
209914
379799
257750
52239
178375
695944
480016
9382
510950
489244
689549
975806
72627
154041
916126
36281
234334
874608
1026630
618510
425028
885489
429959
19663
73657
922580
85745
938036
36423
44809
697090
908281
322587
890068
450641
127591
164372
966913
1034290
685160
58638
453330
945080
384072
252339
498224
504893
583066
748321
756542
200776
487837
332839
388736
805669
419395
335367
810896
742704
694177
66032
497311
90428
984077
662197
408492
18839
1000900
672881
731377
260357
726677
610049
231058
841210
903660
25040
869197
733900
670814
288078
450000
653059
445448
459061
421436
405001
625956
896790
301064
659865
922218
142228
464056
506952
294116
928060
865014
48528
77226
263963
859909
543968
288433
837188
397556
683996
409244
222370
1035779
519338
1043249
817044
638392
26433
65239
524321
639821
659204
380853
133080
314484
747078
859154
208
366137
127124
681034
136799
1010073
189224
71808
593317
103385
776704
397682
302053
924669
329103
241165
261540
631781
772938
595521
230463
1013808
212601
604441
711649
609298
962096
638452
1021183
165181
433906
147174
398193
677530
352424
641830
560586
275587
560241
809444
996734
420494
434735
274964
378741
295323
983395
1037332
874165
719191
20118
80641
532969
819460
767323
143803
171078
992534
52316
803417
360767
346127
531060
129820
483953
1006624
325505
225379
897532
157777
490146
148091
736046
312071
32816
165093
179253
711695
947422
389228
389957
724902
779993
246568
555297
96717
849348
144105
53989
853774
758780
769949
203461
523786
177180
931128
927014
815943
269481
567717
124910
811650
678012
7202
43880
269077
598862
187
485162
1012816
608672
755767
893562
180198
269190
360791
489966
85759
53421
14187
918238
528650
536220
147513
760625
39198
785545
729305
788902
899227
437037
372793
787057
635983
207065
34436
1015930
995690
127135
91380
515982
789675
698874
876549
323616
98407
630963
696683
168849
846641
704901
746591
753290
237765
279046
632286
868200
569144
200979
398027
400879
28399
189204
741551
82390
782677
41220
27740
843390
246779
753077
133300
644279
576893
38572
131951
949881
687340
469819
595943
257703
518921
272806
819974
1026520
901735
10564
702103
166666
218820
183320
26283
759609
422115
770297
99111
839961
477451
70690
236522
450161
647533
368051
880012
249392
68009
591930
1013421
287836
491240
514041
355121
312337
743205
880895
69247
737227
824902
64183
291826
426256
180526
111323
164657
333535
841286
774804
38978
895587
965422
238115
347463
543022
731859
407770
501015
790774
767794
12522
290884
953356
497350
962998
253203
1019268
804958
638943
906545
1038716
852078
1016279
902195
381539
959401
317514
705204
697685
529964
108111
1007515
696424
989796
820007
504130
119713
189444
844289
909908
751783
327915
562037
517626
639917
379748
9543
263049
1032649
568362
85768
20608
554046
860848
563312
540589
527782
731800
125592
125886
925802
435178
926850
490367
250880
807142
132801
664504
396060
510143
120444
123
503271
374990
455054
1006187
864390
196293
729772
578744
347757
419361
204043
620095
256158
194842
560453
139320
143859
504629
8565
879569
164115
614805
825745
540860
274942
348469
57359
1005354
316816
852671
374190
798398
472090
1004846
941424
476462
910875
943489
221987
732857
688245
224540
775766
398814
306284
353053
150559
563971
7184
109179
566942
552742
887555
598955
291211
512748
50650
633311
355218
710396
533908
702966
517090
385279
949570
966927
24515
138692
977665
134218
67286
701689
111815
704194
237923
964808
259663
206621
659213
855423
447776
424495
47346
508384
1035241
136788
505275
296067
84820
616952
606449
344239
142567
997843
39743
533636
552491
588362
740233
367086
20352
987391
1001151
290969
835490
483061
394320
262944
27853
804454
640216
519369
989229
145620
749575
491381
101733
132391
993540
823184
20612
882967
1030788
840327
133743
407836
572417
334644
405650
391358
312602
406397
984524
488208
531344
168177
811957
727183
89421
945911
471505
172355
622931
440175
722147
980777
791346
558607
810329
983529
826484
650485
323807
625538
52418
208513
560193
341743
790987
244253
538743
240197
12161
780652
824284
245502
922935
106363
199261
768797
17397
21896
478176
856852
684380
776985
537602
595376
95689
364971
115202
372042
756384
703907
569353
439550
605374
781890
217856
249327
476626
456326
493454
22261
551678
601575
205706
246994
620049
912525
414169
850072
643734
130498
102870
469243
508245
34815
739013
963649
563326
656050
469265
778406
547810
178644
795025
120720
343344
42515
674109
680674
684576
895359
558027
1026857
501151
713463
941237
859544
886871
983418
990781
1027756
899560
392682
337441
723105
970913
492461
654833
220577
204562
599044
679140
234433
8591
1022880
171005
1021677
666792
188532
1024984
161535
278754
272685
720854
792552
341555
417093
461497
503176
934086
458524
691218
724222
240879
75751
991047
956192
594113
517395
223653
404368
711837
851241
86930
957078
516269
1010942
1012824
265793
138388
463969
407880
598774
1041849
949274
381204
284824
483938
880061
259201
157614
424418
148493
367548
357306
1036268
627850
311667
367914
525102
305166
719692
846859
878270
310485
101204
828272
259899
536848
629277
463914
506725
288672
668218
32112
296840
631648
183970
18587
590646
891844
238885
881124
794819
13551
283059
958849
477214
637992
306941
454011
206543
633288
65926
214648
337253
337900
387585
455902
74959
543909
235243
603882
43069
147013
496194
804454
123453
375965
928390
795177
459588
194278
800058
184822
599694
307129
904803
155646
393029
899000
689374
449949
853758
689337
443439
776922
667682
728187
345784
254767
887532
494348
4219
1031962
480323
582849
615207
135349
949905
863906
186891
628808
1011466
813367
552624
372292
610056
1027184
970378
423945
43950
709876
350439
377565
299182
472106
193718
335952
338546
523207
245264
637995
542649
554734
814565
487338
704537
924664
597071
177366
496290
968567
209300
923800
241123
799797
73053
514146
649961
135488
390313
977615
383413
409141
769864
936462
264633
205196
831347
908314
1025481
481550
474310
392372
852598
360633
463940
18694
382743
564839
634810
4609
819451
370719
929968
829823
893625
560388
512139
843564
791925
676881
691789
455067
1006835
513495
519645
27031
756200
142184
520135
482127
566988
692534
439004
577665
424349
125025
609566
559387
354392
167974
618279
2559
819986
341761
486165
415664
977658
584046
972249
982139
656583
175034
678584
868430
503012
859313
831025
16628
394889
989649
497954
11381
655110
61000
285692
275707
603795
164915
581870
830280
1000937
709645
68744
276337
160694
854517
801276
254207
907174
293683
953092
874783
752395
908995
652537
196643
449139
346269
238452
828054
1004443
667387
472828
924227
417991
264043
82378
126940
430702
481834
99370
372587
793987
462332
100878
4607
411855
169608
396665
757299
548961
370132
257569
290870
807043
407959
444507
999528
141365
551135
105911
996374
1040698
88411
891727
932724
1037311
624679
686347
922441
97817
415876
877793
788863
548077
916925
832595
256481
847176
684873
277477
767852
164826
296863
873781
982775
541214
250412
54274
780415
604243
942563
25570
604255
511088
368051
313592
634431
875582
124327
585533
887219
59748
206202
273875
607298
559497
796497
418255
192257
480541
804962
271666
209212
132989
1020604
944832
236221
337705
994675
337465
5175
353882
155973
9900
286208
59950
213769
534258
317081
701815
959637
34049
850997
325671
683020
940736
451072
123542
478963
958983
249253
1001240
467696
389993
693690
674417
47953
540454
185311
616220
375529
603604
780743
164007
155057
33354
527252
571660
803644
126158
710650
558124
1010725
531467
527182
564418
687915
683119
203380
1026528
421298
883707
769579
118406
550067
830140
169427
721097
369436
218099
945501
125272
459741
724449
986181
619076
161465
1008794
889971
348824
744845
969988
724579
37510
224382
33088
533349
171863
325417
555392
427485
901741
466614
467221
976891
210835
194543
544177
728383
543841
14999
332194
581749
149994
1000453
677956
897028
106713
692599
989189
636584
938057
117748
879894
494184
425883
985699
318133
126575
116559
389324
851619
649481
704726
488690
30237
788962
824720
544723
130966
485754
591433
13789
359565
707983
611033
134021
796618
829271
677182
1019379
734168
554004
25872
943499
891792
139284
678508
687152
719157
455226
85805
84230
416291
414711
683765
475453
35441
589429
525269
377729
941227
778472
256436
451382
208302
932637
575216
55888
584876
558665
281757
502695
444250
214779
15975
188950
457487
112244
975886
878466
498618
371641
561985
981412
1025167
113901
133785
784543
819163
758956
471633
901761
469044
751100
991562
53825
370335
693974
134804
731260
751275
190813
648925
965667
288504
563648
417685
567044
446495
748932
902949
767959
702098
341080
871979
144801
805257
133462
823439
416204
366670
142813
118325
511068
151092
630254
573795
516693
887400
431905
265514
666160
903940
19048
252075
768241
665850
424994
852235
984024
62854
937720
664062
187252
502902
171096
538644
250036
259883
511422
810150
697140
123844
24718
112840
788195
333612
909225
783877
186946
457634
395142
917091
945337
138616
819040
617653
388296
687518
321996
414110
437660
447044
888140
148044
598753
835285
694526
759306
812607
734171
509876
257180
400261
664837
360523
334934
145820
426306
544694
748153
53466
674681
584595
528414
188138
1010748
829593
46124
793605
465703
178186
828073
790009
997223
269863
89269
514550
174984
831192
191560
703771
864209
38413
598940
434334
1000158
924958
398670
616587
484494
907104
1039486
748524
984540
537998
838326
883357
414793
623931
68318
342273
829343
607682
574173
786524
1006471
652694
509084
391129
908870
608108
243629
710257
893511
965972
760965
433602
62450
795603
43759
313740
860009
223557
75753
1015317
173562
68616
999303
488727
528666
490811
401194
150260
674474
878301
327311
770306
15260
657594
500276
606009
518018
869578
379158
248554
501621
251712
545838
229418
957274
163421
358824
821348
359596
28138
882949
647520
461791
306523
576506
835613
199136
661298
663073
619573
684371
513776
818281
138737
167432
534761
258275
18034
937477
789251
822657
262443
373433
962249
125920
752631
64158
738267
596457
520451
292227
587242
467393
726575
99417
95553
192024
150125
916455
937040
766369
421271
870119
396948
900435
854935
184446
579086
697827
773195
62339
773099
459797
239621
172832
145925
121630
919317
395714
257768
737018
99286
313052
834153
815594
235640
735138
523633
47308
989880
974521
1044090
416071
355873
370719
578501
59119
505267
59768
57764
568748
579226
1001470
822534
501035
114512
658290
974399
119806
989772
80802
281875
948323
216633
954484
280760
664670
284026
784127
998658
910497
412142
427655
72234
195293
666730
757951
609404
588117
1024630
208226
213133
834822
706571
356237
837272
16316
220286
624013
727989
205658
751369
510205
503312
739670
11186
161135
50043
228674
264405
237396
775668
529159
729589
237376
6796
279191
371057
520447
881295
1021636
465858
430278
187628
81088
475512
871196
41491
842845
71994
325788
506846
730355
406609
311253
213244
139319
206563
905181
623266
550760
138826
361856
688392
985
899966
372668
751
364185
602692
664782
164233
869835
710297
542044
157685
446808
631399
989168
816425
678669
78817
779693
238275
45518
898162
686961
970259
19357
806744
739429
882496
962732
973782
500620
616213
779188
76311
198222
880836
613504
889603
625275
1005054
449016
588380
558147
942282
141896
561359
838018
258646
693312
505719
247389
492534
8319
853159
358875
912635
29481
581180
571901
742228
1039005
888607
887039
232201
1002549
919873
474669
25271
283972
478031
482473
897598
86795
453101
643686
792517
898118
361113
696065
820159
229147
453461
715151
151406
623417
173250
205513
369211
629509
711820
167650
716742
33386
958206
968323
347241
121094
305932
629644
499294
769353
357548
553386
37642
789676
576608
271796
818020
52069
852042
190566
813218
634736
700566
607287
921741
249581
52870
91955
756662
1031088
918477
538655
214240
686246
576975
930994
1019837
380149
99305
87224
452064
331734
611422
68363
751685
125185
10783
187513
725359
198490
747530
91531
220646
1030158
950744
341036
298656
711910
684033
485779
294819
594218
994771
638652
681796
55075
767093
25575
249541
530545
429772
686091
249335
216020
123055
392588
305705
557018
856681
306421
717201
889828
682645
9097
338171
753846
514948
548849
905357
997375
247400
188637
563141
85736
368958
558208
357419
226945
702700
226865
1004174
364239
740183
239605
707780
329711
832549
132954
475689
899195
480319
504987
276924
4187
762110
925990
271700
19641
297835
64119
1027221
235804
950375
645529
11355
735676
505284
24696
512963
230742
661225
928600
517647
525973
519254
605221
185854
495713
806587
954769
168142
845079
144624
492963
219831
337937
866102
873860
715155
544100
354280
293239
78475
200986
283299
1036727
647438
651451
492035
485657
422708
655680
401407
903104
177729
544150
426553
532010
1010886
229551
54297
802111
983896
552784
783412
582343
133285
694520
910057
983516
276433
101986
310327
973251
985291
351038
166419
165051
816092
152164
307572
402309
204394
479287
750802
525347
575051
54616
773820
876989
806297
228476
40882
177232
644881
321697
942193
805778
32251
560311
947453
659558
654965
247330
697694
233890
367274
33313
670554
101197
545355
136256
391535
998290
31218
905855
373036
530011
467774
380595
614140
994752
968335
115617
59675
444052
273270
394578
339618
684366
649617
589062
750979
570574
291036
140317
454143
224565
1031962
982522
630666
236037
693911
366927
577728
168191
73912
43978
848883
207308
47648
1022412
99523
387856
586179
72512
86422
390507
817489
772599
983956
563714
84773
416286
1030304
675021
932869
184391
540578
22954
5032
5198
723892
549514
325411
682585
195192
621384
144871
52042
1000472
783309
583489
670362
923847
877109
37927
66864
466193
156750
298176
633028
1028391
213382
469718
588062
462915
543908
451842
353481
265980
263606
59559
552875
811362
618526
941769
833809
607573
914743
533461
656171
604556
709218
893188
237026
591042
518163
477635
982171
195541
1024167
120115
694570
8285
223427
76184
35542
274602
711533
416203
40551
939042
1026086
129708
521735
172629
958398
937410
618138
826944
167772
950208
205359
284274
824134
787775
198152
157596
717649
110724
95381
784962
159931
211230
650981
736156
590615
43651
141897
462195
930102
115565
537647
1013643
349911
755679
187649
781009
791115
337885
398749
337156
768830
278908
63112
999542
357119
769431
602215
268117
454061
813247
988339
153042
784300
1037267
458246
767090
872138
724382
162565
504776
115988
524325
1022134
971176
1020800
938870
345121
448822
382548
779672
670928
289486
486337
274190
262331
12275
796286
236524
462418
784213
63547
595209
310804
144559
602971
526794
906291
171391
115436
486546
233693
842614
742536
628814
292251
138065
153533
102349
70720
989735
151268
436599
637455
804180
716441
99170
564517
1042172
961914
730787
394144
58308
623797
714144
903340
662891
387726
799782
649115
537995
144911
944704
178130
54760
958142
781938
843555
698787
139401
58398
31856
19897
143954
636629
729239
771906
417304
886537
805780
1010055
167138
568007
132183
743098
562620
170626
606661
1008840
718732
812213
824605
574415
501685
841731
359507
508594
286258
793948
760209
876173
230779
922522
393326
82847
461872
741327
645261
1012210
541002
5086
1002716
439359
158111
506258
346161
618531
839629
694321
720781
490414
801511
596431
971861
146193
668007
871592
435527
343666
1031623
896533
698806
242863
688424
507544
499405
975678
385202
636182
208224
158986
16023
216882
501540
464740
885985
401086
233015
675421
772800
816944
287510
728864
86363
174265
607962
407928
26717
690110
214620
821631
327592
953568
230642
110018
450063
888626
585366
1027142
581590
606376
905988
709532
615924
240279
569716
7244
257020
984331
768374
982247
153612
495687
3213
124355
148949
743853
48956
143751
749627
886223
1011467
300477
920863
498632
603314
977698
57924
177148
595783
1021909
768766
128199
726943
479943
442465
824458
133117
822337
78564
638197
784018
543690
1033209
1009754
587978
304802
716210
74492
224402
355512
112506
871291
806828
981048
181744
842209
29007
854795
385324
498597
347709
193953
411814
443308
38015
476737
998246
478608
85623
242565
419389
474037
2946
722305
919893
19111
110594
260542
146408
781031
318885
374070
94658
439873
150194
934239
177325
764860
148147
489559
814385
273478
706383
173285
208443
592602
820072
913769
967364
776864
901126
663097
528276
829818
309589
106525
578696
819713
815031
407303
986017
836607
224342
57229
1029683
787876
302665
830852
20603
229522
964695
635380
116597
253947
850015
705540
815060
750387
947140
87272
967989
317681
1019631
67482
200262
1002553
333427
841126
286014
630625
466799
616761
382616
205428
560880
420529
163377
15075
1014140
362980
559105
532313
741665
271162
86650
242989
545306
477466
704169
134510
42829
84595
954897
543403
240806
507178
832410
185372
730485
845470
302145
899742
25160
885115
549729
421946
87123
159373
755465
898615
528075
190607
95477
319446
288233
529173
1025680
361769
110421
811136
954754
917634
65671
145477
562137
561776
454325
829759
449258
177440
562828
836286
30374
778507
450228
617120
282379
633243
913009
888269
781199
998141
134854
328768
759432
399289
734103
607881
553741
320401
946200
553054
34783
268543
334561
51534
390398
265906
939521
585877
391107
10221
257011
932907
281070
557938
786750
598502
152999
101938
314864
275605
45015
625769
1026631
362657
524209
120972
886270
382940
797952
97266
1035422
446870
358004
694798
915909
135305
920649
783864
492454
381168
206989
210547
384084
630604
375536
599507
109584
412304
15841
495670
754788
689810
270218
99662
335314
862403
453513
89782
569900
819769
88074
605769
220194
127487
908445
180136
994309
918149
542552
782884
322948
835059
534853
9021
252528
37066
686110
878184
484953
852779
666922
34968
909567
690984
257123
777086
279140
920235
528134
415034
452047
254007
555140
121375
520607
966162
82462
958219
1041584
415691
594052
537397
265944
897932
1010934
55223
200589
584961
949969
822680
839364
738837
159105
693249
471312
1006307
942240
85149
37066
16223
97167
290118
707940
167352
701485
626927
587160
152098
738433
368644
933577
121199
617355
998037
354439
18263
1022358
206133
681036
86194
617764
187523
714864
804190
441218
72147
829200
587549
541580
650659
949345
64241
232167
865895
175258
519441
733621
558216
79446
580154
62333
669868
263943
482290
896052
286421
536829
1031507
723709
1023699
1032671
856798
30514
914827
819240
16431
192150
763225
679291
522551
953232
340014
86719
741868
501746
213561
54243
523652
450065
909985
587906
382687
865393
203093
988385
239123
380091
361570
713298
933988
416118
778029
672630
503573
615089
221912
586727
872702
898366
607193
751565
205398
818067
823148
459223
156557
841171
856412
718494
581916
1034466
912134
36906
586281
813231
322837
930740
884038
1000016
5570
234351
565784
77457
699197
864393
884979
58628
404839
242277
435200
620049
395337
583965
525273
821174
893414
633637
839765
765323
47169
67787
723076
58489
65582
460037
242603
1013179
820544
387990
653505
437615
257266
446242
289673
725146
797798
168165
966691
226388
987011
264880
912034
282184
840647
235038
844037
692041
1043039
745474
343948
56915
58551
121243
1008119
511923
388187
156721
82961
144984
673229
654610
988957
784527
159396
363006
640143
502381
928936
284578
907997
777538
566787
611912
230292
87081
367084
83648
625482
1031394
81328
419320
352396
222861
680502
959633
963358
947794
398753
930437
112882
78826
346962
350786
466146
110276
484555
156545
895096
824881
931803
625725
205069
560302
975953
1030391
516073
337071
167982
103793
959144
300104
1002202
442808
788093
104863
821535
345734
595187
708735
930443
513957
301011
957932
437659
662737
152952
765256
540614
1016321
754059
545908
825514
12646
33032
340451
33790
576552
80966
839507
746410
173119
364961
970471
640648
842988
827109
809375
553599
419297
458247
649017
1000883
88939
837403
849213
119939
200592
161359
81351
383990
782707
798471
882685
535601
812411
119796
1027096
716157
85818
821313
787194
280803
31901
387973
18991
125600
519716
31600
2420
726350
1032680
233537
561030
143507
237651
17749
589216
513259
137928
382423
87918
241256
533789
431788
639754
750927
951258
190552
564757
957828
612385
778262
265737
883435
616387
875800
250561
879938
837497
991184
1039441
114993
86498
495633
521427
463657
9835
437504
999090
450975
47191
238828
557332
332312
409619
488611
1005297
188591
857343
684951
544388
682865
340202
351869
498297
60920
160630
161427
697466
109204
504015
621264
75629
508733
382574
208141
509146
49045
368801
282793
24551
112038
430165
751084
256745
638129
833911
386513
782527
578507
657562
497182
428585
211691
298178
661910
392501
942806
856304
267977
646132
278612
460890
814011
702169
149986
643072
906800
804995
489100
562595
645743
919988
847266
564776
452888
439611
575870
99378
72670
376173
899471
62226
290316
139613
399116
445170
367705
799058
713495
439437
129643
914607
206995
847692
315729
856467
277458
619994
540098
922418
899308
410270
1018007
590530
841018
897739
214583
758353
774054
955695
67604
4926
477557
298435
671209
550807
579043
701250
691376
482825
218763
425112
790950
915148
699567
763995
800328
47270
73512
521001
355325
499258
208579
693952
174488
1034678
680020
758473
198582
298569
306736
852757
201399
479787
367120
607479
585074
480149
192765
321755
451637
480818
872242
805779
913125
129573
188039
475250
973737
279368
117771
112571
624443
456910
512372
534264
468460
204915
158300
852849
581240
124466
701936
800452
960170
427485
438320
849364
345227
840893
554486
124506
831773
753923
652300
970417
472418
795515
946237
1029751
332615
126512
668834
424411
621586
63756
288737
127944
280360
797210
713145
2788
845362
1008327
563408
392802
571040
652315
939690
550853
845962
823423
966093
665849
1025015
504582
858210
602098
159123
494495
702729
382422
391689
552798
33545
245701
104595
89212
610370
758959
1016956
75048
566132
737729
271625
511204
800951
742386
690524
270240
740663
951183
491873
640758
895079
7419
388117
581868
781742
784338
32171
647636
468965
242216
321652
621151
526599
51002
907486
375068
764925
545737
402698
279093
220952
621295
803346
338998
307875
599432
938081
58282
488418
903454
426671
824304
491078
194655
914190
941956
500711
128529
745525
234591
53091
660534
1022402
691856
386817
118295
917010
462868
1043787
394291
414616
171047
813425
648394
758168
1034220
1036342
142196
124664
142059
520945
440605
822959
615605
297578
930035
326681
567795
133557
1003337
111637
155510
744164
588730
736917
783185
575420
790810
940435
252286
644565
881244
21095
360415
812448
610484
251361
877201
222406
369846
501710
398705
827570
377100
339752
992563
643462
760352
695120
459196
585371
923540
227862
451856
110373
92148
992328
838553
434018
1007689
817420
799121
926756
610411
836314
376508
342436
78282
750195
3739
85379
647238
239840
997070
387180
664412
48397
20613
399021
66364
24047
380617
822412
401995
803616
252428
366520
199992
89560
658107
617984
121301
177172
522391
935128
534863
901149
836141
64203
806368
54233
777935
340373
15976
580254
927852
141474
387019
179218
595262
157358
1034522
725349
295115
445446
709476
129276
271730
22320
529198
386112
655781
236041
683642
888273
807414
283143
106306
384521
102021
98364
625420
283727
840743
982882
2021
768773
446838
234414
487758
667371
734624
553908
5799
210988
610851
25756
715015
881403
184511
760491
450907
49205
334499
68544
240308
624390
441859
262193
220137
608944
1003545
913471
649329
1019822
103017
143068
619491
509292
460123
667359
458624
751560
70690
806018
971660
1023595
331700
198216
763441
465304
864567
26582
634921
774553
139489
490758
385230
571654
369986
675043
383629
924400
878429
180989
28457
264422
568220
279555
414479
41108
27378
851568
782226
964261
566219
313028
1002550
428172
88341
771248
577661
819220
440542
761987
502730
184959
525157
503983
1043347
158067
193304
5049
729660
448391
802614
576054
619000
183328
700292
341922
26675
211912
302179
900120
636044
284966
300792
694528
707740
178693
422035
355890
660333
257950
1045031
41956
612114
512938
4659
277156
732639
242602
80953
553557
24719
811482
341616
63995
477317
77902
274139
139640
504838
865325
955376
995321
1034271
770898
911511
418260
51053
967004
716619
929410
448988
706362
668826
1014227
878322
56005
866793
857451
949923
56913
717664
860032
363930
698336
33262
282518
1009387
473227
59438
989470
287698
70
29802
802801
183384
772413
328486
1008363
245696
195800
20994
902482
816005
220405
493046
720356
263315
40610
1043904
48701
895325
547634
337960
107469
761654
364692
40255
783837
572685
307005
726497
609113
988308
217681
164300
1009997
974336
733027
470330
439033
324755
841058
716779
501906
357972
856270
213727
779521
110151
568491
170490
569357
169048
783795
344230
771799
2824
980898
782032
488600
671824
717399
905138
432607
852329
643598
407459
718252
356892
142901
108813
833775
92356
731421
532153
656519
350997
13569
196219
278318
824837
304812
66451
793408
39467
982237
563362
277824
824066
191073
708091
681562
22877
562884
676165
119923
123359
185467
1030796
990050
867187
1008733
333523
430387
408027
401794
171905
791324
345458
777131
226361
905603
286827
612453
875663
435664
598564
668521
859286
537551
342402
788787
799494
350713
958840
701314
620250
788560
546186
986634
464972
162768
609079
507589
144364
90340
232301
496200
22819
506472
877656
483635
61426
687755
490593
791862
158094
513174
239189
169682
887355
238824
1016740
1030138
461234
109219
367300
577500
113081
284219
243270
173739
708949
438166
752399
461095
90306
509319
685166
558109
787727
99077
343795
123389
164033
800321
619860
276185
10636
769663
847201
404452
1003798
873654
438998
787207
51412
564875
793683
867310
609215
627419
578793
459922
31191
961737
748202
465324
614614
1044576
549144
486910
182733
992963
234794
507758
175312
812157
918786
964282
872019
1025238
274599
703527
531021
687138
348412
43437
373777
246244
428029
547999
363562
405024
78009
727545
153237
311098
798577
558917
674605
245610
817001
950967
752186
1038443
1003123
585589
948196
305868
450228
1040144
161049
1020200
177240
54315
815811
285817
588254
100563
583990
656597
220279
329763
872406
1030167
609785
1001687
362216
944181
344247
406228
139637
63725
546391
537006
763110
273094
293201
602565
472906
224515
3140
720395
999056
241166
309298
829914
607326
905108
394783
973485
968302
281672
481521
825530
4816
689284
820426
916413
131263
996907
33780
675877
812218
938460
607239
934661
603112
100183
197235
597788
815433
7031
813180
1038202
766364
187861
913160
152791
883620
302421
121967
429020
413568
653623
621120
476653
537943
260459
752885
565404
649394
456513
411424
388566
363058
84894
237183
451059
54093
399888
253478
258031
135616
606770
272682
94140
844064
416353
607670
319130
248212
741169
719123
518648
837508
983875
902656
377923
194811
787807
39198
96600
53723
839910
543673
777268
274459
564269
634866
975237
323445
917314
860222
46565
196437
382333
517156
952895
482639
165584
34832
214956
348711
642214
550959
506377
179299
994441
198997
504841
730575
380936
146887
151479
416311
794119
724851
351266
285836
600813
1033258
1044061
837980
496569
584062
604495
976625
673211
729530
344653
841410
709013
1035081
252594
892470
140357
1014652
649971
895059
617934
106626
724485
962597
653609
506885
738048
871675
538451
625370
1003300
773732
517168
1027726
989533
470051
521363
157332
790306
554042
1029197
840557
31261
690056
225196
274972
735451
68084
620617
621608
287815
486445
839037
69289
751390
23063
811904
733363
60511
88593
253922
264546
731549
808022
858511
169175
1000981
386789
832788
112710
797614
206376
17892
333674
739886
125662
523307
1000405
656594
810530
790503
283299
257281
686050
797955
421398
959855
966497
430112
368800
754911
192324
894048
568124
712492
823605
631119
468037
1027921
719629
806603
424445
788541
423574
705790
399108
535998
136861
744846
748853
560475
486900
402280
934640
83291
143233
904774
147374
508670
764792
287387
727261
409809
527914
833850
316723
426561
175838
758621
705868
620323
336060
304558
902980
454530
844029
311410
122211
1044476
1028353
1021424
725357
402698
737786
570515
953754
833641
503046
790237
611506
961144
483279
242025
418048
729470
366552
944326
322765
952012
83499
104072
707379
790291
377364
620388
1008489
157896
685947
224009
802574
111623
887895
453476
192237
548206
753893
720108
884242
107443
901547
441632
650300
628440
513122
503737
593041
475790
433142
485827
1041338
825448
900412
579788
967115
386731
900571
1006192
244269
226621
231292
842863
592875
1015259
626130
776994
655063
244382
545425
650177
661868
837355
1028981
799347
232774
45245
343921
227180
928692
911062
164714
134062
955943
255255
297819
355182
617828
707441
756765
848788
548230
995402
895003
727413
432105
911636
533377
644152
490500
955288
732211
830874
312930
435472
293385
310084
701458
790615
118571
695420
732518
853595
342333
522691
713998
282445
186372
132784
447943
279739
839321
1026031
2270
229701
765575
808947
62449
670436
722539
862222
556394
963777
1004815
799584
722142
960605
403900
647316
138455
92869
353669
451545
858255
427790
183796
568244
1006616
961092
821206
1023599
459187
361575
532332
949089
487738
56516
85323
769232
618316
535478
447110
698275
592884
694419
997435
856623
215690
402953
896502
444694
681640
929679
481694
770256
15170
399827
335953
389315
571111
957563
854244
261952
611878
626017
99527
216467
479803
497277
114012
807919
980984
862587
214798
739669
873831
192806
379866
142584
377110
448356
807941
431521
242218
369819
681696
785629
761603
652949
148288
280952
800245
593255
597142
721043
358355
663112
13745
35310
619437
380419
713061
159684
869870
488185
734953
837924
739499
474664
1036832
270186
867710
584669
869104
142593
8988
652885
242874
684623
102781
3586
301915
473510
952448
738312
366831
895758
353386
961549
400854
630884
1044522
420269
179119
535823
442270
1033252
428832
119411
797196
173401
234646
648618
417562
248026
261260
705432
524809
225876
298390
818324
720101
911564
193283
468106
863879
277423
997533
608074
519583
562551
961144
435819
757667
449965
957726
807271
248947
355509
933133
666916
61265
700056
35508
657738
908748
180331
615176
637336
290628
56358
728508
1003679
409061
1035950
706610
340144
78903
41595
718629
724617
171073
550466
825171
1042297
581971
140290
401568
435159
428649
702597
372988
533527
632171
973362
80879
295245
862591
252109
148068
131183
54941
921597
808951
348695
475934
166383
69432
724371
722523
474510
425476
485437
378509
960186
999284
1034364
1041766
446444
481645
509203
833520
570611
991065
322424
42058
252915
544510
1002094
158029
501570
490694
189046
727039
400789
9232
408590
333805
756685
239688
677286
1038153
108340
871992
710440
667330
787614
397715
885365
134661
857881
162036
128892
878468
967911
994637
84693
204474
293822
427239
995074
1004086
351679
349183
474947
688418
639904
879913
871194
246233
226892
1018789
575667
76779
484924
395969
631511
109203
196315
235514
865406
226391
817480
866526
751069
64074
391503
212451
521377
819279
879731
159983
418694
991506
718335
574552
213562
778805
274808
656697
264194
989309
649206
1032929
435952
671478
835650
674086
872438
957904
776289
184271
642798
211724
552833
166882
836902
300791
924082
192357
289861
869869
539339
985337
926528
655180
289006
668729
961104
348222
547129
115123
115180
148594
712438
394438
690170
279379
48873
844451
949123
704178
234201
131850
776448
323227
807681
811583
83729
912188
273347
278386
688784
871938
658693
255908
43678
477321
725317
549668
829900
950579
3406
199443
870193
535485
66180
472394
874645
626818
823377
838281
313969
687929
373971
244538
102387
606511
111138
341936
574522
257498
419076
685317
237708
458281
259019
607539
54315
667060
29127
464803
853180
77244
634061
920292
162743
372503
507154
437925
1001559
608213
936266
853128
283640
536638
638338
860238
930809
479238
225048
325382
792328
512010
684270
754146
738062
166865
198259
345086
650895
144298
1028389
938928
873397
145427
384119
783945
914338
784082
426996
685065
186676
666551
533839
405970
1031818
770876
531789
177511
527502
178016
709749
454636
1039525
294164
158617
380099
231903
749413
786549
570359
607767
256796
816265
1044017
799638
934145
352828
634555
541256
705511
379506
426722
210214
113587
423962
800477
25732
343887
787563
194189
111180
472390
662074
470343
426929
903248
426323
322107
499316
942473
193973
164676
223713
213153
962473
491657
339946
457130
702367
518334
338059
163661
681474
420275
338919
64555
121683
1028085
122128
589612
206206
628354
913978
939646
110282
511553
174981
103699
676167
569095
874522
339681
858469
257550
433685
4701
260879
529042
616062
146607
286615
986134
704926
859467
497900
579657
111893
193320
84260
970489
869594
769333
445309
545911
603617
748453
840019
1007983
864036
17981
898235
291536
645090
953683
834055
372982
102354
327496
404640
1024288
1022514
759648
164329
580795
414434
492543
528663
919002
642274
152406
639455
156053
445697
437965
316682
228742
935174
271024
345072
10038
1029521
1007744
16161
846921
687797
761307
192354
5857
276597
137700
554093
631620
54175
987413
677357
77138
48779
1000587
280185
94067
277737
644134
200478
484486
934338
766539
171770
761843
668800
3462
744299
900323
959831
640776
573230
625204
786470
380899
754865
453330
428862
567267
733791
1002445
1027489
109519
750354
270763
594264
1018198
915064
459230
743320
318862
638658
432733
535711
67302
29698
219971
665123
647562
448105
748786
218066
402859
473039
81390
489990
677201
88089
353407
914341
1017145
698303
552145
772536
650954
24205
613510
75896
567880
949868
1019213
37921
1031852
220630
97931
592711
118253
675357
106352
9123
563910
781528
277412
523350
119116
455442
195445
713483
280443
19649
378148
165562
260688
842733
792690
904643
974536
107983
284290
536307
217
724220
298919
578799
203608
568863
604789
478449
785469
982987
322693
862274
119917
707266
38334
93655
649636
501452
546843
418748
835707
217768
759342
290560
103214
932242
238267
591536
718381
425650
906889
599247
126268
205174
936661
375586
374797
941969
638151
145477
990025
911459
217834
360385
249344
733995
11713
627761
837832
257352
429173
434743
508350
175463
655965
232889
911079
415114
236354
590125
839772
330832
646506
511086
500832
107127
587665
240648
861822
399195
856984
466038
459790
755762
835394
352137
981713
676822
480235
401672
22801
724148
357093
31577
428645
520575
600960
154099
1011465
455689
802518
280829
495360
545430
172408
196251
170975
792972
129113
982165
210186
95210
286109
77112
154210
22510
897959
680263
50633
856881
112315
869749
861297
220939
234731
248288
805052
109288
355904
4455
600395
121343
276873
73631
1018373
548623
202302
199100
31104
731323
44215
522695
1028116
644281
727781
162698
339612
808618
949096
7446
583739
879012
286838
113539
170861
490738
603014
652149
285186
268323
544628
907081
969932
118476
528847
703254
845740
957444
348043
735758
800628
716949
138191
118713
64341
872846
79558
147684
923570
54034
46287
569306
50345
115031
496749
180385
846247
158221
807021
765829
398683
876640
984807
5121
986660
187412
815201
651160
624246
949413
938141
935023
879085
720141
955230
670488
354465
951325
893227
489365
632031
535700
820440
818424
958194
798211
933747
399338
442106
441590
329055
636707
589128
191635
848801
396304
729840
102655
62623
272703
697776
306988
422413
41982
793813
252057
931756
528039
782414
42708
221146
68871
897093
130314
845468
813805
641879
977282
133978
669188
201443
357146
780986
168985
912736
352899
950719
586311
407844
648828
942252
367081
471638
777005
961948
441074
851408
840135
1021948
76107
302343
845812
35293
627046
527967
893188
1036960
21129
561340
797279
540072
913119
145
382511
144572
678944
9187
838344
190018
374909
756749
488226
760553
582095
306694
204815
1007200
861631
278913
558420
628572
939603
443793
103922
597548
682059
202996
504615
540861
482333
991581
738410
514653
324168
351088
420332
149219
974535
936135
100545
338927
954074
801683
904497
718539
232972
205821
673110
768095
96740
652724
124986
162053
630620
680115
738040
974109
358834
307225
572852
847425
783022
631985
527319
779705
754236
302136
869208
917932
736094
256125
483909
954617
150056
502594
246138
554876
154262
624185
414699
938235
435321
347463
400804
237139
152401
279397
703560
938044
948736
96204
852855
807013
386702
630189
197626
702044
7374
444569
829927
615244
160914
563954
820879
539915
584910
964288
476123
199105
190043
785622
134806
444331
219740
516271
302709
708704
992292
29596
522904
196619
841128
1022518
104587
369938
59805
991425
491297
357866
524033
285939
785093
129270
891047
418504
1009241
284114
777609
999376
686979
634837
621257
464319
831136
972834
1012160
401933
365797
450848
101751
231487
53860
1016775
572841
409759
96826
344691
948389
176814
701282
632148
182513
67150
962837
109634
913103
1018161
568202
639191
491680
599925
330881
17643
625606
212309
549230
161027
876946
889860
546963
816483
751749
375531
536891
682453
203644
1005824
708728
286148
775464
910032
504724
545917
619853
98122
634302
872397
375622
803386
650341
355790
28758
69250
254909
388389
101588
173349
242151
145483
59129
366426
1044393
249469
267211
818307
28999
528863
920394
763744
482680
238629
98003
252001
37471
367156
768072
717993
425884
215419
286661
561592
66026
270265
769720
387917
125628
833085
617459
739737
488934
219003
278799
469158
92707
863378
310132
33188
218211
577591
529425
737184
76288
184727
811801
646467
653548
256174
84834
892341
642362
515241
538106
398887
289676
888838
664482
508101
323676
256523
162563
860845
972536
366864
33104
287620
404051
415682
727888
593879
80689
691766
160822
174254
845862
848256
596146
430663
297698
191113
1017609
93824
620581
264528
564000
62568
786514
66731
564465
619131
801392
132027
960802
351751
113508
961920
209543
666693
486976
1002754
699974
605480
230302
839310
598018
698312
444314
981548
686170
716290
596239
352119
307222
296511
229724
849861
640551
751484
709698
33336
635925
810652
139908
343350
447304
1037955
676925
107388
1006969
548926
1012850
254437
205149
147483
480737
688438
561912
829540
225669
387403
515370
127622
114071
31472
8252
174936
853142
800508
119724
623911
662666
870529
269271
804791
268672
1020469
297104
212529
359993
458566
31675
71607
605716
1038661
629505
300886
559574
967178
628422
992562
652405
28647
610368
700163
720662
546415
744226
759473
228899
767104
16983
314333
132424
517641
888606
327821
271060
315701
923127
655801
934224
102109
724739
986484
976927
637118
169480
132213
275279
100885
382368
348516
614330
164192
685143
844868
843384
74826
727915
523483
952547
768513
893619
727771
850345
498207
900228
155443
66649
521035
802133
679366
873423
1020491
976662
376667
290779
830792
709233
84344
412410
183935
197087
448457
275596
755074
678726
1034423
911770
115422
1041264
92688
873566
713722
372713
778375
648264
945732
947844
303630
653840
415910
155733
728882
1026496
829102
59547
691105
179959
630636
601169
83154
331411
38929
1033380
296684
1023140
888902
825535
372580
215713
312765
634029
356405
473184
394674
45145
325550
641343
399833
515493
268396
442982
959010
606373
703690
494560
510860
473877
353006
709916
234627
497969
589619
675419
241742
683041
310232
101902
714613
863828
637563
823951
284120
265654
802195
667272
730720
256921
58967
133202
164266
869612
412128
851887
246323
281408
322824
283919
861669
949263
227681
408893
959958
140589
692767
321674
680485
421838
972125
357155
246526
212670
496752
806735
520586
269647
46188
123277
611718
48827
130208
514610
432637
267316
532469
994710
117777
382463
512488
139927
95650
815440
861846
578817
179868
147490
957091
566839
856988
115681
981031
432555
944732
491497
254318
768088
578449
751399
340138
23520
810985
619240
706394
328381
512158
949398
714968
690685
64991
28453
244750
112856
694249
454610
463896
529341
170140
605398
58224
259008
591042
957422
564689
156036
434724
604082
473454
461260
541874
1736
1077
738676
468640
449302
902969
858782
382616
540387
1026137
708667
586603
249007
641828
248668
589764
441241
746016
519112
863764
482924
773468
924828
387908
451460
595947
210173
721294
92671
354656
584225
905394
53381
457548
561680
144151
289234
760443
856746
878864
701947
157772
437243
306739
361576
794413
696291
487391
524971
47469
29159
948849
892701
363609
294686
685882
1008685
110123
899814
101367
261653
750133
637833
515141
42433
230340
638720
524719
313518
649685
711684
517580
815875
81623
826033
488023
435641
738971
985491
700995
433136
695570
286493
113662
914011
635566
820827
725079
1025011
598799
1026282
192235
646022
224658
332109
1042321
755970
904339
74256
54437
26396
128060
877262
17268
538483
794428
115571
533530
816775
488356
349875
132141
685
955274
555641
849852
696596
855304
845404
586908
245895
52823
497488
949392
767274
793766
214782
620110
34980
613785
251416
500792
439946
738619
454809
499166
175272
322811
358225
987036
886744
141032
340216
623531
821436
749273
526949
387309
278066
92721
788591
899856
273898
70042
736342
682642
443110
90796
245538
398734
220168
17121
716347
623910
908728
45855
771576
909296
832223
483894
577829
696266
864300
889947
289482
788288
118936
97757
609899
296174
826890
123317
90038
400658
449460
251256
798254
981311
460429
214847
1020651
392033
547728
833923
196786
289041
282889
700941
227334
553291
79968
338959
947667
719287
241271
305229
498390
267939
538016
593874
132827
569292
128132
213204
657594
697851
377214
443852
999898
562460
208190
64096
239341
293837
705719
69432
865080
320462
236344
467065
125592
548596
79222
457174
204721
883457
848520
537196
1014764
512413
640224
998540
26854
390761
927479
983236
570770
290103
265757
458048
32042
997610
605534
423513
387773
243204
452190
916073
10583
264945
710395
896280
302865
861180
637564
761867
570232
715993
213579
995639
588701
803328
705488
456013
621433
260538
893220
76445
1030271
791472
921777
815070
810402
932063
873196
131784
340760
761649
246580
780153
227707
714204
80760
872005
631104
35877
958536
210247
886166
335506
680197
458802
1006971
334165
485975
809256
1014393
412043
238316
878899
339747
169400
609946
710744
147521
213967
203264
293566
992913
391062
698961
488508
498574
4109
825634
105354
783219
940182
656467
181863
401020
14409
583864
256794
344353
233892
921426
177218
1015385
225573
231326
947039
997609
549261
383106
87126
998515
924624
145834
381128
550472
79905
526213
768650
982586
82733
188947
424591
965610
212159
26734
938664
1011285
635337
446365
403534
296018
113315
405287
678336
498699
813055
360412
835116
322439
887557
992329
583908
87475
722535
265226
238725
267279
475350
235619
656290
995136
503769
732994
190474
135129
467278
870595
221122
1035200
219869
797805
874068
839268
471751
579963
405687
815152
784058
66001
320861
155965
691626
752224
446381
375132
625982
617295
657556
83321
724450
885895
30294
379496
573868
454762
370955
681679
813192
84623
791158
96798
165319
795529
784044
549405
424619
23568
833371
360571
370509
340688
950143
408385
820526
628898
702228
55347
245923
285565
221008
1019218
32272
93132
583283
752328
379669
412746
806161
158508
88208
861366
690614
397753
765250
809485
506395
171474
233596
357927
438211
79144
369638
982897
1020395
211794
81533
302486
295436
838438
750319
841619
427883
851124
907950
843207
217190
24025
322660
207694
290081
465502
236603
682356
247819
1044831
532499
912198
478475
730360
460698
336728
671397
975705
308651
898950
601981
934610
1009652
417236
1030925
429699
285090
1012533
316259
394777
711446
309547
193266
516592
257435
854468
940669
119989
591194
545738
474305
482498
697803
366982
421012
1019209
1026413
1027132
55708
788736
949034
723444
367636
156068
478205
470759
676342
107009
257042
661809
922003
172109
161946
313574
971854
528530
1032285
96228
906693
620140
583378
1032759
718913
535518
907934
726136
301480
248920
380065
521446
579180
889433
115945
880873
561279
727747
658445
527375
722683
598616
843335
276597
50590
295897
674581
215284
616666
845201
226165
986634
611031
430930
579739
255717
573077
188207
221583
732574
61625
154007
483007
668769
385362
398734
315688
65068
756811
632777
901499
464851
491256
228969
431797
190663
955283
425074
213698
572471
355987
813163
584027
536665
923805
541143
414987
568992
504703
589001
425464
526109
986143
72795
218228
410965
169752
39133
746567
265548
887874
522275
254333
271588
479058
154856
485864
784515
849916
651246
1002535
999806
326832
64040
461781
278965
1003398
634390
786024
445940
751514
302772
82336
151803
473606
966566
823428
478768
222843
467581
737743
318290
918093
1004134
670693
1021366
26218
1005368
642116
187004
54706
871059
786547
341937
973136
223835
507061
743254
976786
575157
669552
1018001
170522
788230
753282
416235
561732
346278
538925
205952
740685
1014188
399490
981689
901319
676382
700795
512037
982581
245130
271044
770996
827478
9931
134653
659411
1007796
479700
444206
814771
163342
1028505
562984
174912
928260
401092
398772
927450
202844
723728
205061
312675
1031262
617451
257655
183223
363703
148711
971322
165153
394368
757014
103259
37807
705832
40798
463151
581398
735204
321803
167641
265910
879287
136513
586532
104122
1024428
95615
176297
992974
69636
887584
353996
856925
133328
90251
499677
295235
531582
297413
945843
14111
677307
971147
688469
606287
433763
1020507
424397
937905
474928
837244
506929
865443
837467
360362
12549
431570
41841
682769
827854
981985
72038
417620
915698
222142
557539
974298
588703
486597
348825
843556
993554
800885
272906
954062
853015
149035
547054
870285
527187
378690
703182
374737
591663
321337
986410
614797
995705
971291
206842
903089
591591
674721
138891
236826
436642
357004
23007
946797
421984
1005248
202273
723551
838492
934309
64345
785431
511482
65285
931400
579000
651474
241806
935152
891733
240714
701931
283893
632498
972159
407958
633212
660685
566164
858205
210704
692542
665618
891525
132247
58320
641836
670694
936259
66460
130192
29505
918309
377158
146459
460137
312859
158540
40144
674240
269935
222474
823758
1020546
970741
444024
253907
988956
733196
744498
100031
538413
566610
569445
268487
577940
661146
278375
722652
398992
587050
666540
574894
496584
1005306
173387
459084
202932
439127
842853
847765
769859
833695
247162
360973
492479
338800
291480
107259
288755
753667
1034221
453523
612260
489681
173900
482672
523170
943464
486435
619341
102485
870030
1026631
905110
679688
242586
378416
469561
882857
755237
154820
692774
446273
774038
882255
913378
160192
226635
911141
194319
156376
811145
917871
62634
66820
986309
80485
509378
855512
680252
598197
65429
4859
331149
266319
332177
118950
2945
579609
612640
522084
355133
687591
584395
759958
562887
822691
187471
759731
344291
409325
22066
343656
50811
778544
54510
460232
696620
485810
456317
298677
106655
85936
49735
402223
821241
574623
49808
590994
72378
878940
162571
930684
854522
875914
40572
194592
443924
965198
738041
883196
395793
19906
162237
419272
508942
822678
521522
233198
233522
361185
902366
759553
716937
155165
802002
875711
732072
25157
1001468
703038
409968
238239
859263
428412
287503
300121
922936
403279
32909
401539
786812
21947
282622
187726
232403
554221
547928
485214
31220
232347
959764
430570
325514
36638
212152
132632
254592
228764
409785
204987
484923
275164
906758
751574
953360
133881
922961
123749
792873
230406
112261
462997
438696
24059
910675
939740
936692
722850
907227
468823
382353
219172
302560
578670
203357
702485
1007293
950190
841797
623220
1031666
772356
293557
1010159
608990
279034
204173
337319
842052
532809
492137
476450
379698
696683
922946
140281
550339
19450
848697
1037612
553067
1036607
474569
722710
287
786254
731440
182959
973646
634831
386980
381789
87729
174264
170769
621981
499033
683337
116541
738635
589878
162159
364913
689682
395018
782758
1042134
258758
1042662
205593
76568
604619
744532
275374
133358
624436
654984
190799
608798
115927
840718
404584
830657
96831
204448
867315
899388
916432
153598
555805
572698
512985
989988
357588
329511
655724
1039199
540766
473537
128567
153135
325383
72223
946273
184206
160784
138884
339927
579150
490259
989501
738987
129030
1041308
90641
211008
664964
1020634
367960
100713
751543
389262
163313
293266
599193
375161
629129
47425
1030611
14722
131952
353699
552526
1028904
769530
407312
924115
962647
402321
910257
983828
717783
552092
402646
814345
670386
445699
448800
27852
582708
902347
824890
598796
359768
482353
167038
674276
569358
275535
20115
448523
493593
935558
848679
378720
252345
660805
341278
296479
413926
778665
120801
639576
179144
998039
48052
968008
248111
839206
470534
978447
4066
251400
50954
806698
824557
611540
702994
734217
414509
663788
349470
80010
667760
694822
750055
870349
551071
899858
294028
760112
275461
585341
481961
504691
415330
143540
837878
953819
907371
671251
124522
962536
151590
964111
965951
925782
960259
885195
628599
160842
589653
977327
23165
207227
329808
393779
396490
649641
864165
660201
459077
649669
209726
601259
90639
866182
758776
812957
801305
797895
230046
1004347
39578
151837
514880
73311
849420
403995
27496
534562
308859
1016731
878519
343180
706968
953899
249228
184757
218476
554452
489647
190958
46717
855247
815993
720845
876864
475146
363496
623592
109761
201213
406017
870629
368267
74280
985451
715080
122342
699994
247681
934423
229399
8760
36345
141460
607547
724080
1014880
187615
670281
792298
212310
1009174
990688
370204
615802
637524
896612
325006
385108
792291
779962
18854
840450
343754
854045
308185
667746
822856
122774
89974
615747
470516
207551
680786
489269
943726
831058
160726
333553
590724
154347
267451
562105
975054
10795
552133
943877
468117
187709
759351
543330
815374
296997
1040997
644984
249612
215636
484227
412298
44187
435722
986163
666
172646
709924
824035
154744
513559
854308
411330
246610
999806
247312
941690
246481
879097
510682
630662
801892
727633
681987
285298
245766
456107
442984
577726
898532
682088
42886
626112
711396
464938
528519
441158
440005
104557
229482
466144
132449
723371
667964
504715
1041745
968792
642291
814456
948770
12915
1028313
241876
543603
572140
713730
193271
244512
850708
827356
259049
284207
564686
429245
276345
932087
800773
42222
649609
119123
218356
390653
1044705
934874
670571
571004
22373
548806
843299
779276
309599
966127
275648
535027
624356
386963
20467
329934
514742
93354
749986
581953
417732
37210
261557
736413
778965
863799
865783
168598
900079
345136
873882
17329
483342
422320
535034
406175
529523
241160
707902
206157
209055
619950
925955
853070
874149
722674
320188
525048
376276
109462
31978
642315
618375
535907
830580
61485
336027
462557
441966
671756
213458
173596
983863
420116
67183
651880
536508
1018423
256237
627019
1045334
183653
757415
122114
419806
546873
906130
754356
834392
494472
830622
1027722
862037
541059
165440
168948
366070
367442
176059
439349
518308
782111
622715
842692
106463
959221
314149
736458
403204
1017222
596108
562761
1020302
30990
670317
842717
742475
272776
863757
63691
430494
28752
405565
1003437
730344
36071
1025725
88668
609480
534058
223108
972230
824040
632611
503063
20723
618987
363873
434239
936001
670503
109195
855818
643993
522882
542088
15985
619852
829219
883965
468677
624921
685666
671570
706667
793589
922735
321973
7502
419288
470320
390409
477790
586944
356257
266763
141163
467764
12963
873794
215830
491855
774466
435482
196375
272857
116328
326960
654400
755742
988253
404274
657286
396363
409010
265342
942202
960093
589981
226661
191934
684182
734149
838193
710265
63078
316302
582920
48482
368114
783472
314948
569895
252070
621914
325236
15384
936213
835488
589057
594919
703299
195970
998746
191974
307920
58090
294932
846504
49560
300885
411555
214537
390654
229821
713385
395501
190508
381453
345872
338582
724410
964147
291061
461019
436843
277964
997741
133894
778909
2149
113614
184947
952064
533459
366564
533126
137587
609981
569873
380210
547431
551990
706173
363072
187140
645526
710767
125321
283175
137817
728145
788627
775550
829548
161602
89797
179550
644813
582064
497247
247813
931232
452199
48069
351443
187236
92027
512759
584087
249711
482486
405309
478123
2753
1028536
225887
327966
221368
353041
920028
625704
375634
277845
519983
387311
57745
756559
241238
776636
26827
590579
115486
53903
135305
29057
567668
429658
246601
414924
598538
161170
343888
684366
778013
848811
575489
121362
326885
351182
95509
816163
82882
838168
815481
958909
615795
867541
520097
376459
1024749
60611
875631
42208
900420
8386
97243
651208
310591
981297
244487
593933
894697
677192
198523
945602
778487
150421
621450
330551
182802
272417
37327
21053
981532
906590
483069
407713
42324
415644
486006
850181
411538
830723
157317
813681
756198
981642
1042685
399200
724122
931750
10936
775972
280045
768913
884337
491313
2008
908117
965238
7672
905624
694142
971551
720904
1024023
754930
344027
51524
831715
231676
640243
508351
497059
920858
721233
572667
504922
676712
583082
651522
29630
947460
862955
840492
346825
650601
251789
627503
828076
473798
117570
808943
859689
855606
51600
525561
420321
841348
658173
465524
483581
15704
466144
115709
891819
28033
452938
838494
456586
690023
752346
232911
882379
692521
948251
465466
114028
379085
849875
327034
275503
481078
827900
1013850
781941
89041
100676
402350
344604
724271
456393
641643
769487
366928
419900
419137
256192
617313
777252
384251
471250
178614
359128
738184
138379
69351
643807
113035
377276
569496
848877
703754
524749
242002
184141
70220
486883
1013390
53867
380249
134722
12098
748546
1017571
531262
962560
763272
172573
187106
841274
863785
534474
77311
375758
447519
70969
404092
823524
197320
150301
667187
139123
660093
452525
411596
363764
1001961
55969
350994
762568
116895
133554
191000
270648
135410
45571
577115
965935
507865
622154
246735
676346
337281
862325
31979
411496
665605
753601
581085
163824
995481
1005126
284567
373572
667814
75274
192058
105582
517399
360184
409135
163785
759596
894377
275528
593024
773332
299684
306697
978287
260550
954158
881251
155206
476841
684487
650028
984858
272343
875977
439268
297851
537661
1024811
1033658
440409
618136
156361
11457
1026034
266948
69824
631995
1043657
88152
768976
1043657
150885
581470
645495
707697
109560
682557
44842
491098
949479
482468
672829
20126
322786
656494
662498
991658
1004386
489680
1012361
1453
476956
966438
489381
1005850
289566
968862
33206
737709
981474
234947
775780
788105
335172
974794
1023295
59670
607285
367063
466080
740400
233957
459348
430819
442651
197071
383894
142240
368031
145864
13370
812936
169973
515752
685034
367800
50801
970758
409613
259452
494021
852954
111751
584443
892030
596868
808796
541423
149353
344671
251835
152496
773807
4501
525815
941099
222312
775590
86075
638421
360298
154353
917878
846100
534613
477025
468280
189734
134801
291763
703531
78923
155466
63774
933679
292335
1004591
682484
572531
311609
594833
471885
1045199
792685
668615
104103
774171
376349
459980
240587
981446
412218
753361
740636
492380
780349
545121
1011406
170350
725116
991287
376764
640027
785093
655625
718480
530417
966060
338542
668123
926053
277347
492345
763635
963746
203351
601114
162219
354161
309450
554013
123429
389464
341577
383411
243811
954819
817467
512340
903136
275229
837481
971838
68366
953737
1044804
212650
225230
229128
554230
989722
805710
679214
855410
771326
272093
279466
856236
126948
904942
456891
460160
816355
1006080
95428
931204
883713
321078
739995
882644
1025337
139850
761890
357559
379679
990080
637990
231541
607543
733261
853153
335797
736450
350323
26040
129760
812245
223775
671884
229814
106206
736201
592278
455981
44842
742609
199873
372102
774930
790793
205809
296488
971706
533910
746876
1008948
655318
100549
195434
810313
563999
761601
398344
246030
1015296
966594
309155
21129
47810
399532
897416
679215
575749
1042371
336274
500460
613654
108148
715176
998273
799961
933300
877293
995415
793083
173490
774585
455740
527250
895392
413391
249030
521425
876017
333271
922518
152242
755572
78285
934037
488164
538028
139073
115608
938502
682639
966236
150149
166362
697038
607327
946694
488423
346822
677865
436272
670492
114335
778113
252215
555084
308237
818871
689274
34041
877704
835533
620737
110012
112084
1044918
627981
903575
341962
100249
512761
675636
270747
429767
910426
896384
256864
115412
323216
437851
548180
210742
936609
998860
37018
174224
448661
995502
452089
299458
383206
510558
126161
62322
125740
762514
603831
1024919
697479
789836
638512
254480
1020174
743040
917731
360394
382028
99510
956495
48230
728778
783030
66590
1033132
820712
277381
968221
878170
151642
78357
968166
242950
789237
752738
770951
831060
258692
510916
181534
513829
579774
355215
1020812
884150
473620
217714
31901
917882
533465
864471
61543
860212
445901
516106
331831
149943
490643
963909
205404
159205
360614
186978
399333
323752
523656
220093
764187
418713
549898
155573
43854
704196
289592
741752
447540
441512
272540
213141
906656
1038591
818942
329481
891443
889547
514927
670744
426132
768498
133160
974557
871284
946954
38650
1015930
723213
891287
146145
226456
163539
552893
130764
510823
432655
464186
381334
290340
914395
401535
930793
927881
479847
350106
382228
95035
416691
997101
219364
237793
1026418
79534
1443
95279
127255
403660
983838
763467
890711
281492
473155
764163
598875
207959
408101
650139
756069
882380
89690
220541
760433
948219
648738
810819
1019955
332964
881184
573843
216761
316732
132408
306583
785268
922918
472766
420340
1033113
730017
145965
744459
1008969
166507
584057
314376
312167
189369
638807
131260
757001
744326
8121
36767
522679
728632
58838
947236
247986
713329
748752
638809
78645
29105
202962
517298
688132
836560
1002818
300054
125078
962396
172248
166452
476860
83043
542263
760188
847395
1039362
770371
252833
595074
742082
484037
106612
339755
803057
151159
142920
570047
889634
711566
231030
937156
7963
352207
891465
782581
75497
1039367
639385
868994
226614
173764
563610
571859
741963
797623
382246
779863
698312
771047
505722
241295
577448
675483
779482
370175
966974
533233
586049
487847
587771
309335
813744
375304
462343
939804
541637
39518
68696
206041
890750
674019
777256
178310
331880
82910
247894
523037
72694
220925
843599
187719
880575
62268
400517
989735
428316
33892
1017640
92250
671573
420671
227712
897094
161101
459565
710471
470935
166382
738944
445641
708971
728578
771941
28320
637245
382214
817849
762505
939431
18659
113457
874036
624584
70246
872851
118522
357849
589214
488931
6723
919061
437103
850944
800479
155084
38878
338139
941975
670501
91107
578382
699911
558795
783042
155
968794
852225
1677
493958
637846
112099
951241
405990
34736
445221
919277
842422
312604
789472
41131
509215
10585
904852
959829
51595
226460
757750
332085
139334
554001
645906
782014
1039358
718468
432
1038561
112442
1045320
436622
916045
532748
448593
966868
876187
899160
300818
365743
376793
186212
570189
894042
815064
990594
20343
593497
135384
609480
808173
349854
592246
702693
199687
370617
649399
567857
698011
463368
205012
616158
610413
304962
417298
816424
823225
242857
312223
463152
748189
696146
883752
1035286
434774
1044948
675447
142129
914505
261953
691036
913048
1024592
186256
393758
594584
556826
79379
390741
568868
713017
620501
86558
221299
573048
62447
654005
212975
144310
966748
958248
427161
271816
824726
716443
6877
166254
308814
760272
5652
67181
398803
143221
482930
841236
938235
404973
624771
712558
976640
804250
766218
436622
904218
191582
520145
687542
790352
900509
28511
199633
548719
741607
61849
529797
901209
952213
994148
99355
86745
107850
964235
480828
947556
926221
925981
621078
644790
486522
177638
842493
1017316
469907
147314
762749
456440
293576
513586
653181
191770
744938
446431
898156
452813
162107
998303
849855
966589
610615
397359
727139
24157
152075
72299
68943
879270
608802
686007
587570
454502
796158
506721
573412
801321
673009
714327
680251
570734
426531
30873
682097
972205
995172
283440
788231
85682
852642
575118
236154
694437
239013
301804
660831
34157
555540
138106
117670
229603
327437
422362
272753
545703
137985
1001239
936942
711419
67310
402921
361413
645778
259420
134969
793269
327928
150962
934750
1017709
1035988
908035
266126
630800
898253
287518
79574
685578
494782
674706
327375
444931
705543
190101
820723
98332
851806
484428
137151
535317
649349
859322
695441
502345
668068
380384
806070
271222
557890
844511
552156
1036648
828939
675076
15594
137368
804974
675287
229116
407444
610823
41267
1018617
570034
265850
559134
365697
261516
91912
461800
646941
445788
365161
874218
899472
1019956
1043373
663149
134031
391084
110853
910760
273556
663613
317392
237557
667350
1036604
505137
595497
952662
1009840
919155
257265
573295
243317
520462
494113
33256
567842
515794
391821
1038248
729252
316882
661323
767564
180000
863982
953188
23811
60343
777840
300713
146170
571062
200401
156237
151070
745829
660597
38195
283599
966454
615276
1019843
349113
184335
379386
696809
568653
775927
44337
84520
721130
836727
719738
133058
225938
464081
188407
856631
95949
963683
205664
1006664
489781
521725
1033158
657251
1036910
924906
618010
848469
157505
968964
624416
892730
175807
551664
1015272
549401
168942
1003853
870088
142939
424121
937294
893853
49480
443401
79250
46950
649833
846728
20716
722722
256796
338910
13023
11295
926105
788538
831452
324967
43845
173329
644490
538503
495977
836181
327336
700203
950280
857088
759760
890049
961273
46552
267107
968673
311130
164036
320489
462886
111392
212145
382341
654287
665148
270879
433854
545219
672129
739167
248983
897180
864123
413719
33288
790188
875778
290062
1002722
192398
172680
439853
562085
318826
914737
764752
1026784
482984
545116
253280
145045
763362
450697
338201
105676
875379
313923
703211
802013
180361
265706
200018
188186
237153
136111
71982
3441
577048
843085
328901
64748
748012
306283
949931
393507
692050
1026513
1001564
819124
539960
75030
120051
302071
208495
468057
919307
115747
72680
238930
176611
445910
869036
111771
418749
1040213
671814
551378
641081
936242
611165
244692
460796
649137
387232
46281
421502
38891
132427
571953
2317
685264
183122
934634
589351
419727
132217
439400
142159
823113
482420
33246
273747
309981
626040
519491
716820
678287
227207
220717
703335
62421
742793
274921
981628
751976
234547
15591
448900
319692
108477
209631
1011066
875479
560512
85942
492266
615748
1002147
473502
481292
175257
606560
288675
935652
453359
239344
579833
100696
185520
403609
508670
464491
397472
320342
192846
683134
977574
332390
21873
89259
207723
481542
849898
500456
1013562
817897
804732
569395
1035924
757865
632930
893367
1043404
127598
637649
184220
997202
541763
758326
532573
762928
954795
901271
788605
1011617
44999
330457
222856
232210
389386
54306
675329
718198
199248
860142
713425
341349
79473
254321
532294
583362
899746
604626
436439
406237
484003
571507
382218
560954
460867
723205
55110
706618
624870
781343
398888
636520
259327
837963
471079
690182
572635
1004957
908695
1000033
572255
427591
873976
142405
375457
996650
291801
543009
578204
378107
448082
1023601
259424
97012
425721
158501
418587
549358
521431
382648
263695
561346
213044
907461
795040
767292
744745
275147
77365
502381
257696
512792
480417
206473
76543
550563
1032757
797576
1006616
574760
376173
673047
767755
662091
530318
654635
995589
658693
621569
536191
363183
155539
64378
902658
468319
794478
225300
831355
812750
844283
184144
605790
578437
394491
312354
330626
117951
301106
16580
911145
161004
37183
642989
281636
293695
551253
429935
865262
668620
391486
988369
457582
609489
621896
577987
747482
714951
627894
635036
172973
36162
887790
1027528
943122
420837
841124
206944
901221
284271
715758
355077
833291
560265
156998
554479
145015
1021082
758186
590189
456435
457285
192994
262255
529902
271368
413002
476423
246100
567809
751081
207154
169077
672484
51893
183241
482932
20456
813072
580612
203356
170078
79764
13352
466839
167334
50643
12032
984610
878197
74752
583228
655858
1026209
183234
760477
348670
584565
535614
81106
736504
591749
105315
741843
147493
656561
4945
648420
88171
1018840
790082
713893
515157
108528
173895
68676
550955
62186
741332
726604
706018
334668
879934
235334
110248
363810
149795
969283
498763
981163
195102
39842
634804
1025035
163373
518797
678234
298710
899529
720239
742850
514354
271528
1004532
807315
214791
479760
636886
240397
674648
25249
826820
552749
211640
339225
396519
367079
1023208
825864
969737
825236
231034
252894
661597
850700
66424
776791
783795
163761
382882
159158
101748
384963
6910
623294
185149
390028
373151
723188
230503
588308
46809
365395
1017379
274589
611449
978285
248146
180254
1038075
34635
311558
823952
670152
242178
447786
829916
45893
931652
1009316
176679
199761
710114
397734
391676
739118
493401
848069
682813
318498
983337
1034686
1037367
214320
122762
426602
739031
311717
414144
321312
811842
182537
616827
745921
452824
214848
570889
318934
56193
371806
920874
105007
727397
645559
212789
392581
1018549
717430
678792
687300
792888
166160
61992
149913
376215
599552
984808
884102
522553
589710
952741
92971
476219
965800
149558
917967
868240
629721
68786
106008
1037867
609821
917995
87144
877051
330169
904449
487193
961167
488380
908872
860554
349682
826354
646177
828669
698165
274327
312713
460791
678178
467510
808802
727787
218403
108790
748250
958150
641222
260152
721322
151155
40459
114568
236610
189661
166305
663606
136951
301751
116720
341788
893600
726988
332415
815147
846117
500356
798774
222137
618423
699729
732587
211353
483029
782488
780612
890073
453083
285445
656345
278061
413629
495185
419660
67144
221699
756257
639060
201189
18284
628851
517525
284272
1721
247558
227342
944388
152086
434903
484935
177055
343204
64502
244469
4426
491087
717880
738352
279755
848814
662225
52003
913379
32473
20397
723257
162485
944979
893584
355359
453204
272901
883931
791957
830899
105473
400233
917083
446098
733732
79961
952633
726047
653478
461922
304428
98335
963036
341848
441208
208904
359809
28676
648432
136913
474669
294111
644043
797596
175495
493744
225707
654062
528907
136255
388336
713901
597429
1036271
1026961
475518
686661
741852
331649
27126
434054
516029
931210
709394
640395
297840
416230
864216
783458
313288
243963
94598
654023
727515
140279
156509
1012390
941174
982090
419099
869461
167984
504121
708118
239597
904397
649425
916212
303605
57010
1023553
623051
265230
233669
404246
150240
399532
620759
752715
404900
339745
183478
58017
129528
547543
489583
800505
189839
929837
866253
841698
627272
58506
112360
1027568
329612
341885
696067
578338
417321
50408
798435
746901
88879
660848
35128
729092
798771
577005
828999
631754
977861
420731
196072
354324
685867
630647
587399
366267
546283
1014349
292253
392246
219214
695590
142252
611150
11099
494373
171186
556512
728280
999656
542580
66491
806627
740909
627949
563761
488738
82087
287463
995001
835840
49241
591687
757829
67037
17242
476906
135053
858036
763989
892985
126499
663058
873424
899479
983833
956714
592117
214898
349878
215487
121925
512373
632009
763303
559357
10144
308398
24648
335854
232620
963073
655321
197236
129351
515247
773263
24367
437266
711665
997351
843028
916790
99019
15327
284780
710400
229190
91552
851365
119827
420074
363701
498134
785092
116122
16387
652861
707727
42944
943360
760056
217013
819032
611773
568414
822344
777082
550734
906778
213583
325257
737581
685159
333623
620479
10193
835345
405612
383038
95654
866417
607676
1023410
174332
954852
400310
947292
779248
20435
317700
944611
48046
616030
954207
663407
153183
1007909
759690
536461
1043392
837173
281444
254695
167111
689668
585419
876053
20272
930395
731448
200152
109506
571755
613372
403792
532637
602749
786101
668918
436757
720148
47553
952156
74268
437769
976934
169482
983933
1027670
268157
12260
976655
1012739
540847
234743
702719
808523
31639
957951
465768
372521
748377
526586
220083
394683
184668
866329
875932
403052
566776
230781
356845
958874
622539
498198
393339
51016
748185
594382
109434
512040
291913
437267
976420
1028684
918461
251104
373741
642061
118897
1036069
401866
241390
816543
256774
542251
943914
821822
574302
850838
434117
987695
615382
709813
218877
196927
982051
569513
140925
431517
277043
245643
446403
309104
357934
4615
146359
773713
858270
165963
438680
319166
866255
838655
892354
527926
666435
747815
268986
795014
596313
254762
607936
236402
856156
858985
90241
31785
249093
953263
648904
182010
63635
946824
159770
391435
256926
439598
1037252
310630
764328
495053
909476
279882
128555
518935
572313
666797
841539
446075
633396
672385
173889
28179
357191
472209
421839
957784
391450
1024604
72150
903957
649491
274742
804716
524055
596866
381715
949616
315821
790718
200234
853723
375493
362954
509270
16409
489432
585131
494467
352867
355864
796364
324960
121122
99451
1018378
218139
596136
415616
334175
539643
719771
743970
1045207
1032776
608605
841504
229940
423267
925427
951922
564208
116894
593908
69495
134666
862204
539536
906187
637638
82083
834786
736897
757496
382080
776675
396992
916466
1011609
302533
27460
405273
467946
670784
1019861
386398
316437
958592
959603
334022
587254
896821
958309
449218
128539
17197
619722
52556
921728
720249
445281
36609
685678
935141
175448
587356
613632
512300
414281
587871
239944
814623
939986
602479
1016421
650185
668500
575632
406736
14940
152489
1018734
265002
1029180
116505
531692
755642
863317
542169
327338
705424
155676
496498
897602
205574
879414
355354
784730
20083
448840
321405
707281
744543
737834
134859
1028194
521357
515667
380067
208438
926975
404442
697341
972162
488920
216051
551019
499672
308623
180431
210106
505987
878508
607338
917943
373077
370396
378752
279359
271281
207174
648609
808097
189441
481984
1009900
639875
245529
842408
523054
35466
387535
1006751
235438
300644
859069
469504
718243
234006
1025709
837737
191021
7762
704611
1029230
795044
233212
525895
847301
375264
738918
994445
62612
112506
687005
713519
594817
529104
258268
526640
632193
231966
538853
1818
997626
404174
104938
248417
955057
34232
648525
402828
724746
108613
784782
693377
692125
895207
978149
88201
291192
172414
681334
270882
680109
855955
302181
966263
117932
754456
55177
865302
619209
52909
742482
68821
376244
459486
661965
105758
729472
383373
967743
387150
675725
659142
138482
39044
631361
846170
956049
540853
690079
906143
36496
275182
294246
162454
503868
171913
907498
913878
559213
61596
73904
961208
974195
503345
822428
128507
5305
999287
980793
259466
734213
933784
904878
28001
699795
920509
117270
240174
600921
1000135
154106
496412
602727
259524
829806
298332
486838
884535
799342
182044
106065
844119
1014863
203749
777752
904867
520519
993856
432668
673269
269235
897563
161129
1021208
575957
493514
59332
261808
580237
973039
161150
232774
942062
574294
976254
272281
497368
1023751
199417
378822
899314
870037
384876
815067
991355
1026421
560507
98177
42376
167409
457293
885266
246204
976734
810134
98776
780354
839550
946684
272272
980019
718491
769234
336970
994333
900700
906898
77402
394354
421185
950565
1038607
223687
739137
27081
1007718
87994
191867
536583
298858
834671
66279
21492
29203
550315
156653
129386
613543
743995
878283
794313
135197
1020658
227803
554073
1035056
789172
891779
949276
1044757
982754
364899
845064
527061
337502
484471
148220
647809
747745
938286
417014
167454
624653
439765
299750
707658
852366
291055
886195
11700
955321
222267
62675
419439
581264
93279
734857
445504
805901
428124
1039915
1027897
1026522
550999
268698
708571
468923
899670
659775
697358
230017
653215
935215
932925
632967
222514
332858
327584
485798
6374
176701
406057
380010
584649
432278
667599
52104
15707
265730
459793
1036937
321475
346303
485659
84588
803837
840292
42577
556627
691569
776433
81580
946046
97587
827437
969403
209624
397724
75208
39694
760542
27102
417212
446172
869071
906589
127655
1044360
622935
194599
724026
580767
605652
124043
11670
230185
851657
293436
916638
396917
847848
772831
887119
83514
554024
76516
407236
631738
889435
678432
261945
743898
184920
5895
883692
848689
328708
943947
1031450
499460
418571
806794
98515
45597
943535
251723
281879
564209
514069
167138
536454
342442
236497
358446
406031
913907
518096
17654
623121
981863
291184
984261
197718
700971
822233
249250
352793
1009836
441489
475824
464267
803874
693019
176672
572717
910893
681125
200843
642738
621257
158902
130526
723608
672326
1021593
1044073
398451
320301
661384
725033
81021
766559
641380
101426
123387
474900
633466
862039
661952
582915
334361
640204
690055
179862
325135
282372
5523
990968
429285
855514
359379
389658
632762
55437
120155
792768
1045053
563139
737195
873021
381043
292731
496459
642918
713411
333107
673534
201409
105937
168239
455104
937549
851798
8574
463100
70747
920875
475550
840330
981423
30084
500411
26617
372432
810604
922063
585144
966450
597886
652571
552922
614318
208918
932915
565856
387922
471888
563042
1422
189913
19465
469146
2625
47878
1027622
859972
60009
728780
68310
459221
297994
693017
656384
586193
1019562
960506
357145
100583
160911
941841
1017178
948277
168720
812657
703779
829806
587780
37469
792979
876316
112572
586472
344639
613983
325441
932498
176227
93188
967509
228107
832159
184193
595391
694319
526821
721808
66473
47440
700216
816952
407222
883537
233104
795101
511376
82039
365751
407331
547364
847234
704657
127015
95074
301578
217147
651850
201029
58285
135610
39217
159469
910758
57177
990133
152134
871230
238761
140903
224354
545688
491510
675182
13630
186620
291389
693731
757135
859801
810330
972892
438410
181163
26932
920165
308099
706587
992152
448314
409359
566805
498824
675484
606657
140033
373192
377618
41721
652742
739311
55716
216543
610054
6401
128770
523914
399432
682759
940799
875159
890953
286541
814390
27154
979705
919689
1030786
636124
140209
365765
447979
254461
46839
585455
429811
688719
962618
616803
951026
275688
944431
790909
615735
743743
807621
424540
207075
260945
660003
128975
606159
209602
799193
201452
724993
24925
678620
185241
957538
210716
614539
741400
855148
503714
935011
657158
696358
881957
43500
730464
764188
206827
973132
590746
583866
45179
746936
979245
947745
738670
314025
993674
191307
147408
76577
318352
340965
65607
826234
987853
702311
285012
173677
898041
244139
309580
479195
543603
885175
137376
457840
401682
562686
947257
641590
157107
281731
389432
206648
466229
632329
63450
729695
444524
571563
474989
696912
1009491
841174
366974
415163
510592
422599
854391
830445
449796
3727
966400
287543
546172
337128
166771
354396
82376
866834
128299
28825
114526
348858
864197
77345
718691
995747
1031226
865427
49646
88090
817533
124041
698615
441291
269212
896612
255105
469170
126087
864690
842615
153568
491958
291811
54930
784529
845689
122851
162403
754606
922701
370499
294634
635032
509819
143860
1033484
396751
70431
894083
920668
732518
926468
793509
323945
639839
552894
345063
846039
55499
446488
943784
175958
374450
50575
540718
320071
745728
99582
902639
109902
316990
964211
118929
484909
556232
513252
339667
332373
1010569
552335
945256
944924
749280
427153
152040
990698
22322
333753
281882
768371
440757
96427
895207
779644
374128
616915
994861
38
572474
736751
713801
891717
433965
262042
35317
727265
1001276
910909
186900
760109
752574
888118
452439
700838
380244
660857
865051
328162
33094
935317
765992
866361
843318
591529
915276
665491
931877
772459
476838
959368
137771
895210
523428
823605
119243
1016643
38116
82902
978501
27046
796426
100253
530322
50858
628007
8503
377884
596100
770384
269612
599791
679396
80699
428731
955230
375404
332090
67516
113389
114361
46104
284264
135899
104470
635587
1027345
151352
334445
692147
276570
597217
322575
883793
584319
631979
94604
829624
924491
3514
360893
410671
285172
740574
280644
362382
705890
904224
170534
74772
757341
876806
72065
874429
665848
981850
682521
430698
756226
64369
15963
632567
689907
523044
517030
563616
301726
342685
251910
342597
148284
620159
221613
600780
781259
110038
185541
4290
26637
8117
316755
47867
332279
548686
830781
543958
684922
161473
733300
793578
998546
190409
680854
243331
457478
654477
937811
441605
907233
461609
57897
555565
343216
566548
261288
700828
38582
790675
855474
156041
828271
231985
365858
156796
476393
711127
511777
543050
106844
905381
532316
115241
212270
688937
982247
54633
950507
539407
427684
641788
36102
237993
310068
121378
137312
158786
263135
942612
917074
1017212
210016
744895
908137
55489
585557
631339
919423
19962
1005887
206688
833009
170761
455093
241033
968254
571455
15427
333800
264420
274973
364712
819938
499275
713884
787650
426294
720084
35735
925644
174558
706257
2905
465798
203443
925684
259312
349421
926361
130487
464933
16245
576421
765034
115176
172303
492876
923897
971916
837115
736378
122585
118377
448551
275739
701143
164552
609445
707152
856742
713867
508759
787322
759499
576552
35646
163363
800509
79335
781183
443843
109451
40853
496200
883047
493824
176232
916676
105288
267150
534657
125008
177748
160739
790252
582745
884414
768836
266551
381563
620882
251825
561795
694230
356670
147101
707087
769064
464672
669642
157310
222680
117696
305010
408895
468674
47662
482062
504554
1028870
839198
949984
414200
596373
656514
500608
833994
285545
542119
179021
1035851
828564
714608
135635
901256
761294
946858
211761
38366
771321
656057
284761
691901
93894
645045
700308
793230
766339
889979
203717
460466
749600
574569
923713
972297
362500
610969
994470
275213
106383
2973
225951
378286
7497
771491
630448
120824
631556
1021722
130920
252891
685202
956188
142566
16589
1036330
784212
486062
158531
205025
184774
251531
678620
567638
72875
379065
1026826
713076
909103
666433
488710
485779
806752
989238
617999
672081
549293
217338
177809
750318
848019
815167
351050
832384
23186
437336
861715
819583
800387
430790
46687
566465
500964
499014
496608
354906
986744
211385
965110
29448
502462
20378
629952
137898
450728
405106
622374
573770
37137
506830
459344
566730
669923
783432
1015413
54879
81757
545374
981723
44443
191016
843905
5973
1028114
213006
490597
12109
396958
812732
815201
322337
373758
224982
876196
252691
539599
297312
68200
964597
76066
8507
80035
432019
734144
387518
74300
796562
98810
440546
164245
478697
258360
965873
788617
914813
223586
122700
597727
20486
39909
435494
238827
191273
494918
381732
578203
979626
121404
580170
129604
74806
78694
957584
1005216
928071
363877
866979
859468
382240
736431
899723
817170
905062
878109
223341
271310
140747
203309
965574
88504
491745
534722
789693
17225
301631
12968
665567
138333
575508
122311
598598
907660
295664
795038
344724
257028
16940
979904
408643
897337
48567
430407
273069
939617
436710
560138
428545
186729
954814
508574
362168
543920
165414
21966
1039846
14915
455996
821772
238602
8162
919937
57005
285117
533178
350298
942619
208822
261215
494798
211962
554195
568749
411456
986277
272575
551795
179961
330121
267240
795448
760718
568348
405511
683076
486627
31715
1006322
994199
82023
358110
389580
756648
108389
898085
141542
185558
735517
543891
396420
145693
550647
134025
735118
863234
624804
623264
539773
203739
287141
104978
149403
679655
40505
901057
145660
755704
438897
825782
7937
891059
830134
484842
551026
431685
987934
831439
924147
617572
669815
369711
980790
685912
539918
54874
443290
610256
287697
107062
2387
35796
579046
430713
490800
742941
116605
864425
723117
610592
500788
7041
558193
47619
672151
666004
741036
812260
102864
66615
981516
274134
454703
612133
739568
816719
5240
317781
381339
388998
245994
209590
441205
528133
568366
228357
137056
918338
795064
68075
142696
297428
480334
852454
296935
40534
985653
375731
694444
606979
685685
591993
1015854
236423
823611
579635
672659
400910
983321
376463
338625
197785
146346
301043
687465
625274
574559
810614
606160
194298
607102
368346
1034458
269648
856935
327647
404504
38863
519875
1004491
704089
864018
890361
23029
8857
735332
189798
240932
257279
450995
188360
123335
631435
215428
63211
270626
53870
328626
270823
871928
42981
492549
666584
84915
372419
331285
1039287
609710
640436
94691
320505
583439
393767
620391
488954
826368
204026
638219
17735
171083
781183
554786
357040
476197
396874
552246
638612
302104
212050
759656
312261
313728
449499
336770
164457
908803
335490
922642
313687
329492
25053
529577
212858
967882
856372
634579
644573
895226
153444
748562
802293
41531
1015846
847250
543464
168636
166683
647867
923276
745251
70217
515097
779313
321267
179581
469109
1013441
475427
722379
406103
3933
752632
452096
853308
370415
892255
236072
981104
867012
494637
916881
947374
401702
1014138
934435
440937
445948
417765
120872
68331
533203
791427
576574
125134
502872
259044
781687
938175
721952
317147
369017
911084
270808
435269
157366
452928
517077
696925
173880
345111
723568
761365
813280
200432
1032006
579657
674924
197969
221614
835036
709193
613574
167763
921639
590614
776458
153831
652067
341624
227319
155711
391227
105148
937019
372144
686103
465341
468974
467221
119901
712132
1039646
665756
628656
319848
128838
197707
872034
905880
807920
223642
993479
72814
243771
796179
408723
94289
797060
134016
855762
523633
82190
197849
701562
684965
794113
8609
278790
301260
628464
327341
258060
448378
567278
718284
958742
100732
64439
333159
693118
191943
927267
691678
975339
1013302
483616
633486
577993
824101
512110
774133
689147
532957
87175
436074
69079
304293
107757
821299
24506
633914
746403
177505
91095
783789
427956
236278
646665
809644
142132
359284
753456
224593
807711
573750
805739
313891
793539
406947
693456
466171
75724
694854
150957
803955
609588
866290
1008851
668788
878456
876636
71738
359905
172235
545748
851193
1011450
704655
222721
1028864
759196
756425
386399
719092
674377
978750
330643
318824
135520
922959
96911
552340
557351
682716
859739
295401
508176
129588
395570
713157
331553
451369
409559
521838
439062
709418
82227
252444
228771
313359
682897
190903
192199
760412
749758
923102
121617
796039
217977
1022775
1043908
518914
706681
996772
856929
627958
857639
72956
446954
552887
203521
332475
678271
35337
497121
294180
967785
450798
112293
407539
279360
715926
609453
424473
531889
757091
193169
450672
976416
64795
517599
689472
937361
438655
876140
927259
977273
32456
837315
986681
945491
640230
35642
399214
197146
728373
345729
755298
149679
782579
584511
332355
852126
445022
425418
77390
665315
978481
237535
180883
1028886
580713
142542
894859
786224
399358
913155
73189
273449
282873
613445
138855
787795
431202
759409
420666
884317
793881
1044026
495430
150397
164346
203158
43385
472446
965520
817830
299353
301557
327644
763286
815566
649512
1005154
328026
484278
195454
143739
502922
860926
132072
1017630
220806
933328
681847
242587
901370
74820
122241
520590
795290
50037
625815
50549
138464
522744
944443
148133
882144
652060
524917
257956
499369
221407
84913
809665
88218
148351
547877
107582
774378
738475
930918
285503
696902
409861
883565
1028614
83624
769583
13893
242384
1035691
306745
769985
808778
300577
221584
1003830
1016732
771255
750117
824779
611240
207774
580538
125125
507366
1038666
396258
98801
170643
493864
880787
354454
362030
668780
263433
817410
631844
572406
245455
347698
384574
453655
666007
435897
422447
665812
114423
1002847
367099
28944
922799
327765
755870
432844
56667
976411
547186
1037035
195792
117942
171968
629530
222282
719828
733308
200866
1012114
561540
80150
66639
268344
779841
1033473
853161
307937
75495
475275
319530
892677
435652
389793
657913
306347
671969
1018316
416731
20760
872272
649595
9561
216439
324780
212053
97130
745153
133516
428629
297315
3431
837487
1038770
630295
953471
783726
431592
381048
589445
892926
594065
131297
941447
1018290
281344
579147
727364
629519
903113
1037948
621571
285589
10276
641209
938767
771752
635143
78562
702603
518958
459473
769512
193387
818105
169712
1004083
881584
231410
25500
250096
665554
174710
32355
9665
705967
46608
288069
712520
203980
863185
299424
122612
707195
741483
389092
132600
513875
597669
374789
1041478
600825
851398
718049
822915
486253
855262
419782
27282
990644
132566
903921
387616
647273
76678
894758
1023405
913606
234186
833629
569992
90654
903076
54598
888349
541827
180696
764542
908060
494032
240604
7080
897462
384916
106697
437716
536778
875676
420868
520243
475888
674275
445393
580378
603326
582791
628046
112260
290713
473438
472431
600485
643101
681414
769879
308200
587371
343211
651927
724982
205981
585805
904966
120411
187657
48302
203696
381156
801964
991741
981386
902900
575518
396372
866349
714645
30024
1042787
230321
29778
1026246
993088
260288
995708
244804
1009016
166850
652246
908879
375011
757281
595157
697544
333659
965159
870021
74743
434427
241319
924600
321593
516718
953853
650653
960085
291822
710134
828165
550291
251538
872821
349177
186561
977428
123889
797666
465362
379142
875956
539960
619546
1021888
408379
770358
53639
584500
631405
847369
379610
147470
71238
422315
15707
462380
842212
905149
836513
958200
308686
322042
74270
556689
188731
818333
994645
210441
279450
434211
380611
1008168
497044
995271
941494
816529
926225
83782
451486
200732
575572
811975
580240
770221
820058
559145
739335
683963
333462
413731
526322
128541
28820
670168
1009416
552462
287072
271202
931995
468133
593412
40058
476925
15400
219499
713643
375941
842819
483098
633979
764352
851717
637233
383745
859640
232270
641301
988362
1043371
546793
45551
345549
738025
725404
535081
743400
458295
634989
34203
989789
987738
449452
951978
988044
142736
642337
252134
122833
271763
606698
651700
1002848
364687
208329
25708
406030
628940
629194
909087
369529
949832
62251
391345
414361
254336
892195
258754
550838
889306
738860
49518
382693
838195
427054
108041
295356
576167
975588
761528
370930
613956
130807
595922
780929
462686
97890
156068
82328
533769
226590
995817
1020402
422708
57144
20853
129827
580476
948146
269842
463330
645234
635700
1002727
993462
803551
22369
9175
829691
466227
232636
905005
357436
564258
765388
1044789
269781
272761
332223
302657
366125
482852
971827
395650
150991
928033
485023
173809
965887
603479
109035
911646
944626
1029848
278991
373868
348923
670708
117863
326683
85049
93191
17779
771813
213315
561254
297206
745295
552283
253751
559940
963028
67611
130681
955023
196377
578211
847258
968936
638673
38262
893669
635657
362411
942145
908370
27103
509880
811007
260803
842665
788766
149666
1016604
520927
490095
928942
499512
779307
825210
527066
501984
986874
67327
160548
398664
804564
864252
952440
212479
685538
819382
855250
190638
282916
604841
507361
419415
843223
62217
185129
302763
531250
1045059
335549
533654
495475
237682
138474
851876
73779
686269
960811
491887
337857
133349
254984
531376
15129
769630
768482
683266
970067
844044
829360
371275
884362
25559
580414
867213
950355
1030519
422974
715027
544750
875114
261111
155826
807956
620587
623708
115069
587333
635932
974645
838213
593152
957034
734352
41080
207650
670997
943672
299891
528389
1011068
567071
182865
982153
179766
617001
361540
435056
113148
836394
917763
365571
739101
658203
305214
784678
883191
530697
880492
137904
181525
649643
155653
222631
227513
81578
867040
844660
215078
4550
232928
1003217
608306
2480
392243
169508
400680
8909
682487
752622
134367
524517
477445
822973
853992
337694
736709
292960
739317
801076
717673
110543
484712
849900
729051
882769
637937
339437
661531
616125
566278
270793
717527
230108
119738
12195
972394
486767
319763
696050
581927
147141
1042238
220882
891750
41906
249298
524622
421810
348783
754446
984774
815667
326776
563280
132645
238626
1045431
11246
786764
239644
717317
321361
53078
568803
71708
437845
449942
918821
686306
184853
1867
625036
38915
91372
671401
296240
164500
913313
286484
37765
17218
569623
995280
58241
550613
81784
727359
891693
21122
1007790
702002
630502
990560
366037
540116
807844
1020595
61795
960502
423920
715924
379633
793071
158086
205984
862762
659085
6313
688169
661328
1007307
109282
867507
520569
751434
429556
349237
522340
631043
872728
413966
101731
836544
1036568
546783
359377
681022
980204
648051
149383
717375
352801
328175
342423
207671
373786
625267
333423
327368
830960
288136
162897
590839
98675
942888
115370
917508
634567
734063
242392
97036
613689
461454
91527
8981
372992
764386
974487
716230
177371
701720
159642
667144
425111
535997
791775
8950
365426
526172
370388
354826
180590
766286
561616
314781
192668
491937
716029
725501
912246
153053
21840
164482
1022709
12100
658282
891414
112186
564242
355683
3621
172950
748922
652474
924807
985308
684377
43380
803070
1014267
577893
488984
819110
486420
868189
652277
658118
730470
307725
1019622
389199
571914
1032438
152067
222250
547084
178060
737661
979533
538716
964764
1017325
171901
433472
770320
689799
283416
915261
962487
539199
217090
518263
875927
605794
6959
229491
658012
845172
167333
562405
335368
74122
104168
105
57441
792372
923427
249886
852179
516798
56507
539619
885751
747987
633525
484623
336296
202351
911083
338339
628563
933735
456818
261552
176124
809155
143649
366027
691488
993869
222426
441672
1033737
1043951
35354
642311
754550
107606
528924
406428
779023
299338
363141
234908
96943
960419
997045
168338
502676
210211
230652
945208
151621
39666
547428
676202
675979
564018
429400
871815
228239
319927
100851
112589
561822
171335
413317
557917
29230
714728
845909
628326
1029728
935928
910652
719668
798740
782480
461815
980938
225510
558814
546607
387737
778651
205733
417454
222878
399174
447624
342317
1039913
396838
849263
607458
157734
94271
453632
71481
87469
808222
552040
854770
487247
1026018
160122
938004
640501
562522
244191
75185
705996
19957
55189
704398
367398
386916
203425
180028
456406
639574
545846
188218
253362
473706
402116
384151
1041895
86790
418858
726692
645014
480033
622266
631727
531543
355946
583803
495911
724291
323934
71420
931585
1034550
1038456
842444
684314
777668
981183
881378
876329
849122
427738
805656
203355
11321
38483
91605
34000
842316
759492
523750
943063
1012046
1022501
906573
745682
519742
265099
412276
443848
861220
403779
489256
541541
816340
814531
922975
159201
459455
800058
17296
886824
30707
604800
858681
604473
824708
384860
931414
662436
94720
296027
636493
209765
334245
130177
16812
47036
366930
840889
508080
575134
42306
729231
330136
435429
883035
934496
428448
606398
320253
39050
122248
692127
255342
717716
865437
896828
476011
502559
123017
738809
105721
199856
858070
868819
733253
655607
144922
433888
323258
906767
592955
860588
728486
302333
87388
428187
551424
475996
433672
238449
862734
577210
376012
838454
667959
116079
92615
564053
645198
484136
738187
113146
61847
824981
359691
526962
33590
593825
831647
589561
535724
686066
68370
43931
203499
316198
927251
581213
1018184
1037984
1037895
813720
192080
344865
207822
375366
1015799
304644
324787
435486
188209
173832
958549
721719
398610
802731
284538
397498
502273
935605
313716
587354
27807
513592
183667
21267
851439
479889
886268
440138
439070
883900
985184
570646
641859
292490
426895
615332
244051
13863
431347
642016
958089
965803
123936
1005471
354626
59679
875233
330800
871917
922184
133391
418006
333467
363092
820895
108693
717571
304879
675209
812045
60451
76351
641690
1024841
708813
352328
349632
476095
10458
400131
403721
555451
909921
690226
570487
465134
718126
903041
384390
100017
242648
239500
440047
225712
407797
333553
347271
225402
843307
310182
128036
742370
825293
893262
134830
191156
341517
629391
180955
668434
708872
479649
585486
110016
936919
1021850
468744
129172
414887
768831
34292
461857
155718
591792
176106
657379
1006176
751480
928452
794789
379409
1022301
854502
456043
102596
255841
592333
657510
192927
967419
836964
413628
350739
235137
282591
414965
998992
513867
498993
806532
254603
157963
186938
491211
929736
771553
896417
407024
1037882
1019736
495656
169595
734461
248959
36895
340779
100406
257841
759820
266195
960601
217208
214587
796334
564790
202423
399592
671892
721856
370817
1043347
915656
794426
662624
121483
81465
839661
446927
267565
281859
251197
821146
276017
863904
640260
914092
155097
739103
241258
849312
1031820
830717
67012
634535
713321
797954
214293
350694
53735
486609
795914
305163
493427
905557
259484
444805
59252
640214
607044
845319
610054
490770
238734
951260
810007
283120
862218
87965
717435
436981
18178
85857
219715
815132
539248
152835
340059
522958
965163
88340
874614
303880
20707
241982
927019
336654
470867
728646
421941
83379
972734
230843
55781
791535
708301
327409
477768
423457
483672
953246
906480
1028885
716012
866270
936660
369831
55365
480599
552304
406599
796857
178189
738612
254715
259590
118854
352682
624552
846537
397486
926605
176206
562106
861797
597204
298239
810486
404977
167332
193973
2614
919567
235829
508607
883633
742757
740256
240055
324268
643444
788650
1036985
350307
727361
58246
900692
62661
44908
262365
106992
36349
237671
205957
610361
266619
906734
1004644
80429
134336
770573
88491
462471
991342
6558
278594
356321
9266
211226
262365
471813
139912
932193
20874
500354
306380
540310
668345
844415
337423
592588
362197
144554
322447
930578
848327
946272
520835
549144
805462
60383
254666
951647
128772
261510
672310
112529
935606
857707
1024715
355262
253408
1009634
293658
874499
810404
126797
788240
743659
491882
437589
500003
723207
1023913
100881
1015407
75088
686801
617996
887996
654106
555874
975503
934506
994828
4716
682703
431300
135925
478186
1010922
168952
637544
992534
429813
263421
197670
480917
617978
1038699
639547
630682
899148
121178
421529
732697
38816
464026
370909
371070
318027
35949
469089
832171
597441
10550
409118
1039906
929608
465004
366214
612421
534943
214612
1011598
368297
997168
27045
88749
442405
406342
763977
943311
1024434
1037042
357784
305997
916570
206363
130323
124923
978610
610893
294719
142979
984974
759920
650927
147672
497321
103361
434154
69225
58672
36053
481285
307096
347546
481250
301762
940173
543679
754565
323150
59399
449723
115127
580343
8351
183721
219427
232705
482272
519106
130841
80278
182502
477574
672628
287128
833559
1045088
236778
437706
272209
406106
993432
979607
277878
471457
1005831
998141
658945
920929
729502
35968
300149
206216
574526
190851
656599
135399
557450
161093
964912
1016267
169123
193357
756433
664613
239602
313265
699379
36870
418289
824908
296885
1035495
879700
964236
870524
263357
417774
392498
270994
1008109
1003609
705348
446954
646756
787518
336536
766774
748100
37959
41034
470370
124760
513302
636016
733455
89648
924688
481256
712630
53959
336711
218592
405427
409637
540870
438835
60861
954823
151074
289091
459920
451216
494421
433614
32564
924766
625992
452550
675316
1027337
1023564
23405
403364
397733
637415
956967
1000205
603723
906408
203035
833096
306343
981384
102135
595136
689265
302205
418892
371138
42857
545561
640024
137949
46749
676276
429679
144046
602288
652363
820671
845130
241799
119386
972386
165507
474840
94016
979891
93505
252453
837151
838426
214942
545176
972136
352755
290640
1008598
142062
1023688
492161
437851
472015
1024667
864926
961209
63597
596817
186433
430531
407366
878039
510985
531167
135480
95721
584482
521919
482415
733606
298499
1027362
1015816
884217
151263
851113
10094
863384
989130
824767
719980
415825
697618
243853
250213
902855
77776
602765
670925
33513
973581
965135
623239
264936
956921
530174
919964
666818
672653
518561
202445
774981
41567
855885
632774
782636
349350
238
193801
900458
856897
215343
430519
973297
447520
891359
375451
902516
106494
645378
164350
63310
489100
810436
911782
67824
356612
742690
233489
835058
976319
40519
793099
840838
157803
12977
194311
691388
675493
208136
980974
737355
829266
916208
1005063
23917
522846
580707
849202
356459
958428
964609
451500
1002543
255838
465596
515257
1016151
740925
575911
651893
435512
803966
336732
487109
1004172
260624
1008531
566593
794954
144513
732878
229361
138577
1032822
194146
264597
171575
431789
230355
902240
99343
25266
147855
34204
385164
116999
902340
285073
641512
168723
44984
337053
7732
396374
515780
691764
126918
190920
695261
401517
588233
1011929
340286
371908
242727
298931
100651
285942
540164
533646
491268
805180
75261
884245
21326
562756
825616
547991
1007324
57808
755922
519675
768865
31963
753249
995613
56483
219393
444754
852006
313838
834027
422182
376149
633045
497758
572684
827442
365957
136562
211832
925984
850756
999474
1018238
444888
998066
28988
511511
49875
994612
132150
700152
543412
934962
509302
604836
211989
785064
169652
691458
234276
982256
124063
245849
748728
390722
708077
375652
383113
410964
427011
435303
170350
194646
535011
191872
893432
345934
795513
700188
869986
225244
940663
958815
955663
373287
655167
626469
427306
914196
719332
163645
400007
28275
230853
537178
824881
958410
242375
1040476
12491
111936
197846
1019972
260126
236667
755961
170303
294315
120211
55354
1003367
634147
685315
336118
764744
124419
783830
731791
912560
92188
437270
803525
828896
676517
64800
759655
941101
105136
497080
588415
1036034
1019161
640904
48219
182383
959253
929492
52170
921164
59613
757246
907400
310731
227191
1020549
927724
833359
264617
160907
386731
912332
373689
486522
95084
235397
723068
341722
791956
538744
442709
138153
428481
238436
89500
384383
113044
877146
746867
426923
431611
884332
353262
1034491
101253
50836
455806
120060
247816
845375
999054
943023
743173
822254
825302
825
624921
95657
498793
723121
789670
853266
485069
444432
20194
615780
36422
626580
710994
675420
678341
335509
1014092
23497
154678
474927
635084
139712
914436
21426
517982
752433
970524
385993
29744
102998
1010693
542625
381514
729620
919247
563873
175106
480443
936200
417625
836493
916261
206124
453373
894721
27400
422103
57851
353834
793474
462388
83699
310063
963129
642257
671259
123963
437593
798533
733186
976017
934705
813068
137835
977793
523517
830181
903316
603375
687406
470862
168925
763697
799208
979335
420057
754615
606953
887200
93544
485251
70262
750880
298664
341745
828938
358739
655788
766253
238620
369446
281207
698325
250208
291493
198325
683134
434146
9301
550219
838066
308119
306621
604427
1023845
40753
890481
588280
16715
915902
898691
717695
699336
995878
416725
112663
589813
981330
966844
954471
451635
632983
936581
475461
21256
515913
22334
1035439
939029
727388
976804
612872
94835
378074
998720
560138
464421
226379
265665
407598
255820
250591
254973
13207
205891
4745
855468
916510
27480
133132
124066
352741
312076
838192
48464
665702
716498
849928
391534
433954
279150
919269
287735
361417
706509
44598
668226
459825
582961
273608
881953
407191
24936
822303
958466
338107
98054
932709
268702
454952
640484
275031
493703
503142
567570
999956
944387
803683
810782
602225
419740
821747
894349
812088
423307
22931
2362
405371
257093
343740
116596
121329
170411
698826
992598
865008
761779
481939
943273
775375
524216
33912
488883
810864
817848
508655
111621
168009
428985
697102
510077
471556
620864
396904
1017784
891391
941960
627264
542339
44600
2887
532528
245628
713965
574084
534763
73248
473278
297031
314038
620148
883889
631236
376978
456372
834576
963514
130110
952853
774364
950952
282459
407100
188414
666251
489895
771147
812079
820725
464021
879621
999945
655753
550970
574543
290842
806150
641761
620345
390078
646751
172721
453934
660485
938352
446303
69259
601594
890889
636916
442478
509696
359873
99781
68820
782120
1011281
794581
190282
474301
923332
867586
749422
776364
450836
71233
612629
45891
1031236
921217
56489
500783
723185
80601
705967
994479
925816
607153
461810
787717
1008905
711921
647766
10571
475715
37597
657751
102375
174718
655911
631567
971429
364912
436484
1014223
721451
585746
1012288
226591
711842
985188
1019709
665734
967505
503568
687866
258220
609287
568354
318740
308678
380805
188935
1006447
103056
634618
841168
281138
111025
1010949
512887
313287
467733
174350
789795
122237
56737
918586
47945
56101
1005788
541616
71724
864850
788468
735768
355026
780098
334879
448922
902221
99920
434553
357546
438449
496956
76331
719250
593501
27215
361234
487905
607260
940596
614336
413535
91829
138279
510005
54289
609001
503136
869394
685852
767248
518309
231485
337482
338042
662212
971901
106344
229044
950926
873678
939666
548788
644485
332239
225790
894565
692572
454764
418958
243713
779297
255530
755706
21859
928123
452249
427660
15022
935338
71826
600809
140510
742216
798145
74170
168518
335381
788693
84850
294655
967540
589684
636509
987510
989209
979855
479953
1027576
901590
191358
22214
668855
257583
462318
668243
554988
325359
158421
216882
491939
432020
673388
551047
787250
604947
68266
872028
488460
361757
448184
803367
200710
501580
829176
307137
627110
982456
675902
163622
675199
139940
126051
1044258
610260
1033862
297779
478908
93372
609515
547653
778370
174057
835062
553535
444892
992640
204264
11912
601779
800274
55039
755554
962930
848653
457652
885082
47141
26525
266358
289731
633606
524944
93728
174353
567869
482957
420340
598025
962873
551143
563893
23204
560063
423915
82301
722458
171113
498704
169534
53925
178486
717989
762388
542745
354604
472974
172417
849005
464368
291061
269385
673853
857837
448316
734807
579506
958764
438360
110444
790043
249549
663220
327277
148260
66309
886430
231471
228280
51733
700409
164725
984314
420529
243052
951094
462967
402169
411180
849960
221083
260135
1027240
568340
9235
939120
480444
798281
981419
528694
578825
586784
760479
1043875
534675
901443
18235
389794
810270
167509
610756
563751
151769
731655
753536
589727
302617
493404
425833
557681
631439
385235
1024909
50138
423911
297498
294190
159246
1027548
1015355
201913
207160
685219
227111
816035
161972
736178
36323
648299
265697
560228
908611
469512
995632
518389
43459
176700
876445
730353
136398
790233
595826
250451
551784
122007
645371
628941
158395
404480
727708
484375
991863
1039392
643175
131558
704520
280902
919864
976351
300898
631354
286990
976114
85760
637614
132173
1006950
914504
475399
602825
832977
689581
610563
584469
838909
902176
772713
157266
33455
800340
760382
24755
776142
725094
362160
117416
97799
381379
1014493
965760
318403
651031
381696
705151
670223
269687
704829
742686
47766
426627
642136
809540
302101
258533
705101
12630
81215
505332
533663
853969
892877
360621
798386
998652
865074
225742
1009606
905683
995160
313336
499169
545545
349763
164761
265535
1034750
142342
698175
487747
455678
217670
733918
249185
114289
722597
1001154
958054
381763
640407
191613
466072
45811
957743
305821
702718
202629
1008535
819234
987619
229093
292835
694008
100248
782002
440217
408742
461271
123348
260109
760550
997980
680529
242127
798922
393436
650554
868440
687799
61173
42315
951854
277686
982815
1017142
642008
91142
60403
116118
601838
411129
267776
52920
814243
868592
775517
101902
907841
166052
39269
301351
219054
699780
461625
401283
533451
1032606
334469
267549
111868
596951
697712
902626
913418
122434
469474
67308
593722
169963
477485
779544
363279
95900
508242
776443
151937
88554
200607
445111
262108
643523
506751
85318
597399
484489
315133
423000
601618
213504
967692
1032553
388098
626621
705668
699473
925354
136445
698644
977190
621573
535671
258316
773520
261619
621885
338485
165406
809083
773333
852123
663911
215298
379725
636214
727050
640571
777585
398893
398755
283639
798638
1035010
830857
692278
393886
941274
363842
399647
792631
1010774
8108
1031220
315270
647164
105111
513281
725126
89619
597237
989112
65577
887752
894235
35998
949337
1029875
476882
610325
337336
990209
230927
567674
219506
68822
908312
257899
533232
926323
664685
929130
216200
140901
186091
267555
93207
713976
559361
820678
3593
244926
144590
441426
886583
235895
566789
93937
289876
323697
647502
589971
129346
144798
69193
1021511
31734
338839
135716
14369
912970
500578
664480
330135
436925
4375
276744
606249
1025101
135988
703923
71054
725962
712406
266633
598560
380620
960620
198977
729553
238770
271379
302158
925824
320692
799801
908249
823822
800125
550623
489577
378523
529964
415478
107695
697972
814554
261451
147890
253826
709871
277835
340656
55773
224051
653613
403662
162952
41267
550693
662393
436655
96958
619236
830754
1030317
822534
449544
409452
691291
608081
451520
206780
51456
450496
481552
496131
819317
718539
119114
473371
361402
809407
232635
691123
508413
384977
934099
353029
816254
747974
932226
482728
854316
599043
56465
369145
714373
956600
830570
1015316
639523
826913
119025
457034
162446
348558
778937
967740
84439
251993
815562
423874
57726
472647
402018
403834
700116
223245
843009
608015
753760
390047
209986
276853
430026
437431
879771
290989
21853
863863
333161
24765
703427
377454
776309
767572
709034
906094
1012314
870907
398065
105706
653805
698243
691817
20739
508471
825921
293233
154187
300118
27850
534926
170027
15367
410399
265686
218321
238855
667500
393146
27484
797826
943577
369526
757389
771902
139995
76047
801635
327762
436855
21226
296890
632495
739180
104887
632048
486046
743487
776908
655550
791430
892854
886548
721676
481234
974003
41248
385271
125154
432362
39514
108174
915752
49721
315167
350630
1013474
587488
570412
595475
452140
816462
650257
303623
81905
755965
283235
314421
9908
119885
162923
3406
61840
226601
466630
935875
262168
224251
620944
537610
673307
858259
920442
136998
467678
518945
366417
626728
498348
764331
693875
971098
156511
33191
836776
535221
187952
798478
412499
795010
427117
914755
469611
1009588
108289
437195
967800
595356
127597
765200
44721
772441
778668
787106
427383
511492
136128
684288
124113
198483
722053
1019986
769493
462609
586154
651379
29970
379455
432424
1028590
582351
63819
414124
93971
540126
286779
428926
83218
42789
546009
366094
263846
250115
142568
261080
457188
145742
204623
1013080
48519
614996
400024
67914
384064
156163
1008323
407447
552910
374454
1033617
442779
487940
498149
1019912
99180
370283
51673
177369
626329
317193
821696
959957
430454
864284
998574
425762
511751
1000456
970956
529252
26867
521251
700016
905885
1034525
973809
812505
738059
955104
534698
742488
785003
219792
816594
707749
643731
398810
323080
371054
653887
184422
1003552
266913
991753
539995
277335
697472
8625
97098
460272
356584
596347
808859
866822
57172
979665
481649
389404
230761
141601
954429
802580
560840
688435
885251
346039
221542
888585
240758
105741
744564
717402
162140
201932
157610
989615
611341
47684
855390
506330
371985
269203
379114
944920
164390
238062
769999
828663
1023589
861300
675119
220237
857485
952943
479314
708604
4677
798701
525660
300427
935129
380129
307028
139883
927256
320793
537011
643114
201989
326677
739838
223558
878343
639077
5601
351643
868412
600328
523302
922366
986716
380283
148384
1042207
735712
286608
468088
41502
155705
495026
702501
295329
559098
56414
9830
906553
878718
2940
599122
80492
599750
1008906
446485
53406
827799
761169
64685
1028898
482380
34748
451827
309986
410622
58554
866551
364541
867005
710405
160087
171421
1042773
282934
687540
238974
900306
991955
883746
125141
253427
535014
700756
936233
1029931
858999
989831
27075
643193
200863
660210
547504
235843
95347
643039
610034
694475
751687
983797
444778
303227
384314
169339
724787
684225
376442
894774
768699
454242
440859
623870
908935
327358
179258
102949
690028
399400
32727
846816
177656
146608
664214
819713
18554
1029163
212555
352879
498628
275045
980753
1028242
84926
190264
645349
259324
848241
568910
632878
482586
435967
1024938
980460
876331
330473
240067
370751
920657
861001
644284
570729
587500
444284
914692
238438
838986
962698
1042064
144453
1036321
508689
714028
294819
619944
126612
334839
904641
745116
828661
229003
263370
339023
343103
867078
365540
840519
233348
719529
626469
92542
224682
424166
904472
576442
1030601
487656
406044
170067
291668
678298
429042
607236
553395
702455
443554
386594
677929
207372
212338
343289
897224
565257
140366
979325
630965
965534
176304
167999
461169
563298
261903
149927
490167
604528
295647
979822
617331
711410
74848
494266
375923
30384
498364
959282
275342
287406
578184
862711
614969
163893
604677
30189
826787
206702
1021884
628370
962192
144365
461725
712185
813351
596131
248822
638977
210635
880413
789482
13131
622277
644243
420926
320164
745690
628962
943067
745718
328708
863420
733175
845027
117869
106033
411798
24791
627929
851823
1001674
351312
374824
811607
814105
900341
855633
1009323
163358
327974
530106
739046
40707
148889
815223
434898
923850
374375
561557
149720
190634
780318
499497
377571
46678
493350
869576
440845
828769
39117
620122
522367
556125
682914
1042517
867364
494347
943742
702724
618346
36058
312565
377459
554508
554843
305283
665324
903765
907964
682836
160654
176813
962789
226496
154949
801892
1016019
775427
982397
671896
744687
789087
299484
177445
90900
174364
783111
355716
881153
670049
630671
964093
627525
130531
486955
535366
85593
90471
339726
588946
948648
236914
177175
743040
370438
205804
91562
320634
721033
975761
494966
206257
784341
624224
505013
983423
697199
618564
137437
93191
626229
233719
192666
818961
669623
927064
78413
761886
946638
174898
797380
563061
243950
303161
446826
536199
526920
818849
725084
42022
203567
1013610
105136
172563
142411
212854
1043600
138480
240053
29169
172650
826120
683071
1002960
1027919
682649
337300
331627
1007149
255613
86742
881916
343455
719340
19656
46813
239713
705589
476399
546669
14523
830921
251178
246531
21063
944181
471915
34689
571928
120461
725602
376747
868752
696067
142861
500645
140243
458972
324414
788334
64426
621844
889332
570381
461922
407687
815837
671169
969809
16883
792683
111568
682510
271970
942366
549979
1037237
314154
285164
64016
112589
65137
542445
900851
749607
336516
635093
467430
440046
882350
93432
803949
914551
986704
579263
974705
156040
989438
493313
604801
100913
405187
96353
674903
1038520
345503
606760
277853
729874
350279
420032
4067
676963
578824
207487
784234
983166
538625
45327
141185
1017121
880904
813381
798718
846994
476158
1017633
308665
466105
225175
75827
903380
34807
153196
284274
485659
646801
963356
551779
845995
78076
585172
184166
1038267
849996
716204
785077
787736
189361
775596
812280
352462
149988
77984
1009944
978958
517074
973163
829668
462369
447464
797727
838662
324771
468117
62044
440038
1025548
690764
826019
484077
5797
900957
207740
427473
464418
899517
833000
183427
933591
326828
34502
755088
439815
378130
605814
1021827
836499
375987
30202
1015720
714816
882516
282630
547749
896174
624138
497227
14510
538109
258669
613807
675352
737343
345615
415248
955335
750606
834756
687831
330275
1008505
444840
710484
41459
314831
644513
587848
592101
735187
614108
330160
483024
400180
317166
36661
360950
795243
978841
191777
625467
478789
856330
555241
161540
857998
429448
604275
58469
626141
557626
682701
73595
977780
585297
598741
717929
402160
566636
1007083
882512
832030
8784
670805
177762
900496
803217
193145
395852
423227
803440
735501
760685
194879
722978
742918
626656
781545
1001669
268786
513607
304102
163747
843813
503600
600488
61078
683289
931979
449211
253066
426296
701306
269045
1009037
386038
80276
54686
836350
737283
1042026
18635
294023
426190
771396
450092
503976
880223
89232
217331
762549
647755
381437
23789
501228
75188
663359
208989
877890
591339
860136
976787
304625
913826
108597
118162
971202
726306
383750
689144
189035
627681
267046
756026
731660
369914
601992
133903
668259
42388
276564
228222
833973
857242
971839
50325
102402
554808
238646
310793
198868
84882
843308
296346
372207
758132
501526
776450
727641
392511
274668
847171
152951
713563
777443
997150
593455
727669
166258
91627
503754
317687
373845
911174
809409
952997
69425
337185
384103
1029861
437895
655988
581071
319215
3496
111066
649410
628436
111065
584292
502834
1028462
932810
99915
587916
107384
600327
971320
472922
25278
106139
170422
926111
893473
1022736
1044284
246225
169641
390129
232554
381497
789639
359278
664425
792896
218740
567590
173164
507045
738902
174048
770726
132550
474217
1021987
215641
75611
525188
479791
966632
281377
475805
1028240
646452
662993
951120
1003164
161239
499939
178530
1004914
944577
602785
350899
677308
472492
433506
351606
957472
281078
91872
810563
309534
153862
942659
989779
805094
306377
556831
280406
369997
547736
739080
654735
303588
727730
322647
748864
466939
991729
330711
721323
414960
1039037
878442
196675
154044
695114
156464
430544
477981
210185
559855
380678
828736
694019
931123
889164
744008
145252
813493
211881
81820
727040
836448
768237
156629
856577
844913
782792
410118
7875
872576
771981
6715
672878
61490
143256
770773
315006
187479
124286
355795
357381
944684
651250
482293
519221
381169
258179
305085
66344
928694
304088
1006934
656493
114237
103359
599395
716272
126666
650578
295150
769268
445842
279546
721164
236379
5543
453406
201804
1037520
583942
330831
800417
753146
972379
242525
182281
233381
583705
800712
640962
836767
307076
378361
311843
1045441
115031
41318
627919
246164
485661
243508
191023
942156
787406
1027674
539211
670298
671118
687156
785986
593180
484804
593488
523026
753585
707214
495691
238858
656355
814814
778482
730673
893746
28045
962024
270924
366049
651220
950784
663423
803717
103625
442553
827855
975200
480234
343922
272772
741579
914121
601077
296638
28120
142149
5659
784260
963117
555871
818327
482783
191158
512578
949888
643114
16275
762214
775474
368542
513852
280332
610243
704455
337401
530357
422738
927795
794081
1030810
145126
732650
542784
892109
785526
786447
688210
376643
699309
601480
907458
198508
579005
333886
314256
415509
1018512
523164
743977
844981
1227
397274
509428
684701
372795
722916
415108
865650
171479
125875
1009104
466339
406103
3305
470068
377441
303829
843001
887531
929607
950407
758729
926189
536411
251122
17260
507189
161476
1021056
254494
376007
603742
914434
236898
744927
105593
456954
170904
672986
732694
528290
479915
117126
152960
634866
143430
501275
211183
82461
241872
519241
148829
66641
761115
991007
692585
99795
867511
117173
205992
274444
971820
71806
152355
794096
559556
10494
785410
821114
439897
907721
716374
876168
356043
456683
392551
20353
696785
722041
705517
900065
914453
162727
696181
767742
99490
583623
214384
981699
152864
464160
304596
507445
1755
348658
744006
520739
353362
632795
172992
659372
609905
78316
120548
641766
975832
377592
338829
882583
453721
719671
472438
943665
485470
918585
605807
638324
278958
782099
551300
733061
404938
287665
123118
348091
409297
449540
602087
53696
424450
280094
553506
551639
11115
747878
305198
259997
729878
37532
462306
441941
253580
345697
208267
83641
689905
344507
657066
497236
526665
284992
60015
846695
496160
167060
756773
410417
604035
1032323
5139
786314
490447
182975
465337
810429
607900
321190
78664
562255
513824
690530
335284
54089
609664
226603
24332
881183
921547
547765
498285
323539
168878
854220
694449
779971
828081
642594
626282
761409
879522
520269
626849
387517
512591
425824
676531
720010
819366
79060
459805
573030
997238
642855
660559
507620
142550
822379
368956
642423
404723
367034
156700
203259
1651
280602
785270
794699
176568
380158
890753
924638
242119
787536
44511
926251
767737
248304
250790
873018
849415
869251
128732
852753
233524
290458
442079
967330
1036625
246539
452694
289506
1016744
809309
105954
194223
1045360
878568
515666
103018
709811
19464
654196
553034
597023
51118
736237
5795
787540
554774
97860
726054
678169
711409
591938
1019798
764310
455695
472089
601816
213066
207423
184476
39557
954905
914930
996284
787279
9326
549670
772471
969737
13813
982811
83432
385205
786116
592934
556968
173392
508831
333809
640554
578832
115780
1037866
660357
665301
291443
519562
550239
671410
102765
782448
849992
924288
706737
978725
928274
160785
67931
436124
224940
602655
673379
369460
496977
970013
996136
979767
110628
188693
720021
291947
284952
85042
863002
90168
638184
378952
1003656
132631
897163
320378
87658
628312
370991
472029
65420
594401
840569
7050
452328
574321
952818
899705
539210
946432
374712
879689
1016019
781864
995333
171389
534126
137401
535076
987785
997843
54216
407722
243787
824139
877165
342648
227796
1020208
917320
804102
467697
74774
453488
737815
13456
50536
564638
193124
1019421
442327
11676
236048
465944
873244
845050
105748
775721
731317
781462
221617
427025
621591
299420
349234
122717
965209
944408
231362
129211
616233
37196
243669
173126
348098
121104
16671
306935
204141
438648
663269
478625
1008251
40164
263368
877689
638535
515712
922333
449409
583104
766594
666177
205804
945670
617789
487217
338031
78175
199773
1013046
125425
187740
799488
723640
63801
704738
200808
500545
922123
404184
176217
901368
260369
802767
150822
1027846
1341
674064
832815
83598
1021893
888744
636744
388905
199587
1017218
34932
808718
387928
76186
913595
196602
286855
654012
659710
616576
51926
619107
47560
380218
233133
590064
863049
532246
392243
125776
188463
959250
852404
808052
571320
754380
322366
618848
549328
83856
625810
481956
489901
515517
9649
395893
558467
345374
453278
351236
492022
956420
609386
287238
175438
870152
374582
578759
520105
435246
519336
60793
805019
948684
1023362
99305
220970
884992
806872
147579
275621
37571
11798
38234
1033950
876345
454081
148376
213342
318074
497370
943909
217319
616956
647461
703729
803976
636259
237499
669085
391177
779579
575166
57620
460438
329549
975275
608884
18582
921353
1026818
56992
980523
607569
1001526
186432
225602
981172
64112
6725
841602
735690
291534
146202
921077
120385
822152
525610
110184
569088
1007665
789945
1018878
216168
102182
230635
518442
848648
932434
607987
420524
646220
367482
609006
237098
875710
381152
69042
958195
429819
756597
263919
6678
5664
485465
364997
561290
132065
69197
532223
970740
133695
707656
95130
216077
676663
442172
275803
493212
476378
67827
546508
604073
542985
214273
180076
646744
140258
1024100
117362
910286
304591
123295
143360
34104
711581
64662
471302
878265
627615
858110
498615
878155
565894
118211
606445
283165
390146
1044283
239020
609546
421688
843358
93779
1026414
161913
808759
261697
436304
559920
565996
615878
696661
174795
103024
391359
509293
765455
542696
943595
884580
210280
993485
830492
37155
623388
258432
412706
430985
343603
687536
371727
915984
504825
628416
436395
951336
375625
777888
558088
600672
281014
287892
361948
76890
397940
238549
395548
275357
119374
486808
552589
117214
530306
325484
633875
829432
2926
397440
73402
146557
455560
635690
740240
629677
229785
367329
382589
234712
829723
57452
307418
208900
1003497
792100
253165
632521
870203
920750
503059
610261
966164
75185
723723
360676
137315
239322
856975
17519
95495
778289
908018
627228
184614
648790
213384
31308
408173
414508
892480
808365
825590
596085
818680
406
1038956
601239
993516
760559
126835
9000
974551
724636
877698
1003046
110599
920321
791879
547916
1015128
66352
713052
840838
33075
490262
86196
419105
518987
556555
151608
222914
486697
747588
862695
857879
117540
755015
1033492
966007
623732
7450
150623
488333
39129
494955
598212
386319
979257
548957
706398
72069
998047
1027619
746406
46146
1001158
397681
996809
690514
586317
30351
491127
917036
153153
761513
539871
382434
525417
800662
821881
502820
279781
174192
780364
539439
663908
594346
719264
89621
964203
986074
263175
970955
523097
896835
297712
394217
781281
168361
68396
179739
524186
367475
1023218
827529
428801
186032
241861
586517
132338
259608
757090
751132
180164
1039202
662313
884157
523460
910406
912328
152058
786976
660809
41891
395159
180742
97290
485589
25264
905829
421617
83236
1005052
428080
1019737
1012151
959063
204724
884934
990827
687400
55535
510378
191638
591179
243866
511873
430367
916341
672874
267844
474638
973008
724709
805895
936409
469562
515608
320568
571113
717624
277352
883017
829737
936481
583125
66015
176996
31179
690107
191940
94818
170065
971112
1014226
197839
25350
289247
42408
804514
183744
4261
598270
978759
929956
510232
609166
234033
198934
220741
92875
637492
935621
173657
936535
793187
587517
476160
110838
314630
858775
160794
1029340
811158
644404
183552
339429
60266
1039945
915547
171379
758737
12269
1010525
712242
574094
258699
515737
833120
1023261
799234
812434
343245
548694
953587
178535
223366
1002097
142429
719784
698521
274125
790498
198535
91760
557695
285239
683726
524991
896659
162209
237917
685601
610540
478688
66533
652960
223964
807275
996026
126592
504524
456825
539627
829508
351460
411758
642224
923812
661097
1035206
64332
824377
277178
709649
602443
1019140
251922
106787
278045
706669
988958
1016785
466322
892021
198771
652400
391648
305857
312100
367120
830749
897888
15326
202836
976067
631711
114505
220766
880432
526051
392695
172932
930984
809257
548316
1028778
132670
226465
662358
208958
884618
296183
961035
33670
865151
333152
387502
100448
20856
631455
285864
241605
538621
998518
375312
972145
782246
442845
397781
553584
750027
158693
346234
420526
519375
657384
991417
831012
922405
58450
750442
963644
482407
204552
657504
473227
578639
507954
443267
403704
1026669
114993
45165
14761
285674
478270
19774
303254
407360
1001740
425726
917012
593453
486430
995787
466596
851254
262602
502067
953221
329888
282906
462532
113223
507435
39136
188480
902551
38460
336903
165077
1015774
545575
478455
370212
358770
556126
629883
775115
982024
848833
217546
438633
287384
236848
136197
913819
855115
648441
120181
325633
340969
373947
902400
408533
77299
526605
611233
441960
40077
368505
121060
982222
112000
165280
492650
654497
536035
805891
210333
1015900
421895
834904
429198
913141
568097
802947
1000243
964468
141627
999149
152763
524807
237083
782214
586360
257945
828508
733714
200730
462346
517843
422865
490576
949784
114650
709810
662563
690990
483796
1042993
287500
978511
894256
951616
158396
738523
624384
112113
571458
820770
996353
605529
518341
325925
1023486
269800
559126
660827
1025537
638177
874978
612476
239142
577183
730342
387114
823507
73619
801957
773679
600743
577569
920068
1751
195207
574095
686579
690729
1030929
348953
661216
146949
131235
73155
732058
148145
511457
449311
270341
873995
652350
27348
314997
389205
923664
721280
278786
981691
112263
959778
141572
846299
416834
639732
59449
527440
130527
249078
78925
409289
77080
339878
721986
679163
875198
470196
323836
298826
216475
30817
428909
959581
827799
885563
49104
879836
738782
753809
1033102
784984
890761
113437
89352
739825
1043470
539163
462384
275968
852374
460207
165843
774408
307045
238290
174188
391982
976996
526851
21161
1042890
317201
292080
368346
501032
366046
845507
840754
702245
566054
231091
1004370
157523
520235
888420
49474
573728
998984
371169
223111
477571
373543
685054
367159
508772
998278
367090
712061
569038
227842
429439
459824
408944
282060
558062
701911
972069
76591
311703
438375
470040
670453
988457
646071
453895
653662
716183
578869
742710
117783
899283
448297
681903
893692
475962
247729
339848
460564
722622
194109
392557
497504
347312
959953
68814
770051
501077
323927
580800
93329
1001545
939895
120498
978189
889861
282054
50970
392092
155052
20321
119329
596729
285248
638217
741368
202795
84643
387507
628748
617181
492026
11941
188520
537083
693065
760027
346538
1016941
398790
326528
483206
101283
130931
652514
385399
774606
899472
592722
985006
652729
1037248
985929
171151
797391
138900
6438
704531
652958
561216
712779
514568
435140
690760
712406
241429
118700
385040
116838
803734
303672
997368
747506
13175
1018320
521684
167039
105251
201833
90348
624094
726389
330916
544216
663224
806016
709160
79528
137777
407053
565301
403775
534442
775829
86229
523921
375478
704927
20791
777325
882611
282408
330517
388128
576967
799395
4982
871847
282913
1042151
591796
739945
1019604
571192
919871
645993
946404
62388
506525
429634
696687
479844
754075
99410
917770
38903
831913
14297
256407
935597
632174
713966
473930
66408
476695
715445
480609
570016
511986
665031
141646
843806
635786
943766
275116
257145
1007039
782665
981481
723394
1038287
452887
376163
643671
534364
96556
98132
525449
433937
960277
615214
45744
173082
672128
1005760
393325
368603
99768
388771
94178
1030506
698796
219781
290943
381708
646979
841806
175830
478478
8431
342756
958567
653444
732738
531720
885187
191243
32341
294415
799500
895502
773603
577807
253065
951520
449607
880083
944319
675496
223562
1034764
672146
604469
320217
926168
700668
107355
688663
523542
742931
548356
236743
754144
928782
863291
651776
696287
965998
830856
92329
232902
858844
845375
523737
192078
680561
244984
461642
271500
733407
501991
801862
2430
867216
337736
673868
354405
923911
710231
1016363
826473
755358
530854
392254
644757
362914
176425
542736
489428
28322
738374
450251
912157
902926
196744
299402
481423
560362
228211
804201
531878
112896
660988
33336
305085
994523
154578
230051
620078
671124
25400
418720
267282
967210
970008
903502
966273
32826
662435
12402
286921
948754
663781
319857
430870
595694
458327
124572
912362
203755
379786
864323
969726
501472
228516
642476
598059
679652
269632
833231
258988
971673
637405
1041620
202432
173776
528923
449559
1024616
934782
32946
826281
648626
957695
608862
527152
763944
1013130
276254
323260
911589
1021591
801813
909380
599557
657354
833390
512493
499289
392628
49347
183136
595970
930324
310976
834699
137463
265372
287850
714901
567168
942690
434784
970656
536404
946034
1003540
70806
800241
386778
847989
751570
632502
924210
546127
588163
648490
1013848
759140
446715
894757
21130
474978
701824
718177
690892
785033
445028
244579
232707
263830
899756
489499
375549
762258
30800
94330
929588
961212
433513
796730
900716
181558
264883
687346
786367
79054
591066
275905
150672
633437
708018
702212
154095
496287
215490
287025
981609
888240
960
246130
655325
390731
587054
159222
298239
218250
814504
504630
773604
747982
871726
22148
278405
165349
209134
416447
922244
542784
47939
809578
650732
921100
729690
518608
113670
843224
677920
223597
646890
862296
564523
349906
884794
625694
319185
415938
763620
806089
909154
782865
120386
493302
891200
1038853
218846
972148
602369
78355
795348
785989
573719
1035513
714382
652925
216135
684393
901848
884099
263742
922714
421096
359282
930270
549407
1005577
357461
612365
634994
907506
376601
1017843
569854
295603
252324
557274
34740
880436
349220
671858
171031
144971
887129
653755
64496
338000
772927
262939
261026
1013175
673952
820208
914228
309662
72134
1032011
856532
654957
753260
436943
196423
372769
629010
746435
635472
260277
722952
422218
819172
787770
171927
983083
56453
45667
812932
514962
421417
652551
9974
22471
885113
261678
936296
700599
58388
590728
545697
508722
220870
535926
603976
805616
853050
788274
430029
943033
259583
529213
261927
367078
372036
904351
844677
653339
102937
691305
208109
175553
240090
63854
848730
741422
887471
824438
275585
203381
364123
10582
410983
315512
503433
205928
707759
21677
264380
529532
1000356
300480
259368
149884
811001
259847
1027394
5012
170867
805708
886069
873174
212008
666728
79138
169113
850839
852685
97919
308298
20444
610002
786074
201365
135611
690866
862512
706186
415707
753058
72314
209491
167323
533433
561122
1633
932200
607298
270055
35998
492362
600765
989500
244774
763253
515929
500687
127786
512432
58637
150941
543245
507796
813817
678900
871685
740158
365521
874509
228307
746136
848562
584256
984625
899267
836216
877631
893405
434949
536651
88933
1009482
321027
637157
369245
298928
870067
564956
1036894
237457
852552
538698
747900
960412
330308
564088
167837
979323
266939
693838
535173
791412
435457
160222
634668
805012
369571
1045158
892904
335700
721231
96411
460569
169600
699362
4948
698084
279360
9090
445217
55306
538316
1024308
472444
773585
927207
144393
730374
739888
378762
289320
859647
1029156
808937
480791
122268
749008
480416
532214
726198
352251
869971
736334
596289
937439
904610
946059
456314
896924
784265
699571
644451
561454
809658
214103
836319
34192
158192
1044960
480390
925662
661757
719286
1022513
551796
1026860
20458
496810
131806
1000016
40753
795595
204699
104972
171861
442023
326015
241760
461421
334735
161821
894492
967789
154392
1026726
257951
490919
24084
344964
399846
638533
433605
851779
924648
352805
709023
369438
446492
215318
202247
230564
830291
254210
577397
689490
166651
237425
371960
424156
249354
826924
262069
292851
36725
516153
869947
957243
232661
722024
66066
401953
546006
412532
693619
145048
525766
339950
413505
474677
319176
582945
32664
233301
142589
895302
510386
308769
359743
607474
20602
756657
116490
484624
759121
792233
954937
591021
545572
482824
1000550
870466
307898
794532
357100
1026354
904647
383020
604081
789676
882652
521722
499809
296801
616044
466676
863261
424502
717766
488954
1013306
24411
781468
764756
336789
661072
236246
579823
165379
388278
767167
999080
287714
980910
155379
85939
405593
881364
851098
658396
261153
79233
83210
124829
530073
870337
271045
619772
34480
941185
933070
252692
677722
834012
524865
582706
658031
576633
151043
300548
634234
607815
367720
579924
601408
274934
860830
188329
722706
1007079
218905
443259
741320
121232
836761
619393
1005790
753309
883576
817557
936822
926877
882626
28012
558338
719734
840635
185038
574106
284618
746894
162623
244878
265706
924104
256662
231663
983636
604617
930443
265013
680013
819818
1041249
619771
807392
849939
552871
327032
264386
917424
585794
651130
320718
937492
417496
1020564
847476
499435
167325
726451
880477
274766
965924
297930
40545
446273
839318
139122
163710
786321
513261
1004779
544931
920667
855042
680416
335970
807309
210498
736067
424151
981031
469855
632987
241058
240022
1024628
420741
308374
711539
309565
476839
318411
99726
1014062
447166
919555
798558
775779
232112
357489
869425
816853
834277
402528
928676
866291
1010893
294209
73106
338896
863089
42641
119764
413030
391953
898665
255437
933610
139286
600636
549559
62595
1034117
230167
581135
1029826
565823
120618
76091
346592
11262
326928
360209
238299
25762
609402
295782
853462
905311
1027648
518424
990760
242589
574996
923025
722096
847717
592200
495846
1043721
235338
890079
263542
853893
202269
872527
457747
956122
65698
82082
801635
432707
207358
770019
256875
926717
848718
23307
967319
824485
410161
73682
225440
822005
508707
868106
743274
448318
551993
394626
453570
521803
1022177
251330
1040030
302180
50157
615715
953062
303301
582344
266040
181837
233564
508218
137393
237319
104609
482658
161044
251539
553369
470692
1005736
826621
42177
397127
294505
999364
1001020
464444
871280
253761
460663
899227
1011200
1030025
282881
338486
93835
52872
287465
268688
1039968
889977
867367
146124
362009
702434
767317
1021236
47178
713427
361827
294520
405410
228545
696387
293893
531696
135665
798297
452596
265774
231858
382648
277709
174032
878014
89979
717173
1029032
474289
931339
961698
708549
754702
906184
899132
989039
959538
293682
497820
940150
439134
692457
299675
615345
915231
671013
254654
729372
720332
523161
979613
1039922
867577
217810
367322
453177
111476
586374
346481
277849
993656
864280
792480
160499
459836
486987
346803
240578
284178
1028774
245200
437797
1027586
186034
998988
857156
1016508
856135
363206
746540
388385
3345
84930
776195
361003
258425
177094
936607
90477
69940
299612
858713
163260
404552
130342
398064
1021527
61831
1004662
515331
220537
53256
380244
193584
446471
451563
423800
373021
1001964
354248
37884
591140
707803
343461
521394
474285
775635
953551
526325
247080
260909
190624
623935
1035929
152269
605693
183725
542783
90619
545503
460562
179786
836399
356477
1035824
740311
1029614
865037
641012
603091
245665
428012
129434
411928
641169
289110
255815
460743
230065
573564
359572
584011
893071
603612
549706
324196
451465
70202
9141
994048
445958
45928
776546
798911
486339
543539
683224
69140
957959
913221
651992
153016
371078
46141
248306
62991
548680
874525
659906
367658
450987
229806
483893
622240
625452
270616
885613
60869
604260
946903
170988
270399
601154
630812
913650
910767
564977
367713
850676
328750
954869
819971
870581
688899
635730
673049
245110
1014438
596454
19198
223529
24030
298494
951975
123628
364765
386015
1040094
685561
915630
429161
528021
303512
347507
864800
485899
378602
364348
189204
1041949
668882
613638
481685
15971
974335
376808
764245
733104
337870
854373
984853
900286
836141
940690
135146
428536
639941
606628
237003
357051
567218
454904
1005560
597601
3992
541007
744766
121878
163845
432743
222693
978595
226782
798683
342220
863276
764767
383017
780031
57537
126130
189020
311606
1007745
933000
485596
565793
409044
341030
408817
844602
152500
434104
37912
277623
543106
1040167
587785
641639
858762
526944
144169
124879
522594
970444
871999
711821
82744
388835
294176
155095
49800
678846
565344
872135
819909
860790
319970
622351
875043
250463
508023
265095
318009
665599
136671
500987
65023
570617
547262
575627
831819
142914
111351
101577
967358
298422
1027911
92006
466676
29356
599604
454467
175126
74548
700028
55443
191033
949340
942505
374444
633278
596173
980101
132136
781987
129650
987192
122435
1027773
92641
2024
555284
105156
796786
772384
821728
957284
12561
271971
64432
1026323
393085
424632
397301
713590
990603
202277
834033
918346
695208
347995
594910
811923
303765
891936
903047
750894
459280
84402
753684
271053
403564
697488
494219
61026
292848
477677
505252
1041679
649701
261811
539731
47325
91566
1037551
209861
88428
652354
106180
1011267
668174
770871
499099
156792
850405
446849
425047
675399
1021831
582106
383377
783547
611232
293202
923458
126927
943782
766177
745857
830973
642009
1035067
587979
471970
595048
836151
547104
1021785
751141
76742
568774
493506
105581
143116
1013526
664218
224669
377474
779275
781251
697283
314231
197101
470679
356804
718293
800861
228347
195232
899172
669317
675582
746377
784475
606110
60526
200547
318191
607684
241236
77307
152090
225676
803183
492673
952198
617947
711706
860397
183812
957058
908023
985669
342184
575541
371801
949381
118319
835765
161158
59676
694921
1009942
282563
502172
565648
904595
323925
439411
893612
725668
792387
32482
841855
418053
655290
670412
601930
930614
477853
823127
170306
158914
15850
1018026
28932
177662
456657
84759
147043
119342
838624
881263
704270
246670
671117
932753
653875
116775
257625
776366
408978
631645
599977
6965
586835
792597
868573
333061
495731
904465
606284
607693
383183
957621
4031
706872
762021
113674
249035
204908
844913
1044165
633668
1016676
24695
99384
493136
961631
288310
72736
724243
800508
123427
535290
65366
712792
414638
873402
170106
265072
1014779
1028961
212380
454643
514160
497250
479574
295985
920989
181588
838082
998971
82122
741675
973605
259034
222088
866551
799907
842536
220246
725361
210832
178322
648074
758112
375539
215387
616501
619710
305774
547133
388017
752046
572919
639373
884635
882208
351117
535570
262434
263534
972798
296013
248501
673830
655531
375542
948703
999817
595424
1024460
778870
940980
91959
949928
790196
284156
473939
806445
873897
196007
205201
628824
781343
132396
590491
363319
120948
571161
392300
806372
145332
843924
829057
398468
285208
342285
821584
699506
312735
745323
1019042
104109
456005
346381
373309
791280
603175
996815
738106
508095
973036
555380
677034
996052
957042
688247
902780
51360
679979
840704
720458
720719
619325
914959
643301
1018088
706129
875567
457248
122043
329674
770843
447494
930030
1018991
987662
323781
558018
310480
227408
194383
352552
441944
258969
311114
662471
116950
166247
687566
113448
376375
50355
73150
426836
242696
713019
372461
668270
844945
503978
788035
240234
657970
848267
889070
618424
389539
981209
993148
282832
766591
160847
617707
1021389
93822
614917
369524
208534
1027265
137362
810565
453857
127574
56839
174378
929102
622071
520815
613051
669596
992693
678389
669120
571481
170353
422338
609958
677143
867291
771667
302106
181596
46232
156224
489667
724781
917410
786927
423960
164858
53361
828598
709226
1011267
110057
742173
588575
248395
1000269
912014
652242
377127
980395
124752
819250
372074
567511
940439
658208
37827
870794
65218
711115
648964
821936
20850
758408
635740
426615
582027
1024981
498816
876936
737484
869311
706615
1044054
477160
501844
958836
459434
161703
30265
816881
393234
534716
969428
375769
671438
402356
756472
760164
33489
538225
301647
231702
719512
775722
658295
558073
1016176
979222
187162
972250
353745
265600
901011
957872
181983
800326
233516
322477
685986
414173
573467
682887
39298
1004132
822166
186562
540554
2119
765314
456563
681899
397578
8334
610783
804580
525925
337007
167796
715754
208797
103738
80197
63599
174861
424666
452642
851335
1006464
481162
812172
680834
169604
595991
470675
928371
211849
157112
248951
619129
477745
116447
288530
948412
397832
790889
653609
527814
351512
506804
402216
841578
52365
269365
158009
738253
855426
868859
819114
190217
587571
608503
204032
595922
525603
548268
503537
147694
997050
64659
751994
448804
191919
546226
507725
470164
823339
825083
407776
200727
818855
748189
56359
146986
317988
148499
464139
325103
694808
1002129
494130
750502
301044
734322
300152
892359
620890
50241
100407
472787
704015
340928
841866
3811
484553
541130
597454
770084
987174
695361
740431
589247
1021843
665105
502783
850928
816879
327830
177887
157037
568676
905751
867643
295681
828047
659525
929094
801861
337310
878602
921709
23242
925438
153471
389909
779256
909139
210532
472671
877642
177262
713120
1012283
703649
627729
131031
470423
9616
719230
194376
570730
997951
995791
305585
705590
74633
155969
138686
496532
551401
496097
643664
505043
294568
356439
690618
128829
523408
823265
602029
497755
772861
97042
908325
831969
7236
515653
128904
149358
975045
449072
501602
750781
252149
445605
1042553
733950
495533
226927
404192
933227
186602
322661
912948
162225
390972
861732
705154
502010
327642
659747
670590
224360
577534
217312
70893
386760
153677
615413
692283
516135
145264
616313
805651
868462
26552
909858
460418
812117
324269
143148
60066
487051
972154
549591
481712
537693
558399
655239
821693
910380
339426
703941
186654
832685
943552
306322
930535
260751
742892
462146
258505
87187
654068
241660
884170
398051
466163
47083
218768
472782
421658
900053
592190
895744
1019877
186683
261361
240047
806450
717206
293249
363606
78130
95016
141156
1041663
873868
496885
885744
1015220
200769
29734
436812
328852
883851
37663
48423
644512
892564
1039990
1008138
610309
530713
91508
994383
788
215025
92590
161689
425549
910504
985889
188609
798205
528645
446864
304740
58792
409821
184889
711132
214402
530009
402377
216967
571609
832996
279893
63313
708365
122172
926939
498598
624854
703536
778486
567347
934343
657222
72837
297626
538157
582848
507965
426215
90491
877188
775859
296761
814878
183084
343082
838164
811446
309065
355769
508957
282352
185905
1025656
896678
9914
974846
447877
13041
343179
804162
555562
95641
577678
930415
170284
88080
771537
316968
50960
603016
597916
814599
187519
679243
843779
873935
660764
791251
449588
750186
236549
1041151
926566
67915
870599
999333
144630
324698
196489
398167
665001
195843
206458
134698
178907
856414
279293
7285
645465
140176
629238
928567
762082
226852
263912
768263
1011844
796126
931514
866825
917774
182314
1033385
472772
70059
668724
291982
266155
457983
326066
766415
14984
1031171
330518
649686
620313
699781
818108
939354
506730
57291
282445
48923
323757
483917
956495
76461
927643
185034
624301
362968
819435
1036258
801423
731180
661565
802406
878708
252483
763114
494265
972061
982380
899744
438951
1016636
628196
560215
125117
820627
940141
80305
412632
989934
305830
667814
823556
101944
201604
101726
627784
743896
159012
936299
700567
69323
885042
374371
1010195
813098
1043473
315817
667060
391476
686488
731300
789321
569734
438249
573265
346242
281964
774033
1026143
278798
187547
315728
238735
466755
116769
180614
368022
975401
759951
853571
101560
301055
514025
16411
378900
756745
410985
702455
557298
102194
911864
471897
1001581
54392
117130
50139
797955
974651
482158
65438
151522
694494
190930
362824
79354
908197
612000
122083
756410
868300
973791
826802
310566
312523
1031841
695141
375765
1031562
710714
670007
729272
320647
720840
1023166
428561
353181
1024339
415962
859225
681492
899185
120525
636101
451230
128666
424523
363970
53681
59653
3197
161770
364724
721521
52753
150200
528389
71528
413057
355767
262260
51421
70231
982451
129470
916340
278547
533161
816196
939107
88059
82522
317244
156849
1042251
89761
562984
550030
687293
204997
712522
744945
852668
848157
580938
713715
377776
39434
676024
732286
487961
941063
364948
624266
802840
936122
661760
179378
479639
612388
358955
540309
163614
1035718
131212
337787
232516
126665
654418
493892
417103
364426
620333
276032
650029
1019653
28459
465138
411685
269616
833297
938826
64177
988281
259678
29237
154535
251944
109406
544249
876151
164254
755065
427033
605100
903215
556942
24309
707834
856824
280077
989355
281803
284245
921067
790719
537745
215935
211272
53654
743338
388831
70415
379579
765188
714184
627927
645920
239777
917821
243393
161806
187610
200039
267994
811282
215500
669538
33604
398746
72070
13444
728643
420795
364768
774761
567483
87118
1032962
274699
390558
477800
565847
821042
601050
308364
156389
701915
980526
1006029
596088
104657
410458
860872
972168
1035501
686566
684070
465091
210359
1014384
258509
203672
839463
270998
849062
231943
638008
332775
4961
121608
38896
65231
80594
343033
591092
906999
296082
391398
960224
303393
171567
556652
480731
371159
515516
613910
633515
628428
811445
47328
463758
572351
689415
832203
66183
985808
682360
513856
891543
739403
390089
427333
998360
567847
847210
389587
261892
112961
148591
502996
201459
381575
641677
644230
116707
822162
208733
982060
718508
62431
163786
919587
712803
229745
301783
186069
153217
919441
264953
809738
870427
955078
508096
1043161
842616
375059
257880
751002
288873
366021
1045403
276356
699246
104171
406840
383298
597490
205166
654471
1041158
408374
524059
838917
559252
340348
846378
75984
621320
715868
134814
296358
1028460
467399
475671
203986
760035
119929
618171
418076
335518
175159
549563
559394
93761
220883
60485
51908
792401
425126
687191
362968
270597
656048
581072
81511
977092
377582
858519
863934
722430
12245
43852
339202
764344
367515
212297
883733
374495
566772
104743
968558
20539
369047
738063
474208
239474
952394
798019
660019
646815
220353
95007
358436
600607
956057
552018
635605
246942
905530
105478
19648
893647
758925
7238
579804
832817
753847
96839
615773
307968
41308
611400
1038718
122688
854434
590309
805011
497087
319905
772926
92710
1010564
174825
290951
405464
958907
145731
235537
426786
421101
996536
499098
967215
867105
745839
556488
482908
253191
27139
146929
780098
47597
395794
837541
163518
768516
65295
137936
296844
545757
846749
290476
783531
372300
804345
511678
135592
655409
489478
249889
154030
451180
428624
581382
141297
249578
37959
5610
900659
394491
261488
482535
678001
890727
33917
351736
970920
541228
567634
45275
985200
280717
679811
6686
330991
154427
177822
395299
746099
248743
1004172
190483
628720
151578
703785
982462
222426
395399
20056
478663
507561
147576
473801
93037
117029
951643
124118
150868
856433
334105
808632
446080
788402
553853
373452
743130
299394
420815
37909
848265
865879
707024
586232
509718
115620
277570
54222
200843
360353
289482
390492
268430
11415
73406
596504
872176
364040
736072
361421
715494
974296
233823
224711
704531
698354
652114
310704
472770
663528
873930
169082
321947
954515
797723
641117
723973
818580
29003
878863
272413
803245
660208
1036034
964324
197625
751452
383473
861447
685609
633608
66821
461014
295594
950120
321039
102855
938801
769752
295503
972591
344735
247267
97856
502696
262184
32270
881858
412657
558648
470498
213560
536538
350721
414304
1000713
97373
434988
652900
803322
994135
880382
140866
879248
103445
178975
7122
278691
595323
840332
473426
88077
141926
792426
516330
175384
683530
726524
898689
135089
482404
794830
78291
346693
123576
889653
537851
742619
388708
360090
1042799
385930
132344
841871
830029
271837
770811
1035972
32033
213628
128826
904473
711455
957154
866709
823236
372584
652699
187569
944678
890544
243611
537287
346280
200072
469972
435108
18334
660311
522192
588499
533049
683932
1042389
927432
323442
298001
465519
941642
48127
774353
74069
1027214
241477
569742
802393
559353
271061
791326
938228
853874
1015830
659930
402040
198045
388169
355001
449621
28003
233992
99584
889544
375708
765869
148632
482139
784602
264229
674856
365022
184858
860820
15772
921112
743520
773763
1011501
890664
597862
682129
842778
980198
704911
706445
569877
678073
913524
194409
451598
857945
775389
913330
852194
629099
69295
341906
680372
220789
885038
184423
492192
697224
736187
953673
961891
320195
837218
382193
998049
71028
573324
418520
85255
913730
858325
8046
594964
43635
279210
687056
601803
486372
485291
74572
77307
339041
761476
789033
485677
18158
644840
861647
913305
691446
228084
653399
94218
803216
394542
183297
258779
458524
1009835
14192
398061
160923
348374
1014559
998788
318349
133916
410137
653594
309514
604342
894094
773785
235604
803526
43219
591481
1022957
624042
802346
195358
969434
681111
335350
264360
471748
126292
351111
813789
1027072
215015
389367
36626
363697
729641
353573
439067
290661
512365
180935
86221
333096
961236
778258
865162
757623
513096
249839
782240
316853
751351
240700
978227
900589
793711
813478
802215
328351
895377
180877
114706
146468
1021178
909620
423735
958174
519190
851465
338362
46593
497919
761288
792944
749207
994084
813377
236972
800725
933978
310664
935158
506703
214135
755774
941052
577868
58855
828716
1015554
902836
677032
664969
836799
887420
430996
869171
523275
806723
872013
170530
644644
557232
334461
35515
881900
591373
353380
530502
177504
250834
473584
465863
220661
752651
972628
158688
860584
487549
355421
465704
514648
559533
65733
114093
735474
439377
374111
906214
23502
259956
471081
627064
171519
965190
4475
827100
522386
954838
511316
759202
214452
975718
786373
729111
1030981
846860
753937
1019850
72738
97747
563189
389563
617314
425540
239440
540406
315419
1024558
720588
762537
582664
574278
512821
382487
423248
700988
478813
860188
775763
659058
107953
207361
543326
143859
716270
428482
199943
519870
967113
875390
378933
963506
991600
602916
425387
224018
729309
995926
685691
968615
3518
670975
7177
1043312
58861
240837
654913
580072
603432
487035
375498
379732
1012424
879416
223784
832560
864252
1007164
523671
1021564
406187
79551
947110
93277
656306
936565
655965
119047
897630
79580
1024366
753850
938616
234376
106902
175617
122258
176124
511301
836655
66922
712769
261596
634437
238386
548658
938942
729203
842345
744936
1034934
903082
582084
769837
805629
53913
524346
78996
556556
707357
410260
291970
339166
16277
46270
52550
961461
339204
860817
1020408
353251
1017519
758785
551804
647987
358175
189117
475041
365593
532601
271464
609070
8306
254351
415415
693390
718240
573153
442340
1009354
193352
311826
1021252
902237
154832
854659
176222
632968
164415
316606
522852
837632
56124
587910
994596
489445
54790
39772
179602
979948
71200
1011887
504786
857397
254506
291172
399663
311279
274508
697062
234218
426461
880468
160056
109666
892261
670169
144075
941447
865752
365440
742833
476408
40080
308946
793418
352858
640698
598271
815377
548235
553739
322482
696837
277080
171910
1037894
101756
171389
1044099
84571
672658
176902
956958
398400
473762
679742
327067
905592
736956
791272
110179
837950
976170
263870
331734
586546
721140
616430
486661
972697
410043
300453
250018
710685
311765
248635
586635
790006
980099
620113
600613
441027
316538
399043
39229
487846
286748
593995
635160
359210
598787
334307
66913
299892
719354
674730
151609
841431
11194
716831
363837
670944
476909
377832
387337
987039
1003587
244887
740897
498299
192425
167939
844643
145071
378331
97576
677642
80281
587733
430336
484169
193521
1043216
682890
788571
784293
500408
1025417
486747
455914
826
614888
653313
286352
89946
663238
39875
632913
869731
780780
347225
396066
695287
127536
756881
284516
88840
791790
487773
224876
744517
215442
300448
1035329
827898
76591
289381
512821
109847
87270
683907
9277
796664
813088
221430
270931
453389
133352
101869
782674
102562
275010
940462
596022
435107
757935
862774
227549
373507
95459
969813
740889
942281
1033521
710572
756665
358819
791477
787456
1028089
491428
813834
752434
924762
324354
613183
334831
222089
711225
865701
445415
277685
797882
367286
190454
880164
383901
314623
317946
264096
823170
1007715
60253
113787
448091
171349
345923
649931
38482
877904
173753
313575
485630
433783
649933
980872
180938
800915
780659
460865
448010
487322
803016
928766
1034204
357539
718076
47794
228768
670741
21134
281596
897590
622245
726623
361784
833216
79272
441117
598534
39920
993219
50265
964388
228451
220689
184270
803645
613353
677626
994457
462615
846842
446782
767030
852636
913251
385614
917745
430671
380321
1034690
338375
952364
667979
440766
692790
413467
157889
329021
523502
890053
814154
99760
654600
626206
871754
345141
278170
423530
606675
62454
262393
1019151
58190
373000
867337
611051
996915
854040
812051
596618
681151
193002
971803
761060
1001133
323180
123300
347308
490400
713835
704079
172904
170179
443819
268001
176144
352985
696615
982948
903405
651777
1011210
24468
412887
745086
184159
240416
1032790
539659
266677
564586
280044
651097
708468
134886
502050
246833
114882
536772
974483
562930
878651
88348
1041103
750347
868248
724935
623313
180095
868633
177535
920804
146927
517085
545029
1002076
277591
883060
613192
43704
881185
903717
9765
150001
41654
798549
217564
565121
69940
12969
270544
404202
908654
793426
973765
165057
349442
480727
811271
857182
307953
387447
954839
975880
196397
187113
604588
103058
433508
370548
951005
233161
657722
451778
809089
374203
490351
158437
557784
1014097
251215
329045
478627
120534
226516
702172
975371
948829
506093
829632
751425
204129
110245
495581
792598
178316
163947
116364
58312
416825
457627
136097
688254
648196
339046
104030
453731
12753
896613
359464
309124
816930
564175
182378
803969
262241
256879
708460
37732
271729
76299
348136
668194
62656
368442
506059
977994
831392
643215
982744
536203
639003
796132
250591
651598
223719
583421
329737
266808
48087
647268
976771
945839
246073
180023
145908
840679
876357
699450
229994
598087
330996
876772
716178
954204
426289
530785
252177
856215
680066
911229
251408
963981
18304
555927
1026378
602237
420231
981855
91062
548264
39485
262169
202390
305594
674419
159900
278952
422891
321232
417544
544908
596019
1007626
323257
233452
694311
62329
491973
900998
350649
815767
866849
170575
209636
872066
719897
52736
862316
456432
85203
984242
66343
622983
570289
981645
582473
674810
850668
219984
30323
337688
962816
984038
1008935
1031195
182052
718509
939545
680328
233809
65101
751944
360886
680824
290567
372571
732160
852644
666385
592742
749127
261431
443368
1022256
353491
876565
748333
814376
542367
417122
347846
590007
32195
739880
304480
767608
1017951
403482
810859
959641
109777
896113
996049
314944
179000
953148
896331
165180
1006380
334085
390469
741312
902235
704295
772229
254780
360345
624139
73518
138258
123785
164188
296873
78886
62719
994545
995912
230239
513282
817492
756366
476314
530694
148235
975139
1012521
818324
4558
92341
649590
263565
210834
356289
858988
797784
690371
417296
100959
81184
820865
402268
997843
1007836
255837
347939
586487
630690
721076
549715
827762
266531
257083
508967
21304
595807
205985
190696
349786
583915
202155
134553
491756
139263
774781
592513
613994
132118
458456
33497
695790
425862
396982
616232
97412
255636
602853
842690
480352
109101
287041
627765
185898
790229
277136
825957
1021854
13579
538797
739446
620797
645495
194590
147440
282259
487283
956403
17367
957853
412178
763206
913563
269114
378932
338655
1032109
483035
922020
809387
181613
412024
453704
224293
405664
50028
192376
457031
187639
477957
153255
268455
184352
860246
787516
654791
500591
380296
583697
711335
436175
1015371
418095
14731
494028
485428
472853
567505
1031440
801266
417859
60818
242549
821525
783643
479136
263568
664856
188304
275000
310367
246026
297579
612587
882916
563974
1014568
541828
875908
438422
311347
694217
712991
443174
1009922
777663
196564
319204
634789
1016515
542322
381337
855873
929791
835577
52707
532274
623689
1027688
893093
701293
267053
1028747
54049
522703
431072
783070
1012753
585406
379439
196196
441303
102181
739674
305042
165867
61874
796562
593194
694192
959494
249939
773643
313720
979976
378305
522401
144531
789307
324200
249735
67462
423987
974088
509913
287875
750227
716437
672515
512526
949237
514519
549291
105498
446769
586267
152472
387754
270806
852516
920529
910426
698152
18727
861117
573574
623622
325667
401553
551042
87767
484303
785843
601723
255158
95655
918004
511093
28433
245274
902506
28277
574082
841370
502436
873418
343506
73332
367415
111422
741120
837934
946693
685607
452591
115902
255301
465487
359369
215208
567237
451268
197898
834994
396740
584981
723832
550777
822077
698247
1019968
54980
32515
153700
33345
801943
192320
441103
479074
133818
624105
634887
718369
209531
823243
675647
411387
847860
195163
1035641
594658
915273
455758
1043313
941025
317105
815069
808854
538006
738700
754439
466886
269737
641760
1041812
345090
752227
315698
384735
297125
896330
365293
737520
806796
445508
158838
797371
493816
930504
976429
780205
693191
101311
126331
304994
192277
792122
102542
188675
380159
562520
743204
945522
804224
151271
200085
153663
462760
596349
783141
287685
534719
708855
1035103
600544
253085
967002
241242
537997
995165
362623
26591
657642
882498
775997
946363
398675
90556
89376
739473
749391
748736
867726
290366
636206
160983
862550
563379
214348
12322
770192
599613
481108
465799
861144
88594
599263
184577
190298
236910
414809
137138
360341
5587
281607
332648
319503
245606
564536
390597
719430
644674
385117
489868
764463
676718
494363
547678
3827
787000
821051
137027
314436
115138
1036281
179630
577284
402428
771569
211431
37603
805386
730488
774707
71461
57669
23063
590488
231222
529799
519544
208443
635770
978920
726055
645725
593348
248974
455603
465131
413879
615164
228451
394925
266408
1007987
482374
380728
39714
314243
900700
665569
787234
1009694
291340
836510
816600
757469
80142
214820
1042481
600078
421276
739089
572568
376237
476418
766279
719641
541310
459947
72736
503205
878634
840261
715820
185334
362184
801673
429011
63667
1043830
634423
894854
60993
325849
855007
859949
861355
912584
939466
372211
559816
376072
58216
738563
83757
134911
808315
235294
282586
808959
869268
115424
145921
767906
275987
1039669
840477
476278
468961
522575
344529
694651
472021
149570
605900
142768
324120
971130
165281
922216
9231
296215
741898
403744
921565
38187
820423
447119
611054
372476
850334
166376
810133
1037211
719405
302099
959634
9035
842830
291810
420704
470497
917126
171105
263331
677432
764871
289096
913659
27757
830929
830998
940473
388095
110906
494441
588425
69878
33370
369740
349363
760789
72935
800645
60246
480939
632508
579356
95451
670378
101300
184675
425252
369885
333338
831214
928583
79749
452146
997223
504601
976367
240169
243124
665219
672861
751619
638173
651104
587333
1041289
924038
628528
269738
378692
728337
139888
157006
634994
760850
923584
673065
590223
876369
722838
886911
748676
493349
257026
292267
15869
112526
973656
714081
439228
179363
774969
806251
66156
654637
637113
480355
531650
62591
806628
768381
906026
599670
870390
262704
994922
655276
696548
18351
73172
209327
496105
668060
350307
379478
610117
116665
579798
656661
1003640
501537
206108
879886
280828
141248
79774
318109
294522
629935
879880
838336
298143
79292
715782
1041549
379541
863454
346742
531353
754608
926450
811905
586833
789295
736921
681127
292123
770684
312846
713018
642374
957066
457656
189784
867030
926768
531693
842370
14373
709432
845675
486091
828050
167066
389249
664909
640935
444000
598778
919202
583358
983367
599380
508671
761465
13774
705765
220837
959853
1019226
245501
476925
707372
634223
687497
132433
92136
445137
771257
1012173
496389
708179
379643
944345
837663
126338
267661
815427
749552
85752
315380
348926
382354
844603
837767
461942
1043756
370669
828614
816916
621026
959367
305768
829438
819056
490257
20206
495546
974519
366224
648062
768725
449864
883734
1004345
155375
36228
60187
1043941
864539
236886
454737
156634
372506
85850
206031
680270
965808
837306
720801
839415
352546
533883
105627
597196
957316
514475
378172
119760
857499
1018639
561969
272594
236336
247967
344658
704706
240760
378014
1038767
447634
113393
289037
861378
826612
258593
474257
119498
910939
309947
283076
1043636
283823
549833
568699
688592
346146
364701
247471
516618
987067
358262
739072
140827
849311
36800
164200
981552
102995
375826
429957
346789
275700
676722
957445
275336
727405
445254
964300
683420
984305
1002487
436223
1005482
518127
685743
861476
309345
1019566
198808
20619
978711
788950
43462
236926
468957
628266
668342
76849
438178
1013531
1014665
21883
983725
794966
447078
580731
672318
625097
34328
646798
298710
369665
895415
274144
622376
148221
409453
932229
605959
280804
77444
755645
2890
114001
708829
617065
629056
650789
569281
257909
382877
286742
703863
569853
734757
195932
777879
76687
814233
375926
294017
468305
803919
1001457
909459
46670
819936
27104
211540
1038162
379245
561755
931180
323501
380607
829173
664370
586859
926914
730287
234006
69658
940451
168677
421095
53186
589154
96460
788492
966253
195652
29428
180414
806756
718521
183786
499923
625805
636520
948011
795689
779125
465537
352779
384819
638265
90631
303626
438695
1019164
877114
873734
778856
783994
448741
389790
756531
979027
556688
555151
353613
792953
57041
670003
831328
356184
8284
998769
976909
932378
221266
788357
14568
867453
925197
1041274
759416
767313
710292
636282
979237
273122
297037
331838
936407
541989
472998
733001
419309
37191
854151
875904
706806
726096
400825
760602
321986
780086
110307
131970
734602
989876
1031573
455737
179896
513266
980181
130229
508182
595053
17414
282475
526028
978248
742137
948507
7831
1035596
712983
341518
449511
910971
869567
27334
861434
265900
155224
547788
273277
506744
404106
1041860
671874
103634
262681
945749
273616
413832
823309
245984
860432
754910
785990
633059
729890
529298
655458
718750
1002728
53094
499715
430358
162591
943239
496654
1007271
91975
406375
399931
403328
893252
330235
189456
723391
634356
751300
431040
89844
574619
238201
646440
980880
916456
889503
541322
915689
652252
107881
353757
641240
941960
1018636
843316
221972
586353
670705
822009
688128
839593
666307
357184
530619
490636
441358
634840
317663
305161
794735
434774
708140
874502
40143
206421
731088
672866
410534
663388
490371
11132
10239
654962
723765
714921
618941
161533
930813
663115
150968
671969
124163
687130
13059
594836
981846
864036
185437
311881
369302
972545
477411
526707
409141
360457
751450
380622
507351
585267
553668
14568
466950
363124
36640
3019
96685
801655
106807
590575
662049
624573
113352
194777
692068
999390
967790
571808
87991
663671
224675
273866
305643
751600
682911
652576
104732
20744
903286
257663
394577
1027219
161418
484316
284239
838091
154512
751121
822630
997361
407503
207567
229229
826731
923020
1017926
597654
998101
194304
750152
730528
43316
947303
740945
523885
930326
1044870
1004309
450654
1040963
974811
549572
736178
610929
758528
201699
444541
48330
123465
207869
377903
633399
39189
773503
128612
731192
899611
895013
674969
380334
987549
141840
862529
1032848
976778
656585
729964
408061
530831
481711
381404
800964
993335
87644
107705
222307
917844
173814
293710
365994
929858
425700
361587
591166
438321
372914
457819
582451
528435
792735
394140
602326
83832
12793
236979
628369
258956
207213
21781
314378
672042
28452
35718
628646
97953
734690
107349
1040091
646267
203992
1008998
1001346
768518
187552
554691
634827
625317
288535
883271
913116
770567
139757
178946
34568
437273
611206
519968
168021
816557
180955
569355
685331
51253
625210
1021829
796220
351121
747847
300901
217793
417495
30870
787012
88417
465475
220829
824913
436753
1005203
763452
132956
279301
517178
768844
801585
928478
616577
561152
359762
117124
492839
719440
498769
229725
530886
465752
273462
241214
363902
572181
268102
437725
942554
456834
913953
550602
486636
50052
292935
704530
503672
51420
1903
793195
842052
755897
396311
841174
1002466
702792
311076
132260
333530
655294
296433
216501
22953
485211
317224
631063
81215
275560
188973
858995
77701
635023
839412
244811
413712
357289
477408
829801
1025411
67368
1011045
103625
195922
568936
240006
116434
695996
427365
762879
458812
870261
19795
967890
815589
853526
36236
606328
77984
515970
1020342
866459
498814
219069
412920
441590
1045374
284432
302440
75617
656562
908212
1025120
488246
797006
488796
722088
193191
824930
293586
231442
261677
407594
912959
263320
593712
168871
168123
94412
493176
41861
240104
154328
808003
333876
1018221
904099
25616
444606
647278
940722
956084
159758
932714
634628
90700
209655
1043389
84408
227415
408173
607298
179439
799913
928517
416859
990063
549884
343302
567763
84402
325687
632012
189117
93472
884494
288950
768371
28586
261976
1007071
832568
55904
182144
778809
1022551
479785
745934
232817
490390
273570
647231
212977
531262
831858
815048
132005
933896
559592
831598
660330
1044344
844571
92913
410117
275759
960765
400382
494884
224338
484464
1043669
814910
359622
630922
897046
2135
712638
297637
35940
996037
714908
549835
288151
242808
831743
217846
752584
171443
739010
441933
837553
787217
690489
659130
352901
404261
368010
267669
13667
954283
1033217
588737
699034
832575
706312
19429
944777
59855
458924
259349
546252
552245
563746
918251
1041978
227633
956621
794745
468372
78095
653713
321130
100013
524439
111396
945310
868555
879509
119893
734793
348980
370870
501748
168630
773298
791666
405103
736146
455673
957500
560140
587365
758801
841687
375180
812561
261634
24651
981498
262097
251900
118695
185281
196855
508445
650278
660916
120323
239386
495025
425455
79239
404227
917485
1002418
1029448
608023
564762
583074
1044960
364936
771527
168505
395710
822530
200811
306557
1013510
937270
788904
140070
332752
204705
1045283
142982
104557
587558
390755
165481
47735
893840
144952
369034
430044
575722
138460
924556
311384
208621
597564
259870
858086
917293
853705
542712
419232
992528
6806
1030607
479787
128243
447755
890330
912720
524172
997755
888549
706261
360520
304029
626909
228240
715006
848415
251807
563962
47575
50780
747916
543132
329271
566356
297544
380808
1027567
485364
941854
182115
379728
618197
511450
462184
884327
242669
790016
574627
166141
927741
745244
788230
147376
693304
49007
931859
199799
447317
819647
759787
637640
809353
768505
596012
174085
656505
656948
929027
115828
90877
85509
909178
865361
518306
762330
904172
77473
391188
133699
878590
495574
1001752
447951
804909
500379
908428
439237
312247
232283
298924
844489
915645
348619
309246
218128
44120
186034
227674
629913
386345
459090
974235
775634
641393
512278
290166
807269
667802
307660
5497
193930
1034125
886071
626716
1000158
826961
631379
283820
296927
422302
930057
474377
451660
989386
687538
483141
922338
291752
1020944
386049
480397
186253
850473
825182
54976
748822
156001
997053
103474
697020
794782
52714
446812
796012
942623
30351
400451
205176
850667
911763
159307
307808
881009
485247
983666
677384
485906
745498
566924
102443
297398
684395
1016597
390855
809455
546800
616187
241589
411209
645967
671053
3908
862011
531592
891425
958011
715046
407405
872150
637036
303539
42813
152052
391960
748355
148284
950707
670706
695301
846550
1021786
119892
230930
436205
591969
1030666
303637
462675
958473
231635
393492
408417
792290
273116
1004801
546092
1031712
768566
644290
889431
565355
2606
285503
172447
678461
364584
808897
68247
28819
420525
58442
155109
478029
803605
1001834
778754
91796
307456
148798
421306
321902
962028
505026
683773
12542
833088
214819
888943
321534
998471
961924
122687
427768
142047
672277
191438
531575
771683
682865
670956
804257
483256
462955
819355
512395
932730
133830
335946
214075
865815
341396
683248
350413
464262
133210
187213
163593
206585
274277
476608
21226
468840
375765
585461
624879
342403
397642
673753
28875
438379
2226
924476
965904
1034719
827523
869926
768076
357367
975190
394689
990547
724586
220179
440410
161309
358711
415228
74364
510605
261371
593277
696280
152518
865790
734735
283665
827532
79872
276510
305704
540945
879642
6288
784477
179719
800299
928151
1000831
368505
228739
973043
961033
732031
976534
199335
649379
794373
506637
353473
369558
1029662
436322
66181
629239
548732
107216
233706
601662
527091
771248
1008152
515714
477948
107581
59050
645434
631903
308274
546276
77227
661731
389106
277963
25208
436536
590800
974416
311438
565828
457737
814638
298122
145290
953189
975313
139480
192157
60658
358871
694795
580979
287028
931698
493487
25595
492860
1019242
454723
534894
757816
578948
1025583
206842
40065
178884
637525
786237
898804
991728
846294
77611
215737
642098
45205
775300
902495
347352
443626
115741
294767
998860
959495
38628
1033974
63419
487165
359041
158386
905046
399660
286304
896679
320124
460182
246900
251706
988057
429553
958971
600674
867058
295941
666917
746232
336831
348325
458857
400422
147261
237317
64711
73826
879729
369181
23343
777476
556881
988959
982697
268100
85113
654425
723771
752831
197259
32588
155132
250942
721017
928335
969545
958207
155430
172079
928084
789519
326570
404655
17307
722993
707402
169844
605802
677842
221530
404367
254425
929143
322137
216427
590546
699067
1025880
406783
654035
651435
497875
434204
841655
659142
445869
45868
3831
690997
1000650
409807
512474
797417
379568
323688
837409
598560
1001260
500204
543248
824737
581572
503859
63351
871011
233779
639369
224410
598309
42161
890501
353530
413659
1034154
332283
272913
789617
586736
685780
882303
304854
617522
322642
807361
610098
736518
265257
1005847
710122
706423
74264
210252
337708
734181
445838
836533
607849
907664
961
864720
786956
362462
985264
559556
440891
897417
340563
22820
82677
299367
430454
488084
4292
392807
644
282209
212278
638702
198755
458340
717482
881426
908613
961706
132386
160806
936903
282439
647398
953636
694292
692198
2794
277971
725468
305370
510878
1023817
811973
759638
980233
691863
919154
719622
583098
533421
677304
796928
815344
275532
1014878
158018
194310
534465
530153
121439
463883
1045154
591100
211894
143847
782850
440570
705912
584188
477665
189742
25617
407837
210943
298662
300444
706637
478833
762761
264094
778130
662759
54749
884810
413013
424155
262609
1022835
329368
1033462
993146
417374
164949
762982
601825
382339
1039452
742646
812738
705149
996960
959222
233686
121928
118544
916485
204026
639101
155847
19860
621220
105600
737519
544253
41593
190842
772962
148081
558701
774185
738188
64387
219941
726819
931059
805259
350547
791574
302761
135536
1018297
334286
206462
174112
65255
865119
119813
634966
389735
500207
71683
556906
203167
68853
790404
569803
34276
329334
237432
943067
947274
1002320
738031
98363
237307
588115
336552
877234
403535
459413
945044
21301
646246
369441
503690
159758
934010
577160
250158
223971
144736
548675
588601
437837
6485
977198
901500
406453
118396
1019124
1031120
266043
53711
641524
13903
784043
417123
571285
807782
86555
510397
497360
562855
100104
77879
684349
712902
790005
904170
865906
283755
1016029
255890
748539
1001782
661097
349314
847688
466905
943377
365398
546680
691501
151781
850586
251720
467111
442649
14680
545433
223815
726757
957675
514171
353666
511406
411944
275857
1031426
242607
302334
315421
250387
800222
327571
697514
897713
191729
748090
360223
916159
185834
4089
451446
272873
895515
662019
391708
499176
734920
226528
159446
247946
514471
372955
935150
522272
122199
468782
69120
511812
172501
409308
963688
890203
173633
114984
496784
852688
67128
115165
709199
652669
839841
242936
633127
867575
399217
822635
1039003
506733
912149
49094
377554
226142
679167
743777
78837
214480
139001
568611
267881
146485
970494
720586
48948
24691
919572
423207
30633
6082
839331
494076
470115
1015892
610188
635842
239343
826189
18021
266145
1010333
851836
172453
58463
881018
425688
292399
371908
762399
293056
897737
1037167
680746
823951
786218
934675
797276
741679
14794
165514
646419
968207
16843
58729
161675
161640
682562
73837
241469
273662
475385
818900
840260
910360
212348
2623
824582
548972
65187
882033
723263
696202
198354
25198
208404
556912
434287
31089
498179
277608
86813
674006
466278
47579
165218
40999
987217
158054
302615
971911
50636
967678
164992
869006
751712
448112
36683
608504
123975
539950
958664
603423
335377
291283
696125
293645
257965
991612
864939
51481
321225
800270
789894
568480
14490
158848
106957
639338
1005466
123332
491621
1007903
863546
600182
916176
533416
1039694
1039540
89221
181029
126591
356659
353775
948166
647564
931607
276513
783057
43414
992935
1001007
122177
19191
806824
739637
351928
6933
833544
330667
659745
212028
1032534
810407
132729
166720
277219
848651
222383
788869
23337
977697
246136
543549
417626
76616
171922
789687
334276
1012036
986348
192008
760759
369449
992457
666014
924971
872751
661093
310654
142296
975377
1030299
888855
787555
1006322
673952
982698
752138
667441
374544
579434
522079
362232
213601
1035184
54521
578266
984498
1024942
652193
802654
683930
331958
190580
269028
700682
957929
537293
714788
455737
563082
180212
79155
1011967
181071
567193
498515
986396
987147
939691
816004
969906
892377
205074
118629
678156
681820
730092
809762
238901
514605
838758
741563
975309
347805
453441
413944
526661
410569
931657
118058
402207
318068
341580
194962
817170
799242
822863
1010129
928485
1011690
581533
602157
399293
316948
109711
724610
178610
60750
353759
711928
1026703
387816
49413
583207
210227
725039
844899
23468
941187
551049
732338
229795
139855
635166
763530
226929
111550
884650
854542
734484
795671
857876
751785
480966
641259
1006216
584682
626021
215610
620646
706926
373398
213022
841145
1038800
30372
292190
284888
457590
536122
324953
1028118
45441
617441
37708
121550
985388
443063
823405
27016
572572
888625
698102
349440
523364
346451
435142
181895
722082
297528
760067
151876
544440
927722
983885
762054
848561
569527
215663
882106
653589
638176
29609
774103
1005504
740556
496868
737452
159385
993899
626848
914039
750733
647381
378515
488781
944334
1017413
1035770
1017321
307067
725638
795678
211541
190329
584140
188511
701518
83011
632728
23681
291422
357360
969701
231755
434971
79367
542213
184316
536681
55314
761886
364317
241283
154539
437396
788477
798307
348859
808828
318795
253295
752689
774890
789922
827005
630398
413140
68875
24572
502907
234315
866172
529999
488129
133461
684032
597283
926911
867742
630198
263436
609168
517465
1011029
868229
731379
686843
36429
900844
994259
67262
891488
61985
424749
409032
1044323
235534
275459
194541
79577
599097
867658
928040
978804
906725
133766
127753
417357
483403
460009
957913
23039
70214
432068
775123
892454
634851
833102
379400
300633
343138
331831
882088
713374
983259
456695
119047
78888
567469
580832
9121
990414
142355
729082
103288
891421
907891
1042357
863607
869524
431987
109723
46591
8124
219084
668386
171475
273747
256772
337663
300466
305555
540104
445781
829072
544703
543572
1003022
398672
761629
503445
470529
1040533
221352
228669
45655
985866
68744
556998
218882
145236
514332
494849
323080
503348
744181
551712
606424
170734
633406
428506
225104
529154
572628
853735
741764
459779
996091
716524
834962
985372
6633
609510
738618
678451
344318
830073
913759
865987
293753
525822
611504
874746
25855
805151
982551
990361
432939
526756
603268
977867
483681
369642
30211
345453
118432
588121
304000
785556
738593
963287
100542
409972
664216
635922
818513
871006
769917
1037472
913668
26647
661237
260187
56177
686922
311590
142089
340414
503999
1027416
147636
476586
164382
493684
596194
319691
725904
886288
671138
597915
68579
335228
265230
18106
681590
363643
884510
313198
814153
928935
804568
113269
422264
830244
750411
885084
10546
428474
578973
382832
684784
258615
973946
315645
870899
56753
49859
93434
223285
341966
112189
1016142
654546
826644
465535
1036464
361105
941843
426040
902181
993285
210069
301568
58393
699778
933286
143666
646097
89286
531507
952767
399874
921395
241681
151036
69184
106573
737190
653454
389516
233227
474306
148413
1042202
60155
71868
450486
528642
502936
490019
773591
294121
479673
113408
508663
528304
425904
446703
169380
494105
896215
317396
527118
630874
738192
587421
325916
218878
836894
605733
357526
555868
1006717
363235
304418
319857
73512
214496
84587
915084
442634
128678
770269
895314
494314
57688
290613
67302
306087
422340
867148
967037
442388
755689
245773
215843
197117
577859
888091
24557
745766
650422
957040
623522
925064
480227
213982
580700
112854
130338
183582
491208
811122
187327
570922
89592
1042936
18397
623585
662345
438904
638398
875262
90146
204306
753592
144449
726595
735360
312699
394110
814964
207251
29466
365182
221788
831912
1019321
243227
319858
92313
267809
67018
722374
922015
986159
1030777
1003161
673352
388075
253242
742108
378302
486071
749859
145973
385229
202689
1035514
545606
186909
896183
967185
622866
968719
372296
481808
963481
278842
73051
344745
634757
233518
216127
977503
997620
212661
93970
601663
345785
981169
485076
955530
172630
14496
479133
824927
485360
634110
502808
1044621
766053
818287
756251
72261
369023
977241
124828
4504
860066
711450
307683
588673
1015419
947465
550429
276650
665383
837097
306065
253336
906581
255020
45273
68682
1021110
278432
386293
375997
1022889
924342
1036894
249880
974111
805569
968190
765048
597625
552843
1010777
45506
955091
780887
445692
365630
589556
212911
662268
368722
894885
445070
856108
351452
824997
848740
390005
775241
846217
479008
243613
538032
288735
812371
150451
911744
656742
192755
557928
19496
148313
539764
395180
738669
945713
606689
364993
868407
132164
256004
916667
812372
730480
59941
185816
920541
127469
190097
278049
667489
1012647
458578
5687
927014
606163
102766
874465
600006
471490
391936
924642
648354
713264
541491
935255
203936
948266
270505
723429
908832
1043556
692164
951797
75532
1040928
866208
83096
604891
451621
818335
474054
500655
265841
1026976
181520
771518
140406
408807
980603
784069
469566
499721
868205
233773
57399
426878
938271
883744
921975
727063
199892
515099
124234
59562
907818
947567
40924
94190
685328
295949
834251
186149
494497
690112
955326
584959
584160
904404
583191
133819
206314
498412
343808
432142
649504
114782
37844
406749
326863
344372
656406
675439
110072
637700
449022
451706
782042
456113
623669
784612
752154
119724
792726
503491
647137
232532
217027
881771
852024
540211
25999
310873
788736
538764
430673
540078
509062
899114
811645
513541
468449
942173
506055
953042
463205
731631
892326
842723
897921
966922
882822
537541
271204
132950
999813
620579
453949
300024
424580
193248
440809
107402
472377
107272
565247
343303
467454
71268
817567
79600
668837
564785
306966
46257
239387
1000532
627498
369921
394472
434584
688383
279832
968593
78527
800693
857161
311768
941979
25084
749365
552243
1011774
519827
776618
417099
868302
534799
116266
931121
302861
984058
163988
705772
162579
214646
1030593
391143
769952
331178
131614
631091
647574
220427
13131
241994
601255
724642
279895
611829
278995
810388
526922
781213
835418
684277
267287
264888
842649
878841
303893
922294
639092
363372
200440
931162
192436
745573
844086
548483
846218
747228
340620
554736
857086
654386
536354
392793
740162
1002062
538506
968056
18892
905619
702671
702124
823318
916863
839726
621862
320675
781496
49497
737713
804056
1004062
184421
504271
797119
827630
898283
360772
78209
112739
1036524
385786
360748
642442
76372
48851
300298
755425
909617
233776
449327
321649
382278
1001081
722951
771747
1042167
932716
96394
362687
690537
622740
889833
320811
375198
731339
209409
371218
715228
307223
149536
372315
824453
352689
843042
310887
514129
402743
718565
69196
482983
951124
253418
247555
1019431
74747
789897
779468
476893
811958
656252
129831
330794
1020613
316054
239410
465102
427887
800635
601752
972140
757879
556103
889478
373564
212673
290380
864510
613025
642798
324476
549269
60952
588060
865442
933381
561184
841412
615515
258002
375796
974397
273927
378793
993198
645962
610344
224559
182852
540654
220354
10030
794760
528893
653427
372839
271203
895750
636953
664563
175090
207585
116865
156914
612445
171533
980591
298140
939522
908100
763423
709374
800917
315298
922806
661904
660891
658198
439318
424213
880679
935204
189604
279719
316269
346993
893596
873595
50782
1034852
122076
833689
460412
608608
835123
383529
953038
612124
181796
643672
220193
681271
742147
262958
90044
634408
482813
33276
937907
399341
891916
836676
86312
104447
460629
492838
339946
626536
177845
905205
1023330
857791
956019
813509
489908
580601
32075
996864
581419
524373
331240
353058
173832
622906
1041076
651253
874621
785998
432226
387281
244875
342476
732157
786907
572677
207912
55953
289221
318222
226903
245994
41150
629188
320672
734359
242073
614869
1018294
358954
483480
472226
889829
229669
227592
1007224
737964
747236
988748
546867
483938
573591
189253
190574
261050
833381
793911
269157
1012917
856998
298369
282574
225014
601163
770053
144543
349331
966999
81992
939064
652952
826155
873945
930347
77923
928271
38507
471251
213409
334899
92427
330387
134508
691005
543758
640933
42225
443722
601669
471469
1039607
211984
201615
613274
470891
337488
167483
139755
143925
458230
13878
708053
633733
735136
871244
314019
873985
633056
113164
559759
717156
987670
67058
173917
732187
314498
407223
823468
196721
288520
33589
816531
537740
615770
442989
908201
75470
188156
264093
1022727
879027
641346
739805
909302
944992
750792
118865
132418
891466
991567
424642
894440
103992
4126
299653
92689
251950
726343
738990
133239
1031212
658219
102857
241665
351250
143225
963486
387017
857277
948278
515330
16168
425723
463907
449439
483497
557237
996722
723746
183903
415811
222841
1005020
58567
846282
423221
547880
570993
795374
121568
149981
547647
57954
332482
247723
571007
479827
155747
391507
152433
1007329
969661
447119
931783
23374
995303
659740
537894
372761
542459
656753
232677
738087
294418
458449
345901
536504
775245
239735
214453
334541
754579
1033274
737104
113843
706432
1027866
300703
387780
848022
128303
182950
616672
794611
885325
522594
973243
55569
684889
25921
868117
324028
258145
628839
97755
102648
1005692
157089
551711
336347
107121
467171
933145
156960
42564
545116
50558
456798
156135
738475
147477
388991
469868
732948
234904
552836
271460
645980
345596
443889
973232
684491
59785
203745
877075
1004223
546675
221269
446202
516637
1026037
429535
230399
339954
978616
375494
619339
971943
574298
982484
389003
356310
641632
579522
274779
929591
178038
999572
347187
1026432
510843
869040
1013941
459918
485512
495253
491553
933742
8372
569354
864050
800191
906633
948772
92389
889116
262495
679884
352078
703774
954645
174464
140340
877930
494114
1012584
307996
307889
389872
145798
890082
715730
226548
1000182
503753
6296
629564
758478
785651
793744
218458
560314
328096
472190
313854
556883
736222
19229
91053
1028270
454646
833202
867447
967112
977966
877909
846030
233979
476979
1044324
928934
287749
911389
999369
516278
757545
763840
123497
178462
335714
974687
491189
288221
365550
470594
581280
124283
225733
141813
151136
792178
914149
726107
3208
580943
505286
293187
325917
238859
216473
941126
76614
831485
524640
863293
409389
768149
460488
43489
337941
521272
648759
1025040
841965
692098
918988
123866
856763
930753
791417
79883
1017247
281546
229451
471831
543126
710789
425286
518144
390893
303836
420727
634418
931092
184758
601979
205998
989080
871187
517882
30010
275564
910853
868160
573836
339572
90382
228674
945654
364033
143040
432873
528178
160485
58708
33004
888933
940186
959977
305574
590192
963769
912585
264698
851430
520726
868742
378491
967409
698857
45805
939813
288327
790527
710705
450125
872488
276059
963964
380695
164097
735684
20126
85360
366360
534209
871
1015490
894776
840946
979888
14191
969206
577113
837543
268361
472375
961772
673354
615385
806092
865846
414535
118104
548026
440428
1040800
201850
520417
705345
650248
1001091
901087
565160
849757
329806
590950
984452
646021
529184
630421
174211
960900
206954
878310
805268
768237
136406
989871
302699
440915
920736
1036073
548795
749175
441127
8458
837097
649162
1000613
754550
955415
920010
864192
944775
1016606
420715
518008
351648
739797
75686
428548
476962
589990
418635
20117
833271
100415
340656
788241
588414
346346
388898
444003
929886
118921
693816
26457
88444
553447
562271
257356
87292
114225
961865
392164
243102
437497
244057
152773
866063
63394
663965
981438
717995
670308
1009069
826709
310470
774585
756263
395395
886713
676957
751998
438408
572969
118854
573043
254072
606526
492450
300130
853279
687034
825809
686267
762422
573128
74773
979955
822425
305890
189402
916089
687766
319549
389093
495148
1002914
588914
338522
558266
942322
561720
251148
208300
567534
309230
687976
609290
420271
524611
91655
791772
296033
905207
468270
1044631
673468
160881
554010
217546
243622
970408
751876
846120
339024
1042785
569056
939907
441914
433289
551696
32827
308252
750617
545067
948477
911698
777804
301160
907015
855411
472380
158908
382562
254391
284470
680341
407414
67130
264780
639193
1033174
533395
909289
389572
923744
1014939
801033
434260
691149
291185
818509
815334
353764
983367
695941
236917
432202
850581
914429
329780
991000
491549
831964
216180
183149
41146
171638
298669
735899
1017453
361499
937329
711421
725197
594780
608783
947327
893236
400236
467369
391328
271444
199062
862690
140251
167542
469509
119544
959259
712503
10740
911573
1015605
321383
228142
554990
16417
473910
979953
740077
618882
428627
62701
868267
968191
846717
987336
648638
352399
53349
935518
506161
885428
473216
737167
205327
862588
347284
897023
359420
119437
439466
340506
789686
912415
922887
998530
541721
564711
287094
287495
72612
669998
270095
995192
1006482
665643
361965
314271
406154
630723
673463
71087
219665
367375
833391
1008522
450173
341099
327950
145623
1003105
755531
1026986
77243
233949
773096
990008
557312
862749
574762
412109
428486
274536
132463
383771
818658
590213
384179
174434
240494
450887
82279
90113
597646
626546
688693
865073
860896
915944
497924
239289
122903
492090
582754
26793
419666
687506
61949
905919
55600
830200
848594
839323
730798
52756
507396
725978
364415
815114
1011798
985352
153038
691978
910700
529278
149961
857019
907792
324920
533732
819369
694973
807679
822760
171191
1020036
912470
331039
724489
923861
249788
257489
595803
462191
99095
7787
543496
686359
411679
868288
976840
577122
822071
193277
941687
645180
468986
439092
609461
972810
709775
629749
809080
737804
448173
785316
567228
637216
858278
952777
887436
158308
492487
534288
254316
309141
480580
225841
783790
594505
434042
1005222
86943
83775
23082
88792
735790
1020761
846367
134143
684748
876800
913660
478370
891564
125604
466416
167010
841574
432841
465713
87895
268138
333644
684967
278166
850612
659068
297885
350831
266641
211523
1033927
127131
198326
820714
885498
892143
916501
581833
759434
461637
568788
728657
44542
860719
832956
904062
708333
481111
572370
340593
808746
443579
722597
255126
166131
102666
833390
515035
475152
276716
427140
157831
457079
986831
340889
409709
517220
697742
1000585
493186
465454
322138
552187
780930
191184
165677
238545
299420
454846
324265
516325
227634
597937
251833
433235
780917
647750
529524
819130
524508
585163
13689
427733
230967
610291
442498
496386
118184
633993
251943
282321
841972
135080
661671
822407
759222
669448
272736
324198
974912
142407
68768
810828
337976
358912
944271
800746
971927
8755
362576
6878
1008596
800510
669685
347215
48821
577442
505027
950028
404063
236998
466009
218700
929484
932577
918809
16902
514240
693185
992078
937039
308221
223898
147670
1014457
877266
510113
18334
609472
83846
7127
235507
594338
727316
579127
317488
903296
932237
192067
760224
1013006
178976
874097
116261
611188
290222
608772
164469
393129
297700
31340
727457
792984
933103
961115
794184
684536
949203
786305
414695
48515
306243
919505
616615
796487
758287
1043530
892722
167789
285947
98647
164704
298084
908112
549259
86022
263280
452757
58731
580873
287194
720229
375360
417452
649148
400503
627752
592891
533073
603534
945426
149493
646321
535138
771150
881537
275611
825821
978768
947720
385277
337145
884749
186266
1017234
330501
395096
746946
313784
455370
245094
4548
777791
619905
196562
473399
415104
888679
623555
1036448
170567
629025
114312
872172
497099
84781
950409
511916
579245
113754
400546
525016
595014
597152
879053
573894
975552
929401
245582
580135
978290
915653
272011
1025187
484363
823270
593979
104599
175616
742803
914610
678639
229021
266018
660856
283509
976850
897784
8241
258846
446142
916678
560390
379729
293166
1040104
760536
37478
859988
490084
409357
539888
608657
115834
629937
930150
327496
559634
657647
568323
112421
757223
466798
83172
919984
717664
780676
175211
152489
125671
399417
854805
532777
862584
50827
756563
766358
950363
441076
203762
604453
29759
471753
930379
678107
801406
411081
809212
92136
311501
199197
747726
539090
981762
215110
168871
814654
481783
789747
686257
654144
467996
337931
298662
944016
19441
498657
645436
166246
219543
836363
202087
287302
990156
522409
302271
99314
457466
202187
28757
297260
186984
83199
187740
813801
961677
931585
561585
782706
412929
774130
409690
340877
808834
743120
348827
675611
544134
242097
180621
601616
358650
798105
535506
527179
73336
922058
108525
983172
142225
479297
498350
417902
585477
1689
676212
616167
68295
429600
469524
311727
778601
919116
1041372
945108
1004815
941659
1030401
606506
222627
374452
137595
899097
855115
1042775
384468
927653
595236
954827
377537
1019662
755171
816493
255234
544264
479309
406294
198947
711698
78958
6743
720889
423631
512082
680596
143506
256373
289020
314859
368177
861206
658997
634720
777846
576891
437660
532550
558609
429083
496377
502021
804980
774405
464969
289147
549302
360515
345414
98942
769174
1017819
188768
17291
983710
933684
422538
596341
689518
353689
481234
974938
381562
244867
902866
180390
568326
59941
858183
24229
27491
401905
90917
828433
923606
742574
657444
977262
155588
200071
678012
822788
128119
519332
634340
461074
227066
850292
923520
701501
458229
374279
647656
177644
243929
275825
160357
325187
719700
978915
465451
136856
105578
779737
699631
660918
779397
926433
771498
597037
61852
27462
538749
802489
171527
872872
700374
755310
355627
674292
908832
1018710
436246
363290
786456
936596
464342
86269
770992
735658
154744
148727
995932
679607
203247
434792
303950
902897
470441
266297
855939
563820
410252
918984
724807
439567
325226
660678
908516
831335
104594
353973
59871
24768
737812
586365
485803
387072
656759
744198
290853
213729
663373
216063
811052
928201
799623
948669
765721
192158
210696
606238
914436
866545
720923
74251
1036233
731014
483118
85977
479663
786380
623547
985537
1039832
318421
209621
539510
373910
586398
227981
157316
464423
869999
516641
195249
263394
766291
81972
157599
382585
803434
145973
467256
864156
172309
958697
319311
824408
67190
504090
80891
1570
655743
20513
77284
775625
838094
327706
1954
197018
866714
733965
712035
737943
547776
671398
41300
507511
841957
274553
117617
252536
1044304
297779
391463
170537
627069
222779
78627
735705
876438
484433
503732
359038
758940
361456
541089
926761
685311
469936
838488
193824
503131
320716
28361
886470
504545
908796
61012
59342
307576
891630
1041949
285989
168124
691129
53898
861716
56366
525378
996613
351084
762144
530384
1043832
1009506
423345
867334
679998
158008
649087
822349
127822
60980
820819
1007053
694216
434396
395269
976759
566417
811734
466060
465023
439369
148465
590086
565138
565516
895104
316842
11112
300034
760789
148459
915364
71223
195842
545673
570681
553347
1024934
909860
622369
557903
496008
792680
622606
770336
896448
916970
334359
713520
1026502
775843
464561
482733
662681
827584
84955
118605
155299
991577
34312
421921
706488
52447
197022
560547
938983
691873
257909
676804
180061
3528
516622
278428
571145
448812
873486
293330
669398
217671
346566
679241
274445
417912
492778
984087
1036534
773452
891242
743283
309532
63323
836132
818366
702816
179441
198518
360960
925684
170784
250705
132757
136275
785865
217129
687464
795835
85533
270761
364771
339691
659174
10759
287190
953384
784172
119743
37539
857965
576776
441833
858030
1007818
183458
727066
159497
445920
410734
880167
58635
408333
62393
990557
734621
910072
480103
251045
759340
1001639
707153
348026
156263
685336
570132
322052
93067
445829
481857
385610
985331
319575
232889
839721
457463
72449
423050
507264
925704
790341
919270
402588
677535
108978
594991
764208
568264
459790
703144
387294
388179
1026304
382322
193526
770158
563999
628128
192061
607566
532065
978566
925151
320838
69389
761429
489189
326878
428882
1022917
398091
631894
762975
128657
999258
128048
17784
1008726
1009850
770038
299393
350970
477000
488013
746875
463224
1034614
869298
543571
454548
660310
130553
897168
232576
208285
1024110
977829
908147
329132
712212
717086
108476
457492
1767
361109
126108
67819
428836
708294
744590
687757
1041403
211224
805628
834934
198392
28103
377425
1040943
195567
934416
758613
247252
421373
537447
339514
192912
381523
755424
266374
212230
1019624
852719
547029
133051
182080
900208
181097
674429
419147
928371
653943
867406
370901
108761
1042575
605762
954101
916115
57210
500321
851621
277674
176703
624165
291777
271108
181418
210342
353852
259884
479102
152173
685786
431429
235694
814539
820438
1020706
602552
703711
1009933
378849
213455
948015
702346
1780
851617
302602
717015
412001
957475
70837
926517
585231
437615
526521
244950
538567
645053
495539
257914
519905
538793
989886
647015
845869
498261
574194
127320
976373
489455
760548
785580
123896
754157
417710
1040782
440143
270796
249085
950244
967426
771622
207182
692248
774659
9906
397449
663446
384799
164154
113061
397441
832918
990769
37680
277500
677932
742800
155975
310280
294581
405792
509048
564037
160990
446124
88197
268796
297035
756077
108771
174539
87595
810733
409499
842466
870852
393017
136793
335235
109549
81594
742741
217886
416963
273275
893937
153232
555150
671740
965312
857488
705874
699535
970973
318320
718797
166597
476074
508230
442690
934966
283134
513274
256819
391833
730190
474470
142228
449179
125241
808811
414146
160351
372980
435992
413554
964510
102088
652509
49864
193293
249323
203788
864487
223508
89109
895608
798516
491432
791916
308753
371331
619181
782048
895418
93644
518139
839774
459729
534528
110252
991171
460609
523776
841116
945443
770167
1011075
310786
530504
54957
564544
499639
459142
345610
816280
974971
310127
972296
609768
552487
266693
887092
3752
319580
435370
1008966
272699
930717
415074
970236
68027
86845
205976
979110
151068
1041915
224965
586987
801982
129560
113607
843314
958499
380887
266013
828879
967050
640388
738615
600252
970789
416246
243124
663292
998559
217439
1026320
925890
64932
81097
493893
996462
765423
172198
806617
692778
299052
460321
689583
57492
129506
605010
482018
1033888
577304
205923
378917
14910
462647
40943
619402
261555
725401
543766
725086
172673
528821
9874
31893
1003441
328402
230214
675491
814029
827330
679581
279212
996675
260409
25150
588892
992460
227235
796937
649364
928163
701944
420902
711169
621438
764070
320809
256271
406192
712688
733044
991804
97116
804695
511181
699454
66961
137640
687815
479114
259077
372959
224855
726630
723952
385349
276846
456673
353573
709537
236792
130336
372235
163585
178823
538602
241757
1000238
626396
486069
11499
739805
226849
422846
673368
21148
299831
968666
6053
813986
441229
36647
541545
688472
895337
206122
726926
35824
591218
36579
634658
608581
72150
377159
551290
483556
779980
766630
134355
257223
168558
276628
832244
895978
626381
771355
148615
821381
46323
760126
980584
699908
670271
113992
985476
531998
669576
420615
779155
581771
443912
635050
608095
629881
772072
594017
80285
77616
771400
781761
531112
680832
267456
181218
927866
103901
331713
612673
576552
903260
410782
451921
947546
388809
38797
864985
530735
692331
51321
992154
921529
733679
420212
686613
324474
381837
661622
409492
420768
8685
875967
533296
249932
513980
284781
546692
906648
1013803
138660
681480
756224
280107
503209
322088
170451
10000
353310
219603
218902
696320
647047
83012
831119
159036
153523
407945
819232
909265
128709
381973
330941
807417
105171
634679
94748
593428
372383
167157
957256
467385
889663
652917
554426
463817
705763
300486
453147
809713
327465
477142
420909
291563
67141
462105
839402
611914
160747
993962
391371
116411
877426
58869
797721
869851
628642
992484
576158
70961
156222
82173
371843
850706
180082
839727
499204
436311
1036075
563960
198529
721967
404315
136223
842264
335860
185451
217250
922951
733212
1033687
128882
190596
638767
871675
34982
873666
841667
143564
501237
669291
847075
1040664
841110
128491
544365
636824
318542
546270
889715
958071
402537
709439
248826
215353
887182
703262
43116
697510
531508
848856
221134
721733
1041523
167123
411565
638768
1024031
298521
802787
192868
449976
726588
863160
305298
207331
531883
442428
153538
23642
827020
269924
274861
464738
983850
249068
617604
961640
157872
594827
130610
1001651
237167
262806
566071
6216
515867
1023085
70222
522286
122578
497398
1024334
37324
46670
21262
459601
497561
767603
434760
639536
377087
552435
373782
837372
525720
301537
279755
488795
344606
358761
786654
101654
1031184
857033
146271
444125
124853
781227
984840
179016
1001191
902041
631864
769038
913168
990706
110394
410443
143219
237777
836250
821810
893001
597471
916701
516248
459164
763235
6759
957052
625436
810286
574205
667268
251689
130864
988762
364610
1023769
277467
90843
824206
311768
719821
680412
207425
609047
552560
93748
842882
408334
408514
526053
779586
567080
824052
922685
600296
808471
839458
812970
1044751
646224
1020304
794973
181221
386309
717510
620084
207998
998558
337119
1017883
875393
593554
635521
406359
101914
528118
785905
8299
900064
471892
811550
50499
1035097
947049
1026233
30592
459227
453009
808959
402436
1036614
348421
85745
40781
225896
232980
28276
29512
434362
702767
123534
304521
285628
898378
144281
172616
697836
761183
142158
811413
459110
668774
78198
89777
1034892
794357
516417
416408
575818
304809
729029
571124
466346
763739
973650
52054
360271
877731
374182
580285
148681
165076
321661
726450
719892
178953
238289
957512
816553
262376
550969
113909
191181
512816
403028
984063
944261
386500
656445
716927
604506
706144
617340
909638
422393
316103
222915
748568
273322
61465
540304
518106
645515
520496
998839
106365
109208
781380
669886
457357
576732
571944
179516
444244
314948
668168
1044154
326451
863770
964505
739077
354163
92142
415505
721047
209992
530622
918753
968075
651901
575448
951021
687747
752999
1023611
928503
264224
11249
89342
114804
456975
363376
564351
947594
950571
347707
610381
379818
95719
737046
138646
77602
991758
650908
110615
842969
843459
787889
220293
928389
815139
393283
976158
925696
180927
350289
1028827
692798
239726
941600
818509
393702
218139
764527
559893
809393
795755
437566
57394
962224
779370
591017
1033372
706286
227613
25157
955629
384996
686086
502721
65752
397233
337160
868389
258072
586643
13285
171599
204762
550298
997112
503279
779159
933939
761940
712644
735818
581374
165552
272655
91543
866863
469462
200114
510412
986271
949043
299306
848369
47660
575065
582624
258060
1015609
310390
40790
787269
1014346
654574
231374
624459
235109
418275
487574
902054
974190
808585
975852
495940
406144
974637
197367
403164
928991
56031
315222
460119
111775
38451
12477
183885
566967
445952
417922
944980
266078
280
620935
294640
427559
339729
683290
58856
766911
452869
188194
587266
836050
343226
840864
807801
712353
231356
508945
894019
545282
19830
42641
789798
548438
36734
75656
444961
593797
783681
946981
859647
62661
824537
793612
683185
433193
623839
626397
183045
659578
56616
289970
622846
301318
448911
324686
64328
189828
401426
809092
485253
740250
582346
897163
298208
603647
972572
346774
947291
303497
768567
892900
427204
234341
836425
995758
891992
455849
540440
165085
90076
257451
152297
81446
25418
716725
961548
797763
687004
762336
837287
567061
692278
868027
1032585
562782
527251
123907
190327
155696
193371
652964
825135
663130
396554
939741
78062
741476
583339
168014
108319
664421
902294
500183
377419
459837
830192
18797
433147
487372
305357
996629
399324
845391
989957
541318
344846
451648
568231
968552
194563
552476
165916
591180
943375
900518
266289
916748
29601
939500
649660
720946
627225
431538
757359
964549
554321
567114
167850
375140
812006
988471
120892
811948
108192
716247
111069
101377
827913
247471
1004495
402293
742525
37977
690390
290447
1026000
683425
343578
283397
1010011
62065
635751
347942
667872
900280
656844
685150
474869
507280
862518
647204
455067
512668
993352
204124
500338
560615
308362
450017
543701
868687
830777
275279
1025706
230665
458231
28799
751267
772562
372066
48261
985479
972936
164309
829966
101862
768792
556033
765633
885025
488720
831581
970340
214465
493174
949716
698483
699940
311706
933409
838614
29180
134099
125616
785690
334239
624432
231063
840974
829034
79672
1022120
391925
77017
665248
618825
946108
818654
1027021
665370
854941
239353
280738
717644
277189
488073
149867
536152
763358
83736
502722
573292
688114
578323
521949
478103
528921
68675
1035691
914058
1013154
1027576
30052
466565
513360
169902
64841
691275
605641
936220
22359
604873
426956
716416
957677
79219
200516
930226
976661
516165
578187
973335
688957
601667
681409
132821
543129
248316
379152
943389
121952
386258
988922
615873
459207
562902
675595
948774
466436
439346
450330
435440
872671
1043512
3832
838698
86470
72398
848384
782300
578698
363530
245108
854586
901823
241460
693660
13271
864445
201987
302815
451862
789531
732079
403402
136623
6875
995859
705100
598806
550158
75804
81378
875630
467930
888722
150255
860601
780818
506335
725877
330208
139746
592921
376949
909034
935623
234312
285675
922859
1040784
866234
471252
384832
165143
963322
998754
84627
27315
895091
653917
836904
843736
308458
119363
406834
504379
59973
391259
201416
992027
125890
653275
631461
458532
540650
572150
870022
1011672
481903
907194
1006438
160403
821787
119653
707392
855978
805853
481171
349801
721798
719447
1028221
844732
394208
951906
950345
817449
498537
18019
813948
638651
112165
14840
892223
101830
1008091
146305
68726
95671
97075
846806
293199
441174
108542
596213
259476
120184
635510
289013
245709
420040
1039473
433618
913833
929087
594794
860710
231270
783790
740324
642794
542633
245154
873890
1034361
1032591
641713
441150
362236
633974
1007368
176079
1029103
34228
55941
1028594
995315
476406
460378
768102
695473
333017
379589
318310
990613
917574
979622
8793
115314
302618
121431
956076
798444
716894
477961
924255
971381
138439
18321
145919
936162
121968
387879
417557
33958
1014884
939702
854987
974415
423530
1036486
428709
1017811
973583
283242
14026
27651
47375
353015
343515
71467
89807
495047
853943
273321
245069
573579
944250
361975
463215
390269
191972
480427
862275
310067
1017261
193287
890980
693192
40454
162531
687757
982306
651367
688441
340356
784096
849404
492545
186607
536781
610672
905088
841244
823501
288286
755124
640168
308077
311074
567417
1034300
777540
529076
873387
352930
10081
308124
625716
92350
252817
329756
184679
5959
958692
293764
740142
316829
47827
979643
796646
303275
348642
989233
947527
470102
166588
228404
451993
976643
871160
587520
254446
888055
663588
589806
872045
743526
506825
507837
128664
1035172
958817
711060
891239
870496
110092
239386
55737
477426
784581
441069
185574
460164
679847
960440
458043
852490
770876
348890
435005
883330
142481
627281
185028
369104
405701
910104
351722
864081
771801
551982
167401
744672
1042122
550215
405400
1006380
64265
666340
260987
27537
900339
369515
509226
755071
720192
711583
798722
38269
51806
621428
851428
165582
498089
963703
217512
860339
733864
805878
217081
637872
451001
190637
445606
181026
922707
281124
442226
567704
1014700
4745
387510
891679
68672
965454
52775
971654
786392
840915
441840
989159
130450
181288
468956
51814
378303
489007
409355
214433
1014259
249488
981208
134678
52065
138771
694779
36520
28561
474196
42909
912650
450085
802102
726899
676421
12950
417981
439463
191741
751617
870349
171547
575643
986520
482546
242667
692078
718662
253720
909453
492323
592031
121457
944960
859259
314644
50504
89813
400697
600266
83236
95575
969231
320471
156939
161750
784658
220877
822326
805184
816369
949600
320653
64222
21176
103250
315926
582428
415215
338893
312737
926765
316707
521393
1031766
385308
556584
398261
223204
731258
627412
192004
751297
546178
91056
792864
786194
587431
935996
636575
961084
550555
304620
238189
995845
871541
929251
479611
174667
17751
957261
786970
644787
966529
27863
710283
62686
966275
272097
632966
896044
249675
42359
817887
187461
405785
11679
675026
294281
791945
726738
573840
858128
193906
205235
742070
283867
150509
119780
263498
948578
698581
605332
819253
424172
658260
574344
52643
362505
465076
577110
793120
69005
804756
221754
554065
375652
1005751
935683
798641
342711
116986
305102
538359
825306
281478
883140
236566
636452
935848
635074
627768
578420
547024
560853
287702
307877
107423
761982
214928
619896
620373
646051
629156
439088
249178
296279
183267
32089
289258
776353
520381
987264
360513
525083
174413
573514
356964
744045
410637
354605
472892
1044848
606560
963565
714777
810973
544009
844260
229325
850984
749004
986308
724339
869871
551514
1030475
573670
554846
590944
997934
57697
846852
484466
235315
298641
628708
669557
16232
92729
117279
102631
255943
84850
275757
1014697
937664
705319
894924
130675
152158
414346
491452
970579
911233
711343
899805
354944
1034606
712847
432880
427556
305683
714774
844904
107038
586381
663241
918205
979455
241132
738408
802484
302281
240517
1008680
441413
501249
481655
411625
1033080
49478
409535
558869
170070
656975
701590
263195
11264
305259
163997
206935
679262
481954
799695
152957
617717
124158
494772
613233
1032506
1011110
225932
826266
927642
990638
820548
230461
884045
561798
167207
245302
178144
173774
237299
161510
78408
198788
299740
357780
11117
185982
828895
661007
768406
525626
166493
285007
1038052
127708
896173
763244
469197
806218
527886
693759
1040827
472878
628833
768614
701984
1013800
908015
411427
790637
870937
65441
422992
1012100
368938
955013
814225
27077
834672
329245
109805
850010
894103
80487
1009924
622938
724469
347861
970440
341973
902500
411544
841090
55757
21022
575865
363530
149222
877923
697682
981632
601055
989956
893417
308278
168420
284848
294046
10876
560712
188036
898303
906920
245634
18763
64522
796987
60057
986510
597103
420478
632309
967078
664899
194361
260065
593487
971705
1024010
948647
664422
943149
201594
550805
224199
192199
92596
572540
364325
682021
515955
1044261
476361
182788
143310
937210
358404
799303
210463
878435
357283
825197
243670
664192
134382
991985
930881
399669
30675
165630
975603
169416
714999
94185
437393
116274
956259
986112
163817
76511
364741
480623
449928
448916
942570
305269
758373
793254
206711
70687
295856
296703
179525
202120
975181
677260
396206
727434
524123
182696
648250
761828
896015
472155
591916
281198
836500
662487
147567
362292
373304
166325
828776
1036670
298176
50985
936387
1005994
716079
733211
183282
335399
1016838
623732
296844
441584
958666
908486
648460
882556
5633
735823
365188
278859
590643
112162
229585
310045
889514
666719
241196
748325
228104
746792
571207
950592
997971
750414
311523
312994
512730
999445
700270
298819
328853
1031111
115358
673046
362927
767689
5649
615251
669404
478871
34812
1010062
231913
603761
468909
972450
759087
424837
254814
178238
338656
662556
539919
294228
226566
884384
390039
488457
732111
589300
837502
471972
802734
217649
602590
385764
512104
974394
1017796
824249
785087
646274
920297
433299
760499
416670
920243
395675
994058
327002
707490
305558
762055
404738
126258
223189
106897
202696
515489
293079
130047
204557
912968
609675
257826
226330
222327
392576
418479
900713
72943
820828
353901
821080
709846
520980
414485
752173
342391
893242
22647
810744
449299
439244
33125
593750
169871
53346
716598
245512
161004
519666
731356
47316
91188
1041898
114326
216912
627206
564938
838621
803635
866277
686668
824768
25225
909398
72796
363811
67721
948891
202029
665940
163761
813558
974798
245358
591460
478825
659736
977669
117972
276443
954416
766625
485075
66250
425915
783855
28944
695997
164396
969883
573124
384035
955592
276019
879889
322456
476391
364222
305631
129437
640518
616910
308300
120504
814650
316263
763282
815034
280573
341079
915670
238083
1008854
336355
613922
907718
395220
705159
872573
66577
848594
125482
711917
725446
32979
520325
202705
290152
35573
730664
783545
237260
274297
804598
634948
965500
170740
628131
747608
263787
757193
528686
1026212
254878
469655
276170
1023456
222554
786238
798189
114965
900376
221913
732439
672300
362228
793611
132618
891930
290914
914953
183679
693945
176680
505155
651318
600674
54503
555645
704850
277595
588984
937878
12381
215792
40906
866382
196135
855455
590572
519368
518153
236755
925940
111692
854423
769752
763066
550602
784019
11608
751168
400336
142415
517742
975695
129369
1029228
141007
322678
820067
689846
530242
487411
868661
204343
798035
25922
358020
1004076
945986
755172
390507
790365
1003466
555383
368870
561068
369834
893458
599857
781445
1005211
804083
82782
521917
473464
100433
643277
838611
640357
616839
146496
801938
794754
827779
587959
259540
48131
756070
24858
745959
379328
139486
12295
541427
873205
136638
958913
702455
116864
102324
112908
613700
192297
463361
47011
701886
589006
210527
132528
72753
260233
214557
643242
930975
172256
359981
718130
490480
572569
151242
437783
937615
429156
200776
754418
933186
1012239
217216
313981
174811
926461
897227
64052
152764
534324
769040
636489
458468
933955
26032
674358
839031
527533
883574
525575
753011
319263
72534
358924
927730
160279
422254
16114
157896
98497
102712
640974
572231
284335
475640
669966
911423
494679
396825
608836
219520
774139
1017702
148866
172085
935629
769717
167301
499622
128140
489625
582337
646019
398047
73329
635200
143526
707520
1028910
860444
196134
717312
156067
366396
18200
112352
573665
597348
250472
459327
528743
1021248
573647
754334
613951
114283
971219
895930
862100
6851
745718
446797
134203
504334
224420
1368
920346
40506
747890
632126
503945
318446
37767
128931
682146
998580
400696
960266
630339
429641
490331
753477
721095
809358
412121
844192
35770
495432
699649
325809
953764
121632
536869
544976
367824
809552
47173
973992
764841
221602
822555
487123
738905
385658
364347
994322
712556
350746
811431
882353
721601
921627
690639
602715
358788
738074
694317
1008167
186821
109172
640640
416034
533054
196237
10317
9999
1027161
400288
812776
129067
628574
130464
325590
639630
866501
584415
830300
131968
520988
51803
522084
381945
84321
891984
16173
777032
1034396
565012
753551
448889
896066
516540
712999
970480
333107
706999
875925
147584
488538
548031
371888
189576
700872
208514
848043
425839
375378
277494
271201
523642
322796
737750
458316
409080
505341
615758
735762
571286
475181
863130
113310
719442
376881
723547
1023480
507165
422380
911312
196723
206016
737996
611301
763606
698908
177812
535794
514547
296986
919178
184064
848861
859025
71164
341141
495425
804407
682726
75076
309459
812469
248032
956500
18304
267081
657745
296813
842317
845337
182469
619718
450019
679364
864695
770546
51729
577887
605175
379316
869845
9151
578689
557673
652268
96023
436680
571255
131523
996223
788014
568265
150507
679973
100949
9089
817681
666456
669113
138862
783878
570584
787318
614676
845132
765863
760428
815136
616338
906560
738313
379119
176239
113939
267119
70809
726151
422576
755556
788797
21378
635071
724925
412097
72021
429049
59232
729396
276799
440699
912522
950379
67434
831093
869035
396309
953656
556416
898578
255717
1028615
197171
315044
547087
640075
235069
15965
561354
678630
181662
896162
444377
497206
191401
915357
514222
769249
578413
70453
1041466
271657
223376
495642
824030
106335
625281
327183
859495
408526
971752
992858
618179
341309
321556
860998
580393
268115
223315
864436
803609
427361
105940
460216
883072
913547
36347
162894
219965
739554
390135
386665
957506
736547
511391
925124
48624
177500
56825
860443
939483
478044
980464
950276
934845
533069
888802
251910
301388
664688
931494
660711
715823
394268
896600
927611
565967
785227
496160
237930
784002
914139
296680
583295
110312
805482
75430
672183
112405
713528
234796
944524
37338
25294
387706
551988
1003978
726567
856022
221168
338661
433836
203871
1008025
424989
515571
44510
1012525
339177
136992
533557
792710
815427
608105
493022
110710
983092
312700
775927
765207
524280
237838
784669
351023
637640
541617
790903
588646
245916
998301
323121
958434
393790
132400
265026
938308
212123
825862
70648
252764
700584
217568
871849
631685
427650
767261
236234
520412
364869
24798
640834
279342
102712
866522
973921
908486
439190
993211
399704
754318
568032
126839
859187
816378
711471
852254
903755
644538
481535
151752
155665
561262
1020236
340387
274023
835310
329412
1035851
725569
609467
278975
759950
919907
863531
343492
805561
1026625
48180
956362
242069
964963
158301
383008
152886
620519
526992
510929
760678
259769
577805
482555
48599
459201
708519
129209
250036
967678
1001165
91502
151821
384956
352164
537626
99212
71726
447364
364407
402127
509457
338951
634356
505709
715658
308439
805652
398392
226546
628794
273412
711925
144808
907627
80825
1044992
766503
797299
194473
688474
214258
621045
345499
88425
449030
385769
670480
253539
101171
115200
337085
88531
723185
526800
908223
586177
103353
719775
312762
379829
428226
369050
879768
802551
641187
241494
698514
485641
566639
932955
166737
515670
764308
139895
376597
961548
345001
837186
436620
885088
436713
109904
268599
919954
421132
900365
601930
984827
263597
135146
705877
542667
155495
1021719
782886
942754
28163
262637
714401
729460
250508
389227
357489
643954
222943
1037370
573467
502053
343198
388704
306071
121595
560537
905837
754426
598237
835084
803241
788769
716935
1021651
383469
268565
1021293
741432
309091
1037621
364996
268502
694997
888764
22317
504828
76320
426709
935391
541404
643452
1032832
573151
668434
391616
197805
988127
669483
867184
11185
55002
24957
255429
246208
991698
648251
892264
401961
1013937
318246
821884
413516
162010
764673
738207
550490
529634
1010828
254615
291282
403594
316997
322994
343763
206365
823737
482089
816
400971
721537
1014378
541316
531043
326336
544877
852261
1030267
620079
601849
416628
728103
534716
363947
467686
277502
983243
532534
914894
51103
36914
720318
1009421
477950
935411
991284
523574
120567
22754
299138
716823
765747
870226
8536
878747
457036
365597
11821
926789
126461
503783
55912
176224
1043970
433239
369648
569121
116986
736623
64200
19549
896298
508957
642047
417973
585222
538714
159998
164408
857736
950661
560783
211516
694122
674872
912531
331597
846844
87431
907977
89053
248603
216836
458145
378608
170421
158424
364831
713289
353261
754871
431130
210876
193137
121334
281982
167265
1026551
521792
285051
1023928
814924
490231
17264
376176
182972
506105
153168
33417
976109
982941
155415
600826
412729
956963
975671
623788
551689
546420
593181
1019867
115772
823737
765658
1019084
719516
821811
101041
497886
314853
610490
95621
74186
95399
105499
439611
212458
714884
667884
559747
694348
1012220
488027
565719
323003
282599
629097
409040
573503
1026523
830789
885109
513103
994913
776385
790541
806303
446621
878630
1041793
448655
970470
142056
516335
557344
527955
278293
991618
178120
350718
848738
403860
10991
591791
151096
792835
186000
146728
953287
869133
396203
298306
119412
852523
812580
43905
748629
339172
742224
75037
183950
115655
1029171
812660
173732
1019543
629493
140407
748738
782626
687360
800015
875841
100373
111498
427005
688113
444399
270785
969851
351327
198611
1030043
791908
251705
1031528
463411
158606
509220
33487
25334
1018822
170815
793187
957749
451622
533012
369258
69562
1005544
493098
439840
70395
824211
505809
509044
552680
447619
69010
671610
129482
256984
741763
366996
643016
97829
470481
337946
388068
217304
930494
20538
67036
329264
817177
735574
355606
287879
199423
520892
65488
311803
412697
148437
217875
1007595
693547
249457
914687
599289
908548
106780
1012518
439202
814236
939778
189420
566119
182533
1004345
1033257
417143
555168
126235
955939
708919
126097
14839
71101
921422
549254
1023634
900855
846687
756286
804649
459328
473297
968847
726639
35285
21359
211125
193032
277864
12380
738443
478352
490345
990543
911209
782584
750597
808505
997973
551510
172674
523124
348574
502371
101468
114991
753089
542325
249270
710325
71661
1043362
472185
193549
781458
833228
79866
149116
165993
580521
615448
397934
588158
586196
895055
571075
970455
263964
357398
764891
392579
121189
392863
1039792
213879
611946
815465
62074
706201
751753
692629
564240
7183
87591
246771
319392
918645
134784
786006
328733
709262
708859
969350
988924
148583
862994
359747
667789
947298
174425
1019442
816949
472766
107052
954379
141777
162197
321395
417548
531768
37324
43223
584664
143371
509995
590716
308971
75512
307073
847507
386906
39520
922879
207199
1000030
812176
510515
1035978
640046
634132
988371
642395
455302
320812
197501
433283
1009835
973202
854135
1011532
757990
1033727
137344
753606
724063
568035
647979
615887
177631
981845
164497
748446
338945
1024056
625413
492325
742703
540759
479619
261348
399949
999042
430444
300226
815154
526595
222200
341572
209170
148650
163447
376800
82392
246509
549052
725943
799981
744477
872820
427452
488837
713222
129108
361398
138723
733805
4743
710132
510581
10307
269128
363564
596780
558461
573217
999127
207040
751186
1014821
43752
199012
41770
696008
560900
957930
391392
596153
1003124
958896
860862
489280
675609
776451
799565
89023
397871
673646
75187
750910
127058
260023
984115
307674
709277
655188
685242
824325
194010
662201
506691
298278
288789
373151
817475
470279
278759
24826
267193
732359
376546
519029
239999
635861
176441
639628
23603
253596
975674
674437
568583
434611
758476
736436
661821
230563
166705
243004
714141
287807
296199
1029457
53374
445807
899129
147897
233740
123806
926757
950993
150101
138239
719624
262591
1018661
684005
1034406
612845
368877
977919
1002198
327530
279172
676563
584142
172397
1725
188332
217478
985222
234891
340330
314795
183747
348013
1020185
919451
87141
681924
158014
586050
303055
61980
717928
726105
748079
398093
941833
230338
590310
527131
849117
320585
725866
66666
267526
231790
63131
994933
1028878
655650
648061
626419
874285
1023272
516433
919805
924295
268104
855191
297424
64033
472991
646412
1014163
986878
237505
513005
293859
725050
600924
1014566
648123
262683
305863
639070
313873
370184
904169
119056
886158
193240
961506
64362
248979
513626
57107
177827
209432
756613
278605
985129
778545
234328
898347
949293
980676
778436
313596
218091
434854
1033734
954798
895883
1024437
134672
372349
332472
247206
723122
953451
829283
741600
697296
778704
31728
147250
914015
703468
177682
595308
339865
533925
548382
289919
300521
614150
339240
826089
357987
1010688
502464
32304
22753
79939
372373
739515
455935
72096
624016
23696
636250
635046
607191
342049
251146
691380
286713
1001427
886466
441341
308409
810241
358692
763804
369087
616890
793976
73191
182381
3787
813383
432081
230258
181267
876798
321050
187039
317361
575053
258123
900784
827698
374907
809963
211956
224406
1039138
686194
359198
346821
918246
754724
605124
270848
475836
106872
1031704
151332
1016464
300459
1010458
22680
429842
420444
318953
404401
1025960
117599
489630
767031
39025
419823
106905
392849
544441
675614
1014136
744220
70300
245099
212570
604654
34299
789592
179209
513667
973084
770668
199809
768564
524074
122048
591465
569101
600768
1027678
693525
613862
21810
35167
364105
248984
279990
285817
830479
167140
924464
528537
126776
705292
564554
788584
786648
814901
161748
939684
35833
381592
769104
290913
837650
163121
1003615
1026858
446810
610552
743200
253105
551567
874178
570917
50237
975619
11155
798092
34040
384648
201743
309899
642490
242678
977049
977216
290708
934145
753669
17147
927348
478044
455084
864337
692826
845838
348113
43661
1009138
82663
1027124
822815
915192
77803
682667
222423
167620
455920
815708
191363
991156
100197
383358
71725
762259
119499
1024693
396729
298752
353743
685148
480447
591966
871604
941641
251699
243066
578909
309031
885413
249026
367035
443112
595516
813832
970465
475901
826297
681971
282597
229866
568506
842891
709959
322037
366939
425485
293891
535036
736219
425094
448944
830898
63355
108729
623518
497756
460487
515190
1017715
834623
444007
331917
114371
894053
689075
70589
226530
864972
630113
215700
312980
807093
570320
796536
660876
106882
119594
91999
632629
965746
424599
958419
794264
14397
236403
973339
554502
97101
206159
188842
655909
54130
82345
182390
126224
625813
573837
440597
221001
920097
39254
321027
524439
681022
268190
734920
313169
957055
240086
751439
989326
1043405
18766
1023267
342682
722353
640122
561350
710254
489799
881375
731823
515623
954396
915634
357043
1033600
947295
318133
1026592
305552
952944
349533
785104
280260
168148
313090
560124
7703
108217
192625
361799
161340
207822
648616
1039368
744005
880014
227402
440072
776137
253041
338582
696008
452576
341756
300038
851919
365945
969944
179804
499552
404919
14575
916088
110558
343432
679780
454599
937446
364739
902906
664697
46660
466440
1041527
582804
394547
432620
732595
1031258
28292
537548
708259
52383
876669
941123
667
515942
203622
448951
676349
60990
107716
467044
749200
275936
1015065
850946
1029475
807444
341757
302282
662220
565950
946010
963152
257761
335860
664398
431011
443465
543084
653313
435668
787027
282299
54944
295181
888274
138836
753449
843133
1016105
748776
708465
106812
682646
117402
931947
240673
836032
938531
33412
531607
460513
756038
940813
533886
406449
912823
653637
815559
755024
534352
312991
241868
544232
811103
994131
755711
634199
360274
464963
216808
947956
529124
683105
369308
12246
206851
573234
812845
251493
282206
947192
26713
407792
336707
259889
65298
1024344
528865
107469
324423
119100
874857
260714
63531
1021733
852150
363189
575196
489371
310524
986654
630563
308473
284458
272347
848635
927727
370520
135298
396237
637340
436518
575323
662677
430368
993150
311220
720725
360931
291452
580290
135237
94162
27063
41996
969145
280149
526957
39142
382338
23364
955851
194487
174344
228374
579593
578415
151931
44824
225309
536254
259746
388738
611141
144517
30718
879556
420996
594019
1043157
116031
816460
918960
68962
305716
644232
440380
969067
789622
101811
92388
709228
446067
202790
32155
265104
514107
1000624
199961
175821
108968
167230
427796
178925
295137
808354
780109
409046
492319
678582
27689
26250
301344
1039446
65437
291316
500593
486154
402147
83127
707264
1005645
734710
592103
42304
968184
333551
230711
774685
336026
82482
471660
902570
874980
516280
275657
955691
219314
178805
166393
326014
193918
883181
581627
946794
698513
506466
1038669
711022
504851
241213
620501
495514
433445
183618
957149
43304
650642
118685
404259
966726
978038
631974
9217
576191
760542
911181
123344
670759
470363
578881
312144
320462
179258
386109
43691
586791
215845
770928
878508
144536
775358
438237
940252
429169
352530
1040358
775830
377644
591118
471376
8705
726651
857069
358519
924497
381760
578146
631900
480229
297286
583957
737673
903878
726937
431525
151584
192918
851746
182003
461755
57906
707630
920304
1032815
590188
762630
557988
12799
281024
474664
727819
604216
1005512
22649
255242
760274
3970
961357
786864
318137
196796
7958
602676
244686
658101
164164
794128
54120
584314
477777
395021
163750
351440
730872
444293
670316
473016
633882
123660
999040
693529
63477
748548
347695
309835
944699
95112
883803
1008583
875793
748758
1006584
702278
42157
376979
989918
359994
69252
44750
628257
511719
939177
65957
318470
449894
312370
716728
1012775
255735
694561
597897
743086
800185
696349
660081
594943
906362
331974
583630
91224
780043
926664
697018
745752
90908
990930
776666
553084
73911
95153
686444
171866
878882
423113
114778
698378
608407
611284
663475
324130
1001405
352304
306016
296801
809239
117799
570711
668471
578338
997825
315923
328100
75851
661666
219382
249065
505869
140493
914807
53836
136149
510520
53110
146976
147515
81677
982831
70208
527356
290587
965706
1022063
1028686
295548
348429
776909
443792
784679
480757
453517
343890
743503
489405
580943
936702
73379
978281
982119
475407
261369
318688
454161
346285
7937
547708
769398
967645
782692
250396
896700
472652
389078
505628
847014
216008
452586
471036
106341
897353
553406
398540
1015712
639133
703908
87709
412382
903741
851642
977764
764145
317074
568206
994413
616470
1001933
465637
622992
44737
352187
999099
916829
40777
56867
295976
102926
97561
756325
420306
166445
69333
1016327
169812
805432
923196
491317
976126
392365
69134
798633
845679
835329
66099
672783
154935
53102
317243
40718
51372
988268
750773
229481
365308
121906
789681
435314
243359
484317
931762
808256
282361
810261
236426
939477
592103
1029167
47468
968489
316363
318639
586644
626404
721736
84546
475363
736117
158459
312494
922699
913947
237350
570262
38608
304896
722208
872954
760992
483173
138878
619520
623878
1044845
786034
349437
401349
166865
62515
392348
116883
496247
1001492
617007
743484
577109
1007733
391927
174464
234386
604501
75625
574191
445343
14618
1571
302997
831051
293438
401519
801331
67123
848785
83070
348493
154284
325083
1019561
337257
635900
290054
290134
269002
668545
163458
221788
687817
1043573
100017
297509
868332
763534
716668
387123
667610
358528
252819
823384
750198
112275
703312
771267
611558
369637
341900
576871
328145
897361
102447
377463
665941
733908
1032228
252149
311798
891434
147440
126405
416036
971391
713772
354664
312600
862801
21750
607196
923424
278352
873368
666741
254869
456497
822711
739108
981011
250096
856469
337852
562781
17087
829102
45923
999337
97249
332598
662708
350637
942438
27087
425237
195769
773893
75803
525455
226721
484785
123147
917720
955258
599414
49758
354284
1043563
861876
159402
773836
992241
675744
451133
838118
631453
960421
760440
868615
912747
755823
69576
32333
467848
924377
340395
148163
50081
160500
555111
843506
537249
259710
76081
41619
605223
626448
158724
690341
826541
185942
889468
62966
251482
89716
120412
881327
373649
355928
564163
838884
173726
1028697
33087
195836
331105
488678
349064
523957
15178
442472
755946
29548
676124
765618
568513
197175
28040
441672
309637
974447
971905
947264
1018764
662843
264860
532116
2681
457980
478891
842271
412482
417960
726088
802688
412980
999730
251952
221709
1011275
896579
746453
362355
929628
855575
150456
430431
77275
371559
461993
777345
1032102
294176
922246
588090
48831
15383
312054
187482
813938
903077
770642
848029
170170
1030696
488303
806466
807172
560366
179877
902658
828346
816746
57965
614926
349303
792469
17710
756741
132341
658023
113075
990197
28737
691528
327881
867417
356632
87936
962500
314766
123320
75797
586601
187366
709141
113643
903799
415313
963291
914351
831012
991474
118452
548579
275744
763536
389820
996051
806477
106211
44619
4739
607261
635830
875231
383859
1021289
745326
192382
951741
134122
998734
1000192
570005
434700
882954
704621
285777
754682
384999
967375
1015334
186547
624178
207903
253711
88911
1012258
235178
900638
918426
1032179
632656
405691
803396
1021935
197300
606495
913179
535304
51164
14262
678366
351813
270420
943948
774245
176283
146965
431052
779576
211201
456978
489673
184759
816571
815734
893352
71088
86975
137766
901052
187450
646159
483043
887464
217175
535739
45236
283364
114728
397735
282798
695985
1005776
494423
239079
727840
618826
927825
171782
508365
379583
187666
545110
550151
836020
777554
54952
454177
31368
579156
110955
657597
726570
832129
798161
4758
721076
292497
19093
617273
862873
1015444
267787
709956
441893
783655
697285
807968
128466
188435
585175
421200
211305
1012989
173849
92270
770394
632573
440882
737439
201939
253296
356205
355190
623014
908984
135530
288535
1026130
933872
953959
378670
779494
685836
633885
382452
259653
364097
31335
945268
16789
696469
264822
13301
10763
231875
403099
770389
603936
146765
876802
706356
369147
946952
31474
332180
613382
999589
688419
26912
500037
28862
362638
502871
638257
590627
236223
661265
874576
523681
308594
237848
269019
159051
719753
896006
740567
143797
198811
207390
754691
734881
204194
749677
353771
619792
764917
514249
608022
170581
166399
607975
230173
28369
751517
462122
199810
377968
989001
754477
1042629
497894
648056
876825
939470
107642
952451
402666
557434
77776
71254
290571
1008403
716237
903003
225166
316847
346091
941679
315533
530556
965259
603144
569782
116120
587425
943459
648577
768643
214864
987408
266959
247791
1015244
150950
734975
746869
295685
898861
862167
344022
41378
274803
571071
118179
681990
438110
908553
46961
169466
983096
160169
459153
645783
248386
222341
472644
297686
115682
818156
399699
761457
182833
848363
202470
318658
947301
241625
996468
373018
16296
833317
560836
464768
314175
33353
729516
868721
866197
108967
1044513
31820
612535
563737
389873
41764
750915
648568
453246
313390
300883
813404
420973
45351
325545
631728
877615
295888
655968
1005118
374941
921493
248995
729460
204857
518606
285263
780139
841448
688967
479814
498937
164401
507365
700708
609414
684867
183242
849319
935218
786739
785825
355543
90496
190749
295693
566619
829769
486321
660179
743458
530255
835202
768167
650469
1032694
895136
893476
958517
38569
210725
203589
489934
482672
165062
610671
900484
929963
373754
356953
685105
856304
414426
992116
317433
758824
876085
28334
934769
783875
224669
906770
853076
445133
630965
1036295
878638
716350
122923
146183
54310
915049
596126
379754
638010
610588
345687
350659
689720
767456
130451
696192
390896
530804
860829
496522
799389
482136
560796
1022472
183297
535587
1021561
300147
193687
976991
483773
870549
206096
379099
10251
349462
278206
843074
281544
448162
59946
802462
841036
33208
946792
287512
358010
391861
86786
795933
2963
946986
64485
684236
848524
317039
268399
444502
42197
276211
467556
267160
443585
302567
223121
752119
290778
533002
654310
436974
946383
189765
851761
1001031
674427
696163
105180
768872
411241
939597
648048
592441
127815
142069
76725
351871
109957
93290
206548
740174
878772
551648
875043
771120
172533
721801
693634
729535
291591
519599
166884
891984
143908
385360
634484
617749
67936
375900
795934
694386
277852
940309
767391
245714
196757
816413
418204
256413
745426
293993
646074
528206
740698
808943
667273
277161
177394
718472
748450
207162
233076
875047
439435
90875
551121
193419
832756
310817
411200
970999
822247
343065
817752
325351
276759
221195
803875
61602
837747
710738
171312
938809
251337
93176
711831
847614
186408
304268
913725
65690
796377
440393
103719
231063
439490
377217
735990
944922
1005885
25070
84090
842317
383205
1004172
237952
539769
730440
688100
381471
412272
447942
818622
998022
885615
114954
721133
45099
144696
333357
612064
742433
559452
520128
1012040
252032
206749
550066
907876
919497
367655
183703
285456
53032
49702
835494
14788
483978
809645
139503
29515
772163
677583
1025863
855974
780197
587338
586754
936847
493415
726941
908538
283534
897553
907515
426893
497033
774539
524957
731149
31457
47763
892202
557445
452798
494176
620516
943480
841300
326562
447637
601384
844079
624534
645799
596563
951014
797266
778874
736039
13283
868880
800038
944075
413396
689525
22296
101732
357798
995570
590809
958164
334761
75868
254742
920661
195614
936354
252239
401004
918013
971036
926700
201637
674034
696279
791521
296377
717688
869277
895705
197559
889431
1001103
964847
839785
806973
202851
343401
82383
908331
189723
619238
748602
566075
72978
831435
756583
141970
260484
1022059
96330
223010
161846
202711
790676
592103
404496
113748
875571
712515
396784
819619
979661
336522
920290
536352
318289
651942
563604
577094
931331
75139
1009406
904487
576968
205035
79367
874552
948169
240466
157621
274449
160832
265956
546798
837381
196275
17730
288699
240469
451785
886663
489164
583600
1002787
36207
820418
612622
243559
865074
200144
277012
581275
183131
858254
188577
732173
986489
927406
83495
228607
725419
654264
857601
448189
993133
637924
175356
935445
1038144
115693
111681
349745
477458
672404
192772
167773
372634
778992
27181
706854
908267
208743
26591
174377
139656
391556
527968
52087
115216
39125
638340
395329
963639
83924
1029256
113667
164765
695842
207175
364253
43960
529636
690245
299399
346865
710124
303039
873784
68468
713254
689990
204242
1001646
933250
555776
639745
602452
245730
1014734
925057
843458
652529
88997
204358
249292
497040
539982
948819
668873
182288
107635
760948
710017
397787
486537
592238
785234
669120
566179
84994
790164
363822
900058
1003128
213040
9163
965132
642799
64759
338354
510594
154188
422250
390072
369834
1043946
202755
895277
619047
341866
116121
61558
237858
671606
493244
908702
197611
782148
80644
267609
398631
357014
393680
983811
146965
377563
899801
910829
69943
120168
19683
19678
439377
291431
625351
857551
136305
46539
986226
69586
584315
166689
423259
935571
400025
543791
854244
68909
404162
463237
349268
563209
14017
1964
231393
379749
939875
377827
90325
462967
63699
290680
296130
737724
12238
244686
366538
31863
780457
728358
843785
968425
137490
551657
688645
391000
488807
107617
1036558
389372
608841
141167
835888
1023906
453507
997058
510316
70479
334331
682963
401247
408755
302956
335293
913171
623670
992919
821873
323761
807440
704602
510078
582621
45536
931029
1045154
239885
108143
378465
634099
762768
162460
367454
948188
138196
534612
142622
558253
951787
18108
31752
791960
173517
937935
134252
496211
914694
524166
137539
821337
972901
311464
180922
660162
264341
510411
499392
881540
864980
860898
745454
224243
159006
779053
473275
1018466
159601
1030423
294788
961682
471427
374386
420082
750902
981088
140690
887113
324146
178870
881977
260419
318987
755090
598300
188133
490859
224751
1037594
923400
808530
982687
484346
712062
364408
884201
825483
992946
141002
444569
365585
995287
792542
245709
342675
643944
327093
760861
663657
386029
1022997
297008
781202
486301
810990
914161
222090
890832
58995
22929
934584
901994
520553
723957
279898
614795
863165
308469
754772
885717
439086
25530
345475
831884
174642
843756
702261
554414
303895
880454
920532
911404
200560
121676
521060
743156
421791
248016
672714
904624
274914
709227
786043
399910
515111
647034
303987
991653
1002192
979529
1016503
433493
481041
35749
858616
48250
953441
514900
272393
967720
7730
9166
747853
189955
1044106
174267
447681
4888
22698
287992
617476
267342
959503
780094
76115
408388
859561
585283
922676
481481
62810
858625
91661
722331
969838
47294
1031650
1012696
91066
353518
579185
267921
760323
383959
649073
673156
714737
47492
97668
1016659
1023489
313687
579143
41245
623501
564409
943169
720739
334642
163835
711579
1226
632790
755722
721827
915212
272632
418503
399940
401938
604548
211892
236000
903505
310863
327457
432156
158437
323245
877249
961470
81434
800820
869026
779215
877797
853747
628888
68519
1029896
172169
867599
579166
971468
506486
29533
1052
513634
311288
464874
504074
136212
365746
580072
167479
190208
553768
914861
459493
586885
106939
2537
1023730
884258
629559
107110
852501
400987
479099
336257
635960
908957
1015238
161538
170801
984839
539126
937313
685195
98990
1004020
576083
480406
572879
851992
234280
794188
143806
441042
536235
947194
938843
317720
898471
205499
918130
337479
655797
291971
441493
1025859
511259
298951
403876
304779
8161
619372
53130
179399
125817
337248
550315
578659
256206
784939
757091
487290
192085
526009
858324
975218
26952
248814
248425
933157
721394
669730
394781
721710
635924
334048
885352
806602
780644
129681
801001
140561
52938
687862
32336
41229
381128
813581
977406
216698
166901
206444
1018572
851448
753673
471762
801350
915850
916970
695513
876063
834597
370015
105647
472455
644554
450145
232292
563012
205780
3813
11694
643298
823880
193858
190397
37005
895434
684809
662047
624405
736213
740896
1031239
22839
599528
675674
250117
1010415
914823
614132
767112
706851
637712
213301
473292
106386
614782
553455
257431
86108
496116
53271
1042101
5071
1000605
54220
1008058
640876
970410
612043
814338
1002572
536352
136408
950103
456172
538384
331974
645887
434277
145706
503276
654429
429507
278641
50608
734420
907150
807442
535841
538700
573636
416221
832401
443579
125590
810474
34899
260788
578842
423866
983653
753520
937083
676057
330236
485319
541189
643237
141848
152168
861398
735094
1044825
471934
995055
545851
818201
789379
690292
518934
847236
681441
496928
164916
1042616
851012
750828
854285
686674
973246
152852
199982
529090
982406
968670
731142
597941
390522
112276
65685
99562
907569
1013856
552116
421239
722123
284350
345027
912846
722276
266743
478037
606073
75523
686266
201852
548654
59520
734669
412886
94163
330947
523467
630456
425896
884980
911674
109615
562079
966924
522185
73636
446608
4721
851365
821223
800508
597949
595483
16829
277734
299283
1040660
98548
259850
446459
252002
488510
252823
982192
535300
353354
1045395
38055
987024
304701
170201
780257
305626
362242
789259
325481
982808
78783
783708
20320
313743
303267
6700
413635
401106
953310
616595
794500
105592
234619
621336
507169
830347
889986
126909
309442
178723
719518
685517
991603
263754
687642
787875
816121
537783
843061
732296
915986
561094
46150
1022592
258515
254859
444221
301079
702755
491076
784030
671262
550244
182901
500494
929855
1003524
737858
107747
940778
868380
708057
699752
708480
510910
250694
450481
308252
713196
121439
698758
1031927
545772
924319
62418
326917
1033342
808135
571014
520355
1025850
917451
141896
768502
845825
179078
761893
335352
4979
232393
742691
277066
1038268
583063
212641
335078
956829
37765
769683
506975
813494
473023
341026
78903
747012
1026358
681874
330277
86059
493437
523574
286450
109113
509893
258103
857430
765172
1020726
585728
117859
503486
374555
791536
923685
188284
641343
358700
517543
778005
204532
103974
943988
85977
555281
355351
1026556
691347
313217
70642
706190
871475
79379
535823
921532
677602
982484
317364
734806
546541
643914
865240
355983
1005448
360448
873526
199789
562740
793326
360089
730047
176791
86734
165394
171144
178961
419696
557278
83098
179558
1008404
713899
36815
328856
225361
1013629
569862
389848
633908
570353
269745
259518
731142
709192
367553
507484
781914
725746
60457
705965
600801
955136
1017500
108645
206807
225830
526275
1002700
797929
703315
979389
189111
674170
239717
334958
129351
974973
744192
458444
396977
297907
397101
985085
439165
338388
980944
512813
422515
428813
679545
465264
864754
620760
446546
306593
922852
351903
520190
519923
663661
1008477
622977
502289
307750
387168
739083
495377
316637
814283
968063
399006
499066
295865
374103
356003
438766
319532
628119
738673
16483
803772
551816
956479
871476
504050
460816
139518
450387
702636
941850
165977
917946
511472
793308
703167
170346
5868
535211
448778
937249
989626
549102
266574
219382
395961
449590
969853
586696
136371
238852
543181
541917
378097
319018
891195
272934
901575
602000
738927
332197
870444
618764
413884
624333
782568
845026
662175
313369
905765
735395
1030632
417444
634760
578858
239561
276598
241277
609864
332696
232444
488425
100056
801456
91586
994776
779791
917126
669146
84667
535785
922305
563103
887474
49408
661234
976494
133709
40061
650841
816958
908828
70142
601923
910014
431609
552882
578916
493332
702755
531535
290870
754748
560378
831856
158465
817670
331942
778749
167291
1019543
330469
929466
1019139
713000
363813
350357
537183
735203
806485
151382
878164
459471
1001200
237028
794799
672894
413502
500393
520023
171014
849987
929870
834185
318498
964275
601403
211708
762833
180777
826471
762360
350980
1010120
849091
336754
351310
157388
175113
733077
585862
163465
610146
653669
758369
532864
538671
201889
740626
919678
899419
98832
885581
788695
306868
928504
305727
183556
403061
479294
726511
998244
887161
398230
217068
1007626
1017217
402122
516159
457956
964826
343381
348028
713943
965606
569035
892079
438878
60985
773393
976428
768404
360073
135123
264264
8360
946569
1003769
956166
33704
798019
82983
1040083
637143
203576
616580
734690
57926
533636
615900
26063
92966
836170
422830
594630
224186
68233
18321
119147
889427
702434
176479
655379
702446
982493
590627
22799
511683
364085
599932
302932
187002
284497
90947
246813
118023
222094
481883
424538
123641
235902
358252
613354
214277
320128
366340
528059
194690
431248
698364
274466
830511
768376
667685
613511
728505
1027733
665056
939601
74484
523748
320663
841742
401006
816612
1018345
175640
69426
732318
1005604
191323
146550
432232
651938
277033
795512
225273
300970
593190
408668
45137
940158
895034
685681
561474
517404
364439
643731
464051
424392
379291
525857
653409
925799
882427
877093
302300
255193
495404
345920
977966
479265
1032725
862424
1004916
875089
202963
839136
850388
410621
933887
272795
468471
344995
82070
1027211
549025
651198
876406
276564
1958
430523
1038731
342674
304122
198180
361958
911976
143274
2764
381111
697751
990365
324184
764293
364026
884311
864063
962462
379976
925951
947990
319697
990367
945913
616828
787592
709076
976730
319182
593691
522348
537707
396766
135712
32908
576037
1007575
27406
957921
378465
432701
650975
631708
933313
412703
783511
806720
246043
758889
582158
389575
63790
853275
11831
679765
894763
706587
529248
525321
953698
333445
564678
373780
393620
211825
723181
185044
282527
444745
795610
745888
509263
714878
1038894
304421
158729
618289
442853
461420
771890
60633
75735
836272
55948
966272
145399
83013
371411
887913
940196
619983
984123
103880
842088
953890
650466
983867
492879
927001
903853
777516
484765
971899
1002632
666320
417236
978877
647637
649905
322054
399857
545466
378283
207822
150140
104129
42542
139499
320850
988339
824983
709642
564378
285555
527486
644396
897139
625842
793879
844869
25379
186468
656598
249810
437376
207746
911308
100942
137682
756767
807847
555854
706282
199961
514404
189647
27220
874598
112553
173181
798554
108377
626063
573597
209798
873893
695366
1034524
497020
502061
180642
758563
429560
192019
172492
679769
296487
567421
753085
819723
890952
385188
203094
456241
843542
353065
653282
26987
323015
786737
917644
627588
357983
822085
84717
576205
911943
845799
374376
665306
212035
786487
436429
1024182
185795
1043165
137730
38556
641875
99293
826295
132514
422254
112136
591579
238513
128920
384505
289293
264503
256063
322667
193310
541781
795690
79567
314823
79738
580973
712473
549240
341798
841044
11179
473171
696762
224451
654254
902885
958658
857034
59947
501638
833541
861509
640346
516830
643556
214157
940567
1040680
366675
751511
664308
948684
242439
266103
419374
328489
918665
806037
972849
350750
2949
498456
920410
754318
196630
194229
865898
795383
339249
926567
691753
250437
329795
317902
583805
38197
276117
805855
248242
131721
847696
604970
242826
949241
836648
15541
79397
132990
89875
589208
470132
175085
418389
246491
114330
593324
728623
618908
339919
597987
532561
452752
880816
926870
943127
599623
1003908
633705
925910
893970
495590
226984
394396
4767
806929
281827
6267
236586
559948
427540
805673
722876
415797
657549
740950
40437
412364
130567
289929
528400
734063
447509
255641
449183
1038957
790719
149076
233362
608192
95523
572503
797115
257735
149189
997133
120038
379278
386113
276267
815953
338406
919326
91498
697251
604287
263620
972344
503572
791010
526187
907534
892341
218527
63521
375010
887243
1039239
1029466
19136
662102
628312
973560
768208
934139
616180
487078
811148
499213
40920
286612
388557
707003
946210
511984
484222
78414
1020080
831757
657695
517888
27825
958875
125515
806143
245502
541765
487971
13932
825789
33585
443367
208772
261853
462916
376031
139798
927683
614470
309487
97013
715133
256430
325886
401582
101400
563785
586731
935491
387524
490946
773400
90411
697182
157331
790504
400391
32417
1018944
322319
874469
424696
72574
324651
808069
639395
565689
589306
186313
747602
596165
947220
860411
856252
573334
977656
489076
520127
502662
515710
935975
125821
1028919
427721
814955
647906
830193
126084
157982
694329
801191
591638
1043295
582753
219896
407974
523440
102669
725109
144016
690459
322189
659169
980686
282491
695620
618988
980469
522576
254712
360746
221858
822947
392179
764483
375414
455847
432595
806134
163843
773486
804807
924283
140480
816965
925993
954847
542320
570692
144871
370304
305994
382670
445074
1038105
909227
81901
445214
348668
163142
127574
112854
665716
325350
135648
461816
802699
707560
610907
707311
546320
1044390
54152
593200
43099
342316
413441
917355
855885
946356
752448
548635
971343
296459
629929
718562
232569
563775
1021170
153362
337839
653785
719326
232900
992085
718724
76944
918606
415920
572756
806354
682637
975217
272641
629142
233491
971954
747502
124244
951598
636765
752070
706641
493693
646339
385033
254362
712233
121195
521904
330227
283640
733301
600615
767140
397691
252964
775225
720618
194628
15491
943489
515245
591254
340707
517345
335804
726893
360672
659596
562386
561363
993312
403225
736712
28569
296620
889233
1004588
231912
721947
492977
965169
702534
405811
112979
381984
184550
647299
445799
339747
827581
753995
647710
658832
146871
736159
206232
162557
396661
9695
819110
891770
504075
1006304
370229
176456
622132
560388
710034
164084
575320
32312
138627
25369
921175
424800
977710
433222
882939
416143
273059
124623
1010124
78363
57455
948594
457409
191668
822493
477733
879664
904546
667884
518613
99584
1739
328441
1008375
964293
497694
155258
143688
371024
877627
949397
794091
810454
69133
806639
559818
774229
314638
199709
821711
951155
595168
533355
918642
588381
724416
923334
667974
15071
801759
392348
1026752
797186
201149
770434
821934
527004
322423
85670
238080
251229
549296
676558
204420
597816
360028
373057
338855
513352
573999
727736
526073
956080
821026
730757
942629
288055
1030277
536976
448024
390909
368823
369563
417226
532945
25044
1025862
433614
303165
498576
46428
379727
787782
970011
397777
747896
289390
399486
982718
827682
528049
466478
160757
1021496
200969
418316
296365
999632
738561
578198
674706
954821
955276
1030279
540586
110847
926244
737391
991059
653728
214885
529496
546459
726797
429503
559068
249500
629616
524137
757600
893270
565972
431092
791582
350988
485842
490783
165397
299315
834158
75958
123934
423456
750702
934778
874938
86813
729005
1040696
279145
92441
528437
1035278
475852
673697
138464
777730
721807
672174
711947
517393
876209
567259
831584
347271
677151
207126
1007051
571326
604275
794938
307693
593408
984157
685425
113552
154349
418265
937476
238126
929959
69534
728132
291033
687400
559507
544078
722
507288
444129
939018
296886
524972
259430
635058
106269
186990
380345
458801
238678
830612
685109
56840
931789
286451
436358
58158
926768
892548
107805
371832
145808
812042
875933
1018419
903278
299953
870174
975371
108144
191913
672022
867955
215704
375438
399076
326485
1022049
309485
91989
982327
309321
196633
1024238
998213
1009001
969747
955081
902247
978586
618579
923981
289397
375188
592538
21303
478824
184796
569317
142144
178314
894300
926751
163241
569463
969965
5464
326208
751151
924759
1023009
560265
290290
596608
677626
697431
702182
520499
906187
612134
471836
548468
724614
895292
383326
899838
638031
187148
606656
992914
713697
141014
521807
1017329
750288
272030
697981
654105
60855
318963
76151
723824
215841
769229
771494
479170
746744
512115
359661
723845
935709
977273
930963
298050
884640
16475
274205
412976
569902
774649
190536
459060
771856
575939
823874
798997
413503
437257
401525
516247
180879
311304
283514
135497
1009878
541401
77645
554156
382243
179582
347500
98430
1023834
345199
322644
1036614
409602
614370
747034
697841
666218
692461
276554
781006
635014
776590
218725
654726
837551
61653
56263
140101
1016970
116647
675872
211194
471892
846350
978304
999533
111329
531177
953522
824925
585859
75956
671860
512286
1044762
76261
965554
624005
1033096
463253
502176
369354
278207
569259
665425
192309
618508
362119
228643
720546
58159
78174
697225
537879
716747
16731
783262
460614
321826
275953
473903
450370
477038
244429
760902
954605
917228
708972
934267
1030091
411407
372673
600230
66477
803758
696472
625517
176597
789887
733808
386196
23473
925098
912098
102505
786378
296257
352478
727043
853830
72279
454894
818705
44442
125008
903670
993422
29850
464977
967728
408580
409650
204414
1041025
418147
965500
619943
74079
890759
859365
925958
522005
53683
335964
508887
127841
601829
792812
730426
834668
1025516
878978
135857
791506
860534
987511
378282
793901
1016768
551963
718699
359422
197872
420312
841458
549365
990702
107179
603167
312665
1028894
560553
635115
964058
119427
302555
397469
112458
29030
941351
566196
930735
1014691
10778
44795
5354
539477
322665
232377
351350
30890
801975
234331
107404
988447
89072
557217
446951
963738
881088
407374
867492
819626
145971
535179
441208
905622
647981
933441
470398
914765
425788
342825
185139
354960
917482
704913
267312
600541
472126
153389
657359
168264
273833
598706
675335
928855
476712
959639
560906
30061
366430
786236
1030191
608205
1035220
658767
266456
101925
313668
394350
886153
332574
338934
104940
535496
658846
1228
774653
870709
340725
854409
138460
930152
788336
1005028
822147
637779
230787
534719
433800
584359
52405
816127
683886
988941
813177
477537
705213
426510
849606
283259
867013
54676
950449
238171
273466
285137
1033947
1028455
671119
33124
166452
429818
100361
258658
566205
913139
930676
77812
533103
823857
476168
417955
551837
946860
79158
1026448
590737
886537
620595
1008697
265311
94659
749484
945449
931754
688750
296310
1039780
430306
902777
560836
1031015
189749
942039
1036892
961280
757126
72452
534407
585097
575337
183696
807964
100221
1040017
644726
32106
434407
88741
494069
758350
22691
397456
853949
676667
575667
87956
963996
440487
904474
652446
1044796
202799
268158
689835
943230
885120
16217
786692
123402
932312
325136
316287
119521
63368
613957
942438
396106
555825
944655
701175
783399
556649
825277
262745
515791
574643
500389
506435
981316
957837
261418
554253
1023526
638738
113156
133732
846817
623070
633493
184246
583596
943454
476708
323208
490637
73302
630423
858548
1005747
697811
128382
787615
858393
710402
174027
373993
748051
464020
305284
776776
295090
220228
750570
134854
741350
930761
78317
963492
381772
532454
765505
67083
540358
586280
156730
843966
417108
467878
987268
586218
358259
556051
152569
779227
321987
164696
763041
916255
190833
594160
345258
836914
328562
342239
764389
796253
884978
578083
1000511
657582
118987
561425
334137
722352
925289
418915
817876
410795
424127
358115
581454
659942
680109
805702
908373
136313
252725
716528
1024382
224388
446686
241583
896129
434129
442111
715755
481898
202948
479781
327614
106031
946584
40792
450494
575259
898221
630404
920932
794310
747934
130360
956309
213723
225679
64330
766729
129943
892371
774512
492646
755594
981334
765773
3622
754064
267117
468120
603722
612365
699265
38412
652527
737937
483889
351046
583484
223557
937575
386643
489619
304635
639902
971570
778268
695401
618927
744039
709019
295197
618513
940255
562141
780694
870973
510122
699768
90348
489822
727083
2411
852709
535839
36790
466081
206271
444227
994480
183529
465158
852226
161614
83750
634439
633459
747892
477921
960688
718409
203854
699520
505476
130786
581153
1002641
1003050
549788
319649
356024
461507
593435
862254
840869
273727
943105
647582
324286
24998
730932
500483
596365
930481
977895
54853
887456
649806
141034
524335
180085
821124
117207
835031
542623
657522
185819
681616
474654
1016176
44090
1045158
914094
575850
975082
832192
328133
243383
251121
621297
298838
77124
754900
65987
523217
899233
974373
465726
496105
958396
672680
810989
479041
157407
678255
445181
137619
388452
969084
469881
337404
572961
423448
704102
473785
45764
167048
982216
396311
540104
523817
510210
324436
901680
364324
698545
692558
51394
133330
667078
312598
807862
465326
958103
43956
99753
564657
102814
1032668
484523
899915
828866
367289
613211
24519
964392
928854
101902
150208
129091
6361
969145
274731
1037215
980301
386101
381500
857297
352233
742630
363315
576372
209588
111736
79619
180025
97475
591383
74209
261835
734807
965646
344484
582399
437969
390030
537625
667222
918689
64728
348768
704300
906658
292981
168192
32985
862648
325456
569712
1002382
533671
679053
150895
422882
230891
960753
1008042
82449
203000
518425
604841
312061
388792
403186
828476
299169
513891
972717
806707
698779
161451
648706
381474
60338
564377
622057
370299
79898
896820
906574
1027415
548451
938255
1005841
580742
291879
758105
817438
474572
1002876
904506
622450
101936
57094
164069
705702
618454
1035655
626215
262106
494505
134089
633260
949573
1043662
950137
523585
569174
929394
309978
7027
851106
815819
967790
779193
588870
6106
656269
246717
664160
199718
1029429
647951
382851
239584
224698
805407
175304
759354
829226
175003
768535
26294
32370
371414
789598
663121
51628
651013
580489
866707
86226
205420
608287
276212
732423
865557
162243
113726
381509
249656
496701
841506
554440
49558
27475
627858
430330
89408
550046
775492
334849
532531
685982
198828
189937
817960
325930
968161
925083
384717
365678
204865
461651
417338
85483
697247
532352
459109
988747
462512
58745
613932
212791
344701
288271
252480
19741
791639
618569
22288
803465
768488
923307
434004
554558
170679
17690
248740
838894
597556
81007
638518
957333
991034
955865
655896
637850
781497
112817
853106
583987
429645
259807
127854
298311
668165
214913
542869
929250
1024034
12941
794592
201260
664720
646129
925206
40254
891711
125083
73512
993547
315197
383717
337945
144694
828061
132716
278825
1008401
961411
680323
362558
894762
1022963
57667
253778
214994
525416
477000
724152
805514
970961
671105
35882
655698
368176
135351
895005
450055
412078
756420
493025
1024948
388587
38818
513831
709108
499077
768020
560027
440565
232539
103040
808038
306050
948615
71419
954999
758272
56497
739294
351522
721624
373308
365092
329316
43636
656491
876174
924151
361575
477380
529798
208350
603183
630303
795784
684012
52630
353611
996420
9031
36261
620809
917442
322288
822486
429684
542862
518760
522434
763157
304238
987556
926661
263338
431259
156311
744953
666664
364392
701709
738843
878016
748796
289570
804956
505130
382920
945884
860192
263400
496389
987642
378194
358019
471560
590320
627267
959411
368447
830380
967291
546566
864535
487866
164815
566626
898410
757110
675958
123278
529158
435820
379501
101787
533747
430795
403267
967958
835446
954450
842375
185703
837993
198434
904297
875659
64521
919854
287324
677466
31147
776749
539958
304788
598221
318517
418971
9445
649470
465721
122520
193927
704477
5057
929897
448354
457360
552220
281846
655292
513373
109886
709591
555252
722256
75783
999492
927719
544228
597291
1023525
782165
519244
767326
307385
594163
68305
204356
475383
98033
492127
281458
36576
883214
827771
74964
687256
283765
732016
454857
531225
200786
15822
462784
484717
953979
808639
192824
337076
312484
717187
133899
186617
980874
796204
871421
135178
252761
873957
134883
680542
696296
463329
640566
907827
393546
987320
374775
874673
164107
322046
782144
184072
670373
748878
964071
229474
489863
60956
604567
249863
336249
671299
157773
12148
317468
83807
172453
944475
790049
385750
881922
308326
331155
290228
984487
601044
538587
179899
546295
888302
736577
59465
504919
252400
43755
577182
189486
630719
628410
276092
915955
391250
124064
902429
838162
1013728
477732
1415
304814
741859
3298
121798
800047
593918
799090
642951
22304
387320
316707
9774
430878
514231
211596
694845
168059
29696
927949
461831
242902
119701
440864
970719
587084
481560
985622
549528
772082
65917
93204
72342
142080
1007468
315262
194757
836925
420653
558334
173026
497141
203639
756003
1020361
881603
557621
754532
219767
598045
866080
670817
120191
564347
796372
706123
522092
970603
363234
602043
188859
189070
513026
1033427
799407
1009321
446021
27579
509105
550303
520180
844431
387534
106069
253885
1028629
589312
71488
219954
205430
1019916
517297
547879
346733
22999
936291
842767
831206
1039424
105920
917571
349819
288633
527738
315189
707930
630543
412751
621821
261349
256504
5236
79119
739534
3711
474836
978090
569148
941553
83409
1043945
939995
466958
125393
260364
310656
955680
939669
374923
980047
851095
462919
93345
127098
578326
995769
117683
145875
712405
845654
864761
166542
516308
454952
160927
830009
259533
979674
1024381
338549
319710
1874
824174
696520
410554
700654
209272
955958
864591
971087
887277
806477
332045
796883
584594
753772
439752
1000546
896459
22401
446728
143763
43681
223229
433812
226310
13246
161736
616149
308826
944142
577861
246560
697373
63310
540488
251398
845675
429596
969148
1009700
354564
861765
381110
537685
618976
20405
907665
387865
1034753
302213
758900
972683
320259
755405
170300
264758
997402
27358
254238
978701
367914
823421
511163
866355
349091
157769
949881
1043681
394165
641953
881404
250352
547043
159910
674608
427335
118409
805014
925465
16950
241139
335406
980113
692792
435119
15664
879244
40025
458059
500093
550448
451713
52051
753189
296484
174519
307761
1040507
466459
181312
58008
67400
142690
281910
625329
249291
455798
242227
396183
40149
220447
1005150
535727
843893
362009
155446
268058
664055
527351
436261
969241
111822
638064
501891
1025928
510284
736710
550669
670570
223219
926989
1022331
603821
751026
111026
646205
693381
71686
944171
202882
466803
190317
899789
225258
381761
579726
412981
209667
995997
456594
558556
254529
934810
87147
381010
1032945
5048
357265
248118
1030759
998143
55358
122426
597884
231169
420926
911305
24701
173938
689804
807881
752599
480097
836334
780009
351845
16027
786274
485312
154005
466689
252937
357849
644977
353358
409391
605821
92013
388746
997581
795579
754407
1011544
966985
664063
481216
766040
664739
685982
873233
976118
946048
248091
139185
682672
42241
664759
971136
929784
1031408
675659
986941
843103
767203
777827
713890
451507
578629
255286
941727
506692
359025
73951
598578
998235
302019
329588
697401
697490
629520
471730
894730
724831
999715
805769
621425
744660
216545
272448
664602
789789
842554
855609
618747
728388
267554
952303
877479
653287
902673
278333
1032606
174593
487839
650109
297846
748948
937051
650264
662634
1032121
766705
281487
173569
713933
1043116
1031914
73028
583452
473903
230593
1004551
378592
374278
329466
966404
346180
139379
702989
885589
890925
933692
329705
727973
692488
773764
660930
446829
95386
60992
888049
519601
7227
755680
314626
775949
917784
838112
589466
871768
997427
684090
208157
751118
251245
958556
44808
918495
170564
849722
473868
567049
176780
801205
668825
1017406
311542
578998
159487
597291
716112
1030056
828228
483793
457210
347611
1040109
33815
1011972
935745
834820
983271
467433
825827
562156
669440
34149
788136
1029713
129204
815020
244026
747326
812788
56833
731044
318588
152861
486074
80487
149037
509156
408014
990157
468088
205701
42698
261311
502115
73460
110520
451224
583293
529590
449868
785193
597554
894328
164083
869764
430207
631523
510304
386012
561598
567304
188138
744322
367252
232860
486851
212907
809621
61958
605213
182766
1008741
795562
185145
620280
694550
108016
588432
139259
691369
197091
1029426
40545
20127
308521
705779
1002583
963275
140169
729372
435208
514087
728042
975946
100078
840286
1012834
1015115
34716
822637
599340
479102
596336
259556
500346
142121
710874
485640
674812
484179
887629
712463
53208
229294
153847
367098
223090
94338
701475
270811
207207
64606
484312
1016285
238461
615034
465858
181019
153220
146308
874296
313090
395475
914789
962627
520928
522000
904
617192
1014613
861963
644610
983117
352884
244476
30362
462959
159782
222115
657509
369300
752311
300810
417729
805975
927995
145111
619707
969194
514607
113924
823170
903570
701422
350346
129505
201482
429457
734386
897197
671379
12281
376707
505267
5922
885921
3896
88114
948113
982905
924171
755841
728662
594094
923092
742690
1038154
161641
351553
1013604
619980
731007
183631
755615
560233
716213
239011
301392
355456
160923
765576
848773
820977
892583
79115
556391
847292
834109
982936
55054
785205
467399
566333
351520
830996
725601
347604
321456
234231
228860
915251
1043298
311926
591412
261551
201871
483728
186105
738941
684624
439669
641633
182604
890582
1025345
237917
936256
353123
833722
996018
375122
395904
960386
681609
499129
344617
874099
821071
969994
412163
46408
612829
382313
993070
885763
1023844
990947
669777
788747
76903
825251
441821
378912
311368
233027
491312
239189
644794
995953
826655
81505
877950
395996
411801
959718
770844
355638
701891
61788
890029
474664
350818
124924
821126
52804
1037990
473038
72956
14790
764112
268283
324990
1044305
225747
991243
603003
31976
743929
903223
110992
1044720
934289
87238
511329
1005059
883001
668252
870936
673442
958622
346942
371237
262206
420603
840822
702242
969675
391140
368836
237663
1013475
137246
319972
280627
650016
544313
962815
73364
696296
574660
460168
940442
589444
955483
769887
478219
1025236
414250
734233
34594
948995
725381
164704
468635
630737
313334
942436
85288
215358
233281
436125
194994
410799
39923
635398
107412
984837
87248
192391
448366
413703
536305
509722
474870
91212
949984
442832
601985
228517
946494
75782
550642
976842
203598
828637
164632
404301
545769
748994
500960
423179
44379
84780
565733
679609
167755
542243
117955
947248
903624
618577
747703
960539
1001021
972252
110315
267768
569645
317391
694268
520061
645590
360784
615144
595799
1014729
668006
520658
299131
665884
184222
60080
323219
807876
977213
359540
672654
87662
691566
160548
576671
929584
801927
590296
355934
191252
244026
524051
738266
159786
165693
103426
1031732
786783
318769
380987
1025720
300325
1029688
2379
203922
624687
529672
831833
824126
218814
1021997
395247
448821
367527
285197
382789
918911
573699
650818
1013524
257433
780209
962114
481311
302069
792485
22578
954435
770275
993412
550812
694189
252975
574025
623004
830234
177531
1045270
163698
294490
916965
902666
372454
658327
932848
244856
228117
130202
150338
497349
245817
233600
460940
492739
932079
52603
107237
141309
124837
2490
956803
867909
556241
82516
269876
809245
340344
666127
706854
852559
1027141
306609
993808
89190
955775
275265
739498
263158
680269
564003
690513
642144
950084
804697
621454
415046
821933
248993
495952
679703
765766
309964
533143
390339
793305
497976
961392
1011231
857897
289355
399377
326035
974599
520867
455018
762840
364827
823610
269923
127211
547298
472352
966632
616738
877358
952430
4166
368524
897312
578304
201014
746745
691376
126778
706
350271
771074
528474
353945
346769
631571
97686
261445
16500
861551
636846
295929
1009997
210720
290989
933276
591633
361338
416399
1043924
891873
610908
22686
40152
32546
66504
229118
194600
994950
18931
538355
267050
504524
583289
582950
1007726
669130
855947
841239
1021451
324375
874973
729500
123074
1011026
864165
1003680
195127
822569
736023
167013
947718
1029732
798748
582563
473454
66728
792683
510236
936569
249319
290734
520863
282193
727025
196517
806241
935456
154145
554351
470590
878543
656690
266107
364575
435888
87490
551325
340824
564288
126763
869091
242867
314645
201756
369440
686501
727184
416580
906136
1013130
691560
94381
75563
459509
1043017
971373
1007370
457013
900962
813798
222393
790969
16889
410327
456008
309612
1004891
7643
72257
585372
919011
859921
881695
744523
714868
917080
25217
533534
161087
322521
798390
206183
931318
344166
471837
942711
718791
55249
37865
102185
459831
854973
587466
999951
391312
189401
405607
462353
370453
1018834
185772
318334
907216
418992
155188
605179
1016091
345775
1036816
4552
745725
782198
857529
609741
113120
587114
330433
875804
32435
923886
310722
16165
446294
241603
233676
999008
492069
980762
310500
242373
306413
984571
705478
1028702
99262
988421
1042688
82094
201322
600711
822895
251540
442352
374684
960067
846914
791868
761156
1032439
816927
447137
598718
195265
14248
902346
828308
997584
792718
283924
639028
468086
863268
449866
692004
1043258
550014
994741
463862
418868
848001
140824
728652
974931
171367
382266
471495
405711
959267
589538
512126
125643
396891
642847
233861
370982
842680
344190
167355
174887
542190
15135
833925
446826
145043
108369
470812
5225
876660
622482
240216
398332
983207
1019003
770512
337292
655470
6704
214425
519719
102337
533294
591163
857327
1032829
580985
658029
884089
776306
74285
267847
829689
768387
298859
53409
194180
307701
409296
684638
217265
572525
771534
354552
177668
273650
945283
128578
107698
594126
28305
139130
376984
662590
65340
443227
1040787
224470
574494
911361
524517
806282
139069
468506
762618
92208
626120
988615
75705
655116
617019
573763
49644
163250
656925
500218
559715
908013
190023
314640
880149
302004
434251
643752
771209
498363
483301
453562
744513
106897
46716
379283
866466
253024
291131
802855
123137
537847
553828
460364
319395
59665
684560
701917
131130
400718
1003323
618267
232604
93663
167330
157279
21762
798564
675058
1008865
80013
146668
589460
76388
278572
1018231
29788
1028655
496903
654840
211232
106190
290942
240858
132385
709048
648778
436333
822689
683768
688687
881765
121568
280134
981837
661055
245553
447513
50576
807245
68087
353268
481089
653413
923563
186368
914483
885624
812863
530139
163318
800612
113315
668062
757869
128981
850629
995273
974984
742341
288363
103576
663963
94498
540372
941563
933561
860994
722610
475007
549159
301268
194444
324348
926119
190108
190150
852707
679846
24214
496842
680339
509030
161986
293110
896863
395786
402790
827021
328371
905380
859588
820124
38327
31703
928776
585391
24490
612873
458870
419685
879090
304608
542283
371277
779431
827966
75390
41230
333819
810561
822127
364869
776252
220806
189708
799245
926439
224374
882623
62295
525200
772912
324941
270949
462128
357805
97554
1034470
862899
237819
39934
317814
476512
184754
542599
522874
142156
272257
1029947
855592
402007
709760
899884
931160
825382
281041
724471
393986
759765
709384
1006307
576988
1009378
82486
27304
156366
929920
455570
240113
128932
206441
799043
860932
471423
101818
370505
459158
111829
942611
435729
7544
1027666
124005
232714
547876
12700
417748
383380
591426
918265
293499
774382
951468
782799
1013216
892548
261402
967616
349703
764835
615887
905771
823029
25811
55657
956661
596063
474465
606448
288336
336175
67372
679308
315447
664373
753193
83708
446112
223074
430876
233147
859515
568486
24062
130799
692019
430930
502172
907527
1003433
1004802
679174
494617
353376
79950
1045068
631124
754042
801157
98162
592269
1012842
202865
269136
737369
289283
198132
916022
448329
234286
477999
329719
331558
174250
804816
521965
235370
169203
650583
375695
827292
934232
67161
647751
45449
984212
872799
937937
112991
858908
910655
519270
939672
559489
914302
113117
345651
520522
847508
370689
80817
948463
795651
223737
216574
916092
242080
876660
829507
203436
362597
760725
757253
537941
995942
367435
394339
827643
609521
7069
900885
917602
815673
264399
74571
847450
909124
161219
922223
893066
183359
399267
538370
90940
615879
176382
519157
312131
865377
800
460345
188005
306861
198970
1029297
204024
507232
474847
715041
686612
748988
192394
582152
96072
925221
471332
431333
408201
712644
271365
926479
346988
576831
481041
99423
73612
98759
812609
664211
421252
765238
897750
657988
837777
102033
758066
850582
736819
390461
101119
317144
568792
430532
123963
198788
559100
526285
202419
534952
59969
391413
991899
614522
875564
787181
200064
169221
995966
435809
988850
624947
150818
218179
673265
942613
733293
728567
120282
70830
240157
509713
678084
379083
257132
792546
359435
111077
999874
632773
641254
120957
994990
63177
127480
400226
862387
650884
664717
892245
803324
380319
89975
78540
988984
679194
949703
598202
64546
848533
676869
60466
562576
71650
861686
341935
187078
4123
291325
450801
495756
234799
841390
410138
564531
1011550
319539
149119
711707
988438
279167
374159
197148
267138
924488
442844
388657
901815
92929
94114
930088
553266
984638
483796
60165
569872
875761
192122
308758
953466
255847
486506
512407
367067
745367
882974
912698
97808
581064
640831
172727
418021
374347
347476
470984
446434
471510
988520
275991
47429
779896
743959
838841
217826
872516
27030
973631
356454
852618
73835
867280
1001107
488729
391248
203670
1032043
57069
895324
711693
768726
1009536
156320
842041
801510
11554
108007
346020
899214
179905
921877
326998
1027009
513504
30863
238792
801721
163615
488388
396602
354748
108963
628046
934277
296546
363465
286096
811684
716064
410756
902282
651014
613882
1004643
518073
614838
925006
18684
978953
679969
1039787
685837
102162
627552
1003731
983945
879226
484135
707382
310846
904036
302161
217093
977381
392453
927807
481411
7959
674465
547295
563813
363342
293366
235676
982385
989134
395408
690290
387809
546002
200254
105936
941694
803308
707031
645652
756959
893319
77778
723436
780505
748365
955181
683959
741475
1010900
259839
768836
723014
593977
160911
766182
761713
290027
794123
6144
754641
128056
927269
340892
692990
563382
916490
591636
806061
651354
121296
529129
807930
698787
184693
836964
511902
36857
405586
638682
959443
785839
112247
709690
97566
227479
232605
476258
805916
252115
951685
603668
418194
924045
41061
890132
958377
46807
548409
483816
826601
242174
476362
451907
74782
504246
354515
927016
750823
740800
348902
242397
320308
991094
98721
88415
302560
287828
1038621
739331
435940
1011042
950916
931240
477055
706580
788343
100357
687920
91611
938405
932363
822438
195639
775760
24420
102538
734516
313112
292444
835638
202714
150361
410304
407320
159372
877836
417592
426279
857732
763060
666372
815509
312247
345385
73689
518442
1034244
828245
616429
643717
213118
429947
1004093
927997
414520
37563
456238
548503
879781
822154
410074
657703
96550
240809
688776
1030347
901227
712391
53330
754274
782699
429948
961230
227908
5487
104971
550977
486101
71970
131871
166434
1038260
46310
954504
17423
843700
786949
623421
841706
398536
620359
997114
147107
731757
460525
1011881
785174
391282
340379
289985
421489
381525
241633
1034749
617378
85757
453099
469985
110814
467091
349301
697382
693490
720093
1014014
810847
411609
570340
964588
98430
76051
10018
333972
866923
870296
178497
810503
344358
781941
829346
303310
778306
50481
260260
929139
427200
491320
431973
676214
142412
414099
32684
73021
277306
825230
327378
306022
797356
58109
529195
244332
977050
299054
387538
576207
48656
305066
567841
80731
18987
291191
767362
455467
1016986
371438
486292
701381
517056
181943
277759
275819
75280
516717
516504
142259
479716
608430
1007761
915899
65496
469902
130960
13189
840091
352066
786323
651751
439585
893444
873521
842285
660099
535588
748948
896025
191327
318483
517834
223341
525795
136575
541160
206074
233641
64576
582845
467357
799773
792540
119162
418238
96728
1013256
582976
90522
174441
595034
71350
190412
806042
305232
109908
789621
941702
491555
82864
961169
346902
4455
914500
818365
205127
127052
603178
694179
825678
239430
123580
1004727
515500
25620
787624
352089
204747
228214
566818
575242
481135
521712
532578
73885
414953
328624
522774
19800
635472
934585
882826
894734
47181
516139
1015980
333037
121872
819366
503704
570032
528349
876208
796870
51411
620250
405545
264749
665279
391089
875517
697052
801697
803176
75593
302079
74820
295743
167298
221956
666103
1009902
515557
109134
882256
955062
182628
20165
846805
1035082
250363
506498
258482
573114
425785
634730
968702
162944
67356
1037212
119804
383886
177531
704075
206142
598560
910128
966314
384278
645882
928593
145215
214590
336351
504691
232804
948354
272697
40989
903443
53140
1002156
615460
1042254
576028
345474
895062
563632
997293
782269
92200
464570
11258
133647
209409
891116
414084
321241
131722
1031198
398679
1025505
36113
934989
188469
213684
382247
491743
729891
181496
823040
247115
566499
409608
464848
489462
392086
787239
93975
90731
1021836
802250
854707
404444
279288
945176
318737
41553
586680
507972
107839
123049
463010
729532
189240
536224
900200
327639
906609
589571
828045
245367
762135
766845
219384
585203
557873
561407
154216
729972
596862
355544
1008377
859756
534261
63996
406558
52841
674611
534912
109030
364387
495475
535464
402236
676459
565563
326649
601711
38994
378367
753773
219255
173203
493994
120862
318932
818544
481026
185424
557497
613153
509786
366700
391796
292539
680716
279229
805547
740366
215890
945044
1030846
126583
526707
511349
578195
113292
510337
429665
756242
369590
499591
730675
514304
443629
400968
452481
622917
869924
533496
520760
969386
736320
40973
278818
374260
932795
302723
432151
103716
956058
189478
863215
987177
827402
474956
309179
356522
916998
89279
538852
89837
906513
867770
871023
165649
92765
431502
451911
848512
188885
1040049
952355
938021
298287
801590
902102
540230
139734
611758
184899
732675
22078
274430
3543
921501
646341
272436
419645
463321
818509
771288
646832
699624
259147
148167
158416
943570
948353
773733
875214
664140
1026228
622458
473474
496524
176785
147742
903903
376389
682737
868048
98801
12239
988841
191088
247621
782795
890503
585455
294196
897042
549951
103549
510751
359130
685181
48792
850809
223905
109950
15455
628498
1000790
665562
258887
150072
889999
980697
259318
621787
1033657
514184
538309
272314
772194
1016056
485651
521176
682052
393615
104552
868016
645406
449829
380710
190259
525542
519168
975327
3655
775132
145730
791163
335504
1007137
427874
163901
1008748
487149
177348
29626
133245
267764
56533
443105
316015
635504
176657
1276
849766
790692
521525
830857
406628
253277
571331
651206
903161
843017
852791
455254
393210
607201
889333
13840
769265
583648
170874
207273
274335
274978
369291
101014
100522
172031
664806
228091
639655
7149
357726
161150
242760
489352
702806
619899
677659
150932
1010249
524149
26032
559463
808781
421184
320961
372441
498254
401099
480945
70569
489556
644458
466661
167344
796875
251474
347617
921570
11122
737071
547246
192441
1042893
625654
486189
390824
977192
8280
440291
1014924
980250
141417
206851
580785
1034248
918090
418867
442402
10367
669405
84698
684143
182825
510425
676364
931992
314159
335432
247315
390297
328550
936438
1031296
337712
334903
33978
914145
422516
954387
25483
288557
455777
629517
639638
614849
666127
578502
596142
1035213
775580
888333
763638
946387
533675
404240
1007045
573143
1020649
272463
59103
459126
271899
50607
883929
1038358
158217
295847
182492
1035706
772504
1000618
758005
299621
59122
75366
938309
327390
262963
951742
450121
840657
1027810
98692
258244
580599
1013817
863606
100007
336706
362830
158180
51945
721995
326578
72834
277263
379317
1004857
149303
82180
282259
304540
419312
100101
1032510
110476
143439
732639
1450
873754
503312
600913
582694
927388
614954
21961
119856
417511
951877
1008892
700960
805679
915237
186987
553027
706955
902643
353145
467891
651462
673259
384658
356310
934829
611486
371983
311991
814654
501875
521174
636673
739220
961101
509819
938113
629898
631909
852774
4125
644692
1031861
216506
759645
37828
261594
288590
973048
754042
588364
843682
990804
90746
330477
508998
725201
268995
645177
31531
36717
170372
527151
464091
91602
69628
750182
785814
753358
998342
524744
883798
755004
330539
586198
340953
914117
701762
607006
943303
871736
210972
711295
871272
553885
186509
210966
100551
689251
371228
223761
301675
745349
593932
599182
785405
1011204
719315
649984
617751
80987
931538
1023237
641968
973326
12043
190217
200069
551459
233211
612728
554082
1039428
344675
477539
454389
60874
86147
994551
949642
572818
744481
541316
603400
827090
297121
390514
587520
195503
637013
473154
815434
399836
180310
807906
849044
935069
408269
494573
673461
689134
855759
163260
32760
160262
666574
543170
845711
943012
465346
593379
538224
973698
207951
212394
444614
605377
658979
687194
313430
455487
945766
145330
705769
26964
77523
929239
483177
625161
680092
885363
858204
1011561
355064
1008691
107290
533750
402910
928188
837469
650897
512792
835205
806945
259481
975898
552830
265617
541952
986207
895664
378942
694489
1035569
490646
747870
432908
74595
740122
304957
666474
467076
728794
952288
840027
572080
461433
876866
915791
924296
535731
637613
969816
841644
243638
647592
136096
530186
830535
265158
815175
661728
908403
766584
263964
218268
438367
536944
388029
543328
339692
196665
48049
471130
675972
552660
391893
667877
725125
156730
498800
302018
182625
669047
923516
556052
694426
306791
1014140
153099
78166
305639
53994
31033
392052
980468
690379
1010690
131015
979240
519174
668037
922464
692068
909440
465630
212401
876624
641374
19767
972538
464082
418936
815765
940511
886243
400908
343731
647564
1001357
392870
271109
910685
296585
240019
38004
76852
960369
942679
588872
15444
628353
891540
606615
907962
79990
830236
605469
488684
211286
962366
802939
276032
326385
256787
901723
631278
286597
739969
65489
446485
472640
278316
562886
522324
805396
88370
349009
231722
121040
60686
923393
863621
616449
324205
550133
503723
118467
429290
681903
1018002
517390
479255
484806
573813
263626
656085
372579
928872
817232
229238
61338
167990
408780
258528
871833
671270
701314
1021567
123579
714141
572592
451397
461541
82316
989367
648544
1009902
669877
964059
504269
837436
545318
924501
170016
850515
313130
547254
326216
616233
20374
980146
113317
378264
66470
12022
1030613
263613
894835
187246
86476
429772
396251
525458
259029
779617
292326
916738
396100
541557
918757
759166
20600
117598
932389
575541
711974
335406
342407
890479
845830
51763
376227
1017084
297690
721736
907163
146103
239242
21635
980525
220564
189026
73230
127074
1039527
25539
192896
83632
904032
417657
1003283
575942
519055
995718
216492
42349
828439
406967
625177
26373
219317
61270
737113
468960
547951
368166
78179
367944
915961
108544
925706
254022
243224
699728
531743
355196
231173
167203
388259
112512
833763
1011968
569788
466135
659493
383050
285943
259052
729260
31108
661554
403344
745642
791660
88782
590234
762320
511933
653628
561806
563967
31968
964383
294203
183172
52578
377831
950187
870959
67135
410903
55844
731699
957047
82573
201098
769904
259355
629874
1027790
955694
697648
393467
377330
208677
881736
412427
566966
95061
525503
129858
811146
931373
355688
741770
676587
495983
444694
616565
675144
85865
75439
422509
831418
391696
246654
381787
421566
241424
38243
794637
351853
252425
968634
712338
944251
314521
569649
444760
784776
666008
409226
870364
213984
288129
999363
203665
227238
270912
62546
132084
109023
284036
323706
935574
9326
821781
772800
640686
6436
222269
576746
944867
978898
42144
770000
506365
357620
485754
959628
681452
717943
832688
439200
962706
259465
977681
653900
716925
141247
721909
4314
222557
234587
462965
500884
268167
511402
703779
476177
537944
989145
905994
806443
66152
641126
214752
882032
694297
386561
867110
897276
142938
590330
895150
742107
71767
287175
730569
188174
925642
381662
621815
257286
365375
568390
927167
957665
801137
887087
394124
277758
564772
494655
712564
242591
1013959
843421
754309
227756
235126
219723
265501
905079
1043660
783843
768477
748026
756287
84351
435314
328366
537564
760104
819961
67230
162488
469428
757613
806997
193727
513348
504726
122697
667815
106732
359951
558123
11306
419394
175403
465222
342699
291788
831835
466378
788041
781408
738606
917975
627995
986293
489157
427335
200506
216486
97933
330909
50370
331496
977600
440169
461963
49788
158690
867053
884375
240423
157913
237730
436395
173659
228890
574338
99920
5699
385403
938701
975209
231331
1014262
37211
352229
386744
293571
849599
13479
465560
138637
483724
132493
860053
924751
717631
1044927
725487
468651
439150
32600
67539
752220
976177
285194
963683
470217
30815
497105
668522
527272
37238
750136
1015519
626073
1022232
552036
924620
935066
384453
149525
825423
162519
728202
648396
360240
1016872
880542
672787
178198
707328
18813
720881
575586
859825
612553
715973
191659
548348
551027
707959
734144
139626
725357
714368
63473
289977
483980
236947
464154
421598
419160
194943
325556
389550
1021626
37208
267002
53099
641517
952573
231730
776284
669022
49625
372025
883807
31636
89670
155390
242926
883699
309596
741033
997732
740341
236882
210811
576144
292083
772160
303993
119111
462848
600887
340055
902424
544567
594840
95153
218584
721789
317726
59474
311761
692927
241149
683941
1023618
272795
155392
719265
542265
70735
351191
66880
317244
23209
320014
71207
840771
334098
189759
618276
23604
507830
374158
282088
302781
557749
992078
643071
614631
360200
533034
726770
366757
62162
814679
808762
214127
892989
924010
447559
104839
184658
882607
228072
31899
1045351
666717
85501
293148
528719
125148
686678
452985
14172
24653
513943
470514
988840
17293
286731
283523
682910
374343
864147
942739
385456
635257
180168
359511
410839
345174
898948
337077
277544
830227
900796
1043364
773830
922188
654423
85749
987293
486550
404456
205351
198909
789218
519425
579060
872183
435641
10907
154592
61778
187997
211654
102297
856322
418845
46812
662144
264446
449048
414827
431003
419105
823882
833514
724631
522835
140686
1034580
385873
72560
145873
629306
404756
26365
124118
907684
560264
328286
538989
690839
621950
720041
772671
704584
49091
176138
560841
10064
466863
464590
727075
592885
714501
509356
310612
731646
506837
751270
27013
205340
685553
462926
280636
952744
951300
760154
258547
989861
486551
454101
936890
450301
756520
617727
897853
281956
961061
180508
464888
997577
997353
447980
527691
489824
385800
231235
919725
726210
428650
567958
767522
245248
415351
297083
49475
980527
10901
1003331
644778
282272
651336
377194
962134
909668
625930
596885
277168
127444
948646
699413
28629
269499
237775
95423
943634
497551
712989
788215
826290
654529
935800
513794
883089
214079
679221
781872
129913
313655
561184
460596
855892
883405
841412
788193
979667
985437
484602
950222
54817
676176
866657
1024051
218165
1005641
592988
629419
470373
313208
132171
304387
762336
336220
997662
716998
556047
204430
893374
463513
745098
923683
381016
88976
778851
689009
671641
839206
607430
1022787
613595
988197
144918
346507
420339
635112
832029
480511
212671
585918
528460
806790
882268
419617
542034
424571
829876
671405
805303
208294
731891
929499
54470
64913
941312
544950
389319
492393
1020648
636142
979466
15559
551336
315034
591279
618675
602189
29465
293295
754535
225354
627427
687301
959460
214731
434691
162853
612553
995280
335284
981325
692741
212626
347353
683319
595612
2459
529162
755104
275486
734581
98264
516532
906238
322696
410764
966448
694081
773893
525204
823188
30223
430236
585463
967984
962116
976850
616314
890755
418997
638685
54233
405136
66958
132618
540794
292762
401576
269663
868509
870437
743195
38848
452001
537458
156561
219111
28582
609516
953618
477668
589736
417436
565446
43623
1005190
671508
565315
230974
293723
127525
169241
353845
335909
283535
883760
72957
198926
113701
857859
738627
775626
678444
592340
696245
165018
317303
998262
506677
83435
719432
180926
604541
301939
947299
982235
719421
440705
683824
370031
854051
925555
237275
869100
1033423
215810
957315
713457
618644
581910
846250
262828
836553
290610
631075
324564
779658
908183
192431
72140
30097
528888
39374
436080
487983
787799
547533
1007883
213444
507865
692296
148869
333149
389616
341372
696541
271601
977882
166094
736973
894670
784365
59017
883100
443124
146243
983658
717115
871673
516312
899539
491285
122720
824294
583604
576977
433260
126512
360653
805557
540616
570214
485172
374356
196082
1013855
73723
709079
719834
828807
556494
846318
535080
138715
447387
620517
447704
914764
470501
1008429
918942
575480
208516
880080
724921
746148
78578
188489
295472
635320
754130
797450
384635
148814
172536
601416
840822
1020624
223536
117026
526656
922102
100555
627121
909986
988622
761598
547979
1019155
979625
187417
439554
585863
679328
744123
13649
584912
869301
268479
623796
639527
72820
922275
1005384
218615
266223
317205
2348
257518
136475
144071
623192
554473
329945
154700
907004
906395
554899
281074
1012544
159610
387787
914512
299890
864797
668188
551809
717504
2670
512505
294488
980039
582219
945191
151578
429488
300815
68906
668915
914736
90129
1024089
32782
871668
267316
796946
360089
798203
446828
91513
291893
695646
400362
120170
642856
802641
319710
82350
625643
671471
404669
548046
951273
852964
251532
1041927
266398
148193
1045429
742463
323657
722889
44817
408499
125779
992194
538351
524600
1000362
578226
808497
712839
960068
989885
416700
785041
497854
660232
552984
220875
551173
681898
39069
1021346
972747
964465
678402
652602
915622
344779
320581
983239
571310
417012
135189
169699
478982
286292
987987
485488
344344
711581
726606
240931
661035
194170
945873
271966
389462
1032321
295943
985308
996990
147246
810202
60870
961855
629690
116338
872977
586908
741884
321250
589047
473676
73972
988643
1030841
752237
440649
887497
227883
377912
155979
489088
359548
277972
1032478
443915
424964
679963
559717
247876
632823
706434
791144
58400
149233
354675
609352
454958
119797
190926
286082
101940
500637
106121
231598
154960
360993
268029
90008
32549
469592
629269
266100
400049
155869
436109
322330
306610
516931
147564
353141
247286
678538
991179
874405
861829
201924
48846
303213
103731
866216
31226
42058
1008083
558668
165242
623762
68540
100019
621506
809741
288531
468766
534496
33401
641871
308144
41164
432667
376521
222233
277930
275245
955092
510323
938898
574964
804863
602570
450189
1000513
473555
356795
583629
173130
213778
970429
600391
185286
421285
236595
17433
361734
494763
850041
1033308
620452
1014177
692333
18708
589457
57721
46437
912802
311220
431777
685725
1016091
547859
576639
360215
246945
445331
342758
862695
658259
761908
292808
5794
511362
523241
412283
552804
581835
382536
714826
999804
186554
305351
998536
480812
640218
225462
610642
824196
832986
579352
354444
638685
318366
427285
936131
182323
708073
875030
118634
594229
1017172
648329
825199
100249
426886
409500
618346
336046
691876
594060
603400
968949
881647
482874
699128
515499
214011
761885
93751
783305
877138
524030
690616
544654
322401
471861
664478
181889
539105
32417
575908
101418
180102
660292
93807
268413
988384
432220
291175
6790
33850
31150
159962
334218
951392
725674
318709
684809
710598
1015752
864444
658166
613182
555678
968513
396820
970023
292233
134566
854602
326486
366913
664210
95904
300396
220608
60504
650009
263298
200703
985885
209123
704641
442386
125728
895102
1015056
870421
504477
147461
148931
753163
295722
91576
876160
292600
762110
93906
531155
845551
621520
263998
458649
230290
367388
744410
373301
622389
576829
455436
1025735
196192
786359
407830
700324
55891
695198
245477
477364
183277
400304
370218
672562
611879
367208
467329
902268
829972
431737
78601
1037789
713721
439251
382109
276559
526491
370073
773326
555765
1000692
82235
443872
27691
778341
715078
669221
324610
584387
832059
1005859
932145
187402
78478
769991
213258
160960
888541
907138
630149
253288
340629
959022
217636
271403
146815
476980
453988
227138
527851
736835
907169
762698
788873
941902
270751
933222
957266
745823
1019849
125531
17718
270173
802160
1001646
356109
1002434
696521
235685
686115
716341
682213
404877
1021971
532711
601317
774101
509080
401769
742259
100068
555613
606466
1032167
716410
254564
808954
882362
734715
198359
819850
435722
670242
245002
642499
191120
86943
286674
627922
36848
475475
672210
163931
539503
1011256
920904
514506
569336
887696
808976
748087
742882
658602
131234
391035
86970
364009
639106
118896
998976
1038097
194007
105416
728388
754978
1022724
103255
339443
280379
672377
474153
491685
459364
312238
124060
1028612
474109
749081
626417
349088
533545
1031670
724521
355461
309679
684569
374515
911266
462228
984927
14643
770983
374641
913984
28636
328151
721668
636946
612075
521252
182999
989006
542852
703366
910252
479906
290187
804119
659661
527382
100019
1004831
318133
470410
978689
873721
147077
937978
976147
364094
1020025
416091
808329
475382
2048
614949
989181
223880
345557
520923
416180
169804
467908
677835
341158
14744
146742
844527
316704
452560
729831
16818
294114
975352
494174
523465
274771
1030224
849972
881475
239490
944070
969172
458889
607953
270993
532158
219832
973612
755424
228357
911898
642205
877871
948419
860612
351102
174747
726747
675355
950093
131046
200043
143232
196352
365574
113853
34187
747215
327428
66240
461992
165250
822786
229019
864737
614825
685761
301741
59061
149038
182747
659065
227355
145780
364438
979815
915998
54212
455739
241042
806074
931410
824688
680022
827616
1001727
191141
685170
413079
549059
524284
432283
101712
315801
184730
981705
44416
327695
391450
489801
820561
1004661
474400
237688
889558
903996
399901
640765
340970
522614
193632
122980
910837
368204
338186
116233
143674
466776
874900
866656
267530
997194
837623
53527
218257
613735
998415
124287
97444
891873
281715
10493
1019307
748033
609586
406240
946275
573975
992534
630835
673895
943010
57513
298629
967833
888767
610966
786578
651481
28554
575995
657930
912586
469405
598109
647204
763282
627241
527413
652111
528072
58366
952035
60787
53477
748617
552559
344193
240276
500037
654751
490774
997143
355616
56063
885445
98590
861857
789515
733457
851670
500202
516727
444832
912087
881228
63153
54948
73067
1032627
153313
676837
816608
443776
309070
965397
113058
609088
602765
592006
284958
959571
1012147
462919
977937
319394
24017
898372
1002156
302990
510012
772693
671048
655811
619755
443031
808308
692683
419784
313259
102446
683856
34542
474703
196022
390577
655596
119307
78275
586167
592225
409251
394131
803025
984282
850130
731199
759472
60595
197551
488246
1043083
22431
244899
63600
401911
1021971
316985
113566
436762
486346
221955
689073
673952
458063
479900
1035947
912249
580067
619593
994428
343129
14232
148163
477067
739410
857788
1026414
665878
508835
457885
502250
54159
606321
452124
208466
808409
914910
121505
385900
600989
499735
677954
123410
417207
464919
510949
713471
627463
813994
766385
800689
328390
55690
816914
122394
354785
89084
848906
705921
797768
374237
168913
88128
119711
887301
565452
886305
180678
989689
159123
550256
531910
841969
437573
1017195
67598
1003414
247864
183140
853159
906834
598654
930169
580907
953293
835808
250611
853327
114182
191044
240378
101511
813327
639677
294308
30686
896168
186535
358823
435605
404695
611594
131382
595445
933717
892740
492160
402530
1017694
790851
336220
376152
834358
791848
671065
357962
1027065
520265
707205
159327
1004432
61381
355956
696762
732927
614174
244727
722157
631688
829595
806777
773423
1009593
320969
351569
603857
469555
893230
70613
790671
282959
849578
702655
725070
860035
619075
266396
952704
79230
757921
391289
577630
839581
941049
594342
561735
792491
665374
210760
976038
85152
936064
300276
805458
151655
747955
633905
109766
1044780
740855
118073
328415
239582
15742
619582
719412
130163
870789
1028503
307992
664914
792584
132961
440586
860625
543571
437045
743295
731968
854711
285007
36277
505254
361424
802843
875303
650461
447290
666065
564572
816424
965999
311562
284025
356856
201082
685868
661917
44133
968011
321896
230708
724697
444391
672456
889551
666779
28319
305253
763713
793658
595014
503864
219309
48462
677109
234425
23527
849909
875036
612797
523480
821183
854649
930352
226523
173132
579259
1025996
685670
518693
967885
583666
554907
969561
163046
975498
460503
534373
635788
1041292
664472
444310
498993
980787
1022368
263428
648497
243414
317248
74906
719123
977069
647738
917719
909639
417012
17379
1024784
733334
612659
604775
653557
977784
982195
7445
787376
79674
998903
247898
2865
455329
364312
198899
223011
873207
773030
426059
2030
919308
488798
336061
389906
642713
922861
190159
564216
54502
258673
166761
516279
903436
41453
113816
783523
744106
201511
617118
363429
790994
152201
116485
900661
117311
121863
107937
709540
157591
918187
234679
652360
58582
467026
236610
857589
931941
727218
559930
346289
181522
93610
131651
695159
224031
925684
292235
965699
150510
282193
371858
960490
999506
792042
611989
678212
551262
286032
455463
675324
737204
99342
359837
624671
249403
344867
340102
287366
627445
992039
750160
727909
87399
959887
984356
533426
97612
461837
480936
972765
12504
626027
447339
193646
407009
362104
101304
969956
870599
387792
829360
112386
331794
222335
156103
664445
713159
859863
622221
516130
538777
170370
309783
829488
341170
554562
834824
154944
8200
681808
93169
656279
246143
737774
789907
713565
581060
350517
682335
388594
941568
410871
660835
66503
864298
115965
289316
849207
533739
852882
313787
73242
101722
178132
1018509
977658
538089
982407
918366
162297
654938
620402
19945
811613
776501
650227
282507
442238
902682
635572
779635
52371
690167
882475
204635
551870
141223
1010279
1044618
149625
366308
487456
376761
857804
704691
740805
304429
41828
995284
710561
671063
1026953
299429
35076
124213
239215
487842
245751
514231
540538
417061
181663
713405
555579
75826
924386
85489
374110
589723
455556
596635
300150
984374
354618
950056
892369
3401
757906
478141
855438
40295
779129
250849
1042652
983033
85912
513786
278189
805018
648378
685577
721274
801138
524305
534554
626067
85948
1038696
225327
228180
525957
139190
464762
312508
154331
193139
845021
919717
402395
555566
17824
705010
828374
229970
333497
317870
742708
625939
993686
689380
865230
295344
839399
53021
75110
271198
692926
158659
900959
221014
779707
722646
579443
282928
14283
155869
1026814
225734
870777
1008991
105016
923185
884530
983769
421292
660161
624210
396494
651442
1021732
470636
268624
618936
74650
392212
686577
639146
527343
358594
194826
29408
933443
593051
410599
434535
878650
350407
326112
988269
252088
718916
301985
862956
445564
368263
575674
60954
619464
120819
816510
598580
666969
138772
109766
315183
734872
742334
770223
974113
357849
716626
82039
376995
845962
140013
685139
1833
753700
391567
37078
823391
1024486
966140
555379
6778
116343
825510
403501
1030244
445392
855387
325542
496414
524935
365888
285350
797130
469949
154487
950880
992065
923679
8394
1025377
788241
412421
583957
484374
645503
464836
90955
706106
548434
403401
610354
718255
94035
364893
866524
15894
19063
769580
882860
560105
200309
576509
694463
421464
407369
31388
320481
977874
382357
105360
373719
416978
756719
693326
647751
374370
79562
27215
176828
752893
978712
74346
723301
566296
62155
874685
700059
736984
966964
518565
245046
263818
804687
749203
980385
978260
41047
190896
555508
1027309
659316
123712
846625
155960
332934
113277
829781
446561
325909
1006019
669038
840015
214088
695938
555929
1044138
576931
708582
962676
10441
971972
362252
598512
575860
57355
135614
934015
42351
442897
689047
1008393
318948
193206
188380
230946
585137
792720
814557
881431
622797
530196
725609
546016
977894
494143
622041
142409
805596
504095
546949
499109
787920
134063
304054
441940
126144
708610
13381
650701
622782
440126
451702
860439
24231
141235
190771
311592
503199
288959
843066
381920
74796
250041
217945
328388
349591
268902
126460
456400
247512
15284
805795
460566
287968
389765
911403
854880
94713
192274
547915
27820
1008724
662524
491065
43790
352814
697366
468
554709
911780
83299
797959
1040619
544081
1015739
880807
892449
938074
402593
21920
1559
882954
19203
973098
447012
22667
573326
55498
843630
350400
109393
1035222
424612
665809
800565
639564
296897
649945
86218
920285
616460
330576
785462
200685
973845
568521
496113
1018988
1016210
219589
96335
918155
899499
504892
615788
104707
86474
167636
853442
691724
281707
394509
539335
856631
311862
538734
38498
968886
138941
103908
1011496
746267
915044
230219
874460
195818
194028
840364
766489
586344
231193
199803
212439
379484
227128
247046
887481
28618
163321
1008133
149985
380039
12329
846624
564235
1039768
21958
822910
472285
277365
825156
804231
248323
231574
971577
490793
491818
481961
878607
379040
804744
484573
833949
380132
861393
64572
1018516
469674
800153
442636
547549
84631
100751
715529
420761
894940
857547
41165
285546
314119
314827
391062
972892
372210
839422
352613
491298
815778
327442
520437
555386
374263
805929
546154
728247
284595
916163
79042
348844
190631
333787
150339
987725
970429
970020
114875
731299
145536
697574
786317
832279
46287
68521
625107
431382
773223
416286
909948
652442
26266
69153
551962
795164
523032
199784
753766
695221
10034
334789
1019031
448613
502099
914095
24919
160923
807973
23334
344157
420803
493303
697174
512736
426501
363142
59812
674000
153751
317483
982890
270073
1020611
760446
714244
316470
101309
356771
911057
741488
1010933
344036
361064
137451
670575
539054
646068
1007366
340180
54380
999713
134934
68799
522635
191946
687538
423429
855959
710483
296845
247607
794341
156112
418756
838647
293015
139179
825544
910004
237587
241253
174377
549882
815041
252400
242919
669518
115804
935244
194812
210237
985274
663875
723020
146677
71423
608186
902890
11394
463916
987271
338854
326317
364827
560720
504396
404415
329975
646352
430860
201251
313209
347929
75329
607895
998945
879704
790107
916830
778497
54850
240946
589416
168491
925263
742568
867571
302299
91319
188040
941483
442617
130895
563632
896163
347449
285045
192822
108626
25822
797151
472859
717919
840378
945269
583336
216345
710837
504120
885395
936172
135746
705499
903354
382965
203711
46183
953948
529297
767663
731705
339772
44284
640799
919742
148280
519159
177468
837707
46053
457685
546962
372966
345005
431571
791152
362488
292751
669446
645683
921188
686087
38033
78846
439056
652732
1003263
771212
67703
695578
91287
147075
955476
263841
98353
706423
637483
898971
308731
152139
60943
810755
372715
161657
699419
213940
605876
369397
186486
1015270
7111
640349
124805
743598
913108
282414
752752
150758
425608
1016873
153060
510176
318265
237797
811351
358565
58762
367994
401886
246377
74212
110877
97337
824892
341555
612466
185135
537282
944914
139272
1013261
96396
21783
272254
515301
148481
88408
4529
90181
220273
760896
570899
83065
306665
83541
644964
123519
589110
354089
1026853
425603
746830
78478
43503
638815
384495
73380
345678
4004
317304
270942
175260
58280
797479
148983
419353
897287
858693
476543
1025164
868533
386558
371726
657835
484816
818486
450694
1021819
251567
179354
365852
884815
702937
798533
148089
391338
276846
910597
393899
282106
118172
906030
625077
378638
929285
656008
568830
356577
741898
540701
261159
299957
733123
468019
75247
944252
887700
795559
304636
574225
190509
17849
603791
595603
646855
752543
907318
480694
180794
918964
1009115
173795
915898
480408
459981
15473
553940
249474
393293
796925
947098
991616
364873
1025046
746081
169223
365915
911975
145860
184557
959367
382534
419689
31167
176780
832316
161982
201322
421616
456537
119066
749542
687962
864930
864777
225389
61399
315901
1011919
867295
923079
496836
789622
447914
977078
605631
423868
20159
352244
785022
718713
444229
436315
928262
924927
474342
700624
559480
367245
10756
205858
166552
666596
370685
696422
36713
737983
929222
445234
784437
1042626
638468
1014976
100517
975433
430916
162254
763038
43291
560315
880237
884
738764
1041425
296045
958008
88537
62668
862535
384089
265517
505630
112100
219816
277367
75659
922440
777503
624693
165299
389456
328452
304447
229802
95773
141282
451483
52549
835656
82592
202957
210035
212502
307075
961180
128449
3513
936810
1039548
580445
198925
516852
573889
596226
491210
234056
731782
412782
890762
285068
499441
62385
556240
399603
971688
667852
828483
437850
511826
841511
823635
459298
444511
673328
924432
905510
870026
543971
458340
806253
524949
649624
873833
927154
414024
768678
616192
528606
183885
570635
386426
996162
475118
143082
278662
884089
75301
72801
37075
347297
77366
1026687
692586
385803
644492
26117
912035
925479
604876
61393
684230
699935
520103
512392
560865
541016
560540
967624
319759
447783
501865
428665
516215
828287
843886
785400
452724
549932
409093
274309
415937
609702
988435
308687
349972
933951
152937
372478
491887
850282
593095
773231
903236
678949
696890
101756
901723
61369
86622
511374
108539
165578
609617
688720
586121
175230
142492
340009
22797
956127
646225
527394
183233
207359
651095
378821
973196
850969
976606
957303
589583
28331
847018
306145
1014352
100908
40994
968903
702166
396902
686798
367963
6268
584487
141785
152852
670978
721258
239371
727734
933390
492777
886206
407608
804043
867100
480519
511055
93255
307177
398826
76905
138037
717839
330144
151538
333221
224345
337167
683595
638104
40091
914375
18944
265699
1019963
441991
478413
16844
430528
1020972
710672
756475
870449
426978
147701
268473
77877
729393
317509
490156
890167
927154
1018903
801653
154130
265134
12469
95790
422948
296492
847624
180171
546154
837326
690602
868043
1025665
585559
759065
835564
846831
992420
904272
623542
720032
977543
200911
449719
888135
875464
440698
765210
461408
90219
971276
879128
467463
618135
624517
160661
502073
699657
1001973
97354
656120
1015212
247660
76423
174482
302891
543736
516470
736636
635922
1036771
881334
539368
21803
448850
951126
194364
115046
5748
766541
987640
88223
1029015
774444
975931
627803
954065
608861
384661
12084
620635
31966
227079
283000
69021
243986
8632
787166
891416
991890
599746
495497
129305
88596
282871
532480
30269
928599
645508
308449
40679
353896
626866
679926
309142
966773
535422
359970
768528
230598
299555
135697
1040035
1005968
540947
423792
351749
354985
748638
250734
875666
61165
340699
482944
224772
122381
59508
878695
337400
512716
603217
945282
795539
693769
893656
430169
381716
330663
633739
776702
708105
457515
423306
725816
132996
680886
404982
820673
573501
882840
406314
459122
653382
739823
525339
234700
700091
167242
590208
356339
988174
679142
107230
420431
63108
294533
904731
130543
867357
177320
211283
5526
646447
826324
518799
664224
169980
705504
485750
364248
370339
381149
956944
232140
676331
672789
312045
1015657
129729
996567
351540
834843
143678
426617
1037221
504148
547935
643615
783117
539371
255852
179011
446558
359511
87844
329537
986603
8939
601774
796010
471629
971441
316485
896202
64722
255756
561273
988787
800548
796522
611734
563704
212422
327588
704955
741427
736481
307816
982833
688033
355041
482251
760960
74701
428343
353130
1042081
879722
55854
767060
985126
909461
218623
92574
7405
125676
67625
752025
286158
378903
767460
618389
360693
836509
487249
795210
820553
195483
402337
337816
822200
683730
562175
101022
697164
426441
189368
148376
845735
67734
767596
996315
1036746
397093
944050
649666
866816
1013286
917841
1021207
616254
696456
363757
51902
743449
524850
934709
412841
858940
551986
464042
924402
131848
242381
202395
918501
335390
1035838
92382
296292
5963
675881
881373
83964
763631
777904
230238
855016
239660
465929
458911
1020097
310268
199142
338726
800263
478376
965404
861177
52236
578530
342266
486072
566899
91230
902143
126321
361448
139836
846736
571388
406361
194670
213379
159775
345060
823179
325314
765889
600986
587033
960693
443214
1008870
720912
271973
1023235
17478
656970
620086
714170
999953
298900
919603
532760
724073
1000270
75906
1045119
678009
440113
598083
599335
49193
673491
442333
775626
48738
546035
807070
559519
615467
268691
239764
209898
320371
205461
250894
729257
219205
567636
821830
856466
401649
419001
314440
294378
881812
509384
318886
209262
943100
125268
465514
191279
646472
378150
337015
973011
76279
1010935
661211
17302
179101
108438
270686
798608
397848
782637
783788
287792
777230
638189
335956
836931
452253
9546
766943
810251
878916
974869
1007339
472927
134430
488988
441046
418079
810207
235736
5756
821641
122718
723382
87998
500669
732512
612750
1045089
723426
606160
724060
186216
949355
494882
845456
924149
747163
759384
682264
861867
1028247
249402
16864
907718
94462
364000
417516
431281
487545
1040211
471064
792726
395324
391057
44964
934669
315097
985652
129859
288164
260565
476220
494058
78308
605175
1029911
49896
567846
774833
867549
985816
213624
859907
508058
306618
188143
644876
726011
670445
878462
521181
659221
452132
584881
237734
911349
22683
220180
127774
735862
756566
439150
360068
156640
623320
333740
222591
17286
915975
913482
43235
475404
678838
143546
713477
862762
543990
117231
996524
1001444
785351
340424
418560
607505
829560
373002
228890
981
670250
15233
516048
955995
84761
540295
601206
277415
683260
349978
225016
743467
917615
342322
194502
452406
807297
461634
443848
458186
469290
843164
108589
969936
216295
958138
592671
132552
288071
783023
858005
147767
782405
684680
404585
808964
293945
279015
920721
59159
807814
1016040
736291
273674
325353
905197
243495
70558
1028592
375979
910903
145708
133322
417823
335312
831179
216937
195201
155012
248498
400375
375952
866365
1009932
857619
218998
146872
982480
275830
135826
619874
20201
870496
865570
448436
263159
748244
904229
384530
386954
122549
100722
830914
928383
298274
277318
787826
402751
844978
419857
805648
503280
998058
922872
107061
320640
817839
49181
984897
787231
619193
324918
944727
90547
323589
1035557
541876
726208
716166
37978
306620
783164
756650
285730
758177
315427
966865
78305
181905
310078
4932
174114
986243
677375
283053
517528
576397
880805
778929
745224
226824
547833
699124
629637
487469
759424
283102
222579
591881
842461
607162
1005784
710578
125894
385650
12293
137221
330980
945786
199986
59460
165622
579272
773951
865563
684234
401334
726147
478830
1017327
332795
255558
619575
886808
293462
947617
222574
884828
407199
466740
986983
943016
401973
487854
247194
669662
391822
243624
25514
800711
156515
56680
361324
944689
390086
339559
1031771
1022201
165453
429420
65057
362467
39932
427447
449404
542402
648270
489145
668057
264680
642403
74716
426777
909182
532404
550689
113403
551861
852534
134683
87773
279671
1009600
113329
43007
644303
438005
680206
148717
905310
396630
83475
469164
398646
44019
575518
213963
767642
192235
736670
444855
65793
7578
924342
350265
680234
238925
455261
406868
124103
1019954
86394
592266
52410
671412
650888
241365
476012
244228
521064
273945
74789
601493
2946
558460
939622
691863
381296
866342
14566
469294
12374
931370
571175
749974
727082
252643
731235
981115
562188
448385
375673
353094
543884
540439
797036
227902
367948
432387
58867
632399
163253
981421
844367
422483
25576
184520
89500
564621
812662
456195
647765
760487
723940
647151
875406
15916
459397
413807
288835
647820
212938
973772
145964
117101
113992
575732
340464
730154
692042
655389
720502
61898
681744
873286
845299
375344
315486
222310
691485
144038
267127
922566
113430
906833
158546
395741
243838
229643
513772
312783
789036
78613
547822
630365
960089
725565
618876
219724
962127
893257
986101
244973
1021545
117148
955950
445024
630485
58234
102825
491788
382185
923759
510722
509314
712924
438321
553476
954937
337029
245403
18276
729808
984017
191863
218157
422347
357003
326904
397951
9136
419495
41087
361081
679076
70746
525696
957981
953279
461845
1009790
877775
446184
597155
174542
656898
144219
672267
622064
32960
737939
130906
802353
877935
267354
814136
92906
386719
258601
5023
108503
775041
827339
110084
418448
670719
910489
266842
510222
486007
514115
483335
941329
890446
140104
258927
374121
361977
756367
723426
205905
662396
885312
668857
563619
131932
804476
263032
909596
728095
251964
547951
26263
91848
666963
201104
675280
477566
493655
1019893
258169
139427
305988
37719
37205
121958
717267
179179
34579
485705
68100
573405
716974
763403
862703
412455
757381
509421
967018
706783
142221
689799
315506
884318
843685
34703
387929
203886
841649
564870
877453
524967
404876
655388
17980
302435
368234
44205
67615
316204
16493
21373
8312
36081
984466
297638
47257
161182
977829
419927
351049
234520
842201
911004
778546
488568
23642
910687
431639
31993
1016675
450358
633076
876328
381829
751048
975876
462827
808334
731788
537591
942694
518792
367098
3609
323788
253177
873026
11640
812473
832831
219054
299445
771538
888571
584672
752229
634525
260376
185270
617655
985992
24882
711846
538725
814170
328664
822237
616312
759231
638809
463561
303814
32802
887914
337342
800270
761888
249723
393226
969738
435396
430623
39165
852306
411136
934545
783546
956855
998431
717466
528442
675620
352603
7851
444323
106859
662098
722184
266521
1033284
150784
153835
546339
543499
639185
214384
167637
1043276
654088
933933
559966
1021596
697562
818535
92517
768402
391945
892640
511141
458189
944528
333217
685036
817296
384364
569348
805846
35134
14710
921547
241276
794219
775770
48786
616269
574699
738222
571021
353464
369260
321102
503235
161718
157209
3925
746349
405411
253353
611378
427694
225365
583639
378500
809097
57687
589157
178479
214040
192143
976366
47575
875748
956826
438453
983043
76878
875203
368824
302958
627078
863209
275160
255950
481407
238781
934072
913199
448070
1008894
849146
147854
1005676
554401
976267
722436
82139
777352
809620
299181
481165
66450
150135
307442
720222
47011
458070
178966
127207
712166
795586
297610
936456
871095
457009
527258
299673
237895
746426
1010887
24266
1035955
795794
295481
752836
801408
129843
454599
168219
368042
838122
123741
538340
817427
1063
560824
446437
848565
360339
977552
189004
697846
441880
1041780
250145
258288
632117
44436
33552
286201
684162
776844
688132
811524
849256
56881
854163
165733
642022
608350
863355
224342
682579
91230
256465
829071
612318
48606
913101
203829
271884
489628
286166
904003
164359
818197
848772
921112
1035038
959832
457414
537387
453152
701384
666913
534584
756172
704814
984412
1015241
723986
76100
66025
474893
506412
510400
438662
472503
304409
68683
376278
785796
237793
193239
1027859
562054
425908
817329
732042
992016
968247
322297
1004876
51910
301545
860210
859413
303498
932663
325898
466626
660142
428448
772794
52941
902872
502287
25179
360942
948816
853524
611859
455982
552767
683054
886912
455183
304027
169747
184553
371767
214204
1007655
299740
382061
47284
152819
867411
282070
578661
398511
534149
655499
494756
803289
602223
50908
741245
690004
234996
283858
599934
741664
732846
825669
799462
551672
632966
393946
878869
445247
518691
108773
809080
923971
1032130
169160
364715
866247
859836
881951
981593
764058
1037819
902318
369370
988554
742439
194084
896134
525683
496366
533459
979668
966698
938648
796113
426970
226324
380013
634304
694096
569558
284098
453568
355768
101834
804511
122899
642162
865358
895571
636271
215287
765704
196481
939337
850581
667848
803707
38775
162880
295339
693312
873694
499509
730051
804899
503079
39396
612984
449612
29554
315827
387069
728895
243911
623877
644328
41890
753472
437282
283467
901470
1010071
811029
340104
866946
738362
162880
54674
457116
406359
371111
322497
277870
571790
344615
980987
710370
446941
463209
379922
366324
28352
345633
623419
217216
642910
40564
130664
27284
754038
418646
332423
724199
931174
610886
569604
411210
788037
100355
934075
658221
500417
498571
656040
789950
11947
854356
711827
620726
149889
513026
809848
135212
917594
543578
645325
704196
696587
696270
444482
193700
958189
813216
97283
761685
551242
334386
819691
555694
965912
989132
679231
367505
500388
299015
643787
712097
359344
390581
187285
647469
488619
230777
673582
520956
972381
44922
767788
729463
397603
949943
411128
366182
841161
757154
634780
18254
701770
409544
1027868
1003150
438685
656560
596176
778470
223157
434712
256279
110735
1039120
661574
525715
294622
108638
104501
987460
892636
724222
281739
979516
1025641
311588
829203
343312
846890
570636
213840
669314
295394
1005761
306832
920297
352150
727498
173513
373049
197461
120711
146619
123475
380675
164644
387173
659284
130709
936728
905124
905692
901738
695340
1026212
833479
217813
989948
437266
943254
942053
194278
287511
574774
185920
162698
585227
208674
976199
613575
1015427
960139
693081
531411
204378
907446
850332
175695
202629
806692
577897
846994
174038
712595
590477
334027
358114
793077
731188
465238
1006744
476056
477596
147911
967462
230673
981729
134676
769436
149031
808844
235252
315508
738010
320207
144139
272703
281003
545318
268798
992996
182225
485293
696124
133965
230925
82230
6228
951225
391632
258492
217990
509289
679333
277468
666678
240085
214836
506139
20202
390569
957742
92706
468181
640723
493400
255055
189499
374507
900636
798912
767640
990335
857850
210107
999011
691672
859361
525137
26993
752774
366341
970251
635003
996461
978961
829075
415045
747934
1025256
15224
154237
909700
189250
800853
558377
501658
409491
46904
575618
501303
162665
30193
547212
81489
232659
307577
434326
302009
30811
149043
857324
449856
870846
669421
1003437
108116
639762
528851
465602
767906
617440
817090
776516
470631
74358
683168
696609
905934
448317
524422
959311
951059
924844
831995
1004731
607589
538614
571247
154997
895003
245753
140554
824959
509712
227111
575625
562966
867704
298090
518744
858483
191531
349541
3144
1033531
757953
673574
696343
424170
880634
800633
147429
830533
20200
774068
538899
684987
116877
305297
367585
919301
777103
156427
510160
64207
241012
769215
594390
487270
53545
221857
449102
288909
813134
606056
541358
81237
826353
160163
108159
791598
192698
856220
142669
1008068
368422
663035
598007
397584
4113
346298
271620
888008
645085
812749
857161
900495
718182
822344
169588
628584
472363
447351
273602
134502
441919
111789
564922
531455
762532
329040
615526
997201
614001
498369
416158
817637
1044858
480942
199684
47233
884212
517226
670430
759519
635748
474126
906512
441177
567070
762500
136395
915025
544370
1000035
867506
368317
165612
678382
824131
1003713
726930
260728
606921
713521
1024788
526450
627696
297632
687498
97935
828882
629165
59093
810953
459884
188103
758763
850905
8362
946421
826235
42351
26973
808325
805743
942349
156386
571261
297468
379721
616929
662290
442207
303189
682634
791686
645975
1001662
634501
629639
861317
934261
90582
844835
115889
604138
1009370
345914
584745
828550
919308
655103
634106
845684
815947
255313
846340
52632
470370
74797
449426
891492
12900
137131
448448
228286
823173
315989
712201
771631
169213
418434
738698
441051
158468
198938
517587
807294
725328
709443
410397
396608
560592
260460
915528
784145
874376
869370
942412
490489
616491
627060
146937
147819
857695
791744
893920
26403
236022
60548
519293
751155
729519
167795
589153
739364
83777
965600
915419
280578
854085
633952
606514
599251
11947
230115
764967
596019
755836
668199
285726
479746
199246
773133
591040
189817
650723
567838
877885
820641
132200
241827
768562
827185
272930
577000
253898
669349
724404
564938
789199
19428
519523
603769
898516
825900
874218
696414
182339
564649
219743
683233
423462
523252
837975
984183
19849
374790
745738
542752
982841
301889
574930
525403
102244
265973
949941
411847
745039
87114
477593
946516
72692
42811
614554
451704
1020815
544209
929527
879373
560279
674592
611769
972191
124881
181361
977832
413652
166402
405385
818289
408773
275527
754334
410960
598024
697429
541117
758098
433800
175706
597144
635329
467057
828532
506927
179945
671610
37026
483586
488803
995152
345588
496304
202750
202125
25765
313673
671802
413735
500868
209757
226532
128497
873568
329758
123658
413878
197476
318222
426620
689844
865313
250315
852987
804812
486883
869157
65158
423369
632969
58700
915195
778083
158273
531527
960647
781128
213228
526691
49178
151874
593
288215
1020279
76102
652360
785536
233215
512042
374477
100427
904497
594762
186528
378560
1012049
1010116
665191
373396
43573
344035
581645
480736
15772
55927
163215
618298
817427
652109
790219
679207
476942
313146
424623
594656
806865
271441
920622
561729
349484
518915
86961
892643
793281
984797
864117
347734
126968
33670
749920
120683
1002007
445031
736492
732487
86344
27904
247971
757169
270903
1038832
501795
678998
958742
823815
629575
3387
422841
715731
29700
312831
1022374
443306
777
406053
584448
319095
101127
757600
458686
509577
555822
606055
957043
755694
170734
429783
635115
833032
1008445
705951
809624
319592
429680
120627
789650
331977
267150
619697
188459
1005678
332446
559658
1043565
860564
95119
312051
633848
20513
89229
705676
276550
20619
229398
28060
717658
834988
473214
16475
578739
738457
217798
317621
158055
472638
458289
126748
708622
1025870
390946
862290
722426
680943
629879
960933
358936
577081
598231
198216
564709
20912
844995
1025829
600642
351512
785566
387642
124304
105496
633913
309466
408824
1018201
17384
67938
653017
536086
605252
73171
49396
115470
852399
300257
921360
305601
800660
552035
920567
765969
876233
423315
696116
567066
173564
685857
372564
460993
133873
986288
1032120
850041
343724
976763
272930
536386
101345
101516
867662
482525
544355
743030
343041
420019
368052
834505
86149
896934
724386
721354
2796
524534
497550
961109
71040
897477
40955
876707
307481
989236
723999
423525
632472
317969
267863
579066
831178
70489
498945
276730
576645
988639
463120
242728
539949
164122
513654
581100
361386
231390
322266
695392
338822
975209
157888
673140
938612
951764
355554
399312
242242
34193
389987
175751
104637
20976
243288
198134
583649
384991
333730
707151
295886
231034
807425
954822
192252
91753
127826
740481
273771
221503
808034
858485
416501
175023
895787
1029723
720274
807903
441709
463666
185682
914322
489799
570382
947473
425342
555468
302348
405678
658329
648226
982506
100793
27168
264968
924201
286735
894978
111895
386599
664293
510957
488658
587072
484775
310923
236429
283052
59930
27333
117396
420676
836671
626829
1002543
337279
219170
217646
617847
981494
314193
1019281
384468
986273
835435
447147
378600
173665
464617
753765
477632
39016
786782
998455
834761
408188
411183
855400
248826
821251
776559
355431
996778
148303
596547
723553
1017488
767592
328358
145200
196869
703563
1033443
966294
766705
358409
432967
446373
294974
874121
602595
771781
613570
164330
451785
533699
421485
680211
174888
167519
516766
12291
960289
773452
544893
732911
208171
276110
1025329
281501
179951
135006
131757
532180
20183
272286
176683
666161
843300
482154
234401
493845
142766
924510
673488
521585
321793
442333
545247
560366
780792
1030185
518020
367188
176253
987099
321015
248346
225947
417529
485014
807391
334998
985986
11510
262926
385380
993825
639305
747663
440963
592639
542968
300832
1030710
1036785
220399
145179
405891
77599
418388
693864
662117
192749
1012621
777812
744788
632210
56764
124619
646303
364399
191286
186984
153767
243594
917147
770892
866451
104861
706673
815632
2564
604457
62909
552095
789021
436109
551986
889349
708021
729285
446260
472795
131387
897234
156664
769105
728734
313959
607612
155723
476082
104526
876543
469077
966280
855593
780562
43655
440896
311611
978305
375341
384185
191080
1007346
445139
604953
569575
586371
195545
31916
432954
200860
313786
535778
620623
273814
187039
989518
38097
98937
573234
953900
902465
697273
381616
502423
956589
789511
15052
535329
152074
935698
859608
925187
416827
312785
481039
1277
541296
1012678
1041763
934328
375709
383100
120904
827669
120282
734355
873050
630495
221380
82397
837594
300125
199054
380322
499960
600226
366340
74248
1008977
164465
602334
467636
351620
536983
532739
539636
955007
511281
428008
575442
663050
382684
225241
194822
602715
413758
118940
278950
685145
1016236
106634
1004747
677622
159603
348554
18589
824611
934017
894224
709474
746253
610035
768077
162890
895792
482471
658173
460279
109927
753494
287324
70709
289653
215064
728760
229206
203374
495649
819974
53861
332798
683728
960279
544697
988118
867073
387774
1024468
809311
816261
603695
163243
663540
1028598
797867
960625
490452
713796
891993
493572
364180
542756
118052
809658
270049
737020
418091
454514
895282
331860
109886
452831
565563
974294
32232
564941
358843
190091
219941
867185
407243
572168
543224
524297
798909
450122
951357
699367
625366
502438
86939
496306
380754
363895
726959
237377
846309
977327
996215
777864
603632
845593
722184
113040
535968
510872
816299
692585
390782
769104
474265
929579
367698
538493
75187
439120
593254
644759
86150
678063
1009046
297547
412432
943049
953432
207100
575228
758045
115019
389518
357418
481243
72920
59275
37950
873355
190737
428321
1001757
640643
695329
80350
643581
417308
745611
199315
748922
250460
902420
627479
771966
499416
103439
304796
221830
344814
718309
841087
577855
844563
527384
637563
610246
851081
419643
201425
671894
1038970
653919
980057
538736
279983
53009
720295
124772
846159
84589
410935
89660
123494
884998
35399
105811
728141
456029
954549
570948
198375
454336
688922
548229
1002371
928196
96215
742841
317167
246395
1009179
766123
586600
413011
939124
915700
943236
644792
253632
212768
198897
246648
307995
662890
838703
147498
122388
505553
465289
143878
802065
500992
1001261
628841
28968
168062
910606
264869
614015
213031
147176
67883
546399
248893
148924
908971
263409
215644
190644
789780
351337
205296
300242
617523
50622
1035667
756682
950673
1017009
389267
480504
180596
778739
568909
51540
698186
1006064
403422
605289
108147
577611
231026
395471
569153
318105
231260
891953
629565
384024
841487
621226
412347
268389
314913
475997
959057
651080
331612
942847
992065
11262
825619
86963
487348
390910
109035
654312
364634
521692
240039
997014
36453
196146
506641
364228
868060
322217
121805
897484
490317
160892
387676
892182
18784
825353
172789
146053
619297
307585
725244
668831
461708
843250
181664
721302
845482
1040140
631315
122607
128115
752644
365414
621197
934288
766415
1027235
733873
852499
382469
391207
1040228
889678
711363
87499
203150
821295
629346
891413
972276
483953
1027232
503733
588413
679215
304794
255662
162388
428378
144852
667428
360058
791429
710737
478269
949747
535766
877896
999831
1021456
14508
14922
1017690
197668
534833
875569
79022
530740
213911
970337
716329
823239
419440
492269
315508
39262
808154
898543
540768
156226
886306
751684
789431
776588
49124
133604
643204
415663
564838
196873
875451
961393
633986
819822
143220
496385
441041
240465
884807
22198
353704
738794
887914
433179
177392
255402
207699
1010946
343120
405072
397640
493317
853788
52640
702941
239311
996103
877313
682513
731525
467051
361140
637467
796404
650589
364208
178317
785965
251737
297448
698850
780099
236048
507509
993418
138495
549546
1024307
705294
434227
700524
405626
399999
115087
882602
283084
556949
160166
682339
501320
1016116
1003047
925828
599886
575047
944090
113967
286421
791940
981381
718326
382365
699681
854277
403283
283066
88478
545990
416919
111045
697122
345359
539190
489711
793721
1012478
538996
931914
877161
742391
784657
275109
286472
56941
781345
1023231
677142
149203
459551
835799
599165
941652
922159
841115
274709
333364
151312
581910
456456
88588
116943
110381
902295
557678
989372
349476
249036
408122
388636
372581
135326
1022695
138503
923130
306548
865439
521649
540458
205405
76706
186981
872369
1026087
729703
101564
860013
312014
920571
777327
968818
820921
752831
507709
257186
440654
417098
962469
609889
194435
130040
450721
508209
318630
9745
651326
475450
115888
972960
278926
612776
562970
867417
154545
918456
384041
149986
1000532
846587
571467
208295
107404
867219
486414
94845
634718
144279
3822
212934
429626
880177
335472
837771
697886
499013
441604
350823
236568
259588
249354
495181
97068
213614
922533
268870
507316
978186
141417
465155
104231
718034
587600
684441
295558
254502
834845
745385
534478
644208
552998
80271
430458
628762
695305
66752
307176
476742
458434
857187
311883
395422
483589
908906
408190
761181
551613
375269
457686
801200
843196
67585
271245
387374
89029
107467
307234
606197
431488
720121
566002
279545
998973
35228
131872
182200
18025
428436
331941
778445
518031
789346
73590
972556
303032
618760
517877
821199
993825
117240
256116
460361
93284
346282
48187
457419
996672
109174
838222
493522
382692
621396
68538
175433
883855
143283
676197
477166
689355
778286
774678
130143
224263
208898
115131
263121
372380
253486
731643
956448
718101
372114
828744
762005
745240
908142
216529
488849
766305
587596
900302
818015
921885
373225
631012
942501
733055
536621
273242
1036811
322658
364620
883225
603904
248815
583213
387888
1005442
301033
601470
102061
402238
747130
352759
664807
1996
528862
461436
237021
997365
140438
1011682
817021
1027553
302759
512816
39521
348858
947908
606254
681937
675718
66723
631371
915043
931016
291327
574126
315014
153480
763435
517265
7206
706101
448131
729170
929366
854840
265360
345161
256151
773400
574688
744330
464103
608947
833641
407070
94991
11236
516742
512833
624748
707766
939370
124502
299170
218355
581526
896970
606508
653263
430610
557143
316522
1026454
110688
843670
796138
88048
1040875
550791
858907
23812
199268
1032315
1016603
26496
918246
174033
898027
82827
930730
613088
14331
851863
258650
90568
594430
549215
503319
200583
102707
885790
563980
658817
999029
342741
1017474
381748
43234
153291
370413
107091
911766
441252
457476
347619
934076
793411
832091
571112
424675
941340
53745
584174
669454
767059
55474
956392
809879
449264
659355
647116
553176
957057
642476
185326
288798
104849
435546
876521
1042339
390336
968323
144170
516546
426783
50703
20006
466725
814197
72142
896485
108623
667968
989848
99976
649798
262517
603106
1045308
245979
718414
461517
757244
118288
929154
28018
523528
67
1034141
37129
895008
899234
496071
942316
824640
706047
938039
279816
1037221
991354
624981
838422
446862
598807
901396
77684
976616
997976
683575
265081
671436
894097
399672
624412
6317
156174
730198
184479
720790
680991
877009
346461
214053
617936
70219
853632
231162
338902
1027095
210387
794085
336622
819505
266884
178121
117210
659963
533436
153149
444595
926381
198466
812526
814413
434809
291749
687382
40245
945895
796774
266377
689295
308781
565256
604946
213635
460922
618054
268561
120290
675701
10224
653476
98408
482900
649494
934792
201398
221284
477058
24775
1003459
500678
794336
335902
852664
322998
394903
250487
80016
389540
923895
389397
56302
955688
667847
177217
356702
276294
811773
50474
829079
903152
995323
298932
96740
474894
979276
13669
435828
706365
566782
1034493
838555
895877
347223
814396
864597
1034422
966953
117044
646962
347004
486635
9106
652902
998327
14098
21516
17817
102420
23878
34357
516803
385369
231607
567737
523904
355486
946050
845503
981335
349995
211936
1027272
667071
583678
488718
690242
280421
239087
859319
71105
485999
242887
486504
516948
172038
280377
569593
115682
216482
354947
430115
126011
775592
46586
410468
576588
775904
410579
843315
935473
948138
789685
908779
192302
907656
649069
369524
387095
710479
999862
701672
262468
962987
739740
886605
151984
177597
549655
297253
944414
424877
98791
123928
851344
600944
564414
363384
179633
943673
1008094
336084
896070
161709
676546
436843
202895
589447
841029
852330
93951
999762
993685
273474
870699
828625
392207
329926
238502
437738
999343
670311
602601
226640
738712
111024
1043486
468672
251457
222945
603977
408059
286276
426003
956370
943060
514628
22388
439978
917787
859334
962044
731141
908563
90966
366491
417842
306971
705284
572689
1016907
893645
935716
593741
193847
661059
721495
863908
541631
863327
795898
853705
842319
723023
50388
667659
378148
766436
370840
609581
914145
310692
596205
307378
791403
313411
201346
837701
329252
503317
951922
177220
458345
668149
770372
367178
655021
647719
688410
137759
925544
13554
260453
232189
745868
376970
228783
181262
157617
884039
234032
897324
851738
701427
608189
663503
464741
838273
588447
215904
151127
388427
423340
27635
726776
323102
387302
901191
206225
588633
988593
523375
323834
512328
622847
292117
16725
322027
563162
407340
237769
154598
982789
898585
10388
848867
271487
731680
190202
1039934
176324
383050
817370
425106
105765
1007740
334509
149532
627328
791646
914879
60055
432211
461148
818639
786255
153965
1044299
361313
433953
712712
103979
832850
186334
712751
77269
202512
481365
50506
473984
358735
492664
475711
807731
122026
914840
649928
1017798
572777
829468
54009
526335
67826
49621
367205
137319
417914
742706
568615
1034712
979573
127676
983373
550592
381096
1006763
1044235
149068
807470
727878
789457
288971
1028196
732789
164299
191719
332749
124917
957728
398431
983623
471003
227830
748998
788535
997894
947193
944416
970701
174539
237914
109306
740919
607125
251822
614955
657543
513653
140501
447945
1033499
545766
231775
531837
660744
633873
145343
568967
231973
190966
676567
825684
1040071
188845
967713
549264
911177
288310
875273
972765
462548
518720
60901
417167
113970
929162
161938
446877
420630
106849
109162
975979
116363
666332
707524
34204
151720
929123
680164
623314
864924
359094
19662
819633
143106
1031946
66132
629390
944444
57285
694508
669512
60744
811586
738869
504854
451127
440329
928021
444557
123234
637146
916979
96931
151381
319069
279139
17027
478307
949011
679659
541392
652662
889551
79633
265055
584661
1332
803065
564037
996052
860435
504633
334859
390198
994382
378346
100632
106630
414227
677204
942095
548520
283597
320003
415169
1000329
827481
845130
385555
642293
232459
80796
798418
664219
792723
612498
185165
313726
439769
304816
551238
146224
196783
799157
549482
595486
926608
783127
489790
589220
1003037
334461
921237
583903
646437
833250
260265
388640
1007845
311604
566582
1415
885636
506019
105800
125959
387029
395143
243538
25709
355741
323305
265393
157203
144545
658997
449669
11366
178624
401615
185233
603280
805895
927064
50364
276397
644764
576738
173258
955352
520538
99082
695572
101161
615341
718920
778808
156484
70135
156667
61511
881595
378508
500021
231694
687372
562140
913576
353832
965590
537648
28600
624691
773213
708681
690490
214389
768991
941291
195994
597929
903987
146307
149140
156269
490137
69464
561702
981579
95938
561713
741574
504067
907585
567994
65576
77375
730706
247373
68350
557810
45928
592955
372789
821221
551063
416246
64186
525735
269185
886844
994047
888974
211172
301012
793969
610964
1009070
1012392
529537
555489
510804
194036
145016
75495
83013
1015
318094
884488
991909
214324
931585
88059
332438
307414
981607
468706
730954
516168
651609
526357
90503
1028972
998181
725328
373539
544916
729165
866754
1022636
968295
24810
300539
612865
687379
40560
544444
1022570
155685
242168
133125
182304
491439
431932
738742
169245
764792
368401
79570
940019
986196
473884
568558
883276
464911
173040
565179
898639
3553
209377
787046
518898
631538
1032881
597287
532503
168650
784529
647380
760072
803432
874438
422561
903949
782644
634021
820612
463764
66887
108018
959033
823444
181286
590661
11024
89937
119831
832582
452622
192244
811532
467905
919294
951256
408040
49544
669683
267552
478443
447101
993416
569042
688538
261892
1032488
942670
824229
993051
15078
872319
53962
500229
5621
207278
256802
376680
693776
429470
1020880
232192
841279
750525
94952
244800
656257
730908
510306
907833
29842
606494
371945
25851
482595
470366
346554
202949
467511
26523
752426
682921
826721
189381
280012
304671
1012745
149698
939040
516808
924559
617614
998900
544073
916518
502256
27482
276574
257316
918471
1021900
465116
662496
752460
253771
424043
178861
635214
61704
895153
97402
805839
908002
538518
167512
50997
504054
810951
999953
527709
523175
460166
913418
176762
697138
155628
355062
467242
419591
504368
560273
245019
622421
305168
242715
282523
373513
27209
553984
901213
258447
843053
863404
881245
1001265
563421
272794
988488
884606
841773
846661
41748
154491
572687
847112
323037
769065
700634
70580
96155
20343
430008
635432
875481
814980
312906
750156
993366
621495
370990
244930
593980
124638
506286
695808
50881
603020
307231
188187
606039
504600
122981
773271
482781
378481
827055
558357
920558
725143
395245
800621
463845
884407
973108
889355
593179
882159
428786
208331
858317
805303
943280
337237
401503
204210
456749
154986
738477
48815
309237
793759
63885
319820
910077
881379
603481
69810
656361
984596
786215
633243
870379
420681
406851
298155
766274
202546
14988
549459
501554
663351
78593
75845
793177
205081
619764
956494
696822
332020
585150
257400
569207
174761
656431
230146
711086
210934
433860
427509
232882
11874
682090
357457
906110
330875
531507
293934
230659
838732
792963
294582
488284
831703
630235
145637
3882
988338
634411
124679
309162
627580
936518
460943
998685
1035379
370844
1034085
15430
665480
339051
745746
453259
305740
393484
62660
494592
490795
593783
625204
137377
30025
515608
701655
444751
801401
335471
667365
704301
184719
828714
485856
407327
207051
448976
361264
401428
775160
982959
449157
675510
46702
534694
296521
893780
341802
971943
397183
300836
91289
978236
737558
870541
317306
916882
657999
10383
208720
769186
457082
568596
718587
86412
474875
881686
233665
1042380
864493
233702
700181
570890
147499
602690
757635
33587
371730
48638
707586
619936
324990
216687
1020521
81967
504728
733605
727360
30276
584502
18437
458188
364864
776595
253741
30142
623351
53257
658508
1024691
1019411
410811
251583
360375
740072
855707
57265
248814
941142
887081
137250
14373
15289
759764
500346
481720
378026
563524
382939
1038983
934597
41191
698136
771299
760465
353537
763053
518111
340847
568825
12973
332941
298025
94335
914174
914201
122059
996177
979695
202369
335019
483805
321489
497153
281381
757065
744340
382211
753433
30717
778922
1002266
4850
486927
234719
454340
864238
736876
832966
499139
714
405920
283141
1021799
357818
40305
677125
1011485
402957
140174
902350
396467
413379
896770
193744
134728
446003
805996
73229
618974
441212
506701
929209
307298
254681
8048
623834
98347
573363
283080
306604
416582
322413
665658
78765
213810
817756
608067
456504
431946
986583
244706
995208
1016747
660722
550079
894891
921403
495923
975827
547186
509876
735004
339197
957860
666501
38552
257206
389800
208826
836905
290760
282537
320044
225307
999523
1019388
815446
239931
917247
694147
964583
702526
920685
592862
487505
1007078
709986
943272
741667
843859
535571
246579
47035
146308
443636
150030
284824
889516
1036854
538565
878237
372457
840342
390802
660614
898206
138265
640563
822444
799774
362865
951196
931317
18038
627741
192216
891508
457546
757890
437271
26959
342405
667095
929091
879197
429392
354393
480617
966879
193225
638919
483083
209364
513903
850803
468022
816207
758394
40801
56305
356063
434675
876829
101340
332837
469955
188651
897218
52570
729141
280559
295034
791670
950432
893392
956480
388747
879551
240808
80657
966699
1031034
4359
779460
35950
996331
179388
504863
834345
666057
869487
269610
155099
310463
429381
153269
437564
131703
472347
9934
688995
1030581
548921
782725
639698
257519
54671
314163
857223
338259
453928
1028969
732440
42568
295080
708336
84834
971584
440137
331769
1026340
1038447
298379
5983
575375
233191
429763
623079
217946
580877
17941
232800
958211
449038
183912
805398
247859
990015
474881
937596
596330
424278
492392
170699
156969
578346
838165
629884
69894
53738
196338
434733
620576
950516
637928
183858
843297
741286
805504
188480
899260
514605
426173
611938
518833
140962
78914
496321
299205
1014696
864037
319248
615971
315592
101257
862652
936470
149719
71875
614273
605268
412414
275172
874048
339174
220657
495238
241525
107397
15916
621793
946895
342970
706770
927994
835758
183031
687024
413203
965729
189423
626430
427095
760152
855914
73538
132004
12422
1015700
184473
885641
977998
522269
704032
61674
456867
169789
1013616
707515
1029065
758010
951736
46765
795542
126996
843913
488139
243160
215146
935024
63421
159106
287433
680423
200726
290778
51156
188787
392751
5522
723637
1023140
702487
414890
589554
298483
143500
707594
114426
753854
1001203
243290
288622
778418
605993
481034
901408
705985
29035
875945
599314
270121
864472
517988
868103
635515
611796
277713
691984
9713
630846
109547
179593
775347
889847
809547
442262
102021
301529
533375
303108
158956
306824
226431
988206
354156
638539
563032
648836
944107
405300
250868
624912
353824
657196
87079
663705
834934
636758
904781
35189
664073
780492
824236
626246
536586
738170
30077
16429
835896
693084
524304
268113
250593
205257
26854
568204
897458
499647
825186
192511
759
964834
497228
475697
776330
460339
417836
335325
682236
534999
794059
54145
778270
629934
787600
972999
94828
925704
42236
69979
231255
691722
218405
598477
519940
777513
230109
716453
351018
687306
702756
36688
744897
804704
858831
745790
457544
815560
702167
122349
1024447
703746
849593
824158
556259
56197
708653
452764
940914
580490
664891
390942
966085
498086
31078
966282
576977
924433
36861
592328
325151
89757
437002
817031
553039
242564
960133
725715
995218
432222
990332
963718
682024
545091
430110
860526
1001144
984303
917297
390156
1038733
140774
501366
1028813
148783
380050
811866
618298
722572
91904
63085
294481
964532
724845
587763
460288
565313
635105
151083
723453
150112
461151
479712
151330
618050
340195
189545
592567
777247
119378
663420
390008
271443
311831
603472
10910
24755
116630
929566
752835
46305
719703
594546
943316
113214
531970
521378
74220
378970
635441
641036
275717
673289
704688
447910
348282
828343
859860
1042544
858972
799866
829783
58923
260179
593625
100452
458269
888384
598095
554832
665463
822073
586357
721500
985139
937804
815873
451651
196977
155783
895533
471004
588544
38655
798909
411190
594928
228031
374337
101482
4668
469028
24581
797123
495288
933066
687107
636787
185146
987282
741880
746546
567184
606994
849948
555859
369662
747131
541718
797080
985032
544196
444644
152646
560418
142960
465811
50359
612545
208440
855077
628662
152295
99181
342893
884554
23698
799590
744445
315112
396624
784543
893618
366988
216264
633984
783189
344476
534494
283258
571855
433276
45905
51190
413308
888179
917700
527441
905129
614890
370518
41404
223455
538246
522172
743860
271765
252207
58597
881849
797308
343746
825640
41061
67867
207123
800940
496923
419829
937014
800909
1009889
730920
729665
423067
405545
472224
22119
978991
874056
67393
310790
261619
55992
783299
193141
250436
955345
637326
571567
568024
257969
223979
600716
351465
354213
539113
749718
770389
640404
765332
255646
472338
125287
896118
35645
101352
894476
375244
270781
924317
774692
544743
400923
641019
520762
638525
552300
133879
11564
298813
560447
156243
1008201
980665
115871
25676
672729
30987
596440
147925
819091
734308
533043
877941
938525
144430
553263
512963
62143
436344
871250
308845
1011706
855153
845856
220891
913905
477415
929998
367249
133536
248787
61333
559617
442166
144588
204954
277352
1005065
233150
745861
1016330
304917
458276
344514
952556
755256
371610
725308
332413
527350
485278
990300
399201
793952
348345
1038060
553382
582454
373506
707419
472503
494982
461905
377877
74621
669412
777390
177440
1036393
228693
513917
47334
446858
531864
201220
704287
383884
926186
26205
694145
547782
435150
736218
367715
756797
412760
487337
470970
960078
372383
784784
425397
21291
926162
743197
222992
193226
17254
1018818
785117
526044
830705
186078
418385
113187
1013705
111267
676488
506915
847752
316508
25751
634854
537978
621371
719975
27612
480179
68843
702713
626708
565157
487797
807118
589804
720293
692281
806933
246087
766827
615376
70792
423530
96289
115859
519760
1015871
385981
750806
195010
658879
35318
569184
147576
148793
381818
155853
748229
221879
590893
107508
43193
386095
985487
752262
515104
435000
611793
951206
21077
66815
696785
774950
124658
41491
733440
776875
621228
112842
601192
836407
628409
501109
679915
509342
461815
93470
280380
94494
389093
813765
596951
729402
670348
74894
766595
145811
63392
471358
949852
257623
102181
1016825
352406
11142
443003
663526
646610
584573
196371
66881
472554
925198
572772
848058
890805
259720
867067
876
150673
744220
294087
119437
554824
660174
588903
867245
60786
521225
271702
183687
654137
49343
923719
562417
986673
236988
442118
85168
510925
292031
713359
485482
986383
702619
508799
552706
103718
616809
28367
577318
778349
290326
842565
916594
721458
478132
767573
606260
425716
857028
591789
615812
128016
761439
301324
858283
333841
109080
321011
692797
24067
402216
713159
117706
163472
447507
1025310
362751
852042
456930
56081
592708
200099
563015
680688
1038881
539491
205927
994205
801570
23496
291458
164354
568599
388101
723978
229528
880475
220342
1011073
138774
618023
933058
857275
894419
959249
1031256
14256
207012
55241
937552
786063
620337
759560
1018296
477879
559172
191481
289979
793686
136226
378783
89599
262045
867243
844083
320960
1013952
564312
323259
73201
150978
330991
280924
1001128
520009
323290
470423
638422
329245
273481
923409
949428
1003194
784546
873585
161707
219229
121380
53264
334401
353647
115204
733831
961644
712192
28648
292407
266026
250136
276292
262943
61752
662242
998598
293604
810361
410511
859174
181419
552331
487535
738933
766986
75058
687403
143361
360693
392067
151660
19793
336250
233620
895654
490142
405162
358436
296870
6705
943910
774895
669363
520176
630832
261603
197706
642948
442091
596934
1037973
86235
984593
1009761
198918
867354
661235
144408
858330
947113
518290
260768
140470
637594
361828
983063
435734
177985
840316
35954
71073
242093
550468
463720
610674
627154
502924
917106
312029
433375
22402
756669
330223
135551
961247
594805
31731
183028
25328
528270
76178
378582
668640
8151
558095
46518
59548
602678
134939
353335
416932
634905
505906
288366
441995
1037672
325501
398524
783484
778186
1013030
447249
898452
188112
251761
486797
563905
720661
797656
752932
810650
333957
484772
113071
394769
770059
389232
392615
969589
358401
381377
648443
693587
987844
681401
4695
46144
668393
754046
792778
1011770
450101
615833
2568
61541
107944
799606
308143
568543
496330
844141
460570
333520
596925
490019
698213
502863
774625
426245
558629
128537
225545
26155
619689
433952
49666
180391
171029
117524
641300
859346
448919
266526
148766
652074
312634
164067
422928
772213
512884
566335
705460
389706
667033
407156
11575
23167
751360
352142
605527
700404
875260
898831
16831
579817
332584
298975
90960
988268
762648
149571
442276
137040
477790
589397
273578
755423
650112
903369
491795
215495
312640
318367
566633
794745
55996
37733
65844
1041267
212562
201618
794032
632097
1006827
774420
254123
61115
964723
380035
454344
182586
216757
856020
1005325
702282
392558
655813
674944
620619
870517
770671
57584
780668
502448
680270
91443
409652
535151
901589
197345
1030115
431281
307939
636961
268377
963922
1035018
398333
295338
313594
330437
569038
801671
703311
119459
182558
426747
969048
69867
905616
218790
252452
331982
848662
925624
160248
1032435
592312
716268
1043354
330937
512206
892701
762554
771942
450471
272842
316186
799696
912790
161782
25516
232889
903009
339391
705292
343746
386021
650165
715044
921490
635847
534950
169361
673133
874331
571796
871790
29613
955999
564748
864293
902251
746838
467218
761521
79708
810191
105794
206844
363504
535201
470459
113209
275081
715104
306443
320647
70633
575318
91250
692539
694605
908736
312926
53060
198827
1025982
35277
370956
366387
507783
712857
1009818
1016699
356121
864252
666762
395729
126425
726536
307877
524783
911663
463916
638812
451056
280473
632063
697676
253780
96587
352184
39502
880072
535126
690265
26266
13479
565251
165804
27968
463193
404645
444813
214550
624065
71954
249399
754918
753932
784176
127272
110736
562273
654512
167981
92289
603686
262021
247432
122590
839845
918727
66228
775221
440665
690457
990728
556169
956035
28934
481369
654910
72497
254964
673322
905418
411570
882311
713304
237731
288731
755807
851707
817598
56277
397683
517782
44759
264079
118028
541901
532929
439324
990142
949728
480142
715132
825926
533204
629704
369198
169824
75169
153766
167953
50787
151459
10193
384803
368528
354586
408398
157072
397313
798782
312542
862273
982313
41860
316316
205873
443426
781549
289797
70526
168105
40485
684548
511366
425911
845241
892893
458191
933147
668470
419164
465259
555789
192931
547099
786722
1028732
532864
140354
968224
74773
194356
194504
770448
378974
24192
562104
203719
85178
34435
259635
694677
549575
916131
450082
265732
950318
889208
311200
283223
668954
342216
559143
180243
531898
715251
190340
100986
275508
728214
382906
107872
395767
1044597
48149
756487
102764
659802
1038274
983532
631479
43004
866135
436352
654644
642996
38658
911732
301628
475174
358875
562440
332170
900655
351825
428378
993011
848426
775353
654495
631607
655093
972046
916719
362222
668862
525256
962148
579968
431322
920384
239298
460341
536243
290876
540540
456145
580800
198824
402201
493040
692173
391549
751138
416298
426502
672071
907370
489407
579801
396614
282767
65042
611326
565927
563652
939075
577407
578550
597208
724501
506440
456229
972326
318801
287483
935345
328523
909001
310190
847630
222338
434478
911773
673535
977698
938903
376306
966668
269896
752392
57414
349785
100499
582891
564859
526586
993518
166661
127673
476692
175161
338927
874152
316813
830126
42004
342884
510062
424953
1011231
740572
521054
969340
912671
559580
318419
901881
88362
678144
414107
745978
80708
757620
1036881
369341
535463
944827
470692
524194
82913
1000064
662596
854961
646028
512966
651281
113227
783560
312319
59914
222584
58540
87913
409774
441874
98760
799124
68174
882382
404962
336159
422883
1006515
991532
644147
359011
451793
821759
927599
409163
93373
967010
113769
981846
107150
871409
549913
883424
1932
279121
805362
943484
1000513
318347
542510
337378
919022
296638
288258
898311
157105
967059
506609
220279
146364
65569
302324
918817
1001839
1030563
867673
379194
822217
459361
611240
442000
737750
536750
703284
557538
16909
260483
826447
510073
704009
656303
399312
106527
683499
325501
394081
62296
533393
726160
663359
1019040
203941
809097
675468
894206
975425
46647
942604
33375
90304
359624
9248
761047
545720
95946
19303
649643
897627
490157
875262
902623
335220
521364
654602
832670
397297
707047
223532
902542
609991
275631
435539
985146
68512
585402
136816
767277
296402
754090
1007843
962907
206736
632420
936309
364269
866718
601838
754739
994621
983691
550680
259021
325656
679905
610280
411558
638506
342815
509031
570849
425368
659740
664152
612560
322079
210528
939592
895171
202309
410772
143107
817333
738417
299755
137370
77971
227346
276184
243829
490261
1012800
753864
607327
581933
366025
801853
148047
955111
786285
581567
893007
711556
453668
452215
307470
332469
342576
933574
994348
406460
335013
768440
337170
835348
169063
511873
978617
242805
351134
378553
225329
615142
228166
181476
556240
813563
137604
569226
259012
756383
666083
774910
1042795
194397
14495
537205
113829
498698
641181
1027793
884236
35962
300435
484019
556983
584340
394560
475183
136885
280886
770297
479236
846488
325042
747706
21998
184732
725406
1031176
446987
555406
781527
347602
449265
881454
413444
794828
752428
782037
895555
917114
638787
1000586
156037
115507
194177
698103
808399
141135
125678
483675
97578
408067
91106
265091
22057
995602
456932
133125
424150
14994
896628
213675
65390
570717
778390
412912
467928
521597
523909
47163
841402
658002
711602
607337
1710
220965
1027442
745868
56847
147286
846364
417396
535423
902550
283372
994891
45263
802716
51501
974202
832677
762831
665578
950208
1009160
616620
1031573
104471
82631
816216
787755
353740
597472
774630
444634
346791
840076
600813
221590
707718
661873
760444
786991
830347
529520
12116
560546
191672
410612
895465
188654
741710
158439
538878
683285
157881
227325
938717
1011743
391722
535465
517089
476560
64752
154026
670944
832881
927314
146388
774740
750292
745241
68637
614105
571115
340706
918819
420432
756409
1043608
206482
624754
2949
810622
121828
803062
848204
704040
691727
139076
273453
309680
660226
876987
158154
69863
939848
27019
383881
945969
76170
67884
156581
210749
212606
810107
169838
18921
224267
204922
943300
660356
673884
249760
575590
838984
930564
995874
649386
540891
572042
39378
123107
194965
691295
22879
328959
513620
260149
794575
275942
977342
991940
504882
406527
395868
884580
370595
150871
623852
27750
952736
613293
398902
991044
29854
163267
201050
344649
553808
168275
840578
799132
158529
639046
598333
921142
857990
745
89809
821620
393887
735333
677206
1027473
272218
787319
287824
1009537
27910
1045239
63052
330681
172960
179521
8482
719642
684176
34951
480250
800665
961971
649275
550449
914405
907574
330696
485351
505541
340262
807735
929945
364870
968023
659431
368124
22349
505911
839487
275595
431551
105499
75858
87663
709597
575853
324556
123315
948925
48449
872199
618523
695940
899082
364094
288349
293102
397530
750340
1010504
278192
769939
217152
1040558
1044601
1033443
764759
501819
800807
708742
744805
28491
47260
517161
82798
341556
57474
614130
282518
456437
556867
435855
136957
973518
735379
814181
506268
533491
712791
906675
933652
375240
385435
545086
371344
237341
129553
586996
572769
369989
449670
714020
243775
658612
104877
678030
989081
548287
697311
875706
142563
505303
335982
902383
732275
951271
549176
130683
9201
32228
751515
625686
862433
298425
874278
851376
697476
426661
392819
909081
291270
673759
1027533
293008
288304
258700
920082
451127
1006792
196465
544040
658920
39464
1025355
1019421
256572
346138
367092
744361
787530
257041
810468
466693
884855
852000
550505
382009
430412
569421
13022
814552
618119
887591
117987
95726
821290
909048
861178
298086
248236
340651
595751
589765
130180
68622
275247
149507
882291
470266
945395
35514
233863
1023079
777267
723258
794260
69790
578751
199130
763544
203467
99292
1026171
510294
815990
751394
268162
255932
684738
276455
732494
1022897
872279
291830
26012
882320
754531
1005458
63018
761791
967945
235666
164913
600541
231280
347551
203925
944221
386279
840414
953775
929531
146149
926930
917289
497893
397283
106409
588701
308166
465941
487516
508379
142773
13743
690373
464942
981670
607573
850897
737665
845884
439759
233295
410910
551237
6375
537509
1039556
96644
376820
609771
147986
748729
857975
755863
387071
516737
857265
65914
365147
366504
459259
330336
526877
646174
657998
680050
48373
959319
271757
521638
948735
47988
801677
771245
597572
376948
32374
192839
455930
823055
929561
466597
679899
66265
44115
452228
531773
371369
161993
905140
398221
132352
434373
725748
993857
811419
466717
411792
139607
1007122
101813
879710
573189
602490
89061
1038988
305128
532051
444401
233323
314228
543013
184285
210251
817121
437028
680265
728255
934920
199390
930981
509237
836365
223299
247443
654704
684177
896814
151529
246791
772855
552043
607711
654952
864120
476285
35427
688630
572326
502301
920047
448684
477009
429776
692960
777542
32622
788254
528778
124839
914809
746573
690111
122898
429993
481144
987771
942426
77926
187530
12595
593569
476960
538766
256210
775767
97353
743171
530964
137622
737392
63550
529498
109929
893049
547567
660862
131999
434508
280439
435240
715952
396916
158976
665922
705284
1013488
109231
199451
878053
933746
81007
670289
465285
429377
926672
365582
767590
364094
1027171
761415
898617
958913
918268
326816
143413
613217
637130
608058
68409
680068
735630
650473
318601
104054
902963
450842
373020
398119
521743
688380
767017
27817
63046
181399
1014781
994119
988178
673654
125788
737412
402690
253180
422239
621090
608949
996674
1003847
860233
253023
265354
24205
815402
1022525
89538
1018634
910660
1022023
975463
256030
596934
376345
326734
511950
88741
674624
374212
851920
811397
474910
521768
892657
1039278
775389
74021
433548
430753
991915
625989
10289
146955
232752
951511
513429
787449
765832
102134
209954
154887
567911
190361
596628
926224
449430
154835
151714
669285
979819
541048
871564
726633
384889
80681
876976
989864
731391
944149
600213
1001335
319150
405229
546829
278889
912918
624437
611112
766090
322046
1026772
635405
221731
197635
359605
576882
702696
844129
370765
563019
489150
657240
906202
394774
144221
591016
570040
24559
546841
399631
673201
515555
619849
609540
225613
728655
874237
121868
326057
731628
1000092
158763
411301
980045
5869
541357
54636
459463
330431
1031190
521559
262634
703484
191905
116912
269256
856374
768400
632892
1007017
721763
892512
74201
693645
486300
303842
412067
70690
965621
4566
226798
828787
535981
263536
936688
499030
640803
357345
922581
801120
882415
383695
468714
445237
110676
745875
443115
489343
311603
792371
186817
732496
290829
696990
67204
177043
366058
232111
561793
1033305
285185
366338
100142
189256
867032
505721
75045
966463
763863
269043
542198
644527
939035
309432
731159
861850
221828
389720
95811
753790
116963
396992
788172
860972
1002638
82239
801212
254656
885991
105255
651850
938533
759690
621329
932546
285171
175588
591410
387249
335641
682594
744384
400407
120960
973433
848027
574619
17669
113663
782831
551833
497562
435592
165755
662368
449019
538643
263225
304332
588595
95018
972969
506368
202326
1016304
901136
254212
430668
502532
774038
313192
745357
1031461
406282
379833
248565
833010
799987
261128
411889
1005510
781956
635224
791326
135133
801736
323527
730089
173691
397534
605252
316488
588393
553526
570419
770344
832343
908249
82216
712884
189935
813128
499505
1033928
247814
616289
546368
452496
544378
598845
940775
233832
370439
459790
333610
16842
180998
846525
989561
281079
383777
205045
906140
766930
646548
340792
152635
699932
871763
991350
602457
687258
762388
544264
455671
539278
104744
6183
459125
154123
719573
991153
681597
924641
209998
70890
59697
225172
474829
225030
224467
630445
25157
242174
763008
773583
420535
522979
852371
322221
258443
5238
704166
630239
360436
225911
642190
535998
914226
568978
765147
758207
139529
106123
454266
817698
723393
1018406
1009916
897534
987907
595193
585170
162455
721958
119629
570366
562417
1036778
32288
772326
755198
304351
992780
662079
483992
73431
199409
107026
86567
608332
588075
17870
20030
604913
837693
455052
610731
951447
887316
224411
29424
392150
988023
130798
597834
598319
418726
711999
537726
566555
28186
358222
117224
908533
46258
671002
99580
1017868
87062
306081
542530
927410
282217
446334
83461
649298
264608
269462
24128
281247
1033599
434234
240313
133933
652838
655314
1009995
353478
775657
356840
421214
185633
249559
251081
893456
394316
792873
702171
162979
876901
658242
133924
373556
704998
256106
228234
946047
445144
137257
663128
948669
19391
135062
350247
134913
426506
1013732
10099
192798
966627
351819
999791
376485
617411
667717
896352
762549
710697
40697
473045
378194
22197
364841
358461
940206
338229
514644
500054
992029
342146
629035
896114
416509
554259
648380
658811
532818
591101
701678
853886
195529
559372
204296
643093
861168
667706
773794
301029
832558
819665
1024757
268238
432154
326063
352845
447622
653785
885616
213069
472930
901473
583809
917826
564671
375183
845670
414891
519213
736011
477604
935474
530797
952520
878547
374587
328074
843370
86275
400141
840011
65904
483590
729826
335962
97975
283269
393316
975254
635870
506213
947905
752435
668964
804881
619191
283574
1019316
431659
757860
626765
862955
601934
796472
966701
741947
431567
576694
70559
887648
18506
514470
172750
125404
1002421
248611
682905
106065
203408
326735
816711
405463
347006
1029732
159867
213
307684
265662
994659
255107
461333
986684
888181
230859
445941
457758
771701
106686
974551
94235
96283
814140
596700
637304
692029
203951
835755
148978
179446
929250
332107
544836
222906
807761
745110
131732
870035
394825
443500
523208
681486
747863
972442
748077
524903
889836
257961
1021505
168914
211505
1023629
924854
401584
659651
301389
27228
914356
605490
557989
131102
933965
781886
1015014
914188
767125
121444
1004856
153722
320783
447003
463985
848336
823149
202709
681890
208577
882403
266056
733317
644253
25131
138172
763834
479683
951298
169393
217800
413735
523675
374728
733470
160122
1019739
420288
704465
1024487
718036
545542
303848
258479
355311
93488
1022562
80287
519877
157627
975574
801517
800010
336126
9767
225298
379201
347593
833147
456511
674254
380356
245914
631834
580412
871424
216409
728211
293968
520445
964481
284179
325645
338646
878405
427228
76480
592168
875945
592574
907401
672333
591103
34596
660932
751880
971213
119519
22264
338856
637343
388325
973175
268465
171083
723994
246969
1017101
182853
316492
444567
35012
128499
618133
386942
34880
909935
496171
579125
798291
672576
881830
951185
754302
939115
1029790
434920
71659
474686
677815
426039
195933
962701
443073
690398
1000315
499495
97973
214785
155517
583231
220445
403069
196850
998700
713229
12120
777689
807718
106553
924995
734960
519112
436686
953279
732848
205779
575262
459776
716862
912219
731469
364633
551624
842172
885448
686261
624440
769176
623619
887868
385189
719065
1008883
276795
722958
596454
753697
359167
238752
507654
452898
729650
995646
690548
717277
900136
639332
313595
749962
233828
126558
47118
928239
24495
202945
802270
856289
740872
928559
842109
456226
472036
305604
57594
858829
644225
386816
274894
956
560818
65711
1038343
187806
621452
13885
510273
468615
632087
579963
423823
88369
335515
466468
114984
784447
298756
891767
198107
781410
451597
333671
466909
522453
44204
962916
862919
338475
150096
452448
1037799
618435
794587
672819
971757
318796
189765
480378
791567
699345
1008633
583324
57485
544375
883652
821618
550444
342423
408237
1024022
684947
1035139
885337
92075
807718
632774
7532
416033
333922
900922
609533
73540
830893
334003
1024870
281328
186692
728980
692132
779355
119816
15333
887432
1013758
824591
881459
714922
135345
259415
719836
579139
836446
674618
752552
990355
828481
606035
267612
353708
326105
546606
323811
197424
346085
897148
163098
343514
302788
803764
890780
310171
797276
391539
288357
654710
526259
77407
23147
428640
334397
542743
938898
273509
935310
478152
810441
846812
911134
382570
922892
397466
204827
466365
105704
796411
743250
529150
1038289
282762
755070
714605
803622
905236
615216
332297
627518
313276
503836
748850
332089
192562
166325
155546
576293
190714
274263
684470
794800
940923
500629
32748
147745
736972
123459
183284
977069
297517
483043
949355
720291
447924
458628
321965
658173
14175
377305
776239
992004
913185
801946
427232
16265
418679
989334
308703
237348
507720
178446
560042
84915
941201
787868
513186
96083
139738
819949
958121
439854
5291
145127
585669
583231
690751
392516
369450
863323
567172
219549
61191
812174
330337
198333
726699
132585
154095
275243
364135
558614
223468
767358
624680
188166
265412
250143
241526
154080
111331
15810
289263
330850
240005
537667
503939
4953
783490
299050
361108
243997
853897
27017
826106
179784
552439
947530
234435
399247
184900
317281
458385
969326
326125
139450
62623
366301
874120
983310
997408
1035805
688325
856780
247539
60703
190287
619190
355332
439093
292247
560163
788137
172249
238269
106567
429378
518422
497903
714355
280902
964766
436188
489263
113573
146649
543371
908809
37512
1030443
794656
540407
641205
546951
928228
1029400
929625
87565
85725
549192
641653
277732
400371
951602
440983
952575
293144
730280
800363
858005
814622
105704
562720
618285
918861
335636
962464
178639
831741
1009128
417198
4622
628616
345611
50171
1028961
698833
253577
369519
238908
965673
466574
175605
740981
336279
32425
433586
208279
921034
238755
221895
314788
139998
104024
606066
147591
212010
370052
994692
939678
685154
261120
178833
561585
67486
589899
591619
940338
219371
798766
1037949
319797
292955
733968
646168
798880
49112
754687
971864
253924
985041
773314
569951
1011267
444641
667515
897511
656996
948005
859046
278454
105874
771687
759351
980794
395231
746955
666561
861199
485096
464563
295880
539341
827541
288552
356002
19598
265819
840270
583410
352870
307146
764600
719234
835825
233956
1002042
249080
779324
268917
281550
757368
296264
839522
850528
691876
696818
1020723
784396
147432
263260
163149
131111
697732
905534
144661
302197
139964
761566
544949
101060
56285
826032
727940
669137
307315
293409
1026227
574084
547777
638083
449581
571033
109991
2048
1024106
714777
280368
198697
214399
522671
113374
1041694
115842
231670
216690
728170
872066
212161
90156
944940
478002
522106
776208
455093
332669
488073
43132
476842
761044
546589
390105
489670
194580
394165
198842
233071
580946
457660
407075
957809
576091
706982
61108
479014
681295
402064
138229
184159
936487
835156
879868
704884
504344
872893
453651
1032402
540643
241132
1045076
134259
239202
765788
91784
186216
794488
651923
790598
577128
623452
717285
80115
458937
113483
1009505
864383
990030
298324
337128
468595
16238
615429
3887
842806
597356
211326
596993
432414
37510
557571
64148
975628
45059
159201
240357
352453
444988
242425
514988
795775
832785
3291
193085
461461
325848
1042367
1002761
590493
972669
891087
501693
248281
809257
971955
947113
868732
194824
760658
313135
20253
89151
921843
839685
168605
105524
449408
543310
464317
1004016
955860
461907
315913
1003086
970602
705597
129744
286186
65622
133138
747176
842395
746139
518674
229664
286125
753284
477371
350265
593834
113473
802624
747842
526217
898595
784961
418032
375779
741421
121199
623145
113183
233947
242844
915023
198686
769136
307516
812556
966368
530644
838503
559821
67229
705928
375772
374457
1021614
188018
1002590
936099
514047
734421
38084
1028130
377289
212637
787448
534205
133103
440206
166497
437980
470016
344460
665484
252887
700137
658254
457531
435342
606378
801721
782225
572644
791665
631489
48505
691707
862229
998494
206659
349921
394006
27972
860390
358533
274350
960541
764893
70051
95656
434247
695430
235638
416449
398478
723695
439232
956578
208948
641925
204969
629776
321343
143286
852302
627188
9802
342389
1038945
626913
962287
94971
615396
621538
415525
946515
803076
948442
600924
668608
500160
721282
412745
222446
748554
69761
504564
898612
649395
1009841
948038
702910
405190
999866
35384
385061
834058
431863
455602
376901
926870
571211
355138
949443
589225
696560
729037
760942
440791
683447
497931
315041
784819
359533
275052
290650
694485
882588
116699
904177
842315
982199
728759
449270
433712
287522
706406
737074
150739
394539
53789
775017
184210
505939
991059
502751
97569
518076
663497
192181
606321
838803
528486
961302
694328
43388
910779
724292
373098
325695
831836
151397
316208
700880
680233
652368
972283
451873
113232
902664
616344
410217
598042
973170
946758
271895
367790
874840
954310
53070
233166
590773
239810
1000871
25361
418122
420198
810557
317508
267476
614410
862780
448510
319753
408821
1024536
628418
526229
395389
106252
805723
189571
990230
974244
338611
414186
406099
324172
15334
173405
535201
250981
170663
944240
483377
639651
842986
50094
187738
737519
309006
863060
619391
297393
22974
397947
538546
270548
117599
53845
332755
324822
894428
124412
330648
542607
15268
499254
595449
360394
15573
988536
10319
394935
694855
723274
522235
889126
148294
774095
1031096
449255
266366
659408
710255
738102
906851
879737
459965
529531
963207
229740
331744
952508
909175
54147
935679
451520
1027595
27833
535314
505932
517492
579119
446148
342944
923334
833803
383702
616219
66824
706602
351662
694189
836531
977121
85114
854979
257699
975201
29116
372329
517405
159210
918302
708868
900196
412799
255011
280094
894208
255258
1032461
760182
426825
920152
298736
812217
639860
1028919
329121
1024528
29063
349964
837699
507195
369108
569718
993992
921633
144061
895178
603805
30036
200236
103033
809793
866162
907104
318685
448802
654554
209243
497917
470336
1030433
405852
279297
1022426
816527
801557
462047
253197
983652
136218
757200
892850
207598
386393
744540
1019886
885825
451071
960436
106359
995970
409463
300025
266881
986536
793719
15959
643067
695338
766330
485400
215559
563202
287216
1004954
612291
139911
958045
510383
833914
126402
754588
161356
870669
475086
903959
395096
967572
922076
380068
788622
201609
718812
104534
361976
554990
615273
501024
283786
653612
559090
331047
540098
1000140
1005207
178815
527943
306839
469324
193511
616020
716302
299014
741574
906847
642384
463174
81229
932615
221825
803256
64425
1020927
501344
223170
60051
456245
170584
667629
990574
1001045
174334
361553
728905
804967
115386
386329
442862
596132
687866
1033984
797711
902733
19332
828633
778591
259357
108619
177025
659633
525383
471743
647359
551405
196942
278787
828080
689808
670221
500848
537476
705730
379328
120937
568059
940946
453669
843611
1041292
856995
137003
971075
855189
507824
200079
1044875
105126
993033
401212
621545
580846
568472
564201
754309
114777
749691
210765
862423
789061
448863
23564
178652
565509
399073
88106
782347
847701
77764
343047
760957
186449
919701
88246
20484
897986
936237
943196
739061
166643
692719
145845
47101
260424
352194
365440
555146
1026611
878040
564716
915884
2402
697533
461891
221260
415865
332977
1008445
353514
14796
287865
329831
315924
798174
1001499
405304
513156
459247
601523
705634
281249
197344
479673
563968
1005175
798280
494598
713406
648751
264299
835280
957875
221597
779133
139547
186861
225524
851354
888010
987496
799669
483009
595274
809222
368883
827091
1018483
384519
401213
532553
729005
669123
754424
813519
812570
363929
959870
554528
490116
368228
912155
763998
759298
245820
116538
783316
787978
736606
600225
264757
30388
798777
148683
561640
318838
352693
271561
478764
555028
235126
890287
234629
454577
547844
750463
1040782
267650
180096
687034
258197
978733
492386
513278
120495
809617
35204
633455
816437
193198
399797
577895
597512
837563
393913
782682
816501
14248
747644
79323
289660
418759
892573
178231
399650
263310
27711
265463
482441
424899
904656
748047
860045
868221
925350
472331
1024738
78190
531646
955934
774233
838961
895115
12262
874992
451649
125954
855220
839668
513224
307330
473648
306135
29527
294456
467637
17194
993368
722232
993298
793478
948795
815195
260587
981956
156539
869782
212994
682512
796117
524082
531698
778044
342611
472035
104525
135448
747261
928169
830839
733737
509954
1010693
1019056
751111
647056
512051
351868
484983
693117
502754
1038368
505702
979650
337676
77451
309012
749755
981710
348172
28441
182025
610161
515089
914544
913321
481380
992584
649471
974700
1034823
8453
488036
909602
845463
1024315
882784
537076
631717
226974
1029381
643603
1034753
122334
297909
246165
785170
974315
302428
151690
838013
98004
480459
810139
866291
624424
421327
290964
878055
479700
437667
333607
246479
932197
299594
454577
55638
68768
796527
1039348
218718
778184
237015
379370
879481
834869
765791
353407
64692
859702
358342
581881
283346
341003
526615
602926
808677
1034012
453019
601940
589452
393757
578275
631266
77467
934343
759241
228036
398533
112000
457169
905055
675808
729425
617544
891584
297584
778003
829433
963069
1025875
693852
327941
602605
886188
503474
1033507
645791
930849
252017
563029
585544
43026
11750
36716
114979
721842
205947
38189
618877
174675
1043096
155651
8286
945951
705016
292817
285233
501035
718044
520665
147641
434677
709762
232625
387388
543061
44423
123260
562653
358683
76646
743873
369948
966609
538245
376648
421310
58933
397391
439143
397387
555286
760293
851008
594819
903455
818490
922086
47427
531722
829203
245265
632866
415934
388343
504215
364033
898162
583534
424953
587060
815720
958933
1044672
730925
453788
844887
377446
321689
737301
339923
854229
230398
318825
384568
600029
165935
38511
121704
576822
498798
624978
791137
638167
519493
814741
249928
713736
924645
834067
318144
835428
338019
814666
481000
1013264
815194
774414
792937
212558
717147
147466
598011
195643
672005
363146
389873
726335
672377
878870
403082
262869
79964
1003422
587413
23579
968027
139259
770821
308851
872103
930191
245378
801036
813407
629431
431161
110458
522410
737048
662934
426022
948888
540915
665742
201393
351933
617180
609658
949909
32586
388612
41885
466006
379825
1013968
566117
129777
305564
107685
1009062
692317
996898
334367
1020953
206963
143898
155811
606701
405284
592715
947476
723106
171174
832768
123401
985034
1042611
848810
284333
808711
1025240
663526
645471
381764
965835
129040
496542
231580
615800
322908
868622
745025
889603
655537
823864
421168
230694
180975
1020050
257977
606471
979159
1012912
608292
369573
623967
588360
439351
302087
494132
603073
265455
541438
939725
960487
17823
24136
1031484
12657
71032
774488
269850
297634
205032
300369
895182
654492
598283
132794
904854
395823
604532
304071
732571
930927
815111
124644
572758
489550
986303
695240
589991
652151
505193
140280
736615
665514
585575
59217
694290
1005291
903802
626443
336372
125011
305282
754634
267694
934987
925105
626279
991437
166803
425141
386593
804027
76973
451110
543935
777420
494827
138044
321002
487138
448793
646799
509712
16886
515827
994086
325607
192159
422675
526160
185027
4237
519140
977910
468209
779854
800318
282269
827163
513550
725307
991367
476497
945142
110072
900471
282311
628212
819237
307160
693211
853046
792530
706220
575612
541314
304969
531324
993525
755615
473263
684636
801651
777172
60538
158437
394453
557113
245888
992740
369377
466083
576964
435326
383805
886297
621965
817041
711385
803818
948153
464432
363211
713956
971859
233536
242689
390182
404609
129710
916636
48485
245748
324720
84683
833827
397178
933436
144666
211660
566157
950883
583420
425354
420610
379921
1018619
901987
571813
533346
571104
683012
45840
861970
444223
275549
107835
930680
973234
756665
360819
456118
207221
123290
782738
780873
116429
226320
936772
137898
840673
563301
83396
285930
40506
878038
298310
220946
275182
197380
547333
192868
768421
453205
35483
404512
808274
726174
681296
499821
974970
661999
836891
139578
310006
976966
695726
257628
645679
511182
326496
540243
351704
74182
624531
672476
391740
39508
28534
747973
109731
181597
164430
611812
70625
479651
652756
519200
390844
998612
1044274
390184
576169
207577
387874
370304
968389
470734
806102
804636
381372
792466
259894
851006
343162
874791
142191
1016461
583897
885523
485066
170133
934066
414091
673149
556906
423577
597305
355545
289875
571041
743316
423115
767854
873219
901140
181625
470837
156798
515240
133859
212473
20115
640034
1045324
799826
260098
1008589
590774
153246
450463
633308
290566
639490
642861
294495
567457
305728
236873
684645
486882
809885
582418
707606
163253
283057
885154
358065
32818
989948
360808
128185
750295
356850
202323
116612
618971
418426
514684
7833
148019
894783
1040716
957263
425999
1034526
752883
333058
160967
612067
221059
330593
895276
586807
269793
58090
24714
497195
34955
713223
430900
648885
1037587
883957
657968
890767
51249
567710
203869
702745
253427
384490
20753
701632
953121
28400
798685
721332
433381
416242
891961
1032594
512607
103368
790749
948617
425941
1007034
1027205
960218
20670
609805
391621
179318
1014352
825498
86578
648264
960176
812550
617572
413008
483113
804846
228310
139359
269062
1014194
302086
984159
811212
716237
595210
970145
830824
650860
447394
373707
869702
68799
431140
780388
873158
602244
86122
495358
972234
292922
780966
563565
953761
29772
42928
35065
1032515
17483
604631
989506
442153
867514
869387
760726
494252
757851
270015
320516
527370
956582
559673
223613
509532
819325
849334
503937
803874
504622
222959
958498
18625
412652
519819
624448
596135
230436
479293
682658
169436
841576
738993
964761
709699
444796
556236
155365
441795
34822
449603
909648
155518
606098
814524
337194
507226
177777
336149
916577
914312
1001948
58090
955223
49889
959863
1006110
348212
443091
909207
128659
140165
592346
22696
234877
76045
353500
129480
684368
28581
172040
740071
469539
598024
735618
358928
403638
882285
784947
974190
714871
982270
192997
592828
906877
313018
738776
724795
743966
329314
510174
969016
592168
986606
114754
159554
1005240
982596
626622
262055
756383
477087
158453
308516
578468
960918
374435
599752
712204
37928
319602
928689
405448
202186
127786
470815
475708
805050
978214
979320
447018
552230
697898
5175
22498
356743
430014
616210
634535
791430
196645
423678
98084
401488
968162
278728
855654
397149
217755
962014
385426
612529
747018
517366
285627
57505
128985
917355
522287
323456
114729
645466
145194
920779
967188
465504
524444
790599
711645
82532
46534
599807
597720
130641
751451
566719
594365
428653
955906
140012
288673
514962
253547
746699
343838
686010
816336
310382
376620
654306
422504
993577
742429
574986
662425
266324
256541
274387
908813
505412
300784
991699
521904
1009204
475190
280211
95840
504999
174424
443255
618059
94305
925975
895814
92613
69904
661552
881114
659848
919352
835046
530321
397810
415200
427261
628658
779433
914451
516008
275090
220385
537656
770925
760174
751575
6235
1005744
333342
169069
308052
518174
605613
1043300
223912
578284
740460
18675
996882
145770
470741
530418
858487
222492
655102
516835
1044557
107419
688126
713892
439146
373358
787432
360638
1025975
442257
128238
73519
846963
880800
839526
230465
314491
451648
822100
431150
1036420
943055
401404
947199
436119
117248
843887
41288
923129
828503
562826
1044123
210206
315687
116246
37230
432486
214505
268324
584755
387205
766380
802883
988997
1002592
543263
666735
98998
147837
53309
8077
744403
220092
316618
474992
919136
795294
182638
1013987
517139
375301
443963
914237
29478
346714
164503
52885
392115
583564
847654
398018
652824
124589
963558
95861
876722
91486
550863
621089
229917
617793
278743
242561
156958
255825
651802
622510
480036
647714
43862
785959
129947
350299
546078
9298
974779
175115
929657
77473
877962
1016134
130700
477018
731770
584754
749726
693856
232942
685922
686795
393738
57494
36675
455535
980313
347528
470715
767802
565202
534493
976015
998979
329029
881124
54889
833533
695710
566126
778133
981605
702956
441386
212442
505852
1006195
115429
606025
860382
1028292
690238
869686
50445
62375
515950
774172
587782
256293
663941
433717
33974
156310
258667
852340
747844
525756
219096
77003
237076
219033
593343
517550
781702
602058
1026392
1042649
346396
526473
113887
360984
594531
627464
342859
566357
950296
821374
384155
184546
948580
362739
895212
218767
112812
936985
823698
874044
534860
771395
834520
267137
288441
31811
870536
767853
768717
481251
1014755
677390
22154
585600
98096
62446
72142
192336
887827
913247
146558
526989
979190
792776
242756
697286
786503
743831
91933
64160
144859
211961
761466
446931
883043
355232
152976
1003099
364632
561913
87825
796166
382726
770390
936737
681073
817120
1752
253183
318329
250809
579340
112395
81419
119839
559118
1297
999641
917807
444277
969732
812324
486780
840635
932384
82362
108949
852164
298726
782447
273623
26461
307307
994405
1024318
86938
688868
763714
428462
921034
520499
650560
725736
967945
167968
846789
952564
913462
503362
211370
831074
355394
465548
410115
684566
184055
812129
377180
418610
251542
363021
854055
816385
588366
262477
893279
31350
74921
538166
972473
837333
669664
33637
105290
139324
617894
827654
328949
254488
154895
104905
877689
1033905
727439
326764
41652
575368
908131
780709
472734
927676
131283
69881
606552
154946
570230
555173
910278
763146
899856
935080
789238
557596
204316
172162
160592
137426
321495
114914
632793
86406
132460
644045
443691
792645
327984
957332
680060
499236
567552
236302
977018
530068
514323
410664
390686
686558
279488
495149
936108
542461
741674
539275
1008904
768887
527823
366723
486407
785893
448275
732469
675553
947922
469551
156634
898097
991848
355349
971682
70799
798621
277750
349023
903364
162963
695368
952063
919977
665771
642164
792746
808493
80037
982507
1012262
325191
205241
664282
713325
146905
261283
459632
94060
156634
244990
701798
237119
757233
139330
384123
612958
449699
981952
266079
129121
931680
515060
513300
192901
354779
971620
733232
756608
545689
956640
522465
520907
777245
852536
12266
977143
824502
815502
25663
502353
755610
532206
591934
152747
554385
78322
127907
887182
175609
642680
826756
282761
830150
352717
502087
646523
999876
964215
399736
398372
244272
367492
213927
125088
958896
597688
290206
621615
207546
96511
916978
844926
952296
880392
754883
347370
222906
509267
177060
3017
6444
286391
277127
54332
144890
459575
925418
865510
709046
791835
250063
484775
825700
709597
280306
134122
771551
588316
973823
56831
843572
615188
466835
456583
654662
668417
239526
367320
639469
231047
852207
172207
739772
885125
701434
754894
180483
698566
454464
744412
939736
137335
858659
522043
498547
968997
306861
215455
626961
699406
329321
708516
945055
467992
44011
689004
941457
243766
941566
72013
699806
959226
186096
699528
155137
255041
455696
407210
219394
729741
657326
854259
1022975
757955
762331
111939
485400
9555
592315
166005
590931
158062
906211
155423
369814
530480
416966
461559
717017
948395
756513
410901
643081
368137
473408
239994
978721
427531
690134
106878
1044813
416717
711732
272908
460084
319213
667065
986934
932142
360076
266503
471763
125241
674616
997533
468542
365182
1018303
291466
986809
338273
101022
109771
968960
908572
99576
736344
430534
999902
65452
396110
218812
349905
907638
17375
217116
949144
869299
592534
749239
827646
261970
703059
123679
133830
836291
86992
240148
465085
559610
629278
803563
562278
58133
384024
186587
443767
640787
883445
820927
462686
183226
218181
2356
586727
810222
917601
595852
689065
1043418
269847
51449
241574
429976
809218
6713
232193
483322
600892
693372
814407
413036
146947
162648
247008
87992
895169
895162
522821
472846
803668
405002
352966
338235
728471
147162
51551
295000
639790
945397
886599
302566
271205
204876
89945
447316
409126
800561
454985
735998
515801
440069
599829
507154
473011
32072
708543
629519
807664
1012382
355043
49630
703106
915979
972366
1012420
641226
687910
845178
772846
791970
404536
748100
242714
344548
212513
692850
421652
340642
451791
39712
451353
442406
476642
864301
946647
883887
489633
143792
731780
460005
865247
754834
640858
78994
851377
503124
608403
147275
326457
145085
699617
688798
760735
1021682
223562
169311
1012146
153113
1027903
220583
354217
691513
87415
884110
640753
776064
23958
552636
375054
732679
837942
29358
896852
986727
506406
460008
41651
177939
925270
356156
180099
573128
245636
310296
293211
899689
832003
943055
288887
153438
777505
970218
261085
892872
573435
252346
295592
893601
687411
734254
232578
712918
1032313
139601
918291
479882
985587
3002
32845
1034570
113870
305335
417914
568817
1002077
578730
800583
246859
14946
472759
896571
677217
686902
779765
70679
260051
125663
319698
869748
118324
525990
672610
668789
448187
476336
611024
490505
33848
1026813
901271
562807
383600
170869
892727
632961
908744
9298
957676
969874
1017209
393798
128196
684379
444870
190735
413454
308570
108478
813441
547610
187659
20127
928676
566359
560005
297474
244290
247903
256569
572796
571131
545891
52160
22614
794700
205212
34662
3961
555033
129367
471926
589213
332753
549452
343159
609602
834876
1037357
75494
166428
361613
518823
986492
38772
187629
643734
583507
583146
395539
195091
792281
784093
806178
13944
708217
675740
823621
92590
763340
139592
842243
441853
107323
124437
793227
708250
639953
885294
216207
286433
223838
365590
269333
770424
93090
899383
415406
17550
334102
350431
520985
627373
127318
553845
1030658
76287
223488
88856
191591
267661
554178
1008189
19278
1012724
145238
58597
329013
590736
997354
405360
5116
907752
376038
1032143
1023981
732744
917891
662264
451995
346519
310319
751575
580768
741716
208808
885552
194726
687659
699324
765679
734947
49960
955170
132234
707970
83736
392366
121568
733189
408708
109675
617112
588539
800092
411891
684877
318530
792212
870548
203306
862253
167062
233682
152238
494304
568613
1041590
187480
1031085
902608
758738
945641
306233
723710
940437
107692
1018198
872981
992392
720336
263598
243691
287062
970489
783699
98839
494289
22369
558593
264877
1039534
480476
141540
179820
180792
888423
311107
243714
523658
114508
771429
353513
787762
764805
393814
962643
765398
419006
8186
836925
50552
335594
690454
565374
32417
65950
26820
934608
211164
581283
637160
452848
541536
455769
823894
870117
233771
41745
64895
378166
167691
305430
624706
653443
454045
363909
921474
198344
704342
363951
386393
691332
589667
378004
84903
52568
815855
281408
310780
584794
218566
168259
932703
317973
116017
597079
304560
1043270
257886
114875
582364
907983
708220
959091
34602
1022930
448098
61614
270525
783037
407003
168562
605649
624615
828796
350669
114900
761960
163925
197812
289663
418853
43165
953700
40727
351503
261743
248348
314465
485181
176457
554760
1036821
437834
1011812
1036981
760005
898898
83576
530445
598317
2763
118435
856685
955722
14926
598997
609918
635235
816754
170951
393101
83444
519378
141007
269610
989461
499944
899097
647833
487384
611631
80030
893768
18892
331974
657341
140954
265651
322582
510945
850750
684142
771835
87716
208788
811448
978422
105294
664288
185076
977852
631399
650149
945458
182922
71507
931430
462648
532362
819085
390858
641900
600465
429373
493416
198276
731680
677749
386176
820956
698434
248071
62615
174814
190760
467954
245406
647304
609845
1026
60921
720546
883622
29138
190658
934796
354337
727383
53532
786708
183145
638004
4653
211743
682113
542051
773641
105017
555003
864288
992466
304208
672423
199542
894028
83005
566464
212427
642455
75261
202395
248662
192816
503129
1008325
363879
465755
837564
396476
805539
62914
135711
850331
374374
294621
53828
113476
642231
576373
85262
749311
889028
353052
164176
813282
409999
921592
791213
1024402
99777
1034133
255116
970940
103822
304902
413779
484479
426469
616554
998040
331673
774969
725710
781830
413559
680993
582644
857452
291435
296249
653248
779245
493334
666436
544301
440601
223713
93939
769242
15462
292298
984820
1011786
799568
545746
641417
968336
810699
544867
167233
705068
794731
815630
24030
320790
71135
933793
443183
891678
885066
677090
438191
47906
651648
1007548
338471
102536
565312
171493
226850
265056
6879
118716
756303
336439
805749
847259
27757
214814
259342
955892
264887
942271
241461
592082
467262
585050
556732
502524
545745
573689
916412
122332
218856
312632
926638
830912
523574
665708
257152
466326
240329
93413
199051
692600
424401
297262
736740
458970
621275
463924
156186
720758
191326
719028
974297
764577
592054
98270
523753
554697
838112
818526
204892
700764
498211
322380
412797
922866
427671
734396
340704
1019179
732447
248244
643923
72142
485083
517155
1031439
156382
265964
330526
341899
372453
397727
856453
620248
366932
584743
52902
907313
296890
837861
439510
123030
579709
934264
53502
587352
408942
511684
318767
410587
310154
1039929
222248
543598
683461
824025
628743
114935
857500
523386
523769
130935
987840
569353
799516
430196
3302
486415
16040
510727
203527
881755
922533
61608
602378
375483
144968
920557
355343
939837
271867
456914
462683
688534
606167
203027
107276
919490
532447
70319
497506
948651
703551
270705
890651
660564
35128
706634
123046
12978
432936
357226
185529
212895
174494
943759
349608
153897
914164
428422
807323
808611
594611
971528
890318
444995
445475
1008019
822045
699837
322280
192839
689508
1037636
126668
822868
979198
821130
166997
336040
257053
305841
724513
86984
539368
1004698
859314
164207
466140
1012281
591472
757387
1020844
721144
882116
482380
502119
559439
828322
911034
219411
958526
761285
572024
1007800
989216
453840
163863
10127
427980
357658
653019
160311
982588
659958
415528
1032738
764942
571255
478081
76213
430694
978438
420645
452656
212312
717736
279938
930343
623548
632474
24037
81554
820023
54008
522827
39390
140185
359263
447236
673654
565813
984168
1040957
8281
135446
587963
933534
263731
1026202
963677
481520
206744
157929
847896
1018925
135026
812392
62706
679137
637256
136273
522720
599485
308224
257452
984109
1027357
196514
688551
135227
198780
855155
368839
655313
690260
504442
565661
445747
459311
528730
910278
133362
201936
978685
441282
880459
366452
413289
887688
176903
384011
199201
1021816
392115
582891
170505
941257
610922
493753
562699
432756
1026055
480090
658623
759425
281188
434954
1027022
175129
184142
776865
33636
555628
737900
226729
758934
969062
471023
1162
283140
274749
705019
239561
83040
940524
713073
262658
1000993
778103
936493
577220
68416
205928
618101
930855
1030327
864607
165948
717370
726543
486972
325060
325303
188303
929213
577316
400854
1038303
3570
796658
595194
1002065
872899
332067
400832
588049
114578
848520
895618
183486
783504
969582
682642
18079
613441
797361
454272
270003
407096
621265
793018
896779
721599
677980
505699
1024541
477790
876650
882949
953698
834916
84458
614629
908575
732822
277469
306489
969928
473104
885160
227289
235051
958561
228927
1039256
700932
226504
949736
800876
727808
979547
353808
859765
906336
507382
888308
668360
968199
511186
1008634
965556
20662
425615
163183
18967
1034369
145620
747088
791793
140282
567516
394971
3208
332058
652845
750415
162031
517014
225531
240098
346573
350359
842467
550903
714913
172357
743156
580775
1024896
988852
246895
722523
218313
403721
444923
893396
505073
67937
750605
971507
970882
664400
973724
128157
269370
699883
708819
528956
218665
354067
528345
470935
364561
847049
174655
7684
8957
78288
662443
137410
296012
146805
567421
960809
963995
272851
105370
757648
154135
983307
500376
104542
409010
365363
101071
464328
857590
121895
572406
395387
423769
9082
519303
43007
358430
629708
666729
106493
164928
295751
700865
982601
212245
361355
112821
468544
480175
971910
112623
53470
778390
547974
926599
275294
207721
730528
39047
35944
579679
173057
31798
506568
1004619
534467
775650
504957
185552
794060
792044
137611
691967
146715
800855
195255
437153
735585
175515
328362
200880
396795
291144
840380
914750
43844
555418
461557
790558
752508
82906
935353
1038743
861990
645653
405549
583142
654195
871550
159948
426093
611851
965365
189179
165710
230943
204521
267443
843788
935775
358376
967627
321149
572029
953265
204760
174068
617999
822128
975109
1044549
69679
423686
1017489
158030
129378
71807
986485
815700
547984
493939
703262
447641
196833
453846
32924
459120
867517
461126
194600
413065
648433
713051
246834
346725
180046
154653
564149
334183
846558
485509
568936
425134
417483
872642
262486
5828
617292
478218
144939
32768
388557
414699
348060
584849
637682
357134
794090
569002
449963
542651
1032589
958525
643792
31670
12748
805702
538971
338283
203280
974462
838300
450966
32773
832766
355531
980852
694542
331255
228281
178844
548097
915970
883953
904473
671909
29743
648157
63932
933910
158151
949809
42927
999368
884017
632353
66070
357674
344781
476316
1037480
811618
973988
36674
96218
28205
211310
301522
696061
425658
399011
39543
595550
95646
246375
662671
573771
758506
788301
107344
935748
297596
645187
234650
179032
87582
373395
802845
727983
862588
988084
845878
1003153
1037970
371567
786318
978306
68660
365305
650241
4143
1040488
918696
214398
431361
299424
464469
373769
796473
792431
127659
851192
749444
453601
639418
650983
451675
937052
599477
1026234
970738
508766
469415
607223
119347
183760
753559
366730
371013
280030
149948
858426
1010786
748462
718184
872944
991536
223290
274292
7775
393285
152420
180919
871862
862772
508553
433576
915169
746756
148581
564873
836922
355173
521968
204344
359311
562728
744756
228905
342352
549772
850066
852627
582553
1036052
948337
49817
361245
841818
242736
273659
856537
623496
1021495
550892
930280
435587
111814
443174
1036241
489999
305968
43579
309203
806773
583491
54195
789361
129281
685031
972428
724689
852419
83148
739088
714359
573595
87180
47784
608620
555954
937249
588177
522242
367293
1000883
622664
706835
732084
761641
978472
575439
974217
421365
231916
869372
300164
1030108
628486
748963
1018985
749972
755362
963557
838277
826051
37055
823540
466090
414676
387155
391294
1000714
722833
379851
366435
208615
513040
362725
712372
498637
181115
537101
178709
474609
650028
896128
563352
929520
654011
125732
11100
73299
60026
369249
1026334
1001066
588378
571717
42899
459789
216420
110661
1032065
563258
304093
391910
610345
83149
655114
634115
982769
904625
207377
340854
463288
991927
655818
57813
291844
469935
857266
1017000
473923
213297
437285
290737
401386
743742
653629
719615
564799
701656
823123
187569
810080
83879
214367
980298
636755
779996
355576
139725
1003218
288264
244540
489057
1018502
646232
677282
139269
549475
122418
1036742
540914
898669
1009569
539872
418559
596815
511848
789742
354195
402151
476649
30770
863003
553
112206
861989
433061
1002376
1013316
571613
135065
812929
294673
899463
991166
31880
811246
597877
222613
315542
651696
203755
885137
213459
154213
248001
815089
988646
265150
128056
4071
506658
592505
659838
328240
41088
716893
346974
26590
539153
714437
654879
488575
490452
969901
685118
276728
981656
221813
872830
573862
656189
716912
956352
1010699
738291
859847
106481
26724
893435
745073
28389
523948
123374
469347
794094
305689
222819
994122
811960
636484
749906
375678
332122
468974
177659
117610
849436
924458
536912
580851
928492
765477
74190
884612
957819
800978
56702
893974
490639
744057
19540
953776
354004
914208
757412
185530
995261
903920
778738
386603
339610
710837
229927
164205
338185
583290
888967
323585
693166
362500
940669
716001
377868
115008
725254
773932
484694
859487
111
648006
574917
716359
464942
294013
560920
727597
2094
923488
37120
110584
697773
149200
179659
442738
878496
1015029
3686
125907
488547
426468
923014
867172
304435
348908
711244
1027770
550062
599983
476758
517174
926380
17359
71864
136776
587830
80803
545335
705148
933704
164126
336685
106505
659852
612926
223402
570978
329127
712647
349085
412023
314700
823168
836374
382516
691745
35817
985671
917511
792739
461603
1040092
127656
609871
124790
489080
598065
776326
748364
77272
29537
300074
731652
216941
93711
345257
181389
476698
355794
481253
292064
511099
970294
896273
907941
833664
184711
972961
607343
200904
743422
182210
209101
695367
912043
421983
462086
311270
503049
209268
870107
225500
485438
376862
416994
997811
4163
1010271
927382
937674
969255
772414
321542
370290
495695
536267
957085
602551
399796
668289
698404
704739
930758
986227
148491
417142
259660
354487
61234
893065
590924
362575
783581
793669
86640
405229
158885
633480
405969
279575
817891
799616
456167
375256
927169
33613
624285
463741
402357
427217
894058
928306
635142
813810
728167
659722
955904
3497
870846
354679
786337
722306
742314
1010415
708313
779366
969038
906332
319335
312072
1025866
727032
987235
671300
303115
781296
809944
461577
683188
945616
447413
283578
773963
1002785
166665
999594
610363
758894
285578
690283
423564
403686
362318
905505
652349
865902
607634
403592
428032
394147
1015990
32614
36473
935474
126663
91972
571658
1017592
402059
755887
171413
907566
814281
9939
371952
404836
437723
208017
1028841
649475
838330
231061
635166
354343
453557
70354
117129
1043013
858563
951696
305429
862139
1008759
379544
56104
974366
200908
55215
574786
918090
489685
247173
864912
10935
136182
405396
747598
995775
671917
412580
16939
107901
233621
1015010
418837
919166
831310
520518
275305
653586
307046
953159
442086
316825
566371
615164
616811
686274
874888
669011
689501
821811
755430
60403
764808
87150
431785
485600
284682
442856
1017647
149954
352860
167441
975104
299765
479070
318630
1011939
265609
630034
647119
340640
736140
990381
677468
820310
221430
309409
553578
393517
854305
219783
814058
372857
969766
627308
978168
715282
959260
733254
458160
133269
791841
918155
439988
16613
241817
793562
520507
776405
765438
439771
129861
163779
992792
187904
82041
213940
990642
273863
845796
764628
799177
716742
1031181
724740
242683
880779
821874
106583
38437
453009
52647
396072
201221
455532
922410
1003704
812546
99870
833590
486121
954517
659552
857534
719917
621872
387634
247174
300536
629971
332871
386223
304063
819360
102563
666031
689930
514933
692836
25681
1004368
254190
37627
293541
846674
804297
6778
745561
903231
897289
835601
647876
352725
1025476
37765
241930
898209
676552
596670
486017
904639
910031
782512
859068
608085
193650
711576
295357
751243
378642
369973
315979
28956
761725
13151
513430
369997
860618
347648
675643
58839
894996
213194
1010663
403460
547018
429853
722835
819653
591668
579624
772404
687194
192408
544000
956742
910337
592785
269892
204065
391438
802741
760550
939316
920075
580811
173113
862082
153262
514065
253711
112738
148625
507496
559560
279
188522
396339
51137
60549
259534
263936
927649
959227
586957
286400
940017
603625
940496
238661
421914
602367
144854
886261
124368
157315
888423
197687
505749
527324
814972
336009
827818
560057
807505
57362
378383
1044521
601346
115909
596240
774183
395180
909871
540326
734953
568628
906140
905571
468736
26247
469808
56342
267489
331340
627593
661962
1017260
449966
203322
468743
720857
513823
41323
866341
719051
432541
435579
801700
804246
441231
1016315
871235
993517
207393
462543
499836
403204
348880
562666
412837
289290
10133
229132
838187
766719
792834
23541
783937
528889
184760
770982
46318
830130
23548
52754
476801
81861
975101
6250
416457
136227
866708
777751
815659
445054
834917
408592
1045104
1033708
838404
313841
132971
944607
976403
107648
648532
166013
684455
716048
687998
842605
822990
37866
248748
527521
76336
632502
1021379
747342
363535
699946
526272
259087
121595
963906
131944
783614
286994
71972
962725
507496
891558
569764
353511
264674
135088
369346
821483
471621
15295
307773
1030661
364631
437660
480961
354435
290558
833434
282266
356878
773502
816738
973686
981644
713904
911652
53024
1018916
809505
616338
505285
988676
861260
35484
178960
277502
306450
535548
474133
942588
204572
292486
942528
551960
198321
543794
686992
1031627
377418
294391
956884
764449
849241
617757
970735
659346
862306
1043632
848469
667345
146653
682946
8032
530385
14366
860559
1019076
480344
607851
848024
1022157
8674
1011812
75666
589971
769948
824437
685620
584198
588820
666664
61396
217487
683235
571472
393813
175199
777659
38984
644058
228727
447363
538493
797577
212499
554630
899759
283161
94596
180862
8011
786089
582726
237217
360546
119230
384518
481153
170858
513578
524861
977483
712257
498226
130445
628900
1003636
118442
882184
430057
528348
632049
1028591
415789
459994
698401
714851
390024
199742
58951
527817
488602
681828
808969
531556
594571
46675
469196
964588
367331
991837
734683
643574
745337
656658
282938
618828
84615
299509
547618
372898
550499
1018953
305602
785471
85787
512773
608686
536190
81124
313111
165615
552476
589906
82667
976145
228537
662316
774866
450331
264237
668783
1019860
603907
838443
61908
693806
102595
1026357
464179
354055
122202
874211
579603
1036209
775267
312473
945329
991340
918577
439285
568221
375504
255618
798748
815099
749440
614645
672794
380911
308598
713147
312022
41770
600551
993215
445470
795799
920957
178932
494252
825332
708544
413186
784604
311277
857636
812277
630879
874331
1040322
581077
889303
136866
327295
298313
922459
213609
557941
892581
489115
231546
676165
49592
622797
747775
119311
46746
216615
386409
344948
656898
32408
874324
789474
830122
887081
547968
853124
287112
634767
725648
246159
54334
891565
413337
56899
894972
692289
291481
125290
566553
469597
603269
676564
238736
114907
901363
34281
721263
266737
382840
501921
424994
490460
166519
446461
847060
812909
174614
368220
832786
174234
629028
236615
515239
949751
672192
505430
476077
845439
35626
144779
390537
424340
48082
1039404
266911
787075
707465
669180
73911
594945
454705
161082
656894
673666
614882
327280
1003240
84475
498845
132269
1004167
13495
321226
979133
996517
442955
500279
962781
229978
747761
355734
859731
367896
1020454
14245
253438
1039003
862014
48982
235289
799970
612895
2059
474973
323952
130122
351953
115845
927568
17362
601047
1005925
88867
775447
741506
29100
17969
608611
628734
505236
601732
767553
506706
258459
427396
703988
406394
205685
632032
437559
661197
846711
222325
226017
210875
883637
501486
256352
403053
1000933
84636
46926
933393
984526
367301
848410
281724
238440
241829
135465
192120
579811
52232
700847
441675
515769
878895
893183
978201
480747
686189
691967
474209
936334
805116
306550
594079
999378
160742
405347
346219
603698
370873
183356
147256
447777
58448
401533
906357
693082
351551
42115
971901
891026
189862
271227
93811
286047
787907
513770
916281
908420
293140
247082
800380
696720
959628
677666
575937
1044655
257822
74993
17707
883677
133860
24428
195614
331779
565371
747014
1026165
375916
616905
42559
345722
273848
7072
21765
308995
439695
579612
653425
783214
319091
798329
77869
238861
106916
880102
503309
929474
185468
846027
973345
43030
795250
445403
842213
821634
905089
564616
557800
827439
790128
518726
332205
97207
732053
1031904
521775
705552
336995
973663
329907
338898
127301
971380
883504
648775
578071
422221
203507
166101
779186
460333
828316
13098
809264
603528
69250
1009809
910908
115788
66430
76810
878710
781787
1019876
913688
590825
422368
855113
101551
578383
484386
762679
265879
826548
56021
768699
160193
959892
984704
544176
219621
103142
991671
12644
574816
880697
623776
472167
21796
936871
678690
559174
1026592
478093
938191
580022
60502
127012
297353
722292
177746
917642
114880
308489
827104
865095
824273
830570
704525
604966
368584
737644
269443
344393
396894
885743
230951
132866
38965
822650
735319
320586
282061
408987
789756
239598
755143
165593
879926
126316
102275
698628
738686
731728
728226
129594
39639
700404
129258
656781
872580
242527
883533
454027
948542
951879
667682
984531
672404
836433
183369
1015567
756134
957822
826641
242730
187059
504346
873852
518179
708131
391262
159753
509212
82024
366099
910508
499559
847083
992044
981807
574318
510223
1038344
600766
553462
744228
167391
636564
438860
509855
349113
855862
574480
99838
220939
1004309
945820
519371
813561
849261
794757
187781
148326
578960
565718
19968
814634
657622
538677
744910
486177
377792
820884
562609
287671
660432
470911
956366
121705
670889
880888
823070
114226
1005950
654393
435302
142199
95411
225550
425891
1032126
341282
365759
902316
3050
555287
643786
125094
743247
912992
1007431
418905
651314
506323
303620
548675
1040942
531135
889776
461291
109201
966774
202179
1004435
326445
193969
158372
478729
258812
1010042
646430
474428
263054
519073
377140
571170
618383
340888
720972
702324
201476
884611
758451
946160
859822
82154
613488
718705
358853
869688
75998
102797
139405
553069
253191
911473
93250
194904
714354
925600
48039
428200
918415
49201
908333
152175
495055
943060
669220
714209
527207
503746
747510
511308
371241
292655
93865
355597
929043
127913
307145
888467
185573
796691
516841
407375
653561
472615
768357
248339
901068
946386
729285
487438
747546
754106
889388
328051
495734
392630
818998
989840
21075
183250
831032
651090
337143
19475
109170
258667
418865
590699
581467
681510
643715
76569
314477
660347
274897
688012
938498
527350
925333
909453
237367
88953
869677
70
72847
357393
326351
1000406
524054
800037
541597
734969
396642
292178
81512
776439
166583
288201
12171
441105
98337
206360
282499
2400
34339
796921
123134
93959
400053
893538
551829
883203
972871
467917
327234
1019051
829527
42631
845335
598421
143437
301522
778280
383367
224247
634377
582797
114972
713603
525089
358689
225527
371245
843097
122771
418990
612606
266004
311331
452892
624797
845033
663155
302354
837156
1004782
493482
690808
681686
462554
332161
649841
748518
995749
97057
352788
560889
274041
61559
657867
446152
542208
288918
234273
565203
801756
162196
690079
776722
682538
582956
830536
749531
884332
288085
635157
738938
324093
716332
1004075
909199
91228
687069
339194
587760
796975
459789
636408
394255
541323
477210
703930
802348
621793
51382
310017
861128
667568
619722
413222
774501
891303
919417
800827
534374
514972
294812
544330
45427
70087
283479
6161
883716
358340
406812
842336
756335
747116
579491
259667
971656
420647
201898
315802
669498
986954
557216
239379
508205
870662
417397
475260
246648
478872
647074
857523
484560
162262
914122
901694
893105
955124
510760
987534
914844
146097
768911
172223
187854
582320
680235
266138
980042
660763
1001376
352689
185512
430211
455468
108514
919420
159751
835640
760083
419963
243239
746161
594667
642424
792373
903566
568755
577618
523018
336191
336455
438587
111169
54337
595967
23269
13954
780272
4402
1035090
665001
863381
180231
539695
1039203
402846
944913
505172
535639
164621
126484
276330
531996
872800
989953
248393
646635
366276
139932
683592
175558
372197
69550
363078
415231
253411
1043269
488963
113374
127425
439030
750061
157176
424268
865766
724040
45681
117352
626954
363591
610851
906658
338021
869766
645098
975961
138933
915234
508312
905528
473524
64003
89761
208629
415314
1040484
572554
369367
988268
998640
391237
633150
672643
691123
241025
742007
563148
742297
259236
55032
852333
883426
699976
364827
491706
478477
253872
708540
307601
502655
913665
627121
473373
478568
1042212
609213
175395
630912
56001
180440
934733
736418
46783
721025
488806
591739
941333
644427
170974
133418
861234
826319
836544
889063
883591
867173
895814
600343
884914
480202
809440
242972
990267
214277
903270
155707
141978
343319
318070
944409
894497
520526
549130
235447
881523
524935
103134
893586
796414
1012043
181533
778511
1030202
976130
76661
341065
265601
530920
126640
503656
289655
167488
268629
802152
964946
60403
49019
944355
424782
365558
891083
944534
57006
380484
697605
359482
1044414
102169
419079
586535
882586
637458
657516
18554
820694
1013786
68669
578975
195147
603563
223800
824468
252372
518180
735145
221397
515290
922029
214049
625326
826522
270641
489843
412672
724352
647851
519099
699471
228117
110927
551911
716500
829299
637223
480117
428662
1032586
560765
454168
741691
638524
342579
1021330
297607
919148
681295
874371
840933
533008
1026693
29961
445117
363897
6857
675330
480557
163228
982078
570251
577143
337970
14910
38044
866908
250147
102746
464036
825181
645954
258037
335536
792139
956720
295919
185123
873038
603476
853293
387330
870623
42303
707143
623684
441459
117108
402039
273251
355884
430145
802495
837459
225361
506546
197478
482797
857920
908541
863852
808429
394613
118824
345650
217464
1014199
798818
691790
453829
465016
238749
172659
440470
600238
217260
778900
259999
945611
872891
716339
1018942
870269
860624
947581
80614
847138
2166
278281
1035027
940116
608112
987063
939935
347870
189505
999277
627365
847011
343854
433295
995815
41397
502576
180422
86666
859937
227406
104248
998408
1023606
607552
160775
636147
503137
773520
852056
612866
512912
911939
753536
508443
213109
467955
131234
878257
422783
786140
94080
66664
919609
672070
297985
413572
545701
9713
124470
85437
778726
533620
96924
235362
238142
985769
785662
851770
967295
236391
588561
634168
662972
939774
780903
192397
104489
166748
1032197
534762
358726
714948
164425
547363
37881
570101
995098
970016
125368
930218
745210
728941
1010067
787805
364927
674703
981573
806163
785410
976780
936852
525037
873468
547472
759637
804762
85537
722462
788799
792562
557098
321115
487251
860889
790122
253908
730573
550907
111231
433378
939689
618325
622818
425884
354446
463308
396021
149689
497829
311616
1045337
203026
216387
272721
699327
1002412
778003
138170
548333
524342
260901
17397
672712
328183
966319
814252
308757
200254
378353
298107
941555
940270
372582
229841
778773
741346
348029
952503
938725
721237
810097
302028
997437
310173
551445
164670
2566
507313
401650
183571
585678
500818
806285
69690
30604
941026
329534
704076
147051
442093
296052
667098
931304
835465
71053
666146
89273
525401
858000
788999
772895
429581
521123
290124
131703
515362
482702
378333
95846
810790
58816
188766
35044
251658
885452
320270
371451
641679
39152
440375
809552
580614
1010121
145248
400588
600321
146178
893701
313067
793850
378110
6020
586927
699879
393434
749571
966552
217084
739530
178722
229513
836818
1009768
850463
574734
167593
487724
587558
676769
29105
119696
143605
886991
840353
984852
852309
995673
669168
683570
228717
128791
983642
722122
644596
83609
186439
316032
591252
488258
883280
220350
696221
184466
220081
437287
744307
1023173
312394
922716
371602
203868
47248
593790
17979
1043249
209552
516881
571890
496397
247201
851609
1040961
330394
675248
597483
167638
567043
631171
716611
457527
631455
27990
326834
50771
853090
125549
271132
314303
792271
394737
513334
482502
21159
153516
641969
924773
398310
177026
87458
1020416
861174
486827
62971
649496
573771
257894
289933
375833
161335
889378
1004347
21702
456325
868202
782473
449074
663348
993427
975530
39189
250482
586751
991327
38268
164509
573014
255495
317672
813530
717268
313834
690931
527877
380297
805293
831590
453581
687088
683934
15691
300529
442998
361367
329095
803363
214199
854563
574693
248337
1035351
57332
584696
735840
527921
488574
686487
95176
994247
594012
878728
686799
190486
357075
25362
732065
86950
5324
18116
866101
763706
631765
496862
507125
121822
451447
999776
79008
570766
825993
17799
532764
786053
212116
532518
374893
837076
201173
98148
687733
538096
58202
71369
50284
15020
693582
452558
162640
621099
825409
647669
365971
511489
873886
1034728
311797
374012
850999
667368
779693
333395
38594
617130
549695
259383
843788
769789
567764
288239
1022714
549588
549104
615621
801004
570757
499396
60331
764336
709882
384455
713314
657532
784473
136650
717294
137189
436412
287672
920413
858622
730356
366298
259101
837530
200939
435687
753756
204774
418244
986765
363256
343303
40757
644732
882588
97793
456798
978113
70423
263103
502884
42390
836832
200943
852751
49824
347564
682319
610703
893009
409464
791467
1028505
387873
639398
138474
252860
423087
169882
393299
435285
713712
371799
1034823
579618
887328
99028
22146
1014614
580631
282003
596645
529116
380066
123309
462647
545686
627921
644146
256507
442694
740500
29141
460274
324817
1000980
272201
229524
642642
91935
966404
434773
386496
168646
721976
424281
602672
990532
712340
16241
728301
137887
658440
341024
123983
808279
940985
362377
808907
514468
642635
846291
1000542
598328
637241
730008
373255
302824
424912
321115
117607
179641
235327
769929
1007269
619939
740758
789825
832738
636209
550636
437096
557815
145083
244560
602634
87691
245112
194423
779504
720544
301839
1019721
45736
842574
129728
490189
61121
856097
690432
53294
318064
489247
390849
726725
336006
912799
942363
977774
118812
799713
823026
8309
966184
1010205
143162
354956
937856
225805
1021345
34100
966683
323504
1011890
878180
836555
446553
637062
1018798
755440
928049
576775
148074
351926
926013
988832
499186
257543
430574
590800
787396
227063
992427
577864
741621
580188
675397
384485
564049
585475
999182
872442
367181
289089
184367
390032
101304
910891
886328
923716
649759
546476
938579
217871
924206
590459
932285
332440
559012
816876
171042
558974
700716
882016
990573
634730
3331
984209
201804
256945
496903
139301
977269
278481
783103
963382
48453
598631
766600
451778
238987
1018295
967157
780229
801668
833159
330733
100487
375990
161118
835335
828706
401805
751885
968321
863024
969411
333658
1037649
655263
469886
1014472
449949
415132
370312
183677
376494
95408
127449
805511
29140
979744
163882
232145
674419
224009
819092
544656
655974
608061
602135
967635
498795
570633
308137
942430
41619
472320
258804
1021043
377021
49170
728132
357350
326573
773131
210828
577729
762086
990222
464847
1030888
209244
217613
387857
390427
739076
643911
839372
437129
863665
544408
943074
677272
387742
968316
952334
816326
1033137
191371
669287
839142
852207
882207
975822
332478
393282
846777
125461
363514
1006703
799927
147144
903986
162626
746563
522077
63476
385506
121328
633680
664017
969982
763078
456436
837111
950841
148967
79949
416289
686233
595811
887552
409901
671671
721424
984167
914436
886383
147866
725802
638954
467562
576280
37626
168635
146231
619361
255953
855651
1038991
135576
795565
678258
133073
35520
330724
323762
876671
272080
11222
705528
486190
1021238
134050
612602
530060
183645
836881
408902
475458
246754
421132
504243
798614
363016
291629
846350
946753
1000211
199523
272988
32237
485943
505438
920679
532824
971609
379645
432057
283714
133060
427485
841604
703191
312795
596353
598439
908217
358557
14894
34396
535186
987713
818192
818764
710596
485088
792220
952728
392024
782612
42565
532608
49791
167373
1009330
361387
379474
396492
319313
874488
592064
309180
1003507
805197
458592
482170
826557
897899
968572
4530
741792
881075
164699
705602
293494
627833
1021476
31908
182453
335936
544561
558044
792325
902884
497119
945897
542672
548876
231725
416195
1025156
951071
787128
612704
339977
536892
344681
232927
963811
470952
184253
868298
470806
738346
299390
457370
895059
579638
886032
655197
553979
841169
243325
839234
575868
674868
459694
93902
939177
742924
232913
1033305
328186
356956
543203
17808
981211
468499
446078
710865
625033
153118
339038
64861
282499
770920
293922
891403
912277
211323
240196
554050
65755
895127
563168
352793
107562
839298
479414
44484
555083
900446
622679
780928
729161
648543
472281
854236
796541
491047
461535
671860
582155
136790
673776
498750
783926
1043020
924010
376495
993324
1527
1032802
323950
213935
137392
308495
781492
618407
331962
245982
41044
835086
594028
928689
2960
23507
568697
24638
840995
803677
63575
617686
890082
846146
814007
299574
235655
176327
154631
656916
231264
1011470
616199
954425
903138
708333
371144
862494
601047
835636
940969
708730
412911
607240
467800
161036
468736
246727
673570
111921
1009729
379739
950016
811564
668577
550191
138197
377101
510599
258415
810336
974346
272963
342354
993493
191412
333944
675060
1042337
121081
569744
984497
306550
612171
63804
86798
949254
344566
104937
8006
661935
700032
495055
902525
720174
63611
542211
517581
24891
935389
727234
337486
141354
103835
196246
470711
125623
257018
880489
900552
381935
914616
810001
1018223
778569
737893
381399
999363
453887
341931
742187
444866
734669
621251
859195
321577
892955
638558
697013
886662
800514
306146
880517
234140
247256
488757
728228
978738
492694
882740
804385
592711
258835
864154
833803
969275
360926
604769
90122
85803
77559
418622
143413
98133
153016
611055
955947
712891
69481
489988
625585
562510
528
825039
869
515568
247520
22062
617997
407885
905207
134644
775183
608487
35106
651324
361515
189934
262734
989651
581100
140683
647933
220832
569085
149553
441964
642275
1022388
479780
83876
47766
402845
152777
662035
4554
762815
484229
117047
940053
639080
271999
810197
294137
39101
992934
392177
981655
539839
175198
889311
1013377
627973
25845
610606
515904
740037
223493
415919
88499
46991
223316
230387
150100
615781
842884
244586
800035
647095
622243
734523
237933
628724
136940
985714
751193
1004069
612098
668592
36546
770323
17286
633714
1017660
633604
434948
303958
389224
409069
604990
133511
83302
98977
792351
513566
867104
514687
199944
309898
282885
44428
407155
634276
546919
118675
417545
917947
194668
72792
178473
219158
906843
707365
819088
979230
311826
997691
81038
853188
384277
481674
902172
457056
521191
903829
217283
784263
260851
592847
114894
491582
560584
509956
1027307
984203
1029078
632502
451090
776979
23317
957749
207458
180519
98351
1030804
960817
610188
416876
432829
430709
336680
529164
1035452
420230
17532
192658
787595
696834
694923
409543
493611
305193
733707
412012
839052
774446
88779
827059
946893
717123
288460
515995
135184
646471
7998
231604
963646
766696
490136
394203
377936
86177
846396
77780
416781
627280
443598
915436
480880
373979
855621
806851
496765
344545
322286
79794
535594
600666
107370
934987
303151
568730
700853
322950
614940
636468
941014
1035530
875300
715309
439103
397771
997640
1043221
169722
1041404
586040
247639
831314
38871
910231
267081
367292
830123
484391
718057
602515
272080
998977
172413
245090
439722
822579
435763
89311
921703
979637
801940
691681
827757
1008866
780479
169373
821377
541688
256821
773854
348485
703314
771894
932981
563936
398038
660710
88997
140722
396087
79300
1043937
798905
482124
874513
1027223
349261
774911
28530
405676
133679
691895
332341
892445
1002477
298201
438469
9346
446698
370828
55134
132718
916762
274714
238590
205701
621311
610150
501839
749361
21015
899825
917922
945900
307100
93653
999415
856953
60184
1003244
892038
212806
559234
682978
248745
447560
896498
597911
757323
1012930
244277
256373
402745
632976
59212
391003
808297
91809
560617
22910
992580
790500
1030423
42229
71704
291267
1012903
63045
890188
249675
316706
503850
846911
805688
223374
983295
1017276
709114
999618
913317
822521
128361
417713
1007790
1009173
479026
148060
931099
383809
1036354
942132
298000
431747
53099
301653
138237
597520
948757
293241
441610
123350
770410
641907
576561
455839
982168
606834
248571
656060
259041
1033543
635774
829546
226340
46842
665318
776739
998570
752627
152810
1036358
234591
2382
1022072
788865
806354
201636
24340
476116
191597
647698
1037905
813977
335730
728491
497999
650208
149388
833345
491712
953376
428968
983049
605963
688311
100813
601149
174209
818330
28360
176982
691080
1034023
828703
879685
1027957
79221
677146
537885
448157
426497
496633
782544
150209
936322
291130
395046
742487
295553
976382
615551
175779
351609
398859
741041
603831
412479
969982
321669
200311
6565
52142
335631
436604
870159
832168
101057
768546
119855
542063
933573
59749
964753
6889
645829
310471
279595
701247
891731
1042635
602126
56542
423070
309108
275103
211998
569184
1033949
800755
702163
939675
520709
459407
699511
548927
114369
272303
137516
303570
17159
405487
224570
32018
1030679
209800
835838
46691
557080
319833
100853
672801
440882
432481
466519
719645
835108
774451
868871
128575
468855
793522
402494
505775
284506
684702
224973
927592
798437
55801
825343
634190
533086
417751
800077
655568
156021
944176
1022723
128521
415181
1031959
1007038
111373
207694
715584
886220
150196
228874
47449
367955
718645
101583
383193
390927
9580
402707
958585
164569
702074
95137
508881
138908
773160
454521
500954
990499
336146
236048
323502
761594
399608
672326
148769
173540
288317
383240
877617
626380
465380
50324
677591
774695
881466
868603
69629
643215
1024330
508459
60694
960044
686660
678893
251903
252538
143477
215750
544921
408896
102134
190669
689902
549178
298918
119989
955133
583190
151200
306260
435604
203085
279155
174415
822165
856209
1011006
815601
984463
1005817
494264
1025215
404550
346147
68432
579364
500382
566468
216609
782486
105708
194625
657216
224143
901324
389081
478700
446140
215984
997200
540240
874739
138516
424602
153961
39987
428349
577921
466297
324440
141712
424041
783927
538575
690895
357939
934547
383822
708417
809141
627425
364035
129899
26053
258082
277712
732453
94603
671203
764191
363698
705802
1005482
221595
857203
617592
434108
74588
322530
998780
164535
290395
515998
182279
805817
807170
559807
1033650
873020
355188
583894
792659
851745
632372
301962
335927
660949
439611
560795
593241
478003
661768
69754
774298
494482
895938
817260
189458
55229
436579
250844
216480
501276
1007270
147212
780867
25844
199581
77507
552233
130049
687618
976715
296796
312095
846557
219566
133888
560789
58993
377191
972189
330689
160340
236301
315447
520105
823216
433716
943513
305077
612437
83193
29363
103876
885765
967162
143072
995491
721923
679056
981271
445934
120563
129196
188964
534015
725458
556582
176433
380336
15546
566751
901750
294675
245169
397965
309845
175360
244751
671815
824331
885389
820474
24571
87127
728927
12949
553164
696303
408800
331929
96504
819727
514139
1023597
904741
933250
600405
645445
359109
354879
232893
191637
66009
492949
577820
967024
435902
490314
15193
174960
775960
467385
811919
946533
73191
789548
861307
431901
22141
432117
430384
1029589
337297
858430
18557
711505
661307
869150
485648
638530
798665
1022112
377450
49175
492851
621227
881035
954464
148499
284191
517954
640630
956215
806484
562693
527406
40740
41907
209488
486693
648845
163833
509791
419943
489000
742179
79620
409213
835854
206423
669801
336285
971522
146337
586999
221910
497764
499385
597703
294061
546782
961911
406722
450994
924794
864373
321536
501147
541749
968513
664149
540952
749205
884317
52048
363866
808172
287815
1015987
491896
745566
464191
892966
567003
644519
424972
874180
570932
869702
1027862
235737
988647
349139
968349
405326
69393
858058
839068
86109
888014
93078
946758
851714
734176
807516
362525
368271
788916
512012
186209
545288
40910
532051
8124
531377
412381
390475
735892
233355
447911
376424
504020
468810
472540
756439
606477
406315
973983
213445
764079
633327
651679
709445
118028
59617
51661
256031
989576
921114
583697
958544
813517
263179
333593
926113
139496
139730
496510
806831
144737
119472
15295
807954
976243
225818
973618
194828
843370
976522
146903
819594
960095
603602
450318
598781
185165
415068
610014
772676
71773
168242
11674
291397
734728
553933
704882
975205
275249
740229
939581
533163
437172
69241
327721
868116
935286
419190
681266
398059
497393
592090
361719
835700
96223
552719
981687
517476
40311
895179
103082
760082
531625
869664
542130
590764
508762
247894
884285
723372
431615
79518
53291
936590
242849
989548
823838
546292
72820
10282
171231
271519
584526
575881
523323
489891
942322
913370
955705
237911
952278
973075
934840
981298
996994
137236
716924
71275
36069
266997
126546
728762
854941
99876
462035
925473
784694
94919
320213
495726
250433
83479
263650
750030
124102
707538
92531
801242
427962
739433
172618
255492
473103
487090
631495
283953
570061
734248
781039
62071
560022
796475
694225
353054
813476
953702
1025897
793745
407364
313168
243967
940145
76686
579669
394020
169444
613144
978670
428113
93524
816433
486055
806530
857581
750880
201485
815439
984110
833465
621250
220626
204761
555002
342799
622033
1066
455873
953371
293055
162639
335633
105409
410867
266193
183647
111332
1489
843985
881853
635077
1000233
185856
91753
494852
539121
744457
240859
110415
602512
973733
927903
223573
274964
497151
659423
226172
587859
565763
819501
355881
29096
495811
160785
800049
732264
772819
945517
694131
374306
768711
872108
626742
233412
199213
815011
712616
151651
725462
743098
686573
789542
51940
470178
892183
256692
101223
139149
903233
249079
43538
358853
87053
539160
8677
332454
745293
115513
605025
561712
227295
870904
800021
557570
5034
140748
431814
934756
418043
1017379
984337
747832
174948
632708
987095
131251
586607
417780
763439
276953
307431
312771
197520
155363
728236
698191
137613
870535
1042811
788947
410498
711446
25892
737151
1020243
498642
315057
399497
472707
641071
400308
942168
297107
83497
989082
224872
192770
266890
545281
955959
830693
836963
343046
471275
158934
329032
332340
220427
865174
195764
435287
23822
782076
862130
814956
236986
400053
196374
738344
775060
36301
1017345
73111
409885
945165
838219
658794
654452
808369
607698
726480
331001
509974
729130
971515
538111
1011403
628183
553393
1037737
98737
944394
78640
297741
303909
801132
92948
860885
786098
669633
513067
706760
618852
773911
810212
365140
41173
337293
707901
201795
782364
103129
958384
35452
807844
221169
59188
580087
88700
301888
806264
449439
380915
297988
585618
101777
519627
188452
274362
211020
243758
103266
916967
670472
352177
702629
151048
611320
563029
517567
857715
14118
981109
197620
268157
416725
352437
364603
985881
79761
535664
348772
155880
35796
576462
519101
351504
419392
217872
436703
609186
266306
510853
756774
793039
794738
322148
872482
936248
88425
703768
358473
493250
979501
811315
182317
159318
717620
208453
45646
669016
481024
409053
227767
571099
744510
490213
414197
242003
46413
93816
64957
1040543
79649
291049
668058
705333
613485
32856
396935
255121
836901
481173
744634
1039113
199221
250288
673131
498832
821925
257996
770092
438503
82055
1021887
839400
947259
252880
534426
56960
147652
308316
590476
243325
847670
45527
785918
177722
300650
521235
292494
331896
750617
313465
425781
136840
568217
1002580
189309
786129
757094
827759
18142
869049
312902
629533
646164
763598
885263
277313
180977
1043661
244150
93722
541415
1018468
688700
32268
36200
5678
763500
141286
534006
683705
163948
190732
576477
464745
938279
635422
783125
868744
985505
846186
89765
9169
331051
644646
128721
302292
805744
958924
605172
115681
25315
538964
249029
668614
520424
230895
915975
675544
24314
30832
1004475
832378
901175
728651
742935
900221
82908
1917
988160
338527
302622
26910
840150
816241
871564
546237
258881
5830
459687
437973
827375
644570
652103
592242
891672
864902
414132
453779
774064
506270
558557
799395
548751
894819
668152
155370
747374
437549
64764
185684
539066
167639
947991
400605
544594
610330
743835
140690
563182
342484
718919
493759
987013
414776
462855
817045
412321
4642
190951
557520
526331
105322
806177
474614
58026
81296
505791
769732
899591
839627
706604
588435
347396
851305
238862
870607
257796
502009
914219
862519
819406
923281
877087
911677
571512
135826
772436
514711
494363
732887
787385
987543
912958
161877
645500
412031
46591
748239
301959
209179
970307
453289
264965
684764
214366
306001
390738
537620
611370
602783
831786
588910
349574
323703
804243
240057
222751
895869
783143
376880
598474
126558
493966
822718
914311
846533
391475
723500
471113
967879
223342
1313
42244
329138
313488
295414
42566
405779
957082
333939
930545
500862
913571
541345
994337
954067
677630
780870
873998
134665
333268
680755
790196
391625
913923
285580
33588
637831
199194
373659
843332
223740
339655
893525
927868
431712
908686
570229
973702
60020
389792
1023529
753570
70233
675769
474157
892943
737014
612679
199587
549665
591885
897448
670241
173707
34651
113092
496753
340369
718288
844280
16771
48548
215573
420468
1017183
923731
17294
584040
228880
116398
270959
710623
645615
112381
75284
300340
500961
1012118
859575
19453
596369
649194
137584
123002
576470
442863
296068
991949
706701
299979
962802
202647
960671
105245
661374
118007
684035
381819
261727
450679
807068
138264
387782
374985
502904
147707
22492
381419
877239
958366
794195
683973
613384
342098
530795
856023
587691
739999
307782
766722
525254
756904
371433
212805
93538
860835
642158
144042
289424
266037
884970
1009374
368131
944612
1035700
888859
73577
619376
910461
818264
672520
309098
716846
1003741
717665
647565
267164
270980
717490
146407
705887
430519
371786
283209
545733
172791
1331
18263
673183
174332
845877
972358
403596
536288
589009
618324
2118
443365
292947
431772
152579
32965
83695
857319
61183
828362
880059
231843
1030255
862619
11302
867224
147277
623981
358655
238742
157585
508923
88736
788666
938737
507489
398768
764493
991904
512014
32356
99890
881615
377532
755083
656035
985153
142446
535807
738758
201823
1015490
136802
35347
406597
257375
772698
630753
629195
636537
730522
472613
58099
719920
488856
489776
781057
986444
767079
510553
164407
640028
639375
713299
145455
132054
355768
359746
985816
457148
42683
618616
737172
905730
51232
709026
840354
335338
900233
198679
846789
611388
877113
734975
917424
658340
537984
462408
656812
255908
542424
415902
295049
769426
771471
724828
876741
580518
1028765
901807
432111
125807
852839
292860
647446
881727
239027
617408
304424
703855
220992
307402
428853
623480
215936
229758
116915
456425
690462
975742
1023036
185587
785272
783378
106278
50147
247672
772604
788294
871260
33982
840205
957855
951480
818338
462517
501333
990094
270859
299817
16154
538283
177484
799589
721848
771420
242774
533357
705607
579479
547062
839976
840646
778287
504088
217240
433739
974442
477568
952672
301494
275279
627754
528811
475016
260492
120814
918237
120705
680068
608763
573750
38812
409583
896338
18265
199928
957617
306996
160427
563453
851588
131082
33052
315923
751532
1037285
427692
351093
92388
885880
743367
218113
261107
750500
820008
1045307
795728
522469
938112
370252
632531
168582
947787
928583
84396
78004
860628
80067
688819
380783
109123
90252
720751
562050
931576
903669
465259
605825
912820
915921
361824
222586
339397
790046
78554
16496
882727
217346
855241
449958
267967
391524
655998
558732
967195
133735
984498
386178
240663
375944
256536
564217
319991
798568
738473
114264
172764
853921
596100
461700
357895
680905
439178
416740
416594
311852
749747
518209
779355
790704
986409
406927
295833
116003
182408
950542
426209
387450
563089
980095
283340
466789
480734
845723
952380
994258
785492
81727
646874
92229
426517
374258
162235
197934
222462
736086
151780
440745
265725
836194
261585
596212
108744
125942
817984
651049
579821
783490
187415
992532
738290
594386
241396
712750
775317
997392
383310
206637
148207
128510
573679
794703
240892
501688
897190
59582
742643
480000
263679
787873
630918
873839
764933
60994
953136
965033
772865
378411
734209
543100
709983
541788
544629
788648
541192
617142
461371
963668
786247
180606
495981
800306
595269
11481
407838
576664
1043729
714356
908104
183591
902977
942003
143234
645565
240168
253740
18323
323356
456034
868271
189207
410476
419920
946385
919968
669754
1025359
878102
248526
899805
628712
505201
77204
950910
141203
610763
394669
877532
677834
756659
91298
634694
222918
250818
937802
739080
602131
526279
560349
117161
870567
911010
162107
614882
169583
1015911
889572
266098
427619
735621
978728
1004638
649589
836893
792792
903996
546177
752529
382291
162029
436651
807591
559392
271096
323346
138175
892922
979041
47948
446804
90236
938543
197447
821398
666945
1040128
121695
675627
822203
475458
64155
743348
543128
310992
347770
567758
83942
813797
209540
1004041
64725
146075
108697
635936
172467
293830
216196
121932
177142
527021
792098
19583
152486
767932
974496
996553
734331
538882
326789
281190
104176
274792
335368
326750
979065
3224
440222
177453
245584
252270
438796
486569
609392
537295
170452
1037576
262823
634170
861064
594237
725013
758063
184555
801337
681518
440399
272072
890841
912300
24596
93754
942736
796179
798314
303434
854275
737593
332670
529676
140033
1021410
370664
927515
316827
924391
100103
358129
656119
552944
139717
1013604
349250
396728
239077
782663
831126
183070
345084
443522
573474
796549
276855
963376
489628
911085
71900
127368
414709
489567
967644
1025740
548185
818653
434363
611888
314297
22524
620652
575555
923971
541297
53151
923436
981530
889230
607016
761273
952169
260828
594755
403572
12775
62893
517669
576921
280363
238922
805679
437126
984597
63937
758546
731583
570217
27975
511957
347699
351433
697346
746202
603033
745022
308777
520499
270651
375684
70647
548287
651694
257417
193645
995620
920109
580936
390959
787646
835527
182398
681924
505795
806845
9971
986133
244800
336148
615109
530793
964810
765967
203489
919362
518771
310650
914955
779045
320210
439639
409084
867795
930628
55774
324154
89207
36444
360009
92920
135674
528312
464956
576596
457656
446569
976434
172558
785986
950813
313805
859445
1011303
857568
617990
884546
872627
370534
1020957
168563
445767
253240
128303
934667
241503
229591
857016
188298
880294
876754
853625
693612
757733
367599
94461
427191
188018
236683
457324
230313
105803
354269
800275
126664
165318
470803
401684
977426
498430
46986
76121
517321
30170
1037801
1003687
581212
957441
687238
109407
961056
285725
231949
742
106434
255164
936180
668559
675625
687906
34502
395991
1018622
978584
737507
1036110
535982
155009
870216
343487
231414
836983
862486
1034153
504427
247646
836850
968863
312603
121177
73207
914705
345383
219482
763892
702045
690245
781342
587287
926681
717338
459908
502848
16938
28163
950917
907871
604431
591605
34359
666413
858943
769246
577107
162534
672612
754247
937213
354052
1014571
298779
272081
235660
744931
182046
9835
251925
977689
948783
260757
572791
387818
490816
320924
384409
660037
43118
197192
369155
221116
55312
914547
801660
562645
871540
509184
592789
574815
498687
106304
874886
58496
981802
126856
69192
1031432
859521
359428
779917
695819
898315
51414
979106
726436
753884
441160
227065
315849
54028
866976
277262
809849
531622
365745
771274
703748
655979
914074
870142
674965
310613
215881
1000051
276176
908227
376638
209036
240406
485758
141542
23113
965072
125297
410606
686120
326974
199994
163164
692485
832316
217804
807399
476275
505014
112001
661608
79133
153053
435864
732969
416873
34795
24126
812723
206168
974605
362543
643318
416692
79448
60523
539726
180174
982248
420267
378059
1034661
578218
365144
366178
580448
835029
640661
130206
900055
895965
951018
3545
753839
190133
790462
194304
241851
171446
608217
782359
391300
94543
758580
420624
186756
518756
789064
960932
625355
167039
341014
669920
711926
18888
636158
720875
927377
809595
1013267
83087
172025
796737
307941
917292
757060
770812
596807
19805
55773
33515
619584
71786
731593
335459
143184
710704
32518
340379
932502
745078
994594
596770
384965
321835
981960
434315
872342
27331
1032149
935116
419513
599147
4817
322490
617364
762001
444721
381679
423519
135457
967526
564847
882956
902480
842624
596650
822261
238986
112439
11286
961505
116311
976229
252862
13107
809802
910017
524913
668096
198755
961668
964388
387580
518784
311579
134880
204692
173497
247478
394007
42672
361848
381917
614508
477624
159875
854047
47906
987794
635496
188426
863972
148157
100728
260238
586103
717279
20372
563571
745121
692487
472597
230313
766152
389926
769816
447
861158
805
592429
448721
1033213
65781
620439
451436
57248
686997
101817
469910
134976
136242
377988
655378
849142
886773
257856
3900
837899
246164
274180
69919
864811
463081
83901
89632
69982
1027781
817056
607941
318864
483125
105027
42397
289534
560126
708949
534850
123804
437946
731658
993418
571431
786011
46351
645650
719989
907272
3189
143348
179562
632969
399866
512268
802927
773900
389782
893871
428288
992301
468515
222587
127069
1021961
310834
915546
711480
712842
402854
693600
71599
958080
234933
124970
729548
50619
175312
1047
370238
368419
945819
815822
547210
866747
468267
896487
246865
199579
789603
833048
474593
1006241
874066
843851
703371
598588
986900
362696
793962
349948
640197
741612
479781
192146
110756
997328
120956
628849
926157
742173
339299
803831
501601
58742
523070
270185
913460
480940
398894
440083
953282
546401
893710
302315
987479
889020
734880
637454
905556
1011560
862853
767325
577105
432273
880410
102558
270517
501065
765398
797330
879650
924661
1017041
516378
886712
949685
97461
725565
519566
963758
226055
897363
14109
144200
780374
619796
279875
700966
339017
834610
376317
501038
262255
498120
1045451
595438
111220
260557
572866
277123
104051
307976
12375
626255
35912
21951
926950
36135
524173
1040663
209671
43496
896507
40758
480982
278994
529
587029
884396
727204
247202
498021
1042041
929215
665102
788668
514817
628153
658742
332623
80963
402132
542857
951490
365153
63494
618413
203926
102859
690687
338322
915108
615030
435837
657848
22815
1041904
768351
745189
559895
936934
998937
284259
747988
560782
479884
338861
293598
172632
184586
610821
547618
1030612
926402
270693
423820
975492
178590
994271
784663
251840
647152
436101
422403
329049
440208
950035
731385
966909
1002653
615339
191360
243821
701635
426006
607073
509866
782418
56383
526170
688121
379351
11121
397039
112093
376895
337552
332463
720892
874684
296027
182644
434670
586776
1021669
906708
326549
973379
458364
662658
604817
371894
137766
917930
754085
214876
567790
497311
175139
778271
264231
135077
609719
583664
652742
1004857
1028957
207424
68759
2027
662731
142257
322244
1004265
789842
833106
323892
844092
366810
285980
578039
462452
92260
251239
302259
112225
859871
835920
1003809
161127
657051
841631
880730
201350
934986
491855
43853
287585
275796
1028981
183605
238031
610149
1024824
162291
116401
660415
410471
582411
630487
59482
610007
374424
833647
985014
328803
660081
124661
580378
670618
442935
655884
410031
197358
786143
9169
343059
86733
84193
332900
48236
321939
165844
780365
43827
326513
497377
969357
311954
431634
1010713
971688
550064
174792
365207
433925
229632
190380
519424
344674
186274
102021
500983
474054
120033
121202
66765
196869
830957
342891
203796
832584
584136
493887
136028
297677
458098
189998
680866
899432
396354
807609
376250
680273
386463
373676
35557
733184
791384
896405
200560
766229
1035412
681517
932529
295609
932646
679440
786012
12270
636684
470737
87923
201169
389346
645257
776933
715554
316889
676434
1016396
825826
324367
507924
949382
1
177640
1037026
266402
524880
764973
117905
695664
341390
190943
596055
611745
454038
428264
317437
480012
176300
903992
580617
580464
144131
611583
811718
988239
456720
362409
549110
190161
747122
544078
921697
287397
232092
982433
189199
101719
182248
893926
236209
412749
728740
371922
361997
562703
716991
191115
1027671
462434
358657
659928
368829
871673
275164
650614
307835
949192
538994
646365
248587
951855
608046
815642
675617
103799
256103
146053
160985
669402
73452
609073
374893
178694
519658
219563
673567
96918
926254
937118
390718
651739
463077
714105
886846
282700
2969
489602
145311
167571
628191
716470
295389
831472
542742
663827
852022
188675
442274
323181
225746
1038101
464544
389230
1013229
960536
645919
332961
124154
242394
115818
957413
848979
240274
819462
772271
97252
371203
550870
591103
741383
217959
310393
542161
604913
899025
796382
325524
914949
868031
930598
225785
594361
800105
784861
391770
348267
921175
837483
654872
745769
160639
1026661
462881
454859
555412
49469
228342
63765
212871
192231
102203
874060
311261
272639
944003
452573
302621
1004720
809917
989110
1021375
570324
411373
517649
635610
831490
411717
258156
907740
860933
1029096
847010
377798
593645
265612
403861
451200
1381
108557
172509
101540
245936
9143
669055
333789
379568
272497
637937
172733
795528
332542
473210
878727
980632
769325
714277
911166
544046
992562
116494
289212
702588
925637
46410
726321
795424
781283
261070
204996
927480
356685
242382
752684
851965
891995
1003887
368431
86168
519193
1014105
732710
218766
934906
270442
252136
270725
245021
507676
448404
303332
855004
781503
632079
434729
152280
573690
256409
73228
509781
753067
33899
655792
815590
711791
235681
99337
793331
35625
328514
756577
946335
603824
904938
429112
856497
686879
342503
470547
905300
158899
12604
925860
510516
812238
726337
448556
448944
958445
45416
687405
836793
926949
826732
745586
36445
1029966
6021
298824
177868
566310
576181
245050
521253
564863
481341
102310
630893
733824
759611
636428
392250
51419
792608
359547
492858
361578
881616
662229
384031
181413
839640
149220
199664
303712
326902
989075
771867
744491
379731
72704
697091
830760
456389
793218
244665
98226
735455
540062
381321
855685
212398
117785
154323
600374
459104
658231
79789
662858
212491
389277
135954
278750
453475
725680
539031
592268
669762
1003404
962819
1030353
597771
325248
287404
773258
554785
859713
126435
52194
291407
816227
363696
364758
985874
234682
71388
753773
1044349
660157
66127
619780
681642
58613
484037
543868
871321
299352
852210
368700
603870
157782
195659
213764
847028
82813
883025
233992
333048
150712
17447
396941
242019
880159
117523
921614
153561
229062
907551
681073
844992
862489
648788
583310
1016415
205256
461833
771934
498747
571306
522572
64126
954203
867210
872608
453594
1044098
161802
214270
424386
598592
402700
822589
732451
255583
729112
475651
530062
969443
551610
597522
344461
558059
223340
826258
398844
136276
597626
677778
45892
126660
840401
766808
772622
316474
590862
585393
807852
668387
672877
668917
906858
282007
474887
812970
427997
147080
108772
371603
765415
901876
763485
229789
50235
297631
581919
192652
281445
67596
272884
369314
895779
843444
646879
472882
64487
822404
947159
612826
850804
886226
251305
676587
991463
777782
967030
294358
93621
707083
938158
26548
673831
767016
457053
1025700
292520
636147
721514
531557
338391
609710
529186
643564
284620
344247
336324
84107
968801
811685
99603
915073
1032412
161473
39444
107964
280782
927600
786354
370755
766377
286887
750112
178937
859836
194272
492056
723684
878338
26299
1002250
58364
936717
813057
88013
718291
83201
628032
995907
989921
246804
533089
179277
945094
373651
352301
939162
8091
1004332
582131
602530
200804
568775
942219
30790
277416
916040
1042011
996811
911036
326296
445718
520528
757379
991684
729290
205961
678376
385025
758033
209958
931736
328576
176154
255912
801582
597034
1003521
305146
526287
470527
747717
477273
187321
1028288
850311
850531
248768
937732
557508
758301
802903
549678
611305
436952
568863
2013
373121
1030776
279735
426194
339926
598252
891777
667149
401393
757889
1012123
535961
991050
248026
487190
968892
633852
709119
262358
276546
450449
888419
671697
298979
15621
836521
118263
335641
871188
355496
481340
668684
954439
877288
712570
698601
83902
607798
587050
331385
240578
455782
292025
518292
763554
215258
475341
1026881
196897
1014651
653076
585909
7376
919696
962704
800053
876871
265909
561890
650834
531043
837708
824295
562953
603310
954687
519541
745574
410379
705344
649454
560840
925557
1833
770035
717318
33053
710840
506716
795349
929082
964929
324766
14681
706066
1017732
942240
437735
370706
353674
260456
604868
165945
559091
737123
4308
921713
780991
912454
683976
336595
730269
32898
502356
243431
257759
257844
950829
481687
214189
456011
773347
888821
776890
518048
156630
45128
561675
1023527
130046
428575
47813
320230
424012
641076
966013
940842
234959
820950
533973
86169
431050
510713
802404
598799
1012539
797747
441998
814625
976771
807524
545506
92828
59979
368006
710313
310906
669914
435805
414412
1045251
50017
188074
969499
729362
992166
517185
619079
899402
363529
500025
415447
984146
371418
182326
307657
887458
738399
470518
852898
29895
968674
841651
316076
957123
90294
959868
149986
825059
534997
497507
57125
444930
1031864
37462
184226
804104
103526
710366
180142
374208
268993
645319
53655
885453
749859
1022571
184213
417809
796251
871509
920261
672663
951443
406663
595601
250728
506721
523629
1044563
647071
749634
450216
709469
53912
623277
300143
587269
692003
368116
861449
830101
827940
782619
976281
148349
779090
631058
467612
550643
559876
239516
274850
1036144
706197
219903
343716
439255
531587
508170
775924
110147
895252
151912
836736
558023
825024
581968
58119
914376
18930
543867
456107
1034301
291609
751780
787583
348120
657800
43889
228315
204740
526951
960006
838232
528297
1041599
269461
456797
383153
177319
316382
408453
977303
353419
873786
264855
708430
1041920
2263
903798
812659
72111
723765
1041531
576654
863623
720973
301295
402410
650848
463196
198306
408809
450621
966962
702311
588728
213250
964697
30475
68459
975281
247230
230003
159276
141849
463854
198996
842709
863344
497867
704868
417231
675958
914381
94439
919725
907872
995804
911938
473409
589965
686405
1039261
207867
504827
60621
260631
139640
403757
426447
1025660
19930
475510
784158
610024
860143
92251
909191
47696
860315
789922
842087
936203
241407
967068
512823
105887
445783
17079
616335
91948
882052
705272
576842
459959
167966
1000359
444370
723123
148907
527177
821514
383479
215039
124621
522463
394869
322354
1001079
670583
148984
860772
668373
538968
514087
773882
536212
419194
701115
188465
774274
610018
257958
115114
64480
428282
551784
689954
662154
339133
237578
731788
13983
386658
180036
69031
531458
832826
106643
298143
83036
183001
265239
371212
1038554
684760
787580
570740
208886
135926
341517
485513
327828
1029572
136176
727603
329894
219052
926114
907657
476121
709568
751836
413965
604991
97675
907821
587373
831083
441054
171459
965900
603543
552552
513200
33759
966205
315187
1028315
669991
777790
440295
247621
777106
478903
269478
205069
124578
57293
155204
853244
295517
434271
226950
99049
367851
436260
293869
498520
720174
991985
272858
344580
175506
205239
176592
864688
606602
571922
967746
372040
430939
586571
941969
282290
969617
504022
433077
655750
631271
942916
568635
772288
353776
278745
962127
35492
726032
217958
255420
138251
824795
847581
127063
170356
895868
476282
820358
565513
992380
895780
800101
22504
468311
160317
182081
649889
572521
332508
264282
509769
756708
442233
373581
1041161
197004
635461
691352
311903
450859
168346
821703
378491
174855
562044
671498
65494
110311
286314
634764
362691
465260
67461
694167
548710
184242
917119
459858
647857
235866
152012
487828
574050
269532
233410
649323
751884
169596
714801
673644
346371
154064
1031957
922065
391548
898829
586658
848660
645929
790221
415336
331244
371871
289282
906528
508476
15054
105709
778625
1026323
993904
755978
262489
850845
572040
259767
1021825
886000
218464
372161
954782
1001283
133086
431428
595312
694099
408650
927087
206429
562316
738296
876818
399649
403886
77783
726111
1008584
414755
1003800
319377
690224
496301
922987
871150
770781
319062
383840
670049
959098
309043
561717
199911
608707
666726
829481
618883
3474
311200
427288
433987
852826
419400
26069
107318
947354
13507
716835
717178
282520
89336
733449
852160
858159
491863
809416
1005337
132758
205870
828005
933592
181055
442805
1033105
66552
269263
93628
969615
782451
283904
63157
946560
463371
617249
282801
864077
929910
342515
427729
522538
446592
863497
33092
973800
104421
333469
1021498
258287
835026
43178
823559
713187
53646
137709
949314
52618
502182
513293
591030
954575
118347
821510
613461
707032
169497
212369
799033
377656
92989
547320
184348
580776
839989
454506
361332
997418
866063
785108
541713
348841
121067
466584
112346
604498
439932
851348
350259
144064
810956
4594
657994
782321
919982
471103
994471
637749
430830
374844
840955
210894
216101
525037
143283
795325
558890
396008
824007
753121
28953
304384
619947
47207
733613
903043
919519
232608
773938
88100
783783
1018451
99880
135349
294541
396650
827273
918188
505702
115156
192314
507154
336115
966894
897874
208344
261932
178522
934910
421130
894337
666623
3514
400718
388737
266857
448749
713231
313137
635941
653102
435146
3009
814196
255741
566142
501336
292058
218195
96035
230952
21900
630377
868816
116053
892139
949623
679793
240168
371936
193067
643571
1038533
424746
609510
514528
265760
1016868
149570
58604
234144
860609
643163
924814
536946
460519
11029
672944
147887
240050
909342
1006962
560013
387253
101269
194642
937227
186238
301892
406712
479123
905753
862492
22039
250946
323911
750969
145529
164549
977282
486719
427338
797010
200532
71406
79874
410227
5332
517196
820073
799453
420745
23906
658044
431419
424905
873523
165063
799466
215516
471989
798602
17911
558235
776454
263513
911280
980872
310226
883667
421514
113175
2485
503648
571659
155220
392362
648841
553901
787920
725952
552854
609261
394501
1022044
339386
446079
95845
571478
151743
1001608
251161
1029116
613859
767403
667419
107669
765574
208057
983579
343353
215346
767679
419825
525876
413471
972271
500485
663491
426613
518473
211899
293357
985110
670124
327041
630019
234663
660266
270206
1760
351054
357797
295357
103319
950288
170955
50034
441652
424394
201514
793886
761159
1014180
414888
921824
999867
432129
759779
500181
62819
1022193
518767
997676
834668
108051
846860
957848
939606
32744
793224
442776
622213
1030065
545497
707341
746231
555006
213557
328654
844080
879350
979858
235214
372938
219255
243135
1019314
992116
331315
375161
123013
487042
862148
52664
664927
398783
999402
797840
45323
614222
435216
382263
108149
619732
55104
183968
643394
787292
93776
530701
1008059
859620
983966
369347
486742
215510
156178
409779
572746
254916
572390
113110
306323
859409
132140
79400
382925
429527
476603
880170
535890
883514
498158
689333
305894
317556
857005
392118
159648
821143
996377
146691
561178
1017680
938971
309473
269969
455977
383131
282583
884271
106483
657922
691393
328244
480882
367375
347242
134757
883180
168261
466231
580007
625707
927789
943211
955973
319490
416911
380640
443095
895796
631033
500056
69065
371399
756120
24393
551878
141654
444458
238184
868504
896687
756581
903278
1000422
278599
143304
618476
291701
1024154
107254
594610
166910
657275
690170
376093
855062
836532
288979
421076
637335
557257
291353
192083
4986
865353
210720
789618
355838
747622
210143
920505
228833
291267
792049
446282
871511
691281
296787
110826
917386
618104
446574
353726
559647
934175
697784
267183
346684
1001356
130188
736500
393392
54526
569207
679513
574423
434815
511034
2626
568464
118135
992464
174609
490919
213579
233309
940124
468616
619734
849629
956390
190813
925354
948332
574395
329259
253494
628416
11205
683831
751198
533343
499074
123061
605350
134521
100137
80071
163456
374560
585788
207928
738213
291262
126814
212602
703776
697832
1001855
12214
888244
515213
351131
418552
76757
342074
937658
245718
575296
442837
987658
882272
274036
638576
843778
288189
897754
954348
53711
891273
197142
31534
443703
105202
191526
986564
674926
127241
576840
162739
262607
731389
1016071
1040766
480684
348460
241565
652925
818256
763580
122351
660734
799122
993984
981216
898791
867655
481878
321898
275003
407931
365808
508242
589449
680374
929468
726970
633916
657439
973646
674565
704767
517046
475709
801796
878086
51974
92259
542580
367188
939130
749518
743774
944375
198414
824111
628437
851413
301572
987387
441856
1004973
1002625
190362
244924
1023069
698294
746916
815404
1033762
630012
606050
807003
429028
796788
964898
957210
999752
997542
227069
191573
526542
1044128
450511
822815
906322
193080
702189
697832
785346
594246
625261
497886
707571
52420
564955
56752
218119
58679
981887
651660
505314
818874
625046
458321
14134
68193
809374
351809
176567
595376
257734
157936
744256
140715
185073
129028
669914
1020607
415480
35490
1029873
594798
924579
615907
399021
657249
463032
985362
381042
224753
494244
134600
4285
325408
265489
182337
602986
913765
399399
98547
762267
244061
548707
751482
22875
776602
725519
102094
491939
619549
83302
785062
878763
700364
682139
988088
1035865
468658
77198
172310
258276
999280
564376
774292
882415
135898
834396
82390
205793
134284
434250
694244
74177
593620
974399
673770
559900
226999
695018
484908
218526
376006
667694
750051
248825
869132
336943
197483
117906
38022
752515
980550
614597
84036
520226
151348
818714
234674
608122
359657
563413
273389
890844
294784
183445
137800
185638
94597
179516
729045
565340
470479
394622
1034171
460116
176880
754843
1029980
34438
466175
884723
598863
665414
473472
666431
397312
61360
105203
102064
139548
620478
807322
430541
742503
299879
290126
442150
609981
393081
621772
377289
408920
1026273
490242
894788
222420
525400
562677
494460
398084
396228
380414
659132
662310
782009
1024286
752289
275246
254058
336821
296066
276896
926856
356188
995547
788926
223172
79151
306145
831418
978491
75939
977853
350007
302456
777847
50812
595171
396063
765515
919598
867219
411242
626388
495270
686563
168813
964078
84022
431897
9155
376051
174600
922286
283836
979492
889696
383869
570969
237041
132353
577878
817399
901754
796646
956329
129206
669900
672469
381505
900822
533040
551003
941752
661204
474070
923425
1027541
125491
857538
238924
313721
299622
779494
541189
1042829
464818
445935
853287
23104
786669
1036551
209921
911686
356162
968675
165828
89210
22289
539303
945048
573343
905217
870445
50287
782326
888989
804135
728271
202948
51639
238875
598601
1026262
459625
260649
12629
114233
326265
533402
616416
773766
324078
481995
307591
1016578
997119
431837
304002
455622
992750
475036
611157
697183
1036653
422067
973198
406385
1013649
68641
544382
815286
366628
506043
99476
166333
658751
25243
684699
553880
445174
665086
945045
309371
979854
801935
621103
131874
983463
738643
564352
785735
178586
894096
789295
151782
785365
539307
487914
275344
71044
726308
1031113
677026
824494
1013438
76147
60939
866099
511368
746143
79997
338313
941394
716499
971576
240684
184013
241386
1012620
99807
764418
486524
747328
988764
375753
677897
432182
936973
412581
816532
109705
776066
155993
545493
249782
990832
264538
582040
215367
1003389
470928
771852
339122
714544
293843
444752
656344
606066
660805
568782
925419
329462
409979
192840
755190
837025
800198
995391
4502
739411
151024
358506
398302
619917
862950
858150
181017
728002
747767
603500
855890
245261
704964
780184
579546
171873
694888
441479
455604
658716
1040143
526860
1003542
681746
926162
370148
635712
415774
327012
799404
44912
525457
936735
271695
368776
428124
383656
334255
664402
25546
648658
475424
50399
821054
503315
907404
725841
176042
68239
148384
675043
871359
71144
609363
790012
524411
640418
714401
760108
260466
246274
966860
422824
337147
335986
488907
390088
392938
761003
793513
975459
862258
41414
875856
660520
286266
560438
332017
290288
367304
187155
505501
52020
713286
320882
68294
151724
319538
284960
524506
819850
869127
163980
254532
443348
102169
118514
1019309
479719
13862
902090
78519
940292
293823
413732
578998
472210
570164
686375
387874
179846
294035
401453
611539
545636
963738
60138
179373
197718
37942
752631
149473
698478
579458
434809
703666
259466
781362
306144
323044
138180
338104
887483
64057
651078
534700
740156
833950
515026
332732
397255
369571
739755
448692
673709
691163
1014070
634425
781849
433302
494447
154926
177206
659995
324794
492136
631210
428681
283928
1039722
260521
495067
258522
1029014
675170
412291
127568
549737
340928
701224
518407
792816
817334
667197
893556
684683
47887
1037800
132176
429865
148612
299635
110211
715601
464940
773876
406486
972576
69473
381636
434067
635352
142064
822339
653813
999434
1041792
796195
918185
69125
306698
753784
762515
947825
321331
674212
221430
904732
177390
802062
99649
268731
11147
445259
545750
679876
845814
393747
25038
948401
1018098
879959
802849
226049
830638
287507
399088
405213
517652
837150
764397
665801
376129
462090
51567
478574
992074
48410
305888
490274
522278
821156
566226
53025
258480
533192
307730
356080
397854
894289
270781
466021
612687
80511
152720
541294
450093
411907
169542
63408
1039530
487022
976481
510832
214077
243485
899082
353947
892261
472066
85562
484002
771228
965360
636212
235779
7922
304647
618161
899539
967890
17266
290853
221117
264659
614869
574818
90045
984078
911470
84598
987975
200557
762374
800705
722687
298576
822042
722612
553346
216278
395170
169279
331901
360809
871994
44059
93419
1008583
426124
642909
210624
980057
802168
513544
692787
38380
881277
83528
530544
847998
457998
486991
851763
261407
471374
492236
398291
367139
533384
931077
114455
528626
232117
756202
561291
794640
353433
1038527
298333
64881
1014567
641438
268600
20073
41796
618412
179448
672433
698949
35117
40805
832109
390903
477235
53141
667006
757371
198929
331299
711537
533968
358903
373735
947795
857792
952588
691265
696099
105103
247953
726776
151885
871477
149494
339016
391846
1037333
917547
370818
201528
66504
366823
563348
940770
845016
263825
780635
104340
124929
745015
419350
786196
102052
187803
322314
213444
174367
54606
700284
222664
900166
301809
584080
349125
801747
245597
630758
954440
25370
787156
219032
630484
374611
217340
446078
957699
543568
816630
905861
1033020
725835
172030
111617
81241
1027533
370899
421290
831021
1020682
331469
821742
147321
116331
603956
210998
1014237
562375
255446
224428
360
27302
330706
515692
514978
701777
313306
11653
629986
633932
57174
261167
229598
161738
384511
960392
695901
522156
545575
270038
76163
957034
642602
450907
413511
239052
257812
589727
233203
682407
815367
113340
371676
922854
223696
8307
622389
305501
33952
666086
157092
728106
213292
531935
141948
6338
262153
318441
786763
808065
616467
124823
621360
1015676
719291
891153
53428
418483
109974
211496
367800
481290
306138
679180
120259
333652
983493
488576
24081
763929
69740
311634
84703
777709
882961
444951
403360
467142
877224
187313
324994
347824
757022
742720
732975
421065
967243
378294
276332
680438
44846
474577
382760
278372
278336
1020198
467529
991480
642130
314970
1006733
198833
811187
499994
47237
566261
963427
230751
988611
714398
255458
914933
492040
778271
296382
652113
438147
957852
325385
610687
325865
515938
421520
371225
1019561
831449
928758
253958
343627
178873
874583
666931
861049
636258
902146
27730
574114
447677
316972
272360
269178
783334
879822
148976
878108
85117
195981
326330
412938
751814
181134
205719
114638
401135
1008961
1000554
172886
1039245
599446
694464
170897
822199
976754
896579
586981
452906
944201
338288
540060
99766
585955
751048
915673
205991
317850
405381
441073
467032
671664
444476
797890
641555
738853
1001308
788531
702948
262666
158363
587909
696836
292968
516003
51273
331889
173944
456675
17266
792426
366077
4226
100031
427824
958815
793724
103632
636074
986654
43739
496311
110597
919142
291520
196382
1032745
1042731
975853
380944
663893
946387
465439
311894
482704
245888
638323
282330
706544
294776
135561
424476
442951
405973
1038204
480254
4334
561035
685413
819499
338756
795252
518677
735988
83665
227128
663694
796279
710477
1044758
278538
1036918
663222
10546
165446
72916
609519
694294
808717
903993
682273
1016879
751321
366195
376616
219259
823423
103133
525045
446598
846754
582726
297172
898858
497081
417722
797762
753691
459139
244300
590877
168903
176417
1010631
214288
881145
662597
821489
862393
683973
928418
460759
1042597
589457
59406
682056
467661
42218
58197
984483
506732
543926
204438
862588
1020599
884352
900177
99526
651087
244244
647133
1006072
375086
410560
1034909
511604
460559
556772
847782
63217
340047
756016
73746
244158
368069
356468
53358
789504
33917
350144
179861
898895
549004
1018443
975896
109094
138900
213866
704657
228888
380637
82760
142391
127500
1034615
988477
1025655
632306
947312
260483
779701
61347
338524
673950
97675
546743
119958
616071
6178
559561
153118
81894
856636
45393
99735
929087
964831
707878
462617
367199
442453
264215
871070
633942
316646
750684
104421
67688
634228
541530
654216
974513
955223
434292
68840
156080
501659
44587
563146
50126
887456
82884
248094
730721
799871
417533
728217
211696
765540
124775
704603
224617
489474
456481
762178
846203
462943
457096
22188
846547
183229
878029
400330
785098
990774
695899
824678
231063
155092
429234
686375
531732
430433
1007859
449445
875475
783254
687926
183807
530930
270578
198525
387686
240002
130165
617749
336414
445254
979143
537849
1019967
628428
99111
1004711
182525
882979
519535
520121
936020
516054
234281
851837
8486
916446
742086
486052
422105
226784
171687
157520
637635
617091
541486
429565
760452
338079
182372
335291
192979
703059
486158
490144
769964
846655
21069
558587
153892
264998
787419
196166
442573
523636
463611
122480
115361
978230
927267
316122
43767
348362
652936
104649
487464
937658
443962
875518
864384
131242
269164
278071
459318
778032
144210
597421
748325
190077
118498
777322
63165
326837
902810
346022
432376
828460
901162
1010509
388198
605201
213077
581367
884459
859241
53645
607385
818161
203478
515988
741321
739365
346426
137307
791094
934018
364870
471671
275106
49970
389906
656604
809779
631396
473919
459435
145285
426003
118611
26042
661550
625452
590207
42079
217250
1034060
140710
269969
791403
686358
452235
391076
157782
754095
425482
608853
248430
896258
389873
845802
186538
231723
853497
39298
999965
722153
826978
331406
266549
630305
561283
975338
150707
282396
1015433
220632
1004547
152308
980833
254831
338245
393129
533804
287085
331352
666550
858102
722758
20752
471113
811763
637370
663912
235287
318081
853486
867151
717139
188705
220294
559881
388563
41893
981264
517346
285306
746005
992408
814434
131263
375202
203836
831606
911491
630969
333035
829335
862140
639968
31994
1030483
173306
442011
734678
980331
1015511
61240
376688
753835
576848
449165
160567
894444
992641
712221
628306
810263
41746
349330
1040764
989095
972009
873934
1022935
779310
780587
502883
42098
115640
79342
279709
521666
657106
742184
804822
591847
260116
765993
475612
568200
950805
665948
184423
822860
99495
165197
400195
1040086
670013
476965
592634
476985
761805
353756
80064
404436
812294
197687
82676
708395
695869
750381
734546
187147
98254
207552
3487
955488
184824
429050
352919
268106
1023715
107657
874720
674474
506509
345652
105037
972436
418262
795983
116070
112912
60147
224668
790901
813117
180848
926668
804078
180188
829394
885204
972561
31415
664210
461986
206323
986298
786490
825771
747334
36307
448356
366152
106281
909372
248680
497806
128185
217004
721482
265345
304994
431081
338871
1023938
77001
804456
780598
304748
749968
1032038
1031391
75128
950831
702997
834364
910404
695650
769922
111295
974272
618439
318179
819148
302965
593120
690079
569512
39467
383203
144563
113756
895832
393155
139202
589366
214175
58814
239411
112236
138559
80974
1006341
531937
107431
771164
869049
138275
102720
250783
547494
482557
32114
894672
633038
819130
953765
760291
1029957
619095
417758
998089
657210
472846
987284
558983
182284
951444
129953
416119
14096
380045
661370
509357
442107
543549
227607
127051
238978
239552
481897
932680
475109
891459
552052
117254
264173
201332
418959
394494
476810
927539
683558
163868
704116
632836
552070
441686
130452
507739
579579
963267
11897
982623
826277
374243
968194
725620
691096
264106
719398
801293
209810
546310
77019
747724
303437
258013
50635
469229
118900
225820
261445
115097
315440
922405
889790
542344
116855
368248
538297
318984
150430
702723
1042720
557141
842257
158130
1010913
293700
143612
720488
548507
946614
983504
46377
326172
124918
427575
721688
206553
903257
785469
178012
449240
430402
456477
731859
512389
341272
30153
578339
739867
340458
972029
92313
150944
244129
341736
766138
250700
1026711
657920
684377
495244
809392
73900
231373
893964
655663
434645
801152
429627
456290
367232
586192
146716
64396
860193
698275
758846
1011628
659357
234964
90402
456732
71340
560065
48999
511459
583429
956794
11514
36889
627792
452196
274064
33770
106734
352480
595584
626282
251927
930698
692040
76482
501373
797943
353108
683215
970768
804921
699692
147199
334462
84149
763654
132219
764666
915815
786374
500506
494249
726067
626139
959199
672758
225636
414922
631090
306385
302403
33987
692217
548053
727300
654579
953580
956112
182820
1039327
150369
714216
221495
961547
787451
581285
514670
860881
742502
968406
845403
18757
481753
278953
523646
295917
142854
674818
793963
271782
127747
123650
694018
228473
822709
611577
361401
50980
900524
51001
11000
58414
368959
554097
74360
669193
437838
658480
755986
8968
219234
90778
659727
460763
281367
609903
520705
14330
404776
47520
605867
64802
986354
227619
635541
840067
917098
402550
160892
40117
460210
316686
100762
205097
94043
417583
322355
649233
125551
1032306
685062
941853
493007
917080
812463
684970
928472
878124
345127
820518
531981
386251
625998
555511
742370
350466
624759
482553
892796
738075
168071
996509
297845
656095
24409
500528
942447
523538
931149
144573
514307
819781
706457
691095
434510
278669
657753
340087
564417
1001649
467452
867720
231795
198531
518726
648758
142882
725362
75427
747392
279377
354152
747155
821741
285532
400104
674490
876702
372330
70449
587424
475640
2289
317052
832602
872596
128449
353432
174312
363693
38867
653797
909142
708657
544358
1041948
735328
631577
115818
796816
908351
740442
209586
735995
138700
477959
572365
95236
10520
351998
7786
415704
42337
380262
470930
221640
518357
424527
1022209
487142
902091
557310
327938
122963
802089
553462
463317
626009
420180
775274
965039
318029
135052
727343
358452
481554
832190
764878
894573
680913
1015065
362180
327875
360348
1019292
91198
1024950
421129
446424
924589
235292
753859
78334
732487
228204
233478
138488
823896
717980
695516
995469
291155
345970
520415
968337
446251
77680
551830
618395
96220
547567
289164
268121
477590
276820
364491
809937
168670
637479
477624
683898
1041922
822383
46506
685414
258559
1013710
874712
644449
785425
307146
339126
692292
6747
829755
930171
531129
853560
653495
835913
355787
709343
282875
829759
859131
784658
166667
935054
14497
997116
574401
777705
866139
409877
448989
360139
753406
280021
88314
980342
392145
751942
139020
610929
733184
1012697
728314
1018860
884859
26534
1026982
246334
1029498
17007
674189
839999
909105
612983
266186
273700
538256
608061
784568
1023094
921090
749755
591480
24390
62719
309665
1013793
635782
911194
688628
838694
338323
455487
97468
398383
911794
471875
769448
395386
883649
57910
962093
498237
618006
716756
611248
440939
632093
908309
677156
221788
193943
422768
722294
529037
546219
658915
943086
752318
144108
722807
188740
47619
549793
61222
942260
721184
333937
916802
80506
548528
413250
341931
564753
1029191
667351
568483
24447
237784
241915
897442
236112
365570
689834
524291
933207
120051
868343
440738
765436
690619
810763
986225
967835
277738
782718
1041926
186653
853887
107510
786536
632653
407358
1007811
213916
752053
630803
918322
728677
154194
68629
699011
1036987
937738
79393
228663
476102
176074
224413
405426
87802
762968
52237
126528
765492
662411
46854
839348
901809
775756
126992
852054
990330
237025
397846
979185
662858
241666
974064
437885
479008
387488
208057
482239
380919
317824
808743
5141
299082
825029
391447
948061
892697
601583
839777
680302
705523
916498
958938
725083
1042208
344888
500090
593952
915108
771508
34106
670586
504926
459668
952343
42943
842950
918535
110646
64595
833182
607522
452956
257923
692390
133461
415700
304880
850824
22915
409567
178504
967145
114872
305136
826654
652258
779274
677509
919511
784605
694165
557184
805740
712937
526061
962393
869295
779718
679329
687576
716956
280461
608252
1032013
372522
131713
622062
1004596
244313
732680
75067
485628
379749
900711
962902
225107
900427
601968
668086
424514
317820
790257
750368
22777
235244
815507
538837
664186
666912
988060
756768
809090
737551
156713
989685
67340
485842
450736
167075
705777
176839
380519
498573
574427
421874
1023168
311575
175536
996861
106276
730962
985894
189628
304105
1025384
1044279
9159
925593
834327
552244
944483
1044244
640137
481894
486738
826061
229215
568801
972675
263587
816397
994272
159926
562586
988711
482558
99310
161908
1034149
285394
412679
837963
489666
135196
312032
221902
127198
553338
795731
469414
999252
461309
48007
788926
5798
177121
921500
107998
421910
248360
723938
437491
169307
604785
574395
34756
297237
948063
538060
815187
477575
123661
158909
997354
965792
228479
263908
644553
1000711
1043166
937244
531658
727089
357382
828296
202758
406820
984029
63965
360670
224560
656981
323893
296975
921870
122083
454530
729247
633966
907290
538746
25168
32437
541118
841045
686425
850050
22436
281563
190771
164864
852094
85942
318010
1042819
708450
109894
399255
260750
831859
853961
672951
334031
271225
87506
698639
528145
701507
968454
315184
811340
317340
475932
833288
295979
557562
191479
155128
834394
767793
448664
80464
358762
785293
554185
773366
353335
188608
1013281
957781
96629
414816
229593
136227
420793
305489
395807
1035487
66404
372346
476352
819934
1039697
384299
707808
719803
27002
378591
662138
161024
698472
97766
903515
282973
815797
535266
844934
563653
488371
546304
115555
1029959
806301
1017581
179720
972012
751329
803087
172644
706104
65726
771039
427970
1000391
836091
308852
129658
470670
80268
385349
901633
528895
835153
125174
468249
1036064
697772
420307
471042
844436
593566
852159
516745
741170
962953
913461
358143
649666
760941
247781
283051
429644
61752
891790
622266
677564
808083
388384
280535
183527
868722
557692
443041
689698
178950
953480
1005083
844509
780507
110430
115523
420525
896146
31050
110407
207337
1031085
963149
29969
545621
294082
1030330
76082
831348
193250
32778
818974
726294
959920
810209
239429
720329
233098
702402
322907
364704
8538
58264
261880
939079
243094
121238
357423
772725
550145
740224
344098
187367
12925
22402
778469
497460
797287
282234
35731
965154
920579
867981
939117
923506
642284
586106
492002
237629
351044
628580
45974
110640
419257
219875
317719
545925
715263
325360
339714
841685
409110
501083
651367
976461
564218
496761
689945
265403
33948
16682
46245
892885
421654
597892
513416
43622
320138
933699
699691
909619
325963
827798
690279
919827
567228
190766
118105
697397
466425
11786
904633
494240
661088
13869
965391
513369
189759
200011
309598
94209
315515
538600
1000385
437427
189567
934118
69702
1032293
755187
709694
897623
957251
755677
216417
770362
1024925
413833
742303
424203
1038640
851509
860854
794699
77782
761777
724500
94204
454974
965278
923000
496240
377684
713397
1003188
105912
394958
681660
217709
214267
343583
398959
500786
457227
500043
161795
25869
729429
1018597
540586
117353
425690
30396
847598
581696
699317
75977
548779
280126
129591
806531
74307
341211
439274
419169
647597
483857
192570
340198
126634
1007356
351090
394562
830713
847542
290400
198639
798118
610774
927096
81365
727371
905601
386352
888919
1019415
803637
98178
661350
534932
228364
603986
424753
57687
47856
889322
575755
287609
452455
46725
456130
600782
237792
836296
276641
27030
188431
309612
17899
1030581
45972
950787
728386
131427
769546
881554
97516
813646
466487
135078
809419
265224
747785
291003
314500
131209
9051
11977
401495
973032
790488
669448
577500
393830
524583
1012248
938761
236596
997297
588043
727679
309890
803036
13958
814511
330597
738484
32114
1033475
127332
953322
90665
62406
861275
492905
144868
755846
497154
923089
833551
528165
1020013
1000802
118755
1044811
137292
389751
152042
134316
796642
399555
305198
262879
327287
207539
698702
242850
1023737
256716
35835
328731
861472
142938
870774
1033358
379839
427939
588135
470700
129098
257167
810623
296000
414046
296663
593074
949793
709693
222362
919443
329159
879023
489110
338487
967617
436794
11961
654803
179763
182840
602288
674205
190292
162166
1001161
138466
163438
304777
658358
688670
1002682
949392
680620
115600
5053
372748
263719
257912
469007
315760
12577
392958
967887
478642
9940
771011
524277
364595
921378
48664
248875
293023
818340
911795
78118
388297
866276
677022
132770
664049
1037917
1043864
946466
963087
947874
607146
398460
901620
208746
51310
413214
832540
354254
1041788
926506
889667
981641
981801
933829
424221
543529
6570
829570
628525
773808
145944
445536
267230
466780
399892
462832
688395
22900
859016
387979
333576
1013598
926477
318447
109603
493570
990384
312001
681481
422244
541591
916831
256828
89058
564941
466408
543954
208447
310386
311176
634278
821235
800736
362530
469723
205911
576565
935258
649406
504720
78631
188997
212124
440010
762622
219725
762933
332550
967739
33184
165807
212695
646124
876795
482209
202
950668
523880
818241
902982
437665
593156
1002483
990647
434965
559605
104328
732240
949302
749760
474459
506188
939005
708559
231651
562028
3879
146172
579408
343398
941156
257689
588
107056
554236
756087
462852
418980
935488
1019873
446914
587643
1042417
793212
1024862
990969
136884
428043
451756
4188
43637
736425
856566
693848
1030304
1531
1014847
131849
82330
970914
732161
581843
38362
23378
168947
699965
921725
155122
930739
916212
610633
625528
979145
215338
548493
243242
892214
810926
441843
603373
473936
647209
169437
29391
83549
784830
741814
732143
277470
853477
246834
852091
331711
1044493
923970
157106
369721
462616
381499
226042
875572
65385
274832
866463
547624
907640
606967
670280
1000672
152229
1815
75812
317557
251134
130827
34172
727696
625305
252155
981326
974554
595573
869776
301626
167484
65853
629946
638457
396287
496951
54928
685382
230655
942432
907595
878653
359699
291205
224728
187518
99976
506657
737429
551889
675811
168377
308088
536471
576757
781240
582282
626425
967066
934177
927304
796739
786147
889171
542673
176601
964885
538377
597336
684911
900440
472410
974347
177675
835430
1032770
373133
357260
170078
353283
1036952
15391
867783
935251
320966
761953
981911
800712
282493
3618
60621
508081
433015
647780
454038
298268
911682
842431
1022993
353964
519970
94089
710907
770687
1040594
368439
713901
747820
635912
821611
158414
135196
757571
170488
303521
755745
717061
561985
614706
823458
564065
185354
460167
390630
546078
392104
196691
52432
31276
418550
655538
469921
223411
710818
866367
359244
1043068
28742
875322
211471
833160
1036464
940707
877146
222492
379999
650179
229978
817210
974279
93335
105223
202321
578950
793581
276320
972664
443931
1036099
541093
471671
276632
809761
186808
914324
832499
608904
241775
606326
334679
721885
844521
92329
216390
521744
731078
367013
848817
485816
466851
105760
950326
33477
338628
386941
392673
151399
141442
370301
850840
907642
514152
71645
792788
916825
973296
939273
400815
384020
932918
947853
349252
870281
724160
328406
599119
957583
645482
962135
953760
169113
722854
940291
799216
855030
380158
81068
435474
1039132
658245
340986
695103
769107
286669
251395
820003
243678
427202
35142
898658
1036426
21345
584229
573686
1747
227486
584141
370539
134347
216955
410267
933857
232907
903552
201214
757719
983830
979783
873364
158858
605713
128010
523738
165296
1025283
735389
76370
209943
263232
1030972
464131
701191
974926
194544
298875
516527
881546
237044
171126
707738
256133
169628
687394
907478
771479
308709
910169
893611
936617
883202
400304
467226
884134
436392
394380
272634
506561
615752
222579
173743
159478
467270
1017442
402577
911668
705495
812388
970456
463721
870988
3286
920013
780091
258262
281205
567879
32622
369640
615357
883683
242161
770989
796314
856442
828627
1017481
695981
858578
326522
5744
7115
655905
863475
705671
183358
645603
482304
267067
224089
28276
750618
837890
448951
797167
919923
570636
856974
215398
740039
34167
238151
57949
976280
310325
501908
536484
142982
248367
679662
320227
758139
793826
858886
578798
578457
949861
593396
721035
409091
814613
504088
581889
947646
713594
242329
937853
402345
103344
243432
491405
335677
14436
934590
583141
410696
759438
257614
929086
769874
142511
750050
828781
102033
443218
581813
650925
989088
183258
695203
829713
745779
519758
560835
306601
351592
69694
910000
162341
397410
453696
602254
365704
334294
1026767
645341
943847
101812
323436
641629
41399
368167
788693
753992
246126
609011
34676
869655
258815
628884
727841
188522
262674
581353
182477
353954
649323
442675
844781
745547
24169
89254
753532
207330
299763
497757
263555
513766
476014
766701
941954
124771
964440
353963
559899
545753
234465
476732
402251
335890
168714
972055
92364
975823
198415
319055
1007687
145498
957660
1007052
639556
755796
790189
159011
120899
868218
134651
468017
87741
90032
635946
171441
651435
696563
641514
226649
1036385
414311
245587
764891
869781
727645
215419
34353
340207
930655
362265
913288
920742
152709
410978
288731
361811
606313
825722
807609
958558
479400
208370
596035
425785
513275
506057
283047
593743
126277
265109
1031076
853614
959029
949019
659898
6045
678708
792717
807582
206081
379836
404708
379652
833063
861861
95295
184559
38325
700578
1018433
131015
158706
753348
731422
994799
1021309
958857
745541
579801
274088
686227
671318
376791
250212
159222
290933
696631
169115
147365
962133
942110
489338
1005829
568612
245704
17513
171009
686568
565453
96807
708553
907340
297685
558126
801796
147584
693841
355114
338674
952290
247845
548634
75187
286645
197237
784048
140024
668533
517405
306452
733117
273309
373165
775660
509806
709732
830900
359426
107850
705140
947711
471964
715051
824060
839023
155624
742712
382952
48884
390537
558171
94860
786378
834048
590551
881002
479699
130344
143986
226824
837297
608290
358419
847337
693246
290681
235439
340661
224776
302941
145314
501379
63214
438735
73986
694769
6157
266513
808140
464657
787296
914151
328778
914386
985372
499700
735455
772968
1015977
869608
775243
1045044
1006561
171990
246517
621837
175811
275306
175937
1001723
574961
837026
486918
707837
786540
350347
603402
650028
790131
997405
281047
692651
560484
320162
684365
147100
279081
943358
1041902
774554
724013
777592
738300
364433
158059
578529
917929
66295
383802
992954
68877
75539
110346
366591
184161
28661
406139
845834
950806
139876
886056
441241
304660
770752
61927
585083
1000152
647428
875461
835904
699354
704437
453265
37504
787513
688958
252751
334894
91770
57996
353115
116520
569677
434468
538404
191319
27769
662968
776993
707268
65792
971300
917712
213354
606052
491787
71347
920961
269684
227659
283810
945855
845986
962912
585633
398658
29174
198224
502503
303066
115421
271121
357687
119015
61645
71278
339546
938599
923112
490244
150286
809081
1035768
525091
955736
650188
946088
717785
708712
760498
876297
839899
246837
280575
491565
104076
683550
313545
145527
485464
466323
605885
988074
460310
1016693
592875
268008
359307
286301
67147
579508
793060
117428
982158
829818
133007
765564
493117
585711
227383
624910
330901
68640
641360
993011
948173
332068
324133
167429
967354
351464
104041
285491
434593
215617
752786
604341
544528
579819
905791
788457
646724
552586
497920
740055
850706
987040
98754
394655
985360
649239
491890
681598
95754
144228
572647
88605
1005741
172884
305998
721109
530580
80456
318728
945271
461461
300556
937498
876282
355599
684773
760595
157287
746619
144974
266572
155643
68053
662693
449988
412848
779712
84412
257823
160578
241758
713736
180433
121038
988280
85162
1034721
944094
907487
786077
720246
340721
268165
85674
930592
816809
432323
688219
467782
5271
662645
592234
766214
108478
989429
964692
242027
454651
416064
242677
252439
235912
452599
39359
286642
973340
660749
1006002
206069
617100
356803
272620
1008311
754090
190755
457858
538712
806429
297359
341743
622004
631841
1041779
934063
44719
374049
851784
666417
418376
712464
711168
302274
206786
66242
244676
29253
692982
787081
32103
940242
632238
54942
553887
337241
881147
684124
134866
625138
756409
397455
204323
791341
551371
1018232
196772
434937
325200
35602
689188
427195
924377
212183
408911
771545
225124
833456
768849
98246
97090
235347
951042
301471
103655
197332
253801
881009
196385
705822
268294
130026
583289
898020
897807
686306
222656
790697
324579
507866
203613
487626
628134
686957
312509
328167
469164
749147
291047
697922
35041
924008
210441
608195
1033137
275658
44833
447742
300512
304457
957590
498554
217518
569443
744457
597533
266704
678567
443843
741658
652689
192978
970683
328657
1042527
710213
713849
930565
678844
326894
398564
95304
812390
269919
734331
392302
393578
723629
265472
433126
846141
413075
799661
250341
155595
932594
999809
815481
905698
331671
790973
144105
632574
130536
369605
318377
629912
319236
246863
422041
846600
356018
165901
600730
42779
1010865
880245
663415
673495
1004982
530346
271873
542924
62769
381141
168722
110609
884418
240515
420242
979290
43839
473527
150392
177567
701231
357972
275279
924871
165745
842279
65848
404255
784826
677034
391740
243442
984601
365774
339710
170299
507714
988213
834691
195786
987416
443228
168976
32862
226979
837561
181012
151508
854297
469143
1042882
853759
83348
771977
895376
398005
211230
547231
993944
387395
326717
106411
893570
116468
959258
185468
37183
281326
686242
209522
671912
261462
464815
465269
351951
911467
677220
806383
938658
287974
763237
62017
837277
906648
181250
422297
21360
684676
510915
390652
906263
651788
990750
585257
982151
67828
32687
684493
458054
460249
636573
994794
222043
522696
18150
47222
500997
711530
191372
762340
823691
572654
172539
602593
166323
218967
1033193
270224
942266
228414
408008
559308
233994
363876
613929
78283
507375
488195
160947
412831
55405
182455
351673
747961
680503
343640
237477
619146
1009985
142966
35412
308840
131572
746594
434845
904449
639936
536742
472398
482457
493492
168512
24872
589220
592928
725745
681571
40729
816669
736860
512517
173348
1004075
932482
420022
1021076
251346
1021320
189175
107199
539514
238252
349199
331530
676634
724102
889738
998908
641963
479193
1000558
912315
640923
920707
205909
1006344
841790
383970
910404
225278
336242
227327
235363
350149
953595
963527
162821
161100
655434
817682
855156
225292
287374
203639
807669
907775
707017
91484
592581
515899
749147
497947
231962
153542
672392
583947
40249
550969
876405
999540
293745
282055
519972
409629
691837
227052
342808
747504
578343
397797
697049
588853
49029
58146
201468
497770
195282
959967
872309
485372
465755
272190
728219
1029493
166652
848961
133115
177060
622343
610656
1042670
782090
368904
686729
1009234
921169
531939
650996
962467
581477
444274
446769
897276
661220
1007772
138949
998312
445916
646165
594909
393493
119557
706337
7983
469231
504672
345175
161240
970810
280973
903121
251700
892799
535776
708809
476437
546693
395088
808769
477383
541173
611576
550894
225220
622755
921239
145722
172732
329275
805764
139733
414199
90639
1003480
783511
509393
755008
78098
936759
530505
820414
178165
920046
364622
51572
298409
490890
442804
931554
661596
364889
885967
285207
480141
923306
743582
943390
88864
945472
259421
234707
737880
986740
637203
350245
831845
658074
75193
732994
881332
966163
293655
11859
1017480
363850
369508
408446
436730
620278
477693
170179
963566
28971
1012081
894590
1034509
598707
787071
191943
775377
195887
344531
59948
543993
201561
233560
962851
434508
164600
345645
89019
674689
128844
292966
16979
600408
781557
278097
242429
694892
139576
978968
530539
7608
373548
283784
151248
190335
705867
429208
141562
81828
327336
729666
557484
214467
816619
335256
633720
206850
965500
1001522
349283
915308
344829
758631
576840
537303
1021601
437851
543054
72579
667168
719244
17322
888441
409365
414099
615159
907320
947709
847528
406342
990092
696449
479918
179155
163258
523850
459823
190080
687844
797939
617393
822637
321140
406586
129421
104489
718636
403356
865503
788254
977982
573210
1011421
872746
402460
53933
41845
404300
1022711
727639
318714
752980
987054
826698
303494
298303
115950
402751
746992
40657
907201
670197
926565
766983
56206
576371
137104
842803
194311
614448
81839
613027
848557
972906
929437
905526
612917
473955
393253
218882
227483
816685
675453
1017628
52713
38202
703065
173215
921585
393277
721112
563007
71256
641814
433390
74580
160221
80473
214484
934568
934348
683514
118749
586774
205986
219169
700281
1029348
330449
469665
117812
767933
361314
151089
799989
636671
1038723
414255
470316
213241
299725
142103
484183
232215
484998
478808
611115
657933
1028874
162098
597543
334529
652928
120707
13333
810080
679301
446062
460358
382500
844296
860260
729825
499700
869973
259306
453684
653592
199921
488933
1041535
304309
324924
23096
471843
304402
608259
848089
743145
279535
68027
947339
330682
1035159
471762
980986
68026
988540
51128
566922
802157
212638
471252
322801
374833
319299
61685
667165
153782
689134
980352
431204
260695
955256
704009
993685
557888
898125
434986
84046
594184
491331
721244
349206
872480
550837
376487
976760
264457
276717
638600
153950
392636
683139
454992
313629
558572
422462
361860
1031920
956789
113483
839511
1033154
358351
207669
29522
52383
53420
709708
85202
631990
510330
808044
136109
347069
1017164
688339
44624
605
1039786
346931
651575
494646
616313
237467
211608
362410
657547
259083
1018397
883576
459063
659190
96820
464101
478548
109956
53126
530927
578702
864384
139117
426286
423397
710354
846254
879634
340509
259247
889840
703411
217239
295374
796805
108944
625137
539026
593863
401201
194155
498505
746997
183897
93871
910528
672242
856594
499924
436326
858940
534228
863429
886532
985945
308662
1004800
680125
643610
988159
79206
936198
514635
652001
322979
436804
1008300
8181
85643
147769
578187
458939
1022902
69000
7338
908410
485572
2771
906730
125092
500107
806985
823060
1011273
491362
915328
996763
980470
182898
103353
586812
870160
996641
150807
545246
887502
369337
710943
1028475
937490
745830
773896
324981
403441
94811
344053
1026522
161455
826541
588869
623884
233030
125724
673960
587526
530232
76602
154123
85689
533560
544796
867315
637253
796394
927009
264742
474784
865051
132192
50296
197906
230242
679026
122266
728155
313854
87346
399684
681368
432702
624355
624493
268408
505271
622256
199913
42757
594603
376634
901103
1020482
981801
130069
787230
240691
69014
562628
949630
923734
524703
490777
14696
404146
414675
59847
1040412
696853
415894
1000608
833816
796929
333239
326055
1018033
410427
599138
960834
897741
805484
504649
159331
523227
257242
48792
780088
747836
568561
313628
938189
311675
20324
344494
355319
156727
117636
795589
27475
206716
597683
451003
823726
131203
610943
974615
71503
1018930
515084
763362
921622
407743
581596
70664
425070
816205
442696
33449
541281
232743
312083
410264
416545
244670
786758
873160
958379
890385
338962
663955
836604
385518
176752
91056
86118
316673
312430
538284
500606
148079
408532
545117
68632
321756
768666
361263
696315
1045255
795040
247458
35949
838803
347646
1032425
542987
374363
173815
599743
646850
353550
884110
393054
970983
12417
793042
564889
4894
212698
933018
609206
797160
203716
778741
621330
542000
768691
247911
29757
102016
431116
541321
38217
672355
1014847
264816
303413
721114
690052
156619
567510
2710
936145
424960
181915
36059
142684
363446
932561
787281
824682
700379
282033
368875
19605
232768
418840
329942
619145
360768
1043687
754146
26723
219089
109143
638222
115784
371511
199925
338289
906567
629385
801282
784492
141244
269133
18921
397789
427047
931361
8529
54899
443557
538121
984548
691755
522241
962180
631539
1030936
461654
945749
13537
265
135301
347037
966742
625471
939071
675285
231989
321824
406605
659933
525670
344074
411211
396252
739834
814405
609483
313011
701775
440928
18236
592270
525939
565957
242700
481623
847543
136561
629161
380871
598965
595943
404411
185862
289675
461304
17356
431962
976800
398122
121080
241087
201615
67580
358878
501593
237002
838937
99626
794312
480920
160704
743023
84584
776516
948355
748119
687354
713991
911278
221024
136554
873622
326593
121895
560835
338534
101738
418316
976507
938413
361395
812427
805470
170142
218372
554522
875066
434635
463522
718758
930447
1003686
535660
2027
231664
731147
247165
761098
82702
348595
689770
771731
441989
738322
1002734
744925
792124
218086
778121
138877
672645
830915
665938
615411
843528
678628
296982
629278
550826
760914
808896
1020214
865596
7988
230599
679083
657186
362155
558151
610845
749430
937909
58562
859723
646125
361753
240035
465665
795177
66358
562310
886328
631740
998757
572182
515591
272820
452959
946551
367160
728324
274675
432915
924419
99649
217746
363410
140737
519360
581993
400600
313269
139825
744594
254559
656753
666891
561318
646042
520071
859081
656576
898686
914997
784748
987519
260719
765555
1020326
758353
938732
14812
775393
591921
626914
469913
711559
506293
391286
112886
523165
931740
176968
260297
655470
776318
229874
65039
447490
22961
289903
688868
1008081
240741
505050
765022
569966
671370
626665
587925
727459
589083
30047
5207
353814
648789
212594
773438
519461
420610
945656
607285
500394
908189
808380
1037436
849960
527920
277810
236931
613759
981393
123632
667811
583702
583768
159202
1027172
1023138
980604
95772
991475
771709
327375
698836
228897
958901
854644
376278
217647
511807
393507
862217
197406
149075
170801
951268
333026
902511
398240
546529
141035
267326
235039
215583
829247
303378
578454
279262
173228
110646
630070
778946
696334
493939
713078
329029
1019985
107154
67598
331351
1040595
420826
319460
1001905
606049
186297
306733
737323
533418
261404
650341
467142
25589
507587
285172
250685
297572
618092
288922
1009034
265814
159512
674888
933389
344746
403398
338133
539089
419909
159616
666976
516257
140699
510963
240195
768504
481041
158189
471894
618092
108766
197356
108971
448267
1039584
434508
303756
398362
502131
842988
779226
751490
887369
12870
682394
501338
155353
751347
311563
141527
490664
43232
8177
587202
655711
257799
143693
339009
1016330
720584
985947
915636
431721
736945
5829
668843
841296
358632
735583
624313
968640
604447
285528
500426
217284
29549
835658
556746
363707
120121
407035
695349
379657
657422
130055
797064
672373
547415
616247
1041052
810567
600238
726679
147676
885956
772568
765155
594573
658730
654458
361796
120283
37611
214697
741134
611042
475438
57589
945191
343275
731686
211370
404762
802241
550778
741360
574369
594566
960080
111087
581781
219195
942396
489337
423388
525213
97444
838327
694039
382902
514478
534704
177484
914677
705227
697402
1010770
480308
731374
974418
268387
245920
1020488
303465
884982
435109
133982
773436
806781
851736
115120
435022
728815
999604
690724
350946
448803
354278
709658
752392
489713
381471
204967
367204
123343
785142
185600
459901
359746
471105
371845
762514
369788
13957
22504
114868
18648
407832
1000127
756564
126343
129677
906811
394769
974509
861522
560165
213277
655771
251980
712420
225894
301539
501328
758103
191454
240388
552133
109664
930066
460565
685505
679724
638063
997561
740733
63048
874867
566350
397035
625596
234331
342714
993210
334453
180356
628124
581506
252753
210327
816480
276036
807222
810609
94663
138627
858181
673248
212397
211342
176239
928825
228112
35597
205078
54164
823385
39450
695767
390416
21660
666592
72000
499438
406672
858389
457093
991217
1042458
9692
819107
288741
394273
650963
157207
222426
745963
49493
454555
568687
992237
508890
575417
842151
909177
525521
666289
997773
731547
754239
702002
904742
712342
393881
255894
662659
987078
20139
133072
432623
350823
1008611
681758
978470
719214
1027236
467201
155667
165686
1004462
86577
918366
633140
344672
654692
355805
81366
88520
822605
1001958
347745
924399
835263
378129
762283
789900
636053
640076
130419
207073
844653
52705
547692
250207
442382
894611
341249
254710
260636
579853
541504
257336
948671
1044861
984073
473448
703075
359999
900895
239016
800384
1009105
1010981
1007688
111782
957186
562715
161318
810616
615507
160258
970755
325100
208180
4137
38565
1014001
83507
319991
228001
20797
661153
268552
936310
369621
938725
544942
682314
779920
140278
350063
709324
683088
855209
878103
280799
980107
338103
918584
634529
653741
46220
228958
971478
918341
402347
775124
625185
776597
316274
505512
541342
350613
319048
821138
13426
139021
198199
46135
96656
694984
227888
265883
810253
402901
145512
140395
785345
534869
259286
158797
489732
399264
5301
793675
693291
519306
123978
209895
318491
510693
84514
360690
248136
609158
940740
1028403
426815
172437
14445
247578
153789
793049
143398
413341
539797
466415
626020
670038
642664
695650
37133
212463
737952
465859
632017
579626
827901
104712
60883
721001
643737
77151
306854
328286
343875
796744
159434
1000407
158776
430466
740714
243216
748891
206984
374841
578821
831653
956369
304248
589308
456038
204759
82298
199663
979639
746054
347292
830344
919834
977508
844009
396312
688408
208672
310586
303158
838385
108694
935923
627846
106705
960740
595999
506056
653759
917856
442350
529438
767310
331418
51963
185173
169223
198373
1027976
759175
833291
808417
833906
861961
689461
310342
136798
227241
796209
854964
108088
39937
808141
840148
65645
886055
734042
628804
174731
732020
461309
998517
556389
356740
369755
192303
538683
39309
855632
688929
899252
653878
817474
874146
427310
196474
675466
356957
307747
316388
694645
444311
909302
407545
473134
987868
349243
606798
971367
816402
763178
835518
689951
4103
973206
796631
676571
541811
870048
258134
736963
499147
269518
393405
796365
666142
366833
776986
233272
867028
382404
876025
212231
678596
396766
643477
752247
286047
496559
590108
83268
516008
274442
167936
665207
114149
880426
10142
488256
547806
226742
859291
988477
121845
803995
388665
994830
665108
7806
932736
591822
470150
333844
267280
265628
411682
793809
981865
551581
541287
784158
30307
282390
499048
191292
67142
26023
735576
1020183
863304
646357
611907
391457
444203
446307
484504
595411
192587
532215
254757
997914
330355
630276
606284
43767
980316
976520
228850
68049
982196
848822
77879
1044821
951783
788145
433048
835155
407919
1038181
184531
682385
426153
648206
229136
225224
104641
542604
104472
507313
322337
913667
701748
731867
49508
1018469
307033
508740
908408
386758
613028
113112
198901
323401
233525
2829
465493
984728
258385
165096
962217
610545
681276
532479
893841
463306
940930
890337
437652
620136
591463
56869
205081
1019885
296326
966850
904396
288102
762104
136010
240666
447438
813095
503640
674280
695754
314869
679820
296164
295397
770549
177130
80198
804410
5066
799229
117858
408045
545722
178196
920129
862934
765001
721371
375166
770851
356678
125858
784750
91986
552796
445095
740154
287416
245646
45868
436434
115428
1029520
718531
462282
1019175
865
480032
783881
625844
752422
621209
142798
168906
1037656
135138
998764
238270
819612
388813
956351
472956
407569
626742
521888
891372
703415
112159
319935
1025430
863053
404029
634235
1040738
913583
72504
99828
122124
364190
900740
420417
368629
939000
828005
483877
44623
262685
145826
956968
905562
1009903
114565
727820
570174
904823
45077
15308
768463
373770
1000781
156214
148030
745796
387423
845463
6700
585862
576525
735615
1030108
980896
256522
14857
702443
62288
685733
203101
678163
337808
867054
49
828064
671869
904246
653518
892573
371656
545326
561299
918739
527215
714137
925784
942261
328872
369351
194154
1035214
939593
1030540
449722
221879
380164
518830
959972
545671
848597
297200
830357
33076
384479
852554
828502
180206
947983
680668
381623
469761
402551
482569
899830
772375
469942
721489
500430
760465
544953
552843
975720
394273
119808
128333
94306
469284
682002
461672
728828
775066
357741
765202
367925
259314
514008
61795
116299
568377
595000
984328
513636
647692
563446
405999
831871
721121
769477
907902
891392
365760
565442
9942
810491
226018
878370
1042778
848750
242824
213616
571615
376481
169498
560404
780002
199053
722326
189200
48838
324126
956632
921985
30629
505658
454241
51679
4868
1031393
700345
536007
325810
979157
1030762
923119
852790
791823
888385
189562
851176
1005011
630799
531860
844641
82309
1022147
519439
509071
585897
209451
453968
49950
383225
743792
250819
653656
412695
1035980
979826
490474
720002
597525
167579
873981
1003002
70657
794384
560299
503705
828783
2394
971716
263262
570553
812840
701960
579828
812093
677536
612644
888322
734516
188806
635375
591849
319301
239549
604001
39608
960771
704610
260855
603473
96234
627887
764860
746462
393004
129140
865466
343140
196997
304
171708
127553
857114
65053
382178
389076
25991
732988
115338
707070
594008
186598
873005
505692
897458
522721
80506
748009
240181
416502
1043508
46248
521383
1014825
718977
899427
984949
223181
842414
343952
948960
966251
635902
751294
85001
682395
177027
803310
686456
420357
273827
624690
763209
176407
799872
287825
836093
880880
769324
271956
821487
42079
112704
368023
828032
581574
909707
611494
512940
425249
88983
522793
595580
101683
483651
576063
925475
550191
249731
943945
1027315
1004650
905754
284237
410989
152056
238126
429028
69215
390087
122738
715345
187418
953425
399779
316968
279255
347529
600978
62455
70975
685618
719604
215997
664803
67236
511109
1003847
696516
127473
682358
391467
123093
980402
422233
536275
242287
38647
485264
297352
954247
451740
909693
215395
865484
187
517346
656267
242021
232174
915603
319543
418759
384309
1021863
822111
980319
746934
799725
465418
800780
826034
723462
623925
615872
232590
567475
85229
811380
5075
931803
444577
1001747
65654
298420
1003598
4119
164463
860021
754
307031
678308
591153
854657
268695
288953
332733
928594
305438
135670
747788
43070
64420
612599
82356
404823
149288
575512
95802
446963
702623
14930
526017
139342
397921
105778
839048
471647
359379
973355
979340
20450
929357
744619
757529
816559
454841
980227
803376
376963
656465
422379
307962
382330
35388
505781
222440
945534
904326
520037
442599
923018
448879
166183
334850
839897
71284
364475
466275
977563
246331
491863
367478
714291
206493
32361
396074
219535
145843
402537
472072
1020510
353849
781575
764894
440339
695609
758421
389991
928547
423987
497310
957658
593531
29510
156129
792660
785150
190552
705223
183110
852487
1017308
520302
403913
744497
556454
55912
948171
125469
129829
317660
620864
514637
939620
683236
637285
487231
209238
114869
303647
414776
54598
682382
961720
835499
653436
888064
964097
1011148
827925
786994
63853
116188
908353
745339
906534
982057
329125
567384
198774
939768
601368
24140
684374
836701
73113
91121
79546
995295
2591
520828
873562
261801
387748
760318
946150
594496
891672
571068
1025706
465392
455700
508970
977661
845984
768818
65482
683867
216095
578324
40266
394346
375700
405100
464657
477242
99655
191099
1024646
668320
367417
209314
1033278
782459
431874
700337
584030
454149
153718
143093
386182
988244
925393
398351
354990
1040176
352443
631673
439186
1004017
872146
439729
768931
181441
397319
289304
679653
208701
687843
135632
969522
556872
1024968
767146
705604
293803
1039974
1029346
187337
686829
842756
1023410
116477
447039
995125
793025
538520
103917
346826
717899
371667
916862
761611
427919
956725
389654
314795
147519
681853
782528
499967
449480
917818
432569
833845
390920
511985
683116
944295
920396
801406
209630
1035825
404595
270409
302012
124158
803180
577185
474710
79113
701509
340530
722140
837029
783104
413927
698354
412539
926876
599848
332587
470307
490753
626965
663314
254912
369257
317522
705363
640911
921253
259062
647810
223622
687880
883795
60538
862608
1003311
475994
474059
935816
1025125
691766
474182
383156
82685
972716
487910
565234
917781
924331
414390
636294
422333
1003969
371501
416968
34560
122496
722633
862107
901440
421592
293531
616316
604589
681463
867184
311783
303759
797595
253862
747104
196721
75804
88484
415729
744130
950442
464374
637335
1008043
648030
740678
699927
909108
8164
572327
638409
692055
933228
246282
756456
528403
822974
69308
296326
674532
578591
142483
751777
1008368
322498
251859
297092
40642
649410
92782
935467
449818
907349
389642
577302
1034160
525788
715451
738304
622225
189474
763119
233571
443087
948109
1032008
604598
808488
678990
327047
310553
981853
1011342
98695
72135
496628
886975
659893
656107
875162
83175
514591
5481
827579
619168
706907
201792
1019161
147195
90890
179342
847748
723529
799520
145976
910030
689159
528632
416477
312682
417149
482415
151123
748985
851640
784461
296288
601530
235838
428823
861968
684465
442114
946118
915319
707450
843389
1028651
421885
760865
181279
773720
621122
866393
771575
769486
201725
26716
52184
173245
881951
537673
935280
811340
340816
222524
714092
152293
412137
312850
726435
832372
1012563
1017232
562245
772728
260625
499459
996066
45780
307218
191752
642332
876341
52974
562989
3122
903483
173771
361397
615872
608046
187744
179351
20849
720748
669978
746330
1025365
664366
580630
607366
925475
226946
490821
365598
410393
978188
56505
931395
497343
957087
187941
20186
326766
905069
742390
635954
568432
309451
999332
57931
819012
171350
400979
997944
542654
476704
715108
132068
252382
186168
112153
170901
676698
88578
173058
119460
703731
1018981
516509
392663
686587
361659
553242
13470
360905
790936
713237
88237
817423
54250
534354
291481
975742
910494
439641
487410
221124
208807
676825
602477
1023149
115306
919717
243063
939015
553745
764150
793671
644841
980304
736222
154319
199685
523684
676756
878423
594272
150176
600809
108905
334028
13252
879703
338653
213234
627095
223204
679914
878466
685084
896838
2802
255688
103303
996468
396359
741704
885241
1041365
141596
420360
430696
846893
221698
348063
573132
368623
498487
665567
667508
61161
1007114
992968
339625
243558
284926
579817
729102
552029
628414
952966
399000
398732
719335
126772
129306
643585
538672
428364
220242
922078
435686
360101
326398
143280
192190
215724
313783
754731
1030620
433498
185999
124693
805159
494200
90636
425446
188679
287707
617356
780845
977209
262440
874759
145662
539315
554593
953169
881655
151811
829034
735278
361756
600786
372171
229402
967220
828390
29641
309851
946804
107454
505156
560227
104538
132377
487550
203673
286201
128058
207647
772303
130065
607973
1036210
758696
553111
433389
1027560
278191
942492
129154
967931
554648
448536
1009646
582759
700764
525083
751553
482809
674753
305573
108583
818859
972566
925751
814066
815296
488974
810176
872213
855623
837372
567809
402129
25472
417375
603465
6306
627798
135193
865537
428859
412902
237615
363413
234774
49173
945103
130024
142858
841365
301240
401040
448259
706450
655406
165635
338544
1028225
533260
439508
901473
1022428
323540
675109
34292
799124
215144
961588
850512
497092
624289
470456
510238
49516
832283
529311
938757
839899
739413
790585
448393
1021917
289131
36381
324183
787516
876899
539143
166832
843653
433574
871346
505372
222406
590885
493616
48998
572268
870477
852161
291116
891663
597842
883225
276229
769502
201884
853820
809353
795007
577876
31773
527616
619599
264959
98712
818638
1007098
889524
703292
732672
796332
675221
929964
977140
3451
760027
913912
506098
996104
503882
6713
460213
453921
461287
839711
578742
77557
136434
1032623
388951
499745
523439
873979
330854
445510
652054
38594
645850
119574
952723
467957
374636
952867
1008242
73705
739922
117622
832253
680194
711405
1001027
691784
705580
775066
1073
510141
76598
647050
239347
414836
917649
765227
234272
411467
737514
918989
849706
268094
272133
751860
87002
84476
366214
344058
619449
897514
26147
575378
6349
871810
402875
940436
223862
662716
448637
69980
855414
678722
778232
402334
368961
397030
977566
417673
275245
680848
374258
755217
134344
437520
397345
189864
827942
873824
272198
219485
948556
157989
1021448
680898
785334
538095
749265
34722
427942
806523
89110
17422
394335
570067
826196
905971
456178
87085
802110
734389
327376
320564
163561
300128
275620
701973
812339
910160
841670
40574
791290
788327
456315
111066
906354
40965
856657
482129
597571
222566
239739
29462
807505
191078
505831
95365
116885
410598
535230
308282
106007
966301
890398
891461
441226
599559
777847
909248
937097
614378
809548
851733
345239
19757
745795
315610
584013
915630
780292
243862
490854
263660
969454
784881
786449
11260
59674
954436
278237
295295
54322
450694
402697
560731
198771
954424
334935
186332
19276
705744
679327
180344
211363
199517
895042
86310
830607
989359
752240
681382
65028
937960
541689
569360
505975
545729
23583
152839
462320
12419
518936
319169
1025542
375608
944339
347440
496809
1010451
439414
76827
837349
595623
858535
265080
732360
180305
997826
126869
798301
561564
277619
465284
626118
903649
986898
398238
810008
70242
796733
606434
921194
777786
896181
61131
159788
397100
521795
505932
141343
227137
808309
669535
1117
19659
293342
847397
521412
1012665
852588
767243
968982
300134
37066
807467
8157
181811
619598
164428
706602
352069
940644
18338
892262
321072
871861
588135
941903
886523
551692
1012001
459615
1029900
87483
450187
447903
568717
275003
989516
130563
630894
594552
46216
345286
94553
703589
435055
309656
774897
916749
179570
232499
802731
202691
442496
806400
1017454
1021516
71986
264517
497780
942265
131451
882099
266429
879603
101845
662753
717072
157962
952832
244650
606405
372895
46467
162412
74363
142697
763604
512876
147467
603353
386733
736367
498189
484032
473526
921546
621115
909910
809432
1034164
893144
946790
747584
778093
997536
685072
911782
281313
227288
862221
715673
337929
761905
886215
390072
341685
839259
394382
418161
622925
3254
522145
904414
198272
794841
872351
738220
511839
961304
575342
202509
902501
993115
22754
655055
945730
706386
256663
221160
960112
731915
940693
734804
665163
48915
529860
560361
441245
65244
114182
128099
805647
919332
221447
817864
872789
979546
794062
794488
151247
230942
304796
434636
177546
486280
532310
810985
188928
827706
476706
728837
487588
36181
244353
643834
603144
271128
296748
506146
700985
208378
948085
375641
399199
848115
813588
151729
304300
411979
394968
173424
916117
159476
548782
686632
496278
646907
902655
618477
121819
666877
517063
82489
784065
109945
998141
785021
1041532
623545
525759
511301
192627
617209
297601
1026370
550005
153114
1004903
780744
913448
815119
756040
233118
174118
321634
318271
652675
386323
263294
919861
295577
741918
114558
686664
462401
814164
27512
520495
593673
961140
263872
882376
358354
357832
893892
47702
693236
10972
327295
656354
600221
714013
97489
669416
545901
421272
294538
148511
825491
673220
24011
725783
99768
590236
776488
880740
65090
470385
174902
976430
435295
343669
907659
94143
812825
188670
816224
130310
590691
94725
251176
1007519
945043
696005
903640
1035411
411503
98487
54850
674654
804885
536754
967413
393964
171043
604470
14148
125556
888810
1030621
364466
785874
523623
844742
716819
717993
849658
939373
628805
262857
93726
752166
157223
418088
1037480
75463
326143
589166
672121
455909
965792
882927
296971
483588
341500
1002897
839868
147010
663149
228876
865820
481658
14034
52186
559594
716028
899765
15298
332515
261181
147471
351583
586816
232134
222437
981659
344247
23914
890675
603096
968419
929487
357659
26098
984484
975371
1041004
503014
617112
212345
573251
401735
127677
994271
666246
684327
369321
546376
215068
506271
329307
464670
239325
933869
160279
576688
191334
926170
512210
596040
358546
126383
259454
408799
529940
80205
730061
892291
302342
438432
255229
878165
1018383
175330
90324
825176
660166
675065
535154
687938
851680
251941
629063
750842
342126
125404
658963
164458
342582
309677
763104
617
807069
97328
237547
318201
2764
836615
693919
867298
767386
766622
674790
1032854
113954
979318
470575
8557
73894
1020175
521011
129434
613893
706550
398663
411345
483101
723316
48029
644911
883650
478899
712908
823644
586012
572997
240560
569066
413119
424675
23396
463463
156793
167961
237513
26303
845942
962328
751772
275566
822183
648316
825187
430009
751237
535568
327100
843583
1044323
532105
578836
804094
842830
225211
930343
690414
857853
518327
399198
959305
452939
312869
525443
80406
364987
736846
443750
88084
822371
308651
126883
227262
541600
117048
530912
1013038
414747
361094
898916
609534
889295
390241
724653
518709
663413
779288
699328
1005494
739500
107470
170905
391338
826509
407691
60869
276119
398364
696331
79349
549510
259921
580272
986630
558611
879766
25994
464691
902579
310640
763122
405103
546766
282600
380724
733199
855114
245133
695260
227901
614476
232656
803990
975195
681999
779151
492727
483525
642875
502894
748206
477561
100137
477318
522166
348919
633651
430766
484478
229817
276684
460912
835061
412070
600548
207746
13603
332328
314313
306673
366885
404140
494029
1026234
811410
572855
464536
1017650
751142
478534
811798
884088
112736
107955
231163
867401
620690
434968
648
546616
991454
899978
679964
411298
280228
563412
129734
310697
429912
730289
492124
156796
408598
773061
611818
540124
76901
580860
164014
278689
233093
435812
351412
659116
838658
429613
295445
510696
667704
560507
485842
955407
202348
314599
195661
431852
794825
31926
420620
622349
283937
874367
324287
458695
763190
203079
98824
955091
33367
892061
771756
369257
303031
148404
497183
727526
580152
389341
471395
391056
186737
922913
237387
687766
415877
731018
988585
554567
623370
224788
294558
977929
687683
522063
914801
217074
42237
182548
731562
144226
749311
132818
675051
326097
375392
298365
387382
251797
371070
352255
883296
890862
169721
989179
569364
16470
618669
916752
783237
164495
87427
862871
84430
408219
291259
272070
408811
837436
884598
859779
985902
524802
212972
595197
229407
542161
537145
99363
781560
441494
936436
18757
341016
748151
634960
631841
20714
759220
286825
609385
646825
490077
778505
45716
75300
346462
91441
602040
342582
461553
243722
154968
313834
741897
511680
639830
857595
363331
726139
839999
316872
123241
210213
341678
840683
986707
179406
898560
227276
636869
738303
650380
395321
230384
334439
884680
81517
744227
705855
500003
632082
230781
906827
890405
889217
41475
728866
276652
295597
458415
284180
747604
753304
689078
796385
270813
829377
324956
851653
232998
555106
189215
202898
573928
203273
662871
964070
563231
952925
116366
132699
326548
208463
841658
721974
1000862
196662
776863
703107
504313
484171
615814
149286
662602
33081
900139
596259
930336
879066
684809
1041566
845312
755449
227530
647654
609984
388090
140271
76223
648242
993721
462211
141554
651044
623829
714028
353343
1029021
504099
218916
934128
879368
1026362
888020
609649
636981
718115
728099
433372
967513
971031
79017
763121
616695
884450
952563
590684
467302
663501
365959
882001
664838
660528
717495
182584
617570
365357
408604
658382
472236
355921
316918
96341
449785
153440
158543
544468
363940
498149
360775
688022
914115
966678
1426
131575
812296
795821
807737
667254
166033
400745
1001713
242971
684646
828648
435216
531161
781705
247159
79237
1019060
636690
338749
979954
861907
173484
874114
733711
59481
283718
668262
1034643
53901
75599
704856
604946
1013795
739104
477840
249451
986146
665295
341115
539401
906046
211962
958936
300515
569294
994243
91157
529825
571693
979349
194870
1043000
903398
428445
935683
87758
700178
80539
965647
294365
268492
982365
114109
750832
48693
674065
1023683
153005
539888
62889
42711
715925
340117
373547
922650
785481
507999
1036452
657024
622705
49878
1021449
1027182
531235
165259
995882
691626
912111
466503
306694
134696
65777
374526
403226
993685
930499
721023
316038
758906
857326
734796
1042721
187803
53133
264956
82543
520092
717092
783367
666369
795388
358686
324720
818380
746670
119779
290960
449842
376555
815478
181973
11994
418456
645012
723630
306762
727557
338464
574488
469113
917325
719311
206207
571921
959843
58074
1002101
753253
487504
346384
639834
1024166
604541
615462
169131
991936
891366
693381
127364
367898
89785
542117
913426
821973
212023
514152
865803
628214
766518
840408
160515
594273
977110
44248
635365
201790
295652
432255
696724
251339
612887
836336
169172
285643
27885
533717
182308
762785
137997
111119
1004635
575031
193188
40940
922850
52932
488652
777590
49836
601442
386258
453923
212425
543131
779486
756992
313345
885753
688477
88878
238834
274090
711186
636309
428868
45791
917945
1022392
746455
217526
533672
642310
1001240
91652
135875
960819
924890
121030
65722
718511
624004
113835
1031508
319463
671397
979507
252960
13639
738108
957498
67780
294296
537997
893475
563931
485424
137382
269795
733280
411374
699729
735962
504894
436104
379934
71601
870782
868715
868697
836688
106360
280241
90380
993563
302498
838268
510802
797782
806337
363299
85105
664908
956169
144315
896500
595525
344166
373480
32932
560926
664854
1034924
767917
324567
469350
1003617
698648
250320
312600
970795
1004749
309553
239949
388188
680588
616666
105911
874797
658621
895182
941049
406576
20650
637637
857282
620205
648558
478780
19231
128791
730080
37242
947363
546069
649299
765466
876445
435950
807113
932765
991717
124130
989491
169057
978086
930544
196688
920394
22771
101582
913625
617631
818608
432804
300442
974056
267440
97314
184461
310705
715803
317118
697832
729660
623380
279762
597297
563352
964827
922237
676628
596456
746533
550014
440192
998204
808879
409766
440304
132817
462041
560076
979338
935430
521210
789889
279340
1001777
14772
528504
784805
46262
121845
880724
105758
322674
980039
587821
395719
373232
455821
536855
303428
239981
340498
309348
607411
1003045
85888
326576
354716
670810
828315
1039730
29460
254197
1038579
320898
758340
541384
468957
546778
519039
764831
700358
609232
158533
924379
345733
1007486
594973
435681
309697
834740
222881
339076
844411
894967
1029684
634496
460400
742268
270807
359029
598271
790706
243172
37345
538138
518947
307677
477164
296754
619259
831872
876162
921972
514932
473709
594542
538330
813662
363942
1002331
57110
956534
363537
644193
562149
618408
994634
446659
620927
362697
670513
1040200
539645
220484
663463
1017740
748774
108559
243943
341980
560402
310557
265790
316112
239104
677889
854063
840643
860495
358652
613560
313947
672663
91361
270802
403942
646670
39053
797985
400355
281410
906283
88843
851060
430441
177215
196419
645078
739303
244938
656722
549583
191689
613515
91810
925101
115199
568066
182068
521086
2708
850882
289905
824475
772894
199665
444969
966820
278060
456924
25438
554935
823027
651184
475085
744713
489830
283820
421042
930169
880624
961423
1008715
563373
1036731
650874
940916
621771
479352
435171
149175
958443
1021822
590275
57026
914602
653581
720621
200182
37287
538256
809077
848636
112006
607727
973304
26777
168967
1042416
684037
369798
761361
1008460
921069
994505
311398
735802
448986
942937
684698
827043
678470
406613
1045182
850927
154973
610291
58255
774701
896712
296672
542249
844863
729779
956331
350333
242635
49018
370544
401895
559227
654180
947685
963107
595641
1044879
746088
963047
16161
1022464
49981
904513
290143
401879
30921
641250
187887
16030
157763
699132
467472
263496
904172
647733
237405
147510
59351
949992
295068
633297
406032
1038290
908906
1008229
682231
747137
776290
635947
556304
217375
870185
162264
279476
438827
296204
336829
497116
197175
219500
33792
462673
159140
699150
328630
396060
788189
478372
710068
474186
559810
654826
302857
899310
234407
428727
474684
677323
696016
851574
541115
177708
411674
515423
341956
867750
302693
761876
484352
475006
246065
443661
603759
164748
559856
511272
792945
514449
344770
718976
918691
199524
105147
554764
754085
196828
841141
471906
229237
593916
364978
742951
618233
291803
864360
553760
139137
807348
54298
158833
976241
547161
1038106
858590
689673
1040426
780359
135017
96834
774054
178616
959154
140806
405206
547364
489554
94975
212150
365772
362481
554252
160389
269960
728228
296109
295897
271337
809297
213414
870736
958395
902828
948823
912951
633481
207956
608961
1030051
268836
335422
633664
495627
9957
258122
530284
50526
820193
401300
224484
948650
226624
163273
892564
434350
858075
677607
974431
144137
894635
350202
405021
354977
412531
837390
368519
706663
642625
809510
1034118
631839
838240
526558
713632
1003113
22106
97245
242224
755484
81559
143431
552671
634673
424441
37597
416941
1036787
685688
178199
257578
478704
827591
525463
542410
440915
50148
364167
682779
913311
408468
529810
709974
517668
562158
894882
295320
209494
933357
600981
529542
265839
12672
1036131
829167
230139
756431
664223
367646
823737
653959
275461
543883
1016051
23889
510115
1033380
628388
515758
748951
724894
657614
561882
565519
866285
964891
420756
574786
440271
924187
281872
267299
943976
179075
652721
748799
789195
148409
595052
537765
149648
597399
757541
905619
633485
46519
105790
87358
176385
492632
901919
645205
281739
464479
540685
364634
676362
665385
120740
78023
927166
456482
862505
898001
92755
688262
507317
191441
720778
993098
954332
696782
345391
901509
264051
1044871
370216
780711
13935
560971
1012305
367519
293313
753563
94396
292133
787282
203237
931163
350707
908439
1020294
80054
830059
589906
222402
1028086
329547
776897
117434
89136
647631
905668
87915
1031317
410984
778023
1009513
308156
269528
715236
136999
38674
871058
358466
133386
229
817583
220508
338015
519161
780186
793560
390736
608738
500693
220104
107968
167913
1018262
14092
460088
973068
65023
991664
615405
780184
145105
957710
727152
748501
489260
375499
404827
393267
104425
854319
135640
998077
12629
815299
188636
245713
142641
316704
28879
447505
379031
431618
788748
889321
603601
492726
51096
319246
340743
367946
137194
194805
72095
288243
74362
883332
922637
387901
151939
557201
120490
26998
17418
94648
810190
815180
88284
740020
488083
283653
677858
164152
606400
199821
387791
801547
732450
215620
740902
992176
587942
168152
348621
299991
949673
811651
975815
1015817
954339
572572
681704
6012
148376
429526
272263
389879
720444
880353
962849
737404
779578
775154
286374
816174
91641
974656
354714
718106
487170
335290
294952
78176
722800
528840
363123
95616
581184
946687
857763
661423
902918
102175
802737
839808
77230
6643
352302
391477
575909
161658
597307
708086
780095
686879
932556
114655
41976
235265
1022164
801649
440418
976234
34366
1032057
20239
228614
861427
986030
527903
626487
243727
833435
15979
56678
704268
108378
854986
166138
432934
960688
176135
369819
129441
989217
581530
360841
23894
518400
6341
329178
198292
671222
1028996
473936
574249
880934
666273
451354
88878
106703
413928
812360
245574
426394
117781
951984
1030876
420662
480177
840373
343601
642669
157281
616054
377552
550970
542292
280986
384892
912707
895630
191438
546716
474349
36652
1014389
643897
744635
10187
304682
561091
403773
804839
573251
884747
406211
459257
711415
432543
8693
909959
1008313
1000519
508228
765614
111750
579595
941587
815934
125022
561127
191270
382679
519667
494385
619575
153238
545868
262731
575539
717183
855024
180681
747814
434904
545447
527040
591620
284725
842701
233066
1028054
536113
212038
292503
472425
221725
667806
1035936
473184
1041948
703753
118773
660486
179935
478044
728091
685061
894308
263322
565126
803945
248671
977389
827911
220318
113504
689312
1011487
957221
505000
250430
63308
4593
494022
795452
418718
881686
321956
562250
149600
779974
837696
243862
578920
1236
882373
155521
40382
422752
884114
451325
171697
795606
124779
607840
95467
329564
976742
124571
618102
256682
244538
509685
523371
147583
885643
804858
626201
459092
510997
842531
538877
167147
801652
715853
154158
753272
990289
160523
1006566
284804
194607
263777
572885
502868
248891
946853
830187
586033
121833
203348
930545
617799
693602
821490
801771
793517
152727
418951
66301
58424
28213
387614
569938
182133
429760
67381
280528
771605
594852
967456
368027
1028821
796888
1022241
246088
246220
812703
549836
829123
45596
851087
724658
526382
446254
406645
167779
15820
316174
276890
400787
944811
514097
439736
659637
332278
48008
531666
6949
388248
177875
794582
557687
273221
384865
592771
826058
555368
1035883
481487
922249
39573
887846
806427
147281
789056
180448
1033893
1020383
708463
36455
141457
430797
461165
232930
642537
119877
116703
469878
822399
762193
455150
545754
915239
117908
620044
546478
189919
908662
431299
558663
365265
235104
846220
635038
60666
892975
670469
942859
371373
970451
207784
846650
628349
340379
874118
954976
717621
929956
512188
295634
857158
605756
882115
107783
587471
346861
392110
862714
1000972
7244
341536
264410
976684
749347
826431
256301
654866
427864
407694
349541
539564
556491
871864
716178
1007604
99756
39570
881554
661340
557205
239838
518559
168831
752913
663614
525290
578927
275961
497380
947005
1035278
354172
727110
595304
862836
23799
78471
663020
519444
16795
587378
535549
70788
876035
658623
770089
867341
688031
840456
1007674
413303
176490
236320
866398
450522
793149
609648
206466
871763
682605
479556
365432
1016752
680123
828767
289896
486628
301629
982092
369182
684983
119034
719199
784057
690909
780900
265541
199882
306575
52664
78000
331090
998441
761625
182085
320096
40283
354709
935233
817038
244871
422436
435537
512140
409616
288571
792895
195790
374404
122841
965529
296995
225893
983121
598395
523303
736163
551735
25068
933661
457106
438643
528291
59301
778611
4740
470646
950120
864477
903017
966674
291604
352409
276084
233609
601127
854775
194666
872612
806709
942214
936335
533241
177266
180639
296705
468107
900149
100380
697144
434303
207365
198570
1027221
787
332276
473166
196878
366885
656543
99555
489748
304782
1041757
130619
249487
62741
31923
1030228
637348
962387
84516
384494
695820
452209
252416
521565
320044
876844
322206
15111
795855
706253
210760
851440
616784
996288
439691
778767
589562
130158
979694
435820
326680
392200
59942
349405
433205
954885
178433
359965
208288
183131
420073
535643
519771
66568
83572
4904
630556
18123
12733
680194
244471
580345
4796
751479
645962
884156
689735
830127
801114
18691
288048
851303
45284
121379
1011899
766670
884655
236671
292555
26421
991357
367860
930695
335748
47580
148931
956576
167569
66165
1025526
813509
49626
544508
380496
158810
1013754
782974
887418
695212
640221
539274
782852
613722
238051
1011032
523104
258961
730692
926945
458885
941596
161098
556304
552086
671519
843920
502431
219804
593267
77707
185407
597931
135297
879066
987514
328330
970767
393566
1015246
40105
931168
42625
946557
242500
197990
275500
143504
1017874
178536
130059
87116
806433
27544
28710
678126
1043089
387764
375281
664475
620339
352797
199302
922443
1023954
194903
276755
895313
322927
599970
586863
289331
836309
497379
3631
615737
923431
703271
822186
680488
527587
681292
923385
610091
460572
227802
829738
225663
1042735
965803
425198
484375
937835
777198
554762
79389
887801
24542
371232
485336
775434
620524
416171
844882
1018292
165527
897988
779966
984504
267011
526184
160494
468151
1017892
459633
364734
320609
708690
533279
990892
333799
175206
281524
397931
991905
220948
42584
561126
480822
437204
450746
375888
731873
154035
999520
694945
126238
68913
940605
1025609
113010
232924
662135
801849
1010503
617863
70798
183226
655144
5487
703580
442136
66321
254967
1010205
200778
441086
929117
746034
49147
75842
351166
687178
900983
576745
76921
962234
36792
412455
403560
225173
457623
530253
646918
366247
300705
225946
641632
1009536
264470
71174
33414
874150
913133
409478
618652
476404
282578
742423
538429
117630
607790
214874
518639
235362
352799
381559
862227
27352
446642
207082
701258
531377
503181
515932
307704
863482
619671
220588
276395
347293
117029
611850
62925
668882
967236
581475
903907
460789
817
186577
906093
186723
955450
227870
181957
892078
574984
536797
951981
566450
922145
780924
288174
373318
634028
813752
778239
719822
342827
960648
554690
611371
797156
866786
984161
564018
932093
187655
650515
229259
951361
298857
646294
257646
630512
437769
498378
1033607
256551
664562
742493
790106
649450
914910
57601
469249
349545
51755
263165
746963
41891
168752
874599
301139
833115
747128
411934
44513
383686
388414
189240
304879
1040031
685552
1005996
176133
885963
921227
410864
1028185
353392
919287
645862
308147
259059
710337
1013830
121892
256066
365113
449791
940339
566931
29714
644439
57826
910385
541234
633458
189271
985049
402743
75641
152412
321645
79253
459061
457168
833112
515749
337736
539449
1003596
3479
106780
145097
413260
536846
397447
309654
341997
232082
219120
165890
898060
682946
738536
1032685
962611
935040
849687
61773
294057
46270
812526
226963
701479
906014
866475
713512
526890
265865
549324
112420
261774
279292
981783
141626
954590
43004
580425
543902
780018
249821
625367
129967
294953
165021
355761
564696
86106
549061
115515
629159
429213
1018096
902764
697170
905082
617990
854388
228961
896347
698606
6900
813012
592650
397058
422474
555519
811550
502286
307642
388111
538949
759466
453657
339095
541109
620260
346609
261216
422558
91921
550513
884171
795184
569314
983825
321235
649438
993809
155819
922395
794370
608502
648359
682331
991596
589846
883400
715626
869268
15631
165655
902080
935735
830032
318574
1025697
759488
131000
862608
375427
630688
5689
249695
358849
882448
931770
294141
551032
321855
727094
185850
396548
587492
375724
812758
255295
984285
41917
60114
475012
444017
773837
371923
569852
339946
691885
379410
699301
262716
55048
997368
102401
245788
796190
1023542
51989
842321
610464
845229
998772
644701
174413
357053
64810
298485
221004
631620
337016
135673
875379
450372
653878
279991
298591
1014221
703923
535857
717858
710788
399573
31462
625541
557780
192779
319521
738084
440326
163583
813030
273872
803866
257916
234783
957339
459363
733139
1031979
625029
886829
55670
514005
273110
17289
91871
526310
528869
290456
222054
218577
297168
505124
563368
661810
59530
428631
580042
582478
253880
220645
754987
472448
735314
886295
253989
837241
400019
748260
866079
930031
585912
819892
912312
843080
34199
85829
921257
98296
1014172
396328
309538
812094
886820
849445
624549
458203
870609
219159
736623
205500
258516
496152
85509
210028
504767
295225
568171
440411
1018967
558187
120329
293288
988745
739163
222960
574002
579352
16215
169086
522113
994749
854094
880842
629122
953051
1034432
114052
874779
148259
965206
839133
933894
1041377
355837
951216
212899
813747
649037
577492
465609
850658
442900
948048
322857
475663
966654
203205
829123
809668
346821
358365
974144
594969
713764
959353
85124
767808
473677
870204
728845
292938
193580
275530
391619
1031945
379004
1016267
1035586
459226
48978
34507
302954
479822
638857
337671
522289
645354
214317
30929
45905
915308
227195
494423
550872
784083
1016202
841936
840022
637136
919837
484340
262463
815568
671460
72226
883632
682161
797771
320689
904915
646697
274961
358325
346301
1016788
37457
908722
501928
683984
899658
980187
862337
887967
224530
879040
649554
3758
30811
473601
382059
1035702
93051
631927
635347
381872
862606
664965
243499
875886
590646
566738
514550
974668
642306
506993
365886
438771
284958
327166
224892
906216
854693
951986
93227
1031221
983887
904528
935741
992361
329203
720275
956894
697755
712990
158152
583788
477787
253452
650794
53090
758070
835436
828728
692331
836613
958364
544762
297649
897713
780278
726907
49275
848081
264493
867602
226970
349098
575041
980294
739910
150445
775552
547072
7954
342341
453014
940068
30817
798857
858014
49496
567347
503375
794923
270296
400601
51081
752924
810353
904463
938413
10482
2907
537067
119790
970063
345277
995521
905510
373468
760279
720484
492250
789560
605337
94399
359802
195720
584746
544737
762249
617266
544724
460905
810837
106852
388392
815060
153604
978026
76018
83189
912730
675289
294106
304704
181396
806692
148789
828613
530381
740099
1006869
777638
885308
86910
192248
677685
620249
81062
228236
10996
87785
26572
471584
12540
945020
269094
987210
601026
956534
826394
624381
718414
4884
986533
347022
372133
43805
591252
737534
239706
1021194
162679
65296
708504
915443
84883
831604
13833
587175
737963
417455
748676
305594
668686
39500
136675
199769
685871
164748
889620
510678
669904
61940
403390
944251
948553
888555
470434
131454
77577
190528
1038346
614208
901139
581315
928047
520980
449532
405439
235225
349566
219893
455719
1028771
963855
620876
297341
599693
557418
186911
637857
566493
52523
674172
754527
656170
993567
986882
571495
276969
727499
221306
347379
768816
330177
868808
760986
809423
858821
331806
873387
825356
754
751570
176103
720453
636140
645000
270458
38979
642991
410780
427873
612725
186126
775879
440013
136811
768544
868724
1032482
868096
1029476
366350
409894
441530
251514
453074
33003
1044747
1018337
304802
794139
597621
53448
413099
409019
16891
595198
567949
328393
89240
236679
827287
655437
531269
592758
510016
620221
978404
253678
800971
314940
292804
718887
696547
60509
393238
621436
687193
564229
436777
717007
406952
204424
574099
690949
467721
32654
418617
71990
414361
412939
1008253
212535
550755
13276
678187
832904
361171
800664
564958
488730
31943
186555
92143
628842
72086
476474
877783
488428
568951
157593
764174
189349
630229
767034
769351
422901
974898
64118
560490
657603
156540
123801
439512
449498
755403
848893
57106
195090
245056
218589
246235
302479
85871
950192
255991
916110
960692
531062
479094
916980
464138
323991
490799
773611
151780
483826
619906
482054
751339
854451
261546
1016046
156661
103489
62424
791368
494857
314691
579000
261411
945763
760535
16914
517925
869333
268834
7939
663776
298482
740088
866048
112784
241345
200266
114140
460548
1012814
411021
298221
977082
640106
924076
931656
83861
389007
930947
719775
138002
354276
937327
117357
510221
279898
509186
437475
333084
221485
176779
596739
726704
272987
33043
632143
794698
99747
19387
798954
931932
758292
339753
1012682
871039
285233
537076
246079
656420
953061
942323
101623
576215
466136
431413
410094
58801
815823
432750
586607
399633
445954
788746
236490
151358
277045
696331
727550
1007577
1026819
1005653
300191
349297
81433
569391
541650
810122
918486
446775
312141
190229
736865
933706
593923
990649
388954
544334
403046
266319
336461
837161
132833
319673
471938
217857
283374
926719
925184
842151
998628
390640
582830
278797
211375
723775
63104
255950
228087
295873
315221
247130
490717
599249
160097
615078
524075
819876
335374
465638
643050
962569
10613
911153
406131
142252
119503
664122
953343
472098
1032932
833859
325619
921684
232793
528289
407394
559225
469564
441883
966433
744057
830046
983352
254598
969703
920513
502980
202140
42171
763812
150534
13892
218517
652893
738138
359881
605318
912432
448401
3937
67287
844690
337947
460069
853623
586093
273019
501694
528488
525446
839341
202474
376128
97951
800346
89426
86109
1011064
202929
882601
42448
719229
223705
717115
298184
378128
614582
632565
602932
96910
930563
407208
196923
43205
476398
449851
289862
520397
506432
433446
739607
665089
330962
442309
681765
1033216
170778
965034
146641
426590
529046
522811
338933
1019270
877751
94662
583816
980523
669662
175353
550363
561497
341849
523069
952939
1018328
877100
980990
995897
908957
271193
543147
680023
874438
81670
164562
429274
382181
358810
153355
278602
179709
863955
309350
431234
834487
884341
120745
1013561
259928
71217
836712
354721
942308
570303
686246
889033
660063
582395
334290
8162
904615
1005865
696023
701738
342161
69599
261562
400370
675627
815979
572420
101879
648174
150587
150585
189903
825886
218275
928216
939488
976103
55950
1021212
928003
340573
423924
898723
518005
1015126
850232
506430
962424
711655
539808
40461
593859
717371
565411
667783
594000
835626
827024
36924
904288
736044
613640
857457
929520
617856
825007
377273
135690
420233
885838
577875
677694
518821
452457
455632
280662
992468
198786
491558
492753
114072
877660
326547
275684
642200
98251
332404
687821
610197
943947
130460
190593
471495
75253
123329
157772
411883
952266
360271
289273
516482
500352
356824
100938
432295
961679
707804
117053
996306
902005
269893
565322
33686
3201
694156
706812
525786
471643
337391
161745
11359
275318
28513
913088
918626
767084
821348
590105
991980
492955
413308
720170
336355
265696
218054
959109
878013
390597
557931
1035419
620347
317435
379721
364019
907203
343781
568031
871106
249043
211912
609089
627288
573059
327548
354422
137552
218292
950933
807462
194922
50520
486426
691081
54077
562634
913366
765376
792047
255620
140434
616000
554812
325014
267021
239216
156366
708779
605140
558804
525923
15818
496384
842121
636271
482395
899039
1010923
978972
717417
22105
207438
127779
389150
598434
830782
181677
340706
877040
864549
1008688
1017417
929059
1032820
948455
600455
736241
560732
20603
207305
508402
169645
458504
1009393
623195
697315
655923
540664
97668
434567
794393
321446
391954
733546
187098
506112
959415
154857
50783
90112
923181
366463
56436
452399
519759
990238
71351
58791
742305
995736
902453
982015
574552
604921
726817
713061
25069
1036446
735153
543910
432494
190001
287562
483135
433610
856563
807106
93672
93940
36189
146092
292255
863900
783416
780568
196590
801836
984093
175444
913672
858881
865990
693116
762193
31849
552643
600525
465463
927416
166974
376598
50079
843827
503828
570871
57641
1021330
797963
824256
212668
140988
843781
181196
680593
1029343
829463
680144
624917
858804
175045
334402
594062
539819
696234
980885
129379
111839
758877
239798
549197
247295
667639
1016842
986804
345597
419635
1017146
828829
524148
1645
170031
903793
198825
337565
212729
539753
259722
4910
562017
906452
352068
201701
961459
284031
345650
1021140
496614
936866
357535
308299
478293
431786
356315
52150
590325
789943
428611
353069
161837
941778
964394
457957
825542
298129
1000368
366104
652512
869545
948403
775821
1021187
518104
210929
262133
877263
171271
911649
844188
380663
911601
299946
889581
295951
250731
529734
260734
280173
991910
829305
200530
140023
185489
189932
1027467
520452
400559
40521
481019
429483
579295
453124
161186
157404
357824
774244
652023
865147
497374
356793
18497
110773
1032242
982597
361928
424754
718796
185173
376421
924699
143014
612433
106751
101744
151799
222394
962411
816848
43787
828388
991244
130850
674753
893227
1010932
1027881
39082
769760
284794
102081
832791
34131
860475
525985
512831
817588
141001
251931
848414
971146
273913
662984
674439
357602
995799
115709
991483
922118
793452
125126
101751
810801
415188
1023801
888647
486345
527700
859711
776276
770030
825860
728359
526722
4112
593559
114012
20311
362645
49505
453315
487582
296389
609397
473499
291659
885685
62709
492050
730727
480463
334071
788199
768490
224748
183229
47718
932130
953008
502430
846024
825356
62657
901315
62425
635084
949198
163827
936066
1012671
510091
345175
166553
999652
755200
266664
92477
1029431
678597
661741
722203
954944
645161
183052
776467
993641
306420
497587
183251
85547
159232
696876
647821
428244
37735
672638
211170
203587
820061
881992
984440
483516
274579
246122
378339
748237
405199
525846
641733
529361
638078
601801
1002826
814804
468094
184294
368408
691281
808305
286388
42990
485864
943979
406593
852624
587230
896095
1028673
885314
268617
373449
26732
715313
788755
1044740
21552
448691
374538
192888
375851
499604
696134
152838
740434
320966
516724
139665
601136
1001170
333166
741395
333644
925841
769559
645584
596913
552548
804347
590181
495696
647734
762344
42476
287882
154913
663102
801041
440659
675409
373294
463110
351460
392439
31207
470456
526763
877113
758294
67013
91892
516036
73211
859302
320025
137135
510966
485091
354225
195714
203504
479633
830250
1003701
274482
314882
152258
673297
787966
443958
624830
686289
117120
739247
498893
931718
588233
685652
557827
96390
499994
199220
955552
11196
748820
243704
725550
627216
400594
509575
695196
804966
802884
520858
251503
120808
567822
171738
484879
407043
729772
66570
760292
347792
764039
506245
644438
1016646
83849
401426
223145
791352
353963
140706
887144
755973
522233
900490
915723
583869
765807
58297
137267
549895
944983
267220
120050
1042908
884517
866585
1031026
833196
778860
382801
828561
358221
918474
555432
249877
371993
367637
552105
882028
969719
829540
37836
944938
729374
74448
251959
958921
803945
416456
551752
484385
3127
794464
877379
728351
149933
202783
355198
989615
445445
393124
464900
304298
683639
969392
40858
184629
322271
640198
913178
735094
217378
118046
612573
925484
613106
348575
725207
854585
875278
925598
518489
308498
939258
939197
155932
31546
445591
807403
501819
988548
125887
540181
118932
997699
251362
210063
377049
409599
63573
891110
836383
1005584
397408
763089
577557
918335
88792
312293
687700
393714
668787
278532
112265
743579
385459
988272
147790
238915
167744
916185
659309
167271
424422
831903
172763
25636
328614
429247
374766
315616
742776
960762
775386
138392
289260
303405
669214
950141
743979
721705
891862
596387
801373
854728
477163
63870
137893
487203
855300
266623
677164
573827
186144
448276
871843
504879
681057
292809
154837
117830
258387
594462
32995
634479
41118
385014
93678
272512
981827
2597
283781
889777
10206
638722
613160
600511
272500
701944
1013366
4578
982014
720254
908477
1004856
645871
201501
324165
667570
536002
553834
968915
834627
1026499
512467
114917
362444
183543
374073
315731
262228
920988
348229
394529
239904
356714
3410
864233
250677
77609
975315
684443
327675
546663
99221
230512
135165
816823
421915
851312
181566
585285
327550
553509
530665
312342
492437
892938
758181
76069
469412
77616
605556
431415
949971
993795
697617
159367
639688
776824
637149
807333
102275
307104
334472
357046
616219
474564
42340
343698
565186
803195
702339
961848
994589
180411
592725
870960
354990
695487
424259
680171
455244
275450
109328
458481
202462
420532
222618
679420
491075
782864
119195
502884
314037
214366
971022
650400
122718
200990
267807
233650
775089
607326
432058
289462
939066
192348
476720
885354
99517
102118
736622
13512
972281
738072
60718
654766
681630
422643
566366
146088
669390
312677
730343
795234
647036
648614
314678
732938
108836
968142
424709
290469
799718
144709
379290
1036840
531541
229007
369022
572298
686310
889524
200528
463672
664609
113583
274091
870996
543734
227319
707721
818194
740260
448910
736764
867969
101112
1015914
478613
1026948
396016
543201
574373
400650
889568
309835
957345
261902
171968
138711
986471
606500
32387
7426
450035
304677
1028703
435809
798789
526562
576035
619354
638159
913165
403992
14033
337631
399113
178555
1006732
986740
172517
1036484
611382
956532
368398
630821
159178
298845
959233
887265
466278
859365
754700
201352
92881
476536
250099
540691
193189
801454
118600
68344
308606
389825
757240
567188
253600
370928
591177
449098
70597
370096
537494
185907
714264
17952
9265
309312
1042990
527474
367941
826630
94065
555249
384700
474811
105987
472223
791898
758836
85346
484931
426102
335085
575052
740358
646405
31852
500
501419
629698
616147
675336
10654
987354
599108
280155
1015457
342594
317855
1016690
203877
548356
911336
255338
359615
372647
478528
107564
687236
735514
302278
45648
944794
956747
727136
179696
185703
710704
1024502
273026
89384
895915
997225
1025599
901136
367880
565580
231314
821338
175732
962668
503560
804286
1042986
852179
564674
625175
651405
892195
156933
370455
898339
287860
1028025
683929
754888
938203
583045
719208
515979
761789
981959
581669
912560
27108
790969
478240
570185
186318
15102
122285
722683
34368
392544
190078
803195
551580
1001630
211723
721781
405585
373215
548681
586308
376658
137864
218795
531003
1042248
172782
620522
542982
427470
332391
735520
767904
519536
168158
1037903
209824
603811
698422
172329
527712
642736
265812
275646
145652
904711
579570
264294
118333
85409
375590
218734
512167
299315
643994
165052
88829
315592
288965
842631
855331
1028431
149705
1020594
877756
696602
205268
397516
777888
15445
1024461
317975
722056
352359
411056
515136
118703
23951
900082
438810
694459
157759
863784
637872
451031
40080
99794
553633
173302
151331
526608
155394
178092
522190
338668
771229
519390
601351
865185
254059
570055
770889
748378
964023
134170
141406
192834
22629
569588
184736
546243
280907
618621
401698
678406
767515
797742
451872
523833
29138
95490
437506
615580
259823
261490
418042
637001
236233
705429
491524
275298
367823
556131
643324
562744
772691
187448
710749
829823
704357
324445
236585
981291
919038
862669
631532
904911
450610
432107
557764
341630
148798
189551
792723
14089
983314
655648
847804
140622
186107
997488
635132
508928
985948
123363
18398
979392
357762
164061
242626
291786
749184
618285
762425
72253
141718
198221
872718
294269
58089
488419
639302
211941
400668
776188
864572
536378
769559
544466
109836
342099
962025
849660
504517
590127
557026
193970
830466
363243
444709
735317
154132
273340
1039138
697580
78737
679521
452803
269071
370145
798223
148470
372511
163393
524807
202784
1021834
556668
377415
700695
912555
869432
914744
568007
148734
673183
194280
439450
948118
818691
38649
853259
368305
550101
209760
78589
664191
788805
745331
544869
910837
677394
858207
97181
21479
861578
848930
359064
720431
271549
596855
249154
741854
287365
124993
436673
729454
917722
919615
892680
65666
278660
960559
192019
1801
517466
31131
120244
19518
993926
1012765
73181
77939
456975
82164
853396
798700
229743
84386
69671
101600
421307
140122
693932
472779
523570
995515
71809
675444
89159
89923
668355
295682
485382
222265
642792
466554
346670
936925
316944
750297
652715
623096
401637
596917
23775
173609
221738
715330
91446
771533
436794
723630
118912
525969
314075
572418
693487
88714
712879
379381
821538
285602
817161
850432
312968
10490
93848
281420
694727
349295
158249
138552
659426
394211
46383
258050
776938
345931
511345
728610
961035
958704
846689
1015399
818558
616720
410903
18784
385898
1032202
166992
73004
603393
1033281
514581
479504
427020
655754
440779
625576
299378
431316
261702
793276
98136
987434
767502
871904
402012
359853
919590
447204
729406
545584
580467
896339
332558
188471
124223
461022
143249
60069
145695
300745
402995
333075
247292
369169
82354
191677
117845
678007
215316
845944
974980
623515
380478
928108
979664
224520
235879
318714
256171
566633
233576
564211
363413
154388
973994
990164
853674
356690
569567
463992
549955
959378
924334
793147
902178
980285
406307
752460
581385
885624
759498
629536
750415
966254
950132
607173
972487
419939
35823
672559
907305
1500
973274
907702
370153
289170
485178
275050
150165
791555
345627
809018
896119
861574
928104
357724
583048
74643
702225
438322
292813
88372
913193
426874
1025001
353823
1028726
830316
1035612
412722
1017796
239151
585307
910430
884293
864304
315615
1023046
780095
85443
158531
909052
543383
288753
977647
985153
294201
119588
931523
759723
969170
572921
256343
30633
989723
725157
777095
193479
23435
735800
903256
574088
824531
295204
301619
861327
894995
711618
817345
253904
1034058
487836
276258
359444
1023765
146024
549033
742817
715242
817301
64944
708412
429303
41910
912891
46251
369813
217926
856885
661955
157025
75671
697215
387516
156172
187720
946698
442841
187867
58801
343686
386510
407254
324440
1759
135975
100763
206887
234087
925566
381801
654516
1013988
555785
737166
724297
747448
938948
923009
535991
272915
489651
869213
230729
439669
484324
541366
994671
966426
1026908
90260
298050
377457
73311
870502
383218
222102
872875
272402
446863
295435
598779
854812
81473
549511
943948
990614
491717
515455
549947
792139
106616
177358
578518
577531
724056
8084
259484
583733
1022984
852729
3891
690060
370225
148196
21098
570202
484495
847116
71586
214528
527919
948121
29132
249299
199010
742858
917511
173560
707854
790315
393591
467607
405739
82484
916475
213704
878237
795284
11094
413802
104146
271813
124551
548200
590769
758138
528775
840539
800586
72888
512560
185603
68480
362450
931135
1001397
1043715
56887
482923
889308
776858
569974
517605
495160
727931
130589
436531
877217
969426
322317
611878
727437
414253
593979
824709
111420
297463
775025
554299
987957
400672
810698
18802
404832
205441
275158
244464
402579
972496
760429
765868
970100
914833
71944
225360
141472
3532
754868
232405
203688
455574
528053
307392
857100
240305
82298
418115
68595
564173
861342
751079
19871
696977
622712
833856
1001265
905583
666724
912803
778330
972210
605258
748580
962520
765985
984377
287509
1040330
444958
414218
820095
900788
1001530
125044
152216
782324
330538
658593
328391
376279
371967
162286
172818
129502
24826
750031
219432
254468
283700
122301
950899
849588
931627
134003
124814
271096
799046
656140
727233
3956
999521
957583
192396
638376
462758
73469
984213
989016
217975
810921
950663
1033989
596078
292008
480373
661334
281078
311360
476321
833286
642952
517496
332480
900498
607158
3977
934270
397213
693662
572022
397651
195206
924916
974941
754593
844891
547742
246858
778192
268374
692367
842856
694093
38699
275452
394461
181214
241551
394659
300316
287739
659745
885612
304511
818091
242182
879422
176875
981856
479389
831023
626651
82132
906407
213048
267682
666241
16314
388987
271870
814376
956131
184735
173556
92692
966335
287559
936279
733643
685303
45364
453178
239639
580241
167451
756231
347214
58614
781521
270172
358589
776915
637938
673629
927516
776065
170077
793124
402610
140919
172903
698244
459193
806807
261456
239103
919614
840671
836293
921368
350541
816485
605114
564138
676123
604396
582159
895351
555984
251522
807446
786279
18937
924246
474470
116467
37081
329725
522378
395075
572007
421273
345731
621468
174821
524350
603804
831831
507129
230439
577180
464150
452072
22025
721737
76439
450913
638891
567613
272292
490262
769771
594988
498565
390713
227221
536819
175381
556918
613301
976302
293546
1008348
140141
298888
437526
850235
259982
437097
95228
678994
530977
888395
544439
627345
920051
144801
857765
451846
709284
41996
5405
86100
766566
705134
607694
707888
669240
121148
740393
426746
771955
988907
976038
747177
355946
1044544
329935
354036
85291
926527
552563
380557
934961
813327
241228
9462
679570
618783
459354
271719
26821
191152
144534
170239
590353
1144
113337
230561
360659
49401
360102
520854
88778
68905
99122
17143
223691
951112
543230
501644
865027
472078
1005544
29845
364100
37019
943530
53283
145402
839426
757768
62415
883932
12877
636303
19688
435404
432485
584230
351579
124508
655492
47316
44162
280251
765812
876660
444425
336816
573519
617605
345396
252933
543960
658018
739002
641390
841380
722647
860512
13232
197492
1027341
770057
1043678
331444
841190
141016
26988
634133
72026
84917
666607
572235
818369
397183
621555
391501
239888
661307
869010
25091
238775
740453
989933
612181
367865
880528
808044
30269
72246
184142
417020
485276
264174
376932
758175
350221
444164
206478
245112
172720
37560
415872
656654
926813
543351
434285
676631
80987
538591
486823
404417
829450
547365
869700
262614
977113
17662
523027
143230
873675
886200
891245
503504
536279
806468
567523
9674
398526
702956
222631
156311
941860
411039
582535
816217
125125
231387
251727
651491
531897
563045
1012965
594112
351140
469361
590499
739874
670659
733334
170457
441332
803698
925814
729750
790131
48243
848741
950548
254807
201937
517106
8620
542791
901482
509357
1002271
442089
338991
421615
900732
594288
630772
739638
482743
142241
741642
807286
498006
717387
227299
118846
664579
147303
738848
730594
533916
215616
690741
645695
170401
431160
630044
761878
768686
770500
676526
745291
381299
662732
220097
950355
995033
472618
824823
917846
646694
417732
124089
941411
368700
950633
815227
405611
925809
616897
663777
345564
573053
977382
57137
897741
1020829
239094
872995
347629
645853
35242
20243
457093
179834
579772
667577
400502
174387
68681
498964
494866
860569
302427
342093
577479
30886
265065
392094
745365
600445
701543
220267
210633
167304
494716
489404
838526
364415
822706
526960
233379
88918
559399
339045
1040040
508301
637674
476478
210548
948629
429482
661280
473811
915062
617879
467338
170577
859597
149239
604499
924336
194851
549752
741350
334186
462074
346426
456870
538726
465610
35619
365835
571399
10729
963691
487050
201464
855068
167872
265043
111758
1023271
1032493
135423
1013973
654533
682870
592483
986343
940537
72707
360513
330051
413228
840221
843016
204062
548496
198680
948309
336175
625090
1023265
449108
138529
820618
403462
204616
598181
933602
667358
848969
142596
515238
628779
538951
316323
590770
738177
920165
253673
24920
676211
219856
905167
973006
264695
392233
900537
229843
625490
942986
1023276
978764
620901
828723
1044917
398686
1009273
114122
937693
1020795
201330
501389
603468
1030734
9599
171865
351638
575980
862946
471696
1022643
58433
711131
884142
344624
3989
497146
794941
793270
229306
936694
250246
907365
481880
518309
433145
33912
362169
204401
926550
888039
682498
33135
38228
962203
8209
131485
722973
684199
880801
778275
393355
140548
497275
562989
262195
966796
473821
557316
816007
423980
4278
142320
865699
307771
341872
79367
876260
723271
830339
710648
242852
848630
474701
793525
271929
1043823
407615
533887
688022
931661
834680
876611
1045054
925837
243857
724100
733194
180727
188216
91618
959838
825512
963555
289272
599298
382094
607838
458545
105835
4589
986866
952604
561371
401391
671525
558754
95975
630635
688732
383119
641890
742220
509758
903718
114879
181544
958646
770791
215268
919586
175239
581916
661600
420207
690256
531323
191908
899325
1001108
868656
154360
201511
574429
345829
979873
671778
853931
66354
803302
877988
80641
207925
307359
835538
534364
964159
520345
441194
1037316
364519
976163
386807
172831
132897
67841
157665
390258
734348
882358
309695
858980
332715
40824
251760
256506
312000
598430
111138
230894
281700
404520
211625
606224
840526
807372
546400
312317
150068
566213
961193
650693
661558
358399
131112
662194
253325
160986
378328
1029010
225904
275329
1029996
846407
594397
9704
945476
667462
992255
816981
670157
616767
641336
524697
9313
84463
33473
310444
499457
191945
422118
601246
649376
512312
292616
345630
128038
289720
9898
1027345
191480
292549
90579
677198
504224
9277
492645
106959
908465
191674
171265
880332
446831
1031059
231536
134637
683863
280503
627167
821558
560009
140845
916394
1032684
922245
909820
24415
868457
963690
85638
449960
491800
886237
1024089
409772
294268
121218
235853
528394
767801
129381
316550
384477
526543
889644
833987
574434
430368
434164
921379
262917
865007
215153
1002184
742265
480264
350631
615807
740594
818292
839958
664325
848278
29291
409484
105927
422800
255923
746036
447507
490409
439385
88472
837890
133136
286487
425494
579661
480552
489227
206214
711229
456316
55651
65063
116639
913478
67445
697121
1028312
405547
840132
512665
282074
869311
210406
578714
916346
2929
477040
980673
170601
1032436
666145
937206
246851
548098
226995
16652
551635
142066
562586
146078
211675
336455
249040
373116
244673
966260
758989
609402
244333
925746
572189
270340
560119
753152
543609
502614
835970
429607
292134
571768
379144
254986
398209
206122
992217
133989
896562
996860
80608
888753
493019
583549
350675
36759
260102
552782
166865
452652
517322
768098
122491
807652
1016268
797511
296187
279390
903047
593580
722971
28358
759768
84247
540626
167130
138025
630341
575047
70343
322789
742150
963584
498217
354719
957766
426080
675583
272874
119781
418029
165702
658728
814063
627687
103233
484732
254169
690485
107678
738011
112404
742967
456438
584557
322283
361159
206017
61884
726194
459219
537664
84376
383750
623093
488311
890615
857999
713486
846345
901431
448191
889913
893025
194237
145182
50930
513881
20800
306115
245532
458156
626568
23744
164620
290933
103883
617137
686045
142683
42229
523160
36878
416516
627255
897653
90192
160922
481173
699982
1012275
70643
151922
942099
625593
719046
683719
498036
16347
361276
355736
795382
452431
840385
378210
881736
901163
522276
415576
723380
1019309
474041
209275
725605
18762
732076
647887
892186
544704
370143
124338
416810
627454
325010
702404
338182
869270
530979
270869
388520
25857
201199
575297
867196
665790
174722
78844
787010
896601
321544
153750
727961
230432
736899
917294
868286
229314
86142
560406
807182
981118
1045005
414307
271925
539164
970785
352883
381395
302882
970994
242436
895287
186009
568993
276196
397478
923734
1012440
504996
359888
65686
943809
74718
966273
596860
707189
1044059
193532
615944
713515
793426
740618
941303
651775
999854
619002
397090
304141
397943
701659
317912
980320
516064
1040598
599774
892955
874644
462312
855132
96292
913648
113684
222847
170050
20543
287804
626500
448282
744592
612368
768473
848819
749821
1037682
945382
205940
280459
332683
640419
596289
188090
387017
441349
57014
245675
996745
425453
324039
535438
362590
250842
381432
615680
655820
603898
86975
859135
933019
748435
638822
267497
163168
962147
45305
18629
520444
242504
489433
668653
506061
325504
525496
837651
510152
86036
457595
405680
601586
365172
388845
749140
101846
1019767
953138
818380
945598
569354
943632
97696
322487
377437
581398
1004827
265104
142223
277457
840047
965506
680115
571103
700919
213215
232329
607520
575556
1022162
749346
806168
693006
118987
108395
27902
650176
938118
565844
818263
785744
271278
601410
974704
19488
270889
269926
1044102
442213
203502
884314
10490
944311
921411
201593
405239
140689
1022028
739302
549367
230894
561070
79740
475878
373559
778387
46850
154904
828116
177485
141434
620917
762043
100412
565200
67140
585016
844069
939470
862355
341375
784181
950275
727358
702702
383506
734921
923947
797903
444638
448031
415573
316688
256493
592680
636939
950024
925341
878844
368660
229707
77273
434277
164310
12296
378080
212508
594606
591012
580940
577776
450259
627344
135426
376407
777112
977138
633881
156495
802902
357159
264040
119997
736035
571120
543032
636491
537138
426402
516623
331660
315133
371295
428437
779420
277701
231175
68396
246
506477
660670
751356
425426
620221
19541
1020467
282018
768887
75066
665492
44721
405707
268414
674541
1272
45665
974552
313024
878425
702934
385673
324458
153561
871946
212381
109872
52574
107037
137914
729176
149458
164732
324347
626750
33792
964197
922909
759155
163351
529310
26158
338805
554349
435309
683042
425536
605616
174694
635845
101173
542205
471386
297441
1031396
821028
1012071
83845
759683
1040278
884816
857457
923755
86606
694960
954410
65490
818468
991110
93788
833627
436909
943254
632916
903584
605466
1009627
840911
752921
370037
182991
201502
12907
268309
332294
528806
664009
249885
312090
827389
872291
1020152
624688
1037371
853498
233466
1013602
512643
326564
63472
221605
402507
746975
933308
250722
496822
429954
362698
582040
397185
438658
737664
675840
419662
935997
325776
142339
203678
98959
887429
299193
398851
592166
125888
420146
114750
119417
375946
821230
158339
343528
115420
155521
183621
904129
362861
767345
876522
526262
951786
1007779
863567
432736
578581
803062
623109
327678
955583
375904
21936
230756
45138
682750
327399
208907
740839
365115
401237
468772
206252
134237
773191
163331
173883
875992
230761
442216
549156
397846
423740
402952
485983
22966
511660
278533
114440
1023970
1011740
975681
908672
753697
819128
634787
687360
368574
137847
182037
516352
772314
455186
707641
63996
881624
324527
798486
486560
1044441
672148
399910
102618
322211
1024738
685272
961617
860386
159778
380269
1040871
432386
298700
582586
172790
271681
334350
897442
354430
414812
541696
682524
962940
79915
954812
314061
985226
471667
267611
642599
444768
38604
285020
484560
319648
1021885
552623
563674
595549
592893
317633
58953
415498
410889
81673
226078
788941
629820
224610
955495
70967
645657
600018
909128
842994
1002148
13935
302569
886358
17973
330433
34759
343054
623330
634311
541974
167941
401490
543406
978732
81915
239130
455649
871548
138443
965658
504194
201027
681665
148185
164328
384473
337765
717729
729787
247132
801398
616984
251287
730078
549691
511126
32743
633580
730219
242637
1035941
64147
169716
157220
117805
572282
1004711
207355
374500
452410
1017637
459051
659151
739895
735112
88919
74503
702215
130613
189184
739150
677308
147515
425406
428811
328138
331824
801708
392824
198171
236876
717711
70558
542288
725804
874363
902699
187334
264259
936004
843773
360901
757846
1025819
64454
246168
1000314
592482
7696
768070
325434
262852
804725
457878
678044
303233
376313
125758
81124
518873
981792
454744
850668
433027
560389
997132
154575
72453
503939
765048
607493
995962
81762
958804
865634
298469
1002786
884191
221979
684441
582037
942985
909056
127694
238125
458963
203029
766464
855622
200908
39240
343388
773197
200896
822071
299835
397553
784046
592580
557949
820199
637965
361254
75986
810671
103778
505296
563252
678849
467074
550771
517042
258463
366148
642307
408921
200305
766300
21400
896632
1016062
750591
13412
567059
375673
32919
458773
973374
134566
98929
491016
760589
841826
958118
328886
926756
189172
726153
683818
532566
380203
70883
665811
446114
638584
549839
236023
361056
456084
891573
55422
199379
808472
332670
5821
280090
306277
1012630
476422
12558
267949
448299
418813
838518
93945
887464
997600
830102
159766
606024
73073
219293
333663
295664
916253
933817
467631
753501
511369
1031894
877079
443460
650356
590248
746768
140871
440454
862379
93574
697428
584226
348268
224930
348406
525233
660484
310997
874925
342193
830363
1032592
303715
616410
452435
828533
728730
524401
950078
892871
222745
766808
411967
213018
37843
610748
795715
1026596
580768
275892
188188
119447
613450
245297
460806
478148
309821
548666
452639
475046
179201
183103
358273
443661
837068
172415
831422
557947
703963
279067
166539
569706
786160
978291
552516
409278
146927
554597
954243
324382
960093
578775
274
547928
227107
907983
466636
341335
358841
725534
547213
566960
398411
407380
284602
960441
895475
207857
987009
454476
549208
65390
334347
926731
721349
745874
261749
891419
560921
236267
428642
725532
785555
112803
1037534
1031850
304021
314251
831999
240842
681622
201672
292294
32483
701107
625145
651609
866891
232377
738386
554098
590919
85244
597037
581258
919793
532747
399280
814771
577963
94714
870245
475096
781895
699506
924002
152199
795320
100094
176872
616755
970131
605772
631801
387198
835008
738473
745016
266263
918274
182081
500461
702354
640296
958111
456472
293844
69738
732639
891100
89004
968504
711059
960213
484474
762131
374666
580115
288531
976806
375241
366337
753685
934022
566664
907661
712369
51711
661650
348516
271313
790412
130872
117571
655389
751558
129453
333081
938214
183240
18700
834818
445783
704495
406819
238603
697213
726537
156258
883277
955309
44693
277102
61025
3191
1014363
453859
713522
377418
154951
42370
622521
544363
80701
713915
483687
304698
703641
297302
935323
741194
922560
581240
772272
786967
601304
374810
452311
362889
657125
910174
693026
756554
137600
968078
221848
536041
332244
652802
487506
124993
873881
343424
265281
962015
732425
391373
1036746
631339
385804
471773
577128
208363
819061
719898
928739
646960
710666
744098
238878
716187
424773
455990
554486
958361
917905
362668
48300
124073
175261
536628
679718
351372
92831
693433
592396
724092
737638
2335
601758
620954
120779
507087
931286
319365
544755
265133
498333
888696
773891
629217
639954
54056
479985
132465
263207
103355
296002
670551
81190
350268
780672
929621
1041065
949480
1006497
200944
279953
502430
54135
52604
540859
909934
105705
721056
572727
972438
632592
534440
359280
1022215
818968
490577
213342
734323
565528
200862
929724
356998
452826
203869
92060
987641
629156
658057
624749
468442
435234
361521
205937
769694
92252
855295
531971
539767
569221
285629
291825
511890
756805
252736
281369
652693
189824
673965
59046
32238
916128
348526
897996
86507
594808
600926
1008129
898351
175770
17607
741841
824583
95810
405779
85805
664696
165421
727283
1018961
332233
286844
712459
141145
836252
582719
34112
1033947
395499
864183
1034346
205646
1006579
796743
807913
400457
21349
485352
237713
282292
925579
699061
451337
171972
356907
832865
863781
696232
556118
793855
979222
209358
942209
920550
297371
749208
859027
817997
320425
29448
749459
75358
942767
854711
550888
985742
725077
939930
709229
890936
775341
465022
221361
9021
677998
112345
944921
273263
579528
912999
654423
985118
370886
362060
677047
1053
282179
112271
376814
110426
497926
476379
1044704
794431
16792
984182
191656
12663
161510
28590
234773
932210
523315
119421
316358
496875
174899
207979
985448
477486
337525
591787
507208
763213
868584
479787
65106
899866
475183
827613
22875
230006
833173
615953
410143
236114
224037
532840
388806
533064
208848
876016
685751
571781
510947
260836
656664
489602
46758
808093
771953
925193
169592
328709
549830
166492
524014
343017
645385
881964
550166
644508
823104
135062
35381
934537
250143
170706
84540
206422
170088
838238
853839
108669
814692
455285
271951
299116
925446
269359
229643
191645
208633
385484
259601
643493
811962
465466
180236
649817
933558
632118
991456
696160
362368
899786
135353
392588
554669
372805
1041936
241035
925625
1036664
50289
462474
706268
323828
657752
609855
247272
323817
400280
171990
19418
135163
598834
332405
194630
60101
355572
716338
428418
186232
405121
102420
349706
194385
2050
307015
170482
298508
331044
566968
8201
956074
666841
71486
623956
123058
355014
201227
919450
793355
333619
533899
1036380
733223
993065
500682
1028444
92673
434753
106072
259270
31703
208536
666549
540572
546836
129616
374901
357682
445907
669529
164820
363979
300841
579029
645120
560235
353360
618060
648961
1017749
918387
129771
967405
115941
716101
1009327
477956
495667
215990
300070
489795
575108
754694
888913
778217
920334
440076
851821
1014395
362726
163961
941069
465978
599796
807507
604560
294666
799942
523083
488232
119420
822825
901180
196404
959643
724082
299083
546610
320441
50364
797654
742380
423948
516779
535934
278616
52301
447140
212815
531729
712401
494911
332587
887454
409133
428573
637
906515
130307
352771
57543
938397
509973
724306
390064
549179
349519
574034
1035223
710808
340711
405166
1019046
270380
49013
78293
707089
761286
403370
286090
1035507
737373
7435
440359
897706
206672
951150
194830
141698
387304
801231
40471
186280
897343
693507
606712
511053
583996
968536
76826
506431
168996
272827
682091
150843
161989
509784
943791
246642
808798
30943
422035
414485
561092
821297
256752
131870
1008574
49467
835772
75961
705646
1034550
894671
524343
691123
197930
328190
704624
304366
434117
342826
97213
522356
893406
313500
344927
325383
440516
834312
733716
651379
532052
744727
1031919
190872
49340
51423
7847
888584
199158
698898
658956
438754
248777
911612
682638
91681
6805
143495
625466
76893
109251
947847
676109
785052
28424
912244
506384
394824
842668
245110
858029
171863
325592
170986
707382
504245
709347
524815
743676
500455
951267
873261
96630
861360
131829
139740
1041009
855240
549667
793762
903097
1014060
569701
998139
111879
125955
821510
807845
210284
381761
285950
1102
993940
589574
994456
765872
730808
817870
257624
329851
426065
1021608
622894
704968
387637
980581
903577
975363
493608
571169
371848
325889
490975
141654
68953
873999
65255
484582
484431
967550
257512
650433
734171
89244
902120
305730
584941
738659
562387
508351
339459
1022721
672583
918354
176756
579200
564237
942486
382348
713454
885837
452583
205085
947475
940202
240349
703002
12371
531867
766773
178318
99075
477468
366652
698520
918728
870076
910069
797821
687060
464062
583859
591966
966922
888367
152603
622013
910691
283856
103307
44738
821685
248599
769671
596477
587118
10674
908709
794224
411632
156903
122874
200867
660770
616178
390561
558890
533268
631660
438893
641984
477202
984029
586101
592907
1030118
134679
141811
682884
145917
85047
532592
581703
758879
582532
472737
745406
312612
8658
745925
39061
294689
384340
981593
807092
883073
960222
284369
418045
888428
834427
212514
613300
99787
961021
465263
951745
772764
830686
117059
682935
197144
1015654
357153
699019
618814
265825
821743
376525
257065
624377
995151
70871
384167
661827
101649
218142
459397
451521
959859
977715
197695
511426
155377
92178
193774
496444
17384
982717
375533
1020200
15281
477353
158084
18624
424494
190721
758021
600506
659013
736166
912398
232011
691353
771707
757814
647947
602682
204551
721614
1044297
602640
751470
1013704
529554
938390
483802
107373
531457
798670
704488
58186
492310
530460
470637
605989
359768
374549
273778
49190
479094
528694
313432
70194
560434
1006371
873076
910792
645934
870607
973774
294238
379105
981891
17245
552285
873986
865258
364677
524933
916587
455258
878604
982356
688299
738469
180668
340943
845433
727922
618926
112559
690515
753803
974629
996605
261867
116255
347105
774949
938054
408703
75149
649006
862168
670201
343118
27203
610861
26869
478792
460326
281018
246173
845927
224468
333094
771243
461248
541638
475467
413114
226488
556170
26998
724912
769484
379834
1030414
697641
844196
432880
710407
291073
522965
312826
872477
14225
307581
143419
318067
661647
1002935
221059
765683
864332
599867
90262
1014364
380855
797155
783481
381055
345237
675281
684472
560804
343894
613989
186421
1011005
78472
448174
160035
585325
678834
682131
230842
964987
575317
478785
720350
870043
456419
394210
405059
899246
261361
199573
681394
972078
293853
1007417
845459
577462
888244
898969
411876
790440
880415
875491
116307
121622
146589
740825
310353
574420
170149
225933
30121
91805
339419
68039
238112
268531
659242
605865
572315
908502
83987
232499
814177
102886
127681
644295
395489
1001190
456338
277235
74633
966300
45581
523876
563894
262374
440567
492144
331213
252476
424846
801995
234198
90969
88879
471743
785240
214555
61683
574784
943770
242585
195872
748966
947850
433225
605951
544062
600323
709680
906799
752946
285993
153901
166798
71647
176426
530103
493924
137234
785498
143002
678468
474835
545880
378587
888312
172480
897434
393261
4815
822049
798876
787954
318832
1003790
109053
914888
357728
953788
877377
55514
862624
280427
1023811
452552
346506
24823
697303
690840
430494
307626
763077
423388
723513
108300
206027
996189
190888
774647
749874
71221
183697
954323
700342
208070
988604
804384
740543
34331
559384
800884
594134
15204
185262
297164
269558
938477
857316
837974
763035
472394
322834
318825
426450
744106
747828
969993
264043
492579
550223
651870
636569
457524
19374
951723
6526
525221
1022922
550449
509636
337361
604524
667530
214681
70141
775376
996236
668804
552357
733083
329278
914610
376838
621136
135219
704943
147182
799715
522433
659272
469133
743973
397168
8774
1003877
1029791
24599
502898
782390
747257
360720
263192
415532
538080
74922
200345
862898
11539
151643
948943
364827
230563
222047
446733
684744
925289
286868
692613
817083
879627
965526
832123
5920
920738
757796
42028
668699
673873
388956
976367
147386
696584
26993
612215
48812
6853
810847
357915
30996
462621
188499
583745
608868
771657
82629
252445
155066
304690
849372
354275
390317
975267
316957
100153
816656
37703
912588
809086
17854
627816
616653
339414
974674
622451
1003678
379523
417134
98724
531676
728721
88599
960021
70084
100597
762240
1513
408467
651089
930983
614180
234948
886681
310519
774923
54068
254313
62807
396321
139721
16264
676544
265991
382180
409369
959028
362967
701602
622520
727720
295004
512251
614466
191561
529507
686798
826361
652050
648010
630161
709915
520597
1016022
779368
941187
153000
874211
984290
924215
771568
573532
1035845
406244
407702
897716
297706
153630
369691
444466
824807
87435
314581
963331
543556
919078
984764
530039
785960
798058
61078
327732
337717
680110
1016182
447153
765743
601198
260529
300451
23606
656641
210108
261755
374472
534518
508340
494134
230255
833535
632902
120772
631876
70094
929511
2955
396316
826661
1023849
529469
974437
933279
1022204
172957
365806
325878
247298
925966
363341
347173
778347
458005
285349
999086
655306
929299
480823
217775
284393
408040
274077
786550
169147
336857
760154
947334
272166
395106
713755
603712
739342
502065
117029
105259
987322
372223
657950
615260
372874
443012
490555
988270
798764
894128
767783
577993
878313
331646
150332
631856
800773
241502
826566
234060
768605
687474
873726
916010
851886
220047
759034
890469
116481
185585
118899
290341
323935
967575
932370
396472
432895
61515
976198
367781
730018
307621
556392
457475
681602
979431
119608
705831
325644
390250
290549
393325
854689
695967
547609
287797
400292
236267
377813
467718
645816
921181
207685
226344
144165
185189
276375
522732
662715
754155
480110
73900
233683
535255
498899
360880
421159
800249
970130
79029
590519
206077
130836
828286
610660
433230
478954
991897
567361
603126
632991
950316
837010
766880
526446
67296
51921
739130
879572
530237
563980
411305
972221
453237
60569
780105
488206
814911
938369
285213
610476
750849
564600
199255
616991
328986
960337
862134
928243
35142
639099
838060
291607
1045026
455880
817932
234848
103476
929280
22811
348009
668697
288485
58054
946124
36756
501143
338144
85501
1031625
943404
333614
479580
90090
235001
214464
54471
504725
995721
390970
757427
760222
460143
339918
525480
525125
1000138
276340
401663
635801
687479
846456
636564
202654
402278
991084
740079
265056
110124
291335
915063
104712
1010321
566729
409550
360759
589366
849324
416551
310114
522816
644866
414495
582068
512950
919019
267681
917642
313289
517383
308
557543
286545
150999
417422
866364
47848
481958
844297
170651
888664
765902
871629
353540
86406
964132
722504
523612
608113
1042702
603850
1024799
909466
555237
333253
535637
58782
376721
967958
792498
217235
774639
494772
305411
603069
447773
876599
16301
993949
119035
453805
298434
974748
783083
371748
873521
794389
630170
842373
129799
843613
473654
236256
33046
859855
739147
331542
413775
873905
449255
579464
227116
768768
30961
779508
329867
967267
154443
525566
902815
399363
553362
827282
412489
503897
405368
147600
919207
372166
304065
71755
283162
302721
104791
648236
452253
120972
539612
189381
775640
225106
674383
512324
682617
289569
593147
476596
562776
805966
888629
846595
460950
602668
646946
528916
759203
441958
900516
108794
227202
598395
36276
282746
1000795
660376
182400
976385
399759
483034
264130
248504
524062
984878
815747
7122
221015
803037
766013
127089
824756
368183
63205
93375
369151
985152
329761
552503
593182
833130
167933
649498
514769
204264
305050
741970
101557
479929
576579
275784
538678
874946
220238
163897
701159
266061
861861
302320
744943
577754
954810
605874
331513
467863
584809
534027
658540
445185
705901
943512
908975
273760
695758
1044525
302759
491450
707583
69217
979046
459027
806058
105627
124673
769684
34200
315001
63205
71173
103659
178523
448105
1019317
537386
94831
32852
788674
1009080
154966
79662
362289
655215
333565
658692
647561
576549
325422
377947
643063
449030
132074
320419
295807
698771
507281
177654
174545
721866
51790
880363
602196
39412
955855
196077
410990
164884
349037
740701
647671
612835
763094
531363
209603
151055
234578
539388
415915
180601
34303
1039686
769942
513841
214494
988832
156220
185949
104607
884104
519110
373108
109153
84408
338320
781391
353618
269815
166138
189155
251680
585365
967304
586035
488560
1034931
1007735
220254
559992
99171
355890
933744
83699
30792
173355
889011
809006
50878
358413
413766
410077
39632
99253
927621
630369
759293
46990
456446
728704
530530
502328
1011570
718983
522318
622358
212358
662042
425073
218706
879730
869790
41032
199722
887153
1014124
671165
987119
136429
792424
687776
399676
477413
13247
20748
242418
1030368
689188
415891
236741
424882
591075
802265
624440
829638
279466
416195
391342
663241
229133
649097
315109
996453
138760
248669
252669
576876
302314
339057
340725
368777
233452
824686
412167
555143
747733
1003562
478389
504029
814187
535836
218250
499795
980779
389221
782772
803485
533647
859290
149920
31104
650162
363153
531212
923119
125290
898765
168255
654892
313237
569323
596091
56306
77197
670099
22301
676960
10435
21474
29653
553820
143019
204147
681598
871973
1003724
1147
143583
73710
533718
832062
838475
439880
341922
145021
794012
215340
691125
391745
245181
832053
141388
114210
611813
580722
285549
947454
887865
591847
66003
979442
336257
916711
980825
728455
666029
352497
123340
730431
214515
479942
731393
726811
615474
696264
577598
329601
668082
211452
681400
877552
690293
187006
577026
271072
973273
512783
866939
667705
341335
202679
1003365
933878
410290
237673
265484
569134
1014098
318979
661957
866114
1020891
313742
233945
166153
915035
559530
936699
826040
874417
86706
607897
755373
861149
398343
455829
582735
374327
771607
145168
343902
832513
108869
451127
194277
208882
699422
562677
300512
751936
407235
715841
814844
174216
784032
154748
378392
344067
671629
803602
607304
168225
711730
247568
173812
1029339
338465
489250
71852
350850
641499
264080
888150
689686
902275
229593
496224
717401
255118
688333
228475
154342
510657
366777
143847
414949
223668
53330
953639
591194
312697
1020360
174372
77212
109128
944218
392558
103825
396335
71135
628345
818069
939550
756417
894186
139786
439006
319984
429077
92698
726961
452266
22627
505473
269061
978642
44829
1030995
332325
376969
1025483
605085
670906
912591
1029534
552876
650062
786279
307708
959072
72888
660705
968122
425032
110366
857044
271607
978273
465699
360890
616720
1025547
733917
538373
642224
793721
936844
131263
775971
834992
624159
104241
686534
750989
469468
515644
990230
212051
634641
304702
511141
163982
473126
344318
434071
733419
632102
355488
790586
159729
975604
325628
776152
567876
185219
51553
742558
296822
11540
120373
585568
84084
1036545
350111
212925
502218
234053
506726
1044510
922878
581260
843427
634535
807455
348831
435967
746582
733286
805551
491216
314043
820963
958700
130633
417264
94850
623298
392138
545919
896674
3414
218666
360147
541144
263001
293809
638367
230727
4244
584909
917856
891617
898962
537532
692733
575532
600168
275828
292476
550696
373726
225239
669119
622189
831627
271552
969730
169605
366951
270470
837467
1009841
756967
955613
339367
439185
218638
646934
347972
478184
727396
913098
721924
319752
314071
1510
510125
1005988
209095
602682
580473
406042
164206
601686
359783
830774
176098
9054
1009836
774389
176586
396028
189109
686174
618463
873825
550433
551897
520705
165197
622307
2016
279166
816600
614883
740475
913805
308681
722674
326203
896951
685064
227160
17947
828423
782494
36506
501700
665728
780401
597507
869817
222604
162339
789061
553167
974707
55050
192103
80858
814867
438931
284826
595643
449441
883964
204644
451615
259032
253036
412716
241365
277430
917166
536774
701398
271660
512893
573154
473826
16239
271727
479211
334186
1014144
738540
479985
732058
57776
985180
813279
108559
610807
970363
437126
957829
168598
459935
708111
862835
729534
1023971
642901
113855
767675
773588
63501
673405
102680
161712
26091
910786
930513
803958
94837
304261
206338
95265
453975
20497
588875
16332
895283
23214
20983
980687
902236
166002
597856
881036
104391
486514
951470
419104
128461
338584
779631
269002
986008
142144
706436
470465
884538
856194
36300
1011897
1023604
225488
817836
984404
934147
58905
632170
1044974
389967
223655
592707
718601
1000066
393112
646764
160318
643884
518191
139662
1032138
692849
374124
731155
855738
639734
717613
353042
63587
746590
842123
743795
366564
953465
306016
309612
740581
609531
676487
341162
430760
1032330
777058
430319
1031723
1026051
383095
850498
76356
540111
81661
640469
920332
480803
784715
358810
778741
219146
989493
346664
1029594
1040270
889641
734564
1045007
500312
686292
560728
1024627
309995
301778
495627
132641
67081
837674
850825
631179
33728
694900
610975
970520
471800
420152
591677
372667
552688
846927
641745
255758
37578
267290
714322
1011330
917217
773050
22287
119620
452536
926696
229069
800157
439604
101389
661493
399343
720609
848015
24435
960895
514998
818669
136189
241347
67133
988219
1039011
940679
523120
1029935
591855
325894
247211
830997
536784
819323
913534
229175
356666
679505
126169
268930
446651
712462
871255
54020
667217
20889
211535
587250
491733
483564
690683
971407
995826
599364
796559
413169
847096
687254
370319
898179
856124
720160
846212
808760
483403
71855
618779
754321
301662
233078
34460
455984
25822
50095
688037
478744
699067
734072
552563
95141
936251
646285
864186
542491
101100
437747
1035092
492117
540222
592406
412706
489316
602328
117421
685656
441160
311580
105394
165007
903234
306478
372021
978776
988870
859437
337175
311174
934614
620483
28428
534169
1017927
665521
894673
760751
311041
315195
101116
516965
154146
954373
646357
9959
816089
220197
1009257
789211
659899
440596
197022
57947
982370
629132
269948
864896
919414
851280
644973
716158
272769
927406
326633
1019941
516948
412107
1042111
585071
716358
296260
487941
839610
481590
471778
484527
773342
593895
986013
720186
439250
860656
717962
268819
661647
844352
258468
901457
101446
300635
552832
99947
815216
1003753
932869
44486
115329
188506
82388
424178
673095
332130
334976
171279
293548
931583
98715
546893
512422
773927
3508
202845
357017
692194
338124
190907
600906
593092
76424
1038213
791047
816610
838886
927322
7067
93525
119817
907001
784484
582547
280293
249364
498747
928812
942642
172588
197790
732940
1017376
838477
676718
626910
103070
610393
832023
586104
731261
979060
246831
512043
836414
531282
785284
993589
703731
781977
403302
679502
16407
262387
1031546
652906
359261
414470
99685
76521
461568
807862
832444
557462
107873
214960
637362
612806
903067
782930
108280
152010
821255
923191
827330
333536
685029
728460
1039504
212359
399322
614376
117935
41563
302877
513478
517090
27480
532024
644355
460305
149893
653643
928691
363379
411984
418184
314872
27881
316949
676344
536740
1015429
651603
672802
745951
336239
323126
158806
957249
46308
368541
351398
692841
905987
21653
654799
387089
328846
22288
946790
543683
167948
60263
907371
804776
564348
802435
588890
104016
270621
466890
945776
560199
396545
603361
834975
552868
203244
388182
257695
468301
541673
301406
974748
1013550
742461
342246
872447
172629
834161
173337
555100
967144
870771
506564
986196
340494
982157
671740
146330
520493
449818
527335
937128
128501
720631
404340
643399
278630
527556
397181
938323
364350
16965
1000012
291372
1024691
222008
646022
299119
108630
690044
595313
279236
732489
671156
222919
752595
639935
402793
186808
773405
590479
159585
620284
114548
743106
430424
672933
762515
599975
787043
341466
718481
641618
852424
17618
472941
21138
510297
694779
696817
757275
455021
513386
848599
88262
331293
9833
532675
237704
1041159
798412
1010436
239867
386562
286413
141734
370582
334370
955202
683103
564053
953724
272863
805864
726192
223655
469490
695622
372489
810132
789288
1021447
601855
784615
844152
617304
424822
931606
601351
563223
161096
301997
377425
437069
599816
320348
499344
238247
752188
642834
406986
659954
786756
74912
901282
455564
325001
448256
557253
986400
969327
152895
320408
146012
10641
660125
50342
845351
142206
1875
623200
194113
581630
178741
132362
366754
461626
858644
544241
549170
894784
321661
735767
96507
306419
260947
109725
362294
809382
454976
270567
218553
10837
61637
562647
544332
534867
410374
487513
112874
324716
541050
692104
251013
791561
990222
371964
220215
222475
794688
445205
352696
1034465
388596
124364
804635
506315
565080
354985
948598
762467
297674
217222
805351
526722
725763
764622
381655
769772
864276
689817
115557
238296
653128
971254
1029176
1039597
871212
173263
875632
414257
795341
847318
550943
290583
297532
935223
915275
433532
300084
411657
478896
73213
572973
581892
798722
998570
615805
39841
222464
194544
307803
713383
138618
1042828
481134
365285
458008
456954
816734
357685
533352
894048
803384
904933
807718
760451
255504
685873
118816
752160
680142
441340
391064
629174
580664
373110
274267
551258
593634
241257
34432
447160
154576
314472
9816
853665
828900
2856
645820
1027181
812392
806770
961698
120638
797890
645424
272385
53315
841683
698054
524824
452759
728943
517007
328720
464554
656581
820940
902139
781389
949216
219009
994502
868533
56759
481710
754505
374713
997008
861270
731032
676003
681354
134735
91215
1035706
291766
499434
978128
655932
858811
666380
788469
491892
998724
41598
21763
690658
294129
719529
563587
284837
902822
367447
707387
919744
211665
118400
612603
659691
807048
849289
496540
176936
487227
524622
952774
229598
525083
648915
37542
559395
595919
894909
892359
749017
25129
757053
509034
586263
826452
80563
469782
69769
702175
522395
1006868
270649
506107
428180
193065
683108
413794
1029255
161225
320157
268123
225439
463549
888203
245523
463947
60098
231781
932333
884250
407489
822861
304400
526359
585860
417400
1020894
561255
828840
166016
710849
491736
49927
607628
179559
794940
226889
695403
88078
869269
476995
422852
708503
561096
79846
39704
395512
527543
871850
668110
821969
215574
484861
284359
833179
157625
335585
960347
79912
403671
856607
130217
593883
899293
945935
1039781
403740
214302
735021
505537
314459
767035
874043
102300
115915
817376
659939
30679
761309
600927
452101
902113
467003
728588
378164
249231
474571
989867
715225
685371
204205
427918
710821
729787
447248
445953
181576
885430
470971
117095
702452
486888
164312
920008
954915
464878
687293
502329
746706
731938
601218
382504
777732
734303
617344
735735
918217
307486
440268
600649
426408
885908
923262
130737
857753
881173
815127
511289
320083
234999
654480
281332
899229
586164
208033
793426
308432
401291
207214
774336
422914
657714
573439
771028
750650
864548
384099
24091
716974
216357
445689
522408
13576
72576
299810
443113
106794
309456
648094
599982
591918
1007712
986511
63272
218189
102086
48172
912344
970950
617302
104712
532527
1022629
539548
324297
636962
200051
978638
17415
159556
479682
394876
12373
454390
838582
663035
489705
986483
667050
29443
106640
757952
25279
130913
373371
711573
732433
863463
564654
601718
709091
504074
621265
888693
574525
557044
680842
951363
488673
37156
925157
309830
373637
818054
39755
946192
548
454453
509858
247245
484813
468075
84761
422542
290885
90715
83989
968550
825153
787588
909280
793883
474737
276311
314190
1043879
974856
798081
560095
406642
428878
897538
745600
816236
1043290
107755
922101
306194
270970
351915
474902
527382
934136
759062
488089
152338
939346
826663
432720
268855
523203
643880
862941
977922
69476
726434
65558
429323
848956
668665
388808
735442
181334
929148
255118
153595
702220
137916
760988
285612
173963
764444
703224
213567
1029017
843552
326318
782332
382602
470732
846742
612710
151885
353622
750780
202224
661579
495864
830294
8607
356963
106724
567598
237945
830169
642164
52620
613136
542681
229788
705460
115254
770445
1001555
386571
631074
630222
701001
683245
368657
579858
221990
833872
738126
379796
384925
388376
6184
331397
151677
649083
373719
958582
548053
709268
470918
846774
771712
185813
30648
643297
265427
1026327
579958
366427
255913
135522
316261
118608
159421
441024
308789
358826
343235
718432
269772
721590
348912
933772
491373
578361
485021
960911
390655
509062
443900
900254
368140
437603
738168
186219
5108
933642
411213
328228
476342
51858
719909
106275
63776
498820
521311
590536
733220
246012
169620
440260
849362
961722
200257
616711
142687
1037923
1014958
541045
751656
957214
346796
59714
158783
926771
974125
927154
543299
693389
925381
234337
33548
930642
138847
607821
260610
908506
386376
981220
281294
941616
928323
98885
435229
400440
1009475
127696
80449
840310
905513
44410
227844
580669
587306
118226
515589
387196
689039
116085
696408
135765
208866
675604
892888
777564
1001494
669136
647418
296448
40397
679340
444435
404926
179849
313896
900856
572457
624824
579292
332846
122289
1021876
108124
499694
838814
852926
34669
671401
280648
802090
847507
369531
548353
691600
688514
510581
374777
314177
478433
538722
727236
830945
758693
100678
143299
42061
984933
882885
170140
950083
925459
516100
943375
245711
225676
305950
10255
784798
169570
41088
700558
901016
7454
527175
352485
358313
37051
1026519
748980
847133
862727
738356
504106
416756
973564
1002406
529709
448165
478516
1011444
98385
837130
1024628
898832
167649
89390
446217
812192
46525
959041
272697
795639
666641
871044
647665
800964
706435
607855
461443
172179
771121
440709
302107
141386
795122
535445
960650
378499
418291
1041377
321721
27195
801589
875802
679333
550425
1026954
636751
680170
887351
685660
288249
748642
763410
215574
43990
510088
354204
506462
947488
814948
194190
437238
863446
599675
386638
271006
144384
578279
71693
724651
191574
523005
108800
413884
587429
637406
589996
24287
729901
834910
124467
488779
293317
1005037
275541
625783
768250
316791
195245
650319
1027022
229208
14608
41611
872755
699756
519249
400138
624629
182009
149506
458685
575972
239628
974272
559267
789697
171868
363879
967675
656061
793971
77172
365248
925262
588132
336824
1008678
113243
790472
311508
392129
11641
145452
168497
721688
590696
713337
975034
657696
784801
391344
1030304
635824
663626
1008547
569016
189481
341863
43164
195102
688461
451882
971965
324170
159203
74987
284764
219042
778889
105954
525289
1016313
950826
480256
346869
557221
910642
635637
188905
876445
105508
792207
506693
341656
563203
599372
423889
407317
35377
972058
166711
692834
752939
786841
465568
781256
918198
857271
163928
616248
629857
893354
314978
1007963
487480
932489
167069
161274
714517
140333
374105
669133
504703
139955
398831
544512
368217
2004
905092
452125
191494
776450
1007334
536266
969973
979188
320588
87559
703947
774455
669881
615030
370390
455762
467174
1022191
575669
80209
206694
174312
972956
884465
730163
861197
143963
935062
1005012
111371
167248
1002477
79805
571980
488692
724150
362350
606615
772691
731089
639840
231110
431239
225156
38081
991217
969443
340817
231489
839081
526387
271376
504554
102696
65953
902619
708023
150661
360440
807152
955644
73092
455511
330224
233325
136090
267506
933883
278063
367640
838023
223309
860426
571743
70305
1035614
640868
643572
752467
427779
211769
973074
202028
969178
751244
534812
603890
907175
771642
497879
557362
425652
782521
1028766
784193
194812
922191
318145
971669
466750
365497
852427
277503
187442
638946
421342
119988
207619
274505
687521
515535
846320
749617
198638
894817
1004296
419459
992206
400070
347052
928449
113441
348164
632140
998077
1033074
1014453
293243
832958
520209
766894
821554
647745
704699
1036926
173583
742074
138078
559950
183933
764141
767161
3034
929192
474194
691467
157532
159646
533606
163081
1037764
84145
91848
827780
253773
670078
24154
23705
993424
1015677
697475
985600
271515
500565
99199
939812
318032
914763
1003345
114598
269619
253623
1012078
2709
35186
5100
23113
289809
140904
217837
502251
647625
206563
728330
124683
133926
906745
241746
718086
1013369
234201
235720
32510
21126
246728
1023086
469219
177462
644081
662640
968530
666024
279426
139354
129713
387919
528975
134491
608622
390763
287704
832335
263427
130999
871987
558605
158661
878122
424364
865007
535017
98761
198295
448715
703557
203636
813547
552243
378784
992769
355205
726920
299869
934354
736614
544367
856454
45456
754239
798961
23203
821357
727605
966317
5686
914964
910254
342206
911669
423649
168589
749590
218526
461671
114458
544991
103962
971353
320095
248652
343241
380146
925031
1010373
34843
229160
788304
431829
32138
767099
3508
736392
708988
66528
1004991
872360
354758
472855
297109
500643
575771
378707
216120
693960
609247
683810
351394
787557
437632
565474
741222
946386
86166
164966
649424
964230
47642
73318
750950
570539
608507
466206
143010
344118
44604
95984
248073
600097
926990
987962
429482
119584
399439
962247
868966
202461
391173
488518
187046
560213
493788
387748
1398
375144
215217
242100
359231
236781
391859
29203
628684
568708
209797
977609
728356
746806
473742
975460
90873
564791
352421
706533
456115
226729
311639
488796
1034904
149535
594187
482823
213504
1044428
703678
164989
528371
159912
957372
448324
401490
503490
599272
59135
89626
548842
981079
591776
1981
210878
587252
675251
500460
351960
216431
865342
407202
296669
878942
515051
134942
953770
340739
606400
851563
543489
913653
945807
221149
428150
392296
207028
375880
1020282
591148
999207
679651
281206
846008
988836
333189
623836
120136
674946
955140
328427
911975
825742
891013
590928
809545
388640
939963
10894
399475
279780
753407
921894
452171
840469
381801
101200
501767
912111
708260
203006
12896
812
780000
866965
272734
533931
697260
706089
732195
923189
1002274
402902
735822
613367
668958
998111
509756
714569
301687
898065
494144
355990
47752
382924
698785
37907
561537
833373
334119
775440
585491
841962
118223
115473
325468
693286
515241
466124
31819
702608
789346
43529
673979
901038
807015
706946
589034
252761
565237
519458
280783
633544
548914
884917
50402
216597
502413
788812
825981
623178
473309
720221
747461
227726
787605
531410
260532
533653
51454
269283
174794
697169
621810
685033
896010
572755
56414
663609
447436
801012
924846
727980
646703
938085
647784
172508
915849
855284
661056
241812
352877
615781
178002
735957
653572
388819
485643
484931
788858
179193
529610
219569
269362
23971
949799
148807
744850
590192
509784
601567
941461
978620
162130
213995
302541
726148
296084
1026897
679487
811277
47688
1037646
875063
592507
350142
478087
220819
619259
985308
401328
956584
420091
223
105421
474206
198109
606619
340509
31007
51915
487280
756681
22790
695511
350289
82351
652405
479311
35236
956867
394639
360262
921686
250284
829006
658250
643
690666
153413
848229
624773
842978
258304
653247
362027
351231
900030
598713
873805
1013764
121523
148660
373413
886823
292383
968891
3948
267886
404723
494698
356615
79641
304364
278466
149789
94147
503707
175464
651979
614309
341178
903514
80751
523746
279677
193643
502423
418978
808075
663780
957371
407242
81880
177240
990343
351699
749904
1019628
529738
956970
161592
879626
573836
89748
599131
715442
707520
1034366
113283
32287
1021731
79832
31006
664990
692342
743109
810992
795508
1009809
297724
393035
603529
820934
124935
177236
42885
671919
301696
951452
386163
929328
931928
1020718
187422
702151
289249
951752
701981
848031
835077
616185
213993
301409
991296
757058
819664
926017
61027
228294
420242
546776
1013254
1001635
291540
646274
149151
14523
485243
56607
67378
598791
485933
304686
972238
471996
719404
642278
637417
271331
250561
884347
967903
1030538
355542
72258
531834
13936
914455
152630
412690
345614
904493
929926
943302
624982
248296
575591
82974
646264
721023
782514
119833
759184
529855
386696
413724
876300
165030
190234
215330
425320
342243
730502
502354
1020201
504399
519639
28191
649276
1044138
436922
767051
518022
700112
285412
247846
297782
192148
62075
677321
623675
84774
680880
750704
107634
580173
1006816
369038
734157
354908
673477
740773
719968
337447
972565
599325
340949
459206
175162
289352
544442
394558
535695
300065
814056
742357
429408
46146
254705
639885
540600
527240
152986
729945
194483
83054
85749
362130
471231
336150
512687
683214
113112
709973
525030
418610
121326
814184
410929
27968
60607
394552
640068
525561
886920
685974
641688
961195
787934
653281
398775
754616
796470
616375
235347
821078
633199
452060
171111
906301
319593
144342
631039
45250
217781
469965
595131
653646
103912
440462
877248
187925
326214
54834
117428
129338
671009
503624
435274
1013317
450297
356061
690313
992869
768084
112105
475660
345489
617858
947636
478782
968812
185408
846798
753559
605182
622059
101959
918598
1041431
79233
439565
368431
883551
161943
236272
391484
477920
1016480
162763
58592
843190
404105
890163
260907
973922
1016656
774433
552266
247768
651915
865217
726574
869227
627559
713263
961891
326182
271402
564602
15815
690124
499053
521049
804352
214336
263698
516946
479184
2286
169325
34694
675373
823392
197467
526734
1031731
327192
630769
692733
1015567
124132
327128
747513
251759
937658
176518
971349
422756
651406
155264
150262
275730
8698
588590
1043765
498428
174390
148389
253582
783138
665418
162083
705344
913012
655048
621269
119030
763939
56583
319083
863907
463581
425706
424396
836266
1003179
430323
317415
721949
480499
433724
160444
528378
349099
26681
1005422
752877
1445
668896
718311
963264
970121
665960
1010887
853182
599225
148741
536659
972193
1024806
64768
652094
187825
173258
288337
595905
1014155
357004
767000
1035588
63773
152550
775586
554993
976491
942017
176864
540177
595530
259608
193195
55127
394853
601907
338549
17664
320112
369745
398685
118719
770002
496629
416290
128258
67427
408629
685599
904327
1033959
82438
1006312
685773
642134
1009913
533232
202422
754323
130264
596094
246247
389228
888344
117971
742019
978661
971623
579247
101875
388657
343398
95428
204116
648961
915057
882672
430306
297001
16016
793019
78048
549294
82601
474941
823148
740761
555330
179198
684954
109993
30559
79404
662962
733650
781622
626417
659599
454735
994614
102152
745083
864870
63301
752386
969707
871437
356892
346136
115365
414859
21012
197102
662601
969465
971048
671235
109029
38548
714939
692117
63688
69631
225680
490370
394335
880744
18796
986188
265588
439527
337748
367625
249731
163879
109817
123067
56137
430641
131777
667003
336834
63487
717838
217903
389426
779400
239761
428506
931637
549537
933261
698133
961970
419742
934817
634347
499513
924513
463724
938610
116220
845541
243155
105532
57410
33333
868075
508631
201887
1036926
738655
817324
880872
870733
413564
913202
625266
355748
384982
542221
279513
904594
144893
1042011
307156
603609
815888
926753
426334
53425
853224
671656
323800
595924
666277
513463
659546
702316
479618
992760
632629
111333
320445
482956
566957
178240
575018
554106
797000
688240
342755
86302
786745
530794
325349
504239
984931
258274
900067
1022461
683469
931401
1043625
597146
1042212
222809
764821
336168
566616
982882
336178
89644
60620
1006680
95952
460020
659608
554356
276100
510017
451624
686523
977594
268697
476885
383662
78238
573910
661715
76323
241613
819354
843146
681361
1010440
275341
342080
7579
47735
345483
485901
201065
93485
748991
228901
249478
150956
1025024
432012
511238
806240
932979
572729
570708
806601
342195
484385
587767
683059
583525
845203
463865
415697
907196
169787
116919
11502
16247
497779
676853
773952
535537
858132
673391
747305
678242
644043
240287
691661
819386
731047
623067
59860
908955
876457
973968
450746
782233
896525
959661
486523
813352
532063
14241
154532
11906
414342
200467
391938
399093
440434
1037239
385583
784736
948644
702207
599291
933460
156623
830652
719991
118576
1009437
656812
478093
868883
282518
966661
600628
729815
995420
529033
413184
784771
147612
469576
425169
656626
907049
700579
351621
787229
212250
198599
98911
230342
771776
432742
704930
162923
621325
272221
223853
224789
262222
392278
570729
854771
316916
722651
92046
232263
802502
273158
1008298
536606
233002
136271
88225
913232
128103
257028
237004
573287
296331
798363
331764
652239
301853
1007380
344474
1024713
345534
669460
863613
161910
681793
255261
27746
289827
66460
1037286
418968
540193
853493
412822
244904
739986
685719
426457
668659
48525
755346
599370
997372
675722
18687
953290
905464
271494
566628
298624
333531
429620
1030154
285900
728692
174255
845145
494182
618348
459437
660755
746569
1001261
916017
20783
741034
761028
1698
484207
123255
1012027
35301
385575
257154
720577
716880
604507
540656
915133
272000
716207
581234
1000104
239297
930347
146887
833872
944001
408490
623593
805498
582325
848424
149478
625698
262744
480994
102118
624915
526866
17367
72508
796359
991584
474727
786030
670778
662435
314277
317387
18943
418844
151229
230512
1017672
670725
420547
355891
330341
417655
995798
297517
787161
920653
536786
116293
201351
713015
824726
273051
399252
162034
804734
83449
314899
604668
174536
1014506
327197
801256
971734
1041907
733585
281644
710182
198536
674426
859671
446878
508669
76297
149045
786197
628034
430783
996376
31685
132534
344793
255760
1021530
443704
377500
480562
938177
116388
985054
859023
219182
931389
196256
534872
667686
578848
512383
556855
359736
552779
32143
1015594
820566
1019471
330932
570379
793228
532986
945439
340647
410472
561636
498386
710790
996694
97056
805226
534810
542919
1031378
887124
408156
776684
1040313
673969
227305
285900
473928
485427
17262
68413
1037694
518962
1043449
1011461
62164
698168
918216
708768
550604
402720
325399
245232
638882
956788
701349
130338
729013
479574
405545
286093
899262
785561
771026
107767
658198
154028
52807
911663
89798
356353
129606
806374
439476
254689
270460
267244
60241
891187
274927
793132
160172
444468
211707
189831
22674
712757
883750
63314
9414
1041389
65311
736529
483177
848738
221674
757308
325553
587971
821590
439733
562197
196026
357299
534634
184915
717649
815434
1011739
525736
652137
31070
543878
380005
995731
722749
750356
497997
536423
340130
416362
819152
872812
141168
166218
377474
569429
909795
693562
513048
643131
542812
346681
379477
160218
243924
592501
759129
678431
422766
602274
30082
112962
358816
274065
362249
749833
1029082
212636
23197
1040822
578710
315037
785985
31432
846400
279053
303381
203239
189446
43251
519558
628828
268886
472058
952663
420969
674811
662698
735603
595043
70949
786283
110901
722908
196626
575484
559992
914665
764436
130422
669129
473014
468828
237070
732311
71593
1031940
246600
344181
494797
992291
383321
187878
427385
845061
547647
947206
630544
492575
742065
446303
818196
550411
1002218
639852
320449
903962
992427
1014580
161398
540182
309517
564687
564339
606704
157214
822999
552854
345857
915976
190647
60202
37074
105894
561238
989646
511315
606393
301076
171497
1035314
210305
317313
763522
877228
124186
1012080
535812
256436
134859
119673
529256
165363
1021714
221367
612963
810138
238200
89541
244329
112053
897885
889776
67852
849002
67941
1022808
892586
826494
1026472
461527
932856
164238
901350
1019824
210387
960773
303855
495002
904995
936623
771150
55765
436527
601397
509645
313531
817651
254276
973059
388649
135171
378602
818721
76985
855726
723126
293011
28810
657357
879977
45173
820033
373017
439601
766685
234067
165161
429376
124262
644642
196664
769090
919397
126617
60228
283887
443559
464290
836122
432128
615072
27981
469959
782962
853428
555086
623442
460092
508010
744820
989384
751453
96821
989399
745802
947705
88127
205766
590860
186229
351496
222887
1010206
352391
804461
790670
576133
909605
608481
368006
946927
218451
429050
991117
694523
815351
74582
711354
891651
840093
1029089
326214
12589
570306
333699
1027350
852304
702868
627448
219332
625120
568828
725395
1005882
506096
51621
970671
3133
272854
793998
319083
222318
90416
104554
832729
227825
365607
874299
667991
590314
410963
941738
491045
6777
268875
724309
506240
530665
322204
504652
848835
631416
946512
611892
263630
181558
367565
292347
905951
970237
244325
747675
400319
774869
970072
463934
826459
593408
943438
85453
546057
23419
822091
614618
201550
122571
190096
363511
862774
933249
814917
51631
496633
872048
724558
637060
968018
119168
571130
1005675
317417
607662
579369
595851
246217
643086
15029
347913
1040840
829466
745856
282952
921780
97691
24529
553808
153777
913463
701329
805884
155510
34021
203170
753561
984011
271712
1016926
113825
754122
15022
342323
885386
485863
687819
882126
518715
610188
723277
458117
35229
919961
158672
971672
713367
274494
460644
865421
472076
46962
393138
430706
964800
996538
31126
325208
978435
594198
247583
740094
977898
33707
385805
418196
404281
250360
869585
619080
180130
331493
953202
1018805
94307
591603
245542
329012
732538
507399
14408
437962
643203
537584
512094
628690
762045
910991
146814
265030
319100
91008
736814
208739
192998
8125
513555
548322
153224
511494
1039709
332936
109549
624793
635085
1019041
703844
988052
40948
735052
544661
244895
68315
327730
135983
140437
833151
230349
250355
999877
444649
33833
616243
547263
726562
771114
901199
418955
393296
43747
472339
553837
96416
942677
806798
6612
965923
135369
582658
761978
1014884
420287
212459
842129
400005
186344
922570
667653
560472
262966
965633
567725
866730
1043738
845570
310513
160147
305199
522711
430039
65143
142425
525574
307842
470039
787000
869713
80518
149483
86771
618697
918575
743660
388353
79840
810729
345593
897492
964039
868213
633547
569921
513061
376611
684716
483328
496179
571196
3259
695716
584933
614500
451293
208422
1002134
579868
361956
715748
493411
56092
178626
670113
99719
156050
655153
996156
773772
674964
671837
523343
916509
518695
1010786
852359
999021
716273
217923
735336
671717
616152
90876
964603
932143
984570
499671
307345
1020050
262022
653202
152391
101436
394138
665539
882916
197522
683576
937420
28618
1033758
175056
771848
785340
526035
575435
180685
372238
250799
136581
791692
224579
905089
122704
630397
596384
29039
973885
10374
668812
177323
845922
825497
738890
732510
162036
527830
910623
368866
174329
992899
224440
334358
745688
873678
474510
113347
422887
199567
177453
675890
347262
410860
416609
554653
622147
11711
704880
668242
93169
555943
573244
436723
60435
786082
883289
32873
1035662
93804
771657
275980
892971
288825
1040743
247849
625611
318035
158015
528105
717682
267198
66595
61948
243082
869006
554490
750844
869325
183815
245274
662867
91584
387187
41697
624344
465017
266820
7727
949482
475329
359294
1022587
563083
887653
121765
599501
55673
11573
410984
905313
400323
122137
429764
322719
861147
220502
94478
913379
360280
376842
653644
654450
804248
626734
389791
262172
361264
224722
50014
375769
122533
342221
852804
8043
609080
499722
667290
457548
200046
961095
129340
648620
296921
345659
645599
325373
919221
378030
724976
983388
494172
840075
443189
372296
126733
484653
243277
565516
98168
372203
312730
524398
622527
17470
674343
708945
270348
676673
363820
475666
100761
884443
922452
745739
305140
86338
435983
440864
123209
490914
580280
344742
895088
317870
31684
45548
767196
231258
394748
272067
678254
148961
241201
389
614600
906012
598734
69807
787903
853109
691976
957451
175447
1009681
737415
733879
698872
409974
567977
507110
579055
652535
78819
400810
897586
403238
373194
181666
385357
447913
217231
401365
717967
500559
212199
245939
1035537
837109
820334
599448
657530
62798
590160
804082
144090
868638
196931
477557
949990
450318
723242
732831
224890
46684
38843
969437
94809
295954
521821
100967
989235
586838
133262
432781
290720
150779
205092
743326
305169
290758
226959
748973
624435
397993
1006233
744031
232700
451033
25334
488327
439816
291790
636320
934186
673006
270362
543583
1027248
506896
210162
308169
700472
419381
421467
686126
187268
127703
794985
443952
803995
537581
321647
213081
20683
102854
982248
391123
773183
259925
287784
1019095
421027
716479
366814
156910
157146
378407
989697
667653
227014
563044
351802
37650
677526
95393
181149
398599
923936
470821
345540
835173
823388
386647
411416
483657
920001
698222
1010304
984099
40316
100501
88960
268670
61941
123506
484528
543289
123586
436009
418736
1041617
368603
626912
916799
465974
439160
608246
562676
855477
102876
702652
755377
87522
945639
203418
946675
222841
322725
278119
828476
246296
650279
39694
937041
39328
958872
819498
108855
214951
315188
349029
265336
737579
224395
1042884
1044251
65018
946365
970087
790815
320451
668383
815565
940642
647821
1026782
952035
877735
742273
521930
463246
876659
561915
684034
228807
274106
610583
281734
477259
364906
998277
473556
688175
636537
53528
277065
936679
791938
707896
655781
906118
213474
90321
656424
990420
554333
178423
960662
63549
892273
692219
901296
974221
198617
453670
21594
75161
433448
864923
865271
625184
540962
533046
831822
509177
596472
785885
1019704
743486
945896
392887
790816
608548
350300
270800
138400
51530
212335
652050
365132
235018
26887
829031
194655
659006
204884
719285
960435
781246
370510
303012
349330
162956
628262
594567
285320
22069
823735
253423
509203
300174
974769
572727
158349
601466
210246
596898
834535
745196
349430
649483
951263
628564
895462
654328
315824
916606
391393
943530
1018075
748421
816743
1001624
377602
202700
1006120
913677
806926
160854
956166
276336
987834
20723
715877
406367
654814
713982
142900
1021251
81620
955626
933468
561845
672167
153462
635959
133319
545537
551822
982990
1041934
78855
297570
709614
880032
652085
299570
607815
208740
980966
246181
862799
839400
218584
274618
677301
31359
214753
230124
689990
625137
784392
147134
810975
1031795
260459
1041222
37029
1036826
540987
229151
209458
170998
127462
460672
178485
54516
190229
1040799
976741
387185
716567
739283
663710
649685
233164
101079
23578
510332
1042089
277101
145858
970890
892753
689795
360520
428514
1024216
751176
986456
820421
271627
57553
697948
1014604
461660
658846
955328
1034037
790562
305995
145779
898813
346167
840086
245710
109428
373038
749402
885816
676296
338877
371891
427776
526659
414051
340674
624421
438766
3814
1005107
226089
922391
989251
766454
568214
375798
860827
340856
665084
867756
746518
1023712
642470
1016000
191137
784469
443003
1037492
166389
813844
19039
899872
1036223
223977
1024078
264999
743874
878545
924428
429821
675256
503643
149016
501599
946696
655245
1024765
184248
503939
987066
514536
487017
576760
118125
783085
500551
383236
765751
814711
516641
127825
94602
26599
324009
700644
267633
689217
44829
722055
867678
785095
860839
374409
335371
326705
447050
678295
154282
271380
75262
686686
369605
189919
188864
887807
270645
738717
433518
509278
282111
90988
967822
593863
266085
738102
640875
576716
191797
603946
398386
906192
254815
377108
986041
925493
137734
429839
139601
710091
912727
871144
296569
288197
426764
596580
992572
1024870
615439
815766
21944
576213
156954
475083
90758
112543
702610
902686
595594
872168
211960
509978
116809
151307
648906
46580
909778
657169
709585
692024
249667
778482
840759
262903
287579
864329
856840
441783
458337
426743
645041
166760
692276
506093
418539
338930
929307
375513
661659
308596
935357
378958
230964
975742
775007
462396
535900
886205
341844
591336
389469
1044414
84149
167622
29904
69266
537406
200930
329958
1028820
24395
836306
127394
640428
577415
701955
260540
845899
298836
43312
562435
924202
64403
341956
262994
970432
439758
109161
832935
651175
25433
290850
603923
126029
76709
120060
334322
519681
165513
241908
11354
244890
948366
414851
639297
708237
284842
807731
775417
243405
936518
331727
645807
892755
485563
65015
502133
1005416
399036
1010200
682756
618869
425966
975907
39286
905931
1041146
559652
667101
790004
708169
215728
930268
226709
245601
1026485
803614
375868
164632
310005
100236
365522
367293
912088
1045381
783592
393435
407324
536520
493659
294461
480470
1025464
132677
773120
813552
147293
556359
397383
927269
661468
930221
356795
512813
671527
1008108
164698
783722
672554
646120
1043000
672816
1010547
859141
891263
433109
521834
1010249
433673
318277
101976
704056
677520
133298
964852
924752
76865
24649
268809
975360
974830
776966
870873
196884
271124
146704
439695
381834
722718
613822
612180
791636
560678
453136
510077
566254
969866
369757
806839
90319
456774
457827
733882
940572
764610
68232
208469
316697
663406
339152
828301
305672
282060
480111
720912
905623
426668
1014785
889697
246276
235611
226135
294360
1029711
680134
857601
224117
222817
14452
606914
33574
424920
538450
425881
139543
1005479
473258
501343
425938
867535
202306
782600
99148
553023
758145
373681
1032952
905507
961717
514330
868639
1040193
63070
447837
175367
52853
445971
721107
720977
309076
692476
676254
631914
86701
360193
515335
506548
773747
116235
835949
105186
875322
211983
461180
707752
141652
1043309
472735
583810
593467
749247
410599
234173
839106
313058
737681
944175
432986
1005718
854648
744300
100416
142899
123645
974964
286029
776930
546427
430113
420614
864240
17988
1006240
821111
894373
671495
79729
908881
17771
731859
777079
809720
950741
608720
613248
412684
819359
63902
514703
233744
747894
998163
211297
900159
457605
161362
683897
768556
917420
1009800
487578
950092
983688
827446
246240
164556
417926
1026913
673274
1034068
272131
282915
258146
1025381
294338
862105
593962
263349
452972
941462
578581
363527
863689
581843
407285
906541
185744
1029755
796234
817590
807915
204028
385004
250397
637075
463063
546792
844063
875304
1014789
528669
712425
751798
1929
787538
955264
374680
820939
126940
947774
783596
818069
197510
514054
866528
670369
248607
642202
600042
759218
654498
666643
207214
734107
78722
978552
898956
638251
506194
985438
954090
505354
930204
481638
900586
851700
336243
715423
1015171
664866
754771
575813
580284
803948
174519
455208
605992
762607
102225
962499
619850
438563
837645
503051
718803
633691
807194
657503
172115
107025
276861
202196
683096
216144
707317
968188
661380
318175
926771
812800
720800
935250
523177
143643
795400
871112
38926
399526
231897
290003
609857
533073
576383
957586
336301
166255
234870
172595
12155
300812
478627
317228
580085
816771
712350
449980
715879
452233
857239
978160
459392
488194
770511
457552
182192
344612
482142
468665
7108
403744
608024
525699
997046
1017277
882360
127390
1003251
412057
947254
671985
175114
327621
765250
663562
761337
235854
982632
171108
603504
305124
390966
586581
441781
687717
18377
866207
63220
50932
926993
330654
924062
28996
762012
457473
1012278
797734
815827
6359
949698
341171
912943
876148
159976
704145
1003439
921273
543658
563343
672462
159830
959827
649571
1012128
252100
930306
427872
266943
601277
567231
479898
776356
499727
989314
34046
358768
879347
360186
237216
386820
290217
114143
483840
837763
618566
977310
630244
243600
701927
141406
699019
591161
529452
538153
747762
694835
728271
10806
830380
664296
947888
23321
499515
528649
846627
368565
1007920
81434
693306
122108
718445
590244
98455
935592
458875
899073
931067
394742
935929
275432
1028132
205155
523814
889529
392526
807953
870350
800442
168312
509395
664707
267504
380555
779242
342801
409959
27144
436234
25854
634009
410319
879265
693116
426837
761202
529584
507128
428973
863300
471097
612955
619972
785628
47749
1011941
378154
244221
629649
960193
1031781
143449
104417
450387
197219
255326
586810
385307
1034510
729863
996545
441922
364993
642803
397573
33808
649348
937641
513565
273275
235617
1004639
896227
595826
822014
497336
859634
606656
33700
181755
1009654
594036
100682
141684
142062
376966
431154
158459
316157
513682
797741
362459
245489
370578
957466
172097
858851
85165
702239
426147
375476
966630
402940
926678
834815
215713
70698
781519
541463
178419
805307
372963
282409
729737
559681
493190
213163
163674
941604
290400
347504
4884
226073
65478
1010695
270088
332635
1003382
579807
592119
731732
854469
932801
612001
892032
319098
908569
341964
79417
314430
316249
978257
214872
416568
700587
183073
89992
43060
982585
533095
485017
764241
778953
656149
897793
265162
684078
778169
902217
843649
604563
881391
125774
722219
859284
787287
87540
939228
979095
999971
243563
76932
411836
433174
1024416
959011
112340
97003
31207
110547
266314
30561
207539
27421
956197
53973
776815
988046
266542
1023302
493511
874140
954529
1019445
283061
108832
494029
212789
439701
163818
300164
816902
86369
860893
703655
1013161
911720
922484
800186
630555
604870
252805
513691
852439
583136
795430
133896
34783
805988
525999
318663
323426
417042
956353
796348
472741
989803
320476
75601
298278
749560
729407
923524
813295
38276
63673
750318
182610
871455
359343
155860
819515
385789
1030252
199974
640712
255348
666950
56384
191793
977440
711641
441526
394835
137907
161732
228934
229847
112362
861966
822660
181440
866505
405062
761718
719883
190759
574427
973032
456376
533436
265366
717374
52313
28667
526428
310155
690742
535015
421799
921839
35533
349075
1022449
331195
466264
285699
28441
115553
89828
60734
95621
273121
647128
200201
248317
346488
1001991
574443
662469
406645
4970
98017
745976
180589
339894
786923
799119
448729
951258
450709
404786
129600
144103
471276
272469
961603
1014694
470677
947473
602122
379527
615047
246815
757165
603599
373883
77053
587231
737415
890962
729593
826229
385949
371007
567121
25627
1039580
967108
386053
430831
38861
1007078
93370
175113
179882
832534
727884
816545
492689
790724
961784
834382
600202
186484
811748
308994
423136
55884
859244
707075
403721
103019
338415
583177
181976
600180
440570
36293
1030295
241159
7857
242330
460171
530926
7703
1030485
528034
641930
217553
121920
878335
594302
533595
934412
481378
997893
371353
446311
932521
173913
849826
1023080
114258
676103
355258
304943
443606
194064
17289
544032
259449
546403
67551
845055
145867
868601
64653
663522
784975
9427
487123
532013
23662
956679
512988
142968
766460
108362
307443
683869
407772
345199
873090
1042460
204110
1031357
100027
902692
855701
94853
866458
985246
454452
683880
554092
41684
156075
746562
68842
374566
182879
763532
338128
13459
85463
62702
458468
886075
954636
200548
145861
919647
665326
850744
127495
549713
354798
641785
725416
521705
895209
479872
941976
210822
90680
83986
564072
535649
767983
471246
885645
41860
651080
211779
565009
960245
600386
896094
743185
378960
894080
701591
974529
85817
40002
245634
18864
721210
473530
225654
963089
649823
91193
487047
1045018
597521
494800
221074
103401
87314
155651
402712
272337
178391
291795
654161
951476
730625
547172
79987
655254
91659
585922
1026665
381844
905341
522652
434488
973114
345154
188996
234293
775784
627468
716562
841745
282413
927218
24655
86013
460577
391654
689878
106497
122555
689934
716103
1030818
612945
923083
48531
311279
602775
831958
360045
94399
658749
320809
379940
814680
737809
978482
346199
793124
776218
698832
970270
652868
813116
177013
458331
889967
187602
41050
569864
287610
451521
654068
433714
196231
943878
1032578
649667
444397
803703
997559
94502
465745
1029920
518456
357192
889683
988253
730534
277477
335379
795336
821367
430955
452123
87254
413359
164886
21039
432995
585034
379417
171777
868738
841856
641546
975931
392647
368047
869186
586757
436330
276730
478232
696916
416092
419245
67013
1006669
481301
865009
165322
595809
575813
147395
248305
322209
556449
292305
481106
607941
862298
811866
1034951
302373
703488
18949
10311
608643
696638
70746
885370
911758
739242
426565
771
545340
484588
628185
904872
513506
828715
206796
607011
444640
872640
125804
793616
96326
236093
229314
667985
772025
415025
206505
798884
357701
757451
315441
719575
350266
805794
563595
508018
607271
8323
250368
236883
984941
225512
825451
378500
151232
930232
545609
79913
668016
273045
109357
379046
312968
26678
940230
224406
446943
869668
333840
107542
482409
802972
600447
1606
127147
283706
359618
138950
568106
755683
950654
28356
503830
242765
855299
251973
434672
15009
539386
156930
530433
616696
588176
158891
653209
1026720
50776
745225
1008557
379121
431260
685668
503037
134841
618738
804636
620476
1027862
201123
168487
177288
25685
643166
538832
297875
928148
1026327
831160
35931
273315
274069
1005252
895922
577019
600490
58247
731264
49889
687272
515849
1041137
337581
189332
872613
826117
666703
159533
396669
926073
878019
369958
220950
594241
584686
966294
559750
143851
27639
789286
366044
614793
130015
53771
996672
784855
215873
423573
744022
667372
940537
403354
644535
758380
568564
480610
586076
1028552
654343
126687
990584
446549
527162
442320
142629
893558
160068
243526
1020405
461403
854274
14802
969944
937479
951161
455706
528691
574488
148401
851573
909888
645531
548977
888620
304638
560280
380968
604319
226039
324562
464175
255513
491119
633700
296111
447347
958880
427180
1033582
783700
1014230
330664
393346
175226
676797
301264
596163
261249
344167
717265
296273
137807
416792
850712
936441
699021
893975
346874
227488
679797
94035
1043821
885301
919023
695478
319006
873533
875308
594553
409806
332508
978227
179378
599492
403790
622384
259130
924255
499064
340393
752619
997947
192814
413510
503452
270485
403153
244965
527744
475506
126396
227739
346897
820039
665731
723680
300844
61912
694283
832079
998314
623815
612466
90575
879196
902595
1041832
670950
236283
885334
637942
462288
118997
342320
255484
403350
251820
673064
835925
751376
907799
178009
619231
385982
872949
700640
696460
311690
37392
449066
266582
686330
708667
993158
500902
987176
785649
478235
1009337
795342
60609
588354
1026572
505034
492524
1043937
558243
52703
368577
464515
574667
383101
824653
645239
704727
1037338
887090
265332
394296
25375
71390
621593
655895
32256
814654
695883
342367
307912
836197
621865
1011470
892150
136957
401284
260533
863334
828430
682445
974277
577805
455120
437691
85398
703619
728452
672480
296553
157220
803695
760620
636818
748042
959651
611065
273930
883007
224656
783048
592515
799708
868153
973349
339298
309927
660270
665851
270638
19474
125474
780646
596814
698473
745249
609293
747867
478740
814771
352022
606618
339090
806325
301856
58930
283474
41639
427598
580480
1030953
916854
954305
340282
1307
574423
144155
18004
896402
834035
938708
321546
640310
271980
169231
694058
587495
650542
152008
74779
21856
435817
644035
754820
370404
156505
770671
715797
115415
658147
959811
109584
149317
56875
126356
193786
499820
897640
613600
466363
49005
555618
539843
707999
923231
633261
7188
953387
222646
168821
406565
372763
678192
654141
322054
978836
543681
50811
663526
1000805
307904
790409
279655
573404
590804
996597
740857
942885
278785
646676
281082
427422
992419
786240
859130
379311
542694
1003293
79008
942992
157612
815670
378572
774037
139284
609604
788844
691229
758058
304153
722418
88182
95377
45604
514910
643128
690388
525078
76909
425619
299942
201509
752183
1034137
821023
726441
974832
402715
758530
907058
114037
1001790
373151
1016370
613842
569802
360381
49816
207060
571796
502053
803671
301812
10360
1035073
379140
230917
661824
363539
95742
49508
293115
665533
643791
50406
452613
1031635
928182
461589
236468
789046
538316
367062
268837
162402
926857
811367
114432
97262
628689
933631
316396
961567
285776
382710
718312
278421
849296
1044187
639784
113630
275668
610715
346141
219228
712707
164463
63911
368365
528999
699637
346857
612177
409872
816688
536262
1041138
948490
503370
29503
222059
236121
993848
342724
1038887
99907
286267
973669
820595
843661
448466
898669
548660
15155
855527
841126
6253
405770
195485
440728
649687
154207
120281
739368
555396
866423
49726
948102
389587
969698
918112
731025
502489
29981
675490
79441
1025758
296901
333598
898557
531934
110228
575297
756133
336219
702592
501190
778228
225524
710006
523524
855195
566692
191231
193231
444256
268636
440443
309758
500142
676849
714704
727724
575876
484846
927705
804114
1016734
492142
234773
869546
174618
278124
36318
456476
232523
343619
1022324
178622
1037539
547999
951158
417079
121858
620793
552754
745938
280684
363903
252915
2455
159267
215846
375044
72411
558778
138173
719576
399562
677606
1001727
188887
876071
908488
884317
44680
531657
643007
589325
525997
53658
83444
995597
483856
494391
910604
654644
343942
409857
739202
506917
662774
267389
792807
963363
253846
453988
760255
155465
637798
980539
132486
262868
985585
684203
833611
39134
81660
977571
1043338
1015174
116822
125195
182372
364900
466449
80254
231901
390925
1031516
733859
116985
450435
644382
121870
1015495
871997
858669
816146
1027336
177859
436972
842028
981623
311970
332742
734884
831875
488107
1034847
793544
732451
825652
957936
133312
221517
575713
874515
973378
686976
876898
245548
1013628
918862
2047
904826
103807
132311
856027
114417
282005
750126
787605
64516
304663
791366
392957
452860
457414
257291
312871
854990
713594
194373
578560
453441
537824
623477
722575
941072
640625
133125
73857
326683
959376
873986
1019796
379684
909803
902848
1011404
964529
978567
268207
330748
80997
720606
34595
344636
744669
811842
800228
211006
216802
400565
986411
359104
547047
313119
804689
301302
349356
474460
158050
848811
691454
11455
732915
547204
251895
343949
137824
644247
977052
39259
406659
257086
315063
843145
44898
469898
605951
924391
858432
1021329
507021
1015776
86932
374271
889506
271183
945004
283585
630824
19887
550559
436982
612107
554394
881306
94226
521589
1004400
346295
345976
133513
772721
79943
444080
11902
898448
564541
906304
861775
895907
100358
722063
286928
159797
555764
994600
48809
244058
482595
923040
644567
432912
258061
841096
155918
209106
387753
784031
299514
227733
667178
1039681
226404
271497
442407
112694
184825
134423
43815
1003809
842568
169382
202421
221717
320569
830058
90027
661427
182980
719878
704806
211431
825702
752845
704962
717996
242138
460997
336360
154705
543644
283115
229892
804936
297209
844619
518258
760687
356880
963048
717154
786744
283151
716040
548548
882730
93999
818630
581801
760820
924998
627136
241976
783457
164959
256049
375949
631801
15772
953972
321860
849203
1034123
612240
887415
39930
550694
499644
634529
862700
681878
736059
738848
674728
555475
262357
93772
630300
579419
750715
612640
376105
414563
434043
414534
532494
753823
675213
91108
89477
85973
819333
945538
113969
641864
896284
543684
835169
845437
19993
127500
36023
392507
455500
194893
234044
634038
564454
171971
223249
627814
367490
972098
372394
684712
635854
828763
13612
594337
58700
592967
809724
496648
50256
1015919
942078
508340
362308
443493
398827
42179
311890
219187
724239
696344
386289
396402
421590
927510
753295
606753
747619
905445
985646
288840
290605
932428
133198
32910
752042
512522
689276
13826
857253
453281
108944
984344
266262
96876
229043
151914
123450
824028
634938
840147
304403
661181
912716
343292
229604
396962
51892
78634
744779
939655
982268
131945
180340
1008983
88704
348179
596976
668952
2863
314446
608799
1029022
272510
414511
12157
381904
313980
622213
72720
14055
646177
444620
211577
136564
434438
2687
36294
326525
374126
670617
651042
183208
643138
418162
288445
810769
893122
693359
100817
1031781
679733
166176
598309
440727
445173
974458
104514
947482
755262
820004
800758
798712
967238
291869
60552
426119
703240
864889
30720
204655
332614
308201
504033
693685
810187
623461
74956
485177
651291
271680
1043292
528129
86032
62022
418549
812242
55611
510024
757571
291701
897012
137552
285793
906356
736669
609770
388049
656187
695224
301872
435350
679271
603699
44996
220695
952947
1040168
323291
79049
1000821
851637
870823
966253
548517
1021989
595520
694522
231083
261552
841266
176992
810926
158369
186196
906780
869974
459277
190480
849970
813743
597731
647378
380204
165529
612961
817313
302225
432314
833381
496285
928072
149725
195672
220716
961407
605056
911168
1035317
766206
520717
296120
251342
1031401
794834
117573
262259
908205
725641
276741
862326
681107
959907
148105
500241
824565
416950
654388
519803
880539
262476
467237
249781
880514
662382
182564
371537
95206
953099
475063
118378
220217
455278
817839
276118
538785
967787
1033176
662790
918735
750449
779567
468002
737982
665715
938531
353722
915031
549645
174652
21899
864212
360018
244021
657691
882698
804695
593477
216563
612389
842872
133452
121336
506385
20480
279103
340565
261150
221179
27726
641923
423388
455781
335900
951001
386880
610533
692863
824190
206415
523863
809810
869125
760651
159213
659912
698739
401332
462350
306257
595067
319604
180363
330569
178652
700055
834666
193504
267557
850980
29353
50206
868212
1025478
797693
147284
539287
603910
658433
210625
538982
828443
733346
681972
158968
853712
50743
10523
342294
741158
88997
117313
255733
782200
134550
312780
927075
865293
519475
610243
949904
29814
892317
938018
428020
21046
494516
723686
523182
68772
296479
1014672
289773
545444
253445
278992
854955
766817
183479
725730
768379
372107
206924
267346
161966
109503
279035
609577
550330
103063
730985
155495
1003184
738544
379880
349940
1032160
357253
1015315
703020
143864
90695
227635
109397
822222
348603
977806
321112
58199
43377
13680
43610
88122
675692
195577
615704
332712
966878
968783
933581
301730
410332
237634
535089
731685
460426
342590
729920
127270
124244
618161
610630
686291
716660
30507
150925
756262
488065
1029117
181529
483298
933438
598436
871828
669200
643675
593705
349804
571891
972136
136777
102973
899388
908811
605572
207011
859327
795937
460557
862033
653479
550899
852423
537808
863428
166179
695266
580510
98472
375019
420502
725508
534773
248733
657192
332866
706520
132261
538598
602440
94496
742164
867312
929406
713090
725662
789895
767101
696805
1035213
223547
335325
785117
767855
967030
847922
445946
497762
198178
964173
146626
34953
25346
628011
230627
333283
857333
659514
18030
703906
1531
807695
653330
908348
163562
476920
61039
307869
561370
535800
536698
625005
657380
877567
648351
472840
442365
639774
1036937
462045
853090
229342
1001351
468552
841449
376653
217820
378923
445894
25306
334482
8580
416143
806697
415785
679155
964375
244558
471506
156696
913492
265637
524545
1017192
201877
113324
1043646
521037
805072
226133
872300
725384
375049
598109
354697
867475
727392
33572
679559
590412
121885
381627
714320
872239
228543
104091
164874
830432
348071
484421
531813
184125
779101
955978
510275
894178
18493
231588
404772
244328
699959
136139
591637
433056
975613
224535
628480
193328
216619
238101
190153
14833
502654
990204
909676
996709
929852
618375
70218
134932
798845
929588
158450
1016320
216931
856126
446869
336812
227772
977450
346578
390092
1025021
108237
691149
372171
579994
559066
294535
337159
231861
131846
918486
924750
250842
1035066
259385
607296
1007660
452009
239457
376597
246475
806754
619255
15770
512214
682846
955394
990523
399219
726193
724460
364741
804502
536781
988130
382380
581969
993083
597711
658956
550741
621482
692937
329263
261462
962365
495069
980984
1016739
133901
824173
90267
242761
742700
762379
195806
255944
361867
80596
1018417
39647
302202
214238
668472
447428
285377
947713
161177
309748
341410
576132
587156
260591
694343
30069
670786
854696
233598
519945
380732
726732
585784
536407
888178
463524
297695
95055
740183
768750
609114
606327
831308
841556
200482
614483
327508
465320
849335
69045
30594
552390
884349
188856
358798
565722
329453
143082
965557
149406
436185
72901
1029058
508427
802119
149600
352692
26850
736163
802169
332397
577537
395725
457372
665823
172050
924659
487761
1001901
931216
540644
535380
469435
936906
318665
719800
438675
374960
597234
242893
859428
969854
387916
834615
960346
658738
442381
525028
244731
174551
987676
336244
88160
622735
691850
200619
294067
989755
266281
967889
891196
98224
965712
659376
219945
48549
440271
162732
383207
900155
40704
598313
644141
712377
460708
72952
855410
365150
519036
471016
995066
696159
591517
434118
220850
553899
478772
636132
613414
213165
858944
42864
916538
873650
48441
213933
392098
385114
506264
1001193
500244
690155
145997
1040195
40158
681390
843016
161712
599823
1042874
431212
575831
1006314
835062
173336
727025
841154
481297
86954
12118
527805
427487
714151
1034643
721232
509076
909982
804233
632927
873504
598183
69158
779437
448899
891193
474106
31502
333442
884030
407287
6444
15428
739861
286741
821625
1011064
378025
202631
409375
57307
114271
716392
1019200
590943
1036249
307537
1038544
35064
180400
751202
1031019
533668
959648
447443
237117
474227
912233
959666
350190
890237
265823
625383
332145
614944
84232
98774
479874
690474
560295
128413
1914
708813
634201
363128
1030874
429104
839104
314688
444614
472582
800852
109948
676142
463435
217803
682584
1039762
592233
971228
91782
465218
269413
104607
969396
867250
291091
87183
366401
439945
211621
938082
637510
679152
665935
582329
853735
182612
632833
806318
44133
832659
1012919
848992
863973
210491
959282
736181
402367
824414
1036256
943026
981935
87469
234327
581250
36895
1004221
268584
532087
1029883
626942
810238
142880
90955
565756
612997
696319
831111
653171
553342
569684
152624
183417
322053
132385
244478
147575
786295
223676
868104
675616
123073
162383
680667
124374
299952
345583
273836
928874
662277
120951
735171
276543
117963
798691
56605
187232
736353
404885
575790
973682
456466
177021
957061
522765
66704
101082
495163
212922
964361
385878
143890
13489
938848
191348
951366
887254
871491
669360
856146
180326
663341
353797
855891
952305
522027
1019999
743876
200302
848673
942773
23510
647158
205399
286343
621242
805246
347621
601346
144990
382707
78332
790328
12900
632586
865494
1045123
741507
870639
868927
478195
685021
664531
899970
193788
863099
140238
715274
535650
293488
349790
257919
707029
1013106
429947
985013
567641
256043
817370
104038
954906
805491
135005
325993
326181
4598
462859
916143
12744
712273
1014163
334157
526040
21496
931790
1031033
775677
210910
688019
418844
254535
383407
37601
342202
247100
449718
831561
608731
590042
908327
163028
778577
295139
435082
411054
384000
630603
887438
299765
466196
37938
272124
524468
650602
55459
915523
148526
601222
586008
904495
581629
118878
157759
18343
242510
923770
547063
571822
585463
354793
936907
706145
154276
257482
74657
172084
278607
718490
952680
804043
990258
638925
153141
177630
927516
532435
807427
521124
165262
56574
329849
838085
474103
640869
1041486
270394
688649
266193
702824
264352
549992
559596
881678
362714
615919
583599
83243
160866
787540
696926
199035
542051
560528
401997
431621
921312
683680
616620
503812
986543
269745
362135
644148
292727
263521
220978
842740
639427
739974
430999
743986
501408
149023
82089
101938
301099
1018314
779849
680778
998431
311634
397248
11263
682619
44181
255597
18381
664996
733790
474016
617006
67166
302970
895300
372589
139095
642094
524396
726904
1035091
723983
982398
292122
823790
504967
126837
1337
779547
82763
21590
617891
818653
203305
114870
923978
825016
359768
840834
358611
472401
288710
571992
516865
889803
225451
517665
160294
328342
245543
908030
859595
17120
974213
637241
611468
184249
1025879
417958
188087
584051
217068
509247
468199
580530
590328
481422
31375
528007
862908
73526
473421
810717
73144
379586
554844
134232
525970
595913
669118
868558
173232
58963
631989
782903
526794
617904
533502
529998
719165
301577
482854
388178
596656
8754
764598
282213
586755
916467
172347
6906
784557
1011283
613627
1029646
255914
172574
29062
605628
398239
172895
687950
261002
772877
230447
918493
634643
97133
838066
298663
279070
98685
614768
11473
291637
686375
856723
816905
994360
677466
55117
964513
60615
896307
325363
488433
83979
166473
721488
112240
155777
49840
316987
386243
833860
176308
472452
504892
175141
800149
731297
369001
594293
212625
837822
713293
259932
99085
148174
103220
669620
600608
100898
19200
272607
834215
393503
144356
687337
88322
88670
61067
750739
540593
786167
952347
234272
897373
992125
661717
901257
341872
137481
751402
128205
466696
773500
1023731
690985
177528
449339
11799
611333
462164
203140
229512
739628
730139
527826
208291
94558
746430
870856
898090
431313
937525
638913
991810
971952
413668
700946
409912
930350
735840
573262
122864
908078
721948
645616
38736
416647
278827
937691
336577
1013511
87649
487957
21113
801247
1013619
805869
533496
535625
674797
138079
792584
742001
435465
78235
619241
821225
690228
462305
760683
388033
451810
314933
310833
8269
381006
86157
580514
286363
241769
279060
303951
170458
315128
37379
932647
343387
1032795
458366
833431
764613
963107
192432
932757
191401
152481
822078
670386
823470
93779
231325
559455
273976
812332
756221
8598
1008528
126863
276777
800946
29002
310432
304684
150397
412047
905849
556563
517332
696924
797575
601736
1011610
171467
112160
769057
674172
458645
308795
1002823
535931
784755
755461
331405
18867
22954
1031485
398960
165115
233538
240222
663027
925149
570675
151531
88212
774463
359911
108457
716705
827576
965591
179406
712279
1041386
657301
591438
495214
318231
742261
884495
37156
1004052
443728
730408
1039187
255759
730781
791254
5201
112856
163918
1016152
500624
1037991
717025
216436
721022
656052
399440
744225
790665
200616
256583
123895
440840
19409
203892
633710
111212
586457
217800
478487
208389
389098
986704
371988
245993
130986
39717
871992
560222
138395
505851
917529
928598
442682
407712
195437
481337
398657
522810
510704
191730
641376
402261
913173
545059
513422
778775
877282
236499
893168
479674
535263
78724
229946
88642
148257
728964
637037
525861
807315
296031
958290
163370
791797
274122
214348
136852
970578
923489
906715
786024
596523
995337
847468
200145
367186
185296
522746
596953
93135
992780
900058
21707
401503
330251
435233
843327
79916
892197
614565
892415
785563
237066
257632
588715
16816
506886
31116
431768
465219
466038
488292
391409
642088
496259
992657
364449
760258
270246
183829
292124
988806
434362
649243
1023765
146374
562995
635278
196184
830184
324054
174742
977271
422805
647326
595344
390030
684239
196571
725528
950058
949136
959582
580032
373
562008
711682
419866
236989
187298
87458
503558
948513
27458
310354
610870
38802
200764
741286
554229
744158
482923
538263
66732
356993
385046
203128
400877
293971
350967
504677
66765
373325
335797
394463
961634
883362
627681
432320
152168
727860
1014499
908040
489223
945664
369497
613375
50432
781038
358173
182723
61905
178201
726621
910191
554153
11010
482825
617731
228913
206583
38215
362114
659540
148375
832662
491948
229554
619393
655544
472276
278615
1044840
310002
161140
439718
813356
1012631
22272
538168
947108
730502
641024
325663
692285
1011616
618114
308805
127435
627850
791939
742783
78649
399027
589284
302013
336340
685692
225932
577128
288950
719029
1668
120190
56744
354731
534666
352295
819901
302315
22518
204480
559313
465542
123911
910798
76693
24931
336279
667957
329061
861733
467898
439733
677982
352637
916145
1011765
337640
732777
50849
1004431
625141
2863
984628
150336
50412
692609
972541
613319
688587
279188
849955
230290
560000
177706
999391
817606
986926
205906
490012
740091
859898
997995
447927
123031
654150
508792
762193
740781
729177
338538
903339
525178
828631
1017911
920369
5569
193320
527464
101238
945971
865471
197092
753702
562708
201418
545727
218273
925221
678062
547606
389954
166056
448131
66250
1035695
935234
625484
565981
927395
400210
145970
732697
385363
621121
966233
1034177
506501
822448
84076
466944
293348
774818
938322
263936
350878
49577
945329
138794
695982
117641
807671
998703
436594
1016006
818160
740924
181077
744418
975748
387789
784905
632644
884462
388141
285495
353822
625867
759304
358082
208806
442303
188782
24196
189949
314647
372567
581741
137303
477945
849886
818487
118017
426034
998301
418012
907505
386142
682667
979546
440562
696898
308738
308232
149584
52405
795737
591764
57247
474352
1008830
528165
241105
281987
781788
227599
171049
558515
246421
162618
42466
1042702
986632
98990
396375
364008
169924
714869
776953
460157
1017595
687
611379
481832
796052
778638
801418
400787
213372
837584
767610
374926
554625
727272
286628
693385
324949
786579
148444
161839
831263
394372
477590
216140
757622
57645
563805
846813
689496
175439
846395
123949
385776
336430
156971
307233
936174
208000
582333
179473
142668
618476
866645
898077
17712
1034543
524829
715442
382754
759925
442953
228548
736820
1037729
251790
756660
902815
483416
669488
832635
520389
488642
644027
849089
841094
540489
118792
223431
686473
476944
90825
959853
153498
1043659
300099
676902
211969
808513
208096
602742
442873
985377
381082
548869
471284
1043562
752186
565253
750562
649769
617913
740798
564139
111514
141300
235464
70667
707626
410543
662934
190209
531666
640150
25198
636548
120033
443090
271557
113357
16675
831495
397111
134422
627405
43445
338680
724133
17330
43037
139425
399436
793837
153229
436248
565516
838913
344213
812149
814211
943382
49301
817014
486040
390899
98927
196273
379365
376015
751134
748033
674083
104398
155720
535449
401844
446737
742151
661929
58410
131731
1024209
643396
668560
836693
288423
38439
560968
753176
802109
382845
786376
542715
181336
908523
870281
482509
882416
184918
608181
451818
450594
521801
1039875
487065
207830
685637
693257
206462
63151
781134
866451
790171
613627
926169
229576
95232
741237
635911
812729
320304
390986
247821
293901
794204
1009088
408355
694175
399172
346341
103795
510061
197544
466346
217851
825253
69537
391343
904225
40709
525306
250900
610390
240843
627655
564890
769466
790647
464558
14555
39322
848504
56498
431355
529499
153872
177516
763764
455296
250080
656496
601646
848900
1019406
249421
300723
134927
311579
1040163
674399
204353
63543
75900
222114
578874
597708
791213
354262
613430
460888
600426
815216
109506
86675
390684
567795
822811
799706
421415
343434
135673
15760
167753
72757
494998
871166
394260
483747
361933
833983
1041026
955741
892062
679625
237662
478190
98401
871462
273544
596716
738864
272751
521918
445400
28160
196623
275604
501180
329008
34703
60408
367102
17733
954534
652524
204511
791813
449323
962839
526318
171606
274847
366316
530815
769663
555847
728858
300730
706991
315132
199732
366380
411984
837841
997522
337498
928756
927595
971887
459859
785518
170251
785267
966647
20196
572070
546002
102461
13479
1034617
876659
238402
584177
780367
768879
210301
1028266
905128
878215
887192
73839
797173
1011418
717574
601910
943921
32637
627838
992697
720779
943599
125041
457796
397133
275799
442522
521392
34895
769879
812195
952661
689278
388597
882710
721534
982489
371820
132948
590319
605774
631935
699325
620404
115017
53185
669949
939712
900682
555018
45489
769452
67455
189720
399967
476852
317536
706891
917294
962323
27366
876505
603228
876233
190160
77822
546336
364132
139618
245857
932067
251972
469478
466974
985126
518504
530574
443155
26193
1005694
403373
970146
873655
979592
234761
317354
477125
651769
154368
514843
567297
225421
493225
807200
930172
525541
306476
416632
490671
922683
985287
347513
803914
31360
553658
539085
64277
161416
992527
194917
339652
591872
697506
897677
922801
28742
634010
843106
350569
83158
985764
153181
67858
248349
489892
84029
472655
415216
528751
249397
454545
847092
200324
862439
860425
45794
363997
632415
107970
726809
562362
484497
871667
553605
45431
90210
201596
824632
651778
649804
694390
531574
68663
177786
236400
889253
522581
767300
83970
24528
820883
46583
644483
213627
11416
605905
486018
662336
3561
732850
1018810
10566
954895
946643
702582
350647
209241
830556
478031
1014821
125639
97156
743251
796646
117727
929842
162913
95675
384481
42866
229596
192706
239723
199496
117602
1016198
510882
140593
597814
989677
7368
544555
813545
819218
636320
948930
467332
833988
581608
1022386
133741
498702
837556
343220
435547
541821
775939
422663
684672
245871
144635
889022
411653
294389
357118
815268
863609
173767
828114
782551
689912
357895
804395
604457
679169
635896
547309
917736
449865
770885
446104
50356
947642
51480
48593
218566
539862
84008
694195
1002512
940051
744394
415482
592274
108265
422654
1020788
68178
553025
791905
882549
605856
869320
1029466
577637
342508
122609
695271
151686
706269
689942
706963
739760
762367
109075
616059
959602
754287
137966
48816
710599
1011107
530818
525422
59966
992941
672663
495898
296455
39393
306161
841675
135993
831785
82092
226683
171398
855146
279359
797818
24455
118846
939745
588963
1022200
64930
588852
885996
897770
241419
791427
749162
576703
937119
179291
650835
648304
355411
861636
183302
959937
430155
359695
404328
782130
341320
137615
72390
45216
450178
706458
697752
362208
309310
669771
200531
886948
107779
196385
107218
441324
599923
16226
898220
459344
578928
986311
249753
333756
726381
1004439
1001998
587571
789997
75868
302077
52362
41799
515664
557208
190488
1042675
508306
194790
174374
327980
763791
239151
774669
448090
838690
634248
821127
922179
189915
377316
549337
510674
631398
358161
165372
378756
720135
84440
45569
959068
70355
407062
78957
897135
760624
340037
183862
577384
173941
246509
459285
1033195
572808
756058
310620
729906
712011
380777
917891
729030
464066
622518
995044
32086
359472
710791
15109
505763
816764
722659
745721
430159
748847
502709
330359
892959
273415
870589
923830
196725
151753
536897
58138
77765
6465
561705
301094
957697
353014
289782
187647
934948
525528
210671
667459
858490
654078
666679
595971
228186
507356
985296
917929
527058
93557
124518
787561
533355
1014665
357547
510127
822202
871832
643242
463928
275023
31093
740231
935535
650769
24273
1042495
338546
687231
485973
466641
465068
828489
348469
842513
512735
768882
1022549
1030306
910273
104691
1001888
181468
323615
995440
687952
517073
361154
332532
212560
997704
383106
587930
821105
519199
232202
490844
383055
32299
988692
363036
687043
147321
844953
899405
563829
426644
312449
143556
661353
196144
269927
33998
939713
932020
146692
949226
339590
720193
25345
702626
848755
338253
267920
354616
627349
950565
769208
762699
53680
262693
918199
249136
853392
753149
713039
399668
491403
1017789
691800
721357
1006588
942828
974471
365108
1040896
649808
1002154
402833
411380
1015305
593875
14855
504112
1020196
201335
670644
369887
134957
164452
728897
468733
61867
936718
219872
30366
376231
496128
361445
497860
59797
962176
234871
371845
802734
1031441
187498
433801
107444
830423
25816
746369
305508
129015
1043212
521720
83166
536849
749340
823013
41400
197455
772629
185328
16336
24929
10570
55067
778796
992751
361006
636260
480303
7705
844389
266255
838148
180896
761345
972772
251493
322441
209076
675681
247331
359420
903539
1001817
629314
328193
496200
189278
553541
932913
54654
535788
874040
687463
583256
800541
872058
58774
1020478
534156
742500
663194
264973
270943
802962
224566
692639
860522
496689
571425
289510
598585
757789
1043227
424452
925719
442656
432995
908473
866184
491868
748310
81814
953176
555149
727193
675094
706
984578
713816
759466
21088
235940
256530
976105
7226
79671
641781
983718
99543
775025
594668
1008271
630982
40839
359265
548740
69194
1017982
946196
914278
903365
169313
691959
613450
49796
381987
95966
821962
250139
744830
214972
484260
409405
957447
942016
966681
224509
273182
711247
21799
326841
456359
806648
162290
902481
943083
524149
34000
720145
983479
88467
944343
3833
383246
951480
471166
748618
964684
729169
647690
338728
468430
737590
593661
170011
226015
515280
575618
4686
913332
193215
500049
417073
695175
834630
801416
263137
257959
754507
835162
48818
704025
662666
196190
499022
610974
685893
83268
867289
958692
418698
250746
845693
17007
446094
115577
356248
1044027
532372
698435
128002
727774
857269
492495
629789
718977
695285
628764
900343
285103
344955
723182
91793
61917
578983
984224
216198
865856
399769
322112
536016
786606
402857
1033289
503466
641238
10633
848301
275422
826586
755902
370720
387027
827911
500382
935451
743030
29520
121061
623285
859350
532642
190031
946932
532629
388505
732330
279086
574263
272285
93789
341093
343465
951412
255215
911786
1031803
568034
872149
865683
797692
392391
285291
995905
40813
764784
344763
461263
965407
278942
912219
690433
762131
962070
986359
836385
627292
800446
143656
1038702
928668
627370
140658
930319
10415
627729
421345
265019
1018886
390209
256255
648599
692269
201669
598216
16642
186844
185645
676482
41749
310627
643161
252576
360162
710675
874761
646711
929522
581798
422652
738932
522171
131592
300770
435344
384949
598124
329576
565562
98782
600128
1030729
1002520
721375
671859
893371
863946
604702
818686
47529
822228
660095
728544
174229
288141
104475
477341
1029478
264942
100192
859705
120703
810538
537276
432639
634730
899520
821033
669116
979172
905474
1007881
243081
887726
951727
687730
173351
843784
329675
651037
201133
103149
977603
666597
189675
979639
929741
639710
432642
325921
815509
79367
395340
774753
1001583
453015
403935
408674
573017
1014341
495144
470366
168769
620364
737201
329716
624472
251110
895801
655106
301007
224616
1027806
771500
1007575
662116
979493
345435
208364
665162
933304
835951
235088
272342
614583
574214
219755
412083
1007650
256705
63018
787008
969596
231548
323652
169934
802119
272166
620868
183023
716274
382202
1002590
580403
189229
793246
978786
156891
231192
1030398
339200
859427
793402
534814
417121
1005121
974463
484681
454723
165726
282112
313590
6249
125700
780934
781232
299093
8403
987161
853400
283815
590658
617144
262009
534701
869678
277018
417786
296941
1003475
559269
257514
365133
244044
498749
53101
727042
103835
37555
636803
978211
227590
549667
30973
591099
347588
710735
414572
784905
714402
702145
680869
480240
491591
747712
243672
199591
808474
248633
517710
132341
600879
394161
104487
737343
796753
671391
812198
691656
368178
740877
94902
307756
884149
871059
646289
307152
371084
636655
893160
270477
504375
468084
13540
145363
318144
1005212
683938
322634
181413
314662
976127
88351
468976
282266
179749
30990
172636
422663
643738
1041029
777963
208707
478171
776863
184021
691006
617694
885723
730284
1023752
262495
336965
657448
100333
317532
897785
611034
676658
787374
981021
553986
797871
537669
570797
617966
109784
242485
229933
924857
287367
818276
97012
179171
605481
521779
263061
106619
31055
83086
512043
230012
667284
520557
952469
1014003
698543
984747
808563
372719
361555
684527
327545
6596
437229
634538
411858
620714
729117
196489
678753
267277
391726
3531
340342
607340
900184
958982
1010529
240579
761881
355999
197079
641729
481816
177587
134546
302292
533421
481453
362824
600830
705897
780344
204534
982281
410258
75729
995686
708992
785639
870866
578614
387445
320397
198117
932059
218369
216487
987025
986431
568496
125625
271019
369359
410970
1014234
451939
214163
178214
881018
906730
769694
353387
478805
472042
921054
758013
720107
210709
410059
174312
975698
776904
400346
502545
649463
237574
798817
500721
913300
101651
638690
84580
9737
218486
916713
719010
293818
958486
746757
939615
331983
416217
866450
800072
752544
900675
605880
511594
656878
575036
647556
153114
463554
783956
505434
824911
1035187
592640
437503
375628
493048
654821
321172
515730
792698
533323
600537
48645
682235
806192
541838
77989
229228
774477
421192
417963
91783
25186
792631
996910
236549
726206
322861
521038
687409
587018
182700
384457
672868
586511
564949
817355
829024
797690
501786
720725
382727
244060
447409
818698
816080
974091
329186
386968
651130
321696
1044138
407331
659420
292257
492983
894095
210060
611757
596076
828059
822744
140147
484809
170209
414490
972901
532335
174979
260990
550041
69825
44510
1019846
143464
209382
162363
161144
425022
381187
664616
168262
149464
197838
1018631
359708
1006732
1031412
64054
978933
822978
157105
804047
149634
825491
865930
778665
969999
515841
463463
420014
101035
313132
990141
487635
904785
878106
412345
784690
927429
876562
630866
706146
1003185
530625
576415
911112
34769
956538
953636
553304
967285
547546
674903
254524
547915
307826
480647
139099
717553
286321
710182
750241
412464
847375
1013904
338404
962147
844093
907345
709569
335815
390518
152705
973861
99958
386433
488918
494725
604732
753874
385029
871632
320233
696101
685975
529437
714886
461439
224112
342860
965731
994364
506579
43478
857397
995044
816667
804592
267704
1037870
846006
44871
836777
735522
723304
387735
459238
215381
340754
363740
177586
315899
193405
621290
408303
79464
150261
43099
347573
439729
352529
866405
47997
741104
681753
806980
600315
707410
345908
894087
867666
509936
976734
514639
468622
95441
970298
1008428
568446
61286
691202
169875
117629
928103
311599
442419
710574
834656
238301
11361
813342
363499
131661
77604
306092
956683
1042629
474187
235298
290266
409601
57429
798965
330193
448256
389414
90494
871807
96518
462689
696473
8348
725177
520050
948126
606092
227002
1002510
415175
366811
780779
892253
718555
89812
943002
175801
350367
903364
198781
591381
946554
768550
852267
32969
640139
345630
723347
454945
668408
1017278
367556
392231
219892
605045
48327
250483
803897
442570
688622
335156
325779
771398
558539
889522
683853
874893
823295
672603
239121
358607
1005568
212472
823186
941350
160324
55352
12113
344906
919883
713621
797096
358866
938195
252460
171031
730696
155134
801828
799463
443525
703898
112514
411710
170335
270979
611186
8682
583544
57818
896138
203990
788582
574809
362703
42618
1008637
613559
199875
75524
721206
497966
492594
463751
830155
830994
523906
721170
851798
1002115
720463
300475
772592
413703
282765
436330
327264
63261
705332
957423
195876
664975
153484
541077
174594
1022495
1000878
472784
145469
795770
551559
767623
854797
401995
593352
994625
613916
529410
812345
938182
966772
698028
612437
764438
860391
573148
530102
847454
606502
950778
5929
703235
162342
105512
1021980
127283
978274
780775
361217
925625
59439
18925
528026
576235
842709
288278
630224
396702
500904
76556
798554
275115
890137
167055
992138
519991
982051
241114
749427
630872
704067
536432
307864
518840
117245
190900
16593
855138
408368
326153
356949
776334
799655
326696
640420
843572
436977
212615
94399
811886
672779
348638
68078
112969
250615
547872
193676
878884
722013
302883
86893
379614
586317
281764
762717
516290
451416
1027965
305425
354843
828403
1031681
22881
332285
387139
1010462
214215
12069
792725
859283
152802
44195
619250
103986
978679
134325
186204
1018045
587875
270951
820013
625286
349510
761491
325407
730973
18697
681499
635858
137366
967794
620145
850182
744128
402630
629366
377079
408814
471259
622726
690033
963141
9668
1045219
864276
740058
991302
328217
511910
142061
404398
571460
472447
187026
331000
368566
741495
15346
662787
872206
429572
927647
835644
949409
131990
97034
864575
221269
184127
201267
424682
704872
942421
391903
97795
419097
537347
479998
420185
228485
445678
764563
336864
949246
524124
1002036
205680
789919
347999
79937
784143
176353
345551
47170
867801
288653
14566
816970
58229
99555
34930
692821
769058
637628
905952
629080
798875
424844
567503
119242
64668
29795
512657
974110
390279
367594
770174
512576
974894
544939
71091
717255
434633
735154
522715
294879
323912
69168
504434
683219
272240
844338
578102
748726
722847
508589
299765
546486
1003503
806610
185082
227617
983725
54134
675425
129514
980008
627744
744949
348757
569315
839912
1020943
792627
163817
149106
277662
12225
318465
383104
230239
720246
81041
87829
337861
524599
1012274
846426
513038
715632
502543
268102
606514
335873
955191
288476
590551
875449
434738
478097
25738
22059
907456
463218
988166
528127
327746
126710
26017
1003432
635165
576773
627215
969733
897493
407351
836316
800554
546731
283216
238193
106864
407393
75936
77595
922984
159153
560768
924012
969484
904417
825042
731847
927797
511899
456797
491751
503825
524585
474272
255049
469389
526997
497618
317543
363509
558086
1040470
1026208
558831
1001198
158909
330232
402088
120799
1036812
380772
231239
495644
91282
39319
118704
732270
492613
856935
1003613
953769
471208
316997
370837
391139
663163
305419
499591
637009
203930
748165
867862
662946
823200
1017748
146283
922492
632120
74323
660766
487817
38154
940592
540405
391580
425432
944014
899953
1002176
657697
12070
676606
946414
530985
783262
31690
102824
207447
904455
431457
232406
818276
271953
345793
416143
746854
40781
321844
395040
121712
867604
24793
589936
102629
856814
212811
854343
949023
683791
986635
827244
598751
14844
854822
145236
782019
506590
248476
331791
947797
560001
642296
232320
335842
543712
372779
720488
533455
988518
263925
242645
1014132
541410
799951
778457
413404
228181
576612
585593
894718
736460
445508
600521
697980
673212
122173
273791
281172
569523
341036
316386
301848
428195
474249
232112
881805
487331
54191
231863
185064
814872
862485
163760
693680
413202
871152
911374
620618
943631
837343
260122
977725
378492
754965
52219
971488
851136
377369
362831
597482
744987
353292
470857
1004039
826934
862142
774851
181026
301398
1030265
153988
803263
1018323
749559
815835
183745
830039
756771
703753
77225
997880
859556
302090
568836
948848
620347
817848
78925
192499
18547
625053
427577
352845
582502
969044
580933
677167
319301
1012215
730626
783694
78993
27993
505211
847989
768953
353134
862124
92343
712247
788358
457038
86910
587506
513957
1038712
513949
587975
521116
852834
498741
741770
201853
484165
1040924
564374
622803
743874
549218
296596
576627
63461
396454
962729
26086
805084
752190
650028
94139
256827
664423
788550
1038680
105206
860024
732699
447219
95841
133751
272713
558791
880557
659171
603036
711295
17464
793769
684799
398659
316947
570379
187534
929627
827365
272048
904744
147926
319045
369286
922585
98867
616306
200162
424350
741553
72261
753253
914333
349766
351176
92422
790079
841306
640627
728422
1010575
616936
648686
824205
572701
179600
417724
239210
14398
91682
342434
948429
570182
536737
58254
272727
480909
196375
1028418
48725
191704
7791
207511
1039187
35435
31480
320205
253657
135633
1037277
805014
560415
111843
78870
77403
444137
349032
620675
5783
297831
564503
532592
493812
811860
530666
811795
962247
710852
547323
991100
150774
521170
841950
565526
393002
136187
485794
886336
686107
776349
286622
624781
324572
307554
257938
579932
95964
940199
993414
326057
335590
454858
323690
706091
30758
778567
327731
54300
254623
292434
228549
71514
856934
6154
231281
475371
837874
503801
324912
119230
780455
232410
806889
939417
505244
779875
377897
360758
271121
557699
398591
635961
356108
503142
621651
624824
704626
853404
698821
144510
501493
838331
643132
942116
938504
111510
617981
679999
703392
379191
811673
972446
21439
8632
779397
323452
369494
182383
420433
853494
835692
744564
364744
239332
354656
173771
511398
255721
842855
338327
712189
666152
696758
692647
426922
478739
1040249
170806
601985
733907
910528
236135
212605
841401
873441
834262
594695
819713
223084
517355
1026574
802484
577921
549419
868694
707958
144120
499713
434947
711858
610462
391996
962162
521848
581904
847465
249089
122890
58250
461400
284230
783138
524583
1014871
477070
152163
726496
127071
620674
763404
155933
892656
565207
473062
287578
76289
966794
475789
854267
663138
594762
573179
275899
895127
129664
730076
707832
171522
306031
177292
13559
869280
903980
1041995
71323
560527
157273
130498
700268
208329
869317
717529
614406
831409
284726
342900
678927
709833
859488
233398
152383
932300
250404
537788
896606
198585
930541
436507
934953
49548
986486
470892
995445
83628
1008524
419498
250526
271642
795973
223206
940
605710
1032847
348845
148034
197636
719131
1005519
955600
453651
656985
749437
886262
12770
318389
662313
478344
454944
625506
626889
218547
68900
632224
944603
384933
120162
360161
993913
99463
322577
701262
493224
236604
375719
472179
13863
735419
872194
652977
739413
534649
497952
108215
759536
347445
964691
82695
661945
902627
400583
451863
528518
164081
763863
504931
600032
735971
218921
316454
430006
142389
397286
283067
681168
306740
693085
402691
359462
979734
1044752
1018364
44720
937531
378708
828109
466162
238393
939933
410724
576451
454199
432352
698798
388852
293431
8657
935126
552424
211682
978487
980808
304292
978378
971493
634319
121828
131675
578043
475623
814278
61615
763614
710069
261722
583787
590738
948054
344418
441451
1036010
549136
81798
941194
892217
526818
932280
916315
459175
623223
865247
839609
201871
164736
82379
123877
197844
758462
937430
948267
759848
344841
974125
337506
670087
634278
529623
628010
341866
107512
399389
132421
431010
874646
774727
15700
746580
577022
856013
803245
677882
452306
729742
45166
394986
871273
660892
624646
294101
789468
329924
969249
850939
324798
747380
505534
685864
993167
619982
795995
811618
667086
39313
957980
741333
843458
376480
514209
123241
150513
263781
893570
149755
264064
410493
739680
268029
285890
764154
982674
829381
300506
104592
851693
473842
818824
170973
577636
752217
451815
961236
534243
888810
1006496
697799
474763
935222
108347
449452
78835
418725
973970
58753
848898
366202
792754
889816
973926
883176
469840
793927
523855
553042
924425
601182
737835
545623
612554
959940
516991
247178
440456
463805
858454
62232
673011
554956
817598
929703
313593
7501
796012
536097
130432
984744
789786
361930
784658
334249
64738
571245
1033053
36932
47721
672663
871191
814443
833154
291476
276555
886218
678674
700945
88559
472544
277961
492666
299398
88632
270272
716353
96611
360199
848194
826499
779903
677751
599900
603966
407577
385829
64193
359876
748972
299227
58612
577508
59474
275319
613908
144018
663989
197940
988354
374175
151588
1025479
546674
445566
873198
468768
675560
789521
594740
792064
191951
685892
97823
320662
932626
733996
521673
915045
688200
152768
14165
1045076
223689
101785
372666
555650
276068
401283
236606
138864
997834
546957
1014135
578085
261794
376815
162642
716322
283904
585918
38923
688498
43727
411795
7791
393786
112653
590710
146549
917782
116621
472783
829476
301263
718502
143203
376976
127418
286426
890327
446221
678039
194526
389732
935407
1026615
229372
341999
90426
217264
700263
766236
765709
353189
798568
420096
416790
353992
493052
312329
568477
476735
969864
1008279
542794
10227
849387
980447
754242
575093
450317
983009
356314
239831
845360
886833
925591
185023
766921
1037571
926938
578190
53497
944135
936446
214093
240648
353211
874604
380939
1020908
21929
325972
929709
596192
320012
443482
194473
325095
547658
703469
544771
719627
66099
35784
679631
57703
998127
687786
140721
796314
782034
110440
9087
56939
636119
737333
452117
288080
298686
497883
622035
70700
234148
545160
332494
108186
680725
299298
487362
989132
464617
814379
956353
612828
967503
770526
704921
674683
678013
96461
656284
387097
284855
557773
1031163
123481
882698
596772
968070
24721
925777
514238
1042408
40667
950018
25555
500646
669656
697304
127493
667817
163951
516613
297395
53796
405087
634208
684840
1001715
795631
455890
655593
679839
811474
832223
435121
512596
597008
518928
514251
488332
540513
889459
807949
227467
251516
873484
567802
474624
669289
305830
297942
592590
881772
431739
456964
347102
689640
201348
105137
243891
196986
594335
809368
550672
473356
593082
618771
640544
118368
286357
182881
299875
175993
55281
718204
863496
215114
61187
15519
722502
167727
304903
479808
888877
908345
107773
171487
204663
75096
1031307
210051
104309
367468
807734
830971
703765
953228
477436
757596
402469
361949
138289
50345
782431
648060
831780
89652
337024
332406
396583
887672
84415
935502
416989
446241
424151
542735
252462
322151
319854
336401
525105
524713
683767
71581
999578
506941
964438
578810
828809
734540
783767
20596
41412
278527
906061
925711
965148
587856
519847
851541
456242
518581
268889
952192
193714
940347
64203
668197
559943
753741
469987
785078
124846
170627
102840
768807
996269
647928
673853
57673
173975
516315
648391
624764
797855
569986
359358
86697
964200
846673
487645
841504
711319
197717
444736
870136
508313
226131
986363
351693
731144
368403
261354
205213
1021769
265299
723491
993713
841031
196610
188012
471018
257756
349319
948538
781982
96700
507552
656307
336410
770918
476603
7028
405530
1000171
453379
288506
119621
711175
289544
868897
381536
104179
465616
260589
599436
1007308
36450
177211
861463
713274
1027454
245082
716222
849104
22509
350621
274777
822841
746060
1039307
790440
800549
573641
406500
382462
114945
797590
813702
512698
260666
473903
1018545
742082
79321
323900
1005906
192969
311093
133736
14931
905594
868654
963904
819948
782336
380233
431123
228888
163082
312522
967552
292128
825739
990536
186681
656495
651218
295305
151860
790022
751908
808178
744954
570699
979987
71454
874617
424652
622625
964746
424115
341512
7921
847656
649930
762192
191333
364775
64855
971289
725081
1029835
287607
123918
190577
234185
873709
623660
718122
697245
172674
358788
377301
1031200
779697
502768
280163
347176
106859
674456
693960
476952
280851
982487
504454
160166
522262
804685
20335
41212
837108
424388
304866
704905
854094
204819
850851
692262
56098
769904
905941
265806
236438
522042
7960
295797
876691
951564
615758
3957
830674
706656
192742
47700
148116
616665
591721
330591
391127
712936
589848
449802
656059
349994
691854
254053
360735
780306
531434
245138
289206
79132
482678
633978
409577
60656
90939
118660
192211
521814
595240
416390
815182
549372
365018
937677
135352
1020437
691718
477728
24263
991568
726653
893194
206078
251927
715133
522565
116842
923
801758
517346
708145
513994
486221
629448
178337
123819
196697
995357
775566
639152
383633
949235
968380
472580
891214
960475
988127
373550
436759
749577
915196
341311
477217
161901
336206
193599
692779
812540
374551
908724
3659
432475
387251
988065
1013100
679598
916278
275793
523146
786962
639191
399645
11199
808818
607582
419008
139390
680300
257412
1024958
473701
781840
176646
827657
37630
420173
691378
402430
691709
632839
838496
160430
478397
973693
879823
502355
504199
385698
414356
15495
333876
177844
558370
560990
15847
271717
1035833
167022
335168
236993
93380
611829
194317
466087
550647
178469
974328
993052
23501
682110
332890
152613
788943
7715
705515
878634
242134
271885
392147
535469
555716
182712
232784
67262
246486
126283
962949
630107
564255
750229
374000
757698
36669
398031
83260
237808
520940
316149
952975
291996
470584
886372
754769
138063
58969
973955
24254
926464
573964
1040914
85443
419633
776187
204401
24204
655146
323940
920634
634740
224882
386404
576818
381885
771280
101866
77221
332090
867958
1005420
335791
6226
746442
8373
617316
763671
1043337
101791
504161
108551
912503
686180
472530
257562
421619
931261
203251
696594
331643
484991
480290
800134
142179
337086
633687
158765
364642
727963
964265
420001
771089
237680
356021
650460
352342
483437
973678
881592
131651
829740
588331
1003656
835135
455463
181344
415356
91906
902338
366962
481935
68011
504400
726014
540818
357123
627397
646737
75104
610477
689312
192359
288492
713721
824561
806400
757573
254725
688024
565985
943667
421458
787667
509138
752883
583150
408024
774750
261197
660209
369616
935726
465532
448019
499290
390313
182092
441499
354366
985868
900329
581940
65379
128230
148995
893264
230262
260809
323288
813211
338306
924652
266974
261037
868658
561228
838172
993821
206355
1010056
551477
971888
381821
342007
563650
642614
910311
877195
639696
460165
116265
608467
949006
322112
588364
198464
259345
329749
847342
285304
720185
980750
679257
35111
636085
755774
905627
614999
731745
373661
367565
727467
402565
735276
991491
267796
453926
40427
371973
7639
449499
17185
713570
1018262
225878
66838
675691
368628
235526
987216
16342
1040405
14136
222183
823205
1038093
771721
693360
457406
227166
430505
800803
74660
257328
61876
72198
573187
241109
788943
1044080
956567
774983
264861
476114
377445
424694
1029057
150882
943255
932919
737333
446422
41897
647480
433320
203455
557909
171690
739343
278672
405241
282912
79423
262238
257835
802118
656809
1031337
152228
546360
1009410
969228
326071
95996
582027
1028080
645094
795654
475864
168915
385991
27074
345564
722917
277568
833523
522783
568200
92152
54448
835547
485521
544823
1010101
974532
900367
112325
329488
222813
33899
143961
378080
146579
239308
939332
951129
631114
130966
952701
866252
1006019
252386
112463
902428
855707
296900
758227
241652
155291
422359
643360
801037
728686
29909
483376
545259
318710
368237
779241
597050
358356
196279
829966
466765
689261
303375
862734
368979
239288
710534
587554
908187
607196
520306
124434
231341
938602
260573
660879
798738
536586
23032
412457
989854
980239
673593
638350
104190
157347
842262
858354
491174
269925
787933
155689
627081
307889
427627
267980
928044
461773
799216
230724
623194
246632
763174
799645
282219
825133
35253
943083
547858
707202
417875
614541
1045359
859283
1033930
107994
226181
559809
864804
250101
407392
612852
374319
116703
538336
323448
154900
564673
882540
599421
824887
806945
636113
982370
560061
1005255
464166
313152
679323
265474
140126
568972
717613
344874
977789
838475
240658
13381
1011155
314629
459827
58496
968501
567297
915562
830951
441689
231331
787719
834336
831651
185011
708423
511745
52707
587505
613314
167617
953508
611190
995157
901685
414191
526026
82581
783882
566092
882495
798222
522943
655685
532463
657692
798094
670705
1020571
730758
160681
206953
71306
609328
187627
836308
451493
1009887
578695
82456
765098
201094
625045
831541
948962
369577
1035014
948538
904253
775357
691295
687238
137211
458662
114064
880850
814286
87369
48121
53197
953030
50397
574565
610599
199565
390709
467829
38559
659771
855183
872311
980365
895584
486671
463757
387582
997947
95561
10629
484591
580692
450144
856641
1028921
1011340
253215
857727
7627
263367
752608
195541
996690
504587
852454
558689
825130
641400
946393
550682
498878
978494
177742
993114
534640
901231
125057
394957
615285
589096
771640
575886
384651
1021435
766576
422975
395038
79140
815745
459514
634785
492452
48147
900141
173336
286215
767778
998596
301263
734189
232967
666780
281345
615194
242991
1021811
683037
515484
633999
229525
495818
997448
1003386
233560
769872
660047
438607
87159
329807
1037461
263319
324119
419980
886934
115669
97330
70162
66630
320379
316247
641861
885486
580294
276237
890786
738657
813734
823958
787689
295024
235293
948001
768609
149347
512084
667787
247930
908654
10714
533644
358780
423698
896745
1038038
80281
305943
834522
230282
1016443
329298
395533
313741
663815
587540
555970
821605
1013643
1003947
39249
742659
289805
865941
744736
160129
951672
250075
773807
711481
828427
461667
23430
223722
1005625
146420
505166
624827
448470
10611
974497
348828
70930
171228
262850
879898
684670
985948
676008
688569
358515
514723
166327
77111
475519
669102
335332
959507
133149
43205
1000024
561430
658006
650584
685431
668190
319993
269085
363498
189904
244972
844436
69206
653347
1033562
604387
280309
442876
913791
528207
103438
1037354
373521
170524
111834
47824
282201
645214
887664
319649
352971
252859
554856
707699
729585
514520
923616
267745
512559
881075
456039
524579
308097
627296
986893
305545
48178
387548
641272
915011
91607
986798
578784
297981
19416
268182
95866
716293
295716
885566
881115
530341
50701
746007
230140
67811
246154
738436
264605
950625
205927
225529
685085
891848
689023
704012
299844
365513
231875
1045266
320824
721731
179921
741394
319810
124803
1016637
855769
357557
891495
764696
653726
202173
199277
530922
368442
760520
988090
438948
1000068
12296
222742
210383
497101
896529
798083
968037
893842
1039
178952
545592
1044037
891792
31110
379772
731971
189615
369831
149423
617607
129276
253339
355163
793340
113399
1043420
580303
804565
583986
558500
55786
389352
230427
711311
72632
906928
194839
184194
141509
5800
58138
808985
447897
930736
230613
1035234
929207
197653
620873
817631
699612
401805
523875
1030679
294039
955116
188572
528719
408567
30109
809948
858305
817748
340961
150696
720490
415865
933557
997581
944691
676066
951312
563007
962530
531710
911361
954035
56201
708086
989102
859012
371044
499988
43367
553237
648794
280919
209114
129237
810308
67830
974911
189226
559636
229515
938606
36153
94290
627029
547225
636476
536844
199725
692935
701577
767323
206736
754390
438091
985920
391899
363574
724855
530270
648803
908748
769923
516590
979928
560489
301324
770547
1023724
584577
612879
716744
620753
812308
69393
217569
1019999
238429
147613
797880
190982
650985
271165
811192
176086
604351
737878
348371
193727
179195
681433
388867
405940
777487
384288
884792
437029
196415
759609
649484
307900
741270
571454
915347
368678
201957
356281
647046
428451
505118
158240
894514
326101
18180
1037434
973702
948569
723530
345505
828954
9896
481944
314430
80375
25608
586160
468651
210334
242670
985096
907821
319269
9147
490031
1026683
909559
747555
336480
929933
37587
633312
784497
396108
996581
108259
1011987
174122
444457
184314
596527
43790
380500
646323
983051
523985
514323
302438
885176
47038
540430
583657
39177
284433
804951
294124
98562
136459
210427
220996
197287
622047
797237
270967
436986
851049
744668
902754
77132
494808
371955
287763
472586
606547
227610
936504
247583
660253
700240
158246
465286
6850
336659
374687
347293
752081
117321
598860
664313
922496
400573
486989
757608
731797
856593
36666
561203
977834
1037019
794035
391366
880265
943963
416571
625670
201124
595233
166564
953162
152321
96964
12025
118273
21136
593108
398075
121505
1024985
764101
306470
324382
681285
387748
648103
715148
851332
1037211
515800
152224
593532
946019
269179
182272
872575
874641
118764
399272
270650
693379
613269
379568
373933
869120
540650
590219
825835
186097
287691
468880
112634
494042
565392
634022
267968
252894
308294
914191
441694
259652
786842
645827
323447
692379
851370
132807
429185
911536
725697
538235
811329
984469
122593
350064
73171
1034624
713644
586962
956555
98865
470558
131090
492658
304056
397931
256547
289294
118662
654369
221676
770020
61416
429224
269513
291714
72153
634819
226770
471343
741173
380729
352206
739240
813552
540188
912821
701448
496531
700735
242023
1008254
1004659
174864
207354
58813
710856
438741
178408
478581
865610
605423
854840
568838
55500
284655
343917
95011
750151
304387
59753
229449
282899
1021689
89384
275200
445857
951569
191101
476971
876273
963952
669484
853264
57163
58271
850417
544785
352952
965180
435208
768208
536429
926259
884466
962909
256591
822533
731265
287740
110246
548762
94697
194760
814834
58677
349063
24322
865434
189564
248222
581458
724167
101884
704422
158066
345
535472
147427
801748
740671
380948
16940
24898
688543
911373
248282
440773
231463
984624
472637
892470
217338
285085
679118
939704
326596
278814
326143
25591
202948
1006628
884980
859129
684522
951046
821552
261426
284960
674630
924348
570911
568994
845437
930517
470407
506097
139119
160652
863682
201902
421526
738109
54306
504579
327355
893605
164027
886153
73717
18404
385510
343385
410169
485369
366848
433188
145228
149827
956571
150374
194047
1011126
203971
532720
873244
77657
426056
527389
180230
155884
118244
847802
573819
277333
995158
402745
865704
991119
403019
895201
813322
119467
196927
230287
484008
666624
1008938
851888
121741
456703
918932
867966
207046
813262
379689
663934
855176
603512
591384
822161
486813
926455
534147
353671
267627
2616
994946
505258
188062
174336
324605
571656
839985
975499
630048
114929
833777
386968
905761
173780
302803
86291
534662
450294
305530
642430
712719
501814
843813
266410
977699
267944
775693
655358
121280
949203
495023
944372
230790
25883
280306
967141
134139
652724
766840
370793
34573
746278
263136
1038514
169353
507203
258928
171699
257454
730452
866615
352835
204027
429802
485237
378287
141607
391212
273846
945142
920805
411859
446334
343601
55441
211335
938382
955532
287688
801185
867748
276912
223786
755069
193713
626759
136966
611006
810888
76130
177521
801664
241807
322335
339729
824219
556652
881594
556720
411994
720883
345757
636684
902997
666540
524974
337938
724443
768905
432174
802778
846232
175094
311523
798056
153397
889563
570837
199920
682964
52458
69585
295099
690222
380765
389136
521261
320454
787831
894726
37512
121684
850141
1006269
954772
132737
649883
459659
802741
111164
237033
392410
1007359
620700
149902
303152
922297
54521
525757
450047
341815
369265
455549
764443
953554
607186
601922
699264
559068
688202
766518
201128
788708
465139
981747
880174
352625
505711
208740
765449
337879
99599
816169
814422
853927
126364
480526
851728
333151
984940
45925
146027
120906
79052
725477
983597
901233
772587
284004
354569
312173
967717
246720
141988
241090
142146
252063
162300
175619
660880
579064
717285
815653
928265
470395
922477
1045051
633374
9389
317496
293139
979641
687837
419053
252982
766249
940435
516271
394419
942688
620219
459672
727873
266742
575053
840886
913168
1001016
461541
358684
984564
671713
623396
474857
586907
984225
251814
442606
598632
887842
894015
863649
697989
177205
82158
628669
994867
330433
531588
64621
625532
459392
618356
154352
203496
729065
804587
693239
270283
30562
749461
804599
827039
45295
798677
465087
99564
64125
982258
183130
786846
708319
599426
172519
656206
415199
1024671
358855
27589
1018124
209914
648842
192699
87490
900643
389796
781400
937739
818755
85125
476086
448552
220724
201044
212486
433835
748828
635123
553472
216356
730850
435743
925965
858747
2132
943846
105211
271763
97882
194897
627783
288119
639974
185976
808587
451649
969215
240718
4224
911733
335128
10127
851879
692887
455721
706312
676674
689441
433466
223443
935706
887720
437648
837076
696511
462808
19399
654219
886866
388450
291496
629802
516138
399568
308500
85640
285443
667423
72401
259793
1001260
492864
293223
700363
815581
549054
815936
692913
454778
680395
683281
963223
70247
569270
573408
500196
427016
843805
58858
237875
377108
40808
977155
831121
196011
671414
1016143
1034835
776994
882266
640974
814391
111586
73825
441922
833324
844721
633955
960520
316346
830463
8442
598459
630040
144893
264966
322660
231224
290000
973551
562384
278889
388021
725242
316854
697723
458793
83941
973458
595699
332683
727369
297447
412453
993923
804458
645007
450846
183026
642647
958241
677548
278493
383904
365691
995387
66714
721943
959624
961178
549793
698964
1001025
516698
937886
577660
97005
52262
96668
768700
828395
183668
305474
310735
821810
60305
478165
811495
983212
607644
1039839
49565
415043
760297
921621
412777
287489
297135
454805
896934
36805
1040833
728198
344244
151877
457174
1026449
853905
780355
121703
1002898
182420
581260
764673
720199
930785
67071
904089
182558
661870
560194
675740
935441
270956
669513
303449
142768
257339
1023342
824818
861759
167702
87587
649807
801692
192125
98383
760393
146001
817315
18015
331432
40038
70333
209481
105537
746892
696363
631913
1026912
467393
488591
454944
244317
170396
956073
512854
655334
905390
597728
985011
75035
1043242
1041266
756008
559082
374914
731941
1025236
571612
666907
214907
583164
984926
19977
761542
533190
566588
1042993
861735
599807
344348
948918
73058
648700
984541
753274
571020
92057
393725
39103
64490
498508
828526
790331
173762
477650
911258
169762
167380
785043
924554
189455
261164
486667
695172
199563
41101
878343
261683
149562
652222
233832
684687
1029140
580176
586270
346356
338752
876787
913444
960548
363543
273255
1008053
59195
345141
67311
789373
68490
464582
122611
731232
1023677
268001
8870
429356
641458
459911
373081
499183
405232
412776
585707
11861
395035
130419
802786
891464
572494
225081
390378
581823
279459
414193
59026
617502
168045
261885
697598
867221
167417
972055
23237
396129
711130
946378
680473
96279
602416
992566
147627
44337
342442
558503
597059
41351
202763
819155
589298
40267
493914
685279
1024486
634954
1039683
795632
887452
219258
747983
442033
472832
30408
111460
282279
224878
794055
1023118
528161
954168
24370
345728
338719
202765
591046
512765
754652
597552
455621
150628
601446
782440
326746
726173
361425
261898
7390
538280
573642
408948
622638
187440
847157
108126
280101
260362
499796
915064
927163
805584
550575
12680
758442
667425
559575
505731
555983
806782
482860
645953
414250
322592
187007
877639
333972
869754
175022
31635
986791
677334
485090
135527
960329
777507
226059
163440
673896
486255
904317
1019730
868146
935310
638826
824489
858764
430402
995751
903786
443464
613925
424484
506538
866725
846186
596912
719047
876566
305490
600007
362564
521453
749452
337537
537361
1039355
839727
929034
193002
610484
683151
241038
390924
437526
294697
792651
305691
624185
61567
637598
417001
680298
427432
369410
557812
933060
200091
784299
617467
988140
986944
91287
454780
974592
341052
413244
746326
812362
87170
904133
434920
882502
562658
489800
244541
351965
992969
659208
674611
688329
360973
718831
612395
657019
987774
993078
725149
117470
178947
510562
846804
911033
821044
455854
695517
831252
541488
138219
410732
661440
604678
2190
794183
804886
909112
745378
1011289
644182
325087
311060
319710
37148
197912
573665
1012803
864283
755431
414213
408083
574432
884144
1022636
968161
411751
620354
232751
555297
482128
306182
664332
859839
521883
295065
124153
161928
563863
786751
943421
1001166
894937
537906
502008
1044068
127503
675684
992464
331179
399666
122676
953210
731091
809433
803834
464590
208020
821428
831485
123261
781050
514610
468666
197745
1003887
705513
811290
298107
6875
736501
330222
653188
875455
1022454
100073
155472
644107
348415
367354
760090
637213
1017013
916308
818946
577475
551586
257866
155928
919566
1023211
625850
663765
246086
932009
898168
727404
70922
736513
67166
85954
945211
843145
826955
106231
500663
869186
431241
834429
232268
90789
371436
889773
216285
638045
11725
998052
306207
646119
99808
378488
528772
299530
414052
926401
451832
174242
187237
116370
763351
275335
697554
466509
56273
386820
907508
274352
468443
804197
701172
142402
799388
528331
756246
947640
101699
277493
686099
64345
413899
998166
99971
350431
831747
31845
67907
689497
449118
166542
867656
808863
249159
805763
753833
155614
981194
229393
444082
677517
838896
222055
739963
937695
807251
775711
59565
288804
983419
585032
614399
783925
417864
827416
880065
630550
1026610
150472
187507
1021539
823259
241482
657003
746537
280078
214622
15262
450595
928436
407542
1032916
368424
917
253676
550674
1043194
781779
507796
1032714
683846
704292
610219
195537
623856
616000
357306
130940
832599
868464
94907
546563
922401
501099
631484
450773
283189
133773
725137
54969
441023
396809
680383
634925
414376
198907
583677
832981
844228
706486
660123
763168
726083
1009335
98974
411086
138368
306196
1022230
221327
837398
1901
811403
906068
614514
671467
497699
767174
1031757
490101
574869
264953
751979
85296
945275
512805
928094
501257
820614
670233
476027
414577
69628
599100
351197
449622
36109
961550
13402
623521
550769
809206
660930
803015
604288
244610
620267
678278
649693
964741
524479
191932
298569
853950
45160
229586
735025
504421
400938
276156
673263
496416
665448
153010
173988
903169
515614
682957
61350
762516
462793
316284
62528
942108
729123
327782
1017994
1002338
328283
980949
263599
989115
294422
1041829
429158
174426
256873
433159
27067
107669
963380
692868
618992
159050
260927
438620
290041
355307
343715
193614
101459
179509
100419
52003
560045
736326
630291
779352
1002286
211418
474350
546916
930951
449765
116478
211316
544430
320397
901635
900038
10080
471920
934388
2347
610956
445504
1000606
171194
925149
563880
745030
457293
151877
83114
1044981
917603
523040
749698
325666
764455
372786
763683
556470
348756
616315
413451
1033698
297070
938191
953017
835803
854779
254468
14980
798361
522053
318388
643796
376000
530739
977091
462
991306
314458
30464
262466
739587
1005415
1004012
362234
483648
205191
657847
250259
932111
173322
680104
983637
32885
920860
588604
499733
955384
324078
601112
786604
800559
529276
879780
838224
932464
394361
505518
422083
290204
376908
321727
465046
936283
436046
58810
721460
349078
381831
764818
237246
406637
1013155
383113
566724
763134
652721
368230
877707
358150
442721
590919
869199
32479
821095
136753
1003445
837555
386764
26348
537658
179581
323998
590425
740325
43664
1009959
356245
955371
533046
150223
85017
54449
356016
276514
108612
86141
557797
220972
919259
601054
67822
616838
107500
997449
457260
873636
1045212
473089
792202
595142
714440
459047
284028
674666
1023746
597603
774531
156719
704874
731929
846170
794042
363913
511268
228509
505690
894773
25670
612280
921065
207800
898136
1035163
599785
335988
703743
511296
124519
664937
520609
8518
654212
630144
905572
902022
92670
733164
715755
815882
1018172
959460
202821
948196
664539
1035238
985194
811805
590668
996381
392683
487490
852368
1011221
303552
337589
157966
568427
585669
68864
372277
461068
744381
139588
264044
779624
883851
53368
512390
170045
1040308
519408
1041754
815280
659813
33847
685970
603682
801547
788007
605767
860012
847889
831456
321294
964916
205163
870321
1355
899778
300278
622688
70111
530
402540
724165
171502
227344
79172
96117
248040
673878
362456
519508
963975
939154
710075
575112
866890
138268
31858
873597
725335
987335
218863
510585
871129
626236
115716
940102
61179
210686
476740
819745
629562
32242
624165
66221
348453
226225
447322
61878
291351
940933
717768
297752
865250
313706
125965
528121
130326
498356
753261
526797
484743
486819
324429
966548
288996
885822
686734
225391
844098
469533
60503
346843
93725
280037
371656
200445
236274
393301
329465
189978
106835
801660
76851
1000847
839877
251696
295285
1001744
211439
833707
181709
770477
35296
580601
1002798
343073
588723
432591
454854
914626
220866
774328
258075
86355
617903
377993
308802
450136
668676
445701
673272
591030
539498
772213
804645
52176
155006
418903
715411
52222
107876
936366
1040623
308508
311850
204329
758277
922875
514724
725527
423779
139172
729213
504218
706209
939372
539320
915008
328262
284500
481888
544483
1021410
207459
514948
713398
632124
105957
894376
219422
758648
19382
484436
359270
209251
320506
430190
738121
498628
898283
28585
1007534
790071
860744
749513
880556
276998
956943
65278
806461
964196
938345
213977
411921
355510
1007860
531751
196671
1020210
369409
584866
592744
579299
180637
734940
873706
1002378
670245
702008
1018037
258170
685652
114259
612151
726681
971200
59290
836447
574315
501366
491861
188725
330141
402510
53563
885571
692228
634568
28232
245211
645846
569578
304966
211664
962787
975742
887331
288515
651300
763067
68118
246738
778842
55493
1014997
273177
1022000
310467
654885
405100
35588
667704
652772
222947
513534
430508
849810
388483
989083
45717
792823
121082
409436
13765
788954
90536
818063
675995
412148
265975
619672
985772
392820
120557
681482
117561
1004881
535514
728469
291053
533079
521864
550596
752431
319092
2190
452564
347794
650048
477800
553350
1027531
769887
687073
524201
837417
403284
257689
369506
288812
564338
861170
772679
255973
22967
530838
624484
915581
122814
599961
253722
76911
590270
998829
686757
339162
33636
627730
311039
338513
506734
563233
518486
602220
61870
325963
1030076
505886
903584
15399
346746
545554
875448
145820
505593
40786
821929
384206
404686
912808
781168
413374
693225
357835
354369
121717
936172
150186
225689
148034
68790
403273
698559
603769
148039
569055
91561
336162
627076
126128
763565
941011
93349
298023
508687
867090
732980
443743
991833
490162
913673
464396
481073
1535
373918
86549
254033
705194
918222
530214
524280
1028452
666292
851327
140300
587886
452902
929663
746152
13013
1024952
18602
78142
132515
121070
881842
973723
1023715
1030738
466770
679850
641229
241337
469623
68307
887863
856072
107685
280581
758269
89732
488805
282560
352051
1023742
860554
494266
266137
324813
559561
58259
809344
322431
1023049
672305
792386
237117
302523
983941
2051
130096
945309
695592
456533
811553
117698
909640
666602
438306
27238
20786
729544
342892
763213
1030068
87845
303542
804311
988277
384449
823815
982793
843301
754916
990716
255384
298545
252883
311483
845150
975368
925618
197076
844658
637231
833204
946374
681546
672525
914281
803988
17699
957606
728322
671530
406614
722722
303041
306740
363490
560717
162580
854095
668888
492690
493267
863588
988034
66745
671620
702403
1031994
460028
601432
108729
549104
174681
1017486
109074
587807
697445
317172
560748
107247
235512
454938
103614
208147
858126
290067
1034520
237960
1038897
1016425
929463
356193
656065
926228
239569
823232
819635
323823
926121
771592
446657
497164
712628
143683
1006192
569054
395366
484832
235648
297334
177348
1037729
11317
1030110
826069
486508
588589
901868
896072
712136
919737
1022979
968545
889711
557027
510393
521045
816192
236539
166372
134771
528168
684626
890145
424658
7101
155712
397445
771919
823154
946135
324879
817772
982645
1016143
117896
932218
423212
321108
782137
388272
446572
419388
841937
1042949
57151
451060
872665
564369
419677
947212
165863
782799
833725
940639
413173
559319
198804
386963
308821
107365
16864
1021059
745388
260639
264988
749007
86318
377150
986471
1025502
926002
763108
321757
671727
254722
371075
945886
928939
1011517
302447
745958
15081
392533
662370
940770
860367
189181
157969
186991
167821
854489
16245
715700
495178
821490
944296
148873
965066
273543
768527
271124
1042837
207052
369439
546810
434202
986601
714056
133244
94596
114167
698122
607076
837117
578142
407609
136483
115184
732632
376739
414791
498867
902893
582839
288112
764795
756250
920475
457555
372836
777467
608561
31291
219116
124464
272704
460283
386961
747993
356877
273366
430510
469885
144005
217696
811248
204990
89822
649052
622412
817381
212470
349034
814851
54361
403229
766340
951327
612979
385213
763791
948187
238611
901216
806938
254864
642674
168263
5925
950893
902360
132645
667224
372973
659123
148526
953129
913618
346871
483212
208406
320231
437407
274222
25290
807824
492993
647927
639981
820868
1018717
689330
900873
105299
591518
475973
128850
177475
639635
696935
890756
202617
849364
1030348
942078
769252
687722
70602
657105
799577
25207
353224
903410
164790
56127
979886
932003
671671
600781
70059
575240
151909
792830
197267
464522
87232
32085
713989
853915
356325
881405
284240
558080
445235
409483
1035672
174681
731577
218877
191924
693343
946991
422293
447386
527533
833417
635134
686306
128032
807073
276346
997874
646632
624482
704751
245263
628181
526298
579580
602223
37409
392332
137284
507684
478682
602994
380689
49979
1010639
430801
141938
971806
1026048
334053
651627
992183
428580
10279
660392
680904
343766
262180
597249
367249
122757
543728
327889
830138
826893
168472
19209
41418
281490
225541
326148
126084
130757
967896
414074
635296
238508
751265
514748
27809
547482
265623
581321
885055
326420
1004051
509004
576277
962099
685866
626623
36239
83599
207622
539889
444844
127510
334456
646517
359612
414018
882650
861245
1012392
381313
576846
523335
526650
153443
736839
234769
144974
666593
524154
463024
296141
111562
92681
55741
984410
680866
784713
774357
719770
698762
858184
151576
782438
81258
819598
978917
848043
1004203
810766
557434
383314
1034189
557182
764270
898111
56703
974960
608621
26837
914046
825139
154347
669781
420179
889423
869735
193936
28166
179429
474568
921053
825969
201236
507372
87127
638043
439327
377287
294544
66001
1029071
291171
917696
467053
434436
206663
185515
34414
100319
73282
507434
730248
318910
1002149
355292
935139
199318
714591
713939
297595
554514
759027
814237
506257
578207
424976
258982
269315
645326
937264
478897
471901
275275
965916
366365
926490
624467
640890
929382
369283
424183
453961
47425
617431
177572
395246
980913
46466
137025
637530
617764
48592
1033959
267843
509648
724828
788938
460349
716086
793999
975678
340000
124944
821891
881958
548189
792552
850474
624866
414651
640742
212845
930719
343006
115868
587299
317391
1007365
241047
98196
380459
704490
746811
12695
221339
502377
333192
934263
91831
818079
809662
616940
201239
823887
432058
246094
553813
150779
677103
976905
399885
607773
273915
831126
95757
827240
349082
935453
731121
890229
251424
352754
93934
970697
951522
156174
504931
357604
815937
486086
881633
968205
606908
5127
971137
829078
530673
947438
750651
357936
536195
1042946
731328
83094
584256
793824
1026500
34847
945822
671828
807716
937287
107839
444736
383711
60337
696659
199256
71334
745315
935191
500268
406493
45956
876411
534169
675466
515016
525544
1000176
87541
120187
361527
557171
490054
683167
58197
276127
343014
924655
982447
111780
252079
700155
423422
650308
559243
915966
271505
61058
35186
829295
946127
6583
28671
427978
414472
898860
570856
937215
8045
245967
297807
312849
1010368
962252
501571
964262
823092
860894
559269
12495
411398
854482
530556
90989
882431
196001
513803
820723
1025451
417479
1002317
771193
1028732
469238
962424
58777
201536
729113
303
148896
834578
706760
592611
963056
936233
294952
401702
293638
565671
371772
986247
899534
57025
732799
947302
243709
219058
343806
269350
577072
171333
289602
812628
259952
895879
410171
905400
653486
385312
807431
687097
225746
533891
885485
387051
604872
491700
219018
96791
758902
988390
333307
273274
323563
625944
29593
754442
170521
24429
16427
493919
240937
411974
331422
993232
740683
694032
718189
54835
1040429
203397
607194
743569
497516
447847
754903
335036
308498
694062
393026
588857
915661
420352
398608
940783
430080
55952
393321
390479
833241
352536
507202
538585
551031
676287
64950
959178
94933
922049
247318
804449
305124
593609
218915
358372
983453
899741
890715
694860
585242
374151
550808
229219
306019
845224
838829
838462
1024997
464838
1030317
374638
698056
298467
741139
494304
423686
203102
910750
887335
427724
656586
1016789
422113
682127
398087
508868
581596
171695
550649
765286
836788
228629
399946
58281
852503
875357
1038050
185160
297714
601278
168503
41668
699747
103511
1000999
166970
437279
953063
147061
403327
82679
631793
346068
351608
593620
779764
693110
137241
820407
308203
858451
747966
340447
725194
672040
332718
889251
1010841
186162
958589
855203
722251
177099
79834
754134
514277
711278
958766
645652
549521
506221
141823
231782
20330
28637
739421
202736
15197
832598
164873
1013063
889579
313028
264100
20540
805243
444469
717453
621453
884067
538006
166865
296241
70581
374980
543349
727355
507918
561730
400180
993309
617124
728441
470844
382306
396774
112768
573235
22758
580471
686098
139835
357515
712665
479770
559154
725880
171250
680396
891921
462053
864317
109240
520432
126139
13526
827476
510957
723015
640516
201485
128390
345901
110085
214526
760672
736128
408460
373609
626758
435855
695254
65335
790553
683827
553635
698889
688663
744032
326883
1043056
309444
717188
145280
214789
339541
50608
180588
503961
378937
621762
556735
307616
1480
73077
811129
91903
563499
918679
377307
479002
840858
896746
79584
127230
1008889
466878
610001
968048
470485
902420
1612
635686
827042
372310
909248
222350
619450
12997
2815
849789
1005569
42844
122738
870792
992625
869414
233482
787308
292085
295966
409247
343344
652651
38474
712943
149920
946169
331782
425055
202153
532271
968788
135206
988124
136488
112777
466644
33821
134306
453820
889167
492202
735198
277163
822330
316774
534243
94453
287797
934590
950486
393359
605291
291683
304823
456353
485906
1033879
842481
541720
977172
196292
286810
469666
766543
88951
645439
917537
765865
198918
1006044
509655
45429
882494
1035000
472820
613858
81869
648826
929530
239089
720021
138328
77068
855248
744080
47283
844794
839426
409766
288429
224681
203233
500570
866041
4727
121537
381460
759888
984737
81158
916886
987349
388317
211902
39746
860656
442073
1002218
179870
300757
1030141
852811
586271
759069
605997
70127
643549
448544
719806
413449
549115
427795
747004
773479
1001818
678900
225149
943797
883930
968357
1011285
233705
553214
892613
450845
927519
912027
922800
223374
188278
311333
95493
370377
919232
962154
38152
966634
210646
1026933
1017046
427239
488777
829354
97136
772925
426148
913197
812960
618327
743983
64015
583373
335173
624434
15681
493485
957170
875536
764519
578404
109660
929499
779955
279214
488644
748311
869103
369608
4965
831631
877970
1042309
617172
822147
1009548
159708
777677
960739
266044
94875
383182
140546
681769
948920
184995
967780
510551
969097
482063
551638
875862
474796
346576
907732
490832
876847
411398
789367
169275
494782
915084
399552
863656
920635
607340
140539
676335
818838
987854
523462
188014
973935
331864
201004
166354
390469
532872
346137
74399
599038
432557
991703
884205
1353
480938
430427
697368
284251
905465
381274
981167
437108
1042581
301905
718630
133712
331867
122406
553870
318757
910349
983239
676529
273136
810755
1012033
166299
781272
380875
635860
726175
834268
260522
975747
164279
321092
145934
874263
513799
722333
391103
738935
515519
967856
123275
35802
236319
219667
583996
13604
853431
553250
231928
681519
462085
665838
1021281
549153
887923
413996
661462
74413
472201
142382
475443
1039946
940283
895499
215450
129250
830277
679529
885416
932041
44994
909020
796761
249169
272490
349995
823899
621520
162827
891102
646046
457656
244771
696971
458912
89069
296806
938465
939386
523447
342925
649899
1007719
720160
592837
333084
311342
728819
939674
382446
185410
558074
12811
754036
823182
262807
981301
326972
862509
662396
666729
982699
670775
317594
66816
316778
280957
431641
143472
11381
62502
46997
285692
641296
396694
1043865
507455
83493
300649
491607
360562
808042
1031310
628417
107099
808329
154688
581420
92696
123591
225886
113147
971748
247715
322066
717529
537594
165342
926622
999008
984417
950652
928827
655472
167799
662268
653585
203118
190507
250556
278823
742506
718461
195925
929151
17108
949119
892193
851818
506260
239891
374879
930122
447625
83003
683533
128730
264177
917568
997721
55184
711844
868546
236683
966283
55154
358411
365100
8826
548894
224364
606247
321869
979578
359389
558924
279477
160874
902904
380186
371388
386818
814289
893258
259673
256989
923076
927648
472028
810304
505154
570995
980948
412649
322594
336043
802085
417110
731814
342585
878007
559546
185888
622383
834448
94772
438886
520589
706817
1040167
395249
702985
795898
1017730
589101
789622
248401
171416
630073
807603
818631
616401
877388
576398
893648
137163
267544
998728
445337
793794
131524
568385
878577
291666
931617
188320
291958
642014
987618
280636
149527
891873
10074
402863
278131
460128
970846
772172
515530
961172
937383
860203
20015
20932
777685
399365
670767
661685
830830
537056
389935
681249
729590
515225
661277
150856
440052
781766
641454
721238
882608
517632
206951
111626
896355
756278
582546
428903
476797
929371
249578
74624
699941
753484
113006
955769
118611
489305
792588
323259
501723
172905
593313
124410
104015
55352
224255
410577
275591
304073
367005
489385
824811
810688
850893
163303
234142
728982
904714
665752
243961
278964
736092
783554
786008
686969
583064
45625
750188
10810
965357
1035797
357088
516703
581472
422574
1033490
452841
929721
876748
963843
483728
197233
769002
454563
133490
204747
264562
519977
461941
948257
399960
59406
961506
336286
674355
920138
135847
411115
862397
40445
729511
686178
97653
719956
145483
426192
195028
713065
142513
407826
260412
665123
133279
163493
999723
840770
663743
108185
957239
443996
545965
897195
951249
462913
724184
629521
804039
410109
567204
200060
357983
150186
851488
89239
512645
83210
226465
778540
974158
407512
981655
98478
752178
426624
157913
997003
61780
196807
528243
279421
847855
47106
204709
349980
460935
786731
842364
758062
362715
135705
960284
447128
972991
936592
448826
913843
622320
626245
127989
901099
396339
435820
87786
920489
524219
815933
237011
682515
566116
1006036
120764
160827
36628
369736
555226
813757
828069
5815
621774
977922
226811
451678
1001398
932919
796776
403532
548518
17714
292780
372885
515591
436498
844956
236592
628814
246026
635291
81386
903799
877555
421332
4778
451083
442292
512888
860623
547966
439208
741041
464282
305977
620560
380924
989921
879341
458756
702075
70686
673844
1000694
341039
240244
149380
257635
243982
159252
308017
500529
973948
338564
1000089
979031
452785
685575
471703
976258
573567
929987
1006025
745738
561072
1011225
305843
991304
731981
769675
116745
246403
943411
236324
377864
150273
405279
345669
336228
411463
865403
917131
24061
917751
379264
42825
25304
311962
280614
18619
535800
757792
498603
442437
826018
632883
842169
591041
180395
715552
792918
759784
675999
844637
30348
913079
112265
539787
521265
190476
452621
423254
234167
869261
508444
327047
864310
458037
674807
122952
151619
940033
503346
696402
630850
132792
494731
504113
340171
441014
238690
524029
176919
121206
639229
944519
928737
166615
218062
95028
294289
903706
32253
684977
127475
493235
163355
101682
623691
818340
471475
237967
414840
705736
746044
264370
433656
154476
482007
334363
106250
438165
486309
888525
126903
858786
52477
264761
919352
634424
278848
549832
182973
981758
359008
431936
84137
806053
725765
78703
622215
190347
38618
181445
809608
171103
859573
431033
30002
644894
559391
82432
304059
398457
73608
979950
57341
809280
686810
1029720
612307
898329
457230
13146
588037
266375
677024
1030709
386933
641934
817237
31971
684160
390583
895491
646932
641225
832284
792010
195605
826115
138401
380736
205385
229737
827617
75990
56422
141011
474926
905144
232129
266160
488692
859488
181892
939164
815721
970840
531687
112833
698107
548013
845943
665282
434686
516322
385523
872620
685903
887604
786025
158567
171657
982851
608733
821345
395986
633634
803023
624515
458793
4587
414889
196641
277704
749110
677464
52456
472504
339099
334476
688155
490666
262352
167199
690350
155313
998921
473587
259163
594307
780578
569718
127907
367550
374318
525312
842537
257551
493484
928530
215438
686973
937187
1032981
991149
518355
141019
798297
695619
654074
787429
828941
397431
181794
443699
426387
603360
636509
407541
582759
465109
9284
447036
257827
811389
8267
125540
453775
699289
118690
501522
562432
662189
143123
960320
7207
566858
495867
385332
776330
658065
895161
995293
209740
449358
796284
144110
116698
980878
383940
328244
898459
580627
412278
531773
463360
222119
302391
657357
603163
304712
433181
804453
647288
603310
1953
251071
94334
274147
731842
1031654
304511
226311
446951
677987
160588
881159
472645
955787
612755
956595
467311
436008
172593
476219
1034946
434783
211489
779124
28767
795823
140153
714088
276880
59776
771129
374336
273305
651077
910492
291459
388206
49416
730129
758342
164186
994736
456050
253339
450604
1017680
998099
267089
598717
506300
516892
1018806
647289
481827
498807
1025883
147004
644866
218390
408418
470494
896292
650710
459615
329929
595287
424048
461546
742924
243770
443387
199631
971242
232622
66976
258838
889073
932492
272532
944435
903306
617579
582378
27395
368055
815796
781975
921491
143424
372380
815963
342485
361810
422364
77226
731422
312945
95256
347807
271121
550247
102314
213086
908558
639776
157084
749472
314599
518390
159216
336660
220736
386247
194460
407896
382446
998990
332995
911487
634346
498479
290271
1027010
390972
781256
948100
153273
346593
70351
998943
375422
711726
282517
955254
918985
771662
262761
888346
469002
774514
622338
450033
652218
832439
867639
69246
973717
100413
539611
166498
679542
403104
205011
779658
1018964
245585
713052
644736
212207
70189
874755
788997
86787
11083
1019897
75561
637857
121108
706649
796425
153547
545535
643102
561379
898165
521252
307954
16981
841092
763386
787595
888664
394411
622584
353299
624674
940228
507460
421521
998650
1001529
392894
962033
376145
1025683
1010304
454141
515879
550099
503719
412655
585651
648706
224070
671392
249072
512539
62043
754433
480799
601436
340615
659819
680928
1042144
204333
542597
1026167
832968
239645
782707
670963
780468
887101
285032
573940
212264
502012
726118
380943
205407
794483
1008768
657447
227640
266262
949501
851636
320441
560266
141923
899916
906463
221055
706010
676147
684144
504861
98814
229366
367264
745130
474216
219804
1033947
910998
844041
1007140
813131
484487
693588
790739
638590
832475
208391
255383
675099
207319
676602
204711
260539
739950
796907
471258
407691
664332
264016
143339
772141
218503
897258
148301
815271
868488
857195
607158
47024
554787
534094
878497
159319
208578
942737
588377
814044
828096
140600
672234
940193
408596
232361
827562
562947
610269
594521
607092
225346
842210
92058
468300
876177
24045
325272
376078
762306
588089
480030
369737
480686
535374
712133
489379
713175
824628
225402
914640
783825
45189
696634
738557
929443
916433
342518
854113
824875
462825
772799
327645
181588
546151
306006
462000
753842
938304
300494
796096
598743
228713
506904
238631
409848
678247
669213
822114
488319
582450
30420
771170
778652
1226
465186
869093
484547
982730
269498
733184
695712
68664
346931
45107
171734
230314
25320
130798
468851
224293
46035
164704
146398
266091
303488
596488
747547
270670
695191
200208
910333
158879
29138
98875
120691
825728
2858
561078
118081
231721
309922
492591
820432
952497
729022
574334
27648
762635
120415
811254
314233
438909
106081
568920
528127
33232
220254
724133
125049
454363
389065
24220
798026
566494
429390
158974
994195
138682
301573
367904
943208
277346
550008
758651
453134
1029473
634133
420583
1007987
547830
621474
238898
495545
256684
973532
8052
467381
446368
906980
922963
437612
185000
894761
829276
137609
1029967
984524
742064
994588
430889
231662
896217
840729
854702
700613
35980
351598
833225
752230
394830
206855
937207
486078
214451
333585
71396
615375
920772
661603
361288
381673
187840
238765
402518
402876
236691
754830
129372
832594
474400
790331
305543
68883
681416
649476
44803
943201
460897
307599
979287
632140
492183
473357
1041323
780243
804201
71309
771259
233369
98237
264063
475790
108453
771391
1013764
534717
660357
1013803
260808
597956
902565
53795
1031125
440820
212657
184562
954094
299453
605629
46444
288567
208285
277797
658044
999414
177455
3107
679709
459448
272114
477928
161995
943117
186917
614957
985478
818525
991929
474621
959945
416509
270598
100300
224479
852745
312384
769216
714882
244318
62973
554724
124168
584411
956631
958898
796929
513598
762700
42905
235326
430140
332318
881072
995868
395405
484847
705429
819483
840980
421658
675773
245520
291777
526370
331701
494792
508774
380817
866215
384749
580428
180502
842152
1024484
484627
1012626
685711
416393
764432
768415
17699
526716
601018
204724
892749
588281
880823
250029
611928
924842
116628
592646
983661
421382
1018730
297115
235419
892801
214290
352061
541900
891990
383741
817678
1044155
760668
874852
808517
247831
347204
112336
21529
118986
376558
718647
221815
288745
62124
86842
677220
570677
237870
600085
947816
895894
1035862
865285
510782
402289
109652
903811
462103
599692
108
366665
168291
881839
138752
928079
196782
965899
419621
439772
844599
315494
379479
153742
1029867
785618
489625
448544
685944
162993
482200
267596
578534
619329
136679
968684
836948
788927
453188
883539
934158
645818
433416
83704
829052
578259
682742
473354
341338
300174
481431
663541
517867
1030741
407025
295575
510384
846132
840442
223250
710014
250475
214118
537692
318211
1039492
909398
828748
840257
749392
956990
506077
659793
865215
131926
728912
1018794
856101
299132
637356
2804
278191
935047
229499
44651
489699
56558
163944
945624
323344
803723
888826
1041679
900196
653812
724851
984389
905185
929793
1024864
274721
604451
308682
921087
869057
260104
83292
316932
65843
806257
887575
143866
256401
934492
977624
648160
289077
320001
771222
541201
64769
896580
994023
485396
279813
1008416
283510
622517
508285
609048
33729
42183
856697
553767
471326
287955
375456
151896
735274
298921
1027788
30786
96534
388708
80177
175646
371209
414689
272990
57
970700
38736
678698
540949
1007528
789480
205432
110371
453579
888902
711335
750835
249388
462412
355317
501567
525657
486330
572366
274303
965235
896413
493147
1040948
48035
522411
559668
581524
855630
920442
448124
56119
308480
692525
542857
822363
559500
917060
534932
137805
373044
135597
953179
239261
296368
462469
956100
518880
188712
25969
979485
186714
547793
409252
537300
589496
79382
942632
686825
905526
912306
792520
590001
138636
299411
124977
705896
211473
821094
698288
824840
721167
733370
328447
381775
291913
220766
249634
974682
397643
762258
124440
47510
225294
546432
12415
605959
159957
448218
610456
482310
373268
1021139
145526
47884
1005050
1006769
84560
769316
734423
163013
889603
904296
760968
634390
482919
746362
390897
486626
572608
534207
675602
624312
804788
916826
796913
159251
448536
1033468
986411
832190
44838
401431
833254
112342
517742
373010
468000
578192
550117
440246
755110
653912
39081
645027
592299
319176
590319
629268
1019252
647055
797558
636868
335191
415380
933798
693142
376341
620342
626992
937552
53799
181515
45050
235677
291918
100368
28039
1005336
120071
399723
11219
863940
176643
568061
718544
704639
220165
279533
261701
482000
48696
1021804
463877
570211
324106
51476
15483
680849
825775
466831
818743
301324
587750
786807
894744
470915
77368
825646
994746
945638
998696
604130
706427
803909
147960
543356
771356
326419
57832
814103
72293
443705
654447
322894
683209
839873
279524
222977
95877
135586
800525
960086
240660
404115
748236
918621
709408
1034711
819943
766072
818207
113240
142259
740441
492404
128253
1018823
1018253
144920
910031
56269
191036
526587
936909
36646
569697
55450
400650
1031562
497814
406470
798932
965167
359516
279303
223630
65518
916317
426426
547295
20287
848555
287618
683400
730552
677176
36118
729234
1044513
114738
495266
954432
620413
421619
558159
28087
585284
513833
293490
368065
861779
211383
723868
608281
530324
459676
586584
949503
163354
488841
1039411
679860
521715
17743
18598
561876
1017023
698581
108579
54891
916717
720477
158120
417217
98457
62927
361119
730349
118178
177702
762591
820549
167462
32331
164610
1012461
990662
624291
410023
138383
636212
937410
206631
607920
863757
456308
709245
1024177
159018
403987
769900
486610
596487
376750
553659
1019968
787359
942999
289978
591333
479725
31391
160784
430208
737879
599562
932560
352402
422486
907260
596893
292309
123397
536205
619189
39405
11109
507850
429184
81694
760006
290684
503857
439307
618701
338254
745807
485306
331663
859024
330108
116252
543659
620674
804084
579890
1006083
949293
849255
949766
994337
807513
564685
973650
533500
976708
960906
98047
245906
150624
821224
311285
356135
383342
187840
505929
875042
122336
818275
646296
1017852
870160
274080
881856
184100
525204
144690
664853
206644
480246
572323
571561
829841
722683
1038637
215608
693341
299837
296411
1017068
4323
472542
92131
691414
558723
592820
132531
54747
529594
920344
1019891
486684
346988
218247
962014
618539
787766
747215
647874
803022
133732
490194
751212
918037
556928
899566
275270
4451
637085
853721
129480
922423
301798
533048
612350
742912
768429
51393
536648
146659
982331
890571
360245
723361
272402
996959
974311
176152
43191
657981
830237
35290
52580
633996
925096
578281
522205
382782
265523
940620
359554
1001260
581569
558855
644955
820896
431480
482297
118253
214306
260870
19466
347029
708469
99094
711827
871469
304758
714572
1040116
801107
672293
622692
45499
528312
599306
574780
421831
788668
897921
343138
920399
208730
855006
533820
707381
984009
935456
271164
756954
237245
400189
89628
375665
942159
810435
201511
558261
946991
669065
711113
1037237
604979
337186
201249
354049
862384
748382
46047
560558
731212
884215
80952
875120
452041
705530
1038847
244754
199928
812618
868894
34487
325245
257727
709439
965475
491128
451003
808617
1020731
97838
975705
581558
229607
131553
33448
211153
786217
709988
376754
32563
912058
83615
388258
200478
349591
753387
1012864
237458
900346
800149
499089
418547
180415
370789
966595
958328
933333
593645
45163
291202
850894
423418
994204
430078
190591
796210
288201
271636
646002
525679
726124
188219
846818
447503
69123
332065
814070
684469
69406
607696
612699
806951
249452
398144
353973
260205
520485
505473
162979
199314
917018
348067
665304
606195
257446
776918
740860
1225
206467
874338
735511
873403
697606
384373
254978
991711
693727
262068
181232
407315
762905
487838
772076
403241
587542
628336
292870
287836
50784
684934
11473
221369
377527
975245
779551
100932
797911
153915
282066
128812
845354
518371
529107
458125
951219
331675
102917
994016
859580
370438
616758
40164
656697
49557
561139
221037
703610
736334
759939
985183
905486
1034708
222582
273003
847895
906049
734437
821632
232520
85259
483853
916302
878632
768831
755899
303476
955663
697052
126494
860061
560495
578892
863209
945737
310535
52773
280300
913845
933134
428929
532340
110724
570863
314722
903053
395803
885275
186512
86977
485970
933565
72334
585867
321559
332785
615817
874314
949901
156799
875262
92049
496151
984325
914413
335053
896406
682988
8624
402565
5551
468926
856205
939034
900151
978687
972743
1034349
336004
366785
531961
227176
123335
13911
785818
694480
297186
971993
749803
899659
736897
99487
303283
133535
62082
164726
618385
34732
622832
275692
704183
56244
860981
128773
814628
645207
458663
802905
311517
905356
743552
454862
877196
456883
691959
1038656
692413
907742
315514
662428
942677
894845
540044
381687
918791
494007
632255
499662
135488
164689
577148
282305
661675
113811
249339
782162
398703
187249
552185
997161
351393
302830
171440
591980
322498
618361
1017329
645661
283736
632784
348743
686562
19567
273467
998193
233956
342052
658071
475448
372234
977872
560398
235373
655734
826084
100308
833932
449056
480314
62294
273797
875780
746906
1043796
224470
1024109
445494
305902
548112
204603
733124
705349
1031061
814515
1028866
202740
826218
44021
423257
750047
88795
564839
817842
548926
658946
889551
975447
745018
482967
125226
157266
423070
754638
427583
187298
198792
281124
234178
566174
1022146
321173
994020
921235
978709
253479
524965
386906
924222
119761
593680
952954
50497
601668
585219
46284
8806
967859
592218
731460
1007678
906160
392498
809136
926587
495948
971259
807522
753216
606229
920289
409447
459203
685594
951964
569042
286292
108528
86537
785925
606469
947346
425
455350
903369
925364
21591
720975
998520
131184
827842
204705
115776
875014
8929
265782
302695
626766
372373
697344
383160
822479
384512
91937
142883
164506
594698
286199
305024
535862
310964
695090
973471
225202
1019572
296614
984958
864779
10833
273441
289618
777811
316797
681417
833181
1028470
96636
998949
658060
560229
775603
350249
408614
287273
995969
1014042
28866
835727
193709
861719
360494
617942
80047
285197
417440
85319
34033
136607
910850
576774
602456
278443
714485
881563
130787
323672
736191
849476
859959
689416
791034
753841
973233
482095
433146
516656
699504
889246
1021908
736162
376051
982414
948352
651343
262167
439296
315621
232492
700843
149836
562790
153318
758531
979984
454385
513255
666272
186578
536481
739582
592967
898818
56288
734534
330769
244597
845471
868338
144947
1000706
529834
292723
526962
661313
400458
103647
903231
277325
507379
947172
670074
981696
221263
983849
293417
773717
570572
689711
732416
526918
11551
389769
574786
109075
306751
245413
448599
885954
939023
974256
177321
594397
685256
439973
704893
128913
507907
317673
116856
35767
487935
97752
949481
30202
882344
72585
920847
669593
361421
187076
499284
494004
612011
110604
565721
856995
800741
538666
386349
859377
304948
220821
302268
1029266
264407
1008244
296608
1044838
530461
286329
32444
904653
145826
536009
187484
395682
257449
924930
962206
394680
91792
688538
624620
190478
59289
359038
759620
716753
922618
591345
388994
105351
365780
355247
987767
767261
253066
474115
277119
1038961
778801
57756
594694
923415
542401
448849
534740
304117
224233
1032061
192934
972601
839059
914407
742996
401230
722251
901726
593780
271399
142228
45596
337362
223878
271777
648785
552821
156481
246181
504238
696257
922841
805939
272592
141698
969068
1001812
702358
444713
437277
718075
179913
625081
874648
838345
772053
257757
810141
997580
742156
554986
550370
828591
822746
832919
919304
903145
122568
746604
190514
25485
924363
735781
340826
278798
729640
564577
43740
559876
859491
1043995
199488
822688
364383
431776
578488
736929
95202
204618
128365
878705
791721
494230
1184
598187
952897
256540
419835
232289
931668
692327
191263
1025084
602067
859162
327410
1023722
715381
979602
230030
871452
1031979
338624
553952
930986
672877
69493
447421
661433
218415
478791
271400
900923
693101
890202
644556
522321
237092
967218
181600
428898
512917
726437
805078
426500
335439
539346
149336
119091
814776
592579
78733
376364
436659
20294
1002229
39419
726836
268760
994021
498494
294928
594024
563383
813241
889487
683234
80757
179828
812649
367513
103709
886739
879045
220783
274163
772299
813327
150385
535599
637864
804152
242672
446906
147270
808785
389599
901156
461047
239584
772232
955171
543100
582904
353839
519980
253423
12467
488752
814216
208813
117901
330840
1027241
27416
814090
86769
1044048
363119
952550
576631
948910
133971
541018
637507
924609
79592
173913
510092
920025
249031
245544
897560
1034903
81039
312861
649638
676406
892202
927465
968480
1023998
829771
400931
738003
486757
253833
374233
8013
37310
612818
588261
913272
1017461
485132
69511
883816
523845
617521
877993
491270
1029202
647971
629839
597566
24678
537587
965738
521255
453387
329032
566546
597186
587413
608299
752978
304106
102773
49044
777733
375470
50734
1013239
450641
250010
160291
948216
99507
646568
710617
436851
369016
564328
778079
629698
684162
274424
967530
38560
992635
183569
679383
367534
967610
180370
650740
477888
77574
1008036
993911
194112
811674
92291
525741
354930
826562
627407
358379
75135
311579
582308
690806
405894
979481
751823
456635
391551
670925
289088
756448
794737
926585
1019680
400447
545458
672782
443994
80541
766990
239066
505964
506164
906720
662361
209280
773622
398530
270455
319593
756569
491999
198158
179975
877425
820821
742461
611400
46155
285127
565098
512834
271220
470219
215508
90081
862401
721787
533223
672412
807188
252663
739022
819744
939503
184762
537116
964507
567797
902378
82333
466445
86881
333162
547884
1036062
620149
1026513
528459
105815
326184
266967
574673
491258
623597
804316
428671
381398
352220
743252
529629
263317
277482
9674
874317
853454
980252
386154
35974
974314
581632
460054
86804
577836
411092
565884
422188
430465
413257
130054
545821
511519
674957
113319
213261
345750
39413
81195
874068
973439
362663
640699
909365
754370
863389
881662
914743
874077
450889
641229
876587
112377
857635
243108
923591
277184
228134
202278
959054
693890
85724
321871
726412
647410
772083
364759
867080
668444
468627
268023
214288
823057
838493
801900
840629
276449
192664
593857
693139
505189
669878
135300
650996
784539
496115
829769
319859
1014516
35582
23387
833571
140433
230226
755723
513180
448803
301977
728907
485261
290535
588793
555164
1008174
610575
444998
619969
582012
542055
763825
441469
460299
756334
511597
405140
404421
248969
546300
447007
134368
203136
950346
404903
793048
904423
772701
192435
89976
432346
576431
940373
138130
383551
283979
173200
288104
1013395
324052
907770
879823
310951
802324
343779
767656
374105
424400
541493
60552
626453
325422
108456
134071
174284
9104
342354
1019775
918235
340901
162428
421335
428557
1037330
925039
404504
126035
158175
883606
53686
793668
27922
270276
857972
239535
306885
118661
141392
196594
505372
670300
471505
198667
300852
172414
453729
851980
165360
285
126386
650168
82617
363537
464057
365205
278006
430335
728064
350856
798397
565686
637275
312724
879194
732066
736134
344665
158988
226532
892470
945586
315661
29847
381518
65806
301862
897346
766013
499541
51912
1040600
805623
751570
291870
612638
58474
856987
440631
484509
614630
185504
506934
850639
31943
104850
225611
534201
108137
139816
938657
633572
490415
761170
876712
64507
985212
22850
241604
425328
553947
476374
862278
20571
705831
388661
351020
945649
539644
70239
766095
149092
762057
720153
630012
8870
540167
860932
458398
479532
243263
820089
471647
26289
529533
193653
880329
836030
828752
596045
591986
8557
985222
206720
674990
272770
500818
422897
478837
1006353
509358
342554
584434
914647
114218
1007515
178723
787711
458220
492868
802851
288523
1035879
368405
630261
24461
457288
295579
392941
588769
2478
1030977
57925
956688
106418
900127
90826
1030980
711302
76503
219655
478334
476038
235206
176188
640038
142158
503005
824115
605884
930220
893923
919727
626705
176812
709299
715038
344607
791933
565348
127402
975137
408910
934382
643423
461272
1041469
166756
350613
247509
250618
739742
944314
114132
198752
96412
1028817
436190
94440
436584
130322
304359
69832
619222
77090
30357
127907
752283
727591
362037
782323
957571
974248
672203
946991
420584
1040751
626163
919534
251061
913502
316223
78920
559578
588565
183965
801825
530644
827452
645024
976200
3826
362470
830058
376858
894171
506828
406886
759039
877176
123993
966755
738526
356825
762693
785702
373323
728989
922236
658668
285919
859345
378489
984689
440639
770101
912957
842441
331399
5038
763809
285268
512024
429575
485369
720287
757346
775519
833712
421819
156371
49706
1031420
701819
451135
384195
245070
168358
54061
465734
383083
143108
764410
613933
459266
535034
169037
460176
929010
446623
892449
495620
481827
523205
83617
779839
590483
192895
885323
813217
43430
628292
509256
435733
766639
234273
534339
190931
859651
923638
29130
358993
650184
839727
153095
948508
726904
1038087
912753
769001
683031
190307
429740
336509
503135
205447
271076
614320
527359
894177
815959
69751
640445
320024
845517
316512
515581
529432
242410
721742
1014783
426059
241759
717155
567831
309772
16244
115883
469056
1011878
333219
757857
483444
383912
172518
772529
469280
79074
340166
459087
188276
505813
932129
217942
717876
304583
999745
963228
733228
616127
696542
189161
204112
445731
995946
359223
561302
324885
158330
74771
907619
308173
661527
360735
34865
477805
505530
1015506
271292
813979
977021
823426
445442
626959
1042198
929940
665395
605057
577497
601560
821783
1028189
52690
616133
946551
818252
720875
955255
993046
548218
660722
159781
755386
260284
238944
103104
625753
476712
14948
368244
628133
813368
50693
643445
723936
804403
5606
263791
518445
652317
252532
897689
79359
610766
453787
1015062
244055
204872
349773
209644
232526
49011
518948
414716
410408
796607
328233
614382
195534
487438
530790
837088
132826
692365
556818
724316
359462
548523
1018251
909275
1041290
431510
70157
76584
506458
508882
1042122
383353
520486
899931
533183
705062
962279
58311
972348
399202
359497
381110
211541
343915
199112
588250
619367
128953
162452
7398
863267
762753
771944
661505
375418
948523
393802
19934
941483
922090
478368
310954
657742
456491
768243
807429
10577
233793
666517
670303
727076
802658
750184
652215
51943
14737
627800
804544
435514
426774
558268
548003
570427
1026963
597020
508838
371171
285044
145918
73052
543465
874918
315460
274554
869186
471179
608706
330784
680443
40312
215580
896829
148025
899351
646812
316276
1008199
425494
969839
551163
779547
763012
556481
847142
216047
810944
890617
1026589
891092
527853
595550
114149
578268
786726
238382
476089
455452
965723
700726
209124
746980
834256
275478
151136
1020401
277085
824372
429157
272596
772975
288824
698468
635516
707765
457242
272257
649028
367046
502230
427662
814348
232714
32185
587344
374975
166929
1038002
60281
176071
693514
988069
770547
99463
148133
922781
565155
262989
374846
176693
636534
578573
189371
656976
805
791145
71586
57992
738731
440104
742632
956425
907536
486758
476522
151808
673640
761936
86485
138416
348828
22919
149689
182399
400630
925690
918000
498278
1004960
484620
499865
756650
944225
601035
904665
768977
555118
839800
1023137
293101
65874
707760
984946
656990
757603
541857
683547
210205
1034418
892965
845356
264704
255682
311507
234943
562988
33993
123256
328225
734243
150312
567690
105790
187528
393511
906049
529872
281175
980247
586819
817148
252551
266076
948100
651680
1039338
850906
1008130
720651
338412
975421
393659
833006
484853
386957
211107
40929
581679
743894
200535
739586
303094
751387
849643
689457
779832
207525
830991
719175
390317
719081
677000
631278
380969
452170
631929
202641
550499
278366
278728
163065
998858
647418
779247
975031
700549
807980
643864
663098
67556
410787
284605
646663
191625
53203
575199
649637
955630
940021
100771
780731
282129
881366
68804
881459
368247
139692
342247
221578
277343
273636
48150
1004747
652445
801061
618713
750439
639028
434464
959107
4634
36010
845118
123611
407367
841817
559686
251470
189159
36765
91555
352896
874025
847873
339378
536735
744980
144458
815694
837866
421914
401321
184413
85835
91066
652306
639015
789252
785962
764700
246523
495393
808630
271059
608074
345666
869180
118503
182260
998910
64963
270114
978577
409821
170766
388518
840704
657467
284440
535814
490236
205683
621300
790933
429003
322285
552943
893827
917136
323494
868601
1009255
191003
125760
77968
895601
49538
719448
344374
598687
976989
366595
55590
103550
836801
872026
1027431
613842
947085
806451
673071
98788
363099
669699
135684
645260
183591
511698
272881
213533
230966
688265
333811
627996
494960
787349
441397
41809
518721
8409
950029
579751
747715
789200
769825
135086
829913
397955
169697
606671
1003181
13420
587
705451
133302
444867
186912
556059
875293
650040
303595
616063
108884
419751
822759
696108
779974
921172
161575
554520
430241
347772
1033356
1041294
10975
626745
338866
259926
661081
761180
496132
422108
242488
798627
713606
136712
631155
97734
539973
1038858
711838
36346
735107
437836
509939
972151
501876
1006769
837537
69749
342702
252011
949536
264484
971350
616844
903498
390089
82644
914604
719463
656482
923766
36573
437029
6254
958910
186970
595636
369301
546171
883440
454835
685942
948179
832877
189468
497609
234785
697477
993070
399228
959523
706314
70050
134439
79800
792190
330964
211374
359341
337339
870542
753044
671441
300309
81515
805727
151425
87493
913338
139566
949754
831859
730043
841707
497757
813697
106553
984734
27360
52328
797387
629931
317358
875218
958241
44552
589774
792366
34483
565605
316728
317463
889790
155683
349483
900583
881315
755537
340963
1012913
131291
487365
69618
360303
715196
29671
250915
404000
956941
738901
131025
654188
907715
84165
692850
244463
329370
911554
638888
300112
656439
720902
783111
152618
18335
948520
624292
872573
75824
513791
74554
1032176
382010
724181
743042
685825
617114
232220
10403
608170
670022
1011269
646652
796706
829405
774473
380812
973235
637025
446312
504381
345578
239997
1038072
617374
942823
819151
351401
680817
729068
335323
299420
444135
29597
669515
508517
824174
507831
254472
681090
71276
806376
439046
271972
956397
735333
518574
765313
890931
92583
918776
412562
980661
787069
12554
195675
793466
84094
579269
416686
16203
719431
626602
19725
894843
869193
853431
450959
249817
460409
829160
448770
521768
78615
386110
1042363
50895
541320
637787
581934
626371
335563
584767
611659
593127
116390
541475
1002431
949877
395900
410728
659365
1025411
582446
95584
347635
809918
558379
1001239
889063
15993
175131
821783
814717
864231
420832
740064
667220
315942
944300
404004
776231
52935
1041289
1002949
186495
483254
138068
1036417
150050
756876
997211
34733
904088
822044
1014036
473636
558873
433809
105158
208164
781532
407361
351887
35659
9566
650004
599858
70230
229625
596083
450728
1037740
646631
230283
1037298
722243
232275
1005153
819573
817822
906513
229979
714090
696161
756568
183062
233924
356701
256188
676788
885132
225660
1026341
853978
981825
259167
300747
631102
650444
266839
807976
113737
714132
426621
918259
872956
932816
535125
410248
981735
640512
397469
518869
889395
968981
595358
709552
176718
45437
381195
191876
589447
18857
396515
802993
273789
492315
491088
268377
566558
880018
905747
831194
342068
122996
7050
766477
508668
283934
121111
380023
78713
284925
673719
123618
894182
812997
78897
512386
459740
425114
509643
494825
385522
632719
171790
802928
971575
200925
362508
34122
901898
767081
192127
163440
193790
650069
17526
553830
841307
719097
745230
135891
79961
519565
531610
867646
1021258
122046
528493
106781
763413
469722
827646
1014167
291073
392016
954133
871781
291197
812472
9845
423622
494925
758988
336124
240633
177233
533817
747237
23930
902234
307586
184985
158356
32491
218590
288190
375519
274523
560831
849041
555275
64528
951254
885633
506524
322522
776947
252453
746948
137885
854692
1035004
168618
704874
604680
15810
795029
601778
400826
274530
196140
69338
353963
317537
900178
341559
791598
100338
32200
664434
546781
403697
542719
132679
726686
892561
544920
686288
946613
446452
288205
789217
796492
160798
560765
234102
1040083
965589
54302
183724
421684
745967
980350
462888
484572
972015
652480
507690
907996
126347
637924
43964
340682
401779
539893
168385
907020
920121
443749
408210
29061
54130
654264
165819
216392
821912
2274
999854
284806
357915
1019476
176856
119531
19364
165939
461259
295190
568503
595896
411888
831395
275636
448418
151106
968985
12587
1038368
276330
661642
114468
861994
341761
22701
722359
819808
204872
513509
600467
590694
953007
327778
480059
320254
22083
843360
592765
404911
828103
465663
342270
308701
540417
1008068
390378
602481
668435
851532
650749
317674
842534
904606
336044
766414
990594
147517
906512
832822
841781
585879
977598
203641
275530
82996
233661
982887
982476
731513
131326
148175
722694
236633
134896
814109
609194
212817
53058
613484
847791
288572
266996
813059
1042048
615987
90399
847026
933238
234941
502498
14364
720786
428878
503419
977974
1038555
510694
647226
700150
1018700
424978
763815
534424
2716
385439
321458
540601
406289
959599
675132
384977
804828
217024
466270
1028860
1009709
848948
475380
58987
399912
183248
889367
818032
1007734
238624
349303
793242
112653
1028906
307517
411415
850900
458637
1010225
403927
658360
513438
144757
12486
607354
82581
29009
760626
648882
975526
289806
786293
194143
648273
5924
868369
437473
181285
993834
585304
264066
41760
677526
403296
283389
483118
677351
429694
110621
666410
944931
931561
364408
729389
466782
230515
508933
239353
71726
408126
110731
521835
876093
510762
898438
568588
761756
730653
521125
232244
568513
286662
674069
58768
928598
148128
32433
392526
28759
96706
907201
959467
848448
889840
47296
53209
425010
912786
121732
114647
487559
893285
339826
660049
1001670
806338
330538
961667
491280
308974
784971
779532
672233
944522
42666
667831
247165
794234
812453
1042455
1045100
194415
159229
981287
1034140
673124
676011
57302
210641
931351
221754
562742
848985
727277
744760
140657
730589
900484
324122
558699
320800
777236
930517
267643
509365
628209
803783
457720
472527
792773
555039
875225
183860
103807
747720
421480
315503
350025
162707
850040
173037
158648
812734
906637
536124
444717
756527
311293
784332
461810
724979
41736
901710
120400
78234
171901
435046
1015095
365176
87265
40321
561088
428043
1032872
41555
791819
553890
562391
796854
996047
568673
129475
404635
117244
529272
960033
493006
251833
198719
76449
635522
676010
585507
858997
673557
63437
584824
344012
3842
883326
57517
941801
783204
159595
398325
444455
997647
676160
998963
895684
476255
736173
878576
1032939
711196
33997
14129
743961
195245
624766
76468
382418
239470
503572
162308
599828
969241
502282
742105
782809
613979
296755
990653
428773
351182
899367
639618
1012374
813054
360609
124170
1033875
180843
136657
313600
443862
990073
225196
751600
89512
505162
425802
964739
585024
967137
751635
349490
592029
903857
313719
361168
256884
16948
876121
733824
910610
579309
460554
322202
259039
527608
410784
598991
192962
2835
271158
49434
393461
453419
428838
203753
845788
802638
44441
543891
662227
740115
788380
909518
717430
75985
936586
290563
423237
883862
541507
784285
289870
471366
343172
39823
870812
420080
606538
711038
167266
503701
25678
438342
1030379
781677
727822
260095
649377
846101
1035217
921983
361597
96207
457863
444151
890146
534763
57372
607497
83287
260472
94126
182263
166719
255104
839416
448537
491874
528053
380343
726527
547358
280605
709194
438083
917206
303277
871839
476812
348972
317343
1006278
993506
869013
376780
259971
975248
362724
455408
43412
778034
920894
227755
727374
788796
579373
155844
800936
31279
692918
156844
1000945
467664
695637
488576
290799
379883
424592
366157
178435
595546
122226
740371
530483
772534
939803
75690
121561
552047
1018003
299729
517592
283432
616497
189147
176907
269234
752999
713986
347337
173883
439125
171875
550375
509249
804173
999654
472107
151869
609039
815391
1004991
796389
252156
408739
277854
859243
280816
657986
712444
183103
851191
113584
756569
810627
789394
175863
28034
507245
531731
504289
931613
238599
625794
978391
237801
264551
788956
467013
676995
632138
424920
693970
872657
640079
811220
193223
879315
721851
217562
146508
190909
548174
361263
736413
820359
508770
288689
847699
83821
338406
256950
634668
317678
610847
642492
294422
663514
106205
657033
670947
789680
105754
513530
763184
292007
6784
968184
64854
165178
1039350
171352
647532
817131
542853
112489
189087
249532
407121
237267
254636
628715
213157
714275
922022
49831
481201
316871
859522
684736
207326
167892
120864
764212
91492
851483
662072
146514
800320
777598
738783
27011
737694
220510
333599
200961
37568
685872
721688
798044
322732
821927
59903
846678
249768
144469
67660
85193
451400
639340
440392
500316
598210
848817
731364
896835
244805
802813
117804
488389
164238
209935
406983
470860
1014297
374573
1036032
207075
530626
201735
589374
53220
849434
693038
831225
177301
59457
978097
218134
669088
303440
287487
517063
905045
532646
79716
1004739
765135
904647
502111
949456
534728
721897
687719
346192
376434
151750
990114
713442
292482
477723
675150
977799
182708
337095
639332
241925
734262
789166
741129
291882
861439
480989
394848
663114
680070
266260
966256
617487
172450
977354
617820
885235
650058
238907
894636
313745
3454
185357
354122
151598
990933
955973
754207
404278
285583
673105
898670
215615
573180
461189
199029
191678
730684
811253
875666
448633
895719
4201
572162
996614
717743
934465
259209
711889
67812
1005032
676720
1033983
400171
430834
1003080
890102
254106
1032879
899409
809147
773777
26413
1039058
831695
389476
858881
832851
862953
217649
122904
594323
641901
119747
889339
194328
498432
739543
148863
82975
487204
709106
406962
747168
500034
7242
103651
149686
559555
550002
676608
698829
754072
514448
903500
581669
246758
803846
393563
583192
750520
702711
535938
878776
260399
576784
652425
661261
423816
80664
976585
98634
747589
515814
541637
991095
961188
435199
543077
1040106
655619
10538
103442
75020
315960
927160
905672
750689
523538
226353
125420
740640
813056
222405
848833
754482
535767
657368
621048
188230
820533
408076
761808
258722
148677
751006
355837
692997
373906
502558
700287
771628
571104
318504
514277
38087
432157
721195
884674
731676
769065
668944
659251
342042
1002604
3315
217420
332912
133853
829880
538547
1003080
720103
174855
362638
99976
13725
107221
458323
176380
807527
934925
340362
475722
575287
179973
70525
1041437
460314
686602
864462
897127
118338
970543
250026
1034565
986130
856243
985375
110526
930192
571399
166162
173785
530804
7538
257809
520495
1008938
324016
767406
551631
488793
792243
342076
1001476
172797
1017494
795324
468361
243248
645088
242927
429730
420412
665568
996965
114376
1040009
947851
978770
420548
934177
634670
449853
453736
198912
89492
477581
672780
698064
406129
313593
572166
990116
609562
150399
537703
881258
921802
1035230
589933
377763
472815
626989
205513
160970
1019904
886234
366750
677880
325701
859261
943545
147716
697690
811138
816679
816313
91392
672188
463554
766888
311516
540447
777608
120778
823768
431168
365030
31195
848267
172036
968260
524397
983003
104227
132331
242304
630165
60142
880950
1000617
1034450
874518
137173
812107
343633
405209
486975
447797
595228
363961
289004
411345
367776
226799
909288
555493
935415
339331
775051
897333
255375
372666
352365
398955
1025546
553994
156153
899359
774133
876975
164746
91887
13406
478209
828282
968703
44187
158362
970760
298169
753100
889934
959029
283164
204579
450236
179417
1023068
1042028
687566
561996
715450
7453
690662
812532
659948
266801
5909
272092
726220
408180
934256
32075
852736
208686
368975
247904
299173
702649
951743
1025717
251874
542629
192533
751102
5765
1015306
87716
150235
747768
95787
11468
149091
975979
238883
628990
54660
561401
959674
585159
393967
58077
961046
205634
675207
878896
611652
20668
620616
897569
970515
473222
708410
666765
291789
230804
831834
544490
517585
292978
76986
381909
186734
410120
939854
855106
698035
1024924
475830
266502
645481
828759
135413
893240
987787
908891
347865
8069
97728
858435
505938
273750
734053
969690
171735
948803
869811
947251
906552
47478
875666
935289
145496
629942
694458
469707
752841
757168
419397
939536
430986
100933
415115
181141
173192
7229
229615
30781
722719
69570
738187
85537
206240
1035920
67260
689456
50396
814406
40753
547644
299977
11596
749205
825193
678921
1024038
332516
783925
1002689
233304
925405
287906
320314
370598
1044601
270919
15989
230727
766450
216527
95063
897661
521600
477819
1041079
247068
570410
444360
543482
880806
117473
295623
699856
927274
555586
459288
94199
142176
473252
59398
694400
936819
356871
532049
357053
362840
407848
728997
851761
145658
731491
374111
91681
906252
751249
86275
59245
1012529
555406
740403
462271
762968
444266
1006626
495480
1029231
582465
819694
83656
352291
576507
77480
546615
583191
85050
300619
709056
553902
87384
117157
62739
475071
258319
575921
160951
689839
1032540
505459
388410
765361
995231
564865
66110
285477
518457
820842
611861
682589
915296
436742
556842
1023799
308012
700266
129738
734625
887174
715935
874649
887857
457693
957347
58516
13080
290835
84054
549676
739998
108933
635228
749049
267915
216181
605576
485590
431891
638128
354446
120659
314712
582885
387979
562353
1024337
261268
467203
797827
146620
850556
821897
214488
212774
746454
684956
642556
49947
202043
621005
9008
383400
45440
991817
816562
802065
486820
90769
99369
99603
732802
406061
671468
1006573
272073
123924
849542
897731
821654
485708
17717
414806
471307
187168
980484
1019709
808775
516504
741603
735164
558144
514096
108211
82642
420763
655139
58059
615493
131011
847437
730127
60096
856784
1038910
1026857
903919
1040030
873449
624696
281698
626899
552682
862508
261315
533372
590231
740588
810957
986849
684433
143301
597456
751158
157425
564941
480615
468321
902279
515340
370688
42097
823531
290159
728498
454061
451534
746881
801229
155040
549115
901986
176413
79836
690872
750686
384538
815622
309644
823414
330759
741473
796807
128516
430333
22610
846056
413001
52348
374567
3413
845192
466031
582875
546632
521518
895922
792506
1013592
1022958
247546
347825
394788
855073
458348
716893
962562
462095
534841
125094
635710
877303
460219
915119
593235
857676
382134
304597
574247
327439
526806
583506
654205
693779
336533
311442
776080
870404
127782
375250
461542
50847
783288
883688
916211
349032
764912
647223
579053
255616
373770
833826
958763
546713
860156
385481
536504
500235
554000
38588
230464
669314
684513
563879
193490
944090
279511
367839
821103
77675
934732
524319
763879
1008617
336471
984712
106760
906704
460316
798159
827576
661933
2149
522081
451301
491497
26511
789327
622810
596085
913967
91147
669981
818646
285308
124543
81018
276414
945210
939703
716070
576444
19622
160025
935014
304690
974854
239085
39640
561544
118474
418800
239567
707508
235984
698755
957664
293720
189254
694709
822330
235292
690747
614991
1030291
155343
310964
879898
182414
505874
675538
636156
789597
11063
513671
310331
43741
106616
728011
461150
117333
304512
731132
975769
955903
744279
354475
218678
683194
530634
443086
302493
599770
448245
806213
374709
598826
933653
275392
541555
383970
467008
140191
590677
851795
912234
703666
710776
525884
26902
349613
141430
586444
229220
982608
478021
685189
735923
354053
372722
752284
774639
699770
660242
217562
171359
246674
535524
827365
194491
1044529
4835
726554
628985
188205
285476
491065
177244
22774
375648
255284
814505
804047
813706
473335
204997
16834
511511
157393
683646
333844
1035307
684857
757342
87053
712811
678953
448447
826058
590382
411218
728306
124520
557460
485224
2004
744418
280414
160083
370726
562047
717876
965271
707456
92757
196828
1031548
154792
765861
396346
467203
536698
511770
71464
957649
752936
60482
478436
455441
208860
748263
299786
424349
735896
72945
343307
786416
699929
7
288873
625347
315166
555314
606280
276248
205771
383198
678648
710150
253263
186959
490996
165070
547067
802932
875080
53100
559731
1021939
382837
636897
802297
694362
63184
404663
106147
243094
24521
868312
660576
884952
461192
398746
817789
993572
710734
191794
464651
1045305
14785
52430
734222
393471
877559
492015
935782
993264
26796
686889
433785
187537
602089
495742
188063
330209
901064
315708
917057
403906
995032
787993
430197
412332
42552
97097
323972
855303
669655
87736
722803
406937
466837
551220
940818
512931
925383
115788
904762
63188
734654
443767
345285
882355
920148
923930
9334
794371
989263
87270
580369
974516
27034
497658
978690
289506
989272
384837
107989
787412
702537
806604
426332
855558
194808
673348
718437
218464
658301
403764
569122
19561
749385
251514
397143
817557
31816
205474
402152
660755
156370
721658
691592
447530
118726
511039
73773
486580
924007
506378
37683
304113
611699
122780
227140
855397
64580
386501
135035
381721
467561
569858
797887
416083
866448
355537
537599
19110
858035
151608
893453
543153
391959
427178
86244
734432
276860
120075
932293
958397
103958
765892
482555
192717
672336
45300
284958
334016
247643
123212
500409
825666
1041652
565261
289046
520819
78182
132357
766949
931402
853563
926867
287071
84392
462260
420823
812622
37353
140810
576893
864088
244939
589572
473019
94442
372582
197514
488585
819653
619194
738463
290802
879244
924970
810242
622545
452631
769105
877263
333118
674718
947012
695386
687685
581392
837928
673949
577889
153476
974744
57015
526183
883203
368141
859158
522635
698639
624051
696211
218012
974214
826972
1000217
302811
673925
783406
731818
502713
362882
201036
112163
257987
1002682
242973
121099
719912
284964
134993
338442
258079
608290
572759
865214
843128
749441
691590
862176
1012550
113472
406855
941414
1021783
703966
361856
540570
209990
597876
350990
132868
749844
428180
764150
702559
383960
340817
819683
702274
555545
506035
676149
1039021
507234
224875
430062
327315
846067
538043
31562
498612
810968
914952
604851
656330
623636
712542
613613
353416
1015721
74583
387738
276674
211559
118287
268004
242112
525319
974427
612699
811593
454323
562812
472747
808151
281166
995361
964911
840474
16771
410850
733220
48222
281820
963479
447938
449617
209300
24216
960563
955671
805113
997989
502282
610835
219335
1045023
546673
366303
1026717
215336
670849
642680
25259
75366
600740
508536
608128
406566
156373
677692
661292
98846
943800
641522
729831
579617
613827
536458
84035
667303
89433
757620
494748
726672
608504
348974
437615
728838
938679
910667
820437
1035367
345360
204449
330839
883252
393986
494818
436072
44068
404632
250805
53052
768
773765
745633
487138
82082
704737
496996
511361
883326
532288
424694
113110
185882
848006
506538
707524
585504
276483
1019071
1016032
211532
909891
361664
854103
385528
213433
263324
948408
704792
481363
451692
551346
393720
888660
235145
725119
965811
689997
43925
938992
382818
575705
590009
433891
564609
966861
878300
823899
925430
375012
370825
793677
61551
729768
82902
318481
369162
317346
778447
530142
381397
170224
962706
143430
449230
1015320
611323
277540
183360
564998
552242
306803
868770
177854
775933
571103
625297
853354
931841
644162
533769
1041824
433889
592328
386264
137546
525810
249440
313382
333760
368353
213319
927293
291786
943546
442864
424078
788646
789797
786024
173968
729681
887225
12292
867327
343591
841078
241724
510880
688686
427332
247146
887093
536257
330405
155010
938499
178741
458933
260510
1027874
35637
423583
796856
280815
385289
879503
874621
191030
785599
143675
675513
855929
308366
975816
596196
92663
452005
908248
171484
703220
286222
3275
17512
827030
628435
671883
423498
430239
411158
47930
149353
1028760
348955
877284
457672
556830
568314
444659
492169
293629
300511
515946
941069
841060
205057
516882
254420
748483
419012
285385
506224
798665
173528
938212
124944
365492
569326
693719
752497
610891
879271
585193
67788
190708
362399
702841
904221
671206
666337
469643
15999
215548
64240
586641
373972
315208
597533
49640
577163
950064
726475
361671
54065
343059
601741
507845
851532
15637
51824
553587
652662
928193
699120
483734
541039
954578
314876
28951
1027639
752034
103453
45078
485090
425407
834713
551775
472108
419911
778007
298323
876912
69807
572645
112742
728218
405124
375114
452112
137487
515052
530840
112757
196452
996677
51121
625431
168854
952038
356727
423809
288994
1021125
555184
497433
81653
984237
747173
174395
963239
32575
656981
943645
358800
219572
435032
354376
482560
61922
888869
726942
1035220
890344
525790
797506
548857
45398
784092
603190
607445
174758
943961
111840
11071
114251
802056
922292
437941
6028
224694
486601
784173
233744
223628
972278
741459
181159
107942
857236
877501
652960
916991
519452
394801
519565
355991
236531
560256
650550
196937
229634
669947
370862
462994
873154
433480
484591
439761
969434
614067
159735
30892
396563
776035
204936
895420
397712
853242
956709
592034
741621
43885
897956
645793
565783
915694
963939
622409
109145
507724
1043945
222790
522370
853247
714962
709183
796548
590158
372019
1026612
664191
562303
214145
777070
180216
939140
442370
573638
257075
373598
941603
369500
662675
759756
187248
849215
30488
749344
46355
754804
941346
1039770
291381
810749
324492
455896
341309
85681
1017582
693153
936744
779581
909194
328805
6957
549014
609402
861883
980337
504285
414703
637276
49054
573386
929586
229234
294930
250237
877326
723828
470694
222770
769817
56082
497309
439204
568718
476176
402178
510627
321221
773169
772752
900043
754392
297582
226806
129326
734129
128646
497003
352322
489601
73184
625525
939093
1017890
460614
604011
69163
348821
625360
1042838
561268
197535
902986
993767
1022746
647901
461127
760337
975930
395318
821743
72524
980525
450312
243637
804606
475891
644655
831886
236212
230678
511435
569279
871999
591831
94399
939650
261461
830685
729676
778047
387985
788430
537866
883033
409612
409945
1011223
260371
64617
514697
886147
988357
961197
36788
677360
238723
160047
29950
339429
954005
33797
293138
1007942
123858
832619
33228
1014111
964793
549780
103365
791232
462981
945308
560732
987958
440191
564363
911717
906680
366177
35207
162046
966668
423029
415076
42416
551824
895416
404161
479240
357903
367799
930417
99903
104383
873429
112191
383883
751414
928354
103616
464434
964110
957823
71321
149719
702245
394393
126864
744982
476331
724245
176847
544930
772665
114942
427338
298167
842881
584950
250518
304777
584244
276900
737571
823328
255607
759624
893613
199207
938025
321420
444245
196171
525582
498053
608522
352069
209237
201163
500738
821261
704980
100429
43281
542398
728616
554987
470045
996196
691093
597534
189935
849671
847608
72387
391282
392641
406796
797799
1011792
45660
202272
5252
520357
743023
38223
80625
678619
189454
20594
818069
505631
540541
308688
193878
345146
490582
953821
610476
270178
843000
309562
226324
180064
946399
589281
367789
673967
411556
309970
973571
207723
1036147
725081
128608
51791
491127
896848
657007
824696
657157
1028728
903478
843857
327933
388396
578379
829457
38795
53554
952797
452418
660186
608885
222827
378642
300687
449459
283747
630821
885964
791289
136228
512004
453544
518778
805614
50743
161903
851157
956010
1044101
350337
902472
757674
691216
881881
612143
987885
1014184
605830
666268
263133
468645
716108
102831
777763
661829
99481
59748
420308
403314
103881
266215
774076
988357
4818
510623
288986
216837
155441
961214
271473
88859
1010635
122792
338878
306194
305632
525138
729462
1032867
552418
526401
829374
98608
993656
297469
710599
321150
542135
78886
823986
943099
441644
277315
973984
179305
473519
791740
832515
98609
795246
346993
712389
407350
212717
180584
491872
704429
139055
502549
944535
74428
608078
662363
403601
339713
312237
314268
505985
902827
817965
413277
289956
429159
1042014
166232
454812
732258
793243
738500
464741
366211
899118
891157
2482
250337
699050
55907
718136
291575
489890
339487
611846
242880
811982
734006
735960
460373
445883
142328
718137
219651
67157
866228
5815
284688
242356
173317
840173
730137
301068
605181
286796
331608
812414
847130
424464
998730
517828
903495
455541
58834
688221
630133
474445
31927
695435
238593
1029240
844890
249474
600718
126709
1014752
172574
831957
432405
392995
3217
954223
586792
511402
998193
46036
558635
667938
273472
883678
519703
1018535
15927
343577
594657
301214
256643
1044012
762965
541096
448388
546398
645901
851059
309474
706100
934705
570396
522134
412436
985468
41335
929406
1032295
293264
495803
215810
307082
822359
781277
961723
92672
905608
606375
29229
157267
332030
610193
350202
693064
192068
563648
827678
821124
908340
28279
440432
440332
227595
282424
974256
332129
971780
872478
703873
454631
226338
421753
1043093
498206
517421
144521
790701
173228
759346
641604
680742
455509
845332
522673
811053
925012
556885
880967
581833
630799
795418
650084
409560
473425
110740
993159
324368
604032
643796
1018992
595927
84981
305957
54121
468303
89624
763561
28525
257796
111513
993587
295527
9263
651165
306244
931801
105640
691374
998752
219199
48078
251529
723503
654216
993522
747552
771463
61684
779686
642004
809293
905530
218063
35298
71939
428506
706936
299924
147160
609594
133151
16392
406552
807356
499077
146926
913121
989327
300638
899859
896434
601439
976425
739429
196724
75576
985175
861320
345793
626762
597550
71420
469048
64732
835985
782866
813669
914510
563604
24465
183227
594378
346842
923187
843496
530985
799935
652885
812391
683399
222707
340960
974969
1004382
678384
778238
197801
156633
982598
811042
71363
567732
492568
818478
801736
276118
961620
81374
539478
771493
256608
930495
118546
276691
608485
951699
943229
526555
288318
437836
189379
40915
266192
442001
356911
463284
582957
434374
749081
946724
729865
922862
721776
96416
876502
573418
33704
449350
407614
1039930
726985
343009
136066
818071
978675
998619
1024144
720034
281976
677818
750738
854693
676802
656926
491973
326077
424198
833603
256446
872136
836867
608827
652338
1025356
937755
434511
292153
270080
1038002
1009394
706027
998394
837978
832041
714865
769242
318153
722387
46979
800329
257834
553119
613941
575640
229553
921302
274157
683724
506506
20479
180503
794824
965038
92841
888927
377724
32667
67041
807527
558126
1014175
194248
791701
475146
346625
442095
648036
446948
871259
963950
7806
572718
855275
705671
723475
306569
629621
324107
887289
386824
331095
384384
514697
592112
228322
125632
345269
621807
730500
196903
122025
626735
246828
394768
503426
363063
250455
839833
65028
444589
924913
328030
644841
784926
549854
485501
797999
191990
364554
240853
705358
555209
967185
573778
111103
323016
223151
763116
804298
256776
117688
228571
446899
934070
589219
598506
174252
437482
624870
631837
842897
972057
831442
551265
277322
145606
547852
251804
392153
658520
378102
532081
1011304
372456
563828
778867
352410
486102
640021
560652
676125
634972
361402
854976
976621
88502
911263
61732
439763
474511
398054
538613
288044
436197
792693
666118
803781
604783
238524
909857
592456
213250
314258
921106
377005
317122
404988
830210
672540
16086
910794
104692
485040
152726
531007
940655
451187
850610
232890
345021
1027358
129277
628018
370282
603038
653378
385067
898095
413063
125032
915680
68624
327760
501679
107339
155255
493745
541380
776935
455024
370106
643678
349007
887251
538687
786739
493404
775107
184916
769705
1043777
987168
955508
567524
707523
182390
390734
698666
875356
371964
848848
756955
265682
610288
810678
130295
341677
727829
159740
214822
459676
27875
385727
817696
857582
889766
188585
139020
1027199
245829
572353
658355
917200
716998
29022
261199
111040
320957
114958
642932
134508
285010
975966
226880
490521
300867
222166
644276
810547
32812
531489
534565
697929
31807
647144
206760
356468
352376
373236
924593
732967
719650
211847
413107
651079
888215
185808
24854
684409
891933
336999
487590
926489
785791
759485
833647
113188
229701
566323
451719
598419
638595
388596
69379
389244
795406
572503
393287
902190
398133
446416
803933
549406
316916
683945
541117
148280
391826
1037388
437128
805418
757148
356452
761392
916408
8757
976729
691213
240100
1010847
14657
45693
738287
127314
599674
20650
445594
891076
561363
734301
539158
724920
354116
442559
699726
99842
96988
845264
387138
611077
681744
756339
834303
924271
413995
170806
157111
123524
311004
912552
328627
42217
966388
939418
603219
926692
782003
624373
610140
85262
741978
178688
402505
260543
116997
263316
171572
512791
246418
336210
341261
20801
503438
23782
803293
828253
760720
335791
156194
55291
842796
557057
494852
529748
929021
885303
295131
437842
798278
800422
973267
534761
339209
595655
1012208
43116
655084
565017
234335
596324
197942
193073
419806
661748
115267
853882
1020158
433153
23300
805232
671704
739414
832765
846424
986526
422272
570720
192249
859876
785884
270281
190744
849835
629610
519667
805537
280774
169666
801743
535108
1036517
845824
770576
399594
244353
620685
263737
809918
76517
140783
487416
931483
47836
248462
31881
634316
299045
415461
218225
201799
66348
215700
579373
970917
178325
885279
82014
733993
366517
640389
539440
893701
203662
251431
526267
819803
971604
405615
344707
553154
914102
259217
792836
1009566
323474
887862
380518
350615
537110
236246
636802
124568
357843
589637
417418
455279
580307
943377
420670
304623
332801
559035
1032860
628774
473941
11662
546840
354187
156023
586331
8195
976072
546754
620248
713802
408471
394829
237548
713646
113040
90859
467367
151428
113437
128633
467310
911555
196160
342455
3234
142372
1001737
274198
632929
825196
565252
998905
169914
558374
842440
932252
1024390
402711
133990
537905
387863
989654
833022
920991
797007
288397
240600
954526
361306
75126
835497
688536
64782
535549
738367
714232
591038
798432
612253
1022844
814493
309895
71496
51236
624544
64066
642633
502622
204224
826951
297990
309540
26007
297354
264154
636189
165812
526371
354343
133741
893616
382762
986737
18453
292333
320072
642055
40552
746977
31964
393059
923327
752980
924498
618704
922933
894094
746871
832541
204185
312806
533920
954376
911175
511619
552740
335108
641206
614560
352818
918232
519476
1018854
415673
605054
508815
43862
116339
473214
594522
337642
137852
712321
161223
933627
813954
868115
439994
263114
414457
460556
599970
7126
707159
447436
648924
155452
211124
661615
856189
192951
1043947
357537
945807
801259
282684
560552
89258
402052
686018
542427
952528
125955
843970
907011
814100
148056
321184
538022
682995
490634
54437
900417
730288
968894
346540
1022716
199597
113041
1039496
954164
202704
128080
188220
452955
879862
86356
114546
847611
30483
391786
213573
234888
784253
365365
529331
472225
254670
1009092
6711
508380
463731
707700
415052
745135
226659
162394
427912
450049
485996
1005030
521537
982943
345492
492384
205190
396356
816380
568268
745946
204125
635375
944559
735723
367652
668082
285092
477917
674913
337892
23205
713785
474535
470263
624784
150236
577951
1021424
718325
594644
873039
569821
282213
950905
164311
351568
608392
221225
401289
403280
751654
130736
823338
562582
208661
999393
735495
715434
388641
976308
56105
185031
796082
783837
445143
893090
1048
397385
239513
392772
891115
609959
361827
626612
441961
880667
653362
849341
648906
865762
206803
310496
785631
577794
393279
265513
755765
228603
489052
787520
263238
306439
76726
495517
738240
771816
612155
51671
596911
284438
411238
640115
470497
790995
328631
256256
346951
573562
736306
609905
839899
22618
636872
716210
422165
562149
473858
678143
768992
1020098
319229
744829
932954
539296
952290
826864
805259
936726
659351
941905
726147
339872
913070
568333
143561
751772
723914
546031
90535
777185
495638
643591
33760
668786
895855
351626
721938
885211
424358
12786
879685
768886
315967
1012814
332048
738989
283739
1027860
909875
835853
559172
960337
333700
468172
849276
83852
162234
400248
615896
749773
273237
612234
608857
640113
216547
443211
1043743
519923
606482
660351
926941
884680
898452
457233
278382
687293
188927
397057
687252
701391
109509
569025
139220
853224
921788
742949
846675
60173
729799
484571
792159
412013
634198
513388
656441
937532
73386
813484
961233
630741
519919
1028476
490802
855568
760472
883238
455111
998785
844312
914146
543812
577093
145706
358297
93104
758124
499510
659347
649517
911908
375420
625733
489833
936381
954655
12280
465684
621055
277124
969057
61783
295214
418254
657637
275447
946532
851711
894328
960297
211406
589016
27907
26331
683464
678517
727446
153786
1014651
608528
75559
611576
967719
98585
539660
530615
533428
427039
139154
762010
898490
163824
432349
17887
7268
424667
955682
679376
157826
872789
162432
345240
530217
314750
145071
1016596
250016
13643
74869
305590
233460
683656
395117
416195
890533
950315
37748
539781
902390
1010126
364561
213650
55173
222548
889025
684958
107761
1020156
860253
827856
586436
501031
711375
745302
144659
911726
639864
631204
69959
80663
227431
419158
756981
887136
399454
510048
574724
623586
264398
330599
570238
607945
10589
285366
776488
270432
354690
919151
399719
638049
45822
313965
193928
221065
591670
265256
452015
231729
491921
24812
101992
732838
299311
543528
806933
212819
243593
23009
153515
710962
877543
815572
146070
564593
970526
597423
824527
359127
350976
101087
520816
147810
505082
2046
317760
4769
69132
558111
198127
850483
648346
737932
411870
252545
23750
593810
985911
214260
1044044
677082
760266
97809
910714
23339
1008704
701531
915385
975360
934941
165642
26744
754038
12649
844247
734145
86749
386533
397040
395060
304046
271453
98501
320555
632037
219513
303179
383590
370347
768090
931904
829321
606701
995164
325475
834995
975694
625068
884191
326201
702369
859455
695826
244583
655655
602418
623137
308141
18266
193030
905628
961003
883597
523921
867458
318827
172286
709469
325655
374181
76667
225844
139851
612627
295832
622608
305659
857580
972070
52483
953267
93922
984862
702710
24360
875071
747607
243336
742807
669394
703128
658955
326267
635119
949413
303778
634439
496193
686928
97237
238629
806228
445117
784383
71148
853263
42203
705031
241071
591832
13238
415775
537717
245499
837484
568110
684083
742963
1041585
128075
841142
803525
559662
395943
1035104
371614
853895
453546
484527
1005773
221093
723266
276133
109649
616212
948247
617260
1020420
470804
132012
151221
589783
688489
231406
893336
1026505
133179
442363
270037
739310
972627
1021715
142141
623278
526160
30876
193749
470600
781641
581250
671139
354980
75274
662671
609473
516468
484989
463459
1035806
64875
199561
713167
855150
700767
327511
411972
510266
428041
667345
285195
1009442
149231
291030
416727
1030495
351809
951624
201699
690125
121990
553104
516118
738610
608193
102710
783509
745240
816606
420829
100510
726525
699405
868792
414213
91753
420035
1018629
465912
704116
213928
72444
724750
383325
567565
907398
674662
110468
234109
468650
707804
599443
866656
550094
140132
624778
806511
404012
698038
2609
707503
773674
318952
920421
1039511
687435
504521
448687
149974
124114
431579
474953
831174
726162
565243
423554
176365
539423
299401
329507
496827
715744
630002
1029284
734454
481763
601725
613305
645776
685811
987106
164313
749847
595494
46794
374686
489290
79302
695409
1004466
631940
1028880
90131
239836
812722
729592
922833
940672
1035615
111204
247529
121851
783487
943928
703163
155364
808512
85268
872910
727427
532912
791415
181408
645409
284057
106653
812993
990224
470409
384672
189115
867686
180126
488425
782164
138314
261293
126756
3239
309
270805
1002473
856877
165123
359239
104859
916245
98517
92944
492263
788886
807858
752326
640810
401429
107644
584518
229428
608347
805836
750454
1025007
499357
907827
754405
148180
894292
706308
612451
784781
716354
489802
89063
794331
953997
49356
334258
406798
136198
802441
822983
790694
557585
587648
1019707
341467
882911
834892
381582
851882
487935
449041
303430
551117
45562
567696
636754
601971
745336
700439
820507
143396
619099
384709
322249
620685
786594
598928
401576
34416
949349
555153
64575
474150
507304
404942
24786
380521
503245
142463
291723
222696
11237
156826
107984
9795
743975
754973
195011
584922
835788
766909
572875
251423
428780
317429
376779
18837
874685
391305
399141
46565
442619
293788
96661
994102
297007
127315
298487
1016271
305406
611594
727616
488894
342173
99640
263422
565795
113192
600652
357162
797919
387895
968314
625328
879665
137731
406661
68503
634705
720411
17276
785781
119612
728704
504862
244794
28278
379402
287364
92822
390803
193982
636265
595512
401951
766919
829783
926321
54590
488698
157619
647121
478846
645695
635019
204063
524539
379487
710168
737671
296079
115566
1008690
808651
416927
13921
849422
958903
291996
42855
751043
786900
954527
749057
109518
786558
831127
940089
277398
709479
796716
496253
770484
26313
56357
917842
659723
730048
1030869
58919
107760
836251
112356
632883
964144
1016011
1040239
512332
196335
566274
557581
970796
433582
423966
740789
540311
690703
461561
435021
969908
798221
8334
860472
986004
710176
1004295
594544
845985
830600
498133
156565
800862
66134
372242
474916
959545
71764
644066
905480
729722
775331
806446
784547
541921
911381
652010
440890
164891
720275
419861
586812
980534
66349
572374
2438
350192
919694
213597
350187
144912
960565
457121
656311
640471
978745
335642
243723
1027449
936825
569827
965960
518615
19246
479954
668337
930987
383785
464451
757525
280267
8717
205148
789294
760609
985705
524812
595861
283775
1016544
860464
318980
713197
892325
890210
969535
207230
27531
10908
823324
4180
646252
429055
873578
409784
412764
955835
579705
218021
341348
610593
352896
643193
977555
631617
957095
876483
265895
271977
948916
614067
800420
784945
598247
510233
373211
37340
734791
408253
736085
619565
195290
394051
485316
990399
351888
834170
53719
49206
87355
252757
1009732
730887
1036237
510800
28566
45280
35489
347708
709634
279463
989051
444495
226433
111769
852639
237127
54289
50090
775020
176496
1033338
141715
215897
757973
85020
537187
546226
914838
752230
19022
227013
642075
640294
113936
161782
262705
48125
400279
803699
525244
163062
784037
662495
154233
731457
394573
423143
38376
212548
698842
621324
405804
635783
88988
150831
498830
723443
211014
930282
564959
592856
470925
721139
578566
829940
322169
1034252
526760
42249
551994
420675
427955
903735
15939
650423
119433
726146
963947
788201
726206
851117
292798
73744
790562
585633
721506
353106
438844
760938
560956
821853
730903
460786
335868
532696
903589
358676
934151
717569
609347
671036
388160
241720
698289
311140
72975
968081
730955
606619
270638
39295
7484
255848
1044129
1017529
880574
265051
1017617
959040
230046
266486
226855
534479
616836
356512
388849
344132
1012948
622505
104607
621853
555642
446081
560058
287001
985520
385424
270480
41411
948773
453464
151586
456441
912582
372552
1039372
296809
673290
726458
1035902
920286
363128
767970
238280
291572
168634
31392
1019876
877822
574312
849269
602639
93328
496606
511842
281543
211602
821769
353186
506963
1020566
991624
511783
458639
598553
357663
791458
583628
860559
679822
579290
501257
187699
44127
633960
242811
703377
498523
304976
949075
506243
200740
308525
919753
240047
313567
320916
600020
1018946
589965
341027
858911
121278
1009990
259934
218565
752956
135218
393628
898135
597121
477092
404913
661532
38310
658248
89635
1040923
810272
370866
597574
361746
624078
968847
251039
289485
975351
102272
88269
215974
912969
289663
571887
313148
496888
226361
233174
604512
442766
687689
353527
31037
20944
894778
661940
306013
285608
270709
236145
509806
139803
941101
3587
627022
566230
702941
706277
225858
555655
233315
294124
410666
609249
156195
85118
970044
536066
447936
957142
293173
546024
309742
456804
699672
729059
900845
306485
509679
558176
604827
13476
18462
891668
92166
579007
156539
1038718
463780
655564
1034675
34961
476316
923210
761842
372484
991124
421934
506798
1022218
5470
252478
899614
1007663
245723
819717
443234
807763
822917
51622
984507
382300
547655
550074
93781
323556
208886
554895
604128
991052
736030
765160
717690
364546
553953
834782
322961
62657
615225
534915
943563
889828
710830
863132
630160
1028259
449682
456827
519359
275802
57525
285848
850504
735156
758214
941411
617391
446079
390466
979292
509749
507059
94963
748671
606324
114767
395273
961574
34885
347505
302231
821032
969385
274375
342428
707146
529631
440064
565471
63013
48360
783805
776339
179775
900784
814379
698084
687727
427659
857577
882396
173450
1000156
857258
676712
721982
189564
855780
113919
288285
788374
151701
399397
191617
427050
595841
522590
543970
95306
493464
225611
985885
33676
803570
202444
996021
53374
605499
773592
520257
805462
728143
677970
730404
557452
666393
238294
182744
838557
319514
383680
593933
777177
384683
738847
466596
611361
638903
812638
906424
171257
676233
195615
95768
817361
229768
431074
723329
434726
1003838
844794
684944
369296
39571
139470
489243
225160
528567
161423
253881
709491
605561
783648
886944
100917
737542
721577
951232
333090
346821
498112
113185
212952
82120
504963
1025618
740343
86834
674362
920296
458618
668716
646823
231386
800741
573360
456080
330563
454655
64423
531110
611082
981201
317991
357163
219435
301040
903166
788083
559605
793113
690894
612168
970030
334257
240597
836666
404356
121341
967910
823581
323281
352228
918468
201805
628757
76780
212907
257650
702590
918769
948191
236454
93135
566979
656156
367657
226432
886850
962452
723470
1038107
41295
796434
557172
172649
512023
920395
84598
280831
650877
545385
428758
200658
726502
972617
624237
821459
772802
483330
490881
311464
805383
146279
694515
44917
667830
720535
932367
686623
54724
34599
427361
852926
714826
871287
147970
97306
412543
821430
462131
1018923
535682
892434
503383
248725
937236
568258
162321
924449
1026390
282872
210573
78749
1016707
680207
779032
648987
258178
1014338
868723
329357
513719
364482
417588
533328
465500
92870
188990
212241
682540
808039
985841
361445
799345
35328
36164
586904
421823
539186
478423
70937
1005016
1033472
773849
1004616
566779
80241
1032188
578882
211053
385087
66985
901727
229183
96717
879765
669261
321292
913320
765566
504870
556253
18577
303529
268210
447571
267365
374531
607378
219466
771051
869013
893249
873315
320132
147556
195829
151946
7330
67182
926278
689047
414808
909900
317401
431391
995284
341167
200572
842260
2483
822820
114010
503388
338308
338693
461448
503394
710687
493146
743961
991563
279597
357493
670955
935310
387298
863315
321700
289610
955702
757420
570408
774535
426725
324330
315610
956486
643438
856189
437146
338781
185406
62371
190523
533446
189167
381083
389440
133709
878275
712388
652853
239648
757726
935220
311081
853000
492441
538478
511926
883729
9906
212300
380340
994219
1036951
608860
836999
19333
358194
503844
244028
339536
672590
117893
604921
615558
422295
63540
711561
288655
842583
505846
638068
85790
672785
841428
301854
180993
480491
597313
770673
127037
346686
574876
732255
62843
462949
134735
291774
63732
163346
587262
953075
520881
1022214
457623
708721
84976
357068
566718
793643
171399
322104
84725
560227
344731
795311
306576
888833
483657
615713
608644
396013
959185
327608
340713
467539
660089
963428
940636
353772
569348
897997
305781
315386
250749
347701
690660
754661
479854
240940
392499
749089
863324
524285
759198
512656
290447
242954
216136
921721
932269
176577
880918
801055
1035459
477928
370798
298799
532477
954415
420658
630378
580948
832993
61308
208071
756212
558059
167367
74717
189102
275646
351570
62509
321834
1010817
298653
721094
552024
535024
577256
408402
560886
1004087
752514
116563
186657
179595
363273
274727
500968
77975
247222
225579
74762
574709
978767
167117
947618
103655
750073
119501
897480
707775
750567
167601
465499
608324
657170
792295
766708
816801
244824
1032869
160793
782913
707005
1010065
939398
645775
204766
81425
833968
1028143
387168
42022
376779
10426
529493
1029097
897264
645298
563321
496123
69612
875827
913568
1031518
775755
401038
144641
853323
909529
210753
93094
782451
555900
101394
507447
862609
951834
634715
491021
677175
897139
459273
896744
912910
97956
637375
584680
886542
768813
37779
536407
806229
565879
1007136
959370
702720
509861
489562
456084
151875
190044
805376
22108
736297
34329
656024
916216
615772
87850
854815
402121
744858
1043554
708072
994860
1025853
891888
261937
364219
791201
854433
340995
293861
224272
981535
386836
954274
817341
661886
141059
447098
564242
768050
406663
1043732
212270
363160
1004508
273532
318954
882103
897596
109807
38933
240510
853622
212854
662973
915614
121527
771258
502140
272159
365706
661600
230217
701644
996383
424768
50919
271128
280576
795926
6502
812227
850893
814629
957141
778511
1030006
239262
184999
552809
668288
570894
816917
474671
948904
712451
500835
568155
278131
400141
740597
298894
400846
898010
927280
155189
224001
385832
143449
325269
529839
957273
264986
510109
694480
439363
755284
234196
823601
391653
437537
663167
144438
770293
43471
371140
699639
375176
24270
716032
571375
285060
756101
609149
517635
846384
725416
398135
283398
5890
419589
811789
105336
832605
619
664948
835691
758835
93537
25953
90275
777654
790316
723046
673205
717885
385671
154529
964219
322666
313177
441584
980409
539592
94407
896028
1011157
242318
511845
644088
304657
855738
473912
146974
44758
832857
545946
475624
214615
487915
576796
948679
579723
738886
440045
89289
421866
113662
938335
745710
648640
507001
893304
194151
107156
786118
410194
312567
860190
978628
354431
614776
577252
554353
135353
884629
526411
366060
712904
525557
3688
926599
720660
168728
1032201
1006061
334790
64751
534654
401723
233737
139841
660995
368688
590767
673607
4771
383953
126547
623130
818805
190672
657203
797686
823972
230196
267343
529931
577078
873753
570193
18279
455861
575658
53168
708785
280275
783581
221687
497668
148777
138484
826786
770594
791782
922609
92416
683381
575809
65164
720190
423436
1008227
886778
207144
492332
861915
471430
417319
743360
40533
897130
533193
534013
959003
99017
940543
341596
962142
215976
260597
282779
658542
1043615
681427
433939
834394
376763
845127
769473
51285
23748
161983
117187
1023677
812107
781872
442635
878454
402613
636928
870305
555267
654075
461950
20769
832671
452357
195376
941668
189396
97462
65518
76062
410281
725409
835060
167202
383632
841612
559839
90843
49427
35514
112633
251378
871725
711535
814744
442415
335862
383268
440876
536062
8985
101913
938063
859356
452937
870095
269885
468131
64572
1001940
744947
584440
979981
604337
347063
619305
784676
13419
138299
256578
455983
357740
826670
49086
644875
314018
38066
387112
643655
278946
238914
86308
847815
527799
175829
449637
121282
600580
747684
622199
961218
661076
220154
91974
862104
862570
326094
121890
522835
559161
1011776
907610
879087
185882
264684
837864
914875
331920
935437
368708
296165
585184
132631
375957
587663
105908
464868
499104
389192
87075
310589
96094
909063
89601
500751
640405
222634
300267
217180
329643
932348
85862
743665
306362
609861
709299
589213
832992
473292
86234
299500
200961
980949
860986
1013036
622964
651873
616769
902318
748071
417295
801052
475074
301575
102229
203977
317565
448868
818662
495912
499479
170556
809130
485794
162367
574541
487044
657918
866771
263947
199497
543010
677544
101653
366107
1035622
813647
826039
811335
970151
827635
952106
915375
428952
608941
932840
162232
713068
305966
1006743
240936
39459
523540
193699
877474
404578
602869
787498
774820
458400
742541
584564
219019
485758
113182
490090
640551
511768
753174
588163
294187
957901
953048
34881
817805
326324
99464
279460
870572
796861
107376
677935
340210
1020197
132929
293715
493137
863865
473294
423870
350992
1024802
230510
529740
908398
136097
557531
625499
690210
982257
670495
194116
114470
380190
385407
610011
832644
226027
540927
1025052
708908
406834
810603
873097
493843
216957
795205
416137
553156
634092
238617
365600
501252
596368
918768
528292
521518
631610
817440
135972
416189
976270
201228
74509
213237
883341
371057
329901
90038
407541
881787
54116
180576
719917
392188
625798
164425
266231
669821
516035
933530
231876
973154
126717
539465
994265
812400
249524
654544
275532
311442
361769
53155
635907
586952
747356
1005069
407600
149208
843606
225612
355402
906805
609580
251266
828691
870743
202897
457399
53821
405123
115077
744056
518913
77308
391518
76838
884555
617831
921222
668369
370792
474730
404590
317514
599147
836205
540694
169969
427772
1008354
872878
994881
622253
609092
465191
648516
66840
201516
934262
659634
988831
629561
756683
323183
779161
232499
25460
450254
803862
496459
337811
601465
211491
916614
546956
487212
126713
905742
980806
397303
831688
364644
42197
424361
979349
847919
492947
633370
842988
782936
122733
644508
542005
467219
664841
507047
687995
35987
628781
1031166
295892
231371
450465
184100
214469
784874
246852
999218
359024
450443
419946
288980
272352
53769
385415
630930
328363
510952
739494
132722
796631
852356
364154
158767
636277
93184
527777
568949
706969
21756
55710
539332
136446
190809
543391
772305
950657
672355
345052
48169
683229
33550
922782
381526
954613
320248
153654
731390
420391
106609
816438
401621
501083
91090
139172
111521
327283
126736
259782
592353
75646
40997
633266
502119
369586
775170
535322
600060
377383
1005221
34830
999182
247970
851786
439078
542017
959633
756462
171710
193860
649249
516868
245821
1041196
647730
330379
833415
308563
670608
107860
332224
757524
560447
714377
169824
82170
100293
101392
1019281
1037194
529986
1032576
117885
306294
109952
1036474
607322
949503
6584
7
553723
679075
507678
554251
433327
627454
808244
923354
777269
47086
360632
320469
403051
658966
386688
38711
405697
31211
843860
456656
302780
852503
590722
179756
348825
881626
994594
332703
326345
448811
323719
811302
585146
286326
807511
628696
120945
240367
433114
926319
833893
193644
878690
36018
843076
80694
374512
40391
25456
202011
738616
818814
392805
242762
1008208
228065
603093
390387
570568
680911
303289
836006
547127
1028946
147925
832215
432582
509447
996125
220985
543798
738956
320450
316464
990703
540571
87879
822564
503462
463151
1016445
174023
988371
176985
194004
423963
88348
237833
407992
756422
351614
103127
707270
843631
587407
795441
409747
987151
697775
922062
334480
668206
710971
532294
45405
906518
1010323
545288
531108
411694
631619
574776
56583
660361
163237
284477
283962
332188
701819
188416
535918
329746
544913
141321
1042586
282410
478561
853534
423000
507055
252568
928499
747933
71709
395285
1006948
238295
385307
370320
58763
450922
817000
440764
374473
893674
81354
566125
80101
670735
648957
15571
816928
1029291
38300
714700
995351
796571
821247
623377
474238
652931
948563
1043523
1011008
580989
710953
861451
865771
485642
356862
230641
432176
179586
472632
190603
493319
181727
173523
642530
259220
503628
680477
537383
335059
475720
759999
932252
286285
217619
497413
328770
586961
567441
910696
469568
441987
135326
695643
893584
304901
605597
1021353
440991
286207
949324
257535
448661
520479
704043
564622
681921
704613
572999
699083
170935
495980
991430
102004
58627
358784
618115
805644
38262
81571
198871
9308
597447
432395
281535
775822
571780
174377
214773
873198
996596
320703
315049
285798
552964
406380
486458
616093
933251
770310
560199
110514
120916
782152
661829
664248
758805
354380
951367
416297
586662
671309
557509
437379
378321
929358
872125
952575
297439
1038703
920507
1021651
277778
218858
962548
957224
525778
346554
579477
659396
526379
116163
700803
875718
881248
115308
546073
92582
696413
472736
594707
13722
410722
870398
778736
637882
118898
161766
80906
181494
932288
633807
920112
936643
779017
114859
722122
399154
747001
896675
983345
142201
361279
905044
87850
263605
697029
902813
623569
926606
269140
602856
573172
779658
251496
371488
668666
118760
41925
495017
852826
969906
440274
302233
342562
575720
844312
818127
178251
466565
720885
133781
43623
579853
892298
161348
7889
819201
264632
131666
878540
475624
432830
44207
870371
758185
424033
710303
39436
217622
206521
53651
573884
955336
527688
1013324
260297
16891
777685
600060
472050
985878
130636
170552
1015927
157291
514285
92494
769455
852032
781237
545377
963276
779070
151683
318763
608954
503491
620187
674550
1034883
912561
885820
882918
798339
472184
679674
138196
458454
518555
431304
375270
343302
540351
304152
1011301
463103
491079
896196
434878
876654
275775
1042113
1008042
487232
1037698
853999
647161
158220
294121
1003637
764306
189983
344571
182208
805554
302161
682509
536785
867767
690300
680777
681200
679260
772880
495602
912955
537485
739006
91110
730045
416947
368371
963531
488252
436936
1008371
801665
351449
276489
900847
269145
235909
194013
378592
347915
736499
223318
338121
1000721
482609
691168
322928
943433
229253
539039
487986
870873
808049
522534
19981
1011865
429952
37967
223577
496644
602764
1043775
836844
1012321
1011539
653587
1033387
1000181
5873
402697
686629
871379
759712
407485
566355
846392
535010
800219
94706
596722
394909
175130
454613
550774
107355
52237
318217
986294
18649
870098
828865
513589
865833
116272
892718
1016475
902699
73086
467576
889832
465694
392483
450816
912719
436237
22698
860469
65194
900613
359707
831977
900374
478338
206514
681302
902959
438979
914526
459397
569017
574325
149589
561107
259520
380398
102248
454539
416892
568937
552093
186052
47611
26147
693542
501545
425221
384223
820491
41773
824208
130728
124755
499296
792370
125719
727791
942791
374318
673639
488979
795594
86263
449280
935868
580258
559741
636713
366317
756277
929852
107779
782899
747024
105566
472412
985496
729585
323102
56109
342310
878849
255987
803123
560452
234851
443901
286967
914693
79717
312264
623454
162
673188
92488
523288
535064
916058
817987
477979
119092
150733
590332
461946
647584
429823
138699
555183
628511
754187
558824
975124
119810
705392
725006
7974
488049
169114
824115
280987
888613
459943
969808
1002356
108781
139158
748808
562086
817277
655934
1036159
332060
338162
320475
67269
673773
685345
272327
748114
787249
195585
979824
72653
926178
387649
797880
593010
13242
979228
415463
961210
977147
109258
96640
286043
769362
931741
1004789
525302
557174
186795
386769
989429
665115
66516
491476
740314
80887
561594
424535
711601
283955
738469
998877
73223
25329
834491
749660
984992
916837
228276
388996
755872
1028366
771075
729276
162867
83697
208738
154569
313955
37945
95584
695164
249079
612149
300293
493290
617714
897126
496013
689546
624506
240274
188076
421642
129079
220071
648318
56965
903982
223453
814062
314723
140510
722120
950484
790279
351
883269
7039
121557
272428
551514
58800
684087
925700
207338
380353
95946
320855
59046
906079
233992
684672
72857
570653
241062
858435
323214
196767
243716
987090
739356
172116
207500
337801
251857
503145
1044391
1012098
567218
442829
211990
215079
213674
951891
340144
339243
270572
249266
871413
27219
173068
199554
785478
50169
590473
132357
158145
983091
146785
827532
686762
949778
141750
924374
278886
849476
170456
16370
210531
769722
721555
623118
910623
752768
954512
731292
82787
661300
659160
64877
554050
574947
636063
936853
174707
527848
268426
373478
1017212
98191
1037219
102708
862666
530068
194383
145164
393432
327296
800276
661389
209596
174085
58821
22332
258672
294239
91063
52291
776756
205403
284225
207150
856831
1041908
786886
437479
192646
189752
688870
478276
54912
885658
228636
575285
821979
434374
597873
503631
388181
254385
110710
793035
335748
167630
627884
323474
620333
1027477
597660
323008
180675
705412
3677
604067
595155
671089
888281
818864
883137
760165
976638
563672
949773
924404
717856
195851
651536
807340
1007091
429429
730234
882869
653401
157072
139617
222803
130404
851626
296608
232199
372796
489580
186036
819953
76541
799790
380467
23054
205153
1017153
622581
30617
545080
883720
834244
612934
905161
944479
7551
572257
366226
521904
564661
809025
272415
256927
652018
697232
326313
710665
8123
114932
265568
995448
808030
403299
609819
727409
440902
791601
909700
1032425
797570
445604
186488
439998
1036256
91426
110076
640991
645817
154922
507962
722992
99537
322325
647373
915081
1016175
166437
1005330
553565
1034537
525278
710271
385173
226118
577155
465224
431981
626535
994575
904992
344707
822983
241996
728879
58393
91540
863900
16068
672953
367580
254436
338365
983380
335290
909011
322316
1009303
993243
827450
693971
839998
275544
785194
719290
861611
753973
63690
886131
481227
759684
566165
2778
550513
984742
596836
105945
585187
471402
715217
94386
511282
438948
374975
578752
848272
74893
347736
159124
195165
60971
116397
63310
980226
322092
881154
307444
444829
271681
655287
453265
641656
206893
172050
478999
534712
781828
1016625
48560
941606
627117
522296
636949
853834
845278
701521
572757
857435
769378
407195
349135
473491
698218
799136
816873
527282
231257
1018414
868877
545323
334002
399142
89896
77841
428103
111478
471794
166580
734176
849346
189125
783105
863144
598334
673569
613280
684460
836785
363970
323482
709919
355233
754136
781001
520158
254059
41442
929941
416695
574889
509267
813273
737617
577153
312936
146643
471880
740184
457814
442889
922623
656435
698859
302068
741650
137627
896764
99168
409721
107252
882482
966560
618970
442979
992089
312902
5392
781741
517073
985079
364231
988854
822798
192457
437734
898419
186929
784250
567837
105026
817690
769960
825651
132631
424370
600242
128998
213549
486904
239106
390045
678802
200687
313400
747431
460620
665355
306961
257814
648610
570241
941005
659111
345526
1018447
790016
237833
865573
514317
333891
726933
947925
411058
32187
273957
429599
841938
565158
114845
425152
853009
957153
529611
267641
581695
113331
821442
127363
238509
311568
821341
13166
509160
254788
1027015
66773
1034541
530471
262654
475224
458785
139234
1021253
479201
546543
658467
600642
913443
398021
393827
315701
375867
342323
27566
529656
332348
572757
624043
386150
605863
253103
592878
911004
875814
31627
904318
355479
413734
648796
655732
813836
852296
852618
478095
865480
795391
35910
595075
204679
208910
566042
249501
151089
796539
592851
308561
1010186
883282
352065
512279
817295
983845
862191
222021
10107
654786
673249
822116
963304
759411
727336
922940
204965
76725
979153
744626
609294
670352
326220
692982
784119
184012
779259
141796
365591
258300
100838
698868
1038821
29577
33730
478738
870299
557327
446164
557799
374714
482811
994083
513606
459430
541453
366238
441395
553134
693065
837847
136045
40778
803146
828960
254334
685156
732603
734776
879827
84026
745684
256264
137440
779703
266975
900793
293628
768565
179545
980500
554930
585119
707189
968433
781064
499156
331396
512291
229574
940468
416497
14493
363922
255830
663681
442448
819931
903571
683039
92585
1032964
120010
97305
684276
554149
639551
896534
842176
366077
87494
81172
322256
238044
131098
650387
187625
872934
345634
651379
167703
57071
396659
242745
1028142
992049
1034912
482957
897065
696733
324344
954083
332025
807618
71911
784512
414087
593817
140098
933299
561283
1031678
148374
428053
769186
18172
969101
600770
924804
92186
427306
907820
264406
460895
814963
949617
615135
960855
668131
894548
748159
561949
769746
1036217
652036
657827
946749
631766
11499
435147
415597
1007917
738890
940721
120803
391396
397726
863546
788405
342664
689195
319231
1003320
1020470
999114
232228
69417
521397
111308
142189
1040969
969388
1035610
130217
938550
340981
719989
796610
917801
96866
355252
812943
963213
125225
795667
182497
629434
173294
710841
163162
468034
641219
843739
384819
538500
778043
612759
304047
487152
736763
941191
187940
260756
833543
815629
283401
449810
212065
974499
782907
504416
397965
191855
534278
602421
997282
935193
126645
951002
600472
1001604
483897
936237
480737
750932
611413
900908
959416
245157
772047
494958
66179
421249
68664
618880
513466
1001395
871252
406467
876304
244372
72975
554220
38154
412339
949098
787680
53476
837408
412037
1042085
162664
228113
183722
536215
454546
69520
981902
14236
14612
216900
1033628
669129
876266
769494
439167
570500
579875
31703
213885
983253
843207
507333
1000153
976114
959215
387539
7554
794787
711953
364804
528437
843690
460141
1031802
361027
63201
138948
875096
428966
851931
962644
616617
735176
972751
557155
674384
653270
214150
710170
575552
616124
782112
495606
57592
63398
529874
329242
66171
615961
929634
368891
673972
610220
46003
349572
157028
672566
907110
35351
60030
272736
111778
114914
56579
844800
394753
88787
666581
453099
659246
855990
143329
999078
121219
113479
907910
612389
1012264
988931
387222
376654
963671
1032001
311129
822741
580456
239454
159705
239443
219012
344473
490955
589946
201493
989388
55805
516651
926304
635725
52344
615777
317969
1036065
825568
240993
126251
854874
8774
665261
614706
595581
320342
499045
470166
260049
226866
150749
224720
828194
870949
651208
670391
291853
280138
746739
559870
1001124
414807
698932
58730
810340
697380
47047
293381
1012040
501771
823457
1023671
749856
1043732
329034
237950
128053
224725
43777
512549
426065
1034819
298048
691397
557182
166289
438296
11046
753424
444622
392732
410082
209702
221918
461429
670844
457667
1014291
674494
647526
103972
911116
603875
45246
203234
840938
793676
1038364
344943
439008
794304
615696
814778
339232
694070
179555
260814
426986
190398
327036
227363
969289
393948
902851
585173
658080
271319
624485
746171
167055
675786
765961
515755
815612
203899
1029719
853007
374431
808731
772728
350427
251226
681607
32259
167725
776034
679312
794515
955854
768805
9929
631753
1014174
444903
971194
339585
658555
867542
493470
782910
26129
276429
369340
643358
308724
911685
611679
936124
1041544
282039
711516
244365
686679
899556
721310
190905
585020
368871
654471
664851
785933
405713
875719
102641
856667
940045
155895
823443
187015
387649
1044520
993691
281175
204090
527948
666239
1042796
52866
346916
887056
674561
473119
565340
25597
97102
636918
1005236
756257
450840
562775
960516
807216
423919
468859
365888
983710
606516
976054
1034245
1010377
602730
459576
671121
32737
548944
587870
977054
450982
703337
52334
367746
767422
455622
810531
565598
262534
613967
487282
952495
361241
889347
777641
776819
863915
1009170
900845
794119
573903
703816
370394
153640
793148
811226
199930
212597
309184
684820
170233
160569
828572
481275
977328
522454
726368
2343
31079
866976
842593
605761
414823
872147
410690
130641
920217
244715
386536
802675
984576
352400
658366
409655
260392
866711
939831
490912
13782
592668
189242
317492
226517
711515
360670
148163
15156
142214
692034
355144
721003
417408
85143
471414
687904
284928
739379
529281
832902
429575
897319
1007107
379465
158439
438245
858353
619323
651440
527457
770085
168135
696699
128953
335118
288064
717136
137920
13820
464809
248837
347278
386062
222342
310068
344330
871528
131224
102675
854127
130874
994301
233470
285606
533256
668906
262245
156337
211852
702164
811925
428938
919766
1004597
768243
260824
565293
964091
730205
979540
11222
135896
626144
188018
484321
555664
411992
1003741
432013
394674
385000
765014
523972
705781
51403
599047
997359
518251
496754
937146
420723
559872
973354
396192
770123
137905
414047
219545
971925
471943
882811
943097
284022
236176
739687
370737
667920
267657
330530
933147
954679
214324
433100
951277
549567
696652
857369
829968
567689
289908
680700
68231
164789
607185
208857
572325
313638
472358
855823
633292
434479
518242
490751
869814
117965
765758
9399
442345
415041
6552
51207
283487
382034
787964
367954
236677
834467
632653
242396
674143
765189
83472
695144
665769
679210
487024
634292
496572
776032
218962
866066
764329
712760
785447
215333
252618
978127
456098
528811
590697
207888
997553
464106
493045
12206
203208
681710
575344
871923
64786
528071
639948
841248
403765
77869
910202
741858
506760
526599
871345
993416
827798
268881
516293
61842
639433
3720
93482
70172
150325
87920
367399
1040888
833839
637751
446753
273687
62695
1005412
176967
694176
667255
910034
607070
575139
777676
733290
851392
551096
184071
502066
141589
241228
739027
324859
429286
703273
180034
378370
649007
581508
787269
462040
424392
526339
913630
951550
108409
910128
933938
490638
520150
326366
359983
957063
264768
1017562
956153
779979
538805
560062
370398
515461
965979
475472
741758
306782
365985
268995
116599
97849
194816
84824
853566
965340
695185
268216
49280
452759
353655
509936
181913
396503
235199
725924
55372
557960
653829
282428
450421
811048
295266
37664
990134
532357
720837
350005
686636
350137
380870
695439
150187
439744
68227
673706
174632
396259
166572
12779
478582
343896
661599
291235
569662
804295
448803
234812
274355
306127
783066
1005175
910106
864254
126239
736356
808300
912324
697853
610964
955050
315098
608380
777029
453143
218424
334686
409337
924800
141621
223272
946695
288723
309684
503267
708524
866186
625703
724216
448316
193186
739310
1018927
926906
19831
827738
851155
972990
41438
607372
751663
208367
824896
506945
181697
698073
357270
919868
404262
38319
431019
507818
484371
313478
438750
865798
105871
83569
434982
63643
837216
735483
711864
652216
908748
535204
336347
354
451438
868067
653571
326864
685378
74735
261037
490455
555246
706647
418091
437653
823747
639520
187968
267672
689754
909928
11486
961074
406232
760666
239433
442616
557943
85125
861197
762633
999273
397485
713523
188908
283232
291159
603073
114965
1026819
341730
234268
407408
1038570
347909
580356
419780
335953
632436
344097
883058
307461
470276
569649
945994
795388
947189
580347
344473
879000
981980
198975
456760
267368
871402
41935
110241
710747
270128
706713
640389
1009290
461027
866873
1006260
551311
292071
562112
298376
390606
145524
529780
997059
215540
915702
607623
259012
178591
768817
354741
452487
314302
607369
897159
674253
337272
14628
556749
550413
914688
73507
713258
412786
640945
845772
106778
755938
698845
166826
354184
892567
823117
428547
246814
229598
389257
568026
579398
1006759
274366
634042
379853
1011236
419751
334984
73901
476627
264509
133311
319234
456186
935886
219406
51398
783168
736913
569665
928768
412865
177470
684538
665591
931342
320856
556668
198287
13564
368569
672157
15900
598724
707866
251141
1025009
335197
300680
1045044
994813
887430
314420
877191
991350
503674
866846
790455
593569
494987
330910
212838
243067
496584
283885
321979
883010
466112
632009
173283
788569
39710
438338
964090
818065
28012
1039050
303198
22501
913107
574702
146830
916447
896347
223541
973476
274656
205293
518206
964041
613065
431359
445646
952073
313730
215304
851833
39861
546076
242093
283616
616568
346228
1034844
1002860
239414
312255
134316
467917
303358
512576
138115
721470
948630
899870
644323
178027
198169
321596
51018
89814
308955
996521
959377
657732
704676
496554
413413
354822
98421
599045
746927
887890
191428
849252
147416
166418
975268
622910
88915
270579
616306
671342
465
945146
304068
297318
8479
636479
1013248
147445
55433
485162
62819
813172
899496
259655
367976
58114
297887
246797
372774
666969
464819
360080
766047
655593
936859
947647
830666
118534
356306
340048
806199
344780
823840
886438
480121
6719
496184
268546
1004291
902367
413602
559392
981442
280925
333878
189680
147122
172304
582853
981779
97097
607836
76405
467878
500170
981568
132278
602986
746375
425338
264909
379457
402349
945371
197776
968612
269900
446183
374513
416053
801368
162039
777992
791886
897449
537769
430808
160504
560870
869431
185520
752854
906390
42302
797054
985504
504589
827199
730563
829590
835291
91179
225052
929472
300727
472571
593787
591403
1026704
256070
423805
304883
804703
9483
393654
689331
688570
939318
664878
459582
410906
456602
139718
658747
993687
947980
531925
112514
592796
144829
694317
394370
278704
524128
900790
736344
823109
879623
92735
258903
155717
23696
99173
187345
406409
848044
338687
675860
386486
446664
684851
534965
1037000
584811
776281
363285
577216
577967
1041947
529679
162806
243832
937924
162875
935409
422808
64812
132928
936992
569582
565876
635736
782590
509275
713061
707745
865851
599067
693224
1039728
699233
894328
845245
815647
17876
705722
891157
480479
732027
422110
648188
1017631
335321
284637
519860
166958
200717
365909
148272
728378
849565
881071
24493
731136
477813
1036444
662351
592959
622102
219706
744634
281456
169337
839592
685524
158077
282685
707159
53474
634809
671712
792810
1004988
804914
162486
572929
193805
758380
686266
491233
45159
724201
807047
833018
791928
703683
318501
160788
765840
872642
468939
243927
801348
45736
491145
858477
186183
542099
920751
600471
111598
550871
241942
669258
627891
310296
870522
222359
930789
551406
296937
220465
423794
1036634
6971
1003106
213428
159552
264862
486188
973106
878654
567541
218811
505958
59177
808023
1025535
877729
712878
191491
752841
1002435
1009573
973610
536867
367431
1021058
2995
141860
408793
472191
77365
347349
730446
348945
373756
196250
314268
961593
446564
942539
56040
342576
141107
941986
1026310
748115
1027809
107202
759706
714588
889295
633919
409644
716824
910056
234918
369383
271571
180011
426501
272
258728
405825
120125
340412
921059
438363
198587
510530
334278
798018
145663
67596
394199
195515
321989
821452
586215
821621
198977
416699
280697
450174
974247
214902
343792
276635
391709
660024
827467
544949
620383
823231
32248
860528
740547
163568
898036
640467
645176
898175
531914
30907
261357
102995
381867
302572
525648
670751
902647
134763
618114
249789
427440
1010263
97885
858898
415752
394123
150220
72581
536112
203798
101039
1006509
625066
146624
1016342
13235
173972
148207
929709
295551
416864
813557
1003902
969639
986076
546532
1014115
771151
842886
1033852
772617
880999
857039
296023
19270
1021117
199869
811888
912615
54277
247394
848271
677968
501030
961833
153941
463728
922038
344121
596154
942373
669558
699615
746201
979760
423378
403235
780062
867668
580592
575055
495662
174471
1011633
177094
106023
471798
212659
750078
496485
252188
445319
913478
1040501
545779
1005485
736727
228553
103908
590866
514878
666614
439342
1027023
902511
670862
78829
502591
948089
26267
446080
162088
260117
71915
556138
164807
133360
260713
100328
559637
799749
492526
554013
754608
549463
652534
272522
727054
195564
453488
806889
79467
41537
523261
350202
759374
177553
26191
355835
788256
721184
934411
4074
72997
942624
776708
345920
86427
663965
315749
587694
733522
315035
506683
735976
941475
696795
426693
1033288
867789
690313
463644
606848
694343
28969
246037
953756
423861
5250
538897
1041802
542164
503784
356334
744029
563026
699849
195246
336212
578539
944897
641288
568713
782681
753000
999861
563699
812597
753451
813579
512615
198029
826269
222238
644944
433794
492783
242969
394816
566740
199402
248725
617134
674889
660649
888709
310242
750180
98889
489769
58107
52509
78850
791186
383426
647890
133285
346129
281085
483876
1027699
860565
300458
27344
615871
563120
36800
862739
86414
771268
574443
986345
721779
633400
11382
732427
883379
912291
687581
916033
439692
657683
512887
395891
281478
108016
666474
205053
227925
383897
613280
773864
71594
1005268
3461
319005
1006475
144546
94930
111455
120312
936445
310142
232281
206929
199009
558854
993067
454301
933770
586753
100618
1030744
934382
900228
572077
290495
211742
412335
348954
516839
251893
917648
209077
450044
87016
630714
803545
104498
1025859
281038
172854
484731
271013
107799
741883
998070
50856
910912
747409
440958
709460
227201
148628
622705
357892
797416
1041145
915476
694480
750046
157478
736690
709862
330574
917983
1014070
209507
344137
232360
120383
771875
107524
194470
410854
660324
941444
194954
230176
481569
846936
912882
718746
1019388
644416
967365
357121
375781
286441
751183
412426
584821
465861
997151
8100
502030
519504
954680
627781
1028533
557143
823065
115590
109843
880070
569168
657850
197694
133499
631592
68243
658814
17837
837287
566084
482542
441478
309169
585416
734105
1022249
72398
591906
887776
311868
878439
629150
807075
891027
375259
689641
615598
78252
110896
483593
418050
625559
812576
497436
565111
688387
682886
758849
366425
384951
515483
133672
933193
289483
367216
1008555
869331
1021926
614144
386920
417824
870455
94673
826483
774171
241533
146190
131133
103509
944413
869583
178096
416792
43001
321840
464125
582546
914989
262969
846316
879350
825704
201015
1005237
390587
723061
362867
675220
373716
267235
752064
560897
40064
385139
269255
124482
468256
792260
583898
544907
66117
116335
208628
432739
238803
109032
75237
69745
22901
690322
331241
559411
268956
937267
708003
464729
519328
826398
480705
935729
106032
294636
711410
695295
907762
554220
52771
227947
448451
810823
134192
980605
814573
420303
451951
571852
286494
80684
859237
986941
178
920166
1022911
686640
616031
804081
231236
1006186
566922
607771
217643
309204
406087
444498
354895
117722
289183
350583
113339
314426
717780
31824
532444
250038
105120
426087
278344
656387
257304
669464
405072
314776
788969
445047
903151
982840
799662
952093
691319
685836
854243
113202
128651
677002
168606
490236
744772
112429
926985
262268
1013789
240789
136468
404160
105877
977700
68348
949931
724323
662380
159939
90229
395441
543203
577623
246633
308721
128215
876739
990981
140063
832744
202250
295491
640127
626780
738144
769353
611579
773592
854657
244632
386225
610782
962814
381771
993383
595030
9255
542505
934622
183759
140901
505803
999865
782794
47406
101950
737533
506789
640121
602633
845711
369782
933528
645647
402204
383304
949038
115152
452897
788123
295602
160623
646535
663696
868926
493310
684317
79240
417112
823953
99003
401220
215758
631216
199820
414904
946428
640495
58447
617287
815517
120217
242219
547094
253348
365901
484694
192516
424315
134309
522345
305427
19249
1026856
146822
919921
137233
342361
109908
443118
523962
467938
560560
469788
913477
1035194
753228
629063
860750
390108
389498
1036449
346591
290655
842633
340593
981921
614736
200338
664356
879034
589859
686496
371844
166733
401861
1014131
563749
219185
203081
558468
801543
1028788
725419
736886
301642
910731
794918
909227
423137
673522
344403
370281
44169
1027929
677325
434566
851909
908411
490649
331981
892745
201072
221475
660845
208151
755406
97273
1009258
324492
523490
898966
977718
723200
497344
1032010
408117
968322
909541
571788
66100
319476
160877
745671
741809
965977
878158
380454
477994
68063
584972
455268
516942
1006135
434158
838862
498912
497918
506129
879910
908133
1007472
4111
399671
950083
1040345
314830
207597
851518
435429
895451
862082
86898
482317
964046
397324
284926
766611
758657
296485
1024485
886781
550582
419707
389304
755413
33917
147598
637662
91764
871057
228756
21706
291310
340562
369151
188007
783983
54929
401923
11197
664869
148807
832417
816897
947384
321350
700849
200712
744603
574411
709882
84492
542925
248222
203553
467122
573964
801652
594890
340291
921485
906138
518447
141397
674853
119876
677370
72029
472684
264092
146196
414135
378396
454305
885359
982957
457673
619980
965043
29868
602493
66977
856255
131231
317671
855655
677243
111210
211498
838082
695323
233776
597481
314669
883945
9057
449203
621093
358121
283550
438181
846979
539736
288584
914557
313815
1006222
439149
367013
153154
972346
425537
322725
190880
760952
796113
702577
115933
458766
764501
619787
412911
934153
912112
318932
516790
507388
50731
878138
376709
742659
222021
368697
43032
146543
832914
313291
232896
17745
632617
488048
301027
225827
712860
255039
494429
405172
502576
887552
872597
572531
764589
712867
146145
320747
581414
464960
553497
821589
386467
611913
765959
476452
869541
664289
935804
1026764
856362
224418
722584
294117
312948
434780
562526
1040424
674167
783404
554004
426472
615530
257051
196994
698727
1005897
233713
273933
113863
637307
957450
343223
67808
775683
323305
938103
698393
917991
109863
947626
880833
47578
695420
165885
1027957
247334
888545
873799
685614
312113
992254
28156
682819
475485
646087
851543
204020
629155
115961
19743
797587
887918
110233
550916
504234
587710
918111
1013160
174839
331008
1033276
51568
257383
105795
450415
547337
61772
1005680
287956
168633
768112
688517
18137
646133
627962
336400
975007
168284
834369
1744
85975
622003
421309
1030666
434477
662786
313798
362659
353677
374020
33143
438587
19612
682511
277455
945223
112134
420922
484751
34569
52995
335532
297301
313358
216670
825849
144375
983136
686875
127227
735801
719065
599063
752652
152075
728568
666719
695719
248831
246334
924310
551078
545050
976055
429639
27976
790159
211964
308904
633156
201419
342222
525877
62523
786415
881292
821989
545436
817775
39188
1007687
339071
943455
221935
413255
260134
520311
689322
710183
22877
106450
237030
82994
444098
795531
689607
684276
745791
1005927
764880
328223
926383
967840
494227
535929
37333
142377
889422
500297
343355
26746
478944
778999
309078
170862
369292
365479
406485
1002366
380650
715607
51095
422634
786555
350299
295172
956912
798049
593296
513907
565191
468058
1003725
480198
335779
88415
151508
820789
944349
892200
797144
790730
1024839
836708
1039463
955305
375778
571489
286855
346422
859358
751505
163233
956793
421067
837823
953402
450621
410679
271449
29704
348763
537155
182878
215013
426208
236245
829497
751928
335132
397186
897248
861792
58653
213339
926513
887389
642759
288263
711051
387959
929903
1020116
103145
57807
248693
1023653
727656
31496
461571
626415
634742
792664
995060
163393
357617
198415
558620
1043318
85708
181999
598473
202630
336961
185969
162934
1025430
436843
991588
415098
285740
686080
378421
523763
1022354
866809
321415
241890
803113
449965
80711
606865
934392
600360
714059
440946
861539
463088
459469
819927
579368
683798
506332
483357
341189
772681
1019098
354611
468474
855937
402355
110318
91253
876166
178020
322746
433953
798787
795680
783170
23963
908568
55714
787426
271770
934878
678716
372921
223257
411276
957871
326411
805037
18063
717910
654439
738661
224786
684136
813205
776717
765848
201393
355392
706819
662359
625032
299498
999328
2305
686772
835890
297592
1017902
580529
138617
692297
613459
654840
979847
94878
323339
251281
710363
322831
1002293
229582
849948
407954
800794
921367
14553
683582
108784
675293
232808
423090
488782
780030
838867
785209
494927
16162
350953
84944
844903
693915
844707
739469
145019
729944
216947
118626
916486
654179
425070
872414
240120
188355
1035524
356
469374
141667
345003
714011
994688
200841
517473
131632
277249
340902
17693
772662
72473
176695
178153
723733
233803
763034
153821
21710
713129
314451
115602
654586
477180
376666
527357
131551
318795
825438
771684
336237
215026
150238
868806
556420
226544
656104
682422
293397
355206
339963
771217
604435
253063
807628
970556
1044388
562254
182083
42908
985489
556081
848399
217428
1003984
674583
856553
928192
922069
60755
281304
482138
163644
206079
680825
798948
63121
583391
269861
899948
543206
499191
270304
34498
920756
783443
980248
886318
277067
929474
725095
113550
970313
913695
66990
938049
815297
491099
1007064
263162
1015212
705215
634463
228149
556310
909234
184065
571234
805051
31675
703413
193555
824193
3061
832557
960809
1021780
36436
122564
646045
555217
663590
338954
892192
950580
13289
313656
403757
882962
329211
827762
539863
70198
534284
237099
55295
310092
299710
634218
561755
706024
983554
41505
519729
228204
882318
916051
685322
51958
830327
618407
309275
154716
971800
981188
605908
941197
265752
327967
1017995
326440
93433
846965
828147
528844
414083
749837
363647
10765
910749
576968
265147
391496
3080
950880
954918
2951
760083
80849
781292
1035911
534490
729606
520071
518985
354443
515796
528423
1022292
571721
872603
630830
376218
111425
70027
415019
349339
370194
602969
78944
859037
174453
553871
169777
287251
948808
408166
942865
851289
735599
355589
216211
901022
142790
754154
1001250
949988
885469
962845
787219
209418
254554
415867
625730
233197
751654
386669
750597
687284
870586
334608
334148
903710
690752
95541
62846
814839
381127
843076
1032763
167229
473657
301414
759803
52263
896229
288540
816551
736557
360757
802895
94885
417120
799473
851834
78008
267976
633081
532009
831442
1028550
947229
955296
781449
986037
364798
486774
626569
506870
779246
410548
156145
674100
343751
571375
458135
647879
156937
953525
263872
35927
1007823
268857
424513
820024
742729
1043283
51062
356097
378314
586569
204553
901330
215387
1011504
692678
186131
568670
68378
517348
61771
582127
618245
906091
802512
815647
999411
262897
832412
982583
627886
496336
556174
677882
597693
284286
1008249
103130
508551
744165
892497
463652
292126
353825
122008
555913
638698
348210
273168
533173
85086
98655
626865
857267
824679
277169
498873
517671
290125
897572
829523
375895
650543
749840
900145
130479
245107
514733
257558
995242
728935
155271
1000972
400300
252050
251028
423896
933347
186186
121996
525183
279827
867007
433018
497232
953945
127835
809772
328281
451732
1033564
743279
345415
326051
393861
550946
666250
439127
480724
951954
474943
757558
696120
501680
67348
947821
134108
208547
598415
549909
30785
784306
1031542
140983
610677
1041849
175820
914325
285346
795004
462936
342979
531789
181078
639456
487034
401338
679975
397688
606980
165464
1007854
962841
465166
423615
147719
31413
925558
757200
420374
582452
984467
857179
867515
102955
18772
479811
421955
113507
82891
294387
68762
469135
483966
98743
949483
768953
878786
104613
428865
446349
376215
258797
513964
550420
650706
795934
192983
24214
85115
951709
298215
606555
407729
583298
863486
900129
274203
110114
999122
935387
437740
946654
878682
359422
1008470
884381
821109
92391
37003
434812
985679
834276
1042010
448783
881254
363312
93327
747554
350102
440970
19738
237764
281264
90123
414626
585836
356641
81513
421724
999628
515233
974011
494160
988129
138846
478968
655757
911825
714647
908582
818422
851746
918582
114512
518863
362226
612533
28544
379376
67457
252455
285587
762090
291298
385568
294415
435822
137483
1006375
842498
284017
189435
305000
638033
316341
301109
755857
841557
702698
680900
212161
1033085
876062
671700
1018858
378335
223417
216805
210295
83666
782956
1039466
194278
124266
754346
91355
513873
279706
719368
315374
922422
537021
937330
323725
205390
818160
923612
521622
541607
514464
258556
484034
54471
531723
32570
451474
961452
8160
340645
309863
104195
28305
12741
222064
93939
176619
198955
526573
671615
448033
118704
876286
466068
278076
555289
451707
791115
237914
84847
873210
2365
985431
1044063
423182
994454
54915
471198
29312
216004
1043952
550094
1043799
943402
844942
971590
484057
875855
148921
1033741
270823
63993
904098
424096
621497
417708
247013
454252
543970
11328
333815
973544
79766
833841
683984
223678
927871
398455
569532
335829
774364
492380
895141
822234
202027
973010
504003
640180
1036058
683036
422613
957048
801306
966931
3596
1017356
425062
48277
77918
559341
448290
428913
105220
966909
768005
1021674
745442
890916
162933
1026899
1017625
959217
482188
722077
466554
693811
389557
583289
102696
98316
737055
275043
595392
834817
216250
619635
734002
719838
35714
56217
711219
57598
527723
470208
81548
640392
509003
137372
313197
379907
247790
572699
124169
1016141
938041
248195
204906
579669
567624
264388
1038504
918545
628438
147536
993611
168581
1017423
101974
863034
570953
891250
239312
11947
904198
1038527
390510
279697
326780
524535
613726
930787
832964
167798
216659
820126
551397
184085
279246
923826
782126
207444
228609
760843
1040276
1032882
515726
203373
643947
805276
103557
838765
910203
693816
986593
61517
157040
315579
925034
936305
196689
768475
763231
305644
447135
214442
358070
600224
964845
228108
716640
20397
172199
106927
1026376
990204
81417
754609
182570
709559
903149
577648
170240
1021795
356745
772027
243436
757227
350869
293106
446587
121148
945720
156636
574218
950633
69000
902801
823807
959719
266627
208645
181809
338741
61667
221259
622871
543003
160388
105881
384542
924101
425848
718161
1037908
869927
239396
792939
896563
140794
791245
521704
541318
940330
574400
986091
15904
987159
805254
87986
651642
225161
708989
26927
311164
470727
953588
369552
840400
222366
19903
645420
263647
22155
341619
234730
863448
729206
567485
766809
511858
936676
796890
289698
922526
835997
801864
980518
950419
589593
896743
24683
660436
638882
359774
327721
195677
507728
1012137
675628
789535
505744
276547
999582
935974
891256
431540
1000876
1001675
596191
6097
1013257
829365
755267
805872
881835
456695
579548
690130
637839
351473
37023
860186
855014
232207
620946
404855
174199
888770
483484
946772
1028058
553932
841678
204223
620490
204961
758769
71926
49148
150939
528051
953990
223385
812999
505337
393387
311140
378402
192746
320669
369962
482175
1014290
445369
406734
1004258
958321
916077
392006
866088
752451
666737
803031
123711
40473
663755
1031224
1013957
992039
301625
381194
395763
240841
220025
296418
419722
794262
701695
825390
15393
914553
324352
731841
581933
401652
916674
494026
505298
736577
268831
140244
383945
700136
492434
1031834
671422
583652
607385
506221
270788
391057
954607
260722
752236
853428
979240
208385
32813
210864
159917
820685
180147
198255
849084
839761
373514
492045
807962
386830
443980
649977
29672
928531
656682
273487
144660
977144
513407
766944
924550
888959
995512
599509
976780
339724
639799
982552
1016087
1029008
1043116
25380
513603
834368
423459
732686
669384
312408
162538
954965
460937
989327
949901
928017
585153
190267
323877
199739
364245
265535
48882
998162
852500
382400
677532
562616
751198
662388
995811
5258
406921
659803
265325
1038516
1030248
178126
705441
703533
245162
351041
198529
134814
898535
637848
360999
387789
672953
571584
732860
851397
964367
83309
275610
375461
393452
137444
240428
359179
417181
216710
663415
375935
918733
79188
639092
95614
766722
665362
589014
950903
442034
870354
527225
649075
750250
858590
610139
257847
981359
454595
143932
730937
669096
347883
886441
33606
806786
791896
975210
317497
95349
660671
152267
1038606
949465
367704
975782
25804
90937
265575
636484
964625
696689
312772
66259
604050
1124
690673
886297
705993
629422
840531
137409
430600
422064
310839
79129
621642
83978
786186
686252
618144
137388
786000
273707
277530
387772
500248
245453
82126
545504
106208
507666
789635
961915
348983
826158
51392
86244
160970
13932
917347
243636
487038
307283
132434
631377
533467
312406
914761
349873
778113
55860
389710
26537
274417
605843
114163
653230
985012
697724
556486
646334
556390
173292
878584
900193
62663
109543
573751
382903
895792
148959
471745
842396
644893
1820
573325
967908
444954
855244
561622
342580
534575
725293
932906
652768
300861
352538
530429
470183
547772
425429
1036461
197793
70344
375133
546698
977687
859036
204539
924089
494315
46038
133742
996137
471315
138376
855465
484585
840977
571298
358080
292889
595077
50673
1035743
1016740
886359
823906
494261
287918
174135
569129
585264
1013488
995901
439504
803402
368518
420061
816614
717627
914398
1012160
199788
668058
719385
521389
84962
692497
667330
874620
577652
67576
153127
977550
584599
373071
333776
711631
320411
725414
11819
970557
768259
895351
722894
1021846
663635
597037
246323
666115
752630
765693
259182
871829
965420
697345
309015
936519
837745
279956
375009
362494
229843
101789
860099
547624
522690
565862
444496
282016
237166
644908
419688
523789
395087
234473
680151
1016658
725375
300147
787132
834059
181569
907725
414287
2637
997695
716311
734459
322559
606710
269723
930933
53488
747434
141076
577459
441236
513120
526949
269723
236046
911468
678081
858817
504824
351451
323168
497942
941420
313000
187367
427120
722488
79493
829725
636172
983911
55943
457555
962053
927108
344186
392508
946333
365886
729210
1023647
773204
966764
909102
452836
232650
33248
215700
825086
501231
567691
873232
309479
872954
55666
441965
507527
66722
881800
971113
333913
81814
1031571
466244
822601
857845
415378
329982
389771
349772
462014
374812
146645
901760
926622
249438
766965
982815
400699
692486
558282
607493
132209
380574
665523
607244
1017566
208857
846482
799568
361779
565280
535980
836818
811169
246152
677034
1028679
226844
1026775
142107
267265
539100
310739
240271
522192
983060
320127
909980
502534
557986
677085
28283
972930
635372
254367
757175
877208
846651
319957
756434
105930
561879
843520
354656
938968
213142
779680
79200
132465
531965
115081
1028938
69461
471319
924963
732713
944935
201775
604527
96699
536651
115949
234134
204813
823096
202975
559619
799405
34132
245716
966124
81814
348040
899945
245629
621511
838202
496597
801094
549373
804674
725743
870393
908747
898792
1009897
874199
982625
288102
175557
713410
222123
678798
930332
123677
979815
623027
177073
290371
887226
444296
529877
844851
191859
450018
861564
203559
385441
489918
9091
947209
410425
250236
486589
676994
1016088
625681
544677
836095
111781
159509
636556
359767
809102
679903
301596
354716
348882
21779
532608
130445
19821
284249
603638
146586
390448
604659
901442
388740
20266
714914
903490
149867
301024
758461
295608
146223
12255
154589
136445
39231
656736
1045250
430929
27803
75100
281151
369535
580636
796276
435994
8983
815687
423567
204826
171274
726838
92048
891764
1009646
753794
476357
158535
19193
138302
529080
749428
580183
819010
25463
704642
402368
599515
588731
480970
954552
36286
896698
881454
608953
1039353
51110
609951
157201
13336
649423
781760
85849
592159
327184
732456
300437
289463
1013415
312750
297876
636024
209086
805189
213141
16648
777839
50790
480636
365160
877012
465452
992816
614956
540518
258191
305059
250820
256718
333465
761778
678885
702194
931478
377487
498286
71760
709048
845890
168952
887509
578979
371046
239491
719714
784504
585851
447012
109751
514300
638102
3228
802083
104335
356366
493234
712896
327997
837157
18280
795275
314365
850967
980788
355530
475920
811649
11911
770813
700327
750007
946642
915128
619520
392059
279626
148653
423393
757040
953263
717829
198013
975478
632217
63081
798374
767884
247360
309525
369066
898042
990461
995628
959000
166201
665993
79832
98152
607050
599659
102372
117240
608217
849909
52360
310444
901306
939635
719231
27994
915040
627315
22676
467398
588673
316117
671222
301697
640897
968554
984807
955517
685296
225580
524866
958309
421487
223660
587819
570240
591555
791107
912080
57324
475000
8232
362423
143713
461994
676432
728751
242961
842828
918015
169919
543270
842133
960570
862155
225983
759929
216123
352044
39748
133593
1018589
555806
103356
268014
713574
449646
1045189
401935
727137
589330
9170
309057
941586
1020939
156408
685158
181099
384413
117651
864444
325992
1027247
950628
858332
834779
311912
185953
174369
584480
773384
533653
247226
244484
357101
770962
350092
299685
619467
560849
778630
480758
260675
891298
1026569
584749
783738
943555
687447
337679
117981
197460
669700
617113
408673
952393
242869
1027470
629658
527674
878731
449742
729247
170758
571478
519617
475793
40930
93587
643164
118896
890005
620880
68872
663203
110235
307270
756706
590367
927316
210684
5809
697297
185528
234206
619735
987565
811896
302456
906361
821366
879956
170198
693419
290594
527006
301957
180970
631354
48773
285219
949491
589887
867803
829063
6498
466564
235960
409446
140220
175411
790511
23149
215902
511152
479357
904120
511774
230967
724284
939366
995075
84723
810325
294404
207705
209670
538596
456297
131433
295342
714827
60
755129
631958
756650
287140
155127
358801
897110
938936
272975
122354
344597
992253
70462
611818
586191
27670
773680
182614
270581
679957
311771
561756
436561
75421
470861
628734
956061
93137
353517
849630
627485
460109
373345
492523
367154
780870
691905
243930
720478
124460
649424
873759
1004181
674032
69094
607571
506010
718924
580931
653948
388965
538438
919286
294859
938354
644676
704614
521732
974361
959582
70486
647227
922444
769951
811030
930899
246800
414143
892341
61944
782064
727556
824371
693235
662387
946050
293057
983032
312153
416070
680389
122995
373670
69820
802701
746348
176858
859387
1013649
683061
660953
388733
504779
731647
402983
396498
444322
1001871
886604
470813
198821
456575
772968
285242
1010897
654039
222798
904399
145820
380126
783664
206558
422683
864289
317969
344692
876145
12537
889635
445648
638894
510975
347020
363293
113405
1032869
963836
40173
393394
721538
560867
323165
186317
713397
442778
677774
47255
954438
904327
171647
271437
590424
385020
343207
458063
333198
387627
534917
223274
686624
120175
504410
907879
862389
750519
909214
485627
74016
258469
278444
35139
57030
558926
502834
268751
635691
1010217
368445
740616
202512
899402
799564
129114
888026
863916
451894
957063
642204
432099
522692
327151
515769
931427
566227
96308
391124
340741
914617
786522
91850
1036184
651927
365899
968522
572346
855388
792848
732782
268816
657901
525126
841308
784518
912916
705848
686665
174205
413367
546539
102589
113324
48256
680835
145322
791478
572868
716566
539199
228573
415075
248170
799407
378912
634402
53222
257476
854035
280090
991604
715230
889382
414945
675738
876973
506256
605058
360798
699377
890637
698515
142932
756933
919872
886885
329590
87924
334509
506302
283422
692930
250855
275731
160736
122554
294012
945292
677202
850546
60905
861878
68543
846872
646863
663501
553281
195887
596746
866437
227916
581624
895802
247062
56600
789066
567098
14756
44305
72699
710692
525564
219360
689866
116146
555395
11899
268079
410669
908152
592329
1011635
579420
341514
451465
984291
666046
522891
966192
348201
260922
403323
908269
416672
58193
29925
16095
196840
115287
595119
687747
304315
855260
981924
609857
245715
25358
550762
103102
386763
269302
83267
718549
866131
473175
777894
603782
454900
838292
30834
129623
301796
133994
82001
668230
816566
452453
520837
753020
294480
492292
342274
777684
326495
440675
488870
930074
879940
319236
18957
463935
52896
560810
1001528
531311
385649
268835
119688
179966
747118
715349
1036347
91490
833785
404248
962597
782331
345857
798141
5714
902545
771420
510322
1023547
33318
828373
760390
232573
391705
30983
515315
519497
325231
748976
501977
99816
547913
754762
14174
37825
907208
823563
720143
904131
360764
46016
220806
174501
220538
970803
951192
939638
273632
185893
375288
808860
880197
737808
733904
665264
623230
673112
1032980
587653
677181
517541
538355
392293
181273
430879
596096
658939
183024
49335
37366
232017
108786
649973
241357
717583
323560
616397
283626
225720
1023934
1036003
523165
191541
675613
166804
663555
259938
879238
1033965
901639
137547
559405
152928
862927
376122
624231
926887
110626
193126
136330
892858
838528
342166
790872
896313
210468
181543
697281
276790
625911
758053
708764
749455
419772
389434
42040
558634
895380
424300
44210
912932
725137
698851
745395
425855
269413
995685
18829
953055
696737
145007
308341
444937
247235
914351
606644
244098
531837
326852
88231
262737
1033682
14896
103747
387212
716821
620205
549945
967985
538206
361107
231646
858840
413017
853122
343759
514278
124622
787915
4740
353050
221212
387125
388424
843163
15997
521626
300158
817822
876893
438615
744703
8718
679464
679302
86987
511759
983775
840848
525127
972019
908459
566723
720354
626250
308239
363470
183932
948209
119574
846977
261432
319944
566307
846301
460321
965047
167102
656957
680666
894476
944756
218759
49139
319317
770467
443027
335339
616350
159134
876597
967294
544292
75490
628225
213101
595012
247006
91191
446839
803120
726978
23363
227471
563398
957838
172056
986113
513136
914051
947020
461003
256123
933566
244346
548115
393402
849597
332562
998688
173367
575931
212724
263157
828602
769216
561894
80935
519955
500969
722064
840710
141848
310358
358143
141449
352900
24106
454558
995408
34209
779610
765668
93363
153806
99032
887258
1014696
785283
965187
470740
806195
908696
407718
658096
546437
800065
889321
197857
884494
249158
56816
996831
458969
1870
807898
240990
396794
392755
372381
163885
473212
40802
896366
777459
154620
315534
776556
441639
346244
470288
667123
555199
716351
949751
989407
274696
665551
995235
987162
296724
433238
826209
379350
989833
698759
238800
287008
766640
743217
1041626
293999
405203
37823
959536
133975
550003
555786
867143
916838
646427
1016013
529441
128415
43129
997863
1040234
544863
725361
264613
268557
134298
256802
822793
305432
858612
702370
424703
234448
876655
779083
821205
1038605
860923
217219
600757
209386
737297
514973
257068
606374
530151
260800
594891
599048
376614
874652
719604
359176
68020
157293
193213
488901
315658
945421
637512
676625
977640
759405
972159
366577
677701
403923
589996
722985
401395
75760
572325
642193
177594
921879
243627
952655
976391
674659
558795
7967
110283
462075
282219
246017
432581
54812
104005
310902
709712
11484
971561
870651
1001721
140448
968808
161826
332109
293112
884885
836630
119392
198455
355082
222152
292178
1015805
304434
641041
360769
970535
379447
229992
468901
287146
221671
1015156
512483
1017233
317163
906695
729265
732447
66492
565384
503102
527779
683523
339268
873757
866882
392401
168414
778861
437813
80628
239533
852204
495337
668208
862256
224813
494805
704901
899672
992309
1023249
493853
264073
1031957
970939
289507
381378
793309
537052
219688
1002295
483674
635554
185040
605528
879241
911647
210509
975958
380095
212139
386352
469701
494383
532440
440696
300537
173779
714565
938025
761830
233542
541903
612164
214977
432089
644227
434186
965676
1024445
265218
1006143
346119
715811
615019
784689
71220
130189
920612
713326
1013417
27900
803779
442994
381283
381271
659941
359664
962008
817867
984440
520161
22329
809922
393580
976679
123075
236122
23422
661291
759520
67475
14996
1012023
890029
335022
622850
561662
699892
351075
1006646
678807
311755
209675
591363
539262
450862
933016
362888
749950
909529
114079
692777
1029922
738553
645127
504754
824876
959085
824636
325667
315769
1023090
783961
727323
815820
410858
527242
570191
914179
164228
762321
701973
992898
787788
415370
828499
224895
172921
1000833
733060
470775
342770
1009083
589309
353865
503722
760990
468425
503005
538559
985055
902531
919208
975144
575227
870983
594510
355450
663382
287796
990616
524075
720746
199663
742628
168987
352182
200182
830827
683719
136970
656493
613950
623466
881100
396957
106056
510186
270778
746249
784278
267244
165519
704794
931705
507678
10844
766123
998509
337872
227041
902524
845556
352759
5461
952163
280676
34696
896525
473462
452235
747622
605434
304105
201179
257053
137424
916775
147007
913452
362557
639273
284232
33673
262247
554971
662191
869667
430676
914535
758731
311533
696083
1017028
271722
743730
418374
782924
973036
625269
609288
862789
701601
775123
436466
222390
1035131
415496
979247
1027529
307173
567839
235980
438158
491751
789471
46164
871532
922903
366652
335381
74747
342526
506198
870655
441747
989621
912350
148190
647237
349870
265179
844747
507421
131736
91256
1032696
15789
877454
351432
726086
76312
862579
616933
525915
983461
7668
198101
461374
1032477
806318
54027
1014649
76039
301965
259688
573220
392198
615981
126598
3301
30947
242759
726201
786212
381959
608411
757631
958400
23139
161320
245996
800329
1012092
1021770
339456
244314
1014234
132709
426649
90209
724509
981901
675324
1000642
332231
150505
121736
152383
760787
188519
1028981
569497
1044018
431355
479258
778842
478532
702916
1005615
501100
564906
423285
172985
542679
98446
846280
706547
831768
910751
309756
585298
824881
856049
861590
403038
1010270
102524
215099
545610
314674
459932
600247
241709
888649
9730
949569
831582
199824
600977
981318
58078
468472
24918
369544
389413
287035
739532
759135
275417
963483
1022498
636461
189550
134623
152779
661325
347447
720180
809977
830446
831667
630935
834260
315724
28078
553812
86854
650324
766805
772990
332317
87191
752972
831151
769143
941513
718698
941034
103357
649691
112908
958921
325605
966146
310873
355201
102883
881367
1038654
988827
587052
299196
457425
414169
1034784
169394
196013
934528
882811
769853
943017
841571
796604
412247
461084
658872
544716
305089
458898
343648
6591
33111
579874
288156
780713
768019
331822
652530
590717
614645
362253
282907
521051
718064
265878
189317
87671
133965
669575
6762
215522
121889
111662
393410
601090
41086
203819
921580
164036
1013751
706722
638932
254294
550769
435986
1023915
977488
496619
839281
750365
214327
895671
1011383
167668
752440
129326
557753
798943
25352
786553
333483
1018693
409209
772972
1040676
44825
362732
335906
309191
666603
734404
315579
372163
985884
681982
377847
493627
907629
341666
877070
216153
967242
264251
74905
593195
552029
680494
650504
237136
880797
289488
833398
722715
824425
805639
724311
212058
201201
327220
645868
941371
921210
710298
356088
189381
123956
923938
619510
554861
180520
1018153
956190
983185
502804
395111
317404
420551
318700
871319
591085
784290
323865
116993
13472
187025
338872
384994
230969
229438
301276
45908
868881
316887
673497
560399
58849
442872
34925
717437
226711
795678
977485
508151
71891
832156
148504
19370
853873
697866
406939
646731
54588
91223
832145
110170
990209
921252
188193
519435
198205
774844
333079
934804
2092
471659
525381
41755
618590
436846
694175
658680
272942
849505
924743
836023
733858
432662
820541
803646
755293
319541
291477
766586
954345
778749
205274
738837
759023
302017
700319
276386
932840
893879
643026
388929
612789
245597
325491
26418
1018458
191051
142448
289757
1032072
130829
520359
770290
842461
938437
992790
148817
112837
889985
455023
87522
802228
907595
392640
308714
392386
171112
558776
448706
121147
67608
634241
759987
934086
386977
44358
462200
295540
851339
810588
51222
281055
738898
52261
669101
579384
545724
100586
150857
510646
534850
585576
951917
555309
661062
388391
270812
604046
902747
353186
770143
893810
876091
297279
251407
11733
791701
484331
778515
297386
485458
853545
240408
338557
834128
697004
121814
984308
9795
1035692
117844
753012
397323
456551
618008
249955
625758
894509
378490
759833
789529
458434
389040
216117
193865
262427
292938
303651
639626
241215
675092
252713
663114
972785
151049
624364
129769
597919
742563
268384
927341
385764
940750
985106
954344
823167
493058
992287
207918
127197
922607
802717
376965
153598
765051
180028
59852
167591
841537
753838
205670
838807
145245
937745
702624
547673
649611
373570
528100
662369
928142
100694
327866
578012
426649
972184
942894
367849
327335
475684
751807
394917
254489
1011329
382912
320729
320039
202944
245161
824125
342603
789358
750850
505492
940306
189587
807998
67706
451105
416736
371562
230436
501302
833179
622200
557505
391417
899684
430828
725610
818038
537428
597215
704607
7708
1018018
18937
486011
703554
876576
345449
779982
447973
493178
544260
194573
54724
493715
454010
458183
489879
270680
955008
881079
1020063
996888
457989
497518
348837
857442
73626
55392
665163
18090
93842
758047
310545
654676
631424
282421
611814
137113
634055
555263
634662
98329
959033
594782
991133
386732
765646
628358
924851
291390
269679
284820
828362
880480
521030
275747
661915
728527
34232
186339
578368
785652
868196
221557
1007274
224417
379475
48481
178364
768830
965529
977291
314702
639208
885615
750269
849212
452700
315078
298997
927660
534740
200435
511042
891597
291695
638407
1043510
745897
673829
810125
447335
1011936
174346
388814
355817
521992
635116
513319
706307
148530
809835
144710
852882
81700
875111
875383
548209
479906
828631
54303
919816
189772
584151
970688
1043317
712468
140383
107421
1004823
996079
10624
992571
787578
445252
872122
879218
777050
370525
60735
503888
200567
806117
994181
191692
447709
959605
484445
275070
487249
764370
945807
224708
856176
617814
424776
890131
567851
725829
391371
353593
167647
66845
418016
488768
729329
598945
479563
762204
540667
655866
855227
194839
930390
558879
13951
381288
1033527
259327
174918
250024
576181
316864
906208
790716
902146
406746
508564
430710
171581
698977
647403
662902
758093
602579
233356
1000793
966603
741411
671524
921848
704005
374596
247544
279793
332860
226335
599618
741163
306851
875605
111538
881414
539490
901455
361756
668217
129380
915638
579706
999525
905550
188005
621867
427974
47276
1040230
653386
804395
981862
596042
829226
573239
466349
226971
480127
871441
934433
696375
622914
421070
914640
298258
836721
1013023
18799
872093
381806
1016504
707719
583968
61827
372321
168680
1028126
431158
144950
331476
1014868
542228
145070
875353
904189
509529
235771
23771
884219
847138
828708
633277
489541
552614
89581
862492
48167
181274
189986
624981
746108
607955
274781
751717
905296
25051
300737
10087
626989
869780
648864
418382
1026493
953177
710351
219211
96254
962051
11951
14736
249522
761052
990909
541127
736498
269174
917045
306830
322622
677936
359088
718652
351065
223639
284994
652507
202050
547845
319850
269536
347536
134350
11356
821670
603971
558259
93920
740940
975063
955205
241949
396500
767047
183932
199759
443729
62361
719969
312998
845288
957699
925620
625718
345223
1033003
588252
409853
799080
759296
820227
320521
775358
796878
845461
554050
513324
701923
394407
353309
129948
517162
900916
305492
216150
264046
576408
742420
406051
67573
111461
903194
903908
845811
491398
317592
635880
427180
1024234
380086
673570
543494
602538
963647
236387
763153
550242
1010366
949923
109095
188491
730221
942854
214571
108250
619855
809528
525207
567204
506807
44092
880163
1024013
505016
911508
525906
563980
800712
867136
573185
480559
387721
507103
921906
739390
561391
478334
448771
889669
713543
251169
393137
820444
131387
658014
523852
936638
719580
103783
151323
924025
286839
923287
373032
839555
103178
653926
1034959
742075
130476
439101
663558
747801
141220
508923
28803
2397
498968
495843
292662
228905
358902
237397
530005
816894
224520
754655
186561
493170
517998
305903
327097
545125
401281
1023718
833870
918334
868825
865481
891384
861903
436263
493131
680631
1034884
856759
149237
144534
372924
999160
399380
67884
149678
450775
200106
989162
594745
272817
300262
647265
748080
714156
747915
21389
479456
333143
1028616
979930
791002
39799
703848
264752
419152
808615
807322
308445
518303
102823
512492
106984
442882
327291
415795
687720
247602
105148
355570
333578
751710
680510
1042739
385815
857085
12357
966114
472266
691879
599182
434616
569905
658450
940828
808709
574792
561409
319349
570594
478871
559791
226325
833486
763862
298032
329472
25086
664514
780370
315047
856927
309885
924134
205023
112912
430334
132608
989228
846918
465092
73186
643620
622397
10867
372692
820770
235142
334289
797711
983565
1022474
1034336
757056
698092
790250
550909
901339
248019
746841
449471
6787
277841
987440
561870
459901
205312
826974
543746
1041042
480982
66324
923005
713373
189921
881439
145662
1029132
266786
1018290
826505
68744
1002321
385880
247525
878593
756358
971553
233081
317444
676695
919498
932718
22023
692267
128732
309408
532324
17688
375200
526776
214347
696588
374434
615544
835010
85791
139142
530137
705821
665465
311833
302223
934595
255765
956826
557388
476166
962475
394217
591668
240678
993409
159301
702062
424666
140444
627302
392102
613446
1020532
848442
972373
48512
459551
360921
221486
845951
220798
910988
118352
632616
149901
917547
407066
588868
397964
202890
823622
231460
296497
267249
72364
145556
400410
951682
91126
933011
86540
362071
369722
451391
946809
774925
207199
795431
544192
729954
925091
340470
862723
169485
164175
930857
1018613
561786
282289
593680
421242
286956
905978
440996
165503
927288
521890
344054
1041625
803291
598105
321655
284156
986566
224146
302120
290606
107966
682452
1003459
829698
1006256
60867
167075
945476
773919
458511
940450
211018
162207
1042350
924919
789340
583051
360264
230577
610148
409649
978620
259369
798256
518242
70384
826599
376327
598140
273508
781969
828263
586727
471259
125362
570944
566653
666064
923699
128546
41400
492269
670141
408393
1004154
183292
648003
307510
364095
820090
1038534
882807
763986
514008
530018
438060
902356
797206
805139
271680
20239
269755
924122
141467
746320
531684
199314
17304
664137
979375
347566
617838
589508
276630
852217
15705
219471
927950
690157
851353
806004
709585
437854
713110
517967
206571
386481
277397
351842
337153
140891
894772
842499
741384
273969
344712
88853
97410
65961
241483
906634
588660
602685
382562
746659
815832
134727
18361
875709
743856
853039
491426
295816
504535
136163
308070
382097
44149
11342
35636
868999
843248
771073
207970
619719
267518
46643
588177
742927
999384
375362
791762
427140
686801
47374
441728
768337
990111
482700
998032
1009305
224016
804404
116590
387327
775460
628510
1013441
490242
597821
268238
519694
672758
660838
875352
415783
1014518
303085
681250
698918
113799
11090
38307
146018
65749
565516
440409
339897
245669
1041809
72938
557250
911790
290363
896127
1007181
245962
939363
860203
193501
372748
230027
922623
580622
499065
136355
384228
548568
454929
166308
958388
1013863
464093
1002972
738658
791552
392838
994256
958037
873972
328456
666757
324594
718321
578386
53895
640974
58951
551874
1039324
753803
353410
429314
731565
374821
913561
1038947
25789
546510
386250
998158
520878
888250
60137
615707
996267
7661
1033524
279711
190334
554439
598742
149968
481545
179151
900568
415437
658056
774682
511009
802781
398047
1024332
100643
1012557
414491
82102
541180
66770
671823
703597
1025627
247861
843632
245819
873820
251679
112785
399301
755467
822640
526109
941263
409933
855806
929325
575398
756284
463261
100412
991505
72034
908566
954763
625144
1031344
290306
11762
1023444
841835
712942
774656
551550
407077
1003963
750860
875110
802724
569955
560246
575241
568262
962346
1004274
339037
841617
573165
621146
538036
589186
1002476
507675
609062
716467
252316
903575
425600
362126
254876
668947
333407
567571
116497
98264
1035626
709604
757697
789983
410367
411895
612841
87689
196639
210302
366430
869595
440062
825373
458277
1022644
704844
896197
515455
923978
54419
941785
1007499
301829
490304
87424
747393
445999
1014800
99814
595299
874848
976608
555825
354540
808031
783259
193165
946388
979367
729862
1024881
96680
658257
880568
227111
909164
200170
575185
343215
214391
465623
308905
707256
519893
438133
9045
876320
590299
365322
692795
26981
985003
949723
751515
930438
541390
972636
789363
75312
570251
571613
187414
229764
609391
641183
454351
909137
345848
675832
30561
47790
438013
938883
686472
954133
804719
188303
102941
91614
624340
533719
975232
93010
316232
879123
303471
801902
524031
37337
340029
825136
228578
46222
790850
397563
1008924
819562
259274
964313
283887
592710
460109
450528
626784
538565
527809
145574
486931
114858
446859
1004741
593739
303324
686373
541752
208703
337698
625954
417890
492711
724660
470682
542111
931648
483045
337916
879658
1016041
8481
129015
648246
505185
204506
642423
702323
785352
619949
954948
200796
1021501
633556
738945
327137
538793
455534
288230
265899
520889
672411
749294
345513
452095
303766
800094
432550
768953
943322
445709
207647
864586
855260
488265
620991
697555
185134
786588
943110
325364
532645
968760
979514
206975
1022413
388830
70099
69087
350794
411522
835761
405567
692899
454525
348891
111978
553327
986124
444365
257875
213417
797680
776510
354371
1022017
177011
367749
11994
682284
80574
73860
276529
504704
300885
325538
325466
507285
746274
901361
768353
945273
566508
412758
729182
179805
929111
634243
894607
566726
472751
36250
267633
281243
593690
472341
671268
957686
499352
591548
76686
599638
407403
361767
237357
216907
681763
164592
621315
871320
983408
775402
437106
966729
430422
70652
753211
191124
286508
3367
725704
943699
928626
413484
325418
44447
771415
846409
352705
121722
819261
724295
654267
586607
115970
564989
589187
578668
539400
496932
282720
290505
46112
389592
792633
674853
754572
357369
231150
619395
256887
372979
737419
241256
358512
632745
182947
460015
79469
530963
728672
987660
453032
48905
765736
275007
292655
1019522
176088
284401
66683
519407
876989
317684
640141
374836
29210
937808
1022279
952445
544143
102005
346696
260939
879344
290444
60917
1001494
493395
968448
186027
744808
531537
747823
364570
449604
417053
858883
705239
508915
488849
752432
73112
434308
259476
88470
123803
870166
294613
579155
128073
161444
449311
693370
784556
1038608
888367
255089
30987
761200
397095
312294
754651
420951
1697
23224
894737
461986
451188
1032031
891095
954300
323826
27355
317667
896318
449122
538188
196815
552682
967369
1044067
542623
815825
123069
925823
481903
493853
642838
531246
721086
604795
969858
360814
965207
917840
895602
153691
110461
849710
558304
271210
773718
511763
762410
426922
616050
689264
966616
681659
773052
8411
129143
530337
389356
211053
1044933
230536
434168
1034979
473186
153204
1007379
550110
490450
324161
284127
97174
584916
430931
580621
810593
1017194
63912
714177
786441
1003155
129405
499523
532831
711980
903579
708883
204880
905237
852381
817161
450763
612821
206486
821692
757076
549526
588672
273426
462705
337299
180012
939531
585414
592418
349922
363884
201340
451273
383672
87767
68496
693323
263397
885072
375652
771186
727097
519600
843527
481540
335489
284189
277564
868225
154366
479542
432619
566013
685278
710285
301296
665969
918718
100287
403954
389806
155252
789201
1001805
863215
549021
909949
786389
315068
861413
2797
766088
763895
334335
562026
699521
1027772
242375
354684
875049
240460
575854
701101
444991
626031
116819
29571
49125
914448
32945
761715
910115
861790
543416
462689
554294
613179
140463
172304
691799
182420
552138
781438
235893
6542
183443
850609
634561
149478
43744
81448
83793
909903
473491
788314
694460
208053
588811
55821
42584
942047
443697
228862
631190
942880
576803
215533
894941
503403
895499
668841
638809
24925
63562
664950
159483
112511
87915
459913
580772
810559
752262
305128
288021
984381
1034499
233698
535360
452328
108151
653344
850645
768906
766613
715276
237725
737087
441458
1036106
340767
386492
745985
371822
216135
421385
344972
766739
839388
228873
53220
767403
919192
857426
993778
422019
218382
593957
231580
88009
365277
134719
860339
490475
613388
186139
827979
510660
844414
770682
208303
151880
753301
874551
175769
300223
33032
550699
235780
548722
41155
615379
657275
54921
208669
1005772
61624
962241
567010
224249
873472
674824
687077
521079
153734
252953
573020
318039
936448
325909
611399
495950
555727
642968
627227
282688
776819
937728
944819
386604
163384
867591
765781
700692
31938
205162
762554
995971
156131
489086
813939
976402
848499
422699
518710
909812
216526
354225
990509
566798
84114
656455
611785
585668
186019
136164
652123
572461
219908
963664
922844
535250
1003951
403453
61995
599126
162513
486698
429400
273760
411674
192293
965105
1010277
864747
458854
945433
654227
1036147
508635
335513
60550
190274
258378
668963
44866
485362
960959
839889
1004641
40785
717408
1022958
896016
215139
401142
883573
958392
1035617
596546
934095
926432
374963
626567
483890
202069
309881
507017
228211
775636
793025
861503
907179
904828
401659
384899
354383
744510
1032202
840168
283299
641824
229022
855700
749592
376028
272976
425229
185117
18459
576115
347658
240947
1017505
283899
625686
594855
328469
155876
897258
703013
11132
120733
609350
85402
680853
473820
1036727
1007747
237482
667818
854774
309594
561733
981682
935187
567694
727041
364341
661154
590642
967293
913244
728616
410820
217222
904639
287399
291773
529872
928659
548842
981290
998682
1035709
176139
254244
997716
117831
922345
158742
350026
903817
735380
1039639
142114
662620
882336
625766
1019229
256026
355124
320157
11374
698089
685995
920989
772395
343453
479561
627214
335938
681183
774398
580756
593670
17615
450439
630010
787478
613911
33608
798664
180336
105435
994879
1032294
342368
485163
285939
135643
342943
9934
782088
217219
118590
948314
690114
81769
504887
373551
952458
952926
122789
122248
968946
297756
247485
348657
832983
428422
5221
246716
784681
662407
637690
805380
380002
898389
467146
192324
731096
90438
12514
171836
520436
212552
57214
330193
427032
454363
134994
970340
70843
893715
20490
387030
362886
316533
153330
937970
400079
292817
723948
736313
623480
534370
498108
890836
653469
493875
938482
123894
305275
138889
450501
409765
175917
984502
505339
826052
679405
436540
469526
867181
216226
869790
690743
8524
344147
948249
587333
452603
613475
863802
869017
538301
552241
780588
328321
798302
466178
852935
746130
824272
431577
219702
729029
33662
813154
863446
986500
360893
385530
911076
443983
489673
98492
935507
33511
278673
329095
471395
112133
159807
317806
737095
572348
50917
180899
986993
460243
917310
337947
512072
12235
111948
616032
174272
980483
166698
841550
498711
324525
1024146
577564
737702
699891
311521
560700
996336
202558
1007650
373610
648235
498418
736967
916190
747616
330388
600246
355324
789923
576518
611282
65323
320832
436754
678613
723025
16874
184032
438086
503749
26086
405893
1041846
734012
124567
100776
304407
201962
591519
859112
373377
94259
558069
944088
91612
1699
528965
527761
915457
749388
301782
882270
397484
963490
614658
5380
486539
935854
182947
209680
130268
962594
301089
921238
851432
892520
243053
754296
752154
98183
237681
1005779
726315
492236
828902
143972
718562
293155
947107
585716
699577
330811
1006251
969827
346614
224376
567796
348209
334018
757410
322202
39293
512750
365819
545482
594897
700154
428834
299890
70880
621272
636004
657584
872648
380271
222872
231352
837669
334222
559844
657211
4400
144066
979102
851034
849864
534601
263647
737411
460452
228987
141863
240680
684154
1033458
970918
383087
52204
500186
167546
320207
1043516
681767
982372
77306
856094
726000
43916
719532
143936
706532
615560
193082
259310
10228
466094
81189
251539
635285
801856
897116
441548
341717
181861
672138
396450
747775
47429
371409
510517
482146
938927
292816
653742
211973
831865
26423
821804
611976
700754
187843
409234
751103
662454
166529
1038879
236567
494949
371792
374840
420095
662346
23133
325895
932768
443171
1009991
30130
281966
836218
330566
152902
526938
414388
685569
575513
395256
228277
786739
576869
524182
390620
7580
219630
596723
952685
742400
555182
801868
111083
782765
87612
596581
582900
887871
507802
503268
967128
852541
100531
719683
654557
612395
655781
461643
477456
30679
303866
359372
468906
406285
1021832
439615
861642
292757
172709
438041
98903
914928
1031062
643366
716273
966710
50909
775982
310650
1311
237736
1037230
210303
442480
597498
41821
813434
607615
926078
560618
639790
831674
107756
207229
309783
138932
367691
294223
290676
959045
761666
146137
149202
347605
224514
685511
971401
983579
1010360
1042258
361087
676402
145795
565993
945470
264454
942397
391508
515563
774700
212512
917149
823023
1026821
7258
302098
486361
1007774
848701
713121
73228
505361
56925
686818
46121
352944
190920
497271
664955
845416
180181
494413
609319
361807
391118
168130
462939
1014833
545270
650152
667464
149962
807897
932960
352694
26550
49688
1038938
601275
272435
540672
278886
242051
75036
300831
558015
755250
680689
175945
707459
459073
609477
670443
188179
162412
243329
802331
443242
882457
267930
341487
72113
753216
375005
365160
1020298
817386
553050
1033362
444337
209721
560858
550758
825966
714585
125362
710826
99071
209908
727369
804407
810636
244793
345215
62173
607997
71552
437623
996175
82087
700808
227001
766492
4958
466596
821776
93730
202719
275407
655209
875611
798237
979614
296632
500390
876021
460928
159584
629432
959712
260064
447575
525417
189990
35009
1026917
377432
493399
784353
827131
891108
880217
489845
441022
197957
918175
129400
247293
62917
248314
840231
407260
636637
342104
1021241
840785
981913
264903
35428
345337
357212
489710
522273
310916
123130
678918
970215
38103
723258
640317
272240
268587
790917
471965
524487
659555
697340
941623
228762
144795
486253
966526
806948
711288
146989
130068
774159
707897
515883
398004
478270
307135
339137
520420
512217
437669
810936
703086
732230
14313
909632
92067
657327
386849
472944
345728
240458
1039755
482792
913826
143598
284190
571873
886284
107327
387944
693846
791412
1041963
430952
839299
978849
844140
155487
618841
71443
1026198
827676
274968
135386
11342
363068
83046
322146
142927
286698
243271
150894
748533
296076
708187
720327
178007
1018843
849329
673640
494395
353575
47000
321026
144645
251261
901130
540368
9672
995374
324510
203046
446376
354525
160694
353828
1014201
68728
690894
71825
498545
135515
430625
375443
850926
614121
895289
223191
815478
906871
104228
963783
966211
113407
217711
333529
272183
810786
771949
94527
111829
331532
573807
555634
312398
401058
64794
467939
291437
163665
229787
83540
385908
962043
164305
332821
693682
973597
795688
525382
826931
497741
711505
167237
319546
19563
96429
963949
487397
499315
166401
952375
138369
382649
566226
863670
812315
797459
1032586
1012204
374612
567971
816186
219070
231326
747199
700265
483197
758240
351196
752869
739119
112720
741920
191408
66006
5743
335072
218187
800322
50862
690905
355507
432682
606814
6117
446164
17328
50519
787543
699079
603301
693572
72372
469443
64704
908418
289730
625573
666035
1027696
976803
245652
188830
675893
86701
16700
110623
476155
455588
175206
31661
387504
858379
797772
377947
222866
835109
461759
73528
9751
399485
594746
946838
860784
888854
473428
385638
681275
1030284
109451
50241
203814
202964
716805
234893
342073
397984
182422
374912
991262
245926
102811
675390
402648
1023381
86534
457793
343065
525267
381291
60720
429200
709484
723241
602636
131702
188761
644677
667803
699509
72522
313121
869116
492243
611599
336112
942392
592222
890396
672716
1002754
958474
982952
342286
829073
376607
901675
46624
664138
966815
570680
792431
617430
473364
57960
847056
343346
397096
781080
414156
939710
608213
409195
985607
541497
652567
566855
914577
329971
852853
782041
998747
238988
351001
521689
1024208
998899
413835
200482
108535
689995
322819
343265
773234
517897
943993
415566
101227
583427
611717
306490
522863
864603
808312
757402
555327
675252
1026949
271517
240201
736510
343979
323482
677156
236612
894594
1030949
61881
551446
148873
517780
498205
763416
675785
208358
838489
95219
118493
549261
713394
758212
301099
712531
960521
654568
226516
175979
418700
978401
560365
763202
776923
526728
3648
940390
79609
415594
308218
781209
67764
284776
914292
217653
507200
571880
810452
489712
129180
116150
606649
1008904
260867
1042215
354070
760312
116817
722009
574761
65413
268253
1045110
772547
97445
29263
249496
938841
495946
133206
619561
297369
559854
827550
511078
88923
611284
239939
866301
347912
870972
102349
744042
627134
469809
373398
8463
762232
509225
983293
704599
211907
837915
676376
137901
509859
901280
308677
43741
241156
589288
536197
418685
288611
814315
4759
643606
41221
226011
1002056
601224
86049
572069
655636
903259
834295
646589
718059
594381
1029737
361575
180836
560278
676721
66738
209695
689402
83798
583811
19485
102230
609156
56025
1039719
184363
858173
563680
513863
138469
190651
688357
373863
664799
936000
444482
1005738
939987
341721
705900
350750
440159
55236
1008326
974991
358151
1037066
885650
148089
396073
493743
128496
531750
1011946
214344
395220
801427
809025
566638
349015
699012
628210
463452
601274
82714
190118
26582
943627
629224
926020
952434
995080
1027136
10181
971210
992335
1042562
156907
981633
875802
193237
183573
781195
973348
232437
329141
183599
84171
960473
113598
43387
1000321
54844
365019
709500
108273
72965
64503
710916
162403
324689
222992
710252
50117
29407
436326
523514
588847
82431
809794
614762
568810
492836
709585
648420
564139
470234
873273
48455
467932
856962
867167
1021191
416333
654061
868803
51772
83414
402661
617289
303271
349557
143193
175438
87958
916081
848353
90942
416082
244474
461500
281018
226288
747714
515526
556229
94725
187573
83826
372483
891238
648541
534171
1031226
608622
603760
564011
785198
698512
579867
610244
46225
171301
1015001
135708
40900
755027
464760
424632
850910
917475
80372
691262
924136
525230
957963
371713
769218
256194
121550
856401
612282
159905
638176
902624
637268
32517
3851
36930
61396
432641
951950
548713
22216
389956
157343
362769
543170
647693
676504
856118
727144
758196
744464
994490
779291
459345
662175
695844
63757
811048
360932
1044055
107187
928814
528597
1012366
739698
557639
825272
874318
239302
659490
71170
416226
1009567
480299
519750
379995
89574
545541
733394
677368
47093
1001189
747799
126842
64674
195964
296689
826877
371650
797465
425379
651293
822873
639212
575730
409646
28045
992367
607286
340831
933994
312826
976322
474577
819247
899665
928869
922599
726203
699932
44750
1016393
670925
587236
477099
280907
495793
569863
858726
18556
522932
476333
314100
91509
187168
360367
387899
53444
734653
1009604
846170
685678
434791
300730
11801
639604
469282
353100
141161
472470
333420
718600
1030450
319683
845851
612010
1004788
617513
653461
1029516
322917
463951
56801
226102
172237
569864
801151
740286
577821
93870
40555
498974
293189
359189
688152
357440
258763
161627
704965
677426
362319
80027
989461
837411
60748
842549
465946
791276
366688
918734
957117
527019
69187
840417
30016
879430
185688
363936
13905
110593
982556
480407
343831
875420
997276
575780
553795
465696
556618
680493
621287
476195
359602
397140
161061
544364
457989
925580
175348
449310
892370
407508
939999
576204
460113
537236
59753
1013542
434155
544921
616884
976424
1008782
796195
783139
633915
450145
1006627
530977
690292
174559
176475
145632
192882
591070
558852
265000
252850
915422
524663
245647
790990
890555
695456
339121
155361
969123
710881
1014560
900991
211726
513543
379907
851925
332515
670566
481119
470685
615708
270074
842508
759973
87511
199529
97874
56461
529420
80506
889282
721415
798828
382038
930800
607471
414379
562207
371822
587623
191628
967243
145747
714325
845860
956513
406720
832000
758015
447447
676431
1020727
983821
233858
134464
702467
753249
300982
408655
780520
901308
128878
282490
36955
1023188
119945
941312
1032683
491700
552556
169526
574716
395248
815119
672450
273622
801059
928626
787843
153643
6746
523583
928272
99777
59334
1013148
947813
470276
195058
701084
364929
97681
147360
992861
945346
272618
790405
554662
1026776
2365
1027750
966838
586809
841624
918469
229842
1038900
449486
698441
436681
903490
401977
308433
1014108
694007
593623
702161
936918
679077
205889
919093
674970
616911
208528
990920
452233
143200
50107
580621
256666
993430
358091
796191
336963
184744
178102
44483
661802
745651
237149
1040618
251133
138871
658776
427955
736060
224607
1037833
235231
11196
1006001
720669
464458
60447
892023
705053
102634
976931
384704
265438
515170
987200
976307
331541
164163
421235
599001
17202
590026
144658
732318
264535
866975
918962
649075
512140
592119
640409
199331
122145
825460
100237
817103
766985
322052
611215
908946
692887
96268
1004610
658397
517271
168648
388515
752531
69742
710259
662018
784320
749849
533254
399244
99159
30769
369127
521523
812280
337191
399423
578876
905388
330393
180687
610760
306654
223744
310255
970347
913745
511309
825056
420623
589774
298780
101330
979081
579215
348527
998111
48622
880767
194015
810988
1017192
63095
379049
410536
7231
436774
499695
361102
755574
785068
1041806
176686
648864
770771
235400
237024
875911
1015758
23614
499485
123390
924013
1034269
577391
885263
763782
725483
832750
603758
684389
190881
741726
743219
781261
419931
96470
1011765
38321
849988
29259
289
458255
810231
442051
395182
552539
393052
830172
956395
245443
410911
635639
927428
958156
205694
10033
435399
39192
349678
183201
889719
990289
134784
701701
505195
449875
221807
432425
505627
234373
1002019
337286
886457
48773
69114
830889
78060
201144
128876
308339
323980
1012024
269233
52340
429610
613502
62416
791956
630539
1045286
750177
830713
903271
199310
888748
210074
998688
580735
361399
862323
465473
474772
914643
694772
656806
333343
653316
804752
324319
757028
718978
726168
580099
124908
191489
449364
915421
955646
396079
519286
400402
508215
1023805
334665
593824
882788
706785
217372
258396
450484
825223
633697
267911
265906
9904
995921
286466
299797
993192
582467
123985
143558
42282
946169
936112
469335
966655
588729
277183
244463
664918
162143
1035663
1040701
689356
312353
14221
924137
2488
1040816
1001531
429008
944148
632608
408029
987923
223552
831883
879249
52786
47885
517729
187940
815668
154865
450837
331218
1027961
448265
502243
443279
198021
761810
550471
165376
56468
992818
404994
777463
1040698
137391
329112
50721
684676
737470
420169
333901
829502
442194
739512
210929
237610
449802
116015
438062
342669
840236
741965
441121
596704
159729
76473
638451
313341
411855
252568
262136
355075
572520
931218
739832
638276
534718
710432
136967
963288
737326
710466
766800
44804
513774
536465
623035
711206
776006
169918
967868
1037511
159688
257665
144355
655311
636005
999251
11150
877996
1029567
77523
807057
46646
271334
781424
865866
608289
585023
281005
136518
610672
1005639
984489
316068
718071
646217
205928
328940
370738
528128
1009752
877765
943839
175213
883563
677747
53778
430292
763289
762250
617322
320331
173317
617577
55497
311365
144361
786742
866290
173770
122289
22951
498578
579384
123725
167594
499828
952591
995444
81917
540347
332107
708893
80591
184713
676464
467135
106098
972833
250576
150446
35037
988265
13446
1036520
235282
820929
493852
910524
838419
1039174
578648
262510
853611
923174
550441
502556
598940
224879
797933
100014
641398
48793
1018977
1043112
688261
789331
606179
1008646
531794
556631
622604
731784
69668
675364
694110
489845
451775
166368
363306
629952
910580
948436
864119
530959
721890
748527
1034654
1003138
727120
467614
577827
956442
496397
300057
1012583
75595
755590
416993
195293
820830
320759
377819
198456
607170
778723
59347
1025162
516147
529399
1012131
808053
689190
820091
670031
635958
267914
548520
352562
62153
626161
209167
203874
764292
290118
465459
424422
986354
260452
60706
161118
46952
397481
725118
1003557
673860
99005
81755
681648
353216
1010213
513694
395869
552741
23291
250159
314976
13972
908113
725686
207619
213680
76933
195036
784567
852324
622544
578698
1035762
98102
924947
605722
352007
255671
1002275
864837
625446
824149
471497
714487
232490
228778
999861
945150
127409
65903
740958
520890
879268
637067
371564
97135
76646
570932
867903
833533
686582
42500
841236
11829
379167
343977
896023
981783
33986
255099
1016443
163588
940031
433167
109163
1022798
476754
618446
436222
669053
494904
173265
214726
477130
872470
634999
470919
774199
701916
651445
667020
556134
433810
78335
205202
451113
867341
678793
144762
127939
339561
326513
279411
767443
996853
72346
346220
791377
316463
305309
791818
701326
294583
61274
990288
394152
439125
438422
435956
413215
192133
523423
705533
56980
626060
278571
695444
978007
404973
586328
151967
9914
269237
826480
229920
697752
447571
933038
261994
353856
961123
953959
521185
798756
399579
294243
343662
967547
309264
512340
61261
753230
984966
104132
669341
361216
927068
790327
82544
950436
304283
902594
633499
106115
508110
645958
106239
911684
444403
457317
957562
710807
318061
157645
793574
34600
675363
318795
714233
402273
733422
313903
130294
909145
912788
580081
268581
264057
526860
1014078
299456
905674
845974
219692
476347
153158
78131
289171
57927
578656
183838
806602
398705
778215
47271
921602
485246
259069
931689
138385
469728
936923
508317
725580
746168
409906
528763
42769
459648
619665
826764
416284
189738
314024
815740
369685
697978
546903
276435
31659
970591
850497
798899
405507
861122
729195
248770
796685
154533
656029
530183
773918
625458
184117
38365
846857
351363
144983
663660
773855
96414
449594
155770
369702
969347
539787
1021351
743527
642109
263146
541893
411229
914874
4533
627682
280548
209738
187104
912993
798727
412807
809044
198608
780917
50782
205221
1000018
531580
110078
869954
669975
362782
759756
847283
324963
850
546751
194494
488528
819453
871843
686799
242669
171891
612709
855303
800445
491345
320261
741505
293519
55452
175575
932781
765907
875592
362508
329024
454264
550364
811137
429063
186985
23114
1007138
370129
916682
857546
527681
314583
622389
779472
306020
1039473
430968
897869
923113
481802
800791
356198
530049
273264
766685
156493
989552
729108
957497
134151
393084
438204
252445
427933
772721
104634
595560
206192
981680
247057
399067
586655
113459
734071
968550
935625
526468
346001
558637
879711
447880
957281
180514
892685
909449
828246
654612
865132
8916
402446
648925
876148
475613
174661
301111
44379
449106
903426
412401
252364
198655
350432
231405
1011124
1035479
678334
82020
547374
70345
479518
775078
176351
117213
321492
558871
719410
860289
785566
1020013
871539
284284
206210
175474
110636
910711
449681
127844
733889
390130
99979
521515
165997
540875
659240
792347
941813
994698
812950
277088
347170
214848
457335
676132
465685
791463
94004
372149
639488
942258
919567
960187
604335
642461
218592
1042117
960719
229931
642635
391029
426983
754064
1043863
473240
699882
583660
701816
77260
677620
309980
635442
335797
593917
222779
1012198
679849
550057
78895
669071
262301
197183
1000840
273221
147228
908069
739820
231277
596627
617760
509331
811505
286642
46678
526519
957868
230059
582219
942708
317129
947189
201274
92052
673863
874655
978760
803286
59436
925137
837632
55115
519293
832352
605271
193817
588467
845015
444322
297543
631436
954379
620417
154122
989416
396140
103394
865988
1015508
915546
1013971
822209
537062
72940
884542
81455
810479
1026951
382198
52360
20094
617138
716095
786810
785072
273954
624221
370699
527844
13401
464666
763042
947700
59845
268929
1005243
676061
683927
501441
51983
537758
200830
167619
938244
107919
690572
1035477
582555
765948
783237
542271
985248
28185
718096
516138
940731
711150
787033
655460
857699
284763
983992
935362
743332
937760
461591
384542
408993
300324
16272
842749
987391
808750
304171
367946
647705
373210
149132
774266
441823
737951
295888
638031
759483
914759
901
389609
210951
295419
141333
366887
914693
898094
542585
159199
819838
467645
146042
671507
975330
507977
577652
148253
535656
556483
675844
130404
176382
711092
567101
893417
276683
465012
81135
126388
769719
116053
122517
5847
55305
682681
63728
16011
886564
1032126
732716
776473
831578
236445
861312
691131
721963
119765
802297
32711
543886
314922
485019
768934
223376
977135
923382
611876
739154
245538
489162
523673
173863
48905
869644
675956
383903
191201
523969
743185
834956
587898
844274
35730
378107
342569
324865
303781
444326
518722
925486
541547
794996
61515
128524
849968
379128
742968
1032149
653363
853120
312507
515301
221292
194264
583957
632809
642673
154465
593066
309191
440861
146196
285798
761552
183290
805102
148648
60651
600180
729756
366039
207681
118987
663557
448648
291335
662055
844971
913690
667871
907686
849052
551511
585260
99791
725467
1020747
476155
108264
742049
158200
147048
814752
605177
631029
6592
505303
153471
159128
913846
470477
906833
392831
8213
841096
157142
62891
521555
11687
832668
273951
431361
738640
357725
995299
739277
911298
286600
395015
1007066
9270
510823
633209
304564
94134
123356
865082
238405
684367
225270
189660
5147
515573
675689
1020903
831538
682966
406176
253219
377256
413935
800707
932500
216136
714514
495176
241811
401934
57585
547258
62917
265481
747028
543828
607071
432643
560743
712058
801472
43681
571859
458930
610638
389134
154681
889658
262790
903851
968838
483955
738092
404922
923277
52116
365645
53057
480149
32218
382940
478894
216298
698736
67495
976033
498863
725435
694848
639276
623694
540012
185142
406915
200133
948568
169277
166760
63144
139114
521476
259582
614586
686739
2485
242063
997323
858832
328664
940776
889103
127766
59186
988142
54897
106759
1025755
781403
956836
17007
562327
674216
250066
91867
496265
801969
656795
829996
547632
341087
373718
120662
927263
880154
583161
664385
927589
536429
139606
522468
911807
791803
52021
429790
23708
283585
36878
599476
645952
776171
643166
479929
189641
1027325
13361
674341
755784
465580
880411
940330
877522
501549
720565
284537
882256
202023
493334
212948
453681
233219
831990
731537
922775
111628
976503
556077
1017205
152022
705058
228964
799260
247446
59712
22941
100141
278940
509536
467168
262976
438465
687633
739068
613393
540850
872259
256398
837149
486843
360900
400136
535561
650756
228228
586639
250224
480741
635062
426654
66031
800525
529073
802886
170485
132653
605657
332138
485149
760929
586546
895154
592547
211064
874540
455696
685450
132723
1033941
783555
805140
658315
335571
482210
832272
549989
829512
80912
659084
323698
32272
507636
253399
364555
955458
306066
1012972
959132
725377
494918
487227
211216
884363
278013
1010428
1015878
582422
982766
391587
287272
921054
450838
496787
957415
208581
39172
197523
1033259
595895
620370
939045
904684
222915
1038402
607548
832554
697714
74728
171324
682752
585870
401406
433767
434200
1008189
623282
401424
554592
442084
21237
699611
398956
354817
1010231
311400
93397
279786
735825
734871
1020121
113115
539290
581041
302391
983244
848197
292709
86699
473749
558236
956940
251505
166870
130862
555695
13491
499609
211876
273367
130298
186566
704587
670201
359379
349407
525411
275256
101196
252995
411563
299901
851735
635262
97771
1003845
455736
787543
456276
571937
690261
342182
488795
64870
649722
905603
1012397
990155
693663
726202
557579
294327
753290
945285
320975
458390
235089
358899
539747
617924
662481
538175
838734
145410
743711
594501
194759
197211
647200
751454
329064
686104
476107
164839
160520
127534
67231
807010
843396
542959
187117
794316
733854
10763
587353
96143
948790
256641
661301
604729
498075
573578
789219
335013
607813
57297
977440
302297
899266
912361
857350
771358
111478
182211
323159
464181
1031891
7178
599197
285925
217953
359792
458526
985388
545264
923023
889150
859563
981467
580052
382013
166957
27328
178093
255393
803220
170584
183968
896729
5045
950640
690588
845188
288124
83664
300606
346645
714290
554121
449691
768590
688059
109618
108286
542350
666466
390689
130262
58224
550212
66992
268249
208730
116371
1028700
12537
437134
625050
135481
126646
543815
433927
237958
634054
512140
36372
516341
611618
746608
939955
118428
289894
177343
118952
364869
721438
539299
865681
373597
95410
560930
703804
58752
344521
383013
735813
135380
790049
924671
944434
549302
390792
605716
414698
2043
541807
790525
671730
79572
376168
961386
495002
80048
887818
788304
96222
866847
468473
1035963
490298
193893
625043
394146
192411
546978
514875
643128
564591
407123
549873
634165
554880
439392
1015423
805931
1042342
285119
291470
371853
714848
82624
147152
202220
839159
669780
220241
457040
679710
762642
491072
92169
110986
747868
437496
76128
853912
674131
604851
641870
575784
172302
291781
41247
710371
524229
940141
61579
182762
212162
451708
808798
702787
463083
771384
5286
750260
16086
572090
96955
62464
431234
629635
614605
314757
411326
980762
84551
397166
205330
952942
537780
196877
826624
760970
538639
643771
883752
9305
597665
1014007
43154
9999
4696
343957
813083
96631
96038
131987
617638
485473
185211
338134
656737
350179
946473
336483
103057
144973
492482
352917
15975
39181
534346
846157
265083
948752
873112
555737
174268
470434
34122
825605
930411
782310
309111
516966
672022
889156
978273
280689
25669
617568
586443
58073
472154
724634
696750
476359
377875
292315
647658
1033209
368300
642397
376256
369835
450128
892935
419543
648202
781686
431936
405663
213945
345011
852396
87872
981142
105255
799055
779127
720217
634837
906088
867791
624782
554461
493237
75906
200329
876500
454243
897363
102262
780150
412311
150450
230118
201084
130486
1013255
653788
1036892
811322
76525
953283
723784
365832
739462
921342
164164
87087
527780
769737
1037817
112882
984758
457769
560681
506274
355166
204987
455067
383865
962362
493275
676145
655351
787956
795770
593178
56240
881276
54462
1022666
229490
446672
658059
92096
869348
373747
153529
557203
340740
80517
983934
801359
140420
675431
174088
674810
167326
364633
51411
508732
789629
534732
879172
255098
833901
461616
305460
869122
970390
80894
704944
126040
196128
740253
695665
124253
793363
716143
42143
330905
197046
631077
913249
388610
781666
892378
516119
822658
335566
126831
320713
462112
65530
560763
1027580
281635
190539
905098
1025354
93340
338895
18977
594620
846166
941515
14717
579177
1012238
780471
711077
731163
501394
943540
1013586
944546
367590
561152
450902
272336
908247
424631
347346
9513
839856
718848
455150
67369
399025
277271
374923
639678
986747
838736
393617
874351
885934
507236
885098
929880
481352
518388
44276
438575
396631
824417
785193
392283
795673
216936
713736
394618
255922
910290
661166
681414
920662
872269
782778
306498
853090
606306
812477
392537
288514
1018101
85414
664391
327505
298492
1027782
310614
952450
608377
693448
118773
680786
774603
632951
478667
414884
8266
282137
687715
302396
25719
988603
307873
758527
809453
166750
106179
776521
876256
559781
799465
1018275
431175
120523
802456
239003
505246
870403
787743
365426
749648
1017422
160156
23467
176471
1031875
175150
1006757
939032
344847
459506
414572
335366
321568
598587
631305
955039
324364
605126
912021
109180
1036076
307663
942331
975816
341036
575049
765408
785840
837316
891398
534597
253136
875310
968826
686554
155523
265645
320603
717009
797931
816118
899110
894314
1009537
529921
748550
763333
833350
289964
610635
447508
140197
749215
519953
308247
635436
174835
785803
203937
348475
460201
87978
185533
313484
312673
49377
234945
905114
328358
901150
860141
326110
267028
192729
431256
45365
1017468
582570
673307
912461
2136
308272
400721
715388
415231
372117
75012
824544
616043
403037
20576
899825
728867
627154
833040
183338
686546
559683
671639
762956
441092
114044
954934
780999
657669
926517
947613
1034239
808266
888903
548098
639268
373448
101210
277129
1012015
149500
914879
677405
11648
848004
813239
53425
685495
47878
926767
602244
122225
12918
1000575
115523
307559
623973
457038
122514
91186
621992
86590
814088
920399
748704
444002
201537
276023
702341
525104
955395
862448
620600
439040
813612
965963
102325
57960
969130
603629
108235
150986
719532
643820
570340
233336
208107
45688
423940
709755
753144
655059
848657
479097
531339
737599
949116
1031207
612326
730336
103080
54242
930832
851077
264317
362435
106344
220560
1002397
454394
206665
124501
955282
510232
147380
157520
248926
330439
641397
567971
524797
246477
557167
494367
279563
536272
213054
260625
947547
231614
862821
132818
8328
881466
967453
951211
485250
297730
972175
891751
492609
350729
70321
534223
579535
54184
807219
346085
60769
996696
456155
960703
457346
137377
769783
817314
509431
867680
701189
1014979
54498
117196
668873
814711
452560
517401
588298
298313
428391
279999
913699
24537
998049
71085
198781
194815
410573
902074
717868
822726
817575
495516
411149
469742
119953
76878
50413
45833
391489
382319
346787
633219
936955
445152
397306
921538
114502
495268
27961
883264
766366
755522
533051
370133
483955
83216
596550
211247
1009502
367155
618335
621641
351945
299313
1013220
1024829
1026393
23388
818437
984784
362998
126130
886582
10519
134206
610875
10336
252515
31051
193145
80494
864831
750739
829262
520543
197747
81195
839094
767458
918873
257187
616432
64020
629799
664207
21623
688778
127445
520569
861860
532626
17380
424474
232939
647387
439099
1009319
525661
732599
448424
478479
121299
1023851
270666
42202
17093
714615
259671
103650
815700
954504
917686
381041
438681
464095
933004
353859
923361
592108
905674
472725
620301
246822
850126
716530
347944
154982
1012695
568534
77793
411547
125012
262304
609473
305206
858371
670123
222784
185749
266405
556412
607740
865505
513160
586378
331334
950010
725761
374200
227252
123931
190423
648990
970496
392059
388771
934864
554004
306619
219629
178163
189271
832586
753692
63614
967798
331775
882646
739888
839706
611871
216410
727173
916317
25393
174990
357563
741984
791650
351234
50990
1037474
881266
718290
274500
960197
431766
985426
94719
816978
18911
89740
121506
538809
417804
978511
129509
879436
853421
458897
27788
770081
567251
1015223
604335
116345
175459
1002956
524029
467761
33887
95646
817489
912279
937699
132071
649769
610455
836343
145189
678543
250157
3281
462144
762548
42850
903256
524605
958609
182688
38956
782019
988272
683677
46514
712627
383053
484490
38432
132881
746566
659654
556886
124496
351777
309430
876680
277305
74927
390333
636094
347331
385399
278007
84590
206819
525269
1021148
915588
109877
948201
127295
977148
1039647
452418
625173
242093
362058
760708
1039588
1039125
417569
58422
830935
521051
424597
16825
434193
922886
853585
830036
219432
626646
575686
918597
157637
478239
960931
119776
641415
221574
467505
494661
543186
153642
260669
914241
296996
753253
971612
200626
724629
676316
164469
60910
778109
23894
454695
525029
998487
880219
849780
858373
1007923
937886
6956
736853
585944
377333
359084
340042
539895
955561
487783
903451
449521
225195
747127
748192
724210
511335
613955
650095
272726
777801
70115
619805
981981
853565
256668
761927
822107
708692
506911
893330
875086
361555
813881
504095
905049
239046
188718
244024
257956
730382
805319
937680
83793
580323
29792
227939
858609
635921
591847
127409
627537
619151
272429
103384
140038
107471
652275
841154
55375
89191
826254
839947
601376
814440
308281
143641
530052
694249
771528
982691
355221
22338
576027
725698
602284
357441
98652
1000212
227584
920219
615815
402509
700191
701769
1022162
555948
716286
391505
145775
745417
970962
126875
113966
857767
252988
216906
541653
307614
629008
884084
15452
409702
406511
840515
392227
82583
263430
445781
194435
1044791
177105
506152
590821
244404
464788
234807
783347
664607
891850
281270
776979
211072
607704
684247
1006650
927768
411942
559306
579056
884143
54543
330129
185969
863359
692478
300847
317810
714762
378820
784865
7356
427127
54395
112662
81517
905627
343926
784600
600827
761713
434569
280681
390040
563347
956619
266614
505177
410082
728435
756746
265988
574417
454135
453242
258611
351553
925308
682297
435274
664923
983813
447557
291331
844613
173158
451942
72520
1040245
104035
293179
34663
443622
192016
810401
149057
10472
520164
497352
318233
513345
18094
179731
112649
848743
698844
870835
412391
50444
32429
585981
244116
209444
389807
113930
57388
1005346
786932
928387
629925
345788
388459
554676
186215
939543
434640
922926
256643
590565
1029568
820255
543658
1039832
761990
891008
21968
667562
181044
910575
442013
158622
858890
85060
505872
126998
542318
659659
999955
393395
407692
205637
556586
662436
313299
515791
172537
365065
536458
309735
848123
153080
847877
73583
398309
915050
56819
441278
568585
454392
89182
352615
839217
287064
333141
507978
293943
666480
854211
611750
480346
854860
865679
173178
972711
74853
335552
40584
2125
203850
795455
793523
492868
919948
181745
384566
487351
487640
679648
689402
252904
499481
200625
613110
668263
664877
390444
799917
109417
451772
73864
215645
606408
862175
988545
364244
35794
30247
164522
669370
532684
719153
184768
52728
90539
532575
365399
289322
590918
143944
348834
537860
97602
921482
1011186
495021
73933
982650
784287
108283
616964
658536
114043
177104
733601
577642
514992
257222
48834
589232
8581
697282
327552
756146
346127
123925
551776
771376
862876
1015439
211588
517080
547302
27868
1040964
673428
887843
416640
791880
438841
509822
353327
729562
617008
860525
641588
749975
990310
184456
62869
967238
853818
734110
163179
53047
206385
287744
247104
1032948
191552
297840
592771
180753
357555
524955
145530
236764
151788
340215
544932
761253
90074
270991
107183
973530
238905
877906
159779
102827
398153
279619
762381
996507
92642
802650
930306
343946
554568
519227
129900
680232
932407
39746
612726
93656
352722
581387
269148
734088
672672
906957
535471
468163
590898
522433
1025323
338979
17461
187735
961957
209922
723813
230238
749016
295011
437623
908160
63203
218749
916435
101075
617435
316702
753372
470599
547834
532340
276026
396659
997682
359327
788562
381554
295521
826375
567015
600886
126788
299486
428864
513563
457947
814622
714565
26438
637759
848629
885814
553722
675372
1036037
149986
699119
995756
816818
247149
535214
922725
665448
687398
243648
859668
42235
372446
43940
1038201
848114
442199
129584
718359
180990
733170
534004
801773
501194
632650
55267
815398
308162
334831
367880
358856
995428
802638
1022658
319960
676507
354274
264423
923226
40022
52786
841939
1016953
313841
323811
998025
937393
824217
926797
790955
692129
581392
594786
193576
736125
303164
171305
154003
54434
394561
764890
538235
279250
423197
941878
49601
385496
728502
1036070
793207
1005332
744585
516067
852139
559248
595654
651676
311729
884834
735187
152830
819238
764958
914611
458837
248492
935832
305261
82821
170209
511127
22294
507397
294140
141352
1017792
1020484
706748
569482
357550
586088
275683
563304
911862
205752
260742
920278
145025
581977
507792
613348
431379
953713
46520
222383
427015
858054
98298
912151
142225
377712
936226
346986
126729
198185
426885
684213
449462
931210
10082
979252
589804
750392
928409
726222
961664
872191
435774
77333
986603
929462
656894
537146
799999
564475
846466
382367
854434
119009
185688
1031437
215068
531277
413131
131696
973877
718926
384235
323454
4106
93438
50207
338328
1009328
585215
433796
604313
173924
633593
189048
353283
552584
687023
618368
1008181
627612
11130
372206
39765
349587
197258
1007813
1025239
712213
351171
189199
595743
1044200
318159
206943
188559
869199
946629
858001
217958
866932
214986
64057
866540
230130
216751
649036
357594
80064
231515
246331
868303
918153
759406
202849
746135
828631
331087
750695
939190
1009387
575206
580506
216977
963508
664273
183151
697391
729706
238225
323711
334295
630218
731937
823148
514548
610532
650208
408621
87952
67854
617942
647696
162610
783174
336944
991589
766801
726100
250005
133641
607256
1018613
999535
527390
270804
646349
948379
927584
1014957
416309
464560
684898
180470
289282
548128
839835
62288
191001
583192
314350
678008
354345
995879
1035645
898402
370959
928108
532265
274393
793729
758374
54625
987520
681922
322221
880915
885768
513277
23199
512120
230463
74055
768745
316077
2710
42061
866924
16100
559463
56191
597463
551642
421545
975016
1115
706687
448929
317257
252008
527551
651216
469517
189277
45937
201161
72867
591076
686233
240514
349588
839670
591156
746063
815906
900175
1027976
404235
666367
476878
491404
975901
523939
730156
506844
374811
384507
671247
886641
315283
618262
395465
612674
679825
545330
106729
73899
174659
742639
1037734
631841
598283
811329
235503
732579
20000
990662
509115
554274
10563
185515
121798
925189
652551
1023658
762215
357162
316305
921012
455574
777204
673822
45642
76340
274164
541735
549001
676166
367417
686162
543993
36547
314709
505280
340918
169162
1009103
601437
389452
10940
970985
1026279
690485
570003
232253
409122
77208
554431
106680
358832
778361
917394
607014
887085
578328
698909
769200
825944
47626
232887
257262
878845
781493
81405
873615
1038449
420124
864748
169441
68924
163909
483275
214568
862318
175550
644482
283067
238722
399668
297999
650348
275385
977760
713432
998815
69523
433330
535572
645156
527955
443513
132732
671200
351820
459794
603223
342118
668132
708645
853733
378200
115898
826603
842660
679535
504916
371302
869762
345377
240633
400244
497855
414605
75303
265765
225832
91604
306350
706654
653511
293655
667005
208913
907478
730659
62891
699117
888214
993423
588145
459174
31700
914177
250155
194521
568958
572212
516423
885259
893853
526172
284035
612916
292573
542608
88841
465865
652153
519430
83889
733846
189952
278386
344505
1007205
484942
647490
375190
796923
903095
528911
660873
52885
901053
943484
129642
376265
775199
691910
703241
757332
735859
359053
9748
593750
485551
432708
696042
246565
1038542
692149
480791
254381
327839
196194
126831
516638
646704
554270
771384
901294
496052
209760
18837
686400
352828
695469
351951
45218
884772
146475
491826
1012131
542387
317217
734586
607886
39454
73262
48950
953158
958783
66866
457042
601488
1039160
582321
317776
37020
52400
834845
202748
893858
134706
649020
353880
53798
810100
12754
1039059
547886
505211
108440
632710
922033
904767
596727
600100
217908
569617
705224
319668
993188
479395
1031187
47924
808238
136490
442927
231934
818609
718756
389873
67898
996273
496998
242451
39730
207067
703958
93328
974376
836050
856269
34836
845682
404751
351449
725720
18588
430006
981525
802114
701088
977248
1031512
283989
484752
895175
765131
877222
864093
659309
126998
892560
735248
755776
606685
98694
130188
28915
156588
883247
478571
166464
48783
965584
902950
773529
359260
909240
319123
554990
264417
1018962
350030
379540
467177
74766
985068
716558
745890
972445
996126
552263
1010693
667437
1035561
29443
528344
635532
354101
788539
83350
720924
418180
934821
414991
731778
377062
706488
618756
375820
143704
180844
610360
65486
408079
776605
173404
101046
888248
521704
275850
601110
197160
28333
83763
236704
1018907
538980
351944
901531
701900
210852
179267
190846
678269
785303
413764
264802
69460
782428
1044803
834074
75965
798253
592926
544156
588260
582269
52159
636625
887404
973553
517519
748033
898619
348401
500827
989321
510994
660988
187983
538329
434557
794109
812763
184464
824942
474019
109968
789914
864752
872412
824280
332676
12279
770349
304540
925407
225171
214382
609128
894096
659045
280113
12865
925266
783481
833760
610691
563909
324330
422836
949071
554560
904798
185230
630218
166169
622836
210970
704405
169820
951725
792085
1015479
514849
661859
334214
424371
715510
117820
986432
343872
910978
847470
409021
135287
623795
985994
175849
287807
830397
915441
914475
22423
7905
993348
463065
159145
231539
14911
1027958
169518
878590
147785
386513
376930
68529
524655
890988
394859
1025713
433330
954074
31577
13386
58292
249600
825460
478419
869890
962436
607954
595447
397951
216604
981093
493642
140369
102840
674798
714464
666998
37014
254753
714718
494298
400580
843585
111503
762927
486865
670018
737115
109305
684629
17230
1026977
96665
516780
650477
6774
754478
280248
794698
398339
131356
634442
193117
373980
864965
219136
794297
731424
342280
419509
320413
989945
670465
345693
1026488
785176
53114
900590
919685
416015
957077
861535
285958
352557
438590
766235
26115
869952
862215
813756
71993
952212
286712
294491
552460
655259
94646
203667
216034
855205
426625
210236
934507
558305
539834
942222
705720
363705
12519
757866
878862
89065
867009
964812
777780
733716
472568
367717
922212
25058
457917
714340
245953
888616
559362
108848
17287
748627
681
211061
207380
106911
508160
337157
1011057
961584
767896
260910
889178
271438
483302
850816
360208
65116
565774
503135
488487
982435
235668
932020
784935
911549
28044
906764
1011443
909762
407747
568193
136590
9063
365406
132893
246046
1042261
691496
617103
887683
192736
157581
153468
259667
625348
161122
551335
847685
733416
533931
195239
8212
448581
66627
871915
280896
52163
519269
257407
387603
588801
370956
249333
939671
749700
104639
447396
974298
209638
865074
807769
1006409
821517
357893
723754
242499
72608
420375
75323
996789
356519
834145
453794
654943
472200
418712
757829
233553
18551
316990
742342
1007376
100539
280322
527103
723876
786548
989546
585707
141290
80017
200774
653303
398552
633359
227559
603336
162108
765679
217135
696614
278876
104073
443416
20173
705355
893845
248957
427838
958272
719700
729600
130380
979647
506570
406717
635959
379531
39667
959207
340728
1041129
753129
269517
420100
766118
1037568
794350
812493
629999
876070
398579
227951
304895
872053
201966
132311
787048
516252
808650
260605
792589
984167
526285
992067
593244
170118
318290
615231
686252
20119
347850
956154
447638
184718
306909
845193
606329
746540
1010045
100432
354462
808820
194061
943235
633199
932349
1028748
102083
127677
373389
618710
639809
161900
452667
303377
79499
66433
413031
876733
389171
989969
34450
848262
245393
805022
891426
904629
552935
570211
312302
752423
309575
513932
3199
946910
2708
956537
648969
315454
269373
850116
20668
761211
717466
17820
284008
786911
84433
997956
175568
651952
781066
603963
145302
34761
586231
63967
344234
719840
59982
91455
914948
849973
888147
893166
513284
532692
490016
869657
142560
370758
52748
972024
638270
464018
1005653
946716
840489
208617
668726
671674
455961
812293
27936
360926
651076
1031604
331777
738999
871922
824817
713076
558278
832997
645711
457116
670903
249782
486358
826227
467885
362693
805587
40015
615122
343848
717440
75940
735267
583618
776643
305027
110769
10284
953733
696811
611231
810408
776892
955066
348677
222454
47463
466396
975257
604450
238686
292819
378313
877698
490572
123215
11007
676479
581024
917050
10847
44926
473665
904319
588668
580634
382485
576058
688056
611464
75519
893894
104394
884756
991647
103875
383788
962739
784992
573555
417057
430371
400727
237478
455994
640140
103222
342870
186478
67071
378714
581098
728076
249720
131970
531986
437905
502469
27349
447396
656703
470425
796253
384252
809058
841393
324145
107049
737466
724886
830461
6694
542213
520423
938646
523416
315426
229315
947590
573458
987420
374221
1022498
621937
424877
126939
41795
413127
443125
469046
271884
281798
234357
417678
277542
479089
88923
634134
442319
340024
380356
677748
683146
575116
393180
22737
580785
140204
670969
24106
395815
433508
282960
579068
303216
784359
875877
555431
642861
399709
374942
143509
304397
519114
253165
924808
410017
652494
1027768
760293
21511
116790
162824
530628
527959
769131
742933
928383
160212
528491
21969
206275
434935
633857
325159
633420
826778
313051
806897
399358
919416
482719
438319
509305
297299
321141
1010714
8185
458870
55278
93220
930247
864767
747704
2900
776187
517244
259143
212572
1019599
732850
606423
705399
645012
938342
1040742
961841
776025
393112
281981
557396
169904
974335
468081
174994
431637
839701
811257
105540
475519
742860
922579
78796
442139
404628
652396
857636
462945
123017
841948
899298
635024
767442
713604
709741
896461
74888
782022
835616
633955
568464
23361
592009
667073
82850
334474
355220
368678
85967
706137
81159
52582
839931
546677
518164
645850
629153
447863
707154
760685
974286
818274
938820
503206
343063
964180
774095
168865
680692
6484
361321
654949
732686
908113
11985
459988
588834
447325
869279
468471
364683
513468
982338
189247
564852
34576
324547
535845
581649
582821
4997
832689
646344
497912
767789
888621
923709
494400
554059
529519
1018851
743385
342719
658598
331006
312576
246807
674964
455213
142931
1007422
501211
988218
609222
770282
123885
202008
128642
395487
320247
33117
446078
515351
548766
542156
461954
711300
465050
726213
889419
609639
158829
234539
20983
716363
164917
954558
347835
1013694
952069
570340
933253
441204
586209
226862
331401
517501
785987
776819
912335
946939
209763
305677
408975
738934
684804
140341
888652
100221
142626
246607
225785
910585
506105
936785
500540
323528
278410
819685
346235
882881
817236
161155
170555
2998
310249
501093
572031
966426
640886
339350
397275
805958
128064
560385
911200
334274
204325
777667
128970
75774
35807
547371
510106
50253
989356
574876
739546
627518
737649
824154
236998
642896
661650
617928
48934
131753
27595
2580
20311
644402
625756
247683
52152
267026
33718
202066
48666
1043993
968352
975150
539019
491791
305119
17694
166493
620583
615107
690182
539398
77533
404463
528992
881460
423937
1002722
176438
155098
104599
797942
42971
950873
251997
464564
524226
550478
849652
926934
816040
973493
897976
815947
285306
749706
978831
445815
438553
860314
540851
780931
426908
387440
998357
541061
483010
952541
447658
999626
659450
272237
678855
841631
983089
120820
642456
384078
366338
312945
401818
932976
1010384
333189
531972
142768
331310
759159
102566
526054
759706
45762
797789
28613
679725
344269
327364
236858
213176
613187
532876
51750
318340
591840
434783
321859
891955
769116
20981
192782
393689
999818
181995
500211
242746
122735
401423
758240
97351
5886
666615
375413
837143
169210
514474
506089
664587
495969
915440
854272
619042
690427
216465
613944
671195
815378
720133
690821
988253
268538
114556
1039368
381876
164419
987904
1012615
505305
192889
88405
598531
347560
610288
265087
566691
96598
368697
312692
244923
886802
171192
407285
455858
882671
460308
781780
162166
455101
147429
1008997
441642
386357
444458
842786
728941
699384
40431
170100
224462
953573
776079
40847
300030
638345
147031
928232
771992
381594
837071
817459
85422
1036105
367602
525832
94114
631545
218645
597088
170436
735012
884484
84417
604799
680348
995600
594661
30463
1003870
456496
766983
458902
87140
932082
720152
596513
837017
309235
925344
365556
69248
403362
273267
756906
590725
402317
14264
395340
569977
426525
991631
653970
205541
524403
281895
70181
511188
109655
731434
936459
370488
935020
651659
929305
501330
857836
1017849
736992
451267
469550
438364
884563
531917
693070
501064
782692
308939
568967
582580
372139
671972
488837
930204
318275
462692
910372
873622
349048
430285
428570
930364
777606
859749
344130
918530
345475
638189
800031
629821
730419
152582
940164
722625
682428
879635
977460
4634
283287
715457
635832
137785
42920
8614
278931
170708
366375
763071
67451
304261
6158
332175
510394
549651
177794
1020416
736019
293917
827582
901198
856692
111172
437158
711492
879793
672197
126973
425011
506388
161540
984164
591180
811002
701545
504367
171630
226529
507024
679797
597429
564228
252548
222784
820738
474316
1009592
377030
333247
296670
366199
24439
143023
97167
858850
729846
662705
853898
280556
554517
663245
875922
62489
771324
227225
1026880
971576
696867
384009
941193
990026
651030
963298
167766
750425
920515
242147
379110
972015
759418
351931
783224
299171
613089
381325
185276
542509
150979
925832
332349
932640
117411
124879
713366
484025
391433
898734
545035
437039
221888
123213
754624
689793
591741
852379
566032
22915
136615
363962
976852
689399
1019681
896978
191096
191684
376102
910297
671277
666407
868842
783101
327931
1031255
242756
414731
449051
1015472
376897
802236
751059
204937
504963
781674
231160
816878
693095
881286
966602
297248
71748
125206
564801
976158
551782
946157
397234
597737
850870
609346
1026652
101825
188784
160569
597747
729464
492822
920979
188265
962023
259764
814413
975496
858601
670593
762456
344312
542655
231329
912339
554201
821599
222870
126022
185729
303254
399402
261261
87264
321945
297397
865220
79613
599593
1006811
989055
455258
606072
575666
145346
874667
489863
84742
649946
818530
126234
137215
1022629
625134
784775
303471
721568
1023011
83916
772159
149265
340120
10780
153803
612156
1024476
447298
801445
344918
558691
253316
865546
733979
973892
994785
342770
304237
152486
681554
970250
234935
182291
819574
953333
493842
228008
415286
22475
863854
492308
716105
787584
231861
893681
483730
824846
458558
506089
744047
561024
296392
255347
79413
577817
340953
343666
280131
679387
398245
485244
997075
503670
477911
380671
647840
876662
693949
488539
242320
812181
563036
686704
304182
860438
607244
38579
353735
1028241
670807
558776
169218
343843
147147
741861
348526
287702
421393
930408
353359
454240
527084
204364
615307
269347
902628
836948
243209
943428
131430
252286
1012534
612707
442567
1026568
593848
495571
452793
496028
408677
779609
958158
315236
54001
1004323
938286
160905
254142
752833
908762
125804
972187
92252
820851
497327
700475
1026253
63234
163481
971482
844093
862329
765059
309719
1026814
26349
861406
259694
646788
38527
962123
68982
93607
344408
257357
72720
836175
185584
131388
125669
938532
44142
342476
370729
1107
631624
476447
317317
367005
301562
506793
959230
210859
135827
1029231
461643
949176
741309
906062
637455
799206
732892
577081
827892
1031390
140906
501317
417817
388346
574124
513456
287980
864187
858783
389651
683206
908350
344208
23632
602516
1001119
311487
36850
986214
461511
519768
888330
981357
425966
220657
572648
1024557
411863
745107
814514
741776
635093
847521
167764
50243
87517
340630
1001804
849675
220977
532070
40696
342924
387407
933856
24405
221450
458935
55444
237086
863636
34944
388994
1032000
877529
373677
487772
299847
998557
1006178
792367
459766
985382
941477
205927
462067
52551
118999
941941
544601
149193
944475
222038
680252
726193
55187
147604
863843
222289
258446
70387
539290
43042
704228
985532
509244
274224
378527
551117
821358
675907
200744
306404
755326
673654
913702
799161
680829
853453
373527
90131
208724
226066
429326
1004564
547840
821021
1030203
476734
499710
621279
689667
774366
451522
529570
446974
752102
224602
37113
231154
905871
701626
397016
717372
264591
311328
913119
342195
629979
757804
932306
464207
524970
522767
203750
870792
709152
193380
521885
316066
161218
565015
546526
719595
925138
47399
164979
623275
248767
686323
431582
565641
365441
62357
89145
377248
636281
424771
382691
9817
88667
665545
511494
204539
1044332
650245
399593
954423
53692
114057
255734
111172
193894
588841
446759
734776
641414
601935
40088
217017
249203
365120
352153
791894
545363
896083
468241
883187
308478
1039905
424675
130922
551511
428461
927946
390072
697984
766919
747971
726990
569581
609272
9313
936777
386367
817614
851029
623574
923787
912827
87250
426090
333413
1009156
612254
1039704
1005706
825536
635262
511988
418754
55901
747101
713935
18711
655852
161513
946550
694250
711057
127814
71915
91356
1003041
830948
721577
855258
806754
234856
657737
846020
826218
983903
808916
306366
460654
94792
74158
453545
32689
799354
480366
606979
581004
549473
288417
789969
906859
37625
226865
775357
526747
369691
387148
504762
221748
931154
679766
570517
425264
46974
782748
50926
302828
555703
870602
31644
285073
458569
257993
391082
848693
630593
101182
1301
669568
153728
966003
269906
796849
307168
980323
1002947
843483
835422
334562
404178
691578
859828
269671
740936
29627
418103
433235
705791
610702
51563
637665
824540
649550
660881
174239
304980
344981
63578
488184
189045
877634
669868
533763
793764
936705
382001
315794
221966
2919
854445
953112
876030
72961
155894
221176
922298
774225
719600
209870
318993
706598
159416
1020429
626283
247648
112785
792226
386771
9554
988497
375950
780675
274806
824181
854668
993750
662768
379732
138587
94966
97827
158480
316972
673382
764155
65917
237891
956790
444693
387228
165624
906373
474327
633495
257787
143573
806720
860350
340476
1001868
523990
67001
1013441
8088
907708
169760
39328
299569
237117
591355
219837
926629
391306
542399
362175
710148
425649
392771
454805
790161
38392
517444
497003
270930
84210
997470
521829
486086
657396
761225
992200
715101
696993
694296
820426
408392
942933
412102
717249
7600
85283
147907
282917
175313
517271
561645
554788
526665
797296
913782
104661
926520
721364
849792
519861
193647
965102
772359
160897
121651
903194
442931
740298
826119
745443
895773
142652
450279
83451
235302
625076
664901
418579
395046
294608
977375
252165
551214
579579
953308
223264
424146
689235
258648
987638
751173
488612
385400
342402
156652
990128
572448
827070
559333
50698
721205
404441
617502
659843
724288
88001
6535
927394
4174
817225
815837
214306
520030
746403
200125
676318
257085
463531
296927
985643
271885
124629
1041865
316068
529413
205882
666282
952487
536739
500390
585694
613296
356733
694603
829835
33758
542668
167446
317116
958224
313888
370625
833506
521617
888566
788019
915345
534179
520498
35575
855333
57105
100184
212807
825080
714818
531197
62594
737468
556272
400319
534040
103594
411837
18961
554954
39470
968562
7505
568392
665178
211322
608153
392241
723316
441848
938367
321286
860932
253706
1012010
399754
306712
544562
527275
932993
414325
658248
270127
491044
786624
192871
811851
449243
248726
921108
300959
935806
58928
258183
564259
835194
1012067
661018
931313
573149
10637
358329
116463
468358
707261
229676
276590
713831
128250
249950
76465
442544
290338
953608
978787
175337
1026696
684421
690051
141625
758842
879794
65894
520978
940266
594128
503221
36980
462044
504348
346480
456445
242561
809115
335637
773073
776231
891029
961564
339803
728311
625788
608253
598869
323552
586803
990427
945365
726954
797042
1022245
145536
185953
140879
39192
752715
895863
267604
449281
812314
132910
482137
295559
360536
375791
924187
233032
428052
90216
146489
901213
752035
939377
456218
784115
767837
769931
368523
354180
439197
897420
1009349
1032815
848602
496937
350874
886609
838847
63301
354299
482437
842317
313787
20398
691908
598744
652595
463309
388911
134784
792026
57891
683171
398977
994468
301459
545030
541958
988726
574404
277721
517051
328218
508294
631634
176868
838429
499156
419867
162476
666234
889278
538621
695142
27208
994248
363941
1027322
298085
911258
703788
832500
742126
817910
429696
677442
925690
734636
965158
3976
144368
74519
449942
503999
1033482
444593
218931
521759
248025
167649
192924
1010178
589901
653496
283111
267680
436155
538837
224950
738670
279
540798
218746
206004
863310
872279
68757
955243
477785
340871
620621
581832
255639
969892
1041752
248345
365371
529452
452315
811186
192395
113935
262777
4726
939096
567065
456597
666910
999658
119456
1022772
585234
629797
690320
933443
387384
938868
853303
791053
673794
329571
842897
1033087
623623
943171
913170
30423
647798
234604
234185
568054
958938
663180
584481
732600
800277
991188
188322
574154
1019525
119706
603797
491682
66155
75589
721867
888624
246361
672556
983097
676395
816803
576728
134635
595991
446874
198735
928461
358124
466188
192454
347480
57484
814821
65019
501076
831375
401078
49416
676428
331306
365525
77659
592986
982204
758129
363100
1005531
448943
147907
327551
763139
459746
928615
844020
544304
675148
635208
574056
451485
713975
720593
600186
495432
277232
586781
61991
561776
986151
522034
257145
471016
303630
518617
997672
149863
601113
206912
751625
556231
297030
611737
894737
720075
80182
251665
599390
440989
307966
1004293
66218
154951
816427
28404
325768
593103
278364
406278
850604
3233
461814
553251
12435
270694
848444
730169
822320
529045
390939
793854
366123
938951
283675
112112
689425
508218
588873
221907
147667
504814
495639
72159
252447
613322
987824
50232
489772
580278
733175
927754
328768
281340
138134
308924
39118
34475
337329
461317
492575
709377
921103
601103
913449
342433
12488
20459
961306
577091
808933
699066
491835
194036
30356
539375
407573
475529
247528
582991
354905
94500
502270
636129
407361
730330
875138
599949
96216
910014
899299
156646
83067
408019
491028
471201
136758
77213
893625
234152
959845
916638
472424
629287
570798
98626
161095
842349
330098
956687
982632
380926
596463
876882
595730
331732
538546
566347
80798
388911
717183
607448
12261
248830
291622
269903
865066
235183
801878
626087
1006167
774402
114491
546377
62570
471421
178459
34214
869833
384800
726161
723674
845979
234798
860709
576581
97275
108287
216076
613115
98217
438902
40957
88970
217607
14456
338284
995919
359251
259995
746168
308902
602566
53555
384827
161924
242985
912646
547754
63756
252777
639208
11273
749564
503820
880400
816969
808037
881170
318193
965767
648500
626234
1019645
466095
793895
540691
1036520
616124
557364
853589
1043189
300537
401722
371452
180836
41249
878841
206602
245878
982320
697447
21929
585050
808053
450408
686727
88389
840979
578154
451112
994081
526306
95644
255693
668940
170865
772506
133427
105324
575831
708888
858706
1044278
79437
723111
683544
678189
8102
348551
361590
120634
644514
750929
616000
923821
524879
523068
931367
58468
776655
401718
280030
415533
442454
870131
410384
944470
781096
289579
557137
445289
474418
612239
845025
743462
376509
622885
186598
894942
206237
460083
202441
358675
799065
567347
805208
940596
1012517
661330
901747
355136
653840
897039
1037624
182138
327697
78889
883363
975897
70668
331484
384096
533717
671004
24892
882400
154083
274231
733550
417005
975757
314332
562683
82775
16580
681568
476913
843331
65796
916418
830679
570677
202082
926769
207595
75643
659529
445551
829372
197564
475859
173045
324135
61034
443826
962652
841376
701655
280594
173273
497161
519745
24278
441609
608307
165834
388722
49037
1000288
178902
136031
943338
666059
122362
185285
750252
528341
240589
603500
578322
1022950
992897
717780
198015
969908
793332
400113
785013
558610
879119
842469
575997
660315
299317
813985
396858
128414
826605
776122
735426
970719
625610
603653
316158
624369
85685
318973
837235
509856
30460
839547
714721
568275
743203
785664
755667
935279
681760
119501
224575
817800
221391
234964
247402
391342
741028
504948
396603
840171
458283
497297
141272
33015
641275
902337
693252
404342
304840
759576
173732
664040
288431
923931
124464
1035214
586744
532147
383172
492868
584341
250656
161327
135349
554987
394300
78698
648071
784965
1005799
244831
625755
1029257
209543
757818
888886
471414
25790
885970
687600
542266
370479
687613
866694
917964
819897
618531
121397
1859
613758
1019942
207608
586018
878543
925732
136586
432808
602219
845130
440965
134240
156928
649690
274863
577422
420826
766287
470649
951053
721298
325738
493741
1032983
672405
468748
885960
915293
610567
923244
496331
658894
915178
976241
947100
1027141
748881
328012
98485
543990
221914
890873
948045
975229
424247
279181
722683
1006264
1044274
875896
428373
572609
587809
894282
736498
228622
408885
574963
1026292
10464
825520
316500
450391
851223
938928
625213
1012340
626438
853108
503587
535281
361292
716436
127311
511001
784438
870707
589392
627761
200015
542280
770353
50914
195745
366561
353764
651637
592516
383153
324827
738302
875242
98082
134640
817370
756562
748804
23382
510195
948554
230305
412981
275508
486442
155789
1020647
544362
937374
658928
661139
520858
489493
279169
395590
193824
387799
865122
1009439
1029764
557703
579311
106025
259197
317165
580987
14822
1034908
548120
342274
805629
948970
307333
273365
940673
960064
441625
225112
570831
977440
490576
431374
385588
921986
509570
847293
453535
103887
223352
864612
630453
757256
764627
1042323
554529
848351
384175
530315
363107
533125
237140
777565
883679
858284
688239
683604
548090
228376
307230
173443
332635
710430
962095
498675
994333
556761
167432
958061
245859
450771
401377
161899
690153
764484
1027818
682200
220591
152950
401051
102683
690305
636630
983204
1019166
364882
543159
391886
794808
5534
990163
30619
832325
536254
19795
888665
118467
344415
424580
781431
10034
90638
72061
433276
560032
689681
60505
84208
834233
884199
153958
220518
104426
917480
913939
658126
804266
291886
365398
381299
902391
320212
299086
188107
238817
372705
171494
1022503
21865
1029094
51513
754940
754565
37859
949951
450949
555414
327443
509383
719552
267271
256184
586270
675969
945227
48210
524691
739380
538615
589801
790359
614059
367480
673702
339074
150094
1000706
942714
372165
232700
676609
695481
1008732
490290
830728
506498
580477
360988
656379
54272
170898
1019990
840177
768352
320123
186611
692780
955381
974521
20206
609476
238370
710542
195118
382527
357820
639699
807481
8664
504861
432768
95272
534889
1014643
19483
321843
323185
740567
856498
548524
754670
505691
554774
321661
58096
74701
519486
58231
676258
981561
182928
718241
297009
896248
1041419
819567
798443
980347
335708
527613
749405
698237
944073
348885
316269
459393
128509
55474
382465
140213
799081
866987
795827
155384
189089
491965
1010191
666755
410563
421560
133046
871251
936538
9372
118793
837627
547818
237501
93948
22302
41088
882407
1020444
434680
690233
168469
190408
825982
734877
855628
68409
1015059
769551
933737
216290
281872
810909
488065
629012
920850
720706
507047
653039
839498
574761
336700
261458
53338
5664
16370
484866
992263
246580
664594
867927
826394
38122
418647
476505
707625
307177
18450
521962
671885
978250
501722
568494
382459
171981
937904
405843
579245
1011009
987208
642456
874162
981945
717690
333839
879995
1018686
309646
79048
185207
194836
818956
650513
33410
39470
36595
548878
236814
3296
1025009
298719
20460
42155
360442
261093
735184
99207
707794
257910
264959
826996
720030
895559
988388
396577
641687
243030
910448
369719
446640
863661
1008593
202484
565753
119596
966791
590964
737471
275903
693099
414248
355789
661877
24819
441979
926595
895854
761726
117516
466775
964866
675679
233848
631951
836517
934131
248188
632491
799341
984234
955465
1005391
609094
836390
667486
330259
835269
273207
995563
175588
895543
685584
262667
451617
753038
138495
514693
1022290
440834
506810
473257
367387
1013491
475391
496680
698368
730166
603581
632332
527355
238413
825743
593132
745894
256432
363664
197053
530994
758358
224235
716484
1040300
142644
466844
974012
316022
111049
191570
442361
667214
467510
305338
449628
80453
600817
489327
651930
835477
396693
552634
680767
70287
637830
410355
329358
218357
680811
571863
886453
150796
359135
238122
618335
226669
812561
82829
26571
214626
597270
958158
863487
877173
63638
186612
798188
432211
973815
558062
720665
753152
646534
152530
61549
458118
14820
592314
302999
899628
143849
183499
404286
468239
590360
121566
182441
773806
607491
733946
217032
481281
500757
841897
375358
438275
37271
260441
109199
359234
274437
252804
417630
489465
311364
533128
720175
493173
804640
554293
419610
826986
407500
113635
669773
239072
650054
315783
240971
575150
33114
362187
991546
830721
365205
375947
76435
42273
549527
763031
782102
900285
267302
537328
1021601
478888
296814
977606
423790
350715
351019
814158
399995
516516
890699
840239
1003123
353720
378647
1005635
322388
92642
750192
570994
384513
703271
157687
217463
567751
508196
711680
998613
647277
265978
125259
893462
429389
579468
705096
342128
734514
691951
466934
974602
979706
178765
247900
741392
670412
558005
896027
480943
756805
421156
241762
985771
514535
851251
62948
447510
697160
517252
973055
694601
1009259
60290
27924
521486
725755
520966
834420
951412
77272
317518
562061
287606
469380
931190
517010
659500
117854
771243
833819
364313
936422
659309
10904
130078
513548
835029
623710
624809
562589
714841
524145
740784
949541
997414
551954
145458
651566
93232
210781
568974
584902
706763
292826
90232
959730
162863
233743
1036646
976804
82392
851283
879282
956812
268522
355047
215219
705550
155884
757418
321050
723112
519996
119182
595399
732247
844751
784015
949332
593943
157180
518282
881807
38936
939013
183748
667334
987935
731564
267910
623829
299136
120128
891382
275909
853049
1032719
217195
1044138
418795
841123
1015363
350782
451562
386052
685927
213058
859037
220722
801028
1028573
613388
703983
472270
819432
837298
1038036
777383
170021
534128
628695
328930
634543
383748
679144
349487
512487
321815
1016114
538894
281890
572977
1006075
347637
299377
615100
957289
12902
937167
777448
429200
236579
584646
715061
822005
195984
189237
23638
703018
1004752
625443
709818
400076
397838
57345
363316
646419
973054
877567
765109
781231
987461
417274
370569
621608
1015727
890302
501870
93559
809580
523012
564709
854014
107644
202598
953727
372273
16691
927115
631888
828602
600491
586949
463191
832659
550051
210998
258578
982962
768309
153497
789214
351783
344595
383217
871131
505473
963763
539045
855333
105700
970231
734984
842862
226462
642292
956068
908738
1013357
27906
878087
515353
255565
372596
459152
98958
726720
96918
644248
589426
43078
480979
1002513
219609
318208
655606
361265
42597
106086
283752
438443
208360
117252
364164
346597
1022229
935698
606712
1033726
335941
476914
995088
561879
949539
649022
907737
801433
863962
766835
577478
618545
777189
201295
903504
583295
166798
576644
879992
975847
994069
307476
14853
244010
526813
279641
7831
50355
545826
436908
785175
911278
816729
268996
694301
76008
385510
927850
750299
726595
929964
604968
180211
737592
255966
201254
384172
290865
15011
321824
444884
231618
160517
731169
1019651
7561
956768
251755
256595
859354
178689
441117
817334
1042531
739200
990108
576569
680715
300259
535889
161624
471895
50967
38057
771117
925888
541976
681198
653519
919879
24195
515978
317208
801555
996571
893010
171767
496591
916787
833930
420002
520768
69974
908912
315524
311986
304642
626174
416277
521454
953560
14244
299572
633270
383934
946664
845380
17870
808614
464135
887173
663355
505979
344381
626920
998055
244034
254991
725743
381184
891103
290516
27362
747097
68263
415655
827287
815441
541868
345649
134202
164093
95385
391926
582401
760737
453032
900047
851256
221531
743390
585163
335773
23190
291264
994572
723198
858684
969533
245224
982430
974007
269328
905917
640776
1035434
58953
435299
930266
800508
529845
33552
101661
276651
336980
94497
228588
789426
217413
828142
365907
459636
954003
104966
226277
324964
115283
44901
536986
1042000
703507
119276
531819
14369
142828
689232
844003
112612
129326
749169
896235
570045
677499
84157
309824
553269
933577
570028
807041
777563
669869
88866
32360
129598
867062
985935
984812
637383
766494
812602
664981
1034767
833418
576311
371127
309484
644935
963696
176197
687992
327343
284477
45209
517299
410946
688743
10770
930143
595547
392918
394
693951
89593
418661
833956
804518
1039090
667050
400691
108880
178783
407607
19750
76556
405254
837658
539787
2390
755954
45049
313075
934560
847356
547639
4965
214910
29343
964632
111748
427088
763039
1036651
545409
229524
131825
886607
507383
945279
488551
61671
380606
728247
564745
797197
418706
603238
477704
924248
978494
419152
695414
241168
565746
571192
779230
244274
943206
264779
482045
306118
778852
623627
573211
9974
758762
280898
917844
329478
66265
298800
199181
282634
780402
39669
64957
147964
1044492
591264
1027282
762453
870141
544436
764968
405588
1035962
916843
22451
131465
581123
558363
113292
619089
559423
386772
760176
407048
181413
881241
812714
829998
17231
932076
640165
226575
528570
917869
891363
63096
983163
513785
540111
252543
446174
457119
756198
763296
31292
1044772
910133
154303
426004
878958
463460
693916
861817
875339
434779
521504
622871
57273
369621
816340
888818
227272
747727
895029
421563
332851
182460
673699
680103
997085
250989
428135
634150
598678
420900
799000
807640
859839
309726
725841
211868
302254
578501
741172
648892
465620
225750
698183
539296
662485
836122
521606
797148
221252
117651
377548
224096
960943
850525
325353
48195
714661
56165
884470
1031118
553206
954995
477833
418128
201327
411421
921058
650628
737873
852007
857798
686279
1005575
10771
723822
891073
321713
614158
950466
422134
136941
992807
579034
270113
630337
901400
236212
21690
645172
308076
654400
31373
898213
375281
508423
167592
38545
1021051
30538
760437
345753
778492
1037738
168126
327707
629217
484582
572596
457116
717714
303585
289841
470433
951908
201997
131205
344496
720546
39397
531763
617098
312250
388053
1020523
815256
421702
846305
955301
351803
641461
88874
162534
579382
1015401
1017987
549328
40331
621355
659381
119694
345227
885728
401813
214554
31619
890998
176161
152676
63842
685088
481727
892152
696774
235073
218925
357750
540510
64959
900055
386633
295642
884429
530517
804625
936442
812402
794306
125186
447395
166607
735536
905370
410343
64239
690897
520861
465691
368853
105428
962790
508203
753792
257250
206462
968313
386359
376618
969340
371086
513624
30379
899681
653065
928066
500723
887562
499554
436638
601578
865546
125963
832164
770036
103388
903044
306939
311775
113651
350675
975909
321670
684849
705832
389659
394621
189852
437031
76404
292535
660416
734007
75754
342340
793993
128118
507502
292389
601976
556060
394475
104044
272287
716693
800210
344203
710604
410409
450178
921394
53209
805835
9908
493114
110198
145304
969587
868450
760304
836068
392524
909460
696618
666235
119865
790829
496588
674691
207216
170567
109962
460185
200361
762374
230443
721521
907490
642340
38229
583650
1040833
568132
45709
224666
650012
668472
267570
194204
181886
549668
366101
352289
73836
145894
150503
212553
830007
767118
495001
826562
165428
174308
804528
135712
316010
513041
921317
40569
273030
232355
1022378
651538
341313
113234
563204
274639
6085
135854
1040183
153098
24085
616419
641822
428850
771917
304595
753045
950102
763274
884301
496190
794907
376948
142075
178205
593679
71304
477008
258213
474075
557009
648088
718853
746345
660670
806243
792965
479442
498675
529031
24649
791942
18271
1045331
928072
536317
1042820
481713
67084
635663
427640
239924
714252
101776
1041940
1026891
1006007
328792
999275
738442
384142
13211
383199
393618
868134
194414
767842
770305
945464
466052
811743
867041
742185
177888
279105
382389
46598
354353
163556
997242
699079
720863
736385
710672
30612
447855
235487
79447
811922
586870
913968
535853
580919
263143
432370
367962
108501
808447
549532
996738
482934
667280
715751
665531
907810
62931
775162
892158
393172
917569
617767
1021021
666479
943307
631359
731159
704902
706667
286763
633554
683792
193067
525538
333498
31912
375387
397085
730513
279337
294244
580135
52425
796717
505531
1030675
570451
854699
449529
918246
1017633
807053
686998
468906
355908
42979
576283
382835
137281
777044
1016775
685184
736828
55607
21386
436462
700258
410357
449717
959371
379686
127239
626840
390678
944403
689790
218747
257211
405881
569615
514251
680179
913781
235559
534183
90919
15751
909653
1019690
571058
778732
850836
866544
644270
98301
517684
409500
473207
794354
585302
718916
501853
344298
964795
188112
755118
980906
623036
902229
1027295
793731
983686
550309
729614
600193
515873
797781
775428
999846
1022226
724329
236985
275584
103706
856027
850783
612929
918188
699822
559468
3261
561280
922265
713210
1024658
639129
1014977
169869
189111
628556
375578
172278
304507
651962
205813
180147
201686
117173
475413
12092
663505
741555
556770
192431
492482
1000430
960694
405779
625444
948768
197772
857896
1031428
783971
850665
321543
976774
363840
353042
512376
886932
353528
551037
519647
1041048
499147
248939
935384
654843
213126
579746
915741
183699
650330
715789
258080
200299
1041732
451697
631718
741266
211889
959998
418294
32091
728616
390841
856534
137273
954527
525168
674461
935275
497894
667537
48347
907547
294060
545697
188056
335700
206164
497707
553993
199745
99226
239507
1007732
328349
604588
400155
448962
775129
771976
516745
600821
951398
391558
639315
769351
738978
913008
401506
813320
731686
500895
479482
31603
323359
449861
482276
153037
804962
835331
46216
924538
416624
1037694
487085
434651
469945
974251
444709
735250
366051
367587
579927
203327
942975
918090
152497
94629
448243
282483
316798
884995
469891
479719
298184
255064
688152
113080
769692
101452
487276
1005413
591380
1018265
1031896
189373
890245
120877
806593
496007
1030360
631565
990415
2993
169743
502940
1035370
358891
711615
956720
1025279
469264
398390
851063
624311
471941
243161
703711
182679
50853
174822
200063
538960
92882
155459
1035942
455521
729959
705055
96137
631996
621770
1034076
194982
267471
261907
275745
17488
78940
1001339
556354
794447
111012
623289
1043858
428532
872990
930742
811603
109243
777087
330871
284989
36164
314807
288639
172160
127365
267798
489795
846879
937508
944309
531252
978792
699965
999190
791690
506425
218685
63288
651538
327316
711299
959184
160061
135886
30512
59158
666821
109838
1021599
921789
249119
796709
282816
869920
41788
744382
267794
132597
405662
662223
106065
390500
603551
677828
822611
678248
741974
80218
38701
988297
1037914
556385
662807
324439
618283
90045
97919
740279
933672
476015
435087
643960
200489
255571
328931
327133
80559
547867
415204
743301
221842
557075
425790
970476
997137
963528
237881
574705
177906
18818
955390
981948
334971
166485
11956
578929
273242
539414
833347
748281
878412
999208
871267
1008429
973602
49961
900544
305701
308258
931544
565667
87643
300373
620260
203485
988976
253813
665878
154628
492681
400977
311597
720304
25774
226812
59803
924152
992098
622371
193323
588247
665020
574653
530738
89793
850153
1778
1011766
674251
590031
1038374
868014
326039
1012366
430083
68622
405119
484668
75269
249609
862402
379266
394315
925881
454398
883633
938498
366321
450125
462037
523147
643282
369774
440172
802351
908783
419684
543256
888266
95492
930803
693331
129223
698991
482855
407271
378332
699257
48385
207559
669080
161289
652445
696037
979872
481697
733713
1038629
240969
889002
839143
269487
535728
975248
813510
917349
123725
1011773
449574
430134
461556
522488
433163
706212
157547
991632
686290
429947
294783
144957
230357
822025
898847
649072
57939
572434
1044915
26321
417337
640362
930449
156201
151740
550353
697757
687197
234977
932422
872924
320023
753940
615721
171662
898893
61278
82809
751204
836904
1004979
863665
376115
1035326
649753
968766
306332
222410
823366
652207
888942
353262
968087
769745
331217
677509
299440
14336
718122
935577
209850
301677
825797
987277
821998
42087
417833
887417
302846
397092
979783
218398
751843
954335
958062
534911
109805
961125
140969
900925
678967
749376
881175
223904
132931
735760
321901
541312
72850
372538
1040513
263656
333996
914866
910376
572702
568604
156141
490972
7639
651388
79900
511465
574588
377005
80017
1004825
12036
255124
841518
209300
730036
196932
240854
932182
875778
837982
386080
1033535
90600
344903
1035993
597385
145928
6062
337468
604559
673249
752301
400303
214718
979229
845934
752941
521914
59938
651361
680019
674200
140792
123427
106331
978230
972197
323928
280960
585765
962531
845951
183157
263402
272425
801194
885900
295642
227342
394676
948152
852663
143734
438042
931871
878496
320029
727792
579439
452458
429524
255868
40770
908803
759681
338697
985139
805333
155258
9431
897849
39825
905812
438545
509940
114832
620515
890063
476411
941418
1012560
587763
4766
626500
603102
188150
357964
755564
385574
83257
571890
97048
588353
133805
574961
550671
885631
756798
644553
110816
724591
371407
382464
971053
126957
200741
556329
370402
592656
115484
434776
960400
708308
1026522
86099
126304
636210
437182
880087
691529
650043
1033215
238820
138150
757637
721205
683639
140021
645279
345285
1030711
158819
587409
503609
741530
903785
868661
654860
1040757
85669
889977
229821
986247
142025
814112
197132
378554
220140
645527
9310
212664
236889
35732
550695
71673
195003
684290
447725
670469
614753
983337
965744
9295
207303
732449
59263
978911
263288
966324
835205
457817
394009
652923
105864
686756
1043287
497038
74712
202449
76733
134843
159805
231955
723019
893183
99242
237378
649013
462768
785618
71604
784191
551377
358911
1012211
194939
1030453
278374
639955
629819
689094
460669
860852
370618
67467
262079
439249
269446
143688
948470
554676
761197
546627
2191
474232
787997
795091
929219
562853
985277
493876
81985
642891
430178
413767
50791
124755
32657
896227
271099
10028
67516
925848
468456
1000688
410890
746851
738775
316903
1042116
798988
723456
251578
334564
505663
35219
230018
951927
380403
308065
686052
487820
956418
319750
717824
294871
793549
907008
1022494
428341
233826
707260
983654
836968
862048
953634
204413
421918
945349
687875
460364
539479
835246
30885
847241
509190
398768
890188
157937
644500
42523
421775
992089
70432
773747
280017
376711
1016357
490117
16343
887625
743306
306788
572164
505936
147059
107326
13112
91360
200925
595051
326227
537100
5182
295608
2312
28597
72882
393779
133192
924129
604757
745037
445935
367862
977711
483939
534725
2709
219010
715668
653502
811425
180181
335218
531956
329052
687631
153509
48238
599981
38682
37546
903863
313728
980666
998236
601728
843415
35694
473378
393385
125448
461025
538129
219784
314760
1034480
855022
238832
615950
970254
546753
831502
475543
637845
318273
1014748
451331
804476
320339
763480
763556
75574
215567
168458
366224
232227
234396
616404
647866
968289
903911
167618
322970
565894
240386
861259
288861
248882
709373
265887
624090
856502
970497
7722
480038
143065
675897
710765
341251
1025334
169465
251475
539515
1034808
651431
610976
399867
259429
960619
595705
454379
668811
895664
925026
849669
664105
899417
384381
634184
54414
947560
760892
53349
865104
959120
436165
993410
375886
137841
507088
76596
423189
743047
653013
393779
354170
769282
330830
306707
1043812
814860
580087
568512
178693
134630
992483
14754
439411
29113
204012
890562
486465
369889
1038985
8048
477283
135131
392206
396209
773078
420473
315954
739836
278328
829181
391751
320969
864902
754141
796358
898956
63566
823292
436178
369363
822150
49544
99296
489024
396936
388687
553257
48471
599987
791455
654662
730956
83703
642399
545531
424932
762863
385144
202277
434502
751845
220235
300460
170839
636921
309020
866577
828301
362876
903478
1037419
468214
281690
674849
665415
889799
332667
307791
857467
928463
1023674
962920
459783
153716
315754
897207
762047
312298
588887
907689
334477
946566
63107
101818
137412
734554
794150
426484
178633
649312
14036
113604
676895
729095
181147
128959
232031
282899
1006563
844293
674840
885649
554735
918352
611410
900413
416188
304451
594544
750832
578549
638209
477411
57954
289358
556213
1010949
967899
771035
143182
967062
888708
785579
601701
374902
369899
292588
964231
371862
786419
755794
907930
885032
363371
120213
230463
446120
381436
833337
885634
937830
35412
726002
921365
42736
794706
800666
197519
678162
904442
361627
306479
415903
883799
100746
936991
488514
900301
2637
679476
367906
980425
540348
649051
415206
941009
711830
921534
164216
522679
354404
625421
818106
206277
304302
335657
367647
718959
520243
877548
490491
769804
673945
372836
660048
100822
227458
227883
549667
332343
713733
225527
670976
190915
613984
960842
303686
314528
213818
851644
1019899
402900
922801
414384
742995
615427
507036
510947
342524
783068
35203
993650
270442
346898
855056
243211
697736
22759
86350
533632
673584
473562
387634
820343
218622
584733
99911
23108
46110
235838
563061
1033461
423521
486977
436037
581851
566538
21535
777345
481473
822362
597046
480114
129225
956491
610993
599962
175600
706157
1022879
67480
493355
885305
506180
246411
679272
477873
158990
326241
807997
882869
472481
495150
871494
721557
148131
232476
83386
608494
487864
664391
434276
76703
552099
582999
464607
808281
223987
616832
699477
767721
940614
302663
304098
394020
179902
78126
860115
494943
1038848
636049
969903
902437
957622
584270
640893
463617
320106
410574
23319
104752
207412
533196
125006
730350
329757
729347
453400
246981
735032
315789
1042546
714730
157605
981581
53643
55195
935038
396773
144658
888381
784710
82351
680803
494219
568213
383861
247835
698392
995326
988388
365414
7658
739224
888156
293050
454237
184501
611126
907512
855410
807880
588129
626544
2365
601009
799443
98477
506123
218196
809457
532267
507873
763708
358715
9534
84435
293259
623100
738178
105079
449651
123812
12441
596997
568184
356847
876379
1045306
309389
139227
587791
532234
514640
878395
415732
76727
687199
146932
218043
950568
814007
33095
703953
907954
286448
625688
305039
175795
592671
120974
481375
185560
397594
49028
868573
782408
40299
524446
828393
344641
629055
553911
938696
1028454
151464
846441
874434
748599
1012015
386211
149097
225053
263718
713692
488230
340591
757027
791530
65648
786960
261842
307426
333730
774691
120358
812811
907276
836319
880738
1022890
85151
669671
1007238
984152
945291
430690
950797
294014
386237
593893
750513
871531
413792
412484
964288
434371
377785
916315
1026485
78533
160372
447878
39547
235243
488118
994153
743351
519340
826387
103170
652180
197469
110733
916474
836462
567444
656285
678508
981652
483239
336991
178506
802202
1000270
1001553
183495
1003874
4532
626607
74073
737958
798186
723897
264173
889340
761231
218622
652567
337280
143135
242169
469024
622617
393829
326716
639471
849136
709007
325641
328570
1023544
19674
529238
598158
383885
748384
440175
955496
585169
623613
747555
779657
615600
312318
765161
851534
757259
791782
293339
800327
868698
843562
295240
341837
258290
600619
728360
604728
57693
343510
666594
533719
475538
145078
767154
165945
482093
202070
598509
389273
928355
277202
1008881
761042
801797
574665
316842
365369
32758
492099
817793
979097
689035
1010388
749838
542248
19202
737152
22971
621804
54380
336484
527492
481091
869477
932757
595990
939254
478143
386197
73670
250477
988383
430551
1029218
1020584
1032967
809171
360817
411470
910211
1020247
1042719
760360
4520
671501
113299
128304
898833
741247
646824
596979
1032649
48756
289788
432181
471255
428743
161374
87457
240935
676238
220458
207260
515855
792073
669227
45918
215604
785691
849174
197642
20564
678310
1017473
189194
136708
236536
825855
160132
14438
739779
396865
743591
391344
851343
587580
723330
29191
122912
890742
714951
323517
797401
965208
178514
839188
378623
1000020
50945
177014
705606
80889
129078
385333
521959
260674
91566
815119
645643
516097
630382
887699
383489
788489
197526
670299
612508
519351
220790
369793
572688
752348
790050
557114
457870
902882
342172
907525
189865
743411
375517
450007
294597
343218
986941
641983
337812
910933
230218
42599
216082
430527
974994
63501
876467
505117
460101
972236
499223
652793
140234
836755
326798
611763
403404
988419
585102
955590
543978
588811
750280
1002461
111481
322233
500539
689601
1045385
860217
724020
489678
670236
828153
570971
568617
56519
83972
994891
853821
745806
905679
821034
199620
864348
859937
126138
168587
937308
99172
413793
545280
735987
471734
353265
239951
295211
684323
377169
831108
1000677
255688
624148
591
753352
895907
158588
654848
687601
321231
622175
137972
321367
857517
319971
579590
671495
39036
383967
161841
424397
358567
814294
982625
580711
735554
770216
943054
436327
188558
109534
390456
485609
619164
470418
411745
326974
245093
618963
791676
925675
154742
319226
158568
111656
896622
886263
517592
907019
482190
900735
714776
780814
261775
256322
419760
732237
994729
96292
610645
813356
251805
599995
643631
135116
14558
616154
734502
10880
899553
399209
953685
848253
793894
699271
649113
278282
882800
848581
134852
227529
305538
1027651
823461
31498
1014997
774494
495054
683691
930726
182558
637167
429292
1044838
742614
720305
582978
362688
615480
57324
482057
441434
768859
529820
785375
343519
515893
444161
319672
250096
702440
815828
431989
695230
787917
564163
95001
348796
160504
410150
574939
871937
1006510
958760
605325
975825
625815
1295
562848
414892
534796
855919
338295
963976
11468
335778
5472
352582
592155
714600
514973
959490
28399
763680
698543
712990
509445
941084
298320
130113
26409
341914
981529
479338
988493
534561
1034674
684506
896032
591556
778696
330788
956195
618438
438214
439579
375713
236773
947382
448433
745782
325431
981026
382245
249772
310384
73377
500914
174175
508924
878546
498575
384634
555667
288420
349691
672223
772448
619870
985166
411848
909682
532304
999624
406265
699914
6272
1010775
274610
903746
351956
790130
877354
175838
548764
80447
821504
814046
651177
322700
338728
882685
288192
537237
150825
1041274
800802
118341
355341
879951
861375
128392
820430
942072
190597
501635
940534
736602
920979
323044
1026916
313126
238474
79041
465647
830398
93665
196035
989561
234885
75741
443278
826953
572891
361813
837248
27911
77483
751955
920811
173764
162712
262657
896549
474639
229485
775556
189089
714437
509354
633326
737037
972936
1002811
748806
633687
117108
221515
130033
406981
69779
89796
455021
468371
532740
358948
662085
634973
532786
984628
277735
719660
851398
687842
923939
902438
869427
851827
330985
327703
3125
264270
290986
312246
47702
96420
159387
793634
317922
311248
594559
33734
831738
251951
624652
440670
268568
531808
509870
182507
151091
137931
615961
37429
598964
414431
587549
42884
309236
20552
810291
497981
253836
330337
180476
162076
959027
82702
983765
1027625
725709
994586
112742
128676
535201
617460
759209
17038
1024862
9996
150728
791451
298441
666696
351919
228499
578809
648241
613356
958145
42181
227709
696901
668019
996696
381357
789767
755546
435730
1015464
521038
519457
120959
249690
813038
211516
332746
241077
260184
908260
597268
113946
643512
140748
358333
1034111
641567
998544
752524
297949
568348
1015535
25564
801530
310762
202906
206449
151142
913880
827463
844330
973600
538980
687344
101382
365598
865862
137745
223665
414590
998702
756298
879297
554098
258611
988723
953707
806065
810331
951275
766637
722672
713505
656572
926960
374568
73288
866940
383457
373860
1028742
541885
970118
371405
100461
967649
559024
594138
944668
551989
706360
105106
599581
145967
1010424
195549
385334
989197
844147
587062
655070
127547
778015
113925
672830
97841
628957
575442
504880
642033
986405
757969
990475
188283
572936
238414
373801
754189
902657
898812
931827
1039596
977117
392913
472544
170112
761064
1016428
638115
282670
353140
356403
975229
971438
143168
675516
769018
864040
704927
807535
690887
861671
467033
658540
546303
66638
587780
640761
222510
63593
213894
110893
244562
578317
800820
980777
181813
422568
738059
362711
385392
729917
1015632
123810
943483
1000680
888555
657083
329237
247683
161416
561016
353533
841533
935457
524354
993467
641424
747599
127818
372810
543174
755060
973737
666093
268451
277890
799669
508376
191282
387155
809303
762445
87124
457501
273000
947822
23596
498203
664664
413359
794872
810502
265600
803749
755923
960671
737860
569350
972411
35744
586173
530691
426095
390567
500951
148853
683833
515384
41999
923265
221844
635430
347874
424441
251240
312322
827086
589453
684762
638562
815796
432249
689850
75661
832102
959861
961826
770989
770167
784421
486396
896121
828372
315729
412434
753008
848567
544615
944540
832885
1002745
954977
615996
639780
1040163
35955
685498
408324
325149
871720
208369
761733
189702
355217
1018514
1006331
987319
963203
800592
313151
597924
853070
545363
627687
494659
531060
383221
984196
817497
1020550
942229
384626
905308
283103
9622
999690
774463
239925
998675
445
82382
918769
168149
454432
948915
719923
395355
634297
671836
43273
199368
565903
241435
950185
955377
892240
340289
247619
785470
695260
171095
1028791
451110
325093
564647
200926
704019
398228
135649
450558
674760
685648
98583
477167
765864
451161
772603
412846
925066
186912
533649
464325
687619
999568
781620
118478
415910
208836
1023919
258234
234313
450518
530539
990610
532478
827437
519102
833188
602718
840588
767660
626269
263274
977680
375018
458878
815540
343240
10891
98412
867463
369928
395911
313841
928818
708639
802399
117884
718984
858558
189270
432182
763410
634166
68636
944474
451125
734996
610669
373359
1035846
816314
664029
867660
226606
320969
872762
707909
399441
177140
457448
231025
633386
609441
756967
396647
867113
190938
887587
398419
469539
1022484
941333
981854
725096
817536
911725
841186
503252
335050
808200
63619
343430
398458
757826
952431
97927
483344
1006547
475780
115055
178682
114209
797213
931198
1044179
835256
244502
810897
370277
310718
992388
347080
544887
348582
499474
183249
1015593
354965
918490
987147
399077
737878
325290
753362
443097
938997
263143
133808
546884
918207
1018019
639396
194967
495960
416294
810863
394886
56781
176911
611731
105760
234091
133403
1016279
705703
714889
12352
597749
779100
43151
102357
482809
523632
582340
830796
344894
1029112
986648
533861
631326
939581
605511
245415
43565
595649
743669
397479
460541
1028639
580686
588567
189120
308185
177474
588904
203167
417384
935502
513608
638192
256465
412982
506908
808488
913440
458752
506491
291621
1009194
884281
530674
9794
106519
560680
757922
268581
96174
932962
535108
862420
702602
728975
451700
549260
630257
145987
52161
176635
689120
119752
1016569
714779
219262
862331
671772
1017658
889029
929653
960888
555999
862088
564768
811396
131549
273647
857858
624084
171976
606419
67705
564880
712323
165418
604147
277363
724415
49317
446862
669976
358756
687960
377713
1003444
987573
596441
989382
536723
449649
271038
42085
944598
830231
312196
265193
844044
1003773
453332
150550
653640
43551
727704
383888
416238
101278
364224
875893
974562
746952
313720
786077
916809
343043
141102
672282
496519
927683
814300
729980
759666
42468
765269
14755
457272
714672
736560
872684
290631
596389
899366
303152
775782
25030
803777
381451
525887
116254
194776
8611
809008
11564
833104
947135
877681
715596
458133
565416
617207
717271
910121
305485
912
589550
909788
240047
393024
617264
201570
426234
882715
495471
82260
3186
860611
356303
567802
142353
133503
776963
822243
923508
728116
921643
786572
721878
366710
224290
706116
579515
882005
404695
517241
994397
483058
494902
156850
386605
274620
359210
526834
854760
827436
455523
985613
525864
586501
455807
678789
516870
909209
385129
985143
626513
262594
767395
982242
619507
586927
1020027
13068
185890
790116
639320
657197
298638
666437
466346
374641
335974
289926
303541
85760
296207
837649
447778
613252
567315
657951
198546
806985
443048
401401
10635
706661
592199
713401
410329
110868
147125
613372
896197
918428
900164
754811
305768
756735
577877
507266
971453
734695
944508
409561
461168
395856
877567
579195
12741
979395
469064
680977
824915
281069
887235
1011700
144162
389770
513661
426675
825390
376098
595461
332777
400610
601098
232807
856285
1036273
160551
597420
844683
324160
684374
432996
545251
50973
689747
376734
834058
305191
713845
813605
1035811
864470
137916
250213
587494
312127
522701
1033491
205550
90426
586445
224943
354351
633240
451461
686664
417273
234134
186114
217672
235582
462928
423006
211646
936970
918216
784177
1038064
688056
108070
328222
578882
333435
735395
799545
891083
920431
537926
232789
1003491
606709
232088
81298
812586
175070
1010577
949313
1007150
950860
437143
175611
389963
806347
523921
79054
30171
344169
415701
48771
3868
59156
231147
622559
433308
215305
782326
107156
26273
400509
264032
858032
211647
708089
688038
793717
521339
782470
678086
36731
287053
59754
3572
678805
302285
331373
65237
74689
334993
624266
391967
355226
614365
286400
327677
306890
714889
883032
838559
676338
829308
668476
84021
1016540
114030
754864
1037702
416653
919907
590818
64192
720319
71491
840973
1001697
37579
934768
581406
936075
874550
990784
447190
896670
434586
911276
551883
984656
165357
159664
294801
931028
91462
485232
501665
584703
315257
154621
840129
748663
815496
883707
436415
409615
966658
1033806
478386
249231
639690
764926
152425
788869
396183
941172
896286
736425
679350
58942
381307
243706
500182
162422
792444
336671
141896
997099
27826
337245
561603
644626
255160
680746
725163
867839
55317
7573
820786
986854
76512
889911
62142
407345
811525
59567
396241
389019
618513
27210
879327
343372
27389
70002
864304
447251
756565
585114
872672
519424
241378
135076
719655
308907
163679
665078
450356
792171
759051
158726
614792
127658
360204
609495
284839
262046
625499
52927
751708
732643
809443
747660
326024
109791
171001
745579
272807
187265
528470
375035
177944
686283
108276
587142
46054
564495
928823
133143
826145
991766
606941
705625
822228
616262
1020783
89457
736580
995444
987803
502258
834835
881824
739640
339088
201355
840401
527624
256350
656380
904628
528256
634128
947725
751922
342811
630698
220403
265313
244168
147526
122382
860496
884852
669661
564327
90582
1005096
238055
583723
963090
163327
32922
519801
282124
973495
546825
602723
231228
428953
68538
273486
590182
106951
382262
362867
285238
4242
367855
761685
946079
636189
429739
549791
433528
528350
589581
329086
913678
740527
520358
132991
254354
114371
197451
995904
584851
42686
318720
962049
527919
664206
151615
195856
923022
326072
906141
866857
302190
224356
25205
364068
479963
599328
771750
104689
996744
562080
140174
833351
687711
677893
91881
599002
1006694
139675
86059
158665
231186
734632
195506
994966
594468
933374
976334
571177
452282
612792
507775
911934
345308
604891
1006060
3531
636717
458791
463359
767021
334290
242414
384856
97924
519582
789527
815554
252513
798800
100174
495417
710945
248520
568931
858570
923946
83752
719784
543470
93102
151952
188568
886445
542121
941180
304959
315231
868179
864815
605602
829775
718546
491841
859193
121328
567274
509393
319895
597953
749868
438544
237594
902803
779546
11428
967559
510412
355154
219469
781372
473273
403281
512838
275072
80386
755583
859427
92213
910109
779183
464230
771303
978882
809306
264050
395654
159230
457214
734513
530104
1006764
263139
766952
525476
679699
857839
201554
44752
92020
95180
208621
190304
776895
88388
182550
598843
489851
138677
321735
894201
27828
372381
628464
307369
141950
136433
859527
586891
904134
68497
96296
85670
235553
752705
483042
254961
474641
958225
694849
775861
12465
755700
233770
887081
54954
253910
948692
141533
795496
464655
469149
7865
673047
633930
281890
869965
814421
736520
957240
608691
666868
790560
951153
72676
269569
380168
950563
769864
933793
363954
458568
849209
111462
64241
546374
672302
465662
384907
1009285
645895
158682
188274
404022
266516
600419
879501
504974
275175
32578
764228
569861
149903
299198
129963
365518
186803
769180
753461
176167
102508
634261
236195
280077
29616
666083
479214
407166
669889
634364
793936
429802
829818
689980
909833
787437
1009697
168556
438845
727606
58020
9453
212082
912170
868016
633754
359396
398664
969229
122568
137329
925022
308909
356299
721952
964271
149599
397875
689466
71551
797793
775544
693770
434322
48799
66573
22160
844035
41436
55328
844073
10841
381758
709958
690226
305720
562131
797901
104789
514751
734064
259607
649046
369009
578182
98272
973447
884270
1026615
990143
856020
1037313
948975
423802
463277
515357
196075
61982
725159
930178
149039
629068
888517
942072
578737
678081
858473
732855
779972
172090
46209
833077
219658
748521
334116
745323
792422
109465
541878
592251
394754
812283
777138
271952
818564
329710
773114
1036796
301001
79930
963159
251903
403482
574752
816444
947046
37299
403373
346384
229142
557164
93548
942406
358739
217044
26350
11141
268642
171779
17697
942225
250314
596310
531729
400868
112877
998605
970229
955020
482947
221656
88801
517639
333367
440647
526426
200034
811504
797114
485270
260932
360187
539816
862616
44024
325236
781017
652055
323718
485225
413597
961968
246873
886163
74647
431725
894395
995990
303839
172202
561042
151887
460484
586969
452195
361353
693
1021012
388858
984141
867573
307318
702731
562059
920145
515106
669738
85821
884560
1026908
221613
924394
179869
586503
207837
555690
672050
775493
36754
33781
970403
567913
378078
188988
493358
205390
433900
618218
657158
477772
15018
172985
335500
432656
66571
976183
291339
679785
617588
766968
977817
330716
429277
596547
481955
289598
970051
863129
1004114
321800
751665
826061
58777
12908
761771
734072
954581
889960
649052
1042907
196573
83815
7330
443159
705547
198462
108585
969613
288329
101798
682102
673503
603044
875164
179465
719628
660808
380022
831238
522851
726216
639090
186275
102194
22668
984452
646391
141111
894396
182285
808372
497174
90234
461639
27289
24380
663222
613028
184687
212850
490837
645956
50667
626942
810091
601275
413189
955633
101682
1026779
730033
916530
364843
716613
795580
417694
857645
855845
1044541
730975
182724
851350
730904
866009
888970
997550
1011411
278752
768927
949114
846917
730503
815353
73649
834646
67083
415686
327972
812974
531182
210509
230828
59560
607507
137619
492351
524399
952303
745935
1022066
731884
234821
724640
826238
1044687
243306
841753
428960
799162
921871
930672
1044685
883975
263733
1005810
360252
338902
1027213
40018
12322
377263
331088
154158
426754
525051
1000744
223584
224029
956109
797767
345667
1006551
495521
27382
643536
1034118
172487
938104
57090
743209
405381
586395
188836
21528
529788
484774
584467
287101
243764
845019
918038
194250
264314
769130
407715
945360
654879
922043
77966
53763
114168
534560
287779
575791
816391
891475
934737
1003405
807263
706593
454712
660951
595763
754214
751598
56221
75496
244031
386942
108563
488096
279184
922971
513211
1019481
941701
11117
386184
453796
831219
865868
416762
669962
504800
961786
646986
209325
14180
1009474
261871
992079
252161
771560
319847
925933
395194
757969
757541
977826
323391
422711
783973
238749
739005
613976
394570
566547
1007374
1029300
586799
1025816
154517
98483
887282
361527
276501
747025
189126
782510
455277
748798
247046
187888
222215
661977
114540
747858
53539
894782
60801
907229
989918
664580
601394
597762
876159
962201
385674
985950
833885
247111
356142
90821
459541
74057
867040
93940
914512
1042786
101379
512856
714484
197817
684535
325422
661395
676126
966377
6795
702194
375391
760409
536481
941083
79845
581729
177202
116496
1031028
277332
424155
864102
831816
468248
120380
274532
1008232
279775
118170
1008870
1018893
287985
954902
279182
663181
778846
757835
367109
894990
664431
483132
116397
949901
276451
96417
1005620
415959
509358
794331
855464
137081
73617
909452
42869
442257
957166
717336
995117
626236
607206
828374
560129
925611
1028928
766261
504077
483018
806000
280357
631807
393831
997402
944069
44670
926999
1025084
899020
312029
810169
214206
418099
221998
335260
664861
33101
930635
367350
174376
214479
205136
175959
866906
416077
250180
38779
752048
860294
941083
307166
609842
568017
498434
110729
726440
939432
564766
722834
911009
248177
753087
941728
647128
16948
57915
652394
260717
161784
669708
492273
187492
827255
824841
299298
970538
539155
252982
431859
775942
52098
223916
80553
703357
773180
658446
671446
431812
609665
635004
780454
882813
258341
325214
1002569
750068
1018561
313010
510044
531505
762083
543774
936820
312952
133204
276334
575086
254177
582079
332972
418083
16329
179923
329188
1016269
80073
210272
484007
767315
1037704
671707
125985
508324
1003163
363956
330111
636171
75538
615422
693409
328663
1027729
563487
129564
371715
958559
52461
939325
134334
167432
655895
844403
278963
465986
49967
636957
293575
6251
76781
275966
78196
88512
880087
547894
290762
830826
602678
1001478
409539
518953
292691
247456
218226
398125
978648
702738
956393
526423
153328
739562
83142
934600
139606
523311
390740
570465
745573
361911
362247
206182
413318
976666
898160
324500
960930
547773
129761
593839
992894
1012538
487515
697034
550319
35974
821185
1007717
991505
105726
1033194
316041
701481
561900
419671
685678
162785
5614
970502
81470
483853
325423
332113
597998
1007130
211831
482874
1013254
853151
1027002
531269
167231
1027163
509028
210928
53351
769067
217357
5869
774036
62084
75729
548266
523422
496818
662526
798564
784677
719583
776011
100701
561881
48448
305919
968098
573106
667719
530365
394157
819995
661979
393317
866511
827463
591407
543192
615768
86726
401805
90032
51629
680625
19300
917761
330145
687569
270420
508854
359902
26767
700577
359110
367135
3711
633973
571172
294422
894167
137648
804189
391389
14728
307840
91715
1040686
365203
926014
590842
717231
260965
493246
367216
90367
979787
836602
49931
970330
72990
849629
438779
184117
488814
189976
461097
580960
49049
349746
398619
6195
305466
339324
323225
679004
271311
597919
84520
28261
458824
570662
440169
925312
940344
517808
62994
365531
879583
889318
445249
356210
635275
582163
455726
923976
536200
688410
753875
621918
859019
868017
472948
229738
75204
279580
190361
153281
659091
538979
335150
131110
812775
918929
82481
139561
160670
510091
974674
844160
427839
32994
646332
613435
397455
859074
1018198
186420
846485
875192
484174
381527
920851
316641
147459
274386
432816
693794
134681
132694
232167
182675
903724
832742
405867
1003220
783947
787546
172944
571490
922751
618024
952413
97484
357304
764106
501304
150952
466682
267562
568610
191969
732899
490380
73781
452675
400516
595404
173876
975408
700973
179589
840996
824176
597749
625045
858909
944429
248906
270779
976790
174447
995491
443122
234109
230554
62874
863299
871413
182492
781674
1041668
1024574
742322
577932
108166
294325
578095
596020
528053
993102
32579
323718
419335
892354
527072
699109
823217
979200
153463
1036672
349200
416556
669181
285318
965562
885338
184758
756231
927486
122414
369451
586593
417251
1018245
646419
910473
564364
538930
138222
136000
30346
861233
727741
821126
81878
496639
340785
35595
223648
862914
583503
186029
591609
404663
889652
884176
670138
259879
534090
39743
601080
886195
916059
52485
1029234
947817
74867
346295
443922
924539
743051
591294
768147
303924
406842
1036414
923910
162506
41190
28781
768447
648656
778694
1040331
871421
171606
973153
283230
219
57164
677371
281050
584814
316700
277988
968649
798875
282720
1000982
666485
620958
510634
112568
201937
795929
336651
884803
525245
133523
131893
707983
835811
152573
694686
850623
934154
203052
1036675
657816
342265
433715
605251
854478
661500
251626
234803
738618
383603
751941
367433
41771
417999
809136
365304
482913
22343
842545
307188
735740
598904
1035519
120807
779790
789101
218458
307522
78730
442125
635636
255811
664404
362055
609010
553031
322370
187377
730179
404872
431014
623943
688885
408312
164800
231108
848391
483581
626671
569906
104919
682594
662085
997835
858038
640619
777502
375911
324564
450495
286392
420284
791145
887057
793271
422020
755393
802431
335040
909157
780882
804252
484847
220355
517940
852010
409367
658577
639043
95648
190829
758158
164929
97718
884680
853311
182874
870265
291428
191572
496621
189895
99518
551590
965281
317891
615104
222405
107067
113591
96147
558361
913123
623036
317669
133658
76085
375670
305783
91728
660969
656550
381814
119589
664744
398159
730294
432432
608923
360560
782224
95660
219511
504346
567868
960497
406234
492356
975214
457771
657516
662301
328243
663303
519413
65198
199874
301660
303386
898586
709930
825480
598570
313260
687139
52207
925588
298996
493108
18271
838522
442179
54079
702935
542857
310506
127708
142706
281099
120029
532351
222508
1006811
157185
931638
668738
213514
119050
181792
643814
584819
56425
92360
449689
187114
497476
896706
90575
637271
651989
652769
861785
617472
850975
563097
631478
20453
1029173
166289
84006
736045
549713
716295
777228
188577
167205
472903
92060
410153
259502
120617
461525
439351
73062
256259
158683
278477
444322
789732
996638
138069
478032
33635
143075
352169
459292
693666
1023847
258166
575667
21303
847783
677420
136831
399309
602666
310171
490684
656720
221956
344775
625569
1023242
613031
337293
417628
334359
319687
612450
406955
132849
454178
444082
507584
164436
4313
69668
563497
73395
619554
323620
609753
1015
948824
507086
566258
771809
548032
990788
606420
925994
106730
950791
334207
341747
963138
1006937
1030751
1007330
624180
797368
771924
699628
956845
946058
454943
876975
382071
957324
42432
811537
71529
488619
230888
147015
765705
120703
350837
89949
984010
160970
228881
206916
580198
797940
136346
617480
841669
344654
63882
588697
955303
891361
807392
673752
508996
924172
1016512
309498
348009
263598
816371
541924
211879
894977
258276
12450
870463
67222
867196
10296
848065
579932
923345
837535
853987
177571
491857
314832
113739
539303
375180
610294
459123
1004724
567366
945686
923142
911436
800855
632227
424212
515912
639487
514459
40873
964712
467542
564286
379570
234831
979096
471410
980909
376641
852429
98656
86709
945944
636555
679846
55851
937007
46
210497
914654
613875
882967
1043267
758812
198672
611501
914722
305821
490084
332213
105072
102801
789989
89694
459448
130432
281693
893656
328605
950247
886032
879871
743548
750966
939746
184217
16183
1017866
360718
58746
620325
522416
1044876
493233
855518
362310
287022
473458
186902
775312
169086
810195
913298
771903
779250
775411
640029
853339
927341
403518
172952
116759
817515
888556
525657
335157
177207
220558
470232
662522
129630
289199
497959
1037625
849402
319933
840769
568829
22944
893571
188899
483731
476238
562432
892138
167733
610371
685774
508512
318480
332455
301179
222667
575105
394430
75740
630271
713744
671108
738534
227347
711037
141430
1043029
654459
17670
428301
330343
220003
818076
703883
18674
14243
901409
798446
607871
1042528
822026
719735
829089
275210
65595
622028
376011
172210
635902
602497
300256
67628
841189
578167
926954
36505
954702
431827
498760
590195
195385
173770
909361
137722
374977
539028
761495
513475
226952
357199
491213
16322
818186
120591
518501
671547
413586
424706
330040
864286
114117
1000972
484938
208255
57753
32714
453246
1043275
1025785
583589
212188
928257
37701
651378
251209
81767
585402
818397
1032086
304935
29831
716610
107740
263041
313051
422098
495309
920341
655473
804952
599174
953590
881403
846702
451655
186794
865379
170580
766373
957466
142551
670016
1029414
872285
277169
626935
819907
17503
538753
317784
836317
224803
405752
894523
420288
911765
19295
435898
383918
643912
322510
506135
60209
267374
502615
786395
354822
576283
867790
107507
761468
222039
383918
905839
607929
633506
356996
610512
200223
350471
899999
1031342
407190
299271
130709
472540
738658
629088
1003298
447666
101219
815017
932664
423178
287305
92638
227130
558040
100282
761667
112533
1032644
512088
188793
108882
924557
59920
823544
894201
742004
345774
114546
6732
950986
236827
743230
532762
437292
234601
350765
222582
530211
929049
895716
285630
889771
939056
491672
12806
218755
924051
724259
1016869
187230
932177
449564
595079
968756
163532
844112
1033404
346398
1042973
794777
356812
650254
463506
354503
511387
565384
113721
771058
280044
55994
27296
135997
43016
516005
529223
141098
605309
440343
946404
36954
820822
988098
791634
650773
572403
263675
590913
343369
1001573
240155
690105
339171
212046
398193
475131
395321
228401
748990
905226
117731
287123
929545
892512
538914
404246
226898
99704
917296
550882
483173
66186
884375
364229
839573
247491
215667
504801
766474
963283
424495
310201
216044
492290
454553
614890
897994
694842
144353
167676
607327
1035567
831886
256002
498915
373342
1036266
293873
46804
768837
879223
999684
845191
754411
51167
626251
398883
190745
761588
7843
765680
241960
938174
86872
883212
402929
291415
405738
113539
195205
614603
886611
380726
716819
328470
353782
552084
987329
258404
463501
96865
641539
746783
3121
668024
241172
476097
204010
225819
529227
62881
249966
742920
788180
651418
781567
852694
82058
37672
519209
342202
368041
449773
964573
628161
914259
919175
1031957
808264
603632
38550
101889
18395
576267
482544
519478
293396
175699
284099
227597
725595
691131
925857
1041374
23714
562010
447369
80884
705814
154039
428276
240443
67923
711150
107305
328921
51951
383626
60460
417262
911125
579645
861220
63069
826496
871239
120331
702484
168398
9982
154346
928345
40539
312672
524609
153481
316658
209332
878718
493266
988624
439322
67166
435460
836696
396050
430901
459600
1007442
216701
883570
153523
582783
128338
158458
885874
86248
1032206
48868
649574
291459
577283
698431
597168
176349
643911
141094
406674
252176
814301
934182
80845
845934
635446
27050
993397
367332
860139
169873
366481
311744
920304
390907
544110
284130
81498
518808
311295
183538
105982
139337
538929
269344
976019
127097
798652
579380
634064
215549
780571
864003
750514
6677
906151
293669
40382
544371
459645
149587
610411
39979
21844
311474
413908
1014992
892137
919091
369920
481153
10777
220348
77738
683250
778553
617264
558573
1003902
556604
536792
949195
191491
450328
1043979
841375
298112
191913
555862
675392
757618
60635
628547
471660
819573
216854
980766
355854
820474
553263
740600
330792
332619
852211
26856
468109
953852
366602
115965
642464
593691
847170
101204
422266
593038
919205
560626
919744
895606
5952
319989
180739
453900
853613
71653
1012814
51421
109437
489266
991094
782532
960906
695479
206930
400217
393768
933102
391210
226507
742074
313557
18678
956477
9877
762503
353060
240156
921608
449074
421356
989979
1018344
163947
342921
683852
10814
533995
142552
511348
559134
1005716
220183
566233
106932
1005610
468806
49059
902574
333258
364248
891093
830249
240482
920960
367887
941162
1010279
927180
581703
197290
938906
870122
29425
325364
277796
792960
808130
45924
706655
886340
563860
162703
241379
812086
35087
410198
131360
555520
834884
9853
155484
704258
49355
844868
602033
336755
53363
652425
1036312
186290
293293
358994
540804
534802
961483
267880
65525
543644
158668
525979
621131
383353
597884
899256
646831
812723
29591
77221
778649
967060
77197
415971
508250
854638
356625
323506
984877
105586
419639
852875
1032537
640602
711035
550148
181165
14044
940861
712401
846277
921880
45691
704554
719946
197771
48437
884009
24162
397583
642210
251759
693979
905404
182503
514425
155417
264383
280297
513785
767425
974352
163470
124477
824782
778983
655421
709721
327769
415194
855809
461563
288050
487609
160172
405914
584767
779065
233355
683229
1011888
52410
688696
105969
395709
13111
504413
69645
551691
538517
58790
186067
3807
523086
238819
945835
146543
443003
626675
815539
500209
377012
429958
435391
709723
143200
599967
137074
120845
177038
685009
366228
347317
472418
312882
602998
389364
747239
1037253
633516
129300
346087
675384
879187
793675
399340
485795
430891
564174
481585
960244
738941
238507
447721
707821
743322
588682
749692
972679
952718
396190
903652
308901
913342
754065
309231
66005
74712
1044212
484139
345692
372141
494493
216455
839626
270401
943091
325475
329344
895142
1002428
644837
179207
932323
760759
948484
172346
806013
5221
913235
287992
648677
760538
982577
644630
722204
946476
356337
841974
748825
775866
250545
788243
546672
923407
589644
860403
601891
693374
896922
182026
807256
859135
413889
33927
570907
196218
683205
140516
92406
858978
1017130
111017
175503
50884
726974
523394
701041
1028900
335978
383410
629553
629618
602062
536410
460502
205563
490781
256939
163976
936615
1015476
480894
250670
876166
926136
360546
641223
472576
932709
323675
498761
603572
455357
719975
588081
788229
116595
857016
740242
45768
67147
636423
58183
117754
706491
973952
547963
849618
837922
1025463
1014925
872493
857057
66915
488266
529636
441991
687930
414252
116105
255009
53485
756486
254464
1043501
718857
469559
109231
617269
868587
734015
1002803
655094
156401
42998
32488
107898
181799
353906
721899
445904
359779
333357
941429
286225
1015784
890153
523541
916340
845661
863076
431845
798073
743222
47953
852311
872168
188254
651560
783960
809801
852329
231271
244863
646166
544233
340391
722264
72867
819657
329180
570034
263374
1043025
135838
347478
217430
384707
353107
932269
746223
533985
1011904
161398
1035543
156863
267255
539897
853192
977191
381590
269428
897482
903915
507485
223865
770338
487620
436129
611499
793712
933552
591025
267691
516232
303959
237077
998438
370836
354577
128665
558570
307353
37621
543668
739936
74843
680999
336028
952243
32919
219457
670881
836344
711075
888593
540439
257771
676527
783196
900581
173635
664628
739731
1027008
381050
855656
724003
233614
868937
559491
503007
729340
858211
463375
994666
904354
771381
910058
424959
299974
907067
146401
1025639
157690
617097
499193
209665
500726
978845
123652
164028
194695
442482
534424
66749
531156
529606
560344
950842
87978
713849
640264
949389
234908
275571
804454
546418
434585
437644
671840
151322
666249
850527
792431
610072
88847
757450
293628
288439
837156
39668
989968
372672
723995
193832
785442
295312
499500
617764
84843
999441
208948
515030
308743
1020392
321933
833971
311248
18919
1036980
538571
536709
578622
921506
1042800
181668
297903
245967
610102
620501
862409
106644
1021064
777151
893766
736621
739403
799731
798929
464373
550172
108542
160995
635171
771743
340773
531700
25358
685362
101969
6705
408176
587824
307721
20070
310808
627447
171058
985508
330877
837792
828421
216104
579150
350648
70301
100558
287898
46157
114720
519103
52232
745148
7625
978692
579048
289139
343156
875282
220691
220936
194530
187721
679842
607611
920446
842042
773550
824371
732958
867077
657583
769429
859347
892645
960772
1036470
258970
129839
49707
423617
346754
935278
204254
648819
767505
702976
287774
534324
361517
257677
620988
144048
989741
106900
382775
654505
19730
470587
531761
430169
426881
308353
867015
1007429
209859
146786
617911
446879
790654
40701
134680
615239
351127
678409
49914
70684
571508
303437
317120
893300
712664
763961
772981
662519
42064
282985
992711
581891
609585
798750
779727
796891
630138
367914
525159
561980
565128
207169
105762
362110
999197
330990
245269
141777
478234
800562
953466
819884
289409
417829
859023
346813
497751
606621
514188
422001
882526
898980
753650
468473
188620
91616
604782
137149
882024
1007489
791973
904034
404694
176875
91960
67173
242506
541106
855008
465896
313625
123135
1044752
876482
457452
242164
268498
233565
196133
533690
27199
798113
450972
610276
873493
727780
892337
321716
515504
58868
490660
197861
443026
1016067
743917
735879
412716
826901
779493
915668
338036
840101
405357
606267
201915
869764
413446
766939
755070
50980
423577
44006
532847
433709
216117
93543
157966
1026640
163523
438506
821434
180619
67127
425694
633486
999514
453634
132762
57545
676842
778077
444388
464976
198388
659913
79399
507579
144772
913229
207467
325806
475481
375003
843292
434551
196505
940717
217369
150709
434066
417736
671447
291464
34806
612343
1012370
563445
415070
256548
971747
385012
472581
846999
703992
1020555
408872
979711
804005
658572
446550
1037675
262878
416462
951858
480398
878036
838555
959604
789417
465055
7229
795831
341098
657164
151002
819012
385316
951308
163727
979034
270074
1019801
681017
1043147
110312
1015487
655489
238328
852332
810637
1001486
828344
606680
720030
1020937
865458
63415
917790
776853
447727
438863
269210
1028749
822474
720362
1026138
94054
698797
77188
375850
429642
4756
263253
704553
392696
42579
416822
339764
792632
991808
120431
650679
930030
214429
254239
1032595
1025229
27794
334139
14285
609550
564296
585023
241124
258644
721844
704364
916353
703834
255267
1001985
1010635
559729
3670
970347
219939
333476
780170
597321
236868
932300
440722
294760
300169
164034
704697
515975
700645
349342
854306
592643
451305
1020454
1014757
182325
60388
589075
806426
409704
513354
348212
400192
655851
407019
140158
674696
429511
469432
417551
709501
231883
387750
48685
884481
453113
540089
306031
391189
958691
429950
625943
771927
337139
863585
555893
913438
312271
374392
783535
140292
116450
655054
374882
38496
214399
995789
244916
50512
881979
959329
933257
821386
425136
216436
976881
319019
1011514
471077
194898
129793
491163
336863
165067
122464
91257
510845
231131
946687
70871
229114
222658
68423
597757
288466
843595
367442
1043353
588168
583963
886320
148377
334267
905124
430986
858554
942345
435227
541641
446281
539887
1002451
271742
857165
680459
790811
51093
409077
409416
829986
670605
111778
202219
804235
856432
769419
120441
445642
328729
311026
761935
745731
139032
549320
90466
474746
895668
31784
512124
599777
171921
783366
380598
240490
138081
978241
518445
652251
767089
546254
173949
1043940
1044365
204301
607949
260698
91379
632648
798394
372191
686739
135919
896182
1006130
938278
203994
668054
443493
761332
746745
543410
631491
1031190
860253
789232
975029
537869
583853
612293
282285
756536
59348
994573
470156
763934
999187
258989
708456
202942
832548
584105
775244
953780
489246
608693
324434
822363
566118
1002672
482280
813208
1006448
417026
368193
917958
399852
1014043
609249
118394
829338
936259
350857
544235
239757
307361
478086
204570
220585
383148
839631
835955
906687
346032
98006
930404
182947
678477
828503
308070
761024
869975
565539
644958
233858
20025
859674
79373
762608
121904
928931
334399
302304
168055
563341
803534
909808
338768
121163
532492
622250
310922
717918
126673
779839
54468
228516
691489
29973
1023004
670355
783343
954066
777835
1041528
833281
139778
869231
441406
251901
989727
289368
945405
560806
179721
408281
703075
322608
156861
368867
983370
148625
988540
912420
764879
684285
413222
1026282
331772
1713
364542
80543
228392
381953
959388
125472
60191
888764
151587
128273
985813
214479
99081
669132
166984
1029344
540235
286014
278911
193756
445918
226407
386852
589936
89345
402069
631414
779523
920345
611435
745703
873332
166766
313389
178364
954048
244577
590825
774507
551755
713477
352766
955946
825777
116986
689544
350253
192485
154791
207331
995303
740807
278244
83479
47690
803680
1017425
384192
716651
391745
30284
931390
77952
771453
736350
94856
577164
298135
853862
467558
125476
920212
545903
950744
822634
111294
674250
290170
355841
417396
490256
664736
597054
528277
207918
635499
933217
389860
743966
150931
107751
350712
640762
134462
817490
210881
715638
359193
312317
44711
792904
1035915
957371
400779
489802
85067
298472
496587
411468
886026
541573
616583
723171
1003676
597295
759698
165073
897077
706645
1033966
265628
929010
362770
621450
129603
467494
966362
764435
739447
666178
653650
642239
746628
423289
476021
419829
8988
635611
811836
775179
987181
641134
545368
477959
233959
630015
1012842
847206
820013
510709
735474
410471
727318
621064
258633
1043406
166454
769781
959797
1016788
114908
18411
717604
659486
652790
257638
94104
347923
464632
87411
695917
904297
195919
823035
349643
925101
905321
1020445
154589
551605
535028
579883
450442
326609
96730
486331
921831
610285
501689
894752
744034
1006194
915430
516372
854015
49550
863107
157273
456839
1009250
318460
1023325
171366
360365
591488
396683
947632
610498
163640
7649
574140
174949
328161
603962
451543
235882
812969
257905
518901
733820
695184
368306
466405
665820
61719
606636
622769
905574
236670
541232
613849
471566
645248
296402
324814
389007
500750
533764
589606
943939
550931
407126
1027963
674872
106578
856130
234911
670232
1009171
885446
630142
840454
472360
341382
713851
107618
106240
553418
64421
8317
547931
755421
22413
998442
631979
338905
614454
753215
413735
860887
231936
951707
806367
314490
852323
913817
807674
496358
1016870
760650
872673
481819
40743
452882
510921
287678
32964
202219
323453
686089
353705
39941
745912
990322
437939
333764
738536
38686
957957
813748
694080
853538
87509
827682
191607
572662
697756
812807
196733
751569
843870
199219
346459
482720
242130
956900
1027100
691343
371616
906189
939471
692604
73972
874871
731990
2896
259632
887704
921747
834973
739693
470945
786937
202762
576099
833603
229954
907853
145529
649431
975320
70196
734781
968964
119745
662404
894679
745907
882009
797213
27565
531259
113214
908457
632729
208778
769491
195104
650431
699547
436088
80146
273183
804578
792359
675452
639813
653110
625193
647545
499890
900841
626542
83812
8988
864173
510102
608405
861259
418213
133514
221017
506939
26930
139982
562574
336719
862287
435483
952711
733651
388288
31329
720455
778
67488
392685
144929
515033
552932
222917
23662
289321
385639
443261
69303
359841
166176
863643
255072
233454
651346
442224
560037
662962
585632
484493
573627
654778
905669
408288
249892
1016239
736928
188039
935635
884008
511123
525185
441229
339198
710753
968747
504829
898946
285247
1003861
668079
814867
965813
1011408
31938
553962
366278
890094
1020046
346997
942399
118165
220630
728378
907288
947887
391106
47458
90449
100139
243119
583392
947403
81272
314874
482356
609947
863142
108765
206390
317258
662336
598730
845842
21994
503558
222567
871530
451549
987522
381764
292961
998349
22687
266654
330618
798670
995530
162336
401953
825295
572247
690427
832140
296489
740154
322429
903077
314803
70437
204344
274567
693609
332300
203092
794858
929726
822845
98797
574875
970320
622202
822234
441826
954659
673382
51584
596992
312982
16709
263884
297885
182036
299780
546085
488761
524484
297541
77124
811739
407474
902927
894842
832323
896644
346746
947412
495651
788963
286611
823935
696872
506744
793897
790111
665400
10305
687238
448966
573903
434206
725795
607947
170662
939425
537373
797968
711060
98160
22607
803559
365206
619610
719155
847392
479047
265910
481357
811366
911758
861028
691641
139781
271638
402869
92440
36702
245391
545548
723289
62393
654989
302936
334343
497789
485331
767828
165148
550625
101585
899649
910318
887643
307165
47853
724957
599371
516497
476026
747766
849219
424529
114987
585992
759204
15694
638390
980504
103599
312486
588702
281080
941393
790494
213820
710761
421522
1021158
742074
298803
607372
159006
567892
116427
719970
483461
734594
573393
238103
248275
852329
324659
976707
977590
324546
557728
270581
11286
838851
6346
799680
895394
741866
713823
1036761
496975
39374
65742
269893
23463
833918
974630
476301
546415
809544
107043
907201
802452
631392
604399
961409
587675
151332
884283
693527
255092
114867
235012
928372
705470
901314
134096
18364
547431
631796
107786
150566
825707
357139
189893
588978
297775
704785
554525
703578
786938
735515
170436
646993
200105
1007871
57453
445024
262383
392350
330577
799815
194939
936631
314031
376862
727480
122912
751635
537836
453611
22476
216008
349512
343168
887961
382980
829286
1029353
673348
321671
875034
14657
776807
259498
440888
727992
1029666
541981
578730
80882
519665
167695
764820
38554
294798
6173
478486
774229
812856
133841
809610
357458
289024
419094
174953
452224
605764
942955
347477
949677
799913
137122
913870
442326
56923
656106
501595
957774
705369
451339
792010
268568
617250
268423
1034233
1010228
369795
75336
747707
847882
972526
756381
551309
329042
645265
1027096
842312
739807
295288
475404
230966
609940
76708
350866
616773
835963
223214
488117
30490
716762
162224
220961
1042263
433947
596259
540127
637261
335909
536912
826098
16387
943018
747855
25462
980247
471631
315261
683664
765425
1020171
391254
56346
762890
758831
19768
984354
1000361
701211
395843
115774
77166
571816
153627
168167
186951
969441
837998
742955
163977
245221
615108
145653
148158
373927
851928
98415
350094
948571
205492
575210
551970
816724
220885
810982
576166
206357
1027520
987643
551931
58527
121773
690589
547518
882122
300250
151473
522280
1008410
900401
188030
989963
203765
531646
196594
548961
395554
527774
446670
968455
136690
514324
88804
214275
888917
1018616
75771
797347
545099
878274
1009448
135799
423204
210476
686844
879019
941569
991086
365597
501781
624121
408638
317003
397366
235456
978999
319514
413003
324202
937493
407078
479031
312724
31277
555542
791116
887478
163547
591504
24477
413184
330754
439919
536429
652112
899855
751714
944636
439703
860124
867590
743037
833737
77198
785214
403178
309992
152496
536554
352045
949751
365775
920921
112696
110744
950754
480616
894029
262668
678307
870373
940261
992862
181908
643594
774204
20385
403815
92442
773821
437277
956061
59920
23509
883892
353293
743929
165230
387724
499422
975826
719532
202792
375387
327638
637997
415961
528749
205326
972653
993751
887681
807327
435780
654908
837737
393310
770075
1029832
687594
451977
242316
576587
816102
821119
975805
187569
484630
14966
806504
8613
654730
463586
230939
553703
828190
180706
634856
837543
625693
762747
973005
364968
482954
428962
553599
908486
606005
582269
343254
2154
36262
765586
90294
871676
622561
502179
654285
875317
732862
549157
317705
735725
96387
398978
259305
439981
872650
848414
985178
280839
438730
570859
1021762
386981
517414
198148
839129
451562
877565
370412
538536
803056
978862
642184
582059
969454
270066
883704
787909
340666
780122
182132
647835
919557
176870
362298
151726
282923
163560
573870
348328
540245
490173
785955
263762
485780
166057
856096
824444
26181
236262
824670
854074
998236
897576
603664
900407
270402
1042791
479091
530564
383850
514342
414801
460769
428202
817131
671279
111392
941906
360391
767831
484750
336518
957968
176203
284937
248084
187686
21857
745881
941405
626044
869730
134946
12848
136049
822168
389370
714657
915561
606910
1002791
240328
220651
197592
326939
606799
73137
962965
605056
934623
495775
12336
918432
939823
967634
679562
453588
19319
486974
876623
535999
1022845
220965
88377
19742
48042
576874
14353
505675
124155
571777
395258
20377
684651
214791
500509
1011791
589690
379648
19080
261249
545043
971084
430324
900806
445497
550627
630995
110062
868760
726686
125184
802338
981700
118137
1008529
188754
265050
687987
557011
581515
745658
610272
525691
502246
178463
477114
900807
690709
146299
806418
939682
814999
495398
506160
886671
824379
342093
581372
220750
295382
519386
263721
399300
20023
589751
332832
827196
242431
964659
542134
476455
803904
562681
947079
460950
1010340
839432
988839
158982
562801
220245
355680
723966
520332
610316
802440
493408
379922
151525
1040816
189803
1023114
745486
612706
182073
1019794
196491
460117
508450
846850
131648
129723
106324
504196
119274
898503
10955
563920
181652
297924
782264
205520
250402
14657
789842
884687
703800
216736
444225
591833
200462
196250
979002
163184
705039
171299
18834
877434
647167
255115
285870
164855
201586
70055
665415
760608
383977
628455
1041810
260156
186954
341854
689561
117208
95342
830571
44735
344754
744594
327871
854430
215035
480729
289634
702170
849952
1042736
918298
441950
979186
694103
77809
41344
71411
741497
881983
932223
637227
960548
976978
374220
646508
20899
219058
453504
362214
100981
28206
873588
497084
65300
845328
482337
860276
162396
786183
309796
230381
470083
395917
1030572
914823
812755
760983
154974
239064
1031833
413192
1038656
128158
793027
663547
580202
481366
577950
474468
59099
38110
451764
206238
214070
759581
577232
290385
753133
189137
723249
893701
470977
192147
72869
401541
443250
825083
999249
645208
351948
166758
436605
690147
35631
897997
916805
870948
237681
105577
269232
985474
806316
680331
873545
232276
567085
813510
419786
733938
131352
613835
850720
10892
601229
1036781
570531
411994
1154
995411
432581
698135
484310
782601
403876
394437
77010
1006589
602882
904479
526581
226462
30959
383522
85193
793268
285937
170689
498822
179095
323520
415654
558419
775899
72633
794897
1030773
608271
216811
588744
1019319
840618
179401
895709
452937
1029517
168652
617152
519551
616949
30858
420336
525958
920354
99719
501754
866403
559815
647726
358098
272925
200889
167277
215348
790151
714076
669240
750516
686349
820029
406975
58374
919944
649705
355905
88041
574851
628240
352510
477149
252856
344559
243624
215550
789281
1001776
259726
905744
176433
480006
841709
616134
726808
171676
491955
732017
598105
1031742
798089
330203
556343
296553
680545
540051
1003113
289757
1039616
827863
125729
649821
452423
180365
213621
149140
394597
412809
80190
970623
450734
727365
162544
364250
248283
623948
87305
264440
640558
978755
769604
470260
835570
28354
532176
882988
509397
468686
510210
323863
993047
1018522
420003
631966
344379
846741
7649
3158
614428
502169
208054
1040477
441122
758390
1000099
313128
165531
863810
235474
94079
470448
822130
955534
481934
750069
1011950
635794
155177
383882
280599
804931
621942
921618
179656
921272
568971
79875
705061
146855
458484
93435
536357
921965
12242
1031417
876539
317759
582689
414228
594087
416069
553287
296629
197064
1001284
573837
296401
395464
189849
985269
562163
295503
763923
531846
309626
371666
880136
231358
868471
583516
748249
779928
109373
912892
96610
146181
557446
586709
651673
71317
240712
29796
822943
1035029
451468
264937
712216
727968
287233
295171
34703
738043
926362
31213
965606
877947
766436
448791
476848
95516
468542
379455
121370
408338
327840
623707
406388
433300
919904
190891
562825
912827
617389
847952
505204
1021572
868404
839835
974619
1035120
662129
27993
608550
300295
66977
405330
143800
988401
667305
287246
87976
929137
772122
814329
202885
244113
288910
591700
836333
244097
32511
411522
636733
238010
62660
850376
6557
263612
324501
337108
622452
469264
422598
637603
506492
499313
667324
1004091
834851
890618
301600
1025659
56473
404853
718420
30693
366559
187097
698096
44144
528403
525885
448247
979510
586564
343121
161642
798776
865763
747640
499381
900759
445197
941591
233109
306907
442271
419978
257179
63627
358036
41094
509913
798700
704399
784204
423729
934144
878548
431725
792623
891201
464746
152886
29368
551731
724063
854264
217186
95786
469945
1036586
424762
468503
699594
742716
138392
365122
615312
40744
258774
520866
457628
240373
80855
909873
256674
843875
248575
23166
66221
853589
603523
1009676
229849
742829
573101
733658
755383
211169
991201
731496
759333
114315
562684
395281
677934
47084
992365
710433
1027801
367420
296098
484943
39202
794644
377630
27787
726092
985778
911519
1023482
1000917
880492
52500
231009
996614
434306
241869
136490
915678
668790
485178
566720
565995
97495
361205
546974
131654
800361
699451
399005
942125
339987
471105
32949
1016628
450002
678727
364900
235446
57306
469864
995858
935701
686854
924859
1030293
8218
200714
308576
346465
833
403425
31366
473484
212869
100692
39096
740299
254882
510302
516795
135426
263509
655166
720688
469835
646069
472291
334363
695470
926546
599193
278139
840790
71932
127809
977623
797313
458214
472345
898816
608594
192581
930475
169870
251003
380095
188229
482868
1017119
750775
923953
87549
531907
830212
387313
1034022
347906
984419
580484
668679
429429
649927
148366
806690
284554
932534
967303
896772
652494
221566
586902
596322
384840
255688
290443
972321
131013
962978
373074
726026
765743
534866
261259
1018338
623062
333086
354051
554534
565408
875505
231507
52243
312736
345932
160705
148900
985116
209901
780422
541027
1020025
551863
22633
334560
138243
215379
564009
794933
972718
96543
79285
987324
871838
446172
359630
824920
980978
573281
1028647
812354
942491
710547
339809
228883
62921
354960
959993
813391
940506
174424
91871
36616
758457
37199
173411
821860
393461
952850
910935
381679
86970
69624
50097
791108
975287
629129
135183
418675
524306
553386
437763
782619
748118
423086
995483
17333
1008326
46621
237686
213282
983572
666382
16351
284612
592463
241500
234914
874826
485499
879447
594823
821615
408647
920210
389352
386488
313083
11413
684836
851447
212887
750363
550704
562724
159173
876450
644407
861022
300195
875440
752223
929980
281852
435525
806700
936352
807538
458428
288797
702965
1029592
334202
340060
318358
731557
217620
361091
913118
66696
209217
880685
360028
331142
620654
661732
800981
594057
78230
128669
253074
643369
208442
221514
785996
86940
719244
266776
641925
291407
906490
151262
1045363
574761
690157
156848
339780
409497
761653
459362
24047
1027577
35716
318921
990065
942214
824024
166565
949563
293205
815956
161342
315979
999653
260560
1039083
366124
298183
384102
23820
331354
525868
211730
341316
1022421
522771
545170
210711
405709
433961
489273
654924
572439
243131
969587
800440
190701
189669
864673
187593
234007
278825
155369
836557
848102
643083
127778
560746
453877
20154
198055
388049
1037560
242314
685189
250554
214373
868929
851266
206825
765760
275915
606175
908418
835780
372882
641982
780193
604190
294871
428583
90489
683127
254383
49928
116315
810590
30698
970608
623619
447774
279032
699770
602442
277013
390766
249717
171244
404597
816709
387083
756146
528421
658172
1031
170514
216224
302
26975
593894
180471
77671
431361
1042201
113750
483854
18039
945890
666876
276951
145747
911872
142451
656402
480911
535137
416603
730536
176431
162963
248097
189325
964822
30705
416073
740880
785939
635647
271991
820233
540058
662399
183524
1036135
349873
727707
136816
701520
76687
925177
1003542
257069
777590
810272
682326
180438
162788
837980
374055
341885
546543
421160
870268
280010
98995
785151
468483
152744
672283
234456
516480
452300
733882
576182
57088
757667
793303
576584
511917
782518
455636
1011515
1035513
141031
195933
836559
789870
936838
44845
941750
726993
730435
81986
895919
853683
957647
375503
943207
1011189
963069
258732
24567
607390
237031
664622
1016522
53564
795345
460181
818265
688
307569
406086
472617
1043356
793749
642127
797657
487951
877608
14041
226535
673039
424130
972071
568169
460255
703726
653804
1042473
1032182
356202
896530
138090
448861
88791
963578
565156
98608
714361
234206
387667
741776
593952
733178
846034
123165
367337
12396
12216
618512
889863
675429
489074
923539
812251
429830
26047
622589
786244
618295
796563
887644
922585
552545
899642
163926
746272
166287
734885
711266
685219
158476
682642
441839
486944
144659
239741
169290
298010
642780
644156
171568
956741
971163
361647
544278
250679
295174
435231
964037
989441
156588
899892
228560
242502
536954
289505
669039
826994
859171
535247
131773
784248
637878
19622
506102
142808
953552
356729
476891
417733
995887
269560
177970
1040216
242897
310908
1029680
179218
648142
786718
948089
847944
157933
386989
860643
948373
531735
764313
437870
306207
1005879
815003
385647
389553
722640
145098
1017370
938343
264654
303147
521176
803622
699220
109622
936667
502726
657687
629140
608420
964725
272335
930965
334932
125610
272324
125863
764450
257589
460114
55218
635441
906134
468003
906370
465834
1004477
148036
865660
475110
103279
609449
463155
333716
341205
948744
1028049
692570
15990
338071
252698
642742
159569
864826
760491
539655
112117
862565
751482
981862
768019
820165
921816
264309
776533
29713
470385
936510
404052
501729
490186
541688
498069
904
142689
632432
59239
686245
80182
289979
789388
1226
338744
689001
254867
349732
959932
1031398
1006405
285840
266065
369979
539616
893501
986216
749058
987204
349892
1044158
235731
852568
237396
185494
988157
1041285
423853
995359
675022
784966
1037890
410645
320487
881064
987365
913864
990694
263874
1001008
205256
316006
134828
898521
985506
232622
689900
911576
609831
89198
96924
989757
976947
317521
659127
651694
1030578
925748
385459
788757
445001
87201
551890
1026839
835443
866
1040440
845988
1029352
61032
782505
419662
180615
62472
259481
776279
22528
44897
347058
514660
210187
97403
89249
526379
670298
682585
96981
788145
296671
654768
987125
135887
230793
274663
196741
903722
252921
91423
161279
590091
240495
693769
27548
780352
483683
966813
395158
777545
225231
345675
402636
658835
776023
148004
845968
201745
281373
397195
970336
290992
76826
912950
152177
634927
230681
853589
761667
204354
48051
337231
898636
19101
235599
492393
822193
904808
1033874
864802
153526
1013474
70787
995794
853206
15158
1009594
419688
971982
431125
1043080
399456
573432
103808
305651
1017788
615916
320789
325255
862331
601689
570737
561748
958049
748732
937298
109001
171967
474129
309050
754870
260066
409312
508167
968339
110415
1028787
584749
570048
1036623
632425
1043437
74319
698294
347884
579708
797744
75040
244671
178376
384620
840623
438238
723867
495898
849956
973041
907748
221847
122477
462229
100047
707651
735549
392946
223165
67649
734600
874125
478916
899093
818417
997855
602327
911279
755271
755676
569011
503923
423449
230656
47752
224667
651342
553319
224357
223875
307186
97364
494599
985035
188512
155990
446402
206026
668855
230992
447709
712656
952675
750593
334470
680069
489055
730023
210600
893880
340515
950827
75909
622551
500718
236938
351644
1036401
625527
77080
622678
321798
51998
750253
727116
847236
793035
323593
184154
92150
765774
448110
402277
58078
977164
335173
718973
74065
846655
170568
832569
262664
535257
515452
651256
565235
539785
371017
251635
987984
424545
736634
587039
72109
1042564
298954
399036
161152
357920
351896
1004191
745847
683791
433803
888354
936993
229448
995867
859937
971225
14339
694618
663777
335081
466042
156305
574490
527948
149891
325922
1024612
365703
11437
280261
775359
949347
94541
781105
963086
286084
664250
549948
84000
119362
755298
976157
305841
670545
882708
706917
58135
938048
266563
365645
540291
343147
651110
347877
531835
457325
673142
663746
228770
976647
1034304
617198
563164
937230
894731
195795
968648
239842
628872
790014
581627
621628
629111
566429
227071
385828
367349
247805
480007
930681
899204
234822
360329
276819
478847
454673
108573
800206
668551
681086
290726
662008
977800
901285
445108
995407
962106
36914
897736
148651
813020
1016069
836593
26406
922187
760558
504107
958915
824781
608963
979747
207436
121488
434074
100533
376234
543316
617419
943475
816426
103751
772436
653962
374129
885829
589036
609403
712419
509296
928993
49493
784910
724796
531130
548053
831760
925886
467795
552786
873720
46462
640601
29752
209848
132845
692424
616521
43437
900170
542534
150467
921401
328552
168712
1016140
216952
270742
481610
198358
583250
156392
436761
63262
287631
1001663
778993
133343
985959
673786
929311
458753
368000
77681
1023246
943798
413676
3901
133020
44885
974423
936842
977602
458330
172748
597343
488776
357376
371478
628580
225657
321520
478524
37785
821135
580946
213145
778333
320325
182162
814440
76705
982660
620174
543592
65238
764996
733652
288570
860742
203395
360256
104069
89491
685066
620835
365767
471992
389608
689348
1004508
721605
101416
315300
105958
1003210
660633
509687
597058
206475
611507
732298
433933
515975
445953
331442
510704
348618
597072
877091
1023076
448153
514155
938646
280660
857962
726237
1004559
757214
144445
260098
550943
406423
794388
324621
341933
726461
874256
653705
55013
734624
956600
546531
130074
863144
939087
941240
699339
206661
696571
568016
179319
997438
190757
466296
168467
378604
966236
645501
59645
224075
463687
833520
902794
667555
458517
841862
991658
252442
158654
652130
357427
245736
515835
873441
498382
685352
46184
656204
503759
231991
292676
324349
427232
350484
456984
195564
857824
762016
134743
913797
1015492
979223
377493
514661
75461
755355
279263
428742
597015
657025
27754
41622
345504
374449
706246
614749
526521
519412
555427
459009
1019195
822331
184492
953439
819562
828855
815151
917305
719786
480136
196759
1016030
995859
166303
312980
552018
470038
466835
626199
144
860165
306634
523988
774682
974910
642144
943272
3769
232154
851150
26008
765088
751993
647931
969201
644323
786659
413186
598660
132415
932933
496081
145571
293200
130166
869676
510653
782134
561533
982186
355010
690702
902065
225701
1016246
689727
795996
414956
198503
759327
735158
937725
515467
515733
349416
452374
325482
957183
979552
614168
374666
161930
313175
17719
359247
152079
34521
585884
876237
376683
257349
430736
330951
451690
494592
510473
5697
877792
545587
313834
372988
701899
626362
691490
1012632
797935
191929
354893
930870
25124
398894
589323
392889
799225
153874
273075
137899
1007632
74923
94430
513483
238206
67469
282089
454034
538058
188082
147752
974849
37339
762930
760716
922391
285261
186751
278985
38895
892897
742048
895612
386999
901404
761736
977339
188864
570234
131027
636369
216024
765513
1009128
505114
70162
225307
686434
448959
514900
154293
294017
423706
326306
509562
781424
908396
654095
759994
153835
70344
291616
727552
301690
500422
49276
775397
908878
68474
883545
572413
1030426
1015007
114777
121326
437128
751301
174103
542355
401743
943979
462575
696376
387212
835468
367427
860990
778161
456266
567794
1017243
412521
886919
34890
4786
403733
365500
1018179
186844
14992
789613
285917
924548
846750
530677
448585
251287
145916
686594
710147
431314
395021
276353
229122
292332
708116
964899
517159
40599
94442
323620
35539
425508
96350
752437
512150
341789
861407
239271
287942
153269
37267
542172
64921
752378
315423
850386
840310
621639
316136
125676
325462
831804
1022693
596773
824012
1006869
255746
259516
179734
83395
206366
730937
798845
511133
372578
230213
233737
976852
858182
530855
25397
228487
964491
555594
914918
635625
286478
376296
36905
1020811
274840
750565
237840
1027457
808805
467596
735792
338455
644703
915563
45736
241266
156240
846529
68353
669109
346268
317090
111058
185486
444458
907316
784250
1017336
90885
128681
549161
496468
436835
155265
331502
932459
896651
840032
870415
232267
862483
834253
453772
661022
747534
48611
688122
852530
101973
232598
378529
915549
330217
296688
489534
664234
776446
158009
1001720
1038848
587178
20818
440438
659923
705363
998010
1017395
638448
942152
891429
925426
87259
993782
903215
718616
292974
645413
585798
837554
23734
127900
714143
172769
689156
1042339
344643
633584
201794
740839
819203
783466
387842
620875
260604
960722
113337
624
888419
243444
616463
394640
393923
124604
696537
420622
255538
929359
256825
54767
1023259
838506
294837
464185
980426
192462
243200
684670
552202
967165
766330
870585
73434
313952
751167
77986
391121
919858
951568
1025968
926306
945279
886478
68372
475930
674812
525054
1019445
499775
189906
226859
945070
1010781
354603
558066
503176
658034
195576
573397
524949
925781
227934
201487
277601
450881
932250
680208
143431
354812
682547
64116
28379
925365
789224
590190
949284
681024
474071
55922
721608
438383
328047
954983
531496
763489
398299
976789
754099
254728
379478
214670
940676
153856
993003
891631
259874
377371
192426
350861
17071
950811
176784
947137
953128
160629
422562
479304
922818
322540
924940
589468
797713
376175
243254
20847
916495
877549
294655
1041659
1043767
104300
584622
867041
307625
197087
34429
913699
931802
907957
234798
448499
441140
4739
654610
295215
552951
494853
197052
404756
501528
137661
758776
66828
858106
564484
964122
414514
231322
442819
204649
384447
459581
206434
137775
313683
425963
185043
1040388
33442
476984
562883
450078
722848
238832
375894
586037
166973
249582
44935
130168
735366
638096
555970
937197
625997
507371
423308
301667
658473
364236
12422
305635
991363
432460
666809
61373
631832
829488
410298
498068
460603
367730
726339
558295
243589
41209
989981
264968
879378
715306
73374
732345
575980
398973
439355
700328
590405
222522
248502
271120
382897
533054
691128
675318
108317
508714
1010079
852404
444043
844061
870362
831261
895968
502998
496501
888986
1018624
914456
436325
702696
222092
882517
82071
736873
538567
510791
811526
916505
892986
421578
675241
682924
625362
106913
869781
1003863
168698
682198
834340
739551
738453
470613
739892
734620
594603
182722
675957
140015
147263
715631
321018
343770
666773
428692
411716
979041
514354
880539
630601
626116
800158
469199
540416
464024
843079
608103
444556
169332
112490
539604
1017707
970160
435297
535232
141430
805678
1025743
716828
332480
294094
686336
766428
663973
7000
1000710
258682
637015
836178
679035
611105
293291
866648
758073
606922
471131
974243
279438
318927
831244
724335
406569
789442
109766
501710
989940
637700
509623
32058
446797
690862
829706
179797
868043
385204
139729
840287
445070
693206
362617
23931
437172
294920
22844
812349
805600
876274
960646
129037
633299
735903
1019767
948803
237220
22323
68495
540581
779465
910107
572273
207773
572082
577444
455500
225140
735565
276695
27534
919486
224782
1042975
42185
283042
1004382
875167
298316
410844
726584
352730
335742
401290
130134
446665
32105
279346
526512
536301
901603
945461
149354
944750
633767
521040
452171
208647
739136
771233
558429
154696
813276
666782
874411
755516
136986
502885
997778
30002
581188
860232
246796
1019762
368455
588472
95899
577226
304807
29476
815858
546297
315360
27743
1021896
405841
385605
855060
604352
402945
210785
893554
639252
8453
851737
828164
685028
502863
538399
967395
766857
386834
1001751
878664
126109
489626
1011617
117525
327477
61206
315236
1034299
682997
136206
741837
18393
458818
145825
718862
882997
628293
665671
787706
109872
192790
827469
392377
544433
776234
123997
270515
839321
645912
448891
457698
476531
638085
582362
445123
131748
43104
974280
617686
708735
222138
726
324658
857964
429433
65281
74706
101280
521695
1045347
977385
852695
338300
122416
385696
469798
123568
417176
426724
376332
621269
400392
1023207
196388
883114
284542
327142
158542
367446
310215
626772
40625
315208
350170
277085
528248
58968
609229
781225
7160
243386
95496
748972
166948
797399
507128
758514
908879
180749
481982
64987
690589
487103
868038
601295
842441
88179
423828
129977
160665
540385
959651
862323
87841
141183
535135
925770
571167
575065
728578
324576
426362
284679
772138
764821
668471
881730
847256
765449
851275
672825
961066
819384
44859
25055
602699
743869
603691
394402
134547
433296
865398
72645
540340
520758
624619
411782
187682
315093
348009
736096
16236
198642
926926
616886
468867
928294
912623
727543
838527
680368
4097
369093
153888
418847
890570
876511
131612
312031
265369
246380
431268
389197
283709
126596
168044
866111
323740
525372
1031817
304488
31252
258949
56317
55900
746122
594579
1391
481759
262426
481
584232
602908
681314
554060
698235
343872
748091
637247
890471
985020
486629
902085
955636
406479
324771
256064
212319
792435
418549
405401
754628
24302
626837
667225
169971
913086
773999
741541
663783
445576
375814
57025
599662
524892
242644
848458
1032601
971060
522828
766761
434906
571137
803127
912117
765336
280657
557489
284280
818494
452552
744659
271375
458351
502258
339800
216898
197468
565819
289512
422813
6401
210337
554031
462216
84038
30069
925920
61504
176654
860696
990671
402248
995873
422482
705594
950469
149474
756618
953042
738661
264362
484783
865674
987682
519046
959788
275450
519956
271380
926366
654725
1018068
343019
817399
790194
504719
981340
56144
928945
389876
452006
561256
276245
980878
343248
501693
697416
311426
53928
936634
920450
79121
785823
544546
107051
236047
1024459
108305
623751
139291
263323
382541
59399
272354
347384
664225
747817
409548
792636
222912
967302
193756
951921
743166
1002577
534504
631377
708764
521123
560876
452647
289138
961704
978515
38529
680928
201772
932104
582888
868462
523998
273675
344181
157060
902108
716351
1044477
98569
919198
64039
693008
242895
958611
845476
435058
582610
494086
257793
2267
181951
143217
686506
779161
500490
349406
189200
114646
667467
9496
54196
968217
917212
587364
610508
989331
873243
403377
1034898
762178
1035437
268601
1028031
985998
258424
1041515
174449
118617
539083
626635
934232
310909
53426
494788
949194
669391
800338
582426
486504
724303
315945
423193
271748
165377
428912
560507
126367
902579
287612
502206
442069
1028059
687316
49748
378970
600819
199230
45669
108712
220398
404964
845140
687257
897242
249637
72765
188819
752726
217266
400362
20849
687427
677992
595494
197533
191866
257451
133737
768347
644037
230255
754800
321589
384359
556839
3776
727329
1035982
712719
439057
897879
916381
21670
402586
807065
312040
244243
489711
266561
179617
278757
511954
438015
962380
86262
318427
209822
40466
505670
628264
454726
631005
115517
448088
768616
567503
727130
208696
221781
399967
449928
416168
389303
485666
587208
936406
435677
665561
548249
858510
767898
523313
707664
438866
865133
226785
897945
825384
252717
793791
44112
253115
504478
664029
538880
691080
469981
278022
912728
530246
747240
892473
350172
528445
813726
106791
450917
984110
313581
7347
140140
467969
983378
43300
151920
4869
238300
41494
538661
515583
1023231
410355
234091
1001249
401878
121817
749140
37187
199156
117369
975443
316310
640329
93123
719945
981763
456956
971280
56656
535856
234780
1020177
707115
172155
387586
369358
695141
630208
679155
548259
205561
585199
509812
45965
959081
557121
680882
96759
680574
327137
790344
368055
822316
252318
750413
561439
391349
474813
863472
751409
1031823
410059
376486
434992
439911
869647
289001
516331
742946
276187
21032
491732
789452
589331
122353
842235
420264
50949
1003682
888114
846832
728593
212165
1013442
34159
605971
174830
793126
987285
971723
771610
799434
94169
984038
927787
843958
277862
857693
745197
705335
701072
5550
519541
807522
71165
47082
821138
108966
91938
892792
49676
715538
470156
839441
506158
368558
321955
976673
300493
187101
88076
55385
149723
880816
751800
495806
939525
166190
648334
18838
947071
826770
462909
610302
1013375
896101
805950
525334
248813
773121
242809
251551
563656
658446
769407
754234
364340
860671
721127
172616
753647
1035228
797971
137054
162342
962364
525320
625262
120512
565094
298892
768456
450741
864949
217059
320737
246270
437761
943382
849536
742630
202224
295084
983968
69717
953963
126960
665661
419457
927647
664834
382334
431792
196707
1032424
313453
482686
563985
792914
420548
23282
431950
259686
384446
105149
770857
377711
125724
628337
298930
115374
197664
473203
130504
840084
586292
361707
722358
342231
954615
156027
167448
990754
204510
341746
40340
400700
56221
689052
332780
935888
437429
390415
433325
35826
51650
76144
860110
9872
165071
558182
57062
570896
234800
997004
68483
930228
184476
979759
898113
517557
890607
406701
638637
86093
400188
742414
788770
933203
19025
846340
678748
44092
5360
113197
306014
111053
131414
179687
866830
864250
350981
719513
47270
206638
399716
275288
567118
844757
901538
77597
370058
193808
999080
886355
18587
746300
104708
25483
767752
509897
34942
767862
1026462
132668
615097
967313
600291
756114
795717
998303
997595
540274
526311
830265
313156
327979
699007
207958
194458
334238
145930
932821
416550
846570
34535
751618
280978
38239
529826
595860
231276
287770
19702
383886
801989
572220
158589
184141
524574
863022
407403
904913
144663
404310
982881
10941
762764
807346
1043144
278186
795907
105312
516851
193087
332249
336031
565149
140493
765446
636093
917288
644288
253931
12479
923367
107478
133843
117151
52425
445380
133212
945661
659175
962746
857115
351128
594923
354649
605494
54775
118250
948855
701738
630621
37866
106099
613990
209279
483663
930834
90105
616665
471201
342705
789971
976164
103778
262561
728142
999906
815195
863045
1664
224224
415465
87470
718572
783149
945241
740845
907359
845950
330650
610641
834020
368500
477094
706000
464528
86499
517603
217763
984818
827357
914463
447356
927936
623912
289167
542475
775761
249330
17972
553220
312255
277967
55120
89505
788058
824688
682234
45193
664195
526736
463819
419447
935204
474617
659420
833160
408475
1012116
684250
779373
725307
1030671
589084
611219
25223
973907
403742
457618
569448
322229
787791
684109
20442
309315
897186
956610
8227
872551
347794
162253
127285
292380
747527
669755
734410
537408
80255
846681
401500
895527
625591
248399
706563
884725
891597
978213
778282
924879
464231
389594
530208
400297
471754
100400
615749
968677
1001500
139609
773481
779942
509855
769971
822962
410617
150629
35900
434921
746549
868040
250930
250775
949095
980591
628495
400668
86888
351037
279620
669938
714124
206447
928678
743461
194557
292487
36553
959241
757770
630277
855250
476802
771420
730727
918742
643403
672396
923755
55277
865303
311878
903475
366406
819706
103663
576546
1014639
724366
263997
112485
845689
794054
291552
630445
571451
829533
358026
126990
233056
600136
498027
713252
495628
611091
446225
76946
258484
303117
132558
1016132
455625
634066
336905
713148
292290
44669
934670
589713
320360
941936
3008
88419
585305
241201
557596
114054
216181
641765
108661
911260
250175
102785
893011
596196
822795
827099
883131
812221
378616
1044055
680916
517755
527070
482343
635194
853559
378993
92079
939467
632910
839668
1043009
221127
778611
967430
41542
878420
212718
1044388
691928
418407
261857
315856
415316
276844
1019504
1023087
826564
523657
447489
1044050
636647
515060
418861
233350
153793
744455
273730
155372
978659
760403
320499
81751
981479
689087
741483
625392
148314
144788
558843
679244
111659
809139
245979
996746
60510
618833
436921
241040
963254
585787
227478
424746
267553
1018804
569793
676207
659792
324489
76351
454023
349427
333698
261642
951746
610290
260857
218430
65507
799872
272669
9759
809830
380943
730135
888983
734021
654516
825084
200668
241095
190819
529965
121315
430890
1031283
8106
659662
807454
444301
932081
916103
736024
312911
461956
579369
1033530
935434
118199
1028905
1024970
499076
56805
350556
89307
608540
239588
608157
210818
634094
277565
843804
24419
235837
96547
391985
495533
325745
138842
647007
94677
870444
600201
423842
959647
870179
810705
926194
416371
713161
576199
802497
796265
856403
694757
184261
45038
153966
733561
416014
286889
714793
71493
282836
166272
718001
1030643
314898
206287
587054
146304
713720
1008244
470471
647299
756462
1011171
36090
500184
710734
843363
637163
844541
357763
198762
1041215
188669
411693
149768
388984
385736
743768
502610
836938
269259
819927
22007
1018016
900781
300397
794860
9500
550149
918314
718940
449877
370997
788364
675877
955983
34575
830357
108734
596279
551898
391319
144506
830180
46056
640247
521142
731140
601033
612241
658982
796805
388604
36457
265505
255327
944645
992633
233981
882104
179563
796110
810987
791878
808079
681117
721382
980367
47165
853365
942600
981970
669482
146382
552560
958167
828985
800132
947710
668287
469444
23096
635359
912644
123701
878163
93758
754970
374067
928157
287684
120444
260468
68302
376130
402008
502823
687731
874412
16030
950955
332636
900340
97905
653008
951331
484202
824456
587605
911252
714309
805379
116284
208099
163047
616632
400549
548892
868554
140078
1000201
92438
874821
560939
218839
94456
114385
550310
827408
945709
1035514
167028
924888
396056
911316
802129
389034
274793
267804
508890
584613
617905
522744
604378
553988
8184
564726
383578
304224
705106
839871
307389
379464
1022107
998339
64965
651574
361942
417161
270088
188824
693415
266262
715670
741223
681258
339408
596506
221194
677439
671353
649476
911549
404549
346014
726153
853224
40557
157083
823367
154163
767568
1043630
319346
758813
964625
779478
11265
1035736
260668
27922
444038
289786
75519
985991
92767
552528
37651
701939
516135
245541
509741
154480
562190
482503
89710
591405
674675
668397
652564
551070
481340
308016
189186
812217
774241
224660
779745
934271
891907
761880
93337
405501
646735
108408
179094
632993
680192
951967
286584
664516
192962
714029
767351
479565
47091
229332
367980
916056
979626
215767
35756
804928
543416
188046
432537
436457
802225
633172
654759
431924
464611
485250
352872
8236
214837
231449
525517
486243
179978
627293
415835
266675
539806
579926
118484
598432
961062
553127
123401
435512
886699
496553
174561
971704
641416
210506
728847
79498
744246
810330
755629
978616
233142
618368
989107
281952
855963
127088
172887
898602
725856
397272
996213
547972
727183
390042
735595
398065
442864
866443
994922
780642
803404
252803
829003
588412
836193
422118
667310
709192
1008259
788644
374393
50711
477080
120416
890573
30234
26702
634086
878381
784294
457871
660311
1044128
911709
120066
87083
558429
236982
709287
26026
904849
1006293
560481
437067
691029
76354
1025853
651084
315539
302448
997265
1033416
863508
16701
677824
459335
466565
751565
1009584
487759
349766
940561
808682
566295
188629
91508
357511
600196
180573
324814
883194
593935
204013
378338
951087
799207
546988
269756
635742
741895
671747
204687
824101
96235
769726
698552
525887
250805
953751
825914
977210
297164
108153
124478
364492
806669
819099
430078
173423
153300
417185
614181
629049
463178
255381
268704
172380
305572
669411
516158
878070
72374
631738
490529
42827
240418
257040
223973
207648
854640
620250
869290
838139
709696
864327
136269
50570
677081
818706
435252
451603
437201
196032
576498
508186
117655
541884
842787
662659
881452
292766
664690
748125
664473
790970
504527
167813
823557
142299
85467
76098
355651
550720
789970
973205
686602
399640
20212
984248
274002
299386
406126
557982
697150
346933
3093
831303
154805
875214
961341
752698
490465
630536
796549
664908
132233
600221
494955
891828
721881
49397
383488
655584
212448
63343
301947
62390
85323
822492
106241
940379
502288
1044896
764466
706000
310244
543999
1029601
1330
1040510
163620
577396
716438
892968
839786
413286
615500
265536
478767
157030
55418
672908
169251
898790
827118
96133
884187
342913
734705
332790
362845
665365
743618
411656
231893
235538
921322
707519
822717
197138
445217
1043791
677290
458659
116867
230599
231340
406684
429388
969106
357668
192832
889516
768866
767077
6716
71428
26595
785383
651941
243156
30941
144067
665075
438558
678558
653932
814901
589389
189792
524497
218095
431686
739562
112986
186983
286733
751970
158407
300471
201631
1009086
718319
558079
627012
913669
636610
470482
697637
651827
892427
512009
308788
4883
858074
367663
693681
790546
690477
900404
800629
231026
186244
569634
531957
368290
804410
993309
43182
59191
1015260
68826
593404
743777
283686
426500
953001
522815
509565
698076
980604
968991
51600
29422
658880
836385
289705
749586
725128
45859
508412
1006288
212140
140154
182079
104970
702096
28072
434649
262801
167305
652651
410648
171409
761949
831591
113806
1027112
149273
142993
684244
157680
499256
706467
977720
784546
382837
896220
364997
139277
1032630
542679
597347
512757
856532
474934
884311
741343
332940
415329
308777
59847
639077
31286
415140
239341
463237
323681
608001
947884
196288
736117
148574
412330
205268
68506
229232
215600
331333
126680
204329
311023
38490
626720
428407
928385
850414
169163
311945
712228
904973
640725
565716
968468
265578
163285
375824
572139
723574
653940
1018680
2508
1025215
628296
738431
744848
756416
33346
964980
517291
654560
402396
524304
174829
633189
437409
71772
72314
780268
231840
111065
468403
940891
442494
935082
788258
505404
372238
675366
700881
599133
281646
1017841
374987
892465
769967
735683
386339
753062
1000390
1017721
167737
517076
628909
66472
621582
105956
750306
201536
192600
729585
54954
1011339
229505
514328
853078
450860
211908
861076
199624
798218
354478
150044
261147
352512
695673
288278
22475
852169
998538
18738
258911
257879
635321
557969
721334
421153
318933
435177
658078
293983
32381
269841
900530
912153
888758
112942
704152
624442
173715
692603
897370
321872
405916
954149
699315
965941
242546
729406
718902
547170
324170
943567
863269
58746
899270
257073
812124
84508
622129
736081
315046
168326
620741
827321
698284
51950
546766
631780
69405
456516
608834
1033617
429251
875499
761076
240806
454652
807082
972772
814138
527380
703952
587561
743965
280366
406905
906388
733614
1040121
260209
913274
735110
441797
8941
245991
231402
571158
510292
641037
483960
26571
847595
363836
562041
416138
783065
452066
647171
961331
477708
398296
507203
827736
748087
36195
82525
339158
381363
995745
868935
562187
758280
234772
756229
885849
873059
518621
864956
491978
122967
514076
537336
503424
24474
97104
200478
171353
443432
291218
221628
16051
787165
340467
863617
390016
526969
457951
281255
123149
1021546
226499
756485
617158
449517
155925
584729
133334
650359
880826
389138
929412
951035
489318
901067
131701
114445
718823
763905
568747
787170
634854
336197
844624
363767
236152
626813
463395
851316
134544
331525
584041
93004
244551
519679
528836
936734
18969
167278
717809
464098
243111
933513
291753
617255
884906
302436
172985
27772
375175
588284
398699
642628
500780
684345
270836
19943
303228
102180
214844
862714
918372
848735
846962
572386
489197
226847
255801
569734
560316
864105
464625
225941
712513
387297
541696
35190
812947
35471
1029197
753962
766696
912916
796025
218972
284634
154734
782469
747470
129518
795481
144625
223097
863633
988009
834269
139465
459723
1035108
124689
676059
765030
547562
310475
566346
132576
337214
431490
694512
420782
595736
478646
397401
153881
136380
943913
641456
613736
558811
931553
65452
682711
575067
480973
27908
320643
322890
78442
96976
913312
516659
596689
79837
573090
487717
523979
353167
949096
533815
564447
523258
987259
285373
929565
833693
744685
677309
922480
220156
946184
1038789
853925
1004398
13061
410301
93999
55949
32082
247904
233620
303662
662727
227810
996859
1011829
125312
702774
60767
168734
45409
629312
798074
840031
336495
114601
945413
1024862
758948
159307
916077
1021046
734027
629746
739852
229226
837864
858564
956406
492495
291836
248961
327338
154968
795905
605826
681774
468727
1037976
941875
216132
779195
1026667
873781
540964
494632
197729
676479
677670
431050
116287
854006
809201
198267
875913
586024
882578
528170
350561
889663
549916
235978
507654
431211
276764
666125
383424
787188
178105
916833
348896
870455
881211
333068
552614
419403
937027
218892
445694
388254
773683
652607
842482
12432
23671
44227
392333
435730
1014693
990147
18966
618258
991338
140566
369764
904989
119215
273309
299725
561682
693644
640523
1019325
662946
408427
290248
821996
614933
462745
496394
274974
629017
918315
434101
152077
659726
1021214
839591
164584
370636
580391
764725
804690
530791
948284
138497
5477
786190
682634
849655
263022
663949
628236
588207
138036
139185
737589
365191
297667
804252
656976
534587
476616
539055
189363
1041055
390716
493847
1040476
886308
525522
187891
831892
857511
1035716
381281
926807
318381
93514
663486
423370
481870
723790
642142
579261
894417
1008670
437663
241622
17967
466535
543252
506168
905814
906471
846072
449019
686937
561569
823975
58743
1003497
141025
810357
990057
725889
781156
1019056
167916
712737
168593
660726
883641
417284
1041636
1037577
775645
261865
570203
624542
841770
440700
276415
821783
881439
115512
184381
37821
645241
160139
233920
73667
194143
515065
341199
992984
706324
950604
666900
926112
820574
975246
190184
814826
555022
978598
259679
587118
911146
883455
436237
368828
1017063
90741
175868
448169
109008
676494
886936
289319
690261
227301
337576
47962
916615
95479
969599
955832
886472
657799
725343
310146
918657
1000425
492510
841003
278738
635606
637037
385460
246616
1044060
266098
590259
1040675
447444
798392
699946
675445
876667
29409
116417
22054
266479
293445
23956
242719
808161
304478
345573
29738
855960
383892
137460
684497
299119
940530
608690
87119
20334
458730
359225
714496
330767
983115
623351
670642
989659
474304
116158
690271
81987
242154
550697
437251
164225
749823
1002008
386103
942642
266072
789381
142937
225651
275016
70496
707986
969875
60230
620404
520006
844795
707733
660315
60767
175849
586574
50937
593475
836879
686830
997733
212098
10641
479346
445773
496595
780261
815369
835301
282808
228017
250215
131124
691220
169578
194611
451717
916521
344181
922541
523659
172959
228915
270912
881382
6223
986258
530927
112154
100931
879472
570699
263866
616671
386577
127116
913671
498665
710929
149330
76230
730274
175102
743910
990095
309130
441189
329671
873613
311188
1007735
245047
205593
464984
464456
270864
836137
152968
973765
812765
616272
672823
734153
679165
757864
582308
227490
918618
567059
277463
671726
290740
690337
687172
257200
47973
926527
763679
760867
962805
325646
587825
702253
813296
477952
214938
13301
51335
633235
991661
345513
724964
199458
806320
193865
853713
468617
310957
235673
297802
344212
508800
537437
392403
474273
507644
212952
598220
360979
288499
909957
690015
581021
560272
469284
896681
620871
750172
924465
394137
351465
221412
1014707
779551
1030256
486931
160634
830631
81634
720622
533509
393942
240717
185168
967137
806990
202605
948318
486740
553711
500481
853159
977192
410210
655878
565028
458873
316609
578181
710718
835218
819866
37374
173022
851879
507209
27611
130922
373746
534712
71620
512352
968333
87426
489442
1024761
929477
601417
564823
768875
500742
952796
569347
445803
216419
185673
65692
893398
933070
300762
41506
291260
761839
433436
197993
535309
114664
433506
683715
838502
499604
652734
249952
269152
653150
894975
316776
521527
1029836
14662
132608
18968
150883
236173
28388
262167
438483
111972
568412
1011890
655124
307060
304936
532914
34253
386991
134294
993083
285891
782990
162689
714440
245319
73132
928766
985687
858472
878124
1002401
30727
533030
314456
843686
394755
883562
517501
195252
219237
823408
180866
114786
159525
272279
180309
821016
28238
3960
195512
655798
19228
608312
984224
315355
707958
392023
813280
499841
974610
54684
517350
444866
600892
1029350
883983
202821
98286
854226
28455
36795
918539
478941
762697
723390
771788
343791
484631
611058
602189
1019957
932984
509948
801628
801453
545903
355859
114479
398555
376894
753277
132565
245105
905508
248619
936204
38178
735091
85061
85752
824056
1008951
1006908
750172
120120
725728
115039
775293
75523
128141
544475
163354
1022619
134755
614812
599025
151455
863768
967625
745024
1026207
579796
376645
647529
582606
946772
799463
281231
910220
779169
1021520
607630
241437
473434
636968
784542
408817
286937
1594
240368
489231
92799
884686
163802
122225
483893
85859
475130
388698
486526
168759
518689
268916
666222
235998
303172
760597
240654
117292
4858
638941
127238
195405
937059
810967
1038806
104703
862926
430563
65051
94917
236332
861612
966198
596907
934268
780157
455933
133942
979127
177686
643341
653233
560360
671624
539442
701935
646652
975371
771224
884017
601053
633418
513211
425631
288621
815653
768025
507946
729309
953538
43327
26478
825847
205418
186772
179227
1012108
458552
879237
944675
949171
65911
319790
587409
588134
917745
383744
523681
277741
738261
1017061
768906
991351
383560
472701
464969
683072
748465
233247
394849
74180
58227
115588
665738
666875
280406
477045
1038877
990934
887889
195984
12293
854155
930701
218955
368294
280302
419519
646816
672267
839970
413497
887336
331306
694606
110500
477276
960226
931938
671801
1008779
742275
717873
223717
993727
952601
391355
354713
831970
286995
133852
47472
455783
905694
435413
808232
426742
909868
279894
510683
880822
314515
311272
903124
1029650
692086
284786
12871
98503
740487
858836
340061
930966
371275
706816
616175
898944
83794
502433
70755
551489
332410
304438
118869
545852
169843
352327
564762
109127
556285
723582
249065
386168
224106
529727
221419
966671
65798
292798
922571
983512
966218
125515
452945
122361
42689
8290
755725
20666
902038
237971
983280
989491
132960
231129
510867
647496
96051
882432
75979
151116
531979
735213
817876
441464
545211
35178
368179
162968
382786
242844
174980
890046
1011810
757178
614228
765609
131983
801880
442600
364502
696246
323476
388779
958268
1012290
627955
1042768
23450
36502
387109
396231
561270
256662
359259
441393
924874
939864
668250
842760
383684
81794
132051
408054
395756
546832
296636
75421
80797
829183
420967
463041
427110
578575
205079
155563
358863
231900
276669
71939
635093
483436
391014
748198
251098
88195
943053
839179
977382
1038735
892085
782920
435351
130196
229217
360447
973589
321981
267789
167789
767615
407272
820461
977034
873351
921347
559386
113984
638750
674150
397312
816560
567717
493974
667386
540732
1021108
114236
189386
394994
948738
645654
315882
31088
692691
468449
961299
855393
264087
428199
870420
2261
741564
381983
741137
889065
868784
553501
916492
472211
729643
556704
238400
1024385
114243
646313
850131
337508
810078
356884
406158
258686
867708
38403
522155
208280
66575
311450
421331
55993
643498
864159
87769
186287
466165
967658
535695
713066
621591
223380
308495
484609
681077
638370
87788
831661
926631
92494
115209
469983
1030960
1015686
136681
329287
3484
223242
710623
176492
230400
672865
315433
502947
148758
554996
870550
404999
240009
908276
161922
813133
370825
742554
987755
811947
491939
588355
786375
51443
478963
147581
820722
68309
518600
925631
23485
698416
691491
714760
952199
982936
769985
248561
927347
98565
855330
765185
51804
341054
607164
266836
49578
223952
733660
796662
542174
239219
590208
591457
914811
435095
893022
464222
375738
969285
1042201
369549
358410
326143
486116
838217
961865
57141
808548
404564
522603
925833
411278
254888
343619
69609
60718
338437
709310
1036834
357185
731118
575596
309362
723890
640843
743996
212269
187010
595658
566171
67481
226599
568427
842799
336672
854676
612140
755346
445376
656631
785550
510664
178710
452012
548685
852152
354857
295833
63608
293928
970672
908632
240659
223783
570924
954820
644134
762186
235731
981720
137970
500993
391724
60613
76676
477466
770683
942700
456242
487104
739940
982054
207035
833738
921012
739514
327022
542468
759383
255355
694820
212833
511654
223062
302568
494626
963398
697618
119172
264989
879234
525915
378918
59831
1014279
303695
345411
629137
760502
667599
563140
1036827
406466
182597
97380
35646
600047
647022
615484
142765
137693
146304
481429
471245
867156
935127
180036
419709
122923
789746
352958
72834
597235
198911
1010576
375332
455311
785267
43535
479183
994591
524122
936749
1025324
254076
40994
5659
598367
46155
233109
910141
841696
464833
47033
500593
31676
451649
710309
200384
168266
890750
32317
188773
975649
846885
70646
115432
707988
737819
777956
572232
414655
196790
513424
206986
919282
1018384
591202
734256
115004
979538
531047
219747
319945
351080
4117
25819
912120
811721
794393
383003
766508
830173
876884
130825
39262
3843
898731
771086
262774
928231
348666
662489
989672
46931
667336
946351
368508
78694
463046
30599
951347
698666
772753
528712
236783
947658
145104
691105
686624
499524
808862
166479
966576
173378
470229
591076
136323
80904
441364
715778
148507
800741
716301
828796
128983
210731
438222
671283
849112
32325
877997
145387
531303
412807
681249
11433
891505
218550
455011
412247
500169
241272
160009
505953
744587
864919
787042
1030660
635969
405717
88766
892752
618855
31672
713562
532893
447628
763743
217627
224275
619555
1020813
331344
483962
556071
785960
689094
670052
845317
344228
793666
906224
1040291
749418
55446
529185
748074
517672
12973
755174
740866
824017
16616
1030449
442721
149397
424439
386000
315979
724661
1032132
653282
986865
250327
189413
440228
975392
528642
761726
394677
597174
304066
81535
98228
163783
693674
87509
826995
400717
279430
154871
49258
21815
110913
512432
4900
304902
382967
1018807
152131
493639
1007686
322567
1031443
676539
1021519
630538
439709
468641
360625
690048
820990
638431
201920
1017738
366
382304
909007
505180
1012967
692680
815761
548371
75132
1028040
321635
669841
733254
208409
882454
606228
114888
71273
899691
380154
366381
875629
579406
453181
59084
28832
530219
563620
547072
632929
975063
9329
371199
627644
127102
1024163
266452
759263
1035225
8025
450922
130889
982322
713871
1044035
540120
152264
531211
559355
421955
742276
191084
255531
969097
518823
593326
941560
260936
507107
368261
297042
841578
621761
696218
143005
716694
715547
395987
513905
337192
973085
6672
872595
232825
799010
593396
737769
126264
445305
798339
237391
415426
617544
454173
932228
584490
765736
268655
132858
523140
73795
19813
1010483
32085
681856
508976
657277
401531
649257
65965
939058
179722
973458
959312
1039941
410831
43480
721240
898350
288209
578081
909729
53027
875634
564773
531909
1020520
959950
322768
639718
774609
835721
705763
938573
663151
587510
38098
493883
863906
598108
477776
764432
948839
491329
1013817
305337
570901
777288
822508
823013
257129
523522
855007
521328
510664
170798
731150
338772
551180
243372
180282
360905
296312
777294
1025613
139384
350255
906405
216792
596531
300692
113828
17898
800656
587706
490688
537952
557176
138998
476938
640902
792967
766972
438494
852280
347791
1002128
1019704
619583
779590
222121
256993
743293
376642
135029
166699
933978
716569
970955
658392
577125
352762
681874
205941
537168
134161
945614
650188
870092
689753
88785
844548
594895
1010971
202011
484609
89552
1032293
353038
314871
387320
291176
285219
580125
174546
856044
186455
213036
653683
58089
327089
853048
879669
512822
815602
17936
227782
639562
49957
147307
400816
181805
646306
154467
823111
783658
249876
22067
1039889
202877
818091
460825
280977
1043368
116148
6674
572683
156880
446520
724135
791369
157196
323070
422692
288376
745898
565641
612781
101246
902830
660526
736853
895248
691651
240742
828491
400197
405712
249337
55339
36280
924357
531666
360782
38097
566678
746633
199523
510231
345768
554870
823764
546146
717719
102779
508802
264022
689810
867379
215397
459882
628248
614469
974883
920371
365669
277365
267709
293874
461091
406486
154003
717530
405959
687856
505629
572143
748445
680216
178958
753308
810336
771915
402704
542789
299972
128132
698745
702248
417687
892009
728760
23281
98882
793184
758748
825413
160479
616801
506461
329412
49667
692038
1017184
273506
335684
125268
518185
830046
930527
533563
895542
221234
736976
799892
449802
684100
38009
1021769
52886
187880
56004
135238
992171
253492
377519
960711
591095
559528
753235
13414
521221
464564
304734
1034608
671010
244632
947492
1012455
324197
915598
134199
411296
10633
1016929
982141
138160
884434
114196
1022301
271789
765728
790248
754518
781389
289747
168555
804266
860746
718320
114029
331023
671317
615339
136314
186830
684888
479036
284801
198876
959177
495386
88982
1025738
621686
116697
454804
853082
388932
329118
12121
62206
707302
678235
202164
783790
863245
319100
247480
215037
111785
445470
587504
948375
435774
312368
677426
961234
529916
254285
71683
615496
464806
275582
28838
532422
400989
136827
302720
739718
3662
981142
457486
339692
500205
94660
657999
577653
13431
693556
727025
838181
1011408
542704
320113
721783
1011088
1006966
534281
181183
578880
893507
288259
387011
832381
529572
286920
858277
506507
303685
818030
509728
564860
356248
346431
178554
108652
176397
168694
450107
238916
646277
557634
401921
770879
533832
438748
751297
395266
241843
862807
388681
447748
312801
704535
255002
844013
400851
128667
780721
601157
652799
755042
352341
278358
205153
673566
844392
153964
754165
720232
882842
831133
566590
57437
408478
154396
755856
206675
798362
672994
486998
419064
314319
11717
762725
736206
258953
468534
464308
953603
376136
601906
488745
902633
975619
648650
848142
471450
308829
559760
923902
48931
810839
289370
402671
78507
267369
930798
530170
468344
996145
183844
115632
465250
173875
474212
1042262
438153
817437
187749
884532
187833
304728
126689
135510
851643
913266
489005
212514
263424
1025545
754921
705567
207013
289614
586349
377064
696085
134985
827951
373671
949270
658303
553165
687760
541707
782244
872582
716847
376799
1010455
928807
62153
251792
44979
732541
677020
1039995
41172
330865
239963
1044477
5830
47629
651791
212101
852844
357589
313731
839926
780323
379179
291540
363585
362438
770107
1042686
312214
457794
263751
247626
846535
967045
1012715
736663
892171
775908
307684
311142
724455
621683
733300
132210
659102
537223
275003
765093
628701
647229
262231
301149
1036398
267704
771131
270690
867192
41309
693633
917205
851310
277308
552540
765195
499739
804806
851309
147002
1012599
294918
643847
225894
234625
214857
196384
546436
94671
8422
247687
735572
777178
959187
451343
388837
959069
720588
170005
1007589
871450
1037870
256182
611662
488218
246102
188949
855142
476033
552525
147707
636845
896774
640451
795091
667045
673743
457552
792068
991003
22911
827324
400356
696013
924119
57016
762352
409480
301987
713486
1003748
115122
839338
682603
83463
943153
389652
361951
715887
254324
425210
618534
640797
601767
711374
948494
520272
1021120
368411
352576
817791
576919
596815
328500
922514
318287
824638
690486
57379
792796
535454
718954
227099
970699
423111
350973
761288
478690
816968
440092
143855
598212
1023846
543660
856306
725523
667950
736386
601032
542559
1023362
71619
129917
601693
731480
672354
629134
107517
983165
127074
877239
510441
365036
16318
940193
1029150
891382
404763
558410
731279
300311
590138
943249
123607
1038542
681434
882919
220771
690805
462318
37150
412955
214524
990168
375339
878526
273568
553162
836473
111615
80616
270396
128534
743102
606236
356488
197391
1029265
482844
489982
283040
872728
598363
402820
323596
352795
643992
621822
279431
582894
975134
216115
801428
389639
241544
800182
236430
290231
304790
526645
1036055
580149
383775
121321
341628
141603
712748
308628
438079
1025769
968428
434842
408725
628584
975070
272852
732315
348066
746872
566145
90616
787353
434053
111289
269762
314103
433708
736000
706463
584583
544386
695379
827523
588152
214993
690622
379952
261022
811294
469609
968773
216468
1010088
62488
616801
365833
1014353
76572
106940
986584
920604
786502
332068
802837
170814
82790
441131
975784
817384
262759
465475
988507
750608
250274
80458
489078
343597
184422
576663
605431
964976
7434
912972
891456
77685
841102
677550
387929
236444
633429
315444
178554
133396
155285
304872
958457
114869
293612
224726
428629
346095
914252
757564
445770
692737
25123
1042198
333876
225316
625671
235011
785580
173170
98303
196019
296859
879143
610068
467814
766167
121844
559221
136742
862281
11843
1019165
894062
947740
1020979
503994
914316
921818
387709
580282
224181
684596
363511
184281
1011180
362393
523026
364374
788967
469209
304891
435250
488945
852934
62427
211879
749393
351553
884177
752318
871088
965691
244971
338812
357372
668037
1024429
956355
311136
223696
993034
425953
201238
725365
268994
512425
676209
694000
636561
658078
568172
355386
356495
821739
345494
775481
1022294
595677
872944
644152
245728
960562
270052
689112
244528
80932
544574
648933
381375
439583
177274
566657
339720
359380
152214
135731
231838
690009
480848
726803
380529
563952
940532
877433
982226
457177
522962
34109
632703
364312
467472
469042
302573
879996
630041
220030
235040
665558
775393
481312
847417
7245
58479
148477
562298
36278
459768
437493
219601
624234
21631
1004331
664540
855471
179180
342259
959565
994192
820487
729687
168340
495111
873687
778436
907961
215826
996761
2617
1007156
784574
831411
733012
641016
396843
503777
904163
512542
235173
32012
78072
99781
613825
751764
42812
266476
673483
339820
1017652
938922
897879
4477
878806
23391
892779
221096
1009672
388256
1011210
368318
38907
264819
528708
361509
35242
770227
111847
506751
457457
882116
961143
735246
13687
177911
896284
189191
294371
675382
32317
937278
323668
108462
602658
601635
928434
752300
1010418
573338
420861
575359
325074
824885
934474
785751
736303
259445
624884
293513
47451
36680
462728
293675
179049
360762
64321
382839
1117
198141
694851
185108
647557
565441
29059
534845
342173
845022
169046
363537
920208
264712
838500
528693
234013
457751
495854
243781
572401
778193
545361
816335
951541
518464
666525
43753
738406
667518
642202
613800
990808
610005
753434
803928
3054
92812
295202
594901
641871
43724
582610
576512
321192
135216
967566
736688
534326
182120
575977
335970
82106
239011
600637
632052
809277
399890
722391
422461
138850
922622
173186
857968
236858
315980
797003
930704
634888
257412
303762
462354
295655
1022086
470537
489721
907892
955051
278627
386099
151360
650629
390380
598523
736481
17455
971472
586004
856499
862220
738176
160460
771963
407971
1032469
846791
211481
406008
389797
538527
733176
917785
481119
8371
995966
828403
511993
1002705
142738
534354
547488
541126
604874
702663
322074
261700
225736
520741
821375
427281
358235
317422
80197
134561
965573
169886
397974
184080
426260
800739
969045
684543
301881
488392
678870
912711
519562
858458
394473
59240
695746
325376
742089
263755
925002
113675
993084
672060
580060
930496
281372
478958
512572
680337
986697
838029
772055
207222
472872
728374
414410
468840
228222
842917
423280
307614
175685
398216
603049
309172
619591
378169
200548
776414
968801
723099
503530
398042
1039122
563115
375970
995497
740004
949436
29784
258270
164351
971041
1003556
986679
842194
271736
731645
266198
135653
424884
959453
225746
282379
169145
679846
790172
709481
541708
263602
677878
882596
53850
776808
137800
849262
815819
723673
27707
5182
406115
1027742
107718
942024
52900
504776
428057
407525
905268
304073
477282
752821
742294
517550
868177
562941
628784
523714
922011
515492
449255
481694
1022408
412560
734444
233095
820731
439748
33120
52203
1029663
1012577
394073
236338
248147
454442
408044
608879
739201
86709
810901
534995
162760
481709
523700
705915
318432
484043
436656
842004
249906
890114
112454
799569
164768
973813
644101
719628
819515
332371
305343
363000
337822
463177
899365
555353
425675
323554
525560
913964
686850
785585
291095
738056
842688
419285
6017
286541
553290
710191
763950
32458
344164
111362
291355
617734
1033952
666396
422788
998906
998976
363792
339778
3054
954658
347526
239716
851262
827050
543571
100383
618492
309660
913274
572956
840833
921597
64150
867231
335442
1003760
521862
669028
547458
243909
109461
331742
279698
407268
921267
922255
988109
269560
568843
213647
391909
556708
1025620
64893
829370
968174
1029937
629468
103574
413605
101609
812365
167323
618467
542421
879036
331111
500579
969486
823651
472138
774651
442031
726861
228350
841203
129071
945375
626868
465987
603500
358582
233486
309245
183069
307196
455574
667360
66443
1035208
817175
320851
726858
424529
739596
115866
247053
114474
868970
919760
8207
697463
146992
22083
38827
1009097
85834
597605
48682
998974
954066
39765
657722
610783
333147
509388
960067
507760
363902
348546
432402
749661
173469
274914
959585
892543
19089
245685
391784
387780
174212
817573
1026490
662832
292311
30705
693159
215781
452775
782280
154412
880905
319427
439586
811205
331630
996342
649269
618718
196167
1010985
249015
337014
200023
636699
873709
271269
293924
900997
507907
547083
827034
824855
112433
643711
148958
291182
419788
583618
894413
413924
837692
218992
26771
771387
666656
436830
122768
502267
904557
808677
697471
1036188
855234
883140
893738
78351
170116
479717
107682
894481
635696
848475
563265
432122
252072
8199
425761
815595
49063
197249
522593
87991
724216
660400
207522
512376
871889
824675
595795
35248
974845
805226
843064
532242
871457
872035
341757
706372
416724
282287
802626
344778
434919
219359
8034
956795
902913
74899
280817
447028
337085
526581
826332
616464
347966
133397
308721
129517
911175
31745
383592
743993
425976
561012
811976
923919
71886
540167
916153
895309
636249
35096
940776
88235
1012913
846120
842214
517252
730260
129680
358242
447026
690596
667873
655565
621872
712788
842608
415765
523082
537658
676238
220484
22102
431187
601523
1007999
151388
166294
766567
608203
1028669
839370
428182
530702
693736
819998
649825
857695
890168
857418
1023040
109110
746764
807631
491562
96307
109308
627082
210885
780342
802716
421661
75866
375559
103213
663994
80860
804763
824776
933835
257354
1007924
616496
191270
479865
1020862
752465
460817
837453
245504
251125
522597
499399
79485
279794
439550
664134
184041
391978
234165
416640
694481
972446
119420
470768
534645
1045450
388550
843835
27619
768795
446121
955993
254417
735169
224464
848211
974785
23567
327847
635805
684501
787196
866679
653251
477544
1003772
177951
197036
327928
409170
529482
552744
297530
764766
144402
163291
801818
575211
1021044
277311
587579
283349
622584
662326
1006145
151889
566127
830322
412265
2322
671292
919991
524880
2704
297243
719220
361992
851743
621082
610495
611175
183246
396417
499016
320458
185167
716112
331456
295345
91678
874187
770686
797987
30799
273980
26251
744567
702588
699842
647996
316542
21857
531552
754885
606371
23803
613762
1007390
149894
892378
772733
317493
598186
209744
360114
229799
25688
520713
386922
39628
366514
1012261
301513
17438
106632
736574
477144
933023
235823
21696
245993
169551
361751
25200
423413
533332
516074
54996
133356
122733
384217
737614
432462
300076
4876
54458
876597
29450
400736
546861
253554
938585
296778
481768
907409
840232
235591
529921
607325
681710
197580
1016982
509559
251212
742625
602862
914909
691082
93686
733778
607317
264328
1030242
633821
515277
436515
1104
1000151
558161
33373
312938
744197
24360
458730
249845
315850
823858
521975
355492
756751
11713
802694
634941
912870
181283
371274
603634
95565
116723
540240
452345
510861
939393
1019924
792823
289311
1025565
648826
134887
765349
863686
415681
954627
274412
819765
883204
342138
392908
484456
855399
76768
316328
902734
144038
761169
549890
715872
976129
557620
290709
380410
729288
358817
677845
214595
376131
741336
27311
452667
478049
686814
963426
13689
56315
882982
414989
180314
838873
881901
88839
480735
691022
275135
443018
925444
1007228
256949
16751
402168
950338
1007005
783226
163437
436015
388749
434879
510997
11084
665569
832364
533803
5218
917742
500307
664301
686011
272880
164400
472568
717427
1042781
509873
942668
778946
216557
181518
997308
132378
700911
78194
431189
31658
660499
703064
82154
867692
929086
538805
15317
926413
635293
474226
76775
445753
542077
357914
285108
789279
992798
347833
1004645
223632
69150
612669
1020224
164330
910691
501239
830163
461960
56311
785540
764604
896410
405979
682036
780595
985821
514907
764960
847235
183304
205447
1038736
829448
852334
277353
172678
367395
228572
819404
941272
620497
407176
480473
815814
491863
805201
957605
953110
510185
197807
1960
1001884
264659
988846
56505
8100
820589
955768
135802
891895
179377
763233
507623
124978
918232
630043
287175
113640
969272
177857
373794
91710
60866
868295
927829
129494
272739
478494
438754
827993
257656
30973
627918
825180
162640
718052
227971
626541
425535
330307
540656
423080
731179
684624
1022920
1027392
111913
545946
141478
599440
257782
53340
284576
682313
392353
112116
605219
253255
769691
61663
833756
557223
77100
1036764
59818
244978
312216
591492
303438
11658
882878
181190
178137
241289
994284
304590
692281
100257
171214
48027
16154
801648
843628
815138
874908
980608
706168
21445
360757
638415
427115
708978
102163
646060
951011
96484
507987
76804
897049
893074
200978
454153
899864
652493
71183
1007562
250847
15513
789227
1017718
859163
457009
825870
514759
309228
728209
879964
231436
961422
350210
314217
392572
697548
15574
697084
1021670
311026
922507
230765
782068
716642
484728
498855
541401
459782
860181
472258
592615
229787
288605
1036562
695046
1026118
698671
701867
402318
68816
163392
723687
238436
862950
843218
240848
588713
59402
253882
955578
44331
748264
459901
77977
893621
884174
1006324
776250
899899
46058
415776
22908
595421
151085
869905
768637
444701
803263
462312
113136
208309
559381
621455
52455
285325
152917
1009122
215653
149628
785799
452732
22122
38286
26438
330137
279572
422276
469062
190013
1021579
748169
962381
404719
822278
372128
194250
951836
403648
795043
811201
630062
243769
309081
632056
954476
811704
521398
464204
791907
1011425
27006
112577
681531
984584
637175
253825
23562
1030587
288208
61776
986936
164835
203166
251285
827224
169897
790042
211566
200585
849989
847737
519440
10123
436171
335887
421641
299863
73579
633950
246522
687675
973776
202139
470978
549575
28395
293713
841155
187531
494958
639559
439995
124915
286056
547716
378186
935285
537655
565225
660606
359332
197622
618055
446817
404805
423494
276276
961893
1004262
275372
212826
749452
396639
521444
479123
677721
178495
880173
774165
854250
420772
272379
467065
909569
161302
652590
818153
760778
333784
662457
970343
581674
342359
807032
703946
963027
372855
482794
254539
552246
141830
1044849
927790
563850
857926
815385
561227
33613
170909
419903
154418
22269
301501
868860
116723
91351
986796
615499
502250
174377
52946
587106
371392
834745
216749
503615
317113
247562
978608
961556
1015256
972834
42610
101997
622099
61608
359724
559377
218549
825192
33681
721552
435911
601272
3720
474745
448081
387208
439892
163831
238937
248172
671922
135704
126719
966198
139127
144329
450198
971683
948503
10627
178994
913284
311456
914189
1042665
391697
904367
301286
722234
256725
154158
961513
591663
1030888
174750
171012
362355
234197
454870
346615
75529
770421
619074
853260
269792
955464
859494
158926
155343
217203
926569
642453
667216
440458
352538
832583
910710
575567
446474
715127
529592
720297
812173
488507
521262
756567
963604
961110
984479
895370
890775
737724
1014520
259069
785815
117083
1023947
977909
44719
865834
996758
469912
249507
851167
920948
94376
718102
769319
408912
656553
900880
823451
548385
525143
76489
949396
416721
336236
238267
584541
452358
567033
986849
520067
299501
346107
833798
32616
25359
417120
95963
264860
542640
988445
182213
159589
995416
948429
35401
1023377
800537
7981
856803
747069
131454
19907
316636
238449
860665
970875
1011493
381053
536437
823962
962830
876027
33233
844331
503370
309727
175260
536135
761376
839659
490917
939949
220302
685141
232974
994583
28735
778631
898154
285487
445975
856742
639948
580770
412261
855173
771207
685844
696743
265111
693914
841708
712061
448214
12683
194150
157410
920222
312561
550125
226291
144657
795121
448265
429463
489888
240528
58295
295242
55553
300792
671397
33462
805255
145561
147625
161328
236827
64887
116945
1029785
273115
353460
742187
449899
418204
100742
158450
498530
97502
553239
432954
322013
979673
399556
508897
818513
604231
788266
966560
286277
560973
983914
90545
47749
379763
553829
321854
506203
27890
531070
471811
655535
919652
476689
773820
200739
295538
996718
486920
140372
739171
925160
113252
573926
629521
717178
864626
607510
813414
868925
96170
503797
805829
907577
726475
1044520
939462
172830
836022
14463
388578
708384
597916
144561
903362
984636
230694
1004078
435176
95246
1002350
241023
589613
337085
700169
619703
286327
326631
256444
245672
830133
700435
394519
481331
164815
490247
546909
609876
315366
943018
295401
641076
370380
125644
305266
422090
49471
650139
274594
268014
7460
1001372
430191
787136
802840
499615
512412
602052
971892
306701
651354
555651
269512
537003
313599
404375
326415
867260
601597
528654
65111
906051
433703
915194
627981
941504
696734
1032182
898159
153987
524148
454640
337096
518975
549725
933787
697981
418427
168939
278855
944557
643873
209649
935599
121067
512461
7676
1016859
761703
214310
756251
761061
966965
57166
769233
567641
354431
128016
845264
844182
574569
20665
333308
926100
373229
703965
824671
722089
393949
442663
1019537
676968
929048
663626
378982
430086
427501
615925
822171
151621
808581
658603
739856
734991
956025
116273
212015
236077
170789
111318
514574
983382
565489
425052
990086
514229
256322
198547
875473
38268
617895
560634
862539
687038
198874
688486
516185
666118
911593
431953
65207
459633
455083
657031
483212
814398
924868
591846
637942
175416
590655
373354
269327
955720
24702
596135
195886
18203
797939
828610
553171
705389
34556
80601
148970
790388
770220
249859
87290
134184
495706
675497
418133
714071
975378
539158
622825
469767
519729
811004
380318
334326
109951
232103
417172
176962
268455
111765
808600
542384
1014156
938655
451773
898653
494864
636039
510973
855088
242558
785363
931569
920574
849608
386098
681316
24649
123323
236544
154870
7890
460942
543828
712806
851565
882497
988581
322207
846667
479240
589358
782875
135086
999999
108920
288350
39505
1016800
992449
75473
1014076
451849
905563
37894
717100
356362
690977
439521
289628
868298
406991
1017308
531050
5316
105382
521880
896693
74828
683185
396069
923287
625313
522501
301073
622926
951828
919368
846314
833290
156652
412420
1022117
709956
831306
230369
329566
1023610
951815
437334
104154
679197
692291
237947
709338
342062
560450
1041037
791168
900682
3079
7798
315458
106488
288598
361501
425796
802355
844617
228232
108793
400177
735317
181949
835099
357998
115062
2708
796683
327812
285689
795691
293616
519367
543493
307770
672402
742138
766381
559816
750619
186206
720519
768244
597343
186367
682948
526992
694524
998432
299717
659904
856542
58159
180446
167256
265539
241464
650972
873257
411453
800888
212907
591257
583615
689515
368615
902091
482985
128631
666232
744604
229435
892770
387408
809425
673850
77788
1014057
754454
614541
61341
685293
816091
670603
828672
374656
358892
734480
130704
442837
317074
397322
738097
555876
42271
1020719
860409
880834
239137
276142
4094
117618
426843
704112
30290
518485
558558
926076
263763
264330
306948
891663
777035
5528
736384
8416
848805
848954
354301
3035
431393
702449
956670
13713
844908
277182
890688
203409
672845
149996
432181
769776
346303
998095
854000
765409
927334
165679
846120
178601
414551
502064
1026394
829505
368667
433344
359638
944961
633510
919083
704862
747740
26665
778524
737257
758448
956592
778780
552155
983457
123290
751483
1024257
744090
712840
288150
405387
550635
623013
98648
117075
395234
55997
283988
973273
169447
697198
255358
189364
400957
501518
930722
342129
453204
904662
659979
799653
1034223
1043927
4783
554426
440304
19857
427067
88025
696968
313319
602666
415518
106539
909254
1008649
388442
693714
710090
576736
725276
321047
444616
609589
420273
317050
572555
317265
936335
47036
476586
218897
229521
616062
154624
116725
275928
19349
14219
852065
277073
620131
851538
660796
554522
573646
961874
212631
709205
470527
105939
747933
295184
530838
250419
166228
398390
605797
934137
520240
558975
325225
894730
570281
330436
321489
688584
208792
562495
362573
645509
799913
1023089
740157
694712
300088
240820
1039716
8336
8775
926280
717567
164636
573064
1037427
866395
431768
125197
208601
452665
553283
240505
135311
254974
595059
222486
222157
273194
891312
467516
17036
321031
158378
736997
536387
1011744
11557
811426
787311
574085
79848
733773
74748
392985
561567
399397
264481
1004833
190172
481965
19823
110996
563668
305876
1013219
968266
435590
33101
1012161
401968
305224
668835
177963
202071
905577
286322
488758
466880
331470
92101
860046
484514
702370
125483
707687
762331
26170
638547
265297
799991
74506
1013202
533458
71922
869771
817773
181335
381484
426788
835851
371555
445312
221971
627370
961008
909416
931861
474396
893338
375269
421484
1019731
222062
461413
592336
912962
815312
811832
178471
128467
1011048
886632
419484
410229
141422
98424
67098
203049
205993
185801
781734
907799
457732
907517
703391
723551
645538
964360
608496
551849
511196
542055
91680
154362
306511
79167
786568
1014958
103188
26900
421742
241999
1003352
456522
948485
135118
364214
15857
473113
230678
365835
609981
376261
680772
924478
257090
377237
580386
912761
791103
15462
423377
508606
533325
863976
120856
317999
261794
984736
583041
630945
888289
106478
62093
442458
28358
1031410
477808
118967
751700
537297
956689
779121
373555
445092
960816
270438
324129
331636
330182
334779
692406
908636
964699
268209
484952
938219
426545
300161
166697
232871
416860
737287
39389
150952
31538
903956
16584
833341
823865
383529
20024
46319
748524
261237
581479
694774
925114
196706
6290
928391
664946
884677
789897
723005
684669
374089
99288
327622
443002
663723
745066
181769
859503
341789
638062
281642
329610
88965
71071
668699
230921
961662
860087
453331
291311
135097
694195
10973
432557
199449
834509
500661
933076
771114
825140
735653
763535
562762
756863
521850
673098
8063
287802
353629
197011
869228
566111
15396
817245
107598
323894
208186
303770
398126
169613
391885
689530
152336
527248
688682
374557
952422
84228
307932
103448
740209
893778
674916
360357
633690
583129
959134
900818
520582
179969
118793
650109
787820
658891
642565
34288
240235
302840
411922
561462
739506
650209
31646
345563
729478
749854
655951
307685
281465
429738
971364
895879
172882
874458
293473
52346
862727
286243
774115
781394
496324
489275
292398
143807
311858
526890
889857
306751
180296
747840
766016
500549
404130
946320
459693
823131
797545
215297
1009029
749963
330361
144043
140546
736287
642986
562614
170978
443787
552018
170931
349694
724750
681142
736700
145500
145306
139908
1000395
470042
326421
77919
649566
259333
509754
205742
280346
949199
14887
678349
417410
155519
966239
549163
290191
944951
1005101
61906
479520
262118
269571
503493
135560
559440
531432
495347
513324
592150
818824
343142
154562
2010
662614
690968
297434
929553
287415
783555
172534
664978
567869
40020
783636
92349
110846
186779
555466
611268
743789
1023827
941221
725813
786461
330569
810005
310785
109411
1041395
841925
61203
684646
32558
856519
394855
95870
830348
688323
755084
640650
771058
1526
492301
843616
500189
366913
530245
1015948
181775
784177
398081
44182
651568
578981
702277
1007721
61741
21203
815859
319090
730112
654010
117259
623341
531509
1024562
71426
220956
215966
1000785
337125
427595
960709
599295
804843
492494
975419
230102
634132
489737
273362
438615
1011910
22144
778033
744403
176199
370110
774332
4996
784271
144252
279113
276669
648254
465558
760425
866888
401055
932210
489017
1034678
807524
73387
839165
872516
45219
497045
723205
207999
817031
184093
115482
164163
296625
985283
97401
663979
115945
248619
936076
455682
468858
806688
494236
113646
351936
380641
272899
579100
586744
868811
962949
431237
141495
238860
531795
610894
122999
166724
561490
400774
452748
640006
538385
368444
946153
302276
992703
59350
947176
483808
5221
989966
783489
219199
367593
908986
1008244
106561
304159
513562
415997
433237
64928
934179
422007
345286
796909
252180
951748
445227
560665
946926
354142
933475
709206
766914
776254
986477
193541
746865
273768
124580
374235
565545
181925
265037
678927
110922
332866
185661
63278
1031056
810061
943262
182197
319945
354199
175641
295168
698452
847256
789605
405576
469409
938805
3416
164254
658828
343836
595380
639840
361434
97489
60276
607039
185189
805503
867043
919245
651651
739572
521810
739029
793480
91313
570809
625261
201091
769179
993701
190650
669266
997437
93902
646712
597395
902763
622173
162469
5987
115077
319022
475525
493248
226463
993880
211506
118340
477061
757408
757799
945226
851475
739045
380996
1014175
962546
350094
803139
646208
687579
851021
471178
749340
647577
812188
803341
568897
998894
531586
812071
877796
131806
692019
450333
153673
811001
631843
96993
618057
614440
332717
230082
382057
529640
878474
856969
958132
261004
751180
244696
577156
709524
337878
89568
85710
75311
317143
779367
856545
905975
156464
397189
401970
26312
237955
610774
156529
881565
459607
981498
430236
686290
137102
442301
215894
769332
592114
429295
718688
401270
47468
731450
59890
1016264
472587
900872
240661
814431
399932
197213
974531
453279
151099
902463
972212
1009563
316517
201640
829962
580939
732979
385931
951725
7591
48099
327329
640112
876444
150102
240535
491513
375838
546457
551289
666485
878872
686835
160607
785199
253426
432121
768506
222001
1021647
691291
681709
755986
1030449
712345
439351
1032376
1043831
796623
496718
438732
497976
87971
291199
575457
951674
437760
455010
204326
72341
639737
467414
248578
885148
525527
874939
615110
700828
619279
291712
953382
111224
738083
942226
403555
535096
87888
869657
659575
358987
430823
63277
224484
26277
790139
411355
798649
78806
814615
316746
278233
828254
347385
768933
969402
248333
839741
151016
43089
625186
157970
203378
598570
122303
954559
915563
1031230
339471
89835
34118
306443
418419
688853
596075
980527
802618
409652
604913
292453
436220
636249
212739
428532
132517
297461
971874
243829
376110
254787
862674
306137
511108
930417
529767
971827
571357
983993
920575
763097
151133
966860
313401
363841
392884
281609
679234
143181
175434
143220
207628
936293
1023322
555470
125137
735369
156744
277422
455164
772392
173121
906169
739963
545488
409971
498259
961660
156063
35351
875848
970129
228353
59023
405086
525848
830831
457003
643436
875549
857711
1039544
562254
531839
591632
1000339
109299
206813
493557
814200
352010
846515
568733
323728
492884
368181
480191
677589
77560
405304
354669
350213
865856
451263
597182
670734
400425
791662
1028760
552645
801085
215335
754817
5570
247355
535456
504362
826448
867801
397595
976252
390533
15158
604231
684960
833845
782171
592755
589445
458622
507764
449656
261861
573964
925818
1037204
448520
356811
878865
877159
274325
686232
177309
228621
607642
347103
247533
453077
422909
40757
694381
71715
676766
165661
865455
681914
741374
904544
5035
454352
449591
354096
10922
409835
138668
606737
707887
754259
256338
940583
940767
15853
693641
606307
661292
912493
105833
543204
496152
979344
515803
741723
778773
366445
860012
407957
526253
192980
587215
494655
603562
284786
307966
747538
770030
839645
109338
293033
541261
845625
203055
948164
433522
823896
51751
661743
340020
747610
559235
352522
233728
794498
942258
994797
506217
1024582
483040
145040
479075
354588
609305
1025052
920074
592852
818341
43229
357089
52460
858673
218530
631725
673698
12385
478123
585275
851213
772095
979071
588273
612476
382687
271017
479920
659295
952245
227572
552796
120679
229208
671021
639236
973558
936722
436141
742549
393667
809141
662618
43098
284885
254165
760254
593883
574928
272287
1037187
374137
817252
285155
36889
595147
515801
602588
689136
745014
834113
534422
800822
550679
495830
675082
781650
427705
746277
759700
956212
33213
760801
680200
991552
604273
64536
532466
111331
553931
663693
708359
599087
1379
1031597
677207
431682
407303
828279
855587
47074
806177
113346
572299
342956
177023
595287
529176
593353
252814
143104
98866
894429
451821
630550
597466
957362
1015500
453500
491287
368322
861254
16979
320907
421536
96034
224535
314246
673430
62016
365066
550073
407026
200840
233338
982130
580889
363263
811723
717853
314413
188300
70277
485041
91799
738028
180730
629413
140779
354515
958537
871593
968058
674721
680437
977910
154227
352835
773254
292691
233537
915888
760391
646307
64263
933563
189654
655698
918326
680756
6217
783890
1026037
542817
918021
183867
792923
983014
419475
124112
198499
556897
143061
892720
205484
702862
32977
916179
79665
601531
35097
352990
574289
86271
751352
243263
221962
775989
1021340
454404
608942
384784
707282
792829
428734
195287
492496
908637
75038
204124
147174
991991
757396
196470
139886
60260
394533
786144
630230
750772
548408
557965
1035501
824960
945956
874754
527268
767735
781732
57669
195799
901545
353209
83561
254757
249216
145966
962049
431248
277794
606299
392712
319306
614846
500949
503085
438343
804694
667146
299146
758217
800556
765591
459625
943023
234784
175508
596389
418013
752679
450165
1015639
324833
874118
737179
193654
723565
541394
896818
90071
661421
539374
312954
672127
375750
928597
326443
524917
940002
172
450970
768096
645468
683823
172630
462717
826883
517670
600304
431803
270314
564008
1039802
194144
412993
346742
131454
360003
334608
538693
663844
924130
118959
891687
224769
35782
864400
137427
763058
565112
485343
552023
624990
560068
615869
765645
1011283
158942
832535
452146
88353
907539
415971
82970
648889
211037
577042
671443
106964
684185
599681
831491
578229
979828
474220
952981
68889
731128
390037
343129
20698
884544
814916
246564
414737
578867
567703
363666
903650
44708
651888
693075
1008846
595729
717190
276450
694507
231897
1008146
775675
27381
333506
377858
1014028
560025
785301
652820
180588
390938
354477
524622
859816
800477
352846
267595
16798
12425
958654
922652
295471
947091
592449
302523
267823
909184
526310
687272
65089
136843
106740
685714
577081
847854
687298
484426
1043287
832415
211579
348932
339299
875340
516120
883189
445664
954831
595866
389365
743545
451717
996141
804534
66608
974996
315514
551867
299259
451262
441896
683260
746683
376394
300554
1025181
374085
831713
712864
22208
43663
1015741
230386
544683
606060
111873
258985
473019
519670
523164
727121
704264
109252
982143
641783
709388
805540
309676
934697
762912
355277
903635
330632
24104
95731
661467
264276
34067
135398
177773
800929
538297
925522
151780
361938
139405
482201
532259
178869
83246
191178
401612
1016042
358944
139324
515485
300097
64680
356328
101265
683387
235663
914303
423717
710299
674068
56904
195040
857281
28968
457147
736029
346102
625270
908487
1037357
395534
870360
896225
733060
361542
333019
388878
28582
577778
144269
735746
232927
196759
801340
945461
810806
977143
313544
754443
314355
95721
97531
666014
616024
186897
577421
473337
854767
153430
681931
646625
670467
543583
676769
360168
132188
283943
751184
492935
499044
350254
30638
76863
1008666
361111
293822
281159
739457
42452
288336
286944
662744
714458
879860
951363
970518
330019
543412
528071
829509
645259
533828
310582
390531
374067
130270
21307
605267
314296
679772
121000
221648
879334
492946
906907
456879
990796
587045
1016056
613599
70709
541328
864099
818960
159210
269795
193016
195546
387002
476394
814936
765812
558292
734298
269970
864198
566490
472886
107004
775818
161893
459103
957312
786172
490360
563109
1003898
336269
844526
122747
370251
697971
559973
46091
1025472
360515
388388
570778
456236
357194
551061
979920
224983
884476
553299
695841
931791
1031032
230578
90943
272457
809985
790299
414045
1009287
803854
200302
914792
244943
196280
110329
986555
187956
773596
242441
469456
71751
874283
723096
687585
733180
816448
316236
876203
806682
256076
1009032
702308
394815
615389
286933
820355
965558
1011106
820880
714038
483439
197051
804545
519764
53312
930792
705181
357291
45478
54206
389411
567126
364716
127950
971899
933397
291440
323435
857995
1002213
264809
591920
508498
455776
124006
950295
474786
28907
720637
1040539
542946
376899
654558
450823
713111
500091
317755
937931
561113
693405
157680
156423
565167
484713
906902
980359
80811
199745
482032
115766
309398
616781
908108
130757
749736
953401
87840
474098
663154
825831
890263
535431
115
37429
560215
143504
483960
625491
949586
121400
844540
203730
337398
407163
210897
457655
842510
111908
29583
651804
452161
355659
199597
576478
141495
305475
490945
442932
406777
723775
252859
199650
832757
215383
327983
634642
103427
937234
19575
669001
12330
640149
120815
1000102
672065
237616
656762
309811
818637
339733
311449
199506
974604
1015789
982965
409627
62057
1021848
63081
942638
806544
425850
257102
96076
507462
729208
887798
813539
332786
422163
539334
948362
243499
658707
885820
196389
806831
402908
1009775
177233
925402
643234
255575
150627
402569
474907
563225
885508
646915
939425
410548
848636
561909
668084
202248
910932
533079
942451
197278
478571
629777
893092
64146
631909
498168
477615
816269
795272
817335
693289
518319
321242
689904
593947
175045
267566
405807
777226
675388
756346
80628
567426
685414
685167
542101
159353
17220
623815
298772
191962
179702
628036
782359
416983
581268
277319
603503
977713
566390
377149
297934
303120
204277
859665
70545
562186
375716
301789
761184
267620
918701
294564
760653
379269
483768
807949
410045
1036457
459930
436267
122862
127050
199031
423240
818148
985564
309141
240791
499640
650842
755444
397001
840539
530742
113676
782052
66679
527844
676500
94639
794974
84808
551259
505805
319709
895893
545088
363736
293600
194939
498824
285717
1033585
1011254
410183
507818
463259
714100
121209
428601
687299
731564
233064
453314
753466
927116
104016
859355
866943
720732
396121
66226
429719
638685
14931
618604
784961
26146
332424
795122
969540
514863
570745
322696
557916
293476
962374
574745
824614
225754
265221
20595
390439
568986
267622
192913
157193
133445
112972
289981
974922
20285
516099
594054
227289
106509
437868
837971
1030867
438898
843992
530310
292852
656890
108953
397332
459601
171870
715634
454061
990651
142723
738393
152952
620538
578178
801715
422860
952496
614859
388052
106174
942236
461856
385726
201630
77632
165053
673658
643850
406169
313980
121933
562956
864850
573102
166691
893577
251871
775781
586221
467706
269363
938388
890286
413467
945643
65532
283886
742851
738561
589266
227010
635680
203431
805942
895747
154185
939381
927046
316932
821851
944937
635638
209328
61728
433458
243705
664852
852757
348485
554468
787840
482463
120222
158409
34727
681907
695575
489291
108028
339384
347042
67651
561768
286655
884817
846424
264961
196262
939956
896257
564401
854029
129811
152717
225870
62514
128368
129363
109841
1016118
323306
1036507
945617
1036263
51308
515789
930833
1017098
547021
966614
1041227
195375
284292
604280
700377
548872
269565
653911
536345
238805
266252
530601
236573
117270
393188
398577
900817
265588
977012
322365
522244
590763
256108
516001
810250
328453
314835
645018
109013
641339
499338
998826
277202
297945
591132
841889
547812
329436
1038734
354951
444185
942965
71132
811813
681608
178476
631628
11495
417216
307121
833780
234430
910769
82595
1010604
955816
947209
955181
490425
30823
356982
477834
688563
411602
966486
304409
665151
578281
133495
124881
440985
643730
903246
464789
955009
807059
219205
176048
329533
304527
423903
1018089
875908
597560
737371
371687
1013295
121456
252715
286147
979792
136040
987574
432338
799406
966614
25430
466633
345194
287544
550793
701802
6636
751125
459272
331665
942817
31246
1031018
309864
63362
357007
727196
389586
2321
428978
457361
731238
42347
917003
866280
116105
886033
766277
633045
881387
1000400
456825
694313
471307
502785
398485
900938
524450
916988
87274
648147
665173
598901
439327
447834
655134
641446
344618
1029252
771657
649632
469907
376488
998670
1000345
486703
325492
96676
279624
490153
537754
807544
636309
775070
770026
391934
251018
762846
73207
299705
232526
716986
872447
497688
395497
933900
993138
97260
214542
677050
384819
834926
1010272
81542
788832
670146
1036405
294487
443084
148101
209041
723001
344235
768762
597614
750030
739724
520846
759268
173511
284236
787146
71102
248782
407580
407046
767715
120784
42010
644425
286841
972014
942908
560538
813508
15496
81647
771371
224406
474679
609569
387546
842912
895470
700305
98756
414922
13906
288001
555430
153479
994312
552971
633202
526193
595994
145306
303391
656239
880489
530245
475188
160058
792192
751018
426715
137164
649062
359508
549718
749641
179863
234486
70940
289873
185564
963424
657133
217583
756436
16816
4835
489451
139847
413685
889843
965024
226163
778242
509107
364289
864794
549468
919
710828
974083
559985
111922
474376
950215
117965
79870
910053
851036
610396
315502
748146
193308
363411
910841
685307
141438
605603
16717
270714
335260
713383
949565
1014926
810672
282865
455389
201795
805062
891085
389868
967416
974780
374055
959736
740217
767618
230618
775365
100023
892310
255110
227838
33924
390819
545102
662926
381092
982023
896051
856177
295463
117872
575866
739219
34745
334728
126430
676206
62533
91259
748437
127335
68408
714755
96397
423510
175491
643992
222381
76795
447788
627741
362856
457571
71610
498671
686228
943342
92258
638477
31017
630223
738121
676648
523647
455524
1033639
372149
913210
482616
603541
469144
140639
172680
183676
899538
500156
381957
499081
1010686
11992
305997
646151
19855
309590
382444
1044425
140077
989685
154603
455046
949311
93339
96926
889258
736183
507720
631848
34737
646677
481636
991974
436557
66464
48255
475075
528437
23658
353044
731989
612834
949735
451218
308400
421279
260725
377033
427294
763078
460955
223584
587438
398303
618998
805176
616572
552699
1034227
983937
549486
853216
909178
502390
156366
969046
868925
234034
791872
32810
193605
60110
1042263
513114
642484
860052
479680
810230
672009
850254
93049
180080
875334
295930
618811
280805
979467
540138
941131
219417
972255
368933
446654
237205
552771
193803
944085
70678
347099
7996
279669
46843
504241
406422
618232
741553
831361
39359
381240
82741
673205
790310
30639
880033
593130
38902
589124
324734
540226
442513
223365
379578
627158
751262
132347
941121
160740
209490
631582
524724
1032670
234290
14647
807673
96857
121598
563123
950864
70707
106214
820077
485276
415798
517704
62571
215866
954311
302860
907137
553779
491226
71145
623198
350310
762039
70413
501965
204632
882044
292562
350531
703303
437962
1034155
710704
186770
904394
191228
610873
259469
232519
307192
502346
538996
84367
954790
356491
120029
915978
30033
977042
345955
318255
644311
275218
168557
1006538
885062
578018
159358
564916
893056
852415
312527
858699
307900
10289
531482
736265
599568
819975
450016
1041720
574075
167663
543341
352558
52819
679648
317030
782314
887385
497650
259039
220921
83557
417817
12702
861930
294600
278345
548636
483880
222289
450947
313578
421112
27336
758489
700425
231665
18358
650083
750868
889900
288522
81519
610830
999920
547777
732739
638614
5337
309331
666684
894884
117865
103684
647026
45893
148220
348684
389733
947476
750031
417208
758175
187105
691730
719130
368946
404855
101507
933786
847585
53115
177472
403373
159098
381057
974194
133624
456659
467752
273767
90232
883997
558737
704105
481506
744393
939680
258743
665521
447791
513046
213614
695528
653015
669881
226197
502757
677276
130655
544004
160991
662039
102324
767881
964260
13222
142339
943865
291736
332062
994664
231272
321259
666085
977415
584719
1037012
343268
326622
237607
625272
10307
26998
567505
146107
770621
546947
145112
439694
879775
817331
341763
66302
230292
26660
966372
393379
553276
869124
969096
42658
627769
600283
694897
559763
135640
994529
501882
563376
700564
997181
240597
186308
483351
480659
585598
965860
230880
142894
67959
948537
539610
472219
1008659
281717
191196
214151
520962
207109
1008755
806073
780814
229688
212664
927697
833460
581950
264013
745619
813778
669819
318601
781823
416686
589821
28655
310660
832606
488166
875849
655864
52594
903660
906866
645645
89310
485590
810514
4847
416047
148937
180678
36559
80413
335827
937340
817424
322009
394898
268190
12062
637916
15783
217464
91613
968494
233480
45916
792248
1025489
588732
997700
195133
729131
1008527
879278
919334
743060
897757
322902
724684
281321
35159
508583
506211
300684
350686
129777
298181
223915
1006407
6498
713590
762122
254744
462596
459530
620035
753030
223383
283998
766646
511513
916594
738672
455784
340206
964642
458411
923906
432996
911488
210932
212985
732431
402813
760012
337733
312051
909925
91032
190532
93303
419880
658153
483311
227830
716700
231569
82164
210013
456019
744446
630870
284301
690992
555474
217896
796317
341868
342110
316620
854728
497172
83320
939616
158537
604885
848852
364794
752358
582357
992396
191798
914363
99484
909014
575177
451263
187614
1033601
438166
148783
651804
349267
780210
425609
723990
900767
531705
678802
978355
543811
146147
161428
789431
937883
890619
412239
646136
901587
560604
787007
472903
655545
459888
452033
1043149
547004
970572
788942
363291
736581
798623
409387
815343
495600
924755
760292
280434
230910
451071
365504
930687
904078
961512
1009882
186973
167205
870750
800184
592880
766553
174994
615646
887556
843801
625152
326138
347853
557593
661499
948854
775094
1003348
567629
1042576
930960
781370
280504
788470
639803
28561
1003176
477226
785130
158382
481957
757474
782215
640670
1019814
755231
156426
408063
659605
863002
556433
581193
994095
260343
771872
525542
212563
403698
1014565
30192
175532
170667
783002
713250
279082
437658
349289
850478
819882
990900
100973
1024690
955715
57209
231476
800985
326046
420691
320160
428323
382558
15910
453078
593711
667492
100161
619336
14406
468683
43093
385534
498205
765707
558663
242992
849273
33603
719034
396359
479216
220131
833031
614525
323594
37436
1025532
939195
48726
672361
267248
210853
670415
287940
141047
357089
592878
568259
99043
935200
738768
344530
789618
509105
644084
156901
723401
787671
734486
18354
581787
981882
995027
257664
185421
92571
33829
765925
449798
429022
910106
429488
25053
471292
642363
928780
504674
643269
602541
761416
120884
425315
853082
1038606
142854
705153
751411
805930
714902
44963
946207
655061
643332
52712
146811
924576
747905
643891
837256
805807
588085
816582
727515
300469
97901
73912
519225
433845
940289
165152
80030
924787
435310
78546
318277
113873
329633
625299
246145
319624
302348
210563
1035498
101816
422531
926490
279200
1002323
219534
35688
887909
904677
1013065
799387
887108
739696
223014
589039
314306
615037
307095
350289
312444
666346
106539
906236
484561
904197
254758
162949
885
390125
837276
708410
513973
491327
948310
162908
250273
714597
914683
1025630
724740
907483
1035379
231676
730465
723964
115716
703344
534323
237581
129095
808413
243075
654339
668334
380940
18339
447515
97955
97857
379699
256053
176238
260743
992421
290468
179377
887014
96461
244118
702508
772422
923645
376915
60332
639324
414876
587504
42749
549079
446621
479534
367270
1044685
170184
521031
549757
852158
352408
1019930
128570
268698
273460
86481
609774
451219
1041627
752112
575290
953254
1022382
244594
704310
124036
864406
820372
758748
518141
312490
438117
901949
712370
721054
337255
689614
110503
117668
608750
34645
298696
437349
620421
731363
507714
233726
955847
513166
656650
417644
302308
472764
898008
205669
480978
922187
126461
934795
724571
1014417
364540
843265
719669
636849
914835
148286
353780
683221
232028
167753
973852
1016961
106553
778097
636952
890760
514757
139187
658262
833535
469566
940720
225253
473665
612889
43300
89382
27828
691721
19471
536537
976283
757287
687048
920954
174684
825332
645223
826523
465648
295426
531241
263056
857422
541641
9725
24206
233891
714479
848998
938852
753716
57025
622093
240574
510970
782880
152335
609209
996305
754559
313028
52658
122944
177050
274744
3805
658963
231944
334506
998244
373193
56479
828532
997749
519261
173754
175254
681995
494308
853965
606984
859818
725542
384194
678182
51396
990076
214364
735227
241909
597223
324952
801382
206068
405649
543838
459092
472780
959172
593456
497565
908768
126357
569008
37245
194776
168912
534430
191257
474890
701781
656486
245769
73941
14372
228581
528400
435769
634501
13503
209298
933476
674996
1044299
744720
273748
607411
607217
879298
344652
577325
4838
88114
304225
441144
180204
381809
75627
498307
126494
1030148
169794
479468
473636
245952
356606
673449
693803
781781
565027
194294
883753
964602
847635
455786
786936
288161
140115
706062
1031160
555239
213109
209800
481631
298674
82055
120501
24167
687840
659491
904460
988747
570514
298140
207450
656261
352893
835286
180896
716060
411747
222765
515889
349909
251471
615474
639725
717763
921011
690133
943371
383697
505714
905243
966303
420429
757087
469343
326790
905183
466786
84632
317061
254069
957049
435795
360031
644497
8703
889553
744644
864470
129776
118576
360224
256678
54002
382266
869809
863285
896620
60838
458609
837722
109105
528343
444184
256879
311078
460944
563668
26569
784303
375120
1037946
884060
987591
381337
452188
468832
147683
104160
773819
67419
384317
66002
765952
839562
582948
204460
84135
975290
138338
206199
564626
219331
192861
357054
715768
616917
365246
436845
298316
1040549
175372
6866
843922
344772
833449
653920
300450
120224
410412
503431
47981
35069
68004
900569
907755
603073
342201
117971
677343
152543
389770
682353
489351
316324
110164
623813
17275
428458
9105
505632
778334
164445
240810
694277
835772
8265
1000347
567458
682202
908605
413189
752725
452530
187110
957882
82250
721209
510062
58923
1033869
479541
128916
476558
511934
801771
931969
788581
710832
529234
364361
595546
757697
366833
480469
88297
176599
739438
372127
733632
434772
435381
47002
576954
74810
236525
160947
762868
201938
821836
394612
649673
800357
823550
783701
654577
735896
704390
297550
210858
60722
36388
895883
1003597
316872
691217
181092
22432
435435
467614
411796
887892
76437
60112
471431
622848
731885
11912
775888
165558
859291
593438
205599
304369
595145
283700
301982
635147
420516
609548
853187
978590
160245
749904
228303
302255
613617
1023823
85328
1008469
120351
696934
883322
342248
469135
948181
727197
902353
251213
969083
134372
62938
975874
210131
524549
183328
96722
934174
385312
738689
469418
604182
19713
1017722
441793
846721
559203
606025
412707
326415
283117
69511
753953
513722
845107
905942
286711
174245
260096
340445
1037719
778191
237285
705949
649004
450548
829558
468584
195233
334571
664503
174901
108786
93648
15442
463860
224739
801898
666479
13335
517226
582435
169820
662470
767546
621755
615812
614988
8809
683057
182228
164525
1045067
697764
438213
565906
778824
777930
823205
24881
364653
73705
841816
392167
919067
208694
123191
501136
464975
756979
158218
378567
183966
132904
440973
470070
734363
51637
787567
957238
192492
292013
997629
26307
92288
1026134
54546
1038340
485625
536562
896109
403455
161740
824198
1036461
748144
428741
479549
295778
946190
78829
564804
1028697
980422
623465
966306
700703
797098
281473
428487
239333
367621
528803
285767
977809
92519
1036820
1023744
640580
30929
335886
813097
274755
22081
966977
933327
734319
134318
1002842
773949
262606
1025021
801094
95938
484961
693017
569238
421895
838550
647182
881684
345150
385551
114280
991671
620227
941779
450388
869268
827218
695945
382305
320938
630467
619649
305709
645910
566087
566206
731690
982376
917734
106400
295288
377714
90211
831610
739105
748408
550850
492117
157114
270862
224144
511680
250365
1038286
502587
395249
645509
46862
846663
256959
576030
296327
507806
940817
394015
1005511
171452
430206
414503
903072
160461
474203
572349
386678
543820
633885
246301
889103
871761
30402
770232
932617
577703
992778
463456
250261
226937
943604
307323
91989
392605
728282
110329
905628
732744
993942
426679
542466
140940
572857
983858
649757
955652
383895
660713
497289
176446
918482
948591
510130
68620
13746
1000009
766472
350611
507373
720291
929084
1011934
515804
867481
313726
833586
977268
476967
440563
1004667
786083
192406
390309
66060
669897
859883
376089
677835
640223
850247
921162
998717
762895
704103
180469
40925
165278
804588
204715
1040184
318454
705148
912144
456018
59223
623670
862200
530150
159495
365580
405027
702676
124470
774795
139756
143903
172462
927344
965858
77621
394297
391623
565866
316889
347073
984583
445995
570844
824572
370690
402550
881414
834983
657244
288411
970286
981227
665338
465493
59576
1040350
569990
797722
14357
480085
699401
831960
933670
102029
295941
479987
107250
201939
849586
373242
609803
883374
774114
246127
747367
450157
348415
794279
985142
380806
341525
391036
17395
1006967
745312
627649
611583
746436
976446
778745
918578
157708
76332
973937
334088
1004875
247466
106820
994419
276672
686930
128941
385657
794897
83247
42489
515627
451156
274330
607890
628569
166512
1036877
358676
107105
318405
304515
927629
79663
630753
237407
1012182
523914
575934
90474
835673
790601
804440
514555
548195
18063
394676
492988
880880
830483
420581
610893
203972
555767
302066
201263
411036
468960
244983
817344
749734
704770
574918
787610
932266
941577
1011408
805391
680037
236120
714309
133082
668380
699764
568697
1031922
489577
1027061
865175
314401
783703
949808
623538
124074
501853
560310
1045304
594502
35206
912381
335777
119549
482071
829271
698773
730688
966493
2802
487298
138652
972353
733688
1042321
207103
241438
178045
45503
411224
179561
25769
612351
328548
259446
862297
488401
307446
33181
848151
685246
361403
469288
47545
685932
500888
157406
455054
706415
222554
428789
423082
812074
70096
838548
119554
12222
585592
599076
4923
277746
473517
812319
878579
939327
564013
325683
954166
1014859
601280
46660
180568
618171
56114
1000085
839967
680902
1017059
274678
362298
698475
291144
438566
719523
240466
319102
857036
714842
518003
909134
622535
214165
831405
240555
255250
65257
975577
654806
655188
623535
950547
216404
249617
185302
240097
80896
986457
330356
809988
944797
269760
169672
337315
980202
66786
296392
54090
392657
337299
3853
66370
831923
688855
103370
504413
245997
833533
724672
878780
139261
26248
9407
1009064
594249
287124
819873
458584
751596
53124
384572
924010
13213
267060
814215
463448
424279
925966
1023829
500975
577999
970635
117207
451708
6798
48421
1021774
763100
874607
1041071
451621
976752
881919
181195
253861
873501
213721
871551
946794
751989
458729
340300
518588
412161
616368
234522
1021994
1007958
765326
143315
790739
196606
166032
752956
615581
788254
549112
187089
993241
416516
725472
614880
597850
628265
31024
693674
513643
473797
358042
15604
125747
955925
13277
172660
226167
247277
848598
605396
45451
250737
408755
858442
48488
244985
441431
640381
934728
551021
663568
224128
731194
495173
170959
941724
608551
286848
253886
1044298
285280
735291
589126
325639
715706
780555
355068
936483
586499
391822
60183
922181
330849
63140
936158
175980
195035
107321
1019462
174415
724021
387174
345097
426457
752028
868095
179284
492928
710747
211747
979019
251640
949878
1005592
898370
21407
856907
170153
492377
233215
417553
895512
698958
687983
733323
250870
182038
131165
331701
88211
213089
45832
785456
138981
837261
192318
33613
712272
445346
285732
248045
24476
440191
596151
402013
877084
426016
939773
909789
319830
843653
967819
33217
510394
1022396
275031
391040
1006164
780463
286366
154919
236738
939965
148397
354391
314023
19945
728594
400758
218185
515843
58074
237506
166399
21435
650023
875416
619772
108973
979695
734708
1042920
753221
406110
194727
243498
233409
161391
496293
754046
1034224
842055
160304
921903
440206
203177
373502
836999
703849
461118
301338
731545
617386
143169
545472
931983
370976
800544
92654
888584
259123
102921
138879
47961
708824
255369
928960
861024
415065
508694
509069
409577
549189
930350
657773
43425
268420
267925
567377
521137
575052
316479
654036
127062
125858
1007934
338374
281696
40336
276318
132886
743168
313163
579619
97901
730383
960909
224255
17665
930309
535252
1044243
116353
207782
900956
746890
726156
779459
597383
702662
408093
583279
1043651
100885
724041
610717
982941
611051
294980
79619
1006178
62274
275917
337645
639224
829183
407831
146850
668729
956854
138550
493681
294376
166125
435173
677380
709279
523428
488033
450376
831270
280867
120550
844150
819542
551284
743454
742129
53027
51756
896927
608265
19297
786893
569577
359733
1848
542733
396935
529940
98068
185527
338984
247531
507847
687040
494224
887531
561381
574212
17271
907276
126983
472181
253243
169999
970306
83728
831180
723042
541390
763116
900254
160409
615208
318407
802706
682918
123566
317961
61383
913300
727449
666524
857808
296208
690739
492249
109206
1009785
734276
279428
355139
710486
922295
112514
187235
1006338
1032359
550859
1017010
881636
777925
776105
42483
52204
1039901
472514
452240
90126
109031
455194
857290
992118
395318
154016
301097
362119
476719
994516
873626
926489
924502
276142
447132
649034
283029
299406
86912
821713
54281
617858
771049
360824
760389
349879
796749
799837
224990
202978
486085
309099
186308
245821
837998
944850
823879
1023606
952452
546356
131545
437461
400855
628886
778849
334999
305334
397489
530004
906483
987687
241085
20528
497591
822548
677532
243670
490973
602858
457777
60704
895979
687804
257839
586370
37357
94868
840397
188654
344594
803641
402292
674834
24213
295278
418962
372657
922107
235320
545455
509563
567692
887253
473950
759876
867171
42608
536955
382799
754736
985246
574173
73959
516777
799933
880443
125254
931661
530385
974932
153694
374440
721602
139580
109252
885711
428287
709154
163934
772945
510943
426633
730347
637235
3965
352610
758797
893620
629016
617316
458543
625428
950851
895801
406924
841432
692083
868876
859836
1039781
582340
110349
172605
594547
436537
739611
649175
311200
698524
446905
57977
598046
905714
550119
914933
611442
473699
721758
707767
401203
935793
810920
813434
973432
508925
119531
723217
834570
367316
143440
167404
578971
593979
714448
233903
655433
626195
433893
322540
36880
777030
809712
333468
425971
141418
851317
296045
468963
510526
491760
670182
964231
18522
819556
933849
948577
529909
706652
254828
429549
523599
756521
465037
594593
212985
6520
908141
1015217
243274
791702
288349
8705
975656
82360
903198
738802
110472
277895
389553
890870
535414
682471
732602
790808
596406
980669
226953
531949
582581
517247
767676
50488
508310
927632
502288
718598
158209
661997
1027837
430564
637811
716449
444943
269818
404762
672214
752187
127649
1011682
185039
1028586
357619
589423
1036166
390930
346294
437585
999331
723666
388187
601897
268403
644375
1008116
65289
587603
220584
305450
51553
114610
97031
211581
608853
901219
437558
744191
841296
42967
996960
485100
214635
930953
398866
801840
277375
643839
118840
489966
508535
64575
301884
381596
172778
673602
634126
695757
578304
23673
27150
861610
149681
962487
103406
279529
124189
447747
187475
248329
291284
670308
765051
979460
612485
819738
565364
907952
211246
203721
864303
1016937
598486
349717
495308
94489
1027214
468890
811863
888530
108412
978085
981813
821871
1013336
478448
834516
535922
438900
790958
680131
451442
278426
458095
500469
282510
477709
496366
106105
672127
275637
131473
504866
855731
525891
513974
590238
237158
349472
207226
943324
254785
808941
903944
368486
596595
378516
579394
514406
147113
177490
306028
774717
303787
702511
800332
207438
669548
1034047
510783
702078
518684
169885
67393
274839
420800
267332
531772
404927
378147
467035
1007607
844850
1029484
4082
258666
281981
761571
629101
310691
781411
70054
639262
853157
463671
226760
34729
212603
540106
68129
726593
15112
512228
973572
409649
414853
448965
626502
800488
33815
54529
318428
56920
528886
596275
867809
271748
60534
230277
733342
706594
651869
474182
178394
109244
691245
843486
327258
324979
883879
36977
251530
658599
307325
427802
953740
1007892
96772
58031
42340
784073
306074
176476
288656
186250
411576
1027856
941062
532563
307825
832219
994818
449970
248356
637880
672397
44616
349979
158143
61959
70460
754173
240627
973101
242903
441574
344411
1031145
67572
899185
679655
677238
614621
181324
317708
489883
30415
454075
162238
476878
1036855
589537
1040981
160111
151477
956013
362238
955219
358472
972089
572452
188122
850633
4622
641850
150692
374189
255949
561197
47764
157547
965765
303359
255977
739534
451890
519221
26275
815332
32509
807511
1008032
993140
831008
516292
312033
237726
329843
817894
91652
524755
396952
50112
29974
174868
569489
392854
109385
703001
531129
469593
180198
925024
903854
359396
577779
546389
749768
592473
708462
735577
32264
491959
549125
207620
670027
643964
798583
570301
1032303
181740
192206
184380
925235
169178
207567
223037
85163
946882
100278
57958
543419
223048
1036275
873895
537385
383969
434227
846313
96299
435592
411193
62355
179643
266442
434336
203829
22164
621588
293204
93489
974663
481978
698634
1041636
571612
16259
423249
853888
720391
47823
887300
124735
306944
473211
576558
763754
526770
781822
61726
317730
263075
998072
588175
91558
80184
513268
1006136
380358
620357
762327
615332
712152
112306
298746
315545
357989
521575
900569
78873
646811
1028059
606075
384239
1022549
183059
875258
400935
648023
124028
296109
905295
272707
924988
493527
561413
529236
773786
656735
215892
155780
8550
730857
983097
287440
685833
634029
647442
562362
907013
222058
16497
820515
858971
797298
234142
386538
351994
181234
41139
72147
552368
512238
432109
179857
820911
88354
808410
866415
879130
285272
884834
255345
128406
813094
599726
895767
581872
624741
21261
642513
533921
1041843
131444
752954
572567
957172
719537
192104
663530
414636
63022
205102
875189
711348
270481
912011
434739
120136
956507
656436
88926
710828
470198
945799
888457
315164
871519
334829
972635
892980
810765
736542
627265
42525
797183
827133
430878
1031802
953550
445754
623508
359929
602019
1034977
447307
320445
18366
817267
14646
496092
102056
898434
304947
359175
556998
755789
576495
209696
776736
867280
1031334
886619
320913
206141
727501
253798
220561
260644
720348
55159
573944
804997
848775
823586
123705
732492
230129
640811
223156
451393
143614
65873
114376
765665
867764
456670
42166
772505
408677
620144
170662
818728
912948
219874
296455
231825
324568
770273
489459
290273
227873
726195
203211
329227
1011310
405879
46470
773622
224119
449602
904367
870617
735153
343737
807712
708065
292131
413189
522949
266345
1032759
631740
589367
618254
143553
709376
419860
31735
549561
663221
479568
262515
611803
459683
645588
899393
740862
85141
451551
448141
424384
242308
296940
574464
504588
998014
97211
152638
987407
275434
26635
981020
777664
892817
693576
839203
15444
762547
779234
235461
866107
725855
325505
376168
641314
608409
945028
708758
355210
34313
360243
583659
707455
267079
816178
1033811
520675
777212
113487
304318
742016
713720
59745
337454
290290
91537
117996
114492
815164
935281
595910
786476
741315
903346
725784
443846
802108
565377
166391
853348
953182
270948
926843
86992
260676
200745
480238
513896
713062
557568
336501
47248
914691
577337
23929
327519
325551
658963
16304
619306
45107
420362
216562
356137
314023
755692
888149
668271
297124
744526
1022907
704793
104349
658996
248669
599427
693149
469574
318643
842876
82856
689120
957730
918732
982330
968209
976200
876645
912657
862673
292730
350426
587840
87356
1013352
25693
55021
253298
1017341
283129
314929
540722
202421
462470
742182
14443
138450
149487
248980
565900
801864
662498
493131
278166
73063
3829
210710
841856
126278
883903
22345
786952
402865
125280
36295
883311
146871
95294
514069
873321
500727
307376
113265
66934
583177
703025
477437
39203
823959
187365
804646
1020556
377874
704255
291778
762056
362459
198054
556025
34424
277192
669391
676247
926163
819526
701429
940550
253853
595347
59644
548619
120478
105789
714296
569941
23507
392818
857220
1025882
48130
416915
852594
765255
888304
933517
746518
108849
946185
606510
768854
453881
546009
449252
127581
819509
47583
326972
857406
290255
239403
910085
842179
1032866
611454
783916
898169
166864
153210
981922
144986
802255
939763
584403
984484
820697
80811
985144
373389
179210
884819
71433
122868
520447
162222
888801
342087
562528
55006
497679
828384
171374
722666
192643
971549
529126
571474
86149
394158
1002943
126420
18040
622914
359665
773223
234281
52001
698320
751628
196682
748258
446648
652741
163922
943300
517710
396638
252463
580388
522574
905563
118386
303198
730499
934392
567678
395183
343860
15003
904977
202409
878385
968636
566263
188117
577684
922584
35152
569178
964018
324399
747263
307299
204722
874605
526957
320855
553186
601885
851100
450955
114196
354808
821452
946918
759987
495761
782004
674648
733354
635818
316310
240071
408750
1027491
224194
324924
910569
362224
430539
653029
66816
904239
1033438
757024
518213
1036249
76345
282880
24538
351341
225210
550535
292714
333252
672215
908706
370290
766187
755104
791040
945128
714461
232563
1037386
379117
733003
954779
172137
704525
382613
326032
975785
532412
1032873
507622
128447
322922
1006861
856943
655699
328666
843382
165108
969455
849465
155653
656091
978099
165686
779846
314070
430148
748425
830560
610675
189944
379753
713340
624677
119430
418177
461002
319496
665155
204623
137456
38738
593703
1026520
812637
928091
71190
952583
323059
440769
380114
234700
301302
801870
865905
1031766
563448
769756
567244
246717
501322
979034
1029168
60152
305036
852992
588036
467030
951943
369598
486547
135709
676936
198457
451797
827059
496297
556641
268386
252347
137998
408656
935527
342452
334719
227922
892714
171335
240173
75072
892856
326564
300213
818247
533256
292927
170365
1034422
86561
36865
855786
585184
222830
308793
586310
35392
731851
268273
655158
162790
466611
929573
8203
705838
270129
8558
675886
724898
319869
895247
227288
60677
272825
236204
397813
916910
796960
851977
115724
333621
896805
975475
869886
902013
734007
965072
488368
663952
360536
750450
862489
385798
715831
72234
643702
423080
478476
205818
52865
160945
487592
22549
555484
612984
953417
745618
889299
86877
538271
503616
1013886
189569
681189
643805
469358
935687
205476
863331
272468
918278
113781
470882
521752
117290
843480
40872
575183
546622
814870
572936
240765
233662
144017
529320
533820
20578
511243
859171
193664
486556
10038
920899
623563
505873
919579
388624
941238
286060
1011922
493069
599746
71431
681659
125885
217706
411168
722981
891083
487754
28579
539389
508423
10701
113235
357435
178698
764628
463654
604089
785260
943907
227747
740599
82277
544402
470982
725793
482318
660464
150545
447082
152428
725432
929161
327904
106092
422078
184596
780770
427541
700804
724341
383241
1002164
207370
328592
164151
951920
258563
1041330
124802
1028783
414863
120595
195399
806669
74408
1017826
89475
1000943
835136
852138
550522
407404
259719
310357
814209
635605
411281
1020246
919424
150063
352754
873774
682877
349412
270808
1001304
110352
167589
324782
44132
536349
8211
886158
66297
60533
293175
31785
1037177
37814
724364
131689
511894
917074
544876
860000
879682
621789
888541
553926
746986
268064
246892
583417
89477
38236
1045418
768956
360702
292278
239424
163920
688748
454555
247687
671375
531448
555098
258331
532194
233548
808634
99086
451368
752985
794194
808980
3614
140089
45209
548329
84965
574118
735744
79554
661288
936751
724582
606584
408271
427419
478740
790704
762721
502407
75820
639327
215311
640071
348746
392778
503178
808078
725180
338357
162692
691250
698147
331757
776286
579909
116624
606445
631077
360875
671849
414137
1041453
572136
320402
133040
750376
382849
337988
605518
255082
801217
950240
31662
675218
42590
743214
686003
184285
622380
953571
175592
123830
158241
541409
609598
252691
906916
526259
145430
61156
561769
840175
910059
182569
50366
699718
265703
983143
902182
806130
620526
869260
166203
272241
222399
28442
605086
458528
944063
384486
579209
187351
672812
898786
112911
803624
383675
83406
1001031
90332
465530
947698
684770
661379
474039
615011
251725
628892
213357
437141
165168
931533
342739
458604
445340
438610
948841
162278
222291
1017121
217032
407030
269778
841099
182275
554819
219799
750548
151919
166198
571497
259072
326103
590712
698058
324051
1033938
896994
818015
739669
244944
171331
500342
621758
581045
985041
63362
680022
9737
908255
930328
175956
36309
597597
627629
314666
864687
119728
447757
261146
644292
92589
266130
367514
69031
348265
24963
913098
172719
964084
498947
827929
578974
1040265
712385
447965
729302
111669
747826
666012
1017415
916190
920355
1004749
661330
33378
19362
91029
750372
589999
788147
115603
892906
448744
535796
512643
946029
179074
356077
372375
480425
926299
299986
176600
242415
309011
413127
680432
719128
632967
776700
303186
527311
385155
157773
457829
212983
725190
614695
1004416
189865
89737
733074
831056
122508
962253
1015844
540586
476599
501673
920537
176556
688754
800275
337169
289615
856853
612654
977416
129323
911226
264044
813087
359694
282478
456540
601720
574861
357813
808156
849395
735327
786418
86522
168916
847667
434956
378046
41522
947793
568673
155490
911575
141413
273363
731883
105696
855083
600911
57146
205403
786344
68356
385022
306937
538880
73461
71547
226264
728033
774989
43217
793294
407322
519158
830834
335287
666622
882163
190430
14090
414741
236832
901676
477646
611216
701455
919462
452865
771478
630574
711296
94898
159789
436541
280831
100071
954336
926420
659872
401799
328189
499404
89250
749024
421619
876759
715425
628125
787556
210272
887393
353733
1038908
258798
681168
102199
79171
52582
829248
918811
840708
48245
43274
998249
170020
930686
297001
353318
370414
564213
794478
560841
66128
199429
275323
97661
980987
664789
120405
504623
234334
704683
942727
177321
943919
381746
187559
48166
153644
811085
927438
181742
829720
655152
161538
413594
832728
443315
870465
106187
746275
309577
801423
797869
995584
773736
550659
225413
928947
357934
242232
793487
759885
830582
158998
554661
360306
36952
529410
798606
315800
761547
549667
1043646
96485
712336
169937
838879
622912
530218
709065
709179
822951
1016332
207255
847093
659038
754325
34679
251345
858081
770365
970182
201236
733217
762714
606170
756186
509386
267260
130585
961580
187660
41921
58076
372937
247484
230938
923550
513615
210045
900285
672179
129946
139334
795308
783426
296837
642917
477818
669688
45341
726271
454456
631107
831217
912434
569355
201002
583632
924379
367312
36977
5235
222191
854966
710235
894330
222588
145724
365819
269666
263595
737896
806362
157081
832031
85838
547098
860198
634012
494368
46177
332453
399224
374024
43690
923526
493023
601970
46789
444964
153080
912287
610283
338105
722539
415150
891039
892772
319496
621807
333585
302377
241531
951472
749821
387398
546813
480843
626337
224209
239659
107762
199124
595068
877183
340778
344157
429725
147703
142641
207567
823527
364830
768071
457239
660959
8329
547621
873811
467876
758969
281586
217593
126558
1019428
33828
342036
955324
421624
932137
606911
582845
109126
625588
934926
259390
22147
807226
648321
421403
293992
232726
769906
839034
457104
781623
184179
523868
11146
302989
857704
371218
355232
137419
303028
290505
79367
486122
607378
191809
823607
873429
728745
330859
909563
824648
763635
179016
58454
465740
722744
76063
606913
964202
581216
366971
647792
729425
391190
819430
320278
733317
140579
110770
134592
599446
353423
524570
183915
686159
289179
857630
724931
415786
161048
905482
613053
891223
320466
4748
808853
386868
159817
1029213
995598
53840
289751
770920
722406
771847
727855
843918
331054
664155
313053
82675
1038392
835910
918305
1002118
1001338
693285
660469
693342
535899
87686
711246
903744
146114
75713
278239
584380
617572
228338
282546
666126
148021
280560
377385
173743
64785
428991
427418
224905
652347
827484
756472
868251
358993
309491
439191
1007761
600212
373827
967114
165297
511300
984699
195540
803113
440294
997514
36178
345139
587949
1007074
635820
426020
545479
897728
906201
376038
646809
917404
432982
579549
505520
761420
930154
333154
651221
296454
830316
869034
43376
117255
508783
504302
304890
335182
8255
380576
808169
478713
1015953
1004076
68085
213929
631203
786171
380029
808726
225825
684618
605504
201559
497596
485423
916682
398332
440592
689702
4560
914476
128423
7239
922853
108376
355431
834983
833350
416408
94950
2034
353734
949386
689103
10833
276080
826954
619524
224951
496463
22136
965483
776086
445523
754223
342387
118910
517636
693100
1007024
110892
194434
971239
492292
213854
765448
423040
992783
584163
417373
31269
798747
567175
286972
327726
866512
719984
580933
203548
986296
39005
213918
848960
1012238
120251
899299
687846
315380
142673
933864
820798
519183
580505
296237
548911
344749
789123
404043
616587
934217
358719
777903
290326
557388
345337
335827
390316
386591
898253
446748
761224
874477
352863
371787
335188
497508
548837
522599
501784
619694
170362
302190
885822
307535
525476
919893
735499
864020
621837
964238
1028480
926864
47218
502728
553590
95796
502588
443456
369230
139601
238783
460419
793077
214160
843098
571055
47309
712156
701406
417382
185138
22262
612497
560961
689650
525248
29891
732032
101955
232725
121972
604336
530688
960205
1000660
7748
341634
74757
972098
961883
210317
494914
1446
270218
279928
364197
221169
918568
151288
28322
677043
294036
611481
475161
707651
517722
27729
535941
757926
735260
414551
522290
927486
814651
667372
905790
742301
5856
159127
841558
251717
525858
209099
752181
281145
789168
846247
922338
669158
811415
713440
175404
598312
261666
847985
491252
514478
390040
400711
470029
267836
859477
666744
963565
876183
764298
711648
528969
509736
899171
104496
289362
685621
323988
953951
266546
124666
470411
127002
67085
54611
550687
212881
867682
91763
555092
272800
4666
271422
102638
744812
600106
106145
404249
11434
1000796
600483
218846
67699
837820
372858
52581
391623
28723
942771
341099
251646
488364
806535
454566
172020
621378
894220
314398
344355
514212
962123
574086
191541
928694
28090
664438
108221
711692
295938
722800
622705
107936
345937
116525
197863
61735
990325
678776
942339
1041211
172925
100883
917405
157200
873054
749678
372805
800763
452749
735891
838170
154860
809388
418104
1044064
608658
276684
301315
389772
373813
52498
878366
805490
728571
833102
219371
463507
270906
49581
301724
753089
936140
104897
339234
980900
241349
73199
184149
548146
198049
1026208
754389
93306
71204
574529
627764
551498
80100
141115
80570
56714
402301
295312
190652
981678
43309
1004113
577307
947100
468342
192932
654945
809537
991792
685125
89469
494628
205802
102936
941010
296752
647062
923823
387886
762362
428765
191663
514984
515763
835972
746644
542904
382792
332665
491812
784947
855912
521130
443359
245282
951260
555131
130817
439803
924922
890038
204575
435071
657936
86538
40973
634465
678211
25553
188226
335343
388600
113934
184989
994733
6611
258878
905252
894513
353606
638204
273283
753965
735360
88761
342418
720854
662483
566839
783897
489407
204477
441466
509217
245031
13643
665169
184306
536572
453342
177589
1000942
284320
812033
399911
620685
477675
633829
920177
443301
839591
274609
394901
945238
210383
188017
951616
442577
142655
248092
705546
954886
1006499
700797
626013
894469
1027475
258745
858199
618123
844673
951013
579546
354793
311658
636684
158968
309322
108377
959808
459349
876776
851174
509786
844758
111812
400740
904188
976769
564481
1043558
726048
566741
812497
231326
739648
155758
172007
22296
29259
918961
317429
245134
309543
926769
1008924
273786
868748
480780
296219
328181
311380
838907
886633
680309
814698
612878
668040
200194
759680
168199
273634
316569
84821
451454
343004
89306
289704
9547
681399
811580
177454
245003
129386
635441
227124
740549
901395
999129
967522
824557
634588
288902
42014
260923
993796
479868
841706
841121
413886
1045251
930561
1037334
735468
578874
418196
682177
561766
446482
360529
430406
420784
453402
731332
74725
58329
234138
410105
839614
618104
759579
236336
675950
70209
890018
237132
760360
848755
406928
46567
122218
196479
237034
990738
958835
783015
977074
727519
947964
323407
790489
42085
125144
725794
483836
883319
209594
680791
354599
316613
178439
504409
765508
347041
816801
319118
844235
458409
79278
653699
144081
975824
475633
812206
943294
315241
42778
854871
194079
708970
559749
510383
479352
898143
853061
70593
237929
465509
167434
165606
29777
236498
473989
519210
984002
570485
229228
262098
57945
435149
117948
376096
926439
928066
1003797
551401
322588
440066
348283
461254
526945
848460
767751
207983
528533
463465
883337
976559
816337
1016250
543883
375515
460873
293852
693464
154970
157623
630801
460619
401132
375312
43625
1021779
929833
70245
80551
98052
186394
101691
764014
541013
753194
60058
985354
629435
862814
698825
395527
457208
383906
800302
796634
387088
677411
292560
623863
152549
184662
605979
129074
356899
873970
930375
79061
278303
11114
707748
758228
248878
611235
1002715
760596
783017
508334
140230
639588
875785
353951
1008223
87511
537046
1026685
567303
268412
127999
178539
883029
39439
411195
133338
256462
718823
127117
835456
790891
405353
393767
849286
774558
234791
787907
675054
419491
841187
336339
796884
81038
818176
673947
594603
957346
151056
977589
32552
622476
754563
54223
19611
726166
268623
967823
143715
901182
873411
35627
326830
876112
927426
752412
631483
636338
786658
648558
735397
865031
427619
934170
131173
616504
1021990
796200
891313
958297
150485
1535
871658
511856
892099
191351
297547
192917
107944
652184
321933
470016
783684
472309
624863
730410
480380
475824
380594
941264
640423
633187
656243
679066
575402
658902
856516
145896
877375
934677
179516
819689
953937
188753
637534
210184
161672
408361
229788
314332
450945
22864
963504
266544
786209
399515
432761
218867
38812
312662
879370
977671
183975
208327
802014
536582
234271
658573
942341
548346
556095
1026349
259918
329321
764717
972816
394414
945319
1042052
76347
33658
733611
700534
245476
635325
748230
562752
454976
766892
820884
874501
973263
637558
457846
950596
637228
1019278
176694
927432
885144
867338
269903
610058
1797
679063
205291
700820
362872
995987
97760
255019
1028032
292586
372841
328034
162033
425528
639839
876423
433275
88395
259304
479843
351481
483705
301303
493025
912352
168884
920202
697799
693669
785166
914871
14860
690762
135747
991826
747133
982318
373141
82601
640278
953470
151418
789720
984644
157838
520634
435331
694087
388061
539564
660423
646462
1017495
416541
683815
132014
971099
481411
82914
736119
17636
151769
650211
426487
771536
937958
964738
886847
692804
130838
2661
235962
69145
291946
555585
404784
834374
1882
193497
922554
243544
151445
974447
349299
279642
155717
297442
978466
928991
296267
334948
960259
502363
594625
412840
104046
1033203
563370
117185
450539
481425
884187
33115
788457
481061
332025
897513
12399
1022286
573572
463296
41207
891132
466022
253463
935776
361530
667160
574214
928481
471710
962968
482594
838076
746949
937586
802428
962802
928894
1017548
248947
55892
659238
131608
389876
378044
699794
1014949
939719
734390
533564
631340
7640
181834
190776
150150
166028
365096
528052
372652
147659
916889
80801
124399
127747
357845
223821
260033
208594
432248
404055
669255
722019
1006861
650885
758839
447638
66480
830535
172444
542425
953064
357603
610837
444812
456153
216044
397040
255145
305844
581151
683195
755129
640146
574830
35017
340628
377968
6318
489097
380637
153147
3873
322840
758338
733555
672932
331461
904806
35376
631286
785393
1002414
554455
920056
625141
599385
197286
300541
319417
416332
380500
553199
319033
411537
751408
118693
1003079
297631
60004
931616
650269
315579
99356
1025256
849564
109453
670519
8512
806137
395620
764543
1037739
1013281
462208
955618
950353
129090
580938
199612
41146
516344
116214
230088
483754
759573
542304
507941
293682
172840
956707
357766
860015
661909
924693
601822
449831
341571
242443
813790
362063
458819
574571
959716
531680
140347
176379
300136
244923
383373
753814
896819
198429
497332
384205
825866
243650
395005
698457
802986
206278
597507
40827
701052
4024
109108
205833
143981
667004
193993
193673
455112
198690
139653
578894
463351
345732
860305
759283
582360
328870
355498
157434
644239
318923
720528
352778
297545
50065
687525
832503
782155
804315
449986
393816
295630
854853
736573
790133
987697
767699
878791
455837
433365
777877
841948
973232
476802
953107
474067
836913
496844
849944
911631
715535
139823
928094
871270
853442
283273
574598
98062
370098
521905
539779
190257
723752
891577
734392
976626
71891
65887
235712
926950
322242
801719
964612
993001
4802
611602
369212
869095
519678
1005211
983075
589675
123492
338365
671819
739008
290587
836421
912330
851546
321188
162590
445010
11688
256367
540745
247167
264180
349633
934749
67214
26557
788724
231130
29761
746627
873649
805553
350159
1032307
8828
66565
13939
959399
840319
712362
960417
917537
256577
221283
978705
804463
1008338
1008801
12862
394616
896707
15292
351683
563054
1010491
320229
638930
317586
199157
139321
14264
504380
474861
479142
820035
662915
409055
146398
381186
451150
526034
311674
316125
786845
329627
361457
394154
686487
786226
476446
515049
180197
30206
907704
1014803
949625
696581
314909
538507
82983
690079
898363
502647
643963
443699
929040
470711
456951
361759
178090
235133
357022
115757
299484
242968
632216
767278
512736
101059
274014
990071
976524
700761
72359
432148
487624
9396
230796
791575
1107
394257
398269
31094
115490
512574
24145
311211
1020054
207979
242381
294850
171994
907156
419704
938661
302523
158345
599915
142058
773964
402176
158948
875261
275825
831656
652604
766696
1013603
259643
177850
723849
285334
820364
976636
209929
204734
598033
683791
310809
442339
296279
834116
400333
709508
905708
253893
628878
1045231
996093
448875
351809
758121
186368
681877
441888
991007
619800
961020
941592
1036321
448530
400670
41090
90890
362527
426917
1031570
705540
934759
773958
612304
476235
483269
340393
301893
34062
188794
98339
567189
256936
518808
511348
112603
417844
690574
432099
746523
997157
443868
1022969
315915
7791
450278
128314
65428
86306
33286
806647
251762
345324
497701
389518
276439
92401
83478
558949
598246
274827
466360
443637
317749
619325
642242
234187
640242
932884
328566
248798
477738
475709
797242
271712
92263
441758
429222
166611
9752
877773
139870
523551
301772
930256
265893
588039
991966
695566
819030
860980
168449
232589
790889
259842
104757
30859
792755
911218
681320
238944
999060
831845
720353
778258
348603
363928
36299
789349
437740
692495
278678
680572
906865
606912
925791
592302
942451
420521
223194
41101
349521
877018
622358
535098
782473
592960
301524
490828
581038
807577
346785
743143
879258
629196
993400
893781
816203
901951
868607
834904
62071
595286
356307
368350
669245
54496
115622
454759
942912
315740
220764
263521
210903
665731
315765
631746
664761
236949
739343
936713
654007
190587
954479
475246
491712
528470
518774
206776
108480
183515
893908
238015
178050
400996
237984
232237
236413
737308
839419
308764
825662
892142
114298
463
1018739
40595
244136
441365
678785
253217
561684
734183
327938
63758
513400
902459
540425
92379
508522
354529
1007367
706234
327418
944242
161799
360458
278444
631934
168180
621166
599703
396469
967368
953490
763843
310128
945888
207248
835489
167154
487507
531226
963570
622716
408421
634872
121340
705636
750756
756173
723621
731009
1031032
620990
682387
357413
1032214
181088
356518
760343
611846
102330
210789
712544
678078
209529
848876
521069
895654
43252
1025105
540601
801053
686687
342718
667162
571490
834223
337123
377646
283618
930315
813652
802616
391505
158776
279714
777635
194020
1032882
322119
639270
850693
321589
49173
180295
126384
45642
554287
854759
570646
695485
618738
108598
638579
767979
69878
464885
372826
709396
546980
57847
424093
510704
3950
180697
172760
759528
68641
479305
1030924
524391
272993
46545
908553
180887
650511
485281
38645
488126
136314
150140
375840
739021
170479
343387
461558
843883
727681
978566
139366
354039
874990
752568
294791
731529
8858
681024
125407
570409
701678
252384
631617
616909
1114
33076
265732
581813
504737
601820
75650
572480
304218
678100
487375
269274
977587
384076
420804
961935
666460
708160
805202
902196
515260
308722
313062
519994
578328
231788
471594
1032425
6978
433325
128743
97507
111442
794906
474484
846218
539045
516477
780104
116286
481453
617978
400425
169599
224736
448280
575483
411950
592559
851972
636101
9007
129112
604808
852681
384016
434876
136065
749947
442406
856750
700139
96762
26141
661222
407864
986835
646340
657814
477839
196527
269293
311364
868665
282
978061
851218
222984
350375
725346
1023640
775471
1004475
390807
767271
972327
909863
375981
251570
434498
868616
271142
647695
1019951
86777
697577
819399
872503
506833
812266
116416
284347
391643
879347
797595
734440
939490
30237
388455
703116
48252
505794
226054
830066
277405
70570
995162
250022
958611
276635
987811
364401
795844
420853
850612
885262
355046
413345
800737
47030
434565
115634
954359
314272
376277
694860
432403
891396
202598
120669
766539
227718
202826
987900
547374
893442
228891
744312
240353
841034
835996
234385
545445
495578
1034950
560497
759716
525269
320052
929770
123409
107482
872568
302080
961493
811558
588747
261384
214828
696872
863221
907849
100082
1045157
918552
122663
607262
155932
1044667
294683
1005005
287506
384224
780396
544364
363140
931903
867417
368947
192904
43988
676349
322232
1017178
873645
101176
142776
516181
796138
952787
934916
936425
735273
401680
414334
37266
226967
875289
262603
647270
752974
793196
69371
799686
896867
36914
928631
923504
569154
375339
763675
52690
320377
149138
619505
459928
206202
534317
322458
957414
108615
100785
382114
209284
988065
616456
816276
164327
852805
826001
142872
672373
535377
709211
52547
864787
670640
126735
77551
231880
694568
781750
138381
109171
94859
269271
420712
871835
598552
263696
581509
202569
251069
389006
897319
106870
224014
731519
964163
584068
650031
56992
370168
374396
100180
854049
1000041
256916
853916
846389
139486
890120
237381
985611
803518
785825
832219
991463
171036
237094
495947
667915
858663
799105
327641
280553
651116
79425
748410
194529
244852
315904
948622
1044864
6431
804008
235407
360911
844026
582435
654687
510323
796545
233485
860181
355762
807363
166496
752722
930545
865923
113151
862074
1001333
330651
505743
499537
418229
520619
1038335
876978
508800
854687
944688
239823
718362
1009393
331036
405245
314833
866618
627586
458902
244318
48107
516332
546794
439371
956829
358853
495314
633567
765102
771579
322987
719440
854586
652055
269399
924701
631414
431305
758474
883583
200734
499220
313376
6222
318083
1018632
831582
839950
879809
927814
941485
608021
74456
317990
123218
464124
677285
210446
691248
800509
591211
261939
757263
715141
170025
74962
1035872
439149
676172
547219
451554
338467
463018
586759
996522
526373
466780
528446
648060
741970
75089
91529
939613
168930
681601
314425
676636
43770
414441
203121
786394
784428
764741
20687
926014
725063
585126
572368
91524
129128
245107
472760
773313
476323
633707
106006
787577
640359
684694
262718
843438
323529
926488
196399
605531
350335
1034159
549178
326811
164755
664382
395492
748030
345450
123116
1029656
460295
295731
793617
630552
908277
392989
126756
39330
358005
275120
209015
492364
524118
107757
799792
383601
667970
76820
809306
882628
120160
921938
226228
765324
127749
869479
744013
729408
705992
182174
137826
546372
485787
86945
843764
74626
326733
814523
654704
75506
108918
1009078
64161
408799
348824
825976
40773
171709
532261
186817
212089
529286
289110
539797
925104
1015429
719411
118669
913285
89674
447959
140333
464202
183488
43985
626868
278119
151016
773498
974047
399889
868632
615163
575349
891841
303580
10436
717658
544018
335936
648407
246294
465737
1011991
618178
4009
247896
903749
1005100
165153
966540
441329
565484
333894
790069
902392
937092
571448
957043
46745
825398
901005
678726
182431
1008262
722192
829993
527989
642297
716551
887176
448965
267791
359594
43318
961625
147841
613752
265580
297685
843649
1034817
402326
195493
295338
129082
157353
913816
219127
923371
145487
107195
959611
778829
501026
52378
23704
876693
949291
789543
205636
114119
168922
734490
472907
779364
851006
542309
32400
433105
994784
926453
649915
727185
363968
117550
455886
638151
184246
410414
964664
713444
1022834
236420
827010
411521
202073
763578
81796
360133
900943
30365
931206
171499
784902
841519
418981
994144
108945
871697
631530
301473
658021
118968
2507
814161
895268
47516
345315
1004208
467358
143942
845779
54484
351534
400927
174074
74042
773808
200460
749778
283474
511633
975827
213509
875902
380493
445404
946567
677868
980403
470921
278723
655665
993486
1008063
265647
499650
69279
1011753
28319
500750
510453
59918
31170
925672
259560
646625
1037214
547151
654153
308585
296716
671739
165992
821289
508021
391642
442283
467460
894901
61739
320020
668032
562968
108323
61354
344102
593596
437116
221271
594853
743326
129469
386097
344965
669310
333417
646968
202243
197774
200594
148035
654004
201153
878053
566958
431831
664865
726275
492561
917834
913851
626637
305707
6548
1016546
736570
612162
983760
417199
195362
541126
1038605
761042
822979
246693
549446
250583
710929
214553
285555
134988
255344
301416
84923
154659
32263
371346
473276
325284
568316
577981
166616
278554
879451
918191
232757
878344
99324
81721
562256
332079
1003103
911866
628631
280035
1042311
165533
367004
551758
204204
6728
435082
874144
299464
302293
377600
784161
246837
874245
738751
311953
314760
918373
171717
36381
949247
199307
459716
791439
42182
479285
334424
215580
772542
255311
982110
330664
708886
305682
623131
799250
748569
262099
519166
1020994
309644
201594
530175
662276
893385
820468
872297
917159
883542
638368
792127
367404
653999
48521
44796
764353
744096
673698
665249
641850
470046
818634
222635
627566
651249
23586
519543
757180
609472
944319
640564
67262
357840
783454
981125
960953
60376
498944
110096
717519
997037
313431
307648
589126
1021868
122636
714339
290796
354840
491237
586208
953709
298732
641374
571643
909156
18611
290493
819060
480153
205682
725204
622765
502058
387260
123807
245259
688062
815818
605978
358534
111461
946347
85483
387431
366594
852268
367961
840011
822990
603777
953147
747437
870426
553351
509672
925126
591664
119894
190333
632548
531930
54095
185977
611447
423595
187792
943488
466362
477198
454165
551615
601065
269747
129201
791774
344486
380579
754676
118008
151227
586890
186450
845157
105282
187080
229073
585802
37843
923842
910924
1028735
597358
499125
952055
622213
134004
78210
514566
161257
808065
151175
434798
76081
586988
44169
464309
933375
977668
97222
43651
658145
507641
835026
514353
237052
879830
624633
877037
870021
955584
724721
683839
416861
655092
539731
333950
624283
426580
761603
520426
596659
439143
796077
947031
992981
304333
300175
673514
654489
151059
151961
563780
345170
855227
322799
920531
445396
56669
722689
429710
493698
244154
510508
86108
61671
515842
494206
638550
1017051
948191
964467
860695
54727
264507
258855
17504
332142
687393
10888
684791
317290
618809
205063
640071
59397
780746
621681
394280
917587
115113
712674
968715
999988
900199
589855
872516
617470
3358
801729
135824
315891
97485
598828
233369
371534
818820
479128
129747
581694
1017553
311762
663221
173746
966429
211370
418268
381833
687591
674575
355735
970981
786302
280311
423673
700502
511661
459208
28847
189640
297720
846933
942245
87598
270449
926231
1027639
147048
895707
496908
904010
288899
364700
631768
1042445
134916
578730
362180
364071
463411
529438
777249
283477
675814
876605
244148
423895
21377
709052
101654
517405
102179
881367
1039135
244084
422692
553347
406202
338636
51114
663849
405838
702035
598096
997374
107305
373574
1012690
785741
797225
376813
176381
901230
69228
525610
826411
572220
254738
134066
728819
405042
888864
675903
611190
348587
111651
1031011
339595
100239
199759
449073
953461
834254
296422
1007120
659547
562835
273036
968917
153207
968554
879342
89578
285060
941838
423669
414983
727461
362274
764626
452367
229402
334382
361916
327283
807767
126826
960396
662057
652086
145910
286923
335350
312268
759671
232000
1022194
550392
452266
12136
726457
887844
988073
356373
968232
958611
129691
26985
134320
506323
45448
24711
578761
20340
912819
21260
384826
832926
510253
424886
37987
1025944
578402
568804
706305
345618
141792
574415
793818
274735
89082
21463
593009
642072
296049
1016287
105243
75258
231255
399218
217429
609189
463172
463701
309247
268206
1039101
265360
927394
932753
571719
643523
626921
875025
230238
645428
899972
553675
731628
299979
401267
765880
296820
633213
606201
1607
95681
905482
972052
231274
540494
735125
368095
55825
213400
390199
880481
123245
472561
766386
647386
664244
632181
1010611
944000
834618
419543
920382
541445
704848
186572
732030
409222
662824
653403
218662
408128
520531
278802
625108
890419
394353
1021957
779965
859217
343288
396337
472487
859209
8908
624086
141322
686241
1018457
754682
208290
911583
666308
48711
621035
487195
544679
811582
908162
434172
798649
223687
403913
29924
1024362
751412
493174
518499
661361
521097
882670
25270
488327
783827
310328
989858
387671
454825
724203
1028338
727671
505869
139131
687320
82029
268312
346267
59105
190390
363438
114171
114357
729784
623679
319635
322396
968318
981021
911749
229166
657815
902290
376728
120356
968661
790133
248339
479680
393455
453734
408529
906024
638065
304774
228311
236552
571840
659743
155460
983957
992555
845961
20254
111787
722646
98368
298555
261859
849684
719427
441369
269568
356834
189928
629120
744869
468512
1041497
546121
227163
205698
102012
702440
889765
34287
51291
526220
121084
1033236
908715
394046
235531
975319
990472
659516
335199
596463
929962
1006962
236687
676797
296168
844687
296993
1018350
674992
957423
805935
724429
636365
371567
582034
951237
905089
818379
47679
806218
137393
219145
204746
82001
216538
453067
912479
437330
649799
133917
538099
592693
569629
969169
64586
70408
384612
1006983
512620
609542
945488
88917
133356
245029
735188
750577
613088
814763
848053
900466
897127
911658
744238
221357
787835
136441
846015
669808
30516
83918
2140
173623
600334
111522
655710
264885
603920
109920
993854
999296
8440
1005443
910227
828737
392009
487875
190032
390542
251692
919385
49301
835390
480355
317608
65830
889096
474977
682388
314905
383672
546248
33707
394496
199320
202161
682224
214662
516351
840680
705190
100762
129209
655632
1044512
1045182
212178
356226
588848
481189
865872
989311
310855
529378
1017971
793614
588467
141179
665436
1026627
867798
133401
219737
278628
964745
46426
756022
22537
598562
979551
904538
270956
835157
183189
212196
388589
406529
160860
433969
713259
776961
935384
402743
294742
429320
546877
469042
39211
552058
371870
336264
1019185
241074
236620
30616
12254
740553
281466
1006147
382515
513438
181846
986122
605535
295537
818558
126178
959070
2948
832260
737538
875515
695355
815683
997186
283369
818540
629100
944353
311875
548376
641159
667517
147624
1020772
353909
751880
958876
17303
1038891
360984
51497
811054
745378
627331
102173
656135
546613
707138
22826
816063
416105
452142
888253
181098
564440
996035
412068
946984
209973
343068
644746
997402
350728
1030559
842891
930999
979481
3028
618823
864923
63269
313422
988129
923586
915867
44526
175903
667204
416526
919887
308296
850537
227436
391116
337347
742134
434944
126121
188177
1001900
76051
323321
918545
448309
695676
255592
85924
619280
581489
383111
16777
572400
555743
87321
423136
191473
431706
286691
836034
785552
131659
322322
327421
93517
363659
958793
1002788
812995
373703
573997
988654
489688
250155
990701
688041
143419
744339
349884
740318
790518
575902
643930
934927
388622
415423
300638
906633
982521
1030638
526923
732452
126537
683022
778871
150057
217481
54964
827798
35859
788833
738966
643299
58315
1023097
634943
941857
930693
148839
785254
938264
49603
1037841
324444
139524
2140
418898
233149
209478
543533
391043
31462
40466
367679
502664
644048
725571
823913
532098
228055
60909
55551
27248
1036431
937007
732917
68844
92077
468509
338776
414724
456642
1020276
716665
372603
236240
727921
608139
128879
928336
3032
522289
992511
800064
217583
1032736
685173
87824
647293
503075
488784
820937
360516
87398
840067
204427
214848
586660
714485
896249
725128
183924
775169
133721
573429
866255
1002486
974988
957670
183268
411801
496190
446384
947098
9229
507602
686532
286350
1045447
351715
77999
524857
154185
516416
18849
488598
855921
729022
132156
549786
784485
707450
846298
529752
624609
544533
862212
497824
369599
312775
97622
903870
922785
1010371
897762
927246
598317
219046
397289
1023792
895146
741285
84905
731489
810136
127326
692727
126979
168655
535151
394679
203747
959025
19998
831407
319530
141852
943227
673036
169318
680502
1041566
522723
96532
561115
786252
590049
382262
452256
626011
580998
499872
302764
2447
364425
300524
820367
726782
834902
306840
34861
413942
44189
603949
51104
313040
24024
410071
704994
963229
748001
196601
773645
813715
599637
753449
31146
68288
121363
825006
335085
743005
191186
162245
391202
763181
525645
145241
318690
618249
249446
128565
64732
188684
415820
1020498
843760
225578
540527
101984
210907
115282
448230
608866
398187
557230
894715
1010367
223158
268567
917578
1024476
939019
579723
962318
834467
243485
699809
737094
740457
635676
551893
216451
645255
234075
750014
562794
598690
634585
279732
418729
871538
340594
1001749
1022744
287401
899307
613093
683820
870149
98802
473556
1008132
725691
543941
30
515560
238535
348346
879299
237785
473625
762012
845049
839003
989547
187332
285694
875212
475082
802529
579794
583139
437270
717596
415396
867539
992374
956875
51859
561686
620660
187275
39706
642619
301741
951007
523532
724148
390574
921581
408075
374535
839800
472182
98302
894937
391887
79813
346872
713267
783364
137655
299397
1033536
588028
230637
885420
345821
621588
596453
587288
604986
745755
114498
44626
850516
403057
177034
467403
131663
273978
484168
879359
578690
934706
224861
406883
4003
200071
718571
939608
141913
190343
23774
107433
228967
717504
370962
905492
546957
891560
22413
800279
932546
319946
715952
992923
651601
424013
307083
202344
977345
20007
45904
495022
570211
300495
1023940
696240
393151
628940
179161
878423
1013360
711544
1016318
68034
537847
51565
3188
631528
634379
805734
835956
786604
184476
754660
980578
270150
550370
141416
948990
669489
12738
811666
655870
828952
30703
217284
149708
125544
330790
517353
46931
244607
940241
943024
596472
541750
952692
1024165
436913
1017701
1002413
716381
377298
732199
238314
28183
549231
352131
40684
201354
641566
210863
750026
326015
92145
491827
193381
19083
248626
556137
270195
1036451
184452
47009
721343
605413
185936
360004
915524
301662
608408
263533
421545
90094
686449
712700
910566
30119
679312
40782
812215
400186
967056
863609
307117
184218
975297
207699
142864
329555
410680
707047
294890
128215
652925
995620
174159
160617
962488
304531
204296
267841
685689
744067
792639
458061
757289
244428
839075
415047
409271
424233
638866
258838
174905
372178
670327
349818
911911
860132
677842
21291
380590
501192
839374
386148
657924
501500
984519
558230
694564
182150
362179
243479
809631
682866
926105
1027677
849565
278698
198385
391517
479311
185158
163569
875069
936636
88068
394487
457114
214749
817792
157657
460458
279517
452248
874444
525445
798232
646063
46455
687271
742417
890435
745097
908758
385339
356795
387228
984298
669330
922906
529148
648415
340138
555258
532276
921354
154379
310458
690658
660783
727
579556
688592
168716
414069
911127
880490
888571
112184
599788
101465
1035347
715164
5063
696567
258037
273459
905502
470735
257076
786038
959155
759206
719250
969713
174619
347443
309781
229943
991355
778910
132062
1007442
646016
1037096
985222
1043738
794287
485381
600838
116596
732171
951729
593340
457271
744737
828549
170029
323709
730466
382456
572528
574546
354822
15691
436429
125767
323460
424427
462901
852898
501951
133885
157530
895803
520292
244501
517299
413338
550296
829655
1027979
551016
697470
884921
3853
192685
400215
160648
105140
64959
900485
580176
157561
670999
877362
434644
404319
161080
670117
834699
971784
197352
872585
516097
689275
945393
714052
31143
180118
562758
144336
124900
539448
190853
137993
367654
646992
748890
743378
205631
437871
627882
714837
431382
753408
738891
269767
35493
981560
569402
7254
96759
678725
810931
921047
21056
13491
383124
770539
178479
600916
448136
695685
119999
673405
104882
434391
550805
111664
976345
755391
163465
566667
1036958
930356
532072
67265
335042
881013
574215
112896
670102
766352
992863
214267
499921
1019687
283648
245300
873407
953989
213231
833219
125655
874129
829718
642185
851530
420058
437916
541448
170788
819636
515846
770388
713274
780734
934475
630386
276316
986291
20241
331374
646527
179408
281579
748237
410593
623439
662478
425768
988600
32945
624491
1007593
818868
152304
689776
485471
576525
528616
407690
37238
607981
97386
764663
54363
122490
166374
701302
663357
525646
947302
714181
530790
478177
945581
369265
133480
696529
538517
1042463
838876
458499
802201
743806
870907
964243
636689
534171
530268
639708
1027474
695026
541681
252639
798388
119303
799190
975254
49008
914462
687664
312734
120402
895839
77546
592821
543111
787632
464445
269241
9295
718286
864137
483027
884333
262631
926373
1023898
411337
822511
577655
944744
992736
513325
841893
446776
716626
152825
110716
687727
558280
920809
866790
244445
41540
957477
628219
720272
453834
392962
65264
535259
575906
11901
981480
227519
678478
390548
976267
728267
630439
681955
216178
59527
748319
312661
535972
350583
877890
343703
331390
1000010
796011
13354
322021
289873
875345
1027093
275473
181883
860025
526204
334558
452620
713659
839151
598812
675543
781753
390564
789474
160660
89970
668492
344331
685502
115246
1032863
233870
564567
955535
599148
556445
469128
946222
946768
543106
230597
531284
348084
931411
114323
418441
196952
1016561
412293
392161
327853
220817
35385
220106
425872
1014048
139152
114397
821021
625337
981598
50648
262713
227006
225919
230970
838138
485968
680003
834194
25089
1003200
92904
688270
15979
146016
447226
768597
668850
762481
474089
894881
102381
827752
735592
507555
28652
445215
113179
40394
768010
193423
526662
94199
970167
44205
244266
226085
56862
89615
300406
223073
398678
408170
62721
276155
132345
750817
167270
351442
830363
7747
556172
359397
182355
202583
896812
872822
870944
492897
28750
710871
87114
560889
574858
1019925
448832
799350
215950
34574
805314
679900
169463
577209
1035387
727419
422615
157260
205217
970237
741560
691013
568566
507977
82524
54126
177357
908327
770823
454451
394465
262600
274839
762864
247281
795260
161312
98980
174783
427941
756345
339034
318831
468699
158529
906237
954375
226045
1037230
776018
918439
320419
278886
520249
423120
954891
861322
80748
750490
118440
492196
606245
37424
1381
827865
618056
336605
930862
99067
878169
119626
310566
762753
255000
989345
388543
71973
260662
662552
187676
817684
99108
289520
491766
90078
11972
5816
184345
496607
643787
728052
207511
929344
259589
819682
379175
536637
610980
345794
590937
300892
611597
293303
457107
811148
630180
432804
737331
940938
843225
35532
1041681
385258
863650
48153
766924
462275
590815
922131
314828
151109
87576
589963
499995
118783
956251
133451
752458
200502
97446
726595
686508
443549
166868
994803
673073
128664
99665
644293
197005
314083
658386
143850
776105
996126
20126
636761
525379
374687
666143
835878
945605
812602
810860
15759
571692
695884
387495
461109
126704
8738
336665
245575
467947
63517
773165
837905
254422
290627
559248
857906
926790
282226
782102
822129
348786
395824
482658
576548
435029
238456
135637
628874
662347
177190
208345
580118
1012157
481442
619190
412693
499039
430019
854635
470179
343714
42168
768379
118143
980515
693500
617558
196883
177668
860428
348394
253862
887062
4546
546822
1006804
611877
546532
429431
121420
203367
131686
328816
499005
497857
375783
112393
449628
430786
683177
419496
21954
184780
520588
844339
310466
830408
439724
56521
207425
399037
109431
816368
780797
962201
232265
321902
994090
813153
888554
94253
304337
205020
789284
982073
1020471
650601
1006737
20431
205139
930150
154652
106647
632723
828891
975234
722237
184108
603838
660408
461506
160546
819512
723351
824389
901207
913423
791899
703071
95185
910435
690602
749605
58410
959013
714627
449577
114630
575931
32641
887342
560121
411110
265638
1121
29216
732442
453819
144133
332386
1031828
459565
220624
734071
508970
622822
736603
140257
638092
388485
900339
500075
687504
170946
868100
251856
288260
933939
78046
138864
243765
319408
767715
636493
24546
742007
462414
524740
618700
772288
669916
514957
367308
275398
448948
965644
957638
101893
814324
430559
809959
38482
70995
520739
156016
676192
584383
197390
72114
46485
1026152
299690
819707
417155
387107
612794
967875
549819
595972
366699
764881
973709
404683
533300
125997
83040
192401
440164
308857
988948
619698
134439
373058
849579
659575
353261
197368
221151
789624
232172
705342
911371
639726
80014
940018
749039
656039
126091
463336
796283
229769
823506
104456
369186
189368
695921
411178
396481
525052
543828
818779
584648
217499
1031145
482239
797552
884620
923978
719616
785459
534374
788555
194034
58027
281714
978849
298169
339765
912673
494826
342081
266479
723307
493377
542664
790522
649096
479186
171315
535585
893565
545
17286
38628
954326
368111
694692
461488
845453
231249
10503
696599
951778
574323
761738
980945
875389
962874
1016163
648758
865901
451797
390555
242722
1042177
620043
626700
381237
857401
440803
8161
195414
29791
980778
205463
617697
526792
357702
1007255
836155
740497
577520
382595
701329
1004221
857204
729482
80932
806276
1014868
841622
916925
681210
843673
520958
882904
881109
310785
616832
784906
129434
14618
538741
775599
874371
915237
636416
814900
111896
438293
631637
469418
216336
779409
1015429
816079
992435
647329
681094
15348
427823
482349
718686
305433
522585
416585
997773
58261
833538
1033677
796889
312318
137206
870726
259657
478406
760184
315519
1032114
273244
490316
289748
956274
642148
419403
613214
936731
948468
706933
842618
175092
354629
145933
60103
701979
1030591
968254
23721
464711
368133
67292
45339
657754
317984
1000876
272483
925018
891871
175796
178596
778212
303724
1009924
1040754
852287
866804
812679
364283
331031
357593
88583
780775
349576
203302
923857
908640
328348
933022
817160
332763
507123
565499
459059
971031
146183
605466
725669
300784
384626
167200
910355
524030
690083
877652
833173
134534
834838
885531
422600
591855
68341
350212
370715
483860
536786
885371
403725
180996
844189
256801
501753
199289
581257
182157
503880
692334
652003
69482
396508
424060
891577
419807
931830
862751
571788
198212
117811
196546
689376
838467
12266
516974
371425
72160
115762
855470
783437
893406
687450
986777
233356
24455
882538
131646
976426
635585
298592
784581
730825
411183
316899
11348
677900
172129
305649
883433
202539
259040
186579
259572
376835
66478
384582
903857
645174
808347
537149
1002418
890793
191899
70987
53122
768405
653824
72981
234270
200767
790961
1001261
574050
493113
395187
937345
984667
204676
68573
272463
916615
608115
305245
519281
994453
5833
938688
935289
539695
125222
578141
234459
478155
631446
353372
533178
509866
33789
716940
336119
349933
643425
418606
336852
247205
352572
501011
595832
1040859
196019
578772
768408
217815
945484
90784
70614
900818
938817
357494
703841
953688
93451
960022
590069
678628
51462
621654
627121
738658
177138
896620
467162
431803
540648
91508
929918
187211
136308
552148
220070
36448
399628
413970
710444
683734
666010
300666
636303
876582
576478
590703
481904
795298
752071
277542
541213
210793
297828
477433
385308
616785
863682
805483
93242
181774
879916
268930
265784
1025948
606409
166421
283641
663254
761192
315419
96368
979966
487943
320468
239140
634111
709032
571333
315460
436431
744537
51542
468212
840156
14197
669391
164747
204756
355461
829105
585703
423785
967725
676487
408712
638950
739657
640857
663815
240011
313930
296890
873420
577258
529053
566785
279605
642998
400497
854939
301476
646876
964156
228633
205463
390918
582179
111178
300902
336194
69060
240994
324847
120552
5707
482209
194986
855997
482188
885073
364539
658503
269012
828316
607842
344125
443472
273544
68898
8085
795597
1014395
697219
127198
385413
1846
994503
479266
545589
401552
387030
352315
529211
37533
701272
71455
701073
269600
1044189
51178
319632
555907
533462
1005708
523257
150210
767018
699469
270942
79263
374894
426756
754405
387104
858859
365191
228709
52905
936297
296437
1044403
151313
635210
358777
648219
117229
411335
863523
900185
538920
854701
493121
84393
976228
469460
968787
706859
469642
199976
909990
924305
742631
624790
337856
531825
803912
513759
91665
505487
391770
1033138
524015
993268
1030321
301720
600134
775237
52860
742989
180109
8607
24644
804475
108765
170547
801853
504059
591732
44377
120309
588103
898162
63221
10779
326678
288640
314336
766212
426965
915961
927996
868388
649448
208276
345790
254037
105477
464381
357411
928399
258866
497623
577091
50020
663710
75592
81624
193978
814765
152593
986517
842541
237398
169485
413599
304766
503584
699056
998564
23478
57806
79583
586226
25758
226034
549015
427295
575302
885743
537645
328259
434980
729405
612042
941176
493376
67158
577822
981296
650561
138918
876824
1010140
404537
150396
49780
483656
229984
83527
169717
787779
452520
432966
383409
985679
213583
787104
147205
913489
120969
657865
302883
425928
467146
414596
780256
1008340
925595
1041697
557513
994208
961345
237772
911096
652440
756197
405685
686243
844630
813139
46563
199422
262120
672912
62541
547002
528280
932393
771098
752542
189035
693639
738877
832362
346665
789841
918881
641062
418667
409174
1000945
971631
180371
41353
408716
913484
661821
372080
1006168
675357
339721
20241
227196
272598
485455
260734
232582
645510
767886
979953
20094
272471
803784
909062
281739
354909
1025059
214540
462579
459773
678287
839929
488580
101441
1029604
584356
561059
583737
552924
905601
414978
465960
778391
128567
630921
477678
1009533
353286
360370
161867
255542
40442
523147
446957
947077
686142
76705
802113
343919
219567
534981
849045
72251
384950
552896
964455
323064
381553
362822
641216
928689
514608
639662
773096
132684
943572
977528
696410
507508
1022601
1019253
87917
821654
778665
44967
517295
12430
775833
276480
896590
369618
702327
362041
787682
693849
79532
288812
751046
898964
839894
30819
448600
16477
480307
39778
281709
548418
989364
974247
480617
327122
415560
305030
239827
235130
924000
19006
87331
447289
607295
85405
286320
278020
685135
715812
661346
564125
913822
518311
757559
594369
979439
395764
663157
179468
268711
1037952
977783
254013
762674
436844
693982
343167
964511
761077
430003
453473
683824
892597
603025
110784
952961
1034620
725445
287214
126004
134215
297588
784193
973781
694921
452877
98428
91183
527465
1022600
495320
130008
967884
885751
461664
524179
342480
237971
657647
868450
326293
705103
556908
783365
57593
800102
403513
768204
71266
535915
631950
977369
13533
137327
943881
347039
399727
395676
293879
813934
495288
479342
519130
934232
448833
609219
260505
928746
257426
469727
952805
262058
634810
367046
804149
917979
512583
880227
72445
535940
463876
356687
220693
2856
826909
432337
416418
127086
61950
765503
1002563
249164
245274
108282
458250
1024195
233605
212319
377782
870534
452839
524077
313005
184992
144228
908212
163438
485741
123642
712165
969787
914838
384858
279410
173689
885646
653304
565465
152433
69950
264927
490519
343509
744237
240173
323004
62303
1037866
940572
380716
192041
732655
216899
606303
529131
309168
54066
1021194
220223
330080
877601
724416
118526
229889
56634
402498
760506
470042
752042
1042467
804107
256310
598468
938233
891728
949599
894069
909962
761403
422265
650304
750670
502483
595610
144802
435935
583667
734051
976409
292762
25169
456015
65738
395611
447878
121114
39404
46388
327908
957431
920814
208132
353411
184932
1041782
53078
843687
131255
681759
704306
761747
330633
132526
157176
123777
700165
816525
195195
839496
737300
446616
192598
596765
274447
502808
536681
580820
326103
428058
174661
242226
985106
575078
948342
705885
228802
934008
687124
772736
916094
912349
641489
442296
946940
518785
718475
15244
733621
51757
609904
1029751
127959
44751
676586
120105
667673
967892
54607
256152
282428
817620
124895
130627
488143
635708
958684
495941
507915
84181
1004177
841456
22352
137731
465445
701143
89851
47489
1041052
785679
730360
359264
126279
237169
854690
281051
38596
542297
747966
721151
185848
463215
510575
271856
735243
235207
110451
874096
216208
291659
445789
576836
432975
184365
279800
30875
129437
742130
516633
611032
643109
840557
279804
956753
49076
281176
429576
924286
855445
673742
64791
418870
41833
864876
790720
411553
155620
574477
26957
687928
478624
396057
788874
412938
371619
733758
38203
518573
969202
260077
285071
263295
292602
881781
842314
618746
695390
294811
304887
428818
886689
536917
261996
632530
763908
297790
926875
565962
265733
831829
685934
672211
753756
812312
712227
574650
148454
142067
180078
669363
976206
525346
102938
215932
838091
139136
930910
1039984
124725
20040
784194
895725
1010221
1027185
460834
928668
347428
355715
930205
631103
236240
221460
478152
551560
634802
885168
892928
176869
847417
193319
722823
847375
978003
311089
480757
312922
988780
567300
389959
456086
729687
593521
1027163
75029
707303
23103
691439
980735
900234
412602
688391
581669
314753
916501
171995
811738
745163
397913
1577
903450
537081
835805
31284
424050
746898
689378
1015852
172152
665783
325615
659506
952941
363091
270941
199570
685537
218796
450135
1026549
402136
215551
590062
358288
825270
151542
579224
1028326
609808
859044
172503
1013665
522370
118059
651621
723484
1029477
217553
563187
945688
950317
330957
199758
595572
887224
914349
748843
124062
625115
470123
802716
286936
143257
194633
680473
466437
277227
460640
1004371
1041728
575321
20062
117437
191213
638845
599329
289259
1030144
729198
1014169
101362
375783
491813
253667
1018721
171134
236187
762019
318509
975297
757513
828796
293724
997990
112854
939143
1026571
135067
170447
700933
673338
593691
203564
810118
197965
353237
977473
955652
760986
417626
118782
421532
18703
630937
809858
921246
285283
289678
306372
626096
187385
359191
658914
611797
27772
776682
718455
515467
296948
739044
578162
436198
445798
1012844
677355
317369
558907
702953
852387
433320
450504
406610
946660
804485
621451
975851
846853
267102
302880
400213
866431
507141
791429
220804
1017235
660921
278459
583258
674409
386390
201662
154904
266556
755085
945415
332840
662765
598192
523587
144422
451621
774367
236649
285291
25008
29418
631772
276373
67461
962910
911036
293841
453401
804456
954551
900337
944446
990263
672033
744957
252881
854907
501987
190642
832323
218243
759753
788822
700418
42427
776074
307783
645805
452820
1015199
833803
566732
756828
778921
315039
992184
970913
563425
481703
233000
600420
569977
210023
30348
389947
121322
526469
1006249
329028
155805
955579
460324
962074
542426
328387
561763
365165
862344
355112
818228
899996
292197
687581
299062
378251
830801
235833
279933
566213
314552
837141
392028
466310
298194
451109
545680
916793
403349
584099
3001
323932
569330
514972
676496
420966
436146
44792
1012289
703365
991193
712997
984666
111082
223342
610066
877763
932614
265566
547863
587539
613956
1021209
54222
320614
1030647
275331
69038
742679
691684
309796
113196
903637
115406
210751
1017700
712430
996308
314041
636300
607381
961519
603197
660033
191151
106181
387685
198413
240483
582579
1008562
931318
556159
140279
810520
195018
306818
335915
327904
733525
818044
267923
812691
431093
870148
991206
247353
192234
408637
875019
955452
708190
980292
200347
88366
1017320
624854
466020
826244
627221
771476
57323
52447
114506
255974
813316
677686
131593
309370
1038158
661616
174141
794866
995984
128370
484818
696323
700467
61147
239825
469139
3875
738824
9133
159852
914735
484244
36681
378725
114182
767786
867912
880200
1007529
899889
260495
814581
451330
619930
556508
347988
307461
418184
892053
590014
231951
29232
528005
880882
572555
712104
884350
180796
496927
46259
172045
822814
456933
130837
907663
687816
246051
69666
289939
731027
904786
701365
1006153
14436
775724
164720
915799
683462
367452
421506
873478
204959
579054
396351
324040
238661
517510
994399
1042722
893999
866106
607243
772759
267749
11609
618538
901418
704826
344282
428712
710863
935828
36732
498969
589959
230445
182918
246400
718145
810828
507025
536354
82111
522792
808770
261199
629800
441497
672087
544519
172324
322318
919182
609107
655086
930088
714955
924248
276513
318353
930818
352975
834485
715054
102499
999209
293643
395988
306315
621384
896441
320438
121970
989345
211592
324749
848614
166825
464645
262168
93729
723405
537736
765034
1027527
574811
160937
635249
561837
687168
327188
568222
312506
945296
477822
271346
266395
277647
1028874
616416
86065
419068
65685
282528
659244
33970
159938
688245
820197
163951
334812
257015
57423
233043
308411
804245
576414
208531
2151
505939
758105
136527
725265
26992
403079
886886
752751
908924
96476
713736
842655
648384
580371
323199
447987
231293
606901
773599
723169
693373
233131
134825
760280
123106
519295
291330
412945
288507
908240
313450
117811
60696
128028
626446
395822
280332
571135
942764
413327
315906
297515
71592
713991
810562
58845
319167
686656
657447
497232
1014949
269055
531284
58274
848449
398851
843388
635943
537420
359723
998930
522529
15571
382955
896270
238292
444726
766605
701711
253893
575761
903287
636539
896826
256292
691425
194735
713020
885661
770520
881107
618566
665103
141868
684519
21267
661888
432529
921603
261459
838969
197819
319853
327743
181307
571401
850115
934821
169071
121520
962506
566429
552354
365960
356195
235003
600396
365392
929319
870546
256199
932832
423045
449837
130809
471327
775480
994673
552363
987113
700047
713555
821484
632979
1009325
589402
682329
1032230
230192
807822
106723
492498
689747
40150
293243
806505
63365
323178
161729
801311
859163
444928
825546
669826
253257
589380
112115
969262
512587
606272
186735
666001
71626
262621
354273
511160
456062
195241
893065
741748
500484
981636
78579
815451
675740
380351
415925
614432
268797
694195
459910
33801
660556
723638
945234
200775
406189
520002
531740
921702
509821
259483
36476
501133
499925
371794
429593
795495
600373
494779
140059
613799
376263
804467
279194
72569
43069
588317
354069
138403
223317
689540
16981
461486
197320
90537
351461
29467
33292
612970
944555
564559
762457
839830
445992
764491
332346
97880
1002835
652761
84766
182917
902834
686843
1007963
119114
1022280
55743
656054
537937
529085
487629
737216
737641
791524
856965
111772
993094
792554
947890
501623
1019461
980234
7499
152530
839402
364138
279633
217051
298449
958499
127561
581127
200638
73337
315297
370142
36089
562340
267670
449046
847078
515125
970620
357323
1011131
362829
792944
392737
683617
810706
305610
564073
736521
130212
546662
900664
656077
1000233
385796
696872
458219
302094
850182
950802
560679
926247
1005306
982026
836035
177118
417417
592659
947506
235391
671860
363289
856025
1003857
178645
1024797
333852
63591
345801
121388
229134
97106
56267
280973
110972
874804
632957
496354
55120
780446
748203
132270
20513
370886
64907
619735
926130
144527
153319
247532
735429
506898
426039
128033
620332
900629
447290
61420
124268
490876
1031417
874804
364709
569245
532197
24627
416121
231985
345341
973661
86324
810101
352208
20541
616814
273759
786308
216436
109274
761704
185013
167227
840101
554979
650325
783297
737298
36728
441057
468132
796553
254400
620247
22811
404308
329485
373600
623211
555879
221834
177486
844000
141402
921309
285576
800893
276496
238020
461456
356819
428367
744015
291861
149009
773431
810393
782981
88980
65841
807198
256561
172617
642265
939477
34354
127235
431154
655895
257345
781260
526887
439539
709803
67933
558184
26797
353810
213676
375229
359342
498669
194232
614929
454248
926532
736338
505502
133814
689929
428545
102582
1043097
939518
734704
979618
976809
319436
331716
498985
845828
816300
781439
367300
532139
423938
1007993
17773
104703
597359
925475
839114
987465
850467
446684
124802
164190
105417
208150
160253
200762
67709
164416
1001795
647562
963158
523079
390943
187059
187583
1026944
1027508
890768
571912
977268
1016879
780539
53101
85165
343866
705957
1037232
76176
366236
806174
251601
622296
329163
17586
962572
294706
642243
17397
325669
198825
523392
806009
111518
113530
646771
396521
162061
603385
281226
721743
418439
472334
945209
847802
129525
323687
162963
1017142
3134
972555
882971
472904
71487
998854
503956
260212
792675
894803
827508
500480
487878
222251
390710
115930
532628
785657
938841
846500
780375
562916
301861
1044940
659748
974460
13621
739230
359613
683866
179054
1032385
77217
999909
483751
738692
624458
643951
350979
579429
858674
1040229
1007708
794916
603918
702168
722383
931258
637554
501198
8823
1044355
361571
544529
549244
911243
1037294
739068
612306
537438
191103
898656
261383
690526
1037582
312110
60705
250060
653623
286828
549410
1020901
150129
393511
36798
328063
665624
72688
953358
878449
93781
65108
157477
178976
176739
328170
3119
776751
925174
921977
995635
499991
936877
138939
635932
496865
677922
639055
889325
33773
412266
829649
730427
664263
642219
47118
584118
1018945
566101
778003
440707
502221
626940
912866
680031
867209
410918
939947
538863
338598
458013
79770
776232
205235
774492
600908
159074
595063
504207
9780
883003
772958
608694
737951
827838
164330
1011973
517621
583493
440750
232139
616850
540839
374815
468707
96757
92262
887783
710281
568086
197274
722581
360741
882647
605321
163133
917122
475356
382369
31600
980392
905701
283040
787619
236601
894916
189891
365799
961534
358964
21116
156620
788900
437954
559762
949402
139014
1001386
447894
982860
800501
875692
310415
637601
882088
26729
347302
1009649
926417
438297
599362
1028649
401435
332327
110052
156394
141366
120347
841127
240469
845404
892766
283652
477161
1000923
869395
548398
455773
322259
937217
591600
25115
463011
886026
212598
847475
224026
684586
1033842
980065
649091
301812
488410
132137
251666
346444
5330
987982
474755
735413
686780
367849
507630
424479
554855
186279
450134
112476
573613
395506
1021496
593171
656503
257816
321569
986569
443422
367210
492815
232652
793615
1042468
802157
497708
209632
274653
11848
989939
247594
946645
257751
1014184
532459
94181
389144
671049
920963
172033
1001649
607061
210481
321503
401253
711265
863402
669544
603388
387758
873780
716575
367983
596461
248192
316932
439533
563535
389652
799490
710893
40250
48828
936500
791067
436244
45917
955133
937604
569258
184257
539196
439376
617489
757770
684271
860363
1004072
180586
540291
960005
875911
363135
518134
454754
903373
40196
151093
841318
261778
646763
247724
398885
229137
396030
215447
653455
970431
63186
12289
518585
347891
932423
696126
660670
403165
414951
173747
314067
288940
17676
932201
152145
831407
226024
10131
762357
491706
529794
740516
112711
849126
313804
301020
32474
240845
720719
623967
561387
398825
598257
816293
548602
554180
659440
525936
979785
248552
86428
761976
902311
372323
717113
997349
72965
738992
11009
398853
562321
579991
216086
346381
1013572
463624
1037426
622282
433845
468806
943941
8845
422787
685019
220947
795521
673469
1010062
672777
649419
177430
668418
933631
872612
934823
417759
143689
258907
1029037
31188
842375
362188
25584
137659
274612
958034
66646
133537
238748
654046
940308
489872
797011
401184
184916
474298
301096
802528
428601
361796
832943
865847
1083
668668
97770
694009
16517
273283
104091
510403
857553
4366
848312
598829
292400
296030
703269
933632
674839
767691
330754
199953
993534
174971
342027
127123
251514
777037
661021
992403
859361
115910
839889
928198
1031730
624839
258169
690524
101834
915519
634389
377027
649775
362020
558002
292272
338633
336619
430429
476357
298406
772859
550476
427935
944251
835415
486420
889772
962384
826070
458982
416074
841305
537912
749685
929041
217501
747026
384068
793133
599213
411153
206380
864544
13104
747386
338861
465263
1043609
148407
194448
364254
71080
179582
812020
1030641
159271
48525
450111
274890
295117
648858
524052
965683
76686
494606
650920
480871
933864
70868
465124
695420
859467
736212
526564
701173
816281
343868
513209
524222
743601
914151
719835
228320
575055
883209
947894
11833
839281
535458
344888
176724
471025
187002
68467
834137
913872
479812
943500
330131
768000
786073
265191
147611
514162
948431
273112
224707
353988
620363
120713
729550
754585
807597
205866
17733
234573
845605
717518
1044102
426973
1008632
687872
1039060
684213
426337
457595
966664
997655
634971
460040
364782
727683
669373
936507
243545
161796
89985
423776
153962
947997
158145
560457
122462
835374
234205
508934
106061
277308
245600
269231
909378
504876
119950
463725
260332
459097
378436
772047
647409
1003937
569440
300980
1021832
868792
506113
254388
357736
218778
223327
304142
1006290
967371
817939
483146
600197
106614
953557
163591
564026
1002935
819936
834987
853215
3276
66445
1039847
501172
828595
568261
475013
967809
74493
493676
781127
636719
480761
39124
610323
1008679
825993
468298
1010946
602452
71767
22087
529389
783740
875940
816174
443111
817819
834566
429281
805858
861441
225401
95915
889276
840366
992939
319296
239950
517434
645032
255853
802899
463723
133852
229222
366103
222371
391742
386680
526900
720944
105640
1035482
464049
257737
927403
644632
411593
141478
654664
876450
946012
72175
409603
593002
550717
111253
224506
386115
875336
459449
181667
366126
145150
639202
697503
30800
724373
445077
764174
516733
213440
842509
139902
723959
534509
458760
724608
884447
201843
217401
22356
174138
15167
830097
15320
172346
969722
991556
171129
343104
577605
246332
191121
515875
491505
391273
605773
554773
87131
752126
188535
178633
125233
24459
700904
292267
345887
762004
364014
528293
519280
547444
557119
780737
823017
773758
784286
849722
79806
745113
156504
509838
934681
79027
450950
280877
933220
413422
646167
637249
50591
437793
743807
516218
483832
777710
661561
935770
1017086
798490
139226
948113
65015
851402
815465
432540
304903
568041
697467
1006068
771925
53054
436366
122435
715092
174217
649130
945829
791752
1011371
567939
491686
277606
718940
536376
721019
912108
683540
23640
15285
453059
891274
725850
282279
652989
683809
17735
942625
850368
84167
736395
1011304
924177
730079
806959
370969
748495
189142
415171
184572
786887
753433
781662
432735
283487
157914
171219
307071
444332
1005304
385690
329601
161244
3702
508688
806734
53550
197543
389584
500929
743027
954185
268798
170654
980867
509754
614958
452687
207195
473901
196134
261133
687830
841069
858512
560358
1035906
900214
1025650
274541
1027482
561137
16988
868340
729045
984637
61546
344698
831645
929379
141092
746176
252261
753224
391287
605676
285849
502800
648401
918114
236813
545149
648980
422225
258821
492595
252729
301183
1039102
618740
268847
459934
393912
682250
889228
876485
350555
950941
654611
552982
381578
374230
600150
328564
478483
665956
669372
300905
10485
136664
802926
499026
1036613
99665
958998
663971
741220
976454
514083
24229
620464
947531
345094
1026215
420767
221010
339298
81346
866950
502949
556856
808226
780370
995993
620318
590323
70911
364592
897263
454047
814932
458306
145803
12791
296719
941770
1011275
902526
455940
912637
488016
916534
1041191
686037
205334
1028257
485410
538552
960780
415878
782546
575494
789659
725512
351252
661538
224236
798288
675111
15131
705512
41182
475083
195551
669865
557231
61140
922661
881211
758948
869569
990578
208197
40539
226282
574833
485356
1035288
480112
328464
1043558
1024326
239396
588970
92408
368536
722180
897078
750780
689601
453003
837726
840422
271420
617263
47126
370125
892006
1022636
5168
172577
210423
138382
948655
1011069
71700
439303
247385
1013088
6651
544189
46383
211564
533734
247225
11238
290737
555111
586368
1022262
915516
984302
246568
845447
125483
986064
255407
111825
239396
43481
715161
521082
383393
955077
724357
887958
606058
143733
831176
592986
18909
871040
717908
126876
28908
760501
44087
56936
438935
321538
947711
183370
1014681
928399
563782
893483
259339
416019
722486
311012
584743
501769
257121
864184
495366
662233
749779
166492
852280
240515
157457
495353
262988
191438
504043
38663
304604
370011
439974
206142
135221
261087
176929
846488
230805
903980
136620
732231
916286
957545
722717
974741
8949
770654
910499
360491
769370
775161
814655
585209
218192
999715
416727
621766
378945
1038014
458168
206354
152596
204636
865017
641622
379061
496287
771163
243291
809054
245802
207720
586758
210760
777977
711787
180859
131222
712057
491663
630431
938558
793198
452761
375472
112919
558721
191577
904019
492627
607195
247985
535836
669105
448231
281957
583739
604527
869694
376062
1011766
93166
590563
786449
569924
302561
994494
593397
218144
330695
864935
837763
452334
48686
917557
113216
985976
2220
119337
447878
222471
861610
130950
924107
641443
388675
601359
119971
302633
811853
628003
190347
52370
873951
669247
468864
667012
711907
377211
621775
21075
141729
124563
1000916
101232
527155
613510
1010562
373828
44505
550612
785877
148768
900855
480652
294496
584639
83485
974210
265365
848685
581991
399990
979370
540433
385283
415788
295107
402574
139901
979585
748383
483603
421156
652253
353213
503962
735374
435292
21122
116530
412694
840898
652730
479633
397156
92382
783152
389869
660503
86636
677616
935334
169514
109208
752759
68827
400210
651853
419636
154456
507816
717585
104573
443333
995456
1040290
170450
7146
59089
201662
20560
66549
1010370
301503
751469
216609
600864
572910
659622
333791
640240
128483
868995
456413
793694
582609
899542
953441
945286
315487
793015
674243
713124
594991
720681
865038
513329
347992
889615
119573
970746
570845
473532
669623
104385
141129
811003
267698
149319
301705
77470
1031204
416585
840580
461964
492264
37467
551910
266058
1032665
8182
389215
476725
1013378
516149
760134
178166
657616
83816
1014732
684300
13092
516510
1001685
321256
230404
167045
4186
496956
113393
55947
440454
503965
870608
839307
73810
971399
242123
129276
828277
595758
1019616
853578
434927
1011550
104736
427047
612153
760166
550004
705715
600645
969227
494261
702347
187741
385262
379237
374104
91375
1015374
568052
941959
792362
607936
606447
748198
983036
750703
219501
426157
1002709
25498
82568
970586
138120
281782
1008542
1018400
119192
311214
42614
251584
453268
1030134
261463
71524
290948
999245
326015
193511
641036
975427
553416
87543
650596
867470
593395
176563
156044
409705
268637
1012944
599296
310274
778441
799166
329369
684377
204418
882429
652979
692169
412723
784624
152135
531538
715493
727490
901276
899815
352210
1005935
873752
312689
596215
429921
790831
821223
595231
641391
800321
251897
856818
495616
676014
510168
1012798
160045
656076
845045
316385
878912
920792
1030332
377412
667040
677139
65750
867703
21966
228566
208297
48178
451295
693358
449453
251128
374798
931492
246340
74098
886104
512692
741546
168278
303317
104675
572284
981644
503843
726394
864087
355585
988697
864717
370154
822926
844731
919380
1025142
976297
1044553
387005
874269
479405
408356
935130
526176
27164
523406
101780
769267
453683
984384
294790
850458
595046
475283
783630
165985
190709
563409
87495
114669
212967
582149
973784
932312
466273
395741
747609
569958
473433
1035889
401681
963973
221657
690174
757525
177984
313928
314999
621018
546307
468704
743394
405518
196492
291931
560289
195219
412251
535445
546686
392512
51822
136991
673190
592404
982986
274183
183391
377118
486786
361648
701270
904943
117804
885535
26705
35284
524854
789652
128307
1012183
11664
32088
245119
843249
186122
235789
9219
837799
540845
641249
139294
290298
543562
453534
533678
508090
237362
192384
474972
550282
368642
761393
319912
254069
959581
50196
60473
412281
333972
898014
515055
346307
577366
633111
869304
481201
249480
524563
56654
968706
81480
230191
866031
888453
630767
429331
976355
807039
678536
401692
1003989
716812
366779
274177
747055
956911
153203
810856
94403
398117
651664
653535
856628
216088
1002939
258273
368454
12710
902703
628901
724251
560827
92040
304106
635760
463667
574274
216388
419851
1003534
165789
1043525
99051
291764
562037
101360
780750
680578
580126
941180
540121
654495
603087
536133
647895
552662
402985
932521
1018798
826547
792405
61618
88536
207251
877007
231106
369618
527670
334207
358752
908567
135475
331157
49810
270881
946107
25298
1039450
129050
127839
914202
122664
97940
123744
578339
107013
584520
872627
562022
405995
34775
205788
891503
862906
344011
590895
151737
554356
143999
164702
129840
812422
989023
78973
478335
884870
265936
563575
315697
263860
173973
443542
573954
316952
705011
306740
542585
417825
260210
873250
857207
599828
531888
90419
835006
78608
8546
818555
639043
767072
68206
874611
63532
602191
171681
682424
252333
315974
892759
37345
272008
936330
1042402
865449
596875
68023
885851
880921
761628
44571
398084
428497
435184
87879
645525
151072
769873
730604
450799
615053
781542
715158
381552
902908
489399
183984
836347
170635
387405
51697
252785
595548
357275
241164
545069
888112
562084
231371
92062
463370
132017
305285
503384
430979
250009
564206
781628
69844
153674
305856
278104
249661
174068
206441
343107
896745
645524
544729
981416
437718
304763
127804
406254
18288
385299
557736
773238
200772
414369
803624
1004233
375140
856468
692583
10927
950834
339925
356668
385921
622554
983398
648680
338406
599646
588039
394608
984257
952899
482043
254278
515580
189649
915651
197520
867769
492580
679427
251181
374657
56074
141280
133636
865746
384859
48566
738595
64549
769133
913091
528847
486084
713364
819221
568508
24328
960521
703634
616851
355991
550905
335384
322523
823123
533622
599885
518114
438636
493242
251234
740562
1021646
280190
1260
502139
978901
454951
620343
824150
108309
935303
175734
754892
610537
265527
111073
1044150
1002955
859601
159910
1019509
438545
386891
754235
962403
341305
486569
1043306
178447
655380
100092
478190
902706
160010
115030
76
67613
208418
519050
32647
771367
177197
587621
808862
808547
375877
323574
231260
122237
872019
948387
301017
585802
935936
74759
234457
451261
411320
753496
510942
312836
76281
128788
88323
521925
213252
487688
666054
973334
379835
697409
710560
725349
755016
65619
804579
1021618
972
164959
198848
957395
615504
215734
427737
183183
681940
408664
4756
957560
483003
678976
458002
1037532
301337
715027
726557
208174
1038132
719901
1031394
81959
852419
1031574
158936
303087
86583
1013089
556490
268318
76822
838962
475021
955958
949097
632662
731967
513658
86146
810987
416406
691359
688991
761740
541438
870811
35591
792385
293464
811765
267544
829352
966706
351310
841910
863822
602391
909589
25632
472532
788870
121006
524795
515999
566951
470249
794909
981235
843528
458465
151585
167824
71461
244686
49195
398229
584777
753136
993825
559642
491917
219806
97377
560712
796529
162511
134017
1005583
153148
45416
7977
27775
959508
471109
914030
124765
558084
382940
31457
218050
297530
30318
945960
214926
625209
808537
135059
880563
342207
597843
1004029
892030
217921
516743
100273
901908
548539
650142
262067
869323
261551
545567
292597
122841
126185
937741
983831
876297
342170
281567
454022
5739
918067
297929
147025
453280
721633
560982
640765
779573
942643
872324
572339
534406
696919
223697
697360
185905
1011666
514720
945242
671502
350721
351761
1008315
329077
231513
590944
216002
385543
446254
764210
413456
130132
498608
468503
667220
604525
80342
1022190
578518
779232
905673
736360
892496
273930
439087
725700
347666
882161
328095
590286
899237
765065
775707
676278
778480
45542
14492
1044813
822021
763672
986263
244589
303683
282228
666050
190970
886973
428449
861294
821596
85742
871643
925599
451160
831174
749752
568452
449231
409264
582154
866883
657478
481201
61413
691032
322341
94835
640920
998674
158072
49350
269638
532762
368345
70223
311384
872837
976712
307965
970810
773906
852911
366054
999933
488174
444578
214856
738373
978061
206134
100912
142647
818259
26956
999517
357328
20800
506853
570466
280231
901668
665865
581759
1015279
731301
319756
974072
367930
549733
81168
237980
783176
463506
527787
631740
299727
89492
168892
383220
762213
725556
959508
178214
816293
850731
542145
330482
280465
457923
223393
130934
224037
198693
1038034
655781
231755
964007
357903
132072
31087
321587
60474
228952
336587
835884
857095
256381
789406
697349
1029759
860124
73721
692172
107033
180831
354207
837802
367388
1027968
166658
3587
838330
31658
613606
716086
905632
99200
679397
241395
369095
979398
161001
517607
164778
88568
495150
618834
257031
95500
342511
312902
232463
230840
343746
537247
193651
169589
728305
160918
738910
565573
278027
484083
308997
80210
439335
785755
685872
326121
75671
912189
938694
949647
952697
1020065
140159
701716
1012902
151592
684856
44960
331926
649306
480440
317093
208734
262664
276443
512304
840595
707596
488902
974567
599473
351169
154175
202849
594028
353397
580771
598388
571773
422405
312421
398787
413666
683321
6727
807741
381257
591865
602266
837031
473481
463713
329316
139004
283571
172297
997631
806357
436079
477753
751602
1027311
802661
1044633
438933
330073
756890
413142
271970
1010607
724844
154754
266231
938446
795930
156504
356541
727456
217423
618841
598135
250289
51386
306836
24555
553823
633537
1041133
275802
363113
798737
52185
714467
284343
609028
29276
959723
33292
331831
844184
896080
374078
791085
25263
1325
690289
795269
990379
9346
776850
661871
98113
836203
316283
886629
135172
510853
726352
859214
451493
839950
871430
845862
493830
138812
1025250
478745
874694
1004888
771008
245636
57853
63341
689894
288397
670824
188923
190053
979321
705866
928349
1018359
274331
493710
564355
1362
990011
194571
253849
438121
138512
861043
389482
437279
636097
937311
477548
726926
512061
404139
119542
594742
238101
523081
967050
432620
115641
502321
72638
667004
433777
721774
864495
931040
963810
617015
119861
581000
278391
448692
66193
873033
467728
991544
922525
265587
285303
148409
225730
548150
677464
204297
283649
212215
439013
1030669
898549
655878
358517
772398
61771
388892
523165
1028189
362041
697759
390155
5054
44384
345606
121239
422606
884977
724521
99750
164534
70368
109058
436083
836869
207039
898521
775176
973139
416739
21040
618820
624340
31008
913868
460926
830287
28276
264471
681734
184925
435628
480936
676287
999666
728843
1030451
559263
735318
920935
326326
540999
11773
275389
265520
552803
204145
622884
843937
831570
1028595
379671
48425
280877
898021
327469
345064
792129
882747
996726
500115
909940
660938
655261
789245
400269
1017810
307935
413401
32714
192301
871866
844596
274295
523370
930721
75112
529502
37720
534935
411229
32605
890063
178244
255872
490668
74554
341797
406164
400298
657619
321777
1030773
365539
947600
498885
152847
648829
756760
1022030
143231
99408
268176
806817
265283
645811
819729
58961
896673
769228
606350
80406
339394
126315
594865
766829
907913
933250
211760
493680
942141
1006001
877128
1020856
435882
302998
359452
1022726
164982
629341
654945
706388
378300
263124
317978
969715
796819
909669
66078
801136
43600
561694
731632
18812
80678
1007639
847769
480542
627124
628779
434236
919355
18488
750528
1006450
25038
571314
566563
353969
399072
30315
717515
212650
112452
959769
195749
4353
280895
1032003
821310
870540
112919
109216
756546
548155
704165
481722
312638
828185
567945
780482
412417
950567
895689
938783
479479
94683
188806
497852
761338
333852
7459
894248
39940
878735
795143
97004
294008
152252
230033
226624
701090
99133
977317
156167
146142
171408
15550
467583
866102
228328
320007
137131
939927
463544
625905
306895
786816
345872
478500
869994
653325
89125
907648
180717
935161
391029
711771
728225
7916
160905
378557
463710
519646
678652
507766
127994
925838
83436
953962
405746
199668
920045
185175
130349
127455
954066
413000
470193
861386
706552
327406
622234
802518
565154
719013
809168
106039
804040
4338
668919
1000795
808209
292034
819125
873229
644575
745877
262199
123937
505628
837187
862889
45131
180566
14920
40751
908888
1013020
983389
338335
430997
395511
856950
214891
903316
467406
833035
2753
325805
190734
491986
824242
267323
939094
652184
788710
815885
547816
303912
260003
224516
134897
396082
533451
1039114
897646
889974
904462
226346
595789
553932
272219
148384
818249
209575
79328
1039722
94375
963404
15035
1000999
722955
303944
24986
255468
91555
103609
234076
879372
74017
846252
936876
519858
515541
836192
62506
659981
986251
928951
67392
954412
97881
369594
102057
80496
1021136
235273
193061
653429
1021352
951763
364890
346412
15844
920718
831682
525906
321408
1031464
288491
907209
804269
625626
480668
559933
4525
752576
558294
313492
209002
623612
204176
536934
267814
744243
18492
132641
619976
767984
94240
800765
106500
506046
224954
1013783
521087
561046
105820
61210
590576
866774
801958
421167
292193
296380
551108
278304
267717
687554
640287
711448
118426
355076
658246
343030
256696
588845
7923
426174
1030616
515377
70249
127994
136437
274698
332241
529375
590435
732195
434756
60934
270044
834233
205906
1028242
385693
22665
897966
609254
217557
202656
708068
250232
834013
1039542
835728
177535
488144
610106
554626
165675
397382
5842
757110
499396
157818
912916
520100
1007166
429731
1009515
546440
943869
518973
787549
19081
315019
974243
155542
865197
133077
179809
526854
488705
149649
588073
176390
761603
811839
456008
523291
434694
570018
1022579
724272
76532
344025
411126
500765
265563
74199
379425
671470
481697
676411
701840
334739
38249
860807
882734
132895
304126
1001128
800450
1035993
406418
456964
884928
49942
867416
628512
149842
578245
160972
392804
369835
164067
815383
670519
295908
559782
653341
269648
746900
896100
763228
723726
1026954
389045
640838
510295
975435
236771
24013
710501
978265
463682
534751
510940
119037
222159
194982
632238
210454
612895
525373
281613
311965
658786
900278
1028371
469224
812289
284850
413885
553912
62690
505788
434688
984252
659273
768479
163707
495275
350356
743675
744963
963641
1016021
515836
163664
140627
420974
707263
281113
314483
580203
1007701
600738
704975
43848
509073
830813
717474
354300
71974
462240
722903
363042
352061
303477
184842
781749
811815
380429
119465
986339
1022203
579847
520315
230148
787565
718888
63530
344030
48355
821437
405305
964023
1016469
310960
586285
476843
1034967
585436
75818
944095
969370
309461
692866
812412
752462
1013921
48694
425388
964060
379462
168664
673892
16467
626791
48642
832195
976681
144338
194899
467659
702911
828970
58715
166327
1003941
226795
225979
462328
1009139
11989
179428
109952
245613
241742
992206
818977
480011
26656
4719
39096
494605
500008
476825
342097
890461
303043
843721
606910
47901
519202
327639
870450
937061
105057
787747
415286
218062
922112
862224
314871
400105
712027
1018989
868876
731458
645631
464641
240642
11099
163933
1037207
17118
761878
521220
697148
522678
781191
704363
1011155
524878
907440
886044
956909
474704
630766
498662
257714
30518
53487
839750
60732
958513
340441
671668
834385
519637
22480
888395
702767
389694
114125
112677
1019339
326005
842095
679585
765790
396552
213743
870629
136113
83484
357830
644291
911183
64137
13260
178339
941024
1014954
608001
383265
562588
406126
697897
311121
193562
303648
775200
660855
750039
880815
259185
876920
49659
612965
687828
177952
192913
669836
301959
833163
586647
731336
864828
524965
667070
406423
955410
935649
178292
605694
767558
671342
748544
646597
960423
287541
628197
379274
687419
735069
665702
209938
81478
436333
213594
796616
861200
968419
244986
708710
992388
520790
215468
37000
46962
678898
276809
822914
296371
1018781
612553
174363
924718
423035
187815
900251
785380
612255
685445
953573
127988
1003892
639328
54658
497682
613207
373846
1031426
1023952
662343
1012961
635385
461389
243842
1015831
108868
536251
41164
625278
279575
412654
959720
733842
611461
983591
839727
598895
987860
543691
209545
756148
748761
158108
883422
825127
64520
143289
873353
833119
193666
733558
539232
1007098
643267
997254
247800
309693
304261
729449
429827
578941
547245
714052
11900
95423
735321
387748
1044217
380242
911297
326616
840177
560687
655534
414959
66987
935491
209274
93026
619738
64295
942966
187720
191602
105820
623273
207851
648205
859502
348900
785669
837988
517598
1012919
850366
80840
363385
9008
305267
188253
50253
1016760
267450
145915
205754
778029
234307
686264
843021
243226
766375
441447
846328
809296
812077
247386
760742
69830
999394
154882
812072
73108
661804
620522
790160
487907
817780
66243
157565
777638
962546
555470
143630
888900
296394
434676
755636
962193
439770
85712
852099
1014024
576501
1043628
600239
186304
874621
663138
551589
107906
508794
145570
119152
966032
320924
340468
1021534
758452
433618
267978
174269
902070
363728
221542
426429
97221
312613
443918
79660
656028
227777
505133
305204
259947
589189
380939
658721
16730
740456
528678
814882
794480
754626
718882
945908
544369
626035
802587
197396
594830
206105
840667
585251
1007576
397098
328378
144392
392966
875299
829326
307673
439122
273698
268863
939795
1042660
573534
505224
749521
36420
536464
937817
338461
1041140
597114
305324
127355
508745
109888
648363
908114
445516
856233
425045
967962
169112
268226
502415
796665
919640
736271
555684
225338
460093
256258
716161
23044
378663
309007
506849
832310
453919
716519
976093
28934
664528
1011865
979224
150223
674965
989894
328578
67147
714510
630443
102089
681163
135387
482526
655433
993433
1018299
908749
601486
429273
833022
285400
759206
177273
647082
366511
743733
262356
678985
990728
749990
537233
943818
798874
199332
985907
471455
472654
175514
52093
543231
1036279
216004
210647
141043
747695
182100
660451
586027
356491
200726
797902
412859
1034536
653855
734610
440613
946906
575029
365555
778122
609427
512683
866152
971990
323309
240391
342960
217717
385611
878220
935226
554653
184569
812206
416282
989804
124657
936880
852914
819152
795084
804217
696507
275179
45
1161
914149
609032
695629
903361
943357
209053
568380
157992
1002450
163216
315735
549326
447708
240987
942078
378828
884454
355232
383301
445882
432389
671623
437536
43584
896129
1018908
289076
882519
408984
505459
625594
606965
176791
111872
945790
539566
158485
555824
963978
90538
332031
1016207
435374
804130
19219
270853
795503
265695
627091
360905
105998
79469
756102
130256
1031538
769826
265126
150244
387911
91908
953421
606021
968198
561015
358895
363153
227585
902453
710212
798937
131407
291843
729734
1031387
541350
945879
764665
661450
527758
661368
258599
1031412
1010337
413068
259717
1014659
920531
646592
516376
677174
325659
1041922
233191
431294
902444
909350
77009
81918
1033616
420702
929900
427700
365446
673252
423679
510309
511394
857007
815221
158998
514872
93386
398967
668968
317650
373320
716740
331123
163466
682519
300418
646420
686746
1018205
518381
709933
977329
705939
966651
428654
34347
536834
99369
258263
780622
449978
837964
55274
379769
536639
487342
943816
116550
663878
18295
688148
1030973
874803
90637
63986
455184
741482
1021275
506985
174208
22635
525452
346249
795731
419765
982002
336480
430502
658930
721393
46457
366703
175322
841213
871076
36961
493778
267351
257744
681385
7024
990778
382788
793315
68328
695737
83818
667996
430868
477498
681294
1019775
485462
831067
297580
947723
78019
213579
965001
442572
748241
897203
74786
759884
666666
891883
412854
271547
1003931
11408
485521
452628
996585
227926
71780
182056
837341
632271
815953
213845
268201
333630
39026
264309
198774
940269
617793
1034688
26686
537421
819419
166811
619613
1015706
18949
651467
213745
763948
515442
47016
262010
126422
634472
485668
38830
480961
431370
995897
253836
467904
657042
147699
420794
906524
443569
223200
714580
88036
793541
549551
674879
444371
554153
808203
167327
262053
329107
327208
159979
191853
773025
654376
507368
202258
80174
225607
258418
229307
637445
251164
312607
84928
86931
438044
882910
818626
958246
520160
885560
607271
543956
478072
316953
209764
261706
619259
823989
675283
269638
812022
951503
912084
788328
437448
570028
440267
812614
916081
921987
779526
826697
589454
781502
96975
20989
18279
1045111
436105
382560
937220
997713
730804
958531
483814
797437
811473
990265
853336
784863
412422
388884
772641
734944
92172
90347
363727
995442
330976
793960
1020976
135386
844976
605851
95522
909220
704670
725562
64038
864615
1032241
48400
202877
30926
132978
1020168
434083
755234
56483
315963
1009736
63867
494193
404118
323645
892941
332133
663835
765077
217044
598859
622216
96817
657194
600274
136680
189205
503245
538479
84731
128608
235775
270221
604775
772866
1010471
740340
925898
654755
112440
869371
620329
14715
256991
389627
633261
550490
433982
63641
1022085
460455
306612
880425
835804
242881
651716
245423
231862
800161
68023
631227
480084
1010450
904983
324349
294966
365788
713667
464489
772003
1013280
761625
8224
737481
43504
538096
546923
931869
852436
230345
446398
926824
885189
777698
257462
808222
999904
474616
350173
549319
644788
932683
30131
116260
983316
837261
589546
923950
316333
835213
903673
586274
937830
946222
424738
620916
730312
1027766
1010039
683089
882094
415841
624908
25866
698575
283916
111430
176337
978671
989685
28029
635479
77597
129905
56480
105287
590457
612155
605293
745649
139117
393485
789981
890914
634085
762122
905889
158081
611083
1008151
253550
393502
794595
897127
858958
196177
31367
406209
293403
582070
696763
714160
794467
826118
843560
694194
983551
468180
324870
145047
850054
632965
634771
628137
475210
432227
436181
963409
216375
310245
403416
87430
250766
214494
157521
549379
871051
360725
357077
984366
176147
194031
53226
715055
42366
62909
632217
1020765
212407
212929
993512
879676
1000921
482592
982267
548063
2033
611562
542395
306362
918165
401099
970952
491451
218835
587282
33866
822642
112338
167190
667310
173503
102184
894726
602587
786349
906688
775462
584201
519870
596406
411478
731560
813940
139354
80126
221541
791207
81542
354600
651937
127763
42486
257969
439154
480559
428522
265498
490797
524651
937661
109351
97207
1025826
749910
26727
482258
88391
464809
875172
582452
923618
298785
409038
846110
1002726
303025
586783
914339
19319
116719
278421
112379
1002855
576076
237575
161425
123756
502440
674245
169172
831745
758993
793729
195851
561601
906277
206130
540895
592315
632959
424992
399440
47358
707426
31172
171023
296856
1041191
945192
759772
821756
838744
592291
653266
531103
804076
63482
926735
724524
743283
836963
1015206
422877
78408
509298
763181
322951
141964
325856
781266
747788
611999
1030673
798900
54603
985666
60311
355798
800657
207991
655629
746833
330576
398622
411380
458947
843082
679794
594846
490
455430
327798
827393
133340
231415
700621
488809
1016588
358833
958762
841426
17884
629123
477394
929723
548492
922274
225576
30185
410240
962108
702113
942180
582205
671111
416064
459534
212119
1009472
916943
631535
822878
577239
904649
545240
747891
82520
44012
396103
358003
895414
927507
889624
19617
402686
429832
134419
705256
74684
393677
519407
393015
304130
996015
115322
778015
888026
152964
324469
510289
551241
944290
1009410
252487
110354
786261
1018243
328031
697076
733823
652978
138872
260886
29731
95780
243464
497796
632403
822215
299164
901700
825831
761124
388203
896769
954277
915668
830023
547021
131217
427154
535997
452701
632369
23356
229404
363421
173371
203992
221621
385352
376964
221803
823326
372431
625889
484889
664426
871562
970905
137475
991055
849853
700018
202277
720209
744842
341615
37163
321464
886716
591059
988812
661288
49846
911964
7760
925744
612171
186038
338027
200228
342270
386661
646540
342495
778085
105423
366453
233612
797776
691194
75231
283447
234422
159488
731314
744615
750830
993500
334749
863201
1012476
1012744
131881
216484
523137
805800
833692
771813
712785
354671
85880
200863
94059
610401
780656
571737
747074
217325
555053
162092
851873
537888
726807
426596
868632
809962
416179
609824
860291
941628
350193
723717
572913
738470
455992
447330
965839
730567
631739
973880
835314
561172
685360
946385
21654
601149
1011939
446016
680163
857595
423299
215845
907812
866097
792422
435136
148540
443368
193458
289605
58114
550247
315982
3341
210670
929521
881309
962546
124959
618390
870036
263707
341354
923842
835796
690960
304425
997692
146001
805824
924366
175499
995502
934991
1009132
398476
900639
586325
567598
1001197
891182
300103
350758
61480
141241
439192
485051
530745
1035981
475236
535914
320641
34342
299408
816667
308676
1039410
962775
752893
234914
1011544
878988
717013
503932
51256
648445
183703
99856
414033
908678
367848
250151
22660
460346
980827
678674
254987
360911
500437
813302
662253
552446
868007
912250
418025
334605
670221
375044
156958
721914
859960
402984
588314
193006
1029917
795311
428420
277659
218101
161976
759331
423637
168324
412560
898884
700336
900468
875546
891204
699183
931921
812274
147210
822083
524638
522380
647144
489517
654493
371821
858401
904468
940315
840217
2938
1010918
869554
121062
668955
138914
671301
468176
900588
749300
323056
755637
994435
931284
962895
509338
655429
917260
230242
327729
569902
410552
152898
157746
927819
65704
165506
708576
971330
1022860
392929
464753
949682
483394
213588
248967
565334
285512
991469
154560
97721
750661
237704
657761
130930
779907
780133
105129
1040194
726927
403627
10766
329460
228750
755255
165084
779812
470458
284088
187336
433281
936891
726232
105717
800460
242590
98529
578706
413977
406243
88391
995435
399138
338855
817018
1007904
214115
725879
241579
95034
227632
160574
544862
803859
852146
242724
345653
259880
820923
94540
236874
550097
382349
519003
727340
814052
162254
499810
188322
894067
505661
939111
399308
655988
504084
865638
199353
253218
752276
14481
611257
87191
471585
855942
533717
845534
974829
696401
467853
548962
382460
1039956
773044
207762
4838
283788
260830
908889
808153
478179
716931
230910
314339
71189
135507
662291
432988
838686
700597
784255
889678
128086
110892
682151
183021
157298
121246
747893
237609
144664
508883
200195
79850
884300
49025
462689
372265
924038
697822
1035761
592993
840197
224489
40973
790584
997839
928047
787608
99921
871098
173067
103575
14724
787355
735711
726470
787636
553849
1020561
850433
336043
8760
475555
246405
82868
640368
743423
309978
351688
399834
428746
947298
919380
132557
321212
108493
174679
419911
549630
258092
628951
3340
607028
105207
381747
308283
541697
957253
884577
524645
195837
1001223
1030313
49688
260039
122010
68323
491600
46729
55190
907332
575842
778960
604726
108856
1035834
239425
787845
812871
98861
225221
528832
154114
626127
649159
918695
941185
819212
267714
799633
499885
1033319
1039845
131078
363128
92188
341878
342776
623658
601570
232251
677036
288265
126308
728770
855185
731197
833465
137054
776459
357013
832242
809595
745519
693978
543565
741693
94589
714547
380473
229475
798165
1031255
978106
73846
873023
395031
80443
313659
1494
561375
716545
474727
345502
264419
161951
662694
962717
542557
557810
975020
458113
172635
821116
792706
558012
18316
792226
718430
607233
808465
581475
713364
919849
831762
643242
778709
534688
815317
742643
584056
648706
54924
305010
658304
927359
161867
217221
580076
493317
1032002
534449
755414
411058
786909
803291
296886
441030
189714
605213
334607
735868
451980
278204
529996
383552
58383
958069
136695
737859
282382
196960
919262
671170
144777
897266
811538
254952
865356
590847
260784
229915
653617
490118
281965
405656
415349
313077
1020092
424115
347431
390608
824913
852096
327644
967395
723995
857536
485749
614859
150127
72117
517070
705013
390138
279635
947527
474136
310273
328857
23367
850634
503130
470212
645680
114688
940460
904217
683107
217193
812570
140603
664351
520343
999168
151990
527587
725189
188122
913980
68842
771888
385866
361077
1004577
518821
590258
592487
979578
16466
952927
276256
204882
206437
751023
750053
839629
716593
897904
178744
314546
841821
966108
101163
220015
1011796
359854
456477
394686
971733
366304
519720
439494
634845
655745
927815
125449
582357
191191
419200
939054
287094
837306
342578
898607
325750
90331
111413
208272
160999
341330
579910
130532
461125
183419
992324
52748
990060
720420
155261
1037135
619155
377201
839838
173781
787624
539685
752281
215123
570135
646374
27240
868321
644830
572128
476738
670205
680260
510827
883857
217186
923982
1028747
740753
499582
903535
629946
796639
12526
328332
684125
147357
202189
756023
306905
287444
912918
688628
184012
867768
923840
158301
790381
128242
274222
379812
140162
959326
509198
725171
278489
920586
708826
790486
664652
691276
111460
369542
799714
943477
285601
920012
889864
278334
829787
365866
264345
468415
503833
742470
35146
216309
772080
159930
623702
792606
440989
1038822
1029374
110327
5799
400850
840126
836001
366322
143529
819986
524189
265366
16319
92439
948665
299340
220857
1032677
1031718
390101
1025533
774396
614803
286122
780843
293202
1006830
1014265
752013
210718
312623
860265
731162
761617
1038232
770536
895134
859971
896202
178130
689791
920721
636623
297309
668653
1011160
495351
870180
130313
246928
727295
693676
856124
398193
396649
399812
859252
103099
864339
505879
661404
301528
376100
35073
195634
758667
837014
717709
314925
523357
1020658
321674
415528
19801
626466
848974
95284
338407
165087
347259
1034470
95256
219231
506541
527342
401019
1013801
18510
1806
902212
161605
877770
138538
937164
92441
565020
295306
734240
385772
170951
979499
880552
502008
962620
788736
484630
582743
610864
123578
922406
74295
653697
592646
838450
387674
685872
406818
230665
627675
465364
239901
19350
629752
142485
816552
830161
255140
438614
107043
582331
1039154
716514
215948
278769
265213
35064
60666
811136
979720
310711
928169
18204
372352
819296
832491
349588
700577
73648
499015
263183
364484
759718
1035060
43935
156748
356149
579012
75764
770715
1014409
894743
339970
844676
483157
340081
594543
8898
698472
911975
612325
1014331
690993
713164
829575
357531
1043783
235202
83639
524382
1036089
485586
314878
779389
730132
72994
690439
421124
691036
105505
362638
225084
400570
698117
585166
464868
1044443
594525
541165
171636
585473
1030155
710748
598526
185939
876021
650719
362167
291003
1033608
235239
904012
87335
28871
503978
744384
498315
662396
340045
238903
10491
585138
580378
755769
303194
107245
1202
851031
947589
876691
646974
981624
203619
972636
93004
428336
921718
19998
1001995
523075
188901
47496
326912
344567
556250
880113
888816
864697
403460
336594
876763
383681
771903
795169
225862
391452
1009255
110251
606077
683105
935594
609522
174449
598038
951054
760814
243703
114825
804602
318325
770182
170613
241288
685492
270842
958821
872647
963841
712186
159523
289941
833310
778423
123754
169465
392641
600222
686504
896173
183328
559027
553882
634330
238302
285575
921667
101689
668902
661274
613761
257803
469429
135160
78610
124225
412752
535836
414324
153525
929100
852337
723150
938903
448864
838721
372367
766327
557643
95304
36937
670392
948174
128018
467196
293061
415806
873656
524751
945378
63371
762162
910561
432998
910576
792776
630844
1019121
467592
676650
861156
273852
24829
374684
411593
690471
210429
525560
76621
187938
284851
927680
958282
682728
78425
631095
192008
865373
680411
351525
346245
223987
512954
197663
862792
537867
951901
650603
209150
376679
1018298
423925
185659
328124
272112
888838
601190
724443
1005855
642001
1012044
806371
476471
150486
1044798
449376
924987
887816
75942
937348
108486
381687
49972
560407
256038
736535
309443
224130
193808
882193
662168
402245
919826
476019
13972
830955
1038134
50388
218081
1013897
932959
444008
877533
776675
863583
824727
56521
603395
493245
138490
793352
371638
990019
308707
242110
995874
234985
622005
949372
714754
15527
646267
832169
972134
254332
48901
212609
50294
485492
428087
954152
356166
437974
900022
565892
870534
642395
256932
860971
358366
579329
61653
839680
565730
206525
850546
660385
136188
67848
145133
678497
124808
293335
692211
596526
674232
942170
601869
179191
507924
36460
927792
673739
289779
797528
508072
687158
527825
349919
567950
723617
700328
406927
694405
517215
612526
549008
972616
811617
522805
22363
418872
730755
545988
554203
1044254
520629
561798
417390
820897
269193
858906
682902
622025
891840
185825
491689
816876
552678
979978
251340
84966
108186
790483
884079
197950
951895
176029
443881
1430
625893
585172
47665
517509
166295
619498
425331
304937
788195
1034568
450155
282818
48725
1020572
573514
497886
204903
542148
290099
939192
512115
839552
699009
518365
860466
529900
413431
630172
249526
199140
958533
403754
436464
393304
933943
815829
121368
765336
956329
885896
763370
180133
202560
667891
920658
290227
474456
445888
120236
514700
245598
123784
513893
57343
380118
125564
345325
546430
868784
302929
280444
292596
141022
804727
23830
401502
156503
534942
867834
102869
418455
243666
193489
227829
55273
300507
504356
144658
344513
51667
349174
677727
476295
515249
253839
191307
9246
987344
420101
524973
166605
970382
1006526
508748
71551
610103
42183
168648
542486
913886
599522
857313
331442
587826
604721
413133
718152
141480
970012
458868
62203
367319
706570
8606
28508
265458
569787
937704
74058
798414
1013699
821939
116011
737697
810015
285377
799628
818143
662276
408192
196913
1000335
242665
928830
955502
968009
566087
748304
42450
612568
423600
911886
644100
173291
318269
252198
993370
938786
411346
165691
360396
210530
31066
697546
423373
344072
858562
489070
444350
746570
574542
427042
258292
882241
383201
241839
373053
446816
74711
425835
582388
456128
334527
354878
956116
1015843
722578
658139
998674
885736
414437
379182
140873
231737
324444
610531
607032
778365
181213
658522
991069
737000
44715
990215
832117
577689
302626
975657
962613
336985
664002
261816
82997
822292
382671
921230
14840
131699
995760
887490
556822
759515
777342
431726
110784
871800
385141
532040
262491
578483
645847
131944
305053
408587
394260
1032472
956482
284566
879354
584823
512169
855004
614326
316647
799310
713930
270707
122299
946690
425395
290325
68981
76618
76837
389096
238375
411482
807399
261251
660026
344309
652884
193642
690100
718118
167652
584605
386171
70742
146316
298098
850623
955176
7642
574561
433015
146727
610813
632974
260559
169986
399935
16224
17521
778277
241889
807672
822505
1012709
811508
380351
396351
247063
15
553138
867266
64629
92402
356748
939697
24498
659003
302474
403466
533288
537472
245471
396990
509999
81292
1034419
727675
425059
777643
277028
79744
807651
506679
47814
636577
665723
759163
508799
19732
305923
47621
217984
214919
921881
796686
1013883
393005
960131
772035
364450
56030
71244
771729
1002886
133507
420643
288077
91413
165423
755601
875539
38011
52246
99939
539448
328011
252412
748399
10666
565550
429807
777524
79877
481649
438179
883509
143986
1015298
375371
239297
715734
477490
78590
189636
375276
384918
394703
308738
562367
933725
217700
315264
348854
457086
576082
407960
421083
117560
778346
616185
71400
197466
385570
852885
129876
652898
526007
936679
516809
215198
659934
703141
393626
312571
719470
692648
406045
162383
788202
124925
138828
988381
661494
655231
620713
239100
404413
336089
383808
674623
883008
464652
294131
265757
888769
193539
512553
589320
1030398
625353
268285
289724
278772
835827
433053
154506
567646
426143
101764
22605
1044803
228689
882632
537689
67501
921037
367280
794901
979546
836247
451926
700529
507715
281747
39876
940645
238555
646037
950837
162036
297860
415205
144210
1029894
915594
439256
52446
978485
251395
841436
425069
69176
946945
668503
958990
86181
874340
705067
477616
91515
937982
855377
270675
496581
507577
747212
827220
254485
764804
206844
874949
454524
820746
176263
592813
492564
3426
590654
709289
480522
474741
922874
107224
838835
956604
635115
900368
12181
737203
149005
677178
81736
507419
373613
227011
981772
829611
68885
965257
404864
139755
811630
507950
686194
394830
408854
1012695
109994
9290
543783
485617
420488
298609
451410
173949
204920
59678
877181
1009850
845583
431678
566865
621023
426252
258352
467451
142931
169054
457559
917439
793768
825287
718046
769634
216001
894002
1006530
878270
970109
321951
662556
1017199
964690
551368
701058
13522
989468
999269
511668
485161
960621
298024
144776
421955
877517
879613
1015951
83888
518947
1022267
928033
254327
499102
812682
689418
357220
759326
315531
182454
917164
403837
871229
811789
184619
1007650
1012602
310667
318801
829399
357800
430422
976180
612490
377256
830933
703335
1043082
330384
798151
820225
32780
653775
137093
298590
1012728
779314
184589
172217
326203
240120
148292
768157
90419
521579
792369
481821
1028895
879248
930051
751612
85032
197147
1017225
505464
111964
215918
168417
473411
520505
650227
728159
288888
932268
690483
770188
90326
313639
619095
365008
488041
723419
608620
904320
173696
604379
472476
525380
116333
1034824
625325
361879
109358
367883
17608
664038
341520
405172
1027633
703392
993886
953169
171891
643162
1012753
504997
216365
86421
668251
455674
247654
405009
868119
412181
14267
57782
428218
599693
543511
299440
863284
515529
598249
849872
461827
241690
1016740
355135
735572
236039
136708
243926
60555
422558
503334
647664
996186
796833
750583
809532
369688
794396
953870
1005889
104352
756151
653801
608154
581442
133053
804992
260083
161629
803614
797063
846938
269875
185482
70643
398795
358315
726222
459491
195389
328767
141506
793151
360816
95707
487793
988313
884861
657257
968932
618971
637091
97123
607688
754256
1036173
453370
685182
991940
970249
850269
111220
120470
821811
514525
750767
143112
537154
388250
400770
749874
827574
398441
5887
706573
517281
779145
115530
701824
540463
123643
918256
406289
888160
701742
756862
291517
968858
962298
540539
486118
503720
493772
447014
196827
566837
512799
1005565
724997
263254
86365
316380
970286
316458
498943
787608
86243
1001266
305000
395997
607870
881294
698434
374087
158509
88526
764923
630885
481668
539544
185825
229772
932632
394883
671943
534630
965121
1040594
184247
492089
349382
815749
959106
87918
785272
68198
970030
760550
1025478
778071
646503
633255
389916
685518
361194
851778
844424
122756
175388
730543
119642
839643
510466
162709
665632
797781
26722
465498
912036
579508
189018
755460
797935
20062
372949
239238
683777
1000674
749210
218897
172395
102151
904681
602052
941590
327477
30394
271738
886507
340242
325651
967814
184778
200776
369291
142119
626057
236728
597299
130098
164871
722233
796086
1013014
331678
556937
526417
228392
903273
227068
452316
53790
418210
915381
420439
1031075
387224
651294
131543
320410
534060
538987
1045325
560285
704925
902506
87970
33335
362802
823573
675336
150582
685632
823085
484677
734528
437034
92522
273541
29941
732299
235043
854581
279264
334819
714606
922293
23563
823674
73618
181743
784723
381169
135324
379694
227461
901769
966521
466123
494011
451783
589964
484136
569436
791145
837605
194175
145280
998266
576373
1014654
258713
194902
801082
336454
495780
606943
12171
367564
427815
477141
705110
806789
353746
234780
887181
447425
946712
57205
858011
1036047
949125
43175
576756
993575
676912
365689
578510
110054
518960
133686
173850
480612
841303
131230
532023
816887
816456
23160
380669
171063
263824
860950
364357
688034
72193
439167
478345
396392
716442
538582
909040
165534
321742
126089
168315
1002669
125119
296511
848711
64710
176421
84179
792625
549033
115170
336316
810053
870800
681010
299116
754192
958393
659603
452684
338407
646367
340233
680183
472099
539139
869372
674815
381731
971083
622173
972073
219909
762535
286768
978971
18104
898634
427722
337772
978979
80214
835193
279423
287759
1039443
776647
284307
852616
651375
402597
180524
647065
73023
1010744
548935
428628
634196
45164
14592
72717
295913
741883
79060
516341
524989
334523
410901
787362
173876
436608
324955
579910
782335
17778
1017105
393753
1042306
974781
303916
50804
1010762
999561
427829
85825
171818
416852
224278
826580
423209
550351
949549
477196
392663
345232
28463
225332
585314
683874
636302
171759
13267
957094
950398
658141
81183
199429
521124
8933
418352
960093
1036574
667610
112217
366301
174480
817970
746370
467917
248437
233989
963911
497849
771588
830727
812572
490296
389771
17806
417341
563205
854667
509248
868917
122390
200263
656648
515802
614614
572036
188101
462430
914976
733341
899697
963690
382615
345175
151150
571981
1013758
860556
295984
191304
844166
593353
108298
828990
463985
854695
354810
960145
719358
741507
329672
552360
192443
760120
1026369
549530
377229
326747
418259
496347
598204
286604
314160
659603
868580
214565
149610
77199
606906
293391
73447
551615
335234
753194
498958
318567
923396
472137
32505
361810
682984
366867
715253
518899
221454
230175
806129
458182
189545
803800
1029058
414751
319579
949526
806405
1240
239760
277279
355441
427719
949432
358730
218210
916847
404361
118417
700675
935111
63377
925788
758352
538930
866367
612303
860678
669367
155327
1009506
698688
957861
645688
265681
970206
246980
237948
473163
805808
378438
807175
826022
68980
458570
310289
851715
865978
130499
724402
165484
284721
57063
239786
775832
838261
1004583
733474
960777
405310
385046
958274
298225
924346
1021529
985170
512982
981171
1034719
89163
639818
1003055
42856
68007
494706
125111
356649
980628
833062
704175
380343
662676
580089
336194
917913
734567
915468
245323
512090
101807
683207
715387
101847
39566
779402
605521
498272
9931
463101
310914
629241
239757
667561
939280
818228
957411
954436
375218
225899
228302
465261
902077
906894
634599
465863
994270
810395
388427
804570
374326
1018905
122449
977004
864034
635858
1017472
488934
865077
534767
1019694
361287
15567
219214
499054
590287
510403
1038119
54021
979774
634122
829663
252301
930915
388275
185171
882458
677966
114098
914672
965566
450128
257479
49353
574392
426376
206819
48328
596489
761256
560186
337421
764022
812991
867354
691611
976765
299411
661464
745854
252853
209728
113218
391047
412241
149573
446704
617130
838805
843966
366439
142814
47719
590718
243800
836764
6340
806589
69349
803725
62404
928792
345951
663719
676489
203852
620484
150514
887199
967021
306525
687965
324823
76390
142998
157953
203117
189492
270515
72432
339437
245704
898748
909697
838214
692676
581593
323565
731855
142625
336823
232441
780452
269469
1028163
477525
369660
770060
538786
155765
1001689
959830
774948
874703
73416
908991
969570
265793
660426
90014
1014703
35427
398939
659586
227095
62540
939940
188360
335450
337890
658224
585909
906372
943681
352956
6246
938163
694292
531294
903267
302617
708523
522518
631477
744622
254571
236984
1037329
476201
627491
577190
130142
312603
746034
347581
814946
63849
867607
1041685
917788
638700
1014420
97243
960910
619743
680184
801984
508216
782423
649643
535998
594183
758125
842721
202050
173519
303097
178531
837368
397247
641133
595732
52157
102130
102910
253702
436744
399816
384842
409474
688732
29497
961458
540159
686564
802669
227494
680137
173212
489381
574090
233099
332603
1013173
662146
150610
4034
355161
222298
211747
1037914
688563
754946
724421
971594
864342
146507
731663
398461
235041
682037
73768
678339
342791
164686
751392
262425
311574
78999
422103
1036576
982277
411958
841325
32288
163100
504136
737888
116551
460037
845619
112116
1026593
531943
792625
30916
639713
109273
291581
457874
660519
670316
152018
1002621
862161
607855
25962
455274
770866
97562
312513
768198
470056
333906
202398
691005
833140
261472
935193
624
15306
524722
260820
541529
970031
265971
1022362
384312
612337
128003
897731
114741
880733
168226
763180
838309
505094
510799
313619
176688
332148
948991
147907
524419
746781
566189
14636
150075
150228
10718
140245
110040
118304
774267
458295
142061
1701
112315
660509
545380
999528
161546
362047
569703
989551
892126
676759
237944
1023238
1018422
965154
1043864
322607
171923
161271
615226
145098
991380
405094
352386
852574
1026867
598636
109583
857938
634850
960778
82594
762441
42471
34342
589706
995932
513030
886622
390166
783652
816084
558201
205287
518284
181188
528635
196403
452674
114741
890100
285105
924726
49147
574744
376249
159618
99395
190114
803597
162873
145401
34103
263787
586803
921121
641300
711092
312841
505240
1044806
709660
22952
177865
815295
417208
520663
41166
711194
96240
135809
672463
223782
545000
226635
486809
278728
5027
791480
832675
357051
550014
659360
910945
258590
44101
987622
234685
817279
246809
156437
695104
353714
346666
912911
923048
852666
1024163
281950
949667
946152
969881
116224
381576
793448
257778
649837
813901
99695
149060
425712
988560
727085
633615
243041
341093
1007870
21265
473736
571607
921330
109693
101407
447334
605568
159441
290807
912396
639550
720678
872324
881714
741944
3082
962947
877748
1027957
411905
382215
1033220
768572
643696
734877
312792
559497
849125
681278
719651
387451
600795
140208
219225
129683
340649
681463
263866
619836
482115
439447
38412
791253
96803
743434
229063
575650
534552
599946
899055
601424
615736
941483
46799
538080
55961
591167
408155
1033533
32520
808013
160434
181390
296165
300524
438140
266534
765563
975488
587553
60389
792649
166920
760093
247421
579608
616866
543829
890583
360935
961945
1041640
848964
9459
68047
438304
714600
742750
156872
325071
254566
686356
435134
469887
450886
966090
386151
613608
487830
1022370
475349
214202
997310
440849
238031
244610
249733
949566
98768
606853
986822
274249
749710
165779
236705
879616
843324
123175
781885
813854
995307
36411
417318
46923
936022
454706
666269
201236
9130
847104
366488
698338
940935
693969
282010
926928
354098
382753
504860
416136
129386
985803
404284
413403
261348
82428
1037008
618625
1031982
324008
982372
493454
831558
460589
336356
401246
608372
272631
728159
275797
850404
414220
145533
926138
887303
778787
52078
740449
270696
505175
210002
927351
562971
511929
32102
24388
113859
992412
144626
727504
782048
600931
501930
152708
713233
1001198
36785
446960
897129
1026778
254122
158112
130195
679253
786573
33269
453729
512781
108142
346165
224560
859917
315810
227532
27595
574864
1023488
944201
312552
71755
810753
271415
328687
251160
804998
1006620
585391
258521
240061
1030323
958383
694085
280694
836448
317470
388682
142707
499473
276565
520276
181492
749140
703387
813218
654149
170890
881605
651525
659376
1011553
630295
178189
480530
384870
122014
797445
329737
512992
742209
298052
901092
531702
199126
543967
667703
164044
936654
690792
836454
839950
357185
321854
403227
387100
863217
1024339
252390
293356
74114
277768
25055
592507
601201
422222
926781
294020
597481
621831
424770
216537
838641
390648
305215
801481
354018
545339
845094
297433
368438
841721
979457
192268
544561
663876
896555
222624
224688
940794
1044210
426430
669359
370875
860469
162362
539073
884795
231773
383024
1022198
822668
104138
237339
450786
1004322
227504
638140
674096
911751
228714
462106
198828
246662
996865
1026199
578845
773260
133199
242869
222726
477745
984649
86863
974784
527417
574277
862653
235897
933070
87063
278707
797040
353534
672205
748044
483184
7271
470066
969279
210625
181593
779117
970674
758929
66395
264036
835643
211877
907884
538966
741801
322604
713695
527799
371347
873570
752200
800948
550912
375869
639122
444571
948845
154381
270367
942554
516381
1016496
18924
328039
817771
180075
245054
615347
50412
413173
373263
112812
616368
966040
723368
1006653
948316
564647
42470
1025170
23314
351515
366375
406215
346564
829144
556798
92469
385334
213600
232257
598161
903659
692773
994545
513727
214582
578813
883273
379694
428016
136149
696350
832353
754705
636798
938011
899850
112330
630317
47009
178044
373303
80906
450327
670357
464326
318169
287419
628542
222461
525627
34175
266423
771805
22971
337165
34171
604961
630393
341747
436850
171609
665610
809903
504469
827857
574118
452645
762200
382235
634519
702966
503816
827942
145496
473063
540717
373188
646208
183602
548013
696026
377645
519082
929444
857318
453759
92552
477964
209186
199674
593398
578514
518862
1033187
562562
860121
474660
262100
1038736
654205
962116
272663
420604
70223
914645
10155
217859
364387
434523
487048
561424
893838
258210
592404
733648
555940
935749
955353
511908
782181
982482
528418
928087
959280
423110
538857
900217
838551
916681
631416
384682
1002787
395841
328396
219898
1009404
434973
969385
93295
758348
525059
931198
625459
778482
514490
797113
948764
946946
140986
776859
118715
881144
190955
90523
484669
845639
351164
208286
842596
148557
614812
720310
296909
219941
796110
799040
657837
792613
1009321
928769
892016
140723
125111
137464
615390
215850
245536
308256
97339
352203
169134
507451
755252
616681
769676
20083
1009661
340508
66787
1012084
37755
888915
106608
975483
337362
939924
380519
241142
271851
808276
427307
1025161
391399
972332
735196
390610
885080
879277
320089
748602
461523
496533
278534
887045
135542
365873
337037
909966
908200
338496
371011
89194
195801
695399
176661
52234
490035
142719
897341
847535
896302
115418
955858
263605
44256
898962
578760
286479
806091
1010984
498571
948255
414336
659805
491502
607846
256690
101486
157625
515170
805300
397036
423013
157427
883101
861125
554888
225589
33540
288931
71416
587216
544750
213141
366578
552913
353334
298162
963166
921584
206359
865862
746310
10997
15901
223558
40910
265440
742046
36479
292803
148956
791106
966553
705580
522524
404135
258087
410100
195833
71725
125729
657085
645076
817725
465188
712896
675320
513646
219982
824123
980353
260346
541519
547957
471660
774746
264330
189901
27069
547460
252731
638825
485976
500204
971669
1011010
743398
933789
160000
990997
106118
441446
528671
855303
931369
41173
185424
848349
709121
543120
611888
143934
981066
314500
671001
952397
1027553
398230
347234
122003
1037424
315437
269798
295102
1045273
578705
85009
105417
645348
506
74250
14849
648319
733298
746126
615970
19181
540810
783752
854961
546233
543133
926013
102524
360711
219656
739179
401937
255508
578833
558487
255735
242678
720304
187212
244275
612418
945186
240627
386778
541523
834678
709340
815044
299605
19534
130367
116254
444644
654910
78987
152766
788721
472361
429159
496748
481442
924460
371860
399383
320562
14262
796988
80709
626788
296888
891835
813640
345425
751573
344028
284855
830420
957981
1370
955955
650368
734640
896175
631614
605076
508901
595246
298123
1042530
517561
619886
668748
842806
849903
739277
204956
115530
823415
293744
15458
229680
775987
100707
51351
943255
39212
795708
525789
278559
937118
592346
13755
761235
655588
1036671
391672
445137
277992
683856
814748
694761
296839
618461
304213
220459
53729
212394
635834
7589
778928
784968
309965
389670
560211
855251
609098
963650
724525
927102
729932
549474
960810
248235
720666
318135
931919
998921
202269
479366
54569
263478
805499
564138
70796
615109
302071
258804
6994
221935
499382
569969
313621
885262
73503
443485
939118
799626
75311
557848
982072
722634
858094
149630
374344
882819
457481
235641
848572
161140
917788
218899
48704
599981
937459
165461
1003606
741244
331255
147104
246686
32598
660336
775191
872952
514552
662483
385831
830211
72282
662058
380040
896971
39503
229644
287503
288542
1004188
502425
144441
395508
713962
771959
741396
541628
343298
968273
11555
197326
313980
463984
1000117
616155
731138
39398
89939
146768
145270
880505
58684
379221
615514
122066
597034
345128
736291
313209
314866
309068
166745
502242
43108
273889
704435
698545
845663
621966
700474
46546
227589
762649
232649
391523
225490
606097
909403
833900
520454
448279
884717
128681
820407
181932
242299
762914
343571
905934
526462
761447
445949
563375
874633
316572
134633
115780
85360
806750
338683
566172
490369
963544
920128
785487
973953
916767
813649
407029
17575
981217
407644
1030240
659539
777215
221539
613616
305945
451572
755711
260818
552760
679419
547960
809739
415668
290554
663781
838423
827486
109407
187755
1024554
345351
694591
815746
1039808
919508
359056
377316
509612
695914
787378
648251
270618
753895
960650
996077
346650
406797
499100
877447
975312
883244
529783
608861
110832
337268
61970
334198
192480
481162
273208
439967
606208
353883
399510
982103
667534
399401
287323
697194
915715
150180
635781
448415
644671
26184
1044551
1032269
272471
813556
338932
52608
972110
677668
803699
539620
311874
667550
671497
131988
634782
516884
895816
436969
225507
77331
607108
168180
934428
6889
665754
472096
803935
315602
161639
542798
264106
500577
229538
828161
477468
632763
755806
441076
765434
892054
959956
543035
808402
851463
1018828
531680
623190
287519
823618
913802
140494
195340
349658
973901
14528
71618
64932
360818
240714
695822
821192
233823
985200
673071
292137
393530
783762
1036080
766916
554723
536425
755202
186908
884316
51079
284500
509872
524620
416343
427422
368217
663624
640941
266757
917964
314093
16701
189560
539582
322300
97402
521616
816627
323745
798945
584452
111569
914022
165918
910738
350257
214737
416924
123111
1039627
1039643
376828
321804
834552
21027
696356
116674
518220
78812
413220
930316
940955
416040
378243
584845
865735
572807
793442
789270
953541
377546
280338
346037
551634
150784
46530
1005117
159166
824826
666639
1031332
469423
661733
463870
587024
659873
32409
922799
23487
227932
649995
556185
413115
829743
388428
310225
431122
328658
88810
601555
541516
201388
312777
825415
484241
794955
453386
888185
698691
535420
269498
61660
911606
818513
958838
361717
52366
100021
387102
203084
910236
667582
425005
128123
1042295
748944
404569
444608
884788
920399
567160
165970
393110
530460
892996
452602
1017835
211338
703215
439209
565901
862326
515291
965414
134068
308671
623416
1010205
309821
398566
753300
616205
234686
934253
73647
678317
965421
695210
747770
1007209
104363
409890
924606
570145
800895
106617
464021
2834
570088
399238
254368
372754
676343
20908
6155
391337
157851
1044310
493562
728354
644308
391735
961296
297328
346748
455948
964366
356484
924974
126567
386771
738860
459494
695162
544482
725291
303345
688661
414973
351135
579061
992289
576060
298945
124790
348410
4075
674497
377101
789853
882940
226702
695371
553550
1000738
527610
958465
66485
6749
1001799
967414
53516
326932
577951
761467
385218
972438
686121
189608
303253
555286
462883
827823
203242
7405
884313
547063
94011
1019783
930695
724806
481545
803627
687336
351922
660736
370408
551859
868034
262628
206300
372576
590842
875474
453182
372447
607320
998434
900763
931330
590468
87622
573831
106760
743859
747523
324991
955458
325232
26580
891850
687636
336810
703967
426707
1032269
42692
888777
37065
949567
294846
174053
467928
240405
640193
119414
395211
601846
969926
106366
221463
773317
822260
555777
580069
339487
576245
346898
807085
705542
645857
934554
103891
636622
725996
994937
876788
335698
851749
120621
732907
28421
694906
553294
516373
947883
727074
90560
920508
398083
821241
298788
266962
872508
434763
931814
295409
867626
753453
832341
176288
78164
331889
699085
421036
637692
359975
694099
196102
992030
623336
501224
558795
450130
197916
461822
748818
299255
681809
60773
485914
703038
589710
656812
54507
757186
636087
578716
385927
908093
799886
182917
37340
227404
986761
792195
612253
759176
829344
500768
529731
489775
958339
880071
1009363
132786
967874
101032
298059
554789
374543
131064
329221
480067
176247
951053
656323
341152
1014017
552468
92214
356513
349426
802335
46427
292438
584844
389909
427938
875576
396364
287245
898135
945011
797112
178544
183633
836573
767898
347977
943937
351457
417476
961520
435387
919534
663973
704819
780957
144522
600576
527763
267070
1021895
404440
463285
2081
120329
657637
518802
231234
8556
725364
670110
282197
67144
385108
832278
100999
80647
293114
842341
354993
254275
863803
552607
755998
369547
840974
370502
604898
683251
581659
886867
956437
330032
654303
176022
700614
169539
439386
164492
690423
658826
1044574
260368
556555
649821
259714
954796
595322
608983
709045
593661
694633
775821
357066
828911
905142
261879
68938
396528
464108
606797
54768
336357
381007
319158
259652
121058
874939
627962
160219
128812
919709
607027
575959
1045142
414984
147860
497459
263115
146893
973620
949936
963377
94573
179707
420745
6227
290075
116740
16334
544032
969372
408042
597393
18024
492376
255537
345481
613735
774240
1028993
1002063
101187
856741
867693
402492
733444
926157
131078
262123
671583
684628
175939
463635
685828
827381
429249
875613
446634
102878
47647
910124
971319
46541
280537
478371
324647
675754
677555
717846
578735
422383
36980
31911
671562
21170
628107
417368
181497
145106
1026881
652922
572317
26295
290944
1038807
112065
539554
893592
396565
228833
719516
206720
949564
32776
999664
927775
761695
601452
580562
6110
96471
136786
441778
238555
383546
727103
470015
463101
841819
598615
892271
407683
310552
678519
558528
184593
767775
231890
463894
737237
74307
405339
153558
639234
522855
436238
724118
743317
36486
297528
712140
342715
293484
292617
929425
459253
977618
366784
15318
358954
670144
888961
865922
116324
45756
1026628
473061
139707
222853
335624
232441
121117
201990
1003029
530345
753463
354018
21069
159395
1005263
194167
250755
753274
1037875
900705
453392
798470
460416
382954
558590
195749
500819
830712
611386
218885
888500
37877
434208
12568
293740
907187
370924
241831
99423
613358
743768
449939
916705
518860
272881
65785
868643
716393
516502
977106
606763
257363
204865
2471
226148
722697
362864
1008119
345796
245938
934603
941813
455642
267921
93477
547307
488972
57011
242453
157108
512850
307341
213624
575624
332593
406890
6783
545974
254997
625166
780292
45556
606474
126394
135837
305088
201817
471485
94632
187396
592362
856093
859124
623926
214365
201800
1020425
960917
749435
969094
146800
398041
328534
292014
164366
931902
991703
957107
960795
381711
352982
945508
488622
15974
261524
147858
583814
902641
306023
674603
414368
50033
525460
683446
868245
45284
75875
404752
368890
851347
77043
828231
891758
668880
350266
640520
341610
770508
151394
192322
585229
330103
199028
97900
140445
104326
138092
937709
1041414
154329
336486
657543
844171
731948
488568
550950
947063
845764
558431
1044007
1034884
887079
683321
328748
185831
477564
959417
810149
187398
480925
600767
281909
875357
338724
215464
424330
510061
88971
390812
120553
988545
709979
593150
909481
927158
271252
1037674
176672
869656
269303
452901
1028441
1002169
895376
594051
822007
607915
118224
239030
268924
140375
1021392
185614
173756
857184
711268
480100
806392
1038026
175244
812335
457832
448296
397257
119408
506290
347777
369103
872988
730248
470263
84465
61807
570964
382104
116044
214108
38491
604283
200473
122237
647641
265025
203001
294786
762181
218383
671018
621335
279315
961649
512483
663460
495093
1028297
943191
998771
994335
389718
576619
741723
329325
599142
361864
549783
786441
530356
334236
225875
720813
591972
191294
582938
449333
217112
578262
999069
1015689
553102
488206
311781
553526
44906
58187
39413
325503
984242
678696
940460
272104
43173
401573
404045
446777
233182
425098
373357
867429
792020
965652
340016
53406
944560
328639
899228
702800
106764
565412
717753
960827
206982
912078
911194
609890
967300
276477
1038375
405327
44892
573914
535696
474502
776957
555335
970850
259031
421689
819428
837682
954553
945737
954132
826766
604009
671952
457158
241073
883043
261536
371674
259642
631444
397629
932342
426984
485582
854082
278987
2422
401373
660456
46630
594894
506490
882190
149047
719048
429843
175854
1008126
556182
324273
734372
846508
438245
321554
855800
775587
741714
787481
330296
1030854
789016
694229
6703
869886
323825
441613
723871
94752
933561
961054
69551
415249
808746
11891
830570
924423
222247
110164
405371
902852
1015456
596530
867180
90953
1016116
826358
950008
519135
24455
996162
13673
962400
922409
741567
773300
575914
913884
354209
475688
760143
751510
969024
920266
928658
351741
209082
349599
687012
381779
417848
457234
668822
711361
923354
524758
704331
711936
1029581
436724
380616
1027963
557781
928905
195748
427566
1024929
993497
258463
307732
440287
218428
45293
887869
80532
281593
603487
1029311
809175
445511
379670
186617
160873
634789
384435
628917
613679
1026579
289918
620880
851448
111458
902358
965480
141851
61782
392602
83019
15917
318307
921385
160575
96979
369387
1026538
1004767
942007
283524
994334
914338
136273
853814
572414
685843
481257
289898
647481
273361
221077
953971
715510
62834
365619
508398
440550
213170
826839
805042
258447
800706
656545
460704
134664
763838
31062
481292
571700
60381
149195
261652
582401
479012
890693
1036048
941435
235518
878067
213584
60089
522932
725375
716039
198572
306199
737720
1043271
417087
849992
484519
693854
232638
805484
687296
826393
23846
579427
361104
988163
415327
678211
730284
223472
317373
233622
357218
363238
920191
994493
482913
831779
1006467
426219
864291
368406
823242
382399
121129
984441
871349
486072
548192
375740
361233
43349
484450
276097
27714
842214
509338
861644
25290
1004977
245663
683624
804308
304640
1033877
1030221
417734
964154
618621
133398
24595
1033854
333831
451629
523496
909620
705425
934569
774897
1030559
915042
229033
91999
107145
283879
288346
676999
110543
283840
361353
95025
776873
588771
465702
490426
615299
82223
226196
917106
309830
5154
691152
49251
1013390
333809
80390
713213
434384
776806
850957
393544
789593
1043966
241736
443212
73379
436538
368685
312631
696266
602490
268167
4464
869044
973602
244666
575240
179878
126129
208503
333520
688376
715711
223292
563987
308281
397364
219505
550739
610364
1013011
156438
710079
632601
360686
619290
694261
468574
12776
330936
77999
850264
203270
947509
993931
156163
12607
154486
441747
496117
924072
843064
212897
115392
368177
962359
987256
316995
465594
160231
749612
574895
335830
407108
314803
493008
429037
231004
254961
937852
682532
358820
296675
387466
815987
739406
621147
701005
308488
244658
830684
270201
706896
67879
968033
57532
342888
927579
109620
297932
618754
125608
477745
163349
631098
721956
473351
281508
598306
745533
453460
133242
120250
1035426
913320
30596
1013665
814343
963248
1004006
913947
623900
22111
628572
322322
179711
177872
229517
318071
651653
699521
33436
289019
959129
503071
220296
940120
165542
642389
173856
460487
140996
439430
913158
350162
574265
707357
394935
716487
899097
86428
88733
253705
493556
978881
309201
1016096
163077
1021333
42617
766866
212157
303515
606101
807432
596467
1042982
77363
801871
195037
689175
1018082
425566
185219
631837
17998
416428
587801
21964
294478
782388
1009215
491100
819785
886297
308536
104421
575139
213624
651124
351248
764927
287655
688372
562376
77449
320528
353274
614473
858557
629463
207193
181226
678502
230989
627569
689587
11220
303747
399835
159097
813843
198374
129240
696784
96720
244825
391487
299556
196919
1016220
424850
473526
127224
631803
785320
131188
261863
920345
64524
13782
787979
903380
430065
647767
592682
305756
68251
144789
120517
52136
703730
693411
322802
778263
979982
48295
629204
169462
786861
69515
221509
495576
343872
443709
927457
564756
996341
801733
167629
200275
634786
154640
96990
964771
7903
794312
964905
18758
137067
930312
506811
852144
894538
141559
662466
1041244
561805
430558
436831
154554
283739
876500
682212
243309
225594
290513
256380
849543
387995
805296
162075
829101
230062
969893
584809
389715
229234
703469
628136
108994
573818
439974
411195
29269
377735
881811
243167
203859
377314
137322
239039
807906
569939
313568
660071
139163
54143
574033
106899
390144
1584
504278
894953
623045
401883
159134
429746
4193
137672
233827
982906
795357
928177
713679
147720
969225
836284
942665
379809
774631
719753
944892
31996
353955
788138
465769
554030
743080
388844
911202
950888
229236
203019
885753
695223
121007
69648
968381
842828
1034137
341437
616809
915204
955639
254355
214755
24768
251122
967048
119187
357681
763317
668346
157292
416708
106219
521549
294630
495549
129794
782758
323113
352429
183175
182530
690367
479693
771121
567820
584672
742334
147899
918557
519557
461491
104535
14089
555615
372731
496117
208545
719290
562167
813584
697724
724709
619705
595073
871958
178377
638648
990145
54325
481396
461166
359248
697457
459274
943152
839284
199642
722309
231667
428123
268651
397504
472666
762978
648809
757785
375238
520248
349149
644539
830115
85234
329660
1001400
591968
617092
159224
277941
346285
276454
780951
308208
992756
600044
29455
941386
989482
89957
600749
518485
744810
504356
245804
337135
926075
665432
1007031
552318
708166
738794
547044
232704
1031806
783164
584130
993483
258184
774370
744072
455953
539225
862614
191081
850989
169771
173212
957771
460786
492406
917235
243402
680156
460760
5364
264318
534374
153470
712312
794454
911918
865525
153200
34686
927043
482102
240455
443973
556921
130526
739896
572066
822253
150574
835423
447971
931961
728751
791309
915527
311039
508604
898347
229045
457005
853133
299147
81958
297269
76602
638847
293912
201560
183361
397266
776594
809500
976881
844316
135676
658967
424629
874201
568401
1038363
789534
187772
301382
857998
533941
590432
732766
339772
388507
920961
863745
372576
677743
864981
731247
703256
585839
78044
584046
440367
876553
583884
780053
759962
409469
334275
464162
18968
580540
566532
339963
286381
925080
591350
230155
296419
462737
43195
400443
825145
807150
27097
769003
135435
239003
496840
2627
537389
990315
363722
162725
845279
304571
670068
217890
489206
515971
482716
314319
398589
589473
169058
414458
20116
739883
102317
419975
147473
713992
728373
333509
233633
537497
53863
796766
449560
729007
261223
430244
782338
595616
214979
866150
191491
186485
907707
320688
1031956
707799
871412
1027369
241642
203379
129364
308241
403295
581555
153809
191978
454275
212203
704823
715950
70016
448549
690911
837276
42576
347152
386680
132965
829701
822910
192736
656365
1035461
167837
15860
937977
625611
171702
382662
447619
518402
191572
900361
241884
960477
645042
283486
253987
655078
548637
681961
488928
1043165
881044
935750
829470
474748
848451
512345
996156
816170
271427
201685
222605
767370
762091
906587
80591
863086
455264
541896
863605
124459
68349
759237
778805
908213
1030697
336757
457807
917714
390001
820363
165308
143245
984949
568121
897984
164692
237435
109247
403720
432556
242155
913450
982018
112079
324837
1010940
170921
935206
630637
293578
214927
937252
694439
598128
851395
120644
183251
255166
235201
1028382
196375
995144
751293
1041359
905449
964097
270396
384674
374878
481738
162853
354400
198776
504311
946260
273219
730290
998303
966545
711676
914490
481489
743098
414225
171069
413177
214553
164205
584818
277387
677192
161664
465728
683487
962386
452247
182051
399449
962255
985730
659102
485538
1002068
668271
354837
528082
33292
80164
87641
595307
972489
91003
139854
102772
872057
955141
679852
458612
445117
676640
564994
864006
633837
338371
755386
4014
385045
684398
447307
120681
883171
288853
343151
57082
579307
886864
62834
306918
610857
958153
117527
525040
215257
210050
535568
88480
399893
795429
855345
804465
787207
658056
479532
491261
1022104
945582
256228
242149
974427
781759
539312
184696
40277
339911
52139
474368
323812
863827
325269
719485
524776
1040354
170888
779221
605078
413557
703721
1009824
846456
650075
22571
330389
597330
935270
302479
457363
1021019
601001
544625
13145
309864
666376
754495
441120
593010
555968
591937
495320
1002066
528524
951135
568749
921636
514892
250856
895893
796431
107821
195869
769
278027
433585
533491
763342
355440
875539
326352
323589
983738
576216
93968
371823
838089
604419
608871
325742
446824
884388
565529
856792
295429
496393
73928
547627
99852
838302
413083
100594
320379
139657
408770
384548
242974
924089
774257
275477
308541
195692
937070
765289
663926
703359
244409
729711
636695
192347
530842
133916
910469
167661
593906
607251
539045
488548
419153
966375
56622
814383
257380
224246
260586
226500
625394
668176
202209
50865
183751
155913
226295
542030
723605
963602
707098
911065
870024
984206
535695
701939
691698
96092
425347
682745
35511
580573
764920
237198
314070
849158
279553
753215
168156
334059
851887
785697
66803
162669
189128
482903
725951
413026
784952
500149
409010
1041669
970953
86779
706538
459692
438726
604118
288288
815219
516664
664850
54756
998412
588671
589865
408209
577445
906356
227053
951259
963123
244847
797030
909828
153930
706116
334377
523512
15570
574609
555437
294763
626236
942019
480797
502455
324317
535566
104629
1043449
316595
468376
954105
762691
949752
88084
904555
870815
90802
499066
926991
996796
761842
623488
473163
860991
807784
549217
895891
989794
344286
786152
1014710
839194
718331
11665
440008
309492
43288
868871
909178
810321
556084
1028622
86101
332305
505746
557456
793565
347496
847755
250002
514093
762003
307160
706620
275780
21377
61797
286212
700438
187049
197831
165014
478695
585565
855431
716701
713468
472215
428478
998869
73359
953282
874319
517371
1033268
667812
528165
370040
576192
839285
397785
850307
1018856
437318
793557
276670
864927
128405
221994
582252
373462
239897
75846
314053
731853
85816
163525
453612
232600
603633
45018
575365
849745
491669
74131
224394
182243
601611
416084
867859
852939
275152
305448
708786
535426
725279
236842
149050
100459
14743
268801
710685
396481
192639
350719
873995
903613
65078
951285
983029
994757
103163
87006
499659
24283
847119
718251
833640
667158
515298
463413
882166
409491
189433
20232
51121
185723
977108
105963
445368
1012212
160611
257951
710297
1030100
724171
789500
449170
602982
996513
186875
581877
76587
820047
630888
886455
718429
748073
682480
271119
121112
545844
525164
341961
151058
40602
293978
356025
55834
848672
503932
778375
210854
28539
142131
541922
151343
810196
196894
253518
664730
432538
427756
109943
89947
230850
742079
75959
57312
11780
375665
124849
381800
559299
151794
468783
846674
116168
657081
796255
1012691
620958
456980
68360
910003
961047
585521
403534
446351
771858
549820
740255
748960
17685
982179
664371
790731
267044
25377
577345
662277
600200
887248
1003748
142499
905845
834106
684788
122430
319071
949148
238783
717647
172485
29646
820317
609597
359650
918492
918741
191101
103889
1015602
109308
53278
674694
237358
687356
624647
583908
726615
989878
933428
874558
688346
645433
320097
1001816
521594
231544
971191
215795
697197
688343
282632
311204
61060
441520
63702
24056
1016837
610706
245673
1026735
840648
750748
667451
101719
237223
843746
876239
251758
11239
958264
401792
12369
154795
162042
686775
96072
686861
774006
412105
345194
147328
619908
32483
529877
895241
336310
416498
696799
913007
805812
585296
273147
541144
447078
688900
511160
411712
256827
329189
617062
721694
70507
1041308
986098
734105
248982
539728
160720
502811
503020
283173
164167
631674
574380
655989
718539
900396
387603
827620
544751
148227
101180
861475
246731
190337
448515
87929
546815
658276
105476
185955
545478
143700
601414
662010
297192
908052
660923
47838
733714
291191
415633
938564
60821
700278
897986
94614
541344
789113
158933
239109
974987
1003324
654700
223150
660208
426320
120504
111347
740348
588205
910899
417407
470980
789136
751859
732869
241112
227235
605030
755674
737809
871788
807371
452225
1005803
184172
483686
994106
374411
329544
94872
387026
516409
494964
280591
850938
830175
853581
887696
481792
263410
143203
692342
980489
95420
477990
973451
960383
674274
114698
135991
533980
888450
1002102
723805
685720
4023
1030325
73330
321092
262890
995809
266341
11657
646891
687977
61326
38327
675762
538029
982967
103777
367685
528443
808122
438292
711384
883466
463014
33414
195825
911998
872942
756279
573190
390459
134396
958001
885480
78947
16899
831927
486962
1039174
346876
533458
381838
210832
372758
421198
687318
830760
302686
937723
345361
152072
214816
613654
678046
184409
574340
250188
915601
686232
499916
603642
936151
851159
832028
875725
416563
149560
380055
413696
368017
665075
478337
500698
20216
598738
842097
608317
44564
358280
686793
215341
40045
700794
690418
1038870
986401
47219
1017770
579001
11258
125929
792008
322901
356435
108516
545787
283170
846799
531651
619640
414022
281941
835645
700446
371438
717358
731906
552777
616527
613974
248680
814767
49187
742320
488955
64564
352309
108032
267496
832116
544099
883636
1019138
767022
751882
655787
714898
452426
347170
1044729
932638
800436
731377
700160
187854
636108
878495
93303
993189
610339
274285
327743
761315
630169
619602
822042
500889
378654
148620
783503
457323
638395
660690
991278
446815
884379
390513
607722
488830
299489
730476
1005390
382907
957993
365121
506548
852225
336264
716702
987863
230881
608867
747684
715537
76730
156785
185909
697677
979998
947206
883960
560864
196272
539837
978002
46055
523847
341920
83036
385039
548914
188036
382857
464775
27822
632546
897884
917811
228779
664816
385462
787172
35244
1044969
1002370
159759
677980
514233
929646
373875
564163
729300
707723
967986
269938
13677
622926
119047
197519
505208
801097
484914
217832
786332
432423
1042578
743271
504037
327187
257284
521564
932612
441792
230194
991957
459592
917054
151469
727889
1001037
181654
813071
510843
375557
280771
555497
387419
316509
353864
181503
1011554
69854
862459
538598
562713
226049
260111
886044
263509
544952
147468
114522
450202
653732
141708
256159
596000
570720
445008
774076
173167
140582
495727
728080
857189
411597
1033423
47926
36568
101753
29462
698245
207432
632933
659503
68195
732638
383769
469012
6618
930191
373003
447850
649185
837076
350511
868604
727160
368871
796105
311901
652040
1011394
290414
739818
690686
440391
733270
806257
505094
288335
4634
1037810
366313
3251
810303
150089
800119
569094
657476
684218
541682
227760
101289
689608
402319
892499
522463
85049
217018
260400
813998
621401
242395
837099
175895
294343
661129
459437
738868
1002921
377602
928030
607287
774067
381065
685070
254767
824195
804082
447401
785342
213791
386182
24190
542343
978208
1014196
372571
364292
215226
257080
594617
1015183
537168
1023089
397601
20332
662215
480425
509641
809745
480349
641560
257027
54897
117949
827830
182723
802620
781663
837434
836968
601255
117341
155966
415688
472148
239841
174660
831039
132963
830483
290826
534788
818835
707877
1001931
355888
444088
932907
506727
980779
12719
910381
377911
801210
781491
377018
577836
152802
6303
12544
135707
147238
650690
342602
263601
404049
110329
160221
533025
479930
357512
32758
1022087
217596
195570
158547
76150
810401
123830
86079
579274
782020
721189
686500
668928
595839
495410
1031486
811668
1029387
885970
915221
250478
738373
840845
401551
700270
803472
567699
747175
312054
761376
584730
954786
790250
498103
582916
244082
607662
5405
105426
306946
245880
477803
192452
203512
719638
249721
223238
546161
334523
486961
443604
403338
738916
771756
911165
547479
93430
334387
25318
405231
659848
404534
373391
735153
337640
600396
899189
419430
670807
412044
66234
944056
517532
342727
493470
472038
834327
843411
719458
73996
240413
589355
586112
792047
37565
183417
754206
86234
424553
1025828
457867
529021
710549
105289
259673
1019205
22933
43606
519414
864675
446442
147899
441493
916518
274553
955358
80117
771968
95383
264848
574406
638197
675194
418206
664673
880620
660537
436067
596358
485778
224497
1007053
789877
416044
126519
873736
882010
645614
577424
672953
790783
402008
864345
557587
73178
852956
704143
214137
901487
85539
393209
682519
657514
338106
223098
925178
685514
550368
438889
634148
705043
845343
1005567
207160
288984
284246
632549
760610
129645
622210
1020040
824306
654619
299959
464081
530665
994284
48387
20583
933618
923167
531777
565598
453982
332225
633557
560102
1016447
617034
108933
749322
631820
110846
437787
868799
35334
960722
418380
829177
23315
596129
913268
373148
581584
186112
369398
455335
314024
999621
676629
958599
202810
615377
657811
423696
259444
72437
436655
418684
159619
280296
462604
694185
1024213
967226
145642
1014148
60468
106971
372386
796760
37524
253477
321259
162876
467848
178479
710035
129942
417868
379835
520781
532397
612248
880576
666478
673560
126637
629861
445590
259016
695235
838732
953426
120536
594687
188089
142323
76975
2711
625262
348535
91791
1040021
608790
149862
325527
360426
326885
710620
443215
233929
156027
374411
388263
675394
995398
935916
303019
146977
798668
363219
593520
911006
537128
1015327
153076
419023
639610
772018
135956
606225
883779
242722
699591
33567
671083
350619
119220
807188
707404
694047
179355
146977
421546
396924
120781
1013615
312794
620583
157860
397601
475817
845852
575286
329299
932682
712798
223531
17625
870300
733862
681107
422357
148589
427575
62787
703455
462001
258573
527286
136164
925163
478434
931313
678367
320868
540347
706465
937770
24499
66503
228594
291508
116373
564365
120273
256884
510196
252077
611134
200721
417925
923820
237504
255596
880095
528236
1036097
349355
977999
528768
558894
194431
928691
398211
873197
1029866
46136
100422
221987
714867
996729
664990
740268
967062
341067
432055
106458
20755
197508
176216
845120
399821
285355
658011
877459
741263
605744
583529
343321
94870
576994
905030
987905
579705
723831
504457
526472
355797
936026
5671
340993
462523
658078
49940
899728
779599
32196
419753
799799
613021
991826
259859
97316
725457
220830
114440
603153
813818
296953
131122
645004
194279
77387
215332
303164
916935
844304
162024
929143
757248
377954
548034
811234
676280
512665
562909
992887
93100
357407
919499
249944
1022592
746010
298895
50150
979332
999702
876790
225824
56248
695460
766489
929121
530671
716879
895836
87868
530077
210363
738140
337970
526042
635734
83611
625469
685837
282141
402709
989117
749953
561335
687932
956031
437276
325681
408002
34872
25
431091
246809
496108
948250
24090
109624
872728
815654
160818
174708
78405
634128
791657
374100
328762
187776
720140
732419
565777
718262
962571
763765
179543
534618
504277
922788
898842
318054
481281
1035039
791331
497892
757404
141730
262741
866006
301148
906974
313275
717140
349235
171319
248150
351081
836881
214937
52526
839621
499821
726649
149283
480551
555911
180034
1033225
778021
557095
529633
232198
849612
828239
424547
40420
84122
319214
436134
675490
87196
577453
578642
17540
778444
243764
912998
246845
490565
475608
354530
493173
747871
909294
1020861
449635
492718
55482
1007989
16944
919611
640100
778685
144974
364001
971220
83201
106253
558484
509627
450775
307696
601260
478554
368755
227466
295325
450414
555752
599888
559228
351036
274332
161400
560601
168384
728274
234602
575176
125501
637931
979158
51565
203516
371788
317268
524794
898309
1023388
87880
252131
222386
654980
668966
214080
491181
526165
405705
491734
281785
279144
374492
412619
33588
372754
149007
93690
427391
1555
481764
162965
105460
444366
492284
87051
12138
889556
952465
6700
520484
465045
60947
643404
176409
898948
820547
813173
298592
188773
270083
343849
863014
226402
131741
463504
435025
564821
539968
148096
599001
641332
348069
218852
523188
382267
888496
929330
89834
6685
598817
877112
327547
332795
633711
522724
773881
338819
596381
45934
112159
14325
262138
594219
314081
934255
178232
43104
259001
395396
635678
88366
1007295
821797
1033431
13668
573587
656939
89205
22679
581691
265251
650895
661277
11753
286246
917440
694607
526428
534276
651235
887890
327181
545333
728974
41236
187896
212442
215101
399032
494134
417586
929085
514419
318105
180826
112198
748848
578936
887088
449265
510968
112888
79111
343186
681911
599182
603563
22702
718958
357084
631404
94174
12928
586007
76664
122271
174017
47596
885728
74110
300792
140582
80023
48971
839958
883340
862392
118577
692725
122509
220923
388161
1002040
483050
1016916
322351
99930
279167
1041989
320227
254192
860819
758272
631936
852393
690573
867172
119058
210797
1040002
587428
423116
994778
616356
419255
188407
107003
973155
346622
84871
380772
264691
670381
437074
947929
733247
826324
851120
1041132
471960
892961
403529
714042
36301
305617
781392
19667
277607
680561
998439
707355
57509
237938
676126
697860
32836
830336
1029784
644708
975707
474989
45587
431757
318983
398525
92702
863251
540662
329432
1008983
325532
743091
769261
572215
180925
734187
916264
624629
962747
206712
528394
671400
640515
9801
1025003
1032386
36022
258596
1025884
871490
597449
492491
512770
102815
815978
695373
147683
221315
758907
15320
308640
576723
366874
996214
514874
270789
301469
170280
695099
286106
718566
163215
361087
277056
159882
736142
435170
775384
459989
850226
983104
298302
553071
535753
735445
606287
357663
496760
454724
656502
811310
1311
167695
271310
87039
991216
970992
839554
611331
1031383
576322
30878
990315
705551
702402
745150
634508
186203
506073
600740
714928
753160
238841
161700
591744
578151
46659
273456
807585
311067
58168
422072
728327
539299
215023
515591
671154
1038336
12670
719430
302982
873773
663250
416416
563177
882719
540667
25364
501521
375618
562507
461332
569765
614540
233693
571819
696647
52484
72264
277924
406400
149909
85276
712452
910087
36223
877070
348126
133183
331676
262952
1022193
470601
307363
317718
227270
322746
182826
1033785
57161
979745
918106
6937
107490
969188
577126
40081
55325
709578
69666
1035287
79876
470139
579877
604138
540616
732454
285218
699234
267784
314814
566838
792528
161712
825303
386577
868193
401196
1023585
556111
293101
630287
555199
886361
419111
564596
92030
1020223
329040
425997
346328
634734
724001
656084
92742
1018938
757052
432929
365687
130934
795646
641422
943312
983076
2472
801157
557629
416543
345657
896143
762650
231619
574442
291010
125321
36473
109168
358718
993202
924939
847429
951836
822556
422179
759933
704598
98609
307892
626112
208704
709850
916845
796199
928343
181805
705909
263472
261391
433639
805747
157827
735620
71050
516359
982377
704258
677413
789706
124454
726936
884508
961117
606539
372578
435558
1006523
849563
414275
29891
362148
269659
763687
105896
387785
205278
86401
936022
250007
16955
999642
939857
655267
848318
264514
711421
70589
578906
812894
160047
593181
464816
469117
506496
19348
742921
668267
386537
19121
1032160
439594
815733
748099
527965
237393
841611
419032
331579
631131
701457
501999
908539
575962
921893
683806
705959
424582
387698
557644
787481
216045
832240
70072
997315
286165
1005170
346036
206977
357405
469773
827210
639012
649021
398836
14538
611831
153099
1028927
544008
132040
961531
992049
107910
903255
681761
100448
515564
240643
521092
93760
287104
1002909
256911
164067
954550
561771
969675
121095
862275
827444
490827
797245
441662
899663
900680
499173
233609
479673
955814
80814
374501
654297
123499
497751
881995
195461
579089
202462
36866
377592
983805
237859
80186
736814
715640
583073
351644
378095
310313
634503
79216
763502
954523
201826
559485
242915
504278
819977
268013
129824
421745
308688
636137
443773
203042
204496
786138
615805
693487
693632
1026722
157321
873000
644373
192020
864092
774984
913252
1021811
948879
880660
581631
137679
750680
579424
507496
560911
8507
531346
951714
617007
810743
765536
89360
455933
601384
220763
319839
114035
698310
192065
352360
805021
120834
498002
398832
766303
696977
98851
255733
798783
123248
187707
394772
580441
287792
137766
283009
809129
813297
276229
378934
947757
1003932
257200
333166
166987
1017610
549030
163015
992609
577573
949731
996426
530456
44872
4588
953387
151434
788326
767483
635815
246488
434708
637615
716614
421057
683091
916510
259185
431036
188874
21734
971943
519583
736231
68560
899704
696959
252407
470110
275037
903654
577135
225772
544257
745537
507406
814301
58307
78002
645563
717159
588724
469578
171463
109910
544675
1007410
870218
118895
41655
892359
236905
186827
301305
773381
652866
168777
250338
1027998
529211
807448
652567
769379
288473
756598
770712
232500
765861
970873
554682
328044
345334
367669
877537
965503
894518
272903
861474
676421
483615
654988
307234
924493
720112
825718
185493
502416
118708
703978
66072
804607
959600
133043
663586
724909
239926
169159
658802
40881
619286
117174
602017
518269
339148
197221
416273
872390
512862
647108
906482
694468
825553
1034381
539181
58336
660039
996252
1029106
46931
874414
580631
128098
265669
1040848
798056
512300
103367
437856
747938
279567
594315
354412
736937
21365
261711
871215
9720
354936
727532
248310
90395
346829
139462
240496
619354
165855
228409
169935
888808
525812
626351
942642
674121
330543
169827
152862
141394
59489
725133
466934
552123
855014
393577
124315
417744
972360
120896
874025
977061
924748
845022
188243
804363
885984
347710
965367
650715
121583
236730
253715
462621
673729
39856
728552
894661
910145
68543
932809
578837
987013
929754
324436
897956
378601
241947
538235
544887
969206
627364
1039107
1032994
173759
790583
572209
763896
19065
50871
839658
413450
804291
438647
731382
51739
975530
137
495850
931933
348518
694734
686208
653899
654977
464508
622615
836493
975286
961931
837841
195283
85835
161191
742430
231476
986149
144503
389584
596467
757767
381750
604858
502320
770958
563704
918053
219961
372114
139315
534563
906406
941386
734958
344894
324516
75313
632174
428063
857708
133442
610672
189683
812190
640328
326826
331537
286258
419351
169388
727715
928894
511172
308022
927364
438433
237961
400072
162052
462079
294215
539970
355927
611984
477786
453187
682831
1042145
889719
706377
749023
184931
165371
888553
518995
697982
176404
28639
845239
860942
157097
22960
680068
863471
568387
1023144
546593
650153
110416
564359
722654
965438
710587
216078
889058
22072
62217
273784
840048
879713
685764
929061
890577
614474
343641
278159
421350
674627
1026614
477822
461210
581515
634240
205631
341792
31110
1040683
357571
482596
466947
957888
173659
170702
783461
1017623
833219
491455
929301
549291
516485
720091
65279
648134
203445
247596
254614
304857
397662
601008
440451
978856
832150
177558
671384
139677
328
172214
278374
969493
454887
143971
962582
784815
29396
242430
917103
530448
425353
408495
488516
13154
436758
98280
77353
700505
941201
876061
779829
629206
528774
334724
843984
644881
513755
222178
406977
122285
263351
1032417
938558
662578
399073
880272
436534
86929
1014662
787706
371539
791665
445780
590076
429305
194370
1000168
858815
882387
54478
390401
837633
381944
473441
210424
525584
54852
1012248
402000
309670
68673
754917
349043
555079
889112
645840
204276
366188
653646
184866
389946
703070
883607
508444
841040
991981
816443
801615
569080
403646
516876
615769
650726
330319
749119
916167
550503
583486
32168
920457
224969
323143
836507
903607
961671
906468
397343
8082
379983
560254
111063
195607
505614
789431
290069
911555
931183
322018
278323
528926
15550
318762
784063
288638
1012809
118268
635347
980961
783215
421011
830428
665462
4831
86115
175699
150190
412869
774118
285984
364848
493414
720070
831113
732041
98853
158518
376291
597555
954137
102536
276181
298014
666264
413651
837654
632929
94439
706537
661945
641535
412711
201759
274490
990227
568511
875096
801705
385090
725558
223080
934685
365709
219780
1008899
924930
168839
446994
877892
737738
260174
1025353
414485
56221
365331
41244
119797
796138
408805
110060
777879
201651
660684
665512
843767
376154
259841
704403
701648
949085
613726
962377
312833
1043558
252673
698519
38235
404046
349486
47764
393512
122964
858527
971694
844235
161546
406635
314546
2165
350256
331998
789424
676472
154334
398906
247646
482126
584960
976450
955808
940925
556509
221820
131166
200763
693350
894575
790108
304125
19104
641020
338983
46230
305434
359230
142509
587199
201219
169819
906255
666997
66190
848030
554294
228301
561715
234217
727200
827096
660512
481833
528508
895115
848899
886361
371021
556566
791085
958973
619303
425828
309837
363376
376301
306070
194174
503475
878166
394819
301259
1040299
838384
457840
773948
514635
113829
321075
240457
1013118
781140
1015908
844860
632762
48808
125455
336959
356184
245810
38689
667750
765060
562532
1004984
825437
197707
881476
451977
548205
560892
348149
754827
459361
1042377
741312
604811
474819
377042
121129
430479
981383
822076
102434
581350
496497
844408
290589
519440
321677
853519
389489
892805
812125
971838
551476
828121
20089
12550
516634
571373
755667
370985
449319
684469
658556
374020
586304
860023
376153
253203
41114
291974
97969
752394
239090
843558
249196
402416
889645
685268
678869
5533
792300
135178
180197
262982
188879
659169
452554
929999
54123
830266
446452
235220
570028
206278
599423
960438
246065
859528
153421
327244
398029
8623
551750
412792
427218
467555
722271
740824
210400
458341
798846
891178
612568
111341
1013094
632852
983181
696918
365887
196743
105254
778255
619452
896867
1038046
1004827
584509
753965
865940
217455
1035312
260168
363697
21856
604496
155250
533480
245221
666018
171924
537865
152980
1027857
766363
279600
722094
887688
79868
792575
134754
56714
677032
254018
127580
653674
53069
766263
776644
69432
844388
371123
6728
390005
1026031
373139
951214
833258
569435
900793
76753
698980
615983
655992
1002783
614881
575942
245575
121838
817778
1032950
312825
436844
188201
109533
67459
448994
822711
250556
42283
133051
38660
85303
1020644
161508
453062
610527
340084
215380
460901
1035720
398375
421979
399721
461449
349118
691911
849379
384480
324509
206812
832034
997033
391807
96776
426793
49088
558372
574776
509637
396266
367633
396551
20802
641032
851895
511958
288077
206319
641048
807439
156950
870959
160923
721085
657282
567606
167601
1007946
562948
406239
553445
83244
517804
224632
129233
355162
11607
1014971
547849
372909
366806
69387
912602
575780
354046
226510
941652
541734
463247
137922
769404
304314
302335
702123
612275
664560
103197
587068
299954
871987
990804
927919
194371
562793
873698
9973
167791
300558
586383
751543
486507
746081
558389
428782
513136
459524
1008762
312463
205095
426299
845962
978216
221292
1020444
393230
617611
920631
830073
307866
126009
822145
17263
571566
71905
282837
709441
561006
646622
516109
572582
702211
1030814
700998
532328
236466
963151
277428
8260
382018
778131
918582
744169
734765
827451
876953
1009611
132846
516132
554051
565238
547872
190725
859976
1029617
708867
953393
364517
492439
1016309
705922
641884
249573
957839
273555
179107
445469
834167
808994
590922
635480
19732
577711
728670
62023
165074
184830
149010
339861
716150
384761
211227
833658
354159
69604
817274
358192
291880
729185
372378
441944
820395
1009688
346374
921510
251299
12995
850203
346970
865863
19308
897853
1016343
944065
580425
72912
332731
976889
155739
135975
415677
513610
610146
788686
707339
210923
519794
304829
173524
123502
649084
324742
576250
620943
94675
980530
199643
540380
885602
871335
922680
125772
581345
1040372
245689
1038745
597711
574231
792515
285784
89565
528365
537951
597268
163382
67669
480006
371412
693442
966970
139516
353984
460751
44555
491254
727770
282656
895583
911107
1029307
700655
195396
624976
839928
225413
284738
301706
279792
705050
189767
969827
518466
528704
667523
405552
580541
413173
34415
651362
900679
874438
911940
679527
686848
754396
962082
997877
126887
886095
685803
102135
1039299
275694
734931
615462
192546
711123
880415
625304
623175
768463
658595
269794
257709
220962
1014871
173552
670532
734574
279347
778042
819028
191552
966392
692584
491550
232603
839355
713936
806478
13496
524067
954438
643031
210031
898038
886846
170525
516212
807192
457149
945393
11181
429546
753206
297442
70046
652931
78218
1023077
866141
612270
859906
190050
907270
298383
682091
709059
1032297
840031
744757
391677
1008651
444319
154461
722871
567550
95321
609947
105673
849821
828912
902683
680306
798456
709602
455839
191872
888923
49193
1037278
1040568
529185
561256
367337
726105
768277
101329
502965
1018523
819349
455946
595591
583036
383663
94975
320608
810330
399978
898928
952930
862468
182678
519300
291653
542341
361303
940974
990907
136456
145656
774965
113695
778499
117149
735966
342664
795964
606083
776885
518007
37298
648857
748475
719508
709306
321010
875735
427340
196518
442083
8807
286712
585465
865998
876654
555659
1017769
755840
321582
292434
153160
578481
780065
401595
25615
685474
1037999
354336
151165
803183
379272
108325
391223
18890
311942
782847
471021
979986
286069
1002997
258320
955361
72991
734374
56628
583587
336413
965335
73576
587447
160436
349510
872716
619490
520102
176893
497931
902139
382912
315013
201598
955836
669695
940813
343322
361409
208046
160667
379316
874542
12966
743524
306093
140842
404632
307148
159124
20743
558278
478787
30662
411133
309077
768036
582427
883252
700091
1033827
947230
430662
541181
698603
577376
573683
507191
966153
6660
375065
857300
48939
609353
208029
821528
490840
983718
403564
126149
192770
147162
265338
217708
548500
867846
138398
98325
722419
804716
756583
260535
89588
368021
815550
293735
325523
112953
431641
973246
911727
806424
561667
423145
1038897
665277
867036
647025
726520
1003852
818206
614670
283041
848080
653802
41042
243048
434080
803737
16135
875368
23857
31297
915323
687187
633056
781461
995028
43441
903854
485487
14091
125463
279839
432493
396086
983461
287716
823551
1002178
267988
851593
848189
185876
704187
794285
1014437
927607
111818
229649
901854
840773
247230
35570
1038312
767147
782212
116933
333164
452838
812135
75455
481119
777613
997106
373492
588345
842677
200514
683981
830698
196922
342352
502607
474286
652735
898405
195841
285899
182417
762469
306825
435139
246874
73085
579466
994336
563717
278157
115562
185981
892844
1020560
472553
912038
170920
184905
626789
127757
643540
649617
635609
986712
906388
878109
685065
708397
955755
733365
115773
821338
559705
1000480
367978
756217
696509
881229
757444
216120
795377
243510
479195
877659
467525
796684
128311
733243
405526
1026530
184478
353751
27426
491235
932496
308486
953247
464665
600210
860586
121487
42736
729368
885417
901079
833493
435950
139723
573366
994641
458132
749483
182992
633798
215411
840334
883564
337070
257183
453154
639941
342651
224632
773281
125084
826964
594153
540249
769126
552697
537138
519221
96371
3144
167829
217586
660343
918823
174131
574041
858667
946608
577655
915625
720934
11134
279888
453638
536143
322694
245995
500731
448521
687472
99640
1003855
59212
531545
858415
113613
839563
978463
814466
786496
832061
818330
903167
281260
815197
319885
24049
938944
663833
833226
766402
634088
541787
1014000
591538
306944
1027363
103475
962923
988068
603829
532522
436480
935547
416641
687170
409342
387455
685473
923149
13197
594466
236484
190015
800096
48698
787143
325929
963948
998024
788177
675743
206107
424874
32968
562464
536168
7746
831342
75684
379859
51448
47087
946719
596189
855533
897025
34050
622188
487972
831611
882021
340823
20451
143670
66777
498228
416996
325644
613052
797848
687924
681376
950889
547015
1012928
619874
738267
865299
320310
590563
232450
236459
850273
672468
201168
636687
548735
622468
850323
790
106437
626032
614855
672575
530231
853642
317768
5659
566044
723880
280030
892215
283599
341757
186448
549092
494776
6589
149218
722458
199271
724090
146165
417866
291539
985279
204326
900742
1017464
457232
898317
113554
1026799
922354
168481
990053
678994
201805
706328
984075
870896
904731
65264
247045
599492
849159
17631
928177
751428
840298
254161
740421
585160
77920
557265
409379
710926
520056
836026
186948
281751
303657
300826
44181
886500
592108
210527
51927
294953
284057
54678
879316
365041
412882
217942
753362
378289
769992
140422
219313
273126
69685
157075
1014206
343997
1029378
908437
660412
597519
699017
486510
571424
905813
108925
96638
99461
133122
367328
474106
1030625
972139
66612
741720
501426
806117
497052
494332
863332
772940
1001615
262210
290872
880269
652632
1026850
14574
434231
74521
151392
982815
675392
962978
1024852
928632
616463
66464
399596
112047
44795
516759
408422
851681
339031
623084
953503
968465
311562
564664
53675
244842
772275
498941
422778
571341
592918
182245
495390
981866
89931
403117
243194
198849
961930
940210
175820
914193
41308
967628
782308
39090
916136
301451
218210
165665
544158
610251
608644
1010056
921184
438390
454772
136305
100974
777105
954060
246990
840260
735224
760736
99155
666401
994133
902866
541610
961943
221558
689077
126384
623703
299825
623809
940346
913048
67256
453987
339246
473855
821637
113610
517799
207633
39701
472363
1022909
217620
570008
643046
655724
1040114
150665
155517
3079
962815
456500
298232
439577
382680
761788
815379
309817
600712
426565
479321
370451
524332
676094
786322
633779
321717
293481
718357
207878
834567
266619
477305
808577
142836
187438
727624
691710
875361
303462
1010048
336851
536719
566096
665310
693695
978004
722087
154174
1031031
209831
709924
954190
371475
397134
773001
439641
635503
572870
20324
429520
744067
558813
360880
270003
525236
38897
480626
847937
818739
414638
768286
36877
507554
384716
52077
657114
756524
385246
605694
178058
544405
529031
51701
96068
782651
973755
867799
349918
744226
982578
1040215
762710
731919
652691
493348
893520
345064
74586
604679
866635
28272
385800
185213
102797
235396
206743
1033873
80238
135002
693086
28419
943346
84894
222762
568705
342773
6822
921686
845166
187997
536244
891379
900205
495451
408651
577551
294835
905848
653076
73962
888767
171005
244577
772920
807538
120387
987319
125048
599867
499636
670606
290924
85938
882077
649083
403334
307360
63106
759161
72934
806211
317125
772820
961757
807921
547484
111475
514398
721375
139587
728820
79524
583837
387351
216981
390501
512385
714451
944737
868733
769917
347276
670505
786394
825904
162492
752310
803449
961883
658218
794655
193658
793109
377706
139544
267870
159311
165698
554969
1042722
965513
978217
123054
877044
991621
582862
152806
1021491
854766
413509
958987
542471
308875
68642
650912
678655
841236
101719
517138
583632
851240
417251
460059
159349
502353
585772
585592
169322
775499
131584
212526
917622
277465
34399
202786
151433
657541
271199
64922
216932
511135
818073
900952
351175
503756
882750
199193
365213
440995
770525
634315
663186
344146
640385
958896
770037
73647
404837
632624
1003143
160050
174506
323657
795054
7296
777964
215257
381103
1045260
892422
168339
929359
559060
411895
155483
133496
405887
402704
785477
32019
586417
257315
589727
822120
628989
615944
595189
275189
343514
921518
500888
790768
905250
942263
54687
69339
455159
90046
776462
1025838
935882
507514
454143
91569
967949
991220
512390
1020965
945755
914183
43169
64689
207508
123628
84037
1030716
429931
527848
989569
620754
794707
407421
19017
13244
347019
238586
972514
946428
921685
327739
862253
116403
482500
827996
753302
577134
336485
339629
911862
420919
551607
650616
372457
742211
496298
280223
396508
616145
408131
179250
983365
121058
529597
798133
847640
3885
1016808
312957
154862
528617
59886
678618
207198
644017
758219
312244
848289
442385
870707
497934
1044072
1042984
46231
484023
872820
260756
519298
383082
11518
713651
621820
589536
407838
817399
82901
237809
83254
399903
526870
412029
849763
661284
929941
392845
249510
400201
394612
604305
973049
332317
986085
767179
151427
330584
743477
814458
608290
657864
59309
808618
493905
715959
49773
725030
667295
757891
848201
7201
57788
733131
403654
466332
503589
791290
240311
668708
518654
209148
776118
955731
879393
688588
901262
506122
47086
282349
100087
575554
50250
611042
311746
910954
564498
985704
652979
41261
940887
117291
346781
1000776
132902
1005135
532155
961121
262780
575390
104466
234858
186353
11780
715402
34670
525536
510395
136348
888998
1020346
101509
248855
458081
743497
413722
646252
613166
197258
378483
418723
762707
254690
192664
405462
532827
131390
945901
1008711
772662
8968
251112
618999
56012
824915
122693
825837
883208
571915
454525
937078
940481
27458
945600
468429
144542
337382
233433
237271
307531
843510
726605
16718
702626
875883
983212
355109
953106
684617
983769
124791
59343
471495
66646
895409
1015797
669898
908944
172734
190325
575417
12278
360342
1025554
116018
48627
790293
348248
807536
627142
173763
568846
820751
240740
386877
297419
525205
701697
244320
689293
649927
606053
598950
67521
999929
521732
224816
365156
365484
265848
300700
704712
893912
207168
667058
600632
449974
569530
56997
1008901
765157
357512
410528
110141
318302
185140
443316
874282
17322
777115
21912
261935
264829
591461
51708
113304
88127
583679
193104
311447
329206
324565
447737
742944
928202
682268
855226
195160
593363
250234
295105
316079
945901
612468
724644
501989
559817
16021
893604
1030087
476783
150357
730936
610812
125775
1019224
394784
894332
555896
970065
945725
193883
174948
274277
717571
530227
937462
260425
442849
570719
521267
1006993
236526
6250
809613
112588
828098
482030
931942
781233
3194
386115
874024
320428
365344
412878
841198
74181
335464
298435
710311
833494
260688
87969
556562
669452
399434
950667
816993
407874
184323
402624
536355
402795
480401
813039
548972
467257
734910
824069
32316
27790
490014
1007914
978324
944803
958307
688420
962876
824852
150211
562495
115781
502710
19625
360760
294037
458896
981681
718448
68388
8546
721515
560114
250490
436082
565381
1021075
938373
42898
860026
861590
246738
502612
684024
759381
55610
630866
316300
828978
621812
998138
455889
174540
1013328
360509
608559
195539
995760
74119
715255
237457
155068
476567
558237
69841
464044
375816
982153
944386
993311
804976
1025773
410621
270634
642012
446712
351755
96808
276825
643955
959647
452466
926966
442021
992312
1043704
540224
325212
919516
508541
505893
493675
472803
855097
24507
553526
50523
543579
914846
421666
808346
408203
303122
380100
636909
879457
620101
553979
517114
512170
716824
140512
455182
295413
615862
978041
948685
1024537
691290
321106
126708
218888
845300
185871
766818
571525
848704
784386
728641
974230
591250
629475
525075
529628
626522
473373
547241
810399
25221
724469
898015
469373
605779
753167
714289
509977
364731
857730
297850
285769
555209
891721
5502
979498
29665
711912
580680
18201
247744
856914
941410
333557
145449
603435
915389
110521
249750
857046
668667
783866
202077
413492
872963
999893
211655
790982
425591
814292
814787
156023
343970
461337
346552
123778
508053
598235
525286
1027654
91126
923275
239624
595525
562762
394373
986919
962278
184533
838004
496837
361486
952473
851941
907996
39108
149369
1007730
537979
265548
985261
927316
517993
352283
57444
459761
569186
262565
489564
833382
571373
480069
1034542
419916
467303
321299
55992
207510
609016
524999
922056
444812
328971
657071
822095
1032113
237974
338785
20738
1023194
440567
814740
2660
606606
84861
999178
380543
420461
812182
512995
776463
77822
245635
997204
55918
859568
82782
301011
200201
721720
20812
338726
750749
341754
904594
513216
127552
272675
999086
444202
490794
870270
804681
330678
389888
535966
584827
42862
93916
725243
686228
647337
520086
948681
853326
1028740
999129
997689
920907
898920
805577
794829
257732
155356
183864
137994
424736
709513
571458
20336
268927
87988
179591
136361
413756
135013
77313
112375
660744
909962
642006
62475
998405
853308
278897
17517
73664
731593
413331
529804
660845
569163
273429
71053
42220
559281
98285
311012
88633
201003
1027733
536633
182410
377212
161626
336028
187185
59952
791922
296638
362042
946020
569675
525093
474429
226999
452527
94487
818934
74285
128833
765889
41202
252379
179540
51269
699532
403506
380488
198486
638181
152768
556427
1039447
616750
985359
750922
143210
503450
363466
139944
719593
310450
904160
713435
222541
848767
613084
627230
419318
378669
973681
112891
760469
94417
715812
69725
842392
819184
95982
426749
379063
293505
284512
77843
228154
962778
744021
619140
56792
759859
106826
583431
274724
263317
588723
831677
402622
894989
258455
350239
492806
846546
236578
274928
283210
844465
267538
637391
327228
919200
923660
471797
238675
467230
799825
570002
336043
228471
768048
1020725
812320
1014181
854901
42523
179543
236139
747752
218153
851925
721810
767736
5680
277233
215746
677721
982692
860911
875397
568412
273603
244505
906574
601282
638966
965380
743587
269131
955173
444551
878331
383641
520613
66526
674306
549926
847329
819738
409105
424030
56481
475905
777972
1003331
246511
286682
927447
340518
21605
535506
483616
965015
522195
601948
371625
60568
206119
274937
853365
521665
114234
879557
531797
680828
479214
762240
773783
988587
168629
301835
497229
645853
788788
954291
521522
830711
944250
743101
467581
983977
10197
392299
329475
1041697
992914
569518
369457
1036051
792617
355746
859541
964827
511049
720339
740869
395320
48092
490621
657231
180206
882116
730559
679394
137163
699204
414583
212440
180895
992469
334792
634490
707376
822201
386967
1027925
600946
476725
514154
605973
951224
219971
547216
172238
1037227
190924
745129
622230
588340
699400
58076
930921
623987
205735
471590
551483
84592
628922
868999
936284
274850
1025814
817367
918707
919353
801360
43301
960137
443053
548470
697113
1024108
15310
235880
652302
299322
120395
84394
946631
1033229
508171
208805
95968
505520
785974
205207
388463
192945
1010467
386533
805947
388407
919098
812765
201922
889370
1003777
795064
503700
599298
679158
524356
16146
73443
258923
641436
546257
267003
121718
185121
332614
743983
35083
493838
854764
746150
764940
901352
412065
953234
1013450
626336
768556
504629
664323
214629
673479
373855
985345
198386
796882
820551
547083
708268
6283
75628
423968
927065
47474
1004308
121769
291851
738477
1019660
152672
193927
271909
866972
900200
496255
939661
1027717
363648
1029272
405628
723691
557447
916090
821310
936415
135622
973677
92878
398720
450865
966817
118841
669667
901203
462058
696584
515462
780219
22125
723939
927000
974115
812711
639893
292115
101001
82449
616976
945167
632499
1014956
527721
554834
668445
691440
386375
535761
887019
930462
214073
684293
453010
555397
764209
560633
851302
164534
968209
811667
188050
738825
671832
730406
828484
777628
854297
510259
526866
645901
371606
863731
634104
730026
185064
136676
32496
536532
231553
241729
14171
187673
805581
379499
289787
417119
814104
681354
57682
852672
143578
613425
251322
61651
108439
938330
125839
34451
369124
901351
211303
953784
315897
833175
442756
207713
997510
715988
765039
828409
5339
45972
168425
65678
408350
485213
691619
968132
406175
882867
396983
1021106
419857
443065
508194
254736
512641
931326
118443
378585
955097
341767
40118
229822
524197
53301
862387
962916
994069
724244
215101
230808
761601
453409
220313
736534
1007279
232888
533130
48934
587679
384303
550521
860254
344618
880525
879296
911341
24779
884449
382483
234615
740287
433521
353428
26670
1022373
490650
128411
53606
858701
556601
703568
444555
558202
905435
891106
711735
82253
988400
554279
997880
889764
123672
872451
844309
15623
845815
486490
776220
679116
669652
936263
677881
329595
787482
37395
114283
309521
29512
754474
758405
391477
1016590
623805
273911
557015
178149
955177
726389
820966
180600
7704
735972
382706
878982
986532
588840
205082
857164
225024
202766
181827
57010
23966
893588
565630
204933
860281
797799
757160
939829
702954
282409
644988
94990
525984
223523
27423
890817
941707
266998
917934
26077
878049
441419
527668
116585
236423
769621
680618
756322
795955
648118
753537
178537
48550
598248
1038107
141690
964889
608974
563723
535605
461595
994515
891780
90480
728499
312220
1028928
10239
166966
927018
26980
830804
768384
609528
913170
204872
996903
817750
1025764
465277
384742
314812
79504
204141
422798
116037
478673
83277
179112
494176
435600
96
197455
587690
480772
95363
211048
22420
919951
844303
556044
792193
944109
232600
419554
250831
638712
275611
1005278
167193
70246
557457
233280
186200
273673
609656
213496
863900
632952
362200
1044458
280389
226040
805819
965399
432539
600755
756606
64363
567393
488423
183345
327004
266761
611113
564977
505176
74300
188803
213935
78558
437313
981075
579583
358366
951528
761167
399962
626921
12005
1006275
487353
805698
190447
298926
888988
713922
596291
395514
402756
296582
640522
777770
391275
314068
656621
517417
877170
731772
534426
225879
1022760
850486
835285
948297
508972
53954
268155
863181
126550
124284
7335
31309
237936
397077
897689
1014541
819644
397156
809531
200431
1013781
1012569
660473
412763
349471
872312
634197
285013
614000
312700
111963
572313
861139
778972
210109
88568
6022
1007982
677306
577068
657501
740130
791114
521856
6200
98841
920926
890860
20417
597686
988013
562783
275898
104261
290455
969221
716054
115842
894287
418493
11067
945864
805115
10777
582735
866740
103452
1040560
492086
864688
244447
363766
405911
862707
429569
487170
860124
1021387
565135
772342
882260
701907
713179
959307
433078
871152
886697
264515
399500
282841
713899
319020
91088
312893
254693
425029
1017796
88683
53608
600456
52113
835781
368895
569295
412117
1034922
221616
161813
784527
115793
520542
954477
255492
831755
815072
108936
898471
478243
730301
811371
638130
116644
765681
9291
9560
311204
697453
144514
853026
187103
1045135
219300
783274
769101
179054
560903
118615
882686
625786
968750
733882
279192
514163
8131
777565
430554
617110
180684
565678
828958
12504
652554
179013
772307
378292
49015
292060
1044547
681786
8806
131198
705258
318783
653367
379104
886212
865825
710765
851603
545547
280697
679546
70156
185994
906456
153104
437691
717904
912306
203971
193985
465334
711351
491327
923198
288096
334764
962043
683429
51770
309705
304439
336128
211446
676053
818532
804215
881751
1002115
894289
250494
179572
890705
57224
30300
610591
59624
79027
804839
1009815
137588
545027
1044169
589501
452088
432637
974963
645433
925313
908608
807208
370751
894913
22204
619707
435787
84008
539380
478812
300223
481154
462184
394103
276973
323564
638586
296327
304755
315738
1016973
933613
628322
273662
374111
629838
952833
824962
263343
308150
361489
542941
849193
881349
867741
37658
632678
800656
140088
124190
416941
308006
899155
247011
810533
247408
260246
305033
517537
400431
947635
723638
350748
926680
280514
760394
677564
906442
712872
30844
157465
528426
1031145
480300
391590
153976
415767
713855
268277
314530
233878
282438
821656
769932
294726
37993
630525
50769
764518
779325
717491
605277
46877
293918
238176
283365
490316
826887
457466
825921
615461
374193
994206
80438
15195
363404
302602
513447
154657
555281
698267
55496
530218
58039
571030
36928
55336
768112
873106
723239
386902
380961
412875
578411
539437
192515
48323
659127
102590
592294
132164
655310
383712
252140
839425
76793
137467
112597
335019
307674
470016
337875
321542
290410
236424
865018
485522
629890
552660
757426
990265
617598
61413
784178
24189
124328
1009029
34020
226887
518864
426563
1012135
781422
774702
1038102
128038
1031823
836429
1012718
1025825
157786
153883
922030
680501
858601
26060
543827
101116
709375
23574
524389
988061
1001788
992472
285548
744118
155315
105897
475037
1021823
655316
173642
947862
257801
875427
806682
543059
685429
977954
119554
697204
597293
709093
827869
1554
806609
585815
1025607
130949
296339
948747
929798
608999
420682
737733
342975
619782
82058
506227
127759
1031592
203887
633307
97529
592625
496872
1013984
762512
200355
852008
143366
85078
226632
331982
184887
277972
59803
893823
511878
440376
228521
332553
512800
379156
569627
902423
455019
815325
193684
651937
491513
708080
1032442
825028
335431
953560
153570
716974
61391
177007
926746
866272
519959
662657
643227
749793
514686
725053
526476
467807
319356
538257
297380
166799
629319
669964
227940
8083
999494
632929
805725
851567
404809
174832
560032
534239
137523
373305
240852
364292
199081
58885
111992
768659
327906
1035975
620806
168843
454395
283225
338595
775366
291784
138183
319751
969686
30941
33270
300891
211977
415866
746776
68370
814822
933141
137155
952329
616556
259135
845844
525010
1023485
55630
69906
619761
511087
730834
1010915
398947
375558
240279
23226
193945
99063
743135
132852
769178
792645
154248
854493
406018
104476
505951
536259
846388
998780
916563
180463
228348
356050
152957
665689
215982
587135
692300
718361
96541
663404
525599
488321
748154
958512
1033143
213931
742246
530902
299073
443061
278004
662875
192048
570383
519473
540889
308690
247359
849248
473854
501663
1036371
1017760
409421
489961
692076
636982
96665
1015014
703940
662015
114567
116787
519110
624257
276610
499001
756402
330638
275528
364898
731229
236523
534712
192617
534720
120932
263059
655773
530873
842060
401099
537485
711206
780757
584997
51279
630556
115489
905831
502807
566168
162751
806621
485496
836605
801274
547445
381366
679874
446256
225
455936
152995
392745
937117
884633
359778
371469
1038164
79966
839179
786425
890056
233134
550432
169077
282868
525141
594410
244839
231431
594261
560533
314373
108241
439905
477145
86476
744223
863329
429634
381412
599954
967911
6499
303428
179360
393009
512924
420431
780128
904419
240604
825969
602922
806462
157274
1010655
1034882
574426
693838
475742
630658
429407
710089
244415
254890
687367
1025486
407071
370926
147458
337605
331006
113474
821702
1001893
331237
107433
538129
799989
1035724
678218
842348
695542
611448
635099
852272
666967
1030303
786107
814368
128927
1032625
49918
75118
88744
12193
92549
1029632
783193
578511
491782
767740
485147
439074
585129
250765
74489
722916
382346
869119
1025867
329396
245123
438292
994596
469666
224895
825640
636387
875179
433492
1007153
878669
519371
585216
490595
861875
11412
696921
204865
164590
460411
771279
30745
302008
332202
769239
540099
95772
265713
243432
132004
539284
258963
225245
393734
696394
253408
287919
802182
128929
866634
1025507
1012261
1012362
94466
682898
749686
352997
1007741
994576
9950
935328
300427
694056
201269
157406
1020176
446417
622953
294530
617998
296416
89601
133744
35542
397374
923484
484794
407696
982010
882889
669054
207888
501592
915757
208244
173345
1005222
218486
256191
233579
285820
687896
97987
483143
1019841
745944
401536
740027
8508
781820
53710
959890
895702
695388
433730
397917
792778
519016
986237
82454
439856
570213
49111
845801
354870
330059
410039
308757
495538
582605
217025
908091
198727
501193
67008
55609
672681
702644
150110
987090
545335
694201
411382
662676
737786
1029359
713166
37213
339670
915887
873208
391313
703674
657995
502321
897982
517061
291620
736862
660067
935077
995656
480601
239676
993355
637271
155006
467157
446293
83373
297377
69415
449460
237166
224994
537963
836345
992228
946443
467924
10386
3925
534215
757246
382335
591265
631958
749570
844584
1027176
351653
10559
29846
654992
162035
714937
133191
468210
1006458
387807
499140
135210
307042
755022
227870
715778
52978
818458
32572
551609
660789
461488
469445
304562
879136
44117
435553
429703
175883
184835
47486
426489
1017767
487713
395006
277909
623409
549146
61278
150269
61079
761058
717003
429590
690425
954464
424306
496325
78127
894642
360336
910730
242566
883511
988014
152791
121291
546767
80158
630055
729208
504497
323070
390937
611241
509733
394738
772131
750148
851224
570954
316490
481174
713367
427786
98557
595302
197383
859483
364052
732978
883918
566365
773812
311089
850786
688915
676431
362299
952217
481482
221641
949742
657745
56994
863459
522130
592065
399919
975169
877876
986642
858886
206068
820787
69443
240728
397287
278011
966854
955601
546016
445523
301860
641067
275890
987433
239821
639763
388538
334849
278940
613245
451073
864624
789101
831525
744509
522028
517535
519675
654589
82898
775184
414990
151807
477331
483322
798055
183092
1033958
818712
364764
612940
819170
164757
616070
334324
175641
126069
368637
591601
851091
61823
800621
17399
403098
431072
722951
539036
95710
462228
398499
715493
995355
437810
674979
597548
405327
964263
1015042
286215
39947
136951
287233
451917
512055
497630
183528
434553
588892
321187
692361
478020
486809
34393
293242
902356
128624
491420
391593
76676
254527
357262
586978
893797
329870
198496
815831
231658
159724
897540
887384
1040458
467142
518522
483941
241461
431991
32697
451683
784191
485737
599906
932732
524261
324844
430065
968668
365022
611014
284464
338312
484165
772613
616966
472603
494297
827977
211617
288453
599165
929100
895321
687537
69549
65354
758102
232459
1008758
500733
206423
767453
745302
617907
601906
192905
591397
109648
713760
357308
990519
773449
967772
921955
971975
821051
305357
129427
199624
203604
507747
25026
777059
856655
98222
541028
184519
455847
877927
926399
524471
902449
280288
447967
338512
824035
770449
441874
332378
709638
779731
81863
877663
341671
332835
942083
15153
680022
120790
467346
927073
906651
626659
569348
666292
318156
392107
554438
358610
222340
383877
957174
973942
606757
328064
1003241
613889
11023
1025818
111421
188198
191015
110219
692039
789925
89585
1021150
333597
329147
981541
524526
407093
294643
798845
949528
655561
290096
267558
887106
219951
669760
307553
279901
236154
153927
603380
762790
561022
69878
66122
680548
619232
668544
237597
1008732
943349
307667
64422
903317
769108
127112
710676
870131
944968
504205
571149
328099
753971
241042
1028290
781467
835783
951586
272436
442042
1036494
392651
525390
356322
870073
491074
411910
698309
386578
136591
331252
851778
452451
722138
36768
236669
508179
555315
22096
1037266
391291
806743
414631
316937
25671
59723
661325
544725
370128
47394
631783
508053
528866
918734
80260
850578
353768
192681
441707
82881
510594
939800
203000
381438
531332
766436
88425
803270
298823
265883
9948
726325
1027498
955517
173750
636068
867398
854647
689338
600295
742009
151337
580502
1007875
631724
601744
1015679
145083
292250
201615
317364
150916
913823
183797
485738
201360
500182
159058
613881
590913
795146
961473
454092
268389
1030431
419034
915999
480941
841468
605808
510486
259813
65776
594534
915677
231741
1015513
31562
208171
284564
882325
751823
378525
907361
76526
44401
329424
89204
295771
898438
770189
308993
159283
531530
746363
519428
28121
852347
621988
659660
607648
669925
29765
92614
1033321
516611
159111
696516
390347
757285
69110
534481
177551
726344
556950
636944
244146
205261
149282
1012260
157267
278617
577627
673838
432942
401414
534524
617383
238532
117331
101128
12677
15695
719296
990205
760085
964440
334766
956900
561120
20370
1019780
961688
1005774
936322
685190
986346
835310
456088
991519
714318
193010
94747
272094
144354
482212
797353
550757
786710
128379
415441
791708
154316
597431
37178
273424
405062
740195
124262
604015
846487
962224
475939
555583
927024
863770
424647
548953
456104
1012611
990320
41605
862579
62981
979394
884206
1001532
758617
643272
66333
582603
638631
658111
835249
1008810
184117
210932
667853
344253
770199
400261
114216
984584
886739
77241
958119
775215
772250
14276
262988
578409
53740
43932
715817
733090
939754
98392
242565
533096
139574
209107
486126
244159
767007
501447
446429
515076
449927
291709
602117
888410
634823
955839
961728
712208
1024983
66448
142400
744079
905581
872788
298486
546028
502414
285390
689803
465153
499576
736753
665147
307899
699703
532791
29795
559316
64034
923085
452485
101261
622508
478509
252008
741465
319707
650179
682715
975287
222491
336283
436454
728858
441987
879918
423145
806380
319901
716126
208047
228750
516599
940675
697410
951108
175304
887344
721550
43875
992595
35508
556967
529025
985549
224373
778636
154199
1001218
873048
148136
951897
856370
677790
555806
202041
929704
99842
562752
924305
399313
385845
533721
512919
686983
623405
223655
124087
535597
561586
58286
52069
444788
154295
773769
789558
673615
917557
349542
366073
837081
48550
870677
86594
630137
152128
464290
319679
951787
22195
797975
78555
670666
921882
92406
360529
467560
48603
83523
482766
930371
409233
341262
159962
721718
543685
145594
274077
662219
4581
725934
721685
953648
269889
854599
54686
189171
643824
924785
578332
199677
929088
668012
460036
618040
1021246
10773
107199
407637
949787
1027533
1019144
320452
1012967
1019609
503807
762943
60388
978103
638934
296602
696997
53050
1038743
567616
522541
590221
285789
429767
265649
177724
219744
89781
709581
321727
206376
611472
607604
204062
620334
834004
740364
741868
573795
589973
156720
53342
498849
876230
110975
307602
697916
693227
582357
462931
854533
315006
459230
877108
143965
436170
933883
634689
515151
726610
157261
868145
992435
828824
903158
411993
945297
777946
313083
113735
40787
172776
957512
639485
558042
634069
385193
467960
381513
61101
762939
757492
404699
911518
655220
379768
832062
865622
755525
785263
222409
589138
940558
871431
891021
254640
719509
794634
818216
950407
326332
827705
202558
569121
841402
547177
152790
576571
373804
705169
215992
784910
835206
719080
521060
141246
192174
172281
205053
963863
553933
817922
746893
142699
62107
582136
799696
570555
875779
569092
391697
1005489
678338
482643
962865
79393
444955
830753
793984
512714
732831
499784
199974
215899
1038376
1011126
361218
476893
596424
617451
589528
432424
363094
553120
129887
61944
915934
160263
424862
829903
245426
832048
501160
146438
881517
616829
112595
427430
827005
358191
861291
734431
87671
865746
393566
62847
514440
520053
983865
913728
828956
741368
643117
119385
809111
539528
948001
411450
1039111
665039
989166
310162
763723
590995
901409
656672
509327
52935
243309
265953
244295
143606
467124
47905
671660
186148
982109
136669
785842
227855
705224
95610
106373
375353
16297
234697
641905
1015711
528566
212238
253035
468039
1020846
556601
630659
319786
479179
74107
722954
845865
361407
560736
102888
25297
237690
568426
931782
491226
878992
557231
399934
72654
372727
202745
652535
971022
722543
620777
427813
688997
433148
931990
459183
958521
586847
515941
292601
84853
830652
532555
277148
859841
418451
16237
415665
160350
577661
810952
263373
680974
292283
80371
28078
532238
936588
583044
1008605
87332
904699
723793
832068
1017865
538414
925573
532962
66201
221058
937955
849959
667157
7602
651431
468526
22834
103743
293966
212362
947944
674923
787379
709712
483252
299417
154870
495082
119452
990297
710007
1044801
605824
668777
791213
803961
930465
7010
80329
699169
223175
559631
181430
595912
187849
392019
838964
230621
59643
184651
592512
643061
740371
403300
226624
67173
453233
973190
470728
14125
279601
615566
773896
581280
1017396
403611
695785
844363
946292
663408
703811
111912
63255
710532
352073
258115
899360
45664
716879
340300
507990
901135
722297
759411
199143
378044
339310
616944
1014993
507861
330516
853688
836596
993002
209900
269230
114489
989201
196437
498344
657290
782614
210601
948795
105729
599147
285912
634105
651606
599254
985382
452344
291769
232532
340851
256465
614192
550508
865679
539398
375192
80250
1003504
676157
398793
299366
70730
327432
896416
280797
785915
883120
533404
361338
132184
102064
704543
375349
1006324
477229
572313
294808
636369
736071
1021242
514410
19689
415834
646685
817359
769955
826885
969498
678262
955957
435051
81493
1023032
745676
1019130
31746
469548
89186
887818
799078
896906
544931
119441
985924
524334
582342
196671
1027068
1015661
650102
930868
169670
182482
658637
49693
494139
648440
355724
424476
401248
573334
183415
5047
763177
792976
954445
275607
1016074
537734
49468
588344
585981
1032021
956820
454828
466241
289993
293578
1027956
849910
213007
994009
498302
133513
901885
529790
46924
274394
795826
341921
396104
991619
893449
801356
151449
377331
770250
707393
566887
144643
239558
987863
220976
342034
183320
322749
687200
678329
834497
190876
764510
491531
348915
112572
550262
318107
442670
399633
263143
1002794
418770
708939
912259
401758
571478
323150
701949
656609
151158
759127
124237
263527
117266
373698
318022
263953
74480
328921
892262
716088
52683
409728
520583
271252
150506
502306
63685
625343
876941
763451
934524
932877
162987
785085
111578
571186
465604
113156
360700
369538
461995
119493
962773
23180
906371
176736
388232
495246
696891
199330
967701
660018
93346
29874
807984
763660
238455
817860
657891
632819
248361
965234
736384
24511
672257
567377
351559
15934
688850
700562
851915
673186
176874
978906
18363
865794
255661
187425
508690
306295
288427
63125
705169
774954
807886
583650
382659
832291
450365
271096
392603
412011
783145
367032
542656
93252
717045
660608
878988
214415
764330
869463
93761
834736
524721
1035846
146215
861891
497035
92589
136643
964879
727794
35946
847075
919903
601620
822489
498337
878916
913982
328248
932093
609393
794741
267046
934830
85541
610623
304519
757220
474152
837103
60001
306715
695203
444052
1038918
912605
785342
3436
453662
948772
622921
607877
195705
84619
930323
368369
1002842
586027
291773
711267
493698
918119
466543
856566
322448
540034
475043
827719
106914
69700
442783
48797
737947
436353
985703
193519
58895
580439
506113
138521
322779
382628
812798
746150
352475
813902
19215
1019205
181356
88542
673847
787817
858996
149354
999379
40158
324725
955302
714786
536696
383000
712133
158676
327907
406240
388588
705578
636346
997882
378830
853622
1037682
246567
348160
451809
529797
220431
441535
608058
858913
219714
811992
424115
320369
83423
210525
139329
817574
82138
163297
612919
874307
946695
985322
1017939
593674
291847
475886
117089
399102
163847
392236
203322
249710
579271
934767
483400
909265
303633
300775
719244
200651
539393
890936
669505
551002
452304
524880
434322
648523
536723
328547
54394
340359
565277
465975
32237
22034
770501
1029205
717973
930216
661847
725473
468388
380626
693566
257086
509326
394155
625582
804056
449228
444230
771513
620779
648684
165360
1030667
457156
722769
292047
742573
437224
897684
364606
258330
225303
909912
489889
585410
427273
100315
957623
29186
145756
340667
809139
234133
797428
609621
924479
775084
526588
228369
139608
893311
82462
438638
517806
313711
539250
205032
99432
494506
425950
1023543
508795
93707
34829
111899
288938
467473
122964
845896
674002
352531
792407
757335
660702
419085
295115
162053
786643
702546
462146
224541
462098
59446
984555
982954
879868
767784
336963
370728
141709
701913
507341
597628
459322
743477
107187
395548
366508
518401
1019946
445983
59612
1026424
376808
732887
298205
848510
543992
108382
833559
305639
187042
928437
752567
1020529
300577
40232
103150
745507
238089
917275
94545
865659
84298
497221
196483
673353
366328
159815
100285
534726
90168
154798
601935
25606
36010
744837
58698
1001674
394507
297962
525746
803505
157290
492120
495742
292214
768248
825270
732420
744437
600582
1022024
157993
937829
825274
737708
553284
41615
979847
429374
401762
565280
499587
348906
201363
589225
835333
871173
578267
70015
470915
648994
308041
128597
354958
419833
317445
1031793
76075
800666
724519
961015
669389
660143
598699
289131
454434
44376
810595
279420
207172
797829
195321
258749
608460
208297
117633
419868
655202
739225
595268
505657
242338
349413
247467
665684
331273
878338
1038658
856735
799101
288217
455315
617620
728005
879851
906811
240873
629779
391898
126932
760997
1033833
295496
264994
852768
53654
941061
761797
909214
148940
503864
378118
628035
108298
345198
929832
971772
899875
801157
865957
101292
712714
13908
916811
740952
788158
84867
1001018
857298
578440
837654
291074
581731
111931
583009
435390
399831
31152
278140
432342
880485
172049
622864
545956
170448
20447
666265
840296
697707
491683
494135
188940
181549
698560
787814
29269
691896
213197
286652
904961
772623
973802
905969
812848
519383
496144
45427
795880
638836
127536
217258
725983
238303
69876
712414
369909
835171
348187
689599
53076
429015
517344
1012325
268398
497669
907099
927595
375662
409151
98620
53208
560864
450752
594225
700792
385025
144270
380258
91335
257722
348463
452327
1020733
53112
143385
386511
919885
546138
820976
951879
997152
879622
442025
1016566
82780
457112
445761
369202
865748
746258
270437
902684
851394
646136
738538
1025379
855688
108279
646615
75166
666227
788385
965829
32962
902734
856535
936125
549808
566783
487029
246700
246539
977325
142905
775067
423915
71988
739678
787710
457659
1020002
270887
788187
864897
881559
180258
456753
56288
640287
126545
593017
929619
350523
976490
133238
712173
438314
616532
483486
939402
50759
1014333
172736
300676
960262
157105
238565
381312
738747
673338
57043
201157
814651
350720
461827
177261
89303
347979
275174
259558
146277
675660
918042
227115
953160
331875
494106
664483
613375
359285
813217
229603
242388
285980
839530
170099
933098
523385
689929
401667
428040
433208
511035
144103
72811
873869
815752
579770
15324
503967
423887
235211
482865
508374
151057
852032
693813
630114
541493
1030863
634115
344267
246441
394976
457108
357393
438127
394518
146369
841856
371608
79899
500394
272823
574269
17409
659854
772733
976902
659951
446517
518767
183884
347742
237287
239386
307561
879965
8099
520177
241319
897515
187587
938261
155573
131973
574082
902164
206180
247556
277250
177900
1030659
752010
385460
243439
380572
973664
599814
878460
423878
275617
216584
500753
736076
467386
884406
973745
399434
59632
869610
384839
230601
236539
658412
372213
339439
72392
244483
238512
511848
717852
394170
558632
168889
1006203
87327
140010
11116
393122
881840
431655
47268
346589
236454
593404
443867
291042
1021883
223441
805183
524497
795283
504641
924264
990173
191383
869168
295055
857078
891791
885818
670374
83346
86785
918374
808353
472406
318900
256166
588578
222251
332723
943632
944879
607100
224482
809552
889652
609156
127468
567055
918728
818243
254367
931542
768199
774903
1038121
488697
11510
247354
343446
108859
234642
332344
805249
592138
33737
447340
452356
407841
196639
620493
1026040
839999
113221
787914
39932
252425
252809
207592
367866
1006844
796739
339775
629999
912939
929589
963306
1027287
441190
914141
860545
259860
698322
690845
297098
156902
880681
853878
464455
576490
506798
53664
543068
128146
301152
852469
423718
731859
852450
82950
882150
217170
974368
315022
874735
904466
755635
429613
661255
548772
340724
313889
459301
148467
57678
366815
264497
595590
206534
1032236
255885
514327
198484
258215
137999
615576
557845
793502
417125
376523
348688
200868
280888
349326
166022
785689
772596
292688
118294
633775
220438
441149
34047
487063
635908
290163
663975
643689
794516
182001
606998
177520
407999
1000682
946133
55100
133775
48403
233476
1004114
919975
285689
708773
478652
446335
152786
916468
434606
774037
787429
329724
377671
124795
126945
102616
277190
976384
515495
529192
464631
907796
659655
399539
347677
448962
310422
611975
987407
546135
885999
214255
954344
333535
540627
377070
427251
566829
80385
327310
747543
55759
1006301
668327
802640
885840
54215
140847
350992
1031161
621198
1036775
891049
892910
535333
314975
161817
90938
517075
690402
953118
331409
45117
315582
56890
169312
778727
119180
350581
486534
210372
425390
251467
582631
745557
666931
650774
50516
743522
241605
152633
614806
761488
153523
470839
581398
641749
198100
248653
119534
741283
294616
464501
598073
64662
127544
1039574
331133
172963
295445
393784
384142
426290
434125
405725
648488
365265
210476
467983
29123
577814
777481
787109
987655
959236
569969
448001
486888
747870
1005883
5859
29334
512217
34110
642108
778122
588159
821130
332403
774136
525528
377549
383958
740178
679540
733841
325669
154355
745506
55185
468523
924287
714429
1020311
106334
543882
320087
597912
81801
799773
444858
1020095
374848
886046
408672
664705
634743
783679
808116
921886
376391
344709
581288
807396
166725
957543
29625
415336
309281
531385
684201
242437
754769
52812
924628
460150
690037
919056
792215
813866
647613
807244
178204
646099
344993
40463
1032042
120107
408013
651742
247629
768203
111861
288395
784302
302190
834525
347114
637844
901786
952677
291350
523598
959751
881054
50654
96411
99395
989387
407392
392834
768691
907028
449042
391401
759464
241839
222747
581951
304085
350865
825015
313722
504803
510627
74929
911518
211634
504352
486515
52469
220204
177169
461978
993448
789179
643464
1019757
67868
765503
830608
999146
53431
290899
1008603
230575
808544
299035
360095
749627
457270
812054
991723
381987
463278
745035
486360
810826
392198
823189
340415
396595
365668
890769
293400
364994
780819
649370
269140
1004972
979900
860769
569358
71544
372842
842143
991239
85270
91430
179472
186318
206321
152063
405703
515745
828368
1042740
793924
70897
57133
528169
116471
339445
130519
59913
978727
165096
989193
743455
8906
813516
380175
991467
823625
43307
240144
1043662
177899
753947
1010354
953711
483874
336719
580171
1042997
479026
764251
72291
1006976
628558
948515
900568
213296
298202
1016243
188527
127902
448623
833919
349401
904504
56170
278528
889759
630984
311006
467122
383370
91075
835024
236313
49776
509836
363616
234006
511608
634549
682192
1040488
365629
94414
77893
703909
351715
732221
532256
629151
791419
23316
703349
259616
175889
856912
346492
229966
221832
433314
898270
210200
447243
3719
573929
190720
466248
272440
751020
987549
850590
110176
18778
282031
931000
605354
171578
729564
865638
627577
57686
863618
849967
119135
798537
145721
327463
508725
281164
481708
383690
311909
229942
1014661
445530
773965
611525
489435
265141
159568
615461
895669
599049
153643
8718
16750
212968
284208
649284
974865
643966
336726
424505
624366
875410
612930
724250
971802
237766
369771
827446
193670
1023667
617283
535496
1018546
600549
635080
979970
958660
962090
530776
929988
815293
973820
527581
539049
387473
660826
718374
864525
504251
608770
437925
932848
38061
471269
159813
347858
291265
315788
524787
359727
613589
826122
257729
207504
70373
539748
471191
77856
940434
465647
962754
638701
177047
731137
63030
1010252
419918
755740
345842
382954
359313
109486
146638
503768
692965
874516
391507
774357
446373
668007
622172
988316
941843
245174
134052
328805
392464
28263
537776
280604
130951
739546
620913
170978
149990
613687
400535
799577
720321
870516
746657
464223
317539
462260
582055
348568
172790
500961
962492
598348
796771
422412
939731
853125
252019
154408
101411
341998
512208
71707
1040632
682805
232229
576045
268806
787388
580079
831471
1043897
454661
915920
671688
129747
512979
418856
469876
680713
970866
185324
572712
193548
723655
399264
694776
469282
818719
532386
496159
620101
749428
459829
821998
217573
901350
112209
345684
280832
210157
129799
460827
54175
544649
721379
723424
1004332
820066
443279
413668
521109
829025
381707
626809
765934
142381
187198
945864
715593
669334
247073
415308
86599
254533
852428
219587
951214
569170
430745
998309
988160
721805
211616
932799
299423
738120
440704
326036
904243
266073
182486
451283
722085
182289
206714
186331
50110
1017064
196749
80970
188929
733793
95814
15054
262942
985746
537106
535358
599635
821540
766144
823820
946795
700399
616951
530261
352419
696075
400885
730127
83454
494645
719445
789995
707731
934444
34596
550382
494632
108170
476167
596571
121117
691596
167251
818944
760730
726087
724186
864446
213014
544429
209123
600872
740998
868872
1043580
375294
862101
993499
552530
1014019
154760
932041
940694
681352
975819
776778
838122
466644
193795
1041445
1029600
501101
788135
322086
487957
267854
1033030
678346
811406
125372
670921
134980
213712
362285
306350
124055
864153
435753
220772
949200
250491
125668
180299
788679
909303
46023
58443
211375
451642
589792
1041737
69571
12167
759363
824197
900211
998965
24287
853709
502828
411188
1028174
688346
703471
267510
501626
80724
936520
442773
499624
720076
255437
166207
587351
386871
655694
713126
226447
121950
477307
977612
585959
834669
790313
522493
771016
878392
194665
758412
797074
985530
107701
478614
409626
199404
397719
189783
96304
638554
9009
234737
440378
631412
945245
129625
476231
797120
542266
96107
706730
207593
973869
44879
913910
83933
787086
104696
925187
100429
526751
233728
465023
681575
560579
934010
323911
1037742
2888
433726
13301
672784
886758
661720
1031620
209419
633713
312257
47847
813274
836161
977638
56577
964648
725995
554718
527368
288142
737934
862312
305331
884095
411593
360720
650068
123500
900178
1028883
154078
367354
280821
620065
153249
779440
180982
720642
33387
1021306
918836
494596
449751
713527
68829
975528
733163
391893
449162
81738
716392
973357
473237
974413
550055
536805
401119
389921
446022
826701
140315
343389
21504
1004772
176595
549032
657312
676424
285294
889984
615323
543294
446654
1040297
273357
140141
910097
517774
151310
836087
828898
639199
180081
822552
944767
51311
753813
906711
954808
387905
453846
102423
824794
515573
687528
392700
103689
777434
608473
557321
653504
144835
217269
705650
417619
179526
265347
115956
654934
623694
784259
125095
305361
403691
43268
651405
888552
506504
33950
567814
165664
245648
5794
600323
441831
568135
13125
493654
557393
101772
45763
548010
976500
737781
590548
607778
386286
894469
160991
721718
34285
325927
84580
801083
208607
150430
277431
521883
663415
1029728
923715
682512
48702
1043716
312134
854069
282491
931032
519106
906260
724618
349435
967352
373501
332478
201099
483450
391585
603785
767713
122081
977081
271104
634269
272683
598374
489458
545000
6663
748441
183536
805101
478075
361726
386970
524908
561856
853536
1043202
291299
529508
792743
886135
484881
252375
65120
742618
333827
439272
842491
310621
121456
704382
865138
144830
410772
68542
617623
260439
398022
233163
26039
946625
892284
357108
734321
108289
941342
916305
775587
411660
51717
578865
252965
898917
975977
363208
748946
197399
236100
63903
917139
210883
40964
128732
656684
835672
140738
1018840
111996
71056
332493
1045378
712182
100530
480206
862013
556057
836234
649407
809208
484085
1033266
534374
134802
774356
49907
557514
145241
607904
663200
283565
799584
602923
448846
821457
427196
323938
327277
842058
312256
19723
820730
1037521
515807
920385
483837
166716
185188
943282
588238
144881
985891
171544
362986
322654
628766
794228
878778
156034
452414
753176
53191
843684
487928
297870
720996
55275
200365
760440
114398
956279
890798
962283
14707
742188
29092
356529
978819
1037394
840349
895676
15761
677347
393425
302543
204218
811703
728805
306914
302488
649304
613049
450660
549047
501490
152303
143527
216370
200279
892340
451539
811778
524992
496477
73992
592746
29711
483705
192398
569440
473220
995611
745452
607997
683708
794183
543797
913624
114241
543480
568162
354378
570856
5855
526646
974007
399153
418164
763834
673575
904803
512677
232284
790523
651063
189173
806048
373251
153612
740046
734243
535634
625640
468166
129641
742648
755226
536581
647092
11249
261695
934741
176105
27835
13460
137437
749732
580827
392071
525039
1023409
1007993
390342
897708
706457
1008923
451901
526754
392488
213757
311314
624578
915134
358616
488944
404318
74154
219007
521571
159766
293971
283399
173133
417246
483412
204905
389951
341217
176142
334107
94750
593629
614061
713271
676511
418263
791829
487153
624914
1042157
586313
802473
215443
679224
863590
301891
1009393
554248
956900
269565
360079
974369
464861
305895
400317
838406
566721
10612
887438
766020
332243
569227
648047
714396
1009295
536555
664554
801389
1025187
607687
778983
487229
83339
532768
313732
357704
857294
451690
1032397
750209
296389
563223
14329
201698
76228
815295
354262
733582
886968
22010
783718
801673
250194
775161
790371
7700
629267
41477
924453
714263
730331
698293
789248
83390
494106
433575
978401
946545
739975
688713
1033738
156993
890242
132464
100126
935954
117244
653646
448266
123175
160000
403048
810504
634525
273017
413930
203386
732732
655981
800609
34359
357753
55535
549775
594717
1009344
561283
514440
681796
883461
790579
673620
30857
534426
247781
990690
224981
548622
523548
184148
213206
425693
253529
882873
530836
908497
595504
687772
436529
552659
513744
673654
1004799
853179
384164
698559
929611
1219
25919
421794
631833
669966
14390
838210
388316
1007467
122098
862246
1036149
896428
680849
488126
631178
899128
48381
897804
340957
183982
707941
843342
392148
351921
24110
902234
867325
454226
495346
346682
195811
402566
404135
876258
365831
588496
745694
208818
1017701
936708
776980
434846
603123
283477
287014
364931
650145
482392
425780
924210
189210
258897
219478
246601
458787
623081
1021955
856887
370325
189898
282567
232069
928248
675492
907238
693928
585287
746423
713310
943146
959164
644416
298513
312491
851251
21376
695708
322293
541142
752625
911628
562779
102900
173125
59625
587498
665637
263642
85499
262438
800681
102221
78645
999499
163859
55720
614858
769367
255312
369701
937311
431505
955250
1024900
1030009
499847
720175
888072
526547
239783
732718
449025
1041539
931082
1037410
18386
1018065
840686
205129
184599
585779
548481
707910
407839
675651
204179
417967
801417
244364
693647
994419
386883
257425
761710
700309
355394
885110
651291
827375
129396
203613
918861
643107
946363
496712
307188
266243
456486
218704
583008
795898
109131
951464
808046
45253
792658
18374
528807
817009
430226
723713
221464
539339
195213
134428
135889
650310
477974
455678
895598
129066
485366
703464
675734
537176
21916
873356
285677
1026844
996738
520506
999087
618468
637673
837313
276282
899936
262071
486027
708755
49969
353370
926338
173935
846219
472241
558093
228633
542565
32065
266640
536776
537342
712110
538227
1001524
530157
788109
317706
294791
336223
759490
603674
614873
759748
237125
72082
528132
499801
1029771
6618
935259
766812
597623
829143
242044
379485
1035468
122367
589744
932832
414574
66133
301113
717714
90233
480346
471361
823386
201066
148164
112644
315798
912179
175913
553544
786079
751927
241652
968660
422835
132345
1006884
956200
400913
54443
78184
703088
440040
586717
815583
577737
303475
528468
361088
520868
698830
967302
903214
513481
424912
893150
581385
864997
142228
1016761
196270
729924
500495
943816
869278
800813
117784
900038
772553
761690
449291
189660
811278
185560
102386
10311
215686
540757
348310
963642
435444
317216
441816
634382
748123
235360
25345
523670
208544
563414
843242
869193
704622
162040
394966
552062
156015
48023
699468
647101
890866
995021
515170
899246
954212
276971
251678
49752
489339
388689
542165
312439
814838
740328
896606
843409
880186
149390
666916
326245
287065
186084
492474
843323
39703
239573
830460
639674
378626
914263
470514
240351
819668
948432
61104
975029
216148
670006
277433
783091
480735
1028704
38125
13694
240629
836366
524632
182402
684361
319723
465143
903555
832818
894311
361070
768612
799359
446155
988686
26917
225063
875557
17020
674782
15354
432030
424469
726933
806868
807692
488888
588875
285679
763233
754929
667098
741922
916400
139018
987053
234612
558387
686014
528173
704421
805154
36024
386466
425384
119797
240280
285406
347383
399131
919080
98230
843607
1031030
544374
23695
569145
1045115
867104
764827
376037
341329
146791
716180
900146
197772
198248
975330
742649
445981
92883
458064
795058
957303
630204
60303
991554
482525
4685
757647
773253
913636
411046
513086
827634
784766
1027332
934127
372311
259408
193971
439069
1002325
137118
645876
277581
361040
581755
388371
837844
517601
768112
889642
869538
183131
114598
761700
716339
413004
20251
938288
773590
160931
734333
896275
303756
478701
658963
864203
32725
295367
406588
893146
400911
173188
810410
243768
83354
138089
572085
550266
946094
795225
251166
723014
895415
585041
283287
98910
1023656
837115
484020
1004884
452026
187837
231124
605592
686062
451299
459485
729602
300343
631733
828902
808617
1013154
128613
561890
815060
250448
967978
154311
981729
708920
723836
632819
216235
692996
885269
186966
69007
434279
580186
120126
1914
270312
474170
293443
1013771
642467
418478
66341
154546
857040
769185
391365
76773
435009
686795
343958
822259
1001142
167762
379004
799915
238193
927859
811561
814231
733544
658591
912739
1012840
259802
499551
121468
570653
366525
818272
391199
403165
97117
721005
889248
447691
616561
503186
497938
891428
553213
625274
986107
611054
323288
335824
892712
884227
818570
37551
730113
26848
88578
945083
151506
282184
477173
497997
862688
562945
685341
388047
346309
62772
897607
210144
726387
595353
359761
137537
454250
893197
517257
871410
317699
261915
240836
926308
484742
332449
657106
821886
78696
901073
841735
166137
528909
540664
577811
781297
266956
892848
925182
713269
527831
270856
644796
384390
833314
337541
940552
929991
529469
232101
218190
302242
179341
893240
298211
460644
549404
66249
988889
553126
138726
217294
978708
401458
811440
89530
623973
854878
374957
525501
396070
698712
533296
37592
986118
194483
278527
369742
240692
970257
664559
737680
344199
435231
31054
573734
393346
105304
1017886
390877
641861
76809
485444
631110
583738
467198
672843
461491
150083
223904
166447
611407
217707
278774
975563
691936
771928
610612
362771
65167
634269
399375
841075
495909
626792
609340
966657
746285
180014
638405
261344
899118
36095
932135
868109
282228
206428
708900
499841
255467
839708
82202
973837
720801
558818
163422
23472
492287
963790
815521
552951
501481
367143
577663
371268
988931
263636
747422
263758
467033
675165
82459
2401
74492
139746
41236
252607
470212
238966
1017587
868463
284051
1009682
505738
217766
405321
465
107845
129800
582174
927139
882449
597633
782017
334224
662237
662495
1010062
843622
853179
514511
593583
351400
354772
224167
174432
514543
202954
819913
266270
641755
199418
610202
810059
512886
147162
888209
745292
1023036
28320
635823
582038
450043
203869
571660
534053
626409
102660
81150
588273
583240
271068
719331
474700
335129
967385
537743
415145
418226
975907
797429
361519
471833
505862
1006157
206795
90654
457020
995426
61545
17583
499733
579811
253395
269484
108583
477206
265170
5651
600744
917336
279496
686428
980747
442524
1041771
1041414
83906
617372
1038409
497656
665054
553808
21115
496473
582664
237129
341356
613040
292320
618175
591034
980650
118311
349046
968586
728896
258021
61955
450942
929322
153376
687631
315461
717091
10353
561333
92120
351471
424670
984476
287124
692195
51379
441352
594754
568311
210894
209718
364787
200793
24057
930982
608521
141871
973228
244269
517543
971763
711094
1015347
67120
546567
738046
748212
941267
609239
309323
165977
392972
910363
232765
884635
284022
189609
437843
512956
271011
721083
913056
711496
539720
127960
836138
750651
598710
729713
434904
642433
15981
893852
406217
737879
935399
876129
850468
404243
723746
650878
174578
20997
319496
454152
248171
94124
279196
577419
716943
169185
167202
731428
835228
203999
792664
520143
705279
378339
239064
555999
442259
958235
302788
840546
785358
735878
990830
63872
634184
339791
612142
233092
368121
13592
894493
328307
676678
666023
544221
198963
380425
573613
133037
488096
493466
813027
11081
796243
73705
393546
52543
849746
263017
687621
715110
82140
771126
938414
753934
963920
584879
320549
291723
768117
817940
681633
112950
879038
922062
178166
119674
199905
489175
966595
952916
148450
441949
381074
991028
395630
123341
73529
5285
475602
972491
727731
658636
639377
562138
456611
877584
106596
257223
856373
115211
957395
875603
944605
666183
211246
414795
257179
963256
151235
293177
19307
559909
571880
51123
102340
773730
770247
461786
1033895
1006192
816495
390712
2634
763808
703968
198500
811336
990701
1021074
725883
756089
912263
636611
836916
592445
297122
985821
64253
816199
636094
111206
532847
212641
65520
109757
735975
271651
1021511
436371
104796
761908
99226
191783
6608
1011600
771950
982508
42242
651437
839395
863823
5954
85252
341290
286371
123595
486250
80819
18310
95318
231780
764689
215886
473826
517281
301982
861138
59689
947927
309416
156871
583768
65879
989420
201073
124476
484672
704425
17125
614693
470934
976711
673762
701342
125991
461759
1229
921475
52889
539232
349251
500568
910816
223046
344260
47893
574855
576425
518721
66681
324035
1034963
767071
81374
589498
953825
300260
253224
381584
452518
87683
970187
543335
46838
131516
633069
119247
43015
520851
322516
409837
752484
117002
408547
516049
332369
713818
85172
936925
565988
765354
44022
525771
996725
405748
593645
477149
366945
423774
367033
471527
673079
776380
425000
1042111
342247
85000
458129
178953
273597
960704
532708
631398
803006
176807
94686
832444
842647
819002
878290
1033186
137504
594072
713070
957691
840160
197929
599287
821367
446751
132466
10490
238987
817469
983824
248122
615300
803017
800186
220913
155586
118218
411148
745201
748482
679925
943755
901197
7978
849060
375452
240601
419595
383167
145526
330165
528831
307427
1019441
299005
984841
307741
116106
936393
893149
614965
286519
899052
205054
189491
986298
457683
834341
335627
643889
386295
901154
396500
168471
645045
462897
203953
839556
749325
377422
643218
942843
883473
274218
500223
630423
630389
412544
313383
589810
708089
623121
774265
967092
173372
828967
544173
52453
107659
740485
813544
636687
364562
1034543
17546
37615
389189
200433
340715
993555
290384
370016
276498
781726
129169
726022
959114
493707
819644
22861
884293
609266
435218
740006
655739
17651
1001517
527349
601839
460738
834849
746989
819044
146900
647478
313136
464729
847394
747471
4722
877984
290050
260750
690446
868795
470992
622412
351182
794951
578807
178196
751358
66364
960256
325902
426517
853396
186181
689530
281426
830383
552554
278319
622411
170600
596953
994129
982950
230288
482341
734999
601110
43295
232733
645264
984308
30757
612595
212311
680106
497448
669245
264755
916523
121136
256673
374502
805360
378882
939985
1018423
886841
1028610
8168
654946
454782
778044
616639
998289
633759
152530
373713
490505
999341
587805
407474
223524
295627
477592
860895
592395
380271
454348
593024
327863
902791
903204
27352
23646
571353
422065
876458
689365
157564
511630
628293
584538
629034
272267
639075
523093
562960
898224
630062
384903
98920
377111
517142
137206
289609
411895
78384
768419
529906
527238
39060
574493
495025
303749
874122
858648
412402
17916
224826
419298
751691
909120
544960
421658
146043
615201
550236
717581
448867
200808
80677
258316
333242
22991
792779
735428
1006479
211575
762182
136288
488870
993789
642495
399721
152756
981346
1011605
26279
148120
858368
974584
135591
22800
26240
749697
234320
835763
956587
82956
1032990
693237
378585
544860
897282
696285
243328
378703
16558
551863
779669
909607
790411
229626
314278
173503
310323
903292
26493
960546
327492
880772
612665
120405
960578
504673
573103
421519
787053
190445
442039
561173
854166
441334
496566
275969
150972
102336
682590
503777
6922
652342
532014
777437
277592
665761
437734
601306
886112
676627
891864
903463
636165
236877
139050
127227
383577
450015
804773
168398
148147
245714
937769
395000
288583
1045088
893101
54090
673921
395783
553569
276052
583194
931078
414379
258066
542109
832419
352935
352467
638760
937087
541762
416413
254882
648433
99071
101267
779190
583498
114292
278782
503108
890659
901313
124953
636951
155630
475716
144206
628203
122918
1016540
381504
583256
278366
29918
705379
412825
896884
172863
542972
378880
547459
823326
27836
473768
683797
1035187
537189
1036909
109597
537509
401925
66927
869443
894834
716483
422191
58452
310619
110301
447562
231355
423451
642848
514094
714086
845757
944317
816086
1006832
361093
898661
805608
635310
601853
440236
704100
124102
843797
971255
275173
675318
499253
654539
315563
786480
653509
188235
654997
442166
287216
484344
254657
513278
230059
55490
934806
357639
1010384
697068
858422
46107
937016
56563
881437
95232
14782
101849
735863
782184
739641
421534
400079
846750
78293
326272
702204
911087
937523
403575
242133
777255
215145
588354
1006868
348268
1031148
540565
201538
128054
433695
165234
701739
682646
567687
911854
865375
955243
519064
357195
174022
154597
214749
880012
202535
979913
2778
477103
662191
265906
671930
8674
222830
247639
167179
630186
239153
828620
590322
301709
820773
1017450
1028340
209772
62948
6381
540286
150347
1041598
623705
1025679
887152
484254
785074
425235
961727
330914
158766
888825
1003765
100475
16192
273146
963632
588808
674632
911049
501996
575891
86253
94362
234211
904781
504482
367446
569280
136500
387281
266204
310808
691364
651460
750810
305021
914956
417225
889250
842242
298695
368320
189658
933918
45407
784879
441917
31268
68543
273632
306617
477198
781581
1015780
56185
1013582
700220
683722
404529
739586
680822
882780
255150
642880
646400
900449
464162
444731
447740
808757
266113
647591
275670
366209
160809
353559
682157
253598
647323
492772
494702
286128
972033
41736
356758
186627
563341
878058
441537
317075
186014
80680
13224
238555
243160
278667
925007
428037
287378
36561
862307
453948
44847
1036767
720315
802576
627261
1035483
646486
205162
1029346
383034
161068
846440
799845
197743
188740
1707
882448
169083
819048
653842
966957
168383
456830
61647
52681
991818
410722
895430
320539
507599
432371
1038446
567360
424803
216343
608971
884870
571054
819285
739879
620760
574317
389235
940273
985102
637077
360733
998924
560360
413537
270505
895725
202472
980440
769653
435904
221070
149980
635660
617913
905459
170060
766069
717780
838004
270083
935442
847072
637267
136369
4712
644464
912359
672199
327392
104413
837955
337670
337668
518673
681381
1027355
555208
657894
958705
591001
883269
891610
456868
927879
513757
212659
713819
971857
382938
516304
43416
516290
607684
157910
170308
564812
304364
253588
869045
694500
115823
902355
473817
196251
940549
514268
756298
95109
68955
986773
814867
1025026
678849
30977
589643
275500
69779
303245
661109
41535
333591
383740
432918
197132
707776
295116
617301
716789
1030765
116576
370535
263653
571306
226130
665174
113513
702884
509600
678768
34628
575491
621779
1004674
579058
1027469
1008262
334522
389982
522798
240332
917305
160778
867578
537148
690013
763146
943608
328997
492526
98923
1040543
657480
193904
810498
889270
458096
70692
892731
402561
609322
663995
569696
599745
402392
1042584
800498
558060
435559
106529
307784
413815
485659
258552
720236
97270
136305
898689
435835
316301
87855
885511
403233
92178
427159
824736
698934
849102
919647
288463
560733
210939
957311
659194
1044473
116475
476761
700340
658184
465955
644721
1025313
469144
572839
514285
821973
455506
411814
360305
832286
375657
482108
762264
378630
262904
70244
116401
729597
329046
351180
556910
1030112
258160
270273
159530
320814
533189
831607
691071
310480
144481
786664
822632
372803
502435
934300
535982
610241
430274
700853
461415
393072
732511
858908
250702
970246
326272
395465
670315
459094
863039
278335
118671
309330
757423
802410
106833
762526
178155
833106
149294
645313
701671
254014
485415
975319
956092
111582
547020
956148
345633
723361
737299
808634
301060
447744
641800
232440
175453
188883
74344
320532
401958
688390
618440
386105
560070
1032939
103649
425594
983772
672415
522015
248383
474933
600612
968777
473806
148988
737165
288172
404233
984945
154893
34744
858266
742971
50845
668403
162550
227811
682239
820079
664626
66277
459843
506293
1015752
823715
357779
103895
631339
772003
690987
413161
352200
466796
809495
39604
1035587
180160
955821
926865
751813
616295
837913
827821
113191
481186
640031
583119
790980
952674
499757
55638
776199
794028
214770
225538
114362
164519
500209
977724
59386
47734
37742
552543
710761
104184
541978
849313
137484
370917
736090
918525
289726
541339
266368
915721
212888
320779
89724
96015
564500
1109
142187
822460
611722
669875
733657
759752
701675
1041954
4113
343622
882580
962758
343670
54697
684832
690006
540675
650601
76347
775473
305523
870526
109055
667803
813566
598665
192754
728050
155295
812931
894858
49209
565252
805435
335164
249031
411744
976891
78949
683632
72752
95822
441303
152918
284684
374206
774363
415617
593223
477174
499504
127340
128468
581559
836486
1029060
514227
115267
737663
863731
843848
404080
587494
701862
62076
383741
754157
951724
204435
693941
438634
993595
406507
192567
980599
891377
274527
672134
949233
986350
262107
916765
242289
74876
1038748
178163
930875
466289
94264
176887
868654
327562
76498
675102
167952
370209
657872
300603
1033730
530931
409571
335802
299830
601729
932730
516189
845068
543189
782446
889055
19250
406867
1033201
83515
970067
911877
849188
847736
1002403
981736
746752
452333
394085
925085
452805
314633
282671
527547
813190
599299
267818
395674
399248
492144
483837
1025472
942976
29378
977821
66673
863569
597236
281024
510341
393575
633625
142758
226162
176381
179963
186003
221740
661475
955827
336837
741136
256954
849717
6363
687651
651805
451617
1002887
401453
952228
747370
156060
481475
129264
651574
89923
449894
955254
80682
520245
620544
43430
993677
177171
389659
797909
273775
983145
135838
84092
225669
66967
163445
541037
494363
797078
611249
416123
701958
107999
219352
374140
47474
690645
924031
909452
758835
625811
410757
691835
15113
952568
262007
860282
386000
921157
293832
931105
128601
607646
381640
747620
368141
881690
869176
627498
464270
727731
314792
453461
1038267
752925
203284
810329
721766
224401
102640
852976
375172
89857
347001
1035750
711358
455992
174114
578738
326895
862680
720281
706475
315088
511673
356181
911428
940072
838638
214887
914873
1038714
589032
464419
413952
416587
492562
444904
978488
346799
283745
195128
580316
139295
735983
403182
481228
864509
361452
118830
691103
952487
589018
29412
789932
137376
848028
151954
664478
874477
977164
808290
763818
154141
19230
282279
514805
103231
415289
29530
743882
409620
999074
465385
995671
1014407
645773
145551
336586
331522
167510
514131
405739
42546
84267
168040
534937
744227
249984
513580
374405
387310
674564
936089
612844
74397
869578
934784
639006
1511
248702
951686
786859
291838
175924
393543
178689
70302
873125
999448
97292
803828
697190
678244
658081
625325
986724
736294
515928
274290
766680
436701
143223
539935
682235
571854
492945
764282
334465
892251
269719
734086
178108
890329
958969
696967
813707
8784
898239
317656
810866
406784
225669
104417
480100
9335
132879
753203
532169
276737
136537
373158
949360
387802
929275
1035476
332567
424631
147252
463848
184951
295984
973696
164489
511301
800719
840326
880202
263435
84522
45372
803595
589665
783435
1011339
159423
387772
915318
793560
63690
312333
150463
749395
538365
691566
153064
93236
770038
1042452
244611
593523
354672
498429
53157
965695
148971
782322
884339
267961
202101
449280
231705
101651
480255
845373
907219
352919
545947
100217
206101
932503
527946
436813
236019
515098
170703
294021
875045
861006
716544
336728
336920
821049
172791
739080
225330
368914
732514
634755
1022767
476724
980360
675315
558771
705067
42709
55965
660425
317909
579946
710640
294968
73239
284877
232890
702955
1038886
798529
918807
389614
472690
255685
363542
139461
853271
117910
430881
407640
388044
926841
313757
912541
448080
499246
14397
288392
576630
116899
619424
815582
39394
583842
143207
731871
720086
623912
631704
401772
685692
925895
487453
346262
338215
177719
203420
753625
486249
517922
426998
320751
16264
37804
738323
183453
593307
60540
834885
32197
78515
509002
484312
29017
560083
515239
842490
917423
844437
600045
546717
403597
116132
431712
543788
1017251
706781
479413
267559
228573
221735
957969
819490
616912
345710
893224
346974
565166
995363
529728
535506
861533
895340
747372
692979
774897
82229
884901
1036544
952429
74044
565292
624449
302065
634770
797816
76673
108973
71274
762572
334602
295900
699755
285850
824125
920045
693251
614419
670527
155211
761288
974731
324993
400643
438641
904215
172591
112842
1044744
251573
393728
290371
626849
239411
1043780
862087
14861
715753
51969
371905
664970
550519
161720
1028011
862979
151820
411205
121207
953161
799917
555356
232815
978557
1019433
648710
173270
556493
31575
552179
670384
502442
876701
442941
898489
658377
787072
540811
87342
360511
659756
549194
442727
659708
55503
555734
860092
16734
400830
930731
194947
421890
560312
260473
815884
341534
595973
903644
596372
319864
717829
658533
480137
352526
85499
185084
1043462
145598
886923
888563
676330
811125
58068
565809
988551
265677
650862
330723
817688
625439
57809
802451
176482
260864
65479
781529
422088
255429
1045286
806352
917744
776789
205372
952226
663016
137258
884665
756806
194461
667362
598509
20143
955795
825800
50903
61424
986861
481985
311915
793268
574284
144342
653635
316808
450759
479031
164299
807054
723279
313426
25166
160125
559356
699594
955006
451409
639613
592891
526679
432856
224747
867949
883862
642911
422089
943647
835965
671188
464153
627109
840317
753991
648340
714543
201233
608251
369388
705313
134463
407580
730957
349918
712100
80627
514797
209180
954545
693834
519605
789748
577121
190676
376584
494068
547222
525874
938462
751112
548715
128489
717424
545172
131543
219811
579279
1036417
169552
931709
380363
443108
208262
657657
150072
721165
920036
942414
986001
981558
455780
51186
456951
669728
960656
395164
196442
442819
502131
161116
408077
653223
307901
248279
300687
746438
339509
506398
827749
960815
89704
327222
491411
418237
658041
732240
2218
898272
378899
746374
529648
441823
448085
273364
502998
787886
512192
801930
724886
214956
893302
33512
976748
56280
346167
288734
437776
1037845
461756
293114
475331
336301
161112
751506
678709
357915
367705
896913
227845
612524
1037718
791313
675886
650727
963639
190762
203831
942982
554991
959343
399983
1024412
1032184
293995
644866
959506
1042499
160291
398860
163710
584149
637327
238742
822283
197299
57379
313136
563341
979366
1021941
758874
597693
161700
107332
237745
106936
717000
22216
716869
635374
144733
948512
898070
908497
541471
494224
807730
567714
732597
897065
999284
324436
11134
438965
606386
11114
708885
736591
113468
1018356
6090
849092
547581
403201
376391
557796
16439
858653
189944
937414
770085
54819
589318
629326
351526
477084
40883
413173
974214
241973
19071
589465
482135
197821
916083
475048
183547
224862
417150
973015
512125
681382
419666
76900
850984
550021
242737
208761
123824
383201
888806
991466
367463
248816
510124
357532
729075
341855
778874
11193
759119
268420
636972
921089
582518
500474
444068
251808
883227
863082
1017618
581853
395721
277738
456510
946293
731273
45354
582279
379668
161096
722208
951188
479111
613206
699518
659888
41050
408535
47960
444320
38278
953848
381424
316323
799434
593370
692586
950973
459969
607692
1040455
994797
740847
442620
697613
514600
291013
894151
230727
620456
279826
689023
196432
373528
1036470
894882
605840
263444
63485
515263
339206
684176
723669
48168
489697
565968
278128
563018
1038583
458496
574647
164373
237085
495037
328219
372884
359817
978338
1044845
318182
521339
655012
86669
1027022
987278
188217
262458
409772
721614
819223
588110
421152
901769
824439
43816
139051
789172
336163
300330
1007255
497261
137089
810972
47978
830453
720418
156922
281555
277861
980223
315829
151196
997689
533682
989197
998286
181190
705798
644825
587429
805939
267989
550353
614307
681528
322266
323684
684012
539911
126043
579700
353220
757856
987896
771763
444389
909765
41879
941840
140476
502529
342258
585276
476475
868246
143126
343288
544487
816952
36904
723163
257382
264046
150086
344703
798790
667907
726306
149984
1008269
572185
464102
549059
658559
79366
469476
590251
680715
451997
367272
108375
1020887
74080
895784
703385
955787
1028529
668332
3539
581330
399894
561326
388330
449910
88351
26093
311878
307195
808912
867439
369342
611301
805221
483751
768684
207619
1013462
620390
324822
759306
550089
489634
357523
901293
888462
994748
993004
15049
25695
798702
340708
772501
411663
483651
882733
545589
70745
67196
53888
740626
7612
166267
22825
452355
919909
376515
1032306
607386
838272
132776
845108
170458
835813
1022677
899903
109694
578338
760912
754161
103906
579401
797940
906233
495708
879531
527138
472342
606844
641293
537061
172142
557861
759796
463971
30690
183625
936645
430075
499225
632034
875512
496215
928611
739540
239208
458572
509971
583073
718067
176271
447694
261018
994499
640751
849847
796865
602871
196350
671879
881271
692787
345966
773913
169677
689388
677149
795556
522112
236824
371027
632120
841606
915285
17618
870664
199344
942695
929116
481662
704850
608984
862045
980076
1005855
880370
684897
601627
966493
945074
238879
611781
459411
97310
70311
236086
346391
187299
907154
809896
926026
942988
724556
886342
980442
93926
986370
61279
589932
950326
750115
367071
442361
488458
899913
178901
382609
399705
573828
105764
838264
400779
746504
352
379859
136426
139890
961655
982325
767352
941840
425086
592235
770372
1023220
136338
344266
886235
1003709
178716
800626
175491
45625
681889
258430
1034188
111952
505977
83204
907705
401378
454198
953955
417724
475489
751287
145695
791153
1032954
481618
781498
549839
674352
874812
516007
14458
265679
574401
1041436
224412
608270
480784
479197
448150
817377
1017198
582917
391030
145274
718360
867157
642406
256666
329792
719195
939540
1029411
620442
260225
737938
203144
264599
1027883
843012
194004
693048
466571
799558
206205
630676
74514
992946
573842
292134
990808
275466
527257
928354
813060
318983
96579
159557
41010
321641
206121
596115
414491
77635
47847
578007
827170
286702
781815
630999
107216
557641
464607
908572
973392
359890
130566
71899
818993
103670
261775
853689
911606
16790
908206
861329
785312
248718
32919
71551
752374
73571
837855
851342
758062
455345
915691
590845
847686
921916
658445
576757
661319
388579
893114
467086
29176
605756
578353
587073
290751
161086
926876
282563
749131
953990
847033
344730
480880
809207
906943
729793
518500
845356
722217
268847
942737
153471
681258
831124
726724
921254
977856
1034521
160511
693187
554001
307247
491080
638936
702743
1000147
550677
490669
568554
308034
892407
254055
287941
845927
878529
521834
434697
732846
790845
978332
403661
780901
1000065
441524
539593
356931
55344
811251
668047
674464
569596
263011
402033
375766
723583
255766
417603
367928
315703
615728
543878
771760
989925
700794
590435
251770
1000281
91384
406864
206121
678532
588681
439809
298191
215216
420786
904084
334251
874007
44086
298217
172553
620860
996351
850415
459434
783417
194870
725365
734408
777724
722896
795342
237648
77401
508801
889106
1003741
338717
431450
249336
868803
161878
355154
158048
166010
746442
353129
119021
211696
486356
271683
288715
1005718
333743
92847
779360
527549
506188
963443
16990
919241
926476
514211
144673
353572
563542
900461
462701
497397
107464
379496
1038891
452710
130794
27300
604939
874238
375913
575363
320726
441491
1009663
258272
859361
623661
444364
431188
162247
993728
108457
449288
657957
715398
854012
503994
687158
1012387
610659
985762
95443
628044
833691
1005390
609233
118707
416648
1016565
872949
119608
29633
61643
65870
8873
221624
263602
989913
467289
784607
8550
516999
621656
731037
552998
235443
467675
772531
796289
527640
52592
438941
644333
381201
804730
387570
42880
892378
39503
416842
721890
700790
864344
933760
1016241
948273
91150
963074
476431
684880
976177
508903
604460
422157
474999
945813
384045
462037
993730
944369
502704
364764
91619
510780
613177
787009
718321
527095
849151
528721
58430
241031
155088
601695
377915
606905
782268
623605
418087
843159
84744
1007363
486517
425330
364908
565946
809408
795408
125914
231785
760591
807614
817603
485288
787526
566791
338942
1021054
976058
754455
656090
900961
658498
815173
1002783
194933
832537
998270
110670
280348
306306
39746
466886
957254
156743
491873
926849
951378
444302
325823
217530
1005334
583402
978097
496876
293434
526742
912814
758187
531812
847358
543725
276731
229878
575560
55803
176491
378253
493294
313889
447406
279353
398673
942866
306789
988352
880724
682224
886014
785653
168575
678233
25107
938450
270797
846501
657123
909353
662279
320271
653298
215235
496901
13839
48300
763664
465196
830186
407491
757892
628730
615088
556875
216909
166286
95376
373433
1038601
119429
593003
282420
640385
889602
139901
807076
668358
624648
930866
266700
336960
628502
685520
985501
779498
899582
778544
679644
844741
31833
739694
761173
141347
628285
526562
197567
368873
661545
600968
713718
976644
923212
832473
70645
224835
618735
198638
916903
458168
313147
362665
1041543
869517
462033
399544
486661
52163
672445
386680
710067
575956
551277
823015
359684
414078
685736
822390
299137
66089
739384
368217
5176
388542
378508
558682
783421
556238
741083
567484
932081
726502
823111
195700
534564
737898
62020
992029
805680
803371
951233
387260
965817
771652
737543
846630
485274
955409
375795
1031487
255502
401261
361166
751405
956828
197
36711
88395
264284
631448
678798
355872
380986
171740
224534
1013888
121358
859309
632788
814944
24649
392882
95033
693734
831669
605740
751289
391511
32656
63449
312156
706934
604490
479162
29960
914081
182410
5731
693794
560830
931572
476303
903428
14882
252904
957916
592515
757190
474140
492570
245677
559221
159741
745021
221142
110911
353331
940297
420436
188476
736460
607406
475316
306291
843385
106798
679235
42272
74661
1011469
519804
321276
926420
997511
642639
184860
656104
565293
68131
868255
369438
244573
101938
250183
598276
623692
711774
667064
696851
540311
108225
583053
959013
472314
753477
146285
246991
67249
152568
524366
194625
163347
916637
995765
58230
556601
512497
293024
327325
428759
999960
212489
722214
598681
958442
157034
24570
526085
755505
545727
869248
596963
34245
1037403
347493
223994
339252
549793
687427
483546
363345
832537
902095
137179
864683
907205
938921
699963
247030
787700
978849
339972
826881
958614
453152
1033947
244944
370979
218076
721068
132233
698651
593640
205651
194798
507805
977252
903902
196115
661663
250295
307079
236034
674013
940405
298482
927630
785737
604614
728014
9796
532664
1011210
931010
813208
516167
634242
602720
914933
772854
11954
667202
688598
216729
489688
895204
272759
630740
38628
214729
316047
313823
980231
204522
463182
376255
9481
149869
942357
996477
740515
852410
721394
872931
93313
814238
95183
116227
393291
1043725
563309
513684
381822
48579
183627
930012
75986
60686
487836
399171
312023
697579
448066
976570
165344
633182
690451
522910
1012017
14858
417473
327928
260170
620209
147583
724533
1036483
245592
454680
595528
535507
260636
313869
879834
101489
650774
888449
394850
305350
401155
662266
739362
390288
740896
343706
364115
557387
830959
825800
828654
263487
453527
951710
273773
391811
47905
686641
845905
423809
728360
380365
471276
368209
46123
195185
198923
261115
841302
711278
280979
550403
680071
614395
944453
859974
132836
443576
776718
1018610
962430
965260
908222
197520
931907
1008515
884238
900427
351082
436840
62377
578277
157144
404583
621153
168048
608328
434071
70204
574739
330935
1011862
1017659
144772
984642
398726
8268
523549
1038070
202460
32935
652816
971844
314089
981285
314322
837149
399180
840305
625029
404824
609645
822007
232721
849958
755457
638400
1029331
917924
744218
935892
287951
670999
608222
139268
835541
395882
22052
943782
181462
89406
639341
8125
217028
222218
318842
611762
81336
264333
643978
519402
589007
147013
980575
286938
134551
616866
153309
132567
749100
759540
261888
314526
426780
123401
623549
533574
105332
168441
250560
412643
186433
1030822
1024280
724838
581431
148246
642954
79077
694711
458940
112469
312702
796378
806952
248625
414884
47491
948050
144108
376604
449573
428408
68423
837612
89340
307795
413825
849975
15966
755715
670983
191333
345878
1030127
744257
102291
929331
762753
884189
607742
978174
453149
99094
949936
539163
249627
195048
129370
1027756
5719
229033
107551
7264
303651
727130
157731
666530
504327
932087
69965
802261
110861
603789
821615
367794
314650
91312
895379
391899
242439
663444
591306
923241
967164
868476
561673
38102
343749
865436
302392
429991
619481
458270
343249
265916
231075
19814
272215
547473
997658
718219
803501
290332
772438
287326
313105
499237
53675
986389
299965
386650
639562
275761
429569
690540
786445
21220
888752
974328
499574
935405
575590
816394
565231
39806
283991
320908
652962
1020423
855564
821425
139453
469498
884518
134161
225946
816924
332662
836497
798077
166122
618591
764885
291492
106838
1039261
499741
170693
1032634
160063
307071
540103
958777
295930
9767
594903
1010263
101982
337533
441340
913778
694114
11132
793326
294367
670401
894976
1002902
838218
849764
25208
393726
607713
1023249
169085
45831
291738
230253
311990
525182
631404
46796
1039252
360040
390483
659224
885029
780358
543983
16234
711771
155259
237944
357007
823813
666027
556978
416550
124460
348099
762752
946821
428152
962692
123574
1019133
974453
612979
587567
965674
589184
48189
41901
848871
125009
760312
560634
520183
898589
218657
442833
856891
297692
684476
65736
929565
693741
771030
1021428
756880
251671
144531
265734
110518
321494
641359
668707
824636
985392
417113
186205
29111
349493
447174
894608
977579
363004
857219
154479
712174
793077
550349
667681
302263
553365
548723
780013
182588
964577
374044
67906
935167
81974
425252
893212
1007973
445599
564497
783949
11774
531788
325514
1000062
110876
910464
577511
320054
355697
108375
276016
561665
124514
461406
420904
611160
1004810
338786
904778
54866
73230
651932
712015
864401
631838
445667
304079
620726
191329
514796
682375
849579
47716
31313
776972
330294
313247
684913
536419
121551
608573
184587
542540
1036935
801943
733998
399758
51421
413239
663180
791787
299959
198539
355935
907919
547874
949782
640745
317403
745017
813839
519600
347835
357312
1044103
260235
846561
187633
112909
1017129
163980
726666
272444
906404
730692
181080
228047
627676
168891
490378
841087
131302
878531
521751
524962
719959
804876
343294
402339
719338
181722
503877
443829
392446
220082
355607
933097
744517
574626
546186
120097
403296
1025670
216614
392930
539637
600334
764463
903506
475034
543164
964250
573499
1032384
693763
710741
363375
70031
745099
731978
499676
986205
911043
19611
893989
921961
820645
1033327
293076
133148
863261
697109
207170
392916
633753
685989
736688
834967
555885
330601
563205
257992
1690
841880
867207
816872
275306
575949
332663
160320
868699
677175
888767
383871
1009422
100542
654080
893085
147648
990460
754562
670825
998074
91315
590483
533430
1045389
350676
324115
992180
498658
937053
859913
907137
865150
952012
629981
350359
934760
797325
100629
185298
881982
526873
907195
878103
684721
955871
694466
381446
827405
340879
356387
184190
941603
367260
105774
423217
614771
1004248
658427
1003531
688885
181870
85206
11114
676361
779547
306032
918953
788769
875050
296411
784657
395642
607344
730277
748855
80957
194062
569619
851200
826506
527183
117756
865076
14091
920180
551983
313222
991202
353704
682000
907549
251770
754996
64270
212544
502268
195606
486338
195
31856
610105
834363
912738
630231
299606
648354
182009
826806
418395
688905
964538
301521
387986
464993
1044492
44463
635456
824125
720216
471130
627118
238541
384135
417094
235522
867955
826637
31248
404803
25154
417031
267668
572365
258488
986096
1012921
952516
1006677
409152
512798
725861
194097
186141
210437
66999
288645
108862
215716
39404
125651
387982
157999
561002
553867
397546
257569
602885
981748
697451
204675
230920
630971
741269
753067
380564
547334
255301
931955
173460
134169
977988
924381
328455
417599
763139
434281
938582
1042910
715617
4358
1192
649820
112807
392322
564706
940417
369922
814208
237517
121265
433759
597015
854198
282002
78343
174839
782786
170788
354461
680089
529325
585742
733058
520971
563885
322401
443836
1016460
594001
870190
940366
383142
303395
1000
901161
359929
239690
429138
94713
197283
608842
956580
755357
715193
339397
716776
603432
439577
968826
165168
8464
479623
423886
936721
642690
55324
276636
844282
54754
486910
639821
199024
288745
669805
724615
812490
351422
273467
375814
952149
62231
420829
604376
714466
832502
273210
836338
618212
729162
328767
821015
3803
674800
790900
200329
972920
770063
911115
686831
276851
34414
629978
459800
249322
162746
329534
790392
301011
680690
783597
403720
924358
581607
1028473
224559
398234
642883
908253
122121
716391
737028
444794
384343
699403
3355
848182
323613
183142
703069
292973
774784
772
216599
72801
939483
216747
670318
698482
743549
222209
221404
849838
241702
806249
15232
641203
586150
131532
942725
26350
441646
551935
145475
585692
1026209
376727
116933
827620
475827
834886
474780
771447
657896
202634
69871
313947
115463
16131
441352
9756
600021
1027030
247820
904294
834983
876009
227738
196937
493963
513246
149335
237264
849663
650760
692558
770629
717317
391874
550161
603369
471995
393112
66226
700157
934932
92094
850767
463925
787583
916797
29268
536655
792878
1020068
748878
73909
147954
176245
841205
598249
717308
75301
846492
400767
831640
75261
345631
386126
171796
352921
360159
911129
133643
222047
967833
943679
324159
165905
66866
197778
916436
541488
791593
823406
829498
157148
954176
360181
439359
196178
808248
492078
153938
280084
148724
482373
854178
551493
928172
776646
543088
885249
917859
936866
358834
1014789
527480
799150
436493
837229
863226
159472
893151
265058
618539
566169
508405
487193
699292
149455
304118
570613
659798
54799
454091
314178
25093
467423
807779
463251
258323
881177
394441
168073
313890
472326
101647
135307
594002
628030
564938
1005244
234285
827673
143170
409031
218178
355956
513480
321145
985303
85529
291132
338620
561260
52765
624240
466725
941174
645991
402711
186650
937702
826512
309346
624339
394189
180533
715142
100727
1017733
1010843
990645
121729
1034585
102943
729349
477425
933871
865897
400693
418917
72245
905654
405408
580812
709023
742314
44888
712222
643598
569702
456360
820572
244573
196441
962607
732790
113025
966835
376609
227703
715843
973734
886268
645944
442812
651964
1019577
1004558
359806
620208
266707
781430
260353
49734
662653
161970
364130
109162
541085
693530
484749
196678
646529
67473
823465
307177
570515
241088
105953
616534
323120
1012506
802570
294043
764945
516558
399917
804218
596258
375601
95510
14513
234792
635175
878292
469771
163288
322626
1976
140271
635242
837599
289847
223584
246234
253503
259858
643291
301498
978585
725760
730249
370270
560175
644510
372722
979464
519660
607830
970380
240444
771854
797916
185341
778738
702915
531176
1032325
1044386
682310
366750
220258
681404
181644
985280
81048
60209
716702
651746
918997
447900
329956
903603
58829
945492
223535
154620
495257
497519
295573
247584
140636
276959
396870
1041106
1023051
213846
66751
1036197
372551
7551
636068
865873
16177
667236
797138
1029216
630728
894548
176138
945703
970936
118563
794492
650645
470384
30601
870488
695581
409375
172397
569236
712439
434129
962035
746288
45233
87174
844711
336563
617869
265202
956260
957155
30696
546486
464012
310991
350721
720848
212199
10412
352981
381923
402904
375036
541427
887576
655480
971429
686195
586731
500344
192471
809536
927434
168937
906370
259885
13856
381927
1016779
871555
8991
745403
407591
478950
937990
502571
17614
653588
88329
1035204
798574
473367
415714
811769
429187
822941
588272
689158
879855
356150
569057
1024378
182345
32903
352863
54830
996524
110156
948653
71388
711816
298182
125293
758543
380897
533312
418660
955036
181772
259236
365681
959610
562550
1020339
481296
235746
255652
679495
165842
696934
758724
173034
764138
869630
83280
627719
807405
518589
76879
266353
744002
581320
301010
230897
604393
726782
50887
182542
188573
753994
372070
19862
280867
686972
640541
517613
803194
894719
553239
664025
783911
625843
865876
25140
153976
962380
546020
172676
12295
248788
45488
1020471
341580
767778
993523
713378
644006
804421
171467
1001083
101860
273051
738214
879673
183456
245562
119125
598031
45087
759660
1035275
1041668
348520
791496
486682
713345
906126
1021171
773847
512436
471214
44237
621669
567093
935513
42038
309471
349829
512724
984596
100801
1032971
947323
1029167
354896
561750
824440
484557
420884
70262
270770
134182
520468
22062
403368
946247
33535
113233
406695
785018
592555
573454
269347
743817
840425
229975
27948
183673
319062
939680
224415
3235
599051
949588
944084
892428
869206
32967
374280
974451
740887
261220
877132
143299
120566
230971
904018
970117
21903
20873
770914
38286
784603
955981
958019
34363
938961
975397
520245
27358
335216
511544
130555
121850
176870
176500
165103
878251
36098
901659
762198
578453
918233
530119
831267
351248
1005871
441443
884977
606891
1006243
1001163
840769
536268
440606
558483
881596
186061
725704
301121
216078
1021724
538252
525624
27259
649638
534991
1044369
539014
281858
464465
241232
537802
856233
653762
1039074
1030289
496336
779037
544190
754775
111906
186337
480180
944938
374828
348818
457896
979024
1008747
1000511
235190
128041
881629
858120
639094
146156
378396
94829
499234
135827
345325
117887
958426
20888
572396
36658
524684
784622
490751
809283
128166
6390
511822
345759
1022826
1000695
142193
218566
57710
503042
634777
914549
387808
722362
649560
583208
478970
652123
853764
520534
320399
791504
337567
161360
285997
275263
863545
787259
887321
439871
168589
400038
362247
199447
601244
49519
446303
130690
708215
1005001
59434
954863
852197
853784
509828
456668
511848
292256
224918
474313
45974
962649
977858
583158
161345
964412
873695
964264
322284
464166
726255
964338
890924
42917
674419
298065
875256
448745
230007
120540
860437
122442
466311
50329
13488
732446
834500
94828
927679
241815
392482
773175
877077
286575
389221
85724
40629
308434
411607
366395
311444
424053
894525
898150
718045
872272
403099
780265
189531
318229
654521
517456
454280
533049
106802
117471
929587
202095
181380
138185
973860
756962
1038877
619604
235573
298648
202019
275091
988893
752993
192887
568516
780772
788162
279459
656109
445326
447346
162075
192673
357387
33623
533670
1033152
44782
7472
1036981
690527
1035291
69637
92710
1004972
449501
966653
374830
286493
863222
1013632
997969
1026472
442618
946778
285506
43045
538723
415077
991629
32300
870255
226306
834005
345021
117410
775537
187598
788643
563644
753501
1009521
609506
672131
425412
392690
753990
839700
688609
663253
791108
760491
857064
231291
117989
611071
428639
154120
920418
690439
656507
554160
558603
281904
581078
824152
1003327
625954
876592
63638
601322
226660
435300
525163
324764
454406
998735
598782
471482
155280
36842
884591
579535
590255
637999
77875
1004873
985427
534055
557616
222173
652166
599886
727408
50171
293568
242517
356171
897056
105454
833444
559630
927137
991119
615309
128947
174850
408065
158471
925725
527863
883090
145623
751476
23281
1041960
995106
150931
793202
821856
720018
576914
418880
62531
1031352
779418
88148
449382
6622
106109
340169
56577
153898
455019
998681
323527
861009
637956
69912
101032
619581
80705
122338
658670
393365
187181
342974
172264
974319
143969
1039557
98012
979432
462410
833315
430293
975107
139807
1002124
947691
123631
659557
734199
862054
345252
17217
546440
468704
906920
855425
798846
537766
924160
359151
161773
932528
206706
331006
928969
205600
94822
539254
983897
377057
292567
447893
994567
521247
441273
760364
829607
221613
705687
520218
660915
505796
547071
1011419
685704
355829
177758
832710
436844
352551
753560
895759
416614
890362
587592
821426
37430
199147
323879
990269
696027
1019881
370088
773674
826836
723626
334101
422123
684786
902302
745938
978458
302003
212421
383687
133082
954185
899395
863862
517227
522071
679179
368802
269370
230508
161830
132747
245365
696297
959002
787142
507863
262780
669265
805829
860880
270683
799484
312297
627300
410369
94935
142113
871258
881537
900921
1009147
374271
882424
571701
339027
243648
611854
150275
731669
557197
195098
482877
481654
478630
898442
105263
1023104
769552
808349
954794
407036
712229
159881
990382
121918
71864
1043556
499805
998682
417420
824779
44883
509283
853781
132193
211135
248929
525275
567942
552403
888873
170661
750410
130088
220610
431857
271090
298342
455258
63944
656996
885129
577766
163702
368628
675116
910794
489057
837723
215508
460254
866956
457239
984689
747228
992614
696896
629202
537185
936549
110317
248965
643904
268237
571670
276922
574803
49372
955129
720059
143061
674336
707139
893487
303687
777012
480358
36938
942759
767554
305508
478858
292268
990202
50109
989238
508237
916336
953711
268382
418424
364291
52456
609558
534676
603211
652262
954961
787941
507471
752044
414685
111215
33302
510925
31072
343113
27505
741439
351614
996098
973339
17910
766524
761966
111595
890894
842626
317264
595253
277943
620461
299853
1026728
195786
561707
369702
480280
26446
114817
629838
696444
515571
1012046
862586
197190
216072
699383
874425
760946
711832
85461
23251
57095
578283
19330
44104
385715
646247
334638
243538
75133
237217
463345
462581
869221
21895
942652
480580
898580
116320
1007157
496058
321289
108106
1001905
672723
1031489
313350
274135
558782
283754
721431
617502
338813
434740
486551
790174
205254
401720
548326
616068
553424
158962
90195
861072
237155
525120
288649
110591
922459
518447
744117
93036
970691
506153
781594
16889
55042
118547
267168
566529
463359
94496
97921
425297
1038697
552036
320093
499888
651084
264427
675635
726014
245612
525537
331717
38202
432521
178885
562816
721238
201144
817429
345650
1037737
721612
960637
205210
1009248
489414
528588
867856
2568
415318
390903
174197
468102
813840
355209
199104
536243
996686
580724
967257
494626
569417
599782
418740
454452
1144
799090
428123
503133
691758
300973
675554
270402
399336
415622
1043004
278685
217959
460722
939765
1036937
933126
489883
507942
571457
191324
703774
999240
776587
318027
297140
876034
560148
942014
432267
1031590
273620
754747
998035
776122
167080
546624
857003
727087
620163
300671
541860
678761
15664
979928
1005248
642816
350413
102252
991320
616716
400388
73196
806597
864914
389210
898092
354241
476323
263664
251807
261404
911804
726350
182770
860837
445114
331870
475291
773161
485804
715818
755742
27572
867038
593535
756829
890459
608377
361585
46487
509826
583719
87133
916012
58871
568781
100221
534076
613990
283696
446245
529975
93452
387958
594014
1003061
946888
916281
419311
1042501
157162
515498
677408
16760
643531
785739
627860
961111
772699
864720
1038173
21539
783206
896017
921138
384075
754363
940328
384323
627362
561080
358161
299971
321088
387473
827239
114374
946861
437913
1045196
403746
514114
955327
623127
726111
63903
758243
582977
522113
406633
772582
371896
477794
342809
1006960
448458
615501
990598
760553
751944
646890
161825
630651
313163
497610
465177
245669
532788
963306
454705
432789
255631
455730
1025294
478813
561774
888876
990669
308100
461021
550662
219039
624864
551945
671092
299798
69279
88969
11468
879470
30351
492973
770930
343603
848771
221808
133937
668945
48287
310884
751326
984560
963226
926456
316756
600360
693318
602817
196895
731091
917219
455896
857115
89747
398471
22921
751410
525222
301041
456390
646579
5450
484876
1009308
366837
114804
288376
479230
379717
1013699
942413
769859
273873
585498
207785
28855
155309
489585
707477
522491
1010933
951637
604220
315261
303753
257578
700549
154258
872088
816903
204406
89252
513178
210946
662292
228948
977487
882916
30817
323928
518914
119899
674099
731897
431141
250017
83242
291437
873202
407053
27875
259314
1001364
386078
493805
788424
288586
719119
385441
233255
21161
814824
300471
139193
274580
172102
766875
478655
39420
195727
810921
565874
102638
765709
909643
453537
355471
354337
683235
317819
804092
897550
246459
644645
87915
307435
829862
673813
363941
1007214
456269
995143
397809
1028406
578161
477229
247036
611672
492429
940871
396568
353971
219753
247875
96431
497934
682218
928432
753964
337132
960396
643601
258125
555970
361378
667179
348246
163415
608848
121869
315023
675549
885290
124047
897930
155486
651284
175505
763862
866030
21878
328678
266661
569000
395017
803300
865118
836168
840628
859613
1022813
323959
574
382606
832694
524790
763441
619779
739680
350734
465439
215223
511332
781522
887748
599219
583940
273150
991206
614920
951950
942710
100081
131560
977071
1009046
193097
169420
865315
421008
351557
290099
866804
624808
16061
401351
347131
394958
892944
825802
666904
208576
101840
950734
391207
938414
626161
973911
998834
115603
741562
346210
943361
644137
338375
704808
983048
57042
299293
335953
739694
576595
875728
548580
48785
834737
510123
241137
775939
633155
343668
971217
255012
784555
647117
871937
660235
70067
413063
856966
603373
308004
946070
767644
761753
604275
996383
650015
123859
304529
104310
770358
525777
694899
36606
84352
297739
181427
983607
70115
965793
351215
913413
391426
499824
767876
898534
725741
304601
657016
232366
594240
837911
225487
522178
1023904
573734
74880
549224
381109
61236
705755
396390
105394
211878
637014
522273
1002497
37270
778529
195623
47594
642767
824213
369667
361702
1001950
924508
688268
261777
471749
997675
180196
67510
703059
124680
73941
555782
520909
739660
149718
6191
225434
1009156
565180
627907
961693
127203
846708
318382
51931
473061
1000476
1034386
97016
954939
550179
494212
568742
89223
973753
21422
497104
377539
9358
703133
44404
828905
407706
964503
25167
17407
1002966
414172
759304
93304
1604
440132
1024292
291196
368682
651638
231462
978085
410183
451231
471203
404651
227389
70446
942701
834217
137303
279080
355515
605709
503355
630916
661399
992346
151740
377443
465958
174027
438512
464647
307634
401413
573998
1019331
121832
479721
893372
148430
301655
178473
478524
87785
994786
425260
23569
954356
942259
868778
815909
1028158
623139
103407
812658
376752
606995
313403
233237
363351
744446
547090
108244
622937
264093
416184
557966
840287
861819
371830
646932
437155
529699
870108
57977
431712
677246
389351
402518
45627
821435
527817
434778
523999
219994
759542
522246
502205
763670
623076
115158
925836
963918
173933
2791
441766
29739
776505
621658
689699
120792
919427
791741
488470
834077
377311
3632
134469
575782
427646
680743
1029052
47301
319752
252290
667659
418553
795330
483731
553212
777099
860064
443369
530537
500485
447084
584781
939723
817548
868101
321930
1026586
5036
534242
119483
191265
263364
592794
997133
485993
87300
657835
916204
66302
583252
545436
517414
452505
943061
549703
929305
179928
779754
528483
61792
59631
45021
480636
886366
89890
108903
625216
881299
1672
269206
4702
1013811
819786
1027800
628248
630404
762353
368608
583645
35613
105145
390934
496997
980160
527715
629337
377546
930832
889943
137574
461547
522236
117826
714446
690313
787465
319881
537817
335024
577959
820914
619308
788595
347962
938982
452671
372045
763893
345898
368399
295835
102348
500843
321069
513204
684470
408130
694797
244448
382007
214592
674647
406066
279775
956506
829499
653397
631015
720566
1034660
501629
782871
648098
102046
1010620
640378
321239
252837
286299
501208
159146
994049
453541
763969
464563
89459
291780
189012
329226
349969
842403
194210
470929
354540
339307
859512
903466
927073
274633
654137
921973
296114
152231
14620
728393
261364
755358
129822
402144
571402
279256
573727
475523
455072
469457
394317
460325
11969
388016
338055
485739
236754
201976
533503
383283
483201
784148
287953
794241
974613
810650
947237
747151
34414
505025
936072
870632
308357
593921
23294
801946
1004081
1639
767416
123515
717060
688830
298377
1039115
921387
958169
287530
58613
694323
420673
859059
17404
910463
1043449
759230
94693
704923
657241
5384
1012188
583839
332067
603066
113188
26947
228886
891696
963230
285761
86693
195885
137418
634901
874557
643027
812112
837501
391897
759645
434205
60074
292096
542786
248629
1039536
807708
715653
109154
470580
1010778
899170
1015489
49784
982051
997005
203135
904156
643872
225833
374606
893982
284893
1021896
294032
622188
194090
404858
35589
276706
287155
698819
964778
824429
947480
585130
468232
135046
892024
778064
701114
820764
833482
506057
496759
688538
171759
437504
99252
450932
592164
855004
933184
569956
119671
614419
716956
129197
172303
132238
860475
56884
465248
9443
987944
333291
271927
987494
715650
877444
468704
7950
22927
917977
583522
826543
654917
776587
327541
724666
212405
444269
853936
383709
151327
354949
485791
560100
942733
509572
124153
701923
498159
826795
666733
598579
388390
585923
542048
341229
332514
253298
182910
1017077
804646
328054
927132
383335
897856
333112
88815
484431
1042133
919901
728235
373844
1033329
71575
698219
422387
24226
266997
554321
108191
455186
315446
403093
730272
460777
843481
402973
75261
882792
911692
584130
108635
959608
94306
107503
602970
980458
515299
203739
933327
736139
333396
604667
392073
375738
592172
950992
539536
854432
167517
194318
989665
602639
896792
879331
752881
1015051
63437
453849
125261
350822
183457
358559
91237
215308
198489
704633
798377
212330
546799
569093
680103
567461
811646
31434
743792
436315
371780
972146
650812
983113
289867
958025
350047
344136
261575
374694
2760
970225
250604
931952
704969
635549
573870
916467
938414
854573
541318
662456
255844
697027
341300
1027416
593382
573227
496177
766289
930914
400572
224053
241982
469949
561777
859683
752807
755723
242333
181459
5352
873629
684918
246108
516154
397214
771041
959088
67520
365495
354918
180460
355071
75752
977243
881247
992412
293795
964788
80388
883739
970224
421043
376352
878229
293934
255064
368036
557636
96479
976208
721661
995362
933488
594467
763725
228026
805180
831472
968496
78672
596793
692689
485720
390124
59201
866860
223475
679129
262247
590421
641871
718290
837840
870873
617833
108214
892765
321218
926267
775178
385167
1024975
843882
208716
938225
571340
580257
826642
71537
105651
860078
456691
848728
34788
241654
271041
142860
65452
769242
570161
565270
389034
180338
202366
544291
696201
1041823
275199
348506
91016
427919
596207
835658
129989
656160
580909
143038
335435
879739
439888
210852
278699
474484
749322
787747
338138
784816
475560
364769
220618
655348
976907
287215
555322
708971
68906
709454
812200
253656
601364
618940
980140
631584
995306
554992
755228
938127
164033
220251
535821
415200
127619
561506
152695
26155
955497
678914
1012603
34239
699857
223854
568723
631555
542157
944551
788269
805702
651007
613796
491093
406621
880443
881321
730356
769121
138943
710699
917438
264756
247948
175586
519204
635608
898097
92568
125815
336073
196020
531728
981916
975400
566813
140458
1025519
902117
987419
46725
196911
717608
316399
1027487
573501
829668
371440
370002
712941
20108
631724
744154
67023
770276
747507
868900
221192
801938
1004289
340220
467367
745144
842797
1033411
418582
319122
357695
970210
473951
534797
635422
960480
720592
780573
58285
558798
314317
822892
78985
207639
515616
815683
138623
161437
202475
309576
865495
91694
602322
224837
404195
308077
469571
523323
42131
411788
789599
646489
986037
322658
509870
249233
943737
449902
293320
408650
147091
207458
125386
1018135
154989
330051
428176
1015906
566278
316167
120572
674317
221133
421028
109080
827974
260522
738037
738847
1019241
146758
259468
711309
1003270
62601
600872
124245
8580
3480
538173
609620
298628
981711
306021
855235
659817
720393
303364
15322
263183
74127
888877
850391
911328
1031498
480035
491789
685751
714367
152254
925639
158075
542885
340238
595529
383294
252262
988255
1004466
88226
906583
556366
287074
508774
331713
733647
922107
226513
60107
858241
968781
220493
189044
630833
254080
562498
546551
786870
442659
631490
947759
347877
259355
322048
1039917
550298
491487
738180
58158
925520
702871
342047
547476
798638
967654
771830
82641
210233
528357
167443
298543
97257
918398
930011
481492
529940
635761
336916
418342
372091
876996
845068
1039721
511334
271378
689664
591750
72755
167316
566942
175018
59759
825574
248731
39177
981678
722164
92620
699505
125094
930345
253030
443949
913800
151890
229320
681535
433430
708134
286135
179356
578069
81444
5446
524241
313154
644165
433737
437296
160361
289146
395529
150748
300824
987160
229790
706417
757890
755530
52341
1008164
756055
31993
205019
6092
167670
269418
769856
872638
719575
745228
157030
804012
91990
260287
184775
449990
166232
539187
165598
862250
692154
288751
970251
739107
326781
600806
916630
885024
40089
1035421
419
440059
882530
441345
292626
828161
657681
87914
737814
705283
599438
386934
615587
572961
684429
878550
562688
445818
806057
586033
970755
24825
54060
932062
724732
913414
586287
467574
244991
435195
34746
123401
234910
810761
940165
846486
710670
16044
1013830
729303
423816
826233
166804
625123
476327
597928
847547
452680
24594
406568
213854
101800
920964
544043
320302
823068
434398
82478
301466
946900
542585
7353
17824
976250
275008
642705
112100
503090
761835
600217
691156
781450
979495
464902
526679
75779
690721
787187
647688
434255
943894
1016599
733456
194012
682538
995125
1043306
724137
377282
897435
602357
65265
642573
3707
567934
1586
164295
21507
335739
728096
362311
264904
711666
315836
501731
604042
71512
21158
976665
882982
87838
326022
239003
1023508
223198
754920
532488
395580
78388
936421
636885
67047
953025
860652
799079
272643
159858
15206
777412
976392
644459
389508
899982
884269
925207
139621
682253
342978
681548
735622
117430
721630
143014
260432
884879
805373
936120
763788
448661
973699
826058
542899
804607
288851
655374
139748
640001
127493
761901
913163
883945
489563
915075
778601
48314
607485
266742
483270
931592
639038
1025076
472514
558615
583946
769986
20297
778417
569113
706295
737425
580297
688790
822374
831114
703598
23748
745954
835126
434306
554279
599371
406083
769164
808112
367744
1033700
811777
969771
858663
557554
94777
46529
249848
480821
433274
115519
929687
161581
1012397
552646
857079
752511
485402
541483
411029
385424
509797
1026896
177385
1034464
160566
686713
554975
724981
52490
995215
516399
270538
866067
595296
864248
325454
363004
36262
801268
1013558
815003
622332
792112
1026812
36907
202775
685580
198408
801072
1057
270455
502395
578101
232983
883993
376504
69971
875851
607855
536852
367665
516150
593259
118451
845846
307984
887326
605468
611974
1017577
812230
798383
329580
66949
914051
114473
340516
406208
739612
731701
593137
6659
711987
840813
800645
180489
166456
137484
882505
113199
371542
286115
880826
809032
555552
709063
264390
936676
1011924
127634
676812
442430
782007
920981
590619
323277
476258
684318
514625
700360
548365
458496
133976
951345
564120
984896
991990
410391
916818
655203
203207
888156
80998
425113
491349
742161
411895
127935
809516
648457
297825
710440
1023625
747822
268939
104325
867671
779599
414841
13531
107945
349776
265940
49997
88693
331522
863787
398914
847899
744524
586436
32234
986797
790302
795335
939010
158921
731745
995964
694545
6852
889734
271585
319170
458216
78296
243767
773969
806969
432586
391517
522979
936597
5105
387933
172040
696780
542848
645178
659691
747382
527421
631055
519881
627820
264302
61024
747562
116852
966789
369646
928678
790775
673412
628083
260186
250915
250656
345531
37750
544658
220306
670037
105556
4509
931360
20411
568407
901647
355842
73816
272487
862360
52259
601357
728049
162881
61514
404820
481612
150085
369673
35658
282847
688626
625039
1016058
908125
57131
131302
712229
698783
17362
523527
628997
396081
96758
904619
126375
1041105
914524
683551
181382
485527
2657
733834
116228
432099
538821
707279
562860
206724
576283
477145
32789
354201
80340
1012723
708644
688027
94434
356791
971107
169191
61848
581022
955536
600320
810083
613355
467446
881455
353430
555284
795847
170410
423411
723401
1026877
395618
493839
317805
958017
931776
7086
922568
301174
296999
643305
173981
763092
1011306
780994
399660
479156
832581
418925
222365
988653
352631
453696
209468
66762
438278
560854
860410
631722
667372
757144
776578
922767
477507
305184
595967
482967
722669
994617
251208
415068
827753
544374
847092
975061
271517
90027
170338
266756
1021721
495192
483991
246769
630529
162658
642721
278203
418994
763032
520128
608732
697951
272971
760740
904378
422091
465139
319835
13981
364451
590467
186766
294291
69528
877047
534971
949547
873024
838656
62024
787880
246141
272935
438824
755770
436295
411925
1008178
532451
123226
112686
470395
296702
257113
150627
105487
734859
775316
792777
252640
837361
498406
250789
263953
334293
172362
666089
834195
280511
658216
874497
576383
340014
349030
656338
103156
976575
293793
138517
1042756
410024
699946
211505
125152
1022925
685046
603423
850379
626571
483143
229754
894853
812057
938408
21641
97717
746380
1020275
446654
873657
792564
235721
509177
681534
811359
1023549
408191
426524
355381
181925
831440
615472
765068
375521
225673
233664
382537
284005
599627
187518
327850
913408
424343
528049
850570
42786
512461
10039
418218
663499
796366
165778
304416
145320
450277
599148
755703
60518
53761
553024
439745
486346
950142
642971
660214
975304
168564
937150
187139
437130
2545
987390
906499
268383
331822
43674
150703
430867
402483
340901
155787
272479
789129
985729
22620
204334
538587
602757
950533
443042
504366
289458
1008727
864942
208850
1042365
751869
94005
20526
582684
455133
568794
528389
387768
546758
384168
111652
676920
82685
472924
182583
338347
532591
847268
581911
625696
196157
975369
64834
210812
977313
105073
883404
993718
1038875
801587
679941
864818
555497
320583
487453
1016696
194821
712687
626461
16796
199562
319097
58939
764594
817947
605793
620316
315085
757551
233209
430047
390950
494089
373501
582450
800472
670267
202561
892609
929766
591053
623618
481657
298315
611205
484354
37658
703835
970113
333656
536119
316742
965359
529777
655848
49865
394278
108270
271274
492047
522772
83253
898477
303668
398795
27150
476298
478335
459650
882734
385310
763535
244998
226393
116450
613954
767665
113133
511584
25317
574903
723845
629322
117266
464398
945804
523134
573733
164294
275250
447945
29699
303315
124893
149264
225800
946940
586818
13107
344374
1015769
342663
99655
40881
957127
841179
1009872
968878
685539
706914
153642
841238
297021
796097
400498
185621
826725
68479
67352
780867
790941
784787
648358
546471
507604
392666
844915
465343
451236
291704
424552
858688
38512
877848
391840
741808
716671
430770
473394
501555
148550
435159
505925
1039710
400990
535702
456959
132483
453605
814538
390992
14043
617517
729738
745776
714315
241991
711736
459562
35476
14296
188724
225012
151945
950747
655089
603281
123150
1041241
226409
316155
519638
931281
3796
45754
984740
38797
290769
101009
600678
183805
680272
227538
449037
619900
161551
775259
678684
737777
15640
788846
287655
374792
833682
770567
739068
652321
42419
897166
579505
261950
620991
617840
968937
102937
867776
328343
765073
380746
315041
733422
527607
356051
787021
778070
435582
476457
912540
1019943
802238
737304
578807
885757
40068
498607
1034373
742499
677628
649435
137339
198706
917647
366152
438320
569778
1008178
510543
261899
420578
339326
151943
205675
945551
685453
87169
707698
72376
468706
602151
747236
453540
693196
546785
747176
781862
462879
98978
218365
189818
927750
112123
183652
23929
357324
389045
480839
901478
1024119
218556
441636
444469
28761
310413
601022
121461
114286
652415
495944
385096
828718
665664
871459
1016617
194394
429553
92649
449919
832990
394305
793428
206401
75338
996751
435245
710415
315871
366744
819796
947670
281910
794857
458675
40090
362905
738456
391215
410904
649876
431952
626466
640087
151874
670250
319687
500557
789415
299368
923277
257485
41448
741110
488719
590266
345354
644300
839348
801646
729444
960445
602287
25177
874306
701378
720105
621878
970888
174659
760748
686356
226433
482130
825486
344116
259242
967203
219057
661479
521426
851905
521548
155425
762960
587976
859662
221815
505885
71281
771632
385718
602940
65697
661072
327317
807549
373900
979878
439425
418975
268174
418802
987091
238616
1024005
764016
861943
693645
375174
55249
930828
95093
1038074
75904
309591
90401
926121
237650
342258
214811
239212
944784
10762
288760
666621
305657
1027965
617656
298304
695314
450090
1043143
233534
755351
437328
28884
365461
305973
351854
116731
198583
857479
204234
127668
393740
462102
622035
59302
845630
829576
759102
975718
1012426
630828
1000892
1026607
501667
336547
361515
750577
655113
913419
695247
142542
201170
136806
813722
708611
919626
587389
442047
607102
631747
746982
665782
155711
739918
447934
554496
602342
770507
508318
904675
419457
554365
947485
742553
440130
615218
841960
760466
861182
140609
224297
710479
529784
174826
924438
986505
274076
317000
641655
248650
548057
651420
808022
304620
1042767
833119
705690
922187
454552
510154
574936
999973
491559
217982
315453
368567
439994
644560
406825
375617
665308
107217
980135
99159
697416
932818
866659
961046
609575
803678
331493
646140
201642
122126
450654
220768
1035285
406962
594806
828389
65073
715622
975170
66019
776816
452156
209179
774779
563341
768943
914925
487719
1018474
907281
117080
4132
684925
602955
804948
27940
479919
834405
71806
347580
467199
450506
1020983
463398
263868
649923
920445
360385
652466
309790
518093
816981
965458
563889
287587
603955
200936
25914
234988
103131
314707
334336
645674
593369
509031
689854
320223
62475
196025
734573
991495
396763
545941
228855
579698
145069
19431
508691
685935
472243
451455
162379
936095
123738
632029
542011
652094
835501
786904
543832
532284
488007
324739
725689
886865
671413
235001
258448
846489
446596
747244
90643
905267
661920
179799
889780
894425
884084
319394
20248
227273
470710
91814
986142
715916
679548
811358
272256
214458
1026770
796400
489455
26190
608187
171062
172649
410108
961042
806629
303764
239815
21106
852273
9863
213733
1034724
170538
897844
820449
627887
198830
358554
110607
566102
741654
661979
990705
65462
414543
178306
510503
360026
972176
955117
851226
537734
964523
42808
290113
223002
117865
612933
396067
59522
802938
442812
341509
480946
136060
327480
966942
782328
763859
921939
540848
787613
321250
286917
482273
55381
188417
250779
433401
324649
492451
947024
792265
645758
143117
947293
450563
935424
1160
425929
316719
457707
623455
706457
277990
825584
8287
863630
358679
165409
688631
783356
550220
60073
892780
770595
251316
253253
215873
781458
296164
33438
149648
177780
923918
1021271
393294
623782
815618
340821
861945
295190
550869
822806
225626
677110
29350
803038
682804
872949
83633
1020564
438341
690721
1022318
600133
324585
606078
216509
752465
534514
758962
595763
21268
424218
907199
839297
406084
216412
138042
1019732
12348
130376
528472
583045
642237
737664
617862
614848
93760
542748
490718
188552
400619
299849
148438
942454
921296
909986
190261
777483
258822
783804
49144
477038
91769
188380
200218
237541
623801
614707
155051
650657
609873
231449
357056
963693
824250
308282
367186
866652
376411
195246
579214
448894
238649
659407
45334
1008049
432157
835521
455222
693866
849839
534665
339962
849041
453245
1027243
542684
555019
982908
1025052
945319
848126
442322
467376
33033
507994
816992
751831
595292
134820
1015710
179729
972010
572225
738073
526947
760011
161904
369803
688869
864667
969175
934256
185654
181379
460907
384880
290853
711142
462395
317042
742027
673431
300460
220949
666658
929343
515599
30622
144813
162544
550575
709972
320843
654628
186307
564646
38190
521915
161486
811597
295120
360340
262268
280184
968465
933517
1004128
879533
1032673
489650
234431
187037
705694
267334
320934
779007
359735
43697
777780
671065
701383
332257
307048
294330
337738
461373
69131
62171
1010481
102576
640124
722218
1026613
63696
338638
249032
98836
954413
69902
295194
308668
775223
105290
1019979
761820
374791
560474
443996
40026
457190
129692
4143
345768
232744
1010643
647074
59610
603938
858010
221705
970208
226646
300921
800183
870516
885680
156541
270055
73014
505287
334816
1024589
149706
915182
514788
930072
656093
160226
980423
86838
623961
28505
22705
654434
340980
811085
189396
735534
465694
999846
308179
806085
82695
498211
109384
863911
862182
404082
41617
939654
966133
888116
123160
800836
352763
347673
1000839
758056
1007359
994346
220749
612352
721697
136767
850470
86813
982839
1024917
869254
887325
172599
987287
898538
103145
354544
1012031
142861
354201
50342
837734
939424
141073
286828
649327
250918
359435
637890
142541
869789
21375
222185
285957
66154
338326
570292
384704
125362
685960
628042
461969
477521
926249
219487
309530
198958
819469
1044478
433346
514348
841516
301141
915009
241742
906597
808764
374144
471033
1013653
455116
1025306
408497
529948
986755
440715
399705
85170
591228
435111
315229
141093
339820
182995
523374
595141
846091
295740
805006
166526
737847
430309
232436
506059
280561
183840
182063
89762
75237
553571
728922
442449
91295
58631
843642
163556
565503
546698
416558
775935
977606
305471
203937
972328
435446
388592
753518
623995
665108
380568
563517
281604
643125
257591
591365
137535
564340
398176
730692
118267
611820
666178
65617
716061
937483
553235
933882
966635
834537
919365
304640
535060
53998
4953
968579
944254
540996
934055
502323
36424
476501
333234
415738
511342
1043354
35651
283323
534756
298244
555167
592607
93721
622747
886524
218042
340029
366033
441623
663401
383648
743005
117432
58952
1030483
544019
57153
794612
723341
477460
675298
325835
800793
541116
940408
816611
248059
714448
389817
993952
881712
77576
213863
864566
234892
869300
614276
425844
851142
698071
886747
930484
315568
493543
559859
535059
1011370
307087
336435
722006
17375
199360
625825
208283
640828
1032694
875671
767199
736284
86574
144615
793306
512257
1015879
819762
253869
400375
233015
684647
867209
351403
287748
745573
785898
836934
12367
778728
809623
542933
304382
692406
981773
245985
401187
463302
370163
142353
472479
415054
590863
139897
941357
752777
867713
260191
1015108
947954
1014161
910339
316653
576048
977466
824845
891688
936651
1043549
547750
114034
458186
976804
769685
695035
730993
858618
818940
179691
303244
1031320
328425
435325
217554
439867
893796
279263
415144
973938
679059
601576
775962
621605
9756
423427
289946
13064
405607
355868
333504
383239
231190
375648
412488
813633
362204
663474
532610
844754
732290
139572
960269
480120
341743
690693
960497
111972
651031
717357
589317
759565
311269
464330
978635
506896
36925
1017361
181171
743493
478534
1043467
198106
936408
416183
531988
752302
260917
392213
136629
963136
575390
661921
99456
960803
667982
196515
84757
148892
611542
892114
771457
89393
366208
137216
91797
592614
272022
2885
974996
574717
373963
163888
1641
937791
439631
389525
66219
951092
558427
565340
657041
660015
349701
135065
936232
329334
492686
362706
298674
991562
26121
856896
502326
974887
431374
420109
12712
322151
994285
734819
957443
137229
900431
229253
834305
667392
276836
933717
19614
42231
830288
106825
950882
654280
269835
593003
767390
146813
1013283
481815
306501
854662
427234
46565
711937
819711
856540
570092
100637
437704
541853
33479
167709
627364
330057
703911
158627
676572
275365
600208
961733
171607
1031970
483547
991150
138858
84247
493988
262248
437946
321900
942904
1005082
348261
370983
502215
1016689
991316
794736
282053
440239
122420
721848
781871
280876
349013
379598
743048
205586
704945
336595
65055
1014350
269732
289361
774704
642762
417063
236115
438896
623202
317698
553276
67154
930512
745536
926920
657302
168124
285007
308393
665535
378053
313291
417628
649712
419555
229931
290250
68159
160096
232305
243269
205502
640504
928918
608173
665041
819758
280919
100673
888437
827214
970137
904649
702218
963551
990457
224843
892155
291125
279727
866691
804365
170773
150422
871636
861483
56682
270528
246351
211673
48210
224284
181491
57963
82499
828479
367705
700334
371009
840720
644405
296278
740399
83657
285612
698614
560719
127896
367404
655394
18171
195819
558148
273203
705202
792431
302111
818355
687893
143966
273736
815021
290764
20509
57565
720495
437701
77054
758652
571317
14553
464256
421483
30465
636534
510249
1000130
127079
1014397
964551
804884
1029480
313172
421281
794453
873921
278589
693759
830815
379398
958143
306286
538561
965163
298887
699393
63108
925757
7410
860016
510048
812561
889268
42749
257727
382892
708863
213155
408574
905450
838138
735228
232059
265233
644658
985151
530002
804181
151127
940552
475356
483985
328054
493625
893878
405151
150249
702768
781765
557743
1029303
171033
231562
615618
936481
399151
904944
271748
519324
516570
41169
674320
237891
559870
68697
358039
496854
685455
469444
287841
237318
104693
197699
206965
199923
326208
224266
933194
179517
867150
754472
433612
304364
979083
20702
808872
458470
758657
456322
434186
103000
911142
781274
240238
393372
187777
508698
206807
74155
62083
591697
678420
418915
398292
399680
668724
207004
352211
63520
964943
349754
725300
500695
594794
527021
46721
224672
409521
758113
1044417
953661
395511
738861
1026181
181477
933431
20648
170867
423444
262610
654833
523168
894021
542273
133394
411528
629483
851623
675856
902958
631848
38661
151644
786090
515228
696793
677595
690502
538936
282244
1040849
933411
1152
960658
511303
915982
183773
550422
57254
197959
842419
999796
5990
783933
464988
154954
571846
1039730
790291
1032615
191764
815183
89354
1033802
120818
235067
755939
427136
758786
869691
465919
969391
647663
529544
1032170
491238
222897
565259
830094
466982
132421
387417
605219
482749
148003
294209
279011
280904
543642
508519
318066
664845
629300
291064
318911
974364
251285
797023
295423
184696
122936
1033652
641183
898991
975935
303698
572308
88586
88896
584406
1020722
762358
658317
167227
37380
651260
446031
476507
251293
915602
352689
613075
243322
267287
358681
902471
567161
37920
98124
210706
478046
690393
929308
907836
1018695
170750
269137
566096
623464
210479
31564
106292
827462
958032
442684
479674
260951
1033003
340445
556454
939078
691758
43262
969799
1038504
58589
923967
412015
151733
736752
712221
528401
689778
718309
789788
129315
971687
127255
446806
960928
976508
187778
636379
645880
398183
197416
425724
365253
218546
6818
475123
218929
389264
1029992
855370
722673
540371
480844
876460
970936
590961
597478
398347
258902
447829
376122
689661
721194
539067
558088
969133
752791
944429
587211
64547
805501
89950
502670
366088
433956
139213
837032
75512
629001
859003
84879
1010368
1011855
530720
511006
184708
54775
522689
105549
799372
1032161
283757
378785
51369
1044387
748600
402459
593037
334684
567009
658454
465276
799532
21488
717479
639843
839303
413566
115030
907588
74019
701023
87154
89868
669941
228
988571
441311
728721
769073
584641
91658
768875
286376
645955
74111
743509
807545
470089
673757
286048
911695
713853
798311
186620
850387
638257
62058
643437
661592
459930
982890
290491
621500
453972
642649
812106
827702
781719
822220
498890
687725
279031
292163
721413
73713
1922
890389
167484
930705
951420
825451
514450
145631
732622
483167
808544
394834
790764
92092
1045050
218276
70272
229954
1012946
888584
48840
640605
135659
208623
995075
918673
423456
20614
839967
89326
619059
524621
790144
1027256
396284
777886
899063
917442
658131
13934
842621
306342
927237
732295
460463
480048
367018
729651
613415
703787
848419
143242
985412
595047
1035968
270536
884775
841015
873867
521477
88878
414151
332023
612871
972982
942961
907900
957246
354089
736844
165684
898321
544046
211714
1004819
70553
722654
362597
591138
794176
147238
370837
966969
326302
245122
815755
343697
1034204
190224
746351
286929
78108
640930
380335
879093
282606
265182
811807
414810
202052
900457
1030575
755743
100868
612282
373031
182250
465289
772496
342664
204563
770481
700145
648756
736008
587360
421702
659589
462402
999215
694709
291354
956729
653141
452383
227153
218417
362894
367052
782006
379433
239627
802168
341789
326649
734446
498675
972940
641449
353774
800591
697524
879814
942772
619159
631473
792493
682370
933137
271165
913713
836564
8585
240335
334158
672764
599719
161147
31732
280872
250418
551597
279538
895113
917541
162841
1014956
613647
983494
522215
195244
145971
684961
857333
508170
884679
4289
676793
458640
444839
553215
857658
239902
1036876
150817
398
782077
226954
322509
910846
183668
227062
378672
492824
799760
509740
396324
254814
780469
32290
693598
215967
457149
67010
41887
1006656
521587
720940
527687
790418
857414
667825
107233
977319
308330
595574
911443
114681
940446
387619
880260
174471
572086
391043
860685
119744
172762
985428
736155
272348
329135
397936
938160
753729
969285
242
97488
728419
481100
585412
726822
261332
967115
78724
659822
827715
609171
561917
859993
870559
285266
259690
806445
17078
742455
417342
680425
419047
67039
398896
848004
30299
415847
925159
688764
80424
773670
680587
75522
215050
127929
655325
252091
619558
544394
406731
272595
984662
940516
310979
952498
173966
21901
147263
988419
601304
811295
648466
134651
440726
79500
902040
1015060
335172
488488
369897
794064
737497
895888
965444
652257
218731
605804
423477
783012
598924
477998
248595
299419
921969
1035670
322151
749285
396442
918982
292895
42132
955598
560474
30202
184397
592416
919035
180290
7356
855058
446290
586732
942409
819749
43526
656614
758281
531406
813986
677748
450935
514137
175656
464087
412783
935388
248628
39958
803981
706901
211384
113549
528777
230348
367804
290032
109927
602230
753832
921941
540201
456353
109420
466248
214710
474085
722213
744139
295252
842671
69014
125899
144279
395780
256258
162557
423802
440886
196357
922821
129618
619244
607168
380825
756109
122365
186591
46337
1035955
903917
472697
263820
561342
900200
301765
838789
569422
434955
675798
590994
323218
516832
442124
541317
448185
1008748
514249
660765
6746
711189
15396
1022152
451616
200235
735698
573665
248865
92465
187988
796541
73942
232512
898336
632249
438002
952008
154286
929382
345907
246195
947703
537529
655528
1004878
449358
16950
701655
913844
312243
396595
70393
25131
661233
209513
252617
268635
178032
207544
576015
170970
428607
264405
173277
322304
296072
522967
121827
165195
408269
881714
340457
585900
605045
19493
736823
255709
1028543
312538
354752
711961
847752
64951
891553
378505
624602
140121
143251
164423
500400
479343
945563
1032758
395227
567462
1035657
36842
773810
885553
466961
501247
506644
556758
46308
41809
239031
120931
861323
616865
706252
727326
155028
256264
291699
856790
18
876985
468393
488853
375102
1021522
155539
314157
630620
699023
1031800
338607
499677
204913
302658
683504
808234
115292
349431
432100
725216
13983
1002679
17816
366277
780636
844588
1025373
185696
937892
820336
599271
223312
584363
339789
470364
637247
630545
142344
206950
300732
395756
813281
338230
400360
120207
956541
628776
222339
429803
58964
600113
881282
651605
498650
880618
735891
880859
663374
556251
771775
1028916
293678
405128
164293
435664
357225
615516
343375
586896
534043
445378
393400
651471
17224
647553
85804
860410
603347
813792
502453
642868
338723
323020
234964
371548
11756
108417
615391
520
944814
486120
90308
1011834
461141
876169
991576
728849
126219
199223
599670
89168
317224
306508
29534
993152
334858
819433
827294
669320
402074
279572
986311
1033324
553631
949851
191761
922195
7987
49010
155407
866628
733597
91100
558286
582595
425070
82527
53142
914964
1025915
63968
74265
498086
589053
657560
376348
1037249
65841
612225
999661
846738
747069
468251
1043556
164781
513137
383539
671852
853987
13459
1028520
665255
640794
765716
562145
243937
377156
592827
651776
850821
281556
749616
776606
626512
529091
184113
199377
285372
980286
253718
70775
839321
74581
766429
641558
244364
924332
922668
10669
482911
125298
437058
518755
587270
573489
682076
1007778
1041084
505720
782839
670466
536713
776321
506967
600207
307018
132378
221232
544140
145411
457871
709191
974044
64550
395937
854456
139756
95003
375202
240999
637417
808535
931871
350322
568419
718142
788360
880675
762085
903105
362983
763648
647838
116057
362567
992819
456489
824717
473213
912481
899625
11841
7096
676324
916217
750967
303283
474207
271064
848143
776930
555579
599715
421904
280127
670139
845204
376422
361809
982875
380150
593470
236384
689915
360176
971594
686586
484215
1037707
994901
403654
331805
638855
368244
944802
29118
304121
891262
485957
374159
871848
234347
976460
108098
802962
669414
523480
770156
957096
422863
487187
749347
112703
432668
179579
1017952
79096
960294
465225
517410
351536
12701
802679
120857
1029220
1003375
328713
585660
897433
30594
238043
728276
511908
386610
238411
887702
647188
661481
121398
385791
717506
147183
27018
295145
520308
47098
612931
176471
837216
598834
972671
567025
761546
646185
501006
39155
853849
119184
398366
230220
51749
608117
560709
368619
17087
103341
946618
102473
355680
123396
951881
950909
152207
463921
745749
844646
944829
131284
860326
308933
39073
154374
67114
311869
43208
468296
656861
684401
500740
702550
612743
953800
332884
1027132
959319
360698
415065
484233
1000023
650185
133793
232158
824339
127151
680722
1033782
524732
485279
507379
846141
973022
11850
731742
517218
384607
455453
972559
46745
739093
350024
213362
757971
499437
316556
950570
971471
179890
954571
324749
610876
692585
335226
999168
90225
817418
476974
303791
579377
572207
634919
917688
197666
857468
198382
700752
893391
246178
430403
364203
49652
467917
443757
629002
589716
349710
820112
305830
330925
225469
921476
559070
271075
77004
605452
938503
218920
568951
576729
748532
668446
630512
56271
518443
504144
316420
1013735
211619
442726
596591
62316
82346
95011
845720
865270
622524
508394
905167
100852
954955
653910
50911
518250
987216
2641
1036839
709300
234092
387997
1001687
652653
328536
846849
39671
22202
783714
596466
798037
1016064
847548
647832
559388
327556
700890
178288
924760
663638
854637
157847
202257
396056
874867
933286
360813
756874
277047
649741
838349
742517
719890
4457
1032578
612914
438419
631654
233368
17188
789622
975057
466601
713345
721424
394248
683732
659168
685404
836790
1028052
855445
466016
59744
930751
426782
616177
737254
1039987
688705
480059
310950
820641
837778
153647
204403
145957
615784
508650
573350
874328
537386
237684
335409
343914
955307
518803
982458
970872
331424
762927
1003059
118084
327044
938536
63961
260215
827237
781353
887779
742334
919069
372138
126068
762
113644
370477
28424
329093
526957
805810
416870
653598
866089
171966
553330
141283
959555
661821
860368
828085
686213
681660
886696
664193
775325
607624
817527
767497
601522
554811
1022100
724199
115652
178783
123416
223742
101165
292067
924086
372632
408008
58327
854637
447100
185416
664786
667399
359395
10962
349650
424956
796465
49845
982497
230093
240165
65506
810083
754326
230614
195867
876043
732636
294516
746805
911494
171065
4716
747381
481320
31355
554089
125647
633120
188361
729794
163117
700060
708655
275712
290573
806735
763378
796854
611532
357154
706133
127996
899384
152579
847483
394879
973569
258806
970330
944746
339626
982395
457556
772825
880360
456879
921503
385865
269361
745970
865183
521613
84662
797201
674194
648567
551585
569881
682920
785427
403844
748540
92228
43292
323730
208873
565706
458947
36164
969718
955725
203639
246906
405475
977961
719819
73826
285798
3729
165422
512647
476354
1002929
797277
254243
518369
640538
222473
737433
109590
762484
649851
548580
235595
1013417
503362
716648
295258
794338
334563
163698
1043722
645468
210306
740146
19500
455225
487618
410509
315525
1029017
964297
444475
674205
578640
956827
32651
923957
181144
916492
120920
204096
420071
299865
719637
528164
1024882
354057
984040
576162
200970
449613
592434
211642
818286
360116
196146
292269
748558
564236
483968
917962
170111
503662
168677
602300
850455
296309
81003
592378
963413
419775
367536
659708
648355
721735
333706
441374
249925
605386
90995
163214
683288
745571
707524
1009189
237029
975585
799
477954
517875
1030733
91644
927133
423586
512004
438251
297176
799476
214920
273337
511677
553934
328593
763346
21067
325900
163668
946232
665570
245921
321190
412136
714642
1027513
939800
844279
665048
897413
208153
304112
171771
71010
911307
104064
1030054
217694
435175
519516
13369
616752
64833
666087
893373
31499
48679
404398
1917
820215
847871
197689
935275
533827
990931
665161
204640
296685
231841
302398
630498
554109
39194
717081
586258
611816
418828
818862
687470
90875
963567
1019511
628952
79712
54161
754196
50272
670179
54042
129660
372845
390880
497723
930456
911950
338781
627790
99402
882708
258357
690953
973380
49093
854578
1041262
948285
1016336
451136
1025614
802336
526448
732978
73158
642288
657910
998228
848091
1019280
462480
451755
199188
905493
176074
1674
547125
331562
498581
1043026
233388
533468
937538
898821
489236
951385
891020
955954
130649
591126
88664
456656
35780
419078
959539
595336
961862
321767
769407
464780
341922
499147
289074
288521
366776
234165
483411
98842
323048
485000
1041994
462371
368140
962250
803252
837807
111906
842835
246999
685833
338551
963223
374617
12163
418006
102888
514178
363965
911029
907084
796488
399515
58740
280191
555545
1043626
707807
5872
169168
282655
826252
946767
182748
1008900
790548
1037840
305698
1036069
692643
193095
691360
907338
630562
908509
597443
393407
741008
815929
309870
459854
345861
22424
93663
552889
346975
443642
68111
834538
552727
572111
841284
92339
684896
271272
845451
82176
1027996
947488
415748
460134
331337
217946
897439
353499
425155
88412
402613
31849
970122
512118
459489
30938
383251
827716
68871
173787
1035777
47645
447503
353582
112687
146376
514073
939576
968803
240543
278779
198
541015
989322
866665
245330
597212
846882
184198
685000
621766
894656
895542
877766
4287
193739
10143
497069
230563
489461
86920
453142
672527
488700
150166
523292
714185
483231
149795
851893
413296
391563
429146
926728
1018440
921037
640155
710778
948846
296533
432900
836162
373217
76853
536882
407381
638873
543254
125330
757433
856789
451927
748317
70954
86327
766273
46280
796505
28620
959027
89956
267889
653989
575713
167072
299185
216085
523688
809936
403771
663873
1014479
637912
833364
288595
194026
563005
412443
685350
521109
885700
80288
189231
681557
67210
1033340
1011586
820643
159282
457294
748440
246668
528212
1015005
354501
163026
114935
437640
708286
190237
612579
255230
631902
234535
358412
269520
339591
725528
884760
206415
627428
335716
976179
842753
525492
550302
688158
48583
618087
514915
295372
88795
235044
987297
857131
993832
583525
998447
943588
781312
8099
112473
59266
903131
244319
697012
879911
583724
913550
395121
465728
575207
57531
997946
309933
280148
565656
814236
424421
348296
154328
394745
518246
337422
533813
909619
366657
112285
931891
367354
1031948
689723
323418
659436
683489
439576
54769
1042515
492942
314715
60590
801987
28895
439760
5867
468698
1042797
670540
390395
14962
225406
492759
60757
954536
891802
110648
829122
427595
509887
727024
251658
973979
839684
566781
860596
535054
931305
384337
152176
1014438
493475
525496
125106
426846
1001087
190556
655903
814444
466895
226495
205465
134796
263347
894589
152805
962113
231893
544372
566992
734044
434045
672340
314585
84768
367194
566493
1039223
263681
701552
174320
675918
252468
251573
1036069
951369
673969
785862
377606
823049
59985
945068
297574
951161
849493
26727
868907
69726
553267
178134
838033
434515
168384
562911
371796
281095
756800
815121
800515
433601
585763
775601
529546
572452
828511
817936
777298
762460
1038260
879647
188809
602336
966868
158433
331993
1044050
779475
417103
446165
268171
985460
621281
409507
615771
178992
242787
738763
909784
189466
793348
253602
702046
493670
968082
195740
790785
826801
771259
629108
352456
1016402
992693
581606
1017706
426381
1004793
377228
1033073
291272
275295
313017
565895
220221
114598
626884
20649
878876
123283
1027866
369902
292369
726328
190863
936525
219466
103829
935306
297180
131432
812633
714103
473553
620601
717282
1024644
195212
263304
378008
133413
649695
1039619
231085
780690
899254
62759
532982
731969
869275
31536
923461
644742
320858
304641
965031
1010790
711387
92569
334991
423145
317510
725744
105301
384134
88343
313474
287647
802326
714865
187004
836616
171044
681952
27828
591317
4144
260840
63322
12456
661943
307693
300408
770677
590489
43160
270722
957386
56151
876553
796712
794379
258674
358764
572294
313683
7721
182527
492759
165726
326060
100247
192075
605245
959057
745878
755173
502657
456243
217132
854125
965284
460086
1028914
757772
398061
823240
584
71886
915491
317557
891902
350514
796616
509944
795420
376916
711362
471574
587765
599072
342187
747832
10068
600663
557767
198384
255173
353064
934914
818743
471694
546453
537215
395638
915746
810406
1025166
363568
450724
547504
644358
20013
691457
834220
657148
656301
487844
273870
999187
634602
576651
889065
899608
85148
928104
14510
216627
253313
44977
965119
918074
925775
522183
907142
331499
373217
501864
15439
748345
724625
35
642780
210149
319957
463239
332671
608891
802845
786432
417025
813858
41604
765708
574647
506687
384515
476518
611010
134448
615412
31077
888542
229628
532782
847368
377667
74576
304817
976266
995788
251652
519953
587290
1025232
728654
542546
70682
949773
114597
347805
693263
157069
107031
54706
240778
683150
775796
391895
1005347
612094
310327
659244
407536
981087
456108
438016
98493
814809
894546
802230
383893
249653
472763
743837
656005
627880
79862
1042310
151734
902642
878939
479978
244702
720169
20512
296090
319786
368078
505529
611714
940413
392502
811610
713758
412518
86528
681687
65516
944817
487930
602085
819085
450184
656358
195195
472056
402391
547634
1040372
130808
270251
325544
249227
385144
1031962
865009
445073
168608
5932
902722
746635
511361
625168
563990
161400
228312
243010
887092
165328
572026
384979
306835
619133
879688
624149
724924
915268
589483
983060
113080
323984
58672
119810
56739
444360
95048
75527
326871
437518
871642
683049
945329
1018718
5267
184568
532619
506411
746385
203918
266540
428094
113907
602310
364057
453920
342404
584385
845714
690612
419620
896688
475394
329808
236071
460103
514022
560366
198667
332560
59349
401455
574536
1018870
806447
804266
457840
426543
386308
148275
927387
122262
223398
340647
802141
71708
454586
728252
960577
300994
119352
145616
272840
692781
550792
216007
265450
259324
556232
307583
5592
736172
823932
392180
29465
552734
214882
470418
988345
670062
793732
1009101
188782
176059
652645
506923
652972
912703
392827
434250
146243
71486
291473
319280
19271
528378
499855
741715
229763
970640
52015
936150
677750
478443
232277
934286
68145
11317
498178
69729
404971
113081
829207
366501
291729
460644
871976
319683
834752
925737
867553
811632
1023615
545334
318997
646719
497814
258840
408940
63770
348950
638571
750815
517009
644041
126144
677211
249280
503717
733266
840878
275441
266732
207435
871742
999223
121983
863918
178175
93630
732090
145857
252828
351645
677105
599692
751348
327070
250346
725010
97022
978357
821
166981
859933
585033
825199
888633
778853
984093
139754
675773
487263
1021223
421086
69746
749115
91838
516528
543058
1015829
785385
1017166
439716
133713
59670
14282
329000
634018
974627
889473
551928
422410
870674
663347
156001
144594
947952
505869
23525
727246
78918
932076
746675
808513
582812
527888
860517
854019
870580
970233
927565
654445
784946
785127
950720
912996
52580
453944
273246
758086
544775
283824
1004144
548743
898648
179838
137146
650341
81473
77492
984863
186305
3481
941252
404396
259725
914192
141026
625289
997906
822111
153995
537991
373129
781859
71369
717809
451080
81026
210441
978796
300178
889697
260751
680794
767994
741653
707891
344055
959062
462917
64251
998627
557466
168880
177024
1019765
161338
83730
465955
765527
620909
531626
285241
355127
229369
681938
186260
453605
591833
852684
983031
831762
855706
434141
498358
775121
739507
860757
940173
811755
380923
839008
710251
81202
699629
946933
574712
402154
501585
44384
872051
651024
613795
977695
290975
1043649
109821
24759
568812
799630
698213
250099
640307
510077
149427
948594
736601
363993
597099
275924
530922
382361
1035691
842449
516357
365967
668937
351460
847703
771576
943879
211427
800325
61817
95217
196248
50244
407836
271920
988093
716210
35734
87766
727493
69840
106560
435607
979073
108220
160515
673501
228649
23334
811487
889758
876398
201846
390138
109333
484011
551347
640741
540129
218363
792795
859948
907144
717315
883879
335216
414227
468100
732192
960791
518181
185108
264172
718412
591914
167628
719753
353313
172307
1032775
421721
435259
1036049
611718
723476
516788
610210
676779
367733
913569
191004
860503
536381
931151
415526
628675
391830
110784
96925
155637
172885
940466
790315
836318
108300
99490
874478
611185
760544
809709
834937
53721
144947
689261
779165
19883
552636
977249
107518
571437
466669
258362
358071
925584
658201
516875
504410
981080
241724
866264
239020
454808
118107
163950
491745
329814
709413
26485
784223
755598
1004202
510118
98344
384186
8330
278155
674112
597701
295685
168025
277632
282909
588440
496406
929943
250561
581524
865279
728185
319410
343227
366223
200901
923374
634745
460222
75097
544318
900396
784280
970419
445742
547074
363886
292291
70715
481537
941340
1008534
255657
278676
494321
1008848
441129
895641
191514
453378
895370
156869
409198
223485
1013093
311767
78350
710972
107481
86787
400872
387220
459924
468993
41258
279107
773865
527733
361468
25791
907163
164755
1028820
146893
118135
574605
471315
491102
831316
569091
347604
480416
144334
52498
564701
650145
847164
1031856
879642
834986
696372
814652
995461
782459
126866
303996
427380
224435
392877
106629
122755
586850
49788
1025527
688390
258920
889124
467787
809016
251745
735251
669566
299872
422087
97442
1028047
822859
487457
523871
888012
478859
466701
831082
482271
332956
594078
66485
1019257
153841
382772
755962
279784
236243
486162
491555
1012400
76478
144571
783807
897706
740473
742780
234255
732938
591982
756079
84718
342465
604713
596154
198269
284034
658622
294266
977847
499796
699510
71563
881157
931324
99901
94042
528654
576691
206880
565374
183482
978309
945486
639302
411829
14298
341202
365865
32579
891847
489796
380154
669343
427116
182251
675684
40338
239000
453935
116751
777130
993329
351146
159157
911729
667149
533960
380221
261944
571748
333180
824498
832890
1013728
692616
88212
813255
198165
641692
660815
551207
49936
916729
697009
213052
508548
960671
498974
951428
836636
340508
770675
753951
28056
404364
977510
154928
380854
820351
532061
165109
508169
113766
53154
845189
963775
584695
271352
165693
773180
774807
219918
10873
754903
775995
813753
118756
584127
964568
521779
384217
851499
731131
599796
236589
170789
116914
209284
786059
655987
225542
981189
442815
432555
687455
748733
746818
785311
950999
482933
621329
764265
490247
680442
659807
302394
585824
591573
68729
678047
845551
922102
457998
463112
801800
1025530
543367
33606
63007
679382
479623
360100
943378
338879
69654
161364
903302
68907
248312
755348
857713
635840
807615
1026850
670954
829158
1004628
340813
806096
309837
778748
631977
702742
869805
999881
39786
1014402
510129
606333
1007369
620896
77148
502434
317849
269463
407836
492496
302777
949681
110923
194158
711360
102246
329911
958772
606841
483145
10763
43215
260357
998372
804718
939644
675089
455963
142548
34546
881524
461916
621951
163694
483828
834161
328060
160188
1029611
501555
613612
905229
102503
164466
331673
915406
881061
599362
901506
321938
246613
276296
602884
847990
471965
897623
435900
319691
953002
406205
22521
1032504
152079
363900
452677
213792
870427
602432
138112
623063
857467
94013
813345
712680
1028677
1040801
117298
400919
868401
875635
183939
360353
415856
49193
395999
167809
788444
1038704
936494
899911
458018
807113
227924
94548
575659
613455
269867
641435
819292
667138
518471
76826
147429
619926
642841
683959
1022509
855113
906673
791638
492869
904595
467494
493220
4955
556902
567950
905678
984750
1011508
618180
561747
315885
860252
585528
494986
488169
548774
238656
744218
694387
36257
861887
735126
599154
165075
249918
723415
391310
705767
259379
454425
460527
282823
41790
202543
238935
590506
1009992
79449
270967
779120
323289
789736
662099
374609
685252
208884
1018488
770657
497717
979107
849062
314360
481777
765365
972389
283868
699639
430326
301389
225030
488934
469482
192803
1041892
258099
1019946
780294
353907
116561
453929
896577
358487
554791
130464
317304
791331
328024
820421
191795
314772
853781
698635
668692
650347
72706
857772
742393
686082
946470
50968
881756
686563
182891
346797
502306
1013088
190279
493489
637457
656732
827703
418966
539179
226654
609137
743877
275278
103772
538524
1012415
867226
836719
404674
600162
246323
583605
138156
297680
286408
1017478
407742
986910
958923
841290
629227
295734
384549
967340
674338
437490
729589
892993
184609
314235
962392
365438
786397
118511
146078
185362
670824
871006
602301
760126
166949
1009117
298922
37823
854429
1020894
57237
588832
35900
249304
663931
278333
446882
682111
200926
687689
181569
987105
866679
548180
425455
284974
16670
461920
519299
501889
57512
451828
333944
355079
575631
175803
1026900
309269
122149
152970
835480
664533
722005
614781
928241
222596
1022572
931038
695524
648861
159022
550246
128413
649104
603014
269978
345928
69403
460301
258932
592451
829716
420930
397143
560653
789057
595716
931679
973941
556880
610171
1021710
1011677
6660
63716
713436
739511
415438
636126
1018625
369621
484029
622225
445014
86439
380800
1008479
861597
276843
959998
697100
417862
280279
86097
933865
121101
707266
29012
443885
509982
984176
988903
162469
193567
142778
525637
765625
635097
485920
741214
73630
283343
696115
651675
8909
522936
82124
48444
481029
503760
281981
907357
236779
207187
7566
563519
962200
799606
460057
588064
172385
734080
63392
440314
882674
112379
795132
844182
636642
839999
1009427
674069
336078
140503
739344
875901
161
413944
176418
902982
6913
400712
352502
986342
759849
693654
1026842
424615
762068
973035
300147
943302
756303
1033282
539402
625286
892064
473786
180964
19490
84956
988577
226224
393755
758361
892606
545718
151272
294247
3703
872895
150689
106465
693700
980066
899051
738370
768117
444828
636640
98508
346223
493524
980092
437924
904880
763044
1001237
465445
548266
385927
139655
697680
199941
579402
516502
221443
104301
448402
838139
610590
1007479
811331
998623
537790
958271
926310
752293
660690
938910
807886
836250
73779
45511
946471
1006603
850013
93507
1038559
1007806
1017314
45244
212286
840077
384859
925500
1006963
969210
319531
1019999
1041917
429980
381806
707438
787285
721243
183337
312854
692400
482021
55891
170624
342709
903430
550874
241118
465498
606854
439994
693003
311500
135753
204727
639169
172996
13372
428105
849406
75766
411011
273056
928866
450526
2710
507272
1000617
677967
843636
147922
362714
364339
219645
285050
965693
454789
185776
605774
866276
431484
882768
324620
406709
316880
397858
374897
1040236
777663
393741
195388
46595
124018
116902
323915
955028
606130
454465
393375
875453
502483
209229
118658
402043
1035717
394463
773324
543286
985143
775628
624150
220973
582867
764366
701775
380204
72395
855613
70735
102960
429690
232078
1027778
645144
865139
226376
544634
38736
869641
570876
742742
34670
170869
499043
202556
437992
879813
289312
781315
274728
488321
633247
850052
744039
394388
334650
681952
140853
634710
57372
295406
249942
858834
649969
139710
281052
40364
894998
251308
524895
662902
513917
256387
326557
354988
567329
63335
553482
708310
271706
3365
362071
194645
392934
801974
473878
575671
265890
720938
1035564
359150
304493
199658
43012
414378
207088
784834
94548
333825
533702
49873
671634
974445
950875
761704
39383
419600
232928
157547
148183
723589
196157
865732
394965
1043643
43523
97527
594374
56005
81135
922872
767813
989626
157846
263357
324142
538523
687259
194684
157687
441711
250278
351712
542165
365931
1029867
378130
123439
1004306
237292
909064
1007854
58326
127431
747449
1019575
146887
216826
871557
230987
873253
125234
1007277
548731
994314
130366
246192
283916
635871
848732
35555
975126
777244
142179
658993
136515
307703
490955
738973
629300
436668
693944
395408
695983
242705
320039
174169
845180
408888
829346
913441
361452
972601
889408
705855
156045
531698
958098
17792
965610
651715
975635
249513
321180
494523
29639
202452
529717
901862
329392
962553
417128
604986
291143
561539
280708
145451
34411
709043
1010693
983839
342010
491694
660693
985714
333712
820844
208862
17443
993700
148733
764783
8621
849451
467039
587623
303191
218835
487632
624495
860637
736833
423508
1043223
340111
512168
111105
80100
919130
618022
422414
899264
107678
290792
344846
163356
957611
592504
257814
624747
610953
720929
773909
405025
395399
173149
98238
966394
722888
458407
686417
175817
762487
774168
894597
339126
951048
726294
1021399
729196
52124
282603
322164
726507
707476
286126
934605
5087
27789
559265
772282
905040
365179
817448
94145
397460
518728
253971
381658
476934
401991
986649
738611
583206
596534
909957
900104
443910
593015
205329
1016147
80594
23764
326069
648388
388732
85781
979387
408324
802081
400965
132519
634901
184652
646536
342188
638478
249908
785824
716020
423513
41331
253225
251692
578179
82641
235486
612485
940105
774605
762194
499955
201985
367188
383323
405552
288342
971766
1034938
956269
655428
617545
691828
659975
143602
760190
1020
562164
912058
243770
100925
56560
993150
1024634
648304
1029527
893664
223738
387967
249502
930349
102054
701035
964042
642481
1038123
963466
978583
1026753
174649
692914
152041
740805
885864
403279
278221
501199
54530
713879
36201
960404
523112
409051
184223
35329
719375
397371
147874
493346
384313
701057
601301
212071
291740
78419
92282
256269
272901
40172
113592
782224
884848
336771
496551
241450
65962
989488
513113
355314
688187
435907
751109
1040687
389276
83946
455024
26460
572954
154953
587114
398477
776620
222553
632224
474225
420512
384215
646202
1009418
844068
88841
612847
345635
123689
966641
194721
999007
73029
940900
74871
774595
54612
479461
802922
581371
622266
362316
688997
871893
278850
375711
532126
711074
283620
208099
915398
549740
127349
424045
834468
858868
323436
619953
130353
36320
41878
506769
880330
879308
374104
899855
684213
952052
100033
652279
429979
243588
158892
605162
911554
708476
368440
106140
753731
772277
266439
477841
198710
568097
697096
756029
889806
1026059
275689
484908
720635
1038645
87801
422754
37940
848919
799702
619075
850210
814317
351768
977333
127886
439382
1036654
544552
631281
954811
188290
754568
404912
378288
846146
976400
75694
271101
26649
510192
161894
631430
44550
583618
459025
271189
783730
685244
314606
77328
861488
148046
231663
778603
344908
1031507
383176
210085
501874
100732
533429
170996
97809
103311
445530
524678
945650
629384
926694
784415
143598
467749
260108
874384
668436
63990
413730
163229
90641
57895
917465
400481
579873
470199
969105
756205
1001636
774037
332070
456785
609499
319838
805025
420574
822129
316134
689802
1014113
154759
349539
928809
379041
783503
845819
446843
222008
670370
532482
631647
819706
816450
811828
812295
595519
980584
484357
909740
782707
668476
493560
665660
957699
692103
828478
391248
12108
960993
851557
779215
878054
398635
327620
1032117
375082
51755
528004
198370
669805
308478
526106
81447
976542
414676
387997
517347
995747
728581
305054
568096
663490
837278
131375
294674
708876
223138
268434
713804
807592
593483
525695
434365
862177
705956
328388
14948
1042396
152904
126274
829755
1016288
624087
173227
950100
434622
766726
347095
260758
348212
703364
576183
957067
925159
1040006
686998
348455
636137
478949
884790
687217
262214
539144
293384
723491
192417
249783
409772
1031336
74083
845864
954359
1005094
184710
689435
870050
892608
717995
946188
838003
95661
231329
647859
54706
125464
390045
602369
64945
682616
194835
868976
774069
912592
1035771
533334
582577
596920
784314
101522
875418
791196
837279
411141
55000
276796
24594
53068
767833
1010614
669934
736186
937984
61804
450171
48114
112135
447171
487054
307039
705743
999194
822564
15483
262704
664372
852448
203470
415897
256201
790434
113213
902260
634170
964861
896224
705545
1032645
760187
409553
231800
422412
441087
890053
962961
450051
923530
183308
294116
524466
395364
645152
141501
582067
579664
79861
308584
523941
760342
76908
1036478
273733
448581
630160
748377
91729
226666
423851
673241
830108
355966
752984
466754
344660
124740
141171
120616
371635
626504
597221
747116
778484
764167
40473
142307
629421
461057
832328
374025
27831
967785
302314
686531
858043
593113
325183
415816
408805
944334
643127
409503
625988
699214
835293
496806
349481
1565
426414
208001
500822
701721
139160
598262
28825
145953
19880
847434
590994
288865
340975
32927
436502
785230
687499
486756
514910
1038904
890008
286507
850532
338621
1045377
967211
93477
1011737
98290
10549
760206
343849
375713
65926
392639
572421
199554
103746
1036669
195503
689088
326022
928388
79078
135464
409638
649629
173550
133105
815245
264812
565842
332447
209544
776594
867649
460349
431445
487959
974796
458217
66720
150990
205139
822882
805432
68086
1035136
948850
606928
544224
762688
586654
228286
749049
763947
240765
984981
949332
413861
119109
244866
237406
551922
582440
645411
775914
168408
734575
196120
321063
392033
763269
223342
469273
688429
501600
261914
545896
877589
928387
27946
410869
551849
156398
832660
368408
151559
413777
442199
651422
571455
709383
362266
174720
568049
879009
806310
114588
12290
581841
559869
108455
226769
279094
473520
374194
997251
247758
75729
491965
697878
501830
968831
881401
377922
454207
841232
970754
7936
977256
267418
408923
366652
274784
801597
108851
174093
585949
174321
310302
618346
383844
78722
916150
980693
736694
884619
862894
190262
219892
871295
12888
212252
35075
395620
248825
367305
398662
728943
742828
916389
521675
1020385
192014
418538
392348
731784
377302
154670
301980
1013970
826299
914127
1041535
1041545
387795
234329
451509
742040
761560
808019
876774
883173
686552
484442
1044098
76338
396404
408945
559684
112811
588229
750626
246945
739821
793070
995352
699763
759335
436912
290458
582765
215745
276590
456111
373410
687375
202166
17145
6620
101966
302621
724741
646639
583569
665830
257258
778997
315613
179643
274446
772502
915162
596843
99380
632710
361135
837917
801931
524942
290210
841642
318185
329815
502373
454582
473712
472031
906408
100042
807863
209683
288811
923599
307273
20713
25505
386152
1026958
121586
772136
323565
569111
369685
184915
430072
670944
744025
699278
249315
212249
220798
22519
270831
333973
255889
378517
1036144
33334
410765
46183
54997
22493
670682
678298
399024
945423
809974
605227
576692
312149
449794
242947
865393
153022
767282
284600
37690
44783
370110
626049
927488
655327
294785
560290
1021556
558094
722557
24587
30157
944750
268574
431805
778223
110724
818387
338566
126700
528993
151614
641608
449028
324316
784485
86118
1042472
366213
968782
486990
364425
76692
389423
640785
654145
255533
724605
313428
58848
132226
183194
3318
186350
925836
369140
421343
832999
37304
580317
547078
249307
869369
68899
445006
1017352
395949
1002482
929219
898999
980787
297730
781276
238400
727391
213698
935799
179917
792842
585724
995210
72606
569320
535673
1023500
202235
590801
893047
1010752
965948
28933
1030296
215536
675751
1026788
882647
967301
892048
784411
963111
986387
66617
598405
368895
1028394
442110
142733
35194
928798
984316
626010
497237
348328
730488
215356
699746
40198
464496
748674
267179
580864
849089
395198
166468
438582
326994
702028
36029
996217
128720
936330
230631
844695
813605
683166
99417
734562
299066
817946
371446
580408
666500
462733
704845
300554
84382
388127
1010871
441092
139375
592272
770310
911073
622223
643660
361221
636037
9391
341960
996166
910085
552496
336431
849653
633617
797381
990741
700017
662988
403153
1032422
74774
690492
325459
1016972
318810
930929
685899
661074
621105
17716
96397
996536
71449
181834
109695
182132
830603
728991
264809
72981
272061
709174
866194
526482
594697
437453
516927
109168
3511
54467
629487
51284
667223
28689
436130
924610
264384
113858
278765
620531
414442
179532
1008044
207411
410858
1002701
1016163
960373
851261
342688
17486
1027940
405275
327674
478962
195241
1013461
457047
280966
328939
558901
1034080
210790
61492
704463
789079
444344
211885
409463
383429
171299
260005
491293
590556
69968
751645
921010
803341
106230
628914
957997
341459
904018
334832
869310
524282
663705
421924
764183
989670
634027
238326
455592
617575
446944
763265
978494
10931
641225
339497
369526
394915
989949
80893
972946
124048
437862
566977
1004
799996
929278
863682
354053
390706
1033474
974761
483575
845704
253547
36504
608689
717906
17231
432368
312877
950498
513231
161848
870575
165205
65357
889745
932218
518542
983333
604404
372823
379350
609869
560231
591066
597662
99514
300396
984419
422828
314578
735182
237085
854060
560741
215457
247303
393216
278745
519618
55665
507167
1022417
857594
548281
196795
825555
229120
639350
606419
149692
614192
411929
923156
871640
659008
672712
605891
900627
273926
302544
137045
340526
975567
611748
381315
968282
148927
982842
498611
40952
247476
497773
952765
815911
497689
360201
299915
753540
974795
68596
35204
167872
308813
514927
758747
213880
837895
711084
964879
590109
910828
489804
485330
791869
659289
573856
466701
25166
424762
84603
233715
620542
56770
530970
874597
833859
852737
758414
223336
218309
134254
594349
40919
304483
972663
27963
483946
724881
736814
844096
973506
350857
256205
295875
52323
602138
142123
894079
989753
835050
80144
642449
583263
1041061
67495
613036
200210
277192
178338
993868
905212
630493
401049
200712
720686
1001690
62409
924276
330332
485616
3298
346302
563796
126925
842490
475194
859368
397009
941015
286247
273556
939209
553642
981138
907618
119504
162074
322595
699597
233062
572952
506034
462506
634272
137567
875474
716706
343336
260252
620799
96876
690463
557633
358406
231126
960140
135499
50099
191936
441558
103034
656887
988640
357559
228193
311220
611668
328910
1014668
832361
850814
534649
92654
121378
927925
393317
1023371
541160
230461
295093
285061
97306
948901
19239
20919
719504
145794
825917
268716
152737
743191
295387
41790
739283
670123
270783
425700
879029
1009895
71954
942175
701825
827224
486172
288208
821327
910465
475447
819144
595400
489497
826016
176081
570459
49115
597216
939075
307733
615655
334765
764947
263625
340312
325727
303572
736924
119410
101836
279245
1035542
671442
385199
838278
756165
1023985
1038975
510322
1040308
420888
1006634
436924
926360
624667
50938
171686
917431
837445
434183
522034
748146
73771
264369
390611
415354
873524
15198
173448
873507
1015259
541112
693607
1031923
49757
495749
303345
445954
319999
598761
892609
539655
404804
496414
516449
1020954
755823
670511
423897
360294
379069
564067
931994
192814
725308
373320
64089
624545
32181
169223
726161
614746
958530
973854
708811
386197
779320
873267
723542
588488
983237
172617
863248
775252
992574
656340
626424
975677
550468
910530
450022
903133
598671
818588
852671
285050
954162
756552
306790
272347
954114
412097
237058
464104
747415
849616
652003
444252
342806
817982
27981
114345
484364
986753
86161
616398
416168
939893
269472
554725
77141
952916
448937
791676
269765
517502
659910
761864
356279
366184
722103
678482
327049
1009100
396253
628233
637713
566218
927440
393653
911828
42801
248648
679140
661738
519133
1005557
1036363
111516
496073
389794
175850
443860
893313
729981
763911
298876
516369
351354
856693
47722
200183
740022
93496
80975
675077
956218
10228
849392
713669
671183
853005
88412
743609
239218
383578
718250
99799
781036
185884
465107
1026882
113494
478333
968225
164158
643767
772019
22184
27464
491683
999683
490403
417838
472343
247541
211646
1031431
662127
438410
646911
552797
882561
367547
1035762
14786
119349
510610
783693
94490
1007835
776829
1000900
831444
942523
714118
216214
465784
695500
1004547
473127
862136
21038
280453
434434
53050
484651
823731
215359
1005917
570028
871527
403238
116707
89846
135237
481306
859122
797151
342633
43840
121339
1009995
542730
609325
155499
514404
807457
465353
700397
391141
773706
585625
7880
335910
344027
592887
63762
203962
113078
237362
443182
560319
37837
885951
391481
425981
371469
394972
795981
318592
836921
766906
261748
83697
735146
1025824
668198
573904
851793
699047
58029
243087
743754
603512
719964
22261
90984
594139
464094
759634
98294
886961
855227
107204
1041565
118807
228640
864520
783836
158808
503569
348737
663068
440459
851823
971038
748359
996952
146414
849188
890088
345178
252982
127476
171453
862130
407272
313983
128458
271198
390115
39922
634168
68593
141223
316737
549612
214257
678413
939154
12345
595904
450608
615242
817311
304401
800709
846332
750275
112262
1022962
230428
477561
48156
485659
50205
323184
100010
393595
16733
907193
639111
257773
1044905
38623
296092
1044316
388217
787617
468659
340563
208389
444220
854622
663761
556013
528180
55103
601465
503083
885477
121200
429158
503411
880013
185266
648319
542791
70276
101659
634788
795230
51270
230648
649100
888484
600055
759604
71964
1024706
949590
439086
530841
132257
8920
254603
395908
125312
742301
641720
1008493
22645
517021
865693
161530
108976
772521
821938
231181
19712
776289
297381
644345
390115
1032224
1036770
80067
7271
214534
12176
655843
252469
739699
886096
148558
225082
693833
68445
943602
737444
82828
640776
915558
864634
61262
1023692
864125
931786
901101
625631
658336
720358
673343
426021
531309
415112
595549
1035083
598590
271142
836787
127049
52516
687358
88797
124947
994165
639272
1038128
469808
725630
728996
825902
688731
1037548
565074
399894
636803
649891
83506
896680
418184
1029998
550370
895917
1031909
541330
664971
178572
632573
720908
80786
407328
706317
88217
225255
418984
579006
763488
753137
631614
60274
85450
816668
812855
281610
204411
268157
916350
68235
1015488
492405
978130
43467
921327
716068
615989
963394
117599
766370
843054
986221
1018668
397383
175682
502884
334587
1006346
360521
215526
731229
961209
12964
658590
439537
986502
1019256
693881
179647
493983
61530
503632
862630
697668
96669
398101
925035
577819
820685
702005
1907
223729
98098
927747
21683
464697
238962
150810
16992
1024552
254921
60262
865956
1041457
783529
716966
702254
865690
454630
761425
211899
311640
428576
67547
736399
625938
494088
598845
420275
607629
53428
109719
831498
1003872
695975
99339
458774
702391
1035988
451475
1041711
754997
835301
547210
834353
946991
813683
996109
41714
777313
550245
750052
137249
211778
827197
682937
258324
153869
747662
929660
827728
291551
106374
137008
182315
212288
923047
713657
455822
150991
10188
330641
387428
209179
716382
762867
934902
706698
660010
645873
23118
924292
885854
332379
221017
665073
950245
732445
569659
676157
118962
595056
553950
327018
675429
552061
391381
484206
946173
601744
680406
695127
125891
948033
919056
28772
867906
1022509
602174
343753
10341
164900
1020550
513789
218377
235343
692031
917789
899180
567136
561866
273936
939326
904802
604474
506285
954792
452358
547230
535408
640561
471562
250260
815341
347889
1007660
478871
396314
130083
509610
650698
256954
1040198
466387
526580
12725
1014538
609915
701777
162084
106990
667847
476506
147111
106975
569182
86035
426725
984959
155406
96447
941376
182741
753535
107503
404132
694948
313248
761559
938841
1036364
95994
31960
659037
1031890
923368
857674
777713
1041107
990919
454731
167629
897516
822572
730147
717163
90356
95289
442420
136740
898440
829349
903846
959080
581360
849961
987256
244231
618948
338303
638484
554547
285589
500528
474950
220774
695407
804337
192111
16485
345812
287878
371017
228789
725858
651568
940095
888925
67820
182160
643883
530943
152359
171897
861709
952730
701164
874283
832684
265946
850017
792174
443238
31866
404656
884710
75716
178480
783697
745964
550353
33040
736944
498262
391552
712751
719067
386965
786789
137966
434339
338363
650421
359422
870269
748259
287386
598234
766494
18573
288110
34240
948770
183565
698704
772719
745389
513622
249662
693068
605338
748730
988012
126838
147392
412265
660425
808811
560786
70539
298992
87820
724263
101649
258799
217889
509257
739849
698910
462607
552357
64648
225417
650800
926487
641969
656295
537331
843053
873671
587489
907126
162783
442883
529425
85492
734460
419988
49618
321113
690774
831713
794275
409019
507800
651178
624827
360154
551054
592091
811998
527220
881357
572664
509371
91636
451379
1013659
746469
804649
822968
362053
232940
854900
161951
935752
138516
972593
346118
414341
799911
333667
697315
46629
964279
126093
471558
368112
871452
848444
832828
274010
174946
915553
648790
223373
237598
292206
288482
480589
659686
212079
137137
436760
68393
76740
989862
114749
69303
582672
487078
651709
144856
1020040
101680
465930
344093
418851
623651
74062
37397
939965
978802
498795
103811
629883
726899
944461
323365
2959
652204
921238
741856
252346
480424
753193
828786
153403
344051
56412
368361
246254
91952
35359
965324
602649
214163
559269
172659
526601
428151
176495
606910
778257
536640
459528
895408
76371
209352
371210
924513
522856
299248
677379
279876
227646
725222
250268
960258
466298
871746
272719
857962
705286
116704
532480
617055
73981
318162
205742
626889
723672
85085
512460
879177
376836
621148
46962
647954
708565
915195
940722
157366
824541
423697
189761
415975
752923
192044
585451
693549
184455
30587
307721
358559
262366
867039
25106
305595
92187
804210
890127
81274
503371
255957
929559
211713
620717
661798
417405
391251
763163
850316
414053
140072
820662
528547
583185
695375
970772
278157
128887
223632
930905
742140
742576
571490
3449
666746
869088
414200
486543
1027787
1031967
975184
367042
232223
222571
406356
297919
797639
917563
921807
90824
470889
728279
822353
930979
791743
1008346
563226
53766
902141
245710
174592
446424
298398
5066
822574
990953
1032468
655362
477543
634929
520591
24821
733172
311642
613317
842547
19652
794455
508263
412014
982232
1029670
499185
359381
176868
291911
889456
1010564
868220
9917
99722
104540
786524
804030
533875
94807
1034426
320120
757074
21415
310515
41798
610669
984331
816955
696592
55891
248494
548139
695456
335244
74080
263129
524782
166908
805689
555436
182455
712305
327051
187068
542274
608402
478685
680557
105646
830396
455184
1015535
585310
439335
952267
927489
728521
473688
735389
491457
752486
57791
826192
755841
954824
386241
576390
140712
607243
259678
819208
330589
256756
828079
111825
486994
986552
325262
979011
463886
327343
163565
968274
736388
438989
1044022
849596
593098
151918
936390
143092
477858
276394
498685
271189
761478
897198
289480
682934
647966
387054
89970
414150
273304
17101
589424
437699
670887
952399
500676
659432
797474
1030985
360288
974729
308174
681871
221863
504348
364833
96357
176499
101748
782979
950123
310964
181403
260145
993539
532515
288619
362553
924510
1033952
578675
863208
621784
779547
380546
219162
828696
685088
363768
88777
857421
436633
366702
82799
868346
430968
645716
685583
763900
38101
404852
218854
53356
449386
164790
104644
408747
718694
697451
212935
190164
116444
467231
139417
844592
727412
250506
79494
399913
786609
106621
368818
916793
912833
755611
886883
305356
644700
955958
733630
30335
662093
720308
798997
368566
423080
877089
262101
1042574
918859
503368
297547
694981
1014575
484468
1040848
696338
217119
825166
165768
296802
819220
44188
755262
1031513
87615
111788
213803
537449
743964
810730
784012
362785
454728
726503
974608
109195
603929
889255
402271
501657
876218
517063
832953
710864
751919
12599
72308
264911
602286
156446
688207
964233
345060
677734
106610
66712
82041
336804
101225
669612
620579
923233
102831
702073
592925
415029
238447
117720
601468
715010
781314
463462
177453
743508
386862
203733
959776
453237
839296
1037996
930275
128740
201667
464733
874354
812073
792853
76109
506596
744435
423906
981795
376187
839571
791527
457120
325949
965758
813783
413987
721510
366676
286613
865843
881197
574820
592608
411095
617536
579772
212898
758102
123960
233416
479856
802403
69936
509177
451779
1018849
681257
1025161
588863
99586
527314
693232
328277
645567
844156
11431
140256
252631
742524
350135
73633
938581
641365
367987
777643
813597
679269
816066
533206
392895
367081
689833
501362
829952
559985
433480
11494
228105
609558
916123
251594
1000616
413367
704618
643416
578690
557159
591196
835779
618095
132597
979927
864842
345886
768541
891598
328176
718303
573516
1037018
300706
954323
666586
40720
950653
802418
271702
131221
647301
271024
211925
476307
896148
325955
574546
392508
641153
885859
137477
677222
854525
608210
367632
662689
332181
963986
289331
268786
428090
36330
822761
695986
955096
973272
379485
295395
449222
830239
100489
849558
250871
263001
433181
499681
440392
782387
268235
864954
885940
173006
871135
116529
714312
702415
570838
196461
834526
660115
342987
279903
711497
724142
846682
214029
885821
622841
734608
878374
437063
998487
817099
793650
173195
992475
132910
918819
146289
781482
14551
484328
233935
595203
595536
860053
79841
924764
881951
720978
86078
256605
792191
656117
744202
397027
204992
933811
342765
150593
126836
266971
894194
137085
659054
799834
93384
213899
294548
897743
337301
991872
600269
533473
651412
763054
67884
525944
164257
42755
38103
660874
379148
576725
304134
987491
850547
464911
132568
478632
494368
34993
495440
339743
671076
239457
199850
898275
701298
323064
840941
1002934
998319
818168
839995
17775
283082
284906
589577
405937
235594
211213
870411
233488
181387
156953
278437
955893
840566
613587
195763
656163
778443
650535
670454
213962
617607
752618
788607
488444
305904
973293
758652
963588
479666
739922
171923
43861
675304
426238
850246
674649
942041
992503
10773
314134
758733
300586
598942
1000609
444406
777042
139068
745374
298167
31825
637057
313051
270549
933571
13263
957595
662892
259270
749196
131601
417946
11409
92448
612755
807248
163142
741199
125265
763883
1004101
958445
533
599517
690857
456994
977481
694355
626098
149197
936208
362871
14052
619170
458091
912903
1010392
307567
976840
728227
46333
146539
289481
132152
1028470
308389
961208
521341
129797
971385
51749
1042042
552630
657034
512330
70203
655275
1029341
445325
375660
796829
858987
234016
955682
308391
775329
630950
19023
275030
660665
511628
651451
708152
861720
789057
600709
1002035
862016
768386
1020762
99407
826575
373443
34151
379548
905164
574778
758392
190416
341479
978327
973390
744517
564222
131966
891886
602889
868497
949057
738316
659188
692105
863881
67760
85493
363766
703447
832604
648541
413748
573140
491611
95100
974935
922460
370201
552168
921710
981884
503614
864675
785297
255665
802364
982684
545411
911627
542945
84690
498948
135514
599861
478818
765231
503149
607287
103373
125539
978556
283849
854622
635814
361846
408863
458565
456553
792617
951734
293529
51083
15795
912424
184894
504192
332748
940093
422693
62556
705772
168853
392074
497484
659071
943670
243365
6776
864988
145409
344139
466118
17668
113938
962731
480817
412308
443935
847314
583868
48024
139967
55110
960547
424198
332279
676918
809080
222110
631844
159114
300866
973719
515024
982231
871904
364051
762101
719785
1041052
1012769
28893
188610
501389
491864
1028936
598721
36363
820546
15218
933432
210275
207855
770049
76048
902587
172334
109676
225185
15358
324047
612240
325250
26889
643626
784811
901892
641501
214445
507094
81325
129608
695465
192599
168075
649857
577234
544295
766559
563949
763246
337073
344111
771517
313995
919737
966409
734629
538500
609440
557852
760941
241111
625161
13231
523174
276527
453859
655674
34813
886955
1032968
7530
339254
721687
209948
312119
787327
419553
647169
263017
913924
195521
815228
86000
254347
855398
1007909
913593
403550
51651
892067
439660
1019722
512667
259698
254935
391988
628306
30647
386176
364344
290805
67325
759221
598047
269442
175205
305832
161383
131309
684358
535982
704198
162442
610338
163555
22533
6717
832466
268093
869194
559405
781088
433153
764363
287718
827995
1023721
390781
290123
93578
955614
1015242
101639
155652
907261
691980
1011252
271229
722954
799493
49279
863891
269906
410904
179650
1008335
685317
728613
743289
335823
589325
711090
824650
190277
28226
686986
229815
145626
913504
236164
840370
717245
526136
876262
99720
826199
901072
445432
31769
468180
218281
192897
189082
11393
103958
947104
317139
9476
810928
684532
662508
6715
880692
424897
598529
278200
527497
613172
761161
209969
342034
367250
68918
589265
981534
286878
293148
475181
698629
687522
273246
591430
376019
959863
16362
408461
664437
671083
336731
578133
742713
547663
855819
293655
717377
312218
558313
576025
981971
98955
781664
274518
793129
592086
360788
244914
31477
69935
224853
888900
482463
429728
794500
449232
715111
429737
861898
198029
307087
1002497
569001
376293
268471
269073
389145
335788
819224
676156
268250
520222
930438
898308
85258
307698
296734
586976
264176
236536
299260
840345
231096
427747
1019232
553471
343455
772780
993
863895
564401
1039174
948915
372060
320355
854573
868941
224500
43626
534898
977
180800
35869
595282
421570
971885
720387
450646
226785
923545
382265
1012283
353689
38505
1043043
220774
417747
721557
775886
492864
557652
813831
377640
1025608
723137
26649
459962
436635
346317
72433
977613
770367
779423
338061
515986
697154
85281
679593
920488
829075
536051
893016
628137
243524
621233
101020
32871
54296
63394
877650
213953
914290
750566
579950
914463
302330
364362
814564
858826
1023834
977140
99513
960978
90751
119805
566593
169443
924618
803431
637648
920923
632896
105408
71116
77342
122814
431409
360171
929391
923617
38973
961564
84602
371618
319427
924059
191995
127132
612375
707027
1001670
748782
550499
380814
1017025
866117
504327
1008270
705073
968503
983739
992273
955566
982396
981746
1004215
881067
630219
688126
733171
229760
127276
153551
330468
504722
61491
473009
453569
887838
504803
908376
724502
452878
162739
288509
413421
167932
408682
342120
268439
770200
872309
278137
706659
692737
854714
488983
706489
123302
217793
232155
861517
555783
774381
723
554654
695221
369975
852020
324193
771860
584510
779921
154380
550804
48035
1019345
449962
706189
430567
948348
811655
888591
40188
184695
636675
867795
490703
979725
142469
662643
25159
608493
41296
512008
483202
510219
114221
488427
353333
296210
513901
388809
881325
572734
519252
491064
507194
379302
111958
100409
56773
413787
612562
685947
39659
705529
652940
1019675
816150
112437
228149
278588
73376
672017
853821
596961
729946
341633
385038
455782
49236
535831
317351
171026
666158
275258
981506
969490
909437
1030261
149593
927319
311746
163852
710819
228664
324080
1014466
227419
585072
633701
816561
563670
945882
50190
75457
208733
520323
198157
484697
1031898
442812
77441
843367
164214
501255
983226
861113
1022091
867510
600074
261972
619676
909445
108619
605282
194931
1044311
370173
271189
415467
875249
293968
578120
536412
326552
264494
529464
220559
723987
894475
465414
1285
808145
655035
408781
352608
656150
515640
484161
85101
840203
639344
857888
309124
412120
279428
1027679
655208
337297
832455
386436
667570
239827
874798
749894
395025
162087
158105
28244
541106
51710
52506
212552
239452
344587
223209
473778
70602
714297
278438
966344
582853
56505
321256
674902
666689
192790
1008222
360919
893213
43120
865645
708846
11181
322601
500775
374932
437360
1044720
630257
562529
955050
121043
954244
1043663
33989
117594
994796
82568
384869
480049
830866
283421
338905
835352
919437
217109
590143
73494
888858
809956
867067
775958
1010548
28989
45871
12075
223565
203014
479431
43058
277493
987676
398879
995681
829497
837373
243510
871086
727560
248701
549874
644073
701738
121214
869571
355481
604651
4601
407604
106768
1018182
6295
344255
1012184
294404
774122
681883
7203
612197
323328
80061
713556
288193
494402
97431
100120
666995
882773
128571
717669
678997
941870
432667
366713
438612
20310
10635
413469
315537
418687
349347
861956
657294
76570
285442
432693
693535
99739
776990
296227
106143
960796
956075
913397
676477
883397
91912
9275
206300
786315
199221
345674
794395
182480
324218
643399
103897
608678
268771
721568
356970
874331
467599
510192
871027
376874
108924
774363
689363
1024034
223469
351800
353962
360909
987253
330526
91993
1018389
211319
996949
297507
445690
808611
152503
1012597
1028855
861069
143438
550545
8020
96482
916086
590048
740224
963092
939593
281963
654937
230026
487909
806902
25106
265753
170061
559195
912576
924308
790980
568986
333389
260981
137607
690730
710000
888353
439039
433421
612398
430165
42533
190043
81120
973818
176837
582795
665165
654063
907648
82367
9680
1036418
651462
660330
119078
167008
546224
399199
315279
241551
522106
39222
415006
860904
675522
578359
126166
107439
767697
795398
779489
763909
358982
261860
840349
187351
983721
787281
663027
590876
404148
621827
923685
784511
1029869
976053
929131
1032607
372201
596308
117628
1002554
20216
162389
959932
646515
646381
184531
160360
446897
75153
7880
539529
142556
959954
34028
801706
905864
487068
839975
754290
356673
138843
626881
926294
559827
165877
309892
98862
86939
990244
326126
667052
499020
586521
199233
222599
48237
261961
145808
577554
126567
328659
917454
272787
289695
788019
562519
649958
793947
785278
954633
730294
617355
79392
861624
517923
621019
81875
7550
265106
283767
188060
756433
908781
428556
957559
558033
209186
1029101
255662
674706
889994
441624
904722
233274
249357
391965
625505
430377
674091
377735
609493
302714
686420
888513
129431
812618
342803
433427
24632
390765
358106
111120
657664
444316
804424
126669
785668
943659
1026005
329998
965220
630053
523523
240530
965833
345085
277176
369406
277270
677659
582642
486016
109321
582091
532747
957003
49738
475408
477053
820297
1027045
386671
437672
510851
538732
560578
320640
1005352
1005444
263931
432789
959615
757662
441970
706827
44487
850655
986945
536847
1039618
576252
76734
599874
912810
891752
284419
963522
890149
148927
858299
626075
498140
119483
1015696
294126
514603
847557
362220
714814
257790
40617
778747
197752
20992
585903
346145
302370
959069
552041
989122
6182
777850
288221
635867
999092
989032
248688
419739
905685
216964
415657
736101
11219
398724
842507
805259
699818
936476
365211
269509
322732
893283
336369
167240
376337
591362
727376
344071
597848
725763
970273
721989
800178
111072
675927
364804
433586
824215
811952
993153
827654
337238
110878
788897
423402
330204
734596
400813
551333
558845
981221
141132
361066
814718
334234
114093
562974
908373
530800
115647
149713
716700
252147
394238
967130
774464
510010
76513
978849
292767
323979
705059
940765
458554
427713
23075
1040791
746309
289019
967714
479772
349174
242257
781403
730090
859708
600934
475491
798404
13155
616957
501574
714526
265396
56864
25029
659743
441834
390687
713353
942080
635654
477967
595933
708045
751405
380884
469398
59745
892879
716584
904915
669947
136208
924149
791884
387393
910370
997568
781405
450519
380705
331309
49479
905014
529108
228077
909294
968808
644608
571535
455268
385717
172029
985501
169145
66686
386388
461716
338408
753234
23576
271708
226444
429299
583441
360103
351639
360334
713006
70596
1010474
195066
519103
130027
1036133
367974
88569
883552
445849
954397
303276
63742
589167
88380
518066
1037974
915960
174941
336973
990187
48118
904012
529479
465529
1026737
606096
564666
302426
341740
556009
841784
601079
965785
834972
597092
357653
126279
315529
997263
217787
723425
277227
927076
821236
539423
934443
933244
1028910
635194
353072
744785
887159
882330
546962
410234
856247
309750
511788
216860
713498
567136
389717
1027587
37378
139772
31954
1024330
728595
255603
218166
238115
526477
737929
457775
680438
708667
63293
313421
1032299
506786
171955
372523
291215
756796
974826
596209
897985
285934
50058
514916
90773
510448
823416
873571
105859
836525
818367
178871
744623
186449
189140
719835
334133
235984
903581
81874
519971
141907
339643
47398
905670
633609
23430
826696
254929
399164
304353
223499
883921
764881
658318
758643
79439
825917
86833
1009317
614312
964557
772231
29686
702001
396629
60265
682719
236297
556263
432801
404453
937019
902349
969815
158134
879528
829115
752758
76283
543569
438658
914498
855581
484123
962939
515573
27949
470311
778677
291856
796051
671423
474957
872092
40566
679070
564537
582519
948651
468368
281984
263906
152159
998687
587276
570711
965577
897897
538547
911990
352469
1022157
155251
42018
898207
217976
849236
463964
66878
547365
182923
560877
511205
83723
223160
1015795
400268
167575
959537
611552
901667
931440
688448
314313
433573
919965
376955
868722
696597
373865
995562
1011719
627101
361860
307244
241161
222569
101963
715747
500134
292941
871204
341454
602948
937396
424262
731136
406956
713846
27295
474735
931431
685569
378364
925616
666160
510643
590680
762008
571238
146572
128861
77655
924933
1024178
562082
570025
599368
897377
338836
846292
795834
1023263
297213
584437
94743
945113
402649
359795
810530
167160
146550
72337
395827
1019273
787267
528117
614922
243210
128491
242240
117624
967400
442590
544518
834071
771256
266045
866469
226671
544918
891362
566022
708761
1030620
982546
770828
111833
631766
502958
592105
369206
807814
226727
1021598
433851
72663
829227
869702
344209
829558
359418
829708
447164
590247
468405
868134
676442
722376
45771
890376
848073
142038
563310
886839
107352
49687
84925
487422
563820
857420
584285
261308
296008
250143
954566
189176
453214
123579
95091
614841
611969
499805
537987
375297
220802
487928
793028
470104
461633
291805
549415
756950
886798
310245
825893
702441
731826
200151
57381
458046
636304
449006
435921
115386
979836
384173
116212
568848
128245
370208
969779
732672
1043932
49015
131582
899796
714452
598778
752981
26388
883884
774870
926292
260283
854652
743361
549365
892541
463802
423572
306890
740317
991853
29999
768332
678446
720685
870845
108930
701173
539865
337398
740631
618103
717188
975850
223285
929422
972189
279607
132699
122187
460086
506945
39364
1039986
642854
160060
322430
168929
181530
1003546
73282
880459
322970
393832
764914
921996
277462
726996
234847
564371
235882
193402
332431
183426
20915
515383
490346
276605
376427
380686
678983
87554
112789
854593
625995
622777
427447
430029
786116
612740
836837
1008724
809115
1000429
318646
844419
667740
25952
658908
510578
364806
952979
564516
190116
818658
618967
894779
879426
766760
330798
104795
299477
640963
113218
658107
869647
380310
884646
999876
453354
819950
1019821
135963
400825
759313
514726
44895
53651
913495
48087
827817
967095
315975
305436
627532
847036
19095
447031
319619
346155
291681
1020843
981781
873387
1026639
690828
284396
802471
182487
532636
365519
121726
157365
526266
784423
712189
577323
379456
120139
718059
1013053
525975
171218
639527
327494
197950
960111
227614
676583
255056
920996
549584
180469
491492
554600
553334
803610
896905
420378
642160
864403
877500
287657
863253
182145
186368
654823
198877
216953
1003363
296701
744093
810884
1041051
920235
23346
502057
563489
346373
441934
283294
652156
532688
12142
591052
138352
246555
859750
325310
552608
276823
534575
323250
354185
179194
9677
42037
856461
367987
290557
254212
908100
306585
409601
828714
244258
550978
822347
902709
101208
308848
641490
360810
1018270
813440
785514
756280
380525
931570
35429
820634
797114
470758
643334
50852
255427
211932
158008
535030
757464
82131
415349
312001
561213
432900
588687
510169
1032174
497750
509589
764239
880437
994185
971460
368499
693509
573903
892144
434919
214236
1025905
465946
117145
1035234
852058
564947
468250
934183
1015036
230558
52543
906481
759407
835043
957599
134342
543484
208108
812930
833787
32371
374510
513923
718243
807090
617855
232633
671745
21904
815835
735223
533572
66827
162283
950977
1011513
97439
152277
664941
359660
949566
255191
272495
770466
923964
863742
582113
1015369
797523
286812
1010150
208535
167277
420275
273511
1026261
393287
865806
159798
258354
772630
241707
471669
355148
838373
475544
577717
557396
1022028
311203
703711
523469
459200
834952
389773
621345
975936
714755
131536
708343
388118
548423
559801
283202
529618
197084
903771
896065
655280
266057
751199
301676
273239
921775
396277
840667
281331
6060
513168
173504
796291
874910
818577
233353
689620
529531
640616
8951
69638
985440
539133
182562
376354
961172
270638
960544
87252
563118
53283
293741
976438
473884
812312
35324
280010
790021
592292
181762
494147
598170
667225
380954
851474
293502
777443
35966
254054
711555
419358
466936
349905
769033
896832
470067
453238
535580
402035
351866
13536
742966
501476
1030498
646206
1000960
351566
766170
441798
513205
356680
184106
1023571
711629
669724
116131
838693
225756
11775
74544
12585
438148
111258
525609
39512
618814
550061
323561
719424
319172
257758
609697
88856
285156
355935
763939
195263
607300
369309
551172
204795
533191
250819
47249
336754
953843
733461
876210
441785
973405
706820
77183
313711
228818
600927
89509
410115
394351
984101
630246
239801
87033
935739
995846
733486
366583
625049
510562
961014
350508
922764
715346
861232
626629
408118
285615
531307
1044918
494202
123426
188879
828221
171878
47741
960416
526153
639967
121220
748840
835880
706990
554872
384231
833589
461967
759013
508904
348279
128743
370596
57344
866262
223983
275848
204075
719410
889750
305629
846589
756351
100924
1013715
92955
920858
159679
378323
757881
734618
195273
36392
895613
521805
67245
909071
824488
835733
818353
812895
11528
11345
472274
278637
86780
465703
431490
182855
946484
424865
506622
486096
57558
100934
322326
498364
497673
203173
817966
929798
394674
997097
991354
662059
154787
14587
170574
905867
875270
12976
697644
439431
609751
200245
427198
970104
516074
931951
385933
364333
740374
135986
671595
51949
75951
347544
246284
958044
538092
919270
714938
739178
673451
911671
439916
284826
924693
648397
122954
825669
1007223
422975
464399
617712
234227
562980
135098
152957
362846
420858
318513
427947
927274
181755
949320
961886
624384
225769
439034
132383
189592
577794
915025
468904
155461
619904
810786
185455
982900
767560
698890
551357
1030660
31029
106244
197162
133005
833850
1000228
129067
520745
30199
333836
187382
459823
228236
256785
474321
940752
148103
164009
595811
432124
535760
701375
399300
761937
197373
240126
133500
1028544
723941
632704
736038
521191
591374
665964
933786
257160
3248
579432
456465
16190
905376
103997
628548
987139
117762
849391
992750
511802
272549
492938
978910
1029166
462320
931737
215975
717821
347288
835573
160526
116448
408628
580855
923738
281755
51826
128701
461872
97224
170342
38646
347411
795053
256600
222712
116502
928656
765177
905331
575114
163368
878974
652921
242193
237154
136430
721845
740542
465750
835410
492195
215635
292411
683193
516988
874837
671723
278275
845284
119325
468967
602133
198987
240151
148716
79957
660338
778762
539600
619944
634226
516305
862561
506282
821447
559276
982244
289682
943408
834391
734827
629568
369669
468207
866214
486920
856613
466991
213711
771746
467079
639502
873175
358768
383499
758624
339882
388263
84816
557701
395306
679689
343082
655923
492078
77595
768145
444477
170856
345133
563737
485024
989743
728515
96147
95728
708623
182068
231660
1025597
232079
1024549
324068
613409
278053
32643
388938
473008
157634
217983
675967
322157
53163
214673
510115
578843
323480
153634
172442
626791
667187
131036
994383
340548
422381
132174
776528
119131
500606
770059
953939
280607
287400
249830
422913
683044
785974
605460
934085
940046
276678
690795
200882
438898
88270
485802
838497
136610
513614
430648
339750
516256
533509
485120
608092
235895
117731
288436
180233
970243
129931
363264
347629
882074
739025
688205
602295
793214
379268
106940
56020
678142
823256
410080
732461
47802
25693
878734
878941
492651
931244
368729
303408
385846
1005470
744944
689831
876274
472983
567434
568416
905215
61629
144341
532001
616608
925975
375115
879210
939042
434224
299310
366024
511118
664496
269113
742952
631597
692532
549049
178756
54166
986110
572846
130860
532622
150130
80087
986939
903656
875582
1032448
813647
450683
522401
885481
567988
620383
368076
315258
843991
864184
429461
928234
88249
534174
672056
764580
202581
911145
126258
45610
991632
442896
96831
580597
75739
648950
92442
8614
555642
194415
11937
945265
193778
426738
603521
575190
101384
808341
842143
192094
44775
1022133
801336
862215
517820
667876
551156
840672
809988
166475
412111
346421
223918
268350
608399
582662
429411
226352
500914
48997
332559
81459
409444
996682
51284
105310
797628
342039
13488
637718
41411
224471
241426
449056
879057
194200
497667
526927
271257
1006095
262782
74487
975653
938397
365197
268310
779495
681477
315642
56460
556034
766967
353528
899780
22906
73981
61060
411498
527520
543481
115383
861511
900971
311377
648978
321061
847281
1027309
48223
1001739
861720
288693
71493
429012
33406
260920
540400
309398
584002
827049
217623
311219
886514
780940
430964
344789
156620
791629
290854
1003683
885558
804599
372726
873046
890785
258886
18971
333317
699807
208326
277973
323552
465375
641781
139751
722860
739544
61481
305115
860069
417823
600284
777408
828281
900457
828937
1006995
679495
316565
886497
577675
109523
216706
135904
1032594
279640
232872
427541
671467
989943
231031
775580
870836
725170
495678
216492
688337
766387
477741
758947
498448
801006
445461
1030016
347883
331229
212269
1039344
15778
770301
857705
988055
564444
334358
896895
856964
96315
452006
389250
35259
186639
549075
571528
484732
555288
763862
648926
531715
374120
3590
666648
230270
956864
914744
1164
849652
390026
178911
359649
855686
963821
361249
704710
161978
696191
150736
545526
223528
103225
898734
59551
148691
506252
1021721
458312
1019174
523561
731667
501030
527503
959419
159628
251044
1028433
335024
786016
623500
191549
38435
360824
731868
777599
990307
97312
828270
185531
99377
307391
285832
871886
416692
275215
661492
814032
876318
106120
990533
617556
657796
385738
80502
872539
173651
972529
487097
520982
587053
652481
484110
325094
483922
77577
750684
641155
784972
214483
53720
578738
766894
489504
574709
887044
656530
861597
904994
493661
972708
623061
315193
478588
820332
650778
280610
209624
75471
305494
618012
321911
893980
265520
233193
424290
856647
1005572
928398
465024
967538
611724
715364
496508
562527
917986
492988
487487
622568
865662
19256
330935
80174
173051
160397
868555
618197
964323
350433
905485
336484
1010925
309906
564255
199050
435458
570931
660514
676562
618632
112953
49796
311433
845941
767082
666055
1027417
1011000
216067
465771
634865
559454
1008995
871866
94589
447595
119147
99922
542679
220116
845269
507667
738579
288352
67952
388115
421369
327833
274985
696271
404727
660626
392199
933917
556726
605308
109932
776111
475988
454168
476512
967300
981219
471685
319733
345087
983262
83626
55602
773466
276221
194056
227218
849212
944975
195881
634439
623157
838677
546607
148063
394834
413216
906055
921271
529807
788129
895027
594716
666353
730019
416923
773088
223506
24604
35529
402389
396377
155343
365573
704060
30911
914756
105951
929857
8823
487105
796575
741848
415541
559725
908070
1038265
266774
11111
182110
182051
907251
377922
423933
338944
318634
345265
466337
598683
509767
202708
475093
875381
619286
408409
807686
1393
1023005
621772
796510
566436
1032198
243119
123832
622568
950734
362111
868723
486271
265771
254071
693285
379791
335522
15859
1036047
800707
799701
345595
848111
354189
90313
550866
538560
199001
518417
902055
884267
589285
869173
740924
869724
899525
379514
143550
925990
308091
827825
1032734
122683
505415
248405
688381
323026
627960
998394
535414
716999
511566
531699
786669
6834
446787
919628
677623
766573
813034
680388
592529
70505
513450
10942
275457
630229
269177
35698
912192
673105
86716
31659
87653
285895
920602
517525
129453
697989
504065
601586
699854
66012
830853
29819
722989
107620
337183
759588
369513
455237
182910
340669
974196
86515
921970
475452
646337
254106
735268
332833
155340
610673
42751
770413
43341
953391
37695
445405
477662
167941
13258
437864
838182
648782
609477
709668
588199
172881
612842
766868
479719
125598
810266
974325
570609
769187
823662
766669
82171
595192
479021
417160
879783
654846
242069
650002
686412
521803
124336
918475
250143
943940
230486
597710
896598
354157
579276
811986
571635
854126
386818
196332
835089
852446
1002830
952343
548506
667372
936244
811797
542081
629697
708852
724322
376144
877134
1015902
181204
665595
1040290
258175
313180
765726
834153
853723
325101
799638
540283
175265
1032069
733392
673642
146500
201123
595113
878740
693128
130050
1006276
707879
62633
358990
218891
97641
143185
1029314
760482
182529
730850
161776
747538
609302
836202
595865
571929
923311
823750
291552
203799
28446
538319
995683
519560
761501
178484
403327
202687
152495
122200
956293
54206
920355
444659
777252
640706
146934
1035445
189330
170068
493458
728026
14283
823167
440291
407710
53566
725049
561555
856702
378070
418317
498532
450229
208872
676987
106609
343080
78206
22056
855319
755256
1007947
567853
416465
462231
1039048
443564
831563
247299
591518
95335
602857
419512
352752
224862
7183
1000973
13606
666412
421781
970860
772470
449177
865666
262687
66802
1025236
136975
904135
45225
570635
812726
281487
752417
918412
168555
327865
400057
449139
519450
455622
600975
726879
297950
246779
563274
814747
363225
144009
268947
902978
221540
837853
908504
173750
897078
1036582
903606
855932
961349
558676
310286
361
188728
406031
282668
80282
347692
92515
1000417
609887
242893
594179
759462
798375
316730
39576
225486
347201
238613
833736
430847
573537
688069
526560
200296
959039
563806
883691
330654
945819
56709
282943
876655
690485
927766
467643
703622
390772
120579
890347
643784
157369
365801
858551
892742
114126
275872
885624
984295
1029566
980484
428219
60631
37910
460993
418571
589306
702823
993088
855146
201530
790365
285879
556721
946138
333060
416513
965218
314007
804761
18328
974391
626374
815591
950780
780885
927748
198396
295725
1026633
905451
1008251
484403
27143
1009553
392357
682748
474362
603250
988285
518971
415166
158347
948986
65030
399523
330562
218511
953157
1027791
730397
709033
984537
583173
500510
955899
521382
208791
157356
592945
1075
808992
371115
940859
145746
978072
1018283
1035755
599604
1029224
911571
626424
635103
224223
207510
402617
1002814
664666
248280
89574
735652
768969
143866
487349
1003559
993773
636024
423484
62934
205826
334628
716344
731792
1023371
969713
660751
900234
571484
855205
549667
198028
164644
872376
510575
517841
841895
4324
817615
829720
650797
547666
622186
259823
109428
290932
750693
914375
644659
1010782
33843
419736
723752
545255
606111
833141
986249
1004519
1016295
512270
361671
992038
45287
60622
908261
697179
4105
821058
561737
723894
51971
33815
944400
1041385
249876
297282
75754
132666
242704
302357
328654
251327
593541
852919
870087
873796
443479
353781
726352
532436
203055
567785
421458
902193
451856
831569
407373
122934
266620
397742
998855
991203
1042929
648116
420478
499390
420784
246077
65839
60188
408796
734277
141624
783003
254609
587716
58409
539664
976304
760378
533162
356352
338196
779936
495893
330312
833552
443138
604596
402358
633758
249197
772152
867434
607107
972890
927567
773783
110153
135606
414741
167131
638945
376223
223842
102600
428066
109950
709363
324057
149143
96493
168880
399382
337987
468255
302304
1029357
682389
487181
703989
1023509
884898
13249
252228
251446
642571
248991
260645
366219
413703
210837
334818
66850
638447
350619
200259
404049
913498
242668
301337
491997
835669
64993
823157
573481
188247
622242
960076
308138
773970
206531
418917
253091
884696
1011858
722473
77486
233191
525991
884920
467181
26205
310697
56033
281122
356513
19590
934035
275536
983999
955498
476107
872849
622500
747639
331052
720724
754111
226476
390011
359670
925303
536020
464295
502276
966387
63770
785084
884060
973436
73069
931000
473614
907832
366343
48776
349729
1004548
351800
315902
839292
613467
581601
28213
6383
939358
1005009
815652
63781
849820
369927
928441
502706
363707
806750
656168
523968
550054
693284
256243
175848
369708
929968
341444
251373
593438
303625
642056
566961
578982
667254
122768
814775
227933
714347
96632
1039925
327090
601107
949779
865274
523853
24751
881151
789523
349719
969532
144128
856844
949915
364636
447608
537858
135186
291558
1007299
408143
19044
104450
555344
532511
50967
608992
864011
310598
155554
473940
779903
843757
578274
1039771
872613
522092
937435
457052
279843
180887
950950
267665
931665
622313
247677
464385
720990
577245
580657
443669
594820
731868
136076
739581
402962
164370
463016
784213
957716
604014
664491
321760
532822
279326
59287
320830
757069
820369
489849
1026826
148469
788878
354680
751147
372167
830200
687855
198824
648597
420888
463208
823879
529174
858468
363850
565464
692143
436047
140534
10164
484339
989426
354226
555090
446240
926858
947538
200452
757491
805000
250853
511674
837428
640829
107246
167673
888150
498040
9925
526964
307316
563569
187734
402271
993248
382490
66799
988874
578449
995916
837017
754408
537068
998385
298898
154245
786100
101326
730373
929529
341476
550747
264066
32869
635525
910430
463546
750029
896607
655001
479047
610846
351401
447958
183168
459427
628575
63224
775391
952035
355688
1006119
341334
676511
387439
57857
386511
60364
651028
90155
94881
574755
15071
531492
558387
73435
919515
436719
365574
388655
302652
950038
153971
438699
821162
748955
490913
212740
504894
702145
685623
573728
467189
934996
47269
602044
394541
746689
494385
682369
236626
692956
815932
590025
278168
444554
465167
26414
918409
673572
24640
488103
802675
833635
518715
1024099
1392
824178
183933
724829
746167
394068
1041361
516507
126598
680869
224758
633931
563345
1439
204686
490900
759090
558741
875245
251234
376002
954141
1040490
951338
787307
892622
542811
577008
853644
812848
190568
939170
464027
475047
864976
274350
22015
559100
914342
709181
734248
680195
151835
929900
44619
712636
842851
979876
104509
846125
809004
353560
987354
837478
196275
259014
320911
494841
333876
834080
335356
60872
526313
10934
436376
144695
776604
1008970
306320
280684
113201
369128
493671
108354
218781
657819
867979
536465
130044
203020
869172
837392
419193
74644
618668
625265
459067
749663
259291
365674
12660
453583
223939
274319
828427
87260
701251
846732
175240
86661
603198
990256
684464
748749
124288
773384
592102
868444
680000
407623
824088
341869
826093
888383
141081
601109
832841
29368
627556
698773
1029218
829108
616903
1040880
451741
828712
606130
928004
547124
920300
242440
789251
829876
869384
741673
701975
148071
698915
479983
1008732
810935
593750
186169
678671
757091
814962
191292
910486
759539
590436
124138
456297
211380
599254
338086
68455
385400
581144
1023206
347993
951574
625032
88687
16304
308736
717887
354745
454335
310183
112032
567070
857705
68137
53057
71703
45414
830434
287938
461553
74571
696259
471155
592745
479886
544161
295293
402381
787654
888025
125649
512844
910404
1022738
921832
843478
1028217
400517
309789
875954
500579
1008257
872046
90122
234889
100836
829100
371654
473912
886229
558486
911781
364222
288383
522897
856013
1030821
832027
515434
18503
4273
173234
277332
526165
575758
440699
545474
994229
66574
70261
1024716
123502
870943
617501
968309
611463
611742
631548
201758
377247
644016
709071
820657
517643
589797
169659
377201
990261
788751
953647
406804
1013017
316495
81013
865898
598475
63096
479636
32064
794324
891079
249908
305178
621260
520040
882372
744446
1006224
983921
984831
339387
948641
390385
735340
644620
94854
665049
654747
538627
25969
671181
463234
854728
721486
219106
896371
69776
443228
493949
1015498
845758
384914
188211
813871
439946
103198
598885
475488
764038
888760
465793
44135
82033
304062
436485
559141
262413
229954
64209
183229
949506
374925
302665
991092
458876
712941
659006
469574
855438
791874
621646
9932
512959
782393
734288
66738
765749
314973
841022
1009117
516575
550863
157132
188273
41290
61087
871134
696208
474689
203141
70336
50044
731379
239276
1039049
102090
179833
726810
1043215
946116
84707
837536
568894
734189
541206
611580
257151
1020612
280844
607879
320297
956665
212715
612198
320468
987675
22418
807296
270981
70937
207091
814048
461753
161246
266911
700760
924658
44797
808774
430554
246216
636656
718996
157672
230954
312653
403657
70802
238250
790897
531600
177536
926112
268817
768952
978090
1019905
124510
748839
262554
443527
876134
400407
1000764
184017
314008
269507
615886
878407
374753
941323
749801
627643
759571
788189
306008
833110
724089
338941
840165
354009
486925
841254
873959
243541
555027
233046
714092
274238
582524
348107
514989
146696
489071
840422
221089
495979
860375
824586
818235
856870
197967
147488
33304
906406
734304
931185
998556
449349
15152
950616
56495
399165
90682
806793
827565
907978
2113
684790
689813
833776
611658
204157
468818
64809
149997
572224
471340
561139
164453
53543
382347
87458
989851
671159
245339
306285
193666
896779
608041
948863
94651
542759
523448
37854
1032499
438865
709236
711386
690555
330623
282336
95455
367259
837072
781960
1004604
1005315
189723
1024305
1002074
218650
597137
848467
458607
150782
857617
602527
810383
225351
491756
427838
137110
597534
508816
396374
1000650
621306
270068
79298
201749
672772
616168
692457
574861
245797
41498
485411
310921
993738
666291
79354
1029365
268035
445978
13245
888516
424790
894564
993787
813265
250775
128835
312546
775219
583600
973835
1023510
599202
504925
144071
307422
485032
895515
314838
550666
249592
158161
509033
975110
647577
583901
537046
783001
334985
726324
8636
966990
526667
962230
85503
748232
419709
302746
196087
177249
406102
377691
925353
849941
546204
45311
776995
654885
1005822
119588
799182
556718
297060
645338
715722
667826
438281
85931
442009
270796
704478
525192
916902
791701
515337
62152
229310
638901
371258
796316
139145
664819
451837
155913
383781
687892
805766
387362
977856
397267
949946
27174
45225
852412
974599
471974
536735
928841
545458
366825
966995
591046
643280
477803
111148
334306
137340
700290
391937
421285
694304
571039
599279
201065
926912
900631
517867
373165
797321
1015190
719765
708973
49988
628258
39660
1003774
848776
248609
941958
989190
849736
424641
523581
16483
463147
1012355
177065
964768
871418
201041
668012
246728
259502
551612
810173
389578
30284
616676
610634
93367
1003533
726463
879800
979657
707270
926208
123213
59265
256645
432510
1040202
776617
986943
846867
376805
971136
443640
242558
291430
37371
748289
618075
325039
203943
406939
631957
261434
531016
175675
857323
706574
256705
202704
752599
745907
363615
603718
952571
440571
245896
908904
420108
846903
776741
464488
250495
485086
312113
946750
1040042
50831
141123
259692
519587
645112
22571
179053
1021626
847012
369308
156580
993679
741717
582159
142817
727203
780531
327804
383961
701067
30962
268259
505940
506700
40176
331501
1031363
483078
842272
360933
130976
791411
660680
144125
5036
604134
346847
769452
538107
363386
975020
403810
115804
14515
722351
490402
150372
897841
982017
29314
219962
535384
335135
131520
144168
937574
797895
357850
511675
950844
26849
171449
979848
316315
140668
33048
326191
352907
906306
954896
843919
283922
672747
74269
229999
938468
480782
66828
656949
726258
748787
905728
268230
40304
965404
77214
422117
1038989
576568
773930
148973
455718
997851
497130
574191
914798
982673
514332
2059
485071
201486
310804
787282
20849
475758
1028680
48845
822262
929698
647079
999073
746065
290723
720155
516516
928688
17862
730248
325022
153068
360924
373280
947312
245256
302630
842121
928770
553244
1036455
250585
50547
980967
229990
907303
519749
488264
154912
553244
325474
950168
81677
981799
105511
114859
344401
376467
591245
795754
939441
859190
830453
816122
109870
389617
370262
269140
432021
131015
616236
982101
689554
1033307
498714
391686
634945
476998
568259
773978
424556
746026
219542
913086
726865
518483
280251
858532
223730
442902
400492
660800
459061
608472
774948
743096
881641
790701
59012
129684
648963
633461
594799
738921
105738
1035404
91548
745725
934464
198867
210350
668666
812593
501725
255090
851928
563760
140408
571361
373486
418633
97056
560578
98620
285562
662290
407729
211853
48815
71264
937087
201407
557876
162062
241482
412980
441332
290803
864130
1031516
80089
1030470
937703
676107
940869
456759
563582
309975
801888
974420
593706
291033
645669
543156
55849
63780
950167
758444
690965
985904
935640
162086
185491
813335
511615
881599
312084
207306
226378
294234
633156
960622
194911
346940
889672
93387
724479
726654
207907
485448
325029
870352
927790
948169
740624
21244
947015
205322
469728
731562
512702
315889
682396
106691
390135
21545
70278
146097
829797
515510
504980
262514
732788
482852
202786
27247
421875
380696
592835
555689
619779
206841
186295
228482
930997
908254
1036895
431370
413017
755582
801900
824002
256764
200918
617196
254262
834303
338355
541910
732007
830241
694471
519572
809235
299135
310294
479563
397351
697915
182582
277266
355399
946478
644530
1043115
927366
376964
404986
1033839
563068
50042
158727
532620
505270
683713
142144
550138
245240
928867
828740
794904
430447
762902
554326
285964
53779
428315
460849
729422
513818
966474
379093
207124
995886
4777
775063
178330
821715
1024752
489443
974655
600817
844098
955120
518568
225430
950999
738813
450977
838220
474386
973646
849573
895672
988492
126398
34158
727376
780593
74294
15717
188170
491340
18253
602991
951707
149194
899738
848447
68582
904526
760976
12860
277208
407176
999506
951309
990954
309636
159481
280254
938256
587010
818416
463365
545916
911634
21410
828087
653148
135079
928807
257989
950929
944384
722350
36710
254962
458982
593238
473032
661245
857658
59740
850357
136485
631713
797432
420756
617629
949183
435881
558679
250512
634083
910853
395723
700287
202178
1040960
557517
559852
616696
891584
1024485
284758
269556
46350
958440
653992
951460
251128
223953
663417
372609
659325
312403
190988
389691
851384
665390
297844
89297
56503
817295
70588
187594
301293
387902
240490
435387
731118
981859
727024
528708
462175
987097
624744
134904
1022248
604950
414577
248512
658315
896884
168461
354174
864023
180562
911248
449371
156135
866035
66208
413491
65985
552668
178074
763984
712367
600487
8583
352472
681324
723019
49276
202685
23202
489443
155606
576984
691849
259331
330489
966449
414161
464125
400329
549148
199522
440140
677955
915602
848029
810195
405584
896504
709510
550533
560741
833489
256493
303448
460114
255163
86614
883569
977187
373505
558321
876548
1020231
946096
328913
146034
259908
311147
902138
967941
109864
321219
369832
63475
240619
114527
14536
235002
265274
778357
305920
246592
295362
888091
901953
265727
105988
679032
544655
971039
1007923
1034252
856369
705549
266463
57156
984398
395885
965087
803800
746512
789839
497465
1036780
776425
531104
703173
97327
49986
169157
44886
237685
996651
939382
80381
605284
1026136
670927
159716
401336
56565
79808
750051
68800
106019
667958
653177
692138
944549
183671
911294
744535
349560
351541
811753
112433
913012
854748
984426
1044123
322518
28302
365503
915200
621833
556574
819323
122186
276342
1007175
823620
987219
708840
161732
824498
32254
127075
1035086
408468
667359
983300
767629
637132
519881
275275
349834
430541
10538
558904
36985
781373
186795
142271
460455
87276
120402
829722
211011
689468
599626
491155
117229
469321
713290
613057
661752
248044
310056
886688
609991
195653
935460
421757
447769
306011
84299
578341
383943
798025
882540
702188
6400
155580
80929
907339
111780
256762
428173
729171
45949
361234
911321
436762
778144
994025
124397
634481
141095
551162
992621
891260
770654
406801
404344
725092
808545
146380
619422
269880
761738
537759
147148
189243
299401
488480
877488
525676
39251
167672
446151
1023287
273514
332995
679417
804287
28392
943779
753824
735805
87203
787051
757049
648342
345659
313081
935227
162097
865754
739067
535749
639971
753997
956693
545250
571800
771398
918381
999127
925954
519560
1038483
977136
205116
346614
508640
193876
15970
48899
9668
573252
497304
533451
348799
581927
90850
388173
230799
208082
1000747
675170
574933
371588
62959
324768
313214
940440
989075
291107
105186
92089
154941
443090
204823
517627
385966
477280
109312
50313
186708
590451
314000
829205
777082
425367
89779
1017068
1034291
317679
205951
107530
402825
42492
977542
992230
698557
662864
455027
495511
408257
741925
714072
176497
524031
868009
1035107
68542
273887
123076
571163
700156
1040249
970728
738157
634732
741333
659693
1029183
416203
821645
384676
1022665
493770
440339
855246
916493
582761
648051
938361
684741
345553
842662
974979
375875
828310
902706
989432
425037
154758
125148
565363
112630
465481
616397
213788
272360
682629
1027758
648019
3723
612570
893639
677772
22867
9072
983594
395920
717248
388113
612106
796364
992412
115989
436855
437423
782524
991881
278738
434863
89678
216139
743803
476831
148051
1023493
4608
72074
539294
1037765
558793
915929
306568
271764
796961
37640
764301
1036221
412710
470295
770051
405403
814082
671523
553977
253845
144884
939229
121267
687737
96898
630214
602144
736926
860930
287865
273353
552078
35634
569152
733049
648323
396849
565781
520049
577420
197178
820415
59362
354799
914709
363755
354780
971264
946906
979688
224985
85284
969751
437828
753901
690543
629686
64514
216006
41039
976650
258142
759589
537626
734452
233279
864431
560128
413839
448993
259560
195580
942692
857175
39212
872975
407351
416351
10609
865206
888631
11344
186943
655145
165230
802481
86490
934145
997446
824772
726080
381139
456772
238355
772452
995222
847726
150164
557760
343579
845395
129332
311979
125544
416565
1008437
836691
587135
1044515
352590
992003
723256
813284
610181
112648
251317
454573
458033
47473
551088
534662
2810
231476
506474
213340
995196
882109
573391
197392
926371
1005332
65322
99144
590972
430512
337950
226655
810656
76996
523139
355062
761216
245934
560538
999034
133771
340866
846192
604861
767354
874168
714058
76757
181446
306883
369931
677543
850540
492121
823465
882606
570532
931374
393726
121923
875467
1029219
684369
354671
723023
393609
374767
403284
324688
64970
961713
572364
997001
689472
726722
517960
593626
765928
169670
659783
167516
333515
47759
1014453
622166
306281
415765
222748
377426
845458
874164
472799
601160
125648
909678
182393
754151
1020254
118502
944894
350168
672396
1026788
814423
496733
990251
791439
282455
874280
817784
612018
926333
447561
606825
790331
565480
913019
708144
863945
988099
56239
387134
757675
680279
995001
357020
217539
205530
99387
835242
878295
518119
449641
961371
285961
932325
379201
328091
509436
414174
527072
797041
611553
526626
969054
712462
670143
722844
313978
908960
945269
1031726
1019860
911925
420142
67327
432926
180311
379890
800901
542788
197805
529934
239898
232908
692368
493877
535606
1027690
708374
63595
388646
549212
731814
911880
539977
237815
838071
795910
313788
205662
591759
586649
905556
104183
85007
124047
543335
722639
633080
533701
956009
172421
269406
598020
552850
367777
588553
32017
22651
834361
76599
505141
537667
208675
178418
220694
993709
1003404
812434
438222
439666
565269
789605
899287
623119
855639
363130
143970
359409
695439
227783
290170
892244
939691
126191
150337
828420
1041109
820123
701042
277091
644307
161330
1004507
461767
389427
383313
509926
125261
183173
250777
445727
479737
495015
199695
887575
255044
812962
886001
894669
187923
272318
1016405
921086
54578
514248
594607
5591
285536
877124
188223
1021113
748450
692806
221137
477040
950425
578342
611878
524875
181070
597876
1026734
392520
119785
168518
1041710
941863
1026557
337690
546641
704473
411180
2565
158811
544967
632503
229297
111520
412684
436031
811353
565321
664617
646832
591400
959789
1006432
94285
889583
221431
904498
241404
889907
447303
710250
264014
902501
371848
891372
127005
843778
493562
975461
811275
308395
783728
83477
201329
255149
360701
616635
673523
428890
766393
306921
888069
236825
241314
508715
156081
380491
455685
682437
352140
931355
539849
351047
300560
606284
867422
469618
935155
539608
873096
293014
604836
172774
23120
754602
782263
229923
101646
1022066
698857
666325
134583
956614
2597
1020415
353970
762844
504611
278193
650447
498696
497685
383953
371885
582242
550028
81617
1019924
821176
761749
641610
190097
700037
783028
682648
253356
410669
557086
260710
695184
480766
678978
327742
1002748
642183
106948
222143
61033
783237
696909
970251
68769
1029787
454707
326180
432232
984708
307332
340261
681982
1032017
37119
149203
641243
28712
516573
805210
639336
994729
1025268
828422
661925
88090
789311
598484
885067
996896
976794
793997
1023337
528620
889352
928921
177528
379588
8380
466613
832584
635986
813189
855279
540274
556164
845979
882676
310231
377254
625811
147427
620201
633512
34885
508125
540353
903794
842794
953258
88950
298904
321856
710785
369822
12779
671802
135308
215603
938317
478423
346191
536837
278012
470063
836770
223754
618187
378704
529787
404240
38063
886463
841876
323433
453883
834561
467945
881732
705480
527632
402885
1030568
226041
656616
837464
857414
608493
702045
131850
361793
967681
765997
739302
320617
424635
622165
1005950
1005005
254141
616353
614878
377417
817823
914740
351651
326111
294283
974144
154200
27893
187372
808833
399560
449004
840272
917391
651356
421337
40233
873222
441937
606549
932965
618948
208636
642899
712221
615755
1019781
732353
600066
252155
137356
254853
334670
166531
73695
548050
856304
90816
285783
993578
851151
684780
779820
810270
266707
446625
214190
175144
606794
478095
143678
76775
788600
322226
362246
854537
691109
396907
78545
783773
262818
67641
905835
313923
947422
751222
38623
385799
949688
478138
205556
903236
490248
327372
766393
781478
1028305
512185
236128
732322
1045276
884496
374477
735318
516245
562914
77058
708877
501215
1005833
161142
277920
178409
549326
475581
526562
399340
298813
635450
1032628
724856
309383
139551
205237
45253
431842
726207
306891
17836
260659
989190
28933
503511
588473
687650
91623
837432
84129
92936
751418
1010285
177824
823510
1014649
558092
194362
486143
593099
475715
645588
534780
947703
300762
430888
1015733
448891
73965
553756
323574
170851
291316
910214
253031
556744
1328
36200
744944
872129
100702
809090
337847
996322
319199
227266
931276
521313
47644
483449
21575
654206
52903
914279
205858
106727
1015009
305086
741983
503185
918290
954199
285571
964382
401877
77262
404138
203115
793116
580005
858320
478899
335159
723203
882844
584057
198890
374516
156095
660864
89392
111578
681813
1016682
171402
17281
256584
71460
455922
565149
688249
529064
685701
841594
311952
90464
945493
946634
274586
876197
953225
167698
936766
544102
670183
232122
903691
800195
194817
180700
268264
472788
974228
901193
19312
160169
137161
909181
794162
262877
444851
66060
352720
339916
94054
365945
778237
645338
349748
541030
185177
160889
884477
152088
339732
479570
610341
650761
406911
411703
221046
87136
625269
1017363
532884
90730
469380
157090
850250
3167
207702
265046
561067
105618
132865
647048
545405
688118
1000817
501552
680527
125424
608068
498142
473236
724081
52576
151664
430649
590136
17140
284537
827152
964215
865361
334554
350293
683097
424092
47848
940039
82112
354102
706693
840808
217982
147953
179147
727950
640689
557966
711567
506955
734431
423110
851932
87056
786500
957060
278893
109024
870333
1014384
154789
674876
899198
403959
541895
102687
784766
738446
428756
937988
394279
323899
106383
92190
768458
973788
770675
314031
163481
553878
859308
298979
985653
980887
408170
736848
161702
709636
906958
116210
793264
635057
83510
498844
299942
834830
756933
661828
506937
856927
441470
464596
810167
624564
486680
802368
820156
552235
68919
500505
570539
963836
667610
1004848
549197
731165
618480
803958
303504
410785
701591
32349
876649
860534
375800
342835
105543
26016
206234
71750
618942
584500
608456
617264
216573
149232
981988
512153
687173
585026
191209
692631
198191
68560
673592
771375
888120
299834
746804
143013
860768
239983
535423
73322
664316
592968
784906
829367
953268
85305
401664
974653
412214
301051
259677
959912
606635
266547
719185
196538
981644
300152
98878
554163
168118
1000391
267344
943757
410972
638063
87503
807484
528729
336351
1034940
421841
675553
838904
681473
559186
517913
49797
195591
898852
100109
54294
389241
887583
272098
541437
715009
115770
855913
244719
849490
282577
11034
538409
470834
726182
247449
832567
399898
413747
1012840
481750
893747
22860
470685
477301
36991
790505
412583
992833
279301
970571
622643
400900
356432
206405
462046
49014
782949
99104
126767
1018422
913629
306830
977928
913377
39396
983750
681558
148253
336013
100315
643926
1027337
87811
87384
899136
33271
1041468
993174
554027
288406
423621
644278
905551
694244
975159
939554
17944
439503
732368
155829
379464
676469
1035930
731744
997741
683481
73128
400954
337360
575726
132246
982327
301939
1027483
752652
120201
477667
564745
907862
339939
450054
325693
969316
688135
17912
549226
737930
511984
178875
227502
719401
694795
606164
268766
82979
867286
721610
297351
126776
15457
53558
667700
1002288
155733
421341
720909
107361
968930
478027
756300
612243
181178
277394
426528
968844
566237
387813
423513
1014935
884724
677275
842946
505942
297125
445189
244560
980298
207178
554646
35939
117831
19552
938763
827052
683688
253896
176592
419313
666629
46072
621441
463415
514559
788535
992661
11355
473295
800907
898737
36604
192591
161678
362918
474853
40730
744280
1004743
3920
698739
269113
445838
953005
689024
930115
398354
450600
424074
835881
994309
498228
491527
912215
336659
155631
807183
57697
827000
243908
730924
780256
61836
443931
1036890
367653
900218
166403
903939
338311
236550
669944
414309
835113
102870
180209
238523
919548
477678
1027930
376242
484735
988497
304894
448
580534
212009
963066
374946
1039070
485552
294902
70290
346133
754218
137501
332081
294583
447131
663391
962172
292223
16030
528251
27611
718906
983851
151459
200855
796776
19815
955967
972886
984101
118196
271992
221480
408369
605110
916020
813144
1041463
300201
29961
302613
746139
671609
325958
633172
83326
467063
190990
37233
739223
318787
90550
1031924
383476
1031093
89468
499207
997390
771104
633626
641030
479449
417714
935315
796948
114223
11075
251399
370025
933003
1040486
436014
553944
617063
430683
330996
505385
692955
590549
232913
574966
500532
802594
903615
208840
58089
867723
436578
873220
459399
175240
942803
288962
316137
112129
77799
64111
551799
975869
420195
835346
675118
92844
620693
679527
580086
821548
326386
498335
146961
696094
485291
725925
677793
636087
212033
449246
646377
764778
583037
78824
331889
833303
861935
463433
1021465
93408
820209
526623
263351
550982
320148
379106
905607
343544
924005
710718
433507
637757
815047
637439
872684
166396
952918
907528
675186
171514
688679
720722
315677
997150
11177
109317
540475
764511
365926
436561
430045
416203
179762
884781
806303
878180
971001
233192
869216
713212
50663
604844
192411
370730
876019
508837
859316
184463
783914
670081
958268
52068
225522
676882
683933
394943
314777
203940
708756
490538
1009874
391097
616482
220927
896934
44914
386751
705197
430436
687409
598806
319811
580305
645651
599587
235492
588900
511340
881867
608983
595164
654929
816825
534858
407360
519528
565622
979726
450956
827716
874797
307494
117322
1039608
150326
643655
346354
413859
999404
1027518
854238
807155
991940
662948
148841
404308
746376
489039
202765
1018096
798130
57980
149679
800965
508867
373258
276076
735139
801407
694820
221923
767035
553715
421641
730480
813160
823805
591671
459095
369671
763311
84187
800075
687344
84329
753366
412354
213741
995681
605505
354570
830807
801850
234717
185594
327148
484594
616089
276102
247830
1000152
91715
960881
776282
966532
718308
1035845
940939
518722
956734
361296
189449
707905
531013
415835
1866
417043
627309
269163
678256
412746
717443
212715
235329
337981
961986
572455
910320
957105
661612
441680
129866
94870
744110
321025
84731
345669
667578
545294
36953
618451
4689
344186
455900
215954
684363
217309
1010656
869395
714462
411585
824669
749392
159945
1031057
1039876
252773
794464
564813
939123
589873
648991
820830
550994
658176
498069
972121
236682
428083
968653
469706
853436
62217
413044
943764
1019034
670627
722625
430191
856002
274721
464644
679086
360048
106402
141927
321664
377929
947117
138527
958193
878989
372303
384244
960352
395647
803683
436379
611835
242998
800181
485887
1002897
176985
833398
1036583
238016
91900
336137
325903
299630
188721
598247
238192
934340
689341
463008
941031
593164
507287
352178
380853
375913
163794
1003708
204651
243436
412808
477049
540977
412171
69996
638243
248220
741029
1036015
911
799021
905731
53509
293377
184738
106690
6728
727359
879605
289572
606071
745600
794127
377478
595042
756915
419295
275906
639977
193523
189383
704473
424954
243276
290483
62229
141156
987154
327529
977217
772641
271937
586776
16949
680615
111865
721762
598179
505083
139571
82503
659265
24090
795709
120211
912603
248168
534042
401246
993855
190320
443750
265338
476230
143761
848616
239493
1024474
585151
4633
721959
650415
76305
391835
40785
1037086
928460
743210
453443
560815
818445
613292
611940
583692
584888
995669
909873
419138
844701
695627
813799
549586
913805
701306
146814
754443
763386
139131
149443
867700
450763
435314
267253
732501
957653
165030
886989
352206
316848
973525
272916
874412
598988
401803
935873
604506
264991
708964
348937
581835
42417
893631
203591
167452
14891
15207
1035590
267803
556207
62453
194691
849632
809213
206873
484411
163577
889082
69777
669256
378592
909798
401320
968348
100743
243929
917176
170140
810884
484133
509925
985346
527995
751060
795680
802672
980435
596495
744324
160006
790922
827663
859390
786137
812165
835373
487974
1010693
949589
266894
405905
705953
1034898
655288
540247
897272
350542
522349
751155
585112
893152
187442
677960
644163
816423
607856
319547
576893
730714
83481
656307
133382
214490
176916
516833
506596
603578
709105
266685
705741
570199
787608
1036277
73181
475435
265440
900259
666341
108033
886692
361376
886399
529408
201236
350039
459338
1021855
842022
166215
171811
877042
86348
92428
423246
478123
532113
513084
781561
821577
873272
943152
21624
480493
757230
709840
974117
537881
92092
275088
625683
525041
143531
580283
289739
191190
509748
675203
654729
720886
598738
322613
409187
606407
177570
940322
719044
220650
477841
398773
61315
799860
162442
59262
57348
847578
378325
31167
177844
544878
510236
805603
415531
631862
36114
540374
902406
403925
1017310
135724
585020
1018672
9520
1038641
831142
695767
868443
157437
371833
988204
141703
799650
686962
1043852
379869
54222
726552
637003
193823
8078
145700
978361
462944
269906
911603
993546
1012376
775664
199407
432272
876831
853190
25693
388481
703143
198989
726075
817487
140728
211146
1036373
910548
803668
1004489
170826
414730
215621
736374
621767
983735
114104
388324
155933
644489
441284
601709
47490
520138
768596
875379
199801
708941
886701
661703
763122
772533
583863
701697
80302
946796
156563
643403
286535
159200
949121
446644
1009792
1028413
835506
461504
382709
928862
126793
428998
233855
996428
304460
700289
1013329
553146
920765
1002210
818369
346252
515534
716220
275977
867042
101952
937415
182337
689799
912663
339927
299904
68722
765367
503556
759702
478643
848841
261285
434461
556899
1027276
798681
279395
125968
106592
468913
946663
324495
703898
759364
471588
853891
199558
289695
369399
713189
400602
852691
730129
227456
525231
846678
26893
528845
551917
692040
682683
197554
652968
184564
98706
587326
178840
127132
854229
255240
963735
558075
7544
244690
793124
449235
851771
68302
269748
435206
662084
542207
122586
931894
88100
1019505
931952
531418
274519
760997
637445
562792
550853
886578
22747
420562
169316
898899
36848
731118
900389
896344
113851
255582
760455
421743
972169
647698
754091
940988
83876
616629
332358
206828
495554
469170
823870
704210
310922
635783
613513
29786
239891
422160
460350
470070
1016077
542771
356118
828208
373244
299453
487751
645817
843556
778086
489722
786778
4555
770125
472677
713474
578175
594307
643731
748611
653159
491343
922465
575815
892285
301336
23190
680812
182497
964653
231448
561674
466886
485006
129256
187113
357100
200256
1016223
995003
359435
606376
495142
198094
969858
337857
133026
220305
235524
792343
58886
107064
481667
48322
433295
126728
103721
199091
935306
1003319
645488
954112
655682
465613
257485
532058
571241
129555
707648
155042
164425
855486
634074
253551
278049
549284
867396
138119
840697
780029
879725
844043
627618
602143
316747
840179
159428
133305
545606
250079
640466
920812
367444
709336
1027169
940321
717766
625825
434750
994170
52258
695567
87537
842703
183199
715186
56575
84206
879378
322201
81016
683506
619365
998156
690449
59363
292368
74894
863583
198766
529952
718863
925561
63188
804313
411083
901673
343985
770353
524811
386326
270054
203752
172448
970371
228443
145561
780784
239545
534750
134974
874139
812709
620330
773827
19347
29694
580461
639209
245191
34058
10506
395579
569849
349795
797522
41178
698307
536314
733271
236429
933722
523482
983404
429841
856025
103588
709168
149942
721183
395363
433012
88856
487908
36359
49808
305079
919572
499427
898610
508556
172788
703123
338635
742871
944185
404496
991494
612878
634215
371830
884141
428740
292826
274216
417684
935139
722731
607705
199080
934109
392504
582551
409839
948088
469739
804298
271081
286236
333677
886705
296895
173153
540486
313731
643164
987927
328038
714452
438401
778690
475903
975821
448882
211953
485288
633230
979827
441577
96319
546992
364659
837965
881382
340567
452095
379156
820429
515578
776664
767606
505962
1008087
976559
460882
105307
943739
334304
259680
725617
904322
438117
658844
1015153
26330
751033
433925
253127
971686
616857
484743
515861
411412
776760
545652
309716
506418
811065
826572
373809
174321
263181
14917
389134
508387
272520
787129
304321
947569
351345
672132
713911
824782
462920
614364
505345
880137
405651
683579
943805
146158
921323
998844
771112
394462
699627
563639
33213
923393
421384
775467
971816
541070
653167
409138
142736
533764
129036
469697
567887
45258
367222
803462
1013619
395970
182957
928789
203187
431222
926845
138423
536577
820067
78864
615863
188405
669615
123267
515634
422260
319109
752726
188526
100949
650026
76461
1013561
393335
628049
181399
120486
230509
750638
797229
357080
515939
978377
930902
992125
885890
601351
367829
384436
167889
885238
421622
933888
439366
644670
597211
204964
5927
622813
582277
986771
953269
406829
530634
992036
307103
770151
99040
398207
716464
197542
1022175
574106
1040452
223152
94284
739672
423193
179622
609809
893466
316330
638687
1036143
357846
924578
559508
902650
614872
522298
613966
897195
964470
889220
855537
709538
829696
93258
896931
68989
166008
232646
981200
985900
20509
135758
507975
236814
660441
89538
260943
717087
340584
367490
900825
308165
280664
326878
438094
533774
838818
496638
958730
665124
84525
527115
564054
842719
741938
892822
148201
269477
2523
141458
744384
18817
414239
46269
1015690
808473
77477
544632
828914
614934
359015
894142
202952
712547
355126
886455
108185
706165
792820
677435
982962
717518
951274
921789
724397
708445
797699
252706
878039
728961
3969
679156
744618
92847
571482
860040
881449
148154
469048
457069
963221
619573
1005018
273747
1038971
839254
965272
662040
831014
945539
27231
160527
759426
128226
289434
913180
1001750
715330
118034
600129
997199
898388
139067
285440
824591
521323
81997
1008403
681235
737048
986096
536095
189924
179493
248095
914103
238311
126670
888708
373839
1036021
766892
11946
706695
911401
68615
532371
560229
967966
247697
529554
274704
604686
267154
627862
612661
242257
380546
535894
378221
991716
218056
577194
693657
736664
309135
480740
511776
107041
325438
831725
858313
894166
442089
889284
665024
632391
59391
234693
7082
668312
866100
272697
579868
247822
945835
492434
15463
446989
783579
860899
695410
245717
336956
993468
41363
135476
608122
595649
37146
389995
463553
192858
188074
23497
526976
614801
646527
273209
822498
135680
556616
50013
892862
1008796
352139
237367
866174
651347
371113
1041247
543922
808233
423251
502402
695680
386057
460972
393990
309878
829544
338899
554702
950800
199384
673261
282441
800465
2269
332834
754324
212423
957297
532132
134317
791168
443453
447275
280598
385942
491912
205831
88092
1030406
1014197
995500
424247
687076
933046
108242
151751
886081
784253
948205
517463
898143
75468
926877
179251
292594
906088
808946
65198
236713
836919
126853
855289
209337
113686
1012099
766258
185657
888257
431396
983977
1039203
886408
301048
869826
165408
742780
103236
511333
620424
399689
1012942
288346
882175
476738
608805
15871
769910
25805
533831
33903
856441
340351
767303
566725
13340
395270
653174
542180
1039028
443392
395281
347491
613827
468962
768292
854112
588116
594420
123541
494417
572748
1042176
319763
903374
139755
692142
468019
730799
312199
245827
793836
927070
306594
694085
611788
964483
1001914
1018894
360834
699089
667305
794114
10634
917404
762644
220115
195132
115466
862337
222395
741689
986141
855326
130309
525455
202359
1037314
331942
223151
194546
20500
38644
255849
332511
225753
257280
22256
462060
829200
234958
373443
292344
89620
796361
283051
331639
609253
170158
49651
380947
326563
263187
299136
800433
478531
696027
842841
992277
646521
982646
595630
501937
907632
942214
934088
807384
166955
848207
790844
441410
914105
369316
380046
473342
287597
85378
484623
503930
633143
585773
975188
649762
86888
577965
165231
747789
362248
362676
240413
604754
600993
947105
434686
264385
686854
273370
664104
927903
212128
884623
646439
519424
887979
420550
133866
124713
434227
773740
106467
138769
995085
319204
257341
266061
483250
164993
308523
865966
665165
809921
353724
438897
526429
699977
22606
538041
129075
194637
780641
991931
523348
793579
180818
428963
39856
744987
610060
910105
535474
474983
139314
310423
330927
69726
949032
15793
481726
309232
930418
596272
56911
266631
745215
652067
216259
517989
259265
195438
1032930
237226
634059
230537
181101
80050
835651
300619
832706
238400
656172
245593
715772
915948
892052
770619
330956
613377
916742
487282
850598
99936
600998
328304
197050
550277
177906
118196
12486
71699
662477
782904
60249
166205
653125
778554
797988
27277
956112
911594
327862
879730
25456
207452
1009286
569922
714123
621074
449841
447438
871749
1012377
768856
162277
192170
526654
41174
928749
471064
854373
625303
778065
545378
421742
506355
176036
104926
816742
6600
828475
133107
195404
1011598
228286
250872
1018892
749963
409137
743920
528966
920316
751583
1025115
246879
325318
302169
749648
865105
825958
285881
541303
883638
127514
276963
172200
250871
330733
431516
250849
353064
741530
18184
252936
509805
1015686
594532
352955
293202
956880
6363
54699
624475
167938
128109
506356
1875
245899
603898
589731
910246
864315
601530
416438
815374
913850
61815
994050
416324
949806
375432
674531
947532
101169
112002
328113
140905
173455
602223
273421
324826
738349
1017755
637639
157113
396969
635606
382889
498402
156476
203469
316646
785088
162882
411088
882818
291566
829070
531622
1007740
1025522
212478
21443
729265
515236
444132
199089
322777
155570
601122
260609
128147
868870
1016931
41534
693389
844941
119753
911462
91887
205814
890195
480994
933367
668863
919437
879210
168791
725295
283819
843039
663364
847263
963707
123991
376615
52474
713796
121512
347984
871237
195196
1021302
859131
733619
758256
153762
95479
882439
858585
27078
592794
650065
955358
973126
555646
311234
1019730
918570
497791
941286
577465
740114
749213
593891
266821
232841
423618
38576
371936
980090
117502
670314
277589
63866
230420
258321
1015290
648225
880768
666330
44291
396496
271780
101164
1037912
433809
381142
978405
270090
2526
400428
204321
130473
779805
19625
774212
1018352
982721
761238
401007
948770
864668
615286
74206
433086
466320
757338
618980
997028
483739
173708
422901
622009
528646
244157
60941
536748
865351
876346
390813
716037
520164
931636
42465
543042
564897
235062
758596
167359
518084
657320
864294
792945
106751
264787
140291
443479
652424
1001179
465541
353088
934966
971597
853196
652368
422835
232500
491232
492767
765615
157704
426600
734930
172197
54126
905486
1004589
939029
594626
264444
357020
235287
511983
675316
879487
468616
260707
837634
197393
168145
977969
611821
576037
553646
29330
803504
661445
572575
172707
267664
714245
547743
877579
237274
75819
852740
459042
885905
64962
63130
614893
988217
312145
12339
273463
517232
256661
1028031
235078
207521
106541
330039
49408
523615
63012
108893
60885
697284
198902
140723
10702
212742
12061
842333
180995
611454
605929
668526
89272
795452
122337
697507
881147
434535
872236
734268
414687
416175
552359
375558
727628
910739
182085
844097
351276
907939
624882
711573
126968
792364
802953
863551
409726
51958
800027
797797
83633
216578
540638
609245
284985
685588
184897
834286
569489
488908
784877
272569
121451
273756
58362
774849
230331
775707
746275
55557
819135
94846
966457
226607
339666
372268
1020368
1034427
650227
826515
613949
29035
349145
545552
236339
321167
211760
12265
966561
556503
412587
304059
204935
463703
149238
484867
517689
565125
116337
892084
828847
241480
864920
576009
575040
65602
53820
718990
1037095
299181
27014
61197
1041341
851894
774018
86353
336063
1012150
367097
199363
424757
663559
961620
456933
699080
846869
395869
501297
588129
716331
1020221
400107
432462
883147
453723
251564
977258
946957
718301
232058
388718
577497
180232
762099
783192
528630
860120
697437
393091
358381
1039885
70251
704825
44670
554101
271346
901454
283586
661000
876221
589699
609154
179574
1014114
1042934
239421
351329
172699
710286
764278
919812
323334
381941
567656
488620
754182
610990
77789
899751
52763
292158
595115
478358
445844
627332
121095
344504
32161
497410
595296
54425
390492
831910
844573
231344
958661
833272
919016
167464
517466
945231
35926
359266
257017
84000
195287
102982
736876
101864
450121
752660
18531
976343
573765
420085
387439
481985
945451
912011
180573
970225
853467
567591
588727
602073
221946
457911
664858
962323
425759
234134
398901
125377
696984
483300
225080
69044
648696
230003
758460
475100
81062
812901
206757
408751
1000344
168066
856596
782052
104743
838071
706910
662719
522852
951693
725998
431660
81392
730305
151087
250213
125410
385218
588730
418313
357257
707202
338015
11959
32338
603182
601344
1041225
678513
671825
990889
1031685
175474
413982
46033
760027
120862
521797
489090
441747
35830
930543
515066
190580
876388
588323
443626
218244
679068
368373
577870
610989
758399
61296
276026
227889
552410
29973
545110
566340
592634
721960
389084
851366
160530
578276
806002
478362
525240
201992
205109
596717
400446
156686
100683
697399
962780
154672
400810
51983
522825
729937
961706
910828
229972
581233
370194
898378
289733
748619
234400
878744
237867
529068
384820
317187
461673
121449
286802
2677
255443
995508
863969
18976
245628
874101
490538
769572
58526
439814
240883
507474
1019919
299817
661915
921225
939114
797647
189834
997669
792476
116105
283972
509272
652539
883302
586575
139257
943977
538742
150893
1005501
266552
759217
790445
324994
805121
752439
890201
796141
657272
538235
863116
15463
207867
695676
995608
241879
114750
276225
544875
424843
6653
293295
705379
527904
198760
488524
255167
509288
1012938
498926
790331
94482
318042
202254
651060
793192
122319
937841
682000
658527
623069
355470
93496
800238
494524
547353
759155
627188
872665
359140
1012250
844805
138422
1031455
670406
254910
976681
510180
339757
485337
372645
75774
389726
534514
587525
501411
490320
338836
802645
288364
1050
345072
883595
5858
262322
271656
734815
547267
942938
444432
213951
953478
433728
5468
442752
195811
285841
886566
27501
987503
348540
891019
234060
570347
505915
654924
928
286469
913368
376342
121307
86508
141237
644867
282712
550552
671767
854597
827840
156931
553654
300978
267504
331635
598450
659899
91825
34003
32933
183151
611881
1020918
272962
26937
56405
600799
167405
454836
274753
506516
251961
627862
633384
938127
824554
161071
1020203
599738
718986
770084
405837
241916
567900
707302
559388
689603
464755
704201
446994
513583
518453
647020
364016
771998
14265
56804
415858
22353
359842
427977
849461
822637
610050
375416
220211
398148
350682
648271
182070
1539
406807
860756
778905
877488
554230
29447
193017
456297
187873
380492
880313
781978
932187
403654
88275
715080
652802
788974
761614
429673
689509
707263
817019
920015
904954
91868
229603
314499
317133
333145
921369
146887
898560
438803
866911
380767
357952
943372
654825
846959
760300
983323
772388
736369
788010
399065
312361
298511
810596
125875
117652
741317
847815
561689
481211
921696
260815
565858
1014595
408739
591666
751828
260015
260529
150093
596557
786949
558861
1025939
587572
620332
587401
955996
407380
689683
155358
263664
736188
806504
791472
236518
88101
468654
145183
161304
1007565
883617
103459
467590
688359
248883
545908
645058
855615
59431
556421
188771
371874
122807
570605
903414
352719
285057
256373
223750
927772
430621
253650
52070
9989
728948
169460
629060
415832
491753
788716
94495
175668
989682
211698
652273
657979
129358
666061
272850
180309
780757
877868
470886
861456
251437
553987
498081
761206
962847
378990
850573
768024
870488
876921
859253
409928
836905
73047
615293
597063
507600
78214
802804
215832
829581
746394
236087
977459
960393
504480
436493
563423
817170
626038
436143
814670
1010014
933474
990279
634021
583502
204442
499293
579467
163366
443873
598288
981701
833025
244166
737582
902090
1020801
173706
80253
972377
689360
499820
628324
866569
109815
319650
927819
489224
889
679271
813329
604748
314473
870559
575492
461207
382643
601581
525579
649070
615584
759558
766881
597428
411999
549033
404936
811358
300291
376790
216207
276976
888349
178171
619448
579002
370085
749885
308671
295445
492968
774116
143623
241613
518920
100958
63096
1040848
629472
205896
285711
737198
247900
951219
930093
39066
893983
869250
701753
557389
721386
76823
775358
134752
396768
698243
777071
917483
832209
537631
85587
693417
998464
541234
23625
204764
447528
912568
128288
1008711
523361
854281
880496
446981
213588
138790
554149
344995
390271
170541
806334
760322
839434
548580
537027
641991
638899
987476
911974
675374
172978
254125
889654
1010292
685726
873169
250175
420917
628073
706365
8334
420578
791452
751041
813450
384572
984785
434622
205767
695153
987832
931215
494705
484313
977305
882591
358490
866175
65308
138061
372577
676565
784331
917209
531719
312542
338563
310958
201061
593613
690592
208207
213881
973510
871323
256381
557262
594172
919018
803496
78096
339077
342314
373078
627382
103171
630480
190032
265295
408208
599160
1012714
644286
781126
862784
185715
23815
87881
474071
1028035
1015095
206319
1000032
253079
1016203
796557
58561
835431
367617
651717
32879
258686
87868
598284
936091
498104
270928
520014
583978
1025712
816270
175047
740333
835515
446325
100333
317442
341998
534642
778502
202510
826154
45610
628638
468954
766953
32948
427858
981077
813986
815494
391258
1042684
992173
83162
714880
673724
417700
83516
383722
413831
985358
843046
593917
898956
132834
764770
49930
690857
382191
109356
288455
415294
557870
485333
823696
411849
576539
328569
27123
904622
751658
1030596
859649
998805
190931
256623
909013
490988
894997
860586
695640
621637
969585
580298
1001987
630240
683278
196753
473382
328091
918977
34011
276997
1044965
908129
840780
355774
614957
896497
976260
772195
524639
361190
368913
412920
204537
255839
779460
53106
393998
108530
215256
707154
332876
13903
769256
683053
814824
343699
177018
105133
929164
661484
532860
573235
921935
445130
562696
369716
183759
965520
407851
635438
872088
621731
482354
1006918
685746
870660
840288
974929
449525
278368
251256
325577
511895
40053
368926
827479
918448
791206
1002153
629300
591597
859666
500064
343587
12611
442633
40347
184428
178222
760263
832082
447251
499485
392619
897803
553923
655503
710079
796914
490507
40229
862470
108706
753287
896074
988330
194030
56604
934897
91861
310920
199357
411156
991505
336830
601815
687718
190891
106948
512764
374351
563477
767086
228003
595454
383252
392197
581198
64953
300998
271071
98758
356102
112964
567133
1011472
667930
94841
81290
924383
430416
793601
813323
99565
930212
574212
547366
169661
806635
718670
33164
213105
931542
796877
282384
486627
906983
165755
480450
826130
384583
356830
277886
548873
264608
314283
267985
824841
389158
182906
1041996
13539
72671
923350
898048
300324
136948
55477
453803
269070
682157
597892
970643
624027
124854
830499
197045
526101
609399
333167
92013
562038
439550
898850
707949
846510
847000
826607
675236
725907
138635
627281
368342
849282
432317
202603
478889
1015228
663546
531761
1027094
838432
257435
432679
895825
674623
5429
421625
740906
939347
1019821
918052
128241
857665
560423
28357
328931
507678
566838
90062
545920
847736
806981
120220
216308
983508
13674
1001293
429307
702513
567379
649142
319539
422893
334283
248438
497507
88698
24421
589783
373582
24453
44573
705339
282202
287594
906375
860497
285397
619312
1040100
542122
996636
436387
893008
858553
95706
253514
528589
54480
231768
75777
824562
36281
29658
685027
361871
355858
163958
910062
263719
933299
919188
876522
436921
901998
647807
578520
1029544
110359
594515
32006
62596
197143
33679
1024937
120787
247143
693252
1030520
442969
339533
728379
836298
510481
57621
549186
957595
372076
401611
357956
113810
250127
321610
310748
458502
635892
100639
458342
886693
414732
57666
407373
961294
30469
849564
189302
973404
974230
255893
121650
40340
125264
1012157
739444
714450
1006101
882427
745239
556222
920368
617518
825806
630012
968702
585185
109015
341907
241956
403274
862760
721241
110843
50890
176728
249792
132732
1015329
465105
773622
296888
658683
510939
207463
596146
978450
213702
598614
97237
644013
205446
22352
431658
31111
549623
816135
308838
146917
789388
811305
539903
230137
111550
43058
384712
1008509
1005699
510785
975413
796665
945072
77318
852706
589304
512082
1006006
189176
567740
113733
23078
365396
703116
668320
830626
1040558
601717
445719
985625
273350
577552
919726
748967
415223
366557
601844
356219
470651
414230
898602
839467
34315
344856
1013446
802060
350016
947466
306202
797181
464045
862660
676153
136161
385311
345427
219634
295937
556429
494788
999366
1010420
757843
988066
184974
592573
867140
883916
206259
93373
679757
268090
719865
218673
580966
218202
365543
251048
531961
635018
56036
913473
42443
717650
582124
777056
985557
866414
611297
125724
115042
534163
846169
978208
90281
34670
640914
560863
819154
818764
1020853
857879
205909
477715
631071
883548
123606
602177
818675
308729
712515
955917
702542
267756
850644
242571
316308
760930
408549
928112
273382
441526
312319
746652
372717
722768
996119
716652
817275
1003375
481279
481712
103579
100806
133916
932964
671227
197980
20220
858962
571416
574343
415152
523085
980799
534359
914051
343822
235836
778333
905450
321021
667932
698990
772616
594670
875240
737160
758616
540881
244600
512279
579230
866594
965118
932003
743254
902748
9210
490377
189330
354176
167873
742351
395373
893528
703813
69878
836056
900028
688816
515097
14523
338379
507600
421436
169648
595541
680315
931130
957058
171902
942660
227080
869851
948090
532649
271311
908695
415987
561928
756872
199819
608288
94213
664447
721052
271942
286507
202789
137319
1006135
225359
947332
325687
273193
386729
303820
72783
612567
416559
805591
180014
877748
959289
895787
1026424
114181
773224
261236
505966
170724
650701
436730
176230
750387
646716
870831
75748
355415
316204
820170
3297
734580
823590
970567
215117
983742
997254
703543
961679
552484
740877
368609
171516
421630
59795
948696
940581
678578
324313
182030
5430
736996
972359
388960
504390
642683
329542
511550
987130
23650
132407
950312
506449
566721
860664
407835
545646
58440
993036
684263
138955
789668
698265
185319
301492
509271
381162
949631
475036
220064
705200
91717
193462
819423
318995
598091
471961
307876
70283
2272
605309
575871
1033868
521566
120279
738282
65794
687408
99484
498691
297504
960115
160830
940310
822294
608025
31156
287103
158767
490616
644219
979321
126669
369752
932069
917544
514455
65808
543140
5079
713272
384370
570511
783212
929996
984975
488863
616326
994100
14656
347107
252392
625270
889149
72068
5896
124492
964426
38283
737085
651997
788250
1001216
320103
75726
760668
917052
492407
53694
726302
570093
630757
839895
479831
200164
519348
1611
647093
23750
902935
951437
330086
378253
418577
744803
1002800
362065
86029
416922
1019098
598993
73807
252799
520425
619811
265951
565352
863224
145495
601432
673346
761009
705465
830787
573145
273502
333376
566724
521692
723116
297553
192049
137463
1030713
693775
991788
705916
373769
285933
959120
364948
399906
654831
639920
948029
643227
362490
33314
754701
714087
406962
514813
713445
965116
856577
215512
60945
813076
948378
578896
951086
625576
179847
812
40380
963564
1031850
167936
420920
782116
677200
815449
177507
1027916
203958
84616
660162
671810
434544
809037
507731
519646
57892
434309
827508
958882
852545
522006
378640
317595
327092
368573
762556
219052
425834
137915
63947
858090
191478
972081
501567
465457
114000
878296
799573
738578
770816
505562
139041
397289
60636
718135
460248
644764
948581
74505
428350
658619
760982
107103
326494
998911
688005
535239
982516
973741
460325
413320
509579
14586
460513
864219
949902
222582
426626
917592
1005645
898160
941056
704779
489675
933159
386459
1036412
539705
542454
193792
227802
787453
3559
769023
760588
872819
260513
299788
551856
217516
489616
572005
849581
488250
699586
937205
377452
287425
67665
778476
1029074
851147
374067
508149
712416
55018
488216
882468
709395
354363
49078
294495
454049
327947
670866
149544
662559
324698
820199
726779
544945
42436
556769
607074
788433
447488
562477
691908
293893
550948
236230
219083
958751
598579
876558
463168
95417
1021079
804387
769545
493258
829612
328423
764127
158049
488348
247070
735792
714805
181329
648758
684648
517127
92264
303379
269615
845171
628665
478810
109685
845721
20748
396734
129831
164308
285902
230281
841181
792648
158114
750159
1003153
445484
962537
56500
150593
498205
121959
579729
725440
500172
363939
823058
469686
711719
117237
525760
135031
839948
929896
656764
794868
521536
283064
236051
662218
610942
763098
121606
515809
743536
869221
132128
740561
669617
862543
1004256
414081
589981
964837
755269
1035220
1021734
914929
603349
1006825
316238
628074
111583
702787
776470
722303
922989
671493
613126
842137
596894
901506
864673
210084
573200
762618
746536
675676
239164
20223
348750
597699
609206
813933
320336
796070
721425
353462
340861
399830
536592
47012
199676
283513
323618
197803
278890
920408
892899
255195
391690
767519
1025832
1034616
1026313
827675
7907
915154
1032896
997278
353329
177448
701657
459189
449022
752319
985237
361706
174346
994652
458520
245545
87921
373652
572900
391098
985636
631781
987769
409510
161561
812623
80737
604772
137474
24197
782218
608142
34235
43509
693997
951011
924033
986672
970224
1026899
391488
620230
703554
1026517
1033870
823408
731201
35188
565942
985022
429789
594575
859176
459183
897363
373746
593489
962129
688461
854075
99738
448276
177867
607049
1016460
339297
42317
916574
998239
546921
790531
501466
638453
908539
449206
489966
886669
1020984
908914
39176
232510
742016
826849
36270
821604
55604
626639
497591
183595
978194
957380
217155
216925
121401
527577
943901
647762
492088
484562
852851
381550
300181
768428
729992
230485
831433
816314
99256
841559
76182
250809
597959
806309
990021
378255
20942
731594
147400
223117
107500
22100
645276
17972
773201
368894
572323
456641
260777
193457
915265
219198
619555
422917
243334
994922
33269
126833
10660
934956
224529
233029
635664
529900
90503
530712
978687
790897
96441
651678
901486
359751
510680
202485
406066
22534
651986
758057
798804
361624
681802
645440
296248
602907
264973
653882
652858
451464
141538
900141
229659
54221
459334
683485
558042
921757
341961
348679
28161
283192
294331
48943
1034550
368642
389255
133090
443242
553677
265987
57504
864154
28368
970452
256732
37495
189687
718882
644229
622917
478513
990442
464360
700122
501064
937947
51705
758621
411251
967033
652478
498530
457710
655800
269335
6114
1036108
614986
905026
450531
353381
24012
449569
242969
298777
634290
971988
738450
906049
995268
571134
670427
924240
27950
662787
919815
67814
455867
61964
308026
627845
568321
760583
439622
385267
941537
219028
776132
609973
1014629
81494
504730
1000750
56457
743176
666994
133744
790502
277239
100311
539137
9334
269274
478072
651733
232010
994389
542332
648027
661324
202446
547722
83088
853473
314181
870290
887720
397605
1025320
197074
1020757
651883
141668
398501
210900
829974
585471
700338
902534
553028
392854
454637
896593
580538
1021957
697863
189170
837289
251115
1025161
291709
283832
418845
539605
88694
701801
476310
788033
333046
885608
325610
157030
875632
766552
811360
547066
4407
956396
403348
294741
429034
794669
145460
160469
703855
589683
243729
451948
948177
205363
1000402
1036449
111750
619400
49007
263141
280334
54801
583166
521364
1012383
533766
944953
958012
729348
232803
999442
518656
850889
272565
988376
343239
261163
484708
571707
927342
116331
947041
1015085
323990
540287
457223
961059
666905
686316
17035
520423
762251
517075
180541
468690
280603
224174
198811
273668
461019
622253
357810
869804
788596
26737
33860
294116
365701
641647
837905
670717
465479
340083
312920
983187
292376
615959
12686
306606
524525
1020416
1029308
284282
1005516
697942
966183
409778
270483
631592
733733
135355
1025672
91298
272825
157695
813064
624568
938154
840838
432723
526312
48598
37309
157094
116624
55860
47476
820009
354992
395884
528578
230359
320862
444360
540186
486565
771607
874708
323920
916933
260537
819409
191667
788935
541399
584389
857163
346532
957913
945244
268485
621254
238409
999173
807814
334346
485654
865022
290557
118968
395419
264196
844830
113445
287378
299703
324487
318897
635610
683729
179778
198007
93026
550795
679094
994782
1008021
848551
192426
100262
702625
126853
747680
989899
356697
480999
167361
633
727229
956180
84346
613107
376148
450039
533682
390107
1039745
395638
440773
26681
613627
48262
625509
613753
394936
492131
498708
1008296
214750
341810
535537
73848
7476
50423
696803
442055
430049
467688
21256
387952
437101
983773
810115
505183
612607
922455
198196
581164
443442
983493
344106
477900
527072
1026555
646844
276164
783054
802889
356574
337047
412742
908281
306557
897000
242315
315223
359650
27329
520417
540781
248783
638503
1040170
349608
87688
313720
786076
494224
626792
660992
563219
213050
778000
1021271
1026885
808162
510341
495984
1008569
54282
60414
874281
574570
160504
275856
998663
543469
577677
240244
86500
212492
150877
663278
114257
1021918
405916
758545
511976
532927
889749
224804
471695
381426
221875
134043
49303
784634
359458
863142
60778
121122
388115
1018922
3625
302864
257750
865113
895494
934583
93621
947788
684621
858411
354629
861568
1025354
194453
431980
812660
203669
895656
329409
918360
912635
1004217
667248
467346
389195
741614
465727
205520
1007199
235919
896521
157788
512321
1011252
140809
98666
83165
297038
391865
728440
188684
522824
404827
494860
267476
391017
486827
155555
360975
558618
407537
9224
1017520
875521
776214
760556
385576
277425
776891
739107
624209
786743
654773
119295
76495
538581
382015
636452
49546
897705
224330
1029875
302134
919514
390390
502937
997253
888940
214314
845202
715636
212087
338297
295580
789802
160624
447851
636595
737636
175067
32469
134338
503284
732523
582967
117291
906915
595308
627837
809549
302718
262363
730229
546600
246580
418176
554686
684700
703245
511805
391358
872212
1003489
548367
288021
420879
149113
643037
335546
421912
735792
939169
734410
23316
972363
564128
123333
719561
638240
199229
425167
142144
493417
636984
458946
217611
498115
713648
80306
941454
704281
684474
846747
637207
728982
601991
100348
134194
124788
739804
573048
756174
65475
835504
416709
70453
1025245
606794
133670
450975
601827
718084
477035
212158
395487
815179
976350
334632
581158
705582
572992
693645
713501
993704
314713
154949
807855
709295
194499
27616
96799
417584
901992
382638
1036497
736936
950788
326683
959954
818197
46382
499928
459290
472705
864492
1025769
973129
582925
768370
917862
997213
698977
1031565
873433
125899
499020
255796
424028
654361
832151
252487
853167
397232
936019
453976
516074
767466
507793
675065
723628
311144
982406
418655
290105
955596
384061
689400
501583
644065
145780
297624
942329
673673
944501
104222
107372
819496
819045
797829
156045
976531
82620
13214
647102
971168
892701
728213
240175
23156
307819
323186
969410
846990
326496
739806
609688
802771
909511
634630
324589
298089
874022
354955
307983
721497
568998
290006
799562
134375
452601
318205
600270
1000415
567678
958770
354348
951784
137722
65121
962708
152482
430934
296095
183081
140318
68857
966652
109982
743101
897996
996216
368113
1040054
373923
635495
34807
297301
620545
319996
578089
434662
631440
280401
134297
991615
335052
410518
246108
171647
994468
900097
415322
340534
740467
840986
920742
692522
979594
235995
429728
324775
270891
54910
828626
938843
297239
520856
269054
165394
234334
888132
995744
154538
646870
507565
194648
957942
451031
398315
194528
590546
1006039
911583
703233
386563
500033
777877
156979
64079
388360
668316
256757
800084
963737
142868
675065
334423
780085
580808
737359
242823
111437
730491
256182
1029976
144886
431145
837817
933741
340581
796725
827466
351357
190000
460617
79228
818990
19352
803551
657297
151978
173214
326221
60367
1030100
751665
482594
589403
493551
919940
1015801
372967
863833
638809
683792
293430
432722
398698
383727
684278
814784
624492
318646
339479
613987
991374
698664
689978
563458
595753
746275
172757
489879
919973
269933
785200
260552
776129
877677
13700
439619
483494
172413
147703
685168
937544
920173
844840
178054
740160
49537
572780
584781
839716
869482
706361
456828
474336
817625
538002
280562
393007
602389
165466
517977
317792
536460
777166
114419
874073
282852
465441
937949
645824
812055
144709
624516
867946
832124
474104
877908
472323
643736
868882
361673
459994
209764
860326
144152
263912
290292
573475
459020
673111
306801
579412
163690
1011405
485827
399694
853763
308214
575490
119988
208696
824601
402762
450949
893464
309427
651800
426052
564349
218985
387387
897630
27070
718830
417671
694564
954518
616373
621872
856749
551219
394133
540095
160962
980485
674796
395948
636907
347094
344085
339246
664164
331827
81892
404568
248895
264633
587231
902549
70325
656603
886109
10427
21215
730168
341882
717886
568872
115012
775308
699916
957454
596879
756467
68425
416552
846112
70011
871128
817137
335359
588427
149013
945569
813943
570702
898644
867943
394733
439345
561819
314431
27893
380919
23061
100997
191179
879039
874863
122759
562255
412017
317277
689683
515521
110205
598352
870951
944495
467108
842069
471080
101679
603569
125635
651892
424863
591049
266261
483645
379266
695872
799859
16681
565899
800253
883777
1041537
720817
541584
142358
1038865
25643
164622
646606
463021
611995
159482
146722
798040
966752
902300
550286
653415
262384
624620
672122
853698
670086
508804
367124
322721
212711
13873
950905
701022
5393
351023
596142
833566
1040627
152295
217774
72992
282025
92090
310886
1031462
156298
888081
127810
953457
425387
645718
692212
964778
70615
295644
411090
1019541
306669
95349
884423
660916
533545
488267
448397
741953
88181
859484
723545
779740
791936
818556
894685
831379
102086
838313
449858
97754
96766
534081
391332
306895
390184
670271
236302
729602
811386
965154
105940
30191
107231
990191
949108
177851
108840
434153
811915
11448
821303
63402
644153
502409
197653
393957
935515
468869
273523
543973
98910
559445
236027
46738
658286
882382
962733
587691
342110
345081
380190
315391
438128
272304
327731
505099
908050
6043
204102
325910
231931
955012
824402
839001
182112
225761
404168
871119
459300
896083
501861
684987
986257
320483
442398
915607
205304
183650
650897
854625
83965
150890
831229
43779
481904
79657
743679
564684
611323
103091
524740
767692
593675
37085
841953
78866
472010
129458
219514
640571
204280
636830
323734
92639
128519
783680
260518
398798
819580
86216
447801
139320
896358
58967
615004
540042
674774
679055
178615
195888
483895
909477
484497
551389
591888
949455
718395
73322
632997
621676
381765
652904
355727
752621
721922
946671
887498
666256
269017
725766
985411
141659
678138
640683
479115
547270
45553
817750
779659
435699
596766
118876
927980
589579
944700
451846
636399
294862
874867
734057
640249
12353
671066
383192
712545
339801
968329
963576
305488
51825
92296
948289
774352
381147
324979
406045
1037282
793978
619874
599538
975926
374888
839822
364541
641016
36139
305726
627666
635308
1016397
157442
391425
518752
1026761
228052
217792
311005
116104
610800
271892
30511
768459
162856
658850
700279
754162
446396
21787
665581
774428
232289
64030
12506
265673
825501
783258
652962
889079
856863
499919
483383
78156
781507
664228
697596
100012
760221
779867
579480
71070
353880
701108
752537
264644
334951
174903
950661
974486
1000697
393718
204561
591007
706284
778931
733979
110519
234716
11887
1003733
771977
691973
289101
497320
234941
745493
559044
660182
450026
689866
986523
234742
362336
333702
734760
20672
640562
529546
987461
136558
723120
754534
847808
605679
253740
839075
674345
670997
275270
381199
740036
744320
1043917
217180
716318
312975
61559
881761
123917
396161
949300
615417
712216
833120
46015
727971
1031586
623181
321472
206544
237797
604755
498449
415563
325345
287419
53933
522300
67203
259947
184455
865575
965090
897460
404590
963281
555501
327927
931705
692026
714915
137837
250753
1025872
204504
553070
851383
395256
121419
267138
147970
529073
32171
1012256
668687
73866
977549
138117
59313
667481
744214
257528
287776
417981
758464
737496
13771
350575
689326
970402
923304
1024613
306019
175656
959476
253418
321598
177289
600892
930698
775619
670286
46613
98078
658366
905747
33179
521242
69154
107097
510697
1023931
320703
924901
762064
156980
335367
1012646
12996
193146
295639
738511
456008
95163
424435
286412
930433
147104
950667
747573
543618
719985
391048
942736
709261
993989
891866
552609
386222
565144
740051
681313
288722
161334
257766
83425
309306
371514
102209
772516
902906
910779
740708
386562
322732
580599
630651
563939
676776
1044338
910284
237823
799987
664406
1037266
12488
1014091
384600
950984
67385
222543
661613
904833
741316
850287
763441
827379
567626
342257
53902
295339
409013
746373
829653
1005410
282189
321939
1007488
1024385
20256
180697
14391
415811
641508
235095
748840
1016512
724846
468531
842297
189198
75232
593269
314433
752347
559541
1034136
63346
722735
180937
466789
874656
630600
168791
613995
929586
347591
960976
463870
1017564
987554
405434
361422
746016
574073
262714
503428
422303
781931
899128
679343
70717
574056
642406
36554
637853
888710
133485
247117
463311
19031
876919
1013571
218997
728605
1022120
894160
388115
9110
163397
295155
402075
74131
694964
848430
190051
762663
949304
21493
282087
860890
264479
637196
817969
386302
268517
212113
39385
119401
458960
469476
364346
308915
928765
73180
992422
72608
755324
362795
880924
150609
1000910
399367
803634
358970
857826
318054
138275
498966
680308
1015508
234841
954163
96980
989332
495522
249572
391322
314609
752980
1003025
604795
456980
467710
636333
513173
541783
517136
49259
453026
257592
851606
715998
300973
373503
841423
899051
412177
593783
529598
43909
949423
20025
1021416
217007
994282
254531
430242
817933
309357
891055
101260
103040
694235
86831
264158
614117
204638
660237
923746
187538
421750
574616
578614
869617
244529
539903
443085
1041157
610137
274659
701739
836768
974295
169175
90225
946259
320693
835094
368570
82721
864002
605941
629087
935491
564414
176689
447647
1000325
860633
498489
554600
1020057
1890
322837
992890
22533
693602
667535
916393
60747
106371
1035391
53597
539111
565080
550648
284751
638258
506720
21430
450554
678750
716597
250426
376098
647083
216321
883466
657781
298955
422953
61527
274196
489298
930266
121024
115330
562994
420840
684948
405388
19868
719840
640096
203524
194966
359711
631404
447787
1019
615022
614023
770153
30892
479728
652904
73173
101650
423517
508992
552313
657337
23639
774305
966286
274171
54531
116351
196816
521728
1014335
892897
851592
419806
936817
344853
457806
734663
397585
461226
885220
1011867
726273
285578
520446
777914
366336
1024588
456018
1031204
124294
843406
10192
48288
739772
781544
49368
875780
852244
806892
982234
609811
267036
48204
574349
152198
2371
245246
703881
570481
689044
812759
845132
575217
330821
219922
493729
564326
898519
982583
422341
360963
719430
612096
77784
470047
974656
138460
993439
975054
45458
508727
831565
984419
169577
943638
905236
730259
244523
683803
975549
88610
685864
615018
16861
520056
1000159
971928
972088
549625
686438
714965
58414
672143
1009451
224758
765617
252300
954874
949953
509670
990376
796566
647868
204320
469862
880908
462310
513530
959290
322531
324256
550632
332263
477874
222987
523090
493013
915945
238259
326622
825142
466760
444315
272653
629181
770779
918332
329392
552772
738581
600945
2789
918350
869510
29919
620138
8741
513573
732708
271580
196938
390765
851551
778886
115937
206031
107104
827216
371563
875819
771286
84404
150547
209070
833127
1007131
64851
552531
899694
967910
1013976
468376
145299
627871
609466
121007
513087
97552
528558
427741
55525
324746
157731
95554
205443
448757
6654
461727
90844
769255
102175
90342
509820
717164
443289
450708
857587
475775
559732
1042119
380595
376224
995201
511608
152683
647598
652089
97952
99412
915946
805127
703726
407627
266301
560995
352554
11996
921122
565069
732321
167915
651302
888408
910497
137285
1784
17242
263962
806431
129184
275939
768610
190304
960146
299225
760059
894236
8607
990286
337402
766230
886375
1009027
579653
352571
208914
1033318
693356
792573
101373
372771
671356
750988
293685
235014
837624
603341
99558
1022942
915267
905829
953443
159067
460669
91101
127492
668141
182879
468500
682882
686211
685218
976033
839264
476502
797527
550203
692930
916666
688412
837892
396758
669580
664363
937585
547246
910586
623189
520258
667117
128835
475490
1015935
66660
138565
690241
23230
160583
216249
426870
44857
3167
344081
475410
798029
159022
841858
158960
663835
440145
738039
734658
878291
733220
8002
340319
207216
320078
815815
529404
723146
369847
629381
283049
830845
753785
861355
745028
281332
412043
619461
76056
1021565
978519
942522
552098
792243
24061
850076
161830
364077
981391
742424
1018009
724316
861083
267886
357472
618383
321230
971922
1018709
627162
553785
1851
792039
762897
705339
522122
555305
738064
425851
682294
412412
988664
983187
949346
116489
681466
790674
799161
701294
245690
896058
453856
980875
381345
833027
343366
322311
881714
971171
909642
962642
201787
813490
224522
745909
357969
42826
758396
943504
339913
953659
693402
96046
892241
846411
63930
279684
845106
525680
338111
96665
426743
82273
401611
162056
476918
353007
447583
679885
912080
754124
667094
275808
233186
983264
702882
802055
508399
225332
668926
1029212
843435
729970
749429
1013631
888381
372015
465675
960724
573588
183003
133860
980143
248807
684106
609553
312647
593940
1042795
16068
837063
667504
980588
206777
847426
622305
172711
738908
770525
90163
817606
353100
168623
280498
819476
902190
197172
482725
604451
229792
239143
1000810
506236
617344
910587
321925
113567
26880
931762
106707
957351
285404
256631
66311
866199
639358
976811
674496
99985
250045
580156
78658
187451
25637
360323
907692
741930
273671
676098
100431
558332
360998
691285
697931
338436
935471
978558
752160
68255
195347
576315
385210
428242
182747
369925
725899
568642
271073
963426
635170
550920
870216
950569
574770
703736
537849
337681
635072
526659
703302
263659
661474
823784
845674
718802
585212
273067
161927
740844
495249
87482
782017
273739
296255
283713
473359
878777
990991
755649
654062
611271
160736
46539
278708
779197
252693
637959
15429
71628
438320
262334
374303
1002125
814618
801838
626617
943339
145314
528557
860869
268770
830066
1028430
216974
191191
666647
588142
910791
661174
459592
328271
324127
653477
571835
512574
968009
764109
513168
604682
794223
377102
300064
612529
205335
996962
719437
930026
313469
889368
428046
390751
523223
880633
863692
330228
329774
176309
328787
504087
630557
589436
839938
134002
1029517
994872
817459
312680
735471
825021
277186
335318
130460
81899
25462
547573
727377
213657
699763
455528
359153
221614
407269
161934
443632
497254
100176
3900
856470
157919
492406
608120
284537
654916
890057
995043
268233
82911
698823
480259
644440
558044
130109
26783
331152
661451
642294
542733
712260
907178
163778
858267
708266
651341
32885
854537
284138
60237
415772
873671
44742
893536
474712
59563
558832
925722
904628
954694
798112
116348
313184
934230
704681
521957
869731
905251
1006747
368563
801776
788798
684270
735095
778660
360797
986342
533354
1021708
968763
745122
52289
1006291
626546
158414
29718
15350
909874
696571
1009791
538185
899630
724064
811081
168359
598419
405493
439245
1045041
324328
120356
607891
338879
246413
834846
956209
625406
791945
812297
606916
608739
96456
547392
699367
306748
796124
574930
372117
276464
862179
329136
81559
877409
965085
826460
249727
297322
320925
529325
511151
996053
991588
972003
627927
127183
76262
285310
35883
816537
822162
661024
197454
872004
752542
290142
403905
784658
862500
840367
798088
530049
668073
714253
314389
408812
7454
607495
905626
393638
419433
796286
352006
566378
927808
977655
642140
657053
677934
947061
83539
880957
758369
633916
848825
251863
21622
463228
638319
16349
987748
832741
169986
749435
1003213
250170
275069
602130
776027
414794
594805
445548
15077
1017426
293985
416096
429106
5520
1014459
724453
894249
631950
994688
680392
863787
320993
506328
533089
133366
261308
743272
560817
188195
882260
107527
745282
719838
933154
461106
454770
737041
393783
702923
244549
597019
268780
374676
557456
745753
990158
306463
378854
491817
889346
398848
983173
845853
193642
624387
178725
764847
392295
876821
230054
12982
50125
329862
374431
742202
45582
608417
329480
477184
987507
730060
1003857
142725
421827
37896
69596
494369
616664
1024887
133575
293201
762600
722354
284290
874815
584094
259042
672869
428032
396808
970296
706393
854449
915523
766745
561115
640004
643074
852570
938831
624288
1005494
502128
358870
768136
975995
229875
364290
371116
232746
255305
918842
967230
1007316
1024663
252825
47028
333453
245902
15152
989593
993880
358976
307157
602880
237793
599960
384310
213108
634235
685208
43734
764494
684424
436235
1013309
2982
382822
339135
840004
232574
567469
269533
969300
372570
923083
964956
611980
557795
575235
609321
578107
368476
209964
560958
315287
701131
851642
886596
419533
617358
848401
348209
662251
814522
855335
1007942
750072
287194
145832
365774
600622
560903
63324
520401
864061
23577
287727
281587
455790
89039
186425
185625
179731
39372
71501
967071
181446
15969
624862
120060
124558
687262
297590
1014438
513737
839707
917993
156007
99448
60075
946465
921546
1040102
657467
114453
923450
314982
56934
921520
714859
994737
932837
808970
570631
232501
741065
88988
431990
888640
724922
222609
690070
521520
701943
655542
921976
737440
443748
661382
1043202
91684
744574
891856
639767
832532
103031
121184
53239
1008927
315044
326054
408956
102850
453317
482776
333298
1025764
185997
180376
406352
654204
796835
750395
160648
663201
629816
271033
1034460
992408
257393
1041845
267931
639687
728237
937090
456686
394881
145404
504372
12363
764398
988959
994834
495531
612303
971495
850597
546276
995514
549785
757491
312110
928479
919252
77602
988018
119581
208200
859528
366468
312914
513100
588361
803010
627582
1006845
936867
625635
492015
1015997
384803
57375
871385
953304
596709
44431
477203
688978
32759
996989
841259
301090
186115
187232
31773
400354
615071
840463
582677
274318
355934
303664
532721
666738
759567
904531
397749
596324
940569
430313
357859
875314
84534
768102
31361
166301
395477
260286
98271
657675
1000040
224215
428557
996467
366350
234036
69396
831178
690849
324064
633061
713289
70418
752790
916730
544643
64644
818257
537020
665899
304115
612941
840328
867961
999468
690420
960481
535549
405312
926864
478948
243951
594904
7136
594407
83348
419886
173887
805004
1033217
122838
509657
462624
718511
398925
601627
1012574
202646
1034463
20856
949079
223011
657477
888550
763237
502332
610786
792252
63756
94658
504163
52842
173516
702969
288372
325885
586754
890503
874650
84745
93286
415728
529850
688135
136182
760540
307551
326540
740661
988864
153436
887542
7980
64568
469561
692067
335059
441285
246183
315333
380209
367916
1037563
748971
486231
322247
197790
963343
807939
31509
1031535
515171
486573
217288
1043960
610617
568784
809088
320215
532213
299464
328414
141566
611315
470956
429560
248170
987497
858508
752891
694629
320127
612302
469022
906274
522193
258331
187527
255383
957803
871663
622437
388127
870309
707197
610749
622145
535217
235490
491607
619699
606060
576755
854702
306121
889788
1025717
877768
777049
188
522296
335519
455952
786315
507535
643192
712264
358406
248636
869852
845459
50855
399743
712474
641093
87318
1044716
156140
533448
784931
382241
770635
771128
412603
314512
3306
544601
995281
227579
1015629
957447
925391
625629
213753
898943
888708
575384
320525
418988
185167
227907
617079
560353
233658
390500
347973
753446
331452
899197
464001
16871
971493
546332
851439
377976
926737
996907
526573
680107
539390
282827
813178
250463
662729
637229
106281
528161
1038856
720894
468608
769078
923850
277817
39538
285804
626749
813085
758129
225729
941562
644466
726954
988421
957124
459355
435686
751598
121186
681377
70575
925189
225627
1003255
741953
712799
797338
122290
812708
1027454
86960
902319
600355
601262
462089
377021
843083
296207
166644
975342
210804
96225
68743
747052
1032083
340029
891776
583615
86440
595940
132383
824537
1042720
409274
300837
812004
519970
907621
656492
274150
859992
427708
430357
554398
908659
35444
752787
141029
267105
877793
154013
605817
992444
109991
178013
879139
303609
113475
643659
401808
202426
806931
484562
592538
129423
969526
926747
83774
313501
434476
595021
591596
487377
392326
774827
572997
563054
603328
118253
287843
77092
27922
784
82326
828841
197249
778891
78072
549517
914090
598559
129638
483820
2448
292550
276561
592594
909817
647103
796137
712410
842428
620379
486645
798819
237631
339547
365049
540506
1005926
710097
173671
845793
348597
755508
701386
332767
909505
634870
253888
368845
603665
86915
641641
1013834
975364
881180
767270
602552
20798
241656
651509
1011434
1003617
192134
756650
436479
894033
41581
188154
742637
939839
312852
797913
249444
200964
5758
267899
7009
387903
486972
866695
240496
448103
411880
14062
853928
261563
146248
275761
197261
436980
881391
596831
572789
497889
253527
9285
784521
92717
965718
406885
538567
950898
235506
747825
823374
39548
1037449
790562
286803
873985
298555
140351
833383
896421
108443
704326
42937
386522
1033808
712834
349996
189462
439959
994821
654969
683164
456206
309676
783525
492939
257028
534426
163428
86990
779911
500731
130811
367434
918587
150260
153744
196981
485755
313235
587114
727638
150064
190478
473061
579983
40659
221923
106779
351086
451790
70799
292926
757789
94783
234418
954049
872365
963309
808287
1017136
486320
47253
28221
714296
319151
214905
713933
772691
923058
61642
105580
63494
5350
903419
635148
748080
498554
250329
892779
544488
603870
998499
960986
273211
378714
668354
144154
143020
696844
356498
102996
333760
199196
832496
821402
123987
915196
304217
349063
50411
688241
441729
1011762
928299
326520
51898
980039
747130
935545
663719
277398
368665
734574
116733
472388
292753
76875
1030593
1002019
704345
177567
11645
370713
305927
951965
154929
160249
233454
161364
563393
914974
513526
598969
704884
560707
231604
337514
89584
17991
948824
560818
174402
272792
216149
490472
761311
79825
818915
615475
479015
876726
784093
24741
541327
205842
185568
55518
283909
716883
297349
690243
752662
939802
498876
578233
762869
8002
908009
5620
69441
796919
478742
537690
777939
629213
595885
333260
645675
469925
615039
30619
969507
815213
496495
982324
779102
473328
768611
441160
98112
774403
428543
353043
412066
70705
2395
495933
565235
966697
2849
457344
433778
617664
174180
247542
1021676
900830
395042
456509
707599
853461
524212
170507
83703
1031947
597153
831659
384832
786130
841717
769325
466809
893673
39873
212557
407855
374658
364452
953994
893905
962988
707017
832865
677959
1028302
80804
180270
448027
863634
560316
601370
252240
551073
1040612
305516
998080
201693
540804
597884
680043
846027
843840
352061
839860
521536
668865
65433
925551
486454
642444
441281
169667
879365
161152
814410
103678
709114
657868
788103
962037
317002
175144
56050
886066
1040095
444953
107975
614637
723939
722763
705322
138913
879335
715298
875544
781814
812413
12067
183140
19207
920299
345114
340455
910352
458661
591126
585675
537392
35067
985791
268517
461600
351287
669396
693274
954010
420650
972889
861404
508945
849533
439610
148394
41267
855877
935704
891682
769404
922035
466242
722998
165036
276988
473014
416585
708475
419789
543987
231009
505334
213527
90001
1010472
809649
426044
774884
938741
645109
848702
963975
684426
353907
535370
715804
56698
531508
890918
337348
553926
862391
68836
369114
363407
85795
561404
900238
532167
1025608
94168
170335
1037894
584055
396724
9753
751367
194118
510039
323886
74
453080
997923
320081
361657
666666
717564
8390
827914
428683
998382
315380
1036690
94714
597333
247181
452355
576634
800870
328951
138127
1012231
635459
736960
208905
803098
217046
432860
497106
178948
874578
1015084
916776
749736
11319
705237
1016413
788888
540751
834419
403834
939626
186068
904903
113593
323324
607336
953375
227195
1031515
143288
905739
189833
687657
33196
797215
795412
787225
528584
280501
296610
474390
353414
705274
255132
527642
449913
19395
911980
74287
566972
12706
293443
827505
364187
605675
765039
524235
299677
557686
15660
963392
320830
581420
857566
862760
346721
469664
920732
262047
377985
197776
441688
688424
390902
33913
78460
685717
88790
902558
389261
582300
96735
432246
479864
126373
827157
460901
910104
1009527
289831
652566
749248
106359
19270
116685
309075
417014
840932
854819
869523
512819
1021533
393328
1044160
183129
93459
571041
458547
780740
835051
29408
471182
185706
76506
15603
604394
960104
519501
963405
531405
866903
261481
329012
471285
731598
1007664
897022
998048
1024258
776012
389105
250170
674672
365131
162838
499320
713789
24464
196604
869035
252420
789020
121085
341301
848152
655476
687752
268651
960858
979953
229182
495617
361119
341425
726241
617589
938607
148465
154458
460170
957779
598190
866935
1030188
700525
861696
431364
245431
65590
327920
468791
384761
1019527
1007620
447899
412677
754328
444615
653453
914049
941433
869177
352239
98768
521790
573710
521501
925541
677187
43502
255377
922340
628899
43169
617988
669256
767935
420390
487922
1013062
929360
549249
148726
706597
524435
220425
58223
776285
952427
303896
125524
330094
980080
954793
207088
972595
522223
100116
518350
363074
99112
430426
1045318
874019
191356
83626
993643
307369
416163
175166
391230
727905
807457
780184
712075
392653
936631
235473
695597
226107
989792
681805
505124
149638
659635
572037
277750
333356
225411
364813
943933
602081
186642
792037
751551
444504
527724
793696
950852
936490
886466
406740
494611
176563
78308
898709
539232
569519
190576
782883
154329
354509
459437
961243
218614
540883
744306
813043
749165
952201
38686
535826
670072
275964
746236
332888
259208
239514
955266
938952
853332
140407
169253
630412
505721
332351
1041918
787449
164241
511553
916209
226218
221449
587603
393987
456108
854424
909380
27392
853049
119278
547718
860673
513937
407548
267637
1030272
818899
809284
908346
451318
147659
622281
900186
904083
724978
896921
244985
106421
127781
818128
381789
126670
357476
115080
220638
715377
701066
416613
619775
783584
377365
973002
1026748
165766
306881
450407
774441
616670
200058
805686
628824
2783
889664
873558
161715
955062
761135
423430
129026
610773
861934
167769
171644
883892
622933
846814
929243
776383
202018
537462
1041602
574986
292628
22306
38228
325363
139978
975275
410583
409951
321252
153447
829103
845593
1038837
241813
880309
800497
580787
1017738
470779
359116
1030470
759875
718949
26100
21027
59405
45212
932236
342512
85874
865346
305824
139913
19831
716550
247695
906896
466286
520541
44306
507799
591908
793454
897992
652599
815720
909195
359419
925564
760188
901456
742185
1025392
490726
237221
996935
857372
753790
250718
716925
540384
432097
294865
599691
337107
404584
821461
818131
773738
654795
974007
343650
801828
925553
851527
657130
343584
418091
76859
753266
483905
737946
810869
949734
999596
110846
1037861
891692
420608
784925
277398
605131
119380
860980
390278
185253
562390
488095
482857
14460
204157
603966
444238
141168
841078
765168
799493
212535
423640
916392
701609
176683
151533
177749
923661
525226
374394
939949
313596
500014
844638
50813
390042
132408
725365
217432
439640
955099
530218
702259
753738
655139
795089
455974
343823
96791
319670
873772
985392
61984
253595
707601
471731
185710
785960
312033
48435
343153
986053
716658
208402
143655
360740
491693
905309
85077
842307
299355
234158
126199
205919
258127
114407
252055
271669
200623
418223
443833
225861
1008739
276720
61509
252915
296093
544880
299332
522198
507764
353172
957855
335042
555418
709881
771393
349725
446536
384664
779973
62537
378416
779369
192891
338157
818831
865513
540893
892306
613586
783009
147746
431865
796497
416839
453364
585089
230349
112544
580146
428834
915478
111060
934608
696444
1027630
546447
839668
844317
815018
836424
347821
587041
519270
960743
163899
201007
1040724
704698
84789
659387
716356
922279
555866
334012
703005
964648
30972
682878
143823
986851
364632
960687
229982
28240
339941
686150
485950
418620
124358
285950
496449
86271
712976
816688
615545
461759
830023
687009
178479
1040423
526712
913773
35420
27915
590226
57198
983284
217695
994902
340555
927493
889273
940489
697961
808442
714866
934545
813134
292630
907081
395259
414898
1011679
577999
177640
46610
532103
830640
101052
270299
3160
920153
231505
137677
461732
622011
1007031
240843
913361
1413
527191
947828
645763
58098
58605
992537
815602
353179
328109
988617
42763
116947
744336
693733
913882
737790
623589
535805
674982
138123
1011936
986899
324276
492057
800960
100060
313799
721549
674995
770528
890248
377959
446873
741905
478390
786517
840886
25378
143297
240342
529308
867753
429499
1018260
545270
793927
936798
837031
35274
852626
726669
784471
39083
484475
337916
645864
16408
675467
633896
1037036
164302
572975
839345
507403
494365
261338
575265
491292
625059
998918
104274
906558
1041426
954300
960103
271130
500927
144960
751823
3422
949362
94013
24064
863192
329607
849279
259314
224704
149192
398134
740380
540919
1043221
534341
615276
321807
780958
647199
1001456
415344
792498
792039
820513
503805
78577
108527
323417
236922
220214
737618
919630
823027
271518
909040
489354
147172
501495
311775
565464
468288
936372
167536
667441
452169
177307
37940
832546
387857
441214
83276
559050
683985
139915
114754
102986
215006
212280
230177
315693
433086
719222
687165
574856
262426
350222
365790
40609
1033789
161905
153536
996848
649925
955687
513084
30322
1042325
543484
642944
435388
260216
690247
36011
300010
301415
651549
225144
575840
209427
690507
1006453
431483
266415
843647
218596
680221
26252
310102
829885
1023269
704324
630461
302050
892936
494828
452149
287850
53086
719348
703030
863335
657742
774769
904746
326847
310329
545411
694427
180016
572427
693546
1025274
499328
554847
203982
11204
607691
594807
371830
781102
1038792
209903
492131
285669
153979
452987
506428
583935
342707
146102
376669
447736
54650
354395
381923
155884
769551
1012524
341079
635428
393119
592523
284265
233369
383441
333139
51730
193310
789100
457241
829542
1014305
1012050
195527
546150
562875
95459
223348
554586
538176
805793
1039222
456744
299424
135888
10417
975117
208485
408536
838700
1027061
326320
392472
663948
838619
847341
441323
763764
357940
777017
605265
572494
156648
595196
935275
771857
1003577
817929
657454
683817
332554
461972
1004918
242489
125322
893700
356701
992016
108410
644233
1042865
779645
976514
470743
142232
524438
854273
633384
468884
740167
69723
39372
646096
571241
1003810
127154
335229
451946
135989
878243
718061
704313
54774
309113
747434
924002
673280
844000
35336
88222
235627
10252
405229
563872
913964
277266
701456
475180
573651
241222
572870
629442
505128
306857
18853
87332
365673
347435
246475
299457
992441
431388
542431
1039622
538596
777553
1002214
781650
674319
916865
856186
657346
58817
749669
820390
12148
869807
185230
84167
388514
902138
40083
73025
662494
260896
728060
862665
789519
886762
227903
611124
661228
479083
835215
937495
484477
182608
788447
968635
871397
554893
105232
402835
19574
429005
121507
640144
746457
606351
496420
847657
129019
784260
948231
704944
786016
46623
1003040
478397
146647
493611
381217
37824
470538
722774
465241
420926
864307
445565
10235
244080
809723
692510
882275
624058
482523
762188
762724
410096
257823
661009
822412
665238
358803
710819
1024027
23669
586369
840816
568811
381758
514429
330136
443304
976272
643080
1004481
807882
39560
594706
1006019
560032
33495
153177
508358
824096
2288
190327
620874
788524
824901
126743
832774
884640
567658
438440
722255
303655
310265
74997
119614
713078
709751
357968
450044
182724
20411
120795
521412
373816
752948
483570
169891
373342
312449
596952
229129
900825
387427
109342
870053
526739
744132
411989
909478
310773
787737
419810
164319
914017
607035
265824
262719
632363
30097
385392
935669
838789
836470
1045252
222447
186000
343596
206808
966147
373603
485578
876229
162544
428542
75704
108842
191821
803779
206148
837512
1016098
9652
67871
872789
411436
860408
317937
598405
12383
645840
163593
461530
452145
171586
235711
822545
529580
966245
734744
468405
1015779
62656
902361
480021
94089
827184
380067
816948
115325
1036078
518840
253823
847775
430921
910483
598539
970227
436535
547123
192787
804227
59210
421044
138146
32607
255270
1011652
699443
485591
146591
1028835
72475
649855
169803
428014
466240
444954
1003619
17476
834815
544401
403507
763250
824102
916649
404943
706988
614022
101155
29283
944387
16345
753705
540992
355438
468395
741315
387390
61774
885156
489178
524168
762921
142056
1009692
525648
271300
296289
61571
562263
865939
732051
61718
227524
353893
80206
82220
479858
267512
247329
50299
1019314
563648
449046
711026
736394
609419
568845
91725
351778
1004398
814260
841924
810202
632701
686031
233754
300343
27985
455578
335778
109033
361287
52747
841496
231096
618002
94102
642609
415122
789796
926314
3013
256267
65967
197770
1008485
721350
832381
312864
779368
482230
583702
559028
920471
338705
376454
336497
341931
395098
757820
613950
414736
912696
100874
742994
325265
171240
771912
1024130
561331
1007809
127776
869471
636212
922319
577034
345998
449599
600701
908680
1033650
977194
137272
597814
555749
422181
937103
959749
625138
1013555
55753
490756
900703
586273
988939
8754
846803
929659
350118
749030
66995
129612
381717
643182
1020980
740943
982923
255218
834477
34402
973452
927218
606883
572078
53403
288109
182355
989656
1042078
585392
980728
358149
936742
480954
904416
717597
1011578
705821
260565
548217
833293
35946
961515
719959
365536
640486
111041
198604
175100
607544
672697
600805
92996
983298
151672
312273
515345
575898
649255
693356
810733
368057
933647
367644
454686
705425
591009
683751
825100
726832
1025299
776454
609964
715035
196481
946288
705958
187008
492834
892897
616830
400424
864973
9275
162657
700469
1025139
24309
723896
584139
352931
694318
233284
646325
759163
1005308
964751
878061
926956
1027164
927634
105673
797279
505491
307855
386998
359251
564953
519377
1014620
701119
275196
1022220
541522
482209
151920
952552
525013
1010747
808558
775025
301713
264113
77225
111061
888536
543515
387234
1002778
324039
729359
991837
681108
966923
875442
482300
836546
615857
705909
558935
613447
827032
215320
518641
157539
273231
865619
206554
865038
869314
299113
163598
352932
184585
258767
1039060
929592
956859
759393
747
205013
559140
692396
659949
821660
768385
580398
881969
858257
186957
648604
9068
588077
407296
566789
1023765
39192
646371
608757
188193
862930
397489
538973
994582
248832
195923
567716
996350
54915
495632
588824
300301
277312
136572
195214
95838
1011545
182441
949781
316909
34330
72317
149433
631966
453969
63506
296226
742031
967204
398592
945183
670216
980780
615748
489168
858585
137415
22084
429802
411007
332412
878614
939511
902720
961352
697372
200957
133790
531937
472994
416421
940608
965895
407936
53037
308491
1036434
619005
633225
429680
550503
316573
887085
50801
556094
70978
302807
725139
415697
163488
1043865
929848
635420
359878
61642
815098
1021509
297485
704594
488416
683508
463612
406019
78514
61854
742905
851394
1027016
155787
697487
703462
639209
933175
1034259
149229
534629
375558
394051
270502
342564
595247
335749
558525
46208
901471
654984
419042
77007
385885
546569
972324
163112
720121
546609
64215
425827
403582
830534
1031961
635099
240064
407496
783067
790537
94728
925125
621377
12990
655392
557401
507790
399183
1028184
573694
229920
636574
272082
870466
969670
624103
614706
536718
237873
127668
448709
393334
334246
455250
308861
535505
369818
36781
929205
576056
931987
571557
957277
986304
714558
295153
906468
1024862
638047
296079
645007
35063
331035
481431
967834
207292
165128
70310
906046
748468
841208
162092
257643
481009
237387
1022579
644409
62883
227425
685022
860454
229645
459978
886521
657122
288592
301662
743127
537404
504609
754888
991932
1045376
110878
877777
222391
808727
199895
965399
99740
422135
628328
305585
193057
531348
1038230
161119
1024907
107859
605618
406073
383791
660788
79063
118157
954888
615957
1018907
370863
550805
54554
603035
76667
465618
755951
542872
152956
1011445
827676
621292
972761
695521
190949
233716
140366
877578
360457
371006
530598
900938
499967
948389
285829
800371
143433
236559
460493
488878
720985
296678
964965
306082
917255
477736
824671
647663
437224
846425
166539
237885
844377
511875
379644
390065
926768
26225
814406
880606
312065
236881
521718
197228
325112
184117
420141
573538
565073
949039
751035
327155
156254
532120
401764
1034629
185151
390567
590090
467768
799483
430930
4127
112260
238186
803562
994468
776830
355870
821366
1019760
1034533
960815
365065
723197
700058
72564
735405
320244
404254
118126
287504
121252
403581
153614
248952
149438
1028765
56840
696219
337100
897442
704473
857101
39249
711176
896122
734029
134516
817239
352069
937543
544500
307285
1005554
431404
579460
599320
296746
847124
913889
208316
360521
603395
346914
221053
38311
287652
665692
460846
258898
607559
749703
905011
729026
366069
908553
507963
587672
101783
514612
1030644
163277
856488
680841
754597
251292
105012
25512
431543
708888
883068
294506
642307
481016
1034777
259551
470309
262101
39097
198222
663590
543978
309454
197890
651029
488682
196472
730757
640840
324551
198897
870807
488080
15493
549953
893878
337157
46875
479582
585836
830171
636431
102041
605365
998493
247093
483247
535319
48757
659503
96481
299975
104659
555830
264637
224739
96142
793793
246596
318648
995339
924501
656724
590249
898960
422806
297225
959485
175274
535797
502074
793192
230480
75007
548965
132342
570866
612218
192346
329870
743278
153009
41938
668685
688723
410045
771703
937343
253481
717721
268898
910718
414007
950724
771091
691331
662543
526118
701982
312614
256175
234005
313105
1021731
398114
1043895
845266
709486
1003815
131754
1009876
1026548
134516
879253
864561
961835
339328
166891
798355
282476
752828
533456
379843
1014692
940316
692980
699922
669861
405817
617357
280855
818015
300999
88594
523095
387933
759791
797583
69355
191059
63847
579234
512816
188006
42670
537231
834238
176771
908256
699963
928874
164680
600208
998119
96885
713667
795533
823775
97665
530779
442329
977058
965881
446176
625788
921624
295046
157816
474183
506924
580307
691106
2587
340076
905
240596
113043
809310
434396
973686
551357
976444
872103
272357
425425
869867
142895
300203
656604
199989
259801
116072
651169
569913
723538
193988
156144
1036652
532901
339037
995047
360073
1025564
285734
853031
521977
997037
314550
137685
207396
712061
386151
1032073
427509
364022
638129
271412
132812
380704
901521
343767
161176
950380
770625
209014
482083
504966
313299
686595
64737
913236
138284
966011
522454
838004
844956
713726
383199
439201
566915
489733
327844
905059
887135
731019
8928
504881
50685
756313
863607
922929
849403
822279
970926
271699
909167
15796
534081
1003871
884173
815721
456135
5680
347240
505350
56745
414206
440191
691145
987305
996904
944524
276914
245185
23825
954052
200739
852583
76169
667435
439238
244793
766294
192272
411945
832493
48767
823686
672992
99064
841538
267552
823371
721773
883754
801040
193953
590875
1045093
724374
70793
17913
824093
805318
707317
695773
247398
280761
199255
366203
847117
353295
337534
220513
311085
961620
45863
396662
405226
725302
1045182
634056
480685
1014445
709541
409251
798379
983950
66336
822352
150120
948568
424870
594143
815626
688118
642920
355576
929658
832260
138297
247443
964742
939966
628372
766505
301197
173217
490302
919660
247559
760454
277976
806505
997412
886970
135798
832299
341530
558372
392144
73548
610670
131332
326299
372972
29906
28906
1032189
989369
742325
365805
226863
81216
636593
480020
563818
314410
72069
676421
785199
669524
578905
20629
319067
670873
604599
907594
808456
386301
383549
648598
256771
671119
272213
926186
88380
736639
524960
122664
1025040
495152
641034
271183
791601
870283
1009557
175602
992964
739614
263281
828144
217564
331356
138821
166402
743795
523830
324596
87761
124816
421345
286193
330
379021
682334
743292
672073
910804
615453
685042
395204
614547
282407
678575
116893
271426
257044
130097
655342
510848
940757
754676
836118
947760
200723
203344
952210
476855
661180
285184
809703
612529
779320
300484
507658
780202
231980
883808
412752
663975
255851
186508
766434
607334
631396
459303
381189
794802
976154
10793
831712
207401
739890
466011
872486
325560
683865
1038738
170976
665645
976381
690883
135480
1007700
626264
83977
630392
226298
421907
179888
664115
603914
183395
635468
586373
66182
901546
19019
50185
349342
926925
557645
786003
65278
979201
490550
87424
897322
408689
154910
202289
495846
362516
303330
791541
941703
428787
130984
197954
201123
64980
161557
536105
71187
26784
936648
34829
760910
33006
87833
430151
889174
890924
977313
144594
738611
562616
729458
844695
66895
592685
287602
870945
973593
120878
56647
905885
78227
65304
564000
933820
772873
857879
55024
811720
373737
683662
355069
571455
200218
499203
38194
620356
720620
647933
313143
691592
569568
923130
48102
833763
395016
613005
49086
228319
208567
542939
550639
912008
412613
703624
426935
738705
474500
149382
161655
12336
315953
871034
568269
5271
936346
1008627
629555
498411
786120
668919
277104
816899
163570
831096
210518
87667
13912
666276
375893
85134
614208
857930
1030454
310528
1007691
786376
636817
976420
874217
675250
28517
327001
60934
1016072
799680
974905
424584
876436
286300
656739
242477
853127
643935
423597
745125
597269
921241
904471
736581
476558
914129
740590
720378
51697
43022
311862
616802
1006237
927851
164636
325834
3905
326672
437700
427081
411823
263772
13877
312966
292353
962772
107147
623347
764671
205919
843116
453977
891992
941278
565898
707593
540816
416704
572202
476575
697302
585423
277072
751705
491586
528815
91537
242479
372984
195120
1033547
644527
609908
432200
511481
331440
394575
21841
993966
887243
812677
737695
450895
436026
552119
522317
7060
133580
201589
273622
569311
460474
45084
711208
662691
201702
134624
16443
367981
611310
211998
221224
757951
619223
644023
153396
518545
811627
848009
1005880
95919
258076
209885
666099
50145
374474
376316
587530
393971
311835
906700
445197
153289
172732
501853
1040754
103181
857103
847941
808204
745584
36930
852534
308225
536483
484006
629940
796194
294224
865239
595885
389472
713627
517742
743567
562593
706877
252465
544965
154283
814990
50072
339148
144813
331914
913356
261979
394182
176041
647966
177971
672880
397883
605711
896638
342575
820280
336020
575468
489875
745964
90718
172920
353004
486106
6410
766397
526967
384015
576618
580636
462953
1032703
95746
112697
12175
214729
460172
265782
270356
229493
991429
477081
317564
1011652
196348
198765
97609
996273
628766
12732
334854
587296
492379
83355
574728
786349
2184
616022
180381
309814
518362
965277
918564
753928
848706
276540
982243
279297
865955
14269
751998
61901
755222
1038814
1002071
818489
274358
518719
1025120
200186
758091
11666
388660
1012236
471496
938098
358348
50871
954315
747619
89623
223142
902230
914188
271260
554102
1043358
547982
852597
15172
656449
479728
537973
962269
593905
631360
864863
716889
643756
44777
270286
849815
872301
68741
917195
971928
152897
241095
416059
58572
814430
533286
594924
854186
981148
548094
532371
846267
379581
233564
187715
440243
177109
507794
300221
90781
1022616
599914
924731
726792
961963
486158
998745
549706
703844
863959
318138
86876
987117
48787
925563
14082
888913
373728
604120
552103
301264
331096
630197
409480
423672
205692
632558
775848
54247
677835
721451
692543
168559
461123
439526
884101
249982
139943
710905
501877
104930
140799
310686
157755
795141
72289
423573
876985
659242
709036
636976
886269
303945
558358
394551
1022376
356105
737135
295225
985529
131305
612622
422280
698016
20175
675365
127861
558176
103537
250551
784199
802023
630110
470462
615766
1042254
883298
623446
673139
407346
78679
682285
750473
819745
1001381
831859
254875
717704
79166
1009827
665748
676198
505180
385336
691654
141237
274712
620512
988897
249105
534599
142418
607443
733202
305264
883291
899490
486301
391338
460588
151081
89252
973272
622954
394681
739128
822666
783741
782652
100603
355416
212734
139841
940701
843681
187633
364266
714138
1025474
948786
515434
611720
50598
82552
1011756
922360
386316
401336
318323
863986
66266
949344
79457
865198
949065
213914
424174
984629
32902
410712
619934
568496
954556
434747
584621
313352
279530
931120
210815
768839
722975
1006087
371180
488601
390682
626234
405685
705964
773396
564803
224858
253363
651036
750876
984666
269365
927363
541067
573973
957523
433817
1000892
763661
294662
644946
113851
127180
346950
189575
653247
848360
770276
844278
406593
1044254
819294
131036
236863
202823
64024
762523
861894
632424
691585
540042
554156
153297
281893
446947
965072
810118
52560
510551
663942
667492
956596
765100
461021
206737
931288
752116
777569
855978
58130
994863
221847
551546
599479
145749
835108
155388
594606
370040
4235
904558
819393
142942
1000211
280092
703056
771312
542960
586195
603373
414218
695911
331962
631955
828548
729288
573775
958065
281572
130919
315757
1025058
94462
561768
226829
531440
652236
732705
264385
239507
505463
711758
32962
649825
12908
768859
605273
727730
627981
713428
707763
801051
841424
312049
270349
121760
352875
235050
814875
953893
36014
1019492
180391
327175
190781
16617
957959
548827
780722
9851
620905
593613
697014
194537
711391
914914
588464
906894
445492
985309
500638
480196
468348
171648
243132
675554
836311
66292
606937
641412
11380
168956
655294
71094
671798
832644
125287
805960
147640
401635
692514
965530
120743
372420
995374
27718
80421
2401
516398
585474
442413
34548
177
494586
490677
762087
54154
1029292
417724
679256
412373
744829
923738
915119
808857
709031
264574
248691
408561
89961
794701
1019698
280081
201993
1012258
922277
812268
487214
906913
16974
572008
149806
338643
579427
361967
651898
1031521
603248
611386
138511
570777
257956
159141
591724
307307
972256
151224
39038
923184
84288
416200
562674
542719
720752
621848
278189
277635
92922
1030083
711704
775313
795032
536552
61367
436517
46181
665704
529574
251776
847699
813206
418658
887794
718739
737831
833587
55095
533297
439912
948167
522012
284989
1020247
547214
912509
966770
589464
470125
271753
666630
268157
620989
690153
123673
526957
163145
213161
119471
493956
10558
665861
49395
616153
31404
560589
993311
411533
127074
660356
898671
941748
131078
279173
1002630
195075
458631
1040430
231478
984682
692339
421946
161448
8778
960080
789793
1019041
761219
395672
512416
414059
546206
614662
237968
257985
529500
292961
656534
964132
23040
80969
569864
731625
380219
789225
550072
811239
940011
1042661
850661
22310
526571
438335
484395
86474
738109
325137
513505
679052
862976
489988
63726
753136
786023
1013342
1043517
7911
919233
760517
431753
550882
818351
341298
325652
251277
686650
709056
28317
640779
369696
65979
641084
205058
504414
366708
919437
1012917
527477
238563
816711
169994
300628
266754
234804
171969
301070
4361
587135
207257
1038208
633257
749466
60140
672199
138991
219159
883645
338834
748755
249028
636463
398463
615488
1038157
987865
841395
781790
253967
506753
455176
293691
339590
965881
437981
674525
548250
94393
574695
272372
981131
939381
116302
339830
699092
63188
769304
538696
856806
299736
951712
367247
232626
381091
484262
377744
810556
390959
887314
267031
307152
435407
630172
996295
305988
1014584
911106
939904
963060
93862
1010922
907457
639845
924359
473452
570070
76722
392297
797291
41138
982581
107826
903665
3947
1035860
620634
758236
254729
45504
473160
969587
781524
670557
614511
795426
350953
44949
611493
80550
171347
654545
507653
107188
125484
691202
370484
901039
468095
678963
555541
489471
894660
359308
353211
638036
1029354
780648
489548
927112
274462
302424
228455
21739
419691
389108
743919
213265
523163
288994
120919
465430
493205
80848
456469
502126
483406
426407
76393
1017564
777146
813046
683814
302880
146234
66630
631709
945359
8044
996041
380795
1528
715136
1025440
876341
984376
395891
685388
1036634
484408
992842
92441
52047
405388
313936
69889
278683
322297
1042495
119457
688466
799504
518478
67114
574384
609809
77683
751217
196837
177151
828069
320121
287907
568133
53818
639385
145965
212187
778917
616174
787085
607158
382726
411183
157534
868565
660065
64511
150925
993277
428560
403328
255711
41540
244181
655418
812365
237936
542980
859394
471922
522680
619144
153295
862795
890790
344520
122724
135092
86774
471913
149109
468372
368399
652969
419901
549449
335813
1013162
325955
471922
957345
416875
902709
214090
672144
941010
625684
786278
234363
125491
951154
244513
569636
52179
943844
635778
323794
964331
759040
244405
829724
133362
996613
617
742421
227202
668863
930541
500840
796097
240001
995073
706075
869580
616580
1024595
812727
346786
703603
744444
263512
969454
955872
86454
731285
274309
220552
372726
532347
630318
656003
363161
974193
752620
888075
662519
485496
427
634807
779928
119390
923763
973230
877141
395420
464284
560303
875867
289261
457873
931199
607836
597340
752527
665981
994417
894325
1043719
72485
51528
473256
129707
811429
1018494
489321
425754
95687
422647
964258
200296
259760
416279
691888
820501
520393
1037313
288960
869903
875297
280146
66021
433487
363773
540026
871165
916960
269940
412777
736225
262154
762451
1012323
964022
305443
997711
249542
561648
431409
624513
10789
740099
738716
661747
1034047
139700
710366
23241
738338
510847
314417
106872
858094
709573
463620
827834
205335
37610
225731
959271
557937
854762
923238
253900
643886
182013
135484
160453
543894
292136
80562
197629
101009
794778
368822
168407
1010738
17540
270860
729968
1005558
666264
818982
461873
493384
286334
884823
1006799
397452
33109
975178
512366
923484
274347
217653
693725
39466
55161
738894
125797
564218
609945
1000961
392906
303946
761150
28118
133048
798970
940450
247943
1008529
271998
46498
351149
268696
858865
215918
164125
727395
67786
285985
30445
884918
136166
847122
339068
990844
721056
994108
645807
199735
933621
594136
910387
566895
61881
521621
371929
678234
641838
512878
89244
378266
943543
4490
148333
586003
453565
623258
368380
407485
409327
1014217
687908
806134
888630
355103
543907
590942
596868
479362
484311
5480
972523
63458
750633
597515
671320
335956
466047
693136
466174
544610
657797
363893
810967
589329
580801
955886
890271
483030
980866
1045382
221109
100236
471242
983000
117816
498736
935539
690907
579978
740978
328726
69226
436673
813122
32746
406374
762577
907906
617155
325985
809734
644152
115294
815356
418367
843844
867338
592954
521667
1028372
827510
136568
241915
386402
898118
210193
239035
104270
371014
627418
799009
606575
477812
289750
965050
274487
907138
585700
294325
784521
943740
964437
166885
578299
205067
780644
842291
197869
683180
950562
283805
200348
1000693
325849
715728
249182
111818
772738
194188
159448
396005
902198
301795
132670
423704
734643
235235
448441
935405
71973
466094
253365
427520
21186
961780
35885
530581
231188
503212
825934
178100
428938
909773
327369
772011
129435
610597
494429
884390
845629
454152
525932
302269
973529
157320
426520
437674
661209
620464
880382
858322
967860
949132
114856
150817
1004676
511337
482535
866471
768759
4123
668506
791808
81754
910155
599554
41871
716434
865062
940161
326390
390193
347657
324130
477078
734611
503870
184332
468979
799103
219533
786488
102658
420514
1007552
694607
934294
9825
210796
27485
867514
392360
806814
418524
425524
1005891
263552
445175
699031
141657
944865
1003877
909514
786891
150320
365345
430872
147769
803411
277982
819112
145786
1029174
326665
959173
350883
163707
399342
827153
943595
863602
744184
529095
884962
863150
283906
958726
493527
915095
146449
555820
321089
761091
319207
563479
784380
843611
48269
254710
113664
45166
953164
885973
556670
284341
963926
862766
546142
423902
890933
21021
482230
259777
691139
771041
947347
246027
437213
223837
901728
874212
1001811
553314
98984
731091
313146
229997
414605
809382
10675
804905
312001
856474
871999
306830
538237
439090
232951
200825
835746
502043
37579
984052
1005488
425255
1026160
378168
658815
465650
21837
950989
641887
713550
87399
86852
508697
963169
304126
893983
850877
115036
324780
142968
432986
487028
617021
723379
304886
344860
405627
640263
116773
615644
144341
867295
737933
907668
561124
611788
550907
1019836
787221
961282
666720
201776
112110
708822
960087
23480
391679
801388
455645
871535
536303
193677
591905
146603
1027725
640643
222886
949319
910716
331677
249998
483459
680560
415785
760921
543084
835652
16096
204255
725056
211600
972437
961026
618761
400514
247717
1045205
815321
52962
865261
416580
987070
901184
863124
894615
735009
871478
448688
287944
729885
478627
257605
263402
917187
110257
701069
556078
138741
241843
845421
750911
364227
522189
257194
977778
643635
1040756
47034
954071
532943
694184
26321
303015
285
727331
185491
735661
52377
865758
84689
581731
871440
764173
552738
521990
222783
724032
557715
401742
199315
238610
847113
535131
812994
938345
768266
786816
846121
406856
641905
1004328
544369
678242
752065
525918
760472
238036
766540
200189
348879
949924
341010
893092
524766
463914
777396
479726
118923
248659
730358
325455
598055
638199
112719
369892
61035
213820
672667
643686
14666
916567
773285
888198
590852
16503
63193
243381
613365
945505
639391
110169
847699
918011
778281
464168
592744
478472
1005962
1038918
805491
296880
608484
128153
770959
780857
555891
229638
301908
277511
305415
894179
656128
76938
334542
271240
375437
595315
15155
901928
1031775
675195
608567
875105
810286
428467
875115
825262
187706
171008
850893
814082
688936
265665
314830
901722
909208
695635
327104
869567
102038
676598
293042
677589
862897
68534
351635
804587
114419
700827
499323
961736
343628
911326
51219
767241
75985
645582
150409
109107
843733
898399
1032804
121993
887626
976292
664963
81936
374750
896635
707204
205748
223759
427048
784010
852046
66819
597021
949093
167282
744819
916832
276228
209994
169245
8560
271316
85724
307282
319695
1004118
370394
322642
931679
712039
533146
936710
754481
90089
676491
478067
432736
38539
212267
727205
276155
645733
401660
674821
540443
512327
984664
112646
68404
735931
909945
892510
834024
113960
972894
629665
90550
103419
657309
604742
17589
198669
839477
41130
793939
124920
582585
149933
801710
334080
90526
516801
1019887
895698
933945
586454
729309
1005038
465416
718309
682588
40051
544692
357947
342528
739317
220543
739076
417011
1004064
154233
273202
866820
905255
175723
54750
197583
503789
554383
1033133
294934
782015
360997
291604
45266
491337
885649
203627
709975
936789
610975
611025
492367
988288
209471
508668
791026
680963
11478
969036
79746
106475
280705
377733
430929
25915
16358
102987
324176
952494
514898
31944
621570
627218
685768
448618
403883
572193
126381
826738
344148
725823
68926
145577
934442
1003530
919685
446900
305032
335842
885763
346864
89173
709075
876546
695891
952351
155384
560603
124486
989732
201119
769425
125296
632832
790939
828865
92277
26215
700689
423350
268837
45225
27984
8541
362457
613226
825338
210449
351506
319951
744119
324525
221331
551852
927404
547776
641098
641715
718893
799628
259304
400212
909663
910772
820238
920309
387373
683867
236169
153555
1013888
1043846
316060
145736
501948
525424
576111
959070
166330
79910
804099
581268
67280
171510
454138
895552
1024982
733180
846633
764903
983610
1020776
638389
809187
516340
101662
206312
905542
187050
429688
390245
120375
540544
27039
271941
1024237
362498
233200
894172
617122
143833
723737
509814
37002
76220
557844
103063
74821
914934
1028642
319040
411140
802452
721148
505506
460906
348971
739487
472304
113667
519391
317740
33733
458539
581370
301103
757856
500948
291008
711867
95983
694644
974783
274539
237910
156571
561985
627995
391598
294197
653310
263702
947708
619164
863176
62639
308649
747376
799750
464464
803851
745388
799970
737050
562103
392840
613531
247526
409993
893970
540548
977399
974767
435828
831382
92228
446772
454885
109780
784735
664371
55086
704250
653503
449605
7123
769642
292211
707282
864370
767351
150185
8876
859261
123917
818704
304531
588290
871102
215768
511125
665120
949769
831263
888594
240878
587765
9527
400073
944615
360263
145841
942672
885108
378117
113894
341636
303897
220410
481745
258106
695022
1000569
1016072
320152
651099
321671
497958
84839
257273
213927
392371
171340
402533
324913
183472
377796
254776
447806
915113
6890
957110
140768
251209
888465
795479
820938
649029
663204
794099
456136
357414
38411
240867
820557
256336
118367
105132
760264
240531
431674
373211
788540
946714
200747
409928
1018745
29992
357415
692622
134551
129734
90241
274639
590058
70599
1038236
723099
3735
90433
895954
1019285
747563
654104
549638
118514
744767
551831
903737
43492
399945
530143
749530
497722
715895
176460
15188
915698
626947
596759
111595
61826
411299
105192
656423
977035
443675
754536
734168
854085
781501
737714
39911
339708
176568
420778
514267
548914
58643
604428
662566
914005
361798
203940
423840
261499
329035
959145
525620
239325
112937
604623
896260
610494
478746
473451
453424
597197
730667
698981
576844
360838
435290
800369
287498
135966
293239
629580
850273
726221
656862
289356
739277
346251
507861
977825
963317
562593
572322
438643
1024904
375207
849919
767805
263242
1044699
441570
251311
265618
162381
658665
211883
791737
675100
568750
140359
461289
826464
173682
586441
745859
718898
613109
944423
368031
866740
124622
256831
1030677
9727
308271
81731
971886
435907
815152
185170
752619
901240
546380
819903
227218
707486
418527
773761
902691
845965
321875
743180
902621
322893
878133
604372
298984
768580
251771
378293
82814
644350
833133
522231
998128
468142
271249
692741
358888
473729
618626
617581
697222
730228
849548
977922
728686
358987
110584
1038420
36984
836200
638890
514979
207820
647356
613482
617320
322094
859633
636605
338122
280131
209498
565551
172641
126366
839950
690514
580872
324614
163623
316047
568444
395351
545611
388534
676613
520003
352971
25591
875625
597051
932759
781039
774149
752319
221828
299007
279642
103947
49853
728817
442181
895530
194352
817207
280851
729288
376134
287743
760189
118615
817718
625003
726568
818195
801602
308556
813425
133910
112070
866047
598915
793021
580779
299836
286860
189868
588175
983441
619667
683057
138237
49065
489228
1019363
774422
756906
649089
531638
81221
993263
874388
983407
577732
789208
896499
323204
132362
525164
546033
945501
459383
790589
885888
169803
851960
862490
1018643
710
9365
1013387
360770
969502
97252
85553
202589
571286
988585
130196
184285
649302
737609
502134
562793
432002
316479
275040
383425
591370
145310
961684
181295
380669
290248
135249
475688
438110
343116
602815
162427
554275
419249
16621
52872
112824
56787
44366
44247
551416
592566
615664
774874
629651
497070
96838
266203
123276
489482
370308
340842
63665
403805
35195
164574
826258
276800
1040676
460563
931857
665991
851815
929767
483367
873163
843662
180732
919559
691089
1018008
796252
951643
444957
494609
702516
121382
16075
497347
545260
1025031
165606
897750
745065
52270
761282
499242
78439
567170
992990
597686
666531
956422
288900
831518
268712
3564
485784
448040
405576
909241
253060
420868
58394
37686
727708
849997
112858
164423
379198
234841
795538
476858
443920
142786
767169
812261
847107
811733
710355
1004141
692307
1028466
699536
645678
411189
885680
73338
130195
368664
855707
235365
511179
398717
342795
386948
308150
686831
728888
890728
513169
994462
765292
51939
604901
658670
285723
768734
632525
52419
377572
211237
79123
326223
841857
261222
118925
684941
376470
41282
103479
672885
1045168
354047
476452
929079
645078
966213
131665
1011389
699360
423483
196202
656938
841839
129354
516803
816494
490357
999536
373957
383875
697089
712396
317864
134271
1022291
948485
130656
942653
582913
46880
385555
1002051
169208
411854
581077
813145
662500
118455
783780
436857
787356
880016
978254
522889
908415
156348
867872
281769
79731
901188
995161
268060
306210
274007
382694
726007
382231
439049
315360
618930
332924
504164
682053
463692
833341
577172
943418
929669
970771
605747
519643
354021
30446
876246
832441
782097
344887
161827
54929
225876
621291
179019
302724
343650
829944
505192
286000
837593
647250
303815
385124
840589
881672
992535
16565
240302
760123
1035201
369586
711369
409495
748995
168907
200959
156357
945887
312366
609089
429023
674544
234946
266776
427898
233732
392438
334014
345172
232073
553164
755270
745056
731465
747103
637959
1014225
80521
742704
479975
503518
673480
403821
145134
390882
513640
729340
658931
1036876
538318
651157
534991
782357
976702
604600
706280
115770
959028
1023281
427791
673045
657568
306016
344964
484649
521532
429481
227110
1037109
59365
303966
579720
450137
672005
1016907
364518
83183
830134
176295
1001870
976847
199788
660866
285170
555205
418098
254621
631142
992408
567425
1036251
1001214
950068
69367
380875
23743
566103
982216
455893
579377
210520
278888
1040931
134848
792265
970461
447393
627641
938124
463465
920600
679377
694375
961833
6982
42968
530449
399387
6361
855855
203609
430369
495453
217856
413462
657766
338334
506193
266579
824771
625348
699288
597310
438545
907890
920198
374267
284299
864155
733254
631341
917125
270266
219962
77734
821140
646796
880332
778508
188874
778865
486729
190406
596119
52027
246909
78112
31722
983661
393889
700589
387157
552835
219761
894551
299476
574886
604021
635313
723208
81671
391443
300078
143829
839740
95402
340730
770428
55940
951677
1039453
772353
117473
663135
660293
843427
347465
565781
592937
202781
241826
676580
886766
642239
1008092
991269
794385
659660
748961
646514
747929
326645
889242
1016085
319133
1015376
312365
342616
117632
527731
457276
948764
143347
1035143
902404
215675
535165
150503
602124
389682
228695
746169
680908
605233
806749
142473
716381
347644
361009
927655
433617
382370
410468
979119
1042199
977867
754248
502694
689988
399852
140571
1044256
1001379
448664
906020
497973
150200
173116
648826
26412
951992
31507
206256
799101
34155
365090
222635
184025
288850
634174
839284
76652
307761
306856
976742
680920
496930
293520
665151
508327
453027
741440
464913
152831
919023
15251
999710
51810
290197
234159
912143
862380
666448
510915
224511
380427
830521
488267
1029888
997971
446671
990941
920865
973635
946275
215361
36131
219703
471572
538546
28012
256564
404450
311116
259133
723987
17196
696009
652710
951267
537819
763508
232469
896518
53725
569030
782790
35628
479132
885411
891558
994131
318237
847993
852596
154865
1024089
674381
957917
660413
588721
664604
167558
134260
453309
611296
946059
130278
660595
550380
696718
186277
564865
203990
898230
870270
108987
760977
862707
481551
56686
151648
136440
108645
991859
196801
704391
462334
876128
887563
943366
287647
763682
601995
371914
13687
513358
73415
922070
122744
900599
485350
794755
838513
640665
716165
810480
691196
250244
158906
85768
285257
26897
417852
595408
402984
48410
1029417
853212
488050
760586
889317
482962
559433
1020551
250843
97310
19432
101224
74526
615936
321836
13089
882567
181176
1039687
4175
593447
559253
696776
755110
251010
440085
879643
849653
922121
606568
532712
616653
611015
403475
1018904
54474
282846
415244
295975
495325
543481
756272
762841
869802
628769
720593
689648
1021241
240784
358670
352084
442730
858926
991946
429162
138099
460525
186006
1017142
56465
461465
693922
840973
582118
715512
340548
1028929
431711
969354
482828
497885
337372
742708
664142
477502
948339
1027672
964550
1027575
517461
423676
179851
83868
625568
641535
1012148
1030895
976130
195634
114045
644777
335815
847970
84307
50633
597929
1026534
828492
676288
482940
977976
812748
460106
213792
227274
478861
509699
16175
162412
284088
758045
973330
922596
455186
285970
837350
643745
82634
876576
730600
27094
930289
1040522
517741
1035638
127749
980674
106888
1018633
249227
686440
501146
764787
453352
249200
318199
323655
535924
152420
619148
606944
625237
52603
436802
63846
709722
406824
875039
426402
227060
249227
622964
189870
951606
825856
265077
401122
566444
928990
128014
453684
583668
592778
400038
1038610
166249
237863
41759
797500
16887
594974
747376
751370
138016
426882
466145
287175
281044
168365
930460
525379
72140
726702
423431
470027
323462
338602
571509
750952
382833
596431
334458
989432
106699
542661
76469
693576
300472
9088
678207
682067
979336
42993
604868
770692
811728
222262
909248
783487
728232
133715
521408
260165
80907
1044070
14062
634842
471817
534888
626482
101185
835327
705590
494172
99468
666271
257056
777809
591502
460208
989558
834780
661911
715242
1023149
59381
663267
741600
168407
882023
694656
453939
245958
683623
256913
171395
254159
755318
408549
841668
435483
510278
70963
144126
457251
697036
926891
323490
675508
546241
820638
834089
326126
492146
737494
856945
894365
812403
815895
17723
260345
772542
812282
262501
875907
726004
110325
583714
804117
1014942
497958
237782
884796
580561
966214
510306
1042071
279313
902904
336494
737076
800908
926113
188888
1005945
123975
998308
130662
551019
297401
314121
61313
536998
651076
350918
712430
419696
193284
298000
201600
717523
890459
934317
392909
79736
552822
125661
526607
377144
24392
258840
3768
523396
604329
206691
62491
542792
548145
1034713
478881
832443
385794
584433
657781
884652
214906
614272
984273
590563
740189
305320
637180
283939
431705
49715
1012155
994915
11624
322382
884111
293516
715997
174537
391376
782518
804207
788970
353103
417954
880010
1033954
509247
20726
1016392
746380
671718
250686
247379
291732
682460
224351
34476
789615
216151
563846
83279
456287
255712
503061
117053
21803
582329
500599
778697
892344
1028465
204436
923164
351178
5697
74733
871764
1038231
535502
1019529
350694
515965
845171
510136
877912
280918
257055
428556
193159
442607
717681
780827
310220
472077
61041
679391
675289
709715
839230
714877
494046
660100
486597
221755
370956
128228
794701
943950
824457
610603
93562
500555
168544
443715
338474
555044
862042
434036
153561
867132
853928
233150
924918
954867
540155
829755
545064
88864
451183
67814
858972
155854
726609
757051
1043423
921235
124088
896947
840385
902929
164205
949459
994235
2362
703908
40608
784237
721738
986274
943723
271089
199212
978189
393496
952970
678162
865614
327197
1041415
970486
982290
942593
955793
846749
895941
1026270
88135
313346
600423
257117
200865
352381
770681
144204
1018088
737083
571184
78177
819438
840723
850037
648810
493145
675873
965848
413405
298363
494060
710300
754016
291872
185316
664516
34005
755287
481991
741523
137055
427274
787348
541870
72429
973481
153095
140562
424250
894454
590344
604150
526070
471342
180679
766883
544338
188116
827470
860298
547948
453712
449844
433818
734403
505795
646377
798355
486322
770839
192751
667796
59227
115385
941951
338096
676735
1036321
1007276
918278
595396
723760
45881
887235
786741
571089
625177
20688
247896
813776
515488
115191
570030
630290
177845
16481
135088
910447
583064
296768
185468
347519
282969
190845
424736
493672
1042403
158743
514357
224110
194526
870287
155643
694829
933022
592133
306045
241314
844676
667856
713684
482575
264299
432999
856065
460664
630707
723787
44543
558979
859944
360185
277668
572637
281813
658811
216447
124669
1037475
496142
779297
717890
658144
307525
482718
520157
753744
377739
630130
443192
1028400
567160
227102
242397
392477
361780
985327
663649
519844
288935
110990
400036
1033929
342393
26825
484575
912990
728837
1037148
92323
81318
435550
428298
635548
342512
309061
972035
491118
130041
71674
136656
583603
466584
764801
509204
944312
113503
594051
922877
438255
495122
407835
1030370
756317
189208
920535
312959
915544
429465
870325
39259
681330
147145
784694
400539
1040036
446525
760299
703520
540185
45407
637047
315932
546077
582155
215337
33933
944644
99862
689878
678803
637971
310333
636872
513704
429376
787082
978778
688059
582485
685246
449896
169391
569451
556181
801109
354285
779284
139339
849122
798044
523494
894261
486065
424589
803891
965453
1023774
619194
363827
830931
335015
578313
655619
651084
165187
911836
317827
473306
53009
638980
978526
13796
590022
100991
974202
928323
969625
670214
4776
746255
130445
821148
175312
655077
55291
219867
671793
432101
343778
672253
672993
175529
333363
393082
329032
268875
379180
187486
703222
138946
586754
821160
1040024
902681
27648
339618
118131
609515
285416
53812
148671
949826
569918
157805
863296
842822
217694
461114
122184
559029
85485
156546
338948
35200
552440
844816
415539
415612
378512
187650
275981
274519
421640
400525
897692
896345
18780
869835
825772
723396
451131
388995
647609
484803
519470
776503
619900
636786
957768
770352
252785
45819
84975
513148
624641
916384
216093
479641
455806
893333
844476
52052
399386
119318
52260
361090
480630
759936
978915
693396
808553
157610
595804
600514
724717
1027762
121549
666189
338230
709238
423853
43735
988194
210306
32025
702410
391990
379917
763975
868254
962498
618313
235690
617910
263852
521929
59681
508341
188753
183517
486557
290912
980837
482232
217488
881531
738628
578303
124557
218764
219525
617435
153443
391668
399075
780341
464719
34402
311422
284325
144266
659977
964866
339244
927316
881817
500870
931158
326749
992744
558309
680168
677913
804757
724676
417731
927060
31402
397701
165396
479915
183356
725855
108031
235988
752919
803478
805788
861112
153410
488268
347296
488937
341457
415207
837091
558377
379389
177957
182264
98741
403741
682899
994897
171525
210787
1020672
670357
730579
100672
1043403
168788
493512
424907
196898
617834
306832
806055
278232
568640
928503
70056
594090
491039
1025575
119729
484263
741991
635973
929166
402921
671608
859774
96204
292448
316496
922862
44043
536678
255321
557085
256442
191507
496221
276502
1018798
497305
435758
231630
30840
921076
1019999
95466
52878
994057
195784
819489
15154
509000
124838
70484
172507
265225
166375
620837
1033981
943987
964717
151563
781840
346030
265754
144294
203700
859063
820827
389243
332439
869267
67611
477916
405273
626926
11287
506435
147917
735724
178845
769813
497905
730917
461945
834706
262457
500261
925013
973884
318922
492307
521407
990869
231077
534759
1006971
220732
263244
400545
245383
324628
234733
260611
324604
440248
212836
581868
267516
583639
76776
1024416
376792
97152
717806
843945
734311
579495
1040367
489390
879063
876812
513737
956503
758793
615062
970887
114858
794429
271917
683350
101078
21355
28143
840551
630286
805879
1023276
398438
399015
952604
62660
802992
115089
1043056
578850
475328
4641
1011395
884110
352201
566508
390472
225033
803117
701449
182145
455180
673142
561064
787657
908371
357712
699809
440400
128523
347169
417467
986835
509662
187521
293879
449571
644344
265698
209560
929048
961304
486528
150720
746830
755967
637366
429620
834102
169065
1040098
402456
685800
398063
679019
91887
27362
909393
69375
719101
398231
846343
528077
959648
791929
81698
711586
760988
791002
916496
900399
254873
1028401
419212
289908
914193
597603
962967
1037581
184708
441578
343555
202039
293327
556777
428357
743274
191755
646960
958469
307006
1041368
86649
742552
697961
670124
464771
222766
278384
702137
659419
51042
878729
840185
513224
659671
8654
478305
897894
768233
887466
410267
902042
267193
259817
481736
490299
978738
831742
506298
792530
551062
31141
388400
444642
446815
866614
282436
152511
66866
972406
592477
523767
459266
140806
499922
781059
218706
66682
396260
207151
204941
991877
142116
320536
187231
863651
530617
84191
123760
734847
138090
565255
414369
98113
634236
522267
900349
194479
557278
211291
523054
813726
863981
936621
849357
449548
345382
104570
997346
438171
114746
7063
708067
409413
516502
477526
39553
59919
984266
920090
266264
689659
97081
937420
413961
523598
399695
618775
859659
877225
191088
216453
778856
235764
721589
839627
5542
290722
733946
642878
681768
619910
337728
16425
139650
202563
7787
518559
19066
944139
651009
1009401
555454
838601
50743
62444
282092
56039
596513
2142
364808
841151
398153
584808
310458
276242
986561
703975
509872
362436
401894
661527
620060
1044898
448164
752155
828642
939846
1042470
35996
755532
695140
700143
267375
447636
253187
989548
288279
673101
492112
869209
141543
267928
506750
1012365
297440
727474
829916
569417
490629
272089
744329
491717
264566
768679
211746
307485
708281
82106
173179
673200
907006
109274
583596
949119
696750
253380
862062
601565
388846
145172
432768
262880
597835
386010
958321
303896
852334
755287
967116
287750
181242
1043381
306601
402015
50119
744669
233331
504705
490249
288426
641182
237579
81179
674148
942419
26414
559976
976548
748335
354608
148456
830567
55922
119069
1006723
539782
497359
28468
877260
135875
920236
12993
808821
19451
990146
676906
823639
19163
975163
701614
436641
177514
790743
785652
485665
627630
118245
688411
111180
91754
961066
900551
75990
438397
73266
905417
890512
959129
690623
678127
625537
692120
172422
1005285
731744
813749
509304
162295
403954
658335
822871
151890
531388
102083
794446
1040393
797264
982857
625658
972609
375002
698298
97804
452306
113743
592198
727514
853227
475312
394263
396871
363997
380235
587046
550411
881796
903467
979238
800754
345739
857494
385620
64310
363859
707052
150199
985200
97134
504913
49944
483890
233185
452970
475416
802164
657218
452196
371104
885963
581883
1033784
81172
785131
670774
966117
268878
770919
201676
884481
496643
302927
549241
23266
978887
953031
796560
671940
285947
472307
869995
440663
910786
121979
845112
652563
809411
481263
256247
56595
208828
436616
54778
801474
289255
753844
663158
358148
874084
813414
476311
590832
394097
448270
1035776
727105
728451
602915
657707
937721
654119
196278
1037065
932870
501026
251731
523727
240406
416767
503846
413888
103078
646353
741936
444272
480557
404050
472877
444163
301622
934762
574698
712165
1032109
600341
530358
685362
7648
796150
556121
1004024
71957
873145
284527
613332
683172
288886
72064
703561
478432
497012
414961
869456
290927
243209
474281
516620
1023160
626413
972898
26866
709284
506122
894699
669400
379081
447677
422141
744781
225736
505148
682209
369682
666652
855707
79744
572742
118223
763696
943426
28055
337247
401637
509523
237168
325780
433420
596856
1004364
175248
116384
740625
701389
633746
500068
60613
357245
927610
740975
472636
588885
709906
219817
886482
46589
848756
410789
725331
196133
408913
189559
680640
264723
240901
448171
431890
768734
864664
99404
728516
878005
307712
167216
96150
341617
429639
75886
830217
1037063
840938
929964
475831
55017
326179
775932
739134
787769
197907
462293
637834
400409
838021
1041329
75742
905568
759219
451088
695755
202129
621531
219074
667065
674083
698822
799932
848114
420345
430755
48357
575486
852729
897818
43802
407640
342769
183465
596245
918297
944645
401427
801623
725737
30211
699216
169662
1033100
575183
886222
863406
819727
567159
362056
917573
505099
495920
391569
1007377
264699
423675
684974
139204
666216
27737
995114
7597
434787
482125
641960
870403
94112
393365
934739
607460
714970
127305
277485
431401
123095
421445
641605
909982
615269
1011547
304301
915765
566820
738554
244887
141226
810295
442417
214284
521875
402731
805029
643562
21124
70421
526196
782965
416451
1013979
146793
446993
631491
84205
608955
457858
806267
518578
722066
922032
830062
651304
837038
100460
121199
81132
481604
442656
448763
753277
882211
938528
282703
1044208
950069
15378
256162
757029
203364
437582
888253
836586
881809
993023
852301
964797
207183
354573
209908
505839
35631
683710
508098
371356
338263
715710
404144
821728
818063
488850
432418
294770
725027
899957
179223
452534
292639
425199
778000
773277
341209
725617
347587
72214
284183
676216
865151
124111
4971
1019635
422448
814456
979855
357417
966836
858689
182055
318247
182101
636037
1039168
138136
407293
403189
454939
372172
909036
842685
63424
815429
917869
955171
951056
78434
82790
989589
902779
587233
392955
162778
696246
1042238
899141
728864
714896
811614
67437
532740
347640
84871
775307
826135
904018
2528
372574
445904
288256
749447
666496
164785
1018476
101421
58124
858113
80266
71502
791754
8737
169170
312366
18129
689030
120453
956632
903513
112489
967192
517270
228890
26471
616439
140898
358327
737692
87655
194346
860290
389407
85556
178079
445188
581135
579744
801667
440393
55411
556945
862600
749972
584025
549950
1019147
268863
277893
423432
900182
573685
353687
193196
814002
780758
235376
767759
967478
392409
585633
951967
508028
97906
144702
463828
449746
742628
811704
182296
113371
877821
895210
367768
611933
513365
274066
940001
918935
719810
564433
273539
719476
57062
21559
714282
95226
838956
327457
732497
22336
833267
963109
83449
44938
228950
371129
926113
907222
399389
547496
45456
793013
907337
832615
175526
21626
875622
572520
33740
767335
467133
649023
745482
510446
90195
612861
841147
141040
164641
179113
599934
967969
847268
190588
96403
706048
304551
523760
358300
959913
60051
129902
901665
626132
276083
994953
76911
508379
602129
113635
711203
158646
341860
117947
595688
586812
277846
258741
49484
350048
581241
691585
621950
899376
32554
502203
1001628
971129
335204
465917
614581
743249
715893
445952
524404
601717
589632
718189
903780
958103
72763
284032
1041322
64129
557800
925759
474483
774654
421449
792234
608390
948524
456899
5304
753901
17004
639951
902816
436902
595239
694071
204872
161595
643533
430362
796767
779514
1000958
207086
280592
144907
886000
502351
908792
394727
649028
849938
72666
43037
249991
27808
72905
324027
693083
47771
393074
962336
284443
103139
291300
355621
184299
113160
580076
1001339
668531
694905
265850
519569
681694
962476
442878
892876
507527
338399
105106
857385
984241
287950
725934
381803
945685
95481
565398
672234
541426
434978
922471
956736
148215
443617
851582
242777
747615
130551
362105
217458
481725
463129
385595
229671
418564
616510
396615
893634
882125
381349
906275
137384
678335
578885
328075
918566
351099
758873
554753
465231
380504
829590
766789
1008549
933877
995617
379068
203630
743534
735014
1004469
613199
767920
679730
873734
358031
15420
675807
907467
1034465
610663
920297
654887
619055
17946
125113
694011
917501
774289
341017
606200
194713
376551
438689
385246
378310
280033
398202
862673
937408
921397
813954
203586
260465
125731
389567
1041163
664376
744562
371560
237091
19358
913076
993234
301196
32812
454149
113065
172248
401372
751372
717734
781654
557806
1038604
932590
694172
604048
949790
129458
402680
1036102
846841
672012
274521
265685
546652
54691
389035
924780
768159
448307
418742
166806
818870
191822
946821
997263
403265
925628
278854
427573
297891
972340
894902
9816
620420
585300
797299
480812
1036286
39443
542836
522133
616023
835953
822439
472780
804365
335679
120662
285109
138683
1013772
498070
120885
705722
321706
786568
203840
311332
62969
487306
921434
452289
284271
221261
991592
1000988
924421
825444
261767
843880
1021461
165396
836705
265317
533182
53827
853216
1035775
588735
953202
45761
9957
347761
54051
1025028
920820
820829
752746
922618
445634
554614
204639
781587
821675
765644
916486
489887
281095
568576
992650
391266
435162
702107
801989
304583
174048
942621
887620
570175
142843
674737
636749
382822
1043487
513406
51655
456427
658853
1031673
679172
222004
92731
242315
793893
283206
162138
732766
1017802
428203
727156
362213
422564
740279
78976
262429
904468
726623
543459
657146
55978
524837
279822
305759
762478
559264
50193
322066
751846
701099
877296
46770
1023264
615065
343678
18093
562711
1806
468019
825822
253013
535623
499181
212055
66996
942556
48061
494026
608337
297681
85341
338807
75850
886373
511781
154601
47452
979545
437809
29761
1041603
444698
461955
478186
948658
1040261
1011872
893821
891916
103242
726022
86581
771402
784280
754460
270159
1045114
465106
267292
178298
2840
340361
497518
846625
844858
942926
213107
434782
626716
910995
257215
771952
416103
541896
731260
302177
190719
515612
941483
223209
236502
369933
699613
763224
980464
685733
857185
610594
303962
681187
835941
783586
180170
12016
185226
12630
998581
916573
346037
48324
671030
526911
940197
308277
113542
783056
60231
971031
352690
832393
875740
752767
1023831
347061
676893
188494
21131
60664
877173
680065
949570
937050
565595
450926
287381
427490
743224
496847
65271
866779
812664
786364
480487
707921
52586
352583
66099
80859
334305
946609
67093
546855
37363
807989
674346
875547
614107
991933
636354
7988
344082
316808
949318
992388
855459
912684
785181
552766
29788
221733
879347
954431
447320
281880
562283
92259
331022
61701
202633
273697
159685
73262
745021
155474
856685
124723
497813
838570
784397
1004234
948019
400646
591671
627724
555673
661694
866604
542240
282377
850268
381634
174456
653176
83912
511778
895206
201185
439478
119697
909738
947474
853484
150526
580376
225588
459730
775685
452806
50088
136881
963972
261016
424843
687331
124406
968821
740464
938119
505205
98001
237766
432692
961478
647297
184912
640420
78532
254985
443291
1008320
711091
669105
408632
629951
521737
952300
39702
699939
944108
507193
821985
368093
437917
684366
161393
938487
915654
411785
143870
898051
253570
157919
637125
796388
976165
1030120
755349
70362
251697
763755
521161
606149
944317
386189
33204
145117
123153
866988
778101
111744
159420
96870
353986
725447
731024
238764
759349
708067
151780
898738
857609
167297
208265
110485
825279
481115
748320
288936
594872
92614
544620
956268
261573
826097
71500
526086
400173
400859
534490
1030671
457348
814042
670512
896571
845765
604104
377373
23153
606512
123373
732203
385207
88367
177594
325370
723151
252484
736369
728939
730320
546617
283520
276639
973845
4567
746080
912521
211801
985112
299805
929817
828673
1010421
349877
846842
451387
231043
350892
232694
624317
128398
36367
424742
822189
230241
230900
986037
248880
709329
673706
547527
82252
926284
794501
436180
382086
109421
91185
309426
455040
554558
102515
584889
619040
281270
670333
1020088
665884
709106
751716
911094
357852
917014
519205
483853
361514
710178
584019
640040
586843
976454
184623
208409
950096
236885
81645
590185
224364
404728
564535
196895
265481
228117
730685
1376
372324
412602
635137
985946
596468
613085
218555
835873
130651
526462
956065
96675
654954
376058
396655
459099
523455
82784
81025
397628
205194
255790
58134
831795
721754
74073
413469
596831
536844
697385
673883
253526
724672
670372
405392
840786
37244
833506
254029
1018827
79438
132463
403053
460279
684111
140508
475914
371794
81135
753554
887792
755186
931405
1017755
467534
488320
895335
371038
932121
241388
404151
918313
393351
622021
730562
720409
504909
785093
58405
171324
965530
716321
289779
521457
117555
105696
266423
304270
623836
802844
624593
841815
34812
111367
228380
924318
622440
291025
650594
99815
637864
230505
165678
716335
901316
466905
237114
508940
477741
184916
171207
866586
724320
988427
315092
153413
7093
62578
124055
25256
363044
726500
204916
23885
936080
331679
656815
10324
663994
38370
869074
963074
538801
728714
52661
315220
131583
980148
686240
896265
60042
1002698
1026224
412055
641195
975694
397889
731704
254856
47481
890681
56304
55690
923746
375545
880833
434260
711876
44471
239378
720862
761685
621896
865107
430827
10799
1018335
134207
655723
19116
976439
700256
290555
70853
961456
314117
198751
1029607
716495
161119
437965
69883
208921
818572
478258
866078
957119
109528
912456
568642
226343
704770
828773
471196
897018
602847
520952
339129
813520
907838
11594
865549
317204
612766
416707
642687
476893
87583
827056
420987
880337
826835
877678
577841
874919
393568
841884
539657
98656
1016237
686464
955091
800103
984659
608473
695411
379969
401740
519312
606779
751579
620255
334527
1036216
455620
262175
639269
484331
48412
512222
1030699
329411
533322
157775
73185
937425
239076
523903
1039056
186222
758598
744723
1028355
928196
358351
508731
958976
892070
499478
326333
850346
699540
914202
432728
627180
883940
568944
296843
643367
892813
783406
14934
322789
330998
163148
571905
453727
792719
998945
717653
507083
256877
124099
149936
659869
322624
1002042
606713
261137
351626
888178
394095
275623
847311
637398
847115
332070
316662
87752
704214
130005
375154
731228
507239
553721
448220
900876
497831
343186
103398
194704
15316
522782
934359
3666
379908
72097
658931
1017740
865291
680544
676939
719918
206202
596157
218816
890672
879360
555260
799163
991547
95790
560753
579790
767190
965471
324292
959976
44932
709585
868859
769835
111033
683952
517477
18988
588474
36027
60846
635900
212128
242899
18572
41854
236457
735348
235625
317545
300666
943704
528050
868015
168577
155273
776658
805890
772790
991799
717094
173066
780884
707751
47341
713126
340620
112277
785164
479588
451580
74627
417146
442243
192539
248218
253999
187442
756627
740823
411348
1042464
247017
939085
698773
70506
599160
698646
887824
7058
378248
148030
437871
661450
241336
318900
568601
997525
289855
97991
996750
778285
612854
667601
843654
68396
795961
747396
702147
1040974
461462
1033615
998353
414250
670245
504186
455367
378107
209604
919479
668085
458656
1040033
100968
62124
854160
159140
549962
771938
102420
436627
522988
380254
588679
230501
645126
132158
885081
950951
337817
755072
996756
125829
430935
557712
428027
195293
741218
148852
688873
421713
124475
117285
287334
672790
273176
432441
225196
952264
538942
443374
121113
156507
577229
441049
725707
124356
702711
195344
989591
245758
954074
75653
19276
30455
683930
24281
509424
1044799
926956
526200
655231
807122
605581
669769
969616
18554
963317
971066
958706
214099
424009
831367
932186
891428
109168
706316
841119
134149
114065
903406
988728
740073
864755
324945
151304
404637
184611
661871
424604
878018
268639
52729
789951
672365
389704
465558
95036
604892
252132
774929
962564
614786
623720
364961
828692
555171
778336
1023975
93748
132402
488223
531760
800236
683204
404301
383694
358845
446363
950611
95666
581069
985608
920262
615444
983360
611243
67423
862212
684662
282851
88495
560782
294764
355480
228143
1020236
923502
269107
157106
749188
359358
839528
679518
972439
263458
271431
519062
1017105
257176
866991
961781
863575
284054
603925
417971
457115
500167
702209
719664
443859
424800
428811
374150
534725
885236
605659
1025875
280391
930490
862384
62365
727488
219157
86266
901204
944392
801631
985573
812318
205318
940602
712715
641806
658821
906575
346434
971406
250683
517018
170732
495570
895380
649724
306877
172128
554158
527635
648708
629954
324619
841775
650365
911683
751761
692109
34580
612399
928085
181574
978674
391207
8770
1006639
134999
347191
46545
369000
93824
749472
699888
143374
1044581
301851
779482
872164
397387
753344
502928
743711
503326
18212
183769
112724
399949
168527
410001
376888
945239
566287
729805
217499
515896
442242
886990
270884
239631
646667
774602
916278
782423
71669
267054
552181
49984
184771
900233
648158
4112
20325
911758
52064
93313
996147
648143
73984
586220
134804
914738
163524
886262
449863
558023
669887
433006
123832
268722
309190
618869
521951
982810
586285
731616
52315
173374
985711
916359
579573
71983
555902
527536
624834
265235
746811
729311
513167
609202
650449
894550
18623
254403
87128
4477
873124
933670
552001
692845
484750
169437
423470
557185
221743
835432
180473
936427
21236
979088
910980
626232
309517
408209
713740
332667
523907
352898
786479
999552
452896
183478
21109
400417
869694
20402
359606
694326
205675
671290
547265
309195
774149
1015927
605789
113395
864135
974815
1013193
846556
19306
125645
108447
678093
564341
756285
603867
824010
398240
992402
835567
169984
644571
626066
364021
269611
915685
682348
732284
621069
741267
487599
311997
347053
440163
345681
640875
899066
1003393
533422
742764
972729
553933
271903
960487
908015
276435
988929
182183
530002
418993
132018
62923
38630
618781
658485
788606
76520
315394
1028656
157133
170598
830659
927273
845820
127539
167065
322762
674303
808040
782252
684763
582031
564386
11326
502412
364207
498484
586649
862778
531666
393523
308365
628578
116133
625045
67017
818709
326306
770107
357048
706580
36824
32058
154197
297483
526324
933679
306118
955347
624822
187520
845707
710574
332657
753336
937254
175226
352508
214770
318290
32209
914737
960308
653227
668645
526208
483887
378907
887567
4167
560464
151176
8763
769712
380363
987416
897304
820968
699334
737259
60128
413647
673588
416910
408576
631228
347128
1022546
757615
841984
288520
721852
738624
661210
305861
247281
410722
73556
764292
742963
436297
170017
407991
647702
764289
924565
800178
173818
557498
708135
480046
1036489
1031978
638894
565925
157347
695851
170345
780570
750332
103500
582788
744270
493134
702502
299059
624313
194390
422840
293890
566199
781048
216324
677137
814938
328684
525389
97854
35474
362943
877589
979847
578528
736743
534851
404854
293063
194650
908813
676713
144785
965966
805857
265777
310245
641510
924320
712646
478670
696528
533048
25039
104094
684589
178829
105716
136933
275234
147205
347014
721229
215813
681726
821193
608465
206043
861748
468380
577411
968432
221524
539471
415136
708032
502321
468543
370966
894468
1041365
906414
67480
984928
983957
421921
1016742
174663
868990
881042
164026
813891
557007
380715
754986
337812
834554
948692
716936
773558
89643
624737
140774
786
442821
167992
470862
78695
223324
1044013
264617
782761
340561
476602
866148
116332
1331
762132
540400
805343
810764
116700
335589
690133
1023037
249833
574897
787070
920159
54910
900836
994107
646263
869212
694906
840976
841804
769427
114646
958594
130494
626926
241140
654723
845120
755038
909421
446664
235483
268921
408962
57088
504297
899022
122192
89850
172378
975841
513583
673505
221623
745712
364222
43598
698499
163766
82539
470966
55906
984824
72032
161358
117187
908832
354207
450864
746695
249628
162068
415222
970001
101323
514317
1004317
732362
721792
203986
542131
500910
171848
698583
956361
586510
352780
416908
435465
350341
211587
355342
516824
263998
905036
162717
420720
612756
849398
610433
180732
980767
188320
231323
299204
845006
200679
127511
585515
997261
891361
82007
928984
491671
235860
792123
791738
652748
75282
126714
322084
366451
396961
208525
702177
521792
660087
86744
164033
168594
683775
842104
936838
796436
64098
472758
56716
899973
336738
35480
70054
183332
765444
774159
606351
995831
428930
130437
216569
276353
378686
401704
994377
882301
666134
98625
369163
626368
869629
244217
375318
788434
794220
871757
1012771
818661
979046
565825
801761
787897
888495
251331
884331
663058
86587
74683
615319
167456
521644
800038
166956
43350
1032021
542680
139312
971818
1024650
115361
572576
411156
816116
834214
532001
168817
56781
357807
995518
718607
267202
394559
1031614
707833
838572
667620
104113
134627
161155
830300
823508
895732
540641
816072
107225
622384
874888
509403
12742
936154
958366
18130
735847
216152
1044427
955363
449072
955233
58218
567961
676318
967207
685842
843635
105931
335013
244776
1016332
470670
389194
832161
887073
412194
260122
744103
33377
485633
790146
983471
212096
662973
403199
223111
671964
557249
484413
1001100
139384
805383
431199
830779
67140
535676
1027336
585401
536496
365565
1042083
3844
56854
100938
368517
327254
844672
342982
1028940
1016215
138502
378712
931373
38646
261746
729336
1007697
609133
396343
242096
426873
817320
580236
967108
311089
552843
541718
643417
986501
418379
228709
786146
85585
213651
205718
632592
893302
731698
816069
363706
391009
577682
546729
189962
13429
49575
366000
949600
299888
882689
1320
418556
862785
918083
7814
575834
400322
3632
1018354
746004
917556
712003
9965
953421
417697
174738
27828
290662
500874
738144
720607
800221
707913
254728
1035883
362329
779894
611926
355895
462791
894226
182039
887515
7376
340568
139225
412917
644799
787919
1014278
645796
768920
321680
68348
671812
669354
162664
774899
1040083
964160
268246
30554
424005
224030
284877
454219
94455
221773
155292
1016689
828735
470259
23669
703088
793358
601397
435336
324526
285412
606731
697888
232826
497712
626538
640238
766887
719934
605621
156781
471436
274981
883435
38447
426204
96528
947108
738862
673951
740530
148610
512355
810458
707810
736985
239771
946812
887752
371510
681151
977815
208154
104606
600422
472778
704681
229393
724905
322605
769333
491260
19878
157403
263201
2910
911606
380542
725354
181993
261044
100215
899841
272172
284242
502302
559344
1018076
239249
599379
161735
468867
307383
785657
724928
113846
160879
775525
505729
725533
697029
583615
208897
453769
853414
307730
177119
528406
438657
32503
178689
31226
198790
185968
420234
137644
1044786
615433
576450
771931
1005342
143472
130930
308235
942055
1000197
606558
300796
8931
3155
938075
610383
418183
232092
295992
9122
1010937
293822
238796
711540
425541
367376
642697
524326
997863
1468
738895
15167
815213
963939
200474
244955
859191
662437
947889
846479
200570
129209
578991
367027
197561
344227
392437
909387
510571
231254
307089
772742
323939
953481
805078
329866
355542
38211
101236
1003563
273556
347034
308339
246492
264215
583006
831123
513184
517162
591380
410858
442830
626485
421147
387850
898343
222618
526015
604614
994288
894370
603071
865029
687199
357713
155839
679864
640681
493225
117497
102546
1041984
497020
366865
1034482
752660
374116
254886
627338
335232
567268
463519
603592
390377
109209
197939
982546
1032344
348467
897465
581643
332271
618026
963492
72038
127296
715165
669146
1001316
885798
566277
312009
968315
200218
324021
656043
589158
260924
222634
244129
383022
479101
866961
404116
564262
813585
144033
346156
444103
262188
494783
588479
1013224
452299
262704
637818
376126
439458
557643
654852
447551
45018
1028892
620813
752211
472292
1002649
692600
859433
254224
416811
894897
448698
192939
214017
898071
312013
124394
439710
733314
329744
106285
136799
611702
775196
307314
649163
357710
165340
482515
51068
758983
170388
860512
722170
923721
1030423
81123
978057
908637
672236
735694
127438
802800
473251
481608
504220
702446
202873
387655
608278
516620
479757
739383
821079
1026710
376726
969258
699168
374843
432391
716199
838683
958966
543087
231567
113742
585103
1019257
816757
65053
176579
681687
198875
748069
417254
692365
438295
526394
739296
947438
789125
889563
329388
115441
730422
1031672
264719
397809
609692
327385
975194
403807
3779
864533
559892
725992
182572
512807
272510
438812
194051
143529
350639
653327
1030644
835943
46600
340982
317727
463809
994965
599901
224567
868465
488813
735558
601021
634771
833966
303302
25814
206161
596539
86294
596497
788717
220007
481189
653148
594182
998788
66385
73171
358999
63688
272209
957527
343927
87967
515568
550257
447075
105185
522800
925882
8415
836700
951683
962768
832461
355712
270524
650742
175104
27253
634435
140222
756803
627910
570647
627316
394593
28629
739596
205019
574066
294893
299742
387970
1029935
445256
747180
205823
331185
638819
810910
882509
167602
512795
766466
954965
89323
505064
53465
817806
871532
922019
733108
766408
748579
18546
752831
380886
865529
447681
985233
649969
385114
577423
531954
324505
525917
146058
283108
299942
45037
905951
817331
815713
798142
988096
353728
4615
1009714
78768
601432
977874
607215
713566
10133
758220
95659
27245
147265
942766
309783
10451
740313
1014109
897481
643100
569218
609518
842309
374477
963836
1014732
126267
630080
926786
1013208
831836
77705
489017
540531
961314
730502
736784
525106
369483
168296
442206
847585
622738
427323
454731
742414
446110
454263
159137
298120
800342
322471
668828
904155
322947
831005
773410
627888
433001
378153
613552
401933
898763
58571
85326
632938
640453
610599
426733
274342
29153
312575
737535
748130
861448
801431
163869
332440
937795
103106
760289
737151
938281
216160
33332
355709
1001884
337793
566719
469439
357603
231858
100861
408030
339149
78668
481334
249704
56822
957004
511064
92050
649310
738274
125001
783515
490763
108369
574637
37556
213353
265825
442183
1017873
585738
509133
835367
266666
147658
213422
727794
881074
755714
271352
981191
416652
458361
337434
684735
671210
495509
395310
1006641
329676
328054
124852
120340
90554
411784
189
632486
269594
703330
498220
85104
789677
389170
961086
439054
524034
821426
560811
398074
92950
334719
103366
170134
466542
1032394
747484
891594
1030665
897948
1002401
395330
455837
548682
280850
615226
69587
999208
167533
1037581
93540
399204
178783
453020
642979
902428
770028
94092
484251
251650
565395
217749
552701
324355
606314
39153
736514
1044552
220102
252533
88298
338698
78342
404126
856389
403631
710039
409069
612046
35511
453383
828264
315249
1041540
481113
260134
697334
945475
334457
1020439
103974
833974
156407
499264
654320
421637
656315
325844
1001712
174099
947882
1029004
464891
711319
900364
579344
476464
379501
750822
277488
473881
876993
605445
1033166
858560
693631
499078
280017
402288
669926
546426
425610
451453
675851
794945
962818
489823
41498
1020528
816662
567989
736915
852800
637254
359650
625920
533680
548911
864058
1009172
473981
927876
827236
105024
670581
33138
252668
621954
427382
779895
228312
131511
140761
746181
416256
808417
14930
8393
545114
267312
251677
122288
41674
640737
21057
731696
517036
481147
555131
384101
598422
48890
423889
403701
672
335142
1037203
71038
843562
699822
346453
540324
824169
467051
680743
79442
60496
25049
23925
96703
361427
319098
526308
656199
40712
190450
556367
1025382
804057
1023599
92639
99509
514317
141926
784697
323337
21056
142065
826772
987851
628664
829988
344270
515098
821060
683458
212064
244875
618110
538198
357363
230026
72691
481891
602278
785921
19712
321492
558393
292133
64471
352119
407617
947074
470691
848156
161255
748670
254906
243607
497848
126066
812535
896024
885249
481923
329737
464538
432192
950867
54926
135732
230080
583412
270727
133276
1023984
918488
828824
752427
358140
483417
501902
123043
171695
651691
558840
23463
54189
367636
978313
870782
510854
571222
712910
532451
465700
327340
439042
227538
999406
876147
597036
417301
427005
267051
357410
38634
879508
554955
624227
183082
687111
149007
178080
214230
61500
681633
389459
289210
466232
757469
736575
904301
26858
577938
423321
954224
744297
215428
135782
110352
141116
140969
60098
561244
206699
1011101
343923
120441
669366
944089
331350
586038
757026
196559
472201
629047
625531
531019
206243
187215
839252
819608
108311
738194
791851
1032821
25689
856925
694958
703785
646893
679467
974897
74385
937579
354130
855762
271828
428123
411931
51667
715194
231107
540182
420841
797755
101748
3917
712668
324664
181129
666392
189766
159777
1014992
986530
97317
118485
510492
600252
526492
564141
346432
1012295
912344
747945
429005
861702
706270
799714
963059
177285
12540
98805
812219
438942
328150
665143
517010
761485
958001
859658
238533
598379
62193
142316
853919
217519
709538
886447
499952
657252
895053
308021
753350
900118
92774
1021623
689266
709017
298617
409307
643092
729178
45555
191465
115210
330630
844554
818551
219694
1000924
288525
983051
260011
651033
138795
567108
492682
410964
651747
780217
632820
92132
326130
365471
212670
184809
780457
510543
5930
1036856
333798
309204
725923
118036
389679
18588
305452
28232
926622
643116
889476
137782
683338
40802
679947
271065
696463
923750
871336
620684
979942
999225
900428
641778
1012229
179437
512349
323862
395037
897178
566501
413593
369766
659490
656137
723541
224562
98275
61502
382254
385998
567536
88232
686817
864613
906914
677890
546400
674820
544865
1035213
150049
777595
583602
174332
80139
193539
476054
306918
226350
296681
1000397
714712
192892
55819
59624
1016235
160963
1010349
730413
799328
210199
1043162
914419
870551
273527
138487
848344
879495
1021078
651728
785735
932265
970930
390710
257019
863488
922836
677264
163516
658002
178201
474222
820610
890870
889198
364637
535775
804257
136041
312124
683275
644225
652949
491684
400232
224637
612147
606048
1013540
498070
610506
1002709
526732
297882
628498
543609
864599
739067
395715
136324
132180
657457
389588
772977
130881
87941
542263
446268
251866
643237
584950
395244
865347
631347
897569
12128
888545
377454
475294
1000005
988429
786463
434248
778063
926380
185354
58739
687582
597467
432674
113067
190326
201531
279513
783885
951389
67408
290344
285712
583867
34503
285125
237621
114104
1039377
118454
294109
135502
969929
59903
1036994
408298
716137
622480
768397
459661
192420
436918
409001
372452
826686
87267
466259
474654
606318
753591
799870
54617
254544
961271
307533
791329
932477
865947
928954
933684
38970
180603
741925
254302
142847
581083
622548
39999
194996
915617
98499
864679
905591
1015382
895384
67459
417378
773531
618279
963747
225360
760878
826799
1019621
800857
263649
660974
28014
160711
781484
834051
756678
26592
169530
506949
268785
174630
499713
739956
700683
875652
647714
995545
508336
719336
791909
659273
876660
283175
419466
626068
844495
31229
147014
929480
283721
367518
605624
830194
274227
190032
174905
368154
726880
247550
548598
876118
787243
1040713
164047
6351
392202
881790
393766
509650
265396
880450
251149
34265
785034
545626
660161
671308
294785
5744
98690
548517
845
675819
756144
582219
116251
685400
226128
450213
970388
444226
944486
635680
909279
15535
440685
281137
333052
398617
915946
414620
33993
809048
418139
717963
198884
491193
293664
833397
800686
48011
797081
693955
761749
351638
763440
785941
141252
842268
914739
866976
549317
108478
775009
226106
898744
1013688
609854
575307
172399
356684
232506
871501
288842
159492
606362
192148
6383
920905
383684
791194
1028053
763281
614725
212502
559546
473401
887174
38929
169433
402606
910274
188046
494032
929305
492997
678816
80796
686096
149720
808557
251421
351489
606823
331345
106048
576044
922381
353275
681609
831639
235933
423113
34399
334671
15435
325750
366558
603251
252895
768329
682004
299011
869400
843616
701562
764330
502194
178897
234889
259408
731212
619071
700669
105514
227708
261525
488936
377951
869464
11667
795797
281783
1006469
723794
529458
964503
289964
479418
66788
920859
1017849
594586
704387
955978
802085
665891
553811
163506
25818
966686
63421
355896
796923
525377
453203
244979
605562
177910
733801
804950
384968
679707
182224
915221
134661
806209
671778
70103
1038018
912201
735505
349810
363533
266176
744544
811770
41524
123970
38690
271676
292255
854309
304865
950119
277428
409593
671912
178725
57471
625492
536790
429784
499875
111960
669673
11587
932758
136278
765478
266707
608715
499363
371557
151159
6847
520735
945584
957487
334125
203253
694649
115065
209593
324218
931275
67002
574815
207133
32484
826809
132843
1006009
381230
288444
502591
22113
326367
600986
928161
531502
183843
484492
839919
365026
757823
277450
117642
349274
540050
307067
753352
821191
107927
103865
1770
22514
570333
1015989
793893
916851
871936
141722
1042512
535268
760394
613578
172528
746939
968058
567453
197924
456226
1015536
454183
1032346
285165
491185
178197
313575
593210
574134
442529
862738
812715
340259
792252
586154
944316
356090
866916
647295
533784
739035
365862
833671
603547
852351
1034107
598925
287659
599695
446912
680308
122030
333109
746417
840271
483147
146635
531585
590044
720474
443531
1032698
240493
855268
764952
947704
353625
967758
838351
587580
964107
218208
231069
391348
499934
335943
702018
477700
94271
692314
514657
703348
818484
280136
785578
347957
76413
534262
620665
405741
394086
356516
346883
320317
95638
773515
167028
471560
9800
1036373
566587
696536
157054
153352
628891
711698
498425
732841
620195
715101
8673
753898
793476
643151
976173
332710
245969
889624
268348
337110
772172
663844
31932
1016710
942308
925967
719978
38534
1023428
172043
711751
743559
279773
865029
647631
589075
890571
703277
836192
917587
906394
378542
224132
638539
17414
437286
1026965
515016
158470
755144
795169
700033
458099
739189
793725
968939
926765
472373
740659
80424
869868
687508
887279
524261
810797
461885
840882
53024
50297
1116
600777
921193
766119
869036
717773
154236
1015793
1011455
612296
731361
211976
538237
208537
335663
433984
875965
569786
800930
199530
262213
289625
95026
718196
657088
332305
96929
489528
591562
24597
858328
432334
511132
163347
547921
270741
420151
184775
138608
331919
396014
252698
711770
43818
268450
1023304
323684
303871
120655
978055
926021
201179
637654
1041586
292333
375447
643695
517246
419146
796970
528709
908732
988278
406889
837376
703835
363360
457208
58136
1009737
9717
244778
124833
474748
994564
967639
630392
606539
156075
335434
987835
89370
387124
512031
32319
910995
879419
739023
904831
544500
232441
748463
492920
1020105
445437
967246
442930
492151
365543
912416
855031
136105
483466
503199
48227
729359
204201
153893
1030183
961208
293783
925153
543691
732901
958235
77237
414875
204847
35980
579127
653659
379985
575589
867846
845851
528833
237966
559979
130068
343827
1039420
672926
600475
273621
81212
308313
625362
651391
740937
942508
243981
282070
304386
209647
175259
306509
381122
282590
664515
736090
370
675701
53563
649626
687973
900713
650893
136753
953612
344617
586496
74465
683018
767006
1038483
860880
163329
427425
181849
732083
937116
4698
358520
705298
240357
310605
164646
803875
735091
551294
28671
75617
619685
440013
1035914
12178
1019502
555108
301325
950984
842276
91792
408692
978765
1018565
226119
464469
867732
714369
351196
742600
756075
895530
972615
1026762
542078
332453
336826
773301
990368
541216
338507
60566
683228
255659
776216
1003106
475920
196071
742575
576655
552010
214395
161936
447504
332733
40175
474460
331329
203145
225000
580023
748202
473109
111466
947747
8894
673456
904609
916235
88984
387942
327605
987653
394640
852939
121949
740612
848474
323727
409854
1030505
511674
411751
800507
323669
384332
220413
512340
146806
903602
817698
451585
304143
848117
464655
914253
592504
1011069
343147
550283
178045
1002290
704074
1001421
914537
136729
348334
783639
931260
788950
382736
90716
525923
372500
270466
462688
895028
194779
122315
16071
702153
209959
626215
59817
39425
755812
267624
406898
675448
998683
253475
957646
608975
163954
859929
727064
382774
164138
889571
847617
530900
87072
190746
1025860
697768
141821
524752
274099
299459
976492
91930
809985
633815
89226
199132
870066
234645
33513
675996
790599
306008
635833
448649
238891
698874
780443
337459
687771
300440
74912
362751
352195
674013
872291
66365
392546
207656
834003
74773
812090
686571
680471
880361
1000920
92560
371334
156996
331085
508026
921943
702938
236751
439413
603373
193023
160764
622090
241731
309463
955205
360631
655101
129110
90326
233918
948334
220200
747897
245199
929487
599985
478144
865574
28742
842257
646006
378467
67758
917472
765664
200071
76971
445011
212380
481986
543579
639106
715460
896945
447315
943633
601087
595978
643106
609584
474995
4629
838316
878775
641908
960192
478881
338868
689706
597324
869994
366581
338652
229889
847326
305217
122659
884101
644491
856685
124369
939961
307342
518790
951875
747522
564910
468526
754173
621302
984245
618304
550613
200787
967786
1024666
927109
674493
128670
482853
611064
782741
849302
306112
164854
845489
814531
1032827
536264
745630
362549
1001477
937416
253576
100134
555903
158538
242242
776161
508011
374699
708481
183246
196438
669417
18379
610098
692292
380692
936351
638548
949064
309435
379396
575901
67714
108139
574677
401817
773619
291401
525388
16348
272689
378205
939218
104963
179613
254932
375497
305652
560520
988500
446950
22636
402174
817393
870003
191936
546727
362470
157542
110593
93352
1041034
322425
431480
87559
608123
324089
707134
230178
435271
157780
915814
269723
747040
721982
823234
1023663
971351
1019498
36606
380868
984392
493977
1021382
51841
483358
786647
97318
450859
262911
687814
389104
141345
419779
108802
477719
671488
13977
287227
858512
1019060
448081
15100
422960
550550
177431
883122
889366
762372
603319
156628
344867
580817
363652
527778
225289
676265
922342
825999
1021702
12308
617864
149969
832965
316950
766188
579840
514123
198203
793976
233801
180753
202477
95245
144162
207253
256256
347333
382793
770568
549962
604773
64535
156293
608279
522947
267287
469230
349469
154118
158826
760051
299098
990262
63715
158956
102223
529692
133256
296265
663010
652293
534021
966256
56742
542364
544539
380510
116147
489346
164092
659469
899700
115467
1003272
683502
642127
320261
496013
654482
232217
992992
237805
715202
734550
580851
260192
122463
509208
223324
18076
334013
928614
864129
297930
1026803
526783
268068
999588
281725
485082
182345
682435
658188
90238
762139
17496
818860
876493
977407
368978
296884
167608
679940
411389
512437
412629
746432
360117
887575
805856
950589
937570
561272
595287
671274
858378
354895
204966
807721
290888
777611
734103
773629
12684
566332
784188
540720
108564
145506
803879
831390
672350
175311
342032
702617
73135
144610
262575
327582
181627
1023999
698340
20494
222142
744353
806270
141011
580984
257718
313808
638580
251704
840191
197719
16204
730112
303851
184839
573646
899971
238359
469692
448063
677298
832279
611735
150747
716215
782021
979441
778754
899961
1043406
175739
427197
175585
201337
377217
283680
449839
767080
74608
266381
820287
564919
786551
701185
800024
41415
909947
1044273
309250
839349
987744
423488
727529
744173
908472
376613
871542
472838
612331
241535
138149
20131
296086
483049
704399
115021
397920
911341
276451
552513
717793
919183
1005955
398515
155563
216061
54007
363873
590709
871064
935318
539708
580042
231096
416029
809981
87110
991593
564958
337048
770021
432046
748087
486235
192754
641826
933396
2947
884154
149226
906656
364095
496889
774361
70516
517369
492122
478516
481042
316923
384879
960359
283838
23232
543409
690969
118846
289045
252754
693915
115094
834672
273648
376578
735987
585683
892115
956355
611484
812796
304370
300437
647746
874768
211510
395256
626632
458705
270776
358115
68975
62812
1021443
915426
1022770
395262
940099
632528
606021
790248
91014
978338
989518
419770
754315
196615
594719
215741
532010
1030805
684476
863906
741982
877878
15670
728421
781823
840727
94095
840372
944923
633187
950897
211806
797711
51682
210010
373958
1023367
323844
376397
316936
330022
187896
246494
188357
1035371
337868
128966
732954
1022179
126363
807215
381062
452265
211972
791479
338712
796913
338883
573346
44913
263142
175806
308959
299734
574071
904319
219311
504309
814008
485455
660310
212564
151931
371718
784059
72255
802528
983139
832928
891987
54773
494675
306762
875827
847162
254828
991144
521969
36857
541427
971900
130183
648590
653374
880908
794784
600834
977001
288136
593187
997421
727932
452113
729826
317565
899946
207543
975229
567971
704063
104040
437148
1033701
1000923
739547
228334
404066
542529
269591
262557
542827
353053
1029700
826929
568768
833841
917325
67542
622138
817750
653608
318064
1032496
950665
305335
942493
1005325
366067
701732
389649
799380
196469
643118
861912
632112
36361
888007
483063
301163
562688
825149
831972
734486
827682
501310
1017541
828949
313816
670153
811431
356901
876277
534613
1037498
449230
124159
536075
116775
9252
944530
511798
113932
967335
78281
681666
1024752
667441
706298
980112
49987
491051
663108
1018732
186769
325800
640455
1015423
36613
415857
801302
13772
381380
290539
769027
453754
790813
131400
744907
1043952
359665
955869
719357
169866
128295
363488
181580
822329
981949
198575
955277
1042405
3862
607776
335160
560789
748326
298528
1010472
535334
301302
241228
92196
348731
372246
5011
659813
434909
788470
118653
574121
118067
405851
420959
655888
311706
112609
301773
134024
960653
650419
800539
229593
915434
753215
169294
418493
669005
549214
46132
107504
87585
302903
926380
231265
851478
312192
334966
457781
737231
574202
143197
384798
44416
866066
393198
412750
319538
838560
554941
538874
688249
571309
405231
842969
820310
283099
337431
134584
778075
480406
73411
383914
796046
470906
701767
2300
467480
166185
485126
925054
521595
73419
974241
218801
392964
445031
956064
636870
190123
877843
405382
986517
923011
601081
608453
1018600
1021660
884154
326160
69429
998439
370553
534761
763909
144233
255239
359652
62392
666506
646244
374632
844678
175504
557903
88749
746666
870773
910310
965622
712442
621464
597005
518737
184937
957942
685991
957848
293969
836566
36349
442628
602204
733348
617843
535443
688488
37887
179167
837696
616484
381597
613260
960451
395827
941534
92296
644547
106030
686319
549253
578078
87448
122120
886141
98377
704659
10231
4482
744680
960721
927419
193285
832600
1042618
967055
832555
950887
138026
1005741
310487
433006
237571
446076
300851
344175
615271
495452
416498
986609
684089
957346
837454
42387
469207
197033
361167
604025
472385
451964
370942
690627
756277
218825
368275
1026714
634834
721097
1022209
24345
513828
95165
380656
960421
481482
147959
1039903
526841
370595
708779
730995
403953
2347
70938
477273
173453
753701
9313
142051
423285
42812
297547
159989
56121
242366
484696
133502
688654
387024
220808
881085
1016953
810677
248506
668096
190499
672693
469248
310663
61089
735722
578741
99427
1019131
656934
640037
934156
299226
641149
331418
895033
698690
183019
292343
331233
465865
580067
833620
164353
777803
499940
926962
931383
58861
907286
47007
779376
547941
40046
984
48160
205232
793330
446715
1004700
385761
100316
772517
380233
466868
347687
168126
491737
457011
226929
291965
934354
265629
650042
503481
476310
667605
752324
601432
162745
73848
287911
753200
742241
207981
1028274
1038018
730564
426728
70427
403230
79480
896411
869246
315922
1015101
459836
257397
309465
905488
1031313
296522
912412
500478
691860
741256
1011706
89224
785711
64148
127479
507527
901706
555557
895552
362638
909855
949700
183991
853302
456356
1045214
748724
147196
395828
978347
444412
176146
100045
704336
853243
83936
398469
1012563
914586
158914
471800
515610
101816
448354
174790
470907
92952
599741
655863
413231
883213
396183
208527
104806
416296
412241
187502
293588
888634
477425
309108
164085
250026
130562
506270
464077
551168
326046
1031149
77156
162633
324107
742734
901079
424801
529260
58004
208733
646469
891375
832386
456486
185728
517807
266778
902635
792424
632006
209104
755824
466766
401063
156773
443235
225050
247820
130786
705306
361868
223058
244116
45001
73073
314238
788586
897363
719785
213414
291774
502074
816038
255954
357462
799287
137635
5288
996178
739976
335786
382885
556156
903431
147882
136066
862039
151356
208887
55488
695556
147678
547450
735671
477436
443904
120689
712726
258051
1032874
903957
404876
768245
259305
673834
508434
945034
441194
434138
60630
572423
684179
148733
773619
425696
798155
633371
541935
321906
851751
703742
961625
929195
635280
251947
1001517
968039
744697
675265
21127
1585
294480
828242
498903
631337
356318
651755
978861
4066
706580
54847
1038637
369662
444962
514059
397471
744794
606428
705245
40159
31412
369410
624654
698302
536818
134870
578281
423478
577601
922148
141180
212771
673392
386224
372013
673324
810530
746846
595811
916839
1005002
565134
787727
684862
202551
397722
654069
34654
453205
130172
559381
408182
516523
83902
582064
699225
619615
736258
45210
67680
37915
75719
407381
675058
417104
797427
623143
444110
717654
448906
925318
761195
545016
410665
960316
221891
879466
871204
213382
38202
1002114
1015950
371168
676292
824552
119683
533472
25065
57934
246343
734472
651016
926753
719391
976513
995112
1009365
730467
982663
523645
95707
349616
149885
45465
249014
320626
615887
372167
488417
688424
646924
507463
915041
851462
19708
678767
416712
674804
890758
788748
235883
441221
347783
630895
1004829
955759
429141
877172
144099
337788
977400
981728
460562
185138
857586
455099
916458
114917
999080
466947
329826
114682
942659
979927
438734
784402
398164
638725
628700
234888
994488
910972
1042962
945350
409073
451938
215327
862946
979481
921423
144229
258871
585783
926330
199387
226838
544479
165701
103408
154156
1012522
225524
450921
172884
660833
771508
123889
909156
724820
221881
667848
55065
239401
169070
659571
215321
541775
295638
455818
542954
588861
228391
447763
434420
477812
469034
793907
838562
764649
613220
853947
761571
612850
785270
264329
892330
778724
269765
809396
82603
738437
546923
293790
705684
922433
342130
927194
455894
693306
119907
662016
991293
202497
43218
751466
204414
938440
164189
899924
192497
300217
721911
418144
947890
641424
46488
91475
194742
570195
495973
495265
657322
850410
155795
995690
788724
575841
962053
846478
1043658
75120
252709
165081
568802
514476
1035212
627474
81410
910682
183276
69235
615084
448438
1042857
47506
111903
455510
720088
758608
998625
675762
141465
599329
793203
890473
794751
643569
555669
1028791
767940
985117
581996
1010281
87958
567526
62485
1040222
842582
979041
8139
214627
669412
881757
833710
380406
368524
668427
469589
114690
437396
235225
1026250
953194
1014820
813908
312746
593223
747748
271817
356391
821212
581163
837979
161632
610427
477521
98124
34839
664020
17535
552545
1013280
86446
535096
569212
856812
210751
589864
1038152
408637
419538
441130
638745
739242
259116
1000916
725500
146956
54787
985141
549353
454115
204185
851126
140613
985634
667377
475532
809092
956433
110435
536301
715300
970214
393474
30425
322278
368171
599304
69984
941778
982375
904699
178233
751380
592571
838146
937209
701147
942645
839325
204277
915982
328111
699364
89711
620374
306333
1017920
552728
534850
181783
525072
158716
862540
133660
806314
713870
222783
306704
867030
245135
603209
620040
823426
661951
1032606
582257
834389
229948
754406
312935
152800
945890
251083
445872
557746
696338
810567
860962
636202
101658
491849
626610
694614
818073
800585
53464
322592
30284
264566
501274
292843
272480
11374
1032601
516850
243080
354829
543920
776736
294046
916027
510872
672466
399773
123361
868544
640179
817732
493014
838159
813903
300948
20573
99597
318312
10749
741976
810197
191263
76629
507276
482965
766414
188862
807021
455352
569717
348602
319854
1000147
531527
183533
767629
797972
1033858
323351
353862
668729
715945
430377
105971
428133
529748
685488
132932
156335
603104
781410
794099
538106
417245
99722
234175
40339
822794
880286
546299
664489
844299
850134
660363
897988
113407
987029
134963
551316
338624
951654
945488
810055
418523
376842
648485
306821
487261
375801
446067
819025
1021352
590665
12093
402002
75378
330702
32672
475577
505233
83141
874145
271999
40604
474441
587063
1036669
141141
688590
702829
2204
506297
779409
827395
320590
791395
43751
137958
102564
827132
390188
192145
971808
93321
770300
256572
17410
612877
230962
305790
309113
131419
881648
475357
309122
49864
421257
465688
1029715
926043
903455
205440
493660
952337
432945
207518
206815
196548
150633
927196
714546
224791
305676
445986
623673
401800
666450
302027
51691
1019918
155850
555752
189075
608781
377366
232898
269955
647368
472537
128330
662264
760737
46464
474341
417212
29430
88703
530591
586668
1018620
359101
519108
216945
1006594
349727
607717
591432
873424
324362
174765
90995
27844
919106
385108
5629
866164
976725
1030663
173839
863572
439603
1018183
662640
274970
863555
992845
482368
654929
604598
821214
14823
703308
628245
281395
1032633
703515
129976
921804
100425
502829
182839
623607
363551
535726
356315
802377
619715
970178
664131
306144
851910
724885
352845
192102
254197
576313
947183
402892
111241
1016397
418724
155969
453707
982681
515079
127666
1040192
365015
134485
826719
734491
562959
807138
177478
942593
553771
494503
595913
276415
36010
403806
561908
392023
243681
1016670
235126
526162
69915
671418
841474
567359
206406
379442
708710
706189
240757
355048
255252
99143
859749
387355
522700
780400
654991
315395
896386
370991
278288
488969
555129
515586
574278
807341
680797
77899
87624
584382
765816
581398
830331
339675
319075
558585
278644
61393
673597
412686
785833
322138
469461
730463
71277
592329
255380
23925
565327
824506
380368
763137
466972
58140
816086
385999
477028
192918
460327
640707
798953
7945
579071
187154
850411
987489
186487
329856
678485
676987
711445
1030214
399067
661982
243914
546957
636282
357382
712225
284799
874869
251683
509773
941914
926465
6068
45978
898020
274711
834851
407370
26515
794740
835989
1045001
374629
930147
232088
740580
892814
187898
453147
310701
503615
926970
913359
163715
877103
934057
159145
1000316
622051
357028
145409
994196
165677
824985
978215
979940
481012
653969
59711
630308
38956
285697
793998
604462
64740
400868
29583
583165
868378
1040482
279735
265140
20681
861333
467987
169197
360575
37566
202930
565693
780491
557059
487190
742333
209690
982978
436038
191926
130623
762941
34681
1019847
553133
476277
143523
171094
468743
73205
806901
1032907
790112
433212
596965
655669
279681
682289
888112
547545
808209
137948
442423
285054
474443
34833
726648
211682
1036093
200902
173220
185222
935355
447364
62737
313332
320819
186553
5212
336215
524
216097
603452
161087
806100
11264
519138
962771
937772
922793
505139
350441
992440
102652
50221
996004
937356
922324
943531
529153
262512
521591
545132
25272
106629
787411
213126
526180
578729
448312
852170
399034
545159
715409
267926
924801
670064
550630
164968
898456
586950
618425
375317
613295
964015
294906
293467
1383
417593
898166
355571
205389
132449
638211
930607
884866
288856
918237
787500
952376
642225
374227
151034
574626
49997
930616
751351
223410
967074
89836
434393
406446
877869
772510
230275
704976
217310
454478
800158
264957
655504
229451
309228
913939
121567
327952
180181
638563
361034
616055
893413
443720
306973
230165
182737
855549
695614
578318
432698
602321
413858
153776
236425
387856
59049
207832
282639
93446
84615
898126
146188
105321
349454
11263
600770
657950
577359
663961
496934
597542
717753
122952
586329
708263
265758
238582
331720
552321
598871
241264
635359
459728
748706
658001
52914
81616
605898
265777
615788
384578
600843
79691
837286
800821
914026
286697
838942
126080
380333
54210
581481
669790
278826
727133
304074
68178
943116
468640
273907
826284
168303
636200
571911
70715
440345
940126
488397
506830
1038458
824736
414306
227320
705254
975083
685293
620227
538786
368486
331880
934366
420103
838081
833460
889165
191810
136698
484353
338719
884956
561141
481362
747720
955602
792546
179797
113821
416926
212667
505330
512248
1007854
969941
681047
869183
240956
161449
179446
242924
340655
3671
50873
838164
840879
430906
447709
593655
629943
748763
288649
368426
911424
154028
660744
294616
881460
142333
537498
68862
879944
314343
788165
554265
225556
997996
638562
99434
491171
421086
26622
277095
731882
366923
741907
337328
908800
961726
770648
232864
753870
416024
645912
683680
972031
682757
298336
546968
233844
832608
659647
32177
601813
976836
696103
662477
767096
838892
197015
444779
275096
91000
221737
413071
167494
343759
292644
205998
102376
57906
679875
289600
828510
88860
667136
838008
1025814
263833
843908
671918
217730
405214
407489
408851
591598
754311
703715
806325
316256
835856
53601
638089
986096
986443
647663
550415
458376
724380
734789
909939
113705
358149
253601
883844
441563
101295
728990
875649
427084
746145
743116
31692
795717
401411
104839
738713
607560
45283
287060
222649
960683
721629
28981
67286
394670
897135
662111
664145
814790
294545
763076
614405
364151
336008
792535
567251
280495
764662
311801
694596
197952
558524
688200
175417
90426
65687
13189
957770
927384
838370
252313
586113
513830
550373
131165
177171
435633
946515
301189
760842
887283
486256
113096
930534
860324
431275
889437
571824
708618
315081
858559
975488
661881
818826
908426
161406
154494
95948
369185
25907
427261
972841
955061
658260
453609
277715
879409
828524
721825
456404
871219
755415
765014
736933
184406
572606
163603
529001
321403
729408
719560
616111
361672
104261
398672
330725
458634
155395
606322
12601
253869
786223
27583
270984
370897
948206
1014392
450764
867251
869727
460797
34881
380301
828925
978088
923996
219599
837514
1032988
1034611
667160
374265
428723
668820
629919
533453
46851
711662
892035
292172
20667
488891
701535
106019
101060
903337
804393
754565
322599
131842
233002
655202
937027
568120
493488
785009
294172
362229
756743
48443
1040753
708386
968741
322576
109136
564546
759497
579015
407825
947469
855604
638570
1034483
699091
1016969
612024
319621
135969
129894
635085
332860
186389
551016
348291
681240
182388
228021
796358
1040564
186773
195911
106385
184561
2279
721488
629881
831731
544937
50857
651395
1014964
455195
802519
374996
884176
629530
517583
364224
38550
241833
907812
938176
912670
657312
386728
430756
638947
309624
761494
728000
404874
279301
651180
75402
830161
879020
663863
673650
710754
430389
1019140
557071
465123
702920
791920
690925
585645
317749
830068
358703
461519
75857
397190
1007798
950833
665578
188710
927236
169658
656709
957991
952965
813240
815458
805005
761196
582532
56938
277738
494984
438637
699115
755434
606567
963496
859316
293016
2963
450114
514423
554367
363185
955127
594536
40231
1032987
201414
763570
391198
684984
688864
330589
622076
896567
183624
853749
8419
867044
294039
817802
892605
1023009
829936
667087
224935
668353
690493
808675
1024874
42042
358346
644714
708480
621193
98924
255312
133205
175494
510317
636393
855580
842048
82288
241292
169640
706610
175852
171059
763930
342358
464441
689976
672595
55474
393539
804300
564389
134542
88482
1037527
699272
202032
111759
721267
413725
581437
795719
253567
510876
881868
9356
342204
878496
1000039
599977
386312
933895
352849
962319
443813
522338
800368
848411
165754
28304
719605
121176
195841
376725
879191
265055
599205
53883
189241
387910
844382
410040
32429
174013
1033419
823005
301057
748174
1040250
206946
16691
500469
911385
26962
747351
473014
737547
1007106
1034944
169333
690991
476041
754023
743150
353091
39307
1009718
391974
76366
458550
315485
183816
123767
824026
2903
958321
361111
1031962
994827
415933
11620
229510
973837
361128
734791
579607
408446
321755
624877
250695
439644
334112
466776
739574
70102
691263
977149
579121
234903
85024
804152
554838
457671
519299
631909
248288
102846
429410
480868
981191
947674
859061
656999
49423
332634
615745
527710
108876
706246
599024
631142
390203
168156
134108
501450
752907
164570
513676
917176
843403
58339
671489
256719
677401
593544
384763
129699
66825
846888
565692
612840
278263
443923
899649
642171
375545
551880
856697
276794
554273
882653
426351
777755
439823
809094
552482
1036475
212148
183872
851279
321858
221008
909083
253951
829664
203449
473324
668170
551645
781460
1018246
438201
499356
606793
330662
583914
474844
483633
287777
846764
541925
487891
664185
500548
116022
578462
68446
779536
101509
1018688
775303
283674
958564
736198
326682
133207
829246
999323
958878
1003257
85292
799066
581370
502261
282347
396277
244027
774846
175077
751958
637376
605196
867086
280610
350771
985920
485865
352825
175848
823250
712742
959836
793462
556540
974152
379350
932065
301511
471885
482388
823225
971272
825074
506511
381182
487465
566054
357556
406167
897003
668942
234150
327220
1001670
911799
610033
38412
756901
598764
94521
942770
663655
1027406
262853
351100
942753
327935
579037
154388
16593
996876
250041
205035
196078
131601
737555
853535
456388
78961
921522
165922
792282
7963
880463
621588
246839
303050
572961
222335
335222
617144
1018690
776381
519249
546603
540754
971878
886276
138959
799434
489478
846085
292879
1041539
741263
883158
230780
27668
577655
2301
640950
105318
944319
735566
82521
255425
876746
100720
388021
791768
826572
80114
69595
1023824
568442
426464
452417
147972
555154
231518
864756
243051
50900
1015708
170933
790509
149304
698355
217891
728562
997989
368186
261192
599911
202473
1037249
807652
801523
292635
475174
403135
226156
304282
246105
918128
583518
694781
260173
847417
62633
476681
246981
454659
844297
721440
432398
926267
12725
658028
840281
425048
832801
25249
912497
504843
31594
114546
944988
214730
157517
695648
732277
48918
455446
47984
873199
946694
111359
486678
78300
327211
689172
685802
9466
540320
447518
459256
228689
25579
797761
390515
602712
22931
970441
950103
66375
1013439
29204
991709
416542
349747
533271
813463
1031635
561901
917369
791453
1000599
621819
682885
902404
643129
683809
470678
1008000
879722
232342
221591
998904
89311
765045
247675
553017
208935
758707
651842
990976
939309
145552
827279
116396
953499
722522
372832
992476
509171
353043
141463
75403
581084
128507
17401
1037760
906960
978741
683817
884844
767483
690930
617091
447288
479254
340470
864623
694013
162615
698622
20286
118825
301768
331826
273650
474507
819075
325305
133340
131965
1043057
470761
612471
478878
125175
391306
775132
350849
635372
705809
598912
1019407
413821
712992
736053
758017
40430
105315
430053
515693
794150
921682
633508
974702
353177
222984
435622
144073
150716
590386
983984
528501
212319
622850
820789
772638
864460
350722
83740
694406
192025
185550
538891
441466
483129
1041
140810
308164
857603
691417
73903
258599
245557
53383
71475
1032186
554090
887104
521025
555521
443534
726420
1037763
40010
199402
347774
69819
198149
834043
1013112
15665
396309
683020
555934
1016364
493879
479817
700601
76261
901395
923615
895967
777968
119501
605232
165996
475065
513127
193417
769570
60315
979651
756565
392480
570594
449716
676876
858969
250986
507481
879817
813110
496104
412423
73061
89715
220885
936605
514773
519500
242457
606848
381750
497715
339945
354980
205977
463574
837637
765534
295370
362296
900763
774830
154037
399224
805628
142934
28218
728841
449294
338625
956698
235263
383321
1000993
522050
477104
71153
301232
530126
922531
164564
945806
175637
900699
661629
112954
167354
22606
45566
232486
194626
847956
74083
276443
535514
119567
497238
791446
613085
1026045
685976
757996
556057
114281
467489
626341
989325
582570
784435
314864
195647
135474
856973
598894
623752
815383
368173
47423
164832
903049
801130
302314
1016577
812588
596257
614748
297818
31872
213209
635432
408397
721853
760143
859171
457409
808176
953803
589915
632242
242643
385227
343385
105687
939037
562668
440650
969855
49978
284493
882083
687613
674999
480984
369725
696820
453519
253944
295686
436035
276324
894255
689979
672688
235720
978067
525175
383173
655519
328001
377103
529344
554969
501701
68326
544455
200597
21799
887562
834979
687844
466386
150187
804873
595841
472883
267211
483441
936247
198908
211222
300442
439989
106091
707599
58435
465466
823954
377788
41231
736888
70013
779881
990540
563443
159844
662866
915135
429438
1031723
374060
499292
904086
843751
463694
735635
515287
780121
420120
375411
561166
653120
37800
927209
288480
469056
674899
151640
1042116
653097
116120
643987
910821
554229
161112
457267
92543
653360
82049
205897
1035956
1039296
170249
726908
868183
194062
556775
458954
509419
992721
89189
812095
408799
304603
113427
934853
352932
89138
322810
319409
607890
301914
289595
781622
432406
830301
94025
10930
43224
979076
760675
647583
15277
425687
795380
27609
522982
545529
266094
722253
68503
747844
287901
310924
358023
49892
301950
922618
611427
1139
172320
300292
887315
109492
116382
879278
861583
1031409
937139
356527
756913
60722
391766
557673
133122
764694
446089
675462
221520
968054
472472
979702
359778
3015
409154
630829
222615
19935
133997
656075
911727
695705
410832
624636
332755
113716
339908
993221
299643
382352
551235
608919
99329
495497
282341
211848
675582
260766
435121
123238
231901
972321
1023494
87369
604937
234347
874883
317151
756071
711843
55093
966923
728501
909052
856458
89843
671646
223983
701391
398997
893673
467651
426370
942112
721961
565980
254050
625824
270635
179584
1043884
548940
75568
207879
349505
853535
270818
14885
454833
186398
519257
483319
434431
445431
205426
131208
376103
474187
58763
655204
958937
791858
107112
346426
347333
103483
740336
654281
642508
370836
681896
879036
909914
930620
961171
669911
878655
525365
985288
134259
871693
930454
999457
958785
936182
186140
264917
47068
386884
471710
202374
313076
255256
804207
735881
163295
499627
463238
963358
544961
726951
782171
197602
57114
242588
945594
594831
420266
402187
22986
154719
282999
895173
976993
683809
906282
516075
495899
634489
102296
721338
80973
61998
957539
899920
83554
456488
302044
37852
791972
294439
24700
213760
936990
501735
822170
56790
803065
411753
281742
499880
1003574
721394
1038744
502001
561542
292849
529595
1040624
741040
1040338
888611
583549
628342
386917
7643
223797
337931
413161
796778
456990
136350
593814
876170
604413
965195
141216
317699
554874
626991
458909
207492
547288
200296
354997
305522
856212
109561
660891
500561
322483
482514
212948
782142
1020844
402465
59294
202920
564324
967814
62577
544023
357818
947475
289593
193345
575172
706316
889012
913171
338830
774273
931035
331098
622776
590318
388865
464831
470217
250276
474457
242423
749108
619812
728983
661234
279745
228778
270699
81147
480938
263733
68264
855822
252338
892069
227089
434353
905831
898240
5825
861738
963879
8921
501944
253753
836272
904909
656638
897631
12059
434388
758906
31980
835497
121340
454121
461695
175580
838555
829468
962481
909960
496158
273987
812316
213518
804881
802049
399474
157018
510560
754650
395983
1001800
709362
272386
759784
472086
111719
294753
15116
776290
717254
8543
534900
480924
133426
523817
686068
925623
152379
505612
776308
327676
797723
98839
706546
394849
39685
258385
332569
778406
457859
303373
1028307
465392
513292
180134
625824
978480
926520
421557
441901
920740
227316
134413
40947
130867
944803
1019908
745691
790838
747484
441649
44647
281717
1021055
748380
135704
441132
208289
391841
190631
327281
719774
580632
131438
391599
323960
317798
921777
689200
978126
207800
696582
675206
672435
10381
324618
342439
28245
708239
815427
342927
734053
799945
53531
278210
597155
66036
638526
50562
469283
716910
1041030
15970
20820
974171
10080
433064
467983
876145
154215
374152
913221
766235
589855
354100
152699
880652
19438
681525
585737
174087
562766
573624
103220
652388
778040
51464
23354
578745
185621
540826
742424
204394
175774
847944
28473
942821
321387
595657
813560
597538
197749
600701
39180
138430
761038
934336
158514
697284
847238
875517
84792
876857
935717
615138
590252
192417
132846
1042679
414612
413999
31046
789437
296494
471979
267996
472599
48334
272248
657172
46705
449750
5166
277100
486677
197545
292867
792236
882248
1032484
667498
745748
278493
9140
636222
878775
560798
621508
888404
537542
737154
844552
311176
445714
757870
926544
908537
48373
967669
26322
982902
707644
929630
613984
45813
928208
825607
15843
377678
154294
672112
444276
172689
867803
906658
250658
467652
824309
944141
479940
403479
544695
461068
49116
645909
964217
808713
373324
14800
154131
466086
175907
600755
864300
540667
794736
956772
284421
95742
301286
692879
548668
798509
139511
791823
310819
242891
915945
596427
77967
730765
418301
645308
970447
780012
764113
824379
134107
922027
978684
230562
58193
566754
625025
193375
414139
448040
191518
216989
980659
509162
823464
150145
1030136
90140
551449
387170
853207
255412
1009864
377946
787824
983825
228011
670366
526109
300270
93825
734860
195262
482781
829044
453710
682294
755396
604564
860190
780613
710939
113209
950
946840
633554
914988
936203
468023
234724
155007
891115
918409
412751
205390
179283
800281
234749
563976
926455
435510
544506
727116
444799
559187
176780
323906
206268
1037313
884695
354798
832051
702367
803032
697760
401778
272613
574571
848501
911623
492591
42964
701238
370704
690112
560895
683596
849790
632526
984104
496374
428415
727633
941993
403851
211060
578677
442418
726357
32510
980002
1019386
796388
1001405
338894
63277
681607
1037172
314802
571759
226600
967314
610703
406926
978699
591824
494054
330581
497999
476055
962477
842895
534461
77165
1004290
43397
697656
150661
64054
391396
398866
352006
388895
494971
823837
995978
853340
598595
738441
663179
135092
686540
990947
119815
940939
640278
596761
775232
201353
460149
446877
768412
865168
562967
482269
646880
29160
668570
371399
782288
69928
813299
37840
320441
842440
456526
1008365
394069
731846
596080
380888
990365
75897
765094
507444
425103
418073
717878
1015958
997736
894669
944433
1003219
368124
36189
210707
462685
758933
1037842
204114
362554
66881
956067
835570
755558
686226
412658
373189
425051
726507
11917
985134
895118
907159
81094
640626
200668
949019
852508
352516
256656
932537
600667
163309
236158
186800
395681
346080
380191
298907
307920
416649
790924
229118
632333
749657
798959
689771
660365
614619
906353
778929
258367
22923
435178
547640
470761
447345
100118
851449
745109
1024282
6556
113457
1610
891193
769725
545288
744918
591494
614131
805041
540931
753203
949137
704584
337608
881845
260566
68472
988259
536843
553919
2032
643255
89985
634224
859483
611704
960386
915541
343857
237601
436352
93668
918905
354706
834894
328955
666227
734504
945648
230606
715441
4477
481479
636695
778196
306240
2953
568411
145225
828302
494788
1035984
39215
886190
926824
947888
682926
480489
131113
548399
309470
24938
357538
679696
936443
944223
655329
400489
707533
977529
157213
426925
618352
944157
804954
982816
263895
649344
298415
70797
779769
445310
703963
800253
869644
557318
849949
835225
257899
358088
473131
996066
615454
962317
325875
70574
80864
181292
49884
181200
436745
776129
33985
666538
575707
624522
949104
1017392
517591
592342
853471
423126
1013611
657161
741471
536271
922826
732573
800185
20672
58224
3441
634307
504589
76300
502856
730262
832845
139773
336694
894248
933472
725949
621403
465665
407491
62828
745952
454239
111246
894906
66240
239779
321473
1032691
727118
150799
640184
547887
414856
282057
891218
647714
219178
3404
998501
83474
979438
282286
599312
205626
428764
14652
243716
325219
551968
166347
687072
415714
444394
639548
316052
9494
155319
478180
4748
341814
635952
227901
272778
721387
126665
974882
100435
63628
712251
322136
224725
503933
291787
163822
80371
698706
765565
570153
366357
764324
99518
1022365
870454
470132
20917
1017365
56465
228466
148124
203880
730382
476136
1002528
7965
314546
589114
40414
415957
914475
827340
390611
905808
615659
127970
409637
610737
667159
465235
510628
3560
159271
451786
939765
668413
853358
89913
572717
1006004
874448
1702
797129
867946
1033997
673588
841493
185243
928066
449336
337367
516730
552676
991844
846093
513340
443859
212879
15835
149490
896554
449124
962494
309883
295325
805264
920382
678962
595605
386255
505345
820433
966369
152976
1044724
34300
63246
86754
558882
354796
574552
84443
737664
459181
951405
747059
79867
926815
250875
395420
719369
929065
153529
478418
43679
33229
204520
607054
448638
654073
962230
438218
278808
829968
288808
896696
268757
767996
762308
671259
690447
588004
317990
306149
170638
857266
287949
243918
214777
75874
909748
237257
93718
676914
679385
361793
801401
423109
732075
1016604
167824
999004
465207
853507
1032771
665486
414178
410884
501222
836114
764278
954243
263077
935655
305989
461531
239670
289560
794363
925425
158675
523131
696840
953135
991196
706087
636894
586699
969060
178277
387937
299262
775476
867438
203268
64540
232877
939060
16302
615897
733353
149646
573611
520453
285353
757477
102448
313952
974075
853641
141725
18999
286204
408806
503238
298106
494486
933638
232719
490052
409076
492240
329551
48656
843352
648385
718090
469266
658016
385020
287595
780686
183708
953299
236360
626113
506438
392667
325551
743288
356333
422626
922344
369074
316871
68271
896357
933434
148078
785400
287066
151511
244286
681110
29614
237051
224635
816262
280572
988611
211712
690964
730286
859695
123278
533721
557247
920561
957459
873835
110074
937297
139057
656538
522227
547211
953929
118548
688040
29135
808867
426458
549246
450377
333419
120696
948791
874971
419063
394666
235063
324110
16285
30028
210080
690169
32872
514042
487767
245051
978217
797562
4899
167541
255064
982435
686711
317176
3656
566002
886125
70915
147219
78571
816600
258597
51761
444101
250492
1017826
850571
878017
846617
730673
136905
753301
732560
775948
842507
174871
783506
870644
169127
805081
649651
324859
300775
888484
377440
188671
560849
950118
119246
450052
67608
532137
1030978
313253
761241
730690
247027
903127
644746
959604
1031218
464747
549127
333634
737220
622214
573682
809755
886891
306131
460506
20690
655237
400559
214224
293954
233722
963411
278079
169488
788523
436727
858973
1036422
253735
201058
770844
940038
280257
700484
229404
913072
869130
660224
62811
856707
659822
468860
327686
296434
574645
181139
947594
221432
501967
207577
330962
101303
521591
254589
306760
376091
606218
532331
114007
767222
506137
1003365
362116
292123
572645
622936
423616
571165
438435
61117
696655
566335
486629
974763
762917
128591
304470
422944
795664
280965
1022931
224359
1008102
172420
927625
958907
150446
265957
479855
752956
245430
978252
325534
12533
1224
632530
38195
119890
635155
515610
407209
630297
83739
466922
391912
908435
812551
186104
398962
535430
259397
686573
857578
478392
418079
58714
442726
492505
675263
190688
976289
626531
826366
631341
960638
22992
213249
184852
210040
1036846
328862
812592
592567
303665
865971
943745
1019569
942999
467329
354403
793042
986620
295388
766555
712562
99072
699102
717623
400671
933962
132468
265882
214325
910199
344455
370757
285230
561950
405301
832464
520452
440273
208188
354634
898542
197165
826700
1040334
679728
457244
465301
222738
961372
768449
282631
389192
733855
756166
496604
664520
824441
761780
141155
639986
711851
820240
851604
692998
717504
921216
43245
36185
359377
900761
39129
488352
921469
472018
569727
133043
507709
306664
88973
340066
196921
304928
78069
613706
667168
786909
246131
896824
903029
711134
86801
158207
827113
694628
807869
159984
697550
84013
144610
760149
689785
676926
731288
824983
361180
855158
158119
71337
46493
52722
10532
864332
581383
441936
199506
239369
810843
266381
1037104
718266
585483
526912
120239
637115
51846
1011572
840549
724748
656808
1031885
321848
238253
913871
791823
130386
1000309
55970
94673
232653
826212
293177
417452
124208
370533
596656
856157
844077
156184
903531
960018
274414
627682
406486
26585
404378
331753
875853
398601
596894
423985
541897
434572
561752
425770
324277
821872
923410
265602
80463
125049
463657
703524
240975
1043032
585906
506531
576782
623867
49252
546114
990117
830933
896756
545104
470024
937997
926987
89872
392520
900167
781012
395168
437806
517944
176101
910633
526684
516563
600649
892641
974979
662321
974301
869426
313663
330391
661396
804301
938576
207511
585968
626133
1041660
775082
471751
965002
43957
599078
602361
767650
894833
590820
804533
588897
621580
95276
473243
987359
595964
669012
878427
255684
17247
131876
330012
418361
388334
33415
642637
236635
102271
168869
120130
333382
465173
275173
935387
981162
1038686
655769
328293
808639
976438
777725
736161
126523
320269
593495
910341
516224
904932
1020823
339821
642606
652955
407665
12040
25286
407580
808379
606288
276240
269299
274879
25815
599601
901070
482246
155408
418270
268656
13598
81894
67264
544129
9162
225134
850874
880483
362948
850591
145363
878254
476622
720255
233034
295014
115484
669692
475260
802199
564733
293884
965036
785561
340572
908502
374088
511320
815143
473282
957129
820043
1004503
202270
360140
1027412
151297
1027134
599125
709430
101689
957700
1001253
279543
322980
357779
995863
762261
962351
389087
852755
650933
1008310
19496
824612
453721
7652
489137
139018
520149
944420
678603
982716
990352
1013187
949960
812768
773184
129107
965620
985983
453217
119775
403110
947455
519141
348734
31792
955977
412075
358536
227403
610859
897358
458164
725099
980969
808460
914208
787591
405869
273891
48981
376040
857343
293443
991305
586876
460499
555247
122836
181358
70343
1037477
707884
987593
182847
961819
819098
271858
935335
887906
105809
531726
63638
405531
649664
597135
521758
34038
180024
553771
948455
402794
572248
468807
524935
468823
641161
391227
375172
70477
664472
287203
174887
719494
609574
622342
340111
657640
77262
838304
14406
378149
912020
788236
141735
37114
696958
58872
454779
27527
756882
201400
504254
1033179
554951
739265
1045410
114420
519252
658863
1000925
556296
339707
657270
1000393
707015
77422
618538
697045
249824
4674
953854
658474
437562
925125
681898
507018
761907
788605
49945
981561
878101
154638
950118
133559
373788
995425
418778
607803
56305
949602
434245
636320
91877
87664
706914
950545
505734
563888
270372
711482
31713
802593
421262
944209
449365
309450
195383
812199
725601
451230
768808
131935
31911
30157
73672
918338
338012
136663
52389
334846
528841
430811
532282
376632
912312
381344
1031675
439825
625628
776271
749029
404277
930490
257942
897052
863554
6409
464155
631968
802249
73996
963783
498292
521115
907953
858758
830636
855239
388334
52304
946122
999825
660856
868043
484616
987901
62040
961604
752367
90032
964467
923608
862007
182433
704356
236052
446875
1037399
142020
991414
960433
672786
729928
749140
134319
653202
236857
88920
411239
754297
58449
991287
554516
306727
211095
1031741
1008062
306153
654566
637567
814682
794882
809763
220792
280150
349671
377137
227079
724262
27169
638284
627017
19992
610441
180171
352934
1015510
663938
690803
913024
923658
268817
420306
730227
786873
32199
538241
212049
226173
162961
577233
667701
511496
730993
103203
185082
479363
489929
542077
591588
47415
621318
933924
84581
20438
986912
430064
261254
298023
403271
968906
687929
395920
968796
143766
136485
352508
247102
670670
683322
427928
319126
526831
664074
185211
811599
613698
648454
833722
259455
1031989
165127
471539
764549
245225
649261
600006
222962
604823
954876
643629
977893
747435
719136
137369
195279
940742
372605
176304
249057
829130
609527
175828
826357
561711
301774
565474
607446
987456
566255
336882
496987
553911
505909
156552
320953
1000304
265361
306767
122603
165599
514358
578479
636811
586343
605358
490246
861524
157477
656619
226528
272755
730551
332852
202855
18601
812994
733028
891572
599476
1042474
77232
616090
1032490
985332
89386
475703
227196
4302
315876
118580
404077
494894
976662
249992
1039547
638082
358265
29035
900009
248528
868209
1034268
147650
713893
404658
717948
665782
868614
723820
706353
792527
372346
707936
298466
746560
870573
966911
78751
782492
208618
652276
109410
687815
979745
747512
427134
22626
1008279
920159
235140
132133
470726
311086
681010
734326
75138
174343
447368
762811
1029697
378292
399972
253096
815679
337199
599743
287629
13119
699478
489096
897749
1019622
778418
774942
551562
768853
896814
657292
991542
509717
11458
115223
443170
243359
275998
644488
474846
591325
681962
58927
556315
39997
810546
317203
444189
500141
664027
243851
1028744
666248
459987
52946
604340
850048
404243
954913
350798
377731
600000
567803
1009176
954651
1017288
529755
736272
780090
397342
479884
574665
300
69001
167135
690776
1016025
957070
16370
21280
943945
466736
656078
817716
691395
354328
606745
467958
655371
23866
755425
299500
964517
392565
955244
870423
788890
659063
267576
669488
464514
442242
1019221
274817
784790
883426
1017746
988402
844585
896396
885904
879648
302235
193532
703374
670966
146886
10404
489227
367331
714373
572907
332172
371615
437005
204785
816118
975533
585265
289977
819199
1020780
80391
731460
1041103
118372
332239
951630
342686
112249
276072
372314
628445
196767
251636
580123
514285
428931
16647
898343
1026979
192696
74832
123786
561391
209728
624169
247666
629798
560727
524620
688172
580976
670715
980500
248340
19804
86424
846691
979841
400434
757910
793852
804247
668187
903717
710690
425958
121449
26103
780603
322885
381093
32575
271446
806122
938983
47252
298554
286657
465340
293893
536896
818876
185234
601879
391896
818291
27717
900018
555279
547551
1003704
394623
301057
739337
526498
891362
597042
320155
806073
180697
746653
444879
821661
977094
968023
473351
700225
505486
692647
15693
334405
473414
233045
227979
1016023
723276
149992
769828
34125
743868
452183
193532
882189
288894
1032056
967312
299805
246054
290713
630428
75433
253190
678187
762278
224003
720558
204252
941628
389272
538800
872685
812429
452426
57178
68218
926289
422744
415716
197314
603545
198177
942865
161355
182972
578807
22002
476476
981284
428327
85132
965395
681037
591017
1002371
782324
270730
193090
678047
255968
445450
766471
303404
56525
451739
157402
430054
773802
719527
266093
337936
90620
79920
72871
961699
929118
627140
997475
604028
168174
311292
853411
1037444
373897
434343
488465
438035
784667
209351
665836
1011453
314718
91825
367786
37856
713446
1014057
610645
424905
72079
514525
538262
62260
947106
230468
1030114
414544
772716
761271
345297
650048
69795
635034
261864
746585
133246
500089
152280
939710
154824
597395
79992
491345
282894
823199
872589
955310
227066
704913
304641
304013
973261
609023
1034945
149022
52071
733304
574663
471426
945069
33721
532979
193434
802141
177380
9784
114831
81342
94207
517103
731001
627562
4237
587912
1044733
974912
203718
237685
368591
1013740
793066
295159
2003
99666
20287
494937
588338
585651
123258
673378
668541
810048
992850
7972
499564
328293
491309
905278
852124
996550
270487
407440
767210
241529
869659
662194
300273
946089
111862
271988
980598
722388
107181
656523
747299
128691
983188
1022961
944145
116087
985042
6996
499870
990223
844496
497575
335378
424105
266781
574556
688500
212814
901268
304685
938687
381221
1004038
850029
142726
858994
468817
858752
289090
442746
198624
134893
837200
242213
435405
549794
581938
274120
42607
289394
66484
1024312
117321
896177
943153
92215
791613
160066
188303
844078
163517
800419
1019040
376801
605147
346483
682886
81657
745467
1017693
867530
969626
54104
746704
929168
368679
855523
131726
374316
1011882
690028
903782
78142
925645
512891
136505
194784
329236
823320
38207
765202
1022748
943566
664902
239955
264839
513281
857915
933120
175012
595987
87253
650686
243123
909089
706430
405611
665760
26339
620980
984831
835313
827033
792347
581506
667843
271421
523259
659988
460930
153493
455020
1010434
524526
797239
719740
552951
402943
940571
863687
724628
908407
105211
780743
848974
636059
93713
768368
9654
1012948
8103
844971
962707
1043741
931644
979801
448353
388522
782429
327118
530779
312517
573305
1036224
784363
39183
90833
210533
94519
138855
880124
182393
161631
286982
192439
152355
921277
10414
1010092
385655
690686
119278
797951
252005
1031180
222496
278250
418715
685493
121068
687876
938715
1041210
779238
292105
397019
59992
2459
954737
612837
29601
697935
390132
77511
889009
465224
781294
131471
745137
699196
769951
658289
454876
320671
69569
814127
306836
425882
66948
165483
792326
101321
532151
16377
695104
510972
8426
563191
51858
231815
171050
631700
816711
380206
569978
863855
408970
102411
946855
767441
526931
409583
889447
511919
144284
285968
854705
209907
296110
98784
750134
1036557
385883
70280
231796
262557
236062
391159
21797
662372
91419
494338
965808
165294
403708
458510
339517
770080
301364
367205
431325
174355
1024225
468653
584348
501589
345976
248939
407857
136229
111267
884824
301412
893754
282726
238101
90037
400632
372431
547837
177530
165296
230810
127978
966872
228355
521261
616907
858404
79080
145265
824710
706547
460517
963552
379733
546001
991004
328373
889832
577645
893037
184706
280070
901911
935658
679269
54372
468324
142850
477123
456648
667603
732548
1024367
542470
749768
898219
552291
966491
266736
134224
751051
263857
859088
1019330
131251
950926
59077
379320
137202
908143
644550
214612
626099
48756
449647
254588
1021549
349302
552395
754613
277550
234802
814916
333151
614357
30321
96430
44215
259890
732145
783731
134586
330732
924105
275198
141951
883588
936456
1040179
512389
265818
49856
64587
363370
962427
471325
20952
699074
442236
790033
415406
480973
897743
233352
650430
358852
334650
390656
841918
465373
18442
145912
326053
945417
734465
41232
469077
397013
441635
614728
83811
555815
902968
416768
128403
605115
61625
666606
765460
228614
959858
739413
276345
887323
1012456
69714
464308
270387
409378
426662
499066
647237
726018
794922
177962
459211
686858
635237
989757
294092
741427
145124
507991
712183
789173
49433
873374
850730
863851
1013280
148028
1045228
683895
31543
47655
551272
742662
253488
521770
661356
574000
320279
1025471
256467
539722
921795
794304
980511
19138
1015907
765266
972657
165205
66472
44123
203480
854201
669970
310973
408848
759720
796325
1044008
776423
135358
48487
640656
566406
302007
958906
403772
903058
901147
229855
334902
826023
1016835
617628
227767
613128
249247
192920
788001
520714
197051
591444
869283
147578
42568
150322
240221
735153
976060
669101
155924
799148
741824
881986
129368
392088
237586
229163
495045
176655
565694
204965
755003
46575
366261
178011
339598
146789
266915
525313
155902
652625
393483
699810
783588
35231
127054
777165
343971
170064
995348
655591
390950
365855
382454
725820
68967
228135
233955
572982
867159
693370
159932
931241
1037351
992853
747807
330183
934726
737344
163500
14013
23218
930694
992519
44728
731494
849520
869958
547190
767659
206929
279799
443995
255738
415998
777736
330255
509263
956742
298753
968164
339990
720018
906606
247566
90883
964919
844941
570415
464847
268526
313386
445244
122368
210932
963691
520999
447018
371184
27316
516088
384606
181583
988841
930413
77464
786005
964219
885774
29677
573740
745999
31720
987972
956702
167104
678640
417176
333911
992326
79852
225818
458240
414919
199340
570005
234327
836171
223631
485819
827849
905327
704316
192728
1017172
53628
28385
227834
330691
441066
607456
844156
38739
769530
905037
612138
141365
971792
301063
658735
399454
902233
746082
715746
220544
381215
779760
733365
862973
215422
962049
433467
440373
300576
870161
972724
875112
547002
997471
360802
989529
815252
887999
344944
383559
466704
866937
631235
477885
544024
284069
1045145
731231
489060
622697
518023
120020
826490
120749
293749
825774
698988
549277
204813
284329
636009
125597
844835
16853
905185
133312
650060
725402
280428
743127
751573
473503
590958
841404
837141
986479
380963
736703
935606
177693
249321
693333
212190
673809
942494
517715
350849
12229
915965
326854
967569
230187
519776
65515
300903
99108
146367
104930
818310
753068
711029
985180
1041690
239366
122879
278018
89912
329812
316591
586225
916465
374873
602075
152300
114541
831903
773585
890126
83211
99142
837755
216104
20853
640001
673583
60772
311864
854806
312324
97333
43649
886930
1034772
911645
103382
174430
108246
410589
275372
103890
687251
160340
112884
728953
130511
786580
571063
249175
779166
971087
458020
709159
768414
739653
876919
409441
627413
431293
712460
581784
86447
811915
160173
979816
349904
629304
173768
353224
299517
840240
980826
75880
560189
284783
769051
813690
338818
481560
856044
444382
603672
641649
180187
198637
146948
118008
691219
932062
167266
714010
650429
440122
197891
688164
653142
251304
50808
551684
183006
616187
737485
845711
466974
987942
953155
366063
761795
184254
891099
428875
936815
201524
329105
337345
617542
260686
1037696
271743
971870
787289
769052
152875
487954
206770
63370
811995
71504
774881
4173
239964
867001
1015940
220293
390723
257321
719970
120451
707918
234440
1042337
439972
526220
741936
352641
799848
621615
510427
750134
400054
443719
599817
110496
268488
38474
994760
1018492
750759
668959
145031
950675
132342
40771
859314
958766
964143
637257
656016
148714
813797
563497
583490
680007
1001431
1005563
906567
465313
595809
826247
1008647
829862
212384
751464
1019653
911930
832563
440558
537881
708972
485918
454046
149065
702036
3180
994305
591118
325721
964670
180452
343378
818181
934169
551682
639910
326678
994662
424087
851824
116398
402391
1045296
554503
394794
677375
739532
595301
578998
473323
453100
898660
902100
39722
200892
205281
118713
255823
285471
289777
614383
975549
908977
494409
573619
322111
390474
549285
699405
12056
634377
231259
329403
772428
642550
264496
543780
402687
1031578
734399
300511
300133
104692
269683
982846
878729
753889
921031
224553
429762
257002
662550
933045
644347
197453
132871
549448
867993
772414
145372
1031980
634754
182594
663304
644274
788936
22987
214560
825382
101866
281314
513600
962557
232298
711031
515476
855000
556975
446420
951245
669899
294750
604304
250011
86744
577420
918759
422724
674499
811026
25524
791131
404082
909343
904509
26684
97867
763695
535831
788392
20725
26290
669689
288257
340839
758522
842820
397908
703064
224459
339177
996915
806087
374821
536226
469258
966961
277396
307229
198625
385632
177200
638177
363862
854010
50912
763254
37626
886053
179829
705082
802656
821547
320732
107104
53445
498019
363081
709491
915401
108638
162649
899552
630413
655623
272092
297124
143619
623213
521068
284088
574841
46532
254603
876936
20739
392071
468427
151212
255933
209790
881182
838156
727623
586360
149945
671867
745896
999705
730370
733719
716895
87000
244141
901535
787583
702824
192842
645639
965755
539515
264541
25406
548905
877491
252396
650046
360750
284101
886801
848673
684761
967621
42919
973655
1018632
252069
470620
909620
93006
668605
506114
34895
56421
674348
140590
474194
81821
186749
312875
716491
240477
844120
103328
549292
985411
718714
24284
826079
366057
694259
797718
495322
853812
722516
426663
202625
174417
986295
969315
832219
749735
461894
24897
385116
436726
66979
185941
986316
637149
649686
877639
704702
636358
673054
168924
428758
68028
555833
702025
227276
921227
400356
689338
2437
310257
297861
100276
233231
108567
713104
142936
141609
382361
359160
1019017
674139
1008394
447653
886674
715125
8282
169999
377129
722887
790320
204149
772796
855514
344777
675241
688845
398820
632006
784021
764645
777378
976602
297220
91529
720475
1006681
642200
572917
50683
773029
433401
509097
350264
157042
147134
120736
44109
124770
880747
559909
494664
971201
849946
732729
207348
459762
671283
755047
636993
578066
212935
452363
829311
424612
320242
892045
873155
819776
658085
117793
1000004
442307
798069
128338
440704
228979
182841
563243
294883
729344
957286
300425
822655
842785
685727
442016
930992
817488
856933
682333
993885
178413
150120
335880
31861
483316
142868
413773
906502
858903
120292
522786
787495
1013894
538142
919467
507717
651291
952322
371339
693103
292686
894724
875091
87062
76695
996466
16557
201907
882012
676885
822673
872579
906304
261525
836866
681828
479666
28437
677411
136269
399834
786042
775609
166205
502718
1014199
647076
622542
926200
200108
514018
26890
623101
252740
1001189
566159
320034
24801
566275
536402
507590
871737
454312
917196
364088
1034634
318691
521391
8256
350331
200264
332925
272157
178759
917290
327037
324010
132697
85909
88911
24432
286385
885793
371030
782346
807668
60513
305678
376394
781373
347717
253758
585585
203513
391382
851273
187894
187528
696220
327687
49274
27904
386373
368847
689818
569500
288390
330950
1013741
47976
245877
27928
574405
547765
840018
454029
383030
517534
483232
451010
955694
230610
940785
290964
701854
10783
1846
1025536
392382
525488
960550
693383
599174
307766
335590
206122
209409
976005
726008
940732
238956
184023
312722
1006470
62425
922567
910416
239058
870067
252814
420481
633870
646099
684752
66921
997770
103202
516365
771537
464741
388350
995183
267719
896560
357313
988559
414328
24003
672251
424198
210059
629772
293234
148393
329852
868039
1022812
702058
489268
213177
789208
531074
997236
362776
357348
804933
467567
503489
376127
943736
72099
744540
823289
134840
952795
442728
75527
1029478
476769
10236
536939
647275
860464
298870
454014
526536
690209
306172
686904
721507
1016721
104995
842042
46744
564908
488710
836998
79789
946213
1031900
261948
303278
1017706
290669
1021459
68255
504558
574493
10402
922762
615828
791272
999867
304199
915596
993111
589064
611930
283957
612075
761470
80893
483633
476028
141113
593687
792808
872898
390007
503319
85657
211844
749461
462532
139877
549759
365868
1025733
631845
527494
1013361
221329
975655
818893
696330
874840
150077
942487
477894
279479
44201
403782
457250
1021682
202390
858098
588130
36921
818796
88816
152977
476649
230624
812036
884907
20739
308882
998066
463692
487595
641688
503465
743519
215492
30185
328843
902853
233839
164536
348350
118723
764159
55165
46081
828427
813950
489519
550377
935086
1011921
854486
277406
136669
444400
273918
474258
114409
340793
901148
298526
734153
603325
380596
948548
312662
838009
116698
665599
981222
600212
803145
45840
252438
236171
768149
981154
481649
644436
1028650
384486
430028
908224
964881
448455
951386
121765
191653
501013
478860
580076
674551
314216
175447
766277
540302
534848
263715
14996
981043
1031197
175196
601411
903580
467920
490160
854199
1022587
934794
803325
867444
296122
642597
415498
702702
827253
540472
332588
4752
1018039
73888
516731
724812
730287
670713
87595
166190
344860
730557
565023
920928
266431
654842
120127
459380
117860
775139
513144
1017421
255893
269951
1034916
787968
82895
624739
495766
577430
28841
14727
528868
707922
596057
667287
971791
879170
507241
544942
673516
632320
954899
957588
31522
60344
171507
198171
612517
20599
501996
708178
522640
142536
636346
1029726
453869
228177
530774
882352
501054
507850
484975
1005328
980361
984228
915887
462418
905798
804988
134107
867100
408418
551411
228753
658555
219739
594166
911805
301098
749229
69330
822091
886098
620020
773292
883328
402801
497444
336810
849215
962611
318633
824304
442893
381420
22270
317046
1005073
328227
319197
515828
9002
900593
843481
164794
778039
41344
79007
630941
550892
463296
1042533
921099
290755
802225
616825
544495
114475
166903
54463
521018
78004
742863
433379
356687
888180
607825
820223
48662
979636
916544
318593
268058
249717
1041097
665504
595994
444204
951280
371917
787819
1017317
595722
293259
590973
171433
645057
159780
251500
176045
734702
424329
624801
939845
599927
418696
44330
118695
736832
612002
167690
769974
295260
40768
841224
993408
119026
391512
495827
618504
512439
368915
836499
780851
250185
298098
9166
500248
987790
32238
530432
853612
206368
336712
313849
1029961
821952
215979
406510
388898
702892
133715
454153
830941
964193
792231
753055
653589
1011436
154273
834600
132590
450583
165368
271373
414342
351751
898028
930045
544268
388860
138511
469558
995735
689240
249498
317631
359592
845660
368567
773824
549027
981953
537945
23712
734671
838269
892868
978216
658186
509428
380234
526869
780478
177659
322749
184790
173216
806473
578486
831478
1037783
1025714
753326
820197
154017
818157
1026671
272230
351831
58418
977243
756042
356966
546423
433826
374078
433359
901613
549179
570076
399417
616822
20669
693219
250287
1002745
688783
606772
931548
649932
977406
950376
715787
169225
735929
529882
781935
523445
152719
112032
1001757
144588
667825
650277
12403
631801
775520
208203
1011124
318008
215608
377734
104505
361924
866301
335499
891117
196688
503488
286185
102418
726767
343333
511323
525274
485809
938846
899847
233710
1036771
857959
792372
1036417
300612
394855
153020
621686
606473
489393
295052
220030
715329
728680
106184
154817
854396
115859
58438
939859
610118
431095
562305
929994
816103
923798
446907
1005089
579698
213549
1045257
559353
738175
860416
632895
754092
801281
511720
653488
364388
138591
897098
131946
606310
401545
216001
371983
947801
387107
125132
389918
1041915
810752
30803
645734
633253
275206
169894
700084
721340
892446
465488
18862
8123
849359
1006352
134580
823474
1036788
185730
913548
417253
327718
467970
378332
706884
423210
309727
344360
218647
213582
576377
797185
922528
22298
438256
136834
943477
146803
916475
266600
226703
858582
902153
595552
227265
977193
569262
821155
245495
482183
714216
48135
74579
31581
477548
169727
412430
808964
829694
622244
976177
761322
786094
659798
807652
343229
335584
526160
25958
673424
497088
100346
720432
187779
188224
751137
176792
21707
968872
123120
366504
582401
801611
175539
188070
854919
910668
333970
84467
1015211
383945
104344
475087
284532
920872
317159
33353
628638
944252
540153
101546
438692
825863
800858
702567
668260
359907
538560
301263
495998
607152
441128
274052
66253
153851
534085
737890
681799
907542
402047
628549
960917
380119
914396
630333
9046
568684
308093
181184
525423
763953
736823
181348
841071
621676
880417
335460
946996
972188
298002
713971
972251
161405
88835
499706
996289
264029
726194
281452
319769
698924
78438
258001
646364
730007
92212
521994
714256
800564
206265
154308
76936
851389
871416
660998
864906
143628
925218
831373
531943
206900
195856
143366
797813
75730
1016796
20931
442472
835713
915753
393604
310371
779515
783653
441257
198475
470529
736988
166839
247772
775147
113928
491694
36619
507367
915480
324597
173247
573968
635908
197546
70918
59008
344060
965882
112161
874590
359664
576250
761017
701479
145972
33421
142002
105875
957217
134071
675925
696356
730606
693653
844408
852080
807599
75617
91749
412006
781222
116100
662132
646095
357419
574449
829507
282831
796689
124348
541725
295535
1010488
540719
997097
634391
20664
7508
808407
965407
549897
454218
869393
396318
985748
208737
220902
382437
940663
571545
207676
160706
623458
892129
119101
278898
273032
84198
901022
85186
745115
453894
70789
890135
590484
370713
683123
178552
184138
114302
942113
1017425
685734
210912
21384
327826
680141
571125
806447
687297
511748
320162
401192
244443
444903
713889
1019009
979567
899022
899596
195028
319564
667761
998655
288711
541139
14797
732663
883489
915471
339186
535515
648267
1061
363305
690428
613186
82008
92628
834342
866905
985340
29571
456360
158654
880183
377921
1031081
672464
1000871
422649
266732
783258
114752
673583
441280
846978
897039
683711
925602
8855
306387
1017101
191215
378334
65072
467520
699701
538545
928942
369284
101701
694857
66100
243695
68654
343738
805494
370362
550275
137190
8816
1033470
968361
2549
696945
386360
171468
39331
254166
604796
800283
719081
1044361
601479
610441
38461
488581
950082
457570
975823
342682
780137
318375
477589
71233
1045333
689244
283769
243863
209539
726346
695786
779064
559490
927316
758411
774617
29830
56204
237032
908769
239245
715252
139078
1018397
490753
425511
287253
91719
130981
203157
853484
240449
658542
860374
963873
1024542
300537
227687
263297
580429
442451
512935
911863
616007
72725
118015
671007
392044
568864
280372
914762
158728
941142
228657
719400
577503
812557
648643
68880
473342
1021043
468607
643655
195435
297088
854446
505413
913826
686597
247722
110026
116534
927956
513421
392091
294880
830900
232974
749543
37978
485544
126987
786139
324423
891557
775274
408474
777663
200689
223322
50067
125602
778975
375742
741188
369534
268678
214509
52195
473338
854110
669672
627089
62383
792497
835954
401121
778008
13443
175602
724135
33116
1001738
757927
74132
865415
869926
914277
742762
10411
146249
289032
1002223
206166
761808
330914
848212
877193
342616
25503
48645
823464
969698
672574
103260
679998
703506
657553
240622
782412
230318
636334
379374
855610
919982
204520
610386
520061
584697
904186
777322
302392
538252
290258
880038
285878
884304
391579
277765
613138
774259
1000184
745589
301514
602796
219084
241622
701412
392495
913771
372624
936744
516717
834237
391387
247923
24824
264607
98116
837997
423960
852704
439014
525884
350129
491864
471588
734147
893200
56979
123229
197433
66550
462322
487573
526612
881471
543019
836161
597320
396340
604847
928974
853076
385333
499734
435100
584079
359887
1015485
123831
483537
536875
344891
410731
189575
365727
216856
361507
455479
573738
159493
282546
286873
607190
538699
1002286
917213
409115
690073
645378
819313
254161
771913
556392
173331
1038264
791578
973734
444551
202995
903887
430301
276962
403909
510013
482190
396805
774216
184960
807564
444057
102764
855131
567404
159232
888910
940307
46823
327074
310234
294889
146307
143785
491639
310744
242870
908389
903887
500278
420298
683660
492692
935064
94009
144074
361908
80729
190614
812900
952299
308602
288752
1033093
622522
356929
961469
232001
70780
200038
94271
174423
471264
630689
303100
283434
906378
982261
109862
1041377
925752
535214
605094
58039
151444
191702
541167
803538
789262
973165
1008834
414064
255483
713844
647980
953140
231891
48913
911938
64673
357153
105450
707445
1003432
131494
984882
529541
508915
854154
93603
882940
290794
789374
177693
954008
980919
406340
2053
65681
39870
266275
61449
572403
162991
570099
260896
44608
372165
76767
453812
898601
78194
756276
163650
963261
456288
663622
933177
805662
947869
329729
129647
312913
400035
369726
401441
675625
612818
672381
833599
674586
927838
50041
174839
562979
423799
1033143
857198
859344
936228
431671
398196
914547
239397
769264
244692
546286
885081
746159
93594
252777
529479
547534
1035012
344125
284592
824010
979544
45954
271710
736069
830422
739251
208784
701255
921182
762737
285591
62655
129385
302716
158332
358436
302624
732356
116200
176273
1026820
938326
462310
231224
811373
129073
779905
926277
79942
328073
943589
173217
262484
145150
242082
422770
197643
325604
88591
784376
912468
583134
1004169
512225
248562
44525
535462
826196
579498
1042838
286179
616916
170913
281188
99586
790356
335434
286965
359446
318679
292642
920091
736602
961021
325256
950692
797035
66154
264923
738020
548739
918277
106505
515472
949411
843812
190855
561720
328402
583462
488941
280552
341099
640677
836672
942764
670585
934251
450086
497348
342203
792596
711362
403083
859263
625847
227580
1027900
416876
610209
752894
227173
924584
406911
774104
26173
604445
907397
420935
324832
56882
130131
405354
799738
859438
658248
847909
976544
928559
999142
813536
774060
859198
370940
749980
636145
972308
562970
721403
122850
1043588
961447
985159
667496
692249
408672
140095
923743
630108
576485
393221
121381
310335
571122
318527
503622
536692
289389
877084
77101
315010
968617
71445
480260
763450
7128
830921
494120
775431
686808
9109
831152
33274
264281
637470
488952
773655
153218
290823
1015481
919266
242295
818762
557224
84238
263532
579982
604763
593151
215395
533942
459266
827340
308634
574455
126146
606626
751154
505944
53413
467669
345252
405895
212560
275856
995720
468045
426999
187522
861527
485465
69795
773243
1051
636891
669238
1033175
87178
245480
618607
553820
95948
595075
631477
307202
209612
231566
340326
400489
214666
104601
78903
704786
811362
877113
561779
156069
146091
29231
515801
838370
428891
574123
107735
513559
148645
758031
579282
844331
392452
158530
344694
644013
97099
33917
173404
622976
242776
682731
844469
46675
380421
479262
103328
278658
481311
476994
444730
311935
70889
689904
793082
553161
989614
37464
275425
518704
96291
216872
742238
620360
298139
477031
907173
585441
513739
280164
809331
14894
485651
489455
756729
735806
556632
794824
58821
697168
544803
632392
263886
332431
677999
216052
831631
586526
183294
415535
699389
853266
437094
789903
505679
425238
141260
714079
266103
4532
451378
667406
191844
77518
538497
84918
712581
871727
270916
917057
128938
334963
302582
306458
192278
126477
862648
832047
567710
940871
993075
688332
520163
348415
941685
685297
655603
977226
60237
798926
134854
232750
227246
793935
797147
648720
350124
1038274
630983
202168
383576
304650
392084
566933
278976
280654
483095
35178
17643
952569
677376
449252
603038
1013373
940425
112095
168305
750075
136402
871200
117964
384862
989867
673238
459091
925107
249166
456165
345576
577898
117917
568523
13051
1039794
308430
921455
652881
639716
497881
977013
189260
26763
606712
475062
668913
541396
128732
275206
920599
428211
365693
752669
532578
81295
954340
2394
694786
65406
955500
773174
230343
215022
1017641
98446
463996
764071
406871
583068
471500
772524
934116
443236
808920
372308
560109
149001
249569
90252
533051
770454
524870
639037
231838
947297
840098
778433
433590
492135
872507
969552
439484
980399
1027207
1017868
423592
584414
205212
447181
253639
601382
859933
457715
844656
334168
265898
601321
926536
698936
287015
952909
633644
893842
128875
815357
758745
835275
749122
563424
354761
903185
691907
1015038
68724
196904
620039
57484
554088
502803
330328
593039
409873
229396
54666
285043
700771
936154
215728
168810
428597
844451
651720
947947
730803
674130
811336
313851
635967
818497
206730
491272
1040491
514187
325161
683281
338275
503839
920137
395651
141434
69498
563644
771658
507791
867840
773706
418065
363138
163885
339584
519187
86388
114013
622501
486331
134977
378099
471994
209857
72606
879054
117796
750149
591350
356253
57603
624563
663514
937242
931276
437149
216847
895513
249299
863846
790028
1019682
96449
60102
358346
937581
974300
594910
383204
982251
35115
364761
844653
50725
129968
835096
159882
13803
998854
567665
456644
64253
485123
66165
357319
472505
481323
124990
848128
786223
442365
201915
77668
286732
607571
760556
44814
219019
504960
674111
978607
456865
980416
677515
60932
613831
496096
607946
662011
1021189
603308
724028
644870
474707
420277
416791
586657
728564
195552
1013922
760191
1006007
499569
10630
456385
964766
703264
102178
699818
136214
279842
751758
511886
619438
1044965
1041461
652474
95991
646753
3469
908250
208197
234162
319011
729551
681727
708684
104654
145435
888519
211107
957411
747522
149163
617039
163950
976574
1041904
433375
215120
813288
895660
174254
598665
402817
604426
882998
104791
744232
229181
389980
15941
298040
272715
857166
568544
411889
919448
428356
757363
342956
341518
152776
98737
365038
518049
49278
315205
852905
393436
554695
60275
535861
113558
915532
292015
528733
52899
363293
697753
150432
940556
992286
347920
808033
115219
774942
134319
24991
628284
873762
13434
135890
124580
743932
381163
184184
300958
1022032
164210
335317
1027303
10687
121589
200861
967718
303532
952915
470601
18892
618266
489804
373053
873597
856719
304079
32434
170783
84568
328228
776832
33659
847281
974065
394999
391201
630406
635253
430166
246699
791549
138925
322179
868094
172853
552559
562610
909536
175277
860926
805030
310524
758944
847693
67684
270976
699256
447409
389628
134090
659327
999048
385968
420998
1041240
641599
849270
497496
580234
144377
202933
973952
777912
250174
453306
764599
684045
524744
469789
542906
79879
672512
242100
286636
639168
741209
196301
911032
302798
945019
417364
295894
473069
443287
437458
328998
622183
888182
497200
674610
1001071
832341
388136
693738
770592
252661
126824
556434
798520
431416
261760
522272
1022001
76151
343745
330459
589299
707483
591087
602973
849384
449936
967794
992084
120702
271551
544433
860041
19383
120804
17025
69123
197377
436152
504468
359502
857822
684273
479275
149781
680725
393013
902170
706477
394382
652400
85872
828151
349555
793362
870927
139312
38146
51204
1038949
116014
733904
764402
311163
25114
513747
1043373
519231
690625
72716
498137
206910
698868
854511
782967
853608
807999
276632
353512
348728
478561
16634
434373
391173
918634
726420
1012114
275727
375651
538352
56457
1040811
398268
859463
807208
406422
159771
969120
637273
808895
448568
521662
318342
903731
273888
465836
744417
1017190
619996
597738
859903
859186
57183
199653
934919
436541
560372
451192
1035462
903153
33357
178681
278982
632929
603223
427655
323072
561378
1044349
370989
49258
477750
39198
577262
16586
660581
741899
801560
251530
616244
20902
295276
942780
212659
1625
398808
569242
326716
923753
693205
793558
366655
958912
742965
296230
709873
706061
951801
1027472
153110
102464
343039
795405
82262
593646
773043
844417
262848
758017
133770
1037716
510562
770667
710651
1005954
807993
652177
318698
989742
663911
136228
699493
438774
418107
487658
130657
491627
853469
407488
518858
949291
1037817
82153
825866
512432
366579
517226
620461
287138
145818
255179
274364
325404
54820
75209
889736
664170
186941
713516
429660
708791
597062
141989
510562
641248
685835
301355
695764
423684
932975
315721
805689
1031237
800461
711545
136905
185325
993741
930017
260263
936912
986061
944473
934663
497851
312726
197875
549670
569392
748333
285099
501449
906360
423071
510895
446703
947547
190471
627317
837412
724150
425041
361044
967022
889873
329401
616132
482490
250560
457638
874146
637365
244615
174937
997223
952244
634138
730222
910231
27345
483632
889455
434891
657687
145985
780864
795532
10015
163463
779157
981929
1007595
133559
138466
519085
796417
394521
143899
320749
389804
686632
222572
376462
439218
60672
1038577
953373
1004336
52464
60406
964161
1015772
614942
502788
748564
630273
948695
230859
854969
1006559
294188
840875
37606
671227
698557
841012
519147
131065
5546
244238
700522
343119
903772
685319
73072
293765
1025056
774808
397306
892538
580291
473401
592225
734174
664910
446341
239797
636917
660523
419395
71048
1011034
1024195
577162
367700
640042
979056
342297
180529
813661
337693
830853
972324
918679
65638
549529
412513
943673
639615
884374
616874
698427
937065
346583
216199
896240
829798
242155
517
679579
167776
721252
400805
458471
773112
119681
1016438
407875
510536
852729
809765
600976
632334
142182
587233
733106
1004795
44757
161522
769920
583315
808307
740523
269915
203132
645267
154680
120522
560952
722215
105967
242368
15517
218558
743914
168590
119786
44732
645803
885463
809265
645765
511150
460580
722347
984475
566417
547581
9139
765862
654770
93777
185089
720223
133504
63445
13617
955073
167987
860781
35376
896689
58254
571697
124198
435558
12505
55294
303694
520835
219700
707312
1039642
155155
216209
863586
1031841
331713
527005
247691
282308
233568
562487
215575
517042
178730
936518
944215
79062
108956
457164
516397
910713
67571
686767
87230
683673
532867
622507
167166
576303
62274
136294
509674
291886
350609
432599
266661
866298
749666
986538
890768
6915
81291
646785
239781
436912
421850
760641
500519
646225
350383
606618
738353
975647
5032
876995
398838
335751
618654
2008
2291
246274
356203
17335
972149
371452
830287
568558
607476
163140
181268
79972
1019179
368571
153207
370114
439157
363093
1032479
387852
146932
624409
225419
707562
990391
315530
953079
31967
845855
923046
872654
244117
572371
715900
18938
885
951356
349454
929537
3098
492220
107275
480224
399048
927891
1035282
217082
428707
636058
948327
696467
827768
822486
308796
14690
736387
675978
571897
87429
502530
615023
885618
156359
705253
403223
135930
666304
92299
571447
929040
960746
418678
969357
977762
256796
584497
605792
209022
149378
217517
249257
79985
900938
997834
966830
203605
598005
47750
606292
906177
98799
157440
410094
654219
651692
958666
500045
335782
547373
342978
184055
522140
440478
644824
778129
894785
27444
869166
936994
938764
832799
48587
106908
411219
1005801
814512
239369
770470
679687
240481
886961
1028287
881136
865739
497419
411613
380396
90838
695598
375999
257362
567433
498517
557128
345469
774301
444029
1043597
666623
34931
206836
310494
929635
159176
749020
131385
576186
157499
16353
801222
683758
323360
142998
656945
895149
289749
844998
835570
231720
150593
454546
43226
455333
848704
943843
616549
1011070
769623
306850
964441
32580
802031
746703
649982
411174
881616
908717
918902
727228
606286
673693
540418
18946
550194
338065
558293
48488
945639
529643
24408
378292
47588
573542
809363
526124
313166
234443
484530
9613
910497
281129
113701
916023
68865
706328
737617
138864
615560
324992
472658
361512
194504
652969
416309
867347
23997
394971
109255
360495
390463
942738
21871
1021420
984081
835054
175172
647798
577151
903244
848087
33709
307472
710081
125717
1018767
162014
921945
421136
147867
304866
265472
357392
693425
503126
311870
322743
764157
563669
671511
874911
780046
913871
991121
727913
405702
919724
145114
804620
4773
76307
267384
818590
681611
232353
795751
59531
465337
1044174
728976
40898
989376
715927
218931
959010
780713
218387
293625
333185
955044
878478
454912
292566
447844
243499
608403
584227
783658
707462
651363
200344
833808
1719
152375
462418
522169
144199
374313
954515
450157
149518
284957
108686
478927
470887
60371
550775
11284
22255
505448
510040
942275
532570
817419
378272
970334
490261
702879
951047
380297
708731
413603
950729
633106
748071
587630
708980
705017
381477
479607
758601
808874
1016932
787676
274426
733585
693125
623665
74081
813897
714736
117747
254129
376879
884085
989163
675199
412031
352696
752897
816285
296302
454746
895154
470878
656842
875022
650647
426645
701416
312083
148533
347658
689471
281841
117509
771734
440813
39389
453514
500362
843939
734272
891398
277296
1016104
81017
286451
1038719
57446
932622
127545
518495
969541
218393
1007152
486698
41947
1036864
852991
253649
574818
51639
517090
565315
328745
143686
43136
750313
831424
770452
1013452
140032
428817
899310
214389
631095
616975
479276
574787
168699
694079
47156
696155
37171
373507
111974
214174
28311
747415
280229
862669
896692
818315
376407
473813
241189
397677
126772
42681
954910
957400
110643
257498
203296
673236
61441
490784
136784
119659
266966
105335
138011
708266
379933
748601
991501
859844
118981
600373
449066
476826
187964
172313
880472
784050
783686
318548
113286
697228
879603
1014796
330484
647720
692611
284570
1004162
433318
1040921
549079
732582
884950
750852
639333
492174
692578
328606
901555
747258
775127
785755
807689
516736
309867
900468
841562
1041580
679415
408599
1030642
1010285
556616
162595
872303
23840
276347
141558
830023
562266
940496
450217
50642
649278
202019
278701
719652
515317
646709
18128
145124
327086
1033928
472360
364172
579558
221795
926540
844432
448393
211532
956322
545398
317657
118879
543999
623803
820836
351999
906221
301565
642882
549857
856373
682769
656195
9389
428976
449972
376230
62202
393974
194630
466502
481266
192813
441220
178860
54392
125994
633311
667109
189038
564026
508942
809728
868886
1006573
766530
184328
238863
599931
225340
711503
811395
628321
763874
446157
396535
107267
712438
741051
289856
768178
627287
652874
821970
451696
1039692
909146
475464
454353
689572
655974
771959
696660
86782
712180
737998
867382
472381
337024
987792
298414
986674
1021882
154956
265047
867441
801031
457711
166071
101116
559050
295164
103659
194502
501311
286570
236281
709083
481913
154885
540015
429009
970748
262740
969989
438320
92159
139123
5738
289326
379496
802518
382103
39452
779760
917980
541338
805819
343767
404066
286039
530851
703194
795219
830518
577819
993796
52545
912768
993061
999687
976604
670488
974989
1025128
918705
667621
814331
737418
269674
351537
846386
512924
848772
546309
780080
113657
399841
453806
277286
4587
397566
983038
567585
321016
113026
806907
517717
383482
308143
699255
495465
625085
858023
64642
176727
424153
1000471
790503
213529
836413
16175
208668
643978
590157
642585
984555
262332
947130
1019154
853024
28777
587046
95094
738151
417886
542772
643107
248463
860085
106081
593903
196389
918322
393622
826266
362978
593887
295221
863841
414408
979729
906361
492598
203281
665248
299858
79467
771775
789298
855352
258909
579315
107267
203357
806247
605073
837710
84581
1026363
17537
314170
852472
393593
638064
498918
35447
869388
958446
281717
375592
652760
260329
446588
54896
54430
953209
149187
393513
600488
1032947
192819
1023762
584907
926254
292
592570
341376
927683
1015444
857951
689817
938168
609557
587670
332606
757920
177568
748906
743378
374621
144515
444758
283179
648064
233684
745712
793265
876684
992544
865319
191204
228513
309531
194047
405866
593622
1032584
183591
1022315
459185
653414
851142
318588
357399
844993
1030206
663165
459826
105003
209630
603576
265560
71859
479722
1019429
832984
537842
72490
260147
82229
817157
373281
149070
147894
866423
73778
968120
973788
493251
810380
722717
879183
252661
633079
684104
458774
107056
898247
663645
622504
196580
177366
550276
373008
536972
23416
126127
141558
69909
927309
403642
222091
733089
538235
764718
175970
283724
441255
821147
356450
361654
192880
148564
300318
686059
986973
65406
279382
193664
550166
447777
992794
871413
633226
627523
96082
84439
389095
255239
568574
948766
757908
831612
36739
329474
306178
642060
988581
373822
1033396
1032346
40640
17688
1044283
203021
82658
408014
268697
126435
693416
962576
186667
9553
544145
745107
184560
1031445
355336
88524
999621
7478
469622
359847
46920
943353
835648
951124
1034833
124197
275714
205798
510775
191017
714949
59828
210348
446245
114322
378708
31935
42893
973439
930541
385468
397939
469798
883678
659215
356727
165420
89218
103561
754780
1033301
323939
975245
531749
128380
276346
128250
939025
769715
804331
224225
868198
334127
41763
186677
1044417
441702
54146
48392
118124
839661
209892
643174
80983
391931
181985
207403
172607
713038
915308
466566
797568
1010652
763817
931052
124117
753824
32949
544595
909696
265845
930967
312686
656895
265373
97621
103927
147393
146783
763232
418970
675582
796462
378935
346267
399017
68826
881048
641149
743219
328768
184211
1005676
719271
358098
960788
642801
560127
449101
632295
484277
631627
782188
558774
44728
48325
75740
578631
672180
664708
328942
952619
315407
861541
341403
617560
37576
957486
812114
852549
332231
646091
324966
324892
538751
416948
363343
254755
169684
1004586
354169
648822
359316
611519
948265
41953
1027291
63748
124522
290187
111944
210599
331810
479290
881726
85549
619355
737646
306833
100821
529369
333119
343905
456812
956193
3911
492520
119540
1019767
731785
193906
355077
449703
132785
874327
853314
17287
239905
993867
547276
115008
371660
426801
62884
530714
982175
602983
14701
957472
967936
441421
449216
766011
729060
444752
862942
725744
871946
789755
552720
825482
148483
42339
397925
50211
1002653
1018023
390531
787224
667893
359522
191945
928605
35644
886966
746282
824807
391986
504226
384355
566595
952546
32735
558321
526558
549323
681450
563989
160519
607419
687968
120042
789919
158258
979967
108834
209078
186880
595117
585783
745954
3120
776576
504944
864789
680950
838204
390377
494677
818614
437380
43509
929105
519715
577900
121618
1032760
409334
524433
944746
91375
260913
886907
499201
647685
685263
134053
779515
869687
599995
285824
140235
74305
32529
991254
162992
885121
453359
990202
676688
292102
155980
371609
772062
544356
397491
844172
827122
322777
354221
585027
75806
993064
571426
12515
193132
291196
866837
582231
83763
390819
361966
152632
690778
650357
708711
678684
1009021
546703
530081
568580
1024131
934360
734424
24162
66090
397587
702431
725326
836822
62159
261309
1042041
270970
128785
135684
273049
773174
593288
959272
537074
886906
1012683
195834
26228
903588
802943
654701
65021
271752
653906
266458
300048
412772
753913
466447
847272
761437
1020261
966832
96956
363213
756795
1004288
472551
603750
401255
156294
699757
612512
415576
724789
597436
847840
878765
844914
259820
1027475
672813
21871
377547
72590
819853
149719
505466
524370
94162
343024
34195
394217
705944
599053
285679
594935
406236
278045
552933
967792
352945
929553
950731
3619
33324
243256
655341
975146
815176
68934
785679
354505
613097
871492
644038
437620
503365
126965
991349
607044
998192
949859
429281
563279
848746
852783
503646
1016342
505706
573252
962990
36439
636746
505594
630835
900283
567690
789692
140491
939123
161529
322666
855135
1041116
1000030
908312
49913
494795
421097
521008
885318
264089
538643
899479
237558
166499
983720
901968
927457
657231
406005
70170
711130
751436
197430
305189
792180
795235
985744
200533
445692
933526
693630
311062
102144
809322
1016812
307990
14458
282772
128739
851333
954004
932313
760457
967903
124122
723211
526717
110132
823054
385372
462860
547307
479725
436914
536844
837945
98180
640958
330856
97099
626438
958117
878603
21227
370004
651071
252873
528464
426493
742019
215533
450625
194765
969506
386427
193664
541438
907777
550993
924055
83988
302114
759517
369859
736828
555086
200693
504631
771383
452939
814228
635369
893455
294528
72084
70646
503626
144301
847043
438925
404314
352962
618371
905174
185234
932699
8386
808935
967129
717426
867207
697005
37498
457685
574685
475601
501711
1031560
857219
604900
606811
881896
555348
61373
554753
668315
782555
957933
32022
1042617
55771
595121
212158
60535
649682
241402
125569
1016319
301366
699399
338542
358269
448503
876049
508237
468889
846372
4804
484966
1004668
459293
555280
102925
112946
293925
820654
909676
886507
211283
907227
189752
785248
676493
400449
76750
97342
948897
296999
66888
388982
188502
750266
239186
920641
834394
252202
729105
504370
398305
382666
668539
263215
239640
556144
330139
39755
825221
797670
47964
926556
372019
684746
493339
888915
940454
773004
720756
506778
910723
387740
705808
909505
62829
949965
991561
522612
950737
886689
744515
228563
1025512
746998
768815
943294
919044
645778
1014158
1006076
997765
1020928
303875
961008
311015
880801
605521
306967
318706
951155
645029
478720
162875
608113
184107
983357
981333
989599
162796
143583
108843
1026252
135664
285908
580864
722959
131342
444787
199325
290223
771037
815873
29099
945696
752062
1007837
785508
1025703
1021298
649507
192176
478493
460198
210706
269348
820176
939109
378758
331780
341125
248579
697069
574080
90291
180572
774572
507140
607643
540526
575780
487297
1027807
175661
334462
690735
45083
551376
505127
120467
413915
506857
357231
467790
692186
144540
1034547
122276
610042
800606
172561
48669
1028948
310330
983129
725917
767745
460014
788657
776207
924234
993469
395296
855549
907701
992790
699624
98752
136898
766549
840212
1020265
99116
646870
454581
621861
613363
650878
256998
244957
259157
303696
393923
412284
824371
297705
792001
1017283
866333
818268
580506
557207
1020300
791502
151934
971257
913913
512421
583869
38545
821455
686950
894874
680861
729051
298224
1007603
984070
865201
96744
290548
266082
654421
1014098
987978
1024443
860319
283518
224814
106653
859731
209135
853270
14833
651578
453980
658335
110684
251503
842733
739494
532633
995283
497156
545186
458444
1033498
833667
217886
43903
747216
596598
428544
952898
572613
224457
10298
473289
322946
920734
797747
148934
1030392
859643
415998
907816
538954
289446
576187
334787
917569
409958
551709
985063
265636
463072
277802
258326
503899
938231
870254
813586
602160
771320
873531
183697
899611
24306
388668
563035
160742
1039659
693459
599799
417160
881069
114519
112201
573875
271889
604523
523532
88179
25693
101388
8953
119416
782569
848100
123832
950583
324348
678739
366072
575445
504861
750864
755108
540863
933948
896894
536539
748403
136759
95768
314221
73915
468700
641977
370743
265436
49805
424932
902680
728853
869369
777640
971670
1031378
956533
1012586
11410
988968
159899
311502
985022
1038840
469136
783331
823153
196206
308673
395874
179932
486386
815690
95674
805110
157718
823203
94258
854554
62400
216194
162676
834116
734112
135724
286183
640853
530635
886621
680916
544644
367864
109468
682866
589437
275895
131034
382360
191828
425200
572156
465696
100479
220728
268023
855956
310876
1009056
529909
524900
80052
520558
169613
203015
357384
281905
199736
599690
540984
162863
654697
79173
280504
883780
332235
459999
537321
1019548
862868
714134
656732
531323
121859
761524
287737
969499
421741
683744
629285
253426
941979
623381
529035
444183
648794
439403
357797
945798
808278
96147
81457
1040223
10620
183011
213438
681712
506781
744193
490910
192319
867242
10244
397431
511472
217724
42981
319195
791135
34955
382879
906908
894375
745683
361502
272335
433562
206556
578265
135233
103464
821077
467348
364803
923757
114772
616389
694269
392880
944953
993803
179776
695338
313219
799883
886018
899492
41347
466326
940117
348990
639332
96434
848511
199866
1005086
709567
341859
155885
739310
554607
383325
817564
258619
55671
846704
750234
80967
728683
517588
49318
353265
884330
40732
802718
171583
709685
14553
225964
578888
844568
462523
747161
277065
499458
660664
789618
33040
788030
968798
109165
948413
164890
284540
855954
353263
63036
18620
415782
729162
770994
556432
64861
751587
956684
188340
1016713
803044
410115
333110
790221
277396
916456
742952
835792
433078
997841
523928
24647
789881
598644
901782
283876
124142
475546
525969
914786
267271
342457
1022817
995376
564179
352381
856779
813134
641750
778097
447989
140848
696087
85253
422790
547636
319803
508102
455218
172385
150519
580038
582419
332936
149177
879763
218747
1020165
469012
831646
134438
404431
943671
288324
190389
776903
45398
918536
456045
555235
7257
969620
757028
657343
432143
28409
681222
455937
1004116
146762
577386
747250
871556
46833
817369
791326
364955
700651
129184
1021855
526835
378648
576228
72968
424142
211178
280888
242162
285857
652639
739507
982662
984677
251448
1013267
57717
823981
278990
718414
430419
55955
918928
730138
331121
632323
708905
62831
8985
689191
655289
803945
390906
360205
32441
1016472
290926
351627
83819
886922
73850
307430
399914
819769
807219
442302
68377
525189
29768
378541
834248
342840
344077
553004
77471
838892
924722
284829
821018
161913
453003
157325
219678
382926
75354
440319
575867
582837
465832
795593
210861
1043574
730281
296584
786783
123460
273181
1038131
995913
1399
543365
586446
73560
699987
373847
967128
752122
1013906
55002
404839
993467
350540
582424
18025
531942
28290
706663
560941
940800
469764
572964
113508
199901
618542
115502
686680
33347
33843
171255
883130
470749
306386
773781
649167
851111
317361
930655
734507
446734
102248
325530
613745
172378
692422
88883
160133
236720
981201
866344
412774
545861
2755
281606
587743
1008994
319239
879606
988226
710988
447412
243320
474464
915344
573036
1038882
356489
901942
144581
406612
753566
194975
6191
719112
272206
548523
456649
61447
656238
226745
332757
908269
9188
212612
132945
945607
353206
1022774
87383
20165
1037933
345610
148084
802235
408868
863833
446154
799009
114754
240376
184004
347243
451516
23261
604611
23374
1019839
184173
301057
245333
942803
413532
901726
626593
666039
1016539
518233
518929
142046
195695
367176
910229
886754
325946
313832
160331
495950
721399
7853
575178
477994
820300
728323
374273
754262
506336
1028362
951151
735029
603481
495381
622006
44488
1034687
584402
598567
632784
529668
1030942
542188
912711
850585
410696
611776
929054
659808
176335
802011
198797
162361
729082
408204
811575
637357
524225
393272
171263
918275
932426
753166
170783
914194
1038561
226740
69571
629758
986888
153252
611388
121208
641271
760258
285342
814241
452821
209814
432684
917073
495102
324195
709950
723785
57637
470914
25765
75625
223232
360393
669654
372830
509788
913819
425689
786099
114109
858849
80487
641295
303502
935254
571468
891950
608547
162979
701061
10941
721389
971359
346942
766592
965876
696846
429300
552991
390305
551094
970553
644954
973046
518853
997402
1018983
918054
332706
353667
186130
7537
578630
619950
191135
1028240
295890
845130
702031
931088
611484
136534
968641
203958
1014864
726676
402962
551588
316767
639577
1014187
143738
257921
371785
909401
836569
357515
40131
877
349452
472466
632702
972093
905138
366722
712557
414455
55955
835053
85677
708494
915753
410828
633995
787476
660856
573963
867974
690120
1006235
616808
367443
179002
305155
573998
994536
852648
29132
336866
411005
528764
1031059
931527
468668
751504
867124
803380
18301
652457
989504
703213
401644
338627
834688
951345
200377
374731
114430
41112
835843
453457
695642
326218
200734
808553
471966
333219
717921
80559
731819
53844
198635
786295
672781
212584
723622
1025960
824221
311557
951759
229130
714695
816843
204693
157667
420448
420920
731163
1042769
126202
583634
424632
581647
654181
916952
233299
475718
879430
566624
232357
202911
459930
100479
641212
283999
656819
146053
148625
493048
364874
268851
339979
79279
449763
209321
171826
733862
848156
75335
296100
678448
571797
888664
375932
468811
378821
271145
770957
129873
571040
325093
641078
1027577
431807
1007096
237368
278627
575316
664319
453417
453031
605755
322682
754552
448879
596924
881888
152121
781969
896825
160736
194141
572625
353207
765633
276732
368473
188962
585568
373509
612813
149889
223308
253632
300645
376533
883891
630682
152214
655443
248760
571
905553
645722
301289
524543
600122
283721
66211
668138
653313
704529
268706
158104
625411
505254
237495
628699
673765
822871
276762
830657
328327
685186
972162
218805
970693
660165
472345
711884
380920
60582
608732
646401
1024667
161651
202375
60246
204271
908318
1009285
163292
389991
499582
796869
1018145
86828
959422
277143
636163
905309
9025
645215
847976
801168
655837
702386
555879
939027
34506
668811
232701
16448
539203
285633
453188
582227
1008882
725026
331771
433194
297776
272875
883178
343837
418684
671083
945929
397898
510011
575563
1000126
47635
813566
60964
356383
663037
753098
337144
304147
40790
983404
274914
695671
186631
125011
108951
899157
195965
380067
779745
955144
388815
1031963
1010179
906787
142148
323332
856709
448630
169203
553860
885441
346894
774058
696741
201615
830058
933870
700557
936490
789692
851155
642455
524142
633514
942189
274554
520763
134872
603958
232668
763790
957542
501747
642484
809359
635101
987225
58378
968161
991819
365534
53511
275596
780300
668697
619987
70675
456692
135795
42422
1010642
106497
877472
347802
770905
156826
71849
269502
401009
442563
801488
875032
659233
242639
573115
668967
118746
827522
115085
785926
1013690
409911
407912
149998
1964
462903
587423
199322
207015
381136
17509
580619
669612
451131
1023102
272382
894434
19032
43037
588326
815387
821386
739935
64995
72988
77483
307282
773876
144904
859379
538898
32185
640068
325480
595422
240011
603051
52104
585375
898477
921118
196851
906477
1002136
633494
545834
768011
158958
523512
516192
62136
121164
901250
809438
1014528
67188
824442
480604
640329
267371
389070
636775
628828
239832
286651
786686
292378
182672
836280
1016384
40202
897252
516916
431213
907486
766852
831648
912574
957454
407818
658010
360102
90299
858963
484021
328418
155237
70571
407803
687647
788007
505380
866765
706331
343405
453757
97385
826832
36557
500571
403731
445356
703571
542612
63317
399996
749090
1011619
220797
412752
638113
449287
294275
268342
445773
951241
489406
458997
216808
1045343
607589
95412
621401
46104
267175
318691
578226
659750
446138
416344
171804
1019613
203575
488374
394978
139040
619728
648291
1020636
719325
610036
526627
765384
305181
71604
1006879
298440
994671
877893
153994
898885
190915
118855
782036
704114
517958
233443
793571
610271
23162
879616
962176
797560
51208
293604
772168
913257
903808
260628
681135
980444
94084
537746
279879
392058
840385
111934
465230
835994
814462
350119
274388
106323
210866
463822
480506
366647
55654
224646
995578
90794
465381
1038100
972194
348722
294132
179238
313151
686952
208262
258621
719390
458306
832543
243059
303118
2773
112445
188886
896252
832590
863778
287825
818588
1040000
793355
1021705
1039784
222067
889511
863264
539522
43740
479398
263160
699431
107598
541691
169873
189156
746029
527645
389536
196752
743331
203505
762889
211006
903312
183128
1012556
496779
585306
217589
257221
365033
975290
285405
174555
318612
584169
230819
776289
455568
169368
308135
181649
208570
14352
904192
583557
330053
874949
317705
660539
675101
154767
59732
556285
690137
286976
816655
938042
492685
931294
311592
605865
748769
372640
356344
243016
334836
119365
347289
717992
12264
2026
500350
339447
221379
127302
218076
519666
100489
163907
965245
118617
260934
591151
331894
692692
456711
472701
970120
303425
419088
635374
946463
154927
380877
143025
27301
444243
345628
377774
213040
403558
323782
332657
244832
134051
197864
928870
333804
467070
408439
873640
1011738
748824
510454
29571
1037081
427680
518613
45659
410155
982174
7063
643671
463614
736039
710871
983502
669255
392727
245270
980630
762700
71979
681694
809192
350144
66836
556323
526315
407608
881988
803170
612686
716624
995172
388857
741794
17420
14466
538727
1010908
436218
262244
154823
139716
917147
690406
777960
647652
968071
878626
373637
717320
77728
982454
297741
454562
252263
736611
830770
802459
31569
124548
764761
846792
1036345
80816
83614
317590
711272
525133
724236
456402
982620
254730
143568
225138
776763
358411
165093
127014
613253
962068
524725
13308
207131
388064
926337
5047
527288
448736
884531
42636
402806
12588
915017
515150
152255
705697
406072
116369
958438
952981
50231
814722
166947
1003923
177255
531346
557075
909022
1020315
822969
207851
305237
171448
1024937
498982
416319
38552
720173
995463
423474
51945
828989
815374
659299
285978
817086
621132
111796
797534
521752
904585
618493
931786
226835
464876
472715
680513
624276
724143
779764
805974
669967
691101
362773
902626
727246
628260
810563
1004430
26666
509018
157034
643744
874317
721467
302
513847
372245
138037
442611
456934
36689
735305
277599
707501
689145
1000990
997786
175361
483046
52277
318652
791494
562558
776876
584511
55586
846669
287192
501821
301072
731927
840612
994481
381620
49162
461147
714337
185497
526624
419053
777948
1014607
631539
852128
516049
138851
618272
802832
886833
375860
727967
909443
910192
556927
758588
468749
355555
528723
761676
59627
46553
756479
377779
253060
310273
653789
888363
147075
157446
410338
878027
482918
595748
480767
354977
565647
575541
445357
439320
229462
991260
292462
628432
44302
267386
817898
801570
597518
840931
778664
816266
854313
387401
912826
682741
120435
15854
231820
401424
714689
514530
456851
260971
642747
37517
483443
394521
482620
575145
385835
969239
300839
541981
688862
234820
686632
554823
231540
2681
518727
189577
358617
192949
279293
833592
745398
100438
235970
721272
85896
272702
470996
767645
728412
562704
483633
160439
857484
97977
152355
689908
182188
268578
611100
923183
914427
713390
387517
954593
48856
408213
23190
825419
763546
885781
988562
772538
286054
301894
257289
78216
883758
821705
186092
610391
645508
977087
1025615
444334
721142
444876
907925
155818
561684
389243
714583
646126
36289
381529
754454
713632
720521
538167
1001735
98530
82230
485931
422741
817784
92794
834218
739053
911254
284705
848992
1000559
773842
470701
493148
447201
289793
469826
940253
532473
273146
502533
131538
471974
527137
588185
400608
938837
439226
800208
617628
569609
195068
718473
709266
248155
273672
750748
20263
259227
794100
424524
1013829
599873
848873
463983
901051
649145
529797
823501
584747
1024693
359942
382350
481722
803078
18214
719944
955012
50140
977062
767125
71999
663289
470252
701422
137007
174384
196724
342025
270270
16933
928702
657984
393404
813100
1043810
61033
807245
70685
635123
475221
76003
137735
479051
1037803
598546
107142
21888
523732
806705
490484
776542
281717
855819
645122
482632
637781
676581
424097
143965
815671
768862
90264
43375
342945
735980
53465
437470
314377
649766
434313
432698
812122
228756
623097
402118
885670
661000
960698
177321
143852
438895
999254
405165
854530
821994
583225
279728
253211
591785
912275
741782
440282
274525
790998
523154
552508
508379
31001
372005
1033667
684589
869460
387593
1004126
938646
271062
759586
984032
547791
207921
891778
879073
134004
74073
841799
884874
978183
992497
239938
596434
842855
612478
163611
572108
597159
676349
745956
759435
998293
666311
420240
191881
820528
859496
1023668
466682
197291
264363
590955
696928
514110
351134
116296
307612
869809
459219
520228
676057
3193
356025
250418
725626
674372
658903
861431
989314
990076
627269
547087
607583
486827
102660
727987
249193
486480
799972
977319
236048
604469
57695
849399
599773
453831
86478
995296
495994
831043
764619
668711
1024873
254146
542696
76807
6828
566657
148340
670998
855192
655123
693952
633044
335303
514753
240364
839815
1002960
144347
549772
882659
462555
435147
818999
347762
449820
739138
148682
951810
853322
642831
587132
865821
692682
553790
479334
68593
812301
641994
918745
137568
555582
1045423
189084
949186
792455
1016513
538632
656373
1019234
213777
976404
717433
902143
885725
1002169
393659
587553
648493
960912
749624
320690
851880
681301
897859
226163
290900
253722
411721
177708
802464
533559
460287
259861
746902
987859
622834
903781
281611
253935
944409
402621
304136
474783
265277
974929
94374
131734
626519
173332
717619
404357
929293
32014
370266
111536
149665
256979
937804
186720
625264
374828
861286
35162
675962
496712
260537
731832
585838
396556
585362
389259
713061
644156
966250
268315
491739
313038
17950
200240
66457
707953
473880
1022786
213398
170310
658845
322233
442814
936054
946860
90791
792128
902498
420178
748589
140641
32576
673446
459549
726729
447601
559124
13008
103645
443110
226662
397331
311603
20281
683021
163293
36813
269278
192254
357732
394343
308526
251014
695631
629837
127944
6343
488502
822580
844365
204906
795881
864825
730091
292159
779377
40107
326229
63239
532068
814047
489872
689401
993070
39325
419957
230455
217912
601619
876944
377500
283362
193104
602890
742528
159732
462159
819104
337896
267284
657531
722328
407158
902304
755081
915661
913880
429241
943832
668511
432128
467935
306796
693392
354889
763432
467658
620775
790921
818062
980338
10038
676749
674917
437038
699273
773931
1010220
134374
108242
773624
875036
786548
178720
694994
112109
587865
383053
976546
375148
461296
564237
35941
492571
763609
40406
419264
326432
105220
517348
129861
985322
768744
989544
475714
508389
721480
202872
1042826
573586
618898
864888
632987
441061
752163
859114
615857
1029834
1037237
928779
945942
822883
85316
554216
262479
729366
370784
873899
230437
121712
57124
848482
778066
695151
223816
174921
336351
62749
706377
299391
884574
673999
556065
142495
712852
667455
8365
726289
445492
390271
717548
494198
29139
239237
416045
646847
68353
207723
832582
762335
715942
76223
558492
937225
967615
252863
722566
892256
70324
563714
617817
977069
881438
2232
127346
643985
163642
1029365
273534
1034279
875678
428295
564517
171281
189128
489107
345572
315410
598063
877436
1033570
337618
540211
173915
561745
726441
149943
712627
733929
666450
71501
470307
983568
169378
63226
589235
967592
93654
60714
143014
137947
477704
11116
649152
1027333
647268
279457
33460
178873
343085
143662
956985
255599
220378
385531
894875
421435
173659
216221
201360
438254
510079
12626
329737
670316
918695
802593
506222
558272
456182
267785
158155
74663
991677
192468
482805
512978
766403
985266
586123
915360
431393
108507
20454
1016097
913179
208511
670395
739896
102857
568352
161397
696733
811614
685899
533101
937972
336386
206368
1041558
747431
963834
881241
195018
787928
976919
783240
26668
717981
1003569
517762
154904
794430
163632
944484
844075
243267
512386
159356
736850
284028
640432
396586
575523
464452
267150
86539
760739
847651
201952
484334
788180
939660
114364
697178
845186
528261
992697
254011
600898
128779
282295
493104
481799
1014466
338497
169739
38510
700562
567786
230582
840453
791900
709354
181679
1040702
487626
964548
225897
348442
203939
876824
534593
569142
1027242
379814
236235
706478
337755
622387
26561
68582
43435
169989
332894
921836
106442
217211
811655
46142
747744
574206
675997
1006518
72595
771157
1002926
240770
823408
87116
47220
912560
612065
990134
555538
1026218
796494
617992
4835
526713
311771
565671
295382
454687
727654
219418
840125
55002
82398
325267
887791
249845
1039069
602211
379513
542670
380389
883503
316426
15556
158684
355476
722132
488068
155992
1032861
374653
89112
883039
880698
121674
835564
174974
742758
371093
413355
200822
479358
516054
398520
659767
805178
1032317
948124
1002320
110876
136668
863680
685718
511553
524093
367646
232096
609348
245741
4440
968421
709149
541776
960461
39514
606737
747449
883144
798638
131178
7756
840060
580336
2323
516348
73818
950869
867744
355429
581082
439814
104415
560047
716192
820697
274794
955477
207021
699888
86634
397622
491628
954556
447037
956205
909095
325485
551027
157060
693192
265798
322139
217389
368545
737297
435677
628216
767164
566814
769224
914991
804111
1000731
773064
501394
649469
903247
619777
156899
722718
510251
780411
1042659
683709
445616
837978
230373
273
149870
808783
313888
427234
553333
183975
39780
82322
996016
94644
951154
733212
666537
990590
500292
156626
842216
651732
930091
503595
587509
479120
81958
358840
353700
195579
443268
588308
540153
289959
46933
559250
336054
1038878
874744
957917
86964
345445
740223
876784
695633
95075
912580
546225
281649
798087
920829
890436
61306
524636
151272
560800
242132
135205
754898
167717
490705
915625
530397
551544
140125
335528
174945
515353
672625
100240
562285
297280
213526
978681
120020
983286
290962
747783
1044816
824388
326414
584637
593028
318609
609584
39965
396248
613349
751812
471971
493899
93709
213819
224692
813317
1009549
289203
975719
601221
421270
198514
923055
587015
388864
1044810
1015819
799293
355005
224762
973935
688353
275220
944195
68425
22331
389310
658073
727961
162047
841643
808141
582032
697272
109614
1021296
465693
113882
949718
519977
991657
664141
523243
130606
547400
131518
877809
975497
362407
581733
715754
908346
898841
242552
793525
399718
182990
831189
651343
749430
519871
721126
978619
989944
11481
682881
809908
616508
949270
593183
645600
223114
668638
842526
762302
927870
708005
881921
345334
335440
433218
704123
367832
11895
201823
907366
963055
196962
977805
759149
963686
1040347
25985
922930
385560
414882
155334
776967
438474
792585
726930
900649
622702
182803
412998
750275
585357
380703
980464
90742
371304
739120
883157
603785
511999
704966
154713
248926
410236
570814
99081
290669
438273
478447
736098
851749
899266
901311
350223
124578
585828
400263
679463
989926
391446
280523
92071
560115
266864
614770
907074
977165
482312
387691
725769
867848
562277
475738
353631
187282
965462
81587
53958
261913
626711
10710
882028
93804
139483
664918
273592
889470
225453
690320
953750
475398
632289
78040
277663
483863
999823
815096
932386
368408
261658
187545
397625
620215
122010
699855
737614
638210
154632
898763
559554
427939
927583
780397
564115
72960
767210
116948
832960
915440
487070
25368
524487
451599
498274
691105
931939
774616
1007484
500600
229379
93738
911377
82735
291023
708656
304371
509346
345547
196456
101189
5123
173280
162414
152825
798062
532950
139924
149658
723431
778495
452999
110941
666522
369479
849554
774061
165517
619027
693758
287302
732754
739769
982521
773929
166692
513364
660698
610003
412330
409816
774304
416172
239936
452480
122612
425871
853611
436081
882295
253710
126793
944338
972076
460448
1041730
847527
869816
396713
1007640
441611
490350
998215
540291
371444
544944
543613
171789
280486
156601
613087
988705
981066
63015
937659
426913
367055
211763
496267
477524
427025
352297
1028599
924061
518080
882571
84630
1011205
283995
239964
1033429
801560
988397
29741
816132
721735
143359
855934
454526
571000
694233
162163
700312
742548
576739
534482
682677
630831
118362
196427
230202
175880
668207
312080
517007
978817
559607
794747
836753
715804
460898
648463
785173
677382
403796
493027
251860
674170
36234
897989
99198
614335
622280
682938
561592
862879
320886
616226
227939
910580
383268
389329
840597
373207
816395
150397
586465
49062
955024
910953
371388
268955
763925
618456
649726
887014
898807
778893
635195
347588
13177
993968
56409
381608
666625
478293
496160
513589
155062
499081
647031
597467
956993
244981
843308
245669
600257
144320
533557
186479
452550
6992
12232
515241
792662
890011
637925
723531
536141
183617
847809
476789
574487
701186
150724
290813
360144
828422
452148
471896
979449
975568
553747
665201
656909
603955
591803
246333
894311
800525
913090
386644
253607
1014708
747504
795482
896382
795480
919390
777152
383722
858486
631534
368149
30340
245992
410922
102824
908036
348308
984936
973535
230679
232577
210362
933536
764335
770460
64953
115907
505921
288416
738775
482634
319041
522106
324052
259766
329471
76426
652013
794526
67916
387073
376240
1012986
660578
757219
829282
518388
674361
904730
742515
881868
816954
309539
103096
871400
701714
671745
938760
105623
85349
98563
545947
996253
256294
207450
955059
215651
930481
266779
673388
428310
587963
907133
369316
596439
312342
361873
267595
145896
928551
453362
323892
822697
884023
1010883
652191
863293
342684
1015580
98269
193756
174050
600753
360344
39592
402339
515317
90564
674077
1044549
849606
876394
215068
690288
365238
633812
174037
105117
1038544
138312
944058
11607
287967
162599
677766
806646
106133
212190
503093
15019
264049
71713
119791
1029751
4977
735663
18808
892268
63295
600733
29710
63205
946414
472179
981589
992855
577959
266069
259556
279487
8544
525426
180633
398277
925757
86468
803459
259442
774717
912402
366404
900733
26501
885547
449140
6037
918089
160195
208076
304265
890509
678119
747540
105377
325936
403937
999155
1007477
451806
276644
714341
210162
372098
217263
75404
814739
943526
803165
963162
784013
50848
638422
541743
490916
978751
1009783
628807
900044
361809
267946
824715
330505
120597
469776
47832
341089
1028363
762384
89796
581427
480175
834889
772687
349305
636700
306683
64559
843153
584714
1023628
11418
725793
91223
55690
865082
764420
280341
726831
667887
942765
137373
470761
441772
623324
531775
152912
707962
226380
814936
244256
883906
799443
618799
587176
653964
610559
90805
245337
195536
21396
20350
360569
353445
276182
582233
656703
98393
456571
460907
716373
648364
1027337
299634
692453
309343
572072
682340
166517
166906
258393
690826
344363
101527
228317
302400
301068
550809
956663
635690
826971
841590
450934
583576
770383
1023014
894967
563705
805926
274490
120271
324757
768410
133190
136342
92436
518544
438047
185282
272900
653686
171377
176227
185161
8023
303299
59525
78623
77730
703187
749342
1020034
978347
153371
641154
464869
421046
219781
635956
931565
117520
961209
159950
446233
177905
351017
448568
123259
758447
484685
80532
74221
520447
335330
246238
583423
1005593
705790
29516
1019398
621373
555839
314385
192117
779952
668745
374468
831624
357632
431904
862434
284170
991566
488844
988537
162109
607464
654252
243370
339161
960421
131404
351676
729936
381959
328515
842274
599392
167595
337828
976112
937667
694029
239844
405351
278397
475320
661251
177136
658906
544618
789632
556507
782824
214806
102425
13915
671458
94232
91282
120937
821101
565007
239193
781046
539689
909001
56441
522763
876425
283117
943683
382944
84729
155314
869672
950228
987319
550570
987170
284874
851819
713535
658504
338477
961516
870547
684607
153898
331979
479073
518416
244819
871136
767329
824646
324741
562071
272739
905162
7437
927102
609163
220444
326809
8787
456088
377940
798461
811417
223931
834742
913240
590991
473536
558254
1024172
798393
649228
33514
169416
765301
737740
969129
245192
348978
164329
240065
520576
101477
845844
287775
702956
704418
503891
97261
96319
755165
584390
148507
994189
857331
981667
828047
10470
660645
697546
1039035
873807
55223
336717
126447
594453
781024
584326
161631
55547
684418
650894
954965
35822
682073
977697
630422
358455
150058
111981
401178
472459
591813
81452
623051
741157
568411
531538
909652
600970
1013617
372968
695282
14450
722122
905123
438359
89462
524990
943308
32581
361351
567398
551512
580817
636817
45058
1007174
614431
920856
642761
231064
518662
370585
819128
253770
471025
207554
397769
878239
302362
426846
217101
220878
289717
56410
238438
976227
736018
134455
437935
990798
847943
73388
473782
204741
1028636
843756
957087
583565
869298
1001449
692179
835432
386750
651091
139573
707504
1007897
855921
797664
324031
710751
982981
811052
303024
467022
190184
589049
100294
829232
831974
941427
744957
342846
1011922
735725
687071
238519
319635
412003
181587
195607
44458
39131
615056
907201
24374
290382
636689
922499
926795
773201
740471
683228
963186
286091
828995
407605
502249
846349
295489
118234
187770
553685
12644
611345
153580
949177
166758
439074
648586
884636
84350
228357
322091
507615
102965
377230
149043
609475
783808
525928
533254
581612
995649
197800
448611
699327
211996
612517
936152
841061
181600
729693
318753
92519
365073
584440
442680
530997
903847
923816
924549
400713
50286
521458
59618
443008
48449
801136
272841
754606
194352
830962
910537
932595
404098
556390
411387
593335
327185
810289
375497
689823
195350
443811
954238
953712
1004712
119426
398439
154720
238604
551010
426929
602967
683696
477037
454901
339276
1043241
480538
969637
249577
930235
621347
1001248
870141
796090
48504
592811
305248
565649
600283
204477
526817
295988
269366
78067
535149
1037759
530838
396188
606617
959548
802963
857546
102004
157832
630139
1006183
907670
628304
924138
374537
729479
173971
236107
128006
509728
988194
785234
452997
501986
1045227
206608
912557
853729
635285
135591
432496
616835
218333
865352
508385
935770
111920
666107
533982
688311
733908
369170
96774
104513
323431
286573
65307
647248
866799
906997
289435
252513
158627
16124
633916
86704
459389
314019
169226
767453
460009
566036
106434
318359
796028
134771
671423
589636
739020
849611
751318
939053
93763
992537
890051
11304
595751
15800
779154
134286
913706
743549
478648
403054
761015
728738
644768
39618
574699
37066
612498
518018
138658
306082
172294
285615
941106
304939
773913
503088
795228
630864
591905
428256
315694
339865
4079
537606
133740
783621
769544
907380
65072
35811
294105
675252
260690
189772
959486
120277
340434
908643
477643
761230
890493
322782
467072
872159
479785
971656
104257
726515
809651
384746
431638
650371
1042472
226878
492350
388860
555306
430019
148183
227688
152569
231244
1017430
186841
773542
346064
721006
835408
875675
89976
510221
664166
375255
800129
590105
924489
804941
298888
658538
254838
619732
146583
1006355
281965
977412
306786
739199
2803
110300
674735
830733
428491
625405
328863
739325
785544
139174
934536
503538
778382
21915
664494
631783
520598
393207
190760
919695
281854
389657
917343
972878
45248
888749
52323
571918
14498
157451
789362
823009
610036
77487
51984
881109
342558
531189
70482
971139
355197
508327
747497
579616
387755
946130
700164
1025442
441020
884634
570823
931175
115569
334875
26334
627742
397172
39240
42129
761170
408986
893611
362851
16912
863523
508714
514910
410209
288319
608819
263455
871791
747979
935140
377532
148231
281689
676950
569208
403652
433685
168435
647939
327383
596612
176524
926933
561367
983892
177663
863124
891792
822309
416743
420603
337348
301527
394736
515488
903531
285731
634298
1018551
693542
708511
772643
702034
1034765
946167
277069
385822
430966
1036009
104434
803404
729346
688674
158483
1027775
488751
460566
27777
52774
392669
76552
1020235
721895
183024
726524
975774
873074
283280
446588
158487
25391
498996
46038
968766
994258
946871
138588
458713
892224
275850
824974
187527
98910
615552
44138
786479
329829
887234
822020
651210
939329
812535
818676
1029954
26353
703618
879209
850256
518228
577346
868062
692806
504104
963439
459360
568207
512152
461119
936707
330700
775615
852914
179193
587084
784625
226465
476037
220410
339162
547753
282041
132201
1006732
391544
276231
170854
441504
647568
911456
680792
516053
903693
495046
537160
415465
390262
664012
982316
997358
622811
185686
257128
1026424
546083
40688
335820
271917
20852
247702
983448
781307
262995
89984
519610
843168
715436
672301
739096
361414
535965
895995
477254
57957
506485
822461
15829
861232
5794
100259
329995
262472
546199
621713
129317
487547
1024445
283058
141009
711532
131454
57729
1043954
992018
925731
730854
218921
1008701
652046
615874
932381
882848
890683
163054
917367
368844
75087
224880
810245
146385
334534
1014734
279070
910987
474993
145
1008199
722336
932695
415235
209520
968287
445836
262920
989941
862106
720765
287799
455174
934199
345482
4136
715081
841547
847916
976749
783715
345666
231933
734737
493021
428649
700863
666724
1005489
812146
518672
778648
468512
747546
590929
58853
376005
577686
24797
737257
780634
912940
938288
689995
562413
771652
292442
512919
450216
210588
1011813
53841
435385
117243
1034590
644966
286141
816061
944175
402338
355558
448838
549120
779758
752617
358000
955005
968826
145320
529464
705852
900931
286710
508594
903561
831367
849980
735707
77501
336965
347552
647481
207966
995930
712302
322040
422144
202257
568624
921017
576662
838290
781476
890516
699928
324167
827907
462052
373656
953018
256311
332722
383660
730265
819644
475145
55422
234559
808287
96949
303100
993703
892620
639910
864748
811544
88992
996884
1003603
748040
956389
251327
476388
977716
417360
31807
812970
171687
816305
546385
8113
1032704
576876
20697
1014450
549498
243233
428052
871961
225303
833627
232208
373243
57220
840917
256101
964709
467417
1003330
290311
965
247365
437295
692177
165558
1010715
96972
783018
1044408
131480
441754
987381
127459
531889
842839
756615
1011670
89701
989848
654955
246088
895368
920578
741282
83728
357994
102035
33010
822720
479207
545616
374445
742856
560143
524979
492416
333942
197015
197663
782424
655606
421063
969262
875877
395456
108923
449705
267881
999030
391586
810599
980805
490396
419258
826315
625954
138173
410511
1007008
539004
89817
472999
334366
977814
417098
300946
376901
65957
731689
942039
1002944
896133
371354
813195
748702
636470
771628
791011
189963
839839
948068
54168
889683
977641
272392
224748
957234
279782
1024851
899416
744114
87392
287246
863877
554244
363846
37786
505138
553759
590298
382514
531833
673394
509438
840477
6871
950796
339505
628227
127172
563590
339408
543791
629339
901116
548719
270911
308806
113790
976629
913714
398679
736796
547798
984088
288551
238123
608858
568021
961145
85285
531235
48392
114738
512769
899188
240492
344085
245241
1006921
557382
184273
309142
800895
144120
357097
903296
705834
208520
209679
445434
939317
287657
993900
871437
905188
202089
397300
690264
969301
1000345
439033
779810
829204
453479
417513
874715
30982
822653
771477
659021
332745
802834
501521
551631
4567
624137
395828
704323
1025828
742226
819705
432559
230140
131919
254404
107199
186679
631438
270623
355201
744591
284864
222984
602459
375999
30187
439637
301397
91023
716053
879126
1003327
682517
106966
72822
670959
450781
203091
13068
662324
881189
702565
1031392
934656
494779
364223
775484
819914
767803
983537
328862
22282
852634
691682
747050
282527
432165
566988
377531
57971
294266
646651
865125
210197
159255
1024235
252653
206115
33092
609611
39525
872031
290529
819268
713969
306142
698743
75074
990340
429071
859375
446278
211824
512947
746195
791434
203424
38411
435892
513098
905155
507175
397850
796267
672050
1024419
448881
973743
412224
1006861
219199
759192
93797
691920
980826
662188
831317
428479
27317
951899
286586
98199
137513
473079
68972
655892
529868
305576
992560
984013
350659
1017660
805233
218954
287514
180347
812978
315012
384990
987469
546001
628271
260080
35568
578810
70365
975103
156282
398456
279063
760950
1018658
697508
580196
266863
773418
242617
203779
422884
805661
747173
792096
733602
431652
14655
202367
724623
500640
648160
275301
134368
194570
38420
693365
406765
244566
828803
575259
832133
984119
206681
383347
381450
966868
754249
233032
732504
911924
761526
361609
21231
807053
129260
90133
948919
643233
731263
25949
933150
900758
309189
450382
738314
683810
115004
870895
203738
305080
365921
315800
537017
592294
479254
697659
483867
37547
998022
398018
463267
114196
693836
789460
1043272
554324
281305
364575
746234
351500
371686
525663
699386
275735
139214
212917
992651
288801
149010
381787
958724
1021851
955745
107673
406699
224609
711780
871202
280669
154976
146266
216305
913031
468251
854973
252879
723098
975333
68759
602799
988253
968373
832651
449639
186972
524428
156720
70305
892705
1014341
220006
124503
497945
44821
1004317
536385
170121
111516
26524
765033
514503
418742
180037
734956
742900
43420
587009
43857
535644
142579
179236
943937
860108
267174
197479
693887
725668
985525
340321
313866
534491
639313
574527
336187
388836
547847
364467
399920
629941
494697
51685
436159
331904
560711
377507
414980
391390
841139
831686
721116
516782
617678
56291
703761
1004500
363344
681138
666334
767660
154311
397124
767188
76804
183939
326624
210350
468611
697511
411200
190488
306853
372239
5968
858275
846303
915126
467759
558161
157492
124826
878001
12967
291021
879952
321731
695262
789239
586352
122117
969797
942017
246778
985005
523716
728549
61682
345195
550545
623426
145256
367934
36748
558384
404412
496438
1036643
962702
689481
610059
894844
140708
341160
616577
15070
687599
194686
383915
73674
196961
368541
683625
600107
595859
479767
649307
1020052
293326
661484
428878
464083
1039729
703853
837798
412757
62836
791696
749551
388540
552100
125420
421620
393316
560650
19494
2852
326285
433799
429354
707608
610592
459335
237883
982635
17105
1042662
931419
287125
13194
985186
450341
134521
563570
954295
201150
504440
250688
776840
927540
785441
522649
751604
927688
1005447
93960
745942
909122
301057
571785
57543
775630
454040
61341
501135
779368
284174
982085
9114
178939
766878
697051
134062
246318
278687
323674
673118
102352
941808
948563
1036473
148730
396380
891041
142646
913461
743863
375425
1022495
915120
391147
553712
815892
926994
357190
433325
705559
389146
250176
937168
506412
540082
216750
1020145
597652
162873
999690
553564
52746
330661
525304
315688
40108
826139
118935
585342
935646
226812
287055
582397
268212
561246
548616
713169
627935
170986
927843
447978
593304
889727
1013177
802577
193742
313313
118876
928071
962729
586582
195040
179626
605364
180893
411004
352404
151552
492329
19162
495381
529024
977780
983004
979972
473888
122320
264071
284688
417723
447823
499846
547066
625440
485583
979071
819339
8547
862884
407087
220519
1017102
447977
841991
7986
56450
227620
313113
780420
659859
907905
865277
590535
390480
636889
726632
60696
1018765
659272
424028
563454
804392
969492
350241
200219
744283
12200
240631
113307
594220
649253
411129
450464
959636
462446
434866
331788
931247
406351
421486
648587
710338
179027
806475
1030904
572918
1007557
821739
242937
687093
970562
540342
498355
537420
707980
688234
652531
522930
225974
320091
727729
56677
265977
759131
735091
667212
202172
909659
175116
45481
669225
423014
93672
672540
819755
883940
445665
56403
83174
571834
697386
976582
433037
3769
606859
632607
162513
697825
624118
499415
611328
351822
305794
727564
336791
666270
914859
953972
229137
485517
528057
901480
146914
658958
136220
326078
548487
298406
853360
263764
549064
202732
620266
606017
312586
784695
773080
791206
917695
482928
149245
703960
180305
188199
274059
916460
663661
58136
758760
429998
753767
690424
910865
651298
376236
609526
752669
485015
566669
783316
46690
861987
706869
167021
201548
345389
825724
514669
447037
609875
186178
29005
827761
682763
834035
124353
130676
981164
779878
221345
86416
712218
544418
401462
782652
618098
432554
697362
870392
313371
600475
977469
1038031
944017
728502
996066
1002531
179985
594357
64199
742444
85215
872441
928643
308371
1025830
723284
5182
793102
639541
789092
1038659
813221
145898
790107
187008
1044261
40241
542072
903917
882690
440015
125157
160462
525097
236153
602053
901647
843797
676756
863324
361110
908003
602285
263202
678153
1003589
339358
156812
170200
364482
172365
663191
1043463
615630
479281
606243
977025
676454
607302
405378
919702
621765
485237
877303
928199
343029
916446
393903
912307
1009711
524892
220280
192970
545922
578607
761142
471294
617724
623218
645264
386336
117154
170806
1044813
661437
409898
708316
325845
7904
961588
298864
423340
216025
88241
50704
827317
130659
29666
489079
284153
494289
1007698
424306
870785
1023367
350358
284026
512894
790428
25137
380010
350932
1041791
903668
239084
214401
672254
388373
769763
106345
274899
559013
32839
125971
1043582
415144
764623
940578
538266
162024
595365
332529
987385
627687
235179
973134
55036
691070
404762
740274
196168
221697
1000570
165518
250010
496905
714511
194483
459786
587278
492003
66511
498426
9826
532094
238420
536594
977870
608912
850686
233463
505816
687853
688666
498424
225948
998492
443377
757366
520885
160253
389708
225827
627953
711081
990577
776585
1016665
118343
879896
51100
760115
482912
9855
211553
109019
453454
21549
770943
488340
383779
623011
516390
48462
137847
76573
934106
446101
380008
982093
561844
889238
985356
1031647
112161
72090
837565
231164
159272
781948
856743
854661
793107
123115
480124
838916
52574
722568
915730
172032
431744
69427
525064
403182
291235
216485
653856
488197
859329
370582
738366
698813
1008656
25336
122830
226962
82082
224506
124623
6977
185440
391765
397764
968018
641504
691398
533294
850103
991969
263894
700169
493265
872736
363126
932562
225213
43536
44007
752921
732747
520238
19590
157636
877142
170619
822576
120379
1009015
466298
604517
876005
92604
264449
96649
836585
984303
50707
964691
578907
418698
230365
49137
957326
482975
105330
27309
643490
706953
256563
530941
1003238
702058
970634
432638
454598
919587
869744
591630
614998
432749
100803
576559
558085
289123
647371
356973
848323
386084
170050
771944
532945
528769
220047
423530
709298
981199
680925
145255
731441
280288
178315
66191
156295
904096
745427
874669
575261
927932
33940
772005
473466
912142
808469
404452
838787
345553
3844
20238
763929
609636
438389
139688
936840
425673
444057
434794
508794
893941
789734
574225
951164
327728
605702
707495
81520
335973
477831
386714
76726
979694
789476
294745
229788
423151
427111
760681
25936
841807
712239
32058
795953
582301
774304
894871
288834
881516
982597
219080
722498
524860
970331
165469
18748
300435
697993
527969
700186
190376
520761
899910
372232
348587
891218
527709
735715
982137
236646
839329
394102
170567
529243
796047
390578
435255
421847
985356
917704
353626
507883
905537
279406
219927
751293
493628
1028266
925192
1039435
761988
788655
389005
751405
502591
762720
830410
507808
1027311
119219
817431
241412
8637
711601
758238
614461
907534
585213
964367
406004
1011603
961408
497171
403501
457134
406411
883104
545620
365330
425784
1018148
890630
662014
818003
108573
365300
997187
925539
68620
427349
260432
273054
711708
216631
674197
876648
684913
316864
274939
869110
75078
207882
185122
884967
295844
172296
290506
733062
200221
223633
855525
408742
977336
890124
208963
167923
376529
752514
610088
46598
87670
978659
419099
1033799
223374
739936
746787
99009
165873
11445
908972
950428
596841
551766
755613
1005855
780761
1032397
103461
442549
664393
505293
862506
60901
871562
238881
44852
1029034
392725
403581
247066
68510
648351
225158
928840
684371
425845
786522
561030
453704
94488
681797
120759
551418
376253
46953
586620
203292
104031
362355
506741
165641
438424
954908
431592
821455
175423
256127
20762
452818
3309
55312
558349
595636
461358
115208
553655
365640
636846
425201
693005
660004
376797
991973
374445
95569
124320
514792
282939
151335
420244
516948
840064
695660
585789
189393
669139
279038
762696
745344
611063
466658
353841
675459
212138
205027
346092
307141
425334
791039
224465
506391
42282
953917
389723
1032162
462630
698388
476896
175477
24829
856642
736354
357492
101024
588070
332439
521792
678263
1026042
13308
645220
794163
235158
956915
32103
243332
510446
985332
395617
125979
548725
783164
609930
407708
566433
363279
1014677
673321
901224
96310
161165
313985
307111
909932
644819
201595
120482
89096
732666
999426
579282
180484
914340
660516
572994
27723
462321
367971
810045
1030917
470518
253542
699172
516671
113632
730124
145664
423573
420177
205643
1036867
118976
366061
739349
1032586
830268
1092
223794
619580
530283
603144
278973
820466
290671
407983
297542
481528
507607
972093
135898
235755
520629
676584
53265
416744
512482
381464
903243
546154
329971
948304
795009
426794
226726
784326
963469
663170
634169
262815
921865
106368
1016182
556038
946774
497784
409620
95893
1034667
322524
66710
88873
120249
701052
35711
208706
349497
132443
96737
686072
949037
191199
736035
626118
10293
541817
696032
809358
610529
395339
361766
905361
806225
203306
191869
306795
1002861
203846
966202
930679
853291
106975
238242
661290
393935
418484
707247
562167
558614
520496
450905
695842
420478
686598
183703
768173
62452
438403
690665
229995
405377
934230
411175
158040
877357
425028
233343
1028825
810722
930464
576369
195927
277919
936595
273062
125382
886007
255580
10433
587302
488741
109724
58803
534093
598807
252439
581771
970058
2451
66258
726215
684397
585481
614378
667178
331066
672352
18704
80012
335892
304156
297901
246498
749920
126652
273617
375561
399616
1005083
771084
63672
681256
396493
270293
2562
819636
553683
130042
563674
40845
727351
552525
622836
670205
106566
143250
34884
492490
2954
767662
54738
320788
896159
534921
504267
363526
186471
972987
301756
943387
760292
26726
967998
938942
749208
951068
323432
291849
891075
535710
260554
134712
521305
159432
445651
760616
1034619
798327
14624
82524
326848
985922
917522
338798
247746
920198
705821
142151
399619
431121
770105
834948
903230
540645
644939
545638
516755
749220
95757
19912
1036861
279716
580555
783470
935016
269867
481763
91156
977733
738081
337617
1041884
766226
660199
963347
867300
660012
953418
30744
128518
947391
565299
371598
377438
665914
55354
767720
868734
518121
515153
321475
252011
935037
930623
855620
663371
421703
503830
610343
580327
374759
968291
605074
569498
770764
596710
898766
1041590
626073
863836
654491
67816
835402
757395
1017873
808590
931292
233523
531281
638763
462078
340581
761762
728848
702720
568293
256703
183816
632420
936323
228575
401186
323129
1011557
797895
793609
162960
345339
829157
796310
649837
240539
917659
548227
598694
258553
707817
835466
149172
624889
953946
858260
63851
839696
578461
687819
89371
387456
275416
915238
978713
72597
833515
207742
846127
329657
392390
828913
1004854
262559
306279
173407
656577
509812
750023
1028475
268542
1030225
129342
587313
901405
598193
814447
891230
191014
312833
670647
917198
661865
73184
955585
299419
138848
709734
923584
408067
731885
938065
544687
503309
33737
61686
943914
150466
911280
258689
40412
12407
531865
459440
83337
480322
738933
44523
704179
21352
795903
226872
546577
946854
773903
778064
289244
793188
311828
260235
190988
897464
241700
68474
1015301
331681
493201
805158
146627
24032
448989
105663
876192
222668
653016
211881
483479
40848
559280
108424
567837
1039107
114143
179430
245222
937826
678078
133901
175852
216601
949215
863715
379053
13220
1003737
856889
583790
723206
508626
136214
935920
201834
914484
526189
547175
520505
199700
423566
259835
218682
671320
870539
403829
368888
905744
277744
907117
645297
102905
389147
557656
659798
936672
209203
890098
344987
358563
504131
41901
179200
1008615
833271
525793
543752
564235
816870
550779
795838
77464
160077
178074
359328
8435
622387
258364
870344
977529
27439
846000
570599
455793
17538
778762
859891
526771
749124
433019
672131
178290
96772
241074
401198
1007940
94110
972759
641974
917074
250732
947157
538219
683387
361131
245333
837152
1014984
949429
274729
485175
280177
336926
790169
631414
1013833
639338
241242
528951
1015830
124845
519147
29797
968273
971182
856415
312905
84639
778272
688521
47023
1038254
320600
246287
444083
875550
182848
480601
776723
726738
958496
661553
1035860
696673
334899
587786
646713
860005
977361
796267
605826
181894
887180
225634
227760
222228
276811
758739
210415
260349
352504
630477
865310
24152
437268
995354
730496
94038
424821
205513
882562
420317
578501
847269
393959
324001
36092
1011684
447511
283841
686235
55774
150615
937212
1013088
352002
259072
361260
586541
536140
451754
742604
807403
904624
13386
784900
134322
190078
681510
77091
67876
816490
680563
680177
92940
623255
548856
318841
615253
514077
233160
944007
1045047
1019740
197238
772424
462092
763865
456275
822790
499606
762456
992435
932151
422622
316461
224400
471894
305795
877451
725476
679983
871313
515683
60055
416859
426520
200075
507788
706413
1025238
621438
613328
574750
267842
79293
25878
750156
876331
815456
249499
555927
757045
632211
992153
203044
509478
636704
844343
47343
589639
596720
325664
986508
519748
669076
203162
1006286
823339
881253
735854
717932
754556
194201
193053
175573
753261
401438
4435
56892
510402
165460
330293
367329
467841
889033
193190
1023637
325597
994454
615922
513965
615764
911167
1037480
395742
63454
414322
436027
5259
817057
584393
68071
509290
884626
243436
892166
556536
992347
422333
984809
346296
67144
36245
982711
138262
453157
445475
551517
438301
867438
45748
888997
592022
491512
415229
90514
85499
481281
814863
988726
175916
143810
302336
562979
276199
912407
789578
544000
472186
202088
296629
798173
789088
832427
21912
824983
140743
5045
937148
690415
334846
375000
138707
953266
390906
544180
444042
275891
393434
657823
544801
475136
749828
860673
1012796
233517
113735
1019552
153919
301478
131766
419485
287272
295579
774214
669589
701559
842378
879920
887000
760647
125423
661252
1033924
893791
243141
112659
1006573
122106
417810
1043382
373696
525800
370543
580635
712210
338347
1011001
537729
906975
144250
521808
839973
965610
453818
828548
133603
374621
232048
374878
461504
1011886
411638
863436
18246
28896
252953
1004118
903144
535009
505054
416577
298024
573894
923478
216728
192467
809064
315172
993018
108328
1011365
487052
926199
459718
201979
484782
614544
917682
72793
959372
38961
872950
997318
127816
10017
690382
154050
86678
347452
66135
294444
425132
143993
432423
195028
309021
333862
331860
530388
458745
1003666
373140
680981
253680
737322
642683
390616
33486
890039
92033
350981
540631
983165
139548
223132
1005250
237761
594877
210420
976031
945681
821252
824762
994326
54931
655885
730963
478393
650859
336211
783828
716383
425161
563315
295933
412234
555114
564429
844313
927688
326828
116235
968954
796268
636308
694258
453563
459712
275097
251384
766829
106405
624360
244540
952882
778485
1029416
387214
96484
786549
251160
762679
138013
567160
38006
136085
92032
119204
699968
799463
784810
271271
652774
51578
432426
907534
65032
662141
420283
313104
723188
411696
527139
436111
391022
935963
879328
397735
680260
564451
1003631
797998
483238
300191
846737
516451
169293
670260
1019670
725690
731356
585633
196341
237834
810206
410402
829538
385392
72758
40801
114373
1026410
14499
106562
725305
263562
883450
602217
610155
142210
1038724
304842
992801
823678
609548
622806
195666
918005
808051
230893
621919
678758
380861
1037775
353640
308680
555374
172808
608316
596494
774935
330584
1003757
312004
287638
744505
291897
492198
526905
546121
826637
599318
307494
261522
343534
1007415
44610
266034
729165
781119
490850
173398
81076
395015
707230
412509
989348
619149
211370
323955
9787
885904
292100
512154
403322
80371
722626
910473
872561
340656
443424
548228
448710
88048
5478
28208
683775
1016780
363749
90056
867798
403022
512005
66221
660920
251503
61123
977708
981657
769366
200600
564368
204962
343738
309421
709527
736584
22727
265815
247446
87720
775245
359893
396482
927353
52490
759020
15762
206208
433770
85992
163230
431605
87491
371032
554048
23589
631382
753913
927978
68159
541904
197309
1034920
617907
744844
448655
618517
998525
362805
314838
435000
468058
545158
444327
112087
488123
801754
635881
951135
503295
277049
573226
995433
76911
958448
1013946
664272
303816
5719
863480
347747
717366
691867
1026526
396639
350539
118579
173570
51003
143711
903550
703086
715633
732061
757592
612690
1041203
13955
653912
795563
850203
166566
581433
829068
522776
621407
178926
878176
30792
93131
226293
748606
22842
122255
757050
770626
136565
290688
249467
456246
206410
241867
11450
214973
737357
686192
185926
234115
97967
417086
930644
892654
147388
1016069
13281
232880
38435
94566
739442
384924
322550
947485
730127
615150
79638
569888
186976
132789
311414
657704
289443
914141
974112
390244
353299
262397
476527
232872
654774
973729
750317
168666
137509
42348
642873
555161
199309
491248
873011
642865
952582
211382
1013676
499333
476747
822681
28871
31286
61430
16170
716905
47311
913912
723599
741491
162675
218238
8079
45122
95377
618552
213957
917892
610825
642971
950512
249787
868796
937757
257670
48505
960767
807373
607029
745693
375786
127307
1029524
827302
715742
22922
624575
105547
1024048
520444
35866
519707
312873
88628
80524
1004935
674764
487014
939602
474467
247543
468325
962073
274474
56533
811514
183097
161446
23293
51743
396228
524930
875765
847343
416328
358059
831695
712037
417754
788937
896275
597205
228324
619462
790173
158702
1035130
713324
220485
508928
382811
729429
182813
770491
1004486
274034
750415
407117
927740
813704
975883
657004
501329
552139
706235
713452
483340
457786
403155
922174
798736
60266
884395
491725
462601
839383
591140
833572
141844
527389
527028
706456
752726
356301
676572
884179
787204
542463
930688
938161
116836
113190
25024
18983
613958
459539
649195
952640
134125
419534
883046
585279
21261
35879
434370
875590
506292
252373
957854
542503
166851
903822
991081
545349
279958
683454
325277
296210
654422
645548
544151
436548
494397
66995
892796
735772
728687
676
225973
90713
605439
827873
493543
451834
384740
491760
638318
883317
318306
442334
145017
175788
160835
354022
640701
778508
973527
409999
236228
464121
398681
777648
693898
153388
260772
301768
57849
709433
285809
969357
270742
319203
867880
753335
285231
214294
103714
918225
662373
361452
824708
538204
708320
698465
189933
957197
43269
128824
283103
652988
923650
649196
336418
694849
225082
789857
576556
989373
308247
851724
685848
959914
210811
1012170
69100
481014
15125
368751
129314
122647
7489
199127
86328
135286
529804
748688
778411
627953
746541
98644
143292
745676
546999
234131
72153
555590
1026990
176357
152687
283909
27249
1031215
707563
411520
544535
776601
92172
372028
631097
212774
250813
212079
323132
364937
618967
994309
574325
419619
80268
590963
717002
803870
205875
435207
430875
844268
944642
772092
460037
397379
961033
233944
151844
832199
660363
971564
998017
494477
473833
765803
294019
165470
148074
1016866
821905
878235
249652
815273
51290
578997
52037
902534
307522
262147
315491
73225
409755
310451
73216
706437
491483
782453
453647
530451
964693
383815
521876
951184
377661
286343
488601
857211
847886
818339
174234
824263
997986
426826
344563
396361
162903
839950
477972
746387
495711
327474
668087
827613
967547
47084
813401
30286
885027
596769
296225
348730
2736
765253
29333
448308
781908
596567
256433
572332
754993
626298
332220
771403
829462
737312
1027140
591820
926757
92316
1013143
103840
41947
299059
224356
132060
936127
253882
179571
167840
680829
41927
1039757
1039946
842413
940544
273785
887445
831686
685072
377431
445410
524263
123433
781230
790229
112799
980313
138223
252298
902028
580189
539477
763855
837063
208980
100839
1042373
520421
492489
290739
62171
198719
424212
251099
230377
324108
90913
918950
144214
798994
1010227
388359
368597
158976
759568
495574
594773
1007330
468150
154608
306600
139449
77469
254069
1006021
1038872
310336
346914
1013280
406479
772230
562200
153391
435694
299869
69997
523468
801050
198374
52444
219022
401248
485671
70134
896587
511976
973150
841279
616187
520460
248841
923250
144924
297233
926750
724577
963638
764554
906608
209758
142981
500614
681179
208304
153540
495979
969647
452930
89377
109793
725235
287216
10658
743892
626042
130232
74239
829802
697572
233653
448835
1003725
502143
955553
64151
428800
57203
58597
982778
804304
569928
1039431
46921
307465
917180
344191
331239
923348
68991
472955
129428
450223
70011
75639
58462
675043
1035407
86237
621247
411416
107508
335191
438831
138095
489831
287734
438964
842130
453052
491836
826941
660754
609553
417766
711655
776595
843122
54364
541989
983807
714577
145090
935949
531065
15101
565850
1043962
221146
357880
158051
50744
975995
164353
536018
14072
268927
271478
966208
882187
391084
995406
236211
799981
454723
804881
607627
180563
582206
317914
667641
894653
192243
942651
58092
328285
341054
696059
901184
957776
456910
177753
912185
1002700
411280
291888
533693
103458
110476
133074
462689
942188
426297
266525
442126
953723
408210
695441
713209
641104
595390
363268
762463
679863
848143
1002800
484569
355940
768944
491364
110783
643835
735514
386572
745718
203238
450749
440935
471114
203683
925815
613483
392815
179974
235389
28206
1011404
798790
130782
19210
363301
138556
947823
192252
180116
255381
426971
318025
774576
541124
480919
280359
152669
428472
765309
965260
103149
688031
1028865
231375
902483
1025175
621139
352652
38734
795964
435351
154189
485969
619994
1018443
97254
243409
276297
299134
489689
403904
664950
661589
324244
990509
807845
107953
172846
841431
533421
218337
242940
136744
241778
431690
160085
264497
182605
554107
921272
924941
619329
105445
477497
685045
193896
798204
104856
627965
241933
696990
208195
950588
376475
640350
290096
34144
24437
1032323
818234
639015
843528
525185
837898
393054
867291
9369
909565
385919
516936
625778
766125
95581
938813
28146
425401
973996
93629
679506
1029319
192260
969741
903872
65884
636988
1036459
535562
393307
725685
46711
645296
779352
644146
839134
251817
409664
825206
501085
549105
620707
696972
675163
440904
901039
881297
338453
1014216
744107
897478
754149
797744
949744
817400
564688
852835
445942
465500
500932
220012
100449
4896
429900
605049
333713
560696
798478
343275
324088
259326
578509
947301
123208
488101
812828
147859
444011
644417
161899
1044854
428669
889702
674829
932877
130705
798545
1003105
547431
914924
125240
555545
377853
328577
409749
825819
907337
61233
177654
85410
138110
677389
63336
261248
793755
393682
138839
567229
116176
755058
352017
662976
209131
318271
642548
229205
247894
872032
801295
684905
945343
765034
571760
396105
230105
170412
434401
446451
138746
616819
973544
970417
911659
122191
371889
533013
55457
514723
746915
308231
242289
599179
903620
472088
528895
529672
227903
518437
1000623
88077
31464
581580
91390
283135
407496
209180
715452
157418
874155
110311
41555
550111
4331
1042024
610992
387340
645324
136309
451634
751566
731145
1036228
630438
667767
552580
345814
757914
267890
819880
47423
665809
38608
879293
78435
515053
595260
314045
433993
255091
148486
499481
75023
434773
535426
992397
2306
984566
543349
98087
413526
420844
66820
183567
763750
870332
649257
629184
432539
86340
238468
15868
66623
228055
1029721
1008794
323525
547434
452672
956957
365018
745963
155008
835507
365215
601180
766070
592081
483784
364184
211746
859627
908006
300804
565216
773798
141559
300173
331884
983898
374808
169213
917705
922465
844043
809606
739322
100682
505382
150913
593748
381249
1005840
650897
897235
388415
786574
1010394
88036
742448
372199
452949
774726
126107
766113
200523
435439
511750
17231
778095
480998
1011353
831364
809906
40290
809334
573915
213669
745321
761530
671490
436522
812436
761319
734353
700860
46092
408102
620601
574192
410885
454816
931957
195139
109608
20434
241255
695367
949684
461203
428599
200162
282867
150319
214739
617964
977170
778366
83695
848143
689366
688969
195922
343071
1023827
299120
998038
714114
627743
800726
980459
833079
610096
429230
689309
323853
1022060
627450
621344
34432
141712
994810
225809
725376
587218
1042289
873090
4117
497498
595269
612026
255989
601111
128005
901864
337079
258246
585977
11808
217647
512885
547809
844703
667528
487309
973817
523415
908306
680134
349949
574546
487703
84249
689234
141161
896382
26989
833974
272595
297136
565705
16768
618398
1029251
285383
593075
149016
362586
415348
735532
794171
965638
757378
521156
936691
810491
866112
740275
827925
323511
1027266
509772
965597
929749
911332
815610
237325
47890
808589
966977
472962
734527
873290
966758
1039532
113935
205258
842854
982476
43466
800446
223694
944890
303962
313917
662147
265573
883121
657433
178666
18982
938355
885010
889473
600076
37955
373931
200290
1001713
129420
976120
658788
2562
866205
627504
240761
168964
679496
491674
649477
550526
262814
1013440
838322
827480
5534
902293
287817
996011
232325
531249
437228
44639
332196
1034566
300815
903844
605150
916779
663666
895796
175324
551773
15663
737349
670664
599498
1034877
1030654
1034404
847990
768630
869190
193393
93619
784339
875744
65713
387498
73076
11035
742677
25849
179758
881299
488621
202458
619071
887239
881971
897700
784395
960583
1037896
913889
619891
461232
206511
782779
1029418
750270
682280
37022
928629
854926
425243
1026334
83288
119034
113506
245778
291288
545295
700160
524213
547807
460234
972452
437809
220923
12793
111889
815017
12010
617419
57909
402136
509354
29673
773236
1040444
736926
995040
347510
94180
852656
86843
106449
5549
1305
94185
347095
351167
459665
833745
321199
67001
610426
113898
205901
639439
662984
475048
696105
161158
21200
771282
370215
62902
316340
368238
1009378
515919
1022122
549869
196216
302219
287110
251074
75444
551089
73941
87607
983834
425829
953320
972051
128495
83952
383910
503607
1044773
963867
178784
745333
732334
335557
979909
477481
788321
862906
47719
257303
579442
210504
510325
783504
620396
248348
5152
193636
690629
476380
355719
364046
153225
943838
367121
139079
365088
139562
532184
260959
771945
513336
194965
774406
617045
803823
78722
213747
178391
649294
891330
191953
377448
954538
734095
455277
321667
492759
978857
894284
154339
708812
861652
184487
934319
602551
114294
323172
290944
688154
936616
250543
240837
31437
687490
715980
130310
260867
365393
94392
491360
766148
458947
663828
870578
318719
809643
751519
615277
157880
162292
178485
1023811
564945
148216
811298
343073
625624
87243
251304
889972
77183
765706
293385
38842
684944
283179
684506
410603
327352
573254
222229
183719
530778
910426
917757
858635
468212
516149
868308
427122
440852
379526
743640
382071
467241
428097
124639
977213
613989
57292
666036
40993
305255
677795
594427
583921
612791
693674
107385
1003106
437028
591579
185830
570808
254909
728773
27395
724109
37642
513150
872886
237639
62671
386485
421351
702960
93124
773360
80875
639524
301977
166890
920673
215777
895838
708579
765253
167423
822357
717488
273517
505224
769952
989038
33342
175099
679538
542893
161928
485367
91612
201458
738021
355422
158693
243796
655515
614966
629230
128994
746606
1009289
169091
1024022
865423
894011
579031
297294
82920
154280
938476
839336
741844
81120
48981
833476
545696
159475
331349
925962
446861
345829
433127
27498
787521
265044
381319
374781
86046
551850
138112
796372
400782
660049
176749
901058
717009
828424
7857
79952
521334
242394
885066
271459
586308
513575
219519
766427
1042230
123634
407513
647444
70015
304140
722988
393573
250301
602117
375450
547966
77964
217164
763070
58033
549025
54695
326206
418861
639654
711971
924916
398940
185556
337983
805027
232173
610084
763061
969312
378834
482371
544094
790712
292239
466078
711960
719192
84869
170069
883013
678441
282142
120093
278289
825375
980954
214254
701668
356757
745273
103420
375524
688150
694741
457794
21725
765717
404305
742373
90086
151970
663157
6188
665234
694253
163324
680149
442071
398772
928353
888693
476621
94892
559211
26427
627135
99995
1033115
865674
269934
517810
42880
13685
1012332
285506
836756
69172
769429
834363
602310
964607
954289
575963
27532
734189
319792
43951
949499
21018
523644
740968
922251
833651
1023488
561999
190797
226855
63815
665292
598404
426789
26767
619966
472582
502924
218709
923407
990874
828115
410366
532099
131424
126008
521275
830149
913721
443867
489398
960397
357750
627108
29605
859938
710655
683739
260055
371200
1019592
756873
298467
180571
532260
32791
311208
832625
760573
990275
867452
419289
573936
180228
520993
65749
216106
463362
96964
878360
903816
789314
218449
2672
328142
754890
559848
380669
29580
402161
810983
354975
691271
889297
29587
234873
702269
157391
130488
184727
156416
708095
853326
463286
357494
82037
892616
907781
452826
376212
1020116
776437
1044187
305977
3488
374534
380110
460186
145629
743307
672709
710141
1024744
765169
309110
248194
475799
900214
471389
879343
1019684
19128
826376
481321
355252
332252
446919
579720
960010
662202
81391
405298
199456
934095
680055
242288
254924
824929
815183
235154
459795
315693
473869
967459
661695
295708
669135
809365
38744
864098
355781
621552
855778
94881
639829
136743
623549
261069
79958
541053
155511
898549
63559
113211
35743
992129
291878
958048
1028759
628938
710131
9280
384435
1013958
23552
417862
80222
218928
187336
591440
407727
417414
603204
903102
1002075
88224
247628
52767
678595
613204
788542
825641
504276
433792
692490
446116
474360
734329
584211
636166
254013
448334
39965
346315
339334
438529
749164
556014
737056
23529
360385
552557
453330
354502
444154
543053
915233
10762
216938
208026
306675
184452
452165
969063
844954
906258
114154
376473
141698
390631
250503
221901
704619
574919
374878
49673
389687
619156
54973
751135
169425
328686
651524
738250
907209
78050
3029
221987
999965
711934
830042
367418
474298
274207
126552
284755
231706
943203
498505
35742
830096
58968
159500
263651
295689
886419
342161
161516
119695
1013983
297134
903431
216962
710283
205017
327030
538447
561992
947755
566262
593095
981931
547351
481410
101288
1036182
982682
321191
358376
946729
752507
734282
659012
693500
883978
404265
12153
934912
964684
518040
813306
901322
226841
959999
899992
567160
203511
110753
822165
867645
448182
958677
203547
625513
7690
905436
505889
297703
190852
151077
957167
19965
619806
143615
978370
91002
995335
389697
841460
934307
51382
166041
27579
970085
301548
476854
445452
467773
31178
418576
620143
998843
726672
86173
507986
699596
621342
367577
309446
219734
442431
164342
119417
273852
558402
150991
421881
582094
952604
809876
711051
216151
409226
879516
412649
1311
392129
142516
984782
900691
1006
635557
751525
124571
943906
954520
587156
555377
534710
747407
697681
10721
731357
567061
392162
438311
841845
864178
32755
50906
892193
569268
756220
874577
22487
242545
42396
512158
127635
80435
133491
546624
317119
154418
780070
1028343
253045
813956
238464
988176
409934
363739
953855
790196
797337
9052
799914
420567
985189
531212
708634
888245
321389
168978
834903
579995
48226
787689
393650
474203
443247
680269
701573
304105
319612
542031
398534
473151
540836
771380
1009658
494727
29625
70108
1015897
95333
850212
242155
837971
711628
201038
965241
956985
787225
545313
518160
526171
398400
847674
143162
589726
620860
519610
462830
658886
324627
1008139
977033
516223
397316
837888
428121
914106
872129
387700
441925
184351
288836
665637
430811
463378
38676
717472
828628
335120
1032270
558519
68006
969816
198043
944880
883346
115202
421534
593896
90830
339239
693218
617012
288493
371884
911377
1023972
307668
288598
328085
214206
12795
684333
734111
91761
58307
901553
15803
833145
229790
673432
174356
562143
284185
484631
39898
621274
49196
310078
995632
483636
954822
915398
27594
575026
122740
1039766
947499
566742
128269
951124
354900
566591
989404
776418
1007153
1020865
926129
925443
825235
834432
432402
598082
819534
518767
959980
774871
809265
25036
27482
111017
138179
665092
222310
493691
895861
972854
929626
166205
715860
249401
146317
99691
276305
60711
984689
1011148
894663
214759
150719
1044572
663149
960338
505324
266466
291604
1007771
142492
609300
917313
607254
422488
974799
313693
284806
126907
608040
659827
533101
927533
20809
1043404
1031998
211573
709497
340396
755359
741209
980467
65762
137842
875408
790975
881424
221608
762338
317512
209956
232317
343108
964626
914637
415792
799111
145866
22707
444859
457032
228672
628490
204255
169632
142030
76003
597603
877996
784660
202678
77189
997647
299122
710974
514369
274939
698050
941257
649892
857684
474579
949942
351093
417984
53649
716701
578663
812143
268091
692413
898950
1034363
642789
931298
470487
130130
976123
785040
247962
625013
711695
526031
589846
990082
424819
94917
534720
650613
920345
251052
145781
1043833
732373
122801
50144
967333
364350
477363
140601
185797
29795
18078
623847
13938
215925
119066
679396
973677
805893
738751
923728
440568
476670
1025331
271297
764943
950104
55095
662243
606654
43451
361803
219542
711948
365630
477402
793839
844784
802465
722502
740854
571572
431912
1044730
359089
105957
445332
554934
371425
338132
838984
137645
55605
231825
885718
491252
503253
520093
466038
241695
684865
126655
675720
88709
888235
776883
281495
46617
568313
105176
498547
64921
27905
845253
131212
671599
668834
545557
70882
81166
941208
320436
489520
955612
737931
547474
233348
495345
679813
642836
16367
910889
591075
845144
408360
890804
717273
386014
964231
439181
668027
943420
600276
124669
534263
253642
327507
498250
375484
97260
8752
442587
772486
341641
67214
36574
312695
888764
936785
38440
210243
1012316
62017
531370
796483
429086
773030
455650
236017
530127
757074
908341
429944
172211
226781
270939
418277
842452
270109
896187
222916
926012
941008
979772
309761
295210
660163
900089
588293
217338
998859
231373
760038
539663
582630
115988
696325
464435
464166
962687
30338
753654
662206
694688
509325
429902
981923
569119
441160
725377
800262
959200
554176
354341
820450
595129
110819
349503
906298
759889
445588
237366
64417
822071
550466
149565
557444
294734
485079
152990
710875
1012298
453892
334400
199903
566299
777036
788230
236843
567707
236726
733936
575688
1000493
320375
212250
114630
129124
359989
379735
41117
1006138
142497
951020
847098
235439
76901
199652
566701
915826
342600
639242
79083
380602
414477
292958
669437
870480
1020398
538740
550479
468057
753555
810938
483658
397785
276375
905078
938896
13519
131581
495795
496081
534201
905610
856154
420790
163179
137199
138826
915741
768511
453140
585007
107125
356088
192617
138320
55965
110418
489296
463853
824204
736881
567640
696065
746670
954453
812273
334129
377405
754743
441752
622914
927073
222500
308964
283296
602102
64251
899388
820305
236040
78486
62874
237918
619851
455828
32421
196962
645623
7731
524079
74048
320135
576629
215837
626140
262954
859776
276728
82800
546019
45857
626176
240505
945841
553021
977428
662328
517282
986041
46067
451079
101803
879940
318066
910676
341446
373428
155195
605056
195363
466501
281013
726191
739989
284329
340278
300594
651428
1038267
81500
86591
726992
747883
960566
722440
717135
584724
203667
909449
271862
359319
232611
541117
171899
824176
152651
908808
784381
612692
80961
788973
51102
11076
1006423
946339
916069
533251
218948
620399
992069
156250
452240
459311
57917
370802
350724
1002857
715561
667933
1000027
942630
729021
2750
35283
314751
300482
15829
809880
480442
125932
938017
42537
932567
952605
718632
485278
345606
586208
842040
159239
385166
95874
505531
68323
870236
1030859
887166
25654
290019
494549
28329
627425
725734
150418
97666
997338
130768
444498
879410
499751
12965
772393
453472
245062
117283
338632
279301
135076
911352
199363
44850
651490
653171
490549
125506
370887
712514
107837
299529
296623
886368
568226
727657
376699
802604
106088
716455
491460
428614
650314
500704
55642
119967
912083
379967
855643
488547
82887
363544
217789
675842
621674
808325
541886
879313
695986
250298
786187
866698
92928
640540
768843
532641
1039927
143407
31762
224877
18080
992449
749925
7442
913292
747881
378873
610371
871243
882800
684343
815461
836869
520143
182993
454845
772594
321068
158119
847927
418567
538345
254933
218938
95051
810911
954119
672875
457013
552602
1016568
767933
747598
914176
732200
713345
410469
694160
299956
653957
677104
15193
764788
228735
816882
173240
69737
251167
270452
939681
625608
1015021
751689
178540
879497
74543
332394
792839
719735
69327
598315
890745
560584
97963
764777
256935
874417
122805
447086
287286
49819
871011
142587
727088
587725
26720
623994
484121
146518
102576
703162
495229
764332
708239
337857
235891
792753
694885
176931
600881
851739
953685
898596
842463
612782
990064
100820
892457
160977
1013612
728130
322762
667088
116428
659983
252150
625713
75185
109924
13636
43470
560317
380867
933134
131376
827179
347655
196049
935818
280425
780556
768036
798246
829676
456795
172800
851198
557659
818210
375470
244808
1004396
897689
370787
568423
798013
306332
859941
1031617
313134
941768
504847
779105
810320
75970
806701
781254
1016370
212264
607068
923377
89517
904351
789297
672232
455290
283673
39169
108580
788367
14383
531828
789083
659800
175056
129134
170857
383523
835769
823115
939240
905731
653145
1000148
855826
342721
859131
519975
516438
465180
895699
362512
584687
725423
1005879
905491
722626
891551
452205
387277
213806
118193
993673
447453
211129
164675
712492
970372
448556
190582
105358
723586
11124
284030
206057
776032
264804
443088
704886
81868
672015
672227
219586
44226
514598
144546
877575
392679
356310
421087
967931
988578
617336
377199
536777
976090
590354
841306
165351
859628
1044894
381953
478823
606669
20381
713848
44526
532758
723724
706323
30894
551294
586849
1005470
160407
330987
623018
938883
961900
910678
220187
542597
1001211
413498
209177
924063
923490
522718
310541
329175
434833
232096
628794
421859
348164
893091
120232
779052
621013
919376
962566
901965
351916
197942
155541
181038
711341
650964
213086
570221
720526
823353
992376
668216
345602
368518
397828
135980
126732
432653
390999
627671
441431
313297
366872
171309
399812
761097
119905
177914
272706
650877
1003046
1008599
760760
419790
275892
309943
890026
665073
668395
108374
556462
637355
608179
250591
77933
194423
411072
503644
118210
901388
634531
228393
545913
243294
701511
529252
380133
658573
152776
574707
1011159
342751
1032478
568882
303464
592877
936191
1009072
712566
1035387
147745
694807
768300
886961
983398
839156
665125
841252
92240
826410
1021843
833943
308557
934254
896951
1020587
624041
24380
988783
494061
548955
269495
858912
885669
74488
964029
605206
126360
754859
566117
131373
240297
369699
317167
502167
674050
289838
51490
458679
479670
428004
815325
1021143
81028
115365
464131
482743
917729
519499
842657
245718
900570
351407
408369
1013492
356891
857011
717531
954375
427097
351245
903529
648071
262365
928918
341401
244800
987719
102888
222298
51115
756868
647973
429199
683412
335465
639793
9499
620413
103828
142693
86440
669403
623555
1018520
479032
678043
497700
93701
357759
984466
585115
200916
771183
38986
905839
345465
1038431
662963
791723
1020827
776370
627654
91696
274886
356324
585166
935030
441166
493805
98838
892870
1034211
763701
211133
176052
41367
568759
131653
548193
679495
364716
253532
2150
402997
425128
141341
285335
246531
77718
354808
968675
229189
11088
670599
401750
167519
322253
495843
101481
176937
320214
209709
562730
798067
469057
1028241
453283
1023987
420904
853079
574399
431197
333309
819419
297105
32119
292577
372839
51045
386493
269297
1028853
243363
111184
248904
337589
147732
808501
769905
51301
719992
786983
516955
220905
12119
961057
32574
50836
803180
900377
527018
342546
4097
1010907
270497
891593
552316
987714
971
844165
270269
215963
661693
245662
327019
8352
311492
570
60504
974455
790149
546123
876888
950888
200741
711312
342949
833524
592738
939061
376182
551916
378239
176326
442375
490367
123662
20891
436586
60769
1011197
627710
1020781
48397
952627
325235
195871
976827
961605
680667
613692
292259
659049
693998
991789
47021
1017168
307619
209568
405908
890922
812204
494240
100509
778157
390062
172401
621221
400918
162787
572610
214258
375506
283010
620454
939172
528276
451632
156414
156679
401237
876852
106765
591181
434032
691774
1029119
493787
411926
432057
709178
981205
890252
190704
137724
922273
313824
430277
459408
792094
651778
725884
1008039
326108
381717
869641
45912
576344
233832
528638
18215
524111
859256
835768
1011918
584320
920675
676891
426798
341541
816396
176227
31452
902899
459788
822114
980805
344125
573776
1038668
793243
187978
454204
943579
481702
333311
694775
682093
595461
809714
428391
845808
651146
117587
939741
662104
407208
388914
102613
550380
512944
988866
690400
253649
598102
368786
468812
798854
447948
403849
347021
376227
419163
776119
1024786
962981
954513
692989
858231
397097
675787
436501
181837
956120
119433
83296
468640
684085
205633
196349
117720
244574
760655
470952
273803
907792
373929
97689
538961
240521
129458
659273
369500
104237
134368
132307
811981
651881
185108
972733
147897
554188
76392
953826
939490
218108
715952
41772
159536
901593
107151
54303
286337
459523
281538
25198
153719
805159
994679
995969
731111
460484
334493
796520
228381
788112
396939
850130
338691
395996
374811
1038404
329161
905271
757072
544218
378665
1041275
931004
530452
802193
72462
835987
808163
13856
894848
379301
649757
1028831
745873
173821
852086
74742
259519
52291
528924
797070
717175
479142
5483
825035
79860
948326
329751
463975
149745
486527
575214
779820
16129
76308
119650
876181
252034
847598
314286
389202
568666
874664
340581
1026075
457107
363033
202731
738648
142711
506915
357890
267687
725959
676307
194501
586882
277615
353500
683201
3959
638418
492415
581852
903961
522124
190517
907229
134540
427168
98564
946466
700108
211946
964356
381762
181251
546651
388074
136378
715517
291126
2785
518419
706685
189820
687318
853149
790777
890457
701588
535724
378525
173082
238332
720527
873477
561398
687389
12257
1040911
16527
291782
87499
615032
106873
162299
909717
735550
98613
508330
634607
404862
432464
145902
984698
40326
575316
357963
61453
698331
647552
657055
982341
834715
558312
528377
794510
488359
801153
1041134
727351
982766
1043248
720648
163902
806019
995338
79878
245378
369077
828654
416648
328474
74699
310662
706970
111329
255696
343507
1037239
78176
278181
150211
578119
822820
342253
862844
25480
599107
1013428
669071
1040243
88279
138979
890775
868286
591051
125094
407974
722311
211603
212649
580434
677417
898023
858352
80392
955396
249694
95336
981568
5606
575258
864664
103720
1040413
158775
281977
345350
718529
961703
502334
376296
463880
138634
705060
755792
897077
471028
766336
585422
806653
103804
480249
556387
33548
779163
307035
715827
957826
929796
600474
878101
1027792
372077
157105
842710
36040
225325
687094
736979
927642
102418
465080
137553
987928
401049
355429
534119
83323
756110
557130
1022103
235353
307219
297147
713116
691254
181232
62544
1040902
845985
143615
638879
559859
66429
72006
77299
611592
147052
1014554
681445
343992
215889
703662
825576
252915
345681
559991
1023402
616728
872480
856231
49749
900421
570248
971408
995090
184035
58252
657480
735164
934649
371129
65130
999799
824975
975757
169922
1008805
681629
209371
331777
1025852
870595
712752
382880
533990
674196
601623
522410
272254
426821
275443
48721
616155
602022
755768
1039546
107672
138521
640201
172643
433734
821777
50278
145387
540659
7456
243550
531072
920412
858796
160833
340902
980452
208620
450747
436819
535581
656873
772005
494492
228227
628971
905456
122156
349324
880220
603847
361042
689438
425729
1037800
103103
696306
967216
11990
811790
342469
264425
876067
610466
859774
811703
651402
656989
71779
907765
844112
861207
887075
106373
803564
352544
258969
1009861
836066
57977
711011
990144
544295
211235
47472
927530
544107
723752
618623
706547
808379
457698
560877
36922
1044685
65036
177413
928468
191980
299241
968531
137336
358543
705897
545435
736779
179364
748110
672455
1038938
443015
736700
35564
479063
653702
403144
135980
519343
542210
614907
26857
393448
463432
558103
212296
53288
837276
39384
551234
496798
487094
802555
127030
894516
70944
218832
683366
537914
16426
608722
502808
602057
27689
695494
243876
815965
567325
312856
809027
548277
546857
232058
491250
458971
258818
724896
536425
135165
715025
13826
1029615
1016759
890200
377420
31058
197049
111050
644280
318990
531462
272887
328799
545217
11565
480765
387101
196528
865843
504044
597741
988316
3149
59780
486682
545709
932184
258510
816824
326006
850472
628535
744850
339773
367085
993738
499348
939295
155911
246765
743981
145239
52814
1040756
2842
463222
302438
296797
847641
47963
944083
619857
740274
380783
304244
217028
827212
257838
715102
269740
783821
912786
551261
783833
164960
936208
561283
458166
274476
739957
273182
462180
699435
523963
414666
602914
524727
618733
440238
905917
346642
952345
591995
536945
69228
724016
544658
392497
1375
282702
828237
623129
353692
124770
223432
167525
626369
1033392
789108
598155
766263
240007
920202
1024078
14575
183892
121437
426222
489575
714754
16644
234083
166167
119902
839992
328634
342106
847494
957857
848492
309101
11961
782339
58275
92871
692078
444489
218323
70791
74525
850735
511011
301382
667
416725
287928
880441
775333
382361
480036
316453
281271
45966
912668
288049
15124
916229
140308
1024647
864946
889268
549759
367470
622459
36438
184394
427902
791321
41789
150785
189404
417365
450839
60281
878911
148636
686897
1044769
464839
367528
517329
867000
332327
324566
928241
720936
114148
69714
961227
187767
235738
657496
36360
704022
39627
726841
903056
466050
685121
1007989
431885
854387
334574
124205
755350
217146
798007
469344
476845
498046
622827
472029
625355
965673
404897
828724
962565
187676
693417
313136
666433
1035907
752678
891361
899402
729092
1037736
781935
1014297
830462
123936
532207
148441
519002
1032831
339994
89735
991207
520277
990702
852843
108203
201650
984982
473892
807549
673204
339007
777632
13712
266617
177220
530474
751335
842506
406937
966978
650560
1034064
108858
958347
136128
882512
543867
946734
740862
837467
45965
603380
967708
311547
34345
376510
187734
171340
854974
954561
138729
846277
360131
476359
301254
567660
645017
754587
961263
877838
310601
755844
694905
815005
955303
718890
484444
942905
216727
353136
979807
747429
331695
994125
417144
871470
147301
606057
931750
385280
786001
1011962
1041570
621240
1042437
353865
267509
600601
408648
352496
532775
887763
455171
127327
794570
826188
127262
613680
342462
912648
520571
924693
693656
532739
979851
649721
886005
693365
824391
1044128
598968
920283
471980
1033096
523278
998752
626765
218256
29655
973986
533847
175608
163715
857976
136722
907445
160757
545488
648171
841764
775965
1016535
47218
821635
780511
948235
868849
390021
573364
6314
121285
401070
378226
263527
180990
1008026
845172
517020
483369
109167
714395
582205
737705
617021
958056
773785
264197
255238
680682
816768
312106
515254
1011144
884253
296564
222735
441926
903487
996436
103920
319993
327501
726511
218664
168349
417957
783623
867411
1006446
572416
368607
292978
433420
390787
320198
648356
1042197
814684
171765
713565
952248
602714
1017590
839579
741889
880563
420295
41755
480613
57199
904945
473593
565040
1011597
724803
668511
392442
325749
698804
395047
831901
858234
44588
593966
91514
467976
383809
136480
76717
766543
776936
701889
811174
542091
544475
987692
598961
222883
422987
790716
979731
608565
1017670
221676
95661
134533
885060
484207
25204
178020
770108
266931
45653
1008462
351689
184285
203533
266796
535562
713744
531182
82406
499936
504877
708088
709802
440586
795714
129055
553745
507816
944366
177035
201776
1013365
516372
344861
545784
752882
903388
598785
410553
203634
447739
209000
174264
594527
117071
734259
746459
466025
729943
54356
552238
983589
307773
220236
334691
362024
1041511
268910
128773
26622
886942
996388
807525
1035949
885893
311688
1033565
795883
717334
542527
413672
944467
884953
936982
257748
916272
272289
22257
1015452
159805
542251
782742
417769
358571
314086
651602
838006
329924
264877
398254
938691
275055
328631
524670
459961
207589
142289
21592
578976
113664
5114
582644
29102
923165
1027297
549185
160704
619870
445859
202428
701777
575326
1023227
785126
1010308
897058
856294
1030223
84997
330825
457176
277488
113663
572000
569433
164667
894271
290653
389423
525108
371178
797614
742076
11737
451453
687959
99735
119332
271968
9460
1012362
235608
809973
623144
197135
433814
432614
241327
740632
706621
840266
356388
735416
223792
511958
155164
723922
354832
142556
115168
496341
925495
18862
315096
483215
860462
921449
679610
627483
444542
228478
39241
652577
887252
477529
346989
410478
569737
158005
478392
653213
594051
642387
991331
782278
601282
1038877
414244
219717
3141
426359
463431
601
627518
950142
307318
756733
747139
678338
139077
543646
442887
361872
303396
472741
208565
93892
1019551
200458
63638
1026315
770585
845328
836412
673104
250218
242464
864190
894647
376371
714586
839460
940993
618571
840691
710449
610724
379055
865793
981611
939722
944600
273137
886592
840086
971269
32845
602418
524594
927902
172764
575110
123758
170561
571876
508159
340141
820029
148393
563925
858551
210164
156582
833992
122410
204918
547653
119897
281791
43373
34420
901627
956174
441521
116373
696809
610131
621637
106241
382941
33723
118103
243441
526100
979025
790487
397940
1031867
549923
441862
813647
954366
140347
332036
783013
876032
640391
759869
65342
728347
387086
400658
517925
925918
278991
911837
39943
750704
339513
510960
1037572
1015572
465647
879380
359998
9503
236380
382677
344770
663865
557061
533626
135305
432262
266502
140795
844150
72523
860223
739669
820753
556430
749093
337952
482253
780028
365078
296547
720419
591880
645928
523393
945059
390354
373033
963353
908402
645518
983335
421881
1006967
946444
616514
494378
925542
696641
300467
541016
198611
255892
581625
208199
253708
637821
262464
941473
128974
747690
67785
990728
508748
867386
438375
560697
278705
473350
815523
762876
990074
536150
320004
103142
800444
885559
573705
525902
789029
45392
627855
664120
811019
212006
406486
821415
994143
618975
222778
838496
251828
505393
775513
989954
619673
915210
748643
902043
498319
716550
175372
393666
122986
151963
251328
901748
282998
192667
130186
319838
1013301
21695
390122
978749
874555
470044
250259
200965
329342
462364
907997
759991
409791
265540
46651
408310
760302
482547
739444
18158
798910
122862
337641
898836
14085
645692
230216
8522
142002
414816
439742
525690
81021
49454
545395
528485
660182
111481
913539
217074
840052
440233
46902
871058
106929
425307
377358
633625
279967
474217
153877
982191
567552
336358
694236
761970
999181
872550
811960
551720
102013
143588
716430
112665
567685
974593
164981
1041736
360400
825024
379669
973950
882717
180973
632486
554415
985774
872544
318174
144278
504618
979115
620168
30696
146466
271467
134368
354034
54546
650598
578895
693238
684342
799926
774011
189501
755417
72036
544138
702029
1032585
213069
980523
806462
465224
146296
725261
285267
918629
563603
337943
986430
297842
537290
452066
562656
94399
392178
748640
909494
478285
777347
87531
310113
822504
136069
100233
571615
673485
933883
448663
277232
961950
92257
911539
759836
244308
630574
25451
507634
430964
504760
163677
898107
272892
642390
554989
1001752
745966
754300
122717
1024755
887442
928246
579141
807663
539631
967587
71192
471259
536174
414
1025218
157670
951950
160909
463948
49502
628013
466836
643313
8545
523163
199595
897162
72026
92997
494420
1001687
160628
812523
598646
568380
1033680
1005913
788765
894731
512732
438228
682297
537604
815026
293846
432629
213597
541682
321354
52920
413642
981991
371363
856498
146012
89497
12447
860582
727524
935916
457292
901209
514886
518451
710765
533678
306537
381488
364640
632184
196568
356001
153915
373572
55375
930036
1025275
1043503
12994
748437
836592
766660
475774
726474
353032
550067
756774
53678
560346
999516
947773
373998
597916
1020113
204588
16219
510815
922564
736937
746378
1036789
602627
597485
739382
484256
147647
261683
3528
916663
91233
873179
361470
527618
972371
84040
994154
250158
753037
769210
630537
920101
166168
608819
565409
330030
214627
838756
739195
852623
970251
44967
118408
839999
791940
746252
662293
231177
1027214
90895
531085
634912
1002613
1042267
805004
455035
439015
267043
934307
586513
950282
947937
185704
176149
527122
999786
721225
199539
831553
355741
872480
985753
723842
1037394
1034374
56880
768353
54802
522017
295261
859322
117340
55767
8930
60625
906869
450794
1012339
922206
782400
120825
171345
92356
580469
590268
115098
432865
401615
446003
785667
1033168
427699
145055
741344
417354
112078
416795
17554
966795
859267
101755
200370
71186
826084
374136
986464
840369
636790
269294
482404
104221
660261
756681
222804
116705
951415
799448
825642
217070
8529
742861
111328
961545
871737
237669
417680
443094
587709
798189
732751
996957
899368
238312
50578
614540
1019541
192234
529466
131214
65949
471790
805424
972267
97826
701185
890057
340891
380772
836039
998233
4717
293849
796583
325494
654775
431629
779018
984973
199385
210656
391581
146802
553407
94319
797136
152218
936350
648113
282163
513188
546350
653541
178227
376354
753518
371309
508384
648719
222832
196134
197999
171962
998736
459523
266847
304932
970933
107698
571425
237258
190924
309899
947341
473508
485445
688952
805143
388341
300119
820496
874455
1008241
359761
120660
196868
964135
310258
9015
480203
289105
284020
452540
873989
861089
145231
705512
1000854
897874
259030
314032
237057
973422
845173
519623
1044930
962993
556611
440268
642825
634180
103850
181078
441787
732206
343614
840087
677660
713554
99490
218387
248511
273514
38499
940758
419903
991392
495773
1040320
933751
283968
556574
581274
707249
706515
914101
20457
2515
146380
100547
569339
986796
890481
793296
802812
189438
308433
663810
378714
520464
519143
282299
118545
31705
267749
373127
238584
617742
614864
518704
90223
802117
155482
422222
960981
1041784
749784
576344
552059
997375
143379
518849
663053
85548
942448
576182
596589
909808
988455
117317
633609
451779
545977
728889
747127
448871
100151
84995
262392
869127
434333
356408
495348
428999
183152
860241
453036
45640
318656
674988
232537
63976
517153
241032
802628
398060
181885
109488
612859
125424
493628
860781
689253
990899
858926
596924
616352
428299
685200
998623
894496
160935
664066
784260
109076
155948
227489
764894
205549
181339
354034
660668
377483
1026860
601309
158794
179106
652173
165788
397704
454706
858163
22601
928525
535414
921743
151836
513679
612312
899785
418613
163409
377628
473378
493329
398085
252357
199206
1001371
645289
1041113
460058
397388
439432
211556
835681
450348
111506
361991
268577
854586
185128
203150
441245
525090
991139
916972
133079
382183
813492
751090
31263
731919
235414
841674
681034
981502
599807
777817
90283
362819
321552
199858
420402
894334
595410
609216
50008
1008394
259001
361755
107678
554441
722556
487083
210524
717316
332189
932127
815060
473635
569321
314869
196123
675652
103534
617235
447904
69909
658933
992369
38351
344963
165304
968690
309099
1010918
606699
806639
140069
536339
846380
977264
51735
314834
694849
327178
267593
796250
560417
847663
661096
681881
1012958
842387
667449
378122
767726
141446
648588
764931
345197
195963
845784
190599
607222
968034
660986
73593
427239
786323
250816
873040
1002929
938026
106713
529388
268456
869607
74085
468624
701868
370965
969362
358820
889319
56534
383138
971119
726619
438009
136398
392311
200852
569907
743928
237269
428901
199236
119901
854729
815167
275848
72267
457704
618557
656931
284724
990877
924556
101460
561164
284277
931334
17233
899943
358378
416266
300148
916832
391577
585684
343874
315260
735385
891390
744969
220747
332090
806724
820051
163293
519812
708764
645860
197927
533153
886719
695100
286415
977068
585593
334625
158535
259837
79550
136873
1016426
189548
578679
417346
737972
270857
359286
815101
811991
284941
157946
99750
1040334
219623
870375
123231
1044809
31003
631612
470023
749122
197463
909421
380505
897017
415816
1036586
353559
167898
455246
715926
76133
581670
216946
708507
545881
552325
482581
340469
327416
491898
390434
52333
507973
36301
728919
530506
37394
1010601
768022
423209
996213
834594
725000
374925
732219
770527
103353
126774
846147
758033
869863
376207
85261
938222
725000
984818
387920
299978
537858
65777
538768
921127
514345
184504
296496
784156
1021348
394962
3956
150165
545730
470706
732154
759360
249796
534377
728984
589050
1031244
827738
101390
637737
520929
567891
59860
141660
389030
709565
944135
856311
1039140
213008
760651
410656
686610
126791
1019498
16644
530966
880520
22270
937879
139649
570243
1025347
498565
334612
761911
933166
673831
800153
13641
214895
735893
410279
632668
629250
879547
430301
249183
725
29259
336619
830643
483573
599154
981326
243852
725293
988643
217412
1002808
682996
748985
1013617
568692
388075
873474
400159
7774
928323
253973
178533
104982
824064
295633
489083
969838
699440
347759
360471
421053
733026
672167
627846
263409
89525
644793
322022
544603
55392
998985
674168
125428
656752
239148
303678
55591
351858
773590
707786
929214
814094
898396
938855
749643
126589
94949
1038051
548722
614202
83070
368437
300573
88205
445684
183195
990972
846215
363937
637605
516546
245329
343954
133310
658888
135586
315081
906955
582323
5721
49816
900150
653375
497851
347177
729647
481252
962816
705759
789700
267203
251433
972317
1029975
642003
596919
237082
387252
959726
228380
227018
44878
883360
816435
936590
142846
890582
747910
838568
603331
306989
695083
42549
350655
468781
353396
806902
938531
730018
386881
384333
51625
751507
68655
801534
306279
78389
628448
388307
835779
809172
709912
184746
685720
25024
407992
120134
946502
441088
808024
981075
94136
645722
157097
493121
839514
968440
407818
501337
885739
693180
588142
436185
854101
794788
6263
393249
519453
82482
80382
672186
730217
998865
142113
155167
250867
901422
611058
657976
754477
753174
833403
948833
389792
912465
664778
760645
245618
453134
712392
608574
855603
177622
142497
1045050
84488
470270
310298
172842
475066
779572
1026994
528866
394798
909792
740739
292922
769501
901870
214683
106651
262303
417636
67713
865508
238988
355982
639679
764672
295839
270375
355221
383734
890281
447804
708060
841328
472040
341944
453428
351562
630668
353710
561628
365291
919658
676733
107989
962998
440325
942722
729759
845333
34861
104661
852963
277219
590616
834951
453325
242676
18770
295863
24112
289267
34508
42092
476545
440412
91204
1021812
521
920203
861039
132684
511258
404711
939896
514206
1027423
1023853
487498
879337
796718
432753
913074
793224
248296
29307
678010
289376
954067
229054
199299
302979
987842
745792
17056
275653
456037
699983
477814
703110
973168
243267
223423
743513
566867
411584
58902
1018175
889641
648994
378824
838828
195275
333213
282012
775923
756334
303365
446408
1021337
60905
591684
162542
671117
651305
537198
808964
442160
1004981
540251
358540
171536
104301
391701
159355
820497
743703
20082
97083
1004478
662392
1025725
85286
484506
712743
836289
658421
141883
695807
633818
893004
907128
284261
306712
393130
97256
889311
929371
220558
457983
330029
1000405
104906
126460
932969
507774
262832
53935
1018984
720025
32480
79423
951564
649971
367364
768855
228961
828233
615435
568717
53205
1029653
918832
1021802
163082
81326
751137
894753
345921
364660
310521
173387
793448
8977
643886
761662
885584
832743
1034978
394542
921527
482337
76624
964551
592912
705540
408182
62015
910200
648651
509534
282933
509261
177578
29370
259530
1027732
1030340
114152
239873
873660
939122
50937
779325
370292
310761
1027438
131429
404724
403502
978784
201322
875403
10600
172794
83631
653163
739790
834996
380777
953976
411741
954172
197135
989831
358172
407929
202489
917669
516266
727955
154510
321015
279287
505313
115483
940141
71368
976287
738808
603981
346585
795101
272040
367322
354346
112470
722290
210807
740051
1033180
986476
997070
389827
631331
56190
796631
150242
709198
29845
1005012
428034
80333
1017859
632253
172606
371917
803841
628256
804587
698021
854126
627073
793025
87245
571661
522273
545018
1031472
704086
406913
915046
883
907452
567136
660181
554598
708251
1040123
248026
170359
790175
229192
547895
831352
87893
354525
697669
154548
271052
942872
155741
356731
729620
563477
909936
370937
463644
164765
923353
623026
918932
34309
117669
67542
278204
578636
197561
750624
165204
167055
145283
828294
969436
505118
76702
433012
37398
234763
307167
62358
892225
26436
436821
584994
634122
930966
117063
550023
309375
438266
716031
299936
604974
699142
118984
96026
953257
127041
587018
1009530
345434
585165
470405
231714
802657
474509
472993
810449
221443
307350
501294
370331
895220
715015
723744
173934
593526
422914
978122
935737
450555
640127
265877
588729
487278
890512
143639
86460
798052
938647
622817
276511
759287
805886
352494
432741
868194
490363
106773
266901
974220
813550
798117
533507
290345
374567
387767
577729
1032443
155887
225158
36615
431663
657722
204162
159117
921159
870409
694176
810825
199448
671014
1006271
471386
248859
315479
60553
944791
884505
584132
752961
640527
979460
210053
187655
74002
717399
745552
802808
785010
979989
850483
522932
807616
571936
1000465
91047
281993
555007
773082
228781
947654
327554
251027
116233
162009
317722
344638
500007
599171
505257
874630
871337
198282
398693
147917
339730
572926
1007036
795578
349480
634219
113165
478459
757670
886865
740718
315646
949289
381368
101125
863915
975123
836360
317303
750933
349411
953498
218311
26445
132183
407735
164898
1038009
306354
819606
670263
670684
282003
821412
449861
85517
705207
699147
1024688
393200
1037675
993410
821143
699675
797798
748704
97959
102747
964291
282945
955038
368382
913938
926063
508126
82783
778190
189719
1023283
584632
460126
107741
554272
916892
626254
928751
76975
231068
817032
717919
893217
945457
302656
37496
355424
253595
240086
906768
937242
312872
257603
631179
842199
345452
984032
611175
110413
522123
748550
506762
1009382
846592
347627
810515
883835
240079
746860
711423
452977
364931
32359
373123
115629
717044
922577
1012976
94682
836157
555032
151091
888470
533338
58973
348533
11041
896890
431599
922046
977400
435206
121174
151823
293590
453433
202834
23665
799440
1040045
497851
609571
196086
900971
561823
525499
270878
919732
297599
579133
698955
265021
717431
472944
906368
1033182
779357
988668
296194
203592
548735
865580
402150
506669
948733
947306
844694
911956
689416
81897
307455
965751
492173
238074
847700
307218
1029091
211374
856399
566088
766079
227757
586325
1018767
424571
877126
401273
1020955
134808
565382
108519
1009651
924080
205233
492495
524213
131969
499849
551654
986974
272887
293566
508303
345300
1021728
418282
860268
295078
651669
47714
574407
191956
740826
790036
262208
785111
52818
208917
884515
208894
388428
652445
434528
368543
1027485
952591
869761
180206
746031
803695
949827
723320
793497
396185
917921
61835
476661
316151
378741
566659
598635
785800
186672
341978
770772
762778
260002
497636
118190
558129
260661
488501
596354
609613
771516
24384
283631
803509
763794
440314
172838
899551
124771
937178
502506
394771
453377
1040938
969001
549767
464423
123442
1041842
418230
176961
651640
585391
473946
195160
8075
479863
460229
365235
800889
533076
792525
944259
409723
149667
795170
260649
950514
581378
255308
581823
212855
751659
798695
1018430
821389
470969
611974
676067
909312
1041741
689077
624423
1008850
175786
481677
972433
134090
173715
153244
388190
546344
664604
523831
868044
21423
837911
489823
711118
251688
488096
927470
1032084
851091
508837
995652
765746
719064
999878
836164
108754
658394
1038291
707451
375821
510864
956606
628689
506057
396859
122472
244349
722772
192262
993463
470879
1017
414032
131374
766481
217924
144853
460345
745587
846404
863870
867347
914741
819220
110336
254109
985483
834838
924922
15972
136995
958446
738386
634313
382018
984291
66381
348590
947823
69280
593032
192502
291611
378339
239836
551614
867001
761698
669922
19588
718968
518556
70914
569780
1034259
390879
17962
438815
1009712
925096
90924
101024
156773
723987
816576
184109
101653
623898
454955
44377
520483
1029621
381196
860407
690491
470735
195913
587738
307759
639020
331980
464999
386338
431700
705435
798726
417885
592895
738476
1002221
869199
244446
239448
16789
366918
310468
638018
144965
353258
462694
63325
869801
58157
608578
364191
188876
463199
857241
712572
13153
508557
452460
120638
562280
276664
658566
1006065
425695
17135
1012103
298151
535284
614588
91108
558938
600424
243690
153031
871802
154456
468374
448333
653389
797695
257388
424065
171388
831600
739580
49306
836545
949818
318142
128630
493731
501374
118638
640704
477492
318911
154199
829976
784249
85700
932231
155239
700116
930870
113777
333206
534336
892348
307817
957045
886992
294449
418262
605339
316109
951078
605301
552914
105552
13690
893855
22286
430899
883114
160470
109535
628789
779434
70151
770265
84709
43376
571101
643909
307045
804227
682992
145683
233284
975405
907817
676903
943923
983633
669548
538855
309819
291503
568612
29274
529693
837981
31753
261316
499417
339854
463466
832045
789417
202782
701867
261563
29471
291250
253019
126084
872667
1040920
437726
324786
446678
553359
368230
677652
71466
21418
1030407
550072
666939
450203
429983
462816
940214
583765
943791
836411
1007463
922517
755924
887805
524474
213908
941873
706490
540523
360823
487014
418835
865622
928399
980030
569882
454943
368493
664799
1012984
119503
405416
220258
218208
325430
143534
236926
992503
486093
1023234
660443
515686
37007
192753
124769
695724
181405
375757
836619
353848
1037467
983062
519348
417652
260340
828673
221918
559344
850336
536332
1018224
950274
405970
936533
514051
488023
58271
332013
404750
683875
652298
627340
393416
193916
1040468
701253
352596
749557
83271
222007
698090
523358
1022589
626885
1031324
304075
455456
664291
1040849
147485
914121
454604
699694
394058
460410
738213
247596
55073
415121
13506
830455
794366
425864
849475
733215
292167
271575
89693
1033272
67819
567715
796111
516347
249263
382430
559288
140989
810721
1024790
168328
144649
803335
144626
471023
1043645
33483
81101
938418
176813
954173
308270
618716
341460
1021327
330211
314435
835597
102556
1022531
682977
56427
780537
121420
419628
887163
844654
86772
709722
328198
312999
700374
324461
905268
311208
952408
59776
207065
427745
36125
337931
180953
771296
331941
847871
681962
836813
791952
293369
657176
112258
618907
470309
393513
487858
198893
581430
632523
78818
667814
117286
950857
182978
428995
183943
854507
410763
85478
489977
152041
1015635
89019
517999
87236
181034
547893
253755
825878
435075
1004735
842779
867317
592759
390411
550661
990834
627054
875917
227188
966266
248434
197375
123627
683377
304739
952702
399119
239069
30068
790137
204180
67263
539386
39091
435732
916196
985944
131081
227545
833882
627313
289019
529226
836929
763488
728888
405951
629387
588528
996052
342239
592938
579287
886895
654001
150591
165713
958022
41146
512515
988774
850508
636913
496155
271936
978054
863031
907541
943878
598615
724876
779348
914380
208903
722910
63510
8484
744657
91961
596126
106774
244170
206312
561692
799107
306219
88944
506940
712806
528635
1044053
374740
368889
339071
777531
371662
653033
1009353
931293
272573
374588
548794
849889
1042667
780588
218972
191003
60585
404449
631295
135039
670323
766566
689029
337291
872417
449992
949756
690324
682348
12308
99939
571865
924210
17830
967320
155181
364535
263632
160111
792605
838129
19847
96783
288504
562198
377899
400004
625323
96597
686614
572621
747246
75116
14021
391134
771045
100511
435633
722260
915056
672483
111286
643936
290461
854980
455744
986239
13375
153537
235826
462824
649064
546360
317929
1035037
1019257
369401
1001646
753248
978139
122126
921547
779548
335428
472324
859341
410666
100812
601673
1009779
409034
236905
280466
191467
327706
244069
51101
600916
413656
291885
44883
782911
898248
559839
991796
815979
261663
191927
67946
501422
419995
960060
574683
326297
298436
852780
23553
403886
857791
236846
711991
756574
240713
722464
1031055
894030
182953
840415
382459
793386
1009845
830743
145839
518992
637545
253033
726418
480456
783758
665705
592510
317184
353110
296049
1008467
184534
492568
1007505
443252
226827
820914
888717
741556
867599
388602
522474
656364
516818
970528
577305
320090
62195
318131
670021
807109
476343
547259
702553
85646
137455
234940
836898
359857
290547
778118
511878
101903
987391
376339
616011
214770
650200
395362
831680
966574
407255
857508
179111
720560
299898
640125
361807
831821
840520
683917
42062
944721
612978
301154
684310
109068
999012
3012
145230
694692
706286
819106
638924
580292
631316
282627
969882
470379
502571
845015
1032332
14923
106300
927863
303536
1031807
177556
691441
147482
778734
659227
515502
747378
735660
364730
1006840
1001313
357631
856590
1024655
420837
539355
338398
871890
562517
1765
215469
850614
623152
973220
525713
777540
907059
926950
986252
269117
512476
318524
771130
692339
313193
507263
583784
594437
743200
815245
394373
791406
734232
501754
326031
133628
194040
930680
548328
94026
949534
320660
527447
578317
843856
231091
820780
911261
136390
427133
211787
408149
486264
457047
661585
918135
658389
726402
156569
660623
741928
263846
254734
715661
386382
678173
126070
884053
702175
987570
849421
765340
513534
918592
11225
473900
53652
797058
656911
917790
1045209
802933
31757
143065
601357
249001
375521
637048
450966
683625
914634
338113
623845
176844
185532
927094
140860
652007
91969
529541
219628
646782
279867
495290
723692
208458
679805
527640
654294
522811
1021507
897595
690754
24345
240249
627083
204682
773462
814727
451968
843230
936647
127326
797655
91391
459183
607592
66523
896271
935668
632782
527444
445469
1001710
928462
329076
351805
156427
1036301
435564
320409
234988
998464
699574
573689
774382
719540
554274
692042
402528
883679
926006
527132
990051
277540
653629
203210
118244
815852
437490
268528
279248
452276
695911
686819
288648
501496
391750
936135
39973
248527
616080
884251
766145
999083
6406
678774
453954
425732
548784
435531
258538
101998
870431
51205
932543
767480
638069
186531
140721
526335
505548
777836
175600
548401
785341
942744
265374
804896
1023450
622663
314769
889701
1002160
353403
948245
865534
352047
420575
467610
722647
5046
943002
692620
48184
125403
522723
1004965
1009800
54292
84395
677137
623876
516893
55744
802289
121176
897570
325217
152257
906325
447036
574202
735234
19092
722102
406767
919924
40161
628950
355927
930993
705439
371058
560423
222967
1020770
1013184
1003090
924106
927773
371990
207090
790096
400059
606202
804198
453706
655454
778251
958010
141801
598299
500963
2085
858497
106422
248370
234059
455946
448896
829329
537523
320892
200335
719501
1002160
751337
472871
541890
164951
951502
825192
801012
86613
598190
33972
991730
405245
580491
936449
298607
948946
863568
973304
505036
606438
901667
295853
785177
23044
381824
526173
323321
695403
61190
421286
516553
491843
916210
439714
230332
645082
62227
251842
460169
192792
214952
346912
249687
103939
205717
1025816
528206
1045407
77868
200100
343600
910937
982861
66138
259259
904039
571372
647633
295795
8900
187990
101708
126947
717787
660409
427586
235010
996757
73539
934393
861321
30335
174239
448728
921106
847404
496533
1020489
321881
725148
275007
342005
92403
916116
784730
855464
712146
1029871
455516
130020
770175
258187
114492
494368
105071
34400
67575
409070
60800
197154
646704
226881
96366
845439
771268
299985
586300
871335
61478
680384
198145
949509
964436
903881
971285
808890
69041
658717
726682
13047
870087
493731
224302
775081
36462
939845
606545
644626
457967
272124
56508
264225
783789
51211
339207
144795
193389
613771
739010
20069
180210
629252
715750
1033715
909899
601047
528148
294964
987387
58776
67573
365340
287871
981921
453591
625789
294824
96306
308026
863881
375238
75679
572453
405407
920994
764238
661712
438286
299975
283299
937033
683120
195865
818256
995142
145032
874190
153563
166986
425675
974045
529711
303003
659665
208312
200266
911637
1038131
399870
590559
803717
249443
804069
54823
241021
173999
226943
559517
297331
258407
1042005
1042598
850764
52529
710467
327279
390789
852332
156326
341324
934908
458542
874699
1015469
882761
886995
632657
919931
938216
362293
698031
413255
66211
894291
954144
683628
606143
230783
691885
50064
882269
209625
29155
860789
62699
819433
223127
657728
280816
54167
931362
576216
599972
844930
102769
217614
510863
816170
936048
917466
706884
504821
916877
596144
532793
160832
889692
549897
436760
459564
504827
961997
636222
517392
918190
699401
435981
245377
97142
923453
661008
578084
379612
991895
955561
257228
939619
212588
976158
497022
581398
30511
1042531
1020985
828175
327079
533958
805046
907223
726926
554259
138988
172176
422756
958866
152638
1026517
1020947
106761
389323
155014
976786
743146
974973
232397
493910
8450
549589
742647
422008
280662
725632
123245
451132
566934
231733
503928
117392
466884
263229
230561
731941
48514
275887
597815
663839
67448
982616
869123
597950
405802
772391
86059
529408
8377
642190
405806
57058
615
398897
823322
1032420
20414
390380
367423
171817
632011
935168
275612
277100
962913
127419
709579
399698
28232
871910
131999
166334
142667
449332
621655
726995
41114
200327
264522
325725
450123
665064
278530
982306
24454
823117
248867
978952
67975
46935
3461
674290
666586
577146
330660
361263
384512
404351
748642
968058
453156
825422
487982
176290
689368
235228
93624
245978
357076
752206
74482
679126
875192
863986
829469
861252
250806
123499
36778
88127
1032531
668828
68848
332754
59422
193945
365108
890110
548121
923270
746787
15224
616954
867449
994933
115434
328350
257461
800830
1036769
95246
314085
894377
546942
962832
834550
293817
1000821
1033210
51662
965365
531792
830923
1023853
951502
912854
77303
368158
737120
731958
455545
69504
237078
596556
251974
527297
717977
235517
249273
358203
895193
154110
578009
726040
92642
921080
765036
312407
21849
739471
738348
1014187
534159
714024
927539
703092
771150
368443
443054
306154
632505
53531
431431
985330
9169
253901
476924
140134
480637
780694
300634
422304
70765
337325
816130
529639
429635
736656
295369
579959
842239
1029802
442749
371386
99180
576512
778241
967208
954166
562203
888803
234157
739456
439197
41088
739510
181448
530206
820464
671933
336442
613814
183394
765800
958238
786603
780251
500512
237862
562218
53665
305621
669377
443213
826620
652351
139967
975544
436417
897771
327388
862103
940139
610206
1011131
996702
994851
17906
152530
767916
109995
854571
519894
535934
219834
370418
157276
361090
221058
609368
395077
542415
469923
724487
797090
247925
841001
673050
280913
809869
347774
856996
647613
774346
247822
264329
898925
322060
270666
798077
265009
399559
237522
535095
393194
979091
198865
539612
59951
245787
757863
652769
230385
465368
278624
1026646
665061
283106
936057
574114
605443
950570
83376
366378
290215
1032853
136311
169232
640650
953164
231829
42367
534217
142408
211914
255511
555950
502442
647615
104138
336569
286419
920344
582160
989331
129635
57937
708307
651442
275097
144862
511247
529846
577545
330888
566818
449475
1023464
297901
301573
725802
20983
541519
202546
824454
85379
856333
962496
140344
610952
592916
2383
753140
74893
87244
293580
990488
1015125
42010
818358
584450
745170
189280
771392
359712
138210
492390
277522
307719
657256
25597
135113
629207
550031
300940
587078
388698
657717
914237
419630
802246
418240
740210
80523
539051
745623
596653
127183
186281
691222
1036587
258613
1041603
944219
696172
828399
132256
679334
466730
1014363
196306
930756
560055
698502
147841
683215
583504
369919
260025
519361
222040
342171
281381
563014
29733
665850
608491
1038042
676679
253812
157351
698670
430340
493107
946647
725183
294798
102568
701965
184251
63630
856587
56909
754067
634514
372998
956851
113298
764729
889443
41823
224026
702339
652885
757606
635543
758465
566586
920144
498057
322129
375539
854695
532716
432931
186842
791978
408527
374317
95974
225685
518016
340475
721841
562113
187749
128932
258578
457363
384488
492187
897253
437494
687339
201436
32042
974362
366056
350100
671728
524617
250819
478048
861524
1024805
250423
455715
965104
458242
875198
151135
33860
802511
239263
335523
138936
713880
321571
695336
47904
1011477
857829
1002550
305300
904321
200624
687782
273489
142260
914108
210569
406525
766066
61918
563243
258012
1000505
630265
754550
687851
70964
970012
390151
240015
431775
849374
723375
1006353
605950
793411
81915
665006
987030
467479
1035863
813549
331888
765839
679017
897487
442902
114027
109242
18780
328352
173896
504545
9985
1045143
446349
708034
379432
290937
753118
790862
612596
16208
892522
930007
336599
876352
412764
2676
54226
899871
774372
357332
980964
120898
403010
403880
623911
210549
150702
882708
410310
872723
447934
827587
824889
947122
340982
1041783
852915
450827
315280
684489
1023741
43142
455217
834221
804866
763686
102164
876595
826926
476815
985153
1029648
810599
1017920
251567
977456
693738
710802
920911
850570
960530
913975
566420
583792
524286
422710
188305
773812
271690
296854
1042469
425605
322466
1040344
992556
551049
231876
1029982
650417
161571
697998
487401
898661
847947
229587
742645
186007
363402
247274
349217
685940
871439
485447
182752
613766
549790
846260
157154
331042
797098
944372
160685
435287
299519
780781
216824
148112
193436
358843
298590
726536
183680
405446
435044
80701
416268
491259
984027
627657
881176
123134
170957
462033
688611
644965
246880
43246
467101
799672
941300
208036
527357
856228
66771
15609
965707
15129
728274
69268
598450
883619
573899
515619
298788
661258
81773
473020
363669
929908
409054
720427
691557
1024593
153084
788917
596284
775904
872947
599545
671648
621598
877961
344868
700444
965878
486091
128787
115223
352833
477437
31672
691248
78471
739007
935501
39029
204020
232094
79492
902355
270212
231138
566808
941177
440844
197041
263614
624747
868605
247463
157303
5059
802282
738463
886869
937464
729567
772617
798291
541337
96213
945348
727977
1006891
288211
116817
547210
165737
171515
291180
898061
668960
87030
880238
47827
150765
994449
954758
385658
1044034
208269
994556
70260
1031798
453928
132278
163560
41467
134909
538325
446840
670677
257008
197917
206151
895384
351888
828843
856423
981061
797652
585050
1036553
930185
933259
452653
236262
22666
121436
542034
479781
927891
195128
553509
915261
159635
221345
1042294
620742
459613
1025691
234761
660256
166687
339256
860898
392750
663931
907653
156759
146216
123530
240598
850155
777198
829984
944982
323649
753250
535591
1041658
10454
736378
814249
316810
648374
206912
72004
399121
856834
974605
404407
221313
891287
476675
569428
763692
729917
756909
23375
231888
160834
96167
191380
300710
555868
88269
835243
805300
391499
698578
962662
227160
823810
425538
267086
919604
628646
790046
699340
924318
959738
575684
837527
827775
478297
532463
1010479
599758
347510
421671
8219
1019037
173641
408040
824591
748939
984475
474351
334340
149121
786102
126196
848334
698612
362951
196982
17682
895501
148298
489444
340023
888289
906903
1001465
286890
648397
729788
4822
443907
770685
1036755
1005894
789237
114150
788426
908471
539212
1041446
148360
396407
506969
503483
217428
1000828
944659
344278
859901
231543
921843
135814
272752
86731
972525
809592
395337
565463
406674
525788
751261
883036
573700
765010
156755
7646
860973
480015
647271
1026018
101530
882777
553975
853869
392735
406024
570730
867824
518974
308703
2530
316787
911247
350034
864808
524760
391582
957142
919604
535660
517832
327477
72945
249597
871014
88030
705831
917959
550770
662801
312241
259410
391934
577349
951868
165762
730289
880499
779630
797805
104721
726186
426731
662860
675018
878933
302551
989170
874320
726862
574932
878737
37146
396109
271733
169094
764635
505497
503393
137398
935675
469041
9658
709530
405583
26205
936883
314907
873528
84397
686448
1036292
549666
973622
1032246
804654
215032
158542
299406
873584
1023935
671170
591428
143542
712878
745993
1033746
737843
278591
839966
689530
491089
436045
537933
403642
428735
306085
116774
80743
707579
395878
1015261
715573
1003578
821103
93005
202765
561070
285840
662119
577205
669647
600156
239866
938241
439279
666229
454238
579444
846320
711241
492536
829025
281005
485772
474210
168111
735393
2540
538177
685032
544792
363636
348821
30338
797473
823098
561303
117180
37819
406247
397089
650213
427837
631027
439658
190085
73831
647913
457250
159815
59342
18681
22874
323926
148430
312454
393033
614918
942683
225347
70461
856318
863362
91479
768739
22547
150035
923075
40501
297646
576846
288498
580779
854719
825682
480160
120051
153358
531176
619514
784753
213601
480633
272294
475936
455865
537587
405232
727199
803517
671370
925815
1042381
552849
161662
669209
971225
941660
699162
438975
3314
1039743
594889
450407
681428
918750
379573
93780
149519
883073
617656
112876
134704
3448
903664
452602
719401
525247
932841
9719
355562
986497
665291
875869
1006555
616854
853195
638585
1039900
1025052
1043953
914490
375353
192938
336599
981296
645722
168938
1008119
1016020
393752
879593
306329
811116
723332
900225
835152
580592
667827
1012176
789538
389418
907742
144480
884092
363830
847804
376283
780267
475291
396278
953124
798811
136227
597680
338039
202905
198100
484968
837496
680571
907228
165355
609075
213773
610456
355785
667155
1025992
465771
257080
165341
563481
976497
784129
350086
577307
14866
884752
968398
593115
55612
2071
494599
144184
792012
29092
1013496
783360
223111
111486
373078
499869
498613
1006586
95212
928058
302316
635970
414273
148894
749476
349749
598875
325724
509604
335785
781410
342270
46089
994456
267452
611467
991608
937971
962788
661535
928961
675901
295000
1037803
454136
767672
897137
811254
962333
65178
454861
943593
717904
922521
279325
866255
464745
597942
913197
579896
398426
994354
423502
698846
969245
116156
421356
273521
877551
324558
823504
497881
530897
880860
607815
963192
221282
251667
192587
857052
163129
66056
467947
247843
451490
586190
637518
319858
326399
78516
308038
443291
92147
474817
725045
885506
722239
506344
955053
327446
71614
424029
812705
1021321
502989
227565
937716
858562
74232
261234
732358
600061
328542
114528
502395
956503
271361
920409
508392
989508
124214
443029
808341
947879
883544
151901
871388
869905
590974
199896
295673
794936
539485
469532
376611
489454
500448
855389
886297
1013223
284567
887365
946292
513389
168940
405980
230355
473264
946312
532304
1024165
875478
820275
184150
757262
586880
688508
900794
617412
925162
226279
958830
956501
252331
269649
760593
125790
28991
682171
704552
107703
59347
485545
241360
212216
939401
632995
811286
456112
375768
800371
600856
637709
349956
729741
25333
759705
970025
561309
235536
207502
929348
632654
957871
5180
289148
58453
349504
435261
111220
307028
261111
39550
490884
241681
904161
963882
735564
374200
661764
904747
923235
888343
169846
416951
227602
611039
957291
751830
469692
329247
917081
556112
551556
224340
345156
18403
52936
348700
315108
125493
73928
318522
896589
312615
278530
269756
875410
710410
951713
626555
373366
500459
172647
857024
535512
213810
518124
193514
227034
140506
6821
281543
370759
600826
750946
245439
64956
72621
955527
7093
408463
240369
641887
495598
219958
308412
154008
609415
168553
710623
134189
13156
577887
896669
202286
430742
803570
400131
18432
254778
415649
640910
508784
282292
743408
667328
823436
848480
39228
1027676
64591
64850
421408
404868
927022
412400
984735
702715
485038
472703
873785
745770
369355
469355
420023
752358
10928
70213
393964
337075
794514
485091
746178
497114
744291
701229
173584
921172
375671
714329
270034
667498
975873
918698
320250
328623
1015404
100121
192075
823072
413285
75660
274785
534488
517537
469708
802042
788645
678237
459352
186033
626697
1826
102541
1020218
239433
1029928
633117
516154
161173
742111
424722
716194
271720
842410
467736
613046
817779
779671
371991
639086
277618
421901
630523
982550
932136
250769
564104
393780
37577
369580
413341
373214
555386
1013961
368216
839711
240310
636095
104160
29776
597694
608634
406511
365879
848531
483136
80200
949022
134807
769094
291618
832255
809352
888410
895469
936749
792819
925903
952035
706815
519887
330590
340420
273950
599750
190529
362883
911152
135878
1026931
572278
623614
199908
1029906
663622
893066
278506
81122
660650
160013
210597
644229
937480
20816
808914
673412
6994
990586
200111
449649
931245
503432
76546
892877
16784
727894
596214
584147
1031730
307150
1037700
1001436
753083
239961
606844
236280
742425
570439
429480
734370
233398
631756
792972
466883
262869
711353
943826
692042
175808
700995
234410
470038
69489
706866
1014351
98680
1004555
820051
702101
701452
882410
288715
20588
412096
435393
838488
597896
717017
240802
826801
503717
619126
355794
469824
437
355410
324774
7700
768415
1011270
375937
2986
267060
645129
73909
756340
446862
91731
218428
192874
438
711383
832811
1018230
461077
279212
1025649
661575
73137
395951
1004241
432510
710354
445019
43001
483108
813411
35369
499077
491537
493791
449964
191316
523708
884624
339909
513695
837808
526117
847114
674536
632809
727526
305397
933618
271802
1024788
846828
705339
1004515
687142
910561
1034593
273817
276741
814946
143697
67238
610496
296797
588839
600706
787302
154550
562190
579410
522722
15779
729415
92631
260201
891266
13538
190684
864533
331409
1000010
44085
520971
43829
647514
58553
385351
520525
844402
118001
98089
165234
985155
712133
145376
821999
975940
401654
1012633
183409
230267
217531
243064
325791
34235
822324
740887
289565
843825
495340
624961
187871
394766
424188
333090
687099
39067
209161
304508
92158
314730
701460
21447
862964
806509
420406
605726
134977
643171
807862
1000236
585182
818365
467093
966228
116118
445279
680976
456985
605249
692397
129695
909695
264226
710020
843505
51964
159526
594753
19613
147274
838460
649063
551185
895774
399047
976133
202619
210116
599847
1019788
1007721
941113
501380
924002
669958
131883
685266
920421
930318
234919
517179
729324
111375
468328
814161
24824
628129
1027765
978472
174610
513533
505485
488668
408445
838204
340802
446997
619528
971542
236786
102411
41907
25068
201538
440922
785870
877614
718848
702790
971687
463970
232116
486765
167514
757143
231545
319222
175199
603121
215359
155766
106522
609280
371596
105684
635376
465338
287974
497589
256188
228364
913196
147511
912050
95771
189590
499745
382935
700766
433412
937811
1005108
974749
148804
703543
768932
731884
327705
606959
661688
247589
501011
312554
424448
46556
151380
1045132
206540
85732
898102
65097
693949
1020686
697823
399102
564442
348669
847976
92016
447031
368338
597923
554588
206881
656273
376354
1028313
657779
998157
351340
212797
880044
1024405
1007255
423070
565823
1017152
462982
452870
653933
167534
859179
160599
1023042
755398
261539
639442
916966
58730
843003
473493
918694
984547
678824
936577
454039
185055
165499
730819
219234
576194
907424
154972
442275
773884
983047
98094
193904
417737
778353
873459
2040
210883
414681
459977
1044141
535222
579715
807690
101251
358632
568438
247141
91022
1044055
460623
762398
1026225
1030161
156211
321834
352468
205853
285430
414746
830901
493332
496857
94666
220518
238632
817099
188764
368239
659703
395087
840733
700162
721967
336267
286090
36468
654528
257635
242094
697313
920766
461610
496507
799320
922289
893765
267283
712155
69912
389516
922245
641696
736925
742537
173930
742842
33326
439618
295368
509808
982323
29370
549373
870146
114760
402640
311087
603562
657200
697314
151552
712942
764864
331664
384252
215404
244631
461527
639219
203277
776846
166959
612909
605677
255550
447966
721009
677948
1027665
995939
109720
1038707
915348
237029
510858
787045
201259
666137
311129
528422
287801
46596
593200
788416
50211
645527
639412
31369
110457
1008196
980087
529791
387219
192957
933794
571332
95932
514523
728357
175255
18416
452151
873153
247479
969215
520483
206258
51056
314796
279382
401565
715916
58372
130857
494834
384663
744289
1000447
834275
571752
1001869
1043158
726121
332562
878078
868196
682720
81484
477917
787156
1004236
990235
501499
630206
354907
699614
248269
977910
409104
438344
462742
331505
292006
751509
426121
799613
848111
901190
311513
621135
758967
303863
942317
954678
739002
85774
371246
78498
355528
1005682
252566
419467
93279
483091
1034222
400443
649831
324269
655959
170851
515950
456316
288137
783294
284908
622327
844336
613043
229145
631133
995994
343804
81347
656218
369077
898450
842900
352469
768913
798353
617579
81394
951483
778259
782748
205260
1034732
44814
329945
747123
341690
167704
882950
232930
766873
479313
730401
669128
943977
191341
990103
970026
161881
80022
315172
520072
178741
434639
207215
597856
937144
778642
822927
968981
391733
556727
708716
953838
601232
1033550
932969
952647
25094
125866
479037
166416
307199
582449
261718
1026873
967422
696235
869195
619929
203488
188368
589202
4035
586431
131282
96211
99024
986450
264913
807449
580287
600734
889235
910427
758109
447414
377775
285128
646232
802718
81513
456797
570697
849827
175277
746227
1002274
799110
553470
915112
504922
241163
563737
535669
712423
153343
507319
337242
203462
94117
257532
806668
767058
463895
683030
113086
209892
419421
499673
900838
629911
455010
433102
963044
58411
370262
894550
472511
41113
212023
456133
852323
181133
551590
809043
79114
35495
494247
617789
366311
756694
56968
1004821
309280
352276
123838
926094
88459
795341
338519
414334
377480
986918
332963
645985
63229
896848
344339
279810
799681
704893
671246
945070
13096
482015
598417
703567
719404
474569
575336
710724
67163
876902
297055
695456
153434
50056
428902
498132
1026080
301776
142979
936954
83128
1025622
323237
312881
274541
560104
1009875
791764
810004
502893
192410
95246
683925
756984
383855
371649
699034
9022
817552
630160
966843
664730
897530
672366
982014
358880
224736
315914
215518
513032
374430
188886
116651
228799
673370
613812
932843
138320
282179
509656
924715
490674
249180
595061
1009693
772643
823712
7655
249409
795718
986137
1020133
553100
801673
1000231
458183
104313
56080
998859
468496
45062
798644
937506
799158
554378
990169
199314
764539
597738
775471
657787
669089
670399
157104
836990
267309
852943
599620
896010
613163
130773
869661
980678
1034324
448323
559916
354523
533778
350262
325995
535402
121804
775768
297803
221945
579610
534914
188452
88129
319299
8358
862188
744001
683342
711405
500102
811389
871692
72088
197077
1021299
94708
749807
908469
661443
666032
562750
252282
932774
693190
336578
393315
621330
462396
276966
60929
224423
281782
975979
624116
553464
842761
843694
242693
76903
86623
735263
534654
700805
485959
161054
797871
829263
797500
440017
807529
345760
156912
27037
364628
242862
591614
222235
971713
564035
941785
455495
551014
731388
1037728
917937
566569
763322
451977
631140
600807
292800
871909
55514
534139
862293
306860
631341
113468
134342
288992
329882
222421
656340
696075
3949
200041
510881
708696
975656
388065
219393
178061
1038794
17792
671377
197600
91750
666933
553420
981900
516232
157061
453465
916461
585012
921652
381939
1010729
417350
134627
368079
735951
652447
92412
160872
2994
901927
984835
80638
453108
687255
314213
286351
596380
817003
258735
850050
643645
223742
641730
129933
812246
747208
487513
150265
67034
592402
463584
107461
598541
402222
49223
945630
532827
342475
565462
867219
974530
828030
1045323
663137
687042
964839
83242
659511
112536
172415
300753
701876
410962
345352
835416
111468
416762
534368
404127
109185
582003
121272
360340
500249
832101
360728
301797
939678
459542
127191
1014691
854424
715281
314964
546693
748327
572739
673195
585460
528310
270387
649584
1006130
493142
848899
457785
923615
267860
810325
152065
110414
620090
774098
204529
40755
833163
211010
324150
463685
683496
485298
428386
764467
27487
686213
898607
285563
723220
950223
882838
740406
638205
513589
480323
720430
916946
128365
1040614
780415
559819
47326
375906
659667
112157
69001
738010
453825
583172
895448
61582
964839
6594
408606
751396
81776
739935
821453
582697
357530
867179
577302
616829
316099
192667
291394
550592
749093
831832
292804
328654
935433
746775
1011040
606656
349657
199753
676410
577904
964106
671818
817748
921885
943937
604085
799402
534558
506950
804115
342084
804609
786078
845378
507773
287617
705593
766830
823898
604368
1038269
514560
126044
235258
843393
491492
1036503
275164
794081
884803
459851
198796
280562
78999
847498
304250
430407
960383
32140
764329
447612
301541
304845
265237
824771
133112
402033
996964
863941
827075
415525
866325
144945
768314
708634
1023384
82741
849270
618217
120303
519805
401212
157057
703809
115813
74135
451138
68668
458678
853901
32684
590079
181482
78561
552631
721696
888714
590151
461820
499945
258747
708060
690931
466365
591173
507815
224351
201266
205129
929192
694019
367712
651766
845113
619487
605071
210227
943334
492043
100237
226699
693504
322428
255700
755629
830201
629878
255819
836623
274356
538373
369669
866291
573727
236671
355200
243363
889960
336197
574688
305471
505278
77993
164618
984457
583375
45503
464610
710319
985072
686431
1009845
508548
103653
101716
966423
577999
63478
300426
75023
905016
559364
126159
888627
303648
394889
175715
578618
76184
589182
178010
985537
781288
566469
341727
919333
529991
110178
108376
370346
584367
1001650
912333
1037619
877593
104098
877099
876185
972732
575361
107444
963217
485633
965267
297868
890918
168957
422448
522213
693476
277551
917638
331503
328098
865228
417014
505519
340851
634529
219628
639146
453381
679933
23256
440869
1003882
257781
965112
84470
330242
363436
218174
535046
594602
275188
996948
471456
755046
320186
912493
436810
620535
263954
127428
152445
100039
917300
389447
432423
574215
574495
606437
563043
578765
409103
132714
23755
1009078
102734
883858
860787
321954
778037
551731
87005
768388
881231
265488
622911
717678
941597
693644
671470
231995
514382
185109
861721
417576
394839
942209
785322
793966
422988
120651
740611
731749
607439
458567
952873
977248
38186
1035332
69455
34039
684500
886552
3836
848937
861947
775133
897408
269076
246284
867464
797425
791240
72938
843497
937380
808721
348331
5529
385261
622752
606774
878729
826420
627472
437199
917808
703275
294135
537711
292680
517926
531171
34782
850873
185428
285355
719415
21743
564117
202860
20599
551487
236531
672679
42340
432366
787797
595530
440521
139004
789427
601873
822865
561987
735906
726507
116466
74749
260686
858555
799229
1018846
564622
557811
211921
70133
990802
700981
548665
837513
52256
178651
908000
252558
435917
647844
483579
571033
132479
436536
159501
166449
592604
685490
703156
892684
553715
1004954
515883
490898
183876
641868
97482
575944
809779
1027309
1508
977579
771750
317006
730128
336591
743494
37270
949405
296131
452419
240184
832246
185363
676399
668469
722975
885949
475561
570905
743270
691168
65247
1026305
144705
583298
32801
685172
693466
164727
505653
549585
968775
813826
402178
1011420
584358
743717
104026
694405
223034
2162
529295
175296
395953
275385
628560
649204
953084
41567
565877
512929
40225
386634
359267
839131
698155
423223
489167
925844
498918
914844
743093
742337
84523
983164
244595
273265
17365
255278
355859
975156
412142
695791
268271
936914
593509
627278
708684
750530
714096
621010
458709
191145
579814
864835
884135
459473
477329
429089
107960
180128
928066
64496
729804
696487
741704
74777
110938
682191
911548
384637
801412
673882
654523
599837
341081
552575
902486
752544
636062
846901
755753
389318
399657
611787
696732
78684
917442
300922
31551
674270
134788
787879
557534
688900
925394
409211
72362
757822
108998
234054
95740
998706
24996
576405
22745
884316
292167
563105
202816
912632
253774
173475
638187
481981
201609
729270
25415
421514
898936
269925
483460
724817
157746
500712
466184
310271
93987
309476
700199
236914
350817
176823
449399
774131
361492
270783
944691
296027
809517
821402
11035
221885
731219
558011
331982
25330
608025
204994
244759
736401
629295
481602
1035213
540427
272932
225851
532413
933753
44735
984562
747374
786796
585295
472282
769868
663015
125576
755537
409572
832049
463037
693941
778042
495663
253476
977808
590194
163168
1034698
140059
754826
277476
930245
437850
443588
124057
215510
339009
833539
428907
5573
1003188
785986
946867
361055
924942
501301
323243
626125
67498
909764
840117
505813
1029090
165071
673581
210158
480978
329937
504733
53781
81129
1036992
322352
555070
715957
552620
762006
827360
726039
791596
1024812
170304
209756
25511
820287
530117
445165
989148
173272
217121
383779
118849
491094
142602
404720
436298
380346
272072
323297
714427
503970
920282
645737
577508
238065
993989
714024
660341
970929
968540
958032
968643
880278
315103
420691
87263
122155
211088
60366
55413
953938
734016
248070
849883
1011641
965927
279500
107335
909270
1002176
852932
48278
528857
715102
367382
488643
663171
1038117
847709
187940
215944
23641
490674
1014078
322804
831752
633479
510385
628125
542060
967407
712887
664985
1028076
763969
153412
730377
548881
776721
277367
328171
555412
594839
459624
671978
572173
458389
172975
492626
282201
889328
617655
36672
115604
493920
974820
435492
503355
264701
253946
849986
44164
486470
681139
771625
247945
116598
291540
589755
500785
260673
903961
476234
999274
1034478
14234
862770
481290
220905
500777
849187
45016
134876
651525
106492
1036671
969943
527319
418964
164708
132555
822000
224049
745340
343798
505261
217557
808647
606256
611033
126170
64192
756501
978219
131898
76660
845304
138018
355704
895989
822196
56321
230128
376790
186275
952716
50795
741391
743564
703831
1007592
944949
399593
1013071
810999
430018
1034400
906458
171447
49783
427074
348967
256316
1042444
687152
864369
719053
676116
726073
116835
849270
46259
883872
490421
969633
542506
830675
739712
676280
258284
318399
376105
500594
595834
436808
834886
418717
832292
638841
801228
555259
709908
11852
952275
856661
625322
265083
41003
827931
233983
662498
45893
586755
477478
223952
785243
191749
450182
83231
660480
246710
404499
151702
218989
437748
658307
710585
629558
993610
181202
219951
309229
582366
690926
920601
793331
80968
835085
843975
982147
930294
172358
78825
246347
163591
540841
416591
550007
903574
670177
382897
593737
253992
511078
547433
69260
325462
749392
19909
948498
600032
499887
598663
331882
900288
452210
695427
895944
101237
215692
160303
624879
424765
1020650
99411
342
809039
5967
557829
353554
632971
963847
224876
623656
563994
223604
486783
750573
202096
420154
943476
915543
858460
391027
395351
793612
71256
154973
417007
277163
273924
347782
717964
795845
659946
235717
224096
932766
675874
843854
532059
829753
1005385
731067
862755
961388
106814
696974
347287
77634
337491
691309
1006353
998967
353152
699112
115087
570203
558913
93193
176876
351334
836874
801959
196554
268696
819153
58155
431721
726380
1038470
513379
629676
755755
543850
1039101
12872
964683
733088
58102
775820
892247
528135
563523
504587
468322
293510
453769
525493
867957
529262
151167
282524
146703
172846
17855
16344
413279
950665
210721
425597
260880
222875
705377
17085
811515
930779
825397
759938
516656
355167
933457
435911
756456
46554
566353
35655
883262
704057
960792
371363
1038981
746104
181493
397212
944723
9170
754835
656416
274071
34519
377320
473321
241106
895837
501663
731045
72482
209254
696719
357508
812959
944076
374074
496699
189611
788118
759514
586901
81493
176447
1024793
465714
465351
115359
808544
781093
582266
529607
138682
556839
974136
343110
590075
886756
651903
201124
350836
634262
1019217
706807
184015
927309
873575
834750
729971
789896
829549
306056
792851
147758
603331
34013
129273
34801
163766
124685
937232
134434
641296
308242
800141
790370
478914
562941
289627
126223
1002076
747264
670619
848679
806528
701162
481085
928612
655389
372246
380928
630095
577885
337293
811904
88718
937028
179534
703623
488745
348061
190356
860300
539489
577659
975488
192601
552340
238723
154365
480771
868110
792932
422456
282672
325632
193641
215637
480354
97991
914370
351909
448215
82970
139277
331900
556387
435858
882492
311071
409730
294027
550959
968826
848163
793996
1031863
743260
386092
569900
450321
331120
651573
729893
224652
581583
132917
460681
348631
1001391
390267
396590
927553
910371
113350
716052
999160
291203
622893
564928
299857
704446
75183
26495
615412
1024270
845994
501364
58000
406828
814432
549691
53614
506863
591911
860316
158855
784354
116144
653350
601659
286700
25469
306389
893388
326088
674681
144610
608300
343359
844937
389678
1037079
896935
346468
370523
648038
590675
141704
2445
684845
801254
65787
353482
455292
153076
775287
17785
904239
407461
295036
528934
112465
479496
85385
634584
151903
217645
500631
395314
881682
335178
631059
156399
444362
810210
249891
910601
884367
462633
962048
878770
873602
863929
232161
733560
843861
110517
842900
890926
359319
120518
15272
647597
264131
255143
952684
933203
3458
148990
740014
961238
79523
422169
812153
930129
910868
390215
689442
364698
894340
660899
148951
323148
428908
198725
885383
883418
144975
728271
38473
411738
750445
136663
279455
967623
41944
183528
285159
65492
1015239
404670
916277
230402
613145
105774
476478
52788
294546
838751
3964
847008
840726
754775
40330
604032
377043
438118
684400
156077
175166
369355
125559
1010286
964636
99409
159856
278639
125842
294806
244237
206961
520538
876583
550070
363441
144987
424744
945271
883385
938335
488838
611211
97343
315906
759230
20508
258314
703475
989084
963635
357868
655664
596265
576269
633709
802669
768121
760229
367176
753216
754176
390724
291274
246133
993395
592808
699150
46024
560558
390813
495118
598462
491007
863019
410182
29979
416417
581352
21998
458989
352426
463
92825
896482
861011
357417
366402
880483
601197
301194
775135
116010
641981
597865
956902
142959
181656
696706
454849
352064
253186
434990
391944
79256
604272
745998
609246
849523
927674
203327
515345
623608
621850
1022399
743909
290440
357599
278726
485976
45933
654125
145246
1041813
626064
66185
142728
367760
120657
187272
947925
1020338
977106
508560
1014484
331349
142084
920055
663533
769458
163149
944938
189467
751971
316632
220736
997107
88728
566291
9135
321223
812293
966240
939018
517653
684717
414213
47207
892146
724457
840478
170814
796658
776990
931713
70977
889861
211127
48293
103208
446540
530158
117086
444727
624974
234132
659902
555818
486227
992436
944783
768701
809522
83926
96070
755482
877367
707071
66201
362750
393116
580962
210672
370828
487149
265613
306964
382615
547685
933158
333883
323842
561623
487330
648072
20018
573694
485200
1044296
800848
550629
607826
69984
930548
208489
17644
468521
466686
366424
507966
553290
472351
637570
56155
457174
562026
125672
845855
739799
778083
220724
382841
569998
585312
1003128
974618
414101
579215
64420
638150
136706
732848
309863
312648
938858
853273
511457
590278
780517
283602
571638
288365
111455
520132
230158
23201
353942
299875
453174
757711
722361
624133
98432
883618
181245
879567
203206
516848
923627
651419
472749
625109
1006547
385700
284094
340963
569466
782491
258738
268177
364910
774648
401085
1037204
354854
693885
762772
826963
632231
522761
245953
300010
887306
507103
582529
670712
295916
612277
142877
477283
453447
482134
668423
948430
989180
777824
766300
17849
299687
450894
328406
645367
555284
811361
465034
689206
462915
713447
1006090
267113
993564
381226
26425
236910
411801
645672
236423
951494
572635
473237
436114
167275
693123
910399
748262
476339
318733
177646
694307
285613
82537
586332
1005153
395455
638034
647911
420848
858272
306018
395560
426719
498733
130412
609124
13232
175438
162273
57894
674603
201479
62597
28775
265880
166198
685939
134304
342964
990250
123350
691979
651355
416401
171040
600902
810698
277068
762249
487192
255066
617578
472182
398359
957820
458076
585727
273806
185175
520956
807509
417883
465590
544930
988653
617194
971239
500979
14674
958810
615826
621417
696723
159071
767431
236107
119755
864034
622339
300782
462761
41639
274389
439598
650141
587433
71688
555050
588707
818848
436139
152026
772261
79283
377843
255829
852380
164300
941149
641471
499721
48188
579636
293920
217228
737378
287117
859871
1015082
244306
863441
777062
405546
691014
942082
44596
737537
444840
948081
555428
441857
346611
376241
734083
119025
612256
505401
647571
778035
1004406
956223
223164
484345
736323
583912
311689
9005
419541
564155
680189
513851
106777
721908
11122
234832
202202
482123
789018
750909
885128
281637
965653
429529
225497
388229
280821
238333
186246
94189
291220
938867
717641
540056
599347
217609
535402
1019634
646186
602059
511966
816212
724000
245618
62740
511930
560464
184128
589034
503199
195138
568676
693378
458606
952155
709415
834409
903367
529447
452692
277096
740310
196496
837278
813626
401900
950624
745295
312173
820045
71711
428563
822121
687490
157106
869058
210252
282039
2050
560432
889902
151619
344498
277195
809660
622109
734200
696994
191289
719981
72295
710374
345150
131886
829562
799742
509518
816706
907767
908101
338120
602076
228717
587715
511780
539273
9840
532442
521718
271733
266512
809923
605887
842353
714741
124599
84736
780997
353260
660392
788809
386191
684014
997275
788224
216042
819800
569382
664302
889493
207441
1040443
366457
697326
402134
333022
15757
596318
25605
447938
358965
125434
875031
249387
451894
465963
312832
987174
1019249
952064
781247
867054
258404
952694
591819
600899
103561
735845
1030266
642221
546415
479325
564987
894680
72249
816315
675318
782126
104700
1022826
467496
164517
841124
274851
701861
35974
395550
55521
372407
78010
743901
212347
1035622
285381
518102
594200
648314
528032
9734
741580
42114
34216
471310
755630
590893
442334
35244
467394
538876
740333
85238
729831
234863
231933
651574
98453
919943
724926
474426
40896
140022
614959
912164
894017
668978
38245
49118
637599
237981
551574
833904
912589
914877
873166
2636
232898
853194
63295
504311
538711
577978
800183
624506
607793
842539
79731
819841
956482
647023
433583
414983
972236
323965
68902
412893
308522
508072
507486
97785
656884
617188
1028716
1020070
61922
864520
403102
589099
17806
453341
825907
512142
398218
967009
291491
41475
733984
640315
483501
427292
331210
353547
363328
623706
364531
140823
847902
604414
215348
325718
510658
793580
523303
502173
268382
811203
55866
440807
858074
787320
11104
497631
776054
1028074
376385
71273
975311
883131
791530
715185
773355
569842
583415
395012
673184
1002684
6526
524479
526810
898392
890357
664571
435084
451444
238477
409254
30324
68736
304829
581898
149792
1037242
819063
375911
472996
44743
614781
62948
200199
48622
904229
101762
944238
758781
931099
29603
216312
691023
134078
1041610
317546
494840
914254
113481
339186
337310
284522
965507
719953
300520
814018
505671
682392
957774
333420
497060
841955
316551
755733
713161
143344
251102
886063
638851
697748
485791
312240
913122
543208
589655
1029017
524678
345317
651286
426015
636636
409420
13843
739785
286924
93506
220122
167247
938005
526533
590140
107369
635638
794495
133140
987521
737768
376972
958600
638778
354697
443040
393724
326935
59142
190495
971684
916969
846265
434757
900701
14351
635158
758934
116409
37750
528813
397428
759717
557939
436788
1000321
1029230
364490
959516
302408
648352
380775
90093
527019
659129
985289
238940
575599
312943
78374
678330
553021
1039311
752238
664774
774339
870610
92546
870542
221143
741776
30324
94925
289735
754442
350856
330648
280961
632353
52727
531536
970641
169652
191223
586909
903923
265376
850882
153063
464998
85297
631625
378938
385353
318591
478010
745538
998716
799080
111014
542837
136020
65469
750853
342548
57698
111759
163682
881835
243836
671130
680206
1021331
960453
683648
793540
1007822
218568
287355
961487
420926
881853
313510
94443
233428
835654
515044
592356
962790
332949
547934
649929
55069
440076
534809
881240
1026866
451607
629933
505565
480174
112603
538597
777496
414619
14220
641709
1029051
249826
810440
370041
831580
283944
125166
69094
133359
125985
679913
182557
451167
892737
75696
869180
123953
51595
139919
390172
781690
174749
466126
276784
892401
102091
91942
977249
505118
28542
10727
447367
809621
351702
222800
544151
683934
400134
1033158
963969
286563
821550
145816
958750
179752
357228
205630
946961
88605
912517
691193
875691
474559
783898
19357
459595
880366
795538
475084
734740
800065
401831
170278
50840
613148
909546
941078
996599
835770
134543
472315
915190
214092
724417
178196
837156
538053
421195
553113
529120
180510
888612
1025940
346923
226302
561259
187943
1013011
50327
193413
514244
1005737
141802
520977
428600
1005768
318929
440663
714912
635238
63635
257080
397086
482461
72061
434477
738164
199575
789653
960591
845295
885965
450941
821529
381040
252227
537803
394292
812531
105131
964271
773141
904027
932926
1012883
155970
847486
720776
70636
51068
161952
99690
456920
118377
414150
425895
251180
932266
784288
35660
673492
830989
579256
258780
87485
843167
56775
717024
50867
1033434
905086
515623
500001
789392
196572
927786
67698
229917
585207
573781
531636
715484
821190
705437
742726
129970
761199
38180
841505
111778
378373
286035
837609
716557
752679
916040
433139
694970
631201
192303
332803
624295
219065
718917
422942
211381
631605
812049
77548
1023779
1021702
928638
193828
895915
439789
401823
715155
908818
48658
552924
1001487
40506
1028500
852795
210093
722735
246039
335240
924901
748888
390552
547883
495528
374281
109490
118930
112560
244299
298740
761523
756054
404913
358562
631597
632138
763229
384888
591741
113129
568240
296570
27521
892218
848775
608196
331826
696382
796285
354022
58138
927992
480395
911589
928067
399020
686470
754033
7914
384095
229899
849605
429658
528922
38908
965737
915859
574775
39510
347369
732471
275431
475703
586085
688607
658754
529082
85853
757201
990535
16421
545320
850596
840421
493954
301531
167718
394483
238615
578201
239514
858169
102314
503454
485955
974728
192717
413
414182
991041
44180
539212
813888
126564
52499
862234
1002147
747079
902136
457936
658504
986576
772980
938145
882936
960532
943726
1010
137903
907546
819991
91985
502092
478951
759518
152445
897189
381142
393198
632753
220718
695498
256814
34314
884721
941127
598736
681210
312188
935495
402747
353001
588660
638579
705618
726349
232863
1022835
568525
225833
272030
884859
668668
508225
320319
750110
313763
196446
572465
157034
290153
704544
91862
740259
247613
565360
875218
871414
258888
954588
31870
353290
104623
1004689
286568
936522
413972
926483
43913
968310
937593
110464
592208
481298
550652
288078
239862
69510
289620
394847
525414
830267
486509
568643
1012730
812040
227898
767081
999368
381090
1040231
698859
26685
274450
769429
748774
824496
749550
886716
215518
68332
346116
9699
401698
524407
528888
25358
1010814
908418
960839
963604
545280
51375
11340
4074
519692
254639
946675
656415
367372
284052
909253
776937
505233
38055
123261
975795
479213
588813
64541
181712
194834
751506
898131
853910
79685
48531
727882
131576
787663
16373
295674
808036
317844
109878
900125
663807
848002
540264
330128
631549
896101
941425
593289
9333
908770
252699
278896
203041
932803
690449
435698
828333
230057
785820
676821
714666
366924
173096
28977
869094
780993
270183
581473
483272
624826
875046
814820
134099
927603
578336
461174
487035
884992
676760
37434
321786
156010
229840
875845
841394
799618
988760
266743
211974
541317
202180
413883
355073
70003
377537
565284
70853
765613
934038
973014
738173
407078
859224
792650
731393
434097
799473
860874
84775
500793
441079
794967
279521
84274
246624
435503
778063
818869
176192
291496
445804
749731
818229
942070
3497
865797
429640
8864
839871
832729
925719
819345
874726
329176
154230
820778
760137
576226
150661
438184
655867
557122
356487
338797
670651
796679
923786
834472
515532
874479
986811
501088
178210
855350
977651
103942
302810
836220
599815
81538
630487
311612
860157
699979
1026178
301883
653072
556234
753160
785713
850182
686590
723807
500403
462882
547141
813907
115731
942916
45899
15611
832157
831356
561435
375430
530806
97549
838432
790625
666759
148910
752896
1018499
288650
146129
823864
117016
509055
848607
536941
994959
1008864
470577
193388
553180
179960
850201
481970
795801
407218
970613
353944
561174
700034
400410
528417
738113
805893
744597
323420
828552
102013
760999
747541
662946
628745
88460
1013200
32189
16048
205667
380471
78820
577717
446109
533713
859725
598751
323505
331528
929241
651085
86108
413081
424189
395355
544673
370088
1024407
589386
765571
12583
702463
1042201
369650
869100
843192
756849
491814
717427
668155
1013358
144594
399161
604914
995447
317607
716094
707628
248703
57457
988697
843533
640640
62125
663645
232805
520391
366093
38853
224215
273016
167622
79795
445435
462028
296888
444515
871741
440166
515401
120891
849222
113809
495737
177730
147437
698571
931527
863864
820514
344560
403529
672607
672224
906819
701980
2677
765306
972794
217080
333326
69071
1002474
181821
119178
569686
58726
689811
728711
102277
639514
124497
221690
67624
730471
878403
1002871
331450
753714
976790
245065
915691
582311
897293
848170
246762
308418
939930
284009
936866
321763
18801
187943
342706
706012
69729
241694
425760
484566
305343
614173
608131
798401
800266
420934
157575
337507
256648
427710
1002181
908260
102393
36491
234784
860273
786024
936469
245105
466777
496230
345104
130120
339299
192635
723620
461961
710757
603936
947224
225506
699259
710263
216190
605094
434658
808318
58875
1008485
116907
722691
371177
591197
507007
718256
986715
932336
772796
288672
458599
1018251
190929
355303
121197
440369
401735
911727
965757
1016425
680285
998213
78758
581199
303666
182427
672618
819137
945273
828805
279501
588597
450808
185930
598580
443995
368870
405061
1002761
183257
525941
946315
468302
605192
969412
605457
768622
981364
369487
719487
681534
713549
239669
320046
656230
388417
236506
519294
55821
24751
777641
170903
598177
292007
1016280
885144
557787
452904
30609
168241
378559
162942
513653
221213
371519
393139
733246
1034886
630561
127085
789543
310116
888714
341810
841193
250881
396549
1003055
434254
555210
947583
775574
252477
690236
293898
26893
325039
766201
74047
120816
952352
216535
840492
108563
433285
1016942
972437
364103
325651
379097
118709
228870
844964
330976
831086
999178
694973
426636
187756
619997
454080
338402
37551
336505
697188
470853
120493
485917
402097
450413
44043
149819
816752
1015534
988855
602289
940606
941862
515796
347476
813445
14750
883695
385482
898768
617008
723975
39757
60939
732063
556194
418241
211620
80633
267320
956264
261208
673929
334090
224615
71806
95217
738826
224161
642149
956732
233482
469710
323962
903760
794399
953624
630885
725757
1021552
976167
906050
134543
521800
153632
261236
131331
767053
706321
663312
714662
463082
878135
698383
613696
426826
869690
657731
1011154
634605
450569
23394
13517
859798
379501
422065
767056
966495
366660
385704
467393
766169
255589
494490
489620
507087
652521
559484
961247
522115
592161
192707
181503
295540
29848
519997
722969
213922
608394
42268
846231
941028
224350
592435
86019
648980
748301
376396
852371
515398
972415
323143
283948
762855
522142
871617
347767
686705
784950
783226
921923
815790
795174
784246
114026
755303
907251
588833
493461
424871
693096
16114
923129
370465
694983
988540
415945
943217
355104
913464
523276
174596
704555
170292
551138
921820
19652
765754
776653
435977
1045029
12543
547181
1037684
82811
402071
188425
292049
588881
263062
489254
586511
921587
526883
80529
172066
742148
654767
884915
177166
461187
970790
502895
483508
643058
405583
614624
571974
516786
607796
936133
825924
460204
142893
627891
233462
557241
194557
461121
191604
604025
848181
925170
616384
899292
1005162
822246
30351
567470
605741
61009
698176
663564
776021
293884
887806
927915
236636
618954
1032393
503162
919217
84113
898222
393328
847181
18112
972583
634875
896417
629930
228479
750948
675084
848181
187254
846430
749840
224376
406788
506673
25422
21339
502852
267162
781074
522408
379643
742361
601453
20179
3278
420281
816925
354498
296370
785521
638289
534255
9480
998770
768245
1010473
64553
885592
945770
1041786
896795
360458
870871
859084
875863
102963
302852
127917
829767
60566
820605
338917
708000
958821
84716
458189
947607
851937
899343
224189
722174
76216
722649
453715
810288
69442
773348
41767
44072
953802
598271
88505
309176
447430
252077
302121
660773
70244
892255
648419
914127
563759
1000679
514086
39886
346351
973705
691333
646228
97822
432640
857054
1003254
842027
11171
271592
186311
106332
715825
336078
364047
805915
342926
403415
437500
192432
646640
635080
934801
321338
279878
232968
1036433
419941
350801
774166
1019474
710298
920726
230017
453809
842576
838424
809706
690151
537282
169971
262837
753642
1014696
56508
991620
852
312614
103212
978134
569578
158432
607038
1095
205177
792140
628173
55686
786676
528652
194900
488925
223820
525497
150900
222135
221371
542885
918391
28512
241292
875564
145948
544683
572333
651112
481185
652829
347941
786951
623699
98746
308725
1021916
409856
69765
981800
257256
765581
661737
251492
342043
9919
559537
466309
1024445
733324
295673
887874
581892
261897
317441
780397
518692
649782
257675
454978
439527
696619
159323
632280
496522
773233
843698
443511
872503
89392
126162
1002040
378411
493077
107856
240404
508713
422806
1030294
72217
529707
964370
282086
244050
865251
375829
436122
989658
42811
154074
370191
299027
966306
1026068
751748
283791
382265
768928
1001386
704279
210930
507033
48991
1043590
633618
71327
958707
579553
561485
92248
844909
714786
210193
361376
361651
205990
464771
992960
377937
737543
600947
444379
414898
166360
608305
34890
73701
74126
773538
899727
801220
330706
673023
605821
856163
321794
419880
218867
1011394
1029620
797369
485480
926059
101068
95973
773799
890670
103983
583028
602428
877424
68218
940078
471247
679560
1008750
375213
175528
420345
465935
666446
313595
311241
308146
330063
356652
451833
924577
449875
349171
264392
152514
598825
836816
338556
518876
286589
525420
815694
118947
931944
328250
207999
1015542
304806
239257
990972
884330
677933
556382
769720
645374
594927
605682
874738
134271
424952
928123
828756
568537
884470
256052
511805
763804
754561
350670
147111
936980
522520
633203
409853
821436
113117
190461
75747
223836
39325
161414
1043524
609223
719574
804262
408886
823184
930433
1010185
114726
25706
523731
105844
983795
685846
434545
982575
952364
553163
472231
695148
453008
66597
350356
448830
779573
269906
902337
527694
190205
396940
813410
96784
580693
826389
12135
27727
110586
632828
571464
412612
601245
1017486
427999
410808
117543
590052
717920
520695
890029
740567
941636
365699
963956
250445
936231
7335
106380
881872
305944
333616
139852
299564
626885
903186
231908
452595
850893
418741
535115
262413
433640
41524
5928
894319
428059
376903
177493
835772
132790
872789
984416
439883
233925
660744
943464
397680
258823
370464
856139
1021222
338436
946947
958606
540809
994603
194321
905610
268994
291167
413251
251366
193669
391079
550753
458826
203193
724340
820955
941548
136278
237073
572829
461292
879964
447575
978211
312067
382995
312026
765245
560184
300662
789685
311288
950427
334927
190998
847637
693937
478303
339084
205552
102196
830862
1006115
532492
769174
1038908
982484
65870
675214
227924
511677
521824
323069
568027
957411
148015
633051
262243
374282
132517
25420
351145
909942
367196
715111
233267
1005608
549432
601649
124789
425360
256202
366816
906365
936514
283063
968917
716934
571743
476769
311386
269206
799445
793292
417833
1019615
765382
739334
667849
384384
196449
1008681
661806
838414
13460
79205
751937
589594
446032
580836
273494
590239
609817
147658
783240
842375
36695
442663
4759
48758
880406
740794
913779
40663
304826
501284
1042641
211528
306857
982105
733501
23904
730317
345855
821931
1012731
311906
498597
550572
271808
136843
820966
873787
676055
301000
295157
774005
832282
946572
614400
716827
424416
253194
133199
76480
541606
849239
426073
66531
1041063
799312
811106
762606
439385
677391
972220
994607
536498
776752
488939
222371
386927
672487
835034
370515
187474
522411
115319
545038
148467
692535
845832
1013663
547608
422302
428914
30121
14241
733909
485461
193219
934249
944675
181677
99527
204434
618775
530628
711485
657256
437536
841138
1024021
629740
980303
584851
517081
148322
597961
903220
995259
29300
411004
71241
1010133
932743
199837
9171
896403
557517
603030
378350
213038
625878
842949
46195
316539
951785
22268
417069
629593
563090
804532
902195
710716
273691
515126
724209
154003
491626
721508
137043
592415
630913
888283
178032
880967
701558
925917
237127
506974
293526
571335
725789
270529
87069
276552
566302
65396
562306
924485
676908
771364
187209
615735
282472
702003
849919
400738
330381
220675
989130
862953
55282
559317
1025038
516422
437623
693364
295003
6116
88772
24977
311190
830446
888566
15182
1016116
134918
303880
947638
367151
653593
290941
101035
639687
711307
698654
739492
158250
129373
138711
521727
571760
616003
57009
393838
966915
15347
110950
571290
345560
554940
991934
913641
877119
872039
93320
52945
364267
121446
109410
506869
23549
267054
421944
281849
733480
433095
917525
484648
480061
176559
214545
657185
855159
410206
14408
200958
771396
136650
738600
975376
199740
898485
650994
918559
513708
882115
695428
1009751
169558
275348
985911
209121
172690
236035
826568
879985
435280
401075
601412
632809
1034327
751732
316272
809445
506658
333363
489149
661276
182004
909530
141182
148251
1020747
847747
403775
294389
965174
925135
103922
845612
411046
360364
613399
534172
93248
208206
606981
113330
15294
37354
755598
803824
940389
97945
534652
465707
597074
230289
78904
195669
998990
173413
520760
422531
866366
2385
450888
350886
772498
618956
238189
350240
981275
212633
90527
769547
487762
804256
799056
805447
383208
565436
511546
56592
736981
180818
530229
933278
11677
417374
325855
388808
706071
958205
278444
863410
201446
934253
165362
752837
795491
625316
852438
270743
157251
61121
578892
79852
633837
32019
749841
596012
452428
365901
775428
476564
784204
838324
997205
375013
92194
558019
824629
420486
272056
649655
558807
761956
879482
547390
600549
931251
491854
54980
194919
539230
651270
146605
700949
420937
5147
123406
662175
870486
104900
761964
379245
190847
441359
77178
226056
796278
985919
178635
932897
607798
291467
165546
219164
425304
812871
131632
974432
580447
955916
317189
670390
706332
445920
361258
155819
69217
85303
927578
256305
125708
688363
553518
875463
952776
1022677
251159
191154
791580
447425
951558
879316
607081
838912
99820
508269
886645
592648
384521
758597
363428
532070
947032
617608
715876
308384
1017366
8662
253582
973871
173949
960102
283852
997909
2690
385007
139336
607229
879305
839171
294877
256100
890867
878358
441273
329391
985273
640714
569812
970877
757625
665370
314926
266052
121261
780391
278067
538740
576548
265144
775363
908915
139188
1008077
183817
765083
408517
173366
448085
777271
639910
874410
812049
940591
532609
926103
960653
123151
851010
813338
659802
766945
225533
475422
609973
547706
702834
437563
843528
516686
15167
772009
447813
70005
722187
103019
287312
747232
413117
171862
645581
977285
529438
219436
771031
163368
868987
907082
400821
386255
837263
715934
280783
84413
724322
3806
84761
498926
971062
403483
603233
744630
81800
52991
561214
429982
433977
162937
522838
437074
567568
800031
978306
355665
1000261
1037114
476999
287074
712022
865670
350409
436175
43355
1552
1039588
412378
611439
757024
107994
354361
11617
174158
188344
1022246
719893
810384
832085
603359
943004
783712
106880
208953
570177
665572
645976
880629
157538
855358
1030959
353485
107327
173815
976404
337258
1024395
352494
168307
623356
611575
319431
593754
700678
29053
439907
484734
33386
480554
868792
753506
611125
140540
579587
806236
806258
192483
276608
78575
1040021
844831
1015013
198430
925246
467944
163701
27921
874023
88351
796289
637553
1038171
226449
851130
860643
1021616
712701
1014485
551419
76932
489475
175657
217434
485951
138557
920950
106598
825900
665623
709403
781361
711937
347002
5285
36427
284539
852382
263717
86705
534325
701661
395840
789768
176162
926427
582716
341631
691026
640941
766776
408785
356104
712599
257041
849216
534964
843265
953977
18081
1022427
139522
803727
351851
234169
308157
849803
611364
89394
579542
155789
828367
526967
1006770
803933
580949
649772
351345
644937
820946
854373
725372
307321
285666
783170
838417
459169
156352
503807
964869
976801
920776
192305
918171
360331
970540
357692
537072
782622
117577
712848
521153
645946
121034
331033
1043094
881504
537624
633945
828383
933614
760718
527849
402422
730404
514376
36203
577419
647344
974622
872174
329298
747874
486486
559993
564203
1007669
222810
236288
159120
324697
804307
958014
536766
575619
605708
845462
676592
872608
599613
898889
193763
779677
782228
1036965
568144
292580
293330
947376
458218
103469
962455
124440
882147
911044
241061
705260
464491
37660
632363
165708
533867
641603
829463
168441
115571
253319
273572
1031291
979479
759424
163609
826795
892492
448842
852766
775728
297804
157192
545659
72522
514663
964341
106556
970019
518479
787486
542037
660281
785455
387775
621427
353243
670751
288052
407608
249905
451301
361807
68375
896195
106761
510647
120851
627604
510237
566398
880142
384170
394906
874026
274760
205724
772916
484646
413738
961657
536478
363460
749190
205208
995486
450128
560755
337778
330879
282462
475381
953842
352580
171580
151817
646204
553461
849465
950355
614003
393787
996100
625181
227061
501455
956488
180490
74954
219936
933393
168784
574097
544055
1011043
111462
691905
307060
541759
439445
332583
770043
275764
602878
326589
85564
9139
143544
504930
710965
313318
80301
618854
485223
792211
370900
92055
532859
959376
325764
177574
137240
119499
992394
170080
335171
227224
716350
166772
305725
724017
711288
712209
765596
60627
633387
608648
3522
548646
475498
105753
772647
485947
402582
296697
807612
747930
574264
397484
823142
723469
596743
202971
977280
287562
435500
1026959
381355
567439
201086
118820
389555
855125
163241
993968
718538
175242
810564
30665
812631
599005
551608
566688
134997
551247
625326
256771
691299
823994
969853
34022
942830
1032661
895973
1034847
843760
41840
344443
829356
581968
256906
327863
113858
781715
186797
522994
905203
417764
713271
213973
7324
529637
1012932
245412
521274
459918
480804
650957
591883
298030
841298
846320
1026990
794699
905436
545063
428915
964185
666193
241908
936587
1024952
1003001
622360
860956
571189
223116
551278
225517
328143
738466
617063
20922
800430
515542
72957
942363
704515
376790
226234
557761
120436
102428
216763
33006
134981
75828
662706
44863
269651
812025
751553
479937
319887
217855
723233
277062
604971
385765
382560
472442
388975
601036
733094
48262
335113
373783
312923
679028
1018966
391775
610432
177873
179731
72398
209366
44758
590800
626500
678602
197632
443354
950870
386380
585393
840918
564198
481680
357926
582931
85173
191982
391244
276436
253240
851189
390333
434586
469962
736231
66053
633789
392221
432422
585816
40919
1010996
244206
172339
195269
764395
552701
478666
945790
119346
759296
550057
196503
667982
603698
850999
391218
722923
166057
987964
569271
721466
413674
183050
384178
267625
8010
887232
95385
765003
64493
136039
240450
966277
396176
953100
418690
584420
386248
644619
242275
146090
428448
49226
154270
574150
996846
383036
153495
265656
118502
720620
797958
105250
843743
664042
193218
144057
52706
649814
186546
171381
163626
554670
1013178
333392
560812
368992
290646
547733
51099
564508
719819
521304
951457
966386
930945
689111
59129
175978
866147
576646
871437
869431
59779
742482
865252
602709
513621
736
791810
70811
770152
750267
510331
776704
677525
637442
549729
113277
301057
29979
9808
1019418
731077
814321
43492
474340
449870
560819
871811
609475
843868
687466
932731
820792
377136
879512
289505
240778
799782
305911
956328
994311
982093
966285
405300
802014
89360
914510
67249
401034
703902
452286
643337
112151
994449
616758
965322
740089
285753
482260
196177
224999
945787
20949
577875
275870
907940
893084
10659
278598
318286
1015795
282630
28058
12849
258675
930891
394142
144317
466903
624925
992129
278230
875387
46434
861009
159671
447157
496108
737229
209348
234068
632230
643397
801031
705286
896030
358226
828525
118569
1029039
632406
1014504
326571
327895
805159
886459
984451
70096
91606
236539
492819
770457
154510
936549
989355
183302
319151
972901
351385
950199
242525
779191
949327
633301
854488
691500
633797
578831
950578
800961
1017885
16969
803658
920024
735125
336656
313390
24110
541819
219547
396122
313892
49985
361005
680267
282693
54418
577003
776421
834432
859649
39640
75897
82670
40045
409595
889576
516913
158675
552479
424483
506058
567651
298508
754605
215017
33404
771696
329941
576147
499192
603663
844963
539093
910004
543856
474357
670753
435260
678197
813249
522974
996560
1039127
962708
917219
1044166
761886
988972
568820
337920
993464
193611
768558
569834
622953
365711
289387
620492
1001724
507814
207591
486756
533900
19548
681395
881843
55399
106626
857192
461236
778697
723328
69665
144746
562305
211583
635260
241354
1011536
164668
507595
31798
696808
965980
423372
835166
322699
553656
704700
904654
136422
1029392
901746
502224
728961
87134
624868
766974
631393
443721
517313
11066
786894
303141
429664
64065
990710
115112
113137
25124
657105
995342
98293
437512
387123
244619
463968
794364
498374
740213
204823
840571
709980
652784
887145
683563
658885
317458
995373
962877
405846
611084
6701
912069
712251
973720
678259
377615
486272
992748
100870
82061
500375
262062
166835
608752
308730
305796
723336
823289
78034
860313
464981
167020
735408
845271
673713
1034348
793729
609369
761360
402234
291426
64215
781841
513655
307124
534211
397820
923880
486021
34504
854993
496572
249795
520541
866157
478555
848074
117283
388176
994704
298831
554081
380804
291148
744662
684096
802252
612276
451070
428025
654780
248592
117523
534867
275294
292980
605148
282849
466494
585050
863668
74144
338876
564462
368536
747129
746429
600340
1003410
835593
737090
676762
912449
142677
122272
470217
692215
389341
738277
27815
43278
1043940
158375
47937
398490
921796
282820
693500
167186
434907
369368
481384
118922
509904
991359
167324
514042
822168
132740
583147
838731
200116
830562
350622
527608
1014337
544259
459814
659316
1041784
599324
775907
292706
979308
522863
885685
616145
314904
420805
663937
797830
384202
343644
316142
699060
218062
887657
853263
910539
73644
280498
192599
193201
574295
609539
128003
523216
324051
807933
514632
563776
559162
896950
663644
635831
989911
1984
596316
959740
391774
323510
495250
878751
676212
507091
434787
1029572
604723
806243
150425
401590
474899
647949
645070
976708
337885
173442
685124
893173
657521
914931
239664
1021372
686937
742621
896460
465274
916182
1006981
882110
433950
915076
263053
142225
777471
662419
779074
26925
147955
921548
334322
273429
656875
941756
707206
625556
1008137
419047
574992
146302
677791
459423
423444
883586
951468
553874
831401
144638
758555
571351
232109
500597
784884
770055
53258
129164
691933
76175
706787
769388
504716
1030528
863226
475124
445376
646565
887409
253815
724133
115510
106495
192844
369156
61872
883946
398813
442490
811480
532227
559387
342902
4093
634527
257045
700124
272229
612743
1025857
498490
41009
709998
449360
982392
982840
690291
386327
233599
184750
16259
941464
928873
30835
511860
710590
565007
963936
42747
25055
203160
451731
416462
335567
386352
927988
70886
761907
724479
949017
362538
289256
291539
541033
378160
383513
931633
945403
529421
530142
404477
536451
268983
1019155
618469
949405
27202
955442
66125
247101
306569
200049
271476
167035
1689
361046
97225
534265
527988
587894
742223
951257
233352
907035
275588
586790
199884
734362
357252
326103
850838
847097
278925
53427
454737
144590
309970
476108
577659
697587
861377
403853
855449
819605
113412
708535
1020570
272094
267877
466767
966831
250456
683168
120467
318186
220903
1024754
636154
84900
381371
926587
551447
386418
740056
47617
243979
732748
380072
844597
386694
13871
580080
52520
177373
391583
100498
625143
524113
697699
393568
956320
346399
990557
54660
814636
114613
824395
870129
292089
51067
612081
64261
34264
679087
532728
636455
237056
559487
773734
65948
292239
223632
276136
956701
680338
824094
217752
942076
177843
75265
200043
859102
37660
379642
1037683
250350
81465
207897
599128
99691
90641
758632
910446
270662
938617
671617
328174
924792
844368
365651
71052
79761
118883
782054
1021527
1039150
284514
134783
423491
877490
651543
527868
515355
331639
35484
810924
290002
938235
126904
133360
17222
506569
472240
607344
949763
874311
107354
617426
745555
497195
262653
63561
408387
579961
142678
948295
554217
387321
588878
569780
532919
930761
142087
959239
644354
97859
664174
983963
121748
607579
558110
357839
18375
918383
187649
859231
870693
555568
207155
304087
800707
780825
230763
185561
888926
743497
343732
986922
27997
994286
467544
365593
250440
295607
30416
1038115
411716
296132
229486
64899
358233
961292
608328
301790
374888
599483
303352
586659
23157
824545
894289
553070
3028
661236
945621
660552
621831
974311
775177
171962
969805
527881
668663
740725
543031
59581
1011437
536428
217764
962672
612907
197243
493938
133752
640870
1039372
729733
463077
517662
301800
909530
596146
174055
1041272
947656
226408
871015
656968
363105
231332
44985
369501
215237
794130
838812
533419
490916
55374
119954
582388
700143
179295
887600
402842
991945
438192
520495
18483
815413
812258
991989
35131
519119
38361
116146
539478
739659
938805
572932
699399
257554
1000231
583575
544714
965569
648461
847130
492780
889046
229509
819887
409701
825239
782496
808676
543152
716264
360357
1003884
1011277
126271
774250
121022
451687
979394
695262
367186
687436
886683
444406
228661
90805
1006848
935618
958194
592446
974671
114381
4082
169794
726461
137985
859819
190907
343701
877614
672725
670152
572603
457562
704807
156706
824843
368121
20710
649596
230703
609290
525276
499711
693850
282002
906667
15085
468185
11960
577082
703735
896855
835880
301596
10582
700261
391661
387026
769674
546347
548895
500545
388554
149384
6449
719377
674296
647547
1032819
653492
392009
311847
543576
288503
868791
340864
525934
650526
407417
310310
1001070
665930
1026477
335167
92760
953266
33607
736697
331099
932550
860781
331555
655402
266146
98562
1034760
141636
129996
770461
461810
585568
46556
549911
773459
719415
315233
90015
840847
650619
642865
428670
958774
389864
617829
182873
920783
222494
978510
671864
991348
537882
850739
953220
61124
1012268
738229
573590
50202
887076
590793
892054
345468
191091
12430
992560
943494
859330
569844
304166
1025513
164106
6261
807079
418867
35880
1011188
538231
652855
24049
423654
708651
729214
768373
603918
616083
93264
102531
657402
556314
909538
698441
730675
705387
834533
10449
390877
575757
800174
502800
887993
29487
904382
691818
770470
963991
908178
410780
985679
70717
454619
429741
830142
458478
270831
245874
130866
353427
462851
283741
677428
92881
975346
585470
53482
770837
408635
707865
831173
552333
695946
721525
149702
100422
206378
103398
668755
615999
1045453
854073
446950
552508
629854
628141
752737
363272
83119
657936
1035752
899842
679059
828731
276037
187002
43296
686854
478916
48960
272108
649656
429216
722372
804648
1003032
229649
418945
345053
790782
559976
869355
305510
496324
372643
16488
601637
409336
679763
797059
469916
1028113
610679
1035430
1020238
920742
535303
530599
887596
897807
594383
325590
582630
197318
465609
630176
664573
92692
574463
916904
273078
995326
37760
195952
523950
374672
809685
628623
627977
578764
983379
615891
599752
495899
993616
817429
955099
678074
777460
374259
449366
614491
983243
1013127
630358
972102
331188
973388
485730
136070
981798
519775
1026577
713506
344210
314757
166956
8249
1009631
938853
237573
300917
649798
587885
915252
933047
142556
343358
792757
541192
472660
401933
41375
746707
206180
408804
235665
64539
1013939
203079
295929
365768
970992
719639
838881
144335
16199
1042278
747942
410270
613817
357535
949625
525562
606529
129320
321328
612752
148982
179308
793515
776260
1023374
145113
188809
963179
950737
244915
815707
224030
858971
221766
84742
73463
661413
168898
49443
236584
571270
170560
802261
267294
692090
35612
85450
164627
823710
930609
506239
268925
355600
1282
948082
378507
125957
274513
514139
761367
230833
1003663
132792
664532
132897
556790
702531
726705
64327
408244
61314
914114
587240
206932
316238
344108
1039146
57697
1008560
760728
508993
801126
317629
159908
978367
957661
305849
1031632
847701
431452
738653
563835
138391
393094
224971
651403
464933
836766
122432
258015
423265
120580
310236
138841
1015367
922230
500336
272757
71474
324962
962079
567410
160546
136601
271013
314574
808899
122600
794064
891309
423182
976394
858779
174974
166169
199533
442276
380427
753927
209982
82635
672869
579866
189920
912529
609122
891368
134849
985150
38966
629388
958873
163093
593535
554185
1036998
1043584
112023
308875
851839
993830
151031
758145
886178
510105
727876
755659
572398
324367
85222
513171
320950
917628
1044842
957771
263748
907383
651714
192126
796105
273126
419520
457046
741545
372091
104331
123242
658459
921645
423497
496989
598843
807585
870458
866987
739329
218727
483047
296389
243117
366439
851008
588458
717764
926572
708239
920127
545178
873436
600619
188649
267286
653285
817203
520645
1513
290057
119829
861502
1012216
825837
198948
130471
40905
164492
819681
789116
42635
358411
29882
395149
1040779
463842
306341
797761
636108
51833
968256
663773
602897
654886
426187
726973
854761
728988
220639
795710
795011
895887
421740
788030
441406
598934
277994
749555
533929
835356
180197
303595
600513
926990
91456
368652
1009442
572212
594185
346495
31289
198374
205354
181967
151546
677909
305454
475853
258319
121006
929124
300372
295514
378939
268379
562519
898823
430412
254054
215107
223954
573214
969813
290985
736111
433430
962620
691933
498960
57048
631038
762966
907304
881546
108331
643116
659279
622611
937196
284621
160823
153788
208007
627356
472553
868378
988187
299205
45790
227046
151389
855157
52571
314564
802123
371218
470011
841945
968757
325491
496891
35524
702385
347553
691487
998168
691413
641819
469478
481179
938574
395281
841591
131336
356210
819161
821853
51105
493675
319518
930939
948853
266917
608556
947917
544769
269668
521242
6669
213707
94000
294902
493777
150986
128972
731756
241167
307933
700316
912997
510049
997707
363012
998662
856097
147706
626848
57765
459101
549482
886646
560222
45310
660747
580496
705648
688223
102141
17837
573094
763093
183551
402366
928451
908364
512432
22712
869977
810927
527706
471849
360857
654012
687822
849766
368646
624080
643231
459835
1030467
437807
554511
653771
851966
464510
304806
431196
1042059
604405
653736
412758
614231
380253
920247
547144
834725
443116
87850
398196
287664
643586
356129
988210
132801
929203
679087
638611
479523
300840
557557
347540
696433
886312
569351
1036432
831159
800032
213114
254358
649233
99572
889014
971648
379070
472516
24918
887699
552521
847844
195217
1027668
492848
616368
23226
593849
654933
614195
543382
560968
316992
403830
1017530
167132
187977
251211
259333
170742
120641
888096
250691
355860
625004
1024112
645139
697664
845456
90874
433189
729812
892219
772302
294901
856715
423706
210782
502784
886899
5600
587425
568415
694398
716965
45360
1034640
609673
79220
843331
1045455
528616
198468
336961
404989
757276
368652
233770
102706
539794
129840
555534
390415
224356
206372
364199
875368
377173
763052
177934
861969
690803
847752
655695
489769
582424
995964
859427
824356
414711
541801
321525
221117
1043224
330425
69550
86951
11769
216060
156846
818722
908783
934571
55272
262206
939877
83277
737563
888971
733379
276391
168091
488444
970073
918416
460754
405695
1026078
965552
1015482
548382
42809
472220
627346
793499
526149
863612
394080
545347
611625
840908
756008
943773
314782
836795
662776
496905
346506
854307
597001
290908
216506
736244
111558
426912
11738
210936
111698
196908
993837
500943
399798
428357
1007843
352546
372524
655664
339943
373063
223584
338105
874711
500070
92607
60241
698186
339629
538498
506762
844187
503517
1001635
725774
341739
27287
607718
553906
352836
679078
693447
88467
786714
521625
232024
657001
443462
720033
1017054
978591
246145
717270
410327
516536
177121
419810
539778
616528
256671
399201
388829
881157
56981
591925
784059
783
752786
997041
574454
446299
963453
251336
622283
118533
560076
885210
36076
961148
124952
89696
118676
624723
292038
666041
1019929
846178
39454
766370
1040729
654242
437548
2191
177297
42191
1041600
443558
866853
65348
814136
76379
52125
902479
825764
408591
724541
231791
131358
966296
375383
724004
930706
523685
466921
931642
309136
1011355
159239
423414
875125
94872
711960
146039
30524
931205
776318
762623
407025
608377
58777
935982
703578
410638
725258
307388
826743
655534
775630
836311
707025
945986
616172
111442
555527
250637
958019
434340
1000765
242385
1040642
301370
765602
797163
895070
678662
427988
907888
106550
157917
727711
924097
684315
374222
801881
172646
977121
637218
925251
925974
632324
921921
24942
522744
240783
835041
151550
336063
51402
154045
87096
537684
577236
372294
897598
943840
166193
247619
859551
16307
844451
1010167
666924
1034251
179589
39957
178893
448708
952630
661811
554816
856404
897101
956610
628391
805447
398194
111420
164948
766118
766377
506431
41689
587142
792435
892478
85681
827997
896102
254551
1010881
506677
228970
46967
496843
285878
716001
445012
344902
435691
134455
491996
657145
147512
885056
540009
583202
540394
275024
258402
274118
428676
267295
787213
772588
808955
317314
729680
652582
779137
574804
365441
819143
25955
731687
406360
303289
499298
536368
595754
738294
563948
146230
675663
113445
549674
785257
800622
570185
809023
502206
931682
743209
973846
599898
861151
955182
421084
54774
196946
1026979
799874
223535
281087
739816
679183
990784
744139
278807
610233
414930
944425
1043395
289197
859343
608838
125248
280442
125360
469960
1022837
521368
761155
261705
1010024
304928
423179
987669
188914
189908
114820
811723
874698
162695
470087
224899
480867
991165
627055
59491
929758
618590
993490
457128
568987
797980
440797
49397
915012
122470
836059
887486
961520
648151
347037
1038766
788373
400617
1033834
193559
146
107010
914854
693784
764000
69269
986389
510042
241929
430805
92573
22929
664833
24252
444183
803352
171602
815677
771447
486888
764131
256365
784595
383661
997626
787833
73405
689231
680039
366603
56972
316311
914551
428109
464166
364346
952471
148575
1033879
1002042
500700
55667
100169
932430
711113
249620
646546
139374
718859
165202
287233
333589
753979
455265
186360
111227
913442
245268
500279
325753
465721
592647
833909
899575
755512
726002
812290
586475
758618
887902
819056
613553
172497
788378
169877
357508
88203
892114
147650
19691
202399
331845
1027166
423849
516344
527278
990245
206566
726821
229633
113217
447780
564289
215572
320412
361757
397061
547992
1037835
562060
5088
1009746
769669
1041995
969574
89377
880480
913253
710667
386350
456192
364546
570072
459618
979128
1042985
366590
112449
116318
456991
615395
208995
515193
669327
567077
162377
346569
137311
392030
669377
965583
161438
355347
967618
501244
168403
906291
957915
867498
663735
707328
109117
97937
46323
720974
199274
134369
552931
450592
718656
628061
572237
540697
729389
140787
125904
782887
214300
789758
556410
508341
317647
716029
887493
359373
229977
915590
885711
878802
635912
1043499
108503
1016697
1086
678852
112159
573497
409409
885981
128433
592753
573272
565326
226151
543745
188093
903719
29874
573562
650914
581961
574563
103117
66201
797642
466671
774326
388651
409017
44168
25771
847816
908390
110612
325825
449214
810170
567092
836941
889754
353449
998820
285449
596542
990580
871995
236199
918162
632856
653100
111406
29257
458834
431293
162693
61667
666209
383402
717780
748944
299956
777798
502586
1034203
835730
63945
987306
215183
426306
839650
13603
529472
997435
314915
1001182
738556
672201
977761
642705
749138
760220
569290
569614
714559
146415
997669
836181
90405
521562
945524
351372
485587
564977
354097
833987
726542
697496
675592
1012638
961893
508533
699113
613078
665319
596586
219599
33998
766606
218138
850206
324437
864444
803492
857044
631297
552952
720160
147511
955474
930771
55728
186836
764306
564697
709714
881351
217105
493607
564040
430333
478441
575178
10709
318358
597183
129986
885204
809493
266506
477850
321238
178427
95517
364060
425112
641796
37328
205235
434221
218703
750340
212799
965899
457249
222444
763090
786587
794479
348023
719246
255110
904598
566058
724324
297535
148929
234443
95848
845159
92085
92563
622164
836308
907881
796717
136546
251337
228589
765641
779871
216835
550485
857323
369588
52338
259017
471769
976170
138103
410219
9663
177719
14200
283131
451928
102939
401903
793206
450494
811321
241441
543240
1038571
69880
96580
520488
47190
639037
840754
723304
172418
952798
670371
418081
631458
545707
1007912
177812
194836
641710
554578
137928
714981
900403
238193
839791
583521
151196
866455
68557
288214
673100
278395
496947
882368
825877
982440
368045
777134
820212
863583
469306
238210
260416
586793
641574
535153
265470
216792
723968
218033
158594
670228
721727
985244
854674
83760
482640
216493
981904
186580
281873
336628
929795
812170
709985
456309
1040347
579343
123000
60101
336685
312893
356716
716022
155038
590605
762456
848891
668942
606807
311014
511138
897790
739557
1009372
425724
163027
992677
408787
665978
84390
24616
1015893
881359
173818
939311
21224
966508
699415
1038870
280943
174240
850098
37111
892727
914541
953279
180696
563373
32125
680614
199669
959862
916525
116162
340401
864473
100989
1000636
747983
736677
572255
131735
462700
541379
953011
734091
127710
78987
55086
901868
661358
728106
5017
545214
750172
616751
968743
586432
440033
546864
918758
21580
1027918
926963
384494
921630
356806
889670
505273
419780
744845
1044449
345152
533561
979551
894627
736559
710856
470713
94828
415765
567612
154395
808238
427113
988069
762346
679483
693634
593174
98703
574820
68633
294072
762178
527383
303684
204225
60811
381183
803930
1026608
186046
681187
522202
228363
13753
471955
445873
726154
690830
396487
2834
321287
128275
903870
346178
67408
172447
148949
939743
687173
667167
581017
1039836
402609
915607
545266
895312
862468
731231
597635
206632
840963
575251
379620
393291
637638
17588
342633
871812
518995
236904
1038878
295931
118774
749910
755938
848077
594650
1019387
1009248
855656
822088
305219
910890
492137
1004275
383864
29100
546187
458250
1036011
37149
80419
193392
506172
864828
13997
701356
965064
707244
863876
934996
182759
884334
50304
256929
702021
485960
756346
594005
917590
787615
463645
291674
770564
939342
921000
1006655
586881
969080
461696
972252
286421
633116
118696
252660
186655
1008581
401404
872543
982416
440288
926256
277384
325652
278855
562840
319043
973191
11994
484673
303009
210243
457985
427877
369541
177528
702603
515494
834990
167476
835276
987647
272994
920068
893961
238856
186905
975570
828909
962241
642552
2724
425325
463411
700596
262990
212335
291261
924883
299402
72717
73865
62757
882235
253031
502694
293947
538900
624404
1036901
95961
468418
578755
926024
635911
747102
175817
12692
496313
942082
67290
591503
894646
123579
237966
125198
894114
871071
965538
910199
299934
284114
724697
637729
67428
520122
26291
378759
339951
399822
646439
951097
563035
732345
753198
495817
834895
566289
449911
962826
72777
748602
555823
367814
555039
1004488
155073
1017770
508225
266555
423505
353062
511254
573937
937308
99930
33353
665365
592445
32092
139982
699081
939393
575018
867224
519496
644954
243806
53966
739147
972561
809383
84174
515550
146139
1030752
614774
141917
999483
745443
906354
334602
598722
253770
519325
239923
802388
292120
941218
780145
611613
573640
824310
876443
246287
192744
649647
381908
231651
816227
770093
855407
1012608
432609
109346
389087
307354
751315
816756
334998
320275
826371
943573
624088
854834
257843
147659
815465
462304
829833
514795
803715
325253
76803
265543
104928
699937
937679
855545
929064
696906
775710
183484
65901
274867
112396
324375
758609
692777
703534
230780
52238
66427
282744
783081
275516
463718
658170
969258
264411
245897
431790
965616
151487
211923
824734
701665
796483
214367
549636
220338
382504
929427
233512
902050
263655
549516
888538
436779
253112
535972
581901
455069
912352
982518
37532
474172
82131
1018584
813885
405414
352414
1018245
817153
287357
943286
846077
5080
824581
454738
736536
173234
15457
157761
598870
193856
815850
585733
295536
412545
773768
356030
272151
326684
658105
887155
466050
478731
619280
665384
11841
138076
729656
827675
948681
463570
776881
829327
333280
390683
518941
659243
1039188
271915
785214
487044
184698
491628
96264
756665
992839
867347
496381
334871
156825
231009
511798
190573
356260
355154
617337
659453
61216
322831
768951
969521
372764
1003847
185727
248202
863537
126774
442283
461682
1027436
400578
513686
687022
605446
432800
432409
804078
221822
767431
325261
799129
1002409
125657
70067
134201
699504
427140
121634
440521
387808
957181
416767
116383
785314
836998
642528
951977
241764
1005221
718648
880261
92348
166024
397866
280304
551174
60856
760418
418962
537514
329848
47262
135
68364
189210
1007609
307756
22634
632053
109109
555526
856760
128521
343559
591473
834797
309001
8170
319678
349153
856978
89340
177220
399845
435993
301072
132586
794315
973967
842814
68639
519119
316715
314483
949602
804709
794700
785514
376155
821802
457462
721995
512391
236065
449317
436614
719721
384671
871723
612796
840097
675027
308628
681962
536141
212981
915849
7859
469668
554558
44588
7793
751492
223989
997027
758762
671530
742954
277767
512252
72380
764039
743343
650211
861139
524004
447697
534001
219167
776840
121945
611062
731883
630569
684377
414399
823233
461459
165859
550404
881780
611175
622448
993831
362940
539633
226491
623366
126945
777941
289722
615301
898866
337022
872734
724763
410382
99701
918657
708219
409462
588090
562521
176512
900427
776070
500042
283030
616674
275780
91900
155214
496245
204783
859671
1024173
6772
523234
980068
208974
508070
33673
617015
135679
974150
447829
961039
908612
847935
854756
45394
461688
484844
304249
598575
99337
221560
865206
863242
583067
767634
295706
727012
163263
146566
95872
141125
445113
133672
840065
754647
104967
452855
528103
690040
191774
187790
517249
64425
510700
276731
883048
368274
461816
113749
221757
191533
420945
849381
612678
420532
74307
829517
184296
119778
444649
534780
558365
474832
505347
689232
589920
991468
540629
43307
49165
816940
103738
1020246
495955
738559
286111
335533
253542
13314
683652
353049
791036
550719
667634
469513
349525
439812
515766
476959
162639
781165
226668
936542
20778
578439
53334
224167
527030
198714
104579
24278
553289
447196
487881
921556
746184
403997
479409
845034
320909
410653
327495
654154
391211
298847
1025747
916171
605471
814101
875588
218268
514805
947222
999102
228879
493689
505333
786056
139767
226761
272077
770913
177990
52515
159007
852692
112286
167086
546691
531472
381875
725342
985734
922747
113504
205928
518996
286490
157259
363275
37289
230360
894439
97512
480895
503741
368889
609895
200771
271698
299131
497505
712639
625793
311573
338506
314349
288747
899553
511602
81800
749158
78097
938530
854263
892761
284366
445901
647363
370579
99815
398788
603135
862489
361620
317962
747895
747701
62303
89072
210079
844396
682573
921349
864228
865139
399212
797649
709400
366944
108081
448985
505539
503917
402377
482523
490063
975762
746377
788366
208130
435705
908632
980052
449882
328924
825538
921750
491066
954473
1035008
41608
372830
559222
61371
738495
967098
167328
878730
69852
278700
300047
525471
1016411
791191
444384
437438
100528
965835
936408
224828
703237
228497
472615
669052
856592
80311
641761
39990
176954
186739
683543
69744
522192
93696
134994
83073
342105
51455
674716
505894
943036
376089
1039153
93166
390552
812897
307103
469031
87143
298675
707409
555016
125430
737419
939832
830807
124378
600887
640415
569357
641669
11972
95248
656748
922582
554620
787348
343075
433877
705946
934870
66771
728759
297121
729954
751947
280597
110216
144367
617735
830026
979922
995716
413630
952901
197114
686880
368409
241693
651995
837712
721927
135764
909145
149640
1036789
845409
705875
568063
990148
37155
843295
905726
15697
75683
327208
393754
209127
751170
823085
550050
1043355
477078
174604
526979
122585
345656
701958
851322
726065
62787
438206
823758
546264
247067
987460
314177
544595
375052
712688
674357
790480
441506
831550
261961
106630
536789
529955
908084
1040800
775708
508104
758334
333990
112159
772381
265709
904022
985399
710479
218839
467057
416898
242379
730110
986819
995958
744262
323693
66770
1036350
735607
565810
685049
846191
646507
959988
485456
882657
512961
326034
1004016
409578
566337
772031
400870
353230
248629
158014
156826
462018
88807
942561
503908
10401
597294
923301
258143
467415
128199
78268
701430
542088
69595
6860
672688
445534
864938
140392
586405
472692
983268
1035897
915486
973606
922592
609848
187565
819902
843345
1044795
31183
307866
823104
1038110
78786
1032422
131509
128626
629627
1032449
355185
967888
432591
859317
329864
906139
376969
488429
565508
125860
457653
331249
293430
387109
444721
176515
492073
948530
789317
550981
525817
698218
609039
991751
653556
425808
727863
117767
630625
600072
841557
614787
889813
770834
284226
987645
983661
15103
825384
452281
538166
719639
417712
600219
159254
241236
524907
514289
778675
214643
500330
820963
188404
220525
335914
962023
591282
1014217
953923
431489
719027
910828
860534
344900
570482
411528
467280
896870
595784
139099
830242
309594
72048
694194
569634
1025711
829651
281268
499193
403744
446572
61872
27657
1002945
894809
452335
1027594
205838
417322
96088
993463
606214
860733
606032
925228
597523
940125
125536
627779
1023152
806028
678852
828247
980876
702103
794298
96318
910016
1032041
275362
450498
397765
999424
979615
946282
795189
820181
642841
60960
323580
815606
964415
291401
843242
3933
158370
442411
26975
168159
320006
689104
250379
933665
515790
629256
845704
211681
542639
237839
645738
871989
696978
159560
52187
707954
549973
641095
221062
562487
458114
979875
443063
920649
1018179
311415
198543
341185
885147
24135
253202
398009
839458
212385
792039
878524
620526
837139
176869
764607
336092
370288
333007
773248
96311
522611
144136
834823
655131
338232
349382
849728
840680
905068
375862
804564
63105
165848
912611
146474
577300
380617
229600
581795
993524
804042
81568
591527
245033
619671
498962
623074
278775
745309
458061
913081
19970
757410
343617
428153
1005009
979542
452067
922578
183608
46217
878386
410812
192958
475379
473664
516300
773816
183989
144068
43135
58696
850960
170370
875821
789254
668416
513540
839589
18530
426350
271338
487349
992438
907622
1018269
1025812
651745
951832
1018894
105901
670642
487328
505691
896231
766749
396314
99135
640885
49108
380231
789522
36205
655393
681278
3525
837931
98306
399366
659137
912883
82195
827688
799691
480100
484177
102474
19654
537303
161439
880223
69672
626883
10655
45860
855194
56650
522070
831493
37778
138420
101291
141939
408019
671814
671207
550190
884363
375505
176497
459170
720144
937064
553479
743753
78537
23257
897146
40479
1021854
821854
388808
843939
858666
840861
324124
391774
401976
240044
843249
700556
632556
634823
161996
821209
269860
788668
879942
978500
177486
165119
126539
243377
638283
888844
314822
876882
1032743
952552
769418
877520
580933
495494
49169
865481
331005
1033825
469379
1021582
9336
822836
10775
785690
722990
893236
787636
101770
572730
20827
374606
681243
590284
645908
927679
494831
382629
797079
674862
290728
802297
1007292
970893
259893
46395
140982
808128
28860
608433
660727
753661
138459
53692
881725
554793
318283
682683
590080
313773
537832
698990
440693
998209
831440
36947
862206
679825
773660
271324
146981
751043
529474
604075
284072
906650
343902
119698
899336
60440
713862
208593
63013
659062
758514
315762
270304
436731
114093
17659
923681
145720
187986
721612
205661
323430
188808
766715
511510
788492
833615
124483
159790
368054
753986
167997
14422
614877
406864
803562
865982
763345
834245
32830
824839
657269
1011582
240456
673306
166149
519584
504120
364616
877588
797302
204730
700137
138437
450950
25022
970529
225113
72228
945829
436719
874944
117902
589451
443458
781926
391985
140657
930090
216598
722171
598519
240273
209219
153444
17724
939429
473717
154154
549761
835241
691063
610468
466748
924802
44133
672031
338761
194031
786809
909595
950249
528935
18836
131200
985249
149237
143857
331995
880015
151082
859757
951462
450585
937874
764648
477785
640881
777843
932718
453864
721457
108539
139634
886092
540696
434576
82488
582388
714065
230624
426367
531487
628484
264357
813639
330100
796930
429697
903157
1017746
424881
562735
273239
57228
63561
665002
640916
169412
612575
383229
570502
229462
653518
604846
842112
893136
647610
697696
24120
55765
57599
618917
176710
431964
56893
508919
277292
786863
319055
191656
235489
289461
215293
481202
797613
45160
49666
317220
659972
136006
485511
289044
691886
366119
818498
448004
259815
293131
975170
138763
786109
399749
219336
122106
88567
128571
225700
149444
113544
513407
905334
204166
207441
1006193
555470
115321
73618
602781
324963
396009
726135
96810
979421
475828
213442
63380
240823
901426
732639
741722
198084
511918
551275
248306
668659
268417
678750
968945
198770
654597
213810
769766
48247
919794
535942
826796
28324
307823
606182
987470
975596
623907
915736
926435
654236
556979
83207
224085
360305
122331
314185
894885
637023
514791
977074
843871
391708
460689
136431
283156
811658
46765
321027
663855
1043411
225703
703272
788444
561527
932042
637417
536208
567523
332140
750811
196532
7899
889713
653551
398227
868962
235537
501643
249786
171071
440396
592164
594272
708633
518143
181781
727972
29776
853629
61117
246384
532216
20852
517971
84152
339526
893484
396199
155874
509706
816180
637904
1003646
879990
309176
435333
413801
834088
65078
40676
636580
41455
739028
1031328
421545
992353
590682
1008324
107513
786668
441876
237388
232713
855470
263563
62078
291412
282481
19147
617439
119015
1003913
896792
706228
602333
4531
491062
861428
295549
817854
642749
817394
437519
966834
785975
946645
1032274
382185
416818
527216
665075
963399
546445
211661
464231
337685
816788
629488
80193
466896
334667
290218
851652
775778
109569
374278
11301
857262
592426
621210
630089
929124
719118
1007806
651671
614992
191028
213526
742727
25604
834546
953576
535967
854335
1002231
400750
564439
222384
73136
831008
782032
566235
546903
360320
108293
722973
356970
141205
98648
932434
708428
541001
305685
425501
388632
715090
419980
850139
539277
754828
899320
216031
22395
369365
562599
619641
282790
50774
833426
855861
594894
159498
338023
418956
323981
272932
171122
639918
216039
532684
703957
511358
161636
1003237
89252
184434
596757
286893
130883
912015
504913
836532
368850
155310
691634
260933
438691
592222
804056
484931
410906
981441
821424
237550
559699
576198
307382
627003
482566
472702
722584
306574
705413
267643
329271
44437
451876
971708
828690
532332
842271
394502
911495
244489
76953
398678
327487
178419
12991
92201
268906
539232
1025134
804125
353093
463826
616619
119852
421828
786522
728484
941273
483233
320296
707138
268459
161367
398484
893272
609832
42058
664788
814796
271531
708705
822830
909977
443392
721792
549159
56011
571397
1016252
52743
487587
339324
848344
711652
43975
890468
126988
17815
301682
42497
611237
700007
956736
151693
248279
683260
218767
939196
572816
148649
53897
407076
238053
589237
871775
982461
594994
714174
771683
146855
554279
508096
1022830
831173
342299
1002602
562704
948776
688716
966988
952244
243971
228967
792704
381916
945607
58467
706914
458412
223998
634400
267491
152572
894356
328499
798954
20021
983031
720964
576392
633006
117740
557369
867501
547651
215210
4086
700287
193773
857436
420035
505416
654281
135966
377997
371459
846736
834162
932698
627989
159128
288634
427644
6949
715078
580112
162649
774899
546676
342911
573904
473070
196794
166207
814044
816996
486669
588748
1019424
612896
1027333
130413
522199
543505
1004762
408997
325456
536393
94724
128940
57809
537259
595670
944245
56389
870000
673234
916087
377488
242182
380877
391158
887004
31257
1001280
826938
40809
224563
911831
838701
657627
708368
387466
89582
896457
38211
310341
844385
216708
920646
299256
858818
680050
493430
602489
133030
275859
551464
39839
612084
286375
114596
983954
433293
796748
789335
256852
34276
765287
189776
394719
712837
134672
966805
98957
218467
277511
705894
662405
530185
217459
928606
159717
283508
991737
748082
177146
640452
966442
244675
616009
675145
805421
971758
463521
426036
138827
851965
174631
377242
391911
567564
922552
1019369
1002014
523760
891926
338900
190165
974673
445043
439270
473555
927107
209122
421167
700501
496374
961223
546166
1006220
740718
613412
80868
631402
313488
373807
744563
919343
192222
81778
579212
432735
107690
345181
129894
532008
74835
1005122
133235
670154
634598
703864
357524
161541
950858
507695
1018691
288599
715138
259018
832603
1020225
39876
494677
643954
536826
875759
740212
694695
785752
663993
22993
123146
29240
207343
1037493
859597
1015636
212066
367567
653057
369921
331045
852452
939498
485503
508423
214202
503183
980315
225168
184782
547598
461559
585090
509726
65520
777341
884890
992671
703252
153413
1017680
83573
579681
876243
182030
999562
1034629
1021916
434921
1000735
40106
264325
1033349
691129
935092
964769
777614
322386
762931
746312
599051
502767
46813
117172
198322
980730
144475
777845
867000
892583
799117
379739
68252
351962
1011315
316971
175858
477108
745532
802557
737431
434480
503492
46040
197701
757965
891101
238396
187571
902209
177898
197624
1001991
566494
447224
723045
753721
153734
41070
605360
138562
86
97617
527335
443176
807055
685831
196327
109583
879696
1008903
629899
965784
371418
1020325
513757
67281
372859
820901
713665
502947
415668
917204
707898
629378
222222
202844
981368
714230
569657
254082
425559
1032348
36122
298001
516837
746103
738634
1006441
116297
636465
864865
686885
285751
146746
33497
217453
391888
148016
419931
381366
22844
701282
574667
1019359
742332
857138
77945
323435
640206
1001261
224248
340059
542216
427038
738719
225775
865058
489678
344265
636938
827135
109447
633179
606607
1007581
61856
622326
91156
476605
191376
608382
901845
527956
832597
1044706
591267
767848
482580
374826
784577
763091
396354
441616
305252
965949
317801
213569
565386
608649
956619
2986
551719
484822
887324
170881
1030009
637428
652537
960420
223896
704553
463955
350284
282273
529167
290982
350062
281959
242816
879781
435535
200775
638189
283863
445136
345502
328166
817129
999991
140545
44981
244530
760330
750284
965344
24047
938834
891887
340657
1043130
930211
459987
14575
935602
712625
345056
381764
486861
744392
681862
703376
985728
417811
997644
532447
840247
377736
619537
727416
321951
729020
806689
1029927
559429
124994
93229
719049
510313
890975
505966
46844
467082
178540
235912
532866
70357
402700
1005128
739239
94473
280356
755410
537367
718044
30107
478697
821000
352276
616248
964371
498388
761246
710209
238
941746
62989
232259
367912
240240
438479
322581
128562
793869
985545
300921
796243
1040244
625175
945649
345661
53446
42696
851105
665800
77694
102294
823397
397972
807667
550933
244163
543200
8385
518023
13512
174713
662850
504986
1042692
1023705
240161
943491
356782
487203
1023884
1011006
722803
960267
91719
1006809
385275
706702
620775
15408
50406
476773
931251
236132
396900
406087
560303
946442
240317
892364
745264
942991
576473
596240
856605
406534
422944
967059
277591
340214
943269
364610
652769
967728
263900
527934
138131
687560
171267
650839
617438
262131
381703
299364
621626
388241
655537
15400
611011
428308
151426
527999
731196
582187
1001278
732596
760397
284552
744416
216777
131132
85818
268454
596739
123466
896472
877386
636890
125648
660003
308730
203711
1012260
992122
738001
45961
445996
256236
805856
552828
940169
758921
333563
448848
398924
981212
816004
909348
19539
445084
151459
563098
570318
806777
206672
516122
1014475
835116
963752
456836
786859
714939
762017
287264
871533
110503
968147
917331
468705
564718
537969
336170
457718
342776
432638
768879
698192
296383
288698
91208
853472
803203
724165
670946
983257
563398
103005
837724
921764
120264
187222
529270
148619
52069
364959
923758
499178
694744
271420
472191
779873
434381
351991
473813
656708
500359
962838
460183
432451
873686
328998
66626
775848
721865
931786
908499
89570
498136
546753
679108
742620
80679
556407
234733
150172
440476
73694
745351
502015
97352
943630
54886
310468
455754
381391
5993
77619
142838
536579
504483
174600
446136
867364
1024859
358622
110035
753325
308239
678775
916619
965644
601199
545889
244902
147416
939333
139763
242209
903828
902688
828436
89311
383742
209322
716838
598993
301508
617708
1043311
633323
131284
472219
442299
1033476
993877
810177
526785
351031
133736
298615
289174
228478
133610
698529
377567
225902
837532
694929
150861
279137
847171
495711
624463
585874
512864
668416
451670
528425
991454
661019
972106
895108
269638
763019
333788
416985
847870
226577
502164
1003800
720531
56741
29134
974643
1033289
964049
683080
878452
334506
288302
235639
514888
905295
795112
120757
359968
252703
880397
283234
557199
903819
139896
734774
350401
480697
134611
975457
979172
499926
286023
491776
494376
640396
450258
507321
808398
369127
659455
889706
230439
50771
641904
786894
794371
119596
903064
508709
1002229
516866
863880
400925
260149
216271
779928
422609
372750
931344
500805
652324
618141
221208
521564
38924
581671
712704
429911
22321
752749
95223
308620
50593
164504
326882
769256
990904
55508
479217
799345
883024
807494
661507
968629
544354
336645
833960
570182
886591
110417
462034
372456
891570
861927
115767
512969
807969
900895
285070
602144
1007356
947447
470517
164906
505050
691049
386694
292317
381692
295552
336685
98254
599041
822278
6008
676594
22395
539526
997700
259931
323514
914936
62976
488385
1033910
223209
649498
932471
127744
225304
123269
63627
799051
411888
67205
689960
948596
996990
577145
1040101
702450
168034
693390
827440
222942
925785
616433
113834
122052
258039
715997
314381
987535
857829
535624
110747
523965
872555
134071
792106
521811
7423
991013
674223
860242
103941
356859
747281
313235
608028
29670
449593
769135
245811
620240
694205
727561
96789
463500
490202
164923
338714
717753
913759
887239
694889
957675
532114
388438
350173
263506
928102
253289
20768
311779
208682
153111
400826
789166
688687
46570
258594
902575
5821
810009
886325
359124
688963
175142
394477
1027658
107237
380460
984370
1040259
628482
761474
762439
508356
886767
131868
307546
304449
16865
660279
3672
612581
943795
395556
280718
762132
34572
285904
724567
319954
938968
882955
429783
5039
141872
912937
215523
963709
893888
894154
75231
330513
1022653
605973
276444
262749
1008284
738593
221735
361099
1040224
245664
738662
206953
961721
239654
199561
182959
108964
664753
742976
830047
901716
336838
365269
1012332
476550
48461
109234
388363
662004
234277
927673
463660
455549
782564
366000
46883
937255
957999
802161
455770
180057
31635
280365
421138
527053
899653
807523
391061
803648
287443
694112
350484
412678
559166
546567
315950
363809
302341
484332
780984
28830
220388
594802
725460
35824
555042
361088
645446
757640
605589
544931
124788
418016
1020864
458945
988805
75601
867004
988834
32802
692268
721455
623610
535745
729893
192449
1003069
764505
207344
162979
528865
37805
106695
780093
176988
743631
464978
451315
501336
698532
163793
468750
820055
513920
684635
454819
819089
939839
900451
210552
669898
931137
1043589
795967
277848
498355
209610
599980
940754
266944
355135
494178
7191
754678
457016
359849
196177
213190
160703
994176
1011812
47700
638510
947994
1001065
540554
351943
501349
75750
149573
121119
431954
72037
61350
295710
1033609
300128
759715
120219
914956
184623
361937
200070
270399
557493
579788
450206
808914
333481
696668
228343
424537
667999
936900
900648
137067
710488
135399
331520
540992
825733
687511
144533
409848
460891
971822
556737
221617
536408
816767
32737
702089
257891
590173
986486
710409
194552
309895
30015
894660
930762
180108
734832
642295
472609
968982
361730
649413
570225
344604
690112
309730
147395
82812
2822
274789
278618
896342
260239
12118
531621
656853
125232
265008
662979
500975
483903
173078
730525
549758
106932
490007
75364
538149
112281
240152
886152
592673
679783
403935
14752
547952
908918
964803
318518
130574
660000
870157
703496
904782
564838
365839
850399
346163
145642
393616
8593
283893
217321
706807
280935
159836
491647
1038302
532355
235387
954977
997972
369039
924562
202928
744149
48284
382412
1012034
184636
209341
795732
978888
309391
537500
963908
985175
228015
240474
1000737
398415
200470
742904
535349
1033023
713967
218910
602549
42530
535555
757364
571145
944880
830403
494968
35204
593962
354151
178222
263970
225257
457808
634342
651511
579265
707134
158883
691481
941700
58110
168169
999007
651441
980179
349078
1009305
964014
859981
640380
31419
250883
486726
108480
475404
493779
734740
774780
103831
458685
249539
474001
784362
910669
713835
293261
341110
298588
323935
824638
132945
504439
606603
123283
814732
421665
766306
280344
459182
762687
890627
550163
281460
74227
576768
141452
893060
586944
578926
153141
798745
194533
227177
410890
259305
886258
200411
287534
968043
948707
854954
1030351
925997
694108
441219
603262
785578
235818
949300
623561
818892
534198
216942
351344
1029331
108051
277215
146533
595223
956086
324441
6538
1015230
926948
278485
411753
604018
133471
482599
454356
780568
752054
459227
387333
503390
111174
259752
173190
261709
607818
50276
422398
98588
336387
135570
699761
1004064
85622
241464
328182
440566
296170
554900
128020
810654
252244
208471
611061
130583
342916
1019911
181871
387563
938095
503569
242488
998536
969389
885571
383584
440510
676349
795982
116244
420876
323844
506730
900284
98375
358788
894356
550344
614238
326301
238542
45842
203467
312178
849502
152234
390066
372126
914988
565153
90599
676308
767304
115156
72480
727591
80908
513524
900286
181926
984080
391622
469649
892130
509952
641521
61509
835615
204856
628367
88642
805051
348543
20910
872961
217580
194542
320156
513767
714044
1044918
240487
99819
927406
247259
704491
366012
341680
62060
524917
861422
304684
19069
103898
695515
578473
533813
524924
644275
745290
82448
353624
748114
935250
196151
998772
30403
668561
26385
424844
358190
423898
160952
250604
118590
619867
211672
786853
748121
137238
737964
982684
545471
199670
488311
702322
1008683
28858
785475
62342
525889
684910
481689
1030751
598206
360229
805383
675928
756416
162023
958276
1020761
595250
86810
343054
478720
801335
965111
913068
770386
200448
600844
368749
33324
421314
530648
739220
166258
681973
966851
868448
644884
650463
661105
969902
197830
200891
469740
670861
751505
644158
48560
833905
708864
452789
57511
218798
836307
151477
279535
85862
77330
381445
260644
796114
777475
323517
904606
157900
251242
781833
377161
989435
992168
696588
632373
888439
733676
358127
420157
1003375
698126
845432
849605
637522
234029
730187
259242
564784
950315
714521
74179
175812
87689
966318
465676
37237
57372
927819
43641
393587
896435
243188
160519
321154
55703
489369
354920
157986
240281
541638
800581
124755
744273
320857
207513
401724
552384
801269
946128
437900
907592
237557
369323
286860
392636
142184
531083
953551
238402
635058
857334
29016
881241
530927
882740
535208
470686
603895
544544
485355
320116
321608
759171
845348
865437
40814
179339
821719
906784
329444
896260
28469
1008622
44782
1006169
187303
427444
678803
391962
622252
334509
866009
134518
215017
650842
245089
538580
283368
738927
195741
260369
1029939
973631
831869
685375
757665
15505
777028
789596
891814
270041
672768
80930
842197
74823
16362
29669
825528
225283
1007704
534208
907903
337797
872255
616503
492373
23299
88316
762437
370068
794811
791511
615266
799083
692833
890603
546353
976416
583921
408194
138661
797595
602497
878485
168460
142490
32519
889104
693001
689547
120803
408392
916007
380576
576487
819782
838619
719318
1020996
946751
1011372
189078
312607
301660
967058
868775
47882
798324
159647
1002023
712247
264132
339432
98673
181096
985644
836816
43140
667247
119447
793333
1015552
298850
670211
287862
13233
132552
267841
1030194
346406
566914
8624
289023
873452
662952
627174
809662
1035536
687122
152331
951910
915960
419363
193327
122159
473656
612893
726383
588158
222924
670367
142616
811872
905282
268373
221366
488590
179064
262368
603686
254788
647945
600133
773152
266581
449061
820542
500244
417686
868066
171154
751242
377474
140674
488419
788154
209399
774000
274274
290884
99867
575768
340983
827221
798753
70264
967069
188461
954651
299665
733476
935688
222413
218625
1034328
927818
842865
855304
448258
870090
726327
558095
695516
528486
798439
489728
317722
139330
942055
19081
539368
234484
1032885
551564
357390
291267
783721
826281
845054
143372
552754
547424
824925
50931
436299
307520
642039
502421
287258
877495
922166
548025
811225
680937
881625
55530
218085
816910
689761
552391
436031
492874
424905
431902
189085
526365
649956
245029
391526
580592
439435
261999
729059
827608
864335
765114
934650
150238
824152
312599
366229
55425
326671
836044
656183
265738
838998
787841
890001
162761
134804
557427
609044
587277
267799
136359
99864
932828
278381
938120
1007853
891338
762616
920549
335720
190335
931935
900366
508820
33090
257582
679994
10487
783862
571056
276315
494944
135270
527128
806424
695476
304925
1029373
876686
811290
941049
764057
685994
211587
779280
338619
122039
39929
682965
161813
159022
239183
762719
573786
59718
998222
675604
906257
669524
237147
64087
388364
1037079
233967
1041380
377468
791297
408919
926907
935161
470185
747724
917045
1029295
772514
1003980
124179
256607
60974
107340
218053
432715
270785
422632
864773
73422
957111
6157
368130
259312
409037
474405
349152
801600
90285
820676
1031427
697835
400209
5377
25262
509352
392605
136994
72790
406948
1006880
441429
190148
887300
85678
601719
980052
18214
558950
40537
939290
493664
748264
273385
960812
936874
484589
537351
633978
322196
343983
369960
162489
627964
912827
872277
853967
346637
892470
759995
787776
586604
835095
576587
33281
977968
923602
256941
838144
335553
395325
372865
821393
122624
873900
35642
702405
436156
506830
809309
135406
615872
900771
364918
203651
509164
33489
981773
493590
903319
436266
1034942
460234
187526
613863
261519
6421
986594
608355
448263
550370
52404
943883
742062
739022
791476
170964
622977
166476
102582
80363
690992
97359
531728
448085
685197
931762
103145
28449
880002
1010773
987663
827011
369547
110204
584690
497323
417025
122281
248608
754180
398903
682588
669463
209142
24655
700895
526711
256033
443522
642477
941764
843412
413118
672582
865953
235264
828171
92039
308289
593982
76998
366968
147814
877161
652501
389611
972146
380797
1011817
339418
669709
770041
578744
123975
470418
553846
845329
5343
524861
272639
844993
893677
282140
502312
755109
157920
647004
201838
683980
333232
574294
749773
486685
919086
227907
370358
330546
362517
340190
124750
361783
724701
172164
533105
879484
915139
234944
988994
809075
244308
210874
835328
852152
202733
527619
17241
26743
72926
803101
232858
640668
222860
35684
501614
28947
635649
266820
154438
15937
16755
711852
833840
753052
401536
770033
773004
225113
473561
565090
719813
788178
72830
1036297
912173
832691
57375
627729
667012
14955
871365
312699
50832
531332
617527
419440
331782
561745
1008251
601357
564419
1039833
393945
307328
703173
510057
792955
530150
433235
985706
71286
82147
616663
250084
168316
997410
56776
145658
569117
330619
184947
627275
291602
95630
507503
634426
144858
576979
881944
849082
304412
350018
866695
613935
368530
762574
652006
38227
321632
534566
962591
86790
655749
530315
762591
496431
815831
991770
701906
605358
554488
510076
964912
343838
779947
580462
554268
816779
596881
500193
581587
436123
651412
604729
44352
152376
247850
355435
493567
125501
772200
743253
434328
30309
426135
404322
701568
679655
869
606612
84711
725141
735023
588124
439653
590344
711116
788762
269778
897423
150866
531703
931595
841989
888940
764359
620181
837204
135764
169183
284679
207015
220471
979123
546802
992920
466569
913468
444644
88425
389392
410780
231311
1010366
509862
774439
831770
457932
674170
559358
698006
341453
1007961
978320
121944
731961
5350
546734
607153
309100
875338
947049
174494
866751
289762
802236
256402
351392
1023014
826418
642629
362803
482072
156072
254996
116829
582199
928448
587236
32769
506074
1022341
1045244
834785
984185
649637
902541
239624
799813
315471
221293
181638
1026604
987837
333726
507282
1018905
443892
544105
308089
742379
61613
666129
231684
682526
877878
205454
360571
900434
122827
521899
402006
924862
839746
860691
668265
11064
105900
319974
538
407552
662922
276492
773155
1001683
940546
946742
638323
239981
468934
119564
68713
164693
520929
465598
480190
839497
466987
415311
16513
823706
189982
531755
879135
698485
904034
722836
263606
473300
265447
982466
989922
140326
499413
32930
776132
816757
927527
824274
109334
158223
1029717
256267
373352
859036
958620
355599
163743
180334
204189
935756
690163
85364
987895
828702
59330
670808
57394
996951
258806
181732
558975
105571
626654
181335
98938
221738
344183
875019
690649
771106
34400
98381
1012820
767965
183207
215618
170870
522293
878931
887108
850518
414812
814100
362644
734619
352838
445003
665823
403819
961694
1010632
879967
382788
497512
800521
194022
280862
797512
781101
61009
425442
510544
574362
634191
1044457
171564
448747
287754
357820
575
970638
683417
825753
899660
108501
1032933
135309
950082
883793
281560
787591
170738
159492
284172
313414
798378
505289
902405
71134
425978
10323
610220
649195
950355
274570
116052
894315
361292
882346
296095
9131
863631
773256
534401
527171
112596
139266
301801
415102
598014
469273
1033172
872761
303108
381856
824820
99167
991742
697236
435480
657930
638050
935064
841049
770673
1014152
569919
794576
1027721
6975
142787
734707
79153
646056
751527
53819
946965
447357
220690
131887
119707
713363
468191
884369
187343
376293
337618
584269
382002
827292
618150
331205
539188
397727
708166
1005152
64487
211326
284987
104842
748290
620869
464561
222266
599504
896486
736839
531353
358242
599226
268407
553783
141269
401302
711960
873946
166731
14506
827040
1008020
696624
884245
980262
989871
145068
626303
1030592
882918
997239
124288
143905
662381
621544
723144
623299
780322
401887
81401
211729
843725
510022
717661
412600
562653
49781
608585
887827
640201
390869
763501
740744
448564
896674
858605
903117
936470
285442
487474
21492
149221
347480
327850
341845
607913
77107
951567
505341
192360
1014180
42342
756310
892756
1028892
501147
377291
916475
137570
369637
919905
797036
756866
127143
388118
925896
341637
629409
963239
287843
966434
844326
778389
907722
422827
493608
19434
414098
506677
90380
1034575
412107
51880
167977
673517
142215
24
879138
527610
640715
100341
844339
277680
648943
68173
404506
676434
396486
783260
337029
332032
661314
359424
17975
80965
136881
389463
209785
388281
38040
552449
721618
290113
192420
616812
488607
253315
516236
267605
225686
966343
192701
120413
420976
94320
826639
407138
267641
376641
339601
925624
765877
109494
486168
1017656
711505
243461
116747
838374
736202
612579
555079
492354
104057
194342
882482
419209
329145
726756
629678
747354
60687
415929
428175
671100
437790
875293
619339
762400
933901
836347
631504
265215
19055
567586
655268
314145
242247
630492
378401
344847
646013
811330
724509
956747
38790
410075
102492
687945
730987
659543
849627
990224
302807
609852
560857
328188
480371
203751
924153
355675
380832
904343
943681
562875
17498
165577
641036
567803
975232
453829
988941
577127
920670
826210
267765
834071
493856
298282
1033711
146459
783732
745116
342685
927281
185623
326785
1030765
793991
322477
573949
300492
132968
609588
279062
73465
441464
234365
525289
545036
320552
263406
367904
536331
122270
961129
603467
578027
598364
994564
563052
103986
1014922
815270
818321
602559
146686
533693
393356
1018288
653971
137982
752818
973080
107709
910666
873903
563911
632331
271856
628629
1013326
703817
709179
34727
1135
913875
748472
620306
310908
459438
658050
1019784
111095
442905
245782
881687
131378
1042018
371030
83619
521593
745671
809970
999364
226600
248680
1011393
557740
96464
792544
92679
691641
303068
327853
334123
143978
356271
307282
925448
923909
687626
946743
667618
83254
49769
820843
565238
661532
669039
400989
333635
160038
285857
51290
127088
54036
531861
614461
816227
829885
182322
104081
892965
800023
502036
860503
716733
143866
166560
1041317
670667
628461
351061
941394
130091
800337
227943
611218
581946
241490
249080
373052
902484
955283
960982
394447
181943
713728
171910
114798
281304
672886
418279
707039
397493
456513
232710
560307
906525
314819
554515
617355
212405
498986
750761
84869
595900
70078
97698
895754
175585
197141
177106
32834
636246
819812
800166
468069
872491
523461
353618
125037
143402
478789
975569
597479
890952
417393
157333
387188
312954
398868
665757
737010
759097
1042809
270639
840705
903351
886903
886575
624642
748810
965088
929077
1037303
552725
11738
183041
531298
719234
585758
1016087
794314
371852
927002
225672
416562
668881
2222
174471
932281
339377
504446
863419
821613
897986
809941
205341
426683
844952
213287
473852
681697
136702
110961
797602
674343
20770
695954
326156
334384
495882
226178
698234
377597
537069
405673
390542
846677
618477
158111
646340
253148
60455
260037
93534
567200
80480
107621
178689
47992
259962
260134
242866
828869
49855
144122
363868
607136
980850
294365
456948
481007
536812
653422
250391
714392
198972
1011516
379737
111920
500158
879221
210530
247935
18859
436044
695337
973696
673084
799478
1044676
638570
408644
324901
267684
631725
84508
163895
1023920
403542
977744
317535
914636
278370
805907
56578
142367
292730
295094
189489
831315
770119
440373
968169
171675
396879
370124
604160
278114
13232
157088
669082
923997
842539
160122
973927
189439
792928
957341
894717
600921
206705
17385
262629
337055
616786
1005958
1025301
996165
428850
818322
706910
919905
172134
833493
850149
3417
329670
247235
207562
246032
350692
714550
244709
818144
711769
903674
35196
582621
77314
98383
963257
112178
162777
350790
86698
659955
79328
795952
10561
48909
594482
197192
92188
698899
376264
903846
259233
585585
550099
534977
781473
485109
68062
141842
602127
591750
416425
735096
210136
1028344
612356
474956
900645
525932
132652
655671
389192
65921
57385
1010167
484911
392603
208919
677914
970458
547339
1009982
351466
778078
801681
1209
795443
391393
263299
260163
87605
889252
1013167
945893
922146
215679
155801
465973
489
681898
381709
957663
48660
533919
866647
757493
819129
524200
782070
102151
557016
136128
910571
1032363
574719
846386
904500
370937
274753
957204
242787
873838
570440
648214
883307
945044
113846
1012194
990383
1043577
913290
1018773
950623
448211
1032638
913161
863823
447661
16684
260092
480113
259977
466820
1033089
953558
699052
27407
806898
680602
193385
493598
511696
229394
560378
247417
636863
570573
358814
1010104
249045
950438
281223
423002
897673
916345
195935
588974
494839
251529
562186
900690
906636
277024
599325
502316
87810
735957
565587
591067
716046
1027161
755346
690469
561972
840065
240778
999881
1017941
863646
887824
664563
1003687
475729
740358
348989
867716
191468
52379
247880
930207
186155
471580
399185
280883
464560
858250
729291
674247
757891
857000
538079
319220
462569
104427
204901
76532
538959
244735
363843
610155
616882
876524
711794
885405
648286
186317
241564
783205
517013
857141
994777
851555
835814
909941
256873
51670
836486
552217
2565
476027
200832
773149
318769
235859
491847
872110
505455
577677
392479
211500
614854
547755
1007157
896140
629789
723762
766958
18919
518154
217747
792787
490257
96182
116195
977876
622290
350575
849319
905489
973581
987177
141473
745008
179187
722547
102585
926344
220938
32915
766481
68967
154454
217387
300343
705909
407175
703525
230905
672356
557288
515490
174156
991208
826683
514892
651596
869459
874206
295296
872220
380330
899066
776588
10775
767286
801225
135473
633418
338310
609075
801536
797665
326053
953862
316038
127143
128717
677313
443652
937927
579184
105690
594600
384619
1014788
995304
252361
814202
441310
87226
326159
778322
41471
905234
38392
73522
997539
556496
821817
516176
979152
370825
240253
91214
780874
548844
961318
526462
496050
206206
81732
1015628
665220
123722
519079
372926
195774
444793
4388
165136
843826
1005971
497238
948439
644793
952251
228540
382422
699007
833162
762687
1043414
414517
667033
795214
528670
363381
158828
641347
610811
777407
407286
894341
335489
879189
889748
463186
1014611
168300
68626
811509
835945
706050
964280
335198
180981
373849
881578
520105
3928
254371
281192
442456
202258
808836
1031341
193486
483252
382547
656823
288859
196798
646804
1367
122784
69586
230817
854578
738483
243957
1031531
360489
398490
373031
366559
471536
730061
608713
132268
430222
613018
199381
391042
863710
572869
453488
824830
918527
660254
522383
10566
136619
557374
770228
99202
517492
536070
127408
745423
574831
84071
454797
70675
99667
872757
855768
718050
939129
613311
415519
383539
202124
873448
945528
831766
302744
580771
678559
624614
195911
1011185
200138
757945
286759
245630
943400
647378
219350
404527
356224
957474
862485
183142
889355
377995
352211
660250
622598
9247
211842
790749
199733
385039
54030
357063
981050
370225
633905
514704
354123
403333
515625
881913
976429
204030
130134
108887
623087
64011
421771
164608
185447
292335
411735
304401
679314
518337
485700
903142
745699
616297
401678
346167
494362
555631
410334
673906
79635
41852
813046
982125
389570
972219
122569
642591
607634
599233
388963
191576
102969
924292
726014
6083
603275
588038
200499
640086
383892
524507
546823
361516
118297
654663
946238
295167
1025247
632031
226999
999663
591056
796853
952033
432430
320886
772626
218047
247067
354623
967111
848840
218982
181032
546641
894099
95735
33504
535347
297098
207382
476750
886271
67510
994588
251536
383319
509418
683682
540052
790917
91799
131665
879000
909349
579129
741702
585715
436959
771195
705291
782876
770774
89056
441365
724762
813711
380740
869949
86825
473438
629155
945666
38224
142527
229110
171056
467403
566373
352730
516143
916448
613787
929455
590955
952808
151062
172188
1018438
192774
842483
374607
128799
573647
615176
800772
215739
431081
199524
393223
289160
47260
715448
512953
64288
854853
198294
869934
1008756
346865
610749
231454
518162
1021243
886847
394389
519463
501774
685693
734123
801654
64953
199898
668545
584799
293363
262261
366754
14775
669984
418404
675126
274327
312775
837702
94229
423462
331086
1021214
96104
163543
553247
925260
157747
369262
114598
510680
899131
40905
971183
79387
663747
956636
489662
263692
376085
699693
683183
625670
253788
358849
560903
110830
985197
1021574
515313
612624
186750
72082
621857
330792
770709
776149
986002
617783
479856
587858
715144
484197
767907
60540
1025911
403828
945275
90009
259955
782012
432111
591818
745926
103049
704159
203295
983716
23549
658508
1030704
323144
358890
1033238
200562
789232
1044
902232
171499
191587
876713
910912
348495
412869
131707
522161
66348
784072
118873
445232
151870
279255
888091
29632
954078
1022993
82587
325487
308406
66567
74277
673018
43202
937547
328872
687936
549088
455042
801084
210993
352807
464912
510325
500465
235042
107992
629556
874444
812966
254223
852221
124219
111418
603674
133018
63172
880885
905625
195616
811774
445784
522177
867331
312816
708250
416887
608440
969465
811380
15318
914751
138888
849764
696522
455092
21849
143616
836803
738089
1024133
37770
970101
935310
160794
943938
589095
211167
759355
665723
306007
222289
198608
832513
1037483
869325
545266
738302
785664
214173
748400
407869
942593
851132
99211
56567
645428
72850
628592
342823
891610
988177
77730
899072
926952
813263
929370
882290
100564
677732
903598
18736
251058
184959
92812
750820
443694
824460
49457
264377
866146
180831
1012287
305378
665778
703590
314341
291000
930361
215455
564238
866453
47565
818904
900098
1042433
826105
32692
284567
139836
871005
566181
57471
237258
84990
1018238
409204
8150
477414
889141
654782
105846
1026933
233766
439765
417862
217241
201830
116853
513662
791858
703852
766410
821745
800886
126706
123078
85916
445530
322494
134692
584058
42685
123946
278295
105665
622864
636540
398877
220906
697741
337027
89485
856230
60673
1007338
697103
543055
442895
1040612
391717
450471
723156
448751
425967
188090
923162
275230
754842
612023
850191
850524
998433
1033016
489862
661029
31630
870299
512741
349330
93536
770521
647099
606955
120437
89665
834077
954075
524924
292414
357191
508353
276772
518815
970034
313994
959533
774366
971031
648598
827438
189708
694847
358775
1043212
248672
621090
629629
22600
980583
144114
105617
153497
774348
357031
952598
732190
473956
416495
143197
327798
405157
1021217
897304
436791
190399
596522
233719
537209
806958
949555
482197
312844
811059
222554
950410
562066
1027935
380754
47161
741885
122157
700476
900203
214323
870379
387474
730065
765662
430191
965546
120608
770494
73041
383210
899764
298174
899592
192508
714188
1035693
724491
710360
835130
455943
390230
961362
1027974
277713
421213
8969
632138
902792
907413
922321
491064
541113
56206
559563
713926
39207
412731
434228
104627
906932
727373
871416
238046
810697
1004935
918611
663757
85863
878527
498518
926909
261904
294421
711746
136888
972315
982968
642386
591244
960229
297833
341356
939121
383731
184119
468570
84110
492822
267581
693661
439554
652410
498439
1003138
193786
334510
774631
163450
1040743
446
387191
405694
275669
1017262
846819
272198
366419
457986
641789
817589
809598
503518
145291
303144
634648
481913
616708
612191
109006
479648
619660
496924
89038
362489
557849
323724
920486
320238
977076
954637
310283
369318
441119
899673
1026819
22235
788450
939101
523061
981392
539593
194408
757168
1003205
297035
809634
25
126204
665581
999262
631961
408428
342199
596576
503673
918703
726200
307914
456627
488569
587465
921886
407506
44569
195379
960536
810721
474684
1032556
898824
892732
103244
124649
401620
376423
287009
764152
232025
477758
130231
159096
93477
308091
2480
977609
26424
106960
876279
1023638
383615
375878
213542
520183
601666
690806
967068
323727
554804
580638
389283
42312
915175
920881
455237
731553
973107
499362
426905
761220
785179
573434
683032
1019911
462186
72716
585772
240891
444759
937604
341035
327719
261758
381245
17310
897697
616967
685875
263025
937244
135096
265681
199443
354868
463739
444170
757703
852902
785852
114865
156646
841035
910354
880918
398591
656751
533340
769019
637147
987918
138410
415414
798225
435060
231355
485372
23961
886726
1023215
73432
1012603
782862
689956
226663
981823
669087
554805
729765
864888
7051
1041627
354184
567535
962298
360274
704865
140497
355150
73912
169505
350325
303102
130283
917853
588722
401357
712923
546191
463056
927563
869531
792183
615164
563162
522367
121361
122197
405678
348488
891221
469891
1027229
609575
348207
618155
651291
400375
90260
415833
857326
694748
440550
763583
364286
339449
627032
75082
373747
512017
56750
389870
801251
1024878
770599
394550
197072
600811
995215
949673
535956
180200
421917
1032152
132160
100424
382635
422554
214244
546050
490306
888339
437012
160520
775450
159869
587792
578255
417976
547569
266143
639261
153503
484114
220186
734400
688449
271952
67396
1035902
346334
671932
702921
161640
386402
900793
160219
595815
122740
840842
648026
164285
565534
778212
531734
41493
987837
530903
569486
411253
525388
165355
752860
277363
949698
648889
754139
785673
549548
786241
898884
858219
319382
637904
799461
33290
988407
183313
1001246
521076
582690
615652
473893
918232
964262
199633
957702
375020
716674
474673
955260
855508
274787
991125
660707
1001464
967261
590065
165419
197548
808775
461308
263010
617852
179008
304947
569638
569344
556573
528640
620504
128454
375857
920142
241239
390835
256040
336684
347471
749068
263368
641678
360918
171042
399625
552232
296404
958874
914218
934093
576049
934213
996135
1026722
617031
625550
323554
623944
549749
629968
671537
310718
528411
101531
432692
287701
729329
150345
835610
872272
140796
489568
194890
445752
26494
1034465
240815
157012
1024750
619864
592085
563577
365676
319618
24608
724213
114055
945873
127725
366611
109907
984234
921744
905151
11191
427533
33228
492360
863844
252528
964576
349374
426941
186167
800256
657554
131702
26426
709786
50651
841422
753777
430657
488218
626234
276220
808370
664961
647450
833235
580229
890548
86702
67564
1004697
575661
653815
438579
794376
512693
275768
375118
399574
746471
196104
49832
804072
570097
367016
289739
585638
380505
286738
430340
891092
685731
41338
640989
1000060
1023587
291431
7618
938821
347535
6298
489103
500676
34734
937107
575882
611439
228261
376587
840918
30290
995247
789387
864263
444216
772439
909208
70620
75102
425236
110897
198551
387089
284229
316572
833665
512129
615988
746667
175810
283675
879407
24389
197463
31385
934419
257494
471458
699842
401108
643215
437586
193253
149552
225821
536835
690944
106838
352454
286183
402677
677518
201514
356725
461818
240403
663294
587520
173861
277618
236738
624461
530112
966523
971464
287187
275106
134787
661330
794764
33107
764663
96361
551478
70639
760064
855327
87186
773815
64777
964714
535979
688439
223852
643878
567535
140180
739518
322746
1020300
950140
672615
620198
792038
536774
509825
905180
290507
248119
15647
715301
654929
624579
265621
996265
623906
604116
855816
775083
298157
992134
785661
605109
187360
503295
620442
474686
757967
109848
319218
967220
146804
223654
3338
517254
330385
761721
445480
367007
613068
697773
1029673
955912
666424
964123
725727
858854
443669
1039097
518000
5344
828093
743516
254456
799708
21457
949768
660023
576355
824149
906358
421080
466786
778542
179588
304157
835534
392197
335193
971319
972581
864543
759587
1004809
949143
964591
660470
333878
896390
1025534
114718
346753
959554
854228
23286
943769
1000943
683936
388850
639986
931800
934275
596125
175538
523884
468477
501156
320348
267629
879469
692497
1028120
741816
604140
120291
387628
869611
280855
308486
682984
323493
61819
556494
696678
126865
122802
663218
1012632
578074
188122
97237
108914
975590
159415
805512
1008305
218654
78491
143190
38090
965805
440224
248083
411969
16961
952302
776757
547297
1009523
441148
515765
424096
174644
27245
538405
1044817
940594
35796
225185
297137
305441
74175
756603
95947
847024
127920
904988
165902
994103
857354
893215
750054
885575
222689
655544
530434
1019534
538871
539751
53083
276945
275031
246990
753818
100592
589456
514014
375459
722648
645248
727035
1031025
422367
1275
445038
543056
34186
349054
499630
1018818
37129
558342
959577
267612
274144
153883
275130
570912
193272
819946
944030
96078
979812
223938
228836
702610
591738
735272
781492
732009
77714
339201
923107
423448
971441
572840
192090
653812
493392
158727
965248
453250
42683
925121
793766
559106
1042692
122736
311058
485768
557034
473887
12417
221748
368911
743722
605491
414486
443897
201954
104664
373403
887264
519321
204667
137880
884024
597395
577897
128254
50740
12989
189376
175871
344911
252072
274837
178846
342217
751409
214912
973152
436338
65590
553659
148125
496192
171241
181753
871816
602067
78260
907318
577587
817806
921100
192702
512816
1036457
1014581
444696
965812
332509
233202
1009414
942130
394098
950457
342898
913288
1038770
1035746
16173
512270
943306
685940
54072
59640
333569
168852
156261
893901
877128
199774
594333
94314
402180
423839
327646
989795
547700
369295
602827
832354
498399
576756
1028034
64132
852058
558104
89321
268925
77042
781755
158888
646967
214010
892437
432540
394914
183068
918732
723407
66160
951762
852972
420515
124626
349059
240596
660272
75464
942948
684865
515350
727300
383661
821000
574183
590805
570173
308438
837540
730248
629233
93087
1016547
730668
301212
731143
611533
516092
509049
773913
145655
943229
836468
685466
968474
1025685
139222
992056
987408
284053
568878
943207
355405
594855
677355
753044
377228
830019
96531
539301
668093
926958
739342
846948
467869
15739
546773
1000191
592143
756140
32312
386304
577910
506390
100733
950593
697101
286020
917257
786373
125
45589
465014
450258
763059
849397
137477
273076
893243
919271
942451
861252
614825
485921
64137
588971
913155
648624
14175
535709
770196
892316
917855
141959
735590
523839
347674
288576
1007525
359181
761846
666369
381562
52043
765181
873217
20166
300249
627684
624375
131401
426760
971518
875149
646326
595982
611004
330900
443266
445981
936532
475670
671512
898217
682978
223920
282603
976599
995308
312452
339398
479789
266244
772587
1020406
517114
280717
294142
253669
524053
454986
404874
831442
752255
714761
233270
323850
450458
924112
391774
544367
745810
520221
487879
479200
622236
874024
684986
477326
285535
728570
819713
951839
838139
738795
11011
119342
669724
1022677
797705
397969
334490
300281
526381
271665
142409
217709
957928
42974
360006
256318
832467
966503
262765
426228
725130
761435
60044
468984
791194
344928
328631
617950
317353
451323
745330
618488
137458
120271
393498
507576
808259
886000
436806
297940
1041821
454139
940712
611333
131885
125901
990766
314244
667391
54464
174824
438924
465850
121952
417261
729078
638910
398894
970448
852195
264068
593942
836985
621149
802860
408344
111756
827328
138019
658270
341768
589703
560522
202997
306462
847044
177301
324728
945773
819154
832519
472553
585322
589442
408456
243844
310306
712217
929591
159023
329359
161899
550385
119288
919015
290127
699508
578837
583062
987998
501770
411556
263177
943858
372250
649432
11251
958025
140328
927597
448428
288230
814644
431578
828636
600845
969438
307419
944239
672982
16439
419914
483811
897533
697360
936207
1020617
613463
720525
306699
722655
55330
904632
702741
400052
763503
177409
358811
272315
471737
1020339
194977
865719
1001497
827117
162378
181766
833542
967938
538194
832576
749493
102981
480581
174463
510562
428284
273749
976486
743218
744491
621168
49556
892115
11430
773999
77548
843681
206106
541103
358144
790365
1018362
247503
1010848
106487
544366
777829
899887
42831
660173
373641
265589
109599
426428
926760
436568
255743
946240
1028544
853668
46276
850616
540044
550991
315057
51393
1025922
228995
929484
243289
93399
940053
859270
2895
43410
152791
1037270
542015
819062
593209
825838
515184
738297
250484
931702
359370
708393
550481
118340
852887
410220
901441
151508
903858
98937
397343
707161
118456
781546
499740
212132
956251
193026
540417
992669
611504
256383
132200
116977
651434
955265
204984
160606
864995
534262
1026086
392043
604608
92224
105814
336038
169594
192457
269576
432641
250938
660209
774249
185086
869896
83285
451702
210252
136804
736120
706913
739039
382755
720954
465394
427406
648917
568328
902128
401922
887016
1033939
428719
820932
117668
161479
95400
172329
629810
784463
604387
627670
830731
803928
26549
1024489
905245
787864
879505
298759
292729
965904
359291
246393
49966
506377
260580
776774
159438
1005988
1028683
313570
608925
493968
612946
665214
1044644
832168
143606
981101
319494
192760
621473
61924
363668
850952
771700
471344
781984
283609
749147
639094
604029
452858
622459
451366
627235
269129
110511
1009713
524338
1021363
115592
875790
435871
772652
194143
356526
813549
65031
538937
813072
442189
822452
291374
225393
34900
507058
788723
148582
133704
211924
862688
147316
337152
29353
57024
51980
496853
506265
164477
412545
21659
324549
56746
158471
72795
686240
1015071
335911
319917
846948
195245
380542
411182
192514
633836
686276
668388
774964
661389
32722
158870
885293
6676
319605
777816
265131
554275
748667
118608
12046
554506
247280
685512
816962
762769
263413
771132
491489
1009578
325628
1039114
591569
37685
752683
516689
545279
1008950
96131
876588
228092
593548
1029952
595771
870275
721907
920325
849482
600913
1039014
694963
957969
281072
506324
363683
955847
725558
910169
882715
850896
432571
782532
650197
334004
852981
690929
293689
357999
26664
410915
975060
366091
266211
476753
911680
531982
1005501
749174
307554
405538
748525
884533
105005
196464
843476
218277
79456
37939
645463
1032556
673933
323952
86940
71957
103047
639144
288699
808024
632359
578315
566193
558764
1040355
404307
609786
964377
375856
210327
216045
585862
340564
922579
630949
203605
961304
991774
704807
441945
1025702
468152
337914
58232
411248
177162
583093
855281
101375
243174
739828
183726
79400
72066
275142
42710
550372
803849
865057
197402
595069
262519
60302
168047
510704
883061
212949
318334
939648
287836
218336
756722
381052
996192
114731
125767
665691
240390
527715
683765
556944
503865
340102
378041
679272
639175
661186
392705
471044
636150
346961
854306
67806
907423
699429
442088
72779
642064
792971
457146
1006242
676279
545129
143988
327213
971087
74238
60139
15646
112261
870762
66943
632576
3593
231737
742301
254088
728820
910035
710544
257067
40427
242290
834146
402611
121486
449160
721506
473146
751207
910537
183201
563776
858867
455082
463397
925210
139926
815062
689801
931226
353780
402836
745562
791383
425246
423867
483236
593482
944384
465383
163973
950274
715315
962539
693030
263729
153091
819993
982822
993359
794781
294134
272388
7399
419272
947573
220541
678351
746046
960297
116498
31537
396603
634929
962950
867601
887346
974383
338734
280356
393087
494542
579568
188616
778709
947219
136033
336895
699892
880489
7819
160812
920228
411900
241639
203245
77732
48953
378049
831197
622811
516134
219710
376157
716579
797995
436416
938133
685644
399718
86411
428536
775047
813713
493858
964700
630159
984634
520327
582250
410952
600545
90200
44415
38408
417009
434471
689572
929889
6430
711485
819127
901716
103124
114315
565536
608366
447838
433176
479953
409947
263006
548322
648208
946115
625122
202353
197906
223256
877366
995289
590586
33589
128570
739336
670171
220009
265475
616330
501154
753790
641107
720206
256110
382632
882791
911403
987948
646391
703055
658497
599358
634993
808751
419888
4092
299093
170313
916202
373972
2983
707117
911092
574587
450892
754714
71371
921913
268583
50209
833157
430608
822786
816298
190307
184911
940439
163766
520611
949514
634477
90078
945512
926519
752476
730324
392412
779339
237254
724074
526702
448222
263248
165346
473908
270068
1042942
982327
899419
963299
949479
162113
818578
930910
207693
813537
256456
282023
453970
759647
973452
575115
413252
161214
918828
772600
918955
868337
683160
140105
386245
757357
927970
638064
284878
775692
210018
692463
942765
775677
502469
805558
714539
561725
241395
901969
898274
671269
200732
1019400
113929
404799
109426
986612
677085
607606
576462
505504
201040
928979
387257
548611
780454
738042
516098
656672
745279
574292
744105
672095
267099
764017
169884
103643
709586
530236
435263
152801
764211
686392
202581
691025
353841
628951
696174
197452
1019407
906787
94752
704622
71397
85365
123873
608954
684072
228241
464923
423569
884611
713048
260290
147971
789715
838977
932145
579550
354696
570873
860900
702856
573974
47601
841042
4455
42398
587635
54612
1030220
143059
1028025
685201
819834
184050
780764
578746
139034
954845
939176
836420
674287
373788
448837
216709
682619
288294
305738
819787
249477
953208
98320
558921
479356
397799
14349
893978
33285
407910
153339
203492
432708
719403
709204
1031474
178208
613605
519768
818480
357071
187312
912705
879364
352027
352228
456671
865372
378184
799507
60566
191231
517813
321682
577247
578494
200994
669704
737987
986087
152112
987230
302600
278866
812124
863382
1004251
313669
807810
375414
972980
601630
997858
101060
319001
567528
661850
904693
663742
66477
942110
422054
23730
465055
745344
337152
112956
337035
48135
474680
872720
475892
399553
728943
713555
703512
335548
327116
256459
911105
479279
790689
437172
124740
752544
508758
354261
930439
426139
238083
246854
224866
176587
185565
369397
955139
403219
611178
235752
942730
697284
83429
337626
324130
351976
791947
95811
242658
466369
700619
845671
456390
734185
783484
450232
308669
613468
293024
252959
301641
833338
475904
136911
877651
339337
884445
980186
805978
657205
852545
411825
244687
597612
167528
105632
568081
288318
29550
306157
405306
195306
627172
161873
118190
949023
368361
583518
798215
798331
877628
833168
328166
393525
919642
849573
258103
830947
156640
180459
679516
200873
605190
71175
442909
634942
591000
830591
781779
819748
601485
368634
800939
314627
7639
986522
1004783
918427
786147
615273
269336
106722
235603
524075
498486
713000
252187
245597
935619
655947
584409
976356
356493
1012207
592629
552031
200493
335704
624167
757705
382551
842220
652137
625004
832182
203998
538188
416217
438224
45111
524696
647772
129386
900063
50024
987297
342682
259821
728141
159192
439355
378252
629895
281221
532726
804879
564119
976288
528881
420841
252170
547658
713818
548431
178423
691642
376932
769970
536195
734689
115076
657435
775452
868599
1036991
96042
402126
202852
878712
81064
41593
581040
820129
776054
9241
719546
260756
284966
882141
663134
114251
102785
63466
76588
679841
338576
588883
317471
862354
577532
489309
743338
72086
155953
337767
6866
44306
97636
510346
386406
939298
569063
582144
151823
109110
387232
434955
182093
801224
657754
89975
418280
379347
96924
423322
968049
569801
958824
377897
561618
71929
17565
85959
1014351
457790
772208
422329
294824
857128
188677
323851
549809
648265
15718
1002525
904602
465415
236327
923259
554586
33823
122203
335449
500358
207546
215139
115370
730829
953419
619085
16681
75824
894405
55705
711596
346669
83510
523872
296451
104275
32323
352612
601741
609707
551709
774970
681213
861098
886362
355835
1015116
459412
97101
828550
146441
797366
947789
765534
785125
317076
897161
374589
130782
583386
844607
334510
585540
168006
573394
551691
555854
160486
885129
818918
449014
1019372
148155
108309
359820
806999
270259
630296
264336
966460
235186
263055
257294
63347
17896
281257
480829
387331
1002783
871502
724312
772109
884703
379432
477192
556816
735791
467942
557930
891596
801617
904242
709138
74657
444836
957763
753478
116151
514850
394547
469307
299987
378085
468845
5606
482054
275693
192331
544864
606748
640245
764974
669987
671328
757519
201009
713927
22333
669458
724579
872025
703964
499045
954109
700869
62720
21164
890546
656565
684926
921542
956398
330477
877008
211185
545191
776241
13728
559043
591708
779537
987085
1000598
202409
608392
580659
921214
661040
59321
150529
557798
337278
135465
563576
375333
673941
428810
232942
978826
709642
158426
538946
348469
231484
454384
826983
734451
549710
377886
256899
299996
223075
154801
522170
74082
509213
142584
419751
841779
825795
110370
476109
145707
689515
664036
422909
140723
512039
1017282
978166
884191
172685
943064
184906
637489
220695
525253
663451
10365
773340
33720
517313
719135
899522
96144
835117
821599
54790
815659
881946
848760
717670
602558
688227
408216
675837
819982
584090
199844
791706
589784
848308
652214
459427
1029157
396822
241888
816245
155653
121815
972413
295491
859247
777234
73362
553353
502569
734183
752415
360758
557003
154078
771384
892401
957209
844065
677699
400124
735166
394657
573291
25186
1000381
637699
109828
140712
692373
729573
286483
909268
902128
244644
617880
1024436
101503
1030436
236138
1039394
134743
289102
716588
699845
334745
431785
519813
859896
932480
550339
853341
840637
36045
51314
440564
106147
882808
884278
425257
883879
529615
535911
223943
5813
24746
462740
992356
720566
694310
958830
732383
559519
1009775
625063
119420
980707
619121
91507
193745
462349
732348
596837
857486
1042863
123574
254575
17343
628509
175198
571507
658559
856816
1021611
857410
400467
154828
201575
644963
359264
423595
694490
483544
901140
9200
405110
528727
517005
982726
857112
741180
32753
82028
572815
116371
457332
233216
90586
442730
743200
222868
457756
355966
823241
412544
593942
781975
385016
762782
263760
105885
874690
951333
655416
253991
379045
593062
241885
39205
792114
284309
511460
952361
392290
974048
670384
383117
44882
743648
822174
389527
34179
286823
387602
547935
817
521485
114605
570277
484347
846133
537171
619782
408235
674565
777979
769654
1022909
875932
1033876
640592
931097
291278
1020045
484228
492684
820743
847245
306127
537931
994060
429156
644014
392569
223325
637375
880343
282394
60526
944156
790768
989710
673026
31830
872683
859426
201193
641371
1029697
120145
996701
652641
794198
323867
779487
680036
465302
1013880
635613
774792
856074
539610
674668
586375
621984
281581
412603
715030
612171
427616
828181
57811
364364
755614
1039562
283655
1025206
518720
734009
956701
987954
864582
406388
357854
785122
867918
298354
150040
403892
21886
1027529
870159
354079
769479
998466
594668
31177
504978
925032
366808
934314
937488
972983
798639
1023376
47251
119932
279361
781842
711807
601092
758348
355616
790518
663978
1018131
479518
189577
419094
306761
645293
683362
46405
307436
38559
473106
143532
575940
64623
186624
309086
135154
154371
139414
859402
778406
986303
716178
563864
489336
775884
919090
332523
711177
48700
707395
708910
276511
326979
620628
957178
6242
567765
630286
963253
249321
212542
306406
967233
154283
257569
873100
979122
509847
894854
505441
161187
879955
113144
666020
995447
304964
492437
447652
914571
988807
847398
1008545
863965
600049
1016944
586830
114860
1039856
1044628
833731
245610
565984
929366
512102
36390
497025
577168
310591
1003547
400984
791271
580413
650979
184452
988757
912219
15729
4686
564047
591485
939481
932357
762631
129384
720665
205585
919455
842142
264598
124345
1007891
984239
117668
744826
682693
136092
917823
202314
649753
962544
697070
207410
900471
387442
582059
309365
647803
382125
813733
991910
897021
324791
685317
977836
712688
378520
378736
624764
237709
272694
510544
765124
641134
918460
125956
713456
33767
916026
97164
561256
731148
90772
417217
284779
99246
476443
1017269
606236
746225
91760
412971
739588
664451
387615
112183
244076
165371
394087
607822
123577
610176
619635
353114
686866
174495
578824
771200
29503
1032195
717215
667759
484929
798978
468455
988282
172284
187456
869387
617889
925317
50971
226089
603586
599736
455393
859263
821533
986249
316336
654927
353078
665484
106845
881778
246232
889150
551037
972616
592825
445921
255200
455721
475987
71712
77627
810689
665335
401973
436705
530982
273814
112667
32430
461882
93179
800806
146492
476247
459745
544826
47353
511501
944800
989022
376608
569632
901306
598063
364655
975715
808397
60262
843320
527825
724152
388082
242718
182558
966102
598185
536169
678358
245776
638655
827492
142193
694750
57436
611880
583858
608134
346064
302997
89326
958982
443468
665970
346718
215872
773464
27003
324677
878356
536992
322422
9285
971922
56102
11247
96542
916530
129810
2132
80216
915155
325866
1002734
237132
695917
1026868
718399
341771
267718
816266
2958
275253
986351
630929
260567
254715
766281
850471
938226
915895
442989
702423
453790
697537
54048
1021982
691749
686940
446450
760323
36862
667424
181282
287193
503763
146951
413472
959306
81731
571964
367286
269242
59747
322770
603321
999129
755822
924695
253091
20259
566533
636930
560773
897081
779581
715617
689477
13254
484120
908660
823798
481927
706799
1007949
120545
1030387
351408
1024712
90969
60135
257012
475639
205792
382279
655859
489082
400884
528184
301851
311412
822926
985289
586400
785054
851391
742021
380712
467805
992125
913884
659223
437391
920237
76955
996267
313178
695952
519648
806695
374511
583457
630248
846969
380564
383490
142163
828326
100998
247993
356207
484341
332168
711955
40460
594778
564691
423714
1044753
347961
873151
998361
882019
973057
760126
725922
788462
132854
774491
737835
896656
782978
703742
803161
379435
306061
867885
1033378
15091
318191
939165
409032
885888
147455
546929
1027052
562174
676047
562992
659751
929141
75132
796780
474874
677026
856882
327205
879768
936449
430732
1026648
9427
18221
933362
540988
506655
77733
981666
395551
182319
940765
345958
753725
802777
983123
645673
943351
641821
703855
26667
859988
1043330
120901
575952
531762
293817
497445
941676
583341
788411
420597
420706
138451
1032858
420664
872584
216283
424052
994899
397077
523410
229526
405784
770871
143988
534710
297029
523612
943910
732459
60394
732536
426904
869485
489129
927486
229848
769546
674797
1042452
104874
233124
863652
839628
24093
974701
290166
722922
52414
323721
557041
847084
778845
495463
591004
467475
74668
150865
595144
384997
858416
111105
896723
604660
765025
1014873
725921
655481
134314
211655
322401
522585
536140
102841
631247
415058
548385
12174
574343
13639
15298
69818
408298
201318
427672
86174
50763
1014832
121109
303021
318044
436747
211826
281370
742421
781283
739413
50886
1018180
759742
925593
890165
809240
147717
698116
83605
798921
306481
74114
239476
996516
127256
411521
1025820
844984
637838
226068
981976
606940
741062
712004
542012
777804
942470
731122
714893
173644
297732
954430
461709
48177
212381
371963
697540
943091
188040
254381
726894
531680
635740
366202
253851
899292
568026
450755
752218
924082
879171
262800
1026707
41965
295994
252929
158657
928263
835510
711318
35454
562482
733809
468230
460627
495796
724006
797108
527922
875713
820735
43127
843925
400325
158273
81757
196964
21829
557495
386353
746900
624191
632146
683967
925791
627559
458487
682673
874571
783733
223169
816625
259032
320360
207486
268543
1029455
217158
421401
427442
871466
191280
908224
788030
1041914
2925
862535
323424
119574
344734
169303
369460
817709
796006
365723
318031
55474
1021580
870584
71044
776122
40235
140877
438429
71530
416152
209266
316064
397708
826477
498397
637490
394788
293522
702591
967692
216096
454073
848667
171991
887963
930254
111608
907891
171949
464228
360561
219636
666140
463591
186340
418579
168493
653422
492899
1032245
260093
91023
579534
554744
873446
827352
429232
932933
1032744
43914
923215
403579
832467
835515
763987
766458
789715
208894
223668
848307
792060
93918
510241
659702
961001
768904
336202
668587
7193
768053
837132
536902
565223
187945
923216
543930
1031716
205291
867970
269106
57779
135514
86258
225970
309032
261592
933438
734385
965334
508720
547126
62317
573750
1012573
574963
438701
863143
539576
497187
188607
918416
966120
596089
992415
493948
322826
1013496
98451
103763
996767
150873
427093
238597
966784
212166
612318
905751
986025
597769
344182
235574
340705
392793
210616
566988
626987
509470
142257
294117
1014731
1042127
264749
225180
319345
480963
523793
564588
353130
1000689
628611
988144
668246
1045105
293741
100752
559649
259280
118249
202181
587927
166453
621030
185411
687909
120953
908070
132984
750679
685109
199112
715288
358940
539302
933307
447999
596179
161615
490550
891735
170646
944657
1028622
527285
26946
705604
945549
479309
7441
491379
983595
759510
524792
488387
476420
464188
1037280
217993
511627
979412
486238
38609
501411
577613
851582
764715
517226
695101
787357
95889
59167
937215
497188
323
10511
583832
30471
41009
640597
581356
227328
757422
304054
575129
633122
631490
781869
936592
175602
453146
94626
152142
595444
885016
174393
710198
544677
541692
758629
838272
646582
374653
68038
615750
981486
86154
796469
29867
760936
106763
94500
887248
546672
156761
517152
614432
421781
826459
434800
596627
141399
331562
145878
63491
289594
799272
939106
374178
371670
490244
70302
860742
268678
822117
897203
160391
842073
781455
28198
425364
257263
138963
527203
945106
592607
568018
340541
320769
335601
34855
1027322
713120
952006
365924
727530
24880
544670
317954
474909
832528
373574
216710
875805
221690
685572
256698
807729
896253
238736
690488
534862
482191
19615
362539
746957
385593
163276
672042
196062
562819
544251
111300
440694
81844
146895
818964
58144
276085
328902
464679
1021387
652057
879727
72106
321232
455780
720247
4042
410165
284737
83689
454243
479408
837129
920318
514281
196158
101627
95760
969054
910024
281368
850040
617019
999798
559401
753284
47169
409940
43064
840639
307172
353891
345355
167109
716934
468306
758645
142840
457282
603026
790431
238617
456236
281132
310400
907058
777850
762790
204597
668074
431788
763651
954915
1034428
726439
278035
1038059
966772
88071
645684
477132
912852
965345
99094
214063
144481
60268
865920
564281
449872
430334
867769
1025689
1779
18681
307307
930904
929748
28957
17637
699487
920523
87397
704082
177669
1028223
407363
139233
513864
895733
150089
695906
428579
863668
14958
243492
769907
303527
473244
807523
195960
687599
777041
139685
619904
840790
564640
19342
477980
592865
131038
266476
994713
444850
513165
25727
1022695
194836
160969
301051
290402
751864
29087
308493
585579
322633
896865
738961
415191
799857
68814
386085
1040302
970306
16666
874517
373333
940125
657775
427229
656809
97101
219522
436832
800335
638498
353276
371857
985676
350085
159589
642056
984379
962065
890593
279768
340873
632390
230920
761050
971828
253728
717058
191563
734746
699676
841400
440302
607599
612680
357584
763809
854384
213269
141987
221531
828674
807360
118281
402196
870261
294745
107288
632082
426377
209447
371502
456906
298270
45827
403283
898311
363624
71120
883612
166564
487312
30739
856147
645870
237551
251661
794012
277770
728234
63843
377966
912336
365404
538005
208392
48248
689256
561057
759236
581739
139590
957063
857456
60452
596377
953857
273262
78233
228398
714257
206254
588860
995198
791602
517766
117369
957267
702155
19597
597634
884509
389265
815660
195997
879148
218919
694338
237975
429094
6452
830567
834228
649724
808431
682520
732508
932515
100200
441369
1012842
244766
567063
1014349
969377
881780
475726
698458
317063
236782
41866
540779
198214
593022
1033081
37182
322752
834099
660314
128035
156337
710932
5876
668917
778212
759388
318148
726566
54396
64296
553987
579075
290102
47604
847259
788555
997966
204234
692199
411466
609679
376914
874861
695006
515915
462960
350105
510434
453016
384396
629714
892443
352041
987254
679887
351133
420383
55978
827912
135402
1038045
115028
550803
826651
172508
810479
80624
867390
734732
336207
150049
350122
635943
536239
376211
351935
12207
211096
249357
808839
116740
600567
940021
175945
713718
624354
26904
990174
889427
793443
459600
232256
453883
682361
415974
786856
1033462
176212
42146
364328
445265
130200
748632
467157
268396
490703
372250
184128
645083
272331
375203
819986
901518
516485
267769
320891
278279
89625
229392
593207
199443
589691
691505
440400
743077
881508
42706
818346
86897
490401
879134
479459
331655
258735
119236
1023537
97806
568460
706857
226335
343240
504140
455558
444330
612956
948250
209337
277906
986738
84654
268892
570726
205613
492585
83518
929677
506100
64504
369754
962041
445642
842609
810908
171487
205905
986064
719289
563805
359389
471503
898315
828739
718148
661079
638732
790584
947772
783262
383232
306579
823672
419053
436467
500365
819706
150465
734938
676429
956022
825080
507873
506802
746927
214918
400151
500552
500648
588733
911745
726365
263156
380872
672273
130073
750618
609104
283541
685896
187642
858394
901473
644843
322378
682689
711837
553749
8522
209764
806111
480141
222183
216836
41945
441041
1020266
651433
581335
607216
34212
119884
784668
904350
475005
916222
227866
469760
498470
981877
627685
805237
58527
919613
466745
1042472
747581
1014518
763952
933270
920850
410948
958759
877882
114790
370908
769773
228880
217181
710507
805990
998966
493459
613730
930360
44453
491826
553034
320213
716473
712067
616933
371304
156935
886113
640835
765157
713566
56795
1004165
429192
815348
900426
526321
54956
930257
1024033
856470
905689
155728
128259
357848
291358
938881
656095
898524
523481
994779
254650
50376
383292
899136
48550
1038375
933487
343626
770764
834085
828235
1040412
101123
205114
41113
314822
62330
437428
379232
422384
499124
446914
425166
457427
722781
723610
875976
110370
536899
497924
295880
456834
879516
350517
633616
964562
799341
1011523
348400
111514
773311
4328
868788
847829
314000
705815
293125
20658
31308
637333
753255
221837
589097
665719
654895
811427
465316
41230
338112
544528
300849
1023219
419965
713990
857568
969703
498534
57582
479896
129559
359327
500191
291882
130146
897426
486846
673947
531253
600193
392308
814007
101412
236343
344990
788997
484294
964990
930237
475778
342022
189928
248618
260852
125678
533666
1019411
289240
189385
843266
540018
900745
681529
1029584
944943
956229
13871
417909
454664
943825
1783
54246
86898
625451
9419
49345
794792
760894
86198
316491
808670
359394
38749
339281
21142
200991
943272
73518
727515
738297
571897
961974
482948
257717
361510
168002
445735
198594
135772
212930
1010388
996366
899802
960887
984625
24674
784976
64787
586369
627577
969810
1034487
370420
578283
728898
18416
870491
1027787
612682
699424
904558
164215
375002
327274
661358
421678
305293
264706
137566
595836
497699
703077
137304
143848
822129
335602
833430
99112
176170
58074
163979
228216
741948
789456
191254
583413
796772
701740
495677
92869
819237
149481
115751
242941
449094
62751
594856
978489
157277
935220
1014648
597788
447490
175475
509351
642933
645616
157867
281278
796313
38206
1017248
640832
15280
220499
307213
1011156
472175
624314
714538
70086
657824
1016412
781591
219445
23841
721735
59436
360976
969805
845205
323524
200345
216395
614761
760136
889964
530279
679742
506984
178974
961055
779842
213446
275734
674451
355738
933726
568875
618939
86252
795640
689736
838423
916858
621954
390126
676611
289552
173088
232889
854424
204184
753341
648274
718229
566731
184151
357816
285324
668670
99972
683371
685719
262387
664992
852812
119086
490543
218752
772736
744981
187532
221232
109502
646832
612112
53075
71137
380731
251142
730575
669502
78063
574563
368020
546680
347341
240566
236890
799225
816246
571854
722053
288778
430363
762326
988570
334357
387172
545931
914087
120627
799689
912393
427759
391663
141937
555473
73330
505011
819123
1035936
727189
483212
979630
829177
46965
1002764
298185
342023
792951
21582
1035716
677066
357940
414726
525915
309867
897943
545740
715329
447409
1024795
117803
283691
391909
1013248
655135
858249
76079
287917
846885
769644
175208
609831
438262
926071
905643
895516
942377
246164
237671
150933
482811
269461
767037
875103
717368
666689
574368
237216
425149
682267
728882
709702
263680
417413
44538
558038
884235
943450
258093
278204
48383
160609
980177
635580
646145
34083
87270
450303
272793
139368
449219
96417
703308
434895
616641
578413
734268
296708
607194
523020
484495
508339
39688
846001
143622
295313
491967
814664
37202
874061
974724
547921
18672
568323
794221
100373
362936
929581
794060
790888
125050
825908
155145
1040365
104472
787412
308449
165916
867927
145029
361108
752662
686918
1003889
608032
227389
131937
954145
793564
200715
475227
248513
91661
722602
969538
600554
689663
822424
273218
692550
96247
986505
899160
226585
71932
910532
563755
590982
1018009
815218
1037340
576216
1008619
285891
749255
159286
1009173
303709
861727
545573
614917
199020
150630
501897
317512
427938
1037763
678264
987416
1002948
27750
665199
163404
664055
264705
309727
899474
818300
819608
97894
874605
40971
361555
326269
205019
177496
101478
537222
454901
133006
242560
16144
746121
440477
120066
120852
306317
627336
610489
725506
775308
40934
663162
637343
825439
657386
216620
183138
573234
88260
638661
134944
360686
187535
319967
259878
937803
182115
966197
532017
380619
29503
40110
487675
520107
149192
621318
109798
496882
691916
783687
282588
679988
268037
326032
236599
402805
986807
239979
313976
875937
539424
862302
243930
638096
209407
614989
427042
861806
262409
819429
156847
614372
143539
615274
648939
1001356
274776
263210
514363
128513
741708
640917
925642
105789
880091
1029124
80866
804335
255577
1033490
79759
1036955
368193
142678
152236
764101
779109
485617
212914
11732
919095
1023507
423337
361633
128829
151280
499001
161752
508668
960689
699427
980424
249414
504218
68072
1022925
117375
826649
937039
824365
230679
654243
447083
77529
335532
108375
449762
879326
564779
16756
862189
630596
806539
104604
106852
303182
1025843
4518
134648
655200
957571
266302
296915
701842
466316
386254
504402
295914
1028096
52827
892923
210791
38288
131472
676857
602816
622520
343156
316860
581067
775441
578600
138489
116604
600618
867678
810536
994039
206597
134224
995976
930458
93211
693328
840579
588104
410112
806741
54108
1025086
106787
643982
236655
1006257
235866
587575
201624
912764
472679
65177
987573
654108
258877
455688
451225
401808
798797
512251
235616
392353
558106
526101
70990
915852
673083
303606
413966
665748
101365
746545
456571
238326
2293
290788
225603
295097
805023
462401
861615
602561
993319
199344
90638
710855
174079
293059
144536
14090
385203
868111
358500
919870
978224
316405
905960
714354
555950
817656
8810
246153
945636
816710
516623
301598
314373
189266
680761
107092
368964
43315
340431
9731
1044629
138130
22839
617859
98589
16148
527687
193419
1002497
457620
385596
565929
761700
794083
101659
1027876
508939
428671
997297
889440
1021067
839190
809251
850504
1022844
287394
264843
284590
161540
1028069
487678
206855
331721
105338
18262
340949
987332
963239
637916
724179
203152
585868
872536
727760
170950
382762
350286
1020140
116974
287178
254891
952977
568402
498812
482860
616443
496387
976268
56169
962944
115183
157569
627984
465703
549777
164083
884189
867599
493608
392833
859721
846954
865675
864424
670889
520663
322248
1040986
794328
639560
627914
468919
102095
423928
257146
308967
867128
483129
510050
242402
772699
852863
28822
747698
522781
163116
523080
318683
426051
923239
750706
15804
467259
581267
306430
988100
349823
124993
482178
508049
212616
902639
436239
816376
361966
162302
864898
777810
913975
794431
487651
966337
248586
926244
240928
591251
732095
852775
270544
82998
5339
145754
522297
404230
945403
235719
104793
892410
440493
704058
386917
878946
1042484
188303
739421
259190
504987
551559
51829
112189
568774
948955
407698
223015
445581
197625
525419
852593
861834
239781
664823
504741
633684
771684
73127
247516
855011
424485
301355
959835
129479
411689
1044661
821207
604481
979457
451669
199329
804535
1006973
823773
1024207
620916
724957
437756
135826
299361
645535
622027
193490
383832
950300
313604
665675
3544
679401
397174
823275
292121
671296
152822
433390
294813
409483
726923
899272
105883
186533
825004
801219
391073
579035
981381
606419
649342
638494
24311
512102
129214
653315
255023
720748
129994
279652
1017407
721979
442543
737955
982638
604562
265717
157180
442315
368400
184852
53970
898372
978058
295806
845863
539511
761676
212877
399798
1000088
377862
796164
782660
574513
672316
447534
873478
212710
445530
635951
248083
71347
28335
543356
343742
766544
728769
413652
820706
886947
520593
432136
501345
423843
860877
967567
30025
532499
542705
236608
984513
583670
423835
691665
790503
457437
264100
942208
1021483
86358
770143
907221
978151
239322
915080
197845
573829
595005
802348
911282
627170
432652
840615
417113
543265
447842
254405
552524
138008
426023
493998
347532
414026
309869
559650
611660
884385
614980
98776
62041
291967
935727
495265
580952
541857
957951
556847
43362
72646
470148
104436
893514
346312
951271
772744
884294
883796
688181
44147
138663
336231
102668
467648
368045
704471
847233
185866
847908
715571
389477
332431
13206
461162
684582
846583
738548
499041
201209
603520
578879
859075
805756
1043935
596916
665941
487680
572425
752470
417260
59457
994436
703945
684242
694626
215101
812091
453220
889585
917038
831975
813961
666744
474605
647089
202176
353186
484127
65710
476718
881452
508996
596139
785091
204543
964371
825834
567478
563436
223483
653075
739909
458154
405484
315234
442574
799610
946182
314576
819130
378071
543924
565171
97160
353304
493324
238925
604421
882151
268929
983482
778781
738256
508368
214083
1013773
53846
31866
662323
1021702
753307
719266
637704
683836
939988
833490
159393
36273
350892
601029
477780
459891
382803
194622
274437
674969
272035
99470
763373
841202
813148
800194
347355
86051
792509
692377
658840
771350
86010
148008
24274
598657
1030782
610201
861300
356099
966553
712717
218591
845750
698178
453305
679176
121421
79343
319167
190929
522271
927152
124173
623036
688142
982916
186062
843115
326026
1029680
268254
261652
265985
775161
377879
55360
421286
466850
483923
879836
148863
188783
435533
429556
362540
144433
7879
818306
1706
987791
746645
163215
522290
572613
804828
484441
200207
162460
667163
869960
805089
456934
491802
537130
835836
220356
326138
664270
561103
766885
733170
151417
414847
635385
560728
909976
133250
971642
23417
774085
811246
973803
807279
508138
166318
419691
258126
467851
792334
184498
713844
188645
370312
757940
727763
859048
98269
45143
148680
39914
583905
811709
37680
309237
607124
91500
1029536
53128
752691
241410
476721
15058
875354
587466
408738
945072
641557
360908
814535
953626
684240
802462
439334
988806
749966
285758
538279
163636
571534
591743
197370
989643
692413
289724
871387
798831
929405
391377
836743
724712
541581
1016851
782599
930383
345072
993714
1005036
491601
314320
222212
355544
956852
719860
248991
706931
197250
798582
673225
754709
769292
308156
182809
576640
517956
993466
337085
886461
82716
747009
27949
695736
271679
328677
548525
849754
465206
388871
20979
832775
35901
325822
937064
42635
631771
744637
191654
424788
577264
419426
1039474
211853
322894
665276
520557
223719
57090
844020
471756
91068
121235
253291
512460
905237
104595
855123
633011
610173
661137
757399
847566
710384
773378
239043
783008
337872
81257
60207
646658
205051
835131
602104
660106
64594
194604
688083
303645
773841
342873
560781
325394
908200
362354
53309
295592
692775
556717
952791
1013887
475808
584289
531398
333027
585064
490997
851593
645068
719020
121177
296826
972110
274613
407784
41503
723587
146219
890094
529730
853257
798444
1002766
174715
376772
312588
812734
603687
830124
379365
41558
78635
862451
257193
256881
237184
839204
292041
342705
767259
492622
731569
461822
286967
979249
333905
210114
793874
168825
733716
838319
819901
170636
340499
384627
872005
414442
250799
320221
309647
90770
658377
10484
417929
809627
257223
126528
997596
858321
690651
408221
939538
227244
1017243
960525
762385
392225
676599
164397
429954
842041
382440
436443
1014397
212417
24855
413279
808940
744973
45294
602180
509678
659668
923376
5418
48502
334221
76990
870031
291258
92943
223787
720710
791062
942447
415217
429243
892076
84007
808245
292348
298563
105888
113836
558406
156706
548415
38059
342950
784739
904410
853326
969378
453856
124748
809521
958505
890817
855401
530625
562228
646851
262969
18441
80061
2935
784020
396723
466344
620098
553529
742377
908828
342523
82913
174776
343996
502631
209366
1030403
472169
47515
179944
349375
648402
534131
895228
883549
42293
903044
583708
211289
132980
726340
530568
506593
404026
957704
769322
144420
185406
666085
319644
544624
305049
838208
345747
294692
339747
1039191
1028387
292902
358775
369533
551393
246307
490510
874910
689164
824961
414826
574801
448389
543467
124806
810668
109010
224455
1038683
844067
34040
329995
493790
474535
9997
922634
566333
601379
756077
444828
384790
198410
365235
686029
870190
261502
977298
122780
565070
717068
825811
986657
820369
699894
1039925
822639
39039
681782
999883
35682
515834
144708
322229
388026
379757
688415
100444
58017
441020
62866
517555
154237
895912
629856
150470
202079
333412
228447
212121
813572
12302
628120
396869
615381
688844
1045172
328982
1028316
313846
901953
698226
21609
858456
1038141
101600
771866
31368
965144
572040
138466
570380
916574
79595
705699
841631
196317
468775
493409
454456
114517
152918
787601
557629
1027733
666485
513008
1044406
572344
224583
777354
65381
283434
424736
250890
1037708
667746
602759
682592
295591
1036543
344594
619795
596782
328623
141205
452404
870508
893972
35451
862448
45139
440220
229947
725035
645183
385818
697061
977239
392131
713590
773427
574932
417309
211454
418547
126295
520299
214904
159244
663886
601759
384570
758127
823199
303996
728831
104165
711872
899856
563262
386699
223396
694238
941915
495993
964922
521357
308862
871671
208655
635816
1009053
673709
20936
929976
10246
86881
695715
722939
214846
741096
557730
654548
957501
762291
229173
787124
39523
392988
530669
812598
643046
854478
368941
147227
630304
81130
279443
895474
669409
243666
1019926
169632
222386
177819
602991
818110
311107
120184
757324
861728
613739
615020
278673
226030
400430
454637
75783
230942
484511
363254
462331
595907
613394
233974
876938
790010
246919
178311
968206
850587
931948
488849
667855
876805
648462
978080
175096
340814
659916
341918
576754
792373
183627
662686
345812
99006
613197
1041234
729981
479119
553847
335818
81082
337779
592003
545738
482766
577471
934741
866819
995666
854697
148852
13179
101506
357795
349947
458589
49793
639938
203885
117531
630332
115998
988268
346245
399006
709
227289
682859
38147
836447
940192
551270
319401
58360
685776
230519
795408
929954
513454
367475
912163
824693
550403
976493
943209
337722
341219
639753
573197
207529
1033886
108437
220957
702926
905495
620134
116407
494714
240596
762052
157535
285425
866391
474469
447742
78863
542014
769387
771496
115031
680395
34005
531224
485201
849549
520309
324145
128380
19562
154618
110809
10552
25328
845332
487568
710223
796918
131676
669917
491278
499807
1031983
562533
968206
26979
743145
569530
1033560
567826
40954
620971
272886
600833
556210
733735
351541
263247
115251
428546
335554
544320
717078
772962
604884
626655
268068
987640
318881
706428
87028
833153
68484
843402
469180
213481
796445
298559
1016931
12094
469091
884422
52937
222313
763378
47363
799909
717456
1005284
681670
48736
164631
872740
415937
193652
518076
290467
571200
229760
840940
582619
534059
822760
327639
438293
985753
652315
396689
87943
530998
812914
192854
797753
549905
698987
459673
758615
694185
527612
994582
941414
105904
510782
709491
538929
930117
575182
361944
613136
570103
443588
498899
689606
902884
638931
193900
35661
805547
641255
85749
340009
228938
264148
684920
910489
80088
973492
701463
302360
17311
589005
562019
351769
576031
860936
99482
1006778
1017449
64688
691884
708430
932782
892974
440422
583393
451871
311198
933804
575147
655818
545591
219502
174512
396345
646058
292331
963707
768005
866726
892630
132317
330953
626176
637814
192859
111294
1024138
75288
779247
28050
277562
648867
208932
334813
19959
280247
171584
67775
1011776
347630
647317
211302
984880
689668
777650
726898
961673
133652
290463
410199
339116
306553
718362
469784
857904
593800
861438
610203
936348
245422
393648
805559
875583
133264
764582
7276
913368
997092
991746
897634
278065
458040
265248
857207
662926
715233
632613
163943
642723
807569
421934
1023867
998223
194566
987987
703701
634316
822829
700267
411519
737228
245021
944709
704267
405262
709496
19656
841284
570462
40904
212395
273420
596957
147040
190997
935749
357900
320
487461
490630
143610
1042765
737141
732695
577309
226472
421917
1040993
489563
563789
802510
266832
183245
349496
789600
19788
661995
359871
648598
997411
799421
688859
313824
680608
725214
19425
637895
506431
960943
658899
436530
834732
175492
605759
731315
506958
453836
19948
204830
359081
121868
1017819
1010751
125763
522413
587902
103518
635780
419018
925291
871858
646700
707694
514821
773468
861379
524707
417480
876134
987783
790832
928422
867747
130719
617607
899679
283766
992503
367196
254635
357348
339728
28079
874376
858993
692303
651376
827372
183061
55299
953677
29664
815262
562850
113672
87883
416343
609435
1036645
297189
130765
905447
903057
824248
950260
524808
749573
137800
463956
146373
321145
706296
44993
958179
685053
970400
582723
621638
513488
851964
732671
369083
669722
598436
621685
573953
841154
854415
402097
314596
308536
375561
369391
566910
680327
959843
399376
366150
982986
250195
87414
747897
639840
439266
888271
39499
814543
673689
312746
483554
470736
657411
1018630
128359
625485
577807
125040
69238
182491
97981
137786
422424
778837
361246
64576
46457
472327
1045306
390971
957708
691146
276664
115253
1045118
621549
520484
279276
609189
605861
865271
610360
17118
651402
828422
193310
352042
752182
643989
867825
664107
181525
185582
583030
793860
630227
856127
611370
437020
304421
412602
775444
226512
502564
340284
370200
246504
654266
511608
287618
167833
293341
262766
671915
574522
899503
885067
481608
329643
456381
982778
730483
485149
880758
1031378
124316
129262
989073
374687
274983
238117
467112
457757
619790
628340
687984
749008
365306
742698
755171
869421
877137
150770
450709
407335
324630
1517
201112
462252
635053
1017476
626692
864623
203743
329391
258469
486543
676847
678142
807050
921779
58970
652960
801302
478020
858334
69640
132897
424479
91899
941415
384822
253605
314917
758975
632408
790483
94396
117657
594210
448549
837213
909002
653309
1001635
393391
758939
198668
794745
836635
414038
414656
104672
119270
410012
297064
669734
729048
1030977
693109
371712
922898
1011788
151079
927062
702523
909341
63602
565903
569283
338875
294221
447848
301833
963720
761836
912545
1038954
832012
239639
423909
777028
951864
349759
474128
394536
299039
967402
514911
140428
222853
228154
471723
146143
435548
503513
1012095
922847
219252
59106
459823
983551
943284
181997
302610
807101
102299
753470
214919
543821
917682
1006415
232214
512885
1010978
365564
458847
858535
716710
378576
609796
205108
257654
937681
652350
41534
761664
1025486
817865
422731
216971
436162
207863
882718
827083
950484
999151
284245
391093
180138
290393
706830
281664
37389
728934
751858
63366
619579
1005086
636968
281497
1038254
501298
330599
603051
761222
477351
68659
346385
37965
818484
345187
942629
16368
870077
309744
397315
765273
939801
596866
981274
84657
416747
759254
417817
414521
490839
771855
912994
246846
603163
1027176
965625
172759
136769
882951
827342
1003242
111737
161298
371052
793982
888676
652967
863801
554224
670649
835084
525687
225391
438216
478418
305728
648744
109960
431005
258225
881969
95923
1007071
831920
104248
16914
114048
968421
613592
299481
684246
86658
330120
108040
453086
94016
635265
92708
80498
333303
531533
1030618
56181
916581
232266
718145
459188
537136
457220
954825
732139
714023
8524
778403
808064
894287
658763
243311
48439
591265
186800
297843
656648
286033
173305
37956
122272
870252
674505
468522
881885
755248
640337
764035
951487
679909
61254
593480
117626
926897
567420
829930
930569
617510
575121
773989
663480
370572
358368
567975
161832
808911
960386
321922
192899
380376
105720
992112
48491
523843
593005
514679
819603
660094
23907
886953
701456
712785
172029
224269
659976
798596
817410
130505
545230
1023464
581154
905615
755470
614937
728945
226923
694661
839222
886437
836630
536562
487644
754165
424137
471965
686545
464350
840192
499085
689784
683761
299754
71436
950373
734362
974054
411759
713057
461617
729549
53666
692232
716911
190848
439552
459255
764493
567090
1009100
932127
173359
497400
562075
746181
289737
607014
436141
207976
859651
237428
92688
548562
414136
948438
314678
1011975
155091
275385
905586
25780
456897
457314
206075
375917
91043
637033
92494
972244
319176
1019302
582591
283838
837723
1017304
438272
229667
183901
706410
177208
85079
984112
124548
609350
414001
245820
198013
643925
851627
369011
768615
567288
165228
384637
241841
706420
553483
493135
561377
44139
672818
949645
291839
965451
249878
847951
472763
565437
490904
820228
594566
805617
518755
835912
717430
277955
30542
374545
937841
941911
506264
529093
872819
42233
309300
593307
701498
696309
144910
494370
1039356
587760
377075
179133
675183
358569
817011
620409
869046
908857
422446
346775
270293
456313
337841
836020
286843
234015
93261
794872
272201
728198
910532
1002446
432259
429300
427117
1003558
317934
271828
25033
813957
642322
653574
1005660
792833
946367
809944
39990
670992
272949
490926
806820
828507
636104
301252
933169
1005807
823479
346961
867299
801180
844567
474145
114199
32188
285100
181439
963682
1029589
610374
579722
24790
16532
467201
543178
901585
947544
537380
658072
746219
115327
250788
951593
93906
476319
383287
369353
883342
561439
938817
94086
228563
474222
26198
825369
473283
944480
125326
46012
161620
909109
696858
466871
916566
599934
765225
406886
119123
889978
77963
726414
238811
197753
963512
165679
274680
382472
321364
402377
135654
691168
533494
3439
266883
133250
223782
949593
125227
60343
925058
778362
298795
403044
938790
294063
673304
829514
236177
447287
102606
320823
998441
293999
518416
126781
829393
231548
258377
806377
164516
649139
931341
515510
778808
273126
1003420
411167
641617
921733
652389
297099
948808
599954
121962
464492
872952
522999
205672
1013810
947930
618847
551552
750401
157801
336004
950277
168211
417402
550818
681055
394010
909177
752291
817377
109693
680492
747257
928117
968783
38295
886770
103811
770277
421179
1180
37504
486305
475585
428032
127063
448935
647294
522187
665482
675439
217073
422866
409824
72568
355097
779069
521315
120934
567395
610406
926575
703341
772286
579907
780507
1018436
490648
903802
414100
261421
71874
258135
36159
771202
58122
519505
923743
926264
55727
616891
849323
191763
686203
125219
662742
519569
890125
726823
918071
544224
306241
369238
126529
768506
257978
541265
547626
827102
809712
941323
579712
329569
963655
943764
41285
354279
865062
178194
825461
7795
482722
899270
25628
333176
997726
602010
29272
1017744
883099
860644
852967
162619
510016
356182
124189
647298
75948
336961
745283
967469
373184
91410
134406
882774
415767
106747
964128
843129
9544
240069
171697
625267
852872
159938
302484
838176
425366
72614
274478
803130
1028989
996205
485179
281439
178364
648486
766901
426504
316606
625268
438066
674931
752098
701893
413922
365565
816356
596463
107785
315012
792223
303413
269649
28702
486178
310663
334119
487220
270026
99343
879023
907976
895408
216533
133648
781465
830464
546834
924494
581514
987239
331191
240683
880742
951029
843461
180492
938778
463116
621612
352513
65935
515621
568919
443728
284717
890905
70046
861310
661550
538167
360326
441276
287300
779361
478511
34096
479587
993012
40635
170226
181994
994516
97208
160785
597719
601882
320167
316140
573776
291965
894971
836777
722621
256943
855069
995111
139588
804292
36288
365693
699648
350410
340683
117180
270491
559062
744809
475662
1042748
508244
763111
1025371
365219
793383
638522
10425
390619
961613
999617
590265
87847
1016519
308416
473826
759865
232810
702362
725619
583081
206936
540431
917090
221047
811290
693901
579316
294999
51791
420372
723536
594723
80382
952686
481962
551144
426593
81459
882876
1022798
664880
401254
104
470816
339553
822501
1011542
89002
704147
619068
534002
812828
10780
984275
340532
972981
704468
737510
485523
842776
588480
391597
78684
862787
608615
44362
242162
617873
357374
549733
239280
864191
50353
219083
122359
373753
429321
939885
533163
569044
920166
625052
873982
108211
947398
638879
802063
642315
402992
187673
447726
69085
244353
411187
662138
944140
420109
132843
238259
643450
301619
64461
720260
231600
993672
516969
86883
810731
405529
465493
265698
796227
495694
261691
973494
316126
21159
133573
714310
77872
898990
1028023
646737
385979
348044
628205
962912
757745
712573
300482
661808
261024
129221
880888
104522
745501
253028
746550
619040
64336
3556
582235
311193
794534
465345
454503
41229
328235
295076
251148
693089
105209
530923
988167
525268
278244
207979
998351
365991
464550
572971
377249
217969
657121
254958
366692
971191
929305
31800
405626
972693
36432
600400
928955
425934
192886
811282
210908
551731
532539
76190
201780
173948
218489
577887
753522
183113
207356
610815
963747
48889
514125
44511
974579
802499
577992
308510
840613
237892
22035
490773
504036
237233
167649
210726
288313
816466
1000882
372333
511209
269915
569789
1031997
119578
626761
138519
306213
885104
1006073
421950
878783
931583
454940
303405
444023
834052
354047
184082
606579
217540
840908
840953
894638
468309
150831
516134
833125
572933
469879
695966
354538
254668
778457
232484
504253
431359
980812
4867
1033868
352211
470612
572842
352577
179947
313163
472503
507864
501328
106930
724012
742477
590063
1024474
355676
895504
370051
801592
878646
336503
342357
570470
535575
4443
504702
964412
803327
519469
306900
513365
1027651
186616
893829
570518
219840
441393
709692
605909
659172
1015135
864838
52368
165224
971672
777389
377132
1017594
1020429
594152
464291
599215
1013015
781424
330463
877209
85378
11460
817316
157905
928338
1000590
512471
387444
391642
331165
923309
224441
25684
990486
242448
719581
379198
939024
706405
94921
843216
816911
391034
496935
566816
8158
349922
656581
342249
736254
88594
594695
132540
1012525
363893
851362
388027
318879
978027
48093
160754
1508
143953
638482
968504
657229
781069
154016
461770
941463
99908
776303
100810
139348
723408
501790
811805
975527
650528
70339
882311
648059
904577
973882
259727
117440
54344
54006
638934
326866
204772
149172
486512
1017079
744820
748401
946222
206180
632166
383423
515549
520782
116079
487507
648084
310733
666479
575203
759132
477523
465324
595392
438993
50787
1028256
273356
781004
661631
359530
47236
630283
95650
242755
423421
117692
609226
879140
623935
1002572
378372
282955
864589
143242
454811
242146
198335
542386
455370
525093
380572
212462
263665
1024006
1045459
505330
596900
1010076
206520
354535
330011
549314
338973
497996
135837
379186
59635
811357
30026
599659
1037287
848904
203507
252399
994868
713419
1028547
530367
661079
918857
691534
118719
335579
615060
201492
1026011
920864
741749
543992
739739
1007588
18674
67682
581466
487382
548681
739319
802044
235772
891761
934550
511276
827664
90998
156641
222050
190580
842148
543278
404574
645230
462231
572121
786536
986233
336945
468442
807374
564656
890656
680104
580423
404310
142101
293573
938562
758757
457229
694203
929286
988548
324735
1019487
653064
1042453
628813
956329
150111
374588
183818
89089
104925
841446
189235
175292
738853
525625
611441
696232
121309
535231
846213
560454
465558
317116
141454
1032550
784221
520317
958582
327173
305080
766576
1020348
87032
99215
701237
104553
887974
691664
885759
790806
457106
620469
522244
704539
328412
167881
456041
420026
361840
15448
108400
881248
1015536
625716
358839
709380
491835
373212
177886
814407
72153
309688
54658
972186
640915
821801
891389
438777
624140
372362
474805
612623
680309
715486
472021
183059
654417
222065
985444
350226
499428
593009
348487
92913
364403
456744
814336
960294
795269
727007
1022278
160157
608463
1040397
546988
178612
317798
869015
295566
951395
598562
42524
23834
940624
266685
961131
765056
22261
880346
707720
206427
39503
144567
392662
63788
365614
514843
721126
541014
369175
980131
774339
363835
457196
740306
31625
690668
969170
498497
729130
644800
958795
82791
464968
492413
293293
926528
633302
80621
395656
768062
532768
469879
355684
128520
250678
1028697
109203
199130
169755
723690
152058
215621
458697
826966
758595
688068
894079
20160
31390
589845
483062
906236
666906
803602
145860
401862
855846
634915
894290
447233
531440
25614
68948
433425
133403
107526
224667
920308
73915
1029744
851138
611653
139273
347961
510295
152384
719121
758739
868273
26138
922520
348646
272150
789876
285155
117756
993762
798367
622811
454406
894820
377073
1008814
716046
504960
1005682
945681
442080
423937
1003028
190850
279964
504555
753265
381556
10415
505981
152855
801947
1018663
597420
680330
1019797
497678
161349
216683
334967
519532
794401
874952
871068
664656
893781
759305
531325
635172
581354
903520
409831
614828
223994
124962
282710
963389
1008518
932646
565901
855786
904501
901149
66629
795691
749591
186237
79788
18699
34163
120927
316202
731699
956380
156960
4810
348612
528938
490737
1029198
786971
414662
175664
862505
223776
275437
234416
828411
622323
599444
455774
755560
831401
664376
141805
353395
577906
379902
926690
90588
402547
13150
48801
743135
76421
50129
674049
401204
642886
975973
761582
540974
857158
964709
928421
54158
252311
1006344
723915
110632
112392
91804
791686
923936
595916
623602
1025575
126173
617078
606005
288515
694852
564289
515614
950653
865530
364341
413970
565104
725514
956958
453867
689609
733292
804028
787209
552392
192120
962246
169554
842062
745933
314658
404114
392977
897718
32809
175194
946067
942396
613542
229837
59242
248813
861503
712224
567487
548402
1036560
743914
97364
424741
748688
482845
424675
379211
791174
395435
860893
712049
45865
506609
962273
144339
656586
410461
617667
858832
361425
873610
964279
110659
600856
500475
611315
361970
102179
569428
903337
940986
906817
293781
535253
6337
1026356
438656
5713
659697
267464
292686
530651
172441
98374
697798
363427
572509
838421
261171
684996
147426
357939
874418
182519
809060
6548
9969
677243
166142
465226
61680
189259
534662
859317
899746
17306
47046
689730
585139
739365
1003788
350896
368884
521542
751207
528005
664945
140943
936836
117377
447674
1004884
936046
849042
390679
251055
635807
576333
565744
441100
221404
107507
41630
151466
734599
50921
608227
834791
827777
967164
1031444
886689
41587
350876
189347
224145
591089
838956
509224
987299
400116
407415
282147
913875
26980
30310
1035940
873077
25960
72672
909399
301857
49006
121875
851213
927066
399369
965608
188278
358350
944378
524440
380067
239971
402853
566937
28335
86733
318123
727808
695454
670471
465768
590069
762735
757973
34005
554551
823003
182598
945668
293473
615224
393594
577065
217261
500917
938151
78679
84278
355654
266886
915408
7732
106897
27302
223836
982421
44223
542233
892370
637413
228471
714637
292323
900410
1015582
421906
132084
132251
475068
92243
36585
97044
63535
754997
643244
321812
928274
392312
214133
85145
760843
957008
910431
1033834
305054
612300
823877
644072
425563
845604
584205
548071
566945
562769
988634
253757
551196
991145
728010
70671
580884
169495
314741
36207
916861
360976
826015
822250
270995
936079
407064
471105
977804
393928
456522
486536
155340
196911
909562
21309
47722
46110
566717
767091
1033753
284959
718728
348656
50186
467760
894134
353758
557109
248608
183186
693661
472897
234576
421739
224405
378226
992253
178317
409234
936680
556977
758378
248228
344952
936074
962782
138921
408934
521692
485425
58273
544928
532328
824489
666632
500171
167426
6626
533420
475171
841322
750991
162361
63676
111964
1030643
680131
610537
202565
465631
919770
289601
466110
1027447
660695
508732
273828
812916
486498
449088
740458
613116
288715
498059
917721
972303
90424
496059
489806
930950
453991
568051
816517
347198
1006629
872432
755505
629339
678169
947356
626522
1028728
130135
616924
901161
493995
950246
549110
854667
43359
1011614
945158
361883
48650
723626
284786
747675
987846
612899
7564
610914
148084
11918
616570
670331
714474
679445
598467
143589
476915
984883
2096
141665
119908
615661
544626
119999
366824
370020
876284
832945
601012
406063
726320
1034220
258079
600295
664745
724135
510307
455707
758232
212931
26450
84607
36119
230939
631410
848664
275266
591506
227519
461656
205607
125059
839898
837650
713615
317540
285599
667098
174817
657029
775225
204464
434054
726066
97361
546488
907476
584622
451538
910443
222822
260269
993383
974352
954936
991333
1004574
788429
589304
1009128
261666
734021
437310
989900
873914
756544
444531
109803
896520
248937
395641
560735
588310
194867
420736
657130
958927
608579
566697
927702
26588
918323
763157
783544
456867
222320
127153
515813
927239
723804
642650
1021681
148782
738256
372170
836275
100773
748245
463202
913861
266684
805622
233123
828714
101668
439443
925569
231007
807616
232440
100483
328722
239901
284759
850536
307899
709187
882095
72661
634210
990018
532590
780912
650353
439808
815303
43519
440293
524061
140839
281608
852290
237407
376593
350296
825802
234775
923678
763994
735098
895307
1030101
788372
374667
92026
1013318
999391
295072
951382
529380
949307
938526
611860
849931
599575
1028864
802735
628433
510423
31063
1016060
212107
1018562
16495
446878
665928
201439
246250
16095
701571
107834
778695
698086
247559
243168
764604
457040
765868
539393
464718
55237
434192
191704
806560
271447
496283
614492
251741
147150
236683
608945
598190
897693
697533
290339
77654
304606
968170
104694
318884
647769
187140
254407
61182
993800
645797
154656
826838
772358
1024349
467989
385685
814032
792255
546427
926023
538160
211751
152028
210420
1003499
589211
42096
133381
867971
740209
346757
909966
186586
889139
1032715
898955
529189
970799
226008
194318
526628
918226
558912
153055
120570
118687
37166
637518
892623
203768
834988
140673
53223
114943
908509
889958
309859
738433
182138
909863
396363
645950
53101
860327
1014857
2916
998346
327579
685480
313526
425794
94230
852381
553188
309721
350994
835635
159663
723816
342557
842907
100007
745918
744197
103979
93685
594481
430919
546755
77851
72643
905097
515380
514730
211654
847161
98067
497819
948730
440513
364267
1007683
771691
29052
40205
580077
743553
15514
443519
1030771
230313
865153
439453
640372
131288
683370
353288
236592
1017298
800157
27867
591350
509349
631483
967015
251432
833552
697588
360172
289268
300701
398021
389696
610340
139415
599644
555298
70404
68550
101343
128234
943781
441204
387839
203840
403314
593235
591716
369500
595647
1013809
966691
222490
290924
362238
429325
828027
696282
588895
553306
274159
582183
313885
893175
545469
239528
481874
559364
303957
940996
273697
897749
703460
156318
576045
128638
430636
93353
901628
1020603
921775
283659
61759
1041702
325352
316746
306374
63133
40910
816415
248887
249080
660436
864441
851245
499346
220323
359463
400708
969458
970671
1035020
609139
959405
246400
156923
6695
947019
116168
1031753
997383
608959
748821
63587
37315
114608
268486
589700
397484
275238
969421
609390
464114
906124
553678
1010453
899477
170259
379033
481130
321671
339138
718520
894680
712227
884651
95035
273519
768477
918168
809430
443111
148357
212046
857805
919206
124038
453521
790499
1013308
960401
45751
967769
956353
289820
982474
390260
55150
979879
966174
872161
346416
533771
779745
174008
492100
672195
650134
762081
448280
646316
385099
1035725
925465
1207
414001
224108
663001
232411
528638
551168
92481
845813
213492
963928
519064
49413
477338
371722
506070
564184
192992
378821
165326
371062
696305
423630
558602
872511
321940
538818
527760
278904
966842
551578
236475
991847
642336
326892
786930
482061
252487
919298
776557
297885
451280
697241
526148
513
504279
519172
364136
1037498
499482
507459
951034
656702
314778
864081
1017910
6192
452948
540091
137786
1012036
403974
177996
401629
843616
669422
283415
50763
831114
390967
380427
630493
337486
270140
437468
125670
477090
258376
890400
664080
400694
93056
560751
267518
231516
1018713
423688
333722
370494
834473
204715
663932
860742
854032
663180
813836
445187
159011
327284
317257
329180
438712
961467
500601
893696
12031
985213
991671
712308
67763
125076
481546
4021
169594
535613
479879
450981
165098
64887
273467
1026966
616676
148532
441021
220637
1030059
985040
207016
472147
548130
44033
116101
583441
937739
397316
618993
684951
891458
297761
631231
2468
672966
416765
800549
328124
540045
840298
324434
610811
117516
490745
430620
495703
110690
298449
726716
158652
416077
704598
216850
45519
20124
980092
790576
184937
1017185
250630
365341
238258
320884
375039
776055
154695
844203
717297
954876
408077
722007
901380
29361
802049
755955
745529
716778
358136
638443
21262
880423
662383
883645
339030
397697
87025
929399
234471
940213
611625
362725
488446
460937
54850
129857
821860
896886
986366
776517
589209
902518
794339
917925
943111
729549
87370
782409
999151
284876
333158
823355
34803
42451
581671
327016
671741
620587
64412
45659
801824
61150
457816
561804
363540
401471
527685
514240
392363
84819
67323
868862
1041382
257239
534381
272070
459670
8720
564239
969939
931140
426129
543366
813213
961098
276645
531739
167009
137130
310980
173419
1021487
518030
1033236
388859
897728
115600
726460
1011102
153456
281240
326689
592807
765400
644143
621973
283890
548645
586837
132656
816282
386218
613553
108523
636911
297479
397942
428613
98613
1008505
717169
278634
51593
809790
19471
298903
264321
702560
1038425
461319
666000
600904
759966
504373
325150
34766
207740
25163
406196
68027
352348
118128
840713
368007
137170
159400
196656
712051
201958
993648
980721
592257
165943
145111
17518
374582
883973
75901
282596
518962
251659
1023176
731830
645966
628974
545919
479021
203640
204137
385303
965112
1029470
138070
31193
663510
368377
251017
1025116
611834
169435
762584
473535
766107
52385
134009
158174
297851
986166
19452
822341
306771
70658
1798
990700
959130
81512
850518
242029
383243
854331
1032540
818111
582882
943301
975350
328287
566093
802373
905401
598654
958171
735511
999781
985028
92864
926124
65368
304340
945662
405236
714181
665456
665432
457125
1003871
105617
39877
542187
762031
249564
783934
978347
435944
341364
665546
969915
82313
847664
118121
645629
988601
1027832
648900
927144
911570
822664
744998
167594
1029626
1020583
395773
208093
636958
655820
998894
61907
557657
250731
106196
856598
431787
275553
606346
559882
626612
372970
487788
135829
177916
625549
172701
486780
773391
666181
911563
351018
210542
698554
514600
985048
540436
99003
418356
721396
438876
200321
977916
487656
355717
753522
76563
57960
47326
844084
915396
804593
391737
169908
623259
690652
372837
1018947
843441
319354
406936
268098
435221
341637
222347
1012731
111240
687312
453460
521881
792638
27877
863643
468230
138823
233878
391045
248321
196943
761712
784573
602322
558296
133639
471007
235723
482989
321377
396575
339110
554066
661994
147207
218207
957784
995770
339701
726560
693764
79001
536803
800922
820306
85765
303472
951000
38474
416872
813290
491380
167504
400390
297712
448139
37503
595518
310204
353512
537919
267103
602029
708439
203769
166382
991070
741739
461454
730978
427759
698966
295630
528017
224351
706197
867313
828845
743937
567857
671898
206747
245563
676151
87451
181839
828250
227646
886880
702561
579475
306125
15723
128952
815584
321943
651687
959016
436151
456804
163535
1042215
132599
452655
306380
787613
846719
694355
874778
729682
496242
924315
826233
386447
208163
807819
8431
675474
131430
617146
709599
787043
512142
772025
791068
667438
309407
849709
54815
87849
792147
75368
135146
383871
317502
327886
875935
1029250
881618
929099
190863
325744
832344
788265
1008716
272414
209822
508895
554610
891366
377133
189260
321482
596292
840551
757754
970784
664644
549454
774063
617835
945541
378868
951333
761565
348164
408423
394317
1026990
621111
495506
749626
896570
8604
939443
870451
505
963527
816326
113670
969880
929153
99289
737997
302099
451576
813022
333016
98500
111168
933216
515418
386631
62793
6200
92370
171990
24834
696056
63901
366214
582808
872575
898825
969412
306244
855495
545263
642916
627340
356180
74220
976009
723168
553793
173996
439693
174738
834858
190825
261979
812294
111414
303783
497586
986365
256417
464246
278433
409725
778539
299708
89647
155367
663088
739968
151756
926099
654409
54061
166688
75313
943333
698646
50917
580924
463438
840412
268920
316290
634351
870440
705972
315932
473668
706169
393352
251640
710361
778627
643040
1026674
628762
656863
106919
205361
6994
337242
916615
952546
134003
86206
175930
826936
37822
40617
600755
837372
213974
73138
804920
944133
30758
239713
526777
1003010
112918
770551
648413
500112
653019
724161
436860
115382
706344
690481
469394
640649
408157
611611
734339
888181
739715
621758
933458
191924
570784
609643
1657
647174
43484
533122
584220
503458
705071
136834
1015830
590627
808527
834872
920913
950874
617825
823592
417109
864760
392785
790018
50810
237272
133304
903263
421989
733396
598175
713924
338700
236391
587519
965270
729447
317269
22977
936604
706978
538696
1034909
227372
898523
361284
7990
184620
296302
752596
335327
694495
30112
691904
687081
627501
81754
574153
653467
823786
12453
480056
617109
112866
365237
952248
961222
688412
483597
470032
729486
181791
671647
270193
190899
893902
122286
769734
69712
295340
197957
171375
393734
307649
360234
989085
906693
623441
718788
949854
462163
686821
462608
149990
771769
512468
247485
651575
686343
752517
484324
867202
392920
586407
911326
1004610
227803
350218
649477
277299
996373
966652
660162
850625
84518
295614
759429
163668
481047
346226
135108
823845
147176
73309
829264
776202
672202
579476
865832
147344
1005019
352216
302159
665684
536118
149967
324971
964531
677971
697746
851390
29994
266819
500247
135698
900076
687422
255144
399958
999929
529354
75926
152973
619358
513997
96094
294388
672249
640599
377835
790217
850480
436964
126834
273292
901284
223102
22420
988174
281505
47210
644752
31699
101153
54876
601783
357905
179728
505000
404851
575066
719237
132810
896813
594488
1037620
376770
502140
791417
566030
293256
159433
436654
818496
234959
68308
727852
372987
794407
211503
217916
82318
93458
911306
521226
213696
828818
4002
882206
358029
106289
420516
327030
1012218
144580
1017995
410841
809202
894822
318257
567261
497519
232322
860412
957866
1022582
302144
12848
609628
190109
1030778
279010
234724
956105
440798
300135
642933
662924
327823
22136
370892
288062
576959
336131
248670
732410
707896
208126
896305
777017
974609
201501
798989
598898
559841
1027137
360685
206526
866447
804174
618031
941047
261448
242458
592678
758985
155179
663104
496479
14685
169860
504493
469633
663255
275455
557468
802053
759999
469500
710655
572635
194545
565240
31658
429434
90725
810397
737652
58069
461362
314804
230483
766882
567557
695271
200395
365649
526237
849920
432766
369690
7815
357743
526874
646213
101600
979109
399784
904382
346006
994947
844181
804434
270038
291536
948264
605184
293986
607765
460350
867669
1008919
566233
564080
458792
396397
637753
472592
997170
815248
1011539
740572
435324
569083
822673
1019633
371119
921392
1032311
525443
62149
521817
695849
442112
253770
27733
973910
643137
681371
604319
123880
205008
132729
1038821
138217
766745
199147
402992
254132
535978
1004011
578669
214107
1012909
1022017
1007640
925672
215824
136326
324895
343600
216504
762415
802969
339862
67696
540462
122752
273211
210047
111778
30163
631618
296807
523634
126314
163288
451757
711315
24432
268202
823171
514513
379194
812960
911675
352818
820417
768126
842430
189186
543225
418445
1007987
304683
720628
324151
858180
392258
48567
908777
817430
57381
812199
403498
827432
450847
720584
780080
203121
511001
423591
900226
700971
850563
835160
980710
610325
2873
587339
1013207
624046
955495
243911
519866
559392
806189
613223
271724
306732
436002
969935
677331
494878
903019
293871
689724
609411
844447
836344
608149
510643
525266
587352
582014
747619
185386
374248
1003100
603399
534627
472479
308614
203322
1040303
327533
347767
733427
111911
607394
470253
915436
407871
343397
115491
445863
705333
311666
659890
831058
531693
627015
235037
130281
343205
599174
805647
507124
314589
184625
419305
81212
302794
183453
994635
478876
441397
73824
763775
508130
65234
378319
318356
897850
392284
977031
221041
327685
770265
207577
875235
657273
1007948
150524
563453
208555
930043
951151
170434
408634
1019005
180694
114886
696071
537468
29545
387981
823652
466912
866409
961839
976945
845341
96875
114325
1011842
1009493
543036
90997
157426
684789
120615
27677
841380
1042192
49550
670516
522235
755269
289691
221639
691195
695500
507905
475030
329737
843138
904914
491897
630879
1003622
237730
949304
929477
504103
394010
296138
931703
181566
558161
307717
812851
163945
77470
197218
940112
14528
625406
1021422
894910
1019719
202761
438674
40546
921171
678227
238725
382496
927759
722570
715230
995820
130984
874890
854126
562288
127389
536409
808415
252323
716482
518121
116843
580169
243936
282697
166131
500950
743868
816421
315918
27546
674590
5545
999752
107634
398944
415017
25014
1045105
70542
679732
293536
79489
201041
915177
618297
333945
174683
98094
548605
541956
252534
770984
613423
1032737
124044
306857
858817
734988
857869
690413
666819
977338
654967
24699
342026
267698
587843
952763
181356
219489
792270
708378
721990
930494
566157
519319
85666
573757
688569
292950
992395
195834
87172
566296
717650
198036
341504
922643
1032215
501945
15894
945698
184296
122873
119524
1007365
443953
609737
36723
412754
475162
980799
881501
526400
356997
1020826
603058
639419
230085
93728
176528
115276
736894
678946
408445
1002630
447377
944378
969939
672263
342748
264005
305834
894424
55981
824997
283062
939454
656884
202130
626780
377678
869959
467193
808634
809550
1004194
1025677
68214
387526
684578
66195
157176
609044
600949
445996
889466
888107
200407
387352
535206
334816
1006225
378468
305560
863521
307166
696954
379529
274106
742065
222448
291708
587225
848869
651453
19133
584286
883686
703945
401887
31098
546810
187384
814761
911855
1020713
552907
1035839
332725
670017
419329
898862
828572
680706
174799
943037
593304
892110
1042965
737941
745371
132199
705460
507029
982924
910090
933928
675428
851146
321170
191749
348647
155852
215058
150354
552042
332540
147197
43846
921822
980691
306714
892588
724378
281869
946170
316692
213239
277387
879862
824832
917147
613771
800760
766515
286003
974139
494319
604644
225415
296632
773387
35969
61210
237509
540004
94389
452470
354145
598443
167509
196034
436521
338305
13347
284555
242008
498662
302697
885972
507076
224593
652111
354872
167607
764947
178761
629656
887589
78828
360927
838607
995970
1022013
171595
12689
116207
426351
578659
136651
173784
843128
450012
647554
469230
703436
274817
605
86518
212167
380495
917141
857522
200647
422119
281073
769472
864356
692162
529414
43330
989168
132459
737126
74904
26140
485987
419981
577039
944039
864249
449427
921700
439189
786070
80026
948569
91686
195442
802447
955589
783306
1034204
226825
318369
760368
576981
545541
583791
128026
895324
117196
609881
413198
722729
348367
177270
886507
8564
960489
162865
808897
299562
589536
617595
1020915
678815
259823
203257
823404
760869
103404
908920
883673
698306
1002218
551469
149275
842249
209008
163047
968135
502447
439544
647530
345166
576574
464804
680847
625375
245736
120322
731882
635317
433519
918266
703601
281027
358008
976912
788989
85432
915493
1030786
948002
450442
899026
488811
330945
551479
91886
39239
988789
265906
122702
571213
119943
609320
352818
510016
589745
278491
1005712
740710
192654
188743
40186
808469
632345
580543
117105
860461
112741
342967
708333
314020
502802
443162
984766
467746
421914
809931
585210
229255
935562
878159
595301
845632
583759
775662
192802
261371
1006081
735261
502272
498182
280833
298444
444396
831548
966183
30857
66065
195565
664558
484282
831978
220232
707293
635541
951686
82940
167544
866981
629419
289996
248966
109321
796794
757153
25222
958763
673955
792859
759712
654194
6343
39146
962059
574840
1040602
809123
647602
257929
947400
618815
58693
728326
612516
446940
194543
270082
735857
667734
273627
941207
670556
254808
81462
959145
913713
274710
992033
791882
536022
240911
461622
401979
16690
806866
638205
43278
249450
989556
63774
789231
482967
732666
484820
71149
121927
730290
195231
764775
823469
621348
742138
994011
327306
465344
618111
577098
225219
970429
520269
240467
403530
537887
66518
814296
214901
97559
951515
535916
856106
858977
255901
1036737
655251
872434
454585
999974
121798
319964
597420
38064
802853
576139
154980
531448
437745
334931
512411
967541
897933
691171
183282
647903
638607
353448
981876
5402
870000
295736
949765
166170
1016161
237581
1035045
921284
541394
905093
403434
164811
706003
299166
471678
206240
180977
740140
775194
196221
433946
778437
238251
51071
453816
398598
420344
791172
81455
92849
903264
922792
214007
579152
846180
276546
627062
680326
839269
71578
70507
432693
344460
458954
363727
422136
504334
129952
367377
498734
909975
537254
805345
209429
307420
673716
673212
317277
743749
925150
728993
66278
649318
201921
947870
733253
274549
788454
289640
652881
524573
746786
293716
637582
359027
375393
591348
369823
221039
920558
801232
346737
363494
75227
339912
531577
435221
660614
93002
882561
559307
35071
317208
779537
36611
321596
808421
546983
112015
93302
180890
867820
905472
490663
812044
587037
464283
209088
951552
762033
442399
674133
725793
449671
811321
67999
708915
223135
268366
813858
771235
522330
55840
242878
796780
720744
420921
368283
711503
555185
192095
355986
750030
629796
335638
977554
637149
426086
32392
566576
90088
507682
836974
1030315
283270
57223
137715
109186
178846
325246
259976
1036180
918966
566552
197652
342766
192719
419914
624474
996631
287497
676212
348448
350758
167554
45570
261244
653308
882717
522121
204635
169067
751671
943569
580765
215447
825405
418892
369768
396503
826911
320208
389936
152961
917844
493819
129608
714746
666496
388149
258195
104361
881498
475333
389779
301523
244756
78846
923396
773975
158339
801858
337886
696519
559797
929177
672024
57707
321570
1030127
82093
738169
701832
585263
693938
664178
603075
662190
678981
23624
214781
541364
106947
861756
765996
694269
506551
775884
866504
527149
32583
677541
213834
398979
323027
634743
75386
500487
654847
263145
504056
769422
608826
192404
444665
92043
92507
1044621
14722
998391
4783
371788
745247
119502
1019775
147820
662288
131181
887812
883583
467604
966072
809509
126454
73923
411622
655414
124938
46278
559412
236933
677237
388754
352219
383793
551834
996857
607397
696915
495476
111978
16969
890267
970642
346118
673705
603026
353320
1030589
308325
598200
953692
624694
356798
376339
610885
911275
734058
599565
771068
345523
890202
78341
402910
482850
962688
57883
689414
212299
985856
702480
128408
1019237
867727
597370
910682
750805
46806
885592
287290
380819
28123
700922
815020
39590
945914
256653
114861
90782
822915
499101
269156
799106
404426
16424
26410
305747
425854
654068
169664
536041
394929
806256
716818
732430
1042599
9063
804441
347000
589870
153622
260955
152948
502379
643320
896846
1039692
666379
911537
655113
89379
296446
165463
815512
437621
1024054
523568
670674
225296
242087
375998
1036423
232423
328348
441878
277405
25038
971102
185649
819867
45626
244024
187761
601901
860514
575455
819644
850028
816009
424231
838352
554876
889696
872032
269823
793640
264750
992571
543830
488664
423987
909868
968605
184358
870153
558410
199506
913666
462366
785203
477675
181813
54073
23942
946410
382395
696950
11508
927095
216994
158206
470170
675198
329836
92019
711803
489195
1040672
203793
684342
692190
967283
629892
13161
1029406
856923
689064
1029199
216016
310555
895856
422899
138941
766649
749100
319633
590665
61409
643008
73276
647653
145393
544205
608743
107617
721109
659396
75856
129455
886733
1040476
160685
656211
633420
541741
208250
708139
840230
1984
357757
513468
771945
258335
36293
210385
786583
898021
589152
412606
742476
146561
929014
130403
431039
813874
671381
120406
110352
912184
650212
1044873
783577
956690
4359
350379
597698
321311
702445
334802
559913
575999
948348
361227
500352
463326
473260
123837
631729
210483
669666
838437
981703
443118
161984
861073
383950
864662
511913
948880
468508
484417
164080
364405
541969
724164
44947
94742
962022
858375
889767
898747
558919
776209
887937
551648
106450
943785
442045
842630
509854
285949
880901
346239
294865
351552
490275
640816
295389
838674
251201
898377
561281
470206
1011962
603350
582375
723762
34759
546963
757782
351668
680013
717417
651653
331853
721913
361281
57383
1009934
422973
775943
231830
116899
118898
235758
971643
306295
89021
418684
859157
604110
498944
198262
361511
395836
858274
900147
376324
664013
520685
113907
477872
751816
613820
886835
146601
433509
675074
452013
661436
418447
243104
340536
206248
777134
8845
679289
218555
488057
880024
389381
253190
94539
709987
668823
536010
809885
570134
633436
595164
684510
762976
445812
792787
87794
697882
788178
305541
24774
326943
680998
40263
874071
819814
576004
1026466
325423
326215
617092
259944
641971
88527
358322
871010
878016
986519
421625
534689
297712
122536
512692
1381
443491
426970
623805
837470
904087
397646
764733
524135
259281
434601
247313
130960
686861
837524
582646
339713
104187
289906
928606
175151
469819
783485
129460
67347
913558
453849
485552
799726
29915
470704
59672
195362
720852
763409
854935
611060
946640
740289
216447
873512
751704
731649
922973
416350
796468
108804
492397
909263
1005461
36535
517243
1043776
867831
116988
655758
558168
413875
28707
411667
287719
845697
118186
801267
874289
68535
255259
623225
18133
1019873
710270
595315
218701
275969
302959
48767
885411
1004959
480388
18089
866135
186083
1029950
452516
577505
683987
282839
176293
914109
892954
422207
670130
993155
876694
533492
761459
942128
848271
725926
620210
460645
416869
592879
914387
879631
1016572
384036
341020
541333
88198
120582
579365
947907
93619
327945
365758
901184
144431
799762
888542
304118
662734
729626
508476
589417
953327
231636
65695
477558
911611
75358
311616
267595
67648
560436
972711
825371
1013406
368071
419867
91590
366682
481285
1044738
422755
176357
441342
427557
708747
191646
608535
90421
9214
464611
956198
457167
673181
1026255
388203
1023161
890636
292655
989862
1013657
511154
723922
440736
795126
648799
777695
88207
433035
815974
206885
365632
60859
194118
723303
350583
261501
731184
523310
850861
384716
841855
598503
316002
810584
34397
808300
398068
911984
149786
876075
212707
884239
630733
56188
761676
855943
1007260
249662
226622
811179
1015622
333682
589122
787666
804796
237024
67251
981294
533850
910162
905033
963931
337177
326260
299059
803571
359895
602013
503882
588036
54845
35859
902825
615353
74041
121408
831321
152567
984300
905665
176863
248903
650184
309091
68549
818202
115708
306327
749585
266650
928059
963353
778622
707698
148888
240849
549480
366938
421083
226809
128971
614679
391404
301148
547966
615595
866008
276407
938264
89146
1034248
719511
542774
886463
318788
580854
477707
732750
265737
421232
748608
255311
153758
162275
778748
660809
1000252
747375
664496
574462
952626
565352
274336
796228
600680
799419
275886
359916
315970
987861
549013
421748
397233
562493
822158
80720
611976
405511
1026611
817635
887639
661835
822068
668106
523679
568851
687866
112412
762297
35385
83354
708444
638299
208154
246662
223622
958352
748551
94483
845888
203383
101754
762928
51509
663390
730940
954867
479291
679902
952297
449071
956381
175241
295053
885833
9175
56235
307381
697810
239236
408658
795524
729256
16998
998871
1014571
320130
465270
638772
518752
235319
857048
41138
257667
961484
854069
82710
248058
871547
221438
1030175
105236
659058
1001546
552210
773028
727352
95261
241415
535452
102963
459981
489423
632067
96328
885479
125656
818123
946458
235856
552977
1020080
833397
293121
687878
323002
43843
768076
534172
196991
123319
965246
343468
189961
453180
837359
194050
579811
556851
1023305
24874
723043
904946
151773
476628
314221
342164
204037
816300
1039923
904970
904954
698643
334982
543561
226847
137103
624456
144024
551287
995343
824254
747652
409023
294079
432311
653772
236946
836187
336751
981009
202948
885805
50056
365398
108034
850707
840064
467709
98891
387443
757506
33206
534770
543229
532473
920768
463693
678263
149157
326085
434135
174283
266341
727754
58727
862529
753139
980332
478156
431528
973546
574042
927322
289745
487240
701242
423987
705561
418317
894432
1026415
513453
304583
208565
925307
741477
604702
339542
846998
1011850
686833
402091
967498
195715
662150
400570
423395
527031
220026
587741
424333
922521
914188
99376
901239
715639
568441
592641
368727
842123
896248
368191
595269
467620
286570
805232
26985
838926
691486
63539
985302
850735
238370
811038
830945
24761
252914
686626
696690
386655
496554
211803
986057
942775
532296
909511
594635
276180
121324
1032089
885128
548975
989633
316332
985073
622666
272796
225468
514341
670973
973509
344735
454547
992478
630557
601521
92586
680472
859695
170563
803454
981607
92532
176280
601038
731170
703029
43353
988986
380636
982964
4753
96430
26117
409962
843995
496185
992753
220531
57096
690092
490189
262975
439490
349505
553437
98960
162258
129463
744804
931979
408631
119895
581502
115008
398138
66407
689475
837084
761552
839099
534825
723274
301857
260093
353665
845340
579627
621797
559525
724004
783053
483818
1045212
925585
240989
65748
994492
639419
7085
1004720
191906
310532
52566
142976
434152
654484
501942
806646
439956
473920
703644
230397
572633
967994
49194
102438
1979
926096
770608
238585
64975
380099
519606
345343
623136
221336
607148
839452
638837
177324
110180
731875
98351
210403
77422
367898
8918
794299
466883
394259
515741
877710
402159
225141
721564
1006985
466139
45074
884438
776658
856756
373923
243145
813240
496084
163255
740806
804245
747531
940429
365511
906577
111250
260266
881987
15889
538602
969335
283820
192597
883106
1038659
544847
595260
665592
736976
1029364
830705
855002
549169
319597
379565
485949
835958
902089
487721
602503
950922
301747
98609
706492
284686
407025
334368
560847
41148
609547
251199
874581
239529
628134
627144
411364
755530
891844
270952
751472
846192
309299
571000
785351
819096
84740
384351
579213
354542
517807
472311
561541
862865
781772
492243
373264
1018350
631412
375233
19980
17738
268680
233402
152241
828682
458150
607021
168653
840792
758127
71081
754676
776092
62404
746102
872387
795471
592550
20309
928666
173312
227179
415790
260003
38928
202569
229538
956145
875685
675913
107268
1004124
642099
483929
152579
425948
635077
67594
49515
1000963
671777
874010
855818
73500
455855
990852
1001150
191299
1044434
293884
572525
130219
223719
410665
356079
289897
65387
995594
470052
238513
393968
189844
371872
873979
356875
589673
893720
494634
113830
987920
383304
576085
643453
985878
543024
733946
996147
701799
929472
502284
925973
573032
107768
421527
972213
40199
414862
1044751
278022
157560
42420
850075
306170
294199
114885
932728
202995
641905
850287
865989
506664
323342
457405
583124
846676
941552
163250
202377
56233
9705
436349
354431
878091
545128
11261
955859
295435
542144
392799
700540
723674
930608
931583
17929
358598
126689
777102
460445
491362
588782
568509
694511
696466
497620
926291
660540
468192
36968
217944
419397
358871
250927
212248
491158
799392
301474
907958
94994
772517
988316
932710
813101
505957
923296
173249
286565
64813
764844
496638
763275
237216
568590
57204
240660
812917
688391
520966
560018
611596
898462
114599
345560
801556
647583
947179
638827
910011
614532
477412
172531
197325
388530
1017722
908188
76735
762202
917205
435080
619342
815144
261798
937655
983965
452960
137765
848346
1036856
225768
947482
1033561
116296
928067
673496
654681
559019
579444
475482
84354
828402
102772
151912
484572
782039
471720
738426
905656
981037
1035386
279065
540724
299814
341956
1032880
237350
66443
618928
867500
410777
756479
571543
438778
240096
173690
21103
1022007
711403
688844
489271
198136
696617
204330
454525
624490
432436
803742
938450
1037978
685126
1000735
47545
98100
615582
124397
1003057
331783
768092
963782
610620
1010762
911954
979415
149331
345477
432696
994131
705317
1039706
152673
880463
798800
381271
275867
282694
217048
270779
397689
209405
686290
918775
355642
960747
985799
472270
449737
761886
843148
836110
409963
926425
626527
45416
587468
275842
380840
975117
662919
1020764
428944
436105
937891
904179
561952
195497
1005028
379490
519285
254383
147251
752866
765428
283524
663051
693972
770213
549209
975998
1014750
650192
686373
628452
197229
573100
337177
627648
96404
962095
677854
22332
856878
374833
409635
455027
776949
785062
40326
398632
418753
807790
591452
783956
869108
198969
779988
907206
838787
245159
990951
758564
593534
129074
21704
944640
474527
572839
322072
862262
580320
668304
167413
329926
291383
736303
653518
81090
354721
1025812
126149
559921
733116
573676
860025
839982
492301
491955
654129
926446
304740
949239
1000083
19142
142199
889151
124189
605439
737932
446781
679077
692334
23849
268271
673035
134014
604442
668358
724224
814547
1021836
63084
534726
385029
416942
392022
479184
533257
692697
558735
15983
841842
989322
79934
828842
591715
579198
845680
519264
822808
428094
640616
1022825
852198
476193
917968
867495
1037524
510454
837984
31035
335619
378627
960118
763398
562780
929000
709653
876773
836857
58902
338093
171607
151433
515414
1042831
274900
911098
730528
320704
176429
627712
971158
475894
377396
552548
801797
383910
722869
135806
439796
327966
857911
491173
143994
770486
551753
855783
288412
982372
250621
350884
512914
234919
409938
838508
974881
656186
330902
396386
827686
584355
898687
595246
38223
797510
1004120
35101
976588
545648
910846
752955
959545
424101
655559
242249
121554
107423
347506
374003
457143
986751
944433
286565
873688
38094
803658
147114
959367
246961
428268
1035414
25552
565895
289149
692699
683677
921646
830132
299010
735052
7546
125660
177463
516098
752492
215719
824171
601967
228302
419143
269742
112769
901259
184870
953246
970934
924159
143466
572425
684491
806493
452249
702495
356860
660711
670926
285025
111263
950284
664252
929203
948999
535484
207054
329397
706124
701732
596032
429890
869720
134046
947652
198663
649100
344014
270709
488282
425588
865195
237866
865769
280536
193920
103143
916214
267346
723835
609766
1018576
877094
91429
44092
463132
14989
541805
29227
652359
1042314
294617
816754
496147
838333
769374
22807
864424
159279
309089
499397
830583
695212
451089
547017
80175
180175
223280
292958
169423
26515
943239
639584
740200
578626
611991
375974
830251
749023
230785
840992
473233
67479
645109
786384
85957
906150
337317
805951
910763
730775
836910
530067
311144
560297
97855
842680
725071
298485
775335
664616
856533
926166
467853
780013
614967
254355
167513
74393
654491
102661
803210
652009
344494
258178
552321
297570
259600
670297
993485
882034
722719
225832
664974
267775
922546
529333
313054
777477
408347
8419
296716
393261
1023141
614707
593656
876643
598448
379667
180790
363293
701072
844825
81600
280324
876522
105112
695862
439672
351400
357269
231748
1030354
134079
531124
629419
338574
969020
318078
522051
116005
440822
411826
371252
860883
374941
432547
699278
127792
104736
931059
1001614
399449
1043914
187947
147123
337589
489923
840606
117605
372355
924145
678268
448464
158739
310579
558434
906064
209989
974493
65756
920943
335621
402844
816977
338312
64019
692808
9287
1022011
419389
980032
837298
454620
986967
691437
300055
62904
174269
76368
179115
723714
171128
542315
573744
674452
1039889
509796
804539
211664
349591
333144
853993
952782
348092
531774
82443
827861
706203
186102
627456
1015721
678810
912252
818978
786892
481287
88848
173968
189387
757967
830688
946353
458926
678604
928399
617945
903218
233836
1721
177160
56948
4696
610639
315123
237283
938763
922516
943536
938660
1016881
789511
72047
281784
743340
248346
516591
775908
363166
522858
152802
542626
401247
601443
680260
208096
472716
65784
886866
116094
124568
731197
635011
796893
1035951
1044024
186
450973
609589
373202
669793
715426
337802
581354
83889
453453
647570
896113
827526
575392
7328
701197
93910
314828
246222
847550
979806
234966
298680
592991
831072
432016
470842
276485
390641
47442
152765
610593
346398
696263
361533
686335
199160
839086
747194
207074
469210
491481
537792
858925
793113
165112
820295
3144
861489
281605
39064
979266
817520
331683
931759
908696
987099
273597
188819
1014788
53638
937150
855776
212268
957615
319741
353221
801317
49042
329119
186987
823866
850830
143512
781982
164753
143137
30222
1023089
54097
231132
486097
404317
289767
904438
253656
738361
145679
927151
254821
586647
366291
568633
835160
734254
818099
593230
641183
322398
996048
760254
112679
349306
480906
800606
860139
365908
723509
176649
834416
657294
576776
463971
144905
711749
354550
262390
339378
74048
872752
803733
429768
163930
1032515
750460
385139
659699
22556
735808
839318
396746
334679
419061
548766
422790
816232
930875
632696
781612
510774
363361
112064
497635
75087
476436
1036626
46279
540802
569132
501623
52008
692803
1038983
287435
18221
468359
280883
8282
694397
824
327386
620633
886555
890349
604471
323948
638276
572525
647589
19414
889368
351548
84151
75918
380283
776451
19226
508744
323676
1017203
263666
169023
350149
467596
454010
251838
557478
444775
251759
1004462
592933
200077
170500
288275
384962
664549
995648
550988
49581
33470
674313
812403
668060
413213
45437
304762
443557
103536
404288
463967
288016
318417
794001
1028037
3903
138274
283354
606451
396427
552779
469555
394413
659218
975960
723263
181921
119776
901796
1028209
900844
135939
786890
349981
835821
502611
155117
361438
387979
545683
79231
488092
410437
91021
584424
143036
861643
480688
375188
378455
147703
765518
466638
424660
1025771
680870
855327
506118
606421
908567
163945
132771
5852
1011524
229550
929911
712526
876837
145791
342372
375251
617273
743079
829909
1031523
48459
700251
348772
99698
398669
867752
7545
525167
983125
773565
658991
198934
684473
572236
695935
249461
952036
1039899
533679
720278
1041659
12360
933432
791866
196676
1023067
568909
215129
379483
438839
769425
238398
793629
270655
1008577
384247
723208
905046
659967
827235
357118
553868
49957
658200
1024026
288029
138541
957600
1022529
1006702
99630
310624
732826
20830
1034078
841275
947139
1014993
1039904
902044
538517
56959
662432
276151
51898
844544
13157
778587
510666
1035531
324663
591114
246605
459155
672508
1030199
828569
843786
683882
784149
360223
801641
100524
1030509
248862
868525
302660
203680
326858
621101
78611
619830
65197
1530
374436
491289
8187
366395
147523
471456
559599
689683
334881
353437
614443
947173
470755
676186
225866
522538
78976
868554
937242
879691
773394
930139
234154
621764
518198
1043236
137384
1011991
11705
659880
822223
289866
1005469
771043
565179
636494
981406
835182
29487
802886
397258
38528
729331
385287
902366
859416
557141
144287
691352
374866
395229
389510
734249
776440
739316
801279
366210
688562
154794
952769
970238
994965
921723
116548
442236
687058
935710
197160
866667
497646
599623
771728
462763
935219
1019353
800648
436914
114266
685198
700713
451337
498347
718224
339180
849386
1020664
892606
142858
115006
336681
66394
466791
732425
1020599
532051
941867
74474
585356
900351
1031905
459231
608140
717563
167644
395916
67494
13413
653904
402557
254444
58524
975272
899569
641052
814080
19324
392849
888049
95832
796670
444789
828259
1026953
71946
7774
253782
331247
8058
825559
518329
441240
42385
219405
483477
486330
730466
93847
314857
859241
247322
381123
281295
94409
881534
675392
558034
259070
792272
541994
165806
5269
460550
646924
341053
869505
846892
802031
105363
827318
277185
540051
595685
182632
811964
147868
434794
68743
890447
648323
130355
8105
683596
988040
281719
365280
293847
860412
328265
918823
782085
200287
821039
159969
668341
191788
454173
359651
45749
228317
879748
333036
822562
515836
449478
583432
362266
351622
817469
809153
722313
736352
1030652
122298
122257
1039355
307273
747166
57840
319526
302618
156494
558266
804187
148376
803535
194603
434324
380594
562881
52513
284545
697679
752265
236908
272613
321006
627577
814667
760315
818648
586019
683457
1007614
576660
351610
663737
368620
749389
402521
312104
660810
645974
175955
338367
148588
392457
270721
1044165
858909
896133
174160
544192
90321
175690
175290
682200
260411
831424
848826
135180
45604
727991
852642
1015609
241873
596634
280668
122698
419110
935504
581294
443081
924736
910297
208759
207511
157292
187784
618551
772558
702556
956838
409916
1040803
202464
375350
665229
853793
869760
869662
396524
756587
597238
564068
20353
416806
696622
815177
399561
407723
749373
409970
594281
883936
636635
652275
175588
456144
486150
379392
890643
189237
385840
580114
511961
704845
275716
923684
695706
761878
728610
934743
974232
679862
567914
99270
235157
665136
735501
594351
354424
741470
653841
92133
336678
877249
104988
82878
700761
475429
671038
853981
150941
1017845
427197
771384
668365
146753
916830
207861
412474
686695
600795
159979
898477
326374
986065
647266
289849
359355
716962
349095
67906
22565
429801
415791
987231
473380
567183
396643
71211
779476
642063
432774
51996
482643
710194
54211
819598
537606
45269
400459
99870
470151
527604
572386
959228
1002530
803338
572358
272210
4399
1035407
551316
1037590
434889
913567
144530
1024319
442346
766323
64229
870555
536536
127585
147806
205555
330970
352900
488101
300471
1000368
538981
146342
852135
553784
923853
856089
94915
415043
828017
461486
854026
487682
221255
43708
313832
103128
779986
978694
640101
805129
794450
882984
990856
283467
287904
50762
471070
980691
809027
932447
188488
758178
498669
139553
226358
666706
587720
592085
22630
962248
759285
1017084
863503
185879
292106
272387
500197
516095
701730
151276
480796
599219
636212
222382
306858
128922
78427
876231
4518
217435
676101
119223
986705
960044
943892
361903
501013
195784
893188
801745
586950
1039131
540800
613442
167010
198839
680178
145755
637558
464642
517016
25456
184679
253084
890078
663579
783936
35369
233253
310888
712553
43575
389662
768609
284102
278861
327418
901640
681454
647362
741837
170842
137880
977959
634035
141592
622388
174687
709059
716236
431676
211698
894975
382327
1005279
548560
533675
135859
955496
19811
268851
489493
434914
150203
137861
986169
639279
1029747
895069
19475
299688
408815
593467
271479
71421
69096
697496
992357
941915
729079
503564
408606
820064
835144
645309
416430
236136
136043
741427
914583
802080
863413
826229
327716
924497
713633
621807
955257
971951
461120
559331
772656
374635
819256
257643
27824
495858
184712
258597
297907
589264
101503
734409
158747
1006176
17280
681092
828904
318545
142487
914632
471935
655947
549795
875222
397343
938430
506783
710442
718409
701327
969912
898652
876829
84932
48398
351678
622135
892381
1045085
695801
728361
157317
801125
239994
702681
301304
94332
671026
779457
90188
983012
283545
981742
76574
1021361
1019550
726080
105954
989070
994572
11947
189705
210275
474868
934979
882767
105525
979976
129232
947612
703007
839143
1037552
662845
859783
872442
313110
995448
496823
957087
147500
816197
104887
83448
102940
250359
295227
619049
231148
34443
772384
641715
105623
740196
968219
535970
892349
940436
199882
432355
254218
972733
1040732
882693
463939
117712
838074
233063
886210
839132
307270
971766
234549
113252
963921
471305
622629
243759
641129
29081
1015676
230773
281128
801086
456046
847283
1034130
245269
622763
892472
828120
200951
495710
187254
512363
478416
1459
391644
36560
985914
360193
62701
612011
217747
991660
425589
563279
923658
715242
608966
285586
1024709
952891
761263
618739
90448
933302
347381
428141
259927
1007792
132405
979963
1000817
15270
674794
456878
591090
817762
1045263
457058
336567
65691
269990
128067
553222
508593
184711
974549
595928
26632
294944
986601
64963
694430
429312
721077
1034494
716964
619034
749356
688058
238790
155724
128788
520063
424696
66460
906399
673168
936548
197631
381678
508173
675823
101244
986921
294827
588409
490271
440652
199360
537777
167092
428533
717948
32718
18021
1023362
327707
539762
95348
820124
64546
120283
83639
924774
71946
563080
736729
505375
1042610
330189
454149
912008
720126
195711
793655
229583
376586
589451
470269
869280
844362
378859
171533
655060
798715
847403
475051
396437
1013840
14830
842426
346749
811735
376157
680116
328549
529936
676314
706830
338726
360871
545831
624448
982552
662926
370739
1005705
27683
409959
629946
492873
952310
796013
605245
403617
823800
303912
454473
784678
1030766
364868
111934
76736
786107
109661
670869
998894
49512
733212
750731
225532
254937
726927
853560
81144
115310
562422
1029776
365644
26532
198955
79321
216372
999529
718681
234855
635223
824388
132459
202926
462181
696783
806761
983643
214932
697913
943023
110552
76220
285045
335269
103982
532251
663225
401461
609585
17290
1001999
470314
556197
482884
839319
899152
306465
10809
356700
789482
448918
96181
892446
255703
305920
950721
162147
346211
232612
134302
836768
323192
639078
275120
331708
641741
626295
998203
370569
506770
770890
23668
952101
1209
356692
217725
146036
995791
371098
591142
131991
513130
835032
301521
734852
442537
723001
646197
416269
794176
183579
208003
297308
124866
676564
391661
520842
508049
545876
805473
107334
373130
507307
140822
179575
420796
927667
327862
519222
157561
343755
302451
969695
965325
632192
301361
755234
809573
46912
195527
809503
363497
390113
156592
959107
507095
912393
322172
419858
569932
912082
358989
555519
983233
868619
478189
348566
790636
916672
1026661
162071
736802
237376
226616
176549
561555
53834
634075
937894
321345
64982
622150
60293
217816
997019
958133
1013183
757278
153942
525410
235765
21326
442805
104682
806706
473113
280545
867332
783208
444843
897221
708632
910628
331546
70210
351889
342124
352116
32299
304398
645129
190832
317014
125020
925714
31106
582604
502742
846218
941752
627285
493142
531948
34554
933993
26616
743992
345379
407768
438637
82887
399262
256032
1033845
578014
561116
712325
745142
179858
969852
623288
268365
163267
326317
798927
14524
963408
427750
716967
679554
72774
72847
346774
1005136
781054
735562
740574
782392
654550
766576
519034
426648
802035
956506
350730
456636
537893
329851
971761
10409
38676
42736
908466
6717
801987
338414
417943
205181
655999
36750
475908
738716
460651
234822
635584
913136
420575
522258
697508
327945
295401
740557
175259
703632
994748
978136
821938
583427
259208
148476
959990
399839
747167
392037
951696
949928
689862
386443
102575
894824
163867
637527
19400
845367
443852
961426
140296
474027
253776
970899
876278
857924
618426
21554
601787
743681
742808
662313
266889
912667
358622
526497
437237
538822
677081
762970
948246
290522
67294
717623
162779
1043491
632366
942311
81287
697988
289262
710096
888035
878701
921797
160662
501782
899278
887930
1036998
579251
226561
3483
986607
201440
523403
607491
892933
533777
88405
469294
174879
677
175950
76088
576753
828866
969092
854695
885782
317653
27053
698621
303644
963560
825887
484429
279163
1031783
293483
796800
402246
918541
918225
377830
661218
728544
997418
961163
452168
929356
3002
571740
85174
887871
873706
634447
786419
735739
594579
605531
553878
977229
682197
459162
959472
486590
853352
55624
200821
370419
499168
770653
348891
140368
880677
789651
123343
241008
202700
311882
323382
761249
12884
976474
712642
696639
590943
970685
847513
198217
244456
599616
693474
900304
322703
492133
645738
436898
940946
720765
417860
35693
951054
400008
57156
471160
1036014
473216
18501
911062
541263
834078
403562
111371
964823
99300
756490
823794
570242
935042
612159
868715
550477
719391
602384
303889
309401
213636
972859
127606
289113
128403
174674
633427
499529
140796
507447
309525
555493
90683
1022237
996674
680367
304431
1019787
687930
827028
229651
930263
860722
3430
814711
223930
762514
1018989
22085
626825
373252
294939
433431
158618
130601
239885
343986
1020373
185973
744087
243401
750027
875806
839614
51253
577305
1023458
658200
151624
178300
480982
373652
893378
188454
697836
858685
332815
115455
40991
247324
438289
878821
857084
915904
124075
827912
289975
492418
647514
569725
786204
884190
574605
924431
381668
762818
704779
809722
390449
836963
124586
271393
663775
850750
959360
513808
323905
35267
1043176
149920
179117
402148
387896
832015
859738
695870
55710
280097
90415
397422
979579
751550
293921
352827
134641
864660
819662
640716
1032448
619652
917260
951144
954204
682987
554239
469465
741378
936793
916534
229956
252476
987728
149113
745104
852688
605425
778031
538853
791534
28453
118757
225170
213997
475557
258700
512381
860157
940189
489801
499105
494064
589864
431395
992065
157581
37759
393864
591247
768213
829820
244105
340393
588580
616712
173258
120487
84867
17296
513670
953312
995984
910806
579284
50100
618373
567364
1038977
752302
976472
825213
1095
588808
525813
440727
187157
463676
818914
272012
312471
803170
785614
1025403
726335
316230
282000
528239
831410
652873
1011564
719673
225871
308278
784962
329932
397799
822634
737152
822425
530005
995407
760397
795363
287121
713287
316901
419581
928069
196686
943693
637203
961293
804956
408379
1030627
995055
154413
465582
222960
658539
20236
183947
518020
781091
998103
268299
384963
592570
312720
161522
918174
127521
385099
397613
492542
357302
639974
848677
77715
416367
277450
130845
925313
546270
955962
27053
523571
813562
398575
74863
547988
698632
926976
697996
358075
460587
90209
644811
550396
871158
503896
558698
833540
907606
400903
760775
1016903
591882
337917
72197
254900
863077
120452
566886
985706
350811
148943
988615
831803
751013
258926
432729
846382
638595
557530
775566
336234
945777
115507
826811
5584
502931
484381
81439
476293
259490
914790
496595
13790
120748
285399
768907
164471
590255
408574
84133
131522
111004
937804
976823
915683
196304
798429
999446
442857
972534
151116
134895
430674
813026
490416
732805
192068
569412
420386
967273
290602
353993
557802
165307
102136
277664
482841
570667
346113
651292
39461
74034
343723
271002
952067
927231
860602
728259
417202
440534
497085
83794
217999
995729
128189
359468
797835
865930
49198
721093
702671
638262
436945
124100
831291
369428
424178
545718
652148
103140
598073
709494
224558
707504
690257
331929
478307
54780
428534
13459
332702
995775
162876
288732
165726
57929
279842
420074
24426
781229
82908
394729
809314
375401
32335
156033
279432
485323
1006157
527871
445330
558497
575889
284433
574782
1011375
615480
744318
434386
259315
706685
276524
201859
374502
43125
410796
771117
68787
635676
993149
752263
327122
209400
592373
993795
413240
892808
359037
520031
1029162
449145
328910
180976
1009520
337609
489046
451638
983290
490159
534171
1039639
645111
552548
242678
1042229
61334
37302
893706
683828
422721
114603
943539
460910
685067
1019376
637
16900
818230
916315
222244
527208
635179
217440
112557
578024
86425
1011386
923781
306759
773626
535377
284338
192184
658826
910770
71920
812163
328397
92749
21809
962912
264476
273362
691901
629729
857357
991369
142480
248509
453910
999962
526277
14667
656066
127028
874842
216806
724078
378804
641973
951917
98007
996946
2354
678869
523672
340592
365121
888500
59904
225978
446549
982959
699941
406553
816900
223425
285588
810648
506186
453781
713246
306733
637613
366713
217341
308906
607034
573958
1029952
6968
215946
68983
793721
33166
746334
821142
810882
766646
997160
483700
319128
101263
95789
157686
409506
622853
75464
40782
340995
306250
4226
954544
937543
801875
1024678
791887
511098
169085
921574
765049
957852
326053
558054
75559
434246
877857
491679
313689
39864
322708
501399
710660
461324
387572
321916
288006
1026455
947459
360179
559677
109293
376129
492578
1024836
335158
450863
308869
248129
509262
561572
276979
235535
1026526
877556
489100
439395
426387
328438
245553
452151
736528
998589
954391
318394
642540
727791
535770
483513
690825
586052
313712
323854
516558
522768
877087
489071
999025
301723
50929
987220
1013606
352505
942686
838486
254950
933364
190892
208408
906907
850916
413659
413776
429984
999564
623459
207212
618109
690239
131856
1001687
808325
799999
396601
465540
196648
322582
278703
990109
233713
575507
87031
928319
35999
138263
734188
166489
268714
593913
342167
194753
416506
152386
1024848
933649
831853
201300
893034
1037732
676048
2501
471347
704932
313495
911470
896915
16009
763252
254395
117734
96608
471000
473175
331477
900954
763332
46956
98694
589242
444241
462941
425790
222746
300218
939793
604948
979730
528703
706272
519620
540447
644533
913144
496523
384666
629569
132011
429194
701438
82923
77201
735242
457780
609609
697849
366166
378086
597076
564790
233845
597300
734161
122680
649206
816659
215038
412558
768612
872717
386007
426345
966549
292704
632997
68194
618947
814724
932459
1040491
439305
500389
856904
217277
296722
125619
808131
822167
54686
1025508
27518
11511
54039
366313
305066
571945
797767
238726
557508
655743
718517
385835
250529
761141
693354
411649
654513
912644
869314
778038
980422
112132
304646
1015721
337172
233924
598549
739209
368107
688519
285732
295262
324633
517717
932791
637714
584955
784559
656063
443748
582912
705811
857768
838325
662059
44146
753395
1044318
263588
992206
15983
196144
427730
805982
191532
759261
762276
313109
756968
535213
299912
52691
138295
64349
577567
746328
582262
543
98251
107602
13606
816602
876675
407650
343438
103119
55252
510211
978692
653531
622648
285657
761148
814783
445070
405930
343581
183334
881981
837627
538531
139300
956817
1038459
482623
1037715
657834
320660
513008
210843
824051
131957
31712
230458
903101
324772
784351
410318
648421
774959
1025099
595160
314416
742345
632550
30930
776500
228636
695327
167625
799067
899178
849994
775881
640100
774949
930593
157374
213797
173598
636862
412253
435271
209494
483177
183065
658958
239415
464711
163542
87075
389897
399701
684819
236320
759092
447489
145932
740212
260737
852127
587665
830192
246912
849968
628556
608599
438892
261277
799255
399272
686343
415272
155240
383255
759890
161150
581532
651367
208325
415246
55916
884863
324930
191735
444515
788178
63336
390969
649583
440922
779690
119705
683446
145644
342248
65095
835583
39847
886907
154242
118935
797411
812019
790839
370651
147468
741501
690811
269190
530367
313216
888682
103388
398747
869873
144197
552664
887603
361182
602586
629432
399057
258038
158137
578621
400394
146585
977835
714999
827931
36781
137418
736140
990475
868620
646204
83380
96119
161357
424320
305190
546719
495675
127019
233212
792242
739333
659549
196628
995556
331424
243424
775116
738175
521234
708811
694160
801872
293266
590813
942440
280278
308814
909138
266055
701704
3164
332832
969985
854747
205353
506659
117496
954047
1029672
737402
412725
893159
585026
536206
1032698
929620
762758
627419
238908
213461
246429
226641
208038
996976
112404
665903
140403
989455
211728
123975
13604
376478
220905
363793
328324
31478
823561
168655
741640
771462
453827
65839
765803
706787
1018225
983520
58637
819698
350484
937801
997898
184968
761924
445471
985790
343386
996325
528352
17236
755409
833342
235410
818333
386564
346866
738290
461902
631124
533452
500371
548864
725781
464505
870466
257343
992971
487864
163539
465234
1857
871808
185158
752575
328334
482620
532572
878339
282345
618845
1004514
414643
460932
482921
835836
451108
557171
382831
292382
53741
837131
556732
677746
563370
1009717
984000
669824
988713
821732
844620
33227
860916
276897
709745
280311
945956
598743
233872
335109
819159
65198
158521
863423
603907
685707
133952
659680
59785
163508
485422
1002522
875771
98262
84243
394851
312456
153697
766635
391150
999975
868717
1027267
109872
1045134
1043754
322305
505238
839556
579485
412205
636675
880711
126125
211569
939295
1023333
970935
282908
852599
774459
68874
219717
142911
525866
707803
651759
498799
210386
38202
337692
213975
1037056
757853
979464
737964
301616
1034946
565280
166857
371419
986856
678567
252173
777266
343711
547281
331427
915559
353338
278687
652167
251623
800786
979392
814431
1043995
311373
281955
647005
235459
204013
448403
892713
156077
870277
392123
91717
130175
775690
102913
255625
77983
465712
750234
971195
596868
81456
703043
984714
775476
752036
214584
87972
896483
2628
889083
445256
842511
765027
852122
981818
975036
446870
205463
529124
152335
1030753
191915
367755
502616
947698
512423
1017131
775000
707141
947742
361835
813595
949922
556929
445632
769889
979362
747461
320310
183330
607404
361002
165089
451374
103905
1025339
297200
635753
181496
310644
866403
326933
86161
87768
1007560
517797
405368
248918
446299
758646
176201
156185
794475
473902
404512
567233
319428
432283
100075
882697
485942
583397
910425
249092
277112
168834
617930
726069
387090
779907
841805
100891
298193
290395
460236
1011666
908233
665630
363541
378670
618775
19814
539911
309373
870115
124716
802826
189281
495177
1020196
862285
652019
577142
383160
732593
325576
103845
101335
3676
80528
561922
480930
530005
937773
324360
83813
1011413
267513
489426
222567
58346
145533
722870
516924
916587
375952
968788
431914
61749
471329
967614
945244
326504
813350
872857
614891
663118
382321
547650
65939
769345
797809
653101
743209
686571
524348
247063
584793
892498
959628
497856
543733
628374
641996
212788
804086
258606
90424
1001981
51232
118284
973511
995749
105307
934803
725705
548438
333673
313357
526205
32626
243494
647053
570875
446111
490478
740573
922471
912713
1008528
20592
334029
1025693
1025476
117698
3002
138478
801972
81702
520900
149505
432643
583312
413028
230940
675928
164193
789879
296781
940037
305426
1013405
327197
31509
440803
169328
411817
192659
873721
832688
391329
908489
681203
155686
152818
597509
357291
997004
631006
143464
565468
673167
996047
59740
876558
632336
16042
1021695
562399
848711
79569
6572
29396
759630
852012
13379
79649
923058
921491
333252
152952
628232
547011
350199
852509
301183
620432
566772
623584
625105
1032031
848982
778953
132243
186996
529515
999445
477900
181337
225998
569611
44892
211027
836355
581662
260015
214442
147122
1025570
965319
234799
576171
961393
12443
886261
117559
1043023
231454
975644
495394
847045
25266
620884
400266
673511
606690
441375
988058
104228
978408
393634
803491
541983
351351
628455
441364
343987
931788
720950
876944
632294
923725
853827
272581
872362
357975
468325
565767
517499
419677
202029
913725
761675
166272
524817
939407
631413
571656
280198
733719
186294
1035257
1010440
803403
178176
481625
452625
500153
322759
224207
332617
496196
76426
28337
373628
114799
8419
862303
56374
738935
211176
136965
1001593
878068
362987
989113
907271
606133
269957
719347
854115
649564
514196
100252
877887
527128
436963
385456
873370
117117
804685
659144
138524
930506
555114
211451
723850
592964
363150
171358
267388
504865
569466
577034
450393
960849
419472
209765
762954
294006
311140
827032
638887
886291
279597
800343
579512
972816
442169
644140
103906
658942
673165
404196
572340
762072
40235
266806
281732
572445
59832
877498
892938
481866
958166
81687
579083
517280
665809
90486
798330
212664
371050
796566
215020
376132
1020829
399378
496223
705673
675807
518324
567838
241056
921952
1011873
656659
141461
179630
332103
230441
783622
831529
476234
751909
954197
557151
872385
155732
391442
349704
860381
94407
687004
561877
48407
173953
768571
182209
400045
316102
732554
51956
289053
711105
395905
310854
322913
510013
671272
285283
124107
135162
975225
257250
574344
534217
689430
381111
986915
388619
749617
550926
211633
615388
952679
225313
492747
126912
1001626
332689
299244
1028976
699396
723465
57108
375890
160493
574090
905146
807459
551648
343037
426653
594454
230534
702425
434514
280136
561311
504815
467102
812271
463013
618473
883395
911328
996070
130323
449922
229054
474013
801333
714485
302169
440429
267567
377972
180913
935522
190983
402653
822173
752571
830698
55567
804730
475798
780072
562762
247669
957721
603876
365414
90832
190923
742597
784733
411531
628142
698516
839975
732054
436911
774153
301780
237415
966602
787547
937117
923532
640114
517391
434399
199561
354385
524581
425032
255678
563778
423388
888778
1019359
306107
364628
194547
635314
961755
118241
931892
312504
171092
1031346
887931
344392
324103
195728
173505
862969
782579
25600
73819
517895
37737
414439
644458
98280
312791
165210
57853
1017542
122691
489760
32609
187795
378026
404469
660903
1015566
595881
244785
461700
397588
542438
77896
663112
493418
23767
207390
928779
662857
164996
739992
541901
9056
645703
341637
55964
177995
564064
371706
92686
918109
433178
467461
552653
492314
373468
842381
562856
913491
523189
645129
199485
677122
621352
491456
227242
220647
902407
863611
310549
706764
590214
866197
968488
798365
648680
621376
335004
116754
780962
789832
747401
925464
9190
476684
117054
866611
1044101
914241
928425
786806
19676
938041
727511
209922
127943
203022
698697
1044912
15779
492614
5383
296885
601973
46298
501856
346821
672435
596570
254469
159575
339627
767463
921509
75272
77728
497656
47775
652083
837993
591322
862557
1030056
956095
274235
1027059
494318
51036
522477
566361
99826
688268
374728
241426
990542
699705
293739
1005939
461031
524690
965069
382099
344768
466882
590232
596872
343697
43468
476471
1023691
1038460
639545
815134
165106
163654
71093
255563
529712
840866
316153
175790
427016
103665
126658
324605
904814
403188
760981
420196
677528
375001
28853
772521
714944
869607
73053
946602
409324
273839
883
706874
653102
217078
332446
833371
921396
799405
496417
752321
162459
616879
495399
157309
150647
492394
835960
894040
621144
210117
174583
695194
154737
222989
69021
592962
669854
512302
610853
715613
196027
732302
1015393
849895
256841
391151
902081
322187
779748
246893
368679
281207
202837
437712
92312
751315
99299
524620
541668
912750
403430
12714
56598
477466
545607
998005
586128
608519
624834
723729
881228
2058
391337
1018109
808418
245813
432256
777500
481024
127859
395625
302001
935430
624068
792598
334417
524693
238434
787936
229132
436817
414882
177804
304170
821912
379656
157916
682623
992167
534534
895148
335753
985591
551708
361240
942900
291041
105738
61241
799903
511994
763359
440078
785735
607326
379315
972936
39015
609637
521423
812695
407325
991179
737260
59685
129091
854347
389829
940264
127856
65921
471783
940447
792061
132893
599149
85644
525854
604113
20566
331617
436167
815141
675602
372885
247073
82233
332816
447001
890308
614134
898124
278203
80304
106314
133189
298612
75743
763610
311916
973431
135693
302009
765815
730754
359911
725496
799444
764375
640525
933299
521380
972272
932552
352092
781741
168090
1016509
255886
955489
603113
412718
371981
64306
208517
193323
388712
487581
168199
990026
550673
284213
115743
610204
809633
478313
948918
112393
787782
870147
760140
987835
516277
836016
890552
531066
67584
464529
478079
364765
879101
807401
46640
731227
102238
884771
196021
883353
273668
380731
245550
85065
933635
369553
340157
573370
788633
504511
252930
9151
534267
139594
657693
66572
622296
33488
796185
764135
305456
296906
161536
1035299
207153
724521
401175
642067
301154
243787
61781
123070
748991
211028
331707
658784
351629
3932
442423
798036
966336
477214
152793
66257
788818
801864
386836
715550
657494
168553
348779
187238
913374
727680
356442
760050
77203
433330
731524
294404
445350
126934
1027872
485508
567341
78155
318936
801050
446054
292059
706639
300608
942578
356229
289978
725349
338841
880999
40311
860862
217365
591687
394106
129053
803727
564854
604383
976652
438910
225290
865328
837390
218972
76990
224278
843584
146058
587218
321940
620786
364071
871441
326509
928460
609135
71282
147957
685334
332543
125016
68924
182567
899126
262516
353912
196549
659661
498572
616210
648777
361577
931487
289525
223687
157777
621778
221179
261922
350566
480473
105518
622515
396156
786758
488073
744437
633443
120438
905646
896810
897269
711782
893131
559780
202916
412335
694568
570146
178382
789269
886341
906949
721886
762256
643000
97515
156554
160410
154428
802995
284013
40189
157619
917773
716608
670563
446032
927639
164760
32829
885692
283760
603669
946170
514704
511006
991624
225174
347189
635884
818557
239187
391187
319723
182983
189543
552633
576526
201601
323608
693341
476080
876969
820505
695492
45164
94447
668082
260011
361894
3086
466888
188023
973970
830215
928752
1016979
931766
1020647
804782
153428
369499
961893
422537
956085
305335
197116
596589
960526
925329
216860
1029584
957697
540853
446758
99922
985903
608358
902795
572707
471600
78951
636304
613924
417862
211187
460839
26932
910515
444916
690255
222759
896212
397119
579184
837896
691679
273336
248118
295539
793404
941934
169340
527579
338484
1033204
747282
341175
149945
412371
635066
733825
724545
416796
1034699
816820
279964
246944
567775
727325
115205
581062
722010
187696
505173
430734
1028898
28602
47428
924953
163906
1015903
93556
767406
285789
774608
679905
9209
679221
89192
176049
471632
341948
973252
4277
347350
441544
310871
13040
37802
84908
755995
676533
276571
906556
706897
881031
365977
652678
131305
524269
379160
103103
767444
489113
647548
405758
396729
445137
864626
71493
442503
942976
710790
146786
384974
661489
547089
561013
679778
87928
193477
885444
175944
401698
978444
439293
216150
145748
782667
701994
616443
103588
97707
435640
935781
484624
597564
948437
123969
565414
865252
406083
308455
443815
744484
725500
585112
862318
172496
550660
195433
543902
388426
867788
952151
547918
922837
903290
325746
917274
764363
628269
473734
434290
691599
252923
181410
389828
385046
879133
124571
259840
718668
945830
167526
92136
701106
530116
738432
210878
731516
823878
263420
296098
486867
774915
8358
458467
832539
193809
997711
35231
910768
823108
814647
258384
699250
1024978
367173
191117
569210
108112
470762
257615
827303
42891
67651
218015
610329
270668
522518
695826
822450
200069
230144
146577
802257
457323
861802
426940
398115
980416
817
987728
758681
682148
963396
627070
693186
533696
405580
787916
118533
627994
728575
608342
538554
136290
206707
236352
452397
915153
490891
936129
709485
349896
208204
134471
119017
594377
593708
521991
304141
790722
855797
852202
663805
339008
614640
504700
462834
635450
685492
863
866617
620780
795032
458068
623500
857007
889935
851607
61629
777174
937511
254143
808020
115563
24589
809493
353788
367360
418002
819586
546575
327448
212301
627626
389485
781900
457371
387616
1030597
904908
96019
393123
571967
302806
406428
557962
592615
922332
784319
942273
79920
491034
731076
182579
866713
795176
20824
264002
992470
19960
235709
204801
291245
1017926
231680
1000658
320314
138653
926397
182445
206523
960775
893202
264220
316594
446400
324812
1041117
868924
100074
740779
332990
412283
591282
129701
616733
16760
664814
98961
762786
23982
693834
380369
583835
432602
717971
561059
12512
68255
443524
82840
318181
574719
542382
292761
632296
51764
255298
692436
198745
84434
231761
977786
366368
715567
921729
960732
512208
185422
617119
460787
168374
330586
649339
5785
1000150
999792
438718
265349
931737
234492
774868
22736
220019
216096
684852
895530
953625
159383
744628
219929
253203
166582
931961
267053
990759
1026456
452496
224043
599621
690187
87109
545269
145325
995691
438670
950235
581208
441407
637530
576300
806893
378399
931545
257201
143425
743471
449000
38984
144701
127355
109617
467942
959841
268400
989145
86922
720036
397713
799909
842484
730674
141793
623220
510421
641438
155695
796573
478165
627114
967844
811190
239565
297286
425010
880284
741745
365516
58336
837995
254080
284034
371371
630186
516478
615260
201637
583048
541143
650272
689835
786167
583000
605932
525196
568267
46434
631245
506783
666297
793982
688810
702925
440025
60200
775604
367424
899781
263151
767554
730441
291576
101793
723805
850237
238187
946808
266867
673934
660124
630410
259134
856384
339568
373891
760661
536066
200556
56282
223041
732992
261254
27074
822806
61614
98515
85430
285370
137340
998187
43918
375469
980569
507872
742785
531667
75686
426936
532353
904463
706748
870199
858957
163169
925740
564861
949328
169218
308726
1039949
449574
38854
167449
282331
956853
732631
636584
388642
244590
639593
581557
878498
581099
706198
766892
548613
878139
235957
91826
875779
258583
393277
129342
327039
770089
115353
807283
331690
136183
570796
596347
820820
734740
305472
621581
162134
115776
318881
869429
268925
713699
629951
291191
87889
663275
92352
806853
695603
414578
954173
44249
374874
902212
617434
213929
312931
927816
122277
735618
17354
477077
30874
79059
976363
928128
700404
726798
544273
843700
1033113
56143
225943
400210
1033223
439038
295602
531127
26164
98874
850868
600369
327965
241893
7545
308384
928483
280257
152549
296508
302466
179892
457281
142150
382019
1005605
395036
431981
953161
45808
938596
227581
129046
724610
257966
354731
888378
769816
266333
435054
11711
232407
414246
684267
599512
581158
812255
351914
1009985
433033
614465
546930
931457
661181
415964
423623
891692
117549
84507
245602
619728
294891
791075
704616
600016
895261
935664
452602
572477
119179
658867
578180
431469
139604
230733
240781
971319
997873
263672
599160
415463
429457
236554
54096
713396
73503
1040995
544955
487527
146
598167
621370
727179
710323
484293
667451
118485
130271
145034
188282
730246
1467
444816
721407
1027160
239311
774143
523169
912596
164173
96125
366667
237359
366011
96222
127934
207924
938819
912248
814959
77424
420687
153670
266850
341148
277011
198517
651585
904059
257271
755042
772780
590580
1013673
626788
533335
504443
640318
529394
200243
819982
964619
690814
940756
999103
840614
754262
575105
935074
953887
405950
946696
205283
366270
617355
425722
725165
686113
456335
169671
1010355
257189
799847
534365
956957
377815
870139
1023336
589430
739093
935941
643874
80443
773715
659727
128653
36548
862702
232836
436264
822345
143822
1032769
955424
779241
64087
184325
64709
256260
134534
564209
383957
60636
968049
172262
479022
71115
760894
1042244
775276
463951
722729
736524
1002837
170266
831355
1040527
282703
75593
364240
235390
313280
37596
626618
840099
939465
660884
205267
150280
465463
756042
175528
587178
257203
72821
927778
291700
911171
823881
1041910
665681
719951
729215
181941
857041
774477
582224
180139
459655
753839
225581
89232
197866
1031780
618868
912806
347774
948514
745759
922195
625182
748012
926066
876968
213322
666598
1038375
287483
957963
916733
470763
414620
179363
932433
156923
656142
735755
659138
953937
783023
527348
139697
1025075
64950
351809
552034
414700
24681
450759
395656
67633
185652
759741
299877
104787
512075
871204
556190
83533
36038
1007430
554896
377676
361867
144090
431645
201960
8452
713601
524690
20870
823166
801189
342786
4310
960703
595908
773755
734590
536734
629007
796593
939408
91869
509846
1008817
70000
340627
984509
806731
781500
87416
771724
910022
582382
62490
250135
96695
194996
768920
258338
84641
432384
774557
886701
753641
806806
684323
403709
427715
938864
581426
807940
439548
952510
132274
77736
763278
615545
311998
67512
128754
495133
427349
601450
636942
169746
469958
42188
791862
194324
408070
359867
898755
333745
995772
1025732
954503
807215
499671
429845
791729
863200
522402
447841
333707
968511
743470
472148
696344
170007
9998
720552
639789
530733
937105
938963
970269
343539
380844
387280
463386
191936
542175
319043
784009
846297
1867
292200
910272
696721
42464
599351
642919
583739
159848
909658
652865
359560
106820
741391
488346
926327
304840
877422
152329
851711
735443
925977
187513
150027
109249
1001630
259522
293586
188649
581872
935661
713364
1001776
35453
540471
358625
660781
532989
385923
134847
683985
5910
823381
759305
246917
597819
1038390
758226
1010502
55288
774370
288576
466468
46147
636461
225179
210960
222844
56623
422825
172676
735841
928563
19590
631162
580965
553340
190277
137618
499071
907012
835253
324450
775315
935810
729336
890240
885692
250239
881452
438948
14702
518755
500094
463559
170862
47306
853600
555257
191550
256763
699815
959099
952142
568270
784537
153181
614184
38184
395520
445133
257189
768372
32110
472522
561623
375056
559581
76945
870845
181652
950022
643405
299441
555615
298780
864467
205739
825674
739682
1011872
193540
661577
622910
228561
1044858
404246
310042
754269
934257
19189
283000
308664
373861
315495
513153
454223
82584
27057
256346
280781
972917
860592
703852
866602
78820
182376
348116
97508
421223
500655
463145
613423
368564
265277
405884
145408
485256
544591
333208
972948
307058
943164
431243
823276
929804
984471
721255
393138
550922
863788
861705
351299
412722
1041945
452873
539718
511754
566180
254758
695606
858584
174423
141991
167323
750736
68545
92820
811660
410573
162699
638871
820712
931283
907098
387725
1005502
811664
733547
858630
690641
818381
310069
594964
30053
580079
977352
336470
933847
742762
1043900
648523
535668
220539
613401
907835
338491
587555
321994
367562
397409
263361
867842
678719
414133
969776
945069
829151
928509
742738
415413
111046
414756
776710
491441
37860
1029413
234470
990016
966951
237370
609377
664214
1014363
807570
119688
862356
607149
65747
102026
602749
917631
561266
1044837
64870
629450
677212
1026423
822370
962438
435251
570205
313714
434141
77603
404021
104072
269906
109606
694098
935315
248958
329591
960422
103445
889009
368809
294580
748993
1042245
597947
558738
219638
853348
371497
274175
1013197
543253
1039174
528271
18784
420456
439032
290448
936319
811317
1007454
982921
655907
151467
1015072
935696
831583
314596
723189
537294
896591
516717
810915
171394
975211
667753
483724
641901
362909
24148
282247
362265
1038782
833226
459627
740308
297033
290734
981390
67560
937020
764656
78735
595762
720814
605058
464168
8569
28820
985097
633926
837978
436592
88321
1039538
986121
988059
984132
670011
804078
890286
7769
298889
94264
700926
488809
514507
101587
707038
1030447
687221
197898
262151
547357
241028
340525
723104
104450
1006604
467184
590175
697973
919746
653615
670637
908386
172469
215835
35770
796889
343277
435761
533108
856481
805690
1010580
198136
545641
287011
510002
747862
663052
532359
575075
521175
595564
234173
161760
923681
716126
942409
479704
584493
231063
683827
32815
274310
16276
163976
688458
130341
740483
719436
851731
597256
261805
184039
455632
589146
756594
619545
761367
815949
90863
394308
549994
240221
274419
961720
128055
1023071
751357
358081
967858
938276
926740
326460
701399
629058
306857
711099
141410
199249
804082
940216
459846
633026
43273
562032
825221
476521
1022780
305170
262955
454890
886126
457323
668609
105232
938281
959226
149760
21159
89336
550481
461820
641792
787813
1009051
440474
125153
605856
714114
410332
940451
872189
627774
393066
1008068
821150
313172
168171
179923
1021172
843469
567205
261297
486302
720240
888713
233162
430380
268693
603527
127662
531503
444571
237778
693983
210787
810975
743466
1018402
543639
515282
876042
854608
1041385
422302
313186
351634
795021
459851
36825
103321
139789
366774
354185
147368
206014
343379
791257
591931
292644
209078
445131
1020215
968307
114264
351368
373985
386877
469567
109347
385563
5413
978982
840614
282087
897746
150677
298973
15562
6323
816129
933394
153607
502022
538908
391415
451185
806210
58727
717646
820760
132691
429028
400934
972861
321482
504344
310446
873955
231580
978326
233442
919855
221906
353562
899120
382426
747724
618159
73309
100181
899395
528126
651444
899791
583123
40656
795690
24949
72824
812338
542872
587163
673438
533575
774142
190508
543093
102
574509
616776
759766
673286
1020910
983871
62910
553235
225585
1023151
768037
814105
95395
768090
1014498
154190
18880
564778
775927
765739
601245
820486
529976
540677
433027
396049
743517
458587
886694
947985
402498
488403
574648
410189
843844
896712
210906
660908
669107
861004
942591
372644
903774
798682
27190
959664
66876
829554
594726
630442
878485
923912
951130
219773
46853
98068
381502
1044466
885729
682556
179275
570629
787997
871252
514430
330367
186171
450664
484712
412953
587480
188164
948310
117565
263067
1031502
819177
891006
462889
1042256
474028
155371
709827
877551
80089
282219
3141
1017735
487718
1003261
546769
610111
225562
431337
810157
577718
1026031
554307
1001328
1025313
247833
951361
113826
361928
476261
929499
472960
183108
393786
78080
868992
634319
359457
424091
282234
450225
870820
872740
168607
166572
624606
460258
476835
45134
495722
169115
990910
490021
360563
1005611
619079
728664
220761
95565
1035921
483015
214274
37965
323628
484464
595496
912308
211304
169602
203325
668246
367152
787409
653167
121530
62803
808338
881116
144454
944971
604944
221168
399464
873210
399648
139424
480368
131483
709804
798090
208075
593032
302926
91333
419848
978922
526507
1014015
84557
582285
145836
554012
882546
36128
324470
667463
915496
688044
43453
255289
755832
222879
114391
353068
961077
704178
157375
803558
341743
506496
966532
229599
476188
327688
973420
372911
356297
171053
385029
139555
843940
981316
748187
316590
557355
662754
414127
415762
478252
677209
203727
306705
11913
509734
715898
786101
278777
764646
782727
486054
407134
1001282
23525
639448
589340
180900
565432
852081
1975
909709
127509
41810
910206
266789
274653
880644
955262
987256
147575
1014590
306149
829531
77984
390757
186457
689940
689313
839140
38360
353515
355057
370172
418186
387320
528229
416935
417486
308148
997362
645779
55381
713379
236727
538399
955905
212600
172967
763668
682719
909668
194572
206835
896165
186539
464760
588209
122282
591079
476137
917120
143362
546960
721055
1023536
238416
780666
679676
913306
333859
186443
915977
565032
705656
434260
460820
51198
619580
394811
816248
481598
144712
174776
1010247
235537
333753
318855
478649
268696
1021027
45243
938393
420246
805644
847350
396891
569907
1033608
935264
422898
126214
635516
456593
51851
197284
855772
830824
796029
671579
177856
454049
973789
17711
46818
133817
413990
574211
385979
90061
476810
1007927
727385
32742
258090
536201
967403
183593
751042
579950
981752
477623
505471
1005083
934123
685518
55193
962510
508020
747572
235828
847635
311632
742381
479922
116900
359179
1044601
906876
731283
118822
290794
563116
910557
527730
1031536
34822
22924
317797
677008
448879
338153
952864
584360
430989
408830
882737
355956
789072
612910
636464
556323
784595
65531
847623
967468
1029448
314937
424376
306090
475948
942790
952406
772735
38924
347350
888125
291827
78750
446066
577204
967015
606588
11655
322633
64917
601958
916250
375698
995099
949058
802497
989237
20802
1029983
811071
37539
163406
559234
634242
201850
199895
353657
900612
707875
613590
806535
908958
1031119
65392
564187
596734
201856
517273
556184
85235
764753
875882
498143
589599
299923
997632
38187
662009
886483
634943
705414
832538
319274
712653
435379
691711
1010867
145050
429814
85818
840525
849147
1011175
160621
295647
369787
869221
550292
264036
116753
489662
150242
955042
222296
723654
655972
954506
50184
228777
883868
295316
733749
908644
581360
298440
122436
993247
350772
1040367
269163
202012
98709
1018222
683313
964653
761899
978263
567499
815424
86619
636348
104345
372576
466838
782774
994392
1030864
42644
533413
307829
219008
931509
1044928
118243
1021905
770633
86328
31011
628442
709769
944781
445076
189213
544264
407662
65286
770504
665179
406061
506040
499371
165134
440558
496794
249924
621913
675257
399157
26407
365598
815782
998885
135275
618992
10842
212423
1032643
1024297
762824
678574
959550
906750
552052
972876
738999
790522
174204
778227
483027
569872
393348
297112
353952
394919
973255
160525
503822
723918
752725
435927
790831
938151
78677
221224
387710
984787
557599
383921
929865
960394
472159
604401
362169
450562
536683
605596
187669
278757
745781
139356
168531
328341
810893
250829
526937
412440
86107
863743
1029848
941668
336827
768271
965644
780482
24563
982772
56990
681473
711710
690510
350834
409793
221074
677802
105558
430968
898276
1628
344847
645942
187351
227103
402152
421496
49111
502638
612199
739272
861609
560310
16130
4437
742534
873190
974492
336399
466593
415185
496743
246186
327533
1014929
645933
306790
867781
115393
12256
437172
863173
917268
407126
908321
181853
175902
369367
466961
748202
948312
333361
80622
269998
142867
755543
4010
367849
506365
289636
230631
333878
991331
571167
554640
71843
533835
887566
884782
587764
607283
155602
130898
357198
690985
94446
154544
959506
677008
261088
644052
886379
204636
562857
451425
852612
469658
531002
153184
838321
488635
595634
87485
425216
548503
106222
956024
1002251
112731
35692
316544
184481
339929
498025
628213
181282
850777
28745
344762
905932
137948
1019357
670516
940507
42370
347345
585367
358484
867459
675366
260121
116316
399452
752425
302453
495866
750862
139207
862628
143394
517669
915605
665270
932818
469620
884161
241819
991718
318469
5987
207973
545666
692046
928537
728416
136398
984320
246679
421703
114940
932128
193223
789787
663028
857816
992899
621518
522210
735945
131667
337129
194207
732821
533707
89411
119341
901885
831592
165519
769800
402656
611918
55075
450913
377501
879369
131313
825116
41396
103771
875780
491394
352278
932522
457830
798984
45518
689348
291628
399824
622795
950933
944530
836434
417875
593541
899466
295901
80377
856902
655167
267326
107725
755997
30555
560304
243820
803386
692971
173901
384116
847775
735061
572458
376353
992958
730040
408806
948062
207241
475723
365316
796387
118614
629168
819056
659330
94972
510978
985736
714278
509898
223011
326483
1012205
742808
555637
3720
647261
607977
98996
293803
56728
702963
312543
17133
769378
189551
942435
441068
723905
31709
415559
799411
158106
896912
697055
185974
440332
597788
683905
749618
392195
541942
784795
607072
858217
831809
593283
2539
367049
727967
845511
278436
748497
500620
226120
1023762
871700
820907
763865
951371
970684
650519
99276
642791
379809
805293
808574
120005
257375
613184
578537
101674
688398
632142
468749
712664
548829
199020
991315
564887
626423
833763
647581
1028892
399470
339712
612661
536154
883182
672196
1015892
217389
871407
363234
586299
327151
76059
486494
755952
369205
642029
128477
1032846
535120
687830
781167
729489
899127
168376
1188
12704
363378
668737
527729
702171
714543
295949
752036
886852
12723
566845
314098
400950
112706
172594
692498
1021226
652115
199771
1020032
578809
547804
960305
290
412669
917820
1040800
21561
828368
647894
345749
718607
852788
1037662
415965
538796
695379
183264
563692
487220
550939
883209
681183
768526
480021
823618
214224
322400
991252
665427
237132
48733
196311
282140
65785
544740
622313
870620
348706
199151
94568
426024
182024
761903
758873
666242
544942
339690
861420
133253
726622
6644
169789
676091
318954
933117
37628
244456
780477
594198
379618
386062
581586
954556
42854
51923
257156
429446
54659
812839
787264
616753
851144
923849
372136
141006
807890
976925
1020334
296538
943538
971219
702098
434938
610683
543469
805509
954190
262381
84539
124473
154922
259053
984453
251464
552660
954177
1021801
174585
434387
194465
70741
287356
977875
942138
761052
254116
25249
1023115
491452
402234
71549
165193
597174
994778
1028865
401859
237397
594922
883412
720101
970153
214184
233904
433230
143212
288968
935917
915716
1027923
211167
589076
577907
229015
867815
26790
615425
981482
371723
878128
285509
905996
691971
769852
720026
901946
785729
747362
502900
149450
299845
266705
586410
792381
935477
546282
403279
531291
232966
231611
299539
513266
946144
973273
254380
458233
319674
740495
381415
419699
773897
136445
483690
653200
95931
742559
638265
939913
640554
848189
476868
563042
951018
844359
677602
273655
157630
476589
152944
923818
341109
69703
651588
377316
525374
936416
121027
435604
86798
483758
48669
803617
302785
866575
909376
233794
363639
503714
182661
16938
970932
283645
414679
276033
737692
1029212
173975
652127
56884
371291
547628
513855
237272
699131
173489
904465
729992
346954
306774
387141
527622
823404
735185
225228
1007790
818381
151738
198312
782519
512085
892671
816225
428841
41274
967268
385604
501475
263425
13822
992165
126286
1011473
769637
292010
754603
50281
968011
1010383
343287
768833
122945
954762
320345
111619
833560
317086
805454
38059
825410
290081
373523
357096
854577
334710
770926
635975
785152
72281
927216
558492
183539
209276
965640
394148
607388
889823
995075
648713
204331
92802
530595
264844
445347
202952
858532
631283
539363
604669
583572
923851
971481
293903
87018
873191
956269
754799
147916
1039360
293201
811288
338649
205769
154809
726941
355006
223466
56935
76839
1041161
327688
343558
506053
39696
995915
589582
834608
947717
662214
3721
589736
838304
203071
217532
76336
469401
133113
261242
713681
436123
813983
393242
632782
417657
130962
538439
500624
179286
413693
264219
919256
1010482
121212
467734
29175
267584
502869
534420
928270
150508
407598
176904
29807
441156
827059
246705
706608
423562
966635
560426
84053
13997
282647
618574
630290
836646
105732
750281
286984
975278
479455
535730
371142
11081
250904
374366
460683
79254
85204
947290
865635
931897
330067
517168
533902
184008
853116
119601
854435
935824
491012
79781
212303
973874
179647
306835
533233
43616
490818
604098
171307
372829
142794
71729
339701
436254
661678
496983
879875
27024
626068
383365
478144
892841
625797
1015821
721920
955814
838394
358974
744591
840294
321745
290842
196748
711569
1040665
100429
993082
491423
137232
833949
564058
120719
908353
104434
850559
174555
512436
714414
362720
827807
319968
887093
63087
693178
897128
383735
914203
297650
462826
80130
607437
181568
471135
771439
858504
861966
486755
966325
941675
906681
338110
857087
621838
77891
740301
710197
533418
345481
231194
526984
107076
892050
341231
601887
137809
453436
921737
1042795
596481
940636
113441
860726
64040
977612
961683
728647
262677
379877
212203
332461
260406
214613
798447
281583
349056
746268
689317
605658
103598
627207
1037724
642795
568287
829125
975133
38270
465874
474176
34263
675368
577869
409216
658481
658778
220666
292133
1023127
43699
418726
455634
616723
493014
189352
833886
188115
584816
113442
64986
369042
879615
148043
367905
393269
350622
56451
783820
885051
241185
81457
986243
573932
4050
478639
979342
316260
150215
29301
17043
592986
896073
921643
245988
836692
87938
984240
621669
689307
485615
983267
508674
597924
288121
506535
450372
129595
263200
822376
56719
735778
156440
691676
500760
100951
937282
850134
965916
499880
414720
740168
962808
277308
933215
649813
308734
689282
366813
971750
840889
555067
991379
383815
473326
442755
623820
125510
114299
562105
444729
387591
787384
40583
116023
851489
395081
609911
163555
974234
222506
1018136
617241
571338
262769
308929
930084
583262
810279
280317
509078
358214
188655
74083
259528
298645
927795
40553
668272
954512
1013671
21954
973249
611141
889695
567800
698659
725490
979489
413977
908543
943097
308289
1035603
975726
614381
113127
74390
339978
295020
280766
948643
254840
277331
418803
415072
533307
1011542
903823
584399
147290
364285
458723
601997
332765
197280
423437
848033
292093
651396
883189
781331
972841
234795
974011
860313
684524
839461
441290
874632
335931
240315
876999
142539
448015
110482
750052
744424
503794
487738
431301
811245
652389
37149
478322
272911
942237
589643
635675
754624
501697
308205
105090
978450
568288
755109
915959
113532
50326
635222
363315
550391
126748
912208
416295
1033224
515124
925955
637095
709163
512850
705970
18711
451819
250871
848812
305611
289856
708909
540238
1006617
187096
597593
592647
226824
22211
269028
270036
488464
579128
28547
418790
905541
712316
399710
439612
584291
470437
758325
828767
62614
677501
714152
436471
511558
990763
55643
463069
684675
892762
544217
935301
318542
586338
669608
404280
455993
196545
904181
580360
214412
74974
596503
237069
594916
469753
531669
952831
1028561
530864
163814
841666
179219
346978
898680
187453
519189
251050
853663
552849
888900
455579
293058
873815
343245
765876
771565
952184
264270
798807
78981
966641
292838
907536
528297
814889
528004
620468
874087
934412
676110
315230
880107
179261
84520
717777
399624
170643
658516
844678
152566
807216
303801
681653
983968
563765
233972
24792
594133
324978
16726
228529
70719
44814
100253
302291
272005
308161
1029119
115699
327309
813646
139333
488898
543174
164576
287464
519334
645554
556235
639147
717283
658284
868667
635977
439900
454220
37894
696780
774560
180382
133584
300554
735111
167708
920736
917854
185945
822364
546532
125452
916096
664434
623821
838602
315630
790840
46957
65879
490313
16460
988553
72904
600390
500318
594537
374479
354303
801849
552298
219148
404971
721626
885887
861742
721688
875338
16808
192528
481191
48534
1017403
115534
145362
904347
938136
457919
155211
922372
931521
541683
784185
849052
920251
497600
821208
785985
705502
607818
260683
812593
639029
899985
799054
727179
870065
75910
218052
90574
522612
1011344
518840
480649
894428
828713
142240
149151
78931
1010007
781279
703305
888758
217850
531675
334364
804362
808095
413222
591474
482119
213304
302529
312845
327431
767931
376495
334012
470173
786944
812291
48980
386933
686786
484241
236471
838763
179656
975392
112744
485648
18444
553756
797979
104421
342476
692382
59811
13631
786660
698237
498344
700574
127437
649980
56856
420493
310216
652254
333327
385862
840755
239619
221674
874707
186158
278198
19381
871109
964183
623532
716979
525146
331284
208854
92773
997683
1040486
320429
578403
58218
501984
636839
1017418
308657
299639
870031
896523
643610
136064
1002939
651725
1032887
292802
926812
31098
110496
563852
551979
672962
457500
307035
988970
243994
548742
73411
658505
802526
70808
237409
639440
660068
995141
791185
757513
983106
124640
896650
981354
864001
284032
150871
709617
65873
142385
181982
907222
159001
805796
537539
473804
867272
889323
168358
969451
738053
51988
168819
673150
1000474
172410
28246
738343
957156
661979
321569
522653
485326
910773
348572
294108
533530
115368
757969
1028656
475989
550173
592281
795351
951931
816202
228816
970268
450922
699824
108574
269785
440741
956068
628655
467181
618349
291551
551862
233603
98354
308092
291503
722008
971667
1010219
481089
850754
762668
621201
685901
25408
1030092
380825
748863
469226
1012383
463810
516288
1008834
589359
408065
345962
323021
120610
545571
157846
321145
219525
507671
161115
737284
749769
302873
244673
40442
165597
838546
538268
165477
103382
484057
235933
952148
192236
901936
503181
887879
897085
108305
457159
947775
921767
133984
762584
424184
648017
1043927
9678
597557
392556
466582
797463
318770
551702
716406
80787
239299
637848
155301
820489
636199
433671
435816
790021
57324
929498
500030
666780
874940
317959
810590
713012
830964
29960
383124
863357
612780
888835
534040
946549
280347
231025
952122
887036
592851
470664
600082
19614
673539
929424
162317
298346
897273
554063
989898
1016097
999481
688710
14860
50030
1015741
81504
324461
768320
179545
561060
134376
719640
72494
504086
469092
61797
801092
53260
871587
284003
129434
713210
439141
209572
446427
156564
362676
276393
1016215
709583
493237
364749
129723
331212
634464
80284
426350
414690
246176
166711
504480
1033423
219334
718183
441210
548840
711895
990872
241780
957369
361259
984718
777941
657404
98634
609480
862710
880676
619740
147764
754488
221388
925417
867161
917106
958607
516042
448083
717380
540339
99083
234711
640451
498248
438732
862806
916145
886211
157358
419957
508942
996208
422438
640739
953306
364019
1023342
200069
117146
610000
121909
1030842
725851
447419
758885
664664
896483
997821
1026803
525064
676448
876703
433211
424256
72679
65809
585685
957151
27427
151620
953897
426495
68685
622601
141387
1020595
780045
863407
71957
385731
621353
421660
634840
699435
872609
772296
719951
223749
934976
655884
679063
735322
302478
78282
46676
875232
748168
18353
126351
933955
106335
526931
559345
833006
798146
1036371
646453
45937
1011942
752599
723823
669421
258046
838569
782515
664655
546247
10939
567027
153304
594155
610358
575695
737335
989355
758781
453342
27567
237803
211764
433603
957422
982846
994815
1003700
1002126
513774
818951
814989
456318
248946
821476
596363
690248
73527
381531
221357
266058
387889
640652
360446
114461
811735
640798
399191
505922
508920
257966
913336
1007801
965107
506501
412637
84169
515115
619271
181861
709909
129614
698674
929201
338359
132731
282025
49323
693774
1025126
125816
860311
39330
405016
979326
267679
276465
99296
810692
1023529
541000
982569
778893
120142
706639
853957
635829
30473
393548
567386
749903
804262
133780
374363
61939
24284
1640
635136
160314
393769
809091
674164
561644
460497
805632
130722
1016864
602872
979513
127702
777429
31833
445811
919094
939456
465406
866800
304263
914859
1023376
573903
710913
62023
479649
983707
352536
82223
234546
608565
984524
134609
698608
388932
379075
131654
989585
196487
889377
120251
942655
175050
1038395
183444
329447
819018
159520
942450
254859
413767
698135
395512
510998
317688
214595
251075
592702
139860
546258
570612
256926
194150
529539
299711
628976
1040996
605748
679939
53564
262069
380218
87478
117185
524611
65601
805657
21885
171542
519902
613808
1020656
93867
273097
482333
57423
808252
478751
676719
443327
297088
273900
21320
566737
219230
966155
566421
987207
155119
98247
260282
750747
363575
774059
101115
755328
291023
108365
745945
994068
952854
937715
870028
909220
781354
1042507
399919
492335
786149
499867
1018247
198323
917868
586337
1021776
240663
544985
419445
816615
441987
283193
977405
135517
228845
601098
994253
843290
363687
910767
280681
392785
45765
599859
614322
645249
237308
689160
180665
1015538
52793
472409
152682
610321
259410
789858
705218
295851
823476
383855
775600
691277
1017490
950747
536909
543087
509250
282190
65895
960324
200072
1003781
752250
320668
530950
141724
301739
824427
75071
598561
257588
222054
775482
413667
317736
101351
966372
682330
472093
667715
303968
106134
688568
43338
712983
764848
208096
246831
413694
27803
709727
997985
151534
969281
298180
522401
319649
93252
509165
393927
725110
113897
896535
955112
183150
655572
431191
69579
987954
996078
360930
773466
568411
447770
646455
977106
477281
997059
347676
69077
830914
976306
478391
537040
535733
43128
959095
822300
376031
416961
293351
705938
966479
347787
990821
959698
1013265
625136
84335
112186
512697
695010
818306
703813
514893
1008222
43782
825605
282473
280878
414740
905549
425388
986582
456660
146774
344766
787961
634078
712389
116816
997441
100679
706705
638364
203925
667599
248524
522353
688137
197186
182696
103457
599315
315773
518625
741623
252438
841138
141524
1040016
814141
308027
155463
705946
780871
543488
199685
429168
692159
699284
578080
622950
91044
537311
500347
42353
136252
811995
323894
901287
662696
671845
351408
679876
32422
2605
69050
397066
253387
403778
861980
672268
538869
151134
132570
622484
280068
1009371
30612
474184
171618
1022223
425043
805147
874483
732363
218681
919296
948306
824778
630451
106742
514586
530286
25495
300446
339028
923032
980004
370355
497565
542120
882025
377739
593294
315302
242173
50586
304534
918227
1008944
870903
50603
996984
190882
854565
56372
504124
411436
786800
252325
826818
560628
218671
162299
466384
781238
967367
680955
912969
12987
86789
397481
96328
852609
640649
459612
565123
1028236
792496
346009
602948
706176
951043
528321
338769
753385
506508
200397
402235
684238
12517
48996
466968
552802
937054
492824
108645
848170
590197
555979
303565
784736
416800
955958
669333
37954
207921
180207
366532
681853
225301
121025
351427
1043453
548494
749551
182715
256008
956738
926014
906539
899822
146471
967612
625392
13175
219582
78480
534943
916539
49560
293733
623218
1015393
501953
767165
590415
700364
415764
769380
4321
81758
213119
893376
28276
154794
279441
254110
822437
858962
243635
683301
939378
484723
542461
921598
973822
503822
699782
133779
592966
188106
412404
1003415
551324
384164
771290
424434
75025
821209
90339
681932
352455
479693
236252
298455
223833
1030011
1031189
582340
264982
654578
543021
84538
31913
165185
345
533273
361750
391794
583430
701921
707721
488296
822231
413953
530127
353987
347167
36142
266483
1013352
436742
813978
895142
868286
66452
246747
305851
175170
656240
482541
652173
568084
949173
119513
70350
796363
355965
506678
734897
657117
160750
271089
300530
589744
975312
601870
62239
659680
681785
36767
385453
123294
749806
353073
126793
391834
915069
572513
617783
509731
704335
292966
567735
674645
195772
595796
638155
668571
486445
514834
971932
597584
143865
520603
424722
622390
688472
29876
588177
15538
422003
527790
725679
43549
948077
894202
720538
851225
415272
716756
604875
834731
495578
601555
566012
920485
181388
740331
86421
452912
437721
147829
120029
210088
58
347949
134141
154727
397966
761041
557528
909620
838247
388027
989491
430830
976512
265700
783678
536822
659203
660370
495783
916475
83380
7769
370035
852002
463622
746627
119036
236563
682819
845406
15494
869803
856250
95234
500791
132398
1033374
574960
852186
746823
543327
276852
829353
944951
252864
274320
32042
775907
370216
401159
436351
156020
881236
543933
791727
762892
826874
157649
698246
913524
667554
929137
802221
686498
19280
240445
175925
596364
79868
386062
295531
359459
591608
865598
242767
266113
748666
96477
299747
854601
617113
456678
774202
600326
659292
936293
530664
472972
944248
222049
325185
667181
136178
630213
736732
896203
585931
669077
759982
904900
358256
85239
295727
292116
627211
761158
586238
946441
472439
289722
912146
895631
290493
49440
679812
900717
759340
490020
54472
648066
766211
837951
179376
103403
399881
761479
387153
98102
110245
142279
788304
74020
471275
334828
635805
741784
1002565
263770
931814
273034
37145
851691
726407
143669
357953
401004
795265
503197
346701
739583
350781
904827
738004
712151
63312
104557
983431
123455
168619
774984
576264
614488
64868
457065
735685
12506
695453
165095
188412
299797
988424
517288
573167
543313
690941
1020348
268586
203372
671767
580375
1005233
105174
879960
297576
961618
178840
506497
946687
831916
234923
245070
864206
368358
798950
29698
924545
895290
624627
10798
744917
211236
243453
207240
428023
286976
331073
119920
662665
639093
237702
656320
442803
283092
334443
386265
22726
1005357
446511
94168
823639
110955
997295
352134
740203
598367
796915
334254
900384
746264
875614
108415
860710
438441
673162
908272
29110
15950
90011
709129
115015
436797
151627
732047
403175
843311
692283
35253
532006
413166
501760
950651
522452
940197
870537
62166
666439
785287
843361
44989
459200
403269
675547
145158
265908
573420
674753
1034111
75757
16716
59087
662746
869671
327865
894477
469574
827045
534996
722633
514964
515128
882349
410457
428021
210176
608695
739995
493605
873343
429327
232319
694977
325935
978254
735563
221456
342136
639268
663968
121817
163880
925817
302840
1042769
567050
381889
730070
676030
1013093
1012846
1036137
376137
807406
388321
133424
615623
825610
320391
650244
872778
502342
158689
765613
515568
703309
101
234910
505420
498826
716025
797362
411221
828364
617917
709620
833706
1011522
726711
296388
317518
126279
855814
115027
117305
213961
975128
618545
312956
545492
485588
129480
363854
642752
41661
175885
256401
617739
618747
718873
766193
221732
816941
591817
840431
490901
534383
541225
222992
874610
297308
491745
1028055
390372
212374
794791
757548
132453
218038
609256
623185
545687
605813
372585
245920
53455
896826
811059
515414
64145
154662
153476
733209
391472
129321
783472
45929
342790
667018
588747
140901
976161
112916
468954
640424
78788
732816
787267
136553
799406
381830
896481
470328
227632
492051
189208
676912
946058
685824
297049
630195
211273
132123
712960
1027957
136179
73390
971891
702121
66474
663875
251712
576576
396058
420987
557526
163081
863096
902508
103233
961501
389184
315329
387328
28273
84695
975271
733701
521005
137471
144632
368694
678431
482906
808932
531085
1014849
88077
361725
238579
681305
249825
267434
403419
566874
556632
591090
558462
217373
386379
20346
390967
157224
316227
927992
846468
999716
62268
412580
50044
1002196
229247
329720
620757
284391
263959
619162
835270
167926
494481
240833
508890
792864
396802
1040093
722580
402557
578599
878638
535362
557869
897636
925810
162312
807862
1040647
130702
701093
269694
579907
433898
980917
487143
616089
1000019
449385
625967
897076
148374
292869
909856
485159
87024
332160
772308
2398
740611
429986
170257
668522
316697
14206
644176
1028924
864567
579174
482095
569372
381485
388274
11029
651979
41675
19603
686196
510044
161879
489373
213669
420654
604839
627451
539505
322952
884396
580959
216569
291173
1027255
218786
122946
799986
399633
773654
310569
435489
104553
460871
744869
919177
241046
432928
931916
817823
178804
311937
859629
76965
64222
186437
11452
411771
90990
508527
363357
679971
399232
658528
1036217
893854
617829
1002476
673525
472047
557453
651241
986069
491609
508655
776807
725266
281859
231015
502017
480695
225721
412889
978009
843121
292282
418705
636191
42876
648828
224626
919539
399505
782944
220724
373422
716421
692054
305831
15400
942695
656900
340693
776942
2759
744888
583432
762757
705801
26923
823469
995452
95311
702175
455348
167054
877619
466252
543870
749087
52335
128399
197540
905301
836554
720177
1035212
689727
1033059
1032412
619327
1028433
674061
43095
432338
33676
669746
940933
83456
728060
317297
355997
957096
331358
978735
1038343
837442
13994
696887
591
812196
831073
779089
709203
691273
740412
146945
635674
402866
138927
270480
340108
619302
788160
341131
715587
650389
952346
725127
18441
261324
202042
305538
770830
941973
238979
1030004
28534
298712
139474
311296
889595
77552
790071
332080
545547
173738
832589
1012421
1009760
924031
1023177
1018027
562424
407424
566581
84187
795842
543227
446603
970913
528406
675326
494920
347160
22480
93630
66223
623999
312085
799376
990859
501992
442560
817460
1028053
497532
28027
655643
397524
60578
40953
908786
307739
940085
468468
859067
808933
331670
255532
931291
74709
520233
922223
750351
213866
28907
40663
925040
570785
129094
674049
992440
885573
219819
681758
19783
940954
379215
833182
496535
626027
568403
55928
491828
205642
253928
581911
715053
576871
913184
517272
119575
865730
229032
467453
841229
289490
219335
244745
669249
917264
488751
638282
898936
191795
579743
315690
403198
1025730
986797
523418
1016401
234697
998581
733090
987761
473426
79029
829120
568632
343631
614747
715992
903119
542871
24483
952739
597224
143031
129007
98759
64578
726950
630243
634000
418029
275615
388086
979649
748511
788414
480572
1035643
518523
919760
1010423
801031
730985
905292
233313
739163
936816
137075
235139
945414
834983
632740
913365
237922
478521
165303
784285
260960
992248
157804
625926
197550
179182
44661
300586
546202
1001851
93224
733731
924853
226759
213970
412971
139257
878992
949252
867265
691754
658566
191004
600511
839459
405358
372930
1022680
149368
192080
472911
690257
691073
553671
445428
371164
806727
314043
60375
168431
13297
166276
36525
313501
981850
304206
251518
606487
695299
748128
175391
359843
313988
269349
992017
99114
522351
399548
909218
774473
410454
500727
85032
8492
373227
273426
413309
10433
985883
817940
113195
615793
879808
327010
125260
583793
969491
250402
825261
569829
288292
925153
499110
391997
41682
213978
248991
892359
710449
39406
912453
252214
799655
995345
304766
566161
266501
80350
190610
121010
153810
238828
476862
363478
177968
262511
844539
417218
17106
879351
720632
403796
747284
946386
603897
1041563
881634
178535
633894
306843
552576
312413
110049
902452
195623
348461
241825
542900
905646
193947
939945
17090
570112
683385
619508
532709
154020
274841
18276
431183
825593
912084
105208
767172
674744
152703
701021
712
37390
883308
384269
945836
420697
217855
709141
723268
16062
182112
405930
425605
977937
569765
561571
917741
931789
465197
851493
163321
682331
948612
80473
783881
32714
691675
1005657
594828
874018
1044955
599769
340396
1011018
824577
761539
173382
430170
390292
167614
539987
775595
366749
946024
388957
261221
1038981
674407
867110
305134
709034
116073
488945
656648
302428
714759
125232
850776
806684
552490
299434
372207
904891
261216
138881
60924
442589
562019
644035
281201
607739
310277
570915
962278
730387
540707
954300
825050
246022
842166
584060
677264
769933
550412
751003
1009038
438326
1027615
69127
566439
939202
188301
668653
931486
899121
255406
949020
74828
622359
789405
916043
83143
33159
594382
580481
905999
149272
146367
132378
102289
924889
519899
531292
514898
727656
283055
630719
619830
193536
599440
1005880
981583
271204
548563
1044147
991987
524932
90512
610663
734467
234118
336837
187467
1017906
948468
1028418
495467
804127
891936
489866
636306
107734
166565
636767
731749
74820
554299
572455
261361
49551
915429
229039
96659
31249
508738
94732
837488
868165
673230
493966
642456
107851
884752
603891
517524
760675
416393
657078
124644
330139
401226
375810
797360
153320
573986
85286
231197
507550
1028477
196511
214876
402116
141335
332845
618640
38467
200361
460998
537735
833648
313669
835301
493004
306100
501308
652390
920220
1014683
579833
625980
934592
268161
153076
258927
216423
22701
831421
183162
61289
584517
10651
518193
958846
821175
467496
468152
521120
980643
259894
1038616
322002
114110
492263
778261
353419
629902
646230
212574
238280
1001726
497584
959512
166393
304265
947002
765591
88199
581905
365987
437484
173643
113569
641670
16919
170066
254009
633342
912104
211561
683678
37139
906303
349308
216468
547893
708406
426796
473455
720224
1040274
548716
194411
723177
430625
419865
395230
664142
371460
974456
758565
387924
641368
450321
782080
968589
645265
517603
160932
650524
755436
688699
932176
354193
593094
60975
50045
842686
971420
737651
153819
301479
272258
949223
584258
931827
253754
477013
525120
530787
82504
1028864
244545
837380
232139
760800
45460
162747
190822
795394
529414
909941
549732
137051
62008
459666
352989
525307
39454
90558
997888
419688
504246
780001
961133
407766
567338
443120
907161
459709
978291
974900
269516
539710
982582
410174
184473
653680
609068
102042
750782
981750
642721
370474
186152
698934
680337
485184
45991
583901
134019
927736
247475
138647
298444
73988
408837
742476
60126
496368
890260
563677
159925
941544
150745
991893
340836
1792
293744
594666
523785
119087
670240
822537
610777
776864
567722
994071
451987
1039437
440917
586145
400875
837717
459728
295755
740972
646011
186484
171016
561597
727900
70683
887518
778379
461578
299464
70225
1725
705985
291184
212757
117253
465170
404652
424334
664528
1037534
716511
369262
505444
337013
291974
777614
839028
103767
819575
82804
985428
856910
694904
816162
440203
70620
825506
234526
117746
48197
76792
232470
571173
263355
110555
406575
372167
172259
535876
969394
973953
888894
318516
1036598
730230
1021741
772566
385142
545128
882499
370996
674688
469316
633144
258575
586847
534110
1017733
960295
482987
432762
578192
10535
493632
793001
725046
376655
1009894
449771
781599
541861
304295
626207
476979
467836
181216
87732
68051
656479
801068
397740
316555
861258
618150
51378
908994
661881
128066
725211
848229
284506
902806
423152
983251
901578
212202
173171
38697
599608
62262
628631
803094
1044984
297726
834435
741852
587549
9952
2121
6735
419485
287003
984529
42109
212626
116443
8382
905824
434071
49678
512809
348642
744425
449600
807917
55857
495804
829651
684697
890292
751091
124260
774886
324142
664548
766185
617795
370760
63521
894794
89936
596982
72375
139907
446666
791417
318168
709601
62590
695292
109583
53017
109299
530858
1026839
624212
508786
924148
874600
610406
461219
411649
16273
524437
71705
439792
691389
477736
140449
407796
563393
438968
808357
649311
779400
599744
481382
120444
448953
658574
569200
74176
702368
892856
84852
525165
463955
411766
679343
902312
1004366
688351
236515
407626
322131
783438
559889
203203
664565
730054
384552
329996
351707
89347
837122
599893
111755
652184
993380
114518
172462
88760
796110
287162
715342
158772
319250
540042
704645
88093
376126
794726
237421
23126
655599
952131
908820
703082
514066
930583
555014
275535
122789
259136
540549
342737
287205
63541
416883
899088
680876
461828
661174
371894
271913
832553
333645
401469
987223
503051
47622
287181
502923
927780
1009719
727276
588312
695316
69263
772948
476029
207326
1004604
115877
120483
431296
829969
667770
832706
462688
38924
722995
126636
845328
691825
644817
926186
254290
654553
747353
20245
748201
229814
17322
632284
105158
362424
93735
317750
713343
658006
961804
701727
300919
304674
466430
1037985
962591
250610
629923
244530
920732
906153
469439
330227
349640
555039
1187
695979
205449
744631
557563
364510
848366
453552
370053
1002998
664403
79236
273938
931344
266776
709427
167054
703830
291277
846182
397956
687225
306165
141538
803729
343743
522398
223774
164589
773978
22681
962874
128018
361405
153940
474188
771410
487117
138914
317204
544669
1001762
994524
296693
521325
392388
509245
539156
725426
350516
979414
459372
349781
446776
726159
337950
783270
685657
705720
913529
831063
925227
879825
267295
307711
513796
314456
157035
180528
1012999
114772
163199
150486
844903
414353
344332
472910
468494
525136
528655
900961
308959
222022
598250
157576
7498
751854
61521
451194
494985
834127
674488
779107
678258
352443
490400
778893
924077
268444
75133
400478
824952
213040
53476
146974
64377
753629
242008
355194
556908
131048
1013798
457430
236875
298148
133437
650788
248334
472369
333683
336643
805266
259122
44313
189155
809038
743146
640554
919212
383147
786495
174435
446309
724700
827974
234538
556264
705310
339504
801682
899033
29466
166342
1036019
575061
457884
109320
499116
573256
212223
241453
298450
693689
545569
997265
25265
973778
995792
71430
128819
300653
824224
1015079
409689
294927
776963
671925
87615
394521
325711
953036
360709
371542
784714
237511
247097
664250
597923
727614
921240
895288
613317
353868
275133
552130
41775
1033212
621642
802948
617288
217872
725983
193299
228836
413156
140537
90365
438782
478916
673757
187180
738526
667582
992163
666465
195066
306446
972732
354595
931113
936801
847162
247943
865052
534479
282751
654298
371715
346861
479496
648327
368331
108413
682523
556130
871988
613413
239604
355621
767711
931592
175265
1002595
655354
629076
721383
153307
762551
299355
325605
980802
486065
748260
435393
190276
739626
327696
550664
281754
294987
51095
781905
1019528
973360
574837
23767
515912
316880
187870
656041
987459
753513
655361
255551
831871
168999
882202
455369
550899
428442
357068
76308
829066
51533
577220
162555
218247
118291
854953
318980
945460
422302
561599
230783
225715
793714
852297
312093
258650
1043894
964553
609371
598043
261262
925641
211122
571795
591887
243959
551565
544708
485293
206223
346863
5345
314621
797532
593953
909815
51638
956335
804910
147575
830088
15109
759158
1020227
997829
760364
393402
417170
253190
23514
51997
131003
517943
484317
234358
356134
910253
438225
152482
194423
969963
144696
310455
631687
374529
215034
220020
93767
257850
603534
1008277
858869
776182
323075
421734
295527
851479
227266
154288
7022
119562
610539
926076
376077
905362
115221
582904
938322
328023
638964
1006072
283801
234843
140329
1041929
259215
559465
549234
119131
350737
755691
43698
16326
31914
310005
780704
839639
42057
772976
203285
332972
694999
213477
745973
405250
808512
86483
161833
682664
89995
759115
998380
57631
371790
535967
837445
1002906
186117
668819
254873
1023082
773272
560586
283840
690601
44998
288528
430874
538802
793452
394030
372343
567775
780099
531038
220766
984815
1036279
923190
249473
856834
765326
486324
549077
165699
918788
856545
379977
198515
85170
714009
171828
735351
1039049
47417
450167
810094
380415
355304
59006
518741
245109
260580
574145
366286
688330
240434
777157
713439
671337
583390
792654
70154
663969
291565
528243
603137
672401
247924
653349
67951
773901
165325
100016
392290
770653
171267
1009640
771830
61556
986207
537832
397783
197322
911818
372093
411787
830627
596349
723020
494803
603013
554684
374451
925351
387136
796696
853947
334662
570788
580130
1017385
239176
884038
402580
127834
305938
743538
579962
31567
819861
126820
123061
940547
188982
771061
976883
500859
510590
127529
661212
465847
404678
897166
993877
83325
792299
469446
874320
161777
911208
485361
379478
727416
797667
1043571
277775
214451
814484
682653
133708
1028524
140085
460377
490266
126422
634609
927517
561670
628209
490467
495753
292392
200116
582151
564179
73905
13248
585124
994907
1028320
705784
66810
147259
1040175
665328
1023003
795260
451163
937232
395837
314176
178385
435930
71145
699238
540669
392728
308593
254491
846250
331293
320116
289560
664991
654352
417216
762002
78721
1000912
895235
734992
725924
644073
118461
797842
985975
103793
165236
867665
930069
416685
408130
782080
90096
992820
111890
992846
924287
98627
444116
1012498
839859
679511
164657
216243
75634
537054
316748
486725
986943
186321
559584
879803
910710
1012202
718713
422223
818840
835490
361395
895542
680855
826934
543146
531141
94489
359324
394008
653345
684087
187747
192136
1009572
802307
878755
193518
508179
99410
725294
558193
580597
987075
118028
299708
260179
836564
179825
739059
251154
205220
578022
769178
291274
556116
779409
485991
490023
591555
55967
1017290
389544
1007871
459677
202411
75808
399249
338903
594070
236396
255717
752944
442946
623978
1023428
730563
988931
811276
293601
742382
124965
700742
340079
346074
447207
38035
975854
500911
589974
515529
67998
620998
319997
835690
373954
532221
611456
956975
152198
790326
479834
948988
363122
555846
927818
858879
1043570
960265
772133
903618
1022910
601247
321342
523875
984684
227709
368536
302053
539015
383434
234258
315439
343887
172022
116579
100245
83795
144848
618643
815963
915846
161890
819923
23294
663683
809232
552233
552215
452259
374861
242385
70887
543578
955740
460439
801432
839053
412923
259185
687580
628584
178080
895515
798528
562536
516070
489999
214219
634560
58381
837964
424042
174629
488128
531774
591130
925360
725208
223712
951906
541743
368041
574425
149144
74879
169608
615235
370492
997519
437509
517134
818981
666549
973232
398112
524860
344
712312
481648
699147
1011781
103665
998887
199966
994862
1007929
345250
926462
132794
967911
873142
832541
674316
907528
297029
929141
528679
543419
974792
315893
964403
596008
513569
437569
514691
945219
949867
843034
307911
306321
812048
660121
771678
180117
358096
400457
355602
43610
350257
280638
755406
780519
1042887
1028827
73673
112590
273998
646023
169810
763069
749659
716792
303865
298710
11903
442418
577667
177902
701542
893599
1035170
543274
653376
604082
175669
482092
19964
975996
521178
195665
939775
99207
499372
972183
163957
947175
702731
625022
1029860
309844
459657
554946
607571
657555
603251
370916
580561
647697
40420
681071
456991
633513
579577
620132
334613
565725
622751
500007
113034
680578
965605
25736
841858
302815
832429
394201
423641
1018234
909462
877958
148797
714187
349145
280689
663846
972539
210319
567362
189766
145170
451146
287371
355580
1024735
711760
983849
653641
853965
288037
277816
484942
697540
263437
491350
586308
524586
801384
859790
184533
639245
627426
809111
909879
825834
611445
281112
816195
609481
791878
759054
279732
661938
49514
67062
1043370
441971
900038
961789
198370
742965
210048
774841
783770
1028559
184161
740499
555133
503233
310126
410222
560883
83802
838948
807450
505789
464798
750168
655930
619720
842644
236658
452398
177346
274408
721831
408242
746067
429491
699249
307424
755767
864489
356936
327291
337093
767816
467147
686633
448645
164107
472696
905975
690104
773717
934042
595056
227607
765520
1020289
587526
613753
417683
66465
1037472
647090
69280
11643
604625
332761
1015424
437633
439492
325243
348681
142328
367749
261048
171877
396071
216563
860513
318813
564080
669791
494048
62004
103352
981313
726988
833704
694460
334566
815612
105321
684620
350033
287565
941542
122324
31270
870715
697760
135007
886884
414084
66063
370444
493972
58745
804780
251782
245233
143864
428376
470795
622241
899569
350900
831086
200693
515602
718195
890168
75134
95888
114895
799455
299796
798542
126289
844203
324542
554477
1023615
486528
249618
175034
926559
32448
883692
567664
616634
427314
602369
924598
299137
955208
203669
124960
410990
523895
515440
227712
16250
527405
706712
586207
517756
778507
433206
1041004
546241
922593
1035425
82303
534476
244802
773646
808664
642089
883415
47518
753251
73496
212785
556107
729747
295663
214594
276026
580426
415106
725065
142934
569197
994313
469444
933332
272898
82493
424409
229248
71151
1010767
706041
427237
229947
321637
562121
524287
996377
109812
258090
713972
244663
765895
767256
612054
326556
442801
458187
802564
96789
376864
913603
117150
876473
90630
392597
220983
216096
507724
578503
639891
1006442
247912
170269
307762
666813
517225
464164
339864
296505
655238
281888
653590
160941
588565
365973
94891
882605
519793
735979
413548
974143
914083
1019130
669003
461531
178187
58756
578977
54215
329659
796832
857528
265978
138690
467099
842718
343307
35021
580595
114812
390914
693052
652386
917970
728732
397399
898275
909346
616940
876957
996064
256671
7600
612027
1036055
987320
570122
339182
188552
782268
171307
756303
931597
253414
353454
453048
1024180
820989
449144
987820
622753
788700
552808
1041819
399969
1031009
152784
994933
679955
577733
830394
709663
4915
518919
1034604
549577
520280
867276
167575
485470
180950
736406
546092
143892
938553
949999
656708
327053
86667
118012
401063
205688
932967
253431
86820
597129
281022
857099
878953
52295
597643
835136
806477
852702
389118
471248
705864
439856
433248
568225
767912
302542
38961
1028223
291688
1008656
737603
985272
83468
82429
577929
83161
93262
201658
681165
486761
649267
585894
525718
99316
781677
230342
252706
974909
618055
671464
752764
767823
652273
927656
586683
849253
757401
3386
694533
599894
518156
14539
605137
83998
564279
268244
339348
60938
169164
1026014
1011145
984178
523793
431410
592200
718826
269604
392265
81693
399818
720227
916075
236465
770084
621109
366634
654691
886315
762427
970974
1018295
170171
886577
285898
349308
746963
53771
604060
403400
986854
470164
946775
105099
885375
748203
256924
778265
148365
807253
499551
97347
757281
75756
313534
781117
961134
734476
312414
861801
324252
17441
859214
527092
848879
555561
992961
587963
980131
743603
387733
561914
679353
893761
708465
364779
459597
223347
562847
677456
162940
884682
666740
754842
109351
7789
351492
561577
582726
203491
295686
825045
349693
89335
297876
917632
717372
943079
618815
546536
12806
1004737
916964
988994
314015
697046
798673
733152
361572
963126
702521
884094
1014289
263279
118077
994224
305523
832022
897025
810427
986595
939527
279932
192737
743309
422736
227144
66425
864095
604947
104301
390933
733879
20353
496825
369882
1023518
513619
690617
83318
49353
784725
1035643
915251
9728
490640
38857
161485
393130
88166
267592
890797
73127
430452
526000
361490
293087
397933
194715
918646
699446
30115
569644
579874
712310
367034
985017
915222
896964
295314
852143
209137
834353
777047
728623
654265
659535
756513
1037233
415686
12284
749896
253664
604545
468477
557533
939672
322911
358645
1077
423628
36241
224697
223626
177411
577676
944188
31131
329320
837482
10543
220406
446762
959067
700836
894394
868300
896342
109792
234196
430516
70467
596396
207551
637607
762229
651714
873618
748999
774720
304240
302935
19201
956035
254177
991828
1017446
70458
781085
75780
412312
541777
900039
363021
417409
698638
178667
841496
665200
300434
808628
547699
964934
307397
622463
638041
758347
68003
918294
137613
11757
722058
239759
627456
13935
650347
731290
475136
460740
933550
97353
1011622
537995
942159
573343
624297
649617
733216
62239
835552
385353
1013070
497658
906671
85950
657315
909535
108206
499696
29482
878187
758529
698958
1011214
321673
571693
146819
1038295
684390
535291
348165
356428
823792
761784
536658
780721
541893
979824
970744
129035
1012377
376192
408491
974858
189219
63848
683263
512111
181938
835949
360359
116832
891881
396074
613004
696409
408244
658695
1008379
1025441
843733
971588
135598
134750
48763
909155
841572
228531
100887
383851
67195
410285
848101
523370
997026
410658
531986
7306
848398
584307
263688
667877
900948
48865
572296
139251
1037112
896989
404581
168638
947418
309529
364099
471333
953442
772794
936724
431138
599648
933817
777258
247776
753684
347032
809684
996342
490250
474436
862814
341430
803021
953046
1017270
810172
204994
684977
977834
220060
279212
673860
942789
549073
152784
415722
979784
210368
959057
255036
369013
489863
290981
659646
684391
764684
634336
91584
958952
1037387
682307
267628
380880
292765
34563
75888
770070
913256
897381
613792
368938
345551
494372
53036
860359
265050
979707
109791
273023
714499
893312
118861
579094
849425
586410
147977
856051
742888
442447
180574
238640
229616
328660
227099
970479
383897
860803
306398
773101
3205
1036155
780996
59707
345804
747552
346425
136394
236774
173316
82590
248615
618902
614726
498991
399637
678108
130876
177350
592608
435594
784491
588591
942590
165501
205375
223049
785053
532857
699535
643427
547080
99082
761990
479440
338500
213138
299939
526498
348432
586606
395625
834149
233143
797710
179084
498250
594692
876684
779552
27910
363282
449610
68055
92784
641091
393901
612958
307561
277665
326699
876378
976457
539926
546510
175796
406865
216892
905236
896023
321241
485780
591186
489570
768256
494743
980356
930780
806663
461508
2026
945390
809336
1029609
69017
636995
732716
395584
438568
107708
863497
95539
743882
445753
418001
573166
471419
624328
795890
772658
21438
915017
671771
197727
892
896914
858672
797810
547655
630128
645933
632733
379108
570792
642139
806879
961736
1043177
679303
325348
208736
458897
702893
457241
957376
80767
187479
324028
940224
196594
724847
1013127
807773
231872
28800
392682
855883
934825
605131
914123
510320
673341
719350
31073
518227
861245
278702
269727
215380
64999
711609
68459
18615
697345
713658
531578
1004067
801219
182813
3596
862217
746961
770292
182235
135286
454844
488804
621886
135557
145969
884504
323682
674167
25599
629914
422829
861547
272795
229028
749244
901194
280143
600472
337394
384549
936700
636482
1016005
569805
843712
481619
138902
365773
309482
108616
821791
554696
684029
537359
739518
306087
28621
957936
148592
151742
393144
36015
23119
641054
749131
154276
984951
883267
419569
752833
637803
506404
485122
366574
559210
155110
117549
400212
618062
888206
441909
16263
885369
388676
59989
211009
527966
37134
34973
427422
751166
300768
839927
955953
216380
462734
750543
404010
26128
216598
659527
205562
937276
459025
472595
385015
925220
519897
94505
498695
128087
389886
81768
832427
311547
264713
915132
316234
28980
146737
1014329
956732
298197
733501
878183
264173
239927
207405
555870
62340
653544
1025097
247124
712808
451086
333584
304074
1026700
669379
453146
531385
890023
992625
328911
292792
431778
767159
542828
315913
838132
953796
666284
833590
514731
164996
89118
511595
759658
1038949
830015
548443
503277
690551
309835
665350
260668
668416
996348
318933
310204
212315
68310
723335
101196
656617
621048
1018331
966950
938383
108797
551181
578015
1018147
297520
317131
691583
338701
93168
766531
799017
155599
24126
188106
684966
178099
124587
801115
237619
757139
54562
65234
648337
866573
788277
964558
162084
113610
834572
907943
823734
617714
558743
29677
676901
701808
703939
747224
411104
220225
124755
923156
166335
538039
142896
749416
937324
981141
923619
6084
209122
843230
367392
158863
209956
656227
762415
48056
632199
46380
321994
820062
744775
211326
542727
695164
535687
647804
766312
968368
266016
539125
387806
3010
442201
300298
96000
806193
1018195
448533
527191
915320
805241
102019
37491
282400
493146
975176
949671
166273
416207
300418
343461
53148
748967
817370
645015
866170
921104
470551
861590
74865
146102
1032485
454895
970145
343430
1025441
307495
633809
659237
503317
986735
245606
673003
187745
421128
130345
980367
532891
933276
744943
240081
1011625
704627
252582
320363
434315
986273
1015670
19715
195398
229938
1030314
687035
900628
471481
17809
23709
546093
760496
68584
213849
160867
375746
853432
152128
563089
271013
43591
1023549
73769
209771
40296
112245
263
514982
328778
635575
244501
218599
604212
193829
378450
616410
681590
741862
4651
777628
593888
206955
365232
159933
138915
766053
821168
265075
243562
802360
489955
849804
427153
904176
374203
333967
938301
325932
925599
99531
824736
142155
484384
734331
953886
658863
978553
145396
607560
806613
951376
588429
870414
861570
221992
377693
87507
289142
292093
359505
928761
574014
505416
901575
469554
6674
415510
729201
165566
951518
862541
488880
21866
1031887
440026
668313
348119
329676
162482
814940
609566
498279
459808
837910
988936
597160
666777
302154
1022917
633516
715284
158526
376458
895306
630813
904894
325962
841374
760748
298607
587026
573092
865823
352899
809228
335894
902548
416782
221428
326149
259628
494591
129345
731050
667960
84542
446754
975289
787953
152931
522436
224701
508291
769654
143820
28830
218574
614841
961418
279621
913986
1024607
718338
150978
899907
472359
152428
645948
326360
724763
997778
483071
202718
235389
423336
531708
742715
3733
233279
915488
338660
620024
20800
279198
683691
174801
350272
636765
258163
107566
304627
952085
675274
170258
200268
597016
854474
361050
820525
346231
629967
151121
1027775
561459
25838
446756
1036227
15723
950657
906857
742895
621528
832158
120845
857507
820158
93094
335484
99041
737508
192078
546731
667771
392003
284269
869859
351833
824822
106119
707681
592545
190027
823716
847944
274607
163690
885310
987822
1042027
887405
329366
806464
69522
74340
536641
44314
626747
612736
243806
329128
210112
1036487
287169
402898
706236
1006279
433618
1045233
162724
936800
242914
447392
839182
934036
108891
813396
744326
1021377
383207
211549
585426
336104
358761
990691
170290
446164
188252
343706
485506
142857
685474
507764
728429
777473
891962
513980
265251
273723
827556
819745
567047
985736
411229
107056
231007
922233
868302
845581
832255
772461
703780
768106
93069
333455
676717
785987
959478
875399
170162
189419
435741
451512
796105
553949
981698
410268
302588
572162
431748
849083
122570
445851
612690
873181
159498
336420
9116
961889
806530
523404
592838
741108
484298
367778
774466
381339
567416
608802
781428
60081
861718
409991
167789
571278
901388
139092
241961
444129
914506
129630
340535
584631
489109
385509
290565
52631
109382
106739
1011753
428465
20852
498760
11196
756172
680149
302677
307388
648404
331802
155313
926299
576980
726852
579158
453353
87836
563866
393861
62711
872324
63944
499444
339291
615272
971810
1023558
1012879
319679
397299
192690
923038
194003
203452
69973
501364
534865
676886
631519
157404
362772
559136
742225
848677
269493
435559
69676
254818
832062
858181
223563
908011
711128
329995
284934
995334
163434
906049
891575
973404
9461
1015469
518148
856873
172495
588939
796283
636045
379747
975886
25806
6542
467938
955031
886306
241231
241027
685918
657989
851350
806959
551061
933285
459905
752092
15442
912530
2818
495628
190353
412860
858105
813306
813743
941639
339806
32245
1045297
308339
936787
520007
734708
342200
174945
287207
842941
496766
972816
146060
1019397
246777
367809
1024809
196829
1008185
657614
553823
148733
406094
54596
574438
865469
534170
302485
139106
864946
294782
722375
283456
191959
910331
726367
819705
968217
677032
642235
154714
313578
749980
348698
206061
95749
212479
823526
940399
687211
277556
542138
308048
882119
51808
623328
149435
870414
39539
997923
378528
528023
499420
71281
610645
865920
404184
1006716
419602
177500
1037746
575242
637442
887079
204169
464910
35946
442831
824368
449169
927170
10740
224197
983603
217752
709523
830736
561719
771280
494785
1024310
484582
989892
120367
617114
139918
1033672
217565
104692
943356
610618
153616
978721
501058
663216
925627
195394
586814
982224
535662
591143
399298
19094
612890
1030936
903891
1029092
1012851
680107
400702
588878
14294
600510
1043793
283842
263940
624267
966995
649592
950892
932883
823498
430518
1032799
597339
446347
787232
176341
232724
220404
538259
197521
897531
621869
43719
832453
940732
275295
92539
708651
159692
1040969
187501
929410
998438
1015565
54820
755837
420829
856710
343053
474956
7376
88922
88122
227260
429979
1015357
535907
61496
883562
545685
546264
3207
22334
355607
388909
547645
1045444
963033
72894
956361
123679
71713
21109
642480
358649
618430
639399
957141
638848
74511
426429
357511
662774
670948
278467
4197
754707
165372
201996
703156
128342
211724
31897
520989
924002
68417
972054
592838
932464
725718
770879
951137
323004
827519
111430
996354
527703
358803
480900
362009
496623
774141
365261
238336
341529
311647
850309
574262
966838
878758
195050
137506
253035
977646
297570
490409
80535
630285
666988
1045123
90431
283906
714604
95198
532357
98061
313228
997851
407269
78821
456245
246617
4458
214623
765615
412222
776078
468818
499362
424017
333308
504749
854092
898630
939017
541201
516889
679187
400575
816840
956179
900625
135119
26079
912475
19183
455327
123726
783790
149368
27414
563938
766565
967975
663765
128086
495766
28626
406721
311258
379890
449123
443729
979086
325088
1019189
64594
305240
349939
825953
62925
852965
632695
598768
910249
541597
472431
665795
964819
172619
134125
524690
983013
690110
362178
10728
456872
1037437
919456
939089
981594
28142
1019092
858344
715457
255498
33429
813303
796643
156955
639732
645394
356561
972892
8843
342667
600488
604625
683873
122973
108928
76195
453380
243487
906914
346355
6999
751198
1002682
1040001
62572
31545
333281
828198
239542
143238
550150
103047
941768
591640
230065
962650
942798
603461
532337
308384
508347
448160
5231
661520
23195
1036144
836716
733177
90007
444509
270053
52
748176
49277
39739
251087
14465
788788
416529
30732
345060
475455
671995
251815
905683
752922
943147
705365
45504
1034742
471048
84412
411758
666692
640699
603720
855565
583406
1031084
913451
18967
1006812
784991
72773
580850
68439
487616
185894
986521
31730
909210
100776
663160
528798
295345
105671
15780
561189
587856
75679
144777
898469
370204
304352
955891
969404
69816
830831
551011
730863
98862
516381
93658
827626
377043
753533
314398
395815
968058
447377
754051
110717
47068
891760
409879
167033
649590
431141
511143
440590
882667
654646
932478
816060
737806
598241
814127
796182
697280
251457
146144
812027
150008
935104
662521
752517
1026694
700583
378090
355603
492997
651876
287291
46135
764224
130451
763102
1045059
664363
162191
897336
468687
626513
696770
237728
233943
1039155
351730
85264
140535
292501
10448
17950
612346
532928
180728
47573
196085
491428
540838
436538
734904
436283
436165
139749
391406
331522
877690
78877
1006486
501414
729643
518512
894449
948479
296829
964822
364938
86044
662486
37733
891972
281164
598606
37897
979877
207722
343972
945132
760522
106335
527954
362194
324179
23030
270157
284739
780493
846982
241502
545673
992522
120272
555330
157416
1039419
539831
23962
437802
320050
601271
662052
389674
289038
293109
743325
122912
1006861
96182
285226
770284
953501
221235
789851
55718
1032925
211408
893668
282736
381350
781650
34961
94975
672169
825850
253441
475634
331845
460595
557929
445823
316325
948279
983124
871424
840216
546691
64278
534536
941070
854776
402050
200065
296495
380030
702488
31065
250557
36867
273969
1026472
356176
451947
851923
782817
332335
797634
994070
841576
890514
201517
52531
776618
932581
393020
464547
812064
248028
751656
576458
1005693
985397
403873
346237
617398
180500
545994
610250
798616
785385
862445
455162
768354
505867
328691
329683
577801
384495
71649
283601
128630
849976
736809
623581
272719
691932
158393
39967
947276
655674
206489
477153
686221
35740
1015550
641941
759355
197810
3025
820821
409796
599601
651651
156932
696069
338966
18187
595428
258465
64171
311603
370032
377034
215222
321753
146031
524737
31464
920517
343776
610945
731571
223662
729662
40990
864200
720818
875774
983446
270360
630368
425224
948515
18656
285619
155493
106351
130825
807755
852581
692862
785108
523298
672552
413597
1040226
412990
310781
254537
361986
195603
217599
704956
254403
915258
492171
1028631
528330
563422
377540
302606
144875
242145
590566
541606
244023
77014
378533
99937
723538
371312
605795
391197
820257
815588
705150
987186
628161
714913
149473
885541
86563
563474
382676
121447
80956
751008
511679
450380
163586
518190
777312
460668
416559
609005
385838
271822
120366
213334
572648
42695
986971
417124
31264
48403
279059
283056
700590
337001
410614
152230
439752
358134
103824
106622
6675
662653
485382
136753
968222
571565
171261
708788
181085
822607
261552
289990
588796
930528
249076
100495
326255
616869
638777
244813
559655
615394
813140
1033219
53811
473206
77155
643295
983008
468688
1024507
359226
898378
713381
230196
594713
417873
328633
587844
746453
392595
917336
750398
903617
1044020
676598
111899
807368
415534
461471
791194
996876
1003366
453217
687541
747001
817802
1036743
484969
873014
744707
139813
871511
948768
311570
743309
527508
773205
43814
999832
1016817
282416
625401
2999
204850
71050
178276
790061
388717
1004313
269051
524689
826818
689733
179575
696794
933268
782565
125876
585418
430694
748436
343233
77236
699111
907289
900974
209694
768935
125356
904465
82279
353725
848711
833040
51252
595113
313423
351591
532750
84063
77465
300660
789808
216802
327806
919675
641192
133588
292214
258803
1011431
469230
706154
466363
455880
806025
897030
361035
293385
823612
170671
392093
464054
946021
843236
735752
816608
592459
966296
272198
607243
31076
324554
425488
980539
835990
114433
501666
545430
186387
464797
513197
1001941
487474
165213
288945
845020
92439
446102
262705
1033160
907744
902218
28998
504331
477978
664979
757961
253718
125932
33720
1041712
449306
345571
516475
709672
657241
75663
447755
856666
795838
343462
729654
638399
575967
496751
557569
850729
102562
296019
256952
476707
383871
183648
992505
426984
1015630
916775
14773
1033209
769597
292418
83884
744825
76503
433857
874722
56327
356492
247242
556326
188479
839735
566579
248281
964675
840320
922713
124478
669369
396615
998976
252790
433567
476659
1021014
74813
713425
708764
429967
993133
454667
542278
567963
197900
339921
461064
24777
652121
993522
184641
149629
515823
847273
652709
657141
507522
266783
734688
661176
805209
782177
332538
899547
944497
458799
310346
131412
252622
351369
839472
466645
599973
201706
425370
265828
44266
605481
296132
784343
64458
565808
636898
440435
623575
424971
136244
800246
441578
213814
860860
499075
342757
874308
344005
538304
290369
297754
787887
977297
988176
274071
420077
730397
694299
353693
224406
458057
1039853
212047
602967
162950
721175
434563
701793
510365
764215
325644
306320
486123
11668
956702
956040
885328
64910
456267
2996
631043
151297
561987
532353
92205
103239
793528
159164
269199
259524
565022
42388
732360
1031354
137240
791738
880343
565164
866896
687138
62603
224504
779914
264399
1043611
554473
7941
355277
1031167
287474
909219
187649
500311
956355
237434
798183
1043209
767122
984442
1011881
480161
996759
608290
289557
558453
56383
182711
855150
211098
181583
455675
446081
980831
10235
106656
1014769
949174
613635
895098
187507
693674
381140
704178
318830
895301
447178
410197
1033156
1003878
838741
737498
61001
711396
14509
850265
33582
100265
857193
641292
253081
297316
252885
1039017
556540
505910
941819
671057
55233
919046
703089
312053
744350
262752
211959
1032706
699439
491113
874513
111180
855741
773749
834103
552370
471456
768516
205122
100810
636142
562778
18456
48791
240234
390782
13903
152571
1010514
801706
708024
962467
73048
922737
805970
757404
800101
523095
246418
727022
50754
967948
210867
812109
123665
331947
483068
575002
159621
64356
733733
825396
880362
581302
700528
32581
56750
197012
321077
529820
436201
932878
949637
32530
24802
929199
765302
335377
61325
607892
3171
118218
502520
99138
83895
813053
247889
225430
772776
943816
526796
68628
458827
391041
444459
85
355705
915561
760626
297841
895759
675361
142323
521193
645530
932229
187001
248182
208811
471835
791258
986557
215709
182317
964443
413843
859799
243813
884310
313763
647413
455568
800117
34041
313349
189709
978753
722050
787757
3030
337935
644345
504614
507366
770250
898189
491519
633749
311138
966787
902736
832659
755615
399985
87136
673338
432900
381426
793611
345969
94493
70977
223997
219940
68309
210298
762973
668180
67422
252911
778951
514367
783474
695439
751879
905148
230908
729586
243776
285329
16119
242709
463440
313983
93688
953053
795831
649302
400467
184493
434424
592125
854089
469481
10961
1015840
914739
765253
449388
197778
88230
321781
266522
686148
223999
20949
539549
689623
893621
169573
459220
761195
95422
17836
883080
1028935
727950
573676
324647
217049
69429
576347
842606
235463
748341
352847
18582
907534
512753
804839
682838
501984
281644
780695
192617
882569
111913
457548
319406
594048
148968
449556
205437
688589
956068
747332
492256
113103
512875
328205
584879
193410
976777
941551
226525
1029195
822344
615793
234164
230232
199246
155374
196558
75296
963209
108278
777117
940713
108471
315565
955094
995813
152092
1461
945161
125471
287599
791443
856682
552571
812546
258085
908420
595499
144028
1034
1033968
444405
253238
581183
646944
988615
997117
278283
327879
784213
45994
476708
916267
703264
339453
327469
561871
1039010
538252
693258
497283
931633
433366
963837
562592
140358
30259
932464
53958
631147
947928
132057
863185
322161
994310
237383
398396
695072
464780
903839
870074
830861
1005666
667045
662826
351293
282304
489581
792481
118173
685852
940051
668901
964451
31835
602813
578871
543112
730471
627602
460971
324622
334900
798751
492852
1015370
801257
96035
199102
713088
298089
233191
1014032
393688
346721
779173
839831
846816
1033698
762263
165072
844941
361912
157199
461897
455128
75891
245601
701416
1020031
703182
332419
1023020
575839
728350
131008
957571
716237
798069
821444
353073
913875
120657
1022318
24766
961428
824295
56567
527760
187225
54485
1029685
61620
492157
153610
113957
338549
564308
40523
294027
873409
451137
218487
948039
731580
515325
999808
502576
638362
1014300
723673
784954
220362
688707
453632
550060
276101
384639
731614
290599
630157
897239
554253
657594
888593
1051
275281
620642
392320
534169
1012565
349008
298716
763987
577380
111512
916588
814232
893304
459330
799495
743738
394436
1040874
420990
995871
689596
299046
841663
206380
27965
516565
342416
306964
515873
404814
666909
608272
175483
470275
781663
303922
223596
499870
850933
6787
600564
990917
434727
583689
1024275
691387
835964
674057
544471
700664
202806
952117
694474
647867
730159
590357
377784
992003
1003241
469460
135824
156330
195151
782432
532244
256504
252961
865732
189905
40729
233787
834744
8015
75586
675140
429226
48083
869089
149397
939749
391667
844295
899422
83848
42946
337800
695596
4607
383853
336868
985320
641954
269331
942379
256141
12968
805614
117460
949859
805192
544524
946909
183149
318187
493487
758509
890435
343443
345769
774907
225318
843993
230711
318844
942140
408692
653479
886283
444557
450929
639997
984926
858517
207716
142053
815407
289977
862685
530557
132835
920930
348643
502236
58053
814669
75832
696994
302357
657700
1027481
481279
607227
713505
513034
127877
2723
642220
578369
726995
742617
227381
592342
980916
303517
150197
147635
308213
963591
631803
665200
624162
717047
920597
125017
917508
559687
976016
519410
102000
827834
613930
533334
808359
811609
1027294
991657
771310
975419
282961
138842
800133
1011413
36409
367393
78950
801986
885691
702454
799275
231512
712028
754966
523130
249821
701046
316746
598357
704738
651663
816565
643395
56021
284028
485344
284218
166759
1019243
131483
538147
225134
603118
619693
507673
743596
927410
29058
566624
421220
91191
480800
689770
909687
771157
44033
563760
37264
918821
418134
303266
717463
151821
766263
320567
380546
471157
23445
702303
433898
814595
32386
85044
52081
1042114
204919
343809
481401
726347
392189
133243
951968
280911
188128
419270
9169
857220
553079
33737
644806
228280
462299
581709
449794
392862
33022
631533
385876
230832
388214
92431
755937
271409
776603
640073
514281
853938
1030167
474271
1026753
48129
677284
156500
603647
7917
876255
828286
863393
211205
546778
499625
726023
948617
342937
111990
733663
442720
416210
1042041
470351
572758
352532
664434
390048
393639
185706
81554
318957
393314
644556
868328
1030857
249696
218828
664588
800387
744369
748758
770472
654461
658006
212650
8450
806330
803257
957594
245164
921862
390807
785612
139588
820400
1015422
777831
45650
861773
1032168
701030
279344
470308
636933
837452
112994
217688
260315
17129
854571
507863
496038
480864
500233
428575
228700
331812
579153
529721
330091
1040882
524712
636428
228710
528815
677233
734253
475523
25634
1009421
592501
200197
46083
253035
881886
892598
565094
564259
199402
645692
184720
364056
884925
228515
230340
960544
636569
548334
823667
232368
624618
824613
696221
432070
458731
454651
326084
449184
645554
93741
91607
382375
626322
917599
575128
637654
645948
325527
224613
1004108
996180
542852
330499
200487
492464
238882
4305
1040408
769297
31808
334954
1006753
572834
92526
731710
613969
806447
785373
26263
592226
680180
574673
818208
825228
267936
268563
485015
223915
164225
227764
933842
238653
196499
642104
613100
916117
890723
634490
576701
749162
239591
297429
507991
707943
116769
750015
267315
482338
218601
255671
621818
334221
235939
632533
860824
798161
654872
847247
692393
140929
2566
123871
476782
516075
607649
92463
272967
236900
611259
114247
652572
353072
528211
377004
1010070
436890
1014925
926648
78039
549496
89830
877046
493588
24786
343228
982717
1032048
573320
843311
429240
178370
623785
497350
178785
434528
537757
1004185
684569
385600
516422
1342
40698
186980
97869
167936
969315
330704
898747
191144
819359
1034219
507817
253964
230375
628927
717594
137755
289714
758288
267537
60036
44158
919608
297326
535868
118749
1033039
42207
160267
707643
696463
144721
384688
312229
608774
858684
967582
729980
761920
461810
1026429
22642
26805
1039622
560759
368584
961062
1021742
72345
144833
515359
785365
436024
86864
167533
324141
182437
708389
65971
150606
351574
521332
638357
858616
789075
431177
866204
478994
689091
945315
376772
491622
27935
442609
34063
417140
277907
949373
114619
367793
147065
759868
940955
806880
501571
226259
779631
418454
109196
768559
457754
323212
873961
132327
494505
90172
639759
145987
637449
786707
676366
941725
785655
166373
670529
984127
69782
686837
511969
1012884
225015
502527
440729
33775
983340
381048
854999
525739
198476
602323
925268
245065
297683
134268
876531
128130
565745
750267
436524
313792
514818
660700
970303
936448
105281
722710
49258
792530
663993
831169
367665
802110
102708
522318
533995
751321
692741
10253
31636
580581
252991
984008
881949
180588
478010
907883
101228
226858
402136
145669
340339
813266
347892
567620
162161
612748
383654
368244
19894
973327
835159
812365
15569
1027616
750023
1033628
875621
286716
728834
335870
275335
303431
470524
855852
353828
1403
415997
239650
891699
426459
83859
102555
852919
394576
192913
477189
451790
1020188
719560
980265
332686
736099
175073
833362
442782
52786
599975
171808
1033508
857336
179536
350900
373001
858644
883530
468683
19669
782739
141550
112894
626566
84602
55212
738546
916617
821291
404795
913794
95607
496611
356830
161452
942211
119834
48822
94716
6606
745056
1036450
118380
14518
208769
370717
751494
692578
903188
184220
917498
601820
527182
591172
682235
61356
915274
234674
629606
714552
254837
160266
42189
268464
743607
310285
87302
634739
343507
866769
384233
393286
290313
455420
261985
929129
818383
710451
164206
571697
764543
258427
491342
940297
697546
460383
962435
397433
853139
946909
572133
699845
782596
723
179273
798967
823175
819444
545212
971444
78959
515741
105819
1036115
68843
4683
682310
443462
595602
130652
325054
1005392
147106
786135
726601
789803
523718
250032
363596
577285
794616
736704
51947
570137
646216
222998
83447
527065
849634
109622
821687
53118
201839
957939
404392
125339
729216
97485
748482
117517
462076
165897
298072
448460
153165
492432
800211
857734
421135
121868
263572
771820
180380
395664
931602
979703
493946
705900
313156
424851
781428
322998
609200
1020904
397306
1045309
512132
400711
801844
764608
347250
1026751
116120
358283
825334
55648
756043
161706
24785
338352
551662
424802
756754
665149
897994
877663
4750
203989
691625
78114
932617
472587
261393
403957
240807
978329
356590
511089
158700
901427
629278
611907
972801
685415
354458
251622
607237
367087
145459
289397
469169
19374
368656
916032
967341
545933
79841
293175
593825
546020
766886
172430
30588
421666
542405
309810
207196
899995
382304
515882
381316
831716
904290
574559
559026
566531
537582
587005
566847
931999
214501
113476
614147
878658
572447
749472
937317
404088
600204
415940
326494
520261
234400
575254
148580
993822
17774
1007866
196620
761642
947131
446729
643266
459076
58455
816542
538339
142815
216827
595657
512847
801043
527805
225644
798733
891383
329422
967595
971269
346049
731430
1036934
594200
797723
900430
656332
113657
829370
925128
652784
498758
375697
938498
124778
40784
607816
922340
885218
472343
832449
616022
762366
44363
957544
145309
776251
357935
427890
109595
15497
554472
550881
235341
740394
914833
855412
957185
91061
526908
443401
913020
879666
524690
322814
599465
461890
249657
918381
595706
15057
134378
897105
156482
436279
831982
820067
921953
282471
614600
877306
254926
59502
892493
423543
493286
697397
990443
655961
699351
80620
493132
266723
583520
494651
964968
372366
4330
190106
188009
330759
837682
673210
936492
48677
407991
6959
911410
173277
755371
299143
915297
229828
499585
339038
904880
785572
912068
18730
801133
825466
690404
488787
248544
608458
543973
299346
903041
528856
605815
997730
133219
595
35217
882220
364347
487169
800219
438253
917284
837972
135462
661635
751647
25847
178435
944255
352849
177870
387263
809213
708496
992302
825808
124159
430809
517226
1004922
904993
477747
675084
555704
113252
335098
289383
427024
316034
271422
38230
1000555
368355
603693
866209
821730
189722
873166
334911
727281
765032
187746
754120
632939
933380
1040751
619280
838628
10497
632215
82229
899689
943915
576505
391470
220476
836250
600303
87770
128309
421118
693545
302403
534117
716878
611397
819929
659269
1020121
121441
516519
252939
214189
528046
629009
316451
671201
1004086
25681
104287
300546
443530
211131
37432
137236
980301
1023795
480912
214237
879747
149635
800971
980507
245188
1043945
41523
375701
616442
853445
315039
613318
321361
825962
762365
105072
392954
611506
714364
813862
742526
1042598
446887
8851
32858
118649
1034569
790040
899304
911815
908
1042470
442667
564681
485143
51898
864400
123328
291679
94639
695241
534482
544548
19594
527538
26087
286447
114764
375279
536522
958883
989630
578327
378253
695139
160276
256478
464991
200709
45436
9487
179946
400553
652746
791011
561904
81569
12340
640265
1025634
366796
206197
829064
388410
379101
144073
598084
959406
63297
216
101530
698009
196748
452836
1016995
268465
146352
692034
838676
619167
46202
178270
565492
309488
854370
938654
949154
702688
1004009
895451
817093
380531
817982
130637
837143
280113
240060
458262
662492
323811
353156
675721
177379
288871
777924
876099
958368
459264
788016
54175
687061
53008
137024
961713
420886
47049
443616
131229
923946
1020452
539780
808991
685342
728405
373960
347223
369817
506853
823836
347578
106458
389541
980883
631296
521994
955199
529894
48301
127259
968398
986323
673982
308289
971699
121655
946059
91184
73549
975383
8047
564932
228755
857763
381639
213750
509998
554980
140154
582890
367988
412662
153836
186140
383551
959448
144206
649651
271293
478735
826129
59580
559743
870443
180827
215259
846301
441105
512686
909575
899831
282109
388340
383045
214695
947985
365770
376271
674769
636873
368683
572535
240430
757683
589777
225530
405661
321001
144913
526496
120274
543085
102513
545451
955571
797576
43970
349980
674099
983874
141619
499711
457225
813478
965673
658972
595099
735782
461634
456639
608895
684791
898395
584591
468002
429981
118783
948086
522730
448109
40503
158643
341029
827975
530038
567932
560563
421450
698782
490037
767429
429666
708984
900247
94546
137426
971388
604923
294702
945673
304137
264420
251616
996325
274268
302435
845631
944168
547020
909831
452210
482545
350478
434280
657733
275593
827196
865602
129066
26127
767819
96953
571360
446398
830054
797179
964772
754434
81970
577474
490875
930524
56983
739698
878534
887022
604886
65374
937659
136428
945232
402391
566847
914530
653431
214194
478988
680695
451672
254898
186036
1043870
742183
197897
332517
671657
632922
48538
260964
523366
75871
33326
208126
984610
917496
510163
249746
359012
70221
26538
968765
31701
1020169
734375
906226
857591
255238
12952
745600
262186
271367
924394
215986
107290
624762
342140
185262
986922
836710
651556
45686
595957
102004
59597
635059
18589
799910
115581
370932
633981
458069
970216
780624
760485
89154
723733
766089
38856
357259
714672
647918
963658
924132
724182
176613
894300
446839
618517
656623
301728
599651
680087
403453
648155
800049
335414
1044345
57925
774701
830930
1027217
503607
908854
817948
779760
624413
197496
901313
608375
1005263
849229
537906
387764
667084
850689
530205
158496
772172
567723
712682
772217
324202
216970
876158
213010
829124
467585
6977
433829
626902
394797
689095
878376
535247
756334
282846
717121
191432
965697
972327
406401
509785
513116
402355
556010
21708
117779
711967
160818
13119
839531
95826
501518
361021
856787
332348
156009
832553
209790
211152
49099
535657
529927
715256
884564
654180
510698
104261
833913
484483
528954
788895
617881
650994
423520
401422
518878
313556
23552
191328
27008
27861
525408
319643
879851
745175
117088
448830
70892
502061
209611
905872
631024
425188
912439
226629
135360
703698
319309
264234
572032
1916
976207
212539
517604
613324
186989
927439
549599
744288
152321
191299
419396
818918
784899
368315
350012
854171
896636
112330
582344
160837
31779
885465
79172
87425
603712
593962
932174
344156
804128
398871
280722
286286
584968
106098
472416
216774
167225
794250
299421
373521
622109
436095
401844
414848
325821
957416
861703
43382
565341
115640
645271
343014
295086
736606
8707
732908
529290
498558
460963
204522
63189
204218
300476
312222
997232
248083
246595
212499
757485
911002
175744
622190
227317
76966
513943
334953
723438
725875
462391
518614
422199
663520
366895
164242
974276
43394
351365
428700
185359
541428
633943
210674
34672
190215
265065
931567
814416
1018567
524469
150323
111457
786033
1036175
1002219
572794
358244
888061
89599
903586
902625
211671
841358
674568
737938
801203
498350
520801
793553
362639
859233
985303
969685
537350
163465
739454
888197
648244
550259
324092
278789
365355
517480
339842
353472
266514
598504
14618
775600
219965
892088
773237
406765
105831
430732
556479
265212
121382
954715
650167
797305
750922
10387
165379
925930
917495
783059
63936
843942
710710
692187
813523
668584
472563
195114
860102
815836
676989
312517
988870
1033624
705642
472499
380772
629575
517821
917369
615356
366138
808993
121290
219763
933928
114281
447664
16481
661302
17921
620658
729472
95154
298607
408031
95826
61956
821539
530616
597596
683856
567628
591486
279637
101234
400022
437424
108113
792870
176264
742059
20411
610330
431381
666776
769731
38640
485796
255991
548764
600369
940612
738263
608056
161802
701440
200361
335594
757775
326050
336320
952335
579176
774720
514066
626072
87333
330840
748887
1029408
64377
429175
907730
504211
398571
196585
304132
354134
571863
85958
213375
340939
667286
811158
768593
630517
509561
1000890
209733
477793
937950
723511
352688
282183
100780
559809
249631
306620
1031488
284951
332365
953540
851871
173535
919237
210411
628467
519448
435009
54800
288949
504893
869978
294059
610958
567337
492322
469233
1007562
69928
612171
905355
214676
435902
591267
680441
99940
817369
329426
46452
759560
902930
990692
679941
185890
543598
748298
523730
952524
528408
1030863
1002287
683340
987070
1031752
175716
565606
638321
130270
1041694
17452
181202
874625
32583
289945
559894
60851
676232
123412
385558
623978
967988
595024
964267
460606
1021548
966154
872712
87751
360186
690654
825006
978940
816966
144404
614257
953741
527584
762918
990469
509455
120570
1000998
323533
288618
813248
798182
794268
446058
326299
471647
895261
166848
723160
677165
59224
360536
368176
164000
46828
21942
826259
919433
27438
1030668
671935
742435
423991
26308
118927
109680
983248
418401
641980
304496
300626
648598
348252
636621
674491
99377
1032628
841823
188550
880831
588551
39126
717010
936829
265308
646819
756882
521294
293919
920261
145236
281283
30842
611417
24850
500052
856453
8743
983467
1024628
242168
823264
907890
1032274
269405
806474
548842
865643
323187
224084
1017157
683243
958590
42096
185893
366233
878560
112531
328541
986312
393569
806399
821914
781942
34754
452714
447257
581424
673820
159405
513859
972778
509727
937233
882545
336728
833894
365724
585654
754714
229257
691951
117925
283775
856749
750709
675631
963219
410858
647081
828171
779818
886328
581156
872288
13627
79742
647527
196236
785220
1013776
998131
281836
597289
706896
180596
486125
188457
151953
267019
823253
692516
77354
634876
483581
808991
721145
143257
286223
678932
212439
405170
20565
513962
720282
271305
549400
604294
884400
235764
674311
31087
926670
681670
530678
818726
763195
98304
352392
410570
351101
606248
529237
522839
23043
756208
939007
781746
907509
40205
225610
783240
201497
1043806
557585
58945
603655
655206
326718
512442
502733
46998
258843
322506
629846
1025387
757118
242216
667059
191516
503715
701894
132506
799821
414479
442814
747135
672701
501376
820467
659415
650230
847825
75312
218577
312603
684102
653547
615691
192843
869121
1032073
339027
649459
542758
169303
133919
152137
701275
985247
471102
182485
702787
193245
200293
65380
998711
789545
965331
478279
633188
404567
574259
107331
538859
173221
127566
1006062
66220
45506
769305
910695
509711
45359
185130
426589
356019
622335
730709
794787
103599
277279
1013481
915196
471030
96371
850097
93139
562553
650729
48348
44380
994860
250394
171800
28667
780081
371918
344258
885539
1019678
486081
458802
425663
697819
131300
226274
141629
113065
363866
283774
122933
267088
232594
406859
505897
928474
299840
1036628
75898
872839
377389
297010
526353
824197
1002259
395139
104299
332206
752340
761326
302866
65609
211418
467512
450729
772818
441986
549110
1037633
590432
640018
336097
515241
350376
50035
520290
436793
164727
61171
68373
520123
190900
424152
432216
435816
228175
438260
352814
251792
20704
529763
366377
400168
1035452
399371
729861
26850
32524
621365
427273
633817
731128
90853
978479
736188
294025
986693
507061
63069
1025753
630414
413211
113091
802569
545845
726081
959937
136655
569619
576161
475656
92402
773892
90877
374038
469955
577711
1025849
121904
458561
686884
874884
860958
805243
1020008
530664
772283
359681
297760
332292
772217
476010
630128
487535
620040
808329
855081
529943
229182
654319
795128
759662
752860
738174
113379
949018
459755
761886
554859
503989
183924
709202
821192
99132
480604
347041
655650
620916
707678
746935
932244
340765
818482
103246
902223
920489
319333
400127
682818
84555
634875
884547
408944
489171
937798
828623
170764
856214
769388
963944
948114
514858
875549
603023
587772
368410
976674
548420
963747
805085
467702
381343
531330
191873
637328
97711
302682
922459
487248
648996
836695
229819
895908
633955
12189
862211
206486
433313
881946
214174
99780
102378
880464
741315
639041
519370
948085
751575
647677
481887
622054
770732
769631
233931
502587
498310
153847
1041160
503015
600808
639426
642105
996652
947827
21339
852613
883963
475610
535848
971242
121552
255276
1003760
737017
272381
49462
350460
113765
864822
698532
108122
225387
885047
500442
20147
177414
934680
874699
567827
808249
776025
990222
991816
634122
675228
460264
467094
139572
129833
621855
101213
278966
772476
667013
663844
729527
376625
604673
850890
11450
505788
366191
285467
625143
209225
127156
740251
564912
878337
710950
646482
102238
245490
505790
569087
296454
774238
835080
164033
951311
282352
540040
1040522
187366
844328
300924
426485
834468
1027758
805810
718412
282881
354835
655299
27143
757546
935747
800822
479586
905815
200541
815163
842989
656921
695960
105013
835670
755177
361058
959791
622638
246524
883624
755259
951866
276220
253049
395120
1022763
771474
440379
928385
646487
1008865
178761
591050
205544
732582
683466
645494
880330
622473
358119
965383
1001064
916327
886255
1038066
219889
660495
601892
915957
939853
206506
686724
416580
711356
852233
534816
371118
212366
434622
278666
486403
316563
516319
302300
490699
984166
464060
106216
570422
385943
698908
445548
937516
263482
722591
541006
437083
950594
81182
934277
1029546
1013291
831536
997339
138833
361993
29501
834457
204543
486342
488953
992625
250973
639335
99943
746983
937019
973475
646137
1012061
322590
120667
795880
172017
696599
1013993
446967
982612
1042925
112654
493234
1040966
621086
460670
527362
47074
350843
815652
253023
890955
713007
441742
582743
501408
845283
174778
335039
252230
964013
52858
726698
154223
966622
465453
294943
904510
545075
141233
491197
673316
425880
242095
758959
541440
492301
503472
855554
970104
357832
55922
384140
230913
24300
925678
802577
832809
411861
1003938
636002
795467
400980
754212
503009
886142
430344
863756
796162
17158
403843
956119
894896
175834
259983
540979
94210
490979
760245
864720
325165
340059
692361
77096
1005738
88905
29686
974436
951837
940246
646263
808016
459374
18070
785674
106610
154722
400693
885392
197730
82207
474605
434869
406932
167454
1005586
59244
416306
797821
756934
729563
440716
863928
257715
247793
348580
94075
176494
752591
258347
976988
144277
977672
844860
1034699
173910
519710
255005
452207
365141
876738
345051
471756
84242
854453
477018
292802
162797
180243
558056
747352
385581
289453
485312
338633
651931
533592
846756
221514
616416
325802
177811
583375
59424
543255
42526
190434
783008
472863
804358
919333
572601
256496
27264
1002950
770985
540747
136253
171198
368502
919162
279417
688122
856924
896166
1014960
1039560
832227
404249
1032008
239090
186795
992986
784927
919191
503523
1490
890855
359482
624331
305822
806683
63765
972954
367260
434383
91751
908948
927395
747360
562317
72522
323734
271035
504640
267426
22710
101964
600135
529029
349251
342450
182073
85096
15562
911508
768071
706060
869457
564987
963535
444724
977528
688842
739172
274917
569836
715038
995046
331386
951057
786257
402206
143321
964444
362949
328
1014429
536739
676583
813092
898494
568275
939191
954768
926957
30468
93620
763870
533663
114998
693390
35180
162891
907135
497672
250019
1028411
137156
515121
170941
190908
747596
596914
666991
78072
625798
902747
761589
795820
14541
799608
392751
815893
195966
440996
37081
139640
245528
883401
416025
926512
792193
154422
141145
306070
539555
960122
430828
13224
950750
547857
920673
910449
987364
691901
428866
433395
131437
171007
913758
188719
601048
869314
830317
498782
877635
984242
840621
55930
905106
274829
162340
736946
325917
642572
144791
401194
425144
818110
654653
288400
419585
1009180
94843
630812
990046
439488
128823
481629
39801
277480
106528
525784
298608
208732
332349
678689
67539
247919
950
69169
311384
413591
582031
260223
288696
157370
1021326
849194
150697
471591
531581
242226
603885
911960
944875
302923
425216
872425
201788
143327
390045
356786
452907
304211
427284
23975
831261
427353
862798
1043919
739682
194572
175961
33908
420820
431312
338393
1030172
152017
118291
951278
429912
154997
1008300
233088
422679
817845
585245
463494
185516
654465
963822
980992
39847
475783
602054
490201
852255
868382
877349
554920
230446
202951
788087
992770
122843
297998
280414
4009
584548
482750
869750
395527
43425
997737
671533
27635
306018
406260
957347
969320
154488
575634
484052
560804
459706
1041610
567502
924194
485296
538746
134111
63479
66964
417795
147849
779158
825505
452895
593491
558444
523475
175585
231777
294429
612728
261210
65114
59272
952924
920982
858861
507118
942915
1123
136867
329464
562201
980928
33365
544186
921568
131827
598812
610883
637292
163006
464958
333403
74210
690260
627914
86895
404817
503213
776471
815269
737231
135606
189117
1002826
495598
465285
365848
653342
701030
303658
777940
918439
26295
402252
822984
760886
256872
884319
973298
59539
237262
187696
480262
272824
71951
733157
649659
597230
509496
182155
31974
570059
705932
58311
680231
782322
857103
228134
588011
809734
875203
127227
282964
295936
533106
321076
670110
114617
528267
478051
747840
647239
108971
579654
409903
603333
985886
534763
449087
896588
981309
286364
638838
526982
182395
411589
118069
160339
888422
832292
562031
536152
542580
1022653
691052
52932
928280
667060
982169
173811
632909
358537
1004858
92477
121290
158936
304063
588264
998784
722854
470886
73809
253405
905139
45483
295912
664033
58497
23617
148924
177635
60354
760457
928160
36479
816786
478521
57461
223595
966591
213300
281207
556152
606212
363510
281385
428631
114288
517721
780216
885843
9171
838486
70679
194319
695217
192904
1019259
627222
172496
657262
197951
1007260
320765
485409
919898
336888
798316
293501
476737
269884
241830
346211
630531
727729
993874
332109
750781
359100
869711
426826
367554
924250
428128
840752
369165
1035149
291639
352777
670381
984388
953247
344023
261438
25722
152019
405229
629206
433322
381110
622232
345539
734252
158821
684189
124220
668757
278782
203672
652569
998941
934777
416959
117464
125664
203796
331167
49422
68212
27232
621361
695447
963021
104589
627455
93916
256416
465849
411034
196585
569727
719742
696421
823463
329474
1012664
35984
696090
207218
762359
371275
429128
72431
825317
35378
525503
574888
377732
152786
624823
672194
405762
760944
555793
69284
347649
743535
86391
477716
124789
782453
503184
166963
603771
947158
255780
438281
998617
471738
461005
64387
527772
110242
865136
1026436
364127
733835
269743
314521
512189
283932
44874
132383
196702
519879
271310
398990
29002
791092
1018825
498318
213359
249757
732320
620577
462535
664205
980383
207065
870886
131728
795512
205825
760423
836805
714190
855612
99196
936960
980828
132107
578348
34683
447150
981688
201110
597644
858771
250339
297730
403706
294700
312613
122439
488803
117627
845766
837232
163047
896460
935039
675283
211374
278482
398256
695517
486668
548586
622411
778460
273261
934263
684155
824451
998753
205120
809397
916235
279655
377774
77800
617332
318041
905277
492131
677269
202467
364099
320073
113274
504654
809290
480939
492939
261616
193857
20437
246777
783630
522629
1013451
863903
361241
185445
196442
63834
82778
574697
793160
963785
656331
1018327
471421
696333
233562
633532
455617
165709
788655
136512
365660
753223
239782
243463
955016
7869
131838
421313
780659
869138
138014
778524
1005980
885844
793101
757599
108475
369698
192693
612333
259722
149319
128631
637542
381874
769122
863766
188782
50423
293001
882056
61772
181752
893889
440304
977464
590101
342520
926106
145582
485648
540528
669921
56498
530805
407742
377166
52976
256334
381640
240001
272064
332995
703927
401433
880815
175381
869072
340141
233014
297455
198161
86834
630114
643881
903125
789329
690527
830283
965792
552941
363497
265378
878198
461238
341434
168258
601919
1023330
528275
343570
933066
610040
54474
10499
1024871
194179
932428
522544
239539
486726
323736
738689
33772
779954
959812
280133
965337
316228
764865
671433
221359
307338
977427
557665
401211
140841
760444
748269
1035455
262901
53710
285668
73587
344362
223511
779848
458410
645171
646978
627092
861381
851349
528308
1040610
533423
914673
423306
272014
804229
529833
630290
442420
69526
805838
94022
350641
750179
985378
983546
180031
623407
96056
730827
895506
793157
35391
697656
592031
882379
384780
896124
317057
890369
646810
323850
84352
288008
949378
569424
649470
801646
342841
458035
821406
84959
96012
321475
361514
406371
185138
683369
282766
568924
891713
513943
57248
89822
488066
301496
847292
944906
327778
887641
839371
242688
543757
62171
214809
469483
217211
576440
404434
674915
866193
930505
789886
913842
317044
462725
412324
761508
159078
1881
265337
472136
137839
941312
42063
530564
553139
89497
843877
577860
309664
741135
474970
29606
364557
140154
955893
48372
262396
422715
393793
332100
933821
316275
943520
596588
328840
337207
994906
414247
741384
659281
412109
253673
232556
811734
638848
393685
497566
1018384
1025348
848652
339366
376764
819514
903931
1009726
826801
442812
133932
948526
738015
713284
861946
147054
122489
541605
595111
285627
145535
777363
232729
930154
398723
304739
692906
622964
774313
497417
145474
577976
354878
699940
764538
373550
777521
458110
705878
24260
330176
565402
319667
747966
714677
43547
298463
32629
856051
459422
843838
757165
896769
557892
576903
122569
350504
121172
237859
659618
484534
642368
242699
1014338
683153
336793
619386
124469
309104
903916
361593
91853
310804
99856
55201
302772
223313
45321
99822
428828
54416
63646
57053
463295
925529
369065
739059
836921
762883
314584
404322
422058
1011200
439118
96015
771328
961607
414411
242567
258605
452181
431539
98219
105658
620166
765083
426759
766896
322654
512114
418621
1008574
962054
181400
22315
174243
861163
833949
122631
994092
583376
488672
652186
938664
665034
209325
43520
476654
391538
64519
708509
902932
108387
909662
724137
394879
795329
673546
333361
625201
326318
689768
768604
884456
498458
923160
1043463
764871
411381
50108
132343
484484
82046
387932
519971
701780
437356
809642
75410
513344
683763
403939
590737
974925
714791
389788
572777
420718
604976
508481
594450
649510
755850
674450
295756
878052
683812
543086
791020
895125
78053
430345
99661
720628
918484
779712
507847
941780
253613
775009
171033
633389
439260
565037
610185
301103
256911
103426
800953
641054
285237
438372
818228
267327
887554
406759
265299
278936
859014
51748
70195
353986
819215
487485
293458
636793
927726
57961
601153
706409
653811
618199
36916
220878
382983
414089
605424
694572
135599
832190
981228
202427
27247
582356
239780
224282
863418
458125
291979
509473
882614
220809
273065
139058
550562
152243
994583
533489
758594
519404
516563
674175
502174
925890
828997
126512
684235
478419
927091
634480
521917
1032515
921556
543743
957128
694490
104654
29299
66026
170655
239267
287503
603786
226864
586441
196224
751558
50623
30700
364484
796748
638118
476421
1037854
438983
828226
197109
120763
863148
318435
1007680
1003662
545977
893282
764997
937104
922139
733707
854883
675749
1020644
290407
193274
261417
91806
891361
965062
27472
461935
458358
200834
414434
345629
563237
38434
631417
770418
430066
837360
992934
600076
868099
621879
393326
515640
1016741
170451
922601
840026
665039
83061
90890
375586
399899
211410
453302
534255
454042
956720
36698
530162
14403
291446
860918
445305
507233
701415
235450
327280
469501
242078
607933
341401
780135
618659
779543
864972
982819
1003692
352146
546727
894014
941397
920473
519750
521403
447012
744838
387001
593771
778437
271680
797488
58109
599341
237721
958601
703494
807066
158147
139391
1026348
603488
656560
698948
1004385
893806
875701
991734
899325
946321
395848
148833
580339
545470
58066
25116
1032830
96324
685870
339447
295169
567961
454965
860854
45797
404030
984178
397668
631218
712608
477674
162852
677181
538945
878788
267244
195777
266353
319517
258725
1043901
332030
454672
362251
45988
733015
326753
224679
19058
309086
343534
184167
114913
60301
956211
341563
639971
392138
288646
932560
830364
914139
999977
958107
639880
176197
804763
69789
429169
955199
368443
128874
510733
337565
8497
671869
366291
821853
718741
568004
684284
295050
742197
433780
394359
134259
425179
891632
28671
170517
736495
665407
892097
13317
376747
844392
735333
532108
570365
809505
864248
645618
893991
835830
599098
391908
64445
59567
378875
555281
634359
580949
920403
538882
758880
624595
784332
535245
255440
642838
106605
961919
686961
756301
43294
564921
292482
203511
958756
951119
54838
823305
491040
191526
119997
923845
529272
64035
821727
188036
812980
281727
530793
781728
518711
555923
506987
805037
814046
748046
903808
796222
447836
912381
492684
237463
378507
301411
706643
914236
180931
674833
766840
941520
844213
904193
981954
38974
623702
381572
698516
777232
903097
216034
159124
887652
1032026
411311
6766
56732
566932
633912
812074
1037570
174812
898381
523294
45593
558102
473814
503195
675873
95509
898070
949906
375407
328409
301278
1036581
473222
312350
954149
732030
120618
82835
126828
203018
537444
568204
93952
520882
931970
699575
603091
111322
1022613
688352
299638
403780
45957
371601
662314
761550
975383
149517
327796
369211
974451
739562
858377
474972
121775
991896
781741
349468
478970
599018
836984
761826
835180
299215
192093
107160
101434
180651
199870
218743
764210
757844
1017536
833897
937525
398868
717511
839133
416997
244649
176669
238118
126832
587811
468168
675438
611985
379766
539245
428626
192604
148118
170312
188350
613380
329284
799520
26173
791549
721942
557787
642823
421419
886006
719291
202209
32687
3191
662312
816116
1037485
715857
138665
995946
372909
317669
468794
846064
358181
1025056
627995
800821
39135
172745
58013
358435
81282
328179
807812
723287
288034
91829
776464
791467
166797
721959
56016
935361
191493
625584
984177
759876
387071
470383
627968
884468
900424
701606
571413
861002
929513
1040150
257769
951765
443860
219833
352770
492450
340588
978214
976970
801308
664794
294901
1018559
676390
192345
715081
106442
344312
724502
219704
946239
188887
308180
1016953
285285
611213
516107
777295
477406
861249
103176
803679
949434
159267
156469
712990
307606
622010
562859
525488
603096
759474
524712
515970
52630
910698
983349
279347
956237
578610
730802
757851
343419
452610
937891
689628
529280
325425
646903
583286
754978
280686
307854
621185
155538
987309
270185
341880
149077
1043918
107336
90414
714827
706916
983789
32022
469855
236780
12111
476777
871914
464195
51093
682571
658350
737777
143570
704370
170088
87845
456141
68470
539493
962547
708563
412436
629143
669509
883720
707468
946847
502587
308718
750692
303670
82056
538518
537202
960515
1039739
19903
517515
367303
582566
160231
596651
55442
1002469
882646
506917
273108
861417
805263
419464
667038
458023
977397
752728
587844
341334
706252
404134
663486
328848
573624
925712
888079
144499
670597
498524
660507
540897
799012
578543
528729
296232
951118
581204
1025103
961502
567777
8167
974910
74098
8256
288147
158773
452366
463407
891540
1027655
830902
31922
935483
1030840
350756
789464
478666
157828
556790
233723
1024946
851796
658414
37959
323184
96644
931502
585079
307947
26291
434396
679377
800118
918707
154665
252399
451004
62042
67291
861657
961889
516611
511085
275146
690779
527618
908621
907435
226659
315838
188232
386473
847463
554984
37121
165410
965903
629872
775420
1013830
829596
411135
383696
379738
833337
144464
414392
719643
1032122
40192
1037075
1014490
895743
1034805
270175
84919
506697
311751
661602
689599
726434
1003224
1032600
1002463
926430
516474
731130
1039858
511615
979252
304263
53298
63517
765148
945304
826902
203516
125987
315684
251752
977708
459828
523295
696106
609177
150137
650368
70833
626822
231193
923833
1044468
496515
337258
736965
303037
1017353
129834
751723
831267
527879
935264
652949
821602
215634
609444
197766
920442
704064
153741
663897
356072
212412
365429
446397
345481
299943
888311
412737
1030551
574923
269932
327167
763792
1028741
573976
78958
599745
982815
740140
592264
255039
426784
659217
285220
674396
106800
46856
393466
127460
929956
140199
229725
773518
533390
308837
405110
807514
888563
250153
392228
669682
905064
632590
135955
842442
779135
774036
812307
848878
884734
45686
483012
742798
312656
28413
95712
767310
232489
735433
860418
218582
1023373
196112
16419
775650
594372
879066
412066
244090
611418
716872
372628
826507
207255
878749
778850
720224
637888
964445
1885
678000
480487
816887
893556
533688
684447
706499
674517
203954
192022
980430
471903
755447
675641
850990
968272
163043
388323
915552
343733
204993
473924
594741
870099
338964
529159
328752
927619
786095
268375
41597
558119
852665
72596
921414
967215
580497
849414
461120
457002
1034427
256453
457593
387424
304814
836394
1006366
199383
54817
249394
611162
791825
858735
325006
131473
213540
951381
482657
952897
629908
211842
758085
917795
849579
674136
681814
525987
791084
853590
989985
337397
616877
626112
891572
458024
705227
900108
303241
413475
524216
418843
645812
300481
318494
893669
448874
87494
846544
337282
866812
468010
67343
388295
427498
570359
958212
26635
538615
19928
882996
926179
327632
499199
85221
428232
295886
738784
499976
769905
667471
964441
686620
585086
938407
600103
532799
386095
1012867
569264
738715
178937
762409
630622
931397
410229
588545
952523
696418
165930
391992
11934
697674
1002398
124311
361956
211360
816225
154796
624701
723412
606937
1013222
456089
543265
317929
270817
354155
756933
284737
402094
595381
259493
491776
282338
922246
332488
664154
682156
865735
625214
52455
892990
1038465
126429
506196
1028317
183010
890963
230610
697838
11266
140196
572286
821971
469657
105423
357754
306206
733653
460879
58270
748106
876386
776642
376679
409683
988117
440038
161829
305827
854245
634406
716519
844348
62479
631552
1023520
17185
925694
852831
393443
813496
373396
273993
789130
709188
108070
582347
850754
179508
579641
869342
999668
995994
910302
609561
41545
442661
670842
231381
39244
1001269
744666
657144
584282
409127
129200
915823
108442
97275
952314
199648
1001474
250925
946299
644104
666996
978236
265932
825022
767649
440253
522014
42204
291585
821268
205520
779634
722550
1038702
568036
271211
221452
69242
703654
568502
387784
123071
587318
474829
12319
909462
39182
931811
414672
20614
987000
720916
511980
859408
769147
757679
409371
991285
829635
460265
212677
1043609
874910
789928
244748
399812
116701
170186
117592
128490
881861
530015
961555
430969
294389
432557
376772
788948
229736
481802
51995
576761
216856
69611
967780
880908
645376
709871
760985
126541
965741
97169
227019
292266
281829
680962
402710
131545
996823
695396
888311
680597
650618
391886
936801
1018707
803799
663285
468571
39335
336921
719881
791418
628268
571877
37290
251510
14048
141134
629614
1016727
70280
92113
860076
209197
405891
203808
494857
1043120
1037293
263725
239851
158154
872350
274140
548258
573820
128662
1019261
923098
1036915
513217
181003
797017
451238
884737
533698
854254
50225
1027059
851921
98508
238878
49217
844805
604171
377655
409215
572419
624623
476946
923116
633606
430586
487434
100837
814087
510782
467869
615619
759943
675521
895869
790610
457288
446169
573988
89508
718972
222607
241286
1029098
695460
887540
294491
311438
159123
487181
1032595
561357
202457
187931
469335
615527
830383
923347
985183
1026079
986516
705794
594030
953137
938512
971883
697710
416584
563067
349876
406875
501863
970056
156620
668166
614682
108599
194261
199199
698843
166877
978777
113730
486002
18181
347990
871029
341834
806083
848573
575595
692289
45413
928045
798491
249172
673328
385942
518814
759955
612339
89077
789991
15249
468443
188896
1024946
227147
480436
25162
849649
140434
1001587
725223
610909
679938
794166
817819
614940
669178
749631
84914
572320
1002457
1039382
824907
588144
310722
66543
19255
660840
417991
47685
122280
65354
316886
454019
630824
420041
76721
489404
428097
999730
981947
892531
892523
857944
719415
797098
49700
874675
34418
728559
868833
570936
767432
86464
536521
941520
363142
284676
704853
844056
1040647
70740
273815
78157
649408
507555
648642
250877
224306
695591
457150
477428
230605
214900
506277
964838
687277
245957
832997
28823
5921
526113
960658
415758
589433
130983
767179
530200
862998
893577
889971
292510
283274
299418
830242
895734
505858
101039
879935
182993
744560
623103
247698
581637
126413
900838
510949
80621
753419
371555
535058
10703
180984
480266
146314
1026597
500583
531641
398068
339399
889449
1018768
771633
924389
795611
689359
467205
803741
769973
942708
294563
926905
552671
368051
581390
573799
843120
839057
1037634
272729
828480
808473
173772
9903
788582
878773
443685
513777
537391
285373
990890
328897
237522
686753
518277
138233
199705
678068
72834
153079
836835
980714
845308
766446
318325
148044
547004
562651
228150
561333
167395
999762
900387
563238
744844
875749
777962
36135
642574
286144
427026
504009
524032
310410
787079
769600
187531
349445
349987
646346
575915
599870
225764
1014213
361613
880801
381997
220575
388024
662170
1031342
594333
728841
474351
1014361
671718
23807
296782
199961
521716
489637
987574
310343
345332
938102
361490
142511
633555
458139
1015991
1039814
791670
701167
618978
325856
817904
911111
234027
581210
302758
1024067
555855
750081
349175
412512
216925
218756
445024
878273
41466
41130
503886
319274
440178
412109
1033834
753064
728808
473707
614551
149079
585352
184543
826785
365931
629794
791129
611803
234923
38564
297977
756083
810618
513832
571124
707556
995705
809419
331600
958219
545623
300744
892308
465809
283028
484804
138188
178024
913316
402877
923845
519906
958334
854943
595792
709474
691264
218827
201522
974866
650118
434049
217941
279679
879693
150424
980231
38156
723822
1020121
787889
992844
712292
475821
35483
91639
396838
91697
910506
858556
134974
972674
823775
138516
192293
696602
700456
452780
740716
546312
325673
934558
110535
628184
132519
81399
122612
743482
701787
561858
209473
109150
395290
90559
465690
799111
550512
404339
689299
366760
734782
63881
322887
521398
32753
228846
409146
949573
395522
932147
270035
594542
505031
895627
954379
88228
316050
109563
533852
471260
440356
420082
754692
169813
383261
124221
762765
465610
698081
769494
284209
76643
662677
919489
329346
704041
634564
890626
782072
823991
536419
521898
460279
738587
250113
587818
548844
794751
730378
4448
874666
236946
579795
320727
371353
766702
856574
179949
813192
461771
201098
964265
468764
832525
452908
1042982
72137
638693
675843
605117
1034200
423236
243745
116883
517666
233634
397321
974122
779722
570393
893738
183641
969913
752895
260983
681996
259170
726043
230642
903527
894403
967850
470000
24308
115543
99712
980595
168225
222752
122097
874556
864510
899567
421334
121557
113501
501164
239338
1003458
818873
796218
724177
701141
284908
243110
191974
374016
626279
173021
667875
680558
252248
570751
597201
1033858
457025
672251
536573
696105
117082
513301
64849
392880
227058
926638
458227
277651
217120
724562
959287
472009
946390
3261
1005480
297861
223655
208121
930472
729215
824445
245860
219069
251895
363769
608726
191440
115619
759580
407662
547506
317912
491402
462043
245515
193932
904737
626622
41972
685370
629386
264506
964288
236458
271749
645225
968948
382974
443191
538013
759184
1010172
101790
656245
171761
336091
342345
292805
301175
62960
245350
661561
930285
405552
308917
742107
407666
228199
871281
29035
110705
645893
110828
464466
124329
43448
1003165
738561
372098
923703
783138
561056
355209
170422
117808
997131
559063
510784
30091
839858
162028
411697
182924
35962
564535
285511
690531
162275
1004804
699313
371826
146044
1018220
902107
98590
757785
1041092
185490
803766
943099
422467
148305
947666
671478
1015745
643983
748202
879387
851528
984695
178120
879615
306597
498861
148941
187164
890825
398802
197276
265324
896124
51060
365905
350946
200338
694934
701978
912087
951763
644773
743334
694298
751908
40627
192633
100874
748857
1006930
224262
118951
39421
548301
968728
28015
635995
456881
459749
6922
556090
465164
465255
417377
780384
718141
10453
509146
641969
257960
154899
94014
453992
908665
814268
13135
747912
219256
974768
521856
375876
260735
321591
410469
336103
259463
357074
279047
160547
340239
196846
808891
141172
996005
442447
185403
2284
857085
565505
223790
523588
119488
687584
1000355
920411
183124
741717
287372
989946
709620
317999
536205
29869
819375
113373
275881
337587
521973
438731
262707
97187
380432
434393
528371
992489
846916
250833
120468
989468
155563
808524
152758
58487
158983
284022
858317
109449
654601
386738
106028
633964
16812
906514
263459
960535
911543
752383
319293
282403
584817
249723
499213
548179
477702
1017090
678119
81525
5688
788520
729797
718581
77777
638306
197489
307789
87829
342419
725064
470067
307310
900222
750205
665727
850043
645054
809910
934852
682345
659481
555980
392357
215574
199686
424099
355147
27860
750038
275074
63364
765932
177313
994345
883894
331968
93909
346744
279829
585830
462780
619172
917699
1028693
1002319
145906
64878
840
295532
517355
270364
963982
231231
961248
936594
311810
97024
664152
1021338
426988
800691
285643
642108
643275
366848
438724
791684
419343
295111
722245
673691
1045335
506324
413995
901157
467495
445553
352071
782210
147776
945670
450605
873387
794766
914467
348801
730695
993664
653866
971013
570999
294032
272497
943507
283534
951268
307776
394173
427707
1026368
922917
29245
158927
948115
24555
119453
753991
37554
629515
828522
406812
507935
607845
791257
1002008
259817
393936
1033565
911633
543696
365878
789065
1012010
35308
1027490
560787
711041
375011
482386
284576
920956
244890
120108
394412
631114
947991
103796
177424
446565
572223
74641
2940
615842
845976
849945
171983
505206
785649
323542
511215
810471
508374
536027
483538
400110
637805
399281
438578
343782
782789
823920
776360
609513
646294
957142
1026226
931241
947412
1005910
527699
650414
475127
289469
92698
255398
79687
893290
742043
25086
964192
451353
146997
715288
217069
281015
534050
486686
894513
692686
141009
867726
908863
887370
575464
971101
502352
303218
829933
257201
809585
337039
992002
15327
497090
977841
18529
509007
244025
923794
694102
213950
689565
497986
825729
69877
953858
559814
98084
804195
732651
118633
701848
223222
648398
554920
797684
294565
172707
1033788
148318
162644
755103
107388
152613
700904
875227
832567
182784
750086
34955
203068
758912
253291
926052
692984
632434
113140
707704
707212
371466
91947
327889
86237
4064
992762
870015
572185
644038
46914
648678
38727
406521
31476
649161
274127
997873
38437
159157
35940
302174
255300
706732
572435
452578
805764
282828
200045
217397
667983
783386
183858
736364
922691
1023342
675630
469974
363666
1013952
806458
236302
378824
730571
986816
79868
489387
810124
352513
206632
95793
1044995
729066
357184
110262
693911
323741
178474
439601
975090
738881
910489
1005691
318870
111012
586490
254550
81870
911789
778714
377099
813745
888435
645885
797977
61014
212225
846950
739665
116728
578904
660238
121575
502504
306499
202540
682701
8525
1029959
547120
308804
449404
406131
133416
430991
598882
823416
983099
642679
495194
102386
1028811
324961
314069
836324
567064
220384
935640
752979
806082
931945
340022
681548
48039
72392
480098
436689
574728
150805
408921
861315
38866
763810
525851
262957
134922
911809
495731
331344
2845
402851
1010154
352059
768780
763986
301993
684406
138248
893434
125534
389118
72004
232625
1007958
248341
233602
296900
661781
85883
266562
255624
328224
425924
659611
651355
296013
30607
563803
658843
74159
918422
121063
300085
762800
593792
1338
812920
289846
952630
630607
326084
266337
900117
421261
229013
855383
132509
704421
875636
888794
436537
277888
159638
84722
740427
798131
736143
824411
195925
727263
763322
772504
202065
876096
257699
97829
967738
688785
509354
857441
193869
148744
767674
535563
823269
126611
424877
610526
1037070
542718
288142
587970
389647
797825
776746
296968
797465
501601
671592
787731
77685
181533
580445
555150
568308
88999
396330
70112
368313
714465
825391
80945
1018894
753720
585188
477446
730980
114102
806848
851146
197725
161290
309276
722529
395389
154858
237688
40334
640774
1025592
678259
4237
871268
228147
217594
46510
807929
964490
967581
516401
556792
1043572
393117
441074
669033
480101
317516
548247
475613
574452
692428
271838
225118
865901
141082
771179
567475
87860
259943
461597
409504
509454
548752
441210
30966
434290
638507
974393
21437
404593
421428
850386
32969
956956
185291
902132
163660
189865
739171
986086
747183
720197
191718
766731
969116
119753
286054
733598
681501
720549
377975
420605
743480
132219
647773
273812
816110
32746
1000622
102377
600283
913683
771571
336134
688259
298414
216835
1037181
141351
543026
381442
733830
218057
383251
801970
654899
74919
519715
213820
212761
553003
869300
345439
723564
785543
65732
601826
269684
156961
982069
900586
152393
943787
623897
663846
930453
188750
396118
859342
522237
94785
928761
487676
658496
286223
684051
957005
674479
365920
308102
66477
754994
679447
697576
269670
893810
335170
866245
612456
498162
474381
322152
1015253
172912
1036584
250890
30756
295697
532771
371353
60642
419393
683773
865812
834150
153800
381599
61428
814055
377640
449510
525686
793697
592830
981485
837103
815462
1002705
745209
817164
351751
916327
193004
766462
413336
929991
222031
408755
951635
243420
609081
926761
1007650
594119
472715
327943
229129
909332
861213
505501
527590
239476
307609
85954
361892
835732
433607
594690
291489
188614
135618
379037
728150
1017935
327331
106358
818096
479274
707082
440205
767351
330013
604046
893011
972446
996496
895311
415946
694787
741363
179503
945429
94120
948389
591077
914751
846846
316807
835640
1003347
146289
876641
274535
429550
580956
882836
568445
164784
472398
156890
407923
888952
730936
556124
858421
693557
579551
527286
529761
579897
62125
258435
783228
250209
134896
832986
716125
348884
900234
546314
424491
755200
110684
1016462
905082
257868
1005172
264642
328080
841898
585430
500120
184775
706187
958732
407390
134985
27129
130643
507386
680319
370293
119231
336398
834034
405399
160017
74822
955632
530190
534618
342337
930570
736300
892866
998983
673027
394897
120165
886685
900343
122273
213738
951
225107
504050
409327
665650
739040
521673
470897
233912
985485
603309
854092
832097
539722
857856
890520
846221
927607
352957
503610
480858
822880
541063
744508
775688
92251
578992
595938
978384
465648
636101
483375
334475
612631
270086
873642
103237
212437
713820
410273
237158
517068
165648
213988
148155
844525
464446
439640
963907
673469
643519
744770
116525
434243
506966
851949
467306
901125
526541
329092
396490
213586
347834
1035719
742182
151578
922670
88333
979794
972020
192035
44455
332125
557685
98031
582479
575835
181309
534238
453060
1035986
438092
511453
95633
138954
343872
511111
673672
436294
714370
348973
180659
311951
516575
874946
187892
432622
751687
115050
870979
1015782
374349
343716
491963
216785
899234
325293
766029
385767
586457
402503
909002
328716
432729
461956
70297
835488
240220
87721
873409
413035
861528
265598
195341
568660
126445
430136
434434
407399
922225
700829
782557
192635
11620
915428
647527
396807
61776
412707
350209
771337
110117
420629
530518
92232
487704
391627
770630
349211
982786
435974
498400
179750
761259
609261
887489
577723
125028
325946
316457
740950
715415
870559
506920
614097
666288
628421
586766
493550
90190
840470
300578
978167
494536
789038
329273
47477
113230
386603
472302
935184
990474
994851
71774
3158
320030
990778
722479
542816
317095
968934
963305
1006612
695640
980606
710137
138464
715897
161908
1039012
7359
904930
436938
834952
61582
535452
354794
406603
1027722
472785
906368
349102
23583
379293
42131
282441
385751
851645
1017281
227261
555030
472370
164734
381480
451988
682612
555080
153400
966791
842879
38044
956606
530870
448950
587829
490962
15168
467254
130853
111726
925816
955943
306017
173317
398977
808377
745438
983552
924712
829163
744592
938435
888329
595456
484410
224642
1040663
499791
118090
997013
750307
476703
869188
404884
581209
103797
45010
773224
608392
667507
522648
487931
122041
937736
583525
723303
627653
788734
246654
631452
238335
42105
561436
110372
90088
183104
37283
700874
870910
697774
549884
607573
183044
230119
1014239
303998
485424
899734
367388
369863
56052
107131
989441
372938
650358
612832
1038805
872766
764184
41492
569016
423169
429190
732568
808462
263981
593941
283141
534749
953962
969867
514739
934640
957093
82285
784302
824391
572837
257473
780314
67787
598405
12646
169794
843873
345011
47001
681070
927513
920996
620396
803467
158104
280098
273303
120913
233353
170497
648792
225172
161751
54106
712206
764053
463690
602918
53634
667079
725155
565865
829755
650497
647857
94309
117715
169868
391694
417023
238315
222656
343923
120808
949296
145161
197243
848402
286279
428119
580719
394478
727539
953133
284632
162351
336368
889261
942698
1026794
532158
270280
221109
481720
753719
116891
379376
1014355
849106
449927
1041700
890549
102657
1013928
66539
379101
206021
751688
877571
916423
735604
373193
495051
871852
867483
143651
120080
830936
82391
101505
767359
755642
835773
812374
748577
1027489
297031
299015
977223
537380
730814
899335
214423
526282
332813
694619
791571
103505
679310
853191
82782
997969
982462
447759
565428
77965
40352
731533
596538
887072
498329
68547
818768
427834
899520
468803
840518
380258
588797
347196
808292
607313
539020
186839
707509
438948
503151
883496
196146
809730
558657
895876
473029
535416
849061
485132
983878
585739
436302
49625
1035810
1036750
308927
193565
66072
112332
392817
110807
193439
84418
1031600
434586
897596
189649
97329
908797
844677
860602
462384
681892
147175
887069
873666
357420
170749
898349
1042816
63095
626063
227549
312587
546241
83180
906336
634203
99774
49604
292868
149760
802295
111862
307687
156831
630602
920228
409274
671721
764815
354941
811070
564875
756748
158189
67044
208181
25627
529176
303404
529785
134889
462332
278783
365432
644181
567729
682388
730123
148947
270195
495669
228784
252400
321048
242320
451591
232880
280044
804731
528873
1004077
118890
741016
1011125
410453
143634
708220
231365
159480
530237
299148
87992
791357
975872
633228
391793
145360
323304
153671
984750
614812
600639
132247
582992
921109
276606
35529
624031
367714
936115
636273
341433
608914
173645
988997
516023
29304
333075
493278
721114
522077
231697
607621
598154
75460
11529
816147
919106
645853
296538
677467
407498
873164
12944
966603
803435
1038104
20601
68176
125548
616426
389778
459466
871674
241318
285813
554603
359501
812325
518537
636934
102201
58799
135388
1042168
408500
932558
148063
313898
626393
836084
823299
392814
913264
982626
31415
156617
549884
488692
530056
621244
450677
319464
206185
285591
462081
276537
634834
523479
809740
524500
688744
1042769
798099
621798
209381
701430
826282
474508
969528
1006965
228910
360503
72635
685637
711457
316297
237526
217909
85382
794318
101726
157333
937629
755174
566537
355848
333345
96022
814427
1004209
911002
691274
218328
538383
429307
624654
370140
544010
141289
123589
202024
1017981
46466
276472
425276
697253
1035887
927036
673218
599398
44584
944649
740817
195414
855662
356001
581363
111964
522831
228206
682106
720175
184365
75026
126935
248101
789836
11700
60837
599336
519109
862422
407415
45189
798105
298821
133310
668255
812837
796576
1010913
65432
679880
136730
675583
889741
91904
511813
170882
331909
517371
1032575
170624
657165
740186
626540
850475
852281
967078
936277
123141
292974
244988
1033197
940690
861891
740807
107142
424292
186150
618527
153583
788288
436039
515487
687077
714246
519289
496922
662765
337254
984429
495317
986710
131959
623106
790490
488923
603769
281567
261878
758061
434100
376111
532608
247102
646039
420672
780425
124186
322001
445098
654970
290086
994390
1988
753625
812275
478184
974779
608283
364420
176409
555762
563583
563527
504161
347171
704493
963204
319472
332656
887174
725713
615334
667797
913963
754439
461176
667436
988142
239686
295393
287315
583470
1018821
409648
1003337
949248
765073
194983
444262
153689
711915
647165
755609
532576
44304
550435
125980
1027805
10384
395068
950017
310044
971673
703658
168955
605184
931086
329327
526234
44363
248513
258145
76414
860447
306731
756661
378936
890777
699923
217501
587835
398989
317828
122202
177659
643486
223130
52156
36024
756106
620190
351953
246293
426623
128325
474654
861501
208475
372721
835884
1021141
552511
492731
81227
862280
931464
648556
883187
569150
417558
981396
520588
408104
427095
179184
231781
296611
31149
727190
100426
431925
175783
556174
671105
411655
771819
915977
689420
800999
816131
387603
666473
595317
853826
351224
373404
942405
173525
616370
90459
881115
238258
813725
530596
480974
181708
712074
87057
665866
81486
751898
95123
650986
486788
306630
987001
422690
1004450
409053
427936
114057
836149
449413
156851
637090
431555
827712
793834
579479
790410
225046
720218
384443
823127
409633
448119
145394
717164
836982
652920
718516
25732
117558
276985
120066
421295
388692
307260
864959
586372
245357
682010
877281
229367
330830
624895
285463
276312
552292
495794
904570
486143
780740
439537
725968
523339
679571
692138
193282
418954
950417
456655
863948
736436
283729
170167
621633
351825
931274
823876
333811
816234
949797
993074
38534
1001157
923815
489058
376441
555416
165532
765603
280245
159409
513190
660690
265989
284624
402697
979215
622434
304256
1020678
937703
68361
606264
969635
196955
641219
340432
913810
284123
16621
879961
730318
681469
401373
633050
728372
1006786
294409
499438
941279
35254
444033
621867
757566
273383
313904
702688
25483
765115
298532
766778
898627
962725
557276
470426
221547
653949
8081
837689
256917
50610
328834
703936
559701
547976
693094
440571
956678
456223
716161
794637
146901
732357
850520
975950
185131
1022092
359678
866285
730585
1016649
318918
677722
224424
299462
576439
797216
647070
967840
10658
164839
382732
647966
887750
482528
129507
190657
556578
805501
473857
777103
415675
566819
742922
249466
607827
53135
455050
391668
126863
267525
285201
778817
59066
189483
646876
625540
406946
966656
955678
1030913
656533
933748
978436
658328
635445
75992
72506
638677
179
52463
539646
134674
622160
156883
172524
275035
878911
306563
699566
393897
890075
475559
399496
285827
489480
204309
216032
113343
588508
546014
186784
456220
529421
681866
396453
17899
803035
197902
875562
770332
694119
615282
230262
389340
909082
1012615
749638
793177
69483
612666
1010079
235359
206013
226111
718561
762699
1033317
271492
543516
132368
638340
260194
552499
46547
883950
146437
536014
467313
958936
583699
887526
496929
845506
901915
387322
903496
967320
106428
395117
394585
307375
352816
7111
657173
399168
714913
349443
446199
190942
178000
674989
630185
232090
994126
147621
919877
355195
33579
538988
394203
286743
869081
658513
1014834
325782
677167
992881
697435
322856
832576
533328
166980
1033577
109405
361723
55985
917267
322509
822338
489041
902849
953948
103911
628885
63411
537939
818332
223659
704083
267372
861212
806398
114320
911231
365664
170280
650104
868767
535766
812763
465077
399134
206577
800171
549372
1030465
288892
7982
353219
233630
203714
54800
587256
182459
991464
1015042
298202
953557
629434
101612
576895
680868
95159
199247
982324
991229
241526
401303
565072
644186
564580
516520
599853
264784
524372
640491
976809
973545
986792
494821
135879
15266
930703
571823
929540
660348
466924
687792
349381
102027
808320
622280
410434
240529
240077
1033374
920118
641729
328725
78673
216535
630104
910791
328990
30954
179895
469083
982459
371059
936058
674777
334522
85366
195482
866470
171784
547410
591618
502466
355462
917743
1037763
4967
377823
179954
993301
107334
825375
930302
389127
261986
148533
14880
215923
667865
774791
691927
543196
518653
500125
804600
215476
654381
306772
260455
356012
517383
795505
740970
847096
725421
967632
893871
1035806
713080
971363
237297
955027
303951
721579
560581
446437
916306
567509
133075
561369
237087
415386
165589
390100
911314
691726
634422
924967
54538
189857
973970
724319
325686
217292
588417
988659
44900
494754
429649
647593
119158
667745
1034670
1028783
905271
290236
870431
189129
1033007
888239
883829
568575
979951
499758
570013
351864
94084
474867
60778
610347
285746
242553
23456
521659
918951
493054
1004286
822902
22820
715215
539645
810246
375800
1033654
551235
300338
987687
606873
699687
228610
890410
759301
402740
246229
536723
681534
124084
673421
56430
910490
413121
283139
468316
361471
440352
908223
198257
472390
292831
784049
736224
177861
753323
112274
822973
255375
45651
694033
929985
514572
686948
535455
261028
835345
510262
17330
1019090
528994
259311
411873
795582
730201
504794
962180
478487
624132
57061
1023342
323233
975603
566002
1029661
672781
5654
805076
711305
348292
360120
645903
344888
457835
1044238
898671
369585
498211
925999
908755
912655
386800
724716
780235
479236
486805
657223
692194
910086
300231
118869
843353
825895
290126
596920
955170
301673
1040221
476199
213433
960893
195431
783314
476874
802759
754140
560616
301224
354042
647551
1040819
937496
228912
992409
22062
1040396
1018678
608658
214978
654084
764829
955832
527203
795838
638339
335664
30210
798384
937713
232524
595212
904044
333277
567198
42274
192478
1045274
714486
528187
799845
771498
568650
869982
654599
182922
688630
624878
997706
909088
855329
387469
274859
596036
800068
658286
18970
926272
480134
434007
849126
225361
470603
226805
1038068
342477
706144
220386
311875
651587
521167
321705
287999
926634
1027837
579839
197551
282823
821374
780459
523981
1030618
292944
548483
149443
633459
289832
710599
873225
542141
297609
606000
181537
590890
359858
594113
328183
483874
878134
304601
306260
240415
736587
250881
664199
877942
982327
354296
442018
686394
483206
72499
59632
754084
422836
181932
344759
810582
599504
165084
326458
171601
458360
304312
812497
997976
8967
537729
834743
623803
596954
420064
589681
202141
998339
285690
909992
268541
750796
627621
874922
718860
567887
520165
462502
869743
860112
732573
50938
641781
961270
115834
704243
784508
708868
386354
22383
482152
6033
192713
988801
751950
553937
767480
601737
819050
664597
504285
682187
359892
618725
450616
435127
388494
1011004
99865
305618
60898
990709
552908
255793
498474
1019680
793698
554031
83563
709462
856671
875321
458490
193245
941432
277948
423945
50242
227904
750150
201487
769565
421006
1022087
498957
615939
227135
245714
506710
707576
50734
568662
997827
352460
246499
367025
213418
122500
193347
196841
825490
865528
191952
309435
681581
60109
191000
761950
601317
322956
727202
120024
551824
229852
41071
508103
308563
367915
539481
513312
148743
324524
107088
348981
632233
143012
382786
193193
92880
96188
394648
777324
183390
920507
874096
733159
730261
664674
668565
818565
473943
944274
86691
381462
12566
576317
403398
789034
158700
632044
567242
430329
334578
107528
742772
537473
149577
337669
827438
61455
798331
554278
318268
729658
989756
980322
386644
80234
719297
316522
2836
844590
977301
211418
132713
441519
591622
28243
301522
1029154
222033
103459
697110
829527
631556
852581
643112
3686
191229
30706
1030016
162495
816372
392593
606867
547807
236770
681436
526329
188267
530642
207350
863097
378749
544601
983594
842706
865141
870194
351702
844340
379067
836227
196644
783610
1033824
998523
335117
975218
270860
738082
299605
199067
505940
365343
383987
447066
429715
520969
659925
1010732
793003
229202
417444
993944
416795
444911
657461
905021
402053
212875
620693
476571
506809
678977
921043
11130
501901
632828
858978
222239
732901
526184
517657
268277
660490
94142
664643
20141
580916
64358
1041672
677334
236988
704178
24188
940296
987014
780248
676410
86964
62799
1045290
346060
759512
654468
733073
8531
277342
944113
758995
537310
237640
27413
900233
193833
266011
970081
16985
965664
263912
511441
612012
682764
247421
848182
994362
918003
439580
959381
305323
35407
830158
180052
338066
804322
869174
797268
515015
224672
128373
37453
461692
570184
240374
397827
486698
852946
416613
256603
381089
563258
299164
753098
525753
356668
864994
844044
55572
25799
635766
796291
1025209
361294
727817
535260
1043226
787568
216998
902218
600232
732235
953580
733589
81241
707623
672942
445623
857136
101927
386752
797784
518324
590348
470532
1000718
7191
656129
28833
522931
965711
687453
658578
322796
888748
122401
445722
521443
811240
144045
572753
436439
194817
757665
571335
915741
1026176
58801
802320
440721
327548
980464
625869
120942
117009
525369
972393
872342
154982
409202
699611
379525
389213
807494
862413
987808
1023691
497645
1007048
364386
402975
619178
75521
961600
16439
98983
972505
71011
302200
875258
928076
915204
374631
595503
179295
481543
531818
110425
1006986
235145
466500
218014
914074
757293
189419
744109
602968
364833
758719
705291
183975
895223
386036
783863
402629
635033
769721
91118
289795
106972
542520
710782
639317
634436
40609
46383
746913
1001367
976828
868878
962991
713674
786063
447591
516136
10680
716595
913940
34297
101691
391814
226750
329888
62562
903299
893881
769057
1039212
278796
320368
189755
134145
411539
61637
1026268
680906
283429
245265
520675
359090
646538
685145
207392
650897
210340
557328
54408
544660
242261
690799
583586
201242
882774
488666
79554
492720
109045
148200
220761
389403
632271
339493
201158
610158
418339
657017
517464
634074
594640
975154
146522
120093
908790
74039
777048
863137
518477
294907
104412
1777
23302
690378
752281
621784
135833
380694
430596
576765
894778
140127
540173
219127
336781
206116
637218
175898
256733
62718
221983
48003
577167
1035373
160465
3583
969712
566155
292745
338119
346639
666716
977472
72394
200617
138600
753195
495836
315568
622868
964120
221219
215875
405829
518823
387891
287500
413940
648553
357152
787872
134430
195905
538497
728638
702938
869183
137644
145748
1008151
866672
148039
386025
577601
407177
796435
292246
429621
1002574
793416
876781
545210
90465
830266
476004
911706
779544
327878
17272
850138
822753
697224
233942
599117
845184
165578
54203
751092
955624
340912
774925
20332
174257
533895
434176
852071
947201
607040
859068
754253
491287
385499
597930
748840
801820
140033
678569
350632
466857
40792
603594
447455
979244
164183
789258
535389
469880
14819
190347
609685
784026
407020
579913
597067
368177
891208
194713
970038
269420
260475
558786
233604
274965
71167
700564
751397
1019093
755234
211708
155027
260550
315311
349795
69302
526215
193486
775353
638522
244003
777241
361771
920764
2229
13997
84583
866650
509426
752465
69240
1044548
687439
53547
259945
291989
505145
517771
243038
980396
946643
309691
193695
759249
774021
355564
628368
459493
1030548
436461
123199
895595
234083
100900
310955
27870
823289
133617
201849
3044
931759
229212
41854
601400
564841
1037325
518834
167859
800118
17087
1029181
606003
273740
267852
405023
773657
775063
402453
299960
476444
20710
702828
608096
181368
341384
505096
452862
302774
60349
418479
196849
411287
275328
447532
946154
416769
593053
990609
283723
563293
842799
688318
898618
529131
65106
50354
353949
701234
391135
54482
50721
45374
23755
304130
205525
571424
816357
194892
450953
375463
469219
461299
359000
833970
643796
875987
792670
493311
334560
178835
258055
444145
946445
987710
789921
963601
400971
229710
867873
620184
30994
441272
540242
216533
829497
113994
323803
195476
472536
971369
609499
853029
254580
484228
993539
686611
634679
478623
961119
926029
464789
16499
207260
677828
446751
49898
899533
465851
316870
4204
889035
534463
731578
1009206
685926
40905
429434
577768
16328
81340
324005
243515
388452
532371
641002
647564
976488
916737
1039422
526825
708296
912831
381699
176725
156409
169397
447511
665330
526705
969977
467952
24686
891529
514381
191187
610519
937841
822924
23322
886458
1010446
214444
584922
239250
584771
765653
451382
137627
719434
182262
663463
685463
654717
605064
320291
413788
322794
986053
383684
151425
381922
366456
207133
287
909587
944769
902597
204909
28287
3439
1030967
135361
796718
808588
978336
751288
237735
337408
884704
172405
577287
149513
37344
190158
750184
332785
389080
605424
96805
110176
193525
166701
116089
574430
645076
222162
367377
1001253
69926
591192
627656
82352
396542
784448
304490
740440
575980
631839
913776
130817
497566
894520
610556
845502
775719
449498
765881
32940
373856
391624
240045
345100
119271
262777
147309
645089
992200
842179
832518
534765
32787
413612
426146
644465
689045
787856
647210
174444
730420
922214
386157
895750
512846
461080
861198
976347
186330
445985
634026
480367
321030
489704
766479
259027
384173
113202
516830
973312
494402
225563
265923
823323
880850
26096
688527
720682
830365
690725
128614
972966
397038
731431
951542
53337
574834
53982
835019
450967
938179
161780
240173
367564
590377
748683
621083
825403
968892
465117
710829
709066
746166
368486
80991
995142
988672
950250
719349
851344
707794
71081
46584
852995
203182
275155
995203
441874
619170
741471
397736
607864
514395
152796
1034522
859447
1001806
254378
221720
876087
1028405
133375
994308
659100
814346
383027
56758
242900
495228
519032
645550
678484
405609
170460
499937
116763
232270
900560
692826
303027
745281
434422
5407
865709
503715
612992
183209
560917
485150
440207
543076
657853
210201
800167
413709
891569
345676
11744
765638
92580
647031
122222
525921
491292
653559
768890
784411
755530
596918
1022415
880241
892191
289272
739925
763510
81758
804408
382603
150947
137061
174565
964620
980830
469254
827480
460190
645448
1005885
831805
914482
215404
437934
537628
292966
837345
452404
137181
96035
1024422
88666
649363
962989
1024653
888899
493411
390068
943160
1035477
264153
605086
124517
686802
344421
365889
934606
302028
1035007
425627
336072
337592
292637
160296
1020989
171751
307948
205285
585597
619021
772677
588701
324900
571511
905167
664329
537610
181820
739690
468225
692082
979581
414258
974429
56211
382489
922932
231886
368840
224298
733152
340439
1019298
911667
183449
159903
352973
472722
404886
899148
727272
615801
255383
174396
728642
478104
102639
827146
575417
271535
929437
868358
948275
151235
398310
468391
510756
819012
847726
833214
741765
168564
62273
864727
43174
346353
940514
352398
133443
492519
467096
633122
963654
503234
429423
30926
577735
149682
939313
156656
674501
600341
761712
109795
470135
284644
222839
819754
778305
378691
849461
365609
143133
257474
532354
961854
64220
418362
422152
394615
29886
87231
42967
578470
966791
554209
482375
794737
910354
485510
934133
976342
531762
204567
256208
102522
392696
1026058
858462
164051
296728
921373
317064
825829
748121
173600
642466
294170
811726
115699
518279
820976
887495
659775
258580
257688
691445
57157
115689
907497
762036
614406
449409
525868
677021
599263
721992
435395
716460
736564
594784
91363
454055
511991
429169
201164
694303
777431
404560
961943
198881
695174
618358
366722
320325
733460
64317
217888
847468
173634
352525
847831
73420
262437
780504
56845
602853
291786
813869
227948
156722
1009099
514589
269414
418457
826702
776591
382641
231251
385110
698998
843726
207740
511913
712159
164365
867629
244308
71092
335218
468554
828093
265782
1007039
128627
821988
843514
275003
367514
847942
607354
256850
487726
464430
646858
57158
1021249
305728
1030375
741573
1016194
799824
722827
207958
561795
560913
519683
297725
801487
173003
367134
327447
241959
274430
1031594
120764
907403
434758
567201
196131
753586
588574
343682
354160
815935
406461
997080
285926
226444
153817
893264
136851
989514
402273
602489
391027
516177
916340
113624
861389
587125
769111
41630
708282
953920
897590
687968
96652
304606
447303
65231
831872
443005
88313
511464
350147
918277
856189
452820
290473
798092
711917
570826
3681
943790
500949
800873
506318
220603
482849
973055
24581
576280
585817
1007686
913174
569146
43785
807233
486439
161955
461079
269091
39768
938409
503948
427966
393990
82728
38459
712998
841211
1025553
531434
1005339
893738
718142
311062
521648
816967
703460
47315
1014480
515165
289946
165558
155137
700709
425346
232825
896169
194376
613122
607785
302808
358763
243990
646739
847073
365869
531881
1014772
250794
89007
463231
158886
89591
67140
198123
532225
231064
885477
480702
1016263
755372
678481
823244
591396
531013
197237
853683
908526
900212
412214
748443
18568
1011382
972855
157247
925444
943425
220167
346149
68724
864976
637949
754531
392499
478975
201624
301830
961363
552570
1040200
691354
921522
816844
311418
968295
568526
888850
485802
521165
961502
814219
139798
128221
612849
438919
90374
814208
81590
787203
855972
836584
742717
365718
683350
154815
62260
81743
995240
309900
33970
728277
64770
324887
694843
141952
110941
302867
33212
450048
524467
492590
949172
261144
380056
324901
726474
668772
177033
537330
520750
476925
666941
456937
978389
192267
112176
981604
288468
715940
1021354
403557
791116
527094
336424
861599
952202
215011
437202
507471
196544
479720
729443
269191
141261
868783
848622
427818
157740
336261
952830
369081
612084
584186
58926
666235
170811
397744
263206
89967
554421
141967
759133
224283
550899
215842
312279
350142
636704
934770
482841
849473
211453
151169
486794
313839
540313
841346
677466
539945
808684
494666
761134
719338
554585
885449
1006367
146504
214721
922769
789602
698572
806606
802560
87871
470453
396545
888999
514575
771432
965983
745803
650650
473213
172799
17100
1034527
871493
774014
278614
957867
978644
946751
971622
721046
55924
786193
5705
909659
45913
89995
493046
741001
591278
168505
626567
826846
794313
947622
419970
26834
963501
562172
954680
953930
617569
900786
718688
505629
386955
475332
790748
675882
686724
807395
509378
278321
652600
768662
654421
962806
589313
656578
641749
835722
336489
428628
837587
602991
643453
51855
110109
618290
44253
475990
149662
855698
474404
404748
1003429
1024806
269859
819775
49996
649702
173608
9315
568401
358598
341989
203663
890125
117698
587545
184330
739814
789250
571721
655084
170964
56660
711344
468092
221717
193941
531838
645710
195476
968952
110867
525818
893376
601124
1013901
375847
100481
331401
434799
209217
766471
167153
524288
714726
529686
441044
252
638056
705535
673096
364533
497452
845515
1008004
419468
141837
1010089
488820
488200
407904
911741
617533
292973
673029
515408
901078
140076
727539
219778
694268
125371
382318
870505
52924
995266
144887
272537
7665
447775
447801
530866
669077
947909
687733
1037870
939347
72511
215131
455058
928690
408236
851254
67089
573810
626330
1044359
345125
635196
5882
965159
270448
47970
346938
409806
92436
238042
114109
142199
995482
769391
23864
468531
60446
148141
208338
143351
251312
492813
1034003
504030
245028
98335
100591
563235
20254
368079
678948
276241
53185
824644
721275
386224
444897
889317
611253
666352
816625
717074
475186
406862
784966
334190
266599
217643
286153
372159
145333
155349
399555
587234
984592
193866
424115
852382
426375
1001261
189157
17860
818898
160039
1021277
975228
976204
410404
495803
795592
474094
941772
521060
940950
612410
1034459
104887
763487
360254
303179
826841
1033651
898610
370115
446900
318524
34305
937095
341036
176078
656067
882370
697656
962874
198864
256643
264522
485274
685137
181004
227976
916355
289906
908460
934481
630230
684889
604146
994630
445845
63197
271639
774167
36674
892530
48570
408171
242230
1015992
529428
726915
635669
581892
639223
698854
781130
487018
575649
973805
457662
173871
255800
239100
873691
32717
12736
1021138
342624
463252
699590
244115
949828
579973
88840
588644
202060
808535
36396
825853
713997
249254
84424
606127
851486
308568
5682
1013094
982325
786098
847972
660654
942708
180998
458503
907946
780492
724170
816915
483663
297608
369191
5996
432518
852836
350784
419252
478963
267404
31868
825561
608366
540981
483689
332577
752925
898884
462679
311550
414202
672738
899581
713279
14441
590311
409502
257720
25204
375899
743710
294522
45585
74689
181948
793059
15772
431637
551295
626379
370408
591909
196239
59091
204921
213850
38098
228648
444597
748630
279161
185687
646239
909593
753260
595107
594023
543125
907595
102879
427700
858089
1021782
522166
805113
263429
508263
836444
926146
277355
981716
555900
442498
12668
541292
428600
568834
361283
897743
288804
751071
302422
317476
1022165
705284
655297
335113
867877
738686
78346
399934
437021
1016890
979677
974705
102298
671953
837759
907491
843969
675203
969515
68713
920024
740709
995326
635653
219446
222666
631021
832815
213721
306460
707685
576780
951145
223103
185083
810870
420042
650818
737365
764775
876617
219965
633629
233041
805289
295040
812949
349673
674330
609203
301409
577224
758108
796678
107943
202594
874656
305634
558899
528030
743510
229811
736228
103039
463573
528120
939057
411437
15064
564160
271744
224081
405007
936512
687495
714352
756044
788992
718732
651913
899694
1024455
451293
102320
361714
592506
101887
338962
481645
965295
991754
1025390
584721
968264
31532
635340
278346
186774
686659
775006
324110
501065
278292
65572
766459
525261
56601
679261
667300
49505
150109
891916
345585
785599
222741
369695
434916
329072
583902
239917
93972
774982
773599
688761
108200
1012851
943512
321664
302714
996129
666722
328792
17998
842513
400339
769181
1040690
64470
29137
50019
973416
16637
668200
320339
237893
781555
704835
885117
831154
788204
778454
370533
212277
602684
270296
601979
939234
138243
398816
198891
55301
1005113
117195
754858
452968
540916
109707
895213
1016294
319128
785880
578524
494419
561060
944099
130591
952120
630058
434353
798683
173669
862264
513028
384836
1019999
1007579
760013
905456
412984
855344
464977
543683
230071
218135
691869
227011
587851
469646
991026
154640
802015
957030
768128
57194
716214
104001
876998
953
628977
613960
841755
210221
185952
585326
826418
7700
283045
801177
435577
32857
795654
19938
861464
653270
253793
203210
453566
539749
76647
947877
1025935
221064
581172
547743
287113
753533
168570
900215
751815
237562
960960
226842
382121
487985
593658
101685
692480
481946
265863
240755
11921
336113
19582
473683
733319
599256
834241
894765
233749
746444
46565
442429
1014460
482955
177698
976682
650983
715276
826412
419708
929165
85697
563736
546214
904496
763459
1022327
344736
598569
51206
411809
550479
510782
1022819
74049
295941
367749
598431
569707
281895
625246
852611
36079
357516
97535
257602
601203
213726
649634
29671
498216
76367
870642
757952
181815
210960
355723
144042
809856
302331
304983
790458
825875
276219
319839
809754
908474
237735
390118
269400
4932
792494
591453
478465
895813
148681
346903
84794
782991
723210
695010
985377
823536
119906
657530
1040998
742824
628770
201266
61572
584376
598374
77915
262280
335490
180573
760857
470406
188620
104599
43
398060
726490
734942
714827
466413
338600
281174
24357
467960
318341
103475
240918
563770
49599
179038
173804
83973
806301
771100
51434
909738
1044023
611588
1023973
919821
267912
248863
297885
685190
240864
272511
185565
877620
671262
54003
292209
488958
330854
808174
41570
1002132
93262
531097
894483
65784
419584
55252
796627
1026060
913924
936303
762012
710957
56612
872735
232327
952929
1025316
95591
964922
458489
634749
532756
932651
280107
210945
835369
245846
927958
251013
746429
572507
640707
1004168
772041
520203
57141
19220
643044
621187
864015
268336
818337
257815
72278
181066
809211
446505
507940
380092
320127
791315
86957
242419
987072
542348
967317
593087
273022
549851
235574
688043
10875
447857
571883
311693
114148
626832
837759
933084
714214
458089
542836
584865
1034699
674903
806535
564694
879496
673145
906556
574377
296203
507251
330737
569475
1036785
494344
862137
781764
29911
730637
978926
641127
336719
870502
411179
821949
589272
951138
46669
463082
46686
491180
780329
206398
570588
841557
1042222
353526
933024
154214
174528
629952
1002375
787550
749414
592634
341437
105336
392663
213810
494227
149315
609090
109314
61883
856945
402613
836406
888562
702158
48176
251463
861709
545785
469102
571724
647486
294136
631057
531832
1000726
216965
573355
504771
24080
995116
446484
367800
927560
675028
828633
868455
926120
792958
415131
284384
867259
348751
499146
397709
190206
1025993
442315
919995
147731
946385
756092
507499
702989
726973
47025
763309
361494
359737
985005
715569
173136
248265
35366
812061
803283
27973
746671
705230
494826
224844
49761
958030
701702
945732
893839
548726
583436
83988
768194
988053
328863
195989
693520
215000
246523
888605
80439
767549
317205
125284
641095
201929
788298
790677
641153
349449
495469
496838
515336
222298
159489
731250
158394
711421
699441
348063
331372
867245
977335
763655
212748
157999
318375
592892
107509
403770
504495
534564
981926
292285
272129
532029
1025655
659720
249980
856532
739981
823302
126856
568580
388456
303965
229271
175883
573931
787365
285373
10228
937723
295418
968496
166988
126813
593978
262323
723690
677989
788803
384965
908518
304377
143553
673527
226946
543092
55150
272995
511757
14259
377395
951421
861287
858207
648077
1009101
229617
226660
786774
791324
130146
490287
580415
76075
797643
524132
770284
691800
779514
53266
495965
871683
1033861
916111
396518
909528
679341
229174
109062
524760
237164
126339
416551
87922
131030
151472
293288
43046
427126
86216
223975
835355
606727
213714
692592
121971
512894
355904
650367
884381
613074
320613
978188
695743
692758
312776
949440
708147
487006
740983
101129
176508
543512
729641
965982
196693
478968
892978
323766
332372
653700
157850
572407
735529
917676
914051
468170
231387
153057
225904
792018
650729
784063
464342
43110
822541
910725
828970
530170
940061
338053
773158
110878
658890
616591
164015
85728
485452
661796
676150
198304
1006878
559480
71408
783771
141437
378249
809118
65548
535208
499046
695883
928554
789045
409750
809027
494088
339824
431286
398142
593424
257867
666517
892980
692906
296972
131478
403907
543068
216726
738078
444208
88271
448706
300694
1019781
1030763
386785
251690
929421
295931
276765
966941
506900
277009
741188
853010
265001
66995
473450
331940
59042
284740
873102
174977
354121
758988
542240
347183
1024620
411125
679839
858732
611409
597263
392267
357717
557683
567494
568321
17526
670928
991799
198830
446575
884066
963438
250232
790684
998080
811824
110562
547836
1026236
294187
52395
779691
182201
577870
445029
661290
394224
444750
43386
236651
830623
767829
960900
413706
107124
328505
1007615
747589
890224
697334
620520
95907
749327
578964
785816
935210
410080
708946
855535
186470
902595
743314
343797
214149
266493
797952
238979
16226
747145
28515
23627
110042
630547
266953
563218
252932
243656
942461
226686
335465
97758
142178
498694
305758
900433
558463
316296
614236
211710
231001
354508
163446
987491
709600
305530
514204
378422
484106
864836
937314
674934
893155
412359
796915
423026
931736
284348
1015013
1038761
425806
870305
20252
359724
116916
71743
172892
859817
122944
220626
170994
763507
788484
620175
43419
881859
721449
385240
1016829
484705
468267
181833
944454
272428
661543
907817
199746
523901
53355
446109
825188
586846
762579
614813
374961
351081
455270
116329
144659
553776
636771
1040915
995340
493628
225940
389547
470787
510461
735659
701781
669620
727965
952325
686190
77719
583700
813811
246241
632369
245966
637140
63598
719324
84603
541046
1042281
864945
862522
651156
638220
330209
468927
14173
914244
314213
617884
153214
451331
360401
135059
327904
706379
673318
767342
638243
18714
143267
665404
331132
705558
177933
117406
975452
686030
80590
349246
433176
370168
257387
232742
885717
440017
840339
445948
831097
806750
857131
979459
857246
107676
120037
38322
563975
145748
56749
668338
696045
780329
493185
18957
526886
667988
543380
781197
58070
351880
588796
185054
797050
540719
590670
209511
629108
969309
459985
298941
626767
556578
100454
853905
423780
1014694
39568
178649
1016708
372377
155603
873421
296046
10253
79657
654789
41378
914531
753982
97212
581120
208875
492430
980738
776546
335995
951769
488875
4488
874791
119780
981790
135318
823475
15736
619063
250789
67494
58396
224767
542179
5510
486319
921444
252370
615299
331632
429515
708927
789464
563246
900484
191764
844620
615513
1023285
1022452
725529
23020
52068
975109
528487
197781
1034317
230333
480664
271383
668181
685973
40171
997571
611520
617116
980026
876375
574643
241538
734860
402956
371662
726372
148708
416827
194120
102832
242731
603514
1040764
273155
821053
613155
586005
728596
656891
391941
296343
117398
296211
216300
814216
919393
113993
570341
587018
473701
416728
533397
761390
430340
907174
668544
1038186
692837
435025
708099
801599
546654
800928
894316
37754
585758
490063
1039304
805882
210030
343829
614148
389724
329859
321483
743384
687019
865181
980524
656425
863128
597571
50724
454343
789832
254515
394917
187375
95409
585019
527653
429537
251054
61765
697386
179955
385912
954602
95510
304505
566306
99083
754919
710913
849513
985724
878992
334936
79699
168736
688
596692
422411
5027
806927
924616
636048
65270
284944
258235
280344
294775
925739
738582
542267
227844
1017065
134182
627845
662079
162457
321583
785886
346938
254722
626757
710956
754777
734428
400845
645370
530392
792706
642912
809922
87654
1004454
479535
542074
635988
362105
918949
872232
532206
787620
536386
487662
615286
269963
121147
66912
717930
52894
798512
1000421
329742
861594
565164
620624
73484
647460
965690
270864
1031063
82003
798947
817277
786491
591707
810052
368144
27200
888490
457226
259088
496627
987997
476062
971154
86828
1029825
61368
420368
45773
945366
109767
351505
960157
481286
436425
1037153
239575
619781
969496
336165
713821
342320
260442
514957
216691
23669
334179
84484
25349
359742
837248
34903
138755
642688
244902
402991
433653
450497
621650
680242
397694
209868
824679
299782
499848
979734
256029
30584
119217
329632
533286
932352
603311
213276
560397
774750
932756
234044
673575
987685
427887
942317
1009242
595996
441589
208587
213364
2907
391576
913962
773968
607852
246402
427019
535588
100032
60474
733218
678441
328319
908511
965486
535216
1004026
167987
451381
124348
593215
313628
163910
130236
503867
719980
731081
622632
67436
871091
1018691
191516
347845
58784
675445
359610
46917
898756
363494
544355
997042
71528
911174
815417
1009740
892478
28381
993201
209530
561967
247768
136992
921224
728244
697370
305701
367849
690619
728769
68630
700230
187685
22291
622787
339680
340774
647922
228814
860167
229691
28139
787803
15599
819229
110550
379183
724901
210647
576010
313596
437504
510683
264694
615123
542249
133328
122264
559074
147357
989182
760694
361622
679731
277461
23278
667508
542858
187732
180711
793070
39932
254688
282271
632619
109022
459594
363869
652888
836264
599725
461292
157127
573479
914111
131797
975518
1031707
883587
941818
643275
593039
1040076
901996
203461
156973
657839
256237
68096
645407
878813
72035
246499
38376
954344
193205
91967
238106
907354
233530
890622
31682
415152
346909
259086
226944
1044820
71754
574811
496436
54651
435375
894658
161788
915213
220728
430149
318085
895201
866785
537693
546605
954489
671324
132799
769279
345967
101253
507824
565042
462952
591760
993210
638560
206725
531559
604021
380862
469151
761206
33429
553912
139828
500060
805274
274039
1038929
1034791
27429
548800
344411
709816
448181
900596
236507
326527
673990
396957
681927
723390
274528
104735
116830
536335
929678
898601
713409
1023330
60797
293970
525823
1012811
541586
357342
1011503
136324
234474
227005
185111
583910
111441
455535
417931
741916
13000
892699
545411
976882
1034641
96911
681596
69902
358462
915118
598998
150222
83555
7422
75436
896939
300325
983825
748586
886569
579123
74948
969574
428659
682164
81178
714112
718111
743253
729918
484705
986257
322148
786622
256812
363843
456959
537496
688850
973042
710
797912
314270
176427
554458
932524
957009
626747
836138
120640
600962
244472
256689
176080
109517
361116
384851
652622
87747
815725
135058
632771
758157
362133
451670
165711
787175
953201
484120
885734
592088
687958
502948
173020
702656
238116
762364
513979
474323
636298
712547
828800
709203
451187
980359
230067
850308
152431
301071
460425
378355
51695
363027
792950
146014
295834
234118
76412
877319
1033998
38556
861238
989831
175390
622044
236434
840192
101342
459413
278283
892019
239462
767101
1010605
184413
561981
566993
407255
580863
996485
949743
946910
135
980418
155596
401006
693173
336337
291306
541484
934248
284303
257264
1043619
259614
869276
172838
422561
126406
18664
447687
151448
175692
241167
1032221
898635
656068
186780
232752
255281
213414
1009271
42923
929909
1032695
118642
202222
264879
304083
234668
391863
301663
430280
474559
1042539
550307
763382
222261
300990
30955
304922
15745
315134
140227
862891
693731
608666
251249
182543
1001997
346339
694601
289088
739744
300609
443705
189218
854778
262373
1020173
136544
26911
526243
526303
301831
428816
369853
343368
916646
109823
893294
37327
625983
403280
960145
8491
976995
228634
1029827
632553
945858
3774
304435
511950
637603
465548
372975
239923
864831
40859
219490
645045
28450
476971
142113
1015829
13391
547811
475084
160072
1001177
776030
459693
263768
929454
957114
411117
534295
73089
700909
1015405
28030
641232
252188
98983
98187
815110
277330
260429
441553
555527
493933
115519
512477
1022427
229827
372159
909574
726766
81917
59922
808709
40610
654485
290811
771967
108784
504521
735198
297563
58029
825127
483686
954484
368939
328483
779579
113254
987397
944148
158434
34455
682774
202445
778886
983739
611344
940188
1022775
251366
474916
454865
181552
39145
970361
742616
510073
624897
831003
1016069
825062
974082
653518
959381
121519
795081
1002863
987945
728136
604148
356086
761075
476899
607260
1028483
694174
294111
1018098
852471
536350
680712
696566
397156
476253
773952
193708
952316
164023
824144
372551
202028
525911
452373
725153
635840
328506
737231
202276
342999
928232
615113
39841
526901
487681
855520
525275
902308
839619
53530
294097
796051
184388
964647
431534
875547
107461
369709
934712
398625
834979
491781
549707
881220
763689
701425
397770
254961
86326
166367
568282
804677
959750
1011774
578581
688309
160009
356323
106996
829985
801122
409992
463146
827833
512323
694645
332268
24178
852347
728089
700684
380257
7866
726194
77351
479406
792747
678538
150578
769610
446742
368229
327165
943333
850840
764170
880903
947936
154656
683596
300691
649308
586644
441700
871812
661566
943673
986050
603119
431687
641067
781483
553448
314418
731370
586964
38530
372051
634123
312867
867934
72191
834876
895917
130788
878995
737526
67026
131038
102351
111531
196863
433476
403062
101490
693704
742306
879712
908748
108709
914663
878860
479468
895528
808768
154674
999838
343223
64482
566027
483363
915260
46612
137639
120075
861661
1043233
210330
334999
192288
33182
329168
19410
520348
194383
986779
324349
105910
401757
671368
423461
698886
454574
646559
199986
15046
197180
84362
595737
884620
481431
741236
96636
406043
543741
664225
206382
338646
597449
884911
133186
499045
217534
53170
1003932
969197
48934
902776
459499
622488
189752
555675
225173
380693
827681
960609
510666
733476
17686
865919
90596
656956
646244
364117
586355
208499
5308
13954
933122
656860
47570
771488
113852
355566
54500
798684
905827
687669
7151
978242
829957
459956
451694
60421
380545
818507
509693
580659
276737
896126
378739
143783
419471
767112
694415
911893
384771
991952
943007
280416
514347
76731
950886
130043
150078
587686
403691
385214
319192
202095
488719
856152
291446
1004151
269226
7610
1018334
971896
601666
1008194
539066
852161
24480
752973
653369
864442
993023
802715
496767
884334
398409
317571
384808
426377
788501
148162
106462
621193
188472
223665
468186
26504
711694
467420
1016361
522699
849871
806776
876633
347966
691463
368200
530732
475147
575160
866609
573206
977298
550425
740528
98634
335121
630282
488902
644335
520558
474311
471180
1020557
1034080
950214
269846
725338
1029990
400141
168827
428773
733438
408956
413769
132503
1013837
829842
953713
764976
489152
836211
1038113
25682
747598
282954
258790
164121
62799
314799
49795
700321
510894
284400
66706
723379
344904
3282
713083
626483
952007
142830
911794
372695
982591
954927
95846
797531
891365
610870
395659
820411
235923
818639
348705
374757
253460
304214
807577
936624
68158
703611
889682
30006
1010554
506794
942994
171946
65206
456373
482333
281960
267431
978806
727325
85809
944084
853655
954537
685417
352863
699675
688966
433257
853061
29614
246396
136733
349667
1001356
861526
177730
4676
527263
580272
195256
845606
956101
446275
78754
686417
822530
879526
775928
876110
135036
875470
617382
995291
153535
477516
1708
1031569
693742
197225
677781
172873
802992
913800
289647
704893
77738
131272
240217
529574
100350
241235
333778
136006
677401
364426
779006
614946
992838
695324
435986
260016
513243
256328
738123
1025240
254500
772539
269230
392950
404958
1008815
427215
287245
833126
306462
587716
808659
561719
338121
965905
803832
721816
182822
339662
47834
1038002
411178
377756
469486
747565
80084
267378
734858
940635
114893
973495
773104
836901
48787
250336
33478
166720
327774
285893
485381
819996
821896
1009223
813671
434518
122231
376866
443674
813717
1029111
413000
420733
46268
989410
955846
150501
815412
921995
397802
740010
41648
951301
86378
437441
758397
271825
893804
889563
988272
627501
85376
463310
925258
678941
948708
501002
442524
22888
314911
352996
630890
733655
474332
163329
56810
387215
633323
291972
310466
249327
1036204
365473
734723
964146
633761
45882
774751
229597
178819
534178
238926
835348
181402
988371
1045021
482499
394732
545419
557030
889063
192254
959310
877651
194202
601697
14988
723681
752826
523170
148251
73763
925163
1043465
201065
1003456
780640
809181
80308
756475
685453
1007121
392239
650646
771370
927487
754098
578716
88893
376192
850934
12570
892274
805365
494473
25991
213237
450005
979859
841445
329699
669959
655862
187386
210164
334503
737670
400535
90268
433184
205572
714817
595399
957952
47119
785625
680186
935428
35256
670842
746348
864474
843705
474397
681849
732336
1043768
238791
144141
559499
45672
931184
766277
1002384
627992
1000538
1039038
155321
815184
368844
103596
559036
661105
781063
194932
650898
501344
497224
172241
51195
548833
518401
788805
98392
70755
49258
487957
366790
682906
1004443
626325
708445
255482
9117
141552
624426
889611
813999
496267
243682
661835
65265
147757
504245
1030555
763807
201796
1014945
203701
867915
643858
322253
415774
154310
674953
112146
370405
458424
426515
749436
1029171
708823
702525
21087
336084
72121
758883
568831
464077
952960
1032452
204678
559665
630306
834761
224958
827496
405406
668363
376014
155505
42743
625608
737638
36359
287648
605730
274653
151282
6201
833996
435006
607877
423575
843676
582490
823433
26287
503610
193196
294098
935808
41742
531555
1021279
348930
807771
156944
713737
446194
148870
264975
156079
986482
158807
740832
15110
61396
714926
1043106
262458
65280
527254
155276
45742
97103
457314
96220
322278
950374
76238
742392
471120
384789
847315
754761
452696
280487
289010
713247
537143
688705
154937
715919
565400
717978
1009848
752900
899917
887937
990268
570550
482668
377591
925404
840994
217346
659691
1030097
521408
233839
312794
918045
662312
394269
264116
284378
387696
12342
769674
443184
827205
831527
401302
403296
463220
482086
937183
712369
962078
438824
126024
870026
506739
1030791
575457
162195
525663
55291
357341
791048
811065
407120
809398
644837
29133
77187
716557
873797
472801
472848
246915
480664
346539
995105
413255
402555
180573
505891
443563
296038
853063
521526
964841
606434
677582
388501
347215
93218
478546
135049
889426
248752
254040
584199
905768
129927
512150
802618
430444
343612
418218
504880
526552
1045000
875210
122593
971656
514522
573555
884831
436598
943085
622477
458937
292861
100799
153687
140397
445842
152079
716131
220987
1005471
652270
83985
676732
892850
951469
92837
1670
919221
532141
974547
14632
617374
920047
55520
341605
151083
90614
515418
990870
228346
103171
501336
200180
184696
116535
800933
138502
876943
895868
969133
48744
382566
27372
348070
557548
459975
38356
281058
832232
384256
691361
42570
1008316
506593
436164
8432
174380
356334
574383
88448
885469
435026
649443
800396
502841
480094
722131
348375
110947
876546
272170
676336
1016918
184715
213084
934211
992627
908938
105522
222085
888637
565663
283428
999171
566200
842735
32001
845874
373314
89583
954196
183926
776556
95296
1019083
831839
745813
401303
743059
359453
605419
91233
744107
926634
635151
108443
485411
159458
177421
370221
491509
496389
772876
452920
385939
252822
395153
620935
940
569581
780559
1025556
93919
996878
843184
1016155
4129
213742
550308
125162
271344
547370
852407
92929
690357
348998
242305
517435
318233
58790
499688
707138
866125
394634
93256
1005196
226456
1027436
742604
774083
875204
833576
273166
57820
567110
387351
325936
91387
694523
260320
507029
395958
241176
441632
95448
393797
468667
988555
772336
63200
864345
967118
992429
639358
187980
1026793
276693
1024829
343261
843674
403008
523066
514898
786672
717265
437586
846960
112528
160825
472402
147689
610795
167008
945486
1002794
52410
808883
471418
1018781
127433
426228
440291
422434
646215
781919
879114
79671
278981
325408
756983
197550
919821
600292
829143
179899
70276
404914
681124
1029916
421469
1020623
151945
89463
370918
269629
684011
765004
65657
997997
125220
35104
512029
713406
623434
567393
553952
183209
187079
47386
879857
253460
780228
587764
689498
1038561
578846
207725
132693
420159
54833
583082
693110
404534
613480
187205
469118
441580
955161
800671
632715
114967
832020
915483
816711
409052
211503
947639
742272
970093
704072
454441
869120
831670
178751
672725
1033972
430346
1002928
761921
832320
1013905
22854
407975
854941
351745
998509
948141
767781
984044
17597
136008
545419
73580
809842
680759
632950
139791
757102
265592
612368
392458
342740
878656
281906
70156
140499
572570
101401
73044
471720
259286
454511
18094
558902
441503
815454
291763
739288
623795
332454
594239
831924
501530
477251
49995
987723
645740
56024
938691
432396
613728
133663
945829
294840
310082
951697
973788
251411
939028
616994
787437
323780
482536
311197
834945
717801
491694
1039171
177883
256234
818734
87805
1038286
78692
533086
451385
492311
787501
478815
111088
15209
136562
252463
130745
950655
706024
553049
362975
24424
113535
525822
154824
815329
80031
8389
220030
727432
202791
88504
899592
633633
328919
940715
189724
476628
136362
117593
883541
843749
274628
795348
994435
630722
791510
116308
49930
886187
348081
232226
843886
306014
1045028
297299
32908
172083
402863
656005
547434
633923
920216
518365
944917
542307
507859
403708
829270
523308
856242
449631
919748
97798
795493
936883
280540
781527
795339
805068
1010554
513203
926548
247105
833384
659054
441032
346385
655800
203715
619637
461165
714273
572138
411024
77783
492508
237439
551743
55817
927857
14294
869792
127920
733194
756143
557482
45124
589751
93708
802864
745463
503046
799587
824652
887616
995890
415661
943704
118383
785194
835485
777519
340428
555943
382067
872274
557358
1027135
800261
648382
204965
181786
550272
111402
646917
777945
223367
17386
1018900
328949
797931
141971
95489
640352
479801
278209
577779
464156
125149
204025
39434
219732
729434
820039
65931
200630
480067
852395
146960
635802
121664
816708
924110
895998
53134
702697
823328
976607
752557
548420
124922
149780
891701
914169
161773
678578
701789
854317
850667
858130
120546
379168
923841
376498
780496
340187
504324
358318
484463
840166
966005
288005
614887
996992
13179
632003
957941
410717
137478
778628
322536
778117
901594
359561
5745
622318
490092
192097
334325
797371
912140
603579
651507
656947
563576
438268
340873
448581
159271
695501
294539
174910
1004656
235843
391639
385752
941201
544676
142294
191919
484065
187862
472386
347164
382182
362902
1026408
453520
304563
664386
303758
448562
544701
982938
4561
652657
659237
875434
946882
694538
890821
857783
21138
769173
851443
617124
344095
957051
183158
216366
238643
517337
503691
482443
444228
328446
1037345
567845
148249
551690
152250
180743
846617
519431
401211
453144
178397
505926
994849
487967
400615
468418
202975
946104
950495
748186
777462
780049
725684
404152
654348
1030557
366171
395078
491103
426756
451484
448967
48868
985054
340521
5565
408181
639038
505249
873307
37851
928027
461506
65024
777533
796635
699224
423312
329779
588454
560649
478435
181198
967753
213642
442651
583899
263317
1020428
688477
568225
54312
681438
1029293
201254
987073
299796
645832
412462
113378
55450
71706
130059
743775
929982
224467
1030318
380835
225716
208754
885715
288153
158148
462523
99772
540000
657014
463409
268987
166570
149285
824231
879483
945137
338052
354367
173143
291639
839157
26668
124727
758228
951336
223822
249282
686729
246105
365411
641365
423750
468427
301680
459523
842331
594698
633471
321564
492176
943302
39736
678954
88858
1038809
117463
147459
196973
977123
146382
320013
7918
418354
16808
908061
724547
546276
125844
319489
792097
209695
89879
977834
7037
616416
379629
432646
469334
987665
133707
355238
122477
493414
979026
1004307
808801
823756
474616
641487
415502
831749
840833
200114
985243
974974
944578
186718
792732
236232
590459
352004
667130
326785
853244
81723
539017
439514
782018
84253
969267
851620
383338
113028
160754
281248
900925
577460
1027513
105768
206888
653113
736885
997614
164968
22487
411468
435372
725079
531296
243604
300751
845105
1018368
621592
360800
192533
821957
927630
445520
125733
715232
505999
637564
780372
393530
981461
700095
909982
506132
101055
1005851
851212
8655
623396
553897
146627
554722
464564
493900
363182
919707
542606
866278
618181
189600
867072
675757
843573
585548
691262
583817
746015
513436
369604
181086
709308
691306
252099
889631
6113
818080
1007967
155319
355574
86256
701636
500059
284335
311920
956815
459460
634092
94240
150674
466911
215796
1036353
150904
573483
1042765
486875
891931
761006
44303
272266
1002465
1041186
471493
921287
759121
67689
312174
964422
990928
771167
763814
225276
890987
608947
746107
298839
896745
410641
714546
82653
994753
767416
692863
697357
23950
605028
921692
313686
298923
38449
944165
309802
631906
439345
452563
588862
902977
112963
699149
801816
136890
503034
876729
646523
297068
59978
5192
174570
681172
675358
803143
654172
415328
186210
615362
416578
919081
562181
935925
675334
520366
331994
960813
106625
321280
599153
268030
564381
466055
197420
518682
293292
401419
931887
32419
354934
54609
442304
847587
382883
894840
799671
997686
739759
645668
788008
78276
797666
503702
682929
334041
192833
598563
130111
966351
626380
321478
92412
150667
547681
826406
730853
1014699
847632
188210
243191
111055
245403
959369
597635
171222
937485
255697
311996
878578
1018499
764762
502355
800670
776339
719188
343871
710345
806473
531327
408778
496498
689471
66348
491275
743951
730994
448803
621585
19531
452978
516518
331426
487900
589502
754324
681118
460153
93074
866774
73916
415488
82613
37996
71299
124059
166651
973952
434199
448308
933580
287409
929547
945324
55547
935013
644751
320836
437650
884120
252545
792570
884981
381358
684343
549742
618181
793000
193310
719820
948130
15091
728156
922510
347667
157710
229110
441774
84600
35797
890106
479393
277889
429747
581120
676397
33991
147240
645385
469512
185601
867002
581285
730080
740980
640770
659012
746150
105601
486289
187131
273269
101427
558947
498990
778396
389277
965774
1043416
299892
374314
9623
860662
140424
520135
636439
134354
23449
24649
423822
545807
55549
1003604
913706
145752
457061
680797
480859
1013111
590019
153450
111167
142396
133705
7686
424031
823761
1019842
101939
706090
11432
819658
796688
327362
693783
713734
1030158
787483
103045
614376
954605
446130
220808
318781
812360
246741
160920
135493
647823
504870
1026359
481060
719290
1042279
864194
952681
92042
450661
897773
15361
795481
433630
268366
719714
902202
250347
717655
976827
35524
604585
757909
15768
227920
665718
19977
1012966
853887
259742
660487
762633
839806
747949
890855
616176
851001
390579
166565
826112
872843
601316
708792
366787
784756
534505
113180
706078
272320
842083
492643
285757
813296
872458
276533
215738
675179
769328
185107
115725
561332
99642
641191
590458
324000
838879
848225
980218
772896
612403
930860
532492
63710
724983
338072
977054
415238
535786
834848
97150
81896
140227
111212
785612
673231
86892
986232
589418
680286
115401
427846
586532
721293
136288
444455
973130
376360
26807
241907
502898
109281
792844
806216
125294
297455
96241
952210
798455
275415
819302
843698
281328
728599
217256
269809
643120
241467
222250
35450
569547
14057
82455
342702
877312
893464
673914
944231
873843
246353
790846
344535
536371
201485
270136
178902
228972
651426
669865
680170
260579
54760
547422
878788
1025908
15940
432898
102803
1037869
349638
172156
93073
630647
480344
967827
165163
318461
657548
124418
370883
514905
789762
278444
741632
678769
985170
385442
936755
82183
536353
793719
780231
480396
371119
333948
595708
545152
812946
253185
269113
806933
885498
502971
909906
468263
42355
888274
798560
395149
320535
718254
514651
498433
944733
1035531
728291
957646
776331
348335
370403
830201
681593
797830
72368
926560
247483
662583
915507
557541
465169
460308
684607
875821
241261
456099
533672
279555
476612
701804
703334
889621
251211
465776
686469
716655
846363
83020
154339
736525
442277
998348
794209
989727
91845
1019898
973120
97901
820405
975264
987012
985807
720082
850956
247898
75080
816419
973295
907824
986374
896797
503500
347671
343538
295903
1008841
943394
956040
273105
926281
329411
110959
912268
298642
674518
897335
615378
149271
619536
724574
823347
221317
59811
778299
173191
1034530
992693
28216
284098
919460
972546
399988
409095
154456
857142
508923
636006
913605
637464
58601
31489
603530
818451
389424
402011
330710
90887
928513
193143
1003820
630581
729367
90164
883153
469180
405133
999501
724590
633878
933903
433377
712864
124363
142070
636068
263300
717042
284742
855604
970308
494454
226691
462697
195154
489999
1001167
824402
319199
986214
957082
833543
888121
652845
504532
235190
405227
686361
161436
850649
21631
215169
174053
592426
350283
706098
922744
30577
640071
80810
1006471
172305
928023
456995
574875
49592
918504
986912
500757
567986
45239
921337
168
732112
662033
69909
428100
474450
923157
451779
177119
352528
80888
258292
389289
702888
560839
708853
139757
949058
879597
856922
964792
18155
131614
351794
530197
63772
550503
368279
923144
853104
1026104
795637
883386
160012
655638
490399
328963
772197
211052
42498
102127
906850
280344
975940
577702
248155
284445
381136
863119
233374
463634
626723
1023568
397390
917966
333993
141971
687523
138345
896360
831353
540501
11224
38323
33704
46919
1007162
318904
616652
379518
443410
936246
420081
538801
87854
229619
798189
251326
724500
414728
870565
255839
254798
198407
240136
938913
745211
518246
260977
987397
257712
306259
438380
258453
613362
475330
591534
378259
997495
941929
119119
308885
525954
726825
504460
959281
904628
1016984
572191
821898
591157
406620
946389
132322
155701
47727
129473
1030572
669193
721759
647607
928319
769898
707603
936351
163741
924169
383723
459680
231772
173456
62676
164536
116816
932309
485506
139802
111315
940073
304263
4688
308749
876386
179000
240699
693674
676547
632028
1037447
631112
247320
562872
1015965
619497
1027163
574191
852860
111203
629853
902052
68891
1016927
505279
400374
195670
895407
745917
820020
268281
134540
1026906
855743
664540
1033980
356324
696743
966278
413878
922226
675314
283481
680887
169011
951379
623249
313083
228860
234582
149736
816906
654619
192133
961217
283699
505901
606101
275968
830872
516715
392319
706118
38446
544422
232894
506897
931054
246107
920167
981983
188892
342381
562492
867111
166151
748989
819554
163439
788265
797987
946086
788398
739963
891037
946896
11711
591836
704350
314461
693493
112396
49042
860848
506366
344044
1020519
191980
421382
513214
51206
859876
8055
705008
385045
205134
1036551
75184
728741
877963
798526
180381
728917
535688
819058
492908
34125
382657
947728
106106
458841
732188
469543
79673
965342
48689
559864
433997
333669
591995
308480
949861
953341
780818
355162
862555
597653
57837
337722
260124
1023238
324770
532242
839624
260781
543781
80469
275889
14357
523741
974934
22886
860045
66964
248202
840324
943393
17783
922137
459710
454164
16499
762600
612001
539192
985841
420269
863632
835705
21281
1018413
605407
266695
592047
631319
849633
541077
861287
299020
14756
674587
51620
562493
557246
686491
523461
619977
574672
773412
538139
789262
190903
929720
902120
338081
446565
429358
1016182
200994
366326
102089
880745
335777
957377
826798
943556
172866
366221
952692
681151
203644
716509
771854
348711
1025179
26923
365029
815532
313836
168108
953377
342020
261919
930605
558789
128330
596961
312944
132839
64426
246436
462591
418644
442350
457447
333258
354878
681405
362326
543738
928184
423467
796557
350739
105139
196348
229859
73639
152935
223790
985481
465074
60832
829536
389096
145141
613607
756823
813490
783245
310112
711718
490978
718812
1035810
360811
121516
394408
439839
900965
232840
932725
959026
526225
63933
667072
359411
934248
202348
481811
354975
402802
239641
940959
465493
9854
312874
475420
836474
563988
150192
301257
908301
300926
447333
744558
929688
618306
508178
961811
211898
855019
233067
856827
533452
877254
332970
391587
565247
894740
426081
253301
1044855
225873
25336
464370
232569
791008
681493
711607
1040180
955502
329583
1010063
19090
309873
689275
920264
869583
554583
699825
127198
519979
165928
48564
330813
603752
256073
713986
231716
99767
29791
246656
40867
127890
372582
500458
373503
906368
178003
943894
445817
26962
199022
464906
825231
120664
563990
960303
756431
31645
72656
46357
1045409
38554
63435
435553
607074
837053
582620
144672
117817
948219
538170
315577
599422
504154
214603
926707
1039177
263053
640506
775659
723052
757165
506775
175397
109593
622019
390448
480159
95128
595489
270512
709934
266315
516653
544934
965323
966263
1003213
700315
139009
925592
896626
214210
590390
621535
781673
295711
530822
230591
1013277
22701
451073
640689
488314
297792
710485
824120
872536
781171
962231
789530
637140
1024267
669619
584334
756168
643593
267807
210237
665668
353992
991726
211342
753460
528318
433949
878774
558749
519837
765209
790580
363174
84769
13992
1006500
94914
489950
146114
413563
406753
1029967
884715
275169
689281
335307
102588
786672
436066
541453
31985
110828
244485
269703
598799
377076
176937
643505
491720
628818
334345
79481
1013490
678707
445404
679286
783900
921614
8639
714422
1032951
297327
543828
243144
713370
468961
998135
655090
778271
635611
699284
568510
139168
655416
32720
938799
20210
651815
462758
458072
49967
412672
61603
790737
197976
584673
193677
422067
413151
46762
1026540
191403
633080
1027233
762128
812350
858342
1007900
397923
298193
363814
288555
590843
627881
675918
646221
333365
406964
472013
452692
959440
999323
303153
979415
454730
139168
256254
853015
581791
679929
627699
680120
360801
8556
752700
738886
612246
302724
585708
418658
998070
643041
752862
617707
333067
648264
849620
246141
904635
114516
533455
206128
953944
928861
54516
707153
333451
444690
527256
881460
1006108
347739
670063
543826
834809
211098
844289
424218
310772
795217
768375
927178
485331
349589
113710
175438
233930
590547
520860
18511
758902
778469
988841
635770
842054
555956
580341
452660
975624
505275
48697
456536
1019625
462362
500749
41412
136228
529490
783775
580483
12387
797416
1039985
552648
678118
671373
665457
972768
350102
473798
529753
685734
789986
324593
325493
210938
121393
232802
237549
941976
591353
167547
758492
528887
696298
140409
1012246
439439
940233
792002
92836
702838
79501
851607
163666
88762
130818
564209
686722
613665
506353
231472
174879
445621
526668
735152
390977
267918
281344
704017
874715
811095
898817
810360
1004273
326293
955643
585828
353570
100011
316494
249754
429963
723453
879603
40771
801168
315026
349675
185577
602447
61612
602585
829376
471247
566189
370601
981065
362482
858248
306648
806056
633271
379967
363747
868240
614645
922390
779058
499726
188531
910471
107853
613126
218397
418308
862257
504170
303705
53800
311403
624411
940765
1041111
813346
1022984
4425
755315
927408
132644
828143
463159
626129
837094
708972
156871
833766
756862
407694
928269
413003
288506
983089
174823
388513
171346
330388
235939
423687
903062
679178
338873
187679
868640
613352
998104
633247
808014
678724
158992
726604
941883
1040875
563541
909747
436529
336389
785212
280863
115055
1035688
414375
106112
183854
935299
545224
574573
1045272
14588
585453
815927
533355
697834
64072
248340
208973
428503
765285
175728
196617
493406
891046
109532
870569
1019228
714598
975628
6322
962926
999726
244729
369650
692740
164194
41289
414670
768709
432230
166048
101343
998600
980014
138939
420430
424524
982387
64341
24632
727086
656130
638654
1042473
224176
599392
105585
1004924
401131
271746
214343
448282
455129
180618
143832
73822
362232
11095
873
617104
913193
871395
285456
748426
894225
678821
542408
217467
825107
686633
604897
572041
33222
532806
969561
918925
649457
51019
318587
463519
760034
421143
943841
618332
577627
47842
566810
1039288
1011268
96929
472032
229055
966755
38254
464369
347339
242783
251925
261270
509373
553124
151106
305387
714851
757768
231108
339455
531492
605584
157705
635856
712518
382018
187618
381095
986927
777601
244278
892518
302640
784923
566029
627513
755928
78661
722459
661705
319589
930549
293897
653435
16068
301512
821759
556039
958730
302942
869831
539379
670357
270678
734420
417312
825128
463820
653771
426396
928289
1042479
90867
1010752
1017452
745954
179745
71835
925825
887438
634960
842306
415861
825234
10687
729364
942641
700861
557138
532880
558518
119732
100555
249764
800970
253327
179672
501935
47745
920386
70948
345583
272275
34155
621259
791093
316347
280799
917370
890420
771652
363598
714599
264304
895878
639821
379783
250605
267332
373675
254826
742731
887788
606272
104568
175275
378344
336206
854704
362173
461453
198908
1010224
369403
61050
176806
790051
493302
227911
833828
16015
691477
446164
976991
75768
746346
216664
47551
436251
932464
818154
248751
196237
772482
882377
26234
405635
563093
582464
30865
368106
276732
424834
275217
512693
476692
415230
765015
805049
143165
562428
500716
212068
343439
471582
843500
107486
723443
889545
356481
631442
263015
938309
885469
8158
828758
1022727
245290
238288
298608
93343
497005
429465
171122
694529
497881
168660
43899
464560
666758
811423
221752
292401
503133
731772
255069
1011767
797028
159654
339253
755884
818426
571086
229687
610427
448149
621462
335749
752711
267190
226730
257066
154483
972622
318918
657381
211264
720771
621559
103602
226189
409839
528110
121000
171344
136699
197204
469516
462195
950153
617817
1019132
275092
662893
242038
956209
284535
337796
179797
295064
351533
321030
165012
508931
803506
690845
387112
878541
447701
134762
4941
69670
549164
683467
1040074
9325
339491
628087
192527
119423
419695
339825
162950
553625
48898
601471
207664
286525
540227
130825
901236
660658
140639
1005348
999333
682227
425831
234399
1033762
482989
362104
510604
661307
928792
216164
282380
772475
181697
933099
132265
939750
401400
988213
996911
236229
354477
32456
564613
258793
49323
361873
34724
820619
100511
556919
159387
508051
210298
840976
16916
472517
443543
457225
504699
75622
736382
311121
810084
272016
854490
816337
580537
355191
344534
783256
528744
975918
645185
616738
805336
878717
716948
411413
13584
876257
837662
489686
601076
33013
710543
240285
1027084
796194
123372
595560
182085
253880
898104
447770
515737
338215
933712
904171
601063
26905
596536
821715
1031695
658657
251721
627991
146772
306380
464363
331606
682091
908371
710030
559335
569137
921679
654045
575596
265902
755120
646341
88360
1011586
142640
791792
927140
716974
493291
240898
750451
307227
857121
438176
1024208
654351
52932
539246
186743
221059
376623
90183
909875
391684
701632
13988
268570
939766
944861
80003
434998
471995
368682
550951
965899
379178
273934
900309
829
747511
428202
618493
888410
162924
958284
230499
224663
762725
383338
557788
88499
406181
59585
184604
915642
399499
222245
255078
301803
603601
821449
1040528
583549
99267
146840
442064
104437
345184
305177
770925
45361
420842
337823
210379
404761
645437
816366
654477
978018
290617
21537
318594
716434
766898
798651
598894
490597
283605
1045382
405007
666855
239297
250918
68187
779001
977264
819223
637774
759642
349303
410614
274653
234085
197892
87605
536497
794498
1043837
63468
474849
580187
306560
886213
678925
118821
601013
398624
499423
916125
663802
118340
693895
109067
895259
117690
729534
5770
118585
946862
385480
810324
731362
292294
347897
68544
498936
256918
139674
1012777
1033738
1014975
364658
304011
452568
677798
509289
771369
372753
989454
42901
406310
264320
452747
410553
166618
107811
133963
301185
228
274753
856209
250731
51197
381199
716436
102455
887091
934393
227886
6365
102291
516544
537495
859862
360951
944625
225709
629853
577569
382138
39436
702311
212639
201241
72883
549288
338127
855290
862873
554983
998218
920584
457430
913456
163290
264866
951601
1027226
181941
504810
912782
921262
650567
270834
734780
125729
906408
873748
797169
26756
993144
96599
884129
38199
419966
214307
86712
889105
59379
55977
421051
205586
875976
734755
253641
703312
492446
453427
345739
778860
748287
554388
941138
180426
594395
714833
171368
496731
870403
493493
4056
729092
944472
201387
157090
911502
106577
537890
202004
910004
514443
177490
871309
639997
466013
81407
365018
987990
483948
456382
457427
472506
901690
47461
908984
555622
787554
393632
372731
119696
929963
575636
628895
589588
549945
706117
340221
826714
221977
774766
781282
129672
984111
929185
546999
82221
567400
842186
291938
475423
1015305
460242
1027786
134283
452621
879313
672417
735585
648207
192550
901527
938259
326017
627054
530227
459743
21903
284828
358967
703465
310625
316917
749302
407238
94536
333762
450738
561787
41518
684243
234831
464968
815394
885497
389927
490157
961565
524551
650192
561696
887077
1019050
912147
734896
636770
67564
584602
692284
848569
963499
979901
980087
101098
1037487
952948
736559
859521
945600
503062
610425
786695
695650
925506
577896
271864
852776
50277
676581
398427
620797
114104
749164
606504
531975
337624
509305
325913
770722
534812
146717
25110
5837
471781
49431
714735
88892
857024
396754
703382
576111
860677
908599
997353
1015340
698967
325428
756861
136583
776973
290661
80368
66898
646606
597464
704203
303109
883812
633881
288962
921464
705245
212349
650538
882918
361106
161322
406300
498023
1026206
777209
997509
876711
25755
506272
181232
275689
800605
725169
200300
796664
1013853
982027
392098
55990
967491
211749
666994
27526
688828
831673
1000499
550756
434227
964799
535814
853932
577682
951409
520087
953158
858323
427352
644234
320496
143316
223782
677967
937190
824309
710446
398370
1041882
752340
334965
697362
837174
814694
250436
966694
308085
570356
572729
712838
443496
936909
795593
61846
788442
1040421
444687
308181
475695
342789
277844
529989
770562
825085
923309
32271
301506
563597
124813
188409
988492
565705
824746
609179
561757
218604
473131
36852
777031
575622
776283
491992
92801
288707
100382
45768
939607
642440
487685
1456
144469
101458
90883
520834
855886
763869
67490
905548
946564
326594
651441
817459
483792
250148
832835
1034155
962704
126089
865653
1003999
186384
649443
490128
844788
73676
164324
1043179
829217
40083
868619
930477
433823
1037468
696895
162275
475968
937356
977838
366807
783487
711281
917244
818371
545115
384989
132967
856060
914216
776740
378224
352813
346129
404388
571160
159102
503032
333668
504661
677134
377973
699628
739687
1027031
243585
402698
479108
702323
876031
134451
984104
226854
883859
621067
682635
960083
796952
110181
453605
398976
675712
374968
19278
352526
502187
731295
821809
995322
264114
85172
243707
63172
649495
84151
889843
307197
193031
486631
103408
444477
787919
292373
150845
750376
531432
459182
704385
366888
286382
393694
670545
697945
734500
869773
393697
148402
359155
677952
817899
627103
111577
671470
787442
735540
505475
59585
176036
969097
842862
330380
551789
673497
963964
788169
980371
699644
179369
716498
348969
30532
828633
468650
929661
914971
685149
877281
618271
395025
619751
512666
388549
292664
556687
119238
170350
175428
538356
797627
747739
439355
423768
1039338
65614
393820
770359
636970
313859
198830
257314
157496
752541
963393
491382
667991
683872
179362
751945
838575
230779
795303
898646
460251
545329
390705
905847
261766
735543
776629
579603
1015042
350811
40118
711069
176001
679111
515928
750528
880042
970107
41720
655635
582018
75298
863061
432566
501613
511077
887228
671830
569881
457104
882401
982115
48874
808564
61812
532950
596058
686175
969619
206395
503248
1042538
777529
383347
331838
670610
904375
8981
909472
646544
852407
470527
562373
238870
643580
374341
532467
747029
982612
802241
340494
795223
952228
902973
311703
665264
655945
574642
456963
733987
1007270
456684
809645
737830
85576
941280
195593
800556
294699
351694
657755
120952
557005
372655
634708
642041
374821
429979
132432
287711
265538
703722
850699
251338
142563
1020397
803873
271927
760537
265315
651379
176089
824115
512365
873899
101926
799990
450096
939594
728640
632990
327431
425447
942998
554146
556580
297792
961102
384971
308975
404282
688663
659822
973305
489128
465413
735423
500161
830656
666236
504551
145281
791897
320819
150483
239243
83701
767800
358438
625943
85251
1009073
549366
795798
385752
634724
921895
344290
545623
8207
587991
680948
351573
283853
636147
905188
8686
612780
988713
453779
681567
236582
998722
882559
28367
231441
307923
231507
508815
110726
853293
712454
1015880
998593
240192
526446
731816
411912
565745
385064
956399
902545
270392
189902
367203
140685
771689
838671
74050
550075
638460
252365
570198
343587
166642
927311
1038756
411922
224893
369882
367158
70242
575830
523947
306283
261368
993948
216509
770122
887634
452730
779189
189333
96691
838986
309226
887629
133090
796247
839667
812807
616518
557242
96216
273332
154180
2078
148305
590314
773075
414161
819708
199044
557435
928543
773845
93270
546325
291279
717825
132940
636293
545894
222489
308302
41852
674351
1032161
1020112
681802
793966
167109
632317
657963
336949
249897
730869
484136
674836
771113
255717
995912
713907
43005
526431
889954
604473
792209
806621
42215
1042943
190821
131730
118602
991158
871313
649889
192505
568850
740875
166615
527426
253130
452805
739577
439625
68433
835425
902203
74119
681794
143
672193
610218
902751
466920
139530
619099
1881
307297
86364
535862
253401
832131
468708
797813
585180
814076
195092
423380
983410
805920
892273
5045
454123
318365
700452
926284
754367
577257
304090
864932
419643
555314
603439
689181
728085
901109
634471
432479
933549
577639
904758
915603
262872
820154
570716
878869
28973
666675
729619
960671
929866
1022649
166836
151944
671855
820293
976270
3720
53749
912860
1004000
232553
333125
1019830
842388
3862
226070
623640
329548
498321
707996
401835
270037
677989
958142
833944
108715
542126
176471
282834
109467
227896
881288
938446
1004696
365956
487870
977502
1031969
424479
35919
488654
488247
738869
581798
796336
125634
532677
1011083
517429
419056
158280
893447
830888
616146
734465
654947
943029
803714
281121
834114
91737
131288
175843
285295
192064
810922
827210
750708
562110
727434
813693
238879
635196
127166
399209
827233
642696
406710
177558
1036006
482658
457586
784169
190936
775928
92341
74318
630060
456396
727640
525796
752551
337000
534998
871423
648802
380624
474545
252135
703953
658457
14123
327588
164014
687145
505816
1019334
807622
942308
765463
743138
232504
553428
23797
770917
421304
490122
843769
470955
665737
499884
881977
591971
787415
247660
947853
147297
1033243
56068
19227
636997
757683
351509
379646
277617
14168
793349
850964
954290
925890
254444
586822
311789
100703
929792
652711
829351
899325
84360
364037
533983
665094
446568
1025207
783203
343064
471437
991233
803848
565348
476626
421698
101650
993421
664376
420302
759818
818063
34069
919151
145042
170834
1016755
776310
328048
670157
387653
16904
1013205
799614
104728
931429
781371
27005
869322
332601
50760
220068
1028427
961339
914626
192969
905231
1012748
468989
460279
49564
575568
94139
460550
211978
270670
238312
173407
763482
155245
954436
303756
55026
812828
772181
641900
845760
80552
865741
697171
160125
881535
981903
477003
788841
658127
957075
596797
938418
86449
273543
95227
133981
33017
388931
834507
37693
505856
724482
1034783
148869
754825
574832
701021
130098
215078
1040337
664416
445883
473475
398545
207669
232063
517777
84339
78410
59865
430402
874433
980442
374090
616334
967698
681212
638866
48060
188713
861031
816883
155887
730050
905328
393611
852829
283448
159743
600227
633683
428244
866133
412444
573664
143298
1037522
209707
1032798
437023
813122
710223
589299
909989
60099
313570
314034
295496
661423
833384
427899
310357
890655
536952
259225
31090
75714
997239
695613
967032
104475
629995
525643
476651
79901
91065
368386
251972
266056
545047
833726
564815
545468
460305
566168
120345
497796
579396
563130
933543
90376
580212
846090
479212
234191
887638
195430
349812
342775
441459
835911
702964
409137
27112
709135
360091
412835
97275
706422
687675
363443
712266
577519
408758
616501
196004
251928
90046
70694
856874
138769
549889
980623
817122
126606
377858
990028
183287
150269
590271
312443
604343
129103
722199
544237
519357
893513
260025
571733
852159
458588
443245
456190
295116
661493
930768
634135
845879
140081
1003531
50114
806705
424074
46842
852777
811409
850669
401617
9072
113372
712634
641741
902566
1017221
259219
145339
207075
842183
595205
905622
665016
263498
715322
386815
553641
748315
820560
448083
609943
141304
621452
156315
291687
579075
1019285
476700
315980
752433
268413
907543
444828
739084
725185
905016
3598
274098
219613
121891
519288
744199
353264
424796
414074
811343
161181
125160
686992
1018401
83313
489988
721563
399530
233322
145865
946582
9548
661204
68903
863337
244657
63524
999052
486999
710137
1031623
82512
340975
220649
502342
974809
932795
48881
303986
579969
459391
973764
864614
848855
989038
477259
853610
353144
203733
464459
117420
184034
67351
216792
424514
73404
944924
613509
428773
470963
116623
1038962
364949
288379
806491
41751
982850
333758
473577
260078
542551
462754
92545
110889
559904
817404
108296
629785
371078
599028
904091
957275
526531
414750
688681
171028
935304
521783
275897
538014
917225
435992
70760
1026513
388492
585111
988207
829920
48526
616577
444114
676006
192413
586376
93414
874337
195405
970642
973735
619954
606373
728040
170930
541433
389244
460119
218239
334086
217205
912431
1035007
560011
1025233
228879
712213
28674
344742
694656
205990
63856
136050
15636
121286
110782
439909
175399
943306
169453
979763
495987
51675
935649
886299
323875
606694
428460
143132
123163
275808
13091
812169
609591
828540
339434
5232
572296
568323
75110
244984
459423
33122
508157
413315
721907
62522
344826
619023
422568
984384
510354
348426
73954
392824
353341
787049
633067
662762
49192
456473
470429
796205
190899
922998
463103
250983
900280
371294
323292
963015
973957
558857
388075
894176
455898
955884
412951
762945
301629
1011054
472830
164100
227724
1007445
919511
882847
455366
916416
283955
344171
704700
1038332
859378
1014190
159048
461621
323090
271472
819631
754629
495903
21033
600937
453132
971726
51779
469884
108330
39914
422627
482076
918278
790852
68500
620311
945816
329334
78390
207826
601204
986460
889186
577030
839656
955576
515649
482220
72496
458490
259466
450076
355836
147824
617333
768310
997481
3435
936702
104927
877519
355818
933397
873102
435769
288247
807040
434136
860094
6067
61726
114206
661207
981064
886802
758206
819900
1035442
106625
279239
401164
293671
335732
684462
730659
161433
763161
579884
396484
104194
734804
986139
142045
60044
879892
883944
460684
175799
2167
1014720
940398
401578
625688
941789
744401
223117
602987
989828
897297
517767
320189
776207
364719
806608
578920
403493
523273
123284
908845
914138
549248
515157
140657
253885
734481
548378
16428
428404
966974
1041509
644130
196545
679001
524676
914792
894648
906426
456530
310498
556823
542375
370253
834244
926483
783646
232775
179333
381439
319421
297005
291734
877365
18542
807364
584814
249790
462120
548855
970301
186370
368051
483234
718090
970276
760157
285742
397367
927964
423522
265632
346694
904106
126264
450599
148948
408688
411709
550288
321807
30719
644106
674229
750606
555512
354821
936960
83894
392782
399419
849850
975192
165372
980966
891903
336736
691845
227964
810733
584583
735000
989571
725093
808185
332103
254215
909584
1004796
136804
311077
54557
270510
894154
986495
275647
266520
435114
937870
809554
279038
272351
608918
112209
605647
69282
664787
44913
118154
159826
562244
18945
153937
594571
8459
158652
741179
100545
874557
457167
174017
718272
306269
175406
58120
59309
267114
48051
87186
396656
344213
683931
210089
720248
803993
524771
818459
683433
125840
1012306
797394
83837
773315
288293
81011
467181
937609
620264
568750
47565
525363
770976
926019
753278
116848
606295
29449
348869
9475
449926
527813
187544
557119
796370
104322
1008590
765808
356070
440558
254463
38710
928963
769636
801074
937210
550455
852478
594061
1003167
198424
733757
759522
295807
839143
707122
919016
868506
608893
406640
515316
195783
809026
537828
109394
641450
362211
638386
880667
304142
371526
647027
790664
295442
741957
812638
367312
297647
889748
550417
544088
1021224
267812
149106
639752
327944
334860
289850
249535
29853
401749
472199
56810
497046
1014312
275861
167928
97930
794334
913347
488182
571001
258515
587475
357736
585993
582141
491887
290598
271673
177478
439792
35545
168231
932722
186000
938952
53531
518727
530224
138536
963753
56324
219338
432335
125931
900482
883248
404402
118087
74977
738900
620079
691726
584684
955549
387631
874389
79453
359254
1008770
684031
818067
208286
434169
762095
811046
928793
371329
523876
99346
512367
886930
613033
806399
820533
924368
594012
555202
681929
600837
712711
15874
513253
179613
395434
761347
346916
847109
416125
487238
300471
15485
98085
277137
174622
169784
676296
1037598
307333
955499
262487
523087
636878
914964
77550
990132
846010
386934
318122
279875
46412
545023
12057
336566
691824
558974
658929
819721
974196
634950
192846
1002003
679174
145890
227043
532687
154951
435522
682968
726446
151540
833289
274509
720130
59103
776851
785309
299596
241515
891932
715978
192739
73301
791169
107264
885267
523478
170262
64326
727434
111651
56029
335749
352363
637557
1037853
934359
963722
323018
323489
141516
973919
1042814
924309
367895
793647
250806
984544
248267
477500
1033121
830003
409522
874737
371945
1030988
6723
435476
561530
954588
517511
1025355
629908
694082
666718
585649
454892
707387
674192
925929
938419
564143
937602
899400
370149
940705
676229
614061
175948
206861
224089
963778
893830
176708
302867
39560
520979
760686
661736
523096
631920
961768
3622
363488
765914
493555
678491
15491
651604
988764
739492
772260
44597
762781
344255
76066
341129
344649
93259
435739
936773
611425
288802
426631
354797
723757
429217
385776
703698
128682
1040337
68053
129596
514994
361884
164158
793434
628377
1019435
899882
1025082
163849
771905
160719
996001
672135
820972
822332
567930
825208
529502
529751
1036486
118384
1007394
1000556
863534
819558
304228
587778
253407
105121
819271
913779
886325
93766
755327
526270
19351
289336
17164
85186
70444
588344
272134
474416
809682
45688
422168
996976
615911
829570
166486
609775
250086
924844
911356
246350
440715
843486
436246
537400
814518
1027647
325888
1028210
271708
279596
630062
791025
1040568
677110
161824
653028
1026153
1018479
884259
84697
879251
749867
32700
736687
152856
260356
752050
841699
420321
934359
62686
532566
593163
752150
384628
354580
697052
549539
755614
821990
638568
1024683
224471
975066
962018
1007301
300593
481600
688370
1010967
475141
6241
610391
134762
676021
550891
1043343
696246
379899
240567
389826
767433
872826
237339
570667
411942
317236
181575
393151
305933
385452
445454
914255
281512
422177
917742
1002802
917311
212766
374178
690186
310088
304979
82127
630901
575998
1015776
419255
177581
680067
350126
140075
740740
536952
14859
987687
469851
670881
411499
82555
757187
88789
558743
688942
198074
748829
117396
631588
363132
745865
637492
16227
569578
183168
290830
946372
1017668
893385
696251
27923
980010
497880
595051
933479
760126
139360
997331
383475
605275
243411
88985
1033350
72556
485814
638090
916187
731776
964853
846667
582085
950399
684769
217721
130087
266198
835099
584880
511462
863753
444037
778661
450131
847627
897186
139806
434502
151506
497294
568509
999028
869615
1037735
946335
252582
139501
1007081
576099
424543
321624
638524
666229
1041932
284865
155249
892123
594632
847172
608066
469854
404587
59124
372793
151667
730608
170143
472797
97383
736576
421415
836704
174152
96989
662750
102376
249890
354944
664779
349595
999079
468372
523770
321298
208292
755825
880653
977718
380701
431754
575684
980232
464809
789680
195244
914501
952375
1008828
426688
213166
589699
246278
884316
207737
668978
541477
407303
1014792
598167
599817
911798
501320
1038046
834986
46766
456868
205983
964371
46112
620286
842252
760515
623571
784320
516308
516189
84399
283246
1008108
838863
149848
150967
566739
510861
815092
977036
979510
593535
342583
311108
28324
918376
438864
9738
776702
869232
55178
1011798
902107
1014495
137338
422532
165781
593613
389619
70127
220729
762029
199722
614567
897712
497027
337957
168483
903515
640735
900419
38143
198101
95346
1037279
504004
448399
344759
346468
426063
512784
602166
758303
390496
932548
376697
658817
486195
614071
692479
369292
921438
884489
479027
155813
173403
114919
868662
428523
548496
437047
860981
895187
256779
462378
855904
968362
458929
342225
564149
114339
412039
260310
914799
728454
415738
2435
46906
787270
525943
240417
723292
688431
889198
64390
181840
1012441
76503
488197
731005
978905
767714
912499
846273
7072
644992
283762
855398
296074
865565
133399
135963
978524
929802
371366
674722
983980
218082
750659
496856
552129
500959
403184
57492
191733
614108
189452
337708
861265
874031
781952
601933
742147
652351
878464
695671
37544
569320
235820
660237
793447
342361
367850
934529
367256
335021
1004598
409803
85611
93499
149949
316291
290869
152365
324796
809051
596018
422590
332673
521213
129011
1014806
877010
582296
96587
524318
115702
882701
452800
433048
959386
207948
633638
899431
532177
504864
478396
913414
363041
992234
451972
255128
112739
407616
73095
124114
294839
440341
306498
586530
834026
433451
630277
509853
868586
724509
350752
36722
763782
773742
448860
93837
286180
449503
735340
378676
157033
562517
877554
797579
354436
315216
866833
161192
836288
472523
1008752
918118
771645
805493
713773
327132
479674
959244
30654
670933
903430
694098
325237
524516
1003051
471707
538926
209453
663790
755661
846868
997325
775156
293673
115485
169167
277723
175987
698388
433983
1030186
722566
651053
534868
53808
211134
455885
880846
80438
482661
790790
143444
999443
1022558
721737
669076
269263
456174
639362
419049
74957
998277
759488
101463
255658
751662
46791
690822
961811
592617
307231
208782
999396
272130
287874
517668
588222
627417
807654
253
73653
961215
44606
99938
400402
464643
951835
745318
1016054
229511
908267
553669
248453
512331
106975
413146
212349
573024
960007
461178
172240
897549
455959
403528
148909
672999
976539
116499
169983
135727
307607
214692
435929
6417
526198
463601
265530
817725
631621
387553
145950
1014435
538996
913932
595812
222458
275646
62267
95068
19552
863922
441399
936133
903939
396737
220061
622817
295731
125415
369385
349686
191402
470064
1031210
196861
659682
251717
736596
246696
962861
130400
738233
601323
787947
253315
709116
389885
488528
567375
29773
941385
657332
744045
503395
78220
570495
511266
136203
572780
44907
408331
862324
87110
665897
960606
928155
412200
369777
585174
193240
451006
439354
69397
5316
780128
518128
65167
594319
879556
360989
561250
597043
161344
85577
576999
941863
925395
151507
826389
662301
308572
882328
1012085
591480
498306
229172
886369
887453
19052
905838
587991
890536
441129
866555
341410
284790
890396
869030
579745
832499
638722
582353
190630
308402
288395
1010151
377713
930564
616185
767942
258543
605891
339006
845889
187350
44929
182810
1003090
502088
405890
580241
603323
298597
34040
637801
50656
971940
565985
836302
839927
563236
586204
280291
35536
139748
993098
121810
762057
700123
507626
130577
643579
896763
613354
154452
119868
200006
927074
289126
406943
150041
20479
895538
181915
357989
498876
426664
64669
604663
388135
516455
91084
188924
19310
1040716
77941
682362
36300
417714
987295
720543
326271
687774
388457
252721
646034
892392
194120
647462
16898
819912
446222
986144
369908
955035
347433
952912
209340
377368
900195
455335
860960
157090
279696
47000
424670
889854
812628
480096
204089
783131
395445
496220
827263
902375
64781
10201
74255
749841
129393
382559
223884
240615
101449
504317
420298
1020866
423801
718778
264832
12585
563141
907932
222510
565773
712439
324889
39153
23713
560332
10140
248161
59535
611138
311479
501142
587387
370572
247620
1018025
449676
582164
832919
514907
449483
187591
370312
416464
386644
653340
347597
1034371
517802
583032
640513
797883
97083
637967
566970
870137
305228
86750
894439
298183
890121
74089
143651
440522
232033
494905
346996
93621
998118
972547
506487
483187
951039
272763
244176
1003781
688964
784906
527377
749761
715590
422249
171713
709439
566131
367858
537908
605435
639404
449312
525524
807553
421726
173701
99467
240568
52167
831668
58990
567396
429537
126072
996572
816793
822838
547958
111505
148084
345035
993830
1005269
54426
168620
57213
1039714
511827
118718
65480
120825
865774
730474
356791
470260
588905
348900
9063
313949
212989
227242
39853
43125
625293
593690
610894
349417
394657
779911
581593
121993
52483
830120
759142
660172
190041
938480
907731
851223
681079
154389
377698
344373
851739
192287
810254
1035105
692541
318240
272663
512594
886092
962208
848815
330736
125583
687863
992114
743535
115312
903946
495099
617555
976069
622807
216885
296199
410635
912558
611008
148856
811374
693443
300670
57215
13534
826998
266225
345733
142963
859143
793185
980534
309235
710671
718241
678171
877844
229572
773422
44746
882767
447264
263603
780359
77427
284670
601661
475246
732031
163243
36186
1013390
564851
211291
604344
837749
960590
704124
493443
348365
721438
498958
267514
271154
862554
713649
750009
305710
555289
247311
666741
757347
925425
783186
641125
661633
94835
872951
469532
223055
546993
860298
614147
344326
912746
182837
49689
220841
826636
84912
188286
576955
486809
245658
403771
948598
591870
355647
23235
952536
955178
368071
425647
58894
266189
909783
480643
291687
64896
646756
329067
371568
601220
682569
619525
270424
605432
20016
208521
931313
471584
299164
130914
404634
98815
111521
418973
525513
738850
407534
285509
816337
742585
518513
929203
527980
799048
260819
68792
514224
292133
816003
815571
363501
232774
487993
88522
297002
412600
164491
72264
812505
776176
763734
190130
408013
537191
292921
748497
878977
1018285
433064
505614
717538
189430
13470
735869
104813
32494
864955
235510
723870
518072
830958
323159
685992
137200
125434
290047
953625
970400
582436
375693
573807
29480
278942
880458
344954
230689
383962
726151
173331
31941
834233
92157
495330
804620
566412
1031249
991620
770564
518749
506150
251589
759001
312935
841846
925195
377387
401999
780722
24272
495263
704659
901229
111879
1020889
704512
942883
848256
579482
835085
813895
48184
433663
317779
466926
588976
17352
482322
53215
266736
596552
876434
995665
707657
842887
654257
759751
137235
31491
502682
371080
838159
170451
186238
24946
690234
924435
561773
771707
462884
550392
895215
103630
169604
507676
599782
423933
247450
249971
92446
935788
317085
35807
1025008
158259
699121
1026012
344111
465352
880755
967718
942132
614544
124009
899744
910470
836656
561126
275067
897842
718683
904478
869112
613076
115720
468089
559543
497405
739891
313483
291950
558603
808367
566470
939043
831838
804643
250872
197094
751731
194432
752775
331702
1034921
607139
992043
9104
326712
280497
242885
527955
527213
642087
186400
982526
475931
361008
335301
460891
274678
1044654
771169
778650
1003650
53598
406880
806540
732973
542621
106515
318652
282216
691394
650885
153708
709674
696447
258083
481525
851992
764062
54496
990150
458603
602969
461444
102762
125045
488800
380824
374867
129229
77022
585040
1044347
674632
71623
1001872
82766
1011556
318586
444782
704328
547315
604937
644778
638634
128146
482118
159378
815093
311533
234265
485919
582925
896573
94759
13491
587203
812877
261248
790449
326743
511836
428991
247579
317598
566996
1003464
76071
57321
845011
594906
748997
709575
818166
709990
50354
339064
659441
873580
827533
495480
964545
328511
81117
205736
376202
235936
273375
879640
241570
285512
248756
842392
170190
219111
502941
467847
121631
434544
1034011
699674
660812
341442
670355
677473
473262
335490
119662
370730
890822
328592
591499
694977
599263
110944
345909
1020274
73846
463363
773277
1029354
1016853
513742
327795
815584
1038370
221321
75201
559467
517131
901086
583482
415629
339737
92888
667068
884495
79516
503014
775359
574314
257304
776225
598942
739019
632726
732094
838605
385289
184244
872848
143734
32262
331745
770428
466396
828746
825507
549455
745842
1038802
457926
200533
435680
43638
1008032
437916
544506
898773
1023711
103568
763322
646254
284468
575049
839990
273647
650253
834204
930008
516052
852788
527124
1023749
415362
458361
712377
326302
777207
1038000
256400
508288
354059
683937
904704
112163
245105
147955
691765
622286
260681
414478
324180
447667
529520
606334
593357
555466
858609
434183
724244
723933
1001110
912860
535093
503119
667266
338071
999718
449622
461759
483483
970839
466099
947085
393746
513044
408604
38394
730291
449125
901142
854267
1018019
682322
291949
457035
43404
811694
33222
623536
1006737
1005273
814530
17239
1017334
729044
222884
137206
925618
283450
896749
689678
604430
636980
123748
23587
264814
148656
396903
507025
593609
314192
543392
944380
488986
690252
1045371
569946
587901
318846
635599
560889
542583
188132
305682
878531
496426
27255
384481
593009
119988
191692
447406
580668
879155
398357
836099
953919
154750
97734
161988
654366
189370
37759
1416
841625
779304
130025
138684
16886
190998
85298
502776
959954
839160
1038125
1024394
725568
1035924
165800
530704
617483
540135
266233
865184
117630
57926
594886
1024043
693156
816768
328869
417504
505486
540868
801018
210502
495361
886515
354294
858702
443012
221044
284064
729528
781193
443727
55441
189081
230121
79856
811140
1024427
482768
738210
881603
676672
688046
767652
867149
687816
517769
517257
224393
670588
317987
186133
664678
414051
33926
373064
640426
667134
214924
667865
36450
474237
652547
496137
43677
751129
422752
1003349
59435
267211
525271
873474
753666
31685
1025252
207659
940489
80726
19709
959901
122897
889968
241581
676857
849535
855918
571514
335908
567782
418570
753233
146832
232074
888869
729184
575586
162263
158160
908328
484309
572736
975680
24843
228915
392710
849851
331416
756696
604480
945074
296877
718606
43923
394441
217738
963569
180052
953569
453812
527623
920571
654142
344805
743296
558138
28146
32305
635341
296091
219630
35976
970897
257650
403249
262661
899562
57766
939254
344108
996139
1004913
440225
537529
267050
1028133
364789
492812
144451
979477
855255
501276
333104
997011
850480
78414
625591
789356
226060
670792
676181
245857
295143
245726
271455
716372
201436
944211
796339
869686
661859
935654
188196
599553
396418
302445
1041557
449853
795383
157053
167678
700907
10786
262003
63310
392951
876726
409197
937805
506919
763717
316193
453799
525857
299408
209582
946774
720156
667686
981856
42614
319812
1004734
862953
945112
426165
310001
302747
874380
223312
740099
967484
871695
276169
550511
130466
747868
318870
83631
785631
5686
227452
844947
267608
32809
919712
255400
695670
739795
1022576
209845
485346
270884
261347
161200
60177
365506
676249
604227
1022409
98785
701278
392923
880051
92235
478430
897299
605927
745173
530585
720235
748231
363778
388550
662837
708409
718994
560631
594287
414958
919261
313437
974137
119186
836672
655399
623366
927110
19285
648810
715258
523809
575989
256813
992135
676063
197386
461024
1002359
473246
169784
840918
613032
764924
1021757
854763
423535
335240
284754
321566
854201
772928
354630
912368
517830
799077
32956
524129
570605
892242
818919
318193
858073
972135
565408
220746
539299
450696
610126
282223
656013
27280
174301
160476
795664
790187
376966
519710
87538
732378
437387
16437
1003340
934498
606090
978854
644867
1037784
615352
107583
462162
42540
155345
893240
31340
454882
572857
679342
629688
876197
515587
148221
16431
573957
503678
327394
33956
952278
863579
588367
941833
671781
890348
269494
962314
25992
539209
773916
1034048
219384
531065
206419
778346
103856
144817
141999
915717
302411
96044
362492
53836
873054
226570
810465
863440
330883
223529
680793
35732
1025108
892048
690264
188053
764821
923411
785577
598517
877822
770828
322054
809272
414144
924961
44636
453033
371956
135915
547880
875279
203148
117687
227948
21481
339250
810571
524365
188002
678770
161430
475467
863341
625305
161729
961174
167533
700857
380119
626045
449693
896838
69505
312670
83394
202397
378493
825710
1033475
538321
554751
295694
108925
719353
734870
128631
814102
883527
924864
785700
975163
532573
481939
377843
459786
307065
681399
326319
380202
162359
360798
44364
479794
928437
690449
902500
509817
397770
847608
163486
966413
869200
145127
778962
780754
949557
790240
248134
972629
919686
932938
779667
261069
315387
47364
995218
143912
382225
173170
486752
174377
952757
745963
164404
368890
496768
484045
669009
961536
410247
75005
343601
938636
652704
323390
911815
990084
789643
191013
867103
49504
41341
823161
261629
45634
525283
893234
319358
962739
719410
195970
63273
896633
57444
780628
350692
698984
133019
815756
608785
71732
939457
479416
363992
483496
272938
67470
411586
37831
299509
144096
1030627
916543
998280
54016
512815
426790
137704
696018
12254
752045
520737
91182
803764
315634
954194
482442
440165
658824
681844
961638
259695
812523
758895
870495
378254
308352
602108
412739
145226
1003071
3556
662973
520439
113556
519769
369458
143713
307700
6481
40692
677423
714422
996152
712261
776625
668190
216477
590326
348507
258070
106919
308757
278742
731917
691278
857895
78804
394027
283652
762954
654360
155773
362438
640187
223728
912955
195474
851313
868059
13753
950618
455812
1044286
1041900
338188
224177
702114
176780
93558
703153
438972
857349
105501
11246
191459
85410
668821
139274
254354
592770
497327
292936
614675
546553
157372
843385
861770
71022
358129
282866
921662
447951
161853
424327
963195
302079
234254
405707
893582
563590
968499
270044
798713
897302
741324
271124
166537
963261
761021
673958
527299
1019591
253875
618785
862136
137823
199519
126058
1014190
509048
367457
124832
950820
786882
240820
733503
838710
587751
704267
1034702
1042946
862069
306855
57572
317026
280860
412551
505351
367858
738291
132686
314623
308139
989916
556127
114196
970118
522271
974380
579000
619378
383680
458481
530523
644895
459599
466850
982279
469458
673877
282003
49026
936535
963118
608382
651869
801137
800500
501300
684463
983634
840340
719495
1021604
553472
582376
845098
258708
570664
222123
977102
653873
389284
774603
447552
898850
259123
122026
912291
195762
535906
854949
403427
829590
263402
191340
953603
480226
730633
584570
979415
303503
133285
818072
520690
1032228
670985
836036
928494
1021460
946315
452919
433511
963761
40185
92560
485969
818482
761435
648194
834667
781407
563290
190986
475328
621426
678239
28442
775784
741414
218926
399655
562713
733550
595449
893203
927535
595125
831721
181047
979709
171595
159058
41724
102363
706206
877835
108825
715323
358728
116510
796921
935951
443357
823826
899986
941428
879266
1005019
117426
842600
493640
753300
967715
419115
260222
912389
183048
571643
504225
764192
68320
831973
508436
31532
688750
83525
737678
680699
426678
126801
842666
301193
705728
735064
626626
528615
942637
290531
892874
140851
503628
103421
696434
272727
667986
850138
1007916
789538
583073
126468
249
825140
914256
118057
1026573
451106
688726
474395
526139
648035
911165
88306
234401
472775
724685
486202
294682
881125
215481
774680
953884
637751
525727
457329
165406
5356
685324
750948
899801
862070
259541
134283
155307
63589
170282
635169
51104
661669
329167
6414
720076
652522
242720
511415
1015880
713061
863674
87280
52537
558602
859257
721547
872986
597710
337578
1034081
593874
654762
658828
657850
513477
462774
319366
268553
345358
306614
618611
816278
685666
85369
558080
153296
559542
217314
145859
408319
407817
393196
423549
290192
844665
594272
272522
857243
830243
838829
611989
374849
132316
357792
92680
201742
154644
235484
1008773
797586
738873
955841
91619
489620
139415
462618
256391
104655
340604
387386
954650
798756
942260
436025
169980
504187
476589
852836
534902
502149
192259
959510
143656
143163
548230
418959
679093
66585
205977
893458
371997
594183
846893
352013
316444
961074
192892
753992
741467
889430
757523
872270
226382
58601
285802
267424
696111
155670
306033
88638
565370
766891
545210
21738
1021015
641238
841914
251497
983159
266640
722570
270860
317341
557158
1007762
999030
144801
375992
679567
84234
748046
929799
46634
156382
402856
910384
239289
70944
968314
572834
187678
809905
814880
503601
250789
951477
315228
440272
665199
612349
941478
248991
969142
894311
249923
972775
188289
46801
363957
488588
1014884
459869
639850
295817
549701
650802
584137
388067
917279
265356
983402
933278
932270
817333
555450
18495
986490
133859
914310
306955
1021484
286369
214679
106408
890767
244409
473889
598090
79422
936896
588802
991728
817121
4213
836730
68180
725766
222762
385410
124548
459100
265685
211742
323812
855231
748314
916889
436977
909630
204033
398505
1040163
603451
938030
617913
564268
431143
3118
928582
643499
236461
479783
543439
1027433
120746
887118
349747
146679
178058
567958
1013993
233414
316345
695938
308359
1031411
69329
86681
851594
488425
230188
305637
255032
984788
435425
249912
597620
431994
378606
467547
399931
520581
65618
344857
393778
116331
157302
951289
501467
505474
904525
125725
64606
137683
976884
798973
325161
143721
469292
482914
59589
696813
811706
351517
616333
794265
644079
495146
577339
588645
263459
741584
140922
262594
912813
1037722
17252
371561
689946
93147
130881
93881
433048
224570
404858
876790
240681
1012947
747828
647109
1013202
323026
671946
210011
123358
241310
829770
525405
141359
609446
464702
224838
990794
36756
644552
955138
153281
30932
617477
573870
560775
807492
129029
390420
434554
548517
698421
61090
125990
749508
599830
751004
1032478
916200
844848
609821
798488
759008
427369
208121
535706
29071
555416
697468
1010865
238210
653369
889866
477435
1040562
732732
635482
751087
814870
933192
549148
938796
115944
39504
628033
111977
32358
836652
914167
679299
230383
498193
1035693
212919
887921
829924
43051
802384
539823
321775
207657
753373
461713
849350
792984
931561
841998
182246
314957
303787
748881
501040
1010867
944289
942686
212771
891220
344837
866304
718728
376724
865257
549426
22579
725268
175637
545210
51685
353460
686860
326185
966658
431361
761763
215806
749070
1022148
150106
674163
280421
722076
986058
381738
638076
757279
887734
657827
481224
83297
844581
536549
847560
704448
965850
1007842
1024171
60544
446839
956211
119206
910038
971334
994904
131498
418525
757859
869214
908182
383896
1020577
518302
923985
766229
113625
876641
723433
171957
809728
514353
26004
31153
753282
939161
254370
609583
111118
239713
37932
368240
749958
691722
489407
537698
429589
910244
264597
345751
96117
720745
374070
21825
199126
609685
671206
719931
417408
135963
791304
1013198
812810
48957
733339
94074
551476
226358
933903
906172
536059
104803
697322
940872
785959
177825
895199
334186
125657
252003
678055
121438
869761
776768
750564
1012187
439035
641507
865812
1008309
453071
6554
57235
285168
242955
585485
111030
366539
900903
725610
483427
566549
360399
309882
746377
868637
110770
920158
315046
935387
29158
561537
753721
562189
78971
35515
703118
759275
604123
339314
122013
592897
483096
997621
1002596
570240
763217
112190
811530
278488
1005283
548008
884962
208525
763111
192824
685420
481965
808702
895034
898393
129096
1002521
94663
422701
285508
458545
527190
597848
841101
68328
951079
724122
475282
428119
1045023
6927
295053
310611
469918
389697
170914
378536
796989
634413
272024
943492
417195
945504
218054
805751
218643
289337
968950
806156
291876
372484
704045
366784
429307
672210
910171
697202
892949
36920
352251
46587
146337
896873
7021
876135
244646
802738
94735
455433
420952
710573
198184
790847
254170
695653
326211
605608
370717
780232
707524
124366
505295
83609
7071
869207
901844
609929
537719
922386
26353
144293
160233
675264
193372
502069
462968
883221
576565
248188
746550
824917
821786
630286
651439
67145
92998
978620
229941
313619
934684
214932
462054
695220
45520
283528
164045
237496
74526
225915
925969
640701
630025
739338
203914
22077
856563
640820
853586
469826
386887
307773
816547
620651
38888
456259
28965
1035623
102464
596184
394587
832337
133614
904189
205320
936832
172091
335545
688075
865052
499811
615481
838527
263252
850912
823567
347633
339458
982480
142906
912609
704647
997927
972844
225624
485146
24431
58652
374948
344293
508578
976319
156930
336448
994633
869961
146475
1898
538375
556203
925643
957962
434235
515720
842976
163178
110969
366346
793153
226759
233286
489090
635639
169103
1025001
839895
214714
458452
1004463
870343
388549
890259
38745
860092
525523
1026722
797844
1014831
522089
656304
571164
233630
1013219
152040
502662
300082
451285
35408
476839
266297
821497
573746
967758
863247
974209
721043
888433
325314
662675
401400
792938
665843
387321
82501
500497
184071
462922
47242
47413
183280
756984
69207
394639
971291
259196
244572
543236
999602
663039
546810
854024
340856
345202
23099
340728
674253
1024440
431054
622136
937695
549214
130541
227082
786592
145762
825525
66612
707330
934916
484700
882649
41568
307169
387328
909993
656436
460179
176148
1043525
324611
332554
753404
1004389
860267
601878
173732
880265
133907
734670
565289
990252
634284
728384
853070
394201
448568
466647
419404
57524
967505
728307
884681
778389
661851
101005
981756
160886
669361
153219
65687
487083
959834
592313
163622
559043
390266
82059
794393
799117
910145
939822
273695
235032
586969
883408
575519
826514
199447
383462
128791
453656
877071
222479
37718
189902
670397
527632
433863
481659
784834
285678
253650
383611
953837
474275
146868
1017479
346605
245300
339454
484259
96729
747092
314398
621355
661955
427560
551961
369019
423840
265497
254586
684956
732405
779313
119463
469158
222286
583111
87764
899980
562768
597120
959691
936088
107235
266280
1032695
462161
1010709
254283
916110
264746
529688
440590
913977
794696
841698
636505
888963
427822
72388
42670
157586
862944
647225
852857
994436
686258
1022764
120320
976690
962
643061
653066
258761
224586
150659
792858
453803
913135
353865
333202
298636
783722
700995
768020
98618
145421
911187
96787
22436
902016
707796
481398
710660
878858
947037
150243
17688
447737
596345
281888
24965
3267
90474
519400
149727
401033
737108
38046
64680
442527
258509
88634
98294
20680
882458
914071
465709
917139
902540
257029
638576
819910
439142
154231
794612
205761
947400
921476
260753
878746
1023592
913567
217970
888394
732948
951632
12283
16807
98891
535294
428182
617317
651281
936143
587378
39558
251635
484362
167258
1034427
368248
108834
967599
745307
887097
43875
1009665
955575
606641
905358
188016
86148
675126
396535
762791
1039568
373218
783983
847689
236109
463583
149153
630269
879121
187810
713711
859925
891219
957439
188200
852256
313009
305850
538675
978562
692059
412634
641507
290720
234715
727541
651547
248737
64307
905783
964920
632952
128480
38981
933444
52361
871029
738880
413205
699620
795449
251735
336052
469659
548539
482854
881565
951015
733403
688177
416500
723323
896973
296255
913253
193928
242062
476821
260963
902990
386820
244719
113134
357176
216778
456631
546491
410860
991218
936051
818500
154656
458627
961774
472266
849409
58430
446522
351203
788622
191056
356434
1036421
712937
882807
482336
526107
337761
748642
303575
459020
745190
593601
453850
779520
274896
342314
402668
400524
397892
797819
338533
685317
457561
604630
904868
944003
199820
726260
877445
571764
1039021
414971
169651
930294
825366
911543
385110
544743
885567
203730
558194
482103
872190
743236
132660
651506
969340
460240
388169
743918
427125
77592
661283
994675
195656
656520
771162
237497
345724
510918
523733
988257
688547
470782
778948
1001168
236669
435493
868018
487343
974080
178081
783478
505798
376094
505449
106315
935537
220898
667905
255837
217839
420522
813501
362295
298896
957436
979890
686061
389740
86298
1005867
547430
533956
83696
63498
764824
632698
78420
275220
268008
105956
290497
518670
596573
637678
891938
1017469
342306
192901
1031132
1031472
73496
268629
796059
934808
96643
812441
676974
452918
903649
944099
615729
626091
538616
234387
24049
345834
526852
1042000
1008334
836465
169548
951729
159677
830278
62905
630752
810781
486974
446690
201992
886319
936806
148866
697935
617511
188068
149380
577732
595340
531296
112521
376836
724188
339278
394465
505075
652896
604743
1023884
349597
496201
494841
669701
92321
318124
772906
976063
26713
495934
382247
100106
826453
843885
491964
640169
227051
164677
47286
135009
1043101
116834
193703
899019
998091
360314
203424
865383
70709
359881
218278
317946
292721
507039
67007
206935
595653
402274
599628
430402
576730
676674
21811
631375
801646
269675
757721
944803
1004775
493715
583407
593018
757327
194977
163527
821945
732482
116674
737391
687377
917762
867267
757245
33200
423734
304640
842345
217840
424368
1015063
552717
820025
599855
867425
959780
748522
404253
426566
818135
988784
664536
950848
432816
594580
792261
274176
490131
751924
573612
349566
517245
216024
914116
89673
182782
132797
953626
119713
443038
196234
309915
594053
557701
622622
460106
721193
984764
652002
986301
265715
403817
460060
861447
745581
424591
759206
683410
702059
952882
176215
551593
160108
58461
319125
657005
987949
398401
787764
994377
10670
679061
59712
1028193
302104
884197
593062
168332
582003
60269
404263
999836
328150
452932
92939
402838
262302
1009087
554999
863071
673058
594035
936612
768316
139904
588414
629298
425328
184721
374163
473279
188022
447835
872121
481595
678891
241903
191441
390065
582380
722576
1028070
526817
696782
422065
913038
504471
909534
485603
882772
74062
778669
718170
48361
694926
453583
129237
735668
720195
829321
995389
12912
482050
493352
585580
1020729
670518
524523
518264
859187
677091
447167
563826
653969
975563
27821
495777
756532
728900
1011838
755525
816802
458181
484888
85094
617787
649074
342407
276187
198786
404033
768180
615296
161266
475363
68368
308917
506349
36605
83516
1003089
856979
54187
922938
193367
400445
48338
174612
1029627
693922
34002
1014115
876133
921797
642001
320632
51831
446652
12324
643429
318573
593945
143049
836362
203010
206127
990060
881215
38268
976004
292312
881791
781215
628669
227986
837439
267673
955866
134040
412669
866072
723189
770429
783485
217945
145760
526932
921195
813172
890833
1001754
245097
660574
99215
420775
953869
432406
961918
933271
19575
883243
191348
177166
324487
98108
991292
192080
687939
300223
229352
907034
584383
551425
950513
198782
599009
55143
333967
241983
588580
925647
679430
676268
1025017
419128
563869
110956
837325
245795
974851
877599
728103
254295
24535
464531
530204
782266
526330
972478
917189
242740
1028286
914270
324876
1035028
804017
765210
704731
296532
173922
422719
41371
613350
391357
120126
60350
587244
584012
841724
846039
324183
967675
289878
493758
797868
254306
414797
437601
417381
155985
634614
135890
548093
303077
197399
913523
983102
203613
307719
673014
498195
843395
26518
131495
852874
509578
352899
1027667
961071
775598
448202
29587
691869
143236
670607
650388
824932
147080
98871
607938
997533
235055
125003
472028
746722
428623
507926
102799
222686
660069
460042
521888
126533
331665
756249
1043095
260728
520261
35808
1021801
185482
759901
575924
537606
191757
958355
900759
141735
1029511
378826
823569
539782
746715
726840
669492
266720
1019578
726931
808669
627067
496421
553172
724700
799104
233752
346442
629222
42815
1000973
275827
129076
373094
739186
503551
241948
354555
403335
841383
455559
1025830
230109
705255
129716
957143
27758
682966
193933
437715
3783
754321
226147
1206
841313
104003
943905
944372
944022
331960
441604
502517
639830
39510
678890
798760
565293
203084
158367
82109
377144
304176
260873
448940
868109
144287
799782
212870
246685
952473
544207
381835
502473
117380
295256
1024152
740852
65386
222796
823319
377988
1015459
753295
905356
609329
806547
888244
92189
478372
268433
260644
603193
918115
962988
467598
409759
149510
1001927
444993
847406
415813
791492
244487
269517
809235
362829
812762
427789
142523
524824
469974
316621
851860
289415
1026572
564524
1033570
132885
802954
1019213
212293
232319
1001571
384174
498888
447724
789774
8921
759942
62123
158061
552058
512557
126635
930320
937815
216707
556818
418513
521971
90749
227809
306270
944054
896165
134634
521730
70447
474500
631228
640839
335747
690124
22900
770711
1019431
182144
598765
1018831
827280
890124
807256
516757
984274
336340
449719
29148
628848
691532
277782
183209
843673
718231
142888
391311
990440
119477
14219
896775
322452
599318
272058
816352
988499
319088
181983
220617
785779
329822
787756
427594
395110
483574
174274
91616
921968
116798
899269
60164
874535
50785
290410
907410
271568
700032
154176
691052
796746
737804
489154
48301
87559
96881
181465
909846
644914
683385
417251
485442
494306
896368
480829
388287
795879
202784
114540
131175
510520
924412
538754
396780
789032
938129
326767
325813
875017
245806
656194
664783
194140
225847
407009
270480
826379
93054
789083
667497
815500
750210
513583
782276
453062
586542
174993
71074
296406
665646
668438
385186
20084
958782
297308
166281
953794
346912
376986
1036615
552740
217569
507956
5206
222440
151893
230654
51498
675702
97171
242980
825620
288294
799025
334314
873950
486467
282156
921220
485420
1028678
906984
326681
183970
331784
260355
662759
653418
653177
165581
584424
856452
327890
206483
344651
603490
367993
248154
331454
430763
22031
486657
990696
615404
290842
761729
893261
962788
231194
1006381
375401
288584
845904
573486
865805
856651
132178
243894
984767
872701
854648
781558
974152
533598
581357
966945
775888
932766
886657
592885
1008831
646300
14036
304246
198475
792009
475485
815975
535021
431050
11334
781531
1009474
571105
384127
488474
733104
206675
644504
658923
452980
303172
348705
428535
654214
239411
254775
430116
794287
885352
471822
45314
467552
330969
190093
788308
715199
90133
173434
465783
563410
132304
216879
870336
839696
73400
210824
336854
499734
346895
583304
497384
528398
986070
257254
741527
143055
738320
754391
843458
335345
310258
711513
683358
1478
786427
904395
860472
356380
699419
625054
66876
316181
298599
191230
578757
545116
984398
137868
927652
683194
667648
343771
863143
656368
876962
587511
433428
567471
930410
485009
749308
839012
400872
49605
96789
419429
773244
314302
399268
675978
981081
954367
914421
86022
588564
89258
640794
10569
441467
1023184
435454
596231
73022
153695
849601
987731
368568
703916
345156
297124
889662
806438
911537
454213
89904
770263
336794
23360
589189
348092
682682
919682
136941
673818
401524
7630
256115
417272
1028250
287578
802073
167834
725440
532301
417700
760426
803429
909349
979922
194693
437130
59807
830436
125696
858546
491182
421561
149277
944854
317047
679724
124762
1024039
564665
409318
1009564
733651
528974
1019568
229438
210373
541862
884458
562436
355808
568422
347471
187452
283670
657359
385764
648061
514704
570888
376217
862754
1021570
331740
445580
673223
591101
1019514
1036591
521168
281527
778897
840862
914216
307784
549886
215068
662624
205173
765073
999540
922809
409863
917139
939662
561801
330455
566095
797966
405011
477443
470464
573249
149080
450171
619440
198335
1010916
292682
872979
796656
685636
711882
59034
966957
224274
512923
772889
366214
604892
472949
12728
586287
618936
230518
522198
212480
806339
181207
218667
531981
688613
762341
108061
702085
994966
1024
88489
743107
390055
976517
472441
642811
507374
929005
537349
351653
296013
613293
129237
435903
181533
577504
901264
311604
695764
825111
782346
5273
10393
119433
71122
449664
1010713
376071
120902
305344
309667
40670
775640
786369
116307
1023467
500457
68946
626839
1000354
626009
350640
823542
586626
152547
301375
69543
613270
191983
101328
864655
61105
673054
877055
724157
62788
582164
701824
795276
964273
709943
238311
835187
671632
821430
128352
1296
207226
3426
852040
888990
629698
437756
308480
627856
778258
58440
400833
70698
251706
996169
308136
796776
789113
216021
410797
1029103
1044030
679635
653703
471357
911715
309274
391457
379951
599982
698601
946348
288606
912677
61934
489502
691903
561686
534682
537781
536443
646
1007340
749591
901233
332713
935433
936712
364062
114530
316104
284799
471253
804195
245655
457614
80128
684175
407473
812469
799816
745894
456595
189769
713876
122631
16111
779332
414137
813429
321989
458981
1023142
893401
244598
605479
53922
827268
410714
771986
527101
777226
961138
54672
224705
746835
944739
306058
64829
70401
800612
1000853
766148
1019857
270219
557825
1030963
849474
647147
45937
661180
515033
608963
853021
373978
969757
752541
839391
177889
149174
186236
100192
358588
328931
1024631
174778
889727
518266
979849
429262
245796
163341
595411
482000
588806
661655
674575
318608
885450
168456
994649
815524
346918
490732
194904
635331
388163
884434
1008766
491970
621550
130940
276582
216754
514921
174887
302815
973852
381889
959969
644659
36999
337552
325774
456092
292043
245743
713319
259860
418958
826795
436717
491487
465191
483608
989336
82922
349865
185666
462543
201516
44740
984862
653867
247328
159489
739800
196686
1022053
938625
690614
76186
769279
997154
934475
412556
699812
289208
529174
429442
872337
137284
37521
96171
84097
685358
416020
983042
363728
307748
582696
10664
278813
717056
239272
214807
979189
199594
195109
497126
378013
482502
222584
450026
550806
703239
248671
635505
219249
158753
296157
259752
336173
700364
476423
607969
621863
194009
423449
558655
308353
695692
708445
299435
345111
933931
85818
978473
398770
55905
41323
217800
939235
607024
346636
468524
627461
224377
813932
986019
281700
540138
576728
765320
1016258
845996
389840
332255
337873
86456
571291
693915
724956
460266
536183
376034
816889
215323
35053
742112
183329
520399
146722
602327
691102
13918
867924
533046
1042949
928320
238409
328336
242082
418733
430046
45253
264106
640588
317248
646671
1013657
406156
902672
208654
429521
187197
1023983
860197
438674
696835
30507
643915
431944
660831
981624
539741
1034653
759607
96150
56701
500847
556641
919427
469997
684957
719323
960389
360322
450978
265401
106052
220861
1002560
824008
334669
686507
668830
799343
436262
414956
221786
583916
928017
462001
133666
96531
279749
913561
133649
964260
26852
650028
751144
363184
35380
984412
295160
800428
906844
753064
45473
457978
125033
750564
568870
274462
457431
1002101
811069
720270
666164
820939
23869
473755
677841
803009
775709
839641
829740
1017561
554836
144879
801522
53852
428858
216381
365504
528450
256188
570193
56504
168531
16976
420859
664885
1014965
451226
131769
381485
8980
907999
777212
438214
344248
271091
224290
978518
170184
115563
812303
683316
1027649
567527
625981
926414
892496
803125
549065
77482
355113
413990
491781
587870
335439
851326
63904
127112
195847
205740
628573
829064
616936
756391
751829
1035553
33519
317562
741710
646322
192565
1025056
1004300
222079
949580
760563
349173
712734
925922
43197
218688
52608
501490
370273
639369
606943
730485
576713
547063
853707
139480
690073
219634
458407
559615
30854
516600
687587
291187
397042
763053
425609
1970
222506
755136
286444
420154
685713
563621
901908
928378
830970
863964
460748
493854
258095
761689
578617
20466
985881
736367
530405
582415
278211
1027160
877710
594865
486891
1022480
301511
463438
244671
293087
898618
925061
773869
1008338
125652
770050
23685
227169
547757
760569
856011
1037945
660431
968249
732144
994074
989053
559056
886160
462688
444149
122828
216393
426389
347707
442618
805610
797012
615763
697842
777351
152573
257696
629162
400872
745375
436289
655504
184320
503722
300091
1009894
237918
373205
287388
702355
323430
262778
144590
930780
341920
187327
1035282
985736
751028
963447
705219
845631
10758
560776
1015950
566051
744127
691811
977190
574472
733780
214142
330144
988686
934879
151978
687469
1020384
1020116
215585
549378
853761
295050
345816
550558
592426
103452
655564
885845
728332
204040
53128
222369
765530
143700
346157
910659
431738
259268
793057
856649
148236
584022
630887
494165
827353
589643
415580
965744
637706
95301
474672
58506
91008
803899
1277
347413
20660
815074
184506
1039702
89111
42002
836329
239159
1043614
645526
109548
83356
842662
1044087
485627
15785
225969
188623
317863
538035
431099
377295
408300
44710
623879
876484
686862
43807
822178
997955
564504
478376
129934
749297
365717
439947
402411
668114
879373
364922
418836
280070
333452
142228
780980
284577
1017112
93690
865361
813481
1021780
466075
89761
215005
782976
268900
965372
779127
927456
311446
893463
182292
236587
58645
797502
894243
52023
8861
365674
221968
33319
498221
721330
388187
509571
457238
264043
352351
206452
482665
620945
844930
389965
617360
392437
4819
243236
966903
497974
31809
407896
475819
966573
691262
384857
340569
521829
464407
326077
342199
488061
183647
421761
735856
868083
311296
1036994
911805
701502
361755
358211
768448
279475
386587
570917
158497
772663
1038317
693279
191833
19904
315326
423770
136869
210302
735905
893689
768558
97143
857919
516545
761047
562217
568675
71426
611977
10541
197440
877599
381245
873995
580922
1004438
456975
733384
620820
332796
717199
718748
1032364
895862
807883
661992
1006158
739924
547794
1042548
206328
913976
285691
1038675
125649
217006
320591
926442
107966
112433
339659
909030
935655
278909
172540
226084
127307
165365
241720
279970
81832
141662
890646
505573
130800
43417
556624
889531
691179
409295
62384
1032106
774771
1039369
917397
745080
954194
57548
942898
990844
384904
453350
982455
697130
202329
120230
1043249
479911
944779
416442
938726
740163
523576
225289
865408
326305
925085
917835
424767
667450
947906
1005053
845481
438213
235687
382802
323308
471218
508603
707384
291146
440762
992539
478245
162921
50076
406529
716502
287386
587174
817268
736005
766116
554909
485854
767885
618014
275295
267758
964451
805786
577778
574090
550493
1008464
246520
61624
394057
56655
503444
967365
702653
301897
1023280
756025
525350
290000
86019
676684
937004
592401
637388
971607
1013466
949959
204312
813652
888777
543031
464608
747529
881585
547749
381752
317124
801700
171566
559523
810271
118563
464871
332102
443721
69848
1027194
78847
676800
354577
770191
571928
392160
271159
888511
604810
865184
650027
695597
551120
51388
267645
900720
432495
273776
168692
456302
515233
571602
360676
623384
804846
907473
461605
992777
372149
889207
525366
1037553
445799
538664
977441
823136
279050
969236
257259
272084
44811
190719
931254
611752
423620
143814
395557
70335
508606
75004
145236
331607
620901
805809
274587
1012099
111562
145789
497731
1006322
418724
233855
905895
37743
221652
363817
135782
76159
5707
838835
575524
840478
226924
285413
1004923
560754
594195
908771
812559
953983
1031568
584740
320256
155824
990355
199408
114939
46091
122726
700602
982854
784045
161635
523028
191031
589677
994439
604334
268972
580852
667235
642270
354834
918673
717284
1040618
534325
873221
360101
273545
201719
811149
293325
609744
522265
162485
1005963
772772
662384
632719
300852
963837
995704
547656
786572
120928
393029
719426
202692
409073
922964
562655
913236
492732
753548
555488
1019383
149224
171926
381241
172187
353362
376532
979219
932282
90892
621825
85498
96217
986964
256290
47049
180396
194498
937071
902819
371593
793906
279864
974657
981194
177121
372333
710623
868907
923236
367739
939643
964887
426682
297118
79222
628792
554419
20320
894421
982913
245766
449646
787529
1025555
52827
225367
890735
585174
919645
788874
393752
999045
979837
754339
341583
976975
606836
243841
127041
742916
929220
804975
779103
17611
994351
21589
550611
888580
372924
432136
148140
407690
900902
207364
512694
819742
1038109
794298
412434
907719
403638
305148
236713
944198
50568
851793
683548
650414
644792
988151
133886
434591
467512
37687
1010212
40276
38814
421411
426962
612030
823089
151372
892435
440714
533892
850975
431269
926652
452461
127316
963929
518608
940593
219688
532778
164140
129910
1007741
872404
811844
1024009
320543
989579
653372
502854
176763
224855
258775
688179
205017
219854
468904
1003266
327651
495814
7555
734628
125926
713343
163416
647991
32832
1041585
610423
730710
389690
734623
745312
17882
193491
777043
879755
899515
370708
656227
433964
174168
266536
931753
9355
91846
258263
12075
431133
193357
341447
1026404
122601
427418
958280
151739
266890
484018
20053
541158
110580
774297
497413
586330
854752
493997
204011
153507
598500
863905
340999
7023
815472
702181
269304
94412
11853
162387
534579
974657
389876
1010294
98578
708004
321164
563714
939948
659483
358736
905818
395353
244575
667272
536057
607548
454631
34590
148753
1033026
957999
489849
996570
573070
664243
862588
100740
340721
854005
150943
487339
67529
680452
657503
473233
434231
960114
587330
698568
538872
734749
543110
34129
92948
189503
208711
771815
842055
817603
352150
142619
117691
133230
719577
770221
902009
32184
680065
176138
396043
168786
136297
228492
133946
692416
240782
775459
106923
126871
145580
170641
603894
68680
100625
27421
333055
593367
310049
642825
588629
371126
249451
485293
792863
1030001
990406
873574
1031894
340063
595162
495936
986376
209140
768998
30231
996160
256337
746641
971883
246393
962493
561365
958100
1039477
859825
301550
46738
194992
884185
804985
1024298
660072
433191
904588
109633
616078
20354
449690
838455
214942
584170
392125
114977
437182
423731
90114
454073
1001509
581563
85854
634924
5575
786953
919678
456785
693953
396005
50550
221308
456048
686108
586982
113037
217779
779376
960531
800100
100277
271132
612136
476426
592827
123282
167307
174123
613248
543696
976511
127940
177494
904543
71813
734710
81658
352298
283035
519678
719742
15254
819185
184810
376104
149541
938208
723457
729178
362313
261934
162956
154100
643576
632606
773125
184485
214157
384981
516758
12865
822207
28460
988523
26945
895436
1010391
870295
605485
739208
587544
203110
967126
70510
338724
238960
866187
21422
151435
314943
627587
542106
909313
311902
189253
1003672
663389
71887
30205
1008289
384576
925930
29855
840795
748493
875155
665464
531652
69414
700654
855214
479935
670942
584647
655935
273197
211097
46968
427841
883248
470395
413994
299075
641909
451022
142441
2688
883784
553989
487391
822643
969492
785414
29081
316488
141520
93115
531258
140094
476987
51451
137321
744244
115537
412856
915569
1011609
74588
376045
8078
66500
1041479
68528
100330
284797
1001749
777713
430068
909530
388918
605962
291760
161128
841499
210954
560934
383028
133203
738537
868462
391836
201638
737892
293
103721
921313
257127
859104
401822
418545
389453
715311
935660
248266
792781
1003864
264530
37102
392190
257387
274134
556832
909068
921251
553975
900838
739545
271622
354574
218966
137777
322720
600653
65550
282515
470502
191902
201663
185882
429870
743557
869415
402343
31040
106551
249053
125582
189210
499799
680954
1025876
247809
409035
759966
478452
836814
1004916
522377
135869
431262
607456
643497
751938
366789
809730
829670
443680
76469
300534
164970
76732
330798
1022259
1039073
512621
104189
155112
67882
835170
842473
430402
414353
450693
943300
1007918
491067
131789
872661
475004
362403
968720
330381
942858
1029779
625603
129361
681879
48916
250417
505253
199933
270809
30535
630075
991232
996087
652944
511648
357515
781259
939483
692897
655994
808032
301015
827043
696040
986878
649398
682323
817613
823523
82342
551048
440309
859729
288413
881438
788291
728487
693121
926157
415886
423885
650636
391904
892676
860428
309039
194759
504506
421806
281809
938130
290908
700909
879550
593350
264290
864890
760854
1029444
279029
794001
936585
231167
713103
625760
1043641
564655
261501
531504
737068
225068
269311
69753
159218
260419
441701
479095
504584
17568
703582
839421
266768
91840
428257
289310
874000
773248
516898
508242
1013009
498547
234701
787917
893756
664059
537457
910723
285983
649943
974404
822434
981231
598135
993405
992211
133241
964757
749214
420306
406569
469626
393115
447611
61889
107708
440543
597692
911522
899840
1025220
426717
554457
1012056
363330
238601
6322
327629
376145
139965
231117
14140
468032
82479
267301
365214
466960
1019892
792326
513008
517400
976639
469236
179369
706264
257928
137607
973419
906575
909674
332781
759313
1003058
966544
383036
319054
893814
643837
572429
110530
481121
703235
498255
865870
893974
537475
1028828
994389
483048
783589
906162
386565
968147
741609
366097
149914
428277
925666
278451
342369
597517
307299
48215
145257
166164
68815
99374
61416
462000
27626
333779
251878
270144
924756
36482
614201
1035335
1038849
121460
895232
300059
120808
364458
721625
436207
225371
673577
566958
6835
220388
700751
92485
908659
273506
237273
933570
248170
1033534
4737
738501
962257
533609
501701
574548
855129
874924
338876
66545
758211
428087
482002
1033962
668058
1002673
471300
311332
159
755716
397472
864959
715391
923929
825323
51410
136137
288293
453059
761204
675783
943066
252279
192761
854750
292500
734917
521544
841545
722763
741394
429866
745176
528468
777389
834445
991475
38674
272690
136198
200567
241586
343246
837014
548599
750076
436435
76741
690150
68789
390628
716202
947187
463067
325745
835841
774236
951702
824313
205961
437066
444508
278153
542041
296851
636493
674670
114676
571192
681594
127836
708351
798293
451503
291741
578094
51297
889773
102707
866439
718246
762419
299003
869182
165469
729491
995514
753510
118525
279586
983983
102558
111184
27104
472857
745963
671868
309355
688146
324998
985133
983286
446429
717195
121543
689168
127309
558335
784075
58777
343805
91010
479286
927701
955644
693200
83147
837891
18531
393236
272450
598320
812306
950138
60230
891140
143871
626734
511495
647232
943175
934502
203499
311847
409555
182983
910112
977727
924542
601406
416958
530409
544608
717384
20585
731499
368761
1026814
838090
758355
803929
916186
952826
479443
76385
236506
146743
446545
1041990
294632
932614
143914
341224
524156
50472
473123
711260
999930
61829
323829
117575
273032
382796
991106
819988
956542
512823
589713
1015970
491282
411225
974319
919456
703983
748921
901855
647555
1001180
23721
73726
109140
363919
454080
395243
966152
975579
711635
68091
721890
371415
252173
681351
677694
976569
720867
392090
757275
28889
253254
270640
365162
995812
395504
869649
828522
117260
314605
679195
297253
145776
84645
1036868
75826
343324
537656
897765
124716
177906
204984
120454
37431
439936
647
836167
916148
333008
1043247
184250
584157
938236
831098
374239
1038313
888916
712490
737094
403710
1016397
906121
890077
291430
133859
573585
224336
508611
73835
888771
865949
858250
473979
263117
812607
931751
326791
580408
738899
139281
979949
963380
360996
3729
488324
436668
593201
608774
147522
256260
914920
993383
939548
325454
497084
345507
319346
517396
300536
866715
668811
236028
929875
23561
145922
940607
716803
42656
687263
792084
795598
710938
268753
987546
301246
949293
94314
630991
771316
770341
443244
162409
1028074
438962
301991
737438
570387
846635
555637
720627
399091
1026654
370394
46843
153410
826188
846833
320484
166630
91158
368524
518816
389086
964370
43653
59506
882763
505253
1002425
296251
312102
409667
874331
432451
220720
926274
906380
985041
792759
387441
806111
303450
864703
626271
275128
347480
547622
458844
735242
383440
628143
141239
363220
341555
117070
958465
640113
304493
660205
1001460
562528
184578
992054
1020478
956020
561825
775167
56664
452344
933384
427292
450664
978006
665464
1000618
884108
419557
408403
42741
953142
756143
307
400938
750977
751977
374555
400169
278559
215426
436553
58534
130179
527141
224409
145688
635520
421255
493881
950687
973358
616037
994823
688875
629065
736219
207367
197302
589732
11677
795173
770271
235579
41385
124805
867575
73390
516330
413682
807636
820757
309561
417938
16969
415460
570269
495432
193115
332255
30964
186037
114372
996802
71987
189152
628939
707778
106964
436409
270668
611841
970436
803337
589084
586467
188134
52908
102006
336968
274952
876660
375555
636668
435927
38057
912342
134470
179747
265032
735303
585464
697502
923438
777191
181532
684383
41677
472824
510605
88600
774168
934586
1032076
1002730
672153
164591
516492
220346
1015200
180536
808840
420709
468067
995114
488012
470585
556995
360034
142165
770386
112130
952684
456661
722774
30230
292131
989385
830472
651528
935125
823261
150901
530110
882950
775170
197049
619873
305098
977765
761943
392297
463217
843344
699765
345204
25481
925939
595839
608872
851762
79928
224292
786776
31069
935825
287134
619914
80799
2513
243300
698590
1012133
769468
618905
263161
256078
80784
601551
639334
268084
617831
837524
384359
328011
397283
813272
256652
698082
502923
37723
214507
87039
82163
914403
44074
487467
1016213
712325
734477
129834
355183
716213
537639
291690
109653
41555
245375
878397
373593
71910
340479
62323
193818
848954
481984
215995
1038371
250701
92385
373892
956264
721604
604271
810259
507561
257085
1040632
338861
1009324
513364
1025870
25717
781187
758530
141756
270092
588001
574009
869347
486926
137307
847558
807081
698914
131179
794198
1032828
979101
950858
928260
466095
894063
687538
82170
785546
889231
103112
366433
412271
84491
623018
1040952
986842
297371
685682
804391
879908
338082
767816
239261
247921
288137
450055
901055
501156
787107
26911
793733
491294
746176
689320
562995
216777
262572
520452
664606
768655
704370
989471
36320
532496
202929
328748
437958
457240
747708
314145
392891
344819
605313
778240
1000673
145442
28768
659471
978300
595712
543925
602340
555633
270974
487827
436498
318405
367727
97930
932026
845531
420288
1008868
372613
305015
459783
756304
56687
106922
843854
204199
715100
1026573
311434
406768
565860
956283
98859
38815
615536
43179
496811
217875
860114
172995
430775
920772
964909
480396
493344
993711
249970
269441
559885
444878
400943
543203
86817
595621
283405
919379
760241
953235
433687
259879
490340
18522
641116
787820
950495
938385
747394
145269
641258
1023667
679245
993449
971514
149221
274309
65392
443839
692445
276937
366937
450770
252789
981942
166936
447225
831660
52697
74628
869628
161510
416308
176966
615461
785616
686416
995904
839718
447837
1010702
296128
221644
166060
271557
716378
82260
952145
204477
504075
643552
817264
421655
767306
526827
653673
150388
505751
1038837
140420
192135
476286
258816
511369
251166
60908
582912
752987
550238
553024
462899
112969
720567
204955
627021
248955
158647
642719
426150
63046
975562
974698
133458
350599
752927
232372
538271
40258
550389
780668
212446
739037
848924
792907
583772
805711
840171
580304
308277
148664
972985
521204
373268
640134
1015313
838705
568850
1009265
437717
757135
639587
232620
502518
883565
373853
108019
466728
659013
690221
342486
967357
769892
442510
331107
186336
440229
678200
932480
236391
591639
477260
541481
645256
981920
89063
291086
501512
614942
492781
667952
546260
815745
298547
42662
566478
494136
389529
473884
474629
481858
480603
764222
371903
77893
408867
976061
196810
436882
1025033
221401
710129
508166
142689
44538
764350
719123
23038
698272
494391
250473
228003
599050
605422
276838
659696
832733
451535
551759
2031
438487
428557
389026
243227
956146
29847
276047
701110
822507
799312
52161
294116
64675
460252
737696
975357
634076
36382
568388
227727
150397
374316
793382
575296
1002700
482519
861530
867925
290686
165253
573887
1000188
87513
885303
377250
828110
620046
1030117
797043
681488
1014119
81173
251290
872558
110016
817606
208761
542184
766684
122699
323821
868034
34245
998341
567988
585931
913714
199568
1042073
504800
654526
1025609
921910
808016
567762
193002
749213
679439
898077
75069
1002118
236549
385603
79734
560767
316605
1002847
951529
6464
622221
929096
946469
236612
417004
580718
348088
877071
284367
607708
781135
474865
1017760
831494
829497
739748
979659
347144
391851
17487
32296
474382
241054
448857
137918
821522
893904
10027
674588
458687
492924
107019
337448
424352
13412
397402
918778
324215
161140
741189
899756
582696
517421
553053
439180
582268
662643
189730
328540
143957
427671
63342
180796
53554
415838
456535
831038
118209
468990
461808
638495
95069
92073
365957
26210
978283
416834
524859
58021
940974
590900
279686
159389
365
787282
451877
219777
614808
803242
255273
532908
615946
68213
271822
561131
217688
712146
612180
1030327
293298
962033
671972
203223
375016
923612
171650
624111
289456
446325
238726
985115
115408
661014
426479
169827
757215
797819
556723
165344
467817
375614
77095
387794
510722
987550
180461
434387
506255
680226
339531
338280
35391
262889
499721
715798
6460
846188
937561
287520
823441
381541
142458
581572
53576
628304
61602
545215
989076
651408
816031
478100
65156
889747
67963
577002
530005
1017303
212084
402557
166562
362677
359757
276804
95367
508678
227636
582038
651755
357325
877343
884969
964131
529556
783306
925137
972878
403450
732731
249705
473210
194735
333233
485439
335073
478239
912716
886285
652042
623328
87886
292553
604831
587982
25794
590636
288709
482372
25177
282378
446503
960776
843351
359045
322603
837697
60041
910321
1016366
1033457
920268
395418
320353
425980
814958
783296
694644
757871
97917
880621
402528
1002031
78842
307550
763845
609634
679097
758496
353268
890257
221316
759144
635530
433242
495201
535347
621935
585131
57790
816628
230991
279825
554254
540694
747829
324095
238653
639764
556271
51589
371000
619857
688541
46241
679012
700378
384897
395243
299323
249506
701190
149031
854705
629973
907023
368239
796617
932425
421778
597586
584531
516671
34249
731355
577435
1033901
651821
34362
810280
561132
701590
645076
908336
654701
739926
593314
39436
218985
679212
285787
241978
289176
579150
446657
428833
407584
234622
595361
869000
79768
938030
1018819
901725
458082
647384
334729
880987
1003510
335132
833109
196896
586206
277539
417381
327653
482025
770374
222368
343861
531513
111822
222779
929847
377072
270505
892579
872277
351532
1026344
376002
948714
68335
665826
108441
174321
995380
790044
1025072
558871
489545
978090
727503
563493
559017
133071
23928
247787
286542
1031899
727038
56111
415153
550360
838474
268196
209512
958583
461375
490599
230099
794219
711942
813890
350045
937981
490802
777806
254140
964339
588081
233060
694104
332251
824947
191710
179345
90681
616667
788525
901929
287498
268352
540872
550929
112908
383791
831225
142714
600406
839593
549201
39519
292287
296417
129771
421460
296452
414229
833065
223216
828661
333941
510242
244705
539120
310704
971549
76852
799578
537903
189553
82249
579677
967977
840364
110504
79499
592254
285644
329130
803146
436538
796010
837206
61709
744799
178868
224763
602881
536665
491765
1023396
630246
884362
203816
931913
365722
199274
986777
790484
149519
276367
83299
166361
40835
518743
812084
201065
538765
360473
126523
620405
624572
682637
467958
217111
996123
687428
111583
885877
605585
706134
608151
580240
724086
551030
480909
96204
137486
697745
440301
461726
654847
194800
955017
497709
275226
12514
887845
415897
698635
931255
619989
967759
718439
128883
1009865
374244
306785
945204
786571
694524
744442
210439
540599
397456
476511
599176
934331
747429
659934
337252
958211
637115
622607
630248
747024
681335
185092
855749
517131
949228
113971
18625
762803
983028
563924
181764
599499
551292
441092
849060
497540
775211
816757
442629
309036
281805
306531
876685
248463
104127
888483
607736
412854
456534
1011327
916817
272776
609652
8105
396
759379
330472
1038593
70310
244661
94617
304024
151836
322836
140107
463607
622269
150550
69847
256699
536873
916397
831070
711245
420059
429985
795986
505116
1029412
357342
50460
598753
381683
69134
909371
91459
370932
110269
463816
1015964
467492
886049
385501
86853
54660
846762
368981
772190
101688
957151
77527
154933
396409
885705
877671
935646
492578
11590
172373
310417
831394
52344
500571
648298
99301
995672
557164
5006
93200
367360
742175
204879
66475
888182
691813
863213
595680
980689
875659
830545
898025
230391
340434
862248
541937
161790
361669
115452
280663
534793
163069
773307
115192
468897
908180
176104
987028
611230
115795
646312
532236
288917
325645
516419
688244
397533
462649
851125
712516
731797
350113
108399
916360
494747
419133
171456
915680
630355
605899
161425
924674
601335
612211
887351
101291
416378
290928
855954
553718
867426
76937
250809
671235
608584
459712
965462
58682
724908
816322
947702
360630
681833
13747
1027894
436285
155105
756741
878851
573005
333224
538591
291988
114031
21512
118090
866756
491593
155243
533229
543894
590801
416786
240957
906649
933636
755061
68983
683188
215709
360634
668960
926862
293845
993790
378965
381632
872250
389619
1039575
113210
30297
570326
952923
990419
485886
891989
69796
967729
149541
383881
834380
462275
456433
361926
872878
306174
730729
881140
554799
319696
1005173
649128
729640
50550
297271
429593
617658
264227
418841
978127
158510
280853
147643
1033588
870390
528592
103165
872405
19522
118397
565812
927775
567756
132666
432525
834384
912413
347672
134027
580219
769923
406943
223072
1038934
434822
69168
581598
95955
987688
671853
145564
756548
458465
624741
98345
730313
196965
576699
691926
897677
49136
572344
1044897
976516
54326
828333
544768
904855
897075
720986
284779
761758
934342
401962
855092
139648
867827
1013991
564411
666712
428242
670878
986384
33323
717163
664552
641044
180719
126416
956114
251441
158656
241841
178821
122263
4406
706724
962386
292803
147713
131032
572425
463665
874115
937206
498698
26544
102886
45602
582466
881700
190479
441199
680311
437826
61963
626691
332149
1003991
237151
985625
806742
410618
705719
129623
503073
611362
255337
174457
367442
394209
349438
457641
332364
937967
74309
1033031
386304
352903
10832
434857
318122
15339
957614
704420
873259
695015
530272
768435
599632
490598
106758
207335
524276
18681
870738
42142
1010837
580277
941445
687508
82
1028201
718862
708637
633767
200102
829805
814668
50914
50552
867781
990339
130968
332841
627138
960216
680849
505312
966894
831001
1015682
399687
735098
343169
936470
667639
100052
91741
696117
965468
749250
779823
528410
697649
266400
405854
922943
9259
521567
1020072
159756
401876
878271
957576
408113
1009891
765249
617863
177695
127955
705931
81835
348829
338342
783761
1144
356390
35365
580342
798956
172825
445540
283040
952238
69960
87217
199617
109837
374786
1015860
836756
79198
695977
768006
453402
484561
653294
161507
823440
601641
293840
360922
976734
748935
566994
407300
218202
878621
1030657
796939
58471
815963
157099
819897
950272
898744
405158
416859
390882
101943
315096
943374
431094
1026317
592277
620993
899432
493991
490729
236651
828050
452229
702901
977141
519590
480414
1004985
675361
501267
754504
953351
448625
540775
979247
846377
142187
129738
682811
462312
1030399
1021311
725311
973152
911509
48359
94282
416292
487691
241895
614243
455165
875537
346754
191399
214514
995757
393360
61215
171238
266747
927092
349470
552102
180695
212132
1021828
273679
784421
577171
122447
223215
737188
451936
106870
904736
60523
90812
605451
62798
437021
67155
972019
192302
717609
919652
758356
548835
973479
659819
927504
16281
281541
118654
721504
869324
681683
148651
998757
243214
134219
562528
91472
846898
335316
718744
600179
228162
837096
431821
10276
219198
49373
478579
453840
815853
188963
169297
1005404
853256
521008
840686
889788
853753
118618
537182
746016
156675
494378
264058
980604
334483
21834
307500
716075
689535
408101
249853
67501
578903
64178
653217
162585
211591
144883
1012175
1004004
826674
91700
594033
23972
581298
79448
176549
492729
260290
615065
265802
1032058
899954
298727
894088
395120
477992
829126
342356
430402
971816
889987
1001100
2304
489965
283214
969493
967426
362188
623165
338840
313787
394641
297412
415145
366805
63700
445816
884597
878381
436586
1017627
758171
984614
269445
556325
701576
985398
178677
224335
398524
252592
716094
955635
229552
823001
54374
937187
257201
810703
497004
127741
643411
9863
817543
1032561
9258
775347
223896
314163
538828
698939
211091
734763
360872
511752
583497
412350
239748
435972
458648
101751
1038649
713653
325146
232814
614735
455767
78552
553923
84537
127015
1013699
540666
1017975
671063
503843
586015
319274
35476
559896
642078
801848
48911
224948
47850
1015505
707416
978704
605306
604899
943269
442654
657933
29762
820431
272135
637083
199680
914984
927702
735089
23352
113662
114930
451598
66102
69154
916135
426793
678466
63996
838061
526952
202565
684049
134364
391942
539622
874475
122064
416481
967014
347347
704884
68747
839473
715482
1033877
508932
561958
460300
481864
829556
530560
130677
94969
383186
446424
432740
49290
624654
949025
435236
236085
648307
945113
763494
330647
670952
522811
404311
400039
81728
130400
197942
420224
349699
372408
866912
262132
662529
818504
178066
265199
292702
424727
666127
609273
732627
388791
582990
426352
926153
104751
119918
857715
197552
306384
696636
731415
706013
752002
367541
397721
415730
262817
558635
207357
983206
61042
67965
61762
180786
857805
105257
434121
31419
257239
791622
474505
194330
733401
137535
325389
7765
254041
881511
200599
799594
665639
420434
883236
176300
934995
866075
990466
257957
687735
131612
725082
1017491
590014
636026
202670
59101
572960
150230
842107
292447
543900
757369
212620
412004
982020
663481
184754
106993
1014317
919475
1038292
323736
754025
978984
989484
39199
223904
904545
163355
224575
740693
465647
690995
824982
637552
385014
40542
31924
374714
971386
483223
503231
757891
793760
756159
20014
59066
839390
226153
885352
176472
109102
906585
897175
1007224
225665
477293
399300
865675
126763
342782
760514
68535
120696
561043
310920
429057
496303
474105
608652
484175
214455
712697
423127
239831
954977
483948
1039908
949998
238696
888825
414080
774423
716207
903428
323193
621458
392700
927541
137849
189068
367029
713120
108449
21621
79837
68140
888498
978313
645237
724556
569580
923554
119142
72007
515379
764506
93974
560559
892918
96451
559426
1011027
375140
420160
235708
967477
1016252
954820
69578
266153
784412
802505
820906
157996
585203
332242
718537
453072
579970
653190
618869
880489
581625
52159
300279
608392
579609
951993
698380
120185
569858
26211
603430
119739
706001
755311
879700
401469
982929
428623
941013
268447
2467
431932
847021
1024222
179814
228887
62590
339346
874577
638971
285315
878375
968512
895097
732736
301738
459838
582583
496948
650656
889499
61196
183361
792131
777448
648857
208530
545078
747883
853839
550315
153383
995047
948542
396327
157252
83412
320322
342534
23376
865399
1009702
929988
46117
815963
704927
346331
724921
510533
293091
38592
257902
260345
519461
745068
287288
820102
208992
624837
980206
1016647
989062
711978
646263
648400
306494
300819
368556
86817
135838
847327
859984
50756
341608
862607
865991
17030
423858
133553
702196
469303
34761
499967
547976
223068
526326
505404
782871
326572
109104
152694
560458
330135
915806
573929
510827
531981
834033
971526
176560
905195
752930
482648
486572
314889
401323
791460
466460
1002051
1025314
368340
149653
396099
843452
214246
938984
840638
9529
400036
447478
653455
68247
960178
425286
1037973
715621
67699
196055
1030089
486785
431525
234977
676006
100022
307972
842527
767337
304920
16954
180533
26541
608827
726038
504935
549010
182328
834799
883720
138968
52511
698970
1005886
236833
856803
671949
401335
338548
56373
1025961
1039828
513746
138662
864668
952255
397848
327281
221937
138223
504753
560036
941355
805443
714278
162886
685189
908016
104007
635456
19849
865275
598140
964526
411013
284188
89669
365472
939531
698032
78122
367939
18041
514268
208421
818213
596015
52462
710119
73724
40349
232584
813599
787966
89962
17634
695211
101667
348949
5885
418435
377072
183873
858961
761189
412728
150198
146305
53862
207824
289702
904115
238365
825897
107290
211621
609044
903946
698626
154146
225624
470329
849995
716488
51644
1000027
78619
782624
408872
545767
630639
903995
564101
1032362
848823
253854
61220
944989
803635
694956
596429
811236
300017
804998
479176
865239
557355
217525
150691
481793
236577
140926
643888
499618
153900
940092
729720
470374
176862
6855
530777
527016
1040333
490522
335181
180981
95151
188875
537570
779135
265474
949310
207969
505838
821620
122101
524636
70340
1045389
657101
486543
724598
916197
509499
896516
788213
759035
993927
411510
793356
380691
979427
141884
728319
555763
288706
689494
142593
248027
574191
616648
767261
961849
47159
232987
50402
494699
187753
1040220
608882
989867
132953
736311
1007115
929325
869414
463689
161090
391905
763392
697169
111319
172638
817104
962915
632806
39209
76416
315392
763636
39939
986701
588947
794725
39858
338725
250268
993183
33718
425310
921006
54720
881460
667708
499901
615627
690470
56431
964711
248486
72632
806055
924146
1017166
456772
802149
560627
784888
568904
275630
351371
33152
963905
268047
162028
768634
995469
921027
649825
594876
210116
864735
961119
26120
952044
995292
986460
927919
969847
32532
686676
845151
12928
366751
349718
1013971
466623
398828
868419
591481
552612
706613
386182
838269
500781
229119
758251
146525
55664
93719
1033005
133381
1019437
1029461
267405
828424
337434
315504
902239
14584
150675
487153
901466
744529
753778
591589
225179
433447
784489
705553
902934
990681
801330
64675
329234
225141
1022195
828460
88444
815049
101000
658859
866154
314725
782218
4853
938448
29212
220589
297422
161056
866040
640865
890718
311719
426453
523834
261823
670245
96184
227176
915947
101327
865688
401929
584998
728517
840407
760531
517331
379822
1015494
8
257849
913495
339400
889282
1041325
330256
709232
62534
244758
345115
994130
956948
513047
141694
87554
24268
73806
576136
444198
865651
346125
255075
145777
311406
527199
1026749
1031460
116130
1267
383953
1036522
681148
613344
16621
458362
453561
601119
230824
18370
293316
53186
92227
977063
92728
956434
787405
990908
426110
526053
997075
316899
230542
816037
822102
792777
438540
696543
450782
37943
117713
20698
137036
1024459
210164
884089
620112
997449
223849
31387
697877
853237
766255
554050
683295
285529
287959
284591
508820
829905
38647
50871
833477
533253
960380
207866
825693
775013
631692
1008336
870842
840061
327650
245572
876846
96127
560424
937588
494634
803585
56708
997656
956562
954450
25212
895382
274105
538172
475087
1041058
198232
225645
835739
129685
975503
730357
861963
608190
718987
620723
411931
899071
847739
721601
681605
1035086
872035
352490
87952
222026
564503
992966
515819
387014
226364
937973
700004
531231
883791
537498
684112
733
823186
511206
876728
160722
773453
124084
147857
76217
552328
858383
217099
446750
582692
691503
910321
294141
398865
702100
605894
213645
686626
522535
601738
672237
574459
23886
627556
354744
127669
976436
295155
22512
597266
270024
238295
309585
1000775
927065
7559
12506
530434
242493
20478
957703
724612
51632
584211
1031206
968667
857043
173907
562160
330582
980807
231738
155901
1034719
307662
358681
96256
39125
202929
748181
553175
436278
214707
766829
55708
24240
104510
753152
363734
895939
134010
895876
706230
108520
44563
907166
655758
547259
680530
762763
811943
384504
96639
545769
693378
253902
589842
1008024
568907
236868
301888
159517
901573
29359
293408
918757
387130
421076
266249
982920
752256
768320
189017
504907
993247
994144
474815
995022
872889
199553
554200
244661
819627
229835
493088
1023419
640041
540827
603602
853936
911551
296122
72010
221755
837011
801240
165133
918503
801642
29838
488985
762654
928032
517133
701935
573573
469674
874960
482805
556065
981718
688516
381510
849986
457125
984776
563641
753310
837866
333490
836038
92430
194741
3808
560339
390829
969519
670612
1016416
151115
804726
522804
39497
622747
568902
912877
706408
695359
898978
390682
986440
194810
859450
602921
95115
457230
116216
778460
535153
400561
613380
559754
981592
630526
97553
249155
299895
627352
974598
201860
330143
907019
746174
77467
231965
995851
716465
207284
320015
803088
943020
257920
113276
177464
618
876032
630444
54243
943440
244390
873559
876891
589059
161752
807099
812107
670159
672713
960278
1043929
906958
13132
154859
271307
629544
29193
915945
782084
115572
923501
28668
440473
833077
752883
885900
186719
424526
485768
338701
929261
51429
117332
373264
566283
262730
745035
421717
799507
1020601
49984
417703
457170
837040
972449
543828
523931
602353
903206
715556
951971
697408
448607
958741
793675
553255
368367
344318
443295
805529
369630
598724
394585
487466
381986
665443
555251
268514
92216
403119
575291
529134
917796
357097
681754
130387
411628
895943
817042
275351
30654
413269
267897
980748
945894
136750
899412
675147
508873
519632
236733
920531
703424
266496
977803
572519
116274
835810
23924
938927
389425
236014
754752
40473
102431
991073
382334
58434
716174
791998
492710
503619
520397
265917
595584
547025
615081
798055
496190
457307
654080
295399
129377
689837
413035
793990
485418
1029937
472579
83123
835898
336420
938616
489434
496015
666637
603223
1027834
554554
53533
9413
382766
641219
891739
832404
182992
493658
372122
912670
207523
533194
900037
167155
524849
355436
998368
844084
640661
157629
21045
494234
885693
420352
745935
636577
690575
504782
777997
898746
391516
285227
544047
304534
193074
321351
81775
151628
1038762
656772
1036774
112763
866500
1027290
450971
462170
319540
715277
914370
318463
775969
492212
301670
356499
540236
960470
707031
289210
16104
266800
407512
608033
43633
461843
501406
562146
683028
266484
654253
166724
898382
625627
332744
387267
17550
551919
304680
45056
730976
785705
873667
748302
936597
255442
994318
525208
752774
788325
733952
964560
400791
910469
226167
456827
678814
374808
69079
843769
46794
187540
257835
876139
168087
37592
566142
344295
778052
691002
573040
126820
953114
821081
270706
393816
342310
488264
657502
691388
148551
777144
377872
301926
1043488
385556
558996
925334
997324
215722
354051
368938
918656
202527
349089
290117
156406
336955
581486
347423
687504
543320
699978
388159
1020519
596118
111858
429362
892556
709575
813798
841215
266967
235639
56920
657361
678246
65641
957133
791945
983984
180091
518948
696512
948297
152115
439595
744372
516969
172713
668610
34865
265334
819861
50108
515380
331648
548430
969600
799865
682533
564144
1004879
645884
917781
209805
951150
127735
354081
20857
44561
926668
977186
684875
1022027
388511
198092
697853
901172
760763
343998
237771
441839
487179
408378
978487
60091
166501
918045
664317
813462
188895
486283
228650
950425
766069
250178
577990
692291
869788
94866
892707
166854
398885
717885
552210
913454
615904
461516
457711
542694
222667
152337
290093
433787
722367
604114
299820
141076
1023739
187865
973413
887827
27434
184224
709192
461484
19416
875572
595343
374583
244231
470614
1036223
407773
576836
815182
518087
850181
270552
847987
505512
753677
655329
666594
611828
995934
439796
763604
330067
602721
174077
39584
515184
381303
968228
62399
416448
412849
924278
433315
715069
366988
18549
654930
935780
806062
401736
516839
791308
771359
142492
42234
914959
885028
383753
306535
773820
305448
935068
923165
751431
369381
468560
806860
822764
321917
270923
610898
502479
154951
436887
873837
948743
178680
727356
881715
766263
574698
712623
910794
282937
694021
426635
926969
60466
890783
1027576
183214
658840
567120
631776
994185
455809
767286
706351
331626
543045
804102
711827
837140
444042
795174
891193
624733
997262
40078
612670
1029285
837400
751921
134463
59955
565993
844605
807848
661635
801308
915749
592168
361923
230035
817484
722905
123129
928378
638081
225177
786104
386580
871227
634548
340513
405028
113112
494047
85584
670449
371353
356093
639733
479800
1029710
558306
335356
712576
908553
1035595
719823
294260
180216
331285
162507
366000
386288
1019463
978531
626538
1022783
593239
721224
322191
547892
52476
554551
161509
621360
540766
585244
783694
419461
608989
472707
309110
902459
817888
589514
518920
718869
161693
537972
28032
674427
858333
280274
289848
335889
476416
553703
541165
975151
534249
1029978
888742
1037908
707808
312869
396084
98343
969116
698983
172288
774821
900591
456738
916614
144406
789719
138593
801625
656975
378145
118023
705696
1014631
957024
529817
708087
198387
566871
410900
536121
351629
809270
538824
858646
705787
382070
415642
693853
1012792
144194
347367
842259
899295
816227
445081
300945
631008
549577
588519
372101
910355
738316
431592
191347
31745
615304
920711
977798
947779
969350
420273
307396
694106
162805
1039826
770310
461928
148879
495199
401777
438105
950764
968033
462241
158729
477593
759510
164001
891853
87070
969978
363253
426413
541002
391418
354421
812197
137244
20089
245067
368338
410848
344340
291787
531551
590368
104932
709267
548962
503010
748182
99418
1936
554100
110686
5955
326097
185884
1041221
149434
883364
968991
290932
903057
938652
871753
638987
913377
569630
89657
840171
947707
301813
628524
543945
499866
107517
725448
835503
244353
761602
669869
884566
536582
635805
849228
181429
223257
56128
145344
146360
1011759
473236
36199
831519
169462
442941
744892
927364
707242
539676
535998
765207
424725
978922
272396
403607
976059
352877
609607
264672
823330
1008871
306652
576584
307289
209803
1012374
491481
30673
455199
878258
669760
9884
918329
192322
959143
276303
627711
657854
954077
269555
521772
247565
472613
858465
895200
143723
4090
9567
256642
327825
444766
93606
28712
752303
301257
886554
33567
762047
96748
505559
438029
334130
81425
721346
943045
81333
574320
1028441
958896
175080
634531
150098
92331
532836
933603
930206
907444
731922
809499
1011020
922672
444305
950875
717419
605916
157777
552320
586485
682968
917356
825701
757635
954205
634760
372320
333179
591126
1003706
278678
744920
486807
168313
242772
105138
259705
273684
309620
781051
195037
374700
275035
134657
671657
44036
636539
976670
557533
549192
530307
700976
687446
350901
253012
711077
474711
411961
173143
658833
331275
786276
549222
60129
917054
1028322
15559
55818
854033
618308
790863
82879
135704
398745
112050
281930
777387
206778
420930
3422
297381
742053
554473
285030
586735
324029
215599
871457
190459
524438
67831
372572
434233
696920
560883
288115
621820
551127
486685
453319
254355
250274
429735
253633
465642
237282
71415
665066
44065
872731
482973
888305
90978
425695
552028
366447
854535
732064
46881
473943
356476
523600
897296
79216
269371
219145
554759
649404
619663
48738
323749
654973
435368
351385
193422
613674
851107
671959
700820
383003
245067
117696
363872
868583
167263
956204
655843
100394
336140
79775
596300
276617
930059
817134
501106
408806
537164
685976
96492
439407
702490
254151
176364
555488
337453
528800
905498
552616
460025
123769
344695
852283
947389
908825
752040
244071
487885
111849
301841
987020
693703
657716
656549
689102
195356
174913
151967
415388
69839
954020
186678
768598
439489
799419
908959
504708
782797
229318
27235
430415
931181
72080
850430
185721
696585
527989
121255
794568
365004
606159
262253
483353
146805
262089
427773
947337
135168
603867
44176
333368
406529
473818
645283
449224
717633
447811
842922
580814
118933
899291
624666
830364
464975
866757
105436
234476
433486
683314
1008225
88477
93214
782671
805764
423720
373847
337184
408876
160564
358498
325882
386429
272990
493767
189748
353064
115721
547017
707858
700923
746306
505166
903849
393765
302838
624883
872445
625063
14464
881816
598372
1028424
738829
976763
1040661
594791
1015002
7764
152866
887327
1028552
289111
473643
804760
1005230
552640
189549
1032939
397415
572167
613373
146608
677569
39706
71641
428841
276688
358326
1123
781627
456379
344588
564978
147618
1023988
16373
556669
748568
258986
929944
513135
97995
899576
1033579
482766
480679
982785
797734
102935
584344
837893
176447
302070
567292
750984
247454
547277
910427
715213
988548
15965
636004
201641
853948
305104
490833
486237
17282
246939
93347
973739
432981
16125
895835
322911
577585
339196
629453
790210
941070
1037753
845249
393655
325955
637065
121983
801543
742731
647934
350890
471784
276197
92435
471654
389210
545625
523688
143243
888515
243231
880749
712812
375148
885334
851412
300894
987880
62896
100316
814430
510930
1020386
443221
1024476
655584
762437
1041020
300649
442378
907338
427688
859196
405054
776553
324749
82784
365558
882212
108595
180617
687543
723954
614056
767712
174121
791806
172847
882890
561165
169852
781102
454197
754090
215546
476383
512773
660694
124094
33523
929522
480869
524045
390997
859924
616694
916576
685999
632085
787093
614064
671192
439125
350981
773949
660752
1029534
51322
920033
709562
328658
884147
2231
276424
351989
804292
72474
1007974
94619
323655
269957
7695
318742
21676
614984
425739
864011
437943
1015580
471754
761969
657554
164867
474191
343776
237997
76256
980843
77629
225124
608661
240244
456943
351922
974711
371836
373587
671019
257891
1025502
269464
765555
140487
58083
632900
513351
231400
1039614
872724
775735
953670
419524
23767
160770
370443
92726
435671
844251
111912
783028
16489
987364
948229
18794
218552
751735
134321
189473
308737
673601
344518
189384
389673
917542
597706
54357
410035
552698
896034
768097
488214
196802
679522
387849
97036
321541
509753
43538
1031235
983423
600920
867300
288009
194167
895517
529634
411416
826608
60264
580915
445591
658138
345828
359012
875535
287068
941776
595997
158342
637369
631901
254995
807773
221283
326101
113747
352664
296573
31903
822531
215001
977834
243455
944381
240377
549366
583872
721161
135737
173790
859284
674415
1184
970061
54652
931589
241369
897993
946148
139319
709546
594832
452423
483635
633989
260149
600921
140313
343980
774963
531551
571844
149249
967563
448246
653586
788425
185962
541609
416533
898891
625145
105063
170237
737166
873393
756544
263119
668122
33860
502423
620621
828438
358200
941384
75760
900902
634054
528265
710325
203177
664169
1012214
119246
344895
756520
370051
544048
964098
902982
412453
144527
424264
706545
522936
682510
287549
470368
412760
612063
588833
510866
419259
48180
423247
801527
446850
579845
898218
1038560
409441
416495
22391
176252
551789
678777
395736
636363
821395
306212
431045
36167
925641
288128
242930
349886
1040491
482016
362462
668219
808073
805871
938380
401245
545003
1014980
772892
394008
1034476
516556
164794
497042
469121
862515
1008733
114111
248858
653367
1007498
724925
912690
344476
666683
488260
770660
103937
647757
723617
403283
310955
257729
980684
744170
387255
561914
954939
202282
176254
133208
214783
471052
738548
137755
1004958
267538
716631
121819
791075
836983
366851
357594
495653
72095
1095
106073
30120
898313
794675
381096
372035
433797
248307
29475
849694
148947
644709
482753
380525
891029
888226
580765
910013
751604
35146
356522
199933
658777
422979
472745
517525
1020413
39136
168069
781604
890223
198736
224332
690498
386117
266784
904974
118710
699965
689861
250430
227942
293146
256633
626289
987816
186278
871828
815961
478059
790987
972198
335945
211794
914753
580641
287388
316429
429393
352790
275468
945177
571704
924726
795262
724546
483782
372768
432217
928991
132896
364624
397624
843650
950125
1023139
279323
32022
870847
714340
634572
611263
933208
437031
897292
196416
698215
813221
461818
640464
4423
523278
878361
485604
400213
633411
41955
391617
527721
5026
46576
1015193
644017
314239
494730
587741
103092
658914
362819
747796
969690
300439
51922
711257
118174
526566
866522
284711
697773
209605
980213
26498
452135
709232
284646
785988
789318
734278
124377
121707
80289
897806
243498
405242
400371
441794
226332
340171
93461
60132
873263
905414
668717
864445
520637
408236
983326
643265
16017
500892
1006690
913018
776570
727522
147441
843274
232464
422556
421848
374900
855932
660134
206860
696380
254972
486986
674364
1007792
730702
481481
624917
1017149
681003
703052
566056
406507
606028
887699
826894
465925
1008602
735041
33057
238137
649593
396141
877042
917032
78702
970422
298452
177295
637508
447740
507412
385567
925122
476525
176767
606235
649856
957035
112932
222708
409584
531206
239478
237957
437302
565801
368466
56400
869831
955666
539655
438518
567776
178932
643628
899476
508900
106178
212619
430907
176573
957446
825843
67195
926675
1006539
596925
61903
346563
632559
657484
911615
558294
1030247
521347
610223
406352
436748
599951
552623
310088
242791
639671
420444
418716
540469
9450
718210
987940
1010517
20167
451879
156902
280536
1040449
622564
89145
372624
48332
130645
234017
996724
916773
6581
694683
440715
109855
474061
221738
787054
482343
258118
10822
1028201
1011213
453519
215322
994089
609932
145045
768993
351165
926494
226482
97136
479810
1025956
844702
498508
309840
683352
346032
336960
124462
93247
717159
708366
77814
892823
616034
113911
462790
923959
27929
7389
1022076
797541
447050
418276
993370
123883
550365
183469
925085
415067
780343
756782
111982
1009882
959776
45331
438548
490377
944293
485756
923394
520048
472488
646653
22572
707575
637329
49515
969477
232459
427327
377829
840292
303808
864003
918970
764563
171627
607328
512345
620071
987542
814018
647143
993055
676031
1031308
53897
334750
868959
275310
523220
770242
899079
10479
161080
983904
11667
810262
676776
816846
9513
454472
177764
327714
391782
190469
691897
794130
239592
364023
8495
822596
174941
986349
642857
669303
163907
77833
951654
321795
154209
16941
686049
737014
267319
592726
785346
819524
875002
686336
818722
205094
230832
449870
676002
794265
269594
288630
621453
361262
403806
440338
313464
1039124
181727
353199
147209
98348
601320
390175
406539
568341
331595
245107
660927
682477
752440
592192
173701
826427
1003422
626015
540484
542940
657724
970198
440576
413138
689999
57595
741926
409452
413739
335584
1009240
524243
214532
522684
676654
88024
998293
72281
138627
246127
482308
548870
677110
136775
1034287
441696
7675
594120
735904
747835
767482
411821
756694
768220
880426
914387
549355
922587
471787
830756
231477
779459
750261
445800
859530
771309
298246
804155
456880
532555
132430
364873
440901
952808
899306
123674
886542
311670
313793
303838
609669
40235
941224
579169
534561
818018
930281
220058
782697
224541
603564
93866
583176
465177
495741
650584
148843
262516
780725
772217
568876
163577
244704
260115
205135
685520
950120
244156
681802
226884
329707
680637
620616
217460
60249
566100
565983
35589
294303
672938
446919
185833
350025
824985
166177
765527
534751
1024760
664019
89590
689899
205540
964679
931223
460752
677931
283297
869023
106553
617218
412923
986375
538505
640767
539591
443924
56035
807755
272084
770824
91346
191402
883819
812140
999127
363598
620556
231388
724072
159365
543755
110284
898512
665112
876136
452493
587518
618928
50110
992468
220744
419570
916846
969157
507166
858639
210647
708716
126009
963638
269315
1019511
902913
1014374
609267
497561
9976
976813
166475
705705
735116
718698
638096
712405
636820
801786
937307
868786
504435
720561
420209
454884
614151
706389
595086
575803
31703
1032402
768744
713866
463840
474890
545909
501450
24328
22092
736976
321566
149472
835666
681822
894638
896033
544360
582683
241138
12565
680652
575120
730920
1039883
51931
295566
824691
541077
426226
926673
129195
482045
196100
363881
522622
303510
1043663
49256
558284
82390
452212
957387
464120
261842
620527
630484
532949
463506
345812
538895
429192
189220
147134
306575
21113
648346
332041
902731
814000
352837
128321
119727
700783
944792
50670
947559
261359
495911
561188
999132
946626
116935
366668
937720
104630
221237
133066
778947
219458
197581
982784
480888
426316
189625
345374
689958
676982
857347
852271
796673
580486
951077
1030432
501901
883944
449617
643872
167267
465961
637945
649038
644117
942287
952647
688446
431248
85700
598125
719899
616670
731127
371650
960671
557359
515393
74660
312375
742184
229124
66442
223782
703398
329140
183805
556805
345503
739550
590193
564832
750797
753674
247117
297359
186478
741216
540293
367258
377321
51526
527519
187640
242620
551597
359832
444825
689222
721987
377881
1036746
229529
177810
554819
570921
630230
986903
794326
919717
139981
302660
11312
537433
568148
972999
167624
737189
52140
793300
281173
1007775
621070
852634
800869
1025575
308775
37285
759497
717253
984965
52094
503373
925507
62345
465836
492272
34169
370016
550501
690918
394493
65938
187971
191496
188293
835618
784015
11723
412501
1034367
135125
291759
536743
362888
188742
555348
985877
360847
618040
1031302
585616
502550
573665
242253
699896
47288
711194
946622
799673
868654
328830
504063
878820
970581
666460
954179
84624
251755
979687
194317
784995
561695
305357
254697
891316
502302
789346
168386
856503
242194
228544
507147
974043
296785
758408
188051
259756
702120
658135
463930
897088
675672
961875
439968
683518
926014
1033414
95225
906200
694419
851924
849457
992689
521125
948160
711229
555843
580177
924346
712976
905284
401368
354420
928922
500098
616192
507432
772950
978192
274866
127814
748639
159970
271404
13960
1018301
697929
706924
910533
246974
237985
550867
958340
527900
748627
188797
36483
1024285
867222
360007
644544
840605
324448
915925
594871
719092
165160
945628
352275
338176
521947
415237
297090
490089
216819
944405
1025354
435969
389253
146957
598253
402821
622804
54207
271331
457560
665851
579567
1026286
3617
388375
411897
559779
336856
561082
1022609
29380
337745
571349
904778
741668
182164
966167
1009420
24733
873426
212976
461352
639163
502269
1006754
284823
604537
504954
283914
334319
256351
681676
76893
100151
734676
797693
386380
226774
123593
476808
193507
339098
859784
362698
61896
465038
188068
439465
689594
753199
870420
103108
1043655
920666
224667
921753
919507
715090
900811
650135
72733
19033
658629
174094
308969
434996
728779
351958
380619
834957
707825
17091
427118
558017
694780
689300
459275
822500
637203
152111
913949
722827
161221
293669
768661
148277
797744
209221
652101
18603
675761
981923
59941
55582
252298
848053
677133
515781
958671
249741
961566
424349
515358
559954
383389
626935
579953
943495
815125
631842
148086
877002
423083
586893
1011309
255538
874186
717862
154376
341385
76565
565279
978300
513756
967598
415036
552051
326783
636314
818429
618818
678255
920862
904319
997361
1002029
169936
899363
345418
122456
395983
693874
681264
17981
136862
203434
179082
934477
372583
9867
357423
85002
774038
275967
796906
475833
15324
290262
493033
911254
273287
920883
536999
885773
241620
223593
981133
592814
573820
630186
503235
176925
58153
666689
947974
589263
957564
186691
912225
616509
1028932
981302
361496
660623
665453
756938
317322
224699
603963
776608
953032
441309
998068
269833
711466
349773
154721
938387
736851
656006
816107
712137
799621
38891
160802
321438
202437
722525
18449
5314
749259
2441
290309
969138
415970
595007
701253
193346
510903
648097
765608
729682
279389
430782
302892
480883
925064
449725
60913
507109
595648
846632
755427
502035
71843
990153
17223
717161
350283
407049
149730
636390
543942
724985
807533
320917
517186
558738
931867
851357
668334
28599
786635
58069
11917
692064
613179
296900
898404
260511
901036
692198
781988
697915
787138
682772
605548
723089
872265
18217
532109
867346
144937
586505
251973
584403
108569
262039
852868
938440
249976
81635
243030
455254
56169
353074
424882
58030
1021727
271869
595790
716368
713349
878922
42727
232312
767901
105089
630538
229860
647476
421104
847550
622838
728080
732517
820977
654746
425517
97667
69146
161490
351336
449186
842536
539174
8429
835616
903367
214848
201045
48405
540038
908269
492959
6831
112475
324344
381950
174068
359067
815032
200515
798236
14728
686283
875058
13720
167455
599004
96990
298485
539166
221850
867177
208968
633702
7596
822730
1004727
991937
320616
346096
228809
820506
495568
759522
158392
678588
997799
175743
128371
289013
540303
552711
398697
321986
160088
861063
385750
959834
241440
548364
792413
938128
51586
7796
829743
837757
91777
94787
404862
14076
263372
1020611
956921
923600
954899
302100
1027091
627314
768625
630445
897830
257869
548262
85027
417345
95191
1030753
389566
373345
183581
717749
703787
1036120
894428
368442
254210
584272
11080
400992
331820
897239
529168
118262
542052
900155
356287
176465
929663
349425
731008
855838
270248
932861
524785
439532
1015542
515965
455003
36701
201472
829846
1033749
280577
978471
238530
313399
489529
918390
566532
812011
678392
953467
963630
451359
333313
561106
977362
202470
791159
926964
127223
895647
802917
488698
669590
749470
1043920
874470
599205
338701
854639
1038024
621230
738072
784148
924181
703100
681351
5219
583850
306094
875797
755355
891594
54733
436530
831086
475213
707403
303114
440289
132685
451264
737000
821754
639521
444683
486099
209487
515742
239290
298131
644493
741224
625126
20889
535205
61582
437176
124315
798584
203623
331131
1027844
1035817
109535
352810
657859
369090
1865
142773
100686
361553
55646
474834
80740
504827
219537
669248
368085
291150
453969
714826
593747
131094
953033
610904
735040
862582
508312
746073
426205
646006
570393
366661
1042705
771532
408271
1021281
224690
644891
938267
402498
733751
579499
579269
347385
601021
364607
628648
688067
824793
776312
590167
410003
138909
302402
682586
301584
685311
408446
1031132
333323
631821
952981
627706
995574
605504
977435
517953
246255
394160
146990
73526
1033817
357866
638904
989442
387386
430613
21569
433628
583492
792000
577506
499688
268441
79195
296662
418191
258429
327754
423048
148879
670221
487976
35307
384673
29602
23243
59707
770378
411277
941437
498592
649656
995497
74378
1005963
215879
63163
123762
28143
577778
341021
103497
189212
237015
738988
327524
776820
775871
1037308
628456
370937
414248
546218
41230
976472
541485
427382
136795
110664
237099
153243
30395
950619
304648
958982
905292
538733
798
896697
653016
456939
2062
368823
474673
147489
979271
305008
570857
758883
745592
556712
833382
826785
489716
317568
200513
152077
983129
1039200
516323
665325
1027560
1021456
880843
239416
248548
110239
864052
322408
901560
998562
87704
1041485
827128
757801
510817
729630
150388
139832
647103
124072
526411
80051
1025189
825009
220306
847940
107110
297980
315831
222731
433607
43515
200784
198043
590268
674575
954431
838574
353475
66395
922147
414391
302808
944463
295446
499624
613776
803259
1012662
379147
230674
211778
317692
828603
670549
65227
977617
879955
485852
189147
999214
261085
221983
293302
18331
19350
469369
930563
1019515
886086
213477
677494
48212
523057
474887
857821
317561
564995
477875
461964
694607
972867
918610
717743
171266
986573
995745
668441
875486
346832
179897
977348
569787
410189
308078
996399
395124
549249
36562
413809
829042
888748
187845
1036933
262740
704511
785476
500857
302900
363223
486691
841155
31017
163216
37767
68985
688519
926406
208709
538479
712166
278772
749708
908908
678369
357226
597221
413826
111506
486325
70987
1030625
896970
101869
462602
30515
927128
961276
711920
751559
358766
361721
596814
994584
183801
380385
264770
1027467
1011525
404820
145432
649749
154856
882746
646066
34400
858280
505916
925670
69538
539762
993298
264416
933885
986794
787879
385321
933271
629543
808426
290780
694071
200508
410747
89810
358688
793739
908733
938941
480566
768971
738163
277745
594843
677168
151041
957750
740107
1020700
477320
501593
734980
826832
131131
170081
786685
860746
895492
669522
485651
709772
62160
831206
605339
280498
379789
187355
415084
190189
655933
21488
683016
561296
885203
544993
107559
85797
609749
6753
135212
777445
350115
827439
480425
506359
154244
49565
428810
834139
246590
195135
621951
521578
885908
680747
1001777
515627
315535
884940
783264
130508
634813
636688
131352
670535
717270
252496
520118
162037
385810
557468
345404
598540
217935
1036740
57784
869372
654172
804392
604384
978484
167593
879442
395284
680011
401534
616241
120895
19474
724144
239749
861555
775606
689516
971528
533953
320029
500843
772342
547701
649477
404721
778753
708213
407025
1011239
148566
838308
646172
208077
154076
1019186
315916
419232
19292
586643
44574
726521
336713
682604
944192
810115
287956
932474
247520
303011
168208
724078
731937
972205
892056
31036
208598
930797
195888
415763
447896
479893
310276
894394
14708
193551
28740
670082
343050
825339
269783
544524
318698
806978
276898
953480
1030753
980812
720048
558992
81938
764718
301446
610290
123037
411092
918481
243481
402357
486793
317910
283301
251822
121243
384080
993532
986371
389490
413711
838965
554023
777242
241369
282596
239419
777493
895516
48041
499005
290490
447444
342645
412245
816265
394729
695711
99721
971857
864523
299604
485543
534985
171975
739758
707038
926688
62081
789919
530216
628942
196428
744764
67076
1022767
1031970
282447
476757
25586
679700
744178
789484
355490
119571
585439
342909
185762
633942
844096
142028
208026
160305
174692
282389
371502
247415
741872
468343
824619
1032726
347614
649115
196011
288284
208983
585245
566032
849852
417794
897356
623941
886858
980643
377914
370465
231767
398652
963463
445586
346885
503852
593393
25644
402489
817686
637819
109724
243466
876878
1039998
482763
123584
941138
762649
574081
719546
835890
49513
258865
1027768
433401
518972
989209
401841
855032
902661
472627
309931
1024442
107806
157417
725289
800706
499357
756751
627047
193003
277145
242957
941462
564080
621661
411712
365479
172001
915516
640093
215289
621684
719507
326028
293490
404366
493050
793387
10547
792019
423521
187947
762665
659497
453533
356960
247839
992836
435508
199082
263596
899720
48003
332401
99631
226836
14758
50192
637724
632025
234523
459899
231121
470710
589901
467931
453809
225527
138948
2886
178772
116881
487261
315876
504199
897374
369796
324487
534600
242631
326738
59433
19367
661602
726409
499372
298954
345467
530132
232952
542457
234469
546021
515146
476
159321
692990
21408
631433
490820
14392
320130
605295
729128
323559
45648
77639
842391
843926
345489
190235
494319
260139
616591
985830
954048
695707
227234
970269
674503
852081
569752
46021
891376
884296
502296
560768
391641
413854
971613
297067
3627
393773
992612
174325
631885
141765
215467
778204
913303
745484
928405
424753
451797
782925
484841
196687
971890
249735
98160
598685
374286
251429
167297
542107
251906
11017
775124
342047
714832
254712
221695
662056
831618
4628
333846
142109
412836
54369
753117
739398
966544
464344
180650
218319
444310
562434
804282
508933
898839
147522
918520
497767
392977
263968
365612
212398
557223
363667
1002480
39498
209501
821485
575457
606194
626271
186501
411720
753281
353851
802335
555004
1005042
629119
37679
98760
786876
403136
708382
918751
257402
129303
856303
897185
973051
98447
195316
729022
499085
477842
291125
386039
1010819
777549
1023093
201146
244842
925204
709473
748028
527387
650146
923599
320961
593935
982153
659467
689292
377722
561527
514955
635410
970290
106472
330160
637581
922607
960283
805153
342356
613571
315695
673655
398451
385059
893465
161701
258080
700572
484731
670129
249866
547738
612316
393601
939905
1012699
240557
890025
498696
11455
133377
928440
655950
56280
494504
1019486
754740
929492
843404
719245
158112
1015274
456244
735832
651235
640414
89210
1012990
715366
515821
135210
489382
839013
668411
939206
309193
616525
627454
248875
30141
734731
521666
48143
688585
383444
309966
218466
60742
141362
752741
231130
69032
565030
369197
964174
337478
610225
174166
317164
478851
13003
437979
219581
249008
559988
343890
401414
415104
870782
1022430
629440
916125
141731
313512
185314
993156
968209
847149
795810
57313
562642
978038
337334
542732
812482
208887
960393
233174
1019573
46061
260905
526956
374199
253832
201027
826448
67044
331384
968786
757264
730628
179172
65829
1029059
315902
826371
652169
118650
802054
392830
575009
50111
774455
967391
735224
1031505
20266
678796
515606
387443
146797
727234
32719
216241
1018678
598508
991600
739730
638378
861542
788928
1016774
440432
84274
934236
628361
521974
858877
922550
863887
364945
933537
407882
995425
200186
711843
653323
6950
403217
296186
191340
990551
1011217
305017
796223
187899
954725
321276
1011027
615881
169320
182362
509202
999394
696624
801610
887646
605340
808131
525364
342609
481834
85911
44986
132047
901946
540710
693240
551980
752654
355168
709174
598670
1008630
82327
610279
657284
328837
760544
962729
972875
580970
692304
699219
802328
134212
143499
470954
97156
682339
552415
165734
748216
228568
473765
204574
634747
303661
481928
35121
499734
382706
328991
557366
6958
808071
436925
705560
378781
392522
57378
492187
449029
39843
553178
5409
562222
171589
32496
368894
652783
306109
8634
1725
782193
1038035
585922
260074
137394
776805
747966
835640
468262
336551
748723
313448
244064
425701
415005
350087
377775
540321
848323
448443
498563
659508
327393
491968
896198
1038032
540782
887497
821931
78301
748317
1005887
849761
536299
118096
18783
587845
30605
717571
63778
672021
515097
950579
301104
3747
769863
449684
11112
488156
385880
923067
781787
988163
907905
427837
740917
99058
383395
669418
314607
438232
224495
780537
366402
92871
174254
1019099
322399
44791
371543
668554
85651
827501
639090
985044
886409
953503
787214
318794
658271
923192
1021894
927162
94435
925471
148972
605647
518679
666837
25732
864569
108898
222529
397462
806058
98366
137608
678208
369003
36411
244920
456955
831365
1621
105169
60960
913096
215814
300291
58920
443042
804866
496931
1021319
742510
494592
559522
19179
585531
176752
298893
9964
988226
980268
241131
854381
175211
280758
763567
775764
273097
213432
1026922
539041
823660
825902
59872
392825
383622
351666
314882
509485
169591
792378
161422
801042
233360
311242
258596
175748
889776
772577
263796
822984
885977
728440
266323
936910
802215
875733
427720
800564
338083
519387
986198
424396
303855
368175
36899
185438
151973
325631
556698
796750
979559
477350
1033582
47824
839155
451981
417119
677755
337530
707679
529760
240353
298133
525174
533755
741902
199604
788269
369846
683185
842683
804521
77241
743047
174441
550141
9518
946779
335877
465229
236232
602940
815074
404305
121853
672348
315276
287438
299107
691278
149420
391069
247454
436230
438830
617195
353925
919989
86666
785768
616090
67026
553835
944534
523028
255532
418504
163850
601960
363238
489182
600903
135011
116427
949688
357519
790891
195667
53576
797815
1040791
311603
954104
482020
863365
848236
262758
340866
976978
469076
190784
558098
995196
418714
143438
716081
658879
724176
275080
144805
943165
209775
563205
831951
812986
946166
985864
927951
607085
291091
418220
557067
743311
90183
231012
279959
540559
463303
417900
885396
810467
836956
656754
425620
76857
308106
1024408
23746
91677
1042175
125280
751117
213370
969068
747484
983462
342949
27601
214085
861586
354835
617213
403680
244748
501835
50937
283516
284420
436407
122102
54853
395757
454516
85751
812980
664971
144496
842792
585518
886256
613985
791305
862905
880288
759789
16674
233070
238320
689234
726348
481369
318865
761103
175242
706111
162254
173728
620031
979358
768169
295996
622199
75271
684056
938492
106305
324929
1038367
207584
633240
422636
382073
200325
357561
398967
645013
474671
652521
101180
788227
1021764
585003
792540
594591
800194
708613
475746
71209
534931
287581
979560
655133
1041372
736932
366191
138351
107233
338993
325111
998332
524607
1011563
107408
1026626
202868
1018910
782810
228949
247307
137168
232224
812709
578216
319159
237115
390001
764558
403545
61460
326158
72829
361457
436468
823571
857787
996169
706090
38198
922439
61884
267171
506640
362399
819788
963511
520199
890703
731516
24131
155402
622465
168693
492104
191422
998262
10190
389013
647112
292738
615631
543486
308928
127652
811795
1026214
546163
523291
140435
507996
790402
630763
736269
398118
614366
339371
384990
596109
787955
185563
280888
4550
225596
728000
171855
634328
816695
720508
396036
707669
503642
429757
772511
501438
878237
93833
657413
151113
632678
604883
340414
197441
106440
211871
1005553
969774
247013
908722
24666
82479
180121
468602
70450
458426
25313
314333
587241
265056
713142
1037144
786465
488473
1004402
1022704
650561
636362
240808
245274
422390
124493
619705
872290
1021317
872641
885686
312712
901360
807530
880846
404232
634141
437494
214667
167202
270505
572273
541307
448732
511181
94545
706712
425802
373245
110118
105271
693442
590569
215155
1036918
900329
750174
1043163
649247
889115
524669
834502
195853
678970
713831
993581
293028
425198
539066
353392
844560
649554
559914
590688
427794
321066
913126
581368
325704
545185
953588
648149
351296
649689
877166
616843
956011
734632
444044
436522
913102
711263
585794
18095
685154
609480
317674
588161
443387
226069
138604
808962
405131
266514
136241
825007
388451
10878
244854
211587
423567
501170
967167
322281
38944
903981
995233
231215
734351
686433
858688
328325
245337
59158
321490
734424
299154
538448
8375
614178
117060
18444
970324
979389
616127
426552
524733
715909
308104
693699
214620
310616
842840
36085
377495
875326
888474
922130
114620
806338
268409
406360
604559
951967
557451
401847
596922
798559
1043954
347173
203422
87216
571707
880256
848684
328800
537207
964820
564409
358165
171625
856201
29420
105941
816383
13789
655218
608367
264576
31857
737167
919930
577936
432235
937947
937083
328067
277743
715751
1036687
666900
906835
10704
14282
612455
921270
206138
987168
369775
607670
487115
73531
877372
479190
975484
6186
550525
745209
376714
565382
435229
363758
961998
677914
194707
194427
480070
913512
668904
750580
174569
126870
705374
407850
260792
465902
644063
229196
316291
732992
825534
196961
409637
36487
509755
981223
788462
914164
718776
204256
253773
1032005
850168
493861
841468
798325
948533
8894
187248
550524
806114
707867
988140
274222
138671
758012
117663
530321
1029551
653426
575969
219291
285342
156934
652173
593399
156615
404010
512608
743332
77029
984442
161393
713329
687722
528607
1182
298541
194018
541257
216177
799007
120089
212169
631291
679808
1006303
489706
669538
801845
96572
541397
755309
858259
263668
909713
665818
617540
368405
52723
301629
921989
93460
235391
971198
785317
218635
643764
628822
531428
127049
543085
96764
778650
894390
986993
647583
132742
108211
645616
19434
922876
995445
852599
102923
968739
720772
955219
243772
251221
632409
133541
1023779
818120
630242
838324
30103
241220
817405
466448
740423
3082
759529
224638
453874
799176
286616
696647
985172
783244
971856
431356
429012
522305
807745
599223
55617
662433
794839
360660
507640
971704
171257
588904
944540
873316
468069
682543
746601
250760
959169
154863
800948
912367
713853
578072
496937
602033
554752
590662
864937
628257
207803
56325
6045
960026
341613
660176
107641
960361
970461
920497
744566
605386
1037850
340189
418352
523064
450595
666916
929305
914671
20791
488658
688011
601446
114926
304679
46448
235461
201642
686610
50995
850860
548567
912881
1005192
752441
1013841
485321
463367
599180
338558
420476
747479
415118
886752
760707
584232
152773
1029436
608784
248821
169852
488570
331950
659506
322559
888909
1013070
32401
58503
262301
423374
352112
484331
842143
853219
730612
743872
348866
500268
327559
867209
387073
288255
71458
456154
903098
103047
941622
468143
357260
733716
674459
531520
835886
445168
295549
16433
1006086
210769
48118
451058
1038252
784906
908473
737837
469683
166110
996571
778734
909796
191764
640552
620486
642689
135166
983604
1023701
680939
73855
731927
898254
1043978
184352
764371
640787
1043796
940185
449715
739332
447235
710126
760875
718079
996719
948824
31030
429880
608942
949039
550327
710678
355493
586498
348030
664153
1031214
937697
881735
479581
413612
98986
831833
921200
179613
217452
296403
824176
306649
554543
871025
554810
179705
479140
861146
548140
942233
239143
542284
867703
23450
384919
155155
386164
729902
845863
874475
977879
836447
404822
444903
139370
205212
998801
746856
985114
357124
1023063
776367
775110
419586
858986
465078
182903
392038
95194
389618
959119
212778
696613
443805
543511
100316
913762
136293
410135
569044
271178
107897
204636
889112
919565
582077
1042493
335145
531667
336355
1045278
602508
776298
277104
728344
196321
1022834
164902
420796
883446
886271
34182
923007
467270
881169
29892
676272
856095
726896
579373
780819
996279
826645
426353
366821
185343
655330
536796
43174
426037
987464
797392
718400
628533
583913
106783
900841
98329
683566
386289
358655
759955
870964
384686
767476
146351
13701
813419
857516
209048
725991
325943
1041786
19010
116271
44933
992480
294553
181330
655587
802841
983439
888454
456186
975614
664851
25245
927751
141312
651386
228772
469669
817360
132017
184225
568154
147123
831644
331761
501372
467379
940639
191843
1040043
187538
808894
499371
344672
177079
823465
815191
149227
179029
999485
16464
926791
899014
845328
327274
566175
31041
526028
793685
153852
318175
458292
395501
313087
948134
176573
279318
13482
961346
543931
553820
531164
641178
614970
667543
63570
538905
531863
733137
839311
2000
299994
999352
688384
240115
18997
159551
334135
733763
431609
194215
159726
438912
138996
847333
253958
247968
818905
841023
921861
72231
991968
658892
470961
990516
50688
761093
1007761
1043234
533098
760189
283739
908820
744608
553383
447852
43250
344858
511480
882907
282381
264857
399416
16603
66213
179128
533068
131618
279533
772653
915133
175257
697547
825639
380931
263864
485009
895082
505823
243957
461491
532692
56411
847303
49484
297630
772638
26041
482990
7889
336294
289266
213126
55100
32611
243198
1039885
359590
992921
39573
494363
810117
399822
372443
874081
1026549
669618
178612
767942
674929
314377
334213
220567
658703
277059
621321
484833
28642
820535
724677
1010186
456649
229691
361641
645605
947733
815399
309233
193786
471356
385264
576445
597786
232932
301419
25328
872829
46332
111057
804923
842479
567491
797553
194137
793157
242311
436560
137793
600299
930932
254342
281578
1009320
395557
1044834
308350
73489
38271
654196
543761
301041
814247
823129
708028
478631
524465
538737
372645
747820
1005607
177178
935106
834503
349370
322657
60427
444740
947919
251959
138905
65061
762385
657131
10422
889925
262914
168793
47746
115215
776458
129494
430480
171384
249880
471070
1021233
792048
199985
216862
882663
350866
260069
1002739
661336
699641
618594
683635
265750
90843
770161
656297
702730
125567
588682
645338
854178
560466
217356
900854
582490
370582
416386
629874
167732
543853
1011535
468098
485535
395225
761607
248254
325242
1025235
100206
549131
233734
749838
761816
523488
213914
260715
99655
63983
710857
726510
369716
975059
324749
530567
561816
418038
408576
831234
802925
196381
122294
646148
753569
851241
159641
796181
398799
963369
647795
1031882
282912
695552
913231
616698
170076
56273
447712
918621
957010
295530
960238
26364
595149
360599
273849
1027446
325129
508487
980371
436792
371690
4674
903842
6773
905512
326335
97713
658773
314650
421232
20377
317102
586721
198915
210016
705568
691428
286405
834442
546258
863699
439871
651265
619553
973439
614768
346711
176017
874152
532025
124195
622077
692775
65180
92564
166162
505654
69200
1034494
737610
819544
820689
168510
571901
123322
404607
110403
902736
159734
730286
1038472
253375
276302
893612
633833
987539
762637
449037
631351
437880
593852
300134
422717
694421
271118
713923
18425
82451
904046
822306
3629
495338
529303
150404
861723
48765
295670
294840
745454
316516
930310
11220
652502
904441
235126
914270
641091
774239
509690
939757
276928
554128
881587
198140
859374
677225
901970
288321
605651
787578
707061
67961
603373
630049
959005
354650
103321
243007
127172
415055
95588
742193
248554
233946
958010
643515
205694
458829
390505
745841
799679
819114
298827
891323
416690
317404
1034548
176259
924191
806718
327232
184008
50350
708761
274408
677324
893134
753628
77014
678234
935820
227984
384677
733292
786815
104150
583567
550931
222190
644440
735155
659551
815230
682686
647157
321361
966501
508719
689862
496338
721424
447550
972538
797648
518304
128183
835282
157262
304402
106503
753931
340791
194873
87079
221203
239404
482587
886880
744057
67503
932058
123505
18440
105896
386772
531391
928105
609530
791006
519336
618002
409930
553540
968066
222004
374688
845731
361927
931935
845654
447052
548117
614439
20842
122718
151721
833889
493480
415583
153776
738822
304301
241132
841722
155623
80252
418181
988101
453502
52587
555484
306158
979509
892891
12644
390349
606437
450678
532912
577205
832565
263062
670924
875155
295615
10166
443559
726891
260237
118507
200190
271340
301772
849693
85964
765847
198913
147738
381836
945930
504312
255646
298226
947890
442782
882214
833822
546354
835952
421975
615136
328920
605136
589492
497208
670558
206267
292096
861669
33144
985481
789975
635632
936860
316443
653400
100268
419926
715334
762501
531602
23293
1003710
776527
988367
487488
177045
1011888
827026
865202
867078
737786
961999
1040341
365429
806536
528703
381128
167602
921607
207330
586849
757080
134484
855160
686198
961933
731168
387235
200783
832803
817524
756882
232706
610524
897912
695736
557736
935089
716624
868680
516827
99470
328279
21952
812684
412295
204860
533813
230471
56947
178776
902749
294313
103389
609965
147748
253213
442959
690596
983996
847722
808327
749874
526982
213577
568730
509342
540621
721404
911110
86663
324938
19106
965130
501247
31709
1031216
878220
176421
247879
966354
148684
236503
713182
264942
602206
177882
595262
463474
1004467
835242
939473
359658
984416
735096
53354
76480
199390
397014
108278
173542
810638
69402
276749
838982
485669
447475
565273
159397
57507
606578
734450
793889
801356
662681
315973
76392
453714
395447
150423
637511
431171
491277
616822
470354
978752
457906
35495
778653
130004
833279
513653
141895
461064
296094
81019
12973
877206
880159
326026
318556
1022266
516972
106770
60028
643751
440383
20505
281885
261897
678377
603442
913274
987618
858764
679280
858420
707550
446003
425550
890528
557768
767087
765735
436031
856067
701845
763664
460927
488146
641621
288547
491968
975552
642355
822967
184217
314901
358372
695438
585415
817771
629726
978589
769457
563588
312121
604061
581536
1015874
470221
608656
755633
660424
404904
940860
980726
635738
1000395
834251
139052
312848
620118
248599
594563
312126
581126
434923
851569
768698
753339
769031
857885
53068
1018817
602879
168125
890098
195852
167248
419361
507665
835683
535870
641997
180204
342375
861620
531837
459232
5590
853662
112263
758070
616353
328008
382815
721505
616317
103642
397253
462230
1028383
91664
57417
749473
840717
263499
159797
548759
961202
902037
322649
711664
764841
755873
144916
426688
247311
724609
116351
139067
541371
95835
111964
1038264
88009
651068
958216
486453
474520
279783
1045160
882674
968808
773379
13047
1022443
716523
564683
949469
552560
4947
845825
109276
398659
193757
479615
575082
817746
427758
233667
983545
506917
729970
457021
1023485
551422
160090
642911
370163
174851
264260
595210
777280
339435
116221
248795
585739
905956
372213
433394
535277
352975
171539
732597
670184
667304
1012643
705351
976152
806155
600863
543053
237276
634438
785356
269082
711858
837838
469699
1028258
983028
75562
860278
510277
452419
832346
813306
422875
212537
78862
948802
1038751
856869
870840
786786
170234
409836
852523
1033844
404896
915316
1037452
1035027
860022
538039
565830
354224
1031551
562970
515485
527793
231409
406801
1017834
655401
104238
951178
399104
1011060
449880
512541
260862
730747
83327
231745
767071
196675
6537
321914
890847
923545
521379
914367
768151
463478
731617
515036
286243
483460
848376
13389
207814
198312
979225
151472
87675
19746
916451
123597
516697
811642
814263
567672
315411
378465
96026
437959
675556
229770
977262
1016328
593619
352200
153180
906316
260185
383698
838041
440764
817920
274480
655148
173279
989194
170287
812568
670851
670703
528099
901201
527376
971751
502336
664250
477993
793644
310799
271785
124291
134433
923338
224465
687385
260697
545995
28877
1023526
785089
659849
186073
992067
652296
471739
994509
272274
919392
463567
947044
152952
88170
685979
426825
290048
387776
895007
48867
10758
572700
282407
190093
179594
556597
237339
100974
86689
291427
52767
1014923
518904
716735
31640
919768
151625
231178
649272
911591
46162
787282
326624
803595
69995
830407
221519
261601
449869
1026475
1013351
287084
260368
342888
35042
941652
27237
377688
254510
178696
182397
624656
701426
507342
638042
742593
27904
427264
234549
392461
245146
1000452
815413
647530
442423
335529
869223
453649
726253
461700
415377
368230
752888
982372
907329
138548
720595
329167
275618
737690
585291
508006
333959
276019
785984
973270
55996
221224
897557
219226
825792
763941
482092
173206
296942
562430
658564
568976
691705
498973
480549
745407
405093
649970
440945
374607
1015721
618580
27094
139628
55808
457991
551031
1034082
213093
308895
556851
439118
371428
8246
862046
219625
289002
841634
829586
853856
29597
916005
1035082
440166
710943
174508
505641
33845
158463
387644
884987
688309
604505
844604
814625
319209
904563
116154
975606
276002
1042337
732705
1003027
388030
18154
638589
1000925
95789
484302
364087
941831
260755
686824
656036
967135
819164
182277
536819
755100
374656
880849
502555
606450
1010330
581112
296156
556740
310668
768195
641981
913836
22584
413038
458407
187569
408548
811820
562388
98390
275993
260564
998479
448556
276775
786186
172981
353261
532741
926054
977140
446386
943113
576095
414659
347012
1026788
933276
164129
794972
524861
143892
698407
27246
950141
322705
924373
344670
272831
946763
838019
668738
634355
314051
260687
817095
44826
864950
435620
771176
217327
59320
18003
700612
365143
195777
931219
1045303
427494
514061
246569
982608
181795
148701
437891
260195
61461
807855
457196
701969
532727
990121
627944
803611
774791
726371
973206
891536
782647
182055
211635
570698
110425
513968
67165
810757
39861
665318
587430
147217
912419
84789
933298
242038
839101
761037
13671
920784
439217
144012
173005
686464
836424
1026099
532689
62669
497198
439519
188367
158526
521487
508685
228610
221236
777830
900931
476364
571539
597587
764083
588156
174071
713393
46922
569699
95921
703346
240062
52126
922403
997662
775618
655314
957927
462277
620417
813938
848624
527235
890573
1020679
351512
793822
833215
478849
522955
426869
614467
807449
903335
295095
294188
480868
250557
385850
67904
33616
575873
26487
762100
1045233
6348
98533
559458
554000
819618
1039201
831339
522628
449994
481525
478809
877977
745011
966454
103979
50809
133480
86873
928325
348840
905687
543769
970243
900075
762457
395954
901461
168845
567859
776034
602364
304361
595468
1003925
815580
825634
790050
1037071
592874
140853
159963
422014
261197
158691
682608
213281
152278
225586
648731
473579
919598
222305
97997
586558
885317
91082
48404
331823
427020
91186
315920
734260
362633
433213
92447
832093
1024315
175
775406
558984
271365
517273
820300
1018289
286761
518499
1016622
34246
810507
964104
192032
619021
148804
937230
932625
227343
427580
1008128
203537
549441
237853
946762
989944
410215
320859
471809
507784
468623
134113
549777
820686
779515
784492
386433
327293
66310
727608
67160
846403
553056
31470
509811
731782
697517
457929
701685
665247
1001548
514115
874741
712322
544283
631393
785991
330401
294321
448098
702470
964266
89031
74490
4315
978701
481972
263250
443456
770557
653899
100872
968882
193982
80387
245643
1026141
391962
447987
946841
738712
577423
602239
779110
728376
991986
82614
808675
12115
747489
322693
454674
12562
298150
606986
14038
737350
170711
687366
279075
758691
292033
445874
310122
778926
165867
692578
195665
841367
259110
443875
991214
835795
23758
903230
6941
1038146
765721
396064
112820
476812
253602
656551
272700
269159
666601
81528
417589
348709
726209
58386
587469
248595
384394
795335
83513
303712
250027
1020866
560421
444111
868056
648846
207177
4080
653875
780142
477263
989249
772365
730679
863958
178297
376626
813509
478446
244874
495661
360764
212054
707886
846006
999954
323860
900657
602833
590154
616771
415130
973312
110769
464253
128867
93685
296467
923836
657825
5409
194439
582963
1023189
66167
896627
78622
848698
901723
874180
665548
92881
717575
114422
936045
114232
835509
539976
307186
288526
898843
283940
102694
79897
23307
586936
63665
277255
649263
363721
37125
570233
602150
591214
990552
307515
722056
230102
325154
418106
915012
724168
392829
443448
1000368
153026
360026
283440
1019203
368392
741198
641646
520
485926
406593
649890
434868
520073
106912
328073
540883
854639
952931
798031
284258
529109
574751
311205
454710
363240
215666
31030
1001735
525169
314131
652947
411969
339499
172394
17193
397570
628667
121316
353335
253175
824392
1039235
173159
681942
297965
875874
249928
265123
834489
1020411
974141
778972
762971
741308
78875
894574
625565
808996
125619
904981
748625
563717
447709
742579
176333
378984
143079
748055
63558
678910
583656
934037
237430
169437
288836
178017
877905
481053
667116
912912
1032208
872213
196539
730157
139457
353496
232046
1749
672414
474584
151833
994993
17328
618553
739629
867362
155683
290736
381763
881751
636822
103407
453021
516253
67347
771435
299744
277723
775659
892129
626426
984185
691779
880944
961911
210272
246232
847810
373891
1022068
62548
333579
549821
741489
709611
601368
233614
440921
1000442
925948
301759
701071
548369
16367
253116
1023228
373182
990589
753598
973519
334933
789393
64659
88099
761874
696057
568069
342300
887860
3317
1019811
507542
565288
413165
806636
307505
487290
143388
220824
543078
386603
539410
97276
15925
966871
6748
1018443
575576
872435
604329
730655
641914
394139
115951
24466
920037
647095
699831
237632
689072
648022
10766
90851
955045
286658
460888
810236
586933
99629
340626
342834
11269
245949
27927
375418
52252
194913
194871
695023
93656
104681
31469
640320
324083
154355
782130
698422
714222
558157
1001836
782467
190646
809499
887308
842527
178567
181683
650270
295406
750682
609062
534800
180946
717215
705434
585651
703249
568885
698748
86498
365715
365927
636446
848861
683076
433019
685654
398509
518684
1011244
13231
51441
105546
763346
280191
310806
1009927
218914
888756
65686
899049
1019228
550357
356171
191852
804307
848904
180161
84094
1009877
654998
335932
73834
549323
678123
724769
264137
96249
225913
142800
295294
353322
945378
739491
498434
1005817
440457
767962
643117
304046
2212
268174
35678
718322
141598
346932
299726
563579
803904
652636
408139
170502
740208
63436
973221
101002
265849
441730
458957
396433
331197
933620
672737
555043
186126
530004
364913
818906
316762
789101
25289
745332
1019238
266981
572382
816081
297080
598376
822020
938670
588647
19399
118462
273467
42829
988308
788635
184495
1026847
969127
224752
417990
83138
932310
362688
986986
75327
176254
488193
999343
197191
491795
332137
814586
715509
404047
527632
1013371
497537
30642
762141
715944
586285
695336
87115
571893
231213
641701
999873
632538
510793
779730
144837
740518
480634
314798
929409
789253
699147
320836
764567
363342
592660
969831
144739
654126
630298
788876
880206
682983
622607
292113
901309
886375
793342
640179
669690
583312
358777
96342
24915
148199
581352
511260
746253
475456
744458
719584
551655
454160
627022
1012255
664768
455365
32611
6566
847527
569452
323612
946078
463462
478940
951753
859986
780625
490446
267838
158014
116523
248323
175214
18939
45202
206758
533551
427672
95546
980190
794641
581097
889575
53894
1023509
657428
522389
391012
68262
600340
999198
544035
444282
502546
936301
603841
362489
433395
309642
198396
575246
587637
487169
360170
859341
374993
306995
373420
19346
270658
587068
965628
214689
175206
796142
22274
776202
338953
530766
64172
8772
1009080
709356
1018900
103865
557314
176174
326026
1037217
647292
57841
346773
735482
572356
66855
299167
249665
334584
207840
904220
1021799
978085
492480
540775
541194
951030
467596
85345
370717
746871
359446
82394
593417
551413
175584
83810
347617
994850
414854
84382
270959
552530
315954
659578
592408
159265
291882
239201
774909
51283
380060
526012
46925
169067
192253
317119
558260
392668
892716
498591
791679
634227
1023286
380806
461246
862940
495869
64174
610040
710578
336086
131853
1000678
1035866
506538
578181
736849
759853
494814
1009590
475928
109538
674290
379634
352823
758184
1018238
763590
836485
1018254
428886
701024
938225
271286
652808
605324
95061
700501
814433
843115
434127
156355
914994
242220
407861
178111
741909
544760
730090
723640
66219
110214
1017442
519297
665788
928864
9182
456757
976743
546709
755876
149192
998633
8706
632939
420918
163326
938160
932339
259614
776404
372307
873600
197296
837402
503708
848782
600296
671078
60457
83562
710522
237603
281293
428260
355189
468389
442660
499630
864963
176918
143699
359786
865723
790328
447744
141283
793731
85208
56064
888013
39458
19970
387165
598452
12241
68680
455095
534739
478629
322811
513269
515130
439748
781104
105097
954509
209442
685750
675613
231566
774889
180678
576693
556326
997312
1005439
186239
476174
409277
1039476
449725
501222
91161
443509
837321
709666
100565
586348
735000
216345
668587
985296
881577
68571
67351
189711
938916
840661
56653
173735
358019
366442
951902
510155
360971
930746
345443
220313
58815
565456
1033754
935628
485434
504146
521095
936077
662321
397537
889844
222366
915591
278890
472561
549426
826121
19043
347084
393646
992637
871410
94065
315177
205673
191124
870701
386449
712031
600802
601863
286124
189565
37796
584935
152078
363482
113873
208671
264627
963090
450105
513231
274360
301946
1044032
269730
25987
352095
18387
171920
625528
390116
956590
408912
179515
921600
968075
315108
562382
336207
235845
922310
93803
909896
622359
952598
400124
200709
857240
953612
874527
561760
481182
578645
358246
945526
1043627
902156
301792
732970
74185
379945
295685
988765
438750
886885
906404
304159
58847
338543
575236
285999
294661
568579
370255
322619
114138
618850
329437
553747
261271
918583
791755
741440
515598
437210
236887
178400
1026832
953170
1022796
761555
769456
772380
363514
854122
244063
423894
954584
1008072
29044
554054
793983
898726
735278
574928
742083
536271
794965
694692
780004
392622
672138
127005
753295
210347
623916
902977
810150
762401
827211
483951
83382
452089
914622
849060
163230
789360
935188
365137
543335
296570
289293
793709
1013535
47851
869361
749621
426535
202390
3973
781079
384661
961193
306690
263399
582598
206001
489837
728973
536691
1014845
976212
783396
833297
236114
882686
485565
481561
651454
427603
31940
530996
547172
114907
999545
289480
959741
558796
873069
430891
480764
1005835
30670
600710
280889
70996
1025063
668236
760249
680045
286955
974041
822822
978981
18340
297298
788763
149880
847027
372234
721791
799962
800529
730959
708173
48005
764161
564539
998708
545108
758860
1027530
491358
1035196
162270
989635
844993
87405
798820
639159
829986
762878
912236
812484
339757
697578
434782
719700
748079
827524
146039
1010435
847285
363983
764612
637813
797801
590143
450908
670147
499425
14022
210706
1036438
968330
813299
584260
487433
485181
251525
254258
1036420
258800
998554
1022997
111534
44281
971059
374722
414646
377235
136452
578259
785929
349140
657791
841609
498039
1043379
728983
197485
665989
328588
2676
295090
150458
623526
913330
778979
830659
731828
20443
619677
328235
559383
659868
629337
246638
374349
529602
752754
414575
336735
147652
11694
766406
389080
584970
165963
394759
3911
727655
620555
525764
91720
336806
90069
102345
463906
474758
798368
104428
818220
980671
242720
249957
876334
768009
729974
839754
780564
501835
928564
597516
634853
933143
184621
794932
1727
495763
1068
81292
763843
698856
369114
893900
121003
156543
814126
1037116
460398
330398
916470
320092
906385
593458
485449
727472
508848
85470
154921
200084
829385
405109
275666
1013503
918630
664563
546613
315678
245772
34411
941265
944953
693050
463620
487994
877075
541774
234618
295013
312209
76194
516706
403961
436042
156438
94099
526337
1021672
822967
839933
109638
1043110
171715
132742
822296
339643
860552
54709
87273
387898
273414
1029716
773510
828991
649542
311189
831756
763412
718648
416154
314314
970709
484850
823422
369252
749967
369509
1023845
907448
110410
575652
277411
605788
420693
467158
208612
473876
733764
794424
1038123
713333
372128
41027
780074
414947
87511
387687
872012
458358
722976
74626
42394
566710
549506
208898
83001
1005941
331805
933688
888002
407972
303755
1027177
632175
472365
35763
73083
93660
1037818
434826
693106
276441
175215
686469
296578
868113
437636
930396
882627
111209
1016635
25496
924260
669897
111933
243480
902221
947700
706342
892217
838854
225658
221513
89119
666986
280184
719863
697224
298148
624386
749940
45756
513556
956822
1027796
920090
76810
208136
830891
1010230
823579
92192
618228
805902
913685
894796
707464
909781
59436
473056
619702
15453
9729
497177
838574
631710
359292
652711
106023
60254
63361
878571
722827
362189
97124
669138
313054
282035
504037
186103
521461
1004959
557930
921631
170761
467910
50377
577195
302772
408245
523805
992430
861624
1022553
596282
542246
800790
672974
540606
333521
956083
31903
1024191
521018
608797
845069
629625
478891
901152
987226
510470
255935
40771
202932
905015
462454
740658
488225
634955
121070
295323
578312
888402
643602
282186
951380
868423
900110
670428
508329
498028
854139
833778
288590
415193
629595
686726
487879
125495
775399
734602
207878
52108
403435
470146
459526
38011
786982
146464
762566
115087
959093
777168
932761
304689
935330
693577
758957
295102
116970
170672
171934
166341
352610
580126
39099
83002
760305
656718
816940
684858
709862
950968
352228
512605
404133
713806
562186
225018
374004
805728
594274
127369
380151
240790
1038794
724072
969672
187085
976633
426
158684
952089
324948
382913
615863
56025
157213
129355
878823
391897
909672
512231
931876
660396
1028358
456100
986445
983981
1027418
544460
832975
622326
602261
383348
959399
177647
515225
308294
773754
306768
1007598
873029
860335
254960
76384
634220
263835
256867
197128
180820
208985
492200
750314
757777
998524
707901
259167
421550
39654
618153
499870
584242
663983
1007608
538251
221323
462086
985909
740868
172173
297644
245380
830146
815799
520751
590020
1010796
821253
933676
642993
1018555
899569
95345
461458
650651
683395
947390
948050
650373
395673
1011671
74713
747630
350651
269334
281889
891524
723023
175323
28650
311103
953990
697017
54823
578192
384410
252783
709376
4389
254539
950798
163450
758103
395562
374705
770955
717695
635445
877151
84486
255032
837425
814534
477841
448081
695212
918344
868010
414072
348934
289980
49621
893550
578049
859414
151380
427817
875022
839924
625391
283535
134402
843033
358754
953303
197588
774862
384111
120195
425402
976548
297364
232513
829088
930878
1008610
562209
230772
73193
355619
403453
631696
290566
657343
720948
811429
735511
1031232
283770
372171
364099
846685
705109
260051
799852
442577
547644
611539
262567
203536
587236
281539
984774
616177
392440
49890
261163
404358
604048
231808
414868
764671
666663
231165
168694
87660
891388
719243
232651
248138
203728
857371
509080
953425
660217
271119
411710
659305
630617
703097
420544
190043
1021479
133828
355175
957800
603812
379174
614816
366970
819358
504246
32109
695139
1041606
457510
10304
702103
624011
537631
58408
30425
118716
688287
541002
510336
112431
319786
879841
651985
579041
217864
56136
359659
979729
552250
447627
40265
225278
752119
393606
785104
508609
528720
564467
876406
318313
411696
230618
377996
529454
494577
514223
463609
127113
666415
941599
405046
880535
909370
509876
872952
704537
81533
555215
496986
69833
790028
31980
981709
893872
83882
594718
781817
794457
293379
747822
930677
710478
74210
637348
23529
953440
234324
164269
636829
608558
197529
353082
470694
852730
79857
66330
58351
797755
545071
645505
122138
1005539
112144
649747
777205
62873
583671
70049
535311
337185
861217
638316
451075
390267
568608
178448
143873
799939
1002171
348140
79805
176869
585188
848942
237615
521807
823074
376652
971072
946501
29885
106388
194219
718587
833286
12429
173636
1005634
234192
842868
732964
289076
727147
311279
353490
753035
319364
1044779
378583
707144
957853
806540
299410
698731
855878
139736
740238
431034
288126
47403
725253
385076
985972
560585
727468
1044474
918878
424562
991486
594023
237198
351111
790111
677051
288677
819279
286865
261526
399983
134257
380172
652619
794847
600453
909539
658267
779710
436575
311405
284049
140635
384140
408649
733921
1022096
58409
532814
573394
855830
894616
168692
830912
194680
521776
587653
400247
128887
393538
645279
419289
512746
769815
427984
584179
17500
598317
1037848
398452
588449
863724
508292
798582
44503
139765
410251
365971
954396
923770
279562
617370
868057
655412
605044
682530
438693
576600
998372
74702
816094
512023
921034
829456
849474
393459
1017972
867165
248994
975407
512195
65421
831198
102146
767303
913750
173783
81183
771168
539641
996363
926463
1033684
978010
627867
476642
647011
135420
847022
255974
251736
1024635
91784
339502
322144
944167
516481
539272
379775
412516
416402
269342
1028498
831872
852422
618660
751334
424849
271694
115019
359378
102650
159313
398539
143751
758169
218896
487078
931956
393140
681835
224855
668822
244337
511255
367991
969357
245728
860234
940213
368261
871919
822564
584289
185808
627633
278317
177990
558207
53742
681041
921138
635861
314821
60770
933935
618179
199396
450210
228629
820446
634903
556341
16116
794560
880077
53866
1017177
484296
340987
176613
730506
519280
713591
711226
712841
722686
474455
620325
742574
641744
85461
275477
532039
74444
615154
189818
731666
896145
767895
963759
493275
414608
375158
238217
253205
19888
423705
634244
640737
554509
608694
664740
144669
162432
46231
225595
624428
318654
418260
93666
965933
941627
649802
1008976
945414
241708
278916
756185
652530
405425
886225
608414
505380
73665
137097
1003162
970322
392274
935775
333483
1016603
727927
452470
519305
882777
970549
237050
945638
1008823
879316
688924
939719
404825
9179
359893
480979
692324
577941
630404
1025787
807330
993227
762095
922757
677011
134379
904106
235183
511529
2071
972970
461688
933892
875968
540484
125130
335425
235557
165076
32973
663711
86865
510700
526352
331558
745357
258599
46730
268130
490983
85834
1023678
266293
434602
511146
104717
990616
571896
340858
543871
222626
602892
578287
298879
141813
864787
273647
808905
797815
900940
812680
152684
703795
553705
496066
380321
92707
88323
9434
916006
281678
511309
472598
674895
618267
752824
629697
119335
507241
655120
409182
552873
519750
55294
775684
858533
1019078
778245
930640
884094
622831
410315
267717
134874
426784
599140
915076
590752
821092
923621
589747
450963
136474
896234
289408
553776
422938
761110
422616
377501
720043
990319
8858
717753
320943
524186
841118
450869
839695
837465
689986
171163
256245
699167
667712
409219
53276
462744
956092
43895
785588
879276
437174
926523
398395
320980
702930
740922
214476
643305
474350
11658
378786
652609
469840
1044335
517356
252827
280361
769179
154706
494773
494486
222756
838369
931201
164059
703348
962814
623321
874393
490497
655455
824111
905724
905516
713621
804700
483989
1025692
5142
483326
255187
502202
141464
381653
445263
747737
983389
658932
117673
396505
848229
617098
585847
886660
507669
691064
140833
580671
292635
556763
1002374
43133
291570
606979
213753
953909
702992
655170
548880
370228
920352
596416
766518
523172
410010
985907
908802
632491
931776
186140
21899
1024781
434106
165471
961082
175893
559700
336976
11833
699326
699179
500382
870081
36305
357797
706838
184207
816898
961539
18346
917248
479237
246983
571092
461110
426436
640129
680298
206501
505384
619709
112158
487520
1004916
118029
502436
118131
187230
202693
351801
108822
597687
183200
975013
921910
480267
272078
456636
1011128
751905
730493
512905
154248
299941
148683
714134
173038
77123
450822
612638
815921
589293
45997
547480
716343
991663
454633
654379
938515
965708
436560
547740
83332
528663
312877
201398
694744
890126
629840
775216
34086
499689
381236
239472
722590
121910
412191
506929
168321
290469
283928
542571
21099
983699
1020138
757851
217369
617090
875442
994454
902591
839773
748432
423211
87228
14064
378599
401261
910231
454435
170156
745288
500447
431036
708833
124478
290185
255046
436772
1038989
937890
917081
538595
879065
459162
7302
272858
663938
602273
686536
980841
515465
811170
829645
751149
74248
939092
889375
299110
1005204
662545
360910
965042
349812
153776
866080
262250
743775
967692
406743
731475
277081
20284
444995
813842
175722
121875
987877
688009
421999
239864
379545
134980
323763
1019249
58114
518066
285424
14268
689566
894931
323165
986441
533944
911114
537842
318948
951339
545690
1035701
81735
461616
637820
699440
32532
426994
396897
471243
157953
876980
854264
235353
218934
112662
47066
23556
838377
378836
657447
694266
589594
834723
205865
147369
525940
801526
374564
970272
967124
785830
67470
995095
936368
154565
901316
428465
979762
772677
508791
69533
562971
702111
293611
738688
741287
785543
876306
687967
957916
116880
195324
425605
655400
257948
515515
535603
930584
700764
976944
560982
129708
727877
715343
332752
695608
297365
79559
982071
225256
352271
163321
371734
264252
706604
162588
677134
484877
263123
208281
1038788
533926
620891
705717
439316
539318
39132
951765
121342
250205
51611
7658
602751
13382
720011
271302
723672
313171
447370
83768
490222
737075
358445
618931
864461
289354
524725
74886
330655
429701
991600
661153
819602
21373
460095
434159
778022
244036
326134
399114
489990
1011403
78996
645593
361795
407485
322339
1045320
179947
479025
954124
640482
810396
208662
66547
443771
150212
1035937
506099
459034
644413
840556
399618
168318
649481
978287
796774
754183
379939
336159
844570
965155
685464
661362
267584
460776
976423
306096
304884
577666
164000
18721
82703
44248
90368
888445
266588
850448
500874
489347
539952
76369
249448
240539
195483
408828
885685
631572
730232
1025092
392729
556072
938344
661543
1023470
480427
350769
35198
348317
131521
1001487
916506
861483
974991
41560
1013856
306121
807392
1447
46735
762000
721225
409912
288321
709566
123559
290537
365312
171739
482231
947309
341551
712605
742210
88967
69553
681493
193028
237697
779674
894023
438539
874668
456972
168592
397593
847920
500562
883996
1035740
968298
865758
6528
947195
163230
444757
204814
853908
549357
715948
263876
390985
750974
562694
727747
383114
493379
778139
716267
903108
315751
124680
679915
148173
474454
825348
706800
762179
675793
473263
786300
798000
825929
95958
765517
833613
244963
630749
79350
628127
943220
763866
529844
257769
585892
760567
747639
253549
549407
138255
770145
603232
882459
264144
202549
427003
975953
276472
39170
26965
847571
661751
526405
180386
956477
55343
489428
523723
814839
496982
863487
418420
248474
425108
701163
578750
113831
991084
491066
815171
148203
978994
189621
1036322
508825
83904
962449
692834
466560
298861
72165
1037967
82085
829470
254330
928619
689052
1033850
951256
318724
441609
560253
413028
898403
542671
653223
162785
1004414
688323
576733
351935
828254
114771
16269
562356
747154
793271
764168
1038230
933967
776789
349986
450650
301236
796399
840428
281707
322492
203764
724663
678360
912372
215292
513054
604093
843485
168488
395441
432785
600916
407433
757878
1004116
356977
549545
364452
68429
624420
860459
541914
759446
454435
599286
852029
712578
324910
314133
439331
58548
142777
244
509241
483709
788686
389686
606997
877608
416243
104700
195035
289094
278525
747034
439946
615906
560451
132629
183054
422568
142680
389025
982531
753450
970356
377842
405449
892348
276088
392716
275059
154521
227849
589694
438578
720344
938062
360509
921659
339012
939116
112962
220145
215805
48385
83809
115534
115696
952864
205503
828141
350124
137819
331094
946908
654671
634973
372155
929812
551679
302627
549413
431659
476141
264067
786212
56013
172185
873436
144307
215088
982608
566391
992292
251382
737674
1013969
285374
672162
836237
114180
410654
45461
91797
93204
1020917
869526
992524
54289
827628
475331
1022561
471077
701702
195383
49294
380761
622911
512367
62941
92587
198754
614917
998891
67433
892293
319352
336731
895065
532061
214732
544077
816344
536117
381605
154988
669631
452101
269853
171258
189269
424615
943170
100720
220955
171486
388898
825447
848545
482077
577678
428356
715601
671341
598685
886328
147749
302197
567796
573429
354440
1019280
321936
284114
922797
1016221
189800
539941
665938
562724
539903
133529
887068
693048
983573
29160
921582
334345
265990
380496
156629
376641
680091
744087
622553
581553
817780
682701
910509
188593
288137
831521
885790
769063
209828
244010
378663
800879
648014
669427
666630
363381
403774
192186
44239
858308
567018
283605
62235
458865
651712
81912
1035505
227292
999668
327546
64710
434371
927620
379142
11327
156662
540578
239540
482396
859152
736307
509340
733888
337344
572594
1003992
201148
742308
189812
998941
873124
851010
928420
611916
960860
669735
985396
792481
787156
691893
24843
698683
179887
560903
757845
621257
56743
152741
895020
571078
959838
962293
66659
832024
751456
675296
372115
320522
397633
48063
151668
666637
384578
261334
332461
957370
417914
683060
446194
218549
923931
391653
675925
925690
710176
966431
311553
1018587
703843
291036
926929
643848
353282
571651
797168
226050
993437
264547
109769
605662
114168
425620
696145
310710
122461
143142
16434
590686
512818
27411
884610
844707
595274
812693
84738
1042892
352876
983945
850096
465459
1022212
567311
64514
780595
517853
25260
852131
930372
907144
776663
47963
823833
918194
189333
18945
281698
980041
196736
969822
1034392
962681
16016
36116
704799
573088
757209
299492
284407
477471
362663
809932
146405
673982
788682
585478
139587
412906
623568
845859
368500
253163
255620
709803
626240
767996
451186
43208
651550
476287
184945
394046
732770
261544
793662
247313
27688
295231
392666
79540
353361
257070
214832
828331
590086
236306
635299
671296
861143
1003596
742022
377824
135650
330554
962676
295473
611925
973354
427328
51225
197436
88855
923056
174655
790353
645846
112764
275164
809937
473271
153357
672228
332378
164486
149520
211323
879074
785313
648594
694450
322159
421518
132632
472547
393276
318116
276221
44671
408071
392938
988769
1037178
237764
947598
92961
476650
901044
465267
717394
610940
18572
429265
959995
578607
975877
590771
506815
358792
761833
18734
104686
319653
347203
1026213
840487
194666
323887
339578
231118
137907
871460
240500
707282
74007
506018
454146
202580
263437
96124
983961
327446
694354
956862
456266
286051
767184
441463
460417
659957
913044
368797
738944
203729
641269
308595
983530
623909
165208
400576
998413
428438
855483
643173
648854
526823
535347
428294
626969
697332
416798
542230
167737
268854
160050
451983
716134
38126
466590
944198
513480
235094
420724
952714
70797
5785
1015060
254054
717474
954734
80163
937279
194603
993806
722304
311403
749385
435899
732838
756118
617899
434898
645316
394655
37916
407546
34876
620231
347856
335633
45312
981211
299532
288206
157677
469933
29180
54327
792437
795163
776800
698249
345938
992901
250227
425071
938588
130247
451073
78700
737349
213371
370221
951835
6697
755390
676775
536379
18523
764887
54630
389436
875497
148521
1000452
352889
856011
829142
538441
55017
119292
178309
891103
734262
9501
710134
461079
565895
572753
268208
910442
431741
654435
351099
707171
234044
497511
543648
395466
4839
421646
872247
479261
126957
222276
698009
840705
802350
586322
732055
733610
593752
136119
418269
92780
306006
468460
408966
412130
153612
76110
885187
832292
1036928
872383
925709
713505
53121
272447
460024
936614
458659
662608
193836
620752
576376
603393
246135
233141
698157
3557
195806
610304
650506
494564
632968
466422
222275
612893
40699
214897
293559
1028974
266626
414364
555631
394633
342754
291705
599011
556571
292391
68146
560063
951920
727026
173560
366662
691365
221990
642204
7681
758338
240491
131034
63629
88276
8797
955487
218293
575646
514105
184544
480978
123798
663704
754264
365210
532003
353175
905398
681862
123191
783636
628354
821403
647667
552915
734228
175011
1028674
1034117
1000255
774865
798423
844263
37992
256435
690048
561219
219889
307333
497299
680970
362740
216083
1019422
216840
919250
189597
268021
282777
524028
16510
154963
344115
988634
742583
43670
830486
161275
434937
736510
618982
46995
694119
843697
495792
118287
993941
677847
261548
923512
856828
996159
772317
613123
118472
807582
787022
142030
32211
434498
694093
932574
78403
187549
130752
359340
473066
827680
329228
409983
408764
64722
324179
574475
427333
758812
1968
960711
426162
602823
819093
545305
1004055
216948
350905
363546
293344
595148
282459
115006
873897
596560
72049
682152
693678
620506
892976
346934
198099
800506
262617
98364
971029
181301
967827
67032
86302
622997
548293
77231
150414
340301
1016278
122311
802019
125897
872681
941059
6182
739660
296292
967198
827192
569671
232261
862058
67216
558924
707346
273797
668082
858026
291606
618564
9993
138324
1007994
1015593
646585
1019464
184969
450087
297197
1041611
289156
529345
358201
948978
464466
188798
1018955
609899
755958
930263
686221
569070
577745
822980
135697
91611
405074
910499
757804
393337
180927
374757
363775
985149
177730
289510
511520
513251
738932
930435
938615
899985
178035
442402
1008687
413630
67019
130154
937870
895870
1032307
917477
720586
293356
10221
266719
835184
406998
32454
756727
585798
58338
216266
675573
586891
304332
921474
245763
715489
981219
200400
442542
990628
442610
937438
259477
121130
703124
810165
175968
654086
697478
597027
693606
1031298
73626
574610
917054
810985
638010
581285
777557
634824
682596
347768
1015289
797472
263841
902546
875655
2388
340165
999197
890118
336402
749062
835527
474862
223337
775930
269004
250595
27584
193938
44546
142051
854248
769626
678269
638993
782218
10587
819804
81657
280450
59214
643661
756636
993412
603466
173060
436675
240145
260595
923266
52945
332359
732928
739072
137264
553181
626682
22446
370791
482859
670167
687276
736075
561840
625604
860177
460334
193235
686832
446660
597879
961777
122539
605692
439551
328970
1031306
430250
211401
304190
285081
423997
184328
787365
160473
288420
77461
813592
707697
665152
720662
587442
412002
198737
237282
836843
930822
356119
28464
342244
83044
58612
649043
482039
875384
950693
434405
440584
903492
324587
12861
763138
605680
330045
65850
640073
309230
587939
389746
764007
289174
227390
218488
742519
626369
246303
200413
639468
475008
261710
482089
23992
120977
401798
683333
809812
1043669
825456
474029
788008
247715
506235
734440
134707
600941
933874
592049
437951
664213
791445
804696
232573
367063
973811
838964
997494
854058
309572
875303
580935
891302
52645
121375
134999
259890
216715
299219
559384
318407
106835
26074
707835
595733
696185
474004
228871
53731
975789
856100
462844
1004702
27653
521684
737311
601512
1024330
313352
103389
603159
779347
1034581
761640
149420
263993
950356
754037
88697
567440
729881
446495
432572
377923
135295
289033
884901
170125
489143
241887
944728
919774
322248
680777
270411
603168
503791
262065
907451
96468
844807
608264
665944
868431
790103
231804
987678
604696
301668
71093
1008879
326640
407983
1032856
733980
627405
821800
477352
204931
341940
1000548
223007
945544
362225
65087
418218
961208
233407
523397
548230
504418
980504
367322
940846
171504
238203
78472
40546
1038670
158815
740313
319531
319995
42806
864468
1006451
342598
671870
1022429
965219
112880
861972
691333
18435
730312
486633
300598
238605
872449
167575
830108
951530
299425
90964
745020
327196
893874
582617
344102
217712
967102
583388
577426
16190
28810
148286
331592
256113
175617
921055
71925
58467
972136
812401
134061
247556
803592
940690
342074
215721
26126
375227
569445
716436
260809
22368
146558
920178
800485
767124
571314
866222
236841
27988
372964
1022197
1043802
17897
248620
580258
400786
353247
576509
753640
58823
972067
183278
583730
206871
992578
628168
576591
339530
809615
567909
773821
145273
905882
184155
541347
770918
723875
832226
310086
348871
671236
215714
474591
377049
962827
679169
141243
537596
933322
526436
748968
391244
73483
962540
683726
641521
200412
217589
730143
540100
948668
665503
947210
23199
44838
574294
534374
667859
142637
824428
925196
305115
946197
764434
661774
646013
50657
408262
792525
57462
230847
719993
646753
954661
854656
334926
519093
70180
26489
989176
1015399
843980
151817
257191
930610
271016
166158
290714
545579
792574
455883
755816
24052
746557
395365
824876
835938
669939
69238
249417
515855
1041662
131051
285416
24042
1022811
121975
721663
568441
785752
130469
316795
984947
287456
545686
288955
416431
825559
269077
543142
49898
66789
312736
218180
110054
731117
350403
765512
465880
695049
904374
861076
698376
381849
518829
153466
943449
765751
521327
582916
139595
814528
783861
77397
660490
309061
723026
430248
989214
757000
4886
527694
835832
445260
724219
366672
638969
48091
412180
8267
173794
145533
377056
140800
1043748
271481
362760
166173
129643
887486
153682
608994
162422
254789
553421
380479
948676
745845
516983
941047
631217
43632
21162
562724
748146
990404
772764
275228
472231
254479
986915
360547
733474
627395
687838
897101
370569
327129
267149
553323
411081
457899
978180
978630
122220
239687
762565
423208
485994
360126
205403
1017851
969275
613303
462630
30504
431369
916217
768831
508247
164288
1000852
213249
762770
548024
135064
502544
412711
413409
236288
996063
856353
833783
988517
610696
444886
947796
493851
530755
859119
1000078
917789
29283
613722
41548
785472
33552
277630
147178
18631
580607
383100
640164
294341
676431
688875
1009935
973001
8482
410825
634563
104272
138916
264128
780559
730084
208710
65550
158239
379264
499210
690943
460892
160719
112954
718364
962217
1043435
515011
348028
190945
451097
581499
284449
1033487
1011524
165094
764176
669999
91084
924045
558137
123327
462223
234601
624911
267897
380529
722393
563778
703843
267048
714161
201080
572179
86308
822476
795904
978652
692663
287850
31108
110085
335138
419441
76328
857827
902982
601
94231
747039
557302
208163
550679
92407
978966
161719
707895
328057
163959
324887
39890
73101
460395
57695
652724
426711
432801
408191
655366
233014
213649
243778
735489
35121
596319
827412
647482
824534
169902
391348
1017610
238971
492057
719249
908780
446109
287921
1009992
885469
312496
575747
932564
861510
970238
593225
343794
850337
662469
561740
763390
74428
403643
216847
791499
653700
226079
275783
357975
76374
379669
252151
826254
93910
305014
317415
212601
10037
767497
328275
516856
152487
788318
219798
652029
935102
827242
983450
496919
859753
636903
422797
48043
46462
991564
301424
393005
777994
268053
874337
196879
956498
646923
228484
740894
1052
889219
85108
746176
806392
405710
274999
301954
954860
521095
1011019
453945
673392
546477
1036742
785311
834328
647713
347808
542314
966041
470579
869348
652175
800957
927973
930483
745056
285334
315129
395646
700160
63188
330964
1001141
859060
527550
16470
77829
772588
464460
89637
309474
404101
165789
266124
313804
663268
426134
470292
3926
677299
238392
715634
136161
739375
27679
283735
744828
18509
815165
634369
624022
304449
350300
159143
562359
422834
282948
105738
848679
512905
157125
163472
809846
573146
433006
1012191
43650
874826
498121
807116
1004945
125089
617916
140513
216671
5106
616363
685056
858641
102008
54615
373483
848344
57665
492412
959012
864539
483141
438376
204594
878684
1006077
11669
928083
676013
644886
102162
782476
975250
32556
545600
8471
763904
1017555
228907
609926
494675
969730
465112
306085
765913
521244
573346
806464
970292
206446
1015212
121796
423702
230263
818406
581183
811696
971861
238943
600497
336146
583540
185617
762762
437857
899409
231770
484832
991086
943083
1024099
636671
217092
1035657
330351
626064
512747
588581
176216
469638
725473
849142
973506
518573
457216
836058
777162
843970
257665
225145
316175
211379
906494
198297
868833
456344
898691
464238
411569
902280
216966
340730
889953
916940
117100
831366
596124
956363
763854
725001
253362
625528
360873
328857
440892
595258
169545
94931
984903
28921
325457
284148
341952
330001
649628
639159
605039
778668
653802
751696
1029114
119555
276748
214370
342152
643999
537921
901229
392595
507752
941612
841680
21905
839219
567560
414074
184229
294623
623656
342134
533373
870202
99911
992868
256559
404546
824832
247511
267599
1022018
952740
478008
812407
929805
976688
424245
736770
351688
222168
572327
834607
506356
999601
183037
1006982
177760
140863
250935
411182
1011760
975531
646532
756548
282795
878436
913694
45365
267884
570104
68189
369559
346373
840323
644135
93336
311402
664214
238845
409284
38346
691990
71204
640602
616704
812921
78708
382565
384012
65770
88369
617570
414800
515832
756260
754980
640083
671771
1036643
212085
917692
190921
847427
852550
765550
960455
661716
370594
734192
154554
848032
559889
80105
825294
676802
33703
52979
564464
212449
916721
857644
473196
498173
801386
853863
889492
288933
1036238
769793
782533
891000
814510
667821
167544
161650
530859
82022
472017
459563
235982
930088
8285
976490
852949
838506
681311
177964
765412
913616
150994
447787
233676
6277
1008132
472404
1002998
631910
616160
545974
677696
102548
497620
623052
32590
56067
199176
381925
545821
37248
512849
715395
710328
1015113
32926
455888
107962
430434
988709
966304
291648
178633
829408
741772
266565
259432
606559
551461
307226
839644
606924
781924
1016073
925225
718013
698033
689324
590995
102206
737208
138328
645739
885553
14913
646656
915124
503177
64831
591396
547143
849282
348248
134760
462636
187409
932757
397904
614078
361560
564349
115516
1012931
962645
974671
285162
590170
598420
936529
278669
424694
734465
1036440
193850
735193
440617
299570
761441
514288
593575
371434
92729
689848
827899
298626
567738
996204
357476
159105
109446
460005
311843
894383
841612
49296
756669
799995
827611
89901
479916
972306
270050
470518
708249
552780
863399
646777
769876
886454
449135
844200
900595
870830
816249
516956
529082
412550
731283
427926
702669
37304
32179
126408
379546
583576
455113
390079
787476
310848
562359
1000889
419287
453493
855321
625785
389756
350193
298695
148264
252773
328391
291741
561257
734667
692600
414330
620330
856196
426938
489554
916345
295576
537822
188837
723970
340017
615659
559314
399623
497205
172871
1021265
896069
195102
671544
913473
255527
235309
831987
800440
180643
906080
448861
788230
30668
484926
206278
70614
418413
281275
997371
349187
742338
352312
267279
1009622
549266
333870
954997
648572
839923
189140
529371
655328
589284
756003
1000116
933893
974288
528495
312879
598153
1039230
899131
148681
36839
495280
477912
84593
335362
425714
1026678
478504
134231
948341
426858
644010
291153
190518
198307
238544
779591
700273
19071
214063
620110
780024
393843
813715
1006307
626662
920988
845897
130582
772793
535347
865332
573524
840307
920776
660550
306229
80547
228596
2315
576456
1885
951636
782138
115692
585168
985373
692946
925046
531392
493399
390972
241171
752814
957280
112824
962983
1001312
541454
520380
295221
645165
992073
870780
61135
730795
312637
859847
425302
965018
941282
530614
870132
965362
606187
1043257
477821
136062
304835
1024470
889996
976370
591185
698875
562458
103178
342534
439307
563302
816951
392502
493530
761186
108150
288414
452936
1043648
542195
38363
195642
586608
580573
742357
125598
807590
1000692
280881
970653
534301
333102
630203
31277
621892
519358
984122
710109
349841
519810
485393
80350
756254
817920
86311
683470
322357
1033027
672592
215610
686898
49650
868924
988596
129702
524777
839299
196610
1025776
689247
454456
377549
78091
1038175
223081
96792
171433
237084
395602
587315
624488
1043666
92690
703502
809272
656776
872715
188577
500696
543843
594590
668076
537855
286069
63198
121086
868282
897701
226491
177584
915163
927799
562562
55804
422946
96948
317398
830381
186768
927508
451006
79478
936945
868437
689129
800393
549776
204077
495888
975409
760996
682853
322770
162621
538469
822658
73775
716386
508460
72256
959559
414990
975920
687054
1032767
931755
994016
359379
197953
910804
944045
362676
626943
412013
926871
799039
59277
62325
474472
984443
281403
788066
877453
67507
662908
180192
645219
73350
438687
889007
962443
21859
997551
783847
522526
315749
502481
1027420
754510
4780
32070
357364
790265
67948
128945
787342
343795
366260
582834
642658
26606
827349
867540
6087
933641
190426
431484
532931
949116
33245
988138
532999
520297
945213
61158
946679
377948
330818
845278
74810
712159
548357
15160
684503
27862
773508
929597
638074
218601
372366
361119
210394
676750
365700
218591
523997
582866
535182
670324
578013
267244
674232
329651
337350
546036
777295
293393
372537
15399
1037171
300913
39768
98145
666635
389181
310676
445932
249541
1030803
916281
82056
987136
174918
396099
731219
970512
4267
335460
829781
928393
621525
925114
47069
949073
211046
670097
563531
857091
101822
219513
1027269
824942
847596
486534
124943
450191
870626
46022
891796
229945
30043
727470
834105
1010079
668297
31706
186460
179510
451595
68102
405395
935387
842994
172357
152620
146941
710282
923079
196788
224542
602743
645716
940676
452946
260696
789079
756997
778548
621060
426499
152125
181410
724231
561661
545645
629406
167789
1035343
1015378
589941
450270
570911
550441
928469
83819
168610
166234
670035
1033841
936281
169432
122352
517239
1035661
898063
679925
68826
902942
803188
447516
745083
767838
425599
155661
274376
703108
475416
104114
399410
286143
125759
670463
484711
1018037
401491
1000332
741058
155376
229183
296150
867003
101193
389965
169112
638800
239338
892393
258148
184578
215155
554834
210583
423026
669923
572537
550516
763457
774428
512944
301086
772291
673152
396320
160470
12903
564221
899600
32666
612265
261654
197214
885799
405574
847246
670900
287622
901320
539020
496192
271203
357858
84653
291411
509651
736695
739420
302403
325978
445656
315516
957011
475089
209342
261151
45946
39516
39448
10302
735728
953738
984574
333810
844722
229368
406388
393880
404011
1009374
792208
238779
594742
917455
723898
630773
438540
849622
269962
665956
340934
477117
390473
850085
724062
67935
822691
730449
358249
565453
446925
970337
515561
241029
189710
185557
328538
983297
727471
456945
921718
613257
409619
305111
852711
685475
668504
254061
847084
697565
814994
157767
880329
845153
933523
58082
886403
471282
485700
410426
482812
386310
50264
440415
853139
898883
198643
705706
897249
692748
929499
542837
300136
433047
684429
4775
781297
66554
165564
24110
24283
387910
1005041
661425
478921
601815
981278
738477
673362
519902
540806
533001
183040
792767
940676
204182
684456
808738
318448
473965
1014412
227614
296427
16222
177038
735150
400310
750671
249389
1845
343962
911904
5404
989459
610352
445847
276426
326080
18930
911655
716552
667987
585921
741204
604589
171176
283601
234906
888153
796683
919793
638351
829347
209399
409469
817006
454730
197719
639704
866126
392717
949416
698933
2378
895619
520992
327233
49590
1011511
1004687
1012122
599285
855603
359979
560452
708596
783922
251462
172311
971701
525209
343847
213747
403986
630259
274480
632999
465786
554550
582397
193375
362932
406428
390511
512982
691919
353622
473517
213086
416578
898017
423042
183611
421038
174484
1018341
972808
796865
10556
829053
888776
50071
399921
473193
396631
764963
731044
520822
10033
1041302
552505
502865
465767
707201
819858
582156
184289
150619
149190
822608
1035834
29658
434783
209631
678561
117243
290391
363194
813123
604634
893487
722261
93922
578206
450767
229456
272898
35019
146688
10231
472147
497025
789215
875560
489888
556338
938497
459955
890967
1029859
567304
217256
387973
879207
280161
330998
669696
770440
821411
588159
571956
251810
1032375
915089
313193
183240
555211
226075
580029
915934
508205
231324
390373
1003153
294548
690099
816433
470470
379098
771527
150813
194944
1003312
681073
812451
691039
832827
179273
1024574
374110
603063
847285
646705
683137
102962
1002641
695373
512724
594763
240857
655328
217633
548245
75709
911694
624711
473625
742992
807362
234305
88554
932592
888644
370880
330438
947040
785829
9741
33849
696912
574767
281164
197110
150428
297090
619314
348777
602346
723313
443854
733528
516593
673188
170385
335594
648590
690523
383412
325926
293674
104843
855349
658253
927002
592898
1025630
957543
388149
454834
615342
977181
572719
198518
252555
62147
255397
437817
773580
668068
430584
577590
833106
243695
317653
961755
170297
748337
390248
342465
834771
914469
348115
404837
210027
891801
660333
74432
515356
938852
951626
503909
618298
135344
250813
257306
740870
685389
174353
911886
98975
666227
685878
210016
582164
921430
731425
1021301
380984
193138
363005
219598
99222
42606
706420
536113
1004839
987728
951286
546724
893073
503355
288241
984973
656207
455061
915162
693529
406776
798976
927695
184813
280553
951365
182754
722170
764773
782948
771995
274197
156331
330989
384109
913929
175756
496589
878533
707105
98605
312588
435133
38215
934403
362051
199432
701666
936861
682573
1037253
1039342
373224
842791
225898
441486
765664
658434
461317
166766
1036815
356569
603118
985306
417319
818295
786207
443831
994304
632152
791985
835888
635031
980847
354797
435444
963316
844389
408298
720046
888563
297993
328832
166365
462260
211528
825551
251075
503901
170273
177163
560953
927694
805093
633626
1007689
333431
252360
398536
938619
458608
782726
564410
283017
564938
220076
968405
14023
286643
479641
515823
78309
159833
476542
732914
616459
262855
803872
908963
445760
579954
32895
949771
765811
516966
328950
410643
516318
29793
161089
686487
589436
359617
735661
987524
560930
666891
54731
273774
975360
573807
600518
449528
42331
669841
996537
375018
78479
667297
254905
733337
733632
2276
393091
475496
800567
939709
576558
185645
279137
663292
496439
978690
767254
583529
585532
327709
504987
911834
327919
664147
17186
72844
102005
534206
32045
536805
303734
841491
373829
387083
934992
849613
582760
405214
141136
966868
41686
81469
571799
145803
278261
229389
856607
163614
13781
601237
612151
105863
966901
985594
591548
656164
515322
804896
61663
987612
153133
182359
600620
474832
776047
648367
857584
559986
566612
330718
36162
523733
557963
669790
153719
863776
104334
739261
297947
1010822
711117
287507
512512
602951
846977
87483
697156
745481
359678
1039557
30777
590975
67207
643229
869746
879421
202195
807836
929040
279303
472387
746772
501335
1040521
547787
447021
290194
530702
237421
786825
454515
1030083
607211
956917
824410
681761
736850
547204
90658
772473
968214
774912
87418
728064
21862
897402
110040
952104
196844
784578
674450
685388
472591
241197
9950
83556
546512
993835
381942
176410
438285
421880
815713
889491
528948
389145
88437
713553
529809
103757
766370
701187
906584
938657
422752
612575
941767
204888
832025
402206
871106
531229
414142
629717
968649
223911
864611
951688
141505
994279
80881
353392
731565
673811
713951
269701
346164
280324
7570
721770
800957
477900
260616
269183
810249
50101
373845
215993
475358
612183
555200
249540
107706
440521
596179
13437
6545
911330
331732
976679
297466
191477
86609
239104
251483
920932
977714
32644
977826
853878
534993
992336
959413
519210
229001
164730
658112
6171
604173
818917
592875
598340
765438
869779
731667
292021
562362
622400
1040642
897029
761622
335057
709065
801255
295828
435408
35027
453312
533905
831923
671955
308838
507665
976439
37401
249493
555677
511867
45133
160982
306842
1004646
665226
160753
10238
873951
939131
994483
857928
264444
981450
956469
251115
706637
1031019
318237
614319
29850
587780
601921
134199
1019430
685798
745476
717354
244534
693328
158223
672378
656274
535975
228010
924700
976046
868479
815270
634651
75563
646014
595352
758331
1010690
222010
587730
737577
457639
937304
237648
295033
55986
55423
341890
59819
271886
71910
339688
700749
352063
77341
858186
217676
668950
1013954
682571
712861
497887
289174
917610
583470
875819
964183
141085
794252
853271
461502
480684
803716
1024213
787668
622505
953492
694601
957578
127928
779288
373662
519207
348042
639674
582018
307434
521289
384442
557815
947949
588359
1007944
288789
590332
787298
939804
280666
384351
524263
353617
758071
764183
998010
279982
55631
164265
887405
76972
985327
819482
559461
412046
731624
936965
298579
107256
78281
1039365
595816
695176
531381
364683
327010
360002
9427
546277
194414
639137
1042519
108876
405157
867903
769244
128973
158722
323694
746590
594570
1000322
989343
500844
439146
118294
591451
204545
38160
665375
464341
391621
368844
716614
93715
859998
80047
535490
603276
980802
949851
919629
233860
953944
354313
802758
345223
281643
948484
596367
526298
656191
25501
381030
514012
982201
597505
783452
762106
496392
342943
491799
901134
141952
507351
486972
506903
180887
286897
331460
464399
128400
130207
931742
894984
858591
920715
415972
202631
597355
1014181
882241
252302
349765
732499
413887
824729
658661
514442
161779
527839
62628
883046
550699
37895
615481
410380
1007920
249458
424047
512845
171123
983800
549487
12922
1012533
999134
901840
29748
487705
418313
186934
11990
485658
344133
838894
968187
196345
57351
498397
987702
163982
908373
142651
607713
476989
688305
222426
597953
741245
681756
622580
112592
432567
188552
231477
272983
644682
18183
172198
453815
250907
647520
159805
69510
1027233
204186
92559
325372
365404
1030389
823507
347750
412777
498171
583903
911176
306500
333719
46147
331379
976709
211751
315546
795966
504451
167817
577732
249891
189779
115388
1032762
282477
261155
594649
314802
886003
962289
189106
772430
268792
91281
363199
402659
549918
826191
711189
5410
108057
599542
917621
597660
567794
19461
943179
181562
416643
57300
626212
298123
82458
984695
661478
198295
623493
478468
500281
933290
463204
686242
164119
506469
986995
313983
458067
274204
484150
843323
837167
882489
196829
821783
69724
815458
685767
653284
984687
497005
591454
1043229
281435
1012109
7625
801002
940040
889384
562374
122111
356212
38127
863825
699876
806855
991959
453041
341463
685044
631720
257206
712794
597147
299543
614846
362314
276539
853540
682817
312258
319120
317203
921196
877492
955967
428858
809829
35719
750563
353097
452890
259371
429127
233552
779649
362886
130433
543194
601584
103311
191650
752993
919645
420007
568641
396277
776676
434593
369340
784625
471604
631329
63147
997385
541559
490268
541166
310749
137990
951322
476426
703908
41043
207099
467111
367823
127017
247648
447888
807219
982026
296596
867931
315831
125086
815251
531048
787178
440476
697524
333954
624893
246254
400448
370253
122402
92777
127367
274182
89110
285455
807237
484838
697203
1016015
145702
815449
204755
884199
858786
959718
34708
713232
659541
220603
308220
140837
610759
312898
423032
764646
412024
217230
37147
151497
464770
187773
232838
98686
743254
49216
321295
867032
976010
845255
725830
739767
916423
223064
183296
954043
696447
666283
911865
468327
594985
426611
494637
796658
828197
29280
877783
811277
98668
703700
1038709
536032
1033275
833688
235854
424609
235842
134112
741631
862194
318651
697744
942962
884246
43514
959164
206157
385101
175742
86079
7725
574624
217910
512409
654047
629532
102992
746325
796427
218507
209533
365460
865380
909697
28382
97692
604104
427924
508273
580379
443028
436233
621423
822030
338149
286011
451641
375937
607989
610358
339408
685001
888815
928872
1014490
101481
342712
496317
823582
578759
687559
677686
379563
590284
282223
898772
425593
292338
640660
534748
24845
561599
272987
611767
356211
253753
951028
170120
259599
495750
710171
892771
471644
586969
196764
164903
17386
146003
723844
219967
445509
408865
246916
236464
1023252
958534
695774
1006280
405308
1011490
1004992
553774
803829
999094
783074
925400
770100
594238
344475
781734
488472
584407
924962
781333
384290
319589
91078
422467
5391
842000
126549
1019920
355653
328248
464322
352502
525964
998510
769199
636157
976187
651086
483986
18934
814421
19472
671305
707872
940378
332140
690757
799637
438951
162122
122572
839708
831807
249932
169822
412413
862730
357299
915103
605751
231245
912656
158643
626938
136666
952858
49739
696794
737856
58877
415654
725827
1973
603774
982342
652862
52600
377515
524314
197678
487000
630443
827069
626211
615620
856633
984962
708808
1033193
969501
976747
352279
747956
898717
897117
501675
9348
131041
632126
1975
319960
160614
436503
528088
864074
931249
801636
939609
998749
390928
838195
13765
852465
618642
109583
1038414
23643
459706
449219
13867
698889
580471
874186
500299
539818
785241
138424
741635
565872
311167
281580
369651
891581
299021
703997
202083
622732
214690
834039
385307
889903
950521
433438
839864
922669
831350
203895
427458
565852
432354
606373
33750
706190
306307
1037576
300179
494819
144498
861333
859406
954681
197181
233482
523780
779777
970979
102586
942243
743065
155920
343044
312554
5499
413735
267
648656
436184
1023116
693789
47657
504148
244153
711981
561930
945848
253354
282180
125546
891602
869075
285978
655914
572229
634045
958174
409185
440783
530066
124876
716814
115115
325257
137489
363952
476308
602119
547994
116271
725343
665027
513156
806504
853913
893939
290794
22989
927599
419341
889695
73675
568936
370229
523744
733556
560186
827407
331413
124953
1007980
308925
184470
569462
46477
951843
850623
633637
291338
445868
826567
329580
327769
171828
675539
917974
190423
867017
939709
116297
64379
553511
948564
934439
116110
917794
538573
598815
157623
494729
571180
812801
411431
258442
82230
925789
46153
49866
827860
856431
1040352
1008898
830654
513495
761744
29519
302391
695025
2878
859638
228468
140481
399906
162783
928823
1006088
973592
1024545
903890
1041722
633373
558938
112500
307442
347461
998426
961654
248529
529951
749690
198734
334904
568162
810417
895899
703890
455562
190015
739998
879422
714812
759267
795235
762193
594011
337835
853185
983730
754274
183254
367505
670278
792042
427016
386831
198503
153436
951811
593832
155019
1023978
831537
679740
129903
150977
268231
834289
570170
770162
643203
1017826
144638
216958
158550
676747
897380
577143
750404
1017827
554794
575619
1030205
567327
901759
32703
432601
66468
488257
793706
872562
157203
357016
941620
100276
636240
439688
874990
259263
270276
882995
37080
957261
181900
108389
487594
143440
241325
908220
176340
45452
512538
865522
468410
957692
166616
985072
356277
821233
637083
925220
325340
917537
933858
184835
361605
474432
177264
859126
956126
178621
505010
569955
612709
300309
700235
805285
129288
490119
766691
515936
10844
370706
612978
988716
650485
942980
958993
471286
311102
331201
489445
267252
757462
710111
56374
333938
859415
679863
402956
818770
379823
112063
750745
222894
925507
1001299
2461
127036
757753
915068
388647
44313
451997
883753
340936
241181
995914
480357
826116
500768
813203
391538
740984
278748
1028903
429121
856383
241181
103354
402168
1042547
247001
314799
719045
958957
217362
143484
500778
568035
776794
989137
324185
727104
37291
855607
806542
827674
492821
598151
895655
830489
547444
899228
779814
169074
720794
105358
291383
37035
799097
872173
6036
180027
677933
613733
198427
209184
1012179
22154
898748
665272
1020658
724292
527953
816415
553187
206713
296506
697867
424035
1032842
92795
196873
673328
236608
446498
643520
620491
509884
942530
628916
913722
112346
367864
998464
336046
556121
512726
176213
418210
679573
129790
733120
921679
241846
559957
878121
1009463
366350
151116
618396
693787
469459
398551
190863
3968
83693
132052
852621
450689
256454
904872
280439
426541
54345
415538
248202
135519
25456
791076
11481
99771
337003
1002881
245757
143221
908927
819220
55583
52665
28735
932212
882142
842174
792231
469687
986088
326555
410741
1038272
949369
377897
127751
760852
773654
955712
361427
900773
128206
829981
323252
413237
1012943
1035262
861187
595879
475974
410574
891983
1035791
726506
736636
162849
765700
316934
312303
370896
318859
264814
114259
579016
358438
336535
373734
178388
141934
525952
6719
6924
978261
29013
766485
120791
242348
441367
1028753
61649
260998
586010
124932
27627
236904
636878
587306
813036
899121
543395
512015
261668
1019390
643148
878296
256911
163109
726840
669038
509250
452126
227720
881987
729451
390380
862021
36644
806104
114013
101939
973806
88795
604423
93333
973229
476817
847441
650776
176413
469643
1018099
566658
191208
232953
398584
555670
389700
796451
252111
127992
213068
805747
101460
410899
1032214
24112
43556
915979
850881
558399
978231
998043
688582
690651
969426
130251
262361
307733
988991
866899
740936
598070
847418
401008
428782
569851
1042097
503210
1040569
631751
18730
279300
313773
698648
308958
336094
799022
649682
455039
363409
286776
949144
363694
317884
586267
671587
716899
627061
586709
901380
750375
731832
954118
629604
193820
392900
356858
449840
791690
814950
665007
693199
368355
1043943
998402
692773
969191
1891
508625
426370
798198
690996
27387
21671
749299
683449
266970
505155
433701
546399
448145
855501
298989
784768
1034611
836309
803946
526748
410649
162024
926117
183605
217651
83096
1032599
791321
397838
361821
566101
968663
205659
916604
724994
364092
262299
1003915
524689
335730
838470
783851
748647
116733
162045
141306
872893
921390
255004
968474
670274
478390
235198
985701
904996
730907
200372
660779
67982
421946
544214
459933
5229
394552
138999
953692
317197
261475
842197
492378
217013
794707
848717
539060
308422
960110
951059
871085
297039
844876
538659
156315
535418
867149
1024198
347307
187966
208109
719525
798095
868343
134166
701449
973014
520273
814395
24199
653715
806689
453892
469289
390473
950390
608487
235155
737358
289220
339756
885003
467110
829023
195356
627254
105355
1025383
38970
506121
795571
164291
725326
557049
868940
850324
481855
876113
1022817
904500
633233
948995
962698
110731
238067
181965
622016
336560
581974
461937
696483
397106
458935
887878
264898
619066
129558
158781
664829
63400
567777
455239
194489
543651
62222
540156
567683
305886
601031
264439
632703
610526
493937
883673
966211
504152
39599
797701
428374
829993
196364
580726
656539
949104
98215
272277
357572
936494
560942
916551
652022
1001339
423033
1003565
460485
269579
784038
812794
548942
383882
785776
690948
907544
799261
314527
913548
120619
400367
695840
619518
571814
228967
112195
990096
654538
507399
195805
462858
24828
210295
978675
646909
437843
962909
449293
440620
366117
692840
673822
791827
1011890
502739
606547
989834
994775
632099
382018
633735
233440
175019
1005249
374401
756703
431487
342422
1022100
210260
633934
269853
724297
842842
78204
833790
892790
595089
463875
960468
906960
612619
938557
1006693
1036066
943611
507561
681547
892863
878257
753788
68548
969440
155814
94204
421831
398171
482214
347238
169309
90696
410812
1005683
697079
158851
351567
948779
692186
147382
1026738
120048
895388
449997
414064
705199
969940
838102
785502
222419
468071
302141
786511
201222
202211
617838
549156
17612
908602
459768
92587
419780
537051
5070
522418
698873
523778
649893
884757
677592
669835
1019780
849364
634460
95770
537951
7346
672137
265077
491548
118509
750645
233678
547804
361060
729499
150969
946021
1008574
1028816
5782
448733
538404
359652
937941
916004
540986
460197
352044
927041
966468
468588
733588
787155
722313
628206
365738
936141
304093
397159
845379
1020297
64250
25190
362758
439953
875171
183228
1019097
754080
793532
59221
905300
610237
421552
855637
627738
504030
651227
157238
476516
92073
276061
367775
110309
685082
1036602
442844
467429
941227
36889
911638
938737
993569
6386
195077
17718
12442
705305
777317
889820
169051
1008866
713183
813559
328778
163464
629680
496266
815669
963695
219482
454006
193151
903203
489573
115739
892025
656224
574040
1000183
966132
686265
724009
1041584
147664
560874
631752
348886
603402
700768
263074
443854
135488
532294
95422
547968
892456
651213
349229
1008506
289402
277829
266744
110188
495204
93515
858264
551213
82067
774471
674893
1017612
308506
796068
1031896
550305
399656
550304
958399
165992
135977
596193
991374
834708
1041058
206751
78654
137946
885956
798065
208974
481679
595734
461282
661603
622375
1012638
734440
986308
178591
771925
95852
369020
817614
64634
842951
848152
970584
785072
547429
635692
647057
568296
763843
569031
62582
380529
810979
749824
247480
374628
417822
508882
64707
488287
479759
832379
239189
618296
910483
979188
133499
686748
576470
311578
563505
923447
61123
351720
498247
399047
317637
135818
938422
259421
801233
749306
282844
727012
726579
293496
904941
563632
641500
724150
104492
560485
75688
364317
111242
347578
870744
867433
83562
723136
131318
481428
742758
15648
669031
407505
729662
364788
984581
101408
545778
327050
429332
537938
668496
40499
909801
140384
559117
186681
17979
1042696
218449
739985
48988
679866
704834
328151
681439
390701
342667
1025325
985013
72827
872496
877796
279877
973057
81133
645763
1003472
656500
313704
612636
432394
352463
419338
353109
492248
1040370
528604
59577
988589
860423
87951
978919
718121
803763
184893
615483
726640
819818
143497
499190
120237
340615
724246
789127
627133
958541
360351
747449
940658
806576
853595
623914
838726
794066
168486
662018
324962
554006
648065
542851
915509
243918
760585
206870
717966
786041
24761
18045
860801
3220
279199
952127
566636
74270
307049
491729
563340
122543
614906
995793
395476
709058
397804
177946
49110
336364
488807
945880
415847
842233
381221
32201
829568
293005
924082
589709
953071
698929
845623
344447
550458
280126
994040
468113
820063
631053
869015
390600
6103
86525
308013
859143
386956
642572
856948
71745
646060
422957
443138
797517
768108
806418
494840
848332
123476
963104
39899
794346
648885
440656
636944
546743
152915
225390
888560
696107
1020919
731114
669792
949599
661437
1032237
378561
617301
189645
316785
721547
591968
546758
692240
665747
430349
592166
850863
835847
996831
281580
791552
263524
341403
773521
810934
659400
234854
102332
76250
88207
396514
844368
716255
345927
604609
790816
186099
754486
654117
722772
719989
128556
847487
552550
121278
816341
794328
892757
853319
263195
509189
465179
561362
816864
900784
480144
208273
233238
753846
820430
716753
669492
954753
98778
737742
776597
990791
714503
302320
47738
223052
790472
924542
400144
905414
537028
271573
537550
481947
133248
298703
268703
190275
872325
869019
312718
950696
561241
494026
281342
713118
593003
849373
796490
74016
410118
14288
499557
52396
231824
290032
882434
960064
227950
726619
756214
168356
355226
1040260
483964
312122
895046
613691
46045
93432
498503
600423
839816
903666
641988
642511
891393
739411
755960
802599
371311
830759
930862
722561
924578
934290
376521
995269
790011
922421
801373
882738
840860
279429
580756
499794
698600
166747
461059
220964
425245
550511
203066
971812
171447
466630
771334
246961
1005612
427922
24569
807070
648118
1001776
627234
439359
802817
953566
422342
597771
92802
453239
54024
985973
1033290
155118
189160
873075
806198
529139
417303
444443
401848
106461
789870
757330
374403
594826
208043
262118
713571
777053
385322
74396
334545
152436
898356
739780
784105
858690
82824
142105
863711
705260
430520
535164
33399
853621
893026
218287
469941
680478
43411
942734
651949
999926
634800
345066
814193
252502
132742
1000782
202366
634508
239809
952816
310687
343067
286281
761882
657453
911390
229562
1013077
1019052
216061
661320
956082
316998
313289
338468
998368
994242
1023611
265926
315516
36243
305579
502964
998936
923401
717634
799593
81465
818980
292713
232014
907578
101598
333161
245663
708010
743838
150970
126773
13428
420818
720698
470268
449658
562397
624795
772964
975395
847848
794955
930982
762229
324193
878128
272949
567789
354885
381274
804131
441952
751046
612363
691782
500749
246816
32136
749920
729434
750733
706434
642131
937236
1022533
222613
522993
864999
989834
386938
408657
338694
965484
661360
598731
777601
993621
468027
417537
459961
921867
15100
850857
810786
488901
319658
640120
217761
250267
352994
820171
43921
591964
522359
97518
120184
1002982
363336
710738
798566
526326
443921
165420
86726
324690
164166
861990
560990
527565
422519
279232
894400
8466
329459
891536
333708
715973
673303
791649
328360
39188
187743
723586
105009
742163
688534
78171
578173
647544
19983
361829
964384
776607
994832
179167
25210
297214
898997
880690
352631
935517
547878
810752
476379
4578
814308
928311
977721
579778
33755
1010488
497123
299100
882052
536960
993429
514497
146282
768591
676869
166525
1026782
576008
942572
475371
700018
241602
386588
556743
562429
731653
7671
52358
957035
498394
47648
788632
710011
654300
145678
524884
18887
96121
489598
280336
633721
737955
736468
479670
865110
981292
149240
502265
535170
141606
231574
148034
229613
805383
940755
48389
491270
460964
450865
126045
930356
829396
944500
153144
433379
16341
998376
819361
289417
774451
684528
659598
92215
342333
817374
723432
859085
131840
104882
236387
748835
587478
732084
44176
407011
496005
657862
529661
257552
791484
856041
460661
232628
794868
156664
207447
527434
377497
937037
347734
190168
540661
898591
574375
868840
826095
513666
633196
35005
717488
59755
978991
855499
176134
228460
540816
873603
813684
9279
204403
816618
681677
794652
103810
875307
468373
945474
138918
512034
928860
618006
439587
307109
617191
284263
65294
894204
305816
420585
282201
45869
709021
382661
213176
399308
1040315
806814
317230
684864
907489
255097
971690
909081
540551
459810
543589
933210
601998
276492
918486
688815
381596
75976
629985
523579
366755
943926
656862
798241
877483
174624
894954
836389
907159
679482
486242
401864
391751
720896
531846
378145
357139
609846
75532
59628
893601
815416
314222
583450
634312
233242
879855
858744
804360
598533
827384
73059
678899
958536
895118
867799
52400
465008
21998
167933
661838
489426
479922
442038
313274
881528
506512
759583
775525
809502
7014
58800
309522
604993
812102
181897
26021
808160
761822
213500
148717
579507
342518
828668
90756
458980
659787
972517
566941
956952
1043417
299872
473526
205491
629682
709663
601515
96957
643676
47636
555722
319355
218061
979481
941355
226866
766672
916540
882314
473758
236687
459008
1034353
316977
546744
554633
403310
853363
212455
200086
490582
604719
900342
451812
393924
7141
254692
931698
66775
240183
702340
715017
957109
131472
732371
403596
194105
358895
590380
293271
310296
296318
716511
1032710
919948
1023715
724933
492221
469825
965804
592500
445791
410512
744328
319564
119159
774273
226885
775786
661365
635291
884766
36112
627694
818521
358379
991734
130409
573024
591805
213189
256236
80717
531582
530797
429893
135961
414904
410939
500865
109946
330340
951879
233740
638600
59996
989667
493915
875329
958625
848629
645540
409803
689507
916442
91251
888291
671336
863719
946131
485094
387036
894243
4358
472590
754593
310205
474240
75693
931670
792506
645375
46829
809065
422549
515125
806384
828282
748271
1017608
788258
766504
535009
557816
225322
199117
217679
846550
691926
806631
849051
910589
507390
351118
141284
90671
291452
1001988
768695
349333
620149
1018959
304567
149464
222086
415660
801215
735717
387509
685091
897136
7068
760369
206493
268477
968148
490375
1024951
630364
557885
948807
682467
173139
701213
627065
560169
349006
96648
358151
42835
583364
1025390
701297
245927
474460
26252
755918
243785
51022
424540
228922
149415
83238
810503
913886
645228
283184
242088
378733
973680
837057
573424
873747
180135
92511
942200
238087
544219
539030
136082
163120
217357
77738
362811
147835
258321
363915
164473
590517
788986
570531
643361
999479
721342
840144
81549
491610
400105
317374
345177
183653
750362
899585
696414
472836
122195
223047
525773
957969
435622
123577
177384
990804
964010
539122
368589
932084
222518
894630
420801
341751
964915
447
739095
479532
306793
390978
318088
414005
455620
921409
746417
149582
371001
304183
387028
187968
21132
839279
908744
92702
388308
1001240
208595
161162
68238
910420
866240
785659
761433
672393
957458
301113
205249
226461
738384
283912
583909
611866
985924
5224
26463
48190
307274
798426
720187
824224
786215
152715
717917
577816
775268
592383
6230
433664
546046
363019
486865
17920
244981
292242
1034140
1008445
429397
852373
298534
1033813
190955
1039984
377280
557165
373025
360073
1028226
924838
344697
346204
649161
321009
858376
630904
669073
556776
622147
251999
167198
549297
958532
406504
649479
845729
232566
34059
458299
892741
693814
967232
577872
959682
420206
922539
899614
948746
409212
93201
669835
495014
136704
824969
964929
977716
677853
580401
129761
493771
525818
249940
559632
556115
268720
922110
707947
912087
580710
761258
30017
561592
762978
163795
609637
320188
724338
695304
97501
898830
782555
951020
372082
521711
827126
160528
455001
741458
934854
72987
986473
901020
453589
245667
375407
724342
319961
551053
368918
6964
397207
905578
692010
915353
148539
346765
790769
992763
570640
1022027
455859
261276
357273
908730
359972
84245
139953
874466
972678
948584
891067
75684
517469
523303
870881
593280
632739
180030
150195
931347
747590
881011
874033
396225
94235
956702
89219
978863
974664
720220
838615
66160
344557
23782
206418
504487
586653
166782
633881
486469
828801
868411
744313
703077
920531
337307
752470
949401
625060
4035
730527
381562
206027
711330
368632
684533
1017368
131656
577835
618617
619744
176979
3156
65321
134023
158095
87931
909500
376625
125197
943990
902975
188751
921087
162529
744563
722485
538567
887026
1013247
148662
174601
982429
975322
424297
922294
441722
596714
25204
731598
195083
858487
594519
1357
113849
417904
91770
498054
580403
794763
1038074
124917
966637
188723
243325
576027
695951
1024029
576746
128257
888373
597659
282412
771512
369411
449836
707719
909862
266287
126527
314192
247104
600068
523848
868279
234182
25627
455890
606311
782369
417861
550751
702118
921276
887394
822009
489411
272287
11413
713670
309464
318609
478556
913605
43536
163155
252099
843724
1014369
606210
1007806
133372
1004604
682730
336683
656265
748027
738727
829232
33182
203123
211815
87232
567379
40278
727384
855540
223383
758055
149353
629750
207840
379170
872973
326790
215431
1027459
144848
278052
162119
819075
981534
171152
376728
807326
919044
69159
688872
641007
480542
827627
884948
344399
731922
468133
87796
537110
93211
256245
321132
975271
374814
608627
525884
442867
8346
927393
434793
1039752
764748
25123
184708
990217
879435
955780
61591
661710
107526
956507
274506
479473
680509
185952
585086
325102
1028832
540286
454824
608462
285969
986028
27517
243685
346251
860490
711649
1038812
857136
733681
465748
186471
228625
324384
130803
258105
817053
461891
271215
245723
571366
373979
920817
694805
322486
64327
321851
788520
187757
894329
845454
868466
965440
797976
259345
589595
209039
593667
224390
724418
762253
713300
474878
426261
130956
851833
259833
225168
251787
242925
848109
643600
979570
216969
798431
126856
462775
173558
926030
637501
163340
179074
366701
457625
474615
559717
965279
60389
251614
575774
890091
317547
886156
357369
119435
801645
654493
928286
740524
341452
730635
573638
762857
1041876
168668
318214
131865
791408
978079
161065
861861
592321
192144
294060
174004
59669
395389
44618
281433
943976
781021
1009316
187813
322170
858687
695737
582749
158946
839297
595843
785067
825486
225391
708739
1037868
940655
321462
353286
683840
580716
732144
651780
269474
193193
861726
859913
687681
221575
579164
212965
729812
820810
810852
164898
23681
38096
931367
448998
303604
285041
194562
5737
129225
381001
607205
904210
752962
627154
53077
713312
472416
533944
202892
828590
335605
743962
731603
588719
684071
517857
660797
692592
195812
18526
449041
886660
858809
3806
975492
379558
165472
821195
597654
573297
998105
102713
730937
455595
693978
700381
391974
241013
663172
220391
594287
816018
429302
306478
670442
927688
93620
412962
409734
14118
199177
235952
985159
253526
208650
142879
583962
196394
156124
519640
116015
302752
233623
460485
747258
672511
446911
28377
377751
569603
5702
940760
792403
725837
902243
744261
648354
878775
570179
570938
51940
673460
490134
866639
213543
434268
680439
271691
235945
439670
159934
140821
374985
519842
648799
962196
1035206
898277
54689
535626
458074
266948
80833
929013
818671
907773
846334
656783
801546
249591
456344
677043
651310
295434
961031
29619
932039
275810
943273
407206
322854
807664
34471
534505
715958
21017
894205
738517
205531
450924
720757
237415
461313
209358
646991
371173
719637
902896
358704
495825
39467
961422
81207
12070
958453
318596
614966
937758
868054
623
899812
793380
956900
122579
772842
1034236
740241
605755
414212
404294
737046
816640
177858
327750
73857
208061
829038
862012
843
743536
359066
36142
376325
20603
6454
63088
1036084
903528
194860
649163
978239
760224
110374
492760
163623
530181
130275
689094
109769
339274
258844
805412
623873
603341
532606
188260
851881
909698
963266
456002
133647
253503
29483
942076
882676
102200
741225
550959
959853
731966
912017
573760
7620
688559
801158
962604
348111
536757
44795
666651
598619
831049
281870
586705
931469
384491
160891
26149
222648
959718
890570
860651
264304
788191
64387
326169
556310
753133
989882
941154
838608
940012
551458
865332
54342
621177
864650
874709
291780
255412
743563
424163
493678
897280
807358
565529
330405
579983
608640
828744
61344
384315
825701
1003180
808904
686059
364693
620027
529035
212069
798286
846373
869550
469685
335767
963597
792438
183339
703273
396866
851275
790763
790803
968702
815535
972245
664997
86294
42228
573476
322835
714548
652489
950948
875371
904263
639628
709980
83202
70539
566383
300120
717404
996560
745547
672863
253361
292247
662039
318786
446429
864557
66635
29873
332536
237195
837269
179012
1000957
205644
863329
532390
500871
796849
648116
1039496
135517
45837
434994
736291
419523
195212
997608
201419
430470
824146
950309
897607
366802
686217
170538
198871
94985
932785
424105
696428
706844
479236
154229
381209
557367
901921
952251
951026
517672
98530
69559
371425
305548
798526
242605
1025582
666468
301618
224907
746643
584201
77266
973441
731994
593151
978401
93111
956693
709425
439327
39432
602146
1039992
725683
816916
706032
376964
504271
518385
1038223
316974
607657
294277
186871
448289
95921
1037491
555563
747292
1042781
771319
384299
823942
871390
484514
589899
779104
706404
697530
378392
199126
587219
1032646
520526
975023
648103
341248
380468
144757
694266
340955
228286
205625
238309
1036353
663165
296068
701588
238797
798883
351124
1021692
833417
238176
251745
650744
374923
165817
70051
471930
310370
174844
956145
300171
466059
376835
221353
395834
842231
310094
627220
7237
89376
597003
399731
688386
34562
622684
291275
420114
1025547
399981
311999
141929
688800
122358
480265
484140
560749
577630
853581
996069
322200
229586
992406
497047
40019
553412
547215
215822
806332
215433
1021074
904037
841894
725357
405249
309869
871566
957841
41203
142989
729060
704204
679138
905652
199787
1013273
933776
440482
416842
165209
689086
615162
389372
247734
437627
349403
712029
645447
288578
972345
412149
514506
367655
53462
1033802
1027067
246503
214424
625013
100208
585748
26412
263088
754884
35775
514616
485370
938422
382505
483086
913420
444824
834619
260177
727842
267095
49069
697379
125250
588248
460606
1013753
958163
229747
6141
636683
7248
868136
610348
901077
550250
1040801
508581
535717
23849
763512
781220
707351
806981
762015
589085
127020
671754
148394
492181
490434
414201
722096
529816
954969
1031735
983753
887000
915861
569506
949124
1030667
88320
545115
623316
473810
609191
840910
1016249
345384
226329
345050
716397
507473
148834
928358
983860
212829
684771
191313
160543
837273
459193
378345
940070
872785
186140
252990
535270
901592
814242
291567
262644
331254
158968
202765
930598
292288
378026
485538
436168
552042
727359
184017
603262
666518
350178
497262
969423
894203
164303
523210
972433
378910
130890
155790
87212
497097
866773
747432
119022
989195
154097
682220
490206
515026
227452
992881
565349
879807
747238
952076
992820
156822
785541
110445
915919
479250
175414
988621
245164
877997
488578
780346
278409
902571
912637
236438
667768
938118
924160
765477
953334
884981
620599
224464
941015
376281
579883
876241
390476
404482
896996
832651
685036
270439
828156
487947
84002
529191
153501
568328
846781
158734
886880
323863
251374
1031423
423514
360677
687844
325872
796074
514476
249751
990858
290400
445174
1018788
1044892
762746
843792
265447
191341
226717
739427
985883
203139
330229
293513
815107
119338
214248
706606
729418
786228
344616
289356
349791
761517
302308
191185
1015238
104701
405105
336729
309891
782856
288788
1002159
1039880
628538
314775
577217
462664
163504
504033
300422
871466
772768
760481
580437
422667
5225
974918
247652
486653
619726
225252
79751
841477
911865
995522
884911
448399
441184
496082
768594
916521
695774
439139
53030
480612
118698
400062
499121
74226
184056
773496
1012341
1014518
649071
1036118
81228
128110
544383
857839
351545
568197
970289
1006426
731988
172865
998178
630750
193613
677163
323736
404264
1042447
842251
885738
535361
95188
1042651
615772
456939
869970
687998
168185
428305
934580
790136
169818
187149
140588
994145
639341
622836
729832
665984
322705
648280
586677
427951
373412
204083
623271
891010
491685
833206
452423
890532
922410
971970
688710
535760
850724
220983
989128
36239
949920
593674
1040089
338503
1006910
725673
423079
340932
321168
538784
571444
227795
111153
452672
823333
107476
459050
473586
653133
975277
974744
895586
536778
366815
479051
42862
603958
332760
788484
395574
636972
28847
213879
979952
64112
233140
471869
885390
769078
711277
371170
892404
786506
220612
739570
922110
984834
430519
982500
827320
361709
283779
852695
723444
759525
992358
968228
6473
543498
558153
858027
89040
369069
190099
307160
945565
969395
286815
91769
932193
931669
599698
227713
718933
4383
1032025
702564
612282
534496
641694
309372
909989
231858
688519
869799
833498
837332
447112
275360
902045
296687
989054
322616
319398
855495
347529
127000
983676
570508
629985
667420
37841
612770
549207
744737
578006
45854
1044685
201169
681057
235404
8340
529491
983466
980110
447653
514258
460007
651869
841675
207600
580855
937386
962764
517804
708113
652605
270353
944477
415427
678967
799743
852092
827833
629780
876755
98733
10017
901998
909839
213305
851000
295939
831521
62527
905087
391676
148656
399490
256702
65998
484638
296308
173827
655579
150786
927031
916809
411523
767602
520237
253154
837370
958118
591688
110602
87951
974800
215777
1000048
170197
933411
801319
848159
569587
862480
423046
757578
358660
484272
196622
749471
312256
155115
262216
915780
201692
848447
1044866
619402
868204
261292
257809
60508
189684
585344
745147
634823
2880
663510
536210
944957
436025
701462
896512
421174
627758
805518
745655
280813
485323
980292
1018662
941010
628577
258587
827893
222662
552721
176366
163908
678118
167117
660060
720618
654402
993082
401729
984906
653534
13780
530331
658580
52931
482267
748383
639915
790746
965361
579976
376788
277522
405781
248178
690106
50035
327832
470910
499023
482208
896737
108435
22464
515149
651042
697557
914694
165715
547079
855716
1021858
117595
661065
937810
666149
54357
14654
219843
865551
953861
843717
283851
207767
458127
256733
355689
250089
691213
849455
289198
53703
1004803
100058
27938
407508
210611
985760
1031957
82712
279229
938853
769532
646975
590471
267147
283409
199749
89850
159263
993809
609787
306990
440276
985247
344409
781935
858110
773520
15545
640753
943846
709373
902761
661621
1044813
144981
64926
288983
516328
53424
227336
1034598
439328
744426
481748
316554
616323
72986
656341
989611
863459
122524
777997
275707
1029370
768856
420805
732048
962910
876400
294821
216317
809540
489463
489052
1002181
367928
553560
874049
817459
277020
202738
979447
156506
775223
935548
673961
592142
557708
595225
921322
434792
308223
647657
65980
735671
76944
823247
52006
361214
92704
642766
110402
1036087
256194
310335
786446
773656
1018690
381346
565583
790452
507114
513431
929839
677464
1029398
784362
930
817291
230466
265569
1007606
264194
736491
274880
508468
619854
569023
269278
397133
198372
472752
586303
302743
307056
875786
266816
11898
599840
988513
993856
469520
574667
141594
606003
703601
399979
215762
564244
371716
1013429
304976
446715
433710
507323
39430
1034523
850527
606207
190607
914447
127164
995205
878888
699047
449157
871088
974735
159822
489595
322557
58022
454616
969321
708936
890972
869749
835929
672430
80348
928818
793915
829601
739599
183531
698831
745340
137272
230015
692796
681579
300085
368663
184632
649682
470832
13130
846778
129636
964897
643434
688343
623448
680115
874833
612989
372132
576558
148819
106548
758241
869427
373798
506578
336013
22420
596775
223784
899123
361266
870915
258392
14622
111652
305242
759907
224428
668903
216784
950948
249983
526192
686711
974423
821139
559337
338884
294228
279036
31516
17793
974647
708345
192784
689903
584594
270970
971851
911619
840545
821831
144276
601272
766550
599371
773740
481856
891714
274892
447939
571914
815064
959341
93245
3968
479581
143997
804741
435176
771255
607597
583189
467398
438333
790582
932437
551573
375889
360967
104026
206266
577706
512419
21198
418585
684931
971894
138032
297377
602195
1040234
994220
49680
744683
578195
739894
658158
979654
521590
206511
815594
201091
962868
357848
548631
206395
947655
910023
611922
885537
256652
829816
647831
285473
436352
507846
769997
924989
434530
201778
83351
485885
2937
64866
848916
130257
197854
701827
166887
293917
647098
893715
679774
562183
207688
616425
641577
537709
251595
1007892
1002801
495652
363796
756253
263901
1036627
234569
537389
938917
1024174
925904
84400
381547
875264
391980
64564
297515
15271
127844
171796
778159
756904
317448
966831
152844
258839
39233
995997
216057
196312
222439
477509
971311
55737
260343
139343
306342
176028
903052
586167
411400
87498
616179
290159
910199
262871
677706
109945
391953
988707
111951
189379
446992
771478
640916
990538
524911
306842
786597
800810
322679
509407
198984
806063
178312
740623
186925
75120
903791
470554
9652
199869
1005406
760286
75092
853682
184562
104524
354982
863567
580632
580144
5907
877196
375825
384433
296316
393991
328809
1041295
659603
187028
388285
328981
471988
238907
1040332
148282
789025
407017
51600
370932
514138
972538
230732
326015
891329
738470
393540
642024
719056
588473
575207
285259
6724
928732
204472
541148
562355
801345
1029215
897663
980593
780110
537042
948944
536662
47759
264511
853282
488038
774372
474928
122074
419962
938551
612515
310060
810419
348167
905805
529283
693146
809289
730590
602524
716325
1019396
456731
52843
466329
534713
663650
71023
673750
524178
700256
71624
352731
514595
370792
460941
1034829
1020223
579586
256440
822627
104643
357905
912491
39792
150129
859501
883113
814845
828538
310712
823691
98736
60637
796031
940559
839510
672402
940733
339939
212312
368743
161368
134453
483337
513296
663008
447270
408176
380542
552326
233989
1021396
338114
739059
565636
419972
1017789
406763
60111
553988
422591
383915
58344
260486
1033136
545212
378538
603574
961733
494942
201764
573668
173590
237611
309395
601119
347430
227039
996028
819129
1045152
564494
67074
688465
388390
821741
492270
383345
852439
434679
279209
159008
561027
142928
80202
606493
527425
150243
567305
304866
52296
50620
711549
240000
260824
388080
817925
146325
136615
863970
213532
262492
141142
411640
855499
458869
44711
593817
277141
1010497
274561
740423
641124
166063
581588
436752
689147
866394
166617
635027
294136
401278
174476
56280
278880
788703
823658
182456
482821
245949
231082
878267
985411
880932
136396
177770
777673
120242
1035394
530427
969916
983093
127250
558071
329693
497454
394999
1040345
535948
615454
649809
322439
171225
989217
14227
430508
398720
101786
712649
87038
834626
792644
786662
595051
357107
756484
963202
1036837
967500
124868
821110
520575
229455
71494
548450
189486
932890
136582
644568
678990
68669
675154
207007
618095
467911
25463
189111
942272
126660
615839
156224
963267
112705
965898
818701
225520
973383
835685
720075
973092
626950
323206
777348
567224
184352
588336
116285
332978
584431
563500
325806
1039479
753337
764061
404057
735376
914467
317626
715398
561052
761456
271375
253313
539671
186222
588729
960879
202983
630752
611968
92091
336789
727810
1032163
1011380
681870
87263
237621
1044645
399045
330835
974178
703077
402228
720980
813210
222907
1036512
56711
779982
553663
919783
980468
322828
698528
892851
236454
673282
501559
257884
268049
438978
941122
653997
749843
72981
115111
487663
856977
247052
28601
228780
633602
371027
236952
46083
301532
604201
224852
296033
74371
296762
409178
758677
401231
40104
79331
1026052
169312
50387
308434
598765
56140
690719
36150
224664
16584
49486
478853
476946
175096
698932
35661
866029
588219
597505
253177
819381
714289
923473
382639
805216
552232
492263
811055
288095
213638
231456
540195
262617
630872
429210
916951
199203
848662
654906
515897
1008286
696026
563103
58809
452690
975134
306261
772039
552291
305777
870294
885450
213119
1006926
271985
289416
747455
439316
900733
413369
508316
865500
842464
312914
384277
608555
455762
781659
214532
695535
432183
671436
736606
524854
295961
813954
331101
1671
160922
754962
637099
945571
265560
37485
807117
21106
959089
367339
224266
733122
868796
1017034
792020
277612
533916
234840
419110
1016553
44577
738312
843068
418283
456501
626625
610248
197231
732216
443304
959655
426861
669933
603921
447874
530180
979590
225236
648083
104390
778807
885368
655878
543690
493669
466884
98829
783878
773443
199238
110811
884221
549424
925071
190237
192154
878721
50501
338399
460527
586039
564464
822195
138903
49264
780858
152230
725337
1041178
266418
677811
1007060
597125
403546
431641
1031573
273715
702834
836939
740942
10970
681697
71550
447342
458498
497866
1002581
946590
1787
381882
239304
353006
858109
200971
26580
761989
530144
473503
76197
18750
1335
961435
275506
568073
486239
646228
779952
575106
338311
281791
815277
530859
849877
398237
639244
375283
442928
605728
486267
323574
988425
322614
946110
950657
500457
584615
721527
405727
504943
902268
512469
339601
951160
900839
478714
804047
823793
793618
754781
167875
865361
206550
811233
726460
796365
285043
917507
919216
262775
606706
519384
445420
253333
938878
459528
496040
4122
207795
268013
643519
42249
404556
481825
684943
387030
937897
1012954
504362
692673
230694
294807
756319
992594
804359
595979
823343
895372
206687
214988
808406
518379
392020
291667
745212
767042
288949
81794
1015194
791327
580690
823555
190586
708245
791436
498033
459988
739353
402667
846358
252701
22690
637121
639844
977303
895112
634793
47534
511577
194125
964366
912461
825603
905806
243308
966134
996461
40878
93485
604225
770655
872461
623914
343493
986044
582417
1042371
607677
194494
770617
460850
518031
871737
696960
376364
525110
126779
56781
814046
1036623
413826
442422
298822
363552
793680
568664
16786
492602
846277
975603
364442
694238
70241
506049
776291
312684
843404
928761
1009643
630336
377779
422960
121325
761896
1018711
903747
869444
504957
369496
460574
637639
496841
614641
163700
253291
643107
189216
472503
61211
713591
271260
157320
47477
363105
471678
648822
175368
932357
373544
65247
598387
974734
77254
35173
408679
444360
213614
616414
158793
179974
460797
357435
712152
1019405
879763
240462
561918
533413
435093
507648
41120
375307
940786
596298
332860
739957
414852
18859
124714
286182
1011492
960461
845193
458219
182460
726431
20552
381081
755674
369628
138240
129649
622384
127670
337829
657974
501828
977785
963344
203385
106906
517989
443436
795035
875567
97490
497654
281074
253887
132060
896267
222410
790332
599045
908926
434326
1015510
223458
848825
266255
509366
878279
140956
541485
49664
245693
684725
736951
950051
936691
977668
918537
577502
9093
402434
732242
304820
667438
378684
410408
962815
791587
796459
725750
1020013
528545
492349
243887
886251
143779
521016
34812
23566
1014390
509438
620777
449703
734181
4773
9869
903613
570006
461459
197972
744892
752057
726261
538779
1004106
1000023
14736
299485
318331
215514
481637
567977
626094
802776
455704
135203
224360
263330
220720
278568
644704
230271
810658
607757
358324
733735
486026
40437
176221
215578
572788
1029817
201334
423855
454754
130052
985522
67698
172943
114143
443630
677083
412537
47744
717014
597678
832962
158642
617939
377617
349038
894989
208757
798769
198376
318903
554630
703150
225355
164271
351978
54940
545852
220515
163181
718299
317034
1000797
195959
160714
168150
397559
558897
134592
198845
997910
342683
597068
822859
229686
167942
387802
115069
883065
865572
217090
473380
969700
585545
102071
273635
716713
50283
1037481
175532
436209
722252
866214
670904
680574
1035083
839765
528040
74560
970553
772763
646561
483322
166851
933564
426726
127577
233658
544543
862344
257714
275076
293516
762988
380003
123012
202282
425608
451091
254591
192424
1005863
970490
759443
353098
494128
141456
185036
582851
780020
466477
356617
796077
870748
847265
491561
851836
970127
700530
497893
231953
1031435
683203
474622
699161
370127
34025
628661
774088
1039864
73686
493071
407017
46109
716718
744327
487026
899641
253601
291365
556652
514107
367229
699117
143103
763976
187721
108717
863184
465020
882617
73687
759296
476730
737374
788536
84988
790083
791291
414508
498107
699590
204099
380330
526080
464500
558907
279259
330180
977679
184889
953771
227203
945424
727854
644853
384816
482345
732506
360352
33378
882480
345022
740091
365477
38914
158410
805371
765339
843431
316659
387760
690036
871062
884929
128966
183940
919712
772228
363273
935554
560893
1007653
647832
406330
699683
700188
456325
563235
402251
156047
1025422
173802
585642
875658
445802
835719
1019456
722826
860300
597181
38703
992653
912843
224839
602143
1004107
714876
957375
465180
66960
180210
7182
819479
775856
892342
77454
602329
126740
585274
1002606
1036271
529422
305459
684473
478912
280209
653534
816385
988464
653396
1010334
877228
754169
20709
208070
384688
968274
994905
314032
214911
1000683
162349
187228
293658
918160
185515
342281
1020896
652988
684987
1041086
910831
15020
979211
445232
1023891
174607
771746
679800
231677
202431
1007210
137067
605825
368335
833793
136443
809748
346337
490295
687876
156676
310947
804333
4198
637936
471693
347969
493353
512785
381408
523821
823564
868975
115827
129586
247797
748622
791504
420848
780710
910112
141379
418808
546744
503907
222054
624274
980124
248119
116943
654842
48566
727440
64898
100138
894822
788651
919574
396614
431377
326721
79859
1008586
773148
445506
659562
109695
70165
311772
422823
603340
850444
955035
584455
303977
771702
593782
815266
479984
742397
851748
1032045
316375
995570
784473
423839
667619
894470
165581
533373
812369
122133
504665
590354
488348
227041
340567
285942
823334
176412
423418
346634
499005
490919
176360
54938
1027502
145764
904340
540799
683618
141810
1007453
774340
605796
281247
385732
490101
759687
630041
727942
842473
640339
250828
712664
551316
688630
58313
314598
899446
510505
177853
909405
145126
429377
331687
424664
515224
979596
813855
863247
855106
26461
742611
329382
596542
458607
755550
855057
459139
127351
721692
665137
941201
1003456
75026
490439
183621
264773
614251
676926
797740
403559
213928
275477
600073
857052
585964
915141
166375
791251
836694
710236
749315
1036141
117912
588357
819649
776339
60341
65064
564164
643615
858047
35657
36258
97118
1013878
185339
350019
994140
308341
732301
472075
712607
880454
168843
822394
390921
385191
718566
898700
693983
322833
449518
477285
355916
14575
441973
496725
972805
490369
847503
822598
209864
695972
672581
1024540
565314
217117
580817
614469
788339
824185
608366
195143
548398
138731
662196
586517
405169
693233
433234
329859
536011
742775
842559
818482
298060
121000
196830
383425
670081
47954
852079
868384
1022458
806606
103095
97965
46683
59541
478628
409974
180517
774210
849273
697608
595602
379081
139499
683612
939727
517182
757665
759269
920201
985605
1015023
324175
814800
796699
736686
865425
1022281
827136
705318
966768
977595
887332
357119
390464
15124
613686
207969
886864
754634
215808
447393
299081
759158
176651
549138
194353
106610
919582
431364
333239
920192
570420
817061
304687
274746
385237
79028
40514
738048
580936
824250
480020
934861
255879
775761
600108
962169
644800
179654
359674
606166
160239
850041
158465
1028544
212819
721224
183208
543504
851457
492398
726972
555440
726167
88033
566350
982389
401523
661568
117779
973574
670464
82448
405939
681493
895304
648160
613471
593168
1035777
850902
345428
1029722
639362
132874
24568
463031
356302
686713
875840
710009
134844
905365
158386
239583
611808
572409
493248
1036204
4034
250064
738814
1021565
379325
313511
410761
542204
573882
252012
98258
723929
724405
368160
712490
689610
884703
254750
604562
183122
24035
482812
847670
263923
284432
824331
824005
932166
633060
163574
252633
154509
659094
417041
51383
490452
54158
418654
876126
1036053
682476
366318
623384
181968
824368
577286
486362
542471
36713
1033068
510620
448597
588510
290018
640264
459170
588275
1018479
894868
1020389
753726
436059
882235
307944
398358
35626
146367
475092
114528
829112
854975
931719
182543
826789
594254
23149
350373
42676
862251
349279
283893
654354
273534
726663
91923
47107
878670
319422
954361
609338
791315
118917
470722
967389
419597
71401
321054
709906
40972
426961
557275
242726
132752
749152
451969
925508
923748
417608
502155
272580
600137
748161
8340
112793
721173
212521
671089
1042315
499559
113151
499308
309757
341727
84214
687259
443277
385884
233915
603665
122298
241709
258408
279978
794500
437116
864652
109945
757548
243704
710540
619370
461049
821954
46470
533677
176330
240123
46487
857787
422172
95209
720182
723838
369770
454895
373962
289149
564042
883459
446126
789518
845916
227894
53520
1037447
512208
441681
350483
519616
429986
830838
318090
1010086
55255
886697
983537
194352
70016
737341
689477
471624
782658
700246
128573
928683
764644
646884
205206
293451
285231
472111
709930
667781
107504
790622
102504
596374
198644
998736
298052
887714
561160
821294
415908
565297
604081
538877
68744
124984
542152
705250
907159
173105
267136
343758
193802
1017103
454085
447437
107530
789803
8065
953277
670583
544729
772357
435884
865720
229390
143601
774109
923112
296831
218141
317708
682738
137777
945788
262569
233668
775486
544918
765009
9582
998384
288762
449057
759474
943001
596766
1027820
488093
286387
587806
83564
768976
877361
310755
370484
22201
405821
476561
173794
167139
346579
14340
390578
301405
547048
992146
684422
199397
521952
11396
747912
280951
879545
998414
38664
268645
531910
448544
505847
1030780
709414
116889
760574
949769
556369
872592
145240
1040866
392721
796246
827886
153369
847632
547536
45531
457688
123720
814709
487433
371804
799942
300465
693193
121151
547573
332397
536310
617370
89489
58851
580476
840366
494469
403250
737166
1000970
243113
807677
262830
17215
151155
857099
544668
30147
591986
275305
938641
556984
415974
603196
802083
479140
843130
354948
265512
985626
352644
38702
388340
409062
167716
576289
761954
756921
1026411
1037385
1031580
920579
69534
1007031
44334
341546
202869
822084
732388
847585
991941
128017
626707
423855
888543
100958
363634
898677
808196
959970
770612
987661
517645
224979
586878
293213
59388
976614
195396
603852
955493
238477
761039
64454
419124
69395
128716
922576
199352
857132
490305
111199
100659
1020328
470437
774700
698568
242443
414877
367521
638301
405339
138124
380491
607870
415470
370286
115192
596021
873422
310903
657968
6451
392654
529191
148190
980520
905193
399671
250432
449800
161698
824220
955789
858836
846438
463491
382387
692290
631237
17979
882474
162959
292222
986130
538312
734187
727838
274086
716942
281288
305444
560573
673489
113151
541540
853885
491594
229174
756339
1018452
117720
936597
153769
995143
749597
210924
469529
172442
473588
907488
375835
558569
334106
412045
646717
424053
791290
737334
715052
1020940
893411
509208
1009668
202960
524720
819639
214552
507792
1025249
53110
391416
476306
238877
912145
522730
68091
162324
415638
211151
523241
432768
113485
424911
408553
289793
893530
318097
189384
701302
476726
793813
646436
882973
541427
625999
481968
16886
871092
685579
501341
1000263
459509
76557
658105
236400
402431
26279
218406
482155
254651
33465
462348
502628
62729
156454
164389
473718
332360
511288
341470
628818
924241
702488
799191
667699
991371
656687
522198
247984
474475
718574
45454
186626
788364
153661
389144
245049
482497
83799
585810
507067
306924
549899
946971
709031
668682
606259
490415
262419
281014
706164
132126
35991
776290
325192
356153
168485
942687
368608
719882
806314
613134
763173
861392
864896
168554
943068
10701
1015567
618489
169764
638345
696466
192623
317052
117098
172995
390318
157404
671463
884263
152308
230494
27280
94218
12605
271214
613392
270617
548420
911531
700940
14759
347813
902747
129326
165655
742379
600064
776128
665094
928538
109686
638584
1025485
602833
1011528
853253
193510
162269
179092
174187
1033837
221087
111339
361468
966706
598644
178298
727365
608322
400256
450348
927793
773430
600225
48508
468931
979617
606863
791337
941480
869640
342229
655068
206136
399413
724074
21172
963111
284410
1027272
69249
627348
762115
13118
779666
269188
644495
668008
180255
765153
893515
900995
983758
167172
927416
584607
411928
51672
971725
48483
790555
637055
461922
488662
181186
401326
241541
45774
960092
773545
667635
18675
243200
843834
390383
662291
565927
739946
88143
139570
476812
40999
708621
88948
100655
482701
107205
551115
503664
456676
154880
175670
237139
411690
231476
106488
242573
733012
753703
250
614051
16115
295507
391402
64081
275159
427732
563681
717370
384947
107871
1024244
540807
749881
832293
715727
497406
89290
828790
269390
146599
989014
487749
857113
778192
910081
838637
999917
588383
826563
468880
36189
58807
244153
929132
820181
627271
692294
407714
914803
18394
649032
157721
184286
963216
786105
8295
1020851
702214
226484
198126
422118
458066
788822
753165
840283
516210
941042
839936
260888
562898
218041
7592
413771
944432
847441
606151
421646
619920
511976
450457
869152
975353
218783
595081
975958
104756
451206
966959
461489
871560
495390
669525
896681
81179
707057
174272
221656
820308
7822
288582
491119
398474
588930
356249
160298
759421
282526
77667
328847
122724
663173
588565
770876
220200
621333
94559
35270
606195
221606
1037681
758768
131956
602659
627671
53843
648221
9645
59469
51831
413258
230607
963250
898196
777911
399659
269862
811915
1012948
76971
209733
334105
144378
559814
35019
903903
735461
830712
38298
1025473
751810
998955
431299
428401
303449
597786
787412
791997
426801
288439
385913
494072
783631
287031
413284
443628
358763
212801
902571
812443
724927
992689
723934
472410
277639
493098
56837
52981
708034
116853
409392
669889
426149
656085
884723
697458
852431
342978
556752
66641
692041
280811
348999
49899
765526
103465
399646
211342
909394
705970
261822
697071
293667
291355
986173
929424
69998
1016123
828788
623450
727065
501814
149429
138866
301644
790534
887460
666165
1036470
758016
518706
1019569
445559
602650
1033595
432882
523911
680190
1035688
655093
539138
943625
954563
164577
785281
927820
918731
4966
127993
589023
898970
495688
375228
655938
186448
760014
43692
421684
784033
144759
402484
82049
814456
151916
915149
633381
270977
224123
743006
289216
820864
298654
527101
807134
624323
278232
339429
321268
1421
293038
384764
925141
369706
822468
844372
94296
200443
564700
630420
1003735
55417
944728
678890
336573
947391
68862
943582
177345
20909
875046
752442
95940
391612
239103
408834
984909
890711
1028447
528676
513326
976685
538400
30099
558602
1028622
40300
634681
721170
706675
973326
213212
638323
1001010
963490
83333
425944
175870
132313
210321
619254
132061
440185
821861
801421
449408
869658
653000
886768
46524
457853
510921
508272
1018281
261029
936008
22933
861382
878056
440828
706589
567768
766781
91173
306740
634900
241939
199539
686195
428296
332849
1030864
742096
913868
768144
1017569
571772
301571
953269
799239
215502
227748
763627
173081
381524
612034
266109
427046
562267
635666
646394
478987
308864
1025495
859461
208551
470289
539880
76812
108426
149930
798181
172114
337172
221767
4011
403928
857855
92916
988657
404176
821569
915706
727925
425716
345954
852000
420750
910572
349356
748478
827844
586226
133565
493125
82893
712023
206842
803608
868091
511344
337924
409386
835143
830486
925213
752880
551890
778013
960894
918537
555735
631200
157815
693735
189319
841887
253481
38434
303341
483001
755702
435585
587791
140957
126340
748459
662503
306149
895361
745480
445911
401795
139034
644262
496625
341881
676999
306267
876507
569517
761608
459563
100497
554089
260545
329107
167092
258865
684285
296378
429275
316860
380257
822078
250497
423809
923478
136209
41646
753904
902054
608994
279674
411660
833973
37079
444739
38959
685270
576876
684174
7781
35785
1011031
781483
811253
461417
382302
630437
811703
210343
962088
1029320
720266
629356
716867
929248
860603
897408
52300
259180
648833
707750
638006
1026089
824451
880312
989293
747672
404135
746460
571376
59575
57877
848914
644643
19881
809845
909223
775357
878385
677554
289149
63952
133338
728871
208465
170304
881788
565847
1024898
695829
31843
766184
451033
561488
679375
398942
74877
912671
166941
619911
1000866
227640
934317
728222
644678
187842
116933
1019327
504169
143311
348868
366701
730078
497752
951327
197307
619715
913397
382617
352330
353923
759253
439173
350250
580012
864046
820829
174867
1001958
622882
996459
308432
215141
847206
159823
559293
350670
314219
995342
841290
474983
951810
480130
422679
86076
52937
265129
632025
977862
1025780
15914
723355
363702
500146
362672
634247
963272
806297
677493
255128
141554
595042
653999
264053
919938
311381
718480
1026644
578271
27953
598927
809003
640443
523704
685538
815210
688072
845355
387218
116554
14111
319346
840426
349035
464808
403493
792613
925173
220090
999641
988876
44486
247001
884698
178502
279778
280906
899992
858581
374365
343536
544223
847874
485016
657429
736421
310172
990692
605118
754634
5768
231659
343673
392029
1012569
324690
240721
571121
194124
151583
713647
879786
936470
758266
793242
408821
583102
970465
853492
957273
771322
160086
21022
434806
970159
220495
445390
668292
410177
958133
317140
843594
751323
244619
172895
264787
82544
853465
838198
700076
828689
1014871
912695
862428
255913
35981
371964
41398
966664
580756
9343
512505
430598
508244
234404
41188
977863
13678
143676
452037
896393
951299
267615
395116
279525
188087
410593
897392
746585
707927
86901
732487
958412
81105
766627
397409
119797
438609
47223
7724
779451
587873
729630
364215
1017739
680860
674597
567933
858612
646740
262381
521711
617205
215607
237006
981676
70027
65522
165901
128122
910367
907048
532429
307553
224417
652249
406874
234486
420757
189621
36753
248341
1019551
675019
230979
535606
502380
870533
112677
728729
699105
452252
747318
327325
613821
246435
114118
508619
678836
444626
421846
690323
659528
799720
436527
233102
785719
603947
163303
938304
845304
59221
691159
640781
78370
499374
343732
792509
204892
389866
1028748
349890
314018
435657
358805
668621
78939
228635
27620
374806
173025
756735
518353
946379
1018557
51102
638381
1017419
874851
882853
449445
1037246
906188
824900
574132
501381
379728
776692
191305
404230
493869
1027126
123014
541059
153506
665592
164001
52680
827949
874958
166692
334250
331638
414060
926733
482891
576941
888563
976513
790090
778375
958903
55287
353623
556473
811591
383526
868526
244127
631369
513302
562455
349579
158461
205190
166718
1031439
438359
199914
162744
223275
825084
911749
903534
417049
369085
1042679
821979
736349
693399
517075
441292
631831
786259
267794
779390
258867
519444
663857
258702
432666
905559
963509
685367
543212
333089
1003336
118932
80913
781409
412898
891343
912985
529616
986304
864530
414671
1012627
898202
217567
110074
1009094
162455
804879
343944
640979
475863
454504
919099
256440
537532
185667
306302
100855
306590
373038
948521
797960
611738
586682
207972
1030204
71117
367511
533228
908463
350600
854207
479586
767654
825768
815541
41071
774835
469291
215997
182401
201043
926379
791595
544661
525119
136483
223261
811741
853270
737623
324194
538520
677345
514768
353720
443931
888479
522712
411517
452874
144155
579457
408029
878303
839447
265293
251859
735698
640982
822051
52881
1040696
345521
749248
569829
636331
841956
1010389
268551
552600
564932
148874
245561
314262
897297
651218
725091
81625
466378
161533
616851
884597
601297
904069
393534
30158
477696
355355
891405
582473
827193
988631
54210
334291
942815
504020
234801
952782
724935
432659
625904
429635
847602
1013549
534104
444756
251136
870663
352118
435848
452678
892315
911794
940643
752475
128998
921276
128080
170587
253960
868185
817720
341581
90528
805558
347471
482466
578297
279708
207941
237607
720590
485536
809598
631822
708863
40487
28097
118180
184554
504683
686298
507203
273243
113983
992308
346099
627351
670179
254180
362588
310515
953530
677687
857328
1030304
126507
900612
154125
300313
18015
417227
389358
505789
617825
854389
677426
370416
29582
834028
788347
272558
1019028
544529
853860
148855
295709
458602
766251
146063
471965
481424
426384
124901
139421
101807
826454
431171
62284
106061
550647
629385
666657
58382
509666
180815
890217
924340
364785
311381
985667
4583
306950
7724
689309
662277
20106
786862
179187
302485
676514
1044407
804639
848252
300225
231310
453138
297773
127335
133673
116133
502130
618022
49213
1018355
286085
935033
265956
591573
796600
416656
583261
240126
353565
582517
248482
86224
574626
218370
463120
479392
67295
254584
852135
165778
937825
605647
497695
729372
250864
290678
165266
818920
347657
686015
594306
712672
428950
820651
666654
644603
451826
740558
248223
147707
218360
220670
49181
683833
767286
559826
217449
396940
53385
18017
328122
473313
50375
1036556
647341
972784
868269
905174
73191
898936
320756
48262
536573
409827
36390
790109
337791
939444
800605
864184
607098
1022461
598752
807132
831063
403146
842309
322249
711812
4860
827397
21324
71862
305330
410508
195408
447619
263060
829583
985743
161528
103081
151116
268358
678829
575555
913972
559413
125780
405084
914221
680423
53894
798005
586862
161898
224400
465839
369000
348726
176241
825884
793760
518256
680456
194229
500547
459383
104873
527206
727009
467338
406569
399887
1027436
812608
100600
300017
704583
895557
740765
631991
934318
763269
948285
102042
823318
572075
220912
875064
125392
121327
819201
123244
719826
441042
884932
655284
474044
202004
437942
342256
897334
735281
724676
801095
1034625
508656
535152
844726
44254
1013968
857899
225823
940671
743691
129613
370133
215678
230599
829138
396092
905207
871495
1028229
428785
791795
230088
129698
564303
39681
823252
650061
149906
539747
91342
648992
304498
670814
199167
921367
1005431
993578
191175
885217
432857
414925
854930
330495
64014
305698
604238
330239
711081
249426
989833
661597
263536
799515
680831
846115
817174
405678
183315
928978
865911
627978
299775
1021653
1036140
930025
469721
916207
328176
791186
513018
291297
938529
894252
657578
951434
7978
723603
822690
164109
546619
911240
212492
116067
698494
618182
238933
879035
161133
105195
277757
625783
82281
754803
586391
513378
231206
547192
170476
958144
575146
94628
949566
651660
318672
539325
640747
823276
21474
981798
306335
993499
762690
993253
800517
242456
815306
718184
595196
447700
40228
650229
258278
101514
336184
663827
836867
653439
507402
1031943
347628
135037
339488
311055
396205
8024
401287
144925
820152
36429
879449
97138
693536
477433
702968
257492
829518
774011
380777
468246
64755
806114
70768
898336
917885
853060
666502
644321
370549
951349
855454
481847
598722
927541
441521
469642
121561
550541
486447
754587
398645
154887
898554
370039
239706
324111
356538
1029994
93077
482707
230149
746678
868640
556847
51723
777194
1028326
449831
275634
266204
436988
577624
419560
936701
835438
948204
517418
397679
525080
401310
47010
871761
639180
579250
94665
546079
472637
277057
501993
456858
238788
840808
821730
1009585
758731
61394
563841
569459
752201
444717
333132
259368
401900
487211
626078
625807
960502
318383
49927
617998
369253
769342
567432
167931
819577
398393
906983
417423
967156
348184
39094
195592
937170
809012
512875
598477
812494
170636
976614
433086
895769
799318
189533
472427
246056
231517
243079
10653
32106
12343
369968
400989
124990
943640
165685
45434
569528
411438
31104
437054
735315
937711
163224
7023
361648
593088
594917
227678
169448
1014365
16962
950217
550922
451183
688240
155818
137292
361441
375513
987347
534264
360518
556902
982752
300493
517243
396549
714781
632369
527455
56658
977665
1044614
904260
870075
203923
1006962
297859
444815
2442
58206
73759
793357
172079
645471
254593
922107
36978
918644
36707
764912
1045113
214848
311722
458751
683140
258130
262698
396833
733072
569083
862262
879148
324212
360487
896212
726203
168028
974493
254443
210296
881894
286654
546328
782268
451395
7819
319146
39527
637615
504638
524419
113758
715386
418152
800176
644101
373074
860696
866929
433388
379925
954261
882680
84391
740629
110511
1027015
135820
391954
768046
347285
36912
903906
497536
352410
305191
798688
423355
1006227
560364
1024115
993262
498892
609346
609873
743134
443385
181844
537537
338216
967578
786940
7579
534764
405401
637434
966104
837725
793443
168318
374143
377093
419427
465809
111782
1036733
3327
881192
655884
516122
929922
1027054
1033989
643565
1034109
587770
1003052
367107
735192
795092
146653
170002
874114
687676
322402
716858
609885
42926
280854
884336
972584
215224
213905
1005602
300882
27972
237783
307673
500784
601147
811544
504265
892506
577498
700740
886613
178776
865290
238427
377135
27530
442062
186181
791551
793495
767296
220796
312529
844672
590250
800841
412257
602805
756788
771736
208616
630320
645040
847773
988515
887313
797456
354202
159065
366427
974015
304062
666041
961354
903796
289492
410360
730270
911577
896356
950274
167715
628089
846218
761946
408659
409216
314363
711261
474830
10427
825409
1000489
376019
273551
939903
648569
664818
172803
723331
535438
226265
103950
430739
1003122
521889
688971
24632
479688
136832
465724
841723
642603
682316
191293
714239
236368
877982
826048
907662
730397
724550
123389
174809
210465
882702
1010613
856702
1012677
880417
267033
314485
209489
632807
622546
40519
243386
557606
354017
231370
800820
472689
614561
788944
415531
400662
976723
675470
247013
656967
1012644
851824
129727
1003336
66686
352398
717141
925926
676369
121489
312038
995482
18158
357396
116297
945214
42759
51244
957309
329892
636243
578580
594405
477667
138989
278646
192646
202561
212656
291409
111336
595856
652986
374917
141770
14561
404890
215737
487499
62704
542416
311517
421818
288996
522912
672228
86043
1000502
121394
997270
22590
339659
361263
208021
832810
546997
711380
55487
893326
723680
764710
710188
898102
54283
219565
492080
258027
138351
866074
743418
594775
1011971
74504
40042
962362
15252
1037090
29754
682800
575374
344059
752585
172564
398929
954437
20389
949724
845480
31060
805973
571292
11511
898252
167192
165297
239194
980184
654460
910713
702901
284492
178626
460024
476132
55465
813675
444392
568470
415581
675842
102718
1026136
16606
964260
225680
699475
762582
959141
149975
628347
104602
611112
52281
942173
1000247
822331
999571
975644
427618
502155
610540
348132
937764
467259
37516
323314
926665
826009
53253
277572
111893
103040
384710
305247
561410
433451
15342
42020
831432
878601
893881
664584
929119
394299
840648
837026
653000
1023343
182406
766005
231669
362527
942624
832581
1034808
781028
452894
51852
321523
1019821
764725
494137
612922
966836
738776
369157
564808
876519
262931
465654
1010035
486482
190107
703926
494137
535938
1023395
469819
683524
453691
60983
191019
590647
717071
603922
799054
266419
411509
588313
595352
397809
828971
330908
341309
574636
164400
273628
249993
878397
839269
654952
510872
275276
636663
913756
877465
89723
681706
377317
168518
844372
642807
72530
575679
825635
88630
181747
34771
492286
487551
650850
59226
485430
611872
927744
623171
539333
523206
919806
576068
645964
222264
125240
702161
326284
306178
248584
743785
342380
417352
286623
179808
869120
592855
660742
545732
487648
1000185
528649
736353
781428
103068
282294
94175
965060
384218
89393
878878
237047
394476
869356
980880
27308
173126
624507
372805
704263
712028
77858
1013384
583457
348504
797001
899640
4965
940526
85147
15936
591195
895429
265502
35539
8422
29304
750116
23897
844421
955430
540838
1008016
822281
425709
949005
486610
210126
717172
631631
967309
658828
634474
431381
526161
356986
779147
975927
171207
953161
930331
451735
295222
583280
815442
801183
829857
24740
246815
604168
835001
31531
973303
129507
649067
863111
370031
785110
425553
827647
566303
73647
851579
671757
706366
640754
142542
829699
427800
955057
838200
774395
825064
1014449
882511
325663
288314
475329
530778
103305
392737
339486
984028
688714
853463
432961
429969
292805
812062
193726
555810
1044859
452810
364880
470656
795429
1025299
468583
212019
316081
16464
318045
782364
885854
262377
361123
156623
623943
94177
162417
734745
90771
139939
371443
89887
935483
605808
787160
282109
153821
357884
944450
609361
63768
660053
869950
1014816
172848
659562
893590
1014242
179718
508216
961487
695785
385015
87638
91689
318118
554128
935784
850233
936169
234263
49119
990810
488986
20053
810429
836411
95367
78976
507921
970624
208188
618920
310090
440551
593474
433838
118775
202450
397884
464646
711593
273860
500130
431926
970033
533125
631256
70307
650860
384885
1022514
302790
834632
79386
197235
781087
380675
1039155
970947
802701
16030
856069
907485
864269
676217
951672
20760
327965
789123
555775
230848
620614
386702
550385
711239
634048
696258
637197
857771
683508
786369
202605
1034300
410268
827167
860826
45344
348143
212095
439773
369810
780028
981371
714576
996174
911619
448680
355
100976
1036171
758639
737356
449304
234747
821629
281638
239200
910662
169209
200538
794387
946456
539284
577562
296324
780998
340222
848738
238377
361762
761366
317342
679143
45667
992126
1016261
134259
325611
80107
435556
954303
338011
506117
934678
628842
875223
943272
373308
844101
713978
976901
589425
33604
708033
999131
311386
375811
292687
852656
924571
627877
111651
856468
716982
595968
107822
118945
460621
526578
420137
232388
59139
643109
876164
777210
290036
1020460
910603
602243
513989
979883
922692
646433
351683
800962
231016
506614
705993
425751
692138
441453
796332
1015944
293247
129804
260214
952599
94179
501868
474508
92645
471111
521038
1011652
788164
978633
173458
973820
149505
825924
272486
348878
559200
166900
77064
80040
59127
90871
485832
801647
5939
59600
707725
1013185
120674
393085
642342
987904
997415
265110
201201
1017557
394854
444812
493056
503652
602448
540651
172550
340818
209550
541874
279142
154877
804637
763844
911657
878103
614833
77624
72302
538645
1000955
514302
613894
541028
249115
504252
5904
972478
905305
838431
83544
396007
687599
1011230
197560
300176
101836
268530
275344
1037724
384178
446130
117571
331983
243536
197607
433122
434937
776180
500887
852757
71470
32564
886987
460370
764851
732224
969971
471020
308094
1024436
651781
943896
395581
235290
534723
17636
756187
48506
56277
751633
327023
266697
130721
281790
942427
937423
315442
715562
514815
584707
976969
138080
392958
919267
35415
303541
600766
290506
560842
1010806
32903
64887
1009792
985355
973706
810411
468099
72377
489416
966853
449347
67894
162495
474628
592766
430226
323444
181107
110905
287379
111478
346313
192320
1041258
1031469
1044083
663120
724908
20917
202496
167288
532146
328090
47091
128839
456764
301471
465486
69542
154132
948736
1001133
524589
252543
766744
1016424
649482
566592
663590
913555
848928
274219
683345
352976
1012076
194357
279800
32928
483244
228806
838905
871431
322059
821116
514883
1043647
353762
761109
412676
148370
685182
161156
740561
1000652
300071
96592
651953
491439
656884
192183
18617
586686
749078
374232
565926
1040582
1010921
62502
579423
159092
654061
305744
73883
810608
466057
308636
40923
585911
244414
726515
265505
530461
606127
979737
23115
104405
771641
334405
507185
333326
907896
859222
138685
984785
184284
611668
147508
670477
916439
631490
15526
312096
24180
193164
141826
236760
749769
296126
58672
233211
548182
691913
753819
382955
535496
748015
310321
842125
529475
224345
17554
391758
230081
1034287
477528
558363
489231
761776
818549
58681
460215
12423
896553
221634
984407
914542
40356
259128
540492
788937
339243
97399
920300
642089
490574
244139
605997
955844
319730
947781
105728
443424
439660
126798
208708
80621
409990
662107
910162
737731
115314
683843
726668
543028
565155
725581
675230
54480
800486
1003888
1001615
43797
304943
992218
429769
982623
564289
1003128
121135
765927
435377
738455
869451
531949
399346
212952
908417
940516
901057
1024976
772218
697409
163379
476106
830805
505234
516734
544219
675571
958742
782145
693874
1041302
874921
936134
531449
185934
890506
91258
825069
642905
983537
261233
362256
84296
349017
888515
640346
920383
519328
70932
824593
73559
859938
583947
760917
987145
862715
664080
868664
264755
141390
851937
474201
567275
40226
185833
58071
95614
148900
961447
887440
254129
159390
233116
838793
835155
801971
663343
666437
1006948
855272
435018
867416
730641
695729
491022
754642
379164
323232
49279
677983
322245
596644
2126
971645
652285
762504
474680
178871
929183
1156
276248
244031
177014
912893
132295
359468
988779
584881
546106
732057
880092
27078
90674
318442
574434
1009604
52621
802145
591702
207276
756302
538010
712430
17585
54284
24296
174110
848201
893811
511559
479758
972025
848724
814662
697598
815569
101864
990491
232616
177909
166300
978348
785321
700276
545830
643332
637819
312961
445503
984451
277907
633035
173221
300095
798427
141651
56557
212889
504893
401821
597184
687197
463709
926508
519283
1041451
1013424
989232
232235
85196
56232
76310
344119
982180
438190
431867
440520
1021418
259268
884063
498437
531659
398204
713903
1034568
432151
482670
352120
853124
299947
247084
123884
746093
860030
520024
483596
1032700
418978
862596
248681
284246
344496
284188
668018
332047
334414
458580
618890
1018103
661241
118902
513788
984914
434759
339876
34787
255866
341934
28565
842951
360893
379399
60644
747578
197699
208064
916172
686487
825297
87155
748498
974019
591653
928990
329666
911230
454411
230003
358736
272465
801364
29358
814421
667872
1044931
613003
2761
890719
518034
339426
551806
859165
185567
219988
138843
644932
348247
370814
579994
152613
176270
180944
282299
577715
357931
267438
537392
812814
974419
548103
541475
738708
293094
967783
112466
346714
104392
973688
462999
900721
1022333
947306
455740
857143
392899
541049
556144
116519
243091
29628
761422
545146
793390
784678
362399
496312
522566
98140
43176
174315
54738
394836
906860
1021715
178601
1014377
112800
918531
618762
344048
926177
60236
230343
976460
231643
906849
233022
849734
86861
595429
122213
321596
992895
126147
711742
248284
607527
346115
528901
7595
1038076
561539
718164
605993
419734
193301
52680
612573
64312
441524
718051
261894
790728
404751
425675
58855
581942
1007928
1013706
475474
41063
247493
649467
598128
734750
2818
382828
185061
252465
853315
418046
107574
3873
904298
370824
942426
963297
149178
872613
1018726
911599
962167
285497
563732
843403
9768
169901
298073
160776
103269
143882
162801
542618
474429
512122
671162
54347
219435
12370
497750
182780
551172
182009
211947
72031
529849
588798
70080
721229
125394
137343
35107
396952
1032169
220866
600718
713996
121750
619017
667824
136981
956944
846373
18105
366675
502669
101278
976472
64928
8876
736981
272360
765288
658447
885076
124755
15287
112611
360990
36221
882813
571237
221993
486845
869724
720709
230397
607249
839321
542935
318754
906846
484967
797747
6801
144845
479356
936751
258100
293288
595800
179883
133959
417511
197682
516393
392329
726721
458783
939062
985222
752523
643998
877070
402636
639881
421469
9031
240579
989967
832400
854392
905662
579909
556035
887800
159134
178177
30727
27208
16541
758974
901287
71493
752213
1017377
637022
701087
410622
67642
58960
1000827
948413
459337
828868
401637
123587
730961
781060
459616
77156
435460
161322
539157
389156
827972
493953
998369
465759
34536
519390
177064
653799
1018879
780184
520805
644429
183050
24798
529855
1035233
231669
936904
246074
492024
357532
737824
247048
280540
499200
792780
360855
911652
194808
81130
306065
778361
208957
198533
722839
326967
968154
280219
845942
145417
366388
385237
574698
98553
934768
180130
117810
92722
637997
925201
221012
759145
234965
472520
408764
642632
955564
398322
820420
524094
522469
56663
105309
389677
406544
673667
93285
903282
966825
905960
742104
87196
346463
992722
605712
5219
1032589
826013
250966
650903
872732
62856
336518
751286
194238
408841
412543
118629
817652
653930
448842
284954
530327
197483
797162
397232
755030
261192
173697
942531
256589
1015360
318584
497663
972374
498077
714145
714045
844252
793781
186459
974767
271370
768324
679995
961857
997077
585454
533056
421792
989697
344391
445997
625958
848574
707284
499926
312307
39639
328837
1018708
670356
782062
909628
1023061
1016869
395125
43540
840631
739964
750532
601059
38442
59241
573170
999706
426613
498983
391734
120497
1028393
192616
206020
390404
201473
577243
752645
538249
1015789
457450
619332
951166
589957
153759
147266
802625
363814
8665
690192
835792
546560
559483
966191
917445
958988
8994
315728
768354
355550
651357
753680
985547
339784
1044383
951372
319726
690299
246556
290496
19268
778505
680318
199043
48898
814492
818484
530203
235766
319102
298192
906647
963140
469552
433789
886339
921538
909912
641532
111347
571775
768190
1011471
979825
15120
511712
343267
895735
915572
380681
191020
751924
966200
8762
433622
779286
275045
146368
291970
923500
739188
408570
705078
273407
694839
556091
953020
402482
1024259
438396
802826
859909
1032229
909311
41520
608534
293183
307866
295245
628079
902423
654774
764934
996181
108725
200112
808664
240183
292189
854743
108380
218560
504092
895971
319256
67119
552770
851914
63257
197705
811540
181623
894287
882089
642825
283699
226239
122355
998948
852631
511833
578809
863725
958972
471496
541906
853121
480158
340685
573281
1039188
283958
778498
215706
772539
716054
264587
484349
838482
432004
214965
592377
230178
394793
723570
792278
99039
205173
968596
537646
351281
377523
266633
710933
722657
595603
895669
366690
771332
976909
462148
304664
125235
192300
796237
512220
210160
514641
703670
887080
849868
776841
824538
624037
324885
246165
199820
724289
420864
610441
415483
1016860
902956
26782
1043118
43244
101904
948551
300914
144331
948424
405047
232562
446305
327956
722622
409565
158352
688669
123249
710404
98374
264783
714194
532473
143908
105889
910866
78853
719202
801953
263311
702799
817409
150432
768098
559429
37277
573674
202989
503700
49188
696434
959826
336476
272630
19492
55751
454039
813669
67515
474493
1041699
929774
88122
452572
286165
82407
498482
948695
889280
140662
197792
17350
645198
672828
797794
716286
950529
562325
945219
711687
539481
1018479
333234
225971
549529
472253
155472
703640
382874
107456
930807
425971
653248
101821
839989
412023
513799
194228
217207
812269
500674
518488
188119
194217
496791
726547
609355
416190
21368
526124
26479
1008230
116025
122363
685283
394347
597616
716927
23415
383566
873284
740474
844581
717824
144837
437565
680483
664750
147760
96882
887011
812111
285568
486845
571902
233651
6240
850412
335369
875851
892147
918147
468998
540341
554389
60617
480124
4172
626353
28669
815814
560488
938009
78940
312395
473897
514543
941813
500439
546984
522017
119491
783697
927047
624864
877105
855895
463828
323720
228533
985024
354038
620342
13020
1018634
553058
611598
911176
866867
138458
718610
133650
450219
384219
7479
995572
354930
17837
802017
259938
566929
645920
697513
189902
502487
183434
676631
469186
549460
408885
315354
272774
395507
824266
964590
828630
249581
556894
835531
639138
806975
2368
1007375
1016098
354961
640012
320223
537212
299994
165418
86837
227438
431856
253885
118413
315260
694245
81409
323689
559548
962598
192973
736554
769208
354409
181629
597509
153084
652311
912944
233311
555862
207597
988302
1022220
990748
500683
873779
998295
912028
65089
487682
565881
409709
442517
7270
667977
672167
812047
257366
509900
339096
899910
400402
661819
863537
908586
211187
343950
684141
710705
799572
29547
1034355
132119
774072
179067
996166
14607
208767
766171
853485
656616
750736
872430
364034
325195
826296
724523
196441
179251
578268
270996
220469
529919
369679
473109
96265
386230
250259
877390
733038
746978
613234
572283
538436
403171
516716
776397
447251
309722
349741
889961
230554
197680
1039038
837574
741806
706958
117403
315518
624113
130751
695515
84308
658478
712772
140928
607890
530034
998055
365519
238303
855925
579832
715102
14114
806854
1029160
1002552
836951
17699
588440
176664
927358
91362
487251
575931
648965
535425
836109
678152
499228
602583
27669
612801
26580
103578
572254
951912
757717
156870
712220
496695
933224
101574
550765
1013760
547549
59194
4752
272485
820739
566616
233610
881988
795564
180114
666705
859152
850286
31928
596390
663845
908322
721130
359309
82733
467934
443499
335371
878054
143587
165518
64568
675121
307210
239356
144440
836770
818113
820118
1029834
701411
992630
1444
248302
782008
749125
615717
976369
491429
296160
323591
734487
613639
433110
682456
123369
100012
686594
79418
111860
573633
482176
96615
1021161
414910
926595
256153
890431
476924
1027365
1007639
641270
1040037
164898
650379
276054
402592
171374
658696
160553
236966
398498
916046
674949
943792
268085
734999
263845
59844
534164
535220
188388
511845
284821
424684
210430
280304
524580
815111
716214
587679
483582
479329
901834
252793
809785
483037
814108
7722
903496
751187
5441
101065
919461
723085
189058
81826
93289
788660
684125
63187
302224
135959
431174
336602
695754
491306
286094
695026
41325
1038226
415226
835464
54379
967082
916374
167689
392519
136692
1006314
807678
387153
281299
380753
666967
522403
513853
763454
743255
879262
768487
863708
240692
323978
899135
205739
708438
236721
561688
503840
393912
691267
49025
122440
414305
416654
36123
827956
178058
635786
385637
925011
78366
77602
490993
382297
340251
663713
614939
370071
555621
11436
371317
442104
255670
818815
236664
733633
747553
682188
597119
262501
772514
789987
875904
476937
126884
153351
176424
600873
948355
353094
824437
642915
70524
644203
584309
363418
861759
508771
629113
785976
281322
763167
556323
303077
172610
669488
399482
99938
1039226
622588
718591
779263
794772
311281
130742
793443
111273
49975
94657
249241
804462
658735
274342
433923
808260
919445
663116
542873
504907
702891
808807
348292
872356
30239
410342
943914
242261
641470
296985
481654
1026754
527085
422865
299597
139438
162879
554402
804384
64492
104252
505503
262360
501053
681994
415048
90400
69602
336652
503041
398277
461692
94012
428391
287717
508374
968525
794742
654821
70166
819863
764532
959871
995109
678250
520870
552802
1030240
646182
917682
321047
993137
337496
570627
307334
811594
854621
1008442
438947
330466
61997
428572
10627
16303
393056
641059
1016132
214171
28016
161235
507184
521624
684735
580839
979665
775529
1026243
263989
156388
331615
836300
836354
640252
560722
420200
862664
956033
851459
291084
43505
361163
149946
988683
441499
720962
88070
196741
10091
250225
977303
450212
866677
889478
964792
214465
955951
959367
433711
49760
631055
124535
267313
823593
478414
932175
741794
890415
377127
191768
474314
312942
782543
288594
925753
92715
513657
441003
435505
952732
647703
159172
458965
702742
266946
1002939
350404
992261
682264
598012
209403
72035
584042
139781
549104
531573
705123
178658
825285
745779
202155
331543
28836
825280
697408
377353
564450
810887
74069
443589
875703
649082
976229
509422
236400
198702
1032101
614750
649663
639058
287939
832193
21745
964191
106255
981332
121841
227006
804597
325938
78529
518250
341817
865397
693363
495346
793839
1025128
376120
154492
17199
313433
971754
793590
542466
276956
949709
252084
840943
244766
389842
643114
519330
181628
566552
76826
689690
293081
865252
688903
364893
526789
794008
7674
42287
981464
865012
530803
917663
680083
540447
938094
33110
989710
266671
270050
50262
518841
660971
1037644
420540
1014301
453712
804847
806755
100313
610083
298331
45992
585360
444608
1001481
390884
1028987
950983
438408
208186
54178
724321
642534
409726
491153
994164
899426
335425
468440
388397
969300
1009880
51779
426950
770307
472250
1031447
596210
675956
100700
526361
250603
582678
932779
538416
942619
841086
317242
733172
141723
722819
682116
25877
655091
66239
370180
787990
628484
828080
828720
429614
220662
876519
281512
1025349
496935
870097
1031657
120018
354202
772744
404364
595573
816531
278301
535618
312485
72994
209402
576499
91033
597256
854275
6391
857960
467269
86803
425355
737516
447556
664265
746096
605759
155629
630455
1029609
279443
933606
947106
959883
947937
353195
902046
213745
874138
820890
107735
875939
841511
588371
938431
422622
886914
651497
212306
474249
750873
293852
126398
265350
67198
304038
335904
783933
762166
456908
737507
156173
15023
1015245
823243
278370
810999
674591
797722
805997
1023077
797492
685233
478107
465203
1027351
149335
811436
610319
178177
774699
386822
363399
713303
672173
28186
303515
175475
175442
666346
131817
904039
111244
259437
684750
765122
312941
437404
984100
238925
347391
32964
505530
317931
574251
269217
507245
1021527
911127
362422
969043
792958
604549
389829
508254
126757
312641
826917
219269
624775
131480
24860
472697
918683
871811
820123
1010141
697926
361200
858369
174941
273667
4711
8150
626692
665358
1001674
471728
954208
893804
849761
886705
1042502
714115
837663
629531
457150
782447
309169
982415
543515
238279
294274
992177
1026963
184906
634225
414239
1032617
441642
188389
2350
984831
403611
464135
826720
740422
416261
352873
391558
380564
108750
192321
288022
699509
766045
398904
478672
797770
90762
654271
212397
85900
685469
139439
846665
1015196
42641
809343
330188
187774
742091
918153
814434
700972
112823
974002
276556
721404
605051
329427
509663
531521
848393
746805
445426
66029
1013512
969716
271883
113056
714538
144698
579794
921752
863004
484216
947324
906521
236831
403990
111131
805759
863297
944114
320134
742529
703074
361647
956672
374771
157490
867604
944869
1025984
875468
67489
307378
895939
201809
450549
935589
565552
860913
420059
864193
237365
73818
1033492
124382
978080
195186
512070
121783
685843
1044458
744959
948825
237482
77556
638249
1041766
476444
744283
635003
450184
418704
312878
543983
1042902
259567
340501
298438
277005
674805
409619
838199
842848
465047
208141
516048
259893
618765
978999
902801
41905
688067
307437
277524
945765
62751
189091
9127
967
297432
19246
435906
86418
268009
605522
71403
573814
436767
883781
304363
917726
1014849
752360
27318
3040
113540
400409
824222
418025
149936
83265
753363
589170
513616
728279
188904
913103
331328
759080
587371
571506
354559
888290
574110
316308
426304
647245
1037562
431930
220962
600937
22916
465386
250769
709613
626294
749617
1195
275072
449175
123154
382642
178139
814769
1033012
473863
893957
993927
56549
444296
648027
277901
454641
120818
577213
878026
798310
274178
297724
734689
179153
924442
1038797
125134
625492
803112
336490
996536
179519
401116
348566
425081
427661
989488
315772
743304
84395
166071
961851
527978
705174
201474
345010
715274
283167
187142
887392
165611
911570
846438
487920
334656
549967
675982
555274
826191
354706
882902
781330
535755
796296
581286
541025
983810
1023990
904204
343748
911517
755791
44467
74746
209988
694202
923240
166091
485280
1012281
22884
925732
915041
461172
694223
470512
16159
989663
778692
315069
774064
327779
974515
769746
585699
285642
636670
552956
39317
143624
970163
38956
241395
468326
73449
605444
309871
147642
968615
752849
638484
948174
1015666
268441
482840
870276
186623
172118
15707
347091
657322
559290
14456
778781
471631
345709
667030
153982
569222
597757
338495
10370
763651
105799
885909
168357
130364
408718
538137
858041
800357
451069
734742
727292
312858
667834
680143
418800
121955
2469
345335
335867
603963
305084
736385
479178
259160
464050
844962
613119
234203
176036
535107
246617
896100
798504
574871
621355
158968
1011237
896225
818683
1008884
56613
874441
84779
997264
353308
921416
923091
210970
525660
576521
829178
108387
833202
881256
918963
783742
984185
706033
201198
295202
436181
236869
759008
889089
893200
204385
100553
973881
974949
243948
84790
889750
453605
300047
192714
366717
199896
740605
24975
201232
584052
457464
995424
193325
126208
580437
789670
218037
378626
862786
1006344
250470
171628
581134
691076
453699
1023416
48319
521855
110193
769945
916363
959390
394011
62114
534144
475346
606733
76585
468231
173291
588888
637984
935285
49658
969578
167937
67351
114331
319170
685931
104543
947008
212404
734895
561875
979093
733609
117445
807284
716655
301902
234614
333186
395887
415323
227931
233067
599546
2194
684921
989627
839451
753395
409510
582053
431375
698011
42649
1026042
63244
316633
915014
320985
259521
296857
786546
610271
252272
8370
545146
233346
1000759
429648
168623
531319
855288
1008420
311263
568855
732856
535525
907011
665995
200221
260727
105621
406435
793294
855562
365090
649676
479899
206064
901137
416563
946042
809308
701667
200231
809209
406577
547418
815945
8584
957745
454670
461035
367684
257903
478743
56
1022125
1032504
997499
379254
646161
487685
724987
166953
649267
235664
483169
100457
441889
1001979
744208
128624
702775
204080
946830
1018766
281843
506466
975560
638530
912832
830844
285166
289277
399280
245658
1021284
801781
607915
661312
729504
239643
434175
625055
1018148
780521
1027202
493618
185871
562391
720756
240193
339552
303980
204105
35333
884652
693084
249573
855823
535409
947011
482794
552645
925155
911329
249758
924322
642509
970260
302647
303250
712674
354555
982239
806959
669674
853456
994615
454765
515195
298344
1028306
694682
15054
41075
587241
993434
231656
238749
896786
508476
25952
452906
617814
694300
546135
218891
782027
1030143
128087
492974
4522
824915
465285
629265
992451
407565
532703
995328
495935
208152
36832
559474
819645
268316
680315
408221
1025468
785247
80848
739682
62755
868016
109292
886791
150403
440326
714935
95964
810634
284837
671313
175928
693092
822650
346038
242107
837715
826788
610607
481126
813155
93564
83207
206358
509033
218607
423773
572792
293721
1023079
8026
1006265
920576
952975
199163
135638
536625
577056
309548
310667
322103
918154
145096
3812
129269
671831
314428
291578
722272
88564
135540
1031283
504378
114073
562942
735915
450640
1007956
401406
656708
714051
910576
1035558
26348
161262
322136
176538
353896
641108
1000433
12659
302824
193154
492568
423277
1009267
399863
218176
212239
1043918
770514
805941
640525
911995
156757
91633
912816
469005
990575
98374
272317
143275
391149
879973
910562
794112
123402
774381
55487
794544
426359
39983
504342
531614
509981
569319
479649
146497
391061
597737
982979
710217
969940
639516
26350
432958
919917
871516
247957
553712
677277
368240
70100
703616
43265
323768
786387
449352
238904
729930
583817
112625
829123
698191
17569
601553
504117
121472
860249
947685
235362
954772
574007
435457
249800
669911
749044
1017776
396538
331743
540415
978113
244786
4496
525504
106391
663861
865322
950227
967809
289426
135806
737553
146039
657541
667103
252892
594488
647058
603453
903714
876422
440969
956312
550133
565265
1022860
566858
989090
378878
991566
626578
814696
900358
185233
872622
416917
741641
795778
264206
1020426
271869
850783
715015
781111
776295
126000
67937
325991
132230
989795
543428
974143
681058
438226
547000
265747
783614
704086
953695
927524
866589
1029974
563898
213119
848754
927740
182880
1005424
340312
110953
829675
429681
773085
712592
910559
470245
378798
980735
569420
914260
127737
670255
424835
930491
410598
147274
1026966
867485
390840
573222
11974
507205
361081
914877
646877
842519
289157
428730
937699
431581
150563
910615
606415
1007319
684004
902946
860453
66791
601996
652548
682870
912901
77933
858271
708797
734543
591570
234592
815811
614546
308668
841223
437597
162668
844205
956445
337933
513197
242007
250710
130085
526159
975825
487570
727980
875594
1044326
847006
371094
693988
33527
1025920
778218
349595
315492
866838
782928
526114
976259
630310
15651
107173
685389
894225
698171
654347
306932
95638
5308
691975
766978
174224
213041
97317
483391
913483
944871
427179
388552
894632
728665
670244
1031066
811657
749521
420521
534162
513999
924097
400856
541382
644069
279173
998109
940213
334806
574390
608073
249137
673570
807042
6092
55582
913667
111284
927400
695949
108432
955058
395012
379367
541660
821890
66252
769415
928765
477354
827528
997859
1030325
835417
991041
122166
469784
968165
591799
9834
143649
564992
732912
253470
129264
667607
763438
740960
224438
51510
4195
758289
329286
669023
845498
52743
264788
52219
274015
814294
467644
271256
834413
707053
698491
1032392
510647
243087
1019965
447796
151235
507485
965779
524763
166150
266262
945009
413457
269645
187566
948062
1011950
98009
765760
137664
611501
878274
121290
474589
239103
547570
982225
606434
459416
535541
202239
497987
172543
795435
991986
986004
397526
553938
387235
675699
290351
889127
338652
187893
727078
1033020
205990
400587
637071
782138
647382
862232
557347
870224
573066
138745
192458
155062
803264
670541
693248
528434
156383
582085
999485
658333
745367
764469
336052
476739
354829
843360
154243
717778
496960
809447
302535
685863
530428
614259
491915
540542
782170
500530
145756
375411
726544
869703
850097
780967
1035144
597167
475021
878248
551850
596271
102377
728191
562741
3588
179112
84739
333540
176169
341445
112353
828805
717194
302616
69848
978612
95161
615848
964134
586675
1037327
639109
344195
1027466
127754
582549
683594
318367
500725
765277
403750
463881
430532
283206
429929
399140
979770
204862
923171
599593
290989
349763
606140
1041990
63845
650729
745726
1013681
517545
329152
307547
160346
380001
879593
681713
370873
1011002
852691
588026
949422
175165
498064
69766
969600
492058
338246
891524
568431
852781
474231
550002
963179
309453
298970
845496
795167
744699
140171
701270
253014
503673
785284
48916
179026
544407
170960
493317
474322
740170
254040
300128
500651
63387
761166
511146
497883
252432
87178
313478
165924
439440
564160
850970
451218
189351
1033981
943607
568391
699614
361892
804271
427128
572603
440920
840569
576789
992816
386512
194466
467013
129466
423825
958355
994079
836059
132494
566382
86303
276104
262882
168663
751299
503705
126413
996598
720040
528501
105643
346285
236660
919490
727159
521000
1034348
1006391
305392
861028
965143
923630
73358
930761
376728
321939
742276
874407
258139
354886
395542
93008
363969
891472
1041929
719664
631406
20055
605974
630167
264376
825451
784050
672493
31677
990629
109694
283402
388648
822114
767089
9484
782956
169211
849527
746345
609852
290370
716012
557981
978020
115553
816677
286705
818300
333559
896594
896243
559615
12449
811711
761594
604600
590479
180853
938864
355720
345979
566126
303470
9830
299604
144853
62096
245858
866811
419120
1039866
302165
828964
117751
319529
682450
115435
390083
254702
828086
572252
860344
376848
840984
572632
199538
1044570
392805
876325
609149
650524
994871
345123
905039
168806
758803
471971
763880
58711
335255
1017797
284983
218844
544775
728375
275695
766987
529697
709002
563830
386673
85357
462110
243391
401589
356917
49612
522380
1038727
78621
418762
122281
406549
289731
741794
203990
295051
342858
446489
727015
504566
501354
765926
978887
371170
156894
843780
640373
995981
19917
957189
443369
275832
1020653
386544
599778
70321
696857
138308
74928
429790
109721
77518
1023639
245764
418372
360023
485646
395962
553752
694429
543544
274901
777716
814642
4185
545799
731868
419362
381272
813397
500435
115195
206392
929503
798051
958872
796987
118987
567094
891522
585312
212419
81570
783282
862620
799432
585304
721286
801919
588887
966706
145206
153236
36817
150434
999447
569926
898657
73251
409907
554891
262434
215612
439374
804073
1037402
105444
46805
13934
675078
554452
91481
922257
960728
989862
712764
101669
482365
564664
369454
606467
722216
446869
827149
465093
991125
986619
986664
182653
757843
266284
557397
168104
884781
215662
753565
96556
779231
148889
778260
602264
599697
906857
277379
382392
444937
172613
899833
576240
343281
53563
635208
646245
136422
768710
146437
957756
1022761
888167
169389
980007
364207
76268
371943
672781
188927
130402
917564
454513
86305
896015
406587
985330
203967
53776
631745
566348
88011
346442
997316
638439
170865
423508
91516
406768
356910
746998
964636
797659
1009208
20299
654047
431069
50544
926666
401872
1031541
945408
653483
398368
597967
986803
99105
826578
677913
903506
684429
8390
804660
623891
301921
24550
528040
375190
396979
906379
488469
316201
65913
564064
282885
476340
817198
210971
104649
1001771
592790
872146
330797
663213
762229
703839
91573
174431
395801
422458
784534
207946
375582
973836
511205
598197
297804
453858
718833
242058
592435
125535
806246
748519
33241
728124
653571
159504
737721
603683
802931
952839
946138
700850
528037
818878
825384
1038379
481559
503982
443993
662315
273267
184416
66440
158447
565581
175181
38777
949781
93926
748635
6751
369909
657135
211974
1016404
1013079
50778
716760
664216
742596
674628
765172
393954
886941
458933
1015895
214768
786805
883308
892418
711776
401340
364325
905520
221409
12845
964238
503735
1074
535439
812607
691235
16344
301231
356547
1044763
403415
916462
261600
1017595
944943
190223
376603
279459
983562
205282
393239
738138
385450
592778
577646
441792
656273
551777
809627
57692
84094
348098
229915
456841
384668
657726
285572
692630
590308
959582
72873
844446
324436
674354
815955
636231
710996
907021
178778
1043527
879249
1039212
90276
792321
935020
99632
771033
977320
806826
411091
19354
181781
605642
532974
545974
938682
594972
716033
424170
352205
862391
944748
832870
102833
272940
156185
937712
826433
884239
931881
797299
1000025
1438
801149
771169
509253
527015
516783
877216
381883
662346
734079
437447
1027106
221403
938079
945677
414279
960886
238316
221261
101951
1548
1041446
776732
508207
809133
391881
222447
471453
297115
325208
668026
53522
256504
489913
224728
342502
557559
900198
809637
364617
453110
543181
957976
469794
280620
791208
522391
992317
171864
504555
378690
709036
609295
790416
185835
4199
220276
460964
434193
425677
776013
466667
359056
620285
665177
887214
457410
638978
678145
994043
838106
57084
167080
484900
706925
656378
225397
493196
701814
56554
158131
230784
228644
492370
730469
472058
71230
936233
650018
1028621
186478
160168
558377
1042886
80806
7887
326268
448828
314643
133479
674856
448099
36316
174605
850393
521640
402533
221250
600174
193627
14769
289488
974792
412582
69100
745882
172053
890322
398624
441285
989688
43546
109016
8791
40429
418096
511080
266564
295733
32208
55850
41149
887789
692037
490652
306664
244211
21872
642492
465541
421628
1028399
512045
169569
247940
336655
670041
489424
422702
483822
392079
110727
103941
423365
348937
414901
839457
141710
593273
575296
793719
418221
552795
425717
935318
726690
697776
244568
520433
90443
687595
555047
613622
559995
286968
341521
674933
140509
120879
562424
23747
32597
326303
849512
294817
191711
1040292
919666
553455
986663
847271
369861
330245
169662
203110
365548
476591
505343
230378
94106
896809
145574
6936
863394
399465
810007
696132
675780
978761
688898
858410
791129
785199
267609
67644
754292
37783
966853
661100
605980
275711
309883
90625
869622
39026
918358
354832
618448
1022832
635337
682462
122998
997857
583138
984532
907150
740588
796847
121313
113286
168901
180057
803416
639519
518535
682781
716676
965149
852565
624729
942461
1017460
394444
44348
936958
728648
257244
51635
264334
796313
231395
355197
71845
825995
410645
595761
609035
199593
894531
800830
316008
482637
425201
861430
400716
668604
609192
981010
1041850
653192
525737
72048
283601
769572
495281
897597
290818
20888
51220
174277
260956
984539
15787
822739
821000
512276
662920
886383
941173
517207
993906
37324
583662
908470
165485
632395
1020178
170167
1023633
318999
246376
351821
305870
835359
363092
13459
353602
876852
470735
322693
379257
833536
939744
963433
366036
161761
337356
165325
175185
284475
322511
26749
192383
426996
404925
566733
1024987
248845
428262
297483
626831
36887
765743
41850
356839
849151
585838
206952
598913
18677
246135
939957
800801
137202
481100
841901
334351
271851
325437
309438
502143
885546
928706
106610
561249
424890
203824
37831
96987
467215
919254
149927
934455
781925
8722
953994
457334
39092
870795
317988
600278
669714
836838
535384
362660
148588
348429
658687
850209
584203
373396
175752
154051
889037
170929
299704
658440
62604
176397
870210
971294
706439
129926
578041
612277
311437
586477
153302
272074
830781
753218
221305
617509
25106
37661
861985
539043
162160
641255
995501
229504
546490
815121
667676
945174
921338
520423
715305
696275
987502
284554
877837
1010583
735538
1020158
841962
34555
518514
232779
180124
542000
884656
806995
108979
753901
585467
801359
946193
953049
511620
954762
74435
327859
343147
879255
92741
168567
143264
467
400823
989667
87969
670929
785501
940280
665215
117578
959422
558702
256153
634707
115573
193419
1021263
990966
921184
463165
986215
595175
598672
693127
841901
1433
274428
335236
140851
982147
739192
828298
235463
81696
916607
980999
250780
573866
617047
327418
391577
158597
251459
634518
1004799
735640
919735
645590
492509
72887
530050
376150
381515
280717
803203
539901
477262
382165
184470
966262
418030
795728
501237
914608
413140
343137
131100
719748
634394
735010
63105
521204
137301
982401
641504
725804
196874
529205
530080
1001977
511273
559175
645788
555199
133018
498639
254288
657773
53777
85498
799377
368770
58265
968966
413614
372519
157037
886498
825291
409737
171432
947658
70911
732411
489149
140161
351987
499184
865170
699101
273770
948651
604470
962986
704424
912352
60442
973498
227280
205409
1029126
659262
270510
912699
1036683
358107
897606
93338
361270
304359
1029930
704653
173049
641990
214361
617393
730907
506766
1001404
475778
892882
803510
996107
311854
625753
964852
130873
741936
356254
810274
410139
237191
243350
943329
746998
919392
382661
141133
521752
683057
857509
664149
700643
602413
236292
883868
734869
261141
787492
770939
762597
760243
199910
68986
614054
568313
709636
293706
265900
346401
605140
834288
860820
872758
1043984
657320
747961
125742
23748
842396
691113
650667
252184
152514
33609
50414
511719
657495
875973
468765
115732
257719
303902
81166
732137
763875
718359
851050
366333
728347
835875
915847
763001
572190
206892
522038
433291
234244
803124
141097
986743
67325
660187
397681
385149
852941
893098
679100
339096
37114
859463
985927
414084
688424
326070
892432
6689
634230
724949
921833
934221
910697
854631
687280
565384
360819
167105
153029
965576
100287
925469
592685
338228
201901
993815
166238
937739
241511
917112
1028653
505719
64750
335736
696422
763011
566692
976362
509312
864991
98824
576840
643933
42470
717024
284892
254937
679869
45023
547094
189970
898519
535925
219896
592455
33346
517191
50572
204549
62850
664791
377584
838988
63386
997882
501115
554980
324167
375597
604542
928422
500661
637344
992138
771282
449931
586000
80396
916939
160403
401606
337265
211224
310513
666325
621750
217245
62790
917326
800934
897689
597058
885981
556502
600793
624083
829333
20123
723090
895267
101218
946117
820637
997123
145093
583906
66023
583690
365555
801925
622508
147900
365472
789332
422113
276579
925054
345157
559271
160590
11917
380899
221489
312554
196627
219823
55682
944900
136127
244236
873367
692437
773547
450772
662960
591823
312234
399445
733685
844104
568039
658992
401313
320673
236869
961358
66633
525257
376499
923094
737958
412825
296480
75863
754280
819299
923647
940161
587910
882358
826690
115437
932353
480618
1018933
29560
185953
936980
19821
375519
358993
617319
358660
525
289054
87087
683659
217337
673774
814426
194436
111326
896087
99256
301260
840252
343533
832856
1020127
857797
129151
533194
140225
1028534
609300
612887
159976
529997
880658
223287
167096
909084
163458
36671
195766
900809
823716
1039061
602785
146473
838169
517489
21707
389465
659166
448257
300110
369949
61845
61002
941851
555037
923033
134817
485938
50714
185812
900066
998242
387813
714639
310643
523096
269853
127865
837903
432102
284440
688962
201567
702474
712956
516194
197680
825762
125930
46271
859081
46875
853466
479707
522483
983847
828402
411536
967236
326369
223341
484167
1001402
841556
757183
795628
952428
184895
856049
877380
318611
277157
669015
107203
962540
72522
160277
780982
34735
599244
598033
553130
148214
325577
812089
18372
771008
501376
824479
802720
415249
746365
130802
241249
1018745
808571
156633
948083
865056
345494
771165
1022111
442275
810177
550967
304756
737090
796413
698078
975319
513488
290003
875971
774324
601531
22933
542855
131063
510842
297193
18097
175436
880060
528125
564432
21462
642108
916352
152780
966821
460597
109211
555211
398371
207393
351806
685896
1014736
434175
687209
100159
514987
70448
794120
970124
866251
214725
741331
238238
875258
950411
531191
454704
1034062
685061
806177
128633
323708
6845
87699
131880
27464
906488
911689
526998
747177
770702
573969
779335
247816
135747
114274
200794
467618
937508
437211
947658
484322
364732
114334
626978
960741
471533
892983
852840
602809
398426
57247
439258
669622
13737
922294
734507
494521
248828
259419
738590
687958
447442
838093
910621
144343
921868
113697
993882
803300
450536
18558
1002102
634262
399361
986239
562856
6646
970323
759846
846841
538126
575322
283179
532488
45480
418452
254171
686485
573272
694440
794561
931389
723737
454482
18920
547005
606040
909220
767384
935118
362116
173663
764089
953499
1002057
525074
790803
289153
526082
305981
469666
627249
314199
300613
453104
711073
1001518
894199
249782
177093
960351
146957
325956
526168
1039055
310911
483114
596922
338161
898834
629460
960478
705561
372428
680707
769407
433973
393608
1491
303291
802293
525144
880427
177342
712984
625417
988548
928676
422534
798192
182794
258831
799955
918252
420835
67758
653927
85876
984479
187798
378296
55586
732902
439176
81219
760112
1015259
910279
187529
789504
805338
1029559
524852
610809
688264
138932
142991
479956
644997
249655
927733
157685
102273
350040
417067
572574
818795
881108
66387
834718
291951
713636
988457
728939
146018
912917
694714
928530
80904
824054
901502
996182
711837
1037214
267998
492040
310916
901429
844770
73649
738062
9304
656891
905640
238202
555251
166170
319729
683618
985897
653209
455894
913478
443849
991307
108405
390849
43574
714795
68054
78933
513804
419214
960426
641609
908378
648154
380431
626541
591682
479932
515152
864262
70667
783792
393434
398116
520568
125166
526661
537229
10095
2310
984276
968600
908860
185782
961811
809890
820514
346285
999102
827731
279257
663570
444827
163297
57109
832973
882396
332895
959722
240657
1041408
151048
153917
953244
364108
459351
199033
198042
773386
489486
45207
711067
939956
799239
50166
247597
542412
488655
955033
178052
738580
490691
16313
631548
821285
583578
637560
457963
65368
599779
765041
81620
501167
598425
840786
659316
899652
1039159
601018
755349
71011
809648
599629
290377
258194
1006614
546810
92356
46258
362791
31589
366180
827881
16130
375643
954119
246833
886660
644367
112053
486893
782482
349903
725677
478162
942767
10932
247218
699638
289734
831843
297242
16767
996320
852882
597377
559724
857845
1041843
357053
348695
98369
862557
333898
95480
498989
776783
451059
754645
764238
299618
163319
833687
218050
549511
972812
791223
425009
272873
919467
107904
901446
736138
430921
161658
610814
121178
1035674
375263
974916
1042341
1013128
527918
46582
168979
192382
22184
184160
593078
12974
483740
1549
287394
455660
830613
1020529
549949
199392
315412
379805
838283
732932
895207
285011
603277
678100
448728
38976
38894
283450
358781
965893
264745
360249
345819
702144
896191
216687
548811
942326
744550
392288
970286
111032
733649
280297
548558
37162
170147
572922
441865
425580
663473
584336
862841
440130
660236
928714
500312
35447
1037771
708057
1044214
53569
853472
623433
1043040
555242
658329
66838
791080
250819
86420
374569
1007460
240353
65685
902959
92366
882658
956152
498400
807358
48028
630955
940100
366856
516994
65525
356070
759711
847662
189070
971738
318826
701000
1013872
544804
688746
838164
737690
208375
814213
178056
886290
75123
655348
1022322
40924
808568
16469
730909
763385
77797
366236
140930
325007
121005
234837
634641
15544
487365
548438
590158
844673
926520
912348
282447
549775
480278
974863
352873
109336
628838
245599
758406
858643
256600
857252
906342
189276
215633
965973
154507
213536
481906
701247
432017
221052
344352
854232
311098
50146
372501
87595
3243
911574
112025
246174
791393
625724
24925
377285
840191
466543
535635
52051
44657
81923
154794
65277
921315
664758
723546
816255
843231
124171
999111
395145
454040
679943
870080
135173
1043711
1113
232778
589498
22466
240053
498790
503533
264290
192612
612001
642757
1017057
222046
692669
172554
557078
568405
889565
762577
101247
74015
758103
594703
112085
52687
921614
451534
293958
392890
929538
536525
938879
443108
450834
979044
958923
838094
87281
578035
822048
432024
534157
605097
409440
375270
486320
234653
364526
1038389
415212
211958
745857
299720
574632
910618
1008337
475374
559609
349167
618349
3686
47136
346129
800888
515788
463506
103125
73286
161062
580110
632885
519263
618892
772603
804867
897504
268354
693
974402
960262
1033407
920666
479622
306754
1023852
76464
997997
244778
224932
176662
480332
493305
834583
593178
419593
133803
817112
546146
408859
828901
505413
108467
739266
864847
733398
697860
1033372
317862
523177
564351
743061
611124
1018679
495070
147073
141195
1007698
315135
363325
92133
755943
620368
153554
894185
869525
1018287
483230
655785
903870
48223
718294
691094
335327
57832
990335
625771
454351
893331
47269
967608
945591
601638
974597
270513
930974
584326
497275
638730
573193
949855
933293
279365
545769
258494
192158
898445
201978
115533
551848
613664
18534
557789
100657
329476
132961
990324
212787
557625
537400
864359
215820
608946
867323
649078
183920
179939
592851
937120
169878
556060
425750
659646
169119
405189
512153
66502
406987
48771
740472
723864
498645
162603
1024598
7079
203195
674416
167810
823056
484938
178489
891656
422794
284406
204479
505886
1009603
941022
40879
826429
21554
167836
571086
800653
86839
392800
742769
417782
524643
366509
6695
490850
141651
211937
483190
632687
852124
94330
824769
1034014
617064
311223
919197
135248
1030989
640308
287280
488295
609007
169545
264025
293473
767865
643677
267440
826984
196675
987631
967848
110537
471295
33243
409453
844824
267421
866638
756822
683818
289587
908155
216742
163
738727
712068
418177
234687
98483
865880
540940
406462
140729
165973
959149
313979
880476
364687
928415
668558
771425
913213
651307
122705
425445
242647
169928
939842
950723
818541
794849
441093
554482
50824
948125
765306
753954
323187
282403
752973
388014
394887
889332
69277
263540
1034439
892565
159773
137132
143627
485930
914174
331836
622613
502398
696349
384241
204842
556058
859380
172164
28853
770956
415205
801357
819686
61229
170471
588296
340501
126252
494164
708617
338920
86287
663280
415398
250240
775353
276829
665473
774457
530719
541090
939253
309793
179521
718532
34526
665684
417706
631971
539913
793614
270289
786969
735869
1045337
415100
929004
167421
879931
561802
199261
517030
216051
497340
474649
591173
935558
214080
425014
425096
1035725
940451
217159
371958
902491
407020
379452
769884
719889
1265
814163
400154
798069
685805
169976
825285
1231
975595
786888
635006
1023922
857150
149211
365742
928759
96132
503830
350125
651965
376945
529578
838098
292001
344885
526494
861227
569862
681438
908601
547385
643572
121173
1025581
388306
1012246
385183
1043202
47610
951765
476864
185100
991172
74096
640322
86672
876776
437901
494631
615074
783964
960881
137857
82657
505694
326925
184358
271086
995391
549363
562613
682826
175483
144101
892659
21069
278309
173486
979330
553643
1001678
338514
653883
921793
259595
769779
792431
884759
995076
289332
1019307
1026089
728356
486386
1013139
825841
531858
192255
525377
504056
1022362
432506
777148
1032989
450959
750505
634759
39607
917648
356042
932627
315941
486793
690894
709439
824272
418184
348981
292380
600585
365493
493934
322673
626327
964111
729648
200964
656457
384329
299973
44477
343074
693809
956553
390851
239367
393169
1004152
843590
1044141
942904
124737
638203
696473
521193
1037485
181675
878182
373977
638658
109016
957693
169011
1002521
898720
266012
330049
1036273
691709
146679
364341
695858
449925
323606
799359
439281
558593
863008
283514
470302
462449
214039
968471
819082
795905
732086
668997
538339
559203
395118
968309
544663
945336
84965
740194
1005977
272966
668035
342529
986429
120053
698786
330131
184412
310493
355873
227142
909714
984048
681958
691826
399319
222164
476110
801447
210275
582757
934800
420256
79582
962435
539676
1002159
454469
457980
333742
281083
141826
661542
211355
705096
177480
375667
680364
240610
524470
719876
997771
739982
752764
100703
827516
24239
164559
377541
561998
198353
641839
732567
15080
546488
670183
983940
786293
277227
911125
328962
541680
735522
629072
541647
172867
319183
799965
745434
351222
359999
173414
295046
385460
339072
52974
698453
273760
205097
70391
695222
200506
931581
811620
991361
89754
955643
249297
773565
135657
713540
239
817561
370570
170309
121562
748213
685235
611680
629732
205161
697530
1011047
648115
894271
686379
213151
35784
807364
150941
282310
793642
924277
403899
895669
74661
307916
105539
327115
883377
566613
657245
958902
524765
382801
901054
789322
468037
463268
685018
285577
425476
474969
299752
716818
651706
322017
851768
808184
175661
989244
939360
562417
527187
581716
445928
383463
617819
172363
117841
1022700
636378
781085
1014754
216633
623812
381037
44641
195852
726480
294699
843503
994117
417110
918205
996815
65986
614786
969692
450745
365964
743626
909822
356472
734007
995324
342603
812486
924233
466359
454688
1017348
974125
152123
721904
638336
834952
43615
334484
549112
318008
259972
294105
774423
785153
871720
133414
987951
54984
623847
913198
849606
537553
328470
820488
425856
434712
690500
514264
521559
918934
927005
615119
807735
595539
1030639
345645
929748
606798
430839
181493
914818
545721
847846
218416
689258
603001
844891
627368
791729
899817
286796
325071
653480
566488
649042
576569
740061
291156
192109
588504
296499
778393
488584
376330
1013442
338862
195479
935691
671695
295082
211901
192532
1004051
856822
1001183
983202
599525
1023666
212099
938096
16864
415905
428550
382036
861565
33007
767024
123880
1036603
372045
359943
832957
642686
88097
243959
707984
741193
797246
67412
166600
103187
857698
74791
4016
634015
872704
342241
493350
96677
693775
318954
908791
276005
801427
501151
940837
779280
886264
256916
638251
787640
646244
1012324
732189
24646
806474
584787
551519
55886
80025
31179
883284
629268
630834
583046
64586
959592
71091
330538
147347
549309
729322
340712
922984
285263
253354
560133
200241
870221
421213
835597
291542
677961
586538
135171
597931
309547
236850
596095
903457
1031709
478744
72766
569770
629817
648827
643529
715712
114512
560413
943994
350095
567640
616142
682848
5946
1004714
433968
499687
927523
29762
564787
1006709
139611
561938
6678
354446
771004
57352
505362
499564
908722
304677
142461
565448
75181
494640
1004616
883543
794864
372234
262995
14518
1000557
309955
925641
601633
476469
509433
715858
416676
372908
451848
846351
59201
93906
400005
79774
295349
269307
938333
486271
999263
246515
513640
262730
944426
989305
217515
80792
407972
537351
995481
837132
316999
301234
433725
290147
1001059
357036
726431
547392
799995
19187
972595
291358
215168
194665
460791
214964
259083
185592
466710
319007
506840
941922
380672
6416
522496
298350
208244
869840
201526
273946
166601
367630
94513
505432
130711
602423
930618
96040
82028
2191
866469
894434
383767
948507
1023816
794493
154114
458571
74599
866094
223186
28420
115054
407724
544177
848926
346999
822819
505733
872750
129139
208249
162714
697691
488838
249752
362798
124151
1012670
731901
756493
196311
825385
915977
503638
339446
58664
781960
430651
830295
294703
335229
1039404
472618
796014
991511
91292
925528
49666
236110
918677
1446
837312
705522
69785
228584
202216
725834
161075
246954
307235
758500
977639
228723
411120
225337
435449
805180
585641
7821
953544
439697
32906
601987
450175
926760
302643
111619
343593
744502
1010531
1004694
829318
801505
734997
620795
507660
1030811
855037
58081
865862
833785
834596
642753
496359
546385
630689
884574
277140
371373
346803
201622
304768
666943
607282
220439
771794
1039322
261642
872248
371568
722344
922795
844249
299335
768246
1012217
902571
489987
1012096
208491
229961
1036206
522896
766746
430911
430373
259732
201150
532
969545
10042
878808
712596
615161
33660
584674
799296
645770
352834
345949
53707
962830
244531
409256
373678
705829
421211
278391
452981
818659
553616
1035334
899930
451730
849700
461348
719889
439419
574106
396731
450716
893433
751247
616236
810417
250344
1021815
536234
735311
1044093
857123
855008
858498
510865
477146
996655
55276
178862
138401
146962
397141
397107
775626
528894
997405
336483
863639
769194
121466
800083
315777
651561
564989
801041
35412
513880
133619
406381
333292
339477
971899
1043220
607803
116937
1011407
609229
649371
820758
10602
913752
16057
796683
779121
883352
746094
274965
740244
410614
383869
1043083
924202
300498
449389
466073
38231
73707
805023
438161
779835
413591
161605
534369
569629
1008108
468384
792132
93953
94004
968157
782438
315376
755288
832402
936454
859571
955910
530075
161783
957159
567444
597100
827763
309218
824251
24261
365844
796410
973605
690081
531025
840693
968974
774621
789145
714608
87273
719292
987380
664029
682432
692645
564111
383773
574840
60138
758395
698321
516125
410379
939910
819761
982152
835529
249914
104180
310415
61012
560453
52061
1027909
725152
623961
82437
285393
381945
1259
344010
387443
193553
575070
243050
664401
367576
665877
679592
521476
464014
334375
680804
165651
810167
507944
503442
203403
55486
848874
871615
177559
103436
661799
340092
663137
1002074
664707
211431
341315
140730
910308
749683
70964
741429
835241
160643
249380
958720
902862
256504
399054
196729
97738
740909
855578
234920
356844
435391
682901
735815
300033
420228
795455
6697
1038788
525713
208631
737075
433221
11807
220343
985465
173223
238872
831804
282170
416187
910106
21565
132986
676465
449604
311214
169330
37725
880984
49508
1033766
720590
666897
241103
605889
875756
515009
1043764
88578
404541
196777
551470
107499
454712
955468
173812
35214
603988
107505
661948
643823
542388
224351
883121
188123
579460
18326
123578
549189
389791
357104
903941
386362
246580
898179
179545
104082
448367
70724
939081
752119
956727
75005
332660
912151
978071
218999
19424
7681
463767
330586
388561
973024
691576
563003
50911
444295
278959
726008
456157
777986
257934
95641
311187
409436
11007
905334
826678
917147
467915
344185
436507
427060
397247
374835
592389
431295
410012
1011609
235294
995563
923077
1017328
617704
335070
893402
945835
530503
165155
818565
792429
818512
343182
668516
985588
626306
610668
847028
961563
641288
588421
340214
360014
194135
49394
443757
662189
739540
1040048
584633
684788
456473
648713
213955
294213
661590
205066
11843
770353
930707
118538
971400
596206
588851
446725
289352
583869
51637
349120
1041890
974463
431862
1011739
873736
601053
573729
858319
645937
87773
228573
41097
596433
28553
955432
36473
556304
86327
37353
212061
164921
556738
1029667
849543
444520
571483
169390
1033790
264478
569503
405361
117386
255410
429567
368974
955136
497002
926738
188220
510257
916341
495218
171872
494808
156069
223035
155962
690586
366724
696946
631928
501316
784549
363695
131017
347766
822162
518457
418738
164219
51620
521248
34842
782567
467287
774271
413315
560452
984998
900290
923909
193434
349192
776699
241439
165072
114300
991492
978035
591093
76147
542625
687340
104909
773752
498874
40303
1026737
748229
102300
371811
481562
838834
891648
152838
45876
29351
452385
41151
467323
482685
138709
837456
221769
593481
401565
744229
690012
521127
110600
589768
658322
781972
952007
712306
686142
622668
984778
223340
9882
171462
448253
121783
133421
306904
215108
897224
77965
146075
270696
93595
711323
993547
934948
24671
1004300
375258
716531
780600
206947
845042
389266
800457
646416
286009
828885
154524
205071
458544
269625
1019497
190030
973863
797606
714141
537303
213403
813201
110483
216406
737009
215350
657975
540682
938998
439639
66790
407274
212908
104795
688297
339909
315332
307842
936801
1021394
626923
926374
498060
998362
121944
776922
819896
375637
654545
193909
438531
558681
305707
928457
281143
655242
338880
408192
525403
928113
549924
537305
114140
131637
16121
588901
356595
77706
36216
619276
20925
936835
659140
115455
130383
666759
664816
356398
745918
548948
315901
144514
397024
40031
943945
557905
563007
880038
870664
75076
255336
766989
195528
459099
577920
701406
500607
388551
349652
794395
356681
899645
164873
87020
854178
584158
736436
607395
327361
1029612
17830
1005861
307329
672864
512416
321661
148651
254325
381967
16201
611961
310276
881130
105458
558152
77720
1015748
698868
251500
781024
939040
359187
905679
978593
699245
207567
760869
29404
76084
407698
647980
954900
205334
446348
139785
255355
828961
16411
789361
102460
389905
150984
702186
294067
748993
9311
985728
294088
598765
650816
625475
165725
1016935
406278
54202
234921
535444
894982
304410
575243
708863
351800
500681
1006784
344587
693372
644925
75553
800640
1042351
87700
698259
72965
1041363
284434
908173
236605
488469
387250
627715
430950
1027179
517041
387368
203106
1010361
797456
909807
412203
813046
919745
763739
728356
344794
306713
611534
435174
601446
48112
724742
193658
923524
415160
209746
805806
117696
919362
97460
516602
531808
357550
150270
942809
376071
771526
886817
235581
88680
438606
1001352
719384
866593
594455
43845
1045447
419245
339334
795634
408648
816183
469607
728491
548917
555587
484159
186703
559234
704085
808567
985402
914568
207397
316924
752489
1027607
549683
200065
655060
542071
228691
707277
221510
783357
281005
175207
93547
879558
387258
788884
979844
407688
816233
731950
670711
138116
56789
390587
433701
860106
212714
537846
628923
650799
760002
937577
312787
138276
290502
106123
256921
400774
791418
8612
918810
991834
770677
709825
586256
403274
272383
358212
691723
645355
590316
109375
656512
572252
650043
676856
103791
85317
968339
414430
255625
605407
1041218
157822
1020392
304185
591947
915193
367692
275351
769663
326182
417565
29074
69892
505852
334377
287551
689776
418200
243206
48180
89778
936908
368594
454602
344713
557884
169095
288885
49832
571105
768700
640041
406994
663540
674559
499659
430195
790127
281538
758877
978073
75550
286718
831714
907714
590326
462888
245977
482466
416430
558377
466047
264150
475110
391320
549821
758847
599730
471215
371934
225106
461374
1037139
145158
331077
1026779
956425
692945
728499
527480
1019884
651854
768598
860609
923081
997442
569534
698615
266904
763189
888633
101725
334897
470159
683476
7806
5352
370450
129972
1019254
244271
554479
294349
513337
77523
860024
927638
579859
63618
638275
135917
146345
350681
158079
190883
292601
877482
595305
403473
244571
800909
816235
786765
401305
812865
354293
69298
377381
763493
160303
186104
928769
965224
137419
280445
493353
713226
326492
458933
385195
51414
1023718
972019
129926
606062
580561
562934
239485
89564
876561
396862
676691
706155
627085
144053
377490
919736
369436
581721
768383
89210
317125
68108
727848
969498
322490
607566
412615
395740
165142
518431
844103
270086
538901
217633
940570
868068
308171
40989
1042088
826658
375590
753367
919736
49720
788740
191273
29131
682916
200821
929572
887667
941051
38078
446408
727184
273099
546575
1000595
705957
46831
149547
852105
448927
422325
411298
205291
213571
735108
883241
261313
701021
188503
477203
563030
615379
190597
194120
229807
715360
992017
137854
823221
892364
447925
317246
1026387
193756
173829
709210
1044880
381384
731518
1013998
179083
962173
765569
1020757
848141
745507
765678
645594
723304
411446
40570
22775
560511
52315
537155
424516
933439
251724
316512
545984
686890
862501
758175
273158
347225
449253
693391
628107
942621
9226
708510
365824
956220
713031
346230
480409
32937
59741
43273
620748
323762
719972
407273
334082
692787
971709
214777
926840
1032266
1040928
445644
172789
639698
897529
661324
1018011
508324
832855
83713
816597
711439
209198
912449
398885
523912
764211
382040
998836
242411
186599
995430
793112
11377
225494
228563
542302
833027
483016
295374
561687
252744
771006
194941
967154
665863
143287
615244
729557
520892
901565
708446
966090
704185
500848
319424
766706
235253
559812
959249
655359
49256
688159
66952
154327
282636
98260
60190
797396
236470
510225
664072
526683
455547
568733
746233
85121
908130
866384
358339
1001929
755710
19421
246475
1014004
1025891
888737
217188
933448
244742
972840
190910
682102
864344
986512
469615
90727
802292
817410
84851
408386
880319
824536
835412
230210
418727
568939
906209
929426
596150
865179
742929
981972
335973
198371
874574
775044
878101
615150
882030
163793
334550
74585
212373
1032379
669751
560552
444929
754672
502570
456044
124720
479080
1015692
892272
464373
758994
122932
173935
411270
832158
25694
622761
327374
844447
561924
70740
562535
710366
622497
612491
615639
906140
654900
700478
432858
919677
730344
151189
954146
436188
919007
242442
730518
772184
672847
770409
200084
1039444
243039
687130
422146
798442
868674
222607
849315
202620
399187
220769
319593
858983
452388
1002111
401963
942634
198688
391663
374083
102752
705783
165506
326860
161160
292578
329608
76126
166509
932484
833534
314740
832751
902808
673180
752306
504278
852001
35227
206629
354103
800048
672371
372448
988354
212553
444439
16595
804700
192604
897107
1018233
603836
510220
613381
257023
844767
870320
797149
400662
493478
500303
1036458
621989
466562
389144
900464
301115
724903
590375
545620
426976
463446
534708
957615
538929
713699
359265
707603
436257
433850
184487
926337
38946
933517
972624
184318
936706
933871
184075
851185
539868
32667
913641
538743
578470
385425
743533
648312
827086
325528
828417
341631
368262
806290
934284
782821
531686
183181
379297
319323
44059
808277
837388
514582
154283
93537
388565
972857
472880
890930
544494
388991
18042
585088
818535
463110
960644
1043552
401493
61225
700619
337319
815405
857296
385289
43107
350929
395507
865893
194231
340670
704582
476816
851533
300136
935121
1030133
648193
70899
759702
309449
645217
98223
674915
878605
555632
18180
91495
919471
444228
689689
609554
576712
979848
152384
945176
205329
371901
554779
802664
596698
288327
200377
1026920
561132
243014
771624
842660
877130
407248
103373
306697
691479
338961
920382
577048
934027
183902
53964
751229
806261
203547
1019517
71435
959242
338686
115208
306941
214442
668202
985568
725707
116573
108530
42607
940567
135462
441759
564003
745955
635966
462710
607546
374938
558185
701283
109004
998723
394150
358360
315281
764165
868910
219824
750184
789885
984909
973891
121447
378932
851857
833381
1001977
413327
442767
15745
787739
368985
727712
853774
744724
120204
673678
608983
142751
290941
773361
637626
94134
28337
117002
406225
216595
233880
886283
854800
660204
516901
1043651
740001
756734
239548
217051
226304
812862
254700
107845
717216
565069
658891
980768
296460
231845
221215
954995
81847
881967
816287
931724
304051
314113
342163
626287
76960
1033213
234882
873937
296689
477372
909059
272770
583462
238373
1025423
204127
333775
275798
687084
526164
181308
971261
239280
758849
686872
772853
617394
935538
390973
531253
671947
302786
20198
60142
1040583
636051
816928
779612
341473
476241
345587
193842
566913
500553
855459
985695
759265
566671
883855
713888
48266
499807
649448
936851
406728
720837
850688
544223
747165
118657
609423
310079
727045
308816
219476
469714
162359
963033
2988
959129
978142
150338
890428
313847
432498
744271
94354
932746
1030034
456998
171248
983374
660954
511111
847558
339941
429872
601462
623330
235928
120467
333338
452895
878773
942156
74088
2136
811682
853694
825157
823391
18611
890364
972433
673334
240344
255155
676925
269928
1013430
116543
828265
495442
145221
568595
1009604
694213
691746
261303
33354
940678
451587
574094
123064
639625
380334
278236
878973
230477
598611
486769
600379
586767
326260
277560
975545
655997
246239
37130
94861
290227
88526
674951
819175
717510
438909
286461
482789
122408
650224
756799
775344
981663
448998
439658
325949
828661
111923
1011064
445246
389360
212354
141835
659834
348200
403775
109201
58432
986520
165324
706769
440266
177273
925629
647718
455287
493356
314002
205124
101590
946795
459140
22063
901244
156615
45628
291875
539646
690250
673233
134303
338539
301119
250604
766669
47462
34108
78718
944652
405824
981028
586631
736922
216686
285045
568221
269922
319173
310828
198538
130818
684724
836660
326583
626525
923965
455719
936728
399243
321554
952222
649069
674148
154058
477116
683184
877272
698612
57017
467749
841213
101736
728119
540683
880200
809124
956549
642451
671903
269800
944104
879262
720788
888031
365628
369320
625831
405618
755490
491962
685793
523523
816452
502873
14198
958438
915497
97620
754690
285452
985973
450208
980298
163580
342868
418513
675938
811574
484419
840491
950265
1021842
217964
427233
327354
619927
1015250
196250
230989
245944
413608
848239
191314
534172
298854
58395
299577
409816
751328
746374
88007
449307
696613
629711
239177
231629
669406
151675
956435
356364
299527
499596
306909
203299
556200
265069
418180
202756
309996
783884
803031
947274
882608
787823
589489
76409
768012
44982
320113
961815
153234
261987
386806
726398
93772
439494
105813
143868
869795
987809
532349
785311
166557
58175
296023
275718
14121
856498
510798
496721
359486
259954
149482
766244
111401
1030692
18245
791938
762647
422991
733687
779138
768077
53779
442354
185802
121206
718154
647340
979810
563158
633445
675374
209772
708959
629314
1043659
1012597
835498
396049
467494
564566
799494
814645
161356
79247
851730
831824
200144
534638
16693
841218
1001827
493334
69466
928536
548657
256846
98185
421902
577181
438081
27168
800158
888342
720153
849136
393796
571002
841128
476416
425764
981561
665095
505279
999002
834870
574306
988487
42719
408493
61281
1019926
479303
601944
902914
680577
1020885
919405
3079
739526
865731
523901
840179
155282
204527
651852
326782
892942
637915
750202
635697
1021731
370619
307382
265462
723407
643991
915751
1025134
242770
277233
676291
855336
605101
280104
352029
1021866
774396
191131
103786
270800
616783
938086
172161
813161
638755
282562
897346
872695
325397
910154
364808
330541
710255
702488
263318
897747
519854
1041863
1034151
908356
311682
771246
214640
615598
962404
177145
746735
904956
174207
713626
485736
466032
452713
889060
624483
750962
586497
899051
178197
180938
702842
543893
791094
541376
565015
896061
418047
556909
227135
80597
853116
937768
600427
842585
709412
927256
743533
826281
191940
185387
685387
463411
741676
851359
918493
180590
785174
235778
854227
394934
968800
209158
598591
61972
331899
769691
809142
313511
269273
329659
991013
232807
281950
454714
652860
775852
625335
913567
257735
957396
747629
175131
262655
31806
943124
93468
980918
602394
73732
74276
112814
108178
588432
701782
143130
259259
317660
309971
454944
368353
239049
671121
391819
636933
350955
180257
660842
31408
394417
917676
485367
737475
653853
668605
545153
669929
145848
339315
860184
285523
624269
140762
614048
711247
196355
641419
663632
725753
500945
509344
677859
336902
492402
935908
853443
318406
881893
67578
949856
161168
613657
477624
1020179
698584
880969
790947
990830
1007814
804373
436729
337664
910339
680423
368362
41772
841715
593685
286645
793493
966924
683496
1025079
426428
175592
732074
763433
569157
241147
369181
535502
915721
141299
887508
523401
66609
694804
655823
200898
835010
972288
584604
206077
537111
938931
4618
989694
112625
156691
143257
494629
565176
609316
209298
122087
100364
554909
200542
1011093
935353
390427
501976
822771
552896
128797
501507
2566
169568
659453
327895
116946
1036479
32517
674729
525505
706221
8291
954739
37098
387768
192580
42984
959304
533138
810609
66821
896210
472615
996307
294385
534922
21523
545349
585105
1008883
261282
681050
388929
684960
1022850
814839
12714
905677
806545
17086
39885
557616
255300
907572
552308
686634
948846
1005238
484123
444633
451869
320499
253116
886731
738028
771086
970404
357661
643215
735020
746529
824660
383990
159857
1036747
962860
205154
791086
247339
361577
1013552
857707
1020034
797312
116272
861993
595627
362304
755212
632169
716133
656007
63516
449087
660979
871519
833128
357534
243567
685781
962695
760493
28408
594597
549350
158710
111881
565893
760116
290969
853528
922039
874671
524694
379343
910483
975527
380540
523486
288759
312058
68078
212260
172755
640582
1000197
339046
914746
571197
684556
620628
812801
1041214
787137
90165
740986
605282
385804
745450
296287
23202
546520
553006
716441
616903
70969
832406
395696
931520
553996
239296
270
454590
972224
449316
699587
962673
388244
790558
512552
480164
186329
623739
909101
92984
265962
512446
314515
898347
593678
573062
72152
804030
245998
771397
697655
96178
1014377
224723
36101
561631
963477
734775
247406
71781
173165
827496
102490
692296
211857
497982
194246
21164
288158
876332
1027775
913045
447715
301380
356060
61756
530756
655406
780438
285527
1014534
230655
181610
641497
580294
243138
611043
558848
778207
485529
1017794
733265
161771
43682
768546
766534
866915
843142
647564
1039138
328922
832547
1001738
331751
305221
690303
402446
235793
732178
867101
1027340
136568
689344
650096
317873
641694
595966
247724
481845
494156
189418
787419
407150
199271
700612
992999
160441
332204
583544
638732
249198
673155
54081
801800
197333
253426
209234
400164
771128
335372
546380
469529
184513
590506
778877
574775
97906
117852
198947
199403
362226
1006099
688665
12621
170991
716244
622449
116972
908237
228670
826829
711111
249889
1003013
356071
23642
556194
380396
175934
194014
566275
513382
702297
37001
737223
339580
745190
130738
797575
521933
1015727
503910
310432
1004098
250327
705119
609972
788214
1007050
496147
714614
244904
661260
557220
241836
783472
301253
828844
376474
1023810
594243
823372
520410
288234
990462
591117
432775
495385
426130
352610
432283
261580
626037
327628
875089
692863
275848
172112
176226
821246
16920
496194
669633
663581
141159
197854
60152
761858
983781
904986
543034
645267
740796
602916
733161
264973
846239
246359
87366
523780
951971
879236
782967
514650
559048
279384
222695
918566
474488
475258
934304
103731
912360
908857
956383
94749
144010
712630
667801
134646
824704
165988
486113
410613
344201
239141
211581
1131
646114
559285
24052
940070
427012
475504
105717
207113
174459
423730
644850
744959
382598
340096
794851
285826
746074
945057
930296
729015
603079
439986
34032
404023
764045
168931
551334
130710
1016079
233199
265330
533258
135187
602095
310548
1003290
325489
745931
241395
897541
688572
315878
925276
345363
1027318
659081
76700
804480
354996
681374
810018
512088
277217
103612
474466
1038715
240948
566324
667
159710
1023494
691458
892311
354144
1031850
954057
32222
1033688
601450
163594
128402
20491
1016997
1015113
609072
202769
728829
246866
545654
730009
403025
581141
743311
737649
651991
385539
412249
640355
817554
305763
650650
179435
203250
275420
548568
826800
252169
632858
179182
957277
886090
691785
974614
1016659
594269
267081
274918
1024203
778146
714950
636094
508316
300499
42892
34389
361005
682875
651887
195158
1037121
77716
795230
567462
933384
931842
349020
786324
523991
889502
239066
887448
635357
141309
414673
919260
229454
467892
345057
595617
81570
103699
159893
571535
866665
941042
254881
756589
555185
348954
382589
491890
297214
772335
100352
955310
780275
646462
646843
745677
6263
819155
559661
1044420
958026
649844
979318
180568
64694
15658
794650
229456
875806
38827
49799
1042184
150756
49585
578421
441601
611106
725746
947563
535127
398653
437666
420941
941221
785630
737548
358685
265254
782395
968631
37077
670451
731785
874541
1028932
242429
642159
750040
345602
469715
566068
825476
615299
296200
743010
649921
133032
216566
560307
781482
614503
175629
92312
759692
823118
775877
97456
356696
660832
651333
248772
882220
102329
957912
19365
523473
297591
416198
1036236
268407
979444
394864
431349
526151
390182
902209
915477
239121
69237
634762
760090
860281
639442
903747
865511
631620
269433
424051
612226
757432
622575
269596
736170
120132
808807
1036306
746958
423708
514928
313213
238558
1020844
654662
921924
441341
745370
432546
277014
393704
840703
937368
441907
927720
988580
803045
141106
482780
626599
765415
959401
542071
513823
996906
538305
802110
625552
858884
810356
18494
890841
525477
668076
945164
208162
245137
68450
596796
549017
854640
850770
230402
145193
205355
495029
1022187
1040702
823704
1004496
22497
283324
992446
598016
379938
840734
878127
363992
414971
35160
391776
708531
372967
132824
836582
605444
126755
580888
513555
890430
58049
149473
534082
402716
466349
101944
193830
158609
767421
748626
934361
917583
578529
1008607
828662
331413
78109
877267
201874
227572
115892
200020
665322
904459
343375
368658
577651
255791
478863
956724
997988
966410
534639
131192
220311
172914
505615
895598
71188
809652
449256
203119
61437
970777
497673
822806
881691
498873
775792
926701
38495
506829
477045
189604
891418
641857
1027357
206447
308850
89078
784118
767797
360190
838305
13781
822852
228368
318794
551359
86516
348546
630138
532534
766161
776256
662833
177129
618699
1018580
393860
543991
31283
1031235
264473
893795
701762
913869
386826
1014643
836347
28149
643512
476946
625408
30578
459547
190677
197302
802354
626205
997359
518368
101026
102640
93608
728761
702639
780235
821000
1044012
620537
584399
603171
818956
556026
916613
674263
664059
444584
158249
519323
395986
706321
14945
485649
249849
684518
412885
177073
254447
284313
370814
154683
229077
598907
513117
690526
103791
566713
104784
842150
166389
423133
1025135
252143
374357
12524
773131
165600
667944
601664
909328
182376
650271
205382
2281
118658
886294
468999
761847
312208
995865
104950
511507
21254
580473
481323
124030
437342
856561
355185
358217
622770
621449
447677
752990
689019
298893
490691
514540
977116
499028
502867
481162
667966
416817
857356
451945
885735
641408
423750
236549
319462
733195
692011
394644
455946
589650
268751
47359
121762
293769
80894
702852
726212
282365
304306
847879
848316
448198
945294
219301
996729
140363
384988
917890
806268
449591
180726
746539
553505
175272
589130
5972
768099
730009
774644
771204
918638
629524
992424
349232
122296
979930
1042770
886130
461432
940317
930179
896238
913282
54245
656770
260879
586105
188669
977276
1038674
28214
617607
456266
1039009
723818
991182
19911
435911
760256
361919
494738
182769
151805
356933
730591
260193
880830
129836
630612
859949
470551
550554
552668
972938
433196
38514
14882
163264
975710
120778
660985
489133
351130
125355
134350
156975
426068
340871
695220
568339
558944
494103
958622
283750
37313
417857
530974
148108
536065
428540
816680
10594
131753
705209
372442
487034
866560
603700
210078
811602
346352
366086
868002
158755
689918
144687
602269
1016506
822411
414491
674444
188925
658303
307302
90926
269870
399561
686848
741270
721593
821897
460019
206783
928919
279574
316173
433367
301370
382859
752487
40364
78623
565232
268574
992016
940697
211686
572490
253163
220075
961823
510150
665836
630293
482256
985008
763056
992721
523668
665979
505943
735527
605668
458729
551790
822802
915265
361369
353723
242578
1045126
637968
532983
5412
791627
708878
136371
806101
239407
166754
800800
235812
176941
814086
371535
958934
760859
850674
111657
1020727
787428
750605
422570
38166
108877
435734
522608
510425
661718
92064
786522
524516
816658
739074
908545
469493
723869
153204
642664
616636
554027
164764
873105
717096
306320
186670
977229
506165
143178
418311
469746
987514
796713
190000
781069
400263
495027
627101
5313
90350
737467
90047
164571
204187
43247
1036684
995259
685874
352330
850070
616507
965011
58437
1013106
1032009
609046
227002
171200
480377
608840
607208
739372
1018280
991189
981279
893842
620773
112121
128376
111884
517073
455263
722596
418750
627588
599855
842652
32491
342311
244213
439564
974758
521317
950853
492222
992841
427874
150302
853006
810451
938943
820913
867723
534681
394843
791208
417140
403331
882092
434254
40580
26104
828947
8512
127013
638237
29078
695915
491302
914486
252364
62152
898795
33580
166765
543549
192285
799290
999166
206796
71692
731303
862615
7883
566739
619030
134871
89304
981332
46063
802632
993122
650699
648201
781092
39294
751958
17263
199420
376021
88355
1783
868355
860653
772006
935002
256361
989668
942793
25642
898284
92795
473046
15631
953872
115994
708603
1039795
842788
170013
353052
217558
870391
30547
592290
606642
762501
829055
836741
273147
59531
132271
560536
53391
623588
257612
21967
182056
824836
114322
122082
717394
76473
103163
515922
17013
873841
179848
45151
920777
768681
246803
786074
327548
663851
1020041
64502
139277
646506
109039
169898
260892
980809
920941
998691
887424
425881
136944
779669
959671
394272
986180
169225
349613
736110
433044
131872
107697
307468
552606
144782
128745
244369
1007496
610196
680104
409603
661629
992440
599104
30495
345425
415218
680220
424423
524328
684429
908530
198152
537029
577690
345441
25680
364023
296773
453870
497199
87910
810669
194563
1035629
771403
490111
905412
633600
735215
273066
873007
82507
90232
546964
849319
250155
252333
617310
642319
322315
543695
435483
477484
723697
471810
27533
253879
18031
273940
9975
1041145
625288
413982
115781
549605
121554
776742
861177
407980
722101
239779
804122
38964
504816
556871
287988
722487
140812
361778
660604
807272
494060
607343
417881
593117
395595
223120
237342
757402
493650
843473
835680
92643
576071
258856
685549
729556
1030881
761503
786412
684021
492713
398032
85071
358767
213848
240171
1007158
368963
810301
937360
998104
394276
634663
194988
366724
265058
300156
265750
761617
50977
1043790
139796
333175
853937
723468
175661
396259
852617
607217
536899
556268
763529
554090
364754
995588
575787
534847
676886
287304
954659
140155
962513
84551
413126
219950
406293
815863
115055
93357
1017652
877974
629526
519464
949839
396726
441749
839920
484237
595395
777611
604446
83619
31485
64382
242547
349433
163191
967086
641327
772896
205406
938775
562166
694426
1020717
601893
646783
299963
894573
916523
267554
127584
763313
235082
480901
120791
917089
998727
897912
116790
1024354
208498
923177
376972
211663
645242
78747
717040
425540
300490
485070
903169
788200
546804
380466
805086
604850
715055
902994
362249
387529
763583
321086
290741
278955
77569
288979
636799
270186
159938
640205
835298
678244
796863
468497
112241
438365
510083
809893
1025775
834132
478934
500020
443238
641650
277514
380145
788539
504715
122204
594620
527709
535283
326520
466741
333142
61276
479353
782040
921884
32241
821538
677913
765747
973982
366699
173953
549920
1019266
634107
791447
938471
182263
252168
741752
22544
336045
1017895
190816
516545
981334
451289
492435
837401
72969
903841
582081
9740
405963
981748
332979
557041
650199
249291
1045247
683423
849397
555763
467051
222627
5351
339162
11823
692862
225862
684345
939443
962667
726868
257632
689369
336924
34551
986067
798898
709242
840548
577120
859939
850331
157592
620282
462078
77131
982234
116168
258367
908858
1002338
37355
954744
539817
945566
368065
580979
866189
88781
914703
630298
591121
889233
553222
158485
222211
40329
861478
551733
321860
644189
667345
440588
287201
131691
998114
10451
491178
595840
722944
12414
210132
53487
180558
387541
810341
702131
25765
918663
534693
533050
586354
854788
961689
990959
153846
418455
149543
3334
505412
616990
154028
536639
727931
88572
963709
1032980
560990
537285
660693
821435
622095
386201
218160
576835
665789
590117
105354
593054
120655
447899
738651
302529
130228
946839
845193
855892
666926
607157
921662
463915
997287
605025
123005
964566
580179
9046
852624
852644
229907
885521
173138
330237
309386
262236
573906
404605
998031
622815
185488
608153
198799
1202
1020944
736476
727827
747929
469527
176207
708688
952105
765372
773090
10264
742663
804686
406238
405383
379247
894456
901088
189342
511783
938533
235187
393292
608619
708578
702456
163710
150831
307341
179891
18639
125375
611006
754560
338775
349365
757990
85196
783502
1033754
669478
144518
981918
695938
675182
896608
688038
908196
190253
38850
693558
150536
678962
527848
83250
136267
722600
790224
599143
85042
976369
99017
408275
267323
231912
169073
449641
832563
739890
978187
299603
938423
313998
919372
759149
958751
189173
210813
542537
13725
828980
881450
422895
581059
945871
603148
391417
226748
838038
517960
131276
29056
872163
655847
1022275
903729
564932
304053
159223
887131
331996
107481
820395
730338
37754
99566
712443
102809
14288
383879
990298
588244
680682
509958
502049
796101
698856
586869
979496
775484
201413
27004
102554
260687
664544
400832
228295
518903
907736
649433
992860
173291
626796
499172
873543
300520
319695
471235
367406
897891
842551
296545
48050
916697
20879
543684
493362
349532
388438
701081
762862
346018
8542
781027
191327
651805
810427
736222
16620
523280
767881
499669
393081
317360
541548
711707
405177
655065
961728
506617
392418
797336
45581
943160
150243
966191
395740
107148
13961
300545
687582
445614
31236
1024801
130399
470098
73923
506977
763600
612505
938118
56785
331531
276005
58123
790850
756567
863831
856421
410450
71180
876065
122228
322525
840105
742037
405841
972401
732376
1022548
308284
770173
275429
13170
161100
87483
969414
998043
594801
592181
741465
614833
684948
422284
706619
1038019
695162
856959
757235
335207
224828
604
730728
995925
710773
464169
625979
543667
768009
949564
257991
528991
28758
506346
80940
918185
894768
762346
471672
222441
811384
674555
941991
388505
122565
135485
493457
2833
848218
739794
247181
831367
449610
320532
1035414
1009503
816494
593707
703037
656119
239801
111545
611518
298227
741464
328301
541730
903079
818888
174493
573347
985352
872331
456112
967088
102174
537263
629881
271846
725143
445522
310873
574416
350368
339243
523464
357263
158618
882374
53458
866646
131079
349138
856088
958558
810457
837380
545583
298632
302188
139422
400764
433628
343491
582633
649660
927451
135700
157304
807594
161343
491788
949840
961788
732670
491836
1043859
209075
928152
290257
743178
135107
407847
182687
886399
807442
386387
213333
734957
461189
718851
549451
558729
104835
1045126
591687
932376
13197
183186
804119
254372
519241
602420
644189
582935
366198
506716
273602
271599
300076
646830
493565
62148
142490
441830
1007757
821490
331423
796932
554033
759115
74868
73245
475255
121898
901306
1001386
726552
437988
219930
1010892
567060
68610
4133
674877
33320
807838
381453
904118
696795
893827
949576
850355
715722
73986
699968
1014613
499209
155448
67274
624952
86997
604858
656022
842685
251112
736700
248437
202079
287911
870347
11455
322614
927233
1019777
600181
521021
267619
230787
25181
1037890
264683
777465
890128
1024650
144404
475935
294604
70780
516490
144165
405557
360030
621875
734360
396667
1031569
688375
134017
670858
1041037
208263
241019
668820
497458
800544
854073
204630
479916
795440
133706
535246
189868
621395
120203
401298
298680
393476
427376
3720
499499
63390
1037358
932859
726509
711892
105047
642221
332359
464382
494104
102254
713743
937931
168325
2259
893106
792265
615989
583277
675047
1015231
658346
147899
936143
638086
946788
1012449
29425
895686
595385
929830
400549
999443
659443
448252
164013
816443
707675
131804
895764
947516
996087
837859
82487
441774
83312
850942
799088
708033
983996
817873
110656
88186
468982
502446
266404
509985
587815
47647
224504
110791
985289
1000829
546814
149392
230094
568431
1021130
999853
308036
744749
918708
935773
168820
664139
1021372
374503
701364
407271
983338
482381
419838
509656
122049
278334
568508
948421
1008904
814029
2324
99922
118793
343588
950334
189852
752030
385974
75339
1017110
83096
92053
220138
62154
478653
789482
54279
512836
594571
3197
730913
316902
224501
265197
416719
377159
348234
972493
64440
883979
291663
562746
736993
1329
919456
439776
261136
97844
1038180
624527
78566
838685
398497
182416
901828
573074
543640
283345
844497
258780
121386
75366
572724
74186
694361
671156
232883
744586
25648
964119
199782
450517
296070
393940
40302
930433
306102
908754
650207
225697
34313
1025891
800404
809276
473063
398384
1006714
343129
367731
77688
228502
839036
808747
162868
612377
1002184
313870
406681
523474
13243
552877
642316
554866
683553
81521
618982
511742
517644
569963
992751
376364
1896
99775
67424
305648
988196
38572
861871
791454
209170
34557
628128
345568
708954
631881
170500
609910
864904
150256
912672
894513
535284
100574
210928
101329
908109
264320
709458
458136
242881
189438
442919
466971
180335
1014765
323822
461705
1039394
1038825
1030950
29180
340041
420002
423231
11988
1005553
77865
434619
4173
600916
127354
174331
346520
61327
658117
530119
331037
410702
396132
750971
184647
939371
458262
496039
920199
943449
319230
398241
533384
1043934
259253
221355
261290
408504
68223
185227
534293
482651
788729
823680
717641
637604
429521
943372
254211
364105
342722
785711
886254
354590
13996
439603
705082
492608
286546
617315
298865
765817
379062
651598
414922
379827
478538
413389
633139
848139
310967
349232
606405
1042019
941434
618254
924711
556794
99802
995388
690576
337540
863433
832464
528563
786394
533441
277749
663161
883272
667833
907030
411587
891244
317718
266109
104007
6293
697910
591122
605978
951022
166992
459457
829686
1009511
141912
295281
888874
136083
1019327
800142
638847
27435
631938
498148
282634
78879
344178
558630
743665
53642
617838
739986
321224
845214
786752
1010244
532714
1006476
538
943015
767726
1001588
776011
18279
957737
127748
995394
644411
528837
151229
468162
687
502908
849487
694206
233291
445117
802017
960853
245689
267095
278041
1038810
283469
718404
165854
3505
342925
374559
873005
819210
944108
59099
743013
42813
129833
964570
877603
460574
878403
158173
429155
781473
524052
21361
349814
221632
555638
986999
480327
693904
295961
291331
448098
613395
902598
447390
142498
188288
280930
108201
176280
345957
27872
300352
744738
202094
7007
389434
49890
757179
420964
585547
358591
837943
396280
445446
497699
222550
95250
1033591
839015
159561
640055
136541
822399
195647
887235
824472
432255
1015820
727798
229826
965028
73511
932597
802831
179166
505927
281146
173410
566727
423011
616087
821312
998131
655467
918285
500891
103060
673556
266130
817833
589254
703452
563619
548827
846167
240735
252241
423102
799137
477952
528906
126501
141136
111990
369744
808675
975763
308544
698271
862939
449623
875371
243631
689041
73296
909162
705692
585950
979766
787735
805802
522922
918390
916334
577625
766185
691820
764697
28257
61263
442935
357272
830218
598181
8159
827434
567158
860791
98000
119637
385140
321337
370428
799727
405898
1004192
1034943
76829
425994
522551
908197
710762
264917
607476
903
868876
730546
661530
316924
619327
57234
682854
131466
608144
885959
140152
644137
384278
789997
228684
421033
960562
534669
767937
257970
116705
885245
667418
988204
506566
102281
814921
471957
1029692
692318
271610
810388
1041993
81040
987673
999273
796948
817039
893087
216398
997151
812322
322277
974300
290276
926286
44340
948394
968400
821856
1032188
75831
714322
798341
736631
1024590
87195
180468
853566
572271
429306
758100
699250
449762
572223
330332
97326
810673
1032657
588554
545106
613089
408257
146748
806579
485989
545246
844043
621810
1031132
169369
145595
970697
18362
777659
942915
267569
254927
284263
528596
207609
336268
907846
364090
820762
739881
22053
876048
668841
758348
58698
608042
552182
928067
470001
269812
180263
789506
536074
685842
403660
539102
284654
23876
288362
685784
56539
602725
494409
808179
207118
787667
555528
629610
236222
214338
835179
228305
249637
939977
979109
1042634
674732
817245
705132
868073
947856
635912
662153
18571
170794
569763
565976
602233
572960
900968
29285
153960
980096
398785
75983
263273
860210
1018893
361460
841640
200887
678701
880303
526098
967301
909514
876986
776009
112710
648540
868114
555409
945034
639930
537903
716503
552236
325796
476819
242823
88584
77930
584135
361425
1010386
39115
300855
710322
270672
812242
466456
413872
1012961
77122
799581
49576
405448
590912
1036412
182046
769649
490380
680791
769308
923712
471849
1256
649055
79612
34208
47941
208398
213727
945212
1008305
1018644
284627
629743
820275
494005
773383
171495
14433
954965
233381
323080
205515
146145
11524
183731
381506
33343
710332
1020394
582272
1036511
440279
421950
397942
516600
273068
770928
345005
1013101
561387
125243
1002373
79098
391154
196278
978788
88624
821580
630283
775780
167108
717221
439725
24537
536739
817953
657512
552147
467372
610464
309827
694054
701296
472859
152304
914606
694083
288309
529749
930539
258117
645155
434896
471521
972204
577464
652022
889621
848194
347146
193398
2133
392423
626877
623040
60078
176405
467653
812037
576225
834777
640394
718002
692468
886153
591578
69845
146213
79745
438125
128594
797436
449634
401504
1007899
452979
701613
419088
75408
530816
236492
76720
264860
332878
859904
498955
551841
931509
21474
935407
94074
314898
632547
551485
758936
648119
429532
81462
383195
635147
948275
909521
155285
251550
637093
881930
639808
191545
839833
349470
283470
300554
782261
72601
711420
782296
447855
252562
509885
889293
763963
150440
989702
342311
630561
625357
956753
32735
513214
280815
243369
972167
138154
798851
951866
21194
850425
2014
60092
623977
269322
886773
515215
543319
442475
106586
394042
92887
677622
690494
991038
440268
727137
901746
1021457
225739
258478
344190
879286
38833
753296
887500
603693
705035
677948
875340
310909
909157
356737
397003
624657
599197
686110
364055
463551
435126
221111
79932
1023796
3087
772802
557451
545488
438549
599570
330342
998055
346643
842539
166533
222171
897435
922298
831949
749058
3985
372732
963407
113719
803356
282022
906197
616973
396753
1003953
561063
126603
205284
171533
784544
628350
25412
816023
553030
15302
1044628
913959
235443
58480
178409
694620
180646
460637
625521
731142
497808
143108
364009
391413
463737
833505
272861
687059
352981
645347
530724
1014488
998309
531516
461961
72380
544186
673561
308743
113899
605188
352396
312078
429386
983227
383739
469585
69291
304877
553077
834587
719194
401281
698288
202322
1006070
955400
568258
821969
589107
86319
167455
329335
999384
64312
433178
938131
159167
65721
286673
603362
197132
527717
869606
562863
789458
182822
272485
312298
330656
725696
661986
1034918
701994
348140
437245
40805
1012342
978698
875143
747195
933706
512838
130160
192179
301117
574444
263164
325300
553084
969531
436859
687871
1019355
635760
1027955
88745
976798
572194
821242
314954
768961
96723
718621
69189
625252
707342
263630
324679
839704
464492
1023158
905224
196234
949976
713804
352137
715433
263245
132586
680089
1027874
1031823
470640
926971
266225
790445
149859
356392
696930
556479
417707
803523
687463
1035522
348373
585392
234418
838795
166048
402305
9644
89296
947493
470973
243384
656944
280728
315093
964959
1022871
717755
732411
602804
765680
464561
672767
307939
857214
39393
394618
211888
102
767417
700243
842524
610495
371654
534266
550644
922538
710540
713828
986859
961999
108160
497362
674814
887038
866234
559905
716774
214384
492449
833272
474853
508409
67770
358205
426035
766723
997231
1042017
693451
885018
844986
307003
888206
47620
480705
845106
724921
894364
608305
278467
627253
119819
571972
686602
376786
995592
971856
276349
281284
903133
875150
801370
921396
142324
529996
719135
122646
30221
630137
982236
619672
678826
357774
885478
812717
905435
35112
205650
755331
367026
656445
1032858
684742
292062
1006846
767182
185365
719479
85961
187118
264482
464403
39779
514918
960500
611728
641659
616317
139636
362695
128509
268164
38573
884949
447340
557841
888835
266392
837604
682636
167864
856406
670380
159628
696742
519032
589902
390264
275409
584073
609525
978617
794844
1025675
159722
810984
309986
833620
576773
668643
697628
790499
511742
575489
453025
551815
936073
220135
143465
532893
32081
329018
716002
661046
87154
557243
585775
635329
722412
773389
57936
377686
724439
343261
970210
710970
564361
244153
774440
449614
902910
289269
239398
64462
513277
977046
936278
783263
89307
988493
885761
272325
428987
213316
165787
569818
528258
640576
94844
952807
415657
912552
978919
216949
273776
6162
645595
991255
548573
936971
543734
61268
514503
578167
842821
264168
229247
702312
412436
282161
139507
523800
948871
998695
121255
604187
663690
224022
647185
596989
214628
857139
508580
560747
62691
880224
66633
308159
681255
492130
783330
396841
486830
613223
815200
346262
978868
191477
209253
1023082
722854
1017454
838482
805768
287473
318465
881865
418500
69430
719041
472079
697443
573511
209613
454934
928587
216719
979051
272140
657690
564915
552658
543078
596420
231307
884797
1043000
748003
225227
1019123
194988
87176
1842
799984
490527
969103
377333
748734
104176
504807
548291
965013
1004790
351326
567227
750973
421425
669826
839051
402617
646506
558341
1016274
433522
374269
539016
185718
466365
446867
921951
80644
419949
573007
483819
931415
112972
585087
506364
982762
309865
297914
552820
583934
733532
26843
878390
507682
753582
889476
105489
727593
1019181
27628
246828
540467
245254
603946
376323
692320
1036688
815440
925001
478318
270526
272649
93855
510875
575934
95052
540557
1036397
445636
112711
944031
694869
563206
108435
631421
255131
151678
775992
869761
335410
308188
870754
595848
633431
336485
223581
350861
271464
3868
530782
952555
734874
940143
860671
323371
819182
970308
403148
820862
45029
493045
792461
945063
440289
494478
959595
967495
109498
745493
388785
319204
255958
252490
30414
490624
1017561
50819
642064
877280
26295
320204
538343
939211
221674
848690
73851
719638
595229
281040
436493
954683
797299
362618
169392
1006696
262076
406604
37829
594895
441661
388639
190792
511076
89075
458061
936323
205614
15402
429264
645102
118044
262227
384748
413863
493160
133823
132421
878499
262904
320044
195825
302929
598469
978130
998851
496261
674283
970175
591687
961777
823240
46095
519183
882774
866886
370401
809558
101995
398164
788877
270959
394640
247225
597790
878709
28722
753659
436196
937194
598836
323381
1023820
347073
30349
866195
27029
730916
466579
660250
986682
165996
111915
1026732
760431
140773
134397
18474
836382
750136
760844
79237
1027168
793312
341692
1005448
898688
941648
39354
741762
490003
139297
179210
283395
1018540
195769
932618
517888
162916
407775
985285
226162
565052
856672
61645
663102
998479
591949
892802
555716
287302
661405
1004744
893627
465849
61490
1016088
479437
543020
528974
294282
97863
41139
628556
235301
148027
742060
722935
21609
117139
150703
525220
9362
384201
9205
553425
25085
968571
633482
133225
836681
839440
94102
967950
39436
1041118
453805
377887
224117
746232
854676
556260
698001
703318
983412
661544
53143
376422
287945
964264
765716
752215
543197
1013473
259470
958701
1022114
516358
567610
912423
81476
249530
948409
237835
89092
661517
588962
885610
767099
847156
48182
123641
328261
202785
95266
818127
81303
219973
842657
117539
582165
1015500
830901
11837
694671
932992
388891
958251
604962
338327
407323
442395
102065
753270
732727
297991
428223
340126
275561
880661
918517
50257
458879
225387
633269
842985
780622
151478
933137
644279
886325
843004
223316
410884
252040
486805
658919
476899
747188
42374
654902
586976
256100
916438
705658
663700
207512
395608
664494
978815
683762
410131
428972
916082
348099
977280
993747
435457
390348
800353
637424
516835
1020692
320180
574425
618876
637176
1009042
1034927
280766
981358
52200
827297
664750
729527
708087
695321
666016
561987
264166
232752
75567
74942
530739
1038670
890744
1037912
650614
174930
796200
889829
73681
164691
652351
667150
371075
184860
589553
879636
863046
651876
782324
435554
724609
410093
1024110
956091
754320
108523
405615
233386
298414
531586
710707
878587
412802
736344
255097
704153
726713
7129
554338
91401
331839
736872
683378
121965
820886
299588
117884
168361
651668
46071
216446
808223
5393
720332
499913
422017
621504
813657
358923
708299
595407
921514
824146
276038
568492
1020737
422802
877676
824179
607015
262901
799809
361351
406048
75848
704392
110711
304250
136872
989108
646630
201001
796334
577695
685201
588347
822730
958179
434605
130107
700634
548219
581212
161849
124811
289419
233055
262039
243869
478637
631178
697025
75181
277231
625067
350526
823113
151801
475983
331338
660107
1044126
188851
669242
610452
284521
223795
146665
154961
299858
685942
909977
285016
1030399
861678
952278
73823
610443
240321
914385
282609
617584
983455
281075
542140
820103
325228
170596
818408
288539
40069
409958
596529
752193
538345
594739
895893
670395
748342
172017
37212
839457
697139
614121
889104
411238
28784
1003903
945843
124610
555960
878222
454032
698536
736647
272718
121727
386579
876845
924260
564817
849495
144775
519315
372066
608715
890086
950935
802460
604260
113565
443311
19
698978
1030122
406907
838335
371822
759927
932419
308701
489249
591578
65628
721105
330149
55434
999607
474413
411112
971303
676782
914213
882942
627158
939279
138678
524802
67012
413001
651113
509752
917975
98636
72146
818741
898798
948357
1021886
71016
209127
84
213256
412331
308316
55226
783878
475265
24763
946694
634242
50785
204701
987675
245864
318128
570767
754002
731687
287987
467969
798473
812838
37244
920089
711487
987500
833659
7450
137775
240591
432626
519371
152759
960011
78330
278669
793139
496473
284949
660767
951952
119547
584989
292878
535264
908583
842231
918100
645331
91673
1014679
392018
106586
417683
429134
650738
349607
181838
991241
500665
694731
723845
323659
790047
956983
277356
940059
279717
933281
635786
879536
897309
317108
581405
87898
573611
544939
324964
761819
12118
549526
332110
190526
688988
4970
636391
232048
748557
490359
354984
778500
115219
530856
689398
263649
426847
129948
633596
206011
503377
540148
1031394
159730
818202
128297
767420
898355
991097
403272
624687
947483
569965
810234
579818
587419
613927
1032449
581606
896806
589547
188151
374455
36889
436671
399850
212334
717785
956411
120036
452403
272959
706473
227729
949496
104469
548314
547734
629054
713845
779206
199305
498441
584239
1026601
255835
70049
960651
686789
852379
135650
449507
1025724
609577
74375
134904
752805
813167
1011439
287189
577520
618895
860967
27449
26648
900196
397689
295744
157460
312349
806398
178875
810026
668826
127844
202383
965193
797706
20139
856048
246239
705379
679989
606126
858402
461836
1025326
131175
690087
786938
673697
553097
941446
535017
113659
358816
343265
10474
931502
907254
737830
872158
523388
437224
971028
951755
816810
753263
654051
484185
769411
18450
1034605
632936
335554
17184
443436
518583
128774
1006128
833174
123363
887613
919947
369794
305111
219631
210760
881990
154849
868567
320938
1044177
87724
176583
778321
976924
1039526
358056
422335
144780
152721
508497
187890
922579
901929
284817
288621
337120
209526
1007163
786480
618182
269216
137225
145854
163386
639430
896243
407326
214261
111181
320138
878058
160906
424193
394545
725102
279141
734138
929065
878132
490955
537325
723103
1023752
950351
1036675
634820
836312
576139
963628
19536
591601
450765
696906
784991
712381
727784
250717
516346
655850
310742
936256
360459
646470
1016112
270453
917506
592134
1026115
52540
451009
1031326
451403
859548
803027
112360
136948
388418
685487
991266
759790
219424
247966
221597
381710
732120
507099
831101
664548
530591
340668
192277
530317
381086
401370
309448
826176
1043744
300625
849038
222177
368968
790705
523882
981943
577329
360036
580969
355032
388792
199899
622292
809479
708819
661629
658302
645673
101489
847707
521501
956309
245210
170483
915982
26894
93615
421208
163230
355474
308470
840262
557469
323696
72823
665571
396746
583419
130438
445149
535984
534717
62101
858517
905903
159335
362801
720611
898852
165739
740091
659629
501877
199146
826983
870944
763642
79584
494907
447112
320073
280077
210926
67564
670729
377995
600369
795663
985960
78715
365090
557753
667322
637051
652030
244729
481774
471445
683940
485691
735871
951883
90581
1004735
336647
185669
612820
848394
487578
476710
1017609
816466
863187
581607
978711
39945
517662
877757
23692
655063
572103
569422
624809
656857
566937
720718
546462
917670
1025262
47225
912309
573535
142292
1031943
438553
272460
513380
728234
17456
753561
595605
101226
914864
963092
842905
404936
661678
1003777
985185
375735
988955
326428
450786
408550
132321
71290
40823
10865
193153
474095
90095
687923
1003803
805701
876225
692732
286262
668170
614842
785817
396650
808669
609307
953893
396028
476706
659537
265837
532821
516905
244557
338833
711573
855046
256041
749573
1020819
873061
1042027
446086
897123
568174
573674
271065
945309
399881
177227
749721
188300
718458
63075
305239
486035
31817
289427
461304
653905
724274
532452
923390
472757
541129
945840
237250
281490
328498
890452
426102
365572
995585
740654
82332
698825
453343
166623
527473
863468
923334
1022102
963211
92860
882374
966562
666450
34425
857685
399352
935355
783206
823888
826682
874022
458845
924345
108121
66330
712803
289376
606538
95687
354948
884249
929893
664472
411821
37682
447084
398457
487611
179791
676127
590127
617671
648446
796343
153803
913619
43949
350122
237883
568565
203155
506742
742910
817268
381389
6423
855097
788365
800473
1034014
15282
635396
36811
971915
1017607
1011147
336697
791691
747
729404
562561
180410
536500
415851
551069
390938
636796
274618
361564
10073
293105
945330
957767
662927
939300
607127
320265
904579
18471
98228
490078
578895
142139
481903
55504
740898
788011
1009888
947810
202199
1038878
930110
1026180
699863
806547
903062
846441
32725
587871
616886
943041
930471
104844
1042136
610677
146411
614990
329146
580702
273498
834508
166177
555991
799245
544442
406139
943121
1035541
847554
14046
349553
204789
320022
890807
10953
632179
132697
1017490
770367
692641
457653
863369
475275
319960
810107
264734
999092
751883
148603
618146
92932
625255
417517
298997
768851
236897
876977
671596
339639
801250
564219
293256
132007
758201
462320
197309
405918
996563
216206
1036284
842515
1020390
867431
996530
189181
523735
71198
521172
1003177
687796
288376
384576
351124
245372
618973
964107
737118
1034642
835550
584494
777353
703959
370263
698169
905888
696364
963875
222982
335099
894022
117092
378905
181691
16175
637976
194102
215305
827860
892590
947929
896022
350451
848384
277837
522229
902786
72643
782798
171010
965629
275903
695422
316274
707421
410548
804277
187133
247508
67457
150393
149358
1008905
907699
22463
675446
575941
424211
787449
147725
836359
1029203
289594
135657
19955
15853
5991
567602
434106
535667
983652
715761
829912
724288
928015
627400
812500
1036686
205990
605128
780797
532965
829389
290994
464515
59785
492321
202514
190357
459988
152820
149678
1041906
336744
9540
770819
50181
243892
711055
895696
886549
98546
1038574
849489
705374
788959
799305
411188
808729
784438
521140
264342
931287
295132
943023
267373
241882
628492
221876
755525
583584
603456
1021251
623398
452327
332446
672712
849209
289234
222856
49017
315215
1002893
932554
1020202
173233
452355
307115
961021
213899
576152
283891
735452
891163
607195
575137
501618
396967
1003116
899206
878848
3082
195549
924277
960805
71678
656465
746923
403944
693182
59642
975971
630532
1029400
325479
256377
37367
390674
146987
596536
923048
694287
1020947
407261
504433
616520
991968
701243
503756
49533
736190
929111
321352
311330
305393
985007
650674
988813
23944
47635
862333
944553
230721
426297
967765
61219
262263
503303
895523
546609
842827
630593
57535
891211
508459
63478
453009
512098
477603
38279
289027
844727
437990
751453
374053
515460
359438
337076
980913
1012829
46011
608757
683682
557668
191592
932482
615975
658204
358117
379593
667581
482611
330720
569428
831921
588007
521918
243780
115104
607760
846199
856000
876372
158701
497476
71832
718583
262916
94605
752452
476096
739296
456586
533293
546295
822710
121403
446509
9887
558019
240788
732640
299992
780807
635667
710348
744848
819357
158358
776785
2758
598558
364939
388144
521549
485426
543435
100428
939990
24712
782546
722461
993101
349548
772868
248911
149684
595543
561681
275408
72548
7733
707247
609538
766652
696098
684396
137614
496697
933389
651297
415335
609836
126021
160996
663213
869102
934069
670822
258663
265039
877265
1010697
40129
773400
896935
1020418
660215
539042
843941
234559
210854
733659
453859
448144
920311
252940
555879
503038
497147
2522
967083
288618
740760
201135
368432
26514
702178
279138
385825
319492
462313
744925
103860
990076
716741
915998
998478
668227
743053
430310
368213
633600
546255
840603
1026551
617229
605583
543075
589102
937481
837947
228857
121642
123442
30215
613139
719711
24621
615659
913034
780256
10312
351673
671990
762701
630901
870944
451550
777022
220499
779832
705434
110172
86724
492961
718084
573808
812049
299040
782927
904269
34378
32082
89820
989317
888776
706648
814787
540488
453017
898940
211570
910830
830985
259004
395942
858102
952893
665094
477530
664867
941609
210165
908058
924219
488817
554947
585617
988605
581270
801912
455361
1030142
287590
881343
205768
558691
406189
613168
585415
305185
733611
937291
838692
931600
657727
366600
86972
1019307
949129
1002901
616516
951225
379349
414909
470453
363307
482256
1035141
426237
103743
755885
786430
90336
1030809
254418
212236
80092
1038019
392410
360747
490633
385469
780953
877048
797178
240079
782130
720997
364678
677113
887185
149431
758226
661091
295512
785710
303290
1006299
679196
915603
107769
175044
583465
135110
144996
333250
1019921
167685
1010984
13829
1028033
168390
93690
237986
880475
563174
463867
626593
409985
3201
526848
988158
839012
870264
718475
430774
994471
765014
316035
607331
753682
420811
778632
167727
638728
25590
531430
165836
645675
965834
475086
878257
239089
16483
302936
793263
489544
347625
557548
473155
922095
895398
572727
793495
326763
49913
686663
342357
555611
51414
941041
121870
673149
757170
1009908
586709
520651
610047
40294
558255
130434
58084
167446
162323
199294
247390
387409
608774
660847
527237
682516
467039
431833
49940
565994
512676
764273
624032
356007
1028309
164745
495541
454584
774814
178537
471219
231291
106402
302108
899606
885931
719320
465721
806387
513775
683138
457797
991485
563751
895679
294976
538524
619497
605157
247164
161639
1040072
888129
711561
708996
501612
669022
141335
310092
288367
791559
915318
256948
262743
71093
477169
633500
471775
155051
820099
873341
757279
1021516
797830
973591
458983
132862
398037
760516
241088
638833
291600
425851
220981
680508
36040
904719
892596
889873
528279
875436
422435
571355
553159
452213
642664
433693
776503
714992
123693
191030
406363
782306
545999
908209
934188
586355
93207
749515
323062
829646
741524
864475
555959
445451
288290
162775
324872
694779
709886
796505
332447
514212
523469
237145
653508
568775
702644
862731
457180
1031513
315808
912220
980691
640399
306859
773134
392395
890754
1013902
18212
424226
729204
793448
782
481010
223778
721510
545235
788895
613534
425545
1037953
944405
243937
219860
785038
756104
266713
913530
287354
479092
926244
787791
60907
71159
952852
172778
451254
885447
709006
1005459
662179
763133
21760
550942
870014
916958
190722
501706
241271
913257
313576
503153
374124
852943
449181
544374
368232
738327
194710
202151
178863
243782
829516
253136
888857
515469
222644
215122
1042699
560426
488479
276425
828612
8882
195545
592530
568579
549018
294887
182267
250515
913350
400070
345804
164593
756305
924658
420931
187130
704800
465430
660454
701893
612998
621610
487470
961557
578610
109722
26859
508700
285952
1040501
652581
700594
171103
550041
142371
529402
590902
573302
596531
405901
992378
427054
581330
1016171
203087
801387
958483
490380
763424
271200
110052
668302
296524
626126
910104
95639
1018072
341411
48357
756949
228246
10926
828812
645097
397103
16495
1017504
1036115
873973
22487
1020129
835170
166467
751128
4909
596903
678958
763306
207530
748008
648539
870489
624009
65834
175678
989813
380789
238305
306638
85886
342248
271488
404645
1006281
301935
903647
217063
461643
120472
797479
497379
656465
503530
913750
930420
561063
13336
63247
608911
1011969
958735
738040
974431
646141
1022118
343035
876616
727515
940474
383908
24359
487425
442122
780400
280328
710442
638681
608716
91937
205843
177588
930896
483071
740967
437332
71435
32088
49554
1021916
487860
1004688
964273
979187
684657
412167
936416
171156
410080
549033
15018
756620
637649
261924
48828
752732
54300
990702
242181
328132
754751
791649
121267
69923
276328
282169
753076
744509
50753
734207
688037
332870
932861
946608
818335
979440
660080
40958
129102
48644
394624
475213
651317
650133
162579
601231
333150
177983
213796
857328
138370
595242
13452
729207
72169
300946
11346
128794
599405
866704
928873
453694
655640
350866
801168
239087
157295
439748
9059
821274
581468
118336
790283
200788
125234
814971
263043
769999
727912
1036221
624143
73340
509599
138432
1038819
803627
798310
709714
113894
279199
456298
1043192
452048
527883
784272
959411
1038892
125795
391639
7762
312161
686146
67107
743995
1012741
760264
166602
423112
242066
420279
668932
90140
830604
543285
413393
472548
598170
106844
631545
627274
338347
202530
718913
939419
11022
690887
511242
86431
499401
928705
558228
613213
587529
193344
370046
463780
1017570
96299
703995
291785
488799
528088
57405
768540
779846
588858
14432
465500
152774
216386
909161
15924
545776
1020919
56554
50818
1008714
258051
435371
613330
870122
293211
938216
913106
584745
697350
221276
274671
1035785
621287
1010158
419173
806439
269396
805398
617169
847526
566338
155308
721650
694676
812613
390026
177661
615302
580772
582149
655022
116043
653417
154677
519067
635933
917501
594229
135767
145456
787335
1002465
524435
288345
513375
421905
634392
672241
683692
61574
387000
288961
280183
664099
1033283
754309
71050
286523
424945
1038607
97597
914474
81400
210024
112455
628165
400787
508514
566645
128710
207874
326321
178243
217162
926040
226288
816294
74598
157945
180379
820782
330692
1030187
138426
527477
333296
963222
92051
383417
494211
840371
849236
181837
189988
947445
904770
915581
403105
742679
301163
907541
825143
728817
840962
368276
95159
320634
384130
222681
1013610
706542
570095
589447
185086
959741
534727
935366
450961
1009237
285829
222461
613252
18475
773161
974095
1036812
936478
285004
94063
850847
534859
310021
945764
75370
486782
842562
536579
853326
654620
144992
67877
44907
266388
778198
986137
194682
820806
869286
884215
242819
266297
762508
1040684
335820
993714
681947
718323
851439
474315
5580
798958
201472
138330
958838
137573
206922
819558
1016252
558073
980781
997201
167411
479059
1030720
207172
728207
864117
729683
179588
469775
30984
664228
237042
315760
1004965
324622
287550
473355
724325
531381
470251
565360
97739
554951
996661
197946
511557
50826
400094
393554
692073
892502
19226
23851
701250
63476
872269
594884
514629
9615
477663
661971
402959
844627
387569
15951
226683
908941
810788
700349
92616
105393
450684
653017
250732
469585
640696
195921
34359
190596
932788
676438
37169
26505
977423
730904
526014
981253
655052
861406
593474
361805
688457
278335
74478
181106
444735
77718
1025219
260026
152689
796
349266
45523
257713
804887
312450
444767
887671
713637
241076
298756
769963
240064
724939
223233
167268
108638
994048
1040790
327350
182451
103555
175752
142489
313952
181422
208663
465435
274509
607335
704124
295672
619202
23082
209070
46748
292213
433382
667369
11794
185192
79712
1035645
708229
747541
14727
131678
591552
931740
965808
510429
484208
296387
546168
1038545
899624
312073
906594
702444
678627
919665
708363
479597
232270
719149
950418
205509
754854
576605
262684
469576
790244
844583
100946
283158
262958
750133
290013
54579
577101
444589
386110
8235
409111
991320
435456
1027988
737395
134681
376341
249710
722011
2460
996983
105789
106915
674803
1010159
867667
314865
886097
310917
821266
257924
284403
179101
665107
189518
701011
358170
761923
873057
590501
497566
787297
526192
362754
141549
678688
604011
111126
366522
965666
519135
525888
325899
252000
357151
415459
1035072
373168
536601
318938
238785
951781
797077
458963
687946
639142
937280
822612
194626
266580
701826
838963
578546
644409
781587
540865
697503
595044
840028
737094
498926
333580
755904
490740
1007631
873236
785355
822137
990935
738937
518471
547060
77721
530399
718666
1039588
149598
27821
744576
103801
877507
143725
288828
28192
398862
990953
450845
422768
376830
753650
473795
697349
264507
526966
549772
817397
555750
713257
327332
409639
1005726
811096
177785
733667
65752
662089
402206
97202
307130
453621
834215
882613
699514
148174
472286
563977
233539
412209
365090
350861
891218
866143
364064
324776
1000022
948427
617788
170011
53910
124930
269739
306155
150518
697859
24419
348688
317711
477799
637190
356828
240571
297138
335877
183211
212069
830394
948928
47815
842892
618085
533148
13075
304989
55391
775113
766567
774478
135655
997877
128007
887899
661930
11495
570591
559575
403345
620053
1011616
1043708
698151
303351
1039038
688759
370832
957136
208503
368479
489223
608502
958368
816258
531648
628078
397999
670988
929102
987705
993005
92507
888302
704758
960004
740392
701084
623984
164468
224886
156481
988668
395788
1045144
149756
576322
273099
670651
526240
691602
601839
445657
766811
966503
538328
45654
324246
175946
904857
437841
166582
895058
521881
1034418
799226
726873
1014907
709483
44697
767664
599880
212486
618721
595113
677264
955185
535427
651762
429533
247940
912794
943548
1019033
581027
423031
359760
232592
723132
155682
231106
870316
379215
343086
761681
788202
176786
389957
748151
964255
60034
643029
307547
731811
932454
454145
780707
786613
848297
648795
929473
735048
491992
164147
270360
348424
555077
198001
829519
43586
320961
278645
118931
124556
933880
154585
543515
603134
382047
267301
72290
739227
256358
313900
852029
999406
304877
897386
115782
246739
253131
604415
877705
710500
765761
178580
543922
371265
761270
669885
300588
837722
166833
901640
238726
995544
877008
633687
781935
640656
495076
473365
128069
33598
572367
650489
194410
238255
693730
28892
226332
431453
944813
896772
611569
855607
271073
46859
916461
937095
541365
7792
755630
789359
243936
229366
447757
194412
261509
892375
786427
421808
368847
22172
266085
12814
320252
933210
181527
559333
424132
1003787
467200
899079
717380
298911
437137
280167
468649
1005553
598644
612635
804583
232943
386436
970498
835832
862414
806007
966714
906988
189249
371097
813752
756319
11597
267379
185384
18199
102002
174703
223846
195064
139098
707103
94062
1027033
220073
149200
39238
414862
740011
581978
76052
394922
442983
31270
45691
253195
6231
391753
986605
617177
1022684
364433
719247
695581
923159
15050
914369
254962
1044859
17830
704216
766747
27702
968644
445007
905378
797729
49308
192465
239387
838691
893774
924854
160309
243404
471410
1011434
904541
35007
8036
450496
1028013
176822
134774
634176
321939
295017
208578
529854
481066
83129
53070
832145
816277
949086
319195
314451
830146
784605
242762
550596
694462
224010
107672
558705
457194
27112
351595
500813
564418
267487
413947
208007
543114
955532
603219
775988
86802
501427
440054
445671
175012
544187
807124
342584
339563
174943
1018913
723770
227474
561799
998508
21087
792907
554399
177214
315164
726887
231009
186843
3647
83218
743322
590222
831591
542308
519511
797172
1044831
515037
515418
562682
593603
468493
24526
470612
268077
313353
909386
364624
440271
729365
539398
618355
421988
873691
777523
635418
14682
832930
338160
521724
625916
422560
71552
754477
887688
914934
450247
321376
225790
976865
342177
818052
245432
191923
526018
522163
738249
878260
1017376
598222
882897
490431
1026109
862693
1006288
235255
599800
944344
11390
754968
413704
949886
273770
980377
466957
566472
353957
99058
262068
321085
101831
525014
497646
584830
373478
399496
443434
117825
692361
952837
602124
402868
46762
705723
199505
948687
831937
249996
402375
422237
559294
257578
527807
358009
238584
179814
541183
590230
49300
521389
232303
328294
495058
189531
303324
265072
974294
814410
408215
787155
407264
427147
1039699
964320
24904
492337
771755
730151
956440
496016
704867
545780
227516
821958
305891
1249
159398
239412
989232
637535
519350
1000185
603629
687788
355636
179757
69915
949262
814748
64800
324619
281179
241998
958381
128532
557192
409415
433077
956809
169869
86600
846539
949570
180155
328682
675416
1002389
98226
277675
886379
194274
757067
369801
378426
237700
894062
408775
350826
473547
676009
731233
17793
510040
1019290
491704
20314
365221
794374
301757
743677
363188
146182
506991
747961
236893
984854
402449
1023189
1039209
257484
1042799
720024
638289
218836
315405
515872
558714
767426
590686
51642
474385
523662
900078
36608
157858
878002
126229
847827
917083
336983
928328
780642
747385
482987
632903
161222
417014
489146
953172
242350
145153
485662
22175
592210
823461
451500
499156
314526
215819
597245
242401
29503
15086
283678
633150
290494
124920
204670
793189
30017
569295
510229
974998
43370
535076
447188
137877
842465
688572
958011
871172
299904
520965
547724
175503
688452
114094
233630
161138
962979
694904
835739
442352
572759
461245
521501
618399
187439
205607
271940
1027771
888006
714436
883054
416092
63982
313637
608055
445454
770857
620231
1045280
397649
849070
413738
537806
130136
445216
1024416
525620
750017
103615
375752
761353
732414
818622
975354
84693
155253
123626
208729
496926
356064
751485
622921
118315
833923
190342
659428
795847
356600
93687
62663
331441
327443
886445
361386
616768
544967
963354
140670
343037
1003740
677241
195289
206931
399820
252167
353771
64349
92753
228452
38088
22626
908205
501610
202933
477324
654246
47771
922736
799938
804704
869628
128185
46781
128773
261776
673253
662915
77125
341455
291856
714705
831199
508830
460315
814418
779636
133971
341790
592035
509692
502990
338237
1025108
182156
883571
347586
992493
718069
928303
517785
869977
45527
273359
829652
871565
433368
951899
430315
25773
440204
574418
158722
727030
538326
369219
271102
820808
700229
589602
842027
244639
935877
358181
33040
339060
165220
629476
815812
106605
440132
459920
544474
612974
949516
433431
674347
804683
518089
852388
955942
186267
153878
290719
996841
251305
960162
753902
1029378
606398
71060
203799
945167
135265
959579
952124
795387
376888
312927
363888
377357
932205
13856
411808
248955
905468
609742
666270
559059
826989
519811
777277
133522
254922
23196
479960
952475
430105
861949
939822
111889
698757
133610
886825
793503
852476
555777
272448
297882
561311
1004266
562103
588960
553128
750205
216333
536315
511675
700329
130241
738957
238878
1034363
76823
698066
73215
759319
433825
598492
835791
768966
934850
186092
17292
493022
151818
672778
757846
875984
598180
689158
752156
1316
931946
926978
456633
196572
753634
664519
121889
949286
1030485
1039072
204716
800455
150444
436041
777721
730239
356771
525106
45420
317671
837984
702090
815751
344644
336521
916529
161145
718709
135009
452225
826878
298013
648402
239049
961724
764296
1039987
631288
214033
603594
930061
489863
271503
445953
449006
818610
842034
870609
782647
445529
495869
406225
236679
531389
992789
156270
445170
509357
966856
640664
18499
570835
774900
527835
820972
838551
385687
266058
906263
279995
777409
897713
786979
407510
434958
206105
1004669
299556
372871
1038023
607549
88235
858643
730752
35378
861094
881797
925936
963798
813680
583072
1032851
1024078
16911
6530
683228
414265
86304
503282
250008
62972
698048
214087
1014981
501868
715189
277093
774187
745638
1041121
484835
114300
508472
942366
654233
331911
120692
101561
725933
951501
260151
538956
206526
611722
159340
899166
559640
176669
965138
863052
155863
276631
131312
686331
456702
474064
432888
500964
1026344
689952
674635
72807
565146
785472
124774
15786
101446
332917
982801
76026
455262
400036
949400
271189
334968
303041
214812
165261
430938
968531
449879
1023243
955864
690645
659811
748691
715037
783603
1034998
569938
1028898
107505
320927
758711
271513
422814
333002
327913
132799
467751
544020
1045298
791672
843108
148156
300416
984330
593949
448092
657127
237872
348901
1030862
1008630
563525
319429
234258
354928
856012
846012
537397
679934
295836
599204
789313
140353
433855
144742
245910
923542
575287
638573
735934
368707
259745
923760
481908
701625
484884
55099
541653
911548
158313
66136
491712
328831
729589
701421
989623
390724
966749
573261
822915
665308
250816
589174
803597
242081
820968
941840
615453
729202
867303
577648
565306
714916
600846
120015
643382
138565
258308
858717
47322
465804
335516
614416
429022
951511
11950
389398
565995
470128
437265
264339
632158
511009
694835
583107
665936
90883
420242
576396
226109
806463
525430
235197
1012798
102027
573389
763457
228567
514013
626865
807282
559579
1007799
57437
807066
47774
676658
26564
783040
422881
267786
889922
992969
869293
207355
628908
320351
672640
269896
769504
20261
622765
815934
651343
453526
487048
784504
965875
511012
737918
1029968
187521
561172
153062
915856
137353
917744
807727
920397
1783
510822
773868
339340
325527
569663
963206
414663
364088
910304
188666
284734
991429
506445
947199
491798
876633
610567
989191
122268
653165
244884
361339
154809
952708
121209
230062
635357
94627
725334
653893
551474
207774
35604
506658
916236
234965
739652
312357
120542
100522
245110
751295
23816
109978
732493
53033
920354
709836
352336
167193
68325
79314
287564
5420
689834
758676
251889
821682
137087
964903
708942
690770
298638
521045
119010
618165
684886
893290
783345
911230
660155
42033
414152
680833
276312
817376
285942
931176
467309
174042
783732
796442
928678
90623
163197
298591
422150
880905
677626
835018
844704
47680
518507
341540
1044430
401096
953473
1011883
352394
812454
542439
209660
427551
18253
979694
1005366
648532
451771
69981
934301
117544
281593
706904
605663
848969
177970
534692
903000
713287
891060
461499
840585
790456
911274
380441
890825
293055
430382
577271
193540
722735
446599
882596
980562
15178
201731
728511
914608
286795
454154
764602
745681
371853
988066
894653
56867
363440
49533
979876
733119
279470
246936
203203
178222
814829
188404
942224
126310
892785
271846
476704
1018913
822861
699363
366803
132878
418265
407040
431276
34387
771005
744593
46790
334849
292696
924664
207182
991514
748602
178917
118608
705080
327114
316590
177536
947106
315058
504637
725672
145719
29152
357311
145233
408301
538764
765128
871487
313544
765851
912977
904386
317692
374915
451466
172211
803699
649214
102389
446614
850116
363630
229547
15165
696880
1002193
793962
850776
347765
794117
932854
131573
432655
37516
756907
387643
368461
381622
747575
207307
137045
630776
971676
355179
2367
135259
640837
1015858
23664
612196
197393
653387
708962
327659
905234
190129
633252
250793
638595
382328
835477
938944
108973
281607
584733
1041957
701878
7112
379425
694413
855904
46966
343067
288290
516162
225459
172772
980961
535108
566212
373418
90289
1024266
905335
522013
984345
93193
890605
755925
855398
343395
956703
811208
525756
360583
976108
851470
1003078
85644
41754
918837
106502
784301
222759
542344
946640
584760
860142
261700
661867
694280
9063
151309
604741
53404
92764
803371
125703
611537
16118
902778
809345
421186
671079
369361
348142
840363
857384
1009547
496869
845587
259824
489147
1022073
111001
965347
451460
735037
983436
580461
654390
121696
920957
596436
357717
146515
732708
229794
560535
138279
93918
619327
106317
352408
990611
876461
363430
31584
579338
906530
481658
403648
33480
15692
432310
839799
46275
265930
265931
359840
1044958
516012
106881
895320
799518
466977
774339
979647
576318
474941
182988
690707
768351
772649
378516
276711
90393
501992
376531
414587
534468
939329
358956
262071
893726
730171
387856
996301
156935
611771
756644
878353
363134
928456
299468
1008886
928399
1028558
427897
419023
393235
180835
157413
9226
482994
30166
308872
214058
426918
1010165
120144
584236
398209
962600
890308
795789
810520
927717
413688
321465
250388
238542
884663
192777
864988
437792
94981
1030653
737948
696851
734608
712057
634219
952218
904281
368048
946272
199626
940984
525761
771376
496009
799214
610807
843147
280232
771565
59369
341261
804056
241881
780569
370565
460566
316346
995019
640154
326950
201389
304144
1029788
108906
245419
230789
854535
547358
375441
455661
931728
822604
521303
453497
1004180
362635
311445
905874
688819
293471
83010
375884
334956
600614
726220
34592
539602
492043
441528
217412
469469
546706
793122
9883
914274
872783
831556
126217
1837
771696
839652
970841
54792
68473
178701
637474
411475
158354
851317
832354
312865
649101
982418
964113
1036973
106778
913224
542163
921790
529933
945158
236508
725035
1021972
772277
933742
929819
361806
375886
286745
188742
1022098
482733
741341
691889
211892
729024
426300
938529
101523
728311
69195
241992
555574
368872
962714
599331
396037
634834
34421
387744
542277
614911
141239
521594
288921
342779
407337
394678
646752
872020
366350
178866
884890
863149
301948
564452
737279
1016978
273143
866710
1021448
1022538
479671
166877
397782
243169
251056
306693
84616
549974
747957
178768
898571
234419
557484
799902
539976
241669
460051
331375
371104
833496
753738
154309
185701
515853
964320
756336
797797
103900
934690
209132
684516
950840
481795
815051
329621
940003
565128
524684
172579
860420
729558
864121
813338
581580
319595
429029
394842
1007414
481415
1040983
806531
219485
84138
37046
207248
385305
46227
803771
696276
673714
698013
486628
832882
169665
712074
1002990
334078
608344
239196
771936
28295
528587
536548
167392
976320
865446
922198
337333
749925
964837
140446
971413
600566
733349
665447
936083
802776
559128
60554
760946
76901
591057
1010105
447161
56591
247328
288021
700637
256224
785222
156779
666828
441420
364507
705676
491114
895268
475597
969436
102489
656650
282955
291440
286043
818618
687012
941238
369572
161473
326282
756234
502289
514520
549829
212167
324848
936478
638364
654928
635088
809546
671365
320490
762250
523430
580661
25350
326220
123237
124596
216445
34196
567435
179281
705561
147869
522234
423117
52645
290771
189654
812002
775574
609321
683675
231948
846889
688262
282654
432104
763667
885979
977531
233096
972295
945147
165086
1003850
474030
529777
143367
346300
962362
36405
761550
217111
864159
472404
70451
751325
22062
18678
222778
1013882
99792
1032877
895408
960249
405468
202909
967557
765811
131924
416964
124225
203710
747850
771562
880575
883582
120912
347943
872197
441282
534127
729386
188216
256374
306720
944687
888769
502367
98958
918683
924873
814789
667355
283968
259959
8132
265196
145455
1034898
560834
1028700
799979
349002
352485
188873
186019
182386
539334
12493
834755
321350
744493
839547
69343
396735
993988
515914
975561
557977
716749
79007
74264
1013459
665677
674344
104972
671417
745353
58925
447069
11161
776343
256611
938257
554008
140445
176110
31082
612804
938561
597613
820988
293030
663899
959752
435731
187305
86647
558214
585838
149549
457706
330695
531361
197806
82957
1040498
548781
1021661
495757
581931
740570
1016696
676218
114911
183946
713541
1009089
700959
716815
626565
645718
245491
147771
291571
540877
518440
979843
973983
196566
1037309
143505
275256
996642
157501
240955
332527
504841
229636
49672
389030
560006
766349
196962
411862
941165
494387
307734
377002
51470
278484
30270
623769
789341
542195
56832
289027
957198
991005
310994
966762
299412
303013
186553
92764
89970
72093
920324
855667
549274
819765
363974
140200
673659
167314
790404
452266
54784
726132
737855
5957
955114
15361
264277
1005790
385737
713865
709127
183746
540548
1020162
416251
1028652
634835
97977
639606
226587
277364
263448
777160
44650
889333
582720
45640
192962
835334
560091
682831
455052
740748
888041
803759
959395
812119
471021
1001305
427287
510941
342162
961084
686654
27606
196281
989013
692267
237375
987749
553910
514710
68368
45366
464620
903311
282617
659842
158882
932154
240673
271867
850639
551206
761669
698496
724866
575790
303016
755408
129474
687196
899718
187879
393696
936069
338588
83635
798652
521437
386103
164459
51904
348601
543479
525801
1002737
201110
49157
592054
849051
587158
91932
106991
989387
650523
565927
202327
178162
222397
220740
411185
691904
773587
337193
108914
380535
119555
930743
288118
253184
270943
692554
944078
41479
380012
106461
298161
250577
1040028
645768
314109
649948
984059
479619
647473
979641
570989
731643
357829
647226
84445
665462
28985
139292
693959
548506
248591
492521
438942
498505
821111
774993
827581
546571
35142
433014
836668
501549
195993
983009
456597
1022749
841440
229874
819463
189122
573977
544133
793143
493976
503937
50480
146997
33424
541586
716555
393608
565531
355737
1026084
108219
119533
359667
159847
694024
127374
455347
940624
464541
206520
820086
476491
663840
48352
249987
751875
526193
921057
555782
300464
29817
123717
703824
416541
590494
148846
92196
875070
772150
635932
448242
380791
927071
474335
983854
382916
106909
821438
1035004
826195
54613
331154
627288
401642
326567
601333
414322
754467
993715
624273
557482
523865
736708
970705
460016
749643
702451
854021
228853
968328
218057
783185
182057
829842
745466
635967
874391
204666
786596
238280
30079
222658
855760
235352
202204
220967
591914
64112
738502
226453
680344
102816
698073
833735
717332
373746
221219
174422
414848
361482
751140
1021932
94607
168269
369278
669468
729724
667139
976007
205001
382133
595689
255353
868731
389969
1027675
49617
103162
683890
644119
12451
359815
753822
247613
298870
444849
410548
289198
292559
808872
1003577
173969
121901
43134
549255
33228
322224
514648
617139
305030
223212
620044
213811
693515
728973
86648
671405
861463
896681
494334
685214
386690
371943
447902
1017854
374958
3119
409476
371039
54578
1001928
12582
967671
434524
110008
143498
5447
234241
492247
758283
428118
1029329
59123
50285
106307
372625
12052
449593
605104
92910
126196
908876
279115
51898
152544
923219
677280
41556
15616
75773
928845
9520
37068
457827
500434
349855
328470
467622
689199
407292
939956
963391
597137
1012550
549031
602888
726574
989510
151456
1029286
467925
299329
408211
260781
291731
166943
621686
870437
798443
514892
22810
96313
1025323
200200
276158
614096
621074
47348
292417
854346
48416
216971
706110
102013
724598
502309
950442
172935
985574
626856
814261
736085
1035419
990978
490713
1002658
562857
868949
923155
971991
405505
733399
556031
298607
738316
171613
734486
995989
28582
543891
515266
415105
381270
655060
522998
600461
181081
394811
146673
424007
109645
322682
548259
815423
63160
783885
462488
146486
857297
718819
704978
146729
596168
876000
700497
671583
614705
286835
797003
269168
1001213
968553
641544
679917
92071
413521
111674
509316
735818
889960
789832
846026
200561
351831
320092
332321
276173
658950
537977
566551
253383
16673
719337
89757
592179
625799
1033180
748872
848910
396507
381959
983077
340138
360377
211949
139781
384182
688639
578855
193123
633705
965468
822884
246070
171764
332961
343272
421137
228634
484399
536242
23417
471434
154660
233604
775629
751853
531979
234424
297457
197051
1031689
665145
624524
442077
707094
921201
166038
906802
328895
419893
924310
967522
301506
815787
879936
967953
953195
386672
798886
385474
695380
27706
346947
225646
223914
582209
224116
755465
974807
378086
287117
754074
252378
1009926
577364
363929
798053
1030098
383624
1020829
343393
621858
91048
114022
124704
308707
562366
55020
1020009
42235
591322
712843
852717
1018823
80159
606567
212912
57783
567695
387551
397762
583195
158534
454447
385647
124462
974484
5963
156763
932805
222097
866942
896544
522909
951523
500281
419823
283201
388303
587962
1018240
485301
150127
862232
1030700
519780
712002
468864
126855
119855
1010491
87242
798438
298148
774573
458448
116693
528341
226104
808578
227294
522152
433859
818000
623735
314574
688170
210989
505717
355289
593404
853094
280798
1019561
761102
973241
945723
746193
663146
803261
875579
642048
180701
280319
757622
641444
813998
113233
194111
808437
907259
243611
772057
111820
773197
798653
965878
184427
847352
313485
597456
58018
198922
385179
587511
709719
391476
136428
908026
620991
138727
1003640
417867
179159
333759
427130
935376
336465
1012269
372644
723037
74217
274469
819072
998695
534006
20227
99648
676483
150103
231682
338336
218319
552582
580901
117126
636188
384299
142877
773589
60984
880434
989319
20207
600257
610166
117175
603530
16757
259204
592178
85329
775527
564727
702452
359119
672605
301031
195559
163678
654027
1041831
90734
742531
927878
443867
357088
750252
375795
419296
962798
566218
671607
143950
432243
431959
661751
458634
418129
583377
306649
805502
540529
191858
992342
502199
481929
400111
671871
82524
972776
864915
593952
789487
1041895
123380
391315
197127
503776
27365
482906
541044
231447
554519
700768
965398
433333
998748
223125
448286
447659
537334
588856
189163
764042
640917
473215
952689
44821
820831
186676
1031785
896981
562903
761540
183746
694359
825318
777977
1040421
116225
178979
341284
506765
854594
551884
62301
510326
592460
330891
143760
796627
200785
917728
619592
301301
302100
764107
87988
150464
901456
815370
113080
1039771
1015951
379915
924257
489268
149070
809362
404346
59156
679861
370094
711500
295632
53239
546585
197550
524867
905842
455344
580810
466468
408826
666309
202115
200779
561562
1009809
609706
299321
951306
82140
1041249
263402
860037
786471
953326
442923
726176
321280
420567
13037
456983
374045
140603
44585
1043026
855070
1031430
186890
982373
559875
296401
424724
842954
336888
464695
674918
572384
662748
919232
283660
814394
600372
86833
682966
782623
852404
523588
683763
937517
702733
837349
105924
344139
797413
895401
369655
733149
1403
829657
45823
386278
516905
20032
752370
641007
223055
17235
629429
197667
154613
775036
473317
534339
889017
165268
223285
44813
786615
877377
948213
744707
712750
421614
256350
722116
510214
570439
439575
634349
403138
887428
179622
1001822
351766
581071
195924
474416
651986
541307
131967
47571
62162
543767
789160
694506
364496
70804
245747
806131
289315
91907
814410
652928
547370
321230
386193
805441
542397
432264
814554
994487
852039
110588
780037
627830
423109
881118
745316
553688
134582
609960
429745
38194
890332
850680
126643
748449
1035824
1014914
890446
18136
111207
164435
227782
139428
518287
579222
493683
907726
885956
984963
905095
552109
605699
972384
988626
415445
937943
546618
136381
499799
714917
136703
935160
213341
966264
472191
289471
814003
763197
409622
62615
84658
546879
758380
93969
925647
594897
715852
833544
345631
795618
617950
48888
355531
295205
109555
348190
4179
840207
685992
23564
493718
262697
633785
311662
991320
485832
167508
668046
800743
286548
991198
594021
833508
585307
691572
506865
816814
868565
38327
1013984
216650
416759
146672
257414
777575
429049
233016
262880
126505
386740
481146
931677
885125
607145
403388
153027
624517
786788
294465
213276
881775
192551
397768
176215
1021579
11120
105743
78558
623245
737866
736376
741882
628290
235241
676799
513695
997159
932231
407570
700957
877423
570991
44444
585447
381013
110134
226979
585891
1011130
994375
101388
509078
963679
450514
895902
10011
878492
302402
607997
770306
389642
869854
744760
502616
498735
341228
139509
193165
389447
1023831
979045
470864
690729
239014
140081
67320
275802
338709
12591
291306
145260
395200
677733
443287
674717
422485
672096
695745
294897
637064
83398
197457
123109
338696
504978
295009
452586
311808
1002979
193595
371375
695182
743340
393730
845343
39608
1021763
107236
611417
509104
787822
919697
760631
419746
757999
441462
350451
254243
1044413
271082
949233
713746
659181
830
207366
663049
995305
224694
49087
422447
865718
72346
794846
390309
804843
228079
284723
437194
476616
723398
185300
18144
676370
968824
55421
95862
209465
954833
623230
179348
1036074
569797
1005365
1041040
8504
363238
1010302
642580
831973
9931
802780
888420
1027557
401772
115013
1004865
626448
193984
440419
126103
1000048
128871
242621
335037
618272
507882
223222
830688
120353
713648
458091
36838
29849
29760
170693
247851
722696
404378
572155
801105
296188
911617
487726
137751
342854
294053
708745
174925
857490
471159
474026
202922
476051
1044840
567569
447919
9429
995781
743680
867088
173954
36020
1010727
944133
496818
763633
880481
804233
140507
374323
36101
549169
528206
362124
490486
1029869
642799
227338
418819
245387
647694
822946
898234
634204
817537
408182
377066
1014532
487876
418406
288689
1008887
198579
911083
699374
859731
531789
207236
352545
708857
152551
905148
364161
115692
288835
628645
809730
858371
560469
953708
910072
435015
787081
187320
828343
711508
842356
600949
308843
183837
22906
672666
477794
128131
271118
424998
564852
870257
732045
727012
642199
102072
3826
490701
543873
701236
152667
770470
294586
423483
309316
623446
55759
797751
997434
90446
1015588
823755
314938
549251
551304
747889
742804
114798
842062
569164
17143
39713
1032199
573220
422026
672895
327284
642691
821078
168991
941005
653450
148362
1014153
263132
13801
273200
950575
200847
533446
744383
635397
554616
500731
5264
463058
419529
229083
72738
428359
544739
24483
338147
615528
154268
123076
172559
654755
483899
874930
988756
402624
23768
728822
290257
378804
418186
612440
794164
551203
369066
389488
154416
443113
35756
883278
834310
541337
987539
107717
950599
567785
107145
968184
84389
17779
19647
226181
705630
775851
187980
125734
1003997
460273
252932
717180
604884
641947
1024421
325942
1008351
245925
282420
773940
106041
600556
421911
312775
910033
1028209
813342
481964
4438
134968
989629
706224
227927
858217
524971
302154
490362
906804
925402
87739
573894
99494
705589
1006212
202542
730624
650755
37798
850448
733055
628749
973197
1012945
963266
631768
727277
740228
77723
602466
588976
965580
387726
369688
1035540
885389
1020122
464216
352278
703836
686644
165511
368553
644764
928269
365806
626194
236928
173921
516807
889975
480806
859884
738074
696488
234014
279989
956092
36698
547696
210453
1011277
503828
505688
544039
920303
145533
483854
503730
930572
786975
439929
1722
95205
438158
826192
7057
29813
726431
56390
806023
595497
75851
778569
407591
351365
872825
250198
1038646
877963
390440
958951
840778
99839
235244
558934
36614
371701
766657
550763
6487
724071
229789
263608
629108
406166
338411
758743
979006
205737
412071
952758
943636
284874
990467
139288
403215
346497
832568
539152
1001643
294140
178134
846120
419349
907229
438996
486036
157092
967264
528771
652459
398002
462471
202823
5707
734902
746333
486034
174703
136277
514802
736212
707206
741786
462749
614189
814038
630495
646969
803376
957526
227583
793542
137213
679003
899904
120539
1019955
685704
305905
361378
81616
537044
761096
713001
269621
178061
320394
135673
977019
71122
427736
644352
416085
390983
28983
191175
505644
470218
918840
799213
664448
403730
515705
716549
319694
849223
648426
471602
5239
647548
274183
13202
486618
546232
34842
867237
513445
8181
116780
367791
944878
1005530
137224
465167
863796
323554
337061
856723
404593
214961
502872
178760
459382
231810
659055
635107
163123
376106
172669
778318
672610
276227
518869
752590
561564
151229
160973
481287
104739
127271
347182
741804
721480
223792
84174
978315
195634
356562
707456
622144
699580
126740
86183
173661
510013
677515
478322
205647
46100
668920
981612
873640
572789
760998
765533
63179
681633
29507
353347
810706
700989
16242
972583
867700
209746
709394
1013077
107675
134078
785762
534160
840198
607659
715518
930360
344921
57486
1003450
498435
500970
567272
651184
166615
424580
781459
831953
274158
453694
389201
255836
517796
446553
500475
72059
632422
30253
441399
1019307
990978
544266
419912
678639
351204
228947
1017302
781002
913037
535340
395405
877553
439815
1030120
627026
277786
74593
620104
537590
762515
1044419
694549
576010
862069
555652
1015409
334258
957149
148872
58731
837916
923675
921432
754815
596094
182539
783260
986936
849566
202275
678813
749878
971266
988585
1037168
917068
344011
885325
31741
648946
959863
922627
1041144
583010
808945
406353
1041592
298780
230739
384291
510948
959733
488320
923870
2604
542735
575041
421708
174713
919861
341590
115830
764443
752580
996428
75534
634563
632335
922939
222632
591537
954334
734016
680222
938412
538809
910627
770078
471908
204475
618684
609293
204919
852604
904140
331855
51304
386515
785859
675328
713905
723255
639897
248987
155453
648782
800279
256362
803509
1020065
150247
83456
980300
865889
612220
276472
8180
1005906
6506
893798
208894
725725
456198
675125
290741
431376
79659
1032027
705486
320354
953033
912369
366523
402205
60356
945737
355692
886648
775268
661087
183812
235079
1016853
256045
803722
233118
322749
747848
935152
328686
883030
1031665
691713
271246
109275
639446
435842
332859
667540
250166
896119
604552
914740
46577
200322
526450
428675
945728
184056
892306
480175
1007531
744605
1019522
207254
791767
446627
179664
855937
747376
652997
39114
292390
579247
730835
391745
987113
243816
318608
195224
780246
388063
325276
881802
462938
247430
1038070
127676
613374
929942
707347
930775
955568
873372
157257
738634
273494
629871
577340
823342
115811
379997
212862
183461
46842
101919
719013
12274
286138
338192
908549
283764
440097
913318
740102
435792
759332
462795
1011888
281578
648623
926442
366770
853170
530675
330842
277127
726868
803402
547639
352758
822258
89041
1033590
902046
393435
657256
52245
147689
363164
594607
813296
359565
557249
13247
936304
557955
507725
107627
731285
893759
230197
688201
255660
311999
249561
565077
82133
41751
584759
891065
791439
432939
79567
457402
663945
542801
255596
903369
698698
256293
26522
620689
719379
1005277
197500
695234
428633
69071
1023370
476641
102573
1030350
104972
193290
862621
278249
488126
277912
919308
729150
129184
788829
269622
359226
231132
767340
506503
367433
695457
708179
33069
776881
451947
443335
679144
780458
167668
981182
816154
831572
62712
731837
902914
979627
547192
827424
51849
391551
976548
106053
805928
462402
530765
695432
731126
211268
309413
792525
388850
344910
688623
443848
460623
314774
379751
293408
262761
547605
661134
235407
128419
847588
1009893
850848
657517
233049
23048
1043324
388566
833059
79448
629739
192838
812070
693807
994729
723745
895825
515211
645373
313758
279717
500561
657853
315236
494949
430073
732126
209949
16417
189905
905145
616567
697731
225359
978189
753980
349240
1006199
386392
1044414
847883
465423
1595
132744
526450
232849
743532
889910
127069
72651
452654
95686
673812
949898
44328
213864
30836
906045
81738
175882
106509
789973
730245
283522
780864
1029142
427781
332808
429411
421093
760548
384453
684971
806048
790840
669063
391804
850016
414054
789345
976341
435628
90816
875567
438776
218728
434282
423027
757069
459675
612250
62725
442907
44045
39442
879221
741123
355741
397575
126312
571666
578514
294996
255964
901381
421567
702602
804888
708150
1019812
896279
293677
1043666
940283
38923
54199
67326
765394
225572
53961
807424
473043
2588
758144
107930
974422
1036814
802165
610342
652129
932577
266289
895410
850896
888639
485712
711103
762469
537151
565565
495678
183232
99138
608881
460937
414776
330598
936587
728581
397729
283932
23100
300771
808443
555327
567937
250243
374
326105
773949
536291
575322
4933
100679
816781
239943
392563
188108
911443
205846
680435
384114
1042950
243948
480595
1009452
48626
740885
218878
113568
819173
363372
728575
150346
135611
62483
705770
77294
395761
726417
206475
742361
578084
168556
643605
467777
4027
959483
364719
294023
210731
556541
239916
61573
756262
557818
289926
406834
715679
619709
377599
682392
185921
747843
712249
510242
354957
911407
654056
979034
119158
49024
546189
721073
228247
691498
22918
350217
798123
811442
299093
947247
775075
285737
4403
643441
327520
670505
1018612
79627
920173
918440
1007337
75787
874073
543701
227192
665882
622943
71011
54692
83066
666920
970187
280691
967208
517663
835205
859738
510762
990931
348814
732554
319655
76693
588861
87031
637282
762897
286933
819936
1004605
127698
463988
524141
1035946
759174
48193
815197
949519
24363
1039419
954103
463738
882284
681068
592238
417826
308326
1009822
37030
481866
373529
532260
117337
72468
1003330
248192
250516
747091
691766
4376
822067
631180
887919
661715
49845
304782
98229
127953
1037055
985171
1008284
420988
231008
33096
88177
770989
790119
671536
489528
143475
824604
217892
451230
539241
25868
15359
453582
91969
134455
355296
1032229
990516
284175
925930
806057
98084
461824
1040775
428037
958531
673554
714896
716198
172157
366840
51442
879811
592379
415284
542864
445522
932375
740097
614451
534133
498763
872034
255367
746966
402006
178606
827008
1013699
766418
695029
652182
43412
331408
406217
535948
876619
212562
184613
343581
739202
692563
186621
282739
523040
507437
748455
968187
465655
656682
274182
78892
1005990
573978
114463
385323
235272
234472
817920
22574
183793
361030
41254
161271
69944
278316
344108
250733
838072
206431
862300
89565
1021058
559245
522481
16562
22310
620587
548701
639709
838303
1018152
264227
927728
10072
707230
653787
1005787
1031256
668404
642118
555688
96667
73322
787319
629328
905368
21298
670261
928690
921591
797244
724882
537605
255870
543257
372072
133573
735864
185344
220192
638411
579277
281950
172456
443952
74091
541997
444822
463859
368250
575869
110892
482663
856321
381661
740220
392117
882191
408761
701626
654398
349981
157899
496720
67622
421513
53908
81308
934801
223123
225174
336754
245331
701748
569787
568640
985135
988534
969644
513556
84168
28841
948760
947406
769766
293437
908211
56158
628568
154243
419965
1038868
540501
19592
687871
975519
428557
944799
717528
823843
875464
88550
101906
756325
56804
374983
341598
757851
643599
461524
327363
318794
457409
148494
755240
8943
371783
682787
721811
950079
392433
91940
1022120
880821
483160
354562
281175
626283
164149
812817
893160
738187
620462
530161
219531
801887
940559
269139
693279
995677
799483
564042
889281
78266
408070
128996
12441
781133
759773
598793
693099
482641
700939
935293
423666
171823
838408
687279
383035
646451
566206
103000
630946
527070
43436
420137
488770
437388
307597
594286
598046
173267
954802
86262
993011
269204
392153
455987
20886
304068
105937
575268
353896
778281
464870
669776
32338
415748
150749
88523
504243
495884
997982
994925
710180
85092
547142
296805
216823
677732
884193
354349
560529
620617
894208
118454
183488
714780
75177
168568
63445
269552
513642
941581
750621
164926
522562
357193
248117
85187
617919
164443
271328
917904
151189
597803
36878
980661
920532
197817
370468
681581
449765
203925
312425
932304
243528
416987
613725
405094
286612
581183
718855
223746
409480
633742
9199
85417
109404
843775
266396
34995
205711
259288
93257
805645
885614
105564
377566
107567
762425
891768
324105
414595
316050
426648
480671
452808
314862
814693
298515
792322
829776
189758
544055
453640
592649
645019
1662
956529
355279
527900
979662
971223
934490
236200
831849
646600
289961
945106
455893
1043364
71220
121320
981636
205706
448704
356162
79
967579
500203
792845
8194
293794
765465
894784
331045
949957
138375
175027
1018712
999639
257767
186117
261996
546791
572236
538159
224293
449185
488309
674819
811514
165161
516283
10345
180129
120200
312324
442421
403972
784829
154914
346538
694193
752677
839513
1026586
1006594
714318
114042
181052
732434
53095
222621
169422
816774
1016247
796244
863058
362204
134992
982985
325634
243662
869989
123266
83525
6854
26020
381262
96765
59926
897416
166503
672290
849792
385762
1006882
87123
664325
326179
296067
973426
568931
945195
521845
501625
665586
534999
1015068
152015
100696
94853
31177
616144
819389
833892
874697
180255
438442
289827
708168
195471
951704
935347
973807
56371
866091
851230
46457
51508
215139
710703
824740
688646
957774
332319
798057
919581
372564
811762
413136
481123
973094
796776
2550
264046
104424
698146
695993
72001
675068
1044919
607878
662749
815693
734429
405047
558022
940861
512755
970724
201637
405363
603287
529773
1020209
332695
292689
120713
863083
949776
335425
551752
807833
62091
546861
411995
760377
568372
99982
309662
245371
796919
97613
589354
139199
813989
334433
110900
418069
432385
245025
236124
852710
1009433
346844
332311
462321
840052
888346
1021069
1019634
463183
657026
460283
105831
18784
74178
150931
43123
844231
297469
182092
218804
170586
3109
681285
7044
489636
39908
930031
219006
416941
391676
175994
230716
907924
854398
559326
370546
1032090
199769
819713
533728
501788
530909
626171
400266
979558
251645
787197
361034
682012
759783
959499
698652
342164
368147
86765
126423
951436
213743
120731
463905
664790
466811
585309
564550
312219
951899
765422
584425
215956
243777
393638
979270
342811
458245
68914
296339
24913
468732
673131
310130
533119
617907
793289
725394
850096
240780
989926
544407
868271
231434
164276
172912
565867
874835
694128
473983
556094
160631
672645
1021694
339136
523515
1041333
292993
345536
142968
490678
228548
250507
561667
177925
641343
782027
573158
241532
1038016
548616
717735
1012252
811040
534948
569075
261913
143420
702451
559492
512737
516396
203618
311601
1008007
595876
858713
377235
466126
927537
271521
325680
831546
460415
995919
192
175421
112237
5359
222595
889808
472221
336129
12588
129690
900616
691582
759081
240683
1026769
706756
521602
188996
307128
797666
226656
728309
581075
838638
915541
18595
842583
78066
765559
99051
962756
183307
495054
291634
270385
135498
525502
867985
726118
77547
18547
1042364
69144
967597
405327
735073
917160
861779
623345
154974
969954
410861
438506
385804
628193
511694
924319
410734
553040
32809
840020
325167
22869
600990
177958
86531
581141
329217
900683
750479
247391
786117
828731
217737
499418
488352
139026
901282
92500
797802
36115
950550
797238
912817
558396
565999
594581
374848
608605
34807
388790
830144
729288
609929
998831
767448
108336
17964
242407
621202
533438
681832
136206
523407
560471
170979
177154
749872
568058
923519
964309
461678
537564
684838
170767
259939
951566
24944
5971
837600
622447
402844
535071
543946
708163
395438
252837
921076
819582
265610
594681
250131
838307
486733
799840
336155
949087
680124
426492
8632
381146
611865
212800
478297
86490
588193
36662
513383
628924
906501
888222
488314
704526
643541
173023
989652
841987
854013
143169
287621
13910
543706
767858
931645
633875
833245
259312
634325
558783
992579
192199
423926
177292
511799
340542
290469
626932
880515
629932
143276
327960
304620
797716
434741
740721
696559
531911
641574
695952
423935
73320
966232
607586
564837
699579
591555
396561
389323
520112
804889
188913
442890
637927
23691
510224
755364
626932
555295
327293
45189
771722
49825
287822
18307
408714
887409
77650
490177
96780
215675
434658
647371
103304
417549
462261
121303
505189
605390
24714
456677
320787
811556
826905
696814
170969
648435
753253
962796
1042316
722848
527355
691237
1038791
105378
614598
673698
87741
355538
286485
340838
634363
711074
684009
366358
991659
567939
773489
654138
1026211
603893
995655
736285
485044
381178
625578
13435
296521
54400
96312
320642
563607
645826
429991
917029
339422
421744
220590
198736
905678
482051
134429
399897
4851
667214
388318
584133
378047
621489
521492
822383
300888
148863
898232
895445
600162
72670
279281
609271
874118
59822
724533
811304
900754
989737
131139
755060
430557
992267
850463
904504
1026524
173109
594850
302807
563990
172161
76030
952196
610592
787
137554
361569
809657
23468
849911
617291
4283
742472
404137
402507
943189
984742
711680
276622
113454
196544
792938
600560
816452
116655
913478
883082
864939
196122
229901
151080
647264
691971
12348
507315
649050
399422
186573
498230
1037098
626750
351686
712686
252866
350458
363454
867278
882305
604003
854600
982644
153773
711345
232502
213473
30801
873597
327041
455599
946329
554475
825759
12648
307326
89002
503033
764057
515957
894142
720171
691359
643847
1026901
409215
895578
729160
93314
1032778
722898
1005314
179083
450592
735722
439857
554332
694595
295445
709254
384935
619480
870220
976384
30957
785090
558320
444753
898692
351333
303079
258284
681232
188996
719923
732156
817703
814343
394071
50949
686687
817624
831688
901174
791900
777781
170308
223048
998212
147166
546821
863282
34998
773817
543722
979303
627644
950184
449902
478388
24436
489073
36840
261688
275896
122423
553464
363902
752571
823545
450563
1036943
49130
872876
694707
962871
220175
339056
205576
809235
444924
386318
140509
162968
548942
418491
928939
146419
663664
544164
412293
915332
707213
362849
523149
907244
979360
8607
735481
790542
467904
590319
543934
450450
364711
831028
268104
438765
262561
564142
83178
985660
436676
440428
20656
186466
247047
786684
130054
577418
309396
504211
426620
992985
797461
956018
595466
59423
571884
45196
558159
375679
72185
501786
566234
604231
21018
457612
228276
774246
915052
238910
84930
489692
414815
293474
545321
891422
188360
733736
98605
868146
217116
663090
940888
319975
9909
137787
281389
231703
342183
380182
697121
131772
74850
931135
1005958
673938
366611
294217
50134
547721
656784
282791
813116
689978
827015
769534
771825
341516
245725
329527
863295
708880
814677
802795
41296
532141
1015259
441146
350305
684864
431813
851531
797436
554707
116740
576130
642158
346563
766198
306650
648896
158434
753251
61105
179317
540033
561609
421464
719776
698302
427702
138465
801938
557536
864500
446447
189305
420945
712136
903974
943211
941034
977380
352192
990546
157279
214243
74209
386841
191615
147506
36565
3370
156200
155217
156939
23867
628481
747099
721832
475729
922568
85717
420237
96509
1012047
780440
732595
139721
984783
1022318
229820
487861
682160
1041038
719246
562875
203215
206385
735690
244350
204650
410205
554507
915741
478595
698560
179197
239300
564192
222170
705846
423443
302676
867594
434854
93123
721692
113814
615962
139861
88994
341357
650856
318472
6856
974662
340380
665476
115008
547103
327280
925026
638816
989544
236210
497999
817346
709366
312481
644139
237018
358136
947800
873482
730901
822298
305170
289244
202753
1036529
493827
334462
432605
397735
683624
243643
932820
966426
197564
429564
359829
211234
147134
794954
548020
155972
274198
729848
314593
675706
329013
628639
156980
308507
393384
600096
194773
783202
897781
832626
299329
669752
558262
917911
473374
938964
718287
783353
341497
989846
104199
816560
170264
1001089
610770
242480
977478
24565
975451
905588
57784
393090
202453
209344
503050
220805
695592
884514
745631
417501
254291
627022
25426
611408
876403
545675
176966
159472
767847
182492
210723
759448
513219
493397
24935
999250
108329
391913
308040
162770
887996
73444
598980
896299
780320
546360
94429
667447
845432
367431
455380
441377
233202
367965
235441
937717
190340
48626
467854
765296
210828
202549
331388
960226
729697
249558
412612
1035931
749110
439376
632518
290776
174976
579592
693277
461521
372644
204074
149360
762681
643323
833808
206614
432872
663277
391996
194234
573043
250406
62835
976014
415506
333843
215951
465547
505913
693303
951540
519051
124574
25075
159880
120041
449356
729163
593529
907564
934386
833873
235836
120027
299586
358878
687232
81598
503248
890303
633146
685816
336780
470241
404647
293671
378527
890915
107662
788298
427070
773540
1000334
900490
580875
463609
235487
662430
408091
263090
980414
561368
152998
943860
392843
285290
535554
28306
775412
1016284
733167
20975
130995
40246
5319
85560
784862
130762
185172
272043
11183
166672
743463
620231
61777
313722
848350
362551
914722
485432
536016
357784
134111
695997
915639
439240
12948
625535
144157
633671
561572
576659
1012363
326474
601614
1043626
884905
13230
541505
590502
571946
271395
643347
134574
994616
343335
518434
948163
779950
241692
228260
38334
274693
641412
754397
472280
688960
906503
829465
40543
844907
553480
372836
423746
98302
671142
752733
296589
70533
755563
191779
217698
136971
154139
97063
803320
975427
161806
743347
199580
648718
506850
850933
807636
959552
638431
829050
968909
889524
270024
259242
656034
103277
651514
993038
1004659
553213
792547
485127
488584
84999
979382
1023887
148655
818751
55910
666229
900905
89267
14861
775065
519793
231220
852100
103860
870502
263691
26409
897827
445441
402508
495563
24025
565256
138659
207681
462783
979735
722779
501226
788232
219764
859229
20876
840684
720367
484549
311637
560742
403990
510768
203767
696353
555325
718547
811756
935118
1044084
781419
158810
142776
379522
951987
657200
796791
865839
50371
913243
767915
325420
268261
636695
43597
143058
981809
662729
56422
589466
234462
473198
883744
890291
524548
628973
475171
651297
339063
602804
1013423
100370
158013
284072
55465
488864
651606
471437
314870
359045
1026317
27792
1016129
886914
46068
563554
957022
1033365
660915
914303
320079
538290
1004346
729642
640397
981732
117696
1017611
639088
741176
757754
410518
421681
498806
111227
333014
706337
177998
698207
531873
596143
278941
998231
812492
121049
274384
97976
85691
224711
627416
61716
910156
681271
675615
1030799
575411
151683
760732
421139
520075
461037
773448
781745
226772
1009361
911617
483298
379393
978265
910108
312986
704682
178131
85497
534104
864380
942462
468087
515488
535560
926561
736775
905383
810192
167185
1032067
489079
778931
541175
426562
324611
684240
173533
470672
997822
300515
391977
263482
306412
809704
401301
1043439
502143
365240
49175
404916
605341
649848
113578
595947
659646
349171
339573
42001
238186
901929
473872
311206
478471
548972
192517
644711
713361
1016792
289851
1015072
822227
628601
676459
618114
935278
603092
916524
1009806
715755
282296
934173
405458
734169
817646
361360
140338
168025
703908
899885
911693
993687
929791
817416
682566
366521
976129
579049
672079
47848
690780
313681
505175
429038
88892
481116
708540
750155
427825
43166
370225
870306
230856
278773
559057
924276
967052
514060
285293
699593
923224
662891
210054
931180
520572
701733
682218
1015294
473634
568228
281905
684853
908938
817945
902310
514385
634973
202033
208547
525020
324973
383579
287308
277519
985038
829857
315896
766342
703252
406234
1008603
48836
90676
825492
644328
189064
890698
41490
236713
305761
323286
451391
119558
373923
328921
395441
159627
293314
867212
139911
362820
19203
807419
525226
634162
175383
695994
56427
351042
681018
669069
229442
672532
457533
796590
444652
812051
437079
616693
613445
1018413
223254
505915
800955
570155
526543
750195
339126
1033957
716572
685701
728342
619046
413716
326498
703361
574942
947726
546397
633891
180553
694410
1024591
710126
639192
317298
725545
10776
134801
695557
140975
26847
286734
35103
493191
980757
577479
176413
694988
866584
257047
909902
456761
435204
429452
135080
1027254
65673
1019771
796537
305659
544453
1010763
710195
563228
827683
216150
667026
1019450
1016190
781519
459848
291813
61101
729812
952872
72501
458506
382564
804180
852443
760683
644201
1008802
1016582
663474
89336
993274
358074
108422
523965
57602
881964
481773
142098
324875
855045
521280
434070
659818
1032649
129090
716502
782950
196050
797586
767269
368883
1018236
952514
489067
810718
326574
169959
292646
575996
920296
304869
633794
481535
815455
651736
952258
191382
592329
502851
563750
458426
367254
609630
520588
344464
482084
172735
78700
250916
321105
740248
693058
359536
365827
661875
997963
614245
417976
1034153
239102
161772
391789
23649
158349
939693
257748
36746
840604
599556
776481
20100
323299
737651
350270
357456
223843
447074
341380
389582
234502
1012145
256313
397827
1033247
194182
962801
811353
622787
305963
191387
361049
977126
674027
135246
603783
482445
857937
1001096
863149
687427
53075
289548
444157
829797
865755
552444
230333
494584
140462
288604
774411
627166
893050
778605
703804
44368
301913
427031
111509
816276
797182
885988
557209
825567
196000
586885
775836
868363
1004995
599118
176461
289498
1040092
936627
11156
836273
207609
846892
953205
863426
246345
51961
918391
548934
354458
443790
373007
152353
95551
8810
775442
685949
416666
221048
363915
376711
319572
378152
961352
47786
376363
823345
45569
885787
156383
643969
649779
529840
483591
257435
412608
400223
404501
41046
603579
167038
255463
985688
890569
894071
804292
441903
605391
583229
505572
665971
737813
704863
20458
903007
203021
153509
1025163
103510
206606
682180
287546
801270
743789
126943
455120
768111
50242
898003
369599
520307
72130
1002968
977002
908628
884056
275184
557956
6936
839955
416108
174915
257814
839384
236938
125608
339348
442053
622972
565156
841186
827246
1018515
176702
114685
498536
119294
902686
851887
496297
502242
211353
15773
194903
310812
984269
850389
1021487
274107
916321
113524
251863
354443
770946
243959
871692
1034852
460213
760278
277119
74045
377993
731373
115903
383736
612038
488928
969841
159374
28593
446887
718122
370902
477049
866540
835131
960325
770986
36166
54509
701038
995780
173680
437545
745722
603464
939114
651891
618750
104150
811864
776202
157126
834493
268728
374990
935022
374856
1016272
720668
874764
688606
310838
690369
228940
451220
679301
843876
791814
569952
940541
564344
515230
300873
566523
78933
948087
525487
542298
651778
878229
573037
609482
312224
115657
786752
740631
241348
776033
846844
777237
23313
574191
369402
636931
440276
313030
17527
881542
497545
857586
106025
712968
582443
10327
860654
401069
690592
260003
21832
311996
570339
931966
112490
993058
700029
301438
927560
917065
475843
297184
572616
82429
476194
658121
967951
1041798
833064
139611
119565
367286
68801
217902
187382
1007201
461570
198414
991389
410762
751140
207414
315794
468159
917821
43811
675617
327358
503305
811149
625659
945875
384614
659152
244543
374573
307687
863637
979042
433585
447855
514320
872267
165367
971464
4787
715538
480287
176872
68768
474766
875434
1021012
1009773
357795
630002
856137
647017
471603
193909
178356
125295
239623
377525
613106
307803
22842
373519
77177
931701
815220
122934
716299
845581
877142
912458
600525
290719
66891
904722
1005231
911462
160707
12353
147890
984875
790755
402180
462805
613667
299245
822830
1570
383185
21767
719942
545506
470009
89084
582108
377435
305362
538672
925791
924505
1031736
430988
245773
196960
648530
592480
919108
781468
1016140
700004
479855
379935
606393
222367
209846
887881
608854
492387
934948
587963
377572
71792
814650
532724
167275
862525
954382
552992
1031952
106638
962985
666180
349223
308168
947202
583585
1034071
773215
483880
335582
15078
570291
5573
640845
821003
639496
220009
763923
306488
908174
939308
102920
833608
416532
226947
452303
1009414
934323
307396
748901
80607
339909
949952
475642
914194
778827
529931
31806
639903
407044
934728
363543
460214
986331
1005511
959204
1027035
165928
93495
747558
683371
721624
254524
894524
236682
522535
449801
170768
958466
514893
925790
33059
36196
636638
783681
5954
44345
619817
809696
442984
742149
182868
71649
448837
231577
1040640
157906
112762
451978
558757
838242
978520
199725
705655
917869
937560
783890
176624
724110
622747
575903
33048
236425
133198
262498
286081
951868
216298
620921
789053
66566
436521
216005
897673
842082
460447
143287
762377
171265
883353
877901
658511
545133
671662
649826
575374
323679
623994
872649
591878
313498
688190
496994
884354
802725
266252
1016750
328179
607875
593259
836837
738566
208493
746205
644564
472926
964973
220818
23073
619369
585287
778929
648139
853793
955508
961007
795345
1037528
407966
1005801
164171
347895
437741
172592
861332
738767
785624
1024456
52950
103862
603448
399492
899681
668945
143210
889157
749021
859964
85048
969378
329390
908130
433786
655243
103149
951915
705996
592639
398120
288238
825748
245136
383013
233015
470261
665214
192256
970565
230210
746370
69226
944817
158884
948524
457494
951142
345849
937986
47845
26914
440816
721859
1021427
586362
460044
468579
458934
169339
962241
815111
400822
236277
592379
667054
305969
589364
606492
352377
18801
1035517
14286
259613
244686
220686
839224
302459
990441
737923
338300
83011
985969
175125
714030
59515
755840
178232
680281
179419
202678
22739
826703
316079
463805
403798
682275
80689
377507
601307
469907
337906
16790
624638
669205
825305
768691
476366
583186
731676
331421
637095
851639
314003
720362
675996
645768
127266
131010
514775
113677
758331
980722
674095
782647
86205
423488
115801
659786
355081
864725
806209
716973
724027
428138
593951
865703
792427
550980
864976
934594
528436
395535
815461
383049
975427
415746
747503
87247
803495
453886
545789
315761
385045
597782
619363
703485
599598
245738
425475
22090
803998
716542
430364
53020
441557
869856
257489
260126
383471
242026
730682
344784
338844
949328
465321
480165
667417
703486
781708
118610
519785
55830
828709
932640
476526
610750
548871
3703
401057
520324
831381
452031
198426
998245
752769
37850
76370
809217
351977
507479
571120
324647
495613
185399
517809
950602
835342
544395
893665
706455
522140
576784
87278
492106
885072
665883
29979
368100
85147
233230
174323
968438
307150
865137
927897
437837
757800
176630
617679
381919
589529
738896
899860
721840
20222
46166
518708
792462
535371
165307
183723
268537
843217
624045
967974
374117
931437
626973
27521
668604
201133
166750
689692
398452
224263
387298
122012
1021919
17456
46093
791812
505830
1000874
348210
640724
142016
501958
27485
946019
453119
212564
744067
800909
759648
598706
144518
347578
441927
701731
670612
976367
635464
432961
13947
934986
945163
322859
115673
496539
12172
312857
885025
965439
893709
491430
596846
737873
596503
576302
910663
734273
681347
718305
160148
25160
463867
613324
336561
404931
564036
341308
511076
823538
505512
45306
681240
155846
106381
201450
447302
1021241
679045
829185
322537
541690
304947
180391
736096
611072
166516
295553
126442
588434
853461
364869
98781
1030750
1027353
948469
429053
82319
519685
917210
342942
874204
312224
982304
817995
790844
162498
809004
165277
521221
123742
270988
398738
609687
429126
384659
761371
767607
44181
571317
362402
281051
2863
906726
949007
736233
1037792
420137
393416
226998
189855
543553
322529
957370
298571
388923
414713
18967
170032
35303
594742
595597
218827
558713
992119
811321
483770
558135
651745
223990
503035
637953
705461
645435
420521
786330
328655
371660
458653
810610
1028995
161673
110517
102813
280740
871612
1042668
1002762
204597
959605
259427
729760
262389
410918
388442
1011415
896233
618868
942706
251022
521013
182025
973820
959236
1033420
163417
427069
68372
583899
397083
299614
24835
602178
705708
691261
700353
826490
155430
644709
398788
518604
741024
220796
1001035
752411
802056
649883
171810
703674
101442
685432
265171
6986
565811
71355
781272
297673
544869
391490
953525
980309
818483
259848
1034916
104363
206823
295489
127707
46154
718565
263739
977890
58223
462751
168800
224144
854801
872189
842225
18665
41090
327470
936838
913211
872516
403735
911114
516723
396376
596084
556614
781709
183660
355214
20389
964535
748819
987259
275084
526230
161794
211746
864688
523012
892250
581258
549429
1026038
920807
468452
851103
637825
617857
6958
388005
866657
395274
303994
961025
452615
896976
296986
513522
139470
127985
706897
48691
760879
172532
311498
648683
831958
159074
905378
719259
799991
326927
685981
795245
409062
96584
109912
35605
371308
261797
806562
920817
261045
156671
622406
1035876
857810
196052
11683
315583
701949
308564
1042448
987750
164569
415954
844823
25125
297625
183210
591492
467631
909022
339196
759247
112523
621869
455219
259496
130506
382490
745623
119749
535416
532374
875222
596300
610533
771730
471271
720936
694572
478355
195084
373978
84053
390857
534895
839490
754598
847320
896196
287770
260596
755079
868514
881955
100441
317541
369000
786477
562240
220449
1746
698934
586955
943918
824702
390468
242542
194458
334667
215373
768429
417263
61671
466867
625079
49951
994107
114969
1019036
303429
415207
660603
133807
566472
71839
311326
24809
2315
464690
537071
764518
407700
853610
876454
214150
786866
113104
24811
427240
447610
19970
843426
173769
65412
235724
528418
515800
319607
104508
309286
555287
355651
864017
629889
331369
296731
557352
464363
435522
965946
978537
988745
180682
10667
140244
211388
406436
104621
869655
148092
915535
992583
120549
115644
855895
961869
185243
372531
58020
466612
534200
734066
853151
281424
862552
200104
105380
115806
283518
161901
472391
963175
41645
1694
317577
121530
650776
306607
887031
650068
29819
280132
132293
147036
378919
30578
26183
56348
777810
897570
806486
725008
159341
472730
3693
314212
719329
707630
31007
941921
893556
117783
502987
349890
421686
1009088
802341
168325
427185
135146
526500
829881
531289
281649
283761
703517
442817
1025777
161409
615780
533184
567486
580221
115198
919396
853174
101395
921344
693861
702891
650505
242261
139545
934326
263030
535945
176179
93210
1053
917541
619918
192010
810883
106720
245147
339135
1037567
782125
124966
375695
416020
982419
578197
928923
266396
297332
651138
913518
694813
410919
115329
979546
593124
28241
570098
329299
477988
635328
239256
482897
438915
156219
23115
46228
914830
615912
938281
81946
89052
316318
867966
173149
578486
17963
356788
658345
444871
973749
295208
274354
967323
647255
390114
293407
913870
428400
720130
936269
411277
177461
768571
309
190563
868112
945887
417286
121201
708580
940163
373468
700196
342197
849661
211215
874224
548043
532619
443825
866794
912540
471888
601011
554707
966664
991359
942344
291520
81646
934638
729113
417266
1031919
547241
167162
279957
564334
303626
795404
421152
57887
679485
1040892
661305
641263
131924
988772
600293
412715
1034892
1172
589639
530110
847981
626634
543513
734788
255205
245424
68018
846289
131543
468783
648415
394081
890976
763842
247455
301015
185435
89311
548036
710653
644473
706828
397555
176681
848035
233873
826062
800671
171225
291975
561731
843009
437650
541948
887318
635753
440335
527869
440409
803646
558219
550027
200668
671230
198164
193859
397808
659937
322569
652736
840662
564796
537503
882920
506028
301640
235322
763567
748354
659967
833826
900921
504337
907343
778786
183917
978054
935012
438128
947794
562694
807636
929009
207418
623190
475931
105829
64235
58645
493784
365244
39750
664624
187292
784851
586817
370089
27931
1037890
279470
1032129
955377
501855
573933
294255
817924
1045160
131275
806448
37136
86684
947863
922362
981739
467243
577736
908539
768860
231058
393014
473202
385782
586461
158699
792859
970131
577886
466669
173232
512570
555397
701889
560038
255520
260085
650040
760851
340359
764524
44081
159399
191231
260483
407162
110729
991332
1041673
602051
577394
429283
286326
879868
580997
495370
517096
626285
169363
43579
291227
273041
498075
557586
510610
703331
873432
812907
835697
545566
495913
961620
431358
495155
260542
457072
136382
997294
268655
1002646
432064
910728
675552
18677
238238
787669
1000115
982554
22381
200692
156066
686996
355489
996370
85340
356446
276334
907515
109132
813880
962809
775739
110906
620813
530963
845587
728577
725816
339090
471976
294134
341647
229289
410184
406970
617056
928711
362736
848583
573957
948190
643815
613981
183593
69039
1034126
569350
720442
299033
697111
794046
260997
509679
744915
989707
377954
712934
345220
68202
734666
956146
808224
780772
424341
951444
909086
507301
209794
196236
683091
888182
194900
177623
164337
545247
17450
78937
138682
7458
621932
896820
763240
833945
239578
138875
580899
258064
467640
445552
982517
929573
912648
276856
225640
490801
512615
778713
211019
704807
394219
242019
471703
650676
342427
159663
301850
303053
72043
304160
154459
223723
621699
35478
224939
822461
453359
98213
721057
441524
300650
726901
490819
132272
584768
232117
11703
938287
1008416
32633
334329
856460
782431
1027245
69276
12374
41531
1014487
64372
532609
25150
649690
628327
101788
167442
886144
755906
465164
833252
289989
797095
663528
62767
326016
274151
565600
720906
55765
545162
946904
154074
476679
348116
468012
774803
579563
73478
54828
430736
743948
306356
517501
953681
855122
451436
29268
225507
285007
162230
23850
495898
446271
601058
115675
358632
666174
761425
75085
421866
218348
337239
866336
493926
494897
875808
729835
15264
993968
85960
529934
455425
519344
52029
513392
802481
280387
662547
409607
255808
1038571
428989
319964
534270
193355
66284
573868
51133
507142
408682
574388
520379
204422
983887
860878
149918
221005
4063
1013123
132065
710806
628149
175261
777577
86561
785375
720812
827887
1038892
339003
29494
103781
546423
924396
337385
342862
707328
287286
27561
438313
416559
344405
955409
886632
715626
29532
29176
648771
106845
852802
928395
107830
705600
798811
419532
801957
541368
23422
717450
247265
830803
1035505
960642
800929
531257
1030857
583183
802022
712634
194687
441481
904937
563348
940036
293008
292609
58827
256536
765162
774428
893150
227451
985968
57247
4422
267483
872757
620795
756701
846757
378814
117529
209215
666785
561099
592895
509489
917296
440711
247410
1030423
727173
626452
940607
705502
814878
242259
459138
250859
209376
302274
149640
706066
204473
625009
450877
553733
625563
5057
643754
851731
676342
397244
956923
434898
179044
773813
874684
680597
852210
697925
715160
851905
942859
351140
668991
558882
313941
674302
65703
484900
757297
349138
664573
41101
578988
1037117
769437
860942
516319
985423
992467
635961
146837
846610
830748
653796
996627
853837
989480
609718
961274
303707
523295
809434
937201
451690
234290
708646
259883
418032
630244
488938
754772
900234
434936
900741
305147
800349
268206
737087
176557
203060
840536
12324
253962
958076
241152
425470
42630
880484
878479
144382
566057
407897
266803
508605
543536
701276
1041493
358539
951349
524387
233955
142224
502865
238758
759172
816634
88870
382571
986697
179545
877086
935958
871612
397887
571880
732125
126339
754568
457182
662363
250473
911366
369903
901145
111592
722078
377486
848150
278565
703980
477116
2686
329465
680317
752678
451093
741006
53309
452824
772742
377577
893384
336481
557062
599247
585636
409054
2218
918059
759754
108247
175400
765347
454283
667499
677184
177494
1026484
255973
194238
368035
934745
576130
736996
386484
326411
466346
426683
835994
959158
790325
687804
154753
837436
668279
666780
150931
781946
378730
132212
181219
425558
878321
342847
797100
590437
960814
364723
61120
163618
429248
267714
907320
420590
513730
230639
686303
361644
81911
917409
615381
786786
400923
375329
854679
792883
359489
808275
163889
26918
780260
607242
301443
488125
9575
916858
733636
799698
103988
487658
502423
627521
577870
735435
448707
863907
927941
537138
182174
84001
513611
469278
348919
394296
289615
539727
831513
647744
569582
9389
421843
680674
72213
569306
802761
398025
679313
415861
982813
755145
621576
949259
725812
544559
404470
866211
967977
189439
928964
347469
187607
396738
869376
704566
291881
90082
1022353
617888
479225
733192
810206
1008108
1039797
574415
236092
949371
130484
582532
443965
397901
38627
118163
37351
701506
704803
22998
325977
971582
549184
148717
95426
886816
354943
168640
641937
904885
926321
624133
272677
421484
528382
748232
19414
739880
1015661
370535
766871
206184
504268
1015515
249252
672417
630125
834668
383733
721806
510574
41794
328690
1037988
69114
301326
6581
513094
725783
363735
594213
454957
1021023
463263
168529
416286
583970
780951
473684
659066
509300
155778
462283
881477
987035
402843
532923
605093
382801
440667
105785
446298
469602
278585
339483
459699
431957
345526
690899
77795
505595
227018
107395
55673
381537
360786
720598
766022
50323
381150
71936
765110
547896
562070
719177
411530
285558
835777
744673
231925
931180
875632
19966
320548
1032979
127129
16297
539074
1004251
805333
398548
404753
121829
522727
99194
425902
713135
880298
700639
822485
44146
969250
449581
192233
346493
601442
856157
477151
762556
173566
744631
974045
539074
588352
871215
752317
77887
66487
709601
359504
14865
509278
213500
625606
573619
527016
137784
487212
659758
155588
381199
436266
760735
920638
604736
138404
389617
776537
50253
423739
670362
988103
196334
180263
747701
138951
866988
435251
531970
797916
667456
79147
351107
54557
180276
784749
625084
101827
347723
171544
197873
601090
62706
121291
859958
1001692
637372
570843
110024
980216
993487
257318
862639
925740
571968
289175
122450
592491
311829
765851
733165
643921
654590
390603
690905
444174
880974
1016575
406722
906944
59943
104221
493481
943693
518809
636766
732517
160179
226389
228472
245629
443862
240343
750373
920831
134683
1032090
978683
515066
669525
1018287
63191
916740
680202
899962
1038819
115134
428516
973490
828781
31133
885543
468371
607937
628703
129466
660399
1000397
333955
641969
199898
81380
271430
980181
227319
216218
399273
474034
261103
330452
278126
574712
909485
283053
275305
160799
1004852
424092
964821
771650
1029959
848368
858093
1041344
957069
226082
445378
566350
822759
149380
902630
534337
775793
884599
989885
1013021
400399
127423
220235
511063
825139
464459
125297
941464
929584
923316
788975
868967
445647
377240
363411
764183
221476
691824
477133
72029
821312
827314
702433
860495
551109
691845
290379
343418
886336
315528
1043256
935914
895951
827610
510381
174379
1022224
342113
403150
362602
576360
145182
207975
226747
382969
570682
29408
44558
486441
412661
685864
943070
458844
694362
287883
99367
356434
959296
332867
673143
761976
387557
46581
463784
83745
801167
618734
73532
671926
261893
467534
301035
619461
149875
935752
358873
392803
141873
397234
687800
273614
1015431
559836
699737
232709
453214
843566
867005
442945
140553
346971
359838
763631
1024034
818641
772982
861440
817965
461933
650547
738992
60566
982859
784671
165504
637715
470555
1038754
56432
155548
731413
381811
353295
87113
479904
324088
617226
159207
617891
894002
75565
244850
219837
597113
620055
516387
777307
139544
1018575
719593
638541
435529
414846
486281
737881
268769
643689
335211
28047
1025521
828273
309227
764330
62368
396918
474824
575354
40964
728443
133305
300514
548711
483335
356050
62072
49741
509373
244526
232313
821951
530557
1008624
528777
175021
706957
951621
966474
750328
681402
964240
447302
498551
939299
55016
774732
258520
87711
450607
816970
465560
80560
627229
917176
670443
101109
816176
535183
999556
925883
312251
319062
35550
1045020
887056
136329
343629
611324
127473
836334
574444
277063
678984
441609
527634
955268
674038
588446
760884
854515
519616
988506
1026408
53679
655880
970010
9089
126458
360302
1044287
309228
448514
240555
188093
277930
696995
538561
67306
186
298564
989014
77231
141781
244147
883033
1003922
526369
752064
783690
949017
162855
58659
33277
1024807
652333
177533
398437
553036
261471
273539
604688
328401
625913
1025926
659801
119709
335251
776186
908443
102211
473507
890166
376585
423622
119888
607942
873351
902264
220273
1003781
988695
458392
634864
944175
871085
516140
209851
410427
279258
451230
689863
974612
541240
770846
914653
386663
325694
724327
653006
672258
845517
411325
655271
717127
656076
33853
570515
119358
742185
140545
1027639
185860
343737
919225
669967
896719
1038009
70937
614684
1010843
500059
48587
406384
42731
987783
634841
500769
1014379
53826
831929
785899
813973
425605
847495
387822
362387
273974
541973
541024
909032
893284
541876
807734
711871
566690
359992
664987
864876
477470
348247
658869
921637
275447
933287
277898
883892
995717
828951
204519
330296
987325
431516
643957
651499
658151
564589
762757
980049
699998
412014
220176
342309
394247
548027
521671
643321
239643
144830
663088
872629
526368
458719
55685
853580
586509
524096
345311
750168
258495
167938
44501
398620
743378
565023
963672
299161
988193
6751
210736
112187
266201
1034832
800948
254908
151923
152206
800840
708413
875091
16825
1018578
744585
43262
491107
498178
455949
784489
825718
696110
526016
806167
56498
955181
309996
518385
965995
19610
321267
108407
923677
300227
885634
362470
952639
412741
632480
128437
444593
612292
48224
426292
327166
854095
856772
1039170
289092
221880
523090
881055
948399
188404
579300
907013
207735
259955
962795
173819
743694
90629
189636
77488
789389
65933
171806
676058
964308
898193
848283
596419
647409
537187
232561
819484
868684
387490
803121
153222
839874
409033
732419
681637
122394
365743
801310
1025573
924183
716772
87332
1003512
796832
248659
979596
594658
656739
103563
254635
629839
476828
852522
983425
435817
934318
52495
602203
525020
389496
518262
479073
268819
327566
982756
312799
15391
784404
204755
556682
1034158
974438
176014
972468
977847
203963
193624
200004
427370
916557
251834
959005
41614
621636
142509
873828
526865
652561
100092
363472
148612
189712
472754
108284
30667
975671
929969
404601
573893
967053
1015944
836035
272399
746869
28768
1020822
641127
233420
491691
497622
76166
347826
681975
140009
54910
44509
987505
368829
484828
426611
302695
607038
60711
572666
404256
522925
535784
486262
462087
235545
306474
544492
628314
545344
730048
171443
3071
352634
390085
690876
127741
433711
534883
57868
649879
180008
14278
814591
26128
143342
697626
928386
850286
997418
299914
205281
663876
893175
905087
191496
94600
343434
891229
20449
127965
421209
211311
910370
124607
60557
885697
931274
218001
984740
607114
411311
529730
11161
646335
343921
500315
434694
797385
133520
98813
69313
87399
766828
2735
454692
833186
849694
936697
322242
406465
214193
785185
778110
935912
686637
676679
475413
125657
844928
1003595
393351
689255
225691
298014
570322
15835
783957
424155
600372
781512
703040
116674
247794
211213
333696
254890
983645
420658
564015
645285
836244
258829
939837
115656
141065
965068
503121
804802
922490
1036667
597697
645911
719143
135274
149077
332533
607807
899018
131317
440527
903096
108081
569781
691504
1041651
957384
564461
100016
946275
34897
395136
135445
335579
643438
828799
399674
931495
1025232
755930
786808
903338
439305
478482
362573
509119
447179
390
710005
561533
417507
322388
69869
250331
466105
840281
278356
157680
541895
842979
49812
507049
319375
811047
244447
835529
720599
787007
530158
419661
459150
352093
595921
27261
528284
22577
277091
449575
897302
414563
580048
161998
139928
562305
743208
66901
49859
516556
787455
482935
956414
768749
823660
254611
858666
346237
440924
220723
743108
433353
1012215
851627
264128
117849
430618
888140
676241
863900
594600
221916
252887
319787
155700
421139
923611
249475
612527
889033
390327
653300
461047
975209
97873
963604
616388
525300
142137
548575
707128
669897
187316
11962
317386
759276
487523
367377
790300
626532
740725
725563
725077
419351
493270
795340
10390
529005
411215
603374
347160
815138
933547
330405
514220
763688
497116
950785
47266
129082
308314
630214
493873
833401
200347
338117
729101
541741
184170
844512
978752
765543
367823
365567
319325
546608
287882
823103
100600
751864
56726
906993
920399
1043082
714531
415669
631567
132694
115049
774963
652453
376811
715350
480485
875106
554682
637312
142969
755292
244097
240807
442565
959605
304851
580852
884000
663297
1016259
106219
246239
904664
726769
497087
708216
109351
503372
27501
853763
706594
205084
297672
584683
12078
85918
773693
525656
893400
657504
793696
54740
127128
872378
583144
560619
625122
640842
367967
1041326
603928
796545
840827
497220
386882
284061
225555
319310
824068
543747
760083
711734
504985
694676
276637
371563
774012
448413
259977
390107
347979
396951
326766
766945
146382
680080
446737
122151
761069
637615
881479
385968
8573
533804
183629
904662
360105
929152
1003715
659596
610531
1041509
356399
983921
640431
201868
681539
351581
189160
873985
135706
413664
837261
710109
971889
1011249
986757
385652
1014863
409295
122189
586713
588201
15382
308327
455869
184161
248252
168775
140956
66746
994740
577237
693272
911661
813815
304628
962689
973335
442744
812957
728013
307310
280611
86425
282196
701414
853482
658792
921399
293398
528214
70563
247155
100364
860957
697778
992512
971763
10194
536363
197238
913751
599827
18782
726946
103720
44193
405910
617149
256133
1019414
89285
68185
938684
136480
693235
247472
321326
420802
323419
894878
124189
644841
423445
936555
596870
146243
23592
751574
23555
912173
396339
54558
716295
709814
271091
896424
550653
711675
328693
187085
469743
638393
622104
251728
481987
358157
138918
935184
585809
552698
533057
304759
343446
1011160
521019
942732
203585
887741
315747
327741
522272
630024
1000926
825151
581430
654384
897966
524054
316594
83506
341210
978669
979868
532623
288393
1005870
580009
28725
485114
659569
699686
626172
534472
668883
1038468
938993
760326
668444
741211
395958
42134
363157
294327
536215
796422
765638
494150
408132
123412
549581
83521
178946
844569
435409
140233
521122
1045049
702662
93217
1026791
682801
206725
459439
552005
421596
706135
494659
718967
445993
206388
990180
499787
738554
533646
117821
150070
235690
307710
564030
168616
69668
707363
127870
880044
308713
679522
1013636
703284
316990
687683
864368
725297
1038443
608959
82452
138185
29043
712574
78275
234500
543828
905109
880706
533772
732152
634962
314436
92634
581029
828375
353704
1040010
818408
319085
874279
3718
297075
556341
74491
897773
45089
221426
451675
365794
1017228
645285
308321
362843
734144
87565
147398
520380
397887
149059
1032190
250626
639210
129865
779830
755461
950374
788383
784904
286473
928982
1016505
709097
841377
357268
500920
187636
184970
491190
622959
818244
154100
805221
29319
769194
501411
829305
269618
262369
907222
711985
175099
212107
755384
935026
871701
667726
916821
692612
204261
113312
334321
965050
60889
402632
445363
646708
940643
193575
250535
818121
690038
903688
562995
567884
88986
540131
120961
878043
335273
1018593
543889
579077
1019130
942215
75280
1029403
436696
559669
1016046
869895
727015
455191
364326
122724
640158
53796
789496
1008165
876241
335232
584323
42365
951433
136409
18336
325843
228470
568711
192680
965824
33563
465129
272845
566965
145639
586748
691977
393690
420976
936277
280597
164412
1017713
313482
387011
188379
673335
363377
697638
665421
836997
240139
487607
279774
249309
114120
18964
30582
611009
187204
1041543
966087
474439
61820
658195
849896
762194
467086
822830
136014
727122
48654
669559
921125
212829
891574
513748
642658
966774
692423
903542
362953
995364
422834
457334
49690
610469
613782
979084
703257
947640
901520
269770
480322
788767
679467
582428
569950
234271
158070
170234
1035508
371222
135382
429526
218578
212835
435026
99000
150036
732250
481264
104878
622024
841724
331978
258982
68126
396778
364624
104351
1021937
669218
533364
748664
297137
833334
220287
441940
1024607
468665
590577
268794
918200
366595
495259
953520
977762
458728
844197
640966
443113
652447
670171
481014
700623
987204
852572
183648
583219
344854
806897
928300
829973
549463
687191
879172
375530
146194
396929
576883
435264
528262
431347
564869
879496
798022
531570
354333
744347
201907
1025652
24508
760670
66584
80710
89114
665132
952829
257479
706320
653352
295886
472054
213163
972554
639268
792359
799263
45653
874448
570314
919370
881301
17159
674783
19621
1001953
60907
410574
86262
133029
83469
987982
247513
227869
906557
874697
552525
189418
11809
220243
287996
716333
259754
192632
72247
587907
851863
521363
1013128
199993
820307
257838
220290
26857
305595
704350
130677
595649
904387
808854
1002986
867660
378514
72589
124030
639095
692255
159035
489171
476477
522270
622734
43916
1039138
123193
162393
278781
681893
511991
538177
52926
844172
33214
581573
449947
576172
171651
243328
386919
798548
258387
180507
430838
161968
364610
342095
665254
50274
993085
580208
335744
600153
211188
470931
59808
726307
163558
225591
943471
856690
602709
264090
947827
826601
376304
413243
626436
38742
442230
938763
1015655
368239
3012
584595
948771
996045
415411
528032
521209
814133
817678
718877
1044075
640311
714818
580678
848307
602218
839233
231622
869239
747562
354680
652924
127210
46975
493420
12108
732273
874458
300755
755384
400818
404113
23980
389899
917710
428823
807603
359714
705118
164117
798744
1020286
512122
16201
726312
38549
917280
353597
831704
347429
345974
899487
943167
698862
459917
1006619
43429
281914
503543
339196
80490
700665
283041
176568
512446
624170
461460
809420
597042
528279
608121
673654
221962
752561
518833
289684
405536
1034620
98885
397171
554508
909240
618728
246174
1000810
990070
299058
39073
913312
614427
970189
763681
728850
432446
179104
525087
10740
339392
746754
122560
629370
790724
625990
593077
188623
431461
446499
10814
590331
18740
131281
569387
512039
850051
336180
214131
762088
109554
422890
101144
891033
422530
139272
250897
581487
19454
87831
713720
121668
225914
175515
173593
519719
364402
454515
417613
686209
313389
647821
387225
591992
930259
981999
347694
204260
49116
456528
747435
532038
646754
413546
62838
932170
389287
201160
612493
897464
716869
910857
53866
118578
885025
930000
1021006
753527
569915
236313
18266
689646
522610
363117
256296
552070
198492
402840
958320
375008
657110
367465
231758
9359
425192
670317
272950
136389
849615
809919
331343
278749
107679
120855
1016766
493114
750989
98038
597294
401442
21356
616948
566646
141979
961150
343912
889763
780149
910355
755878
1009075
321241
211643
326193
347074
215401
604058
417180
423216
940262
951775
49229
967082
37755
921393
77249
287098
1029431
359572
769517
113277
158907
105724
392040
564676
707983
436888
941257
584682
801900
230976
143043
378435
1039732
510431
291358
371715
52666
191851
4857
389379
56390
129365
130442
795126
67884
571725
1036808
1016476
900164
287454
193658
79240
399174
915866
373436
4763
485303
318081
472735
200681
511345
232589
770841
914558
934154
737668
766861
674001
612163
747583
90157
1001867
713061
737254
513381
555768
125360
178662
360357
392592
23407
467787
499936
848005
235662
165779
507822
754958
669756
423352
577849
955430
423832
839840
911185
569718
183376
954871
984199
896026
534940
351942
82406
84999
173511
6011
725100
665037
35519
623471
563953
374023
787956
75286
559628
699515
519783
651376
330356
424973
217775
15156
952663
372183
346576
60214
273381
257544
983446
72109
3482
817247
611
705126
729084
480163
354105
917502
808066
1023151
774821
704693
959792
970110
335079
209543
185294
285919
949175
610717
785958
763341
1019091
629495
935696
112094
950171
406874
287475
744318
378896
154587
163431
408682
526866
474983
73944
696620
166048
771013
944095
565918
669525
164381
433187
78442
631074
932525
80635
861477
128438
88461
818976
518118
266721
856594
665200
1039002
586314
24546
62577
470217
621077
764364
750845
999148
449096
395026
574358
538840
294329
791065
396418
515055
919535
949882
173402
220316
336041
902872
674401
1603
146591
188307
8577
358341
918361
272923
931812
152844
617138
1040098
78274
836207
179925
794624
926802
363232
385491
702713
141202
978465
448316
335386
510880
734832
624194
791269
865092
97809
219850
718766
950126
314740
503642
747470
373660
240892
659651
497504
528705
830522
460663
208906
564563
425648
289754
1016531
693413
672472
123864
77656
903247
513069
148051
998241
666347
813978
884519
284239
821595
834564
970486
424177
807246
206826
612357
498176
456103
920383
30964
827831
467597
190057
584037
760804
675498
396490
452113
1011702
1006240
295809
412896
226466
417953
387797
353424
330784
720377
181264
617049
299233
912098
724431
408170
171453
73277
1028796
882628
574586
1039647
978157
642537
574888
534824
902064
1023132
476229
629777
1028044
400057
47799
621288
794951
500095
263420
919185
202327
821832
528342
254949
294350
145429
680277
714788
545670
501676
537250
942985
818634
966577
617345
297210
799266
448887
273645
450046
495893
5726
355716
145620
78822
1025943
242467
123733
649263
201186
922663
328807
297370
760698
221877
331821
330010
347151
848647
335833
596914
200193
97298
788043
562020
327461
845678
618116
763206
137175
76813
419189
563353
304028
232661
464318
274136
351698
825182
145427
262153
38868
996902
782866
609701
750070
503459
862988
670184
658746
579194
597981
770251
1033688
629030
953534
116179
335149
149364
589616
96707
855953
920332
515264
732086
819742
277144
414168
40359
691143
26518
14873
696048
171358
407632
313584
1034161
595128
255033
851527
546681
14226
6309
529356
143080
1022789
405378
787947
183625
1041139
121529
627358
145899
840663
659750
1026724
739326
165743
102708
105925
442922
795282
803248
347972
612853
808625
740776
601621
161878
1039748
527414
933519
603699
147818
617768
395744
923175
888481
285009
857611
774183
938901
128485
169964
993512
836290
275642
911784
420630
123562
260308
100068
531500
803161
328748
504680
715101
37654
572535
169854
119370
896929
744490
545213
58388
772228
786642
629944
219036
590817
532349
486187
710523
910264
635300
737785
446765
631745
534522
843256
572308
260999
486724
220193
396575
594137
298865
836776
571553
536741
367293
834253
150144
1021541
470290
464500
977279
444119
495131
45557
760285
677271
669224
901925
895171
435762
772125
886755
1024990
50392
655729
76075
654110
295415
659957
460367
833230
346640
1020853
611172
720393
443058
737452
829846
837572
696868
440891
253491
26247
243174
474894
931832
56375
535869
888717
1000659
60001
50295
852597
127415
780329
783978
662069
895058
72138
564172
449140
588879
188079
690602
512190
263783
223894
81108
352538
934380
177054
495036
293176
412694
503727
809576
902665
266856
430248
1023594
800333
227495
294944
457406
339364
159611
57936
29458
771417
745718
582869
166192
392821
708398
305358
60253
463450
261777
537801
602258
638840
1034979
201812
22778
218880
347053
480340
892047
717497
580719
829185
985579
53987
274941
838156
377595
807177
1036220
947737
53139
1027407
664734
766253
1037984
456809
496617
1023791
172656
974132
138069
203470
4132
623582
137055
511793
1018061
877858
66743
411774
68905
602568
539823
385113
736378
609840
220380
335995
130171
344296
859633
462713
135150
293698
942109
435263
512983
894642
712155
884355
411791
384775
493520
2673
544910
98219
737751
524890
316701
100652
939620
616404
956800
318153
305566
64097
638672
482553
88849
478063
339658
741729
810693
871705
192608
117968
723712
252005
226848
513078
330172
214586
438038
378011
414843
397043
655109
546139
595018
639984
245366
143954
392888
675127
185834
400965
884577
233496
621915
205726
468083
914920
827508
484102
662091
269908
429404
566539
254196
646593
355929
269911
845905
770277
347902
695217
820305
73305
141206
662501
835268
687818
962254
138881
735428
747798
658490
656489
78757
25264
141182
311728
223289
838592
813641
473301
718926
951734
473669
714010
84239
771137
944659
577348
605961
358391
301619
314414
676468
44278
645688
569413
804010
966292
132520
998526
742736
432609
266578
952591
571250
269618
80771
304462
239926
997381
163701
820110
866611
683900
124201
733567
452996
812738
342633
398137
603075
1023059
629590
859360
549895
81530
354728
668002
1014181
630186
985864
663124
279373
555282
558597
1017160
131198
423104
972460
536232
542542
657613
178785
267013
165405
332368
150667
673940
1034439
769800
1014600
176720
456313
699946
299656
692593
223064
279077
443159
973386
553219
442082
370579
1009582
48571
802477
648638
191992
713364
407750
248722
624031
943915
99909
708430
236525
429491
945260
679446
699532
993869
403188
900390
1005039
718230
800069
747834
328969
791770
712384
663005
951936
454435
746060
508790
526307
718296
659801
235145
154493
38541
247077
525630
618794
364429
176201
880634
915030
706997
35737
672744
596424
490001
40072
928868
48544
391713
333214
408980
784054
703787
952801
354555
160793
842917
945122
385323
108557
33109
69095
592743
223224
442143
661786
423934
505393
632551
117859
169266
95378
199652
564880
329721
181389
411482
212964
49272
701931
430419
61554
707266
430225
565680
427446
371344
929675
48911
290800
717789
812734
506642
48497
99677
830000
176493
745143
911409
302482
117816
594148
559157
925185
821943
157992
947014
590687
508503
845664
261072
844773
451646
388724
450048
631275
155070
90041
460813
694310
756984
1009602
252804
738299
841032
193526
786849
291712
423478
119738
89718
985152
417070
604020
838601
795365
630160
214061
693358
677579
324083
444479
796269
507580
172065
822136
395474
381483
608103
107257
450660
435829
188430
738781
676604
994605
994778
750061
576552
220481
119616
405168
44796
323307
972442
66042
330928
942533
319991
914796
558925
229300
428150
374319
499820
928912
122363
968718
419524
862299
904327
610649
799693
397391
1008085
585213
727689
666416
92349
1016505
679266
141586
649369
926229
107271
15942
412510
466251
560930
1005642
434092
768143
351633
819546
142707
917331
904240
609952
386989
126666
957
637553
404791
20395
418997
189665
40269
436308
532833
641286
605469
773207
133453
478771
698611
232021
718295
85763
11820
387214
866157
351980
550168
531393
825347
656645
157242
813209
387977
135595
1005936
672179
63972
233490
1003178
994719
790496
359656
144111
1026948
520356
977440
1013548
10169
514185
964237
786613
311091
764788
963354
1038360
433390
854960
678824
1017877
148059
859445
722895
15000
296027
694238
132099
317329
540742
267020
378334
519826
428792
17377
38520
942992
561903
288888
1009737
306370
459437
270911
252334
920776
607425
929879
860194
701132
526955
1006670
489856
269694
782463
255015
234839
315254
792921
639662
10871
602622
858211
744583
494639
301224
720239
357615
156195
238439
320011
653834
320836
188050
28731
523369
137001
698444
980715
247117
54781
366536
920666
348637
908397
1020336
645390
123325
730060
845489
191860
491763
745097
193404
608598
437827
822868
822727
223639
844903
613213
70937
666227
186617
207001
457749
1018271
62428
276475
1013519
240643
796373
727296
317012
148562
427345
302972
699761
215443
944546
568682
447728
1033641
487598
897940
789300
287550
371352
935481
179632
358076
767692
267238
33974
233554
595833
514395
222772
244303
446726
966583
180477
765809
834187
634989
453016
434034
467575
848340
965289
98150
393650
744004
624085
335587
710319
408256
243596
872565
696344
104020
623769
299256
114507
278984
738094
645499
916405
456293
578133
621280
1039039
877372
960085
474193
941328
349873
1017225
494768
217743
178461
134263
890444
1017489
759894
692718
243812
770603
12014
495826
467984
897747
470289
393689
460039
506427
50236
36454
996427
172843
38439
809538
631015
76291
411421
858961
696907
653184
300382
646173
242964
468103
32659
106601
124079
384872
306300
647907
16641
1028751
106565
83108
894750
1019148
884587
294663
421981
857925
440455
906475
628500
350339
360576
651344
437679
921996
458530
516780
594587
874809
790087
958449
821680
276947
405338
44808
947163
417869
733620
196578
931053
879518
541913
309348
157626
721936
568445
1035919
227473
940118
726662
593864
795500
88233
779741
130336
814687
616716
675052
133391
929602
520685
233938
891790
705709
782062
743397
513179
410566
446133
232371
635924
14928
473065
583422
471881
597219
210051
654642
750864
176992
411171
618610
4120
890835
110796
1017881
85380
858344
751464
735144
283479
777656
427169
939290
660299
96569
785545
166899
197637
952874
610654
964729
60634
255629
527528
908179
395536
361310
468260
704713
868124
574694
612482
885892
919938
557177
97394
128560
418926
541911
460668
778821
225956
375428
122116
1023704
1014542
964709
801065
203643
242072
729784
572107
727666
234972
146177
765953
577141
391159
800716
370980
81271
709104
126021
186213
934250
818665
464558
823189
779029
282453
674268
133669
978482
568933
514308
368299
417728
650057
894997
1045202
683840
872273
358536
736757
444423
1028186
623795
79840
44935
812069
714216
756995
7295
798776
325983
948715
1035028
824302
294633
558228
508991
765371
982552
139414
369560
709183
683674
364388
59754
643441
583950
965166
30353
124632
469971
312410
675495
448442
906490
23823
633616
939779
66652
1008120
325239
550039
573635
236616
808909
197418
631376
442454
950229
900832
220894
323650
780451
473258
26287
91265
346837
702861
837118
164461
774549
892641
672653
667506
115523
422626
972513
598707
460469
430721
237926
755896
1002246
647544
355253
914081
634238
293261
223171
2775
646828
792825
931247
649731
402080
89841
662003
362012
204512
301415
875004
1014929
418424
53615
526256
384973
870379
317760
247572
858533
268484
322235
473167
384789
524135
24055
280267
422653
548109
106550
45302
873072
891689
937312
7926
284973
134731
116114
226656
486166
656393
818425
821972
625614
469386
254026
792139
802095
925088
1033709
820053
638799
811792
734719
132963
749540
250027
678848
286622
1035769
547389
970186
414133
20408
915954
955797
409584
422011
211310
462232
554686
197895
343736
943195
373513
156463
438701
870949
614970
450641
35955
408816
757953
980940
25342
1028824
710301
48172
57524
133767
495092
1001813
804454
706763
747652
946134
636588
383203
892891
932868
737316
817246
97793
294244
576716
150657
539929
177797
976828
939388
12621
22521
653271
929280
83060
16824
51851
459574
1001740
835504
856528
713141
121465
694003
862450
831177
422914
111064
740910
865693
495594
120750
418306
722823
957635
689282
13274
167855
211371
1001736
301816
422598
981444
149789
67133
659050
700970
166003
109111
125602
186329
290488
12100
659928
905885
573541
754954
726649
789313
86158
227216
149374
568697
855014
418402
733776
786547
1013314
388425
995010
665128
270775
523772
731568
774340
92193
823590
340155
197863
967143
650801
174019
885208
751721
930182
170855
856825
617343
100089
7944
1011691
251742
204276
213299
101869
275353
21716
143622
650627
206387
622548
383169
790146
816517
1017918
169229
342565
500215
1036001
170175
161970
614901
60540
843198
569926
864768
297539
395748
689589
558161
123120
334250
426864
701201
919301
747881
681496
145517
496857
853694
524641
322938
942540
813972
743781
394191
625823
113386
96459
530021
295150
215150
372400
471705
674048
948908
472096
634952
639615
576209
87664
175367
703441
220553
289704
175389
471992
223691
502056
520908
547269
268214
799761
5211
123814
868300
229323
321338
287384
124713
236536
900484
853690
884076
236429
517021
883241
886360
19284
907356
643904
687841
649579
941673
215150
749866
890587
160157
979348
923830
728913
568536
971537
363275
164470
913180
1007332
212059
800013
486824
270199
66298
824550
281651
693996
893703
840699
869413
50118
680465
245401
208693
362158
779811
400153
587384
662485
7525
722962
124063
501545
984800
950955
804956
372320
11816
764652
592909
964030
928396
430850
560110
247157
584215
109896
668256
85237
931911
348801
20741
1000908
785228
524640
790654
748910
832992
659125
177918
65970
918158
897803
897010
508081
789823
608564
385774
162231
458665
261637
672078
293844
575387
1008585
403129
201646
6064
122638
4958
762842
355312
371628
638998
438965
999758
1032615
269079
187091
1032363
337835
419661
1038153
141536
385001
792448
121615
319252
698130
1040183
1027359
909041
748068
400041
57719
327516
442432
6141
483945
172230
676461
987036
535957
779532
583332
64553
1021719
1016148
837954
941825
677070
760833
140951
238112
267801
80626
41304
1026879
974180
429850
617690
411589
82161
707709
609415
18054
942792
65154
725015
39596
706381
485160
220895
272160
466548
340391
355455
632370
885718
138150
722930
482861
51894
159077
100953
329625
143692
553062
322848
591328
753991
641487
690236
435410
297190
110674
156592
241905
896106
83895
449588
709841
16033
249779
554759
417346
377170
669634
979906
234474
571967
1000476
294859
463671
1032181
119511
51971
667588
694934
47181
717932
431426
642802
864411
749192
960004
772700
722647
121242
238046
410369
970520
321834
111505
524311
530401
1026815
448672
959560
189926
775614
608516
619892
443609
1031822
862366
1009260
858215
424013
39897
598448
5633
874577
336364
187014
863274
559737
124973
483971
334446
683646
916744
400106
607202
394213
434057
599287
964411
803750
370341
523978
136336
370764
605955
476010
343853
478236
589414
118011
322225
749882
675704
401568
119436
821704
505817
278085
352654
835833
136761
117790
188220
974998
957768
388986
760986
274792
1015969
322159
460907
174932
444511
335508
594219
71044
680536
986619
954322
737326
777742
748452
759599
175522
548076
313095
799735
408446
1045150
713702
864433
936923
745800
933191
730291
1037823
12285
869854
479439
854620
385297
470460
711430
833204
204724
418140
580971
16362
474361
655341
767819
118493
524592
654206
420638
365490
969811
983487
425201
499398
1012683
103079
723289
286663
700144
871615
740754
363812
392238
1044278
240504
122154
720064
1040702
222429
332696
157453
280930
596337
226770
842527
145738
366297
35556
875695
854505
417912
409758
682084
692557
436897
786015
715886
746726
890030
772217
882699
13382
670439
840293
859005
60273
622608
242363
100486
351585
56036
814889
358514
457077
20113
302199
709166
186674
790948
11126
916748
744078
675496
404684
648733
237867
154646
293569
794501
559622
257047
459622
977216
795372
372487
737803
247150
556791
818865
236778
653167
144449
846874
392544
997331
522646
516833
344664
870432
142471
867217
155396
205037
806224
174774
967868
424712
39426
252372
469647
593635
305902
366976
622717
738105
692100
291375
548668
737923
609387
433882
376752
918335
387446
958255
315438
745024
539952
134560
702483
340716
58034
573603
323350
184041
976649
479411
753852
1035091
993203
540390
62127
11461
122900
377883
930752
724883
791271
53394
437162
321213
896351
13245
722388
407965
341171
610448
12328
372308
1027138
508442
366698
382820
396150
142898
497341
263562
373084
847514
632443
411841
879232
232109
652439
832014
102774
868457
343256
294566
1011177
575846
77881
570678
157603
952765
101961
88815
310898
868882
619274
428792
269979
332458
1019538
740073
832150
552464
679363
388639
603545
61619
64606
66839
432905
339839
881196
589482
142961
603386
85728
569729
433118
553785
655134
146154
414404
274931
432024
290097
318876
501440
910696
986707
597412
556853
403585
736145
924247
673077
3741
704426
313371
90516
958504
774011
221755
244268
187349
333833
251623
482754
57067
188714
509858
584641
700503
511438
664366
844878
709700
823338
307385
548313
102391
306750
478532
307597
351491
995501
113061
759764
792167
860774
525610
985979
136649
5734
589551
303424
317852
467573
493469
140712
952
295630
439523
137911
860164
608667
808913
953850
135198
502160
750294
138607
523273
624319
635358
776911
448437
97967
614985
324479
722290
150360
706702
659640
994673
750193
163156
627122
476202
790762
527261
123910
842792
42616
700432
280876
487129
348862
265769
538377
804019
593013
555632
975904
54658
761747
33206
223794
470243
496660
107814
388808
875575
1043747
961754
213794
849195
626149
225094
872344
678513
909452
293377
153756
940249
321942
947294
888976
894040
977979
698799
399274
733149
893304
131465
762148
847263
403541
248523
623209
51102
387618
453599
1017988
435599
590354
153016
948079
125303
1041148
832814
98378
812248
1032190
974901
699482
113193
481787
779748
959187
518869
265466
199388
16657
39069
472602
375509
251586
182554
910176
940002
42308
696387
45565
78121
222402
184986
670910
510328
958989
900103
1017900
734451
843946
455390
535505
164426
160065
452663
997734
619634
64420
492100
1020770
928143
518761
610832
170578
256414
144091
172708
914469
555100
536509
800914
762867
367421
979779
871279
966980
512441
277522
625115
974718
519359
586365
902653
1025045
371243
414596
275147
739673
845332
478371
945921
246983
93045
883442
627016
481752
570841
778622
451780
370716
379331
573995
591081
758622
103198
701692
756769
367585
76670
384747
265806
708242
283000
406521
795617
295252
1021133
808053
953521
834492
155364
144055
939356
332877
658537
988480
246137
537018
937643
95180
303027
358599
526861
540172
239815
816957
1016695
48202
725079
1025817
1030759
887552
998892
977621
701209
72777
51068
933491
906868
788470
1026132
990399
592098
483822
763256
591768
536369
721815
778424
119805
834572
57447
466848
573244
745248
177782
687695
537560
921036
818949
460472
843485
376887
214609
556236
950933
441133
773539
886273
657978
811023
826502
947527
686835
198076
69815
759579
642007
451455
587265
855033
321682
523748
1030279
411946
831239
993651
934651
427199
650543
719895
127746
416811
210540
404477
126541
947483
182025
61785
158250
931716
284199
462019
777067
477200
590713
1029433
232875
407558
657857
427943
16712
926906
111742
1012672
523454
29244
428804
214435
728679
1007132
23618
485169
210903
269764
136052
503302
97454
517216
660125
766471
538456
395654
626564
577131
900119
959687
306517
1011399
502449
377455
620498
171284
505801
1033891
584227
392819
460066
487164
273915
312463
502666
6522
661676
26804
518752
87877
27130
155603
695485
181400
1011469
923140
506524
878367
932366
406041
788764
776105
206712
559633
203881
36869
891364
350055
811721
413780
75760
62507
1023513
880925
175921
984118
234926
1039466
564098
793793
590234
875260
545158
831386
49321
962833
582995
435932
795399
902336
68756
542525
846421
694946
823956
116318
155015
949985
124741
922385
805663
483185
387881
190235
1036071
551324
283084
8494
162515
95178
429639
531000
475349
317619
590346
299426
1015314
769553
714579
467198
707255
560956
716340
584569
30054
808905
765978
858127
28064
481618
621344
302297
815473
266044
374725
739753
376916
766271
501387
433291
819044
517924
891866
637118
401652
41269
350456
612944
623927
1033793
536963
236954
146000
195059
535673
872181
51355
300334
186666
205067
590355
835698
242877
310145
663657
284983
65393
114929
251565
993899
972525
856546
227514
395584
364962
73015
241669
198015
301853
678691
155863
619508
440891
623574
81285
933210
335560
649685
166127
496770
352439
980408
513434
832877
887929
1008343
502765
858626
731119
163068
304626
284972
758914
872612
762635
131997
716033
492500
757750
421714
902486
11764
701121
100684
519155
1009851
564922
232662
859386
584046
480679
19018
795663
58512
878002
980046
650416
173240
80101
3016
733244
853590
526605
843406
15020
582950
553104
276990
216051
705891
385821
842058
902872
146682
305120
761415
1020931
527091
1017956
111002
133631
303515
708539
119870
1001915
556831
597204
1043334
25124
204229
161866
669518
997523
682308
871132
80946
463569
721040
752851
940175
381985
131495
187545
568737
537320
607110
612889
43225
139028
94239
348447
6459
537039
943557
595871
991164
490803
346774
62667
539092
700664
707830
610435
276982
544817
187351
202564
738017
36658
153830
365148
275139
853213
898251
749562
187525
186147
172975
867842
258323
7444
163506
334093
1036342
537003
410907
742151
994264
681290
634359
648556
969825
630154
433814
113241
669506
374162
671194
313398
339039
539247
54420
796339
418302
721200
4015
453185
360095
875457
740782
802182
859938
468262
79577
800088
261440
746010
763522
882966
156048
990124
924579
1011790
335678
584955
768659
493390
365421
895529
616723
797761
478970
925206
565266
756963
744451
211879
28329
198785
352556
544389
362281
87122
116303
772797
854421
301287
937647
644984
990656
486080
583463
641744
337950
195758
742446
119862
776663
836516
658591
205678
479365
748698
816074
664986
691363
392670
628728
360170
250300
39767
117129
269980
788587
1001579
262417
972253
811051
617572
410638
921597
596122
517293
188221
757385
409562
1014235
988586
553034
214988
473049
1000709
587169
65215
391581
467383
497176
1014081
282239
719043
165535
957470
668594
214348
560708
621259
355954
199723
769954
777106
867590
326832
763111
349028
140141
708194
419205
77035
707001
782095
221664
694896
729699
681516
643403
863262
848176
758163
517701
797734
596620
2623
226906
136428
937789
804075
1027050
465819
581694
790157
419102
417605
252429
621964
885471
221280
342486
549860
790235
89316
417905
756413
577853
367192
4015
347617
935101
860379
752053
65162
276118
490404
426310
474200
722356
274899
554168
374116
600524
120284
728637
882322
889554
132820
658124
98045
703559
1036694
619966
169023
368303
1005336
814373
166838
540180
760760
723624
283388
984994
118860
172182
128544
253198
779757
776270
1004758
189775
881155
580411
1019065
218867
800144
662499
247727
303330
820070
589217
864296
212072
769157
870988
720462
644570
90637
219270
936826
528393
143392
462657
946220
495676
590141
506686
985313
441653
646001
165680
292861
30772
875124
542770
299233
287368
476721
815334
810062
467743
542877
263739
138867
532974
295391
180252
78846
755346
103124
529023
668977
343476
116939
365787
715155
187361
535113
353993
888271
865004
491355
166742
299969
922243
550645
872099
460583
21635
27837
105377
798978
716113
398428
190475
90856
474232
631424
1012407
371321
628585
711835
417007
515515
179259
708519
153821
941603
823374
502531
202124
720716
670653
446008
120948
429435
647548
31169
819178
402920
1004697
944413
779787
85265
246250
149002
948610
966983
281332
971312
898140
314333
893818
914864
161114
493224
795860
328245
736610
150921
568887
241195
716686
966488
823474
424011
111663
759926
794692
244204
424776
999767
886965
157823
322027
538952
396411
988657
47288
723507
839378
469993
968583
784589
536760
6958
531275
539284
153584
831249
323759
51143
261084
395061
500115
182257
919582
986943
14149
641568
980395
627308
357626
51577
679636
553467
248909
178417
559136
605505
768866
418932
912633
710340
455730
255351
971261
633857
919189
794777
984161
624613
1006139
829043
952789
603043
231001
944460
105212
497855
380778
993957
233284
879968
938241
494658
939258
828713
916477
216514
698612
481557
37977
1005833
618274
615886
11188
792844
348997
100505
996898
328186
202624
118617
402429
104657
902655
310863
818184
755078
346448
850366
404448
105958
283495
945604
848260
576471
358894
674472
101995
238165
728665
531369
1042010
980508
417045
877180
574886
353382
769104
156052
517544
519287
914786
492823
542885
782693
891517
935567
864227
752948
612680
187588
411794
280465
882801
670457
824453
489577
69445
168908
969001
106867
740756
610780
999263
396362
300397
290356
545606
722290
881372
741003
566884
579968
655676
97403
624108
1006301
277431
823601
146790
581485
871745
109653
487503
643225
494205
816806
640377
930616
169980
300494
629522
111311
538633
994874
770637
136775
236231
629266
403613
972709
221716
743794
806257
395667
220665
410839
298509
333047
762303
909445
400415
883299
882883
11085
1008452
364149
92001
1034470
242656
724440
706422
683924
80059
614582
116135
603325
610343
755887
1018619
134846
598641
500165
634777
987439
183995
103735
255108
790440
987590
82619
511365
437469
505266
52217
503188
391681
538520
908527
204773
738725
470757
399654
50566
824839
115966
261157
862755
609873
632594
186684
268278
624075
336341
6150
295198
850681
762120
1042461
371444
1002992
14359
315105
555421
889987
50689
226150
848459
71676
451055
1029145
497192
712178
335150
193137
205139
59122
339163
347440
355545
291475
711105
381366
25143
821176
377438
114637
655417
629391
83408
1035196
607753
155782
199280
367703
887283
660630
860036
310794
354613
786587
905054
772819
910239
1044099
429796
804747
107166
333058
444352
278714
384442
185046
377040
25643
970328
924570
313458
79534
590813
475220
430858
302850
53054
236293
678068
339271
439739
949386
313555
415535
134413
728900
124504
556694
976475
119350
574749
162715
34559
873436
29893
328290
339554
780457
889484
1760
910076
274246
179517
178728
601196
987604
423971
542642
199387
821470
943601
372355
637277
213645
145850
1040886
238604
864792
417015
443646
831008
919014
826558
426815
742336
490024
411189
484562
2097
464173
564264
691870
236686
389466
394316
4814
859039
894272
372620
714350
868044
36022
955059
168824
18625
487842
671417
783756
114262
916176
641698
235434
558965
575686
593132
404927
931519
940226
813829
605987
1518
523455
265034
275262
260763
425040
731614
677420
898530
263725
172982
22619
628618
493033
808443
817771
872069
121706
210290
126872
689715
209299
328909
98547
398975
695160
884129
77758
270613
822969
101354
46128
750388
15460
572884
42426
109049
390118
43280
993703
283497
780589
498876
823852
324174
519304
759263
127523
987165
923313
31544
333938
784577
124756
803979
191665
416997
704397
771764
898976
769749
802899
337901
888691
177790
225739
229881
417899
760189
497623
44808
136073
497287
907889
1024007
802111
825968
948502
491057
631357
705940
369886
97970
256274
735951
272310
207385
906650
77315
291333
416008
1031675
246365
758014
465810
152802
229980
205374
977811
401828
120713
657959
791628
954139
567312
767819
636174
740277
227206
75002
73187
478796
892779
157946
713277
892262
1037644
549991
534543
434960
973176
606132
838996
118422
478602
645496
871373
403587
280925
1031486
497796
321633
399137
408203
614492
785552
406011
223463
439119
93461
907341
1033764
793342
667360
438744
391456
405928
395053
650553
401454
702882
286223
580513
276596
173833
1032537
552294
430951
763468
704589
484371
442982
548155
23556
679610
642981
161425
395111
954150
534431
727053
683765
775891
920207
492369
717641
898489
118786
332117
227216
96587
169091
780706
609478
263943
221350
476007
648198
571975
827566
522923
489818
891190
431301
14426
307242
833466
635356
839003
115365
145114
168161
785088
670795
923130
964553
815840
926640
721431
1000424
178437
645718
766913
773089
345802
1016365
928140
611066
339406
412728
966336
413652
769345
996158
1030478
78737
311251
104299
44752
1021328
636929
117335
306973
357595
227878
729298
322075
978788
905283
764515
258908
554160
61736
656961
938894
107240
343577
718560
577077
405617
288799
187158
219848
880092
74114
566205
660087
363343
771778
948237
249465
227071
854608
964707
13171
46265
62917
336088
490289
968762
659697
914489
429330
231272
674062
44867
670721
369859
503185
337632
376602
524963
86401
548417
245814
715359
137253
879094
264917
431506
555804
982154
244830
782050
126356
27399
596930
603591
1042533
470015
224590
34829
497127
207729
767874
390359
365076
723396
783621
574483
666530
878859
956844
568190
98903
201794
870641
687308
786287
144291
194675
161043
519369
869859
93912
199599
624079
724697
241648
889702
139561
320675
56591
286831
18118
520199
873562
415206
129929
863079
948604
235416
213842
592770
759463
758956
505283
579881
337212
179657
549703
162238
770810
364631
337293
455356
489485
379534
992479
525450
948246
476423
689719
512453
99097
980724
509480
187146
785450
16268
29398
967834
870905
530203
778980
396432
435989
579707
102790
822590
676811
79395
913258
463240
335026
740595
874584
1043063
766097
928184
228160
782006
179480
14286
750854
645087
445730
976033
457931
337208
51382
293822
354419
231200
883385
840254
579996
378101
259103
746440
84362
694443
978673
528127
20802
334149
472912
801617
940704
701198
726644
242368
62024
83149
884489
319585
33455
675389
217699
79308
1039158
281671
371354
849310
677923
918263
775091
388559
755275
293145
549045
44449
548367
212280
187906
917703
781696
398972
103386
60780
509122
851580
116905
704407
137711
947727
711937
869563
210264
533058
575762
100816
833279
704573
533970
977651
951727
651051
928633
535045
1038739
937303
276645
797534
153112
310040
38457
234325
9752
403055
316532
436696
306107
281698
438354
805755
787721
694396
843067
831856
181738
1019046
1006320
168730
358036
136948
581250
1038523
494289
436603
524130
35471
789998
91162
705847
651217
984682
466882
216940
820456
731703
648061
685552
420083
58088
858624
662721
296361
923016
878544
776060
126127
534698
388770
971475
416125
726808
880092
211942
270944
860848
105468
481871
231388
307937
581265
353341
169741
206013
649181
892810
763987
744706
696641
5254
1013977
161370
604223
79751
1029723
840121
975464
228441
341707
956210
737455
526059
833818
84806
352480
940701
87205
752907
48878
659749
868462
408646
670639
23611
1012906
694314
4202
710934
614394
562200
639581
833386
295106
133179
436790
174086
1028362
2240
993985
414473
220872
1021123
106197
281119
924644
963655
204647
263639
441396
382524
70582
704935
992863
490002
959191
920277
998518
75228
12945
339079
713292
525112
307044
827519
603695
837268
1011861
491241
951552
905401
532566
264053
1034862
282660
59240
366250
610153
655227
55824
730227
54094
681318
599477
221600
484345
871799
236647
254905
55142
447344
304531
249783
706535
767942
490213
80502
185136
760179
519222
23233
567185
202629
375064
886952
450528
938024
721014
220276
473605
1027656
288022
473415
259531
587724
692436
604154
419191
155504
208039
925737
313366
431326
604666
377983
312534
248904
828067
187637
142884
170203
911418
27547
230897
307606
315046
129522
815137
699240
260975
601257
1014204
776659
231611
733152
747817
1018729
650064
469858
948132
433969
945878
635467
234404
636089
751670
777909
740649
117743
380929
1001008
547653
547999
143050
593775
1000277
730208
645249
357503
677111
453542
82670
156157
534853
1026035
275111
151991
559686
719254
178224
921644
838975
948152
488118
594057
1026220
841137
515227
1014504
569661
750556
942063
178927
433666
408940
699117
1014759
1039787
199767
753761
281134
830740
32
317694
87877
307704
1668
289669
321341
412129
518889
613804
591394
28962
786262
857818
711258
52867
372473
280564
220062
202761
1011933
167710
456062
822222
281516
770923
931929
116727
317967
648844
740821
982848
7540
562372
198867
282817
36637
20413
97366
979010
977981
671445
982363
1044829
40276
555829
769855
140669
144502
816484
45379
214927
589971
532882
83431
1019596
878452
681665
348683
40247
520525
336590
1045459
147469
8117
110839
166621
56541
652032
654100
381249
482346
246320
516204
561690
991461
619053
466553
533274
743032
902829
557441
465520
787849
875316
973403
584377
488009
911081
983555
151618
289290
965703
999163
200393
26850
183677
294773
426266
684192
266007
405990
705799
7904
153574
872298
429514
1032165
400913
383722
1042171
621783
50068
777147
518821
795048
570809
374781
246200
421463
652405
203726
785506
16670
7027
253043
953221
213244
360455
749223
870827
1001169
994395
86153
751895
574814
257698
1001304
445910
67011
831780
605160
706013
677810
170112
672122
495798
412120
642108
714522
277624
234854
767063
257272
1009846
305697
438550
295278
138689
1008657
597524
495916
734735
1007564
801078
1004312
413653
804919
520275
613400
876991
511371
856711
938985
179471
501502
864526
994608
555191
649114
414390
990429
997520
68090
964894
965545
601671
253884
826751
373990
1034557
310091
354802
428209
905261
23670
587980
289000
184041
727021
474725
747582
34351
902382
1045128
708629
155995
380903
180628
669436
876754
723878
972400
799001
147263
641174
386618
840301
363608
886659
241808
554402
359677
356963
303126
1011193
325408
456030
22020
524401
138477
735388
905224
38982
240947
575191
290093
975347
196262
303846
160416
813119
453218
459772
190492
152799
1040198
172448
130386
620420
668992
425201
26802
35011
626085
22297
852070
235952
249438
895608
620100
66227
424478
965710
267358
339627
747146
272121
120990
354432
632985
134600
941059
772066
834898
1041124
27564
798882
76990
568360
524334
730220
700802
1016310
226985
128014
539352
1008638
760302
7525
588222
1021245
12443
52969
388263
14231
89474
456270
970541
968623
825834
172299
1006208
738518
330946
828863
803217
678138
653523
470581
197535
778110
27841
418252
405329
65391
151146
808556
977913
52390
285080
129943
764636
666220
911459
311336
257992
1011688
886495
482105
266327
788428
1023588
313492
837765
229262
364013
187973
42604
616988
675229
117052
871451
125227
390982
417470
803038
665520
53413
531039
187811
286262
1004677
928069
836902
610591
748489
438620
767907
119001
424276
847843
256978
595411
118860
687432
594863
185018
328638
854839
192856
636586
592688
448109
1004401
771272
258639
910699
816618
734041
907843
78722
364380
104286
389425
72425
937548
941764
266345
836927
411338
491225
101634
122315
180615
69766
667615
406582
912739
447327
186439
261591
972805
196123
577971
403612
258245
914174
784064
707459
508674
683902
546742
615665
845316
652571
800766
858881
533580
6243
39072
125975
899124
190705
912046
482188
782758
26102
604767
76429
58401
296317
886784
815552
1034402
981876
329087
462077
113824
613174
853865
598522
246166
807469
358370
874080
315717
269288
448686
744069
827524
365291
785001
567457
415843
322254
295043
879907
387724
249022
62504
288472
968997
65975
485002
271152
87660
125906
928565
506672
491065
188603
55404
176094
88088
218739
917595
915399
393432
983645
600013
552642
615931
524409
948086
213010
491293
85693
720655
890905
540595
847135
897128
944700
779435
323301
825806
426395
27565
531226
430324
201428
782129
828627
400545
841445
591146
612027
558822
883787
674703
495058
939601
922279
878829
175721
1011008
193815
458857
986037
467954
481163
315061
309237
498733
447019
532379
332838
562527
548127
979569
213094
860656
864475
667334
178010
362703
1039696
1007450
431798
780049
983312
354787
202173
165483
366761
547040
220849
348225
715703
208440
346627
27733
47740
796590
446616
977837
781752
673883
44461
160279
690525
983378
894536
238240
506794
223034
1040420
173737
486885
539558
585191
328470
475674
358439
1009558
91220
434281
799250
363752
125202
733303
880234
143533
8373
522666
525316
28013
780610
650525
357789
510803
411487
574442
118319
440799
246974
434616
244232
381206
63088
259586
340021
380618
266306
950135
743593
206076
825810
926182
828869
494871
1033833
985161
866305
93704
191876
184061
488733
560967
44449
877084
528890
344344
852010
789079
605122
656339
913853
695
259883
909460
552261
946589
423695
747948
89241
628921
703769
166594
355218
689190
688046
213774
140135
465063
542398
691190
226242
53148
372520
76801
492458
147899
835952
485889
781808
515912
339205
719821
564775
418985
309452
136276
564183
345457
649096
648454
294061
802544
529941
938789
930243
451280
949471
43594
615598
759883
275428
316566
557550
612442
723267
339341
991096
51413
594603
347272
21180
913288
770983
933782
337077
848641
220972
4001
494791
761495
626814
646176
632061
867365
347759
961981
332680
906557
815437
142942
1023358
555902
97910
470319
1042549
712408
367072
194702
1009064
397661
307407
519766
805066
939943
787918
676645
944749
652240
510202
937384
930066
419034
131172
997928
125968
751170
424839
165323
513209
1030409
88823
516727
701517
398076
866325
507885
810443
219950
244499
542044
498646
168405
145510
611528
879319
757249
176632
315608
936390
453799
363482
786283
850787
646572
801735
980909
1044928
314323
67320
12587
194860
443449
872886
266243
950390
515291
986499
393586
857477
494818
915738
635992
964204
929899
297529
299406
128161
1021581
447911
17215
934705
105403
459444
703959
722417
787698
639303
818585
812394
834765
1010428
1044859
455654
485365
656614
43282
662326
102836
388392
474789
249409
901179
661538
607128
748770
937068
269772
270463
327791
643003
214133
794125
209706
384633
870784
475216
320888
982538
865362
708293
211972
883463
730058
983048
321095
991545
827862
657072
825966
944952
410469
473246
786712
94592
803671
620781
979380
576648
655616
655581
542530
164226
400050
498517
273806
954955
578367
228547
972402
285949
369951
160882
940273
1026652
842693
257022
498294
1499
172025
972715
990176
815746
1013738
175561
775977
688206
168970
943364
55770
1011737
1023613
434334
979875
586128
422022
84954
880183
518567
436967
255835
973531
172706
718694
261661
431391
331621
431334
669136
567276
7360
328116
474703
363958
79152
376902
546737
513378
839221
528499
912260
229409
888983
11247
695028
377731
646032
248419
390651
1030159
384998
883508
424681
638312
372458
1040807
1027656
778204
517224
607796
74375
19086
956030
327580
1023122
748958
165593
234229
99185
627779
416792
355738
700917
161838
187491
21000
871081
579789
570131
544327
613408
675032
238545
364293
961677
195002
314697
722648
846021
152005
676125
1035909
145756
340906
743674
272963
971448
77897
427032
820051
68422
121198
997871
177163
668053
540926
668564
463188
635024
595542
291232
436109
861992
233679
250501
416759
293208
703473
874463
92325
634390
835064
764343
1007201
773800
988480
170997
761155
318738
358882
311908
346731
1002496
956220
570510
647290
642168
228542
634693
805691
871964
765681
11498
599130
980152
487005
749970
925112
1010326
451282
318324
676183
101701
617721
849703
286666
965859
229396
134855
1005120
1043219
989088
516313
355920
586311
942558
484703
7382
297424
912963
968352
205137
365141
633488
780960
73580
231407
367413
540183
72443
235158
258743
629802
230769
359024
625284
350054
860193
606925
532183
839662
282845
982073
751839
829425
564783
45357
477214
636576
249614
915654
147057
430277
260732
378252
465645
880630
633625
333364
925023
261607
853153
558510
1380
486400
952193
765562
801534
423448
756554
973424
697051
973896
1016586
830743
9852
153828
1027446
436045
774917
502678
680625
1045418
225963
97340
541269
153792
382828
711414
545060
966885
652897
894444
817015
781281
215799
632196
228695
108398
443183
254683
163395
984037
141999
865196
833869
488037
1019337
686577
512253
734805
608966
205056
444976
264845
66347
839845
493317
385578
698873
454089
729036
924857
343691
876032
977219
852302
699090
1033421
802865
448886
666218
363901
429788
509898
267338
793100
620325
765920
479787
625724
1042809
281036
900986
913883
676469
546239
637005
22045
200431
549944
548399
763822
38049
1034329
706618
298093
615834
465215
618202
224057
437008
445607
663171
238837
278330
93960
753300
275781
377909
714297
824651
333159
111296
108642
224376
721468
207739
880475
60376
958593
865322
575841
326961
662722
896766
159963
569868
580964
953226
564243
583957
1018645
677446
140139
102266
242818
408030
136647
365354
665973
108062
945823
307677
631675
361731
694603
143509
8088
839077
593523
6434
666257
705192
672418
313137
457927
283203
29009
2571
729646
715449
945488
905782
989216
400957
750272
658777
1016814
558995
92978
61872
874043
60856
302490
405745
30233
6261
228735
192743
897412
828729
761962
170791
238888
552936
439739
509753
337664
213558
44682
891369
655234
737490
310364
599710
880019
244314
344073
560621
549579
334129
549950
633234
596364
725011
957291
437932
217964
751934
30986
707325
253323
728532
442077
273348
448609
447116
1029771
317693
962976
312725
321400
177088
143594
806429
33970
150455
158049
809296
483196
277133
397614
920143
520460
497299
285161
292431
408694
319098
480064
761235
792182
16777
406364
422955
668367
263739
655185
336518
965673
610446
159868
154036
995478
701557
142841
990158
252544
602000
930206
119167
316817
15846
55298
561124
209359
8688
75655
602621
961822
746675
604971
110065
175042
766413
74814
421541
471749
427756
945670
949508
828308
403397
556023
988039
632274
147524
33391
453599
622571
273476
844956
545199
331046
960766
347014
752949
532798
371753
784461
945551
356483
2958
413784
712683
370292
820771
927433
934412
263876
346134
428041
383735
255198
1030367
420796
449705
348323
819078
1027457
532698
65023
372950
379442
146158
288531
67943
929296
125913
226141
108037
166620
620259
717374
587367
543792
767647
691335
262965
434531
452471
248806
677011
751093
11261
727657
88229
417262
233182
122847
251040
252220
17582
214847
824354
349008
1026174
221410
19249
274892
974136
227286
638054
944283
615804
279040
672928
487867
642415
912127
625222
902595
941220
943163
966957
886140
471996
124978
730231
278006
134268
53638
485690
322009
97957
13550
210066
181382
345614
469705
302831
198122
357305
210643
1007841
162795
836442
826799
237777
681372
210748
255189
878704
298439
460688
985953
464995
575819
805967
629272
725836
108109
328178
763817
257321
304374
218433
13799
401117
527456
550877
384681
507121
884197
109571
99032
456777
273252
530294
823840
347649
382327
24590
607758
275624
533332
989066
576027
930215
874174
314925
958862
359232
918637
720966
515875
428547
908345
1015175
682566
278469
28680
342187
596484
740615
836671
346394
240571
246432
158219
617800
198481
644546
681917
853026
286601
934696
635281
62301
615138
225027
847762
583231
1042120
421690
511840
599987
493760
205953
288065
964175
699214
604514
514791
671800
613953
212970
453496
45489
969589
333066
143074
671988
1023922
370690
103043
155061
640834
709670
524117
311052
841258
333566
654895
969603
608736
371523
788253
964899
678493
735426
375132
721413
496457
951081
620905
308717
961288
139014
604876
44410
435227
753333
43628
74286
563114
230681
682186
846056
249373
600565
415454
839759
712226
195141
150262
403819
422844
500178
443769
630093
165870
1033450
63314
920250
284612
450761
1008962
410112
581508
43803
582044
355623
612823
638344
979283
512203
425577
768082
650893
96466
614356
242141
74665
491863
554529
269412
239500
436324
927238
971482
790811
125383
538410
683312
582575
467480
389136
532040
507127
1043915
38886
169710
864484
206460
782249
712594
60248
996485
203274
882470
360055
772224
443581
1239
211596
799389
429772
724416
532569
475822
2698
220817
111348
359085
333482
230725
903091
7574
903014
682936
222133
910910
474020
133920
478250
305046
174102
880270
807353
486091
584653
721521
71307
232337
741857
660080
47284
978406
726165
86508
398944
660358
931639
448325
300298
672636
609041
1039469
758082
437893
18960
309518
908650
370109
390670
471848
915756
990298
715681
444602
794141
385118
673459
466500
255868
1003398
686700
534843
416409
404389
264675
382420
31624
136821
741195
33027
592227
218985
516357
76203
933915
822146
455725
1024542
477626
576721
978653
584532
172507
126290
348321
239278
526519
1040934
1021301
366695
883286
104065
573302
630296
972396
366436
855953
619727
666456
1041891
919864
255656
388313
610930
528467
78289
749349
190939
481669
614693
527446
727556
84782
986445
102216
945158
761079
547331
985924
704368
865604
93061
819553
169802
699645
970833
734013
832244
147295
287700
224869
290796
973965
676591
905918
380392
868820
4502
51289
229438
916063
381196
543997
979389
768925
247140
636583
263617
925440
857032
432991
333100
493317
136074
486910
520109
222858
762469
836277
519372
179286
168532
792543
1000765
684289
624271
481034
698416
963984
729048
980063
796639
186532
756699
63090
328872
497891
362129
196018
777889
185314
141212
1025503
374434
646058
874030
803834
820704
1008507
849933
655199
22955
678879
189557
998234
890660
772012
189147
53360
653843
328961
325363
971694
31575
393094
302550
808749
956875
290444
773476
492370
508864
675600
690309
712666
428042
228348
730566
549451
386908
619131
1003733
463076
328036
502693
970454
481228
627584
1030278
234398
981240
65948
209402
1039160
405426
175090
766741
335653
476085
651343
28115
427603
98360
7868
674261
960214
234018
734693
412317
823526
546568
581334
853044
197731
128622
205680
424872
86593
499402
7764
389795
834952
592898
316650
504557
761050
859457
359732
300273
9849
324827
360549
928526
830188
70452
8660
359186
326669
587262
119211
1007818
922560
280124
768890
857331
849433
148941
279229
798692
232838
741194
616689
1029163
953818
876107
27516
458904
761918
531018
263381
491755
340452
745072
307581
390136
729613
269397
17385
165473
327469
389531
598990
503695
450056
13574
830081
852540
614124
161016
960598
466811
7810
1012736
564302
98894
631048
448989
25615
796006
468289
322840
175758
439941
145339
121332
387004
87724
950629
83391
536286
600490
208728
974203
538173
502505
804452
997347
878909
293684
470130
567357
374388
662582
900326
266530
89365
824180
659049
461822
592039
29374
567879
299450
994276
680582
892051
214365
745362
213788
984487
639385
206376
486501
926216
696076
64165
346740
118239
658497
236471
598381
447838
675421
862271
980154
915256
466762
180776
729558
679458
637117
711361
331548
575455
108969
866208
197388
88801
406257
614864
140011
801403
294966
1026879
972827
999876
216371
555829
866630
999170
827779
791074
814709
985767
499186
297337
936691
1028043
452282
137769
246029
194682
747675
736186
939749
28834
729575
559956
993754
705936
480133
152927
75676
407969
615894
987275
566457
257022
59352
697994
126533
836672
182889
932185
719171
702098
890139
968228
505809
389128
274211
558468
652645
554741
758108
677339
434820
602400
563320
206902
172727
1018700
218469
329655
884510
189245
893632
753973
576550
209218
636102
1133
239702
900034
581114
543686
536070
951457
501140
22178
320661
948097
415988
466523
975315
568896
299587
936053
943695
83413
557409
998172
427938
553678
284371
304676
161507
159171
467397
864306
792378
43020
1039853
950606
527451
964033
989537
254059
52295
751701
822872
822605
718252
939480
846772
846428
151087
476305
187675
901530
181626
351139
747445
517207
380150
548876
203532
999129
300728
101693
708509
883098
519549
104657
60808
955355
615078
519096
796646
319443
300685
362670
697578
745053
63262
905880
1012951
517627
532920
772635
235888
556844
788468
829527
882113
273343
233145
474187
643124
114002
273016
955127
303442
1008850
392059
315810
181405
552387
235685
405370
924654
1044265
343485
790869
514802
904749
490046
515733
712776
1019615
595530
490039
160827
586610
43609
584633
177803
433317
897585
294462
1009100
342799
156730
892911
726080
951948
82324
998888
778275
756091
890479
912770
729521
999280
145989
1039874
853849
490678
82877
85712
906489
904296
317798
612706
498706
996212
288810
70307
958132
1001672
578722
968328
1042819
505973
667513
963083
50377
525982
323899
958027
308324
666890
414791
1009292
370972
168794
792731
787941
298234
323585
404815
259102
824559
641288
859800
188350
64546
664480
393046
198987
714209
94970
248036
952080
7242
611243
1028544
227121
64559
3520
723117
525642
940896
354227
34495
572708
448288
641567
707914
867696
345080
618994
455070
696060
982945
791941
885866
341547
584733
498616
518342
476015
893060
210224
875624
1011825
835696
385873
941494
561519
337171
128361
375807
276072
283305
521663
301335
717104
496093
298667
215454
67646
576813
497667
309570
916049
104081
749205
39990
735511
704039
1020998
396699
518461
915380
466795
118203
1010669
249798
225813
128121
428147
629164
281149
915873
233725
340684
615172
248341
174699
645623
819536
6334
11421
547513
254399
970227
556377
134060
135855
38528
742658
175603
243634
210638
390936
897563
190185
912342
992634
699991
646541
563928
240323
379640
818505
501615
46575
132314
28714
612571
102747
483244
467142
593225
364643
470885
295997
130679
593903
516867
925512
32202
1009433
654538
5466
725910
118066
19742
643701
241545
188204
119799
882549
843497
551508
803080
852407
55082
991440
491048
142493
955422
168600
110747
617684
439727
1007711
69513
355346
898662
536790
17409
217475
562923
906344
17021
545321
560808
761542
792500
923845
426239
818966
739219
475266
962570
757648
758872
980717
897422
771724
386245
815592
426228
634175
238535
140588
111942
870770
905689
856504
314461
918863
802164
690571
191
32584
669639
450591
57897
917062
512650
748508
742671
311846
280821
821718
470985
116389
426750
383572
886646
538035
249035
907330
224604
899886
614107
876099
679209
662126
813663
380008
948908
446682
480782
909144
258623
756833
284312
71433
254654
956503
1034321
33512
486877
604435
285919
830171
911580
85192
661092
140626
12486
489170
1040626
1040281
649655
332655
974040
348650
25589
335293
511859
646183
301719
1006762
149918
551555
675126
405714
784815
738958
169990
1011404
1034176
219938
969310
374470
362904
551145
343992
314188
745525
576462
1015707
154633
626603
1040039
334093
657968
357499
992617
837395
794037
721105
219328
328843
343184
838066
145278
578742
752808
168358
668709
776137
54932
612225
845019
50493
262814
161846
777334
486748
957004
640938
201097
263448
397405
1822
885702
275198
361822
879197
168412
305783
744149
367922
506270
154289
788376
757275
589202
1029648
998669
249264
997368
862358
612121
606893
472103
151468
338941
116682
594345
640874
533708
158941
3143
782060
1000809
141687
191739
1001792
509710
630493
828439
753482
801879
816831
995897
941790
479463
101041
674711
662889
1031826
599309
276551
932853
752233
465391
637648
251476
762667
619049
797989
782809
198361
618457
570454
188082
650278
679145
978346
1038126
543184
521087
605413
854806
136852
76635
507932
737072
1039175
772848
667667
18059
280553
999906
487541
597953
891468
934963
792826
225290
771885
145425
248270
809609
37107
1016250
1022532
725337
9104
465545
607535
67550
397879
344018
34133
478782
39514
64553
474511
508053
737278
947989
479340
394452
334456
706639
175760
227741
991613
1003490
1009983
178168
85950
197198
49933
903255
33069
956133
377376
590768
304787
444349
130992
400709
450329
309309
630949
853626
258550
726485
875038
617838
948961
558440
178018
963267
41910
960864
475762
236374
248252
510122
701916
375155
434346
102454
281912
130385
582472
5038
166005
172067
1007932
833720
985769
549530
850659
76786
893250
205680
786634
999373
759694
142265
549756
30350
710578
827160
505651
192226
97044
1007293
1023685
784538
960683
72854
858593
236345
908920
591716
337887
765416
230782
811382
967800
337832
479661
491308
623552
840505
3241
965452
454357
658145
22447
957690
969903
655856
320359
554625
135339
367043
160762
289172
1948
517478
821550
50726
1045338
646690
86592
650131
440906
69636
968782
223907
893473
1028318
257829
24873
932242
918465
977667
217254
84025
664837
247393
820961
675562
225701
121486
855728
517949
211880
74137
899426
332454
487607
735966
902614
765306
129165
100422
417595
230705
700818
577617
620493
588994
748965
476237
371678
810469
498110
360170
396207
243347
785686
583813
856048
208327
516688
809486
640092
765363
799255
851607
525351
546307
922486
825194
955921
598466
923161
985262
485890
224147
833747
377044
109140
826910
162943
748872
179404
605946
420306
559202
503881
74773
353210
89970
965589
564061
526278
1040619
202747
794693
645091
450468
104749
884882
820871
875448
89336
494188
370118
415417
702016
949447
245932
731408
155106
798052
19505
693028
899561
389093
888311
711421
44814
1015167
538573
800470
277552
385391
325758
465870
1000146
776635
740963
1159
281641
887392
524786
446546
647164
114798
772497
963939
685662
867642
53712
532329
20497
317744
282174
413414
731260
827382
402639
540538
536530
51604
476485
216540
273295
952646
354812
753258
1021217
621689
963911
526654
951067
267326
519040
398500
127561
687286
509088
255055
528405
381565
1014865
713837
481589
182473
665717
132141
733108
267068
337102
379491
238861
92605
673394
197769
296793
315911
678396
998513
355250
873494
185390
197633
397394
547833
983395
751226
931659
768128
875452
899804
817511
553530
880318
774917
510955
262631
935851
377478
1008985
764709
772456
614669
63217
226333
413231
739727
515533
687754
999710
492032
78359
109014
734696
433550
709677
564471
548273
671674
434256
574826
107020
632675
99409
1017073
474268
149441
580379
424542
311275
1007504
170389
317040
872547
459639
457548
185348
174843
588559
1024451
906343
974074
189149
550849
163988
1036224
560811
921999
531386
851093
941847
322079
205848
197092
551704
318794
252453
722166
294962
780596
1031157
566498
100134
585394
754907
659123
760118
237527
52029
796196
289903
246981
762320
933975
349344
478673
778077
91546
268113
595375
599228
74566
773329
693022
143222
832299
160370
877259
476128
253098
598693
42950
711090
758519
298931
11414
785625
31003
815469
74014
741862
388791
693367
532526
839132
805479
251264
1018791
444562
1008335
216757
985529
137072
277399
535895
42680
336576
244170
840355
760902
796456
516153
975795
679144
837998
649322
591233
1016486
577519
442680
434457
495419
1003320
648517
392762
180154
389455
867881
171463
421804
167149
333767
288721
216130
105872
637492
7611
448751
914164
459047
662495
938313
901039
875237
1033426
1003597
92675
442710
399106
523066
965789
189552
475494
377414
508105
48179
936677
505042
294046
97218
426833
992835
859398
159077
633667
217456
961670
272986
86504
134897
236299
819825
985569
15088
426406
908574
483994
1018898
294030
793633
662401
922840
363399
610550
921008
303846
190877
282523
243293
809732
940150
897481
846617
922721
999575
768705
284352
474688
458074
879735
621455
861335
20378
223412
214775
252712
936172
792264
285873
935802
727950
496813
934542
262987
1001132
704050
114733
846938
489057
897575
965790
18126
312060
459923
232482
843153
495466
194237
247985
336688
427194
153348
812977
787477
942170
212742
358858
274805
374087
919495
501391
635036
884046
225622
3286
383962
929812
386668
43067
766724
772466
250144
540269
825576
67327
695312
478644
488210
948483
700007
669724
206395
820322
994172
637012
414061
916013
930061
602450
1022366
137772
753379
580864
73203
57
252075
54240
183350
749062
147458
321200
817537
247558
848482
701058
660124
114076
825678
391676
923468
684760
817787
50392
554114
799458
633540
950300
764978
282220
489497
254235
788675
978582
432017
372781
218503
335051
186713
503374
275572
281308
140335
432235
164664
744752
497122
861381
557584
121883
1028296
655837
797534
226957
948475
897537
37801
446587
631676
525071
242247
973695
338222
492865
247292
195478
734729
181901
311606
389903
371973
440345
10630
63049
504905
811415
558735
206955
639102
357237
1007109
369816
1016805
675719
131524
559626
354242
713126
340382
591360
72104
296870
540477
38646
889230
831514
297663
782566
814392
998740
336720
220651
866757
385388
352029
539083
521642
343631
129249
819341
351405
745771
680220
306746
174519
162455
762241
614203
103462
583904
273947
309648
284353
975329
765537
424460
134232
499683
724994
801385
271216
508928
821945
320258
114145
1018126
505411
821074
134530
208583
986069
553406
119562
537170
678751
855661
80090
434488
732923
230164
1025366
112845
754170
367506
121802
146833
325818
670663
1036387
940468
453065
981886
313100
992781
947815
980409
106011
141481
576351
939051
979395
760755
997628
1003916
673920
738564
46075
116601
525493
903283
643358
186518
322266
558520
437424
273400
435964
529104
150401
365907
1010186
1014348
1004228
420767
297562
58308
189295
1028261
190004
702180
175435
23605
869137
950700
721401
771838
1029223
626073
33553
856374
9444
663852
511361
190941
483552
173361
363337
127966
878317
460800
485144
937044
821474
267423
760282
358845
234150
30340
295596
614146
994914
674090
113446
648711
294485
742454
897258
143166
349128
691657
436766
183078
424707
602433
512691
112694
268107
692555
175707
344461
859735
848453
380971
487276
144755
691991
46044
611793
251142
618826
42896
563191
20475
873125
527059
794376
280171
118352
739491
663968
616411
1285
219902
510972
883951
62514
538519
246649
3473
698856
878748
575423
916910
124342
778876
117878
1000841
510107
908176
403463
904321
659613
954063
916957
428263
476327
815067
469100
493180
144799
978198
955284
188032
174205
851586
17995
204794
653871
596781
110986
820412
109156
223948
781017
555769
884746
635845
314188
594154
113361
129227
444349
59373
233521
723947
1035757
439718
1030336
136089
923982
594609
416780
853862
874795
188884
994000
570135
933509
709794
236470
646610
605371
393799
368833
719238
461647
128334
200897
884943
589815
931985
435161
89200
915963
888376
782323
960570
1034193
557329
895159
70610
386022
102334
170259
342834
72273
983823
660814
457448
287114
1023134
175863
328629
753954
152950
919269
872137
413725
422073
152847
516884
332389
271707
368370
534117
168532
958395
602312
895238
476549
995649
309712
196765
565801
496716
353214
294335
921428
828319
242881
982709
515791
478086
716495
4307
372887
979154
873902
766263
641708
682285
981924
276496
65981
663093
64236
259607
645313
482925
917364
156308
260122
542390
651946
189567
700934
1030427
203178
29175
136887
891759
316380
818923
577386
126931
242894
898803
661246
555217
795084
514672
833838
742195
395515
849319
461343
684965
911197
722744
424460
117369
547200
768538
618932
713731
313736
791939
589080
836693
747600
843690
268448
164523
533531
907000
60190
162674
910221
55843
456439
158307
809388
591919
57060
166328
452873
496595
968846
657938
438182
297893
712164
184219
555070
250956
485031
77071
459987
373642
552297
346308
518860
1001638
289291
360456
1031702
895917
580363
1039402
280079
352003
1038353
287956
1027717
509173
917787
514664
696198
1023152
867612
329544
106461
243064
878836
1019064
163851
905337
542494
1012362
630756
127111
862962
318247
795383
678584
346211
399170
143469
367493
835000
882689
41391
277852
103139
978911
739148
209255
995875
148641
49629
488824
93061
271774
813777
11009
329297
831192
30079
1037768
182777
863638
1023257
150394
850229
581062
357124
453038
376588
141044
638790
436852
590633
202709
272170
690062
897023
725677
551274
599179
122310
363921
663898
783138
181914
384745
527799
840403
691356
992816
81861
164730
41888
320517
907534
358726
724940
69353
155950
309037
372976
718247
671146
90399
69363
428867
848739
1019430
452886
703272
517670
173931
466139
701118
463110
735331
126017
541533
572892
689357
74367
237396
607593
1009274
1044095
691200
464199
259062
183946
528334
689821
537124
351622
679538
504168
563223
1012088
584984
918714
369112
958403
422533
12756
957051
342565
153029
225623
1014684
342900
85508
635139
597487
197016
800746
242997
404991
886668
613596
209990
333655
745108
346481
472759
965616
433046
666448
144845
62040
206260
31289
1012288
596493
20843
776938
106276
510730
790737
606793
781759
265946
152566
806538
867498
637870
41437
618491
666600
302898
215686
766926
548825
674968
1009430
766095
756312
848053
167075
14293
102174
544775
923064
60728
337993
1007739
400870
387975
91386
848783
496804
191076
666623
315992
417443
467631
913252
804302
765470
666296
779356
111132
160933
838534
781635
542941
789519
786167
839214
905915
828244
287733
582332
690718
657614
177066
395499
56158
112948
838701
143439
409310
1031598
551820
977168
208196
491677
599494
404129
974557
801888
643989
1010925
944395
857388
853585
167990
384448
782550
648310
737659
136277
370733
357298
1014926
971584
242348
727336
768788
787259
576420
496761
271887
485427
190070
396258
1033676
736358
156064
1043124
639414
303384
958376
495740
463961
921062
1002608
761645
509553
949774
421453
715548
331479
478636
123721
499267
496662
396213
518364
967932
458470
875610
130109
36448
589845
195914
548381
399976
498336
732026
972059
702266
391713
868491
471022
201280
167883
307607
290284
462466
44256
148205
535903
400791
474626
238200
914754
723885
852145
163937
416823
32190
414438
710251
580454
505397
969172
21924
258849
5788
425736
954255
851997
515412
201377
535
975203
667569
421236
983384
216298
567618
130933
527936
165807
334444
90734
530395
486071
568833
950739
36495
197561
268947
37623
413205
122945
816946
323639
30320
356205
751975
404681
1022934
724180
502283
906047
461200
258025
764118
434704
255856
518719
611936
153858
736533
171916
841518
66967
844119
505062
861787
319864
479224
643420
219012
51578
371976
603845
414665
229786
132305
588120
734444
829463
220866
271191
45793
971562
893601
56201
192558
418706
499743
960095
902226
99796
768131
166901
311226
592149
478221
567588
538274
445602
351009
857443
339626
869864
162254
978477
1044419
715657
173317
572087
281765
356140
189397
810220
659273
479919
927711
115270
750043
523752
687268
258991
684196
878573
573855
580793
221193
1018724
336855
790880
640168
885494
252847
254733
715421
665594
29577
213087
901743
313451
441181
146578
601995
77192
258518
451246
512789
9328
953001
455810
513681
581081
298964
982843
180521
870545
210057
312586
285326
604499
545713
568656
898902
991417
247993
318156
936743
902164
337521
34379
928678
794679
298802
852381
461248
950296
852157
924877
760177
799497
77447
151601
174862
294458
273661
561187
323610
526969
931565
569434
64967
73455
242108
595137
537087
367044
59712
674085
105414
1036903
496469
935685
243179
41099
400609
421675
356366
84593
947350
791356
563667
645359
423519
50672
978536
268229
343063
124918
108821
388630
714894
198893
282202
933567
884539
348842
913634
187974
300484
334504
409043
357104
596928
285535
613362
860664
1019456
268674
356305
408131
285892
984032
563
10508
519673
414109
602100
564466
157643
953059
243981
420361
49603
991977
366002
939206
287586
192770
917629
330987
849277
250416
267826
345013
980496
822972
905272
18442
969699
353729
266429
388174
122512
966598
461082
75506
26013
953954
649242
133624
700918
107513
789695
775448
113333
475579
61223
212843
152628
989608
973415
165207
394721
677040
283669
620640
572122
125143
533991
226127
225013
792525
304938
72725
471774
789011
1038033
516334
64842
729420
566271
870296
285694
99329
277397
483278
157707
367905
191554
107260
66901
813203
656589
968092
517825
166167
536929
339543
572131
643461
838835
768585
582682
854203
514486
379514
274488
866872
301959
309444
22424
36003
874973
780732
283056
535799
186250
57255
104001
539545
852562
23885
578097
991889
786913
786554
522174
76149
559253
829325
84197
489052
850925
438251
693673
835609
125728
776958
366135
209923
351038
234647
129013
769854
479474
91268
842136
302085
655455
352985
133710
903715
372393
13179
286870
1016217
1003218
89030
892005
896258
471565
829808
396592
166324
722915
1011324
339024
144754
542153
976666
540869
25709
485036
856693
483885
72847
848579
924252
418747
332960
80301
992731
18007
1027614
698320
339374
237541
313931
223638
809353
971030
852284
50165
479356
695039
7778
954403
868533
688535
948757
386078
83436
410432
50477
45204
231669
32019
246049
916395
840284
861375
77377
258476
145907
597349
91422
528580
300860
728441
193246
547073
869546
642420
824049
560433
516625
900562
466492
470862
948210
736683
271463
41374
833886
955628
837468
879358
68804
257090
233494
751163
103690
914666
958735
182677
898951
126519
28484
815727
700398
498970
709322
874937
630961
287165
128957
835928
526703
1023362
400602
358806
711780
857805
532951
1004613
1038591
607856
137351
896194
347663
65571
886281
531729
282575
1220
398961
192567
10490
396314
1009781
1041507
788082
572878
978021
582650
167529
887005
92222
1041642
193042
507192
887001
23181
280758
865425
328040
354947
563461
176758
726171
82510
224883
528512
360650
100829
837156
398484
647573
871853
367256
393639
81286
470805
912313
703254
543535
996574
708695
322360
636373
375391
615369
174172
349226
566040
533584
430354
741264
747289
371769
477656
587718
147050
655189
100286
29076
369837
662616
335274
1018699
839385
550832
421041
327811
857062
460647
1012172
274980
74041
60798
914880
483941
854968
347553
614504
988124
940558
1023550
70048
65001
605369
523972
312483
957446
852104
312001
537302
476172
928599
947583
888193
155370
33323
677804
111055
632009
346405
750700
379276
712175
189309
674069
196072
695721
267979
563727
304150
393106
645310
767287
444258
851940
1005199
748543
239160
697895
921478
738957
522279
175355
496147
716056
933070
335877
792537
455831
168468
679099
226632
907529
902993
12275
462677
424716
234066
299245
48009
479749
883771
630364
313403
492977
532347
688326
970624
642015
537157
885737
977748
663797
1037062
814747
362672
206801
124387
223416
30233
560149
846536
757131
626213
290383
634310
610263
472278
395642
77822
633713
100269
852562
653771
746178
489900
45372
875037
494052
430087
610659
715559
697002
377610
126440
22480
399615
155584
616139
871814
348071
421907
234245
994809
716604
817445
357878
411189
18605
183735
576493
549548
636158
243682
180090
522954
452041
891821
869319
673441
370175
273003
92570
336310
500480
418920
699628
772253
608491
373159
646402
869012
707495
340668
127199
794089
598422
716667
317060
362470
227042
907788
17577
68936
60605
867079
205424
398407
200256
281198
808895
614239
364726
707708
446680
811360
516806
187916
82355
516101
991891
987873
240359
553336
296183
922403
389639
330917
1026029
186539
231977
277741
288080
716942
799011
43779
986063
574282
623563
697326
921756
244805
384567
496544
198645
642060
411829
221965
146747
468125
716062
720807
781166
890470
597251
839065
557034
449909
134350
852261
341782
203510
542246
26804
308507
973623
274100
896653
972460
1036996
107136
958450
1035234
2564
835982
9259
517576
207203
588848
1014057
529450
87183
192935
22685
656901
383137
939961
292953
19692
753577
185659
969644
26078
897037
400273
815281
664396
453668
59134
10370
573441
681469
509850
167528
987177
1034606
528
681015
622299
942727
656340
699915
928426
568508
289391
757510
703087
955109
863501
947604
977124
949623
488353
222462
373319
1028757
214679
611923
1018864
646586
558943
791820
278619
542079
337859
652762
740483
623216
620143
941058
979367
377594
566697
547371
252678
294958
390056
678813
55686
286207
386746
496582
30932
216263
751658
683582
932556
393746
828386
338273
441390
946460
699558
304658
675786
874426
468340
317452
967102
963767
806056
442916
811262
568663
938055
204699
617263
510513
3185
674831
985290
29345
739405
523032
616051
663122
997892
1037070
105776
971049
893513
453669
108228
549295
627102
911971
807105
750807
148207
527004
422868
52572
807927
1040847
402277
39990
316762
774783
1476
352777
624585
278649
639906
264176
970033
407155
175995
87020
578986
468258
824862
417429
889750
282825
155049
441469
685992
988846
902194
101741
265102
1031252
835301
192731
958793
784526
128874
952148
667820
438551
83253
17524
750298
865057
54226
879349
972264
259063
945782
279129
147079
589413
1024659
590906
755332
532729
57596
340422
831755
437979
422539
757784
899280
394707
793340
441001
195680
99202
354667
608001
49941
868869
710816
833219
636128
444792
871297
926400
667038
961684
626342
351106
226472
36848
962653
295369
1025964
493787
498136
307484
1036279
660464
770889
183379
297630
655064
233646
934706
474820
510840
1038731
789178
178825
414203
777836
924196
158972
1044825
392944
638537
703512
796398
360446
1011272
744289
682155
1011813
118461
713420
780338
215241
705048
872669
755306
998131
946746
127083
602100
565242
1034799
874927
498163
825746
25099
1028288
134079
936069
271255
506872
790511
663561
889658
601606
714659
1037118
11219
469345
816747
10456
98922
662140
745622
905412
319094
742649
316306
353277
997160
899357
451612
423269
995406
95747
1029226
6553
361240
939687
578297
646240
805190
516865
880058
495194
431106
232548
774956
898370
596839
1013496
505140
436322
743201
132452
172219
65420
588193
392074
231148
584336
690615
108451
890625
645147
722427
720275
844703
148565
545588
772640
524169
979601
100439
65653
733190
567963
873408
581972
773147
565077
642758
1027445
374646
926783
497889
885494
941840
304074
380590
839141
39460
550246
184237
226049
20925
26130
262350
503986
708606
857833
296732
501704
742751
888163
373147
216713
796117
1021357
252799
289312
383923
247791
702238
162729
226291
457311
256608
1010909
931709
986946
1043000
592272
389330
742960
228331
436100
282124
817243
499663
406035
197520
763549
297471
373618
329260
223335
40439
813125
716110
964052
303675
335055
358515
284984
80103
567272
539280
482931
232711
361383
440253
465192
57860
707521
490048
511483
855244
663261
889544
104412
601305
428304
873812
953433
61332
937869
409666
718811
521392
405284
595846
535626
344514
610206
1003108
256614
855922
183041
481080
149898
420109
176235
39976
366393
366253
1001581
156651
602235
617784
72118
431638
364325
598216
845526
946658
884665
19372
266519
409550
663726
113164
855525
893868
975812
717663
210966
377970
310531
659992
964139
606042
710022
759882
181388
471769
215010
352063
882109
1042296
1017248
914759
405677
964648
448341
841812
57987
131086
184936
828143
915671
508592
688530
204066
574424
1009314
686087
180262
479448
380627
204719
690741
1017741
945534
274977
819026
900623
78997
37869
406569
805870
666663
483327
106855
706716
11642
367611
800377
948530
165226
541549
598736
152891
831548
170258
1025695
147903
935315
214691
682928
601483
489291
426874
113968
27445
215558
139318
634321
397245
18738
74745
412120
1026806
408906
397221
719929
517624
13580
695784
690620
486065
819826
803232
919643
907495
779032
865062
955278
60803
375370
447304
736360
656416
349419
313608
86098
281073
212985
515172
317522
95371
70602
685711
1003051
493317
37181
10529
538575
78747
755970
905950
382348
538976
778263
871101
120802
551728
74064
868993
775085
989892
90672
357850
393120
790657
577416
171785
31492
729011
358350
1033624
924246
752150
585920
476759
367008
115646
184739
201448
399079
317926
352767
879395
1010318
939037
327945
414774
131778
418129
193497
43263
443752
323344
777969
362890
666015
314873
739124
977113
293628
761294
567666
668026
28787
466774
610782
276599
911741
587631
868900
990160
378530
317678
441077
672735
246652
50848
361295
1020523
364694
163185
151975
814836
555930
616793
923522
584251
320768
450323
443940
214533
748509
575180
167600
527847
294079
504403
318342
555019
329147
366041
674646
744949
201228
549777
169385
471744
32395
1042163
463939
527933
519729
503368
941347
768085
64743
114350
789464
31918
337326
471330
76363
952394
442810
368657
284584
346069
354637
472589
604688
893793
28207
681298
386821
362107
1038722
886449
495881
864498
4964
871645
82797
984804
38177
499998
357066
233926
1043927
847065
440894
155322
3151
561500
288680
695268
812482
139639
292208
419804
73392
916128
920413
539767
113487
1044265
882492
145053
63223
345594
934860
988348
937055
368980
536676
954204
549886
228991
447982
787330
935720
432325
379435
27119
468666
580675
765832
71123
103936
979794
706329
924999
93335
998664
960371
243503
678375
198278
319581
320741
329519
16674
181243
632026
110154
196862
612549
723630
605008
948489
118936
583605
554688
68192
750064
96850
76773
322208
1009377
271595
587192
879896
635729
801917
962482
200476
782731
57726
480667
617426
598048
680566
548578
949733
139653
941994
309683
745038
457605
573140
906258
653871
587796
299355
67088
779811
715040
433519
686751
585135
808994
302124
374385
355679
322447
763253
607978
743735
434236
631055
580357
29852
563915
265683
388923
378509
516003
930760
831082
530790
616234
269057
596107
24589
160101
600491
295554
479222
929603
265953
353094
937784
892304
507572
328357
352230
426673
348672
38218
313576
591132
746865
158374
879462
373155
210227
938435
772047
302190
788700
404261
460833
867335
600385
499754
318196
404186
635848
507104
509132
208237
256812
134190
180056
700478
108662
622172
159710
479682
589379
4653
920572
985534
118418
277864
752806
763757
716598
465534
545299
620481
468694
103282
554582
442372
148745
279757
794452
55004
657272
112381
908599
371159
112272
464138
823753
338934
447746
880589
482188
842609
838644
601541
771943
80602
783398
83467
15749
233996
155836
733717
657816
731686
498061
756561
565924
362938
745646
432366
380203
331182
1034471
601167
799966
319401
383580
402585
524693
200821
354910
471798
710332
462236
868815
855027
111258
564159
658921
683521
678018
956052
637511
829436
645020
944743
223127
688259
74781
780759
421002
903762
901444
353374
76748
579676
808289
233884
897098
389557
635324
889239
586403
435178
45529
802874
971584
622457
692600
754064
585833
786138
680962
445819
600873
1013908
447816
598755
900308
973255
933123
1009331
637377
115734
854736
943346
430325
564252
123763
999974
944502
978464
260263
905482
379520
158416
1040789
871022
705410
736368
132591
817736
406449
1012711
937719
583130
456426
116988
365011
926809
3329
7210
145441
233693
1010549
381359
592395
521756
276635
759379
31738
221344
204955
84234
746652
403171
763129
144594
263359
107657
609633
80686
963125
286685
692974
555807
1020755
137926
400296
970683
196388
983976
358847
276904
64699
724857
912026
186823
985637
403744
988133
260523
665731
31800
596507
885252
734432
998794
220874
285040
91250
1015020
44563
855620
368861
289914
605566
400494
122506
255782
108413
901808
435236
546171
297232
4282
165384
232902
612895
955792
824013
119793
5767
359548
461421
679330
974467
724338
391279
294812
358749
764468
920082
301586
993220
265253
5058
658324
669675
158242
863676
663049
475180
65472
229092
56906
277355
372011
374797
441449
369517
459506
28433
378768
179662
333980
806804
585502
830331
654628
957788
465226
752635
1027311
718445
383993
84497
428189
741966
665204
239881
761297
811609
511419
75450
596942
735988
206818
358915
413144
973039
132691
515679
145254
661435
1043266
525192
914943
202145
27
854641
1008298
978272
185229
286713
730771
819741
24099
461285
703443
797620
961726
588708
732401
930208
209852
181429
324919
488079
165086
129894
704786
258307
676422
157670
312421
140109
712446
233602
357538
1000269
819277
341718
563733
328204
186817
122230
1029612
299379
952513
430660
894638
640334
521954
883863
608670
674567
438612
346993
278128
344592
1003972
479160
340057
547407
34304
1032811
429974
1042699
569541
118219
196028
844802
544127
320312
207630
370566
863818
639835
302897
456414
1039072
796078
755526
263300
797941
439471
660100
705682
825830
785895
635753
855951
353484
222538
222346
754932
695303
154600
1030513
99077
543542
313645
309515
1044655
533321
870537
697907
950503
214355
288616
987260
814026
58039
967424
742683
4932
1009643
323770
994162
729105
138989
856709
957158
199334
768984
853646
608744
593973
384829
901257
888646
336010
953845
190616
158517
964695
448793
842100
762781
855335
270862
898748
518222
60875
301551
391833
13003
670533
426624
375959
449456
373580
116327
979540
956996
590862
319881
771324
1039413
229950
376924
615528
812105
158810
572174
998332
208506
561325
441049
1026217
188725
590512
987755
22224
1000160
1045007
223306
266389
226373
454424
27424
303074
483863
681517
377836
740771
638958
744135
230836
672650
581346
238580
170258
319599
1023600
17344
524930
24418
256038
257295
509949
966514
199415
8094
774371
124878
277020
411515
379140
610253
839717
1000426
593177
821924
844391
285711
94475
578199
991892
613178
716175
859987
989680
159970
825677
1019248
710200
154767
80863
266945
318037
742225
176232
95670
919004
967998
136815
7421
118846
647358
453860
189518
136324
1017381
987609
388235
681000
242674
492482
485265
644203
130739
462358
719454
534787
434590
355668
624453
650716
1041164
254321
258552
326733
385093
874819
769300
738301
676325
314461
693323
646001
128444
722327
452963
25475
406818
389841
324118
105569
694109
235842
542296
327768
256305
807294
130365
432428
340308
617295
71764
649504
518122
544627
240919
676247
103863
238802
391473
47509
945103
850467
269912
812104
198651
1006551
236212
436805
45717
333144
68796
579813
589417
8750
206581
854496
376549
742710
300914
597980
923479
881355
1031781
1020038
858617
553235
165588
21163
369174
811818
677015
959338
600913
636799
69312
138005
706616
152307
25676
28077
642036
554660
362503
646361
384740
573860
816917
743348
702935
47678
875913
237218
956235
532261
339527
11017
797811
457821
333988
895082
337594
437392
607510
1044418
744054
169867
85092
364669
341407
954708
1042376
380722
881213
459347
331863
809626
989124
265950
1024836
928282
713146
24674
1038176
261669
594854
700809
620980
421778
864133
781884
323586
177985
938700
878142
784394
889968
579438
973759
57260
314870
360597
83202
495258
550081
535728
96297
21769
438618
298220
256408
778143
270392
1005792
611470
186517
735536
395088
1027307
697006
354227
671097
666501
923816
298232
100958
22752
33825
393927
798917
805886
140925
581722
855738
293839
407505
174133
558093
333715
164921
356675
36183
329896
391933
24390
617175
505298
141097
298965
393869
590685
902295
452623
86759
550884
868135
965804
612529
820347
399591
321777
941714
803732
26990
30691
714981
845363
942760
80579
358160
544048
898322
53914
525181
978472
387675
284548
515479
622880
577561
3591
554535
711476
134809
470196
30621
1019526
897777
104660
1011088
837857
917247
171902
627787
166839
225090
70612
717975
427689
721936
770255
505465
620796
1017068
102705
766857
590186
818374
964400
367301
381489
378414
428565
278364
294143
877267
111302
376618
95282
852916
738346
549659
695738
222736
214984
366347
164619
822927
306468
76494
52494
1001141
402879
493376
915693
438460
590945
230567
917265
345892
804051
472716
590564
588566
474647
647594
32042
10127
505846
881606
90818
940572
421192
129318
482776
202109
133510
443951
722958
993576
427991
197844
860366
730647
869235
337357
395269
221503
749582
152293
950697
395046
240826
500534
790289
703757
274496
213613
186581
389669
238016
1042387
348088
767148
724061
570350
41707
90992
1003160
204975
8589
98685
80043
377195
417631
128159
249959
179098
184441
466963
475787
1017747
555904
392706
951582
990579
946791
152394
35695
83260
28527
597762
818746
71183
497046
797735
791162
378
783502
927812
1010975
532787
844757
459553
730348
239382
359512
1038535
93471
823945
635880
919810
20817
422431
596825
756871
955382
432126
163625
652367
898286
198674
125177
893977
592304
444631
316543
997282
44270
318490
79636
824630
505804
882916
305940
750698
257382
489338
150651
106953
236976
399916
130801
924376
255783
175202
160606
414034
298886
128188
250207
978047
243308
351761
284801
756372
100587
558806
892717
309596
846284
340144
186224
570157
930045
450458
686769
636389
252660
249834
740951
922716
884831
4613
206379
135615
435303
70215
168349
277241
754387
744351
820916
540155
557853
108143
953189
231252
609485
118928
922622
772835
569390
668982
288771
938465
396355
378248
720056
575435
807574
269208
3850
145880
999844
434429
28752
750922
382708
177461
12491
551245
668434
465643
165183
476458
185446
70907
327131
464237
103069
533735
701003
743644
588022
76221
639510
138152
251073
16185
524101
836020
52006
998045
557114
873217
411468
996663
964572
1013151
489198
547977
834790
295828
17780
626755
806013
993132
828515
569812
1037032
534979
1029603
124672
945958
820448
354605
784368
276533
45822
918297
472083
209163
766887
383459
146567
3493
506950
59335
584749
700739
484891
754328
808300
299477
276083
246838
355347
285623
220539
250569
922848
231046
562406
815631
318388
910757
1008507
740042
69202
145022
120253
661132
688475
939597
615820
362821
319960
228974
169066
261421
474627
698886
431976
696050
795033
811840
102252
520483
168634
1001373
908950
554885
269316
841282
477550
331995
123463
274446
161931
499649
383622
373446
249770
40776
654403
444893
356140
225931
875622
797149
643728
865323
632184
16203
261653
236940
1021732
148527
650961
759444
447660
850495
202673
511786
389619
665170
1009888
1011202
8961
48652
733025
654773
652387
429232
55463
807568
535552
887056
118981
450316
29321
78609
71956
354343
875253
111379
118639
255421
37756
299184
489029
1021379
109743
840030
606435
449742
840374
678045
380513
463580
775321
455292
809919
254169
362109
480860
451191
950961
73942
349277
448993
946584
360544
448479
946673
803286
219952
969971
853989
831632
169079
966199
446997
394486
326198
594312
969901
391080
791868
603269
146706
732245
911246
939620
406326
939174
284107
156593
279499
312811
86518
92147
144880
668473
286021
970555
637301
242922
280235
432994
369468
813786
599502
363982
762624
20373
288949
24853
700465
870383
625607
600281
596538
486024
540790
768868
836729
883590
923927
867926
1032889
23121
88104
938830
351557
222709
783049
220828
792898
868593
81256
420712
440722
585497
870134
587134
994637
265768
140609
430781
47612
322686
560236
547844
220310
872069
724139
818628
277827
344920
295534
1019084
753630
642908
372847
788727
873214
756741
516074
814407
200420
758697
187070
1014141
625845
914951
652650
508681
647976
604939
31017
197076
904520
270780
37
483956
30594
1035140
870440
860422
287557
963959
515998
659416
890167
391143
906188
140399
542000
802080
901302
831645
442141
67334
773929
878660
232690
12
995430
13078
867818
911954
803788
427497
991147
429707
494882
227828
716080
455084
51981
836286
409861
860970
720761
382029
210532
1011318
565803
478696
717754
383231
446116
807954
21456
168868
950549
819311
160647
763108
185556
54559
821979
477399
385173
630593
502401
782007
220805
871063
65382
401042
393222
311749
208181
335288
729424
113996
120236
1011540
672434
198396
699234
605142
386636
634898
379562
693067
555880
562106
824911
584251
544259
29946
341464
870482
910543
525939
367871
753234
1003998
556848
158085
1039415
287819
803619
320020
456197
530506
147972
496709
16106
524060
863878
242804
182561
325753
567727
959208
679337
247891
919720
475630
982132
818897
952939
878606
426194
409398
522515
901638
667478
594771
327163
252298
394541
623646
816358
452406
98257
585755
120318
665862
194846
668419
722905
313950
159326
125086
541159
117577
690092
1016081
286241
744562
1038353
601947
545242
453541
214847
487790
377813
272559
764818
292159
14129
367813
186583
894792
199201
177134
194833
554305
82174
721808
931883
701432
915725
751428
657906
655530
515543
834552
391507
607713
119351
711051
79444
838752
606611
654566
311243
892786
287432
286607
412556
586095
412765
540634
781218
359856
755814
24089
351364
41351
331147
726256
308026
221016
454194
233475
901777
14941
984244
494299
607027
300580
767923
202854
580407
535808
558966
419380
920426
497208
81428
110873
490427
172192
62658
887179
702873
445581
689399
1012057
917677
762287
757610
497667
613556
725868
130083
230129
107858
921945
706452
66426
677776
183084
114221
182239
817029
292555
168742
863194
943745
742830
515436
212351
199232
123066
668085
741360
295230
255554
375823
622253
124933
395413
911110
294102
658535
828970
941035
150964
625782
783492
384384
211272
764667
993373
468219
397538
496278
910603
522905
551429
433161
325272
841980
261790
671688
826617
784546
673855
1018495
177352
326041
272874
565609
944718
374209
555328
665699
658443
283670
505125
543633
757925
947041
115018
151001
1006952
42668
187847
397651
296477
461110
833664
382064
260127
205749
202539
888529
1045379
464036
714992
656383
633665
184547
848198
663502
575895
1019436
432319
556187
908874
528700
514496
523445
154963
274157
456175
867156
454734
129408
684001
959021
879785
840633
1037555
845904
123067
215951
840768
323658
388099
419646
24618
485585
179008
378974
114890
360593
464358
51637
27201
194248
659817
53618
865104
691930
282699
900144
302301
186149
503397
550858
907600
620500
706323
19388
791912
996707
729523
381834
822918
915281
50672
339332
302631
18100
967247
396891
431655
151036
881788
486378
950667
537982
954712
61718
480206
399160
425483
838094
318432
28220
107351
18367
20088
325594
73300
896753
59149
879569
384545
586491
692817
386822
695119
528124
174125
729927
29444
254835
58744
563416
311849
435658
693995
389836
316025
584040
860659
375936
106499
938762
562243
614600
918586
996224
65495
9213
234208
504081
264767
506947
1026387
63277
952224
547293
570083
209603
358672
921901
823255
512504
687943
50631
528478
158091
259792
563411
660313
782185
231950
371195
157574
654022
952970
831936
520701
358570
125308
900414
836382
949063
887030
959514
17298
971520
366968
344029
271126
110489
593639
680436
384748
75567
685119
179592
112896
787865
823665
121182
808935
185393
375483
57325
329315
666493
163170
556826
34271
175053
795242
465536
430139
35868
64269
643617
961452
361625
282410
125912
933373
615231
833032
789261
58826
171137
967823
688544
748115
344936
701419
124190
828028
455674
139518
32992
354599
490318
911802
36314
8292
45622
142605
765214
754798
712471
381758
682538
83228
790091
59363
691907
488616
757531
124013
130278
824499
225432
49234
782604
756186
139181
991487
225096
441252
75337
621906
216237
229540
977155
951802
960281
145801
752855
622711
280629
903012
506868
654580
141471
149061
178551
885589
707180
198682
676680
930506
127291
668067
484281
778565
287831
738176
260533
331870
140311
917601
994250
104730
856836
328108
168891
618092
537397
584897
1036831
825925
489534
642626
70419
605925
849653
205796
704065
237388
175259
291757
152835
24776
228013
133600
160218
1009116
910190
644694
125473
250032
1013762
170833
343793
347575
858057
615268
719310
806965
814804
614961
1024056
178707
767668
596671
376913
836863
817258
395612
775815
151112
740914
883105
984419
463348
526221
798718
46642
638782
201841
531022
185331
304818
497549
487163
976859
108881
843118
536528
817285
926001
382312
930106
236683
537103
578978
395239
68597
130467
143323
842596
16372
115671
424480
949015
613678
402820
673970
873886
663009
853892
396866
747612
657741
342498
555385
350487
919513
587036
191195
773126
333852
758418
814349
953029
379855
877586
460315
20326
425017
550427
167107
717674
12696
936834
326379
1099
420554
374732
718306
835838
856856
907388
105193
880378
79616
849752
417419
478727
524540
804133
396794
820434
471304
723255
761709
596965
600700
424195
1005285
800923
293869
260396
34749
109629
699618
169407
586463
109840
298055
177840
549291
203519
950841
898540
426777
459697
896018
924780
106788
518302
525515
387901
1001736
218820
844293
20063
77115
699180
1018794
619314
57023
266889
439047
531407
73515
324855
875951
307724
205171
206366
462300
967382
5296
629513
646366
1020480
957604
248793
1011202
892564
144068
180891
786657
577922
697811
813834
632630
364947
370436
49797
665752
941220
192018
552344
1005648
106213
177197
50342
832804
475072
368103
338056
582524
453872
829847
713118
488280
315417
88567
1042475
148791
501690
992194
119951
611189
285404
522688
367765
90709
728216
547076
533749
244539
387050
446606
142552
220998
599275
79450
500531
727850
18676
83364
979005
75264
43822
240533
507474
355566
123530
396859
562559
379731
1024100
501784
27281
854581
85166
253821
96348
233042
574383
576747
1028615
368509
143541
65031
51928
779782
1015123
881667
655339
544438
414511
369301
166295
581856
244509
884982
92747
82507
487072
477186
563292
854085
108132
863946
334622
401562
387400
84843
557574
414770
882845
149593
587256
329332
289376
175934
477742
412854
880372
678982
953411
104267
768041
828675
878986
344574
26182
360883
296807
253974
935390
163650
768131
106474
79303
824354
59970
784465
904355
580957
302005
151883
459732
733511
811010
931322
643275
994920
516654
925
685410
348681
200870
787087
1032564
905144
541362
912084
903269
938041
512527
45731
920256
218626
562931
358497
763062
317840
402956
689990
412440
634920
684905
218894
872010
112828
996936
976179
609238
603047
295019
152676
296054
990182
435758
102543
1019519
736572
86919
234541
996016
783258
755029
152005
21498
57246
323407
730233
734759
935900
377277
565834
699948
336586
499807
877815
210432
203588
95442
831000
828612
997897
111409
883333
534478
6179
651645
26431
505513
499049
974390
483730
103654
507821
148767
672539
429894
24915
426876
382841
503513
808487
1004171
168024
854347
101502
26895
1032692
259318
412226
926580
587903
576392
663637
924034
337842
979296
643922
155083
1032722
690354
322282
38354
929384
694665
590767
893378
599263
675014
772971
135625
914178
350267
1017195
352943
153510
658910
755902
719428
460728
923314
62501
645411
961624
45326
236459
15960
715696
747190
991085
296398
239824
174715
52885
87874
341924
626940
891023
92207
1040988
359204
1021624
78953
80227
741493
160731
86894
897118
502935
986092
1011868
13394
589285
804449
562583
663120
131857
404560
958668
899720
768630
226396
876570
250150
796731
967009
474983
825941
870666
602414
78935
967209
301411
299719
965804
293
209391
864341
448236
393365
991838
856563
735323
735901
95846
534738
889980
645366
670328
1022853
851553
825392
858384
469134
290729
80872
781629
455948
826832
277456
19013
503205
597816
547634
63830
158419
22311
886461
314574
345625
1016011
686309
714600
630548
281488
21078
614097
1033107
944444
188228
183463
806505
292431
33431
234303
579256
1204
769273
797912
88845
814286
692143
558489
1020758
665829
456517
7118
92314
634259
976934
365085
534610
498999
274127
328105
964556
200474
311070
426613
774384
699446
503490
740852
893185
185244
577069
702916
526457
789680
178569
789978
168365
663407
577239
856090
354450
966184
466296
847573
750204
43729
191403
395946
688492
189445
766250
902548
501681
691118
549692
1036431
441078
603477
224396
507429
145829
472380
679880
475405
593371
391841
797338
326060
622867
741670
80589
442401
525785
320187
438572
670832
930479
663660
880303
907442
957610
335405
208855
393136
552576
541539
890215
1008000
818922
368941
351649
858095
691153
744655
945069
997144
236525
44687
846539
652299
883636
718799
494285
172982
800661
1028701
562208
782919
745785
493481
830212
987275
967394
112729
159677
615852
664933
955641
187769
911897
664961
509898
207954
279289
139960
463785
968132
117774
104023
836986
207200
29238
992133
1016337
90209
696011
829509
999348
518933
909043
945931
304189
923570
309982
572746
905036
738599
971197
770718
221952
685439
759731
138193
912623
252071
924034
331875
151209
357306
972628
232601
200344
590853
540037
124153
487861
786111
984678
500079
709703
954576
923537
1008874
914177
32611
547211
441468
63994
933766
387548
98349
421830
768696
755477
652131
334289
757990
50972
423524
101794
706925
355015
212017
181933
264496
655465
17373
367751
703498
125768
526145
169134
557115
632828
1007915
623440
269266
440422
563686
688904
219520
434475
531969
959883
722155
864933
999634
218035
854780
701719
103577
998580
585778
103772
1017896
700124
766588
837830
738340
176271
614034
245206
775931
162485
1009851
532954
19023
226201
568650
455466
693758
460087
705561
151081
659800
26042
150868
433663
56092
643568
97693
98535
612822
855156
402723
133217
931080
293013
303253
336420
729572
266468
356253
643369
158439
552180
961213
779446
650394
836140
352716
718243
962940
1035203
238711
622434
424459
237858
1035380
181214
673804
2418
11884
257696
794224
299589
676202
53541
754209
663238
662255
32688
857699
117579
245013
952478
175122
912968
759772
636564
95828
790394
804856
128400
833003
747012
407414
92112
428783
64158
947756
938408
653305
548652
967869
100360
474077
726625
515101
813951
334287
788350
963196
1029345
377871
504843
930755
251699
419430
542883
808602
844814
230973
148672
240596
179047
585448
488671
359884
466529
15894
562311
680713
190257
54171
486660
839800
675407
876956
744313
405584
251480
213700
732093
949927
106159
422723
392137
272499
513456
873827
635930
300370
159002
941974
823240
725813
967368
94818
118379
762679
341587
726565
890435
465617
826349
729621
174384
1025754
1025762
276065
195182
603305
242071
423331
852055
352945
464061
136228
1022296
815429
393769
194823
809126
825528
291667
83774
613938
418538
615582
387371
62943
423979
1008275
968234
235961
408343
868176
735199
859042
206639
404277
121190
417327
116746
471138
635788
328941
735033
921126
276512
724010
955336
373618
617969
892088
347303
276900
480446
655610
667266
68496
399077
1002999
382007
64573
181697
810364
900786
725990
537582
104088
112091
887915
358326
581503
427447
39211
843224
740219
154347
313033
74014
282483
1030133
984204
889979
490601
79389
666633
13474
689198
477081
1006794
515456
691994
26727
258943
610576
335610
876525
213061
355005
149934
753659
266228
819535
465473
287246
928039
340257
1013123
679636
321496
844362
547564
394541
129195
494777
856283
17612
247656
644501
726116
570884
208670
71934
730834
401859
127671
138897
244035
1034508
129764
17012
806946
351778
900353
200124
749379
426158
952044
887830
415001
860281
278506
948973
157818
963312
332897
777998
889670
91712
657056
330503
806746
1032280
348516
625034
900554
437013
594241
550415
463347
1036255
339731
148432
914888
175771
612495
601821
652283
464707
251779
421551
197032
80963
908871
160090
209500
574952
249232
956851
948159
809445
834105
244536
736796
725683
949348
214119
338919
324972
210453
379575
930818
600167
32844
617933
236748
957584
403467
1033099
573855
893158
673722
166298
445307
6148
1014262
815159
604375
559744
292509
206430
659423
218374
927196
745659
443528
435211
289985
608398
840242
301197
856601
81668
786223
248547
473975
46597
953163
113490
515199
652736
244123
1001766
576219
959165
836828
165780
40125
653057
244760
52452
917204
847672
294589
953584
551437
336469
478226
686170
291979
473901
328291
495266
531272
10172
40003
955791
745012
826592
111468
956228
396623
441513
373051
292216
251940
263636
561741
798058
538635
377199
607375
930039
386216
901655
425552
451978
859763
833706
555017
727985
254081
365780
255993
454658
503716
666177
994220
524747
447043
49944
643013
511613
1001036
578663
622545
914857
481009
198564
787998
854884
851267
257358
855803
609850
314145
812485
880433
76323
481282
652456
384334
776770
189803
916206
63870
947374
848280
468501
607798
631555
601033
871357
635640
902680
231019
658002
555966
830055
558958
258545
923440
214930
647693
216983
913357
878425
97907
937604
916587
879158
607381
151344
931745
386017
623761
384041
919826
242656
32875
688996
416953
611227
388359
888810
267265
839439
858897
378191
637449
181613
141592
439708
491973
320278
143524
598262
922623
385428
993930
731341
255287
797562
219257
142406
814182
411260
655415
309863
627516
760057
629560
167311
616285
252024
351636
635021
674953
868747
699291
511864
833965
811884
913105
836543
87262
859816
306525
899919
565495
942153
683339
823230
853568
1018760
1005507
379149
930884
929113
495425
637743
494585
684628
897233
491905
630567
103685
895525
896093
770828
797717
465909
627795
661376
108216
814203
356907
649310
747624
602867
131687
104793
32952
717725
328565
100521
256883
205008
111773
816651
307206
732324
833381
957978
947583
951161
295387
866012
1033840
642087
1033426
901059
808418
416048
336034
132809
494335
655256
1044007
168872
721200
463294
1036627
470173
548641
18139
267627
427199
588264
213205
320830
466810
727560
72100
365332
180157
639922
411179
924720
867592
969439
502688
363779
815928
32162
1038351
741753
540128
935259
879915
786984
83227
564232
990284
86728
397472
17079
233285
819386
734063
102064
951048
996172
660516
778803
599126
849277
815345
479372
598246
422212
865348
972180
77903
796376
17946
599722
261764
793112
405296
1004354
144277
724312
175173
492892
519361
538770
247364
161497
343658
563383
262384
422144
693359
272173
301763
405129
61936
660360
359986
886313
902947
642381
337108
1019620
592431
197013
940272
528676
872775
460976
559108
992441
79261
153040
691749
334576
479847
283162
188725
178400
421556
259298
810436
1040200
449986
208096
929684
129397
407677
418745
927931
433389
322676
597865
441486
788543
470164
34343
285330
727494
119813
253968
858320
148008
876533
423456
687105
259279
213572
644296
510506
810937
735159
294573
3662
71278
463705
633649
534764
53893
131595
106404
646689
718266
794965
563656
173876
600578
797758
622243
641230
406044
318418
109495
717817
503179
579336
57637
674356
344139
97756
614017
971593
650133
475502
446761
771000
683231
335873
516480
325097
871099
436392
906436
132107
878558
1031295
182518
819582
965591
907251
76058
382770
807003
869199
911935
59204
419702
950564
1007837
309698
867331
482620
837899
837233
635877
1025028
844205
923776
139309
43309
384911
582858
609919
320821
130686
579761
538144
997359
284867
167484
464555
729084
719849
417833
1623
271425
1034693
277053
721217
901750
624825
961633
409916
918904
927923
1031095
957859
990859
922756
589353
1035692
286269
762298
801298
433627
437687
876786
205454
577686
372654
8477
39579
576160
392988
575195
991762
976438
646238
325504
234342
299740
694056
315952
876756
150609
901710
220072
157842
325542
267353
994441
897811
158166
83655
209727
986374
487668
890954
835862
90172
497234
683477
687846
682536
420508
576429
936780
814470
550798
116293
162448
526133
31210
849966
339582
734250
630508
572378
340362
720354
573982
795199
434126
189511
222116
441313
660707
49844
621359
802469
1001311
422707
434969
827496
1006614
129511
898782
533803
1037092
36443
842508
266066
938923
797344
502989
126387
419932
477140
163047
615925
219999
378282
146492
982490
521738
707377
56953
348907
354943
675119
84544
794018
679290
570436
8390
96611
263709
998665
640519
201357
274367
171953
890550
246646
563467
495218
386029
773675
665121
712494
728005
157491
923137
784403
715582
98923
139898
942245
1015215
952840
390729
648489
620484
454688
392498
715224
150527
331729
763689
241426
964695
1014976
136300
123041
310252
210233
708612
562108
32878
643489
729810
65259
436050
828255
951983
364395
409722
1023999
673875
318997
365330
289547
464097
485195
742204
435758
714864
671640
161900
484910
745754
873960
172691
745979
302606
759920
425708
277574
805158
833118
580301
984929
910318
880421
692377
772897
322266
835652
428180
1027357
556638
522224
469019
57470
716391
440243
17589
762910
80573
593847
994374
247627
121606
375532
529813
1022441
1012268
1013257
6121
353447
727280
533982
368785
761361
872868
818356
627210
678016
76110
917347
470226
760953
401693
395427
376669
156499
625420
688644
714702
869479
710136
21962
759914
820246
668077
446272
844250
97043
606501
247019
745881
982919
985649
901611
47380
483316
794374
560755
995066
843001
322906
376488
59388
505773
334960
60116
950803
905488
709914
684850
519813
611428
33338
316704
270614
395954
825161
658643
383850
580869
466614
956990
575264
691830
49178
809740
115552
296867
195414
414596
381020
38734
633741
830528
537286
670190
632906
338568
134949
219031
974857
156030
518395
167050
546912
439709
833342
222877
881213
710197
287896
343909
634976
869215
685332
358767
369216
1022752
303819
196311
578139
859319
603393
701496
974552
1010463
522640
623421
900070
454801
683030
910507
591680
199766
380031
326446
871853
73067
710784
1022433
436957
966772
632430
531336
304933
362067
125389
319639
846572
511170
461531
679083
631422
793574
49588
509624
141240
580091
43027
411418
539297
851159
517777
197433
404833
810698
386028
402269
478956
1027749
278884
462845
334501
24267
431068
551537
854667
808521
593520
727831
128299
853773
153380
807924
542091
706466
207952
991499
569698
264230
965738
883789
620680
925760
15916
934318
341890
1038591
78667
282535
129418
424798
1027754
40346
322832
296741
1034660
718722
405275
11374
317432
979294
496746
576805
686950
780735
579549
686258
339970
436252
591685
936778
715137
909456
243943
508621
795439
899038
2864
1025762
969366
411130
995943
851414
58928
849193
481588
94557
771012
184877
597209
797933
556534
199206
518595
828764
907106
13578
668225
1029545
99941
558590
590749
639483
302959
401359
490516
1248
386182
398223
19277
710429
868584
772685
1030221
475464
163093
424270
1010250
407712
970184
390596
764932
344670
223094
317119
409802
790399
570967
133568
490749
201630
679547
499806
525662
64708
655372
44276
339261
146994
260000
327456
36388
532803
95168
737112
922548
873596
876469
1010128
540243
289649
839747
900487
641737
127543
693243
798239
669669
459918
241664
664489
911375
681514
447401
644969
176501
38893
93580
361149
172864
888382
761241
1681
597926
870208
286267
1041328
152818
594095
724688
687660
558339
545134
1008897
726006
435289
693259
879705
496490
318060
627614
160455
110918
414595
783815
711601
931349
770360
333644
1002380
321868
538522
607679
712862
666725
899785
655858
380034
676690
646410
331430
99818
675510
630111
957357
714324
840193
808426
752572
705320
2957
445479
711988
687672
737675
755923
145873
379575
383965
72807
165164
320111
829524
880293
111883
458065
875500
389955
717860
10325
738385
560586
835133
153019
557971
135185
515132
465480
472533
812984
499111
989283
36796
863768
291480
341959
816497
342123
53926
62498
803874
753197
45128
475746
1020442
496472
950070
430015
154110
688011
646295
527029
813130
947770
498744
377646
261660
527143
675201
235869
384262
663844
338985
1003879
1017588
912810
742569
1014936
430988
884538
739506
598067
83330
817464
538063
115706
753373
605738
782625
466578
601444
191062
538870
867788
985953
942370
169310
776812
857527
957634
1036242
204388
1009884
27622
758959
605845
574269
268158
335323
163297
334881
761101
469101
820930
1039331
989078
997105
894249
929384
934112
867572
827474
342786
382942
787910
983180
322044
487233
221340
689621
600151
590547
936432
440463
919227
939122
663368
68090
746462
408790
41626
446533
880046
1017960
840929
222775
783816
501852
549842
39565
136532
746705
882285
851273
296759
380805
671405
999208
653146
839386
402638
48234
647290
858028
903407
40556
927914
840667
50753
167502
893511
135462
544202
398921
835355
415959
905227
799079
1009057
683277
727361
611748
102654
414202
311158
182935
80108
636930
421521
747611
424748
954337
3062
204197
956990
18340
81232
162054
778406
766959
60504
751467
754161
887190
727315
452018
252091
674718
159788
370222
286329
114036
1023176
9401
508855
594456
900021
635677
617520
256915
453680
273208
163651
791887
532346
567070
1007584
473059
997472
840720
817436
2035
854185
709573
578661
371416
552439
757892
107774
421241
470122
1027350
912336
350611
67869
212238
572104
905921
749551
54697
641273
630840
767683
698787
991668
983897
570822
175134
522153
786323
819947
355340
928289
1014653
180126
492428
733457
23646
1009176
196463
180943
483445
500313
13843
739144
562903
958000
904804
25045
827316
1011421
24756
811342
80114
894566
154946
965366
580009
42363
439892
25652
918898
955220
960773
541408
275590
729313
467131
176789
135611
449558
658024
472788
195214
602069
161322
524943
264209
762746
141192
739871
384230
774117
543372
790212
733037
677424
1022536
303006
648634
13755
203101
944471
730452
22222
978672
34104
250749
846069
412616
752615
37836
216548
485454
988865
440147
1036600
292370
140704
314375
379375
850709
702809
974569
461216
663180
229714
935445
940316
391669
821571
825324
1022014
164787
484063
272184
754735
991598
594706
101900
896692
464211
362632
833158
750384
316113
927187
41465
934092
388000
185107
622334
753206
655458
304737
475634
703452
670313
293093
930772
763901
294589
455773
388373
919269
129026
775419
714001
479548
324611
763753
399219
42847
617844
648273
538738
895722
812911
1004146
1037268
813824
966393
77985
680256
535747
979650
156391
976558
519320
784003
450782
840477
146940
1037405
1002486
632136
949574
279830
464905
81219
34229
659835
162045
788861
754976
553411
654512
602552
380353
671200
57031
26811
847522
685960
459851
699650
787609
37527
897515
213146
505814
436508
80809
199622
604248
851825
369873
96437
611843
73208
530171
448100
1043405
794518
567728
628991
852829
985333
668715
374096
850691
193419
1033876
160327
829589
300364
977790
380470
1004563
126514
700453
127615
762718
949710
1017657
467648
870684
773857
196206
733627
965985
362437
953261
787581
499601
732280
755006
136139
915624
717305
28588
70437
648212
339054
237073
235485
140635
129553
332417
476273
456661
2212
548730
317008
999738
80004
195308
946440
774837
234180
469866
1011427
494099
333344
113421
492542
297804
884259
841072
502698
523647
423702
238742
510315
1009539
43142
483501
238250
307194
853008
302354
106413
910000
335548
783611
109331
551385
576663
585105
1013427
756493
8792
948195
627604
719655
639892
549983
754934
837083
482387
361545
575331
86189
232469
336369
41723
97405
733752
94707
226344
445772
799812
882335
276967
95629
474201
80353
66327
818447
967236
230051
338803
968612
725916
372735
825602
940094
39237
58184
495017
248163
862671
881214
171198
952367
52217
516614
779340
891824
209237
364293
472084
758691
180443
426606
515731
13886
946333
1025909
4487
527051
812291
777906
590672
655878
705993
689781
189349
924839
933643
200917
555059
549516
301113
345826
596657
566376
138508
657389
230271
17407
237634
703794
811455
995575
349655
531895
526611
778872
290512
923048
212894
632830
502958
1028
1018925
91523
190948
910755
982790
46393
304603
805786
369513
767726
708265
903370
385392
502116
117135
970853
14338
390641
1003977
693586
977270
361342
385372
95237
576512
304058
1024142
957857
145422
798575
662726
743129
781189
985567
188359
1033802
304869
831768
904511
65333
271246
56023
59635
241736
1039181
60306
467860
816207
880827
521843
101980
443160
1017645
670210
739343
1041614
830733
217736
431341
145509
483462
110345
641152
178160
1023565
501800
581413
1003351
498896
838170
570302
866899
441624
916412
276779
136701
764329
568299
700192
372688
282788
105851
152916
97516
101701
461912
569540
873914
80206
904844
376917
977275
901927
456344
32537
158596
1032368
839685
880101
377703
776906
305274
598554
773866
708384
368415
619739
794741
969779
978741
168925
888349
1025813
1042700
706963
700796
699524
645789
609034
759330
935511
631666
928767
293164
35100
235362
680232
173379
505992
708632
294215
91189
7843
661259
1010579
19799
371076
690613
836016
550889
1022321
887539
739617
584192
114195
974304
674400
568903
68668
567516
649179
555792
816319
121258
877181
564881
849052
906774
316093
682113
309016
89388
767692
723234
21017
645651
930761
726287
22174
994091
598987
273336
605811
407746
746535
281669
593497
1032970
235789
377264
565583
227197
965470
274446
451387
486182
41267
825260
5743
738643
602738
859434
506340
555448
756390
863086
180413
889733
16245
302478
461172
171596
875989
416627
176228
27140
747085
508985
380103
1014147
393618
24432
533168
275729
818213
229226
919237
562645
625215
57290
896569
440728
270692
730237
402349
585211
787068
300254
906660
500318
47317
419058
493350
12886
544742
111872
27352
580366
770958
283541
252024
806454
492383
463633
449806
817190
231228
589714
202878
395838
919726
163562
27667
53469
437598
939393
102009
682897
460353
574795
993192
715701
715985
315514
487203
282130
789886
339222
131242
2187
668202
703574
921650
770390
235525
431052
929196
221553
91640
437955
875977
877486
575108
588509
194653
941594
1031475
833017
351808
61612
482493
718988
6937
883777
465595
859774
377634
697639
278118
1020759
99125
655021
122223
822748
275344
545475
163213
785060
954251
907620
899761
153966
986592
250488
443636
121323
69830
972692
744037
351431
438239
133748
816571
579366
207517
924029
800404
425633
525144
912152
280232
68466
176398
306042
617732
436819
680
571797
213523
345097
628311
961529
202789
1015896
247226
653484
439256
227283
798509
302271
892853
254963
137437
484555
473245
1010805
965240
792141
887794
659152
710794
993253
150568
906494
374032
475501
679203
295418
890193
202489
413557
157092
130420
135139
788957
27537
273318
325789
686232
424815
673494
298879
432735
998321
770967
750608
1039724
567905
5552
171543
1004752
647189
517908
62226
781054
677673
495133
298455
676497
890048
205716
76005
97655
865523
984190
934340
997067
763780
713433
443115
662270
680391
434453
336153
792794
328489
192172
524994
38151
630369
989466
60745
488978
492012
687285
896850
108982
225469
1034041
401305
401539
381656
366392
702019
171322
971295
447336
518009
475811
1010943
204503
538155
504293
203760
394237
523491
83814
376600
539561
274013
656335
181784
80056
219833
223473
862248
543503
603933
544873
300488
617814
56214
999851
330907
497544
945051
420968
1016076
695843
417927
200392
694451
781619
126951
628103
63022
969240
347427
1038209
394272
605437
23999
805850
283270
706162
874573
542904
275877
550712
589567
689871
41471
698920
861507
530106
763172
801449
498984
48821
118644
910241
833856
120744
593515
767994
529259
527502
692188
937602
482806
171311
404930
240877
822834
1009198
761072
692566
582837
842857
784026
845626
354658
100933
691674
109892
75131
558436
420915
804183
538014
912265
174583
452621
328711
111649
399651
174672
170246
603960
42096
669457
1008823
334562
379660
852632
247589
1028700
538454
971844
176292
49182
191407
339014
992202
354623
105898
529217
194785
88168
817544
137316
298946
852887
687027
1037200
318791
585237
91788
647058
359820
873274
736092
450352
279826
361782
1036892
340418
113231
73061
504698
492536
427481
284273
930573
949420
125800
431684
230505
13767
495383
679176
575370
662838
371009
552465
1032566
455441
131239
993958
921553
520210
911336
250140
507386
137970
44142
103698
166032
283564
141908
933746
661435
957586
112875
757298
914316
495625
949710
1017205
43457
945648
625645
814203
385447
328329
158288
719175
281056
139777
277684
387494
212645
617399
433380
237992
841908
784241
321873
315346
863953
491333
720508
153943
252705
464336
684712
472367
262139
606840
820715
62629
296353
278488
143284
675776
423876
920378
554170
950488
305229
48055
575806
298257
184271
217540
591421
802739
1034428
56108
784255
516987
455841
865060
681339
347999
439876
579870
697232
251973
225612
572608
1030032
619834
474943
264074
311380
583684
473795
907738
369975
656014
989681
944560
219033
112990
370094
459209
450459
923965
1035214
829341
502430
135560
198576
625352
399705
720603
983194
1037180
796399
164129
951470
275285
182086
626363
317172
883405
567268
647971
3648
500121
735497
436331
647078
709524
983381
383476
653629
943975
957119
460770
64116
65762
55538
610888
610407
954315
581529
183093
860096
641588
82613
851084
249134
994281
365133
537438
700855
854836
924190
884176
393234
236165
692518
346553
266842
548256
1040060
406637
1038469
187847
471562
358724
916946
181642
1007892
775804
370865
332339
1037690
235289
1021216
33677
200090
655621
335536
556301
497371
125086
696642
469572
786609
260779
918793
213233
134918
351399
936649
495083
492806
679356
764836
1044959
940716
1039628
511358
93103
785257
1021025
861982
836426
557859
669317
596491
262413
428115
372979
904170
246172
905462
573698
123085
784705
223373
993739
970068
941823
88968
338781
759543
552011
952916
219394
710813
213033
779824
347351
659669
1010588
329289
341660
803683
887563
506913
401114
187218
178742
848265
804384
689646
285303
275231
553822
100258
11456
1043303
562941
499533
289487
845413
75456
370650
53007
956969
208633
371493
818253
477817
270806
659872
1024256
613922
470753
510883
690025
591636
671492
852894
439105
477417
502610
572636
821504
284747
627219
551240
247980
828643
710870
617252
687176
400674
85103
826826
56920
1024333
666818
285249
112168
514972
285881
579590
503986
57646
714525
772687
627782
1009819
526954
669375
919084
413668
115718
468588
173419
15318
636931
873859
850011
1038650
496312
496698
734491
927096
270522
992345
831701
123077
846479
491431
395915
1003368
961575
191538
748648
232887
990960
303459
148648
472762
883385
244061
615743
635141
113137
772262
27557
326424
321949
709243
693741
84522
267469
121338
866870
212532
501861
812756
643856
819131
1043159
907121
767651
739802
865604
118798
518041
418832
143111
918815
901735
906775
442418
655675
615613
516726
759908
859293
427294
512799
720486
750124
849546
632338
714349
826686
235294
1030721
668091
240250
115791
365238
838566
541599
196917
48825
273379
803998
718507
213729
893291
811696
405779
203965
318098
435876
510240
580305
828592
987049
168128
528191
544570
150291
899908
218058
525826
1023135
95056
931085
806622
947334
655232
142823
49848
717636
81610
58503
473130
967091
199937
530769
226684
708434
711879
485193
489809
220405
215232
644494
1018604
984774
741007
459426
433613
813592
986128
913183
526540
537921
574863
535703
406280
162632
335564
67017
151031
12787
769252
794294
305832
744037
13132
839424
338049
1042358
34198
721958
678043
994129
358691
302710
883331
429249
887684
444186
577695
394640
166140
58789
882337
583994
493608
372923
682435
694679
1031361
91701
20900
1040694
798236
706150
578656
133484
714617
321441
803880
18370
691151
340223
46239
192475
623118
499641
431876
789000
161945
694556
771581
717882
268936
293439
890428
906077
1006958
872741
46827
478313
421892
921510
661552
92475
970657
765381
51449
270609
765093
116220
768052
676599
69733
624996
559926
202057
656289
396242
177811
775952
468998
604961
479206
704854
745078
553872
922586
199913
953875
1019969
801605
638630
817340
913368
816031
447408
445001
91913
301185
542003
802634
259290
883066
680730
322787
219295
610753
838141
819143
711515
211948
531279
818728
79190
270506
1008797
921352
239441
38146
503565
929296
697673
899461
965507
217318
985514
777225
625861
713608
895224
521551
320296
597965
373023
904325
914011
969996
634668
322153
683893
55318
572730
555160
178331
523095
303852
437306
933953
768273
491015
218517
121104
796563
635330
266562
940640
232400
532661
289200
395042
469015
431749
407282
744130
149640
483169
353126
924854
293880
795101
383777
357789
162212
777995
652722
234442
63470
261276
446940
183594
945179
715017
920594
192599
468471
600742
557382
545785
96483
552518
721152
908823
933931
467298
960819
747241
135410
536516
384513
278044
587287
157369
132978
132277
160025
777589
881735
984899
242911
81604
137491
946382
187457
1007765
291136
925674
548867
941703
746458
692065
390288
60356
135839
689406
718068
617613
717068
314305
801627
752741
299384
843586
164991
527524
272098
738796
453421
564576
806310
780623
357002
354010
454427
54288
642931
104855
941600
465362
271693
391391
896760
290761
830188
1002217
815493
639417
30913
682560
255564
152517
1002637
639208
660205
665057
895730
932885
119926
326401
737507
942258
55592
53470
755202
705826
183201
531205
553623
241409
869648
252893
962125
162796
684911
1040618
225302
483847
747705
294743
55589
618602
444505
812546
710131
924518
406418
67219
613304
728669
887442
502042
469407
936782
777396
865249
533374
771525
995862
498496
30092
223141
257969
819358
407963
243169
370384
25391
662093
48719
836826
941959
63063
828781
762852
260925
351552
272123
715472
549614
11881
728184
777053
469966
246617
202425
709252
266828
470414
896217
5780
225663
586687
748539
261405
153287
209704
377205
196483
582957
119631
869618
1042751
178789
98791
47314
555919
450199
774304
373093
19837
450606
36712
499832
52490
681563
351507
390746
949700
79466
502577
744565
302264
607869
269670
37671
622336
1023488
413091
469
455082
670770
553178
915878
595968
827863
284561
434906
499649
347739
49122
569509
178040
944586
727138
467772
219949
162571
535767
903153
856516
674727
675407
937739
101591
973788
766437
442042
823425
663386
606653
236583
335377
129983
573626
946644
644140
36051
343084
174760
275106
602051
586725
508731
616314
433203
985316
909255
715550
676133
452472
564965
766103
670125
997193
729313
60048
264102
875504
681383
192191
579495
30635
148661
241155
63007
314326
810261
53037
337918
390441
1000273
333176
654286
872149
833693
952337
344224
745298
301590
570779
774416
1037184
209497
227681
300996
891303
635286
733211
149345
247106
864513
553318
550515
775925
778554
351952
605212
1033618
384061
273477
20500
873360
131981
190855
39945
172042
269167
208250
175177
452593
578371
508693
1016527
575571
279393
263276
442526
335946
512185
619526
567109
883661
583755
444491
619678
16303
404933
95045
755551
438299
41025
50887
678986
869259
645586
617156
99442
609660
180119
176345
3127
141706
220775
187875
345941
657444
586664
88991
662211
1025260
486959
460718
384040
800739
475360
269608
75927
580302
562377
979725
591859
454345
59766
1021651
215310
843958
974971
306764
45952
949168
906095
5733
551810
908000
242081
271884
447420
685234
68358
99105
984167
48236
745961
328862
66170
1045280
283081
850119
536883
865908
531320
663256
411727
543543
431667
232143
499574
29669
165584
664161
104412
926384
177379
626919
123138
822437
342242
327551
382231
553892
882074
197992
256967
549289
866836
305489
641112
105711
336423
661393
660122
929230
78173
666553
915377
483625
269940
929638
185634
683964
20994
23630
325145
755661
969513
98341
256878
352681
248214
690107
440303
229139
135999
901126
442031
1042201
153174
92429
791234
397382
107642
710995
40530
933231
174307
570450
656823
443251
64197
47148
361073
785216
178840
292015
624412
451596
589134
1009297
617751
153667
207624
381202
370670
175140
179465
905225
969704
799547
339189
514539
559563
925128
1023241
470112
565871
885013
84472
716064
38419
717306
798705
656640
1003693
578346
57835
751205
999328
264390
478553
651813
789090
755952
45023
1015991
606786
834002
174850
378357
433959
934400
778792
244120
896036
425825
333078
810543
786479
193527
856476
280234
851384
590157
965702
624150
813184
313306
509250
3763
561874
80945
58776
82896
338315
442152
1031931
674516
120811
962920
811858
658373
312573
718011
579418
606916
135012
399915
375492
260325
297067
742237
397084
18522
856484
109464
598491
43255
146178
759711
176084
469741
166286
59380
645050
112324
1006617
467586
669158
848814
319773
896112
132601
175643
502629
90480
961735
940509
31591
47950
621042
611278
469940
649948
925706
558190
306419
671968
993276
298110
400260
979227
935686
187184
473734
562701
14775
626706
232149
181846
398164
321623
346925
210996
262776
582180
98148
114027
883844
570003
1023402
541396
710502
121581
946277
74735
631597
904875
276109
683803
336088
770323
757869
704138
1041372
73340
594211
616101
660691
347127
690021
54037
363730
295714
433107
163476
253423
942018
314487
626782
270008
120841
446101
947117
962122
371829
943315
459863
408796
950508
261148
178081
120425
132724
189022
1033416
789154
779018
590414
297333
168459
914715
904628
228135
898233
395232
843627
61332
306242
406044
997642
774299
234463
61512
236788
1006286
737661
70509
989530
532409
540218
451364
555106
966598
971899
110743
786243
436147
781032
571264
67170
398669
231257
907560
892342
767745
780798
31143
818464
847499
842216
120716
199003
749688
554910
759189
654674
515275
580778
767311
984025
458109
331363
322252
18920
765271
414104
166841
789957
466365
540788
348657
245622
161893
248175
510636
394490
921135
213126
540106
332801
161127
474379
921923
808203
640265
416962
375157
719246
311071
236594
811426
171500
769791
487982
292086
771632
893881
1039550
887793
231328
753397
933071
16056
744444
974953
812267
855684
52420
512468
903303
884517
517058
803898
858941
325496
398805
119690
757229
469823
708396
811930
740876
607330
366772
458902
175842
985311
141914
54779
837716
648362
441074
480935
758379
1008712
112229
586409
945580
319835
939815
664826
376291
702271
283161
293232
52470
506035
288080
981233
400645
415132
885897
131260
753116
937900
679923
366063
154792
1041893
700121
390142
801564
652191
896407
198666
729758
1025504
415456
906849
801767
387548
942949
4357
360412
152038
655182
182959
805353
774719
539842
978049
806199
783000
472709
46668
456510
473073
597001
1029942
652820
422745
631238
364923
793125
253305
177014
615717
413282
790289
131348
100021
554256
768458
766421
95224
551523
114520
725192
462241
529589
196138
407258
377210
52740
479219
591551
14790
850733
314605
903949
944822
1003262
43901
209508
812296
606559
47228
336528
962967
350875
812632
710182
862812
991920
398057
101860
184505
124891
35015
887119
65967
207899
211870
181085
392223
53115
441800
204239
987389
353500
132210
702199
75087
793202
454200
65626
232250
913959
223356
799696
536438
1043951
453082
1017826
634303
858112
725382
150509
975455
502395
700750
1015350
939423
912849
637294
221000
998487
286260
868956
683500
63469
1009994
158241
948766
627324
876776
645688
26121
388240
221840
574549
351812
138214
413788
711217
475374
433498
827954
870207
822647
510058
271296
1040840
290089
430984
648033
1008587
601804
370023
782948
368465
710978
891301
525993
515885
15081
855269
542497
903378
402045
305049
605964
239254
137174
16035
190135
9838
695586
907099
40385
202393
288530
611320
161781
401269
688849
72005
972687
776896
685243
415171
508674
340557
821683
274314
38163
605247
303274
531389
282489
1022398
699078
44071
39284
557756
714913
595981
475191
204135
620953
835168
233882
82912
164708
43574
253560
572377
62957
1018667
962603
839053
41046
450231
263270
609474
692980
983711
98719
123241
974526
1037061
28957
816635
552229
625602
497766
1031211
465277
227884
614914
5654
873986
473226
394783
46160
549569
562714
188931
996780
939595
277528
595182
648152
73958
894506
1044346
672352
693599
235057
445094
911277
97130
890323
234757
13027
882578
829671
85459
936906
182735
554752
350316
362031
655549
188477
197488
22688
553894
454156
845543
715741
1035584
192480
703446
440971
963253
753433
441897
981918
506744
1031691
496455
678268
289039
326590
760255
893502
350492
1005684
634310
792993
630680
137352
808611
694240
640128
241128
231387
203059
23158
628771
402597
823833
609450
148074
875425
567743
15057
844187
1033511
990856
364059
330834
654596
803600
170250
537111
584042
3499
776032
771134
468620
711025
351998
596662
663001
122297
526028
947345
237825
415323
554432
691841
696863
95357
312846
1025613
103491
969573
733686
868493
141433
401383
420832
426629
842726
431345
452616
289431
392973
757825
782956
543089
406122
148575
724150
586845
496337
328068
222142
639201
175652
301563
410262
526218
600652
984477
622736
188517
275137
962040
107912
96770
367693
1039770
784570
83132
823586
235081
738448
729535
399744
1034455
969033
270128
413675
586792
808421
457130
701494
394309
1975
123258
4073
985735
331295
576561
422838
565320
952240
405279
367540
473701
348224
809062
1042131
786029
951054
154786
333278
840692
787482
488001
1040413
969981
781233
326368
179495
903204
699208
648759
104058
514627
538079
265291
53325
817728
1027783
784669
537607
653784
446549
775827
575178
276330
990680
434292
43603
217602
529620
467604
693642
70447
492206
46706
150300
968018
88251
392882
39775
780934
708225
578295
936597
501546
121167
671912
1035149
889215
743216
251581
964841
507290
290826
696726
891861
217656
18348
239509
1014239
904025
964074
73188
90553
1018577
1009676
881890
587824
287025
407278
923233
881492
382092
791897
266271
234380
921128
690186
247745
307010
17066
378198
94160
1040376
627989
579761
430939
434261
962687
152739
931703
263420
715399
687265
759773
460098
494971
375542
85344
674346
227092
571487
597808
700728
798845
584447
194208
60068
392568
954095
218690
78296
593440
813450
669415
641750
783923
401
1041684
688492
106349
912477
41355
309521
1030286
855474
459035
273195
145965
554243
254589
245662
693341
432219
370884
959035
92115
85174
94945
558340
651276
637271
752930
952548
1018482
105076
514345
1021968
492183
3607
817834
304266
950254
3756
1026726
133597
220099
257067
476492
23413
128660
250003
1007774
417247
319743
785619
563541
340987
344394
529958
76298
199032
622400
388030
832884
744568
652886
697034
984660
425911
837341
730676
1002099
1043305
459480
454313
14397
731745
805535
955596
85655
703683
915121
315422
358750
229717
1043224
869386
981085
816967
218211
228103
713295
194650
448715
140774
638589
491079
449443
387892
142879
1028723
697327
638906
495149
799617
666363
294638
809984
642188
568360
491870
134511
21915
894918
611528
921009
297066
85824
224280
355884
48885
887038
542826
614894
642564
876901
54667
462510
335081
213960
187490
669307
338574
747472
920600
818458
196207
803050
111454
923266
314543
168470
799846
380832
800394
256670
884992
331328
899222
122716
752434
579989
809897
804420
707864
36869
882061
440159
458116
771693
706955
409956
867005
683390
704590
798100
339479
386556
42601
416437
175596
230555
905000
385306
737693
598921
943832
673683
330047
577575
628622
699931
176361
281809
622077
4119
430081
519611
346573
327325
105070
386392
147693
944076
159895
415153
574655
287836
780136
975993
404272
266659
604999
87018
585876
492080
920282
691741
275268
792634
853137
608432
270538
537203
908736
844939
969229
962497
790506
820589
906471
433176
70861
888308
770721
189496
229045
738607
1002690
1024817
289931
549260
630325
425395
341415
546749
750170
981890
938
786798
698326
454923
760844
886116
573943
721677
332933
893612
654514
588553
743137
771705
182569
12110
721202
318181
497614
619884
621657
357253
487542
661501
739987
683699
67194
542287
685141
179239
460154
978062
791068
564146
604594
1014007
4248
128918
882542
158372
971734
967664
943735
16452
587977
233106
678894
911756
907026
862913
411784
368294
393241
306802
36263
227987
925538
602690
121394
458482
88051
889396
902770
496392
1012466
490709
247600
533736
737219
533333
1030115
670422
935785
707005
986951
1026239
45934
136766
571351
888283
843721
510646
794033
327929
292188
261411
1036401
341201
167975
254581
137719
870171
211770
919480
425642
545692
703873
810388
311361
491710
268530
925354
808381
33497
186378
384247
32852
1009117
803824
538692
587575
52846
804136
719602
763130
118077
218301
965630
127595
680517
354949
979358
870176
63054
648658
487813
726575
268618
703815
55870
876584
997929
46918
667587
420164
21595
833216
170550
165847
291948
852579
625452
673314
782324
509831
353656
416785
371852
787580
542264
598487
519201
656126
60758
917061
613722
1033402
900534
323212
172098
129786
690768
632740
15282
869216
18039
638372
679384
827692
799681
318742
758501
301458
652441
1019666
1018230
596741
315087
890411
645903
784396
919430
374598
270122
675395
263058
785751
879599
65895
615693
901801
954508
841914
1014359
282746
609884
593205
416771
90226
585056
83108
515283
97637
681230
884837
362057
97169
203829
81001
595782
385419
959364
562878
358219
360389
240744
344926
63082
505351
426618
627772
621123
1004934
127797
515226
525064
321030
868290
669076
837726
19292
397237
796739
755020
235364
579316
462397
982367
586857
349084
904778
799722
936720
286657
434872
1027865
950048
258931
550123
312811
677069
264934
287985
285764
465022
267198
383593
15743
5074
73299
635639
828122
334005
80631
83842
155823
1015967
646485
124926
196042
583123
814934
828083
251419
154902
447283
937871
281783
408402
521646
355111
282523
127872
19339
1042506
527289
679083
352531
280285
586075
683678
197161
319275
601565
650308
521282
229704
734430
564098
357639
791233
1005133
166548
163385
338963
372128
807243
351145
738658
746036
521604
847987
128740
397896
668408
402221
817246
403920
449351
12361
634767
680855
703480
602662
605337
666421
793750
52298
588329
234052
820102
986947
431370
444694
351891
201948
487234
141991
178955
739726
252198
423070
551056
304573
713588
212111
457951
271647
723883
991576
651140
501542
965980
611269
637351
125494
225870
18056
171043
240746
89545
413242
828073
938597
315297
98156
105202
804056
599736
719772
123889
217690
216183
116206
268197
805543
348101
541455
39300
86494
711564
264875
528668
62136
161195
280062
729107
641932
54139
448744
1042390
1035888
688606
41199
403488
869469
707179
844663
736171
664071
629291
903146
22970
73378
44555
8477
360984
574481
984616
249234
230919
588647
1012934
97727
21413
889734
1017061
205532
392591
200447
414600
243865
612628
113558
417395
896204
956079
266008
388073
537958
472164
214354
856178
1013645
511112
625171
57399
624804
355888
635088
344044
303341
898089
413077
887012
728436
283136
788024
228240
332211
976294
842913
184989
457028
336217
302043
773460
21677
824020
1020050
327120
587120
359892
518453
622227
746321
539795
878780
920637
397753
837825
376730
527507
141014
407082
734571
755116
334524
484644
858486
853925
538565
981688
499121
31428
687602
687756
686947
992769
5756
713290
761223
475577
760400
858688
302873
914867
940170
454738
650832
993691
942172
933123
730799
559949
142338
25222
1002734
660789
66100
572360
561486
796827
571111
152630
81852
385657
8759
350236
552585
415544
87601
911401
32197
616586
95419
587185
256648
398375
392906
240553
926336
519517
849133
469174
10656
237635
678960
44898
358156
744936
352217
477961
1036384
602013
934370
789179
264523
491004
196348
666951
693461
1028705
82305
604439
584488
150344
873136
488328
981319
759203
893490
577902
505739
29190
576161
521780
869992
641343
698569
686813
768395
382804
705576
123548
962328
873568
407766
1011719
565355
837691
947089
925625
445654
308976
1007823
840192
977370
733363
741278
10012
925146
878853
676279
780293
701182
255010
96594
809824
476560
366511
736414
694955
151146
848922
46352
20641
630897
400056
368578
737028
502064
238815
376556
1017933
505660
163405
754907
400058
25957
526267
272456
94172
650901
242156
1021593
855445
693292
408439
793312
979729
684509
67224
865801
31017
844566
821139
900368
689660
344840
670610
465183
894593
837214
164056
342756
402765
661677
790868
656812
208323
130087
755174
696448
366397
940438
859174
133480
719065
276681
557532
98977
361422
867335
257554
764634
974173
259855
97219
906858
858078
32725
613844
1037438
406284
82568
622100
439381
981523
569380
197971
837030
243911
962366
190239
213899
587178
704062
496486
939224
760127
28489
554788
525595
411766
265389
735229
891604
680690
914341
220142
973514
81679
755487
1022947
705169
818008
815720
688557
809256
740803
686229
276918
786625
635921
131646
301507
25812
427150
627862
230819
257403
457745
901221
773459
16225
741648
558771
889158
891498
21310
208076
1017578
920722
206587
5866
502278
736086
104824
189737
487292
553604
161986
823847
246367
429377
955920
793893
326144
483762
912900
857128
581790
429174
232855
1013463
467831
326885
1006006
802510
196510
601216
24547
256690
987784
372146
259740
508995
999245
757160
248618
371981
114564
99550
778164
562133
82711
545670
549216
134595
1037817
472130
416200
513038
63234
662003
985279
340525
991338
233267
580991
1000309
450332
399221
71105
1035250
389521
783294
988040
799259
31101
134000
134323
403228
936373
210485
310306
305375
565588
657755
897039
208331
475689
405410
369589
882195
28642
8365
453235
525865
399628
274133
4493
1044580
402538
155584
2089
758930
395826
765476
463715
594020
329221
299413
680663
864436
326803
797770
77232
408033
899960
984281
19167
85716
526454
31396
728067
232475
703118
331792
791750
1041894
742447
122135
897924
447858
451735
255620
703447
576512
825093
282705
330413
122408
960063
609796
992976
659815
497169
1002804
394792
325016
327774
931476
506670
1016308
526960
36947
375053
826583
682728
567613
933581
784174
754320
1038470
548926
77791
996122
770991
480254
245704
781097
543701
317087
216835
254422
869433
770003
964111
787304
415364
30427
717301
725475
352453
298970
457474
626022
983269
539633
170364
933187
397845
908438
540459
441986
764480
662034
117802
125460
1014636
838041
874207
236662
148347
492427
182188
607259
826480
364511
484197
1023605
515205
303017
459586
936046
46455
738057
137540
694449
48182
902147
105491
410144
570353
232587
127795
445125
347260
506233
990130
598751
203112
834802
829981
555665
306443
292853
20265
530706
428437
422605
795407
658771
51781
491824
415653
172659
547828
762578
48181
565542
175041
13085
292165
810084
214304
997890
632441
840439
736403
791505
160609
1029787
836315
75158
377647
430945
267245
983522
256760
940325
124775
852704
531781
417094
684630
62336
436889
186825
436959
164537
875564
388520
383010
419308
899046
838634
553991
964522
487673
723788
551080
478765
439601
153155
337851
348693
757056
101931
880079
287574
540167
650355
901381
213106
93620
158246
1030318
888096
434909
888507
257260
661992
643188
365004
314042
994759
419476
218944
186254
36272
623754
470465
1015790
92370
942012
77954
75352
5318
419517
387649
298344
21358
132414
182697
568959
135183
304959
862961
822202
713886
243503
679395
579354
330174
415345
88754
306050
510825
187247
1034548
338388
264419
782442
1017148
762337
658993
1001848
578299
914388
774075
880233
922382
104965
513809
787682
893160
37574
520329
609971
1027229
27235
118032
982008
62717
554717
80796
1031398
698868
233251
502840
113158
444897
58552
275285
555952
813486
800976
348688
722117
206187
382458
593214
761189
703115
473248
102851
97524
661284
507465
101350
683449
32228
980031
47966
648621
197941
233606
115872
259933
825732
232275
678889
61614
572147
292662
654262
1035722
716997
561121
480180
109458
660253
25566
372617
280389
758930
832647
200426
394156
530358
199521
922923
403605
742148
690427
274378
5188
843434
590454
417279
139537
109979
291827
90070
369407
1036384
333383
333082
568891
774424
560810
662166
703480
38310
781825
748046
102127
769030
364884
481244
409647
964740
995128
366277
665204
216531
470919
978149
105084
847967
557513
522047
691835
51549
104467
1036672
458640
495361
513704
619539
829614
817240
633556
806086
630030
681229
53515
390513
116754
450869
709074
389160
1012565
345183
27362
39441
578200
294469
736120
1011754
140444
201819
363393
449708
744016
933181
822742
553045
350444
165831
574006
943734
590768
293289
424238
252609
254323
241827
438855
726576
51580
112388
623683
400996
343481
706478
630830
437204
622345
556663
150431
270879
618928
260093
811267
1028787
918519
171317
236479
146867
585755
53539
306412
680576
459706
675533
135475
141585
209592
1016887
461950
672317
80650
906243
567995
803150
410289
375898
109306
694196
59025
788651
94412
100358
360427
60482
893950
741757
596672
533711
197606
887617
562677
432268
545162
1021935
810282
436716
481531
589854
741934
419101
523891
60077
591653
243239
454923
355494
854903
696990
55552
986385
847682
831770
618601
517348
541456
810278
676689
158111
605282
963934
516972
30121
435942
209018
379384
275934
148514
398415
544716
803269
82289
804706
850385
107328
795418
25789
925124
528172
676284
345834
899268
60802
782914
627107
540656
1024402
739636
435786
653691
892254
958625
145592
237368
12723
57083
805071
433291
284147
883100
726886
226392
31572
810007
790118
924001
390192
736549
479516
893778
706833
985903
446949
1028799
403054
715386
179829
873246
413227
142731
390496
356374
98358
71057
732949
440722
36022
178304
978649
172341
287460
603645
856298
171478
597603
1005746
734542
750406
359507
123809
308153
202524
793036
315939
638437
225623
438811
19853
769709
945115
704288
953869
102309
806479
835034
892589
304281
139096
916228
679560
355003
153788
1010203
746340
307913
593784
357444
975976
368212
229252
430273
591439
928745
294268
658899
953981
346673
325340
735030
284863
411988
731083
140950
981180
767163
500256
743964
153066
189188
697698
792341
19488
198240
162873
15274
580483
1010970
919366
341178
789752
284182
299990
878005
1019848
401068
415693
698769
352689
947940
348633
289659
153710
5775
191667
509301
191319
69922
255339
539905
729170
880585
567260
527945
619999
978915
744905
966596
648495
358637
532205
399707
364484
529376
957229
175335
538303
899066
667307
720741
313442
830249
361597
557558
988525
1021168
145129
303225
765358
69684
759973
121938
482850
35003
889317
406665
130097
941322
261621
414453
903058
694487
991841
494930
747024
904031
742483
823164
456647
370652
168904
617725
514999
982909
87241
68563
437512
285550
32970
169751
5626
968555
1035654
263901
659045
293671
896210
310251
513527
750276
846613
568165
197757
219043
128013
863254
199846
200674
231752
868613
903410
396556
77987
828714
86072
824534
707444
292323
496099
813215
75352
333245
147380
576383
399049
354209
427162
7312
561516
749576
688990
434991
207680
77997
488600
882449
768326
203655
760133
700725
242281
110292
738
990197
225508
336097
746163
773487
311971
728873
907971
84068
673595
403872
614552
987575
814576
1030973
296296
699872
1044510
316002
847040
81019
533985
809938
730910
993098
672067
950114
271771
1040316
480781
6762
917135
185639
754287
110260
227435
280749
1017087
17861
521753
382103
404571
1020979
954485
905998
1010079
533924
834056
824419
147702
142950
352146
1000039
769926
474070
624317
997932
723541
1015526
953401
745616
368042
483090
791555
512334
645370
175271
380014
607964
57939
40010
952672
938734
827333
679323
311693
422754
312906
467453
240659
963966
587659
1029309
880190
203229
795255
551168
405605
419671
472843
357751
986562
633595
959453
1001779
17780
596793
811704
106225
457629
752371
322437
1022727
421210
549357
670180
62790
866657
177730
717438
558322
232154
1022270
334495
554654
151413
176007
964382
943234
604162
33978
953280
795705
469182
325012
654973
34826
328556
929335
530480
729041
162404
853716
637755
718055
555474
946699
734462
121084
375047
610750
86181
188533
722687
58450
1020253
436922
693054
215311
33087
396477
36764
415602
803842
348020
212617
1005480
724512
94291
914449
857268
300220
683841
592809
389154
201851
464488
774649
927575
34886
557687
987049
479124
906401
147490
817851
136712
1001611
566387
130311
695243
385596
930292
733652
148371
868135
444726
254428
838270
101145
745988
280918
102603
710580
723259
903870
838925
1035815
579699
908944
493737
68554
801693
875900
191800
138025
356146
757756
857093
601528
95385
850993
508639
757208
650871
604415
249186
648192
720746
804844
6181
606503
394064
989878
566725
137922
757722
603691
473219
694331
131402
352389
921329
759952
788542
810686
3198
164866
363296
946042
808051
975438
279229
790834
363380
679300
756290
527098
39718
932131
74399
513851
258751
976561
564703
568367
936376
730824
1039019
219946
642814
577074
39294
372711
269603
34645
738677
920559
195597
716563
1026350
1015415
939632
40549
809178
975417
1038675
119873
873336
983789
763291
764313
893772
449240
447737
922248
725710
438744
474459
81655
482743
650021
703533
753090
854775
650059
476464
688275
632308
842807
631425
875857
116618
49800
785121
1026693
655741
328851
122486
580618
856464
296366
736715
925194
219296
16851
91169
928198
849307
304139
783691
877703
372370
556197
443778
790385
1029197
674828
330089
852685
450163
898146
70274
707091
620457
381837
767265
166715
178712
758377
154453
204774
941974
571544
64992
631730
641669
547715
526206
791884
215453
657589
691748
540672
148939
814829
865638
198276
683227
573781
403176
591446
1018024
550207
613169
306481
313012
966039
671250
540994
744258
443199
34270
530410
1000004
628066
960389
772464
187013
136120
768860
752163
187927
289809
777410
315987
924168
24918
1005649
207806
679725
756916
666345
1036160
821808
286135
687113
489460
888652
763566
588680
323246
855218
1005499
909200
737860
976563
318732
879098
426209
568633
213257
206669
985707
290457
817091
986661
283606
895364
238366
442880
83863
446899
89796
165218
334548
164491
198243
1015746
520415
642437
504793
1044907
928297
763914
271085
423852
941937
993206
304333
925201
793349
901885
358352
965306
422278
173530
320874
36508
854851
761271
76975
212610
300241
659105
519303
435032
881442
856632
391007
506542
185100
161194
264470
391694
504888
254919
227935
44365
884863
984156
65592
939858
468892
812725
616641
725661
697002
535324
805306
309100
786652
9797
745634
854278
587814
892539
375786
331274
613907
657180
369809
276525
325058
454661
786757
31204
708098
1000154
255498
407902
486470
280970
572475
807427
735486
63864
451133
991215
433565
468457
966433
952628
253658
831220
548364
808327
175006
575060
424631
708905
436313
774748
1040044
608305
601609
567426
597950
559698
1034045
389432
994327
65090
489630
643709
461418
876328
668839
1039586
356933
340180
156196
280264
121061
312083
310188
268831
707892
860111
1003605
979668
329574
642509
758280
692736
490850
928516
747636
403462
549768
376992
161176
290847
903555
963912
300298
523767
229977
698062
814620
424836
621920
1031884
754054
712581
1010715
449887
510604
361339
236382
203170
878363
360336
400183
873900
146242
820399
292689
971317
638744
476058
609202
626252
481624
314613
214012
641245
307673
782144
131810
516391
611823
548525
962973
913838
663454
908582
100292
406899
3408
428222
831930
69214
352021
765918
172400
364746
954345
7116
971695
930763
854876
592062
450008
177814
1027274
1015568
620035
834766
261820
392348
876229
354359
305463
472464
661652
980746
37362
695159
1019792
126715
485274
856851
300179
600607
996349
670806
168806
650040
432333
886968
827237
494633
491004
408991
213616
892099
639302
193033
686034
59503
752231
37816
754758
60374
639301
1018473
876551
555563
712488
236411
697152
443262
491809
931391
598687
456297
279799
253954
35453
1012762
726330
528673
682988
412984
198292
231618
990380
399548
653123
265573
5104
594378
2971
433574
859506
153969
96682
570438
806519
970777
959333
454977
704139
921056
943969
579453
738345
923902
54825
85936
873217
187147
768554
475678
540120
969620
121861
98339
502085
169142
81703
798647
797147
725939
622868
274658
673237
983505
145816
152812
280243
321058
386980
376089
908525
523636
126422
475057
545937
556523
306768
962172
573876
546612
326936
899115
374873
150156
43689
425778
124065
92515
124122
432476
990504
659828
978238
443250
296750
927190
445736
146036
77643
285618
566701
507600
950740
5193
701408
693652
826124
661166
140375
275169
735513
652170
409829
618905
916012
980906
267265
105120
575573
739980
588266
1011862
693508
561394
136275
284873
460573
512024
676711
118647
708688
651496
503834
49768
556779
108858
526436
500006
211398
681472
641092
49740
22352
488845
912162
1005171
98654
820049
56806
455805
406925
829086
1030680
4366
642124
398689
186036
775270
669197
557179
109855
276216
1002503
848468
75574
348558
449289
207312
399165
100014
468020
807872
656727
987992
131043
729117
35486
1014045
504512
438688
961760
868676
664279
46167
562524
431748
549623
64700
967537
333471
85214
1039891
775555
628447
303541
695138
30863
1043698
496492
472954
692956
27810
660775
518535
535916
549461
938751
905793
453193
556111
471664
929378
797873
287119
309984
720493
231498
48305
982683
377866
119865
662386
341640
22939
916035
488240
547742
579468
998572
289325
128722
693150
779368
135022
161235
429316
200665
169319
154258
142704
200465
123289
642731
634161
68186
163235
716137
358366
472112
966716
786335
44350
963443
19056
699112
1031859
1031125
517194
367908
149726
15552
89537
91705
853261
903894
468895
366236
580311
217703
488084
123253
799363
261618
273325
112831
497313
33685
192342
213639
798197
303112
788726
908642
490086
746435
403678
482150
373142
852361
709632
359434
375291
444329
1018298
758487
627270
788052
408105
110715
593079
899140
2316
178909
273909
403175
260470
559926
508618
716639
751783
645537
393505
746563
497915
262069
972307
997841
365991
739937
197225
616338
149643
1004804
620528
88948
355260
446685
903599
959414
435408
847285
988953
648869
247523
173698
191784
571001
123107
821052
757759
292928
487904
206856
1011217
243242
787050
379433
95957
306236
93059
375244
383621
1005225
762931
824367
97722
464040
681365
465092
823233
817349
35889
254007
91200
657800
23265
48029
126454
463337
419150
441183
579025
249965
87652
732889
44529
889062
176623
760842
760105
645856
184640
834937
55220
251055
583543
929886
224155
57781
371713
980270
855450
518217
865272
233705
939308
79565
97977
18241
321474
564673
546594
287942
198319
462039
475361
6741
657479
86960
931375
165903
1026461
888585
272482
959218
754479
245330
62070
747615
326906
829530
935707
838458
1031724
651980
1194
184889
745970
875412
355454
543290
694097
359117
44216
919050
399152
750787
833321
601741
43843
717172
919952
36201
605750
822019
979700
557386
205074
640658
429883
912389
528255
996556
8662
832857
565565
163439
35756
851110
528499
849568
321145
498749
911751
725846
752435
808929
173235
659866
232297
252626
981930
981261
300844
448957
291620
988901
264605
876752
667630
234402
612930
61449
221279
343562
340577
1809
281442
10864
568538
364101
50900
102836
468428
949843
94376
188447
15995
95450
141277
913101
896004
331680
450772
663271
398221
377497
393463
689767
308717
501526
88995
736268
295967
657723
49967
251840
519350
889249
855384
593035
787327
654454
885214
295065
878413
473788
1004081
787830
745445
593573
642243
634123
602893
586814
454637
196273
499495
448299
166657
28547
649314
676523
276231
667847
972927
827662
92627
826224
365186
657541
269527
847646
735708
859438
556303
347273
1020678
574556
693621
131524
706449
987484
746217
744207
400139
564349
14461
951637
639944
317161
945645
440156
98430
855445
445112
193252
310316
573214
169570
165142
854818
364522
722264
45241
825254
491541
364707
444535
31127
221437
588007
747414
882277
151001
509186
484934
875371
244090
822713
849751
292068
605181
1034233
683192
781706
207131
890221
681114
1013650
480061
822569
355117
892032
516798
538879
925162
683976
919634
906760
630326
762362
698796
1004025
988127
66534
185537
995175
771146
747269
927184
260364
616158
440864
231992
915858
230126
71712
13220
709531
221263
135248
567133
635623
708913
740416
860297
510039
131830
437082
153861
677915
316880
88715
950147
680233
361142
517938
109585
125836
632724
698958
777894
669377
324042
421199
832497
267357
60120
91778
155444
655529
124890
911068
23458
956410
730974
962889
616062
755445
159053
964209
68644
911143
49927
737044
975212
317925
877686
451415
802264
283183
941440
989784
1025043
846689
375959
246149
300609
207126
54420
817020
151450
582118
175507
199916
639706
134956
295793
947557
773267
1014367
690395
854586
328423
1040121
354182
527653
1030147
470444
922320
98242
424011
166471
947473
947170
1015502
831612
707922
138384
328450
415763
217012
713164
208340
879091
905099
732087
9834
2468
565376
121410
40246
733689
80723
12759
604001
203610
431668
683893
761048
1022049
895571
1025185
161396
856226
121938
243644
634953
952072
525976
357190
677339
378639
970735
435427
861687
715193
1007799
448064
869620
220647
593246
274298
1039135
933107
42221
612788
125893
419284
518631
165734
606829
441426
882685
672372
830109
751451
159369
430784
907099
860540
516389
642904
465000
673888
838836
689354
26164
1044116
363135
569233
335128
834573
1017817
334430
756108
838925
583505
671946
893806
1016515
983083
859903
461599
410735
609815
871589
920659
684453
826654
702028
558840
163704
278920
929113
535793
807802
968057
1035248
858883
466600
791159
719086
275371
939314
615916
577344
350908
620158
233613
854095
329641
524192
296724
739062
176407
692523
42340
276969
989526
59605
293936
133442
461947
656523
127868
792340
328596
122043
317355
783329
169591
732693
211809
636950
694889
339763
405797
177794
11519
557747
773684
372325
217852
881017
536459
798691
213101
451174
898587
142606
775832
317007
302665
874580
48711
742608
233989
909817
181793
1001436
3497
488010
575192
277982
554175
508319
779602
713174
573156
343399
257095
878981
1021918
275884
909017
795804
240383
266448
773961
757205
672401
93167
348870
286399
138046
757595
376730
799298
671826
146940
758209
421286
376640
375759
995363
419023
465478
989466
348380
957587
569560
497803
304981
74058
378491
304140
352294
776136
115881
593857
453794
497677
880913
639961
219284
452126
12844
589606
1014659
975858
444023
951734
667455
905038
127761
124106
460925
561494
801606
438158
538564
280363
56974
47128
610967
348625
552392
613927
761983
834470
408067
661363
418546
813986
343839
887044
729189
571683
483703
414234
530091
483057
438377
395061
56381
626300
865181
208274
277962
767666
561191
909873
530403
309311
1010864
357631
981056
290279
752604
655663
30692
517448
620008
475189
847633
858842
418901
571119
311691
281597
131674
921267
1016238
146899
378745
266645
53743
106958
516937
107515
546930
750717
387733
41620
991727
866561
90703
22338
15687
398822
151010
739370
615392
655648
696568
260361
237019
728231
898044
752462
47048
846680
492891
462321
834722
996470
59063
56390
916064
383610
209053
889762
214294
554170
763223
785611
194321
850178
788694
896132
760086
389804
402863
643605
775607
890275
3473
205526
433369
683242
586566
376769
237519
7287
862337
452591
366866
1032876
539911
465366
764103
150716
1044431
374610
625819
555162
278472
631729
101543
525366
905020
46003
210947
706926
923540
990819
80268
971965
58041
529494
683610
996496
827534
1004765
196955
731311
411778
299872
613504
992758
911465
893421
518331
863804
176332
401255
235326
670986
580355
429230
922848
602963
897761
655200
508940
1010537
471581
120423
355049
247201
754093
30683
67338
465548
553298
522766
693213
600665
419591
171588
48164
637394
608101
742889
883138
834711
86295
971692
298477
555143
380256
230662
312501
997741
480002
1036931
990199
1041512
692067
859794
173662
340739
603257
618191
884188
339238
367954
28580
162240
826965
42461
324946
138891
298904
59781
780518
135442
407149
428936
672297
927085
371309
781372
936609
506708
954493
913231
419850
375773
370599
268924
123658
958024
732788
191989
370783
190074
690681
309037
916971
515491
142228
463978
640091
180364
530614
350483
104433
364103
719627
198752
623066
510570
266869
429607
32569
805008
1009126
58639
659027
972118
215797
626628
443520
868279
733083
663849
1040672
140038
695461
1038165
898100
4329
816471
412669
758648
164294
104315
669363
458481
734137
425049
257434
1029299
875110
726032
306789
290877
999492
362330
1007251
497723
880537
810157
963098
123905
598201
763603
397236
1007324
313526
1004505
1024303
506643
581568
920251
929890
1031848
743886
1023508
681567
646828
318180
344000
674292
42332
554922
375491
555174
734645
734954
432546
659160
811924
317524
1012904
696576
284593
941141
637224
835508
36324
611962
784517
862661
1022240
203976
312376
908665
448733
557941
50169
429811
839215
955019
451705
42603
504851
983024
145638
735385
643049
403113
820281
849008
1037645
939996
255856
10721
253476
925689
102462
251041
74454
275393
79506
206744
720658
612896
314726
617576
298446
352844
906062
772611
960512
394962
801047
74603
278104
481713
634534
821749
701991
15986
263494
628797
820375
21238
484749
184180
146609
50790
1038295
547060
719375
881310
842795
493873
826933
881346
404645
674126
947570
556457
862500
302308
824130
979880
839990
158379
7260
108838
888626
1015517
1036856
444311
448578
237310
459768
669115
45180
214409
1240
262986
378865
382878
597161
797887
889973
362938
330746
312246
151407
916939
101900
909395
844362
392178
870233
818526
818100
758601
199699
312816
206611
500429
652359
360666
494363
686263
877670
804148
203405
831877
458120
403503
655685
304623
557381
613257
212970
264323
857141
1012034
616573
754865
884258
1446
733687
215962
393104
184870
667835
877394
480865
821236
473164
197684
62079
363445
840089
538085
362139
68440
61359
960457
883703
831469
426778
543686
992944
62563
531254
878868
673473
28536
845897
672984
6813
755595
332963
317315
333405
405724
883494
978136
267503
434073
621903
986545
475121
139862
632169
453048
630622
655818
502620
145640
286184
939386
641818
510467
317881
140367
110424
600404
912902
555298
564251
234239
375783
218583
574887
573774
523422
838674
130512
109108
278894
636373
403665
838972
1043450
405618
587763
823592
595447
192899
413919
477213
172486
492065
873002
423176
405370
915508
962100
165230
923988
21460
875828
930619
739626
836985
347802
936238
221035
141576
185335
445387
174603
475181
201237
83640
398858
841262
830957
753796
155618
70709
232451
913933
93888
660574
256787
839780
407940
16479
929015
716540
249008
34305
485631
708498
677493
493651
466549
809755
257766
548651
225615
169245
564530
184775
808091
383265
271370
745636
174934
756427
340114
1043676
674876
1035996
413385
496475
191266
985088
854007
477629
511042
78696
369007
830680
416761
56069
835014
623056
708042
544239
577412
338512
342148
806509
484677
750342
51034
247490
647585
275351
169948
742509
196301
614636
631686
526362
262526
21203
437509
156941
330142
453128
340957
838865
600637
775418
240155
743396
648151
272438
729061
503826
721578
859376
873660
979174
71611
319391
591847
742048
880537
291647
267779
1020222
527834
158341
1017660
609122
646793
860146
689083
206998
570141
314611
853123
738454
977735
309098
809444
635527
988849
516013
895898
498913
709440
996448
356500
344633
737797
31838
1020624
102677
1031020
950444
667134
406949
351541
375183
489780
235030
438785
313132
363126
242933
387885
477434
237980
887380
502403
859542
494088
408362
669179
652086
484037
160987
23390
509222
258135
965184
819042
697674
773791
575870
916302
300279
352620
183265
139082
204789
92595
149100
210405
372486
191989
283646
88684
266234
602582
528792
77428
987742
881176
186940
511001
600781
691945
143037
353148
60753
319558
668546
143262
969422
503284
710882
934278
120981
780190
859678
241699
825826
787773
326101
574238
631984
370859
859626
937355
362615
385353
425831
115479
61045
532883
644897
560416
249
867366
649519
176255
7839
418694
194177
118387
584363
353603
789210
255364
83110
449541
717055
303795
424594
349494
607286
862070
167282
105024
141537
784777
678436
344787
655024
278369
338469
326082
374023
600923
15352
862809
499457
334042
238035
423993
472662
327067
129431
791400
351917
353735
105440
210093
697772
768008
1022316
821095
725038
926585
1026481
651196
454983
256261
936112
255780
97356
364245
869178
628664
883874
391780
1021737
858519
391984
218711
564892
256150
624653
767401
344175
618473
766282
579592
145555
877320
526127
585849
252106
730361
99112
707971
743356
625626
302853
951983
423665
967077
515774
373930
135214
479147
881038
562394
513903
162564
18237
284528
236038
588314
192190
399374
110942
192743
336483
659473
638819
17028
395987
402088
832770
630952
925682
678114
679727
817127
33417
647999
981995
662353
258308
155198
977006
786497
219446
850295
808243
163822
669217
770452
5347
700073
897182
810192
207183
931873
96216
203303
823159
178775
747045
1029758
127468
308644
367244
1014752
926229
27129
691651
979577
624961
501134
723511
11721
1039942
204546
119908
869452
601539
493991
745715
249919
903715
160702
479812
786730
685732
369145
451071
615151
457770
834985
148636
465618
921774
1001221
29907
536907
969351
785526
195907
721874
348411
462851
641979
416631
1006617
73171
586099
226736
723139
681200
1034044
321954
814585
735264
201982
439973
364098
934336
731600
1027875
969548
561857
814933
880398
243030
70667
1021018
356724
1040452
717534
28103
876018
1033587
425270
135877
831307
99452
765291
130991
39522
803496
476620
348968
292477
331989
772146
923704
941841
252327
616502
570367
687948
781027
130572
783071
992730
1043114
211025
831691
148186
255910
862527
868345
248632
509239
99628
1035895
101445
786780
500233
682652
855219
189477
736366
250080
366826
882777
62947
699740
622378
591629
109489
98378
816629
29371
536504
630178
558132
691529
229756
370743
736461
391607
585309
362138
992973
783911
6312
571580
743601
199613
900077
384261
378521
71602
1028409
381505
665725
541047
208692
1001139
681783
482930
414608
775550
452210
690429
743450
163547
778246
1030169
321708
138103
1002241
328720
130251
746836
938444
410846
779962
468207
351461
367282
916445
206492
836599
412150
307098
17774
612605
377268
481686
100324
212701
737501
420824
279880
606853
338740
281188
560027
822339
699666
315700
943300
373124
570954
1002433
1014579
348096
105203
165671
733949
593702
808017
228650
1036894
608895
679894
868859
221394
780481
22096
968674
1009235
77978
24876
29286
261508
921817
10095
608376
894822
852253
430877
454365
365075
985363
899929
145949
664603
499812
1002822
218167
799537
118404
1038840
913332
209335
476821
357096
825321
26054
820931
511580
153241
750363
38568
474139
371382
883869
328650
804807
166145
372288
512970
550837
813940
744842
137784
906250
88420
718862
258379
583879
869340
266631
78585
758128
74765
207458
921419
234326
584420
909894
126803
526578
600376
153827
945983
77345
493405
531836
784907
263312
163185
395164
207114
1038847
559767
78021
80699
742274
905161
1015895
675829
517380
687071
598306
304272
694679
120166
812961
887040
861718
477158
730244
975662
592128
85059
456017
1016946
684273
134908
663848
655494
320489
7916
381860
299921
347202
425709
420769
51971
63579
832754
711693
317421
757371
358286
862301
999460
28062
432561
792800
699540
621296
7926
298430
920134
1037451
953455
704483
326751
871235
262082
584935
698142
709797
635135
560030
487139
432573
201440
165743
1039262
362746
590141
70460
962168
344176
348883
77342
4987
556778
801850
208882
212358
193039
234231
492907
406862
104284
502345
237195
809861
62459
813405
85517
27120
637135
858243
586766
405812
327945
344981
767523
393313
316337
364879
968321
66702
75537
201306
817858
99184
280777
941056
68153
362139
314401
430402
726086
241327
749125
214459
917711
483770
63863
439524
645924
416490
953842
552828
33950
895831
918074
377498
522163
402531
540393
116384
164074
735203
213574
55653
777821
529838
973534
695044
916294
227299
421012
61510
388522
981681
59077
168092
418747
1031225
851919
7255
1004129
908055
529580
172759
146837
134131
831520
885292
1014352
687379
414680
202653
454759
386647
404435
320939
652731
570835
811781
654564
497924
968468
969300
863444
477995
316969
790202
797193
951112
532550
16415
939626
148881
734648
239351
979788
790018
859369
343291
979120
309271
385010
218768
100392
331161
463150
331603
857011
747838
983210
817881
298208
771135
829274
111661
989056
573850
383998
706713
819847
523857
938431
652737
100885
463969
296728
305842
411084
390772
77888
1009363
873405
968826
1035748
495922
463426
373399
15070
290637
717561
708581
249607
518671
604364
481116
875838
720028
754406
791434
80922
203588
732143
676911
665330
112597
774732
646617
398552
1004534
392319
141368
813146
640981
245301
239307
961513
275096
308359
758378
219088
821044
120521
339395
745685
514693
917863
691410
890813
618404
483957
8716
1027354
948903
697220
136420
578003
388644
84088
1032709
605025
996956
10115
614566
467115
252787
429160
42662
47961
934156
1044096
979513
375591
662167
116931
23243
415275
743928
331987
225252
81257
397805
903720
184225
1031931
570062
461046
807411
322275
587567
619130
287620
506328
1016255
652851
457002
1039357
835477
506869
654338
1004731
1000488
268315
240575
84502
131623
427210
109265
865592
852269
108138
983392
442222
196697
632480
1015126
224754
275330
402454
624899
185358
1026585
214354
765652
517155
650224
581501
252139
130712
93019
199534
597967
991679
450994
866767
830744
137315
271770
11919
232849
402402
675106
676172
87707
337222
401396
278173
762185
501737
459759
32180
1023940
310981
38304
150942
907318
373498
382690
127404
859333
959085
338273
317467
477113
55693
580856
1016436
910998
503293
784980
699629
357947
112820
988844
643606
907758
789508
436118
205964
128901
89771
630576
840395
606708
287366
1028335
201326
252420
72067
201077
431841
113295
648845
64138
43719
776451
301056
428407
220364
800452
594841
845478
884829
535377
296977
867013
82826
854739
1031471
520831
153009
11394
121381
881786
124788
849128
512817
924310
306456
120964
951804
951605
278928
44279
138783
84840
324698
1027831
914609
550749
577514
432300
996688
941285
772281
244450
640473
364296
257451
547647
444942
103499
706630
602378
257029
344722
693515
466068
868609
344260
1011164
434454
195816
756039
844876
799339
723810
337092
81071
306309
152156
678280
322629
1012861
221743
404017
831671
409025
179192
482605
1000758
12522
615050
717003
225299
802292
312756
73430
992298
578525
944478
258876
454613
811364
341640
1013276
715146
502067
944614
139029
75595
133679
102819
429299
536643
155986
683940
705773
276454
546454
652246
955522
875725
532208
835403
394588
860240
147509
317165
674034
717220
632133
874284
567248
434751
346242
790647
244647
643385
607371
485786
20021
501399
678682
58527
970126
418166
782040
135206
914356
428318
12385
749533
557896
265789
923713
398657
74675
344412
465056
289565
48082
843250
803950
26041
375070
815003
845615
981392
508856
203035
702307
997255
744808
730719
592112
907236
580557
737465
294206
752187
308714
571296
1020842
411885
819200
372308
947215
302446
189716
238429
18785
535020
562007
688404
346442
500883
164186
551379
550184
185850
782936
762193
640094
340684
939392
159297
675933
590746
312620
1032075
835788
940671
274143
1021066
569122
1034968
777480
325282
701541
670832
695169
703610
466995
109851
962975
52761
11906
99430
266730
64218
685517
577203
174330
206840
114531
433285
454966
356158
819466
616072
194531
880353
501444
289970
953300
993372
963786
982736
344425
207685
47246
771161
861021
433162
42430
424664
926631
585594
403378
284647
905823
667064
800598
341364
674837
971671
903766
875680
216586
676644
1006494
376294
247452
288809
679125
172248
311761
132685
801998
753684
7320
587811
580943
898157
243362
22260
702642
426394
627409
405378
830013
575054
954976
567648
35980
342211
238544
949208
4546
258583
921428
119980
978701
753521
124060
68399
183384
260523
554466
214721
999260
414359
384544
139287
737742
583119
182026
351196
654103
971245
718777
291311
364734
884090
103358
463443
868237
384638
581022
438017
626229
979366
651765
537212
515077
977334
750021
55424
872164
778425
56220
784023
165135
384142
500560
112927
102607
6529
95162
605180
404097
225135
705769
344881
172380
1023927
112562
941563
318073
694231
424789
912141
337423
942712
888126
420696
431045
261076
484031
241707
807405
309807
142140
573824
784551
560153
842236
174110
857515
644559
147602
710029
924192
775764
151938
260610
486625
457740
681104
957815
397343
485342
383606
288244
691362
1002312
29495
166251
848596
41261
383731
866737
814075
525072
224124
565605
581272
814693
551862
441753
679632
2859
416810
895213
530805
681978
158983
545720
40280
241184
42943
324785
849645
842274
420494
461870
472145
984076
824239
324513
748483
841136
252748
43099
249374
198139
963693
843096
247367
162341
156501
995275
879178
575938
559024
582206
1011348
545115
128932
849878
457444
977983
582852
380985
535620
411295
29932
30669
587346
444529
712602
534635
233921
73680
634382
97729
491693
937406
863351
173246
327731
351781
36086
586392
740389
254186
565164
521303
588155
379315
482038
18393
493708
490252
1068
860777
319170
547965
941168
942377
987715
784706
686120
534476
284536
251729
570583
278989
158369
524778
414696
642467
120628
866027
930199
442762
747751
534264
349375
629727
605062
553997
129342
159665
531269
357055
769282
168073
719639
272666
708349
463606
871614
908409
973694
955164
813568
915755
224523
684083
889730
695378
88474
846114
805574
750168
901230
439159
352608
58544
408487
637040
878159
1032206
639579
862365
476814
547101
748093
80029
188761
38885
897048
891681
398014
639507
135420
649057
803117
1007355
215152
461022
211400
272417
525462
1040790
711387
587770
1042047
930480
847871
189198
333184
969939
89897
936465
146939
12593
24016
880047
169971
523899
916739
820508
61909
318077
864421
104494
620089
346075
58782
183838
895862
99602
676778
172437
208607
402425
911771
393156
866008
755101
19319
249520
489152
159910
711761
11205
145034
890856
687945
462432
22455
1021179
929464
404869
790828
934268
788505
413857
256857
219476
913402
30526
1032789
738734
52979
1028537
387441
628662
498369
1027808
64923
565516
171661
839733
679703
942320
1023197
383796
31531
233208
630734
913173
1040865
981073
229325
985945
402997
413078
877049
425256
447010
1042220
172337
765341
206983
977997
601465
724324
292203
708842
891429
617094
346235
264758
369836
560351
167483
403043
420254
664407
736241
311620
849127
692126
786370
570671
288359
1002985
823992
940581
723403
55494
175171
602126
127963
473332
726293
106042
424127
712543
126734
678063
523539
484398
357985
614397
483061
98595
1003612
218701
928792
868982
533515
428940
610445
970945
791995
851447
318545
1026785
964946
718279
1022049
851463
42363
698064
1040509
286898
545249
609928
851523
115249
947
550373
753152
47925
997187
245659
181141
472496
389
1016035
407799
511218
239203
64142
739053
980605
757074
783978
206357
127064
8288
706192
133752
536090
499731
809724
902692
150034
475713
325642
532849
425818
450537
84329
78419
36558
130595
539313
559461
876119
956997
525587
146502
999766
922084
221176
217857
249665
315739
261381
57602
237548
39499
818659
35742
577907
393204
828490
580855
427372
904158
669205
940956
187429
551281
470079
285608
593497
143248
995566
623001
356741
599622
236879
851679
1024686
906341
718409
648239
851531
89594
433442
538000
567586
491627
469414
991181
876500
983546
123211
104848
299841
499477
470781
867448
95320
344428
110657
919270
287083
920046
842450
886596
414546
233347
554786
133101
741382
770357
204236
478266
231658
186787
381852
109907
677935
808814
86127
360217
294638
625123
260434
987873
435566
98829
416230
316672
747283
782627
204598
177168
79002
1024836
795780
3110
100394
490344
951077
102550
842990
191891
646800
413481
378
243384
819949
856031
161682
715774
211700
572486
482663
107294
976250
958529
714565
903666
552204
391963
723639
1044833
962794
574583
636095
767047
358063
162231
758023
394633
73031
421350
670690
831766
18235
887621
739333
731958
140172
527355
884280
1040742
29207
17239
237379
429342
510067
901646
227752
231083
863255
234476
1025497
329256
506195
822589
607827
1049
1015585
304151
520321
760042
378609
776210
1013431
702990
472171
607127
927767
622888
310977
754769
963750
766733
906397
764870
775402
1028757
797878
91011
1030390
416975
645417
294960
564143
549029
573145
279349
997220
223468
394321
1040611
50937
800218
315848
505686
780504
649281
86703
674758
55680
789532
22588
755407
930463
736165
692087
927982
823469
170922
197946
270107
609573
695972
303575
67624
158630
423832
1016839
1014057
867657
797966
782057
611510
710826
832447
187554
295166
220671
952270
890615
758086
367443
440317
313888
547901
798116
1007603
699988
660924
357675
808023
570761
91457
227139
524296
593458
382188
777790
999915
926082
902735
1016542
1043702
604227
922267
986434
493092
921080
676877
46195
989680
144091
402074
1026962
993837
518205
295652
545364
726936
1044437
387534
406054
45023
125684
927028
59811
1006165
60942
146921
26812
115548
791767
25204
360078
393100
628539
579558
1036639
810985
23300
877281
207267
1029914
306988
724716
86597
434385
574942
281942
974023
36417
603725
823075
752960
141218
594934
559781
719096
365078
656832
175434
956727
539886
741847
1024784
274115
869904
752786
282891
113043
904633
222164
83474
745566
745875
190262
258237
404445
631954
527236
793434
191019
908451
674608
391760
658416
899052
604021
425438
569552
517324
27798
113770
762507
802230
854212
72119
318283
489844
654151
135396
342555
330611
161952
845088
798670
395466
318132
56390
117497
675700
128334
976510
41334
536185
360061
60032
429202
154213
395030
388700
335198
175852
995896
637561
479323
328056
364633
933429
636301
563719
626938
997990
267775
186161
464101
347910
229060
20559
584448
1028297
100689
579663
108780
1037661
597290
746446
54743
224545
553790
496542
1001549
392322
889808
584928
391071
1002858
852927
982146
771928
132520
718589
87277
1013502
241188
990883
617064
213191
812391
1032427
902505
126750
368284
724080
200876
51986
240253
998639
908148
728244
494437
791000
960723
667705
791666
457411
1039760
964159
609103
626111
433286
560141
1024077
704315
625114
134371
682932
390572
35379
721270
511932
814082
595656
679268
425511
984329
103551
209556
446250
519110
154464
775593
526901
673794
219434
169496
883123
1837
46174
783883
213228
922760
15302
581096
419358
587190
653476
709023
677784
45459
600241
397000
1018096
656193
746864
59755
787589
551252
161140
401172
232609
925663
996349
14332
242654
66549
328150
675644
395621
470540
756577
882867
66736
576479
857862
450233
765945
251462
162598
423231
99483
174333
344638
754558
312895
793313
109216
218705
516820
198615
681428
633644
759434
568237
615461
468838
564420
327036
426614
701109
913148
40841
427346
302952
96623
542892
27040
289545
826498
1003605
861900
590325
69473
1018868
265493
40765
428035
145981
789693
481966
443491
987275
514297
19938
1003402
290983
851816
651586
998283
614956
190727
127278
900685
983781
683864
381488
103947
892399
487251
871930
655745
517181
71005
705397
488597
152653
961042
46030
928090
37502
764924
497249
514899
341500
298143
445013
299861
160234
161582
1009269
823973
335912
34853
1024912
698401
1020454
961350
588940
745494
709016
312473
736812
156055
17062
1021996
418134
1028237
596856
366196
641416
226746
1012661
880983
521357
976255
604918
430349
736132
716257
944911
421057
394503
898842
309899
708294
380801
286407
410649
319063
256461
801769
304908
510321
241125
659971
363735
467382
634350
303943
281559
454855
577215
870472
976558
608491
718268
768601
553213
638573
995818
356354
1941
650085
363068
795491
819249
356353
664031
974046
482955
653424
1005858
214123
184314
44136
846277
36387
118316
669562
658141
312937
158743
552255
162271
538159
917605
650099
725042
979224
405951
656895
740102
429291
887952
538344
400440
88407
441792
45184
971551
224445
868630
104938
104044
314021
366089
599261
230374
296821
21470
475723
458401
926185
818839
302340
309441
410253
958192
311550
284211
592135
835840
547919
1037207
190542
911277
380410
987303
277120
187566
394600
551176
403049
312931
777962
945223
102884
267079
80377
277073
512113
92428
311067
618894
393094
1042823
148877
556013
104488
848921
856289
52572
419945
973393
137681
346364
1009874
117096
309479
761327
714454
444922
43331
355740
887710
929225
883064
991026
794445
841416
950540
451680
108004
58850
157503
861950
703947
373090
729272
668407
864018
361496
316040
807824
538019
203953
923133
422446
243061
31010
228406
202899
640761
74858
7099
953226
405259
734263
154353
441719
68663
985410
333155
332059
611844
227006
738711
850914
813811
339871
712384
822068
706902
202912
272969
193952
519366
592785
10257
305265
368536
656106
926778
248356
500422
501149
366175
300052
715252
714817
725999
1042711
188078
655920
965453
49064
490958
501543
1000522
674938
284224
59657
150076
63517
795659
300909
801428
845656
53445
284513
1007631
989406
543736
988811
448105
915880
1036081
213429
317014
941152
492759
305868
416079
937215
641905
252371
322305
934304
376320
797933
915112
874260
250161
482665
812994
679176
676648
355701
214839
360646
429164
344855
78956
509279
55922
119054
161451
56168
568989
951856
670100
582538
123787
925707
673122
53959
354523
1040306
422342
935984
372024
366224
788996
802564
405050
316141
682019
556978
698716
527303
1020077
673765
726813
848786
9259
81697
867435
641459
498739
494635
661062
1036541
820737
412730
110942
793586
458365
134604
745405
795335
766292
851252
673691
881111
543537
1009686
564913
814651
260915
372050
976191
405147
61742
459878
824357
497803
636704
392200
371908
989203
1025314
295538
256450
245996
10434
984904
119933
708415
64799
327009
430311
893245
36816
363074
552804
16411
881444
639114
303073
433157
272670
921267
206044
124582
728890
468080
254870
605021
351057
686357
1024735
683523
856734
380859
523752
887790
677698
842719
454221
161506
909522
381544
533625
774607
674828
962584
867308
871833
635982
515868
752432
16757
798144
91299
63718
668034
214140
112586
737790
971231
396524
454449
923115
860540
442345
438522
546985
938131
785001
169716
61473
639252
31835
332852
232905
1013058
654695
861487
139355
4193
689195
101170
405871
402080
621614
280094
545515
1029508
752215
326369
1008697
711678
807803
379885
105737
129902
82065
988971
886052
234050
1033287
838308
991270
140904
1038747
368302
950050
207795
149444
585742
457389
13356
101058
3426
1034749
11097
407945
451625
769228
285373
994685
134925
221116
722305
72988
681213
733272
62955
201619
163539
173087
610608
304016
288540
116097
874500
82933
431636
642878
765543
763081
334149
124362
643138
306291
571521
542925
708734
127100
362741
594
521896
750004
183574
451201
969182
3566
974390
743656
800110
449708
424754
308484
375076
776089
737068
863386
907198
889429
803285
395860
535800
79099
91892
630213
945271
336211
493520
558529
108769
179983
711694
234370
672683
245773
462095
756329
343476
302612
610502
4815
1043983
223379
611709
844865
881725
571090
811063
105075
838533
452976
678060
672587
36278
758651
693515
518579
591488
710874
718740
158457
925180
181033
466106
178415
211100
9769
386506
275355
124769
822032
470723
925573
559113
946073
181951
1034360
104553
470979
254456
79795
677022
132402
539577
801307
438195
327074
655556
111529
469959
928516
910434
829150
334380
397567
406449
774195
9825
22303
360613
449929
451642
868450
861859
701953
844967
724713
515467
683725
378854
523025
934598
202715
712370
981763
299796
965034
348161
638933
604358
518727
1042078
421517
750366
706613
792601
74800
337455
682921
129138
178095
354343
263093
503642
637355
1004281
465359
945522
1016946
905850
441957
778165
533526
374463
302437
12555
1013038
439527
654496
396189
672754
214932
539766
659062
77125
234001
368517
858870
524379
11518
892596
553236
14422
116530
724050
660258
402589
102294
626159
893683
692932
987060
414363
405197
752651
762878
510940
752949
616366
966246
839840
1023961
193526
700734
1025319
357906
758200
420929
955737
512202
537445
158980
845641
506691
479872
682594
635216
105989
886093
31086
357902
238977
210370
797007
602390
66992
241147
677792
678936
897676
146344
301405
703813
884760
433774
996727
660810
788191
628623
882773
974053
716749
282079
537576
461625
461337
126878
508713
293640
393859
755927
37447
14252
491042
154412
155341
240192
463676
841912
628281
550886
834658
628143
313965
683750
1019708
825927
611806
1026564
647971
659236
267566
941625
847443
550208
62605
606499
338347
1013404
611938
794370
476945
1018115
138192
364529
405263
704780
439998
984074
1026002
717346
406643
55082
443334
622620
734870
886964
837839
291775
266605
452858
775794
9159
214798
605794
979321
265595
873336
3890
803776
839625
173691
584306
36277
9249
391133
916844
935792
1032628
813211
103249
609311
928406
606041
485318
852548
532803
892035
494628
1023553
831593
1010249
343969
265958
1015981
801325
255146
600515
221927
996472
732912
823590
1014839
506706
628683
174924
446117
378538
34546
810440
1014175
595411
735174
931613
252789
138169
683191
28762
708619
337863
46746
100884
951185
809521
614718
32460
589980
743507
218427
28890
777629
648830
876532
633674
203677
306575
679380
879589
733364
548194
473881
532199
731866
987321
317695
884756
553012
189241
546752
524475
329819
84249
726376
236906
449499
44873
480475
804072
746633
147738
788416
138900
694967
926327
385986
680077
327534
163322
856156
582752
764232
803804
428484
450253
664134
970434
191206
19778
887506
931339
854216
988920
357682
591502
1025258
1032461
382313
348796
550575
677092
840915
177056
400473
225490
883964
950623
768697
471545
570743
921820
386324
42208
821640
444585
634391
954757
864791
967011
342453
317737
222208
789057
225469
797538
817300
214433
499092
273282
547704
125602
491940
482147
748631
609418
909478
481086
569213
851392
740073
877019
862787
37748
254466
103011
802430
452148
179376
209951
999333
825597
725816
952628
846799
872549
994472
533575
919662
749899
979813
414248
627836
997878
283680
56628
355962
910038
774237
302753
422021
821066
270425
906841
88451
1025082
860921
666089
613879
626563
61008
550054
647493
258592
152984
805162
582645
341090
513672
302224
835828
198374
617828
395918
554271
205500
435842
838934
937947
545431
859971
543781
999673
706007
157490
389313
429141
813647
742842
156089
598528
810373
1007216
468193
466639
185026
1004361
575524
799432
170623
107904
477100
753613
274771
96699
271866
592757
569121
984189
277692
887390
844451
736277
542990
299299
542844
651435
161832
990164
175423
996799
714334
397819
764509
604442
701624
457204
722042
421465
526747
52320
506509
312758
234023
718865
327749
253348
29717
230210
577733
1002463
251255
761803
570804
480333
719782
662194
764182
340988
948543
349572
810580
1026123
769791
47816
888391
543724
899462
585827
601235
650704
907999
108459
150566
306153
143523
657638
997210
846869
101388
806522
28390
134704
600189
309282
1029305
190709
2230
973574
712861
898421
489450
92951
618063
117721
203438
460491
931356
685703
942929
163202
707867
609680
946254
1010027
59152
140792
847456
232383
866029
704950
636180
832450
227344
707043
461841
330823
691817
716340
635591
786902
464735
312182
64839
837354
1003410
601540
378603
196986
864529
690443
202024
716200
348550
183508
288660
770355
218197
763241
471081
108402
366487
73396
64443
956616
907180
187149
194865
822551
168890
430544
797290
931089
388922
925382
1017741
82668
271185
107438
419049
840513
50068
725984
841905
956219
827117
469473
59501
947219
475735
763842
847957
524769
763364
349556
488750
843105
994809
605646
869247
364570
192931
18077
97049
745742
467309
171714
45399
34299
386111
904616
233044
692296
612780
52847
1011580
274239
571229
923385
269835
7920
933221
650266
854290
472955
727064
408023
593429
403944
801269
449266
793091
113937
273306
999951
140727
833860
830330
601989
93363
646874
938447
790130
771048
497180
740369
929584
821935
117862
985714
294936
613266
693343
60979
872927
785066
150698
449516
487764
606741
936375
489922
687274
868043
210295
946404
365708
310074
628982
958805
779486
658798
658413
498704
113958
404158
453733
976804
579298
307712
881863
859351
231873
310662
588032
125329
605469
955437
634518
678243
441911
280253
609602
448747
825711
1036797
411994
411686
303773
111647
459979
872684
3319
313883
487602
846821
120701
14048
16814
929545
849565
844118
427814
963548
444056
668084
530110
205177
514585
707840
453534
1039741
899257
102071
706795
886609
308530
249774
483244
675663
540532
853255
956222
192795
1031136
784988
147953
1014205
800210
665545
426347
639302
210767
406270
929626
604790
243609
31295
431147
111333
609941
316259
145346
862646
285841
301140
924121
982265
976826
672225
828053
917258
993808
644671
138199
953085
572728
339785
140323
868249
631488
178695
632162
874748
675090
582185
365612
223322
409484
813831
697937
566753
162971
822981
679535
994518
501809
578497
740774
418035
49281
941720
829877
924211
781600
1005072
445252
598240
548061
1009724
57
349970
461845
790691
981066
802053
803013
41889
827132
943790
882211
660003
42815
183947
615508
971318
133963
52694
730582
116781
355549
843113
606024
321294
1026985
818924
906728
389633
706205
326910
606698
469180
878307
723093
66746
165723
709904
904011
421967
809833
861210
72462
406490
579626
574372
276735
64258
549405
1012697
27175
158912
874732
909898
185158
399327
444963
452131
736392
743157
720452
665250
223210
27959
757122
627397
649885
330672
758874
308845
442329
375542
907543
244125
310207
187261
3508
848660
753880
605767
495062
152816
59756
790295
907888
364253
842335
251613
87491
7133
476480
880873
1006876
573108
110295
723621
269785
834298
972298
721912
736091
615779
732367
649031
559390
696803
990030
529622
43771
862210
335929
809015
342578
473070
550009
187319
259986
231408
133727
840624
13216
965571
706698
212892
187028
43557
971624
869410
148319
856769
882223
19754
900454
819825
353789
664862
446750
694003
293205
913319
535156
99410
974023
441828
1019252
221446
305265
183084
926623
141368
943084
100996
12826
948449
183405
310574
453117
427788
787253
1022126
994992
949094
961628
482420
494114
592215
268301
207420
318754
495856
48185
537917
137841
10779
765548
979158
670699
520091
516426
888769
899708
339474
702458
576680
60533
576837
150840
1026489
98947
224339
912793
1015241
625551
805600
824057
373567
670646
15052
228603
517693
794685
536384
234525
254867
740534
253601
717107
756252
585880
961229
60212
171289
984933
256356
413690
592379
733849
211802
529642
1008400
725166
837411
927632
38416
330560
762820
47822
486254
479465
826461
758163
301956
671004
871612
378704
992840
835554
661543
392853
940488
169659
695014
520932
466250
866386
235761
820893
696588
1030466
1009165
632583
693127
842643
713505
528071
311470
180667
479840
530644
957034
170389
961112
599970
753625
300933
101577
450194
598566
208627
469326
595455
556416
208395
315469
157315
840455
586532
764039
836236
1026849
142355
34506
810637
677253
105223
669162
718229
838389
287106
811710
205115
449700
752706
891349
347911
592218
760604
199940
787389
916127
637058
22062
379858
148803
91910
77626
1038350
143198
379813
809430
442869
98304
272381
843388
426589
150708
541309
1003990
144432
346774
738752
323634
481633
683182
199142
968752
1029299
748367
666934
132693
214578
355458
982390
591598
490922
959295
384440
551503
533723
828012
1003694
539739
479097
846357
806832
361368
245985
507195
756022
824501
8718
850708
501401
816417
252285
738161
192402
659698
750171
359188
666115
102263
802458
4934
755170
730478
866960
1041336
189753
397887
826591
322577
430097
769636
231739
161208
377863
879744
718724
458215
835255
159865
95397
720413
325827
523075
648463
252258
370124
91228
980675
629883
823457
850982
47397
74142
210301
496380
950906
663200
898669
124
146854
456703
924882
145245
414706
927797
599291
679390
158653
753759
23017
289444
697432
431088
793485
795661
869590
930519
400571
704833
22030
244856
388700
1019317
722946
34682
580422
142448
45271
624933
42384
6739
398345
158067
483489
998076
244170
976536
999366
171634
523669
116980
31162
982409
693523
556153
643603
1038611
760841
282370
1011574
713486
949092
147865
468508
268278
626716
278447
868496
289447
26778
97265
11528
70967
815598
357334
351939
131787
470290
657823
812454
949541
895817
338470
92344
580957
664053
616664
296012
282896
879684
399044
525293
199243
563929
56794
570676
399009
770003
978481
495237
230229
956335
403936
352782
212842
886677
166154
994078
963551
481900
629476
45054
65551
928307
154015
1043419
802310
800469
759611
675019
703823
722823
610297
601752
161401
204626
625456
473242
283777
497664
374388
457441
157131
873878
726455
421806
380998
594554
462397
435610
856979
865697
898787
489112
181126
908834
581991
154260
11942
163793
229438
160205
578468
212284
251198
197756
163373
57917
585976
757728
60332
824283
867622
715400
117707
940917
989284
29822
691361
988716
834452
709386
318738
548191
35658
342914
627568
657120
993232
265053
121312
1013484
997034
153247
670994
168528
376362
295018
529015
222177
52371
697523
887236
923109
397721
383288
766787
869521
990971
580078
508162
93449
424771
187232
258880
497858
601251
257687
430567
414620
703316
561000
316347
941272
114841
435331
338156
896384
129969
370823
472825
4622
469416
238954
299196
857003
722087
979056
100483
467951
882476
991786
646276
139830
578245
551653
855134
835177
435065
575736
62890
92270
104040
103844
453939
335256
500127
237622
388049
446707
980467
863204
792181
519875
771979
416979
392565
210419
54469
586549
1003379
319253
220451
179110
376139
755620
472442
951073
573087
65109
981304
824706
831565
109472
102930
333236
1010323
504578
279759
901221
80603
537584
607566
780664
566232
899999
298384
155642
663099
483722
791751
805565
101733
499161
519153
328499
402606
689682
472492
592660
615549
730320
884046
559816
753625
416675
487519
995779
988904
122073
155249
975496
134679
755297
726495
156550
151890
210975
783942
345649
264315
792415
668003
455556
751021
217326
637084
525668
280475
453523
159006
29158
87231
1027887
675076
217029
1027407
488829
62510
193866
13052
527576
63217
816629
538616
322647
284302
197813
915018
871034
873833
251895
214913
275867
838566
131689
258294
86210
341079
346966
670890
921229
149591
251937
1038170
549580
889112
561613
714584
972462
1021924
881971
391571
354078
509357
11791
356594
959989
518898
920951
154774
698396
1003103
67727
1004888
517015
414570
534806
846348
806271
841028
567753
323923
764444
702498
308139
240918
985174
961491
326619
810202
112342
408978
392668
222874
1003074
790115
993929
472419
233055
388905
491606
801155
147539
1014297
371523
119934
310475
593203
805842
966060
603759
745142
375604
683096
1022761
140935
799449
1014059
110977
668457
56721
566307
855397
38640
214187
789944
126006
142074
642010
733017
574533
647284
944900
669765
17151
705886
990908
525645
220076
946750
199822
924809
333652
319393
254272
650567
23645
965434
138697
156748
306714
717268
229642
672334
204713
1017568
964017
249115
751474
623081
373540
840329
437713
1009565
936379
989351
786445
647740
992817
532104
411786
8307
878280
433036
943785
702786
510365
236509
724524
594505
374962
217005
366397
1022305
640906
310213
646522
31932
99580
71929
81924
639511
479852
388271
9966
435300
34281
59484
155537
381998
625211
556096
185416
948048
852087
49828
491614
888294
561673
255442
749716
859481
850728
263353
893662
224751
947654
693509
89551
364215
981139
691218
816686
484956
247550
1025860
482667
647189
649202
135262
181409
880966
324214
176689
126006
856506
613603
359834
434739
501621
392323
186514
779260
128288
844362
683531
375620
302183
849281
346835
533731
425530
620169
178118
894162
59942
465867
753563
985559
874246
155472
967504
300131
187343
846624
341655
224175
550129
290579
83844
544028
836924
502260
387362
154461
869521
664558
727172
437162
283172
287708
1040531
772083
1020476
209260
592954
559648
607771
766797
500086
29433
922195
635710
530004
133524
278290
110551
876173
269454
708066
817227
244342
296801
970731
724499
196906
43493
91665
450727
439691
498332
199388
242501
912069
543565
855563
915865
14519
503950
977718
978165
415297
262593
80457
459939
828999
493953
260577
191734
200658
569042
699148
457085
339069
717420
726757
16598
69147
956799
366161
437057
282855
707866
134206
80164
77420
396571
876133
973998
1004881
107856
247079
931393
662992
2692
536502
413930
661111
278627
666911
328578
733307
575710
540694
358393
719446
1027875
736811
592908
142779
580174
204576
337377
854649
390790
236123
176405
999593
850566
541757
184080
349238
285574
200718
804145
932344
259761
681082
543991
61949
839405
793918
470865
681596
326074
440036
114869
456862
23351
170454
274932
280203
268436
49548
882471
189218
307175
774908
45579
448283
982393
219512
843476
288639
102533
267489
166672
310681
450459
210015
310924
175191
378530
763528
453025
751749
752445
464067
48385
108081
775417
929524
718412
1021229
330700
205775
793090
720706
949156
440222
480091
46364
143472
783262
722859
706143
688667
350782
251727
468175
359921
583215
27216
703006
154628
930150
794361
112599
9106
940071
736074
998431
929691
631261
533221
532377
373963
458867
217335
470500
1034062
408807
555034
163130
620314
598735
706941
867403
576778
175452
791672
774803
287548
502167
98092
930433
402321
549210
319445
273255
354508
861766
43851
819763
397172
496669
623145
70396
918808
874181
134952
346557
944139
99899
874650
829225
764885
304646
1020380
860737
146503
637236
1039362
31739
991129
868982
1014040
552202
224816
367365
788971
1014713
618835
915570
997150
381729
609806
57274
902530
514074
959980
285370
595889
198645
1044149
899916
575663
248121
567454
421446
426394
103503
424472
588138
879392
635377
185782
374617
519244
903074
935106
631452
670554
951548
250653
435882
623430
99435
119371
993540
795451
33921
871224
1016997
479411
457099
937089
114287
954276
974595
233018
525648
163709
469961
77807
59292
639216
349426
865799
185891
654997
276991
5718
562273
839844
739179
408547
947659
59264
336361
969645
819264
97448
946619
898799
395552
414308
418302
923513
1026751
884750
749274
972571
34660
933206
373083
804214
681615
203308
410065
577366
661883
333569
125501
218175
870218
227681
127643
978416
390203
242545
769755
853007
343704
651542
679859
886123
1045412
653340
476681
397112
504066
23197
994670
888450
185372
820938
363767
304674
161346
871899
425643
159585
121969
990656
1038036
689503
152447
623069
872261
885247
961355
486800
770860
729740
559757
669232
1008634
213572
678914
224360
200662
660142
666183
807364
43180
762918
153753
9614
544223
659897
224979
448150
887175
291991
26160
674849
126751
686036
814319
912206
770342
348159
804300
973363
699787
576942
519502
857670
824002
221916
513485
680464
515892
210533
1021194
118246
623747
962960
835148
327218
18616
400664
555617
609445
989646
862286
1008585
789460
264992
877178
121387
729313
559057
582124
416735
812700
796758
740362
606357
42317
1031578
860453
453884
1015487
426744
320867
877352
53279
100590
307881
536765
792770
734347
589174
91571
689213
287387
750463
738012
421927
133921
344948
148461
420821
145747
642002
242284
167103
193447
1008905
138620
344863
668868
34467
667794
133300
614162
552309
302818
735721
716193
371810
208335
826584
386610
716354
11121
569334
609943
758880
620755
305216
463232
319043
855532
459073
728400
333153
93714
311361
1000758
137157
693751
78162
141660
453706
953878
32822
792366
520578
971477
285750
533342
805789
484766
563190
169148
555678
51235
729589
108593
563437
925119
240147
271536
835793
179064
771407
409350
490387
667729
276795
261138
520241
737596
1020471
99424
343225
82898
166383
92549
821156
539868
692042
1001737
368257
403134
954650
290855
90542
851990
414023
591904
70042
423205
222084
497556
211944
896518
624303
309904
56101
911697
986767
182261
910532
67657
1010064
444041
722722
101519
528115
763016
613795
584950
392782
424503
681065
752796
1023070
154628
167399
543647
417700
104798
964055
1022942
823732
336017
225204
271984
113890
212942
770246
73497
840950
754709
711250
72322
168925
593001
180576
806367
327808
188487
170301
406727
932292
539997
359298
427355
472263
196210
339600
155935
349017
324075
1027040
844304
832678
50045
22380
646272
915145
165650
671203
579332
189233
680734
506572
747918
545953
120426
231515
849274
862267
492676
882270
910259
883118
887539
606358
340536
27665
324344
142534
694334
90675
312195
1018318
1017319
223927
69878
412672
879225
1000487
203137
132453
1007747
827332
187341
606488
878776
813010
210872
62297
686621
407237
789114
104182
154160
611915
656655
33954
814557
888608
992298
843952
641178
492470
889687
775009
357791
880021
333352
716973
1037255
636953
50444
515124
140224
356209
911960
625423
825750
651093
1022906
504394
501452
572263
1025344
257832
960715
861282
84988
48517
431434
536159
610952
512607
288375
326875
780305
196968
898480
895776
754889
912654
39739
650512
508051
324084
560408
1012171
799686
947858
1044699
477207
169731
238999
587875
866111
573491
754701
878236
320560
978731
942731
457204
399523
333860
502471
340304
710293
382670
658060
441248
70940
41758
933295
617285
608291
86802
924355
757752
777180
87763
77008
1008300
215497
637780
156031
575030
292400
724431
836176
118461
24605
951947
862838
579902
558693
180901
665491
25677
143526
288903
863383
816271
307396
62264
225848
151234
844585
810396
1025848
789033
989954
565716
852398
952323
693652
721983
139420
86916
427685
46769
42004
68291
679671
295305
812358
72995
345769
622532
1013110
704871
202626
243439
314730
230737
56237
258033
551987
375332
83709
93027
420732
320157
710173
263748
355352
11727
434523
371815
178082
268931
606587
8136
36994
34518
523735
848081
576678
775753
279422
946981
455421
229889
775495
752470
1023662
154711
119494
483491
924990
808970
280977
1031902
838351
42905
498279
500674
727225
688548
542264
725289
421798
644664
424503
919554
246203
249041
758675
921059
931576
578314
524002
349718
535146
80179
450072
94930
623928
98713
352840
826987
666513
995345
426670
698495
832101
858065
183184
791740
456706
671882
647283
269320
790023
178563
907222
289212
516904
581107
949383
205796
119501
362907
40333
456865
142071
593862
991058
157611
60427
487616
515504
147949
78189
843597
963420
1026486
249504
359661
635752
396608
1033247
199044
350984
872285
541608
446602
601188
170080
485179
900217
481190
637505
814401
523314
443273
586000
77071
124132
453344
910643
565085
848419
623904
280996
535192
1016108
224844
551822
462512
477769
328891
305770
205499
25131
274345
732995
475
202797
1020895
527907
214768
270204
887770
729423
92256
425414
507745
131092
474269
787903
853193
370019
552276
517725
739980
226487
355843
731356
184306
43575
230777
16710
771973
627798
562668
438049
585135
852611
1001626
194940
422877
160016
461615
846294
83813
788099
211654
750669
469406
689508
515556
299994
450338
1001659
530878
900664
25122
881249
245686
767654
489203
911058
448969
205360
602750
502297
144658
367883
357098
543162
337182
224851
845612
891501
961661
424464
900422
465196
1040977
304922
239123
209263
31662
497541
125173
862311
225813
295839
240864
935560
275069
269337
425222
896422
1013434
986861
972282
665530
490216
914733
393332
788149
611530
82440
576646
886390
976951
814269
472154
194213
172821
337934
932689
467880
818822
513885
581808
893050
304655
371990
684017
560676
358348
460687
151346
625940
936854
221554
960297
447553
262663
819508
738153
281753
535746
559132
824489
177497
543509
186016
733322
85447
624707
1044473
764822
189928
211938
275624
14555
741999
401897
978795
557728
637054
140246
87991
173759
421595
1035382
904924
973474
354800
301116
447103
23423
781039
797876
654611
101532
777832
391365
850991
237906
187149
884347
845509
274529
203949
610082
719906
12259
168630
580276
598611
67070
625178
592865
259158
211533
1008024
943107
793988
527084
432894
1837
897850
468712
780447
262710
71842
16891
238093
45516
33262
551094
273423
848711
453849
900831
817165
535097
249545
567912
565543
396714
270488
252289
473682
725583
486053
1010814
926736
114729
587677
580060
808983
711758
799147
1020000
833319
624697
507725
880250
176417
225518
473927
862239
813886
1004189
700465
507822
220808
853415
123572
374319
988589
361308
264037
132643
818842
204670
428046
305638
285500
629299
705822
909778
505751
872274
101839
119807
1004187
312337
823172
848856
406442
681890
10201
195729
471195
610662
935492
445211
342498
661156
859445
887134
390308
939023
271811
252304
987391
804464
384041
804035
348035
671263
49398
1008585
668039
1018592
70999
286335
464112
850815
309895
839730
429401
895159
106147
368627
184204
726072
292790
8912
194303
233784
855675
313569
302741
203484
209554
399193
378105
307506
260275
132586
812329
206704
884295
563990
999548
430499
139997
811805
295740
526791
47961
1022719
569148
345881
198814
826761
486942
864700
713635
376139
490287
932558
305046
98007
410853
786831
612277
892288
92446
84810
871004
229083
6593
671556
728008
824773
58497
805225
3594
23669
465925
382552
446361
640488
661508
655034
391268
613374
14610
264525
340690
638277
801123
356388
145115
936131
324097
734580
966829
287840
493705
533803
261750
564989
713515
985211
31931
597379
701660
453140
2317
423885
10467
48480
749018
303334
607291
425519
839179
689910
525766
20341
979502
293127
725798
720743
334051
245125
802155
838243
196016
246392
958808
230212
435884
406417
109603
822057
199171
918202
892394
235978
22499
246813
673854
633812
46487
870678
829049
652351
457093
839560
95542
126882
535293
999312
310767
727963
46146
611203
577402
456133
779169
984103
873018
165315
415581
856100
459639
180692
350690
13696
143703
961111
396093
143487
1027423
1009551
860190
318428
106793
1023034
498068
529285
892508
559126
246022
481135
49234
757539
561396
354417
132349
694972
941318
232589
263367
974733
513976
439103
57738
54068
145861
314683
785091
349323
1038870
814488
146315
645957
419072
368160
157429
255969
96815
18420
824301
770952
789635
407555
584803
725345
1027721
689112
226948
588595
288352
670010
13481
336792
785716
621741
213104
220375
967566
662618
183901
331461
744758
598333
449091
189897
491905
120533
99040
526016
143928
548228
801168
789562
221715
574120
207319
580126
871343
718258
842607
787763
666466
304058
682616
861459
775163
177172
378610
121120
762011
263052
25599
644387
704879
848791
1020823
325275
774327
178142
762017
369654
969819
845378
772483
200441
25876
883568
37921
269844
153849
928304
564980
930642
776931
274934
994135
531879
109073
8094
1037029
1034730
498578
630473
219156
822374
448703
815647
536919
221859
674872
816114
351889
627813
342294
748063
680885
479796
30815
391797
92641
334495
323547
438913
124877
756956
473817
139307
650614
327859
177218
851976
128223
717580
162316
980551
187386
337456
343321
779639
137905
160167
672314
1027693
227361
758450
836492
21754
530376
253812
938187
901062
898694
545035
712920
194471
143409
630491
544953
87184
706105
476394
956051
820045
34334
781595
224935
134324
723899
184313
492387
989217
553784
686507
367562
483238
193382
172764
724646
313245
275486
128851
498824
352151
613640
222683
142635
984448
252197
257618
479839
1038081
606509
932258
26610
365088
489242
736095
834608
164547
997170
1011232
767438
766873
577268
603660
118911
843325
981689
577382
382005
620205
318358
379704
706006
726029
1018726
871132
370345
47350
420446
501480
942321
133802
227674
665912
312925
777049
415217
897830
875553
602384
281107
752197
306139
330439
549732
874847
311607
824786
228698
575576
888788
386592
20931
110870
667028
388191
818375
846011
239118
793342
722230
428635
657916
275552
61881
665107
725283
978955
25162
628890
290511
508530
11124
228918
388179
285611
584383
255736
179921
887239
1001170
374155
438483
876872
423997
144836
215058
608322
172320
170618
743927
153685
702798
577887
689176
118513
332964
681177
362473
243350
849084
899911
83377
975010
172597
705729
743095
226789
148107
1023070
635821
1028947
123348
1013282
801627
895308
931906
486402
227232
258615
880649
26216
776083
459196
66284
804761
240976
943063
851121
331118
290250
5694
567825
910259
1015844
555
83856
986635
499413
517231
570820
636761
7063
793377
438088
793175
707538
137258
990321
669557
867377
8182
955982
326089
691161
783919
396735
314830
817204
326764
58470
256875
473310
642144
573812
559224
701366
200549
3391
387448
740741
163077
674716
1038081
251258
571467
230103
637365
224164
371441
553233
744372
728426
710019
855781
377964
90443
903175
334243
433279
384191
275403
436157
976397
145003
248905
610846
674482
826778
38271
890959
866089
1028899
456759
779787
890423
34388
590518
504317
373578
1027648
426489
825850
916759
245957
786475
776372
864730
128449
318002
87161
716236
153429
919611
458209
85587
537542
469014
772650
305093
564679
6362
302180
1012121
934326
538574
45033
580895
233821
78558
182280
116924
985180
1028328
196091
1019417
54150
848511
247488
890884
578179
153243
569576
799528
831942
1005526
191080
24458
473490
765401
470726
104833
543605
946260
19518
1002183
963099
142360
161653
160331
181979
156377
526403
297764
308555
669952
713279
864216
123288
401422
289837
508529
337741
7471
276569
772190
717248
833876
55783
1025474
625260
332942
712051
786083
241861
428025
688324
77378
532796
269980
307162
104160
64764
570107
226637
318799
32421
870843
236728
164436
387906
399317
967668
921034
934939
977569
896378
610593
603134
875922
1032826
166693
857476
504270
328675
354056
53486
827105
515563
25276
391051
243955
209775
844788
936190
312601
147216
470534
776223
866868
156589
240137
87699
784710
31514
157768
242667
778102
666392
974008
666008
391050
579676
5252
728789
778580
473826
642696
819306
911376
1013338
432709
74882
975910
1038240
425276
304900
943989
457269
197895
369300
76471
190266
704642
261822
461616
187452
967742
342780
9763
666647
495014
804704
379284
676233
266668
600630
254741
917983
1022425
755171
775954
138808
89061
674501
952843
7662
692205
1007353
429001
931775
130270
737568
820361
744350
768376
564904
30238
436174
579584
557102
913161
467038
842588
658111
683450
772114
822771
601513
317052
564821
16102
898677
77182
9703
74666
24585
996593
745422
112712
245193
192407
1008224
523998
479414
382034
887708
914022
820843
953366
489699
689843
869013
796962
130074
487901
331809
665400
795682
931363
880975
1757
183525
148455
971074
385270
580815
511605
921960
320201
930337
126184
329305
4877
275646
512281
727549
307108
1044253
238888
358285
82609
194395
11194
836179
251658
534141
548267
194391
464280
691476
726348
998024
557258
505309
1037057
914415
411114
545601
408618
769100
524706
110945
174308
720597
632287
75172
146834
147776
793173
470508
559204
468913
276660
503911
37394
678324
762243
5150
162648
913440
602439
901755
748899
539185
358012
378160
991415
699876
872971
860435
145608
482012
557442
353962
1019786
532574
224030
871871
725523
186692
854379
479589
888044
365425
439777
183220
550298
238725
16975
41126
758469
389452
627858
989931
340338
622577
877764
17342
560007
731165
449679
972915
373587
77064
108139
659549
55406
778762
201050
821082
226866
400865
336911
315559
226332
467090
402741
145563
98787
791284
935095
210554
939044
559763
372979
73122
29846
42337
1023384
602490
570341
181192
1015658
528746
783481
192655
361941
938641
136709
719182
302330
132938
353029
920359
901938
561107
174646
620850
770689
580306
551243
303521
499828
35884
419852
204853
787238
466519
19814
956492
439005
168974
192676
439151
167084
809709
1044397
119917
485347
310420
129337
661094
638384
656322
1040337
504705
656496
105229
735117
851616
54875
537760
122768
506414
1009850
912355
36266
787246
791607
331971
717919
562692
582013
302669
788782
813886
377181
803759
216870
489571
661673
424656
907234
712682
317203
499908
808589
248588
228562
375382
540985
939977
492124
798313
157355
698797
721144
116967
26979
534765
331540
67452
306090
67624
131953
913353
651307
920091
28632
805616
208818
632750
402966
488356
565709
754907
553650
608739
145958
588870
966410
1026744
952000
977348
542240
355072
716828
226120
231705
371308
563695
41926
53494
664591
460178
1005298
448430
117454
810368
345887
266798
874386
605423
945268
639157
314365
281829
527470
977989
7934
772642
15111
925937
30528
847055
451190
541861
640062
880755
942721
279532
718410
259374
99963
1024857
178064
184841
432648
772509
296082
731786
420238
43927
120486
172093
629942
241334
871590
553634
700155
1024790
408935
345412
25852
367337
61734
374067
578376
477119
513065
813873
859475
576877
867220
435543
236309
63037
908392
180761
842760
212047
415294
550536
20484
234993
903803
731651
746377
1019636
817801
216778
400475
293593
54445
39235
659012
100400
340827
112985
186772
128846
830440
131726
455177
855926
245192
18829
64357
470642
101628
91505
481536
146152
1028881
47612
843771
443595
1024338
543415
191454
227898
124841
739169
725933
538257
415123
500008
513160
780834
145413
1989
967122
555864
258114
959946
90778
514152
711319
785338
391225
569096
14246
84750
614124
959587
787112
823082
146969
919311
718540
331054
534560
644726
191836
820734
5781
618117
138892
679713
825092
359252
806311
510743
906770
633824
552754
75680
131199
979304
909588
42241
521656
656357
260114
193373
898722
600686
381377
660299
831569
54230
532523
758007
589414
547152
165960
527310
746297
290729
845002
582293
563001
889459
245126
314344
704520
818191
814457
230955
638666
262723
664764
386950
699020
618491
636989
66609
512214
336039
998317
703903
67040
60397
883244
23011
67324
202043
189747
353227
103432
316422
611265
298332
718831
202249
228555
298422
879137
395801
357276
33212
77481
82559
595312
970272
513219
5070
47416
226298
860738
104506
349545
914653
518791
1022209
863079
552710
276387
1026354
223098
65818
453113
591641
37983
544508
752135
123773
481647
1030873
19126
173060
864402
322965
636905
929093
982498
587953
605710
154572
807961
5194
735657
84120
136200
337982
17293
832363
226968
291328
13619
732437
849185
600662
243424
14395
639058
313642
687456
325841
116654
397633
188324
618128
3882
460238
244257
94856
1000708
1021316
78418
711459
757107
922152
402082
453008
482494
906068
836672
442878
671999
22929
395421
982285
789445
514159
734459
173451
513141
1008258
825761
850832
733050
38107
823274
3555
25731
976227
595244
966649
112233
22294
874104
532209
986811
669413
423108
482272
970882
356148
164005
383970
524687
732000
6259
403247
278393
589486
394058
184008
412288
468430
990441
252661
90207
134759
338141
328121
289318
499711
786418
1033651
303289
230962
37582
839840
281615
707468
40113
1018061
503326
825364
402528
524629
232857
576886
14755
108985
429220
159109
221252
326391
861444
191038
601963
519499
760356
346117
202835
1042533
460633
1039980
936665
320300
437425
308606
788868
285684
599821
663990
856524
728660
387558
932566
501267
667951
895627
648899
534811
599871
110235
645435
269667
303043
57599
844716
741072
463027
929356
241544
597300
704217
673933
128076
874156
807181
761658
923771
1024001
971388
47673
194508
143573
1008534
277457
780244
95814
652803
1002580
899071
867995
1008791
930839
357125
347718
981075
212499
728467
72166
713101
1042335
762746
655738
479514
48525
484414
482997
132318
842115
121261
834787
951503
1037408
16018
411324
615474
573099
366815
390226
865063
821452
947065
872136
683615
1027671
56898
922511
253237
1012239
592123
178397
91541
602972
49506
173249
526003
223717
753488
895041
286687
26856
850979
497518
147611
226255
770103
221370
416080
624948
572881
548775
341044
896621
281677
493445
504571
44034
1006225
154772
333535
571649
351084
398167
71936
932962
738531
621370
244684
190982
578813
83680
11131
159078
84523
362011
527003
943391
514676
695228
963896
936780
394291
913399
823399
472005
298530
394013
153491
144403
403440
706955
806458
679167
33517
490912
239088
348476
635472
390577
372127
427796
227692
799956
629081
997373
823226
736571
70028
91226
257131
461259
863904
798204
798439
29317
328201
427721
358989
282080
984603
6894
395377
929047
570914
74391
345362
208949
237623
496762
573522
954278
719828
966714
869616
725551
522715
835900
5343
99261
773227
2370
609778
926153
612536
956464
1009146
494498
98890
314908
687
486037
760333
835612
287682
457301
172729
525434
474302
98856
751279
364635
371674
416087
76649
881018
449175
605294
533878
405250
546072
841716
13573
968543
932104
237332
701638
351050
860816
135505
761038
915498
746069
161325
41084
74152
54333
730344
986445
318351
845620
1001549
790101
851765
938868
112115
198876
659759
155436
744088
260890
913893
59915
166507
789578
856329
249562
806755
417901
970566
252321
122656
1008167
21243
172856
71743
1029860
638188
916616
192369
760514
725872
359971
802910
932444
386160
4506
626724
896532
299346
447818
422000
360098
262098
968281
858533
118147
676356
387968
1030543
726159
874348
1014808
417674
285943
322874
920883
352488
471049
66395
749575
538093
206292
154077
700085
825690
707822
631763
180358
280209
653670
404006
772040
395950
461928
714937
209975
208746
648850
856459
504699
504731
153588
44533
255551
577562
950163
454207
251904
831571
967256
1008792
681766
134154
693246
873866
476677
685604
431632
493908
217110
59683
176695
689021
823977
219392
241318
169231
269854
746826
462156
40385
811938
960039
673652
201084
138898
1001535
272465
743383
324911
469463
471152
932869
1022344
137246
902402
438947
361530
484128
552479
678436
384775
382516
42614
182313
495627
10231
560141
129934
863942
209110
144276
694618
842689
110576
940900
728071
302448
528924
614695
219118
632233
616868
810217
298601
65288
721641
864785
412950
855278
433796
298065
29797
1011278
571023
801998
52682
733538
391493
1015127
282195
303233
87191
373172
269594
36412
244642
439092
112441
289167
939417
257380
340097
892564
690212
604847
102146
998258
169836
486006
896416
692561
155771
784497
686660
549851
43459
298339
736091
970089
419918
375172
497590
707557
464122
380765
975592
600357
448158
556069
1022122
504945
760047
719948
287123
902322
623461
904050
282421
943204
284730
25513
123866
761124
501221
1000817
338496
145969
271812
782762
86033
340230
622395
983041
805981
545237
422936
258182
270874
960799
528436
93363
483396
748198
507553
595320
576962
1021255
880679
544057
179137
292948
963826
467562
680207
613997
436969
732709
881007
625416
316152
364822
578577
262005
234873
541689
757126
859808
674832
750689
909609
702661
560240
490149
641471
12328
936970
404629
348539
847366
803964
1011634
536391
165236
570192
181530
795646
1003978
246604
987921
931679
199614
1026571
98803
710384
166311
140079
963520
111581
885349
308488
968023
681585
573933
618582
546464
318191
133369
1003571
853057
613333
1022463
205055
1005968
364568
638036
670429
783848
939769
1016211
482284
653639
735864
267074
382414
625516
387938
793913
97524
507748
356258
53019
650932
1000942
513986
34456
885466
822268
386348
153888
751072
159273
38550
374895
894378
990621
970079
729582
999888
470995
926951
393256
227719
946662
433950
626620
1005973
1045004
200400
329379
947797
907874
367431
456
540498
601674
610443
353438
456595
604054
491443
609806
145454
12186
72605
458823
149019
870253
105385
20752
644415
653253
13311
984833
568154
893336
867962
109146
701740
69374
221478
748782
142048
147532
52050
804346
849766
741594
383027
648993
175652
691408
976264
951892
660488
721082
68593
111902
1027963
411682
854779
311044
1030833
177332
293386
36792
508946
978288
531703
906886
817030
140023
852
156207
581101
38210
1026744
52831
142964
53164
1273
402763
831419
700358
604788
914126
605670
447232
495274
717948
683751
318518
667017
361380
515238
576422
914503
830313
88450
734251
437636
514076
373395
281232
893861
244425
812050
297206
663609
900883
475434
942796
386612
894583
837098
384520
329594
592892
679287
731330
677897
703973
338239
648420
583656
93261
781892
549169
224760
657581
978539
462661
826895
786364
730356
982825
285848
715168
483660
21778
927356
804861
626019
711902
625693
76096
126963
791648
96937
751766
12143
274431
911540
876465
749394
33795
574564
474031
864836
94109
802065
341202
708526
910783
25561
1043494
318762
563744
259785
540181
256941
435981
517542
435785
901178
740126
171206
178874
475689
46413
169768
876940
781196
930334
945375
91668
234932
862317
959973
563191
492378
80097
1002089
1030270
11476
73494
298435
56566
744083
892900
672942
51261
302372
1010419
68606
656818
194993
8466
493321
246887
1005607
637430
595133
656898
167551
54601
46218
517067
298032
630304
580954
588310
788144
193432
74649
345514
39582
309108
851066
694827
611398
341369
232564
1015034
175998
750272
907000
735028
175937
845499
1011572
932448
1005804
251245
140578
192174
1000318
616733
738824
270968
342185
591441
566835
84985
545958
998693
654329
880486
749474
758
279942
739109
190240
318234
678216
128250
511838
46746
307094
487336
242748
702200
54032
67367
633243
598471
224946
29048
660412
969772
775655
444861
877516
73078
527985
71843
827111
777862
791958
181446
112966
950371
909158
920352
334056
124546
25494
448158
458428
783234
651335
241763
438088
763850
420784
496274
694248
309548
229983
522542
129293
698913
448178
872847
407748
901415
201585
682402
826439
875478
740077
1034213
1020918
282559
787015
748464
216319
1030996
210710
438540
182057
265377
25661
453483
251460
238512
627356
724721
434887
754416
43696
790677
439529
136947
54004
246918
452549
520997
919432
889227
848844
119247
45391
409851
904177
512864
707851
66451
639151
793534
767533
231791
769432
116051
501943
764646
120111
349525
314723
816075
1017007
940312
712124
311378
510137
572656
686120
469815
1015300
559773
522326
968951
202263
484432
298710
63736
407170
973241
216941
210840
773856
105923
850610
850423
526766
231965
136086
308102
440012
842446
955930
1013854
445524
332378
573043
326587
251881
25711
683984
597725
303647
1013876
756458
727530
126207
890359
188199
324593
100984
97719
958806
855701
868728
990595
271219
1022236
38137
701895
702499
969403
84227
252567
133153
46051
209468
546333
971959
17334
487290
177408
650256
984972
651192
937564
87883
1040361
441558
165510
33212
981842
242554
909782
689726
972515
652346
723011
496807
981492
711124
1006913
714983
135115
228883
751497
451940
360113
617820
470922
18853
49414
619112
349412
556403
749301
158182
707506
879640
632996
560689
424881
30618
274013
613908
499959
779829
924376
821940
790796
1010235
165655
512033
530016
356568
332297
208491
655114
645115
71330
1003649
68648
217075
193955
509096
238412
252248
181736
607825
660014
353364
642888
948602
511517
788682
469452
168175
971766
411783
905418
792143
631183
481889
461813
329982
191665
581999
12874
282053
679808
883274
440350
602390
858003
687227
584390
138443
240231
235670
770862
981880
603255
878480
969237
627333
767753
195353
673029
312172
81184
988486
401589
528426
595789
589551
298633
702550
174095
1008345
465375
194275
22061
427770
150208
330919
653082
840522
47195
592802
429471
597976
646394
294552
850798
73336
550717
682865
340084
247442
678965
474119
332319
527732
1005881
531093
655248
854609
736021
558207
629160
301337
58462
1013030
865156
584479
964475
585112
854713
250785
589531
756667
70508
272817
24608
997517
719500
794205
496506
576310
832919
613465
686424
993816
600383
503559
923447
391033
717560
505951
254239
391457
435878
95300
1024625
878710
1045322
882457
560702
725624
74976
918001
604371
771207
750731
817383
1019686
21916
915799
417578
641430
786343
249493
951579
430246
1036370
39294
335661
481638
527723
217233
389161
109284
619861
620925
862771
541927
85217
157414
760655
860064
827607
417291
847591
195415
441208
234559
731893
693744
911359
916983
1001450
675335
865745
363902
543416
158830
420650
1042425
122745
609279
961357
427232
270299
50505
47898
206024
554338
323564
372430
757487
747507
1024520
612295
153130
902503
478657
244058
634670
261448
728336
468510
189465
15631
631129
288114
676221
500653
1029696
984809
949406
90461
979375
938080
566124
896317
512104
344470
681800
492491
30532
770305
609236
480023
419161
419427
841928
818634
961071
290341
234917
402174
499604
760936
721241
230803
965048
191495
680098
754973
640208
1041884
1014493
548492
163744
810586
733778
805075
759434
300343
965660
566880
227916
735234
774084
909624
946075
378973
267612
15367
931522
596412
944022
54786
447042
696333
292762
177774
653868
353682
732606
578173
684753
164825
383979
693877
704379
403963
968116
1038219
185926
724419
575637
105257
38183
1031121
195767
523867
846996
295968
871737
762922
713609
778132
801358
484453
324389
752861
314009
83635
151090
822643
505556
741373
622382
105480
67111
197150
347382
667442
906836
875654
327893
736610
144658
1034165
973467
692251
753144
699497
463054
370778
1027198
573374
475515
718988
777221
275271
403583
173388
209513
143434
658872
528023
718002
689812
421919
660010
889408
315532
346968
175896
365637
399208
810492
433868
519401
995837
813500
239855
192370
401465
933240
1030606
36043
847737
891091
726963
555599
311100
729474
127555
93419
954487
64609
790798
1033976
49232
261688
13757
689332
925377
1008642
436614
261674
365165
996117
897086
527985
325246
985452
858123
346398
1019144
611268
830682
711401
323888
224901
593038
673553
710844
808548
926507
1032801
697203
573699
508643
688760
894498
988860
611605
705706
105585
606729
591223
237654
816008
600924
106660
679246
739415
266968
665007
351727
972216
309509
934491
759093
92850
935525
728659
979083
175795
206881
919921
603700
499765
485716
263404
730281
475548
32649
862818
891550
75179
950839
230574
354180
571561
573574
657466
1042962
50889
69409
821455
869923
334888
285956
725600
484833
231662
124356
170248
105593
933078
714959
224514
128592
477073
644817
1036440
1013206
64802
432226
942126
102917
929030
934747
639641
346259
185846
512755
303249
444412
645213
590383
705854
738981
735738
946720
995531
133616
200051
363442
388313
725534
833682
600635
281969
179099
906847
569648
179347
578646
280346
1836
132834
923157
778286
305895
420172
399221
774152
842177
422093
366012
131521
833880
647840
309974
474675
332980
698055
199208
84161
642892
738463
266962
699037
236590
592738
28284
386441
618129
299865
821291
455865
348710
780018
706678
659770
121107
863826
436402
86204
479985
772738
261679
694286
255102
328186
76091
529801
854408
770168
166055
729940
293726
359832
896857
518025
788996
248767
790527
153080
116807
706819
324950
307772
154590
66611
948206
596100
197307
953824
24181
248785
805491
887733
618456
33633
865539
1009980
419985
14749
539319
904172
470389
981603
389167
485288
473467
153441
921604
853929
430686
746518
870212
112095
867606
309533
758967
300289
245146
573364
281893
873233
794125
33173
932495
296821
895804
964869
487963
137225
487871
312781
674077
889906
991000
820774
672146
924243
736147
149853
616985
547659
297036
629667
428589
68706
566524
7017
227606
198126
908427
714802
277395
256421
321889
387835
267167
515547
908932
818970
811674
470518
54860
317270
873614
300332
37991
1006123
404281
767156
798864
337686
932449
907511
36057
594899
581235
934731
999805
205691
282745
419245
578322
371209
763634
366885
683752
836240
967603
182661
542257
620537
352054
445261
1041338
571394
829375
31805
848578
198993
480457
870364
124550
747615
572324
752554
547996
867946
531878
925318
851040
159924
419452
280845
364203
393885
335971
864215
690063
623138
423289
271563
533306
1044269
858050
238774
880928
177556
770209
972502
157962
685878
407273
386829
92236
466168
846127
760614
214240
267968
243100
720342
177654
64446
184545
1042356
640667
695345
159549
900221
812192
9249
67008
32728
54612
742758
323204
1026708
763607
732530
878499
948310
538507
495705
54746
771237
668078
247529
942603
784772
423790
246515
545597
461622
488957
756818
1035216
1022676
603705
575503
260049
754595
571441
719194
927418
614635
418365
926650
245899
945352
1021229
42864
526744
548789
613698
307628
512091
606603
638560
867845
696395
778555
499398
821769
340988
941523
974369
65725
784735
423499
789789
768621
360406
958348
598411
534443
723085
119859
678683
243535
717101
42064
267201
800981
169756
679977
508766
9884
102915
729304
89559
460622
273024
427361
685043
468506
591659
502713
1037525
255827
575064
89537
280569
160195
313838
418607
810123
360595
1031783
874489
387970
495201
346004
463707
971608
360549
76280
825412
1017446
1001504
492856
649950
155259
874570
385235
237154
901604
865098
498432
101890
561582
25081
824632
179962
274372
882433
469899
600490
64616
49392
712230
186227
465031
1025510
74439
652435
1013051
35973
653513
643009
669880
674935
165231
636502
156446
350948
481496
178106
581540
836131
100021
967973
722706
67074
588832
289251
902039
895198
217585
999186
747229
274874
619897
632667
627401
36977
545319
999243
996100
335608
865280
745425
990816
52444
894965
50087
507484
604592
26586
683363
495810
10435
385171
8876
316562
856065
504437
908941
566026
141311
37558
235704
580336
797679
876698
702797
274781
548280
158097
662572
541830
63289
654253
428328
643188
590148
48074
50974
644788
637527
650729
957716
32479
517035
586692
82867
961724
699197
859483
814692
773098
782037
364411
307714
932608
48828
577139
542445
147644
447010
133303
315484
616204
173887
659349
116245
669905
920926
440746
1042999
50916
517006
956845
912255
422571
388314
145277
542694
524866
970514
989620
330814
982601
54214
1035346
190290
416834
1021105
828041
389183
482736
743209
606569
1018795
1032531
880778
718710
968013
577204
798262
838163
27508
901250
30085
693985
81887
114400
912153
925939
190495
817999
163799
531701
986606
344076
285431
969970
571604
789975
85678
225255
40476
102070
219819
729107
731391
517882
879911
500785
414863
563781
802332
27952
968553
87833
840899
958646
846569
640778
287685
143117
759930
294102
715141
223899
385803
541178
925735
863342
85847
542576
458101
781659
961322
243789
920394
449658
12101
673981
908395
590284
668190
736937
193570
1000772
898898
226277
1043366
444827
914396
948012
151723
340255
863415
968772
330777
855245
755282
711044
284797
787189
315292
560252
562291
664248
315978
723405
83357
378308
622521
1027862
279366
91196
750334
390039
949356
247016
23887
891201
35521
404467
153396
259360
464135
308894
794591
725070
988877
931096
277307
196190
862315
552394
643491
924294
1007348
266811
85719
815291
204246
860409
800762
730618
26777
791347
632322
972763
837453
759879
372385
769667
235842
448082
26254
56699
1044304
45461
778209
26508
268578
267956
371454
1001959
295231
681041
489367
411301
317993
440243
1010429
119683
811755
590406
674789
610120
385800
966264
42460
1004862
597784
855543
929636
788619
954184
417572
713630
902913
805154
403974
400455
950774
34380
797286
591026
588368
904172
739866
629509
736956
687758
787498
298092
981176
499773
29688
117673
975344
108027
795506
54576
125820
912040
218852
707498
651746
559737
177232
500051
824674
1043589
963840
614794
825420
569716
104944
216943
1017143
203004
574184
512813
605078
497954
682338
849484
405541
78096
752705
620266
290252
521948
185068
734303
675994
354404
888667
253312
639834
196599
419715
869220
796236
395938
753714
195350
749060
285836
269447
906384
891911
882109
149449
525638
1015295
894998
459247
619782
1039425
363127
337016
624621
210302
972314
414984
444304
791142
592225
385707
461475
364220
1013278
225547
383659
49973
307264
678827
848402
806527
503989
666426
892325
781472
1029881
92718
863045
964899
621443
750266
837662
956013
394578
440719
365724
341678
676034
404851
16914
64669
239589
931343
139845
699002
878150
609109
742746
659288
195193
276539
735697
786610
986157
70887
878582
375633
652486
625489
495897
891707
691695
554739
222871
228338
797339
388554
792274
669875
660063
326449
578568
817809
184473
240350
662097
413828
955203
355045
383888
745431
213259
871181
800691
3760
221078
4208
258511
651836
854703
928436
956031
907595
1023059
918429
799485
731361
295572
7305
130001
381677
261418
882890
228008
124043
101123
448551
916756
252596
400709
475613
280787
797049
114896
555031
648064
7168
255695
138963
424033
914292
550375
306003
806673
1017522
249516
738823
753634
646957
903318
441301
38468
720260
410190
378933
483482
379991
737990
337166
700280
575834
552614
389165
988500
521834
122855
52190
829617
430439
625419
966230
462920
446292
1003917
707890
947640
933954
80115
329695
759722
962996
82319
808248
68453
228653
500220
133865
784058
700399
611864
89449
842368
702604
240333
383316
174906
935169
339840
19787
928043
714370
408622
216492
747181
294449
1035354
633323
439733
34185
185818
111313
101356
896935
849083
659783
948597
2749
186900
477407
66153
568991
626920
525222
509533
39065
200394
439468
61231
258008
918647
209450
356395
812548
608236
47593
204037
261059
318698
54054
971798
192684
4210
485476
640218
578670
691571
410343
928192
272876
228173
491927
997958
652388
272164
216250
262742
516391
63567
225815
213765
682230
697859
301755
316203
962387
8021
744928
962150
953696
931789
720517
521588
813932
191753
331001
343845
334256
175324
973161
446971
305035
138804
470638
330573
251782
609643
1018982
655549
787342
321253
899955
917103
117719
220862
173318
441997
849383
312049
519055
981612
958814
238323
446270
202497
597701
386053
632112
543160
887446
927172
1003299
10635
607337
187819
123270
257306
288289
195412
407796
884362
535259
189228
98400
705516
64312
128457
259873
315069
845498
790747
190968
277024
662012
743776
661157
634065
406254
264820
68727
372388
263816
873418
451690
705934
709240
362269
1034377
205476
822942
777794
497622
4408
446424
881320
75022
887089
339185
414445
60408
409003
1018393
766769
692650
157546
832940
868665
1398
658605
908831
39315
698965
198041
350468
252198
927584
407563
513494
59853
162400
970947
428493
776895
128838
44956
868134
227307
934373
920413
582012
395695
121941
425200
478892
96727
60052
817370
336375
32430
266156
444965
398999
868944
441836
433600
435974
443520
614643
854711
890591
803680
694147
436304
522624
166608
761716
127005
153655
738814
105787
508242
325759
974221
129257
160707
984223
736810
10294
783562
412814
101043
688822
137793
410429
393827
474262
324157
444455
676692
122911
717486
662069
921347
401350
481392
838667
1033389
1035262
372564
795562
864020
785086
209993
222532
143746
39357
749169
964215
391715
834664
516244
490359
989274
449938
848559
809846
295439
358274
359734
413609
251019
299710
513405
151163
985648
108123
276596
459982
345496
20707
208963
779488
416123
995010
557349
18627
196491
972682
264134
361124
882181
971890
282481
724227
432407
344357
109670
382282
839640
849054
689651
270602
596524
22016
447984
373774
501751
658809
860606
729891
255636
369127
534109
512362
909306
610578
885367
683740
815849
112318
865114
262351
367893
230133
510875
447095
944709
719142
188438
781812
84112
1042847
307441
1039754
592775
569840
236677
528643
829882
107027
703017
160818
175746
310508
21758
998034
303235
411855
596962
313423
23398
815174
872439
219441
1032928
498229
558114
120812
587861
780422
642559
645311
866624
422499
625589
36272
709774
227498
16609
306439
585433
663961
210564
740630
402794
255664
483510
191127
1041002
289647
23344
770865
587079
133998
402972
525001
390418
90194
625076
263965
709829
544689
683074
326594
803007
175472
876310
94042
378620
993760
180230
956834
926352
238564
953541
679622
402209
265435
790662
409394
97603
758128
795555
227055
869654
1030933
314155
307258
233129
634298
272635
906450
1029708
906091
624351
887453
240265
353905
962759
730481
222118
783238
794137
229986
659638
782595
875113
546146
365929
546934
960082
867246
558935
868862
240732
727159
763805
832787
724980
1033873
537790
281432
123016
43193
299732
264108
911624
72296
131776
923273
856720
675333
1029917
522853
985087
489779
110365
819070
194699
132050
849077
600140
26269
650843
430023
170778
484496
744258
360208
585285
360946
868158
832807
670704
97854
849592
569791
115073
138091
147600
997466
148407
819897
529680
363292
1040785
997618
505242
793817
469559
512807
424935
888122
355010
83593
241833
12292
334007
697403
1015631
369265
976232
791041
3239
205250
860403
455679
24940
300275
693938
622195
92750
297747
775712
9535
802907
533319
578754
263241
151257
418054
183669
658733
120742
422395
838154
743889
145283
716108
219876
792663
868029
1042843
18079
671372
446086
458231
24832
955412
736446
45145
835006
227470
269848
180068
242422
250742
783617
515366
337419
362775
253473
42827
502082
942383
815538
592778
849
335904
416071
948059
40543
162624
689914
453810
528122
17367
22810
366361
1036054
821219
762258
536064
36953
468632
159921
633375
300634
561043
318763
758233
834652
669676
324657
932662
181023
34052
73644
962413
1013395
819191
1006738
229962
14098
656843
753910
675161
310498
644944
884961
975792
161025
555028
525893
1002824
710186
104137
128042
810129
492527
303261
67282
751041
175731
39462
44174
170025
269924
81237
45775
560958
31847
869065
1041539
638474
661977
578613
367617
862421
715065
811088
406304
29232
645649
313358
738641
943369
127640
345780
62146
63236
208105
166007
463185
372322
286482
208211
262140
530704
320274
938671
148793
140770
873945
845718
92659
2256
138361
230367
49477
853048
612380
42065
63121
335705
260863
486886
877282
152133
54316
301038
994379
917821
643905
532279
71750
102238
117770
667360
802221
943422
202395
867227
59384
163102
341508
47356
833866
201669
749987
96179
856118
447428
634816
996826
803899
82915
615188
334819
26979
247924
823515
403717
545260
285670
870622
540685
196939
114689
362567
14920
956834
414222
31161
509300
886117
1027504
1040996
350840
228015
622128
886987
660576
100066
120751
810485
164629
934150
1044131
37039
206481
811318
702580
599901
880285
1025779
850193
640778
633222
26770
394738
5295
755908
27375
934287
409269
760074
536544
284812
382152
291895
865280
794914
181185
166972
73471
955548
499577
349086
948340
831907
179181
27083
880096
132795
638058
182733
1038401
612629
28564
217326
676472
520226
599098
342325
455258
380316
704624
829512
831292
138820
133699
286043
894599
874697
557402
422231
450186
607395
866303
106512
541280
744484
969988
414476
832559
252018
766423
719407
171583
166346
713866
27939
676248
84571
57868
480257
566087
561966
872374
14185
469438
366410
41174
32494
1024283
286323
227924
157632
1001596
776224
232915
417713
880607
623445
58257
88506
529605
566667
624546
59816
426414
81194
1030512
406474
279978
788777
436336
6958
999041
294951
681537
571587
84566
815400
1009789
213523
242917
679010
1015412
609295
53108
308983
840265
29109
36272
10778
786368
735901
507097
88449
799847
270551
556227
468627
810808
897190
160099
598042
368495
581488
203316
870722
153431
1016273
1004160
32816
311426
368834
179969
870370
68970
441086
595835
156271
848603
189278
372685
548545
194170
805953
470154
1014327
527315
542719
557043
723521
1013824
93185
430658
792653
972834
923469
1014439
334113
128730
38347
649796
585576
964022
639537
229346
316979
755261
667147
352342
615222
524380
435306
717534
615465
658836
341282
833428
19375
158986
953045
806961
86812
920919
902109
632157
37293
242230
330338
731678
831149
906829
232998
113081
121814
116854
42071
851598
175508
430465
418566
241570
1008546
483671
51026
872527
1030704
859744
206659
391639
942332
869016
910501
285900
900322
1012476
38949
414225
626474
75164
618716
85022
58985
96178
185465
527366
485382
43220
911556
825158
404131
34953
702686
780143
775631
825118
1010643
359949
155062
699589
857526
164829
1007965
447844
812934
446601
284171
275052
877595
323811
80049
73604
270247
978902
407097
802377
300738
734961
745807
769858
107198
1028324
345473
625612
870923
973584
8326
177883
983212
253561
197991
984661
629406
404358
1038847
340233
980984
794446
40707
596868
978438
377788
50858
890357
124585
184261
1017343
880816
157598
715351
274888
551834
257824
1013129
925857
349649
634364
163162
369891
736826
150319
361965
940331
189567
315623
208294
310441
797347
907091
610414
509629
214623
1007850
1005987
92347
814227
9734
797197
757059
130386
843006
808772
574673
48894
910887
304145
882449
443973
686637
51011
368101
88925
514131
482554
982462
794052
578478
567192
1022169
985691
660758
385277
752314
790101
987930
302561
422085
9482
421865
752295
73134
240245
655913
1001077
836679
78683
438805
386441
975337
723759
667102
746118
133435
679666
384615
979968
913046
31466
639727
810752
433723
502351
758966
826808
351626
673459
31055
41745
14304
569679
955054
1036112
71618
637868
862598
458393
65462
693324
508275
233591
13228
1031170
352022
896040
977323
1021199
1011938
251621
1028314
937239
839049
829370
842700
798175
671636
814344
928364
764531
975228
904862
125682
622164
1023949
640566
274948
846309
632954
327077
913196
425718
373784
620660
151001
798164
327446
326020
290352
738016
209897
593784
387000
469915
109492
616673
988418
466502
347116
296465
716208
479082
952136
327491
801864
465430
933810
869988
10854
673110
469772
195911
672997
642629
804084
196328
325655
106503
629025
844382
372519
273583
444518
676909
186179
110660
562421
486930
746646
670312
506674
223434
871537
662911
487589
132515
250968
190717
272714
113204
964281
148421
361038
344114
876854
802559
117223
10409
780953
988147
967268
418071
474732
189329
532270
962283
973774
122146
1001833
469279
533157
245901
423914
986920
170858
860766
373203
365068
182407
399937
594971
377945
696825
173085
966275
166917
535300
117945
91426
314594
483719
628005
376249
332145
1038757
962434
338307
822679
875567
661155
691516
303815
572751
488771
5456
1002370
854896
275394
205311
13344
311777
302871
493921
189273
124960
526993
220868
1030952
894601
242706
602275
141333
625640
954178
119391
342878
707410
21939
837868
740966
1006347
421826
654410
193548
470330
875486
809957
599288
677627
618021
732845
1030381
970049
544613
228400
261334
323159
283199
448838
623447
272349
973637
591048
220212
442113
668212
225392
309036
994104
858351
104345
52802
112786
377202
409022
367369
630832
1011686
288003
952812
315943
577883
525849
351094
501065
98299
599053
516528
735945
1726
449446
283024
896978
682616
95715
316362
144332
972363
64797
149194
385535
452007
483187
412056
860887
14219
274145
34450
266205
106617
333415
338553
140424
555691
193962
229929
958585
398071
644275
731081
113991
401967
1034863
330925
423182
751938
759243
769957
654055
654021
463068
153398
763571
866821
839841
898601
217162
935082
445866
893352
217066
810613
481631
573882
244050
168080
340841
313178
386258
344575
454056
471998
408432
439531
262085
18439
434804
102970
927465
594517
545846
223949
244329
853884
804428
356505
720343
272059
90676
364259
235661
53221
872870
101590
953453
830603
514324
266480
427125
33490
289302
520477
755163
960645
739601
821475
866616
95142
191782
819704
631511
1015131
804525
199692
133335
710755
477661
376657
133778
207211
1020604
805272
575978
1009758
218486
683865
739952
720421
848813
718140
204155
921978
421244
914415
542798
434387
623306
908436
560121
756293
44445
390503
1029875
1013187
156561
546052
1009362
4787
757359
716229
875216
17193
550561
246886
374403
816611
973264
254444
379284
770448
793191
828033
646700
514603
553055
745486
825144
911103
559780
857807
381395
975131
36088
641599
76929
389442
972826
237442
96115
318449
18974
180318
310460
897738
155899
857220
1044712
891426
828944
9940
286666
231647
186432
133439
321029
905811
917602
194258
621816
655763
143742
114669
810160
417464
534386
694065
1010094
11676
75804
487760
408279
131076
201
597311
559673
467461
665515
896655
593330
219542
477687
593089
34204
377313
325847
171846
625636
302580
272939
727262
828606
576119
170559
39955
128603
306036
237640
294521
45241
155021
300938
275158
972659
923126
60883
1032493
180821
681908
1013674
604232
775579
61919
381022
239931
494195
516118
583663
838243
821301
185189
36293
860229
301776
46526
64134
115645
122527
287436
762601
13639
215842
340850
832016
581928
1032492
233826
3021
286642
483137
169353
834928
396418
106577
57282
212348
1030381
398726
313139
995078
828131
6795
924004
880670
249774
628006
961191
1018415
438035
768162
243149
864839
325430
158489
489465
666032
325322
389942
1039544
103357
640412
998856
519782
769016
818831
910818
217900
346270
256548
413116
437333
727590
372238
563758
233526
794201
159881
689455
101526
858984
892052
481743
658785
798918
41931
998464
377082
126866
283502
714376
645972
173359
413792
322616
537521
804251
687066
665423
397779
336370
243097
443481
969371
506253
370680
976224
36499
463007
302890
536712
762780
549619
550868
481988
249399
843481
302538
61754
60498
860972
100959
964704
581930
41671
1023603
107633
607301
377355
74363
489289
647878
359373
519995
947766
947695
324130
1020356
923669
690061
600129
855213
115456
837852
958604
1026167
247570
915313
342888
939853
389363
894022
524854
418370
818209
604636
652914
895833
821132
692922
230571
1042649
815801
399042
608757
241986
442885
198606
435849
267397
350390
721517
288329
1005239
308372
29414
5051
44327
113790
266291
959418
945530
673307
630259
48352
940544
422638
462870
966832
801612
965513
154875
786876
118096
78870
568543
184958
707412
888315
764393
516641
1042107
549935
189666
981418
985953
890073
801406
217743
365759
250946
1020907
323405
572060
57509
593719
614489
334263
638280
178051
501656
747231
687218
188999
149599
52234
545134
411882
355238
329707
798829
644603
610389
948465
765591
102770
81897
902019
832952
122431
696412
177865
72444
143810
7974
814836
698025
23873
272786
758270
165006
482354
293690
1000121
211746
263392
929622
615469
225711
193414
537365
731799
987762
805618
422905
287214
444153
525932
620643
75463
831359
483698
981246
728116
430648
851233
928791
1005290
997738
805769
394938
619812
776300
408623
633839
632818
381345
578267
569198
437097
932983
1044783
965503
781638
209238
393367
594640
958844
888918
1022819
573291
523456
300383
446629
900933
468105
636218
941728
454425
376926
91802
1018626
443394
578807
201436
486442
260646
295584
1003956
148947
151183
376733
27984
112092
921906
889308
998851
614764
359667
186837
352127
971631
227460
176109
34322
1031501
359199
754576
773726
823571
895249
91355
703140
1024365
1012241
108
788464
563317
1001300
742848
46105
566054
905886
985033
306875
110384
475514
324494
672734
57094
464785
418461
19007
482156
209275
1007837
960982
594419
193282
1019527
542225
184883
724445
478984
715462
676474
1002562
79707
382421
178901
949652
201661
927547
84367
601912
751817
939958
342544
342836
847207
51058
685515
776570
418107
142308
570105
581051
475780
823575
419179
269639
441636
487782
1021213
448022
718120
837862
247592
813540
825855
504657
106392
938933
225554
48842
139453
912440
730810
347356
823790
740551
19789
394463
255859
910676
914000
858301
859531
516879
944155
56178
692561
494767
50267
203450
36508
280959
663463
1043802
393322
655166
35438
856213
984490
389569
815504
924045
828921
412172
516728
972355
827838
1029426
145466
974699
326869
548987
1028301
739281
732961
716309
229830
459735
381326
351268
349357
267881
209633
212662
288829
54348
373609
914108
938694
933970
369884
312518
109714
243103
95330
442871
793879
640100
927846
437056
322108
560854
389216
548925
1007872
581296
837548
926802
489188
228846
757750
17673
460665
451309
109787
264406
415390
415485
1015070
597188
147696
111406
95683
378515
315872
409848
159068
799640
268498
382745
919887
852648
245737
557932
86371
941828
779229
266170
827302
135529
927510
996447
890171
873969
470092
12853
966191
342877
975442
335988
1019592
440233
118710
957648
258536
462701
521396
323177
515499
378450
818886
1032983
433760
143971
297984
376999
346666
346054
579983
443396
467457
56997
309628
944343
994900
703721
839310
153266
242182
60850
782586
376775
38320
811422
530268
640134
492244
37444
1034227
730022
890404
679032
901896
423042
290061
76813
389407
300314
530198
460765
791675
948310
401758
205244
215440
387121
403473
532145
127980
443668
825568
605247
954180
318746
288650
147440
941770
686394
267577
809140
68189
381110
827157
83680
989493
71192
922641
256584
702236
579766
574206
842713
538447
135219
660810
258787
594944
672653
949480
275299
253838
871128
156943
456885
668620
455889
959770
601375
571359
833281
354519
229930
130340
553927
409988
513655
816676
349397
766817
1030155
188603
77942
899025
82894
869852
744464
8942
974525
401935
217928
63814
452393
189174
315723
562771
757401
468663
784571
1016526
869270
989711
1035058
589866
913294
636521
845590
574814
994289
507929
238371
42524
862535
110439
554356
1002225
315707
624833
198024
257817
735564
41609
861399
963478
963788
44782
5767
927029
814679
314766
240793
588132
142384
756879
265988
754083
217499
711953
490914
63722
784071
752606
414235
529383
327645
399389
782079
843532
467797
855943
444846
547429
146657
52134
263505
932270
348402
623431
35621
363382
632879
531929
340874
50169
882698
775623
983751
940181
572283
514272
845011
274700
526953
573985
750964
1006484
855342
178910
39298
269251
778547
72685
97433
981422
1007382
296932
692748
998551
334305
447885
12642
604113
689310
324629
515083
236198
687008
275960
1021423
302062
37113
1001263
654074
295285
71895
950666
918151
270393
1026238
216762
185349
592187
700189
810347
697181
477763
549958
893850
266764
1015098
393727
479411
499444
73317
962742
800084
252094
622598
90772
107651
825351
451736
577319
652840
236183
209965
77172
386782
502480
874235
967856
944899
540690
68245
734187
27671
715987
434328
964814
161521
767632
89747
688534
529879
827874
106332
44851
472320
963359
152450
244719
738656
186142
53678
623109
174011
436809
558609
63813
788704
511297
1041118
103137
359534
931518
719417
309392
497043
173943
88902
883920
979027
276227
431990
314116
437039
753228
775598
184854
782965
362124
826349
714938
569629
960157
755855
385938
427724
254549
1000568
285037
141067
618709
200265
649150
874711
185663
513152
879409
387107
133591
753770
831802
218942
530244
295664
655401
859907
785396
872583
869933
605079
857097
795677
309258
692543
453431
674234
463717
661325
160936
152635
147434
423847
505951
601653
242123
899680
1009752
497731
925078
871305
274916
59195
485588
466539
695957
640477
141388
160147
152046
310069
638605
972887
975801
54031
669903
724863
589432
712520
580681
921642
416982
324174
750117
693292
47442
978549
615293
282132
232816
1021337
1009994
724197
48988
76804
176078
718079
437687
446178
337610
968113
940898
869553
522629
760302
13857
63567
792441
675061
309625
801334
11618
325033
438365
1021379
956153
484605
69997
230395
680121
237033
795479
92460
214987
811252
661568
231496
76274
65104
103563
675622
288642
1035059
233730
61996
833579
980716
709982
405849
690562
86209
233015
748915
559101
333238
965395
323292
183892
999032
161321
786157
502231
606242
220460
529047
817260
42342
684711
634207
45454
1001469
852474
392909
1004788
538728
275624
11396
603070
1008232
822823
903801
535409
23489
651173
109792
415816
2402
965152
298027
452345
948015
875015
108173
30902
452423
782513
1031402
992994
156554
289324
544150
688693
932457
189076
498142
986733
38876
60297
496629
1036216
842074
192202
454904
1025528
22253
1008232
364460
910673
637208
739827
1000229
496624
298774
687074
780970
406819
265497
226217
185150
814101
869760
302673
378717
181117
681740
287894
452520
424131
334105
917485
727521
956748
128510
783490
173360
408894
172171
597527
353232
1044818
949672
486668
317911
860337
332561
288558
1015138
976733
724284
94614
239045
727578
345764
975228
273257
746906
345373
5982
942139
497229
384252
253396
887764
969705
425836
196670
527654
697289
989689
497324
774538
810231
28559
585213
481573
103035
576651
368546
817057
840459
133186
476868
504846
1012411
876301
518986
471717
408778
890342
212293
1009301
10915
4070
729167
594788
521844
115229
152158
954786
676587
449078
241548
149955
472729
800593
1006452
299184
645130
342149
149032
91235
993275
436914
576232
748024
760966
59527
71894
541590
663287
580210
684508
989041
296856
57207
350770
561880
895484
637652
448426
318821
478268
307099
48705
846345
826565
101291
789799
130482
520501
739428
134961
814206
365010
12242
581846
794555
27293
465412
185858
181489
412294
548990
1009637
685960
792637
939069
826384
396131
233812
332844
570507
340725
864768
987539
1023110
315672
253284
383627
579077
259797
180918
834684
873425
306839
289862
188487
967465
324874
235959
43942
665289
93618
794357
329899
112731
180548
364068
274450
187737
998752
337669
894177
82220
618122
410238
804580
137902
761099
22709
777093
831747
750018
358310
277887
479418
369443
281815
146764
508421
1004093
198153
861068
452839
41317
161930
564350
331842
630477
639908
191099
327946
926035
245181
964385
405131
560858
440817
961893
122419
532770
542086
72019
852907
750199
662409
51494
666433
324253
697846
476378
121155
193658
461722
177479
166197
6931
507197
57248
701581
114362
1018507
51130
790078
200785
261287
941183
327087
482298
259449
1034982
634845
155715
495783
773288
113424
1039816
549649
439845
684247
643331
464762
487284
509637
756881
891194
99550
550261
982458
593742
505024
152157
227991
172091
214602
288823
592129
83735
219337
19613
654219
699922
560755
240769
558069
848204
860381
646841
1023041
798646
432575
504145
1014163
865740
1003267
395414
263507
960015
795140
663860
1002882
606018
728034
674354
327527
409610
71374
881724
415148
759219
667763
1008232
942582
933544
751766
609099
780166
862847
921293
913330
599000
575409
585591
364580
809758
238754
506463
985852
920061
945506
608743
695707
349809
811284
42475
929034
815130
379159
649381
454249
886769
241809
442986
576354
439846
93247
840185
873104
880437
639788
623460
890420
399988
928388
223641
389895
600873
599406
504266
352452
455010
386715
960212
421777
319084
149011
590516
926428
864442
495510
303284
720543
705994
86987
89461
893763
1019018
912790
203113
111788
973127
741916
378429
1043761
479200
930709
374884
403191
772535
149088
157110
964004
29515
651124
529408
993714
281712
761007
423331
713522
520023
612734
195672
844537
56529
759280
255734
1025557
164422
298915
926540
478308
824336
838236
785274
198147
730516
318414
26080
362165
226507
485978
297618
339159
592768
1023371
1001684
375242
875687
396025
468133
129839
347007
458733
216204
345515
424927
988552
98023
897273
889067
879675
42386
557020
920033
639004
418517
423412
892610
814751
200820
877432
210193
583566
645266
186579
60977
583988
522136
1019988
576070
704236
988771
293700
70512
823526
173779
28828
759968
575778
451458
164440
891268
705290
513550
125506
49410
82961
683409
28387
896701
948860
954471
1016955
63471
911180
1019081
903971
577891
485533
510181
352768
331830
845980
720517
712258
845040
353889
945920
562672
1039654
631055
366259
716041
824406
753958
882013
611220
460874
185401
805425
456113
553812
978120
351772
757128
453642
68739
184353
649520
177005
604105
762264
492431
690826
916355
204357
947760
627050
970358
877793
848470
632603
540962
383809
851900
941231
661865
45334
12361
708850
902273
469110
633287
676402
212686
731040
212112
360046
703457
759527
709219
607942
1017752
543731
300366
356379
528862
104565
5250
965164
979714
469016
673009
917483
729226
860447
239601
421875
670410
310036
984667
441961
408843
273804
228187
877553
483927
401959
878522
16888
379049
247899
894343
634519
102457
52490
753048
812911
1004969
654249
937159
428665
497491
546965
6937
898963
1042153
970279
980421
272344
955239
711673
472225
961354
950934
72533
15860
740608
914828
1017189
63533
908334
332760
507074
194018
827625
274260
1040510
307772
624516
792381
366489
703549
237224
396286
164294
607955
703180
894727
891921
984940
23540
489514
664499
117342
861956
314041
151803
199021
181395
741187
813172
970355
29764
241996
313569
512228
1042677
460039
950658
134823
825013
542297
460265
774930
265061
395872
332625
123462
809590
165628
430181
128342
153966
222456
802486
1031984
171991
709566
237522
502394
1035286
470460
773986
565079
678926
178897
440762
683982
610789
733062
232115
350951
983436
366484
285619
218039
976124
678983
336154
466020
1014290
719262
787571
605112
497178
391326
680743
876283
913492
502397
105279
897316
1034334
315280
999376
294138
569462
617163
404952
228006
711003
388231
26431
825964
621888
643507
310261
740469
777862
285602
1010043
709142
795593
828141
839443
841158
500687
488827
257821
115247
824612
99787
457464
192779
511319
14230
817105
983931
304180
149349
217866
640074
180509
247357
811623
214008
64613
863435
808358
137765
305816
539899
148693
94356
419449
912947
180247
720543
607599
172897
711474
16085
809814
948086
721995
751
450326
18567
334531
912647
449101
985260
624947
119563
441439
701996
434204
947192
880860
131620
121256
350841
631259
124609
1038900
707603
121177
544581
16983
1035505
979128
184668
942366
526262
148019
39041
963541
992674
61437
997381
727345
938628
983447
499864
871383
448962
712371
914274
63076
185443
218904
69293
583074
148700
490841
329979
931433
757541
172869
73741
770580
491859
706026
849372
133698
883494
235631
510939
766923
650587
781667
209848
743060
719796
682904
724019
406442
584791
360175
302972
753008
91094
761711
883402
518108
586476
820153
290763
504489
48739
852396
898087
626336
884603
923214
314190
36305
410225
3177
961631
123683
764947
118722
1015035
833870
1015531
989981
122118
598893
353391
80261
779537
105261
448678
529844
284690
693609
253583
320489
937789
530783
428056
712372
140593
831749
863809
918365
393211
119362
198226
721808
721138
211335
692029
422245
530548
917540
821671
531445
176682
128467
713971
1015490
273656
343971
972362
663404
546441
225422
628362
740323
394524
501302
227383
821181
243858
918735
671886
753581
1027940
923703
861941
916552
581964
508248
877403
612536
13821
637631
896428
817851
7950
905928
856673
759926
566752
620759
638856
984300
547613
555472
5705
400289
330371
320155
964083
71959
731177
688722
580986
28903
580447
767936
831001
387617
900688
404650
775536
63251
1020386
641512
747445
105921
183450
320789
241491
446767
117785
8293
452682
497590
469172
330394
668939
119947
153222
953303
474186
254047
963217
737926
395900
309468
217504
761169
591342
519980
581387
385273
502745
383731
858795
1039343
448518
475456
684918
151082
913116
836456
672601
802747
788315
40350
907095
622861
23372
765585
916808
351411
113375
28092
831413
632903
1040944
988764
364908
1009057
176234
165265
106812
676003
312028
903641
50225
478892
222803
993274
329386
537490
49835
1025886
700139
727807
244452
150679
347266
847524
310799
454152
508846
634347
291788
583462
127752
989172
340010
605524
1021043
853577
337419
893403
308064
415327
990662
43198
198071
157613
778210
414496
243092
763987
901860
581284
977231
253022
136078
801125
727843
488443
623324
805069
1022083
347992
1023398
915932
515969
864241
87918
65003
533877
788181
513868
991517
364591
835082
322417
125710
470202
266773
846359
338405
348794
194703
994024
389998
985412
1032611
309549
71504
406562
254455
112765
94874
307498
680247
457974
221107
125472
239126
760639
965786
691253
827180
727360
649876
949702
149543
1038504
570897
109749
312519
1010866
241153
893891
142922
318664
88502
852164
140366
169134
896009
719813
829324
1383
766447
714773
108219
482786
439032
829632
950754
33559
395163
708179
698556
409807
926793
245108
144072
426501
630246
589686
107585
217477
763028
69072
502090
926069
329513
126663
773244
91312
506788
224891
341025
99297
963870
88621
321017
202585
612642
492046
940967
705356
681851
723658
693618
868277
872943
458247
738265
841334
571645
320840
575765
893353
253786
781800
26695
849488
364848
679883
240025
225253
802254
8898
432375
194641
262479
907945
812183
802222
197265
511518
939871
936515
766563
838114
123655
396986
710219
173803
657055
321680
15118
323414
586173
769258
784787
163473
977122
156593
723387
740522
904838
356376
156273
348792
908139
64049
581402
798072
53336
2297
386270
747142
598396
766104
171482
819128
1020776
562525
945897
283240
445955
585375
828292
233566
1038011
113629
271324
40392
454266
253330
544512
669771
200568
334157
125076
595931
822134
273990
186877
347777
365736
822757
890231
788063
760365
304865
595165
552639
1036756
597398
700446
101485
620529
74457
342084
213041
510287
768682
979758
462328
641155
625922
36088
841698
110952
291329
353633
788440
662451
103831
1005939
102952
593744
235658
216183
356540
807300
356847
628670
142163
820293
839171
386189
107837
1008535
432650
118368
20960
307715
412078
636800
212868
241946
171248
917808
958002
477218
763895
345171
947307
911280
619454
271385
655173
821431
370766
814697
850678
396071
449405
714864
630406
245946
350527
576826
537211
6143
810835
203061
654147
459407
721846
963949
62429
817312
588965
503397
245287
37610
118648
1039948
95750
948942
496122
151383
599169
728144
303085
368213
430677
702476
822388
621309
503036
20589
927583
694732
957498
935983
710052
584492
965245
957672
915077
263813
962604
47192
619568
902824
427316
558501
684941
836105
730862
39687
1037262
891199
650641
1731
659556
192945
524479
464617
764157
66470
490051
7277
213923
1036162
117068
596967
526622
390293
691568
838320
31000
190966
172932
223485
1029493
542917
136906
1005459
195648
794988
536245
420629
805554
499451
320019
3235
1027714
132655
881994
638568
356582
658760
906350
103542
349974
502580
470360
889631
214347
259422
76277
340663
533627
204361
584051
136936
261522
12056
727014
807523
1026305
965583
925445
1018834
522060
340339
300706
970959
260979
773210
688238
570176
510774
453427
882707
197192
834448
392195
94666
914136
8551
340623
406963
178424
254553
412431
65238
321771
491378
50557
569124
67604
839335
780798
987466
1012237
708589
786315
97734
208775
241132
569614
228138
78400
337116
382232
522807
982967
154285
1044261
986123
478488
807825
505755
570228
457719
296713
542150
990276
790642
249879
217157
172761
511714
367793
254982
101119
343859
841841
472744
800239
974678
356301
47061
884193
26045
305352
621123
425383
137887
806979
370458
559881
464260
337420
532195
193251
452956
753540
1009756
388206
367674
1023568
650049
310552
436433
198519
706051
741015
1870
353218
412220
110157
927363
374241
766333
68007
597480
363525
884010
11540
122078
815298
1020245
720223
922417
664709
888267
855426
1012131
559659
461643
475431
598159
912651
946148
599635
763445
536394
935067
950489
1017831
955787
343929
987748
244204
16327
535713
698274
531274
534347
59728
757676
170205
436531
655004
157459
898925
178663
808202
662760
892109
143102
732534
522633
89641
371877
734758
753115
362202
315479
467596
770515
799049
255424
848674
663823
67813
504884
40801
635451
935277
408940
1012929
918065
583108
807644
281730
806341
975431
888246
52209
245845
78243
181301
278054
585947
713341
917908
278514
1029440
878159
83006
465317
916209
891760
698798
570011
418763
653642
193332
804168
553189
871535
687940
109350
525133
864785
486706
536539
236138
318270
846527
359358
18828
761629
775330
980928
580291
409696
832897
928841
304062
1038166
2871
137685
453936
891056
781748
978692
437583
807290
883341
804621
1044865
858325
360026
739098
754891
235728
925140
274397
16822
768444
224303
539406
417648
203677
655095
337113
185365
730581
347363
628581
24503
791620
686468
485415
572923
376857
694129
981763
217627
528346
761456
946943
818219
884057
691369
542891
226923
299509
610392
963644
1003542
100108
920103
436352
698564
46517
682836
580068
983648
80526
52491
261303
951388
984960
69601
166593
673182
978795
193334
67795
850088
278534
394309
69889
144933
646425
545552
539958
482395
475774
230501
646877
333417
15303
324469
829145
287612
822013
239969
441730
780227
545569
194401
731550
197405
804339
345451
423401
14265
458137
283809
840183
986377
750546
192255
499995
522368
812320
187869
410192
263931
447922
404400
824613
250385
621163
45480
741745
581003
873030
84245
647681
420412
532152
1045225
945377
668521
261261
942746
958940
860423
408587
715771
420073
884671
531436
415306
57765
253630
82424
767769
204344
97073
886139
972739
535580
992169
988922
89807
165633
523439
901929
99199
545672
578063
412808
347070
594863
661205
84664
201441
9176
661541
668999
568618
314307
723669
386256
464654
606068
165054
199443
451017
9338
676350
998650
1002225
320519
96997
853020
1033726
126467
791712
266574
948992
1016369
805047
581153
602051
241215
446132
248400
370247
994961
185472
673683
21279
563994
749754
472696
666005
162566
638566
921843
550544
349069
275652
846660
859284
525372
702089
667902
636039
161663
76451
6933
257391
564919
1022235
428991
1029417
712438
723331
526078
605957
830185
237740
937995
748872
538911
66040
170005
64040
884914
760214
779575
1010980
1033037
658687
259706
225116
745249
201930
934251
993208
803564
170363
250061
182031
88492
796981
232729
505450
176275
484581
440265
442813
520187
302822
748282
66748
906310
913599
228870
598347
480063
736707
825319
304465
240020
832358
1024816
409453
385437
325655
900386
456830
458319
930689
116871
504385
206526
319991
545934
864819
111059
92486
642509
746656
459541
428784
668441
500893
909511
281326
1033695
61885
272041
256014
864888
699807
994134
484580
860439
256228
331244
715966
199591
285683
307108
21937
441321
642486
301762
439963
520086
520426
965219
418697
899298
237998
611998
243869
12554
174475
187264
522056
537655
675455
165200
401889
660403
67552
284238
527381
719968
357762
600421
863331
463540
189187
794356
280972
265229
356630
428738
1010047
671260
37981
778272
241333
993300
15721
765388
818218
237715
559261
808247
919121
47260
960565
910452
944976
147511
843669
272711
121205
82072
188402
149320
544083
476797
613329
987928
922121
1043609
162044
525641
770684
519571
141543
418635
117427
185915
194131
737663
2686
805524
55510
59055
517685
126274
647643
608022
188605
897262
130869
250068
107700
778170
814250
734990
1010629
234218
88414
317680
867181
702049
896884
231024
1040436
873111
975906
664563
669250
773754
877511
883809
816028
161948
493930
219339
804846
383233
34212
80607
583060
735583
254102
822153
790208
130448
566446
460228
337731
210073
897437
392815
980062
800671
694507
738658
20677
378939
703398
685731
17700
48707
162574
558491
212340
192054
398184
1010561
701103
218382
1007949
286842
276421
854903
126431
651310
785843
922457
534566
212365
244304
322661
908644
396242
688536
253809
375114
1002673
367881
623495
687494
56771
721953
292449
59230
903190
900289
540655
559647
414728
73653
139671
620759
321584
957943
250220
863087
638903
893861
362946
397254
785008
368532
976339
596113
524150
829599
568498
357393
56122
973873
49440
657145
269764
501023
394561
870455
463449
66711
103598
43456
654615
217076
863581
944269
31088
15581
455793
569818
257644
103424
787179
500260
670691
866406
380804
675738
517229
58820
242199
36397
857208
642428
969102
162532
705310
846981
742130
334887
356813
493542
598073
614599
232731
604737
191060
13208
449265
464515
131826
850028
701559
538928
541669
114840
123979
661297
831231
425881
473690
358038
458293
546161
127330
407894
186800
95920
560809
804131
845826
193370
190660
775548
682472
1024580
769326
466376
895258
784783
457774
660745
968467
52804
12642
1010281
1006005
137143
213993
305268
19155
375804
382262
410311
962891
654988
107222
758316
1025481
16607
431952
912610
539295
414670
740110
220564
669793
764162
1023087
287657
780146
555712
970215
168882
313242
796959
85751
579503
993665
419988
451224
1014651
447793
568497
147440
720057
107285
630970
456197
574344
424154
115533
778462
792003
841038
50984
263034
191927
995695
70796
259211
700748
424242
606695
559325
969740
523886
215217
783564
354202
831096
762010
382462
644336
939254
948765
833038
781415
13749
746257
1008368
365154
256805
989792
368243
739694
357908
878731
1025217
268543
701767
927847
261931
197653
457021
659371
405860
853645
1022541
926888
60880
639830
220908
147149
229162
848566
956003
154041
460482
14691
42802
895127
653077
345891
694679
546967
326410
352608
231194
193646
6631
278751
282574
848382
1007416
550078
23236
351755
353646
337378
251301
616611
616319
229082
714889
471941
299941
886448
538597
955224
351140
823779
509832
161095
630472
995202
933989
851963
549265
863520
540449
237949
285397
828102
661169
1042910
18900
12792
439204
1040324
2624
123462
259275
1017080
292715
818728
936638
666416
863936
5870
442564
1023543
310906
997715
38373
1042296
70839
787568
70062
780335
403731
625289
628323
416873
1006358
840496
917546
582972
196289
418780
110081
644336
775195
896603
325781
704738
615157
483949
355785
58415
470774
88969
201159
691499
38350
26595
560629
286844
598919
334296
365876
202098
593906
788356
763152
57900
391752
624640
921242
369522
866210
727049
41404
374497
405100
567741
488671
42097
384606
904166
591664
289845
534991
717095
388733
168134
57073
928298
735052
624156
984063
527555
85347
414895
465976
75824
898358
639789
40608
1016525
219082
698295
325285
636305
263931
367086
105591
605330
957293
652676
158114
12610
959762
1040937
450845
1649
574565
894245
404276
606465
480066
366329
71612
592861
445560
84802
567430
589695
252901
154933
419860
729001
62102
910896
41262
812905
1040902
552056
682057
108754
366952
529266
722300
160927
268283
267098
586331
644402
55343
739864
214081
857688
23353
888569
561498
530194
375760
432319
396222
157792
731026
430060
812793
10077
864745
771384
875518
1033671
653904
164218
75754
456388
994242
289165
804527
232197
112366
936847
256871
628810
838232
634199
571036
555605
389950
308496
292690
683861
45406
283992
914680
328650
706416
361846
68829
187232
590680
624278
424820
971859
94368
162587
521413
914345
507901
360384
958882
892674
919856
640491
925211
993286
341428
758428
62103
684121
843871
336075
612662
116232
108390
458602
281079
765159
791273
1036594
359555
314940
556878
2495
485348
890750
521041
24626
616252
894281
723916
868994
138042
584024
995562
452886
188147
193760
1038864
679144
564507
269911
168629
961794
56283
346877
620966
638943
1126
144696
384784
596537
1009062
718232
679551
399028
353138
965859
949288
680088
770933
10679
827709
661875
109368
146382
759240
5622
616954
830762
693273
628081
412259
385679
40705
263453
366802
637654
197806
334867
768042
98334
697286
180970
776177
297331
765831
222924
388052
33993
659259
641455
405142
79755
1001088
167245
901779
197049
231077
809593
806558
968199
49399
733984
922271
645163
674309
378767
822264
802263
236072
682073
586102
398971
505851
46751
172756
30973
1042898
300935
442001
285646
559049
360351
491149
426336
408867
433196
139210
296765
582889
561215
135476
580938
880986
453244
410055
974636
127018
386890
886190
339227
570883
269617
225089
639432
828119
126764
447751
620846
68139
110047
657290
991253
240650
94656
649155
63969
952425
259096
831877
30987
310853
58073
373671
329757
239543
439014
106299
267471
799253
186135
875253
102713
974308
20152
786425
7161
464643
556165
148551
312571
1023012
764407
394591
581501
214763
343666
1041219
67225
498218
467979
814138
858485
401362
244518
164043
767803
798668
1039983
572522
852811
277729
319573
12569
394102
937806
1027989
751898
448881
354827
44234
619285
1043134
609840
448418
792432
284850
201672
699428
598213
722742
30953
354579
563429
878755
803017
135637
413464
927657
553057
461523
663221
217897
474143
456292
829511
16501
129749
719785
3560
233829
888742
254555
920933
632812
907961
175003
780341
16077
577066
102092
504511
222189
488491
657972
624678
164961
435356
234937
535378
691927
751961
880416
231395
522398
434386
513756
464603
804657
251556
852960
22190
204541
135136
42047
468048
716536
1003634
992064
286373
146854
674144
831386
715150
917019
1036145
51279
807526
632009
492716
293640
300545
108793
953012
344804
626261
781037
865115
246193
816294
454701
888068
201771
951351
587527
652228
968589
463786
215547
62994
421124
229250
192043
344021
171767
292254
615770
572673
325993
97435
216119
148758
615636
22986
530029
388662
241526
701279
834116
353129
116538
612651
90614
303958
772197
992550
149384
564683
274338
690043
742467
886407
625768
319286
350382
940063
471345
100279
228905
728871
472866
217359
60212
555254
681788
735045
843559
151649
986019
935180
609687
653742
142181
570347
107726
1003958
357628
961394
279192
318448
164096
369899
151814
811602
263746
337194
17268
748055
558317
583601
751161
627928
790328
771723
764172
457159
482620
14433
294857
390094
326791
529565
152365
735331
522845
392045
712968
948810
371300
1041073
469077
347824
283095
448113
488088
404648
806911
56698
526943
60550
664066
1044572
60046
820212
237034
18966
337043
88418
598681
222481
421674
729831
472317
318363
386229
41137
393387
411796
978582
352308
375009
927956
321642
755133
930951
163447
341310
128892
711263
655622
600075
76167
223027
510546
637080
20499
978638
808196
277610
355112
72520
860481
889376
72897
212159
561742
379966
380211
378242
315899
43649
877814
352503
35309
271667
226677
854954
562220
53523
811248
112245
288626
1040533
347405
750079
546004
765283
963022
719205
791632
590505
61275
168359
217383
947347
94955
269078
227899
532515
31212
328909
816679
905941
206058
420324
683185
898090
353946
284803
855708
768592
37381
600585
778062
143288
954964
394252
91258
554105
429230
1016906
825990
770741
924326
870428
789074
541123
707620
756748
167024
1004041
41217
759914
629082
768967
329960
351622
748525
759057
281165
352002
732316
564882
666010
449077
320632
429554
843422
742183
303355
298594
654500
1002020
956842
749965
928056
709244
979978
770757
854050
937937
1023627
338898
799580
866871
846793
947722
113708
641949
486095
323662
90956
472468
595369
450042
139056
361277
448246
516007
33999
1024800
618493
383267
929961
536206
863476
884153
683251
486390
747059
929298
180458
985023
878283
1003319
927071
166831
477160
926597
727383
783877
1010419
359327
635644
138393
741144
298148
960782
953665
819129
264513
769398
717116
596738
463740
800073
711298
322568
499701
429718
776688
464680
64203
765963
965353
463745
38668
708294
71012
603018
456484
1017262
1044071
805111
581144
632072
968209
500379
851154
567106
661609
745667
756350
991586
616708
899630
586727
856295
602218
840526
191325
651451
229606
341313
730196
1036163
150008
273941
60095
1024944
831422
704961
224345
330804
802138
148296
856009
762836
984946
452652
904921
108209
664891
327724
446415
464067
100591
142414
732740
905444
945659
454507
152510
357678
325688
469502
581628
785695
178876
114625
834533
325019
715665
784003
157911
305826
1035752
36493
989619
756835
944208
766685
170604
732086
162475
620209
1022923
108141
40717
1004549
53044
903496
477244
737799
60355
180577
797053
905207
592969
468596
681836
135702
686059
59011
520589
1042234
910691
819123
375457
789803
855344
662395
701332
1022804
350628
433553
76537
831136
491403
195837
858800
198378
597853
282804
1034446
422998
242080
669120
269631
420561
494506
264902
616095
368499
680285
813485
593996
797951
707017
48672
199393
727022
121930
992086
198789
908004
652904
1009750
281467
784870
864163
114894
669041
138468
488060
541498
919054
218225
206214
460799
842854
123957
113275
811083
828687
289303
394518
856437
430781
180342
784676
947514
526763
71293
888034
937850
975907
241304
995334
289679
160956
678652
216963
245204
873223
86330
505806
570075
811846
174846
747906
290370
965520
466279
107099
146547
967063
962032
986428
265624
751771
235456
841139
493741
250426
124638
828913
150888
391843
880530
502186
265157
967103
741668
248144
851566
281541
435039
787713
430555
431733
23891
41948
303645
203512
645728
702404
263300
470211
905943
697562
571208
861017
132027
953393
749480
911841
523622
748629
651243
391805
123992
369644
711596
50912
634697
898003
155669
994094
615846
365406
389614
431619
800650
729553
271475
288256
652196
291774
446871
975984
983510
33216
872710
447791
870484
917601
568230
52182
430181
1010657
222336
188941
218150
260403
731761
433182
218620
556486
525644
825853
893861
569126
33349
1013416
632509
735080
867165
719733
311100
825229
720202
756894
651143
951291
911574
447580
601174
680368
685734
920547
496837
70648
604836
1001312
979440
826936
382161
624979
463888
223660
832471
846703
188152
362937
717057
552523
227915
328022
390082
582304
402321
115633
550424
332096
188303
720331
135352
51945
427150
1020847
351346
84266
708855
884818
610768
1045221
515438
92512
182375
113488
999227
948537
955207
141531
210666
817797
608875
392847
438161
408849
1010508
960134
998098
232020
500136
828935
524351
725350
260967
260225
923882
315487
419358
685364
110654
854322
929216
864144
837963
979348
326722
1029180
64039
229503
325535
463809
308885
333461
256080
724208
369373
418427
330395
438617
733292
147644
346976
944907
891571
113631
254988
350282
528380
246071
992313
73214
126732
257513
918216
150155
585180
714222
99524
498705
421695
336536
720852
877527
1020449
47547
674605
999370
835065
539110
521759
594022
604890
313393
927841
549896
361898
772180
887596
201042
1000822
639483
501147
871871
328291
1028554
29270
509169
1012013
528867
678949
132876
203322
186859
262872
182757
682122
1034543
215760
779672
771650
271202
602361
677510
414113
153847
913332
104337
189809
445070
318489
414803
745169
746385
318832
996060
863897
421294
502818
232342
714599
16719
175862
482315
617191
362178
331136
1008085
709969
163772
421650
518398
247778
206305
654412
147271
4525
575860
26249
353101
212948
914480
55225
940199
511403
8741
219919
688305
175429
743065
108511
982619
459664
246811
258514
75356
396743
926379
446466
534753
928704
471601
805902
947763
8984
573361
65946
536441
334929
727133
218755
467063
461766
514923
906232
888204
815864
76213
1014799
936034
671884
278500
210774
103892
947691
232130
696420
520199
642389
332231
985362
207022
426287
580833
184309
485493
628242
994120
977682
240906
796282
609704
579986
134414
375546
487428
951083
686530
49766
134673
482703
691146
717388
962105
98164
681447
654534
590706
762909
45454
346317
15119
155939
428994
75817
264215
28000
711990
678954
969454
764380
64291
505458
758073
836314
462662
607897
366906
446928
965742
630943
17929
89176
908501
96312
616527
318169
413114
779511
134666
57413
753618
84752
298969
285635
116426
1018156
324675
4488
182680
669409
842185
401235
588671
495529
695413
716396
59036
737291
290201
195953
93933
482842
57144
1006369
758398
769374
913823
215943
120290
569467
990116
581932
571379
484229
204794
585967
66900
146
692676
740367
112016
458937
573216
411699
835645
286920
386085
96816
908055
970881
619482
807819
935124
591632
211379
446283
631591
758064
353532
1021629
819672
486744
91920
142184
827531
547608
665861
937984
245388
873835
66469
541418
1019883
819140
633639
37091
746329
261768
152564
829400
617711
844502
410226
20093
714038
68198
873236
450884
904642
90816
967980
771443
134672
744784
274887
223177
407142
856958
627128
439898
166039
563439
146725
112918
928212
1013556
930230
192897
732409
859419
238627
286805
847549
379737
454500
227351
211015
840283
619413
669779
442079
112546
835301
866155
964976
892997
870520
262877
201914
9771
723323
310362
283922
62306
947805
636585
668259
511679
1040837
1041290
736209
528195
59314
34334
783329
13503
996185
394142
1037457
1040578
359227
1002416
590394
481390
895823
1029497
781780
941313
14130
147163
540794
970493
206998
100099
53415
865368
755867
379711
54410
890591
801977
400857
481161
979076
978038
968565
627933
641121
604412
327046
760790
879749
170977
107485
426389
639154
676522
380692
35651
928448
952087
223212
355728
559552
533128
702921
670337
936829
401851
803970
777049
714749
923493
522421
850540
835849
820392
596511
114736
177922
547502
398455
254835
1008665
617086
1038201
789592
227026
358627
611635
167220
740625
1024331
197381
796803
777086
257056
825698
636553
383071
114127
42579
714734
130316
745018
121109
726217
503423
145099
955221
1043241
768067
137633
1023857
401484
648687
640879
843915
895799
312680
346130
27435
1014186
90748
534320
560248
608506
703051
841535
583741
174230
990694
230478
283870
522690
571649
601854
263771
655871
759632
233431
25791
644605
130646
678724
667324
285645
737768
916998
564483
745315
385880
361038
983756
448877
687836
709573
710065
384870
159955
527117
481043
839795
128566
823820
336990
772734
797106
625127
1001911
1014451
84165
459522
373357
452234
181920
954193
37191
133392
102283
242263
1030179
984958
422635
170029
1039200
461728
119768
233199
591165
685698
270983
670193
213611
770022
184208
259736
765450
980440
404596
195294
844516
877337
388343
482901
401907
140460
28198
937769
207365
1023718
823816
1035978
685522
653444
680087
883337
710558
598934
777545
119327
37632
64090
410107
672889
538656
494984
256709
44709
603696
882014
158757
677710
586922
79632
93389
647366
880528
215761
472111
896018
469471
398962
206433
261902
109296
600992
93150
337138
223780
730661
597043
109829
550997
360084
57230
764807
571164
297372
384231
66625
741763
855294
206467
619471
315955
165960
1036882
74747
85696
130030
175434
229694
510849
520713
745163
2851
1008932
956236
790132
534325
454102
435738
559062
787248
664836
516086
716341
488867
192675
459232
998590
975800
218626
864889
469730
769943
936280
991588
259664
850391
461896
770190
805417
699390
313731
506641
516494
749588
299599
636838
198334
315755
334049
566795
690157
633071
379296
394075
369846
82207
833636
369668
461260
265324
258836
621641
716368
787116
785648
782093
24739
158119
180332
724185
506873
837944
3171
249355
337485
981135
555723
550406
77543
850061
730437
952360
550321
1009106
324730
48259
346741
534249
108733
499060
68661
623828
945963
950278
696030
105652
999105
985262
173996
702948
439280
376192
518792
346204
496200
150708
508481
98942
126034
966168
801009
270697
867810
513683
303407
112887
785842
780557
997814
801365
26889
696548
168052
467078
537838
919076
969271
967208
641993
736426
343075
178335
856179
791494
216121
575833
339575
108392
673913
531318
71311
381144
872158
2708
743646
746429
291608
868772
296272
168803
515090
403083
309271
904020
764424
512589
294625
512182
1031629
16488
1037086
663390
463213
834821
960163
485285
15580
62485
360942
208885
808872
1019668
409857
628114
360694
203937
140143
706052
278794
206114
639167
247385
204026
350224
953894
155544
804772
444986
133727
768319
962643
365725
425965
227251
185168
613341
897848
526827
473957
653458
183999
991177
904572
138220
120046
824762
146525
664864
744165
443754
351949
759446
419519
112452
807821
285017
962195
1021860
245836
438048
453689
800158
678447
660818
739597
118920
495092
390536
435415
73234
146642
1016779
148623
369981
960655
718284
338193
590079
472026
988494
524357
798236
604483
493426
548081
754332
265790
917219
493909
174399
965501
268076
288605
840548
339930
791624
606214
726640
355199
110524
601996
341557
556065
719373
792500
864189
470521
704211
344815
332835
84245
633402
746403
598832
775004
972612
378109
634117
523942
606233
936466
715090
255208
470508
56863
197248
373083
748892
104114
666799
686382
609689
498631
130729
992593
458777
649833
938071
767757
468706
815618
781377
263312
1039641
310785
395841
457356
731289
387259
148286
1044869
637378
492409
248942
220951
346974
344179
133166
78413
64054
195491
40065
623161
39647
692506
29298
746022
838738
478575
333069
544977
215239
167466
350951
970815
893411
56591
513263
301160
933856
924724
857573
120921
743134
293751
141391
922849
565924
641529
249699
983024
835998
562987
818184
757223
1015412
741880
41365
428459
7023
692642
385902
722986
539706
256100
961236
471153
198289
460307
625244
577624
497772
352842
858180
152967
352454
374021
399021
125092
129809
316852
548011
947881
310033
934743
1013353
813787
803490
499252
138811
468546
527557
914693
483815
139294
782890
30158
221561
793720
389890
621425
974986
144698
929225
770111
165034
754848
200252
274523
755457
764614
34696
1038189
531147
529842
969351
53377
87875
138511
777654
350436
639807
37652
887012
793416
733521
779301
811237
590345
114040
423727
645750
768962
333885
607128
622913
1001420
41850
695239
463840
258288
397896
188612
649939
136447
922402
77488
330043
438267
769370
69106
857186
765501
724036
510405
608555
993338
559760
969040
625511
519300
533383
356671
768958
841101
8736
729792
262038
433653
1002134
98252
610764
159623
212180
200388
1001355
971697
304815
933370
156745
338208
431975
96816
344447
302077
503718
1012582
559687
514747
1045063
922644
906046
249678
796597
620594
9807
597278
708834
774717
673017
746177
697493
140739
992578
675097
353252
408003
607058
214328
727130
695675
19752
984744
989913
698702
300289
770010
489004
300292
772869
465794
734701
139730
242416
317879
872321
357971
1024319
554160
240922
850029
43051
756835
55140
25510
573820
557175
773207
887127
159099
39089
612694
60554
943866
53526
141152
694975
180740
747833
637604
461904
79967
421377
980100
251055
647142
436462
889634
544321
790864
895255
651631
16737
1004634
31342
246038
851453
443832
177894
643589
32050
923079
116801
476668
1027255
375846
387252
670374
164894
526014
621284
276572
701787
872267
114805
523777
933599
144136
376277
831348
804688
520091
738684
39102
549390
696843
384722
298906
239155
360702
952112
110115
401484
600348
381441
846481
117929
307462
637573
328525
413738
980404
855236
74281
998747
584501
366478
98935
867672
475921
757042
489654
996525
818851
266246
124318
157103
51148
232772
739281
427779
466763
807277
333165
67254
440001
930474
437485
208501
984405
384224
448560
389022
168422
677984
671072
924965
550492
346732
396269
843648
714297
265122
701907
172110
918346
218862
93885
193013
97596
298015
202042
682182
269785
461639
425331
143701
645275
894982
150249
107401
204593
299242
1016822
184005
176065
491938
428874
170885
253089
727837
467500
557096
795722
679258
16087
883963
425025
810575
169629
225104
752164
841924
927478
818677
818003
164117
614808
123328
84508
409748
86772
804030
735787
922039
904821
529553
672983
447858
531673
697920
585737
872026
327300
945943
227385
577728
281469
928775
1014761
576460
431994
728731
932418
569875
341302
874397
489240
710318
147471
762304
131217
116995
269686
593175
924486
208210
945245
576414
663615
96629
875035
694952
238105
560037
663783
116853
206629
374886
238782
895519
1026306
348893
83252
873187
695587
592112
533254
921627
382193
659280
750508
523507
139110
989808
105790
12638
450493
618684
445798
747725
999338
329916
991169
1021797
502716
731494
412500
283792
906178
903379
745085
3576
870966
226281
58574
252489
612773
348552
431592
949295
619474
832004
610091
419988
580895
612092
175688
944274
461615
681154
461578
438802
464175
554837
181419
751156
943243
20538
446255
794335
117037
707377
170986
1032278
776569
525290
589615
248357
231209
651176
262667
825263
591258
580603
273931
579586
864929
275397
837267
954789
724992
285155
402481
794849
941432
966958
1012971
646004
599483
804723
997715
309489
806406
213552
784366
625836
109265
912034
983998
267778
397691
11411
577912
581385
705157
947219
321575
802183
101631
575640
770119
328966
1036260
952999
191658
62812
345509
882429
725015
963248
346685
31625
60815
703181
593567
979683
797010
258107
665863
257398
599329
282415
511116
940318
444671
158185
454867
972507
417352
898205
50728
1029436
118872
327594
750804
191510
360524
883648
686498
546612
264118
936756
989628
857954
385913
680011
636287
625967
598729
736963
868970
1036742
695580
435669
161019
630784
515228
473710
539727
267328
159377
226894
89819
634113
828843
151350
870737
994576
105876
812043
471472
191171
355367
351129
151883
144658
127302
681537
794466
873561
983463
61921
774056
702391
681734
649088
93415
1022633
1029098
346936
114300
226863
504317
451229
975122
756362
628883
714392
305956
1013542
369850
659412
260598
497372
91441
166178
595111
411186
938471
263887
179163
26927
463525
194663
66609
380794
945026
284767
246335
235447
1016943
67689
208944
852206
294347
674564
932088
729573
951160
140368
972680
973098
269340
710656
577320
309221
1012742
323414
480631
415837
905557
379902
595054
658351
319904
341243
384879
806925
770215
692133
891591
755445
370619
78931
758805
64613
262648
710299
563942
836330
602381
730510
850578
415049
6681
490804
84569
752521
907549
607273
548933
788502
303042
993771
672140
469608
469940
19348
766740
240013
838367
122935
152643
882705
115180
303943
158095
333502
247523
826130
728901
497895
936045
269332
77357
242053
873192
282729
320187
911897
648301
660575
496549
441166
917884
589375
504215
943081
973668
617192
869038
966876
890228
440803
521553
377290
490316
624125
650091
101371
400653
1021215
287530
663777
365922
768448
708291
610368
41577
1022685
623605
373813
163672
573134
524399
380343
379100
272839
905927
176986
1005579
229088
729810
872428
464910
268189
466470
706527
970229
429646
917332
231593
849507
719809
48162
404657
612175
259629
539620
74390
418877
172467
129045
542616
805651
213400
679239
455124
343907
293730
203191
729460
18046
1040910
1015934
828018
593394
700117
433140
170459
811197
342787
535367
547081
835287
585019
579873
289367
121975
803821
881161
243804
488968
324666
525547
12799
231557
81436
371497
1023496
694373
902686
263699
256428
9582
738061
413987
808079
419783
752868
355996
478542
774007
881020
978151
733565
80968
844473
335125
681989
143591
406030
84636
121435
232605
318008
277473
770549
634849
476958
678889
913819
116340
823896
1042050
217411
1017437
669303
895645
31768
406843
313170
500998
469878
810544
551601
505627
837729
194936
662737
970375
538132
713858
857647
859846
25384
258955
522457
696507
137392
889690
416396
148652
452927
133311
533949
383656
564705
170487
863182
952944
966338
11838
748542
515535
300115
176159
96704
591899
53407
804125
736941
169656
185267
904948
701526
56704
363065
992059
444423
710988
181188
52671
326681
322702
751396
931490
791608
849461
168736
628300
647424
406944
238721
761015
150477
361176
53180
5628
44677
77306
670767
962631
292334
278958
448262
169391
529918
81950
537164
1045410
673955
981377
641246
624217
852477
55880
433106
202522
23630
868621
731718
190564
146111
975071
231083
330759
686638
109210
298044
976291
974444
127486
91872
230753
8170
795799
297180
412381
587806
339686
429114
692849
325439
582881
184683
339064
860075
80789
844611
752272
31052
334362
239390
199700
908364
48412
232510
881313
235481
846357
785466
328955
81837
715552
966785
561581
139777
386890
460470
67746
244471
467759
936908
157923
465241
933097
194388
252762
972751
64171
131868
530813
925704
615189
816423
681640
956227
401770
67142
53735
184937
913977
464846
1021712
1023149
691219
181889
457013
742690
940953
912626
234846
130536
175252
781202
533001
770021
937285
389185
780919
605632
643564
197193
930988
845763
972093
495697
447166
210542
881947
884740
927689
326607
442777
630358
48962
324658
824156
693699
504501
486489
819816
936382
608849
776198
757729
13749
519610
273148
280350
704803
25408
136063
712779
702452
544189
41828
329639
215485
451008
723249
45320
506166
432267
976338
672284
1041768
981589
15772
883742
270006
118578
979638
508335
7191
622234
299382
643549
1010048
91559
750088
110896
741868
667385
992456
607232
229551
156473
787754
578464
38966
227053
525883
93750
866901
489344
914400
815447
90917
491629
942275
720346
965153
422943
792422
805882
773942
139916
732136
155191
1018677
465410
587944
216773
255345
895597
692754
565858
352489
637912
351658
892918
910582
452504
5066
67647
987556
967551
139682
818216
258206
499679
945372
373359
488251
438064
838375
236810
540847
267633
124830
252944
384553
694329
983292
723624
629855
181318
164784
94261
321478
121878
169428
204265
988026
93566
892821
230453
926843
532020
421032
570535
562299
925579
512112
365735
142026
527290
426552
796418
413470
874394
263278
806440
288911
403022
411494
890153
831735
94976
207714
771587
791046
638872
889338
1007565
342531
28556
757299
441366
717580
841700
608268
284532
215361
593253
285052
258866
355052
1042697
810640
489219
1013224
84703
979509
437079
296220
953139
1038263
881253
920897
945072
528731
747806
818869
470048
162194
505039
550104
135645
872244
421600
66961
172058
1009169
593943
682155
398019
77620
485370
634229
624748
239613
522030
1044714
745492
621229
690952
413850
955979
253765
1010201
465757
312053
708244
455872
194861
137010
140995
102677
546555
89341
608877
658715
299580
455220
796401
16886
959927
183528
154350
479124
237043
709240
999916
690855
551601
57920
597933
148767
596124
618547
733301
715049
1033923
572619
278621
967410
351809
116414
626533
942714
230367
209426
710781
294114
337975
284729
212694
871216
292101
441255
739506
208066
59208
838419
9329
486013
648589
925127
658598
339107
674936
686859
273453
527774
156606
24064
453255
1040299
517850
505651
1018809
431851
271974
148043
244159
871903
79166
885753
580647
974507
175515
445366
327323
465172
345852
624587
740624
380781
575959
1021022
778728
805146
1013873
1030092
834498
283941
493262
611752
215693
840301
133212
348426
137374
272315
648701
156746
728901
190089
218509
510346
424693
679511
276091
527001
219730
159656
950743
993159
682344
86233
172159
297224
66392
108818
1020171
337981
574496
422999
923020
947210
635980
940636
885201
999372
718583
55627
986799
675769
976868
116845
647630
1010494
124277
848150
872563
180779
820478
532931
364816
551190
439345
788053
363531
816849
449675
52691
693410
125484
8514
71371
208148
424662
434669
180055
14692
600238
294706
113695
382772
931470
468604
685641
810655
843088
34578
70929
666457
163206
551372
621655
82300
97665
349981
424104
257901
349281
239166
964815
763493
1039264
78187
949507
939693
843108
287026
35521
654484
759762
122165
828673
957466
446562
768014
400891
915679
308501
389940
22878
437537
753199
648581
914279
914478
840682
967923
376436
937823
892187
965682
578095
361579
46285
550698
643472
800169
851565
695843
349536
870398
485777
140792
458684
957530
843025
439223
352067
446348
659453
278261
91335
515368
495694
794708
246138
82982
729966
282735
293154
91262
747014
906213
1038551
826588
95058
342797
500787
11302
9673
189366
688877
828171
162130
739016
591242
731620
457103
256310
1044363
723674
60238
758921
560943
554732
670745
437339
602461
737590
179263
902577
7936
683196
900698
337960
632162
926091
542487
355303
858802
340533
762310
501922
838258
381819
238474
702023
336228
182664
392890
1019735
425893
390012
196455
301097
619766
259626
53344
507696
821229
232146
965490
931325
242405
862903
527941
1009414
439663
555702
861021
605003
452022
931113
590631
704054
79809
732190
199027
854414
494754
783306
816718
496144
595478
270255
554241
464287
745268
402132
652172
591551
913477
240996
6229
582518
523080
515413
201900
209020
535383
982631
205278
248843
720113
623284
390211
761857
247862
196891
199160
1032310
839754
732146
254272
752174
793027
638783
68432
235577
437062
960431
371916
986565
683364
448510
111862
829663
983953
83156
380565
283782
1036519
567583
91070
519773
44741
915578
926221
102618
391322
42507
676783
229546
891413
399090
699856
177962
102335
207528
304553
538082
725025
771104
359775
402243
510105
567589
993317
165053
244973
478035
1000172
313512
134432
1038824
16659
809433
643311
567378
64669
574278
407648
827549
950606
96634
818661
639656
236390
953129
746482
154341
904072
916377
714686
929595
597350
640586
206527
705294
35451
579533
795242
32615
686281
253573
934714
675310
466240
517883
798593
660589
770998
254288
61866
421954
1036049
787627
161494
733281
406820
400772
492152
881719
110568
23738
369176
1008112
527620
87280
218470
194858
790382
195214
318326
812206
864367
637984
867052
720416
84074
757430
392958
535068
651796
517388
158723
132791
733805
465652
345912
1038096
189740
744525
70481
533690
809999
169130
346590
784049
169434
291562
1004465
852955
163176
868605
6438
824342
815922
186763
107945
641924
693027
341806
103710
325631
442984
768145
662003
467990
11680
252378
192725
614039
261407
622952
1027471
567817
900615
420789
180705
131312
309852
708761
442425
484738
3262
120553
86651
93171
221272
721186
842875
389113
847119
994953
82191
182827
684036
768165
593627
420676
9211
997000
509203
1018261
996315
990868
586786
218509
983343
235560
531220
416680
475221
381128
380876
835360
124921
101060
862951
814796
350317
998882
326643
376850
232131
262273
265833
141241
829743
627427
306849
944216
1006595
403079
663588
949571
802233
810465
1003859
608087
899302
976946
124403
60708
132866
120801
857075
374481
926787
103839
533874
786496
607903
978194
394293
477153
42192
457928
928114
323748
330840
353150
60856
58777
44876
139557
60821
45902
887061
160937
342211
1010265
109134
922251
876380
560922
804132
447218
866896
31843
462920
842127
668018
509102
509848
906427
930553
199994
289817
618031
193900
97787
773065
301706
843734
554151
234468
764949
195675
165362
199611
642487
72159
948639
834052
315355
916994
761059
1018098
1025913
203524
342671
350499
193812
580205
514581
231160
557581
704275
947105
880730
691310
602500
145163
435652
792268
647811
871061
525301
782604
453390
237141
181449
845293
521215
144285
633157
4866
963180
380563
318579
51889
893098
946983
134554
206888
525680
578895
566352
1037771
496764
541721
825935
228687
652230
971774
394568
481866
171301
420182
762532
713477
122761
117198
952744
364185
145901
38680
457150
475376
789018
731115
210783
243290
844027
313809
210405
8304
1034415
631867
809004
553109
411244
907424
933887
486538
292520
562902
515661
308924
207302
192624
248358
405602
417778
247497
825697
144442
937715
47740
926238
415893
1040822
369084
266036
34970
696365
966254
28774
114012
710917
368543
744866
141720
692808
889188
334839
137923
211419
683194
740714
1018724
971392
546808
835530
181182
488422
77043
648182
734738
8416
669920
26188
536549
110585
887489
683896
165963
606592
278028
229692
442796
993848
532869
345615
167222
43989
482081
61246
11842
795803
46562
759866
305776
699195
730018
104277
861309
146279
666710
211683
482290
875632
169731
151746
678781
205040
723620
742247
550668
391189
1023196
918167
798144
378523
542614
785056
716408
1026350
714125
733802
457887
89944
882936
943067
895916
979455
1031616
17879
918926
594271
765276
275286
552995
442159
309740
161374
369848
762690
278344
420845
883774
84587
9241
358197
96067
148321
1017972
851199
755525
86568
268634
209292
757708
126401
664913
901232
493632
978797
473645
614255
343112
49811
50049
72818
24525
186497
610420
604510
584074
930039
768075
170208
218398
751545
149703
910248
662988
660755
412470
766589
597020
152004
994948
815011
571323
56581
238411
57411
709737
736328
694983
216225
482782
241912
345869
979497
930349
787126
53052
550530
1020640
630671
585185
748757
281714
1033751
180657
7076
903193
106454
862859
737719
216180
325168
635141
770039
252357
18090
713370
498280
926446
755477
790187
416095
711461
575639
1010282
746384
1041679
363938
105879
561810
383746
520569
891315
54741
823764
784041
464627
233717
392153
546754
91332
633973
904881
39138
32514
925080
809321
579898
536453
920113
825141
772890
930187
450401
652864
775139
605611
172088
433296
453255
884218
1032521
809324
360217
824762
26215
1016485
496601
434157
399775
256498
574376
495886
434460
922458
833516
967712
754023
90754
15373
630509
186378
448394
138404
724597
924682
997722
691205
219321
487002
964828
1010637
86309
205193
327837
211833
550977
524197
704297
362200
835949
551746
1009567
712554
214686
884855
114770
433883
588968
558549
437651
1024992
693499
966904
247266
915127
314588
572818
435051
86890
829730
503719
671549
66620
430870
185965
529887
468679
63253
258936
97100
958956
328815
605462
192929
226001
228472
960746
216135
1020597
919319
871702
890002
122420
491128
723820
5436
971103
455030
913786
821177
967516
1017084
976495
395630
357469
891936
620213
27709
697784
948834
24380
629170
970208
151480
1036267
148662
848797
779935
539952
686712
816472
910953
86255
131563
845555
7219
449002
931129
118598
977022
145426
79147
302555
218696
500170
351997
910685
259566
581573
812337
50564
424956
951349
252559
680455
663964
253796
675860
256380
838177
191180
873410
829833
485473
676077
761412
234078
868273
496579
239252
925345
89755
748354
390862
590646
934790
814647
736958
792223
52343
8687
865678
634870
618427
343643
233968
766291
326806
896001
192477
513765
455975
800291
522077
740145
142331
367904
880707
165393
34093
594170
914143
944662
861088
396827
375531
1009704
956727
170205
394202
808806
1014072
671042
716219
1013585
38499
732187
592033
993082
26705
555047
120938
1034939
254324
942776
102232
225237
511457
175894
448961
861704
1026858
560076
808178
48737
17567
391796
621581
240116
595338
689318
16195
579347
819479
511704
712132
634724
495788
242556
651773
862478
374051
379
184064
955087
247217
406591
704241
1038531
726960
242601
696535
320092
356402
547447
966710
653481
521750
984057
1013691
294383
742205
483430
311861
65114
19441
229557
537448
561057
990403
457730
433767
1039395
303019
896870
275083
582417
365390
210017
358773
47622
477316
849540
101161
32649
429062
465166
376521
759769
63752
466084
75119
953575
69136
9254
187967
386669
96715
792647
928113
1015074
880216
385767
980018
442834
91490
759104
318548
730602
18233
987748
852081
642291
756917
610723
634709
553347
384116
86675
443990
692343
7307
151094
553119
554887
906201
711780
186691
801537
934509
948308
1038539
931711
127442
368535
435366
205016
9252
182443
230039
771376
181926
682120
216
473235
717924
93754
903061
89248
168632
562768
757717
526741
756389
897093
739175
62671
79226
838458
1044638
520036
270191
399750
894008
34244
985445
783646
780230
977893
155840
634929
117733
656863
279666
749299
453951
213725
374207
839396
165328
711920
933633
726864
430175
482187
303608
197023
980177
495954
874599
998785
918091
974432
765625
609259
299418
632093
629965
41128
128047
900591
427455
1008172
963950
149751
765154
616222
789150
764818
31314
804750
985093
867373
1035054
13326
27076
767353
497200
299180
419368
865743
734403
487222
889139
677866
632766
376607
968168
761364
882762
454101
675218
764949
472764
240034
400359
436998
769651
927063
218319
818490
1008420
895869
2438
64483
653906
422864
649739
770201
343023
18705
146449
141209
123274
10365
597903
704876
905021
975103
712925
435427
913511
842365
517689
964337
391072
336686
378533
165566
21084
678146
355859
931497
829978
120257
852627
458703
653382
59565
597783
593068
48700
701143
952127
102307
674517
287407
687297
722075
730146
976675
169317
947811
820986
91565
88778
171034
27536
414656
1026758
720865
666760
17386
915252
982180
392939
202805
740340
92147
102115
1003094
463529
485297
78238
351233
707403
372938
553301
608
915618
9960
626842
645486
112479
526267
589374
250026
860694
782955
472967
357340
947403
657174
368362
784795
678940
913194
330473
40831
255619
346686
585088
805010
441330
962784
498084
805527
354795
601277
40382
472799
833541
224978
779080
271859
1010845
550797
258474
265004
189446
666135
153508
685157
452935
476024
756251
5698
644334
1027851
973224
623318
332002
503521
602169
531
387395
26859
534189
320579
813429
218061
1002891
24362
884199
380681
904675
468534
669672
617586
272221
991705
883153
176199
203527
176128
12819
316273
735105
303503
892638
203168
819142
47991
587089
171055
267273
686561
901430
174304
703294
295996
38189
687737
661456
607282
14118
393216
468013
582767
825432
397001
749905
245593
509015
969986
793786
246982
737330
556166
774266
767541
516035
124327
24653
864032
658930
345377
263096
972785
237892
799987
484201
246192
876933
425488
951542
62834
268839
598845
203950
967494
274753
28274
278212
941429
362143
778741
1021879
554493
83868
283921
358589
647291
890089
1038283
2879
618546
761699
503099
750744
179543
479700
790204
10073
962101
155046
424552
495804
849558
438243
349868
244930
140397
346831
251166
351112
1001856
102067
983596
916095
725425
721878
913132
188935
714462
237913
826358
159558
310854
119132
23052
194950
830165
683109
222324
805360
511027
472966
969286
685278
868521
783460
887935
438079
333953
979538
1021277
650545
423467
1040594
929129
601454
1018654
510659
332022
538227
981406
832175
1029647
116500
245873
528312
993610
79335
922356
218399
29180
119409
378238
41925
978767
640911
730874
606302
208727
488595
1043950
126908
846733
921129
1029856
839909
186012
861443
974610
779472
115353
871886
795450
746323
801703
19306
822396
402351
56379
639964
325917
554747
305924
569173
901631
329041
993719
818630
149009
177919
467995
987299
618779
1005449
353232
306321
582842
577009
360425
757951
365354
201078
659369
547550
715902
678252
302678
705889
599096
102430
286623
729938
541694
694434
119847
106984
193521
195798
635544
960691
1001909
574289
801852
293978
72963
816040
927435
979029
822896
125456
880429
465592
399476
369783
812056
1030935
332438
363858
336456
907706
721827
836847
940736
214333
419046
129337
854422
554019
981888
117225
876501
760652
148922
1024497
1038886
841292
819267
319051
541306
106675
621904
307961
627180
606960
242906
140892
752933
11974
594942
906227
109030
84925
329990
698993
873561
762102
781008
920589
597833
336372
275561
653784
836977
12496
127663
305015
578005
608528
804776
538095
334049
615878
767178
175473
242686
187131
974320
1006531
483383
442812
482441
503450
802874
599627
1013172
812393
465603
791387
963270
854297
637536
232290
904385
425693
732120
916927
802668
387363
573409
282265
1042889
855060
1029976
582558
653621
94341
1021140
866006
357476
622170
686369
783739
608027
772658
942866
550978
447405
653060
740537
957666
839196
540092
904199
223287
651682
927615
358927
316329
180990
911782
121496
966890
965767
389258
842219
764267
116805
365540
394811
653224
156872
120086
268884
558652
222226
795749
473936
516550
516503
209318
751874
806456
790730
436182
569262
491365
957810
457524
484963
937027
89137
501719
312987
172984
766589
603755
839425
825352
246320
66819
754816
1016534
960720
994338
762883
136622
580834
482163
760314
1012152
1041025
283636
701571
749466
266419
186171
671353
677770
907605
579342
180588
865234
1033063
398454
828558
336337
1040343
741109
411378
218783
470201
580360
944322
990524
448585
485295
584795
82418
767504
683517
124154
156567
663916
796972
880973
647941
59134
519538
436881
505131
457734
480747
175949
200817
153795
663075
918294
791387
629862
604529
46667
566544
339852
63131
312496
45936
15976
989949
729445
566241
966246
754782
218685
473409
198284
521625
822990
83530
400893
839501
381894
699529
125032
323269
531908
964799
585679
161874
978171
716486
556202
674908
617622
855602
625569
309886
311975
20624
987357
264747
725878
840250
837038
778079
973377
720167
137457
176889
699615
842355
676144
223746
396379
376951
971453
589822
754556
749413
815720
962695
1003026
357374
138294
124103
691949
279463
719433
452867
783282
891195
512348
1026680
661269
90217
184237
83750
514462
195448
210178
688685
935971
880761
4356
291494
101915
1043369
457839
281471
884806
686663
163714
542002
426624
313105
315301
839472
154516
136801
1001141
76066
436612
782385
771038
779715
44131
467149
880292
868863
687173
336250
407516
609632
116195
72568
151132
367984
353865
752013
225294
360344
727992
510669
818609
819626
839708
557168
594482
105772
206828
97414
540272
671078
701126
488213
548795
657550
718745
27227
504325
73762
421124
759286
392488
789612
502280
330778
301484
449480
201198
649229
855251
512520
346996
886204
1031721
167712
386513
733066
719766
571543
406028
791077
121334
1041289
223901
286659
579032
929539
657205
681115
825394
115911
273492
499551
76349
568635
584338
440612
901119
572477
261973
820441
275231
847216
738413
603873
501665
946858
495793
174648
506653
363777
558141
857064
134423
987542
655809
414029
687490
9247
795935
626455
66584
1027626
352531
783965
381624
858733
678521
7472
360820
41966
847464
662702
647976
414967
221442
157450
18103
817961
242239
505053
51092
33985
1007593
186587
362392
550159
731433
175898
957918
500846
680112
376547
26216
147753
813689
448684
416172
768047
134499
58610
669317
501213
933121
127404
406967
609261
799054
515719
236971
643626
624825
615687
220372
456568
962719
721756
61435
757219
410394
705190
232509
301555
909271
792244
62957
375833
221401
962663
777214
313606
96331
456418
944650
194142
524306
14900
473231
786248
539249
298273
882266
482709
122864
728497
589000
253018
97642
720967
301333
816019
169413
788509
33493
209286
519876
1004068
177810
58107
445453
404203
317327
267252
658133
725893
502037
857992
995997
478730
812947
802165
686312
12269
271205
867571
325407
680876
905423
539461
462123
259300
228868
920362
1019147
444483
1040679
300187
438726
1002480
996502
48200
991726
406627
379428
355446
100468
23115
81440
64226
241254
938276
392372
884385
279933
796338
953686
637890
674714
215947
300026
345458
965290
829321
1014340
619459
127268
136818
23283
533168
413589
846557
975373
739942
970448
787325
145037
595633
364199
252049
951807
235135
47717
844784
177131
587233
856653
201470
543044
225993
626128
652315
943428
883823
656030
665155
353256
766849
918619
493733
392510
642507
919420
40597
256455
547201
478741
140696
846795
774227
509738
849807
869592
334484
114034
624402
567430
823510
199047
135073
665254
120268
667011
403511
369609
275989
808127
1029807
967474
496142
718569
13342
558834
993652
758880
177236
95098
723562
749832
768092
502993
785965
15691
939310
241471
1044006
313625
100536
485584
222713
866791
883328
180064
82976
756635
754102
558062
1013814
350871
27885
100671
170460
879147
439287
150382
514413
109353
980905
870071
495963
183776
618686
705372
615462
761159
379064
954521
951500
824344
161279
46392
546660
224768
319450
942901
59788
994472
7777
432402
422059
545323
137103
270719
700795
561228
466124
404212
17776
731456
521829
708019
110247
918368
940916
206498
987901
215834
601059
802623
211663
614399
897398
79279
326195
956204
436359
156255
804293
222456
429169
122364
691580
206359
117563
4719
286364
350732
533782
121003
576301
1032189
82139
1017271
56255
781928
618622
378930
894734
585040
340219
1041237
1032398
434551
410077
95379
154242
279933
160314
817112
230620
1043510
982441
989504
303785
829776
190736
844305
223597
476958
679774
8650
559338
271207
574333
335642
142608
367000
138844
128282
703612
730927
922574
615354
100445
878018
35970
143984
296317
180244
23789
999826
726983
488129
660036
270978
791644
499479
792991
284744
762269
409027
172374
432275
971010
735053
826287
469523
764284
110721
1042648
570063
677315
700634
134159
483212
169875
762931
1025016
774385
316941
837427
421319
1035467
57639
959010
1030816
716089
854575
120509
549234
207368
854834
874914
642335
69548
546359
283858
812935
663980
1029225
1003346
735661
752521
771531
830667
961113
67670
648827
477618
99951
996343
766262
822863
544716
46028
50181
256085
493775
597985
976062
397591
722495
859682
192541
777327
274153
806265
25816
645347
625178
677675
924118
367113
866701
366839
1001708
351159
573926
39285
396226
324874
227846
910611
212037
72703
28224
630834
484985
997380
28343
6810
303930
355758
616822
670397
644524
649672
493704
173525
674439
524743
832110
924145
795290
698602
318877
566868
324493
343145
170710
1004346
330300
307807
110403
58223
581642
138137
643901
503535
810755
514213
184889
43366
661600
494461
969494
140021
1038494
603851
245977
115066
1681
536471
448505
358271
305862
67359
64015
425281
1025853
871347
841437
806245
46592
371024
833301
729919
287909
71435
810519
374113
393093
261208
716137
745233
253096
34828
95090
568269
962226
37728
164463
11124
13524
866465
635659
709921
742107
107745
158426
570332
230565
666920
780295
171211
1034752
688108
129776
967786
175380
335550
835866
259565
897717
958021
855606
360474
428541
482458
671011
405915
203343
661484
236609
918019
551554
844081
829550
53773
51306
834536
19787
188167
206272
426779
91564
467549
1044155
336154
103805
328021
986658
1044705
62890
501805
163772
514006
934646
953223
852321
842983
72295
896594
716638
2640
753145
309013
462548
343269
873904
107770
683109
140724
629524
643034
696596
580251
270002
388895
445369
698272
429447
84918
541709
135759
362207
72252
82374
994764
379120
627401
554530
398498
641107
96834
810001
130418
376838
590570
628686
243409
899322
763855
677304
972460
881519
390158
762878
932115
330652
397800
447435
667211
1033843
851902
188431
946531
1017098
983160
213747
526890
69014
598638
197838
699816
727152
535408
194874
493379
747562
499960
1033289
198323
904607
742951
926640
17108
214213
553977
491690
242533
652005
45030
315344
594820
62243
405493
954834
106149
390322
216540
325299
899587
954043
532657
411704
832685
802589
21188
139075
49398
483109
492919
456941
199703
816792
24280
723794
207850
119514
594856
502158
876383
897093
823481
483285
869890
967329
760149
454438
405916
563575
638454
738593
897144
12425
239473
329868
100766
568377
124366
892892
144687
968523
256627
280044
933469
762164
956394
444411
1014238
390469
758433
541512
487132
375327
985774
245304
755390
401526
667315
257909
799343
273829
998753
527084
80578
439674
284897
3218
429336
722526
393710
746494
296886
637298
374427
655529
477345
558567
887363
463745
561184
552184
294017
651017
847360
701235
521741
637586
1032280
447212
996729
996287
41536
736244
1034284
1004466
1014293
317856
163634
112455
524212
1039912
645557
90077
1013522
1004269
272276
197203
208495
190113
292856
623207
411902
732568
132792
786301
211373
807062
253680
338528
52782
105754
152870
464782
916200
498377
435235
112059
735517
1040677
897591
934606
834337
327797
685139
443378
484641
57297
38280
490842
452025
180332
900716
356135
184150
994597
674243
90654
791737
949514
819342
793487
466500
282632
681078
306328
701104
757118
566961
278203
145200
619453
28347
232454
253611
878384
535047
332990
141911
95787
822839
525262
18629
270087
425679
987838
799426
863229
582910
483824
6618
633892
713226
75047
250026
219363
751924
250543
467684
43674
252520
914666
635908
101894
126229
65563
668015
1037674
16906
384839
466433
132714
324581
468599
340693
1016628
347460
62153
282886
561158
249872
72126
821655
27491
652705
986353
73557
728181
1012077
1038225
619669
121123
179042
751932
791677
220161
842418
1034938
230443
372161
370104
223176
470936
310687
537699
282680
153700
866678
101406
729078
521271
299633
475983
694324
1004409
537986
645321
626278
15255
331823
642141
171285
1036894
688906
493458
803749
947832
1029344
891758
312164
730438
587162
635123
339594
853595
973732
99627
880386
641820
843188
979156
563048
935764
2861
364741
864770
392587
773301
854770
147468
769952
739217
665835
188596
330272
578831
74512
2009
751582
100770
688082
849653
772067
150851
306607
834599
201392
38688
228022
1030324
330056
1037796
809357
57340
142308
733545
885272
633747
662420
375488
519587
714671
655898
869038
916159
1023779
150532
13491
972379
608366
250248
733126
751921
784403
404221
497059
966604
621479
991962
194892
992924
763382
692603
922231
363861
1024377
949498
198701
754106
295662
610020
829803
1029857
797389
232485
167345
235212
898449
205201
966132
1001781
1042863
121961
420037
150865
523167
264452
606008
847190
944689
768246
741934
161609
912046
1029580
474582
853286
71726
164475
106298
673954
139787
11191
118675
964096
381245
456979
1026548
1010385
229691
1034966
892110
17786
619636
558857
166884
846273
648790
127830
652508
9039
884263
530312
390660
966650
949001
651326
398171
871864
363466
730988
509666
969415
314146
635080
605769
361214
260024
16376
59470
157865
973457
541885
83300
968678
760824
849713
766232
904316
790411
907271
3007
350769
559490
571134
950276
514375
1032750
930760
914670
115855
588378
942319
451975
994819
239569
497989
521743
9557
1034926
35437
327974
676324
35840
752719
533283
580780
134360
102599
282508
699388
880148
364639
24
800491
830885
393644
169928
496554
740138
956215
177411
901818
319431
440781
577135
472320
489980
832412
458290
454055
169919
906800
517318
344832
162760
231966
1008033
323365
706574
880220
99923
528309
125332
726349
377852
828291
506764
416643
722864
649666
1022269
568767
417634
103399
337534
185082
325503
847167
489563
22391
760924
632999
341606
195584
780420
244209
189842
957
640762
761320
370809
93842
1007873
13902
907324
948747
641566
6830
666675
205254
60945
988439
121736
782864
253616
1026238
73362
83874
119203
960124
339995
147380
134789
954386
267307
739893
253142
777708
167622
704481
913746
434577
727620
169527
111347
760417
829887
745476
841126
171137
768641
79155
523625
520671
799012
823904
1034768
29698
79503
672047
405437
705340
230070
392210
909880
120427
865716
541158
678870
145591
772486
679707
455374
280660
750643
130614
272492
32480
946043
389713
491478
662103
979643
848857
875503
33739
105254
561370
608482
478876
975414
558787
962456
617051
452020
968066
203904
147991
1017278
680257
1037705
127119
890192
748971
1037465
243091
754853
1034473
785371
965461
622195
530598
91457
666297
600584
984126
99930
357819
387199
926826
924534
105523
210710
717851
411434
1000371
115709
385206
852994
723998
474762
777993
359396
72601
431219
516079
64606
68238
340995
558870
125404
380306
987879
1003817
128219
782268
201680
758608
616201
405034
13695
905312
901588
1000214
28536
855785
214235
936383
744859
881190
887411
700394
66573
113684
985059
1019608
676292
640325
189699
801214
482781
203602
264907
633075
533389
506510
963946
1007375
114289
321428
544212
554078
430331
728849
72579
779759
28580
191457
340623
707514
219985
178280
837753
8308
120093
188516
292857
800215
308371
161424
152848
342078
390693
280501
735967
802527
750119
280945
648949
675048
140834
202272
203270
889789
828380
200431
6570
746794
858346
1019539
490451
151618
711311
249719
174771
455301
460247
22656
426344
867975
635903
645518
719071
221089
506958
330594
990995
608239
820914
790132
25769
309314
537476
141772
244844
237720
596904
16188
944913
965522
1041771
442326
583125
558838
102295
630845
387083
348554
278765
642964
260376
109152
839006
164067
327328
513547
866880
393958
576051
733232
1015852
334214
439949
640521
691043
75716
1045121
449408
728101
90491
746256
627840
675772
992921
481211
226783
1030241
393389
178973
317465
510308
267878
968562
238497
545507
552058
430845
1001736
184492
808815
455471
903204
346507
543557
670492
120587
144326
357145
294063
672910
939968
463593
275985
509956
589512
592336
457477
915629
13595
248056
386560
993354
738939
696303
382010
86171
562897
133829
904765
126658
380533
22265
147724
430192
503666
752563
810241
906440
1020957
796379
709949
92258
962862
938114
301660
902984
994912
779398
991045
866178
899237
968871
328596
751208
978901
898598
449388
181099
208068
360926
894297
302941
809809
646871
117634
307023
861788
389030
706222
415535
983133
646211
726827
475229
944862
251079
395488
318202
945421
359338
575274
838931
691259
531736
332478
439406
16908
194529
318018
677484
931443
13388
535778
792283
967609
991362
428269
514577
695592
364933
507723
803037
383492
264274
835374
997848
637562
198110
767877
1032704
398291
282542
379574
236370
105922
1042484
266062
975087
969439
933293
932754
952402
812720
871067
146035
110601
443754
699579
761767
653732
320573
322832
785362
816994
189702
601668
498350
68565
326207
882915
27865
261372
154624
927402
711256
203714
931576
815890
218422
146614
409520
47521
580597
68713
826469
983626
761474
219703
598981
93043
182478
599883
252322
417622
307515
884856
610991
265204
98068
822825
870647
610886
181151
166021
551909
810611
803093
731850
737976
998035
708488
111219
390234
361380
784920
12904
586989
967013
851779
296448
528138
669067
946907
704054
958871
927547
384657
783799
686676
961515
394932
785689
870383
622222
997598
370063
844323
823872
608443
638145
890089
178606
13042
687744
965814
46751
610198
719181
1043865
936342
1000571
941131
568862
831132
235661
302983
1035856
869873
163740
804404
790475
444044
941000
299656
877968
538086
998437
899413
777391
580829
176861
68058
684386
10797
669885
343677
596332
352977
783059
624537
312760
253693
788934
615269
153728
21676
321268
531023
359193
448608
756012
510210
33180
624118
656476
824719
857187
993582
447472
733228
104315
983528
683330
458351
777922
831524
1007222
620568
330127
776450
506232
914300
739734
1009227
94882
62376
683067
211829
74827
680770
790595
43153
790219
960904
834126
24366
576736
359101
972796
694779
256880
354444
133221
538512
79945
603240
858531
74901
910710
936972
866024
32147
956580
417854
393332
366118
658922
603846
199509
941917
254810
908046
941821
908309
193945
105515
205609
767768
339204
463216
688989
471964
1007913
591487
748639
233581
661425
782663
95991
111934
364367
670916
916797
396197
568359
135496
375179
158938
460026
275744
1033637
165396
636171
951630
281519
638050
968544
708735
630983
809784
560973
38934
32011
957816
547008
148450
607244
882499
416094
942071
598246
935109
1003724
277835
23933
407029
996350
121364
548735
807987
1030541
712600
579245
577091
640269
43065
187561
381129
836153
279912
446864
889293
79200
460294
703949
367755
139773
889100
467027
747497
393356
933060
425901
85326
720154
887520
265816
719588
713486
91283
804805
623081
408942
933890
763052
229309
438086
513980
726938
804787
810181
439425
743234
939080
339144
372752
57581
17169
435070
68551
592505
367256
414084
808224
67898
293200
700173
163664
135112
248019
702912
712356
666392
682696
658270
873181
772982
523103
129889
47330
1040209
187221
79125
35733
288680
219499
474170
608651
2491
139613
786031
435541
867604
108299
368205
80579
425020
884416
916344
894649
369268
706174
384375
667230
499153
496305
515356
391215
881227
385074
210996
743443
512903
612420
190788
509198
871021
174083
107316
55221
212273
1028553
334874
544767
640466
945523
64044
991487
732960
627276
270444
558283
136160
399076
484352
613245
789257
542321
416067
629830
369314
71157
501819
122263
411334
251937
392608
405345
823286
889096
290566
904811
249960
637850
489779
224123
632488
85450
851497
534798
214644
43782
764414
496441
245998
1027581
259357
537052
577274
282943
515553
780567
911471
858287
935076
913965
23547
827738
857070
794753
694784
962900
385362
569907
210856
246531
796526
250885
547700
186678
861086
671372
172412
313763
380235
395261
640045
596391
553737
9800
229030
5097
378261
396051
965665
240185
838272
528270
169478
165669
531989
849546
410404
345971
572869
695362
960881
361638
545869
912402
239936
577792
952777
401821
289631
45363
593533
139339
434171
651764
702623
575398
855053
184474
244865
815436
886710
656346
654271
646421
85670
664553
266201
763036
114377
123464
1031618
202451
17323
151291
284353
36058
326736
845049
562517
531731
219166
711530
536913
1025970
844067
631503
823286
693088
452212
532840
524242
63471
950436
520278
540409
36405
822796
498823
353482
331457
422128
15457
913133
514106
113497
80216
706998
537090
899949
708327
435792
957350
96556
983741
667676
120249
692238
593457
359211
1025858
107021
124647
74966
484062
850397
375655
56820
612719
1003201
753573
85853
503206
463439
80131
679137
527398
443146
483572
990858
909210
340843
261743
440568
289407
764203
287208
169239
804029
739950
867550
1018719
1026565
870762
419732
1044464
713547
79561
129379
976453
896004
546425
987307
265252
868660
483049
1022903
545206
841924
290951
683773
326480
400407
1031931
578823
179114
607712
520865
373385
196586
999219
612251
277957
114712
41046
442698
917565
256800
967262
869879
444481
552112
102984
86021
585288
153186
46516
71308
808617
721234
858912
556842
212341
719740
774405
576152
966393
335230
1042815
156915
709555
980035
338613
251183
108456
518708
672539
106142
609918
313243
325214
97758
650479
567204
147769
907229
399540
847921
643201
795697
897304
535018
910319
909721
180064
983510
744432
682790
735631
250299
517685
173215
177318
913801
17834
679845
938970
436177
545667
887521
135692
622528
420796
331419
75101
713231
288309
1009940
31549
821862
304291
163283
35909
420664
225724
626055
704358
1021845
11038
144625
754657
371321
376658
729532
270539
909776
612102
583075
190907
233255
465551
606659
986440
597350
202702
614693
972624
102659
690003
859219
39771
23282
594534
236625
225604
34685
534734
800725
1020765
536393
641297
742476
264731
433
847301
972312
958245
231725
543747
413706
383245
660069
401630
750111
732514
478367
84202
629786
962340
712151
104805
697373
618617
262334
312828
312614
234505
972674
420804
579991
458895
455714
6010
819070
995350
71095
448809
864974
153802
776704
890406
374008
243002
16692
50634
863760
355268
912075
30862
976018
789259
486304
534666
516206
258753
897109
267141
531286
849329
861962
236695
478532
137766
714260
323290
771908
78366
457264
456006
481987
139994
25970
977895
282748
557127
293079
654707
786913
254600
670915
932055
624434
543153
21202
62590
860010
983306
243912
292315
689024
816712
183888
849207
586142
228317
700577
271661
854536
454286
828132
169573
602132
994734
271303
347621
945643
790473
603612
667561
1001965
265713
930784
844532
41193
628514
81667
642645
824078
854015
932566
253194
444962
333841
100413
176432
729666
207958
171145
414842
641796
643280
571402
566166
384785
197746
665795
721749
964402
45068
563211
452420
1032875
459600
334331
880307
541378
545690
18759
314008
808784
787618
124055
370856
914159
960708
56098
132546
118981
236962
808511
301775
488756
698678
57331
635888
517554
285011
738443
405049
389239
211007
881232
54871
1014007
907480
382331
598466
844934
377364
245035
508098
172051
959522
554987
769411
622244
582511
722358
795951
930554
87699
100954
859142
144654
205941
153949
966184
525
920702
700567
948292
67791
395053
426110
909478
627642
730243
175353
284054
355879
866486
259836
44647
716051
1590
488822
331887
828956
595632
718329
621748
675713
846413
840661
984015
27145
419322
642503
659229
26659
216749
786364
569553
341046
331512
995104
947925
880960
553630
941219
368775
792140
376100
843538
1012088
494231
646818
554238
889640
202117
157017
560322
247500
355214
2638
874994
711518
668801
543661
136092
390691
322160
435386
423516
976275
1011256
177868
400004
217242
980724
5586
559500
159537
207758
186920
3713
751198
892143
130783
291871
1017649
481879
142076
686354
831629
312356
710466
709507
190368
403171
440844
92830
376615
251939
269885
880156
220230
798388
739102
247953
131725
202671
62852
309661
858874
452887
331346
309369
813237
205935
1442
921071
912210
686803
343477
1024245
891340
196215
919907
692729
582528
472964
69634
593293
894897
91464
789125
551310
482529
718651
283856
134697
825100
957117
496377
612802
569890
1014844
541942
10230
171485
1003566
657983
803024
726008
325697
520978
10236
427683
640409
14359
168664
165631
829124
875456
691966
130822
187448
947982
910992
134162
293040
816600
217327
515865
264310
1039055
805804
117940
1043398
658929
90012
225907
594016
986842
839503
698206
192312
42998
785111
163466
196722
689211
189565
300857
1020490
106366
440375
358776
1021220
460340
417137
69801
834945
665853
970142
558556
436155
797086
987131
843588
657490
602094
834814
383117
254029
961853
660598
552652
586736
382806
1002450
111817
506804
429207
941024
180176
789210
757503
152413
25176
663085
68786
659244
110729
1031305
216612
628056
147958
223703
861055
855826
919838
20897
962220
424661
511712
943352
140025
1019091
370793
158908
245644
184016
451267
194329
321607
817856
437792
631441
415216
878789
562049
394676
991095
650692
310769
34440
1026315
160906
846184
841012
717218
709560
700907
143687
121826
226141
40257
518113
171583
558161
1018548
235898
60673
277827
109858
172867
776323
560300
382675
628006
598948
756326
857299
901325
596280
753218
302396
443191
581386
224591
855122
723132
280469
842058
424674
139068
1024692
785099
431074
384118
392526
645703
577791
728260
483924
726577
386224
63716
555505
729514
867845
22837
20275
662058
478259
938992
875880
504881
403188
876885
821070
637433
652901
197059
650428
731359
717293
510956
216063
360993
677507
6022
773158
393895
795960
673772
265974
259517
229002
700144
904831
722001
921795
264691
735316
764792
58061
785251
809374
25345
94948
780516
190924
123003
501950
73292
939511
154162
805577
584872
476954
513747
667523
1037536
920735
709854
591117
520193
255258
322559
418910
478549
576085
225345
255728
871310
210969
945617
70697
349694
241282
339298
515107
807108
156843
256924
347721
81837
940786
622176
982080
159146
340095
209648
575165
1038903
879400
148814
381694
459305
121395
257427
676164
988644
99886
433380
761938
522798
613398
332681
572902
465319
895240
718492
774342
402191
368359
86458
192364
355284
550758
497753
307053
87698
523074
304796
701064
917278
312512
69558
785333
770976
1006922
438101
762385
353100
521728
517154
643839
556610
1036243
753931
912971
214360
245484
720648
697754
107533
370646
586988
109164
184661
201769
122496
248719
801511
329995
886781
737724
268300
844663
513323
1036775
908643
655786
754657
776180
39524
229740
894567
958913
365113
267663
604483
952905
954283
138772
117717
509124
347524
902590
802210
24517
244434
39942
827753
396637
968703
797895
105801
64860
246322
418376
173261
216365
623594
11590
269416
928372
757217
569044
118498
39487
539594
1013901
400941
913966
235535
220097
335495
777398
126777
8116
295893
647828
559298
172915
1037743
533178
861637
620369
1033106
679200
958087
601190
91814
869210
956080
459236
1003239
13790
592809
915537
342616
404269
663488
512836
634200
324649
833494
563825
642564
978658
535955
129229
18366
12554
190211
857074
403862
715960
637666
490025
878314
1033140
348249
970081
240632
523206
628192
755390
352583
239818
380422
887959
145850
449355
774786
640668
853389
576157
304807
910390
225387
846578
169570
726773
569220
27064
386383
113003
664411
947301
342083
78619
908797
193614
653427
760332
828932
777226
46252
97281
871403
898290
1035706
243633
267056
227089
785736
28850
5859
832361
475206
688644
706583
183136
278199
395374
398484
505176
349459
942877
269415
267541
179549
956876
234769
793173
700689
1042951
720112
917253
858054
12819
165692
434100
989005
691126
181311
654729
327943
638326
134398
578644
412294
878912
84071
914418
541446
515357
239101
935918
675541
724717
803162
662379
967613
234716
942020
237720
489925
481195
1042959
938500
692733
47026
702738
22617
381328
424545
684330
855335
360306
932576
431343
299907
752709
609556
506866
917263
673228
723076
956854
708344
393258
969029
758809
274538
128433
20130
392808
125771
523919
52786
113062
859090
649363
915341
492861
507862
786773
837316
792060
437345
382610
315688
131786
522978
357117
15866
320129
256403
377416
459647
505965
525000
602981
827129
236554
687600
642021
324753
162959
615079
150709
784412
291769
832538
178289
499780
727965
39461
573653
730805
717960
855882
726521
663871
543922
939069
874000
501610
1022657
988959
348614
808002
325184
569639
62580
529664
1037288
142621
177609
365353
108971
784634
799396
575181
923240
152246
354407
88649
120258
986355
326660
905877
893043
948982
1026583
262850
774851
747330
206986
931668
255368
784723
1035225
63994
849835
94328
505294
57549
924018
52768
232063
721207
86161
835007
808642
278511
279055
796123
541706
710867
247105
370577
830445
1005629
818229
809635
522531
579329
391056
179992
666558
550790
729169
258660
632676
108868
405376
718226
574308
494841
113451
649199
608682
205297
260340
978363
364596
313253
326232
269830
485761
1000738
249104
908996
533838
358329
1019629
472398
114670
440802
706609
554194
517327
104398
860552
29460
836855
676314
294026
55102
125118
118677
863251
729513
242159
396561
98510
874377
265380
677915
945890
739910
658431
566853
537144
127407
555887
973524
971480
174436
976973
748138
449200
66946
60802
527487
852455
594097
723687
597598
937903
496287
246309
788081
161373
167817
1033621
1038103
673652
841976
90753
831049
1013878
960862
965955
412150
789745
288764
1019765
307137
810008
690966
260825
962727
909845
721453
489843
234987
188574
988193
631688
541095
366925
958158
378965
576977
128327
408479
799852
446168
681149
198215
922803
767585
778444
254059
653449
915654
172851
57592
848317
598214
685175
116760
158883
242437
349626
400036
276761
178538
467128
797268
49387
139436
446034
591175
512668
7832
191580
496513
731520
259719
391145
109413
227979
990199
254464
508064
442815
713326
854804
716630
409130
589861
38036
625175
550217
352618
1039786
979681
337151
287621
762718
807732
540636
754241
687868
131001
534212
748574
182754
926977
392460
441714
269956
99874
175793
597
486136
233813
782444
123505
554139
513863
477323
692854
727296
965199
209774
689254
21207
502157
240968
871540
422948
484046
619171
345056
414477
887662
702116
380373
672614
737870
322232
509861
358773
862221
967725
840109
142213
739747
327557
877925
977447
44023
394204
500634
430819
56995
793504
953968
490825
856726
51483
171704
2599
1044129
531612
1026898
399410
418605
149948
182589
48677
926789
545017
211561
986606
486985
515225
430483
5276
161752
454710
163356
970284
744245
421622
939144
477887
116346
963024
990332
642630
460082
82287
976104
327195
398843
173112
306344
831665
190579
866416
562923
899907
682455
224186
131627
886582
417086
243945
967491
489324
54859
820127
803646
269013
89131
3754
679963
482201
775312
307964
179688
901020
338492
282510
903496
389050
1043522
359999
895464
84510
740640
853372
287620
908867
996693
188744
849222
45275
123959
647346
227331
550071
526945
192215
683078
27999
800178
799577
58542
936331
968091
610086
107296
154384
170737
144654
396406
240455
222608
831714
164377
451354
962327
680413
569202
282070
964951
140975
445125
835166
152967
862327
1021933
828284
136571
142753
672556
773854
459743
383289
603318
805225
568699
91407
287927
808949
144223
120604
563755
87789
925798
894240
137164
619343
922753
444544
703719
365671
293317
302409
211011
529875
840734
432845
885539
591617
630933
123404
207817
934146
370201
292857
428696
856669
898452
739566
864753
830482
834160
381187
913274
973447
33650
762969
763691
218988
137700
423210
582950
45794
473841
524686
325418
548473
430930
474225
292241
275684
866549
894294
1021676
709243
940296
139963
836974
997703
731208
51001
158897
163689
49670
473884
746060
232933
505540
138344
1029308
151631
20626
649807
460181
466889
420716
845162
920143
438456
750920
55120
843926
827554
982500
1044928
709334
845403
246558
551247
65350
242131
123055
228840
440363
215281
961693
628904
776142
14509
754289
137465
695833
216195
325744
590321
28732
21619
836546
560827
16700
503645
75836
891860
207741
583542
835970
210939
861985
141569
546602
401797
859231
963002
352792
79629
535522
377017
389851
135037
212817
883416
616166
185229
848602
986410
877844
932577
290245
54102
553286
840116
265641
539139
366896
89260
665030
187239
670489
912031
804863
275625
290614
519353
269602
803830
357865
476298
52194
738893
343383
698712
546234
258739
256664
234153
315468
619040
869057
303299
834032
464172
236553
141014
327304
33816
465890
106358
1032531
731216
551095
6624
186752
313373
78350
800935
763252
178145
749020
124583
651139
511100
455723
132720
341228
596357
656479
305722
333644
72642
391133
559060
576454
513373
68185
80334
332771
807573
882361
629074
838981
156948
1037439
896986
840017
233061
576059
743825
1016909
328415
205165
291687
606536
131823
808175
299865
598454
922309
211083
10177
497220
794242
96938
298794
164933
430879
691798
514864
505344
714597
568229
625955
938759
538339
1004015
620380
225782
96845
778704
780037
638849
827721
953328
22370
514942
296020
469175
257281
255505
663488
6645
861282
653067
540490
471839
459934
310846
225052
353720
891629
285669
657577
783072
983119
324247
539638
89530
875282
144123
464472
214375
496037
96946
1010859
328061
86741
53055
854775
268572
895578
772949
891948
661919
685260
857406
378033
439185
574765
84496
9878
57715
560862
906314
1006082
399855
86856
120437
341318
660608
894055
57846
854608
628701
867557
960307
327002
865123
324109
858603
191715
146599
755921
171306
161497
1032293
726182
89418
199535
475117
507371
821950
397787
336139
879739
587347
598502
209587
1003463
694518
511171
423824
901398
1010406
937014
889512
50780
745435
474028
184721
391788
969596
72354
699999
284211
801024
734443
567694
777028
470069
757215
326760
647131
431816
36192
509301
646810
91962
827793
941123
543519
475061
607134
312059
1013565
904911
976379
333215
43367
297314
577228
515453
932325
417496
913963
588817
39359
921857
557220
441749
273041
354485
74636
613840
177990
784017
593475
808697
391226
15735
160792
693604
187391
711432
79507
293708
531200
512247
702802
342705
244353
901410
97037
807390
60695
74331
353098
55996
848209
219484
224575
141593
452359
316847
820354
1014687
413167
640893
950075
607604
123098
784405
330238
59522
739810
812899
1025501
682859
631233
268170
564690
13821
842673
597286
433093
861684
408444
714302
636895
790626
957192
997008
865865
29188
605191
216378
719030
745221
489982
79461
982326
775767
569563
297810
929860
314968
613881
939386
337826
384900
369420
482487
412778
117123
369154
427531
42960
629952
992911
377420
140038
59123
457573
127701
78419
267211
180405
423810
190583
1026626
754183
7426
939974
916343
1037349
732551
534415
678860
1016158
358190
192818
29033
690811
82056
73335
675931
379327
591407
526624
824225
459732
648784
460742
762629
950193
10309
639511
101819
147397
428921
256653
3510
919297
772706
95893
526991
994864
781298
402112
611386
332104
932525
696831
144638
550455
729869
988758
657766
654198
527505
526458
122537
705901
340728
965589
57082
385154
842009
398251
89001
1041182
812750
253747
265674
935785
374802
130448
645552
315807
534026
210225
122460
454541
742378
324263
572813
883499
241887
833444
859197
867383
703467
253770
910465
852119
503641
444381
973706
14874
191333
368708
806242
811588
1036137
309833
139472
681088
675163
156379
288981
420388
205865
957003
310193
461451
333177
4505
876283
678512
714180
403165
302689
1011624
482975
726224
656544
546395
28624
1010104
663869
758324
470685
514246
777944
221694
185080
143036
758651
645468
105152
437654
331286
718716
788927
254239
140108
40711
749426
656290
889773
690766
939395
138858
697302
240223
814094
653339
5445
437049
719838
532082
832194
81960
108357
121819
215624
231716
317637
1016924
1032339
639166
939546
620068
309822
23255
849500
225346
206307
991571
749533
551423
123594
895229
762351
1010680
563821
433063
883282
265275
163681
261459
884426
707070
55837
598451
838202
1042684
367341
273637
119497
87058
570424
395618
65753
685201
221099
607913
292326
443253
170748
556991
468900
625112
380975
8126
55406
614451
26436
852224
825764
862053
526905
634516
103543
655095
943424
390756
718486
279116
477644
268347
903465
240053
89603
237689
637402
827228
221782
674080
19871
507190
210007
430936
653538
122184
501220
211931
188443
447416
526105
688117
860335
1025550
695168
157250
908541
89203
409979
772706
623725
886379
387562
679231
885681
347649
383653
24267
255787
163300
274839
64122
237925
788961
170157
195833
44208
26785
497331
931803
558450
569026
1036911
410385
953659
345876
101178
1040929
818163
533703
436201
68852
997533
827083
566859
713111
498962
368715
53710
138400
632989
296701
558385
536925
335706
615987
142738
186617
41116
1036071
534132
420223
36059
161813
608189
319998
929535
845504
249119
435342
1026471
983845
738573
136886
533246
678510
568008
624624
1002079
870752
338949
862004
104188
708251
611517
680470
714929
1006377
126988
1028847
737561
668055
399767
465623
292593
467715
682747
595270
229563
698161
881508
880244
377405
252835
325692
991413
208879
699286
88014
187861
623274
87787
725434
456518
944108
256466
640168
919437
189275
410696
854196
778397
364883
538764
198463
289141
490628
790266
274293
63886
965174
184477
87053
753527
381131
144737
707021
688156
948630
664829
272410
440621
771046
1042995
404634
292399
345053
452327
282369
610515
183554
193334
692423
1004496
975774
710855
1040550
298806
429887
600322
352592
511944
529010
480386
864653
973549
746127
142412
177579
751756
595580
47935
242094
912825
330533
481252
842963
931528
233510
384708
154023
384854
823888
745856
274378
899221
219252
325348
794708
78209
370012
223794
682681
534495
58234
607268
235407
46246
575408
2614
176276
605905
599390
767679
365941
797629
651536
206449
140819
110732
824907
269418
836382
110937
180691
452844
972043
414497
308359
150690
107474
594858
1039329
57479
675858
924452
1042294
189221
344129
553577
862131
672594
845472
503590
445706
538380
284073
310154
587519
1038119
11547
1019584
692543
865677
361869
465149
786425
809964
945740
887585
834229
136427
498112
1036790
691916
454373
641508
178715
77048
521777
865355
241920
479755
738362
159691
468454
721410
623566
649732
457480
280174
1027490
453063
143744
596469
895526
428976
961496
864218
484479
825
1022753
819528
297601
496639
531531
490167
368523
1039768
572324
917928
810486
412035
559479
605422
1019957
23052
527023
731001
360729
1022563
563424
575166
716237
693996
555540
403373
549423
427641
448531
763270
439950
563055
360572
141740
445649
353865
868534
368840
440432
905945
53470
468020
953644
552094
538943
87770
944031
159531
565407
953596
39497
530680
838039
245477
220096
254746
858620
327566
571321
1018249
201101
42674
750764
406118
566741
504382
527526
555498
184229
494613
481845
11276
782777
985340
972248
251182
718465
534023
728681
553270
417827
709569
72663
236476
333019
608712
589116
478188
989409
39797
215260
348495
102749
779554
442879
209462
201953
535209
979354
1019445
362983
521325
532404
382260
837422
1014146
491155
927467
686850
560869
792696
537449
353390
574659
482162
272822
56405
225505
997347
409692
913154
395543
686098
796583
1033446
728204
124946
907391
924712
338347
757616
695495
37133
852805
101681
871401
68536
1044979
584269
579688
157138
1003282
109121
764016
883178
290567
769597
1025676
677236
770360
331398
834364
582921
620739
928743
740753
897717
635303
868245
734240
189366
541917
899221
488010
37464
922099
719307
79095
93858
826848
176837
764473
375261
443720
48366
560120
884992
430163
785254
490419
440251
870070
1001697
1013242
395072
1029532
190077
726014
678016
146918
258740
434211
747992
667561
290215
240608
488542
211015
287181
167137
250112
769306
132788
610798
626153
646621
424862
26495
322877
652955
347838
639580
870003
636147
931615
750433
862162
239373
707988
316943
307369
307367
445623
339614
39867
582240
462661
717396
349315
856853
601414
270981
916550
283925
756376
765873
373019
397891
660377
441060
261727
695561
731415
450751
829673
1009805
487212
1032686
272379
532829
1020828
141630
743111
455348
835984
284357
796740
664243
288815
90397
789497
1022785
974913
321093
677760
550105
34112
604694
34606
401486
593108
22350
869040
931633
366617
768478
516900
18122
450814
105233
340481
350533
256071
1027374
935177
511994
560418
385716
223969
906575
532555
910585
966788
968428
380607
327251
353648
157731
805731
483296
711459
395562
496093
968058
197874
573545
397431
9415
296637
808229
758075
277448
968220
471144
838557
724811
322629
137130
475214
396234
348188
34292
67133
35345
1029289
822204
451246
182105
198334
652620
465341
266658
820993
263518
816059
866744
138570
898150
686694
674530
973229
274468
492804
1014282
885121
211032
864186
324261
140772
803756
985798
756879
219522
663497
494523
34957
883862
573907
468416
2260
179419
970808
941923
1026870
191126
718077
1005790
736656
783387
422662
768803
111667
280320
988573
13603
676392
278526
97295
323829
734574
145529
457964
350896
796735
692683
615707
765173
433474
33524
829755
210965
729938
28999
83920
737099
1004310
86702
612659
955210
91804
945362
541696
279354
446863
748981
978499
1017979
622687
496342
874820
199037
318349
351062
1032590
946347
956197
941162
295815
515922
619991
694843
656730
750802
774839
95601
547849
267720
30357
443221
864468
343428
415998
57010
936653
393379
322426
869774
998616
776458
132974
728304
602168
847313
57535
894839
942939
264963
229448
274635
713685
1020056
189692
836252
543240
89958
313437
901021
408217
311292
36409
912422
160245
1023330
865737
194319
682632
545341
440426
840959
321917
492555
948763
404293
325267
62148
90037
407991
803661
129598
650761
632199
715417
895068
512344
288429
641718
329844
358426
122108
61407
249319
5137
510473
960273
748665
339594
551133
693949
472844
524823
1008583
105647
441074
92943
736045
1008317
601885
302034
560885
302533
440573
404903
116653
221877
534540
522280
377245
222113
170938
403
431875
376056
692292
980896
83370
368320
6383
673855
851277
934562
891383
295083
699705
850819
543187
744385
410486
507633
602692
640146
578600
405633
402119
717032
158428
613005
946673
92396
782676
144593
490186
243095
290091
345146
316212
783992
364652
92815
313213
135443
847259
975872
510303
990459
327604
998261
816615
245350
484374
762031
926871
319611
319082
12280
913069
991855
223719
474832
49503
843633
340442
253641
23316
148338
557090
746358
276184
754627
171645
373873
89168
383415
698496
1015219
405129
669062
231247
45289
10729
893556
1007232
272439
24497
553714
1006640
967294
727461
1028016
907791
603755
890430
320979
919858
976954
644022
988313
664493
726833
661483
458748
704559
840132
230578
800123
538242
504984
720716
40349
392403
334690
684577
750673
902329
180466
541465
35336
561288
303935
769807
971186
1028939
189437
726961
81337
601929
927081
618831
161990
574301
990733
184712
252824
567128
955554
188766
54528
895132
663380
24528
134181
1023263
1013173
227281
713890
578008
46362
130742
734384
846596
38854
593446
810994
832614
403883
655017
107542
29407
858242
623064
590486
1029019
377891
733825
84554
62899
819802
208853
704297
914485
1036386
299637
833141
864349
459959
239882
65865
76812
474924
918099
819487
155839
186372
557592
422878
702734
897008
974557
778973
466532
1004546
273363
8849
831896
2360
866057
203199
103134
520239
903397
342008
882561
899204
231549
396306
538815
523129
926397
859264
43461
825904
802294
412660
698091
89336
424679
949534
656973
12817
187352
56818
727303
171450
858559
223843
650578
415749
307998
772753
918962
99922
313531
633838
623615
455981
66214
277341
261059
911230
415849
419751
285074
95139
785453
931829
498494
106772
100120
510630
998508
330849
533460
945216
229964
130921
113330
255950
528960
68962
4289
32063
172763
954630
590781
750985
406681
566128
617121
694964
666557
551330
361478
339673
739825
656931
82381
18941
81906
366033
638376
716840
210295
782538
206603
763649
426670
1007027
1017072
470578
119514
750802
451330
382026
111167
217164
914586
285319
435276
903311
678010
447413
874407
791372
399386
724134
786830
960138
314445
927560
477669
1030933
918162
320020
683529
462819
810468
505297
786135
974381
419347
365191
315840
1026809
650609
802662
468825
1021781
667808
370445
732336
547396
219619
543657
1025451
455303
399056
742937
614378
650879
703979
301101
672423
127886
122019
63748
991331
134608
38397
733676
79523
718091
24219
132985
995642
548147
612147
347547
824306
363767
801880
98472
484683
334287
125174
498051
499558
707983
660769
339640
583127
791975
630754
117406
501774
19259
242616
26120
679308
131631
981802
422421
372272
177158
664062
43035
725838
288285
743850
779723
323155
148040
490214
647484
270021
263065
753893
924164
303381
485536
910912
149644
475867
262197
883874
590858
320296
597136
659754
401386
766120
624296
323771
113918
783424
387573
1043808
346961
217041
586062
1141
1018288
104808
853963
72970
742859
621768
548981
49149
399967
144822
1038282
1025488
635225
417817
737530
590339
251139
471225
315396
248432
12603
971036
559817
358116
553485
191417
543560
267603
12800
862183
736603
23201
311635
391882
948568
340602
992027
818342
362842
534515
394576
508677
290640
830086
45467
255879
951574
10847
586242
1017289
536979
236162
767876
669033
99543
691232
782578
615193
851402
268540
445401
560086
344648
115197
817121
21562
598948
481706
743486
13183
316270
969775
65790
541581
637043
686330
935136
685803
431423
4295
968078
909598
470364
510102
311414
628278
770732
670215
1298
119354
828094
143141
544695
877828
614357
879648
714233
815142
376936
80598
434428
645571
508955
561198
347561
668861
705492
89636
990594
828071
688926
569499
1016469
914345
76996
291162
946173
49010
415944
388762
442346
851537
623301
3249
426281
202064
836604
492967
281586
671121
266181
978786
378422
688576
539687
690294
480527
422509
199364
7075
797589
639490
322267
962485
952027
90606
509895
539048
698314
772242
808149
219959
866917
1033030
181292
45215
755506
318852
686061
242627
634876
877770
573535
300565
29697
729991
915158
427014
607848
71207
390298
930923
819239
898078
129589
309797
151227
596514
187153
435250
726812
871384
472527
352989
21155
118895
846914
1035161
66529
235821
764266
62533
273345
775301
948419
500648
331813
6745
596071
788965
979073
224925
761569
255604
291020
134466
611096
820920
642380
732403
700308
1003249
735490
369626
959477
450715
835911
43204
839889
619054
576086
500744
234542
411728
167668
675661
66195
327388
378955
423778
431738
726184
827789
517825
253962
881124
567985
431291
421337
212911
1030865
719878
800500
1012003
843784
218102
158392
600540
646217
365279
722426
757032
395822
549120
7862
744026
903551
252669
679984
443887
952086
670715
189927
657730
657035
155957
282276
735845
273823
24244
168910
141146
95805
880433
954338
158949
706961
298277
737235
1031062
405765
575216
903420
414263
127479
802130
37230
491395
273150
777860
613985
921040
408874
747436
474275
848569
406633
79852
116686
79139
956477
361700
308673
309321
574328
781579
322652
227236
391756
102853
520344
168517
155206
494485
60140
468591
944073
280686
1036699
121492
617781
255727
729462
106655
795249
170572
567204
826503
796118
158990
721216
902053
621494
577259
660010
527333
264888
19726
680057
99329
258733
144289
697261
754623
196642
313771
494594
756776
219000
994445
773973
753979
1028376
36177
235378
604577
222324
481944
177948
904951
967046
950646
834489
765014
72777
659326
195816
71291
197759
878955
356308
809930
212746
794171
952911
896982
194942
637511
68017
978267
716923
534876
397282
698835
325299
50125
226695
473772
292744
1012034
627087
1003523
663495
806789
862439
640740
972510
1035321
206192
476094
684217
895420
964318
112942
55596
746053
888492
472408
146589
247875
655836
351075
972063
728489
869853
680940
798697
827298
974684
794549
504966
624077
868339
574932
584752
21918
110145
438240
945562
433646
928871
541919
621232
162114
372322
1043395
369047
757697
912793
239839
836063
487416
685419
274139
212613
564892
619433
687246
965288
123139
209718
948707
891908
129308
553762
516831
249462
590300
258704
722972
219239
124437
543595
518374
573879
42305
120978
811200
413588
128047
819133
710181
399834
171190
691075
227921
101044
263712
355617
917107
352352
117533
768339
908469
760162
41833
763261
590186
260440
318529
178311
723038
389047
171165
228903
953625
810275
864337
539431
26409
468615
786204
148605
347840
652926
1021909
907452
290088
4482
698859
596035
337925
229007
288433
241118
805019
275264
200700
366862
864167
1034800
996369
159356
483680
336973
594501
430768
827703
231236
286153
579777
551046
124772
508720
904481
484269
926671
382991
908119
89526
681329
465061
502042
759567
785153
822233
862345
496716
804479
178390
263842
793970
563424
685101
140330
459949
393049
213340
980822
386855
26508
803895
328397
975929
315614
1020025
627326
383161
112929
612045
887240
646288
330984
812039
171024
71888
93739
831758
794117
955124
577408
680955
896485
1018205
891635
705912
980027
350353
723164
519236
693546
729910
410299
177305
249466
23586
21666
943258
301874
95641
517510
607258
458024
12858
1031394
238245
356865
104350
178696
520538
244639
804454
879634
238879
989269
205158
748873
461430
999687
338507
607952
402829
201311
652517
203547
991681
690761
358369
643079
996916
849641
668318
135223
820966
316361
289794
27731
770804
495181
385399
680062
24738
550350
40317
831869
205152
850052
254567
85268
267877
961268
608636
943545
106157
870156
85083
505941
248750
782702
363879
1037226
189789
623995
419714
105507
16775
723357
147575
400730
953673
1019247
293634
608340
472613
581103
964133
642261
156573
305913
982718
520039
273875
699614
25726
107086
925378
225360
206264
929756
217162
131460
31440
556642
695521
394288
557511
693111
638631
217170
319935
632146
434778
1000513
869459
458160
803199
793289
757213
562303
817967
285913
255052
28282
187495
936356
60033
388746
23286
382376
80842
626914
762736
658978
855948
614808
434356
107494
860537
91430
291959
975837
682303
47904
446417
1014147
113754
1022668
768326
167881
843383
656719
684277
255937
887000
644933
792189
725335
205944
162741
44393
562956
404005
882186
1004892
950014
829175
1027374
494543
220194
307732
248981
461802
943438
1010159
104972
229714
698560
438032
119177
551564
584780
1006245
1038616
895599
679271
62801
895351
206184
654558
908603
398629
1001606
707142
52264
69738
794417
776537
55702
841042
213745
154962
301911
959081
117964
480647
58916
614539
17228
641197
508907
890370
373398
1043191
695527
251698
1038516
1040773
242358
164465
129645
5062
987859
224725
965429
455527
474421
404528
526354
377752
261266
898674
792300
52094
596587
693273
173381
359618
994928
484777
226923
980685
913494
428619
282404
106493
404898
511916
85182
63398
369855
516155
873553
39312
623075
193838
1034912
1004193
690764
597140
753160
41089
597637
694362
202532
635128
52682
303122
238350
182021
827091
466048
934425
139101
711114
896812
620535
216052
88674
262814
826043
601293
465531
847479
674541
450504
703569
243355
106340
14177
697078
570153
52828
975163
871646
501581
805586
51908
761587
339517
891827
689722
358083
197583
684075
708483
68090
336298
1027607
185046
42471
686797
319505
807246
970016
897196
863350
578140
474276
439004
846088
88776
117229
1041340
322468
661176
680718
675831
858871
104527
292870
196687
184463
938697
730811
358065
1017212
748931
472065
866477
256330
399448
566796
827
749544
965926
742231
504398
680895
615837
617042
541881
260243
278682
869470
366047
41658
338365
224433
259334
278217
994306
231381
741927
932789
274802
140094
461085
285788
1002154
8497
986886
259706
905072
79920
183946
236624
336839
173254
619896
956691
1045155
838877
217347
813967
173298
1009758
721629
106683
996174
1024460
520847
849286
233848
331677
912577
784588
744961
581709
837983
317694
346496
661102
1023670
737567
887797
659640
205958
206996
270823
278490
546040
37474
802645
729111
971642
715220
971099
859165
431752
604626
45988
127302
425338
846481
505266
709103
764074
821847
98925
46429
214311
238780
113443
984207
774840
833385
514271
88263
700163
361534
773643
829271
880584
852725
695467
294316
411562
194301
442373
801430
534001
643575
125287
534757
773382
64078
791357
940788
521186
77201
80014
864675
839023
614103
371521
101870
970522
851739
26946
937141
600535
762615
73512
606073
418392
207099
668100
810349
855241
1019474
121158
736911
162673
250166
557624
400642
28314
271781
401763
947760
452728
221010
401430
986063
817151
760489
725991
364704
622442
406594
912584
250853
295622
190223
975275
541035
772668
318687
791535
366187
982185
757766
604207
961900
60697
906208
386971
519489
790419
823772
64627
512131
870988
173256
760512
132635
126647
657992
775692
706109
26622
899302
289189
13614
984500
967537
687074
833272
828008
34765
814857
15609
179023
302212
905177
1012701
660853
95486
100199
884989
953269
389527
1001807
1004910
29218
1008387
281891
637210
232499
82761
942678
604766
145329
874717
73949
984699
771745
860609
838449
866196
247050
462839
437224
729210
940121
538781
425791
18262
746512
308488
370671
834227
955088
123890
242484
10118
974317
744903
912522
712522
880622
651008
1011777
787990
110383
829899
541883
834320
601651
325551
557054
773011
880620
422809
687157
320875
275484
562555
669566
241377
295993
47464
859110
253025
626173
762402
621806
652743
968605
552475
556896
127011
514807
806024
588752
748944
480725
144382
369770
612987
631090
1028785
566246
972645
266185
640288
110626
803129
686207
282303
899376
993379
222206
967760
592391
922532
427410
856799
136870
431948
723344
675987
887063
38760
275627
85957
923472
410785
302227
18141
868788
778523
593329
9237
640822
305740
219756
749534
275342
1004809
543757
190006
234804
655745
298152
965265
836037
394777
874689
927330
817245
842119
804260
339490
506753
690992
721038
317795
967937
953462
951648
475099
253339
727768
132148
506930
83419
937090
611343
919017
451943
164710
971180
513152
97047
266128
546602
798212
87644
941374
833185
480988
32476
865837
26284
805193
594432
618384
519999
222534
251007
397736
8696
876088
701099
670526
687747
898336
986133
282270
76707
349696
292145
359382
870115
327051
618273
217715
825017
120089
34979
494190
740628
830392
164288
118177
994489
767327
540760
333450
423793
280725
555224
787972
283843
455482
418824
149640
675561
146433
540607
50506
140523
412469
132584
881369
936190
942076
962976
848665
256915
426427
539750
675671
223473
803420
218116
25027
446770
176712
852468
775369
873403
322400
637361
526097
622223
630312
751706
428155
179768
719852
702722
386770
223646
38365
83814
456836
590924
587268
924415
545105
172372
687773
515405
974506
599327
589333
823795
35101
74000
541524
243057
630194
1039750
530810
229285
410757
909336
847369
726033
488726
666547
293975
747636
555596
144250
418096
2589
805740
429038
372838
572341
10567
195893
756906
558631
1024384
26832
658116
730101
573566
348706
838101
598197
291862
561642
799371
309171
274297
675516
825943
198896
74686
375079
834319
367417
217046
494498
196439
74517
22573
232185
870435
891253
125396
115307
373879
322037
816697
981730
566375
403568
852403
965621
36641
836233
1037366
426429
131490
837169
1008716
98284
95284
183893
423267
689346
423765
670850
67677
395678
1031717
230681
583575
392569
233354
882221
610500
760729
381679
840870
553450
654535
40369
354797
147757
635383
421463
844226
396774
608045
723849
103303
265026
894974
791932
801727
1022586
705196
398528
974991
186047
96288
323524
797938
326710
413451
459087
712398
239453
63744
319579
527550
920928
730310
898786
535856
358218
41622
467035
147186
630324
334250
715450
152747
576753
890638
550627
174294
316692
834572
638608
506365
262295
588168
211302
82522
152826
714042
503364
446947
126096
632902
532721
171807
922395
482646
458135
174663
102946
761165
267311
569624
68076
494945
690279
367274
282406
212833
683814
355553
101570
954200
745709
320667
44154
784558
660182
496443
830553
273707
304527
211538
380678
457329
498369
1729
346915
89014
220880
123578
894702
636191
312476
443538
615539
355715
250534
430249
839493
871810
325478
130598
574077
564253
861058
592274
592074
29139
1028057
477461
1019535
357659
95993
936912
53838
59698
726007
556162
848171
520757
55730
271653
833651
540981
67289
342389
926889
780542
45067
77332
852809
297011
884771
526920
714838
234923
695054
1023364
420320
183008
502440
955919
720712
290987
821614
758333
909732
713346
260426
181258
752887
193013
725678
176266
433295
414815
601083
981035
834647
217343
956765
849589
700951
1004774
923424
808052
208486
183948
23816
352066
991745
710221
321190
340675
1019715
953283
891700
741515
123333
949237
99530
937215
662885
920297
219246
305064
772998
620744
425184
83459
14248
184472
834688
500286
135574
471731
467178
720624
466531
389374
165581
682302
1009361
95614
886349
573726
889062
814561
342104
781566
782938
771989
982803
255715
580105
331782
68628
849917
685850
883299
752251
692198
111408
362287
308940
366101
499666
581711
394854
915631
34093
565082
11809
379295
913487
113597
1012708
639372
347197
598069
78925
38075
923776
702555
344968
704292
841267
399814
834450
385519
373032
721238
896500
480820
515479
801712
391431
563012
187955
800141
84950
763985
928742
148710
428824
688094
844197
1024703
736428
442091
48067
816567
517257
876541
837640
999360
710761
751794
236933
51278
357702
879284
584901
971187
526423
203711
652487
31134
560488
25255
233992
699326
101301
773420
757123
694182
547188
696974
660391
456062
876968
232661
448114
250284
590945
826070
33185
962959
226274
502931
671377
592585
530948
694574
978932
648427
879852
453316
361362
356109
740593
500855
979952
279413
427852
162872
74738
791074
1033698
825902
405837
255170
467488
239610
1024035
761080
427883
111511
28334
515118
748084
145986
315528
453173
939803
965845
794799
802227
416267
1030203
592655
985463
970805
203845
216941
44354
501858
826414
841194
880722
602504
826200
380486
600776
357599
921782
479351
100875
745891
152219
47631
514461
544335
61748
638278
387264
919826
871477
297143
140086
317614
32109
343601
565139
215387
421056
681987
839991
353760
375191
190466
813746
576152
93534
888434
1013224
429275
255302
498676
819019
740074
677201
809125
225835
965170
117391
857592
959778
472675
812055
70784
82416
146194
478950
433321
370148
874020
902052
307269
783510
534116
177491
187836
403592
703407
905020
787487
309487
212731
75821
889311
117465
353212
642831
798496
570812
781988
929658
748287
927013
225930
126468
658932
615222
672272
322537
589147
554046
314524
655889
340905
5154
206716
504417
78506
614111
825688
464300
343453
1017045
159652
273
100625
3885
799424
602506
523089
574378
424565
97735
986019
1016397
453989
343142
926780
132742
1035044
348159
437414
852585
649048
579345
222419
118832
749759
817832
119863
284232
644751
80831
246845
125702
970099
360295
779240
222939
480557
584377
792492
286583
685525
815565
285124
513240
46533
112454
51953
518509
68250
856145
554932
243946
143663
382838
16720
775424
399729
219469
607120
626735
117138
568009
54885
122569
582115
641603
389591
323153
866708
946919
582081
551625
786622
689938
417840
140712
704481
935000
196937
281227
452201
847534
10618
953532
72640
807891
68280
994031
395038
264388
3322
23062
64322
149380
193089
64321
446283
115631
712982
92201
793146
175324
505019
219909
597249
415494
977337
290935
553671
5261
671810
195233
585889
211048
170946
305539
232037
631919
509569
145036
353934
818034
201529
443586
172795
534351
28149
320592
762203
701110
351205
815814
801146
784002
195939
884759
98755
726023
836097
763406
614994
191793
119131
505887
493235
139773
856370
490267
576106
1029259
348935
60144
728119
933635
388783
127383
436431
244685
261264
629115
823302
935065
299668
809139
18042
21331
949011
532039
280766
263106
697313
86614
553067
815988
67364
652547
906978
1011849
210137
662009
401285
269351
644124
494300
268598
1007781
180820
13098
1010259
918856
744629
938205
183018
659810
337618
66275
912775
573772
791458
167091
525155
370531
1041336
582431
1034387
133976
30127
159258
389234
245831
574736
935492
154905
262768
780103
334684
10564
22055
337003
354720
528273
240421
498276
903799
61802
127455
626511
611826
968114
628023
767524
514459
646709
144241
61848
340246
926703
583503
850625
292167
50072
795161
865613
935844
1033915
989769
861035
961664
167461
30152
590936
467535
581398
831130
788493
467966
815548
11682
1029532
408785
534701
377404
560983
200887
790248
668606
188611
859358
104397
255621
79373
108947
245464
680038
184330
978928
412273
832231
428928
448786
898176
946737
359055
605669
554178
182465
765985
914687
755923
195820
412243
200493
1020756
552279
563581
429614
919005
965162
809516
466727
330250
389184
137061
144687
777452
393146
349990
979081
235595
711238
545720
646814
25530
460555
421498
106729
562431
602800
964562
567531
318527
564814
379402
556363
213540
966495
654308
366280
408626
445983
152906
1017544
847810
698696
58913
745407
45577
624288
757858
484843
718658
890687
956420
946420
430244
194415
1020867
633973
308637
1016876
182753
574606
805127
372936
596668
267661
995854
166451
5012
604703
655799
70824
239681
853471
662424
172377
362993
599558
133754
609580
165849
703687
718615
577347
444463
801284
28798
1023165
516512
149366
102666
597025
717330
375364
959950
139765
517791
685924
36509
250176
497227
663158
415428
613080
391284
239102
111010
482161
616210
997304
457427
178153
723418
589348
202896
276593
3420
1005508
319418
236793
827007
178579
777524
224621
694129
438023
646254
546751
86382
833889
986677
411945
302109
299513
26892
436441
585400
645148
769656
728387
869763
154909
113710
233870
344965
158844
17171
635599
194019
818029
909742
231892
917812
218740
538189
510524
35308
254687
816038
283748
457323
98417
299553
15747
29957
791992
609765
339267
956457
474660
271993
123108
374290
921459
303933
470672
671262
388032
683996
92938
695643
657649
910986
698331
831292
101970
490592
979551
1005684
711962
96404
26480
235501
85522
651629
3255
979677
1032766
603582
893757
94530
267190
487283
580066
492075
242451
1040598
952664
744434
81512
405670
620424
788500
276751
100077
44561
116743
425285
311911
896449
908929
814762
800826
281824
288899
703267
41741
596462
560758
113002
17771
72182
300739
415887
605329
986788
618489
539568
722904
533475
108869
446594
912151
153009
1031251
308972
280545
856445
326696
29957
771577
226181
1016908
828345
948543
962579
300859
791484
364304
113357
665155
211439
979133
371826
496436
340727
731455
901493
661791
613639
75057
784329
285265
755958
182438
380132
881634
524379
476512
205805
219025
261612
658461
322439
823313
999334
817497
586417
968065
670440
474449
425916
306994
149397
114690
112078
728397
545435
618945
250732
496945
482804
134770
783305
497054
712664
239385
969731
824622
792928
888444
84369
988970
11309
705095
348157
331944
411680
565518
969399
995983
172833
201084
545153
762966
651552
789191
716278
578459
1003713
977872
444816
828783
456594
143721
164241
663551
749262
1015252
747300
392937
858101
645152
105406
1023390
255648
808903
135350
396011
607418
607848
645675
128899
1002655
1038126
201448
1022618
326625
723960
789013
480056
321443
760647
560625
625471
761811
513140
866084
800332
903129
938507
966392
609710
339197
71831
828102
364109
610706
261871
560951
832122
122345
528640
787677
311644
578126
1043480
8871
460195
931525
689942
591221
91764
688997
210226
474919
788941
1013459
942403
553470
986568
97595
678198
640285
706643
508742
966008
224920
694221
16256
168701
741657
152183
95432
146855
948521
38340
100493
83520
456700
661924
1027225
624348
682608
342223
894799
597333
745739
66561
274434
979109
446195
1013374
862396
37249
143642
661521
430052
725699
798637
846008
795083
480938
1037496
960101
280131
152002
996659
439545
456938
118365
735629
354201
1025094
629812
266092
54314
208285
809122
527245
499104
265450
713152
850549
37603
894944
954603
592583
203285
631249
884159
541436
918620
538131
985896
321730
735718
393708
380149
581830
626495
454714
840720
292696
305706
318719
615256
1032088
20310
513220
323606
885424
218232
443577
142463
300355
48676
1011574
995433
177499
236014
586539
277877
105800
355129
509846
877341
818567
182511
132697
737165
102408
652637
461702
433988
167287
270913
377084
458086
655722
775357
851257
485438
89979
407425
300332
407813
192552
1027527
532248
558901
864870
399115
576217
253021
355341
172566
662916
997121
130295
399064
705777
374500
247578
733222
634311
790164
447168
968995
971649
218957
712565
645619
386683
962875
1023201
84825
832539
630623
1038908
198241
745930
483282
26155
378084
523510
921553
671195
290289
239990
556853
14548
619890
396389
230776
114814
644404
113967
1000013
565417
371459
133431
27274
709979
641138
550587
166185
27011
177509
661050
662508
1033459
367870
987564
914989
19279
896771
227257
579544
790966
880794
432844
739419
414874
311662
724486
544860
42367
696725
398367
422290
655117
53039
840201
950164
6958
1042479
186077
223300
790239
985083
748485
587712
732244
78636
918859
440746
435247
648212
657273
852928
829917
711615
83920
1040017
140741
687357
709162
842303
418187
479755
668053
72059
524741
603687
640253
956101
146766
461917
580568
878397
438258
913019
941347
131717
1010277
544683
807377
198536
698340
94329
6080
24843
1015965
997211
1023971
640314
941311
443409
36101
677167
398896
256822
560915
849130
2545
827412
974149
412637
113553
877084
808226
561416
848877
831678
597072
948106
609569
461648
150094
964867
562326
913758
991561
844272
729302
201512
634097
556021
320192
1014060
325510
633759
999527
785074
187234
842341
452064
193589
210275
224722
440334
892500
162409
466551
944576
803223
122589
754754
144406
10937
333549
1023494
207119
166938
265414
311587
143634
308025
1008584
192513
19685
48829
120459
763334
1906
646089
193084
874898
97547
182894
259335
999751
370857
495403
699419
538558
383614
83501
650157
991381
264064
708773
364673
542857
33369
782379
404186
1033293
396152
592945
507343
668499
181168
203047
504911
804230
779241
898511
386175
348353
656001
102009
30238
1026172
1018997
995015
86872
200851
595199
803850
807408
812387
536151
144682
955004
238718
398098
484735
474694
177250
52833
48606
442158
726252
937304
764883
952202
101802
280117
257113
783006
200837
761644
295192
1001877
640401
291385
581665
913553
197707
979392
319028
878111
728245
212967
324696
787192
1016707
327068
951898
10240
323671
80340
36192
872117
499254
827499
867698
376904
114630
73464
794524
147816
69898
990138
1008602
474122
161568
864390
828556
906379
112300
90916
426468
345937
644493
122694
611708
323126
1019811
116433
891925
812888
658773
348989
111267
247157
209460
24981
1041027
910676
439177
88004
582206
938078
619632
470271
955945
890782
321961
357397
853607
76065
404352
845165
800533
712781
198349
260329
673672
976083
999024
283400
412053
763845
1009459
77163
1014867
502356
878331
381080
572289
88045
771398
660875
10211
1036458
1007779
746935
371344
371915
828272
985633
302936
661921
588319
1030281
816968
424181
255923
422415
54498
695836
429624
386142
470853
257920
237967
469756
631142
428513
40192
326439
376283
143428
776035
799450
248201
116032
1000650
656826
154413
130122
221807
746396
97691
584440
427563
858999
306943
477652
503716
767375
596676
365116
444791
786943
491733
428543
611794
588154
142506
985134
585750
464549
621679
305084
636206
916080
291516
874434
11932
992569
387590
653627
384664
926363
498230
407374
325930
137475
791610
735251
60623
24887
93097
289399
67336
163678
413620
9141
861089
725162
536257
96998
405047
422539
275219
613259
462527
637052
703350
1000486
446100
957924
391664
822510
312595
396040
72878
65825
148539
886682
912181
892543
366514
366188
318028
370002
452180
600724
459521
840900
653769
688197
328697
153400
953804
829092
941057
92665
406515
175905
1015043
256048
61830
377964
888771
39633
88878
751739
350761
1005574
3321
103504
25540
668121
1019493
843561
659709
323157
159398
841051
389737
113606
534463
463733
277476
844121
999471
873903
44523
777687
474545
980077
114551
329246
831331
61667
141271
141569
834206
722177
294971
62797
491527
421049
211192
17590
394298
452927
140436
356200
392687
422724
411539
452752
510895
565856
742123
1037856
171289
207766
933466
111327
538596
1008425
764670
322016
688197
272235
421717
361405
952229
726321
899693
658580
454700
817466
306642
683508
492774
48102
219476
1020416
114309
896478
192970
816984
997579
579198
188431
272287
610780
546808
674140
856190
49079
537959
69914
532807
233317
22261
423538
864653
225689
139339
295474
394871
765104
101293
382065
343547
926446
231295
126121
293250
1024865
317195
59078
129119
368937
357231
686002
524391
506199
864152
1039886
629174
824529
544123
232065
901989
727015
324464
1041841
62773
693167
29613
842632
164115
865249
781939
786448
393710
661787
580841
152386
868080
950312
672616
303119
806212
578725
895349
276620
509829
797331
513002
784226
739520
503738
635425
336060
950577
378165
456324
54528
401083
411525
399172
97612
342244
813733
36290
638913
165743
933712
993984
484722
730753
35969
580704
137804
756624
931636
382788
133438
104534
491629
421584
212931
379577
326813
345304
624271
580324
397076
663689
615206
222013
42199
896849
861961
584459
865206
1020417
865881
149069
242717
37226
786923
560823
847376
344250
837282
766848
736402
72299
641242
1013419
981055
167852
161700
1038862
432460
818865
332787
1017321
323944
636336
544804
343896
407768
695753
868433
835807
770133
666638
826025
653139
137872
382254
1002753
935972
80253
340453
843380
380836
232866
552344
378961
902676
236459
516801
595502
242938
312154
245674
342265
656347
87623
602144
276759
455123
582796
509685
193137
659703
1005038
710282
1027863
271575
761669
158694
1007136
206903
787078
303400
704936
5823
642671
737646
305816
176226
545510
956917
544698
629549
621021
356414
415966
602520
38425
944234
451301
536156
309068
596200
288398
296476
74570
320725
548328
209425
948893
892968
773424
484739
1018316
281368
19746
358738
279840
803930
945614
13568
419975
42971
760744
424840
890689
123988
1004031
910601
875185
423868
166228
940498
868832
754039
570147
493514
703359
807872
693594
113722
504666
859560
256812
402024
847957
596970
169803
453977
877690
901725
135132
149157
813250
79223
12697
642537
635495
194862
803191
267948
703234
1013174
15818
982409
944620
576019
1034121
686543
787948
802284
65821
914723
32898
854822
577477
517095
165080
451847
313452
936832
137645
477125
997816
327262
260672
607993
486506
994333
803194
409814
499101
489798
692853
466416
487448
323279
338908
542179
567558
926677
606492
359695
532854
329940
878579
948500
561383
744594
395575
376245
710490
831093
243029
268565
170226
1006225
52868
276570
874514
695362
205170
926428
910443
297577
478736
14453
892269
175733
10844
835256
80160
538193
803553
140023
393317
984396
83514
1005224
768909
871484
76853
626016
412083
974417
847862
450117
460988
197605
820624
957208
697960
981099
603068
506739
226609
351459
235271
709854
668492
38488
505522
999319
784517
402145
958972
326369
54906
2538
433481
211296
248031
45730
337303
983950
761487
435916
306640
185143
320128
252790
629058
508636
496376
1026120
692929
396111
417024
93715
950920
875896
664288
736822
706594
919248
399308
959788
770695
1026422
670789
1009141
178153
75206
918274
513117
860068
426095
728524
957757
484707
798078
640727
796961
276735
91119
918748
230627
549183
494154
476666
253325
530124
696337
426195
897299
373915
34736
1006281
807434
839422
465267
714527
441251
983093
694012
198053
547040
458199
993033
537515
130090
273974
335035
208394
797000
1022778
804623
1026511
195200
550033
434251
380985
931067
681719
685325
862398
392656
361624
365725
375364
66874
265225
899981
673129
355041
281129
13265
932925
160719
288353
415685
116204
1001055
785365
305958
139835
839809
747418
15356
368977
1033618
106108
999093
608320
850618
210231
767070
220738
612775
593100
262293
235228
342172
28855
856703
428548
178990
239955
101882
207323
169109
14879
720399
274568
98951
778253
773385
741366
981114
736223
1011005
1029021
236031
12123
700135
174241
230293
589990
642712
690731
524288
54689
423712
517745
297605
342184
467149
108445
126585
631610
1029837
551865
532323
194629
676420
206447
190164
47085
100667
1016783
2695
842054
893817
457279
326785
408066
232444
271640
303862
433762
132936
1007924
399161
347010
341486
28283
519327
303098
660449
779817
59961
657990
694824
757038
758495
503271
286723
603185
69902
124694
749056
633107
355173
574723
338368
900939
115261
745344
923987
43165
687708
342458
347230
115540
370622
703251
1006164
762504
770908
202334
153953
811959
773914
814037
697000
224254
905175
441106
113800
86669
337547
69076
309302
205818
5056
420305
356983
570092
550397
521455
565034
455577
390512
559600
628547
153100
783376
457072
171106
163385
591173
892622
204444
574209
254972
592961
192200
175851
295212
1024682
215170
396562
376895
229230
68486
501663
495480
981105
1040856
411872
12124
736189
500959
858056
1013411
126433
595987
926382
469889
907349
554200
453132
476353
747227
482388
333849
440483
680899
798213
999845
844572
691832
297127
259674
174677
729185
505213
113985
630220
661492
495715
954456
692149
51924
376042
179364
45990
825035
605620
3803
330183
466114
835499
233333
606166
835963
178514
463368
457002
152906
93046
400092
331920
364406
491797
272309
8832
949689
986130
899680
53535
915758
125062
239121
708806
417161
1001628
131050
777315
697119
988290
211185
212074
679208
541056
794274
448196
95142
489351
464228
652658
707542
765072
27914
672129
651949
239508
633816
118150
100911
736048
590535
603801
786214
779127
508020
618334
169144
911658
790644
781398
414981
944306
587718
664990
579532
623796
110499
366861
521553
621680
237340
650141
999976
755718
1029131
100141
188886
372054
962308
703461
507002
719924
788814
952348
886185
801989
105033
230029
876711
72383
744878
171549
247312
1027109
246338
559761
331457
877858
807823
391506
917971
402763
41801
236093
473770
319446
925648
1000745
650544
842502
296527
753577
529579
369848
906438
854645
400172
86610
271354
136811
923223
960041
827784
828994
54445
92418
926299
143792
906591
908808
1025066
664101
1000996
908724
231938
154906
380496
527422
670296
316681
481713
744543
294733
117145
327333
1040107
512443
665612
297960
981889
106733
147991
247438
961202
606848
970393
343684
728150
669268
351320
689143
461341
383845
936545
384854
1039221
699093
685691
53094
731423
640737
929424
320371
942567
566404
133393
65255
609880
545249
622633
612124
888494
1018309
904290
543239
803214
181571
968002
208057
358144
962641
119300
277248
878114
190351
246977
323226
652826
784132
901091
337706
213094
494489
29578
28740
429670
271393
994318
912104
43738
144680
568174
944617
675473
820593
161693
721729
880784
598530
889519
2660
968569
214567
365664
586214
285932
826617
5372
65898
428973
496124
78359
564725
259177
237579
229580
726701
686905
839974
1032898
773406
729550
389811
93415
758426
977063
89009
138126
586414
413908
47296
929510
65651
550837
556359
105095
847997
781495
692641
21274
1037567
875740
220937
455754
773224
507889
438726
311891
463447
111555
349594
575059
78210
311727
369905
1037106
175649
552510
683716
665244
75925
251204
526007
240067
934035
671531
205819
533504
270749
592982
95004
962291
544843
596596
846114
489973
559192
918037
708340
1022393
613343
726361
728813
837366
967459
470333
845842
1017846
693288
1000766
372038
593894
501477
1044320
904991
362167
999175
827340
125049
199965
709200
957298
172998
361747
124173
883396
489487
320440
698289
308897
828326
148750
234885
128619
662890
800310
475441
721603
328983
690211
880055
664933
676542
457770
980756
284787
863011
868601
349841
800607
201833
57983
88907
866179
951496
204144
259107
572896
756890
810527
460000
936287
1037742
141892
1017392
109176
25722
35995
818211
867445
597804
284403
601233
974359
208253
693685
103703
522238
755962
322274
506680
474006
292308
874843
936580
594580
938419
906292
263426
712384
625967
778035
633129
103251
345822
549953
88810
509037
534496
1032806
661113
763683
617847
247172
667942
451306
873939
503824
951516
834381
154906
1015488
973360
17071
129838
615179
665607
567258
670596
965013
337631
620453
779006
57094
156250
596951
47417
1010913
677837
532886
471898
897134
693052
358650
960549
167274
1035001
783843
783561
724751
688080
546337
385695
488400
592635
9921
934845
46432
1011171
963951
953605
643621
18508
497370
133244
235397
39602
652294
316558
392525
372138
88477
73527
72913
525700
761821
387737
760605
377125
970930
976366
938259
1019555
313273
48547
507433
879905
482370
46224
976468
756153
910941
972776
387238
757767
706885
433516
188633
164396
10697
770237
715430
694311
654529
951234
824561
693697
236637
143758
769053
565923
503499
797565
992105
940760
540921
693398
91097
98070
445240
544047
879724
819456
66114
596632
508187
308341
4749
941407
405818
408713
760963
296689
321096
307737
347765
1021617
872563
110439
773747
876378
459444
1035548
456777
559525
614841
618022
255112
855969
553004
360713
371186
313112
988582
87214
42744
1021657
1017681
514909
684307
728243
1029691
55187
952209
532402
1000413
26060
21991
590514
246831
18188
155468
351254
130571
258051
750253
298711
564042
781801
474691
257332
586090
604512
1034743
110432
922906
540968
353130
220531
640574
77898
359143
229950
666242
379154
13937
771925
239224
440352
1000670
44952
869744
33065
112520
66805
1039559
983174
1005771
579668
26607
916406
399799
997481
858301
579267
450272
226775
120481
798097
119344
271046
634590
526700
289483
561212
204872
781945
660876
593108
755942
635284
97982
863
537849
20021
161061
340158
679530
276715
833613
407099
277512
231047
549971
242238
305666
431032
830127
501766
16388
274015
397930
673422
659680
990908
675839
165931
826998
1006355
272319
293433
574145
369305
490822
856330
88634
164240
263953
75470
983049
761155
207714
697898
234200
286627
315353
278664
294881
111717
287707
873085
6702
554459
707301
899007
554812
1039236
192486
626595
7151
484589
69075
174586
570916
564893
973191
853965
251233
235361
486397
391143
171226
477305
154739
547746
497585
64780
441541
233130
768203
130341
66677
249344
205153
439387
778459
67893
242326
789720
757904
604839
707642
294828
23490
781655
532896
53090
326217
266798
331486
384470
742722
595148
565033
529182
514995
220733
863994
839574
543133
320360
785532
320995
265189
878489
300173
922591
1025538
381822
292804
365054
636332
286170
728073
770787
253350
30546
870536
782462
607858
391572
690168
923793
274505
742711
566164
775719
199199
319311
654378
885712
651146
540201
462395
450094
710180
452011
931022
18917
2397
839148
578508
841602
755908
341829
155453
326858
328390
720984
997094
488610
695284
643465
364929
876171
91808
673497
458964
824387
78204
135517
336145
29279
912253
39971
333167
872776
905169
524957
307209
288851
54715
682548
614834
45920
833892
847414
606199
543201
162493
545397
429541
57724
573030
115680
388854
732619
131195
553342
159008
602770
79772
769202
971313
454675
653641
184481
364839
812410
347301
271811
1019187
32036
529762
159061
908235
96414
863236
164278
682632
386684
615222
854910
904897
170088
406696
136554
1038085
58647
121344
545052
657194
129623
698828
942981
281842
92386
896006
713380
803727
594037
619015
824714
29011
65623
169805
625407
202050
1004121
943688
263552
592066
840575
826486
4966
1041375
504318
665568
220855
980523
81331
188861
846789
137644
400060
691408
1020614
206279
699721
953805
311492
1006884
949376
1014177
601413
212749
240769
818248
905564
175950
620921
307989
838353
160861
997976
813557
1029452
899451
830851
868432
527462
312362
978248
434049
459275
166661
443435
4034
345392
230056
748144
513940
464505
570244
87834
543509
627146
813389
503579
962684
859218
693331
1000507
17590
800723
495384
743816
515141
281480
538797
712949
719210
873266
640417
584121
236192
407212
995235
569161
841748
584138
922980
289473
255264
559514
994597
717031
818347
962031
24234
331043
716607
9084
667980
859040
987133
607942
327052
533346
77568
786543
852597
708271
784555
680356
138723
605562
290859
1017681
903403
523720
560483
842684
115734
36625
429939
420154
458081
415461
464346
442240
170638
880057
957077
204872
873945
817185
816524
881049
723910
334
37960
902547
242712
919900
220316
524835
443025
219897
620256
54148
939075
246893
305477
816443
803483
521338
580980
590193
311690
454060
524201
122797
653195
669305
262690
551543
68875
995538
468035
596238
839502
357051
153918
294017
216100
849121
56082
610091
952419
189507
733138
952127
712580
19019
198281
227178
485524
481123
332838
89504
1021650
577583
1014724
357916
876128
382301
598131
30340
79727
802879
69659
44499
446857
484281
281164
831314
220978
35700
195532
419612
10914
1041537
149843
960523
48280
285654
260430
42437
225891
459129
176530
452056
955967
71800
510862
61590
78020
111417
602454
294955
466942
452385
890136
867085
667587
592214
23130
102141
343546
183080
440499
499169
1007372
53508
385177
199379
674713
13848
984352
710328
694482
594227
763214
878974
788475
789796
573054
188806
36157
476259
466337
222183
977979
926846
367606
503437
7590
582487
280680
470538
691663
48021
144347
524356
765693
400318
142944
766943
290073
588190
883822
248593
232008
391506
102321
587725
313365
953009
674497
706877
648096
867487
893553
774505
931431
588672
45161
384881
574937
847151
773146
723146
498739
557165
175
944873
271950
709587
841370
637881
290628
699893
949796
417959
722464
410040
835263
758002
834579
203676
468562
619686
254484
518737
218494
322845
331693
881167
57686
493871
814271
87974
180854
722817
891559
690939
251427
71861
356666
187728
517725
94746
802590
46745
765415
314161
641356
941000
638171
476123
99491
453098
549675
170011
587868
853747
15311
423839
576713
991068
104838
535971
777629
168215
424149
149033
243683
172835
31595
35394
952339
621837
193854
147187
831006
515928
912363
241083
881930
1020977
813307
873350
240320
176119
909047
575882
187273
622659
61990
660267
1001955
597107
93220
848548
251943
884359
915165
527370
730454
1035300
470652
850869
680736
234624
738480
824516
495836
761604
479534
344736
538701
996631
725689
691879
455352
813729
467584
559383
861969
596822
104570
433022
894262
926386
967376
372597
941704
472226
493523
401276
911800
401321
623537
583466
351771
105033
662370
494103
343623
942993
154887
416510
880489
105314
941106
976562
673839
601794
567698
204140
734274
41273
207286
155575
912751
605383
523270
112314
212073
520860
874426
612433
480817
815421
462181
859575
731837
442912
896588
907135
475756
431945
806182
991066
294420
14511
745247
623649
85498
662557
753418
1037735
220059
823513
598555
1018945
938618
436535
409652
26353
809654
938743
28375
54376
11357
674475
617567
590515
53548
460612
511149
984460
217973
664087
656385
971734
131559
808043
613285
580337
10418
741371
78776
281198
593819
50051
484777
304038
449827
351310
876108
246814
1032925
542394
885599
676985
874415
320803
54293
559962
761703
784329
777784
1010777
737424
259113
483248
656686
624104
131720
955740
324282
733676
717459
427808
467407
274616
46028
678592
186579
325890
1031536
922140
733905
838380
978231
17883
141051
315143
109194
824204
822049
879894
959552
588416
559830
489571
652669
332785
770323
640436
191956
798862
900972
700190
30517
272050
680233
7474
88261
51356
581681
38372
178737
22955
744798
588413
289541
304370
243826
204924
430704
892208
850023
379544
992989
615758
996381
652424
885737
588679
735643
86969
3344
1002715
245332
664229
693402
378191
598096
301672
494959
658496
108747
19872
538019
214836
488912
1011102
37899
1001784
91889
486043
182124
758750
299598
403088
848864
529950
1023796
71451
34620
558121
949919
177434
405087
1012929
689488
483712
420786
569506
753660
898528
685161
1041860
737762
1034367
185733
573687
192851
524029
760292
805614
775435
664724
649571
967170
774999
940748
642607
948745
548078
253729
739334
755673
166279
573888
658238
549029
686095
431957
617023
484359
86143
891555
584738
546368
268005
681797
241280
100429
139270
1010745
404557
561375
472138
978967
1021933
205766
138868
14153
82508
533053
884666
940801
452587
868487
1000615
909867
452853
639894
318405
857145
514214
584991
219043
772926
292634
621773
589756
2053
893087
617539
130265
52224
979902
575076
757556
916996
699480
338435
669463
447527
852362
219776
777575
718577
314915
899405
331879
56164
762871
321894
780619
607826
49216
416154
76850
434008
453233
902284
401886
675670
297597
328733
114548
836469
1038777
217385
459965
620196
223341
166595
158120
965584
479844
843597
149254
319567
856171
640833
396687
237168
191245
932719
103411
375858
135992
387741
985240
996345
519132
999522
703934
933856
705071
816070
26484
775286
613767
699618
78755
158898
729812
1012952
412782
145173
917578
483961
977366
737313
366293
126815
817177
406885
152943
217558
371019
306186
598531
175631
599514
914935
102162
114436
211827
279035
304174
999508
934769
625636
796973
624245
715576
911735
63058
85974
45294
593178
371785
747385
82971
202534
437212
120540
520835
928634
215657
482828
407362
540120
803501
544580
583084
303311
1019729
137088
888297
199583
965455
263860
196948
367701
170193
820452
452848
715671
266851
706201
534391
106886
883705
797897
564245
453467
539576
359870
469108
578973
124290
46953
462904
922148
202363
410408
533652
854
945698
331829
265806
836759
717555
736993
663034
453981
772603
732070
950795
391087
555321
1040287
923398
171374
514442
180405
48371
494747
86070
865005
623987
554459
54857
614020
724965
582849
185495
800074
704794
441598
228374
317955
330611
29748
308815
832835
603732
353854
687558
67222
444538
52447
378721
370368
371710
608078
323454
903044
275472
259618
687101
519621
19451
224166
617779
93238
142361
2777
112944
347622
978104
970219
314668
702746
897989
11999
728744
643464
150857
999987
131979
410578
664224
228677
216294
932559
305725
1043999
970397
912770
272820
217414
326298
832427
1027276
116089
302140
947333
838132
182046
125088
977592
806050
557289
100766
319190
31193
264660
905919
732683
359718
417331
687659
453629
717758
901083
897227
85127
291599
115220
103707
397240
413776
229837
165466
59176
686305
367944
70144
722615
234509
28434
31168
606802
706483
864958
1011062
660055
353959
603987
72648
668946
764165
177572
78101
979849
753260
512041
211070
859710
187167
604655
13793
360727
56741
169377
267142
761361
1014459
834226
711546
1034018
180702
507276
790522
29503
586927
417265
443419
847630
806935
1015501
927071
971300
510844
40260
637523
953220
51712
902842
309837
419398
435462
1044432
751709
138699
619413
518635
75021
38527
619534
35994
86246
816478
677112
505025
376032
439951
951065
669559
119899
896288
959896
540361
266235
236136
520622
559739
846391
940141
132133
498433
877321
444889
1013968
969164
35606
822485
803071
737677
663577
143829
163438
411716
583293
30240
610691
466486
184138
256065
909794
386277
1024904
180670
901789
271336
469733
407091
771350
960310
648331
147803
562135
20026
763764
526330
350883
973901
898622
763649
986696
271201
489705
429672
271242
433416
463985
270579
721891
529910
771444
875539
364270
86197
850842
411067
688880
493776
141431
1031300
657040
552567
560619
896322
1000602
37904
620031
1039698
47762
621641
462476
545578
572739
688890
693520
773085
472425
937818
870619
859208
939742
258028
299280
834049
894516
692861
609392
375481
309804
1033635
84064
185552
123853
66876
361383
794312
493631
247132
40500
330542
874455
817301
79935
835615
943767
189023
364684
56497
313144
1041251
599380
813879
590453
993335
787781
449050
485546
460827
393464
683265
89378
857828
902748
621892
397938
8527
369872
399791
148025
979651
961179
953719
336947
363305
769297
43626
387356
257012
293415
449708
135375
871738
505932
625412
46271
632905
638133
851135
1030161
278238
7485
836022
400941
347716
402424
529120
725214
607197
1021935
207571
915281
345455
141109
566282
977815
368883
544045
447613
286234
279253
638624
586270
813122
270460
467540
1025701
407296
740589
5747
754739
571332
832715
999072
651690
1020669
346385
328389
886616
442982
940200
168245
825700
694009
284159
733486
720086
447957
607158
263644
181206
280610
250180
396938
448106
1004185
595912
209477
380243
120606
726237
460168
624478
651388
993742
255134
496568
182648
563908
481695
518857
136626
659
713299
587527
579531
548077
458674
101155
975704
658567
676467
841512
894922
172879
104157
311642
51496
307717
473688
945958
973377
413170
434269
317221
383722
313378
258942
952141
904178
523842
272097
154740
184651
914991
559054
508461
586590
692328
739265
532349
908669
766674
1008193
124546
938276
923090
591214
340567
584135
23596
918527
767602
407049
668675
792070
415159
231107
854800
116038
839693
236049
391999
344911
764397
83900
591444
72565
539278
429706
936133
219188
857130
196008
1037579
679421
835553
584222
288466
398008
258288
402885
1007562
848653
684180
546157
623856
595475
956187
843211
283779
694111
115078
887306
852051
859193
876521
543075
124534
995556
125030
844246
604230
614270
486505
154572
775936
704329
980902
858290
50830
82187
59834
607268
527569
496836
521516
666313
832984
76655
871571
216009
743248
805799
226279
100789
17149
615120
549463
110082
721181
974393
175857
341753
490996
437888
730620
1002019
81404
272395
98892
947830
123448
339538
258964
75437
802815
337679
1044743
165658
30951
557714
701206
1018421
819242
998865
508473
449552
139485
901282
963588
107355
444264
145102
217587
918862
339900
648962
387499
603807
544474
783843
729077
468854
873667
518634
433194
432917
837645
113290
398620
151159
28571
936503
398125
826075
892878
1024127
706974
792395
176667
505049
20665
488901
223623
582967
33543
1028082
642955
1038812
379100
1006794
731799
870936
199398
872246
382801
44553
312976
1044780
565240
772759
205800
914919
785016
692159
165096
339374
672328
593842
833890
178382
549599
596413
473606
358381
37063
918632
103679
922237
708573
894936
138464
981777
808601
341938
151285
16061
783710
89532
603399
971726
761408
79804
251727
283259
61769
202731
818117
361375
560092
907358
1025820
92711
434327
901695
877876
32234
909346
815115
819826
133217
747849
578746
511725
140766
185518
865895
735145
358878
953182
981837
743822
850372
739387
720646
552124
650816
720762
186122
455416
788973
30671
814254
446657
315126
276284
355800
43291
6288
953706
900229
511159
338723
528066
589911
729840
683217
961771
510954
887680
718603
826499
910421
702070
1010156
404416
336925
928547
23014
531390
745518
138713
758130
824366
880502
671838
65491
338721
77335
385827
303167
773717
400842
704859
1033505
827168
53876
11480
686103
1010506
406954
856698
228779
392220
640875
88333
621526
145552
463628
717525
845836
699800
548719
440727
601597
949287
196895
380001
218081
392567
675424
884948
637899
458466
241576
542663
493695
643555
270337
572070
552782
557976
852533
284719
1034655
38450
139766
306457
231652
929385
431793
180471
552642
52827
212806
231160
103523
957430
737436
274221
194312
971287
786676
733503
513390
725983
200695
955390
285833
899639
900264
273843
304479
322407
711428
207037
865830
254028
170876
290833
438876
797812
1023704
733259
301092
362949
380995
379767
899956
795710
728433
549270
482612
323375
830342
996893
305968
15120
936203
920647
385387
976637
161927
765913
490610
131258
669518
511337
157706
904244
2581
854780
467512
323118
754890
452414
171621
595394
965477
533990
525294
214524
772573
713726
497694
386040
222145
528077
9830
64776
46617
356290
395620
656366
923257
756805
542016
486396
803315
514224
447738
57132
930868
759607
556074
495690
78138
47560
723055
357254
464782
1018034
93820
799562
726918
37523
508920
778969
226387
87410
971015
490477
113922
332461
1042113
337015
432723
940553
508017
124743
119277
922675
8400
1059
937919
25051
435559
692161
781672
394021
34589
124829
424043
799337
854248
225639
443402
994850
774228
825611
841034
879792
832255
53549
823319
320868
824502
551390
354147
701801
737360
1022828
248212
386712
268887
437958
6570
486002
1017727
308529
765890
354550
950963
845017
580592
683155
335123
354458
369112
997662
652159
182750
188928
97097
88979
179502
832342
812725
48347
676598
964122
786022
1330
739015
825681
578896
860754
644843
413227
418707
45676
951898
554352
446410
578658
605471
565455
70193
115496
120550
272537
215348
538557
603675
792899
884315
750030
273736
1027958
30063
886385
1006532
513832
24543
877626
874763
695616
93204
421351
604810
219509
4821
489307
190552
464143
914744
980197
1024871
233815
1033934
922963
399943
1006237
89474
162483
85397
47969
321942
915998
888992
655881
818765
989307
789380
498099
169847
31768
198846
81256
903544
822413
717262
817054
249740
647930
312502
783269
567931
923139
582176
401781
669293
1036856
647900
909967
136707
211979
458582
371700
19811
476775
96344
575391
727646
3919
1005915
943201
261272
154514
782784
110138
7598
104119
273981
186797
644770
816028
930600
1021144
108523
571535
881722
936098
784912
595295
1037208
562178
172912
748288
159537
931143
567022
230428
437761
474933
441695
912689
257879
861837
214822
714346
613531
771034
325906
744745
1023333
136161
563448
839677
635413
597153
817750
250237
511370
171508
1025829
488114
509894
1010403
353247
533528
719592
213456
17680
1028277
104680
325964
682542
955796
37063
365883
549442
767067
154681
615516
480458
989378
1043250
485274
305014
540697
284552
266211
347546
563123
777283
305819
288577
736046
352646
739349
108165
124651
725634
260852
955114
580548
757200
309065
927318
712767
51838
547649
788073
558322
147961
591392
538467
522827
96167
908009
906066
853043
20744
840326
743725
449112
821884
50587
335948
364660
326057
480944
107455
437339
283359
234403
59043
77848
918106
675717
724519
947267
219245
325858
698764
1010130
404510
1018468
37709
254978
1019614
156267
312326
916263
223140
419709
157924
641984
571324
775647
178117
867575
77729
190689
673596
78711
204236
604630
6396
94697
315660
96280
847640
65256
926285
937339
293705
355642
577675
171054
509936
152364
116821
227733
113251
144790
789495
529780
942940
316418
578770
892743
115949
644509
604105
723187
588218
259417
970190
862484
341000
951442
1044583
290858
925058
19700
814944
768564
987699
832394
253272
992667
686478
656651
403016
7031
501049
872904
135830
394426
434785
483806
942025
41253
359277
571801
824866
270918
1009540
5064
228570
487786
1039096
54808
82229
969727
28718
485494
888826
702680
594011
556525
405772
717895
655638
663790
244057
83716
286082
535110
257353
1005312
27992
926970
208869
561847
1000263
425777
795451
856595
612197
971104
727282
234482
24919
131923
374552
111369
255320
214517
800895
430415
500001
388
474397
3726
167930
791343
923176
758465
683185
85262
935159
843658
104424
846293
100151
533317
23402
52582
950314
794088
396438
587648
365766
906503
980196
457406
836502
434874
80535
295044
334205
1029597
535486
597417
239740
870857
743413
256289
167882
445105
911112
137772
637194
106148
987030
375799
689749
415432
764704
394553
680736
218481
510495
428520
601982
86725
597198
976995
777394
950113
206357
521073
303341
594568
590384
149232
88672
668719
606038
473934
154557
932273
881444
991043
408110
687005
579996
970446
469179
476786
881091
266048
100801
585987
706919
731327
82947
353800
283822
424925
148242
465757
163750
318464
608916
190381
584323
790263
432814
725579
395086
371791
84411
957043
129659
469248
219593
935065
1036854
558596
465153
261113
10657
114692
324141
21
989606
104974
47619
378496
789516
117676
440653
545288
295056
1039883
152829
852916
967643
878372
767801
297445
568692
933027
559227
841666
725688
1037946
446083
228303
591426
309062
853966
564827
420347
410876
633999
919765
837587
216274
791031
403977
84895
428727
381351
85655
917453
139669
1039821
91021
41561
805122
603813
761636
908978
920773
403767
209489
65591
827204
884572
14059
121409
492106
739391
71388
1012005
971603
56327
521922
928513
843062
429455
307311
526833
131843
365975
861369
125685
969404
748693
1042655
954493
981719
745996
254239
497642
402864
654117
699638
623710
780384
748850
335204
723102
110626
236152
468201
403211
555860
639669
478809
267931
856039
152079
729598
944316
834993
633218
60593
295942
229174
791551
220910
186811
159826
986873
704405
636649
258266
705738
975776
133627
887604
668759
573531
182108
889640
677798
656314
884454
743528
680164
321681
657544
452870
669958
623842
362637
153094
763447
649891
908012
628661
865227
830515
668429
534186
773158
829327
886675
721803
1006431
771405
670317
723175
931015
573549
289068
777173
311787
834920
857909
344670
257795
504143
481205
324875
95847
378557
691475
548899
1013747
320015
22948
291209
296124
869117
534744
756563
1028633
110789
189974
265648
530125
340159
960681
358330
750193
236648
167633
454882
199707
600139
180476
957653
717470
388977
401828
155431
91404
583169
18609
104173
229072
82888
29883
251918
128108
671406
450556
360635
619793
996801
976999
188066
323799
967474
956246
727527
624769
176189
765008
196807
693487
791074
326193
527199
181787
625324
227949
368773
375142
936205
509644
13501
809374
471260
226315
430136
19922
95274
841936
697717
452857
1017130
241725
36801
609403
818892
345202
918523
981593
481167
175233
542255
59156
730516
471125
721843
567251
646991
546342
523364
273249
714832
23458
821417
911793
524363
310586
229159
237103
24706
768763
552259
287972
107726
889977
816986
522287
1003516
924163
428203
333763
244798
558867
128627
1004419
904593
222140
385488
434929
62433
357277
392022
687172
999932
455558
195270
518218
801901
521035
485868
152983
218709
396057
895074
1006574
551521
871154
378208
292242
190519
310480
671019
686423
651916
75061
330018
755172
473844
730994
180722
420144
557152
108206
234997
734004
271905
119320
400080
606151
429184
520125
456994
280924
144409
177026
616321
401984
485540
692588
558457
148040
716485
497585
943889
530163
761123
798180
843908
550191
164775
705500
748180
434500
345484
881702
613782
38176
89884
726276
365192
650170
798059
756273
671653
59150
471249
427887
238203
996472
7762
494086
247866
470223
918756
439912
326633
970243
89846
198684
299196
545216
235509
74278
119635
300935
439138
450078
862230
1019787
277115
433913
502267
482614
63800
921292
366927
126924
202294
767005
75839
746263
84104
1034600
674620
1029131
960156
974736
791638
164478
459172
889617
263440
310898
221591
486501
156749
793595
815131
753526
69341
1026131
836418
1019558
768460
865791
940420
25545
402073
370654
289201
496956
814202
645522
504268
234862
604383
755815
607543
892754
215150
752671
333106
27023
116866
61939
422918
1026625
870694
916731
214788
440880
760611
72847
276485
40231
924106
156257
435849
201770
44514
844856
87950
926826
703777
856456
652405
669301
392098
435359
327579
580494
202260
672329
524885
861136
122401
623608
917694
141098
148442
119953
321137
310020
337895
211127
797708
443487
499480
859217
977949
194009
4088
795532
61198
317497
396363
304226
164525
997626
886673
706995
251755
275165
945524
702458
11783
2741
641370
1032031
522036
474095
689312
646577
114574
15373
941244
1006293
189105
406860
962509
332162
1021293
130857
22774
189426
895547
1029819
130230
843865
113984
613407
1011534
244986
198804
655430
91214
207649
786233
303293
950892
380234
38963
123263
719947
397295
899481
714225
590521
391010
884867
719656
681339
828925
820013
635409
450158
421586
451907
974438
390259
759509
467709
108133
798682
293183
1003091
161879
1010666
971609
789606
23080
700013
238
524042
506164
804650
101404
322266
311363
555312
610919
1038774
609443
536788
231484
345058
482801
192365
10191
661549
924508
426519
29516
916307
730151
489831
492536
547504
151768
151281
782216
84103
997226
290147
394787
205907
678050
537841
422262
265575
548372
490410
1014564
39886
761575
991941
430352
484239
766376
1038932
522527
578078
628675
406651
263051
1023175
655232
192145
219306
67930
659356
899214
531978
563046
798536
8326
1007645
197323
960073
125573
546567
502620
746488
683639
939609
237420
554632
406680
913859
447340
527629
989249
325130
980755
283772
605580
536571
591842
586580
446410
192469
56295
46685
292954
77623
887643
354782
530581
517537
692609
593764
365135
1004370
874042
422313
750454
918301
266370
230111
613030
968427
427645
165669
205830
787132
91622
996595
22212
964488
287472
30336
256426
798607
914584
507541
49371
781872
16608
17103
621807
462288
188863
121344
461225
311715
275662
505988
583280
659026
670535
933486
872029
305468
209654
1042087
808411
1039485
36760
388381
400422
966832
456705
639412
871979
982266
186923
1008904
67306
383133
56413
559747
983128
619407
996361
308739
446332
829499
426548
718648
668570
566689
378613
831345
559359
401392
235228
1023817
771635
793043
429126
757909
412762
190972
373125
761787
819596
901373
276135
470197
55581
200667
739231
337785
291684
337035
26896
160460
677017
230636
698692
773360
772665
441830
542652
226369
27332
228750
91969
25481
1011565
534624
621531
97697
835130
44614
244390
454158
395687
371386
44194
273964
13032
657028
380771
335167
87797
213938
788808
671805
847942
731020
614346
250085
995000
295545
371458
591141
142675
524244
250689
779428
897153
398978
312636
449897
765504
82099
1026864
756270
686854
539816
283341
571020
756595
1012384
580800
728935
204903
643789
878079
128022
612594
298559
488717
311087
214067
399258
120666
765094
413525
476003
646151
814669
786501
642333
289030
813148
263959
984701
706572
182137
421030
803046
93341
668267
786972
501418
154228
625436
189135
716762
241868
132635
835517
739345
145312
587527
406823
262375
162288
855305
28472
982965
677804
735752
936907
103454
624030
667087
662502
756205
622952
420987
88185
228712
433098
807539
149238
802648
477480
308915
326138
913713
381035
63603
727140
381896
522407
428130
173246
673981
131693
998212
723033
120994
509477
186054
223856
532408
442967
166043
378265
927124
122746
654929
246518
441103
641389
958898
206386
538077
28474
455504
617978
973450
921623
509252
57916
138387
693465
305290
383963
469964
740582
920164
200045
343121
968442
410602
870158
1029879
892043
147928
532197
888898
878413
981710
563599
241377
705472
691272
93870
781788
48000
916026
818314
850968
124602
384953
739238
271177
945468
195417
98434
1010168
787664
429226
551001
658487
877182
663126
887569
893523
27224
190439
369563
649574
607347
394262
741752
626879
308219
1012410
838927
423540
937911
690335
808451
388329
298471
670786
798435
742471
617907
505162
436621
59036
726023
548994
247838
210067
304141
438338
576258
729904
208152
372992
941999
913291
438978
950000
749889
59898
150559
1031691
643513
502063
866158
959895
217448
352978
476215
928516
975178
162058
82964
748249
176943
684894
480572
334472
93709
457264
931354
922343
158675
489895
1005644
676347
277201
223762
855733
835526
853447
375254
916221
415882
373074
645368
339565
667846
367819
986877
236080
412002
852982
1008453
897277
215924
931552
578209
242765
347009
743412
522657
464704
827520
745006
939976
840715
51544
446762
751709
53200
396332
237208
998737
868868
184212
1038827
126515
565162
26026
1019975
524457
28860
1011143
70392
728027
561649
452483
996495
798481
202293
236925
499030
766806
302053
525596
919875
924441
704717
153082
629778
574830
781356
874770
493785
696507
448844
762362
888600
449066
245781
495897
465282
329746
131065
87949
158905
230808
933840
847646
1028778
852509
943258
396482
1019205
19463
483695
355811
131930
86850
1008441
51998
322166
1012591
364507
744992
844545
82452
276554
697241
384863
298459
381166
145955
177254
646074
58092
517500
460964
1043567
925759
443224
653936
525140
978298
65568
311733
476460
803420
394816
37717
61075
194072
363763
982992
725816
305986
326077
550011
476101
125129
221834
136517
662502
653647
1028447
223837
193235
654263
966729
692415
665782
521502
444056
286811
10624
908660
114698
300321
386646
1021019
981705
860455
58038
758104
483497
971426
701091
136281
923889
792079
91356
978968
386635
505442
670752
778480
866906
856079
916668
575407
267534
57073
147873
419130
100151
56006
481211
165526
964968
62915
151831
287374
638882
811813
724956
259656
45079
655556
96062
945102
260539
188799
783349
745912
1010200
603810
884509
917948
727893
908125
804661
315363
700349
981044
829405
770130
790034
137735
609160
544878
114685
70554
281348
771596
198980
123416
661449
120420
136211
886435
148212
245804
964286
130788
717395
587721
954781
79806
655959
383508
248727
670295
65061
83597
664611
220485
696504
44278
530983
749928
367043
281957
520086
400374
786964
221016
370945
766546
86034
459220
825711
881497
904417
674906
682396
611341
995319
637197
692502
827582
879218
421779
7997
335594
17166
342649
527989
897121
162746
449835
207932
73908
559376
758574
506825
567999
57846
517761
530577
797328
524340
972311
614946
5662
599719
959014
268194
9813
881958
281433
131137
477580
266004
456601
988836
764707
35892
944550
504515
918612
97627
877415
727825
81871
611928
861722
971657
464239
447883
484757
695307
176059
632973
1016894
705401
213748
213842
265388
714937
302071
388495
455972
820691
647006
413807
817190
260208
193060
417490
290352
273614
236035
499276
759387
433346
410500
400852
1024916
529178
992058
712042
726160
62229
810356
564878
302053
655503
693181
808543
124271
506282
918577
971031
968859
911838
770760
918163
462202
708578
806440
309775
941040
329266
917165
658036
59738
740727
607076
852451
184437
686078
494903
581322
734056
309802
30908
860314
573108
160341
480429
640467
176464
732780
543193
740666
1013617
185054
98155
994758
531678
1005565
304866
262054
537494
112414
820329
443285
808760
255341
999916
710104
15007
376072
268843
832130
211053
425108
973246
207506
717509
367006
564440
616337
720780
527518
932694
284755
291227
641536
692334
449776
820639
754652
692013
246146
871856
690601
845946
521275
987275
46915
1022896
164856
29537
125705
253403
275154
592956
374648
458074
696000
969434
119887
375793
472768
569538
552631
107235
131100
930591
935538
270772
385817
277874
437428
274103
284281
413713
868920
834583
252455
630259
892465
773678
183314
749666
720980
752558
170719
497804
941055
434872
649937
712581
195066
43508
609161
394283
433097
72419
576594
406091
1002698
137652
236675
306446
56640
627217
873503
267742
396032
396403
513231
45580
661677
760188
701889
727871
75571
56457
80486
852180
63798
45512
327831
813980
994544
35942
859799
582639
662980
24804
573592
34587
424521
43905
291299
645776
656097
243432
223798
935768
792900
83662
354800
981708
342283
169229
43497
913735
575101
188911
40644
648750
228330
314382
545870
847255
245518
634125
1005816
422125
293254
607430
640469
232563
461573
194181
236700
386330
407603
452298
148701
133620
121596
159668
264926
531464
154357
982583
415925
776539
974778
959167
304740
325066
87796
517284
387710
530803
827166
576096
324592
913299
37128
109932
513503
167985
192569
512153
610928
585176
864335
270474
221039
446456
848819
945565
259999
936851
812032
757478
1000328
271877
550074
1032938
776730
994155
872443
256442
120641
261059
401451
897142
781599
265218
65718
514922
942771
234778
166408
950732
451913
537878
971042
835940
453117
747383
619952
106693
793797
811329
625027
268659
643087
499228
819369
403000
324392
684725
994828
69995
426925
162315
174114
743709
7778
324179
530812
426153
232416
821661
395243
221882
721587
1016147
664742
601786
663733
159978
577066
500096
856348
653195
486222
94754
569830
344095
494295
685899
519858
68089
678881
530592
685434
442246
595428
963619
65235
94452
543965
607727
367784
536337
318272
211741
498385
188978
424498
163296
155683
194782
291183
354108
126009
137177
664802
742581
586743
129088
435165
1014626
618325
810404
814445
439133
432414
929357
404891
172725
402190
424005
60955
886649
111683
412542
518093
878568
221041
123915
833475
687615
811126
1030280
456129
935261
209394
25543
915938
784792
401051
933129
662781
456834
465505
354080
729194
228103
279326
509663
964279
377769
487590
101017
992525
928716
1004113
363884
611317
339835
643109
989892
265073
124013
771462
172334
907910
456564
405609
812218
49902
1011019
917351
809986
208777
444656
770889
572885
855871
927648
698913
872163
887046
693197
570899
712771
201558
886262
141477
1013412
754912
444588
568806
844051
461961
152275
998739
16772
959636
998969
90666
1017816
375411
544979
408752
505862
302362
640754
219768
77702
263892
683288
1036352
652100
183441
272838
961791
378372
1757
665020
741047
215548
734075
1010411
648558
481361
227001
156085
201689
15817
239746
196750
508029
248769
126572
955135
614040
53079
680302
645216
126225
369438
594018
32183
1009308
459097
321861
582482
321924
355356
1014288
589741
357629
297805
242634
239925
1006355
643834
1025335
1037001
645890
344319
722693
314411
952947
865645
675237
63127
698100
312467
182869
24150
1036663
397366
722702
254817
299553
148803
607388
176193
231928
527852
154481
639813
700397
863902
391208
497744
642545
73256
255706
744406
237206
453314
485458
749634
691582
41954
509934
232481
1023498
564534
939606
911347
826191
730413
452936
923677
871900
491031
49158
206872
515681
700542
982495
983855
710098
967011
635920
600886
720052
495459
89565
206146
938286
303531
634017
547178
389915
945169
954312
790053
518419
525987
606050
5432
110796
455316
406696
833746
1044660
589118
543360
744989
872132
458708
183134
908425
407916
9984
473970
530813
302778
69365
49151
572397
376572
941754
46112
420489
753737
59922
972833
60077
41332
461620
951869
581875
765107
153695
1015610
598741
288915
504248
161051
359314
843184
814512
545498
770386
767052
265459
780270
978326
801183
1011422
175827
150492
581321
38348
782381
67887
925534
591173
253658
733070
279531
289278
148928
691898
36892
1043824
977055
357183
121131
910103
774789
579756
523950
909212
218843
618086
158425
403383
131214
299028
637016
123594
912671
248763
903575
462776
805666
425142
809238
581595
507037
728225
352663
523536
789542
233575
754397
299093
634018
390280
69100
1014595
366697
135424
317127
711008
188668
1005684
859934
905225
334493
171949
102263
756499
639127
451076
658544
258904
106384
905387
336130
118921
896054
43922
684612
148282
377239
54512
234530
127317
565526
453151
483764
521920
58429
190268
776785
735670
777275
679508
537048
911784
935777
265035
981969
710199
520819
1021843
447431
186342
814445
618791
960962
870784
1013173
750703
958393
475132
262029
660199
1016895
56277
498741
960875
669144
843465
486806
530438
443097
564754
103534
294103
1039898
669978
113479
54983
451530
883551
384232
887298
85185
400652
311476
84850
358213
930498
177684
881548
694615
946333
315762
943570
91136
517845
1037223
599658
387943
423984
275231
186810
141547
413756
131905
675810
691738
549938
340584
347943
456665
762180
910323
971939
419425
434115
809996
956891
770806
964310
673136
1018873
631447
899442
1018886
979848
993974
820185
862814
715228
505856
911318
75833
939099
622687
1027237
772994
66725
905827
832055
36896
756018
681013
381322
34566
123199
85113
735255
766518
756676
866942
139333
762148
885591
769495
883537
718883
830734
278269
378709
671878
8820
238648
659854
471732
944303
320458
217795
14413
1040200
226262
862889
703900
997080
133440
1038104
677929
247378
982359
487265
701901
381858
922673
357489
907524
767639
825925
934736
219565
309213
600229
119972
420186
766155
483457
675283
199498
213777
791116
763093
966928
31855
910902
511143
308325
142542
278762
632524
202131
889224
993421
640400
865036
821434
181178
1038840
365948
521581
854704
533889
640624
302096
984695
406558
974466
954480
668340
525630
957273
376024
149798
39609
612152
128827
303034
375855
348172
733719
693832
686443
311957
83302
126361
770281
477744
364236
534151
566668
967143
902126
479559
909054
398041
718834
104180
650710
689165
789136
627107
659679
719615
745036
704706
141537
542728
726874
642330
625682
884315
426485
332570
533702
1018474
597227
674804
381688
873972
227359
14836
602202
43699
301955
595855
665294
880357
413293
897351
258667
19823
754040
371922
219479
942961
467780
13989
802444
1010186
757178
966250
50550
826225
115248
810489
593312
230467
884848
95014
87798
996895
925160
468606
289815
1032383
687217
1025379
408457
315168
124468
680764
291530
810563
326822
667691
504166
278901
776416
655300
627445
262262
875970
275955
363098
374899
1012847
256122
721345
721644
155633
539512
230598
279443
830044
753972
482409
607483
403416
270887
737537
501665
732948
751561
13962
598343
26898
64484
127721
16838
226507
616031
285282
639126
837196
394170
891310
1036321
277621
220923
553355
211097
270641
326844
495957
753255
887674
623753
221993
219818
528068
588854
273001
285949
420946
1033266
612067
966441
45807
530201
447164
839311
958166
320722
209870
312842
1023577
329828
380067
940624
546409
614939
205821
698838
886749
758134
737109
118708
937833
964578
285918
454899
46088
257014
919077
516202
603822
11045
92692
327710
827216
945814
773788
967996
440423
1023955
356843
278179
708137
4370
662067
485221
195259
667694
418039
155814
460816
1015667
411075
734866
779191
317270
819976
646529
722611
781655
223854
797703
815641
885741
123066
364242
601493
183087
982078
780788
678371
678610
295546
875543
573077
777365
600085
1034077
516842
653193
829157
249258
513662
975658
93913
872579
380355
593131
321619
544426
818255
463634
708920
580112
280308
715723
418407
1036303
367133
209530
735994
368203
358218
341472
792125
235012
50665
321257
942896
370734
258305
736429
679422
439093
939457
485589
494359
106905
168952
405239
841292
538406
399804
599722
317285
342992
925790
787090
544773
198338
214698
147729
310243
566152
212880
234174
568179
796724
763009
776852
314259
539387
967737
172718
975929
715509
467877
996480
282900
191357
269517
141616
849209
595660
915950
51244
739651
344678
922703
1011164
537736
765481
180348
212310
26689
859248
396905
664336
385427
629591
804183
294336
624007
318103
757062
394334
813968
105072
229672
215406
528360
664273
713085
101571
22013
742548
85714
1466
767598
442232
294853
1024045
115562
924895
551172
193620
842927
28841
999883
860102
282989
536439
88273
1014754
74913
938646
654782
1027571
294891
295267
728194
79023
15710
355820
485220
786181
809376
345941
807101
869436
795256
127022
549798
98790
776032
472815
783263
218955
802604
310418
390586
696066
792443
663975
370526
275722
653806
126940
999509
486409
116719
844502
541594
1040265
16951
650690
609549
272925
943357
568886
835165
493695
195241
964554
586883
992241
606450
905325
579123
319963
289025
674677
733898
276336
300088
134707
1037142
462769
561772
884094
972720
479234
266422
272142
710897
645887
635588
883075
126636
281103
1006681
963787
552132
488275
849070
212065
621183
614381
390708
848396
820821
140608
243291
948305
629158
206497
699020
690569
84171
655075
634022
925739
359440
914711
791210
400907
401458
754970
871432
13978
74937
706650
336482
872424
985335
687519
889636
449241
484709
760841
633999
402848
825372
424736
360143
976767
40615
455305
549219
323283
1021221
146368
429520
718114
848656
280911
892305
696385
174024
769841
980123
831758
568529
991656
762915
393510
815790
432393
460971
331231
121688
989694
931648
860870
147997
11455
735849
930813
409646
906442
429858
860070
599822
636197
786719
711409
298176
387583
86234
746616
1022500
313733
522363
521691
811097
184463
780180
382924
219356
740504
976720
1014002
202973
872585
375034
129698
78782
693826
30319
958859
818892
473417
975444
888331
814787
242008
603334
829337
1037521
290703
332879
979987
381270
812416
189794
47473
117511
73673
368080
485568
847334
806177
300740
277014
588343
290043
363144
262274
1037363
735362
602928
707754
521568
816261
438121
163929
480815
801253
417971
306948
725137
450842
859311
654936
263625
856140
99050
691036
223457
18810
467905
1043032
801701
839385
54381
1029279
690613
439262
389646
1030991
385326
1027189
420929
477692
702601
483639
844259
807465
979784
823570
404795
668892
737393
243552
1026540
1010505
281314
980458
85102
120509
764343
752591
212138
592117
946766
219739
747807
655318
53190
155845
530303
687011
689304
46448
175867
125678
772158
178035
617807
382879
455322
598710
177886
913980
77667
146954
587989
412584
415647
305765
917056
981946
171289
275174
905124
170810
300676
933489
742384
259372
746847
484170
39729
507398
799976
717653
787971
468351
467429
907273
335978
195461
983868
314849
54327
968162
226634
572220
947043
400622
703331
691657
16815
918025
375666
277987
399262
21257
364294
242500
625102
730696
93025
876869
609441
443425
195471
215040
850806
1038688
889456
115143
318576
201907
69876
461731
260268
136622
1032778
217053
526484
579994
864896
926824
994501
762738
920486
303605
898709
385183
96029
670276
126005
548476
740155
546883
759834
967469
564705
861932
749972
833224
961969
174682
69214
588216
357395
472322
648106
591844
428305
181977
668033
250588
32817
677269
990847
932686
708691
572545
325610
404235
364325
823884
46278
324118
393124
568382
812776
512014
96341
112577
860769
235503
955877
209388
182641
579580
102255
1032290
424298
13145
204319
103011
224122
556861
555580
865060
705903
687926
723345
67518
952485
75811
869177
966491
766082
902039
471762
280556
58446
717495
678899
434832
1011651
500495
971576
576974
586698
718820
39878
85758
447915
344692
44856
911530
910939
599885
188323
658550
357076
822299
316500
931833
302717
443816
885783
999501
436925
962879
738883
657816
212782
15143
600149
676976
289815
563616
375713
700731
850870
68604
123212
412942
267508
203506
424166
707678
72717
699083
877290
886734
476040
354143
226383
768213
876070
995665
482091
533305
939593
481609
52622
991009
398599
216216
274543
726775
642257
949874
652277
661450
682117
245686
78988
7588
798025
922192
610472
1000048
81973
597418
554395
562566
107568
349849
914528
406444
902083
173275
346022
206280
312454
33460
121727
473533
560158
252877
437517
69882
231727
985999
448123
1033313
326156
239095
114106
896587
422594
335730
213954
1038825
628909
579687
258048
839862
138245
35688
393902
1021346
461306
558346
923660
519963
619853
1034286
704175
16605
465618
243763
815651
775862
623522
443766
569846
751021
702546
290148
168657
622372
72518
1002388
640052
669943
29835
516573
676314
124932
991032
560668
474971
165270
1003769
488738
32758
288204
152495
812569
887467
998100
349518
304905
104022
205526
701964
976406
107129
590617
619738
173667
131913
338862
416726
292227
322949
633073
370390
158592
1034006
727029
183024
494474
482914
231129
774436
724125
539303
672898
13742
526569
779899
510772
270606
147298
625985
772975
551524
824593
750172
396827
773833
664081
110085
717028
606353
528650
146071
157057
365033
534510
682451
63715
216406
555932
914157
150688
297577
504208
170281
7552
714952
867543
290350
944761
6550
45008
341027
498771
696719
9983
176156
894682
688554
122893
296232
135532
451290
655360
494059
1006084
161449
521069
335970
846790
899523
348448
186002
778559
115937
56684
497101
874651
704572
386519
227910
948049
799193
521646
466046
734227
686609
234428
93784
555646
5656
278274
938262
498326
820487
455411
788375
833714
640745
34329
336868
1002639
557597
994754
747910
851200
696487
94863
554383
152794
661350
92704
715526
1009693
716109
937151
913789
1038177
640156
428811
593079
406428
512159
957421
69606
993712
762991
526026
86793
647140
974810
666829
785826
721612
832750
762208
33824
190471
19374
115056
121661
229348
516609
607051
483539
520877
51165
3269
684348
945344
784717
614905
73219
302166
129399
722224
501785
409076
227171
499680
601433
975242
231523
123577
1030503
269661
824933
252768
542439
987662
740491
953214
918367
175964
147765
582559
715299
16938
974434
287383
444442
18465
886025
772702
635357
312373
434650
557107
84936
969754
975866
822280
575831
814142
411021
111238
652665
579232
808606
513878
467512
971186
510906
754125
35297
327905
829054
331228
99362
612217
445474
176467
410361
289214
503525
68200
595179
311676
823514
223874
249377
303307
395371
182213
70727
742295
908827
669968
329257
280274
480579
867838
763684
103686
650142
45360
232969
542387
1006859
867682
711503
660046
295258
726989
374972
566155
1006093
491067
58764
300579
770985
894031
986036
104303
976141
386273
1021734
535966
764897
815676
878426
690941
453141
196149
834934
813836
573287
539901
868649
46922
810673
499564
382792
231616
360111
1017789
657911
715353
923799
437654
216617
206122
10359
56275
759984
481161
613414
690999
339123
825858
53225
938466
508942
673310
272988
328240
348734
429610
344781
329685
547964
555575
1043253
824366
50677
590029
530966
899402
642976
78168
496025
47762
397855
934221
912779
768044
495458
927299
752603
76132
39738
361526
820729
479416
29139
681222
190719
587471
715499
874020
431059
39491
859117
769906
1044161
398639
401913
990779
801631
450820
783671
749394
785415
278765
681692
639623
237081
879761
1042342
588792
900842
429676
442140
585140
350451
925607
439524
1006693
949931
247736
438135
1021723
383160
255874
710041
436519
33790
772591
338409
133896
649219
604263
1019701
148450
387201
951748
122507
245267
261347
966525
477224
431300
603338
550062
167691
667292
273847
1043641
640787
180128
829426
952220
814402
949255
152656
119708
147633
93351
733065
286323
554885
154856
161524
310840
223174
48615
626949
464142
31163
403824
535823
845843
483006
396338
752754
265456
669539
8695
591569
888145
840227
4525
815302
3806
1036920
658606
134992
846605
459752
1007956
691810
447410
504698
836315
784660
121586
50817
843379
123337
61200
960274
758302
705138
640903
312381
854203
106259
72304
263746
964004
464676
997075
925978
957691
491804
610442
675143
469104
1024705
923607
183740
490417
383984
36060
1020661
1032887
353514
705188
1035408
27094
1024725
211110
299384
61694
477658
928712
891955
575576
25367
786633
770057
110833
504449
128383
558449
599337
885189
382213
570600
593734
153390
564299
909028
634163
285682
455105
1031761
613867
841447
232478
874531
685999
257895
35607
52746
213133
851126
950162
605519
891843
177866
137299
533975
147530
697590
213879
205828
571034
638988
578329
194926
478691
570382
829637
764131
238044
609589
55468
631195
985682
740538
174438
356053
402092
874227
876915
897196
461695
81156
863509
660430
755449
142644
585195
594139
227499
828997
666180
350222
809962
333231
1024687
244544
768194
708956
232759
779067
310192
147269
510589
329614
305132
240489
114783
545118
643570
895259
990565
296449
30710
744043
701022
1022465
15768
799839
881355
319979
1024614
615373
791731
427740
551292
554529
603116
299770
830267
267305
330239
40252
952346
1039386
535999
299208
883693
613867
246450
838000
860655
879260
79181
752308
384648
802329
902906
6334
414911
696099
538951
1042128
936898
817798
307852
537236
602724
751017
232475
876273
335507
794801
111231
595382
412692
924683
268555
376779
802686
674204
860064
777800
585872
8525
1039493
550169
561508
828133
756392
674324
593742
305349
662676
335757
605122
774116
221619
289797
937096
331185
621543
745435
84588
173710
112663
687307
993822
429964
868674
180019
511122
22842
37962
333067
366158
83993
543227
942214
643211
426143
782583
41821
207475
532236
246267
673997
1040562
968536
240144
153558
565420
69849
647151
840541
76115
770575
899507
8970
996831
768476
615184
627736
583439
630129
27823
476722
1032801
411268
205799
831469
794002
695799
551978
142275
634808
405763
313643
952011
759061
574795
870640
226028
105298
652090
104476
1011663
711287
57703
778971
296950
560064
475052
199398
122007
993476
758677
380300
517062
457693
787526
22340
656979
467262
829121
176018
650837
671979
888407
667004
68490
1022477
856994
356979
828840
479125
1038111
830521
506390
95777
806260
698309
955865
344686
59844
877107
287422
864702
262022
301215
351191
962919
80485
970179
283724
516753
1004636
205077
532939
799779
456170
11713
1044563
307303
641907
1022997
119903
924250
92637
366502
706173
82081
445620
518407
713222
266629
816611
808597
418031
1035304
164919
326795
916112
811494
533160
285244
223936
411666
672964
922430
64796
861506
831612
269771
461935
138333
943814
834796
114302
991143
930685
855372
416920
1015341
1034861
637815
909358
16137
642061
572086
398445
137342
931219
451074
998351
823284
270560
324950
806968
501381
228452
871122
733525
857930
838576
849312
4349
348171
398007
663258
766844
863129
214998
481361
555637
104467
366794
889508
536981
143161
1028474
523928
136013
383845
79063
527365
469795
571711
117892
84036
174422
530874
734196
308185
273582
315976
594331
440842
416295
974307
1023549
795868
875466
533843
596738
565598
390426
421642
477266
960644
144614
304656
1033757
291664
718722
853667
460723
628589
770302
608468
801289
679590
502275
354488
773784
182793
909023
73685
586541
282043
297292
977483
582329
975897
732530
1019856
786677
685050
126043
715466
375975
355141
679180
461852
670658
608625
303897
746660
497732
681993
661014
415617
725166
960519
933490
352647
638446
982133
592453
381316
697411
47225
692644
624433
486644
890274
291371
922371
418254
407523
841469
244505
701952
706569
17635
374734
141607
524853
193410
284623
576569
341490
273934
101743
217312
897860
107773
382535
993530
50620
64897
511523
697471
850590
488227
67087
289473
715218
364300
324167
908721
366703
210133
1039376
396095
141223
671431
53854
594747
209085
160508
151536
582783
516781
215350
488383
52968
914789
49524
900321
463393
502212
847125
271075
424423
344408
591640
1029626
27417
992845
69457
703685
20566
639259
582108
4001
692123
1006220
402293
731265
230021
46254
230019
79730
290745
609686
1044858
451307
114492
7837
602005
512580
556534
300805
181571
486720
369615
177895
293313
186552
15889
674371
576658
507908
369081
804132
433412
863841
795874
588363
759240
836471
783624
536429
196573
1039661
420795
499881
649065
418967
312020
440539
580763
250603
46732
903618
22864
187493
657086
922976
735288
729519
681407
384048
677995
270759
756225
270121
616489
903847
12476
627277
882023
293360
581627
319775
589135
251336
924905
837437
595923
147406
69009
717039
431183
839882
546646
458803
708554
612727
89979
350623
235433
630687
592141
478105
892979
594028
28535
2182
231942
993551
783674
141273
696491
248861
232174
79154
244494
325878
611394
366213
643412
463095
147926
833928
517471
692081
947201
906634
253909
786910
982453
976614
46124
952841
692463
563949
209382
895200
81187
429565
414156
23972
596600
216902
133887
408916
603069
79461
590483
984142
577872
135513
381083
795555
162383
477958
787994
222639
879974
733192
144733
23564
349074
908602
434022
735255
646560
63461
644002
1006251
841069
1015371
852658
608547
719157
998391
738439
579814
485027
644139
439180
947023
567685
164191
383919
834160
905780
113643
733970
478591
961533
74831
466034
266857
888724
106032
81267
290348
317575
860946
713198
993821
838932
456762
650995
187048
438931
1041648
92244
60502
757259
242868
744689
138599
485328
722032
147298
579618
697264
37703
279976
402721
872630
346480
676211
487726
940027
907378
1042229
673084
236168
46550
763611
589507
179447
465673
286085
935373
537953
499560
605082
356666
190333
94607
341874
537914
293876
464780
696852
165959
611553
33959
12669
719954
375677
645304
152516
320706
826066
530444
1023530
140522
1008667
675356
349192
139641
325949
478500
255752
449482
75770
308218
665278
118514
221112
953724
133721
743029
41830
897458
906515
307778
261633
1038573
515490
694787
270945
52996
71945
725267
482759
86198
330746
69370
4695
1027681
38064
103306
577710
49584
892682
699280
139169
962942
376824
608337
416807
803137
507854
415531
1031816
195721
991608
12591
29178
264318
814879
956818
511208
218329
368443
367581
345044
336727
497177
924654
971893
381588
488475
528448
521955
554850
878972
1013905
920053
817815
261706
189082
788600
99431
351585
77551
1023118
958109
731865
33303
519045
292915
469124
791321
705018
839463
585030
102714
155705
352461
421493
656305
127754
464070
794091
356701
912347
1041992
431943
1028960
876474
478570
124601
67263
315434
248741
799011
483920
746444
657512
47816
216920
669502
220586
112402
638370
319452
456237
697119
108081
919031
1036863
385073
858430
977700
301236
287652
880631
683506
969643
218884
56937
135067
1017535
743960
68245
567918
83872
980567
595629
40853
158203
49386
510068
652157
573745
624630
967574
830996
708705
344744
398066
975464
187143
1044224
379366
773516
512991
866432
298782
377029
259637
147198
126523
70061
471368
226587
142703
493778
1015871
759555
358451
73562
690474
508686
9759
27249
924234
333585
451798
230477
699215
189435
592111
1004944
434679
847445
1020097
494260
210461
100817
958675
893730
594429
118206
394574
868296
667564
821284
132395
669621
600984
151153
436475
586231
946605
666339
740029
259291
938713
721033
754966
272067
963028
677262
579308
383620
925930
175888
672590
165548
70826
687059
439243
100031
789378
589832
538119
1027915
104208
1027389
546940
908232
961044
635665
78580
946716
696362
1027608
202045
116146
484470
959739
958590
598563
691153
273758
341899
1013904
739986
417247
336896
600905
793633
817537
543965
1020670
296186
720735
166726
160506
657303
244044
875878
521616
419659
1033177
89804
836963
119666
778229
464211
571988
395452
930733
158177
889563
756818
936971
412918
307605
702079
759295
760124
84560
532411
910470
1012418
931579
278636
363635
505893
738997
600966
134356
408523
126485
157170
685856
387892
231411
645341
1020913
882087
289346
285625
422221
534709
104891
276327
322074
273048
620373
835231
563528
349123
503916
750049
632049
18230
43791
208985
368101
279048
669406
54861
884071
938006
807617
603055
121940
802251
1007094
137890
954820
835223
997478
166875
225472
122313
658756
908205
877767
618357
106496
867887
100941
604163
472349
704007
1005842
13163
13754
19520
421720
653116
609075
758253
250657
906458
736880
276212
301897
575901
253340
97603
758778
440511
93233
734407
219246
717396
430900
395721
209173
49263
363405
412387
57878
52146
751367
592226
333266
748205
614482
193869
804637
582522
66820
551867
109146
314773
295151
590133
939078
606400
465520
81787
202637
709099
859
196659
172278
349126
337245
404411
723463
351439
1017508
855320
652776
319844
710073
147039
34852
239891
894621
819519
775118
821773
173288
672963
330152
703716
582688
1010652
398750
284643
991407
392665
23246
623623
643750
370356
967899
442583
169422
529933
874902
821212
369116
377233
63388
696295
651615
823695
164792
295099
26276
522699
766378
543507
690706
401836
112833
75838
777525
1042956
342622
334558
161437
299831
708493
602863
148538
591369
549494
62142
115502
326970
88495
625905
210471
389721
636340
506292
306901
480412
621967
887687
974903
474661
390203
1016709
919944
315138
160849
1020902
560768
758516
567316
469617
38574
138892
595249
675615
533147
622244
882856
477685
146495
843110
38785
653923
547598
67821
636648
579802
380939
410627
830161
996390
942702
117396
92562
105694
894981
450579
634709
893066
1024494
532605
837705
374624
446915
1044511
621220
918172
1016277
687394
287629
631431
84473
566841
237797
924844
489177
800027
622471
677773
213844
465716
645304
953029
623925
134287
225164
852594
672118
179700
480559
449539
261962
691163
874760
651064
374369
778109
163028
246376
905535
37127
80243
445408
206681
188175
450169
758884
439436
40854
761682
44575
491192
191099
188656
500948
381540
322409
558726
956507
832637
63220
105105
260862
41510
153951
933715
93683
103586
840976
616432
550239
1006477
870292
370401
631514
850318
707482
866469
538292
733901
758073
419415
200245
62360
780044
173102
381762
281497
1018579
858938
364385
760670
190451
40390
700705
36760
41747
447719
599976
63876
7142
108561
351026
115773
429736
968418
93848
783084
765436
137226
853286
646943
884919
543431
1013419
361268
306876
179283
770788
685958
655596
455986
848625
655435
566775
401355
200546
694153
831566
350995
157179
987581
510243
613271
500156
321765
795008
825916
390325
194175
881139
629041
604533
100994
295992
729000
119576
905775
62559
901840
772381
940500
103484
277318
247892
272539
662188
930669
947479
11418
149199
647415
989513
1033781
806767
428359
82718
321271
680151
446070
99483
1017739
979117
331596
990568
836281
43737
129568
790177
886833
914576
457756
942365
221007
310602
261732
361941
717731
689230
637637
558352
312409
211663
216414
286795
248759
885305
332624
967108
974637
130264
908620
69084
806490
50441
284560
531355
168020
456730
27569
971045
719058
405124
515606
92589
968087
177805
974000
687541
116380
873541
602118
636364
404659
314947
182784
390504
16483
671361
30187
924268
944894
709350
736391
277992
414554
878384
746795
462690
662795
301824
1650
472585
419675
839129
107853
984048
910879
973794
743153
123979
223159
310337
558704
134594
288166
218237
854699
330665
932684
170905
768620
633775
154743
560057
191161
648475
853082
625157
954524
167149
518399
641317
1026582
963613
242936
521802
134920
132383
979738
940147
875441
971281
973051
758326
798385
651911
234404
424825
717689
110995
240603
78807
309029
129223
953871
876098
169676
336334
905727
888375
395388
833422
945603
81064
769231
321235
935099
221232
902480
195551
173708
388518
87961
848200
612865
841781
934396
339173
10982
747117
106547
778696
279912
928320
173611
1008201
295354
459198
131765
384549
994188
858750
198150
668054
230782
140515
331655
898712
439597
10940
121548
380931
622557
701529
727449
759958
808727
984971
344425
691755
609989
492340
675699
285540
998885
388128
977791
552667
631392
133319
928177
142511
362989
51432
631443
53826
334427
188646
557050
1005362
1001132
295697
440942
829293
290085
944243
616092
495108
70546
889693
523047
443330
680894
494953
500505
215803
916831
568922
874930
581572
3670
955850
807228
599606
572809
533300
101675
291687
976301
889335
60917
476351
848693
854035
25471
1001730
920441
563239
611002
791757
1014153
624800
708848
804824
944112
863791
256749
1002693
627569
126602
812411
1030674
555496
318516
174239
261580
200319
172932
85552
215889
613573
667964
435455
223302
746004
1022987
450561
98146
626026
813808
480911
732141
702632
535199
957624
826208
894421
799618
646603
618557
544107
35007
650521
121800
364635
670553
144304
527772
874527
285953
223860
82700
967957
85999
81467
304324
423938
531671
224860
959529
501278
658071
845275
749669
34109
1006217
672804
421775
875406
268894
210860
845944
727136
62502
828221
946427
582123
811632
425245
336283
507034
122890
903392
522135
499619
665158
476818
680678
252894
625310
723361
601511
719842
796569
888320
677945
793349
779662
119517
456448
2262
570138
146486
802724
129353
755739
990406
308989
672289
965816
537936
421064
1009200
755045
849311
238950
254323
404506
62265
807912
942122
21454
1016696
419906
637254
81976
925427
310729
117259
46495
669498
333731
538858
159735
375254
868034
35036
537682
115858
544055
325146
297169
930049
351755
278314
628409
284091
720323
145282
584972
365891
640512
408664
297620
512853
26141
246932
414552
932308
67730
753356
853665
552402
635712
49716
447341
608283
645982
496118
80408
132842
151623
975678
289773
480016
505003
125671
567191
106172
996929
621682
890104
998955
630552
797570
1027957
324401
208686
297391
395845
241149
400965
585131
178306
389152
926277
146294
860091
991414
480568
585986
462813
405722
912658
767589
428292
356444
44345
678352
546567
956031
502202
402405
56254
219531
8854
706074
888668
520398
269587
482244
1011441
257342
658790
259560
673116
648326
256314
340641
741301
531340
338402
34250
817941
115444
1034665
316621
874140
525518
949151
653612
781720
825910
8811
443919
96936
605650
106458
255630
705304
810792
1013356
152988
505718
366464
707304
470175
373412
729687
617503
973125
718111
916004
776250
866455
887964
249955
251339
657366
401140
841555
704970
140719
497292
579591
222366
951215
304322
903021
455738
268805
902584
694767
746397
252639
596874
339056
403715
178016
636772
604673
25866
331532
695802
467637
557443
973343
217118
157248
743500
186400
1037115
459834
674936
878609
869391
1023981
762517
601396
302989
85306
937633
27013
188531
644058
823555
261817
858073
964011
335811
303852
940374
31894
691553
14641
282548
85555
80754
135528
189375
1009037
769786
479288
972485
474679
699705
787187
360759
1023048
618354
249322
333358
331785
343682
812437
130295
956792
866259
841299
905643
921794
841066
998976
1000157
102576
564746
185334
225401
559990
513908
482010
170194
740291
686698
432752
1040411
975668
337981
34446
306312
834481
492385
78579
464736
888951
376962
673825
819364
448481
871739
559013
957327
501594
370191
7536
325768
1012508
967133
657414
89332
855444
584161
495590
542143
1035599
1004806
569207
809670
662161
636888
38836
242192
473168
132787
564898
549261
762823
662099
477223
484501
1038722
1025694
323667
477901
636957
347617
1034232
600087
63795
808945
253731
319589
388406
18431
332526
308708
911141
1011844
61366
983236
1003387
590152
35981
253838
878525
725468
619706
318475
402724
190523
215921
366409
208162
828538
704393
643650
684020
398611
535025
204354
184555
580438
1000733
313134
546217
294457
1011572
729553
328759
825240
179230
1010202
601640
916982
538192
294507
259794
607091
20213
317067
665313
651060
991772
140451
563041
511786
256932
535770
1045078
974406
697534
917770
72123
678658
991829
925221
275479
943700
1029432
82799
29348
459793
737759
514853
862883
1004745
258696
479974
820911
473680
424104
536277
696102
367253
507821
516486
300965
245320
1045450
937487
735464
280210
423210
865671
681003
646292
412650
153822
165830
286639
232706
278205
81566
513989
1044216
64508
322522
630414
310767
466598
744049
737561
586067
958996
653239
314252
216161
181724
130684
1001391
503126
153539
494504
574905
799459
772026
304942
615312
886172
887760
419329
580309
42143
248812
343218
534272
211690
35843
974483
176494
1779
471093
292436
746121
546891
304599
650796
803510
626938
168373
669019
527375
110803
423118
88369
529228
567494
261051
564981
877682
23787
453967
1043813
157741
1026117
745237
592236
46255
80056
662271
341477
870994
700388
408482
581329
502801
284520
140718
826785
553713
196564
1001927
503460
528374
20901
1029753
413551
522599
510911
791632
864224
127825
684134
483724
918588
848636
541657
318382
550132
566692
925343
768796
629222
630111
15662
699981
169445
452952
1026820
581762
416797
304665
308369
800887
856369
439481
164
660407
338714
904644
913888
205412
1006904
832235
715051
624173
753894
399600
452491
418978
820018
21581
746348
917600
663635
212750
846787
778070
863042
685648
373685
642650
253740
707670
1025555
145333
24762
724100
1044579
711394
459802
485703
292949
275044
725560
941290
955226
708384
615575
384041
681620
549571
801468
273284
311760
10662
245129
863459
270502
670885
356889
473622
457182
40430
21627
394438
354426
377045
519550
885918
984165
1041551
24267
275803
611716
821655
697093
810647
443670
953062
53592
999783
952003
634908
32232
614540
853976
528342
925614
596485
346857
623835
345821
675620
655526
180784
176952
803266
476500
190160
9978
459454
405306
402663
234330
505710
841886
916559
386149
635803
472125
918234
192049
143973
554429
502948
576817
382194
204376
65405
216194
423862
370909
381772
136351
961173
723594
494483
42417
304924
95930
573900
979467
202134
713968
341907
589449
201655
409434
782474
652981
959879
433829
518336
11881
77130
261757
869944
551385
366834
887065
803542
910491
15060
111088
733202
702987
290008
992421
543867
220407
704882
510053
114229
579387
642370
368789
557307
869744
640515
317790
867010
118909
190263
654978
30349
448612
780534
905935
402275
1006186
216827
609380
650822
644649
504591
616727
1037866
165029
365941
2201
326965
985685
892243
718156
268179
712664
302734
245705
658650
622286
470896
442274
286173
1000270
539465
146946
679477
822592
222278
871425
11429
875962
381879
635455
376900
918434
555020
820064
1042064
836793
128455
815511
761334
246674
597955
197655
492939
907137
162759
72513
214357
12184
675485
188487
840297
535841
106996
180630
916933
505265
512288
523122
618812
334864
261635
981369
962658
117004
475004
82595
572624
219108
211572
202894
454893
389532
552305
299387
807024
604049
1012058
513849
978155
975417
637707
888413
947289
542055
3395
802567
304018
422061
875333
595092
206762
979097
481252
85021
649161
484466
450280
349478
9590
26954
75243
954830
11336
934705
378492
111150
605474
76476
942082
289782
277622
832977
84876
890196
567169
797918
1040093
619378
497258
518619
987249
316588
18841
745864
521950
367529
925429
32180
663153
358735
225777
295232
767136
495352
223320
542605
882384
839070
485810
114071
939336
400962
885805
1027962
186729
187666
438474
473390
938064
180912
726476
389251
959442
227182
200864
28722
255910
1038962
806980
208101
845455
8282
40495
1033564
155763
157865
276851
332332
239916
165760
644417
855642
375944
260823
226543
541144
701586
133795
977623
970920
149488
49961
962308
483628
766060
585730
858578
790937
69187
332311
888463
441242
676502
790136
161453
258662
448392
402244
128189
1013949
239803
594530
746756
671675
28965
952108
130578
619361
41819
278612
183588
649609
764445
508334
542432
507331
752492
743952
246738
639424
215634
616017
943293
1005239
403414
993818
39471
630467
505605
82457
111829
956226
670811
1024000
922612
748823
221328
380329
995757
707151
454085
846477
522381
464603
354261
595388
895735
131526
308565
818747
464177
158514
930806
951147
907647
379743
699308
792877
349672
595577
243665
403291
872834
1041813
729595
286941
485270
840381
204440
822576
1025100
1007546
65026
980710
991564
88251
410815
78003
777399
204486
88067
536909
121335
90435
357937
772324
421126
317242
84975
565866
766784
398255
108182
293100
952062
672549
381055
112738
663921
393443
28832
588889
54201
1009769
611146
176490
908078
721170
980363
629957
435432
910154
650434
445338
909147
962963
889442
577550
531291
122222
956982
757985
148946
592394
137359
787829
833122
802321
958414
329402
856620
732787
395030
657000
398474
996978
713151
889702
1024922
693605
324830
1033199
723289
665862
91952
368945
1040986
391729
609578
635661
134220
138802
688012
685878
1043153
952458
54374
878370
345741
588910
735369
489866
845019
210926
931603
93569
999173
136759
249167
158421
470926
285107
80185
531145
430435
884445
19705
1041406
106448
980419
400959
502445
601270
554497
276242
180816
128351
239424
852313
781078
307874
46481
215082
160707
770682
399457
766706
478490
5902
576141
790341
716726
535937
440511
469360
1010946
454704
320380
153529
800210
436059
771676
481653
674511
1030025
848588
423577
345133
782500
923285
347237
586012
749967
722618
30733
600518
668608
704411
242916
954233
248349
53316
33067
563444
88231
516827
813914
756692
1041440
2782
402913
124404
846479
248131
229727
50095
346963
31479
617620
425788
823858
337728
37275
820861
303450
580106
687675
108323
459677
594522
867683
168410
314334
846280
539020
952657
128543
109023
289953
478363
890976
218447
763221
661799
733687
534700
268131
26175
208245
223881
305019
779817
368855
461770
503174
768259
335763
286069
598006
938126
623016
930506
958466
992601
781485
150618
184945
949490
573875
608579
58007
805580
803048
659383
1016668
763600
611795
166203
222378
992007
299603
943888
33602
230416
381358
894411
236844
748757
4339
558027
45096
448849
172488
354723
808
18429
43263
980291
99482
331040
807296
192191
414210
912948
411481
808010
716208
1022780
524400
973576
288799
274862
52491
765534
126712
84756
548436
76839
361151
902848
746806
494253
402573
499203
710791
907263
503950
1020593
380038
213145
918366
755665
1009160
1009995
395982
191888
126585
396521
960698
1016263
322154
750939
988538
770110
883502
258606
875447
58444
36206
926919
376936
352605
297172
19484
37693
442751
19091
70460
631213
551007
511791
484051
303536
208957
933858
972868
939889
483666
780848
143151
705225
149116
532322
325188
521265
547163
559317
899243
97499
79315
331429
500391
747352
787635
427787
114116
515408
306424
26067
1031005
861901
892856
198591
687954
368502
444563
301528
495735
947972
218819
122991
987553
94241
914462
552820
409548
117541
102250
227936
239544
159097
14533
895345
411965
654061
313039
770965
309893
1004523
55156
500883
281107
128884
344304
836537
764356
65148
986384
554065
54814
653341
855983
38713
196818
507877
778672
317784
793523
1008329
931729
442580
523202
646467
887693
1015983
915037
803520
120211
746447
103187
150971
931695
997745
1006055
456268
554525
690736
760825
1034856
743371
932472
661856
718699
231628
342227
571735
804069
863393
654778
880155
624522
286457
157675
687306
480558
1041579
931710
1020760
662533
270792
664707
292966
420362
704449
165376
366454
192919
884908
910114
664925
901924
497352
296809
175468
841556
38208
509409
704849
636551
709675
718445
331078
253316
516614
1042901
556141
944528
144087
1014399
258261
840255
187437
770061
140223
472394
65627
147524
374982
995898
430296
299342
493660
400980
658457
987041
726296
256057
1020756
1005321
114707
470632
552820
561504
64659
499467
415784
681480
8703
127803
601372
752617
583695
908029
692917
487056
580692
411878
154751
152966
296118
1036420
722030
318723
666504
665706
501149
260725
142193
414658
981154
197953
871780
955865
892563
764943
65989
200043
713660
665317
334722
525519
562145
372127
444941
607707
51484
112213
613669
40283
838071
976202
747392
863921
798421
738517
842575
212329
666976
949764
1012469
659337
625978
858845
441136
477602
896358
543646
575762
105306
458437
80757
750980
322000
626797
951934
645689
39893
979201
825957
719515
511668
675207
416044
319793
948707
1031406
770242
693676
237468
831667
869235
753603
268110
412336
869693
15900
930810
265967
525975
980861
153431
135694
512341
756662
891626
256311
347611
812269
255029
982494
659587
48406
100032
703423
830243
859029
569844
133155
18079
471290
438530
442178
162807
240273
486803
1013815
547478
728917
398021
528741
394614
1015463
349560
559515
624915
158763
1043397
889232
806458
429460
715501
133260
671645
9337
986373
519297
172585
205964
541574
696932
644337
690941
698832
848015
362394
406954
133325
626500
110848
119416
723450
704733
470429
88606
306180
10485
559718
182848
220284
786493
699663
636804
317986
5299
548121
881399
447591
996781
697230
75674
721452
461863
807730
7772
997916
885703
955762
311688
339142
731827
51596
682132
279175
624897
110927
431860
272944
329826
454070
287114
713168
1016755
141312
150964
314442
881296
332379
280364
52240
534942
855369
217291
940025
757765
170954
858952
568903
948081
265387
138490
10516
449297
1006580
976980
828969
788247
503654
229289
51982
294790
510961
640761
851999
600860
939171
130719
79862
844722
179371
628720
757850
431463
365632
888514
245238
26814
626411
469166
686497
535196
504741
290171
61852
78599
107512
623105
853675
192569
28442
109498
62352
1014763
201681
492337
377463
860315
201628
111870
563515
674485
609183
706912
575621
547505
647044
521919
563374
345165
563628
418112
619930
904742
501773
391130
831279
601753
98420
805140
508337
790094
74194
502414
802111
239341
439624
620132
112670
606831
636638
334459
418595
500613
461985
352013
689799
185133
822729
154269
333023
662261
829236
706264
652674
371623
19973
489292
450924
740442
45285
50519
539027
781177
386309
270913
444711
520817
105917
618631
112592
559355
474560
306029
947552
46381
669439
268503
761262
40986
891896
1030395
1021837
654714
272317
656188
660480
543984
296817
2490
742742
579613
789166
364644
449624
876625
526487
166854
614211
159940
621997
158879
739888
35518
462364
125239
378730
609731
177848
471703
1022562
427274
855029
766394
365616
417398
660337
524408
472068
481368
998038
758942
141366
759862
142429
601470
571192
53972
827988
917555
56758
178074
553716
156477
708350
756425
422139
320952
73222
727158
1016868
389199
202077
405115
754690
735641
111083
310217
604758
616049
361058
172824
253115
663770
80448
998646
741427
356079
163078
83457
104618
331168
870877
735225
335065
500494
157182
1029467
930873
152297
103163
990808
169503
250205
409816
186417
494106
112548
351864
314993
528530
308182
45115
711067
656518
251581
642599
207516
473901
197974
338427
490013
257757
1035333
793307
380370
434855
810890
58388
1029427
99362
759209
565489
208366
843816
818951
301635
216469
146025
338841
267850
68769
43837
338114
69505
322799
1004954
432247
637041
523804
16723
624581
580271
80885
227761
412243
149305
77173
596515
968383
709646
731522
972432
53552
583134
104301
1005509
847179
516508
858853
126754
593586
241124
409670
32540
50029
364966
163872
501205
869649
900476
962568
764581
859816
850260
396079
989141
179002
138877
342119
573296
482247
799910
780876
1035047
652348
554648
405253
499739
681654
511219
889503
767301
881215
530639
597492
408509
191724
102457
537876
239887
762867
332685
1022887
951913
167342
520983
961956
444846
725219
1007238
484237
25007
548303
895035
667312
889090
7314
195965
975035
746542
1010363
876368
1004073
243897
433587
860198
692020
525024
207437
207724
988915
1035496
864953
1015023
681733
464335
131055
42108
918372
184862
629902
616758
154318
706147
391915
691221
575154
290150
829389
436057
232711
563253
273479
529370
692530
551195
504750
797573
166516
885749
986693
542775
1006157
266291
308301
214536
359565
71988
544702
871187
851292
740561
584707
683194
717983
277691
647823
992786
825846
779391
901295
859034
817197
462101
47153
699058
423758
877724
899612
708599
207494
1030883
99272
579270
724181
167392
834155
191692
853171
501960
980533
818236
757384
709556
353440
298905
1033247
438987
343117
1030494
83528
606022
619182
1011928
634310
1036297
899494
802826
267334
513171
108847
184168
72847
161953
840996
412719
828683
1002297
698100
861620
187121
51179
835008
748379
1011018
977252
846067
307594
751340
122485
921635
26856
172324
418227
215324
414150
237488
453601
370590
540536
555713
1002460
583443
701753
788035
702867
658951
684685
977623
167292
920430
24147
212500
539540
297104
43198
80492
757858
611936
470200
38602
948272
854577
895770
39818
874098
502483
461507
781372
756684
87304
517360
736751
614484
716646
916820
765811
658824
519736
980091
1030940
443429
596729
250644
500186
436388
727569
421082
674848
383080
458629
937592
890751
942305
761443
490586
961272
678955
295050
43728
604576
653927
1044592
976171
441805
185553
528558
640538
108759
911354
249993
414528
752274
764201
408505
676997
55748
295157
638801
789148
992784
384527
1036388
32459
585706
169880
353040
916585
362700
490658
130226
429715
125959
579303
934090
745510
77927
944953
933599
89020
61912
607483
510441
807624
459979
314156
348568
15926
932096
973801
1028705
65026
149676
750861
478772
651367
6545
46877
472709
37045
153893
1022155
764220
112658
365982
24395
76718
71998
460328
62671
499777
23167
458627
709919
1042659
547069
954853
461811
660350
655394
663799
505205
78073
704727
699876
536560
893293
714410
708201
935723
424571
501168
1034486
233191
254615
850396
44812
965490
308755
912440
796647
522678
73430
810475
47878
818503
188276
929875
482976
306329
806423
667860
846543
757747
113568
274044
941722
898254
702831
823261
230152
319846
759038
349644
512873
850539
91095
993884
573003
55926
156704
760864
345726
1038758
620180
222566
288384
234889
879955
521205
942837
418524
809390
421417
384693
600028
612877
878045
814560
997366
822095
730349
767283
58060
485114
235075
332908
678721
716568
127938
320582
637313
748848
379039
635458
110126
785948
923739
691930
31193
802462
344600
584272
919243
391000
7830
807956
448721
669082
946585
172084
590911
736458
769730
194260
873349
705824
405383
857617
753379
825249
599483
959625
817778
420909
191904
585713
300423
600262
324521
1012881
409539
694263
1025572
166133
551158
345362
190975
503372
147123
834898
356304
422884
721448
794208
320696
559593
931522
193450
720808
361879
340907
142595
406938
564060
811286
385519
189683
941676
769981
907586
507123
163685
613108
363866
394634
870442
269480
753581
570682
288860
136564
350253
167307
1030636
668228
138327
806484
941557
139765
144066
794647
26001
242467
952755
322573
499705
824139
992806
825892
676106
115994
854609
853058
770709
425898
191653
636916
241311
881629
483487
19087
628502
907341
110862
899166
32012
561374
638449
251964
175851
420172
872178
276086
553809
384357
304015
636547
637832
400921
1584
893173
235765
177696
734913
208702
348809
625823
681369
327203
660083
821666
699744
716363
829154
921359
729803
541938
714041
1041289
174301
68099
331617
39780
699810
230592
748155
1039845
965573
646154
687335
708952
977873
776003
298534
721404
72394
763355
951782
308657
531249
259919
612694
591634
393661
530453
768402
247698
629209
225708
767075
852495
664449
989245
579152
756887
341495
477268
347512
117809
1007926
926713
40798
306520
797255
523860
775520
826977
953902
655817
861029
417038
553964
89043
846170
705980
169881
513720
341079
854265
491074
693723
640866
389233
909690
962165
615750
470902
694443
833619
469263
833347
1017115
962436
622129
263330
554502
712215
960844
86261
663469
6374
270300
673448
215383
885242
514815
927208
797461
636232
694774
470764
502283
787529
655781
165124
451252
988368
560649
604816
214000
893174
181052
466067
204560
900118
950245
745425
106378
360005
844360
40842
997306
884998
809727
19996
965194
558437
203294
924543
76897
848073
58422
579625
643046
477367
391210
530332
999838
972120
456803
399621
393966
914345
450946
305367
442062
703631
51909
328146
798674
530504
873013
141287
509914
825582
526010
1021392
25731
593043
471495
355132
496602
452157
454701
665169
698558
677209
230532
420317
169507
19035
635986
746749
1038054
369030
937190
588960
1010324
189503
750886
967464
759218
600150
279260
562070
765235
550488
321544
1000404
274200
668867
229010
852106
904505
107984
196393
752598
349104
344559
612800
685145
922674
294670
18934
728350
816541
244517
574902
324607
1033032
973978
328610
238290
871436
414756
561504
992803
736754
550924
659592
70246
258680
802314
95921
537098
682296
710075
939034
501735
46329
965115
36104
901381
233852
407065
278244
571321
424552
498903
327475
210912
531243
48242
305689
639575
302796
907901
465564
793182
434245
998300
908674
916436
491195
602662
8352
985706
645736
588379
215285
218310
52174
700315
125238
1042516
841402
64783
266701
449877
25856
507239
794123
577623
807341
760452
231389
482716
358266
390552
614969
368371
894418
559668
142452
605699
151071
198429
981778
728452
689058
528368
249420
431699
734603
863825
639579
41156
711567
436669
855320
413766
311085
457257
2611
691701
439709
380805
369840
212220
230244
728666
154520
80630
884630
557980
621290
431451
69165
355101
499301
615550
292277
576601
80647
416610
359116
183660
900841
758868
525242
247537
143079
138813
121932
659399
1030304
99119
707482
15188
604347
86088
604995
826126
435540
644563
419485
137263
309942
335278
248620
661123
401482
812843
123650
692965
420856
377922
504068
377554
845943
496017
977920
683475
73196
347431
433554
1029542
876341
710246
869663
875366
1033681
537916
527482
991657
71992
705706
406499
449259
849505
881215
312028
904619
879117
1024208
682623
757538
490030
745684
165635
489640
738036
135461
52660
413115
452759
704778
187676
975868
520508
106701
513791
257991
446536
594482
928229
666610
1035284
598100
808232
619087
988785
300719
419182
258251
363760
559856
671528
882376
138651
761511
707125
994106
476857
43781
359701
307217
657859
116228
419724
415693
908924
623067
214563
681628
225001
551118
349300
894336
554741
397106
41247
871809
1043007
826417
176152
148084
609044
1009213
526853
653027
1014139
906185
301062
192625
152205
508588
779002
77284
1028064
531483
71167
103619
635644
770200
116135
275160
262017
588073
129002
705984
100337
891666
332509
398294
990909
475515
879442
244653
832352
954889
248823
643757
348009
811308
354953
762794
313372
576909
383451
217662
449030
807418
238093
305635
11091
176368
393889
920239
651579
690964
572961
374148
328135
662835
328364
458090
957138
297623
287994
624915
316599
278927
654423
625994
740714
556705
1016036
825443
786855
714026
238026
958818
1012606
70269
252256
417426
737964
238088
57735
420192
169113
159934
96595
523611
408715
857940
998197
58725
836268
976665
659860
20817
1037609
786790
820836
455859
989418
521092
594420
119763
321900
1015155
127078
944127
497306
1027590
142065
25535
435874
538725
682303
250269
799118
993096
1006728
708470
1009785
819957
700325
306238
803627
83984
758976
276504
171630
679
564581
16775
895437
111302
181465
115927
928194
753245
848171
133457
420738
120882
615300
672437
452857
357865
299875
546101
997257
489276
189990
478560
363705
425346
111297
498004
678262
274921
324341
314046
428916
845139
438478
204012
818877
774771
542552
696834
2031
47044
447702
348794
944660
904103
345887
737937
34306
117754
674718
581429
324251
570154
793431
577404
728034
398272
298475
72102
30980
454822
636377
473552
293820
701857
293351
106821
1023653
867820
663711
613546
442995
867374
546121
1025846
848950
128788
606898
734644
1006880
900759
121380
120620
593116
899527
881671
961148
449270
899084
872493
809419
975431
476874
282769
583023
124226
20628
323280
957682
19298
1008532
96098
857636
654051
723255
885139
611802
127485
243109
649079
270710
466461
146841
226048
515620
668726
16592
611571
327956
258092
21386
858784
922121
956694
911268
802975
179642
23271
439069
604588
884622
856987
21886
731431
637462
887820
720852
900178
276414
605418
314473
18656
433321
662255
791316
956264
974374
556574
768629
311468
443711
848001
1013507
813956
46689
488235
929791
315563
303444
595888
174753
1010105
551545
963605
276512
261383
395965
275940
22825
981384
229490
1033473
623554
813260
503940
781430
911605
895634
189615
110850
222728
1039574
110948
475580
990800
819057
455743
572244
837492
570423
724995
1025022
837899
313548
805794
678214
225206
18741
593063
371242
53607
299641
613606
952772
383293
569838
613473
118006
994306
414747
593993
455763
441239
386439
109068
83399
956048
671765
770501
335904
176021
512554
821521
515923
907782
502481
662244
5589
849695
8247
2976
947059
485125
722440
711618
879626
804813
683250
894890
962867
364063
888158
502391
188877
173245
65628
52602
886601
972053
265069
16311
600187
150498
656904
402764
282744
252760
963457
217160
229561
905684
497815
69983
44569
103360
863605
140832
532178
214568
6809
135291
977808
545589
57269
728257
772295
137282
827808
68414
606558
81183
752064
440449
226914
639747
230810
825336
627025
245734
851979
355559
69375
890405
327331
678425
721952
822677
759919
209612
479343
210700
267054
444768
989227
984002
570889
703606
333000
477117
363644
312204
583884
891912
372802
322728
143323
956476
522782
160599
984865
797142
28117
736664
620357
764942
924030
761196
301487
220462
392146
170699
522938
691276
446779
738323
280737
763215
576009
299926
211336
262150
405862
574609
198960
546755
195075
1001398
807929
403866
600120
886364
396815
1007398
183235
152710
155104
872632
768362
17251
248054
652648
185613
537522
853297
299457
113425
338478
13391
805811
485905
447267
514742
871557
777800
704282
1004747
525481
414664
114598
256248
88177
398904
260688
269045
118940
567494
1024961
158011
368246
754042
785933
1005796
1003641
364486
498800
171651
795363
631270
224209
947205
129596
235223
370744
334873
150907
776595
191961
72092
953422
52927
813545
717428
451913
1033300
339332
390235
1043277
773285
682476
499499
966375
371484
41109
163636
186250
313859
193038
644109
157446
545821
1016347
974557
91912
327993
153268
428323
687925
434816
985450
193118
409306
787152
845761
805765
596777
711080
956110
324529
323933
459378
851248
897618
932306
813276
267693
675351
904852
933078
879197
578825
393047
845886
7255
313040
865316
769699
666428
693618
300901
667432
782263
400212
1030162
663149
404101
185750
699121
702163
334357
349910
946889
60571
509495
872661
794319
997293
149504
1033370
1042410
556070
451676
284790
21822
558866
315851
1028438
700367
426180
939136
120314
681540
195342
888681
430509
546439
147515
662552
336729
837435
334329
705676
6993
837715
421236
671780
36533
595118
579864
383322
341381
146881
737434
5481
804563
312247
194059
766581
829325
702645
166950
384294
927651
1017361
925374
979943
521757
533375
736378
1006632
7235
180099
110141
738807
935453
26866
1013841
880437
3397
270339
292672
830693
199752
818666
365475
996096
29154
898259
77666
671226
73992
976934
989621
507512
691580
73038
668336
244347
422279
478452
429079
21807
652439
35555
47271
326035
899149
511828
173867
381546
879464
901436
431585
744294
759706
844665
1022223
979699
1016064
777136
832254
314565
643767
923675
1001599
193670
515523
509289
230386
863224
381963
814239
427853
659759
100200
891867
63668
1035489
964908
429765
950781
47917
966369
628055
611603
795733
115248
767437
327668
170928
18410
712137
82872
367788
939330
817005
573266
563430
43090
830466
251476
537845
117565
433678
1000158
955239
402033
218854
639893
698950
557215
681590
871161
61644
714502
546485
895697
272409
614423
1001401
190497
184534
175510
533341
1008709
169501
401725
620197
1040672
875445
293665
15970
458313
665195
459366
528971
189395
655658
277487
51090
472688
508891
222069
83242
594615
839665
1002800
375005
460079
396778
6906
668324
12055
242714
16900
2614
444456
838371
650302
548242
256324
627646
619275
932461
441098
467232
1031681
780603
694705
243036
807531
883092
1013361
617543
518479
367547
661686
513189
318581
165464
964160
48006
121940
271345
775423
342456
396151
262737
850984
752436
78051
1011226
541050
203635
285280
277479
392146
461866
544728
768681
636839
665642
344799
1027988
590569
666435
272856
888372
842281
678099
775427
1027495
708136
73434
227164
54937
821898
401589
407203
89407
481727
158137
785734
395008
293063
355919
587105
60072
54312
638128
730354
352588
553790
564592
214896
777416
624808
127337
375754
761724
859605
284402
988881
559021
522133
844909
752485
1032651
819010
618091
802204
274190
659307
905419
144479
110611
51897
464527
181240
406479
568636
898196
108847
2221
326029
179987
140445
359867
978961
258796
5969
170124
58237
526493
362531
145761
602185
152548
689827
890351
757189
677645
152951
235895
791509
174885
266548
632369
545815
534199
885816
24369
559649
488460
346590
357781
794274
88730
824276
709357
8082
371498
283122
948411
1037885
708221
686228
66910
45766
996210
217578
43435
436801
615349
463294
843424
309774
245402
658085
807429
421485
568768
182369
632878
426183
39095
602329
643936
339975
29462
2796
460677
1012540
997988
231408
629338
755146
1016510
462050
650237
322930
963665
383415
89337
441785
116112
45295
913158
841893
852857
611379
369385
304477
974163
510910
477300
331129
512977
933554
559218
80293
260823
444057
357513
81800
457748
776374
31626
891192
126418
265723
463335
840806
208554
769941
262823
503132
442157
230848
1015486
453346
923144
564630
168738
640399
355993
618592
21003
764669
261706
630872
385193
121137
915562
229939
941865
311870
805670
180274
795725
598644
632875
995231
75372
394306
858939
278135
517554
935176
701544
845537
814883
712773
423681
430070
111504
945612
142858
108496
246572
395378
604874
452605
878341
288143
774799
51239
1013132
665040
234910
400247
355366
352079
511189
42591
338354
670926
268869
263346
644479
249269
92120
597667
694192
1035214
427895
29655
876841
490480
728796
183747
20160
37912
322779
367979
20007
81818
780599
548852
808406
569044
464089
786331
725325
694732
1017713
256099
609074
743070
826018
1009709
141360
633799
217288
576972
736380
472634
785257
959281
253469
858016
55423
644966
805782
990852
1027064
513579
365364
142408
1013247
153146
310822
618058
460019
117660
212302
597142
983970
643037
160280
889332
1018373
156797
548251
989299
774179
127985
711586
855731
305580
372881
430144
98876
404252
13163
45984
312653
719605
925300
445004
25826
594533
501672
888186
204398
147421
1019509
778663
331527
32673
464003
273419
764299
619198
947129
994286
657583
588482
440672
920252
189838
780438
889553
60223
150254
697370
751146
797641
944450
295489
412128
224550
348355
841680
389181
121757
798063
640744
251062
847075
518201
6423
1021551
29968
577063
612370
958110
998241
902199
489258
198629
76460
204694
416889
545954
755893
381917
88465
900050
347314
348551
535249
10111
739294
894347
990608
91633
678825
867496
33274
299198
195209
223111
141069
778875
11245
923718
361144
457050
1008490
896532
918956
104385
919240
619575
887725
760905
432525
526674
665393
658851
913487
252859
777787
717907
555347
963191
362359
885539
160808
483867
210122
804028
991750
550442
742644
140356
100146
451730
687017
467895
672990
148740
611299
372444
1019653
608329
535397
851853
338255
518450
410930
859892
137897
644288
9468
851598
559563
725898
996412
425551
508157
777471
509016
727257
113848
785404
579498
42988
537143
305505
132337
1037778
889051
147580
141114
1016009
219868
857719
405491
544786
81978
697184
1026251
75255
838497
996899
754203
312447
811313
755199
919375
1003233
746549
936124
586907
24384
133069
950294
702179
856659
601485
844564
841420
953346
184294
793020
587949
44326
109116
92426
345982
580907
169430
342668
189177
298692
552228
147944
524995
641239
840737
688825
57866
827249
469629
493548
72716
687082
382203
871565
498977
756290
70179
909044
396936
10519
16413
881011
348126
213362
45325
183394
582620
470547
510557
54865
334141
744273
592074
142162
990458
603596
758418
851730
382967
750245
379228
800340
13593
3238
792238
1003909
100261
606263
278604
732850
968218
521640
313182
50858
199134
577337
510431
629873
69626
614199
340747
69829
46428
669427
265419
367402
346414
578629
256830
950039
151204
659542
293425
431300
132403
646227
680842
603691
942794
347229
766769
710918
396571
964603
597946
113892
1045006
182691
1000469
672223
534116
408848
190931
631779
228987
41236
66379
371703
1037903
917102
365563
679930
382797
726408
113077
615401
811731
626551
638649
506476
319764
580815
642313
518472
242611
815614
736725
140760
185389
460134
360352
117962
741067
509324
418606
419328
370045
278267
772244
468725
480853
737935
813931
167708
225236
406632
867591
500233
216692
815052
428269
600775
553493
595125
537981
70596
420389
551297
335020
360947
958040
276646
545598
838421
740838
547891
288562
876823
470235
387794
971341
649715
794351
650711
790936
223957
372345
506865
878460
293545
932418
717232
807187
445178
969497
980251
288620
737677
52856
672095
683124
490129
328515
648730
162054
395118
661082
493209
38297
626898
189857
291381
760314
18984
697650
417478
448950
1016292
985088
17294
482910
511584
954096
145148
1004279
463662
107810
133964
611172
44733
262191
1023154
522256
1029259
902574
954386
427569
789131
434096
574233
381054
256841
1014447
292749
1042981
968999
765344
407393
679178
727498
507611
668135
359439
171577
854744
547642
879066
450949
225760
380506
836963
516260
704449
570245
139984
98167
828084
309531
123408
357409
581477
814755
741379
716924
554969
321613
343056
781541
246823
307408
374862
495039
643695
86969
940553
79172
41295
526173
519862
1014803
549464
1005835
622617
478969
972841
792852
1039062
738678
77142
942810
193759
36787
709522
294658
466698
875983
824471
539654
252383
259570
884629
135518
300319
143160
317928
843533
46786
935464
238400
882430
316449
632081
448324
199761
1016081
922495
897526
354078
865373
760904
413189
781348
687121
379722
927
176092
1001610
738602
998127
2783
15185
104100
817294
554870
934210
115715
1012071
1004815
556126
361289
830510
996561
582578
438886
330778
19148
947854
439680
344356
451126
700815
269008
386703
129882
214346
376985
305438
414480
162960
34224
763443
163746
204405
999935
654002
503485
144930
44994
940728
608798
716742
133487
643433
243452
757195
165951
40276
942733
719691
386543
57300
200024
171208
926889
32895
911701
392213
163052
531287
808379
871895
684854
922538
32966
825447
291229
713345
488910
744515
901698
675783
204506
137289
608716
1005286
874511
817408
397499
391598
87010
514915
473320
613251
680220
721050
451128
90952
860622
403222
605335
473622
923316
851062
180749
609331
760492
561345
646600
486859
364914
211452
1014431
234790
772980
203698
602493
392660
255128
212760
169593
301478
2388
531474
632333
830989
179530
561491
490328
576974
765484
407794
408750
713249
852211
439579
700149
881892
141470
218874
1039168
461889
239130
277977
342909
350651
779421
938109
295524
248590
238741
755557
38120
678359
286037
253768
47076
516755
1008784
186482
343440
163494
127610
647360
500613
695268
522297
490622
390896
317607
1007199
985107
1034704
752614
879309
623537
425133
926364
972401
139798
789844
630943
857948
427632
368858
155520
843633
551887
574808
410855
269192
593820
512267
910023
484432
424649
1024397
15081
1019940
844429
1010221
425190
142258
205535
551143
553349
751802
893760
875600
552125
127750
389700
769937
25805
882691
741578
582007
676329
631970
793847
312001
796483
274998
35980
996926
35750
347764
826189
477902
507931
570575
615246
381003
56827
1037757
2870
327874
103583
115661
494364
348206
851510
115655
445515
806141
517555
972664
1034746
592698
1001793
205361
319175
652873
544708
507966
772618
649861
716850
211549
472029
594139
22631
143522
498059
906696
261971
92239
672108
547194
232213
662744
195556
593152
617245
826142
762651
1009106
733617
1028974
125046
1024521
165175
84752
344695
1028394
688573
290468
649525
352490
405705
572528
520608
441022
105176
657344
801898
29057
96098
650163
926975
726817
185590
499339
225967
160983
442184
441799
490317
148630
384042
126810
225176
733613
774835
648845
989431
326668
761971
595377
363700
586161
588314
784933
802786
818112
840844
499054
28486
995459
1747
569151
1009089
531152
179665
231208
8915
708859
699267
575796
962149
771048
625439
308095
971952
932029
780919
462348
919212
560083
304325
642978
832229
757470
472280
374490
600721
865257
1033724
538662
335148
144177
681992
896082
446966
867062
428835
727022
819323
220459
166503
958815
690178
130228
457074
47561
921991
980424
716742
1022230
944879
974577
959250
83577
190482
81201
606571
1028780
485030
995284
588500
503626
135774
240266
544893
911377
371641
887688
911923
377430
348702
57527
88032
743022
975918
93392
579433
998053
453234
586332
192237
395024
500439
700001
131894
660880
559367
707990
983831
100965
300766
494262
822322
158230
707164
1009107
868674
50341
117505
503254
322224
276662
767495
173011
804372
108138
641421
86077
78727
62098
728380
990399
137647
36546
28091
466533
554521
627795
762413
339855
288475
558785
24748
209273
733301
930689
133029
450772
457710
54072
1037059
689781
732310
1019479
460876
318018
778871
192119
290687
885304
940093
316490
538271
153312
326100
311291
678847
156698
1033292
555937
694942
230320
7837
246001
135391
95831
365241
292408
740202
339190
108100
761347
183304
107069
348486
399068
1028865
345368
316672
303473
1014002
396213
286997
142577
1025106
914372
355824
981790
818771
524442
327003
740421
1030123
353872
839610
60959
607705
908975
173702
988769
321054
944319
1941
542770
228697
353090
233547
511768
655957
213659
59268
968710
935028
755182
383375
669933
346562
147921
750451
272452
612946
165393
874256
782884
369793
448389
46461
483139
697393
300628
548811
584200
380449
735904
931438
202045
656588
184693
341392
446008
293594
52415
649082
851398
249004
869139
323869
38755
993890
698416
1010936
275
127696
827606
173454
851676
864983
438115
338033
685027
176027
176523
652830
293869
712980
445570
496418
371620
877725
545493
306870
560413
238453
932500
140931
1000095
257578
99255
730198
1003349
222606
532567
1003302
861789
270735
905618
134545
846652
428413
207049
648232
825830
117056
903455
55661
72047
32511
85333
499712
696093
679918
756170
277656
2677
822101
888687
548508
252971
878138
73297
457511
344453
3222
292841
373898
826233
14557
520987
10413
294460
882945
786651
406237
389089
327494
269319
573890
3208
202697
286389
656394
1039248
140082
417229
388253
18642
99014
662387
613969
109820
413949
589706
456164
279620
489084
43818
634417
1026056
300145
691397
123014
97159
103195
476349
43832
989380
555249
914337
80990
943500
332288
372978
842966
87277
15346
60581
856883
816189
306090
921071
76449
34077
26562
903730
184056
180053
182999
300138
269041
362947
145876
194689
364053
737076
108193
183092
1027402
137837
490569
640384
948657
537540
365325
447989
501986
50489
641251
662499
713646
956314
27018
707494
494254
314845
652735
197433
146500
91496
959041
257141
405688
112410
840011
397173
214754
314674
648055
996824
873339
137779
668281
143653
75947
606070
1005859
97439
1000092
578804
771499
181495
57657
121506
482245
359498
886348
596284
512963
577379
564993
403243
877243
405020
226678
985584
726893
168706
586602
777467
252791
102336
439690
735994
749922
969942
569014
238483
578658
714152
957134
558351
850375
894812
316447
453997
55216
736240
711714
265706
150287
107571
482590
608920
63977
456742
321265
811462
124315
823275
603984
320987
11128
744766
250649
186367
500534
121314
364294
190014
159120
522919
97515
704296
922963
909008
831071
609056
546820
714546
311003
798010
65373
676297
892618
853107
750176
473253
655875
191717
267180
131336
958013
273806
626209
803001
872117
230310
203378
340633
219565
246558
961639
640330
147397
402909
305229
880862
955884
134778
935512
436688
126386
953510
975752
963085
760081
1030543
402974
904841
667047
80773
295110
683601
676883
476977
5624
779632
988602
74544
585446
154672
376182
562765
159444
840985
1036777
989221
443317
542689
520886
363876
526623
961946
991507
712543
827093
702314
676464
447856
724673
758886
50272
958267
226679
777034
462229
184283
539025
31059
750522
97333
846820
430730
359769
236845
294010
642901
163319
561415
247296
154261
88056
793104
730818
688745
288761
40042
612058
28910
45050
973918
804515
905711
81474
1036124
52479
260141
246931
667187
533986
249820
470794
325334
696662
57175
697467
680652
17253
98870
562440
248284
279774
363736
979160
933580
616108
599742
741561
798266
181443
500600
104923
498691
393266
746522
523127
190236
112075
564392
669904
21606
941021
838000
189445
590119
630651
453936
405404
433845
986839
890135
193782
363363
38117
601184
219662
763564
146768
220885
302731
492798
277303
36869
335968
37114
1041675
974864
1037423
83268
1041579
1005631
413351
987602
118690
596365
850018
72276
638267
951684
488175
1009213
554735
33478
856720
246505
687774
63376
425216
39640
53322
398432
742820
326985
893055
218186
801645
419523
854472
432208
81846
713732
202731
614617
892138
766763
910232
1015237
375045
302714
683198
681253
312898
365826
715722
449378
213029
271280
757663
1021253
681676
141822
84774
87657
679525
194610
145779
372108
1007155
515604
879372
556737
351539
393427
700788
408877
989772
372914
563289
62799
311454
27446
349849
810305
592272
834914
1036413
516924
401501
762710
393043
731625
460922
894304
860242
383968
658456
517973
978696
990715
947613
701408
480449
532325
272886
1006821
54290
560020
93700
253873
548949
803
642425
683264
562340
489710
405151
352925
471095
835250
505237
371490
695221
199342
585239
560617
110649
917457
796597
282115
917161
308869
139551
383047
915586
884702
38907
856115
336797
486618
761854
425683
981663
404905
674394
191435
185523
401940
1031649
944499
708205
671726
768174
669462
1022931
393043
996047
716393
907732
184235
848818
424659
204420
235351
463640
200625
409400
729146
356798
647057
859131
421301
284891
576825
244994
511441
520151
765082
767836
150242
1025272
415607
218532
8983
290792
90148
706710
1025677
1013799
577614
443280
851720
810142
232218
881354
463466
904886
256173
104499
610427
723767
279702
216550
972474
341442
322205
21252
333651
445340
350520
156224
106110
297141
143819
835630
407462
238574
557678
800732
424299
638146
689503
689807
401114
596215
925239
895253
95240
461916
805456
606920
727719
883742
492204
158466
532449
243734
755621
827321
458463
346931
222970
321637
598615
938614
1025736
59380
434712
628457
776948
157448
753130
647139
388991
231979
436697
936807
863187
7919
259644
502168
714902
699943
79993
717573
1030009
823616
780146
766918
823642
182631
712144
2946
171408
444462
750761
752983
343491
656259
416304
889536
90479
414296
358188
539911
902973
752369
161686
402231
318152
920713
564526
643532
365656
173477
652503
292896
294178
416869
3084
305551
428688
571921
1028237
230163
752202
445323
682622
746793
215393
692865
938147
653492
144968
930976
798578
641130
440442
644889
978785
97041
593296
609262
380843
836992
823454
600347
693575
321507
882054
882809
549765
414741
329722
351113
214066
428372
232415
336626
478175
956174
257616
80119
739121
387544
207622
127160
315578
279972
866499
567284
272705
731173
358840
451937
240771
365777
556471
588161
786768
1029218
989719
467214
96340
983937
26312
951450
462616
1013718
175321
773683
430003
750808
307723
1042780
766662
579212
925351
215658
766829
740492
483691
500588
1003486
393851
617520
670474
745593
956371
401646
344438
477349
423602
444620
752948
934464
133557
630264
582146
148981
358840
573841
523097
123572
300975
564951
549238
917105
927960
911483
193372
392033
149099
142526
969844
142576
970840
515319
895484
249770
139610
47666
277776
520026
506124
1028996
239461
101716
282926
957988
910027
652148
246700
664690
653980
297567
959362
479947
912011
537737
913025
395728
646914
200978
1039657
892913
533673
643047
399387
48934
287879
386170
302856
354978
837251
84508
227123
278707
668104
572278
33236
534752
15251
151237
790187
201185
741643
531945
783664
317226
743856
629132
927373
308561
715181
70068
344080
216453
703081
1041451
777251
922650
89664
1043185
584368
106388
303868
898098
928720
994551
678192
381026
752229
929631
66855
342843
160546
879543
633346
1010760
351971
644715
983897
975589
607905
1010094
782246
260579
614794
965255
976002
438946
1011503
136979
565639
274896
258181
885390
921068
156462
1027965
196946
256115
494086
536872
562933
563603
630017
806879
494772
825493
667086
373688
35919
685175
811986
822125
750027
92851
389656
276695
1009056
912355
559815
385743
635079
880272
972334
246934
1035698
105777
861733
263463
1007049
689063
831642
869008
96841
186920
820642
633592
1040219
1010495
538540
333219
707028
804788
58402
694191
337338
1040568
47134
715255
924420
1027243
228640
640717
257992
892836
294022
537707
196420
632870
182776
461581
593420
920861
866651
71442
889128
347720
993640
499274
881677
810885
350413
787180
1003567
329347
729563
956385
423152
88923
212697
913044
653935
138398
378822
22501
973855
6027
130783
457718
596209
288819
1008060
47151
1038099
299255
681982
480990
445376
847394
55548
199874
555799
411120
991985
569951
510684
755048
846776
139737
487188
327546
412668
108519
767571
764345
657685
802978
895401
907278
553585
210880
344807
585878
631288
254353
674061
679654
789591
96640
275823
532129
749474
698889
180799
114391
55894
317612
889526
805544
496347
956172
727722
908078
662376
736108
704331
539555
49337
587058
86621
24600
35065
854747
125051
696667
438785
666557
217708
793096
895195
1034636
488318
674264
646458
874255
872362
292777
931770
230661
602926
984622
67030
1038412
737014
178446
1005934
48999
668418
689643
466996
152813
337736
306075
57388
39458
544310
189020
637755
893485
239906
968504
296401
93973
756750
665397
97751
969133
955965
122463
568337
241257
1021389
376616
722523
778361
190696
660870
879121
536267
557605
138353
794198
440970
330976
95146
87374
507109
814620
193922
601835
679409
468370
503109
746656
755110
890767
916524
1026654
760214
870021
7236
904569
532836
201255
829588
367299
904546
164477
792995
843041
745447
814359
348027
41518
881634
26970
309524
388876
552099
428676
79414
1011219
595599
91315
111246
331587
893733
18816
442367
158841
405541
484518
247957
251347
18598
1021611
525129
828672
156894
715098
628089
872958
587676
841036
429419
429712
80506
715701
383821
414814
257386
798446
897008
1001498
366836
318845
441892
897540
165001
114569
833275
801231
299418
452765
746647
82647
876924
602700
983825
777032
587526
747894
589530
1024589
355691
468053
653332
896752
585916
1843
903543
998846
284577
425500
166124
317604
1020235
781396
917441
811938
867425
307922
318422
817456
740872
732379
882448
236053
367839
979355
61566
744669
732434
754137
1037108
77604
982587
838107
115922
108929
488343
763770
655826
859725
56758
833559
846933
560862
795443
265550
464853
432035
618240
767638
378877
386273
628666
965966
388240
71010
492320
447705
278464
840112
239378
785241
306006
84336
106463
826290
243934
946380
346729
285897
54215
1029640
149527
1020379
302274
427314
851489
91405
447428
470848
643329
55918
155110
5175
564890
56813
790379
547222
366796
708671
779786
415157
710115
359811
332708
235813
520209
867490
565031
913731
911904
1035634
594939
99806
772573
531661
280013
942094
1003562
494939
24244
263085
832260
336363
63247
344105
538967
656645
525656
1004443
370358
591019
812179
458738
727925
434969
326908
658015
291319
220772
713798
405195
91893
102498
451306
882524
711678
27538
315932
47054
357184
82546
1039865
1015092
214551
103149
852484
271106
1035307
956607
191507
641665
238643
174396
848740
99946
370726
84978
895884
782628
286679
381173
6279
964874
412353
146181
257014
966605
237803
657617
1037621
1037751
506775
871167
867665
589039
384436
424375
791737
1002137
990832
595674
469545
77535
569755
524212
302430
124042
624031
248702
655006
958294
231503
360785
510629
72910
464599
356155
544972
392000
46602
566345
41602
370956
974976
1039837
443738
716134
1029166
967961
396962
592311
578056
943865
1022864
1044926
701919
54427
71204
165352
257195
662195
409651
126092
795391
743167
452049
494568
496665
337520
364210
422698
773207
534291
773320
166731
781179
829821
1003166
798255
270668
850857
376568
833411
374418
633251
924673
6388
388078
867445
204465
352696
871760
781604
878015
68584
708227
654786
113649
747027
11166
403389
870958
794553
744202
853795
466800
289997
429442
719561
919801
577983
126876
898773
451359
88757
227969
828078
500757
7888
353825
1018511
41063
529423
818695
412002
922724
467017
816533
91979
265904
814236
252084
385528
351647
142084
46586
121704
588228
527252
911794
623591
205048
15381
111957
876759
891289
848380
191651
975631
938652
420516
762354
541323
457971
454281
144176
444681
596506
710996
867659
986219
285253
556859
80638
732568
648202
686150
304006
746930
168329
985164
168472
291496
185075
769074
160020
300369
803678
710005
575346
861644
21491
255479
270496
533135
680514
1029650
871409
1034385
384150
739545
919499
735711
112697
404541
10123
68579
796793
236388
637326
941076
814213
651072
411669
512482
457292
450736
307447
393377
731208
787790
276977
954247
365754
584846
270217
937688
997405
796550
974730
342158
980650
830763
1027391
558428
38778
550583
1012940
155658
21073
169334
54094
135535
100719
214925
169861
452418
955329
42061
152658
499174
703781
1015540
510588
787666
131208
678784
115597
76425
333708
318134
400788
948441
164164
762373
86868
338560
718309
385621
497963
550706
665971
587207
901568
113214
896230
162789
271762
765919
411234
853571
58192
674699
46193
799475
406167
295940
434649
732074
564222
450124
944517
556382
502043
941917
762566
76951
396952
215214
947351
779387
998934
87452
794061
184441
190370
51024
386062
378876
200802
715788
546054
732062
1837
918929
639439
974641
733646
772664
158897
985555
756897
238704
85998
566590
855222
297568
462516
909284
603398
167420
721644
805759
1034566
246828
785731
527863
254614
575765
354677
54566
986685
850273
750382
263130
634425
451719
194081
1935
193876
157956
456737
458790
69001
397109
584248
713251
773780
578192
262101
18646
445860
475914
1020578
245958
777390
539874
153736
856105
824091
905115
629567
691696
301164
71501
285339
353011
954768
290045
169320
968127
375088
299876
347821
476625
511147
174461
838124
9576
852743
251051
696560
876021
809978
885532
168909
406932
190889
143344
879139
266934
386952
189387
43225
773935
900165
471326
337185
811018
157463
1004822
754693
341267
528421
945513
709903
291223
242265
830139
227854
310628
153421
416991
1005175
353706
803243
630657
580656
773565
230045
487638
944772
191176
999979
668663
1032286
748330
29322
500763
241037
66150
689774
77916
850068
772626
962424
292371
31562
462965
222389
521712
471725
979499
1028083
257600
623372
511667
624829
964941
941448
362036
625131
314398
432558
580986
803129
481608
207186
11815
158955
983909
825511
120808
135468
25234
91318
390141
704614
368227
553208
21133
504738
868258
122816
235179
180962
338244
147631
123057
159689
984744
101528
623135
582402
750674
116152
971754
148302
764818
549473
819388
733347
794786
744197
426863
81632
295477
319188
10741
169856
165199
113485
642759
794788
795825
450331
1037733
535304
143279
389924
283140
698199
778679
118285
423343
424624
705290
17874
293699
912360
815247
202540
589361
203934
327928
1028615
1017341
26097
768181
245811
196483
656340
58305
472277
189645
820259
33819
819708
744964
534506
235209
562805
1014847
603375
952862
361908
317689
1032962
205714
907739
461038
856876
785038
917177
593179
323595
97294
176898
338533
964206
222084
892046
144653
695469
961670
532978
168492
1019215
16154
324931
214657
454730
861076
757435
169251
364967
356783
764322
414219
133872
109759
545477
920809
83768
564409
341322
163881
1004348
231523
502516
338249
583379
181336
755768
265861
897620
961915
17904
14034
432646
171378
222434
813122
300543
501969
911401
171398
764354
876792
761750
782711
650786
1030220
205622
134668
963491
845660
336376
857920
305865
681734
155005
425479
257652
509533
1019264
637857
715634
336080
394126
16837
880314
1012892
718451
498218
702146
622255
379346
1001640
823738
784642
659461
349401
978828
638814
437869
593636
385880
701838
798789
37103
431445
587542
901858
288998
1006318
169487
476451
170064
819843
759193
559483
390209
1028182
302572
400447
541362
146226
456763
103662
323642
241228
218484
495544
851658
514188
553304
955123
417349
416339
109145
727233
498677
594143
806673
584949
4100
554792
644264
248988
927441
784339
544611
807675
383340
736552
58183
989045
653136
1025050
465244
286029
587968
617725
707057
870710
704644
615925
945777
757204
947733
340256
191712
1008235
52289
749350
663690
728214
356
469852
859677
52919
690055
820562
844024
856034
809037
1042552
544199
407093
769112
864781
356922
832107
281940
964712
674630
355046
1013341
541573
746808
29399
706409
414739
526492
330513
883910
57583
600911
422956
547107
492246
238305
1029535
611928
280987
256252
315012
79100
555301
465397
135869
548418
205033
222849
565222
396961
482487
617687
969806
541280
245973
194749
936135
793354
560238
133813
840248
197029
889804
999527
315722
636668
774470
923416
615555
414104
938839
975118
88504
623994
59611
581914
775680
752631
990558
634588
120487
468576
89342
396746
931892
9311
730995
232197
134318
945024
666336
904595
490928
567592
525003
1017357
771205
826952
1012719
200975
987269
793721
826494
477207
721266
948877
988053
655617
889922
262060
42233
122622
139466
1029705
567958
567718
919443
474656
531659
905662
562889
679328
608964
372863
444745
455350
440458
280682
875336
875197
532923
142491
1040480
606127
320359
538296
1045059
872523
700186
239194
351508
722305
572424
971557
449820
576291
460873
45559
164174
846270
457320
960522
794044
419821
960373
825593
215174
772172
97042
114430
100333
234987
836422
288953
836127
706416
947408
221015
832254
350858
279169
143155
651646
956003
82070
399561
483503
78802
790802
495271
196381
433880
737454
881619
357973
575137
1013370
695530
722639
356824
1018692
1034136
588456
422063
512377
683349
334657
676752
44358
311475
406212
603927
749584
297350
160990
829821
798763
901312
5372
61457
1008397
273326
814416
619692
390487
961246
607642
478640
981655
850639
583398
355937
1007493
913708
274110
830370
332778
596511
558428
229748
1026771
383854
567712
448264
818702
609045
168104
842140
144352
72224
904035
663808
354298
359572
511427
581656
502579
297859
61769
42976
274020
838641
596117
568645
423545
647274
739944
244866
214550
703172
977837
313267
915334
977856
888209
738618
233570
127336
531668
437082
706268
789596
17004
154787
401794
536120
223702
561668
908282
830449
892970
325546
154070
795824
954218
36340
140964
958370
75740
24966
685908
927299
223513
1134
393692
651957
663401
605590
347630
180680
967198
376005
979519
791092
231003
71364
1017810
681844
499709
663480
875466
937495
565278
539220
723634
43431
156933
386605
873331
836969
354431
913367
349933
293846
788188
526824
474072
78427
774623
374951
1011226
441592
219239
715244
363656
1007537
451190
201194
667820
910588
118580
204061
880881
700628
634315
699199
213258
110672
208619
835189
277665
100747
876569
44801
1002507
599396
336909
807820
721647
31076
259663
790639
203396
236118
737875
442999
973924
1010114
783740
60677
494278
832798
775882
172651
10204
459849
928256
609725
114492
183574
186202
495571
965344
670370
1019950
228765
761623
396819
327920
48382
819924
188656
1019022
217317
782750
198963
405108
405614
282270
844028
804922
512646
432172
372094
194729
991513
302770
352055
254187
716407
385655
502604
943947
318290
695192
1012422
94952
185008
310490
483044
278605
513521
456001
495513
67412
980800
533547
312084
296292
459604
242170
850132
523220
718208
177873
996535
785677
52536
628066
730095
196347
16999
819355
765947
381198
566146
868413
85788
248063
586832
1001189
619922
872930
302018
561695
655904
809153
160004
607081
779724
385759
938044
752542
347788
409862
105676
716452
180948
101173
274392
867298
99962
177091
424166
654990
425032
795016
794951
77542
26253
424470
380805
756575
726598
199757
48334
748747
149829
1007687
812619
32988
301015
890263
601894
89612
323659
381902
757940
602676
696331
1045406
629422
321460
309244
560040
498152
993077
565773
578515
380413
368080
850022
3860
406376
524083
615139
608823
898815
529749
243822
316330
419682
405638
671620
912152
59363
108244
221860
601819
137120
467933
977811
838587
452068
136915
115316
76594
334345
354948
415900
100452
1044300
153877
335319
373876
535954
1042528
950986
681530
144794
268435
449695
549253
208170
485882
292373
465976
219077
198144
722258
423806
384791
122569
902495
298140
168991
20671
376391
387606
211289
571254
736008
420205
678732
859776
938599
22229
78175
342804
733785
1017638
579622
702493
664582
862320
77061
634224
962399
557540
471584
207563
441913
564770
801301
881967
898274
135352
245824
949401
552415
779786
338850
506212
611808
773671
118305
613698
454897
415400
595285
366574
271038
403790
610177
57185
188595
8339
569162
425082
54060
905067
424591
990518
631183
895691
932707
31009
372283
16484
1019574
493904
515463
506042
758154
32975
935639
655124
948545
307173
812143
517940
295359
727117
978853
650049
196413
607918
239403
226015
175696
79385
202785
996834
424220
521521
4484
866446
255013
848819
372645
239829
799213
559918
1025668
45235
119474
445098
222654
253412
234691
139243
446698
90607
153613
45530
376412
607969
1034391
10872
432171
3756
228752
750414
150042
110990
936541
64251
424572
251381
597411
736345
721622
853158
646930
8661
226147
358403
643798
527437
191430
441504
823974
910120
52573
387591
781166
1030915
877670
543227
920992
365427
21645
225681
710304
153540
536297
267169
178228
104685
953484
457040
609403
630175
466528
584680
469175
201687
974693
822341
1016499
929999
957902
732659
497964
482880
105085
407451
144970
925145
847312
792083
70849
663206
499679
922032
431284
770637
193279
184846
331330
393569
727967
575604
330222
944807
318978
223841
100847
774596
839496
493601
445701
847904
211985
554403
499453
1007670
38962
187939
936359
1013219
493442
11828
253257
744180
131220
164129
708419
993214
719643
203839
469579
384771
521668
70376
697739
22152
513173
360611
462757
539414
263977
489254
651788
527751
748191
530081
629845
801753
461382
304821
771846
933586
298441
567970
65750
264137
281454
365527
476240
409563
1043232
446798
853105
180553
486174
669519
380694
716578
714483
319780
135292
378808
965522
923957
41724
536627
104676
581932
56823
197161
918003
746382
484736
46750
45652
922711
74603
770932
799197
844690
648557
928915
577804
267261
203032
591372
646362
458985
172959
685439
830087
810504
586055
453952
315046
981546
447200
503958
649159
32199
366754
975313
761211
230637
625669
762272
114898
698036
630255
401772
314624
874647
753893
107803
99865
781136
760848
1042832
623119
54861
220146
658086
518059
486523
487251
331918
131075
1044309
187803
729091
519054
394702
805683
162542
337978
177537
689718
582045
817197
528083
732750
167833
76004
856108
413043
950505
191607
435992
24770
850428
362066
118729
998735
76361
268552
141611
289512
864148
43354
298052
8878
20549
905620
791865
163811
119352
838839
12463
979853
823944
637245
344492
969020
580706
509435
751365
767845
146395
9767
544524
883618
12395
495085
301690
863568
801209
632713
152991
208511
638701
879859
900805
326580
382949
510946
205197
636414
292208
681
386643
404588
849575
206473
500061
352492
988353
846735
972515
703090
454826
768921
233517
265925
291008
57843
220965
935380
260583
1036720
226857
273086
421919
702973
762755
871959
560294
182315
293416
525114
725134
845248
117196
861399
644058
973199
890584
743864
205411
909882
465920
12369
705753
610612
1003992
777446
951172
258045
1039103
222864
310244
156169
797465
121729
432435
671662
602035
173504
207511
883102
472512
482890
145159
50754
702438
703231
692557
247192
627465
294426
1025996
281999
921763
242732
699385
727099
593253
765753
647696
101138
396811
850614
1021618
487886
198831
640660
666017
2769
296744
93636
635619
912622
44703
535078
864006
587167
728414
109046
116538
8629
149247
280807
415323
418057
10875
10173
633538
604243
745108
746091
43389
199525
782204
973968
610809
103061
268792
384523
727693
568037
526271
985320
306837
76556
622093
914901
98291
981883
963961
294327
750671
523806
379878
107605
63006
772591
651633
688205
531858
327600
168534
162612
747473
618046
214425
101166
864956
225960
777314
1005892
319489
898910
906129
110373
569886
953656
179365
415637
983080
916915
218627
562246
423601
579825
717865
791972
89069
289900
40855
131583
471884
801071
457460
122659
11072
1012508
600947
259528
693696
939846
404375
326429
794756
900573
872636
780180
315310
17472
606539
887661
73011
205292
978943
168060
917103
335615
735931
950718
639390
626391
220369
437736
1020581
408764
115937
860752
938792
63027
88201
157458
257872
1022058
977464
1689
465009
663843
513978
29282
680597
426408
345032
386785
47219
779799
179549
606667
297387
949286
909876
746212
258827
547574
903750
443193
756430
795928
568393
491534
703752
559457
406194
696657
927234
31606
753336
789567
796519
253692
847996
507396
781202
415909
850024
818792
439034
215605
70219
83969
490320
567444
382189
164872
233450
360169
444435
184103
145184
250018
916918
81599
681328
376869
303476
16267
258880
815545
949618
549228
663236
178668
200898
745472
959829
177939
300306
53524
1044805
466511
974661
587398
314673
997307
479990
148396
381914
985829
587464
935814
431328
1031939
926733
88144
776207
467474
191178
316370
223749
328693
441980
455315
163224
1004589
862442
166181
537103
1007187
986098
357718
268364
500279
969605
421380
110592
756269
768656
982043
900446
865130
677734
746834
835029
831313
257280
656711
805019
804945
134017
233549
639315
709216
65441
309484
665132
898431
911979
816184
629664
755300
472334
764875
105641
583737
558571
676698
855533
442086
250570
3095
800513
606317
1035440
124789
608023
272525
348322
641927
414760
572051
557777
432649
200198
646942
235320
886363
951601
623328
316572
998038
716379
983481
469724
359192
865182
294074
529241
284207
813031
778968
217734
792494
481187
703384
298110
897522
903983
739754
47382
357131
924129
207688
757781
546926
399640
229815
665261
711444
933172
427997
735065
747662
475188
914050
221364
208571
950417
342194
685416
151407
214862
236168
957752
960294
789344
455887
241802
109728
375428
497110
138335
513853
818766
1011917
405894
231524
328075
331175
723669
927457
299305
88183
594339
44671
210087
406442
844980
235817
251868
936393
270598
352350
487421
817124
183561
643287
221054
226479
962602
171796
737578
390492
105056
289677
781833
582073
748895
655767
221715
241705
178237
6469
234015
129128
464121
177383
769249
154313
417264
315373
187707
131227
543484
853238
596152
906941
1002068
595391
78069
961390
455391
500510
359721
989475
871560
913672
867185
310863
596952
1023896
839305
685973
66309
687449
861890
83848
577423
642269
540979
249876
576993
308554
525296
855879
378429
826625
14684
112550
729267
690536
137335
285179
764889
207155
870719
422605
321486
578428
502190
480936
532078
492529
582464
769980
854976
410999
71049
411216
77178
506729
850753
290591
216124
717107
946385
93246
104375
643741
161568
586266
832626
959527
177350
605402
777260
160694
431675
805964
22534
787678
1017683
517669
421982
581974
262997
488595
100284
244569
957055
1000557
885870
27880
466428
27958
182461
841848
486109
869480
744600
43637
959049
10624
112027
698487
104177
418495
429913
348755
320758
895134
1019326
1004058
252743
902160
416922
324161
152816
315385
1009035
652524
1029895
109812
51446
997335
791434
218693
715646
278126
747204
915484
191974
760151
368320
885470
466494
833212
336007
901743
480957
484320
375089
146614
232962
743291
138654
444064
686301
610645
795526
413799
528057
74946
647741
603610
709870
113628
905141
1027357
976045
269050
47888
276521
262060
277156
265333
294169
741339
328916
820600
689217
239190
665074
996172
586435
112214
913911
474710
91022
182899
670189
286771
514570
988909
151182
456422
378723
125283
603419
462843
344192
219530
316105
893816
848688
144340
184087
524819
888296
1036354
132766
339216
990468
457415
206519
383254
95167
435526
90184
380838
124716
352695
931296
638202
951841
997535
921367
888487
773739
267022
533820
873960
495102
364692
998085
741392
725968
745595
283016
347585
289124
265846
329405
560861
702912
478772
236268
304301
729881
262292
755830
438129
999735
640293
648360
547878
425393
256810
451334
1004595
483195
995803
142752
94591
353494
468401
558832
664785
802954
366924
979857
104291
798170
706035
920887
282986
405315
212156
89615
818374
793246
649365
870023
781918
114891
529583
690047
141160
988911
625581
553075
319941
277001
166534
753007
51668
309836
659924
779438
737073
430451
552269
469240
528580
272390
300285
352835
511335
567286
63646
271811
69451
550397
84748
137318
252713
895963
982929
381445
404258
450222
686074
317144
549343
116624
220463
322558
646726
597284
194649
920324
214749
170831
607216
56676
672334
941671
780137
877520
688045
320644
39021
282230
720972
687687
650820
13382
170963
734876
57922
1040727
984244
776995
868156
50593
704551
960234
400216
563705
717563
243667
205927
832848
692848
308068
262408
262965
954481
317869
273703
292264
841849
639379
500656
676656
332006
632890
729670
1018546
159270
966233
412953
277094
445496
323570
631310
468532
734680
485913
387478
575081
406670
829625
529611
568204
737205
1001986
981431
156956
903468
718494
445308
554214
130696
16624
312197
1024214
512424
874476
837175
611172
951205
323462
871382
698239
184427
490224
1005413
692209
696505
689718
847445
539574
333541
591032
453136
30777
922142
45074
735848
769823
241585
543448
814481
786978
1022886
39201
810154
498920
666743
752226
989676
575250
388580
123409
538341
568173
136206
128953
499650
403306
179963
624755
435832
539248
212238
930964
1037872
243315
481369
816810
121622
398839
662887
207481
832011
25364
865590
963446
768320
537446
850980
647062
706613
822931
595317
903814
970840
80581
647765
466121
983770
939867
696601
861431
476175
1025143
332077
493606
42884
485868
681727
927521
74721
551649
467111
954749
303515
657544
84530
601205
557121
749051
253344
671944
630794
963597
146838
269414
13077
817888
916335
41221
461284
69067
810032
168813
540509
324791
897498
978569
904227
983661
738572
968742
337921
719363
430314
30141
840031
711874
102715
77238
524876
764865
190151
665175
899505
659255
901570
197074
502369
950670
265126
356419
518835
226680
1002142
577240
761631
454715
333483
177749
22446
393776
475055
508349
379732
336527
1008635
177236
379004
82015
441367
164223
233105
679871
331180
652306
943704
513551
849621
614545
977209
812513
392439
903905
206169
684471
875383
706740
584800
407277
344057
860825
381349
661328
160302
422810
194179
709888
192267
884862
494156
1001655
572157
248542
223738
997844
139577
495617
214467
318113
825767
1376
977743
728889
519872
199041
625873
718058
864617
125612
274468
29118
69127
459594
217868
243464
513502
385486
800242
290188
470406
1023645
813027
458508
455219
505719
136732
812190
960644
923697
589400
268505
526171
1024272
416878
787025
80937
271749
980679
355204
36390
566220
70025
472395
692389
595030
174748
857042
213048
635684
794371
416188
570992
49148
734656
164936
38219
153792
287825
967238
353822
372389
624217
755997
844897
712901
743341
260741
125526
599246
635414
381625
568134
508193
242387
59093
112092
77177
180657
839370
162916
932438
1011482
982673
935493
531802
385104
519002
644870
349545
704397
994711
646462
731517
558324
398527
668458
765362
1000942
390114
6010
736886
981583
435322
697540
867765
942339
778443
752713
767659
814503
81466
958827
834428
751018
196542
964335
404367
112772
510287
479909
225776
658482
766454
515655
72164
1010559
797289
145655
384885
700938
997394
480683
954497
641878
488870
130196
906188
222258
359748
134306
464563
370412
374203
952625
268945
1033579
268840
527439
697322
219066
187895
8439
329511
156652
34125
632604
568696
329971
794315
970952
667534
735573
568247
789187
424254
205170
374803
245359
572465
692389
379162
109069
914503
336541
642874
1028990
366848
1029524
535559
1015686
297089
980253
880674
140449
216806
923077
247685
68768
36182
912185
373224
512099
26047
458770
287421
515896
374488
208785
584073
71167
549562
231595
927763
986485
428865
797054
539426
162413
125205
1032759
641383
408207
403540
567253
464074
744005
870278
1035255
906651
579146
370715
666227
113734
125526
570368
941817
154846
721400
400221
863889
860989
386352
227537
709909
959100
38307
677340
101676
909012
423244
565940
790472
526233
764895
354629
481457
379753
560430
465324
100054
85164
330471
737183
905874
842321
99395
746400
1010147
852288
851745
806054
790991
933467
784590
551635
144050
843985
933919
1025065
813636
694966
267902
571614
501035
981587
847695
774402
834888
871781
195044
209201
390208
278038
72118
236357
679488
328215
817084
708294
742430
262564
94552
770382
641189
110945
225991
857628
680765
447156
940911
323009
293580
869662
109854
420275
97275
427237
781728
455093
533623
439878
417828
597584
111071
196524
296549
944600
249499
256046
163052
267226
972604
507548
605186
350623
571979
263325
884960
890166
197902
918117
354373
255928
25013
430583
758774
45665
545106
122154
460707
730422
636727
719489
189015
794297
731216
564447
413329
65210
154945
358607
818771
628663
875695
540496
965812
667839
10867
484735
553137
376612
158213
456062
856675
1026618
681722
347013
522125
723379
882587
229921
267203
816216
767346
158511
146429
946661
295897
712099
487849
683878
294547
531925
356668
817519
1005543
1015281
947729
280116
305965
390001
784826
857908
53191
665333
440705
713503
137208
541504
628402
968318
559982
850487
767958
74293
1003937
988769
687179
851913
273468
3859
668122
458583
402340
354689
720256
50697
815921
220555
820783
622310
902850
1030354
242384
849938
266290
157389
507591
613284
67620
898071
168272
1041719
365577
185763
307197
89529
729246
964358
86801
849150
589555
727814
956065
124824
639340
195080
227582
667414
763819
736297
725157
51051
622696
590866
388970
88759
146900
115502
556664
811241
7963
165040
521258
910735
10510
138624
1041738
76415
651008
266140
305100
795819
408003
912315
302478
873887
631890
950225
237911
167425
671823
682873
891242
939009
72810
802558
612652
626213
378674
835162
856252
737390
331329
306439
998559
54225
836088
1022468
514043
513767
146158
61493
979455
57726
798963
848519
342240
641252
874553
931222
639466
226951
694008
1011351
510720
757452
456687
964917
137307
827827
717451
404976
409497
631285
662533
216719
953810
949612
555017
705987
632786
550437
29445
171096
1039117
783314
248008
777020
476981
775968
328925
423657
818780
963566
881530
388030
597073
370849
284241
788242
333613
789695
213439
211432
854798
351200
226042
308037
888247
229673
589104
434607
370010
139852
468098
693691
863206
537842
568253
566489
455155
127968
236659
791407
501219
465015
308519
838243
1027728
491694
932205
627878
285754
808985
1028562
604380
928467
1005326
607128
181735
805740
447346
235821
257085
246078
1032568
910907
349990
260663
583467
208587
601949
809841
484329
150496
307821
598851
746697
218627
1039893
93764
1035540
948383
799221
308083
400083
945410
775300
522613
360600
1021670
1025047
319356
535457
8526
593345
292369
663110
714661
843316
648101
61321
536456
175165
698948
20066
603513
551954
257563
439087
400257
448819
634330
913537
293311
711659
833391
735306
664711
425368
580510
478550
622843
391713
918171
381813
196458
311523
775114
944268
774140
653778
536593
433121
95798
455931
754339
502
766724
225
152036
702763
1007582
812438
996380
92040
745663
851150
313051
906594
1006080
974142
605770
988845
524840
782533
621807
84642
123352
316715
258635
864441
75142
662709
261012
719540
133252
98900
258625
471663
419469
613682
540094
221790
954512
270573
210781
566934
171859
4396
336672
986982
603316
890028
495643
435983
510495
596740
891757
831945
41753
914536
848272
542276
213393
760250
385179
686852
528547
337072
690932
267840
104807
725242
1007598
87884
779143
973040
563143
892261
84650
265719
1001851
933205
1025188
498167
887486
963772
797075
255302
572819
1000748
737955
769023
794473
786800
12388
432744
782396
398579
449880
686194
46112
926824
814500
452675
376626
739110
177193
907930
451711
276786
618567
855064
1035649
967269
805188
84710
736395
63527
500402
656993
611898
556885
436818
266146
410069
120660
129633
1001660
587619
811362
152290
1017473
430907
278818
1034216
14535
503957
94164
482970
804286
267280
774471
704793
918046
1008826
32421
707839
98934
362419
525848
39340
938878
186936
658057
30802
1019008
653768
187275
430114
971994
96902
891561
721872
140862
621819
330837
150867
307591
470101
135607
691222
480195
913438
423459
38077
706712
585675
727255
697681
258127
22781
320451
352432
243778
834077
965280
937059
471240
178103
409108
583762
309980
872987
806845
598551
43274
911940
516050
653221
332978
498187
858045
72719
682097
412652
52984
544888
212242
386064
431045
869492
540243
8663
689003
610392
429292
565390
189361
207903
498932
418127
32960
137541
336386
508793
319728
101560
667399
717986
236157
993865
638299
156964
1038044
103246
558298
1038668
528538
623389
40100
957891
947431
627643
902118
643737
251512
424124
896232
363619
358890
331380
25720
938134
404873
92453
824274
88164
981438
975479
92734
644609
487567
872829
126787
144257
1035866
311530
389788
591398
73973
345402
795918
726351
681256
818142
959526
987258
825074
240035
392572
811331
456596
444361
626027
45040
235336
395647
17831
724044
7695
473770
424474
28929
157019
272107
918213
102072
449481
308057
182909
561993
112992
867529
744255
961492
509284
1021307
707521
965347
394653
689501
521350
343135
151767
829307
807446
684376
879307
457176
493894
89003
90070
401869
633206
882010
869710
82742
757652
268358
957018
626711
913254
494600
370284
60756
321420
692284
121506
263374
497280
786264
92915
492672
807897
77706
46096
943442
552922
764416
611433
209206
570510
389702
1021451
1045154
959936
443380
549593
874684
389036
951525
527284
1017586
413971
35846
649024
175882
122079
538332
153769
244535
396446
164147
43698
244401
488037
231953
160170
39555
1001051
514500
749159
249430
514169
888687
81793
695586
40198
469808
106724
443306
393383
321516
868389
176773
955911
21520
638446
992197
47150
431666
47585
437338
486449
700530
560425
487783
432221
361158
931177
375937
784668
75011
972041
276088
237672
943187
747170
831325
130303
692980
156804
730267
993902
886630
883928
988201
68821
346858
134140
534245
724873
910999
972920
548210
772256
145305
483150
267312
859969
805434
1039691
271492
790515
953655
129393
669636
951842
946417
59370
42518
1022386
242000
722789
241756
154673
232716
129561
650957
1925
220065
532388
1009977
285926
107139
77056
928955
575074
248216
1040047
288220
880545
807006
291071
713496
554727
908890
111782
569299
970251
151168
873194
569483
967140
883891
633979
507596
401345
43212
872912
239035
490471
391177
163723
355309
63695
346707
196668
499191
399900
623427
862472
655453
604219
683267
736865
236105
277569
677690
994061
202470
241133
977343
495810
938112
663335
903754
137542
353238
165092
499007
618110
839868
1025647
144130
94876
780201
488544
567397
624375
270934
64589
92764
112908
211719
342653
630674
375619
337013
7500
1005094
490298
42038
545749
1004401
858460
747896
824406
616436
377171
1045148
548162
591665
66314
134468
682175
830853
837884
187122
573440
26309
748797
340338
439853
298742
902927
104987
69476
862048
545659
723073
41118
690310
954308
480786
474274
782416
974622
236040
744710
307451
637931
1029788
300559
861171
204044
367379
335579
518280
219051
550345
988220
678701
23040
787475
256279
420093
729060
588125
585328
997223
601947
667089
10366
556884
874913
213285
48869
766810
945700
17452
408797
63453
551263
1000407
848599
438049
311697
603012
668891
760842
888234
189508
121726
465268
1043461
778420
622455
635441
921729
875619
496434
464649
813692
955416
743271
742546
773806
524356
957224
801216
852153
146160
695091
779340
820450
359096
995883
530878
507374
284139
448017
932842
817104
815624
269132
652032
664138
958564
186732
225463
662754
425036
728071
743464
337995
376089
689958
635769
1007580
1019502
589963
739027
391518
245444
609404
82198
505796
344664
356453
518553
1006274
891448
161793
75927
971321
63496
475208
919027
171514
137277
615193
227315
509180
755709
258934
898849
576248
162558
605378
671864
270452
780996
363378
131058
297525
736644
1014229
825396
95245
3769
400580
1035658
56397
587962
810308
473728
980356
687531
570336
283953
184005
585991
380130
473027
684780
718115
428708
746015
955529
1009027
553044
212383
671842
322850
746637
544117
718487
41799
283503
321430
50202
590608
489201
278780
579253
442016
461914
442038
570264
966930
167028
144642
610999
363723
105653
966336
923762
398840
995022
428925
1197
728905
806996
569624
751646
159307
628165
332993
266448
241391
70827
616178
154622
441694
189189
815560
977580
15551
412949
769628
400079
315012
812741
138478
423807
40696
823125
716065
118618
704867
975336
568908
562573
287844
65921
527825
110213
911233
798570
463566
375249
122139
545995
925904
765413
791862
314311
24222
408056
877467
358341
339907
885506
329154
900785
584549
942655
610372
587956
187624
244222
104472
1000553
793223
362991
776743
968990
600680
510296
514577
516144
295273
549780
236593
833565
973364
914884
894513
631387
644129
597321
564622
921619
691456
394066
108959
510286
180788
277477
590350
475124
71278
759116
1039096
859100
470095
915963
299171
695875
858256
392561
1044684
836069
214775
879592
421068
631998
66927
754557
124675
573330
409915
325245
968276
2993
442843
297387
20066
142020
854355
378470
817102
612032
554720
820987
160483
984276
348047
30172
681280
631534
277988
116780
618840
1017162
597569
233636
263279
530221
960903
44847
318576
835947
852138
896455
943330
949372
62156
48714
654597
185802
958059
630504
391398
309417
712029
42996
951523
121827
279717
693201
243909
430904
125893
704722
362315
978303
20763
401735
146171
957808
213369
728662
702805
322033
853028
342165
839148
283410
242625
521568
882938
712476
461417
226618
920080
506527
632633
959214
167450
251078
117994
912429
1035437
422844
246029
414824
1031311
945234
33802
794809
1025212
238773
243542
1016374
409093
916285
577266
49826
582051
994357
798504
373776
78223
208729
282347
649188
654262
74544
224227
259433
800168
301363
575964
441258
430179
986085
53828
681329
140410
403197
663211
679804
1034661
624147
313015
1016328
662220
148222
537355
246028
694593
597221
603470
798700
747778
519728
937821
732081
463518
258983
161479
437881
983224
216501
304652
602240
401619
786634
903343
344976
229175
83048
1022330
299723
855454
246409
473047
341103
585314
740203
1040550
1031364
895622
798998
18227
685024
853252
143694
899768
313961
80486
122608
158037
992579
575749
900556
59303
378229
753272
540549
306215
814904
171487
927031
28218
521002
65387
762037
133391
448275
876712
60687
436049
34885
844505
874898
706094
917300
1013244
502883
796708
441315
752962
325149
876695
1031653
487535
978583
454545
136429
316209
833459
982137
680024
197967
1031979
818684
14781
680900
503509
160790
206689
476418
592653
224950
518509
222368
600446
435033
991637
968382
522085
703780
339102
643674
914563
529596
596001
287654
777478
728962
617078
422176
1028617
531790
300117
295642
55759
736015
114622
286436
517745
64483
304126
413329
811413
676512
586313
546508
311994
568939
848261
656928
366859
930888
796726
935556
701103
204585
465676
818157
983983
996543
915653
403764
853132
934642
842426
22355
275921
209053
856535
277831
111761
993448
982042
10935
504240
330575
702610
174415
35050
93206
513643
412767
738785
259353
66690
966896
524373
336839
263683
743532
592562
93174
288356
380891
668461
731007
250214
403701
923138
251320
692370
392886
754315
681735
995362
542112
465727
307566
902972
405342
672956
97678
915461
116539
580653
889399
680019
725574
330332
301217
564771
886179
685294
501113
769183
382304
798608
776170
371211
1926
294392
678530
227378
908467
736191
302308
1021564
347718
582910
491970
64728
75604
676235
293586
318027
293227
883130
292681
242889
519251
773768
148529
785859
1006711
674303
606974
910148
927215
836467
484528
717833
307464
343565
745894
939727
218965
891328
940099
340831
459907
48136
1022278
364466
390148
493118
1027642
298686
283880
937935
791205
297422
819148
524562
709463
459539
675381
253501
428012
697919
647497
186108
406050
450231
459784
859460
174030
714728
357507
16934
426863
804482
223126
982522
853966
92339
263351
837823
712243
619748
974992
657237
837356
781961
320486
640417
972365
99815
483126
626189
476357
926229
642256
132437
465883
746897
735861
201100
807061
331223
823050
327825
153857
355975
408333
52530
449268
192378
108775
220096
193596
416578
91291
428037
638344
552989
387242
870244
80365
40155
845366
626238
111210
733462
287249
519768
427577
629852
31920
104694
765370
964237
314655
116600
502169
900804
718861
915873
537422
529715
833154
615270
606735
864667
741120
41608
122577
614375
282022
85956
442782
220758
589432
149425
815294
395867
354931
970175
267072
797130
15048
406166
325004
527748
454155
764647
687713
994255
403676
104170
154007
856265
305011
352634
70745
1042932
524250
202376
817774
617936
93450
634649
404263
750335
2120
615856
333937
1010914
601072
300999
809598
1019025
437311
1013798
853797
155025
73144
826135
135432
885930
446195
974389
430473
402159
342600
235034
355714
915047
161573
816377
220524
243963
621192
6179
457130
580238
268262
562114
673756
150353
608850
419074
416926
760196
177322
1025598
845374
2277
770216
1005666
316962
1042993
726807
36664
307701
309774
63434
399390
265437
611164
316629
677446
131989
2966
912280
299389
667717
721548
810463
276410
326628
962652
836653
759592
154845
581393
743374
135121
569284
542899
510845
402890
951171
125113
31053
4453
223526
816733
180275
35438
28993
42605
638868
55634
505428
849962
778394
664327
152561
384825
407239
711031
986965
199493
768933
986089
601290
925741
610122
165871
904793
690137
621077
910619
13683
420578
578344
897439
698036
501193
752446
17620
814961
755426
616014
644302
1027494
812447
595159
533560
916240
508412
23761
544814
352363
1008824
959072
298310
325595
746877
594515
822013
273051
315883
149702
284797
27387
355175
18271
712706
1045130
783215
471137
141370
1001275
426578
488286
469246
996128
913984
682130
535557
179545
980636
394693
403621
387098
952676
239765
224533
750466
831259
389250
372427
145611
660832
206523
959409
762507
804187
736964
692872
128505
885918
665184
401381
758297
1011229
176474
700766
576202
478409
523523
184016
458092
271849
337059
278737
221520
819913
279189
207429
753465
478808
951428
855089
26321
713485
514051
197210
644844
553240
874320
162508
155144
420302
77729
577045
614451
993906
376623
427845
620015
573213
28428
288441
445194
600838
1010692
620921
696618
296001
738902
631277
726075
751161
962692
433716
864385
369841
909686
409743
260660
591005
943450
250371
746619
749184
248289
30499
57975
377590
903467
307488
179689
3237
245148
973140
970415
162764
594137
86290
1011680
1013448
938783
363588
851358
298180
185888
593624
432790
592924
463646
573694
916020
896287
45752
201860
324779
1017717
609515
212192
388565
581086
541255
891720
7568
547360
271158
631668
799657
849443
586596
142684
945744
484706
809984
169268
517718
487756
691786
637356
5964
992517
795823
819516
756626
691406
292274
184441
949526
810600
466118
140385
868430
243762
678468
34375
700526
381599
565248
568659
83620
265367
748004
698954
893026
836551
1018695
634502
894550
212453
921188
327445
7150
793963
372618
143556
464181
308596
789272
96
24625
634730
557526
313896
666195
979361
763750
904529
729577
387650
428334
970535
50305
456998
525282
889961
855051
15726
954875
68121
903340
605719
924340
56366
637193
309553
14993
221541
393722
983690
235474
434315
396536
80471
916008
589872
449629
701206
49345
507291
355197
562708
480992
32197
726089
614149
1013869
881971
677711
723653
252645
792086
427705
67356
255801
44370
91925
851039
851971
227973
715331
129252
149657
332239
519063
856011
270509
464039
983192
576163
456245
738739
569112
433364
793094
1032649
416580
830412
561143
657506
97685
754378
76535
885103
254496
84201
569743
324852
601420
439392
908344
654791
427834
789012
358977
40511
535380
626574
169773
1028715
531465
215849
140268
203152
221239
211926
107499
800561
688980
854412
615352
518859
87395
324119
636958
326667
359188
209090
134048
483327
94903
118151
619977
10280
1020168
829701
899620
137561
544211
1038233
287924
277559
721955
663758
602054
713428
423133
970542
480068
713773
979289
392507
593854
875186
983359
838187
716526
766068
970552
523188
514844
98234
558610
74304
177972
881091
706465
583270
766153
317316
63588
176165
727081
970298
498324
241937
306399
265105
4943
145106
167325
572248
783450
441118
772534
230548
216413
426348
508806
207227
521979
853870
552845
757944
55069
696750
770312
385405
547379
472986
815812
618174
989320
860240
395917
601310
880734
56246
913850
409188
183119
393409
329458
359674
730331
867298
34303
177358
820675
29826
744693
223393
611537
469517
852714
81317
614568
620802
416278
386805
869062
905223
246953
455033
293976
667839
893671
703111
876171
1030066
970267
2592
870577
29558
758120
97063
574511
8675
701163
109562
1012068
44497
874782
649581
297240
686896
470019
8846
576958
599590
129587
153941
67505
41674
949319
536909
524749
145003
650922
258766
283495
733610
342954
389802
695597
728778
399227
735722
1025055
280485
1038391
1016972
790240
1003484
974910
436960
545690
682192
885562
634798
891770
543440
326063
662408
746905
976818
908955
289440
919828
251704
553945
833271
494013
621146
62955
740420
620089
280269
358452
419399
1029329
729251
738822
681873
483998
896385
244020
991426
561675
1011407
275921
350314
386672
956284
346685
767255
581563
524044
70007
382445
613332
911367
104271
821534
488991
944876
719861
573161
46811
188300
727200
688799
58151
206936
499559
660839
350695
657888
399482
619069
848287
108506
33063
894398
89620
841509
444491
557783
955945
122135
612330
681596
52485
664001
9974
692882
802362
629831
744090
666168
482375
741246
933225
759111
826548
142945
255242
972250
279000
604657
697032
824630
359440
953929
429538
273127
951533
751827
357111
96930
90177
792214
135610
958183
484749
1038010
645117
213466
955744
351848
504825
321277
171675
830325
60192
297274
382832
815067
228408
949618
117655
164337
919046
859814
100080
409849
1033179
154084
25874
608664
94909
120075
332457
753357
183768
34788
470590
537114
1002964
498296
640501
258426
49006
593239
154311
468858
64225
586514
433608
632505
243809
136752
312058
912359
326537
103321
116557
515752
524684
1036149
350996
76046
6854
157787
200693
505821
879973
808655
1003098
872224
834458
298210
19891
1009211
825919
984711
477533
684780
52122
179921
242553
5816
332241
967681
129442
831298
199965
876183
503941
337950
697864
969804
519316
710611
13418
196341
546109
755712
285800
424439
971713
242501
326097
936008
687505
60900
254374
116989
986311
620249
981558
739028
860487
730054
107279
425397
549483
96526
407742
742315
535758
442698
488933
853609
266093
933786
328042
492125
131580
891774
467934
590926
752728
232990
142449
704721
93338
235075
493632
811972
844017
165032
917455
195875
206161
458841
77743
370180
900826
366972
1019863
232808
426971
219313
916464
381722
186386
531251
895045
517849
836813
936573
504117
250484
601715
592422
765641
59635
73075
997264
396654
978907
717968
79732
319984
55579
581696
957797
990292
460769
887341
923873
626912
285380
486966
861706
714397
476433
91578
871393
442957
695162
1018583
495275
965644
175722
553125
84562
772911
676814
934485
665909
27606
71533
1002353
922691
853359
997063
53365
293024
868888
450593
316254
779380
637158
149117
588688
531469
294530
628702
160179
372866
133776
902763
640252
895174
217268
873349
558962
926031
1044740
885370
355811
711601
267164
422596
132534
857474
706917
188758
889173
792112
265407
185385
849490
27153
92591
184830
443884
837890
461852
999749
478322
479725
709261
80439
387926
812639
70644
773457
737512
614484
498755
913614
889394
542518
660692
19262
623782
366888
40579
289318
320158
622170
16605
756652
925723
891346
479109
1033052
42625
178421
966971
292641
317223
316964
449352
963021
67996
390296
906250
578000
751020
852788
936573
887751
181216
595548
913318
825047
904015
686621
795069
969259
735084
982419
964228
260912
431081
337056
1023227
440887
203349
557579
172714
577215
253858
934337
600408
140172
247790
621685
632351
511504
493614
938724
751567
514194
485243
699189
689249
535806
382889
153337
829161
729906
474398
199889
339883
368223
762651
734311
731420
615526
793776
561033
299060
698519
98016
184536
786522
171900
502826
801800
451434
259731
366665
326650
1016614
313563
795707
508444
68611
773495
392819
676388
673898
222467
550073
895134
1029808
463600
313597
70545
1041431
881273
133648
136999
883903
22987
1025243
72069
860624
711135
474133
759818
859354
841672
399203
235339
525144
714033
629375
878212
906946
328967
67489
873770
2026
828087
525540
260291
333174
348238
217324
485649
505404
1034903
387260
658609
835071
289236
52423
388964
1026001
301995
1037235
362179
777357
330823
515876
41278
838651
604280
424641
505098
869580
512967
725143
619695
1016933
71355
399688
972587
113627
753047
247315
896695
17086
632809
637274
38812
275727
682018
718669
974338
825307
50602
351133
631067
592284
477805
530303
206369
760132
101547
663343
786862
575671
695686
836825
100807
279483
389013
415246
534144
914863
588195
67093
88933
529969
808523
262552
714439
581100
489810
893753
90425
325002
429973
1007522
759354
309503
802582
1075
167201
587561
397052
715145
124108
225227
990488
467619
344166
424319
1026535
425071
367014
568834
184950
598349
346770
237263
415420
656285
738956
698086
959230
702882
660404
1012011
111721
678959
1045064
184821
139624
807197
230619
680573
996844
930329
400712
484544
1021421
676694
150879
985904
554886
296329
646777
286629
416743
640948
343598
640197
603051
1006033
570891
535267
575303
36069
170327
690818
4926
1004729
825045
523141
943015
807897
565003
561186
246099
751394
411557
802477
922364
611641
410463
374543
550418
444122
1008221
860012
593768
401018
922278
31637
177635
486812
216398
899252
144966
876623
743424
727567
737509
942326
1040764
408888
875829
603300
684044
329164
718110
389187
117276
686857
858041
255427
243392
173216
612240
555610
806461
206949
108085
26292
823540
163680
885155
333327
179954
314170
250861
764650
399570
470986
898890
236866
393643
1031407
1025537
580920
1033883
996739
812515
418543
561029
126592
8896
173336
309031
413306
477884
243067
693569
440917
354194
841548
625414
513807
977124
671833
477355
859930
975425
170215
645247
290108
181950
399101
512513
1005506
106632
1000870
135500
848008
829497
711195
821223
495895
248569
352203
900920
859024
496191
539348
890223
61571
258316
569402
796706
232922
62435
563243
467230
845504
1036806
228161
474002
330118
405126
471182
546692
396860
447347
180845
244304
415567
741339
85120
15197
549490
567827
88500
141887
834122
277517
715791
491139
1042261
719511
973898
391693
737300
218629
9251
358127
339962
100337
365889
940883
525982
915634
960365
10394
648259
42803
234191
584149
606148
856537
205908
146323
782050
953227
947512
925832
960348
235930
270652
991469
894384
561784
21389
474446
704638
963070
644525
839281
563350
645532
78396
288310
828955
551966
419388
295789
303676
942548
636443
594272
309528
356359
274821
950381
745118
506894
827736
804761
24340
178368
308858
857790
990323
132006
23574
13294
442945
894543
348377
991797
394919
632389
458587
770328
757927
1753
621557
492156
881063
943422
628
1021437
809577
495875
754417
1004813
666063
335613
514647
570
704869
932406
191314
427461
542990
911328
646597
829196
415154
752644
820505
464654
25364
200868
879873
418201
243107
357423
511526
463551
53743
802121
920138
85685
910997
51311
970060
944881
152225
700625
645906
697255
151005
459943
283555
720484
535332
274158
86620
608130
571195
192474
340087
835700
295558
341440
265675
285584
68764
374153
333275
77014
1002244
16077
960415
849395
967493
454727
248663
704596
669630
563197
353290
978122
775097
776199
978601
28894
682743
565675
1010579
25076
545373
485348
857192
822889
1021043
608664
208396
1006154
937957
885410
455843
1006414
950138
559364
51134
230616
883507
738269
477326
139038
290401
72760
943177
474659
709328
177492
159932
85452
376063
539504
141907
698314
246525
978385
651193
699421
952838
171217
594241
860634
856797
891292
463874
796539
326550
781085
963526
1006852
866734
105173
281376
268293
823251
28958
452998
59854
935318
411555
134122
783460
373880
983764
675504
1017666
409226
53889
703819
775509
658909
395102
881180
327151
794469
881605
163506
800816
1011088
633742
413504
737954
70640
380598
823439
222954
304531
499232
631393
685236
26010
966000
1010053
540532
343171
1035746
244024
400017
198137
121988
490463
786806
624481
561696
308682
593328
938047
522981
813393
250127
158727
672642
1032699
789431
302673
1008389
155727
866031
55877
177229
476423
59719
1037760
564928
46644
1012887
947323
541026
309895
33910
305177
358126
614331
57576
751095
707384
997883
307723
935668
698099
440943
974783
331549
982618
1000495
137092
336465
978228
406391
564788
323070
247871
372119
998611
938946
211579
406747
476588
367241
465348
46399
888569
806108
771568
80219
571535
822940
633974
194246
718816
485784
935686
303545
339266
263734
679033
521135
921673
246109
475678
32679
390442
986422
954346
265418
562083
329940
476041
449497
125054
307796
160127
32265
157709
367150
1014602
799474
711106
859089
547457
836110
987081
472479
333900
7510
130366
1010962
1023641
271836
1003094
867272
1002464
849005
285142
910993
587557
1029458
959841
532089
1035902
118579
365237
108420
278731
468223
411696
267337
248235
52689
261587
532221
966248
104428
620601
303325
301280
676058
622796
691047
373645
290616
468578
920532
841514
613258
769572
162623
980457
845999
772444
192393
409141
92488
442951
352044
482881
808311
546874
925360
828954
980
377367
209697
831029
162560
8733
801989
495823
1003153
121996
794310
42576
292151
76051
420855
27788
1033307
578064
680923
302540
894812
302256
952844
769341
522425
572101
1012807
703468
27517
949781
727530
563028
283527
132623
975837
584869
58803
863719
4399
620615
553272
433779
752377
429063
272355
962747
817752
471270
847720
471011
1002689
382675
811160
1038603
169468
1568
990393
35727
309124
411678
756518
211532
846680
981871
868660
826013
735774
980496
591695
799354
719665
554275
226106
929569
379585
695847
306427
992843
103546
566326
256434
713395
463498
791283
1029278
351816
299496
811120
403522
393603
83016
725425
43574
958997
431834
657364
283365
133684
195054
222028
954205
205669
215542
102168
626777
815056
325436
984850
251385
613655
647663
583971
828851
657147
684798
561762
301610
948140
597922
644333
69753
66173
741740
611169
932670
707878
900805
106666
387151
212501
68807
396542
257468
323077
553303
1006778
211770
481142
454998
1043584
190501
542851
705502
376684
1033099
315502
695256
36
714733
730681
777203
373808
1039027
241207
995416
605121
329764
760477
522931
760868
934209
384507
487153
297942
464657
90833
207685
920994
590528
1043801
712237
954320
714624
239525
629694
456835
108097
1101
111213
44831
74108
10446
368978
788368
868136
1018799
528414
788149
750272
615003
608021
740433
1042763
428248
245185
691600
529514
308413
756445
138641
785409
722920
33271
513058
727424
604681
366022
900015
392398
612744
174840
454355
826435
54784
888268
372373
468416
390967
228216
27177
1010808
292185
332112
423644
1003423
147046
1003631
626751
533763
615325
556466
319276
98176
242658
813658
570801
222848
1023095
287832
121306
494355
428744
565958
915596
993974
891997
331807
345099
234491
1031674
944465
48123
941224
275159
1036990
103036
99185
942246
515688
540644
885729
330996
1028886
409079
710132
1003735
575680
791655
715622
15081
265425
570212
236485
408734
497968
403339
609007
244916
215921
502564
51645
968654
920705
167131
55198
278579
2518
55225
186836
491239
711319
838430
855178
74268
140804
196931
327840
815193
776599
20381
468363
659457
564108
155621
801518
475430
429548
393535
1035044
771417
483736
869062
294413
284003
728537
845893
577798
442783
413760
777554
698324
643855
206050
131233
382296
453155
267796
266520
752623
136088
489204
514915
869351
481185
481214
553331
767472
762591
717496
347036
941818
396922
858641
92051
636959
341952
161254
71363
705576
993941
586640
355427
270626
330986
59222
254081
927832
656744
297652
638648
855666
917309
600353
54762
901425
110301
1013548
600215
439045
446108
798482
914202
331328
153819
169802
206458
450740
158778
1016042
230928
462368
249763
435234
733296
114557
191438
478825
429882
523932
1003421
823358
278387
122607
800593
763040
417083
1013702
708266
237913
512140
660245
442955
546915
122463
685897
1038763
750657
404859
924057
616956
771926
339831
303437
136883
226262
305999
278468
664351
616051
703859
267409
77463
746996
793605
989426
479831
293737
1018393
734666
374688
469843
929709
433992
469202
270144
238
640030
271457
176520
99966
142669
332905
601875
955882
391927
40573
1044917
792310
364505
310664
894587
694167
27406
298902
789231
941756
1019195
707186
714442
496215
523148
964415
227101
793384
907960
586566
232378
808598
644896
498923
2255
426318
398313
479789
904807
45251
987805
853560
776292
173714
852641
562502
716332
469872
270708
418819
254830
698267
645081
429038
1001894
312242
570880
431553
1004929
117892
677999
896361
764510
510839
827430
201180
350590
808502
778121
180195
69511
791393
832275
229765
955015
54747
132252
483266
7004
797030
707481
108250
804562
733071
367205
415765
682111
926926
867291
217982
426623
891553
647242
470519
796288
944268
754910
392504
60823
455357
522907
991774
462898
975438
309716
653207
339744
381436
579501
860110
786598
370206
967613
89326
182907
186743
210689
128412
572808
443764
261625
397459
935071
132298
126903
237448
222413
740837
122715
2306
887023
12
548639
301308
979706
1039424
488234
955120
572074
820016
809387
591324
205538
608567
676285
626496
716677
272192
387185
181658
379796
654934
76859
313854
261800
444825
344868
600547
333751
676399
354410
717695
202677
184285
922674
1031131
911866
237174
69114
73865
782395
863302
977992
1018566
266431
834408
66868
766605
189892
631863
491931
891261
773269
973458
709968
259833
227831
448224
339320
630403
992005
73919
449727
660136
210543
75090
609603
546387
273251
753882
656948
234852
436425
558610
80737
543282
452628
1019221
453799
107693
994108
545130
124643
338825
890634
924902
498171
594996
371649
1030200
912142
706099
392122
509747
319785
418889
435922
1010032
704682
541973
256720
1033533
280949
321720
104403
416895
788388
24320
460368
27572
705045
989292
29275
86660
749424
717771
73840
370044
509269
982963
165827
401729
652767
1018157
629089
96670
450387
284736
803563
938198
1013735
403740
764231
176874
910725
197979
109866
194029
548264
651796
929145
404002
999118
765812
188300
773980
153963
661352
194835
686748
468021
448487
859519
685065
1041445
897347
352372
441160
634537
182965
887736
621582
581861
994149
98228
306383
841785
192964
1043500
646176
535094
543001
50105
528464
705225
397650
628353
559212
378558
865633
642450
648952
686425
703843
945719
207181
857
826803
152938
799054
357001
845934
408005
270981
423871
534525
274754
779602
495841
836822
486374
344203
257851
656571
715115
111226
443530
672004
236190
692183
343978
456425
497899
632739
964084
396065
732686
355190
643956
607640
564946
358944
54841
217091
694371
262040
592968
237322
212034
50701
753818
59435
653612
335268
828957
501641
318515
130989
245844
649565
334561
441056
528027
831502
139464
305550
844710
497525
279197
1039409
265270
399908
975205
191208
213140
243411
984245
39219
245383
550728
262862
87898
25514
656661
49459
542155
559730
835338
740301
631829
414974
602417
183060
489682
105850
850867
666477
998210
778315
55195
868486
573348
29245
179163
733358
653739
32092
101913
178669
226086
323978
676151
886055
665042
986532
438377
633033
833596
146121
46797
390918
736328
990982
798472
289741
284643
890580
772534
206948
476707
206701
795174
688383
698048
200819
430655
550807
477280
252238
276869
44374
22886
768917
147574
146741
424374
109858
434791
1022288
480697
941940
760031
797366
949831
811128
916958
977042
269867
833849
273518
668354
434060
751556
500454
972382
114621
771100
437748
400442
732623
872676
123370
143609
356942
519564
135748
275619
779021
556369
747150
761666
671432
959779
731453
564848
1003456
931097
903515
896703
741475
331075
944368
355288
195396
522536
484684
591230
350598
1039286
976300
532420
404916
274584
170140
610151
374548
141753
250846
549257
119010
176616
348227
203008
459371
931292
443049
663137
661730
989465
167390
383891
677
446009
521597
45468
844051
256019
221362
469558
395083
991985
910763
99200
155343
763850
842223
316090
368059
413756
875975
343340
919676
80712
244469
96529
212851
402637
257957
668015
628259
249440
357124
821863
940215
399508
664034
233704
22090
997920
601036
870454
284827
35182
133918
369294
115833
899624
612813
516358
954148
878233
411315
82758
248671
516886
592107
851965
1012266
237327
1014096
960074
959685
567815
125657
679898
569512
306731
51482
1029025
823273
948345
1009000
852295
205390
568584
454971
657091
382681
121855
308468
326575
9497
245600
428640
220941
40968
267670
188503
993773
319608
63197
382716
749937
751300
520250
87035
346620
321941
71170
977466
856814
175345
750193
631453
1001760
394468
906664
526622
566908
296555
310562
345699
500288
76041
70868
330591
919234
605993
840601
637785
653979
618076
319733
456417
934609
95554
415322
623217
51555
781878
156380
246318
997653
1045095
92310
702948
732004
136034
562944
981114
596506
1013702
118152
695367
744801
704865
520074
591426
413741
237499
1032858
269807
487743
789702
586617
114262
933830
74403
741649
72974
951090
458973
420281
466034
422931
890647
242915
743718
154558
297860
779836
472171
749888
217557
539611
500191
381176
755619
930106
871810
117542
844167
266716
819652
1040969
584327
437633
154241
322066
1026870
588887
109320
912451
824063
93810
805777
572016
900854
267105
298302
318670
187201
28494
843082
736460
86220
626146
1028156
1007940
686676
376538
833511
34101
804697
35512
309203
46984
310828
675653
352062
298493
96010
984330
538584
139486
545426
681293
824113
889758
875823
311265
269576
503413
226780
54748
546828
919274
371476
801669
17869
630836
924679
595241
889335
1020486
404405
292415
110025
444675
152053
231838
169921
524761
672055
552910
609660
491025
782876
884329
250569
161349
285793
26531
344191
699236
1022793
849671
15887
386696
489203
394508
361614
387681
89055
707329
301539
915474
847880
983550
371127
885076
1006972
534676
526986
622651
704541
832529
561530
839348
696716
981520
789651
266619
382987
832946
148657
798210
535679
501557
464431
946404
670637
752510
991827
550591
620965
884883
619504
162627
936007
671397
196756
238493
492356
735264
62042
214821
917008
16636
392337
39928
786787
1025461
317680
496876
1016354
37955
462401
323102
118370
1039470
381972
1000482
828944
107990
529277
278755
701362
483625
238738
950744
457857
266731
370421
581598
184307
816938
310377
934226
90849
939882
275119
84238
261861
716311
774006
285878
107020
815087
28351
43294
375446
893854
174769
78250
597614
896557
882271
747842
643770
432486
592037
312018
383467
100053
493125
533962
130764
206347
748863
562134
49518
450732
808829
723921
322611
407828
249781
721452
509995
31799
338905
265631
487603
328357
173907
685407
766127
16419
186372
813323
175585
205899
354182
273522
484448
784286
593834
764842
375990
160061
607734
313256
652360
780985
116461
513908
498983
887727
853893
243324
407867
596882
386701
350086
434360
220662
264114
889622
911532
220285
140264
23026
222698
1032338
503465
287983
967535
186384
877902
690811
930189
834367
586562
480756
372768
946196
302451
85112
105714
247187
2656
516155
167206
664949
345620
553488
550565
260646
904092
5871
900674
131950
338619
782610
427637
944183
746595
479453
359697
983474
1022920
224970
577858
449765
277683
753371
214220
886947
254250
145422
390528
889372
236195
634045
954221
957378
871514
326992
504254
606878
540485
162372
229282
970559
428334
452264
157753
168559
4553
575134
363255
905926
895599
666949
565022
898434
200906
1033499
28718
167528
680285
494607
868920
451457
617767
479597
712036
234832
1011835
171334
659730
523730
85976
1005033
154523
663857
382647
506635
940251
1039838
271101
203934
754432
396643
771461
235209
563305
102574
874598
375759
851297
813647
263098
792426
20805
115263
68932
656894
879568
6919
695603
199509
220560
97727
619190
831435
396950
970954
36856
47888
611196
245218
909277
1025696
362290
240383
159243
438565
64134
63418
336143
654151
609521
105043
210090
238049
176455
1016411
566795
218988
760427
478064
222832
260021
254246
521451
760467
379549
950413
469354
918151
217828
336340
240702
504171
883941
49368
1014993
1032797
800556
389572
13927
740721
149455
878915
262627
807612
1030437
188847
939705
127404
354491
588302
623974
392781
349894
790329
469001
267624
434846
610915
303251
780389
938815
941176
313686
602679
664538
571315
492605
53887
257165
17685
393027
25721
955597
515202
915405
905047
945494
185148
294367
291137
760563
85757
297136
99991
540617
749463
717185
63624
920650
646712
948837
920427
886817
169670
245403
845663
370531
473855
790181
669073
404276
120157
903547
343686
70876
693955
222479
936490
223191
167685
919760
577487
116743
483721
716698
379418
554690
424896
308343
662260
191461
608311
717943
822685
934353
169356
763039
953619
921171
418908
774741
756917
977518
234322
46060
895827
904197
697872
875839
525092
601472
803845
709068
699641
193041
263412
602098
383786
1040814
402036
758319
91359
168018
100758
968245
450009
222988
1001463
682254
471840
340169
408480
391581
371092
111730
1020904
634488
599101
549514
31787
319075
336831
36816
95423
1020252
663535
76924
728656
109177
153194
623404
255716
198697
40612
327750
666890
562318
507630
504798
905426
417925
311646
143666
471616
865231
361022
786500
486376
15095
726377
601554
884151
349848
491940
904148
847024
647119
455622
361047
1018603
262989
546744
105389
560554
655697
114811
40008
747479
948292
964909
757673
894668
33177
467011
902841
293066
26827
595183
671893
1029675
237921
906805
288295
332789
51264
78918
61413
444591
920391
574023
604398
432866
142152
988509
74832
988316
471244
770917
129369
321844
466777
35775
922804
61162
867734
463461
611251
802180
666841
540196
359862
181030
874557
480087
287418
57291
573582
1039224
121509
273323
767638
823105
248577
879311
819138
271555
73160
183930
795563
163532
867785
336329
132753
586141
297589
542370
172352
389374
617327
667981
594114
492990
208954
523709
372945
138930
278548
537660
808952
887670
229295
27676
791834
390321
553036
401765
139504
485534
527813
942143
24014
180186
325406
586210
736278
179099
28652
263123
44555
47060
416461
613256
33077
164204
743274
984174
51177
688620
183652
945411
447966
675350
213320
761217
354546
274267
871686
656236
143313
758435
603130
333345
762859
1025604
986724
283140
508862
903090
763984
961590
595278
686758
333504
1003545
105876
541579
499946
888336
275373
373951
364386
1038121
78458
946215
1002273
96256
281887
589709
611647
770295
57244
352204
408540
122300
361081
588855
274755
105145
229958
520470
33870
800859
739942
248425
1039339
1000717
645721
643978
668180
795115
456144
843652
435370
159517
290886
843939
791675
247604
977536
144209
200720
603674
350506
439880
751760
2936
590551
631770
649664
918999
171701
115150
522313
782648
147923
617196
270757
650615
900545
282702
43666
618907
304315
209950
531044
531816
664614
236883
548575
496141
278856
950030
259368
705013
768866
1017916
769597
562986
6054
124841
799146
988778
1028791
891117
635727
554030
163601
262721
680615
66720
304680
225436
216309
415280
645727
643222
1011899
337080
757835
45346
172215
840930
79335
829222
57040
474296
717742
811681
384051
72638
718970
324972
969534
416244
604205
527113
963847
866012
74591
120289
211988
127742
825615
897362
256334
191058
401411
912472
233771
183975
707179
785972
395755
327468
688931
804031
724176
480380
464067
837454
622107
832367
216819
12547
85550
658139
485478
597811
247529
851930
689033
88338
688846
724861
993070
911851
508199
696646
136752
490273
129862
882966
677142
720049
71787
599397
21186
57686
938491
645317
38080
374204
628735
531111
660864
391055
879922
113571
106593
266281
697520
398962
781212
26868
772145
554378
638545
393330
433093
400298
1025874
908290
1026838
659227
333834
81332
1037532
989139
421251
652826
904606
761448
355704
705629
153160
680847
67411
1006859
346765
147982
957202
46839
27046
422302
145904
131584
686175
388521
826879
627823
172153
61489
382415
847580
10208
402807
921392
41616
75721
95266
447053
885625
1036702
99302
5474
812119
1010699
441100
564501
876030
351394
527638
623809
1031016
392736
730391
232486
852036
152456
692017
106263
269648
883270
456534
8598
759475
483037
719445
698149
849904
281869
718909
321235
432494
992244
952055
555302
1032950
368551
541425
743021
456635
273503
725818
768353
853211
991880
340666
641483
273583
826344
930764
201385
991266
37899
374640
977792
666373
695727
469553
183638
309155
985194
413868
881860
82500
69618
5251
542967
303213
568910
323552
995187
819155
892490
551848
628260
482664
847270
711243
574145
993724
753763
809094
833027
399700
270073
468835
557433
702356
115422
951673
354923
365227
608605
267294
370524
787762
441557
902659
722377
169891
694468
240215
497898
801752
529724
764203
838472
1024571
771504
525306
685924
1028165
640069
30886
243554
482426
484380
348089
175543
20289
686148
361665
240779
767164
453364
259061
970401
249331
75256
75498
936316
524082
230782
201807
149231
1005909
547743
907100
28078
690204
223267
130211
34256
193545
460436
412125
1028823
408162
245502
950895
414709
221709
197688
254903
401134
306444
335685
429774
705696
266077
224703
984972
785906
465783
6812
173130
341177
877141
859755
910586
942826
708603
802415
1038422
488762
693569
519370
1023679
613586
107712
9207
609789
172887
687117
185875
210761
671865
757880
8012
116892
916038
336328
165464
963944
485584
821252
655025
23926
978810
785122
1908
680966
110210
958557
177087
1044303
867898
813623
1040404
866366
589089
654293
825423
339028
627577
208610
352815
345716
1017759
93328
544891
596365
254005
53498
950183
337470
870896
102088
341798
877280
902265
47964
721015
202952
396384
916985
373630
134043
303471
221317
614673
937131
360247
1018412
452237
372829
729202
128173
732122
147997
82915
371710
822271
551127
571037
971812
127207
58073
1009721
648587
707488
485257
836756
492499
105611
788358
601608
104819
212596
23813
59856
963055
216301
652452
321071
469433
936251
571755
227844
416884
334669
900831
360494
953831
759067
452160
339698
544617
31852
48679
354833
622596
981338
618815
501855
868868
478710
915957
33921
324883
381516
232223
585819
748688
581545
162871
876644
947145
51788
229789
410969
777845
903804
257345
124718
1020637
333735
564184
549349
50047
962482
728379
643027
704081
22171
474926
273107
589514
852080
82323
860196
775165
340698
143102
102300
842909
183166
240793
295779
216296
929885
182114
671259
540958
528488
31168
315749
404999
596443
387446
172915
988697
180745
297682
806606
932183
351167
178500
817777
288394
157655
451470
681047
132744
410309
188270
158325
416236
484702
180983
137957
388754
358278
323598
23003
296898
297656
118096
154689
988908
1004391
243389
890953
997180
617198
791523
545829
852930
2928
212702
123066
596789
231200
709570
185550
254269
73216
260975
453673
569811
738069
36976
38602
830413
85233
245875
298732
613294
797163
993849
923254
966681
395743
747482
735243
629239
909568
948372
643164
555446
334546
771603
1044346
671360
258219
345149
913890
566369
881895
638309
231528
290806
400659
747748
103984
207606
342232
764781
277894
1035684
377313
348550
258417
581773
662395
70597
56445
929076
949367
130375
316588
316922
544399
466178
934794
721692
911167
384292
721459
143624
504870
211917
33486
992657
985743
503131
171646
995566
211074
661235
417179
94532
1006506
963767
25172
740037
893815
683924
699255
1023631
844027
56768
175049
210939
900143
797788
649439
443335
281433
8759
990409
536400
714831
633535
556363
723175
544593
667212
768467
964601
42096
61103
264961
981161
1034424
113004
488820
685792
837991
664254
306569
90884
790829
861429
503112
971630
680291
348373
249299
163631
849692
273570
604883
302975
1008869
241681
943302
364831
734208
519563
218758
385242
420470
405358
781618
688276
463458
557272
292849
192197
154098
966067
374595
109853
315408
279684
860909
718776
566526
874718
1040098
12291
1013157
681668
5688
903145
875940
180013
8450
693401
124945
280329
605097
341195
319298
542997
620361
26112
39408
1010879
657464
1026823
837477
992192
666385
38590
909146
677800
763275
138363
233727
551103
545690
610488
1026189
827514
1003555
570687
673090
822323
694558
774931
534973
78479
278782
1021023
256559
808842
338572
945845
434053
654259
603136
746501
648284
962279
605587
581779
1031274
756680
600920
985270
432059
187236
162238
393997
440201
831564
171639
841813
989623
417158
423100
764623
690982
148503
384595
39656
686286
188535
749533
727707
1017505
468946
495319
182866
555248
2431
960264
612237
1000573
835156
602426
975044
967938
167205
783323
683727
49239
39231
294263
466909
52807
669347
384702
314334
277876
521674
608805
324011
760155
804280
38502
406331
37932
87068
940156
804247
476972
97578
349653
205670
305908
26428
337151
809233
470259
47415
931324
123822
378587
323504
299248
557022
959329
67414
431845
215190
594161
38294
822586
359265
124897
829061
448816
842654
1011953
237488
37583
967023
805818
550209
773101
947566
566017
167979
310081
834544
617451
117791
438662
698100
322786
70661
968300
523184
780089
385474
1031936
853398
729109
460376
310827
748032
305901
496624
324785
829410
575913
931710
289809
556006
83009
50411
1001912
167652
716880
299722
167544
982673
429628
214992
690103
544380
79089
370889
593373
21491
11759
164445
1038362
350934
421545
774347
537274
673249
485262
690396
235113
333625
563478
543307
725562
782867
974655
980394
832341
413921
20650
825077
260710
117199
396820
51204
174623
271293
542943
295022
377678
38099
676048
490337
1009321
640681
1005022
819517
714047
780577
486510
337975
1024687
269826
401444
688812
759449
688096
586794
585003
686488
870709
572433
669894
879174
1001458
828170
523038
644438
109774
81
610483
763007
328893
906933
640756
773403
777679
536402
22573
93319
518467
379509
960580
250574
551098
376956
282308
812613
816939
828465
934287
511202
77324
239622
312748
878027
581154
40863
715212
456456
199062
56559
186308
497932
91762
114986
1008819
486054
575212
350097
829446
790480
46145
663720
725289
479419
842275
138422
733838
33583
201647
677451
101987
197348
881183
701583
460464
668667
695862
482806
709148
302851
967342
887865
737563
944008
1002321
790091
135184
985424
845836
608168
1004214
428030
203416
1036374
578625
230083
99585
1035180
635039
1035705
772432
439210
522425
722893
759889
326788
877256
257981
996761
910355
271587
568218
538589
693300
161429
381066
275770
258216
680182
211502
707386
274242
342841
939631
696905
1002273
513153
202633
698770
203755
594710
295261
420838
211881
767582
152443
660879
699523
227382
146755
5487
790693
1025976
8679
979222
978215
776024
493256
121731
349296
531970
618518
401214
355090
684984
602195
551868
240820
591519
732101
652941
703850
98669
661461
210210
254961
870043
155888
456604
173985
367420
246460
874068
907624
855134
825639
9274
138244
59693
250578
958994
39820
771233
41528
935886
964302
898356
1016036
353885
356171
385658
536295
476560
706804
240817
421507
93441
611779
1009907
258282
718990
1026116
327092
249142
148438
470560
109064
247527
41113
661837
730757
841673
798747
948764
889749
515617
885406
729724
607995
569957
646983
132160
334730
1043215
616595
218022
612552
20552
876363
371119
28054
871460
975977
347863
729262
901565
110274
478125
76498
806870
608073
792077
2015
313309
697401
889332
581534
753131
451444
922706
751949
392788
317751
1017356
1023972
313467
426814
189658
535174
464495
944740
764743
198329
800719
171532
558244
989190
126108
301752
707340
830736
221986
422848
706495
121972
117109
217312
635135
989023
839614
579680
842967
738079
1034117
623239
838121
295365
570542
588092
1008687
774202
7513
35096
822109
864651
560575
684106
991120
798003
385455
235614
1005046
683697
300740
818945
351050
96035
861562
297934
747899
966445
775314
239285
326624
729665
233562
505713
140911
2173
516538
139278
527290
640270
48445
578803
16731
813730
574347
824214
345826
980142
347181
512612
98604
320502
475105
256249
238804
279405
615435
1027461
560512
123723
58489
931398
607975
822781
760442
174846
665089
412462
986599
784995
515237
771225
583256
431214
116974
765112
421287
798323
437846
199724
170447
552738
727072
129989
684897
841801
766093
422960
47915
52796
110608
909189
136851
820693
1018324
164956
559668
275966
11257
355631
898122
685422
891607
693288
563952
860161
617490
809994
454478
953011
669406
514787
818510
584371
1019048
155648
399202
74524
1006715
888101
329814
233215
228121
208939
205038
404157
556094
741040
968529
274726
41447
815937
357250
969416
746702
344166
801558
799657
181517
784301
344920
679357
645574
759191
497901
710503
657862
899216
302679
445546
586896
98826
193977
177946
753126
439800
99959
990553
608150
805042
374440
753223
129299
469153
718839
821649
978389
30079
482498
566257
701851
918578
5117
712155
73760
733545
860225
400213
778901
849006
542717
297741
902130
416128
491173
623178
594011
62338
527481
773808
245933
852881
277594
996638
416514
723157
779617
673432
925492
908931
356512
389518
912633
842333
502460
383840
876856
524137
698873
289688
781984
456066
271922
324577
310870
764364
479912
1029466
90795
470270
4396
976188
334480
1017965
534916
31131
44978
288314
116771
214059
287808
511035
707689
809565
645872
3086
21760
611404
375502
667189
910330
56151
667265
718912
631693
985751
1029642
635777
670111
469390
748090
919505
1034363
456129
206733
903420
632668
1001575
147231
553093
53086
421075
516914
672575
261674
190647
800032
1044467
762677
513748
304362
864740
224903
310323
240725
868035
570312
28976
891788
729346
408011
502304
382496
243902
118306
784309
490231
472530
379647
231933
518395
826111
213196
1035822
671401
775473
707852
537636
1042922
976059
674899
1007579
215276
783173
122690
1013765
931650
795602
566609
639915
388900
557825
724110
797236
116263
887453
681327
3707
774259
946111
251015
4461
996564
102862
640990
299904
212901
705439
869810
685892
1017164
126486
930272
261632
985529
288087
264444
572801
368910
1021476
800839
655414
854279
253597
258726
166036
661475
772004
660977
617733
211129
1043834
292890
506668
867419
202572
913315
367612
1015960
452113
246638
369964
716639
357475
540814
444125
972312
601982
241950
833261
311229
727677
179267
330331
79133
451670
387719
329757
740231
606222
644929
419968
568239
844596
352977
971923
809720
818438
502894
26847
58802
348197
949425
324258
855402
120792
353483
686907
981883
561165
114500
766241
109215
932687
399938
11676
826306
386475
508271
233503
599003
993026
257775
186658
978421
579325
47623
412097
118386
876465
859483
662067
263530
376252
925862
420501
775690
144337
883959
378927
463636
467702
712500
70614
174314
302416
908302
300871
438202
254232
494955
478973
958272
485141
1023666
735092
937430
303361
482648
242876
125079
107132
904849
584985
158206
913856
761948
618626
71298
274187
11238
658428
332393
425196
487662
313552
1011615
20369
627565
483288
186749
618575
889691
384134
385357
948182
778148
842118
721589
615731
816765
498888
415708
873591
225384
1035616
1002225
864480
952818
818643
429985
217203
985452
658290
323358
461052
548997
472309
1039676
499299
546741
1042664
209714
627486
569498
160336
238529
955040
404970
742756
826024
470810
695390
808018
969181
961318
695574
466219
921101
610336
180115
998025
625712
608708
674407
351675
86070
497753
942012
239245
427328
425767
513124
174892
961085
582244
102246
171466
210476
569901
393295
193619
430133
550932
458555
234800
891334
172424
563565
229017
672777
925651
183745
557232
514614
533811
786120
209625
989047
21589
58654
213235
846946
579844
310541
118439
303503
372013
887300
263812
369516
107933
95348
616230
808055
653687
273151
365035
225245
773336
98210
640793
602508
48413
1018076
512209
618833
247812
388079
750065
979978
728339
56965
395373
951268
501073
417978
927491
792112
631822
388557
331088
197802
447953
816986
958516
954336
308662
889313
304415
113763
152996
131580
844848
1005021
961297
631141
584828
909970
567569
227161
99175
928779
1024152
1003328
573890
125771
15372
586682
399823
415469
221697
536035
627165
914005
605132
584647
214296
239887
62206
691442
184124
105819
166874
661969
622635
328107
346750
968849
975056
200887
19819
386459
782559
281123
95122
741639
344199
472130
767680
1014078
829371
427818
280555
820489
665528
353302
664238
371834
348586
380781
389457
548588
934075
1029284
490157
8295
193472
967802
1017449
231268
647365
906004
193299
162480
944804
986377
710739
1015123
965
1022234
330533
980909
784303
225759
111860
532540
532072
707238
442169
803714
706750
367057
918367
965961
479398
863060
932144
728872
821939
705239
644894
296319
919633
319353
104370
402355
121718
232178
1026093
221017
602813
886161
300514
479165
89338
664430
990721
903436
64623
522263
826341
521865
757867
768245
442464
916578
402191
718175
823868
267373
86688
1042347
286437
894851
230266
745380
998877
994280
183496
487771
499181
403907
640492
237559
790060
935690
60336
400211
881509
593611
651493
611982
445293
936067
99550
989666
270161
454266
774559
98463
566880
647718
377307
851493
139702
470585
589738
740659
251786
396537
390992
277663
507070
136956
338072
432689
559708
349276
356047
998377
731627
765159
619257
337722
116839
13262
477490
580034
722658
939018
70520
897402
680066
623215
619305
482531
128910
751387
253085
483119
47972
431648
849920
594815
816101
677869
1035387
344759
327408
365198
112538
645551
502652
956401
57190
378464
570951
154510
752577
702896
632664
607675
305830
365954
444337
82939
196514
62660
1015849
977727
302499
402430
107445
536682
756216
963150
752919
761851
832424
490646
346535
567770
32729
705609
84147
774546
261985
681087
33367
888175
1000658
81499
226300
130475
702547
703845
706181
189305
683111
75745
856847
794198
667356
324694
331612
314453
398053
691075
348807
1020346
259941
463465
683873
647460
525201
377584
456293
687765
364499
486600
387224
37835
783463
26137
24360
527580
802723
730575
692089
935362
580528
410047
723828
28388
982349
339581
68630
279274
627288
755538
440921
517210
466225
83305
195244
997982
233268
705341
437749
186296
791836
121858
787052
571250
229198
786129
1043890
460284
75765
508246
570171
112333
346642
879039
791615
897666
537451
255766
109954
248892
338060
261831
106513
949589
803875
469379
619983
894958
737897
679179
809315
1007070
572044
360894
14303
261564
13303
822247
787030
614845
887899
1036115
721634
422127
380743
127086
347158
562821
513435
276092
437524
276858
249774
394030
118449
304847
156330
778918
792049
470796
706204
779495
165113
270849
681269
972659
414987
491902
1019868
224037
560184
347614
7389
244867
548859
20115
840577
841332
965678
370494
1007034
734937
476678
802188
904177
37820
790227
600116
729882
909367
173528
603231
825758
358912
325900
997986
104781
399640
684051
576412
910628
179914
860151
191833
1002913
290442
944277
663938
270278
384335
544424
58948
22660
725800
167215
924539
553207
445888
543650
967676
1010296
497118
732817
634327
865630
360596
257180
883314
1015355
715639
37607
104708
285594
979550
545648
315741
410282
891018
1029750
697413
702611
607572
393353
7315
857521
590160
930951
34910
974686
928052
755411
6681
125413
413032
590570
201707
714036
137636
787275
22341
511767
849519
341819
749478
694115
333191
661675
88114
951506
29095
176430
76814
626040
114262
705075
712773
800393
913888
823706
579350
139576
905007
599597
971706
473912
676427
462776
775904
822502
55208
88189
760077
988077
245469
622988
279970
154931
126067
774284
393845
644602
60067
375533
805771
332130
241056
207959
587466
872893
320338
373554
209848
889797
541471
539659
922156
26899
108855
474164
131117
290059
542403
341607
35776
495694
602779
876753
499326
112947
946910
295095
478099
10804
202792
264186
109305
286883
770596
169444
171952
662088
523902
1007872
485764
401358
742089
438818
515979
524078
846888
236284
480029
262764
1007137
677829
542298
973734
415407
504964
813098
770282
721871
215802
931526
588664
187994
1045246
859944
906383
904357
167302
587637
168405
86461
234899
979887
77180
806567
246277
371846
597818
294274
879067
666893
741729
99148
1024088
109797
23243
369829
673165
868098
756345
496596
618612
576705
563869
696364
137325
208913
472750
739238
885388
515556
527838
974062
643627
229546
133391
629231
618571
470839
143823
883397
258439
110072
883876
1026152
762030
1030741
143547
476066
774433
290813
840294
49463
677189
748939
743509
375260
199314
855573
402965
243965
517621
608708
253223
904710
412837
47672
384374
829852
987429
460311
1021164
222958
773726
225134
911131
827649
913062
305128
804637
111645
950890
473415
724903
308495
385310
826294
1000210
160145
459292
572304
1009501
908012
441744
342234
670082
531445
369322
442767
176544
236411
206337
158075
505516
773409
106686
339621
393399
114028
885102
263683
864509
878365
330386
506518
579262
544677
81282
600141
72529
875888
893213
615971
471625
826359
907854
792486
307877
610250
231411
910047
151306
955176
74818
1008444
362359
13808
374572
821659
977752
544827
282046
8176
846056
23145
611801
877514
499637
366366
166657
428022
308656
297350
885597
441451
741939
1005897
920217
71464
626496
93962
187537
596831
31668
619495
926503
171904
337768
931832
653289
991845
452560
187271
674034
36682
1015343
187606
477468
355506
567065
800007
136889
803892
1028149
32351
115427
759577
602575
443788
897745
604759
342232
703760
688427
701066
131220
917680
242607
429026
61194
263902
742284
757209
249089
658236
694217
94130
88441
882322
541123
165581
1005302
593780
944995
535161
884302
832277
531626
701497
35027
369027
318106
618752
109661
916959
633658
791275
792213
351719
90674
670951
1006323
782428
919358
492289
92008
600879
729332
371934
88193
816771
933787
728530
802946
529311
696733
421294
730866
220549
441809
112812
799549
588422
611013
652115
786889
478363
311021
209592
513743
836781
247288
31416
226838
295534
674600
845313
139227
427832
755520
62492
886851
650566
992255
54504
708027
74987
625641
992102
134999
440187
865074
366367
567386
859814
1009452
564509
973288
446542
179466
61726
154845
996090
668011
919017
557617
93264
287241
679739
738519
257772
978164
206603
447184
1012613
780959
815551
1028565
673619
1018247
1008829
338064
124992
155372
12846
708400
947802
695831
299391
71359
714755
291105
663704
922268
846030
323839
613208
823146
43260
480648
299424
183108
989274
225700
233560
62011
243139
721271
3037
59311
698877
955827
268347
318273
620187
835736
65725
927824
653076
1004610
66359
617414
657896
1028196
1011860
917485
11784
750159
184113
744657
274707
342863
369592
190244
1009588
426023
365274
971144
447297
77167
958278
247404
718876
384072
76363
520169
836063
710165
134132
351796
520466
139960
116524
244417
122722
533678
551715
244993
492737
228562
362892
251155
793145
101493
675744
242072
917225
30676
43881
520181
901277
651764
194585
405808
75672
86111
322715
177207
468300
909728
194129
796139
997554
770197
1036733
371256
1033810
258685
798959
402035
883385
981664
602520
315432
661433
419798
975836
571456
515227
384651
787034
563155
258419
877902
870334
13419
150260
42894
719755
651269
402818
99581
575905
832345
95013
642128
612522
969486
364665
35154
917769
575237
779566
291679
227556
378379
136744
506188
426935
683915
849824
782249
267915
1017610
804876
1810
63893
352431
730548
427562
25187
700511
483554
886424
683150
496570
478842
923388
665737
976399
492384
322350
57732
182685
388841
314032
972916
524544
205638
833757
634211
576268
836778
448571
328152
546167
790956
83987
716144
83571
221059
540253
610245
552576
60162
494033
36090
421612
883383
304957
420121
29903
572177
678905
195696
36429
100080
204875
829793
602937
330396
671627
466471
511131
33322
139316
520378
451753
319916
479014
57600
1009251
912904
969685
30286
796840
805588
791496
427375
174528
718743
291657
626312
133093
232268
184620
242794
226498
797225
465377
405931
820478
774948
312704
672480
831874
953036
499175
607707
749238
518665
741840
93879
223105
775601
949616
1023926
99645
324281
937688
402342
856874
840220
30988
28816
856671
362744
980972
782683
699142
489660
929177
329863
3592
968616
930915
739998
320674
173657
830200
438306
887504
957376
233220
536595
476457
19889
705544
571683
82943
395526
1004423
499467
367752
30726
309288
813311
832208
886981
281605
734925
791624
686428
402380
768652
219078
598517
979067
587525
205294
284447
207955
654265
57164
110352
1031652
118691
998725
187265
846418
227920
684792
993649
172131
144729
137580
741150
326801
979658
534746
180452
452692
563342
486859
840352
749390
720765
818204
682093
601175
1011322
101619
394154
636429
886874
692749
246466
414219
530189
339338
527769
933613
498208
131497
901612
773832
429381
353315
1040726
606615
9628
779716
796594
715677
651091
1013113
982838
85013
915165
604040
756557
584092
718649
1003200
351584
435316
895571
278693
793538
358257
993462
610022
54004
694592
990704
194526
258788
99432
162411
472496
667570
434011
424025
589505
772297
294744
873699
812597
549883
982925
1036639
294598
47222
917644
752010
144421
576966
710165
689167
690423
222359
187751
533144
530015
642243
153374
660084
814345
1030879
98843
821317
316623
866085
745648
134136
485462
808898
79070
313336
482708
445690
328131
570510
238675
188203
773162
160616
392591
237310
243466
793309
304930
288379
212180
579618
672460
212149
738627
866813
1039497
10988
122056
227001
904865
951001
77846
164918
452289
599614
773440
843641
762508
962925
257972
30052
494411
502457
961066
829454
777958
566640
51801
217023
315585
522280
726692
197245
789616
782422
14324
162773
187200
254901
829072
148921
152512
1005144
616924
658177
502226
651811
427366
106451
930776
82588
246887
889892
670293
205386
900931
237328
734071
305480
321718
962110
856085
540798
454573
116919
485432
89185
656807
343567
228944
516940
173574
314948
146707
951334
355653
824778
944304
1013732
448958
191032
181554
169004
797850
967344
840693
170205
282619
491904
527978
907031
635022
804175
720824
112702
343819
851103
357634
234332
742320
668511
912441
711620
456453
35502
891573
69177
489313
98580
563336
861801
574671
769074
619711
961188
663536
784630
179319
732502
129907
900106
419626
186737
318276
172835
223385
823962
151983
566878
1006866
177492
514647
498299
401921
123509
904514
799661
697195
100025
242966
597034
260192
523433
166053
655452
543282
1015375
351148
93027
499927
1044182
496731
1000099
718706
1042972
904373
908235
512614
488919
296002
642698
737246
274229
121861
871288
430896
879253
258476
1006911
465426
229501
502010
710051
495944
313912
27525
709698
365232
218945
986861
609957
758426
808396
1030787
598229
61017
750786
166826
233178
223342
27364
829122
185125
331481
492022
508648
331697
316538
1005106
688552
126345
121439
673346
506722
992143
396939
339269
64766
759710
128963
597803
864186
104714
224352
726648
577184
163559
225906
431271
321149
319766
1000429
924316
451766
917770
578265
941954
776482
632942
528800
350966
485664
142759
660711
456423
735469
194017
241152
668093
604719
898412
948174
35843
768072
901263
83958
503963
517049
721174
988100
878316
917319
428408
140021
513374
677726
710761
137877
172722
313858
260180
456568
502978
44257
1032614
255461
813563
963326
625226
395847
490411
165500
774420
230532
806019
461549
403823
942408
554836
830866
796893
422228
265065
710241
568389
888025
14334
391392
507011
289333
40995
567587
36640
722579
841081
292667
700350
370943
712646
738654
480065
474286
916085
244593
866828
934952
104949
996343
59756
977336
8267
927247
553400
675051
632280
227262
582396
116982
881072
524162
265055
702452
246520
681410
734359
1007243
343991
765
981245
318540
829145
383310
591805
37740
20776
596036
969060
133246
681922
296187
428254
681733
331813
82706
877148
1038430
621256
448928
828694
81230
655856
835074
767899
506974
81631
981879
441044
761986
394263
612857
488603
809895
281710
604174
417867
539499
768514
436509
929559
593953
955757
873643
1033838
1038515
593759
367915
370398
435262
614349
496752
6925
107851
698502
627798
431099
57990
566925
984939
278386
972646
311027
871085
1036786
920849
316408
509040
23791
977787
864123
597043
632518
601466
474704
16409
881425
601299
300010
803418
707684
385619
591910
398682
369253
395535
213848
850102
851684
544103
311956
503054
844193
488311
740244
994569
1028862
649139
841438
226325
53832
709312
1032379
380897
800352
650965
444078
849712
448920
695730
753105
233591
506238
890984
182360
55001
438359
816132
231927
803943
442205
134083
98031
545437
139268
376923
689989
902281
199070
953685
23613
567145
699608
544884
935688
602207
737335
421966
398852
982849
30349
57414
1041414
325236
217980
581140
743953
495014
873521
414394
698671
419851
501713
150536
459378
185386
990487
575880
333649
50673
548602
436361
954283
933331
571270
994668
254966
185531
705877
824940
579739
1012074
306522
176967
468739
868791
656988
379984
565033
321020
505451
430666
1002501
381997
1044303
657973
18498
521899
246389
245350
609635
145300
268536
169891
602787
90941
553848
208863
659244
182620
255322
827063
813038
394442
738256
926092
819672
747956
614631
574065
75430
68157
78785
78603
51932
339961
604459
886896
756212
556583
188413
269510
539332
45713
738257
465749
19482
937234
40853
495876
673967
404107
491607
120219
656239
342771
345682
388741
266704
907027
594417
664850
109545
63348
1045297
828204
940020
770807
38129
417759
178854
311244
360145
18749
763379
258617
135147
757765
934676
826886
849301
249482
904118
42619
462047
613171
189822
625233
427846
613230
894942
381204
775565
965800
1021045
76859
767219
912554
809191
679616
61153
299534
420360
173137
58290
747999
1010995
945629
519345
161748
322382
78458
768012
306368
909403
379439
291266
110228
498648
949859
116124
64680
577275
79821
403425
595012
781207
350502
221217
553769
712245
1036587
287334
629675
367191
736646
758953
532219
261863
649724
91795
704127
1040344
732577
889198
1006280
721832
295842
53116
367862
137695
791934
463591
318225
1038978
87694
678621
909170
163715
428496
510975
428262
700155
854635
425084
960745
530519
961340
423564
433504
427016
1037981
183439
844024
328862
300404
793047
402614
942743
200550
213441
505174
80367
299066
1020802
444476
196244
246960
939428
884007
528871
823166
497623
68706
706549
828498
611565
117661
328413
561166
910248
80219
692460
866042
599473
565430
469826
376170
420098
477445
748121
179754
898380
299862
160429
800133
1014710
576547
24537
565375
562592
620051
226981
939524
799071
333906
409393
255393
680663
285215
850929
788803
327371
587282
1018058
683527
812484
418808
966552
817440
163205
189558
806322
895714
298112
291301
120689
1012979
368609
27078
166583
115531
153725
71457
777780
209478
359390
874622
988010
1023091
462838
998517
768112
136192
770574
172421
149034
246540
474348
719696
809390
330855
597575
538069
623980
745015
944102
729153
388197
280501
835490
918817
440009
464239
867971
1001037
924701
386721
868860
549576
738103
604231
325547
41853
832587
394592
1032153
650668
633016
446631
556707
520361
738630
465959
754860
730107
243501
197585
936481
195478
950497
144307
547353
677682
573843
950481
14937
131898
607797
944998
372404
305790
366901
433231
380531
265986
243742
756028
192302
394471
726702
615571
897226
439486
454998
84843
836381
695771
851222
89309
109131
687305
948777
289911
931212
762532
87095
298971
65597
740636
618746
916878
145265
1014187
210608
113679
56618
897930
656850
234979
439143
24608
499301
255266
1152
994990
429684
452619
925085
408856
232840
204710
319315
278675
570133
463623
180437
862669
944004
689836
695487
829814
617342
616992
685930
957364
27600
193109
367761
290683
856282
342824
947736
892039
477367
530053
702697
743376
727765
653233
941412
533475
858828
763176
305775
610938
604132
869866
684287
225075
846202
715421
693524
249818
806655
385802
325293
228198
897199
1039736
397873
160127
80087
991216
726678
972574
688970
196652
652622
776825
818301
115080
116373
1872
38272
393764
868577
804087
744171
83481
7063
328215
921071
188648
127427
725343
622413
443230
284944
491278
274639
863257
162625
253699
402161
868876
931025
738442
157999
367170
834762
633336
532113
471276
670610
308328
373353
743164
147496
412257
828070
833298
527629
348831
62908
465383
347169
365874
464258
308851
36318
638733
881771
611369
215276
973219
783609
161640
640374
559797
215047
724320
37155
729909
207476
263930
444540
232268
756852
388687
883630
226635
877201
149569
690302
318043
810504
133177
257013
680279
888897
1006481
444856
613897
355571
866217
856340
96450
966125
132122
263990
418528
317867
369999
294976
3776
535819
978714
370743
926350
258307
29545
827279
654719
552096
952088
932363
194817
687114
305428
1020531
392810
657836
274114
687888
124263
968242
943151
877776
402836
538953
827047
259254
890388
851654
1019414
177090
651889
492003
801719
73832
440717
1039155
1012876
443588
87049
842859
1005645
899464
1045300
516649
487037
492543
760456
413298
110542
877295
281045
613017
419009
1001403
244793
854081
862230
1032654
140743
705295
208418
15864
137086
798579
962999
1044733
362068
1037649
377823
520335
127885
969842
721148
588137
221941
873827
879477
625037
983980
643452
379796
975265
832791
10516
56479
73480
609772
964637
15577
120217
646245
517182
767452
23142
368800
788024
1028321
974222
399729
785824
1016490
427191
298041
788385
353767
151741
763230
342898
464260
265062
948214
149667
855203
857499
966850
209368
398547
806880
343457
87571
619513
331420
1003717
724279
896340
884840
436917
821822
107900
236887
47469
600761
166458
9232
696324
1041162
312730
707362
79163
948457
483766
485307
901133
159038
652439
968983
711127
956336
169683
958470
528445
826892
216501
374352
642757
490788
981724
279199
956478
714172
870358
635256
585351
1019052
366152
861802
12222
1026587
380866
459906
63752
715384
683291
165492
1042508
561079
224811
179679
479460
635647
69271
846936
710733
900332
553852
639224
366311
808505
536242
570869
417812
685727
803033
442672
169172
397803
68023
992912
81253
755524
401671
120518
378989
34925
920142
156027
366588
921260
5939
353851
358478
704675
424439
953795
390384
794373
68596
77469
281898
648620
478415
47123
192167
37078
871273
268482
318287
258872
900584
306203
115233
971078
163160
193348
790440
129193
1029847
593883
525574
209785
954793
1015969
907438
715350
236207
885554
833842
652388
468457
181221
137371
649168
570869
303210
154028
34671
462238
205619
456474
95899
917269
613429
960516
668655
228921
24609
992701
849298
150044
722058
804320
140505
882956
781795
1011932
463456
606662
178339
480920
788911
827690
143038
280063
894278
942333
100109
750447
853684
761445
216339
486227
402586
44133
909715
875389
818036
715797
1461
692032
434095
557192
663457
83012
254703
764473
694321
668778
552603
467755
567275
491120
321828
410162
577070
337839
800304
650002
360817
42685
966471
165150
666706
957574
642101
392437
670392
840075
839371
1007736
414673
789416
795840
151947
763932
452529
377713
239414
14860
307722
86878
906943
211011
519677
478042
86090
173859
484498
351833
4121
244605
320025
692844
650481
757840
275807
607127
175038
353038
378164
27448
361705
759390
29017
901665
65577
872828
586489
962988
79300
399526
1006741
125955
470570
399619
521592
648125
1035851
795266
456956
231988
193179
667022
274824
1004361
19449
802525
529957
188504
1042052
490419
862768
712329
827039
167312
778069
840614
694275
85030
262633
591490
313595
387597
1003190
11930
80467
863919
524907
358845
441368
462545
221244
235464
78568
731076
726251
41783
526818
25521
613317
859239
578849
317633
907419
96829
160622
930905
1027573
472428
22619
462696
1041311
427567
291213
554978
127703
998009
143035
886724
36649
81472
670235
908224
319725
229599
620414
653691
834676
486182
657555
978136
370862
174157
286152
420317
873033
373789
699306
498693
945107
1007185
850283
644800
258789
325789
562755
603781
797748
1023391
46054
449893
78739
627106
796719
48749
1034057
1025264
442331
779517
375249
825244
945827
927059
113940
27387
460371
1037935
908919
610404
190269
588943
306245
238639
333059
269434
855773
745770
961849
968874
63046
251257
911215
305456
752235
719324
428372
46064
724858
671673
75154
400820
678012
341514
319013
645343
586560
913992
871719
581712
986673
59181
45606
244968
390376
72575
20455
664160
989598
721429
58173
118766
964736
867266
240288
346444
127108
898132
199685
524545
664552
509280
332903
646240
471477
270442
1020627
206501
436846
802179
899171
103305
296202
43695
1004899
1034029
960022
879663
179009
834343
103740
584797
770525
591067
155443
92096
1032956
89298
373120
487310
496370
318178
272280
435005
592451
103933
309488
208031
758523
598980
425187
517330
471897
553238
814698
408305
870158
700099
830050
160206
372195
534067
742522
1028558
162951
865070
95085
134348
438862
703091
426881
135768
554230
710458
880766
894846
576570
80113
1026575
132483
130765
753319
870995
1021410
783438
612543
728866
500284
519100
4840
977935
642478
109401
862986
956994
689268
954908
215896
598008
652394
297455
265507
149855
548466
848631
546699
262442
227030
986007
281288
860800
174927
928876
923738
911424
330360
1012686
512707
455491
729233
475849
207489
143957
776166
399516
14278
255390
820232
836148
712562
414966
93420
990354
535587
703703
285988
537667
717396
264109
818491
954150
921152
415317
124744
766489
221854
738326
505145
549643
652100
1016873
726738
686973
270680
637876
360312
619266
945132
483075
306116
1045439
991275
394410
1027391
835352
1011354
417691
590110
199994
528936
619519
381163
877363
129807
883068
399237
895703
505285
156935
218738
638376
481401
298431
350369
986407
382834
758216
404927
245207
297084
751940
635127
753059
89380
469580
319820
677760
462045
399565
1002424
546930
295787
681846
233861
736084
348017
488792
1017791
747835
864894
481340
882178
689257
601651
771106
787041
199873
214453
578347
701996
1012643
994191
788237
1017314
1011916
81743
842701
957266
687212
632425
737053
666210
201685
239523
395792
278419
852678
606011
523162
480961
505025
1036776
834293
596467
244998
352498
13409
170151
200531
600692
75408
454922
674867
1033081
165690
80534
38853
939555
638760
337943
385490
456064
117396
786533
786277
479349
522927
1018203
314034
398719
782698
518468
353668
206913
607533
143798
350746
379946
346928
795402
368440
177718
276573
458237
195447
153496
608194
1029997
460280
774602
875636
823674
149522
435613
991172
498781
647505
362005
286557
983132
997676
264072
61302
997215
780494
941346
154639
302479
218481
780344
1040655
476230
382908
1009452
46959
836960
1007225
186015
614681
497230
566073
341436
969987
831391
67950
327302
578548
537096
601696
523514
1020987
378994
469352
163580
390658
852198
773459
483844
849765
882305
182408
215499
820616
230454
47260
909242
285254
983002
1024061
730747
416005
812647
465977
18302
125036
608217
669895
738433
737865
273470
964208
312608
334400
851888
76439
30642
707640
680007
42787
145471
735834
1024202
349278
515112
833983
650150
213157
115403
573623
750292
1003247
259051
588151
959007
455566
125807
780397
378392
167162
247336
138213
830438
209061
357493
50333
196994
602565
755887
537790
1034808
37507
1022961
421398
717640
639539
806072
147784
494445
905519
288896
553203
844623
43471
933412
708955
157806
446372
668059
655375
74487
246293
460308
182074
451530
561535
89354
843861
508195
237754
405828
1043773
70964
259189
103077
121867
497682
729644
481193
383302
232923
816245
186569
781211
768701
315675
935721
67622
879762
671750
463412
935829
285127
328401
1029857
147731
557810
963866
929395
869252
829018
535874
255670
556249
421928
770931
371295
923714
56386
453633
675192
881369
450747
697888
358539
608486
61818
963490
155003
54777
217835
957635
197827
417432
966181
627424
605467
809109
599896
939934
99230
235969
566980
253525
655878
1022409
9289
465524
791860
515793
294689
776448
271191
492722
769411
287286
393371
493622
278136
295752
583965
286644
614522
873818
84749
890411
574606
896696
248875
780883
1031330
209164
1006467
205361
729977
394971
932755
464452
346350
664308
457306
59373
989419
633738
1035202
79665
123311
910657
40589
280493
754002
442255
895339
29446
415485
66355
375141
684452
640881
425055
259771
449813
533209
310412
804975
328
471198
525479
666401
683264
688519
75170
775064
294878
573073
275429
842128
565787
982083
663242
696586
552955
791383
805760
100048
340587
247946
145490
114533
578860
960131
92425
617836
314213
688562
581666
339369
362612
290865
971027
84260
978410
705844
682294
154972
1036638
326596
548190
323636
816387
373947
572470
53804
705105
146163
625679
210939
484693
997514
40633
262770
508148
973298
321819
165401
145188
1003305
349271
647829
922625
841586
600338
476970
419788
68889
645704
762097
326463
21661
668028
251029
522148
355626
797078
992525
474343
446704
714231
83840
777738
520175
14118
599670
55927
524667
469069
543937
606297
811830
355493
927822
185346
985529
428090
903828
44514
1007087
81412
237742
1002908
728463
900863
932502
237284
189992
632745
389116
489075
423010
433333
973084
674529
115367
867158
366058
1028498
111938
498699
84612
613724
103298
288960
833761
293254
553779
935939
826888
851371
925879
820548
820152
86695
473121
697450
649666
384017
15311
209060
93289
339621
171186
705696
371429
910457
845193
858733
611863
999397
848612
112073
954942
465447
824254
607329
751356
1040701
148866
190707
377522
234536
302052
162149
513340
13248
999986
293254
351660
755495
534255
640489
355287
313559
1004943
909172
972365
968301
410699
33143
766079
3077
952414
557913
844069
710337
66943
550679
721530
481130
246777
687548
473735
568482
166871
526480
746237
542090
770312
468009
318214
385810
827299
22414
885769
214690
518163
64319
355329
776003
562999
104965
543077
593593
783394
606344
79069
234054
1030530
499974
356155
963716
646436
766585
286938
673595
360560
416811
96252
62884
175289
256135
341320
17477
424576
320806
38942
1013739
202119
540124
844364
593266
219814
541252
867395
804367
720818
441531
811756
808881
1019746
539461
811959
933452
572425
397573
28977
875138
745908
565386
272592
393908
941051
746217
543178
520035
778297
406559
314700
430246
833502
766747
765216
944963
404544
434514
661181
765895
316384
385844
29455
939303
933773
951465
304228
1044400
636660
796454
957978
121832
796714
12964
695898
535117
479472
998104
282121
295013
440561
151013
3408
1043606
96687
158037
40606
577600
643788
9705
150566
504587
308849
120831
327459
684703
332587
787007
1010003
464517
664295
986236
210028
16848
890748
764658
768908
867562
222908
681371
853207
739044
103341
955038
193177
727382
519293
209400
867173
790584
952054
302774
1966
1041765
882854
164328
478949
805273
683502
437429
914911
120538
62221
942581
838225
431781
899960
71084
254365
739602
161024
653246
90934
964340
869450
818101
78055
288864
1011979
395555
646885
814882
360453
116082
673193
300918
670455
52416
263282
704176
552326
541368
789779
888180
251393
943420
782415
203083
451590
111111
710717
449594
560680
70002
430192
717264
477479
37112
933069
283955
304709
598707
823224
920564
309547
373528
603629
616283
671957
467163
368800
500752
108584
773931
688686
917323
672870
407652
540342
99351
713666
851928
909044
1021481
104794
915878
282773
642114
838307
536615
491943
728764
720530
318872
383760
673285
556413
1029867
356259
229079
596648
729689
1026104
392313
718092
19697
537127
977954
525041
721892
764827
94370
585564
549252
891851
912523
394157
458423
438640
730989
991303
522545
793809
925845
505916
740760
705746
81088
474575
263234
617526
734236
129391
307976
82651
1002359
727956
285636
906964
359402
298456
20150
847005
387333
406514
723360
438542
183038
100671
116340
283230
17729
401990
609797
657748
471768
647368
333750
148470
324065
697219
731655
80404
15373
283234
700987
214981
895463
905423
538109
6386
386091
636431
34534
825729
438917
956435
465906
793881
157451
695238
616883
290855
206344
993106
475408
673139
877012
159332
899358
65019
921664
912111
862742
824923
507589
205177
750587
221875
431544
422276
429364
526844
865748
167832
393467
195517
720981
187781
480672
847589
41612
17918
934984
19433
135202
913040
458962
1009529
608715
352921
345576
192906
64990
1009101
505296
1022212
443823
470588
1043145
869222
995051
736378
461241
913144
776972
623065
582761
1016879
1013240
619135
372384
974717
687901
748993
941360
248842
1014897
626682
522994
607453
505869
397027
703964
1016474
729622
448233
17216
112697
885836
705527
524817
93885
489388
717741
89363
903741
292863
124483
11347
622491
69997
225821
872210
455758
410385
217230
980622
337991
478770
853282
387060
650730
387366
362911
401384
39338
820407
424414
455392
320167
362965
104297
508855
228643
199785
972856
607758
986004
1018754
1035135
732869
582865
685044
91723
686309
440327
365673
217788
608394
720891
587639
423143
175023
964182
1044045
136243
774806
404
974516
754631
116907
1024073
151333
153524
814811
1005548
799221
426577
727313
747274
1027470
447816
214861
385786
78966
931727
409537
723810
41668
824841
444116
241525
652503
469002
747095
179359
901154
223920
336324
526889
377360
336127
15203
1040625
1036251
17850
726184
528279
337762
541062
556273
246700
720704
1027566
268505
302268
306896
1024720
266583
314261
242415
334927
177218
229151
440916
900842
762490
391510
174790
814039
271590
270493
546496
315028
851219
27007
184514
415190
669737
701203
480057
282307
505921
403716
12965
751220
574110
226078
859140
979244
927141
396317
244407
554088
678654
531489
330142
215277
686176
188291
359040
300445
275890
891647
162929
76409
869087
176021
191453
413550
814625
531564
837221
222463
155409
353269
40613
125498
647017
726620
125011
918666
543635
572536
586644
956180
868471
516987
471270
89113
507837
580752
1033413
138194
834242
424779
643139
878956
79526
756958
594456
591827
462699
603723
905246
737854
294101
197404
483937
236337
904354
584563
129851
239770
867878
623510
279668
828955
537254
859447
991875
757206
399678
628396
339949
849641
195563
410349
1018458
960195
148540
119955
76756
27750
390107
55298
541120
187448
227528
563676
431895
415353
436426
850941
390012
818107
612386
598020
537430
392199
930724
717521
124092
864818
776132
616751
902619
905857
102834
184770
294104
930519
787497
335004
16708
462614
563004
646628
32228
323251
676483
743309
402732
815630
299459
668455
855546
671590
724548
408252
830654
63516
926698
530942
631695
816923
368166
1043441
783960
782929
813258
297835
771600
729513
238861
867638
472308
140841
736773
298474
1031054
918029
38410
564908
687809
178239
684826
770888
461800
441475
550202
326870
390854
653031
215059
437520
7461
233747
1018890
272511
195078
8994
147492
764555
49201
606360
170433
252877
815766
20751
519981
768280
251212
119755
856876
541458
935826
139446
65062
261671
793236
160538
794730
887912
620778
686148
709149
628154
81778
715729
848616
901681
258845
44993
213062
878806
215910
627872
461206
989451
545896
170001
736670
443527
925438
432891
75567
430077
324314
755872
795938
550618
1012374
335726
892958
26440
462356
692575
913430
668246
1011798
501052
316235
154763
376328
879075
713789
625267
207426
326616
959525
782571
1013954
335501
714990
161625
133239
245833
941032
465512
818995
733525
735967
585208
271390
105781
291157
829134
971677
948108
488028
445677
920679
124834
563853
143359
773281
112471
599676
960921
155641
361542
1042188
788409
994341
598342
708988
1004750
79129
698107
477404
484271
773094
1043096
378732
23998
619675
202587
782234
804585
389712
1031898
655359
152766
989499
639403
1020673
402361
407228
338098
749672
613742
452123
750223
580820
707054
607796
603820
361683
223010
8590
737732
562871
6968
567072
654156
395078
153289
607679
703366
25382
699846
338054
844301
696216
494056
633734
150251
716103
648108
559715
518016
637311
400108
751463
965784
474907
549861
729564
383618
112807
624534
366640
453315
562662
15739
850682
744707
873143
150412
702696
13396
597472
915488
261161
263428
867001
114638
754252
917711
894711
1044016
194757
403787
529836
313607
650034
318771
1005396
215666
616904
1002933
751747
880170
859367
738903
235834
748671
830399
13691
128744
422492
88809
600423
613029
596613
218533
450575
1033701
186852
1010071
237018
245368
930261
951884
204390
670696
17565
178916
478283
756381
760453
406786
485463
317755
154550
776753
287714
333783
571048
145493
995098
518080
147156
356344
690868
260538
214364
589228
799195
560699
846360
359281
267805
862343
483399
46959
696293
514552
440232
768294
387608
144317
53533
133071
496451
941113
465018
151559
610043
800437
875091
580259
248526
713442
921528
64433
11782
543212
266915
787415
146783
932788
781837
476318
847051
1021883
469201
361874
670094
567097
694558
328340
871275
672684
211969
528990
773163
31721
104531
65092
913584
263733
298445
879985
397135
363130
78762
624702
20102
177337
5999
499084
938726
623632
727473
227332
416227
892803
935694
377721
67819
74518
318369
766510
611058
497439
265187
338821
719944
991220
313679
262258
470239
456748
208494
876465
111650
715411
386427
110937
473513
710030
55877
476365
753130
71173
292177
526587
129002
1040763
473100
935918
120558
234339
415103
343428
945121
611607
622090
718825
724521
641090
84446
595942
557238
225489
702651
143131
34767
1029590
503396
517594
644467
1038193
679673
276906
655907
212315
263858
807471
819422
363427
307145
496664
1008990
183807
347547
465067
866486
625840
666247
51981
689476
902342
608919
804890
332569
1036784
746317
656544
319705
273721
907787
662401
322363
903133
816672
672773
537262
741421
30926
451645
236818
162389
643895
929749
272368
660104
707126
968470
289855
624705
685526
161839
170637
647435
89685
421140
463679
550497
769565
712578
485372
582704
292122
465860
978335
86327
316919
558316
34624
559389
15519
652197
45352
263406
464342
966485
988267
526423
609830
191417
478863
1033874
809272
1044800
128065
80777
8394
333757
309241
849315
354031
47070
600295
701898
34511
455436
469375
693845
35232
212701
134574
672832
204825
31605
236685
417430
892370
995272
1003126
627624
427923
909834
646619
731448
194856
935519
482161
995354
171377
955800
1031235
364585
510106
811698
848236
653091
828321
1003981
286399
106445
298611
949212
343044
280192
675529
647349
32401
476538
415491
649457
956056
135708
127630
810104
121144
762877
529157
181487
640893
41635
53370
38174
750607
245556
638995
202666
716221
829895
667815
3216
247667
520205
447644
797389
289400
957147
42561
50924
290735
907473
72546
960370
381161
880834
578195
954925
917972
151064
818162
270150
47102
841004
333306
834734
80702
1029728
68402
179332
376789
968352
546838
800022
649245
614490
668254
340556
551405
234108
31972
15610
9373
652990
531041
657423
598595
104120
271241
746267
386295
896362
849659
375058
155395
317750
458119
297453
656090
353842
666107
761083
384015
880215
688965
553025
605631
581716
16251
78400
601638
689548
209118
291896
514053
354118
488673
645643
719572
219648
290358
164754
200220
60317
184366
114703
126871
572898
679244
756793
334366
53326
323251
355131
543164
594752
782799
10052
145374
63039
390985
960059
62501
484875
534494
216991
135390
969906
221569
334566
500031
1034731
579277
739735
106523
167609
352790
404755
376262
448739
133608
864363
1015123
997053
766415
267515
993951
224673
605022
322852
263587
913130
36992
353508
203294
750501
645994
960001
36514
869384
213892
492880
761894
73157
665210
684777
670154
1010867
915987
114823
519279
159443
371109
166462
299625
509298
533569
136628
231010
900855
915230
192280
454111
749613
621353
504879
467129
320595
84233
731897
700731
638467
25921
706072
821848
728456
114428
768335
696014
971523
856809
674232
456575
886081
613662
697412
94977
676576
57466
708617
764417
7992
248706
287502
538097
142829
726835
327053
461527
144886
819636
792726
852181
528328
234172
373366
524886
702301
74749
701858
98724
678811
794159
500186
43566
686661
187264
475768
534077
10011
143585
419209
10552
571334
581719
905599
689402
943596
113840
590195
809311
548845
610948
458857
943628
350611
825333
424904
978913
776699
89177
53002
368483
529140
52965
16501
871105
297438
121815
52012
712501
857447
20542
959265
37160
507764
337802
635738
305646
711559
535745
362513
413694
616580
97483
975739
52847
879841
161138
1027726
1007090
296833
23689
368818
835819
131374
207405
396344
587253
735681
479738
414238
656966
776450
571463
427713
300451
828215
598825
407296
307793
411223
902500
882993
921919
400502
994202
38115
746875
627176
371519
741428
28446
752857
71728
342732
430244
697283
428780
848585
564628
373137
966783
124291
159864
862415
606534
78733
926178
726760
296723
923352
244862
102021
253642
50645
481312
196281
534330
427293
347463
301929
1020727
276336
400828
134358
627002
123449
491054
796224
409029
707581
810258
1008038
1014675
502856
995298
1008745
255627
985044
305072
855204
866310
56458
868867
551622
973521
463917
130093
36986
744027
137233
151324
963329
606136
742587
180917
560299
319505
580506
875459
759918
690463
920047
66560
249010
325883
333543
207616
763641
494379
410517
984994
290860
423355
634092
288134
914637
493082
670225
795763
565098
321037
966251
477630
442224
95728
607659
635381
343455
239035
626159
233970
764742
144403
94594
575380
796796
65224
167873
913408
632567
279725
52124
450715
145685
372607
176538
32866
437768
749111
666514
557190
64460
570674
536346
366255
561697
821207
383872
108949
688246
834751
592734
922100
1039356
225716
1001713
50913
642019
572441
908146
160334
159575
776917
623563
949490
439909
998221
342799
24195
646948
315988
76822
611242
312402
1025332
798903
328639
792889
333242
105430
18612
584299
621728
19617
881518
881058
333122
213985
808681
855120
894052
807004
514418
487512
115857
245658
152082
191989
84301
303662
997748
236342
941678
42930
925262
28954
753166
57934
380615
529687
556720
612521
551608
964550
763619
29859
65857
709233
714379
137530
411544
272377
543998
939825
517333
377667
582987
182012
324532
426433
173527
559790
300895
190036
457468
631188
458532
299761
1012869
796189
335920
36284
985310
474732
59617
387096
871416
414366
638449
817870
628425
380234
403852
636932
708288
937497
445841
872252
522758
164122
963752
295872
602202
59495
858161
166613
239955
32290
661602
631229
265920
230652
443434
523742
229655
649296
209935
167347
401604
990153
411731
328549
893111
408941
901972
376085
303485
643637
21003
801048
406585
874211
775498
308644
586160
834465
464322
601576
141469
6024
191526
527599
706668
707213
595715
31575
793360
449047
718530
69373
664603
209556
484680
535654
573283
557320
145533
811155
328816
581626
232735
18084
494042
97227
785750
41466
386916
67867
68892
611800
129896
204095
955118
1019072
1004880
252101
568593
641516
985690
88050
14610
394847
182386
373766
706771
568025
159723
753950
1018245
384018
1023484
284353
798580
1017083
803164
968922
217012
825119
894583
368855
228103
766918
285978
87299
836121
856644
11200
214152
235976
283974
913543
81612
209383
855890
412974
524759
430780
1008191
535364
30736
1002741
70354
189020
583289
831022
303899
481584
279226
562710
230300
753761
281428
631416
990
956537
159939
2978
902836
593541
817343
428257
868546
337267
564922
672344
38659
666642
1038015
452782
874498
667050
87005
84596
9679
457870
727843
895169
52364
332195
571922
212931
440253
165143
389631
827966
421169
553891
49263
851098
574798
917840
813311
123987
938629
418962
707453
445969
205793
176277
39213
582691
630358
1008558
736102
691407
536572
911365
791174
899525
57598
857081
41734
391635
884118
989928
1000348
424080
270096
486779
74513
312684
878578
135647
57090
908255
992829
177194
694108
352703
77896
633596
407607
264659
706284
649884
873747
588990
339325
250173
853131
799934
525339
944220
210466
865835
639382
767882
690430
738132
177348
1010049
160700
1034201
444106
40749
192649
250533
793750
308618
527090
230423
193593
333710
1044460
355267
970325
542449
447165
312521
75650
41016
654332
253492
506908
552250
125163
564135
635727
1022878
93069
933809
707181
258105
842722
211950
557998
961383
638093
960774
170175
437185
680091
971139
707459
413818
602866
524542
228683
977976
948250
479410
10534
701324
416650
447555
677875
284001
191634
353078
278778
730870
408881
599483
909112
640610
501661
595135
25628
887098
840363
832820
524482
723094
222197
527732
812974
1004542
1021833
261023
593103
934736
856808
981778
260954
767089
762607
633542
603952
641028
573207
886176
462521
629656
822074
813304
725022
847365
365833
639511
526367
777476
383678
107646
974026
886102
672360
806721
55876
387843
511794
1036817
639038
606725
238781
155304
498265
607722
339381
886517
100635
830893
69232
475542
221261
489173
1031568
1040549
986115
941100
386519
735137
692062
813969
283002
625243
427785
321522
482552
798349
899191
402826
630422
256187
348822
932344
402558
925848
316016
746253
789533
249507
335251
934987
63745
821806
420200
830381
575644
160534
961032
690025
131014
551091
544677
912537
1032328
723575
121121
85890
24632
1023345
870943
590239
1007228
569431
1024666
674208
755101
465237
846225
400540
93900
235327
754180
374492
968192
36103
233413
3715
751403
657573
86742
653259
684850
951310
666067
874509
816968
1030885
385430
24792
398334
475658
222521
530753
138065
654170
629158
56008
379890
480488
726201
915731
601012
737002
200474
355229
954655
450042
179789
967678
221990
687694
363590
581556
676535
193751
772776
427217
664741
749487
587669
90742
950699
446453
1041797
952943
76764
708053
157735
674044
564241
776031
316513
956410
417755
514983
300904
578007
374770
974211
265452
337697
95239
816405
995813
832047
11432
456535
105064
883257
929681
963075
246848
757764
672876
398781
844009
368598
809126
368830
882388
593362
496742
197218
575257
783312
861615
535101
863462
41182
315434
514535
997704
199020
345971
161935
376723
698319
415313
607460
540241
910812
402479
854703
223530
942647
5977
829404
61500
772636
381489
61627
496483
632835
780123
850398
316673
555480
689242
334272
161360
374205
275782
396948
858421
2137
985788
720601
910814
292800
987578
156049
69032
351399
540911
869363
1000442
51903
614444
1031394
790826
443149
605794
292716
661383
499872
1004237
930400
1004021
6468
797255
854155
54969
508102
66510
463685
836230
441970
206211
128070
966276
409151
514003
420333
546948
957664
403448
444385
483889
783708
779647
595939
576425
292610
179921
717009
33530
625228
317731
1034721
41281
888023
949703
822517
879594
812060
561676
337737
41990
413661
909851
787803
412524
691079
382358
183887
38291
698185
870151
33828
67189
354665
1029626
152950
988530
1038514
19566
941065
767996
345059
42629
240152
362884
1044167
144437
784931
385514
225384
603200
417057
1004867
40638
382331
53153
88158
613684
869050
486066
203978
155104
32572
499576
133527
169766
304991
59235
646354
163278
281978
1032563
251574
800258
402506
1007254
182131
779519
30073
375841
617593
172122
144208
226305
318555
451911
433484
888834
765323
486513
580820
891626
529174
438037
643980
140242
137628
477404
142932
480814
490152
410939
458008
203988
186686
719296
144917
198614
73528
254226
67459
316636
1006945
221386
858626
1032479
537118
213308
569180
907414
896143
294459
198201
751730
853676
398602
394688
679355
604987
836400
821386
513938
577221
131681
924567
949341
974714
99267
746494
961424
514767
139884
579020
499825
695141
762198
439355
792438
663545
470294
314557
821401
1039069
436707
877646
326572
685324
667719
771648
34555
614999
868560
377754
315937
964307
221400
219079
911021
343807
892593
564200
5089
113145
76361
160402
290409
781628
134305
354129
44623
66463
917466
1037766
755539
433802
136262
372398
659092
245885
271138
624298
496794
849158
534530
401844
100520
430158
347395
232582
916541
6074
1006564
146552
707413
1025216
461581
204066
52829
358169
17168
361489
946245
294940
316026
342542
825871
935617
497189
642067
187882
253270
184908
678562
108564
525811
447702
154383
498646
331770
565468
321666
195533
35376
176587
683650
245970
315681
714771
662333
932536
973700
394745
230413
802437
47614
822238
783742
542479
509068
421883
201988
666777
980403
286513
339845
968810
523931
713605
210364
828959
14708
98257
305221
513229
650035
599551
338358
288149
294417
1024110
734026
109068
623090
672547
724636
970391
790512
587844
509118
801102
803300
125793
273056
574859
68256
1041940
11295
171481
17453
44849
347309
153614
1011287
85030
152737
869600
1040723
53571
10581
781570
461631
890173
687686
712609
765402
123494
782032
419156
212799
508677
563959
407610
463473
746411
60005
952496
476920
60775
283727
390797
400864
768990
918321
745292
283427
442428
417723
103430
635778
781632
379269
68266
843753
90656
1011443
6142
345411
360003
281757
300135
506142
990883
998040
678754
666986
264771
395237
811946
80092
103838
408467
303390
141879
14096
323892
163123
84970
259797
20745
757214
994368
805682
680094
608689
656887
919348
559938
492183
466606
546804
1018604
140304
1020936
796987
503904
589479
344472
8676
472283
53769
503856
774428
154748
765875
704411
269112
972392
694363
503841
920459
134219
989682
567737
803364
48321
15883
458160
775368
288863
803647
273501
1036651
567870
879445
859088
708808
137871
27836
403145
938067
563010
54779
759196
988400
802099
153055
776990
269291
9008
298704
384735
303115
280375
754294
828265
797366
44972
31122
21577
599705
511911
22514
846139
540941
425756
465594
634858
312795
69424
570838
291235
46252
605358
424395
840677
748938
781639
40040
63607
635561
686845
71951
392001
913627
269797
955223
831658
230687
21200
442792
112140
573547
327884
812231
458638
469761
531568
1005779
766076
859878
940178
748255
259403
461437
366265
756650
157383
594026
24798
803163
828326
124009
832261
349722
617034
332345
729320
676775
131257
969648
498700
794886
324642
422353
660525
184389
686118
240267
4987
241109
530616
843259
541281
714126
998962
114444
756088
434656
828756
145356
356661
606889
10201
510820
141360
695070
620290
90215
10436
70536
990048
28942
580133
48503
767414
978502
1025469
637084
462415
561023
759623
110490
119747
961630
374012
187147
590727
150071
874514
761955
817299
783388
455851
886936
860682
871289
207186
1005755
94148
192792
636711
15042
193034
700834
418655
99306
823928
848127
783506
758477
947537
203886
469892
789966
800091
873699
282916
74801
861772
294313
448292
1031322
948192
190762
203975
963525
46963
292834
522907
565160
584877
1022730
346963
569786
981485
477135
296870
33592
260818
157960
262904
255327
880943
293340
319537
531610
688597
192225
156501
595163
949759
760492
706401
700422
817564
739110
575654
487868
625001
384250
811299
723673
764331
229266
54719
448280
497434
875688
751633
170601
876608
39208
673298
994300
307876
665750
870275
609214
122646
779880
773384
126794
938283
771672
271550
340977
151312
331521
1036096
102042
1021454
405301
31163
366266
434944
775923
663602
50081
680667
165233
220617
980316
884272
168229
774278
209430
438127
1039500
61742
277206
769676
860779
974408
336868
590788
810012
802977
215366
896738
153065
1033587
357401
158016
493657
311971
409260
884347
444426
916632
417109
507666
454791
597935
951234
949468
495938
1031550
132229
893172
771631
333609
97290
980927
439865
229591
643406
408341
383781
425035
573371
194306
776449
222717
849727
368331
735180
387126
943579
940826
118601
79472
1022080
565866
317786
562880
820498
951918
495150
214012
1035816
494139
180571
950934
204148
824103
535471
346655
958474
243101
736664
733462
471131
1030877
254201
52920
118896
685139
758373
822518
315525
641602
1029191
726239
225699
416481
44442
38575
619697
874953
698528
6702
797644
832893
992990
747909
649695
1256
966472
79282
101456
834490
550641
670856
933640
160860
460718
204705
610322
450301
61586
987992
328347
40491
508260
962505
352469
930213
499938
294333
164242
323244
374096
837706
6589
980852
848849
889728
615373
632204
53335
59327
319341
1030400
601545
296014
112045
457744
551337
789996
197664
663819
491644
433199
550334
894896
795558
601320
1010932
569099
826904
343400
906229
192282
722109
868816
875029
460235
390276
557802
921053
1034552
257459
623846
811173
212869
601058
568988
467571
727736
451926
135699
525709
705992
3037
1044344
55668
430720
903403
23145
190620
97666
36506
892652
74861
794559
731658
180510
407350
492231
90110
152668
214058
969714
612532
67091
644194
422501
254994
461595
576744
580316
219460
481951
198771
436594
10189
707439
697122
330638
819705
908308
260306
308666
61061
494141
892963
809208
403732
9925
79615
389387
75596
833138
627825
453530
875301
180157
814664
174571
749499
638050
361184
209105
621441
571185
474397
875444
528236
743198
254593
869370
817268
387217
168795
1015557
778138
68777
418844
838537
319010
811222
1022275
139170
219114
69233
115865
980133
923876
258872
155355
348946
684858
808354
163842
446170
439545
611728
236310
882616
1010765
985803
892542
894968
364705
172861
582457
720457
746819
945472
834228
98997
751448
717772
433210
448487
60837
239156
198180
845547
264022
929151
837140
542913
395411
811640
844077
59071
806354
1029018
294031
339954
449684
194533
674073
935419
769752
420324
1025595
710718
513382
149703
942724
208732
958191
50767
631072
102327
716643
179331
686955
44045
451025
51025
355935
173174
111942
738084
144037
880286
526340
609925
557314
709779
847616
630631
292114
469453
718511
1017289
981826
627077
233191
578450
784798
482887
320728
309408
1016792
846032
362939
54754
947734
369530
318716
98133
207590
254579
943470
403015
77978
664708
523410
161792
96919
435569
777315
1011102
342640
723934
944036
142850
748824
415036
221478
284651
190544
768191
708878
592364
852456
119782
1018385
304639
830038
891504
387154
68532
396177
399933
415076
925711
839232
766852
883028
332437
360862
583915
754121
113883
980751
187781
283593
612999
829992
429674
701294
634266
419276
683760
613882
286902
995294
191093
934737
61679
666158
428672
419551
369390
49922
681844
195010
792695
862919
114029
225976
579870
375552
354073
16999
36507
557532
586252
169500
845276
170393
126585
749545
858326
939932
39867
925622
418684
250311
570098
229553
725262
350603
276730
761421
812055
945059
593391
946819
331076
951032
612289
725221
454146
141744
985274
76721
769895
93497
210432
917078
939662
288199
224630
737133
318906
549288
973320
714155
527577
936929
762865
944848
970172
334096
364008
105097
1019799
1033451
169452
237806
82558
729763
521387
183147
976402
754039
730244
831355
877283
729355
349290
1038646
412330
438948
741970
407902
995881
1018813
701970
581663
142645
878296
372337
618366
229067
311299
974801
352416
746542
9547
623264
896613
946033
937328
280304
779533
689342
131581
818039
454324
325272
123343
965638
393592
1041140
919969
836735
996987
722745
639534
893595
852664
861584
429072
259557
459369
966965
988722
246392
400189
499419
40528
813764
666752
241610
399984
149317
481862
780861
327720
516972
349308
488272
43861
875959
773958
503687
420490
972630
752057
1134
668843
394229
1017008
899336
62562
674088
520055
960297
575822
541821
900655
96066
93733
648516
625396
425592
689793
602073
434111
295664
638149
861948
882710
314806
599392
227587
22544
479298
449767
1001346
231176
123213
750464
9875
846813
644569
187433
984308
551059
321999
732084
920756
871086
854107
471507
520137
1030374
1002564
101883
291773
855012
32454
567053
554223
401493
93531
806322
224304
171252
936423
161726
1045124
369792
572746
962630
140042
793435
208021
490694
193195
823229
319530
623419
399598
973014
293584
660122
470898
664238
244848
557580
227268
14206
730799
400294
464054
611626
1025884
993501
966114
584824
209385
15094
550357
271029
867191
669247
426760
707466
43021
300719
655548
473852
16434
35677
698448
474192
192841
935862
908246
504574
199130
192481
297547
992755
274410
49046
178482
59760
910888
760760
34969
179637
547392
785480
772594
674648
596351
484762
1022829
473676
846832
747023
328507
364941
3719
300747
616184
135443
698704
801225
877029
689925
665804
867018
662675
161810
243986
755865
340568
258430
416807
657942
820364
291192
455987
442605
101035
610795
1037976
577904
4594
837343
43588
24143
589140
66244
687453
182507
452796
887268
608479
809529
190242
1025766
1030053
621534
810792
998813
281318
17419
710912
148924
86064
1022052
479245
821174
235186
807310
32347
1045223
444698
200684
235301
914375
894194
362351
972676
826149
646413
400102
86594
384114
43977
967283
307134
1028824
744262
78599
660083
844774
1012467
18586
906198
908152
688081
572738
1031096
289771
944879
756716
1032950
28415
775143
979645
470198
925739
408072
1027054
762291
287466
957319
827068
154832
327265
463294
164577
412438
562371
515703
154994
377973
545404
1003145
171809
89124
788684
959913
728380
419602
591311
700264
371815
42735
805116
532627
681296
348192
590475
107718
1021447
164465
650005
238865
177120
323876
261826
315733
338368
50180
21865
235312
357589
1039203
326279
597999
373630
566483
222385
143571
964451
474644
381565
205004
546138
572498
90435
266080
801504
804444
246744
533297
270557
15352
498408
306357
228405
935378
123951
263677
989524
1007077
896592
563880
614686
51590
42583
561893
848491
725184
439874
733427
201548
847565
598016
254656
930408
641826
976684
1039809
944089
115682
303420
656585
633359
118702
368904
401486
6268
569415
498736
179124
497048
761009
423596
710660
182456
605906
1034716
870830
702529
521208
372014
354976
839739
659164
214179
1033366
907014
339227
913681
903875
755697
444620
528741
712945
754854
184657
235978
69914
636967
616825
427136
643513
696805
593867
546246
790002
553428
82196
469683
6214
279287
881576
17810
252014
501505
360137
207151
556132
291181
91854
319881
583402
666901
30793
742985
339115
527207
863073
480662
723126
789951
1037752
849580
395362
345154
360709
105646
43729
566925
793644
732071
192988
1000056
165354
484650
935687
745130
1041417
257706
533449
654071
641164
126339
534875
963618
595948
480388
92256
841382
79753
752788
1039477
1011086
69766
1001335
401661
87233
364170
591411
833099
133858
257930
911618
981786
286892
1017156
467755
268926
535721
284837
299351
19978
531902
357603
493723
613809
588105
66215
648627
671875
970485
965442
875425
414043
82065
648739
674594
48097
901247
757225
365686
340726
955404
255777
437152
381776
172382
978130
954896
84184
888586
29002
670689
823104
102574
749053
641591
13370
916399
888223
61363
368489
750067
288344
840025
30015
338329
202436
886970
112031
115870
213214
393876
468126
88151
269668
872497
230491
1696
338137
964170
587543
212257
451757
735637
931245
148439
480095
566281
534179
769831
155273
752805
361478
494696
692405
11552
929280
32659
351193
915459
722302
419495
727100
700137
868818
593976
809475
582980
605959
628704
19406
148763
542680
673507
638882
544990
877401
251821
1031373
265131
948349
783954
612130
492650
793352
802634
746531
953912
431489
600674
20944
1035795
455431
235657
158237
35735
749536
942119
517769
235837
722993
981447
315259
614308
373353
412632
959655
755931
481672
910723
288619
361678
6559
960435
417042
955280
714877
781374
1030445
188924
74962
562449
979668
754891
586827
612919
571998
331900
805167
916573
250432
903339
668687
15026
349124
413386
173036
508293
821447
943352
365960
518396
741936
983913
702088
293655
630903
332673
294835
815399
1032464
590948
955967
876495
111147
599842
992458
394641
414320
438089
912054
865819
445368
969274
777291
777680
195366
410386
20454
196265
575556
234868
227226
437287
238558
186960
284836
351067
111691
738179
635710
275284
994568
31045
555391
277306
319677
918083
977193
933786
451361
590025
73444
961354
909359
715334
88981
543476
322237
393500
501689
248332
188159
315956
941176
572731
85469
504268
302757
79663
650584
46869
925336
474354
260960
402769
256923
517044
266819
121733
441421
366226
217394
825339
848918
42784
81980
131406
829790
540452
645082
419806
322098
226152
246013
173042
811511
471533
11386
106903
808000
492981
632719
27058
693189
730981
889610
966853
42792
1027460
30533
255455
894788
109270
628241
494133
256944
373017
841241
162848
636483
59283
459343
773432
148904
311084
267611
702375
730900
739143
208049
918887
785280
848210
194496
615350
213195
390504
275913
589123
890948
915450
731736
1013281
657221
117884
944028
787151
439730
452699
513205
45634
360743
577549
197220
763278
418635
95260
662935
1039670
933912
185565
359884
789340
101992
902850
335608
758237
823069
796876
315297
841544
396226
360270
276284
889466
107622
330869
538009
404353
42383
952606
823664
597310
881681
834695
123877
44007
397511
957199
673556
989291
845537
714634
821708
840486
648153
1031287
915739
722318
40856
10233
355790
715175
318717
504244
524357
419891
844257
227149
625387
519790
161254
770493
661599
107589
559838
78212
314191
969803
835939
941828
247817
302670
962230
697401
704607
968467
775477
913168
58132
502586
802017
1016355
363816
428480
445249
113671
64011
291116
141414
697519
795167
907725
819360
1012842
472629
822528
517546
823642
528381
339737
199393
826282
398320
989030
34681
535568
1023890
643526
941599
180256
379593
366948
499995
465197
515379
202964
315719
644491
56424
858406
462801
40554
924793
139118
590604
287224
671594
219146
609018
806114
615950
516636
632636
418393
441817
685588
817710
662868
502059
42460
554971
798823
116992
351495
521394
612965
682870
706935
181606
512246
823990
686023
297214
672135
682406
725273
131437
806503
798870
979611
178931
227937
579525
201138
154485
655451
1008514
18249
790616
74649
92644
155462
34293
789592
460761
430000
435269
1016539
950110
596333
776395
817044
492963
877198
345240
1014103
24998
588377
1012204
545737
602896
715601
785862
803325
83850
163942
632035
615728
77993
1035776
514238
467669
46918
79417
21879
854214
992047
734765
969695
131358
381078
878058
812086
916489
82303
856960
432149
961370
628388
907657
1017428
83024
59730
1044630
790283
225586
170268
342860
821720
656474
247121
205772
1031399
374593
915160
604236
785866
367504
107750
236218
721614
396782
388260
822633
926832
606307
307917
479454
66915
782963
620738
467666
732381
115988
838819
584314
964442
15347
259605
264268
977663
171480
974793
37178
864737
670186
632699
223117
108344
592162
727759
320749
118239
748295
356801
295279
601736
398732
360029
316650
57972
869098
414185
133722
701555
648464
66177
150539
947317
194884
1012823
34515
602040
740668
864185
11149
970842
690846
996892
73840
695293
61227
214847
62127
15847
921487
527560
999120
520966
237604
492324
421954
411017
21844
54474
811691
878737
810708
920358
841037
347140
53224
396699
341563
611830
79551
323516
744993
893585
504366
172314
180127
181648
604212
175149
711551
544752
467738
510480
488143
756936
366150
19296
789559
951346
621638
646011
537997
110391
958392
249174
687921
679071
735538
312531
579644
1032187
211115
428348
389002
866353
90129
176222
662702
679503
260235
263861
522602
323229
562686
396237
250208
821191
436347
473556
955969
422579
426097
389005
847757
903512
444731
892992
511709
698405
427424
571308
158073
114169
1008667
319671
932700
497414
568662
27576
889756
780780
831486
640676
344168
690299
961916
861871
480955
394510
737698
626119
731018
92542
164043
381627
188360
983444
640086
305308
79124
688946
691268
588435
914003
70533
548793
399652
339054
175163
440177
254189
553320
76712
105551
384989
481017
292824
456847
717448
902870
675321
288836
127498
149565
422295
212236
1003783
317234
43118
715448
887662
604005
455584
954380
922036
529655
1017186
840935
380569
943159
315421
865231
686323
747673
57267
677576
821947
207604
721324
467390
595718
286153
465382
597649
194581
721420
39441
657570
1027884
752470
659191
396287
804679
92509
50441
684604
155671
227773
1005003
776697
505113
981792
823435
29845
256310
131711
193893
571334
884168
146481
112775
362664
145422
578161
874250
700946
729665
375178
115655
472191
273324
566783
937278
141525
425852
557623
1009188
254517
693179
96435
259796
1028438
593998
4158
446662
586480
311256
980384
1022733
286341
979192
618251
346533
73164
602054
947760
967141
150221
552424
590688
745098
600750
596791
440332
514284
667332
644308
744928
743361
9379
647202
413185
564898
150466
837306
968627
154606
864833
475695
609108
476620
770910
734243
319306
118009
18398
26960
32235
68761
148245
724271
748546
668492
258468
146583
887953
406273
534773
147863
544586
584451
728310
140073
837286
778541
865845
475099
884653
259384
566858
357641
349122
88627
826384
145740
739580
124367
952338
429821
174165
159431
684995
811202
583706
95510
486974
185029
121768
297111
245374
649333
762228
185569
579225
279934
146671
407964
1026786
905336
652857
8893
506963
612145
6909
93175
720698
138109
360643
83068
115963
647161
446411
960892
679958
943718
352546
736533
875767
89080
134427
1045267
1026367
1010161
119769
385551
804748
233133
764550
229593
249084
403698
937552
542370
660342
80740
501162
842044
1044736
574165
26822
178331
500104
179358
112484
562262
563652
731704
411765
942953
185334
671676
536903
747422
557625
623611
676671
629643
368451
761676
10971
42159
871598
797962
623604
576251
980396
133322
447562
598173
820905
465001
309581
107866
138984
232789
20239
894138
905577
894892
322601
822931
471919
797392
512389
77616
62493
453280
466211
198244
567496
438580
276215
132896
951677
539045
180054
513577
240294
315705
196014
196079
713413
697237
787880
349177
792850
938095
732471
77897
867177
818238
249305
566497
685215
385109
15021
413407
974784
448818
167768
1010351
297795
129722
358467
648843
26398
53242
615494
561380
482536
804871
251373
363551
912853
716248
781025
1029832
497061
590640
562940
635747
164748
259266
624037
133093
1028407
232716
187161
442243
892120
709054
877841
239520
80602
147457
979567
398691
1030190
432953
834498
819434
5631
778568
396805
1035197
173845
47276
1009019
11147
683660
222619
273214
814949
63252
967241
389564
790226
994631
847231
55678
204308
702419
705669
1017208
771749
377341
643344
705015
59394
657595
909390
294416
280711
351702
620590
148676
488328
984792
157628
854343
51582
436881
844923
1025156
321
226064
33987
919907
486945
941499
685487
740392
329191
26817
328730
531488
121213
1026489
306073
850806
1023669
826014
349981
868043
86360
225847
452760
113807
1028253
873083
826641
750709
647631
983665
349525
896509
665651
66797
167269
689578
501277
745548
844008
937952
208431
538406
728963
1040356
821441
647760
251320
690507
811043
629064
46229
417130
718640
913803
140037
517600
582114
144480
84726
550228
978510
998869
244262
875257
237618
366862
728318
223956
113629
727150
145169
213003
65063
197930
51391
219968
204005
335699
426445
327850
392163
706368
774208
671717
436890
169700
769378
184397
587484
154724
273238
185791
153104
225862
422306
644886
735941
322047
8987
668162
876261
581285
71705
913435
542252
481619
251769
66781
266434
882759
71486
434818
813468
274197
725471
401819
883648
27167
308496
125198
1000792
63041
68772
129640
39211
412366
886508
64898
474387
993643
90861
338262
622211
62124
750928
73270
691871
862271
718267
345682
791696
268257
874694
871247
451606
386928
334397
947344
1027024
527252
859852
788978
422140
989498
798045
169710
890600
335765
662020
907835
638631
422020
816064
109117
638570
533610
15754
463975
171430
1027207
754913
142984
736040
369788
187085
202428
243097
258112
31159
553077
29860
745520
99577
84769
717667
83987
864057
207353
874717
315000
305583
676995
517618
462269
472508
947563
423589
401429
794859
520342
844247
412464
236714
168114
788840
125707
761430
369795
262857
1019144
500690
737992
132155
791860
972586
1042940
555162
987266
249065
917291
389185
659157
501771
533609
423942
463301
1045142
859766
200155
811875
325965
721415
494715
290913
264853
1010419
138191
71742
492166
90690
344619
663305
424967
951796
803450
705639
729914
604022
608772
759584
112487
673109
1016948
696318
693835
387002
955161
54273
146729
1015257
663097
430833
466380
876994
285751
394306
447020
31116
761620
754964
763120
991967
859014
605776
472947
969336
377304
248444
628726
399358
835997
763147
442586
846773
103361
97707
786376
768050
566202
115884
251357
948132
190450
415011
1000889
48199
700908
423354
364446
35434
956214
135708
805314
315041
871602
616020
939229
464535
598451
726761
1029727
474241
940436
78845
527005
588289
598468
288167
632634
5309
12975
768200
810212
327776
787010
571196
46990
893956
654585
254113
955380
507497
508347
380552
107124
368871
921873
664917
962069
61429
452665
628986
24733
586886
840390
413254
45551
211253
698888
136732
992266
933695
278250
641021
748001
229496
678577
1005105
850840
613502
835252
479509
213327
637013
531274
844588
822648
135601
605717
542822
99065
825385
331575
737269
188610
509254
328305
882960
146709
122127
189342
371314
320982
187014
738997
288606
870921
177074
671215
951154
784392
818673
291827
663268
751155
339909
131969
157554
691869
120201
877939
906838
922439
364373
919973
795080
609072
688857
212185
886251
414335
853573
274198
462031
145821
1008705
19163
787577
896898
219214
662409
566805
915330
440037
879719
945323
156419
202454
819023
711877
723131
625974
697021
433929
247891
924454
455555
317423
928627
648011
874745
796708
777552
186040
228395
737869
720031
28070
171121
1023469
913817
951445
579275
659359
760891
824861
414944
768370
671183
680613
682827
735038
216945
125386
199396
863148
983089
641579
167730
141466
165097
212028
414163
143333
110731
662009
330559
449813
996636
312476
484847
994739
229568
735909
764109
559026
431052
206736
440785
544558
595657
990254
391013
487492
954996
887622
164273
775605
925645
207615
79919
695963
313805
247896
532123
903863
930857
435460
435466
97114
799412
733196
369427
338068
985666
656304
114075
14938
390723
430015
11072
820152
1029142
776937
5915
553176
208416
113334
209417
370017
249307
801258
290815
892997
332711
200133
242898
586376
849000
542598
873466
14660
495403
971811
631465
390975
868295
377935
1025674
626022
731160
344441
719515
677811
701168
624014
462416
38298
74507
156474
579921
43777
338599
511746
1018116
709707
816763
913867
933499
30811
12762
398672
706043
31110
801892
887781
388165
699418
618150
965285
240045
698963
379455
187249
93638
686326
988564
403825
863151
89712
857999
512846
54093
1003393
471048
109140
349435
666737
665651
845417
1038683
686891
715798
490121
319312
940249
288714
118069
53496
241832
434993
46777
267192
1041025
74688
79161
386271
1005532
488257
355851
378503
969639
933322
994840
286427
199674
736963
1034610
86998
577589
371407
545207
740385
925871
790713
580225
958240
407503
565049
752528
480773
990772
438296
866066
253947
841295
727162
223489
415633
376484
402942
547257
411677
436005
867773
1038049
980905
313355
389939
52073
85050
17363
760807
865918
665057
2231
638109
636159
703447
941530
800378
315370
614706
435882
652041
501406
618971
883395
295266
136561
322157
991442
346852
531474
69306
756087
573357
798154
716559
1006533
205759
392224
275079
1015809
356184
733823
705359
433333
26039
421217
168015
919665
702494
740243
121307
878585
846314
677450
529756
951025
302958
648708
420623
28030
25571
1019603
85541
308418
106719
979123
747768
811605
948022
608634
921652
608796
489150
394422
377114
506988
416900
646665
137791
651081
87288
164091
232347
726036
44963
372143
32655
402156
404114
36259
176781
193319
584923
273951
810322
936769
862919
273752
450827
340833
986825
984804
776046
711575
233127
447634
1038000
473305
573414
643298
202869
189282
793376
535051
53933
66477
501183
640678
295493
598825
266295
858071
616018
756115
599297
37459
204319
91126
642171
453449
680053
74569
353006
231233
258263
445749
361182
839819
172616
1007334
900269
32028
582103
943281
97089
104540
648964
689314
185850
545530
305635
478975
641547
685217
13926
745031
726347
481923
258602
457738
125900
233388
29511
438380
604406
586369
761577
224380
482380
865473
314786
660771
87045
983157
281997
383766
181715
274252
904211
277555
11282
524779
330666
60173
68214
288379
686456
759292
878637
513041
782905
539540
974404
504080
748066
82650
252923
514804
714043
101015
123022
1043742
91386
541188
255854
246325
967963
131261
155279
150834
54487
342255
900
899620
866419
1018469
141950
786994
601414
9454
143616
817793
768411
1021840
95779
527890
195964
471396
814658
50180
891154
61831
37647
506828
999168
714923
376264
784
761391
1018769
159069
649870
604106
184380
59134
471586
627480
529074
527050
1016300
720111
939041
727620
353395
1021724
470429
749428
804982
374685
516214
973197
782721
713872
488088
517638
789861
1014643
173846
123464
799183
547927
552129
235422
1041063
217028
391470
716593
1012626
981815
889245
706333
26103
292684
42831
293737
631645
173032
848415
364793
139298
36543
472196
977789
228988
271657
1004771
386287
459625
751698
81058
349489
362679
312263
286091
261801
634276
698091
372624
906336
875938
523800
808353
64308
324689
46938
922817
725056
854229
836545
675446
35151
290863
307101
131579
458267
977214
911806
611769
363537
386558
462674
245334
405301
889588
153048
500161
298476
561020
355865
119208
113151
149107
558032
799517
920909
73096
11699
11443
99385
469658
1003751
438575
151909
406272
992292
292635
273564
616359
863019
450823
1016654
294713
635617
252872
876100
360451
785484
489405
30023
669047
217486
600256
249652
167130
456984
41154
384453
324404
861737
659387
468416
609759
734665
267499
704565
646264
310299
326792
359732
655739
923918
386026
710690
446890
9960
569879
1002567
848212
221592
547040
869815
922747
116880
380042
266320
408200
844686
247354
731744
290976
493959
10120
719076
307645
63324
742970
912711
234794
472640
445424
959298
976152
808056
615158
726380
943892
632211
164082
82630
675499
1027645
179345
689646
174745
324832
911800
521434
517950
1031990
748257
530486
432448
979844
620448
159960
321500
643552
33283
258680
467878
482738
701687
873742
293840
970547
960676
118158
587559
726655
894925
727439
203508
391036
973223
4990
77425
213329
495618
322620
15686
120576
444292
574532
105883
355291
968988
393993
580752
816203
740397
732785
401640
88863
11610
69994
882202
133985
693240
180245
543445
781961
29109
816713
436218
446972
548022
287476
869361
791143
976935
145029
433927
467334
333328
457386
921326
471872
252005
611840
987976
155713
179323
874940
396711
411415
295450
217857
650296
194441
751366
680088
738806
1001157
918061
1007364
104819
490180
485625
658881
607253
603325
658157
1034834
12706
57533
109392
556713
461747
183131
474430
272150
502495
238231
225667
395448
940292
784008
757711
884204
769986
774187
825119
89355
139252
1009147
231196
572048
53787
361154
898083
365113
26512
464485
502915
144846
397360
14847
967876
975771
978916
635913
332827
534861
663991
836809
881451
986907
424471
954608
119384
426243
350580
303549
932763
967358
351972
221350
88255
332020
621101
377621
32978
905016
799926
756658
246667
17912
788236
512330
733482
1005748
339930
1035653
78933
492062
732168
906831
770578
219336
28236
572638
456660
400533
1040700
57309
468961
745852
22959
660777
226601
86212
799949
471565
557106
775458
465501
712737
600947
921325
133710
569531
29822
411029
435844
947596
338190
921453
868860
489819
369543
669043
696767
538408
653153
581815
352829
737305
536826
726432
95277
252744
207885
57510
414340
455252
308404
368415
281456
394710
983945
1027705
270593
885883
287074
314877
413913
947848
884247
685724
773063
858177
574837
112546
714821
335820
238206
694452
830003
636423
731779
747506
58096
532420
22077
441031
192015
1040205
278895
608298
732133
578694
233119
58061
1020703
944998
284058
131328
431042
618757
107326
289430
143498
754422
236828
308321
25045
624129
353958
854625
596369
656798
865029
5633
1001952
84715
913160
650590
250805
657679
915405
463479
910318
889929
208846
1037241
161237
42250
994421
686979
939429
439212
748444
769455
817897
601308
271599
906247
115506
767966
1039424
161383
116439
883664
871314
705935
590855
623660
273996
723328
747443
288538
398221
270683
329248
764670
66486
151602
621960
662683
830719
394301
203140
336897
1010941
42537
840640
636944
380168
163196
451063
497049
713522
895099
11301
567042
837126
508809
196241
813679
730284
591457
499757
767428
496678
446443
565689
820065
760703
224284
467668
933189
715088
916222
334194
787413
220844
702918
441608
652526
856944
369987
648757
840088
837654
577799
355754
964069
978876
961095
836071
352794
586996
526504
448561
218193
530455
1019650
120575
300846
788620
115945
973333
1027065
854106
646363
942736
531942
943157
528564
391057
821091
352901
557099
728179
417859
513744
167884
893964
602953
449554
1001527
694282
901626
570851
1024975
264691
707707
178368
882925
827830
251011
440055
262047
559274
895499
768867
357388
86131
313250
996234
506544
276515
372860
935497
217114
503255
498101
138333
2421
913213
578793
803377
471506
942480
4816
628068
620058
884129
749208
52895
15451
785690
561736
98245
1013921
568702
713726
825658
1042740
591590
1499
9638
816087
1003526
576933
724517
121150
677533
174732
122236
261780
441665
777061
422134
852970
166451
926606
334815
392138
44091
632814
762293
51889
734849
116308
573809
872455
708906
478714
616005
31978
712503
3826
696282
376523
446367
62470
580113
765706
860576
16190
60923
853649
216617
885681
270899
849693
704145
557355
825862
359015
33432
427420
281194
422213
11457
334820
69938
739650
421543
1018339
213896
928239
944297
395006
1003536
1002834
900502
839595
437144
721762
957525
644254
517134
353074
656393
264329
16155
928628
281150
795946
32407
689947
232003
683471
592010
804544
699771
809203
888980
77152
706063
192759
969177
512020
387728
848910
348342
295353
64022
277698
427704
720377
734832
372809
444891
608125
274402
365621
485475
964829
599402
120985
227380
410696
887505
338951
569892
694893
364935
826774
682552
272301
371441
999584
457756
1017361
645929
79009
503725
379879
627182
374610
550686
855595
1032286
537326
798452
353577
545960
113892
275082
1004808
978748
473947
682167
789430
474148
929649
986550
416119
776139
1040609
607884
775797
773501
51707
269798
34536
95742
957245
68219
247900
233252
659086
1009795
791760
806732
1029653
850995
113943
626036
716384
304879
701829
70197
103148
758045
232498
962529
835226
812179
166684
445287
1003870
625368
372502
199182
431753
222513
96145
270735
21277
52701
75450
528243
838070
896339
1035725
388025
434908
904603
219354
826239
173852
556348
936304
269393
849965
241562
491211
770441
898923
138412
599999
832266
822032
489425
241300
741779
413673
142209
633733
518078
44687
1018396
202943
902464
839874
587015
595754
307039
754058
746113
193015
656208
545437
665361
417710
164901
306784
867164
131503
530010
115210
1045050
1009680
798987
744687
177475
737465
830803
947835
484363
539228
581870
224163
243414
509619
1032260
776704
566809
311170
19262
231069
142545
404557
1031849
714593
899628
585494
591627
1033015
753666
174640
396026
746288
766144
217137
291767
626850
833476
373022
994589
1034021
139832
115181
766570
260131
665838
195777
787293
260905
522726
920203
729483
368020
886633
503895
441106
442767
738151
224963
29028
209661
191660
200861
387848
834863
1037968
51964
984760
525785
1041615
1022360
989583
544416
391877
617985
618780
1020989
34770
291522
64632
349711
441647
988495
256986
199546
588819
519568
452670
884281
433406
84922
751873
581979
486150
478902
495403
228952
958051
912980
406420
407377
7136
791848
987950
115952
564584
898067
210058
962424
421253
988024
844160
318726
790555
693754
723528
941987
777247
278320
133042
25362
111812
177103
806226
294848
458427
529902
916461
230318
813285
701885
42907
1003610
813139
68176
184628
209571
79689
300218
200971
679088
450691
276368
234947
717124
514212
703090
661618
25669
167989
717828
336367
43090
842037
707893
712091
544384
756539
50747
732210
500697
199751
944826
1020331
788838
884377
79566
622325
652239
867616
308171
614525
83242
880191
316702
11231
909492
485680
849313
443849
503088
192434
179251
424812
607962
242299
768343
358469
675491
591955
850556
84587
648815
995676
340615
755376
385360
970732
450199
147996
27152
124345
859692
214646
1020385
618422
856160
361915
842132
352110
771570
274752
6058
420288
595932
783050
363934
622619
584921
125225
788858
829167
977028
668444
661832
418586
721334
769041
360019
793692
819392
386452
898734
561669
396913
728597
676933
84495
970057
927646
420609
655180
264969
855305
767752
318844
890156
877038
694536
833738
230754
441652
31423
961690
345095
947184
264286
749114
638195
5002
939674
570069
588478
897043
447116
562027
732788
986406
459044
453530
25067
50313
394829
61099
936790
794286
195608
369313
178089
204144
277943
427910
318038
66891
328260
668929
207094
521512
117347
898538
132173
900140
290563
267350
101202
523171
151826
599273
485321
912367
560048
347892
234896
454650
515908
110584
657682
999627
247435
322192
283678
856558
934885
877297
112389
412725
2687
677879
217337
909229
799219
168246
23787
411040
95835
965960
1039216
758246
1032626
169315
278052
562191
385771
941788
625881
670213
173643
1042080
134784
651690
23054
999217
623370
517889
1023079
817554
21933
203935
889271
455813
1033629
980838
683960
930054
254182
911553
271664
144172
254697
917170
1016640
193725
265903
135384
179953
737797
528961
897272
538324
232972
579976
905394
35953
438477
605584
532740
574954
29385
618726
69807
250613
467239
134913
1009552
714709
760723
483414
628253
715658
130479
991672
70792
936367
609110
307520
379167
1020855
101487
612126
198176
979577
906967
444603
559526
521779
343851
583501
170137
746403
379960
364865
469118
376718
421581
938617
555796
679822
412449
284328
205559
300036
775464
111968
381486
152786
515113
956798
430615
255509
635292
943597
844251
626549
251373
1011453
819307
80963
530364
162338
736064
700150
609666
541046
1020285
967579
495272
881439
759005
613793
481088
304191
250684
219749
116971
664800
851352
546163
573783
317754
955432
72029
62187
337695
361683
938182
852316
300240
712222
736761
358785
570779
763889
416046
922663
94834
280706
459781
224693
925983
826033
375275
582446
850425
176565
500430
864632
72701
1030947
944440
427398
66540
337003
703948
154293
887025
558356
585460
408548
713613
242599
402162
999605
126638
586997
780907
852206
827497
665965
603591
613059
611623
917903
382078
932545
675740
567404
101633
580321
835458
658875
68605
402847
188402
104859
188635
250495
388218
905851
727226
338653
18193
280846
948061
919653
168173
137802
1012304
879360
949607
430713
113044
257791
707522
388871
693368
372066
803466
650250
804673
700442
1036375
189320
633178
397164
472195
907951
152944
460688
697749
335262
622211
170734
603266
895177
647680
1025072
407199
141433
398249
575278
947294
866519
350138
512850
936874
1040414
132872
662726
464301
811810
1043084
832009
967107
734311
810191
877883
115833
264960
423526
708696
919446
675544
748506
441461
429356
527631
166771
496700
432790
67404
93858
980385
621614
581417
805469
401764
689320
1004061
60240
318061
423241
174830
778721
296277
27940
98334
177745
555955
330501
248512
356185
520910
937037
323506
602373
755491
339590
774044
199552
212727
857304
74264
810445
921437
1010546
308038
420360
875647
53967
412503
913302
158536
479618
559019
550846
5734
409592
297465
377513
934957
443311
825453
569330
350619
199588
709308
703071
543006
509710
553074
921918
737935
73424
804492
659259
467598
807170
708236
41137
1024570
64871
884705
444776
537883
66253
747238
85880
718096
579422
817851
292626
331233
824579
753804
642138
915207
965504
465955
46623
85699
659265
487479
323510
874184
957329
303434
859300
889359
387973
614067
70670
109219
386898
707117
71554
435425
669762
14777
303246
1003230
448029
1030960
417005
60453
97753
541230
380573
140853
252376
176128
239363
28279
209651
968409
820824
899368
491360
927055
561571
207182
79259
639521
832233
35375
601257
356796
1030935
745285
198997
648011
671773
278157
322923
928573
600889
108039
457189
136715
320756
24227
699328
573132
574551
980860
37718
455521
575539
26688
96725
239470
308087
392956
996670
168892
380073
553362
428282
584540
230930
256748
183962
652500
37171
739885
173775
40035
264636
208319
816520
102046
551116
829946
933113
944910
808011
408671
644069
245658
408495
845053
349307
613850
966549
520534
906916
847131
628447
124236
196223
570141
1001956
794996
106371
327884
686078
623507
895897
820585
868239
307782
80792
702315
258518
640851
725760
709771
946901
215604
696028
387871
340962
12690
689104
43937
22531
252632
852282
566672
177507
299575
467720
676566
133754
943463
733734
224895
113840
555667
793061
339734
2420
28302
160518
331517
625402
413901
224585
199144
376010
235726
314961
160088
544704
250828
738560
389329
286138
737367
177138
678578
577488
292528
973346
960755
360987
118197
846931
150073
515646
135052
724028
642869
1001935
1045003
784746
447782
609608
1006058
944736
40142
892733
549697
168741
1021058
982844
530783
73561
927988
640278
506284
429960
856980
405058
374257
392922
925661
245957
698613
293491
269405
303465
186538
682926
684329
320105
411554
347743
170927
227952
587419
445766
281677
7454
733155
59033
1035169
716571
755754
607168
874267
44695
487232
165634
62089
372652
948776
258424
251232
901106
177560
846703
101744
576119
983143
888980
89136
11530
17894
625839
115925
326566
664425
104994
390443
445489
971517
727133
456941
999195
744100
513413
471097
527421
74168
86715
674990
620280
736134
508411
463980
794190
168427
470156
1035514
234953
912069
12528
141662
86135
357176
770585
549548
609290
451375
546466
916143
917236
897670
86478
166999
292345
253495
228327
148784
164354
250926
560118
884476
950677
696693
123012
70421
452298
51895
710876
437441
515862
546387
658004
887671
54364
276240
243071
360229
977993
74374
200814
476438
148036
86576
464276
425198
865389
5242
451266
927735
1030517
730978
337534
836151
392406
57367
972794
913796
175113
592762
583947
760497
748915
953405
20365
654599
316540
853712
997435
419345
438364
723761
628461
211682
428433
228596
56552
55785
487369
363897
688504
505949
364976
902210
503764
1030767
630400
112472
569241
377636
830706
901469
157274
472359
105653
985610
375060
883365
125055
217238
907843
949888
873540
323002
1032293
735963
420762
239592
90798
506827
66184
351303
1037697
729768
625632
712785
489740
916408
31641
775648
551758
268525
427949
123607
572810
847143
648709
423173
216480
658968
785599
758112
317171
817520
493503
738552
259498
413414
367744
28596
325438
600157
162654
42259
694341
479279
588668
280176
433453
1009333
863900
576658
777548
410504
886310
511081
1026315
1038926
727317
822636
671043
768161
742018
32492
776665
117951
691030
116175
792359
415585
1002172
216810
305945
36807
161182
283277
255100
712696
275877
1020949
972440
548728
658473
431629
558434
817468
702872
146028
153539
229205
45231
1027683
529382
1012877
767026
37848
960148
710614
957442
841523
892261
302614
661571
286690
257489
967909
616046
484953
602259
606452
688287
336645
731972
175159
476718
575347
815410
973522
719703
616256
976298
985680
917971
770034
29833
776176
326842
607661
574118
968560
905074
270209
663948
211754
415255
655209
705226
1006973
328202
122808
314227
807279
44864
610325
593215
6406
228801
255277
521697
1039625
821679
960646
899484
246467
76952
388672
338737
916223
54294
962689
607577
283561
124040
520116
386086
676702
374437
600472
537059
968227
610569
709966
717020
709900
805924
129714
551292
465403
407419
722365
191302
396550
746781
439013
71747
474583
839976
711205
971689
918968
130080
650911
1016549
416246
642767
869330
117306
229567
358319
134253
289333
538670
98331
186499
1039743
877778
74660
423860
601960
423647
473972
214562
508923
895556
285934
256220
20957
306772
595891
523920
176966
817523
420610
229020
760746
739249
813678
884367
905867
526260
978391
63866
612947
774103
728552
1018632
162311
208182
514417
827453
167424
463896
515809
51090
651285
342475
706320
158099
647413
474713
489251
209319
396086
1042961
1036679
501515
525175
131088
804554
192174
439689
493048
131202
13387
768970
931895
936025
57307
582413
725807
255903
773464
974931
373712
353780
987598
699574
980193
217142
683198
291621
811368
22452
892559
183405
549204
279650
540979
670097
471508
117560
668025
260851
162574
717833
38637
1028371
472358
930469
549308
971556
905834
355110
673145
625089
748965
465621
990225
881282
795898
356504
430808
345559
644379
493546
588473
687968
87062
780793
363970
20763
315806
655535
1003204
866304
436469
908698
938765
349312
776376
610921
425794
637114
285779
262048
574187
634953
284079
955180
160221
223796
958966
414694
682201
1013780
1021312
867924
35197
113381
768778
776279
461498
82205
632032
936710
387054
831529
524630
557090
470794
871301
422096
572725
930571
486635
773783
647367
188945
509142
927398
887360
586292
245516
722752
239767
532531
562766
377551
663415
687711
399981
634679
442312
563558
159289
544187
789666
662664
247020
63281
453556
481223
1001866
965835
754575
190286
1006939
605798
544665
984877
25158
120211
502412
1039234
812567
459775
704153
954442
936627
307145
560499
318843
189109
675744
576289
108314
445385
807581
264590
156779
532391
68791
982619
953992
103312
906157
249021
552205
836339
199444
528263
262451
450895
1004745
371560
888472
308890
705191
294823
891873
1030723
121754
22728
385584
8574
292909
790413
146498
950895
772516
1044929
893941
1001576
505201
205196
703138
133540
630880
22801
369013
643572
290151
461172
502835
188795
165228
872826
357705
262640
517606
749555
46202
750833
1012893
477076
87381
935011
591500
21162
776498
34759
182585
728256
202707
567283
55855
841011
399159
328646
205461
1033611
890157
570488
58462
482185
394663
955678
686181
28197
37504
855076
294666
27586
454166
168831
833195
578725
382021
1026630
991073
285685
777654
680837
405135
272514
622876
877575
873389
174157
465208
620406
263969
219027
392276
326054
437378
842775
566047
362090
633829
288001
17733
998347
367580
728650
366364
985189
124138
1013509
259830
208680
618205
146418
783413
504017
1005692
988861
624690
600770
792790
485445
496779
748605
386997
48357
529525
330397
229449
736481
82274
790392
900856
584952
603962
528521
480576
892865
576872
356671
337896
753039
428848
960503
165165
389412
308219
783260
351355
270683
985784
403005
326693
898215
791865
679818
966803
912008
515532
340553
352646
908716
894038
285988
486240
532501
222746
540730
924457
394612
348439
565156
1010437
671694
782393
690791
538424
191599
906911
985842
393857
746102
629322
503934
756300
21231
541814
1015310
386347
257610
681640
435460
1032691
235680
750717
190027
647423
826565
849534
334274
297571
761194
354720
316551
290788
721009
336482
316137
1024581
721468
1027594
815400
508506
925256
828861
645488
681919
172118
27894
106412
59747
455814
483735
861865
901888
145739
692997
860624
18430
779010
900717
636168
269207
511676
730401
112023
612136
777696
915166
731521
700913
494290
657813
759436
630133
529905
308045
541812
794501
943107
886354
265165
869397
338352
372007
833808
741896
271639
202212
1039592
808844
200568
847112
899262
378740
881088
764441
506091
729098
335718
469331
277545
703056
56759
936123
674224
461578
68006
466347
362608
648158
786884
827572
639581
467733
239193
791227
428225
386627
769996
438423
274971
934644
781457
102156
161167
710019
161587
601960
75929
23795
454245
9511
604987
294573
220632
817534
18440
48654
964729
41923
712545
160869
854096
504934
774228
59657
105713
709700
129942
24031
697313
901126
115673
779973
428548
1024365
702667
660470
756573
434167
577976
49970
86190
1005006
731802
872993
994756
211763
278728
951289
216256
372344
121483
311583
510855
928259
918472
743826
599478
585591
368976
731117
298995
600088
39031
114950
423333
85844
295034
71059
468878
766196
190113
698734
297570
364763
618815
834097
725123
620555
676832
309462
312333
312696
233586
290166
467734
481621
869362
734734
182811
14003
900257
120426
428139
634786
645064
606505
783609
580797
613760
231349
798439
970774
924917
953588
960750
465676
610441
19084
732319
422515
221707
88008
441266
272306
1026304
963434
886414
50778
729410
474612
550217
944138
668823
117872
529763
322574
347732
613674
299607
911398
646044
560921
458230
442584
52175
598676
909727
854931
924421
671021
1018435
601614
860362
526424
493898
147603
121622
293150
569847
992255
657596
580680
533573
195244
694452
280116
746448
951952
259988
846264
246306
136559
787112
940000
40561
926999
575151
13235
500904
979463
421235
1033027
385059
186468
765094
117673
228339
145704
380402
817266
330751
3788
716403
869530
210982
291805
465878
496777
682282
899380
617963
813843
785444
206858
924524
629735
272138
1010080
441066
635162
355803
769643
206149
503029
539143
160223
856181
170358
703208
242981
23786
407639
692958
536107
913592
39144
64397
527061
792326
928502
178499
548727
1036955
405543
220550
886512
477913
369174
610554
150272
429485
672287
725957
117360
268287
108638
405599
705192
928473
612318
462425
1027334
606851
710192
989948
599543
164593
353426
608243
65075
780384
493037
589377
200288
245376
71277
462155
930485
579875
54384
115581
345391
767503
219134
605068
735050
544978
1043564
355903
596994
855612
234386
497526
12658
944081
939637
514478
973213
1030649
415826
706883
615828
331563
47855
342801
851442
806222
757832
477824
740972
83329
567496
82281
415605
711307
626310
873255
548447
808286
104242
921222
795965
987935
764887
788760
242142
751536
670153
1006701
283046
464762
726303
737472
6583
880931
738349
788212
664333
569642
573916
780094
171771
537803
476381
803948
760186
441035
218094
538768
1030653
917977
346623
933436
531372
731507
872199
238065
634734
510800
198677
590974
836805
339951
973161
775132
985785
468972
305995
970019
4284
834148
778961
197213
997691
824647
336486
503228
656028
138622
955307
957127
295002
254818
63097
175955
341157
581505
288453
71598
909976
1025483
723638
689673
364472
136416
830013
969708
44668
120812
443084
622678
19971
258603
635450
363700
453277
771493
159413
988443
111053
257589
911163
660400
1027758
958054
898640
988440
909286
619069
495569
904444
1037205
675024
339986
974442
694031
228407
788076
742387
39124
800214
870508
299694
62810
861196
1041965
964801
490815
95246
566321
242992
257572
205530
336118
34641
592837
573255
242908
801987
822983
466820
237879
782772
525496
790795
911719
182172
791800
642
614354
469590
289342
201369
465271
763083
152168
973747
383400
1026341
370845
424400
123484
885059
420265
295410
612467
1035100
560963
418781
830537
243416
188330
377143
173724
741299
816676
246009
709976
458738
982426
778346
401392
25164
74966
579100
610055
976494
501917
497019
1016262
331102
812873
843126
32520
936811
14172
943780
714762
479466
669989
832559
7938
808978
175233
638866
993665
211487
776430
668803
511326
230632
719987
937764
789442
590141
688824
866470
677859
735708
719018
549431
27273
913372
832245
848803
825327
453030
757839
712384
810575
136471
66796
542475
822969
486167
478436
810572
352757
603581
737380
293198
288829
348245
633656
117662
32404
595936
897129
99306
144029
655859
988072
848
993194
1015102
437143
847099
1003248
398371
302926
201308
186809
403515
278181
673240
676512
494537
334079
58858
775982
137875
957763
1036500
637978
365102
357968
72656
159458
105905
193906
752103
297040
709952
1018009
458781
667244
510784
218852
295960
907796
267967
849385
476001
603883
405307
602455
868778
192303
829708
687299
322362
362385
625898
286904
357258
125831
978097
453367
744639
193437
162565
1040428
99380
159891
385295
1020940
895316
701956
625999
87806
796248
995804
914968
64794
648711
266589
874159
93437
604336
680366
760917
1039544
1013846
380185
917469
374076
77138
501419
940030
908930
292771
423651
733405
664434
955157
820213
689148
452954
892259
72995
752887
174083
124726
932084
601616
666714
599265
972698
181983
998292
606805
146160
151299
81043
26683
1035199
181204
334918
929112
378352
523990
785815
59839
859299
97215
196548
879883
1003542
144283
554301
467134
138305
370751
973525
437633
84027
279427
517758
611329
120038
180476
149537
447819
205958
417824
1019545
417917
96069
942289
824512
156020
897035
416015
114422
539573
34946
301385
917997
980817
1040046
589302
320447
960804
924949
799370
846133
1032174
406730
826809
299058
715331
893151
911706
384359
946179
290251
831164
970883
258226
324099
511222
995877
541813
1013842
74625
130403
624297
914817
637556
626637
346082
904816
85310
474264
467287
245465
309679
25602
32831
796023
288189
676335
555428
994503
431932
179195
167806
404746
207172
679657
252524
294986
156393
343848
269345
892483
238074
311998
270906
512864
91881
715725
950587
690092
736335
736758
808290
197442
976583
673234
790487
995228
982765
935030
138601
626327
445600
936150
740412
853270
931325
275930
417299
693022
587013
823633
140289
701382
279208
210949
544215
527314
514664
759774
326870
429407
142152
741182
710641
171027
764134
413224
276905
154032
271888
252348
163462
282194
341011
269809
620200
129282
234944
498982
820277
842122
791695
39049
211848
179774
136504
872075
752149
748050
971708
475760
305320
334575
483257
750885
239409
244936
729662
111615
390393
340090
1032380
783310
293568
942509
200137
629061
846878
960721
920288
63166
424160
620969
909813
647055
213939
308175
80110
970015
575251
793946
793072
953774
579007
284468
259976
101123
567089
566831
853601
26066
853849
164976
754776
623765
59648
175992
844687
470086
477062
219417
65628
340695
643661
609399
83469
973708
449480
896642
689847
1044154
512709
843884
43146
989546
788940
568733
980042
431195
517295
322153
158479
974438
1040179
689195
397786
824383
687928
33772
752082
338191
953365
242602
477545
422219
311125
608260
831813
783316
641026
808747
138401
787986
53094
92148
279351
159757
635770
160374
476856
104444
758882
300348
449295
361391
902718
859657
515990
901055
384941
961914
890935
4732
553387
280199
309041
493901
364248
31368
520050
932020
534822
510670
381077
547857
161868
386921
131741
170813
94807
250061
219031
971928
489622
415316
492182
435457
226278
902976
893714
411344
9879
276802
76656
268445
495982
952627
660186
899830
493432
710125
696073
461897
938136
1007708
476065
557122
595208
910308
950469
406476
103796
317432
626083
240013
857649
610505
799144
388603
123318
961722
284831
475038
740892
47994
417913
732148
28047
1028818
978399
907231
230662
920792
556247
510058
1002428
119667
210119
279209
372235
22762
972192
549535
684689
9206
428369
126399
543880
20485
456466
531610
704061
301833
24969
240719
551025
399875
839604
836703
345652
583754
14930
693895
751154
305444
660550
793328
338238
25261
186674
162391
1018733
163144
748596
204048
612266
683772
235084
441971
873477
629460
584322
818720
770531
1030340
393405
13896
16342
491297
198222
496635
976113
72634
513541
34193
611324
352096
840992
520788
494721
751302
431500
132050
1039370
528795
435368
1016566
884897
355262
569243
636003
770738
739569
535276
921263
131848
610781
125939
816078
591818
140024
31536
368075
168369
970998
217858
160156
347569
1024272
703099
619637
604273
293665
607886
381371
369956
115861
985670
488651
659071
283429
837030
941200
819849
50262
388428
436160
486134
302752
991632
802162
30773
176959
134424
61383
134886
504658
249300
642927
650129
235799
905821
200754
138870
343890
375625
101443
774597
226833
315887
641080
703704
709720
1045196
731755
474129
920319
726841
791129
92056
1023460
950080
182959
227681
835720
292489
117481
911831
746969
9567
764052
208344
735475
881023
628424
822148
430337
278826
765993
493769
975001
271069
350696
172639
350562
49564
938380
1024615
500554
1029692
217054
65194
977076
142385
312392
950415
653594
576925
410482
585800
176812
97317
802821
487739
584488
827050
715962
242453
421275
596289
717553
790214
856632
40945
611788
503944
4017
714650
488459
777142
780593
961061
629322
982339
535961
1010307
455351
101749
881472
261407
502666
783895
38942
93819
484746
270026
960508
157575
234021
841552
753527
538167
409372
198183
388336
861678
220801
933776
855184
306882
251673
979105
834496
668793
746339
539077
752981
964274
487825
189777
300457
949579
285864
69722
298684
179013
238103
480269
388916
627732
539922
1010226
311520
630485
464002
300259
407751
877859
474586
848972
1008058
971956
611081
321640
982928
292308
462162
203156
357387
850363
642764
461008
699263
977627
328122
516862
442434
374304
484268
770904
62456
991297
831615
51626
934042
55528
1036604
738802
1025730
644973
222817
150717
139061
502960
828042
84131
625825
186735
827110
292278
1041901
65852
376810
976923
455608
636012
619593
508576
415713
274136
396797
557387
522734
26773
516
954096
362282
47998
719631
110900
328026
255140
430230
752508
237468
894661
622357
848177
799156
772814
601638
17448
670255
390471
350621
453249
157532
443794
202292
136521
1039715
70355
622311
150058
65094
383484
313750
215624
599129
522780
929634
960973
592725
171619
572875
363518
465942
721710
927024
350936
728997
272258
242134
420092
901183
511768
261212
307233
487508
63361
586530
964079
1003846
22928
829624
138453
237682
141693
993078
525023
756853
212381
341250
833503
92205
176544
416837
444715
1010673
273348
543880
19403
414444
258538
68385
776319
685843
391300
118082
103594
657248
243205
262980
934072
574388
1001354
603047
811317
665173
602310
1007095
731187
425700
756996
357375
455765
743897
984772
978266
76786
431435
627117
233175
11531
480742
659731
474522
911790
934493
775687
970978
12985
685681
983514
897693
545270
903091
844327
140895
101049
957922
946435
299596
502065
833310
396885
214242
651439
474801
1009532
614767
555510
598403
543191
984353
83538
383791
938252
800446
354260
713458
874726
1011218
184200
474049
428456
850498
80732
237826
374919
304632
750953
382836
526465
245643
690024
998871
870485
798504
315406
288346
206056
122495
667177
791464
179447
875922
463935
1040444
809280
155079
102297
817483
569939
520786
300542
88636
366433
703170
530364
453867
548156
231837
726376
647691
563059
215571
557544
587943
850495
452297
920113
341263
187645
612891
559334
479427
768336
106233
477468
940848
328924
29387
930495
268645
247393
338669
957747
856567
450257
21005
306735
111255
338145
1031760
215682
461785
236846
335034
73439
822560
985984
484533
410212
756726
107717
508531
457065
1012675
310453
179443
161782
698160
100928
387948
231121
602865
882859
935018
55574
870172
329920
61859
675683
800937
142351
422174
394487
145497
313638
9799
193669
792529
402306
969456
307269
569580
38800
354289
551347
272121
549135
136261
654086
338447
388484
9387
684614
703491
463896
222682
335129
894174
996842
87594
119322
752055
315494
871533
82398
873073
95357
83130
620375
536625
951432
458967
94344
63594
879291
1002470
231143
144295
957333
957930
852387
307153
805872
77482
170297
972194
885201
452101
2907
727160
191098
248520
834564
640127
505762
245926
583658
274164
401136
266811
464096
397087
965857
1026947
770712
390329
871517
339965
863964
832341
86974
591537
89721
173489
361834
544836
384085
977313
360951
870142
826922
689640
642436
373424
340818
1041366
937328
329546
11338
783860
183240
782352
661725
389878
856531
370495
731143
248690
1014754
305066
820323
766997
15791
335290
596092
857662
740143
291608
371942
788072
240954
959328
728975
500967
199752
25270
755730
404187
473462
444325
288847
751477
38045
1014372
732137
751200
738826
381784
1004029
758381
171753
171273
30405
773720
358353
168933
388318
437370
599266
522797
810099
359161
813803
974387
45194
549703
150963
989685
294445
298933
1000372
704213
630200
591945
257357
223289
6372
16379
841617
832045
505656
300525
701594
871343
179256
344780
629863
790013
837093
22572
877356
72743
25126
650891
38411
525731
887687
844920
114446
636542
223642
122477
689207
77050
247713
769308
559227
41990
72747
208711
28229
15024
516952
684639
849725
26058
495178
855761
853455
369968
553677
307864
312263
110287
208745
496073
691276
705858
578618
213968
25418
365299
334901
567474
634849
216784
433213
185071
178251
146572
336018
873533
808388
28138
408028
191574
874591
449041
424610
183281
440410
47417
396463
690532
420986
152764
630879
974223
153317
981852
501413
474648
469790
490372
775721
947176
507469
210990
88242
449798
66233
792745
153180
225952
757793
803959
162520
820261
813420
634096
460844
564272
718967
672814
87761
852588
802112
211368
406949
330406
608084
205545
537229
828458
481815
854180
637202
659455
608174
401315
909542
358675
999933
570914
482263
646760
427819
585468
53875
866512
9241
834288
630386
571605
881104
487159
570371
14519
423542
161898
450210
752549
902959
831281
594563
522422
883655
1028782
224174
517281
954421
432739
638145
433115
691275
963095
126853
749183
654359
684264
577451
159030
918939
646291
882722
386816
762744
992781
171941
413357
223653
759483
78439
79763
403001
884200
1045432
337745
26147
389381
435853
214005
209412
579431
635344
461332
901719
577041
806721
333500
267727
133313
493802
461592
754254
231614
891784
139870
952292
112516
306996
246253
783607
875925
339752
732914
185306
587346
1022103
77027
901481
45271
460925
712695
202773
300252
177206
956574
903531
1009994
55326
438035
10638
270685
299519
1037305
399899
365760
276705
582415
13637
744843
453133
580910
485703
574791
113832
78266
841137
1013897
439373
465269
545117
256465
122652
1039062
813758
932542
451185
462041
815890
952780
148100
91407
771189
12599
503540
745225
236633
841770
224458
682751
218012
1034330
124186
321716
332780
775574
315229
255413
970455
201635
434520
73705
1043975
347034
624446
654037
149823
621396
684621
272664
811244
464459
57867
92089
517443
158634
591682
815721
691513
522023
711590
391549
599088
402446
561333
140203
204515
926438
95755
433866
504675
996941
122255
101663
150068
848802
925646
767027
715961
245413
284485
762888
867882
225477
200192
756317
274469
950127
144136
937204
799606
296562
88746
1008122
407536
801401
471704
217082
82850
361286
626796
331474
346156
254516
910932
992486
86450
51774
251742
382788
880015
402613
736766
568765
542006
803818
427056
962587
188257
110449
375514
37170
1028017
939586
960034
172513
861089
272773
221207
762106
354120
896594
55857
835368
186421
955362
478558
451090
836870
128383
283381
553949
439631
49223
965573
983540
220987
115504
623591
200284
350927
159714
501815
256325
892918
653705
337313
65687
768149
354916
683895
679005
986239
140054
96473
463387
119348
586249
338107
508880
939485
676185
746524
409477
418743
125484
99646
765591
39504
146293
319318
343772
465835
563693
897882
56140
571495
806083
106031
378898
366365
69467
891161
478951
618167
264667
804890
693022
841851
125206
312416
273437
823611
332551
911047
407529
387346
862429
1014721
666493
669752
702552
90274
269528
119846
882165
890807
441874
955761
433395
792665
368280
573663
72708
620267
554999
669749
589674
966068
57271
815154
794485
563480
541505
678983
36721
901707
730532
140928
62188
785775
315709
425492
148538
308646
410270
923268
715083
947750
105227
856570
439114
194717
656589
244216
990385
835177
79697
6074
38971
155521
1040620
8494
681236
488127
1034870
335810
918134
431609
806122
280307
533412
670279
904733
748489
754238
391582
633025
124437
789163
28817
947508
463019
147641
989062
169487
388109
228221
859509
98107
116504
12223
341948
342271
727328
157857
156858
104978
1025481
570723
105514
925736
373136
395337
991708
1011087
195680
732739
546584
904282
540012
213902
820295
138893
823367
40297
171058
802882
470283
693443
999222
370191
812072
843729
640294
893319
686552
449800
806015
980331
707057
624971
944235
886160
1974
941672
185390
545126
725547
967536
364507
628564
95189
965022
31463
796537
434431
969495
584859
167896
541592
49600
676466
218719
676108
395069
223310
918490
582146
657101
964554
526900
119580
769700
901155
360877
732809
71304
350607
764487
35505
928015
619855
113812
108844
305454
707881
584706
351413
543511
418236
599646
197037
164020
891258
69399
26993
118872
910245
703327
626278
963943
133526
741254
572809
837739
629410
833484
434517
548940
99026
943320
837227
560003
920699
899783
134500
377500
870221
1032653
832169
824607
167136
498469
1007168
793132
313880
227969
532936
401703
108657
984558
618687
776906
341298
282576
917963
89291
51664
646139
21260
676919
453272
663283
395638
867438
250834
764229
164274
314271
290740
1035238
531185
371279
1023849
37379
513729
978668
958920
664198
924652
544820
806820
664177
887803
906312
875288
24383
710461
906509
649578
117168
629995
573164
642077
98272
902600
67164
722937
876440
876772
872218
807953
816041
355100
804424
1037663
478291
91383
861775
584423
198109
102891
844118
139960
969988
771799
85065
271301
1015815
439211
162804
873491
1025475
899514
700675
594059
203437
749586
783889
190931
290739
256618
954114
226603
346754
453663
736393
140816
682582
854187
345461
807690
728137
528368
955003
708152
600153
386605
876867
500064
265865
202068
343511
768045
76098
215608
66795
25839
172991
422343
394187
987296
858576
268893
114516
584406
414166
381813
958008
713802
134559
116252
932658
763876
317514
745875
48373
341693
290670
457643
619125
348304
1005134
756340
920284
81574
585560
61291
782699
418068
51068
486261
3458
144196
884385
305327
828160
970181
214766
156838
811837
481984
77793
640343
557216
539854
523780
435375
461298
538529
160698
319779
536567
423341
84592
541464
862067
28982
603490
676925
16912
81502
472485
176088
383213
595760
435744
557416
925907
537826
893651
399692
763353
1013293
255529
966393
647710
242676
267835
38804
92808
456725
26371
603213
683906
623811
378280
388109
904022
869665
634136
85227
48534
897261
271044
59180
99647
667281
604220
818747
1015480
88529
147275
795040
133477
362833
531977
631370
373068
966563
300787
451125
438197
916630
1016970
410036
725169
461969
625064
121563
224809
957504
807416
63471
522335
1026255
481070
243662
712134
663687
583163
173214
22162
359862
360800
79218
641521
255225
85938
18267
53204
103915
619728
64587
33800
35582
1036199
485776
72273
68699
451076
207482
24014
1010357
870377
573640
486388
797967
407353
431514
1035044
196574
969169
1022617
212302
32213
212713
216935
524135
166625
451352
275356
806177
134273
34287
676957
394072
505563
11938
116015
717601
623345
834750
606096
998764
262340
500291
420104
177636
381680
822509
880786
849574
746894
68367
323817
815188
17681
762534
767824
302844
779743
914359
771517
929345
543348
608468
586573
98844
230834
392045
789733
887241
975154
705784
970002
414263
332254
510128
551519
419826
873840
606599
125770
1008864
11484
651245
511019
793312
623684
514567
684932
564682
83413
32311
765893
619537
676484
670458
999197
519572
141491
72184
280485
68515
365222
957752
500318
242487
444848
696049
47571
809479
1011142
503293
125917
943333
836922
483814
669602
89773
394304
770404
928613
849638
476547
601872
634884
422273
553844
417783
553239
30500
418652
922989
547345
734534
462639
476472
417854
524637
167366
32952
34558
1012610
874176
814065
331199
481699
683514
766006
916390
790919
477757
646934
699256
912029
512567
464317
435937
759868
518032
413946
534477
586527
390432
776221
457629
962708
46662
248096
587619
863113
537107
155997
34296
120504
904157
16617
251568
768192
523479
803416
413583
266416
54481
240533
196568
208728
824622
902681
795040
194395
450717
637064
449460
561788
911569
112112
76245
1014101
817434
7542
89141
952854
465656
802292
676320
290745
2336
568089
77335
226221
169975
445737
244894
336907
941300
387760
862479
1000194
761985
371152
403887
835504
555259
583567
103167
775822
411306
631450
549375
675259
423042
1025960
1008426
317528
140078
710226
51730
311149
644472
721356
402766
551749
33718
695224
201186
1012196
1034562
249833
327404
319060
135261
958520
228295
672147
202567
980875
617811
86143
655955
337040
755667
677839
513890
792305
787937
356163
829530
370007
985332
87742
555840
436665
1022735
938196
917735
212397
915164
60049
38838
270324
306336
356274
184503
727255
719547
496300
165508
170356
154268
1006464
658789
632222
870626
292184
386085
22598
286312
460239
223445
481059
392
937626
663113
240598
867952
725518
652558
52442
64246
434366
338013
892010
255089
515218
112649
232366
293985
824368
771769
638195
725783
746367
375583
714364
519962
976375
396833
679685
214645
211578
583286
533589
752672
398654
463012
891156
958761
228362
942260
33470
20982
883195
691341
492030
255050
920293
226665
409921
347177
371495
130017
418736
668692
988053
220313
980187
660653
449682
97089
1003534
266721
810743
330429
381410
432403
797440
380038
288208
628044
254011
261550
361051
859994
443023
1018815
765713
827483
328117
627569
724041
694170
308413
751920
642172
984003
617649
801285
322597
221098
827204
14423
132175
538055
289199
714792
535719
75420
540047
967965
671937
371733
497485
620171
143320
417315
808015
1020013
529310
781049
759370
131139
478147
301862
467478
353535
863105
133903
721402
112521
719902
916620
694092
697804
107751
762153
30226
787620
948785
978583
800826
1042052
225091
728722
528032
35311
372736
47349
443572
986733
596235
671342
492110
775990
625416
238156
1023991
996504
571514
739659
345866
57833
216813
850391
547204
540958
58904
261623
787058
172511
366550
306531
229813
654691
662587
997114
370613
307411
389172
50411
401299
525993
922356
317722
106970
88815
427621
1038523
201185
450378
178908
649728
81098
227188
769590
440898
270576
601459
253718
820021
310010
556902
457107
900416
965991
419842
271141
76638
162691
81127
1016263
376696
128346
358563
620425
544556
793181
948254
487349
150692
280303
96567
169496
342117
626798
199176
512060
35626
710652
215664
128322
80845
419273
1013346
288293
756409
97197
635866
756993
713829
942356
318605
561546
577883
728065
229931
665155
884911
783385
502975
892388
959822
977305
496690
959334
271406
770656
709461
628850
872160
793712
933245
900344
465363
587550
906470
704390
356084
134868
941298
945263
145408
413614
617636
664278
287349
271751
118731
314127
355894
206793
46578
50851
1029904
856367
113739
1006065
404437
332545
819702
375688
173498
142826
1011864
746487
527934
276909
322765
1028385
332486
29044
510676
878186
816658
89267
897616
640302
146347
916424
990671
941083
1041172
125410
747304
412612
288486
935448
380478
894164
691562
691151
1030571
976864
502709
876332
122413
264408
999646
951792
753176
674037
971276
643967
186927
72110
273136
345262
661504
110815
411893
943089
702233
571892
548958
260986
949945
707429
423346
1030698
468361
902864
524874
379200
748080
396752
151790
546502
479328
14340
953899
996399
260707
970626
183408
433214
816320
882128
62038
791606
540331
706481
528405
974114
967685
538071
737730
617310
664978
287659
84460
997172
805235
365087
899552
326944
440617
647360
67738
881627
356449
274009
906387
187141
169468
334896
13962
13677
235458
893837
660541
442914
683613
238913
286758
363946
800261
623235
368066
56517
731716
157449
720251
988069
903802
154178
1019656
690109
519012
488551
787544
654639
971028
707344
729096
823329
645807
390273
404331
117530
767604
117871
482194
95775
753743
670828
943023
631136
972193
218230
458286
975735
340353
755343
822608
927752
189398
303138
511171
319678
937427
452302
333241
754724
76375
406606
903325
1018602
436882
721910
216545
299786
606230
462410
275858
902480
461453
453042
317880
849776
878657
525427
669180
352032
1026277
729157
1034550
169481
565898
701573
604490
350788
851140
350182
1040045
830178
550151
150756
426843
762228
86612
208894
79557
328658
641720
202160
834470
139921
693999
240972
223046
250556
78262
30295
645227
762958
876296
11614
865899
313654
261074
351450
533335
699791
17084
315682
461627
657867
828093
36344
685783
54857
485339
387028
123902
325630
53948
975788
70115
839710
647753
647439
918795
539213
674836
154000
330886
262763
573857
478376
930025
525201
906782
566469
168537
386874
523230
753373
226541
790836
706677
108653
758466
963244
348370
24860
378790
781090
566020
701446
730240
73755
782518
4283
56367
225991
901777
575499
918215
258038
202080
239667
115277
719454
525292
314861
972452
106015
407922
715460
609049
959995
1009622
276631
727646
720562
564810
412036
421910
15230
780332
74782
607772
966338
350685
639148
887756
304607
873065
401815
240907
984233
343067
234592
83436
614598
521333
477195
160445
958857
442034
417851
82558
894395
957449
643078
921749
675391
188225
909572
496720
237682
238598
1013904
122702
65379
68396
109030
298435
346090
859579
527824
338052
445119
990079
265163
474607
110320
773825
37530
530093
443482
181091
709149
253504
118248
254150
23500
329594
262220
300519
472487
423713
564550
88140
227077
104275
296899
676953
361179
708112
362050
597501
975363
618573
527847
665571
62441
99031
116438
394999
166872
604901
95815
118467
931945
289795
252836
596935
371168
452150
508557
620114
662118
337318
385624
187133
880467
576296
119575
334316
421986
240810
775216
765669
389972
409444
930106
420538
972378
388282
972015
814149
913013
815402
348881
922024
273817
418397
637130
765994
840616
257086
40955
704751
914773
76874
693506
517889
318928
543637
314443
207409
912298
6085
481259
899253
463135
320471
1029180
518406
972930
1024517
507075
700624
56266
818282
186636
713332
625670
666383
432964
176868
693664
132145
286403
887809
149132
374347
625090
593854
559097
973187
456209
636982
27314
401542
914401
905110
696958
457264
1020362
306253
391383
900025
981864
515550
853582
302085
387928
730432
514005
318613
267590
180525
15266
654658
445197
473071
501861
549149
854408
93069
848785
656986
93629
50593
618903
835803
936861
164311
726105
485027
1005369
1010752
225568
904878
66373
162629
1028435
182242
118322
331969
529338
435477
551669
256017
344809
753185
963457
340498
737035
1038889
239455
412659
398202
488185
1876
498398
337326
774164
524879
222014
320111
445378
729949
3068
184021
934107
707657
258117
90965
792295
496815
204676
203784
708478
135056
439260
498437
243807
422780
309684
234569
761052
66861
306672
36161
159787
538755
319735
707318
690623
1040325
884437
853631
921278
494900
1039370
23147
334801
56325
932658
869667
875192
30310
427605
755667
671831
322384
96440
1033300
745574
958285
518794
1036383
25772
1011176
12303
667399
962830
961440
501469
693143
67688
10053
574278
702122
488375
212409
834491
1031939
836616
144682
830520
30716
505905
333450
851452
798049
657333
279486
650896
851677
899175
837673
750242
1031025
791815
66188
151832
463642
805607
985664
423766
942821
64938
24205
972669
766842
742059
594855
1039118
222074
941639
228711
545332
473376
824057
958348
819090
879436
536071
436973
119993
638162
120153
756068
953773
813936
793474
761875
730676
677953
285194
142658
49863
200159
908769
411612
33294
415938
199998
356713
933669
503201
207226
586411
570196
480427
745035
833301
391257
379639
173803
338262
86657
589871
213159
310499
687719
138182
1028171
325439
622889
972903
401759
696772
375725
650975
5735
113531
141488
691661
555796
768602
285923
839040
334181
1009972
388535
998083
568969
1019121
179830
869739
255359
801899
159182
193244
725800
442531
98254
402290
395104
115019
109464
644640
155374
1010817
834647
523678
478855
158526
21267
348989
747725
703918
806681
882614
536170
115429
238749
610777
730494
186208
328717
364285
3081
834255
235296
386064
38283
228428
718557
694603
774784
761423
3465
988804
634194
251982
78569
834688
910150
574205
601035
597748
567568
770562
183310
556156
206091
438507
763326
405912
650877
380295
187814
48870
1031883
418749
259538
505115
565692
728055
606728
707660
846382
641462
727020
768536
315549
692050
292906
535968
302441
1032778
819876
627583
386572
178426
48109
635131
108352
993807
231191
624330
889338
951095
609834
271979
1041380
25245
542309
498306
418948
280738
596340
31646
657071
710320
274903
297136
126677
561775
508355
139838
382922
1028613
33442
586702
178511
1025322
263857
961101
946919
462764
337528
137568
67147
276870
650912
1592
857644
334064
640896
706489
822649
237001
794602
946459
512000
606304
564210
362634
905822
245328
489510
639375
11545
355370
280333
908034
509952
561533
1042001
229384
657339
818554
49967
113176
679604
964798
880862
628434
786569
538496
766208
666745
168795
1015840
878564
362441
466596
504387
188707
279977
330396
819
103700
328706
887097
626486
748685
249977
275908
802251
67030
371946
831540
230172
440200
740691
561007
978233
845127
799737
359452
724427
210474
618841
204148
615158
367393
767194
600171
134307
169964
367643
201355
970785
536619
3597
15883
186575
315238
233464
393489
942435
89014
368447
863011
479828
210046
866872
713127
833750
490089
389393
752717
819045
2619
59194
7215
265576
807117
154467
451922
929749
68511
422338
226286
544514
645303
646705
515515
95003
861831
526162
762706
1024336
116592
798587
254125
369727
970331
380293
924434
773857
193077
53426
121576
42506
38854
472589
225457
846050
848097
906377
629961
852095
864335
442205
17032
784451
311806
506312
577984
67796
805599
504854
49788
553093
372698
818339
26806
245055
786363
391161
857143
468762
282823
822627
1011270
819496
232572
558880
945043
588453
840870
961619
58004
912301
495218
133721
138801
721518
848234
278271
208284
1015130
81167
378692
712401
702154
440527
1003905
830546
846582
959119
596968
888078
947834
746650
104050
435428
185443
199326
756411
892149
249721
174915
683151
471433
542850
210149
580040
972213
1008793
265540
46764
437048
22514
75622
808357
497916
66504
77469
231706
459475
647737
777886
360140
335557
435641
247176
654927
555478
890729
59638
635885
528505
241029
611505
837343
592018
9985
433502
685782
907607
269686
718041
634895
23677
708360
219030
938547
869000
68317
723591
878014
173261
341101
829589
72675
428582
924273
572868
672911
99150
666885
639282
771096
852255
1041900
545056
855731
657797
15178
289344
708951
808209
14411
667444
73855
793926
478176
243533
491216
980250
82144
467141
77958
407836
827242
700825
186618
200571
393003
543231
128477
632144
33425
984244
121251
810575
58620
685160
320383
762331
924675
554709
706719
349041
551929
777716
247738
1020316
121067
169859
764034
848999
702438
249885
634788
683664
905334
912184
140808
709987
409150
14014
831720
459998
426426
492435
908008
216118
958783
750629
250296
1034652
729345
765752
312951
986478
405345
463670
939579
952080
503727
606495
946458
277259
590428
469316
186493
304261
55206
255589
292525
1038811
780624
623934
428727
697670
731705
526114
817544
306520
292127
860671
831436
759029
439897
957260
985684
680106
948573
849756
259147
296240
424316
873606
389384
843306
691084
558706
985964
360940
366774
530044
420249
899602
832701
863074
287392
221225
654989
149243
772921
834179
412738
677526
158824
869209
509880
96537
694819
288997
944905
334674
257860
518984
198601
941435
877940
874646
664338
750043
43851
443630
334042
43552
305048
468828
861760
91972
594098
481358
154570
531430
428877
33688
630794
903657
930408
767330
584205
502638
227220
687968
139003
420739
295697
825046
156724
653651
85253
716022
282263
953620
708055
224771
25446
903399
937745
468159
908539
260353
97921
670587
368495
694421
960397
611674
531891
409816
341101
765857
604067
494498
417082
773098
838089
39200
657189
1013367
140883
894819
1009825
27589
608194
50527
262083
422908
178457
592707
994271
958212
714281
280655
935805
260846
548015
338854
209131
715411
379853
623540
954605
540083
434671
658571
777684
722771
271870
156159
998906
878530
1026726
497311
682372
595135
34990
698162
470745
727047
755278
114138
419112
72479
754349
134506
756703
456971
606903
29591
339137
339071
628952
780906
958638
659246
937170
141478
118420
149670
677684
802348
992417
292412
471839
200132
503678
452347
648275
809996
87132
964156
548664
969996
316809
606163
790212
579403
960167
444665
246558
213643
587798
852366
399440
596378
64150
354724
26880
1034427
445885
151534
723815
465338
868393
441154
379322
362629
699859
476607
966922
750493
228264
92073
12146
211439
1011610
152697
144998
173813
654304
369364
328500
187387
774061
291386
848630
440992
773382
688972
613085
159227
996894
743325
623340
801134
739519
218620
389020
601929
918079
783888
122581
505704
148780
323067
303813
370415
552977
332635
367957
210086
34908
740126
842459
770856
450015
434019
23137
531198
532797
103959
263110
190883
181050
532558
826294
636509
859382
709762
83728
272962
422573
191757
1034650
286364
836704
860442
972403
595235
87499
3622
329345
754760
55484
6878
482575
156953
680134
626115
113260
11114
907675
713016
229532
168661
221723
451146
522655
829871
282057
621811
187872
910325
215360
110910
999714
971548
982644
489712
792343
46945
1010795
92560
1030980
15139
466710
734934
898059
23790
340108
980841
166814
558609
364064
651101
242170
202707
822170
487446
135374
823285
572557
475425
213352
31072
923392
833792
828886
594153
716701
469125
595658
334806
648899
45427
485066
824072
244141
122649
177151
821953
557134
233550
696185
463219
702608
750776
693003
553734
764286
1014194
81632
260629
692135
427613
179748
239726
806848
11744
986846
659546
61290
1031845
931823
157520
168649
548513
796689
369466
520100
220515
1000966
681710
220276
635221
150342
690903
468624
481907
171316
74879
188467
610408
274961
255256
41244
501544
438055
153259
502942
972338
271595
367233
27930
747727
695191
886044
711187
333496
408265
403737
508065
561097
822604
990331
745815
323633
483129
578362
152473
1009665
897759
615718
110447
796608
959773
921738
911789
842093
97116
68224
740350
661272
168782
871883
623665
587336
540942
935745
861474
628830
10489
320221
343211
172470
481748
173829
182973
150771
423419
871192
613085
651505
610772
1000639
444916
934538
920901
806473
564784
281954
121027
538616
685303
326495
707360
316688
526650
482961
902033
850798
463916
484585
435247
661771
665988
870846
939
852520
425320
137486
47751
372390
741360
561093
53018
946195
974837
307591
5965
605674
898608
683331
405187
393485
232232
206585
430232
6098
499239
645357
746229
387672
133460
686837
628878
566551
688357
1042942
863417
705786
935766
359782
975322
37828
403355
795315
133442
49155
858982
278140
1039368
276188
972413
556889
234353
165760
421405
895170
896793
834013
26525
227991
538032
811805
203622
945375
931870
134696
232522
230019
451302
229687
960132
297419
307778
551575
809338
269181
976592
1043695
994529
892681
106582
637823
45091
656432
701156
129157
432346
583775
930928
1006390
803291
732053
607648
577054
54669
117871
538373
978143
579713
833392
1010544
518172
861675
386014
1040314
878480
368435
933296
688712
946645
303464
812681
173668
972844
352839
775684
280224
369260
60312
662080
850824
983114
704157
287614
803302
219694
98192
740345
972370
119258
325233
878816
222938
557400
347925
164044
123969
874713
915972
98594
809956
761012
921381
583097
204398
452780
75269
492061
666601
65790
630322
926939
563105
68359
560481
108322
143171
976523
64209
666934
267986
564454
289509
685919
582491
30708
122999
567773
413511
602956
48962
167804
527375
272674
60254
1034679
518852
355483
264493
693966
351881
857642
11168
822974
414893
653442
288029
397492
1002685
575324
278845
659957
573827
143120
678252
985884
558024
431540
328886
635576
101055
899711
246492
429293
2785
545355
524337
1003270
983090
850352
740364
40041
537271
379017
240546
607533
978825
119943
623190
546117
706118
703813
130312
312978
814138
395319
270130
104911
543559
759012
692466
710288
212895
27193
89470
326875
678404
31605
264227
813640
164375
457511
891880
233637
423849
254349
674490
1024690
258349
115205
278674
180780
201047
474840
567268
668960
405161
712299
225657
869644
866776
444750
189846
398408
249415
428761
1032398
385124
600333
661746
514080
921797
897519
436442
776625
660372
850984
651500
252266
5500
436054
799217
466648
152183
73336
654617
321246
369804
733564
334600
577694
750022
972734
74570
304794
633755
118354
627358
1019292
473626
783560
218978
271660
93406
249411
844326
897266
520057
236112
30483
903147
699125
397699
440048
124697
757614
788617
324146
493901
433010
816249
807543
224267
532886
154878
196231
617373
7539
713814
665888
717395
619526
285694
641155
995828
66991
261937
190859
11101
428024
909448
573686
283712
575321
773381
1036080
920793
613063
758844
409203
115415
306118
694712
130851
354991
129468
874652
1028246
439569
46266
806847
858842
187554
677345
801412
400521
661429
166278
767279
180466
841581
38429
621281
1025209
837383
79997
514993
710708
310323
15280
537392
679201
19448
180444
395181
522539
101738
566663
152523
632804
864635
245444
244897
384704
888172
840433
290241
35539
366732
458156
472770
579515
243896
380189
253231
900220
42988
97046
121496
359550
332963
949807
314455
184669
615897
317663
54471
439378
663876
757163
985999
192159
257587
825583
178755
854519
228069
764570
152302
886695
1039324
216150
115334
669993
755013
423632
320166
803160
595877
734223
522232
116934
69924
767332
541529
870182
748684
784486
453528
386854
325758
937291
792966
206402
689344
695346
523671
777001
661955
22905
529354
1026173
863175
150290
167349
17593
104463
301134
438760
805125
247483
436348
364689
130290
907259
417176
148092
265341
146781
284958
122046
871271
325961
884964
407531
1044497
689636
476413
841168
77088
334949
190058
798317
675118
703776
201613
208023
311719
415707
99820
259175
384457
1025406
21905
97279
708651
732940
439278
864950
427476
956972
281510
209262
576063
671624
615809
557278
381697
413334
724434
704979
900005
501256
860942
938534
409747
419790
208902
307481
187623
863564
312018
662497
107538
339856
499671
1042344
601646
505224
673751
266825
239006
1493
415712
180409
864199
963112
409641
446521
1041645
269255
466196
898056
891162
508447
177933
902340
900115
667332
376101
484930
617835
100584
106824
1006308
608481
733503
523414
962045
1018790
686887
150381
235308
459651
718084
1047
703818
977532
348714
320848
356608
476979
27575
318490
366209
356944
369293
538954
133714
106
300243
1023327
29911
158687
670978
686376
45412
518673
787237
16600
62873
598400
904080
735972
998296
995302
776255
694929
733629
578067
253785
986173
642296
953775
295658
61942
563918
380485
467253
328607
709442
287594
742717
442596
41513
348340
462533
31650
133604
28285
866680
594719
227521
140669
1032918
931880
773286
782259
519698
866803
751895
109042
746197
175547
372359
881778
940175
577539
270630
540115
950153
736029
43469
425470
304394
738054
361517
10381
242350
341458
788498
863584
967349
906174
869342
133047
221821
782919
644251
915954
994389
643060
935916
511280
346907
442428
9902
287476
420578
870550
443806
21082
655090
806996
876942
304688
61804
851298
979663
5833
7591
99207
75082
8884
675922
55071
830062
864077
995561
381651
347545
103157
389052
359792
334484
672565
769830
959457
1011954
670477
220146
615326
137464
665667
436381
754214
835556
484581
53179
840062
802403
13657
85059
170575
756769
609037
180967
361577
894988
734643
938952
567648
64689
623067
184751
230140
789375
347946
746418
867865
489474
199278
299469
946214
97466
887141
889870
496206
552658
178418
774039
469642
326203
398180
630450
366504
274329
82048
609998
473169
180759
45417
597194
123525
20831
908584
224169
498067
447573
469769
108987
264649
963919
614441
637439
257396
236679
345317
897078
737842
873107
1020175
801603
3696
369691
518174
967887
174326
616833
547480
538155
1025183
402691
438111
627837
11277
211004
627640
109375
459935
146897
979801
831473
263949
249532
51918
304766
989618
1029451
239348
850742
130363
200885
166276
175221
338359
971628
928348
652969
1004596
6583
774384
884202
567453
169553
27011
1027524
268619
748478
256491
249766
161690
207525
592991
1016960
45474
934326
334790
596965
830069
996799
257504
1000076
712348
489676
141037
975240
555501
896263
943810
180958
273235
747238
532562
679916
1034967
672837
680152
295359
7757
89065
309448
162499
246758
21274
635706
682741
164048
338821
924042
749813
457320
126249
613080
576775
66598
205418
991041
920876
892280
781052
565006
611523
475501
193794
616163
375879
676526
167666
827100
829675
875681
477336
350643
687172
905529
335033
998990
444551
617715
197025
588896
1022894
639153
297189
738558
49462
613355
124286
964719
1006399
771287
352754
334502
995848
978813
382544
1005522
725423
560186
722489
226041
838997
320565
978364
515492
838953
260279
33312
411379
506682
996118
786127
281328
578410
6115
381905
951605
219120
884700
708303
836445
558977
545950
121232
571533
200410
63012
384014
827236
978748
748631
354873
255791
835038
391350
800139
217605
661034
335151
817148
596649
238600
33215
736706
646231
63666
105550
373578
296175
79267
544413
360231
912732
426812
679855
397551
878889
291843
643230
437336
740030
294216
635607
601800
463563
506830
562265
902776
634675
915830
807880
778254
38083
898709
734498
800870
364382
159847
16036
743509
844048
184089
741700
998741
37001
709583
576430
260715
712618
220023
113577
149350
795385
932828
30404
919058
628673
553385
290142
80671
4249
989798
544085
817418
983567
748924
289958
453724
976300
62268
553773
608507
847955
94673
117291
82155
48626
248917
321961
1001338
529115
366171
537127
634560
206266
564059
368515
303140
325320
579470
367249
121932
675894
948221
171419
102320
865692
525739
89526
246411
120413
499346
918043
846398
109911
394703
877463
127612
134458
104265
74935
267396
994747
52520
51707
1030905
603989
92126
759314
404276
823345
481925
152265
438757
588209
110379
294194
305448
115152
281687
820891
896497
1016172
57561
70704
872647
431354
47363
231641
899209
52492
826741
796322
944202
674526
909417
260664
248516
270381
263147
882421
17285
892086
208889
485268
1026544
307656
641445
476497
849283
786103
701181
126866
475125
957821
785276
1005143
416525
525592
155889
377885
358249
771908
300154
703792
209193
951672
95181
429352
125759
60923
334837
65604
438421
415272
336064
381462
421892
580717
460028
451355
7346
702761
161851
1001254
939771
211443
438896
994864
295883
969748
845825
923021
270504
436537
331075
93648
838198
145134
283314
804797
902791
1012966
970880
256
17719
500568
73271
148725
167440
168440
158784
150373
229836
296278
801709
76331
818378
685068
79898
901486
285803
543612
944442
312781
68509
826997
522606
255268
624135
501328
897700
483172
97760
434973
500026
223275
743528
937509
570448
406023
145236
85190
30756
678674
791563
332230
379554
126060
86627
922619
434387
164483
206211
549734
869151
829337
342463
60680
188702
106746
327399
837232
195586
739753
624408
474458
824035
590605
1029374
808153
958876
524661
621460
674990
401536
201205
573060
838614
486322
882656
250824
822474
628017
506857
824876
243773
737962
440366
468
69491
25951
185563
915949
564530
968451
846015
617251
173194
300788
644539
15380
366737
1010992
71895
39012
286693
366006
24568
834987
428848
760691
87348
236198
247358
146843
313969
483830
858762
845933
100989
835401
927452
88913
537882
242089
776936
499492
63909
644396
894107
165158
300102
486089
222311
598923
862028
912032
616727
423445
599741
724478
218175
475917
623382
92821
819900
864461
485530
368691
349502
961003
478936
840012
992226
84245
24568
737285
517008
113459
12700
1031509
409654
312760
459359
55918
391074
943900
53155
79281
933939
69110
600087
184720
496586
921901
732343
382547
315055
729140
63290
370604
561703
236394
506442
1022228
737372
86715
537962
543615
929886
1022487
15719
29044
786452
670049
572883
576125
502773
58419
961367
607867
1009764
33619
823744
107387
70026
83311
356149
123796
824608
220531
685791
854518
330805
444218
715333
266843
593143
283272
884646
755185
886975
45512
371631
709218
371990
228019
360171
106337
373974
792811
493020
376593
492073
172918
274425
103090
348871
629465
631324
385150
501877
407818
928897
787384
893367
630176
92972
208560
600267
885327
776575
96137
80444
278481
476490
924280
826806
463733
1039443
957975
834214
517704
504688
234183
896692
465042
119663
888339
991904
308626
502840
985628
779116
481544
449210
591913
364150
61539
568215
6433
1038089
947840
1038926
584153
261735
414684
320440
48812
162916
195872
860135
880052
902645
484240
967865
285847
429534
8083
1001128
41755
167668
320110
850483
298606
9471
276586
918177
723556
560337
366206
560213
166996
237073
52111
191852
589772
786773
64147
434430
343553
409290
767147
11888
78466
740358
367039
943402
483730
876971
496260
822315
148081
63356
484767
419558
280001
614502
656321
782595
88160
103888
133456
1031590
451102
862938
155355
696367
781574
497782
500029
419429
499364
664394
202701
684236
700360
228294
591535
147261
608688
988225
997608
195476
562553
805534
228439
12801
742938
728507
459136
1008942
577577
127898
103998
321650
377203
969933
833802
495379
588433
723705
742670
416110
769988
1001795
220673
924485
863840
179059
320828
43148
254106
863660
603735
480342
106166
1034224
575134
294873
790248
160925
119367
680757
115769
971370
247479
28568
49518
512645
942284
1020446
973566
174710
504715
896702
607588
310943
912891
35704
608354
1030269
556320
50558
789881
482509
304743
106433
964932
646212
147194
368683
450162
831925
501438
177663
28970
263353
345331
1000021
688528
52393
999028
2408
347258
647415
456876
857894
629359
560320
849515
1010860
718143
711073
416041
328539
701282
216726
811681
770495
79753
592954
167374
767275
198426
840690
428966
577116
133950
674054
134288
113814
455961
1021671
1011178
619372
751839
810803
37554
417409
489385
482293
498577
116808
423338
962062
768224
827639
802611
746813
117901
373049
868528
153767
746028
301575
976827
487403
13097
130828
436548
85187
747653
359551
585199
453759
986085
794900
648931
77895
428923
815856
432097
929723
352033
231307
718329
877380
899655
507624
274017
34892
450603
762925
296303
596164
53850
561153
349680
950162
850660
974064
486610
491560
136178
559568
600170
640339
138726
60025
920801
278835
474055
723736
565662
440889
293897
1043057
59436
324735
856047
285965
824123
536567
449493
179662
689228
421645
421812
571820
840071
991926
483674
88507
124745
792224
366642
215642
319631
301438
92745
185786
537936
902935
503847
994538
569759
515926
522650
436418
478301
408932
687478
477645
936232
378648
738470
766832
655907
556244
612192
780839
798859
957321
120963
916398
253459
196787
277029
576915
552703
326956
110598
115104
753041
713396
230614
752843
462416
362305
885283
798385
615639
238225
109966
367731
338310
848742
856410
575520
687093
941968
1042334
573286
204107
872613
79405
367024
1036147
607809
850552
150730
602760
211852
312018
1020981
177462
387260
443622
259163
349757
135764
336743
592480
289056
353922
432656
768555
813241
1034851
651391
519327
185828
699295
67279
460969
876081
972949
860129
731998
125892
521572
171767
276076
1002999
737278
421765
835488
692442
999607
687249
414942
492480
19456
129981
109237
553902
501701
967964
55393
711295
512469
195891
713114
985805
998562
374305
165597
627269
415849
493393
171857
384850
335107
750984
552696
923717
619707
1000530
904971
748028
748426
225231
342666
20297
124161
6096
189382
593343
743859
732409
535608
688505
396618
524566
585547
449491
34847
878563
392803
372301
399224
687537
766861
718842
771533
584042
421917
570023
186688
152516
408691
1022358
940446
831130
437979
281276
69289
426064
892742
947913
414906
501426
308614
233375
523799
990834
343236
173299
398186
719634
8984
157254
27773
98834
936729
936295
234768
262038
555264
315312
953165
385156
912327
342442
519719
120029
599209
852114
378415
490873
677737
458858
603511
677500
765969
821784
119990
40547
1030332
247690
959796
157749
6750
444874
15647
45089
597073
271734
613412
815613
31112
1003454
205870
599142
136274
992229
81812
662842
915710
924354
785537
1030802
631950
723875
574172
763692
238567
899160
661738
222431
36170
404239
143527
669717
191013
687138
252660
575550
744700
338650
347116
961553
695963
434955
865113
78397
349683
9190
65725
1034058
1033331
840114
792703
1020343
997160
203848
563661
273265
1003325
794243
666660
733354
703455
12093
80542
35841
641572
584437
649337
323720
744650
390355
704491
922326
637095
44264
693456
22553
32944
1008549
649885
559537
298270
451200
666549
810940
404088
673325
23468
561145
905391
876100
730955
456173
47240
850773
102210
882576
396133
418661
940787
949395
712648
287772
442826
89625
353904
884998
511999
302894
827949
169354
1003087
942314
300837
473451
239986
347261
983609
705097
412236
110762
457417
998491
15083
397670
705471
132045
244943
305745
424235
13343
961197
819685
328758
867523
565475
512398
722963
732976
673392
139671
483518
162661
906466
298590
230620
487141
772440
1004608
752762
198967
696155
1010150
308907
345091
360932
581408
867613
587504
706242
705112
1040570
509590
280389
205886
900399
993802
770225
317255
498183
675350
790681
458374
202608
770413
277290
422312
770880
260733
127199
489514
938138
538038
738003
128106
609570
316869
982465
553820
835161
365808
314076
95618
771224
106141
88059
844204
1041529
375523
494491
748162
34932
815611
202362
991525
989573
238333
214892
824324
349441
230109
719329
229545
114482
989840
488170
658713
184767
684284
437901
781486
430129
560972
817308
866765
106435
759141
222540
124055
984726
620629
652051
9464
292848
563582
103686
84583
779375
108009
607986
410944
391668
693992
541846
837406
468401
777078
596185
540394
480382
438244
186871
94072
31637
300172
628699
862971
730824
465432
262802
167532
604802
709854
488706
697372
196635
440982
1033269
233076
46002
323889
559370
945681
948068
76057
247037
507417
181074
989718
146235
486738
741505
667060
170742
350908
922797
154597
110244
526152
252828
950665
604192
311721
485713
261686
937371
434267
1010050
1039661
1040618
987950
109700
263229
369040
231094
960188
664798
860479
136020
874045
747232
370049
234425
436928
634864
371021
168774
898337
455077
1034422
783557
731590
921189
642438
439166
336998
78620
462717
111437
36469
182098
401031
900263
1024559
181836
43071
382990
892819
673579
182062
662652
925988
230913
399891
748893
844859
494910
167667
134476
624452
580638
593092
919761
131473
519675
436303
619026
104509
702728
577372
1043006
489570
608636
774417
331973
994431
793563
329072
264838
369442
98650
53539
433102
287040
728732
65064
692166
216494
95031
573950
820317
6305
541065
96224
438835
356595
963547
587349
277858
238233
601562
310237
639732
786279
852242
338388
1041194
670994
14992
757266
3163
652415
660018
555187
630814
618105
394626
446595
640018
250622
15053
892815
1045190
950251
180619
558679
103408
347839
552705
634128
384792
739894
714873
435688
942309
642201
91528
130356
39272
728761
357483
524048
637564
814918
89577
15467
320080
202018
1001799
822961
601682
791619
390230
882785
997836
283347
1010957
360167
857960
339896
983592
392831
631924
58834
479146
160090
148778
404417
360823
921913
963921
435542
377791
960265
432829
811501
264756
675363
329219
920860
387475
225377
441044
39459
352003
980822
235018
943922
303093
189794
192868
669768
1017635
630604
137170
734019
923898
389768
61901
1035011
76249
806712
545996
410327
223689
605342
1024636
248834
1013823
52978
654673
223598
460703
756562
682187
436453
603652
684586
466168
27852
301126
366606
690069
310332
426483
418289
527517
715992
139247
622484
415579
170857
158702
897748
697552
581018
814101
694763
115300
86483
995739
38091
807570
765674
758327
460160
14989
685222
655564
797584
419799
1014754
180271
729699
523965
596567
438313
681258
762322
689957
968180
406909
551564
100297
24535
993377
547423
519659
962023
958408
70382
588252
504191
725636
792946
373536
869173
1015606
418104
251048
757125
137892
389529
399680
249383
774061
35967
423269
68723
520924
666731
545387
135020
167566
854651
848077
851314
518682
418085
953029
861945
1043757
453376
518845
202049
693037
194863
780341
598881
62157
83740
444897
253565
1035456
143782
722502
971014
489701
747052
825907
1665
887453
1005380
274950
750358
953108
573703
283391
373363
115792
627327
699255
612656
570879
204899
778380
953778
161429
209210
403665
712385
955443
607774
195861
778910
849790
733818
16021
97585
249614
930963
74316
545510
1018546
995662
331621
391251
169971
480711
601130
323568
479368
332734
1041346
748765
126143
229090
491714
588675
679731
612722
594984
498887
953178
433465
17546
35434
358836
497192
76634
245919
180004
800588
207412
795954
705314
999097
754474
570492
754005
770911
944047
366043
817230
785292
1013284
473116
866762
667550
547982
142038
996842
651437
358579
807562
1005450
986136
877700
259604
422175
706645
862454
292248
417196
729399
226111
431532
143431
99489
414896
343385
601245
611040
731160
225626
934701
1649
203500
649445
655655
851110
935857
620189
540239
89004
292750
755702
311610
400316
202429
979262
913626
50667
152928
213031
975257
82261
474915
109419
439361
376941
456451
497677
721129
489330
536422
661093
764859
361224
897030
501896
355406
769737
401432
375144
168189
322052
783526
822270
976847
123381
65371
321328
970939
757944
140490
442277
597660
443335
286693
404338
476765
775544
997032
107394
107137
502472
747574
342564
587217
339697
263587
154138
852105
265188
778967
931273
226629
1001121
625982
910811
823579
601313
473180
97006
792670
379393
396357
790348
946327
932566
547659
59180
231060
801289
598275
196861
279926
35844
17481
482715
250762
497783
431568
824010
61080
810673
523853
1006864
984778
674891
278374
1011674
329527
135237
856407
261551
451641
531484
1017067
577492
140719
1005152
360978
526637
638824
1033075
231295
972093
260875
1042436
812640
363741
188077
773077
353526
673123
1381
896679
215707
389629
495552
359411
1004980
471270
1031343
201778
140556
69797
597025
659762
265919
389674
859465
609230
225136
626204
88706
241403
808761
33373
1345
651618
483414
974447
527817
411844
511613
738555
290382
137781
651049
1023733
783419
520352
427119
503636
488260
201928
895457
968298
262799
256481
774342
354337
596405
136197
460889
665755
924510
236516
802742
582638
793252
336684
419807
334296
255440
488197
638838
828108
958402
843897
770685
683951
744071
250673
462020
582780
548369
945923
62217
667213
456789
317209
892466
303104
854817
976582
320190
38074
251336
1025558
1012335
243745
1009251
772767
372623
256198
635811
814770
352844
320011
75875
472853
724431
78168
707738
1004670
839959
757355
501785
101189
164457
697145
550806
681844
659050
247363
315194
995821
109484
862554
119235
1020530
754058
880346
838604
533707
127989
1019440
652044
299159
331957
167466
663683
702060
806643
8658
72531
720452
528257
588853
105696
690096
532197
527696
20497
495766
32816
325369
740226
666948
350131
519015
394907
530463
597539
282657
78931
808504
880999
126759
174426
512288
149527
342381
625472
27767
983265
761048
523416
962289
179824
24548
945817
155079
1013589
146521
124661
1013100
402281
889274
887496
610830
209865
597475
991715
411922
304274
141640
754599
822765
664839
794739
36641
970781
572186
434432
555074
952268
564845
929230
994300
518528
521902
173644
618970
226362
234809
1003478
163147
437119
410561
669179
384169
846034
930428
699197
602213
252010
732912
915680
689455
682002
580947
282996
459822
130897
88852
1025759
240776
193066
389534
376491
492455
762614
133320
122513
1019796
225327
637339
32850
400243
49735
777600
271636
121066
330967
721729
209365
82386
609244
269941
849118
510389
456378
1013871
100452
291042
510101
227004
564279
492729
1036542
353576
435582
472306
120518
928473
770509
127239
585342
730591
1024086
760912
481893
870312
151154
218489
893390
347660
1020162
1031611
779693
704729
339104
503342
391825
931856
394231
433072
579993
474714
1012108
46423
557810
465837
217600
6386
351825
81388
619711
1017728
418735
81733
932850
753342
182185
507846
350403
602986
795317
42817
125424
172750
864382
5653
115810
19982
77092
539194
110756
737546
756577
389330
878146
518327
841789
891996
615841
457468
521631
594724
719629
154677
172141
558371
1026610
27468
167821
713470
138382
299453
77031
679640
125548
302167
161498
721027
638908
860838
532421
490109
27716
181223
584466
942275
1045145
661092
417610
145431
244576
633340
596550
546099
485272
719456
390100
997175
926870
365580
59917
3422
419159
439023
676813
57840
1043923
895487
219748
836792
418599
852825
213344
502110
924861
631482
634882
240912
7459
444502
683326
308571
394766
135516
1013757
56354
101851
920319
980132
230244
799479
559605
695251
638823
355548
572756
15910
774340
16516
998587
420910
846512
802461
925765
203942
325559
11228
119085
960498
485449
553823
179224
306000
822091
339974
824491
882063
1009227
487415
215654
254418
607718
447611
105866
1005880
781735
16612
884857
772177
900542
24012
338304
637886
818113
759800
431343
190394
278362
39246
487958
616722
995583
929817
673640
835482
909782
763496
560558
12400
337916
1030608
409325
274616
755294
415087
246702
284352
507678
857215
520870
460907
632541
701603
190515
987467
237404
508133
454794
899486
67830
52627
127603
211702
226650
57092
276279
250386
75911
419960
332155
3109
4638
995525
544664
672960
969005
101815
553345
397443
97325
533935
838739
314801
671355
202441
233376
649831
277891
371852
704114
798482
483225
173319
182222
722749
537319
420034
307801
290781
198824
534076
844239
1038475
928927
981368
750979
1015157
378807
985908
767099
952622
889008
180526
413593
976316
528681
281101
619474
773467
697210
719372
217403
507410
187156
684444
413939
640133
92925
461765
391030
585726
327891
361760
19229
1033608
697458
813095
19515
267494
122004
337022
940065
653361
948638
232433
570225
486567
506842
56105
342648
734062
542967
473306
734738
571583
588192
9402
1008963
45083
104245
222633
720389
504597
216371
246410
9180
411675
640758
427948
837871
1588
775209
446505
493150
3585
43817
797667
1018787
439677
64627
22189
34682
708393
1041174
1002715
916953
311655
307772
367238
643194
515880
305775
523056
862647
559710
12081
772652
636845
581780
912299
633624
195648
1032957
146572
958971
744798
299552
718873
113916
324449
333659
340267
562196
27156
218707
596527
759943
174975
753748
119554
449646
778948
81721
322591
871274
52052
485255
88140
618329
452111
69691
824777
665515
678863
510438
517772
704240
161377
1043062
185544
147861
210449
725563
80736
424642
957220
832559
605522
578957
534389
662933
378899
522812
1028070
51777
584833
973006
558481
893160
498866
794282
1018562
649635
442801
259465
253643
522306
661171
220881
109271
837195
791029
433911
834034
555254
969563
557578
833867
373306
313694
628851
517526
264764
625118
212180
338084
169443
907613
463585
193885
950342
502512
951119
689043
863015
161852
912845
286133
883672
221285
1011269
483790
41316
18941
354959
384537
421673
453213
701943
89605
877657
870687
170925
299266
526888
130801
195522
394098
731339
384394
213838
192931
605576
262373
858461
580508
690336
465319
386299
475515
55442
456305
179630
162251
791228
493241
37881
279893
745308
800587
273079
75760
533473
909539
41295
355949
999224
466684
499160
98849
745793
124046
268165
550905
344587
349665
62161
1004083
515626
312415
430703
611095
218876
996453
657030
779242
668928
682598
335887
911487
333747
599867
117487
724532
674282
208296
302863
26631
937832
1027402
877480
323854
798751
384677
594875
10671
67207
499782
272543
66557
887815
293087
270721
797773
15451
528632
162073
773787
817559
640246
1009341
704066
246119
719014
305270
850002
941425
762143
762115
207319
874046
879201
854346
957679
475457
1026385
376445
666830
52812
96699
528033
170615
208928
551953
508196
798058
926506
897270
20314
868129
911845
43573
679626
148859
560720
174227
327418
639769
711174
983339
851207
974704
884861
811845
121387
404119
243420
57606
3442
1036966
983907
556434
846240
900808
873521
636615
669967
67666
19482
18561
848000
806950
618710
199646
967002
103702
253198
281895
601448
454913
413584
527280
506600
136726
946596
95121
125867
709313
174664
661135
765814
165912
857592
9945
921610
484365
202657
248085
947376
180159
242760
688363
162256
845
235697
630912
764179
292043
1545
454573
925964
291116
537978
352427
238944
463494
246287
655070
781569
1003201
18754
842081
656427
696659
618292
572681
754422
928541
481768
729099
505923
517832
114416
855083
710340
512608
599238
737849
543177
405295
990641
584165
508038
314191
882966
506102
220109
37155
40684
352063
249625
4410
348093
1034539
948449
564272
554031
938171
216832
949508
86489
759776
52002
298834
616930
907355
625661
245124
303222
721895
683635
541131
475999
661601
1005516
410379
425196
980128
287516
690657
893167
270790
746998
230418
312091
157832
731138
393598
283857
802494
604156
632669
378718
547665
438845
805846
833109
513498
897040
753367
127265
437636
460480
577281
902556
1043686
204468
433808
441628
884413
478357
136859
122901
991796
631888
1043976
424196
764570
730140
426115
10173
1002511
420900
843045
484997
73970
794637
488470
418253
501459
443958
285867
927172
714873
447978
499886
926511
983411
314569
541150
222931
517845
207657
407301
90443
929499
348663
376058
840114
858529
802230
814972
820502
796496
135881
130337
680781
741642
280689
970945
46130
169869
177959
57046
479215
132104
907367
597897
582240
201847
234262
182770
543425
934735
808456
441229
867768
904647
129776
542613
268108
467516
508340
794547
957158
296436
600629
361055
111212
232921
938246
116456
606601
138045
309363
505836
223980
714464
23823
663181
317828
822824
394574
137894
705110
930602
681217
536550
885211
107417
132575
509540
758283
257653
595407
79317
24384
849030
280741
75965
275341
574497
538105
797988
736261
972938
854575
672620
453258
758705
957980
57313
388484
266275
241288
942062
733992
733875
204787
282085
148908
336675
761755
8258
598280
454408
565310
259850
684915
234772
90808
588134
798312
794781
621335
365707
551944
519450
52334
956248
737099
206790
117929
718703
608094
201549
96808
246073
340610
564420
833875
369458
374264
513984
474635
857256
893444
100804
1037332
586187
133704
1032006
493260
183120
89800
526037
832063
802328
183634
69014
579385
569690
466716
118508
408541
69106
453033
592922
287357
187498
949193
23263
373437
335556
363965
670129
371171
366902
277731
11033
762103
969606
600453
350743
673088
692174
302983
311732
709574
788717
18020
829642
269837
418956
250187
148010
433140
833078
852894
856467
565380
254834
1032364
964113
604340
228342
747006
879821
328852
381732
69144
805031
574869
504762
123630
972588
319943
716761
487902
356130
466008
400577
608650
253882
1010114
35282
336233
411348
180477
873194
777857
1032931
702341
600418
6455
526571
174715
70855
189810
115448
205479
388504
584048
305863
236875
320955
957005
893303
685413
1038913
359009
904048
331992
496243
980385
408304
728830
379890
591364
379271
963558
534706
882633
515879
986595
822710
897074
25331
1019949
779881
390195
312993
881282
402110
842663
144935
5947
445908
371531
1041944
37212
625401
689580
899296
16175
499668
689714
239669
175113
429523
914362
233282
675701
12085
25742
58071
1005858
452987
87583
997671
806131
158122
787285
780322
643628
558585
30526
742676
886020
228268
548838
348974
419703
435528
189548
304999
711399
265928
386254
912762
755888
436922
136019
712245
75454
735294
864129
151203
540715
349426
181456
79167
779281
945526
107030
629990
269707
538526
703214
268835
701061
191498
56608
10252
933342
652895
67081
182379
880353
284582
989329
703745
799393
329571
33013
978297
521969
276648
944878
718453
814341
304220
29235
946798
260254
991745
870294
23940
469596
201967
952805
97034
913367
410687
142070
153885
419445
332617
709365
155848
806058
104256
846837
161358
664678
153774
698888
1018050
770106
492050
526023
182453
329172
964070
39171
336766
559547
924295
35748
76580
666620
242724
967654
664796
829926
650880
805815
788512
614558
419780
620369
905142
475481
601916
1004163
925982
829649
428874
957502
105129
26088
412043
756072
1008059
447624
992399
684973
953384
481631
81468
990524
945623
397209
483167
762146
730320
586087
373523
961634
530943
71913
982690
858751
86276
1045370
215979
393078
212082
436718
618124
429936
143725
640275
593620
367743
861697
102499
478243
701579
550156
1040723
193938
947314
948869
707506
890440
684124
466413
68600
614977
993236
466935
423305
316291
670493
886258
37617
215566
353495
820139
161492
120430
774003
413619
397797
452407
1028252
346914
362010
163050
607860
987463
867961
699625
280009
552728
309205
657405
878326
50618
375379
3493
725979
764431
912539
751388
152275
893088
640740
674006
258707
823257
459767
901709
152477
389404
267693
74820
562089
85416
385572
993336
185128
675354
661635
228594
121572
812110
168021
858919
900076
62676
954291
964738
833473
473730
757558
886792
1032541
43138
185388
880618
474347
682479
541609
21146
902936
535489
970789
817236
146243
101698
909690
979794
694243
181295
902086
1016614
389465
231226
994278
845649
69800
309834
1000402
334922
107033
212576
784362
224867
560868
474460
647488
650091
635565
984333
206690
505436
264707
439104
760532
135501
499754
1039929
414724
825765
141660
692396
990112
252157
7298
714988
112976
830461
382643
418125
485757
656949
438112
322928
910965
639375
197182
390599
277384
972921
544880
48615
790041
373065
471769
898225
876085
964379
925416
165275
181571
160006
941013
846598
803749
667430
457972
99207
655916
967741
59156
818741
351225
847876
33857
756858
1018648
155005
170566
650388
1016969
917288
66087
354905
287640
113601
904483
646592
218930
143466
1007486
349441
236632
470610
732944
798841
62021
698208
448048
969509
404543
714501
212793
221808
833419
620152
840572
915096
189128
359147
964769
186627
333260
196853
130225
394547
704771
707768
289531
12872
962692
350250
442153
126670
389131
830257
736569
1035968
825882
402462
835786
528955
411832
400011
272666
134086
758025
844052
241873
715294
818526
865571
406084
848926
271262
925076
485730
85097
846723
879379
210094
738231
589241
465560
200896
649396
736318
865096
1024117
86782
487318
497714
687598
300741
983256
250331
324309
444090
428927
835628
773336
719939
113391
493735
903173
631859
17436
931072
100762
144767
682526
689796
272126
837885
578505
967549
449570
645783
884715
267472
1045277
537531
851026
821380
570378
919190
211720
225814
862989
453645
63456
196742
710933
71635
874364
961399
257089
30419
1022080
413437
744294
249595
47632
182763
955187
733584
939008
832636
504179
110347
740299
413832
126853
522060
613623
1040252
717877
440071
843070
282640
222862
1024653
587116
530858
394278
953
999137
632092
208448
59989
341188
718543
406917
901304
576843
1001038
201704
420930
1021595
272759
983728
154427
468559
939450
299999
577944
1000993
569896
506877
158771
465113
42074
455293
163746
931617
727256
959781
81234
432940
250092
558287
9995
393584
956470
302804
377392
798299
600080
629186
680162
198650
962835
498254
243067
35247
316971
371988
43230
397812
121346
931579
184776
605276
965406
101800
116921
425345
589053
639836
792947
239665
748351
136791
959335
912388
46675
982814
676998
386129
950254
1005735
817147
835763
753102
757161
573034
131069
466232
469233
758503
936827
598506
193632
933825
303785
996377
752332
1005759
186105
760196
524042
519406
795576
557799
763445
993082
861441
172357
53703
654300
610750
348933
805219
559902
839065
313243
762663
417659
290295
39311
893971
110751
189456
919915
325352
106975
643523
733581
835297
117364
751710
191190
711906
285189
472530
567234
421276
320779
463627
641669
507765
995288
131989
1019314
567903
262383
489119
796692
5751
997995
504323
691323
850577
759139
256347
333235
173224
617811
615200
754157
867611
464
348268
258234
110313
607184
55621
815333
865814
787649
902290
277671
215912
380760
706818
88575
102724
885464
573370
453335
549751
768226
111199
581921
940910
210628
251663
125018
122662
438265
77978
677439
851896
291967
639499
877949
786598
983780
876179
605476
853541
361726
548302
880965
745838
593615
937395
769692
799100
920410
564157
200431
619086
956184
866001
200833
795163
726480
938114
562049
631127
533113
1014585
34312
561655
570666
321813
284537
615110
231194
305892
406407
917141
883785
785774
705966
310370
443782
771873
392214
492030
1022985
1034721
412359
684630
517375
859160
824384
683970
376231
431528
772138
23217
375214
912389
474507
598439
274901
533106
576401
177815
358734
770393
952531
779040
114972
804501
847386
571122
71436
258518
284904
787423
1575
529834
982651
116082
773749
839760
111596
860230
445973
735548
694750
827919
1031118
682381
624721
612612
952933
761318
708391
840147
144967
509934
174258
327343
33933
869342
879078
78995
946612
159292
215935
700856
1037526
394235
335246
739792
285158
125069
955927
785750
895417
359021
832872
124465
62930
368955
430331
290627
691060
12751
763582
928200
18500
170211
28579
483680
705806
315262
94098
284124
134538
199721
561427
759833
731946
268146
634166
341183
762401
596947
58412
1019587
991329
964515
585236
727143
450072
707773
657329
212612
867242
565206
558241
256235
177700
139599
479120
493628
386672
514718
418606
983086
128624
666389
4653
787438
221590
946656
10679
261762
807985
164468
71058
645119
774580
383375
499936
565441
148809
550145
123664
372514
427702
859370
57694
970065
624696
930697
538123
561132
220521
142414
257988
364670
911863
613036
735711
484739
598522
607368
517013
289361
134239
1004369
395719
823537
409372
312146
282166
1025199
169252
762594
200138
238771
946615
969705
529636
139834
1035982
213543
877255
612119
393068
561945
668885
319910
254144
725806
196754
722826
328254
623748
459383
649276
559423
79569
713305
34137
133031
902764
67740
36471
848305
456949
396249
667308
73323
525434
139997
270112
752914
165671
433709
62977
318104
955724
321086
795938
528803
643973
256536
404967
342519
541807
604124
677799
295812
171432
966038
981110
307559
318639
219871
618777
559035
688547
792712
268916
260994
845004
972937
686979
78061
346009
676059
624859
713194
90311
424328
706777
2999
575559
80108
92228
1038681
635962
132067
243118
645804
238864
341394
712034
89450
363353
567428
730194
833913
253722
418587
370858
729757
635899
835790
899114
893198
104095
433616
335251
102984
390535
999461
230448
960731
208053
814896
26625
98231
101563
605286
672858
660712
581317
103952
1043956
945562
939219
169049
802299
441269
383610
201555
691383
449737
981108
8738
779027
804255
957705
16931
578277
1024809
911333
217837
1045435
795102
777289
714036
970406
523379
872037
232425
318778
438023
225081
540365
150815
492280
216328
393664
987534
59226
423519
317942
10231
308540
134318
782571
760517
817984
958893
26143
868712
105505
377716
435215
528824
864083
90969
215669
941703
916981
945107
417464
63622
685242
311143
28019
992612
480454
753413
519237
714750
679642
126072
951073
152301
951078
135561
160419
295631
275375
705601
257689
238788
676725
22367
35814
946103
601154
801480
853116
738212
52358
801195
952835
988848
969420
232349
472667
941975
4552
170507
686127
299475
966290
878614
765987
826921
393484
702871
102154
332718
537124
407385
526679
1028015
6455
873366
162399
620294
339954
176785
453187
390379
942543
611485
282214
444146
467523
381125
832368
169292
80930
698718
185694
235794
78907
504690
378006
715044
490946
552547
181324
249917
686018
507207
799281
615225
887139
514246
4187
408241
948476
585781
672041
4250
108293
507676
799166
628769
774365
278488
72255
250416
951006
503296
752072
933436
425305
438757
502178
918752
223598
236324
879385
71479
52361
404323
899189
591399
60292
298984
11101
1009235
928617
103424
481742
701234
370059
339082
626170
87297
824472
801347
444426
507749
467440
912210
112448
402251
472004
340121
164142
501753
523721
1042096
838551
484771
151829
304839
123497
378006
893576
402738
684986
642849
1007619
979038
119873
994334
175546
939892
50841
357121
179931
424977
980527
778636
581225
163896
829605
679821
184111
208280
946303
22299
767647
963746
648680
777470
411133
629770
353082
57428
58542
102809
477912
554146
770867
402780
872719
189719
182856
175981
434424
364697
305147
599284
901629
672329
731444
1020990
28393
39638
406520
54887
824501
643366
26786
350550
181317
673688
9476
72415
141323
134584
966729
710669
218226
81984
282962
391883
565628
906197
741764
203667
1040970
94929
705519
278394
896249
627505
575087
705382
179931
636820
866114
956049
663647
41827
201575
631645
710190
295735
90380
73419
546150
33296
634825
927873
780304
707274
719128
956764
661838
465857
174297
230797
716950
111734
671338
737436
896276
276471
662470
819665
46386
424780
883987
966988
533578
518675
960097
689201
49382
354321
983921
198999
412420
618632
197866
451746
346255
776211
367677
94648
126570
3022
10430
579431
588927
1000071
321948
13404
603454
626534
378019
519778
186233
429349
783910
773944
646092
46630
922898
879006
580771
802117
678831
818190
834684
170758
799708
124030
299492
73609
107736
700258
1009580
63515
571776
879084
49237
770369
176624
877332
974251
851983
19107
356798
841959
574665
787038
444715
20455
669740
603196
857869
74790
412291
841737
226258
371822
215585
394988
377830
457421
291913
577102
918479
1007038
54298
90801
377397
892009
697167
560272
441021
358792
881307
519056
939169
238256
862278
762071
254087
882373
149061
262497
846040
784504
861504
478495
843500
31585
284167
947899
789659
704363
947483
936866
980928
479947
340456
548476
758836
61279
168049
752733
89419
155309
797133
22730
203574
739718
573624
421548
893852
707487
633107
997080
633808
631483
69749
553914
292963
859898
880145
205439
197473
68775
860510
942433
119015
850253
143071
942551
966525
524285
857823
904550
426650
627456
807268
826784
567065
801234
179428
876871
32889
266321
546475
686597
922672
522961
150055
343477
378658
92520
503741
81526
33833
415654
1029726
9955
710653
830064
433967
909927
770365
162980
450303
430668
316191
461932
563971
818150
1000961
988516
155761
92910
857462
332769
627831
110505
549759
477160
44824
197896
366353
570063
438057
954887
715527
832209
307850
257501
300856
566772
511129
572319
718910
815191
90822
569699
470154
595887
571237
884185
31506
961827
922696
47110
666050
965911
617815
300046
543382
103776
1037221
561273
851145
20716
815316
369278
566732
163188
964376
382652
345774
802277
352720
608998
825742
644174
274915
597011
242607
152487
43767
296278
724852
372023
376288
970161
790134
439732
485230
7880
540542
555820
106595
78117
160249
150473
905985
887096
48705
613910
694334
1004835
771082
895254
407610
647029
192969
672867
477842
35135
930170
759280
64765
601126
772996
712260
550705
661683
641117
243940
716593
977381
370853
349581
689490
568066
677468
492048
738163
621494
573531
473273
948809
675937
429103
791443
49674
416751
476591
887929
492607
772802
596777
1021557
73804
402097
342047
464533
350232
374864
71125
398167
449041
772961
601615
347854
498128
462812
233999
990542
4242
100225
454830
201068
269111
1001705
178161
515263
920596
222419
96997
82812
992334
1001008
916653
1031052
547051
1022757
819993
61904
337988
393747
377148
757838
666380
520784
343199
1017187
557512
28871
245175
449135
706092
948442
489683
242655
89329
998326
697119
504514
814400
783030
672502
141908
656632
568911
363268
838830
853244
1025670
753432
753335
163216
696810
827390
495994
383561
836507
964130
85572
832553
845075
867115
940537
245685
699434
898593
272738
121964
158390
765424
692234
950172
21859
869718
586755
571318
867010
887601
660207
562541
302119
417362
55091
955522
965115
819649
280314
304136
353106
25453
423836
76599
1045178
981924
442593
867928
931837
709769
9925
613073
913119
32018
1003877
511554
808538
888613
797596
812762
867256
1002944
487056
876101
830962
895648
261750
534276
1012233
830496
261013
184733
335153
282740
959550
98778
739413
70522
313932
935542
897772
787765
762513
175220
1004990
33573
197137
634132
146656
907649
440004
557105
831151
32871
862709
229290
88449
928892
534373
360709
433924
609364
530471
420356
341283
31438
282126
264124
1010631
870209
331024
61661
151201
362512
789062
274129
594125
176440
48828
488292
100705
298971
833828
918575
702557
580300
777375
773470
83870
1017378
82310
404428
258598
797827
856369
542620
393786
741547
10257
1026623
243056
186413
216524
787884
72495
364836
282185
137887
875482
739896
88407
909385
1001132
132685
716864
692436
908900
27094
358796
1037405
888390
614863
460719
751715
418013
680293
1012742
778476
996793
134691
279202
684628
52402
259518
885338
30175
602484
1024186
313587
250705
1028751
890822
462769
161013
502918
14129
716339
894300
833825
944860
161972
606737
1021507
252687
964611
590572
597036
582214
221485
599802
370620
153824
837111
660426
595017
1032555
411955
1036536
184421
236494
275137
40865
964514
349352
403305
1036191
368324
393816
792959
92849
39071
959415
497068
96592
591822
161329
395154
557270
66767
21501
846866
443132
551310
58827
1037048
176610
641362
972158
17795
347891
438421
469841
818398
974399
57377
52743
1039862
82590
395138
749964
586512
953605
542236
837858
759045
92703
947799
948790
601200
706465
539907
925625
138045
446582
203172
373062
783909
213032
562481
714863
543408
552806
322719
956156
987432
41489
1021057
821160
963730
1009441
245612
231792
128446
863133
215681
464021
290193
580980
20903
487931
149702
785149
514134
289128
708111
1011938
4586
390681
451263
567980
271838
788566
890642
607548
109316
692681
118626
960739
459153
568246
268311
242353
38595
901465
479240
437365
915212
787712
96148
188937
503217
263614
313982
201160
730658
689839
983963
409602
453342
411222
484450
567626
384592
184764
747733
442058
315715
666337
134278
516375
812372
1008171
273523
124004
382773
803205
716896
756989
738172
8172
903175
626579
71066
737679
582347
595661
499029
768678
543015
436057
866109
683491
432447
615698
89900
378297
315316
339672
312231
805237
323389
252170
186891
28892
556912
775072
795969
649091
403451
842508
324672
256766
448152
276163
90849
891178
679357
69370
311958
490342
223556
388897
1044776
441830
317277
146049
995973
784568
249283
843920
606001
469337
652151
652074
471688
251352
600769
171712
562313
609363
704591
324690
491187
645747
812880
1038814
749317
80525
186402
154022
137088
718765
925818
500621
670095
782095
990489
1032264
974485
146837
82738
548587
1007482
510869
9838
170937
544389
1020118
356126
450870
1044
124948
374342
599457
636985
977071
214015
329568
28374
513801
880654
42867
161853
1039466
127720
287471
1041664
428920
740115
235505
967842
622502
193020
771408
169707
991127
934279
355284
572354
698263
694706
312826
138280
769843
911989
546179
991777
629780
907186
292212
603696
625354
542686
12602
647117
101513
397730
798533
616670
643748
36245
549279
11609
652516
984465
67318
1030562
950747
343455
865548
867507
1043720
926022
566842
882017
622618
985328
939066
519326
379929
427047
904868
155931
742822
93210
107898
3150
879870
292277
803107
384388
1013939
114343
549849
573196
58794
23875
854155
332381
528156
270581
240235
908847
154541
272408
700743
905694
406396
280176
302662
273849
683719
865018
592042
177936
943809
223668
608304
672026
43664
311411
171486
881096
587644
1031357
355194
509522
207872
946087
749681
791068
746242
801483
494824
1039560
208957
185277
358267
337700
221135
48010
807959
102903
894576
432106
524185
369866
44543
1013833
636466
799225
171490
94008
962302
295514
911872
539299
891107
990444
385967
733019
322390
701213
459394
337036
693787
676939
676046
1032027
880069
577370
387758
537157
26634
776330
761800
922720
924238
556768
485491
892901
1039039
688304
350282
484941
1026092
1038995
763440
502095
926248
648222
946425
704881
820400
304661
486459
223243
85562
310648
200790
522126
897
499929
367714
1034061
196414
554679
1022179
701419
817778
877531
513078
403065
893835
852424
842332
79746
971830
171834
905466
705466
809182
351295
870793
105121
804232
737087
36847
446615
346250
227898
781807
352551
549358
777144
210773
431114
675483
835065
105363
760158
773040
823964
817426
787801
1016975
1004617
945396
314471
613585
541648
940101
141001
159413
805616
335204
915927
345662
499882
603510
338506
170820
496106
908565
19823
85059
1012604
380736
156225
434606
966688
946539
467602
546933
283116
90555
990358
686345
494470
675110
326141
309636
908124
397836
699929
1030493
140324
269120
87117
609075
80286
966040
101734
121509
1019799
793514
342222
703271
243535
877415
146834
423800
818694
105682
36597
290061
1008490
392070
134366
646812
790080
926400
405294
461759
784268
460879
629029
337744
728591
352706
28110
1011213
672799
29194
1037010
819697
452770
280165
693976
488746
319796
815115
984563
373801
580848
503606
32465
477357
357230
824764
422566
258127
362245
269728
142384
377938
512691
820232
684349
767131
892820
169619
567325
358726
100586
544252
206963
586055
944280
812476
802867
776907
346898
774735
630510
542884
620325
663838
535583
150416
1037963
111672
825700
658577
63717
899025
296219
565657
171001
253525
1029854
623601
81223
333949
826016
532809
62851
446872
349295
897189
3692
166021
647435
869356
754067
90284
762226
1002988
584820
361781
988282
768077
772234
213821
891599
737525
942961
318302
139404
939138
843331
837609
852099
1005262
663648
601080
831710
74220
426594
844426
802095
873587
590458
587258
15066
503478
113997
983986
946374
469707
690335
726957
488609
24627
445774
348749
871274
540060
83810
953453
863261
989696
224001
729098
750258
33690
262535
947249
1018520
49939
679812
117808
631326
497391
589735
77415
970371
86615
845103
128326
162203
984088
489050
880427
883014
70937
452262
310208
279466
856424
582166
212178
172931
27715
864593
892892
1008229
13743
206841
1006302
481342
209153
351499
617717
576763
424728
744230
743409
37435
410751
789429
193236
629104
377685
686808
193863
315469
666247
419397
126711
940080
404825
619785
411082
708795
941919
565002
155904
989297
404568
348992
149913
77181
735325
474796
172058
227110
301639
853063
692057
773367
596043
771836
784189
967244
991670
351491
490220
3811
224239
247982
761169
258094
921736
767700
413243
847884
449672
838599
1032849
927882
130593
403139
889147
457370
877829
255683
394597
704540
610334
785174
506932
303075
936010
607454
819451
54149
571256
136287
16252
667356
963487
422491
470742
166980
825609
482419
809184
749609
700872
749922
44795
224888
238332
274394
783580
601484
855194
605439
646499
146984
283358
169668
682002
368795
75054
455049
762951
793909
70326
231014
4456
872923
1016330
736365
962588
434785
332833
430258
927832
573100
770421
884067
599389
394153
174086
816740
374948
13539
19976
361579
9158
608057
164411
248779
344911
438122
447580
443707
778992
379046
19436
949191
315478
79043
269625
420023
4179
722796
969835
795311
202172
685235
650023
744835
81113
222282
120277
267844
447459
994703
772671
1005916
255284
498950
68788
857290
764988
759581
64434
571326
268404
522119
35377
118365
926156
791572
145042
424115
34803
934955
112659
323214
832971
1014765
119427
897916
1045381
193280
17986
581384
794596
822653
621897
676407
592542
856687
215853
548204
745983
72199
397640
479027
350862
121858
844707
691291
329323
475317
375762
161976
746540
333025
917399
522687
801016
514991
731904
127140
661355
583666
156717
262394
298040
774421
572186
642761
181145
676854
445372
973860
130311
473740
121278
844666
1041197
185905
1017542
217599
254156
185891
241904
529248
235670
394209
1025205
70586
263344
897888
555748
538069
633533
53711
344706
498888
593885
824022
700838
370713
20902
829640
990168
311435
765771
265076
795548
73284
173878
852625
812673
590367
558369
911322
855283
832984
377795
870221
253491
1002302
637358
292865
318484
984846
858447
972732
850158
691569
264464
20259
784066
396178
447307
202073
602384
154912
430090
737058
878762
80581
282650
440734
249684
603554
200469
423248
690994
880190
1043417
765394
628609
180882
795839
541960
706575
679826
317333
233652
260520
710336
530284
217827
8757
739896
330478
383908
539233
537633
325417
185601
324100
809178
598666
891242
616668
98098
271021
782273
344272
703612
69623
598811
451113
960659
899606
578257
633974
70912
562883
123853
66930
19188
829226
491100
679640
957403
272130
6389
728132
488753
106075
383852
246063
636406
65714
78910
230081
817571
798712
571407
792520
593490
195260
858492
138377
861903
1004168
497735
792294
541951
42560
583201
677857
1003911
21115
195702
975799
255814
352747
569084
18160
252638
828486
180976
499769
289138
753026
604963
937722
114437
104151
233014
1026145
206242
84522
328877
615679
390613
588281
117764
577950
47395
769037
573089
564601
676999
1029716
323394
564438
56997
290817
804886
681634
16592
802381
210977
29603
602979
499767
1017656
295526
272806
658860
963960
852644
390640
800788
635836
994956
686978
945110
126992
1037164
770407
674303
623775
262052
183827
786368
472864
523086
843179
879797
831606
707229
119293
40163
1017489
659863
901013
81374
413257
533127
854439
271219
1008006
156689
64746
648628
95805
842188
507275
377400
239013
371686
151923
243712
477766
160231
100476
269813
188861
603947
116702
908922
532342
737586
1017218
37441
334813
987171
794507
303623
532118
1041051
222469
270591
358984
675678
900398
536745
679502
210798
83841
399007
500261
598382
1035288
398092
147360
193453
913516
107873
16058
329240
886952
319013
950953
596823
943279
289568
214648
459259
38526
152553
630425
109199
263459
885364
1024573
211272
140379
977752
109297
204629
48432
686550
176576
585381
866212
574568
378995
289077
479607
1044538
755569
313368
305447
161324
607144
131063
35616
48487
261226
129832
826777
781694
260904
527143
628980
136854
466116
376718
602846
885168
313044
838860
105562
416370
126385
751382
787068
651839
519410
115411
708316
804506
278641
821082
970477
997921
603712
834662
122500
673916
1011810
727129
258098
27299
897880
40604
123597
423686
604646
769807
93132
829385
461113
612058
362030
617183
535998
60863
281265
828271
134294
626471
56735
651144
452168
675762
809388
400430
884125
1040781
80593
719360
726122
959652
865814
866383
1947
5182
899397
53081
147644
429305
423348
212691
589284
575128
8667
716351
26709
465534
723806
1041084
914450
593092
456304
291649
40297
298621
981657
657720
551407
123522
890850
93851
621120
569683
747368
980744
567302
179815
201851
363357
352324
191923
209232
61538
498161
557164
245372
1007511
142630
525307
782435
928994
301521
44664
94060
653357
941565
424526
614170
718363
188793
991415
592470
894974
259147
743168
442641
958139
714053
691192
331320
343757
57289
583736
300176
317101
881857
915962
998817
867380
132888
548548
814669
400807
971826
644020
80397
136705
764126
575690
1024263
894026
318457
275345
47705
306897
522434
124502
190451
542165
470478
570089
867284
868045
850310
471882
116078
59249
286503
527657
829747
929148
63540
576724
884294
291912
679309
424754
115410
428055
886573
860851
515282
315444
576921
6987
787580
716969
911117
237031
1018376
200276
394222
375410
827940
637183
353004
391914
46303
15398
382892
62938
983911
96201
570488
178298
89424
588795
263166
1039551
779381
798919
720507
809975
273858
664996
740395
432053
656284
89773
388438
172912
201240
218346
235228
183388
1008479
485543
439950
505317
817339
523611
993026
836969
792624
886266
220195
924256
77989
685608
575029
144394
101185
501918
281746
735151
706711
328204
820257
224188
321815
199945
427398
583068
637252
199865
956433
772530
289999
180665
881301
251291
776370
1011033
949363
879880
48621
641202
983915
115680
438120
971172
5784
976265
162629
365022
213798
437481
803164
239863
158257
709602
248673
750864
1027865
712275
329227
147225
794233
468893
215176
491079
885294
282709
719770
713400
261881
695837
331617
667607
212037
138843
361784
586176
659885
988807
530583
619488
151943
42701
120147
821650
921327
512852
246472
1045142
266373
601106
719820
348592
165660
426669
848266
8232
146297
679689
984622
522328
81022
529385
241440
319808
392420
190876
31799
241950
614933
696031
348395
516010
874954
83331
216648
944510
930480
527434
77022
831015
800648
414643
438262
790288
555599
309052
519534
493287
151316
193298
354275
346115
193732
645226
973365
676001
113970
661520
486366
62550
625402
40933
231350
752938
317784
249653
90650
198775
1030150
325217
830430
542116
490788
288726
1028772
374730
457183
22988
863169
542777
234359
977245
145508
697660
770716
588243
133504
58082
357357
241097
197508
492646
152705
683308
233213
847659
634347
494988
427713
338933
814866
633753
68331
260225
575932
993334
618040
1032086
718911
182868
1014262
299354
69198
345533
292131
2919
814914
512875
528759
363404
38724
404347
63365
17329
326636
155060
178496
603914
481891
309271
846276
907039
976322
551331
79155
166652
307044
966275
1017244
720713
563005
203610
841483
908206
802996
771065
329871
453866
565165
732327
27774
110246
654215
254366
241268
254813
87238
844899
1031829
1019051
174188
181248
901918
1013793
656530
815161
669299
782659
317106
151145
749204
507567
370872
740429
469924
711044
422381
390594
497546
725104
177826
860927
165041
225025
503624
1011008
784844
68652
129690
82648
559378
834655
265314
127381
641734
39747
390313
763137
887249
221346
441855
249552
1027495
684187
605881
37004
230105
225526
113926
796765
76958
189560
282589
309052
736335
21409
624088
455200
561980
937979
555177
29587
657483
695394
647130
232221
496596
222622
687415
1031557
571094
682358
735751
568861
907188
316419
668228
425744
631321
904170
560985
1029512
964017
317348
263134
292523
360136
641047
924610
901001
532477
664591
398740
749472
820664
560271
32208
445359
215310
791378
636974
86976
640341
955726
460893
169840
533928
869344
18800
933365
962736
262191
828092
56107
965500
142419
715934
889099
4533
28184
436752
376815
599015
872089
618686
805094
468837
964360
393876
1022696
684480
19758
578692
655755
976903
396336
1001931
144646
48487
177476
503530
388997
313472
95283
89556
596438
481030
441591
339733
615069
18533
391993
684575
216281
149348
44658
445429
729112
762716
992601
261856
208203
190093
400267
558478
38170
331320
368270
344614
317071
363339
308588
601388
845370
959472
263463
738796
35800
668158
783588
217262
355897
68381
277033
980948
985851
461381
1019019
539768
566008
426412
910258
949236
409892
194605
67470
588914
98282
928478
717344
65207
367208
680604
58123
994681
807071
762801
55843
755218
12818
930597
946096
197774
733813
699485
176205
149429
779430
159577
207223
381292
453478
159456
883202
1025083
219557
952481
834574
118350
476286
58250
562209
655214
189607
696878
70426
450597
73806
820977
1005128
366030
147377
822917
543595
784143
514322
1044822
296952
756482
726225
962502
372138
243983
268693
193571
901960
505247
710195
168262
450443
226876
382764
444744
579374
208898
47173
826848
731837
823447
332005
514753
116089
921514
197684
712524
765606
852365
855939
882
641212
513893
402261
336564
175162
251929
862578
751079
168431
180611
851488
222393
791629
393477
854946
645574
135215
629370
688483
822232
215713
674153
868626
896636
229509
974962
462267
762955
827402
464934
213449
155408
209546
169951
55137
583063
552056
90933
555046
146307
359968
782135
581499
177128
187333
212695
817857
890450
777767
970122
1020749
133259
983130
985799
579220
559327
836168
574481
337099
35823
481564
444284
499986
559737
765166
721726
1034894
120800
757505
822544
527294
664698
679652
239363
469492
855651
292161
937897
89233
728803
174436
892060
152792
390892
687858
23498
220239
352703
1009791
836444
172988
649102
894113
653280
980080
186822
392738
515693
1010791
113103
449315
740287
356420
279481
236812
875758
548070
855803
730354
731894
517393
722795
468814
196350
491987
742540
171214
97504
993173
757726
297568
915639
1012927
583452
786522
694763
465025
631342
1012097
297472
941933
743064
400896
1038059
927337
973117
25214
965024
547005
204007
886006
619483
460486
82613
254513
179856
809090
272183
381695
42264
766967
101127
681803
223562
544146
742300
62366
800748
929358
40916
937004
10914
217493
667054
471579
137052
127808
514276
114761
70525
357630
398615
440861
633983
572937
1004005
913431
498929
568520
317519
98095
32930
335333
681622
1037320
189230
49397
52502
137670
493999
381932
949291
143417
14080
823920
837951
654296
238097
506754
540417
990630
1027239
142368
949129
473097
656644
759502
305648
623262
234360
494373
743075
439179
889997
526410
157170
630399
500329
160250
849324
950958
776536
859630
319514
804947
303406
733343
973784
493745
528939
172756
737189
1502
774056
452137
75674
969130
73328
1001823
377961
158632
284330
238519
877154
365322
489337
677358
26018
177290
622462
696395
245251
599595
838782
919305
664162
143478
176343
248466
19552
232786
955458
555167
181471
560729
912685
1017204
226168
628844
650015
583274
862525
915484
862837
883352
114181
46517
170441
68611
237914
373791
170664
527779
1027575
427578
786416
955828
71859
715495
470807
963788
167703
218291
331735
761901
685596
747080
95853
746852
722403
42950
885516
155286
927635
221045
303143
519421
92157
675083
850518
714189
253790
55392
57813
941592
981684
493965
314923
896962
399566
755819
726652
111795
610124
731650
136807
198156
508845
237682
573018
948214
524368
854622
508651
848775
405
56391
1031821
237185
5932
536353
893370
1021120
42820
1011727
187126
638519
252169
58245
344902
533204
225795
263290
914860
423470
491546
994831
701324
117809
622226
927049
1298
554896
121244
145872
68738
800010
924667
208124
947801
682932
277722
831215
1031803
126725
606087
727997
599951
19868
532453
104273
365609
875931
133635
94464
239708
710159
475958
365786
341449
783144
775785
278352
836102
428281
624478
398401
238519
465874
933193
780889
896396
639076
589142
813473
762831
549812
398057
717923
970531
59881
335044
218539
922584
1020195
575216
762599
675218
725062
666859
100337
372036
672197
623169
212682
961943
717155
610756
781059
607981
624409
645835
307029
985334
331621
355470
826727
427711
277760
659032
658188
870556
295739
245721
764137
626996
809831
911785
261363
637583
563327
327949
815460
209840
111802
710880
1017353
359438
653664
12040
712852
778143
943441
709476
239424
187295
652645
679772
100607
411451
630880
273080
511710
955204
357755
970959
418677
609582
298039
661631
413873
541496
759892
639126
379548
625437
797440
870013
990904
217295
648582
608079
928644
766938
449466
820656
67072
243926
355849
57658
618979
384654
473718
38178
636641
389507
729439
122468
958066
929911
773161
442594
1015007
408859
688547
805793
393879
669144
444555
125048
685352
281588
332572
319939
629161
222754
412926
468785
728339
755960
342197
727637
623038
852471
591153
77313
145686
391165
387811
406663
889936
734139
498682
182081
125368
751746
686864
487859
927194
456944
187160
266285
788864
113789
788727
494532
236276
665603
302422
225884
255864
501314
931619
404413
439625
446029
514149
10802
1044530
649387
197010
587564
879464
98543
156005
904374
469238
746499
979965
821830
681050
508546
850717
685390
780222
170697
1040435
127500
599541
316394
352105
736239
721580
617898
176590
396063
870407
893227
281929
713244
163347
508692
673856
247461
674613
658796
68062
1005959
666485
653518
401520
937544
1036832
671089
534347
415550
226258
968952
386925
40491
390934
782143
489685
701903
688644
259600
320561
136581
573684
390773
396164
172301
261652
154152
92994
649874
878989
48909
313222
693842
962715
157212
735311
314887
860190
995510
27771
830697
238458
268778
719372
900843
261804
605795
1010633
909358
420220
926973
233198
638968
29889
178820
646413
370592
235850
467282
293291
76383
606703
954524
654254
341621
701439
874513
1043734
789426
627559
579387
914234
209535
618097
46424
727230
873694
1023990
899499
239856
543596
459574
942680
75270
498727
306624
291281
157522
838093
818578
235933
710424
434120
806784
250624
177304
786208
394785
142116
822977
729982
800618
961666
326672
656638
340611
720879
942840
27158
703128
260090
21690
130661
295652
877642
709517
491693
282029
158926
901024
55185
921793
230559
493174
338940
447804
67350
743894
535660
817560
521295
464653
542661
347058
853084
36993
1013892
59586
39426
372383
903200
743330
175163
306854
749408
325368
851914
33677
50367
1018559
115093
470148
383751
310290
210184
1014579
765796
892244
689855
108876
650203
514719
978416
1028537
611493
139617
423432
829204
154374
390476
759275
587419
476978
633597
751322
831782
517777
326454
919319
45664
10653
490742
214631
924906
907612
206480
30607
834402
553425
135340
691694
3192
866521
577919
738431
315363
707952
151264
174528
910771
269163
926979
425010
769599
231205
492705
23005
615207
953621
804865
473101
545538
802062
485394
406168
709650
129994
608653
135664
504436
295517
573026
46201
979291
989583
864908
594407
82340
167167
713368
484336
552896
770032
702086
989446
1012184
444097
75081
868550
107069
403889
845557
816031
251546
286508
195870
234183
1028809
424309
781874
746982
731902
102793
76395
387135
653995
197820
277677
605453
985223
831704
23997
662809
93789
382819
897438
481932
271097
639729
169080
963921
860394
253556
361243
577712
398983
801637
234177
908639
850681
302165
288613
926982
609535
396669
31202
202058
932491
792935
858500
534810
520953
630233
4792
85299
19344
499745
499384
461711
298358
470518
949327
901296
887694
578657
47653
690550
994581
618538
773347
207909
592453
1029393
443425
923908
535016
101620
275124
244016
778323
380344
648006
735278
1005457
666878
501424
433409
508875
247754
631415
712269
606296
935654
1021456
364078
429740
106285
304370
808354
673037
142063
5115
464108
745480
229428
607512
197664
518682
73013
775846
396097
409254
977690
590623
498111
129373
117840
297442
779430
861480
773117
835065
78971
864673
251566
642903
846181
798974
929657
493865
841734
699510
545061
200434
508747
520083
521637
131596
965725
55507
106317
746503
513188
520371
237348
725838
423064
658878
385561
880164
323982
25328
757639
1031084
439308
140880
620091
318981
43106
128264
503463
843625
211398
979718
54782
517567
782211
127011
284988
444491
183068
823743
102949
339127
523539
408806
553217
1023024
450579
493318
453444
333036
670189
473917
862982
388839
519779
389921
862324
688194
633637
136314
79895
3382
770676
693572
444718
916384
861459
69727
194292
115513
888888
942930
225679
19962
102616
575134
1043870
533809
969793
592797
732822
77346
173796
187789
874589
427186
319382
100699
854270
850968
421887
946285
295188
444515
252704
97427
682062
504691
887690
986694
799625
593140
713924
178220
236643
49193
727658
550355
447744
1010048
698460
483876
147510
786831
279228
1029802
1026247
821890
171685
84662
432146
568456
28869
985733
804117
507728
425983
173127
360392
501359
814723
232333
727638
559689
903952
84341
993621
198673
56872
183452
443198
269955
882540
593306
998717
848535
801055
514805
297232
600288
241977
423144
744523
987240
645023
69742
759115
459751
731085
585617
526611
535446
595407
236513
851291
960734
406339
149812
383286
884651
237311
333972
449601
247109
8191
51342
816948
534252
856423
348531
995296
744147
10981
432467
683629
839817
403540
799049
615241
462133
750727
1043207
460616
320747
445630
149172
585723
699906
3988
293225
152576
22586
644380
561760
119463
300855
589018
827129
236538
396876
834790
576119
430532
139820
32917
481007
994339
816378
341821
774092
832020
353036
211173
39636
602713
379795
304995
244709
77542
920852
533681
296011
1024775
771961
394128
707686
995940
476186
316684
635425
471780
841731
220045
902188
87027
131492
247111
193314
191915
750761
6736
803760
490388
281547
398869
811093
172770
736854
646513
358868
654704
944333
76858
929063
1033982
486179
731048
588696
896961
1013157
103561
364224
296376
127600
520165
885876
43460
74928
28963
183958
561636
808556
135373
276468
1027768
1019727
365123
966319
579073
389778
107435
607217
928071
803399
206655
775802
578598
555441
482130
541182
110062
292043
892838
777979
129139
1038257
930957
838084
234220
51325
595907
948400
52533
661094
991478
296902
38780
688745
735188
594846
130755
636145
842212
750453
167227
894507
358608
981863
1027392
879819
475582
271874
930664
924762
379644
323761
451927
873011
552364
339987
447109
845937
458545
401323
912158
551010
410573
668748
115197
221394
403132
487505
264964
399320
999317
672361
578631
584106
258911
3096
416457
396891
218513
608441
472720
977078
130160
127184
495811
796549
227924
768319
58632
384258
682150
422303
953266
581626
324425
486714
810911
915591
99018
619892
901460
537845
632511
311706
1018465
878902
471615
229713
177501
704043
863020
728814
885740
448753
60714
362352
258955
687599
99890
212732
667436
1005725
949041
607383
57281
186421
909639
861637
558198
608938
431664
792159
772380
358333
629936
941776
1043292
372362
1009009
148124
531190
557983
520388
639607
755523
68512
592960
208769
980951
143971
281025
696159
746098
272288
264819
573696
242839
850735
237991
600969
781706
204775
692778
761514
168787
400271
759147
278845
700962
796372
707164
954440
360729
453834
239507
567942
385703
709509
300045
862943
440080
103618
430839
802999
737349
112694
724677
135132
1008506
721165
570605
98208
654516
106710
1016814
241622
294795
168971
726073
952564
673654
483825
560655
427038
7205
191409
838238
417161
309786
572871
838131
132251
688630
852675
1037316
235904
887958
1017693
450629
531646
97486
726233
472658
694956
575760
799124
1044998
1012765
867754
612065
1014917
844926
836908
492135
130472
569536
557730
509303
785309
134980
439090
51802
509762
788025
527033
803131
391469
158731
258757
287276
744581
18189
654291
572866
251453
980088
598180
1003035
449663
441563
623161
56902
158054
485888
475719
355199
588130
999386
195561
153675
707302
639937
695967
749306
331684
571893
227445
321594
639919
450561
316681
92128
408495
28232
1010007
709061
759292
109327
521503
601658
513899
452928
742265
185846
544135
495704
523733
633414
716454
862281
60110
527152
84042
831959
436987
96960
579163
961772
408606
502388
650167
695934
800691
141170
323383
380456
483580
665275
567111
698490
379350
561917
345162
941703
417123
180656
296654
869998
221644
940286
1010590
567720
714751
875152
463550
285058
694715
726114
157184
169468
769299
381533
326771
25952
385004
872524
1036792
442252
14591
34041
799377
644677
798047
876920
544247
166633
853672
474799
472570
696594
24004
420318
92647
703441
338801
919306
580038
376943
166659
704595
515350
501018
800830
969206
455202
52458
28234
656245
529082
196640
135073
1034887
929408
33394
365369
604496
844970
294255
14188
144408
532918
600275
303748
123486
470986
427848
126215
300140
622820
969545
874076
576849
710156
843071
387788
128617
624024
439971
539932
421557
99035
208769
783258
218943
832968
838394
271813
587921
224182
312289
74608
604238
234534
1018344
849501
773347
555254
292505
198701
339996
656703
651732
887645
511951
557531
963769
306081
424630
63675
298984
845393
683558
295176
936400
882643
919685
217727
742939
843485
433115
3472
980228
285693
797043
288049
540679
51489
933545
169324
94557
966410
94469
226677
255017
132863
404007
726901
407159
730454
434925
798753
297597
121701
6943
38159
30713
535823
1009529
50278
162542
902126
272035
832013
279255
613926
407213
493370
242167
375589
211900
56224
790258
601104
852785
585853
170354
503469
579672
360899
664452
16089
270995
986326
439419
72645
123369
670882
926869
813898
239287
987819
902718
531865
532091
150986
486438
473091
285987
605521
259820
875216
48119
269034
90876
483721
523223
808209
955735
297858
526957
735449
786335
146312
368184
53252
997471
724046
257307
79576
517697
769646
364034
958467
520000
69168
39914
545278
215568
535339
71555
422462
229478
534099
877848
286673
824572
962598
514848
54494
29645
448568
729425
727768
961585
540810
267787
559334
311323
330513
430397
449852
62920
45827
828
577392
128865
456826
822487
334056
939900
810070
769811
518970
857130
949740
585546
269432
893359
246296
13257
381124
407189
13632
50823
320988
977431
360397
335176
420463
781913
149641
962113
226423
664659
48477
258436
252232
769256
30302
983081
902968
442359
1043095
373642
459115
255391
364410
795083
16517
228521
96224
20488
586158
418699
475335
137932
95900
248613
92710
134135
399661
548181
1019398
305365
91204
755377
340118
1026254
500336
258933
645627
50060
183941
71666
634440
925897
334275
673874
696321
583410
851205
835881
303714
108193
225583
139828
803123
72874
293328
258233
87621
421664
887550
48008
1042454
480184
896295
232218
555672
434836
677782
162788
185139
862117
181464
257789
230099
20276
860387
1040672
483127
949942
618653
1035384
234674
191710
536452
494145
572992
821584
767133
569238
23783
699410
418719
491818
92808
622987
166388
832198
977820
856714
415981
761230
637364
15748
524717
289187
160471
643843
590632
436797
1037942
895320
361848
861988
177819
734356
297203
477024
991114
304453
654283
387137
809889
1009878
317699
904688
600113
281787
484240
418336
730197
1001640
1023477
557742
736322
201857
796986
931140
39227
977991
22557
493529
577687
647651
338928
935868
630706
772635
953926
144935
434165
647521
954474
773280
108467
391573
1040277
318929
51218
281398
845404
580581
3811
675371
860389
250233
315269
37669
246689
223418
654672
366740
392811
50332
723641
11031
481567
634620
434508
984332
716322
738855
1044802
1017960
622606
949631
442982
992029
258906
673106
912942
750423
845620
76396
377800
956982
940597
973678
473017
732566
908373
254440
384225
415323
766961
324191
656384
137846
806795
898951
640539
368158
529034
575929
210287
603180
733334
485894
557309
845803
563060
514469
763197
993787
538719
921602
202349
519275
913302
270252
142123
1041757
439903
556057
80723
221412
89100
969300
241669
83623
53216
501761
809978
261214
912036
713326
660892
966467
126492
237886
668670
194991
438279
820778
481971
729601
795936
791419
705655
59427
339122
490444
878627
1009723
574899
595148
780139
676381
706210
395706
496476
907671
964900
950099
504261
576603
513437
934781
421816
172950
230079
89812
269535
1007144
115191
15881
504675
434253
785337
102828
1020458
502399
566954
566314
533548
595719
117759
58316
613149
622905
885753
480719
120483
355870
172519
601262
548116
327171
949599
825330
808025
945181
666307
435572
750473
194077
793287
210691
874610
822772
265787
119790
324475
174729
973637
302935
84996
653138
101479
390537
137205
260763
39978
39453
908515
341201
589974
280757
600394
661684
30434
741379
245013
448953
593067
333596
763239
833026
795870
490286
412573
39509
1042201
738061
710599
850735
305381
719927
295997
610217
36422
362054
923194
464416
339274
478943
449622
183354
163606
957578
904267
66616
230424
918454
388306
864798
468593
1021605
19981
259470
844394
73861
225262
350916
865279
1014932
646747
501043
557852
615695
141999
845983
107126
143214
992661
938397
575316
1012863
592309
92814
204419
212374
1033958
724461
730113
910932
218929
361379
581385
465893
321925
830705
390630
755700
122087
89452
382469
935478
550043
527698
109466
468537
348615
67282
654938
430637
688878
221553
292918
31419
178444
326370
910149
1000225
172085
73627
645763
785674
573421
489370
433690
575434
201563
907131
663323
794932
1029463
272909
206079
259045
128741
1021500
683430
959373
324438
142819
16241
239930
1019833
356782
890449
907610
41811
855858
288421
201024
822348
276808
472264
265216
157884
474880
195735
558730
40636
99156
197776
305358
957820
689463
275032
336447
114379
121783
366000
928880
548703
272221
26082
790059
256765
381483
276313
462028
1024941
972757
154081
1014844
173485
79159
748707
779869
946546
172096
147997
894658
235904
370821
927600
551797
349171
418915
59785
81071
427164
776765
54655
732076
700782
339142
8216
352923
669418
1014703
502742
400293
42408
664766
772990
753322
742693
455974
328423
582720
663721
766236
580103
624612
485559
178092
87111
624443
477366
493524
534694
681228
73680
23123
886359
661533
510340
435875
728747
706496
259836
57013
372438
491466
1045442
221413
329599
262519
951267
350492
55207
786095
40960
788330
117404
216257
694093
196448
745993
870101
801246
364509
306907
476269
960943
616621
612673
287559
229031
112693
307703
312857
504947
942006
696820
38354
251616
748678
70784
465094
377689
30222
382269
709862
971597
883376
363859
89992
48320
275922
932240
97615
915465
428356
422843
527008
705327
739471
901764
45360
564544
747850
1029996
476570
37979
366134
877479
559948
420486
267327
967828
535495
469731
403761
107900
473041
631274
805846
416707
191717
275104
746973
270510
570412
858652
190277
966786
743690
454993
44045
305453
226569
794321
589502
760985
343865
706576
479673
858454
719157
141322
822434
136710
808477
53050
238749
765471
722566
760679
814786
766514
714526
934836
562853
100074
809882
372025
273778
482231
847616
606966
754602
178266
555176
685333
128196
161189
848343
363279
262149
649115
526028
771397
864866
543144
74290
188542
42493
543997
128489
788427
210654
448417
992112
544322
21143
85647
127111
408875
604251
135614
919299
810030
689712
727346
305341
523738
917691
33034
647600
975939
314475
639288
502336
270272
697047
463529
136925
516586
262121
902445
496722
161229
947132
205015
629159
323595
593926
793862
547358
971768
404114
83792
331325
1008876
17641
430821
271604
374215
398813
290274
730273
260683
196947
430022
1006052
1012687
400686
908815
108849
912286
233485
484492
167054
466337
519686
999952
504223
238673
477131
486071
626636
722777
39015
539439
958419
669156
368234
7199
791447
504148
457018
982458
860460
921752
1021001
825351
791334
763353
771971
581250
251886
372392
679286
722356
884750
451186
557130
1043465
859919
427347
282677
424076
673695
428794
953043
842271
325637
132186
179043
715610
718969
288382
833109
479868
384374
768555
505340
378732
798490
350263
914170
219708
970771
355631
1018930
393607
853601
199623
1013363
241147
570762
656810
509437
660272
10551
183790
346727
885226
1042958
914804
589866
158031
962665
21316
619157
833209
208689
548976
817748
1029566
99530
897524
386730
22590
378164
528915
10512
698558
379039
27990
909189
913911
777101
337963
135702
591443
622144
738353
431854
321281
473675
675523
266315
389082
1037037
228439
603476
265994
661538
673647
672234
29775
922021
99685
356358
421447
484057
624918
418256
459510
88908
936503
331590
787022
893438
47852
233020
887124
360594
755935
766572
7368
908263
1039302
82044
610138
819678
971150
236553
168299
966948
324258
310055
271235
350318
16555
35846
607417
7323
512889
495616
12544
600138
626498
401910
855176
163201
499061
327773
910266
413664
582926
767919
204058
370866
515517
343055
922609
337920
631402
527906
581457
572969
251655
961216
675182
447095
101020
527578
367842
217813
477163
1001055
884924
460586
845599
496946
46671
296704
282906
307431
907393
1039140
404468
261816
390209
1019064
953889
333934
1020643
356824
489409
526812
925095
299017
811363
938029
586944
938659
590112
141361
752475
831660
110736
840543
472573
367249
312460
413837
197007
539333
948808
89884
548725
753038
484699
1009237
613418
934041
472274
376713
329361
916175
406164
787153
194973
277908
679316
620519
153124
89816
214258
141072
178351
455407
225358
454434
259684
668562
433301
563617
178302
379257
804559
539711
164181
447979
485297
780475
285412
728692
319426
32558
424112
383034
19450
1012263
449431
565473
1018004
1015819
605243
58212
749994
806246
8406
754034
1012260
693519
917724
332314
458855
484394
1027691
799926
388052
211513
179421
77653
560952
964342
962661
593827
546273
1013434
342591
243814
397544
570908
319621
1008009
704602
42362
550795
210895
102432
752328
89417
748909
201612
8212
905367
200674
465558
736960
835647
78064
1002751
527545
679528
494811
202249
1000288
155161
171467
732162
99095
204629
574100
277435
668267
572512
860284
259427
805319
333282
482833
135597
340082
703958
635823
708246
668980
209023
965151
449589
331265
490756
886920
134257
689146
8234
688232
72546
424358
1038804
384720
782434
532722
236745
603470
71784
21929
730433
74033
445020
460641
34496
288052
846848
945791
148901
545154
894391
99215
127196
994634
1015531
694080
511683
288939
143104
587564
209701
12908
485018
270301
463465
596008
319497
668412
572600
976871
435962
609966
343767
239777
667599
99160
326975
638662
883571
665587
89128
422933
10589
142969
999078
547840
176906
362409
1023614
1024620
798394
210881
23294
932243
843156
498861
777735
193862
661569
605513
581224
399461
927169
79802
748348
560454
757513
583769
13425
598391
947084
272877
520854
735268
859815
877631
963794
751250
316691
845381
113087
1003582
842181
380022
37794
455078
641670
434403
630391
256326
304320
864480
418613
111118
533182
617233
921531
871185
592958
654270
941422
313448
312258
482935
340912
951985
731699
925003
163982
328325
201737
853136
989434
673322
852595
545957
316118
866500
262947
270249
454526
813594
259737
280066
276637
563809
482632
218454
328798
371266
998036
470238
1030516
580484
615774
213345
248375
646512
639420
342076
475744
1040291
766323
118408
691638
668174
339816
684359
597182
182818
188885
724855
344387
200081
412637
1035222
594549
734276
687832
473348
749181
422707
415220
14469
919310
431122
251488
975984
522720
171603
755014
264380
849911
188077
444863
893997
861726
239532
367281
822327
397378
229255
841433
52842
66937
677627
173623
382936
184462
87220
821660
149253
209782
742542
1040308
348170
190246
159678
870672
782241
755492
651963
747453
785268
511815
432318
316470
517457
737527
435885
861087
867615
461802
85590
737932
400405
7397
260285
355764
691399
6063
790100
66711
1009059
515419
635862
1041189
534823
391922
662303
553360
1018504
265761
532600
450025
730059
164772
1041622
499550
755039
35624
48582
77250
508335
45585
112561
479213
211487
858569
793294
913204
201117
639597
540183
1025450
908388
339848
366811
26041
31529
92795
289370
593705
459306
213727
795906
659648
83829
155073
72917
625641
247061
747788
389653
540806
278770
1006365
296749
320193
210005
391900
877660
235903
289845
219915
954892
101985
226375
459315
778249
898454
1030314
254776
869109
837456
606989
943236
562740
87356
887322
592980
360064
421958
517877
886301
405693
198571
816956
319522
68300
959552
289411
135377
872604
225536
1001986
216876
98604
569986
265093
282783
377676
677757
566555
425130
485290
291223
265639
258326
804183
6292
207435
36191
880080
800798
870928
31964
104733
543346
9274
343790
99183
892442
533576
970625
539934
258574
399415
786765
413169
277736
1011759
1004309
512153
359239
57401
310625
967664
999867
66243
578710
43535
1013696
596592
777318
530827
559632
691118
1045088
709200
917484
277680
73913
1020750
636318
601941
677651
10416
765323
302322
242437
425608
243016
844851
17893
1023024
475963
172918
658035
986391
191273
921422
484401
879769
598684
731871
448747
310775
1008070
877639
641824
703969
65116
182204
866933
648284
47959
316234
782282
217004
465607
950429
610869
355461
537832
252486
885827
589394
616070
385999
298577
678532
1022120
807932
365643
315599
840092
300562
805316
1028797
532378
220686
537706
754832
666386
948810
882508
149563
693291
358608
975323
591779
225273
285160
305341
431406
826503
92677
831596
852738
29747
628791
506578
1010871
224060
479765
112076
746507
834461
789601
160501
75623
995870
125977
881823
922025
883993
474036
182044
599771
660617
114297
510199
629231
69258
236626
481276
733037
897202
278355
839992
707290
38773
690771
702363
539635
338509
408327
640397
6574
1002676
975179
189769
549793
53920
698803
235253
746919
175100
664535
197062
42802
826871
929278
319524
842793
396969
431837
80598
196540
524936
30718
928201
810322
946563
64884
203837
573257
632057
519160
169919
799440
876973
337046
349694
277325
529012
701455
152598
535816
495483
581142
545251
641434
674399
760956
853815
696223
945913
718147
228511
894726
139742
31056
955146
815321
662987
163464
125792
435610
847496
860766
239698
859056
466525
844914
65694
363849
95733
761046
395238
799924
11511
238808
199581
776650
530756
470926
321130
477046
528680
266044
734434
173087
654628
825516
546410
631232
313483
82367
401587
363940
388782
405381
573794
990578
4491
948242
727422
513161
931524
895650
864968
314890
247993
919275
661932
621724
415447
345458
919597
457710
456443
258318
360332
592931
945074
362620
766156
694452
484782
177361
92190
473070
521968
56615
296476
514951
193323
131105
338909
658839
1042542
494129
196712
827311
92410
87701
71102
572516
563728
3379
891782
450103
828089
136084
235639
64280
402712
43788
321604
1031179
27637
474071
985638
305336
951183
168215
635969
457595
171766
650185
256050
838961
693386
492856
623177
728679
843895
488880
105224
43194
437785
358444
496557
595755
954933
990693
1010161
131554
199467
700382
106916
801044
1024332
411993
823858
500081
189763
766901
742781
162192
718978
585476
611834
306743
1013750
239725
905543
510022
40424
931697
471013
1005213
886528
684778
94270
834048
1016576
975768
427268
258647
276909
77653
8741
192765
455958
705411
744344
583272
172716
103786
540623
321896
895145
12498
283829
84951
346100
831654
248447
652831
253153
1044769
612418
219744
503564
77908
171690
955601
859870
446492
981691
167823
59803
100215
334803
864780
1038745
583901
545369
742639
129968
484409
351299
121505
899466
715730
539670
32130
116306
732325
661377
782367
753926
364896
178043
599816
504708
715863
660028
923774
298337
995258
876837
1021817
122100
244493
745485
299992
294859
729652
355718
386894
268557
69017
478057
369464
803864
499929
523385
1024968
760580
328862
930816
992626
270063
677569
13124
355098
1009803
30490
921754
392648
560028
843063
947709
300043
671795
904645
833342
672071
711042
183364
923599
151872
261845
103524
631301
601444
964905
327635
289039
45198
379066
967418
354633
717158
840115
1045259
701346
544499
515563
224725
468451
217790
118629
935077
327332
956885
256063
364088
28065
707179
420213
914333
557909
723733
400611
478599
851042
398897
779239
633596
863983
382247
116631
715431
516536
1044836
757400
524773
876034
74192
849561
19148
313545
5009
131488
581845
546750
933973
736578
845132
91441
450047
50557
346091
474880
4177
871403
285012
108293
326156
377707
932559
321846
821169
932582
1021753
532876
130081
672945
899260
96818
630294
831585
814457
772090
756863
427108
147296
173811
577208
777971
298330
485993
1040879
433611
123753
513385
754474
10821
503725
287580
353579
806683
307417
1021278
291311
440449
941011
456438
862008
557894
234268
279930
740916
136193
254198
744601
26583
245199
743677
147117
1042758
309243
844380
1031416
940711
262092
616304
886388
269424
798792
886644
988023
863965
181180
787691
583916
745605
343697
163896
695232
908919
92798
894804
714994
889753
22442
306205
881995
445935
93021
556816
426647
271962
270968
1012051
158383
624624
303021
523350
725291
174462
602601
988402
953783
626441
644459
368518
666533
779540
396769
840435
130855
139017
226231
903160
1035141
587394
121489
60336
286682
603799
403913
152240
355864
616962
180800
361365
450859
123567
542961
890886
962259
342331
890090
310980
815345
1020681
795454
652064
1023966
227129
315334
27710
644321
113446
579091
659537
723353
654682
658068
997476
156860
669044
539392
446182
995808
589415
187972
628367
654262
384626
880769
739954
196214
424071
727392
836661
829466
759638
474265
727708
499517
313354
230718
982971
251865
893902
689939
287910
459872
576499
148451
729201
922588
401070
673840
681576
390757
13580
939698
186815
720464
380353
306996
29261
420948
595442
377336
961053
440881
539414
546812
647495
713826
262835
722194
59541
196449
902723
907535
93321
905432
118185
439309
581633
468134
696038
430808
171569
240374
815237
1013164
224835
88330
517201
28701
967708
19539
361037
524648
166493
491464
180899
35346
881767
101920
1028732
64303
612817
195588
291174
173568
583511
127523
252283
214233
931626
428569
35409
318961
255895
434297
745271
1019278
75429
265382
269899
181517
983486
101396
931991
1042523
709868
998467
177852
693712
470649
897588
327159
955236
716947
382930
759981
51536
765679
498071
1021249
614532
333810
802991
625682
843271
718542
149464
58356
483829
1002901
313307
270760
691515
818944
762965
44803
153760
769732
282659
99800
879557
902972
997626
147790
866078
813796
303685
454471
89871
887374
54670
1030237
803583
618437
587656
332407
25953
451830
297603
1005943
224205
535980
708455
767758
974007
296638
971017
897037
721691
888441
812171
123658
932069
453230
906014
278484
148031
513718
13242
637079
984626
251670
476192
125716
84973
95461
567824
554544
1027249
218624
679239
795835
543682
392412
848573
688597
619563
945334
877924
479673
784084
609413
713704
840643
828808
386894
577305
868142
322643
943148
453549
315149
762774
717036
81074
568737
342506
203975
428953
391519
443601
536457
1022947
421997
944257
518467
405975
307712
24459
100673
26837
435142
384467
158054
71193
346238
626751
787078
915628
89223
110092
433801
784323
6206
901740
640109
397553
526320
995702
552810
391644
478779
736759
7493
894631
585440
185793
465969
139052
610049
695018
71649
508237
473329
128699
572741
922360
9686
221841
368945
879853
692444
230550
740991
129989
144312
866802
1040125
412873
14058
738043
940035
405543
825632
355517
793893
182873
388631
328618
819106
244517
383002
584773
254232
876268
86852
780345
617268
880010
665190
869554
821553
178836
71849
9500
910977
658484
737763
787506
896073
985727
720090
368466
387457
161604
147653
492290
527850
484665
588215
473820
995721
384152
440175
684294
524242
318601
684426
293176
858849
780517
516971
956500
314420
312721
103115
477616
616803
835600
694063
44025
955921
363983
636567
79695
107355
729026
443758
421392
377174
889828
162202
1007718
938594
305466
58402
476035
979376
870265
152572
842257
68052
161506
963735
669462
633970
515042
735775
369117
315131
475909
931051
340175
271349
853060
931279
120462
292329
173754
797870
428154
187725
670291
1012607
1019624
527080
947325
669343
44643
230472
633251
928900
265781
299252
330892
308851
111500
758711
902057
218857
402911
334309
998622
690712
342179
213684
1003060
860725
381204
1023134
327772
585306
833461
377307
863046
969809
425910
574378
954236
928094
875417
64022
573018
195711
210084
7110
331696
58330
104804
383357
788991
824723
833144
700985
197431
489455
672755
180399
271954
784321
794114
185985
70259
701745
31002
745544
639151
868038
228170
48867
339292
886184
414485
532805
501580
605135
529068
300143
379942
314699
864341
413594
378968
769379
431412
361802
99452
237255
882013
486939
312093
913470
544927
672876
204715
408824
887152
977036
859659
552874
181696
693553
520963
756578
454441
594533
268110
144705
383550
779545
473167
843918
998963
731661
903861
767004
597124
72119
119254
990929
369954
450757
637241
211166
303043
783484
747616
198601
738427
820386
6090
273945
221054
958709
493601
307872
681039
200423
457240
466034
166409
275772
659739
796380
569663
1000065
921205
629826
963218
198557
178451
113550
811589
413171
879460
1008801
15030
187624
378643
474845
691884
726083
637517
94126
867541
841009
965559
904978
54237
41150
278736
704005
808678
610539
376203
61146
791543
419511
789268
13195
526542
672620
929365
83062
522738
985287
674609
873712
731357
478767
171072
928639
902356
12223
493788
463834
234484
344055
588038
885160
816001
806513
899722
237461
351473
211063
579357
825845
222385
256570
705764
663393
661519
74369
195374
596634
260980
836427
474018
461151
200990
16812
135904
389468
784336
586273
450567
918695
745423
579589
42889
884273
111602
634248
177208
580758
939298
165541
998160
520454
837025
996696
346690
124149
656381
32414
37745
586828
573831
408578
355733
228482
715105
454338
782722
757228
290068
598745
109613
596599
310936
204970
957433
4119
244831
334511
703624
150861
294360
842121
417171
333861
167240
214351
543245
49736
471856
359116
111640
594890
100241
892356
740721
219003
26310
461408
1022504
492606
727556
924828
158049
425479
693719
351060
644983
192890
635952
235283
245982
332809
418180
913553
163099
213836
883342
769874
702156
416044
429066
958469
568538
638715
894146
833057
301105
469787
143726
513752
161508
728441
935584
856019
783735
697461
509979
229437
253641
377567
710443
319624
301468
871715
459362
690652
55960
342995
968763
772639
386951
667963
281953
199245
453961
618184
762427
48165
632377
455231
966265
371943
776627
649470
955738
585254
103778
957015
644001
543525
761738
229617
417441
665248
698526
616724
678092
98220
834192
100835
498827
198811
147727
810066
593233
410359
88221
223710
903675
138313
377253
253789
391693
652638
468508
563508
806097
838420
282679
854813
902089
664582
872361
25555
188599
91637
847267
482513
285095
34102
74085
405578
296413
146955
23544
24283
601814
671087
566229
927645
975050
633467
870014
903227
434431
938924
810897
777242
641939
726790
520226
1044412
1015047
9210
659026
143072
314965
655716
761490
130486
348130
484515
640399
455705
175195
173235
150897
818384
1003985
117096
886799
336471
945164
562701
934670
189385
703461
504707
537134
578895
398496
198780
559020
253244
122145
413254
619138
814465
923231
744269
482493
280875
193091
748725
784657
568580
947587
699067
310060
920860
8216
296077
368912
931850
36704
663224
865854
1035005
357352
136381
906669
172744
735750
220236
449058
70656
1020981
479820
1034831
597117
858204
498519
100882
316653
81810
509118
162320
74070
86025
1032157
750088
792292
12792
442615
22640
8351
918229
974682
863854
361533
43851
591929
498617
28863
427204
770568
803069
869656
918519
678396
319002
429745
742936
461195
497119
323330
406559
433457
897738
724826
985498
521583
859772
223812
667079
828110
495148
139348
695895
235143
32465
258900
863307
730814
29888
279536
919625
818621
103873
735169
681609
468279
636476
729431
816538
222465
799420
402512
535163
331867
329337
1039246
999888
94622
572265
631623
576050
136328
610335
939415
269469
1034787
484343
986813
211495
579076
937741
655509
1004928
365476
925269
726851
160276
196080
285752
76142
502231
900094
621133
745469
292262
855859
350177
46519
49216
741927
276189
321796
8867
958071
615073
10742
506144
827310
340511
111048
64549
524327
768203
1016497
750218
224888
664490
332914
465143
1041349
37861
898484
9590
499955
702432
195586
150121
3831
554806
848222
917806
799270
516482
909314
17743
37527
90805
31248
733558
307581
588695
573393
209980
957714
245090
823526
224154
691776
387340
476773
651718
208585
300830
712596
531699
422926
728105
826466
103176
638141
293260
230386
563896
93347
861538
268529
315564
894813
193724
656947
927036
489502
411613
800055
1037522
421535
78676
128810
953252
283725
475125
1035817
484301
959598
138332
773301
206987
224546
172854
210692
984528
877370
638289
557905
96236
812002
119127
914859
870119
526283
398911
48265
793654
296463
823548
305091
188749
728190
329298
646569
794124
1020488
732336
242177
200505
543249
146857
123569
401353
752325
153052
210081
428857
973156
633292
362923
875507
712520
855603
229073
199975
574560
260885
711681
890354
113751
68029
361497
206933
349295
904885
372877
1036370
600746
273427
745427
404551
103408
922149
931322
84556
661177
429720
134482
231688
312728
740833
864184
443559
515114
937585
820138
693418
222620
823392
908711
32269
532186
770480
811151
569897
753201
752179
92214
271054
506422
343407
854553
834209
834828
490231
103994
1007857
968762
813021
940064
376903
334349
962342
559176
579594
162233
721787
94496
697925
485745
932648
310549
1039308
661417
880417
111507
308268
291932
77176
319749
924428
1043458
275552
858744
343703
78742
646365
617475
689713
510515
484148
852117
689932
473056
107970
21818
207892
447773
559488
1026698
39271
403803
534373
539557
111760
129379
508665
258874
1010692
672398
267612
70797
26338
790829
597775
192709
251230
605236
808989
291826
658527
705592
528537
924222
47362
1027779
713467
899554
212467
939623
750952
903536
6629
528548
783436
436890
291110
83807
235203
159260
732937
365285
994858
535130
274020
234269
180274
593868
535837
761077
529920
521075
166390
303155
83894
326763
644206
179777
533621
304619
935856
707281
913886
719608
992369
1007160
838770
56230
201498
141785
58676
181262
477288
114813
114202
224236
408922
865111
579196
414618
531981
563180
599212
29123
774044
850333
243364
629456
458059
447058
950691
1043390
825211
259879
916678
73476
128967
270312
11695
129244
454024
184356
272802
806660
125971
782393
360616
756416
653370
673657
517078
830203
537768
703953
212501
361586
982531
1011512
771678
190085
908616
731906
363378
588182
933262
743510
110236
894051
369376
912495
356727
33248
708008
294371
465038
306549
73114
776162
220180
48292
539627
45401
736095
492320
80989
584099
189929
954697
1021369
754100
131040
981398
634811
631234
378427
681
798341
115485
996254
783047
239291
276066
807932
569916
1043568
157464
293805
661469
853
581626
602599
283874
294217
298851
425381
129791
597176
166944
473570
624739
952836
269648
224594
541837
380137
130782
146807
744341
91452
796647
272463
187247
130926
893606
360255
711213
42270
788782
821268
801305
516425
557716
190301
772007
774386
981226
20929
999313
959422
897271
271590
650135
197605
694522
238109
807495
578384
730373
9587
99413
8738
308280
834913
886259
420676
24591
371124
33953
826470
186179
527568
997175
213617
226256
741801
899227
781861
99114
270646
423588
548653
1010201
800984
487368
438980
1021538
152547
199423
635567
380245
860464
95513
265731
691309
959779
384102
462553
527091
713141
753740
585528
160164
951500
603773
1019978
214769
512948
354916
49778
969355
480175
376459
799051
831624
61563
775248
457584
854336
1009833
67582
938730
67223
29347
497506
327762
895737
198730
701411
296887
649686
716833
625472
544798
991270
1020921
258410
1039948
812494
487573
532192
544071
898570
562017
569062
510862
585016
185032
143013
480800
438695
386180
813914
907802
716529
317147
895035
533013
523049
997380
395890
522124
78704
250043
323206
141532
224619
813458
387708
254865
524625
392647
1037305
172343
177496
510673
871092
800964
974300
974745
730959
792826
1043314
917126
319925
955536
62815
931393
656517
472275
328854
170034
809845
303658
97320
15872
516796
29567
503945
1007400
510272
2040
68505
987285
353625
434416
813356
9012
939201
514820
629294
834047
826641
285191
699857
570430
352950
687422
813794
516308
168460
552444
595974
195765
399500
314437
763800
551140
225796
773147
837872
17621
651842
405960
99092
144614
747833
508675
223024
312711
904571
952396
338984
698416
352069
549249
753172
137083
85545
835738
824846
332439
381495
194601
731689
25347
822046
39670
392909
950208
648627
198462
892929
843085
636897
265691
651184
449291
620495
151763
480344
952684
937821
550292
778662
42896
862624
6840
253137
30561
900883
859531
635169
477994
854923
387139
817410
969405
653276
720366
79797
378533
906829
215180
992484
623868
312862
528185
1007316
109210
219078
532927
494918
275521
557242
463044
629326
1034001
700028
187758
214090
65055
455026
178831
490090
534698
717223
716182
97010
995312
1020249
59124
155470
92970
630823
818583
823447
250186
467716
827865
936264
353976
217774
963276
581084
610482
360424
456514
60223
200528
218521
241241
89922
337922
285698
1041907
149294
303920
244100
108703
682055
312516
168132
553167
508338
437424
136322
1007441
863280
910508
735765
356422
982553
292182
365318
505730
112580
78471
802248
759033
874007
824212
844946
632969
136161
512206
567504
580330
611381
206360
106010
582515
217999
980467
490424
170749
393925
424660
688620
823220
457538
802232
608005
919302
208304
464558
637410
111379
6444
785275
642538
813
55661
428108
266850
131848
740662
468444
858791
814753
739831
808952
1012855
810756
772920
92420
240231
589029
894212
335303
307601
885909
921552
563814
722001
926825
678621
267685
374052
1000922
769025
758930
1037261
489335
254648
588751
1042209
612865
123678
991869
918404
547898
464485
900974
865780
655333
628552
747513
403405
909698
57979
3174
487739
536805
835437
811355
7670
687709
96813
400045
185223
17789
95965
791531
1027030
413991
109856
119681
969658
985429
1012728
933976
916879
825235
369735
521028
231126
855159
366230
498567
946682
262983
334130
590621
441573
533735
514626
426740
941905
820600
479040
474387
429289
554173
795195
463200
167535
1001100
565418
378015
81618
898082
994284
621420
846789
837184
755655
652918
164414
619785
966185
257417
349220
204451
999895
572686
750374
220619
881253
562718
1035199
383248
634947
141009
750612
366917
876324
985783
910757
886583
667611
646234
457622
595236
265067
439660
32406
878972
165647
686158
946206
524568
738297
540393
568446
716368
861805
185817
661798
457852
821522
924964
228993
65550
421879
466479
432494
280716
318638
189136
423634
177541
489934
792227
915623
563072
932941
713720
827359
392853
107831
796440
890586
753364
495508
919792
295639
215593
418607
965315
550905
780670
618961
823888
281224
500431
302593
925889
237833
1010481
357547
722494
887526
39934
227180
737727
715798
928058
4705
432718
321678
908969
1022931
973442
555248
467674
749540
330098
828171
726750
941357
806824
450611
92827
1010785
401608
384776
24395
849616
457796
136612
981546
1635
546741
275786
986071
830846
56224
451907
873097
734947
80685
59779
1023708
701278
498191
330714
264008
607124
486406
729371
151607
557762
291775
498393
852550
248251
516312
996789
816590
611245
870338
1013534
88406
303357
762449
793964
338879
714736
391299
143007
391099
558907
461427
604620
104712
956720
778309
336259
101912
491365
860747
625872
1029773
535724
498604
485793
757256
444996
464562
141747
427917
696113
1000448
210385
191808
914487
532036
419568
13607
324272
312135
819379
740694
947540
231396
501109
241107
573390
453023
957835
733092
692421
206642
655688
720366
427085
972206
561890
919457
19760
208564
794618
152408
1027880
730365
467788
378579
225434
564251
533613
528372
973095
786880
715225
1006615
893778
635414
414919
98045
387515
756955
105343
291295
170102
818621
809700
40109
224833
421723
317023
619211
22133
354974
265873
955457
471279
358410
205512
751263
255796
218951
963455
874311
949438
826668
11382
793584
636069
348133
1023056
628668
862391
466105
59707
677390
447534
213477
418130
775118
245097
453507
640673
301654
156954
654228
688571
459088
690351
574268
398676
62686
488748
497125
175802
285107
451810
516280
1014049
335337
620865
1017995
1028000
500927
769504
220921
234311
599841
631484
595196
886430
582058
603769
742454
931879
91502
389943
443403
70493
947832
69883
494288
138285
893143
215364
655401
387916
758446
807205
996962
696823
417522
332028
890872
443656
911322
464831
852397
589596
207743
917752
1036439
397604
342307
915429
161221
339343
119960
919566
523223
725580
414567
1006012
538975
32723
608088
99993
29743
144250
1040294
483301
212671
125083
76853
89619
581725
336649
109177
604284
770242
226024
1014725
978271
337181
932326
481556
735431
953460
634184
682068
548414
338118
796051
393009
686268
359608
185850
924618
808458
331371
281967
363304
134927
21030
506948
145360
931368
118773
371307
957979
737290
697124
357574
607786
1007397
950118
519959
347820
166013
840776
235246
43952
420130
831727
19162
583958
386932
1006782
626340
573546
97877
562477
894190
663866
529517
330509
634345
1018602
947046
101599
923850
1016252
357380
538520
811793
468808
724804
853801
449437
936324
919351
860471
480307
697146
404841
186692
909317
679014
967578
557306
145023
464967
957457
201403
233848
777080
12049
105911
439540
947021
918649
108143
1038489
84604
503856
44236
1030566
44538
502470
2100
165017
33890
942179
667187
42825
17994
901044
911759
501401
42799
76845
241100
566111
549051
276837
1010707
739745
862028
543046
313685
919133
656543
466114
700735
941913
507462
667251
834064
229588
12637
593720
479252
226857
513969
920248
999331
511980
490985
1034052
4650
1003020
1023934
777526
868892
72277
11087
188215
360138
276852
973915
872954
83822
180655
906144
37390
725650
57589
703529
148423
263449
631286
244629
544645
78909
290312
766031
748582
674757
443918
351140
342184
655526
565797
929184
653785
556951
748776
977407
327508
862430
450957
568857
456
227994
622613
252588
702726
280102
352432
384570
405244
778856
1017639
436321
418909
641669
395127
95757
924229
300659
625827
184597
259317
9467
177763
503528
1021749
16467
655516
521064
360811
806428
573917
301727
894311
131358
801057
36436
117505
851667
639455
53917
468055
306944
722259
837093
769186
1031010
306454
947378
719846
156760
246999
511980
231605
666047
427366
4001
873517
594211
63499
648152
390595
190633
289910
943015
460001
97414
562707
455136
595216
622282
102858
528425
649036
322598
871133
313099
540369
913702
933599
88242
281965
1015158
355276
849485
950817
744354
724778
289551
47075
301916
636757
563351
1040718
314458
937405
791216
145565
403037
729816
601211
565062
162550
404577
651181
991464
669754
382881
406378
763491
516016
731553
384957
386222
945509
811541
345477
170145
374706
380777
259218
605612
729679
83263
318245
286792
1031853
1005552
150065
455373
148145
928164
609741
851579
80326
940130
766363
193364
950920
528528
818560
414583
908964
6152
927114
1026318
651818
117279
115888
364783
655933
350053
12294
621832
729959
405546
845657
45156
78755
196904
323914
135536
125571
88254
82459
78667
93791
447293
612693
503021
577060
739606
847571
82169
725806
1004718
45886
840687
100702
1034479
468185
311623
2841
89106
14160
548344
173680
376520
805060
872115
799797
851133
432700
657654
237236
566466
800101
149610
919270
503612
505348
866173
947214
917527
487821
553050
1012112
974341
589325
958799
577614
497469
649146
643246
1021842
640124
597292
952758
756860
612764
578835
525041
420543
26488
818503
875422
244888
231942
803197
452390
78304
531486
368960
169351
730556
1018815
710671
73579
240620
295218
620707
775950
820589
583453
353633
582482
338117
492395
633686
563043
52223
497507
904598
250047
776433
473266
974253
299226
49451
993687
737333
105012
220566
829828
292196
780407
565295
291206
852776
686453
1042414
105056
147183
865155
199419
364911
74590
419241
792745
431646
261989
777607
1044180
934148
895146
817598
765584
625505
401654
534355
460299
534664
836639
696442
240610
801960
200130
122166
168610
849102
576761
118196
177282
171008
754586
847841
353915
124743
821122
1025094
572755
184409
230507
980042
838896
405177
877928
410531
1022360
697132
566681
337063
808862
142538
432039
966214
934233
713818
745641
609335
159759
1044053
279132
802312
754435
131896
122743
153720
837711
529733
955079
584982
220006
777251
943430
616190
62029
112687
444600
570364
637877
988594
287190
448298
746105
645149
435141
88459
934964
326754
582383
84593
57084
63069
789067
375276
539389
769414
700868
469187
359330
228536
1018527
985871
201490
573747
779128
141183
873206
696508
210056
198088
108342
743972
113048
140320
763386
949259
47412
926447
252420
345769
196599
110442
242757
128447
917350
837486
196440
495596
747448
301834
411646
664250
953558
683977
346236
332309
749316
213679
714205
803581
541737
712808
756566
445452
837696
738904
1011222
749674
789903
540015
598390
166580
824512
295652
390794
973813
249217
490484
536757
565108
391492
28789
72479
222748
557745
26706
755799
904268
230553
102867
322366
211729
420035
635655
400720
529609
400897
125386
860339
178295
75509
250611
727030
977416
146476
285912
961084
974939
831596
374809
158963
588904
259384
480134
396877
758254
672110
495876
105927
10679
395105
1013597
681432
804743
19600
132512
1033528
865441
572815
135370
856028
900339
681563
687375
326009
972475
101907
671700
832883
225083
984987
839541
460671
690011
466882
664897
375271
884850
29293
630462
418408
840891
52376
67035
428534
713979
165883
925096
572673
118853
274246
368873
974593
435559
280154
593236
235949
784321
678240
912003
613164
644086
737938
390605
868648
412433
783078
986828
753554
920739
451660
139791
251045
271224
317664
4863
537568
539884
571887
154966
52015
308691
182813
997658
353455
498765
663888
650713
441357
355862
1039460
170341
13250
471331
225676
1003968
947252
435623
850361
926944
636749
75782
1042923
813000
204323
34203
936824
1033407
764998
259009
513189
427054
598161
708982
929029
625044
673111
427122
158585
128551
208481
12980
562502
485410
51676
433280
539555
555300
844899
490801
1008104
721309
1041408
28557
170821
934430
376332
356313
903675
395737
405170
298207
597934
531912
586096
513702
588016
829026
24936
410804
30826
60819
361704
493158
851266
255904
172488
403621
762618
866715
389657
316789
618779
884492
321434
1041439
382441
57722
648950
746163
338178
286130
18621
163830
30470
786427
337315
531756
794090
148358
301042
353239
933300
334623
297248
645729
788539
486114
193458
904636
942293
199721
855902
297794
215595
338333
111790
1021569
523085
961974
21248
939344
50055
265476
486988
918663
230105
302944
553813
46354
819503
842642
174015
230239
922330
453510
842801
599878
463517
331394
394898
824442
824075
94052
704365
154237
407462
951067
625689
443018
762491
801197
396881
20062
842871
789605
881262
604315
34219
638434
1006785
788458
531603
761205
491089
942194
957533
479120
152637
662545
809387
135957
122071
924189
753122
951303
768816
424377
243963
603773
644229
547245
31571
407095
378735
264698
758981
902545
115313
1043922
863915
989952
538799
917653
641470
738299
163610
763703
185159
561375
964908
129463
98590
1040378
628177
457309
28940
316066
810598
100149
462870
140920
10006
132544
900425
215397
185225
398365
435217
813049
968317
678943
880744
545584
83729
92345
1020403
317227
361202
259603
722056
571141
978550
369763
697847
449365
714932
786560
700222
399861
616844
299837
312198
431648
933747
821672
730423
717292
803094
746635
637893
495671
959737
280461
505696
806416
785755
22664
197143
468461
42694
416681
229519
887463
871973
835739
827137
757336
713858
160370
845747
424054
1028286
930688
450367
770680
478775
510337
800246
788834
457432
196368
361521
864463
575484
766562
548293
826491
863314
310144
501574
1007419
976067
426902
265632
442287
506640
124711
433859
1023613
293179
168413
164958
899113
583541
200660
84633
68948
715068
1033043
690985
950147
720567
320915
40261
932411
589460
124189
84224
577242
13659
820187
609782
501130
426395
6696
479503
782914
761868
507050
938739
133758
722601
752065
639891
397563
314789
441744
839503
969861
759962
773465
660955
742316
5537
749651
307426
597665
904955
44430
22932
483774
957216
684030
265883
233421
675592
732520
818631
698400
468643
926549
465054
403630
673032
793882
918604
445838
708190
1003216
809076
933672
58732
714029
194524
869950
672412
575557
91483
739571
595687
782292
290800
423890
765236
790131
737139
775770
75278
945230
904360
318035
301193
361391
50078
1041593
884706
671156
903740
573301
196240
576875
248861
441469
579591
39396
347791
34876
185654
234889
232789
458033
877860
734684
716342
168766
842013
217694
332058
765692
315559
218167
269567
853466
248967
489816
608273
69090
721597
916152
745162
398213
378042
303697
456307
9151
95394
744836
61984
1014325
302764
39959
389143
760312
120312
790275
145131
310195
1027242
124555
385840
109665
847561
114789
93529
36169
110776
13799
642036
410749
368230
706057
297978
915270
645776
929450
602086
220128
612847
146539
50698
209830
457012
719101
1033823
300171
671041
841111
826433
980153
683836
599898
523619
786339
238001
263298
163717
324498
379370
2433
549365
207309
236001
710513
886969
226792
448985
813271
929958
803110
71113
902863
486722
903565
779238
849135
329571
31353
950309
393354
255557
306051
574111
420710
1041526
469777
811167
986320
277569
622691
447656
501329
685885
451408
709231
1026282
188282
294031
173318
50903
542354
149917
520444
68763
417695
489039
999365
641284
800029
890909
905931
816221
192466
249745
779454
548910
17700
312163
549256
946491
725044
650319
933066
999749
672376
183619
252805
866025
277893
762245
489171
9935
818820
435105
240386
488137
212458
434188
383221
722758
202942
222850
266679
175322
276063
1005067
777405
728161
30791
128576
986707
963280
79660
309725
71150
540658
827039
835634
4348
524730
349096
527219
154979
213349
903068
318306
532382
332803
739243
366968
201899
500530
837558
62822
303953
373605
58605
82790
944193
886395
698116
91545
691896
365801
781156
192141
123784
124409
140555
731455
406344
892129
747413
969446
874608
266842
849530
893326
236423
802120
883967
285991
541761
866314
889616
850402
615396
451474
504481
361225
507005
992605
1028808
489886
579388
69087
163807
246337
664440
348006
8766
545268
827602
667925
312510
159680
165619
967608
252171
955549
508400
17117
890231
482930
230629
922866
8876
805497
362956
187303
328181
203254
810884
444741
873586
18598
591409
496017
515111
604563
728016
620219
877976
651598
963045
325136
529584
108649
41589
402595
670894
745281
304570
1013752
988795
746944
157931
834397
267816
626358
452847
1029441
877103
750834
58046
900476
745594
879993
850657
858485
923312
520040
201073
144583
531954
893453
143730
910609
528899
857837
30460
367190
454762
802317
30518
204270
565704
739900
768890
874351
776232
299600
187929
357221
543864
359521
16700
320685
979990
274227
111606
752552
624759
896420
224542
320256
6583
814473
314943
114116
130539
460473
417549
59795
1006633
242564
232149
991960
582259
332858
1016267
900724
260349
762664
455243
111969
103410
445439
463992
1041307
675703
402350
710437
766473
839949
70378
146131
774166
78458
172705
710234
234669
591990
213173
126328
815931
761487
76383
201239
342020
207195
40520
542079
1043498
966033
709790
753714
841196
409854
996272
165867
102793
922219
1030514
855709
196667
262757
884476
489232
78327
483385
615381
354711
704896
407692
185884
948515
773019
808706
339108
1043293
898177
705668
53030
232814
428947
658384
56436
15706
141299
281865
284146
276966
264817
461106
50392
161995
995348
545813
692166
336074
281028
3085
568012
1028517
865083
860477
27161
269527
831308
1387
522273
1014244
398708
504586
270351
664331
689891
806035
49534
114933
1018906
1021706
36619
613538
24763
229887
484242
580495
807080
418111
416777
690378
343260
722483
436670
915324
757259
362817
1013456
95347
601430
872598
420120
591053
475339
849999
804644
734169
463498
269906
325640
99821
523520
869497
688726
466740
424848
850990
139843
953905
216769
815308
220712
992648
662806
231350
198238
317984
252660
403421
527972
159904
997109
540276
44605
780690
988654
183712
984152
610241
124427
690985
62775
232522
760865
601466
600802
749005
750629
139662
571186
685440
78996
88212
28297
598384
636229
846501
930864
1045027
965342
469043
430323
1016093
576236
60414
297227
521501
12735
837452
367516
60648
785601
404628
481906
874019
168166
222282
662382
574418
564284
130631
206681
998868
88299
1021723
648946
362155
346502
592355
688678
367588
216243
825593
609421
428545
74810
280300
274705
974445
732422
348098
650126
635518
1020149
750999
391685
44067
883993
995278
446143
445039
573000
456035
637606
826267
906495
54475
1016954
364214
680696
691848
230873
96092
224960
88716
640159
458530
476196
334333
1010725
198384
824975
636500
772456
394103
21705
182401
878899
961764
23961
394126
21784
630839
423464
341207
595372
215827
1001261
605992
423239
92949
434441
331293
777725
699251
119258
994051
559847
384864
895426
80036
158771
292442
300626
23884
14864
866567
257577
31424
852179
862838
172210
142815
486118
441874
267816
452298
37906
1039909
478455
835637
807542
853809
168135
877521
596807
964879
79727
20146
552101
689410
8922
865997
134055
1003193
434895
615624
167402
991042
869309
958592
1013143
350979
926167
920520
598526
216315
117200
643600
142307
156010
67464
33723
837761
641724
739842
1012938
133673
462438
706741
136892
410992
800479
203494
890068
830100
392471
246762
63679
269477
774276
466331
97222
238836
1010805
938524
712369
521306
55293
850199
880361
690959
961213
750996
354863
788934
220938
994713
260466
805265
632531
891080
437032
751677
921298
788574
911674
1011862
165779
601863
802420
509540
770954
435669
34272
994942
493846
172953
498987
809437
554458
1006601
127739
518194
826884
286113
33464
202229
30634
868155
298415
866511
979505
255429
691951
366046
706339
378233
439791
173566
479563
821472
117018
420693
482437
679942
926947
1037819
594129
899608
881478
761036
405557
493940
950294
320764
588132
777522
154974
713079
717671
1022832
852166
718262
416022
333857
989610
796589
542603
514166
642809
132710
668796
799729
891102
269113
639708
129402
845795
513153
612024
372055
554124
815676
859169
971921
982073
188981
980720
96428
613518
897212
215090
362366
978174
266192
372773
926596
913918
190102
533682
292066
772915
722610
1024937
1036764
523799
269795
90853
985569
112901
934313
511961
26640
801256
559111
718304
140222
533309
632267
535796
974998
281713
775283
520229
163206
804858
278866
513520
476802
703528
21061
556576
133571
505030
848779
795773
641922
612615
325576
850462
122369
542122
766267
162730
499166
887338
464494
886204
723903
485983
438294
549292
251654
908050
875694
5496
457499
532016
93596
183900
922078
16625
165668
529620
527196
170643
787763
350824
596791
835216
616235
924441
64066
863164
502009
143582
401794
999703
351069
861221
1036808
669970
555922
277063
763975
594241
789909
637705
845689
977309
217500
639782
668148
932960
758293
489100
728673
256098
609739
611884
100240
654012
730609
164868
340278
402531
935693
272711
702866
372177
607887
478804
678954
460545
74283
700572
581926
719634
785599
395612
446226
209599
840131
863711
943373
1003507
279321
564273
584021
922399
1035554
644519
924802
1012715
338301
878670
230814
424251
873669
60735
464171
691464
285529
934908
76822
714770
941834
648263
968277
1045241
302703
376253
835240
262490
594363
82185
550437
810660
842008
517720
901882
439148
408294
712446
702721
93683
882302
29929
356874
364912
65599
311555
699754
190379
366803
154943
1015173
471043
837735
953007
278515
229362
319746
249254
640327
639732
937741
321330
624215
778380
359407
460799
593874
411674
884039
593374
247958
1028023
332056
7083
1041899
76613
461954
378217
543375
721543
743527
840643
321597
308722
976449
30597
428369
113174
468897
313566
977892
506530
732546
457140
970052
492021
735341
97980
492308
388197
1036995
470142
388024
95589
798290
195063
762652
1030835
6488
1007540
494110
295338
967043
342561
789201
954815
464322
897827
919554
629591
364834
684364
192353
742707
779295
910899
608295
805547
360069
865171
188465
132349
1002253
277958
434622
66029
794784
575507
50494
421844
581148
383879
946096
1030763
185340
549159
698867
347383
110700
1037965
585823
572720
204703
197905
479361
501166
194090
442234
485147
293048
421428
763990
297033
180902
567044
907196
833007
254898
576136
381920
499885
453991
876424
1016055
1021973
424640
148499
712290
645485
463386
772220
549392
941280
507301
1007904
734450
577596
195702
761262
96966
754365
408232
659890
140038
69409
59397
668522
518564
597528
217847
460776
794522
361234
498123
808849
872337
754598
41507
131103
492863
302614
694526
82488
769338
773150
523402
543825
122411
86967
487428
235910
128432
624410
91178
608097
466670
1016987
653608
986482
984766
707308
846761
259025
968716
717272
125149
254680
124226
168101
993950
753811
138147
441518
732724
124634
826802
907226
551251
671784
623603
894157
525350
629704
536761
595153
353762
69099
186223
606288
207143
625709
936866
897904
500215
944089
96286
305956
694849
28574
995336
40930
555958
1024234
721509
417753
667919
255120
900309
537801
656635
299994
358852
921080
889703
700967
959077
212128
571626
993239
568769
306857
877746
576556
46519
782301
345294
484928
604908
501816
1004038
130833
893498
86711
615034
1001933
88474
434317
821059
244128
401313
246384
904914
248975
208479
82889
973007
88520
242407
142461
441398
877323
1007878
880300
678201
509095
673277
684669
622935
540560
273507
779077
681798
370820
516873
872029
736659
221930
314393
789560
501661
426528
982232
642308
340925
743004
7302
139603
130650
135222
719966
86703
668468
662072
749537
869671
832398
698340
819263
701073
506838
231944
613744
46900
719626
1037609
840707
354658
231322
205528
246501
741719
250485
201655
797257
85125
277289
292734
707059
156406
921181
151972
820308
7960
462247
925191
94094
560180
159479
810185
393711
421988
938884
821856
989715
567884
61926
821360
289616
801433
123822
672871
639729
741734
407458
666891
1017815
566489
73963
705340
598551
48353
186776
743219
341099
837601
543970
848499
848872
391121
554142
935866
480475
753161
630563
631313
70648
485927
264568
813771
138930
54869
273665
425096
799682
946803
178303
854570
137711
487284
719974
504625
894541
404276
747198
956505
362818
1014055
958251
361628
573592
815641
225829
677054
298209
275168
461250
580995
821722
134119
681640
788130
751142
551222
388941
186513
100368
871828
884547
99140
811474
481577
892894
582662
536048
330591
207703
85815
377267
99421
591178
955579
512175
528787
1011696
946268
827489
931573
81407
336991
370966
824913
973767
821354
886513
947281
30646
643040
900242
531191
319719
380978
599537
1001356
1044920
938311
437433
385331
889615
362447
654254
232315
662793
809197
751300
106219
9990
669569
965192
305230
863959
422821
941214
356017
682537
576467
54762
115357
187719
678086
641513
549810
750359
660904
452601
315955
787096
196108
931428
641293
59755
713175
307002
327415
71255
221758
179137
1026508
282465
434196
141820
176622
441527
900837
598827
1005101
199254
102379
59571
955312
543227
341319
1033583
37866
147502
744793
217620
472655
118107
507334
770554
1025936
232743
64273
260037
921538
64453
953953
299510
34007
438956
612285
852817
804843
101814
1010883
96261
627057
363478
660997
963250
326288
467349
572123
995373
731833
138793
816493
763688
738487
1549
173480
321044
453301
988249
53822
244858
491448
85216
343360
171107
332269
1019623
343965
812555
748506
738654
711528
400994
779083
1041010
969059
919619
178452
862683
834508
584713
732290
583916
566519
539694
559413
790297
788071
1009734
611222
428296
17963
56640
814796
712358
867627
453376
851348
580595
335189
355903
926895
607903
878686
10429
685418
85976
445733
754650
663409
180739
164617
588448
609907
253260
276804
984580
592388
229721
930171
851849
567234
432365
309621
166694
190666
937754
492461
43209
225967
220255
298813
404878
896290
120917
275406
350565
866354
350045
987222
462919
40986
800803
396478
157164
133378
699556
876224
38961
678075
484024
470433
309338
441609
825050
735407
700550
34449
671396
65168
595541
494928
575357
454801
806440
647688
291463
139622
144094
1045378
515748
685435
350839
699208
251358
403641
544519
931803
473072
73962
937457
432526
361586
665907
951231
741547
143083
743752
54594
890919
660175
650171
514382
152785
664275
678534
938890
153095
568242
406894
309569
1023863
753387
118523
257335
588632
351990
602136
660320
901263
733112
155333
456452
964037
891647
1007527
198393
151036
112739
687302
53161
929786
520038
584375
425201
165295
766966
394232
537707
688716
499073
52362
710225
812872
213580
293066
159504
968022
89828
291947
896702
265249
425942
372513
380152
689085
903565
303959
920676
109904
891516
1007695
120350
361793
956662
532212
623310
751527
712178
426433
69401
535492
484282
379984
966749
529881
53675
725082
36771
43565
564201
657859
868174
529081
432420
325762
784345
180129
300362
641106
616256
619177
282012
16500
571845
858036
970395
628926
150890
778493
113790
1024420
479836
373799
892167
626864
353605
449152
194386
230724
421337
631454
468221
88299
551046
323042
363559
729301
336229
983248
762162
799220
383728
756541
281672
1005943
95193
789615
420963
67301
523565
852651
8498
706952
15943
988619
359786
3529
308824
537930
398392
527970
967276
660146
444200
919133
810440
106043
7179
225768
719596
950459
299542
366129
456092
134549
807259
328331
963819
559632
911236
769295
104102
359885
1016831
1036210
601017
32704
218080
765583
193229
156174
875789
200180
232376
796006
143841
42047
147401
460165
174994
839817
561465
172143
907411
763299
879297
67393
359291
213680
408570
632821
697553
51946
148782
876091
1019633
773368
97477
184787
327246
411887
639517
841051
1042767
102398
857618
811250
475868
116230
583040
501223
1012423
966894
610362
126530
649868
342722
504218
620262
489380
73211
38644
724855
975661
311978
742573
337046
666545
836877
185386
989946
899855
538062
953421
999198
21106
1029360
112249
667296
982273
264046
332290
526297
225078
395277
1021187
637776
558766
105857
209059
406675
527063
1022885
559370
561338
994842
981717
964818
56431
944871
827987
42346
966119
37876
314103
282453
871889
642793
169545
717014
794905
672176
12414
776505
207554
217593
893231
218797
604990
1044718
560816
362740
885749
123205
14257
790357
838451
852031
679546
615269
26187
492928
643552
813214
1017776
589835
621337
918169
838269
615517
964785
100833
826754
892557
464092
216980
546574
807059
133869
814535
977314
562933
196487
269270
582648
780202
29646
593757
176852
410679
464836
435581
817346
701800
226805
161578
13706
268619
616141
901942
850600
365412
542392
123660
543730
657211
795054
125780
353861
735262
495275
560648
1025281
710640
821112
1025941
648530
164492
35625
869930
763892
597759
951561
216889
4893
681173
36850
614476
902362
85625
305582
2353
764124
1019496
823676
568563
868977
279097
883398
996632
760925
231467
773428
840218
475445
624692
989379
333893
775520
212479
915080
328264
52277
958252
896055
309752
903168
646093
237689
391013
357553
155517
73685
1020874
118371
17379
880282
118597
960925
225583
780276
443207
118172
533140
706855
889207
358633
381262
109647
998803
238103
378440
714278
579044
870689
209121
494806
597780
249780
507826
236122
310313
870524
231828
916258
930882
766180
307606
108819
611709
608009
583790
707962
582850
480327
114011
1039854
1019173
163627
759391
514247
1003082
218226
128118
302378
408118
73926
526698
650793
462153
441275
1000265
496372
500754
674227
918163
339388
272320
654345
377517
667143
877859
562984
985402
223446
33631
163983
469463
802139
793344
53155
701584
758444
1037318
394489
692225
117516
820411
135997
15236
69378
351196
888491
95332
83490
718934
785362
344933
926707
163012
109813
721841
119209
59074
780446
304660
949271
226099
658831
754481
1028752
156480
211590
267432
396047
239087
1013003
428704
938552
806814
456683
46511
781442
238699
81462
383329
288621
547025
544193
635194
803973
191190
335922
713036
195308
80035
834799
609303
258878
795520
712127
836101
699911
558581
443184
266689
66003
108463
297988
581554
470123
962690
264699
209654
450526
529350
878870
505417
790804
844667
444703
609399
204156
848990
728806
330893
374084
949656
148611
475825
131999
246946
213276
384575
921737
285428
943078
5394
164373
513597
204196
328899
338268
641478
390735
479935
850554
811038
617139
18236
554618
752273
675095
654708
387573
183197
774240
587207
921516
568093
763646
395699
873599
670404
323643
59436
429735
480929
848377
279513
391742
340654
709744
198397
321520
644026
275218
995620
865273
439642
579875
200514
903606
215887
425917
373200
612818
256985
674045
814948
538763
739983
482792
488049
323659
623538
761626
47788
991188
259148
111086
203744
201159
229058
457079
798312
333797
128680
884025
335844
333885
990360
197205
304751
327524
503256
499796
546233
623440
683251
381733
139491
692216
998679
402760
724247
849519
952495
806259
256714
981390
485204
859436
883660
459651
923071
222147
489500
379025
416315
448730
27881
263687
1028199
621426
812236
308377
674147
951713
326626
570226
437841
626478
211177
468555
632084
791959
60147
739059
94067
173996
356419
119533
478315
830940
1032488
567616
427583
987893
173586
570329
425932
537447
893952
682038
997903
1023862
898630
967969
237175
551793
972545
4233
598446
424048
549428
140536
487002
902206
696473
994622
95983
608260
713681
995560
638825
142742
184384
115392
457331
518919
957253
29330
390061
33913
368952
380347
889310
264454
1040302
95964
475406
715378
498426
674292
832080
993402
908834
273557
896182
1029293
32127
65376
435144
905822
311278
162175
926049
784301
981694
115915
520719
360530
396095
198595
903795
311012
840643
112653
445824
439958
152040
153987
1025999
995208
910900
283680
962902
1034093
975601
981339
946640
776949
954350
744831
549461
292875
906107
499477
141022
144134
852017
782064
877935
698840
796187
335239
223466
10605
898663
681860
20408
397869
858857
1012938
1044589
507732
155182
584317
915399
831419
993568
682838
1042551
316271
475707
914381
931426
127823
1044207
344346
724012
394673
346659
741897
228573
164702
454528
407895
565547
610326
489907
280318
395252
760440
280556
703162
68919
356640
370958
640112
229395
447167
930555
440029
584055
798279
273900
662501
635825
318204
804603
138791
838665
292847
1010460
539144
937682
287086
829394
595457
749184
1001989
769627
27996
660306
632108
539679
467325
1019170
888022
146750
1032143
850247
498317
331973
179488
191422
459580
499922
600549
708884
237952
102068
710537
557338
596821
22233
810066
461664
343298
4220
969482
310788
846270
470185
475276
368089
415779
9509
176362
1375
411115
876969
931490
906619
574301
92130
112274
768659
919272
351686
725508
522154
421790
308962
754139
808566
513624
429807
622468
580498
536392
323856
500656
133071
996960
421699
273348
874244
83780
397447
846340
727970
310717
794302
204137
897415
73218
552641
464965
464299
142558
714475
751027
593989
349721
497667
96621
214633
301099
383343
706762
632249
264191
503699
627756
590625
783943
287094
532292
658685
39935
605022
204216
304761
133393
835465
412114
980405
1014706
431067
48378
363535
831335
947341
536448
843833
581355
665716
228875
121519
531854
880231
875508
335657
260765
406794
434135
721115
277918
302060
929497
170968
276226
276146
581844
740113
236562
801235
742692
851280
459908
100710
752784
245107
794402
650317
372382
279918
712124
1005681
513741
575266
317266
61505
560841
772536
271620
950671
490566
1030838
669986
382003
786495
438195
850212
716762
906455
761732
610743
228972
453490
475795
366386
795420
798157
13390
990015
578730
1000595
1008319
518882
401531
401595
289522
449603
766959
227440
155411
224987
638931
47024
773298
58833
278534
984684
402690
379721
823849
837850
76158
651057
602336
372496
626056
138918
894942
764469
804927
434955
867178
595005
217559
895160
962085
537552
340484
426272
683994
13756
336205
794339
623981
936257
877495
258361
84799
583536
225726
137132
340715
764885
69336
946071
434592
1026332
952503
406277
463802
701874
230645
63240
202078
138960
138730
808037
645159
502184
996588
837233
63928
857929
805697
607353
805485
1012218
697082
1044367
842122
578970
762970
371180
557285
139921
869167
598826
420331
580688
795729
875211
349688
287312
285416
910669
73524
66715
696480
256964
354589
290268
636120
571649
172336
491118
728476
557059
745158
868091
750661
1027602
810383
903007
359924
802759
806778
912311
870266
643086
108709
820920
432818
43892
505729
459131
221016
939048
885159
597407
570789
766441
397236
483763
784370
596487
560719
1008537
601224
938854
735499
591293
282361
349671
263943
227414
301428
907603
604910
886563
509956
983788
221063
666084
941995
785087
769797
1026121
220937
962334
839401
95427
155871
545024
1034256
616119
12724
922181
201804
620286
437360
877791
694179
114628
1036817
854986
114330
231344
91237
899976
157807
568385
614676
833693
472111
338686
61544
461087
162351
449076
723450
380930
1000057
27700
446503
933630
69749
979098
987644
978778
388749
20544
242283
660227
188369
770281
366355
317402
895479
856937
994153
618931
29948
187460
988395
579621
152277
773046
394726
148409
403940
962739
995461
884028
907565
497942
823111
22675
906725
442536
398430
1007043
231971
904799
854723
466924
1010760
327951
575275
304647
742671
353974
696146
988307
902300
941887
749518
707466
158194
577644
283022
7427
545013
842068
739320
674516
205221
505298
172422
521563
437751
711439
357230
303880
614021
1032059
728095
580578
210131
507362
667282
568726
772938
870491
300074
466439
286818
604286
850973
505498
694153
987924
259303
681016
572378
93530
582365
213361
923630
820060
309157
685178
785940
733556
901730
537736
267665
842443
498897
144222
731631
438350
772261
556232
421173
359099
999951
790989
748856
619484
500880
563721
262093
394252
108219
713970
328484
694377
971478
637783
550672
311057
617939
954954
187607
118294
484154
330284
358336
700168
597160
523297
973407
781886
594072
1064
3215
372213
1011451
521319
936522
603257
429127
165279
894722
308836
232755
338336
292396
174978
120106
696534
2044
390535
338542
878664
394146
631994
27908
1013715
179504
924937
995845
273621
950091
741664
555669
757055
520238
1018372
161003
666819
670282
271172
184582
893630
233388
767954
80153
221383
521501
183811
304867
357961
715708
471572
733255
45627
609738
672906
794065
813215
208120
629099
447679
483241
965079
978286
637384
338102
774892
242093
810051
42219
583237
164806
369153
5278
59414
248145
378279
725866
14283
428842
241962
65859
252245
696276
897530
624545
162965
960606
996023
362108
793856
336824
951658
779700
612158
905276
124272
209516
125790
596785
983101
983932
225454
464049
942767
655672
966493
261177
452486
19028
987435
79382
240693
1004424
505409
714930
908863
213698
439777
247127
912895
752436
105511
626107
419270
109265
114460
376291
827466
367852
85606
151009
353895
342288
174454
744628
41955
822262
244278
412546
432013
819870
893143
543143
247301
729842
372795
792703
912736
523179
309636
182440
721106
333664
687511
807362
458435
316510
849734
237234
202354
157956
856702
183481
837307
417127
376456
579232
710629
349209
341495
939058
717683
63126
494509
412798
844776
299319
828143
122870
945894
788616
359524
484428
250787
618554
992336
824009
815037
204737
811153
156645
251427
849898
270252
324841
245958
427641
455979
63467
127840
811373
303439
166469
149585
784258
406305
102484
636436
249886
420175
912982
537065
345366
997478
330428
918257
355519
373201
518864
687773
722293
871827
270737
32271
610031
499341
150110
859277
808139
598796
320698
948625
326452
20876
538622
411789
224074
999378
364310
254244
744189
210347
850925
185836
973902
155946
995475
416904
414017
609305
11239
503027
724756
46510
12110
322801
554173
180013
138141
436467
619809
827414
792724
291942
267907
866033
904605
412995
704503
528796
740013
396643
127738
180037
361941
378774
345985
335159
363652
910637
166827
444575
807624
346517
539556
661050
1007133
305772
112671
622139
621578
1010290
717338
246443
3200
488522
691102
1025463
179059
534159
289218
802894
939002
595402
474335
807555
7736
505917
407221
665278
955677
829173
55275
831603
555994
9329
619464
928090
694787
286335
643652
248136
347809
157654
68835
446738
376156
762646
220426
639446
333293
674017
80541
786772
352718
249508
147328
943886
8512
1027806
156844
776251
977383
626943
274925
607782
353498
788264
590214
582612
377515
49726
773716
404994
716273
416110
581226
883639
209080
672523
543100
458710
678923
614582
1031824
444191
721774
686170
605883
408607
228581
1039602
376201
519603
750381
269832
992033
228297
821151
119953
494439
801904
674756
572318
1034695
826217
1004642
1011746
322943
440179
605641
343775
784106
74252
867065
755606
159803
991403
143855
659851
249349
865373
759183
566408
325338
318680
867277
808789
270478
554241
514700
540109
727208
119769
31434
341473
455571
477174
508567
88664
898760
220798
320476
735751
243601
634180
367939
285786
350833
759711
241047
894081
1035771
736787
1002249
698721
92583
124748
444640
597192
1033079
723741
1013534
31493
67180
174128
249665
331188
951606
58284
707944
477926
335243
527899
521914
862991
799368
404268
221066
915691
115835
1025619
431667
990380
669472
529393
943641
66750
26211
479972
898712
666272
943100
817918
150087
943020
55792
810396
249607
850587
93048
783425
801928
46984
693198
789660
475169
703990
754626
56656
629049
402221
612082
597972
187078
23236
731475
586753
434307
378892
901272
706964
61134
579707
782457
523077
85467
250103
601607
191224
204935
388859
256546
333702
406433
297022
687034
796397
43400
411301
595999
518689
947933
485471
349461
185722
63428
28911
704431
868179
73786
659019
884084
934513
587463
595368
43219
560166
50286
15930
125874
9016
304770
1044388
404131
34108
718273
440542
379861
547198
230696
662627
807086
310065
904478
386632
268349
212197
572976
492219
758307
740634
210947
976617
752057
393640
1006703
864070
97874
109477
242890
557837
449278
196569
325635
333048
519327
376825
856892
805354
33807
120520
948961
776566
3060
761511
956534
906408
836837
64918
142177
622162
636446
748111
838445
52082
278300
111581
714252
324829
916652
941944
239655
413811
162630
377337
800165
569897
1037495
17292
524366
258046
154639
874823
972052
356263
439036
911185
969305
556306
1023208
733003
882353
185538
826562
498948
767161
364767
534792
770738
184374
1018106
111868
710469
28031
1304
702782
20552
654761
877201
944643
211043
770928
842266
981953
473323
133156
531211
976244
675958
81022
170021
609179
35447
702392
694012
519717
698250
940076
588208
609387
685768
674620
976828
933323
648514
82923
257375
640163
107978
382435
436941
1005554
906459
369666
261987
784313
175140
266720
49339
384810
422478
869293
608944
580876
503346
397301
241722
588569
397511
731717
717315
294876
891606
262796
581456
279486
159201
314181
5706
728165
905617
334433
63285
213560
483551
520336
294800
975988
986426
281729
427920
844587
519565
940619
952824
434973
105934
888013
857270
396109
656557
332973
229650
1023688
1026030
107509
224161
155792
365622
506396
309522
265099
552731
541172
485785
969821
448192
740740
49780
73591
9349
742905
90735
124121
568365
553216
179221
425300
833578
578824
728554
46812
239661
542539
584403
524705
755180
253218
1037483
1035296
1003529
738712
832802
533783
724399
407655
1007044
621332
31005
710028
312999
826568
751957
144652
417323
736529
685637
383925
437947
1003962
98213
989449
474207
215949
558464
424639
803116
325403
267838
529814
992601
951930
977739
1008685
842925
694738
376618
280255
145034
188061
326419
305437
504196
159624
363708
311827
655149
155498
1028205
33090
553896
759733
537653
342878
1016811
241442
987328
673827
818236
288274
51151
674151
598590
720084
940412
192990
430667
211735
114904
488442
818946
565962
910208
451642
881998
535365
520483
361156
647242
25399
917012
929964
783067
381707
1037236
115990
157210
4750
372928
470799
57962
996617
295609
437760
486440
700210
644549
923729
1019883
11218
965585
891224
992934
166463
581943
882343
745863
607936
538334
614979
571068
440364
292245
957473
208252
787523
42271
10423
844748
701026
79177
586281
381859
568906
981983
647142
511971
486596
871523
749458
869526
884143
982884
807376
922646
412641
701147
535322
424857
563406
286494
918389
974883
314361
64766
483351
396764
601317
353327
522508
426359
608399
114625
672386
504923
502785
772386
261058
282436
834297
333412
211653
200889
374709
391901
48753
715282
236687
92293
822902
491233
6498
649372
764527
967999
883605
902076
205158
280580
362009
523698
67201
639097
665896
373359
92096
464849
975008
194876
658280
528643
44676
376040
377546
236617
662601
1007492
311136
992503
698148
779646
541322
905486
774961
474160
245744
325574
1019668
327762
416003
93020
745563
927677
20155
233998
77860
952523
500758
890392
226879
55558
471835
428345
911137
474611
295478
682022
214023
794559
406314
67711
513832
201409
21640
593861
28884
108762
1044944
380379
67411
317261
194190
248308
903073
68707
396015
672187
460935
1043213
923253
921996
676246
416848
999995
655852
747882
406748
230645
339278
631138
570741
646077
168153
560390
355767
987291
32885
854571
410392
554520
677528
459072
632750
583672
992038
72655
277423
395743
297103
994453
971570
673160
639891
65324
895056
165431
792633
260206
400630
748765
948661
601064
267645
202298
365676
238035
930007
967002
1003051
159305
38363
313042
236155
223070
744188
536001
388433
871043
1025360
305743
454098
192703
472148
337427
159081
558066
364549
990635
253257
447687
868909
273881
4348
103438
908267
93354
1038457
800378
880972
318799
839433
196672
191166
1008321
253507
237710
823935
688769
505651
340174
236618
124762
234277
161915
802173
334152
482939
1043278
424109
815742
74112
672563
438994
832414
207550
8112
912870
26382
889964
122565
1004649
94472
983245
662882
387553
612028
456952
411910
514828
68123
326016
603137
125703
1033062
899348
842128
191186
759292
115547
23444
761061
282313
52982
602696
346263
248258
923246
297109
598537
682224
77722
1424
132214
958074
527133
995076
1006505
541604
652336
1037980
840282
975628
260147
209225
211817
71549
673060
416624
783892
1031898
304854
941169
197618
95174
211892
547991
438589
235767
1026264
539027
937356
610666
472529
317686
1013210
519271
187031
798454
983788
460948
42781
272480
359749
679606
40598
994750
934030
553224
640964
232728
648190
55572
184110
773670
668482
772197
468054
1036573
609721
803255
470522
144585
489009
403699
416258
464562
445675
882532
657394
865005
159396
543874
528454
399342
509846
668909
502131
301786
117552
839639
257466
683533
240874
467970
813128
739265
953059
364339
207362
725839
510143
786737
774301
2009
647679
142309
220267
234745
726234
41159
790422
890107
581425
262550
454594
374382
577018
217078
887314
334640
578677
297843
352609
297139
987744
931659
564807
362608
941862
4393
608940
683809
161125
448117
549247
222963
234781
521740
286435
656019
981666
645916
122977
447266
367357
92484
628022
700864
816546
485748
447650
851968
718303
463338
886881
120777
617422
341065
657501
575060
994100
43873
536146
549050
32283
187708
495087
888920
548192
750698
578330
719535
160248
865804
219369
85295
20321
707331
322439
253292
262586
513036
830015
476900
957764
101933
26999
77253
289226
226567
262566
403738
828771
438336
259790
364000
160862
85821
25761
8242
130433
973331
603877
1028611
166300
339816
508363
922745
522559
586475
1032508
232597
143507
357077
504958
84006
156909
1043873
149464
264524
1013395
976118
247605
490124
680898
105535
197928
718302
305016
857911
918893
940386
291553
698330
55001
293457
26529
1027757
566726
769651
277021
341168
991699
294718
490574
182497
778328
788534
13771
904403
720560
832524
234629
136189
334349
162187
516884
534457
310318
872254
160858
568763
577076
368549
874886
968107
888618
824918
615878
135883
823068
441368
163715
887198
910063
355237
114031
305606
944137
639964
584174
430183
197133
563996
1013741
950325
426554
906949
59955
191961
318724
606476
754646
183271
666744
182786
69662
560672
552216
999245
1042517
289894
541924
181302
1019474
579001
514588
543507
933028
204622
592504
603247
194235
809177
449220
73349
896586
438500
1004709
237810
310962
36654
817505
1022766
24171
671086
854248
376942
714486
366836
299794
22746
656689
487897
132213
987907
481075
309623
857364
1018065
431150
215383
370526
722012
836330
414741
146153
719329
422947
580993
207529
983097
449286
343929
402073
632334
985985
874032
72379
359916
1030222
519743
788744
162086
188293
631445
456167
20238
966387
549229
257303
308251
72171
956621
257020
136677
546452
269699
1044960
598627
98748
936019
403231
407503
698154
212564
59144
109706
6603
21427
841997
826412
189999
507180
646240
296091
893970
932710
132196
828993
239695
17136
240057
841803
596822
269206
791378
824883
225380
410760
772104
1011689
287121
124707
728735
309598
422388
804701
455381
117475
908061
104851
75899
201206
800959
491780
400250
556476
180472
52712
329054
629294
285587
350157
800938
106702
583304
385712
70717
724385
322233
140602
168530
662942
243145
162329
910623
761798
615407
696163
917565
479110
570375
1021092
842592
744395
167561
492531
598074
293558
140113
551457
18010
164249
834504
773472
595544
61376
576784
726322
633689
159954
349432
822753
36631
480304
313390
446454
296739
721231
345026
161472
275383
847009
281387
986675
925472
434429
83777
928732
593023
79231
853926
111442
729982
997750
1006786
963383
651220
145802
289063
409599
838450
595272
353690
540351
115226
695299
784330
101412
376777
567988
399569
506532
1003645
863184
802061
471575
148398
563845
768971
1002245
416427
770765
541080
158546
977862
171505
877794
436387
227379
546909
920221
340442
546746
205698
44482
750320
772876
121902
718891
784077
371435
658913
876226
125592
645726
467954
401359
116650
393034
534807
866551
566331
838667
213529
872841
249778
918230
306386
761053
1008735
930409
190303
776101
1028712
436958
187952
977997
134667
522162
432792
1010876
1013904
86697
1006788
620759
624030
129127
165858
931264
27643
745640
39254
942454
920582
206716
752823
41187
902703
878003
766428
32736
790806
301438
735432
14865
861784
144795
789865
141368
630901
817713
965357
799961
638094
153618
613151
453878
451
756844
78327
814062
648967
466497
1023114
747639
381469
22581
119704
111893
97552
917201
436302
82484
643146
4012
597580
219110
1040333
799376
929944
658183
476934
77899
1002359
623989
660496
1022980
908303
87299
654012
897142
172859
164310
207466
909213
801014
185295
482383
654618
729680
708671
151228
36210
968758
752241
381527
968882
691884
885840
65939
142198
106833
469951
655370
21460
221167
903252
206442
391085
980632
393482
503806
1039069
84311
15989
796603
918456
878488
427625
371545
36800
412293
7224
884505
635063
325132
628771
1041783
1042111
464399
510832
657846
715925
884268
162198
852926
252851
717685
840233
241058
966045
709379
1009711
558500
542646
542583
223891
177987
852711
731956
616609
15501
1044788
69926
622724
104991
865538
1008085
63347
133755
987711
66571
578055
986554
595617
422209
426035
1042443
256176
977607
948712
497064
864517
172742
81605
420319
799182
528767
406278
134295
477316
854505
353358
887208
937828
375912
1003621
601607
994595
613226
757200
397653
614830
490466
342516
912728
674032
849419
434761
675838
945615
806053
500791
709878
243731
37718
37682
394426
305377
300592
88529
115086
112828
1021703
632165
277766
621474
759540
1001993
460208
287833
628355
52624
508291
356511
302998
923982
943934
887094
247996
245225
910376
778768
820892
250791
285828
14412
297261
923850
835142
675553
817165
1035523
336692
264076
860293
469120
775094
834551
84562
91030
1005495
231334
615584
415852
3077
98208
216334
564887
400487
594148
394454
233267
499491
480401
946846
650612
611193
28075
46628
345678
860367
128395
480211
313310
690355
215461
878362
447090
90616
208292
145405
709721
89014
780795
173088
834442
512276
186985
168211
684080
96102
963780
331352
753623
406484
879194
260599
865978
283058
613808
1042903
849489
640672
606668
941448
90525
435936
874888
471136
333780
721921
597273
965668
135872
1043084
378055
806907
359956
329434
112996
361395
722556
1714
801162
210829
445055
634885
182974
42881
127833
779122
746070
794158
102141
508985
834450
50567
217021
587681
145141
709627
703371
385857
662306
184802
85823
590549
1040972
214092
593108
893951
875610
510407
245808
90018
877382
220106
332465
913756
630936
886337
465019
28652
782931
548251
695871
213018
351837
43525
706116
22828
212573
951252
198998
564254
1802
546275
368659
491601
821415
239751
94293
450189
795911
463192
38262
406565
645013
20228
635046
680168
905959
555312
509429
890840
1013771
1043716
1027517
578893
90751
229045
569607
847890
767198
104920
461830
579707
480894
22470
801083
68455
562205
563821
518050
338910
871229
962981
887161
477067
647763
105942
528502
838051
748729
653954
537192
575699
896407
127118
675643
983378
79528
938276
874173
717401
768872
779816
650537
140078
314811
883116
25682
53632
646321
136926
300796
104976
626986
931644
540696
6454
304045
329099
617443
90383
16473
15610
647794
394185
133307
438305
547583
215617
688977
803019
802148
141752
520540
1000242
990087
649448
103134
144336
989021
653425
281841
6836
7213
92653
707499
385678
566130
824633
431630
340220
399285
989033
975461
178131
177731
881730
294943
266945
248710
615880
739373
373064
444829
26713
590504
152992
864719
262240
963282
1030158
534445
22453
244969
547128
976652
505559
16433
122382
386904
698678
632771
666225
287986
349259
624958
344996
119516
622519
238465
262043
686688
595266
631790
191335
806217
880193
155810
195200
455112
56725
624562
754884
1020767
584029
337050
628231
339297
875988
346259
768673
109010
436967
24218
442348
402596
999043
409241
837394
359180
767787
250906
281311
904344
237673
837035
824638
617553
1041095
841991
1040811
774842
607273
663295
30589
193869
326072
115684
819506
1019444
925268
81198
345232
117898
261446
956444
777139
179655
486077
748020
603322
258491
518123
31896
24842
810402
748414
205343
442581
406727
905927
1009953
537762
230708
588959
899804
447875
324254
50689
246859
357243
303250
90378
362540
520054
996319
2376
623167
623172
390644
506247
60108
498636
429828
101810
462414
956936
518220
900754
255882
27534
647301
837745
473
342505
87359
832621
173593
323682
962961
877367
460196
91615
719665
486731
181227
282659
977636
972372
406116
256218
250046
602715
950977
552245
486707
671182
461876
339545
763271
250113
270214
486311
532641
97384
892751
300399
171151
245208
750455
935738
51083
361176
116166
915772
606122
240542
722934
450389
292473
514384
882287
441419
681250
560279
527761
535326
708671
641924
1005496
123453
767415
1007575
757161
181657
127496
103185
125089
736146
836135
477336
29784
574295
997565
30878
40650
847261
332088
790135
831986
173311
710593
38979
44603
118723
641285
438745
68653
390824
116173
461290
541949
21473
296629
1011694
86049
515982
71510
818833
774092
279352
424736
868450
861848
603681
523554
120889
105483
511556
978186
26477
591952
537102
905671
229531
19367
1006276
645256
508450
923932
981984
683743
53280
264939
638743
1043380
953137
575672
1015373
519014
1030884
600594
385809
391499
672044
199245
481118
694043
979325
225044
72505
764809
396296
102656
738070
231105
19249
768028
621565
473929
948494
223305
106233
562450
459662
829778
343198
686265
799915
78656
680491
76357
835309
252
490711
835240
641970
125682
224454
614504
830315
240137
418487
413529
539399
298136
597680
149390
726761
411729
70206
920540
380089
646658
261256
960297
311867
654806
445974
582579
653666
728251
311264
465635
904617
638140
641247
617343
52843
295621
596549
165748
208606
676347
859255
51941
399081
368451
488404
900477
774036
157853
707257
764434
873832
242295
150613
593865
746878
972422
276108
964286
939570
930229
984803
524275
226624
572380
814500
732626
618185
783910
26081
266564
740762
416917
775982
315272
384327
515112
720294
844598
671591
152581
97613
690711
681930
418763
1033234
134320
862755
503457
385216
224489
12890
854114
440526
59249
361070
96942
474399
189136
606402
1002706
993456
201060
347304
157809
1000686
172244
325986
607895
752568
513063
623770
283219
537654
970751
370453
850579
364818
831069
390976
813329
693653
963242
559952
752002
846782
466392
366090
257552
916462
1043914
800388
842061
976106
429771
497789
233728
118541
59620
474681
817858
350931
786331
700796
457477
925326
1037117
1009916
232657
908252
975226
876393
821939
140282
337917
40621
883737
774854
821035
241332
304312
28771
250264
194132
961402
590324
514420
1030381
376657
768574
913592
780289
284244
387623
514244
193029
268866
627050
1024377
207315
352665
186282
599238
195244
899554
623999
249136
783726
490206
809975
356921
763834
566806
438921
309803
786853
180215
292129
411351
1038755
821818
1020850
159377
359868
505732
474180
213024
58991
565128
619533
211965
650768
296747
440962
338068
288970
269945
632370
967980
433502
406778
288159
912565
341342
380134
452915
960689
762523
711960
733628
173173
103632
495499
534415
414776
556419
862247
170118
63434
436649
1024121
728703
136643
1045188
864766
506312
391413
264870
660294
484839
334711
932403
681495
155710
748722
560976
1464
572662
160450
200811
497585
159542
624673
377730
148581
840845
796207
625553
137739
814689
267163
597864
950734
559194
927966
82117
595175
778054
132191
150931
75907
848055
836967
1017253
899530
746121
292995
494345
866231
373007
134449
612509
284400
603587
694258
515641
295229
968937
465277
714590
550380
419772
978373
883637
228375
87010
848694
151509
925710
996372
605284
811917
242753
283928
297705
178324
44238
922885
456183
458293
140060
823309
1043910
187151
814124
100128
882926
638616
169906
537486
568425
306590
784916
666460
216260
313150
504478
289978
162108
612189
171314
618455
405961
790665
35696
886025
765061
102374
771910
722049
134723
899120
741833
379387
65101
24499
977837
60339
834142
825617
998606
44513
319344
907382
443887
733223
518559
293791
928407
281574
165629
816081
847410
687863
672273
928008
351754
942084
433749
368810
394996
655083
1008519
1009940
341175
262270
1024704
908356
35981
329979
636781
340576
318555
823233
791538
145670
976405
52745
376162
578081
645212
358205
263414
800568
769230
1798
1027460
484591
544026
216128
982599
355474
227864
1006966
497374
457802
7731
1022354
209870
483349
51235
97310
73512
435474
407108
888762
154340
723624
619234
535448
228682
374998
89382
956283
333524
889533
739855
251047
576043
450270
905344
919669
753243
797481
749578
807016
636895
381699
845732
752773
340294
522015
460379
105078
277024
672715
825269
360458
892931
950410
548061
180258
834869
964372
226383
427567
200911
575872
775831
748791
706589
1025144
768385
574420
167289
806037
148032
149006
98413
46790
751911
82131
71694
934621
284251
649921
609256
112170
127826
696241
76472
110288
811326
699936
169106
228570
468830
414642
445894
676227
765377
954754
182867
527030
913006
765345
988650
589078
659644
399839
269729
740409
725894
214265
677088
5475
216916
634019
624803
893404
974888
663712
405070
245817
605115
470303
658325
778112
407283
158852
964847
11345
422023
674635
193736
64019
713099
559073
325882
247692
688864
567572
882149
828273
472486
693185
985430
370834
237590
50151
472360
96075
827648
414379
836110
821285
263333
982031
426941
896384
504055
98978
462054
660868
312379
136534
886282
526221
999863
206881
589044
491588
830045
177682
933843
531494
893890
999113
928116
94005
940399
550081
296036
351544
1020456
237334
119659
703468
714488
1039515
625871
406477
306199
475254
370929
861674
73210
301649
317759
422969
856548
470873
113347
33463
1023989
765028
357739
766816
169149
681073
590084
315246
787181
74744
269634
217486
145918
222871
441823
569241
251760
634480
92325
311767
445935
91515
829833
699941
451858
898036
1009480
732279
908856
233421
647312
676306
366605
890359
4262
1044710
31444
58034
57438
562724
230249
148733
998915
593220
375263
364491
916224
84442
673989
152245
965867
697074
716333
706165
986538
188035
60075
705932
588907
391889
483751
919130
199051
690572
231598
247806
736234
554167
63169
729889
769496
386741
183953
784110
532913
714355
958535
275772
51563
808283
366941
159033
504966
929699
106499
753492
32781
358512
584013
852592
7850
815861
931297
335568
941197
840874
833835
635839
379371
195743
76358
157890
208182
273168
87568
425574
769190
687753
678292
986542
738279
537121
821191
1023735
545366
51410
159520
635099
644942
197054
1034902
695637
295038
233873
470271
78197
874672
340324
318939
973799
490730
90654
690754
176297
791427
402623
478027
447972
945360
908200
1014131
704078
344715
248764
846715
1670
226459
891884
269525
145013
755768
548078
366309
169099
149762
1000527
831646
6439
724721
335620
715969
495028
946642
38321
206718
708436
800419
431189
764988
956068
351031
244026
62920
99798
896148
1010266
49799
348088
496077
22008
391196
587956
191723
1012693
880407
631945
410344
904176
369695
674935
823561
166930
271795
36490
857051
452656
726820
626334
899359
523756
54712
7201
204456
906917
782907
1029201
821848
1011473
183231
331766
845695
834467
765498
551426
86356
852044
444835
916358
420968
716098
369697
724226
640596
591104
425624
227674
367110
835310
749846
516083
796132
961404
472751
270073
523140
508571
14126
76465
514590
140112
735450
645025
418092
168188
380571
48779
846221
571399
944918
67640
653714
86820
457476
433589
616294
307398
804717
725681
217331
70778
200211
988880
587740
272736
17760
799042
927134
611475
2400
401357
895052
524657
468263
988167
83636
1037109
99418
993871
93268
679264
112138
1396
589990
846036
843261
505295
646590
802847
399586
876743
673073
152521
197847
790920
416939
609489
244534
146861
770945
403517
616341
571527
101160
588431
567240
983526
347904
972298
543085
659875
524398
496543
506058
839343
632184
303616
772681
1007201
819916
303654
707856
1037067
681901
697287
662718
390889
238101
388961
65821
756823
585285
954152
319651
264914
505703
266577
877150
218955
679379
600359
303680
179623
309075
470386
537385
656492
645387
547744
749890
67902
908959
1034092
462299
26533
949631
336978
539357
305226
250323
225196
310640
513456
396313
423234
387357
318562
960169
267918
305209
125954
740776
860833
439632
483098
175287
462179
75151
502305
519955
323320
98962
993839
358174
1000001
603775
444033
894274
333625
336372
298480
192887
580768
651621
551732
550545
715389
144001
307361
710229
307954
118250
853739
2899
454465
1006533
964917
767889
669486
221399
916057
715169
1025370
94543
192699
750775
653350
286765
487028
196508
239615
242425
813719
1007064
485
176983
667929
722397
148252
91928
150344
1023585
845708
684249
615160
891970
875345
252895
689569
704306
877888
693398
337688
32235
484604
695254
667340
394197
196980
399489
906619
599498
174657
915745
767804
401666
732756
44808
192513
879708
264135
87913
471986
16835
585934
1004340
831671
761525
893195
725976
235243
118449
736069
632486
272673
575630
416210
167585
722568
383954
605977
628153
787729
371547
737833
1034854
142882
121317
681792
279030
584425
101712
507383
44150
824399
780879
988547
481956
215525
306537
970215
687475
495871
772774
988200
950128
891341
339667
841290
452955
664457
874168
539549
145429
772329
633313
20883
245308
111601
493799
402571
458487
916876
371346
598695
506384
808060
172745
514967
750759
493132
550134
296531
964122
767707
218138
699514
168823
585187
414400
855376
690550
16097
1027355
22796
270132
727457
74831
619449
836138
129367
775052
419645
943152
276626
90370
153170
990626
638872
441869
120215
488753
724136
800118
755173
789001
676353
1010271
714291
977422
646578
888150
590482
427168
772997
773505
264254
380957
223213
593016
477604
479048
681057
848130
392205
102281
900233
561762
928963
440008
645144
137302
391681
335110
829430
392858
811407
293868
96980
825759
347165
284418
698907
901760
158598
838931
313296
260653
194450
398658
689071
686064
569651
338594
244474
557526
440772
347267
864691
201899
407190
840595
739179
886176
96908
30501
292303
606737
514341
678205
479234
141541
813968
401046
117871
285985
657439
439542
217885
384282
632552
961041
933564
21595
52998
740177
445660
113084
671445
221280
437272
635720
252181
650772
20287
787386
349577
531490
816571
263982
552642
25882
361015
495450
732599
204132
705993
982336
804045
250443
674819
140437
316822
744414
416069
12670
152790
892666
95844
691138
28115
134432
879036
147305
103106
3597
494293
850648
266369
186678
775668
361454
183595
643032
879100
150555
683476
62441
847109
250956
499970
695770
861007
664272
228147
226708
64859
1024493
532448
295572
410078
130156
996669
218328
528120
210394
987773
177716
656061
820082
218820
813181
443827
164172
157344
285850
679972
99500
85634
840005
1039309
442248
121815
63521
874839
996447
993986
216385
793618
609786
819037
773312
286902
602225
722465
1000278
112673
996562
1019014
486762
340267
851801
618595
124693
515314
411276
53422
731154
454705
421956
852541
403686
681221
318531
427477
969571
219991
99512
25790
384786
348820
912994
940053
1020493
223216
778532
446456
550637
487124
506886
457638
298848
655478
860242
853770
380845
146332
573517
363068
487377
384634
81070
1038915
643451
861291
48982
314919
72908
624045
904303
839907
866665
24701
461474
623266
570893
703872
660126
416314
772755
294898
71047
728054
797794
96135
443582
507405
1029009
53580
370040
261075
51176
969368
1023442
971254
592951
777013
464390
318421
497119
88466
482516
99212
428030
124536
313629
484385
1018165
1002299
540167
803976
1010940
78892
355334
62660
5125
834259
990617
78992
167946
70623
749009
277282
647063
279265
660117
14110
578511
988204
355293
953896
529364
301879
98401
394895
793422
407200
699336
204225
761092
569352
933491
442618
30829
489602
159841
236174
705459
15525
609883
689511
612932
802945
384923
134530
201638
140919
38661
1031982
182163
745142
572138
509147
816701
167876
211885
972393
945373
969954
525157
636220
298264
689496
901380
630594
211268
181586
345233
284240
667743
630556
290189
357256
974395
664705
1042660
676669
109463
597053
330777
158644
855068
858047
305488
238840
477390
843365
10803
38119
264527
473241
729705
53187
99492
421839
529056
812676
470854
894776
116336
490687
13364
547412
500855
211879
320427
643599
332854
876702
694535
631665
848625
1005872
397933
743329
193411
772127
1001884
533539
886481
184957
125166
488271
803584
478968
444514
919883
796347
848286
786384
718447
540028
159166
509301
779273
239333
288624
706730
766082
255702
1041075
121434
392901
508300
320598
362409
484011
108155
355482
72673
479328
794155
527646
93294
336352
797734
565497
961316
386573
399324
294573
297439
710672
580330
101037
819111
980809
772394
892932
584288
329723
561773
882888
373742
881945
765280
543350
247087
688094
466506
885966
386044
165366
258885
886785
314784
580972
843256
109959
130517
570826
307436
368831
1012750
42644
86412
111731
584345
506028
707567
702513
123986
405044
984393
668495
88952
149402
522170
522317
128152
401103
706918
377823
350598
615779
737485
289811
981147
589251
332559
226792
10677
61231
248057
300694
868899
652653
491585
649580
308216
169291
451625
173721
1004601
530358
872036
478543
553881
122591
155079
339469
794748
243330
982999
438711
977969
16730
98696
871877
290589
632500
716408
420431
884001
276825
976004
63028
683725
382828
831102
218354
354977
109627
856717
210160
459683
155620
145099
475429
684629
10349
738768
848272
382390
625474
999069
867685
373503
519620
116473
810670
61542
71215
75653
947678
231236
812611
589554
850525
424913
853323
817466
479981
16906
602664
189859
888577
442260
146993
314557
209630
66254
671151
10673
804563
916934
235700
23375
938431
1018540
420031
836088
564763
90816
828569
670536
436826
857412
437384
829446
734287
463263
213508
380922
366947
385718
813615
316464
982722
1024479
696833
680964
1044917
417588
644859
885853
887802
34845
221368
587138
147755
580383
200746
426343
550994
98068
114864
391121
582312
708727
857685
610555
384454
380989
319389
127640
336410
414272
867660
103249
765181
281980
469424
762119
410247
690468
927500
637845
616342
22472
665684
897458
80397
433121
764661
341405
565781
980537
570546
533400
668658
997067
3701
24153
571185
16419
763985
501266
193374
479230
110317
162010
954048
689880
378081
342691
689055
903015
223548
504583
866500
137155
1004147
875283
828576
264174
73350
372699
644217
961701
1009702
790261
903052
181787
35373
449188
345531
675242
442308
932608
602149
1040012
869562
792492
792431
103293
654383
500634
943117
422978
839731
389835
203119
577001
984996
665256
655191
760811
222447
813583
962177
278210
772088
1010295
664063
894207
624816
460742
790813
16436
48471
506666
991530
870887
596935
886277
495215
324244
333900
143188
891343
70917
763616
351491
143747
310671
1032457
890509
574606
354265
561646
486260
847151
983512
290877
1007687
977345
752672
463810
738782
694353
627399
617377
541798
586262
712694
453040
222009
700944
993355
235882
217676
391460
606374
249223
524297
805545
621373
973537
661561
48965
379895
239945
617503
259162
638113
382960
172736
234322
48752
963982
582713
831995
972605
171052
540950
529504
546527
467207
343848
170758
794105
806412
1013294
637058
750287
257907
340932
585890
631121
491660
901445
85608
850717
103100
52968
275477
81150
875168
321789
668802
582456
266254
356827
962176
208809
453978
209107
820003
955305
821153
88859
557666
614242
1000677
530801
731283
853782
961949
966041
623505
534832
73368
806441
278605
449714
175268
753016
1043803
906283
308389
446234
32478
361626
567640
286910
855794
61585
389004
88642
331511
442051
869307
1021025
446145
510519
856638
1023651
21366
220808
804343
13283
537207
789334
386922
960937
330539
533230
299258
699865
264340
451123
587968
348798
333108
146774
278520
839832
494516
357573
943143
165802
561412
668892
443093
527391
676668
847967
596208
375948
1032328
635727
941273
386131
420201
602131
1043171
242693
48674
183728
111330
120898
144592
1036778
784949
456859
883687
879605
552906
231740
278712
52991
391342
35161
5116
381653
755467
340378
788836
745387
457467
951500
18212
114905
597161
472795
682199
286535
332241
826653
72933
1043914
494929
378095
842869
16796
501189
129803
593538
71693
805799
515945
943378
373692
349757
944672
805016
603430
229183
955481
184779
589479
961125
357162
919713
239080
517057
622736
793980
694125
597095
357329
420383
220001
644353
337922
687080
628954
646436
531623
572818
921411
334467
438379
861478
382653
625597
526943
116882
49218
71106
564514
214265
1044123
230669
542094
827939
1022051
582471
995488
735859
120288
683982
454795
794046
300793
214494
106759
725206
502419
83335
91558
321271
157517
732606
833062
368586
17853
755504
18586
428558
286002
444929
402041
34557
151293
96041
879236
330959
988911
386399
824693
815222
394992
726652
172186
686974
962604
433808
585699
354721
24131
733841
619435
78912
118944
26466
686282
328074
844835
210953
797793
628537
774237
502349
617135
468266
762277
319170
324242
546481
44922
691566
921283
800066
470615
486566
153341
671786
143513
952326
1039294
815612
489705
544510
542101
963821
569473
57306
566015
26096
20145
1025325
586374
324482
928437
1010640
552193
17142
681381
138823
956156
440084
633445
686267
300111
1005780
34775
768048
946821
766057
494330
120000
9382
311711
30613
932929
260961
320942
425160
189559
980100
157053
1026017
950112
202980
485212
448077
22279
113513
375725
541778
640363
1035392
877838
461674
961591
299643
42384
778765
219133
527707
948310
1039215
24910
530682
1357
517243
724426
201983
563080
1020193
248071
650533
386593
261686
997898
111732
215992
93379
383631
909694
633621
841483
163597
185658
230415
1000216
113875
871363
441389
254201
484610
159763
986901
749961
157550
903916
1031665
52436
866137
114491
226876
527643
150901
513096
262168
449406
374532
1025662
769843
53333
886574
564701
235997
41244
246769
638583
404036
297058
720425
918746
515209
667068
605743
452132
526632
633390
364140
766722
464095
535054
433319
941739
911798
440702
476744
782886
34992
76482
456191
559404
873547
839574
6631
431333
837848
869477
306007
1004871
263717
585868
1043811
240251
225968
86894
660063
93147
239427
607460
39416
73442
400074
637102
162915
686175
389411
434340
659412
758590
192276
84189
453462
579601
1035122
86328
354070
345803
276508
968000
805788
487006
308506
603337
355267
400836
538938
873685
395689
1031472
261974
928460
594702
341783
27616
604586
1024543
978047
704934
937028
488225
653092
831977
25905
486570
911577
1009632
320655
839514
72426
172390
669743
234790
533349
141974
141237
712730
1032433
16108
692715
703493
637962
931783
1007113
973122
543834
668118
522401
606797
652359
806631
999502
749816
951559
893114
569057
306063
209925
196074
619320
321059
607041
921417
700890
1034433
785322
1011602
816390
772347
362829
770962
615576
516313
689626
586266
323246
974199
239355
332921
919584
175938
555364
302243
656245
529464
373725
699459
681225
773307
259290
372673
858841
195926
9435
465957
794465
465498
66437
999133
281827
81035
1024996
324410
525284
354407
184265
608824
968166
212037
335259
495142
463192
155961
776050
344710
700156
12092
495117
425473
928529
57500
334612
492756
923988
584045
941811
432802
487143
396286
525246
472341
18548
1002666
403183
500397
978942
667945
430779
828413
360169
273699
1036097
593726
1010216
123527
152755
302302
951244
41757
433898
123989
883445
575592
21316
85385
1009872
196193
990882
869363
170923
52331
673614
77353
250535
576143
859938
379078
920432
759245
269576
421929
345080
387263
628784
606364
593883
984573
866867
85095
72578
509321
1024287
517487
909097
993889
314498
93132
2693
127005
704504
288607
396714
834153
895360
768892
974753
918844
380854
542204
664389
744298
248569
412214
645548
960232
284570
39361
664818
701698
38576
783844
687610
672201
385090
780689
753092
543039
1017913
452026
1024583
354548
272977
638741
384859
963415
926158
55475
263749
658191
810114
520760
926314
974237
194928
562484
500440
669881
604844
760413
166155
576872
984663
852881
993952
664683
810737
674553
1013258
82429
312131
146259
252248
429929
429625
385782
643646
750582
800686
18133
392878
661360
325142
485130
922340
585676
636669
707549
214036
78979
836213
331576
185118
46416
138704
720511
308087
934212
883868
845074
972632
946004
695720
833993
773384
519888
296734
975682
223468
713089
702783
633793
125122
865204
503932
38716
914588
823492
306890
902197
712478
130129
541617
1009523
719486
952183
608125
838458
556895
163274
700907
410728
389415
738076
847785
517300
727385
387513
468852
39246
740010
676880
868424
195419
675066
801026
848299
102042
917361
138390
463530
798005
84578
257171
398921
761871
732242
148457
628507
705469
890954
901015
268746
623908
820648
793967
668601
121579
956866
33461
59385
707820
725210
322822
468745
917416
965842
126568
919496
81954
583725
684422
586211
580925
210233
629779
424120
687763
150855
413887
843400
934785
359725
514115
411024
428552
260675
923497
556846
361012
734919
541524
41903
894173
810285
602790
129627
613229
38095
973928
1008707
780488
257242
865741
730779
552488
395986
595148
649242
488933
263635
403054
112561
930552
8598
375467
302442
172565
517441
824501
251112
63479
738022
921298
869606
981089
246201
830907
193877
943022
372780
421467
10617
1003989
262163
1003954
25304
332648
33242
480389
1022966
458610
193866
913354
423237
970725
867570
182920
293170
491608
270495
998399
254207
1039135
927241
210148
259031
306613
909114
1014995
949910
1022491
125750
790549
942195
660768
581084
436058
476990
64203
960021
79379
197984
505627
547858
563309
99536
46770
2324
179802
802498
555186
237147
861811
724564
657886
876844
191066
421784
489702
509300
991057
509045
467365
507807
331434
111098
1025376
641344
613502
865726
962767
865546
25681
834616
880895
107765
83072
972072
555473
573531
112701
882547
547842
88999
213298
283794
839555
523673
328070
844636
299765
634186
79312
682221
242676
524953
208379
454854
48403
220075
73010
474966
535987
265482
645607
294692
378616
71135
196064
672922
959592
174709
277721
132696
685461
226026
539318
672096
143248
315706
398464
1006018
482319
583937
402143
881387
738672
551588
232981
79838
946025
1001687
234463
101330
653268
510627
389946
942309
50970
737505
666566
585693
598876
698842
801068
653367
540621
712048
828347
973794
207123
75215
1023732
335469
360668
933289
396546
134019
54140
78047
640243
725097
437884
774262
415453
193913
132468
1038322
599118
272404
747413
713380
191612
374707
786363
259164
777016
1022511
487989
168725
783453
575740
282725
285910
33295
299095
368833
1023658
436223
407206
427324
770446
547460
561931
889682
66154
226583
134624
760373
981619
744467
859141
901143
32489
642252
352246
323149
904093
838982
698443
641879
623171
656805
268763
60977
185575
363255
492181
864100
810870
654648
132189
1042727
730584
142526
358108
976277
167250
292249
293161
711159
894772
667772
156503
955566
685728
716223
326054
228573
70967
68574
124734
975751
1021602
508787
527153
866635
871863
235213
866477
110860
48630
423001
357263
200277
243597
950704
215041
519873
644160
747840
611571
544389
26917
216549
62213
659434
115543
828807
32523
697402
737761
940923
151064
114668
896083
351384
307508
37401
408938
420652
96154
704376
854080
251866
987632
231873
313909
511341
487129
2958
532400
516154
186366
419866
360115
211576
1043889
107371
208622
1012858
28884
102810
964407
460029
283812
504419
461855
121324
303160
905912
248666
781203
283263
875148
336815
798422
776576
306095
854056
868528
923736
585472
999055
876768
291631
493375
987097
711666
515482
436007
1016302
404707
1040500
505396
90569
750193
240767
518010
748488
769293
174479
854953
830753
30271
276566
30233
619955
413122
846428
625423
248629
546857
292184
555594
20898
1000462
52382
380644
632096
645495
501931
845699
346679
613495
825474
494287
1016617
689734
1038006
557595
391925
227378
769087
421823
681756
134527
1044600
392726
746757
59432
247998
673297
988915
758483
709951
109563
926419
406765
689729
775715
331659
652149
380744
1024146
556757
876175
715194
1004082
470813
808280
820742
592644
489729
393538
557800
985473
94268
477184
756169
191516
947887
559015
466954
722246
1003089
473589
961035
521915
377339
728214
99174
752561
110862
553553
710822
248566
800968
304520
320801
927364
902191
982240
679377
181986
131280
52277
793612
566701
411235
1006316
350437
667350
335771
716657
918693
770486
172470
74861
796905
215291
885222
215173
833234
522411
146888
416250
187692
504591
692049
696446
1014024
192937
541462
58096
206049
712208
250366
887659
870331
343926
409912
209738
589405
220144
893880
228902
850479
53612
771786
925471
143435
934817
912722
77245
627885
468873
328553
140515
33665
442209
880950
40430
975873
37242
553264
135817
637431
308251
316278
396052
389351
473831
520377
701652
247411
165304
725062
759583
1028035
234670
827401
146107
972701
126249
29769
626394
236094
754612
138247
547775
314276
325952
592279
948080
935939
455802
915069
233964
181107
14923
405226
720783
88123
220919
629283
513260
445330
635619
75257
792568
163803
713165
653810
34639
619457
411906
306223
469567
660378
970035
418333
593837
813916
475614
447969
699931
99439
680849
175117
968347
853560
527445
389682
291233
916415
250950
682004
548298
832491
393634
182784
142033
503358
760605
172805
337201
3417
109420
724445
433371
730591
865428
176024
372601
340032
47054
104651
105357
155262
405062
963993
211950
97562
405317
958651
140264
911217
266564
724659
341720
309186
556083
952207
294153
635532
293525
566068
1032131
731677
1007695
953863
910076
220481
630621
313379
809129
928266
82632
401361
201772
491297
1039108
903881
1009129
574235
446084
513817
447304
31844
750976
785199
44719
765591
251391
708198
618125
10232
864276
744065
914584
849601
671696
762521
512031
951261
776763
342756
870341
983283
267568
378380
356495
203790
151433
110628
441381
526788
419873
294338
377608
877344
590832
91261
21622
152151
227165
42369
114289
876163
494274
1036119
694315
166535
667493
559330
910687
65390
350727
616924
684731
348563
815035
821392
799232
478317
358991
667001
309785
718469
564421
82747
702525
635354
334397
717411
29090
98538
824658
437038
627769
971587
557307
245848
923825
607985
297075
463063
373243
127267
460891
526442
633734
887796
90432
880159
931296
396973
1028573
331522
595627
63319
318499
809348
809853
659978
157365
743953
78746
266610
547428
599551
303108
1016638
999178
329578
76102
624064
195100
22104
106932
592259
689819
506964
21259
321183
359108
106004
349688
374148
210925
392126
852819
411519
724515
714517
409823
935712
773844
555853
18491
1032570
861504
317123
751466
981687
844014
353562
371240
536195
162326
173967
11570
990517
902161
574664
541677
83920
716820
130824
694833
661594
599553
1294
969124
736094
371307
262646
203168
878390
324926
197050
75115
809521
123934
583805
58913
236119
486019
112064
227696
407090
48461
414850
796750
379229
1029431
386494
18274
664991
410308
1028651
466247
492816
868017
783474
805503
4480
560082
494266
120853
916325
232067
592717
93652
277825
207854
347883
163916
344045
928863
283694
700392
707812
1010942
149798
332415
413210
999733
1027174
521192
868911
742654
660585
84114
1033257
555372
447780
563276
591492
241275
303199
93292
674537
475749
265685
664316
968050
306857
471592
538703
935579
241182
903577
265709
560040
1011538
629405
776500
384295
668276
945902
846832
803875
642200
353612
935220
341354
1030045
557310
242375
975824
1032879
267233
780684
665677
834706
955186
475629
670893
52233
1020398
193782
640825
82477
1039963
1019735
991364
838844
930077
651652
407969
79239
1025300
78795
832433
56999
253675
15267
194266
172254
222898
825919
780110
160943
909343
553911
460665
765634
187721
388055
882503
815104
342654
974415
171643
13549
802613
837343
792438
787666
274719
23484
334531
547164
1012480
868193
474340
818094
333254
109806
971912
248498
683687
334491
506485
437768
657211
912427
341707
967278
596927
26319
43379
836437
344295
206021
688847
957503
443455
330323
636014
695018
577082
976255
330537
619559
23260
533818
829174
980876
827190
819549
309623
732087
535916
734238
836378
927482
948066
205460
1004416
759657
34383
474217
423776
71980
279016
315981
348559
40315
906472
1026873
442404
106261
283766
379190
1014652
370143
497391
254464
409503
385607
325315
371006
558274
764264
104345
517367
160748
501825
747031
717997
571449
555191
414980
178508
24434
244203
596571
773736
267729
721109
91621
163997
30567
150955
325068
127158
406565
826401
21461
992398
375703
378099
687146
5034
127648
27323
749143
466360
741836
1039155
350268
417073
815074
254770
617530
675749
671782
794756
654124
919877
954886
953510
211863
861671
554556
90011
986266
457764
941467
587539
243690
838223
515364
44194
1017030
114378
749424
720960
678731
601862
235833
298543
612027
813761
749504
559823
217358
324865
343686
949591
861143
981222
824794
778938
84114
645952
700997
576757
80026
601786
615977
1313
532002
114133
128167
881926
473504
705877
466656
438897
236823
1007075
28944
195139
350516
142384
966421
742116
29532
1007580
823742
409445
534190
346360
590569
760645
1016921
539728
338515
476357
697031
52366
507727
655169
845004
153909
261407
819194
249966
339606
522690
200357
371839
273033
637773
967105
276448
282886
516091
795256
717865
363478
90681
111087
718705
462288
586760
58266
425336
40611
74180
921828
389390
602248
1006395
868313
480950
482930
214954
410234
930041
874023
678493
713211
249390
1003317
491580
276414
956730
559866
684865
396122
658902
419467
283415
544690
811192
73144
795424
344060
359842
113358
371453
651891
936750
50518
447885
542499
367101
225428
192748
187920
61238
428522
890633
101307
863691
428798
1028813
866238
500361
960862
980650
744244
825292
917571
415398
262563
638283
607865
518907
730920
578186
461857
818081
8433
754304
1006874
482904
321825
615334
904605
120278
435252
400866
469903
769429
732258
18925
603989
554282
375867
103111
538068
900807
801420
818580
973132
605892
686040
369868
55020
803002
903146
1022379
43167
1009495
383137
984877
371716
362452
634461
205964
610135
30163
564683
780872
799915
431902
470832
594936
925862
1041180
949559
406440
1033509
960272
809023
218223
790498
62327
39138
220268
37271
569163
609151
144048
698137
1016724
924385
897055
826909
263527
78925
616254
129914
698415
666330
890074
992542
170043
160674
618723
202624
166493
899038
511766
91801
411535
431457
938876
1036662
815301
587915
226942
329335
899510
834350
999943
61603
43665
812613
119233
508109
412209
799059
12895
905661
20339
608925
772479
105257
884293
258490
789996
970379
989645
256816
19237
760220
624305
944487
227339
134372
381933
969078
33310
345712
852734
659029
937602
409314
451924
965785
926893
393341
58050
989882
208647
141423
704954
647887
650865
149167
143646
337577
443904
607308
161941
653919
708590
978328
920477
565796
139009
910252
586037
706736
359674
991515
448131
928134
918774
420833
926232
258950
110297
773160
844347
795339
147459
378741
927227
870447
861332
788911
269951
547371
168321
516583
394877
195312
509185
754694
524413
653523
566759
930514
812349
66388
743654
796688
794877
597265
160029
680868
29495
594896
844530
252514
722129
393595
716744
932777
831359
70143
915239
460207
912470
97796
972048
393844
169755
151216
6705
442090
961540
687515
588471
573009
913919
592255
69453
859799
279340
465583
135340
1044311
316908
430574
28327
562030
113337
330805
653479
359598
42823
366447
965151
718515
547078
675009
684142
955496
521947
392341
57567
436910
346797
71019
113856
90760
887464
99760
383829
832961
438156
1005921
930690
183141
61982
767548
466976
724818
244491
819974
901080
490763
268629
883460
614945
463646
540247
920381
169655
741134
43925
36058
193309
669767
864945
869658
914281
871437
976025
700261
995948
592287
330627
503438
813480
662672
842136
791517
758094
474095
99817
252942
649071
220942
496365
407652
566266
895647
644458
727023
407139
736591
421257
22131
74867
196011
420474
758308
993153
813167
863040
93908
121835
530130
215332
776126
463691
744981
405904
877897
645922
597133
468795
636743
485808
537090
403267
782564
636424
214503
18904
899588
687982
976581
410886
280380
395700
194858
888918
58467
632152
614812
240055
616571
701096
541659
395900
813575
958062
1035299
420102
708153
828543
542869
401668
462115
822891
112602
706777
895642
456917
727738
735880
517154
461922
920561
345725
677390
505110
79813
299301
626701
71694
286594
1016279
34225
812747
659800
311285
869802
135401
160863
92957
607527
361068
742242
891486
45083
1018775
271792
931102
558912
854654
553546
978812
1027451
164095
87842
547074
850112
213253
67874
682586
999809
493859
803838
677454
290479
224292
606699
140747
94898
212040
746828
482637
585323
227327
1011243
626735
252144
665681
316811
982594
956347
838907
992467
715489
382872
447020
329605
354475
568039
948711
478411
918542
452227
111914
1033992
16308
506708
947373
533761
595022
344466
986585
43542
530463
585422
599064
78347
586027
825917
179077
354529
359346
318137
832716
833833
344369
116058
23322
606650
156695
499842
686193
718636
640556
127747
467688
846729
353889
509535
26339
428488
261566
777775
22009
303878
654641
40597
245837
662357
752186
776181
868004
57617
971941
361250
519028
259609
1031670
417593
483380
490989
276894
964145
748911
962845
220888
229437
308979
695547
580131
489451
640749
749890
679186
999623
961194
82410
175549
190041
810963
324863
396388
1038701
516264
559774
987639
200393
1030604
107221
919255
79609
610390
140476
328853
558582
808496
367634
559994
352287
401879
27095
42772
719720
199544
252112
28913
226998
900089
1020027
356847
224793
224999
582990
919529
759601
147848
608121
14272
103635
800299
330913
150869
522081
1023856
78746
510253
994616
487397
794139
63629
828420
591906
878197
915018
282995
204660
481939
624157
286367
762527
725689
243299
219642
173442
1041703
124951
358696
625492
91349
775743
864473
273210
527237
227883
458668
270094
45810
214444
124374
700849
376654
441597
22515
299441
965223
666002
517388
92602
597934
91219
609028
437175
293791
309442
801950
1029791
316766
499867
1003673
761325
35715
214705
679026
156572
511806
538403
262023
1033468
817359
906868
402336
505233
187305
225451
470839
306881
912698
577097
59359
127901
904777
996623
608453
397706
10152
508831
368452
922600
776125
11678
629578
707394
99119
722136
827691
729821
942418
186401
114374
1017327
299017
712402
330274
401238
322375
62716
460630
788893
335072
138682
681247
295170
350018
288072
583901
629057
131800
549845
495397
975657
291472
207710
864907
276572
72834
189653
581505
309622
518450
515977
687002
759785
177361
856921
281049
461481
817189
1019167
258853
469774
993722
707248
638531
286736
844788
847978
249265
886742
386340
560616
250211
897544
592520
518522
467364
36448
999111
98734
96838
70013
871578
582134
367126
229987
621368
241852
684194
470219
762518
454365
35777
22659
702778
345534
147474
943726
427203
262183
170643
587406
379707
165629
976775
932662
887864
544267
742966
813975
446037
929852
58572
193057
492912
120354
1000791
905722
609340
114124
341383
126
496905
357141
916027
799263
771937
298613
297560
125604
515752
117108
414908
742501
647493
802421
3269
451811
269277
818232
1025334
615797
657806
648622
19425
818160
109553
283781
887534
994525
578393
349772
680400
701158
337066
23813
543180
398522
824733
842202
944931
660250
81026
815124
555272
309554
995336
1037839
963373
496019
594768
776120
1002864
633326
907766
666645
1030283
183800
18664
989270
737569
61313
707647
492018
467871
227716
581120
907344
527070
1019778
40653
67258
487475
150105
878055
223012
148838
647046
372732
777496
610338
653333
569582
436391
843581
9402
781064
133931
263379
178377
207766
811860
595922
886417
1004757
800265
1011016
406612
585313
977932
324374
559109
652
157655
290657
693879
615322
791753
446566
51368
401462
252236
88135
858999
68383
978494
940570
214655
782417
842761
801621
173396
972195
283348
156229
612905
728330
354131
177011
280108
505226
647523
637284
200394
609058
1039883
461194
31118
158319
825695
819977
157373
445616
214296
872782
667314
612236
883671
621087
228646
210877
961796
275776
571548
893592
530714
548970
1028819
27331
650776
267722
984996
93319
99818
335062
10447
163836
109331
118899
713411
407035
140728
175471
970576
589901
518256
183293
399921
282508
509274
371975
850901
1022080
462946
855004
388172
79495
31624
34713
201307
144619
365559
644802
227020
409676
354078
566986
579144
567178
360498
392550
502825
587340
651904
783880
25026
994579
209231
182474
145795
12779
779623
415320
933359
197443
518484
141059
43176
487234
559997
273582
765050
791573
294803
972462
549573
27777
470027
478725
310100
481717
507320
719512
110285
254648
733652
34413
968982
311681
358861
860384
288899
835564
749480
538284
548076
1016632
581502
789017
570740
319762
937824
168777
653650
554767
708242
217271
925398
253012
330960
522031
541499
942574
496615
634026
530935
832627
155592
220083
110139
201679
241706
756800
195682
516476
1039068
519371
392426
208975
293377
649113
61009
503358
126551
157890
439955
728281
21866
886081
1037345
104844
733088
1043804
141335
323208
920123
296305
732562
511187
372934
393797
575800
57549
672770
317912
197510
960739
143323
916643
289710
328031
615605
998855
712721
1041006
12585
890416
601144
883214
637860
933475
501602
668248
173814
888972
366685
997827
285973
807181
858326
806903
611968
488930
723456
524001
166229
699576
223490
84760
657422
903494
176207
438991
914607
1023457
450213
56095
850172
931494
393451
449935
40909
186992
779022
365449
141237
1000550
369994
840127
398553
882876
579712
103598
377572
975027
168664
392659
547246
729013
349972
39408
515999
739254
672110
434731
834228
413198
623196
641570
84543
73982
847850
157532
546768
932788
625728
890952
252427
971181
982622
964916
313662
943547
776197
1031177
10083
431542
749783
863355
969966
884702
126900
236552
970988
726018
647820
355205
996795
204142
1001247
591280
970566
889355
519580
755336
460774
719718
314815
737154
2859
319217
965213
844448
974389
767645
669983
947394
589869
385890
480391
1676
769011
358505
383836
821165
461057
284411
825914
290279
762845
707610
392242
474657
523624
711981
979212
798530
80191
196023
432009
757252
721015
166899
915566
438545
953702
784949
422250
219288
299793
610088
283261
417604
131122
325625
330151
678367
908024
129841
524181
520203
54040
173438
607896
804439
368897
10264
626490
128256
801028
807895
84824
770577
130452
441218
117464
679627
847092
963789
407069
89802
199
29166
509304
84548
593440
857647
489311
730851
199618
176541
767103
218408
537331
587649
356746
59249
593052
137975
609579
758269
131326
281156
914327
1001504
150134
882281
749984
26441
948986
133204
907087
301604
295158
171716
285220
1043756
324747
135686
989528
782121
288354
371401
754160
497657
468205
676206
482296
1016853
627439
886242
844438
259523
364664
776581
518688
263615
600613
990135
430285
850720
562371
325463
839330
614921
617925
134017
86312
78782
1024148
281133
626826
213598
991138
51073
496237
573349
125799
601393
787359
761959
600864
824830
333714
249569
343974
980040
192070
726553
462745
388926
410335
846326
620049
648752
708392
639771
877549
717367
550642
191273
886186
567202
746612
653580
316461
327518
542011
24132
33727
981069
320524
891893
134904
414330
901507
195613
266390
88258
698410
386099
30011
596334
406919
539105
608545
153353
11665
249908
817880
105521
902480
686572
76834
458539
977431
58488
593628
524605
1040454
346440
209818
2903
412889
79715
491711
518208
3282
424650
160324
964473
424091
696669
354290
711616
1033663
646354
737638
975816
47091
969211
467855
251448
853319
688849
218376
615619
695355
484451
88996
486756
486787
43165
793055
164978
347975
283248
740460
5555
52220
755431
382665
441820
228690
396782
902050
787617
667111
437705
801007
139009
359830
132727
192180
129431
646079
814624
1010428
766728
568646
61206
369472
9058
776729
222807
889304
926289
841888
557182
439448
536301
88005
301146
889085
253450
973631
937040
973982
788936
145040
342270
810171
483585
866202
235104
471633
896325
661360
255543
37945
223024
578059
237591
737236
579925
863448
679840
419223
865878
647137
875086
310580
100112
362125
481280
268607
198618
1012767
102099
327558
296102
346196
79974
754805
643887
908327
504641
369577
432208
567968
154690
12711
75234
940402
1017616
152513
346811
318053
897188
951769
590981
955337
205806
143122
230406
3186
359328
237605
658725
479624
723421
355668
809926
800833
629664
923905
117373
827386
510194
710701
607770
406069
298797
290395
774962
708998
287316
837092
347792
874858
190019
878115
131335
385166
153254
10187
82249
611755
465599
674238
317737
423994
838580
663274
60731
84788
810822
117984
571786
894102
406444
953462
1013778
336070
244332
49504
54931
464460
731426
571602
519472
81856
778541
284176
626142
1021923
539309
919598
836213
225182
1024922
490268
633102
48994
931432
576977
932617
220386
184992
955674
368791
977539
505319
425749
854886
204111
792366
694173
9936
836389
667153
286028
939427
873129
67426
978710
299265
174627
320290
958581
249839
824284
14290
933643
721504
814581
867369
175062
431253
743500
214367
161231
472354
337076
983659
67347
720545
912471
105882
817408
690508
275414
269946
872288
1010369
948478
846319
953371
568073
646375
937778
604018
342586
13932
998896
908857
156552
567418
845226
662203
101514
21855
672345
556578
796347
687058
208074
742157
868035
493329
831930
897435
68483
141022
838102
260440
379907
869600
201038
406784
362233
635677
91282
705329
241911
181916
798997
783057
203109
586557
352067
429011
601218
73324
943372
658331
45636
105002
327714
1016835
254391
7010
757471
75348
831298
989981
862116
812666
783860
512276
78344
537561
988878
258716
300935
900540
558526
478066
566491
484699
99765
667059
7897
616924
1029208
626596
392819
289627
916085
298288
647653
1021124
601599
328122
507395
1040993
802877
664844
980622
1025557
1006268
770477
138148
283293
834212
601559
270476
94791
694903
540598
203849
88080
792695
880935
858476
2023
312441
430137
437335
1025446
845057
277433
453319
171411
703153
291777
369614
971609
279534
898506
891434
643846
1015378
347260
233245
122279
465623
1011089
1026050
232109
262116
497118
240743
128715
1034270
245565
800786
5558
1009367
143557
547929
577676
821821
358268
463707
574235
62182
1000261
752614
189020
482209
342580
910913
259381
685187
283793
106783
389798
555332
362895
471607
355859
583866
737154
235173
78118
1016686
390619
892263
582430
484114
785635
1034764
777224
325209
81430
568611
329816
391505
670802
291905
580144
911994
239369
145734
985922
909473
530145
579433
786661
321889
868357
667533
973575
731062
514878
514734
962102
960713
161764
749613
911499
748965
520541
515365
47952
50176
330910
337991
1005652
325870
588556
117512
119369
14264
259421
327408
21209
234363
444345
4027
872903
786158
387938
1027275
324696
636218
619136
838517
348209
361627
933951
477029
419977
927065
895153
286750
444823
993059
240690
632198
171471
1039631
379521
903509
541598
718263
92875
173518
1014263
730329
857865
555931
91443
616168
885856
358272
678605
71244
831091
30416
582745
562633
31057
871139
606330
511791
1000774
627287
280109
122728
886370
435462
251739
824335
277891
333627
316777
280514
797369
59
410642
822338
546707
465136
463080
764311
199391
484143
317387
10616
41737
604885
601903
948685
66901
105666
1040866
84296
176710
486726
942630
937695
735491
33688
13617
21295
662223
778166
582156
925365
713033
1015778
529096
948579
430632
950037
406549
1022735
766754
246759
956803
850095
1018098
314442
683907
632523
68832
942121
207488
763214
557330
1016469
758138
564975
98977
660895
431217
765202
32194
557880
943307
340316
677157
956126
722514
559129
1044196
295331
711382
870578
198870
491717
334312
612530
807004
592759
890246
313906
991460
841872
423948
684378
891563
365850
188024
106499
799881
920537
91123
382456
96810
42656
665222
381544
301666
656502
964158
60841
715270
67123
969288
803965
776908
842971
470557
119017
227663
146624
974142
854264
494585
600509
287949
521063
310949
569248
445765
945337
533286
783528
705391
133965
396891
10739
665985
70236
121521
80264
955266
312906
741185
699798
507516
570777
336677
968776
30425
774832
775295
212789
346347
124585
372227
832829
1023101
327905
205620
22359
484304
232114
49842
425488
29776
316480
375006
409222
165926
707204
989135
873171
324152
366853
776286
720264
758091
178729
122700
615302
795773
58117
1014629
299734
970752
198940
372537
576804
987268
897606
746734
164046
739480
674204
903711
439575
319742
217836
80386
804175
650929
315246
996677
204274
136778
258525
1579
864211
793606
232579
1016864
565277
183485
62504
626362
163197
927948
806614
399949
429639
7701
570176
932157
572059
431261
100754
965196
518674
74754
778326
94439
634918
40926
4903
581765
236532
334501
165881
235342
1027137
881514
71854
96117
816838
721961
914644
547785
79719
117177
1036631
886587
190280
953020
387747
880100
772529
885988
12475
1036753
340567
1037667
377190
534129
542827
492545
881048
854808
331920
37756
239109
288809
542684
155911
736224
795501
790984
750450
883819
338999
404996
75814
600159
365170
594760
700820
569330
885878
973969
320656
573358
72961
257862
367457
187958
215992
600034
723985
38543
705404
807511
378538
921874
1033872
215847
903408
782752
963091
562501
46437
544580
102904
44612
995891
294138
533061
505430
583562
112463
547204
1001264
392336
400260
556872
65389
505174
605010
304752
35013
778013
25699
341256
928345
303657
656195
338357
167812
312709
995621
450358
614098
740253
785327
234846
186067
737340
583420
106226
663779
543919
941010
453571
768949
749552
955501
1001953
423095
716733
482332
878787
301236
566422
1030228
683129
708183
249681
241323
1004457
885932
549402
857205
556995
473738
90336
73681
431054
265422
738194
170887
60270
696694
145756
448323
274107
351488
602879
953545
133792
54914
130944
685494
826999
311522
530627
460180
695797
215672
551588
703473
343495
888340
833814
496604
561614
595958
423113
266384
815043
859760
691836
323038
503981
482512
6372
791486
585191
686541
868615
74850
931889
86009
164016
82490
129254
32742
1004585
578050
371975
105430
904149
206098
949968
766837
43337
584848
790211
381583
178474
1029813
170559
908761
541625
975788
21296
584411
37505
559380
1039605
97374
915058
461176
921534
486208
470806
713110
700491
143340
159692
106328
215129
618797
946037
997157
305588
104877
151203
358222
237568
447310
275735
64368
12343
945224
290217
113125
717028
876627
889110
239575
126940
442530
137100
569226
778822
1013765
489553
66251
831048
138823
525813
36956
844314
768050
368193
432007
44898
1020973
965263
30184
810108
694714
36200
231200
22417
345854
663725
105503
624829
1020165
936498
770502
327077
378746
382427
818601
568099
794373
735136
580403
725446
260533
282392
794517
422535
585478
206236
1020891
365516
682650
749104
410049
237296
542633
162679
431574
558326
247986
617687
18398
925014
444069
450541
266589
540191
87049
198538
313157
796686
661140
3399
724784
63043
139254
1002966
581886
804250
457392
353619
586299
595853
55381
124316
213936
12471
89878
681645
521345
976349
867040
925048
882003
922392
1019335
520099
1018088
231487
877809
601430
374224
997354
548704
992957
576374
953575
345656
792624
988669
616013
524007
326855
377496
1035263
856552
551303
162264
385235
887783
795020
924618
711154
85235
329262
1040297
450040
283008
305992
290223
267659
28007
788077
994337
895316
262714
501261
239051
481794
295303
617093
297874
598779
943641
141060
685110
994536
404650
74348
829129
514334
62947
351902
254010
8292
630215
20955
328967
199567
213249
557080
106293
116787
139427
479409
674172
588826
973712
983272
570722
102540
710941
321219
24522
705084
230353
194585
227100
490656
104440
664569
866898
772519
496852
760536
1022125
62364
288476
127782
360503
536307
153035
689823
1013941
749986
419864
598988
455238
345689
885540
83936
148293
73001
806837
16688
214196
140565
74803
392893
776197
547308
759809
336188
999929
546476
892638
388863
431751
258303
166538
701700
304501
419029
256067
851465
557658
1008151
742183
532097
402225
880508
370071
990462
865809
431171
318884
139266
1036626
153573
590913
398159
693904
720778
760407
952391
981663
202734
321168
55186
186866
493027
74442
866256
721575
229323
299287
662330
404970
526527
336032
293415
895719
1002142
329959
587774
788245
261881
784660
284298
660867
1012255
299178
644219
175123
806754
498100
885253
667559
405493
503098
290581
996934
438365
569237
250752
78510
308721
1002308
949140
236222
662696
1015226
945776
16499
241490
772630
514328
339983
181964
222614
208995
207462
363417
863981
873359
886945
200397
717560
222160
616389
758439
760462
512413
403832
189809
9579
80870
402235
384083
367536
343006
362121
880541
335588
927220
220861
611060
101047
431021
1017773
551744
291000
854293
155375
385836
1003269
73815
921030
400685
785344
2821
445323
20349
763391
223093
978221
31702
589825
517214
438610
496099
523366
241334
350784
914977
168636
695090
979092
447005
300224
189712
566213
871380
705316
221572
800522
504707
587442
234903
556839
938761
476330
77572
195723
717779
84185
195351
599267
510668
659243
285368
881930
15601
808524
279559
132372
990703
786534
151586
305364
411126
38843
74468
477322
653223
759749
1027621
67362
484217
567384
492010
711960
934061
320793
840982
803459
876657
608025
1020804
884138
626751
1006417
821980
973579
1004289
516233
1044475
336752
729529
190455
355025
947543
627818
733523
80486
282698
582034
677642
417853
912614
162194
733461
624168
410232
970223
339964
1017077
921224
901507
374445
824769
434539
625044
156707
539062
468683
299217
10750
190902
686315
742276
623104
552548
410390
536163
218921
250056
640521
157487
963256
1024054
652237
1024461
212018
356363
71700
1008065
81563
677079
414988
292059
885913
963568
825
426125
852339
118928
928543
980731
231803
42182
948318
505781
936262
708689
19052
937016
512384
171232
22203
644252
680473
354983
730149
219651
459830
672789
549301
382956
641914
578952
270793
745890
434130
507100
678034
396248
969131
641276
1011580
706633
962633
266691
201074
541233
555592
105513
733644
334279
691581
968987
880226
611507
481659
527979
242261
597081
163066
750933
94117
283044
202791
612485
108802
970395
185676
88662
493449
694798
12192
135642
594972
972242
171689
1016708
892625
992616
861419
740712
958366
211667
698982
933953
875048
860750
536555
853064
978514
326456
155607
568059
965850
45107
982016
705787
408715
743207
839746
610304
864907
953936
160205
854996
777983
2991
883368
54160
518023
722553
769710
430225
1013931
926846
271484
236794
949188
516649
884215
491332
790242
262559
778502
1017838
99271
756562
1041904
800
432244
339838
430972
798907
602237
1009971
171341
118658
571961
433525
190107
568312
424261
941134
720226
219861
490789
710118
883883
549972
362879
687566
682493
1030715
498151
121870
97244
834709
755461
863356
1021758
904900
828245
474195
644420
878455
304618
638450
47977
752373
388605
1030399
162898
598175
470748
796344
96495
101936
847259
177679
777612
431832
370802
296489
112298
131946
914494
776725
88433
892658
249946
27084
801232
609347
567592
650045
224005
594116
337209
435719
620621
304003
606249
382970
1167
815102
577824
149053
982979
947701
529610
75223
709625
66947
1010151
1017108
641992
309120
802350
565587
525810
1016142
172801
338370
366998
595754
715083
644066
591678
142475
354001
952746
1004377
692014
913609
719092
807012
395316
863046
346722
591954
12313
328673
13157
142071
732678
695031
657282
911288
577272
293173
328129
143685
733586
224374
527074
356441
401403
183379
311908
426019
201762
194894
118117
365935
924134
577567
657559
690451
853397
387227
762268
710165
764838
804815
341277
589153
823198
658577
1043671
987571
816872
197805
642843
576594
432822
425606
816381
84776
781199
835779
882059
485511
812341
312003
893054
325884
1025968
506901
680754
468531
548765
291597
454631
912224
220822
785024
799002
673595
110907
662842
24735
922472
505896
508282
951007
14982
73543
584655
149426
232265
626865
754559
307871
672010
986070
879952
67664
853243
467017
661039
383655
936449
213447
1003009
691928
820714
149278
5628
889364
762193
337761
908025
69204
660632
436451
356252
106579
735824
145750
606724
75432
530358
256900
181733
1027867
130677
469414
644276
484325
613873
818686
484698
343618
747094
137244
643571
756354
110639
449266
950472
298776
783074
883342
535119
16146
879855
885739
574788
744197
537627
600496
504644
641457
503797
748031
1018612
355036
920100
132623
641411
185592
704870
998727
578827
303564
702084
567636
32076
142824
245460
975078
765548
3231
381693
978210
989346
463017
45338
482922
925170
715308
17654
982726
413070
365807
840327
811221
758012
222367
72541
535834
457915
121722
503752
756582
593067
686214
136205
934164
534375
411503
948514
340124
708597
119924
567592
997103
392519
1033031
459025
150314
690846
1020285
839641
401602
962589
918813
801777
915847
1007053
972967
504839
87378
100737
585000
408481
65865
307423
378005
145746
23096
291574
937433
730698
202044
727564
294692
352040
683968
102812
539860
235487
719204
524837
944188
145340
896861
63046
790552
232904
981839
249126
27524
828525
880083
270765
102147
332561
334371
1020863
196425
371301
324464
227268
802565
325622
282014
633779
425920
218423
140844
17007
794300
271553
479901
676156
388495
773937
1017228
87280
565458
573013
607099
955860
642195
734966
596008
397863
369769
396081
590336
393070
532473
355971
739935
155395
504659
466886
721098
123173
514426
519279
891434
372557
413518
220047
942713
403149
619963
381150
79950
67548
83458
134979
189565
730086
1021582
68931
676271
586879
10231
536478
870981
261804
123425
1009524
511141
84879
961804
750067
313812
541424
73943
7309
522759
917850
93977
73444
654804
626190
984054
695009
299370
426323
896060
804550
542230
521605
846301
847558
192959
400420
497336
400312
142354
296212
195045
137636
612833
146655
409326
839545
200802
351763
32005
293177
717469
79917
493779
146241
970588
288685
765469
887329
630000
420973
229058
92760
515078
372852
566957
625537
863492
560424
181398
742378
599127
715069
662008
871802
607323
575184
975830
853578
540764
769991
608382
924861
316947
396908
320236
375835
649904
105085
618894
727243
344006
768311
515374
658422
102390
53628
218762
870019
921168
256563
693024
773636
76998
102305
447529
407774
641500
865212
891030
769250
311479
170206
490360
839540
537692
189146
718196
413556
149196
943476
637223
217216
858737
389931
519639
334475
344439
525815
140723
200467
710687
292475
94400
690358
378362
564761
362380
784371
789964
128062
643880
41525
643565
838858
313837
957209
727839
841688
220818
190379
521916
160062
167991
839556
895805
39671
420298
417307
916219
418402
207426
43652
468806
681659
327146
179819
722134
519986
646658
417507
122080
150214
206060
441027
173149
92052
856180
74801
550637
348138
270265
352448
307799
447154
873148
705109
365435
498502
197803
310105
621816
492052
339057
74193
509083
670557
902766
334588
44776
695722
680291
202128
800580
246172
134237
579821
327892
101839
865788
712838
219233
702814
166422
970723
55352
50735
814623
414342
570527
282048
50640
785775
1018436
656504
496917
335023
633030
778999
422304
688118
484904
682454
860141
315603
470531
184569
997526
575202
208242
160507
763251
665114
1004358
760383
51037
461863
604676
989073
996731
853926
584242
65973
507777
312830
714029
714199
175033
1036683
859652
466587
551328
885091
897956
390145
828005
902864
188625
370754
631180
475409
577793
218905
109476
797154
673131
843112
751622
980788
901707
439236
683686
607558
242834
8163
944435
156017
963480
214623
721721
246630
16731
577828
879510
498839
415809
493492
970760
331590
377510
645509
686029
74177
268567
409867
593973
791213
413550
2455
55973
518382
197201
576812
35690
308515
889502
285108
797024
77708
618682
267935
78593
18534
28335
601131
939413
1025388
649206
929932
386969
110968
241581
68067
199421
714925
719504
11454
519779
752512
1041055
721612
584642
557456
150665
249086
566063
16249
473093
751429
29787
737392
846986
672490
1006514
569540
48355
119660
100904
1009602
932217
773978
854063
572129
65370
201143
1004882
856117
786899
279393
657862
221767
691866
796821
387962
505255
288890
338355
218052
1003183
89163
264082
1040835
238802
919975
840780
734752
810072
110946
163271
589297
352556
924108
702048
385764
1011343
167110
513368
1018101
1035227
43831
571092
637399
499009
1032901
387692
398468
310242
585472
1010176
459325
606589
421041
710628
758345
433188
147911
67658
918399
467732
867327
394305
921157
846928
210922
733482
586579
291239
1026371
496900
37043
217150
305694
713979
280712
254667
512587
502301
754607
952512
604706
748145
453386
726924
407358
732742
117360
396607
623207
934547
794525
214732
475550
272011
362280
535840
1014265
38661
1026393
436416
446507
276938
684372
166764
758503
397836
833428
202386
996274
828619
162864
152551
709519
347837
181569
463623
501835
565163
439966
248044
762043
941518
242784
784856
132580
859550
170880
295237
519690
873131
690944
369187
321909
1019079
67233
901211
259260
415010
559335
587600
231149
629899
305232
996770
880833
765867
807533
945152
265145
169422
900496
14256
541923
666417
746144
381013
69536
187456
867942
394199
111004
139677
375091
612368
350449
805846
975780
867449
778630
780677
118819
634589
109169
278739
446354
559463
930810
884760
690121
78365
661476
768339
988299
811321
653639
119826
762178
310964
727845
625434
745650
645934
1042345
890963
321494
354346
13712
199837
696003
979606
851161
158020
593154
41378
948581
654626
657043
255638
242640
470507
740213
693852
15776
51403
109227
247421
445931
577813
196245
964918
72374
440867
490216
28642
960044
1015247
914638
292408
370339
886792
154614
832300
906968
372522
993672
296520
598877
354291
568594
112010
908391
531585
910680
50888
441023
648268
692055
595402
20920
726500
76084
790806
604754
655611
615166
315362
527917
915966
902648
877532
567901
334196
614450
760398
486370
845905
803135
212979
728053
329227
1014613
118384
233661
140745
139067
435918
744682
765038
951361
527203
456797
241577
546784
179982
222991
1013751
667895
69600
22460
980480
536165
631305
590634
205133
459764
908428
686012
438410
108122
227712
834093
381668
951385
852868
434087
538470
894828
567576
399786
496719
539115
715695
206087
598311
6323
566173
911574
283429
272959
542119
258790
433604
255548
65080
194527
539717
713496
353395
87969
246410
764343
336251
202749
206408
64104
685230
366575
602261
922593
486826
30522
97843
615780
736966
138210
634632
945563
941101
443556
1005443
237584
768855
592262
585271
717042
275049
681062
35942
631777
437090
378083
380468
721053
26310
366541
389656
569235
442039
844910
582518
485468
250127
780068
700442
297029
453424
640291
59874
558122
235955
894177
183818
911398
145206
427143
716059
966224
479769
843760
428093
705834
666435
663924
291306
394562
286897
837887
608792
908841
938674
562351
539706
291126
89046
862201
242387
871076
760971
266841
911083
255316
93134
271239
276793
325085
766251
17155
23768
85739
512068
127076
965707
554303
120144
902466
841760
162390
934557
595896
86874
63590
371676
550355
884742
861164
441511
912111
315553
426859
301223
496327
560607
480299
364672
186110
549438
163710
6350
796684
923528
134799
800936
530504
945763
534446
531489
292276
714422
1021926
662133
644161
158914
918560
784837
119175
973323
28884
822909
847290
985671
748924
824610
834050
854258
883915
939881
28382
14583
274677
442089
33283
392024
798078
938133
806604
252563
1044658
161956
467064
744816
187361
869788
742916
859433
762312
1025567
490945
504630
272559
581043
193482
996752
848380
939351
868892
862749
154196
973832
397318
623627
453284
911147
359861
515532
415990
547821
787102
781691
971816
513579
70848
817320
604183
657934
98805
409370
864393
84054
258713
172752
709115
1015248
474794
189620
483989
416527
879624
740980
61120
644815
163611
121208
438486
119789
116056
1035386
1040917
453640
747353
680733
634350
948821
961462
716403
597337
485933
170226
567693
798709
752404
552194
298685
443874
582428
872488
28707
884762
117963
861395
646777
513524
367781
313117
561162
155288
1014951
898093
838145
993455
477241
657712
192626
389394
969482
746448
421293
572727
604112
86852
394786
445849
994068
311825
236660
227966
843745
869578
97601
120543
675870
520246
696577
886327
296642
311965
188228
210621
85463
838019
253840
412584
212281
111002
923623
585211
751943
1001634
219878
607119
554688
484044
87647
278055
629333
427891
400707
740471
37950
736455
517064
588611
423252
697186
963166
251344
798503
801936
772040
504025
1015318
345809
626345
37973
121150
384391
312096
369896
710184
139530
766852
669376
661211
656342
150964
171014
475094
698252
875646
483811
78271
760840
71795
119925
716809
938783
18038
649624
918439
45275
918330
584979
680445
1026490
565199
688571
891951
503165
542108
348429
936974
363375
958275
235076
208573
537781
823392
668056
20292
961682
324983
772625
1032334
639707
1025077
1020708
303887
310375
145863
188092
871762
980405
149651
997297
732302
250297
438354
928642
272061
300672
541360
749813
634420
226169
781411
86192
954698
140643
1013064
591471
588377
734245
67441
991769
588871
556127
346251
319643
538868
973849
132840
146881
276815
540868
941720
981037
20285
763866
912279
415051
516173
569471
439481
70060
2109
926207
613926
223472
974741
1014195
686335
190751
94098
559317
61596
410274
715693
951623
408954
646726
437527
105766
497643
1024569
629764
420005
325993
405020
40598
910322
982782
7128
31137
172653
819810
5648
388340
312950
881102
631539
684370
775051
427608
326529
588396
245231
771363
107679
496179
931485
479635
517882
728151
730844
687954
187879
902656
169877
237726
953540
351857
505663
126461
255854
401680
186292
335306
151109
425390
267834
482552
897077
891295
597875
261107
351797
329610
943303
979615
760390
258165
565898
743960
703261
504260
27382
946840
161468
319304
766250
589455
627869
941186
731959
678707
370046
951596
50030
50124
910930
996443
799137
953841
1017760
416493
749569
382007
276941
901099
152391
501261
128240
607054
506066
40687
443596
651527
332566
944495
277512
686411
91968
62229
616834
787044
536319
242345
836826
128048
110653
956796
293157
985735
6765
672929
833257
701264
319486
122415
886023
584398
770546
1012963
1013873
452032
623962
679215
14689
241181
78253
623918
966433
1009702
710405
722114
4046
64280
18709
42357
487701
378144
454826
524216
694556
439634
933968
40247
594989
33923
675143
24635
540199
275196
162723
571640
582634
733850
873747
725544
802174
667706
279847
631115
812568
746842
185576
950815
759909
155417
623191
349756
446734
922077
366510
971587
803509
242935
486883
492121
72341
299416
691652
572233
11706
743767
623308
12068
670789
530736
666435
606219
982746
667565
410241
496111
463650
701681
17040
480274
486299
340371
529437
570767
694523
830030
457794
716359
793341
255146
23742
865337
10727
86749
876250
231542
47359
830009
660640
948493
743835
623576
90716
287240
54879
744603
1158
189163
123512
266917
424640
411792
242831
179477
689261
637119
886024
363486
180545
9849
630058
733298
108442
235464
803917
25353
283224
764937
693549
183051
598963
590489
225925
376822
343279
399411
786950
554078
656824
293045
146734
811968
41633
122501
61777
624887
256917
977923
439197
960020
865548
193950
288131
180097
396873
374175
742285
943456
248081
945484
125280
208746
201845
630958
407616
195409
551664
733530
231565
1030247
329313
273428
233832
813445
64097
221052
238640
18166
205560
951377
926558
528753
712024
485080
393493
929201
728606
495284
66106
281781
315067
245807
707841
446381
955541
412865
124256
866142
776198
534225
422585
577154
227700
530653
86712
212771
961349
498202
464876
144298
70344
1033214
31854
129611
619084
479649
351427
484564
194745
377908
460471
357818
379135
260886
81984
65640
494928
815176
391064
380370
126445
166264
200275
953205
781655
661208
62596
258473
977500
416541
815479
485735
836368
838674
103255
781338
986733
300121
865560
773281
823038
571940
313529
519561
515641
306092
614651
646910
1015044
540871
24168
315785
927371
973068
987261
261998
845984
761939
311840
1010772
1027581
143246
756117
115344
900780
679701
180044
181550
44828
940244
972237
137544
549228
270419
8299
847090
97426
301806
150713
121675
932633
511939
477754
430724
597576
148795
554758
846754
229246
228290
223579
37651
824012
181428
912254
241829
883716
910163
646139
461433
449605
234798
250960
68011
1821
610862
425006
831088
519139
560327
980367
1000557
524262
54795
669765
469650
145838
1036390
2949
318796
269299
307239
25913
458738
167902
973767
486834
245931
191820
814994
227631
98734
584651
931776
156674
320913
157625
292316
629685
904160
29322
313890
360710
24827
422336
508761
512952
916863
543504
383506
25171
790582
127068
386315
604567
1036611
572113
645996
83019
349263
603933
311758
63822
711876
365493
69445
146930
223829
127815
649165
203354
994812
761043
194459
608446
763862
372703
488397
736887
693088
833626
51274
599692
552679
199120
801149
565180
859577
196576
6974
57929
730967
418592
78118
221899
450085
3384
686985
799796
817114
60481
69350
906586
949119
619624
261459
551445
706770
240691
996796
959734
4893
215243
159521
636135
333558
502600
717360
193496
842200
617917
414865
1037175
542943
994354
724690
855388
541505
741297
225572
442028
680694
668320
430073
583732
537968
424596
246004
945497
762454
306837
862565
253809
78064
587197
59742
383213
87647
222364
845063
289738
1044027
33184
933938
792094
600591
81395
1007059
407451
1001292
863723
301672
462474
408199
806962
392231
162324
702799
344458
210785
431168
831252
98130
870123
15475
365173
826490
281859
278132
347512
833539
65335
116703
409855
589731
530605
854958
958483
39685
665044
243470
145462
1005933
27411
695701
1030464
480891
694637
726660
674166
892164
658967
728483
14476
607958
225338
854779
115355
417896
707176
96131
677992
788069
82501
726926
956993
14668
579700
172289
159235
302006
768728
13641
676274
390753
362407
422609
14497
689902
49987
262494
1008040
315479
258686
554342
1008320
113103
780693
751368
443335
897209
261314
835140
980779
717637
469342
1001710
841878
469515
630694
337654
400984
53941
547855
436895
892986
1025729
899770
226838
504713
423293
997308
909386
788992
196328
255055
784872
876787
568990
893171
291350
571162
311343
304998
882937
867223
810851
440243
399741
413689
127430
570375
457150
174717
254425
935758
981704
189775
618631
113661
547754
212681
171133
796118
131002
319208
331422
36306
567347
257638
205914
990233
922447
528218
722699
14014
535886
828027
502632
644068
215302
987622
575207
342079
776591
824193
214867
929454
219340
489951
1027425
1000913
314819
303850
895917
528550
489349
649670
771419
99857
270349
74560
264009
186587
725516
22826
14512
467166
380575
257676
407568
897607
254349
635934
608729
506042
341014
833184
266480
736336
368468
788552
791002
880488
83009
336562
331329
674819
479421
262848
455598
956616
199226
937907
249571
838459
585887
620226
789745
639464
505669
760705
152804
209549
163716
192720
477106
160994
924149
714330
932812
927672
76705
542833
889822
764334
425081
988666
87860
951976
160195
947631
896349
967955
459756
268770
439602
832908
373992
658120
644356
484543
741332
700598
270268
1031832
492878
153843
631523
72996
299310
93975
206342
794037
506413
661710
702444
20229
594372
792246
106986
668628
610112
224382
396136
34091
278885
299224
245541
335394
961850
25274
798774
268242
781905
557827
388505
302070
905018
268891
829056
441287
668693
870703
656299
607474
185788
1041121
194744
238714
68126
215667
503693
563933
700096
899724
249037
870743
204408
210167
737823
1026822
345635
714053
58637
401709
392809
316924
503120
34371
574951
814379
338167
737156
182244
669023
859422
308711
258372
988120
74546
328599
446721
443519
753213
589880
1004362
196602
5170
828090
1038146
467074
121193
453375
52825
1031320
480266
258534
932049
569059
857106
318256
761473
11917
188108
287353
637913
1039567
820267
697352
873612
124327
106644
890714
879388
535115
381917
171216
698848
65130
366168
545349
1030539
389120
691492
698666
524902
932454
590921
561560
677002
613074
484014
489972
43843
455149
280261
599811
945693
634769
1002622
676281
1021836
338622
221440
444184
558330
276808
717865
161436
158750
302333
591098
322727
235906
738808
439735
399888
314911
698839
148341
367007
619140
197748
368891
725410
448252
858996
108115
656257
260799
848819
730482
741545
155012
884398
365897
269944
379453
531916
462538
99917
771621
434066
911920
452139
787917
248215
141850
560273
416861
376908
210543
234659
763547
629261
820073
411572
138787
890376
681771
24443
656191
706325
789662
526480
575013
162127
522981
754404
318432
814766
723282
676212
238916
438630
584556
282935
770068
949989
187893
537422
509683
555401
53528
436677
9366
462897
540642
339151
704449
407742
109307
749069
336185
446474
297196
8865
16649
226817
605334
791164
230651
269970
4473
926747
470024
60320
736239
445989
25688
652182
160667
157815
36091
536172
815074
301460
260417
767778
903130
642752
86494
650998
892465
511580
494312
202001
164147
231637
273049
391330
264011
149869
917893
1005943
9904
490406
682867
929809
487406
789763
594469
557379
866843
55185
541086
923767
904666
628850
797684
858258
571118
315084
513997
355917
173074
883766
637794
996274
852038
928144
68611
933182
520408
942954
1007793
324636
495544
56583
957313
160411
401327
1008225
487042
494271
516363
243821
80687
708003
406796
481421
1010165
314814
97804
52909
462776
524000
68518
302784
985225
743132
616190
231139
978826
539321
548058
717107
803668
725635
455294
189314
98062
715688
834950
568664
279701
701
991945
974601
487858
335063
825063
128837
625686
933918
74773
629153
487545
848938
430417
402614
47328
114532
772853
643832
636391
967161
830054
255184
252421
441858
505576
1031942
876124
521870
28424
54838
301286
666865
433811
365534
407560
499289
162800
608865
584079
497786
556655
569759
550215
239551
929819
1044174
154406
263324
339656
784140
807212
459015
317611
212805
1030231
469326
687950
677761
956200
140133
781228
603390
159738
941905
841932
936859
504109
394313
477237
357020
157301
543815
123310
517514
988112
731791
803047
807300
707906
90060
570577
187241
17774
84999
299023
793901
1002338
320762
827236
649363
45212
175995
716105
858256
107967
122523
631158
340028
684902
1040457
931998
53004
525091
7105
722431
724244
1011174
467963
677887
169945
714783
523619
129571
902849
986469
342052
420231
225681
1038395
926593
861057
350896
278310
644667
242924
433908
797178
767904
283254
542758
874117
151982
678416
560762
122546
920910
693158
479516
753355
767725
263395
194770
796027
30263
9553
213034
1037333
453908
529704
410494
53726
440546
195266
759181
113299
214499
468120
445627
27612
801223
562185
613011
380952
709470
624126
851330
751881
634789
1006572
566151
62350
399625
139238
661135
156969
998871
213068
536041
1007968
89882
631998
87999
217111
1005604
310374
552269
162707
269595
1022825
250727
718038
932248
386894
451032
890034
1025030
231970
614497
608894
172899
879339
481946
478506
500043
759594
812972
748585
512588
133110
822417
456704
577689
238764
192796
510058
447088
354338
247507
1004807
154155
779305
337282
205933
907816
268763
635028
300379
113941
243247
279127
731669
803537
306222
530342
145373
266534
863183
446751
878109
674388
820387
307051
522446
394649
1014145
299195
913992
1856
801935
882035
660632
993516
388484
1039043
239155
190051
836865
385973
409266
956772
187024
204917
969940
440903
96495
669338
818223
772099
482029
22566
401201
970176
414557
287438
391115
811399
108821
243015
828940
488016
477569
173053
845435
960399
538614
756653
65235
829838
950205
1028025
177333
543072
821064
686718
713253
147811
906123
253305
605172
569764
56761
715612
197633
574486
896512
892183
574981
852447
974272
749731
770714
808613
45081
643229
185855
292963
952348
844553
618487
728248
142380
462559
360669
795486
545198
845325
539864
417517
599527
443923
68668
710027
87185
740784
732169
704579
838801
497939
3685
854629
958295
37740
150797
632570
774626
1015188
948187
248204
892792
779812
228852
329535
318596
1000639
657130
489675
11147
270019
785445
650870
362180
319874
537199
228213
140921
57899
221091
454091
260674
989833
97452
889114
986834
76335
631509
384571
851267
701569
888756
470734
248789
896855
134404
698470
903869
391219
379469
696286
947901
123566
450547
776515
775601
87481
836700
943687
1043234
120807
323517
585227
222755
653598
142914
861898
830489
417970
100292
351805
110505
168470
738377
979024
346735
745587
1033581
705489
300416
72194
165135
620473
235681
940201
210252
1008080
696820
379060
13950
471138
177072
240915
656426
19209
269338
417410
338383
234119
208296
732285
810562
689707
813367
596408
152305
687822
10008
748979
690760
66781
352239
972533
364605
410400
373471
644601
470463
681039
271042
199102
916398
263518
739828
508349
808335
279321
476152
331029
826487
687530
47515
899559
833089
758449
99198
183579
273690
714223
201500
189763
556677
463781
415726
591760
734416
464673
729932
340334
748570
284603
818914
601589
370447
953207
584331
116774
262265
222336
232799
121860
228100
161326
895665
208933
138389
490803
777790
810105
98484
508751
31447
597668
874828
968978
625667
889166
988508
911201
148939
667033
974888
50251
207270
692898
784424
564453
999693
284131
998607
267591
771298
174464
509663
78010
796218
605
513721
362361
292243
349369
888901
1042129
621375
601645
636042
456986
54833
53622
528605
929355
595150
153957
418469
578353
713709
408915
860919
137362
465728
7563
689353
633593
423999
232568
478533
717927
85214
118564
171654
963067
671447
256711
126433
599821
923143
884991
384866
787802
788542
405268
386262
540975
738166
1004910
406579
579575
805419
862461
794338
792891
169386
295322
687286
499490
738075
64515
424210
835639
587390
196076
759991
436024
685215
110348
528948
717479
802807
553723
860725
402764
438930
407241
520739
872378
225783
205885
640955
235093
686529
295698
900638
709245
332626
741810
318270
828365
1043252
926399
677043
856322
658948
982441
722263
637953
167579
479821
812197
755011
967713
402542
777352
151211
1031204
921511
674444
393429
87021
628066
155761
922848
891139
717356
709399
125758
723600
277123
495273
475484
452883
984295
295844
362423
19936
970982
47810
951770
341366
163093
473608
497714
249490
6527
227960
315507
818459
30849
614746
418049
1034240
401901
591818
431335
184869
903568
797084
802895
922938
808049
870596
180481
576940
690642
364162
85968
793480
1014114
934081
514099
9230
391778
592393
743437
437848
1013670
211291
749330
305980
992584
62084
810908
938089
353608
242451
236711
764459
217816
429748
304141
306622
979550
28976
285578
105439
421621
813300
947223
755084
766963
7788
448298
734836
316205
109798
497346
95101
463195
755811
626616
210410
537387
648861
539925
291781
560558
274857
705521
772731
376367
37344
577186
941622
737487
136388
414751
376119
565891
73867
375453
861779
611178
26523
532944
649817
513034
382096
110371
186196
436419
232020
899442
835496
734174
259975
269264
1040311
946901
596926
503692
619251
312875
782074
476091
517232
789753
310773
189447
1022117
710
450579
732859
641902
799804
683593
513935
541189
491100
600257
889912
26360
418765
247060
973149
528547
615358
147312
154478
984948
436488
549480
764498
844902
444588
737879
238402
508063
135348
86912
985593
55128
173630
957370
815034
494022
86831
881669
2880
382435
444149
60183
495109
672027
451967
25166
576622
119055
943310
755230
576147
218154
387481
561405
679942
872616
158234
1006717
654286
988334
353006
137935
877384
286381
622911
869898
994475
1035396
680569
260667
569006
732843
519954
634096
958136
997652
208290
788426
599795
382546
862358
311161
661382
627450
460259
464196
202220
956323
792619
874445
535610
524127
943962
857173
629080
915779
987856
714896
585260
155300
117634
877860
650077
500637
1037499
576029
736631
702988
410873
469860
685699
78259
330512
517023
891324
497814
471834
63880
457604
172447
291748
656622
1024767
981775
966892
984532
642748
838521
807033
714052
597371
298682
880535
874183
697381
540879
653542
474655
876837
954094
809444
433591
252347
999114
308743
175527
622074
103549
373863
62473
28852
13308
567893
1003123
681926
986420
269197
355699
15257
61462
814788
149048
424471
660413
868771
635111
1000655
442187
367882
1024319
903411
685630
673795
569041
734094
995761
793324
996270
337915
894975
856650
1027426
128114
395930
621829
446295
92693
1022276
856525
848453
497486
38200
322679
977922
545747
484422
601684
845682
160834
243307
1012869
402031
764964
328061
979669
532280
212088
843014
1040121
763174
766456
638532
223879
258280
483940
31597
70927
913206
67561
177626
859654
40432
512325
840428
203642
1034312
326470
456026
441176
948054
573844
37255
644069
72927
1805
720971
715712
624569
261467
1008608
639702
875878
142213
355448
26565
677465
461635
261147
663547
233898
269716
795120
997239
471023
295571
329174
575872
385910
132835
261486
47528
954389
984856
555210
568307
597413
68402
732983
1018333
125329
143521
868925
804394
12807
295671
469361
510297
902153
338187
339873
321128
11086
732305
507564
365975
758291
321275
558709
860362
507697
224099
405103
748903
735810
975834
915520
550694
668706
891703
989860
72602
111923
904151
411122
937066
106298
438800
565056
86949
176049
825649
463582
941978
71146
903521
180359
328757
767221
574676
185439
96188
1015291
329676
169074
84247
465895
453200
649579
220979
693704
272247
48199
218003
574476
710133
744158
6751
149850
564630
25204
123247
134676
929817
348954
932087
940329
348745
767037
140089
663414
370101
539477
313774
256944
464285
788131
491298
112071
302363
950006
164931
352247
872008
659036
84170
759409
827606
4619
250219
373209
25352
671579
1003463
568638
210665
646254
90787
493874
714285
687419
947159
628665
740900
820517
979747
511830
866815
907863
392893
455236
758712
155191
75270
502756
775624
558554
731832
567857
58582
340896
969959
504791
816073
85000
586419
478392
854520
631285
857643
829833
212115
492744
1017559
885753
310481
395577
638268
643749
135727
207054
207826
652201
794491
673378
797747
552533
574372
850109
435104
728971
494622
465059
764556
57306
946786
97328
276746
72563
941586
736055
721560
868464
340249
859836
68562
50701
969202
844710
80806
641428
680490
501732
924898
672328
922298
53105
322545
210738
215389
366655
790598
401797
310635
424805
856928
694101
167894
490585
240714
328909
529003
327133
122174
415783
14196
959573
900805
862444
768316
155119
797802
723657
465175
1026062
401826
272359
946415
561742
496800
98796
82166
21106
732524
229771
943436
380310
808958
847456
58869
770962
38393
928990
964170
318573
593203
123303
264023
258035
661350
101769
244411
973396
732500
629641
421334
543064
858606
454192
457327
38433
254384
130749
461591
849550
256887
262681
973010
653744
148751
82956
640418
137106
984026
246399
140719
921614
521786
617354
7967
891877
42676
212046
952588
144515
522718
478262
371597
1037585
936562
76895
514929
913186
794490
460823
455443
500541
1031163
711597
25579
643471
583358
123587
405660
160412
87334
205092
452899
553569
909485
893749
954150
973249
159472
683531
936407
842137
102157
83877
16085
608297
207488
890878
318402
241672
738181
43220
189838
106716
180937
689615
703660
366237
360609
197952
813040
281210
397165
273352
589303
883539
747367
584045
595692
448499
189550
593193
569758
264176
251179
305561
367888
853151
633561
372379
739348
904742
694003
684601
481384
899387
195315
809894
566077
89503
125595
37314
182811
867570
368554
728613
206087
1003343
936230
901558
135844
236901
647943
657133
420379
58855
748753
7369
2645
573238
906400
631089
343930
663483
807713
121288
748617
629617
1035413
678311
118886
730441
393164
977441
238717
660440
206001
142241
282868
487092
622828
978821
423028
922138
400194
759492
845593
83407
172034
249839
868143
1010854
253356
298959
593859
292351
167814
215645
491284
16395
133231
872947
352415
574227
359981
174011
119191
284577
51910
830512
529484
900218
937306
92009
675924
440766
868920
470165
183576
867769
862029
950414
1044578
811206
920138
153629
903248
351535
137178
761330
853341
437001
39147
532850
255275
697171
165738
392106
621049
834526
188556
162774
359655
576845
995846
920062
956419
97594
487842
93623
789216
972259
1008856
959002
112939
114801
241529
380687
908005
295135
767423
848830
635016
55428
505404
688086
182846
364194
743171
429311
332142
922876
962231
542212
284492
967153
269925
522411
443746
683161
716177
368437
382930
931627
334688
194967
306789
77904
399128
475285
41528
134936
952723
635819
308174
633866
857071
532045
326677
390105
314773
712309
616141
544573
793364
333991
651852
566617
450284
855614
1036490
414823
785178
1022759
367448
368425
922761
1019833
106857
652639
192067
931078
25514
556357
940346
842576
379700
203637
515729
288886
854370
490120
983688
837027
355422
981244
187196
422834
760675
88025
161450
450550
764221
798291
404647
494927
885536
471717
148382
711379
244497
665613
959009
141215
458766
496873
940732
32683
836268
804140
60571
313457
873133
1001454
931080
627389
418392
163857
319769
549118
39057
897879
70093
100927
865605
774217
158527
428801
633580
560602
900003
799044
1011371
872244
49479
983517
346506
575892
150476
337420
791819
951935
124956
768629
934377
585903
64540
308580
277032
835246
863243
55309
501750
147780
838120
456534
918547
766007
538897
23726
486396
992884
893809
466433
76638
322862
603075
920102
852536
736671
631135
651643
794418
831866
822347
515875
179511
315288
502631
219948
1014136
385279
19694
939660
850370
374125
19059
995804
58582
11462
733634
715581
544484
267819
472663
245794
130026
915390
124551
204361
678393
652737
945809
75822
322235
701300
866184
651659
542572
504925
816866
925779
55990
571891
327850
157807
480176
657186
420319
303338
880655
500440
299317
121470
195562
311315
680085
1020627
1030747
92166
430042
979608
258214
981416
436145
28142
529380
390958
10512
554546
145717
47533
35358
679518
924585
832244
575177
445667
331196
414702
637334
814615
151253
303945
494226
33577
813002
906635
313478
92876
649443
602308
208306
202430
261992
855057
273840
637810
283687
525323
109248
775604
1183
94668
376228
512036
323158
651133
955778
969386
986500
701279
638460
795555
118781
390615
633902
863263
424224
712310
509626
892966
915610
498170
507056
114200
648558
291662
516423
977175
360492
800785
552589
994417
556771
930901
548944
225249
921945
473717
257675
658593
678226
313155
525455
695817
712368
831294
487426
856050
341056
1015586
777324
909372
1038425
514608
852758
175175
593428
917432
198454
995615
434514
31288
1024865
495412
831485
648964
688709
502286
825918
14213
979036
837633
829350
1040273
710244
950305
556822
698606
64365
135806
395583
949266
896625
195167
496972
135136
874337
541979
355746
453684
192752
340150
826947
738904
770802
882670
906969
5949
861194
774020
859896
444932
615647
234943
310105
539777
125290
444930
198501
222435
484049
337518
85611
556488
84639
411745
1039315
215516
180603
588989
598884
753175
359547
721004
949764
611848
240787
367028
79012
1006345
989883
98475
592520
208647
340030
971629
114867
776938
489658
837276
962977
373331
87179
301994
702716
338684
890220
914409
114721
1004634
1176
954115
548602
57730
731593
59717
171688
1041
888863
19047
91515
388952
79047
896355
592634
1026169
275460
280869
522625
617037
194219
914484
641638
895595
1040866
669803
543871
345505
251721
941400
783177
133233
471380
775724
212796
596627
756303
286023
528448
538291
180800
203319
487030
691855
99884
873899
844171
524117
78901
556413
569039
946336
978168
2741
551428
1020567
251276
926920
447341
181907
625101
22418
885589
931682
116069
663282
111687
363027
281823
268713
368689
661824
139483
480481
823971
788136
845085
657849
613169
305398
798777
115579
10841
869626
815191
574531
167597
469653
288317
940532
85248
168700
430899
282786
715194
868671
533276
431275
272791
441870
364887
106265
761661
118957
827258
483430
273905
667121
654597
146699
776937
260797
153268
934622
70844
289515
853861
254151
56026
423987
275064
752150
734889
988961
510958
362137
1007194
460479
272031
500498
644735
19990
390179
504874
969221
38406
416224
1023324
483691
407204
1007615
877512
314631
786895
249017
788908
260552
825147
843850
238260
99722
963559
947911
857356
337077
464698
290620
300256
400186
93346
228387
128762
1007342
449607
455844
290294
559163
859402
571192
307980
407052
38542
976475
625205
673892
705263
906102
368283
832899
421604
1017061
623780
967391
296201
3085
602610
362953
919405
831719
923088
508029
164416
255881
291721
173146
500145
498424
434304
933751
115267
176171
787402
425176
323375
561784
103154
916044
849171
947736
336277
384443
682117
143619
835385
476786
466417
936720
826420
435390
699214
27035
422535
485178
699083
353581
412533
432957
5882
312192
662640
208434
952600
545763
643004
618481
872604
545320
317342
91599
994842
1005332
138355
346829
245524
605913
152199
720183
918855
697295
512318
840901
60027
220592
767021
821992
498130
58457
186084
296961
812305
823202
249648
208008
861145
517081
605323
921179
924326
359566
403690
286953
277146
1011021
252915
556538
746870
84523
407974
29640
261890
201813
214901
481368
75249
604759
701599
378353
104921
757539
378834
216709
260405
717436
276416
664170
479983
476647
991151
882877
519455
28194
943461
156322
601199
863612
102802
302128
110559
658818
47835
196982
333193
801750
393675
187391
318270
548609
49847
435888
226254
630559
1030854
644612
508218
230622
236126
305448
65826
347527
90827
909979
640113
493656
34026
382071
247309
636439
610816
622995
379363
830538
121145
703355
240079
729090
688978
52373
1035658
330829
880593
352253
260785
858630
131293
335260
898830
155816
801830
477150
83958
648324
371758
154321
224390
628169
899875
246917
638760
689023
203613
623015
110253
549030
920176
184122
349336
544900
575917
713157
50399
598657
450736
866661
802074
403700
876768
331747
1021586
554063
238576
232470
593515
479251
116246
666552
345943
82549
571204
950306
261520
171582
473825
537778
514501
114229
438051
916600
694066
684043
9569
8075
992633
258107
951096
305530
677849
548899
609420
979762
574371
265328
224373
761934
191711
953297
145037
194944
421833
206345
367426
497175
729111
66815
549412
608050
724489
961972
915777
689692
797252
832581
489378
924605
901173
487649
870172
453933
508408
1022244
381637
240283
56924
124871
187856
699536
717085
916717
720442
201287
158912
94752
290209
884998
370968
952051
886459
282394
1020280
609310
930541
245645
438786
365414
467905
559232
292533
591506
373058
547454
64582
383198
964141
247926
479682
419563
647498
24636
724519
937395
224485
219549
261043
810651
336042
173574
686800
433237
601259
644470
515084
847123
891562
925841
457851
770453
112311
411853
568781
758574
412166
229636
193358
140002
163705
169621
988294
105038
799329
884582
291369
672298
1009956
83049
993068
502558
381757
457812
403024
277276
228584
301055
631391
778137
163690
574390
19656
774182
51315
927511
642952
1002517
849360
345666
842083
867283
166933
949945
265718
239097
407554
673770
1023937
660706
625505
731639
164855
108837
368159
348718
263629
1044731
494920
223852
703140
500057
752285
659160
934763
196983
34846
886269
239839
280803
285210
488257
502754
350784
954582
158587
660162
202034
406271
835387
854209
642619
843831
532867
185307
249741
405376
277468
823051
459727
263612
325074
837350
1029136
330950
801012
990474
841434
740468
837180
162045
730593
222733
595422
499360
713836
266176
659125
67921
105825
203339
972532
310859
373708
807465
90770
875526
516092
514926
1015926
876148
928976
287026
764528
192446
158124
599091
894716
318864
188735
39084
909078
215856
959956
554692
737862
762261
15717
112102
650045
100864
77207
385165
225407
472365
776674
874430
57536
322828
536247
697353
78774
774797
496795
591790
889650
526882
538696
915406
39208
592788
844194
664688
30221
562443
229649
902548
609340
154609
267272
455425
330473
47105
762706
610126
587271
519031
397860
243704
183373
781727
1032043
121717
556688
27327
989159
34838
477144
767290
596771
407705
417979
40721
274688
745100
1044312
632751
876299
771323
541668
237599
685633
288681
913854
388140
771134
568206
140192
674722
198907
981073
633616
509656
92567
592591
980219
449922
10641
895189
466117
510628
286511
700703
312739
362257
1029817
625177
254338
305329
245997
943954
692120
206133
207645
990615
452669
43330
548984
721218
853726
802644
632466
217014
1005652
916285
332919
494792
589431
395397
788289
856324
49314
171963
124876
680461
302878
518668
807736
875909
285265
425829
354206
315496
321455
964379
126063
237431
789084
136528
468446
53986
654146
238485
479033
805972
487305
420763
853691
774678
591923
65565
593060
395473
183455
192262
718185
413183
91128
37240
733159
357507
329977
45692
722130
824247
517818
235044
255687
127161
665758
648921
666805
171282
125133
135896
357682
977360
11082
697425
43734
244783
375698
672337
733983
654726
42039
361253
193792
586991
793008
1028394
364943
552711
452833
689557
1030475
957775
707130
147669
906582
161139
647187
930946
156393
982642
297152
3492
921032
806015
387629
354959
188547
293306
36644
875750
969644
66106
813936
967959
378087
722328
1031409
49765
906678
578522
626480
858945
1017559
229351
627836
265100
207238
505525
770056
473751
994500
681756
127858
995192
787703
596621
44455
682072
478149
573084
49814
661125
185897
911140
731642
660807
908409
535081
703728
523995
952847
772876
899704
512239
582257
1011436
116489
350672
489248
149132
822280
549308
204525
955102
1023551
764555
1009620
704968
58585
980594
417434
287958
744635
38895
244478
645110
398731
558509
957707
614909
691105
620688
388557
839749
415672
668515
183815
968486
352676
1015726
762586
471239
778012
177554
775563
253428
797236
314373
311637
238449
851904
64998
493051
284382
320591
453080
977544
592736
855526
980148
993229
878621
777436
749199
705084
443136
433550
1042200
158834
417671
32941
717504
272387
517638
376150
180310
740251
940130
613622
534895
251969
41894
140560
635859
200787
884079
7912
678007
544112
977859
361409
553130
543375
138664
282592
457448
808115
117855
220763
194853
454943
283082
437413
653396
581324
660178
492358
755811
895644
162041
387053
300339
616869
552257
917577
587334
214279
222805
617726
1031300
104609
999425
31010
895952
1044743
253528
323422
624234
9417
856469
686312
272689
708621
732452
980786
393679
345745
717233
635193
300891
721202
672249
10284
463540
835829
561041
104604
236257
476995
771733
772893
698426
868678
551742
49582
871356
826760
215773
43444
424028
167439
457415
892790
260805
465773
171799
562602
927429
936776
690049
598952
562003
459871
691379
958061
952279
102002
804351
848797
109703
591805
213097
152775
729301
810487
183193
282924
720186
196233
845585
620263
657882
272741
364366
919237
750549
320901
277227
824663
691754
201760
641100
1019218
133961
561956
829704
753644
284929
478408
507897
388575
606893
731558
709541
245549
1020541
315985
911742
993841
274349
742625
667182
73298
985370
361962
427650
482707
196512
343685
179283
657833
897640
404535
608827
308144
212441
171874
814795
111601
202126
432783
1025831
26610
246151
57326
321339
420933
525759
117044
982473
518221
976300
917638
909561
499700
40500
936015
134029
410554
777907
84024
682059
379007
896130
204669
81585
70750
404485
776
436251
1033217
170308
611503
464660
803999
167735
245475
1038685
445543
254815
414354
633296
992283
678065
317876
33316
209533
1868
594301
1022796
1005776
571223
907035
342698
328195
516433
504729
120018
587116
880170
385927
544526
765462
863549
719152
520633
994679
658928
340342
401908
496331
314472
140070
895554
864250
351336
872382
884242
932690
204192
117749
486876
520234
807720
381864
440777
459533
498440
272916
412244
718132
282987
413680
562623
398180
60425
969946
533775
770268
860871
67246
64548
680740
627342
417024
411977
209841
662405
878186
1035610
178403
711109
271722
908597
404219
412301
339408
488396
188996
638833
425223
448615
856925
254361
189124
298433
620953
165447
182144
463284
126355
125940
553538
12484
198097
455234
1029365
299413
733734
943561
527999
31850
66210
915119
84802
479930
188186
912748
979321
445963
775362
118076
156307
742002
921429
446917
1005828
120149
798084
83984
257885
90053
431003
908524
362633
684782
272341
630250
78275
672016
739461
862104
467464
939382
338363
516166
82044
883548
917824
931692
914093
254825
552189
947525
651187
213904
236551
444141
343946
685628
62344
859876
652964
318771
68863
593002
994495
868816
655878
910084
301474
767422
1024744
148226
755477
848018
442052
675712
594808
491931
819690
957437
101356
581183
870318
153900
401342
1039864
449223
494520
956457
966384
29034
408427
119822
1017271
322438
551656
759066
661718
968055
552242
759465
68450
390941
632540
380400
695813
136062
179767
243613
441431
1020438
223081
16382
695914
571697
388596
417557
725339
269167
467761
509947
698913
969111
247829
229455
978527
379491
757641
830891
292663
682438
326491
163734
660549
465097
177385
729907
742337
521570
835785
299647
680062
960640
876655
361287
529988
284722
133614
528229
1000955
990988
840825
1025173
319516
339108
973986
337276
72612
651609
623513
966381
145463
311001
828390
607546
935816
520935
717927
804619
440620
923626
42985
574874
692832
960368
520994
801963
615035
1042465
801596
976964
435230
636134
862974
44930
899215
6691
462957
364734
647242
153486
920132
558406
333924
45487
246448
363849
769810
596201
400964
845050
660035
809002
454483
574309
522315
919606
908097
614205
210154
178588
791246
673182
111248
464257
579446
279539
465568
520450
489653
145491
693243
639550
391870
431922
757356
1041341
801194
844991
586615
58418
409827
375811
377819
232278
576268
184730
438304
704154
626942
350372
442891
53865
581522
177007
794587
335730
151850
123627
370078
167359
84709
172920
835296
143985
1028934
675788
684094
123340
386002
563703
772413
866704
1027212
620266
424223
206342
710187
482352
869613
608096
100513
405738
800199
567620
839052
340328
548941
909470
469021
46736
672808
628469
58195
521574
83529
201717
936588
717437
789532
663627
336465
23133
386836
697684
921551
253985
322122
321086
603987
810829
928877
255236
946618
459501
725689
614567
584322
769215
3908
597532
48812
264173
20135
674493
338985
426214
316489
476348
937524
729238
467383
432095
825399
889718
935605
719824
685546
922257
806270
620429
431238
31624
880748
873290
778183
487087
239538
523192
334732
25503
137572
199906
713500
947609
709815
71691
477566
1028748
790891
125683
723141
192380
52800
660139
131762
444785
900130
942920
522009
337056
525396
154212
880000
51141
996982
571295
983608
801680
454127
343071
337542
919472
383835
292739
627246
210059
257113
918004
955419
989238
354043
778258
324499
227546
356635
927099
531275
567247
990043
635
637966
382783
5855
618814
894016
411533
984784
972362
411477
191322
305642
398626
746507
992680
899436
813515
588206
409546
569350
877904
211751
714723
275634
682723
352844
295422
671735
638140
114354
1005330
202157
213392
58160
696982
696110
124234
1031513
61020
744194
672983
37641
115348
652579
82651
1004967
738897
280956
668372
380233
147433
431789
727636
1003637
131848
542651
235814
336751
917838
11060
1021031
635651
194683
367485
418106
675878
434674
344571
401217
315810
656198
821752
479329
859361
588843
125183
861470
532392
200497
309497
967759
162706
926029
932746
410088
594556
535919
53900
281831
607960
612331
699500
372788
379175
77867
582360
890864
904988
301814
666357
969280
388149
541474
727827
1001106
825606
891282
375496
284383
912136
746208
231477
930536
937521
228797
160144
785746
961548
756729
715558
745133
801142
342883
146428
919501
595123
1038716
136623
322828
794814
847263
54510
293488
983128
502790
75680
184901
358216
20846
919023
301603
12149
921601
701676
822191
859891
505219
624991
446274
345848
485867
231584
19371
754710
560711
806993
43061
148871
1041092
23882
390666
362506
796364
808673
391812
695554
430536
550129
277782
112977
835874
91895
103299
592575
561527
954667
212206
991887
641873
100356
792543
649374
980437
721235
636375
283207
952373
751219
11231
899601
220883
1000442
9024
698446
245297
652886
93695
956869
385807
844571
422461
200852
845067
295409
938576
827327
9354
845758
559861
502382
159551
663920
136499
288113
995145
995396
524336
830554
70940
524976
813910
437854
462182
7721
804498
990133
728735
549483
891001
125499
83128
874096
319848
817673
792843
1026942
22333
900553
651130
649192
489496
517937
651658
567188
110159
407001
689112
445786
988230
735786
744854
539314
399678
1033219
828887
199235
655295
560109
706170
225417
75570
837580
50050
322340
478841
212649
826986
547006
355548
288782
436735
675018
181236
187320
117435
46052
660610
10944
1035927
468185
728733
1038201
889773
933370
1028067
70848
949502
429525
131167
684864
642598
248007
423176
608468
689532
453133
96633
394854
461603
757296
621016
966323
885851
646200
576112
559874
165516
552887
194514
44764
175954
517231
837045
625204
379130
913722
64661
725764
88323
15183
135513
596049
410678
656826
61918
904051
857520
656816
238959
908508
92321
516161
1005054
546529
238138
834491
1021939
106995
30326
968221
873258
792118
128320
37443
478181
153464
438455
1017796
123
926972
409211
971545
177499
923026
948440
600788
681113
490381
164935
217581
459043
278039
795521
844629
673428
369793
630152
938027
121320
462773
992388
744448
714728
138156
533383
785375
167395
915959
540815
854740
600613
84771
862685
962796
769713
528477
65710
67691
168925
281824
8199
15095
685136
136375
872532
878576
866669
424861
906772
873270
842718
739145
687042
16950
135994
15129
418910
853080
62485
190583
623421
677256
898691
105135
161778
111898
629791
836717
482340
958325
162533
423832
366609
602922
674129
359182
755836
16396
964684
288744
27325
699247
1010929
841756
1006341
271033
216018
858689
348798
248574
287122
269455
962468
101774
935606
190308
715947
883873
45101
271261
732870
1043009
866533
720725
700425
755600
424849
419457
69370
423389
251863
144069
734634
371106
302054
98670
978125
27729
505697
580802
566506
892585
227390
490702
724192
420759
966363
588208
543810
602670
643026
517403
427970
323173
727291
712002
327709
1017707
737369
7553
573952
608653
311127
751414
757135
646746
777852
1029415
447024
835251
846008
931802
743868
27727
675026
713800
904754
867506
245587
394369
256221
899361
220512
11963
963321
469253
99694
466199
62553
999750
1036165
720490
610478
27636
863063
714243
197721
474111
503539
476514
548020
753065
608023
660610
986424
516674
621246
1008443
690198
754826
37563
622401
768653
270884
859320
302769
428622
611341
943507
793063
638872
783747
955305
32226
240595
868223
450175
630872
880430
785478
759192
615724
652111
728674
154310
56907
435292
926561
671165
789886
702646
315871
644391
536460
283668
804711
207499
159457
677065
953652
820297
309793
184259
729668
999553
683009
563615
633265
961819
733479
485580
710757
274728
194625
255323
253287
30770
259697
532270
161308
1020139
935078
631610
645278
744932
213587
501230
977772
412424
796107
515298
562627
84837
452416
549136
747838
147570
872686
886814
978923
743190
559684
360585
1029087
467411
454646
757628
302551
491657
3894
614818
955899
109852
645322
449469
311479
76311
590994
222817
656604
65742
762367
760010
390887
424528
528932
375586
269746
545385
15696
134943
521614
939079
410437
267157
553758
694864
586531
737349
482909
789794
38579
847360
93773
849769
660440
956276
702269
948649
217610
750898
30357
347294
298077
939506
263453
355091
66987
601102
593936
45945
446941
3146
69098
792336
1014925
36401
843472
691327
264051
994803
286927
992368
712835
426732
444087
623599
411077
594673
545235
408742
562881
68722
348408
504587
867725
181926
86887
518879
284691
312168
715981
426021
604955
718181
994471
932734
431242
775259
955141
623811
567881
229459
402572
200464
815272
281502
178904
292385
259427
86580
932814
152374
50879
765364
16387
493550
119298
978679
190116
136095
154502
153170
228246
935265
949637
786955
710261
960991
783355
348393
851424
588091
670049
906655
26540
698
365060
882867
1014944
398651
371991
758593
622987
269187
994640
709239
885815
902278
806669
127461
306590
908896
330821
730194
943873
170501
269784
646671
740694
88750
545559
675529
587588
457933
55937
838569
259658
1038470
420391
87037
868359
1009638
396636
906177
873420
553799
405281
133540
960219
231126
972679
153485
785616
774531
727138
21042
175268
658944
215072
676423
977177
87024
1008375
134274
82448
440134
46835
285503
666378
5334
14990
648924
453126
710373
990497
796391
708424
314505
191302
725914
451630
417718
501718
592794
988783
203915
647363
206222
706711
361432
300674
710869
227973
1042095
794891
965414
871630
11005
751352
290309
1973
247488
537289
766162
392127
700476
810055
608624
248889
136560
758001
725880
926341
272235
523470
875095
572861
664198
833890
650571
1006493
433560
821802
635599
857686
510425
1017818
608686
185857
594733
398834
270829
498061
202380
957406
448033
520845
669564
729643
917453
444079
658444
425161
361970
622155
588327
323016
476790
945031
502628
721544
482412
503399
484728
262412
724831
404271
776052
519476
48631
694147
454653
1028340
166788
319768
198454
542561
170495
972452
468864
318917
839173
904973
201775
607421
856660
46750
958998
466183
688446
368479
766556
538863
765851
867035
650378
846142
159077
732102
937812
793885
507917
236076
184847
9690
691753
43116
19190
380753
433954
762416
817121
539862
350138
586872
416547
113622
968766
858145
759585
91454
406364
345894
745157
163050
1039267
42856
395556
622252
355635
915608
57849
585524
271735
1011778
1031894
342746
307980
920840
949698
591644
692914
788207
735386
234899
441829
269170
465051
40941
339236
10341
18878
707252
676043
811683
867167
270980
546952
996128
929805
281844
783866
436671
900046
742884
554643
76154
52867
1017406
85823
219975
882155
507653
676263
772317
389501
796703
253954
639810
414951
301190
153605
803411
346445
242985
647346
958833
608593
901702
213653
163658
25129
608060
729720
972939
194493
415993
954176
716105
348600
427301
58739
193463
758385
773806
56396
808733
232050
134178
310294
600026
1022222
843660
992916
393873
608609
1012006
797201
396671
313213
212615
594559
552593
150456
753809
979689
392732
364618
343423
265495
608125
282187
382633
940493
722278
634963
550132
831661
713066
901620
666107
758987
507388
852500
965047
200812
401080
989727
113249
354126
782829
782303
101472
410796
580682
905079
699795
405093
418131
739194
720671
813591
429611
802139
265411
776687
344766
601295
55163
912681
710445
710008
795839
899668
1025554
502112
256513
5849
212975
1025544
569968
752742
119439
213772
650679
468865
854395
1020088
169697
945439
466706
898926
931140
569227
339121
156258
189366
462529
316721
104332
243464
224553
633838
506635
239603
765659
1013450
970736
831536
165435
204806
154485
909706
581556
188437
149402
58561
875643
804199
916054
944364
791054
293574
570071
782865
1041544
487173
615161
839666
492068
880813
260348
810099
234267
1023815
297407
32748
669056
282128
618108
630343
353310
944303
565630
498197
265669
410263
202179
569578
712508
585551
705092
715340
11990
61445
621142
667184
251852
744589
395477
423912
285331
468114
834148
847898
930223
948613
416464
391333
104631
269726
873849
556851
583649
193579
1039674
34431
411369
460099
417478
431170
619623
631566
885003
285719
860234
371164
702635
537817
506702
296310
283861
170085
305883
623289
1017191
854645
841842
470805
282611
775231
56885
973018
390952
527212
590143
513902
858469
423507
478332
186297
235845
320879
326960
419344
946551
709895
939238
299257
1027893
672345
727773
504059
547385
241474
486702
509905
808965
154768
873280
569550
333238
777406
451360
597762
193515
848192
741990
918001
834573
416234
800346
766061
228153
70317
377529
201077
238788
848042
390121
925593
194229
212543
437140
282977
475794
682961
659242
146633
784498
875687
488789
118821
773519
923204
655348
261244
222882
96348
946884
1013227
957874
311300
955784
915834
730527
1039529
530526
827174
749977
267894
112672
1035681
79157
210041
18637
946783
821229
203266
32752
425385
1006411
927478
1019040
960824
796191
36859
661501
972317
310846
904239
729052
32527
196781
192577
427570
971603
186013
28340
736833
870184
248913
171733
353111
515899
145110
179689
83093
759080
873353
474611
675668
11321
718268
96407
280486
222423
765218
794312
14042
625358
181345
923286
483101
277960
871321
838048
601088
427633
800235
35809
214631
679637
111078
854929
27367
741627
62363
782815
89678
482140
444416
1023399
149892
364459
1013189
584431
294796
615109
97677
567749
908125
765033
787315
144571
734192
1040852
569761
310037
70915
744058
548433
887943
773826
496772
755577
350015
174168
2949
970298
107438
270121
909902
638091
669168
1037021
962037
476919
498221
186258
271281
376204
767370
985899
426667
111116
758670
143992
438549
369110
827806
69218
227741
242927
384718
552390
19076
49720
475274
931408
840073
110834
884151
499447
487051
861092
444741
990426
577630
390873
544015
324735
950748
911851
959413
64577
643061
670689
701909
358792
421033
599181
663505
304562
31999
360976
146896
608056
168837
408558
467276
896220
537851
172499
510085
655526
511860
563244
229167
649844
338781
18456
859696
428673
161239
773802
568173
723372
929559
92291
193260
519274
891104
985258
683059
1030378
827425
1011523
59110
513793
54493
298575
1001812
597363
667974
553287
499383
1011765
578776
547967
648004
232926
656404
952136
571346
249050
964800
203994
322513
118948
101217
774554
439885
738560
642751
369822
795109
860805
998765
118383
828481
62653
581576
565575
445293
479174
247727
52202
743447
365714
754982
128959
936639
730124
662704
233010
386195
808165
144762
476229
250235
1001391
319759
873334
757402
786518
868635
700512
15838
338067
367095
1023109
509302
845637
838601
822780
394606
624895
974972
907351
673457
838186
521766
684893
75928
153833
719028
747364
1038544
776097
226800
732534
425358
978447
319963
326220
646150
168739
971082
572656
364118
701797
272915
842616
329570
266935
131546
655636
45569
899381
326546
888636
761814
857422
836662
574693
751363
534179
883307
686984
86086
409276
572486
362472
943935
661770
202003
1017261
720220
67997
997058
789583
351778
155933
1042526
723728
354883
977042
17292
755307
75259
850978
379744
512728
284345
88354
883502
777382
351698
472254
359556
540062
129312
383944
69811
100172
160909
1007069
368745
244968
799764
443231
290330
678597
966340
956808
234827
972767
840107
520620
315201
957915
1027198
877465
501303
900378
642165
563056
315504
810788
1001148
931209
486142
73407
255473
1027127
193491
601536
746419
129672
423187
421653
257314
317714
123403
241403
242596
49632
858064
373120
828916
701071
724387
738155
648352
855270
567747
472585
581993
687755
996301
638268
740884
798708
851455
339946
181377
468720
1023837
937113
270866
622715
611488
381898
751385
926991
266984
948800
290164
469849
355195
174710
185451
627697
854737
304999
411219
442735
587743
42294
446063
518966
766908
91812
232249
760537
776119
926976
554466
145927
641275
276114
286793
923274
846494
499440
154513
711601
647605
160319
410916
499301
1026965
142341
873958
1005307
287496
343072
99173
495227
641665
802601
982174
772318
349467
613991
1040988
263820
215904
103624
17703
524619
827092
961282
30843
829083
637304
760053
328850
980830
794493
499449
110030
127972
137123
335718
3479
57127
142457
32544
480752
230919
378920
346883
622180
171936
893936
293652
640608
951414
128356
794150
635475
683304
327624
487454
626173
31416
624757
1024739
267669
224839
13659
417365
225747
689643
991257
551724
698824
1035190
100621
815654
863527
24100
932678
673173
455156
108812
496366
539828
761077
779409
711145
68857
834534
875662
64599
383969
786481
615505
1040336
2249
963501
392455
442190
167143
672519
265246
158380
822768
59960
78468
297912
1034107
79916
286863
156687
122090
150428
883940
83718
899318
678301
484160
839264
900865
78266
178244
73900
586842
937169
983001
457139
440901
263176
575905
159592
185411
639950
512881
989338
966754
143165
934339
526019
148947
231052
66797
672869
297976
356716
351241
561597
435424
341876
152922
472907
271398
72076
898567
741971
400470
327997
43042
651530
137669
678007
598436
433629
148946
513365
42130
207648
266829
788379
92716
438333
148403
477577
994533
175534
685068
259681
49515
856535
917176
393149
157946
593693
782991
242779
940680
878343
372179
1033608
576981
452150
431927
1016822
689138
62573
33216
766248
701800
574089
978433
825496
272397
1032075
471803
692623
354554
458496
468575
101663
876189
496295
515275
63247
680681
333826
102242
830021
872787
95384
584420
622257
437212
61577
517853
1026796
703848
493654
863490
798395
114430
600719
326344
736894
186586
552071
1027792
722916
236704
705715
97380
117223
252463
918130
545336
1018445
683694
56319
851014
565121
877632
233628
799931
966761
743521
753766
506366
423614
251927
360179
683158
787494
55035
698436
1010553
330437
664707
802325
5298
350881
853452
461328
797213
160920
983599
625948
681841
432591
126932
652633
405327
622303
758111
1039627
880171
766973
631858
722445
479826
1018269
252725
323232
182303
693753
927583
866155
524467
235508
938072
807770
99026
351104
703190
925012
163240
914725
633146
439184
1005078
593838
490224
344827
216360
948379
722081
563860
696689
878461
116876
457212
764272
301832
737412
620402
742171
791999
709827
698325
9193
103677
172823
577079
900584
441806
817511
68716
345401
924486
31281
1043403
591546
1025838
238543
151979
808348
655138
979009
990493
498076
997298
115006
1010576
885081
554577
696263
430736
969426
986239
835723
237421
691682
931389
368971
645794
728227
25941
707018
317088
465411
929753
380409
604263
653806
72461
700283
501427
233018
994449
1040109
94782
799419
430553
486597
75254
725498
178130
531540
863245
346314
402065
631380
79467
817908
145418
673722
791422
815396
45288
499
216766
694688
281498
142497
634818
698410
788928
367130
338473
865598
736666
300767
341520
149477
716682
730211
288477
158661
270962
944345
608942
51143
828721
597939
324461
443492
841951
108261
865293
241030
1019718
464149
225541
589760
52687
536661
963293
536465
900032
425264
244067
179538
457247
2662
647648
440777
506394
156069
131850
827052
22889
564758
466387
288659
783270
899826
480292
605246
646088
245915
188477
409044
304646
227614
364912
859326
557738
115467
971110
247873
290513
629217
596597
460287
717561
175680
768977
305256
94990
803362
601329
734195
597620
775677
454150
834794
552011
18586
242362
910775
527669
774799
350920
781523
524006
187154
534639
707688
756315
115115
957845
741059
61037
705982
170716
950692
422604
676228
782697
464572
293990
276116
803196
128099
712051
115071
479531
215282
499831
745817
564782
699348
646349
563591
577749
139774
343873
306349
378735
196949
553317
143988
374585
118925
854769
32219
816694
158187
253607
771824
1014946
732542
671920
596381
78476
822139
154720
144184
204994
528919
301637
436836
395702
382792
750579
889866
917263
546832
492440
95109
692465
645220
22925
163543
620165
251333
539686
803693
346071
352932
850220
890470
491035
663601
745333
670390
131871
985851
140422
775827
121217
632031
230567
783106
728942
963910
276588
459042
706729
419371
3654
32624
817075
620877
386682
862087
11292
216070
790991
956777
527529
201275
809665
1044959
1024440
846915
29692
175559
621005
222633
250272
724057
226070
435211
273240
351594
136722
1003918
190
487468
85054
1025700
1017315
750616
704610
556163
329012
16135
239116
857449
526510
58360
301612
583546
955762
273319
853518
164345
100709
386019
790094
424885
63136
758813
1031990
16140
235976
896837
584951
272280
215235
987888
853483
635790
754138
282016
981996
961672
581043
943933
274449
187786
91623
842504
849843
142010
142281
752216
369552
244047
95027
745416
316310
585001
359089
164927
114054
333352
604062
974312
156087
221581
918353
511850
524191
854478
641896
222131
148013
137465
608272
894572
75622
359616
642202
573599
620966
313623
903573
803180
480292
211604
917255
387838
744526
920664
308290
42436
847998
569394
303888
692538
169059
279561
707967
834068
300273
122751
480152
768264
199666
275190
342112
219409
1021007
719217
503020
831985
185052
762364
838631
145612
186150
985604
447318
40770
308417
219976
518352
411931
840424
327838
306414
416558
364137
116060
516064
358490
8897
651733
252079
888436
433556
428992
288000
327615
5096
507720
586776
260378
631145
416561
956087
185404
1017080
227449
171392
866564
360122
856674
300425
247125
577903
766755
203815
448176
757399
30018
939290
695074
893383
610167
423458
383109
823998
395366
953033
268599
1030932
709402
521682
985858
795913
258070
219164
104037
551786
257090
406557
877323
789757
572622
134067
722740
738569
812613
76801
497411
818018
843870
761599
815888
933820
440919
624564
821268
176478
599774
711629
404011
939283
50619
575187
695145
104415
105927
56053
912274
802394
604059
351324
842515
669788
802580
531735
771259
189640
358670
415455
211477
871412
256743
535212
21840
621148
977564
48538
359174
792920
668209
214233
219046
281650
867047
676960
242678
852856
691101
562264
31131
626571
798996
409769
993665
635448
89665
370703
246892
786182
717672
917376
114805
829636
420055
548482
117789
485586
491107
857105
71849
275144
337925
873801
1038170
808741
401243
922077
317945
535244
264784
735560
936984
301865
484481
289586
846416
625353
561075
108990
451300
709215
23929
104710
165690
186847
248998
172032
147808
744924
857928
955879
658572
388920
994843
733865
724137
346850
694217
520415
867917
799567
888575
200034
578966
1036546
375477
197403
117616
877338
475533
357503
726243
823230
610011
776165
142793
91329
233178
381231
89454
495477
301869
158318
269127
172575
121833
155910
464848
114312
649542
391647
296839
307715
62543
147199
424661
533079
642626
1019997
560361
168390
680608
221728
946211
978205
529207
1009015
549606
200596
11650
756911
578961
831486
470188
669710
146294
430242
553946
285051
939317
866796
203555
939845
771547
213750
411233
810861
982887
69296
291334
711812
841279
240050
348369
115849
828950
317542
477988
1020929
161455
806020
221344
876584
234069
1036344
79988
57125
803481
733465
823301
62655
144745
167452
345885
696216
615490
606737
685142
325463
332397
516757
360157
17521
1009203
737001
724318
941622
144862
636960
117239
649400
91238
668871
931422
80678
860178
632475
71115
672657
85343
647128
574277
635235
272309
761883
912126
676331
495066
185681
109995
791872
367375
92141
831707
710090
461381
845015
1016673
954639
559135
954205
211788
78624
972326
231234
82266
601081
348341
154464
259510
619702
411691
968858
735369
987578
732696
854836
885774
80103
540646
302475
869076
958828
69017
376238
720238
181171
736095
426462
468823
113220
494061
763695
953157
642965
780053
377316
848490
444232
339908
452594
179388
880417
194595
1027465
491645
333085
811636
889070
144652
126619
306305
589804
854067
394155
619407
8814
473428
576866
560312
450652
889608
597443
74678
411750
37594
499846
680188
99360
1028211
588144
477722
936685
387999
653989
925641
244011
382249
469406
657889
347728
929031
87786
432609
548966
551614
313230
905360
356202
668215
630814
1015236
883391
969059
1023169
180983
219075
790554
1024359
241399
224625
503005
279145
586999
392908
495925
702070
251347
544365
1017556
434484
734047
816723
24704
291910
734159
884217
721338
698203
977750
579489
854293
12371
965619
1014389
72029
751984
488111
70211
690501
940467
514386
540698
889636
634074
663171
656224
820649
104171
93042
971508
161688
300539
898061
445627
680237
1022215
872381
558196
15242
458838
236291
665018
690113
89093
48451
988717
883637
553050
973215
805212
158704
842848
42705
29266
878660
803403
492266
429218
131533
373346
328336
554709
712392
1024291
138980
193636
942679
426986
380317
408140
992700
627060
634671
108080
272169
849919
505773
641109
415697
834488
127345
379577
141433
727542
22391
1029968
764528
593860
240127
419260
746561
777299
228390
494379
358292
963768
948255
37867
324939
422934
760657
652171
756705
343646
70285
68423
391596
575118
718186
138867
607879
822276
492775
518983
901812
477861
3989
262497
152752
931224
616606
248556
923215
466242
27632
178404
149829
26826
119008
861603
945927
718883
188344
187926
479718
26991
575945
667656
986364
629131
27172
161969
249958
512206
238566
122068
109965
441971
30617
21223
441037
926973
184250
782608
25197
198710
542633
803580
289327
618656
975065
796498
1007945
681659
759771
229513
833854
962601
454339
711290
235528
33623
540039
338810
973494
710395
884128
534982
152232
911508
914207
408097
10032
258047
785026
606802
197575
177546
160428
506260
306871
645223
350955
335867
1030997
508699
744962
342008
808012
729322
326160
521089
662277
857804
974043
520341
226283
446563
113743
89260
985020
678649
815225
167116
947756
935745
1014629
277093
907536
513389
385595
368398
272268
575718
449485
229604
282758
602409
271996
880591
742417
679093
10461
424004
159934
705970
1000589
883289
1013670
1014560
404644
167088
355502
941234
575786
595675
273220
565838
183291
567268
1001336
834888
860795
883470
1042742
813298
161285
66518
152928
1040366
14569
246760
168451
497778
519591
317616
520822
575739
305874
598137
802866
381874
565359
821556
969358
1035835
266421
542153
799775
59688
345089
961060
915987
944013
700167
393095
408301
713517
783828
995589
681649
160731
820946
993086
912060
823817
431126
650894
943748
829147
687047
263427
590180
111337
715045
820529
166759
593553
797807
62474
8034
345252
861534
640966
781471
238018
258011
511316
358808
211753
227522
925248
873228
487446
134340
968065
149527
623826
58342
438213
285689
144384
201189
702260
420043
786975
972823
344150
643099
446215
565742
1017904
466302
547513
602450
440369
945164
21640
566707
117233
1740
442248
1023541
189796
864316
1034015
8950
643524
851498
688754
9806
218172
456613
28160
887933
1016540
1041009
282016
1019024
96613
455215
955344
11403
204427
183291
973207
105297
5088
1013682
64531
477159
419033
848131
949079
562284
740871
1030755
45068
561985
840691
965076
522503
400374
971492
130476
776334
47098
472235
648391
200980
293169
969973
714172
903883
834522
554224
670124
400390
412699
472330
200431
257582
314850
269462
202120
813763
341413
906663
664095
179669
387441
1011208
386914
363734
987300
964894
1027806
386926
156407
92125
863754
771424
700125
580823
36292
814964
205159
1034287
627206
2760
689613
715886
280413
1022928
755610
1018637
572103
512065
243511
734388
424271
851039
55074
901180
339807
201472
443133
126661
459534
958227
132192
835864
577412
770347
454132
241127
193960
985777
572913
701282
729343
138496
685122
964808
769026
322281
373144
141052
189253
860925
445390
19393
289027
814529
467193
743072
342522
719105
875239
868196
245809
46581
538927
309434
691360
947611
332967
717639
397347
274534
777045
2773
448313
406396
512420
169257
422998
821327
603170
520028
780815
385880
246418
990114
597431
745909
180646
875985
478887
978579
865198
705182
366826
730448
856414
641377
869571
352819
3453
707776
129906
99275
631514
696108
231864
350465
826598
657615
444240
534301
166404
658164
902605
443527
582716
455994
508707
1008651
432095
972369
208791
613593
321447
519476
417386
148896
557492
858546
720746
128421
984927
552491
213369
608267
179858
300833
597642
469681
977628
683031
42691
1006442
194951
706852
895353
148386
710393
569760
189946
297874
776297
590525
829893
131775
720488
334943
846446
415582
607986
112558
577742
580328
797547
48543
928508
200067
175509
1032894
799517
984857
927633
162009
809168
642514
510649
732862
390967
868932
656131
962008
224022
725908
543451
632633
740984
205063
714038
37899
576451
737500
357960
637829
365228
20660
587739
117694
794977
418477
822373
238249
439690
869020
922800
730912
137208
674460
13400
620137
629069
665192
928987
26747
339268
561837
61816
279746
437931
816617
376419
638287
39607
253087
253771
835540
342966
200969
672868
959253
404131
650880
401051
93010
115064
717698
89197
14604
969518
167990
249875
594493
584212
413943
644904
362932
843616
448243
1019033
297780
158922
1019008
588294
217080
326822
829691
779893
5020
1040562
13367
473305
169652
986751
229463
81837
768156
450574
383547
307932
172658
855530
803210
452539
328048
211891
7776
835927
395197
392506
447107
233462
361563
229030
304964
204905
886063
3660
144679
815403
205859
923105
655188
27090
487492
74991
291118
251171
126320
1011667
498116
807530
25234
855871
253935
741277
723443
112084
180404
826691
698802
895049
571116
896095
236561
804632
279299
802553
599537
164992
770773
410779
909834
232314
513204
37825
197707
176032
588199
170105
776772
779676
242023
230033
797737
679658
68250
148453
246547
1024074
143375
76025
257340
639114
92086
310223
767743
531472
493357
143566
295965
719050
975442
857107
921197
401202
591660
306651
908347
390109
365115
1004844
292358
997334
977590
818129
43389
953083
934564
194459
836966
641123
900695
299406
96751
762511
996470
844188
458479
842295
839888
1026319
267998
1033098
460517
777770
854209
46012
853355
232825
970914
216994
623531
457335
987596
1028806
87956
751269
910942
571604
905065
398424
178839
977186
8192
586687
951177
192594
847734
160649
246199
953720
415896
475280
104881
774584
222822
1043502
679241
481464
937814
836666
482750
629556
101174
187955
551008
1035567
176099
639
510454
373328
340572
296942
528324
170402
82405
142856
902421
714893
892623
333040
116829
383708
24799
155212
119172
123693
946999
513170
452191
542276
753493
986392
937499
537038
535512
703934
303847
267562
277895
48452
550788
280890
809336
50031
544157
485057
583863
648680
380638
527855
223328
11915
87305
800641
340169
386472
801542
843205
148180
970099
167523
505496
625701
74970
777435
388399
234890
519546
241714
870412
818422
690037
820855
670687
623265
941544
53824
254884
483291
758658
986485
508771
521011
966309
870197
790695
144718
721123
404466
828236
387796
823627
718672
804050
893492
58069
130342
709175
34813
34974
363763
709995
375681
778004
457034
677887
676720
277065
815094
373144
508781
810536
257107
383116
784672
104985
449465
532381
359487
866800
1022461
679402
141923
8326
363524
1040107
90337
897191
431209
308466
364327
128808
745623
511504
261494
302054
801908
1024695
821178
432363
401328
293642
516650
497670
121775
225067
213319
425493
290025
905228
40435
269986
670271
834768
646706
522733
26165
896239
731156
730307
192329
194826
579453
921672
818326
653681
767471
554701
979213
426607
727833
109618
151181
243925
1037329
588577
1691
611084
764680
282899
42
312519
971050
944286
958024
785047
34508
582602
728649
9371
563347
409475
432545
835059
895603
529753
165295
630459
302702
257887
769314
798203
102396
901815
42900
904363
423883
275502
509185
20311
102660
1009120
200170
622446
906687
879748
429549
194905
924446
424743
235927
18844
799448
1022040
883881
169844
852818
967968
71830
670520
739782
721273
559685
274723
827406
234804
366441
93139
476741
96631
840594
475281
344574
100695
1024458
129936
544995
997739
858408
579888
336674
811517
754147
718957
771069
1002316
128913
116954
459240
306115
350648
76913
387689
881810
761087
27379
26005
33228
187302
751944
883823
595424
661188
834597
254918
1033717
891472
255670
15684
218271
117942
209647
360792
1019240
315109
793111
229745
34422
466894
548830
1041955
941416
346391
394232
1038244
848730
788721
210641
451703
722883
716992
477619
609596
65420
59762
974044
270918
507615
909083
729045
556564
148338
1033886
82424
924584
778475
475221
173091
465863
883114
298656
809254
287225
752322
979821
579774
548029
814519
105229
392705
108942
635411
534118
94125
134278
380544
96295
180501
77089
988047
866354
48315
725554
320157
501954
402881
148527
288329
456967
702407
458474
325236
906888
939398
869084
869041
870597
955099
1019533
243744
799773
506430
184310
259853
472165
208303
906723
109211
668836
549307
143018
571007
1017739
845646
157088
332068
164254
475961
22966
247064
127882
806502
917286
119495
999479
535932
698506
95640
235289
305717
934860
416506
429193
543760
627721
851019
290042
909238
84567
387130
845387
396506
870668
318937
1013566
767276
294699
71875
112493
523612
1016019
178941
538611
2551
666846
997226
1029064
747926
929514
933382
543208
445450
568427
158875
880402
966268
74978
232610
837497
936950
96775
689987
862309
985553
817895
74013
939181
978099
944606
635885
995762
771287
1014014
417074
34246
35325
400613
506666
314369
336594
794533
849203
179412
626345
920579
782971
517423
511218
121409
21256
830587
300024
930403
333729
157226
868222
590029
473544
313790
939868
711322
121125
529445
926639
991532
558796
821841
217671
94551
645969
207165
70657
295592
813677
698787
780375
487658
738251
898137
376770
120472
448557
39580
784759
960114
100610
638772
308873
847835
1044701
437203
325099
44825
713990
579845
69705
574729
29949
698490
617358
142439
473910
730083
330526
85153
288990
998371
986073
574206
827623
185312
25415
826013
576518
609488
804492
940086
731598
783888
936753
487613
888071
46816
230548
882981
604395
408688
396378
488243
410550
377008
459518
349250
37615
877542
208657
206731
261966
656598
862713
577294
735646
301477
628547
175112
531241
800
1033653
684393
190651
394787
38114
705264
1040884
674129
29674
119366
789085
899034
1021634
378587
610296
425601
511235
276701
949157
628069
127741
175169
440296
557834
340626
228015
815625
486011
729467
396218
511115
888943
196206
458938
64470
640731
249330
495577
830098
304205
938217
293581
247941
783677
254140
783924
522432
999625
737525
1035696
862708
843468
491729
226852
88384
623477
185292
312741
909640
172737
846993
928999
839076
48593
663888
513440
360813
409780
111405
534556
507963
955075
679930
169621
120285
630451
722983
478897
337872
606013
859094
416748
493346
221085
739374
985136
513684
1040877
440784
24785
598298
946978
29981
173024
852360
475258
139329
294951
368473
328532
754797
239003
223726
764715
527509
214016
231760
513675
844996
27274
50771
855203
935537
894361
1004382
816637
216935
585942
574473
147477
962481
807748
809635
662856
227706
502082
191466
682937
700856
339361
615211
848069
953621
616469
912849
475836
393324
494382
281471
20771
249151
300272
231342
405267
383262
928099
788260
93797
788056
23895
971673
142126
117829
611063
238692
509813
665217
559190
666352
76275
293141
302420
415513
681817
957098
129449
489806
129882
488572
298628
296149
236200
420031
22566
767441
830616
44442
144922
186230
578194
271965
1026280
401865
395637
285829
986292
527914
21418
505596
432016
88271
724685
892401
223528
631057
858842
641033
287241
554902
445926
585190
593503
280077
889723
664942
903362
6841
890640
141393
705068
510887
233892
804142
283228
836419
200087
480862
579460
801742
246144
494890
457933
421090
800416
591108
682691
592305
939866
72011
63070
656199
855735
569787
259678
605033
313269
320973
673106
826477
54100
309847
391891
813379
268679
679098
1013041
977472
748685
921332
927426
396963
1005281
569133
763046
661397
107114
614940
794624
285084
239013
494936
484407
569621
1037982
800057
333388
726652
238344
590754
175483
9559
264622
439442
928711
594345
555248
831655
248593
155551
790439
655958
889149
77065
779138
463807
952803
1035265
735269
727200
763778
156790
496794
271776
388567
123510
541919
814138
763963
555537
316557
264444
501756
1035307
840315
397359
581415
251161
101680
523570
314972
28460
345332
91373
857904
392713
74049
211293
105473
951120
111111
434182
202142
1016597
426316
800385
73731
1037279
511937
472035
269230
711761
808068
591318
826009
1044169
804441
607728
619735
798501
184933
324415
716752
858137
673037
409083
418757
936577
849078
163250
243666
735250
40917
546923
1038340
562541
360902
37508
564837
802960
1013034
391464
219957
216351
484845
1005379
920202
807267
962007
533544
234749
856838
713420
32282
315869
201825
989611
634487
693361
627138
933525
110830
1003593
963876
869192
521071
649385
836674
625751
193281
586353
219765
360617
808830
83912
735504
814208
615813
125390
398815
757168
234833
545039
762212
1028474
710101
921221
214045
560948
746522
343321
734814
959544
334350
24978
723964
116762
124789
216658
500484
900070
321924
1026111
216956
817417
816343
857350
575715
254045
479246
951988
52307
142212
957571
710085
395395
520363
53104
291763
129898
929949
45084
547516
649453
225371
121547
855721
462904
308071
984270
196067
221827
7793
525785
98630
393448
727815
554766
861367
586811
1014761
779919
88942
919602
929979
398337
858890
797965
2374
345977
602759
852098
644838
741217
575006
709796
93839
317316
659603
240504
788475
1041229
12690
337704
102198
783401
879854
160414
871096
159829
368082
224019
1042115
1002318
1034451
358724
302185
735862
174425
329829
30003
191918
507686
988418
348363
682110
1038846
588594
420556
139570
824782
610154
389211
869270
606788
29850
259571
190944
556894
565641
304782
227091
749621
408647
999530
708135
171588
146315
954518
569007
884780
866885
1038360
384992
448396
552972
265474
115398
298475
1022508
849778
633241
349911
963
955906
655079
243375
241584
76186
371841
652516
765377
889402
49214
733912
811405
242861
5266
187812
847601
518177
360148
58787
11951
318778
534244
824247
851846
197044
235492
532596
649870
324216
585994
977017
345789
517569
835536
504322
226993
246207
603340
258418
273557
437918
12703
467003
724820
690238
937273
10377
546202
709091
72122
284876
254473
503396
406863
534719
1034803
306263
415974
577883
389519
321548
710452
541483
61956
550415
529874
722484
966990
1034703
56129
1014430
873029
392524
416246
166760
385580
594997
455509
32489
269154
674326
129096
141029
223865
50660
62166
188559
319457
399139
821092
809462
329631
934442
26466
1021333
829483
707768
156565
632451
907604
238758
1039381
2154
437568
668727
911612
239143
679481
751495
248182
837196
875901
268070
999182
732254
487644
101785
516932
949299
343923
528253
160094
416910
12084
592457
797558
147662
896948
101528
142270
887668
547074
439606
410750
796479
381385
858852
444299
68861
1041994
1008597
151205
27397
507364
29299
942374
233412
443646
422748
152946
926144
441983
686546
15856
318096
506766
800329
158715
328841
190954
933543
973120
919500
426422
1039907
65283
476237
298835
341803
249704
716354
415035
603187
791991
746570
286467
651581
588347
38359
342407
295122
514623
174134
941431
137371
990307
272566
1026169
449788
648684
607180
768098
478786
866709
183243
919982
645090
668396
93496
460649
702363
745525
740010
298660
83967
147690
631190
592843
72814
923139
532570
233974
700939
347034
503090
202590
318825
945555
764172
241507
1028189
362098
502534
319334
791948
663000
460008
375870
768829
495631
177229
740503
972836
1026429
119748
1032664
895355
720206
365180
962292
737320
519053
558250
935517
923623
223323
476987
110285
397073
535806
984041
58759
311296
224242
914281
758695
526939
341992
235819
620252
429708
586481
355490
769938
94262
240110
733473
265745
952232
636746
702088
889370
396290
829786
873950
57957
1018176
337822
354719
662575
49107
911166
502335
597828
406916
930358
555757
440980
296266
578777
474328
21245
5176
995948
654498
851235
837188
244699
538741
198998
117728
894235
922928
991780
1039632
647314
755297
925075
889421
52303
298883
970604
195181
489795
79787
865871
317948
971115
786619
515352
420283
177098
860398
750194
137405
840279
608502
867440
439297
548983
353053
263755
175567
515121
207574
963775
602633
682989
603737
405199
365027
905763
979057
818866
785814
932180
183950
726039
673494
650434
384200
80621
557979
675732
963788
324454
587141
1011691
219950
1027207
145404
350694
1005887
680595
1005421
212476
107500
162893
783662
381152
582087
165177
793483
762184
461893
664048
606214
236112
202661
629800
71751
955946
303556
687080
2362
966155
104833
641851
675140
727512
106262
255161
1002942
330244
9632
176934
323673
113997
663110
1039932
328330
443004
529224
122958
247206
1033359
892186
987174
578632
832945
396364
521163
704850
91212
33288
119960
195541
307351
648876
797496
142688
416854
783922
668080
1036632
132660
723809
567465
37605
957634
401527
646193
644993
247976
778011
173793
104108
248123
207545
922843
39502
1001628
844579
217326
939248
670826
653519
235210
509132
962294
119148
615289
366034
20271
907084
302858
222652
492362
515529
888901
771363
401848
373472
856504
575348
12240
680494
655329
674592
385154
708576
21740
52631
835501
831707
327072
263396
363919
566025
2367
720541
54913
559806
33305
673764
123510
962609
1024209
255034
1036898
187523
121677
760199
505837
540579
55687
428570
112557
669292
937754
448553
232588
870607
898772
314694
259945
420423
610331
253077
820393
304459
352090
678835
42503
658236
889120
11559
263475
392825
33733
134738
550447
51576
943877
841568
576429
957413
118753
553037
165987
636561
927845
485106
919528
113484
327720
1009314
372917
675687
619053
21718
814165
746340
700215
942911
860078
895758
748470
386375
51065
988206
777075
886372
550459
793422
28151
541612
566530
572793
613538
6672
738014
992913
90532
307688
1816
828945
63897
880963
127391
240641
526742
86624
760063
624921
684056
943053
789675
468599
160141
697214
856686
912124
641026
330924
803647
460444
956384
598092
934942
253798
380292
439841
28490
656598
368186
1016926
909986
991365
312387
383744
279694
169150
33146
943096
852316
340579
580498
373349
806624
575479
706991
381136
275291
692990
451329
909631
447803
17574
558108
387643
347360
943988
634646
197037
758129
245286
140161
864243
890391
295130
562499
36671
388733
724975
327657
83540
191695
623601
878588
803070
39369
126516
577926
567863
367913
484014
823164
479097
296944
978940
853677
644918
9422
385347
1003776
261572
733785
37779
806939
506914
209081
699740
772225
600322
93997
524271
757306
160798
1031818
130887
686879
747160
901024
221276
731874
373063
788973
368041
788004
356353
328565
139368
622752
942854
99957
166479
837816
714147
773320
565230
284686
444685
210996
323410
935357
69483
743480
859754
871672
1032506
498134
919842
1022001
494819
855193
724186
419064
634261
427310
175606
551542
171924
820693
695550
14574
620198
4100
951312
314744
27279
821217
875995
833118
201721
684628
858821
701837
342772
540359
778083
197358
420307
796227
594343
164589
994267
274109
548009
1040069
257949
83324
733553
737264
451714
30746
312218
188023
290671
75240
192672
96952
62648
418573
141553
51326
721889
534170
8962
56475
778147
525791
194388
590500
938456
859004
211883
752434
844406
526844
590876
857950
697859
596742
798928
66723
987528
989639
81673
43952
71491
217667
722254
29445
347344
830972
468276
800197
221065
1025583
436668
68438
237837
952946
509249
640881
730773
1025942
170611
324685
950113
837563
493184
1007457
813471
85800
34734
330247
440174
33943
314784
742299
161326
76581
1011913
643938
283291
382896
931883
817082
890200
520725
42008
815645
511001
428289
167556
476175
928289
202625
16797
174093
1015427
361586
259703
148982
560077
238443
145687
498557
974280
511296
607372
338900
900598
697870
714155
817685
549370
675066
395738
395602
1030401
167193
526071
855856
771665
891056
212551
297980
1042346
847564
263566
846084
785099
438257
889164
497816
841200
865934
849710
537472
507175
519446
646812
821757
226086
804402
781448
628529
457476
969189
721586
484923
788575
837815
869690
547498
644644
386074
51693
25977
431189
183048
136
608362
276510
821453
474549
118399
997707
43750
137649
485275
782621
1004316
419826
1007969
13016
377494
413919
833719
681596
812274
914767
716303
817782
142526
716484
540100
713112
148423
314770
940385
164296
614164
990665
836460
953581
327059
404086
64974
638511
92105
137658
469658
864233
586268
417779
633473
240234
357280
379189
745443
33535
633061
345118
112879
466482
252941
999034
491803
417845
1001952
297739
943398
283747
1033256
520971
410107
691564
880201
164033
304042
902421
426913
92631
367099
1014335
34309
691634
134685
11960
964038
880331
52347
666628
647587
142231
390034
134204
355731
395841
749673
680237
1043091
809206
462639
88996
354213
764637
956131
1010390
507900
848875
296764
634124
463332
274877
478618
807464
6709
569990
1024357
810981
577170
871175
921579
549751
1009456
986715
972760
618171
82100
914988
803462
42442
1030029
620766
529075
457793
1005138
286323
676148
800284
771106
205898
757092
960644
226200
247269
91206
891277
180562
545979
670616
677249
139228
509975
90077
276516
1015293
511529
99010
750878
442485
761784
732929
456025
1018505
69610
769710
177841
568445
830235
667127
594541
796801
582744
682805
799027
788221
25065
593746
803420
725629
129680
412250
295757
70011
124766
432407
92870
842211
936029
974799
817365
1033080
635327
1044882
854532
507684
270436
154955
191686
21673
267735
612716
772448
1010334
861408
532762
478054
628401
422111
993505
1035187
409941
247210
513323
579831
906485
273142
724906
633062
827257
181334
634841
625903
308769
992304
990801
795123
780685
309289
328450
392762
817605
665050
422964
177158
1035516
166492
386088
295300
527752
11563
9007
691734
471199
1020953
153272
888327
684980
636461
108703
228912
191656
519081
92452
499726
178804
1009149
645866
206070
920520
372002
161785
284470
391091
383036
47972
15939
718575
833165
231260
293359
779923
719271
742287
185334
435879
32109
59957
508312
805015
293939
676580
889598
742604
490727
670198
714978
385544
221213
651250
190301
896909
807762
471927
873774
922869
841677
559384
810934
153108
1000591
717228
862791
747288
978763
691871
143762
637934
500162
795072
460856
993410
583252
361334
356664
975834
575333
37454
986704
612156
344860
473227
586884
814853
183845
1027871
995123
202000
819542
522642
529808
1008238
160252
370832
449999
503763
196775
1045429
360969
886762
200303
2664
823658
512865
988947
882359
984942
263985
153577
326959
607493
257215
770680
389449
365706
825518
297214
319842
608325
297223
55039
257081
764219
850354
446123
362822
503326
761147
729587
359715
703678
657001
641167
465091
247286
994869
184704
934692
23092
296602
979771
973303
89035
44343
846603
235472
705454
545899
176011
703755
530715
122432
328409
234524
593195
349620
266908
327060
301071
455151
637651
588618
883724
911906
813704
867174
87394
294135
234184
301312
261223
56057
1033318
174144
101562
511437
614263
883836
959971
274887
430959
34784
321517
462850
66577
228879
370668
25874
537338
846041
297826
638668
866561
860343
739135
435965
71793
173195
225019
567740
246357
768816
580279
56889
304178
821310
933784
799362
292985
961228
75895
866230
219720
733303
910746
850889
859440
865495
1034304
424724
55648
466323
15966
957126
515624
140475
877751
578579
633529
1024211
499980
993363
118469
476611
42485
94300
724581
682913
384598
526966
94381
684156
631644
130363
423520
366994
541698
673228
711515
522515
34324
196333
567688
308306
993291
238988
485590
67527
351729
105377
304962
308341
704359
665448
865336
272399
316236
659683
168228
408659
145499
482111
721655
337889
721229
184945
874958
84169
657356
92446
489781
594112
862377
6290
842073
225184
346888
525562
436380
454615
600056
309484
182704
79991
466901
355335
737347
706628
839775
959096
934662
692924
797104
942573
286595
362635
765551
522055
999750
872502
1032979
14809
952168
1028268
167078
589469
404601
234256
291407
296824
702433
111049
450703
289356
374196
547727
942328
310295
359201
101472
639075
642198
465625
48854
735427
783162
961284
53108
920272
848408
59709
868984
181525
65075
187307
405854
181486
295448
251229
1032909
340341
412666
959123
455757
731041
475883
500734
465991
36408
656434
963696
966148
149436
184223
980184
849290
1007008
789590
73879
328181
41938
519196
8923
482183
113494
1041395
367367
204937
51922
183912
401025
1022037
14815
1007759
234379
539966
275267
705969
8455
594389
324108
468346
298474
16218
732116
231763
227143
1014542
806937
839316
473845
882959
518896
347860
685434
655553
313763
906297
936494
572290
125130
12180
274726
936075
882199
509582
734063
197126
959285
347277
830220
949816
151208
943893
213842
827933
159859
652709
707442
468670
661931
805735
214489
352913
715146
422969
376093
717765
1026778
292950
583155
442474
497390
400225
1026685
927986
772301
927339
501331
59331
72219
87724
355162
698573
579472
46298
366389
787537
383527
944897
579247
867876
815701
787523
207628
72927
63325
905325
744286
131421
308000
66218
401041
179405
271336
344783
994919
593183
790502
174646
13703
937477
879867
872032
446242
446231
68175
724291
390163
899263
584180
578840
411913
394330
894084
104190
956665
924240
421733
82795
964441
903255
526694
530490
488560
455340
409124
993550
244037
20413
38380
264763
971106
473270
44924
874292
301595
120979
660385
844495
436459
995319
267718
106995
394833
1007998
492181
522142
757203
904408
117451
296504
930328
606100
521555
420979
396127
77291
264851
953047
230874
372598
674062
932148
246093
262189
486332
264308
628918
178024
121792
1021566
502667
951442
923184
740816
404938
761473
260724
105027
915710
779650
575929
3561
929600
962511
455951
787356
586418
407902
143282
952738
307489
790248
185718
703962
633045
897425
999477
518261
884718
856696
698423
255625
122758
952246
360024
798250
979622
607939
189808
159680
828823
306928
384873
163384
815960
270034
677693
12895
424666
101359
186564
783620
238549
492820
556997
780146
493874
408462
467916
338789
673781
188392
104739
1035751
418304
921767
256003
77526
620853
22692
361696
831839
743443
545956
924520
705918
155444
108912
323667
66377
701775
180161
82513
558009
1003623
987333
1022864
444972
488102
484850
704553
230465
946233
81045
326291
854754
878220
99409
397761
302440
325836
995890
684459
445169
975956
207409
202072
285076
342313
237679
836180
636874
841044
264190
912618
805472
660596
851660
501213
370998
803245
633431
673369
495245
85669
893092
266127
776680
711333
166670
861962
541560
209620
198662
450251
884750
41416
785993
326463
70401
182636
148717
475933
698373
484091
484344
654555
24400
438746
884189
125786
532659
553760
1002138
1999
345568
548233
408556
499670
622282
641237
401902
304616
702946
264909
686303
213022
346150
776039
848945
615992
43075
950687
821298
793767
365706
824980
812904
743076
583614
169531
103871
488161
927926
501762
744512
48041
321694
141657
77692
242740
429697
269398
206440
606625
674739
307389
99759
3095
690412
791453
1012026
1028564
568962
295089
920288
509495
323613
263991
971691
940873
124683
990340
209779
82923
821941
879226
63621
522247
322022
995381
602243
217268
451204
700169
407909
74375
548253
530844
805580
162864
841046
562707
787431
747265
926357
551690
174286
231762
1007399
304201
484207
463700
951420
636200
965319
674339
540036
537464
577046
893099
978020
55198
750576
670298
706675
671446
495623
1010761
320881
630067
96115
11158
1020857
39469
659946
454728
768449
950550
47631
902910
514962
492778
870388
98834
7387
311086
326275
447679
504318
15518
961170
150888
844407
735038
664260
141706
788273
354725
573850
270262
788256
485578
432406
212126
303548
340781
96979
501195
945671
641574
748008
638895
466516
713559
198341
886448
473888
573575
61557
21420
771092
456474
768180
895681
520917
709909
625831
85564
845820
528114
1038069
109670
728725
146348
271814
737647
77605
908942
228478
735050
76954
628484
259175
20659
204705
253911
897306
26659
821204
796802
989755
452508
389349
199313
359445
171081
343758
377499
499885
335413
262899
685643
602879
833403
247519
203764
1011945
799489
401435
908800
555758
378718
565724
703058
1038912
865509
466025
833115
435918
367030
584499
1020683
542268
714009
67042
587768
837534
963514
498679
851716
599988
894427
192356
101887
510464
201620
752244
402531
676364
504975
5928
1012185
879091
821575
54528
230778
658560
322598
926057
804536
239724
182896
1038767
318669
577112
290171
434054
970354
1003051
862934
289121
966425
748968
133618
810124
240461
789522
217205
295884
435047
662178
1044145
924062
604784
563551
109637
945508
630041
327863
366963
234518
299453
464068
36220
466173
376717
536695
872335
733668
238135
164150
282271
340704
660549
828476
710240
273462
766321
972882
541886
861083
413346
83203
169345
951499
247578
450180
578789
701607
1002074
958873
695902
611964
164674
956098
900443
381316
712824
917940
383404
927749
775573
538040
741651
399149
756692
495003
1037139
842077
911916
613131
770179
17392
468342
802394
312050
909253
659278
432200
243827
868287
562353
960206
191135
475406
62639
139796
430033
666674
725816
523545
406492
492269
576255
772514
376410
688482
160306
965039
679023
491205
577079
309997
912560
715700
648766
904850
958851
991613
210160
940986
768676
38960
271840
1017575
826998
632545
282271
289290
130388
475329
709761
244069
1007276
231744
627874
107359
118997
340426
133293
185792
697705
65279
61923
331717
665373
568752
31318
860834
747783
951594
592057
467215
365688
123017
470369
151869
661045
377910
715222
335906
466692
494310
904858
522884
63248
814266
824862
965536
102273
932436
749215
263709
34044
39331
615561
801521
303235
1037140
434813
814712
415101
177661
881124
251267
144597
132338
660145
618166
820521
1719
294606
135854
296469
191194
137221
851897
722765
330623
537893
126948
105231
853682
585808
757998
691652
890324
669145
244570
772384
898665
540573
976958
279747
193366
270837
734128
581577
480052
861979
48475
296792
478787
217708
695825
297249
300935
715635
1015765
487743
288605
122631
469913
197378
212354
727098
133305
520840
535527
303546
347925
193388
472193
186620
730207
352911
681470
530721
548404
142122
31117
612641
749962
53883
507109
385700
235433
287516
346148
944137
465762
948907
501389
698170
758450
669578
478233
820885
951822
448855
630778
550789
519119
737762
302503
514509
667418
659743
307170
797810
429865
175791
62382
206866
982969
655158
759140
215143
924991
618203
721900
658668
290609
950470
700031
218659
100135
241835
127753
698792
326505
505955
554803
642390
620144
801178
776892
834136
494369
169105
964292
748954
760883
439610
169341
39986
1006325
537897
178192
289116
917835
465058
118205
400246
774688
781223
375560
117005
688233
397852
190164
173495
614512
726736
518560
258710
975774
490175
422769
469154
635118
917613
317191
483864
694950
591939
52362
304940
973825
930593
305959
444779
877872
446934
649190
752752
390291
498379
173635
816760
512153
635147
978641
327548
813736
504301
28930
707617
446327
473623
885906
953011
414947
819703
320298
366090
667865
474268
241092
247245
240096
52352
508001
477614
79183
454188
948664
917231
536220
830653
1044533
550596
648525
945584
748572
483017
835400
211370
57638
563025
880699
954652
94647
409618
717331
889060
377616
262031
868327
441998
760802
952477
68164
974142
455413
997330
474637
478922
16893
591783
239716
221437
256246
33963
670690
305096
402246
925990
968103
287572
760886
227959
870008
130192
137822
790605
739330
421474
947667
258541
477924
294342
7155
737135
1004032
626316
463939
763490
974742
262297
990065
357934
146461
293269
856359
914283
1003391
180333
477175
186362
303011
752378
893966
540653
955929
899905
388348
580718
120829
890831
784528
254916
983955
215041
651376
456552
351918
230544
408496
1035847
237346
835899
997386
755430
323858
458112
991176
594378
462013
106140
530121
594749
606881
387096
514451
161398
571174
73695
897919
341533
1042388
592543
455456
447221
658340
222772
349304
318064
236008
653450
713568
384281
306677
962070
196249
102469
950115
978187
881692
262356
629773
735268
660235
226623
978865
782840
943575
995825
580763
7463
183721
972049
758521
842070
91976
249086
820641
905670
866688
247878
442670
581586
884741
274579
886922
48224
631227
940637
517963
783829
965996
671257
567884
1023907
528605
862784
593360
91297
241692
509160
819111
254674
296467
72596
897907
753644
38699
844440
408337
128249
697557
185873
382599
374294
868297
778809
59041
111439
644349
1008011
58398
874460
289936
690529
686792
987268
607080
633238
740562
687934
39160
16014
960736
767620
355446
781195
555601
892525
261393
874856
752571
102663
501130
55605
350688
367077
20044
899758
17520
654678
856676
275726
732485
570805
102206
977581
679361
345926
150952
785346
900678
553714
543867
641523
991145
678536
410871
7942
278972
1005758
895335
212081
360612
925215
452081
56105
377095
71670
245371
6145
624652
500845
420479
877987
880024
5396
339650
674486
489236
291232
367827
783790
244125
930142
355749
6133
495534
308354
353744
1038308
693766
431065
658500
25701
60494
138880
1551
548259
116318
883889
714618
945770
662635
33403
111605
762519
454734
99362
75329
585794
83150
1027809
453357
745146
350782
189975
694248
822100
177328
784593
270170
966388
449681
34548
177370
383269
987164
986919
312768
415158
301381
660212
1039921
654399
735705
970092
778430
7843
914248
1003784
424996
678135
214093
946856
799051
156314
768237
653880
545381
702788
830246
1035676
380105
34248
980988
524231
265950
213825
237852
983749
539385
909204
12811
172580
369414
315986
117852
855397
161210
266636
347412
852276
795309
543173
710550
933086
52373
960254
410132
1044913
879906
229593
1018218
992943
948130
757800
2466
351984
70650
712306
661737
200104
208707
854838
991421
416364
777139
412763
729251
399418
556373
955893
54528
861360
164648
181239
213601
396454
138359
449063
538804
734195
941701
20827
997747
786741
960267
524836
1018329
1377
76644
873377
171119
188516
195955
425557
372970
309205
56497
629194
550209
538404
175845
802907
122619
651708
96847
1035153
168384
640734
423484
831588
588846
906576
179654
863001
629893
813918
534840
797406
461419
690578
847767
843006
65401
70820
1032320
728555
117068
806923
871650
574121
586461
643477
884479
303578
843093
270694
453942
90933
938960
750428
756892
769440
660342
579782
738473
728334
180795
167134
336094
535287
545908
1027287
314223
25370
270227
667230
112028
870520
577441
522115
687155
162175
589490
936005
516756
1030038
732017
370954
234573
499485
692905
913578
406402
394864
236791
732826
102343
813489
363296
253345
5266
534588
991398
93219
749475
196178
962010
867497
483164
29155
626734
676923
540196
143572
523138
162890
821795
133111
165107
796195
754751
413841
131008
627787
541787
759556
859189
495662
9422
1014247
905789
522657
786291
461970
569833
833170
834525
868811
761713
479522
251290
527874
1027950
26439
401305
625654
26865
957541
928662
35678
276611
374070
472535
350013
501937
484692
376686
573774
342904
242711
689771
275368
1005119
1011446
54825
681489
337692
397681
409016
967754
203999
807910
1030984
571377
665261
263939
644817
911772
509975
566364
162057
886281
126315
464454
16371
620628
847567
453738
782078
540967
566816
928699
265034
642412
711027
314712
750447
799374
584819
485494
159568
606045
854450
906340
882292
497852
222406
483410
583100
343158
358595
317652
601114
209047
664555
406337
298109
372974
454940
32558
865278
1011216
619528
436398
943971
822796
315849
548641
47536
435194
370523
263024
128214
929588
193865
208175
464569
464372
820509
8542
173894
997637
142898
408331
603793
584543
885105
608383
849421
992415
472605
681401
205850
245662
381763
482151
274602
935763
694821
946711
54124
427517
102437
339819
382213
903276
233462
469920
985381
186961
469510
275076
469167
196017
1005907
850139
546267
238005
741120
557250
31583
490096
270166
668059
183555
528782
618309
958974
590778
704041
143209
860899
625004
778557
195066
1035688
512364
354650
25733
695709
382312
993145
94767
583825
933478
1032222
974296
614264
626694
88038
743221
908627
770294
271569
765792
382383
749713
509307
637128
887949
221226
241760
128007
500499
776104
532724
892670
426891
68485
411269
151188
559058
299042
301813
792350
221350
67577
40854
554700
366257
865286
179854
568804
185472
407514
319616
411640
126350
760297
30662
106822
232090
965548
518198
630605
610698
377555
841291
295215
714700
958967
661025
17889
702400
763570
126803
473697
511597
740905
500116
192900
850084
212567
372742
320333
414429
1006029
987907
885017
622225
865886
117952
859150
11225
295865
240769
1042290
478950
480402
306737
32418
487759
74561
306535
330570
96111
219777
315072
511138
883174
56216
81063
619193
301688
31129
274287
846552
261230
974299
957980
896630
260070
38043
946463
514605
763087
571171
925548
900019
916792
840082
421229
730491
909977
170330
152776
478347
143455
588487
121417
478467
317729
120251
305844
715187
783003
120425
219688
312089
168390
839814
901172
606541
900078
937739
718964
348338
110290
901172
1012719
729397
913163
838770
344873
264066
512552
530376
64106
478599
45312
862445
938118
494615
990439
176481
231321
321446
638464
181463
797495
880264
286517
1012202
446146
109968
421366
888310
960329
279525
511855
565418
950836
563290
864892
863426
899693
458576
861519
864034
68283
370780
324964
800390
72632
749197
696802
81440
288577
559782
32681
940712
913544
573650
331836
596884
723676
606167
924366
203709
615332
785455
597108
772633
833097
52213
993888
167684
325117
821315
16468
716933
429342
256220
340327
688201
740802
4940
555264
156982
589298
399800
62538
987699
133444
686900
278804
996390
194701
832358
381569
1021866
599277
107016
709933
980966
134454
871160
924696
808762
786326
607628
310591
252935
683677
709472
989962
205146
770288
497328
1016120
1027193
995686
268404
500206
957859
230503
555254
934906
389460
360365
387478
391593
408694
255130
885263
285852
342137
329873
145416
49105
842442
367603
662337
249848
675493
883382
243084
280554
475140
109192
990251
407375
283368
1013332
584739
204255
779476
182202
782352
293405
3798
615723
264714
999766
791972
673534
860082
570087
644990
270781
241094
993958
57163
311218
719373
279614
579564
1041351
378726
680367
727765
462614
515868
688246
717957
572794
924374
166516
545495
109673
1027596
213920
970365
173053
133687
431305
872187
126390
538007
697815
828471
134205
956336
477149
190252
143508
513253
998244
271678
601401
159826
520067
173171
252333
426694
957756
86891
889733
694320
553900
405311
1037281
629711
381350
14066
494763
278265
123558
298365
294673
6200
436663
1013240
5383
990199
526625
621196
999020
237266
152620
379363
357612
434977
371475
154124
693717
258852
177150
222778
467212
707739
332512
568855
714377
391490
701439
896684
1001038
64601
122971
842481
759260
307926
686252
161159
199220
142651
422819
751143
982496
182757
934275
13014
783297
122296
1041457
105092
731253
443689
894774
54763
18868
414305
632727
344551
764479
236037
217942
948265
860826
489453
109604
602488
617252
252980
660359
406613
344878
396601
221822
312601
711489
455771
171813
67587
879357
747955
895736
368417
491493
733953
121139
619161
919368
982783
130772
574661
945908
21391
100879
155507
1032273
718673
625805
1037718
938620
107716
102671
488699
299669
230363
995073
378214
819585
123575
205340
175549
805192
806483
886915
489962
127701
198596
96684
843965
853076
604303
515983
864922
790123
670634
344404
439912
504301
265076
223179
819806
91858
181522
88226
1019276
884155
947546
457812
145359
472370
980659
813747
93316
946132
119490
279661
149851
906611
758494
869000
702391
1003027
656596
108339
56408
768487
690001
523389
84098
378830
689560
897683
237655
628659
536230
934020
466396
863437
784053
635201
385343
222675
854606
792761
859492
891500
270228
652689
38819
426331
636722
309693
196504
73464
875530
607000
270172
179599
796798
276653
992195
811211
345624
558105
907613
809884
252366
542498
399501
404202
795177
152258
10549
852974
276464
1029635
924946
385202
669151
175645
834542
58252
932327
196866
537536
411901
794443
289830
979283
279889
373217
747761
489633
401458
450321
290808
921716
417754
824201
221578
285161
977127
484704
808696
938755
602191
321875
15070
615238
351842
262745
721101
206723
248265
559524
274610
357943
172686
586869
97369
778511
227894
352481
40840
185588
29612
72200
403493
265296
760447
139219
175737
791923
677067
921303
604613
205834
832915
431030
330423
341974
141961
454059
845623
582949
627031
115399
353967
213730
969863
642418
648089
483802
109807
652998
588143
656854
735478
182335
918482
132752
1024312
63594
204582
629196
629461
585966
562468
992985
715211
785382
955004
388625
710106
46527
240545
542464
340130
4763
717034
526370
392477
585277
375731
156655
652446
243143
159041
780196
181391
608360
244705
442351
239844
329310
877171
575212
203702
547605
272497
108999
538126
697306
340589
465426
1018499
113772
1031654
829217
391711
894933
636358
624228
438923
717133
184314
569592
891828
429014
560903
963235
433452
407454
71905
891102
635947
420881
241502
571099
1004771
366810
782351
1030783
42300
112490
739705
980790
755518
97784
674689
12868
384897
534879
50116
8456
406237
1039804
592542
317641
624012
969287
99793
317351
612847
539356
320817
652437
869976
962681
697921
394363
1033432
246005
37048
511656
308364
21425
286555
894402
960671
709072
257237
490553
476368
1022377
708049
448558
962426
1013210
345576
775714
390881
603099
1030186
363260
981096
195906
776811
739782
707156
69341
484874
106622
81522
251624
911461
912452
697883
164638
547938
110724
572739
553828
580240
761238
781477
886093
525264
445217
687159
596971
61233
1010673
115787
958851
651961
370867
722744
163172
389164
460322
305164
359740
775368
304412
539808
656354
504837
454578
290688
499912
508302
130471
1041695
882969
522171
206310
197566
371752
101234
917394
773833
41586
898020
928440
653449
875849
245300
970070
347306
955757
693911
425686
693517
793622
651189
636660
1002280
1044936
940252
3678
550026
658544
980849
794638
681851
279273
415345
493661
494477
272522
332849
648661
851439
933649
116260
946758
676277
185349
847096
556129
929866
956487
729809
247443
590271
809175
744724
88818
978796
973265
74966
278216
920488
206384
841522
436474
310870
939225
408108
599441
476958
517855
663433
1025233
508747
803384
564828
325094
667784
533322
302692
45991
467712
1037042
391162
703195
543855
528258
304761
332784
177986
407682
195421
462110
230235
748480
819626
272498
185957
353554
682521
449277
516596
320138
572900
856992
522845
494536
684855
719423
314607
77088
1021067
774349
934018
544289
927886
717661
549262
342629
135749
565798
601615
615599
679288
258354
1036749
872026
717059
643106
985160
332375
981653
749356
848267
1248
728305
392366
971593
130988
580335
983361
538235
720291
498638
159862
282444
131374
902646
948296
109084
329084
651165
219941
946052
577262
777684
804324
820098
964808
934407
804039
940648
905407
15183
62525
897302
726155
435173
15563
689604
668477
261383
1043148
1014850
711563
219926
555786
155757
912697
246440
235622
739455
814623
936235
50666
899386
346191
1039766
280207
690737
676181
268040
273336
832423
491043
462039
699915
764820
555382
692745
930491
321223
394268
518671
623586
434107
1015883
519076
304665
887403
28285
776015
250879
860322
921192
874429
765529
801100
386965
415249
151062
310711
778697
32481
989328
678345
1010062
571079
1041444
451782
112288
829032
381969
64497
333109
367402
982255
813633
199771
954371
303930
1018559
480237
84024
910648
900633
165550
301735
229288
260660
737074
432696
16746
74502
300461
1008308
727937
670452
548700
229606
681560
668938
263589
668223
530639
67059
233504
292564
575403
650294
1033508
1035486
287012
215235
970482
1009002
522826
412919
444977
172555
691641
771435
573372
772641
221345
490792
947976
642526
354715
368396
68377
229604
172628
699747
540473
971753
1044314
272168
495687
837950
856082
1038676
778368
180463
450777
682339
986882
777185
15504
622152
840297
197218
33431
531964
129275
109815
1006507
724905
314717
704527
520819
44115
858789
816379
482078
484783
520538
995685
954115
465784
991848
871905
660664
552520
937661
258871
436705
105592
593791
678806
327709
858035
911730
327737
581713
714137
982463
489077
381591
899482
628581
926883
272042
851286
881741
988558
407888
886592
690942
909656
902532
481195
947447
252317
704733
291592
469925
479379
85157
765751
790250
57471
94961
29106
59699
668203
695780
114813
336376
664764
420374
169288
168224
364327
235271
591172
63902
48351
305581
274047
467392
224702
730047
259528
339070
36699
902946
752767
580886
979107
455838
241523
377926
630648
908213
230718
838398
832480
124843
565932
741010
65603
145690
908517
19411
282769
161228
830584
124022
853340
393043
823636
166553
862552
773653
554266
756397
665943
386276
119708
150085
655713
768098
495170
387303
568219
648361
958759
924790
443107
603290
550552
183884
444734
463312
151186
682270
495842
652138
524473
153417
79442
665232
11898
186543
516242
454229
528569
42806
816650
951329
954600
651741
141558
571735
1031680
394246
222396
1034663
133255
269427
30667
635278
656876
864221
255743
103669
565025
363673
298369
356141
937883
77176
312556
1011021
812460
662943
84078
564374
404935
441771
980692
474795
42383
429836
580760
325361
894871
634392
543332
630575
630397
713254
684376
997437
573243
578291
671828
1029808
179760
639119
740970
440568
381750
65595
63134
883247
1024994
414531
194615
202307
390821
688415
735277
535905
956810
61030
150461
892494
497460
111509
299103
453347
999250
1023961
332186
393086
864797
929941
118454
858303
265776
655822
816161
180817
269937
90900
321447
736296
990080
564498
5225
545061
372432
302146
23079
736162
33788
469099
1018327
803974
128162
723295
82549
1024409
735057
514711
212541
718774
74735
182204
188030
651808
194324
571939
551772
283122
350949
21897
581655
539813
612353
738390
773023
10891
323312
820170
921571
327622
294228
309266
1002759
281124
961301
508585
1001227
908054
146995
150218
861447
344307
520489
218814
748903
1012648
43947
551415
149261
525028
1028628
933746
705326
176174
19015
275825
611343
634564
762988
710215
721916
565003
950850
817148
358474
589763
569637
278075
616607
3829
839953
263771
703442
18488
131992
685639
736557
53283
154014
899746
401795
633800
797912
728498
381532
480348
606512
195419
898744
773773
1038094
842019
671034
413083
947077
827061
406333
39264
975752
696913
584813
57045
397783
550729
886188
983650
951622
1036909
448670
396211
400990
468085
376123
826554
124426
431211
15704
177580
528218
108602
1012950
879361
842062
713788
239236
929098
883537
590023
132035
236731
978818
1022486
149595
762974
777783
357891
1010555
486101
336271
868264
95099
366056
782983
798261
639733
386905
684732
393621
479765
255341
584261
129459
667989
751237
495723
89210
539520
144355
947063
73286
185717
532326
589810
421104
567908
951416
713194
857915
107320
699660
103493
878473
24024
1000735
571896
605077
1005492
475508
929369
104181
752580
713031
463787
707322
550936
899433
784368
1008679
313040
1042898
368721
735431
647273
359324
512544
294064
1008638
303096
975360
237451
480793
918642
545122
297429
97531
407631
768607
913310
664714
248620
474265
1005522
790369
529237
929614
880339
505791
989324
177538
327266
880212
1668
52991
201247
574665
963547
354456
605983
319801
1003385
356431
854594
469758
237546
294606
719671
682462
696421
529619
621068
616305
313585
341884
825651
619428
317049
215087
1002179
395206
250135
690024
152977
58580
985419
166807
109881
292089
417930
781330
500627
528541
557905
721345
656136
677650
868114
961346
188346
696752
128296
32778
1008291
960855
517933
489102
402947
729753
666981
804498
318844
524438
459586
993810
190600
12929
943336
376997
771819
730781
27394
251631
933638
328408
679872
123384
482584
606522
370979
52862
492828
836878
450028
30430
979385
986271
275348
315363
57400
70700
97894
72730
579685
444914
348952
764578
819121
626375
133317
160607
669285
235002
748918
323235
35754
190268
388120
164703
112267
666960
446999
848574
358581
628588
205399
615190
672175
934535
842010
919625
661896
315249
669547
554105
196798
840635
2119
970131
14202
983366
190168
194440
754349
668698
384521
28844
1020380
146772
862575
514202
203627
1040424
523834
587534
604320
685481
763
888548
51870
632047
555620
46668
981291
815926
702748
379818
417718
1170
840530
54246
527354
989125
937519
112601
299876
905930
564497
638260
737664
180730
878385
501934
920465
694427
227712
114592
444318
827919
1037842
251629
421036
834718
181265
633201
305109
607710
350644
248768
838743
211400
529588
316961
208122
716373
800212
992471
754401
987098
465503
236430
114938
627722
685767
690409
574892
948902
292587
197279
430831
330101
770885
603894
821179
172136
142562
674822
526648
607072
974281
992859
637232
734530
6127
881984
450485
74015
91806
607286
771056
655665
679235
473873
528725
403842
481977
938377
875402
920524
807145
728081
129203
533372
747990
802589
537620
354411
136609
283513
176337
747484
786842
288451
110805
1028619
250610
299588
112565
437164
781314
403412
915972
347605
798412
519887
306292
232360
763904
918037
633572
665543
604855
661570
797389
889481
947202
424688
816295
145474
997312
203051
64111
47094
816091
550001
998913
424822
6400
704121
571957
123862
132579
729652
729138
542955
136968
634419
1009099
406809
1028017
876083
642263
466390
981607
503328
736457
989160
45370
474963
369862
286950
265170
106414
302790
415038
139597
157834
116844
76758
129952
375523
244481
750891
626348
475279
707151
738711
618412
272264
546667
311195
64126
398439
653231
250969
775071
646909
788713
301492
972266
703110
7687
125666
727984
954054
722147
530785
446694
242158
926035
968857
309676
44860
755969
453495
379397
17680
709548
1025722
601253
937063
99377
946532
580731
407577
330038
400782
61930
125198
209514
379965
186977
920440
369348
412634
1043628
603662
70550
380598
401505
29416
105223
494719
686027
480774
850977
1016747
541592
462059
803689
757131
733245
664594
314627
567467
378378
597761
589001
245086
165621
12632
872042
1035069
566308
128193
922245
961287
28746
633792
974449
775056
488151
477600
553441
947483
413576
919473
426641
440155
43242
212886
713731
234577
611776
359319
329432
467664
86492
437052
192004
385995
339005
460642
781676
198756
938556
691489
833076
135626
848509
225502
565269
886830
824894
649524
580916
21128
414550
690481
6081
51658
241220
787392
966945
1031575
971262
481434
1036677
1042315
154078
279337
1010657
256374
313144
656434
215333
836558
971281
4115
335179
395021
302422
353056
742952
598067
257389
350701
444932
505885
146424
803314
363703
260302
939986
553828
1044483
266898
846680
182390
73967
9918
648728
87941
236817
1034088
420969
452617
1023957
950517
24186
232001
395020
132471
15747
105169
745410
838135
5825
838533
59409
637765
195631
821750
768018
62215
788050
62408
396628
703885
839848
455572
991636
443898
1026705
373497
318273
631734
848190
859944
175736
412817
943574
256602
283997
964123
784536
386444
1916
267649
677294
114520
608624
593362
409814
134242
420662
298502
792224
403308
607864
766282
134572
824021
758827
139480
796693
513789
999565
961100
612084
387238
453578
200987
830482
540226
243521
315555
254146
184812
447676
395294
559391
459178
111562
779935
323976
71214
903650
687886
928096
15142
1006348
89629
366022
49421
346407
107183
670680
758147
455011
181760
570768
303520
357333
420929
166542
334239
770844
193808
79857
334804
690825
609931
270984
706919
989369
756759
603107
711526
526420
334307
263056
876673
712700
942502
431314
915302
418990
675687
477015
338226
609674
623808
276760
197477
758577
1027551
370943
485776
670898
319231
771255
281985
669655
510784
353087
121975
956142
250816
190850
619878
389387
359076
154300
316745
20828
390150
253372
155900
505127
363857
990672
629587
116515
993011
1032947
46217
311616
799827
666817
163380
384192
355564
847662
108639
957186
68436
663132
716208
199974
835501
453721
795128
797502
43226
852384
23954
160660
297507
620628
2217
251587
725113
91673
653905
131481
140864
608288
1025363
967663
22899
965002
861615
277257
964105
40438
173539
741723
662696
642510
267581
300758
1027249
517900
296163
182385
463582
974010
903981
1193
960976
377684
600036
832955
43554
240550
571036
898942
631706
622896
401069
871147
939684
288877
867179
123149
889906
31331
317086
477404
478156
24812
867668
617187
586337
841069
94061
330180
940527
279946
657882
872690
28165
763614
1021186
54889
398150
472940
558079
104508
416890
75470
1015186
273677
60523
871382
863070
73517
393603
241105
934211
727816
157307
159579
485686
233473
695845
224670
289301
109159
594052
519148
965266
724525
713228
455360
653476
905551
109362
114693
212988
48693
959691
838175
544942
59145
229939
272910
10430
524012
27829
745740
1969
196517
648890
299865
399518
525558
509834
412852
261345
395540
516378
768897
888714
685639
409348
493965
115913
1025110
1023430
1013106
278821
637466
841200
793356
386767
207489
456038
345080
380357
135803
906910
577890
685446
631154
499379
15629
589753
499
400951
942093
23177
394624
630305
307227
340545
979366
217073
148054
989119
225391
215169
247414
254901
790654
570492
401066
68613
1041832
822358
969460
777307
493781
664584
667687
532842
298856
777319
550753
186038
393351
747515
1005140
418665
642105
189756
962394
1018798
726941
757411
373659
540693
498852
493743
537965
773349
398919
19463
157141
576625
296823
245968
154969
581116
436430
183267
829730
799360
451682
417653
306453
470465
132583
300384
456407
543595
521965
724379
259224
502257
330995
53995
160492
187187
432933
217584
922233
354515
748541
807320
640689
926227
223920
842557
98743
584976
532947
109646
698484
495166
514774
978238
681579
696653
742666
697161
118898
726439
40060
748693
900736
977408
807126
280586
492861
203487
885400
989121
265896
1043086
872245
222474
529988
688176
649277
7686
63239
1015622
447054
328417
818735
178563
189355
712956
767214
83140
838122
883742
778966
257884
210374
622511
885213
127075
663713
70415
117750
919616
662325
210012
409541
411479
750309
856684
461268
48478
739254
170551
131359
696770
718398
717960
597038
478384
415293
546840
206501
275409
943552
762759
861023
951763
791193
767345
435245
25510
605427
24563
471642
281869
403710
1025902
41297
466785
652118
949192
76330
481834
923154
186171
674428
927660
46058
603519
352513
359105
433780
296373
661163
777428
472574
234880
738542
12423
372368
1041156
7322
561868
863099
951631
199026
452380
1017344
771357
204926
273979
1026050
598273
496750
863386
355673
520680
436515
836606
66255
968006
1019440
472729
616075
756624
908138
417405
941025
250239
284672
137782
257455
843972
882838
339694
964974
949107
852203
626578
34598
606769
151182
150717
291580
385539
606716
521375
923909
129968
594865
830399
312728
968601
307769
36641
963634
731559
687833
927436
941795
326043
311356
262483
175782
698588
457755
125867
202383
212225
1014462
838098
611475
806771
464152
986340
911017
1027815
738921
877982
444013
562292
726193
457549
144481
409532
891064
776505
558664
554673
998019
300617
774093
792208
793908
253740
69354
336675
246312
813538
556279
151472
747410
28246
813945
210704
641533
435464
4416
587809
916945
271210
347458
418077
275755
93782
919966
999495
532858
1016919
938639
484945
1039364
205293
968414
92500
242047
218630
763173
114973
968165
386883
14820
165186
880141
954895
844021
1005023
422313
351272
657926
146411
20678
568195
46557
879955
790667
515637
948735
28074
325296
436674
29405
174594
243049
730744
272355
633382
959446
201944
636768
227377
81907
335738
775883
248779
237012
318527
588922
477605
967156
53426
329303
221315
221090
912525
13237
996882
742717
843079
16632
488150
799479
217194
737650
142312
213578
181869
173708
999143
336607
803429
877001
909006
792168
775357
255511
898673
235652
286117
461350
727474
271289
581226
248928
285079
911461
930201
896780
626457
106828
235429
548442
47873
1044479
193922
394188
198217
407846
905396
590283
338445
112289
712205
431535
302110
90702
232881
419
987260
307700
135392
77653
88039
914956
275846
532034
858778
502027
175289
760507
401224
406739
1038995
968406
319380
461127
504795
782416
795614
574289
118527
986058
716955
478787
15352
995916
161478
181296
631354
491923
674262
825830
187260
521770
906501
540912
166448
261559
284832
856730
177994
873796
24449
634641
274778
1024070
632868
256068
716029
1026268
750687
458326
38142
738302
1027310
16678
810068
404591
371475
765214
947516
120414
301442
396403
882558
672484
980694
332232
411098
168709
364329
771776
88754
562616
455092
777066
906291
606068
116219
758940
965651
52446
367658
245899
1016682
739063
1034143
781110
763944
21571
775057
952745
793400
910225
481166
1003553
108146
303164
702710
817148
287803
369446
1028187
366675
605460
150951
1018395
430468
26852
153833
435829
799928
902800
769334
188626
240986
812525
364001
397977
814353
577229
542167
1012576
766356
1030630
785351
1040387
337714
411256
463341
378998
185707
59307
313401
10523
147863
441602
173690
857917
684029
6968
781999
63337
795786
541057
143251
126662
493394
975865
116880
952328
11648
59516
617079
873013
3275
12381
473005
195174
445791
257112
566087
482562
734499
806217
323448
353368
408050
252164
260833
307391
781124
421160
488499
988073
344097
448599
82240
368876
530171
396299
341825
773348
979247
329098
989796
160431
297156
555649
752378
539383
747341
945394
817150
939912
918811
626190
363272
492834
28507
3594
348431
161544
725712
321105
607468
701799
664547
507423
503303
687072
3959
87939
432673
867619
502035
72877
340163
478906
969233
130228
677586
148
911482
36571
699978
715685
53047
79514
592122
749198
83860
101223
411152
309766
553473
754730
1042062
546366
123817
740981
572325
644244
175344
940888
803544
254679
447206
413583
513438
926149
845664
704428
7766
83955
743465
42604
347245
473464
237754
846936
838411
516920
968326
662297
438690
878525
996879
662233
423210
831002
654824
517651
1005840
791921
274950
138784
332457
669474
13458
212240
720496
978718
259096
21463
580996
249119
618212
88503
1041394
519400
1032552
760479
757272
496802
211759
909297
62425
478488
614376
432113
278384
429376
297896
1028131
110903
902080
137102
615860
84820
509432
658487
676317
460392
814877
132183
241169
643959
578414
137645
494379
291773
648422
99162
1015688
171455
383568
785200
568906
93872
95164
628675
181379
233729
553416
26874
387370
898575
574812
892277
330657
992447
995832
927244
234168
165271
173517
517152
507491
739412
733690
913698
78250
744626
743947
233848
475230
723977
872283
214174
230333
788690
561164
388941
12807
91325
832851
864911
1024351
337361
14536
219152
152135
948447
130176
877820
806954
907734
497228
907255
851258
311083
1043796
554545
768499
235018
821138
901004
878090
88298
930508
892617
280962
526603
288402
827872
311646
188273
243042
680704
163815
422711
807197
234586
121058
761085
286694
503083
747823
956351
49821
169742
983205
870804
772739
501685
169689
619923
1022183
254759
930544
935155
883585
51619
443077
420869
240333
93338
57916
71649
898537
617601
923801
102394
693502
877887
319925
50495
638758
324924
772008
288918
966085
734638
43942
256970
810496
747369
1000867
966368
118807
460706
8620
689591
9922
235731
274283
424468
957805
761807
94679
302213
937681
525184
560802
304519
268427
302427
217916
215942
970607
588838
208759
449544
268555
340145
233346
64714
320341
57341
269863
783290
447594
941107
1006026
455344
462784
34919
972869
369600
1011962
156
246788
906532
189442
591652
847117
898747
337986
879884
961897
261828
990508
523102
78518
603273
610098
751106
918675
849662
437283
104277
228403
609135
105056
187362
436267
13531
15313
431922
153054
501236
1008000
838578
856985
807447
476440
347295
400541
428101
976787
400671
5286
424389
44591
406084
626793
369830
780878
302069
693283
404101
144544
649899
607071
215756
552718
580283
606286
993530
998567
473548
434281
165471
643435
341514
112430
845217
754491
639657
462758
36317
378884
257597
298340
212914
89073
151784
284765
121289
493531
579736
918913
607690
684075
990683
473868
339903
359747
217544
331883
406082
753402
388401
541056
222211
168455
623205
495660
323795
375036
807465
734940
803920
731251
273827
443595
708110
284100
164733
823328
405159
497662
293199
697747
733176
907273
681197
919122
533905
348081
324147
572698
355664
702101
20719
182667
378218
901801
884707
255687
68660
271238
231897
36314
431313
5875
450013
806776
527121
776619
309072
176638
252957
808126
265144
983184
621796
38558
16251
605854
259315
94701
647880
87214
809329
1008327
708051
229537
81557
663074
567387
270789
1038418
59809
800093
955651
776098
895701
912452
371962
364164
738626
474715
337769
720507
982988
853979
372470
1025970
797017
311193
674751
276650
985286
769939
117324
16866
803904
653166
251585
458884
638746
10653
610065
36088
990376
986382
237339
666047
322438
479636
809459
158828
147274
420795
803713
428096
560376
405450
491033
173016
857617
453056
824317
621559
768651
37582
974931
663027
805170
716518
648035
528918
323669
921095
733125
361509
359073
856318
231109
60481
506792
233155
580057
870744
373768
764294
112569
349697
915479
166537
822143
758348
993059
442886
322648
69338
875968
862996
736327
288208
620250
36923
354874
99666
635826
566317
246859
919168
621131
890023
780077
854875
384495
530431
687202
191647
281818
330843
715732
248346
605372
473438
937682
530806
33322
331710
500408
123881
707757
579915
654735
880960
977174
195971
285788
1011363
102257
977710
278561
793896
824542
643118
737254
468186
967727
268573
643530
682855
756619
740552
59021
131279
606753
379804
283463
814003
678705
1039468
758762
81873
144058
250865
18851
162521
624525
495247
760131
136466
151034
267393
26504
489419
191279
978853
278790
886853
602705
885937
906395
12449
560526
262431
232562
979905
965330
482669
330132
690070
546180
520150
895956
66031
816817
162226
789816
267679
994797
38996
515781
681291
1026660
438925
904143
211682
1012047
49305
1041430
525795
1028706
574557
814163
104210
559900
615425
609859
915495
1021667
195027
622277
294625
971988
120764
764676
348590
737432
413380
502268
996621
824052
279029
519090
950371
521392
191245
887139
570828
591339
612640
955196
102769
43674
41018
773852
372659
75689
666354
172609
246331
556449
908849
771674
413923
574403
983008
851883
492021
644372
110231
746779
625887
298618
388138
583760
984501
237996
976156
195801
799019
927105
298482
809787
788845
694830
741450
333561
53817
773478
922015
892366
739234
606574
675449
300264
129901
355905
921597
77249
302799
873022
618649
195544
731659
187908
37943
1015071
475836
347853
744611
422394
623570
117133
693423
354229
659698
539887
195537
323703
470206
878836
327918
121352
986142
285525
378619
475115
520040
813049
396463
177604
770140
280477
1027589
723073
351256
621482
140000
971655
166684
643077
619336
749918
676823
625344
1017814
568717
217692
114654
897063
332444
297449
561886
812571
439668
734644
945659
124813
74733
982965
771991
50645
26203
959136
1217
48387
453785
881180
50764
818832
548530
933552
520183
904223
1008276
528312
406912
41007
917139
790208
676759
960839
124368
133102
922518
843891
855063
418432
277777
637461
598849
270877
388302
17197
420577
857420
479376
985327
764846
994275
639032
564210
47114
799565
138369
829105
620306
568380
359132
494361
99473
558446
744152
571806
764348
109440
120575
169787
571516
824397
249931
204866
757697
354606
510843
617754
752666
881405
930926
418850
195448
849044
1031183
82089
794275
228276
650074
217008
994208
457815
909070
122932
818655
782117
599268
201576
712953
220568
100465
428578
799969
297159
82501
105364
372829
754960
707067
403100
340936
650574
84043
402860
67896
342213
687787
565042
766880
682148
65009
731808
280682
269440
425933
706794
478061
830355
477292
249435
72038
610514
433712
144575
223270
712275
264501
60406
627679
274593
796573
181065
69526
991078
547545
454510
128891
63101
796078
732106
750622
481399
971066
846064
699030
386916
1003936
885574
1015309
368028
243503
419387
96908
20520
687411
736100
68577
52168
816166
167812
199770
838882
927454
989289
910952
808007
651535
551501
710991
467943
882709
1031705
1045073
104756
388570
162625
477231
908889
472016
180838
402657
581022
580600
2231
519700
266114
533337
1013739
362862
711866
694981
442982
252563
147374
604360
261854
438042
48698
50780
976115
42446
174382
477757
337665
962907
994491
547511
948538
748170
307343
162091
669043
582121
594712
929995
3203
436343
441135
870509
399728
320250
153876
570573
556407
904270
478304
162644
454324
69565
730742
433422
280008
830630
1022575
415025
146418
505285
836705
313334
309769
307293
699130
193018
905666
492342
176634
457603
439773
21921
996740
847068
933227
149587
1026862
730214
982392
1033716
209892
515976
983694
378238
666160
288784
605427
810684
966865
668771
1013136
384898
814829
193647
236746
700143
312794
208312
111512
1001413
543886
603593
591175
510699
219695
765691
72687
471648
918415
579210
425766
537597
808865
218097
435607
724258
668632
949056
437901
343574
521614
342453
549173
273745
39313
16974
962971
198906
635268
487307
770870
452492
145481
450554
117079
950416
517393
744693
292698
932658
528776
97407
1041080
287643
44509
877309
539875
783996
957567
668197
924920
1024303
906355
155141
986531
605318
123494
929045
688152
19315
414335
698549
612092
522646
678164
1037055
912820
894415
783642
160841
738844
652677
789135
555940
279734
463438
55806
616806
446588
505601
949058
268187
916601
760553
294914
190234
943042
881036
220599
299224
54550
318253
402447
666614
837270
295065
642975
1015650
919903
561640
557639
509257
623962
678577
992902
127210
571242
305964
17060
408173
296701
451245
245292
1041842
761413
247291
268878
722379
181146
795328
1017707
422112
599487
139131
622121
562009
781748
630520
1035689
566349
421620
552147
20399
462820
614347
377034
629290
288971
82978
903231
770588
209157
295751
21818
644365
841678
494324
819119
897146
644754
324569
41435
1001374
596390
732887
134498
810599
371292
362439
890769
556630
447145
791087
784294
520115
511936
588916
846239
401951
209847
1034197
873521
118803
344666
517365
459861
215799
242252
977275
509978
268059
637405
272147
637536
382071
202911
500957
345194
677535
413379
186509
891345
763188
95320
817579
401425
73335
272357
35518
972856
952662
632296
468667
284708
129109
547997
900536
702862
971362
477580
910061
293365
867151
12764
651117
109497
934009
444439
491573
1039456
386766
132862
560138
186998
506271
425134
511919
224211
367551
23723
389604
403618
24933
460944
384990
800893
451122
681804
368333
178080
814388
187066
745991
925356
589575
341922
689260
509913
588695
192543
484532
1029676
41773
762442
774163
236715
432683
1007805
499485
376370
285215
543711
849198
436992
770289
420176
85619
683228
253806
344437
307148
568839
678264
107157
153156
989604
501536
45932
598532
58969
977978
579545
13018
523664
128062
159797
207894
174653
660343
128720
101027
868322
409152
63849
638855
625143
963052
474644
923227
239636
549983
356330
274087
464700
759517
180179
314723
980092
425682
1002071
203395
168880
145087
646015
773685
781931
312520
212019
890919
979169
758645
828353
537466
313851
704591
439468
307947
518662
679130
148006
370300
218311
953284
397891
152018
848375
668627
690789
518856
567168
307098
886860
752766
583471
13453
122531
222984
260056
260605
337640
748359
201247
222608
609999
163259
75934
597924
579382
1039359
98438
799753
636201
815142
882162
939309
610942
9042
606351
551817
6099
143155
542276
807289
413727
459886
364340
181220
75258
835203
743367
138131
277328
1032096
1019097
421224
912568
615968
942216
998193
896736
696732
870608
677790
201467
898600
76328
989213
274161
1032639
3704
968416
424764
605565
250859
372122
936358
377258
308562
710304
822905
993337
712273
300852
509908
246395
655353
605080
669642
751709
784800
240132
727937
315762
222162
980477
267339
860868
124863
195185
429107
744503
643126
127917
326325
390789
611301
698067
169192
432422
871465
399166
776634
562386
173006
958633
110436
282974
307483
219379
545163
862611
11928
896911
991518
717437
921028
662935
454385
7423
720818
947232
544578
674977
640315
783122
852265
239503
504368
313077
331718
306502
512586
642400
506337
407215
511096
418183
225751
872350
331730
513791
83216
116122
877484
907106
855885
176746
192928
862078
904800
414189
1014920
760381
1012281
152107
894228
434213
454016
635490
143728
571589
154569
79272
44499
133953
309596
89663
589331
470237
258174
989020
829865
390400
199860
537792
443596
117987
349866
133154
550108
961173
997913
928348
381519
535710
105949
5315
1008830
1001280
921537
93148
170961
331609
89652
452729
806794
300306
442405
457158
731377
54992
107936
606574
1037822
952087
635628
875628
598848
406085
81445
675943
518983
899678
18731
111040
172139
66614
1019886
699442
187924
267631
61053
948382
759634
829267
383394
717498
637147
1035906
864379
553597
717777
321292
744732
201762
740127
41328
284128
635432
351346
55922
897885
804604
327648
625178
906697
577880
1036130
606144
758975
371792
263221
581609
191853
680713
810741
743039
220467
54683
865170
445487
728971
352350
143794
786728
675014
602356
727469
159449
814306
591101
346158
660460
670347
571149
939089
889764
397973
84193
263345
186641
85039
187864
142122
667289
142200
866910
198585
494302
62545
917660
54979
309309
925107
644751
910349
288267
718031
400074
49459
425267
741452
792536
70021
498943
56858
528685
1016763
299561
491373
298345
142640
762670
591250
836830
959176
829319
842202
434323
212573
646175
803238
384641
83310
582861
950148
578443
408602
1030748
163743
644533
560462
723895
655365
733734
755757
427767
988882
776458
661434
89085
170447
67591
144645
83037
49433
936965
557516
959079
940949
722207
364994
213826
167804
304193
651736
284558
473669
218833
195128
848296
884459
855360
570861
393049
5566
755051
263408
438824
232644
799105
466390
211552
317831
624234
48582
387376
102453
398086
551333
140271
64496
241135
504903
254214
448722
352513
558682
779383
1030638
229861
255460
205720
446027
703151
908719
702467
407393
907518
428860
290578
67092
102639
782240
776534
418128
189905
253795
1024136
42311
291623
620743
809561
760060
1044127
810160
771944
221211
919450
981531
482391
600408
272491
893949
818657
144842
574004
748638
566280
214253
971664
497184
895714
968071
95460
49418
820334
166759
51642
185797
930943
1019064
511589
334733
610658
614831
638357
942008
962867
7473
578878
607113
533314
810902
308733
299003
811179
422558
61124
54970
28840
1006325
262206
51193
350692
226332
944425
802785
521798
905967
935698
162401
708246
390091
516211
1032037
697971
881787
682181
846088
113780
274123
598583
216362
106522
781740
23690
984968
85116
261159
26483
683303
54458
83405
832110
910703
959510
786577
300544
739119
854100
637118
24705
854733
309381
209854
888909
195034
1008119
868624
1034188
940147
18420
388537
498582
70689
233867
411343
808948
746590
1005010
122482
435402
543392
450554
1038670
669788
178504
139583
933025
684357
304535
997717
805605
567998
434931
221088
749401
174904
998032
1022179
933314
931236
421011
270774
275346
2703
26879
50505
308820
411688
333905
307026
336872
882143
310610
490083
977472
866633
304055
831243
407987
533825
83667
9395
109568
383572
508254
566391
858398
844405
186226
398744
1042530
764294
931513
836130
123010
532920
616842
43466
611104
1028309
937470
57354
811379
524321
430728
705054
851744
313599
401406
90533
5673
750570
729734
774486
367232
150282
16568
632029
519605
691874
1025432
294902
726281
375917
330553
875053
97471
1005961
243158
814713
485883
175939
721112
862258
401477
186188
340824
871098
419267
855550
1009054
1031030
695388
285372
359302
501656
750884
581519
547373
628092
325095
399886
1035176
663152
152807
8893
1024878
318400
899065
524684
396246
476045
901180
971941
127131
688589
240913
619984
904155
776119
171204
543153
396512
845357
819956
806919
712291
1044302
768289
657078
1031710
301713
98773
447529
938723
600956
129512
67048
415157
181373
997616
494444
337083
450936
15884
479857
950284
958099
73713
949951
106741
682692
943605
1868
526697
98017
481889
27201
728355
936313
797631
947882
361610
244837
664860
867200
716937
324322
421559
69413
672324
227712
635717
81097
702988
359337
804751
157323
234169
847617
508594
175329
473276
370514
921622
662295
6419
102318
19999
823125
163024
145152
931782
39129
969017
423160
329976
815906
679659
700348
428106
398384
474160
474087
24976
255105
116856
1020502
695646
820878
194957
551184
200863
253843
970450
263760
559881
204591
901350
356880
200202
587311
512556
1028130
183024
326113
718164
289361
71520
840213
261205
243461
901144
502226
566202
897683
574480
971868
567964
291625
176621
815068
420955
517362
886086
58395
328199
59905
661030
39627
742485
996223
922770
840785
432589
969837
878043
792463
847910
567547
220845
496465
802890
816072
589735
811971
44573
95653
1003391
220365
215895
999250
488233
644903
234625
90564
288793
636192
989730
164278
645066
990893
556288
33864
889111
243422
708690
335030
1015585
669292
367923
340078
437062
522175
968670
940455
155692
707699
8749
717279
876565
394105
356410
506775
311767
770351
850604
958140
363606
653631
570378
954143
440445
216224
757538
228509
850074
477031
943747
787014
586386
726558
820065
952933
107929
1024355
985333
496560
1031365
177568
882483
734277
12786
470336
583157
756857
2829
765497
235326
961636
196817
1006411
257475
761821
537857
552466
401699
316828
944480
736644
419491
623369
900196
376022
161391
870948
201930
396017
1028426
755452
104330
1042382
447530
40970
983286
125517
730293
465596
974108
369639
816721
765995
101377
257635
644285
180441
459104
757129
540320
1036718
406229
827533
860741
863848
346692
465344
222924
305616
528465
184284
330215
20743
800189
441208
615910
724661
605573
501443
24530
477237
3830
76120
309348
478823
338116
370510
1017025
794836
649410
772280
77903
169689
59976
142345
359266
873718
719955
797773
646284
299879
432685
55712
502992
707341
768300
717111
516176
403181
397505
247690
714176
106519
293956
185192
160050
464786
743336
731210
577058
320534
487946
407639
684927
127956
450829
594601
146180
657068
387124
875416
68671
453339
845356
883924
899999
1003369
118618
891889
298438
807220
1024527
126984
735098
345078
779684
460285
906120
298970
689372
952168
262908
223237
712750
814875
395922
805783
701320
955462
439861
99151
120995
145349
84013
384705
741874
59515
27873
882258
679509
826252
170141
84747
222741
262997
862080
46386
755963
544451
216405
292070
548966
892899
184528
1008071
438706
720109
588548
749559
104558
435497
265046
245163
171970
611579
923452
430373
856815
885590
144243
394446
287511
358935
377001
194111
446610
855070
223698
755211
8064
590350
671970
690273
6451
149017
378775
965374
1011997
857634
473140
1016564
201403
302215
592317
568481
343385
618422
920796
1034845
15472
24553
704425
116491
331450
642344
435177
940144
408468
229500
887788
511524
65923
599888
500619
963000
1008120
295131
455073
244268
645145
396970
259701
279681
694148
157631
69423
884486
1009752
217399
96275
1039032
583525
701876
205996
281797
411914
922389
728205
590353
188514
202373
169185
1019423
22575
145163
460605
484106
145333
319653
457971
96371
36507
891080
42366
1005195
787494
500015
256053
511908
377282
308611
317456
117538
265816
840966
377103
1036785
701164
806593
182072
236121
69326
427461
980483
338804
755366
438763
831735
636013
499131
1037065
829472
629720
98451
121610
303911
1016779
400754
683559
562267
376763
704205
131795
938621
791006
908762
171083
374167
921141
558020
800289
456634
36718
512911
366508
890637
655911
1003369
544369
847759
772964
65154
846858
805505
71817
708465
258050
858174
71533
409156
738123
113215
717323
697408
70732
596274
221304
89115
879362
625664
48817
914467
765475
94834
687356
702597
151833
823626
890639
402340
793468
865379
14469
653952
625281
55560
467663
252558
290099
847490
921243
689918
202012
973474
133664
283475
602300
241480
155172
78813
225928
574201
407015
735223
198168
687746
472220
9836
455609
643311
735886
560643
653636
26128
749486
457453
457210
1015973
929467
858504
162558
210094
759066
1038748
247698
1005165
1036852
808138
400231
554722
109135
478651
478681
595866
28888
161698
329552
411350
881649
868043
1001392
982677
533191
211659
140651
361610
284886
941715
483429
268124
747472
154012
1017757
1015241
707094
120233
451002
969904
226024
258660
248323
814740
695929
226434
465934
24122
596765
159670
752759
418275
944660
908312
963941
869566
1709
294810
297175
822325
229954
697256
557557
899341
57065
448001
3906
683589
954152
432092
676823
217523
716226
599402
562892
324736
542265
198816
801152
133678
936442
162770
13411
482104
92126
44550
197947
28033
695868
1007561
824175
346841
385513
228564
1006120
474766
609087
181691
169369
321000
65615
633925
1037821
247350
339538
822014
226512
994906
20674
54491
657295
146759
672453
371612
700539
165837
834518
487069
996982
952062
625998
295813
792454
26670
787930
1027066
524389
897178
417117
333185
84242
43279
419158
397304
623998
526913
788796
854201
786089
49862
20523
485444
787470
93324
268323
958442
584924
610709
401305
764859
814792
664326
659976
777846
868534
243576
24422
819959
351226
321387
403947
1041396
753518
682753
858723
28928
982854
754491
237299
467084
149387
276922
624478
931890
643857
715409
335059
846083
172655
697171
817036
654777
755944
949764
103420
235580
499124
765758
856443
397223
140943
970743
220838
497869
1150
761169
2722
37716
477870
1012612
69499
325454
433798
89493
464308
534879
139828
545559
317357
530113
545223
438743
187812
810195
310851
764277
764693
954662
691921
583302
569429
56226
462142
256769
107651
985681
935644
396940
1032871
913108
830052
624747
146848
1034937
616316
499696
233296
927064
852116
529182
897856
340503
760267
524672
71774
1015298
991282
999474
812255
630894
601186
628915
315577
273308
673040
529779
218901
692816
996473
65514
470355
65943
744862
704245
104434
486441
457450
504613
645557
237622
904653
691540
691584
115974
869538
767494
522472
942651
155271
391052
557766
92480
128176
108968
434427
520328
446995
731361
510881
668889
864325
779952
951350
634971
886160
877417
531439
56736
906876
960190
237222
613542
925453
1978
244720
170725
77486
658041
747342
37319
171915
71326
471994
777165
33024
948508
720719
134850
42165
459851
198354
917597
706886
1029309
115642
517952
749137
915545
784785
155405
650511
213376
180078
156998
499173
714982
610416
569232
1031526
914323
498843
546198
370550
683077
894247
14248
81612
314215
567913
449418
725819
173635
467054
153935
557765
715312
26993
756218
740189
532114
532114
552444
964863
564438
384664
820776
41799
669073
127096
615873
145490
474271
282097
511587
56441
1038441
83952
836
357054
198431
945426
329912
135810
890350
449969
475300
71424
749105
491582
608099
770738
83597
679522
393686
387876
238643
464045
908105
931649
681797
318369
622500
11605
100176
701736
47727
224223
141077
396788
888219
836027
580243
567299
917134
405246
704723
781476
423477
173764
495850
1021678
541319
1038743
314270
842094
338818
884088
339764
425325
914789
630782
638719
764893
450829
596762
650953
166020
571417
58940
244689
596675
243238
89787
494500
318494
724390
297532
279608
113947
297409
639853
543936
110068
844742
341641
107185
1044667
91833
61077
277294
970241
745346
633390
449756
248728
553900
503544
760121
628987
745415
815050
16427
439204
460907
160446
645503
642240
82071
956380
901819
153673
105950
378700
1022165
947685
573677
928133
274065
271788
597115
349804
719558
351123
888004
562001
679314
85739
1014793
168746
1035986
784589
492076
574814
540948
771318
475464
839329
573579
475577
385236
625583
226947
459821
390602
443567
742510
899638
825115
779533
148950
551735
735572
359461
889698
693806
236367
736719
220660
939600
227345
752606
306538
314648
975892
432420
279311
665906
435258
1032970
535154
227303
905922
92356
4446
678480
520987
891731
267459
17697
75058
691479
182186
269027
166251
757278
882779
931604
195518
486440
632689
931875
176741
227808
250594
431851
585260
539521
751651
518552
792907
90433
269182
205489
108576
120904
936505
461477
871802
493659
199506
353419
1037539
741769
173715
578819
283848
1043213
717520
924403
873492
904332
250919
700700
111223
544844
237265
711281
638427
741861
718836
725373
942240
740743
980059
986971
989123
364040
961473
703502
991124
1042173
364820
186791
929159
223709
925703
685852
687877
843341
1035658
92877
231922
323083
1045460
293921
815034
863463
866939
586796
459541
336260
988243
846760
996157
171601
655806
477135
821327
383381
160125
871709
244376
513623
978548
251234
28451
141512
227358
1026624
288213
529741
96096
518050
184793
517100
559431
655473
135885
398893
355436
547158
109868
642209
563657
698474
184431
745446
450080
339050
1008095
96219
111436
1726
31830
514248
693284
930772
238051
1023722
394451
19368
601721
204114
846134
377947
956296
610711
988401
242324
886410
311306
488684
257725
475131
262462
965167
804625
365801
955334
23426
914853
449851
303680
879933
760405
1007714
952609
572292
404227
519769
640171
912089
740750
336481
722604
742294
1044113
937505
1029244
920643
254462
219168
373901
911070
584026
757799
605675
704819
325354
583934
1021859
757440
867539
178844
841504
697292
499830
591040
601981
976526
842694
650453
412045
330030
535532
244334
307103
116742
865069
936210
871273
748346
636544
702631
32712
862696
546562
552345
1000942
339887
1006679
858146
364942
781128
319330
248119
296879
374273
734288
571874
103461
214571
21681
188912
666380
575666
624137
264434
162079
372712
183878
179164
71572
670093
915846
185353
126443
580238
769960
616390
537323
329194
679756
428141
885849
715557
196505
708592
482392
145891
329720
302433
5443
130278
182173
160679
123624
44345
1002971
604196
880949
460038
685672
748542
87066
465711
379812
902052
61407
920977
806540
690133
477125
612255
154097
1031729
97853
579876
722951
924944
329886
961168
884685
716391
305419
693751
411441
831317
643673
326372
272577
899513
447527
719410
256295
388084
882821
305645
265497
264983
381306
618045
802366
292512
234628
607692
26165
601717
305147
912050
632628
428581
678169
459787
879801
585779
711233
128674
384921
730300
516273
1029612
944088
651793
872253
432046
349240
609305
658235
498478
343578
152403
598057
246506
754055
779878
762728
398336
957830
838691
894049
1004458
962890
223365
197001
462373
101078
719062
120084
304055
35383
171026
53587
223892
274725
1005688
900284
1019097
909536
298050
791060
592734
688433
256655
619749
117111
351717
530742
209780
218422
411572
590942
167816
407595
300064
602130
738609
235190
632499
764811
795627
335206
848702
531596
705066
356541
591355
897836
763078
311585
873
22958
930039
697571
28745
331480
497635
306276
951381
153383
278842
499972
482393
4531
383467
660630
331515
384313
289279
353408
46647
269431
303692
685592
800466
627510
512147
874419
805625
99993
76228
88826
606004
997816
249994
690893
242476
699388
558570
402954
382858
375154
99800
153742
1027820
900959
865863
779823
221006
655913
487934
307355
656378
521704
478034
490072
898024
876661
882829
487913
695788
61098
246982
553291
641406
766139
276146
139424
663684
210319
6314
609715
271023
650391
193261
6500
356142
322010
621183
786437
225539
334451
879275
150479
504775
2613
458718
387383
55278
209264
85015
67402
1025111
3448
317412
1034770
907305
29420
946128
630442
260320
577075
271768
599362
1038592
250550
535051
50775
116923
699644
422949
979638
578593
136593
264327
288575
516629
20787
591672
404780
355116
461677
873568
277908
960123
586292
765191
110247
794431
355664
250295
640381
565060
350961
364766
442269
161249
679393
931292
524437
299371
410457
887053
381511
647655
223193
457697
549918
298432
445010
835222
894736
665380
317661
773042
394027
1031429
674482
894832
956376
807789
668037
732583
241053
84223
877722
792373
294088
625160
23408
734524
984031
694763
540046
407355
224326
594281
37773
701283
1025742
8902
251175
503021
560236
525057
424589
271873
102265
666485
122884
410326
1035447
138668
31667
235449
618143
930519
769161
147823
740668
88095
515987
60069
636704
865002
889715
548656
742782
838825
468325
633655
569320
134475
640110
571832
972428
10796
684640
371941
755515
1007568
12021
826805
136658
803228
202273
306725
709853
940718
686076
614462
638515
11645
102796
786147
836413
330087
47651
804355
458022
495898
204904
434820
935525
473499
698906
245476
89698
890806
192958
233378
901481
560797
736115
20691
831061
342026
523878
882222
451565
490893
739786
693976
767421
587939
949662
550311
383056
359348
859060
337581
1008136
966298
384111
479187
911523
973562
674139
151304
210644
825159
144010
839211
754112
247657
614967
1036972
689753
776187
765353
69741
863330
1003616
846092
439195
955666
891461
497777
203137
240903
1039884
473199
647386
813449
503815
281344
200383
58139
913615
855827
172900
978494
869366
753112
665981
220349
553421
721596
896282
432274
114414
32801
527026
504685
788199
240474
310714
294315
859504
280296
226261
714786
124030
802682
408418
743469
759214
181525
520806
1025709
636621
259188
814812
243761
171346
506583
592085
523276
1011537
300619
597760
11844
278264
63010
394135
323311
982945
839656
703776
753948
286102
795710
456790
806437
171934
258013
352931
133978
202030
976385
72550
752321
398634
1014496
73037
230745
922283
91516
950724
451687
1026106
320096
175913
975756
282626
867672
361152
1017361
254319
63706
395343
923294
634237
694791
770078
199709
141639
171718
872369
279110
610542
636029
571538
114086
130172
911796
262932
686362
37636
1010078
880791
459554
557894
720988
885543
97545
570798
383241
30840
761718
369639
865725
241410
283404
55198
163998
281521
1009753
964186
722672
604949
16213
970779
709129
10684
63949
180359
224257
445037
919201
215497
510811
930460
94648
17581
461322
869391
445371
144365
337735
4101
46077
173890
148589
951848
968352
784047
983022
946410
408981
540076
94894
502626
343402
1034972
507487
756195
406304
458466
193778
948379
329722
948528
576851
693526
433130
804114
989805
118524
85552
253556
740682
406505
316117
544404
98280
172323
535666
738812
637834
1006477
97268
282410
968303
810359
371123
763367
52722
637763
628001
10397
859695
551237
565758
32155
936834
1021509
59911
883252
395922
25807
386565
482753
688900
94510
536439
136583
209001
572007
59555
774935
436407
632231
1034157
178383
62574
695660
916368
548562
129042
679015
17116
155530
534500
30127
118378
679760
453360
928683
1020926
275511
546580
767478
331931
32635
949684
451275
116587
926734
858307
942078
281979
877954
488715
647415
382870
62162
761295
965230
931932
257745
144422
781288
75469
501243
996223
475538
557407
257814
786077
58674
781483
209548
502692
775628
1006545
751847
1021367
491316
916858
186427
927042
630248
736900
293949
121056
596492
848120
168401
179712
427456
444211
356830
206358
893411
978519
272479
370787
234276
720331
357657
402614
919822
600982
375396
342655
131880
219041
621567
23005
742623
677213
723896
488113
442751
859245
201134
201009
986309
248284
485995
204851
333320
516385
930278
771299
435710
955535
581779
976595
517835
633948
650966
315050
280677
454622
736909
952113
908278
537015
683921
865408
966067
888439
63348
278971
86706
13476
343738
579184
754435
13024
548238
559836
112444
549923
152490
9850
411736
809500
1035938
414526
821081
802098
441039
294355
833015
683880
2436
646955
790467
951860
120312
292009
155472
857957
677981
761725
998312
949107
929671
36333
119191
892227
729930
530410
619719
369102
806009
476793
350437
523278
654713
95736
3788
239055
854270
304589
782048
580855
828860
469142
412359
195097
704323
36333
524975
254614
861403
306954
685733
779920
704070
439824
53801
991931
434143
380390
834025
155202
460000
85553
35557
19826
1038023
1016989
569348
781409
462407
949686
158905
521191
58596
71344
812222
764770
220574
227179
293830
561264
606341
771683
828356
43666
572693
399855
42258
529394
187603
285537
326977
893050
207891
753541
244262
477624
391201
37369
480307
683608
603391
843203
413750
291854
460428
496355
552154
888894
852868
621856
361285
159044
200217
919101
607212
182719
608870
10314
615418
474517
114639
48485
294956
652718
596559
808255
926807
40823
168349
104756
610562
644418
305419
829626
855740
59090
51421
305234
281877
383333
417508
651776
1524
77997
693178
627627
1004741
433696
102262
570094
35233
969984
656898
71926
243374
503396
871239
331139
132821
174050
97392
862263
649845
533216
375696
964663
356735
207412
280508
771720
1004656
551224
800407
841228
432819
88485
273870
871558
539743
715088
83506
505812
963876
1017169
1036566
236377
107835
414438
821583
507543
587839
389167
565791
51741
338796
887231
700125
921552
1035863
111477
395844
514855
1018313
277282
748705
21787
456916
691521
357345
204223
308778
979431
962498
996592
671485
1001206
262512
1915
722099
266164
608020
763809
925737
455043
158727
236894
396731
966238
1019906
826656
555428
50830
29913
430305
509531
762453
495936
825551
219621
955804
270873
204343
606533
122015
207121
434415
706901
356066
927587
92123
594887
883359
929977
333521
248005
653108
70751
512879
318575
435135
707206
530626
553645
248225
616918
190178
787470
141483
885777
183222
496354
699529
781829
908170
595424
582526
417682
129989
1036376
909224
387781
394209
468342
861198
635248
615155
250774
611945
205657
872821
332083
774470
594006
436716
646565
195185
776103
624690
378744
381717
107603
147492
410223
419635
656779
377100
577413
494499
971065
103012
432191
302554
346648
746936
78900
570289
776514
382326
320010
634992
55485
344654
575924
102389
492878
589447
699103
67094
460682
238959
257814
812759
643028
939545
437854
721327
673040
1006161
591138
802343
796517
572172
471035
941811
433670
719067
166302
770700
261946
956184
1006286
548246
279907
578378
574161
72254
597303
594163
99162
605679
931266
687354
985990
212072
743131
484453
579873
817226
891886
688123
24574
449473
722073
373234
17106
338779
800294
837480
678323
334687
231871
442965
848885
968685
443311
17475
258335
1018774
822783
139644
605827
6042
301064
304304
732443
991842
330080
817333
822989
695357
425504
890914
95678
328160
600470
75597
1035661
1024018
480102
161041
349199
4712
130170
336028
529797
930027
500366
483931
367806
215099
578180
664689
500556
461223
837037
947403
1039006
88269
141345
857462
209325
390253
523700
678790
740989
190365
484972
721353
294309
425281
533004
934111
816714
429071
416558
34402
815583
678356
114507
713459
760103
26591
493974
1041658
271465
370789
600176
577360
386162
915080
362649
422232
86746
895017
895477
254255
188756
879796
518920
1025344
27283
638517
186444
139437
822299
624140
80503
483814
668364
162950
215797
778188
302160
74660
77995
133019
108368
79979
108984
592645
891032
309825
563642
154355
431969
326654
653305
926459
376298
480096
62721
692196
667906
1003626
355541
343369
85925
453877
275668
704997
986588
1039487
65085
544108
465361
132071
99267
27128
739090
329333
462618
217914
873
330997
542863
760369
893533
704557
168936
76347
1044523
577040
348594
868529
961568
630093
244271
677817
719567
184352
910382
88542
533328
238780
653929
893642
723511
583188
880874
954806
586601
246653
728637
413978
611586
150698
377123
759502
4332
159264
75313
991868
70748
260460
34504
773628
867831
1007389
179432
167221
918700
38939
188743
680678
888383
1036031
731194
531357
163467
36095
234398
170298
735664
399811
577790
869375
627480
92758
348594
562135
492362
75911
388171
148463
167095
1027041
418064
508879
1039728
1026248
599706
106556
311721
875386
675097
965996
281346
709510
61045
882160
857657
290030
155322
36643
293199
102622
961954
279089
577935
935023
379607
292398
906404
917834
942129
819919
606140
549598
423309
412
647690
992381
142665
813003
40175
270820
1004184
713670
998066
816910
621123
620917
773114
874426
55371
920227
992407
903455
383845
244724
790709
385331
476686
859818
472623
633213
398158
815571
321318
536479
803474
35886
937510
866676
281965
591506
784099
421712
650427
709878
45124
979986
753482
825270
966914
536981
752822
437262
257957
403393
260864
860431
816495
759124
522483
864416
149893
789249
504617
924210
337082
1007948
294070
108551
628801
94673
814711
290084
1032605
800078
278347
1026448
548225
668271
353613
162518
288986
964587
370102
971236
324023
146642
39151
793825
684204
161200
620153
944364
415017
761226
792475
752454
1009537
172227
937838
873743
419857
915920
520903
461205
723783
657454
440070
570010
1021788
653439
365198
788440
926886
421724
178320
489616
95820
668575
144061
750124
233936
360662
860240
174714
77247
1029483
847764
247013
542265
69891
123754
355784
91077
1001721
664717
894868
1036702
551462
285847
115588
569231
373919
769944
405077
20554
320891
616012
305896
141859
560792
700322
86235
11183
645694
479720
191757
879822
899849
763689
649409
243675
748518
179819
274351
613583
60321
589946
819317
887857
987946
202763
295894
900590
450804
411689
124371
129939
964752
450079
947529
133455
295188
258704
962461
606991
255678
665192
225392
996964
760815
230874
117159
465199
5502
410173
947423
454241
673183
759937
748884
1020653
980346
520892
95829
737200
732819
685064
741054
322532
226454
1044485
100766
250101
934230
508313
387101
474735
240223
244214
467341
272094
940429
329299
12085
627553
804627
656308
820700
866098
565556
384956
209720
146540
734174
965602
466279
1032408
904448
294733
761516
669903
713253
684653
631063
1021119
182418
873897
268681
649733
702473
79315
109657
439759
553857
113731
727972
606669
52994
687795
549967
823705
982828
25403
308561
785913
41270
1000431
194114
31949
1045169
468620
302795
609291
678143
628300
123182
512261
930540
805504
885714
1030245
813738
732232
761247
700739
575081
185861
429090
575288
841892
765089
473975
86843
323449
469958
81134
1044353
182076
165433
505078
1041401
718534
490279
394259
798811
947307
121269
423676
759547
270087
3867
46311
200641
1011167
504431
87467
273629
603181
528831
523372
642476
703004
284140
893468
694813
193154
756249
352410
481322
546285
347792
1012638
891367
755285
379938
545789
438719
240420
461790
215313
231657
371823
941636
499958
1042074
261404
292827
81581
988973
716010
1039762
688565
458435
376792
289950
491764
1031256
56417
769895
840840
874602
197253
683338
991893
511728
531174
377577
246180
805849
814423
465337
455607
971295
227655
730869
279058
842367
636164
455795
1036776
894400
725944
161805
780487
223320
794255
626709
918500
391473
437841
314545
400085
215114
298863
608238
322108
405561
996890
1018367
213219
248908
1033835
787184
374084
63179
749642
96174
890201
316755
911107
648669
705701
345356
28893
647438
419415
82384
949552
87050
1035052
226751
85533
804310
615736
133175
815280
1016116
379902
372163
728647
634148
665294
575903
6648
161498
535380
220999
947796
269017
898521
903021
33910
417154
149744
387188
768875
347049
129052
374314
674718
360639
123045
620907
507259
237303
124086
451075
386889
1011630
902039
868357
487900
753195
187036
210946
881613
119534
705305
582004
861138
493984
252159
210610
605252
354790
595785
672941
594315
428164
215681
860960
249158
160522
888500
835724
395016
401898
467414
628211
1036533
408627
113325
834894
50474
923004
517243
369455
1000331
622751
256039
152558
52326
81393
133957
272279
325168
801733
712618
433706
178053
396240
270631
243528
232250
644232
495192
572559
581722
399763
575427
544986
586454
155626
566187
211700
563131
935676
638483
848299
849079
140885
384190
616876
401583
275895
672703
93204
154010
702056
299390
759254
519183
392260
610178
116684
662486
592881
946694
1031826
410244
803784
250570
573476
243279
990647
910728
515560
154864
461462
371250
260802
924408
922394
998326
412522
854608
728225
1025050
666892
910942
758274
457814
37612
410683
617274
66182
374498
1005693
535384
486385
240628
547784
259328
419101
781272
946686
145659
722523
901507
161677
912076
228671
145427
472681
132304
648150
956620
343702
439195
647530
467852
625426
217415
735372
957958
269606
810311
36910
661166
31395
199569
123653
507824
942303
563118
492978
932804
300894
46283
159296
353080
660037
700601
80046
832355
1025218
152404
496583
329070
194560
965474
990292
748178
509319
769182
924055
241591
127514
251168
1036201
219199
338571
545513
120332
790713
1018156
644754
92226
556766
630541
227095
359370
983214
145864
714397
211241
639496
896959
373927
191217
1043259
557344
506598
23687
1036216
849759
237573
857290
129490
114993
345076
898664
366491
502603
209377
468758
868494
587824
126789
78232
982022
183550
82200
350784
508966
803925
903618
880023
750586
914904
306052
888762
715099
375822
67147
709335
596804
618776
957177
217216
156467
405448
879669
846519
173543
582240
114036
660635
458991
739244
490122
252392
747587
13728
144952
163903
882668
911256
233595
25186
643074
793149
856369
247718
88871
410993
7008
459872
486087
79784
48918
107283
1044416
337976
502150
916467
188227
659150
999756
671134
817155
938020
765866
688698
358680
773178
131279
153599
26223
353471
574920
703516
670472
813682
836410
304753
471179
689458
930237
659042
211307
142547
950861
801616
647278
724094
753327
88992
633215
475637
571802
161030
941057
694980
368691
435736
1022095
98989
87948
182572
460856
422214
498381
995113
867532
454489
370231
409963
371475
562525
234337
320714
871226
47400
1033302
308918
621688
599609
852242
188889
426304
535658
230137
349088
1003163
64514
718607
473627
489369
467372
1043762
274727
432058
224900
94717
568594
34353
2871
117772
50392
390227
524252
595360
186291
233345
486609
503804
334266
60575
604916
996430
896028
491749
1013475
417565
350879
908829
759372
483974
1009873
276287
492401
646842
2594
210519
89411
494189
210020
878506
161239
942506
640288
754626
472095
540893
774814
925565
416322
155853
525656
820854
211118
871222
397085
1033978
866930
924640
317347
727654
46741
926274
230491
481645
917206
709978
984551
787991
733111
700239
376518
99741
450803
623896
212799
342897
741440
531383
173720
999195
344820
729891
55199
750014
656732
753860
77783
110535
842081
120380
717890
760711
271685
80557
356629
329098
972346
109135
874186
230527
520257
593630
572248
141963
2555
383302
1017253
386799
434643
639825
77370
863439
421600
763639
738709
1883
665606
32077
379820
121263
11114
424691
879852
888985
656122
535385
691410
1031344
989470
1034614
319570
184936
541125
148473
69672
55872
655876
749935
100170
767520
210632
105220
439635
974347
916600
261854
932166
1001632
172863
859650
398225
76459
405355
144897
323920
1032864
633812
924468
15341
583315
954444
440351
512822
157213
334750
575483
225196
800145
1021672
16828
798451
242049
619314
898493
189736
99032
1012674
1023755
872223
534602
264456
226293
630164
109224
965788
444409
699326
207571
67226
980435
458223
38677
993094
1031366
869089
1002808
711747
516245
338971
857472
526753
204387
463142
400704
891025
616475
101036
658378
915378
488967
434826
246080
444733
988354
597659
488987
994319
837253
822701
890461
113412
96987
314768
251477
604133
912324
168573
224638
367897
754329
1019901
962706
776521
63072
1011718
327500
149283
134285
348484
324957
178224
417642
643112
175917
461044
645069
65495
306649
848393
740889
100135
628150
452981
849688
589282
839905
984435
714080
330510
1006605
633305
368176
956832
54337
529462
119936
776605
454334
468446
320590
612374
151227
325164
898490
979123
849987
612018
688698
805930
678820
696002
347302
139843
590838
325794
820266
380799
290242
227847
938950
265231
346046
639767
991640
203142
421603
444608
610682
383136
482389
114181
983515
433708
929074
321983
898541
404817
1008101
445650
631006
1015676
637808
505797
713236
320135
913235
586440
993596
706809
673222
719978
211010
352922
895642
976169
821288
73937
892468
732502
805018
146109
187662
965240
510511
916513
787500
356212
542078
262695
272793
172823
422236
273482
208877
859731
901092
936983
441900
794808
219723
444741
706873
877025
462113
107792
405815
378303
463941
677368
515861
934815
735094
186024
453207
99954
743332
391216
623622
407321
10347
821890
94697
178503
800504
791492
41496
525809
549527
343337
599855
905131
730003
185720
784628
805346
252732
417242
1033643
158778
35220
867356
990127
418352
846262
174546
482229
982973
463943
404661
649590
109283
380023
742548
118841
727579
710386
985563
160004
623644
760067
978609
313777
453090
997071
65375
1025249
570316
959585
542396
507337
161770
152888
226678
337808
332515
241351
342612
372312
69275
586052
393930
697754
478313
991840
56211
617549
937803
257430
59826
439580
718137
79421
70012
369173
777345
757877
429592
989034
160950
576858
202291
280125
392509
629202
758227
916630
977964
37179
534295
524679
631354
823792
681959
734396
760453
899537
114236
666810
1040362
211306
324423
711378
576726
502798
502426
247879
127422
829707
183274
350819
172988
662102
325202
878468
844336
373080
477062
550923
852026
708080
103255
214065
129909
504284
67368
198894
858040
430965
841323
901061
738097
1011189
18030
397377
837864
589951
200771
379618
851333
1038058
1018987
479527
925178
855568
671
712065
93743
371862
709910
111390
855344
408496
937118
6691
224807
637678
345101
320296
381196
872032
986591
970182
993788
531103
400565
647556
486747
333431
523215
788512
16246
99377
497550
753684
966874
352222
553077
707805
771030
1022077
145994
13486
224054
692508
392310
986716
911565
331213
92006
626701
25679
779714
63273
903633
826834
848304
1030018
115075
205933
598954
511565
401893
128403
511763
165939
651640
509497
929953
488630
485186
971359
247861
585022
429543
527892
901648
844467
1023073
783081
375666
1036706
30208
245271
564284
381481
389159
658232
1005966
614849
633528
735067
773075
389987
579835
578870
220175
480522
688859
137493
63017
562571
113455
64964
283208
164680
505575
689405
839378
752998
678185
659577
784739
220221
167737
27584
533188
109429
411202
103078
619256
237935
520856
556599
360380
187834
497956
979602
809429
50455
281526
661301
892148
973108
461629
960202
787606
523200
939218
697367
89451
146564
694770
640254
333951
637695
693763
920051
394532
91440
484458
1014013
681919
940577
506764
687533
333255
820861
908359
985600
927578
67053
211342
426450
414213
628476
395044
579743
417218
726651
104513
770590
860433
587072
273533
614478
903828
484609
670530
492000
761073
981552
471726
531557
824094
876620
349651
648478
695061
853729
400221
932949
776737
317371
177485
927661
212925
979329
354988
73617
263610
864593
176669
785830
44930
903442
132299
733282
924176
299222
930337
324537
368069
302989
993607
320368
341340
312283
268922
650286
138989
39350
383292
865559
851242
895841
525797
508107
807949
775131
179386
370297
891520
930768
842035
779733
377372
198282
705
914829
300265
238685
515622
506014
848706
554534
800153
72809
331754
553480
811944
578387
398506
864061
648592
752481
316295
355608
531915
779746
191817
564757
489071
1002501
597147
313231
1000718
948758
547894
753698
498559
21475
934173
531879
506497
547742
555907
922743
302376
650890
240060
223907
825341
809489
804531
262748
703727
127682
874674
794036
499251
551568
534407
297481
598235
499025
279825
307016
86667
905434
799362
282123
666841
394701
369217
394378
389689
104896
388465
566220
753216
1009099
87332
320430
988165
84492
77710
1002890
367268
850665
278357
194129
914074
212676
587582
245478
514839
583808
27463
967825
1016640
274124
366979
393799
1011814
816288
430320
425739
60725
553081
900741
775734
807016
372783
575768
500181
154822
293947
997172
219382
641390
604477
751278
677770
435606
496076
843039
935238
607366
792118
650183
799915
909086
937799
995438
15704
376526
464786
204436
291690
436280
906348
330510
706444
100324
289663
99773
705892
739942
422737
636634
64685
852843
470571
68598
449991
792732
349701
533521
37805
33168
269069
468758
911029
313704
190831
372847
315515
1014226
89794
840302
556298
772108
243235
959316
956801
43948
895467
157487
208417
604409
1005375
116392
871423
815098
1024854
602920
172287
66831
930964
804854
915254
841734
342133
185907
417785
317041
984003
1017171
777710
107579
575767
519233
97132
790921
22951
39702
739125
776184
616192
99318
583638
792018
828661
5455
511189
844060
503528
329611
515165
1005171
392095
189244
526687
547160
376760
8986
157764
788844
394868
677775
364062
799640
84290
612797
811041
887008
902525
607478
420318
726875
655109
209179
1040543
268433
584061
258448
828883
617382
471330
466339
490772
660255
358706
874927
911327
75690
316212
293963
791129
807676
408307
334317
653707
21543
590191
784319
703298
873046
681049
1026074
883531
268924
758310
925978
140271
851819
177186
981056
129785
922972
342374
153431
48195
507156
176703
417677
321123
160793
124571
141205
474941
626052
761205
197003
317224
178487
891454
1011589
67694
1009420
256136
368234
75555
1001678
171359
472328
613905
82963
1027223
591567
86767
835320
690746
158876
910620
753778
831926
556567
125703
926339
57250
485086
647210
432784
19812
218547
874993
505496
55653
508392
76927
1023692
792288
609592
839906
739002
254727
958128
906053
274916
590555
619372
69375
169314
657078
589713
238905
820799
484230
77862
245836
197862
946084
761657
983770
574830
486638
111094
967105
831545
505670
510845
991576
636685
454483
971417
434472
88956
980974
81941
92351
45713
611926
335900
53390
376436
357886
43664
350170
1044318
234094
309366
485284
316264
375818
20041
966646
752298
670644
154383
995355
508102
941719
754119
219921
788823
897997
768728
874580
936740
615558
683176
942110
681929
1015588
664558
624368
244953
903858
632475
899019
803792
525696
732658
233864
732709
244780
218273
535657
817446
9648
464640
293968
225754
511976
521702
739683
82039
173259
997616
562631
622587
615413
618474
800803
618116
170161
459301
991745
260331
641903
19400
127916
669716
267757
448558
683497
170127
562711
995414
259192
958391
791681
617484
955870
230494
40454
301742
872117
527282
774212
871789
754265
930839
686977
930130
711794
862354
540768
650040
587858
67424
65496
396068
933950
228097
927815
796140
95106
937706
179011
540101
643658
527583
469371
949854
294426
770218
867669
1024257
590777
67270
459759
341118
209559
450756
400634
863582
970401
801381
406154
46110
330589
550207
879037
597619
1034243
136870
532358
378223
189574
215395
366880
792408
28057
93063
617485
198345
700017
815510
464117
225302
271962
101663
414756
663913
169634
1042759
755788
488272
615045
1027061
814714
333999
409861
323970
427155
550266
759518
48020
756846
210620
497950
557772
426067
577731
211308
1011998
848646
318009
598228
997653
440923
340317
836978
480828
67339
309772
491861
497175
76355
260974
484252
974580
1036385
505410
492260
557630
150675
157212
91977
806129
92215
882968
967173
295415
612106
1007724
646936
363939
1008572
731751
994111
536535
506053
662333
452249
541197
105267
87343
1036939
599994
814895
41652
694311
572513
333732
154127
780187
764788
725229
970384
394023
219731
397283
300108
1031446
985057
196052
1009262
478009
932920
710472
861636
933187
268309
637631
485892
903586
765604
560311
1019980
460162
187996
186394
603956
693107
610371
533418
527788
416468
943589
808736
400001
181791
1029968
1041102
322758
856471
337733
741910
4467
443053
111701
744158
315810
65603
1010222
689364
225292
1003983
595340
74241
457574
65634
819127
920639
459911
758750
558367
696088
46601
730694
981954
671979
718615
889134
1016302
782293
153402
475678
735027
1015840
840979
532222
844208
183898
686648
287781
525358
222265
673164
492271
301287
876812
308169
806749
522511
802986
235082
30982
942668
966277
393564
442842
663412
410993
992609
699862
342978
162864
683656
614264
784447
527744
695708
640899
806710
714495
847171
994048
197586
565163
867633
658669
591789
116241
304077
414259
245937
945427
347740
1002424
145367
806913
10013
909392
193924
692572
285489
266259
420516
1025561
619150
275673
418968
684467
409078
611508
715316
858579
56613
753128
248376
297659
673779
250964
57925
371835
183898
179228
611477
10048
165638
172573
78679
853345
988837
63067
507663
204752
768958
416464
544651
452735
463230
212770
692624
451315
196601
35943
738279
286988
546381
143934
238493
16297
968267
1043950
911009
872193
872921
584603
795917
824704
529951
893748
60972
129967
712187
946505
85651
832817
592767
577050
753263
661568
768093
452796
850056
235267
844846
606446
928478
611056
255468
980116
786145
520049
233924
536891
582878
636413
418376
107155
147800
709234
689270
737041
33756
493188
110670
903194
837678
263735
178875
922828
1033373
347802
891507
912562
726939
649913
964690
271491
785808
551838
137940
320838
637355
439048
417728
855494
95876
925104
844154
601290
274819
555944
407970
9683
47460
695208
349411
249423
190492
699153
770833
521239
766409
570997
80997
1035645
930540
442499
405701
1012887
193964
686689
459111
116434
996868
998684
71061
857533
197298
318527
22437
635365
718176
331201
864937
523854
287380
735809
575988
200303
105391
660200
461068
671958
248907
626356
62535
225375
30954
136166
134165
1025283
781695
422585
1008817
246206
568654
503520
675551
725254
622173
837724
847271
4
179534
160854
903677
308634
486835
122804
830478
895616
874205
918375
514195
158307
371279
768436
180183
296655
105558
428311
560400
870568
226581
990077
331287
615691
589976
857715
249391
701965
634363
326739
61376
798550
703720
999575
553694
572087
236922
719073
616518
81401
17005
350355
729811
592783
101431
684474
292614
179155
656123
942150
34127
917238
38691
433844
910004
18887
408583
184590
105091
491818
479703
451398
206
760743
463849
939115
363585
889872
936698
430147
120739
920805
821417
934220
993690
744593
70148
239700
1024348
538305
754303
231113
36909
959518
539510
219782
423656
482727
39912
875397
180096
205961
884584
539116
567285
264993
708451
260971
211097
35103
1001901
197862
519997
1002827
554388
161505
239828
243234
387922
451682
430644
700938
557364
758813
324846
435742
161541
712685
731199
260729
494389
129483
20509
190963
786780
673346
900650
817279
695446
565113
658002
651415
1001736
286177
468980
645621
952677
845658
804316
331568
725464
343950
605597
632503
526650
332951
442378
363736
388370
205509
682411
100167
150581
566989
59074
232735
753735
546803
516423
502034
72283
248402
101492
333391
496022
793539
363819
740460
967911
133064
62054
28367
263190
1018451
964458
185551
268045
853818
930558
729430
940776
963925
624827
936717
1021499
74894
832657
533600
719824
276464
885383
81910
855686
740977
837923
578040
209951
335089
668230
663946
664336
908486
779617
718146
563266
671994
95395
409037
233070
484170
934578
1009489
815241
291136
384918
816773
451627
472266
526904
752555
276785
520118
34627
783401
384441
853306
376326
576457
323669
473327
589617
177487
271285
1038099
541936
323403
489673
49780
272238
288779
293411
815002
571957
622562
633588
849934
102972
116776
608048
742768
742490
406963
592357
155075
836473
638495
982795
127150
412647
137008
530032
946155
787686
644273
504378
133169
214035
604896
111054
572966
891426
719910
923132
671712
124744
664935
228042
362323
1040645
827328
475249
489843
764199
507156
942557
872195
853303
463338
650944
991472
881010
546901
833962
630278
494305
533402
375768
701351
580894
126237
516824
283381
735737
352174
77288
222677
739278
363923
654795
315119
975945
313877
784088
745908
436770
651409
11827
826274
563289
1020934
70717
778152
795905
336893
1006623
28018
594616
669827
478619
418766
1030183
352016
345429
376586
836624
691263
775514
424508
194679
732106
772191
502484
705772
935477
140713
320860
588107
673383
784918
709296
931387
560062
774335
88598
1024416
907095
871553
808774
90964
914164
978406
955587
880981
449943
210995
71990
332381
277598
383098
711246
515666
445260
262467
406572
524566
449939
363949
1018267
27788
661561
737497
313587
108172
731024
189668
131080
61676
483086
28867
768205
582671
627072
195258
126408
477724
716720
679089
180284
332495
261898
439301
477359
431786
178412
638652
656016
326009
726721
501595
812089
526020
144606
993502
636408
803805
644988
196965
371639
1027047
1041455
302517
989307
94866
1007707
237834
855179
72063
815576
330397
769990
102129
177061
352857
1043673
181510
448487
113538
878486
151232
42922
139944
929975
459670
690569
82995
25287
399515
819051
490369
246852
993016
458692
739412
666541
1023626
984885
647737
518373
983825
835182
935287
964513
170620
274774
891413
604168
594459
51493
12459
1002051
534716
128074
168723
345896
449862
154712
695626
409534
437687
668209
211604
343829
124261
148786
598787
280601
1032915
101362
37394
429526
448764
319578
348336
476770
771001
1010067
105690
508769
339140
292900
868592
557152
963906
876321
226919
258199
589560
177849
238323
816773
95780
139389
931044
26700
1001169
425066
486513
152243
1040610
1041925
786105
610337
404507
494164
773523
733328
916782
254595
13547
845969
485001
951847
399046
1017962
201677
78151
723596
426656
535729
25289
701666
1009825
125221
775299
352592
324147
795578
98517
998056
32072
32851
709144
7136
380688
885883
463161
315739
958738
704169
84382
122811
800528
370748
53742
786087
229405
200091
1006549
385871
742833
435007
137405
777952
484252
633102
124636
354226
164095
166750
439095
409415
859122
903966
596387
549121
328001
203401
879710
476250
607162
545599
536695
344572
336666
750039
145397
308305
859307
303344
78608
280835
515756
219361
198065
633276
295759
602179
254345
299471
577304
333608
37215
676531
1030886
348087
914453
896306
327920
926022
423700
722665
441091
810165
624207
70868
835346
569649
573078
71760
867368
582432
154965
188329
128181
443262
383820
498853
756914
189414
126682
531764
472991
189509
19414
1015071
488519
970295
736498
949336
489592
861301
118954
631720
33770
842295
641257
860118
146632
529960
283549
514449
526872
628111
536319
922445
998083
88486
401416
465199
165778
82177
1014262
908714
100337
375196
948608
130635
112531
923719
513849
241532
945091
944962
997580
308423
489887
352449
949601
837333
146589
166754
736137
928827
860746
821279
594963
222934
49456
700459
1005693
444153
528612
403904
784918
497173
932579
244309
50108
316063
654980
595084
941913
350718
707678
715830
851701
289003
128196
325375
852324
628575
55776
594575
558531
56590
219975
947239
767963
993327
293827
314318
321749
1012549
949175
334677
9886
370542
19680
265191
943293
103110
840057
582676
974676
620791
282223
143958
935969
552907
667952
173457
944740
487330
608570
677223
217336
13319
706499
347348
794337
177716
818315
397087
151035
548216
717561
761936
98459
572042
998722
522728
747668
855146
717804
296974
870655
1039249
543298
930657
901337
925054
968008
721467
940205
357634
456480
812062
855158
551625
1002671
987610
206188
982940
582347
562009
11115
358046
210320
879924
424149
653428
181958
254
698720
49314
477593
76127
726804
782370
364566
49775
190887
699962
310350
210429
569296
918812
537234
27863
760418
42750
285703
591306
786682
588099
60705
573742
368172
353756
739554
531785
422491
298237
902187
140061
305691
140257
981282
944865
1044776
818301
881500
892911
546095
296136
101867
756599
788204
795836
434113
817949
157210
557407
243740
490368
957500
737284
307215
806828
654925
371242
1001871
742112
551860
838056
557370
97464
1015440
913263
157217
1010550
990051
760406
620481
707265
911734
737151
108018
645504
513479
795168
741099
911480
765451
757894
137138
143081
339793
85691
971932
354259
779391
694761
890978
814249
256711
162648
829622
884101
628961
52126
107790
232935
47616
454070
991082
239551
198136
497209
102211
731130
442480
289291
232495
250194
591308
586030
911426
656241
220192
336407
208632
753057
12687
964044
949050
466214
188279
310839
299598
647986
305915
770071
333690
800979
816100
708687
282891
878307
958175
308606
590182
961394
118901
459399
621336
1043661
888767
511857
907712
138654
606204
585689
400642
1030395
8276
490801
368819
457979
458312
555813
584378
554001
460247
1013287
1028344
142720
260214
479230
237549
666872
936490
682062
454211
853168
1015493
248002
913985
569732
745258
182804
383813
941507
662448
676872
737336
684663
427108
820626
392163
854834
97201
253459
251148
494504
715958
816506
606211
799192
542455
695774
749725
170047
723126
456553
796447
418718
747691
934142
813280
977329
296709
313709
1042309
855863
227246
66558
358576
1020542
673953
949036
921275
1010901
828799
336367
224236
658002
82035
95596
95767
381409
936862
420815
338887
451147
821655
247710
382839
757834
813459
329136
891213
791949
537150
339940
511990
129509
453856
650803
823969
106785
277250
380772
341493
174064
399496
659176
57547
329804
770054
152371
489662
258924
705119
93778
513385
474319
946353
859810
241951
807645
338796
704633
464696
785146
1013173
668176
208061
762534
27835
330830
493945
159502
46969
75859
942147
505003
538423
427390
90416
535029
809139
820454
333943
471211
585284
711674
415435
755639
310953
490026
811959
334854
384528
355565
378608
797034
796981
127696
1012808
362485
5123
884227
1042089
211040
22684
527017
855774
219027
689142
78599
921036
843192
978287
1033432
294962
33214
570373
740788
92828
1004800
596721
777736
773446
1037588
365003
318102
941566
349755
515355
603420
1014357
102606
29780
180624
378319
404482
80695
58342
690755
638567
33753
1029919
966928
1033314
1015518
813918
904456
336619
767090
821497
282131
43632
622114
433115
684269
875827
735411
730400
511284
1017737
343454
943825
11891
388509
281172
188484
13043
975837
397735
109002
199053
1029915
335676
467806
35997
307174
504620
533232
419289
425786
346098
772342
86164
554725
748380
872180
287694
241349
500433
506997
727389
75206
6313
704177
409789
304887
501515
65932
740541
557546
1017957
745161
500185
713547
97497
88124
1034486
901033
590700
418825
457486
849366
387333
650073
149546
179337
956306
938752
796076
865086
878960
655444
754537
266978
566194
916026
157582
580939
539228
368938
609922
729834
727901
385963
847008
287435
491113
332003
355753
733849
178718
779096
366666
811124
344007
919355
126714
818081
291190
586558
400204
700453
390945
815319
488572
915676
780803
208838
175255
1004082
328430
190404
569028
839799
579314
602317
159946
319782
439899
262639
416760
286482
765236
654905
230475
164900
980555
791789
383496
629559
567908
956969
303427
869034
1025728
890427
224033
946150
920430
699613
434445
573962
273350
587766
867998
969400
61298
316870
667563
576261
80461
682592
272672
431422
638641
219475
534165
173198
648142
848386
1029358
351897
902261
230873
476007
586499
949069
743662
186107
629627
666828
116022
1015603
93480
754675
603917
339822
321703
887596
161764
1004285
540247
858829
681029
407735
1041607
159111
484203
546946
831750
789762
527414
951561
796945
252718
201034
476281
693986
834458
908495
33609
262040
181428
838323
256173
404256
982687
377410
923130
846632
746505
666503
173140
956829
587369
529785
594046
325441
636706
318708
385289
742707
331854
486649
622803
929760
380115
374726
76476
204041
92435
216410
304527
173025
150719
148670
451801
79174
265338
370251
344354
683296
887797
172978
628415
909292
863863
600459
477258
833302
219651
451435
771322
74193
51815
829458
131221
897725
95548
18741
911186
879819
690191
184890
471641
76545
209973
634241
749757
352171
270878
468588
455791
531821
785667
849835
106533
736355
822517
879768
633245
955128
688819
604478
165329
238591
524998
356729
27060
377134
859394
477748
888844
179819
889627
300034
379659
945188
674370
309228
388949
41509
991423
184912
219901
831734
426330
1025041
525071
180768
52164
1044768
786553
789665
190425
744201
998985
739311
1033688
7300
384273
726983
673425
722678
688298
819845
548105
76217
792314
758783
170290
162857
695802
863314
11811
583058
812792
624883
520880
636265
323852
596166
592655
161767
863676
440320
868438
821321
734513
786641
627768
180587
787945
821634
443616
868308
749892
270241
248364
536629
677170
159773
620925
852441
894418
691122
482553
11940
500956
185193
479187
459233
653880
250742
152146
67988
253266
570609
515404
491704
784207
725177
255125
594534
676400
558932
847844
559089
127238
858984
823666
169791
701542
269179
951551
569432
541814
801083
1038853
622805
184936
515162
1014220
22224
618761
4217
337314
342010
156300
435475
678666
178478
130766
1041346
352123
789535
713082
551401
628690
959054
254437
637400
521978
580753
510027
235876
336739
748409
47574
682802
175927
620021
424334
896945
575903
244520
756554
694927
885018
481861
188104
186722
429261
652564
801176
254322
620372
914330
636254
105034
984813
705524
741572
1001109
831103
299167
964144
343556
217532
433668
825546
379531
411081
205630
132414
595604
439485
351074
831690
465165
41526
621646
443298
971086
940518
808289
298059
183175
743654
95678
582811
1022394
952710
510845
248207
798435
908528
720196
858833
80091
537836
294632
226780
445141
121777
268903
768959
481598
1029558
959362
855121
1028982
290681
366999
524281
383899
893986
289276
1034181
958292
245780
414917
491973
470053
48702
840039
538922
838829
632440
123501
538637
347603
80756
729662
786955
179325
241230
614608
922154
720891
141116
189969
785931
4581
363579
918517
380750
515114
662716
178946
539643
583889
212988
1041057
567608
266671
106498
734379
1041046
796126
592364
512182
580080
355942
86941
53039
320825
847015
326819
88149
373084
126788
156872
287716
666603
253872
540267
413150
222948
579914
84088
411401
217355
271744
552502
295392
514003
856372
840114
231334
886027
158902
364932
758019
420137
341310
219318
534906
419626
206361
1010312
474372
579575
968169
939544
451131
495919
114288
399565
10765
969894
811496
476890
82412
944532
113311
405259
585946
397392
290892
537936
346611
471895
590232
538545
963793
672342
843827
863899
855021
547665
979560
142905
719863
199812
387794
469129
1006890
677247
606104
394614
296966
640971
338971
753241
146018
795933
318226
726727
276320
975804
877047
420768
578219
489333
451534
545011
55461
466144
62894
39647
392565
1018953
833661
732492
1486
808687
265952
290491
10065
722382
206845
713715
218392
1010526
685292
248911
347266
30587
313484
306112
531826
917395
56662
622157
494332
499513
841133
728406
111554
55220
689615
784268
126523
499217
993592
1005016
78702
295039
519640
546626
628243
667477
283617
666591
769676
16062
636536
701244
366906
551536
896759
522727
782517
571062
874824
483396
717975
530736
126596
694747
191208
490388
203248
411235
864482
670747
587126
393125
833433
370623
171531
359707
907114
863482
869526
631283
460944
574964
713414
808015
770108
793285
326273
56044
611107
861489
340256
691490
1034185
379342
436473
832397
428290
425854
874989
345410
797163
254951
307068
172047
856120
209903
843299
453826
225789
346422
809288
535287
880928
373867
294802
558319
381768
258085
977630
342928
1030878
422203
188579
941992
593307
445618
569789
216335
365402
193138
843347
988440
266606
963725
428822
832396
566953
299632
710361
263331
1024547
381523
727302
994699
635884
443434
258850
934437
1036622
644736
206503
213988
992966
592287
412099
1033644
272322
769880
716320
382309
154035
641753
894975
879847
943768
36373
973054
179776
627677
603634
216267
428467
764816
667436
343270
383310
325170
810298
1011308
789848
822837
672265
408636
841906
707104
147759
999182
311249
545578
314864
155441
248837
205960
730991
213925
636345
415104
1017555
308562
101811
625779
120470
714142
385637
918812
449464
963967
877623
827247
826772
1019310
269300
998012
644430
583170
928139
112751
800384
963175
925940
24270
915071
494669
449844
300266
32560
713409
671906
750268
424878
302933
78254
521341
101591
400656
782041
646733
118614
1038807
450264
379847
980503
574653
69559
411085
225088
124748
40205
1013642
326276
689669
126199
611715
858290
762975
885409
86668
248070
708794
965729
627436
202249
64585
527288
358028
886360
592918
811794
221124
301204
66992
618235
755698
187782
946188
837960
362448
664127
756912
489936
628840
849929
955319
464372
889715
985675
541127
796281
951940
478603
831237
591291
1257
8434
813061
687707
480781
897017
689943
1038314
198379
549787
648763
836012
755946
123536
285813
796485
694668
51827
537434
793659
332999
376612
139844
632137
658353
783332
54768
616828
958794
480349
997295
369260
523266
147432
277005
236125
209510
133920
136393
816388
275700
70661
670101
652929
330207
369942
828443
616605
968802
399432
519242
275931
126678
496033
61206
177246
257079
792646
292327
1033502
841941
858849
319280
444422
914608
516313
893618
680404
728502
1008868
320971
169257
320489
861730
340113
1039626
394704
147692
59390
333536
197302
590026
261857
1003789
710789
528070
361755
270772
303383
559094
144625
861520
214567
801689
324869
73248
819688
654798
322554
501559
231114
729014
764148
93987
970025
398027
96570
505263
180927
58773
508982
123428
208018
932988
965830
706376
107941
275246
745993
556218
322312
782662
442656
327584
841278
28734
685655
829906
717893
207969
697571
712337
228640
308449
405730
451249
563412
979763
607668
260314
75717
73998
352757
682214
192596
653024
366200
965321
269709
675090
944962
974227
1031474
397422
585269
784470
112454
177609
971886
805678
223973
928021
143051
429611
329357
638242
684417
213995
1030853
607073
156343
896241
259084
530351
571530
258397
52467
1026254
898065
840381
193228
715208
283731
127721
753385
83511
813131
876381
568563
513860
683556
682171
738321
565723
188805
159643
859988
1038698
682220
389898
6465
849812
300832
48462
665307
101799
406716
584827
476475
655545
1027792
841988
955509
400675
220733
663628
58696
617130
392864
129384
13952
76291
29268
276362
704960
21597
228949
866513
712852
237214
238442
1038571
848896
579253
977421
467999
79543
942415
892288
413550
231427
233900
850397
951169
317208
36869
798704
201496
235693
807808
161332
372166
168082
615748
638841
649591
200240
104254
573686
304356
84697
788958
682734
805112
850867
637456
957430
758703
383737
1025653
29773
198165
967343
821577
56550
35363
332410
673425
197401
56496
4673
452621
429867
53364
154718
901076
681273
63168
46751
213578
968424
160214
510344
1003020
873550
86690
81657
691166
465781
201592
893162
11066
869987
185340
586967
442148
789097
572122
60434
387274
445447
151186
218544
302856
482277
190005
319165
497435
742287
834596
740350
868064
602595
497004
287636
765410
749831
847975
916580
836030
396498
216141
722695
947478
443093
725467
162542
869843
226925
89254
973009
150115
98327
296680
270445
960052
901208
633842
992689
648213
318590
493132
431508
184105
525900
47416
550864
399938
668058
123316
977958
940850
899193
104637
987381
673555
338523
520472
638642
515084
544127
630392
469985
705801
783240
598778
86579
401864
883951
602930
511632
582433
398779
69116
401540
600762
899460
843400
671808
548409
17416
778559
543145
220256
1043352
724569
116277
800086
415270
108739
984524
718277
494762
1019431
234790
375722
15356
883749
472975
717479
700373
663625
142464
949459
805475
518546
150299
269556
340693
894333
21657
586978
928954
54724
809051
543560
818018
676794
513150
451907
297229
158501
373827
263897
73472
594858
200398
905669
706715
777710
807088
366860
931909
347794
825573
282078
160337
413370
187463
710157
320017
476060
890020
913583
100279
881121
774631
332152
986816
857034
890200
13625
445850
808416
638237
226820
249500
894340
407837
628273
990513
22021
466494
725113
834619
580085
837882
513531
1030493
964410
1041919
864240
278530
593582
842473
351068
385967
769167
618524
478557
257861
458877
192721
1015389
24161
909160
539945
983251
1023710
891742
296963
244274
856088
950205
889318
866916
210541
701677
422416
299269
520612
327857
701926
156725
284531
542005
809613
301184
518832
185530
602544
751365
690139
443278
551711
833434
682779
967652
186382
990513
845093
236351
753043
712584
111654
667094
344271
988923
786863
557055
818557
223877
1044440
230154
602809
122824
368988
178024
995460
930919
308042
972426
865886
463922
495026
503636
392767
959978
59348
757084
595048
383102
948232
479189
418289
465904
396203
374154
478413
601419
264609
989047
520137
377657
513045
389809
784823
913197
33691
465017
689806
327200
128322
632017
304003
766441
204735
140714
304623
63737
635798
362610
119951
905236
240637
610145
46317
797116
1011500
957608
439292
1010900
616404
849433
1018660
998363
924078
742644
154607
874298
787431
741712
134762
492933
1042195
709943
593870
296540
381541
135237
596120
306476
73028
233340
216107
246171
295766
28785
616176
779391
703203
414009
304613
352935
190196
357702
948179
531681
1026482
470129
627373
335375
445270
865357
909752
529500
979087
145440
996456
78790
885220
716404
956808
440033
898293
601295
528495
318104
666766
621838
961240
1033588
214188
548072
366736
695479
335357
72437
621020
153378
135831
540355
534864
786822
162751
82511
1017615
353162
683583
310393
858633
324091
411297
6604
867034
73093
617453
395917
863466
715146
475758
68973
181843
640043
516299
494341
175857
236750
443429
584416
119678
311457
510024
56459
226499
291124
450833
821082
664214
879745
1019183
525465
459723
497117
1044312
196241
204019
626885
130658
551082
326838
276658
521358
364981
1037101
46527
840049
336579
151682
524584
778827
413187
728880
676727
960575
202063
615558
384561
281146
1010859
342453
318569
200433
811247
820356
268862
222248
400798
487165
489013
377536
70114
715772
283298
947972
242703
267748
915884
907995
767005
719853
166662
882076
729757
73782
262614
422088
809967
1009885
312103
264540
531169
89016
841182
611927
890596
740453
331816
337348
159809
236361
641000
451359
1042174
620235
1037268
901605
963820
544790
590359
208385
974797
536027
127896
266389
900469
531639
848548
281199
732052
1031045
759082
601396
169400
644896
270434
118923
757531
931255
809609
804949
91400
142907
225507
948238
1024392
238350
657387
355990
421489
95691
843875
1042982
570404
887827
548336
432427
908335
1045076
85314
425943
701924
930892
575713
689012
396651
26826
404311
222735
1022254
424443
489323
745699
442846
95757
138139
554748
27257
57998
670339
954520
1007072
732937
323803
18784
75738
657089
141515
433257
917642
605061
380062
408782
311219
707765
544500
257227
711345
45818
153037
941427
150766
946811
203502
399869
982359
935528
265995
309631
61976
492061
629265
32463
978752
230531
835836
982059
229565
324665
765340
617081
517634
715316
848549
1010205
700513
57300
727710
723218
733854
701780
364061
755056
898129
315235
130672
649310
484858
944517
436970
1006569
941504
378663
213937
223078
835808
1002641
19920
498503
868476
789898
876447
999802
684983
209755
774774
77937
857782
576272
613660
828627
664197
706808
996695
238867
895629
539060
519559
1018520
945710
959483
690090
94303
588647
813534
205059
806242
12791
285238
429091
919026
230530
237558
100003
817181
860921
615619
876179
649026
65472
422197
137275
860530
916503
375437
907777
520760
803364
10970
724726
814576
496302
260123
718387
796046
196521
84532
250847
694275
814538
9586
628428
993169
733096
362077
783593
520854
302577
393032
690607
673854
355465
98365
597478
859467
733279
364108
820988
183106
94303
734115
905086
975710
514557
474863
401796
654731
839947
28563
348208
458154
740981
310939
546571
770848
217983
840156
641623
681091
950897
1000131
369575
519771
889638
735065
311735
368103
967747
496222
1022093
711566
511195
501747
681612
413167
818183
924084
926293
609874
688135
267429
268166
311988
385193
619285
1006210
814277
123552
319051
947940
62492
434476
806497
811918
471870
710962
956529
289585
314107
173
699612
824863
339205
816422
98734
803131
320136
473683
281094
828872
671327
490785
531685
489791
832016
328633
130458
594222
534720
252045
268396
195915
145489
521827
648145
137754
187789
157093
39210
350299
484308
831570
837735
658351
824467
503863
786115
447183
106640
74172
514589
787699
552157
152313
1021502
974851
308636
124988
727288
802950
667347
834259
644135
206222
446896
366135
135252
673998
744430
161898
810586
883739
200638
814398
802239
918380
227288
874035
378607
698520
544807
962918
167101
8831
498086
376982
350594
490754
977762
177339
344844
102206
860553
391617
1026571
764718
812649
317945
1033435
28106
243338
787581
341669
745073
723629
1013296
1040270
386226
939247
9178
37824
10057
150188
538805
906640
1026986
67728
661147
16203
415638
1031729
946616
201826
1011941
7492
525132
245995
309945
150294
775502
402064
825146
123573
370694
897921
554945
863560
213024
556310
573147
700012
163475
665576
323387
425956
733326
922102
495123
691157
401601
767463
56257
914449
726177
530103
155827
661042
524922
409101
500773
548165
426913
446946
113074
475604
227511
574759
999851
77583
820296
928960
925740
549505
213835
431910
237355
787525
657949
781036
148797
537049
64376
488834
129253
362308
336941
427834
991438
43751
538665
602698
100179
492451
872169
586987
45258
114796
35078
238846
925949
811896
779810
951791
357990
648002
454530
641340
524311
300889
677443
418704
611064
347719
732461
251460
465149
288656
342957
80552
712273
688181
171219
1038847
546761
679138
584027
743697
802369
1920
417799
1002698
413125
651793
741408
796459
243916
822678
954610
839633
44142
608677
249927
77434
697551
826683
855500
483541
867000
909387
709391
27021
618346
815096
715967
960603
840169
551816
878653
26864
867626
1018835
539557
206649
964493
872573
508727
613738
320532
262849
93861
592309
714993
488069
733338
731935
678317
763164
170353
588694
165476
536781
905902
576911
336801
725885
1016766
3031
551402
960739
991550
854461
856524
337705
635372
1001636
685473
674595
521210
775572
609031
386510
875169
546584
395122
315413
384817
223656
247080
841829
898173
775640
114224
573101
433990
537495
763613
4568
390212
89935
661421
115431
467889
444896
123885
968691
28009
715186
404008
705420
20903
797699
568110
1026135
145045
807328
1029087
31664
305673
200453
792904
750917
370328
979700
233724
167964
623217
160612
874181
426724
190766
694405
649424
614609
495018
592362
197137
680476
492804
427678
823398
606613
113451
1031127
924846
381401
785957
395604
377341
732629
211352
454102
880235
1036257
963384
795398
596885
1033584
118710
430577
883304
302293
28227
239041
974622
263260
477135
47517
56257
326177
322691
509625
448840
782170
727575
805349
857547
744478
440117
118053
644277
600030
187977
561069
1010305
385131
169994
548283
983132
548947
910178
860496
15972
389079
995050
901761
309291
660913
23870
882959
787956
971472
858775
924485
250041
9069
889221
222289
600575
319387
638418
358344
349769
419300
990216
963967
204245
956985
756659
347911
247335
670579
601985
820448
891423
125324
81246
602460
335967
776387
561060
368291
366279
289532
943960
172093
976281
366636
262504
570958
50121
947154
923194
610402
128301
106899
237103
901669
399378
1014762
603721
120494
187728
980368
884566
870545
212075
458874
118857
1037109
539297
271705
1040010
40202
716478
422196
607005
188118
763717
17627
348123
1040672
210874
581003
308785
326308
910213
792943
882879
903195
1032914
720038
286166
395344
278750
954493
768873
924091
286792
1042045
645668
38329
480494
889912
617026
303250
384847
32706
522872
842745
347711
906725
600371
338877
302606
999684
167850
439260
768946
242508
568382
568338
260248
503721
640048
516012
941051
855259
889118
363921
464365
999488
659427
237462
521509
914298
998234
873840
220809
307219
842962
106021
853544
888616
612084
756477
577007
355609
863574
265746
915584
607437
848137
715205
439909
551178
655209
356147
242469
281149
7024
21706
651239
728751
278989
821167
1004434
578616
596559
340848
867204
114142
373396
373990
671204
702871
481266
392065
55792
278052
729885
55790
968138
363373
63917
137896
360528
843592
525423
719403
194931
204813
845689
491716
304671
300715
354582
17155
700582
986458
985714
1009269
424034
162508
370178
34050
620564
123223
214237
480068
705183
41588
262297
173609
361786
954795
1022258
83709
657836
282051
782189
565775
351726
500799
458399
986341
952097
117350
48376
77592
836282
322105
21333
52368
250981
966962
506801
432487
994870
291450
707156
832844
26668
200073
41306
372159
93166
421567
820979
672132
875160
24039
595468
960556
617067
339497
809449
487473
423207
610660
800037
89642
434580
150393
33805
793961
382932
39323
709644
887135
606838
264321
403161
1040739
553750
435730
396981
936551
224294
634928
91990
780374
580879
244493
234225
917410
595813
254472
85965
176533
870494
409467
564777
169506
710256
756291
293120
919795
934316
828443
662100
108063
990504
1037015
898060
898167
233965
518011
694600
675423
216918
752677
475670
164406
887059
869575
264447
303853
37655
1002579
578283
215832
681613
1019368
171077
904905
55744
134975
931606
16660
614595
466147
112623
990320
942900
618536
37475
472278
251986
715908
55890
844670
661227
246383
151946
755666
839334
140518
590520
227999
283043
975880
509058
12090
753506
817607
830843
685856
708340
781471
178020
592136
302682
281290
335429
887015
937227
940646
1019372
354592
1001185
115349
348361
768342
216408
674415
1024443
540975
381620
420701
960262
36449
592413
662268
390444
814209
366736
329540
206396
609811
103190
658574
916700
698992
1010784
907591
147656
298548
511054
234960
198780
89175
477759
378209
117343
805191
639973
247887
557284
454712
820922
811381
882270
892776
941797
43759
384406
27347
625267
875798
658637
84109
934864
817936
935078
402351
529314
589097
607913
736428
557543
481616
294313
646227
1036962
889115
1009097
722226
566532
7614
342856
88
254080
1030598
111567
566065
394448
844693
363374
110387
343536
359238
891246
1018935
95592
532888
246190
282655
1019527
1004307
668208
668043
894341
545569
1024153
1043194
368781
19393
308292
790443
608879
140112
376483
370181
919826
813724
563594
261996
194859
853262
662207
29295
472371
5675
796440
439384
1006946
237974
195124
232191
573515
912304
381298
716599
397561
177593
188502
619931
400044
70845
344864
444856
864017
511159
986854
641194
360047
210277
735292
632359
325274
713834
401982
777033
830378
1004581
636529
1017885
308692
1042659
1004507
989311
545164
729260
643664
839724
716484
161638
43589
216940
751431
251842
705679
601592
1029106
789557
1040023
121968
31573
852734
995768
733099
101179
306896
776984
4234
674399
147630
873273
89940
57255
225806
736944
538331
229366
850886
849760
200482
34697
744435
636322
324554
428088
913870
289684
432710
44077
76508
418392
863501
147226
618569
511601
102779
934782
927318
195513
255415
405990
328824
693787
489114
296775
117099
359997
319150
209531
994872
560355
366433
366724
864182
31083
667877
477114
1038444
689059
902838
744324
772096
127182
459895
857832
351938
280645
197786
479804
40620
295014
736210
454653
330445
191888
883496
12264
279361
366749
418727
703624
365582
686083
832586
430305
127246
251840
750454
569799
51462
476895
193895
626082
254223
693668
526556
767901
323782
467337
571110
99771
5314
758436
1019539
528854
356608
658380
204541
931000
145954
1002242
849290
1023107
1010703
518579
188510
7074
484303
970922
418642
77912
771634
820287
950521
254359
133962
175214
608424
585167
440431
911594
21425
473638
96668
438556
255114
601947
120047
779696
282675
549734
526667
7040
51209
231914
494428
323505
406194
846390
280094
553300
54019
629081
186701
987648
232978
788666
1041645
743260
610739
330029
272671
179356
59559
897149
958376
323528
169598
292596
199779
936408
219407
669373
579375
359364
669574
183310
990328
231535
921687
641447
229748
856691
1041694
281158
326282
433897
842894
113883
340655
538942
815018
1036503
395417
186286
920396
143002
964497
582344
339289
800539
519433
891088
341308
572152
598088
87641
182784
628119
635924
600331
451987
18302
933660
986881
89929
921939
39936
151588
1036148
213263
388199
1041805
728550
500441
597950
67820
222824
196670
864059
32472
622688
64445
794821
242653
390975
679568
223798
840986
76550
473514
1024636
237062
157642
670966
1003605
343964
365546
511663
777533
1012138
290335
313680
429735
921920
914165
750372
833691
395609
524585
181285
100686
400420
160337
189168
189363
354362
140554
959246
135123
651653
31270
443550
708479
585038
437970
418483
394661
47624
479819
477454
269096
615343
269820
570946
102969
444353
179607
145270
6398
946647
946472
1037589
170016
846187
64949
405197
269179
73912
442858
943183
369956
330671
886700
645901
234941
707042
11559
999636
946336
817311
971319
414622
658234
190444
1004125
806799
756903
562781
22724
33621
798200
898254
612720
133521
710611
20517
287740
35367
893337
632144
33281
480920
246691
758155
698861
745152
131382
187208
246186
918385
288223
422320
872289
824642
918895
90131
37050
114246
243740
951768
316719
114128
175276
30847
957366
945377
131711
111103
142710
974855
719781
680879
442518
723975
641441
132730
329104
270950
31040
158891
484297
212057
203225
537189
306558
117163
153772
259062
152437
352426
993368
678669
152938
7590
381857
879589
124450
95788
186272
748524
829967
543156
504700
611816
78289
106189
504559
326275
798353
119876
872175
517426
78649
495760
846738
337147
929886
705686
965212
14795
810423
408192
605891
916459
436512
277744
490828
149559
312004
204265
890805
294496
333283
551974
708197
259213
949775
363867
76040
441880
178507
672536
451427
590888
720505
115927
371498
882832
778381
279042
680621
331504
300901
348085
979231
553204
157396
565121
574940
545277
777528
513579
631474
60900
356168
625181
230957
767012
17062
668952
369020
161740
702199
572810
924296
737705
399052
382743
313023
155225
957542
196246
675723
240832
935512
720276
677725
851731
812960
118559
450373
1008179
248668
289411
733121
854211
299
961762
323384
958908
80167
592040
90414
482083
1005320
400055
976468
82647
740897
106942
974259
198344
532413
587960
969082
301269
156017
374461
687897
468203
701754
173932
14275
310140
242354
688724
790459
363020
867979
945214
332051
515427
743944
374243
156503
97855
854265
735028
250291
667947
857786
225786
121481
326848
46783
504673
826097
120053
65928
475247
85221
1007373
295896
587116
618258
153275
769475
782020
345639
80969
574399
175477
684017
92499
656684
885473
1018904
581254
955493
851426
283300
298774
845048
504130
365499
742240
698127
59391
770488
568657
862080
369541
51593
1016006
522843
574489
192224
401612
1003263
505089
289358
464354
766810
641994
129126
792349
301807
724872
548505
747882
476920
463897
906163
715020
333922
912263
211093
188289
520476
413830
48258
754774
773362
603759
66336
167913
150597
99426
882255
488297
215700
613218
766050
526767
615019
128901
805337
746742
602127
965218
477516
348319
80275
909934
146231
467392
641542
540580
99771
990941
885257
857323
271000
441428
522081
49126
981219
346295
528620
624192
62635
952685
491769
548251
609706
1036260
238048
901025
244711
409075
380677
895510
673835
583064
845832
405233
183211
36460
221495
796684
127443
692548
556624
315314
470688
118836
82022
852769
99152
718848
418385
4439
735614
307212
598396
17696
874434
747360
36787
903942
525556
1009608
247114
1021790
222152
958553
194280
912388
187715
575009
1019157
194377
429813
821260
880240
184438
904355
1005028
564360
765591
1000864
205073
561646
470987
112875
487884
55818
876077
985411
735704
560079
256980
807676
206374
176398
177431
8526
849838
261014
121903
487783
800390
733114
273013
970181
209848
152535
276435
49971
644390
587308
96470
44699
722087
751817
171764
313911
722629
364834
73115
263816
617949
160797
657010
217500
360049
862829
310469
449853
398222
458220
561923
600716
865172
1012576
202702
607816
149614
360371
600002
208902
765488
458883
582398
493254
990539
350042
956016
645135
530555
1016971
688950
55630
642205
665074
378700
67083
306315
779713
130074
100963
797684
577634
671415
424442
170523
791072
937612
1041136
103692
1035065
993603
4517
592062
525461
494571
616666
132629
95387
350908
818179
355882
29669
769306
920943
849055
659198
342767
971045
272386
569963
641983
46850
613266
64070
85162
379673
424556
549041
1005009
634875
384208
504311
242044
84785
316583
918509
868995
320138
798493
576697
123299
308713
38357
134767
401501
535898
800075
653915
426344
705923
715852
964687
818596
545604
554193
21470
344002
671854
156010
379918
503643
468880
219331
371691
518724
174519
797025
236873
550447
259171
926243
761984
120927
164858
421961
803594
115161
760255
408815
526946
1036476
197523
781662
830239
537917
677609
264319
94393
697932
298355
760343
111127
225258
787890
245261
629598
515214
199219
53728
893499
426643
55467
392710
513464
215601
719797
115696
630738
22267
163650
829723
98410
152312
889189
921527
350987
43732
939800
467241
349031
1035064
828023
140680
555870
342505
626978
287278
575610
771879
757127
1036056
936463
220456
397167
384890
926694
729984
794718
663556
719603
194476
344232
936677
62976
547396
432419
83849
494895
999437
874254
56628
564194
307576
968741
749732
926485
356038
308287
896211
771358
530895
415421
370967
394121
982838
532179
507940
403924
410130
587134
229660
149616
245554
909738
786923
242208
974906
17294
406333
332191
442185
61595
1018797
1037545
719082
647329
575230
336787
937660
152847
790477
295196
601787
685429
78886
1037621
618023
133624
391465
523325
69627
370064
732392
691499
1020012
978247
118907
506739
914351
759376
871677
559848
500487
439655
303416
1013106
534370
265439
508729
858161
611288
162723
212466
815772
633875
577473
934812
222239
137910
564583
203092
759458
641159
100987
232228
1037693
802156
310501
923604
221594
25297
673800
684171
465469
256254
110465
548693
957021
432466
644841
157891
163343
469167
738109
124967
427675
794407
498134
783979
88199
610649
463221
215044
141031
373532
517903
153229
631089
760590
206785
814621
27427
934681
322701
470479
797431
856736
631612
317967
792885
982648
840653
858273
164565
469752
416456
818403
35153
776298
623522
768516
261483
460005
361402
772496
587130
329405
791309
110999
670661
346545
896065
971308
231124
279263
736376
595164
102076
417288
226078
432493
107627
710174
228179
667348
766169
464081
3732
777023
360380
121308
316336
451467
151616
981360
658748
806016
515220
236470
659869
473107
856365
142908
786300
330130
552037
232723
644281
793560
157183
62074
211532
779869
901345
1008271
676338
469433
592995
490083
218086
745527
271128
299420
602442
841563
969281
840171
494943
410510
652925
849531
153451
127181
139216
676165
666909
1038382
715579
338335
247480
686780
319275
116972
357616
47969
591206
228748
1019336
602904
599593
333976
1030156
397989
538246
279364
698411
575791
346886
996363
758768
1031064
748300
514243
24049
347645
839004
713406
465976
484872
114336
878426
491593
181098
941030
275774
764107
604316
421818
61914
964506
243132
607090
1021457
685120
575012
945404
99020
313999
485841
769249
1007889
850447
99519
695558
387621
725380
599124
912947
625942
661900
296398
510507
931565
575800
907994
656359
366329
456379
626725
466287
888532
596207
705937
221916
456951
394673
941503
477772
631057
55177
38979
956485
509165
789373
110332
835169
198785
682820
492214
1042753
297979
903670
858398
888853
668062
327199
43761
901270
11160
638723
855405
942336
774814
933832
751274
291828
848711
524970
21636
568549
395265
749119
758598
936009
379814
243453
271970
413777
630741
745947
197525
426973
362241
662217
805533
421511
683540
613845
267959
257590
1041983
683170
835496
908026
634348
152824
816817
359264
1009431
880891
170682
739829
373598
352416
654930
588605
844027
749819
705912
313036
999895
432
390229
298084
323710
589414
971063
341240
424979
464369
679506
31503
370081
983243
205270
317006
731967
105096
592417
511058
774891
286465
766612
686644
482110
245731
707326
892317
271983
24880
105832
595397
2546
288129
124585
646040
248303
733578
754207
895598
671796
138707
913112
888588
523311
271265
70993
1037467
335518
77143
901510
503996
758734
47947
679765
569266
267680
967936
87090
816659
428455
444291
179411
920985
275195
680231
678488
732815
63188
376011
985687
287327
228971
365602
211007
761589
606933
473744
422539
65146
36610
810799
221358
738209
319390
307914
701407
1024308
894499
163007
179029
51913
423425
994012
4726
479546
150326
954898
555840
658444
450041
399900
195416
544022
301105
41621
689044
480767
652577
495621
476748
804849
411175
633196
819696
706112
371913
776288
767611
67127
351675
395358
166313
880095
262498
397140
658121
112901
494212
972840
34192
145857
490283
809191
954030
329885
428126
971246
805040
203628
948949
350868
459036
431632
486199
111429
529693
164200
847212
780062
138128
909514
775478
794563
795129
224626
103175
342638
492606
960992
847658
953732
431473
802772
879345
424992
22130
665798
620233
344826
566558
528235
244309
522704
386424
732778
172707
905203
973036
775549
663266
488226
347299
665462
741256
834363
27046
1036584
716613
664095
205112
842195
984591
194325
367246
331721
11068
491054
401644
848059
648620
749613
190747
368050
364448
182638
862194
976585
971006
807259
821282
374588
991916
741055
683006
64015
253192
20786
797866
102055
381195
640996
624639
396048
819645
744593
181771
248746
354423
242345
784410
224033
923193
22167
594953
183465
589053
1038352
951506
774058
14716
589792
355449
286173
610264
66034
118254
689525
551519
289586
176090
374308
778309
788205
205871
56854
349803
474490
214614
304048
215516
40382
760331
431200
306363
155490
719266
1029178
840464
70913
442828
249145
93992
684557
377947
420539
378065
542268
664529
929665
560171
21251
927961
747510
608587
619955
709745
348373
253342
574291
393731
821459
877683
804824
535965
422338
554449
646979
830743
119383
834402
712711
962824
394572
651642
241020
52175
291898
538107
187613
150941
644824
580062
214387
449750
284887
503148
476624
35287
539748
70367
345031
249570
937242
771594
928217
755057
83515
457329
286872
712833
861598
917041
47683
619677
269101
1011889
783321
461035
558684
102056
186045
950493
453196
198928
978301
867177
399080
203775
283122
660956
1031365
905317
1021302
1012830
323556
778392
526261
721409
70601
619169
99715
390216
188028
917905
397063
852051
74507
626523
486259
338158
277052
933712
1017985
651668
974051
764216
1039148
1034364
256873
711390
565888
982609
605592
438738
736044
51785
619588
880660
220090
447659
651436
495540
464610
1044264
884871
160214
408077
413034
686205
408955
225945
508213
540021
614087
700280
343650
577384
28396
807832
1027161
919650
441864
579912
951930
145214
915384
935736
381093
238753
4836
899752
762502
876810
976573
370037
657582
125750
614435
675855
80010
628159
20574
546327
37588
862912
8718
529502
72507
599678
549853
63924
514808
868585
907140
251444
437044
978526
317479
436609
357040
78802
393112
316451
475121
85981
89023
26562
75752
98297
941931
788089
899494
320286
564256
278802
462664
544208
859511
720665
834667
352236
473290
853658
256727
120623
234323
228401
631816
939442
1044761
287046
620566
101106
892536
1013454
72295
637051
608537
591407
965310
947808
331952
334030
86108
710326
888736
179638
702628
55704
446105
742873
739668
31166
1019635
332310
556658
38067
381424
517697
172194
761812
667573
102421
72873
754600
232916
27535
861941
667664
241117
662371
896258
450214
900857
975134
522865
214452
138848
404486
657291
93059
362960
828288
394037
565444
398344
175839
198742
917386
282614
292760
779541
569339
373651
187730
253960
256448
237475
776070
510738
439273
623826
443270
718855
369869
644321
968357
1007492
678932
383681
982262
353891
322432
448138
21113
169176
511052
893553
794178
489742
923547
325528
180841
423596
1019523
88691
962138
1008828
34531
409144
873578
302829
263391
51956
184632
139424
378686
543955
808127
384476
873691
79916
586695
767030
854922
799811
40109
84234
511077
302419
692087
80682
16401
623785
19855
436551
972718
54194
376566
789912
66493
895133
1041004
402135
4960
240123
478082
223884
441888
803203
796087
618575
934805
751732
862241
7503
888113
924402
1045113
418933
85670
351609
104164
666440
385721
123631
33465
407589
1029538
786097
907254
1024805
614661
629440
853637
240755
933931
707204
945111
664813
433539
956726
837363
605130
893518
749164
1018789
853231
247953
378588
135070
755571
881171
868814
314234
559320
569069
65189
435047
627766
411049
287384
829608
436198
530013
289155
751524
5942
1031568
1023915
810151
956075
471610
862289
3184
261177
220876
98073
964021
115175
296884
369510
248235
164556
156371
815230
535425
786862
978457
341916
64880
178812
269613
406994
465806
23114
978670
500783
621206
431257
520598
755885
323973
33884
352044
143405
238155
884600
126784
967201
96580
911793
944535
234189
963953
37336
292917
626767
55564
119944
259054
494421
910311
900658
664096
563663
286723
825500
971822
528311
96945
160297
24078
756632
9020
1016330
1042663
846210
551862
301622
322721
320731
24515
914862
552689
1017751
993244
720800
475718
692037
70215
516702
414928
758130
801706
445306
738787
538727
565454
285653
647003
801005
578880
967045
828047
557259
431881
222330
480190
761591
30126
266258
2574
603718
812782
153524
592467
209041
192478
385559
526732
444921
757661
238458
493788
951908
594635
766816
710625
144469
214827
633091
146268
842862
538856
192605
557540
977972
925226
349329
466823
271222
103594
35893
1025960
694060
479891
450245
224934
954338
280263
906734
602437
953464
755858
499118
621375
830887
364564
1007384
623001
113684
290649
699070
661692
942975
323809
566007
704858
628943
121586
216761
1017179
312442
577637
380796
32267
748606
53017
575416
427197
634790
723906
511405
522219
793403
154818
301500
750543
349518
550789
520691
208550
837875
358579
91743
174996
913707
458207
919198
541171
62505
260326
260244
1007148
397476
962797
556008
500053
999695
616170
883114
686312
1006073
676636
777660
431198
777069
21350
234272
361045
1003080
906269
676711
682539
94333
851544
182723
161958
220886
629203
134021
402275
225658
774113
461392
828548
588816
587222
239533
408532
830568
1044174
182533
460515
618325
821524
920675
34895
190298
493143
864205
79707
95915
976695
686891
484417
446952
281162
251465
236408
284454
669226
166608
643616
396676
599467
160692
656335
799365
992696
711086
647295
600883
550456
803422
973918
746376
219176
436577
868663
167270
474780
103496
529041
992830
721750
937944
754243
645771
840913
847990
37760
710537
120379
74652
346945
121572
843336
329377
91704
875439
437320
560173
201721
270818
828575
197251
112729
116914
64150
878421
485837
93350
835304
489226
54999
3945
325079
411419
223054
883903
422714
251924
623960
236439
201835
564047
139395
236611
679294
816355
490531
931104
268721
504592
588103
997816
458139
197099
153631
141488
651319
962794
174589
99717
509358
515083
420522
630625
126672
991709
517178
118741
568405
236563
226080
401978
844255
244945
454086
494392
745991
251956
200016
297831
755757
572125
728552
707556
118052
172464
507635
208733
108691
345082
830246
505319
357571
222628
267506
199023
933978
431726
54714
816947
254702
809940
504555
768635
182217
552953
821014
385641
40324
610982
462928
1017846
983174
846493
175377
101179
583284
538482
48688
658348
3938
558181
114785
241833
691975
106073
927159
754873
739299
1045381
522501
269316
579217
838950
446460
694169
37806
417073
817897
333939
853219
454442
76003
148374
1000571
891169
440714
722041
826149
1022208
726785
831489
156246
229940
53820
215551
1017227
235719
185928
386895
647917
680057
120001
491715
856868
586150
415618
955389
561318
59613
208755
227083
274074
39349
462988
958687
1009008
44604
386837
616182
384807
648455
863630
264349
796430
947485
705879
430288
476400
860531
552622
717438
92387
891076
402858
1020387
862412
570022
769488
896809
287643
965893
508653
215000
589393
675836
80803
607389
150849
130872
330012
106474
566785
943742
802657
953187
844916
94466
746255
391448
316805
986828
332123
509959
839154
530779
999099
607102
357879
845814
798259
47336
749668
83022
881372
939569
289482
620284
329088
941119
464909
593561
85927
626769
228585
750003
278232
640381
216409
573931
369771
189572
937125
737573
469113
809933
953284
470010
785259
870064
502299
673909
606618
25449
268483
408501
715457
421716
385019
351560
416334
115093
564159
416163
64060
577104
253643
140623
378450
353903
222455
608751
33944
761008
180366
550922
237909
1000921
238735
52994
28555
478261
375280
75921
341809
472308
511784
620353
540174
522172
506306
900705
929356
383437
546249
348630
30600
101110
429317
317889
464423
629365
274683
791654
202279
333813
1027467
688453
333054
722434
271914
362892
185289
399015
570836
525108
197519
1017041
386650
469815
568560
622120
651234
894476
122482
826317
559128
30115
421041
995532
120300
96340
372656
750118
826290
31720
75541
920931
739402
250302
228991
317486
931708
40102
86107
308251
163736
731777
996689
1011172
137526
133554
46821
766188
536224
798323
633204
272797
941767
132607
677746
298317
131377
986641
913376
687652
774517
658528
173145
698009
281956
994517
818304
539778
472308
659940
11787
803782
424213
240609
513470
357870
16709
32659
918803
776374
534461
225934
545060
77304
995656
316851
390421
79293
915881
105166
801487
821310
182669
495823
271312
692864
537963
183332
60005
842803
941891
75130
985120
445631
41418
593447
606474
616674
256816
515210
76649
444133
97722
925878
1000750
766029
680946
189239
862678
423438
619625
862335
982335
387848
24007
121201
331914
379714
422034
959302
499081
711248
891275
836512
116531
227582
287772
833717
1013660
1027542
504479
692953
415226
25803
924520
740574
867971
895254
717036
346198
304420
602415
283130
952702
77895
21395
357846
1017264
27535
346856
562647
52842
483946
38722
394768
641129
781542
257350
556741
326521
65516
515672
289228
447787
1017949
200391
135557
652034
1039482
1019496
953476
684497
778113
903860
522235
564014
741576
366121
744804
263746
209184
341073
887126
153031
803340
993822
205098
439839
475665
1012368
547691
793132
520595
386868
680999
381453
506702
465782
930062
618983
44407
496580
269509
968973
692275
414479
659546
564983
699718
396096
821564
963776
428903
527022
506976
556092
1015644
714535
732080
948714
46629
1025237
572551
283626
337128
141795
397096
911788
883331
556263
1026246
716120
947231
761031
734179
198654
997944
199485
297384
110069
79516
197454
455614
716532
906195
509307
119380
401845
912686
221554
343632
974088
903560
26525
207756
128001
112501
297209
848658
859418
248636
267888
88587
730080
400541
351605
981284
782061
312268
534216
802102
901793
19209
818851
198325
452272
292982
497848
682200
245815
401707
22320
442422
271032
414825
191070
697155
44244
203712
909805
374341
207644
834090
170427
759861
389288
468769
178088
430247
391407
335902
597843
379323
677420
243751
1006016
38958
586525
479923
892630
173759
424578
821771
104508
267576
62903
871490
202764
53163
736423
628969
655407
386833
580110
889053
610593
50144
319472
464672
459561
73859
208676
721223
838800
483885
499636
868425
216557
847295
803204
660652
283983
994213
908611
61978
1024697
849102
655258
882578
658266
932611
218280
898525
950573
78923
659910
458713
156307
313924
146404
272348
69041
729377
11725
922889
860792
908327
204440
892114
63549
814747
757565
461235
185516
786876
987085
759191
771621
446187
467727
765956
875510
174001
935063
286247
554477
311512
703164
934829
489934
135610
964733
470014
898191
764181
562694
397455
79400
466560
18918
1024591
106084
522967
786430
824061
494392
405804
673523
156690
744263
36117
607859
287285
992602
695397
273866
405918
817313
369028
315794
161028
402318
285246
982046
5702
409821
649723
404539
714549
185846
101209
123135
676696
85736
792229
331525
345188
497887
970153
799174
254943
758727
879741
511477
584085
307420
284804
781106
367917
543930
170451
1031120
859075
367299
846588
682196
730854
445523
459290
69893
730884
697686
949950
161320
377389
1028089
862857
962494
43437
648314
393811
818848
225513
569166
871450
366688
571668
305888
200465
1032292
141054
624541
557881
537653
683473
329908
302974
751764
300884
750451
953569
202898
678289
34788
463531
480248
414029
664670
928021
627014
800476
462855
216006
746293
933750
18043
991169
350115
128736
347908
608868
50841
667973
652703
452250
571893
720507
618059
647085
327729
177224
467640
713552
222611
85693
525093
756753
59543
584235
196543
938509
451148
1026282
167499
136441
564154
904715
809109
147146
346961
450349
626882
126175
499192
391411
201117
1010673
444430
360075
550511
43748
394567
172735
66845
771605
774187
532374
510638
61286
346755
1033504
383084
404128
728132
291566
453670
117913
6092
569231
670435
295224
205983
463624
474599
392794
276218
511612
945082
328394
976745
317724
40596
855835
22021
936433
754768
984127
581627
34443
159464
400878
504156
229512
925276
753
118025
774816
716703
570379
434079
825737
90390
548328
954286
504101
243796
204005
701202
30509
716924
439321
120576
167147
390322
117513
455494
713330
975877
973489
824031
78540
411190
774150
521145
631390
50099
34233
316322
355410
573168
229272
303195
439706
380539
418173
485010
708853
917220
285414
874858
941140
298952
649310
429987
649203
635613
750125
351419
399581
537958
475486
112976
526235
680734
226247
635409
744389
428290
346339
528567
1015988
572445
6023
951949
602535
9701
364775
949974
123365
636753
379324
94744
62072
287076
144880
295482
66070
406828
569801
799136
672420
856921
796028
283991
1018228
685507
153394
593589
39571
253371
660790
999354
471510
363477
566185
178091
969173
452634
254791
618573
960671
403853
981358
101501
774886
835516
254213
554024
614320
86779
721374
637739
577357
556260
18929
669496
773529
521927
207916
463115
801915
650103
594176
522685
386391
480692
723093
624432
241733
815815
1041568
861076
49178
443838
747186
852147
554813
507700
163611
243460
667040
736809
787821
827586
563908
468927
334648
341203
615446
670906
799108
218201
799689
647057
487898
938876
135617
842226
988256
736246
688207
671694
286258
91296
644752
626115
181491
479711
79698
646446
294724
313301
791976
662168
1042480
745120
302348
971045
172743
1004434
371424
781350
331967
917370
399009
167352
649089
381243
1042206
758264
108332
169613
125332
344814
296205
244792
195778
830194
483429
239889
895709
108541
230192
218233
410368
1014955
573288
12393
82671
748034
846692
779966
510915
551981
16626
64540
819978
375691
824105
628691
217987
368454
620528
849817
571505
80170
673283
80273
49815
436546
428784
257142
1011944
380719
880493
829979
641662
358099
258307
484325
363015
175429
926948
979242
468564
967895
95905
37343
984856
908610
396890
229495
242152
307081
116733
92140
296703
979441
224561
830768
9773
313381
181303
112662
240625
325316
691862
623848
160210
399755
414313
557852
816136
988932
401824
845615
466726
77891
141814
468892
981805
236884
592240
18566
897255
645834
1032023
1009185
71429
337624
729822
152309
710312
228936
32072
622086
915021
616568
929433
237824
609638
723972
134759
225981
877465
791172
827800
713959
545766
844509
84361
53563
255585
612985
628228
1044485
625128
75047
473642
534694
712176
111246
321082
346699
192936
108991
888797
729986
489098
204271
924602
965476
790121
142757
1005653
334362
940242
958763
997575
331506
278263
520508
309923
968459
119126
495947
245553
836222
647518
644331
897200
767551
61336
407102
874676
728423
821782
450023
365374
937741
35763
554242
413534
950631
905072
889788
211774
821145
811501
129182
776584
340605
325130
333050
783179
867194
293518
1002273
265089
307575
1024604
351351
245979
47948
771548
703730
596715
121701
76716
575536
159897
970967
916248
926069
898280
221110
963852
868494
141685
255550
455705
46929
418220
793519
688200
80980
223121
484355
837339
750990
171742
827081
564875
124772
427743
46434
673021
679038
1016675
477747
771039
269969
36304
424327
1008688
494521
822840
475134
901894
569274
534149
840121
330089
764290
460521
286691
685339
579273
253006
746256
621929
694573
559114
513415
943661
531084
569839
582511
492903
666441
745417
370879
544804
586803
1026119
313525
726180
276051
708306
268531
1028522
429818
226385
933409
239109
454253
300617
601408
227510
757132
122305
261811
230696
916731
658734
975498
295088
841676
609396
186058
643985
869222
952843
534944
524455
319648
971627
725036
518016
84476
786723
988198
304719
652102
413835
679375
359157
192621
980187
375674
490180
675853
302796
841580
105668
632917
795251
624312
317225
98609
1026997
882015
304262
735430
49411
1030531
772770
428285
623023
797196
437764
786354
886996
483594
544617
859138
82990
4160
68267
573112
283455
652294
795439
319909
877246
735955
529763
198682
1036671
172433
420296
195139
529892
353509
406895
376701
483425
168313
82489
953196
742266
811009
951431
869694
530262
663240
726522
774
364082
384418
734232
184111
45494
276821
738879
599728
551916
584236
997826
208989
78124
87283
315976
674211
25318
413066
1021750
700671
79522
917060
400704
87861
657445
953840
810184
140626
287221
952247
776604
128746
118302
930500
710557
344469
595400
581012
204433
882371
88899
926523
1028894
477378
221046
35976
294831
29506
785975
1033954
95681
756737
460107
172809
739828
28884
70324
303564
868768
98060
620812
384984
46516
415969
426785
245505
600354
865903
782501
838561
626131
445727
327373
530593
662599
701835
485187
686989
76895
890350
238726
880983
604927
638763
58202
629091
514370
754219
251609
703735
853215
156846
147107
182323
974272
689587
47413
231986
728212
233841
942841
601362
249491
718087
349509
254341
979561
772617
431421
724527
704110
935304
727777
636051
864979
51875
906310
166803
451431
391893
896546
81080
874706
42895
766711
722060
484503
722527
668517
71703
969322
152025
211087
746735
2797
369858
282353
240531
532652
256621
755704
186934
237768
439018
747248
157241
402549
1025891
990302
550973
945719
216820
573919
952615
122233
999813
734124
498996
636963
784404
907430
692450
476178
823822
544854
542669
290299
780121
266353
36017
179307
1018433
256418
236546
441266
336833
262304
241289
203985
712217
966475
25166
663743
244756
864517
985229
885486
564606
796285
754164
524897
294106
935639
601061
42474
778666
403704
312879
119873
794403
30336
740544
565379
526213
262684
283244
450897
759315
1027919
773183
575701
619491
27276
210562
366959
151164
221879
778975
1022225
379971
212539
861220
916036
596333
192808
1035803
657606
675589
957343
390997
592483
747158
963259
30904
1037199
221716
647688
522963
910748
106013
843239
273149
95535
506228
626461
701085
1281
858316
1033006
992857
40079
521338
73960
213163
88190
941333
440897
832509
1006935
705755
213493
820289
804668
517138
280304
1010846
672109
543602
718786
1023730
496274
522776
43084
667588
260263
712951
994640
89405
333861
744451
823167
375159
435297
445096
527551
617933
748144
879992
390585
447664
883240
1026513
885583
965849
640666
651412
180736
666236
896652
113531
95800
761848
861173
546061
363743
709912
353696
73597
52010
626454
170603
151974
35990
158577
109285
581336
745069
376420
973311
237298
212248
40049
183309
604109
870534
939682
704509
274361
1813
101753
643679
913404
818076
834788
773339
85427
713534
1026380
20094
943285
651930
727672
34422
935480
900523
624539
1004772
219719
943393
476338
673385
817978
484589
708390
139664
935074
40710
417227
391154
593563
652097
97091
526171
638111
149641
384305
995836
586504
70459
23158
953024
198398
668490
640541
237185
264775
1040579
234962
635464
904002
830450
369512
51564
266557
689070
75709
495157
119469
1002699
1002810
206213
242900
35837
1009617
441736
311631
593517
50732
979649
644099
350916
793605
454620
567579
493451
172338
479609
204059
857132
828452
26003
51432
967979
958480
667306
794736
286199
479007
606926
668479
963894
177196
992928
187932
440886
995635
776164
110164
90127
94895
856978
642551
1024172
916981
817098
48178
54160
615973
972823
327191
781391
367539
854120
175329
774914
259030
739482
193674
1012337
892145
747054
114422
613433
998515
551798
765930
542564
1036344
808539
101991
605686
779211
1025156
1015546
282934
892626
551968
250379
520491
831122
1016114
770160
149244
963709
164956
557922
875407
427682
243101
696397
66850
9411
891375
868844
317387
732122
392397
699055
539247
957344
785600
281634
59314
145383
789066
354263
172324
707517
461155
233156
249086
775676
829887
952409
646060
248416
990634
35460
349146
182280
389143
913017
896628
1
184668
887609
708956
118794
127389
555075
469460
1024609
462749
38029
138490
792132
430404
743609
1026911
316800
606636
409801
578693
327440
721820
399413
599638
890948
717991
212329
739529
798632
848835
277449
773738
38404
1012040
485303
301356
956558
130131
359543
998319
171281
570848
137046
387388
942370
300474
450161
784146
808851
345404
28962
997262
649001
1037216
145085
688063
793109
2815
759949
121697
214660
795053
516059
883196
497946
986414
896140
651913
974200
476204
655560
872954
178337
967957
932076
969660
816668
168814
963748
573718
136953
121929
642029
739020
384691
666737
983561
665125
506571
678675
589020
61678
815705
634304
657610
321082
522525
604765
679966
169414
805596
85420
189702
301978
198017
549742
382505
131230
41915
60427
162758
22313
582891
3351
799484
769704
907782
509895
830178
678247
300756
828306
492428
941608
740025
346246
36800
269411
425763
246550
670470
551423
177158
222206
1012392
935512
672167
439226
265146
1016888
1026796
395470
611211
664156
498905
165051
783897
935185
802793
290926
235705
507042
54375
229184
369753
1033603
452969
1027448
683464
826847
615214
801675
995853
800585
18038
597513
47774
591731
160768
634750
266841
333895
534762
885317
782548
469852
545464
1009072
650762
607870
398963
407548
526714
832812
354711
595090
381942
691779
476165
1020247
991454
712484
331597
115074
184145
752632
61045
305011
652462
117186
984357
195386
75052
793338
370355
623809
880393
976998
947715
146948
277810
829016
463015
931271
964107
643017
1001226
26776
566664
593337
922237
808507
277239
523603
804903
146976
906383
438462
159410
291367
337551
597682
283443
832746
304188
873392
778857
833935
355810
674832
256471
360814
456752
644416
335745
152121
856747
759526
568226
537918
354122
581873
928519
786336
632076
26694
275604
548809
866702
582547
333517
36661
716972
1025691
934288
92143
814488
977860
1014106
539930
628041
250039
105688
980311
982270
703849
620158
618537
709033
138529
765551
94828
1016696
408453
421284
477626
22834
820719
48032
328387
281449
821362
399000
125836
297008
197131
380363
192318
681882
988858
336189
202320
80926
344638
862869
164841
180864
123855
345572
705961
187
793534
186419
726665
679162
428258
367502
564069
784717
947603
231205
80635
818745
382513
1036559
552344
806509
655699
16622
917461
779981
207479
103946
502047
457912
197110
942429
553936
32009
665626
887753
794490
926498
183333
792154
394761
278572
573624
892642
720925
159054
372700
406733
773697
57645
1001975
932512
208708
241836
533875
351491
545022
398841
712615
568200
123369
501671
683489
964952
775199
979137
1004566
387790
699828
692251
716116
809511
495421
390883
934098
707202
211003
469913
330417
948886
629699
876938
650498
676414
230164
535874
977875
571660
769227
1000738
875307
924464
601960
744555
178615
850960
594837
827739
472847
701236
984077
91911
88540
162551
972213
199861
88016
2645
586685
52276
229234
920906
725476
963158
851401
340279
284929
497363
931496
216502
556902
725712
899688
217663
468928
299797
830039
351680
921409
958670
120999
413896
702830
818848
388603
526501
158762
147024
994802
804276
1042782
704601
477297
1026391
572351
257843
453772
760099
393135
63338
549263
529476
334438
1035540
1004631
1013838
571240
971712
902507
987832
690951
1021889
223159
806884
719579
953052
908674
924531
97688
28330
430532
520154
868291
287003
528952
622045
138509
424871
407444
589241
827923
336888
454149
934910
925847
195498
362591
690070
88913
674190
344134
797842
398808
653069
779927
703259
224725
695775
179624
279218
435781
107711
174574
218795
296400
417357
950535
532760
483079
507018
664136
118572
841880
414663
410302
104090
109775
244608
502407
422828
748587
346339
647875
113119
779925
613040
247437
945615
86870
330648
1033616
205663
648831
575235
469730
457756
566508
85840
510676
117515
84145
990941
744794
528256
878792
13758
844641
262952
793710
989319
302090
555706
79669
215946
717317
99567
738097
255047
249658
157122
554624
348389
1044342
478821
268393
56918
529298
870409
676684
861018
718242
379554
138564
766338
30021
577787
318542
14928
1036445
962473
760496
489483
552262
618431
104381
61012
751412
744222
1034236
922945
687130
813271
119
513692
663352
620525
78718
947274
437517
684573
45256
423069
557581
294747
969829
958894
28203
332464
1012289
532714
325970
885400
1019686
258575
18540
607409
989964
244027
394485
740838
813777
478276
1015283
967662
783331
850393
967949
218402
356748
300336
115495
115771
454285
744575
768036
946865
484934
403366
689774
354472
413412
844433
862778
317655
722943
12101
260223
897475
100308
257990
610367
869599
181101
1040603
533580
705245
673823
1004965
234304
764758
615009
153315
344261
986467
519439
135263
440909
707490
59286
668190
14578
879689
673095
947089
5130
144131
18113
974842
463036
617457
654641
758595
334510
712042
1011573
844828
214524
750615
5221
765321
82182
846626
699797
541644
484479
450294
272202
239122
947708
615481
728571
870987
40073
409689
14068
868632
311441
925416
877391
516868
873446
458556
955778
793230
1027400
925428
302528
814730
920371
757696
706541
95530
940753
927274
871534
641284
790145
341200
436233
265599
333668
852991
174816
906200
771825
232921
141411
90053
197844
1009665
360510
312084
526231
715554
237857
124318
584997
51161
604083
528599
110729
812673
391698
320790
957288
349042
82267
544555
444436
1001225
442160
414715
1030216
358645
231997
78694
637408
657348
881690
58261
178182
402878
111409
567046
348281
330120
57433
798845
825214
205078
614139
225197
941918
563828
563260
110621
114780
860613
990290
691326
341783
461287
188798
1002710
68264
419726
557969
1022792
597343
209406
561932
150247
438932
325750
969854
659824
558757
658755
46919
18102
473439
975026
768187
582060
249162
175734
891868
252277
71080
705052
37069
792272
106546
66975
427925
630194
89040
667125
850982
819649
631934
984055
1036708
518275
381620
306584
175739
711668
586543
999068
620206
615792
751888
789991
774960
434642
1038120
132190
532448
553604
1016916
138804
671276
1019800
228801
635476
297243
469379
883419
453736
218438
258487
921638
423062
363368
300161
657595
431968
276031
627808
669314
44118
803292
347314
231394
600817
724613
54262
425605
775045
167019
674546
456152
124103
900304
647443
824658
875530
962340
8234
228674
938505
34182
91629
800763
762508
695990
957449
821701
923471
18201
792662
1021581
266899
606490
100906
818309
1015990
967126
915213
350840
859076
937013
167074
806423
317013
593809
242890
802388
84397
224426
654805
546870
114531
598321
262862
691924
806881
344672
220272
158194
607822
412766
199034
157072
316367
423917
749412
708120
316878
619732
1018587
699217
215713
42284
1000403
1029117
530463
788278
1025125
133074
628002
327943
676487
710270
701556
412822
836818
76465
623205
183273
357935
871080
943887
787852
92836
296357
545564
779795
606465
32553
883606
28549
390383
462702
1021086
864757
304652
237445
523258
156113
795631
1040679
955251
539763
565097
789566
102512
896372
691495
152784
985951
812517
665837
557320
597230
181185
891034
121696
215517
616681
47221
140703
718861
326173
843066
424548
6125
813543
541030
500326
781713
194167
547017
674651
494903
390135
837692
83460
507791
638424
610956
666937
10556
353132
544739
61511
968373
922605
890512
99290
959710
1042905
896339
955196
816220
754009
1001240
231631
554890
792862
59949
35422
49720
174140
755102
935767
614240
408524
942474
543484
576702
1012229
326273
283598
524763
921310
327190
682014
486669
578151
144
356362
961495
1075
591021
137627
945650
699684
433178
717757
737541
448703
919290
211505
151539
932621
387238
290382
649330
563299
674366
574035
231522
546836
584833
67821
956994
149317
504825
953105
673475
275391
319029
747600
235344
487408
360948
190270
179386
152003
447688
635344
161533
690144
315840
270812
833134
868200
859983
1043695
691959
966884
542605
184399
133336
518413
547650
639279
728893
713
366125
118060
736308
1003050
769834
391862
41988
163536
34875
1025128
534231
695402
743566
1028584
410996
779807
600220
138564
427632
35435
84491
1031916
328237
437450
874935
94340
41703
751667
925360
384001
752098
553132
339238
949820
731697
608264
465622
342938
398707
415994
525515
911762
180697
955805
808118
823874
138546
47166
1032215
979539
952259
673435
74590
698980
997559
376996
39200
190987
89184
652302
229931
313532
558293
842026
419440
1033250
618885
229861
625103
129283
751044
676454
40805
1028200
354963
695896
198107
970052
981483
439486
696197
92660
434309
1025489
145712
47
336579
751241
937252
93419
660835
65369
914088
218611
101462
785980
634569
735584
752128
773942
756986
719615
262903
900982
85623
535399
823178
461518
402484
290935
317746
854168
565163
52284
945010
455177
319903
788281
1031479
267086
888780
404971
670369
207999
148776
867388
352117
387145
1044577
622666
398427
98444
851297
604036
840934
531281
1002188
636871
735150
443521
550658
1042470
880307
211292
978080
740377
472879
733155
92566
852431
35965
169971
35938
423565
391464
443215
313120
577042
405922
933081
199450
435736
579
607515
829687
541267
169957
577087
1020951
164614
308439
880240
114063
987516
120042
182645
488951
400720
852074
888950
632429
40799
756214
599981
813866
695489
946647
7487
689432
905341
133169
585266
325809
92176
842381
621798
83955
801488
843781
154379
866446
523356
871497
1020954
475240
206073
289011
594446
651044
758127
148860
209967
202645
640115
609615
694430
106734
679694
765579
869420
609541
854637
1032578
83712
461001
658070
194949
659301
567313
32664
109630
843002
923180
802382
810170
84679
355288
779673
822273
199801
715161
940763
255279
698291
655034
757060
392979
472829
744603
583951
577212
541256
239272
579444
853958
203130
727727
268927
854554
24646
113734
566391
703323
383382
343132
319768
938617
967582
293512
220143
541423
129563
784940
790584
297954
127827
835947
146475
328373
28366
412970
202137
196945
125125
169645
1025902
1015694
764138
328242
509332
766185
309875
466768
149713
224403
773031
497020
238346
48436
147425
623671
837169
379825
793145
431937
210026
547436
515782
550361
825093
792924
1000016
518321
243728
672384
254198
450612
384337
87221
106668
857108
405692
154511
842567
437012
545346
368466
441392
632907
269553
806579
420935
794126
667972
757471
511429
699977
538169
782397
630528
896838
869659
166207
670169
412604
908660
531240
273516
444717
10055
712135
907944
263287
768444
964952
37843
618959
398408
471833
967701
209150
166079
152442
945997
280581
597090
955740
392790
372434
161100
464788
333680
193189
275832
70137
186394
779810
364061
653074
820518
765676
723209
819872
608839
551952
434283
626568
61557
737646
393748
818620
172655
905818
931827
132538
815610
406565
189050
49983
488096
110674
471795
593958
221694
966355
988782
827369
886866
866821
152999
611562
264954
552277
789260
304587
215087
681661
558451
1030098
1036456
429126
204687
563899
135835
1001217
1017170
430027
149538
955338
526703
501268
208465
587880
797101
158580
124965
783555
847795
459597
216968
178564
143670
1021106
392962
871350
487340
327825
181420
278563
674328
597987
756557
891521
586333
393237
868785
425074
288349
53682
566733
333565
53094
149892
169861
389648
200005
395667
578219
397367
12705
388653
847709
529644
680349
1042365
513850
156609
836190
1027324
401967
987295
858726
17150
705833
698471
762142
641755
864574
886593
35978
934513
244148
854712
525202
411219
150849
188947
624712
172918
720431
321954
357334
738654
952307
58908
200786
680876
136661
636092
622684
693745
188330
553523
248424
776000
684073
169334
591993
719496
73746
252553
794549
574342
678854
262572
515630
673507
571263
707084
489470
73737
552820
620670
455935
271080
408336
964873
846854
840870
526738
202667
812363
247306
577627
825985
888201
53351
428065
285955
487680
724129
17866
410067
28709
869309
1028448
256363
229278
753346
576754
469658
609628
143345
978483
443009
358467
228376
52193
240449
538364
540447
879122
644748
946835
674413
890570
971379
780893
943910
78728
975636
920709
951266
130640
196279
622408
274596
15311
293895
1030932
461048
49507
429352
866133
643779
714012
246422
330791
999317
766337
397776
204685
858532
588099
238254
849759
65095
427481
826093
492530
901167
606285
1040743
847468
963170
488460
721432
622042
617311
696576
22234
271467
296285
846510
984804
497596
319790
903096
372500
542464
530370
823971
766642
119416
644284
160193
32733
526440
109374
198381
787958
163260
380674
515733
179001
357966
834315
157565
1010630
599807
866884
353942
455589
799570
557749
348341
592399
480943
474883
206870
134906
906266
869532
266374
754191
219548
79697
499968
718493
848661
63116
400128
736210
289689
107099
578872
672036
942433
1010642
678501
326661
271856
730299
925209
492551
947203
209575
522050
740859
136065
934866
286523
547256
462247
192914
649703
926834
83818
931593
621827
268276
504020
8422
889082
541257
898638
966316
914940
254760
21874
639096
659029
427970
676894
919295
71372
875074
516190
944439
516841
969673
772167
54393
610873
670386
1042877
648449
247236
910025
547049
160915
192014
443219
596773
1016939
483043
609333
87411
412907
92939
906400
538569
517445
165339
571923
343368
201111
193955
829263
394809
887100
509832
956870
943769
297989
253144
484190
734169
102341
975159
715374
721616
451613
737669
997239
584491
121794
478331
287636
363604
290142
714395
897877
817075
696763
904053
735648
746396
372785
378334
800408
997007
206326
790266
937378
194508
297740
992734
1010325
428299
517898
482142
758244
594983
187908
44254
98048
486446
524877
990147
718724
536929
494637
52919
385774
779355
476827
37385
881776
636850
1018850
905217
490534
223847
125151
965112
531851
980248
307794
120111
249563
273609
658835
678679
319315
37535
599927
705219
789210
964610
781478
937110
680490
414307
759545
220638
266721
271346
998969
225821
762628
642223
575550
837997
680628
544681
1018944
955014
67255
329967
609916
820214
994238
32981
442352
953308
380187
359815
263179
266308
239131
1043527
914709
423590
820069
277533
66694
65356
477374
668716
924221
918862
530179
1020502
416126
535970
754769
609900
868412
341801
974428
629542
276214
887544
169678
1000016
914618
654009
493557
84995
1013148
603162
800071
324301
212332
980413
80180
179942
737518
569528
370744
92855
168808
435833
863557
837639
79048
416585
858251
233526
652845
591961
36990
894541
968697
775163
594512
47762
209999
254487
348110
359880
186342
884877
744636
170970
475017
21714
913219
883181
1012148
809927
600895
1028267
328207
191017
544320
289462
974687
622610
803752
837797
873652
115143
884317
524865
961825
403748
51099
841976
929943
893973
342925
40742
762854
196145
1010989
818311
33552
857675
456928
667822
712636
904641
950026
825982
216836
88536
960687
879476
665906
734392
546524
414324
627404
93219
639853
137017
909110
890995
49683
75786
585432
279734
521403
285251
776461
37476
104126
192849
415210
708188
807970
44066
196960
508554
742490
844622
217315
701011
596502
602009
22298
34105
381311
261098
520818
986139
212528
182292
775354
398690
621355
21539
625712
1025786
827565
71578
954057
492135
363294
783481
804185
758674
478347
631148
235322
169026
783931
232883
617654
906299
29422
629549
474551
521099
111327
887364
954645
97318
102879
377716
626808
160955
249659
924506
355722
853205
757527
1042385
479554
621328
709058
748297
90784
468904
956729
761133
982851
639648
138411
8406
626019
869550
230075
11769
584857
442344
176717
664765
935898
303989
896976
774652
524358
961063
259350
588391
687490
338562
503230
141895
1038354
938936
576639
855644
957008
272225
806152
86395
399806
367878
516492
116779
277880
383388
712490
914498
242550
366372
202838
859851
33998
606786
709771
266594
504883
420342
534022
641881
352939
749201
30500
894093
779437
542493
772920
786726
129492
605182
800076
777047
930971
1028241
61094
314302
282415
575123
1031219
835142
698941
941321
479632
156202
312175
491172
805376
988737
278045
122718
184625
558561
361522
707827
875036
13267
817580
367493
1043919
887389
377848
984440
436395
182534
564515
860248
936691
785828
344073
668711
969881
1009360
277775
568954
529499
428289
160214
986570
893025
319821
975257
618541
990554
697768
420386
759440
660155
225009
610612
613045
82285
1042320
372683
180677
973062
14945
237340
522285
178655
1010489
611605
647524
895171
280180
392452
501177
989999
598994
850709
982778
719971
830909
422986
20884
31242
456748
170927
728
276855
409216
1008247
869083
218454
447098
882087
340053
363972
291029
604194
386374
960542
777983
202943
298259
885414
388948
989483
271351
171352
792075
995092
706709
907622
294698
216853
612962
1022325
987969
95950
503756
479769
679991
485445
615063
90628
444817
802789
482068
17880
251578
677200
59171
937934
127530
427772
597679
474750
560925
1006818
782529
866698
961289
1012462
426390
792888
928043
244831
382887
433848
302489
450502
662493
973896
647293
89034
826216
855102
536292
756494
981402
609202
616527
396698
11630
940310
992232
944063
602850
943986
854260
251056
802483
511603
539585
330235
46935
275912
684603
387826
582129
843960
1031675
971823
531697
721578
964612
248099
285491
787492
328
919419
68631
641729
929837
811459
613281
754991
847978
1042973
566907
455730
730906
496294
651673
499640
264301
347818
202008
152372
710496
696515
224480
256866
58464
335563
761567
694924
566769
477224
86617
573732
4893
889900
1010342
389512
797655
405477
114244
109382
978844
530579
882421
904923
111335
581020
200209
744087
450429
880401
82997
613599
637297
282527
713023
489808
501167
538118
555767
536139
772593
913403
611011
639267
347955
1003442
714652
301308
616132
577581
870823
1042029
957167
989453
940215
521734
724078
737342
219593
257316
821276
162441
415871
275817
1000160
890022
472920
468128
283529
380298
320864
1012293
319714
951245
43133
384043
157547
676439
984241
573308
572596
495761
377371
47565
545124
689496
835813
423450
14063
683738
868427
312510
992519
78252
535372
823352
172515
547519
505118
724378
144506
728175
1032699
1029035
850449
539843
782005
801302
703097
229835
1001703
461103
1020213
613597
259507
178255
759915
780715
312598
147262
82633
15576
906280
393111
157958
109856
1009595
786285
298197
326596
280688
827970
283374
649761
376369
783727
808285
636559
35670
924262
512335
83825
234035
117890
761686
617581
291430
567667
246141
622084
1014843
675978
651788
216978
288002
846690
987541
990610
69485
99451
801653
63783
22874
126771
414306
883289
286789
42915
813282
743567
288500
779736
63912
386535
455389
42014
140149
15632
694747
525710
1321
329485
678560
33084
565104
194888
146767
581045
241815
587463
949191
709731
248421
212573
573199
238668
549180
712124
566931
375224
506543
9780
46088
272786
165512
170875
915348
391998
725191
574195
933525
96463
443629
145480
840263
772471
621242
180818
99635
207625
854635
749721
349308
460304
530061
607093
39390
339937
389612
625519
351796
357134
426767
754987
400904
20453
1031944
363156
689638
625354
15486
570792
484013
658774
687403
813915
838645
718762
84171
4053
4685
453136
11428
933268
242396
807200
910831
795118
12229
820057
294766
132230
630837
347842
95725
232776
663011
475656
935247
105079
376376
678875
558657
905637
300229
524056
896404
8695
814128
445186
1043582
750691
492342
1030190
538862
565586
149515
115328
173491
898613
803947
752440
373960
852627
989515
148330
716411
402610
886645
276096
363482
260398
932086
321548
612325
407016
94785
289645
242305
644386
507535
772053
84614
82478
503408
554375
128566
683511
623138
137179
325236
890525
987874
711546
386112
479241
568204
147373
946909
531044
1020560
372535
585585
401332
68546
538621
913066
830837
509302
61681
73618
341262
219001
801394
7331
493858
274648
273149
574914
758105
46585
851118
350529
117953
1037280
835942
695374
184469
833144
307265
208972
936172
380854
350543
620060
555926
110061
517919
763130
900943
632298
155021
200064
7584
901210
683137
952146
668232
527807
890563
31626
145625
360583
278955
727536
161522
804360
181783
193532
1004609
928362
320446
527567
456371
978085
110232
160008
560120
658667
636609
689560
353004
73748
466533
772010
650799
373357
167969
250679
456693
758644
606390
770321
376387
481700
594644
178054
450462
325334
852481
980671
919686
141031
219492
558142
847185
686240
418974
573496
1025187
429466
997504
603137
119113
975292
174633
139912
486616
585104
80531
223995
565589
470270
768860
890386
784471
168674
262899
91780
433201
788913
20134
244988
26527
307259
692453
910372
576886
124076
54650
94701
33621
208067
193157
941332
525938
504813
960680
339057
298542
606345
41807
750605
654283
85304
5844
79743
104226
803041
40806
886336
656575
464345
921011
645901
74346
699364
800297
63060
577768
772765
599387
377569
434161
599377
492550
153034
538746
732329
870245
450825
823899
629067
666673
516474
760057
640935
830637
124321
830365
172067
81455
546504
735145
605898
952341
57156
496273
531917
171066
768169
1027756
1002297
381145
52920
262737
337760
626794
281403
617070
847111
1006391
897924
944253
221428
694910
419117
433488
468427
859491
843635
386892
304524
413888
41396
578084
529836
459303
258733
411547
625826
278716
644408
781447
870730
931008
163708
1023852
324023
468764
893980
124245
424178
375816
642034
493604
822621
917149
772078
587861
439829
811229
710281
277549
835195
854404
163696
629511
687959
798595
735429
70320
981277
775859
442196
535995
47823
546022
907822
492908
402815
325014
449669
62055
1045177
912976
601567
743981
716827
17792
254058
295462
397718
680210
909892
1034322
910978
782567
902435
194651
679865
378276
103168
816772
112191
132744
961935
322428
46996
957187
856157
502998
103286
143178
133219
823756
828521
447691
267379
284392
980034
701098
297651
492336
707921
321352
183949
531604
23635
486663
939092
1035178
372667
226703
626721
133669
584180
743766
222601
161168
655961
421290
801231
2235
956332
459465
575544
254167
420359
702063
783751
654255
867307
525955
896308
1015155
151392
219016
1012232
842293
686593
934072
310886
769845
879156
665366
570055
791335
1000888
332363
996831
302240
308555
239751
518463
394710
736823
861125
606769
632011
148863
309503
699968
286346
84077
960370
680564
159785
860816
937946
935397
32737
795887
49560
185377
530075
567484
569645
28347
207774
997827
372754
50183
308814
594746
349669
724574
11918
515403
417984
485744
160694
923650
812291
766692
479585
349736
393203
828803
357860
309083
531514
163487
430765
967386
260900
411575
406330
37548
137159
398071
517738
738833
731698
868934
1025000
39371
401257
528985
250738
533726
938950
620694
368591
144331
67428
298599
982080
77205
863099
86832
676065
654410
596425
163385
516991
240389
381269
1004011
370123
278695
909836
308451
280853
537029
401666
739145
316119
492118
847671
723762
656474
614050
474347
5537
971420
421553
603447
577410
533144
334032
79857
762374
977010
240328
881906
735933
53195
535096
557115
800678
167890
101733
410586
332704
464635
265016
618648
428417
333053
876086
1037455
927343
244297
266382
913315
968890
862084
117574
360161
522179
281476
740170
262306
446850
374482
851127
603612
346733
742347
913657
217468
179257
402460
622668
201594
532449
408286
821090
461128
186802
180898
106763
102824
316828
252433
103043
227085
781104
285970
457348
545525
191131
86016
848722
933397
38761
503627
706243
709810
928731
790394
453298
340715
19516
120435
739205
696443
504257
926540
751411
732909
910101
337275
953259
155978
482437
285262
252308
962797
937697
62453
15637
661774
334930
435723
948068
123192
507262
697139
399607
39264
495737
51191
667765
825828
105836
721234
769168
304108
34196
680420
214321
852856
423233
207445
280661
436468
326215
980937
1016423
51541
845697
986260
884087
946914
325252
938318
832503
621645
649577
310438
183156
137606
765054
182394
522877
675715
1003178
133553
222027
947775
676366
121184
864627
1001306
142987
596628
173754
609670
252894
617580
909760
778628
549572
266094
451576
462198
486808
816775
651880
195865
405379
468297
583884
323415
745534
771563
781639
102656
226973
273052
231315
930785
550751
363258
1006878
401654
135178
355582
1000644
977682
945881
790965
420473
953907
928002
715645
475714
773136
156650
509128
333691
540322
278276
181519
655596
546412
872747
677842
607278
580319
453850
137296
683000
750374
434756
229777
1020029
405205
821210
404392
330548
902996
173231
23970
918675
1006085
565937
970630
870775
175819
775499
558996
836295
43585
845824
301235
393638
185575
742166
454119
22818
454973
1005896
54918
586827
928673
441698
313096
112594
212921
854037
441169
630171
1027511
227762
598595
183495
137406
684368
966557
657566
258350
658130
287853
109986
980457
905886
24507
374851
426320
766529
926166
135837
938810
195146
161292
459230
319153
899066
491567
866828
560955
100368
183361
752804
880062
847704
36239
534390
932631
623611
264733
770186
700726
739004
346307
742228
234848
9488
447593
641097
568063
729772
931064
290061
734694
43273
842933
958624
523131
438577
397448
334385
63957
576640
1034980
812359
748874
965033
312093
683924
1041906
874756
991361
978863
793735
271742
798443
244294
162702
370554
1005453
106861
240532
787438
81377
958663
400950
994689
363204
891161
424312
101882
54570
289541
874536
230010
238601
521850
220911
828043
17368
572931
352433
701580
127573
777019
519903
473357
391834
391459
879603
642959
955491
654839
266902
130721
344073
600984
518415
972508
652593
335664
1037482
792684
63457
1032216
24352
942594
295201
479729
1013341
94741
242809
228045
448100
624780
286363
288761
841568
847146
733352
362490
925274
142419
50953
557390
71538
891602
520292
748829
696711
31551
599710
991857
368925
1024104
582732
236233
390699
978024
952753
758726
258321
100457
1035613
7103
367518
721784
91181
838258
939898
377001
88299
176516
614978
285499
359812
572556
678679
624901
614362
842562
341252
753988
754886
797722
196207
882503
277646
1025882
1025958
719379
499490
975465
5244
78744
371424
855245
191356
103194
476817
829477
516734
791103
988017
768163
77687
841112
274806
179852
69887
621601
721472
676046
973599
248617
820959
736617
121418
451452
328344
270565
258679
543055
828661
793941
175941
595912
899884
304447
726778
572708
895124
863953
519102
517121
761644
222150
94080
614609
127740
150466
318266
1039717
718086
833010
70695
613452
563379
535040
709481
927001
253707
680884
1023008
336463
461795
156713
74716
84644
24470
33498
303662
296654
512378
346760
70175
494132
891817
1008257
741983
743075
896783
1034035
638563
571692
264668
1000109
616803
1003893
99513
903055
342628
581819
865732
543584
566666
435282
313118
843365
352951
496708
934151
420016
356842
482741
329890
143666
215549
710392
598678
186511
14071
142924
43597
504949
266211
7263
619813
952399
77189
309596
145242
753655
495921
589678
65664
426037
842847
173133
240578
479908
713996
113347
51266
929634
140426
240905
347156
1019738
1030001
241120
938091
248865
201016
680379
426325
83212
284740
816238
362632
969658
952893
145160
714808
863294
149447
513818
622451
183280
537549
1035201
475951
302270
431416
956783
810708
372870
612892
511374
486399
732049
878105
437938
828939
363456
223985
267343
281311
459144
183590
391384
884073
743912
875289
740920
655464
580088
1004930
984954
141332
490427
794793
364651
435156
109783
741449
576478
129147
844682
945829
48934
970979
339378
431039
578940
60354
234919
1822
345981
705807
1033509
393513
213389
878916
207071
463772
999283
610721
325334
326181
943563
1043437
617539
920104
749997
510751
573750
894428
579154
938407
225477
467358
427092
373509
36224
170688
690794
216430
615305
56766
469043
26984
486180
673088
951806
96075
612133
367226
357143
79094
948989
345900
131018
19850
405137
758906
912408
708935
97899
90030
848412
157125
227187
559997
263601
464795
903372
839975
820405
206197
1020713
833091
123038
344687
381268
940104
528690
864763
986568
68967
610301
841885
749290
547889
35718
525246
338059
71978
462956
137854
683580
259437
314372
125786
138313
1042634
456455
360552
820079
832443
114282
231579
701447
893397
562377
510925
857195
416420
334218
286366
862189
823383
512132
762502
476907
384511
387386
143313
78828
713984
899259
901455
1006212
875895
723884
628781
59786
121523
975419
308414
728523
681144
198832
247127
982859
183546
335806
178215
742851
255156
506589
539820
710102
363706
695299
623394
527961
765239
455113
593742
733397
517064
50581
867505
720390
730328
648131
144258
24994
938151
165840
647681
265086
760951
621036
238720
130905
729135
563353
324268
64876
606579
702705
810872
592305
923488
541523
599279
527485
627251
135473
660699
849924
492259
133291
743322
341200
589008
848228
842274
253764
976671
833821
650607
644124
507383
387707
658638
385268
800125
841529
42884
578685
856505
123775
823419
720439
892239
247673
58606
824916
87398
403196
496419
67555
709015
917470
838819
585728
438882
408025
432848
333614
842614
537366
942889
1022805
58997
185729
607976
1008378
578653
1038099
9447
851637
542076
123572
142755
95840
289390
252627
241464
373077
980081
114364
826303
316323
73307
60284
58499
649678
183586
69123
629250
941675
628993
114069
778925
816867
982849
344946
462607
287234
782801
30777
753227
791490
206442
89412
951296
107443
300237
966495
52427
243154
455139
850297
206892
333804
726802
67222
876474
255048
744644
361329
210561
996109
898804
207960
136175
938829
376101
502148
956844
266083
261984
478953
230090
977301
283736
777608
316623
800223
318116
556352
985848
244012
480827
146821
923834
758855
792779
506283
395415
942064
985894
955674
197879
825799
79051
544087
95716
81532
750177
112698
4020
42957
48545
456231
972896
507283
280401
179131
812311
422105
669132
579669
404444
8342
129786
450044
477462
395014
772888
983031
662277
730446
541690
649493
285382
180042
749163
371743
488166
861353
657760
1014277
804820
419889
646806
729445
446788
233415
845890
592088
188519
344280
618529
735678
631628
409456
110990
402280
557756
877693
655613
922364
349061
102174
629460
453622
464658
490178
412508
195012
49918
482971
594934
365585
934638
862647
1036279
70858
733321
445184
968708
202271
222086
1010035
797683
488242
1524
101831
946848
237185
566446
98352
266194
614511
168430
482381
636682
876188
810519
829504
922157
511602
567721
243888
77750
614387
718368
838870
865297
369596
867543
1007076
6034
70948
313796
538319
451159
978921
761238
570880
249520
720081
867308
782613
984856
869770
1023236
215519
825547
267878
576480
76803
31048
568910
454302
500812
83865
24060
113513
956246
647715
79588
442537
721811
334605
145251
549922
154246
293751
58291
963851
298300
861418
558683
522086
950033
329661
153315
256296
1007515
594217
865215
670154
402135
364473
258874
17410
33843
720935
662326
622884
107407
277205
676330
685194
664969
1024503
667997
636508
244067
163695
147187
271256
300186
650779
30069
200414
801983
744288
291204
532466
611572
39943
286083
312474
301947
238579
689619
395842
10814
939538
292678
19222
357538
501772
163696
312765
430940
347051
404090
370348
565257
484609
33432
510213
562177
111344
703594
665545
192469
1003868
399797
282517
966282
248635
599882
971320
787338
373994
1000575
287953
787454
640843
953114
383146
745783
992471
268272
707703
282754
313121
832174
1016557
494491
438303
914079
102628
275426
1040460
454794
1021785
569512
792169
611440
553373
983104
253555
106858
451278
278361
784945
86158
878926
314352
965364
1041979
681364
747977
478784
795322
829500
874694
565320
671917
202233
629762
11047
106506
422379
713700
309388
341067
831988
150393
420136
913568
942083
1026098
333775
340950
153508
508830
233231
687537
55235
1037748
358462
960308
522866
1040785
870520
771797
221637
671113
926146
898671
638935
130517
340254
955043
584799
407379
641312
687903
38065
258975
204280
794971
175871
375497
981734
226250
875318
350723
3816
476732
567657
222826
171411
344316
12354
310042
351415
448330
258990
296538
112617
672628
992176
949921
293966
142103
607101
182270
209538
389404
960851
27971
960303
872232
565336
195670
507071
531964
150024
883385
932929
654076
959379
867827
550550
166655
984737
959899
439598
951651
1013378
869985
605237
971626
256047
504327
624100
173054
662632
107559
258033
529329
831831
48336
483424
424056
388906
298117
175455
1014414
669688
732149
886344
899175
531553
846279
180977
516327
504644
504685
17453
102131
817068
770751
622740
703616
826746
553719
576445
826592
912945
429142
82332
279297
553359
598873
48828
747849
568237
519640
749694
653346
428198
587982
870564
902476
461908
704930
452667
260894
341476
516954
209561
130567
252584
863158
39843
474549
95723
916445
426390
290000
197476
664208
311458
920615
273746
551350
572824
653060
287405
774622
66844
947075
546709
504504
839803
139163
921920
1014077
470364
962908
708684
1017340
183954
1014230
795546
465633
557761
1032181
13863
222782
926943
377495
974368
799403
572445
119815
410248
720757
517131
889011
486822
676948
92697
362140
1006435
121802
932460
106447
749131
962444
194807
531099
292356
640420
746636
37166
718426
707673
244025
1039137
297171
112875
515444
844802
491984
1578
480119
364148
86546
653771
619227
336483
925856
106831
897638
754132
722086
528258
629335
623556
612255
842653
949202
541685
212185
292
286460
1003288
810443
285842
267829
598217
943594
134716
509005
140955
610557
996844
992772
1010574
242563
482663
469609
969556
1006232
849340
992849
932
385567
267661
482866
576843
695389
310276
915452
707816
453857
320836
17605
16456
820721
366341
266210
306841
769528
530849
893853
597324
220270
739910
966501
453752
221262
5365
704632
150476
29730
685691
264183
90801
963639
318446
195238
251425
681250
112949
311054
396118
957057
980991
235378
662476
90461
396881
600016
767500
119623
272913
576275
294287
935121
856218
82504
895897
476036
559359
508733
491038
724352
386643
1037144
168606
984089
226196
144161
626683
399361
933612
915154
803350
72509
448561
19662
77864
145161
666453
82149
747299
197535
655083
285432
72112
523797
167465
461346
406397
411681
422903
906876
171562
6725
810306
924027
778027
847300
251608
615316
687990
39658
273662
801602
647999
194494
988736
379390
827060
593566
525202
235756
51849
124580
748643
93132
590763
226745
201871
75650
516527
118988
125551
809203
487157
814765
138407
1019085
812937
777322
739631
338416
259306
296839
563978
368292
207036
525407
1041093
600004
953043
1014296
954554
562165
145644
564337
691796
965514
951207
325797
971993
692546
147657
846145
716310
157207
697001
85730
157838
76806
345329
480969
570329
1037915
181926
139738
498696
70604
122163
56199
424547
581249
186513
82306
277747
895717
357006
770454
900370
585865
770159
264770
197248
82992
152827
843251
1035737
903413
681704
434567
401044
383654
496577
167785
47502
384689
312205
921157
438177
365908
649273
140114
168247
603788
401676
157380
851527
51267
1012063
894365
9582
990775
673704
252805
633911
747893
942547
312062
352368
446374
857454
368164
600472
992593
527311
299724
863973
603138
23072
778549
52561
906566
633196
220440
473648
416567
974990
975183
23665
202494
704853
616562
1039477
959365
583345
978431
318928
763892
625727
803343
752635
77934
173514
929472
108295
792392
14768
477090
290627
657935
498386
553504
1037332
763905
843531
508278
573727
155944
586152
17605
926250
1039988
476187
1022842
688973
349434
277099
354541
272177
1031101
808134
438081
745636
977725
370414
112533
776509
847661
931946
541561
358736
893811
616977
735552
1028327
932039
104536
456141
203460
311287
670528
311202
1021390
671418
38143
115643
284410
932234
296672
25146
808543
419652
451092
569231
645576
782883
430264
670976
203919
187297
812302
1024800
51312
423813
289074
710558
898451
478965
85945
271011
229091
450369
235679
377528
317302
214846
655787
502993
350255
627995
933058
887654
993183
775849
570973
33642
181607
89088
140589
207542
775186
383385
852829
990547
62820
332083
256066
878849
1030613
647820
551921
420975
761155
4011
562791
305710
166095
42613
703443
635973
405091
738061
285852
821795
589060
856781
3442
612214
998473
364363
721691
943503
158000
698202
206903
385734
826266
927817
606771
272391
673041
879357
460135
535432
354780
677262
567322
556477
567964
276265
82665
788604
29476
431877
1027237
96828
149656
937051
632508
489979
931567
92409
407759
362463
992638
422786
628184
218306
352059
536476
437586
381276
990448
1016734
897783
23861
335603
447586
705056
56575
502067
247940
290540
630206
553270
325396
718721
300768
124254
427800
33773
777484
1006712
680261
510170
362980
258405
384143
304679
884377
614951
65697
719010
560419
425992
408339
57700
459005
435696
936193
767770
578036
743840
980752
442796
902319
740494
4814
51908
688217
641926
648163
921511
856277
719929
462472
614576
857619
434787
778480
307842
1033779
1005142
614127
631448
1010095
853522
655566
460672
614085
807534
676533
634090
742909
845907
361026
275600
159567
1016314
674552
846006
421642
31399
201235
225456
154300
955440
508338
61789
114372
529141
506308
989466
136826
373741
592867
666817
761956
956944
871036
515197
11613
4608
843987
574642
459543
426305
827356
114473
762339
40362
395279
995988
412415
1019111
746050
65291
743036
337330
815424
288026
208654
535663
950943
737197
163633
204678
970557
37804
163107
786016
399711
437289
95230
999327
951526
923883
562854
583036
677946
439027
212168
378767
111958
602388
855762
823442
519149
208135
636137
522643
608584
158071
261025
498314
232943
880373
536938
726171
1149
828077
715975
254176
554278
763985
788591
475773
819291
256635
387055
626680
509032
679227
990244
910259
714769
211123
485920
487883
388587
686170
378229
748692
529284
573710
857177
518912
175673
1016746
400938
905803
141949
307251
626537
510667
561219
220513
938814
550213
227980
44453
309562
928245
424676
97190
1014899
61726
427145
905995
112930
404042
170219
974390
9606
135835
929854
269309
756504
325563
434017
165669
132928
664710
673457
288293
313534
701934
954678
65002
533984
86533
1038959
553886
935810
884704
1003745
663041
986929
823497
586751
745834
797061
512062
61751
699147
950428
916155
94315
570685
779483
300159
525814
306482
520411
128778
435045
852327
526900
825876
407033
631522
860750
43757
897399
582526
308988
341717
533570
586707
729073
1022032
469956
737537
33057
146010
115795
123274
817108
438866
169529
475610
955302
493597
955155
870434
312846
649632
651404
853935
905427
736853
1016573
1036671
136209
668694
883518
437291
991693
989916
746680
535564
821185
71014
313685
272744
927118
484803
64158
137042
798914
998695
979942
666431
503884
746089
759850
439468
819962
855402
1014805
782506
83768
483555
239269
440359
799608
550331
174830
721666
579455
866783
349949
756486
835370
609198
117669
49666
628991
321784
889570
943576
423554
449677
340507
800453
259316
301741
217511
122321
396822
814742
977533
535533
203746
147937
306539
724713
670577
819337
409942
204321
610997
251136
400605
274303
425198
631979
664958
197411
323606
426857
542102
951431
8290
65812
235220
353606
971426
206723
623359
448976
458197
12744
288572
229412
7433
113002
968242
1008668
215471
771925
847964
1025687
524773
900845
322452
424719
1026913
579413
322659
893164
621598
802463
636822
27078
379400
297369
761671
618839
337776
81537
880900
89631
966326
297045
759692
187467
686379
567754
686408
391254
114637
488004
937129
481531
224655
521290
335938
851667
488441
209274
257849
379273
308548
549648
325404
748969
610679
664596
801691
848555
300631
916452
387345
265462
484256
752929
921981
615737
865464
232012
351954
200711
736723
427142
156680
20300
689622
120157
156256
116404
764573
417551
275785
227145
799172
854146
952478
34295
940645
226708
1044986
19609
656208
59105
909012
104086
966051
904053
680012
808309
231722
819008
119184
266227
787380
941826
21502
341350
925481
883292
651957
366239
206913
491380
69879
585860
107154
283142
508332
276399
340009
855903
826394
999106
796505
45802
104560
294481
631562
499943
976559
600084
486102
430699
236620
213544
196753
644118
27808
464274
785583
753140
626146
355535
752975
815799
1022395
490953
503975
892299
142226
32573
1023519
221990
1010757
1021860
639109
167762
784847
864746
724255
698981
608813
37486
340278
137994
290464
33098
539076
37570
91276
618480
236925
510044
215116
966045
965721
188526
938393
402404
55933
51583
452694
506054
758587
404780
880334
710720
257136
924839
946359
858038
719828
334393
245261
468458
284299
947787
306007
43539
1005792
920902
675663
180941
991299
976457
709988
82906
176131
1036426
73180
559134
918500
464354
795200
823859
485911
72871
855893
620684
192797
596927
264589
440821
935848
733755
590097
855237
486385
686196
316483
410867
228162
579431
589675
358407
44642
694999
896790
236936
821598
568092
40677
134131
56
237053
700912
733238
665359
672360
132751
1004183
71092
695589
331646
263678
850385
950236
255812
586658
479558
903363
70666
964583
57906
523209
5694
272785
318461
588657
614949
898707
812580
385596
920743
485035
1043680
729774
243925
1013626
814934
293257
979386
451136
882547
278659
203996
759728
64730
644281
964306
142588
7464
969095
1035888
690987
121151
719792
453603
488651
994666
114525
1040719
1019915
160544
59004
572296
980940
41341
850612
481134
652555
986534
253946
1031128
268322
157055
541824
561378
969288
764254
372799
271406
4543
125660
970487
829759
506614
820832
1021598
787334
427895
363838
429894
476647
436547
69647
877287
559502
534592
634369
611101
418334
667056
982564
154825
920285
358987
765429
448943
705914
898373
178754
548417
375816
124667
817711
657466
671792
404434
551140
983022
958343
855461
291921
28050
395706
751519
745310
824995
280906
347600
773905
459865
438294
881139
744907
138879
519372
835862
923359
540277
931275
314187
489601
455228
459195
279277
280033
761056
287397
838035
38012
561179
848455
957919
228298
567802
403285
870172
465674
245673
414329
329389
445508
325175
593306
328190
646142
374458
860364
522330
960908
339129
999110
422761
81470
476398
921161
580833
292306
48879
354058
123484
611156
74573
458182
745064
380423
621377
28435
565720
897735
208124
176664
361437
256492
9658
1017331
267514
60965
763038
111134
715860
665148
1007580
587344
200392
113626
701742
294118
817053
554394
890470
797668
692698
812101
638379
1041584
926783
915905
696687
969054
623978
595732
210891
62027
167470
855366
204887
201979
388462
172127
174780
213047
716852
264057
806159
136526
86473
696583
617271
460376
956221
971054
585029
537398
876991
574988
655004
61922
311773
953497
252902
394612
854974
937228
833745
217175
538705
724798
324365
583421
33587
68898
599629
577323
174460
372681
103800
465696
578415
687
309458
942540
971926
969200
456664
877731
621230
680809
220174
459129
124968
335788
197278
850597
874253
244931
758238
1000215
285222
1033948
481690
493048
603436
620993
433384
536249
306664
290513
312311
787891
158127
65000
654334
156411
484520
212088
335632
810790
836862
625982
820009
774701
583176
816697
335892
86895
953469
687376
375854
974688
657941
960864
371646
716177
956681
595955
236810
11472
725046
226171
848163
575546
899042
961791
928695
23215
928509
393429
350480
422653
909163
693258
806178
903785
760170
189223
470079
954140
118063
346316
214432
40757
647754
27901
680646
828429
359986
811070
986442
833345
445914
899139
129637
216522
720759
800836
568809
136654
652053
652790
1044651
436313
981097
235188
634247
896249
538142
272112
120276
661113
444897
197251
528751
811789
628108
726257
458612
467430
186468
274028
341380
216673
55695
682742
57400
28597
777296
472357
408997
398841
869154
493093
987076
48305
724497
1026972
965890
1001923
325995
624296
437098
307897
549135
661725
345681
810483
695830
892129
112991
58099
514719
705431
331638
302941
58087
456728
489601
616082
289834
631182
804104
238527
433311
483284
209770
437138
595507
1045266
462120
979659
460264
780229
223523
1040530
677353
620407
971927
785478
445686
190684
557320
454674
580428
775364
642000
714026
821425
255149
76190
170240
289051
436581
92352
973828
405965
198483
655349
591510
118012
868430
731443
199612
705876
68555
1530
214373
486343
942344
1043629
175578
260898
570733
495670
98120
353958
215501
213311
730360
673343
332736
1028222
33612
974358
223940
470307
639140
353918
330854
823660
156098
189396
724206
660654
423450
214228
760937
22528
773351
426774
355294
982379
548004
779019
971872
657637
406379
400360
176990
1000003
354557
773383
635528
66255
950874
617061
549438
747162
377036
419139
756600
587230
616242
691474
308042
259718
535791
33730
431521
100744
160193
824439
90938
185083
491370
109453
627614
99840
317179
564656
226341
895059
700091
1044844
1001014
1032227
205179
276614
435036
56364
432289
181320
694089
549020
152524
952561
328131
670839
629169
804009
389675
507366
705385
943933
746013
971695
165311
1003106
286348
262264
10903
616009
149870
215393
905866
860548
273168
317658
1037621
399279
416090
407098
122740
364049
1043144
21243
922397
224105
252102
225182
931147
189346
240007
1037810
409812
978687
1026205
67192
204276
519331
994103
801935
790610
275857
757399
785400
109034
712723
216072
393378
295634
1040851
217357
476089
652357
137169
290253
331829
939936
476958
671649
767991
132522
120048
909147
572881
568058
375792
41420
340097
204934
101834
497633
695866
798341
93844
610052
218913
453533
982860
941621
659231
148051
1025705
946295
371536
998934
666606
871396
496683
688296
868955
353701
364265
23381
976278
352342
636199
539655
625371
883055
73313
36648
229858
429913
122076
439674
21012
148323
173917
226549
799252
632862
949072
704449
515158
57491
564488
177235
1016365
247894
864813
6857
836780
498778
791590
120889
324008
749012
903411
519220
128461
554481
832325
622067
489949
173208
616441
1026707
389590
107508
17379
15640
364366
32222
934970
966244
962321
355402
277343
390026
348515
430381
615286
317086
233093
263889
115947
393695
626947
638555
356090
86950
1013911
191433
492138
760948
517057
474233
32443
693929
95281
548360
649367
487379
660678
775635
942008
702499
908702
635403
560544
1041288
489503
465074
641183
904382
251432
325885
709333
268563
97023
191352
785835
740423
276010
602938
93651
469128
89790
269363
726493
642893
1016230
980621
633728
67734
401581
314952
819582
762370
40014
299083
1020520
1009939
933198
919363
560877
1023632
423178
262571
75021
775719
250133
694651
753087
998663
1019994
22754
57642
171337
461909
840893
227565
469439
411333
503690
757072
445238
196461
1011202
16817
980298
936932
726225
867992
493483
178396
104405
511236
431144
517787
704990
548803
284059
152387
63241
81387
1035030
702719
1037336
284416
617389
90076
1040197
970396
880939
739085
222777
547298
122782
251113
196469
625967
606690
72243
824954
155766
331659
378658
696577
126293
729346
211815
264864
817753
573681
637414
304964
52802
299052
55108
784577
433448
521138
826815
840931
535079
527271
97559
1002305
472848
230226
935506
365909
909044
894680
107486
58362
608858
666337
590160
626069
891365
812127
131742
693440
186877
392389
622529
511168
831521
1044178
489510
467578
12515
519547
709703
465161
122021
956150
643076
755617
675732
190022
302352
902222
295523
584561
59592
752129
538767
116709
488213
612391
450721
338313
818990
102391
405285
607237
878272
349297
991102
694927
948410
801377
275092
67626
924302
169970
374035
458888
486335
614009
974933
851159
389565
435012
575407
398948
755148
275048
579908
915199
905087
370072
562225
297811
741536
241553
465916
224904
339575
44255
364186
148345
512073
733606
127382
387900
761696
897840
61146
1035191
128320
555075
426855
314823
191264
742798
58466
160427
786403
949145
124632
691146
1023007
271997
36606
536035
1040707
503002
527461
126357
679066
987456
152894
349214
477021
606227
730062
534100
25484
690066
185787
369281
61832
999409
861320
764987
522246
815025
895401
179482
963357
87980
944016
712895
952119
186533
366348
758931
737558
899039
896333
625347
60943
724774
786684
908152
295551
614318
18104
27371
481159
944295
109174
102152
926063
182517
563923
51577
778978
982699
742170
972057
835406
674935
277560
952524
599429
390842
608181
577047
810209
210939
532158
292178
731034
246091
844484
529116
1012465
833991
119647
850193
764615
591738
765143
45479
544807
171088
368558
31521
72057
754167
599376
78661
718731
90698
901812
527733
627909
776296
652566
437586
45763
660597
131010
545159
836429
470803
230514
550003
531492
872041
461678
1029790
109828
379763
289582
629179
645698
550620
1017791
63821
511845
154513
683924
742911
748586
357567
369499
968036
234515
1029057
28484
699986
250511
177185
90551
441010
846037
342444
166415
394567
599091
674596
24248
437559
613293
455930
765758
309276
410492
38330
713481
255519
209902
839613
32025
285853
194384
312147
102691
487284
125682
6033
428095
677861
1028924
212020
878974
296287
1034227
611281
329602
15066
61180
107350
690336
784782
785990
930192
192149
734400
383155
456781
224699
942086
309507
901583
700973
368315
131603
749869
340897
964046
28565
301239
297974
95596
846748
188030
888360
124136
624444
311929
320322
221806
226056
193047
890369
486576
57533
1040551
961787
788204
391583
108676
67498
1041664
16207
684759
1029768
590915
999169
502980
17047
7202
311822
553700
735365
370298
321269
326492
416248
586502
685229
50432
661762
595118
1002077
223275
332923
445452
72203
41622
36772
173188
505499
358639
696013
232983
709701
722385
935884
881452
199389
520746
304580
925646
749156
664921
111522
357835
431681
606188
1002218
367222
430535
940119
912319
490204
452213
358172
510722
423221
561717
481554
978381
391113
873461
554908
111775
990135
829102
425656
338269
218544
362374
786006
154662
478485
716788
257593
304023
921227
118699
217041
831508
477137
469690
217257
1016425
987738
518279
347077
117856
79981
337624
852440
255363
1005016
727384
511002
206319
543822
611835
900449
769029
636787
610522
541573
159817
21435
1043694
264569
40126
589635
793529
84409
778240
579811
218863
204164
505817
96893
364232
781075
842434
889273
219668
948048
145415
851413
139714
399408
706334
747826
441603
738324
416145
587542
442370
920418
615425
789260
166640
867383
715996
78734
446769
810722
801138
314706
454032
977685
168476
849245
866251
346224
140886
634979
7384
184714
453883
519126
275399
612530
84973
55527
930685
68625
434476
27131
642695
35599
876342
547757
975409
949462
682011
821980
935417
96369
665966
736414
154748
951702
20571
850878
814075
689706
113077
349269
967256
591723
522677
965873
835671
686968
136460
128369
893333
143930
414423
128027
21303
289864
1044902
639133
964187
813641
930669
427332
432956
482563
926535
955960
503040
816896
162516
582839
534188
686338
295582
902281
386491
495031
823531
479717
115349
744169
596802
591046
758580
761318
519659
833311
713563
893278
939891
715064
25592
475145
303631
769194
369967
625367
300260
167213
993254
337404
962150
293811
1255
548498
338492
433168
79310
661033
202507
316637
789300
852960
545155
304115
27639
180009
714778
587552
630041
60149
423273
437978
160727
277535
181662
164140
49671
446809
216768
203478
939069
187052
773303
954504
806814
770947
962388
479094
704756
969903
875280
926004
496021
390427
256794
109509
77734
885514
341845
57081
14908
384077
204132
1031761
200414
27562
585463
467768
825542
327870
823440
245703
104470
313017
41593
764824
783399
1025777
696179
608229
498192
325021
537227
616411
187173
21472
433327
536109
845941
100060
21168
169789
791993
1003038
781437
676890
622344
952729
93987
761952
1025755
337611
948405
684534
664715
883907
718872
178810
587866
734378
238384
472972
180593
171989
1032002
388834
502201
213724
208537
949281
602900
231887
117536
840692
442880
237463
60951
97023
929691
992947
562641
30449
683509
954280
810631
578368
982009
199746
583302
964489
810606
802813
574316
107609
230671
596918
499349
1027052
462939
832347
445709
947379
940627
561545
326475
698919
781428
977278
276172
302655
422264
536026
650947
993032
569028
562885
839114
161156
723224
450396
951545
854351
774070
485540
1005060
561795
805778
824982
352802
317227
510143
821274
319691
778569
768891
408004
285412
287341
66345
888466
506162
345070
176726
567256
503548
917621
792342
574896
668559
786269
692388
536384
738328
517425
942282
602810
906484
272849
136883
953617
265595
903314
82794
628635
810038
825255
680273
1009361
533668
977415
974789
107123
353009
182010
552831
103636
965196
396803
607721
569029
353312
423198
534196
154232
225637
124904
390890
664173
842774
764328
340668
35935
329140
353572
141477
295956
789029
245046
824615
465283
625948
884426
735565
343719
783268
319487
100933
269549
894061
218243
1027317
523808
401258
91660
502597
469113
832239
173701
900338
60244
869223
13397
420079
227111
393724
652825
775676
726977
735066
843090
606773
931969
73247
748927
527357
312721
167068
545437
89899
828838
111423
506079
58033
651127
202204
366119
614315
823119
697521
123665
168753
508350
18141
885399
595014
409159
361170
633989
658955
763268
880922
100249
744379
991177
395236
55674
745913
649691
252555
480005
480491
725974
254182
688609
708939
826421
816445
700461
424515
1042053
251742
153354
136804
669029
710331
784504
858103
592821
521549
18374
436691
890230
738895
105420
891796
630450
615550
647123
54602
767783
720935
57929
560101
538827
21880
804352
288585
1007409
253660
950204
166061
1001702
1040211
416314
503981
704565
1022068
938247
778865
687199
47195
440383
979642
833621
617224
144251
913776
926420
712879
665402
333283
1017918
239014
21208
1001935
240258
886217
437281
504959
606857
497125
721837
350904
92389
213572
1003776
922403
55919
314448
744949
808537
485496
715716
843021
157960
525623
375841
148548
1025997
778424
114412
356
917464
162818
676646
424344
418348
21242
783931
668859
828794
931162
171803
866035
530186
455308
251830
1027253
440189
158972
277115
76814
355368
545366
371336
987342
231348
805684
496756
715951
996045
613346
683844
643322
695000
107616
720136
631825
860255
984331
599746
168517
29659
604058
122971
59331
319023
325139
1027678
740346
370139
828099
987559
357888
627580
87698
461577
257343
937278
685247
170259
938319
66537
255963
361588
90843
967570
15078
579124
522894
1036918
285945
768941
149215
535354
932247
823039
504208
816007
810377
140370
900057
46879
405085
222795
662173
299834
917512
67502
969336
952455
659327
685935
747721
264087
549019
644382
427233
633120
20941
497515
123560
615220
904946
122477
160732
366724
643594
187741
694084
351249
21277
218622
478282
740751
731079
872505
401505
579489
130201
16947
379103
230807
655034
597639
190892
160609
48072
922349
467063
737804
26695
580616
307534
1008063
860601
516570
871617
544408
747782
745435
870155
123608
318901
122393
365294
575930
922546
542085
717126
673696
392111
526404
703606
947067
843835
198537
1027567
137492
978174
1032139
131570
659978
286829
132703
55981
154137
328399
259997
1032703
237852
304408
419014
624745
51166
884827
281318
821567
323935
434006
65
842414
908530
950904
548130
849651
514804
10019
245257
969113
319615
363054
412914
595854
977371
544065
276941
640992
886017
828854
444352
893560
732645
249162
172575
429209
981905
138562
672986
202812
325342
112792
106688
927479
989090
855072
612300
1012166
919326
821708
6294
803973
420846
185328
457297
821926
706067
160529
266727
248011
891571
947952
852309
762111
4156
952886
847557
1025866
530322
1041054
901842
72391
718656
769352
923710
52396
709387
381499
497883
258679
107554
129919
18007
634092
715965
615250
52906
620898
769459
808201
511806
799195
1012016
13597
1030759
654021
282687
552994
838051
5053
88149
282164
788356
65200
648633
815025
926734
172302
327128
20339
312438
271214
139319
284327
579556
937052
941760
234670
49667
968943
873587
694530
942259
799587
279478
949188
828886
361022
259807
1005287
371005
25982
138994
204670
916519
1015012
298871
64091
830698
668910
79595
837342
441912
638230
819498
311343
579981
34683
511655
807560
284218
300758
607774
7698
759975
526041
684764
757343
1037003
880413
566903
11799
313138
3808
318642
4978
606364
190436
928647
527491
855222
654824
284273
900685
768509
42715
18145
772450
582175
995851
780311
925961
817771
448586
1009550
436688
579975
966807
845401
950095
164741
733864
604901
895378
688451
112305
879572
230451
274221
7346
393941
390072
666191
44312
736516
486048
220200
513140
542107
607624
965791
211679
795716
401634
143559
786739
189345
491121
728418
816554
515708
970294
819068
571175
944860
111637
402711
538645
655308
514742
442050
235068
37226
57548
816196
594765
82403
828258
839643
821613
23602
616568
688934
731793
510036
607801
548695
939678
456424
624754
757339
459348
730854
887645
99983
705177
415243
241207
16924
614674
907264
936846
967276
743724
996383
19025
445170
293407
368581
525380
371925
659450
197271
184455
832405
471297
987892
758892
370397
1009643
457086
87542
1014868
195957
347717
215664
911681
177203
280097
504189
739443
1028525
482591
592726
435708
251648
486734
1013170
63327
1033501
706833
195947
589355
836398
330932
442640
239623
791437
960274
328942
261343
141998
399932
319632
573666
189264
26806
1004854
548888
252129
227088
645590
416943
567867
137122
553440
698526
434030
569691
514269
34247
524397
690226
281783
827721
482065
111475
800687
822680
912517
887889
586251
726847
60245
296058
803813
217640
939880
481677
173280
361449
41786
999280
905097
236376
812936
975547
6546
900373
347976
677311
948986
560604
433663
695207
554232
270303
767977
301475
1041444
429473
278305
207951
897455
660545
745520
980844
9609
159654
606321
717356
991970
688066
171276
422946
120319
374172
603285
498636
895443
110819
571089
90608
493094
695852
503936
288007
198016
790032
86414
941815
958155
670000
134912
321751
966575
9202
898569
457512
223706
1002739
686783
62231
315471
713754
920679
657572
45919
689859
3538
755424
714666
1029816
557275
231532
764732
963362
974775
759112
598598
368636
276036
1002233
569052
1008292
539724
2732
821421
285082
436808
1045107
537494
152214
258907
762187
147665
93667
426613
261687
229607
1004244
226518
413361
860982
649936
64988
363974
815943
638972
242177
566438
882892
479172
873238
249916
354046
824591
262898
403750
179830
598537
858925
298630
146224
378233
377525
567835
832213
826761
351144
609187
38104
701290
680202
994522
895204
297429
555440
543666
715802
620517
293156
643524
57331
707262
134736
1043488
924338
136182
551154
733049
12398
563025
192533
415803
959416
698500
750789
323001
635758
118
351061
1030792
760987
676247
133345
378832
69698
596333
441790
773003
67125
819087
463344
506128
918709
968649
326418
1000435
163781
672726
480246
181925
17723
722782
37133
756391
405321
121777
635650
437711
714844
217305
18028
570872
261200
722088
1044882
847204
303792
936882
434286
549165
811547
540155
745441
283813
279347
698621
575393
656014
658061
773288
721234
761150
248500
795465
279787
17601
734787
412435
281094
830416
658421
305540
106990
257133
77629
401366
308059
778872
768435
923493
903607
729254
2365
918377
1001783
242507
343615
165312
278482
765582
221393
817662
56112
567644
238889
196209
365663
1027235
783468
86744
302263
608235
655734
633716
402076
150224
968177
699820
562456
816566
913394
962879
223300
673587
97262
423329
232002
30167
139604
1002282
741632
30808
42089
617034
513365
814612
674336
29586
915163
391641
334729
1017652
342677
264911
299002
48295
765251
445646
1001866
854499
854382
853483
551585
537554
300475
169188
668043
835711
757102
419490
549809
811553
947027
753318
687574
724667
210156
895111
385642
151640
696454
151926
813598
728049
920355
394990
557520
58213
955900
158491
267038
90361
988123
630605
152911
42452
149834
624136
176112
605712
251982
713153
429858
489128
118274
880240
737871
1034148
324703
411171
972024
649793
1013932
744336
537427
10244
209286
793698
30012
966530
31201
441766
799082
105147
508955
786463
880572
515299
115119
764255
764819
211594
1015766
454727
765135
432640
741453
281523
268728
917899
759854
240280
25512
794101
761437
523222
267539
273853
309418
648721
572418
301665
975127
918368
67494
761755
940831
204365
687903
508371
493173
471215
347530
1023692
956510
438149
233581
521168
669011
40998
236545
445602
98783
618646
604189
40125
185041
103022
895434
552338
966225
281543
171257
907516
119914
66157
672103
400803
144992
1017563
963920
665382
764540
25086
245011
567287
334642
58726
350259
175577
1014969
516656
325080
833592
838816
1021693
437434
84616
82661
190074
217027
579700
943226
153210
1029415
68219
688651
437182
1000945
848966
1016607
376701
923520
1203
105065
375606
726174
121098
86666
387861
917240
315865
937298
140271
302561
70228
140042
821504
532605
512715
599439
372121
182487
674633
941003
882503
97615
1009709
792800
725207
724885
611772
539166
2883
973713
373235
370189
603847
462453
867159
846918
1041222
436372
920388
147315
1005476
816746
157582
508359
230338
230683
790007
1039075
19744
775691
676564
918447
39511
3144
279911
929441
703262
305966
943842
602637
803953
509872
339086
626439
1033310
710914
939939
646037
656404
442798
850485
155473
625849
90702
312285
523005
453526
414972
106050
712595
637433
189761
875036
967067
181362
895306
341241
404847
1041857
872851
550051
2498
394013
28012
225195
293639
793883
192929
685628
719181
468809
713302
288332
476463
383503
1042024
839618
186115
10604
828008
1015880
581232
548103
422315
298456
340987
980721
840032
687046
453508
1028072
870352
858396
790381
741864
829901
1032125
946579
365633
226371
40465
719551
129882
570879
958168
793207
739807
238247
901277
383906
311433
30420
779398
441553
372317
278607
58685
906508
628727
576109
407900
938208
193534
213425
297344
529958
701887
544339
209166
897171
369519
960716
220249
819969
953779
360543
424377
383956
208085
51634
364377
737147
956594
345484
154245
413301
781746
780549
813879
739099
1011271
35409
377706
787657
232056
815613
377023
162936
388122
128311
722003
569616
254393
144880
907744
785719
1473
463337
600557
52716
532351
256618
649312
727743
989414
727619
493996
719307
498741
178245
545536
54748
834836
455277
912090
719007
806986
90903
891394
351831
188467
606536
489597
938534
1021170
823512
27384
321798
816577
192132
948395
804960
81010
824121
305551
616296
402916
15333
648995
771808
83274
326739
881970
922205
10785
750652
555412
883248
575306
315887
335588
486948
662125
174501
951494
974236
256002
447605
810467
383052
743806
719850
666472
1041215
780634
450550
582399
492199
820942
203585
892933
15402
490365
278660
705089
607566
242372
553185
507947
430309
99312
806197
179223
33294
714203
43707
423227
558727
804655
419123
557756
855535
656093
1036602
1033149
609893
395879
333388
570396
744855
215951
966773
15679
47283
348884
748840
915148
363313
939227
349686
960725
15576
802279
106233
966222
685462
1044282
973183
1043782
41523
136324
664899
324309
783863
874940
83040
845815
968751
168291
329226
864675
288909
832475
177514
907624
625568
55392
784253
623015
550598
883283
517404
249665
369748
969852
215470
969711
366420
206397
149764
487823
504781
757
714271
353566
402888
614441
851157
586957
625666
993206
900777
505597
710330
122955
561980
948151
477930
893564
34016
831142
821787
741032
394639
794689
943623
185189
1016508
752496
980452
65672
195099
900888
107019
780431
85342
691978
664987
890760
640916
247737
415685
772501
120755
309210
209072
475927
931330
301146
263590
107184
1026671
182674
881971
478574
576051
825227
897551
457773
766469
625701
358232
470864
961257
283002
230138
229736
573959
425328
618155
245623
571206
693253
159001
668510
136749
706798
373801
75570
406314
807363
93601
931645
126939
337910
343204
866147
384159
399849
796329
959185
628680
628630
590423
675031
787849
500777
865222
66957
516993
201122
741324
281215
506754
372101
686432
302616
450927
438652
375097
16059
509697
748322
678121
531579
376946
907520
969772
637970
798816
823982
806971
547480
483962
23674
213594
425833
348732
765924
893659
150606
575522
15634
164322
903245
491800
543362
953172
853352
658947
130577
187895
196249
190889
299317
927130
45618
751536
792112
843972
603087
149727
764564
760779
110491
63140
889379
228240
449911
413057
497789
949567
544848
694884
385322
256663
229145
104703
693036
744884
27742
803797
590452
83850
162050
1560
340687
1026806
33851
708178
782260
194962
241565
182113
344153
79937
698254
998792
938546
284865
732116
485074
529811
636662
592594
459733
704034
464140
135989
1037644
373113
724715
266577
839161
191334
163555
993412
1009950
774959
204660
378119
32255
280634
41566
980505
444228
284763
972691
657384
868558
379583
15727
922970
151702
231051
798630
153110
883190
631668
903790
649391
48143
460809
46152
451248
866776
890844
858946
633788
324748
186947
587561
233327
608834
952864
424493
730086
559779
132791
128973
559589
30218
768102
376470
323097
384037
59961
55776
941145
126897
1042426
57844
652977
307691
639911
1005673
164885
827515
703456
1041502
513582
16847
1006434
594980
252802
453238
593972
355797
706596
210636
697754
308734
291129
959775
352946
557973
461468
501592
643753
590495
504619
275094
119869
589364
959152
1034197
261224
531846
49728
612651
910796
817302
898398
308026
227413
32450
973609
416066
17165
906032
441821
589290
320197
196977
371996
712034
227026
794649
275556
295922
321629
811830
1003612
71663
399306
467972
280217
553866
15354
35471
700488
597061
140270
843532
261300
256621
814225
505353
139374
443140
220519
868521
54139
394899
384424
966360
574245
916361
101515
932442
28483
85494
648634
520431
816687
24235
291409
251991
78627
856784
160486
13733
352435
678418
490946
319211
736585
395121
476913
953148
377723
593353
698717
345859
129190
383057
896576
2600
262810
1015467
252759
338613
326080
256218
833498
86281
427288
338817
24182
931739
683481
536376
387549
37749
20399
989626
649592
645663
685435
569007
90197
826527
887150
1022526
732801
962642
859698
262514
558083
945734
1012778
830599
335780
214717
970768
680757
107860
394107
757344
759829
781107
982012
477839
903653
855434
54817
615952
863524
235454
711397
23974
331509
498570
172410
598000
660826
1008077
814213
725049
395785
946931
801704
577366
159043
930942
492437
527357
971141
806029
964074
512626
790300
271627
399165
723402
825123
144593
46525
324727
1326
695363
620129
87126
389054
7078
363853
126468
823167
614228
204397
970817
368070
146178
46830
993268
726938
743845
8839
532107
415428
944160
618017
931222
192899
569164
528406
550291
794147
183128
1044719
579509
387009
770593
720144
444640
396124
171578
812479
227809
489880
556776
663769
255997
631257
764970
608751
611104
474347
485519
618276
215952
480363
327593
625930
963881
422015
973865
86996
201681
383493
791502
396311
757145
413745
179061
824551
64414
323852
656556
920829
1022802
780053
686299
622059
585616
384776
370355
609959
1005882
21690
179372
238272
45417
313420
39354
286238
370194
770487
539128
510753
951922
589170
852681
819886
78714
216556
1009975
758706
981609
734110
159110
1017711
933035
751631
1011280
277306
579574
870443
52813
813162
93868
322965
414250
265131
484364
112945
864689
781247
117102
265173
416360
835129
454955
425375
482931
320478
256298
220270
470681
742142
933656
661665
756968
932908
134416
429747
879110
371118
300263
647043
93884
788871
446746
102631
920273
1035825
604553
453819
33051
1037951
300512
544276
293703
587050
663887
128930
744788
458893
990699
632113
954885
793824
558429
839488
229491
1027725
1002596
111892
612962
997759
867495
313576
1032503
371156
770079
620728
994913
844867
992678
441104
843540
882629
1018609
239550
338190
727549
855511
809139
440874
514429
555042
670907
507277
648489
1021770
221354
148153
352756
974168
602364
475957
215923
543905
637407
407186
542750
25848
241102
671782
294700
276728
330078
733074
826008
123148
236374
821935
1043162
65236
503757
305826
615887
683206
975016
224867
368583
257963
341516
483549
108589
179017
54354
511154
602481
296877
582263
1010570
295649
822860
379877
302760
192964
959014
63217
733931
724884
449968
685860
575455
78852
19072
827721
719111
1038742
334148
491039
433437
679562
677974
591955
706617
308581
361766
203118
945409
926085
225356
996125
701534
492070
481855
26560
533259
993862
746123
199002
819606
600317
565862
727845
948285
568630
604290
608711
629945
520196
113980
90386
604930
453763
456011
214263
630868
466626
1044168
973452
533011
62531
485216
849312
295431
630054
939150
1014134
555105
335423
729059
854428
39414
376852
26407
492608
377054
566396
301677
992053
521183
487888
1001306
183358
962594
64987
738535
138641
721085
404693
193302
99025
883788
739066
669187
182063
175478
313830
952179
688499
386092
104214
593054
605053
265682
702749
761566
258421
716229
763411
432144
632299
1003856
852958
458752
695821
272469
403292
405729
821201
290425
561713
1008942
852925
31058
406417
742322
627978
579948
860443
270345
581413
701200
329766
541595
823294
832134
535923
715447
827055
622973
21376
612824
869326
49954
1034590
434873
963116
833158
629931
316264
611739
857565
491693
873448
417351
978030
75407
137215
971838
695368
561955
328022
414218
813741
913408
652358
844528
881506
674992
741700
248201
782000
734339
440434
521908
256955
413516
539504
777501
810761
354496
743308
494114
74751
637287
14905
444879
410927
242416
885040
256640
386998
645916
108238
1027851
798398
682363
463845
492674
642892
374117
844353
22777
287079
776216
1007443
509029
445253
442907
967923
491360
91695
1023478
1002157
762210
475836
309095
282279
878493
889486
56918
888689
739005
30099
111413
1011890
233406
728409
956499
524081
262963
605094
24435
850167
734662
800051
811497
661791
880568
876404
614713
529042
1005668
1009457
263148
116241
275914
675948
475721
303652
589429
261409
573745
23536
329871
5235
206339
620330
887203
733557
63904
626011
893665
48635
66069
701835
647946
552959
776524
413238
768271
974812
390599
87736
561236
505239
656907
707073
368071
83719
518457
34223
43330
829053
675181
20643
731785
441269
1030005
763714
49745
7127
266415
219239
776794
523766
506705
59409
825995
921437
720806
248825
312225
799895
142383
257139
252656
352897
451079
762734
963146
330527
855390
260214
457212
885139
486742
230912
502720
697145
11281
696211
318668
759664
105304
769125
464089
682401
682940
762284
521353
986618
640113
377886
95047
385928
273798
768993
423012
630977
566746
39879
298940
523195
456456
485231
11129
4840
749913
344203
38418
815626
658186
347100
921445
744529
185060
1031313
457494
228515
340024
628987
170361
303388
961991
881353
429004
702803
291640
499300
595256
696728
686500
443186
976873
894784
1465
912734
596662
659343
417807
412707
500101
879934
755965
159809
330451
5331
520881
491996
79495
791925
247929
1045263
551543
557886
629447
662080
977226
736286
917429
529144
805265
122116
154898
447023
269535
507251
690029
858967
395980
604466
867764
751856
1016136
844896
1007826
340208
1025114
999872
427079
882214
542456
1035582
952446
372244
1025474
519174
704715
450482
767254
192069
528021
633905
578543
507652
31231
646445
256114
965856
875145
501490
393227
758221
75128
45523
921864
123282
977311
166066
712156
423145
341562
686287
482317
586263
174742
565136
642883
246451
64483
992526
666581
106677
760684
419647
819565
1005702
854015
427675
120348
472655
776885
1018218
892098
481467
128852
152290
411806
125510
1000616
793768
812212
227840
441000
489463
675199
1013245
313465
567330
1029902
248243
645313
370841
504350
563250
774704
362596
731025
44055
290788
807189
273223
303203
164349
103736
292120
52990
435093
976421
994413
896128
886978
954672
849741
157253
1012921
167055
984078
962390
119277
454938
352197
239571
325685
541543
518752
209310
254703
388096
1417
690944
888796
597044
1029334
949656
735025
322258
388202
819208
385594
678873
99491
145326
139651
155912
911962
655823
879656
28443
871581
885328
393534
704460
536148
377500
672800
843068
792627
686981
720208
209799
122836
149443
651785
877563
554613
282549
30173
906575
354465
368216
61073
947903
959252
558002
582180
812685
378516
440805
1025617
953489
936294
694903
712007
650532
130848
970302
769513
289041
477623
386960
272447
938341
537406
619157
440526
360790
962683
875735
175225
767419
34995
837564
1019815
134125
622334
260874
629495
205230
498981
260643
653328
809398
833237
51346
47911
980620
338989
343203
285770
806838
386275
768891
281639
398985
648408
682063
418902
960157
961140
986698
612239
363025
804313
824824
644273
14069
641395
677334
391414
728580
1032588
270082
445014
793087
457180
498591
387708
404786
424032
911944
401920
140183
320202
873625
66584
86541
451880
707673
757224
919539
728794
783513
634280
1023255
812132
906745
230966
198353
813320
341034
911999
653764
941695
456794
588017
42378
34972
108012
636374
650327
390386
933370
112919
592749
725528
550440
811258
412932
151764
377361
491132
242273
130383
952090
1029944
319840
195879
118748
49612
311773
682838
178165
506953
943982
993495
991060
832984
596358
360698
970343
964592
946188
145703
264240
593428
187213
4158
126378
586100
392146
259907
65166
230224
331619
320608
757108
591712
945655
813851
1028022
659188
159586
374803
832287
18664
57743
177019
138828
964899
770286
332136
10987
1024877
477113
94821
379241
907764
128336
384301
88616
802224
75192
144866
894887
684711
193589
814883
441995
221219
481417
790130
297236
940500
156512
226977
884661
780108
634428
969577
840865
642491
916468
79309
406763
176526
414338
837975
450941
570899
48035
37038
20770
126602
947239
591708
563756
429198
679868
658319
746550
119764
213780
412286
824181
131245
882929
13294
394950
887377
269833
227823
685563
538078
556208
447559
358140
783031
330088
408047
2380
256330
484984
775178
461158
96792
250387
171392
901175
896417
987053
601072
437814
977677
917061
562100
562466
568629
566145
411228
96300
690854
615676
690474
4737
252615
1026438
742973
407897
780059
19843
575922
647372
133108
1040205
793303
307658
930289
1003863
580362
290769
548766
369963
544199
932623
859433
687601
922062
863751
212315
433021
1001615
406951
181338
701869
218641
351855
342561
318114
677474
744754
143681
550003
626605
1039074
857418
174962
431034
1017836
665661
806991
529723
374212
554942
881262
110576
946344
679486
836961
865516
569071
331954
280911
428070
506763
124651
292886
1029905
29720
530569
99910
332693
906043
794298
100926
931572
294985
296798
254189
948290
1011964
380012
334527
1033056
99003
918782
21542
959417
940673
50701
583735
456355
537252
649991
317447
806721
655299
338422
58215
402623
787684
977903
900080
696426
596128
987474
826896
658771
116413
719714
105992
211702
441942
288602
80234
374516
353114
703297
458984
734418
437967
419612
316064
787638
196789
840695
915814
655192
38859
32642
1020517
491522
425523
594037
745400
745308
343880
44928
1044092
1033726
670788
218809
93535
628100
784310
73014
722145
1017151
934182
584624
702680
563203
77431
460111
631375
1408
207737
683674
807622
993004
969258
306442
351022
103689
897303
712383
289594
903100
988286
79910
641478
969648
947579
250483
66010
445325
700938
612978
1036664
17515
18740
440124
344416
166469
310780
51259
569107
476921
184142
722645
909360
403986
885415
324529
899686
605419
516799
818392
875704
759453
605208
325215
384376
182105
994732
465066
345022
10225
996955
89386
757622
656364
63671
452035
723517
902604
88598
717764
153648
766433
332051
1020985
243552
381218
698711
433267
436623
441979
962296
724902
459963
426578
829052
633934
340763
60383
708079
273577
844881
868828
64315
1021367
757466
1034588
341696
391738
723351
898358
997266
364482
801000
48380
894954
974244
21744
545534
894143
795197
987432
799753
475885
693654
691811
681323
115254
581180
58424
584789
727603
445678
27235
217758
791968
149648
551138
1005208
530053
22829
308377
25740
628070
671684
836942
922445
36730
911585
679730
81523
667574
664602
460721
792562
484795
29873
936704
148107
536013
396320
870593
284248
597028
728540
63041
469592
855279
258023
14120
645604
411560
895588
564006
894156
671874
298149
595635
381606
895199
694270
467213
460632
569123
888939
444781
1034765
860443
682656
365617
605458
1025736
881503
50081
653749
503830
85269
771001
647287
380193
994108
515612
415557
518117
850940
809342
228508
38025
417623
113332
52650
112469
252214
478661
50485
293125
655896
312985
380700
80239
574963
452729
659110
190252
731986
533559
987566
935411
818955
891494
315444
962757
628917
237916
707711
872102
196224
566203
43019
180864
210249
1044789
415066
962337
991330
779204
590564
869516
599998
252097
581648
741139
941412
279012
917836
121386
971950
183211
772351
125401
118280
29429
835137
900021
364772
624873
320758
703707
450949
469429
866333
428650
290832
168669
507628
494297
1042925
844973
222255
523721
852300
893595
520765
808683
97308
176819
243191
750963
748236
249244
401618
668395
709675
88660
213628
617926
581968
493334
890842
442213
89749
205195
1017815
456781
521147
394171
79021
647889
798030
378899
609516
15695
1023874
767800
841513
754369
991527
423192
860768
801449
879734
592081
2102
774441
803608
473598
831251
776886
905835
121091
617837
966149
962911
23128
21769
954564
56423
188643
570742
507188
782088
311372
701583
273047
38884
741130
750315
785807
421852
498165
974594
825498
892537
454535
617863
1032596
35757
279163
349159
61952
311281
157581
236086
462906
514441
501387
468606
763095
571669
790137
619426
399298
472734
219732
398452
488308
14045
102754
946217
884665
821529
842847
2545
536116
988644
186520
538205
1045041
155216
532170
233073
843815
796241
69453
89417
390135
598506
270324
1041628
719040
663255
408111
636915
474332
293903
856004
180750
689990
660707
1025197
949446
509819
1038022
921744
549962
896801
255857
390664
139798
746421
895545
233572
840940
594182
908124
1045260
377098
401046
846186
449267
148522
815226
533800
650753
925317
1018385
341106
923952
882432
50070
404639
915262
176859
490948
282316
526592
905075
587478
26992
166368
770030
485286
503393
436775
476925
576178
9502
233538
410781
1034199
817858
927523
373504
1021992
67512
838888
1009925
211122
331793
359815
378198
470774
551869
724012
337494
299635
219687
5565
1041432
629828
928420
113466
703093
409899
425420
520166
494118
437079
1020357
1038762
1025523
627902
919771
628106
668757
689757
618267
323784
835280
873917
255417
820249
665948
422294
292912
479198
721960
844331
647748
518263
45963
458002
416474
155894
659284
421065
177528
288708
246175
945608
334872
1014854
579050
217302
736223
570402
158465
396157
190969
172863
123566
892910
835520
139684
903479
626824
407452
1000688
458161
360375
381053
987247
966580
429502
538275
112334
76229
206273
409548
710454
69433
486857
165150
740281
1012973
242458
135898
650764
356311
457184
585170
417521
146927
319884
318326
619207
233197
922454
298551
293879
790818
795959
337506
197312
735566
765614
437191
110798
130039
439169
40331
33851
856253
779905
49463
519506
982962
331406
920563
211700
374453
682371
839058
1036197
150647
4999
237147
964680
397199
524760
744587
769346
877963
979916
985504
265759
652801
779428
151650
874608
175364
571757
972873
545893
881235
610471
630909
619157
330183
527261
222398
519819
344375
459054
596443
350890
1018850
23169
87353
705915
538735
1040961
74341
282588
367495
664222
46523
568177
694313
503364
515530
730579
503571
719971
958256
993063
281991
361876
208732
905088
245408
967651
140367
886092
309162
835783
835053
534720
40191
616768
73003
657550
929154
405246
430465
834998
507976
343901
330259
8157
72506
878163
888882
708619
238527
241651
44088
293165
320874
116819
296270
52701
886329
242129
952326
694737
8327
524717
398746
218525
465881
667363
942826
558654
623231
953642
722840
766073
1021316
441049
929426
991826
326626
132798
225453
150404
772151
328972
863805
900008
34904
462289
536251
203368
1030561
310878
343561
2360
1020000
863824
306129
252811
9692
277699
328538
652450
483034
173527
656569
864857
822148
607272
299829
200033
740897
802587
154292
507894
80193
413024
400865
906611
416600
264211
696069
109180
90609
939453
723801
593548
541129
205120
361445
219752
380681
148958
713248
616454
929216
808079
653652
514809
564996
329305
310367
661620
611431
988267
67025
513870
42985
371367
416480
1000597
877116
577481
403718
775153
315157
483232
609658
447648
444176
37873
33228
664734
146444
363199
118147
579451
688268
492765
890903
326169
365888
266991
478644
580278
542736
373299
348463
839532
1002729
446457
219233
733059
962997
115090
752112
599819
434143
171106
620545
24824
863885
1005868
478191
686940
114120
324604
939073
858141
1001044
327422
562814
153372
927116
754093
666044
566473
506280
266283
772542
933251
685191
1015084
824851
152412
248850
666642
1004530
911143
397353
850087
248477
190379
30412
846672
821738
427559
769627
411514
35801
258718
979074
24021
19339
842401
471990
554769
646256
4548
1025057
823914
915240
609955
472812
953425
168225
138918
4757
860807
452869
915034
435482
415347
967829
97355
595755
263583
450507
89585
159155
643690
117860
43370
445125
455107
810781
583500
810399
383504
495052
893930
868547
347988
593158
904867
617028
437427
837221
175526
900157
642175
207978
635886
765631
683691
167962
617912
202221
383326
725152
68011
300718
852057
306948
782061
599732
541536
514647
413964
991512
123454
437292
707826
229227
763647
282517
1023448
729083
34327
598084
211435
964784
685186
312781
929439
116185
310130
843554
227054
783050
819748
338852
734914
535256
349896
410138
564642
874842
972938
915463
497123
90964
212269
41045
45817
368134
428899
908172
314374
778423
778853
454282
902923
456764
636252
975834
259745
132824
477242
781156
811684
265434
4721
17729
524218
40893
57152
971019
382157
755697
21901
61830
339889
7389
324748
779651
330169
700911
738689
901247
398112
611519
868075
575631
293488
42316
374482
137488
913322
972736
325097
111623
268710
252171
380444
504202
943170
237185
354606
768040
95706
546715
573192
980801
730230
461659
631778
227640
712887
41183
610231
78376
748665
893433
1018455
767089
809757
555375
494604
781504
1028470
100349
347443
309133
607358
366062
721746
970386
794648
693521
463448
226612
913928
360731
347878
907789
863132
601334
480806
858187
305061
394197
533335
940075
900845
446251
926584
500065
822529
636190
217502
77122
368026
627405
800860
117417
290893
1002574
1010899
581770
48992
845161
1029642
447000
467635
758998
169470
447479
486678
982541
903367
766935
979268
658590
733775
86951
327302
83951
490504
679986
610020
522565
81857
820935
272644
219057
531629
470412
96879
963310
140010
905865
152535
990971
718999
972658
272428
181043
712799
147988
166891
290974
478534
719366
391098
391587
379972
345313
307913
803039
30878
41926
138756
718850
260163
817723
469028
620247
267204
836803
947859
107926
149875
142378
910553
818693
868767
694451
809057
1030785
351134
278285
1018415
382139
389611
1023523
836419
731655
705191
913956
913814
152038
130077
776450
585077
569607
280426
359252
228833
212227
34351
638549
514792
772517
131024
191798
661556
939469
552283
468950
44694
972671
1162
552898
927249
374956
813491
930893
809753
217837
1015367
409915
969348
137143
494327
272634
460955
290317
917170
5533
883355
512770
897337
1037005
613141
780246
361092
904292
1014754
749361
143409
660281
473738
786616
881939
362955
28711
361099
865549
19343
939268
29864
848203
6170
835276
219216
1012246
66187
463410
811310
914639
959204
1014382
627964
72690
969493
365027
128266
383759
376085
985357
681376
409555
316020
191202
37587
290939
747809
634880
882297
1008817
338592
998962
933547
164656
135305
351968
878814
602001
995656
524895
329879
415468
677642
629699
15506
899941
981936
850770
944242
296424
460468
776118
692899
527608
161502
594194
481587
356460
121838
860271
977103
347244
340481
534158
183610
441120
354100
711907
485519
949166
649354
867884
468216
85699
672897
680496
72147
915663
478185
424382
876703
568424
865441
17622
104662
212103
274536
857778
695964
698101
270841
200952
877131
1026713
99996
956405
850219
441726
997222
442031
1045429
343926
919085
646035
932000
663443
22341
794919
135277
532971
306880
740751
804420
956360
577718
76995
180716
1032414
271399
339189
712738
868595
145438
246568
351089
712114
206788
708875
1010935
922674
733603
263046
661676
643706
711829
822551
903800
116828
1001924
403864
263304
236353
643685
1008537
420928
31091
963101
771929
950289
704597
416825
343699
77612
572365
244594
549344
469172
13689
35677
152889
872525
33649
824980
1020702
180441
770331
764986
16610
897168
430972
187548
174177
459445
693550
178220
399193
454115
996452
894067
790095
343971
1030853
655178
303145
875536
966617
306256
955443
465128
211441
170203
102499
132054
861519
829070
542943
27475
1008300
50769
439091
532476
1014555
204218
143753
485973
151790
993181
254837
832328
479791
931684
34977
165877
519095
785553
771286
519380
124979
506174
344936
333897
721136
722451
762415
969059
867559
389537
983612
860212
23942
638538
227953
784776
362295
893217
600213
957774
180581
252140
77702
925495
903038
256738
435285
941353
844395
382136
799588
843070
625144
916668
60875
567151
612938
282826
551648
692931
555301
251526
1000646
588322
546939
603506
298771
1006536
531181
175190
844977
590783
869516
664774
818190
697818
640006
419798
336959
1026952
998044
314219
840614
1015176
6502
588954
733826
464594
276300
471542
857861
1043863
598314
271000
583448
1004612
107801
905364
779857
729787
722103
695946
721543
714229
178857
436701
175011
844266
226115
95950
30367
774638
741186
486097
307184
99613
904148
170879
734730
101959
923352
340304
308424
688553
557983
595427
326387
587176
798767
658928
877028
731283
867769
459241
916050
1009546
262599
66272
516732
372860
31056
384952
862467
763875
512892
741347
207774
580493
837160
698143
59277
913344
606214
914951
852642
990120
705876
736798
597442
587440
1006252
161763
639346
351838
795129
280086
219676
313471
996274
12508
664104
97703
601956
877539
503088
77849
491785
272998
36512
461427
288154
22532
625520
418787
825436
935906
939080
80334
902006
344225
21408
169421
341172
193674
613610
466196
448355
672782
530360
751964
732979
814383
321130
611160
218204
420957
585485
1017313
777449
831968
1000059
518835
24538
856494
994074
983532
785184
145218
4792
304509
646589
73819
457705
939706
292561
933524
361077
908006
1025682
218013
860784
936724
344336
919073
1020877
377161
553941
873720
630014
478241
334323
1011905
525834
881162
51069
347906
439209
477719
426806
959911
1034621
27075
517556
760532
912257
535474
950630
374732
222535
780453
275927
404069
766693
627801
775720
893120
959232
791846
107902
408989
448158
66706
152689
1033927
650021
792736
271057
926176
231570
243810
192087
997588
189
668457
757957
265575
45127
430817
321510
762159
620511
280541
871757
1005030
541252
780661
274720
1044253
333175
875468
819963
47075
509303
989546
950531
564759
814110
211918
187629
862865
360043
524753
265664
797422
48369
11280
195277
429750
787914
778460
907885
50645
643867
448462
956379
320134
347030
10106
1013396
1034717
65335
105597
932605
1003502
43431
106062
1037493
539999
674652
26091
953745
370848
475717
477305
706404
439194
155395
550150
266395
984834
694923
968779
812167
765753
376934
144319
318436
306632
1024243
445672
741485
103928
1029781
400120
496380
671409
215857
194977
247495
809511
429127
784153
341418
637667
542991
564552
991844
185792
296392
292510
949160
837013
474247
613634
913476
687717
644358
705614
708559
885379
544508
1021233
596249
393453
945164
970148
1020336
403751
632219
704606
500
867277
574842
928529
506888
105600
501774
765720
717417
589242
193626
1014157
506064
360055
747958
835153
546884
895991
701589
927706
129754
627029
774440
912800
104863
438084
250302
48565
43198
233248
337988
351464
656234
775019
527938
785348
475302
215802
563943
355297
29564
522330
334541
907239
184311
569498
453192
792324
529189
810830
487062
1034872
818517
236424
586094
552158
474548
113740
714216
717890
298938
1020984
570505
218127
816025
793527
11744
940676
390874
155106
784433
822263
586618
421243
156403
976048
434821
356780
252925
191425
308662
225223
1034681
2523
654764
405134
678981
635853
944281
435166
966044
148666
790178
399282
126355
199725
284094
833283
520209
338136
720514
843302
593467
223418
723291
862664
465740
862661
31246
48015
56412
527866
918898
769947
152565
368830
158891
694454
137129
441102
348307
789187
45460
549883
842408
302585
1004040
950624
87217
213993
509485
427632
686565
188031
130174
668234
1034676
978085
838752
857388
443415
32020
329382
147040
686276
904755
470369
354436
365588
560754
239872
756110
780382
928646
81465
375933
492935
651733
63117
602150
739741
1016632
484556
1043565
553023
737190
134586
742018
315626
986409
469527
216206
327213
319224
788222
386860
947167
95184
175655
660469
812425
98536
885446
846477
799142
352813
380642
825699
875639
392152
629743
105197
503859
607004
474517
880682
344702
711591
197565
347965
627395
1037886
263288
624575
184942
829836
442677
683394
492606
224632
882525
272999
820734
664075
754408
293394
1004376
137579
340910
1023184
849022
504098
1004481
454538
865116
884141
461457
898377
513097
978235
893051
635882
533441
513993
398691
890723
618668
731197
585756
770584
952031
421119
889159
364110
223299
405969
93926
490069
970268
932624
927540
327948
594995
410568
70174
422399
988715
949741
883136
644679
886260
288787
305722
753528
607421
51188
284767
704281
566271
110531
947593
595763
61468
279643
645178
677485
885766
922469
935829
407382
465826
130550
906954
422024
118422
763955
69048
217849
635647
465630
117223
1008672
9477
222859
674174
637755
637784
831051
374380
891545
608216
689303
947218
224684
332739
421767
92077
973250
354680
1011315
809767
608016
520562
330377
405643
373957
50410
234592
38721
958350
767438
741233
919033
32411
273772
297183
120648
273021
502094
620496
545588
81922
321280
573595
773097
664847
573396
195325
497986
902554
331024
83981
445259
452255
562456
417118
435511
672396
592882
632532
406500
746789
522742
150006
630948
363854
598688
905391
749113
815531
1032431
47474
647908
640778
237119
873728
777839
606240
536080
841113
884830
237175
735088
857312
523340
759804
391022
73537
969404
152446
46496
773039
804456
201558
408538
128079
380148
988515
88938
516646
132465
668243
514069
412308
957797
126202
869234
491919
1028778
107178
245158
168980
70708
794806
573275
100153
960771
821264
954086
585276
770351
353604
609436
103814
504483
869740
990886
508568
67690
202667
289078
608675
25075
128920
28777
538694
514100
386792
430579
105915
428466
308716
519851
247508
74077
713512
891465
566348
84446
269485
315885
330149
571319
490592
619805
1023527
1031434
578908
243382
129730
675895
582547
128315
868574
32029
99703
522284
503605
272877
433490
446630
307321
1009227
449380
210446
964505
906232
818482
305381
292036
509808
217740
332487
605955
971293
93465
229213
1037261
135910
287313
488047
96644
567221
958553
560528
120327
40126
851969
791949
796910
605074
754060
237413
734026
722789
290224
546012
439622
808940
630395
828025
436917
428514
561235
127143
735231
117734
249530
622698
823278
76008
686998
727082
786944
164351
578797
729974
412755
911674
382394
177537
781999
359179
579465
381174
984606
184596
982826
265153
514214
796305
891269
280540
769402
877167
881096
699515
758335
986477
294683
531322
801436
414657
30707
917032
440438
994077
277352
728560
839330
707355
546124
135307
294849
555512
840747
692139
64150
131657
244005
795943
770477
736955
832834
730065
344272
526226
47358
634326
793054
247136
153902
672987
634348
121059
297735
976156
57220
597917
763257
830599
801304
678367
734371
290657
551281
710134
243726
327026
239048
138822
804151
300745
921164
828829
558248
328398
191723
368693
879373
672831
305168
391489
217462
912894
229043
654800
649304
753191
245022
284341
561017
317892
437753
1036287
440502
883147
23203
632439
1011290
672550
599959
677669
661310
76469
251367
452450
883023
534296
23715
1004280
761473
619998
1036122
294056
549573
237389
813799
701614
882720
808358
151625
887718
347841
393272
797348
818449
848089
225636
336010
551337
965756
226607
74873
621458
151862
685350
441515
268768
1035632
456417
789401
846501
5522
141176
960767
900240
93473
139774
148878
499277
512577
406129
635906
41006
93122
399306
531271
915717
451521
148835
582416
583821
745999
866896
93921
698545
1007601
100830
659528
358550
597602
273999
641147
459314
649038
899147
303378
410047
301117
192611
899331
87245
203728
259215
779995
599813
848460
674583
512723
438617
683420
225861
758521
664408
463131
786010
614333
67760
294939
928195
628160
880215
800456
109367
561336
494364
385248
315751
191596
615946
823989
101938
76379
748371
186430
687034
691318
459999
917908
595840
447636
216875
482279
799601
288773
6236
99241
462034
917957
327886
827942
930265
529438
297588
139842
1024283
597801
118679
964175
817709
831784
242703
179333
568984
129117
1042728
503482
503557
331661
823801
116897
959075
783517
530453
460427
263884
954855
807211
234240
79458
65626
598521
674920
987091
766694
1014871
822577
347196
353244
3549
917937
1018563
772573
203249
84225
379123
425016
974433
518852
862825
442643
1044698
967720
441150
114439
660927
634559
60135
984486
153659
329117
997123
379072
800022
370952
456739
118688
171687
193924
43571
482217
641549
251580
301273
231598
772660
1025636
440723
533602
478380
605590
291381
377587
115418
150315
759484
535760
638120
164550
940477
355098
448202
405318
134635
1025063
442058
328239
63980
508466
264825
812552
55138
725156
329523
709442
718904
783088
106690
628172
97848
853995
132460
1005473
748698
170075
135247
969097
609637
594889
557444
644383
152446
885935
201113
762433
354221
279243
536937
114788
882460
797038
841969
606213
1042853
969328
601852
772612
212650
719609
885924
657132
53035
247481
74980
381774
546675
354260
13941
577418
966564
532420
662892
1005363
446751
985603
724868
782154
1019354
501120
662696
272606
608621
1019513
196346
795868
1045041
62856
98090
63613
869119
272673
242509
798925
130594
953987
668744
756547
681643
994648
11481
586478
562240
788089
5919
562275
371394
540968
189043
330385
124084
77942
265182
176165
588780
873687
738338
221948
41989
667613
277448
809088
316814
890075
615242
981028
139729
458459
576997
40877
287443
115204
410606
2636
940730
222746
429088
418600
371987
597571
262539
62778
972195
547159
260662
220130
971455
442747
555219
551154
782586
758068
799945
803242
870717
210763
829851
647086
78256
981505
417298
441949
790058
502966
111296
974412
917536
818821
242605
590627
789859
796989
343254
407136
295643
661937
553311
993257
858094
902819
623458
278177
508684
932868
3703
706503
850411
311790
37090
507182
347299
1030079
426598
808154
975600
758004
195744
815967
633815
64111
158847
242267
1041085
121998
1032818
396595
817330
677277
248200
151198
88466
659908
672241
1023141
240398
140742
72835
538673
394952
188371
840935
425940
639278
879629
176364
58110
821983
363660
354373
1023319
323503
911738
765379
204162
505508
352406
775983
152058
807670
982512
206201
563380
774576
472978
33080
277376
1024807
463573
439341
373892
415059
467546
596690
102038
750668
34154
278708
138236
966352
974182
172234
974839
613424
783017
60070
820198
20014
519163
417205
463016
885472
579670
894960
327036
358440
502776
97711
766423
556921
124526
630953
368031
130668
217672
238490
788789
176771
1031264
411711
893427
485949
527604
298245
572730
715531
197642
85309
300717
264274
113511
307332
633079
321323
739835
331257
280317
720552
43650
591576
256289
97447
466091
591486
853818
630248
536845
779865
9034
986177
817860
536646
930657
37752
129350
639496
51257
152521
527160
845574
381661
502796
538367
798309
844420
866954
62217
119748
653374
676197
355106
798469
273062
576131
121203
268591
853269
787054
1021481
441471
996268
329110
105566
710782
134405
793623
776916
1020828
39239
711077
734109
174482
722167
1009709
193450
892634
257938
561794
607522
760593
498558
543555
861310
848522
603002
400512
152031
868515
59057
725359
572322
826441
950296
48800
741293
125638
371294
469331
137549
612864
457696
476905
620869
5067
894484
45854
25379
280759
663813
832309
472943
723017
188940
286364
356102
461218
1034333
773413
787554
573498
980033
1037299
968468
411933
437793
556917
47659
45045
221119
248814
571577
159778
145821
156998
579811
486421
422169
478630
330296
456934
679352
1004646
345257
902643
332253
967579
498345
77630
1014165
255458
880189
738195
455261
520435
525680
589587
37722
252961
453513
83133
106447
139928
251316
309577
106350
665838
52919
199246
3574
235785
861403
849079
974877
75403
406022
293995
786347
915458
391805
669316
206699
665017
704582
85467
558599
535713
263059
150672
658773
166861
439606
336283
941140
890443
216156
940862
87781
365843
446677
853610
770907
546752
385300
1028685
298657
1027702
714370
966318
657930
455548
283111
614839
186346
1044916
393771
395164
154359
939545
790864
370820
390062
395493
3185
610481
36890
559735
375593
327667
964271
496117
866338
152043
876546
936623
194403
439416
842748
292051
672090
1010289
979222
196943
996108
284617
894296
113989
290579
377034
1035367
192880
391995
798552
185385
366563
614830
224308
634891
671031
467754
449503
456026
350590
1034521
907566
991303
425017
802581
327739
876514
337727
470214
245406
700624
554401
167540
164245
155599
1044832
1034834
573186
969944
412732
410178
308233
749824
771538
784041
515140
392348
561986
708
223422
291633
482054
215973
952959
1023167
839788
473333
576824
689777
674760
500079
554353
828898
547814
249241
172896
884951
32827
589035
237066
2151
429886
401946
262466
11573
235001
28239
726939
900207
89953
101526
543007
751613
718553
477137
349854
743553
391290
268534
830676
723388
837644
682782
1033364
329529
178235
601586
241904
154784
121768
516305
1040816
854330
466856
147441
829099
766365
193929
112362
327852
308460
330891
634705
725127
125417
608413
350127
1032319
668593
562140
144691
762884
362858
656791
30063
499857
282854
909262
99348
26583
242149
615799
61034
825550
216498
1027437
1032292
807217
612493
564435
1002032
702933
382216
168190
704603
665085
724520
649849
950125
327843
785971
552171
311472
254263
364409
184128
803789
541875
633279
371873
735340
42147
84986
672695
88387
297653
288665
641785
684370
864574
795337
538634
853321
445434
428301
163682
151072
501736
717144
687199
599887
568525
192276
888216
80291
268208
878687
559452
967312
71696
85698
415843
905922
355883
77056
784576
999562
843019
221234
726155
489497
858214
144052
136678
628823
577367
351927
807769
37613
1008729
1030043
762772
327858
202839
352939
973992
215323
207366
932409
341737
843726
231681
117814
906742
344389
888363
180679
993031
464399
216493
145661
286465
365687
348624
869730
1024658
253924
568420
387126
533214
770863
695465
564637
205775
954316
199532
111819
397931
565798
967285
1010927
411907
40404
414979
892744
299792
188950
426847
528041
245690
1002039
92152
586127
450386
832380
896103
627408
181868
707294
1043148
856130
367501
482457
763383
793829
337929
473775
73073
920526
125018
366066
607349
775400
751335
456692
556602
774759
429721
913476
705458
54657
259244
608684
527923
957969
964958
724583
617670
183446
639633
323403
863238
413620
358694
839746
332573
957027
1021756
878514
694743
20480
947086
819593
641992
399051
347991
24058
221126
797772
724383
328910
269205
395784
794593
279450
624849
476925
953267
1034107
375871
1035953
468635
892844
690646
223164
1044053
298556
94237
842423
998752
919324
904457
514315
333875
1025932
907254
954493
130138
292189
64468
771824
875034
907411
2217
117613
662641
1022722
878106
244719
293955
966599
1041120
132002
23009
179570
143235
845096
502595
104622
996354
412704
655586
724407
401260
683445
184970
899972
887411
608743
273691
585645
86532
639807
255300
817377
524351
270674
498649
246117
679217
284883
275204
73459
822708
972831
554734
647963
182607
959006
260626
144128
702076
267474
848837
1021446
391644
673511
379505
389193
1032335
74655
903451
790844
393094
652683
528337
370260
805551
567607
447026
777568
623336
608173
610755
952083
876038
73259
877936
31308
336103
119840
968886
582913
623789
688934
469825
823489
479228
206940
89139
144894
393780
291854
729535
530644
278507
45066
698148
58709
555957
73889
275933
1001047
392691
278823
490534
474693
421494
118458
875389
878455
372491
307861
650094
768233
1028210
325468
101230
747738
231662
1037021
205578
100897
819632
153541
844070
995359
618959
991087
128007
835704
869366
967313
828991
721122
254002
659251
128205
750116
408671
318693
214297
209469
642488
234495
412419
204275
604452
793506
201528
1044732
945934
196730
178997
790062
431629
161297
905668
590762
634871
611519
203900
164193
977680
735291
37808
600557
348672
1011805
473179
827067
32921
154871
631581
972715
732063
997680
987571
275003
226292
507524
891521
418875
589177
947045
252512
845662
732907
547217
818231
342027
669980
396220
978008
791424
316287
797242
802721
390800
1024372
579412
433865
213304
500105
314761
133049
492120
348899
674747
574393
853815
339697
140973
81877
1005340
201857
972123
480014
255552
207661
565215
128168
227358
777231
20328
809471
145328
927627
634112
1038054
126917
669326
673718
368607
791142
429003
933591
306385
347157
269559
164316
779321
385947
979549
1025681
234186
448881
914225
43477
921153
747836
128534
885373
876978
63990
284000
536137
891332
622707
763968
807523
75168
835074
820603
389799
767097
449385
975164
897533
191985
324958
140404
393490
360996
931084
932094
546339
928440
723390
140801
1011137
701147
660658
826416
198146
990951
138330
459378
918239
939376
107357
828145
604634
965629
265100
969962
503456
543452
247319
971690
740250
379836
233440
1031999
750955
709727
267915
686098
324615
678216
432038
104370
542076
590491
35747
648256
993259
760842
988433
728043
767072
821213
852559
430642
99071
20480
644423
80123
170590
527052
330148
120661
938087
593548
206163
144629
334514
638545
259897
387785
101804
190774
350775
502758
787264
396109
413264
89504
940919
66461
210491
599330
30326
810569
606824
524411
865384
726988
431356
397494
113523
756991
912375
316834
934766
177064
512135
992233
149340
298721
554649
897475
935361
278826
92160
101905
460147
446076
839730
690156
219508
933606
984001
118722
974285
836419
22082
57576
750481
363316
226261
681361
908062
603222
482861
126297
698009
47557
312562
835133
933562
175295
724286
945399
478477
278950
39296
82984
230119
716290
997093
856441
962434
632043
688258
772973
380046
535303
394741
380194
37139
621918
590815
249487
668521
130734
277808
518187
455832
852587
544488
1027878
828330
994714
963139
768256
690719
601210
490163
55086
282527
43936
839499
471015
702400
142173
321630
718126
85911
267187
1000221
999294
135930
820408
191653
483732
823887
462893
572642
970925
831117
885964
117988
988746
783382
922450
277923
506271
39635
236430
810653
478893
480859
258403
667810
410987
353928
445617
976600
586292
480352
674684
266833
969197
107366
674846
487470
602236
783028
471709
256036
263262
487234
1551
153972
532443
309555
650710
5589
39536
740842
62143
1033963
258370
618437
776275
744093
815266
642798
607134
843673
1011515
256678
147461
811279
494228
358567
663770
29885
151341
851889
1010749
520461
977996
639313
829628
229646
564993
614163
926128
14273
978491
791790
253668
914459
501036
459405
812239
539759
1029267
179673
193497
517479
724948
376191
330159
140473
49013
457171
394124
382320
334578
378249
951672
249231
932656
711116
996415
961263
313348
602874
573668
516613
592629
736559
588634
889655
996558
489692
100284
885845
819186
988166
106628
24654
174061
775400
608457
159639
501001
77709
763363
1014370
788808
18032
54942
850065
89453
547270
1009505
447112
729604
927621
55016
592274
641699
913507
897074
426520
1035632
445912
497899
200305
881806
687561
203256
915476
365443
394640
332034
791912
225286
896883
740799
229186
315250
816812
222492
240418
14163
532568
358145
1009418
468172
1029023
242553
193229
909271
919812
799706
743617
119999
170424
770651
606006
516902
472162
463191
117679
861196
268742
307210
554170
757091
819966
389874
124409
354887
284188
465687
2161
831407
855076
246395
1014767
728989
430588
799545
846094
609779
680572
819327
754146
226586
806612
25676
583534
1038398
272579
10589
259829
238735
230746
95434
185114
833881
763954
416744
505567
925840
454763
1016671
909482
460353
660886
302192
710033
160923
845591
125468
15301
802928
820996
953423
1004859
856306
783962
324857
101504
641936
380770
11153
90283
45570
629464
312559
182904
391152
342947
791684
470803
307176
163428
167346
576251
508694
725504
713466
155703
711706
45334
726994
77620
338354
518208
982822
462070
789482
32836
410334
177957
107975
593345
12140
358736
20634
28971
438844
209220
462009
13486
120956
452281
611961
588238
472402
643276
410052
87857
649141
900125
1023671
207850
370078
717697
798924
64281
171247
240778
951126
552806
42700
45403
984978
948558
546630
235341
421823
594661
607444
474983
143346
986276
215665
1040509
882086
569264
673778
105170
417841
795120
573434
164235
400551
540154
137485
720931
28168
98200
648843
264503
453838
634820
233616
942758
935101
511383
885754
987357
882791
759758
951155
72575
263503
604683
226515
76403
1044790
829422
727312
242348
358763
1022492
589544
944082
975606
877293
410383
370880
991683
959530
260546
619308
597347
482622
595073
501048
470499
940631
265665
457397
130892
230362
190140
832845
468493
739678
987867
1027454
969982
997691
121834
821246
375154
98001
554852
741191
543624
476177
88277
14884
714121
331320
582279
925234
777715
92503
36486
289393
637742
149965
993127
805685
840866
515109
781225
921907
1025862
6368
701508
298144
886300
439875
384561
362271
1005513
164935
476080
812020
507986
761764
153187
144243
956989
629119
190065
272871
158735
172268
985028
484404
669101
654897
462708
136858
1026491
120830
479519
533004
620929
796920
278374
86822
484816
623924
400200
191751
434086
857518
669337
101287
436400
783632
570003
931039
857070
44876
5909
490379
716843
765621
785203
425075
959642
226754
230729
611810
937441
886499
506757
867126
184530
730847
438048
57403
12775
394160
807322
678265
631954
638753
962395
242274
916154
187571
343878
209446
978031
504649
859406
240852
414275
524807
394351
548511
630461
62593
527556
884260
760709
617557
140802
129278
250158
1025861
492447
524140
173993
74033
517950
595591
727960
335571
699071
981446
657055
573109
469075
56504
155959
501917
309670
770596
816620
261916
1002813
103429
75448
352684
144145
656988
845909
912402
262637
995316
128052
478741
1025915
674665
793507
683793
657849
768408
1003331
955384
382800
42342
289758
191402
10056
694589
364787
856727
667580
244459
308685
246352
494643
551861
1040401
313849
856776
766949
41396
291007
321687
130817
971520
335682
495679
658987
147712
759492
932003
220311
878587
198267
973169
869328
699818
662689
54308
580392
453748
460540
135407
1033863
794113
136654
585553
224208
88847
352649
615660
10049
155520
905489
928618
577693
968781
841954
736896
460459
310868
330075
1020342
334936
263835
74447
661900
861517
752814
334757
343145
895901
424263
840105
821754
863228
380365
140691
817846
638693
1026467
924675
194592
1032890
831052
665028
681038
413976
215701
68193
595256
351380
624454
200332
347645
261935
481597
892743
446271
404217
986464
383687
24575
210330
268039
243486
108261
222476
910719
194604
754018
73251
345595
419192
323173
510401
724538
478313
787021
905809
562961
913326
568204
249245
599776
131132
458607
339480
830326
768041
374234
81857
739282
697116
437572
586128
1005667
251065
1022284
638122
429731
630687
75263
858487
696872
814311
997446
996755
325029
475377
146088
150292
772512
40931
891542
767483
344425
644721
763819
835940
150499
603279
180687
620076
686413
164777
575428
577673
381434
737513
401606
542774
744386
538465
965112
933561
993670
410216
357936
946759
309229
670576
855653
1032639
106553
750982
621444
117593
656054
363704
367649
462965
1014259
82745
750437
955282
710224
421356
521496
158872
188200
983762
219544
674921
881806
377628
230424
347349
710316
697628
680000
525895
95709
597197
268464
1004305
278278
231414
284682
205216
713217
595808
907144
1002382
334540
401963
157842
1016327
105657
475104
690008
529950
228222
706344
248406
442531
1044298
1039703
427545
514561
963269
388636
389984
607238
205160
627707
379350
588493
320060
21197
862986
142555
530875
332021
233739
517489
428224
136527
825126
1025133
962221
38760
914915
725196
610831
493858
458648
340746
683969
14616
711872
7674
324503
1003852
612225
658688
292371
512822
225167
694462
110046
483538
744553
427330
823910
536662
919821
697928
676962
299534
346141
713084
478671
722335
625139
592124
193322
13656
862815
631707
585994
1011080
913900
841476
478156
766858
87072
343844
1020552
827350
135396
518934
93196
360556
840860
186425
818965
121973
178121
728272
780422
596438
117304
914842
155026
702824
861381
590530
732038
365963
62868
756631
636044
726706
552196
918325
928647
461230
365545
130455
143669
1018258
996697
60122
355376
681648
463953
901132
846302
857372
632971
220867
786720
355704
477467
682662
999447
17188
892810
545559
881948
519389
361837
583898
882675
545969
156828
879106
471116
389326
795214
526806
1006608
258903
520180
524797
621356
902606
155711
740641
380154
713071
346961
807350
385738
1010169
504585
35624
584693
274692
840749
883658
313387
375708
750191
175876
177192
957101
449393
545516
66313
508564
152710
417668
366191
187936
276674
161227
1016597
1038597
849631
408453
187680
536013
486753
712079
894675
437830
674253
681663
921633
775716
893243
796754
795241
652660
509581
828856
693212
71189
841378
866255
300875
293420
141488
838145
934659
150008
289389
93508
452347
39141
46660
536784
1028528
793217
942380
55316
9034
535546
285752
77734
213399
819564
9947
511917
523378
327226
469540
597882
111913
743780
83381
1002184
542818
186330
335981
323601
472602
536183
469929
461689
107374
834808
127227
154253
822958
292116
908635
803655
83780
454621
742727
456516
976330
814036
299477
791031
154415
264690
435124
929049
737848
236826
612764
602262
467051
1041518
117197
7938
430412
68281
1031334
322100
604327
932174
818598
617307
1013864
369026
980215
53163
644910
705170
890629
695418
368233
512545
686149
18267
640430
637925
590113
946361
302173
762719
921645
578718
242253
574863
34460
153113
789227
986561
370011
401200
652459
286413
790202
354199
631482
300929
469383
244091
1024769
71001
707216
850495
312979
632841
205569
502370
409515
757091
838158
799211
1036029
855322
650239
673734
550135
766295
628226
391769
891651
617838
277398
627340
939844
684113
973016
264708
684222
813445
922985
567652
120354
401813
1024480
661010
691307
179609
680083
377623
980899
564036
840392
870734
386178
720129
744248
153967
925161
1024574
645390
969727
260169
349073
527310
393065
593667
314244
766547
121209
628316
371812
528755
907009
753807
205359
650063
779056
158891
347491
453177
582063
78080
335336
999828
132592
1019570
650925
523329
917166
85932
327497
810099
610322
265580
347403
127975
522465
870283
643258
858693
710301
454152
751732
605007
790628
669919
381265
537746
361215
483989
301040
415519
968072
62678
959338
164559
166948
367405
229300
409053
338263
763612
239426
318683
224254
995664
1008727
139375
934421
1017753
195134
415381
68529
861418
764956
473688
498912
829777
117983
217443
831957
217886
509557
603774
1008339
278971
114289
996542
13858
952683
719405
213599
85345
392946
576264
909996
600149
37177
396430
892821
692833
833461
256419
696417
354247
626
545897
349022
292040
1030649
337393
742693
108518
79946
1002874
883563
74078
55690
583395
594320
29989
993110
524181
256023
798739
455908
616703
398900
391218
17325
1028648
717811
808402
668715
1020956
986876
508372
935637
425781
129469
790344
368173
1021198
943433
223025
624955
256448
813125
901661
235411
913148
412501
915009
795204
411478
129448
424488
356853
766344
207198
982865
850761
657009
140757
283921
749762
731770
656279
836102
565820
841425
964609
408716
274836
596795
706561
457725
280110
528656
57163
582115
261904
9487
613551
541211
579573
932136
728932
744832
966931
658087
835630
588668
199569
947239
418640
610843
628964
41981
427395
584109
153029
543573
839682
261620
100296
1028725
199562
521411
758916
791092
506897
717737
403751
569688
772043
122994
485357
629176
89633
887539
288360
833226
383818
817041
111338
804341
236036
38696
223281
820500
183662
590765
706722
978753
865173
17620
348354
781979
938484
155399
88985
103128
391534
660902
47313
833438
805604
147496
566311
551803
977643
430580
727901
1014527
135841
660224
118606
236620
290643
686326
842310
722691
275323
150048
947937
14876
264986
897417
35046
759627
534270
235131
891991
159342
51226
59610
499678
57325
141731
615674
765998
987095
211501
633114
448387
646915
860103
760053
44035
256401
149083
477130
683271
801156
578243
976989
256562
976420
543324
544602
178912
492121
389887
7030
228294
483517
825668
608407
669347
787163
54533
579545
273507
409
109953
919713
597854
487471
183323
505911
751720
406825
641176
169304
594942
194720
826681
533782
719023
751203
465894
1026171
568295
281867
1005174
983524
1010564
480945
278247
294946
236008
673866
1019209
691810
5069
39142
932553
762375
640315
818883
953966
452295
532680
231947
868996
573400
861946
351042
383924
67925
686952
905051
855576
278610
193552
835480
302538
631749
874037
608815
596241
402452
828002
880559
849040
814170
383955
535066
558215
1044296
697502
725702
499781
745721
1031053
301899
253577
888498
78539
481729
401351
195605
390545
1005103
870598
460094
838401
352207
709747
1027162
731195
155479
536234
436711
281312
704206
388168
280511
693046
326720
229919
658993
262110
314456
324398
221811
835084
369302
940765
244071
879259
741159
1040895
687371
418957
54113
122020
229253
689270
1021639
736263
263002
200593
981095
381820
396812
1016745
1000080
429080
534373
694886
557140
626918
258473
469494
839223
297794
343901
225730
42601
961621
583675
1041176
926206
896848
283068
688782
940344
545551
157477
29945
240301
645641
197631
376935
445723
259152
958765
595003
470794
841782
577419
882559
895541
489739
860411
98937
99085
127853
120574
487440
176053
67674
653857
644121
726475
894635
1012716
203824
480101
732076
45440
1560
910786
125684
875759
245700
941648
766375
422837
810789
396088
554151
118780
584763
926521
822140
867545
448572
711118
232612
843209
510234
477101
986867
141316
242225
827872
733112
90288
864619
570458
981128
145342
385614
826868
193540
202290
417174
368230
404315
195187
1033171
247002
940679
785368
859119
953231
429840
875246
182810
852138
234160
294901
107495
282986
399261
371641
394259
819981
686012
1028284
517699
873759
350713
243691
484502
991432
469757
906343
912522
879279
152827
713482
806132
115338
507978
882189
889145
244525
270243
373481
106398
735056
753401
589732
449371
635393
218174
969482
455012
570641
280455
843110
832491
73996
928177
931416
571153
1025766
147980
119710
477112
31864
277311
126635
473760
410450
15739
228894
954636
885261
993842
489445
202326
674214
436898
837121
487170
520899
629070
678145
118155
756494
741880
993517
917444
507110
991616
577173
343235
269627
955884
843397
840005
129038
102995
819656
244441
821885
182971
34909
93235
774582
36372
829944
732879
347278
1025383
242585
103085
561035
693437
547277
1030709
800095
698190
66997
962898
466809
268671
326525
710447
473482
340825
105794
488711
990885
284029
505642
532382
983003
664823
145925
835068
921780
210263
645272
662716
64208
205625
886744
147771
396053
265609
611432
301692
634246
132630
582994
1018608
388798
49669
770321
169055
385343
272847
484039
195876
725500
389767
799423
304345
597111
335617
913908
84692
67969
1011102
429888
283395
105408
187859
821797
262860
227567
547980
788298
259878
291436
587955
900282
300153
11502
217330
369199
306442
246172
808663
450862
957296
288477
371440
366547
29898
600738
259650
347893
377309
64941
372295
293172
394526
410056
707544
817332
915188
110423
987145
732248
853347
472710
688363
405432
1012192
434837
628601
144396
194331
397651
963153
161888
810200
244546
671006
906525
689180
720897
978367
101746
454079
785532
426281
379565
374444
965248
737316
378370
734444
308125
719580
361125
822004
835040
5408
870875
65809
271694
788235
884545
60960
471226
352857
412808
706976
1018854
24379
314065
358700
992066
343460
276662
157547
895692
595446
4071
101656
457192
512293
757076
833080
885963
1016279
620802
726884
140107
1013085
269591
359821
113936
764976
1045121
1036952
255875
206713
553177
387584
353231
91692
734840
736584
946901
120351
755454
817894
481084
514261
733371
891914
927631
497563
44770
872757
238174
519899
976295
17509
192855
23288
971837
228438
483294
734673
919091
84090
156200
124105
487690
448716
381797
448203
758755
628362
151490
95609
263023
584732
294714
660316
963074
322678
273806
192425
988273
585829
225040
405547
945171
558787
254385
658307
484392
84082
755416
170646
332386
422092
608510
332154
636222
714655
620056
293612
454050
950022
506698
770421
908156
104556
194366
253325
505326
182111
1015260
676150
403240
191824
717389
80072
942297
1034904
341060
673507
433118
134043
352365
593608
608741
972997
738777
188343
947633
657152
15145
137715
508808
669985
537784
536780
89515
878503
261489
304976
994573
358753
103803
1030519
242721
331209
483035
963727
818340
856003
403938
819839
56846
472462
851528
782777
873014
204456
341571
833785
7351
116576
499462
1001572
326706
754235
833891
344237
569514
101739
762396
217083
1029764
655161
302574
706409
734458
229041
1011052
319729
162168
913237
1042038
675850
783384
732858
32690
190235
267422
12628
920535
370824
255910
222536
241733
899608
266105
661923
53365
893711
823758
71798
32303
238810
236782
330238
929481
763186
492889
383021
590912
25810
1017948
156265
491026
189503
852143
161185
489780
759123
70093
489922
281349
664545
622648
635837
821070
672291
44262
660063
344229
5926
15494
265223
372417
83675
677226
712865
181071
253109
837293
308979
792631
237482
370200
241623
391400
744089
590679
460121
813770
901369
558498
384496
815011
195670
328208
450150
58240
661393
947630
510836
419485
237781
738873
181991
273590
2490
268195
442817
46986
54015
1017220
293428
389951
645953
634940
304521
496561
755629
914861
843464
168666
799320
801146
906229
562316
723874
387808
785032
229159
1005522
952370
441732
467324
319522
5351
616622
300271
907246
941216
562164
1037573
507697
790212
36261
999630
205223
2154
578953
959295
745863
475409
194655
700052
532318
1026162
731156
158252
58215
353847
395033
379543
801250
570539
505019
876357
567516
392247
455274
33562
521228
18097
377899
537553
914111
293866
313799
436105
334128
1025920
490854
320586
282889
824929
864405
60019
498823
598261
648343
507034
478943
473751
782117
502481
669918
1014575
850748
325329
302481
242751
601982
231709
629185
71352
779954
959204
212915
344497
883642
399894
985066
464815
768677
399085
961302
610845
774459
343426
703741
33692
2746
126439
509840
867721
414341
338218
1023393
867293
937737
456091
968571
984791
415456
125133
1025649
759435
532690
972937
506917
22882
360227
457272
180687
761179
881707
654476
82796
53591
224803
597118
788836
383021
636319
984252
153973
664545
736372
368349
1006687
421513
282779
152534
588497
712709
984368
126853
177942
147559
859281
1002313
316045
870471
914826
857535
357676
718071
525669
498434
519730
436662
120219
205229
80926
935134
503221
50418
149614
622522
303288
743502
57601
917922
769596
671592
172829
529002
354173
611067
505762
59877
79109
202579
10699
159131
384024
640480
445411
299397
598162
947539
557328
589908
140416
167645
805599
991800
417257
334757
902165
71130
817143
453852
31975
798087
80744
218373
6956
429484
920061
597072
25512
427735
237049
358270
873736
900327
299770
243263
1022330
703766
149659
1001663
827623
91322
970346
663194
879802
983504
564843
893617
5805
809392
615548
820280
885573
221253
642764
651951
900359
498962
286741
104261
507596
768347
58747
495522
838982
302568
952757
920138
599524
3835
29446
678072
1006478
619921
499253
525373
956727
406023
797594
364318
669677
124529
84558
221347
901510
226340
192251
921518
456794
416313
801646
889651
329233
938575
555387
25888
426957
1038368
228492
841075
971598
530846
852411
133826
476969
105463
540448
645835
872446
603312
663098
269933
386000
988922
302709
508635
58406
793293
237032
549811
443338
114768
497227
361085
413105
466493
357205
24654
852912
1041333
639800
139975
703152
892931
655315
254922
1001028
1042464
573874
330420
960401
525031
465155
182244
843931
215578
447623
77966
130731
20480
527410
766513
452434
324310
621436
161509
74619
446678
1034384
1006534
195870
2032
42890
276265
453329
538317
9974
999651
304101
311779
866690
1008856
28236
798115
720114
578856
820950
170288
693265
297698
22923
763468
398982
421112
161373
562566
361757
328718
264164
188371
913482
985439
636483
171628
963163
1015049
1003365
74493
471310
1001372
84097
749960
425422
447347
832522
427165
87747
68193
774011
142014
87485
425413
104355
724948
1044472
237622
93264
897302
192465
873822
326428
389561
792985
912200
223511
637144
286079
687522
414754
292578
823639
550465
428035
168337
7762
144637
403303
694617
621255
314526
761857
807749
432816
82037
382315
494906
915619
23286
922258
728450
196073
524198
71459
203095
1007078
1306
762901
35037
621835
595577
240491
670613
658509
927254
37
3106
280308
615609
603801
612126
11348
324634
400324
621910
750510
181906
976510
417612
548928
143067
1004602
940935
891749
789357
916394
820601
258649
227136
439350
632207
405875
64962
490705
52810
82825
469
351399
793288
69850
158608
233305
335037
743584
290419
389715
702575
200956
338934
697652
288361
152675
812283
859032
902986
184017
497423
260474
344251
689040
77850
799720
181289
838363
701074
70933
105531
755069
53093
268252
423748
491711
537649
545827
66102
689483
546490
423028
317055
338475
989627
37763
38873
65633
313632
339930
764208
367557
875783
834101
663799
279049
830271
2555
825799
104738
1035713
44284
383653
986733
952325
707125
169801
420509
722182
1019991
334938
973206
977396
792151
825827
841829
151718
307603
623888
447311
765659
118566
61425
175126
1040881
499127
40134
556845
270044
918008
204209
413078
1018839
761857
665129
661851
138483
816966
489061
12995
97300
50182
435671
998604
930190
1013303
190184
478200
162863
595600
889709
111998
755835
146812
476173
616913
106873
99806
62461
874812
855450
334904
872279
505204
394583
491290
974264
894414
293962
512448
400942
936614
663707
767297
509891
554747
281405
314726
562510
110251
346582
695348
198537
497737
664057
977073
338909
539599
776285
351637
819761
940712
65586
784822
661323
557014
378979
574203
692212
606345
863564
544180
504197
308992
978700
831954
920811
81239
723840
490092
298991
969457
301138
16280
487242
578155
296715
835759
66582
937918
775712
402828
537784
422256
112885
409782
710308
224986
333331
72836
387488
470117
947992
780042
553710
978742
622226
710000
213992
484475
418267
20684
202770
712324
704572
329856
980902
159375
601521
46742
961134
211029
647717
718938
826049
617320
241746
444699
216
572998
56679
761300
957944
427628
69934
757965
35296
1004755
884859
287983
1017369
658573
1018549
775403
760503
662157
443049
676123
346148
498851
409237
487682
850795
601648
123643
646219
847198
778032
57296
926488
847866
385375
811060
119382
97775
308605
261703
584194
386320
784317
220781
665517
947363
866493
692574
171035
344100
311514
562642
342018
23829
10562
548116
688702
649320
963784
192085
229139
962105
249110
224383
877719
64937
952563
728295
868294
29745
796496
421288
118001
90314
908334
491228
626332
354786
1041860
241422
986108
1045235
479134
1023595
932434
478331
246560
87310
497103
786457
82420
680250
130190
48974
690717
85289
139578
751237
346282
23726
936104
1010917
755718
1016356
984039
268825
1009941
611372
595707
95329
457331
780703
477449
1039394
983084
56827
41528
750366
827038
737111
660048
26496
593255
266746
374639
674512
130564
376759
540697
257010
183189
751427
73329
408094
223728
760563
791599
725334
28991
373254
708155
492925
664566
378953
414654
448435
85959
347973
206348
959143
982968
175106
952047
281991
984946
137109
872368
902698
101196
703737
488122
151081
306084
584579
61394
849078
928050
400640
84860
666678
302951
721329
44300
47179
742548
435560
1032843
1031509
117722
834151
896205
586450
480458
844538
935049
678009
452877
840032
629187
956347
1024266
329220
1030638
410510
64747
409944
291613
191743
906084
660516
70373
981335
43364
255190
330683
228008
399366
452404
74462
855917
509104
561212
657780
1910
513108
115922
136937
913890
109589
537241
437200
251421
921348
498160
409035
53568
436540
664
388165
811868
261675
857034
533052
769404
888661
637834
997732
253027
934188
653526
349014
761457
998466
194962
433612
688012
64744
110975
347084
782901
835012
797394
103277
303543
571261
147613
915272
1039213
907089
120026
50308
581262
242911
911517
246541
343221
390234
850859
860781
790864
423052
773049
495206
567632
989737
500842
319558
437731
164433
898322
843464
785659
396160
129654
812701
460089
836239
30803
277312
373416
864843
263573
764790
202519
285071
883865
75849
987552
540443
473358
876278
429391
484936
810203
480254
611016
32248
955676
637481
617638
540461
920743
88555
101389
282537
837571
656753
239455
234239
861194
659039
805313
1027655
121817
794805
487558
517669
148477
344908
952385
269241
584016
671439
999792
445183
576122
934878
589629
694927
232883
651948
534228
700450
799383
978328
417668
393798
340279
791501
478378
39094
240926
54441
383270
139356
549013
39685
186947
979545
1020834
235336
764388
727077
1029660
143506
118209
54490
538006
434409
900667
592373
283388
771092
806511
183575
291431
582142
184797
923790
122837
202903
689093
354811
176967
655290
643679
537419
676125
554355
407363
818661
80808
393241
390195
885253
474138
853682
320356
341744
1035304
154031
289997
244229
542985
1010921
1040917
309962
717298
407999
443127
327425
112812
839390
1021118
43902
318562
356343
943552
313546
676845
325647
846972
292327
1015478
941026
301903
580970
271983
722921
578766
842386
771453
597780
210541
1008576
185257
13082
828519
369855
85510
289071
341217
492781
362726
808625
775590
162567
138189
280360
147691
82105
932035
306672
767326
241270
323794
405004
738132
635308
837098
424590
530569
398855
420951
216150
587577
975876
268842
393483
306395
283720
611703
114916
457140
450704
453961
747026
305240
383973
385712
183664
296827
917798
332780
153622
376825
733685
985073
20116
1030944
794586
132446
171015
315505
348846
65084
440266
164742
911660
498960
690014
692870
678650
474956
676107
181805
780678
988835
497687
168608
537004
646545
650348
317752
132964
816897
707445
468352
79455
895702
915736
295466
571876
724536
629855
914816
72440
107972
804099
486498
422488
709672
534477
314246
60649
194739
135633
186479
488033
395374
274665
656122
552120
865593
479197
518339
1016536
984244
129735
724944
235225
82513
135796
136945
194421
275712
819230
67161
648716
458511
127621
265022
8483
690881
949340
291795
1028215
659621
661288
734661
278719
253768
198462
451430
938155
335897
661429
556151
34035
106359
272887
818591
772643
100287
112994
796448
1027618
934742
377078
98400
793941
37948
122520
506832
248274
851516
719206
332029
254422
549668
443805
467749
806077
422848
902299
330425
79738
508288
237337
67377
821663
224184
485037
904691
99036
355566
15485
634163
29234
321084
438756
128640
563412
738560
1021307
186888
461346
926107
565918
744372
903572
420665
501703
367495
6513
732457
533232
112831
835821
38535
220017
856861
796002
608792
957068
876823
185618
428705
278852
1021106
381591
706389
354158
955206
160171
844998
566255
623644
480588
708286
478143
914496
331884
872537
100009
1000677
957406
621523
821183
222528
416436
925608
82025
956138
490348
838533
915001
645859
15591
593055
946776
758726
357590
982945
149668
269376
73487
205057
361921
310621
974854
368954
172893
347945
224951
630297
466665
99017
695953
893673
261026
32622
960031
756972
313800
353145
803121
150284
332847
238295
424525
333633
806416
1044733
807639
184049
791021
126631
768512
975152
536985
520331
264908
686272
853680
640142
732007
75008
766072
40737
937667
90728
909246
677185
987339
887882
795575
220600
420651
105685
203257
102325
267261
999783
51632
528941
499760
520773
1038602
500244
288102
138570
692948
797057
623603
11114
387172
494751
535144
674510
164540
886380
898902
847594
1037681
777672
441852
213545
227263
381245
192843
808372
107697
630374
93490
563190
731874
313324
860366
128739
679250
862117
1041638
853080
686805
661832
303003
545625
1012526
736651
322416
596524
718772
853151
335739
1040632
514568
126520
824685
369756
415752
655637
338413
240893
142676
821420
148820
352813
1036249
239510
1016058
886203
982542
710099
408520
256799
859010
1015997
219755
38574
12169
77630
155765
684675
49779
332148
250930
147842
113460
393559
268425
619022
78844
321146
814378
915372
516373
740113
126556
392613
332172
118009
598675
672233
213959
175679
200054
854984
439575
731411
846815
188259
1023644
645331
803329
258664
887199
914627
603236
350304
144080
639955
470202
586874
460298
907038
252016
535000
1017906
337470
80245
189871
972189
916626
587144
851074
957655
927372
761699
736393
100835
522668
555866
46061
157378
262871
989252
618245
573268
175968
761599
155336
371437
477609
614145
917075
575013
558030
622557
962788
552538
635796
551584
691239
236843
111616
684038
700696
888269
878550
517775
681882
529787
36429
227000
343094
421504
934970
970215
277567
512438
62640
202562
1009354
324030
429312
158186
983353
210797
191503
894135
159866
1025082
990736
119066
470439
429962
411063
850420
251473
186892
1032160
875236
878717
739130
531552
988805
509763
116532
23603
122350
477844
677526
843154
230125
496558
194961
273571
94937
159043
856214
511906
114467
544962
612858
595611
495632
438725
257367
522076
18989
294542
341448
841249
184797
518865
880439
322647
764103
205873
559428
258760
864979
48214
559787
273911
537904
486747
351969
571943
692397
107197
497140
157413
678217
606162
937468
10512
382373
293634
639911
546784
176720
281504
629270
41036
282793
589183
249524
717124
432043
890441
552897
963204
909696
565893
773070
155636
91640
568012
480771
457038
1013256
551811
491858
899855
38692
507781
51383
718891
374810
820293
958164
89807
261310
570760
971583
701104
408767
702717
149303
798011
786478
213010
240686
31311
688946
458484
543942
624138
328423
778739
140418
668549
349673
539598
46647
84378
48548
356940
930992
387173
606474
762999
367109
532166
662287
632397
576264
8835
994411
777251
220702
517630
868107
644604
714228
390615
917670
210744
626179
293638
992288
673531
676511
186792
853677
1036598
847535
612875
955815
495971
99833
770631
1029514
254634
253641
407945
543800
786320
977413
111865
100718
458338
108693
121623
340708
64428
430158
9053
342925
550172
547965
149725
547586
145195
592996
363538
948579
628608
958299
572378
836506
92670
155693
652041
1034591
217002
185240
731716
189047
184971
596037
555063
105752
80721
252646
297093
1003377
459072
359440
463380
936880
877677
767819
396578
537929
850742
146400
101817
1035832
320002
964150
323540
891391
61899
89071
291577
810916
219925
376259
563367
677106
34410
721671
175598
723222
167196
103364
351701
3179
42056
690753
75228
731099
735719
152229
965062
843554
217184
768720
34603
854955
134754
461845
287568
384746
5061
838982
522447
768911
615723
736482
818013
470400
491054
838478
499699
287318
496188
765772
193117
174105
512783
296832
524356
564611
457211
39439
285224
138741
344541
465716
179898
339462
603
443026
206750
427185
563198
351252
736435
333638
976179
601270
569823
135600
297043
190564
839256
662556
1044961
658632
896073
879066
724382
268111
567042
238015
311747
590102
307172
1029501
747757
1004096
495361
47266
371155
759101
383093
334466
878718
612912
111733
465483
230400
534142
262331
775601
529229
42649
1025090
529877
309962
416359
990516
66033
655159
266666
767552
366406
485116
401883
36313
840666
16959
837178
38140
806374
356680
806178
62672
71383
628988
385398
396523
431391
60903
422287
555263
65084
384468
1015041
164073
976316
653550
546621
329230
57017
714532
394723
504678
704237
400176
339044
224662
100310
959338
902288
838231
30381
537180
804833
518965
182603
432362
746438
936703
575033
292074
2661
235072
1023300
24857
776247
77340
416020
651647
838158
695898
353015
987782
34002
753288
828512
863078
923817
874388
164045
268722
62879
303224
982472
102551
286902
962880
15830
252761
37426
649111
351192
529651
370770
438988
598940
528573
15406
930370
1021027
587645
740862
364370
991088
786913
554386
898061
78750
546852
533066
95825
1001903
285660
552899
41083
336948
945939
535503
632332
749080
3446
208813
175086
943813
237685
1020148
643777
856996
809930
695640
66690
339814
411274
435199
457340
524834
64637
645761
82941
92183
971695
119390
1029732
243921
566680
827373
322516
115692
860219
718953
373055
987538
301997
319895
612015
935554
352211
688354
944795
949204
318174
879123
47894
675882
502012
187807
390550
1015316
865265
81239
992119
224921
39244
18673
770298
889784
963573
366470
23339
141034
885396
431919
769476
140309
106083
319397
17533
447634
341111
774122
87968
323794
742178
471316
707147
221073
180675
419076
167333
198631
732836
161348
738047
295643
462807
803973
732224
378324
316171
478289
232316
237135
130782
601217
124361
903505
974341
758856
153112
428182
844437
323719
510552
856995
1008316
965034
885239
1025644
254761
983701
1006526
349604
19403
179232
362171
346140
51584
425119
96327
318581
512715
176598
783465
149730
699122
763770
620595
972324
1002403
376573
459196
126338
308270
383580
974667
689816
563977
155319
1038218
321433
624041
729192
959458
412000
484388
358478
547858
363416
41907
1031679
978292
399039
186921
402206
10354
457929
660086
526437
324010
989179
987320
1026869
14506
423248
501775
1007813
772518
665837
897100
626434
50944
479786
490099
1013809
875278
167712
705165
285501
503323
593399
83209
977982
625493
640200
237049
168926
406537
206064
83179
33856
89519
245138
946298
768510
1037844
584224
915761
1009825
263650
381272
661101
985893
14980
1007398
127351
696290
924480
265168
55266
383013
957013
170350
474496
655007
433609
365790
65230
693020
537976
395292
498901
38851
354677
800463
917288
398893
140120
385365
91701
200535
936394
624309
406481
592416
482913
536675
975276
758379
122232
262718
149789
348719
890143
357247
765104
564094
834580
237256
595222
551706
261595
760898
704813
937871
406445
1032336
547464
731497
233607
144377
112383
409976
288910
32375
967519
508873
162917
933894
1042753
944430
546168
237305
341304
934030
907390
839162
164730
759290
1004176
301671
824663
859875
70289
664978
714288
578822
403986
390055
842567
963257
963022
486327
46531
388269
849320
1012314
325847
741124
252835
310980
410929
507612
187467
932407
732451
370018
400816
40359
227371
869535
735414
687084
402046
333868
241457
38078
190027
418874
699642
355525
675956
363962
537850
276680
974439
212276
64538
169204
834057
490514
836151
224981
279060
113380
24986
58640
12809
388408
608254
884516
782064
487971
942114
289715
825975
623100
559981
105895
525782
274795
43039
425694
647351
207385
107835
726790
207969
948486
407855
1000374
599640
79738
9217
943379
718680
226605
253818
836453
42090
993350
217847
655746
483132
769531
238706
67178
846810
1035313
847025
904170
418347
200359
177225
975537
40430
134621
363049
208955
967649
451738
5471
765019
290952
505545
534141
412971
981406
106346
809715
580159
140
177379
395681
159238
833310
313761
760161
324197
618555
101243
688601
655525
848693
365822
506952
409779
159518
734100
569110
905505
205635
139263
903172
464516
890925
39538
241952
498359
781576
243855
197609
783418
815001
884133
546928
1008632
849278
857451
615425
917222
482693
967628
148015
506159
92889
616415
346526
567844
666470
760267
438454
858417
764831
908945
735640
752053
1038546
141991
729390
862322
345475
465663
473753
782514
248222
955853
402233
978443
963520
749517
451874
778618
754134
827157
864332
68831
791500
516055
78997
732280
791702
466433
116274
959222
487865
774116
269133
953493
156135
174551
437646
476915
310666
1001267
222488
878931
881177
203747
287730
324883
775950
106734
303344
283794
751782
401616
568320
8321
809504
308932
788416
418208
916196
777343
371456
366535
641036
603804
727076
311796
1021021
585803
316450
181718
93644
91581
679179
223063
374782
367230
672038
49088
563071
320557
44724
457624
147198
941159
343196
372575
155832
992933
844069
1009029
156880
227125
292687
40050
222829
640116
615959
306052
191743
980977
175870
209145
164367
757832
706496
591234
121508
277383
430939
392891
18889
203853
57262
718445
364601
728237
457241
352926
12231
637434
569922
828750
777056
633687
962530
406049
775143
312768
526870
953413
872640
235467
899418
48697
590898
255798
1002224
456759
870489
678320
149731
845158
411576
589063
856779
431941
786729
454694
739058
449259
439702
254909
514354
1012553
197368
613009
688818
847387
343385
155014
412036
119848
184765
269603
360682
265804
375394
731690
1014473
812016
845551
939211
588224
185012
664281
213309
805563
384360
871363
830425
63582
149455
1037790
763123
551655
167945
408152
745559
73312
752185
503487
361166
11827
99896
553135
675371
344821
541859
519616
395241
710640
503985
724361
128010
37209
192167
8342
46691
348164
516727
213040
829615
388277
808061
729031
539030
476713
963478
680558
76228
461884
637875
310539
1004956
73182
356864
115280
52335
226228
456818
121993
960216
522078
262645
740540
415413
1027176
487561
465427
662344
132004
887591
658489
966299
39448
244122
318973
134864
235097
368739
227938
422250
339008
1007638
206029
586125
525132
219535
168303
692024
885456
1021830
531205
526405
321482
560740
212996
497084
590022
369366
543786
879551
881715
4137
639275
701188
920573
146667
814031
460105
969644
296987
984385
320176
69434
141892
2874
1019395
308761
354865
336059
962943
1038208
72483
89045
818754
63304
985004
753386
320854
486447
598670
114398
841778
278358
986671
378503
760767
4610
975051
660599
937812
798862
29151
433319
361479
650678
719975
463181
800883
525777
246476
164254
521505
626
932261
106344
635380
564701
684769
973820
104904
575209
156926
818050
419137
883574
260789
890161
62154
1013571
280901
203490
434743
492621
420854
602426
527285
451908
928899
599349
151275
62894
719751
616976
507756
16900
201760
335264
366921
1024158
175329
219786
284734
879750
860102
1024613
376009
528127
984902
55403
400555
302489
821356
808965
914375
214678
846261
957526
928055
748151
1038530
446131
141046
714633
781779
953129
665273
589272
590498
564392
318499
2933
585517
40117
136392
640349
574470
342878
70840
444301
261739
399674
211332
832690
527934
607774
878706
744554
703786
258459
958851
91656
1035923
852513
493588
295524
280585
688809
736290
104386
210179
260907
55219
667478
316899
610948
537355
223232
748977
595658
23594
506676
816884
420958
286398
577272
571558
496819
914353
50679
394427
577038
716061
344591
511225
208020
250729
337336
250367
242020
929370
743271
555208
661704
331026
246443
651121
975206
672711
527382
743279
695697
866616
199334
330516
493769
951557
779334
139876
507565
515335
339477
479594
500220
1013656
746799
525382
700387
972577
288748
183586
373161
336608
708385
1024061
52515
711802
146811
545760
348791
860840
72316
184106
698213
410475
300554
774488
661012
867419
1044268
640405
178467
240320
970896
852458
236208
737194
947054
790178
1040338
187415
623693
46043
246580
739247
141950
341228
129165
499237
169611
566405
30388
158954
711892
496976
813009
465478
337453
247834
1021627
943145
277952
1017395
702484
1037157
216515
540420
131540
240196
827922
777783
768097
1008850
61553
17263
677963
189889
883404
489875
687668
432484
292778
27511
557582
533050
532922
366405
734892
24445
103336
301431
13451
874907
1204
720889
765676
437848
802401
474209
129942
285044
253528
931139
461587
897106
410006
173605
8441
715036
652727
974289
290436
154716
683820
747978
520461
312863
226841
1356
844772
175885
871221
847489
800005
565339
839938
150561
696232
499634
727142
684095
626026
894261
103432
197599
126986
87040
314635
11829
561965
299455
773902
172005
808823
722435
778349
180711
1023979
928623
498183
180494
292498
137467
646539
762650
662533
277301
734391
421963
218123
168910
677957
692059
611817
886584
628510
890827
245238
416816
217020
847990
885301
22381
294227
604139
882592
576827
1014750
395494
108842
633621
138936
257080
191344
794349
356238
752704
949951
833419
781094
880837
554368
53505
499914
116679
107702
119811
925976
953576
987903
1026968
303088
697241
17036
711722
476909
758432
395156
325633
1039287
976017
19492
765326
454779
68639
401343
129459
532066
627859
891203
838138
93448
799649
197755
247167
238940
47409
538131
449792
542275
295096
557714
66445
1014437
970832
399593
471111
300509
789261
355564
1028797
660779
623906
1036987
241900
884490
988356
47511
766227
87667
391006
984461
1028481
13429
481652
447588
107606
762002
711935
402598
429181
382879
166129
342857
528413
500886
61802
65377
256700
337451
316154
75089
327596
332253
321327
710338
180559
3807
274201
513754
913771
533139
628806
880257
280449
175465
945507
886309
293140
288413
582012
384097
57242
632237
220194
818447
323286
259351
589521
929241
319356
539219
740032
951933
1030000
782274
418508
339943
445389
394329
278334
866503
287258
621235
39475
143626
325773
249415
982298
189038
417271
550832
311141
900512
490205
310026
162072
706158
340509
921926
525686
404281
541637
889091
345819
299887
981992
1000014
107283
556891
893755
179084
250061
671649
446196
954180
326520
850719
139378
398781
695715
272031
256708
48129
871741
1024272
647115
63042
693464
565089
684182
551870
13507
165040
600659
93104
292669
963394
889623
888030
383645
87192
505143
132112
469307
470746
443272
564773
742395
630069
1035108
624403
740137
877072
566790
260712
906497
411027
541028
237006
219199
330119
835322
570992
928072
79171
681031
827598
858714
78492
990620
484493
758636
450109
496748
74510
938730
238148
160747
256960
21893
329707
870595
547948
16875
213845
1013604
240650
541443
28523
267451
824614
838807
422738
419652
701559
884483
795809
1015745
315979
641062
4850
614168
78365
59087
322339
93515
109798
565346
175317
810957
379764
699534
954639
717336
7437
160766
563694
264496
846523
867114
800979
786814
749379
159146
166071
977981
627565
172580
965032
945087
827090
1034504
396694
803921
563189
758589
766586
264025
666237
360837
116199
879076
347266
91046
923060
975689
872220
108860
572640
192754
972089
436471
315921
949137
19599
774921
799063
339456
241722
274122
132923
176780
882060
615987
833651
218746
391480
11882
827804
963869
411961
1027658
991784
200566
290756
124187
669855
637043
650690
427581
671409
393104
797041
796564
879892
412169
73928
743926
616658
948902
554450
222876
560267
777597
365786
762490
429632
280069
242346
82240
532024
894306
183461
750037
178853
432610
445868
132345
37466
786948
79134
103730
157704
1038392
9313
278155
467000
349438
638800
430071
973840
331400
896889
704546
412276
630667
867666
397247
29288
983721
987901
368976
285089
185162
837614
897528
530785
430512
361921
876328
576800
453339
771637
976332
422199
996591
763892
245798
288400
835687
946930
274143
920481
559624
1033238
990341
371984
313851
181827
884760
822576
162770
1017144
666823
814958
124839
958633
184915
354312
211477
826048
518936
23367
297837
896686
821643
79023
91014
829865
1028323
886769
329949
49477
633480
322850
397547
366725
180595
80838
685829
533876
877757
295683
721398
870946
873777
872614
269624
446053
274537
885350
880270
506471
827176
699772
343033
325309
285661
515274
510364
746722
44887
676654
662759
831361
399398
281209
395466
94167
965980
525035
883873
408314
480321
88748
646771
662747
366904
119252
30961
691672
784113
573852
296210
674233
896458
743263
362462
416513
41006
633006
786191
333924
366007
704229
431817
767538
132754
96812
733153
188157
971773
589732
817326
458972
996806
689863
567449
983983
594496
136969
59164
233527
411837
459930
1039493
294813
29108
577061
101943
42676
12527
195918
25765
798074
125340
761151
651405
985636
80661
21771
250599
470474
551949
165512
1004601
242824
516575
35413
612522
482284
900789
496342
1038865
534903
908639
1014179
441550
628742
193718
136539
634375
971795
928923
509692
310426
37270
962951
311646
840861
668619
915929
68554
680242
946977
1004996
244007
24264
461218
851467
591766
942215
266518
252772
567547
516501
295315
406807
749224
421180
509688
361179
600670
684661
11874
787181
710049
14050
132888
542599
967315
972770
157793
610772
882011
965821
573223
665426
943216
445464
835873
1037072
100168
558936
212991
751055
36426
687563
539508
735574
740816
110508
510945
883557
385960
48727
930680
1037058
741316
882196
325497
77644
795525
898095
174418
1008337
214942
1040394
1013931
860125
352672
965290
183299
455590
959857
486106
1016425
901970
235905
176631
560785
644023
755352
226918
23219
105001
748751
314270
91233
393693
980096
122132
45385
973428
387960
422924
981670
242369
455393
289577
221662
562976
358850
759240
542835
618974
113905
588407
3857
335561
359142
380626
884916
349531
166846
408453
903921
946106
517421
562182
515572
462601
281117
532959
819619
612725
611817
474449
195654
359131
551124
640939
878968
71613
307602
497640
575582
839732
597936
500973
183417
85385
654099
905174
374220
766297
382733
649812
684871
166637
77602
114181
836164
359377
246947
71966
984240
697776
1045070
767293
1026002
847906
566167
609498
853299
759875
1018783
674339
310199
133741
884284
348473
697988
49128
336402
475415
359275
654807
829953
448936
1041294
195220
743290
997201
480280
17165
1039012
623919
605
549801
778778
73934
124010
708136
887310
71619
340838
984829
606188
936678
1021023
986578
51923
700647
570137
676898
693765
914505
675884
579957
681705
798214
895695
9795
169392
522089
152643
730122
275256
949934
918114
788435
969761
817182
511291
995095
627154
205753
760272
959696
428394
857359
267671
984103
400610
773681
1007009
766011
10716
935394
334326
329986
281270
740503
644872
213371
319368
60053
72469
814651
679573
854604
459047
967877
407782
603521
48960
1015336
578565
39142
744029
589557
757218
244107
446118
831485
908885
29524
843682
595594
779921
635762
111286
447061
495293
793457
541844
596746
510822
57616
420314
95803
574730
898837
239022
64332
403333
477048
360443
326914
150745
517945
590365
86604
716831
898287
603658
390833
619742
645957
639152
247416
890323
577149
974198
731432
637728
420117
482769
1042824
484325
491191
775127
1026879
418578
18310
137569
168021
625531
514074
697843
651041
119821
744564
1009172
503458
826144
946960
677525
393976
62795
126097
952342
527509
200771
565179
164812
48470
876113
786307
777488
281861
631871
555731
930306
1011852
323065
415782
527526
519189
988419
561191
252985
669085
606170
643663
567129
467030
536794
666903
115193
726720
832721
942977
927901
49726
898939
421820
1012254
224957
319866
1001261
824147
469885
769437
775913
746803
835115
814261
515486
233617
60429
494552
776859
271178
27718
142725
25928
603149
839907
36107
169633
659190
543985
664743
933379
299907
19267
351173
674698
483908
712917
64728
403343
336981
364259
191746
81269
102651
34290
845110
739385
844161
163548
362176
403928
367169
235489
811520
75925
517208
80494
344845
216392
106654
776784
773646
342865
41252
558736
112495
910318
843879
431086
446220
641587
534324
10628
276510
7899
396463
825648
304422
605970
326497
185070
989071
343819
1022977
367196
10698
525000
1039157
943833
584511
735009
885805
666033
916156
131975
319508
796117
883225
610948
841130
137342
148865
1037103
584790
368792
590863
550655
237678
959932
498985
267562
86321
1035823
124888
940525
233848
458795
886735
581514
760436
131369
774545
462740
189458
70819
443257
199682
43720
427413
257563
192845
61266
736431
1013419
943312
238536
963437
735108
504565
433739
752814
430262
1032369
726099
1027641
635909
417789
796798
66821
474299
616001
14029
414586
944153
151973
509845
282416
7430
151573
805937
334627
274974
437997
955806
640391
342284
752682
770501
234567
510383
56680
978991
730858
736193
254741
1035875
426938
687050
900952
999379
582433
903743
411874
903807
802411
43412
678799
643596
671106
954684
298123
815667
356060
582705
383364
256915
1037498
676881
229105
18122
710610
333165
768691
147104
1026318
834836
235416
37104
990815
452474
854489
161199
632149
927163
987704
902451
433236
501004
403570
9492
890025
528405
14431
494530
402272
630996
656279
764037
58487
613431
173798
374809
448247
3714
504686
398130
293798
756199
557879
499653
346049
434059
466014
745086
105992
1016997
638113
614970
330969
557606
805227
758197
461803
980626
871018
301531
343819
621068
399617
225626
887804
410797
249216
989946
34990
481811
874371
988336
53292
886801
695196
328426
402800
417116
322997
825182
584263
603700
616867
743931
330446
648171
946273
547382
936767
62734
863704
746483
1025528
476453
30384
437436
741482
114456
167309
477511
285693
875442
936856
506947
969074
879160
560905
232023
763015
169981
616630
202243
801126
114699
196050
603380
492736
1026652
438193
378264
499426
14226
326625
134338
329339
471739
101174
795768
912905
331420
387099
1019486
525893
304575
296889
345310
28710
393783
469855
441180
359446
483007
884844
863993
652096
624928
1022090
93920
199292
515749
715706
689675
987535
160981
798739
409398
277890
337624
748533
759486
43826
506804
420123
548164
91264
258035
492270
181368
52887
795929
985855
568118
382151
918433
698104
299193
953935
876563
980730
200577
410142
183935
543919
189064
101617
505150
99717
901636
49351
683840
341105
248506
300810
327384
129653
924894
286928
438166
204571
554523
431091
656478
418349
741607
893254
766068
682842
824023
865421
337203
150171
103626
123188
481477
956642
622415
619986
359736
295268
802882
392169
92687
232871
644799
296975
1015248
398772
395401
216679
665237
608315
907576
180715
564965
268854
590397
410704
405781
757000
312920
982979
139638
117167
461472
102796
573246
602872
878500
1018432
307731
438777
881935
1002517
1013420
241676
523582
489625
724672
199443
736776
599022
531142
882348
467350
3944
424247
273304
207978
993225
1037164
914421
363120
840888
604507
856647
77720
523093
353184
49765
7450
813236
615518
411577
117245
108720
964154
467605
414852
939818
507378
891264
807356
933825
118455
470430
893272
688638
621045
724363
689300
381336
906166
700540
213068
30374
51778
20708
534492
316844
554357
997596
1032621
252552
526914
576319
148210
1005464
135270
159222
212304
1027591
179745
393874
204222
859607
519080
589788
147885
116526
12644
16095
712075
508399
76278
344548
805263
581341
342483
256013
604888
17973
253348
647901
653916
794171
516302
776773
645390
154734
756223
79766
590255
58099
993735
1015372
404765
591870
949554
535436
162364
771587
722906
123378
996211
347797
325341
762175
421297
492969
829597
1035214
958590
754130
970123
506360
61724
885893
772291
712130
118715
99059
289835
774753
864149
581893
24648
397902
428444
552966
127855
229040
836407
506330
626794
953321
309206
110477
891239
319858
574430
334679
660249
23792
48937
725046
506074
340298
469497
334408
59799
577910
804235
242158
652837
178798
106670
472873
931631
832286
366736
641762
617878
76307
511908
854502
354742
572999
630577
65979
307942
372238
720065
520048
444196
464336
495873
438252
900561
933370
631722
101160
868770
965795
374170
512438
723901
972693
641376
668291
747750
811012
496647
276150
287095
868978
111950
482132
457524
328338
524620
977958
734769
357228
900060
833840
536729
846869
1044815
369867
218037
687489
733208
1043888
698698
258584
475450
782269
327509
503478
440666
702343
625840
784036
112002
101163
369831
611385
568788
1024133
49798
879076
613865
473470
422723
899160
991724
466652
237569
995779
394306
257105
1044876
742659
130807
533332
734818
339803
537351
618331
664049
39964
271437
532991
867398
941565
252885
393135
137646
652927
616671
784654
470613
909167
617672
109381
342688
269827
176979
912165
412908
802602
281676
782426
135369
667448
88011
627960
138148
69466
966654
817097
784514
642104
1025592
917881
838569
141084
252757
106172
685099
738101
467129
525675
503517
373271
613836
840096
83535
536411
393156
481907
930567
790693
216179
217939
114939
374507
1026839
1022280
535125
683918
708600
648115
173357
984483
944614
860882
289825
337094
929205
506904
724582
759789
744524
277128
503692
96635
948297
921953
781168
170026
676499
363298
85681
398722
918147
987860
7882
158011
236275
51463
463412
983152
50284
755294
152382
555954
776974
291423
118968
808333
461153
9610
348471
999137
46239
712179
812831
553374
62245
8030
516476
820207
955074
140996
663036
241506
566112
413305
202088
730405
915112
782330
78911
46520
668057
477338
444829
634714
437013
430125
471475
1022695
226859
277751
681476
45574
748373
311978
395841
555792
469323
100656
975001
85922
686766
466305
921052
504278
14050
851679
889703
86625
10423
837067
600514
370446
992180
683072
16514
269740
267728
253501
284325
291839
456441
196367
970816
488413
752301
325087
900475
981100
26324
962982
679306
488992
167005
511136
248095
658164
697222
527790
840752
152025
216844
885031
667050
392004
483621
778032
344244
605269
810114
77696
276864
893383
345454
654028
927940
733623
337839
653539
725006
238107
463609
425280
872132
570389
744462
978638
279788
225329
584867
3524
403782
167840
585738
173245
1026674
336256
379366
844053
637874
884010
604560
188866
1008093
757218
435282
192248
184444
1013434
908701
375310
885824
442364
524460
478088
916043
580008
505427
270799
91537
678826
333632
983092
326370
900217
886851
330735
745680
846790
439500
688059
525169
878350
523225
365656
138992
630872
535329
737521
630905
1011598
315745
613091
101736
683600
74152
179741
749854
526306
705240
925826
637508
255868
1026609
251120
268669
1044529
606103
459102
513901
796783
634143
121798
1017152
610003
266320
590372
513907
547627
413628
292247
190020
983998
110706
613409
1033035
475299
949240
383713
259345
127117
942015
362490
283334
714546
264037
314360
903513
878865
151029
442312
617326
761240
635558
467630
80391
435000
951146
347727
168372
628889
543257
638410
33346
656299
661331
466183
250989
14191
476352
658025
457679
687116
25695
323762
352686
879640
271183
633754
132118
581970
414691
726618
295030
791127
840803
131866
872036
351610
634622
257201
318402
51869
394546
552455
663466
735698
912498
955068
108677
841920
999486
392073
600821
40016
667894
75208
510095
457089
983683
852791
749593
186773
1033949
701438
611406
1022532
548370
29285
781162
243054
895661
780282
739310
626859
550555
593622
294339
947504
113960
897244
159121
516620
947442
1009401
738814
782095
250954
254092
753501
778281
953885
14043
222577
353102
89537
873960
422776
714029
239180
186241
876872
1038605
314729
617879
57184
365478
775770
400297
370088
941815
584104
598935
469075
938924
1025038
340173
1017573
890294
354610
570329
255452
888173
350991
90041
829430
453305
650882
861576
99526
193846
469522
540412
758363
386547
139250
651687
297727
604191
744791
378804
536363
665527
210314
991683
117347
971846
132973
53304
403410
130340
60799
1026186
685769
773976
322439
730120
40940
107413
19999
345219
241761
955471
184101
692240
870091
394987
268010
959050
524853
615101
465119
800267
175844
543530
413856
68243
889752
227166
695882
321347
704800
1024440
752662
691445
102004
183860
499650
941271
770318
398573
790074
16215
194110
888600
602006
256021
344001
867733
935642
8921
783056
554502
121857
161556
307041
260114
164648
695854
360526
254105
797225
368982
654163
613438
846824
560546
861218
752674
963532
822403
953085
468851
641385
41715
363527
197190
973384
8085
6892
341300
748215
255302
376182
760479
10964
151410
638385
210714
601155
647637
918980
481972
743477
364822
1008506
444568
170415
586317
302433
722142
185448
225666
587551
874663
781341
1024278
183588
791032
763591
800413
662545
890189
10390
233428
916873
528512
189235
918961
1236
182234
763118
946928
6818
584428
413478
889483
1028838
441994
988574
635964
703313
316530
794439
36362
378879
733777
224084
226006
492648
702112
687247
632973
239377
136036
269884
892606
523997
836209
191165
829192
641380
373204
421482
143001
606021
1035720
750145
1028256
672465
974470
917723
902542
119638
236414
154418
711865
63893
390504
800751
895492
177187
485098
555940
620620
536230
945132
1036237
189889
900715
523881
258942
892512
828408
869050
910420
1000898
553040
1030123
142104
78554
627061
870366
255860
21398
92776
337975
175577
464351
696591
135845
109873
231864
185223
954783
428308
221878
117671
550730
475007
26031
935432
275111
925495
170347
330531
694666
954469
75797
861339
901085
920721
194241
1044407
312340
549535
715728
389133
250573
879021
169430
871194
395587
793749
609913
470706
1029224
855316
287640
43027
638285
401143
888566
727728
725813
828374
272163
180626
339085
294869
533286
912685
155786
196572
956505
789233
158109
23941
126741
443617
329813
876876
904254
285819
262414
119019
817520
128511
548361
205942
299198
779113
664855
734434
74094
110783
432734
574351
485712
783010
987691
858744
441882
761272
26526
47337
296110
290040
919240
209035
2418
302278
813514
364354
285247
795033
943298
897922
300683
372084
432693
707894
917530
519616
392164
1020888
11129
271631
802009
385648
997045
238384
755970
198489
377708
660589
300038
635166
213974
502465
546400
603765
236393
634099
377057
479950
203127
302043
550371
161306
707687
782343
521781
608712
20712
561913
665030
769811
732351
200211
8050
23938
780465
635105
219287
1044573
353736
251533
353627
856984
795536
747085
106485
584089
181260
504024
19914
596268
19367
769172
655639
549948
160257
559625
157306
459500
255733
880332
478293
76486
23552
241813
328896
541226
157961
543872
702008
408982
1026617
106794
987297
210272
593095
257728
1041964
648791
807014
739012
1013884
914141
503884
191327
550312
166101
131949
640240
420659
534837
643685
892256
653653
1036959
703286
438311
772421
977583
642369
1027136
970147
319382
857513
229109
423480
552574
1026309
384897
598081
622186
217035
185693
655007
709559
839061
316439
101771
875514
780107
1030860
1010559
395840
443860
507630
8411
678843
300171
603380
498995
17712
518328
231580
639459
268354
118964
153556
871665
1044675
11819
216200
767919
820694
114294
476197
658498
766527
9056
388355
874060
93589
121757
779276
319339
507367
669258
644509
1005326
500893
386400
495523
506987
490835
652047
850150
266392
104148
789253
198931
41529
343127
204218
238899
1040952
328412
528253
1555
611843
146532
141704
898137
343926
791670
823424
219337
513860
871364
276539
368420
289782
720705
21027
746447
808525
585377
550057
505700
332859
570390
422990
498335
28982
770424
172493
862315
268095
950446
64440
693108
306216
383447
152436
652227
52235
21989
157063
222740
208594
770360
693982
126771
128070
226414
28639
835335
452360
837986
964600
509563
874842
702733
913313
1029174
328907
480600
416833
789186
691111
571879
605198
413735
925034
692260
936712
264932
672080
324343
89932
548542
921726
883184
753337
61653
919918
493036
1003641
113194
719044
975254
874407
250970
161524
70260
288760
251414
1025836
559461
722976
1030237
441679
600274
939883
772993
491995
416448
697999
853884
583960
927210
809031
837892
265392
1019110
499795
951214
400383
905449
518142
752153
793763
65784
150991
85186
819643
767290
983950
125046
878613
236911
343116
613837
700391
498248
699071
388881
95132
120134
133221
510478
618080
196287
597414
392710
897672
415941
835753
286848
664805
223665
457982
461268
555365
195743
304431
946426
387594
147214
879425
836193
833295
148856
245174
597641
997027
498178
316092
51492
63483
302547
653129
927530
593901
917298
168830
940971
557278
225341
328198
748862
932255
369512
263760
987012
939655
488926
334809
456185
228224
782266
991241
416142
782647
574701
310457
808275
428871
88534
775927
139797
312616
556587
1044565
1022220
516052
259484
449194
511309
609834
8421
52633
592087
881780
536723
894687
809244
168716
104967
196007
664670
893182
105268
558638
97969
271428
402223
301594
696814
427371
948568
546339
64162
114071
136530
187229
455075
307582
519260
12998
652851
468476
915307
887354
84082
490595
1040178
380810
147444
422767
161937
760182
310463
552982
631663
507324
578695
277762
21107
861408
12539
204351
659551
774031
377738
385577
53984
42675
628513
942193
1005541
18694
301217
613394
291042
836694
144280
234241
171253
978391
959410
922486
385488
418502
419160
386017
74004
446611
338917
877887
423248
776583
58540
261692
32500
841846
771279
318698
430653
953264
599231
886469
1043840
954129
792431
440717
436322
635126
263374
646701
666233
821990
971012
597740
753958
101843
159454
343180
170644
677259
452088
600898
662407
1023644
617783
787169
396333
458174
905365
179172
1040104
708019
915912
200129
292598
699603
438027
279260
943478
499740
81281
136977
384699
60048
610533
192832
112812
965064
759412
463735
745136
136349
93577
578187
609360
992559
897289
428273
274658
931675
329205
337575
133914
280151
19883
893844
362059
240972
255451
64511
989152
608676
357477
66781
871005
212178
62277
720655
356285
478536
550776
806433
261349
74903
769154
647831
1010248
975016
352799
266133
455042
660747
502848
914424
551801
1003336
649736
12580
241003
250118
78606
1011144
462447
333058
983416
682482
678724
218987
699884
410857
881240
769693
273287
255335
673160
602624
820502
55599
1034258
947055
471306
135402
293768
285410
310164
710248
873201
827245
378128
274364
27477
226632
319787
361646
826991
859775
765965
721912
600017
747645
767601
350462
581994
786698
119330
570227
956851
329091
309939
563710
456302
286463
243764
1013619
623324
468604
354633
208482
429817
128505
617625
256114
196025
38298
10641
37246
1043503
876679
835550
432692
900251
23679
54422
678923
495200
1015940
824798
860920
823988
96834
637616
272381
929191
566725
855859
1032196
203164
866290
828617
296282
51626
834705
323740
163903
416116
227943
958677
588697
378929
307282
62181
528583
950887
748012
952479
892730
393759
205260
63462
499340
413876
331408
107707
691040
623719
236160
351368
562326
233552
298450
517551
566495
911540
69796
531022
425543
849117
283979
363708
787426
916818
815350
402639
473415
16286
841158
380237
867269
174221
859607
758271
336990
175276
375104
776088
7640
96984
632924
218381
438693
963368
978932
923767
51322
860580
138295
553193
209869
457067
293401
355860
774231
871834
299112
40805
402753
183685
262033
988554
219171
334284
710007
810155
577247
432719
395803
640977
715507
955200
767212
305456
216148
713720
768121
172440
923659
606121
312461
297172
380309
85678
225938
489604
591751
232633
1035319
242093
114865
396474
464723
809865
371652
650276
185114
567636
533921
48951
427250
1002804
111973
400365
205346
664553
249927
679457
531221
489358
682437
529017
382822
438931
269822
532010
1041581
248042
243894
15516
875044
575961
943441
101076
950398
209866
299488
634341
682504
439942
697722
461092
655557
526621
901532
1036447
425503
783707
424851
386685
455811
1035020
128868
200404
972895
939880
514136
235915
202876
948559
552259
17979
835843
905544
519953
709835
693987
65454
465912
118753
110411
8887
563890
900986
510694
896169
562986
860756
712773
409815
814175
492254
326563
169775
942372
621064
727215
364490
132958
476308
694007
772853
555282
696428
115540
213305
594160
648227
447858
444818
84397
573676
165446
890993
156571
272401
440762
722834
226713
152286
854968
746305
196613
236496
62353
65642
984168
472307
318475
826073
756282
1033776
591107
184285
611252
988205
559940
562234
409160
523199
678945
1022579
127704
625886
546219
731174
749906
29418
173468
812202
77410
479170
673062
618428
180930
481075
304265
565103
517913
117348
84915
1043661
509311
680869
258480
698076
28590
866848
22946
893742
15336
45177
983578
441117
648479
494297
713885
409879
211981
298905
750035
704430
124174
91496
339954
382303
810911
995217
559748
616879
764949
229953
804170
503883
503938
839471
103682
211671
494580
359704
135642
425060
194336
579975
767045
137694
402050
492210
597324
993327
114662
836034
887400
349196
685828
128802
924525
549299
224214
359553
446392
593317
165559
837118
837910
111586
912076
131155
51436
379513
568229
134158
790746
996883
76839
497655
610774
476113
256317
191586
119448
225993
646290
244099
930355
870156
407333
1002292
635857
485865
754286
705891
767640
99516
903447
154781
1015639
56761
189778
708922
828195
980555
696519
611479
347784
963481
994285
632343
614564
428811
846225
785603
53867
1005235
750193
30034
800804
385152
622134
770871
97630
370223
226098
942856
772153
998929
342344
64053
853373
589770
27577
336987
363297
556064
803181
572216
161116
624519
702092
428378
237002
117645
765703
57229
192299
868400
826789
136662
571612
651755
729218
495084
657237
993901
111372
600422
1018314
523896
67273
667313
952636
320410
833205
723993
414572
391219
295645
949094
162060
605805
521795
558784
1045118
139170
810691
957234
601107
792289
283691
573744
812348
1032643
750820
881422
825902
808825
700339
1021269
158261
992993
230207
523845
4096
897274
524918
932484
157785
922321
394103
998447
752847
372584
117513
466966
875895
820841
547328
994242
530148
897336
898169
560586
528258
464913
342519
979394
89756
241591
179163
831686
318155
442719
966111
315943
745409
339115
602896
482066
729108
221313
309192
805915
387678
348929
233312
751582
35732
392393
201412
967191
36744
805132
218690
892165
604229
645576
155894
1018244
60703
334505
77333
220952
994300
628977
442395
243513
630160
828326
604527
752448
557767
900151
866001
930876
186325
172535
853842
976974
191681
644613
77460
106856
735079
1012868
546329
296889
86301
922319
358090
247872
465377
464195
693486
743529
907861
852721
736545
937684
14073
1013846
885456
259382
1003900
483761
94412
726645
936887
375252
571781
728515
769725
375175
817911
94000
477138
260287
832853
32006
940556
277835
326422
681739
205490
241104
186601
894533
863848
871721
945829
50036
272299
802544
592245
707940
47575
354186
819869
1038901
126365
107934
811499
301768
371896
848617
550694
171588
609860
137542
177509
334773
831336
216359
870740
845038
100631
858139
831857
576193
668137
719255
349881
65681
779035
945847
686734
107190
61799
200255
205764
835331
946390
728919
836186
947576
449562
263480
605844
995624
221036
861487
360716
89263
904921
510903
465738
813646
99897
689851
792723
449090
245157
490077
142476
890593
784725
992487
36122
398322
855686
412502
75328
742360
768219
325597
891296
110241
707731
981861
648171
744519
208814
760665
688921
500437
596681
720043
949333
994876
696530
540387
657719
333937
960533
78595
33256
415099
407326
189686
609293
772132
1024927
430932
288093
617874
750767
680692
1001107
616263
594978
593926
134964
532062
86751
175606
640046
275185
373785
378668
977480
565807
521472
679852
525891
295985
756396
239652
178808
100964
447353
479276
441355
675749
442308
243554
798108
8509
250490
225912
55226
12116
551795
816894
966549
254540
457829
784561
513850
222538
765986
316204
789747
414381
512485
894448
176648
991189
338785
207325
523773
974904
820743
421003
671533
507727
797869
1031280
782212
800482
212551
206089
6114
357180
962743
66462
243552
187279
170381
198167
143632
802467
781293
225289
539076
993289
1000532
546284
1026306
554203
863188
367862
423770
284573
46060
320642
631194
568672
317364
596583
969583
187779
740992
193779
334020
801798
424235
991285
674405
303673
261382
336681
257173
446851
361706
450543
415466
240528
512725
786155
815040
1032183
602270
384004
759509
921991
61833
921322
143314
437271
260829
431978
242276
194370
855067
936591
451741
663532
950275
786408
75338
454246
54913
363370
423232
926263
867689
415058
228916
125047
724795
190261
859045
423849
926083
319853
254130
443588
189146
379102
34450
95399
511071
365217
450336
752075
413291
29665
1022810
1034651
901616
258217
37110
116494
345513
159051
275585
527833
268765
1010478
394436
718286
936019
121379
278978
387241
628141
528371
910565
308039
807239
40001
653553
286995
15247
396273
575167
1041426
631916
165178
898657
993348
466549
659125
499927
671515
988429
445438
859737
352516
346408
840730
96073
783113
718112
538846
25793
839735
136619
328379
487161
661638
774274
589401
377558
629669
265024
648365
543071
525977
732311
31335
341383
858139
43560
719824
280997
547152
853547
367572
846093
939388
128367
123661
853285
114160
772721
527404
1037316
527928
412707
474721
784692
371470
30632
114712
665612
871335
24976
615232
968935
1018924
650089
478392
314752
808203
363942
610707
692048
820172
908510
800409
106485
1021368
775222
903853
801892
181691
408966
683495
170054
729905
694199
333467
602624
45127
618690
334877
533554
419242
289752
3439
503104
634789
122025
6088
460009
595373
680852
688123
823886
142102
1015024
942174
60440
469487
721924
831763
901439
613903
720713
696770
317783
559807
517201
653350
136752
763871
114660
329827
618706
842584
852876
488944
273597
634564
792350
737452
495966
216591
50787
1041231
575285
697772
688694
607586
180937
614696
212140
108108
638075
698209
700453
150118
346724
497606
28876
490005
633005
149075
637810
491315
966188
55235
35910
972937
662252
517392
221001
287089
209309
67070
531761
124199
862609
132385
430878
468465
754786
504931
974355
508165
482314
693785
391601
565295
598085
439056
901432
796906
673393
753453
652831
177002
152071
333454
793194
529142
683374
295962
901667
958386
56123
924131
959340
211664
528097
697792
906112
623463
251954
888630
866180
309230
939565
446461
373876
628544
164870
170729
669680
701455
585770
64857
893722
732520
868088
933256
850094
202301
154378
73022
163315
1042
963240
766467
86240
553002
566772
727798
843189
477892
980791
841749
608143
543056
819399
518039
966742
61555
316331
848936
391036
845292
28382
65418
217762
958587
711912
204333
880422
904279
607254
647
479106
207770
719323
514557
518957
774554
814582
379496
563778
114263
294067
997149
552244
1012826
68870
1042523
355958
266333
320015
72469
526098
951692
1009926
371552
39725
447175
748031
51283
776541
545472
933352
114212
629320
566534
300666
472052
326290
930588
918952
513981
803661
809651
925849
905555
610452
141105
608013
813021
779104
1000065
912249
767809
115840
558898
845877
10204
958450
9196
934994
370343
621018
696948
739838
524582
198191
208622
1036170
679840
168882
115719
384581
803286
977539
266818
778836
347415
671631
249360
907615
135474
585570
906727
169955
375734
855520
286315
1043672
536422
675486
331177
775592
549404
118253
526796
4218
385129
802777
930620
999443
887267
233151
384771
977791
100942
114371
809601
840443
362602
739038
932223
109981
666414
732888
751707
505221
299819
420022
514946
998344
971675
754326
644853
845964
354550
981734
124
126778
164475
166960
655415
277106
678806
214346
1043481
256024
299943
414726
331716
913428
1042472
628910
871829
286488
274322
625383
567181
101930
564567
869009
169725
445611
702559
57638
315054
381817
50573
588406
179409
1013288
153392
174059
864361
775085
335386
488176
838595
161025
335441
600964
428768
864085
627551
356084
1021148
392135
886802
162084
870853
341221
581337
1004775
496267
477642
1010336
203794
485257
681226
899833
658068
197673
304557
789042
423397
424641
75263
359952
213573
188215
454082
984213
209407
666101
688507
1015389
968676
248066
44158
610799
357741
133389
705569
916704
1044767
996855
568970
1008672
115019
844706
167038
802932
178265
201255
781531
223222
749814
578848
612193
589524
165827
48729
209904
354692
807405
751826
194095
785295
156365
1017296
141221
995825
978174
28227
638052
671071
845063
618515
500879
538175
914865
412736
380831
706240
1010876
241465
193401
15095
57490
695272
28323
531089
589772
511353
460385
67822
224237
666702
1025733
763139
95983
726452
942123
926313
523817
180927
989401
626082
606493
237077
713162
516101
963246
600341
215798
926478
461044
219152
377285
509577
70308
145291
765530
63696
529968
308256
486391
952487
272442
1010402
530528
520883
231845
65973
53783
700450
379087
582071
775638
1015937
594895
543095
344967
631234
640132
505482
482012
101626
913717
938424
61520
228378
852567
39097
707767
10430
835019
600741
192304
525601
58595
279687
647038
436809
92970
158917
780960
114076
1005736
1021997
866835
926284
339143
651246
350446
709028
784531
101225
264914
497241
272497
957501
230016
773818
407016
956844
697803
318728
949762
700452
1040014
776892
584692
988356
679215
984354
878645
722825
840005
947718
323155
753917
965578
640525
940480
163337
220987
940829
191974
648497
133123
976369
243630
566071
624569
553577
183441
515683
313496
10693
472846
741056
288947
408258
695673
361590
795673
92173
912598
790531
16439
406814
133213
301366
53539
87442
463365
282225
286452
752091
577048
286440
342573
465032
815474
49242
991087
13474
572491
6983
473258
825663
483666
953588
113774
718383
568967
764818
575862
803598
950780
534274
94955
876322
611386
60016
618255
750869
354377
306474
22974
637137
236109
1003365
909038
335970
509613
828343
372317
2596
792252
835032
38242
424261
827486
423227
117804
628496
640196
399541
90467
423701
534114
451375
736007
962258
841788
400967
765630
724342
441099
348530
802194
882087
915617
581164
473769
792001
112248
740602
765145
219975
843536
1037568
869722
864023
1037344
373887
798013
811121
258317
575632
211296
295218
253214
579674
728633
902415
723029
226907
980285
46096
940824
12632
661577
947292
759798
808284
169679
999852
196718
767796
568700
212115
664304
827820
462637
909952
561593
91082
243514
772828
617243
327929
986398
206725
140689
348385
421081
23711
541907
935448
956558
791854
721881
45903
395492
52120
3412
620885
874389
499355
459744
409089
93055
863187
409042
45933
1037292
839873
944229
141592
732189
241049
618713
887617
465669
182431
998371
271978
1022865
631360
667747
484348
698132
981135
319694
505686
318673
896111
604966
1022708
454966
318939
106833
433493
844847
94645
400513
509901
439959
81517
292571
623785
845770
469561
661260
348942
1008256
523605
954414
297845
52451
314638
181330
841155
992623
353789
588581
812775
195386
789078
190479
199351
501556
402123
283333
989688
839602
752891
441362
127257
1005324
279750
339598
1011709
134351
765541
720573
491207
457094
360018
392529
238664
562920
361865
99278
400608
4772
634889
773288
355615
914493
838674
597345
972033
431250
114184
580005
537015
464453
123493
666101
960814
319505
531522
457635
203870
576981
359116
937519
136456
373954
1029711
559354
829713
516332
302031
481645
407046
652855
637429
327702
560930
521022
790833
458052
860223
174026
516757
781061
475056
18043
152212
1348
799719
1002686
522660
1002931
858222
624519
301354
197366
117526
410949
166235
688765
15680
163238
76583
471443
240599
80084
873195
1641
873757
226642
680615
527047
126075
231896
282176
376336
830463
770023
868526
734549
534520
752924
427177
84018
280623
695675
231361
1044476
888749
640493
493929
223469
504940
57106
315145
605953
1034358
664006
907022
945359
158263
7892
30764
415959
1038073
750162
657858
670189
29399
482288
316019
872347
820672
754092
1042332
769482
943450
372424
793276
592891
52390
699629
597949
327855
674524
1028097
53402
1029016
1028382
763540
862053
618194
135983
153231
860290
583370
23042
506624
26935
77596
958110
875140
1284
192247
725070
67002
14052
493480
748202
997122
194421
159832
838868
692127
26067
801810
607405
801613
914386
843996
172399
757123
519068
85041
1029307
842464
865104
851284
5464
987037
551921
891383
485474
1012203
397781
701817
817081
55418
807804
352123
934807
914144
1033311
909563
795215
107022
543342
305180
833643
588902
353133
1042719
802710
123550
683740
350530
713865
991366
135847
123829
961743
832894
647343
979984
295428
501037
876584
222507
743792
1040580
242938
1000820
486246
506642
262561
929761
86119
159282
1012929
400744
1044499
1000029
663102
666555
182393
430255
306295
910439
570790
676441
543633
979039
995100
352688
644581
35063
548932
585191
257100
192662
1002639
390941
653106
126937
917342
844196
868867
182412
245626
982141
722051
334679
900683
154855
32241
700011
190940
292111
115521
992944
868436
545786
881024
12317
365793
829473
874184
834301
657847
947936
194844
735608
790894
258778
521811
992130
708264
852093
825414
564654
3610
874102
89834
590901
468162
14451
1010117
614079
977453
818219
68804
714570
351773
253478
764688
172519
623197
190539
396974
668909
913359
372717
132353
756888
630241
581901
478201
574244
258633
450735
705946
638368
104002
366913
113620
493936
534970
5886
201622
957463
634416
484598
602851
140330
1018746
955552
243068
806432
368604
575792
588630
830497
58890
836294
570631
366734
513431
531165
779446
145148
381720
97404
295874
615796
866384
771940
224137
408189
673310
573151
498237
240730
15030
118193
104447
351314
918751
891424
118232
805191
807789
450259
1036684
879692
272287
263304
984710
969561
2362
461833
474684
433568
965078
649128
441355
533224
622447
313522
958025
254210
162431
278289
621140
297180
71667
256052
486981
746606
33864
741080
748354
731542
181716
1014533
869587
989102
255094
410232
916374
829641
796260
56887
414492
700307
202936
671844
503107
631655
471524
337457
171233
834254
744996
203445
41565
191355
621560
632572
28794
58945
643242
775426
439973
953711
1021234
1033255
576740
952471
1019593
464945
830824
456162
77094
560771
440288
985457
737438
585879
657323
118862
140625
537169
773532
1039746
94995
982079
988015
403209
485666
1007457
161010
144390
398881
968157
352773
864576
526663
982831
695889
48794
532006
540378
758340
408500
69143
990417
86198
158934
62469
965372
950947
534478
33594
755623
433654
625841
99248
353238
640633
266471
633793
561632
199145
402317
1008380
27397
829758
926825
652523
192344
331767
991327
383224
630521
706006
659681
355418
48963
309433
965921
154434
615271
397556
424556
872188
774921
683788
270253
467385
413074
261731
242269
314640
231551
878301
101048
540061
538576
285398
257013
519669
945866
958482
1037014
296091
963651
793768
903693
680000
215577
135572
928907
647095
721064
573380
170229
356175
13595
991729
823608
499553
85248
152471
964040
474001
175166
940869
737220
717075
607977
797284
351759
454488
8477
11309
142976
458812
982888
357956
815759
56973
193112
1025891
954938
384314
766472
123169
159892
278322
733876
485199
817007
739245
780697
1032484
335830
700513
1007379
341480
13855
907838
613295
991997
657651
85166
458341
104277
960298
74805
461871
980382
100486
644296
133697
163543
424771
1044678
815143
737457
520022
68721
201056
855435
834706
364638
887178
215428
114622
752711
428069
357909
619708
444637
130174
54309
587699
421634
685899
728024
411913
742507
923903
150149
474883
1017974
939876
245885
531493
56872
82385
75276
746277
34615
873800
157439
491393
984277
860661
115675
353095
962825
178440
6552
788654
583122
448848
879816
114507
587788
91599
869993
191249
294841
150137
806979
289637
840643
794463
329088
885412
855327
899505
12098
456273
604351
88152
222591
751691
566994
725157
620301
420265
18830
1022357
620175
475370
592181
615485
781465
650977
354080
99929
435867
452922
206532
563998
534132
491460
457236
841560
812191
461884
383670
503341
54034
527632
496795
210481
691220
511326
141175
18706
884550
619717
425225
458981
525546
713166
644221
305368
920556
981354
616114
402036
34853
592290
639009
515477
131952
741857
74500
1014382
65639
721009
999283
1036528
840270
471161
871020
962593
660356
339704
795544
860503
949416
229442
162688
1025028
710884
416275
537767
951540
455589
436360
121134
898881
695578
27607
333091
13623
77411
783009
425814
144109
781604
324801
752274
699042
806245
227409
946136
998730
706937
1036781
979709
650524
711954
648220
544944
172188
249401
773342
950418
287987
20038
779372
237131
278215
656283
214019
452141
639234
229585
753525
31426
480187
462338
485404
810734
453593
938933
675284
428011
65392
10631
606956
268161
140472
30497
596629
283499
581839
897343
738393
711978
295804
648907
914047
606234
84037
331494
867113
405503
918328
364291
607679
1007043
633233
471458
1024586
925144
974714
93653
294992
760656
420942
557541
289310
527631
931322
158975
561494
912265
259301
495355
556095
650064
785077
981396
559772
649276
863234
676807
100370
31560
19104
812602
305151
959263
571987
535132
814501
165885
592798
427810
1029096
844844
515295
168651
960830
522661
954259
544379
846967
782836
521507
425214
968602
563179
114547
14371
489776
515448
602065
872658
864376
872159
20188
520272
558565
918688
848963
322247
711394
232630
522553
661798
474523
203870
559664
497963
567697
396543
894991
544400
403265
702519
870613
367039
556031
692168
561066
732766
450088
76013
29119
6911
239716
317188
60519
472115
769211
54261
547606
806632
685239
414657
466231
806369
269362
374709
396346
647861
849607
187835
164038
509331
61298
180228
174967
978100
923227
123918
719167
437037
20685
736642
205240
713771
75950
460575
115768
804072
103003
623237
198484
134096
73400
450001
774369
635779
749696
265049
466423
664675
198977
20119
628457
995958
329656
199468
259406
1038323
382601
281042
94525
986881
801656
880807
763831
321385
869798
40679
779111
219464
126751
937195
468182
499306
115881
428894
228261
219149
892900
714627
398618
996036
895525
798217
543224
1032603
706351
116363
122392
809974
305823
849623
374126
603766
65796
924085
29295
97739
520854
948450
245084
749074
14660
64831
106588
937798
274060
873630
97168
891525
106481
572001
921454
938074
729823
856657
196242
359293
908338
1026784
629076
215612
389554
834609
256923
756871
488437
338369
812961
692905
621305
759918
101748
777608
537863
735251
792474
823122
312455
612776
917157
512231
476915
963100
821977
907165
685212
583566
1040520
551816
745241
971819
830592
325146
77499
925297
421589
468556
191418
1007306
498237
597946
494261
456686
276018
195179
68227
257555
116596
386025
969471
594269
398352
135578
544258
713361
583993
249439
707153
891156
397767
509743
174931
566903
915937
313423
892695
838019
325607
578393
692664
86502
608594
558911
436347
828352
667955
932955
271505
738489
582731
440523
479440
661141
679147
986789
666511
2604
819425
138583
233788
588726
69655
613641
642225
224163
994991
295456
301305
508408
959889
832744
1014667
886597
860369
912083
226765
321294
193685
607037
973883
285072
811944
237485
130419
320826
393096
587855
672468
341461
758506
598867
789300
786514
666491
264668
336300
476054
429307
236285
968802
397991
901006
42528
665989
448273
129656
1003645
968885
474605
773997
416736
950652
6785
922683
93188
970829
612898
624060
828994
109418
715429
396059
421414
206970
262918
292736
474014
590079
105920
291132
265637
56054
336593
671595
974507
477325
577479
498498
671784
357772
337944
197820
1031483
511349
395154
73270
487626
560460
968992
641951
105744
679548
148190
1015702
89043
66863
514385
400395
336245
864249
867719
197719
1022443
113173
23960
540314
836456
410279
637960
464037
997014
993416
168059
990579
78313
484134
548866
341796
471623
732101
112506
785518
161801
479768
648056
804416
901095
792369
716302
447592
3512
414241
774671
387374
1013007
27027
624111
612357
164423
580799
710751
132115
417588
887959
734187
255630
57580
709342
384497
533491
784332
895391
168235
178956
739229
299499
30896
663431
190427
620362
437457
472968
175405
66077
39594
157205
531624
143214
203578
852461
38935
595709
400370
587267
289318
444524
735570
24794
501193
423066
172265
892722
764374
645205
873827
850450
1041110
517701
309368
942912
417847
682528
558942
171719
405345
544274
434912
973215
635358
214365
499231
773441
361378
169194
1013320
992648
669274
422274
629712
479948
1014192
455741
35481
502915
489630
377074
106630
674726
567678
1000890
965151
226702
317469
1035745
804107
123007
292381
208596
406613
27967
209516
584419
1028355
157360
635813
713900
108226
352859
952808
588911
901948
346024
79985
583633
989448
604415
306251
788956
788261
252372
702452
80210
192891
218277
127837
725218
850188
6822
220971
242982
647371
920220
874371
359174
786959
603455
37501
320749
20617
652283
800254
202912
94250
286239
896288
849680
137106
204839
971425
752534
968446
257627
312533
677779
41951
1020854
457614
851647
180855
898655
206961
707961
959506
550990
64160
653484
282107
901125
456398
755238
435969
112904
419719
1035332
427176
281715
171074
626657
729804
397305
684741
65886
862403
807673
678497
648728
413495
811990
452222
87727
135980
998487
887082
517177
943238
289948
719301
516511
639293
647647
551193
734280
87392
941205
11123
249431
646544
613425
590317
951785
17914
509659
466060
709725
239443
1034441
874517
56237
318165
441014
697772
338442
811664
191199
833145
872803
680104
18298
779017
1039669
564271
1032380
90182
167907
304462
78038
948490
665765
705662
802596
298206
884583
599041
935910
383733
830674
480828
897208
450063
577335
769889
14606
250234
223945
313269
888028
1017795
896773
842718
154673
1013141
97170
1020090
186462
687405
675880
404850
326365
467786
422630
160095
234087
134730
582566
173571
84057
873133
82177
312775
544679
815826
197962
341877
890857
30253
761609
518098
365199
416197
462722
492404
108767
24320
142393
764932
643554
189521
978575
904613
866063
854002
206975
28768
475659
617277
236780
52994
337220
261139
124285
988820
767338
226415
785531
960828
882521
629983
917575
785387
746582
121637
645916
915164
977547
361914
1011520
524576
867114
256797
645859
512150
628054
440305
906696
506891
64648
753029
194036
745744
659574
385038
348951
684902
852510
1016658
922978
882552
753997
634547
622141
58793
482654
99917
1040507
907229
749744
274290
792914
836732
981899
944740
875973
202006
990766
745249
401030
554483
838313
293086
115946
118611
653351
209278
556493
728278
431938
442932
873773
706432
141344
1028967
101538
504173
952646
712646
316639
976319
537231
108472
551043
107674
863509
695998
511832
811032
589392
750964
280992
83494
777988
14183
632052
412260
377908
407835
382721
28541
955052
576628
581005
527624
298234
181223
762080
323950
271891
485825
380568
1014171
917216
700065
84560
338639
872120
671317
213938
589750
396972
722034
46666
533674
305254
310324
54792
195080
1030678
65571
773305
857855
555017
338602
185964
286131
279532
516562
912457
384056
790311
1032752
404353
841081
178014
831069
974456
581559
104743
216909
1027790
928638
692113
280492
547882
416066
170898
268484
195523
876004
14067
268025
32605
189154
537559
1022263
103269
532186
588202
457170
134076
493932
474702
784325
472934
449974
420609
615407
863641
87748
667148
668356
192015
481774
177899
888690
240499
756023
872247
494232
85354
295308
990033
982608
416679
629646
699690
40765
917599
485141
407731
796239
394913
282101
647606
49357
646323
47521
990830
196811
370539
219814
787455
284859
112361
250301
672456
823373
339570
242707
445288
244897
551942
276492
86265
823651
821418
605013
921961
482005
876453
242193
502979
324549
1025517
903298
48445
680480
957780
431061
81534
267073
721899
176262
828167
274036
467665
608079
587128
1038740
34665
467153
74402
1044831
163297
646042
149045
46585
1033530
136438
223179
415395
841629
4757
393388
351747
276523
531787
518465
39812
124180
815689
835012
391359
30162
13733
911615
373365
468300
110709
809097
71611
802675
533400
299806
819288
350169
18972
918145
252646
277815
586099
247395
1031682
164300
522253
634476
330443
406945
943236
994883
75
545424
913989
515096
161544
340445
201685
299682
585009
177246
256790
981969
949953
747725
1009172
405135
801073
756514
980514
1021083
387142
801549
909396
217168
151971
372613
652017
550328
651762
286780
31062
830736
406323
560151
581176
975091
171159
108011
391553
202140
1040336
380104
262126
124453
195991
38801
535393
97987
581336
966950
1001339
436316
468205
234647
333129
299920
368532
795159
246252
993398
811759
315702
681488
561207
508075
336928
223389
950677
623230
125175
900103
473559
942394
829202
693465
53542
769043
970675
553864
543917
660110
683817
640542
247857
103524
453192
446384
553063
477096
457622
670736
807774
431568
412066
1017728
496233
427850
740022
942081
700744
676850
754542
87206
71067
265468
289369
101476
866495
111614
756496
60980
959742
128646
296846
837052
648446
671000
848311
475287
891593
335583
160306
54735
1018
781313
644308
760684
828416
405296
94298
14192
834780
534622
246855
686891
791467
34487
476188
467474
733063
567513
20202
616156
83322
958935
175791
215999
87395
353460
542734
337944
555842
331890
535803
569937
810178
948086
44534
34367
139575
835332
147627
981588
356990
846217
1019541
1010049
270606
685241
592820
72715
349069
472172
750868
721915
949841
498712
328
645574
703463
894353
346287
393669
591717
773049
885366
538482
835914
95787
164784
720127
370723
424169
628078
472358
809989
308911
941901
435843
27891
583588
51204
969547
50025
396333
319423
176047
436373
964278
714227
899800
760718
941482
541273
838541
723387
492753
364156
2838
587941
1010469
750395
181817
835147
1014522
218424
1034808
1043010
214685
310477
761783
786712
550462
117165
377020
699448
898147
864695
591384
905245
369398
348259
376474
459515
483124
481209
498494
139949
132889
71933
187035
627219
580690
969140
709386
159590
351524
234901
343279
941237
948253
190093
650947
793529
931436
766944
756362
477844
382927
551469
719206
362667
352409
555483
460986
42993
218810
262977
328861
219204
121666
322988
99738
370818
638849
928673
411053
702270
937025
452834
537093
387425
626890
798748
96908
697246
55890
957187
175248
965986
842794
1024174
156247
436208
787445
1036271
46877
348720
569202
545482
763882
225514
128423
540375
787479
234921
107662
464351
124979
323076
859112
17901
1045093
100309
1009256
53253
57167
38995
784227
413731
701739
692082
437476
892768
781703
562681
8080
179218
742212
206474
481628
1027258
417452
10458
624153
478726
964337
70754
686345
458944
974538
967561
766412
736666
558761
13285
176170
438518
438017
305028
524409
530707
546499
2750
488459
835099
824033
416242
285639
204363
214918
715352
677721
552296
419170
976764
971295
12687
538675
579081
519269
630487
1014665
132107
849790
972844
788095
793307
944952
618690
758122
386514
209550
246147
806820
840005
436492
616269
562823
816754
211091
878673
781080
640499
95590
733516
1031894
150980
259371
686060
528671
1032477
364178
321810
606191
1002682
90363
847793
465254
157463
236883
958757
925133
613359
478464
935419
934640
773304
733929
43736
189299
133535
865652
1037523
975091
563164
344740
211610
988792
283376
1030268
622355
68552
108289
756775
668450
621978
632283
319845
618310
656332
622738
102905
1021683
463068
346240
406401
878194
621698
173862
834359
217645
638475
657972
48236
190625
655754
244748
308273
892406
75301
902838
61277
1000900
195940
685647
602990
279928
144967
888158
396118
512872
263420
152505
981083
660266
29942
724708
584215
196845
125725
165685
1003749
944206
672623
547092
177461
170103
483339
480302
809340
147463
400199
4079
998308
194314
526374
294310
955972
570267
55736
174649
810759
31678
640851
697301
513913
257307
710068
260198
66590
110294
864827
667679
445544
321200
287138
1036161
563315
535667
383152
283100
401502
719983
187048
1022174
474053
607469
793475
657260
113263
830912
244831
95310
56123
677197
245914
783581
88752
227755
242051
36889
850613
132729
785655
960872
1027576
740039
14747
248181
824039
845458
194799
319185
751005
888129
919146
304385
445189
1042299
752239
936101
315845
745403
68879
189762
917293
808950
39075
510720
607196
1783
208715
530661
131785
384776
587631
496615
527506
920433
1035422
975168
282348
779146
889117
928517
214695
809385
1019515
230952
104042
675450
143333
129850
904932
590376
347672
225595
256263
862574
1011450
723655
252519
573284
875823
548619
220247
815543
490002
972262
980675
1023343
822703
151667
328371
1025629
950910
510497
698350
50945
252445
108760
798556
650677
392954
4486
827743
147031
213529
100336
241061
389126
1011494
451228
801939
776009
751360
105337
1044075
211405
973296
67539
888457
193888
355272
812876
716923
719545
840240
578051
894878
577819
100327
965677
449257
3479
761558
155184
553811
812193
174058
1029175
1015831
119024
953311
286315
65100
601166
519632
886137
1006598
352736
551653
309762
344070
56744
951872
445030
1020043
667063
742133
623683
556418
785018
602674
79906
806582
630547
240053
885385
199280
432552
1008204
489080
725149
178161
416217
328757
735273
330120
987594
767431
303109
714682
231275
104137
259589
121859
175703
321360
259807
186154
950456
2746
827037
725302
423929
289983
660142
267736
1010491
391847
410123
1012559
586183
404025
927655
578670
228035
35159
288365
837904
1020236
749573
977034
696083
362416
1036513
767658
594461
388818
117675
291043
304923
243615
22377
203795
684626
536860
359573
635814
344558
461748
73843
652871
513309
73813
463400
851566
1042167
891620
762499
184896
662326
907148
254816
808613
673770
285862
1042229
1036468
18368
973439
760024
495458
576872
1020051
451482
886577
224332
1000245
835188
855847
1004545
843983
250029
550323
476392
839879
228920
838774
755936
305624
946661
856160
483519
388052
9378
926624
532531
718087
480649
78281
87750
610454
191249
864907
919179
805290
549591
288736
862659
608517
496064
154771
412644
552493
747424
1016349
753354
706082
289757
692454
365711
154755
520590
630445
417710
857860
562986
142741
16070
872200
816157
654861
508621
294427
766122
606704
369391
353071
625493
994242
97597
758025
861818
684721
658241
335631
394775
727111
977233
728191
573887
81460
690151
133690
810124
845642
571000
718760
282261
1036681
193389
76752
943424
226767
527839
621116
658622
24287
1023939
704826
349920
792869
494532
421100
667303
392989
212961
47990
505841
720299
961392
489739
846442
105403
208918
816806
990151
103767
879233
101779
600678
31387
33404
258178
36884
268922
830513
870541
792598
187181
96909
559761
858907
525493
916027
805029
908630
45074
73322
16883
397650
806251
300384
414887
179899
327009
543989
11877
1009345
288986
858448
289245
750671
603754
938893
94369
548000
38698
652748
1000657
44766
894113
368853
681748
186747
261284
380683
822558
228701
521366
813547
52078
710680
484526
977606
986050
644360
306695
317335
800264
332083
51306
103249
686375
689157
2095
735632
656358
467867
755675
448911
270137
856948
635358
676602
541294
115941
166978
384022
489544
618287
748576
280732
808157
65258
286346
318601
607918
674809
203439
461952
537707
671806
125596
211816
357451
153349
780347
368509
539476
472636
420197
126926
682621
874071
492586
657347
396511
923360
685830
237541
692410
129846
649211
168439
197145
508130
824138
723012
939716
128891
274043
681938
948924
952901
152311
299563
410049
989638
992902
193234
481347
255387
77988
143635
982934
191843
509954
181140
519854
536346
174456
91396
962059
826751
614177
765093
582689
455483
978095
188181
503169
572982
47545
57625
754824
827726
209129
160548
966199
809616
1017672
345467
739463
902576
862748
232432
760662
803062
294630
257176
385826
344802
885086
320111
146622
747782
740258
235267
734673
688389
244223
436330
76926
514039
972903
643501
307300
32557
826611
641012
639310
668715
405084
14775
582668
139903
894740
480316
739265
424049
858656
542870
574529
609451
374501
637343
1021345
970015
229864
214673
168139
98966
603393
579768
185372
900806
864948
382103
979918
106153
970338
589428
945796
878769
753991
806149
97050
449465
28555
980055
1020441
701660
673736
766617
587413
55848
544295
966293
534159
914608
827802
368732
174207
685933
628335
516308
911343
450286
50608
246437
52565
173194
611695
595520
545305
389886
606427
717839
245683
224022
467418
466001
1038438
651750
761371
661127
92458
716073
812653
648673
113009
996560
508032
633041
345095
297387
3472
204804
831647
471204
351029
404296
804657
266715
598655
609259
741146
75412
31919
506953
921587
275163
854480
348801
658147
833268
310377
929422
487249
149619
1017213
907622
894404
500182
322260
827048
955241
522098
92594
481443
908545
188625
709751
613522
996393
1035535
779621
122857
522803
605487
936861
124582
459529
821767
563811
489460
266335
893649
239249
1036966
446331
622136
73536
973026
816555
401345
310629
94795
331938
941266
3083
490074
157036
987930
845495
41542
108520
703169
296790
552746
175469
974599
587339
348464
1037895
339348
427249
890659
167616
638292
848938
849703
662796
506870
286291
104774
683169
620572
222521
887311
919889
234093
101655
991522
99102
89895
467729
21535
40192
444469
580325
594028
398155
662881
434540
34777
587570
815809
974810
750979
669743
270991
118823
151135
786090
510431
125031
56346
997287
937536
1041634
916132
415713
630162
549782
796216
215700
584754
704785
743859
306138
474590
162925
1002952
393491
190458
335987
686882
542576
140640
237222
33209
895502
52880
136547
724507
902537
742518
713150
483222
888498
25523
858939
647835
832382
464767
706137
566359
605533
693891
426879
755118
898442
1044335
109141
153590
819131
792611
814040
891464
763260
313626
636328
517248
644374
337104
488324
916704
373829
681264
50653
599917
781051
192938
243974
454316
762592
508459
28309
789512
864693
629063
955422
727916
559735
720493
153216
725630
795727
1043417
534584
611679
37827
253304
879840
332000
200609
914923
409138
395993
189855
791258
265154
994342
496142
965218
130711
147964
581328
699521
8608
637113
894251
421201
724278
575654
656765
590832
1045249
1010923
580249
1003489
982298
979715
312805
575163
201368
530521
609673
793702
317075
737730
959878
518366
289180
858368
988984
168457
474453
238560
1014250
752937
907880
1010321
416574
508508
1033911
123293
620380
705548
505889
269793
701367
30720
852786
110467
255488
662726
332359
954657
432920
941345
937755
467677
70371
334443
770077
531220
651743
443058
414476
367110
712349
698253
991200
172589
684460
878317
811560
1026906
171839
59371
579339
286992
214844
660152
900225
990348
466352
214709
571397
876704
544958
307755
622431
122026
47553
885471
890248
926849
881794
1039959
458927
731424
55219
695416
635508
935291
584113
594060
123930
394617
542338
86380
277014
748829
434697
870866
714211
412509
880115
342971
565233
686502
645778
226116
24613
222807
86295
170827
703859
263243
780517
824295
871716
386289
773603
80150
829741
607149
17508
798547
717683
63873
915918
870975
631373
704345
354196
719043
457148
318721
737710
68104
587401
728156
326837
115337
846280
443032
343030
525694
695808
125814
730380
658863
680893
74581
378710
691050
254840
92640
114122
360955
18901
705087
316650
222928
936029
544190
990310
75068
838742
731318
366264
814113
882489
153373
438125
356543
673613
150574
33916
292646
383997
731192
786141
882939
373566
716361
592976
438348
901001
83554
607530
812596
889834
636724
206204
649038
760056
241504
887477
277291
391684
1038984
483738
782641
117243
648919
166241
1016500
992112
936984
720537
323574
210441
475133
551430
994543
883394
148965
353617
441655
266747
563755
784588
219988
492960
543747
154284
997510
471480
947111
924502
433969
547699
76805
1008931
121136
44516
734478
364666
652475
769704
104894
956507
992006
644017
941020
399318
985317
809495
579152
352811
118774
189932
178133
406931
293374
741417
533056
759495
81544
966622
208340
950884
809627
284619
448180
356644
875528
163
591686
10090
985209
439726
895539
661252
793581
357674
93007
70091
350498
990620
71661
103665
14853
285245
256017
852043
649728
889009
123496
544679
434008
970415
93145
200671
294855
743306
58606
523789
985757
104949
904559
462440
851137
950151
373205
808229
515548
116127
860952
337423
291427
916445
451170
905523
519693
726780
289779
782088
310104
103670
574494
988011
6627
29724
566532
574421
538191
1033012
660342
614246
934545
843309
887525
790424
880155
805685
263289
603869
904749
710119
882182
974486
162579
406789
181446
934570
413813
756455
1013691
805531
854408
340065
84314
243415
926555
791622
848990
520227
599716
829757
732983
822225
634299
82524
353185
901745
325566
283308
1032875
534731
576845
703723
122874
922412
100229
74869
714669
715795
501854
524075
153160
412102
42026
582528
922856
542152
438997
160197
327299
615785
877508
945888
135980
554111
771503
1026767
60240
813719
770714
616459
784160
296872
161771
71330
13907
732340
481273
56363
735143
1016295
358439
827156
426700
362259
680811
1015463
610234
388791
345799
297353
366745
638996
1035646
365569
717884
490716
777404
334471
580092
184028
282750
592757
55367
297600
287108
841808
134908
353284
826850
570579
260217
799396
103486
453422
954129
469677
746938
688696
674772
847603
72082
923762
931921
249756
730859
630860
412775
517543
303111
715344
251944
817548
250279
108975
756364
439359
281234
560726
849059
784893
192151
552173
561358
501360
351253
83258
963741
788524
137067
234775
546608
850061
1024431
5703
216931
542672
681885
608469
556951
131635
991940
231385
22217
780690
77466
621273
318666
358578
790455
552212
761864
91707
108676
66228
73641
560984
836819
639314
824339
169938
207743
468536
17208
311351
409623
1017801
1010266
340627
433941
15090
668177
98295
413760
747879
693937
951620
79421
314774
407675
670525
113386
669300
37171
327708
640752
752476
785961
91268
944910
717641
682225
911689
729595
214175
506048
952187
208539
666218
942263
272595
679144
272976
197095
345321
49855
153325
312464
578151
936361
69882
783523
5166
70753
478981
249420
630328
549641
496492
362761
438390
377972
6169
680659
603090
123901
856227
36608
355583
351058
401539
991693
782530
46286
967554
95082
258141
450366
717829
439433
924429
14415
971110
1033876
32725
923861
389480
438485
939390
234611
539191
211178
838809
118184
443130
766124
931179
440327
79693
722822
841066
346715
89946
81973
738657
916771
540343
265527
961817
271172
581314
433445
636722
165702
346153
904980
1026545
578426
184212
591424
107550
862107
204353
781145
744012
7151
780949
378105
757287
76770
556655
964165
626294
264892
797980
770891
998575
587419
846846
189244
839203
343117
726342
759895
236454
440291
1020968
731021
930468
749088
687341
455942
808706
844302
670820
648015
951908
897428
661719
772425
1006608
271885
117782
537966
301904
239599
351930
816376
1003664
975360
840230
479766
670881
591745
910749
605448
248420
266326
598127
926469
508277
637816
165763
356385
169755
364252
336489
104508
253998
301079
516171
724949
125257
939175
25360
155837
911199
852602
713611
45239
627054
504097
196721
1005672
452171
927111
470117
429193
594766
473521
799196
908581
19284
260771
749776
261118
261976
674511
872570
131581
1015671
265826
850067
570807
188013
434001
800332
519305
1034222
186292
202447
917050
641106
645541
562286
190530
1017175
434290
79727
83943
596876
106241
843163
481885
458672
275317
400849
688812
989955
1028931
873293
112543
349796
967078
927307
31880
473527
893825
62833
757733
547327
889464
465321
116331
33337
399192
360080
448323
894792
692432
279117
696177
412177
1043004
993391
640372
458163
843788
530319
117861
743058
464713
606281
576570
101456
66853
834168
642847
205313
678100
80473
606825
924406
449202
262387
1032164
980842
699856
639517
459557
912506
607323
64698
165380
912655
201716
776866
206022
664294
73817
136968
103828
297733
212252
744206
237899
861790
643248
490248
87066
498974
685041
1035701
780425
966099
272795
815856
522788
535093
783030
47061
844256
32639
478794
464290
153490
185315
90631
44864
923873
265547
956500
293053
217792
387630
177109
499487
556716
869560
447357
1024115
102878
240237
10947
121971
440213
331253
782120
344416
909042
765028
934651
424885
275505
98125
962634
690087
464952
815202
778008
479897
894334
283690
589935
983611
316280
96359
43698
391637
876283
825493
480003
297967
402278
892288
415303
658789
689541
492335
21367
366111
494424
668891
135879
724997
346400
566167
517334
757159
792120
310562
48478
423567
647955
655013
355831
917670
398970
44852
963905
645020
673363
687537
136417
621314
430239
276995
570750
347798
7285
144713
934859
195242
739919
623688
561713
66497
610600
971801
905992
918811
278538
4917
962622
802775
236272
99396
814840
865509
170678
679697
479030
887880
359710
714247
991187
629826
464889
588008
160006
349155
81365
529445
146650
913199
226375
389078
352169
918978
30989
291995
657596
475166
429076
12781
718843
879057
724236
127564
641689
392591
188999
71130
147591
262007
878010
52111
78403
1033406
539120
861291
133622
872472
418166
821465
943872
111866
177979
547191
621569
124417
1020003
339602
297675
784375
738589
266377
630751
933213
398240
849031
1006920
509247
499178
396527
556327
57441
77468
610096
1002907
564011
973061
307532
713282
443171
1013210
284899
436563
341627
509123
1028640
265445
556152
698861
329446
901863
561759
401353
915503
369256
610731
665220
185928
53584
576944
1005368
267071
156104
988431
326054
287397
528827
431379
870550
370109
419047
11550
796889
215347
130749
493000
156274
443208
182697
826539
482405
5153
664266
538757
382913
596126
945925
331987
199720
722336
203783
481131
233990
923031
644605
424986
571019
575251
21069
110961
782982
70731
319669
587509
432570
524740
565296
979590
43273
275163
614149
831399
674058
338981
87059
432623
257801
749093
271586
928613
237298
912076
766596
76819
609925
937160
582202
897889
699455
853185
770500
910778
850822
843460
941466
75470
778712
687348
627650
767293
850476
563472
836408
282951
179884
971333
247495
947254
1026654
819552
821281
349626
317784
193850
613072
733066
650247
110369
668129
630995
38878
45902
600882
533729
685083
125405
356735
225368
858158
794477
232879
595146
153799
293597
950503
502261
514990
656312
735029
861683
208787
210266
302928
871858
409073
975126
683213
876234
316070
98800
885997
524023
737519
135980
114664
210489
196116
481018
835127
645923
482540
977205
116170
950610
973753
567780
52831
17290
1024622
193217
632515
461124
950502
541722
793186
88689
707474
436991
690159
348222
87735
100179
565419
696693
582586
889332
41430
450222
259081
862819
363754
992876
493546
591629
478103
340524
965956
271378
220011
857616
398457
329899
78793
696281
827474
557585
569731
664603
1043003
81475
59669
495603
606973
938728
278105
9370
605987
680271
258279
110800
854132
676163
506249
309692
808419
594076
929969
499925
462917
778596
218417
84712
183878
300183
424764
355309
167096
219260
221612
796287
67266
618477
77461
1013681
564928
906371
675682
1006197
1025947
1013414
576455
617169
830345
956249
194349
1015560
598849
864021
742708
298524
615338
852185
725859
208122
882166
601941
82161
593531
363805
104719
971766
860553
534916
929406
164405
1030692
226233
94033
546175
355777
734125
571048
318699
734753
721956
809825
994680
680455
864461
415720
414794
731889
423754
352931
376512
316227
365713
474551
807370
302490
537756
81946
644387
682144
403
514004
107648
161290
335808
221731
1042185
353891
193248
816373
768771
73610
85407
125464
697534
315667
469770
47693
70716
364876
996905
35439
9992
998514
424687
653385
459772
173845
739005
703848
355270
336998
601964
762719
392052
499977
76385
153400
304587
723629
980286
61362
800320
964330
231813
330296
23475
100963
371657
40248
970196
705142
589248
1039057
35358
510410
286450
594806
792624
6122
898314
416945
992149
785028
763760
454435
1029102
764486
115966
136450
43001
495185
691754
385877
146136
1003498
192257
268276
356326
99652
1016452
648204
52407
219298
677905
725527
263599
671625
386873
742991
899218
99668
350408
418934
301056
121575
59525
339588
926382
632349
231092
146772
602396
18488
99721
691822
426008
653028
177235
698223
693702
696269
828337
887491
78187
870083
436121
205536
355152
576495
921967
24954
30013
857241
470929
976085
201476
869355
645241
745744
125936
634459
584103
14349
80907
1026830
106568
485327
831835
1043256
382520
408198
715832
274546
440915
337518
652538
168973
996100
583032
1033457
438177
786255
392563
1012547
615205
628285
436896
456930
469762
523899
793882
497685
163433
576828
369338
757255
720632
619766
770044
2947
342537
69773
17674
140967
705669
604417
20519
934503
12512
162221
478902
818935
331912
367447
109297
973284
1001206
62700
542417
719731
241849
209413
88749
392552
901147
335268
172818
550773
162956
699481
209346
488186
449229
41852
258875
41462
161227
364351
96833
51717
483610
907004
726851
183866
767239
1008426
558036
535511
104685
264381
8050
863759
539876
40095
43870
959000
266007
537550
326629
350574
188149
973595
514574
916747
649911
1016206
231642
997627
661783
276951
129508
372733
964623
1014820
1018855
367572
262188
662659
701978
408804
384610
330112
1039618
118267
517611
471879
311670
371858
192432
494516
846656
646072
109942
159605
730323
1044217
164019
663986
951888
910835
912911
72192
82569
263808
967271
309016
1004698
972403
757123
452706
751631
221755
106956
560922
707294
742168
972982
757022
419003
239932
859099
736402
178530
543824
613591
577174
853992
568382
748110
305823
307500
1018533
267234
717349
578303
929078
81584
95891
371019
916027
285823
241370
926421
239732
576546
697492
144095
586550
14243
415263
331296
663205
453011
1002410
626058
656488
899108
826825
398459
373544
701070
747148
307783
592587
37487
365110
237508
811406
73739
369097
657078
214130
869876
297376
725127
223863
376403
531710
135007
274467
272142
405187
891339
239215
398451
939441
68669
391933
114215
525265
382635
234362
17426
978612
145130
437023
879316
18842
700991
765767
905643
743888
363937
543438
720466
295515
561805
94504
571608
539157
976444
1001052
171907
165419
44617
334210
530261
952774
215419
734055
509004
200895
975038
1026274
203793
524425
892527
839427
505372
245040
232199
838873
20957
29747
380637
181535
952458
892386
20437
305049
375929
953160
770286
66236
1040173
3714
529075
670260
655318
744317
621836
397852
290014
632133
432405
384053
53805
383378
222418
320951
306207
984422
850844
944273
576055
258768
242372
75339
573991
718675
863208
168033
438094
579467
754971
640630
361558
822093
781030
743190
352933
757822
137929
725481
404225
682778
609836
482078
415509
175669
102821
451784
160338
110882
519217
323543
552955
847148
253943
314424
520991
763975
262806
11075
26894
120972
662834
479550
1026589
900835
194123
73437
1007887
578779
810037
417413
416873
329838
786523
419352
710164
716190
138564
38605
426002
963474
583969
97336
215489
120662
97335
637470
998232
987794
349832
288610
950325
900420
914760
683952
66166
862047
575124
403345
984698
13723
804397
730494
1042619
1013109
654347
1005824
954513
185116
619993
92115
890032
894274
222636
893928
467137
879399
224953
328102
602690
569613
522639
848511
381481
320311
331304
957374
243834
476591
148826
595233
1031556
219392
310375
471336
10835
979567
204376
621494
488952
869623
984461
1022959
2918
274719
348177
34778
617087
944973
44267
691667
752830
488730
826905
421835
767892
459683
72194
247830
99499
502360
495656
169956
181847
393045
805924
371479
449930
70114
919802
337535
547791
7334
16692
316814
615342
742436
951218
121426
701123
862758
791037
174093
634370
194228
794207
539991
428583
14326
633183
665055
124439
839856
201138
111490
80209
885013
1013285
436281
222825
993406
140144
234083
728453
883273
156835
654661
107443
369893
80301
79596
398320
570701
748631
928868
395161
961307
512045
846315
694920
184474
732656
737348
124551
249818
876603
174600
232882
884711
932415
488232
15175
23480
428497
611793
652554
968368
153413
692420
3729
24468
333143
78668
787931
469297
650602
55580
349510
458319
641933
564510
491413
903400
931504
412598
794207
643130
971186
824619
524146
139530
899535
232202
161306
122376
998373
397058
632493
916200
37564
835685
55731
248766
817232
806935
655363
891265
484777
323320
163737
124799
183327
8890
845433
42309
575286
688833
774734
478872
971944
668223
269974
658161
886406
188896
385001
202219
796792
809553
190513
115722
213842
1017935
345098
30438
903363
471122
134184
744757
1035491
518830
86577
638724
949669
822941
925400
548593
124926
938651
157903
173634
518189
428858
663658
883664
594377
387890
593518
40687
363749
648797
660784
680268
629865
832830
933057
240080
240615
384042
226175
389925
780660
111927
1036009
703421
900967
988375
394982
126938
760084
56229
299090
29918
266681
710463
39668
168490
187040
804048
49905
695301
703385
337682
366286
619433
817299
83048
484924
1016849
930861
519665
418774
993934
950394
659153
170367
448209
930620
282636
317571
97390
553918
285855
789437
636222
347463
136377
304238
945493
394884
814741
431497
117171
909908
25130
624448
905969
50925
512029
394116
254354
998840
203890
379822
997108
549452
936123
950643
181951
149291
269363
206772
246328
185279
247578
860663
1009965
1044033
96621
1033766
381436
622556
821749
887346
547004
587438
722847
551939
708107
680619
377342
196470
687118
180809
958775
988835
286283
544595
593183
477629
205210
537023
689407
375548
267380
265030
413601
398854
240241
462704
249109
607101
471974
134665
364
734418
650621
980524
127764
88786
157102
1009753
247145
222650
28339
354269
592388
962195
882756
62043
838685
557681
463990
529381
391323
890134
253612
970087
587258
1038368
251565
348067
35251
321362
143293
382436
435464
679680
341652
362187
757184
178480
621814
397137
441978
36210
27307
975655
895389
386317
1022044
746382
821601
911399
511938
968057
462545
67019
842708
616161
60572
788977
30076
800764
1011326
426198
529731
563950
123282
349052
174136
679939
873227
310600
637643
954124
495121
346099
477454
648642
994989
429504
295169
242175
344175
307136
901191
306149
469456
603256
380092
454643
621617
824324
802430
401589
546723
674650
735268
590386
289701
429100
982648
695869
770906
226720
978967
147607
934761
383850
591739
633251
573802
370962
513326
225886
852774
702685
416862
641907
587931
653541
847575
1036584
63749
911219
476650
220230
87994
454854
409066
1037242
49116
303391
747318
1036663
130359
335768
228328
275221
17210
683040
83356
567389
392321
738662
598417
137652
647920
919326
374083
995816
127773
951228
300604
578189
746256
679316
441201
373731
906782
859217
63565
139008
404291
1037966
578929
15335
1034959
440470
586984
545371
942970
793183
34491
295095
426279
8973
443624
876049
544150
990414
564471
813399
837919
781500
791861
916119
352603
223310
157905
822461
212809
220665
726875
392260
84364
813308
236044
630898
78404
759440
525764
625646
859979
809786
672753
181970
805857
5229
342466
450303
564680
40414
263826
66922
395794
65028
134475
726267
484288
643621
377258
395087
436134
260566
710294
552553
928542
581136
184649
395362
711610
803191
862087
775580
579558
161696
259799
45880
433810
719534
468052
652278
208808
212325
687158
429795
929446
88669
215669
898845
365174
747006
142606
171583
284686
584342
125534
817981
869111
574045
273816
459595
53196
644969
270298
189210
16364
36755
840280
1000968
854131
365536
341487
955388
190854
668262
843589
1039248
855586
407239
174400
1005681
251796
567555
66360
626496
756382
1027193
165693
393565
805323
944960
394875
297435
500116
464793
2944
587680
988332
15825
879732
1030523
97539
303123
401326
50346
228402
364767
226201
647670
919180
460028
593904
878835
781050
434889
504483
344507
421189
348434
1035245
809839
82607
136665
52240
383989
36400
345054
585393
342009
540259
958458
501336
966513
931950
804060
73377
283420
323408
825322
621279
104609
171859
488384
164387
703924
634254
294102
741810
587528
726314
845412
561931
289401
277044
622256
896248
364753
554617
275044
829599
52989
1043653
862546
660203
346019
656435
292726
928268
846681
318114
714860
401196
605114
184109
570237
516767
850433
733776
838428
138813
526050
696298
639900
66845
165253
794637
465899
469454
935944
821737
966398
256559
157664
585645
347479
154361
557458
429150
1022673
218169
988089
254586
94386
948875
392611
47279
129239
767399
291899
919729
766175
179322
371952
189173
566848
407677
102818
430704
196572
124081
898903
529845
852751
529934
637458
1011476
696886
941046
328341
287794
926363
52840
379683
407881
897142
805580
760678
564484
371511
441737
535333
348760
1045432
710439
4228
531992
716676
501754
76165
487200
80681
1016631
115032
979271
412879
482398
619002
615236
425364
931079
112455
124356
491880
492190
887663
953659
967638
796050
784901
287196
69399
780011
487653
374595
667828
1033757
477840
940000
594091
837851
670379
743551
637109
402344
934395
214559
1028604
467613
365706
346870
52095
655144
3869
282996
943881
798437
933806
538531
350675
596677
520931
281150
755147
990102
323338
477278
945905
736951
224458
416590
906255
398592
303352
138478
135164
361605
15385
873796
670358
765404
744642
529924
536832
673789
901561
1040311
505117
169500
390303
425994
1009149
245963
853273
355223
33977
877486
804961
47427
618371
974849
327309
584178
78272
688967
563194
60182
354540
660519
293032
1031627
913652
1032470
549969
647129
386728
713420
98811
421047
1014595
513244
580560
247435
169651
194773
676509
537057
241406
790060
390146
642280
701943
552169
631376
597850
610297
363612
991737
130658
258048
350992
956205
76947
822516
54285
222482
803291
394812
155834
823359
447550
905646
402854
244759
779906
852982
857447
62517
40950
908902
898968
35489
814197
552939
378690
441169
345907
428177
273156
111278
349877
849134
425317
712005
507929
229046
455184
801458
451713
971321
978880
392252
640773
677900
1015679
587149
822088
303084
343279
79391
262916
467262
849711
401300
743004
945516
116123
887580
247682
354674
457390
126973
203629
847070
264080
54938
783915
268193
85456
25289
215407
450877
73305
1003988
781729
805659
514753
648138
262067
491329
897986
635696
141179
517479
297665
771544
779022
520916
159628
563484
1024515
847176
1006686
403229
610216
408605
61391
241114
750734
695910
69733
268887
922336
495127
943337
928764
337767
458387
911650
807203
474885
799645
118338
305557
241152
666267
666036
708163
716290
672319
995990
613804
209266
10930
888289
926041
588198
432186
846996
384327
330352
680323
937308
228972
258267
309588
606625
846991
954826
692622
944390
141824
504150
1005163
448468
435132
40176
251100
526246
449847
393607
830342
786621
160457
66046
479888
112654
955323
710301
415079
66337
650833
332833
837633
135268
440591
124349
103604
404403
561407
880155
406218
509125
135032
373828
286807
811100
614193
857355
668284
679654
24627
874453
300612
572988
441679
990480
190791
1034785
858527
302323
475844
96483
929098
821445
172801
852272
318625
390375
877156
1041460
954066
550810
772422
571626
602260
979228
420722
555179
120285
384908
257479
366753
272912
753321
610447
369672
972709
931996
773528
290429
143424
355542
167965
911291
843613
781035
252211
36535
260958
458264
960485
844329
953539
730696
340202
1027267
392719
689162
1021264
873430
553383
935917
117478
507732
147481
365526
468269
292109
82785
879300
19234
1038967
295342
637561
811798
719324
1038848
224397
630676
426189
706307
734736
363582
568801
59584
980533
389386
692827
1030808
596964
934601
1038030
933366
994092
1032090
846657
791555
759854
1007320
692752
1041781
354583
387211
845777
49422
562232
373166
908651
637419
410738
747030
60887
724920
147028
971127
58863
108604
339613
611769
530874
438295
100610
685786
526774
1006397
256859
759492
185344
961548
399195
412591
561529
87710
462251
534905
492383
804894
456524
270062
721894
303846
135935
585767
335619
975104
195373
236528
719717
746731
579253
224009
119333
99664
236285
568552
1010710
1043590
562656
992537
114634
66932
937194
584718
443735
5433
447851
342866
773322
1027635
555570
67718
977506
461958
551429
152462
194546
357667
736058
668630
284108
141727
508967
104091
646883
295021
425675
270685
122612
862757
866472
734314
302503
257791
265729
648874
1022614
1019105
409851
875048
708515
582639
797549
417108
694846
548530
359954
821197
668548
667166
183283
977194
926071
563168
466097
476965
515755
639291
849110
226498
308758
191475
11749
272663
268624
445752
900701
798772
411199
297274
641634
926658
321119
955390
977616
295212
902325
579581
853000
469831
696740
731464
247316
352608
921189
409377
392062
1022002
771488
479311
301087
983181
234771
335257
450777
75364
889469
1030050
709782
822517
897124
512246
277814
292119
352183
284516
697800
1028618
445028
323235
550659
371739
538385
729944
631080
365427
626973
449255
89956
999948
674042
1036974
793203
931274
987867
202906
802159
331507
761127
157591
390963
176848
637045
17282
875036
423502
139730
856169
149038
534502
924826
209753
724851
989500
12576
283388
816738
335927
857177
562984
767792
832766
838270
963963
37368
1028692
31570
475162
922452
222382
321267
431376
559707
303297
287359
392490
571945
219125
620354
505891
842466
520091
121397
222117
986427
13869
735873
138391
361407
775391
825019
744602
890645
374259
953704
838610
489184
33822
640779
572889
686427
661279
993641
760986
1001214
441371
1036076
833770
672456
180669
112122
951563
147036
498231
543036
147221
218241
685933
406295
508264
199085
327891
185270
368244
623926
887352
740373
766808
858796
73555
690786
945252
964810
355884
206596
675917
994114
138306
979799
966639
827294
156039
705021
888100
88554
1002251
1038382
867717
420970
409055
440829
493876
532816
731601
195407
411750
553844
392749
551665
1007399
747798
739524
555056
509661
251464
26611
134183
692293
104963
857561
793119
920538
516480
351661
99113
470619
46368
902010
623853
347386
891535
826774
716544
182246
927528
815906
381767
167558
473034
708048
317248
750141
105460
775922
596555
285723
991981
709740
443028
522027
790323
245250
617628
791127
1016235
311041
574690
902510
427078
273232
98947
166250
100272
764194
986901
458181
153435
694928
795470
328796
145735
404210
982365
307718
900114
124820
324179
318808
312036
275257
348631
564816
735534
995051
902261
657289
554488
726602
492402
627584
19421
565290
134507
379306
375206
261557
22238
634260
773075
945109
749133
937725
752367
991840
814295
832146
1030513
937279
96391
218778
422989
923895
184262
551358
823839
911135
456774
234608
883501
145637
1034261
931433
11936
834363
911328
384383
678000
609048
233871
628217
939046
207192
874285
383229
730211
766519
156364
628738
937911
822945
777519
482716
355166
838262
292366
661200
716749
826987
170890
1005073
194931
402111
617335
733526
513864
500826
662056
565429
261098
520988
829835
784429
638065
786635
608716
880784
531389
45940
792765
796110
111056
654944
415670
242848
44800
127710
442513
67267
765391
109055
684793
342318
500933
690151
308501
385409
256241
252006
345804
317345
129818
136826
600133
970653
651802
612470
227201
19346
4189
931910
815647
94257
329368
462077
655490
39022
1034247
205809
196453
572518
91559
907764
418615
708124
109396
167696
845470
788753
648682
485486
568122
1028650
817199
159040
762768
955823
1017834
31761
136563
238203
693317
625194
433563
740747
551136
809812
862647
774055
29429
924831
683026
320256
92960
251858
467435
87435
8134
414692
738355
280237
924749
761458
186642
970402
755690
288775
83816
155336
603067
599941
422134
719301
273036
98604
579933
100658
168855
704371
825192
53475
623576
498394
300278
666058
62856
821884
787887
146837
756807
222621
892490
746500
581663
342634
876479
659415
428782
107151
82994
577341
753684
429951
557789
271688
316912
130062
482633
675385
609889
599562
720574
626500
309689
49098
614011
415208
9492
613580
186920
420678
988935
109817
796413
156802
834191
812443
690441
526086
904487
358548
804488
1006182
108941
700230
491513
662177
469003
712156
18898
508136
313810
794826
31086
510426
269185
857263
772209
7977
924715
650014
876850
661170
472071
400379
243434
672643
51958
32611
922882
1009326
273329
404655
664931
377348
458026
987953
319919
791147
58879
528997
560712
64200
868897
611255
100384
445900
858690
865376
32399
199119
568738
225123
101824
383700
897704
677796
660581
781566
1042958
699421
758900
111719
1035115
107208
152435
244962
687992
474930
465491
264819
537437
148625
593764
527111
381892
229222
248165
56168
753493
259630
879525
351587
971419
1009210
795262
385151
140789
204954
609975
484272
774101
146242
758267
672301
28406
312015
597934
326991
338684
553978
514466
102618
479598
835903
1023738
1003130
757300
23210
176704
72202
881283
628719
949096
683973
634680
763387
462310
144510
769546
555195
52795
1036179
319756
273585
305050
691376
778426
546331
31924
468754
135852
23523
922062
220073
785700
943548
508388
509158
722319
753358
660573
226197
477001
818957
611387
120733
430719
468903
755455
116048
718751
839579
854635
317784
470091
382422
174226
754093
689521
868581
876860
1040289
752136
878908
408284
869672
310155
477745
112015
790834
1042912
861643
183562
742454
619813
441034
12161
412465
875428
759256
115873
143858
892411
38473
982648
736636
903435
50548
151655
595712
213572
923474
621723
509987
20252
413968
933561
31856
469030
400969
714243
16514
335304
996353
630699
35265
413784
931900
498015
563470
708625
297036
980759
383533
539364
926590
632626
587531
699194
107517
155379
193974
192394
969472
288933
543161
284080
185490
218960
515952
122043
700604
981272
405543
254329
345748
970909
441013
725627
415956
436234
424984
91593
880789
816805
409056
753606
805766
1011903
914673
174951
724616
145029
741029
985506
431066
500188
663205
123825
364118
427926
665298
327564
207600
199272
527602
540132
819705
951979
112788
817436
806074
481022
601808
79188
996252
557453
206208
431632
424803
421528
792926
569640
330180
795936
675814
936280
485329
727816
454840
548775
616067
572598
684800
1039969
993895
77485
879649
36655
827331
248989
1002103
746542
122379
980398
360038
760429
749550
885912
889191
953890
9423
763309
937893
849181
564530
468389
405766
388870
632725
227741
1018777
614528
460785
503881
396799
821507
736751
314668
907413
468587
179942
386232
290397
577471
805048
12052
234875
606956
336791
367811
636941
420839
774870
920652
498548
536748
1041083
598221
47978
1035010
307206
38529
658261
79010
888175
982845
1014010
737635
968831
751338
881164
993050
647270
966906
548846
590025
200106
643422
198110
28306
497021
1030795
750087
122221
512624
162125
704636
630145
648007
401997
1032008
1038660
914636
151354
241454
100664
459195
652476
966192
281061
687854
554762
813880
867033
135240
881848
586290
484184
403374
1000969
937701
742618
730700
637205
36515
417993
582643
738602
465895
158447
516117
683781
163793
1008598
175527
110463
146594
195010
804633
89131
902089
1035413
207370
421516
775179
820095
497671
149485
507329
533407
362687
803240
860463
168165
666868
857870
19827
52320
1042852
590878
188410
955170
590571
674564
532698
245484
875656
546449
439974
566417
186553
296903
484002
838273
944878
145619
647863
418813
844852
14657
22714
195016
753570
418195
1391
759856
354113
646960
702787
375398
1003310
601117
717437
1033700
984369
373230
785826
366527
263129
600834
285442
436366
188815
338352
126415
848742
250072
903153
570900
357932
974004
26839
158425
644957
816834
187435
480845
738968
211778
564173
876492
276109
21491
454363
173388
321683
637692
714183
939295
806904
693901
276211
963613
766571
116935
1009249
673521
91605
872303
679294
731789
115122
134661
108733
768004
386101
541770
767654
513704
593868
467503
412341
495297
235203
706327
89260
279386
204547
927824
175516
560580
972014
930550
824243
390773
516398
556420
913416
661366
880959
135032
149365
196768
877921
785872
596683
935708
222505
924033
22577
535110
993673
297566
869513
148511
744401
859982
850194
74011
108748
263823
346810
187729
1018015
742305
666634
959540
1017808
417254
316929
402045
830258
128101
482280
153064
986346
127922
101
692839
689708
756717
601324
228588
464374
611200
834306
784273
169339
253516
205993
728657
270750
556792
539994
974424
21781
454066
438074
134443
886310
338494
145302
432013
810546
471039
875709
638673
350871
348526
858872
789598
923291
464309
804485
70529
783701
534840
886283
340891
910968
984534
885574
507476
365926
987004
112669
329425
26810
110136
132571
28182
522091
488105
540459
716170
306503
872442
143405
498007
954992
735178
631371
300807
378371
803503
408498
562529
414284
45766
103403
614820
75342
656563
981708
374918
609611
285143
126563
499163
872710
299545
575529
422715
887394
1017620
502139
611540
982092
114945
387726
308999
423807
180361
1029481
955725
614522
755957
459789
378728
622746
183343
45932
974325
610097
121950
903041
594221
632681
386183
76977
1028775
83403
371313
787232
399443
619292
46540
927326
808558
645556
819157
35560
881903
94384
759578
919936
679461
1033343
672019
797311
809995
495068
715214
47036
398261
982521
786028
965040
278921
1024601
796121
972536
516348
629616
581811
910155
1040752
774660
731380
592400
7196
616772
289058
942420
391259
318038
530222
613424
549413
604425
542363
982919
534261
79964
780065
402072
466029
569038
244682
839380
143757
854541
523935
402415
334160
691009
139040
701784
639448
300982
869557
243792
609530
544043
918117
932974
746703
996695
964658
521390
825247
362940
628893
608168
415515
839384
691691
122349
168152
546865
392814
350953
679962
317091
37588
135078
968967
590334
338558
856396
1000615
984443
500588
164812
607910
662603
407065
785494
312986
775395
865733
602547
568058
19278
150488
954780
713458
957446
835864
681501
601537
571429
361996
570716
939094
783013
662851
99242
390711
51720
11816
630019
532997
353897
727545
991554
303336
439332
826774
882238
884896
932581
576407
833752
549854
396528
947824
50968
593670
327728
509521
135884
92966
159608
928258
268238
551427
3371
409157
271076
883547
116184
413085
635992
657201
928392
167442
272672
1024141
683257
862029
982849
225186
836059
499814
143602
473023
886295
488063
707289
18062
155088
698476
159320
445630
67688
970086
351849
151580
369071
265264
12446
673191
218083
632030
469659
551728
185898
226323
861477
834280
166503
546725
174815
948400
396727
397251
975551
516851
991212
669239
416886
550635
955174
692089
648418
473257
423276
319230
970537
201459
99673
264087
1004645
838447
447491
635999
691387
65558
760939
245095
1019664
298742
811093
366453
379141
857748
729207
508951
429015
442739
134968
101025
462545
60631
913472
151844
59285
462478
287242
1036178
409680
403396
156214
897082
273413
20617
822122
864606
868234
834116
187506
173955
887118
356253
288237
529673
129453
631964
665196
640116
909278
445358
794807
604374
148258
359091
410902
759573
486321
248143
908443
530122
577250
397451
304279
117975
292511
422366
123415
202779
25613
1011810
338658
145262
695693
950515
262101
868616
51066
518190
207134
261267
752458
957685
232583
832247
1007675
774112
699574
666028
1012885
1021342
702333
222854
603076
572330
209469
590413
893766
658884
314627
429047
150027
559700
48331
923533
1029950
854837
54175
38289
196144
546779
796682
155463
923565
570236
665068
458314
606243
391270
256703
57932
35629
872902
129132
314625
394099
642085
118558
336694
832846
36789
738970
319023
419513
34192
756867
694624
857720
341799
213726
299788
726958
29476
322027
770538
959942
660875
853908
531000
435198
713566
552239
68091
863066
212949
1042673
516050
483282
1038224
506517
996004
908141
354754
389305
265016
1042706
240815
385079
811569
686323
639135
313934
877641
283686
926479
850785
147186
445329
303412
776079
524775
726386
1008740
94152
149939
227911
653679
45173
559190
111203
1010562
970650
307228
846458
20538
601137
934349
354201
650725
683370
172021
289352
822989
480748
825006
727224
447570
159334
941983
981439
403449
406885
611525
672113
10266
627427
927233
1021039
823355
403682
158385
221189
182289
521954
708079
934923
444219
259621
533011
915930
162016
703626
893908
608131
52104
898978
463410
901320
853550
949706
662109
694910
400944
73589
92303
976526
854508
74612
906577
92750
91221
26640
509572
316496
50231
999782
502204
178596
231442
674204
300728
200615
206567
621295
672088
1011809
990001
433089
1040488
680991
535635
358498
944714
905009
19229
895370
365796
251427
530391
312458
696573
449798
82151
622612
243006
700679
598044
909017
416688
971948
103818
1031373
367417
391190
608219
666582
342794
265341
1007276
586902
641352
1045250
38641
251988
419386
671226
434630
1025646
555744
843781
608397
328405
389742
333018
821487
1039243
792572
772118
510675
680071
745849
4315
491661
101609
440118
516979
755975
48930
883645
15890
1000660
436569
1007316
859042
536731
179342
699801
99831
183482
769191
477883
989126
800094
528391
454523
757029
961340
322786
741686
416543
253534
431298
1011022
939207
716173
818312
56425
1032986
412011
359464
673119
671050
682693
146557
990834
482422
172762
817191
132023
673223
510818
713420
429602
816486
642005
802188
401856
858497
477050
958032
171293
666011
624040
617074
396403
170527
75232
190369
12678
337951
425849
296307
857513
850502
78710
254690
236199
238718
921304
365215
643053
753788
661986
788138
943298
762449
37104
350292
170899
935458
564510
293986
583412
1020721
870586
312522
521926
715188
838495
995525
51673
496582
984997
753218
361816
928703
220818
55862
348254
94471
201202
100509
823304
460082
806534
808545
632659
618615
327571
208492
254885
978138
362339
828540
490556
493864
858868
803052
956602
796471
151869
675762
94090
684731
955795
53929
454682
565068
230854
883448
450275
2795
638188
266237
832510
257993
688626
1017793
775302
408917
189734
250725
499953
826096
396227
483946
731260
527276
117228
706141
182498
374214
288841
718942
130863
966097
342113
780695
175491
460152
580728
484120
116680
729022
519221
337891
889939
524941
784977
220026
34529
1005023
774248
176224
835842
499556
313064
991261
771056
374509
370732
777849
517695
638823
355902
596209
31782
995064
41966
638424
484437
592084
251055
181685
884361
855388
676194
974697
191350
752017
21039
408716
139497
453792
458543
982759
228208
343266
884667
171991
360500
677772
385361
881586
857904
167086
748775
971913
468198
187077
250078
974891
414624
296033
927534
315052
560537
778482
404518
920462
264830
120851
147416
166787
360224
673377
858045
979388
38106
1021084
9779
253353
920075
1041401
333475
659851
174439
522646
426735
342675
954570
345253
467190
611198
1035578
901208
537766
966059
902085
879382
781413
717252
1033435
695226
438409
657828
26028
744848
859876
1010068
529530
348905
967839
684669
886038
60630
610256
487987
641904
59755
829507
444306
267277
475053
406149
459013
914879
450409
966807
720141
596832
110184
188973
192201
951162
11531
862476
129450
510311
25909
622863
390022
619781
573186
898373
964405
680070
281579
692557
803677
116618
398690
459853
778200
109753
433283
15441
476805
449878
419734
459689
476110
490301
138808
189274
857815
501493
991645
408515
671081
688809
153301
760023
107971
560559
237053
572071
921201
127460
452444
52541
503844
360953
913795
758684
865560
761379
873349
569569
437823
91548
1035118
264564
815235
430749
982773
308371
313440
318857
373473
681529
599785
89660
588139
512030
289392
825224
6719
52426
970656
433838
553445
959176
127558
757916
290342
465526
764224
192172
44022
593019
8002
164093
605329
1027772
411420
712503
365161
854679
930901
86839
964727
255763
484340
683495
483323
280505
110923
335178
495634
901373
145614
202
999605
974790
387609
844317
462385
1018968
263780
992052
629001
651951
253111
780586
501000
822338
1015321
785681
1002256
733883
218531
75129
450706
239519
12363
98279
738557
605664
248998
820495
69534
736188
725264
868199
634411
974526
37118
19860
236564
981604
392959
669381
892847
554659
553718
786368
670632
671590
383512
136418
772717
673665
869048
817213
423705
927743
962413
461404
486412
97507
158461
277158
636468
50429
967184
131102
806764
413487
114437
444445
559165
684424
554930
97225
1014393
508685
605190
253282
428458
881751
567733
372807
694736
563024
843781
440465
583477
259331
816558
883205
160098
475863
289563
1023786
642802
466385
751264
193750
340942
878580
639301
95815
617744
819410
656140
614850
645152
905477
302484
951653
606812
345375
494305
76848
824297
37208
930751
196777
870659
975939
427922
146766
891999
291790
629247
879725
641109
1035469
25082
853487
51735
900163
1034412
293943
208856
198873
413787
804894
846297
617828
458217
999855
972200
142186
839207
184166
688521
194193
57428
785973
877221
544596
1040457
430245
916349
5924
285183
251505
1034793
875109
76897
13998
184801
354516
720064
711334
335995
427043
395241
782903
885341
1034633
902252
237399
86971
211222
1029731
835692
746082
941008
601331
688320
441892
426889
954656
409779
43801
13393
139853
985469
1039095
693572
843709
701519
770558
201717
509048
844201
852103
775787
396904
64530
462771
347031
384222
46111
964757
150941
264233
781791
585476
406170
251052
158515
373629
326231
385723
595360
678649
846575
1003151
87974
157041
895884
386774
971591
276412
282005
720699
1031885
765715
867019
155676
141038
406206
118608
368323
373152
376832
347543
990047
464188
871313
1008698
76167
1011776
889099
1029051
942002
349441
964524
275954
600173
558343
768668
287377
7187
921061
1015121
590368
414311
813574
257030
627829
550905
109072
308221
597673
62777
303018
858791
761858
517682
1032997
12365
715549
91174
444110
908517
693051
557864
426534
475556
127637
115484
139816
669152
37231
370910
620146
492141
111846
107703
398999
30438
776004
516683
343535
735467
706670
754863
854710
649233
487610
498055
681939
223050
131200
968373
145379
642641
942584
632540
1035269
894774
892299
103173
449519
589852
968177
429408
920778
417826
151977
351315
132641
348179
279839
317311
766049
759824
311233
628334
654707
637731
449382
8791
571532
77503
1002721
88965
665119
675190
633329
768155
937822
874273
214648
961509
4704
777768
742808
132536
566165
123225
936379
543395
553433
893155
20663
632637
706802
261410
241519
501143
379752
518418
988700
319584
332634
356298
328356
11259
488275
603973
87103
75620
166834
253947
880540
434632
935389
714368
457019
52131
180072
686140
629988
333313
564179
685724
480470
294258
1032980
35923
615382
957816
737853
508775
1040217
104561
83491
158488
315675
159225
735790
330761
65705
770334
607793
114162
850769
752837
949289
539155
568274
513014
30991
504449
947807
156494
166810
858531
578182
783883
626781
306071
112141
669895
270222
587269
208407
683577
201850
1036475
681189
997690
648999
13767
575155
22637
71858
706550
851414
1036133
891221
542836
352601
324822
413201
535600
826891
958104
962468
435844
898962
999729
332938
483907
928426
896353
797444
636001
929238
409754
771256
896666
1042158
993527
892874
40641
994026
872469
549984
682590
833848
992012
733770
965629
979720
906521
457220
90332
39067
942739
114621
346543
452444
5490
911294
327459
195260
746244
873094
183092
461580
833634
903793
12274
928918
730697
445413
320030
170899
391377
1016871
406430
661500
161480
207717
370570
102445
348052
528390
809555
631159
731994
200942
366420
277220
529154
719038
605220
874215
252513
336891
237250
713725
1043451
220556
222561
1029196
1004312
434779
618321
368758
288802
70442
957292
598045
780396
597831
343851
207443
676221
1043354
310138
1006010
156140
747701
123420
131844
193730
70467
221979
847969
807356
938822
342358
61471
1010879
363622
193356
447412
121301
320642
170920
443468
258515
7410
401805
550963
183255
218196
526254
370801
106995
366981
156336
105633
901443
541056
763166
658844
730139
568523
100870
476741
407526
261768
674358
600235
974818
431360
746180
746765
85069
628063
345637
672747
250627
326428
300501
239203
634677
1017635
644396
835330
568468
220378
628810
9107
569590
483914
616272
241871
524465
981186
509242
811827
457279
814034
219070
696275
309686
972945
210780
776479
53463
329272
84575
683230
240322
160083
630361
633023
1021700
944786
729262
784455
378853
1020898
592882
923010
299433
614796
487195
521965
455768
73791
597432
437058
483198
307442
281548
965428
842242
126151
454073
828685
270896
886731
769511
706138
850461
394706
529852
1002565
103403
973277
276546
941862
791761
373338
657443
961106
462449
177699
390969
687645
789238
400554
284039
104697
563465
248781
398178
512417
388139
807465
190751
371279
340536
460805
73146
9271
294052
1024477
160380
136609
506684
744523
251051
824468
331113
1000602
587255
742473
856861
12817
901364
713344
354103
634082
369352
127796
63656
1000027
658208
6240
170161
733094
230979
1004886
791549
972194
725355
184443
306472
463048
84946
889109
337757
715855
865556
510305
298979
852571
826016
238193
831385
265655
651979
125761
433143
586505
457340
221743
24730
717584
170799
315119
26324
471637
925750
269170
248258
343697
443754
588562
708834
959878
429148
500950
246491
780853
709608
534287
767294
236093
113344
58531
132590
406547
480095
743192
804330
186563
841944
549834
47507
472447
29869
238294
903532
669888
348753
662257
1043453
555558
361253
66107
739416
1045313
740619
12631
58204
1009873
696629
660235
776971
417061
591336
404952
73396
601428
320311
237911
490678
675958
595344
1037801
135296
754090
1033660
631522
376838
20254
845863
802810
612623
648312
7619
602169
762443
122425
294173
642580
339205
624700
39536
134821
982659
877980
1010722
117182
542466
734646
475942
865751
747541
952656
314598
446083
565080
549599
486174
199210
924557
421116
857943
105648
455100
374867
328490
707442
614629
76092
600958
72209
670101
542167
604022
804726
789812
14784
217563
239096
573189
715148
986122
872663
80975
410396
273990
4713
203998
708462
977924
24446
1013640
216242
297268
372790
499244
792596
945139
578035
348681
939600
961851
728673
602441
117912
206460
299319
39008
815092
393759
955792
869347
117567
255631
282413
996277
783815
635438
235191
485059
566858
424440
427834
37141
499120
869997
239317
728996
807143
387185
52800
950104
686506
48311
908285
222924
330226
363269
11443
885528
1019610
336510
61566
410686
95251
891630
223771
477773
726873
73963
938638
455923
874654
935417
223130
416061
564818
226504
305291
26571
385112
602095
190165
225200
734669
441462
745159
905049
83158
639183
770593
873251
594932
58023
190969
244250
503858
674684
459468
225837
588158
191171
983650
133304
170181
482384
869518
22831
705983
696755
549646
321025
919717
857147
801816
169345
541964
767754
649098
525761
652805
702414
369378
219214
841343
1031707
840304
125958
427048
173485
980381
302443
135020
698462
512432
468433
232765
1014309
433276
986403
782523
459973
566615
885239
67627
297576
512722
563623
133753
537741
110433
940315
408243
477031
172259
870355
933478
887979
975007
897481
993043
392481
365073
27497
468958
751455
800859
731802
714277
50666
177252
625592
104267
315157
664357
239337
841028
964730
1040341
726942
5361
410872
983555
686101
811003
424985
271656
978263
357359
899308
289774
867364
819028
954212
868883
492978
150594
770422
419790
1043767
415927
394134
380715
76669
244908
797715
2462
481423
747629
594864
909529
164534
1044596
124908
633567
1019266
752260
1004349
46387
397737
679405
42589
604523
639694
105267
689994
717479
370691
602984
336716
559574
533809
155220
148193
130726
890853
823666
937592
1033408
906792
745056
734819
824002
415442
519043
573550
751248
163192
652292
977414
831121
680183
332442
406222
1012778
283690
215267
11549
933941
932901
350857
837231
746983
469690
760239
433014
1023982
31026
731866
1037021
236480
713041
888702
267965
515683
459880
1008671
578679
549298
10684
178994
430254
768154
1010415
1024704
955367
973651
356108
93003
517566
783038
742634
74553
1003121
319939
845784
634366
498622
420932
979210
447112
807552
915575
237336
381276
282339
356319
722312
16181
942035
710498
292032
351010
541590
163827
173311
655048
962398
253261
940957
195962
281893
79511
921339
62845
894576
769004
1010159
15735
257031
87222
656093
784843
573612
595932
38149
311091
701487
151520
377213
407291
476915
722340
66053
287324
994990
953488
854588
515620
301133
708594
882972
1023700
77686
340748
485056
47666
269085
413417
792691
127130
412580
410174
596434
930149
422468
785560
359082
1037942
740566
142908
642912
331663
23090
771798
940732
148293
1002433
350132
825891
220656
49188
408164
398066
779765
134919
433522
433469
826046
646664
91038
603506
409547
831591
391437
764835
521423
73986
374166
320281
14577
446484
466994
236123
656811
726113
733374
517147
866952
783698
958653
102945
46589
42837
665486
95796
1040238
155125
148289
115453
131917
100651
438008
812747
329336
526738
32377
430228
346781
943382
798565
485568
789877
826526
370934
372798
218072
725628
889815
678541
154238
76174
474943
272094
711114
154139
195790
950791
313826
276611
95027
549066
141218
878174
988747
632177
879897
377286
411488
288562
978700
659883
758183
870751
150258
413438
833865
400790
662923
825129
417672
856700
829805
14017
458629
461933
106216
807111
928458
597535
375020
821836
489927
579845
749514
843789
369773
826057
887026
976049
899531
355259
722274
744169
897479
85135
248740
780059
513341
971832
521495
696658
260111
980563
417953
827441
291708
893124
980302
596626
1033031
954199
682215
194219
483330
752582
883237
119696
740703
895560
646786
549661
1001530
855034
729888
800258
684298
199017
264458
247003
932083
545238
451807
65236
421514
753881
203437
417865
32959
38979
828212
1001268
405096
92663
971686
503636
35282
910619
614782
519776
398623
898886
171385
151860
857376
860241
410071
167933
24431
54319
992545
509775
1029627
1024871
672117
391887
629768
611508
287286
393820
843732
359543
364439
523537
980888
184403
989062
959788
791777
931803
888006
523632
541488
665612
963030
911740
437778
616498
472782
354369
532958
853225
55169
284101
619714
250116
85588
187456
220850
893501
138013
611611
873253
942520
1006106
466133
71879
346789
102030
570909
188258
585308
453780
714129
564771
532614
815515
1024166
93886
973244
483818
158111
912953
354447
294108
786173
591537
678095
192632
358668
150684
488087
1004937
501733
420123
571932
481815
352753
867961
218061
905434
937958
218626
1014944
830028
479618
531598
885502
593969
112483
139309
332170
506109
1033234
273565
774681
80095
582548
985532
361465
801053
340883
201795
205717
253920
774052
504287
529856
963943
335433
446443
414946
644429
1014079
334323
266230
755822
494470
868007
20639
714062
1025697
202131
656149
356568
1004283
674961
149593
127402
338167
829097
975891
211340
412294
443522
146909
828453
708263
129588
1018398
153577
751838
115231
449462
361740
165275
285730
607553
214865
662591
902056
196990
634003
948765
936384
77846
355640
104049
214498
344915
223303
853744
793498
896241
791483
783549
916912
171707
855331
939844
38003
633344
369303
954653
43765
626681
332198
934643
230395
491850
1002033
256601
49002
1000439
705968
204163
956335
973748
356050
978097
482645
704112
906404
212631
455782
157045
735893
315195
528577
328661
116945
428327
942368
269826
567930
895290
537597
261325
299763
293168
379696
528298
783031
92304
89001
916393
647101
16235
1000953
437393
995000
558059
222803
856783
51082
619010
842616
297459
436541
90105
105002
593340
264481
123236
152798
71828
412526
501984
495461
82346
344790
493930
898083
933088
986761
638907
330633
641419
97467
994500
382942
294878
828136
1009679
843629
906894
736038
588024
611964
1036819
696213
856445
520636
265206
944635
563641
354226
476157
644453
917944
465605
171786
876382
351307
219472
268414
488785
249224
1790
270977
65135
833057
201369
868164
59155
923961
634905
473295
693397
200972
379913
461789
1013632
116417
398211
885501
739016
993584
609729
256443
810864
95613
787421
527151
994593
844838
930583
229230
247869
667571
270865
514634
415827
887173
265996
662485
555903
449377
678873
502739
668874
1036043
32062
753098
638004
741272
885918
635582
448132
775497
924296
68038
411710
694776
234811
767662
890061
593583
99355
571619
879267
255135
11956
842769
983501
75323
875505
433470
610808
66304
498448
759710
394861
312899
426193
540033
521766
538545
687186
117422
812141
258923
351215
300233
977867
551217
273589
118497
739120
703957
728654
339042
439445
116522
349956
347043
931641
475138
242557
315680
583326
221619
172604
675554
362111
391679
794769
728697
944895
30692
667452
124824
531044
730823
747712
998918
593958
278004
456516
50610
835721
271180
342207
261137
71671
757169
720098
203053
497133
781597
308508
247725
214414
65104
1017070
1033393
156414
419958
21488
418745
355527
856980
979344
417708
424658
740315
341484
415635
507006
303695
21712
831371
647334
987998
287306
330496
486560
147377
267637
118554
636472
721584
22540
683490
57260
378921
1032160
151364
583028
129737
153864
42955
734038
618890
182711
479239
783268
731328
331882
457524
508921
978090
138660
617666
108438
879095
529483
356123
857316
367391
877711
751958
272055
734016
515796
612344
497073
735743
367232
123545
739976
794515
89972
57257
118466
464569
521347
899818
341522
361925
179705
655276
229994
655062
903932
788638
198584
149389
331317
516404
481992
919940
722544
910831
960544
816661
808811
354646
449324
164300
579761
563414
1013334
233496
144333
617971
106764
129453
178966
406593
387647
1041236
300292
1013886
851497
90322
98083
373567
362226
72504
156532
963532
672938
104944
817762
110277
575797
14544
1041165
395003
788650
848838
943226
573313
489218
748602
359437
791971
872155
913999
163999
758168
215957
962286
138575
807830
883183
830589
373165
29792
720521
400011
192323
918328
152532
840896
330811
896519
1045288
537660
13229
690842
204110
869557
686783
372655
560766
220844
639688
109711
661714
817278
448863
193431
907561
840937
847260
233560
681138
369158
775296
808826
561133
583083
339187
288488
48862
191480
724876
826695
268234
1041180
284676
20521
409726
908420
727408
866822
908686
783776
444308
625120
155427
210013
214048
585970
454861
672013
917915
529429
424697
509028
197217
873939
467518
264570
869393
1004549
790504
846610
739033
459007
271473
122533
237521
234563
139256
703676
471670
401109
422373
288060
382869
495430
1019176
268822
67023
308027
203092
950350
945624
115073
147410
1025564
92590
890909
540356
246542
411175
1146
511869
536822
742880
801001
817721
782001
608582
878702
583792
715351
27913
385149
352893
511916
992920
203006
965112
413676
145171
117561
334940
499060
1017932
134015
487934
576828
571343
236407
305046
26017
613777
492701
101033
432657
457061
813044
559908
706836
815136
587240
914669
897274
631183
824514
238369
358166
525814
447005
394182
639570
334544
201299
742204
561328
839217
203918
193560
592769
478881
642725
170607
937775
716974
195807
475406
723665
815689
605963
424769
458771
865977
542196
383389
746882
132175
531057
476404
304892
545686
354368
612407
254545
172719
784817
310934
910861
591487
1013927
5895
119351
842675
388312
760057
480912
589848
204488
530722
356903
796022
553870
930188
941440
984237
499934
512200
520531
601007
583319
525958
745998
94947
603725
867483
775637
58733
252258
913722
220830
142065
587947
533998
250545
797323
490858
902209
1026475
419101
196757
618943
967212
291642
649832
753443
83588
874582
952840
901843
220985
906679
518250
482149
1003574
425742
67115
889615
955610
58476
403113
914712
526768
457923
1025123
962240
806571
535616
56035
928774
984393
905135
155151
881546
995466
347886
174303
452362
972721
861138
886087
1025965
74770
765099
1034549
559017
38804
154168
200735
38802
34461
946228
961267
128592
467349
629739
842834
264599
562137
604588
736633
251594
254027
732812
316526
886833
623354
632138
462236
680407
854554
858252
397820
295055
225161
1016421
670932
463296
411332
316232
651113
208357
150982
303099
202250
759280
957849
905819
798868
39750
754686
306566
243484
663596
847798
681599
686962
211507
587443
25525
1043666
532845
380990
338214
79831
345279
545562
209528
626191
110765
791465
919255
612037
816629
365245
317748
997956
163016
595590
836085
997993
930395
405141
886282
727547
829665
344051
742614
985543
167375
686319
656912
673615
564645
850555
879770
57633
216087
129284
142305
18865
91074
68676
42527
936717
736322
976103
136037
1044637
138525
965046
657240
629742
223661
794374
957978
1003100
782596
941848
545231
285310
1009354
270710
423581
394894
866732
460632
24057
403084
283403
375566
825456
444098
396922
839672
318031
509720
1027310
660394
742359
552417
338256
691973
216171
206458
141879
720227
648063
973452
474185
980530
958602
133411
55100
833022
332296
848320
523383
828628
483723
406991
834879
50592
773582
118515
198949
327555
424495
403201
860481
617114
416865
4069
571812
395439
28635
446946
207602
839857
235817
429616
868850
979120
298589
375281
197636
916524
74253
310543
338538
938106
257709
313429
171566
91122
175907
770131
91352
446195
409957
526190
865178
750310
719110
157801
399170
867914
808483
831803
316257
30578
880510
270468
665016
114548
384628
525212
585067
65208
231233
596975
242299
975178
106037
994815
782884
758991
886411
63005
280502
815480
218872
996696
128231
840223
331815
957663
967796
786719
1032840
577275
710292
19294
307710
53986
540628
721113
942216
365205
643980
631065
625568
20780
990036
166958
748500
279707
446188
551737
648613
207616
40331
598125
10946
36172
481576
59128
248413
894711
931433
23053
1035580
788653
910511
132382
920616
62635
324581
439400
786226
986856
599918
57131
874137
282702
137306
772548
188530
508891
613939
903612
125698
648966
230563
896833
585534
735062
745778
643056
77961
420386
607616
804470
213200
313545
379792
935725
417652
213227
1032987
392943
878024
161213
1039393
503628
733901
620385
368553
908882
825485
364206
436600
1035646
498445
505331
347347
1015778
982221
836892
609498
286026
587861
158599
1007626
143047
901883
679177
213779
950284
241114
230723
783468
67163
396939
915428
346022
778976
240104
248155
938971
575490
723171
843095
300793
886907
666072
86400
881816
323387
875867
21284
981885
975050
392421
970085
84503
134064
1004808
362205
365608
24633
561226
251057
900230
179257
763268
155700
420139
72134
888563
559284
515960
314400
116120
648781
467600
72030
307699
83133
393523
253955
358906
958918
259323
45171
516064
743387
485848
973728
992901
229065
161643
544721
211330
803047
851299
920085
213453
592566
12087
68995
27816
961443
412379
798233
890116
144569
69141
58803
790944
1005859
875562
443153
334185
418585
658189
583624
158511
108789
386014
464335
147359
55598
812705
604016
501108
218745
977357
965132
345483
610164
160176
720153
56682
970417
552581
906204
115088
913408
49354
465491
802962
639228
1016229
825
470508
233514
204047
536690
273064
554081
722218
730915
452099
284416
244582
599663
590698
569563
33367
852274
464586
724546
865439
478411
312383
739711
290042
22752
841496
1030515
979428
442973
50846
370638
809017
702321
958012
598871
420271
193
729535
755171
740471
581515
687904
895414
250422
687212
166116
667868
772959
140053
387952
451737
721279
80901
254520
991007
315787
490703
741153
869708
996122
825811
919068
332930
783877
503057
452477
1040707
967406
627164
790983
636887
392610
433221
404587
780845
1033310
195024
257434
193574
827960
654012
117631
73689
669332
913318
561211
517132
658622
616061
663508
698338
899734
442649
831211
220366
466331
629594
292911
679609
472115
517494
733917
335233
590627
397201
357313
864386
981253
416431
1004273
824273
433036
24077
700470
115145
40358
505649
1035419
211729
729187
852318
835544
102859
486663
169139
720896
125009
924489
755949
322416
949523
491912
824627
1044393
739089
660853
445262
192833
46341
569248
580775
52848
64674
940495
671207
384626
826656
785264
98986
563987
432247
697657
845361
313863
66012
285787
117327
480610
382487
199859
176879
755681
463069
300630
909565
746395
966485
454847
502421
908220
321102
419211
815777
214185
271337
503607
959606
168927
578272
359310
1019866
744709
857594
124310
661654
925159
148831
253922
965017
671304
760356
554887
367876
320249
911100
129832
217895
813856
16178
1002036
1016325
870660
345410
450008
448048
447909
673386
1023039
865870
24943
912385
633380
485244
67714
548417
212462
320331
805601
146933
774298
717288
427784
854214
216364
412005
919142
461758
675436
160349
728746
878159
355788
613976
645630
228953
802915
334537
36536
953483
223156
700979
75267
84578
933299
419348
121790
169727
593039
614213
49534
908474
918112
220534
27322
838717
514788
48050
184943
518346
138878
351789
877680
483856
491759
103635
504667
864994
1022846
790426
747539
585822
649341
221650
640001
268241
38625
177813
528419
916217
214976
341565
590880
54810
164334
97246
904565
404960
203695
208692
541447
374213
658179
285252
750532
84909
522313
50421
633141
314713
157701
231743
776037
516084
585618
420485
163832
894324
580489
370672
774047
602342
848241
144267
1006049
758645
694773
931459
454436
341905
793382
427117
328893
4272
34949
940225
120899
2420
630978
100588
975206
1025545
883218
763288
802545
590679
1036712
207520
698353
399560
443221
497597
368258
617453
805890
254984
361518
547107
872355
343373
659091
520542
541952
769299
953749
407378
731123
371320
713460
800945
308240
135517
814140
269515
684008
173596
854918
379145
531994
1017229
720103
490288
42386
624893
161438
991407
667489
591154
395258
205412
39593
847995
608060
81569
11523
297905
738863
530575
937880
700286
699452
264685
285581
124477
259133
940971
61561
101757
288571
448456
490358
1009751
96337
1038375
597631
778165
52708
639152
161413
398476
717376
617137
171437
957528
877756
926709
899787
179938
427736
813635
1013444
303455
582880
753880
534444
792936
152456
86091
708863
527304
849677
184498
154648
199353
367137
709960
960390
189501
842339
1029729
522994
795187
971270
295696
248284
907862
476026
213325
47505
523729
250885
530796
953623
431551
227043
910501
964711
242154
465002
779141
538621
851182
551126
227027
524696
951036
892896
381259
667093
977681
297941
795577
10874
590821
452333
624664
17747
48235
525433
700941
137665
956802
447606
306325
333839
758190
153803
773898
742250
282557
527652
899873
236111
113959
267334
755344
306463
627713
990705
538184
774501
138381
110523
51092
597591
240103
277155
8515
870398
916376
255137
479443
572371
490033
638053
66181
916418
645312
193900
786673
170703
54766
396281
675963
36493
247291
803821
217800
595505
220930
689
188495
880670
31622
396344
548964
435371
118360
277695
530833
937485
905139
648392
48481
33598
1015135
870974
678448
509549
419627
176806
52589
145077
842087
319434
516092
374872
271097
860366
672024
170350
825931
908101
217294
1041651
452060
408947
893673
821053
150456
186466
1038933
661547
168516
305574
579051
610716
735991
529456
148649
1025365
549609
915453
721474
126259
799479
1035195
559250
528801
12695
911905
684373
465041
708880
145562
297763
829400
739950
620172
127934
177737
404737
430727
592495
825098
953909
706069
285114
418718
71940
366541
513481
777858
700934
1016207
835876
205048
413514
970032
290970
976279
145217
546178
844961
3565
610142
955896
404428
688448
1029998
23737
196180
621501
253645
428464
655199
785060
545196
577416
277289
908713
383228
311312
907026
41280
710036
180896
235862
767753
532278
1039467
457172
517440
377220
670732
672531
791181
881841
174572
347767
789084
304214
1033929
67298
799590
745636
932167
759583
501216
373078
324518
308001
472316
839486
57378
259464
153365
77212
939371
420667
162632
438301
16815
848863
296022
270522
920753
538452
943499
972999
702663
789779
72214
90057
264350
1043323
562140
138885
862991
954651
941802
493099
109543
817208
733465
773982
724498
427740
465021
235603
644344
798038
685389
387574
275224
434803
192087
284784
770875
135597
73424
126123
157801
690544
479882
414795
16328
421842
514241
1034321
912925
417057
801986
241878
244299
758280
296136
423858
760762
173274
827048
42994
747237
53131
907773
381420
162031
297941
13239
409430
89152
284785
848117
298775
289376
679734
937631
756004
844088
681735
308320
964819
739807
563631
451125
992967
923707
429593
898863
491245
69714
920614
657530
1021305
466085
705755
245763
690019
396085
768396
103654
864747
372785
439018
862557
1045078
779787
259022
230053
87148
563440
54845
707398
1034823
34712
197057
672074
484136
844723
891172
880554
605019
319748
633840
1035052
587140
389327
355020
301373
234815
155522
804343
745327
160332
453513
419959
895994
708452
67611
560631
739084
280404
44366
682771
22563
806821
762015
639502
541040
301977
85951
745321
24260
795881
73091
394050
230333
950555
717930
745767
605183
530098
130186
696578
93870
945847
21485
769787
774187
567952
739984
245970
832483
1128
754257
920964
847767
729748
487340
407477
388875
401865
650007
968663
529011
284573
100551
968740
139
726623
916099
877709
112226
632371
967792
677516
328721
999523
267661
77371
539218
593662
197491
611891
479321
831887
110370
734162
907847
923932
22299
682813
220559
438599
147287
468891
829840
252315
1020263
692339
1027517
5260
308862
749513
100029
269636
401104
28012
964930
64151
264792
925710
162853
605628
172910
481854
624729
952534
833531
660820
530083
1037416
931851
109005
688248
613116
863246
238037
481016
314335
319538
765299
202912
316809
589314
1018348
944392
236126
872181
391972
253748
665010
117205
16711
35785
1037320
411073
966887
36177
680379
311176
710776
500513
36980
128359
183031
242415
743938
537015
992490
198817
469809
186422
488632
86422
279095
955900
811359
365980
844714
670668
35493
596668
498141
893297
35555
503117
1030808
393678
670011
414134
323204
117811
375487
376130
28256
149369
383827
160258
110011
354075
284036
92313
41447
34793
211343
490536
1003564
96675
936301
514405
726099
423945
793813
395831
660653
361864
30911
442054
343767
141382
477880
194083
330075
93520
352977
43063
85807
717645
36901
1024543
212210
595132
488869
62927
716760
144048
903299
343200
818384
631674
208936
744879
702606
173849
111611
4997
654060
58382
27856
289938
913939
361751
704041
918776
209577
222033
948266
404080
403841
576182
824666
78870
529799
714942
1003640
513035
119256
869744
167880
419311
946261
47697
396829
818091
213864
174921
237459
376108
90696
607749
1017793
722133
619105
1012738
448604
420911
946509
474137
887853
564183
963260
992850
6857
619676
326624
355417
214955
1004792
467039
248122
195737
876171
912505
919004
488783
15253
663064
720507
635217
123711
362501
720973
990260
260058
910481
1023771
47871
934387
759519
683210
55790
511805
723984
103812
566891
931481
551811
468797
139766
474990
88296
782581
657665
778836
156848
394748
379756
71621
224932
60540
100520
387383
210091
5028
5160
312253
858989
313453
106616
917034
1025458
487658
173928
76065
1025869
592389
703476
82243
290967
968644
875345
850157
503817
109249
699532
610485
439286
455325
631967
649918
223991
742017
171396
169168
105604
437971
195787
68975
946825
746896
461533
827171
148135
170933
970610
420247
1009386
845557
1044388
908751
415140
105300
65190
234438
123653
503138
955791
675989
353908
923679
853959
602788
633877
35862
524541
410639
1042234
815231
674897
450335
162030
642548
761804
57671
957381
528244
346105
763837
977096
855386
550547
848269
404289
208328
297477
797358
679730
263920
26844
820696
876765
603073
133925
496261
426160
1016997
315632
774858
493979
903057
374241
652808
500351
772774
598400
424413
123274
236290
347399
696393
820874
166671
34042
935646
1016162
564895
831693
984204
616784
830508
314969
1027388
952704
981266
367440
447893
583226
848020
99537
232853
429380
781906
127940
877572
64860
843613
192723
699464
883519
741910
928605
624171
651436
869102
154823
861364
992696
1027411
209077
373997
277366
639347
831374
955541
52605
483362
432867
293236
163443
804677
139268
886411
508034
938321
244472
860293
87212
101678
58516
241656
720979
619178
610900
356663
980402
214663
300574
765553
294258
558732
1041730
982731
243778
218963
170623
626597
433441
955137
327228
61714
492564
186814
206231
992396
547219
772406
331183
348159
383732
1021170
758982
6375
731792
855257
1009965
692357
657418
966776
181540
749171
773041
273949
337283
164663
378132
15204
330806
277260
810966
156322
358988
264669
959226
581398
470931
132384
835661
763799
1028853
1037293
700255
196699
889641
624016
751492
204159
373424
294501
734061
1023538
863696
860280
54578
653014
626988
1015932
1014532
923907
276216
1029995
867175
685182
619811
704139
947179
934705
694658
503784
210276
565613
291608
59414
628877
694704
970439
438227
299748
601344
943987
471973
923766
794618
872113
578823
21842
484814
239615
503794
151444
203079
372181
270631
580132
735917
208462
636712
404308
277867
691802
633312
165925
1028943
566982
825695
922387
474587
851340
218462
347727
694580
959960
959180
602486
805731
52245
682039
386651
594942
765234
470262
577767
966597
72503
180019
1041509
428643
367755
751144
442237
959242
980002
456296
777782
782252
576980
966240
507317
822749
495692
666524
542907
943910
907596
375822
894841
62731
834427
561758
1013315
469713
962080
294057
675748
900734
790794
487045
790922
363268
420695
416688
893408
234412
768292
829657
699501
139687
971028
685150
1015349
306184
283635
203408
320184
841214
763522
669629
853806
122579
843493
874530
220902
896916
791209
523726
384863
1000381
630991
969648
628481
413927
577992
531729
427167
846917
234823
801576
358242
1521
124146
844453
783247
123234
205029
472922
944248
715750
732059
376481
676878
349423
628957
839768
37423
905364
228763
832600
226369
435578
594647
632576
391498
611660
836265
308605
75986
46162
557289
122420
895523
711562
1006211
194225
959740
235715
168361
970773
488933
476465
638593
681603
693216
125147
26947
155340
17222
389386
151205
636897
504492
831494
608806
758847
461018
43550
39339
917333
649124
69674
787741
489532
255649
419646
318282
81180
242568
473274
343148
742318
9950
662479
819683
103071
72232
780282
825377
535979
250716
479333
548509
552567
763518
513049
683523
541608
1010768
30667
565978
650290
976681
775182
542161
1029699
269267
28218
657760
671957
175405
961010
528175
463214
326294
735298
819139
52121
396143
427890
32925
823015
633279
286442
822988
915718
613314
585504
879812
987937
584454
841419
925487
154049
851866
411643
213140
893871
94882
580708
519134
496697
934759
155876
319192
1033957
577020
223001
826866
707664
602445
30752
27193
650373
303930
820167
764595
17025
838337
811966
832803
81882
276630
991905
350656
1045179
431413
188632
664781
392100
166598
466072
927405
442412
314643
188213
669691
199689
264847
51029
207304
644536
633212
249756
264025
893355
860373
389176
950234
792586
434790
776725
115335
140769
593532
587675
57082
254932
1019370
758529
421747
170043
121625
294341
43684
256713
256655
511487
46764
772987
64900
640067
289583
1026478
364366
207218
337001
642424
435032
149668
280454
438197
228122
985011
694103
625701
818435
420798
333144
852204
937894
982599
48994
335559
767911
120093
701013
756165
108858
582719
226228
36914
509376
712721
537492
79791
245979
471065
896309
387910
431714
602032
181052
598650
45173
367391
969054
430409
30919
299608
676501
481040
851465
731204
1036988
479698
898543
770430
874227
314318
133158
917946
943253
471577
32772
667114
386707
780916
981152
418448
37937
748212
656419
531761
723362
1028857
529972
228538
876445
51815
984207
389006
356415
885313
60582
117887
325175
380067
222284
814117
986780
299638
239991
694133
813359
433929
530910
27329
380317
741599
972403
407827
1005228
709042
718198
18873
718814
608227
720167
245836
717490
637384
560663
868772
724043
139592
194752
916441
147615
857547
821741
391831
199646
952520
977618
911174
80946
405398
289469
395367
34596
702390
1034058
818624
497895
352878
142397
98950
890510
730553
707673
592122
339796
190590
1014543
256260
944473
458782
110294
748518
487263
316040
551918
758036
1043688
274491
819457
472664
54992
234593
895495
237583
886469
611861
378424
501205
851821
652263
291248
167867
144528
339073
646670
914606
960320
10156
963745
799183
536479
1012273
606256
503504
979888
885854
645139
773541
192883
603372
470424
43751
49897
127205
880813
435895
1010210
901218
454282
263980
796067
168194
634663
180236
427402
464720
612904
534360
70572
954513
683557
563348
773720
804874
1005655
928447
918990
1033494
1019533
713475
316349
622265
234325
435398
741974
138244
671143
158485
712536
718066
34812
57702
177733
384287
879360
554139
5364
370903
458715
409516
254409
286376
696460
349083
552900
392568
31667
56701
580979
974589
96294
953815
339986
836914
389009
854579
169305
96139
586102
397385
169542
676798
91225
759627
590829
923866
677493
373040
675910
986726
112152
623627
689174
880652
583239
122205
994119
864801
452697
4726
889475
154574
725263
512123
427806
919494
568158
425888
771174
290671
9504
2054
874077
204235
826840
702009
684186
60087
55430
237111
842587
107812
718572
525844
762416
468882
874355
534497
1037912
664614
207055
407803
423606
930187
169062
1018400
630554
338238
147637
726271
265389
852224
522635
564864
267114
398355
256188
1038270
45252
988203
408385
432241
96507
892620
617457
635231
826026
625753
526475
432505
893222
33427
940600
58312
468112
383638
916074
72646
282611
367729
2702
1002965
232874
701925
743179
730751
957789
262261
1005713
904879
658790
628082
375605
632962
270513
964269
84518
838298
1036687
667270
854068
340705
905034
672410
538533
119713
829840
155296
410757
785551
725034
704986
676665
580456
565331
239947
946100
422380
557902
164863
463568
137715
382907
871223
576702
784478
184182
509247
562441
925498
80038
676777
818838
911856
286316
237145
886106
496214
1024833
456311
535514
481984
680057
98972
539621
604310
430455
971195
672004
112521
700033
4474
739542
707542
462730
833160
332523
435436
240071
566728
300824
468012
654102
293501
163269
123552
347554
677214
815263
720907
719226
368231
111096
150209
107548
123810
927266
920565
787451
679521
299226
391002
1028163
693568
536645
402917
258461
489802
467535
12036
25367
873837
1019139
519692
851506
577555
357869
332461
118082
895868
495062
576685
821494
95938
385952
48370
215536
169463
175485
1026290
138021
1014460
536326
92435
1039918
787139
546230
875185
201095
451583
858367
329227
191091
284673
408322
583654
245972
1029853
650431
376704
809729
119314
727230
1036580
837823
665206
717047
175038
979393
345785
163825
3420
108889
963903
887333
917671
313574
996998
705347
746133
128116
355233
539578
217935
704945
864626
301528
576920
494720
972589
240536
126766
186694
332777
393117
860957
680986
537368
704361
232800
122282
474855
321166
59581
349395
973229
683165
653061
298189
650734
530053
842284
268062
55837
697661
517374
980977
113259
995066
438201
531111
973267
385265
833022
633453
350597
350508
182071
1042117
647834
997568
189967
978082
656164
738266
112967
752914
53177
869910
839560
16371
732175
323433
974411
330204
42015
749040
966062
963855
546307
386017
298726
990899
570301
745936
641953
721015
29040
101510
61609
879552
857081
140027
921143
213066
415790
585528
893927
674934
925448
881039
939882
420969
45125
186584
719977
501610
583490
115778
331346
200096
119681
241636
472825
183517
1012337
175113
531632
346407
541861
933813
341238
127461
991981
196807
478588
988644
820792
137377
587009
129914
266069
805661
711337
209374
458755
132602
252122
118036
207666
549301
896927
570814
791259
79187
814070
453673
207049
438035
569666
99381
364248
99309
908101
4874
1012597
779224
423959
441105
575607
61572
707976
741315
438666
567955
999955
274481
839105
549630
939035
677332
592093
773980
585534
21348
380970
1003982
580134
486564
303418
1005074
567962
618230
540006
285196
745703
772023
283615
90437
617715
950514
976660
479480
753032
562420
677131
1015119
760591
1032868
162020
253235
398492
139477
937099
85940
202641
503451
925229
156164
144758
550457
524235
262083
86992
39107
464005
205631
787258
258685
276507
302281
51778
35339
855311
737011
223013
669603
152859
396844
420470
198487
381649
715629
165199
795871
315718
648061
800853
964268
494500
997732
205257
978786
720464
789987
190294
682006
612949
592502
1004968
543097
626184
480546
418072
832924
554342
181275
906640
521377
787832
435952
705741
459327
48200
911024
461030
945990
696646
947319
484617
668892
310021
811338
904651
274187
418727
943981
554862
575807
1001678
157396
841735
882940
202764
744883
518564
390368
526801
101111
488687
73332
439906
139672
518995
778749
844655
452631
536308
918391
383942
137221
575746
989002
650081
294526
185541
318332
976752
131655
477422
767309
331971
878950
983891
624671
19032
52702
103090
685164
498418
202187
720309
83769
715154
270703
1042286
460027
203490
547541
862994
279080
64050
855957
83299
873139
456579
639835
10916
611092
144993
353583
616204
286947
785121
20264
553981
105343
147514
1044603
782990
727752
47012
358521
783928
714487
77720
989247
687778
500276
319612
613640
450192
7837
453424
802203
647614
721125
849962
800068
71428
469341
273938
477964
526897
771133
1019456
686098
763731
364528
307063
958251
670489
273020
714675
2204
401729
844158
916030
828974
547122
907392
389122
58364
216418
617150
590037
440394
573081
480254
978169
474929
806819
741714
48082
352509
233165
146980
76899
543935
1023490
699819
556644
960485
186488
135696
31879
89310
471278
669407
737901
326663
397920
249983
46265
963468
462577
843112
986826
822852
590978
528094
369159
893229
216540
94553
891490
368834
560326
88554
293886
283175
229047
717593
499761
156914
608699
836961
824630
388881
379765
1032392
916191
514322
59118
1028725
522889
464015
1029764
560299
76881
491155
547675
385940
481440
442821
73448
261166
731070
919084
238157
361990
424672
743197
77737
405197
191732
790584
477424
370086
569536
401383
104547
647636
621665
143433
884546
853334
167318
67892
697465
675239
605465
574493
497553
990658
914788
15712
438197
831627
393490
511034
110618
755589
258580
833819
578246
629564
92389
882561
773541
710100
486164
177935
760642
566744
659758
725801
446939
29463
613828
942785
759703
940193
198427
832622
791099
85983
322349
221808
75858
444218
621243
511797
505640
651303
1005806
339990
165138
214450
438198
738970
907042
72976
700137
474653
719370
18983
652206
590539
218802
717952
353880
979577
217874
326584
290624
415085
33620
990831
114936
772582
304263
415745
377277
755575
73125
848491
789192
199138
481466
1015706
205981
786003
100038
803241
632081
286396
555610
725413
504085
688747
158230
640110
350348
337767
822101
366855
139114
978265
440545
968822
309978
369434
398936
834526
379417
1018856
141374
316140
390457
68613
211002
329241
1035629
605527
648445
202342
769344
112090
251357
563054
446023
585634
447840
526280
214464
589160
31740
606127
252100
413189
617189
999168
185295
468583
442722
797378
919814
626542
572850
763302
79237
252807
968346
680607
987913
924390
62987
9692
150730
215621
760960
508432
492720
775345
737619
744326
431260
348820
816460
647010
346814
234843
235122
244681
309409
570229
935025
598760
833108
108289
1013372
496052
671957
923172
557464
673103
246739
415587
264202
365477
411288
395646
368058
368671
283751
78128
371202
999363
352991
23350
180303
213294
896384
782170
205384
953292
740178
195914
441724
50695
368074
701778
320451
192341
84054
66843
830643
607370
1001285
548593
960508
4972
888956
326075
994888
190602
742560
107948
951406
270
943578
178558
880259
173883
455557
911344
397487
440657
911830
367671
319089
1015710
869986
661979
116513
401309
224672
621006
727922
287033
531428
966786
219399
846302
15842
744151
1036084
238613
1020921
172481
158864
498610
321440
844137
719450
594342
588797
832528
699484
895787
133996
55216
370745
989162
845847
528304
689534
706695
468013
755951
338760
257362
794112
655956
1018560
167117
315073
1044196
134244
454523
786496
296924
430294
559802
214930
367717
530455
386913
4813
187857
839176
806239
923477
815834
160011
465478
402906
483814
48997
42912
620647
1004471
57254
31431
661163
574925
894615
901416
658466
645193
795591
794060
672645
985575
827660
974766
125301
944438
326550
316519
811593
406965
694571
23350
147967
83030
339472
839741
359251
763453
360269
885993
564273
882500
503823
826636
726377
959442
490877
89133
499674
79317
863208
1044183
291239
90319
888501
218116
696544
254901
980596
717083
531832
927440
555606
826869
622847
1008308
404202
841491
487244
468511
841231
699694
94425
188387
990010
837773
714676
886457
678372
758661
899149
866069
36963
650791
657134
66482
958209
621544
378943
319794
115093
389952
353332
10797
210936
659720
150662
176202
1029864
727910
578141
714588
703544
664356
597196
401152
676689
551215
737709
783652
841386
276373
239751
575716
859178
964017
211246
872473
929168
657857
451831
337540
159039
6127
9350
756182
740837
553407
977727
789489
142791
261046
239780
9210
142172
480691
683880
1033183
218928
526701
726902
833785
667848
757399
805692
183299
909699
880742
879927
83240
385786
955217
884218
701923
995972
726767
675826
224713
191769
35215
752394
348041
893096
73637
636335
877356
657764
784642
330374
276384
483320
769042
302068
405438
160392
682471
932139
775637
130156
794789
476127
1038938
250265
457536
456214
673581
233912
908719
479776
272837
140987
286175
430865
682834
597481
689544
649848
908788
620943
874708
897854
473318
1008252
203005
217160
623426
749604
935163
875393
530035
266235
362902
799536
653895
25310
544016
233561
967894
318655
509810
45048
597003
509185
377599
959169
555310
507508
495967
215132
602715
479381
710823
307514
19904
254094
158812
744094
657616
566242
712067
931779
559786
970420
237320
337425
693001
445283
552706
1044076
747736
88236
225493
134181
517348
41647
751241
312908
398569
303750
334035
976201
12348
650247
712912
762119
448080
145186
144260
295938
924914
710301
419496
134715
949562
628498
765844
496477
969902
32074
88930
944132
893107
383855
845632
321131
4489
496911
581443
151997
569362
174270
312096
768129
190915
935520
1013824
365980
724761
770387
419212
47194
269021
560827
874647
638125
613325
225168
752060
302911
230726
983727
967800
802170
374197
659254
216548
614564
504651
480351
292149
269413
97143
895309
763604
95299
601270
559837
479013
118984
737509
684345
468561
110060
1015603
766620
546573
31728
24493
362285
763119
450872
253228
74700
742273
51619
497806
793875
169304
304222
948560
162801
837851
290264
341963
592395
216456
1033896
340720
195519
996288
304034
685773
150264
119140
743267
548693
391087
479711
845501
725824
753753
250622
375566
654399
730347
919950
256989
609952
152227
376257
922087
868775
375450
192947
1041406
1032234
396480
537079
334184
312611
812338
851803
38446
1002094
643920
264966
533313
60903
389657
976952
790127
160451
416636
736493
225054
770513
717449
186266
738771
753215
950491
933143
243701
175060
99073
113917
154071
255426
935095
37603
646500
487707
131762
609743
1010248
70310
983014
558226
602315
403204
909004
487191
970494
361582
494957
752996
48061
178563
400187
49502
26531
450921
937290
397278
326428
605373
7484
100263
515950
803068
761390
989235
941505
375203
643730
197885
440866
737673
297881
749294
946903
431163
745460
807360
467164
59001
1034838
870436
925872
124360
1037544
538833
96782
387723
977983
737336
51837
860589
592557
871953
585618
100854
877333
827193
665833
70495
133544
10530
489805
378751
62201
676129
202695
818836
89612
948533
822753
1030895
310207
1005977
38895
513292
128440
411780
393469
123637
983896
938192
134735
704511
43321
463296
773005
837332
876053
266023
468819
225172
164372
556478
985087
167243
255173
205153
900766
845590
1032042
332800
949169
534466
207305
522604
811588
893980
947964
986855
558358
1032617
9557
579578
49446
470817
31007
245045
924581
208546
847851
901139
94599
132215
783354
131275
438103
919111
538086
366598
638060
418094
523943
44117
305420
790559
125353
748062
51199
862392
466218
21231
666770
892178
655585
461953
646948
29250
113740
267998
552384
270437
608978
66239
282101
95902
544996
230416
842121
454689
417303
276768
445167
743083
465214
1000059
92166
158332
164088
31464
751004
540866
465542
275186
327392
706696
939455
842077
709112
700458
567992
458873
747822
826544
549474
395831
80845
328717
269425
365361
185881
652432
742827
235108
235578
476398
904873
990461
940137
271201
912355
501619
442245
287297
426793
172529
999177
1029247
280924
1017754
709031
916204
9727
374107
894890
215450
537848
865910
95522
264602
789990
348297
453390
175226
618127
193653
604874
650462
915466
901190
355139
220467
89485
5543
398351
926129
178184
527647
1002497
656446
353262
119173
258071
656088
390067
206952
369039
884715
213251
425953
937079
90546
432721
658489
764908
382835
557583
957875
871208
304597
89663
203739
477167
25710
355629
394341
716105
566431
888419
44069
936335
596755
163099
536411
982822
457495
456053
419803
80774
200834
38475
959925
111910
896714
414038
996483
18033
899509
342885
617934
223438
253338
377309
925393
385457
1000411
384909
710918
485748
743181
803013
775387
151511
335561
626716
733050
1001978
127673
8811
126730
243643
834488
121706
387044
6776
1040654
398504
332857
270978
199980
105868
938362
205946
950961
914290
430594
237538
818029
74538
51397
855907
818517
449464
950393
326619
440183
477796
677267
175731
554507
305357
1023927
320882
409122
307683
311999
542133
675984
373477
414907
276123
909965
166625
618054
826954
525041
166237
292053
238143
317163
288618
394609
628442
211323
354645
962336
1026204
934790
284221
597802
133051
58607
425783
256252
708402
779219
1028691
15819
482607
739847
942647
67399
128836
388145
361469
885365
651592
245217
569488
595254
262544
742166
12563
18921
449597
326642
16683
751483
47102
937533
498382
332918
286938
483002
52360
406728
45571
600309
923380
733916
535740
639766
232825
526679
1026805
284219
113045
482376
535078
650290
426341
560611
103451
122375
544887
447925
556474
721527
9153
289141
597912
66604
635985
119359
7674
461782
303428
602766
474633
380878
956244
914440
941717
343423
699475
75177
969548
445314
733976
259692
830257
155464
678976
535916
928992
812774
461353
461945
960170
502541
933803
505734
469979
379881
733367
691695
437044
456343
647987
145768
70547
689967
76979
306463
336173
507402
19954
735715
822699
62208
789622
951821
112705
595750
976373
340560
776206
679377
152250
1023976
462763
526517
173334
307785
655971
440063
333243
505350
500969
745782
725572
253820
850216
198348
1010299
1018723
173818
761009
676447
128825
239431
772423
43896
799209
620840
778807
853443
241758
821822
648101
670971
582387
293627
537820
1031822
284663
678409
272580
73369
290061
925626
824613
397893
185768
644546
1013185
214961
272964
69491
221310
495318
510235
712625
736797
952246
124250
230747
655060
321121
285712
289339
464824
831977
748418
477911
309107
245119
710625
521002
549081
333247
822073
805289
888758
678249
564506
352293
771615
772495
831693
650953
326667
413581
218974
404693
30770
838450
403074
795135
742692
590221
159047
487928
4540
923160
321838
585856
575732
605548
15978
813187
851188
50593
648973
360916
536546
414943
873814
743578
833591
430878
64685
324378
233470
819025
492617
90401
605312
949763
337132
219288
175757
957707
543312
613250
417314
176996
525022
468935
495066
137258
390004
612440
163709
67090
708262
116524
265256
452515
268619
957682
878541
401916
530740
1014266
550635
225458
699941
513697
388904
456947
848472
164051
967985
720942
176203
810007
359255
321952
181162
974691
363004
78053
103544
167030
805253
532540
298000
1013606
302210
314127
601920
974138
300845
67206
744555
860562
213972
836667
987278
367664
866126
107040
482132
842091
347622
528661
18980
391743
198366
747826
327664
209593
1013529
246394
671697
307359
637759
569866
430358
626277
910367
146388
385343
499741
457021
646119
217438
373459
160619
321303
494403
230768
119201
785398
29149
144093
465321
898926
147650
76057
636846
127073
448534
29813
182287
414350
932285
414555
846546
747438
446279
896964
422584
464059
630456
718516
611047
924750
502843
892416
301633
259826
112991
732810
286824
393575
255642
346967
130559
210794
108054
958942
452801
956102
760793
330052
63690
342533
198148
76594
320397
930840
816302
261955
874284
982634
1030665
869195
461938
1000898
567597
324165
235480
900793
294535
497030
266120
446012
728764
353295
203134
151441
969102
630963
176419
565922
651750
1018175
628933
823369
491720
166636
420331
938065
528744
885408
96637
308066
393654
807049
275944
479910
642076
748694
110088
392457
338329
1027871
14372
526028
876345
614704
623241
254659
171918
675082
1030539
345664
418841
671495
595103
49740
542649
183835
328262
526273
742787
677399
39924
998138
809129
792845
966121
830602
49705
541561
671910
360824
42338
933557
923527
683354
1025495
38550
490405
583465
383189
1013842
521487
980541
357798
782086
999874
884978
175117
651196
85076
76841
842520
537931
3256
897840
181345
450608
795793
572717
439440
91287
777211
682112
1015881
400242
434311
264285
498300
685832
181356
323623
821000
976271
186143
845146
784530
756431
1017645
1040208
333342
666941
748949
635143
243383
1029091
949886
990357
553128
839160
617890
429440
181222
364131
147739
32299
273774
617253
673089
9460
313587
559628
973179
440598
240907
366803
234667
1031402
916337
364762
790700
298357
284306
961798
668862
729520
569812
810329
561133
124930
655325
200459
497155
970050
268487
61425
455019
387051
562839
836290
967838
436838
100790
725411
849866
476307
698583
213421
116156
720230
550878
941273
377649
306809
347350
39149
452952
543475
992217
815480
595831
1012334
346812
975605
934986
780237
739223
991564
1015642
192457
862704
500720
302942
216796
245064
177365
934069
184181
662750
774765
30663
547492
476568
283766
1000617
1433
741232
992337
622728
575249
875688
809304
278036
785398
321371
739130
149191
382639
512918
802923
260195
775609
43678
29593
241576
982700
258360
57595
700240
637925
329114
1026262
574063
120644
964003
612343
188419
875443
637508
230495
484642
412161
462140
363252
553693
340751
198004
243479
679891
981262
720488
96663
786749
218852
285158
458488
324431
738047
1042991
1002951
932369
450994
916963
842036
948161
764669
1014451
941285
324246
482867
147193
609906
548480
16896
534768
393420
577552
394947
228656
729819
86528
785909
556560
136150
126517
128363
506963
372031
410841
43199
80615
3098
1005841
601464
187478
724514
105557
745175
869911
135511
490139
829301
585286
83816
251236
67176
1001278
741412
954049
217066
354366
591559
272110
586621
658727
285227
508893
914353
913334
424338
587645
289044
19825
967544
201844
111400
757729
762249
347142
197225
923285
585665
313617
305677
537296
729673
449536
912048
730632
525007
834199
91821
682713
576294
21615
440299
317654
20348
14138
553947
420832
285951
185881
812335
682868
278669
755212
318325
999955
824520
959139
625417
229120
15426
836121
920871
732789
731333
545085
337633
632964
949090
74207
200903
974325
461845
566938
87936
204511
109911
191437
822874
285637
266699
277108
465633
810607
639335
497470
643037
280865
651012
799729
989686
1013129
255409
796193
1031466
152181
848469
906270
536610
271368
867789
586420
273253
687638
745385
157928
448514
889871
494094
981398
855307
432975
524878
528392
1032729
355384
1122
275201
142090
923844
714370
916220
179946
128899
802822
285334
77837
857886
937893
576662
250503
904335
212846
168759
496152
544899
164684
770838
696932
437362
659876
718718
861861
664978
804485
237190
324922
938038
297265
666383
798415
727724
857874
770221
888817
713210
477151
713989
697067
450344
316460
38970
996109
555880
897917
639929
143996
329247
1014164
314252
1007152
385947
166870
300927
446928
245710
762578
774313
1041432
538072
408688
393384
124982
247862
26446
119597
61273
169697
91693
422045
429623
189074
438736
197040
641846
932225
721439
957616
183439
569233
787560
486629
347775
139562
983914
770408
126909
890856
1032104
672288
147256
733295
334215
900571
619767
345443
268128
763520
1040772
201347
813991
611714
401370
977078
772744
156424
1027843
820361
587414
69966
688551
531091
835742
545382
815291
92704
175719
698593
116882
163651
527357
617357
193378
487193
611376
79370
525682
583115
941818
925199
446133
29308
838043
1015511
556375
232614
140246
594003
43059
388278
315035
343261
130664
228200
667948
654194
1006356
47098
515305
311007
88062
636749
927980
668411
511354
931711
720074
863216
145562
963339
965385
904840
582030
566827
505850
880128
317127
146698
842397
1003322
1024562
455698
201614
845859
548059
782102
862492
926035
485985
168033
999131
967305
436960
414187
546832
84458
573464
580898
990296
128664
932108
463014
538949
428886
335519
467581
557274
218049
863292
961102
205512
301571
580971
730846
367664
439286
516210
280685
502117
686451
392209
8846
876979
870932
1029013
735070
707843
7420
1006709
919600
254679
32193
473026
34373
618061
1015784
619976
743298
680463
732916
638930
866480
92851
4168
15660
276664
900598
869021
751663
95161
301819
965430
1004974
719765
1036153
526683
817563
592699
1039285
791886
995729
902304
382194
934413
491693
477832
887675
385724
617322
491583
302199
1006718
1014864
642573
229945
356170
535410
635584
69495
694302
1037247
429606
81097
997297
922432
703345
367181
471569
426553
742298
534374
971873
748411
731495
346743
352546
45503
775680
492393
850833
298793
815086
627506
419217
194620
83409
616414
547803
118815
224062
127735
64340
249269
331586
39199
631547
202903
237941
847467
288366
845823
1001360
276819
677971
296173
1002802
573115
934428
646420
600306
394847
471362
1002597
270803
924476
168263
281720
558390
649041
626320
197212
459692
593732
683989
663722
755999
373787
359708
648085
950569
198810
723156
981968
712451
493982
198796
951819
949946
389867
778185
993486
296777
882910
803543
125167
203435
383034
666526
557899
530117
652849
439445
781639
384299
720054
939282
117151
556632
794492
449889
60575
25262
286831
546997
1005443
989424
539619
749738
769466
677295
1037124
507739
189358
591633
555455
548731
166153
460809
158707
868938
168358
382773
67047
248535
197211
368141
572412
209940
528330
519795
274996
7513
223850
448579
377005
701911
181744
90683
798709
399941
753317
588025
804773
892278
500437
628159
369365
326064
407027
765900
999272
412712
726980
985020
464345
747031
361467
476131
729483
178750
926374
582010
335029
879912
847722
169813
219505
188899
1367
270038
237617
563376
123274
206573
413465
615539
638617
622900
809428
1005860
141370
648437
677101
285376
36281
178588
599912
575359
402697
1031076
896236
580653
943997
839546
972280
862685
395577
871728
342343
454186
156706
865013
968555
105693
239794
859986
554609
472933
20195
205081
576704
524948
970915
574516
350226
385797
76758
401379
450373
122798
214547
837174
123642
483802
849832
697909
491093
927476
384635
402002
287646
912184
304656
576574
342639
890415
693268
344082
195143
914554
855080
611881
756141
971831
137633
852003
630165
536554
760860
751438
803420
592283
530156
207592
420802
499773
450743
238073
229378
43624
320118
377816
586012
802893
95830
942452
1000195
43699
186105
590873
241359
128546
111355
662741
905849
319616
387686
215063
115599
797731
524605
761987
29077
468658
10924
382356
882065
209960
622208
852968
56658
745481
203983
534593
83386
1020378
108928
620242
500203
505787
976450
192800
471873
410080
41237
808155
84456
816781
711713
188663
343911
172912
442816
580149
678691
642848
501389
648667
636976
665163
256677
889577
533803
341046
419269
95745
885109
70664
1036974
438524
330095
583856
557601
907822
99274
395070
285260
282486
105342
181791
311216
968907
576094
176537
275756
528579
12572
78450
882414
1002875
652924
591099
534731
417602
956938
130255
522507
249372
78843
304238
1045175
594332
563417
646275
237678
914242
31432
332459
490157
147731
626020
82986
622744
410063
458645
786782
192826
846604
62397
473536
473127
897511
1014008
302011
835900
57663
623511
902639
641824
219267
149538
998057
18013
280491
728340
932914
1020057
1011439
968777
541172
789498
405102
485174
70266
498671
769036
62141
445685
741184
323402
293286
174346
26438
970704
854312
840975
950027
431703
563871
764687
622533
516754
761135
325199
576077
918910
201699
624689
635825
519084
1833
866986
312941
440657
403069
56044
143548
699080
1027598
1025492
886496
373929
673522
701998
293613
576861
374158
88359
918819
442242
56897
453907
464297
195088
645214
598741
1012067
938748
1014936
559687
156305
135453
837791
529031
963485
632009
341555
115281
856258
598794
771981
138331
130365
1041999
1030670
459305
525439
937451
445935
1005115
357649
912863
412594
309733
83672
696359
406684
214619
46397
887588
641669
1075
701226
990204
898265
650792
58366
355858
698953
381368
912962
500831
97705
887225
380779
32700
4379
417018
374914
59687
324115
508416
797313
777340
260729
938911
867525
577979
775222
636094
933622
257110
959453
473120
805814
854028
643754
146929
781837
423647
686714
829696
944182
874349
847872
742588
662820
330538
397640
473039
31985
20944
556615
1034058
837964
355460
771881
449991
418738
786465
503306
859035
990573
39874
1013381
86013
73015
967022
302554
966472
958309
800402
562685
937676
960304
908980
531095
372043
362357
987312
29827
1043631
301860
677800
100112
922506
660597
19094
793675
538788
325433
596479
178682
1039802
9496
118252
631835
399148
1043563
603483
807856
93358
825762
822940
988414
1035360
564735
26535
63051
225054
929954
321803
422317
962092
339350
392296
985037
429891
428332
902956
305766
707416
779431
737481
684898
726408
292867
121880
65341
686192
344106
921319
771939
862332
586718
164927
17034
1000624
407421
27536
174087
950322
17789
788993
417699
212021
693730
765277
456919
391619
132653
942926
369367
986931
472125
658488
162114
18406
934110
366704
723174
71915
196648
803496
974197
801662
486559
566909
684166
830056
309239
898708
947078
521531
789880
149334
441138
721919
24495
594976
519320
297357
581463
582196
669590
624297
903486
788385
246192
194707
850484
158446
681406
887173
534030
997824
394885
684366
389690
763153
205626
850889
807864
107660
71370
602097
443093
412164
284486
912678
718783
900245
468236
552039
891119
506305
84649
579382
979834
863226
555937
138962
834545
241936
436802
1040441
945165
76660
954020
258316
199059
87583
434775
925960
734197
646821
411472
344746
1041789
958170
257363
118208
262368
676830
499413
358066
153304
546141
606510
32625
89181
3917
66636
17027
7739
689887
503392
684918
384893
245951
510649
481117
713210
88103
154224
528958
903009
122477
367220
165385
223008
813265
1040393
166511
999754
1040098
378853
88686
486126
428931
368426
965945
893920
435832
876361
831056
367385
275248
218165
908677
739588
775481
1037983
138951
426577
1043011
1014893
1036509
471901
958188
589853
349359
828139
514503
279333
969432
423894
243143
238814
342143
546714
898585
609724
38491
400741
270941
423034
123405
704288
822000
51548
990309
183569
1016955
75573
459860
637853
437626
977661
442731
959701
213904
924422
32423
522171
1036405
149582
182224
255852
1006417
60011
12988
356931
51194
366182
952627
267930
179341
845112
20283
542449
881260
331894
1040943
940734
821315
891285
587875
385203
709698
633903
106365
633595
510692
263929
487541
1025407
566360
573336
791592
803365
578257
666248
100912
973162
228521
273044
681042
791655
949743
719778
905333
893736
259616
1023843
548247
885902
891210
823104
993725
486405
886397
430468
570516
28726
859461
457804
501268
927075
481260
6539
770570
132671
958782
483253
910320
643412
72781
471702
200312
861528
96976
481887
219199
321449
118610
533944
226321
913285
993523
221333
950444
794537
74719
895199
599398
381641
626425
34115
412213
47210
427992
453499
971087
14724
525256
323986
337854
267799
199067
267030
175106
867565
936392
331983
124522
169502
484998
177805
1032884
579052
545931
270684
743286
42145
1030095
945449
586565
613844
157886
238833
585625
718562
712712
405842
169904
950250
924364
686258
89886
286168
19754
242476
73226
25469
748489
800768
797845
710653
586083
801586
81125
81903
548995
119061
506913
575502
687244
397199
876358
215546
727314
631170
975740
724027
915303
27533
1026795
861588
240115
577829
766409
211925
799785
736209
592990
1004892
326652
725862
267805
474802
482955
583765
332902
858247
629875
768575
848836
444518
348061
466407
785925
721524
910112
629301
264953
285523
453424
1003795
1032542
66993
498566
266996
928315
762132
500689
603847
737732
35894
486871
443566
118050
589077
353714
370667
24083
394805
67548
867652
394821
557757
443871
885347
394192
135279
323601
345498
547108
801375
48397
494403
578978
649058
693616
605094
291527
906648
49603
206590
902601
25542
96276
838796
1044806
409152
750011
881971
959858
966283
467788
253006
129546
346626
351974
187471
70047
133887
630795
716376
971790
378524
604951
883734
1037987
139473
747837
229820
684151
890458
704870
390596
591295
974391
630352
182550
470011
406491
250502
228954
303610
271302
758417
729256
975645
654025
317591
228823
732193
88707
45582
410787
549266
700620
179123
517422
676509
348405
921139
743771
982533
497702
777181
692029
11515
550123
626995
980720
731652
56602
192386
404044
84795
325204
554003
974207
132151
703857
463747
746174
509438
238407
512576
701704
223362
841188
371949
98005
484505
439262
742878
959192
872652
665235
740153
1030934
881182
569774
402660
602213
490640
28655
708246
906345
840502
993427
100021
588928
421874
557903
718216
7762
586758
715313
187452
644888
180266
561481
593679
9965
478432
656793
532617
711644
183483
973879
65869
461182
844186
82913
569312
677642
603307
716161
647358
353307
848977
455475
899813
289690
36853
837108
396566
364861
406223
955222
720991
1014817
210798
220005
334064
971392
962463
817702
774975
594133
489133
980882
404732
369079
859410
859677
810886
26188
781986
236022
460979
91058
387738
879294
891683
23296
547913
677553
993775
202503
183159
838403
570965
256543
890567
1005999
380065
544923
526544
787155
995993
445798
980456
383711
332327
688840
182288
372075
713093
611542
52337
896863
661129
732269
369759
769544
1037812
86021
791156
960287
772949
812629
598259
793289
40489
186593
212888
1041409
229795
282295
202329
489310
655028
656825
581024
449189
645123
309349
39727
454222
220491
471366
297864
950010
449841
708174
10205
659768
173697
266553
129541
242986
182235
833099
719950
1024188
843217
638605
515650
270867
240851
935185
614950
178427
676392
1026129
1011492
886730
51783
340044
236546
362184
511693
159546
413368
463915
641584
743375
749265
898638
514871
862729
1044651
348998
161416
761430
404609
816881
126584
355111
8033
193883
834292
299599
676658
938670
452258
357726
224993
728657
837479
60955
831299
886354
933286
310814
560124
395121
293638
482912
621641
895761
340155
182328
918882
5271
98997
697432
460567
528938
800858
884836
312427
561566
220750
197609
320134
582423
316553
101097
384141
342614
30999
233692
619242
345292
14369
342364
312592
968344
1002389
439364
888024
588038
899556
444380
740699
1014671
232161
790104
85589
367913
787634
972190
940484
531538
409857
721313
433452
581825
522340
758631
160204
80019
460461
19695
788684
228830
660777
501882
23039
510498
883696
893512
564638
339908
204663
961194
821497
613363
101860
726802
461066
994180
32776
445228
779412
5395
285718
566700
1011051
307988
551874
371771
1003828
130431
787761
482043
567935
512204
326836
1041497
270499
295778
44344
175614
904013
118586
794509
662025
932158
506821
220374
1011452
678127
80476
10394
710612
213896
663428
860661
713127
678526
330677
363835
248198
320317
343058
427649
39771
433590
416460
718094
365793
462554
660636
762417
195687
337691
80743
64143
472310
270388
167871
337936
806444
856741
328936
838715
867375
478253
397464
643224
382890
102887
830811
872704
426373
193488
871628
849332
478354
944361
676338
733308
285633
962993
458301
77801
8433
484505
531976
38861
1004463
73241
988800
503529
938764
779159
860047
436238
306587
412980
218076
686589
203659
823468
442940
219317
808062
598093
9195
366660
146913
673954
787321
221313
168540
686884
750095
773977
939996
249124
1011662
421593
268324
229641
951104
499276
650653
631465
579839
558959
579523
515673
848091
392305
662457
484771
20561
839341
157353
967109
256865
67624
132911
894094
175864
634475
304249
307086
690964
643799
432111
539384
991533
928170
341632
594190
1006316
261570
695935
626008
208456
48584
607940
668244
987735
69815
85057
511332
324695
659501
709773
784225
115527
570854
469337
629271
875942
479965
348560
876910
9252
496602
283102
525586
88255
592495
208724
258313
929514
361469
955993
613305
421843
190215
780331
154790
772616
490322
579819
767224
167334
239768
664720
866028
849019
298225
1037963
316754
638604
97951
1027529
709021
87740
240516
74568
950254
974309
223868
607232
908624
956264
368967
791492
968276
577668
621557
473290
992845
350373
277677
758344
499426
708575
623534
583299
598970
637950
64956
223405
43067
549849
210114
966026
281401
34094
498305
59146
528438
604520
106686
264003
121388
1026365
21158
1089
804025
605122
493118
252278
232132
48182
440295
813331
57288
999302
92197
743073
75307
855238
990835
245302
279325
280494
917759
598561
151306
970970
758369
853936
759664
92843
469917
525563
573280
761384
600256
987946
94167
532861
920957
655338
244986
353225
381123
759733
468292
322830
437503
902670
136012
271178
856449
90108
553884
177771
970607
924721
765909
727322
191408
1018061
146772
971681
677474
701813
674757
264074
875989
656289
517763
617302
455003
591059
217112
867835
379865
422669
390266
498173
344688
537114
654431
257291
544292
1032634
475485
451461
733841
573934
172681
242537
1010371
239946
203831
23787
102298
195211
341820
679277
230009
319367
295694
535826
511819
880076
181597
429260
609657
1209
456748
206902
902955
646889
333766
635216
19365
292330
960188
387578
806065
247623
319495
224105
897223
975689
148935
283555
708242
255487
868127
1028094
322390
224412
974404
836737
759131
902490
794651
179879
822691
331259
1044322
17844
399272
841136
400608
544821
459432
143514
587865
90540
728733
12571
801671
180318
505761
48960
424139
1027951
439306
948558
1005382
163890
897465
283916
661754
751607
75795
463357
625792
269600
297213
354180
239421
970166
218154
661825
518575
865937
47292
804762
532421
440631
186165
417378
283057
827562
137823
8480
896432
989521
396437
882374
997813
396990
409883
106545
931726
204459
112019
836888
195317
711566
7026
302059
893303
379155
469157
987287
17162
858007
284093
1004016
927740
427411
968293
442111
655850
864102
793881
961979
480217
107783
235340
90194
225840
301806
273277
277678
411664
1037917
813063
889246
648641
686412
1012842
179712
284894
398822
316626
759473
172651
71555
239164
898663
629495
349067
330813
288484
697158
834569
76631
977843
574689
7712
625577
613392
157014
831196
103155
838406
527078
695644
250208
473006
137796
162643
458132
702755
828387
698233
444181
562871
40036
159949
390255
418013
75255
303681
606703
214400
830276
576216
330189
605210
435188
774956
682430
470714
285149
906266
721034
908437
148452
544484
3647
715774
135824
720720
545316
468074
192716
74330
326340
714923
95137
387254
352657
366233
51339
724376
489808
300626
405618
823266
762919
315754
803335
457018
222048
177925
637839
803748
803668
739876
416397
724452
826038
1028202
698241
119099
681243
834957
170001
981770
183200
471344
531099
772175
878575
299936
576119
876876
885593
992711
846972
519554
733917
939234
157265
686734
697865
455403
869026
933923
715545
558327
68175
71812
567806
996231
489385
971769
929682
740884
142929
225320
1000557
165851
438431
807097
838167
1006399
774215
313593
761819
433911
671702
372511
467714
851245
612901
376285
155890
176366
6598
838034
914874
527437
84792
604813
506000
738208
469924
808138
277781
628391
29412
902669
187746
180997
177188
402540
746284
475380
486716
316847
143917
863349
341012
902183
457161
23926
733897
203072
663771
379870
579924
914398
680199
31728
841811
922023
668403
325426
196496
479166
793215
1018493
603364
568365
1013385
976103
779052
595689
716263
414778
239376
434540
528906
805917
813084
350747
576683
371605
47630
929000
452941
794331
45174
401494
771772
43321
783771
970695
236742
697452
576666
94203
671522
114842
89862
638426
696581
325490
994037
301219
117253
765884
390604
40264
84727
422767
826839
701375
342165
192904
732365
538640
25063
401324
886492
714627
821810
688341
26513
424359
236403
1028072
474059
430735
930180
768689
1010555
960240
72238
763115
486759
810340
779681
808088
453519
201750
1034636
988648
218248
761953
590823
520441
162996
531800
86162
198308
587986
902523
284600
620756
134415
171924
597520
691503
827232
87265
697669
247661
138918
313286
941117
602825
54420
652153
619754
108480
80690
874459
366004
629576
705487
237638
910204
112839
977756
143068
169076
378661
583905
828953
400412
365144
490013
636974
335810
261051
116192
806807
899766
110630
439254
1009745
119588
542512
228304
259678
573983
305136
548550
380379
663298
24050
778779
768107
575308
428170
418855
702766
450724
519142
95004
327504
343006
502007
1002224
385589
935896
1012052
346381
507909
919649
262714
575619
881420
960450
56637
565174
789177
779714
91154
619672
768438
417992
96350
126813
107891
134641
84083
760645
283400
98603
342033
27922
383134
50073
812533
338796
329502
118975
212311
380103
377248
869910
393887
633972
794979
545125
963962
476938
407645
649030
760665
565078
279309
308902
337320
625654
787651
90521
341835
1026962
660811
434424
602535
17298
46784
356642
587431
158605
916999
668331
125675
820568
179144
586311
395617
995076
864126
739122
245450
383809
759983
712091
386141
138728
753256
820550
11381
465980
447179
174971
163040
268523
770379
133101
333676
607056
161369
278236
435585
366229
740578
339664
845792
447491
176681
57924
727435
93142
174224
837600
944592
838351
757653
485764
1039392
271469
586653
650388
995985
1009361
542482
542006
23225
140097
411012
764857
995398
865758
553608
217383
1035351
198033
285773
532272
62117
377679
930816
584922
291121
406657
793732
704330
854491
854296
834882
759131
166445
306226
85
292884
434079
791094
893586
706552
557268
284670
473981
534370
334986
316360
316836
368174
123273
196434
392080
534512
712971
958520
129901
583801
944799
326145
790920
904803
747245
1001341
579312
920172
1038539
572918
239272
982299
913418
276231
169592
974160
132368
829093
31330
363944
852015
496959
876978
979015
538639
938811
833105
824796
767609
925149
802158
254697
614536
1044626
245401
860985
18492
343760
769128
153694
3299
512582
623256
759600
955308
190296
322147
1027665
939757
520823
761550
574080
467426
652926
216034
478959
432764
616112
47980
239740
960477
616385
316349
427308
1018047
357390
529075
51613
686518
681431
346464
82174
310916
87107
965205
281809
10324
1021845
406456
488150
352130
635550
675702
456785
849791
1032601
163431
379892
705809
313210
696303
373836
724882
1001682
730748
881035
137116
99140
464729
598973
163765
153590
947396
398057
979994
423345
779441
525287
444893
630488
269137
99064
387745
364886
62803
889206
496371
177679
793920
241057
512269
522028
497713
458899
509821
802413
683303
336427
833548
5622
840889
148260
670299
492650
812915
902205
787808
215051
751379
622527
538330
657274
1022474
255894
895593
599267
487723
802009
543880
1023603
255974
461925
240101
2698
525704
760910
5917
481524
78290
268611
565243
412967
843754
734385
307935
615830
376969
34588
145779
442324
632700
206364
234117
798037
407061
800881
892691
473267
221646
564203
647035
711301
521219
611861
797103
245804
851709
136049
921574
1042883
170155
616276
893687
109949
929494
910445
371316
1044929
405865
668062
1035484
717217
19783
304036
49526
1031237
80121
198735
294598
394107
904554
1045139
155744
198917
597420
867484
228809
495839
956005
726334
932279
781214
99931
483683
915510
887372
491528
50126
51952
464478
863858
537902
884538
796028
952160
1042322
13877
623886
743524
401341
593927
303850
877613
173405
275742
26910
960955
388349
842177
785739
306741
585926
899677
175033
508878
720939
634042
681729
657358
955164
729584
412274
209756
655050
99131
84442
312493
35951
606988
772398
410173
152202
281705
270986
122872
277233
953623
283919
946861
969564
470018
925869
364285
249824
16403
1022823
1000636
328341
178339
343562
300199
675215
802847
917275
633483
915230
560014
451435
1016054
1010171
748510
945038
953717
51506
164842
853785
301037
684338
808507
860625
209107
159256
966347
226945
203568
244529
43234
619070
985010
397717
933246
178059
431006
727548
84119
990998
927184
539672
246243
951946
80284
633657
857682
1037186
75578
592546
94524
181519
76161
567911
639137
348196
329948
1009307
189431
710259
99693
6151
547052
496512
121015
65648
321466
1011862
307258
967981
724197
364529
1002914
917310
566231
83622
199584
675058
831629
1003240
380265
650438
241979
800149
536864
639903
1031960
97985
803547
277160
727920
409190
363559
113602
151345
648939
649983
375661
825076
270130
790194
1041072
768352
318131
74398
1024552
1041821
174811
170382
194867
455086
391238
329552
289205
396123
1008327
208746
332815
327613
379709
1034747
774662
129887
285683
224787
672863
773305
212554
962632
312471
572913
1044752
613570
82190
246038
293878
568584
633453
103242
983298
228757
970863
894785
323173
421307
744145
618278
148966
999896
951815
1021585
165008
300930
174958
746687
101618
511027
956570
31120
340829
404965
826949
511924
787049
715822
77405
967968
158402
137664
811377
69336
708287
186017
202966
215793
118051
795462
995436
806982
74022
47100
1024726
635151
829873
27616
228937
6406
674637
735314
71593
368566
85501
445436
868264
54565
445502
956428
975435
589618
718261
854871
767827
123750
684748
377321
260986
789101
634338
557747
821498
863263
435500
946991
81668
947194
607243
393563
131082
745520
390418
750502
361305
186656
693273
191205
668882
221703
451526
907269
706272
104612
353703
887606
11087
643360
169453
733822
624530
896370
524336
387926
161346
144608
498454
238279
389253
871793
545700
818524
484565
148260
964850
9269
759753
404231
21948
902509
793989
604460
473249
100633
80545
540518
1014251
848603
191875
285291
880752
734298
403319
611206
289883
599088
796174
443274
423861
297652
608108
362876
801828
411350
315449
1032561
481292
212825
359700
707769
433539
396257
906314
904996
591529
497329
670480
426198
505680
301950
798249
376498
931134
748570
712156
994979
632751
588043
878386
6703
550463
791111
747239
971648
290130
867563
228530
771016
505516
150259
799981
350351
348560
15849
454899
433277
345901
316254
710395
809800
173119
359286
925374
606546
60443
704507
581272
271858
534085
377608
777899
628467
800721
249742
377813
1001251
747844
828853
69239
168411
56688
57739
22980
712639
621263
629478
250879
432156
723011
483353
209575
27239
290143
875721
495821
801188
335864
815948
20521
1020947
818381
894028
958884
842948
113182
337036
183180
93193
480692
206463
706837
93932
1012228
308419
1033397
789600
48507
192299
126882
151703
763785
853537
282026
610611
118339
530095
673377
203750
585358
983133
161769
224726
702979
1035751
155626
163456
516173
276766
401316
791552
366336
348287
124712
184586
338017
106328
263178
912613
858834
324374
198173
527405
827508
905495
786638
195695
697784
72911
926974
586373
595045
187746
788379
958343
285033
906883
785802
683510
832933
462533
28360
363836
563233
357179
890705
39187
445354
475265
801108
142220
759718
207740
479145
860621
306429
130898
521819
448478
886438
769821
266553
739735
847563
591398
490274
726406
64492
381929
882019
9128
264255
748992
15499
598544
634668
288318
223731
444181
305174
308024
725926
301631
827112
961081
237832
260486
91485
298614
171122
833853
158979
116091
220828
309536
366092
55448
122151
30004
435530
686120
922087
638240
290550
798822
784734
1027850
174591
831654
210012
671120
994438
257632
521405
976570
576340
117873
157910
400908
383228
536696
293519
758941
542445
581433
657906
262845
719572
203009
129416
741878
333612
42467
640940
175243
486453
579152
334377
374804
203144
88195
348605
751810
525150
773918
279339
457488
353703
666732
662682
524263
495736
200695
102390
937742
966714
198604
720397
958635
797272
803120
993432
305210
795203
657790
410631
357353
294460
514123
602533
650837
1038274
628023
264169
492275
924536
1398
210136
542705
438150
624207
363723
52289
225486
796918
664729
190882
875497
408911
592932
219384
52198
767913
270775
611902
506267
671910
616708
88195
692761
507118
410933
816861
816382
368445
527159
27927
853608
986788
940134
868936
390939
496592
387885
669845
481937
756199
171993
54858
633058
944783
883336
404740
949609
206417
135465
168216
46827
327918
754665
122012
786719
888080
1022021
751691
2291
94765
914474
12909
16974
357054
519771
583463
802274
625077
393752
607404
319177
552117
740233
587906
611638
913502
175422
698824
642811
422128
825900
908829
407599
394489
483299
827015
750977
66650
755804
838218
615597
439385
657916
681763
652820
524431
181731
279345
47851
82206
260548
522967
179043
1002239
225483
383386
87225
823836
138306
713269
937237
900947
566062
979395
9113
160885
44708
596379
806000
784452
821506
515738
828170
373522
1019331
789186
431589
195730
261950
198158
426400
105210
520052
1000761
223740
838702
945910
521942
436343
866240
412192
655183
328042
487850
241803
515422
1001177
263691
204655
449337
158277
15100
880449
937079
204694
284695
474641
1026012
1044727
777054
3895
240568
935625
87889
123955
630075
905801
314590
125730
843195
226270
766488
537729
75095
214759
1022222
113532
340550
785529
395782
545024
251664
160723
997265
157489
84492
682731
578266
174407
731132
832404
870935
490386
325892
611842
936628
363034
137437
584201
808312
518674
363240
25918
282461
932065
923871
972813
907931
1019149
848348
433789
610544
606149
286289
1023760
596688
720266
976554
106690
815375
548189
735947
738085
29377
198776
903652
834609
528719
224265
174352
344136
241971
393700
252586
377913
2262
811112
970385
305207
748536
913836
414699
24512
331861
466330
943279
739318
85694
627806
482696
92290
349052
888731
345542
171843
32229
923810
564151
764138
783360
1039874
486132
375527
204371
450045
672489
48750
604148
790422
552158
147033
585016
1589
501495
346457
479514
255040
127329
154613
1042475
520381
481951
633391
320750
699249
160487
673073
229474
772933
110323
315992
488944
827424
776369
994974
833773
395974
191358
38856
983603
862985
227206
231573
148353
166570
805237
744273
36175
260367
525677
745218
251036
62520
486008
240525
681826
495922
799542
161149
832277
810922
861810
801017
348654
924494
135776
806634
3961
664013
719672
205408
599335
674785
157332
89932
288266
354446
165537
941743
1018919
191804
941895
591899
837065
398861
487340
383983
1037238
209203
838133
658237
250889
779924
270666
491705
576730
567547
112110
720580
834495
181442
888495
38172
146960
159504
1013217
300871
297826
784416
543566
918011
815277
552858
207492
265895
23717
655366
177947
906344
621506
662164
27142
144509
311563
829244
764028
320138
160834
936318
1011247
787365
311505
609047
132982
566320
627484
796661
554640
778343
105795
1018477
989904
80804
707481
789029
197271
772268
550180
407078
853276
199459
882909
1029030
861892
793410
954014
462067
783280
976060
86206
399092
939927
879390
129570
465940
397821
257485
1023397
784147
178031
66210
973589
373697
248523
837656
553362
743296
498515
718934
660760
338522
408751
363638
923565
945575
478217
172173
321459
534447
819348
395365
949395
88649
165025
455114
283561
181728
1000240
866039
832549
613166
175718
488376
860467
1042591
994657
447339
976412
262659
282855
516320
264913
323980
293518
739033
232222
83350
1026645
532344
517968
589029
554313
388884
79310
691899
533931
103112
766065
605605
962523
670712
735243
182534
765291
457753
420267
625520
610423
400019
410673
795858
961299
646723
959815
305233
741189
1014883
500428
223149
351577
73839
750141
638930
619717
330523
646781
150641
568324
508799
339110
692341
874064
518407
193999
826051
900521
527792
99364
991344
603797
753279
579440
570885
990356
1000134
315389
589932
524512
963122
100248
428886
991031
299590
597934
368363
777059
118396
542551
162492
1024503
313697
973305
498819
628307
387335
968010
791431
388875
89229
88557
461900
651217
347642
630533
81398
785189
863429
160991
861189
666253
590923
753512
295744
547862
501325
1009707
323781
442308
173855
357825
943618
883029
6944
497783
177249
109007
893502
166776
46313
932720
311514
663739
439472
350700
748001
805511
381047
337742
110135
789947
890073
708383
854400
895494
710019
134327
637875
488287
161136
955721
114467
609386
483043
819323
417010
178009
518407
242027
236025
105178
638731
688697
521693
377892
420248
286714
61025
68310
11677
258529
573431
697132
353882
877647
447789
785256
248753
465608
907195
13265
1044927
136574
611545
483077
465831
398332
401077
797232
938589
1039058
680573
1008692
726641
605189
591839
291764
37418
32467
645723
706104
627010
435201
200554
1030410
230371
359554
1030059
35390
706733
99800
26792
97572
269657
775640
657938
42521
802433
1020399
115620
549040
141402
825857
763992
87021
719378
854438
570685
914670
834437
857971
455370
160076
604256
182338
810116
33115
163107
253238
323334
893564
842396
313671
147165
1020593
529483
273671
603647
503536
263283
1012418
302313
913376
741018
535999
906980
885269
833144
518140
339048
439369
499406
665536
507603
875593
297983
1001418
868764
115651
345555
310402
359746
998742
698492
163159
37411
731041
613366
39184
2459
1025370
333342
95369
463877
23352
187000
44357
361786
227690
653314
1041039
1033651
764641
603209
87675
711755
859347
798043
179736
218893
613595
354932
763741
40296
1025009
852792
638560
368226
780614
204413
108247
838153
739991
222714
688556
277547
403253
1027120
48568
190879
1039612
513979
751894
888006
731401
882130
310768
464129
987151
394198
47652
256186
410547
208465
341006
427541
722537
9148
779397
562456
213495
211837
393228
113761
886946
277495
482130
885890
916698
932047
282803
624554
575852
257789
781854
924371
13174
357819
488363
567693
93432
245954
848819
748285
190301
761952
120023
503066
868524
230269
1032820
662145
680210
116292
441713
932414
309496
906936
398786
651695
32805
103339
320533
111499
841952
328664
3526
879721
113702
253565
600301
655198
139451
569975
164774
40313
592476
256922
702601
1040255
876694
640201
1628
356969
737756
110902
208370
49393
105322
1026869
469443
176204
594647
182203
762150
455322
905917
272279
916531
1026495
26463
884585
165589
680556
568571
759593
123590
641689
322513
24033
143992
432787
545612
958963
778624
547823
291827
83522
13783
173952
779604
812003
147668
535417
703726
971454
65808
608976
175225
598553
413606
996209
835462
196954
649129
911005
116958
417032
366183
121333
949821
63228
661287
692412
1039394
381042
954817
441624
942825
226783
5332
747303
312456
562545
177041
653582
395101
612972
124775
861327
397094
619339
30998
659799
870781
895955
476402
959914
560545
510626
33608
840966
213253
858008
912494
874010
87340
34
775699
479664
897126
545377
875561
63987
36721
190998
561647
559911
1013866
1005287
745055
541009
916444
181021
511924
692846
722166
615659
496452
271425
219905
195105
457938
814971
480183
90452
689404
947532
410732
799360
118620
1025199
274867
490270
853595
6963
954379
596493
619341
370521
1020172
877980
162395
104884
184693
765300
47927
116213
496313
269496
533296
362157
145695
309397
337273
23648
85490
463248
892899
823827
857516
787476
260599
602000
789836
507445
250659
516283
931890
266663
832469
60827
671270
1045458
706142
952167
886085
1036867
940524
513837
73375
541144
39269
769014
679914
167365
625318
965409
611636
392643
54
279280
681950
879947
755194
477052
383645
722613
280484
52559
578365
542348
991512
974770
32183
470730
482134
815975
490009
350701
944387
645355
960127
948213
250027
980047
502417
1004106
870664
807918
828922
156638
338054
1010985
861775
26710
853777
918758
340198
38345
19536
158205
264497
202015
448251
724959
594982
475765
10042
944682
305656
324982
1015715
989225
562566
357197
903674
682684
415609
540015
865116
543973
105784
281777
371504
976701
768324
918492
33857
256775
298908
744879
55285
238297
952725
1000967
238680
579783
853512
245401
63187
729555
889135
413240
831315
500832
884089
853102
928528
592856
66218
124981
874297
753343
364086
691766
132602
294983
596044
445501
750593
140285
251795
316421
560547
1039295
717908
296200
719161
616503
11636
682279
172536
666690
853916
519872
636557
773895
1037913
620974
255081
43102
468981
175503
429294
374243
126445
614363
307763
299321
760586
199674
384615
438517
717132
920775
689706
200024
988968
107310
313990
710603
736870
826675
983923
32218
812628
43499
104578
872663
610546
929530
439675
689402
610961
703497
313516
922313
848633
228301
502464
171881
621317
824917
404600
875816
780447
894050
1032564
953284
895203
900116
675729
542912
848675
445496
216549
859658
678345
907514
333682
714336
777897
899629
841204
33177
353599
857538
78535
236439
802214
713312
900423
157476
528623
990173
885336
154243
456960
980474
354513
491587
333272
620573
908329
909015
1025220
61323
180336
968081
42071
111305
235580
411483
512895
785827
62731
973823
278015
344278
110197
304858
95290
479792
241874
225510
723329
255221
964732
676692
323111
885578
131457
271993
731025
910315
454345
756608
836864
890949
493437
288900
146286
559037
194132
937817
1014948
354947
869336
1017874
855256
253853
979205
626170
178654
436570
585854
398959
486495
752998
748047
712333
318729
761589
399858
435702
858867
525418
721627
565339
707597
91963
198024
707675
733412
389032
62233
76698
777997
22715
366679
269482
777486
42897
474450
745909
905729
783353
264987
693800
309985
686455
253070
896432
590219
387533
864188
388650
541842
562608
17631
51261
735860
180473
94825
98075
624845
706215
70688
234017
468450
793888
505141
609209
254343
297384
152580
793339
11624
990376
936313
184724
742784
1038031
570703
24119
414091
72707
265751
403937
703836
129744
738498
822426
999270
531008
732360
821509
77270
167851
221451
221050
459280
246155
629706
626611
391780
1027170
366681
42042
984733
651949
968702
621941
577195
559679
855159
318394
495924
933341
122211
182832
427726
681470
790247
165421
110287
606724
64218
335621
695381
576383
797340
612854
610546
1009325
929782
970274
425487
345947
442812
906859
451424
782180
207488
495138
227146
128391
399747
214994
821760
977267
1014177
605867
478977
750741
968960
760713
883060
1042308
782460
1007275
207491
94979
126148
486265
888600
267994
507289
755928
73899
904701
724272
599835
182932
318050
612498
47945
391003
198682
628862
935951
422284
998030
593873
437032
523114
605840
591986
220710
820937
909058
483847
971189
799645
21178
304346
588808
596115
815912
192488
418425
530673
377222
457726
928383
361278
51941
505125
742930
329239
508386
109495
279375
542684
1035574
15612
192543
753541
201950
91590
21685
354034
362811
13917
783981
985007
536845
203401
493477
1037450
512167
166356
113162
126233
167824
952712
633648
646670
53319
553909
442650
490615
787201
351885
722459
562310
126691
389919
178706
679459
988915
97186
983873
424631
479814
190468
713706
376223
883967
890920
448277
42258
894600
868553
938584
584843
993334
519066
260662
151490
357966
140682
383448
735886
962872
323550
824128
833971
304896
983281
697058
832447
614803
818880
205092
695875
278524
863599
574560
114227
680066
469129
301849
728652
837726
865662
578530
833731
543852
546775
561674
112525
978463
343353
89222
35515
955284
849639
592078
345033
293631
593750
628238
816541
921006
654869
734869
842438
917661
745893
709518
414742
1020391
903237
687571
103734
365072
51711
219015
995951
175008
645436
500926
656864
870004
478296
778705
230846
994537
40263
336201
118446
463633
935445
915977
77686
566083
91553
1030227
614700
307209
338675
191238
336597
1016524
369815
244394
378212
440262
168131
489195
886247
688361
315341
1032290
771191
642597
841837
800638
457229
602649
722162
241001
858782
751678
854589
262041
242829
293009
42370
217591
413997
327490
23636
935862
581759
269854
71342
32133
247788
54089
117059
625455
578348
449741
665248
813083
820758
117539
375286
74094
563134
405501
523465
429709
195412
120688
682090
455028
1035239
864907
39457
878844
888897
271158
190503
725718
251594
1008650
74635
876143
258617
742765
304653
803363
965309
304513
928421
881556
90936
963230
89570
47177
416299
185826
322550
275758
805910
708471
464167
214826
433533
66484
410997
562607
300047
158299
486775
207063
1018417
734157
179247
164461
768082
77270
456248
865653
353527
515989
331760
683148
537756
415227
944185
182261
872844
841511
422598
629828
671908
1015673
548690
334740
849654
352089
638003
261033
561293
803427
936684
4147
483585
453957
697457
458742
549686
156846
643821
375325
83836
388865
438661
540242
952143
646397
46145
38110
775255
840735
597973
517201
959163
1038318
600147
427049
456908
444293
984687
279529
490164
654086
382891
102826
769545
681358
873764
622941
582329
146195
365510
776646
417975
293722
877633
741585
864358
919192
605837
277481
368244
839893
70629
1730
136828
704872
63206
985689
555814
912878
345222
131125
411821
26204
844236
205390
946843
646479
1010873
488921
473643
329098
591996
1017966
205284
842620
493737
713707
284249
897978
397347
488822
201372
807752
717656
259583
998791
123889
61156
1028800
674593
492135
511417
568059
299581
229632
142981
940502
860487
689013
1025381
112141
674799
151830
118913
578872
391073
613595
358914
638428
426424
157519
522580
1028051
466910
279310
478587
945343
464594
671884
339413
583001
418200
924593
770736
272946
783536
230165
316724
873834
497480
260647
357534
58112
402322
447948
489155
722468
495984
518369
870623
341447
875289
250009
162348
349041
174213
476001
89217
805345
392071
275195
936209
959566
961821
63378
393383
10283
722452
844428
677912
622284
38179
166123
632825
481249
108698
63686
11521
124985
1007369
155437
590584
609438
726694
895312
390626
715302
170161
407188
95501
552098
561315
976810
840756
559048
151849
712462
658559
440612
763053
908298
926205
1004388
636505
852338
945459
534872
1010967
956629
310554
903001
918567
726930
61584
62867
447930
665934
134575
152262
197085
997674
295533
531331
905306
991379
947711
965128
568631
146672
702526
243030
676950
852539
132479
687627
129335
270974
1016173
554239
1001138
35809
665596
883938
77523
661564
842970
598824
249351
355950
376507
497931
442373
388407
733676
1025377
720767
541072
283553
974222
591851
379079
770403
513365
829547
895771
529352
858484
198000
959221
365272
655229
470152
265350
989553
277813
585356
594716
862245
33204
39790
840575
437001
303441
296329
341565
243816
828051
249550
963935
901546
297757
999878
895104
973348
735435
645324
196862
476281
112012
606662
298441
382410
490101
549793
269644
74473
180468
655172
484556
1000060
431589
637208
982876
20405
962285
416518
200993
850920
57567
1024834
610538
414610
526563
652174
277967
166061
862042
101145
326259
726823
404575
56413
423504
206743
736193
1019607
915831
319013
105111
819763
839161
165618
420195
823006
426801
303955
559303
310987
1012481
188809
623190
981739
64847
128393
745328
654333
642101
895521
203125
1013768
912724
902312
733098
942278
997335
206921
849621
53149
640316
78678
199264
301397
340461
715854
545675
474646
687407
283536
787821
248158
991456
646898
441457
240129
100493
561238
274780
626645
958333
767268
132845
997688
289409
836352
43673
867788
498315
215894
619001
790336
1034294
238721
893310
410249
327448
624983
667383
590899
263881
476244
685487
431653
887070
135116
625645
365154
249009
71488
351935
820361
493263
178123
1020185
533162
424316
363473
895901
471979
99297
536117
472881
590785
841321
321568
574529
1032470
276249
322170
433816
907880
244283
274879
502827
3916
486093
960502
536366
966497
293149
743829
221778
586425
443870
1015145
91971
35521
414893
38779
256283
700259
988186
13540
73853
830591
751950
526068
605885
915850
47102
765767
579790
99213
675829
235525
76248
212654
724252
686665
677758
298320
363604
256163
439815
922151
446603
58180
838125
558827
15361
142088
988339
867697
361726
17994
892383
987395
206590
35014
228678
94117
666987
980669
314936
386996
382411
528329
638985
237505
847074
457340
938929
292835
328482
840418
737060
459938
602540
869163
309962
1027171
932609
768308
591851
998914
829231
482473
384127
857869
100530
971099
1003787
513811
520909
248099
619401
954581
1012028
579496
280932
575661
187109
220293
656084
157781
772194
724989
701287
252861
639516
146029
455589
718268
208339
891662
568471
738269
1007855
881297
146618
987027
325597
271682
10782
357925
755610
550879
943161
189410
664681
962827
337130
476497
413225
590015
206714
442885
518610
711110
490100
1002127
794303
500321
309711
689481
705325
73135
425592
596578
626539
6528
313799
160630
653267
177485
111741
465957
144216
884591
845255
652419
305742
899724
1039044
692971
946024
61385
567915
557052
806048
486477
655935
670815
737266
124446
858865
533609
435441
653490
80042
1003475
195389
767422
764262
948339
496640
979322
484814
334162
482146
914827
961438
214342
275287
898035
221858
348511
471316
412396
630732
843266
278028
742323
644728
701472
825738
65373
196911
820568
387360
283708
388577
489818
255213
341865
953796
443973
826240
542
73361
855896
263024
736550
16263
881810
41666
411420
474432
374708
701552
37977
945771
90164
893023
190628
502343
740874
203874
997658
942556
599030
256582
403176
438771
740738
901979
1028724
112147
791656
217190
225554
802430
989976
1005722
861032
391396
692678
300508
256479
676684
784985
880322
611741
618475
55128
44027
981199
892581
512248
891693
280030
594020
808709
417722
526658
310871
758946
971294
261368
677459
787950
493824
408851
176763
727561
85208
401265
898439
677382
357804
1036086
224201
1435
753556
623238
825692
738304
587600
724146
55776
514252
281238
674261
954533
607038
17565
889999
39719
119743
452236
711528
339587
466712
412822
881082
109961
486924
802897
635787
501144
418293
887178
724840
452690
180761
206514
725545
633859
589001
53167
860510
594538
307220
882011
745201
706232
121365
16727
602192
911797
668838
416436
218726
140596
643907
506772
267431
319040
247986
799488
679462
721017
301511
733739
744527
637584
268316
350169
94944
842259
584341
304717
597475
151726
852089
239037
903802
364283
505491
333425
5247
53925
798135
46891
407128
842052
853881
162934
544437
124261
322118
900166
1039430
303511
1016287
821582
308834
636326
81721
244363
757113
129756
939900
752030
97923
441668
796455
468009
629026
163223
323090
992200
676214
373190
204090
203741
440016
383717
130648
888107
568448
539798
916038
563353
528636
643436
393897
740147
462835
780096
733940
71452
900548
225421
340912
30955
476659
425760
1032747
851613
846582
72834
574586
499475
413277
41393
104098
908408
862135
40162
673292
591894
524220
224932
467110
892749
543608
150633
273199
708191
416285
479121
226211
165855
940561
1463
912311
433577
501166
499002
605076
665400
656605
774357
790981
154537
560684
365000
834666
434856
946302
901211
655837
943484
42363
728496
1042423
511024
134310
407673
768175
717475
179980
733184
779375
819307
761928
365536
913425
482927
52442
112399
690848
959510
1867
101178
53510
78511
35089
267771
381030
42447
510159
772301
136427
587246
650488
88588
877641
258069
949084
431470
693301
767498
114120
314096
284258
301449
817527
132196
354492
357618
728797
837214
102768
496282
594281
465025
659629
262952
357412
969338
827604
97153
889047
174915
306924
523290
929978
630285
519928
731468
249064
902092
799216
867728
777442
227106
657435
53838
345099
68524
696566
869933
904975
87542
620575
580356
891262
236154
427402
20887
191352
943350
294325
15871
935816
779686
384290
970838
470265
285042
680068
908253
151398
258821
262104
27090
611923
367598
893206
915242
562667
298809
181818
641608
428422
652095
296601
588267
721040
316521
709871
349918
189860
225
691016
756918
88259
542377
956583
249427
932880
602100
625940
253568
144545
969582
101487
773132
836734
539762
932722
956182
151918
868345
456050
250681
741765
611732
502192
410334
482341
173336
934614
637210
654747
408611
601706
1011747
769095
444120
8689
179078
596384
961437
316347
890232
39256
772675
326506
459105
940313
471217
10774
828368
661338
318478
277166
714749
130717
79950
79007
140257
947978
1026184
995396
178524
964359
326696
150606
449812
399049
441309
906211
700540
74455
761749
813389
626397
630125
519009
754268
147786
983789
551427
939990
137562
315885
539156
277560
134562
812701
103525
659775
543740
892220
437971
895617
412884
970521
378951
709326
97395
259615
10318
319535
631424
386780
911030
430688
460928
689167
757219
9648
640996
673485
893711
315238
61717
393758
989680
448446
696286
134249
507708
372387
449942
831715
62440
367665
634258
581208
139837
206779
413262
854587
276255
883054
532432
387178
90226
265225
216663
356207
945449
96043
42605
675056
889935
526942
221128
514120
546208
405438
881787
366540
890102
84792
519139
648911
593975
883705
128692
12293
901286
517753
716963
160261
997641
598790
306983
543067
34516
886496
475655
1001921
757425
654481
439676
386662
895094
379138
816260
995815
610749
954260
351791
64968
1029012
805221
431748
65225
880487
921726
11255
280107
882769
207749
575470
454969
1045126
64534
270467
643462
98943
404552
1005104
437612
397661
193126
158239
114936
881399
273375
255275
127712
252023
1032647
36441
608874
127675
142936
729093
62085
967344
424971
531631
253087
86441
645425
800982
489435
760394
977775
49747
170511
740929
814541
296421
304901
351840
138440
677937
992412
328054
52819
738729
680378
296169
1850
169089
591505
801826
391790
959032
309210
673665
243198
139462
448272
913078
872630
131522
831086
465118
1009114
859467
619767
821950
325748
509393
492143
431822
283544
902019
373460
965677
363797
1030551
332712
945335
27111
335832
468009
787283
443677
241174
115618
156849
543151
421941
843166
426022
12834
772217
799364
204334
204976
500836
1007243
198996
947241
82687
852090
177981
837358
1036818
1038885
304016
971196
373331
916961
549323
728603
469096
62727
553442
848983
430246
419472
229215
809292
626744
591644
806920
186403
521362
203905
731748
3389
790242
997157
417065
448943
1009949
891226
907573
218923
466638
828078
405878
332580
864538
222830
416792
417983
781565
206018
309505
707554
1031046
547987
72183
293762
528908
410798
889749
511062
154152
1016016
858052
206169
661133
784886
391739
1018059
283468
344609
291810
54612
849193
318555
835347
734056
773072
909453
18709
894093
132730
612326
714103
208510
878819
947654
893234
56435
769072
640809
440104
398725
709319
365506
879534
746146
810315
988213
716714
163798
313706
445728
581122
708938
756205
663706
293621
47281
614532
953584
555633
983966
522926
744218
952758
241270
207040
867875
234258
431812
1008323
251804
411313
884898
1021579
752067
256816
979760
763331
684204
372715
1030901
273615
729402
499985
827550
73238
326319
200658
341783
194362
806076
516929
425292
233630
987885
388806
82744
255737
1029611
660374
885954
589050
697916
94767
875321
229596
912272
90873
859540
404070
580928
942831
597052
11856
836872
740160
891386
24199
839215
412024
899290
433400
432049
466227
827022
109758
234005
835877
472234
981981
957369
108839
569581
750912
852891
739640
538680
725116
875445
407063
1043516
183268
1034048
370448
407901
135615
867134
353527
120292
908749
492801
670409
732993
267177
691925
182248
391809
615073
563816
25612
59223
638349
453960
463161
849209
761842
342059
269667
572995
73277
769008
75837
194972
103296
1025851
1011131
613170
998815
85025
11920
890650
637596
371148
939070
1038638
1034158
979102
870782
195381
698891
1040930
68500
883437
205926
993684
384679
952294
691578
977011
423539
192436
432627
296955
950165
741794
292513
683062
906295
787436
828839
839790
950122
564408
83843
765429
1022919
507789
107308
401029
719453
986137
373053
630064
134833
790955
663785
329330
235733
782793
667419
569717
770557
70540
542236
324097
723813
929173
841050
986462
48649
992473
997058
32179
693077
206643
1003428
984850
984194
318764
1036833
151241
8672
432071
998644
967113
727762
265218
15961
451014
583411
908875
989612
970208
1011441
662016
792149
812484
429690
632089
193193
488161
502171
1033457
166177
929800
95258
204509
929396
614531
11661
794473
169659
696510
163190
473719
660982
425588
124677
595122
426194
243540
473127
490642
917997
788891
995376
645510
934219
748704
384912
417893
757584
859253
62796
896515
1011972
796860
631100
57698
859594
49212
634957
698295
466649
1023401
605456
448057
32894
616056
374884
463891
27337
136425
1017937
231053
328018
545049
190922
118475
630842
344868
27838
176985
946342
167962
613029
718138
792113
834978
353973
774145
485816
5949
600707
180204
548208
707363
175524
226866
1008573
79831
36419
302218
229924
76216
359877
569881
374592
329625
941559
330011
952682
889334
454591
643041
613603
901587
448152
382119
690018
330534
747045
218265
616616
779527
253008
991828
521947
908249
535904
167224
2842
602121
855258
528474
422698
341871
967387
843469
852382
549402
20387
292353
328962
159835
732548
351441
267098
690998
33367
447345
747183
338420
244189
410620
676165
523389
363315
417896
483489
224704
236136
702700
668119
335414
387592
481276
696295
18872
90120
183728
844105
737444
210565
228243
943516
850814
819145
841674
856822
38420
121170
916523
238857
861666
707301
618119
133257
847455
392068
234622
1028465
532719
374657
621883
672019
676551
618784
828184
472596
75605
835946
143522
199196
952405
315250
68194
508079
199886
956739
535989
693826
733556
359838
360889
837060
698745
172839
404551
116719
231668
1005063
1034163
190326
677773
781229
357234
10157
4393
96757
266750
290811
150568
706251
808425
466130
509556
831774
168740
857875
360605
883108
494005
245164
974096
226804
795535
846617
301292
930270
482693
291805
616404
322860
39298
451275
501738
413284
301891
609262
175617
498383
124056
494146
195864
537713
735211
681473
6417
197304
174035
19545
852487
466183
336804
111569
68748
540347
726119
522327
869636
548138
1026132
645252
469992
947461
475815
193428
165262
744700
585460
356860
122447
129088
742104
89447
318914
471763
114815
201182
963198
499836
411832
332493
417441
196668
138957
115673
890735
418345
11463
807234
88359
102420
651617
374751
729486
941598
52141
33603
993565
422539
238721
710606
533262
710285
427848
509686
988714
212862
881488
102476
870330
625671
622225
935428
148168
27452
919095
998029
455463
123198
387529
113825
906895
518791
346368
863009
637299
849656
571683
43717
93374
387373
812896
507176
909381
949145
693748
505016
111036
671276
575083
986594
334761
798090
702010
191826
757399
1018226
451581
267875
629495
536057
181650
1039499
197754
254341
283845
982549
381427
222790
769169
1042411
975640
944357
63774
244981
552702
584810
131669
24567
335687
562010
784030
227781
80605
154519
51907
9604
478765
1022291
354529
70027
906256
725593
875592
490665
451844
130494
573161
219055
1027003
517636
851032
620935
452385
36622
57056
278776
76305
46666
141263
836384
259541
40913
684233
320982
301900
170851
246554
532586
128046
975354
326596
858206
897516
171507
891555
649338
229024
209241
269496
708324
382377
458898
1000827
433204
961372
979018
162162
76339
583142
141538
201971
653017
587152
237729
402882
526734
223778
299965
145379
132439
952371
758583
361393
549370
791739
880242
558483
336751
609370
94113
533244
991562
609570
784266
1041357
545760
995233
938982
678766
1009597
267068
9630
636720
247945
834129
239384
942716
302383
771324
449758
610845
211444
349396
990743
195871
23280
709909
283787
252041
453843
76642
434408
782408
1025404
19429
411845
583809
1044677
1008184
615281
310559
960017
438425
107327
400631
390831
69498
644573
913774
176239
684108
362200
920442
453341
11832
907751
360758
364705
872163
32450
484567
302288
511187
258222
715926
78772
790711
700186
309361
275080
766103
505105
1032703
518039
624912
1018528
216744
146631
546041
313924
355290
134874
229724
751291
224742
445037
532292
598120
339477
701318
716088
236564
227233
319967
748236
281630
806565
596969
883362
719224
488861
728996
359584
837942
149372
114338
486658
82113
978918
548159
268285
883167
381843
535086
937938
772698
749263
693185
209358
327895
833228
170455
611502
95207
801488
236002
282469
875650
215761
738751
615597
804667
503857
581929
850550
599984
407361
561983
753631
414527
251447
243171
905068
245865
273627
743149
399928
891688
283840
157581
314687
646862
1041318
795604
438607
385838
758234
323240
1038308
803949
857503
635730
1026565
125135
236724
570838
750765
530594
451104
125541
784101
934380
335428
627903
359205
656955
217433
169993
495544
16803
252221
247893
191390
957321
344197
1031284
266520
912016
329623
109496
436311
897345
942816
470256
284703
592695
816115
81292
39844
247502
823099
405981
717984
676855
232966
879691
150
86336
307046
634651
1042732
321144
177828
57052
938628
865890
506112
816761
456411
918001
1017260
780169
33893
487100
239560
604336
83327
885743
508270
695436
854930
423852
829228
299226
750520
298824
128647
444547
656509
847664
415478
207081
486461
918384
603507
181204
919231
711051
289544
972632
257575
730606
691890
994400
1018041
598868
131874
4195
67766
65203
588639
1041592
35985
311571
190525
616840
284472
144456
236146
191071
805344
910207
432780
118714
331812
213797
598057
121270
290723
324471
327125
858188
511580
486143
277690
180958
330891
413269
791120
856026
426069
109966
117118
335449
70086
752706
1044345
442824
638360
155307
916678
791249
496035
548772
855148
506622
999548
813990
24601
300748
660972
652879
347724
823845
240734
1040817
149725
841611
59199
104738
515763
159105
225900
663089
998230
419590
307987
325364
1008488
487732
690980
830101
107789
420941
235166
636060
906561
563061
594217
95552
539841
662541
204038
301622
921643
806945
806442
452002
117672
116504
289318
825853
388346
235271
276568
246625
404591
605412
204554
975377
862049
800990
711746
309503
739960
678523
589611
727292
16489
770520
451701
1018601
162183
728121
1029207
966656
176372
164246
148586
120747
269740
504165
877307
303277
44916
504821
986979
813831
524058
644529
296033
575937
915028
992758
543465
884337
285343
675086
247466
523612
673004
973065
300885
357160
70758
504551
327207
211572
411300
992278
536718
156987
1039111
267046
186723
249104
266656
654580
523328
890907
842917
43674
518432
193676
860564
681498
177122
402437
425362
954164
1030299
668754
702710
461496
151958
702880
224944
600892
701998
870718
439838
198608
454954
887529
690808
151717
734981
831105
429685
563477
865063
455395
389063
187813
976772
858113
181039
30199
1024622
699865
333266
832413
548797
704275
218474
515084
663073
697842
445461
170734
291201
786166
606182
766175
12049
762578
194678
586088
500930
199876
705937
286060
582040
437545
798989
72982
197638
287450
110215
526496
804292
244130
405313
180596
278103
458081
279455
44140
663404
887931
288119
744216
677607
1039382
591327
498795
871486
515090
686789
283493
460266
559549
118868
994197
325409
15969
640907
628353
100120
871391
824749
402941
549901
399848
32228
780715
274235
117949
203416
892385
909908
642212
44412
564410
145747
182022
295882
393669
988528
160139
468507
1018735
199660
784429
674647
33370
971707
772738
600095
451680
388494
698361
36449
432809
763419
906360
782104
224480
881291
1004228
1026952
452010
731803
884566
284198
241285
132539
275382
998544
574883
283545
97348
321658
82278
620617
425128
928396
71221
131467
287855
679400
718467
450338
490422
958499
312621
1002794
121787
451488
330873
718307
156763
753389
758128
183333
460650
907633
878824
993726
429514
426703
7076
674082
523772
681896
697510
755724
607687
561490
382503
917443
862642
981048
274918
557490
423993
922144
899461
993349
568131
948675
294906
781357
427781
841462
138325
978099
809516
872665
772526
308244
192981
763122
750950
673590
755123
289937
497738
345996
851974
761096
76971
725216
387722
814462
26638
1008080
648904
635281
700420
521818
571963
246379
237121
815383
459788
257090
282345
1031845
584415
552111
948765
385652
520828
481750
321044
579725
36676
486680
879743
168991
723883
865470
445530
934638
1011131
733778
442710
524102
20846
863744
397235
467876
333315
470789
627120
977076
776821
168022
608691
918775
385490
181924
285571
1020676
498220
78662
418784
988807
164099
540334
343158
483771
1003556
746174
285730
472308
658002
536681
402633
337627
382392
179699
205237
418301
352485
801068
152703
195374
252760
374388
716795
611776
735251
171661
604602
856488
780570
463820
990909
73280
845571
236932
563143
1026775
81471
1032768
455656
581484
903875
415572
1043858
831147
575763
672833
868253
458498
625575
638095
26906
285195
241380
369145
310010
82971
77648
262662
718826
28887
910733
376686
300181
625329
325001
343250
484147
193364
78857
749059
1006016
746414
435161
681311
16436
566689
399951
820799
127802
397523
845428
901022
474282
933671
1005580
680139
1018788
288459
46812
191706
79863
348333
749205
801246
270147
893566
448499
1009595
271104
393273
965581
280426
108085
676108
451119
530167
923926
890757
224942
427067
598824
853527
156871
877755
917711
609931
830714
465276
791842
645973
255150
429795
740483
20843
333644
911273
1016147
671686
242149
530403
974614
1010722
83324
574772
92103
381767
209663
452378
411789
743728
265390
373
1042835
529950
847613
19491
386635
960999
737732
966039
986967
548852
275093
152379
238336
141104
493720
305216
192576
77179
51535
480047
4924
260394
573118
8515
416067
819729
206839
671858
133836
319491
87837
556480
785772
557562
956066
438275
818931
822214
540135
262479
845017
447198
1034312
130752
743646
472849
60581
73300
676403
610237
174551
948810
216991
274781
870572
364881
749398
984883
70634
1221
242629
838245
675655
152221
642783
318867
73623
693760
717695
812484
802202
988302
477002
316434
471687
112554
108148
721125
644874
126107
637762
996839
565645
1014895
24671
585062
713307
99715
518565
767589
841647
283049
801046
1026625
761856
607005
293411
938995
949804
123484
192150
192534
1001195
922400
278687
136386
589860
500184
724990
1015913
511062
598969
583075
932308
617423
761942
1024890
225049
21667
799349
886525
374280
616331
836431
260920
374019
144612
935132
146733
602574
369946
441242
291694
539783
904046
464880
1002156
347091
978401
81325
274308
242292
98095
31703
46431
1021216
939606
360254
84111
818763
182197
497580
748813
487327
343757
456344
143115
880010
226314
865656
571370
120600
825574
245662
806015
487090
499855
695712
317713
268981
745039
972364
621845
919033
480638
319170
840046
861086
608260
331882
444408
689548
430256
1006789
276584
20048
139675
213035
245215
318606
7889
84087
991311
214738
959419
483336
766259
238573
616537
817970
206921
378766
406441
35096
298395
60800
792902
609299
16263
619231
1044056
219913
150368
417972
482368
672170
192461
1022739
211467
518730
839471
512122
694577
428295
230581
196929
245899
387523
96564
925988
700147
1015899
1021626
113082
56770
57487
507561
382412
862430
373634
771505
822677
354135
387549
792052
2217
37810
611034
442737
652282
919660
781341
864681
604716
1034477
601096
886202
940842
396875
429088
63889
45087
594231
432142
854573
662091
84247
111115
90820
767184
754864
800149
242002
877307
673470
561684
1031311
498352
839833
1036753
731129
176484
655800
74028
21395
746323
527312
912267
299020
88635
784058
48696
192450
265989
229969
753803
703248
139098
517062
148098
188102
664952
61884
267734
975635
388577
422906
385147
398370
781026
202737
374908
1040948
919311
879717
882362
101563
129008
199778
631341
95827
364874
685172
300645
823329
60936
69701
459286
34969
889475
410918
126232
177813
304476
476183
487466
493856
386979
411603
425638
153206
190701
82859
151053
62355
945436
1959
36130
517134
678446
663193
318819
79866
458332
780507
767225
689053
635083
59414
880578
83719
709249
123490
340916
520483
1000822
964233
706749
295932
12197
139234
694105
472385
278967
636817
868118
546715
486082
870356
863707
168933
736604
42819
1009972
365084
1031436
958033
909694
524872
841136
214580
581658
302898
376951
508625
633940
899358
811730
360817
310084
471993
792566
834602
650666
157037
179275
547331
521586
637896
595643
4031
770638
137058
562205
801157
118803
821615
490554
812693
248998
836481
595512
872181
862810
197967
883356
953059
630837
824959
558542
604975
354225
803868
1002989
36441
806498
340525
274492
313053
811270
976031
419986
165323
982523
415379
77196
683320
557626
605928
109372
500656
335775
696381
777114
921344
422357
9734
856750
102060
320417
227705
543460
279817
548068
1010794
730774
859200
800289
865557
618398
1036676
815926
711025
91371
865349
820378
463599
190513
138342
456163
615058
989260
672389
95177
283363
172392
698617
599861
931331
366243
1032584
589814
763279
117648
920614
654763
495652
129458
205982
137183
948394
574552
54685
644146
509857
51715
194335
249173
711880
162799
386350
825881
108808
534673
179932
867189
61093
958325
518661
1001038
397735
943224
166616
181547
713671
813984
652822
443455
119253
85859
438907
671600
315998
594659
487453
313194
121626
120645
532238
233664
515313
52984
829217
488306
288588
709984
1027231
464132
171452
107519
925649
139115
7153
951029
544892
1016092
405584
325437
979193
763659
620894
32630
222021
183946
712594
799998
226473
230949
580360
943226
202431
321416
736114
1030063
175851
257792
419878
332713
919487
977084
113685
996675
388065
761051
390359
45540
10249
335828
973314
9811
472539
187315
886047
312963
271561
10450
279997
627062
872171
329286
890999
702512
812169
8083
252117
42380
663801
173851
384539
345006
810389
816202
711557
100759
281568
397606
618371
130330
261687
366634
264552
997704
516111
193604
615171
336977
801990
115388
191200
520089
249161
98120
219361
27042
678118
809920
532354
817378
471599
27155
698535
772448
758720
805769
115897
250432
489986
608236
544631
876394
26821
516339
961990
583225
154982
756214
449053
801413
744873
524012
317410
323251
913750
902043
122953
586761
209882
326084
651925
666604
421873
579760
144200
402456
662045
459334
170864
747015
800210
42595
69168
566913
766540
34036
1040349
665755
437224
673706
750559
874575
1025295
958900
243266
21001
268334
504518
809572
204014
15287
819220
520119
657849
91203
884228
345327
26376
109975
91885
130680
459343
33022
740416
30862
963489
529204
652535
54736
340883
931817
397142
322721
411324
746572
26689
656519
561364
325249
490340
698579
313929
593990
767337
655857
694482
491053
801798
655428
292726
557651
1010063
81587
992640
283872
679599
189387
428485
286395
633384
699470
544555
334737
48086
252705
396748
712310
226604
222982
92534
310403
460070
870456
674115
301224
628297
980389
752906
297765
1025596
383921
119241
362370
696952
4651
531308
736688
816445
459890
312106
330828
119961
284127
741857
132592
841132
717120
386812
321504
551849
701964
351424
448085
495231
81066
388461
1026303
956833
970074
720929
398163
647024
1005845
447363
88381
816912
195895
929692
593354
398525
1007397
747866
560956
191266
193046
905036
515528
356646
904457
944392
799512
596794
255961
504642
710884
996106
86485
398575
606669
72513
26647
512901
244910
927764
126335
729496
312626
797070
258529
977776
796590
410922
518845
2323
466861
685583
952154
640274
875687
218714
685690
565261
310021
740094
1030940
484119
234971
490980
291041
126648
712281
606435
862182
420731
1020114
75558
854522
700738
349349
526931
327190
242257
312551
504215
675942
685887
1019734
399749
767673
246881
842164
680958
1022256
657325
14053
564414
798784
283822
1024698
694165
225141
573363
326765
409514
693327
618243
219451
300082
989777
753218
465328
8057
32871
25286
352276
200775
588549
929597
310087
906630
520116
629986
417299
695783
979814
503092
579232
864232
257955
479871
200255
29440
223059
465701
80419
51069
903603
124159
535150
201785
433502
323679
938852
681113
938722
1027496
163473
450171
948585
962217
164518
626549
622069
21557
370296
623851
143256
623248
442071
735850
366001
129230
744994
519155
775839
458369
348949
962746
181170
198241
247119
673271
288911
561928
663678
364636
556624
1037606
407648
457167
472066
741672
378962
717948
160978
317964
400080
857069
935508
741879
495471
905917
220162
598573
332347
23599
648551
657980
783391
33096
1019918
130355
696038
447026
605777
1012438
219665
977463
583112
47454
210490
965155
170486
120853
71666
30476
942161
774446
494523
731983
820857
894218
303417
536321
217702
370711
1015447
468333
535828
780415
671556
593548
342726
960988
567905
485546
314497
927422
444794
416468
928917
534118
413972
80427
304677
538740
549968
455694
251365
276184
98635
54383
544059
495311
918349
817447
663460
1043913
542095
518408
873981
291222
595009
247338
873257
927190
664178
375463
883526
165723
640253
267961
492788
210793
76164
217842
885045
83929
959538
976610
586318
82689
885920
937308
693573
222942
559266
128509
175525
232228
982079
1039045
1028570
648196
826765
562755
466532
259562
203302
16414
996967
451527
485216
85112
224039
243273
963796
733863
579485
347823
434903
937805
623488
773056
772208
765411
720152
141620
50449
440346
171175
974167
299938
438214
406466
566172
747849
816126
1004407
8182
339504
25406
681045
404461
417467
430096
536730
562335
684228
74962
681808
1043493
610412
583196
978881
319799
549720
411812
68329
638489
38479
469366
302
233566
627435
976246
750571
207762
409836
448805
399574
963401
435766
977930
1015773
686883
728687
329847
3189
409367
314534
26214
725352
860315
869879
69865
522724
1034026
406702
200874
846835
415979
269366
45548
978753
463337
814848
98746
50822
361911
950189
253162
590515
630796
266398
105533
525998
97305
983417
774149
654202
770165
186147
916615
104374
725536
295174
238441
941620
821467
896527
549266
628212
409724
517296
814743
911470
878187
434316
113588
419722
145655
74942
932204
473101
831480
579231
123161
1000056
784443
708189
567907
64433
813341
463142
110062
725004
384648
607021
14340
98957
199445
600775
448491
8097
108115
792699
435529
835540
874456
862319
1039717
262773
195162
125884
537766
447335
407301
416821
1043633
14235
592410
357725
769586
636221
159832
102191
144665
946432
361617
881578
882503
178221
631518
119659
221856
154247
514532
642999
766418
515010
19621
713524
345641
812077
965718
779044
642073
263552
369544
258753
520547
647644
516735
834833
434369
660571
944277
23698
303750
720844
198559
944660
910018
622187
756186
445815
810572
615953
392710
608667
431541
181807
236717
124820
46681
125945
4125
704766
121614
88142
709115
148074
20445
236913
372681
894184
126291
806143
929751
87384
454736
321775
92456
811596
520603
908596
559111
96861
827092
38025
293552
1001557
962260
876172
393408
169683
595554
511655
707654
161959
27159
68717
236945
883310
689529
403402
161817
1044938
760357
423094
724133
765337
584137
859186
980129
1038680
113104
369285
304694
862918
372752
839435
874607
769863
585592
48477
985983
276463
582895
1027688
1007691
542984
562122
851435
757655
519055
546943
438298
264249
403721
727908
463630
104088
605940
238430
368424
60274
374219
877015
65220
333021
73935
359731
826680
517612
408053
907675
46893
524875
387711
186901
432125
3679
34917
925777
497327
609981
935750
705754
730638
607012
11041
179960
360804
944715
633509
578933
438725
544311
787044
509576
643923
468672
246892
851890
502156
664323
191732
36684
215550
215358
448410
386044
497382
378983
492613
358589
194622
661335
65687
514957
884630
1042623
610538
870550
941922
116554
402125
315345
511056
909028
325411
214224
473688
935419
773660
219609
683231
264858
365077
565118
546835
784392
971146
663928
1039743
90228
671123
135462
282102
59406
679829
883899
275615
794480
230765
845878
375186
788044
899841
313623
180147
216854
511448
485113
443523
502105
310102
648810
477074
247056
888696
453349
23947
347372
233775
358732
313946
788031
125871
748546
343896
636993
198394
602263
107273
1040573
975200
339288
444931
694159
208762
407124
874721
439441
680256
1041391
320493
601511
807040
963901
112605
137184
135684
4467
71485
884334
810656
573145
483105
688727
624788
842374
68953
359892
200123
443411
536930
780543
335155
356452
196120
549852
412590
497145
232949
218065
373093
284919
315207
482126
135932
977759
425308
131142
369386
809174
792369
131099
525530
556123
306539
290894
889107
380856
402780
508672
558475
173736
12488
610859
105331
492909
607307
605882
700536
532202
563028
748944
794732
70287
147428
616310
22961
462352
795230
382216
653231
583112
388909
473168
927555
773637
683066
800256
784129
832485
716092
474845
134294
582086
17594
376851
7119
836088
66945
490913
91988
432834
356113
417242
846645
884535
427646
866555
42812
107353
858955
887576
3216
377887
482272
831885
520744
480075
784441
58958
539089
928953
72614
348741
770751
664820
35725
545826
775042
39436
516172
686177
460897
339151
924066
183068
343320
139055
713027
549136
75569
209279
55006
38107
702026
932200
454629
370795
586037
819643
31240
539232
960945
22741
430129
390440
416015
225067
296970
26218
514743
61993
867742
320382
188078
191432
591389
619016
641255
902799
242478
58110
348255
143299
319000
267633
934939
605615
712912
891697
387906
334251
332551
957848
90024
354531
228206
1038934
512452
342520
654221
515839
597015
4751
4060
501359
180250
31108
628168
491461
497990
627346
744677
342798
440238
239774
209419
419970
580631
634966
680204
929105
665612
203172
261662
204319
862393
452468
997297
861981
321019
659546
921175
952077
938929
1021152
438411
319007
30114
817673
947610
582100
143752
908679
911820
324737
272156
560180
790646
532380
940519
577542
780734
145683
102732
98500
999380
139770
574996
808568
957499
729101
107728
469281
465725
80857
852678
845499
508312
653888
371445
521062
572864
310631
144477
114886
668006
906523
556725
148497
266881
261320
669978
764696
178834
674358
271752
461819
63003
826592
143507
608551
171666
66140
21497
472800
52321
194531
686508
129205
481151
509068
307210
862560
33682
166500
769220
147227
710495
684628
744383
175468
278572
899974
242627
377123
578089
832218
1002806
251086
146667
456456
629656
190154
621751
258894
1005065
262764
254237
540750
957350
653924
85882
870717
960888
458472
964196
591299
297749
600802
955157
574965
70676
1019032
642023
867022
1038641
54244
1020909
662395
470715
493884
408740
859752
139602
452585
271969
659692
225450
614074
959675
173704
1037911
861089
793053
893842
830827
56323
758694
159422
712352
891443
646849
419643
437750
471664
82062
530902
467818
663161
493995
963018
695529
449571
434084
791250
280623
891808
245600
13872
386158
159574
913334
233005
884407
619370
297896
85740
363997
520209
89315
832924
487331
415773
721539
109171
981077
619567
43418
932755
360585
134654
254300
302218
602802
1016760
989177
117280
969196
45229
880316
1007120
789758
66976
149882
329884
569575
702311
2008
82331
796690
990114
833032
743253
953868
380627
776608
905691
226906
489647
770241
882617
502177
910880
213137
99909
855797
714569
854312
706254
97846
822078
911855
497244
867165
368065
427544
691869
938281
315300
593524
694822
558025
604183
906591
458049
112450
632623
430883
834442
146565
238958
695261
175418
362308
851620
437260
171068
586338
750882
129035
560663
407458
544340
750595
361043
546846
467563
352316
79787
581270
749200
160169
986997
229469
735422
799628
672857
936582
522178
612891
246110
579528
973792
271627
207884
244843
805362
342799
699998
653522
854351
39390
288592
800198
621303
79067
387761
953626
977567
786684
745315
714332
248072
442628
726860
583073
573131
8356
887713
47385
713682
838411
289089
287439
493952
325422
967116
474700
239887
1037026
372956
436573
160034
168682
213152
87066
1009671
932883
559575
136299
704130
212801
420552
37565
187957
688540
430201
1043114
686059
536931
94153
912014
974812
875619
892352
940258
218280
647634
648942
51541
402592
61182
268908
932847
1010835
218663
291092
913747
966513
463941
181798
699262
254973
711270
572491
652897
957532
168288
430917
459822
442385
323162
888899
950970
924588
602074
999317
823219
211896
15707
286183
973922
830984
769088
778568
334566
302648
31497
463362
125282
492099
811606
495693
507335
1005411
814482
197464
49525
348472
543263
593533
841326
368101
116055
459159
272067
980537
815792
369301
105581
877251
709699
187352
848893
348098
525229
352278
309249
172705
172302
101203
675547
90221
780353
765622
502281
347060
465698
179438
356352
472408
966158
957177
279247
295458
896573
253005
555833
717635
1044848
463232
88384
939955
32259
114979
569057
707375
444956
858872
410579
342588
481549
1021728
217762
775172
7696
741380
239218
288070
451302
507355
614278
679106
245159
655368
982912
877741
506515
965433
76486
883060
940232
754449
808403
4313
361586
32310
968505
548053
431986
776951
454445
666881
128591
747348
612811
885640
465115
185719
91324
802999
543504
703628
162142
437731
180379
751706
92543
92955
770827
642607
520224
404090
894297
1029894
735940
242626
276604
541747
585032
569064
198334
286125
49415
553317
292645
278693
505876
209343
18186
102677
266373
499851
271166
772303
455557
98761
862703
372128
707295
283535
123075
872236
879078
24770
647272
877032
671483
729064
19501
776211
822565
699555
669472
441327
738568
331407
741716
684776
68663
633765
818996
99432
75810
331393
129738
319963
708110
605626
177651
779021
827687
1008752
1036222
246172
551253
1045140
219714
911953
250221
97492
175391
45495
501886
604871
732168
1041007
454928
989381
170534
270558
878021
201155
536412
600693
37461
442921
654594
584424
377997
146611
793246
636646
458714
715612
269921
94164
987284
412489
415968
23026
140569
464960
567987
572031
927114
114222
382082
46805
940807
119613
239839
832031
592922
686210
250286
97060
430240
676939
96275
768202
448689
656138
943189
116309
561619
890052
871114
248679
626331
333246
698343
566629
492709
857758
822641
454267
361754
885912
322257
145041
551825
610565
951611
884511
574774
296565
985213
134457
255944
20490
85735
254058
1003137
779772
661730
170105
272399
62357
166788
696391
976608
387276
1005492
405043
623232
378125
403985
1004387
774254
171609
703530
573920
465091
368236
288868
489850
338620
654794
455464
645975
391411
566096
540602
279807
827557
490829
882164
714124
977288
191797
995957
678773
177803
396813
705136
609045
233424
431423
668712
411344
973872
262948
853687
1026844
764762
665748
567370
793936
227989
528638
635964
970081
573383
979023
442165
318143
403855
753148
881505
211505
261830
725507
20155
658104
287186
714188
855929
908804
980873
547646
220065
835514
500296
10527
435919
707944
740839
645601
428417
341154
394163
554903
751837
103731
961103
827625
896478
903174
110948
582226
124497
57725
917083
14110
873529
88554
736844
562965
426952
419399
974281
24380
443310
1026438
853099
845286
277422
1007492
1037434
228715
68565
624384
603654
346253
627949
562842
716566
770585
301776
569180
564004
247812
377255
279141
816961
602274
525256
153242
314480
845192
429513
723343
457023
568269
155363
814031
38432
12333
699244
102447
265009
436972
937909
221565
833540
190550
955063
1016717
75414
128943
796937
613930
57020
388590
733760
31152
766863
349246
140406
830272
627700
625889
459789
444768
437110
46329
146353
457845
715162
447918
851124
864636
322473
341127
997674
989592
642410
350123
343002
731113
968102
628070
373507
84656
272593
68890
487206
792668
634783
155107
171407
329324
236767
922016
735491
580698
636463
551840
810534
272565
935680
657455
565996
808296
1000020
866237
898070
540347
692242
853757
323348
495797
142796
977008
724345
855539
742853
1037595
1014002
418583
850576
292275
427532
517225
154526
986811
28785
176280
90596
581463
436568
796202
399072
627052
419313
780043
271962
405128
660805
295637
581373
592151
841427
72265
554965
733407
195810
223010
337069
1033403
339455
86342
346748
216381
185798
533021
1033603
897681
881525
455910
489589
320403
145904
671171
479010
12707
556152
282178
51412
73242
529901
591726
643446
229778
813049
62895
913419
772457
1031031
349327
689341
600821
206910
239365
713260
169903
992571
17400
1028251
827813
263219
633121
522239
40245
257647
537267
300064
967732
642399
929645
216272
641569
781624
660732
274612
338964
800499
938906
776127
571274
759391
593989
984320
402323
719038
336209
123736
141217
187535
234459
791879
233331
28605
977978
686470
114708
290809
54036
93782
148231
523962
649275
31793
944282
849661
548947
513350
104468
728284
754437
331513
225984
409706
313454
794566
523005
432129
715708
621036
603678
1017751
326600
715032
251630
751925
631193
198443
476626
916166
1003850
280386
471131
609536
413333
100911
247373
603228
859625
196329
1031099
787231
821005
241486
281244
736495
282788
773645
1035395
704987
740679
706405
728509
85684
660163
310038
173912
496323
433258
343864
460867
455783
378189
450080
972163
137039
874428
376561
138505
621871
188928
556591
720019
522396
480604
176693
547682
217153
481163
303949
702865
205822
158447
835593
234541
398533
17405
667893
35012
234461
630735
795302
591184
504208
278535
907599
75727
953228
590466
990169
880394
665674
30172
437278
776386
613231
136325
486056
549476
738085
333223
538014
915262
201672
903579
578561
99575
470594
161887
607297
76318
1002055
366582
115729
829053
202481
34653
310828
1042361
116719
855343
905344
478838
659025
451999
1032048
248689
725466
981939
505009
663749
565330
979817
728020
693786
517156
322072
700246
121249
964733
510036
524267
97372
506781
427858
182494
83153
462579
440153
635771
310417
569748
195546
959544
260634
634045
498295
957477
24428
257519
229212
917648
353388
66322
342778
874985
573314
31781
750525
767065
210550
881284
779475
30782
705506
261138
209120
723384
995823
47557
168787
877525
369223
935546
627208
271478
945782
633841
493787
352370
439348
18187
588187
37542
100155
900840
397072
630827
74739
939962
671626
292407
364553
183866
350109
742301
6649
528296
938971
801600
672153
969977
468519
337460
259526
906193
1033542
38710
96855
655809
356844
116198
268198
731635
250862
610211
917997
760143
807894
70693
633910
865833
858233
684122
446841
162118
109745
838739
1018094
278605
203051
467389
440682
327470
201629
159111
667291
923036
928531
188370
258474
964497
98800
204320
335545
869456
920636
56092
865005
924329
16768
398602
697624
982565
56628
81495
800494
799004
742628
989229
862597
251185
594610
622340
935519
685477
482423
360768
842709
541631
950758
793936
486326
539083
608690
997765
488150
9200
906040
332659
487408
1038342
701491
1000315
818274
1009696
378736
970824
977709
558163
51791
626247
359770
462541
254948
171658
476575
208928
721132
213253
52501
612858
817454
875929
389982
972996
247635
651358
654710
964507
607914
704420
316885
676567
979027
868408
627369
7619
684708
818177
807609
757743
223082
337850
401926
956453
746765
820154
360249
543102
640446
651499
19686
195762
862269
497406
635381
938917
344272
810693
363120
494022
380860
279998
340246
250967
46558
496789
719770
605439
149402
302794
71937
903287
847442
324550
789166
222067
481181
359059
883082
697271
855796
190956
450765
598601
725753
197792
382130
634792
496819
518512
578352
148757
382416
338307
571156
836052
153897
910226
281669
1030295
24328
845270
654997
445561
1010080
507036
364188
542742
956790
972675
875741
345913
642228
300755
392852
525932
660980
185788
345122
972393
643374
448888
600634
406686
716623
663581
437696
1019199
460931
74420
581975
781667
947760
361049
342314
248055
107828
297571
786992
754039
252601
753444
713998
718800
741780
703381
517042
40629
375652
436165
391028
1030996
41159
392928
139639
670255
1032861
52350
794208
110710
729296
28944
660700
830549
586913
559828
905639
907417
617078
646658
1024435
602695
968423
36122
571507
132994
629986
513197
659725
220700
420284
443397
853814
602924
212659
103933
275004
847197
908902
425896
212829
210773
61003
374556
837530
695309
826196
962972
224395
678289
984891
355344
516253
20566
596126
86641
681969
780528
504527
572775
129069
399899
637434
136729
318947
217253
941831
81491
880985
931750
134061
753863
1020602
607780
61925
85046
192744
161330
673563
407752
160504
560887
79226
775363
19201
90128
962786
91906
315382
599200
724039
508719
924796
753566
887601
400599
624090
670057
168576
497349
258773
70788
416590
184184
614916
761231
418114
335060
221751
918172
795952
331968
162757
551577
354178
694349
573091
221926
404419
79238
716997
661050
702558
968439
36263
857847
76932
731932
524243
777066
460689
604220
377753
527264
838144
410448
762405
223016
791692
697933
94666
818339
138198
892984
590715
851164
167828
195452
1000458
367391
884673
961536
212050
442293
466203
918492
766300
667832
459868
577056
800671
815220
863122
402691
1017675
209755
648762
45886
369937
401652
3906
844698
282176
1007282
980382
348615
345010
590129
587752
126356
193233
167837
70089
1004383
492100
789981
790279
139296
678162
763275
378662
749337
121359
885728
670038
437526
258949
67348
677089
118520
328915
161042
901060
115608
642216
810170
1027883
262516
411780
345454
116323
305873
1031654
844280
280586
60019
63111
191056
308361
712852
7330
1016700
527821
656195
527888
550720
240280
389757
553504
256728
730823
497377
454302
387411
80435
931022
437970
79125
526698
7041
376417
225810
942056
372030
605066
377142
206237
335749
325456
80633
102802
804430
289187
860474
472027
145433
966918
453939
973823
954128
967507
382001
398094
22620
438311
939348
840816
1037349
569099
479672
846995
702513
999859
478045
682713
935061
918772
583994
1036427
116875
593657
637705
846452
50333
616996
1029429
970225
132773
896458
274817
578339
270925
716371
873282
667237
304433
576790
762982
1001128
236368
564340
627712
371393
497007
539270
109989
224150
750529
153126
159385
547296
5523
717387
853510
145044
564090
1009575
174816
1017838
786800
267376
133304
399828
877881
64450
379391
644073
533989
803123
810151
1014338
487701
910742
676359
512284
789983
164821
355716
835185
713729
436300
27705
415534
396286
631132
583406
365438
564505
865012
254769
835058
429951
737251
808151
781219
945427
813241
1023577
1011392
274450
392638
585930
866423
800779
700464
523667
397483
543505
703568
229089
180527
415612
828120
219891
989159
875569
244892
154041
561732
328421
786204
515592
856031
809524
985968
658632
923520
375664
960007
631154
605668
154851
534682
466529
1034508
719625
191229
164519
167334
723899
490643
326233
824628
96428
823752
375160
390897
26283
862133
586809
978597
822525
246746
1011653
304578
309792
65462
910124
195715
506588
918782
138343
642769
744702
466250
204155
1539
734856
272025
73930
755869
761254
207890
264067
145446
849424
366527
353237
401015
631371
727758
485152
731488
156342
207189
172431
474154
791083
332142
261129
397135
338678
271974
872963
625168
92934
995395
292419
467638
905102
964617
199853
132058
828738
176499
169420
280837
926196
156541
14990
914143
397466
616224
401061
682086
361157
754301
510209
668257
89020
625304
495897
387648
292404
992755
672761
876372
491501
799183
739896
212262
643293
458715
53160
169301
497940
780239
242201
333856
203914
309335
460050
19278
47422
258210
475279
59872
827561
214856
801853
1013075
586696
810823
248595
14413
4280
210177
972928
1010940
567473
498572
158916
512959
163464
889723
821124
744792
353121
345754
600866
7661
580928
33164
761832
34376
53816
140914
932813
1035226
847394
907762
245965
904403
638836
96246
405555
1038021
845461
42666
670820
136393
366180
1003418
378013
306353
985791
518263
439046
398380
919782
657446
512887
829117
50805
795794
99633
52108
540966
727905
1015945
2840
459562
633203
721618
621878
438142
480643
890577
130873
842734
195651
687310
905212
831923
49797
867787
459858
68441
766836
162268
451212
647559
272904
162711
737857
32192
964489
331671
197237
352127
845584
389429
858884
174370
69576
50276
746763
454252
920454
810736
791512
468784
143079
995793
669057
162475
118830
240886
380965
479969
781582
557267
757236
787256
334916
98837
240241
722177
647372
138362
440668
92991
84846
929772
606322
361544
958511
701244
896850
495175
724191
627792
513696
624700
983861
811369
71235
790418
42764
98386
126002
500150
565650
24478
965745
169132
947104
350461
171273
424055
701644
681598
815075
365861
606462
977767
413333
1022203
28030
8028
1014243
311738
208828
1043367
467841
286917
300967
202148
566952
908661
388088
1025788
675021
387420
561871
615986
1020023
656792
428638
294250
250674
696414
61985
663148
701397
114648
41984
122167
601398
703549
153658
42684
148614
531013
135424
125620
352022
754829
287043
357699
482159
487087
398175
652650
519370
527829
630832
366572
731990
1001640
132092
45906
638834
313269
40600
272007
767483
113331
169799
162478
180595
474093
33902
763687
764791
553228
397990
844713
508858
34150
279876
942378
716322
912102
262258
486595
169931
340818
108563
20837
548758
453723
956889
429233
753312
693201
769418
66421
533060
401735
968617
743581
788850
722466
8144
172330
890983
833826
863946
584800
79885
972859
146884
429225
205920
475317
399051
786905
620602
963329
711133
809029
546601
292559
973584
830263
37612
896606
452646
822754
299184
305216
558466
208530
388407
640531
1033114
304596
646662
158201
801877
44596
958996
804544
669451
565102
750333
488477
502044
1015666
259457
814734
723510
157610
762989
705068
411099
959456
384798
1006943
394964
598327
653913
444284
298422
911509
145251
766570
623219
580164
963614
601730
612670
314308
351244
649710
18499
236894
514464
735585
909741
575526
932999
112218
122176
314922
621119
470408
466089
597003
748720
574840
476960
443483
39119
888533
799725
974807
1040059
20889
608156
891899
24546
444415
108564
407201
643815
191087
257066
536033
78269
511847
782936
775412
575715
855339
626536
930691
342320
512458
251628
526361
651477
658068
478047
371352
969717
540050
766716
863708
661303
563966
684872
967928
655449
89542
449232
288095
54977
985263
478878
543499
251101
269979
368745
672418
231950
202670
539507
71073
945679
803027
977293
167365
926572
983584
931622
495973
621921
719254
245268
411284
355243
898683
976699
610762
461618
888812
260518
266558
785609
642358
904311
73088
298399
177733
472633
464892
6830
639219
1028586
380629
201259
542208
399750
361699
540469
358543
72569
127748
847219
182222
100596
108328
957192
368139
711377
325132
388276
231161
29914
1013743
17143
899441
205754
299978
694138
357095
498933
345108
734150
582913
854757
991541
652127
400259
114377
42568
597248
554526
12502
928834
823499
905596
129665
891744
272835
1013982
125722
64497
563158
42404
707452
642221
911428
276699
918895
627219
698607
889533
699674
328552
558580
563804
320798
179267
288355
372224
951870
452760
617003
315518
961239
205776
636950
683079
110379
693831
753317
563773
715045
608231
776241
311518
605540
414574
301723
1002857
978360
571601
20009
919230
662967
643432
576058
203623
401081
25405
275986
220780
958405
775644
882399
800626
838579
709584
150808
973259
875812
222868
659399
432478
31070
533206
676962
418000
261757
203501
333164
15118
734335
99151
46015
640773
973901
330116
211735
584183
832765
845771
321382
516193
1038443
1787
725284
362619
541364
346032
805330
284933
461153
427386
685782
431688
520857
553247
471058
527814
375373
593384
287910
860083
638285
74665
100847
332192
119679
498406
274479
961775
592146
646620
799540
946489
931725
536866
155728
164621
366530
1038298
591215
473790
770880
272884
782775
479028
726996
67496
605818
768448
559414
298691
635138
738100
46161
228527
439237
967337
813716
122956
890962
118927
685980
591215
141063
783554
350644
722949
182661
780445
274211
1028738
718886
154166
637266
317802
562990
721884
926893
398736
1027888
426671
686588
731575
301193
149055
1036721
851486
326301
684164
185197
74074
428889
421806
349751
942954
652189
878972
975047
185654
786035
496243
632181
1041218
515425
764044
36523
672252
247850
59988
377067
328707
546736
543016
150904
580463
326135
6166
50177
757243
808347
448842
779032
210524
988618
724942
666941
112256
864064
981631
180791
71544
569291
502591
533483
499482
823975
571780
232895
465645
71310
781861
907421
819159
868548
887242
252265
479770
251131
490139
721787
496270
721419
216761
822932
882938
439219
964488
111104
835309
476936
409727
991396
949205
859516
211600
550720
224108
918428
133828
574318
210318
925929
40211
556329
869710
396310
633340
46341
859048
14833
692259
934318
207404
848715
519328
76275
321694
752205
432603
956920
894968
704593
284170
24008
533174
802868
19225
379038
221704
557544
719613
100235
543623
313215
69255
449816
817750
7196
483282
293761
902698
439857
394803
349998
115647
465550
604117
688567
456417
830890
537541
800719
604673
697568
267249
485179
572011
23145
1044124
968799
31233
974458
372217
735749
20268
470285
796304
835793
257879
640905
1039187
983760
400403
583380
50127
289407
1424
99774
349881
47475
76427
845258
443390
418979
866774
669943
373462
561221
320554
302845
177912
983005
808569
209153
267438
849077
322168
651721
850204
776580
900369
935995
522137
353767
683533
997088
373704
729102
811709
504964
848291
926197
84059
1029174
104249
643959
194061
449690
328557
526547
993984
208733
1024663
690218
550792
645704
598444
798959
255704
76611
303956
424266
986641
660668
712939
571433
1038226
392173
686679
399250
499151
283139
1038880
405531
276025
219028
551495
174784
887532
535076
431320
460755
130372
375635
412003
36802
923178
422073
922176
772126
319795
212162
863969
272582
734069
692890
699065
266774
591700
586887
524646
835575
343669
102620
544443
522335
953841
535191
838477
946302
1015812
180000
651618
85293
923796
572863
564228
1031263
44177
958332
795456
137121
64369
387766
387751
15468
926231
10237
919586
418439
469809
774916
299404
41071
658672
221056
225630
338033
544998
221494
286234
702523
1022849
998294
287145
977480
153835
130672
755642
878467
295057
836005
865519
443703
563778
339627
165933
979205
149827
317012
420877
10496
41204
43286
804472
734195
660319
166712
119555
973838
514380
137028
192306
320131
936028
485984
929055
445467
133043
250438
990433
802895
41887
59696
492989
986884
789330
345060
23275
200610
926881
565936
55722
736959
402660
967495
35040
20947
186907
778823
967187
44418
989304
561737
651890
808879
766219
174523
570210
93819
244694
59696
42759
784553
576623
843236
384137
4675
302270
719358
363561
318682
885987
37627
66868
108341
171085
795855
146643
855212
875174
570299
685521
718161
845690
623062
903822
822793
825243
80344
2204
754943
103266
637218
616386
379831
805155
581185
978114
532886
13390
895506
942496
922059
410921
1025480
972391
460588
276291
19191
420970
321167
448891
742469
552556
934522
780120
889516
833062
45526
293383
533191
46793
357516
292380
707840
299645
437978
282733
213230
398524
967385
1006252
695782
863807
395740
622455
14957
444279
107753
361184
714097
515138
942019
111859
733874
793518
753583
589478
770993
613140
534950
946782
88710
485898
1026214
1009517
779316
478220
740128
563123
54695
591973
620044
416864
951389
611487
788208
510584
914867
830182
93983
93684
704549
52090
71222
912593
304709
93157
834847
113380
91722
175915
790032
442674
757494
563389
538586
720588
888543
58900
162844
226581
596794
884974
122094
783842
39498
115199
498375
371787
146427
386003
4947
948902
237707
119973
796288
111118
259250
734344
508280
35797
945663
612896
492518
122170
639855
771762
1030747
100630
329146
167971
152707
547471
597932
865910
766019
972325
446529
464250
834779
162443
707457
158093
111283
319709
794232
1009
360227
455427
117076
102710
30731
333717
719728
271735
857143
551236
733391
572901
950281
311978
632979
821706
13347
613729
720924
598207
365858
810179
56254
305985
914955
122455
222534
195448
377454
485565
348409
888228
164373
291576
1042281
532519
796597
87332
610424
580414
547545
370124
639926
905445
187353
704882
453265
3460
763000
151991
994316
840487
1038434
933163
406109
62479
133357
935734
378686
110031
819855
908432
1031144
25581
536783
424810
356123
949453
716532
653752
648593
772952
643864
369243
732691
217287
76828
157184
387035
141115
727875
743945
694301
59792
797357
183710
415018
620355
834621
186608
287173
586745
152225
827371
997222
704567
294374
745854
158571
272500
671365
378028
1017142
103484
673002
1011892
889631
46892
505413
210368
445222
630536
288933
839676
838264
725785
630034
848301
581548
253761
533979
744590
525486
750644
525635
553773
240192
940918
837351
20547
872949
931563
441213
1012734
211951
112801
992256
338823
477314
992730
746669
141540
663674
728228
842465
273224
738025
1021303
86630
669181
557239
499275
199963
556523
782794
1028366
208530
1034156
896870
860130
597483
298374
523943
228018
494000
835
707522
40125
782064
40484
495438
336285
128757
597571
494231
99220
702611
810148
855030
90575
151111
848654
300461
913127
166723
151182
1010454
39216
854258
710019
738971
269461
429983
908910
491938
236712
973394
662913
377200
310372
353265
305571
611328
447410
309101
866792
247417
329766
193514
175640
244470
488749
557073
424208
416504
458989
346776
644117
204583
773182
682428
192014
982926
419421
341130
633179
138078
30214
180604
813027
185559
527814
988393
772488
539796
509038
958629
509798
412172
338586
157085
372700
194805
309098
178178
632704
540617
39820
738418
999735
1036581
751105
442504
739482
342039
182434
395372
65391
4836
5462
962351
628108
625338
170559
18527
665208
159499
789287
350051
172648
841572
648390
148588
22948
1034311
227107
474058
1002259
990934
666813
388038
896071
775497
322439
867019
96350
345410
78926
515343
517291
832543
396689
1007816
452695
155097
970166
979633
459324
59615
373741
338028
77442
912377
255209
798566
998974
664557
35430
1044096
478209
77678
808076
556677
956227
110412
724501
900630
867534
998640
287883
876149
823992
943987
207012
441711
306469
313962
775383
74074
889685
858778
1043984
210861
966118
186970
40633
453158
420588
405185
762175
815522
339770
763598
620799
390167
555612
89824
682959
737782
26400
947833
460593
478863
941818
143537
520837
924580
668230
127436
971166
879034
974739
439796
186697
351090
916276
602957
88498
503914
890908
559898
347799
275912
399928
997964
478528
698385
38132
58124
504639
750109
207262
853496
801321
119763
606873
952129
726842
593189
320
176863
688772
447476
224958
529667
417007
181069
525637
961234
4969
829893
1014902
201635
25683
65957
639200
181191
339156
1022179
775606
377204
663845
174643
618683
899742
930487
81040
343691
939578
75884
34124
866184
519624
416878
563895
336397
768222
670265
328255
142807
394070
516866
127933
133200
917966
401336
55639
852506
135898
317979
172523
963810
800364
9199
672981
434117
831548
453494
714053
1041953
772207
258187
431623
557656
339178
638539
715293
1025107
406718
852312
895876
669488
314235
412936
289599
777536
231688
308051
112151
992396
904104
337487
696709
936667
896276
458520
322461
1044163
904758
547427
545718
166588
294927
511263
13046
233074
304813
10449
375075
388314
203427
340540
780694
575341
780472
262225
586791
953707
1017558
711495
693636
555768
5733
788801
837121
832121
289237
568889
373766
111480
372929
818879
40811
719211
618162
162245
609139
914899
14170
550763
165725
851246
972764
99541
492930
373994
848771
254016
375164
137580
787710
136830
613362
703887
838723
881392
906725
726388
671841
675689
964742
643509
665954
345392
589880
271987
151773
30345
516304
997192
264827
489410
457644
56308
199305
996582
380484
224320
859587
323887
1015352
823540
209450
352583
281563
478083
313037
1034760
936784
575172
852821
178514
864974
650607
316497
175453
260502
460000
382851
902075
642131
986048
471744
294078
854371
321780
995137
436036
72197
781678
654588
792595
27876
193074
966223
826599
475355
540103
654175
851388
374232
555083
99669
725291
202300
495620
76547
982883
117127
109221
173303
982436
558042
116908
319749
283974
233973
549994
661062
317146
496029
689023
299918
769906
945408
738128
367008
98480
681122
761972
57308
226601
889048
159766
489118
8622
394091
218913
100845
56393
453931
695439
391859
931028
349604
233490
741757
58427
514610
546391
619739
997901
339648
133829
183026
638217
677785
383098
1036019
232286
614392
688721
982838
352970
165269
348980
613943
1013875
982424
277090
957532
797314
372146
860535
932625
891467
466912
386313
991384
148890
685314
721884
526128
267254
25362
853406
795641
958461
281201
598402
756725
1037622
208264
479160
309587
430561
365676
163653
646804
35573
812319
119038
504597
245945
478539
12591
52054
269652
929005
453216
319241
509467
230272
625015
419365
556609
426300
706226
181391
276956
56132
681477
349163
185179
137187
353351
465877
489591
338046
1001436
329169
70579
1013385
584159
82641
296
802144
608052
1022334
408030
96669
157316
246282
976375
833451
80600
632292
689125
113457
196243
222897
262850
772222
920968
962981
767963
959231
218681
551549
379836
119601
809222
716823
733082
954693
889728
568962
845619
426156
354705
769855
500950
494284
384456
575151
53340
22616
344144
225988
2378
566663
366886
123718
389283
614934
810388
725336
935015
631820
131512
751665
337125
898723
399765
217044
92405
118406
327523
922808
578583
41667
1044805
861676
40789
479454
220994
479497
136203
21634
367020
62262
900738
926075
102687
188779
230181
204322
542580
933539
397002
941925
667752
983383
154552
521336
354730
632991
368211
145669
385976
705212
425751
312485
319168
152520
652876
699920
143952
815507
20314
233976
451762
486493
962214
94227
720427
845518
434868
433879
964091
968526
91478
207490
259954
71637
569155
329700
400310
1016792
426902
140936
558310
132171
74776
337323
173365
190673
928954
57511
773371
415269
892634
548536
65905
908186
720302
361212
519741
446103
915707
101502
988154
1044750
214524
936192
531323
938767
676526
971065
800690
343087
444360
445437
189467
152363
634627
290470
870975
592629
878033
145167
1045300
628479
851461
606180
328044
331130
111730
479620
608438
120321
936622
526333
639534
703697
922035
531585
996112
1003475
11779
40233
546666
869989
284024
323975
735094
24596
287927
936195
193457
475960
57237
416492
192064
656444
707672
738049
684750
380486
749495
804578
489369
55816
784396
818765
317569
514838
839384
830215
153419
409763
268892
499268
141618
498343
376377
980352
951235
656607
671008
266401
490030
875057
89103
115399
323864
69667
350024
926984
766704
1022660
199713
772984
536324
812518
817019
63862
160570
1027
7250
68925
698383
370423
299346
839948
569032
36514
346709
969533
981526
869453
932639
169012
412293
470354
934757
285843
889800
324957
23973
891651
335975
949558
539623
395772
525791
1010349
307521
882383
173090
681046
605251
336621
843341
957197
206168
956191
405163
27733
1037308
55841
361298
953890
633868
893674
559956
923967
661924
994387
209601
974594
916814
592456
218120
233470
59927
562505
30827
87622
326955
347009
1002740
133005
1010911
395593
635781
978707
120543
450301
240765
47023
309664
951581
711186
747685
64291
680891
1036613
859818
20224
262335
46606
214101
940651
831690
181019
268852
1033494
259045
1013850
33679
407704
62961
926795
341921
595602
239569
894923
823398
386346
691087
145780
957005
127678
761629
791662
678205
579090
324624
928106
351038
124788
10110
960217
1029935
609098
325450
103128
568996
952007
333675
290688
742384
551826
741751
875579
241250
319959
8893
124992
528074
591228
657821
885624
1006481
46048
367454
937797
1017820
176993
479252
344675
764658
1013127
114564
248167
485818
738870
596091
293343
42216
477790
908991
824245
875807
885798
101242
1990
797690
341825
822030
422160
487263
974839
494582
899078
531717
99710
175760
18151
876911
841065
454550
11444
490410
897414
756508
701642
141001
404911
1037304
901903
329684
702204
364005
1044563
142974
820110
919607
76143
3587
438813
808465
948918
442008
214240
963671
876637
563445
1018415
364887
237353
186154
723363
1041676
89932
196604
957149
214256
534628
464449
419788
392328
264604
63120
5868
957051
1036552
680910
315827
815159
120676
876870
206341
990044
826933
713222
48226
865019
952091
796999
253898
355306
786329
364743
295937
411571
995682
1016985
882694
94867
218797
863942
654482
197432
863125
617687
139395
714991
927876
82785
252910
531941
98614
965454
411083
1038298
209333
642551
359645
908527
740744
57843
840726
365146
245962
52272
362500
263662
398594
791694
519314
198598
339480
674096
65935
914941
478134
426630
865819
693180
165222
735460
968642
212041
1010819
900712
1040838
288994
977867
472314
456779
801638
623984
954015
309879
577723
146291
510164
241687
186541
95636
898321
135352
114626
304363
618093
398453
907773
879657
691511
711109
695411
955073
123399
1002609
576968
862185
930124
736704
979390
285368
898380
473836
531046
172632
584619
71286
830573
379174
426985
545326
199524
778013
165694
596411
802652
781885
1038276
794911
177454
509008
1031993
1010319
895494
947719
289495
698628
856303
386916
67483
32939
126925
189557
713305
754158
947951
412247
458856
418519
87408
874832
343855
764744
705053
33223
1035280
335928
724768
497791
429072
123576
983561
269346
854278
75199
1001602
800194
557054
96064
398371
634220
730677
722055
332320
791362
213765
1016201
526081
158117
235214
497023
818097
305650
341354
1012372
541794
829376
983633
629301
789602
593862
575969
355728
636969
631394
113490
975158
987166
691670
153632
395109
688703
724029
800660
307168
907137
835801
500208
801940
753708
347731
933730
954934
558682
238514
885271
1004097
686966
28644
605911
688354
607533
423029
133209
437871
93699
698682
1004766
752734
321137
825799
514283
977554
758247
760488
893882
21087
949650
517913
782175
826983
178669
103284
497908
603254
112765
1042547
291862
192756
271989
770470
454383
978247
265318
321674
623399
983609
926601
938324
970972
754899
402575
559900
96741
393231
634729
772810
251114
549305
415184
962781
446248
575192
736657
74767
1037032
727307
958066
167051
17552
100897
790567
716777
957679
716841
948922
101211
361074
446891
338748
683358
510827
1042981
91810
326881
299994
625982
456277
676258
251544
42002
658401
248249
819050
702503
932304
613942
681524
44954
659386
390536
239315
361297
562907
38397
373696
83402
561005
1021167
419163
1003237
211027
1002396
747924
752079
350002
152114
955501
400772
865707
401141
280244
318570
979234
129023
716646
64018
784667
487732
504916
1036323
618891
788767
539697
31885
30258
16743
43118
731471
311810
719444
964161
201548
273381
955504
834367
532313
614878
1036837
674486
773158
384556
98943
596721
492288
282307
756407
733746
656469
1022831
334009
422175
280371
998060
120233
743640
65097
518688
771981
1045001
5192
793409
108777
840378
34577
259715
455807
101046
542412
890895
249318
69377
876247
87696
94097
754012
598978
175085
1012667
711914
902538
669794
565657
893616
572906
480372
694304
884172
11102
1044440
473096
364524
59015
974309
889138
666700
474342
480065
789328
257388
889896
11898
344476
883491
968753
442786
139498
12294
241308
894081
460742
466840
46397
363855
112235
431375
64778
1007294
867244
997360
51674
185802
486913
709258
23948
954664
834974
693474
519323
55523
987123
213543
384606
983424
828654
70571
907779
188804
767346
467174
987552
697890
307923
19318
915824
895220
997359
915529
277261
891236
275295
98740
642428
436597
852253
485346
380693
979259
59207
345890
242047
350831
241387
571223
765521
242921
61223
333731
884656
438920
796188
618034
691795
571573
232420
314315
591799
25653
1013490
967266
153226
160575
1021042
202457
242377
470734
737739
501511
543919
215646
253607
84786
980809
378234
925316
1027302
715824
282181
561366
417976
280187
987103
577522
182526
702062
153689
761449
199719
681308
10518
53656
457509
279940
891169
909616
1031350
711716
660425
27028
414642
576120
365020
113794
359469
332674
882077
385484
464542
216213
55039
769571
950306
733226
275974
999081
348949
620843
453767
58625
289302
242739
206706
711789
984791
449702
416457
563410
38819
398688
249692
989718
967120
144104
339416
867429
159883
188186
100857
324431
513087
718703
644961
846150
361905
241957
813130
108900
289695
891415
121515
313071
57553
811078
740901
824411
715572
406425
205457
414857
941533
911401
494889
253063
775975
505346
540192
252534
1015718
1016988
553403
227406
243198
842265
429874
345516
102786
1042540
447730
410212
861583
559722
397200
719149
1006655
188356
495372
878522
840798
698355
437449
894332
203571
307155
575409
136706
417660
261414
396538
737152
571741
130059
15538
1011005
699721
387543
859947
223040
368538
19440
242539
812564
550482
901431
655885
786270
260539
37091
905472
282475
534174
568898
229435
38465
562277
974767
293355
370195
18491
261027
782628
29390
830219
155277
857286
694082
967015
91595
439215
868312
752637
120940
225910
38938
649343
209682
389962
650760
797061
242105
1025876
679624
568288
755913
284369
213206
964305
1027527
251745
66150
379981
538238
874727
53152
568322
20097
286114
16632
762861
438212
323739
133697
752904
415354
496113
397834
655679
205061
426259
806793
741097
303670
571836
39000
209179
564098
39934
94665
11057
491492
880304
698720
349788
235174
462167
364382
718261
324132
844536
61069
635745
759543
402311
862958
511387
627281
823085
556575
668168
577525
889886
82273
827569
959539
980118
758154
238224
661183
809246
325281
178983
885393
435715
753471
141086
175941
563652
965632
337921
37062
899939
986452
195832
243416
754237
696215
58643
286373
757388
695608
30106
150289
325462
643731
134326
92134
18756
543481
970013
1034060
815615
22471
149550
567423
191454
670358
399897
192330
340730
134365
602488
600268
821672
756963
234254
716725
782780
131632
112143
484953
111114
394554
173983
698481
257891
655427
32544
364769
1025381
195701
492213
857706
980054
446565
735431
151356
502215
979838
225414
659789
389004
589979
1003921
841069
168535
724923
809770
853639
163492
56223
776318
156454
677020
69345
987648
313386
997278
8010
210514
480248
573595
384186
971825
561214
864875
595190
702334
49711
785124
1043338
782004
125571
220817
881298
456725
446021
675143
557574
593407
694575
542879
893238
346908
680576
850620
585689
549075
852428
995969
913203
372949
48207
587596
866047
83392
393244
448631
186574
857464
692262
954313
564241
533747
743763
288151
824984
209391
976132
1032490
251912
906737
990444
620084
902703
977645
793340
355742
945093
923081
204429
68016
601585
394598
981723
561492
597765
639725
623224
338490
303384
401895
83491
872720
744815
963477
142378
799894
812743
345352
207355
722819
300909
944537
880584
816616
509806
636454
485865
424036
120466
193809
858960
711899
713399
209770
437703
486085
44388
322515
800046
754136
560481
176526
4461
509037
627386
110529
1019077
1547
568511
456259
622916
476290
983116
826486
425521
706579
560723
905290
179064
707839
1039434
941676
689504
242410
17636
722844
905529
54742
946589
784634
569160
916476
227056
548746
975840
769176
72125
962490
835394
631953
830945
551772
965550
965010
357927
1030386
566845
602533
475519
685787
988296
752856
898516
242861
351500
474541
726802
198932
706006
601286
268160
244784
552906
345127
744429
426483
968336
957919
876305
934013
255883
892463
35984
230642
180431
777958
60308
806951
814320
323292
997449
140099
983121
617748
607914
719760
61936
4140
102904
503932
1037221
421055
506030
784269
909430
495108
115694
19821
1042080
579023
53143
550273
440012
279237
296787
862823
338515
943618
1018177
76648
720558
784728
474946
7417
793051
435568
340710
412653
386480
664310
611369
868566
568505
785102
450803
571666
596551
291488
72285
927393
571520
183802
669999
358265
699794
658697
685374
377531
1044946
846193
657324
190302
732454
63153
7225
58890
214414
332698
200911
995901
466434
1013244
991989
412249
31552
527322
39019
496092
298406
1010740
343481
908255
323690
797588
627616
319930
138347
480302
914049
902194
891106
690757
795734
718920
812060
176721
252239
208014
5335
10425
588807
315554
590856
117433
406620
399812
34652
416316
652662
645246
836485
473924
93919
702844
1036403
688885
858909
400107
946123
595503
61314
552288
476024
253885
571465
639325
121203
791806
470085
735849
418558
548388
246305
691570
138340
896792
901143
1016578
692834
860332
1032920
255935
641789
1040020
831215
307080
499844
68007
355752
11989
381687
488885
310593
645686
371614
288689
747291
831355
46886
365583
716270
841449
747130
409983
743643
718899
703041
976694
180583
875148
142492
325350
595821
298727
479085
421982
122512
100973
342947
914061
973099
983621
780544
165832
710676
867811
1007749
412310
126594
245271
1032570
1038659
1031129
23453
49925
132883
805602
842964
621895
468334
60047
974772
444347
199162
993781
721582
796536
167771
596871
5406
757276
737025
95701
339143
900274
314602
963853
131225
801470
476612
88877
528665
8372
632424
530136
491865
124921
418180
646542
779856
309624
342334
167640
52885
699297
625107
808128
724202
673319
121607
319757
233517
275365
98841
353042
750489
13777
205786
1004301
792277
959038
184968
1030045
714053
653046
811806
716545
485425
253284
667284
104681
355447
906508
597491
343238
13894
446226
204148
570662
228153
13678
1018702
431048
406320
44017
174507
128224
825934
306073
268013
207499
1042371
934512
243612
877758
706156
691857
563665
753979
718416
551953
895500
630870
104176
693460
622714
521184
174408
207555
926954
44505
393699
544092
708390
771265
812100
934772
802749
56749
98405
697344
134512
589319
563938
549529
164577
743624
23344
251650
948554
889726
651267
794651
843307
560092
118131
85684
775217
1004515
940021
276231
184329
916320
1010260
224082
209082
444308
900165
64034
80261
875246
481073
822067
57257
239853
791153
829786
70752
422157
440783
167065
63577
614217
94672
740078
980628
84653
143543
40075
650620
393858
836297
401622
62368
991650
276955
239990
997509
917478
97163
983265
135005
524074
651505
926457
507427
232553
1022011
113373
112274
840254
221386
944421
713110
1026889
823467
632904
501837
476186
923252
127239
750410
220555
566122
964396
540371
230777
498780
742797
331130
356353
249462
604006
151467
191461
363378
164129
682907
956404
529752
361310
761452
1005034
722679
30543
695602
459638
465927
333385
313879
18286
528924
597438
630445
554575
936884
287162
341364
441620
297682
550646
546318
440699
719730
744126
1016404
423588
937236
492986
90219
137875
461244
710011
335611
643346
779214
942113
1005211
726241
475497
185089
201153
512012
524459
168355
567155
253780
1004655
1029041
367539
571474
48515
52767
971950
416228
860032
668836
530601
512006
674745
519419
225348
168253
1999
324660
810700
412526
59153
672619
808086
421250
397666
490098
457090
414313
293749
668440
822832
375347
311456
949581
376702
765984
715668
920154
527398
720955
746516
623100
271396
208011
170712
409833
152192
525201
14870
944499
232359
905260
754299
476824
350492
186556
127506
523397
536767
446707
59077
425648
190677
963560
1000111
457238
456549
264849
475360
662661
165898
726895
821367
870480
631298
397139
585099
250513
804402
809096
857574
999555
940826
208727
440091
854923
37147
682861
280205
30857
113452
232866
635190
483196
181427
18721
648996
501491
100255
270601
74774
789813
273631
89822
141278
880006
443531
525861
440950
828767
1014822
399741
722888
784655
1032507
189445
107142
969873
429265
291997
394390
999545
156988
101479
230522
586988
538757
120371
267574
393477
941643
389141
156076
995779
230385
168467
302209
653098
283109
318471
871179
541669
806548
84960
1028780
509884
1026830
285657
466065
155589
534628
802465
1000408
705717
651866
835492
532484
92835
448354
243429
822261
21677
839671
719627
110426
330062
400763
695929
768101
451339
900639
869361
716286
651244
998368
112970
238418
478282
1020477
980349
835356
911708
571464
16062
824721
129540
284091
566867
735991
568537
779762
392625
924271
552642
239691
331272
309850
535001
601022
1006233
651351
715501
346624
1015142
579509
534004
942295
666870
944505
625668
627784
331040
723022
154618
170540
457640
205888
943238
346192
436850
393736
758631
891986
1043567
780619
183838
989259
406345
848419
398402
379142
11689
683607
296658
937475
544417
969958
730993
290312
222141
78490
713675
8590
486657
617856
567473
545235
1011106
418144
591954
813598
680815
162547
984696
582186
1008052
885590
324773
753715
388596
957690
622837
792505
978873
88594
47504
394965
311108
275250
741263
722911
273744
833016
312339
284397
582251
960927
78215
335941
527755
553843
476279
1006188
442407
903206
628888
892305
126282
671074
1034762
396548
434535
616778
837856
713050
593681
486998
368262
32689
940788
113267
139884
236232
894964
826055
811965
733520
1001709
902609
1020009
24565
238333
136783
243996
912291
828513
89976
170898
1016034
975788
323113
884068
194336
525185
273575
713111
42987
369443
779291
269978
966340
137632
650996
658731
744434
1022442
558828
900280
542288
739383
824708
89130
959353
412253
462233
801944
230016
746372
684810
183283
184070
707015
477628
571053
753295
1039018
338072
713700
929664
697929
767769
660368
631539
13252
100537
1029768
497677
490655
776477
820094
285762
337835
857713
220677
521538
838361
426102
414656
306533
656748
260327
837009
363728
465303
33869
47148
1017828
133219
441020
841069
37950
606502
986064
376273
505141
841774
58295
77669
686104
165790
960856
906537
443068
801078
71200
449303
877807
118525
110640
816049
862844
187566
353605
842667
254355
110162
643803
642685
441911
978101
724398
793917
52273
983320
354172
547563
461342
361837
1036943
28180
239240
303594
796916
871993
626968
681784
745488
329972
705506
917468
543186
189429
384892
677016
708744
907124
753776
661829
600783
230782
491332
587895
64604
924960
849426
596641
838672
913183
661866
1017423
513171
394650
417934
843665
306679
809098
425930
498428
654415
964555
184703
755949
321916
711372
691035
438113
1030650
701612
289892
979863
446119
627283
908969
694898
103616
650006
530763
26112
874453
248057
737570
124730
139594
835879
996867
783498
630118
941349
682614
420004
715427
417663
680609
593833
709305
638480
663506
1019145
533782
1028366
506273
365960
302084
159941
343396
448784
993871
724528
453826
633110
122947
473997
665253
207785
46618
786084
42654
686556
298884
186827
524706
479257
417816
328430
471706
217482
154605
515428
701862
309953
942949
994585
790083
484016
234601
1023698
574428
595245
218821
566953
183888
230252
559116
134239
588278
451441
1000747
226341
466931
55412
202827
605571
232346
14800
176378
181480
938621
824257
697017
849205
876288
816317
598035
623974
536696
159115
845305
890810
433879
335586
985497
522604
367027
64317
899121
444737
395429
432783
788518
744034
580829
61131
325119
739771
459673
476839
701941
592619
369138
670179
1025810
870537
273640
634858
549526
403420
345278
1010075
271289
845871
381199
849300
577403
804550
748652
68054
739594
919539
153606
511437
445559
707917
124872
627386
1009015
770799
993648
399091
212437
174919
542662
559605
660331
481016
437008
1002771
488894
885599
153105
834612
119546
1026770
956557
435092
960736
182562
708860
902207
60659
377260
248130
583762
602049
177753
34566
915379
56188
739314
1010671
193110
29308
994639
917984
657745
994375
481446
944492
605458
787881
464683
846484
366547
793261
611122
981894
393239
559463
686256
518304
492156
276485
107400
112941
964035
471385
103104
500186
973269
1389
594885
462187
969399
259718
490832
739728
437266
623452
1032314
188833
972244
40249
730661
93019
461447
278482
233461
158133
80747
440683
581388
23671
895625
227060
877062
230538
713836
84880
30305
914581
434392
729709
706028
913816
1007379
858491
381674
171341
500835
459924
188992
760799
265254
201295
933250
113024
706082
317374
996817
289764
949620
503675
489077
91312
556811
828540
67448
666427
731194
372921
73576
522585
583748
135129
787300
931993
938720
428687
734348
894461
996831
500941
1035104
62321
779075
817896
751586
131815
1039289
110514
244902
723671
768283
227629
280220
70256
455984
839648
267706
488045
398848
1007353
284521
242914
740102
183932
714381
768471
487804
498614
361086
740589
859426
587125
396359
1029950
99335
159845
902746
760667
966049
748001
538073
788634
916889
843055
293129
403522
521223
857071
154318
123522
187400
324912
408066
443274
576746
904141
43830
288410
766272
496917
677207
601719
494893
174469
538416
546434
13235
8643
619016
180761
523994
240692
755500
561868
537161
632925
1013932
258120
401082
278083
493190
752201
980123
163510
614640
161228
164617
390147
675116
873109
169955
214368
875692
151714
508870
831638
85321
155926
359055
998840
349693
88067
22683
865248
353677
180521
465392
23843
544610
753548
86789
804516
163566
4085
165078
605014
304182
298962
686476
584797
543665
1041155
481575
839547
127962
264357
53302
435557
831456
517290
358281
650323
676626
940573
72852
159505
600952
142087
937124
698507
468249
690776
276668
350869
603089
982225
913732
48426
867326
1010436
246992
522352
894654
600055
385673
1021691
932393
126229
189744
415777
749603
113440
460340
424352
898666
158622
442100
785271
44398
786555
739408
99807
938812
523456
563429
600441
686902
64093
256247
281502
7965
551995
697106
667067
989265
838315
459726
26337
810827
750402
949371
326576
70523
605484
651196
588972
611688
299947
444858
544547
915809
715611
523823
301032
498573
139715
337792
723795
379266
962426
100184
452545
429443
639380
925745
994475
874502
741229
782109
831046
638070
1035747
116680
853438
238387
775536
31771
818108
980617
1036086
1040398
13834
422053
191289
1017733
1004645
998104
40048
847260
651916
4218
934367
112847
171699
79069
894441
145886
342630
623721
988752
132629
374217
454648
618679
435274
470462
941981
467011
502156
141948
541925
153981
1034972
58788
699222
503594
207396
952588
56008
821486
104575
857083
754408
539887
1012256
331117
227116
510400
701422
448973
651626
438755
112763
588227
1026081
875729
9850
863823
76817
591323
999857
656802
45891
680328
398865
25769
382689
37144
5630
364995
639932
1044241
269344
143373
201616
1042403
617028
397847
995869
37912
103191
846610
782363
61910
619959
692417
511697
964932
26242
627524
100345
403883
546343
1017508
963372
934520
515755
815959
224549
283410
970207
200066
39158
587542
172027
174148
1034415
799216
292821
183520
586291
577568
834038
11823
8207
77330
63926
187069
34840
839396
957394
157782
184718
65447
27697
350016
623229
483567
781141
747200
624083
460908
320499
830045
763815
338799
426587
726181
561817
828537
131498
70371
639515
328967
341280
752994
722356
150572
118318
330829
347449
251204
352556
746270
715205
702477
128962
964597
72195
639818
311817
623167
1040737
569580
99979
647045
390327
80870
92313
35063
553941
520897
786916
498991
457617
236312
816211
977910
78187
807364
201079
978171
613173
305305
1014732
1043221
879758
181712
492346
458819
228997
682258
917962
189197
67995
954378
29623
605029
404583
295644
245633
820940
642055
382439
816970
387380
1019811
843083
524804
88686
118539
440965
722750
238325
759362
954308
779169
464822
394939
688758
844009
636527
843904
778607
222250
861286
913767
174692
612644
656347
991412
685403
880438
328516
636078
712208
505494
79876
990191
440337
457910
615563
878854
271424
521122
591021
90653
646244
787883
1012169
242390
175428
889038
36096
607449
273992
601732
873703
575740
455730
450189
581384
610409
385982
164910
132036
359336
935249
713091
52309
154168
540219
182599
113327
497832
361509
703199
397440
553424
335906
909492
915878
125797
689293
179272
72207
447216
881680
448194
49215
818428
604504
329076
883837
751478
922465
890644
779992
344157
927928
1034802
734090
172035
681948
7201
254796
506432
661885
898799
790388
655508
449519
412958
764370
957603
909914
536040
343107
697003
665305
377596
894810
982482
887129
441609
997859
289385
523708
866946
358396
193212
707295
135234
616359
878242
735721
798632
297244
898461
283487
871756
148592
277134
27385
779996
384502
788128
146969
222775
587206
1004543
143661
597385
68993
528840
547061
639449
754852
169415
199684
774624
740077
223954
804691
9507
300427
259084
325190
573688
903836
352274
300810
509330
259299
515072
469916
20454
835394
744007
1021182
46815
951083
415046
187544
51556
152788
984396
322750
868363
568620
194531
524328
916754
872817
707467
530472
433530
900348
895300
122723
620368
534508
231066
707126
777430
906073
24880
959580
687655
1039060
409398
829096
158422
904868
254517
690917
913637
438272
751687
835600
522663
1041083
1009088
44028
482342
372694
942472
980911
939048
788129
108399
283894
760781
477935
474771
679644
680660
940744
178691
967796
273903
445116
103230
892760
237642
650273
816335
935537
58646
375251
641102
65798
923011
293713
602203
1030403
39680
500939
17836
673717
717719
219599
588910
7272
462510
16967
190567
345431
406980
982184
821050
824932
822723
20948
850491
919986
481928
667309
343444
662002
208971
350382
166588
922088
596219
286224
575521
751015
579966
322272
571104
283861
322298
80477
566910
102677
805931
33753
679948
280784
392982
885790
784898
855381
806276
233654
423231
733254
583351
218193
213763
770780
361722
830752
460496
453667
408889
574768
554304
398318
23687
75777
637324
1014353
86602
564109
194014
54669
933919
937047
580969
991954
354561
823894
426714
801400
506485
787320
567195
48147
545116
179254
806550
108058
848989
207722
181277
702896
911898
636264
697539
608881
453193
454898
576115
539775
806732
999968
136046
98035
892668
42349
739553
901462
532690
585185
676466
241810
671175
286280
18405
735167
645679
242478
379242
32200
903069
248520
42978
277234
785421
1029754
474866
20757
24996
263318
456512
294787
891019
302632
509472
779811
887213
389678
188191
477179
14954
84060
100180
774182
374662
474598
898001
118721
6713
376773
958805
436151
622506
702027
64214
287201
581676
627439
961467
291482
206418
606708
335541
647201
286854
477994
145840
131782
832424
928340
263998
232070
254233
833207
980258
686555
848547
277658
804791
722218
511817
937794
160053
139329
483576
816345
827617
915089
241560
798970
636462
709694
411767
758079
614221
959495
602994
658424
760894
628298
681455
843599
837061
378282
274667
968861
866838
460716
912709
104158
305221
309059
396124
869500
83414
296042
915974
642876
773329
754685
171075
511421
907869
482628
89960
192802
283424
228259
521996
76341
76573
947272
876796
480054
444402
807401
519318
564721
709949
407884
258256
959922
571273
555772
342459
317691
329517
831649
775381
139890
653819
132399
784066
440142
746178
799374
172301
681594
1017185
1036758
215650
700423
742575
659325
524293
354430
794497
322626
685238
311133
777034
645751
144191
455430
759112
38056
214500
208
761469
664556
995548
220047
725862
707399
768020
1026745
707671
389455
901216
245391
268867
958616
147094
68577
568874
317311
68423
43869
864204
591883
445640
398355
685260
678986
489285
828576
192689
704285
180736
954415
272964
521187
246005
311692
521132
490260
496517
492426
125451
498453
918314
13301
557805
38649
650553
781539
923650
918906
896796
173354
423708
10228
313142
1009591
291480
91690
636773
549805
717817
155343
520617
981933
641774
358236
409657
587807
33010
516878
422017
983672
189357
953090
976944
643100
462786
584035
226748
50863
867133
111697
186274
648522
468353
426175
602464
170046
918020
64020
172387
384241
346460
689158
126904
312854
942264
967860
739174
21385
96386
914392
6663
415536
542606
941026
946713
442916
119022
740703
833557
7626
131801
10049
205098
441487
52674
1014391
53933
651250
690262
782224
628823
124785
909335
952488
111372
573603
605845
378102
919925
821560
412342
580596
1011365
167589
889243
336231
645718
312807
251707
74168
499762
315118
1019972
156765
683933
399715
761891
460606
744776
900071
738073
323573
713554
775876
928832
587680
259537
130411
165523
918133
880571
117929
457250
418448
750635
596847
468954
893986
1030019
458299
56946
815500
775124
675427
258911
440058
476687
805448
191915
871974
679759
90464
775402
352566
1012655
315531
282193
838690
511227
351876
397322
582688
567
247375
612344
423823
38987
392857
330764
766667
525428
89984
516392
314448
148639
220696
654866
450821
626589
963035
546192
464370
767782
989635
687127
360406
59488
825138
357008
163084
522551
809735
805014
1008549
175794
348060
261496
50631
764218
340163
482164
827760
1008409
352263
109810
302328
160923
756102
256638
372873
787921
309424
960202
1034560
577261
576590
383957
993375
43525
122353
622964
113089
456136
1030800
551936
287204
440472
138847
852162
1038275
269824
406298
176676
800058
965121
605663
577692
338039
958941
305620
94963
814229
772161
401608
996021
60366
867475
857422
904714
653963
749721
960589
340642
943785
104178
607197
410423
506767
226900
243695
234773
541584
954727
216403
25660
688458
665694
254184
148663
347372
1009517
197952
739283
423643
307731
580346
440682
696972
437341
851150
1008959
130268
419704
318527
717568
398004
96520
752744
205840
863691
457941
1027048
980112
160635
270945
1015842
413405
897358
703542
227980
179097
36155
717202
707819
833370
274482
121756
865942
535585
989731
212617
960695
257757
849017
578922
796965
532554
754869
801957
930125
62386
470994
436133
242917
245493
25386
659755
694774
803283
504554
672116
4908
400965
593477
249534
214241
989013
653785
957415
1026813
500925
797896
443280
804306
558861
637858
362205
965096
689304
79782
339620
219517
656950
235477
390497
187462
980893
951865
685392
959206
855134
69064
707594
290773
227127
207206
458556
529537
723896
384019
170988
834624
321628
414607
308663
935764
519822
1019196
427733
273244
500199
635333
564650
835184
1017372
384626
158130
654370
974507
138871
1004370
606738
156836
214584
969211
505991
976792
619709
212188
401378
6962
661161
966869
155854
448605
148737
313879
745422
279830
697818
802229
670528
430477
945537
693584
416000
344496
182225
353047
466042
614602
549150
823451
262518
504458
739958
765772
816379
947396
823398
589014
942335
573749
139767
731644
997893
917955
33169
984843
630233
412951
934639
860591
524571
720264
221827
419512
744110
438282
639028
550166
182504
409575
351908
848206
263847
879449
854701
249230
475629
70277
581044
96890
172900
497700
669409
65590
116535
866189
572997
550652
374147
403055
703824
434559
244872
974930
579606
936810
434859
655546
235239
53241
946345
293406
544204
674324
465423
491141
276463
97304
987513
680003
1034214
897752
659655
421204
610415
980951
809208
171302
989236
1003020
747389
434358
599319
1029531
167687
662948
809367
534707
559674
929942
900269
399117
771015
641230
812339
815470
328958
900257
271631
999769
1021447
842591
710880
396456
737895
845033
983735
910528
166950
197080
785187
168587
986215
410827
1013804
631419
228533
338977
986569
518510
707110
665339
669694
498502
622959
361831
857904
548564
91463
184985
950190
515497
977269
820872
527813
738618
634386
987434
250555
132623
177326
607132
492608
392275
497779
865898
327752
678956
38840
907691
296876
208906
906403
79013
645552
118142
675190
299524
979340
363994
853896
56284
360234
555596
366526
250591
363666
303794
1037334
167468
938402
354730
490230
837292
897565
451867
833195
279078
538705
475438
307364
717738
756354
942112
477125
3348
382964
719326
61233
665842
154222
1023785
448888
902961
1041467
183913
974936
221320
10329
271197
580138
108904
580160
270795
744331
308942
471443
919084
343234
267248
589308
896065
395248
58649
606279
525518
649906
196284
755090
512903
932612
217320
58914
949246
960241
95359
176900
564962
932509
526249
776052
101920
623111
267989
668861
643129
477930
604661
341026
990905
255335
75780
801522
157787
812529
725123
677304
4436
169245
945628
656836
400092
853887
968052
614340
326277
403421
307907
981581
424626
395517
999180
499963
577837
649204
466031
512506
250633
917886
535877
603128
442616
971536
34413
353525
706099
688130
37734
766498
104752
139178
301818
530981
557806
659181
636535
115810
937499
534322
29235
948172
146193
877287
37860
331599
261058
466255
678988
532836
133195
930388
831292
202479
449826
766435
946667
46778
79998
101450
216974
374957
21509
1018320
683950
108550
975038
240877
1039170
1022211
923130
791636
119001
72990
871302
497131
703298
635738
614131
741135
902580
587623
571240
1036701
557542
851059
323218
603435
1025879
567388
935063
813935
870614
881530
318009
12119
899368
896857
347064
320755
467316
601024
930600
946759
45257
766414
501177
252911
737267
934835
852565
772593
97099
834694
410073
370862
691193
749323
203960
752375
581944
883522
475799
649757
98582
13674
808245
792067
862805
647730
888129
527490
159692
15677
232591
958055
250859
54684
339811
332528
447707
482397
576607
52398
101099
529627
926089
349302
279525
416713
162153
1005819
135596
975348
980115
4399
807284
245573
886
950419
835778
533258
295043
231716
771881
183638
982183
1001362
601913
13106
801645
521536
856684
925905
945858
462023
229922
707303
726896
151374
662299
819438
929883
867034
648477
223829
519068
1009030
256826
1029799
966687
154035
728801
983757
174070
206004
924105
532817
402395
579837
199817
563441
748803
347592
744947
966276
300646
394824
139729
528495
964820
154500
92227
622351
354091
637124
761399
188821
875173
172370
126149
11532
36157
873877
883696
642315
930602
154954
776684
161985
240600
134448
856832
1036161
871823
604747
201528
701497
735848
1026740
174661
818587
426918
427474
345798
865536
680400
308279
489909
471381
178587
906521
14023
29883
244079
467864
810371
651121
419237
240378
166022
871732
399679
212820
652822
603856
741335
120701
90171
103308
303603
838219
157241
938411
992312
51432
735330
744808
1035796
857873
229829
226206
273082
750590
994442
536348
775000
780542
543627
249590
54841
477281
364586
190977
56287
246482
507504
1016993
572281
62673
396466
724744
786019
835537
273657
764345
506837
1024785
886998
477269
222010
824629
443614
362834
414863
858695
738618
26806
218035
468548
774339
693822
334140
850327
961052
143681
825213
621604
388991
715037
54666
978240
534488
34538
522052
518241
545299
792941
1115
116952
426170
597054
424407
541704
711302
395249
452209
812339
478978
970338
769351
43789
486163
780072
562958
344837
86710
423055
1041087
41885
82803
384930
362039
208030
917376
922164
221305
311855
485517
909224
197231
342467
590622
53152
61228
436659
205245
873601
289671
805743
421908
634520
815767
230114
738854
569176
713800
228099
992252
565102
131603
710002
210711
290207
512769
176074
854565
522663
305227
1040180
41370
350358
330712
339279
508117
792330
807713
905863
578838
678343
610993
804972
755688
762502
919363
450968
538610
320293
59372
260860
225535
547858
562935
109089
151296
43407
686465
785661
97921
1033173
811516
589510
650807
249133
219557
410699
980758
891704
1026177
774949
492081
529301
281575
244221
782177
749173
730325
897002
535962
673023
981195
593450
300744
983841
489330
151841
757202
838709
124915
955631
252024
743673
1044325
943286
675685
219458
1021436
742527
796216
763255
409138
526660
447657
146178
534043
1043021
801171
654634
907730
175620
851612
549873
589568
456304
743335
692981
39227
340309
607409
320407
754076
791051
994492
585162
765033
54391
528234
990800
327208
597540
859260
477907
129827
303998
514516
631256
51618
3777
62735
712097
909243
495603
41153
357607
122661
774941
202899
556564
845010
333214
330837
623785
753595
151420
925658
782090
257060
221714
463811
750904
109664
301818
256101
544481
323671
238140
25763
138431
490292
482827
992747
479250
652322
158730
95270
594831
646477
275318
376459
860373
341683
971783
574653
996533
875435
640331
426484
710435
579047
543827
13298
177241
677985
310825
144926
465424
81338
355488
835454
353101
83437
238634
630404
276195
481677
408651
71565
412081
397166
389681
420782
16705
926731
984531
756663
538250
364900
31774
74174
93733
320268
829518
203017
477466
801789
1040045
564074
961464
704097
457655
177135
288563
743422
552318
5986
598187
1011961
13560
233454
678898
680495
482483
379109
580026
821393
671556
403618
799318
882664
507668
887519
449833
930940
502209
453320
618978
849681
146831
888431
908818
801932
740832
826939
678429
536048
13724
27170
972092
137935
149807
525741
1033218
642979
976143
683282
706860
151479
641409
318141
102670
819037
624967
576102
968818
339694
195717
336195
866464
769457
52961
542921
769267
569920
802165
806709
1005574
726812
126276
186097
939011
683064
650962
259793
28448
286652
148621
4491
724593
41394
310635
914086
701692
299680
806236
658525
946640
873255
248229
372494
58698
152491
784552
217661
122215
976906
1040008
553130
633436
502518
670165
379937
11849
91291
758496
639975
577228
506537
681562
682557
974677
397415
556358
249254
383442
1017626
497442
893952
657862
784041
556940
636533
854203
603612
565645
689017
647046
652976
715255
511782
243684
902445
597353
152495
379435
702183
851106
294370
927279
703545
68940
902745
995246
67677
645741
792885
797735
464758
703726
295555
36845
890891
675689
917291
910035
178654
518286
336022
85145
338534
760838
482152
616438
295281
691476
1012041
357692
556336
868962
363059
417560
203257
976408
61165
256109
563306
540077
128099
486577
897418
497498
68678
618520
128653
742182
45904
490360
428285
222706
642748
599228
480080
484591
496544
367419
715096
973950
161213
293997
163753
450530
397571
182067
584517
673873
241882
289637
175943
67100
1026490
742495
1029541
243397
329649
861858
24413
800095
5854
811249
386416
366999
323537
81179
860412
221494
962625
824891
499816
200682
666458
839446
192667
95670
972635
233635
561302
719425
101664
740798
846431
505587
734884
150127
773714
281
346252
53489
788208
979142
407836
639412
880051
298506
880908
625478
930765
378660
171032
14374
137765
856992
528108
661445
196567
759439
451334
421170
756203
672194
41043
835392
993609
9385
136199
46313
79946
834643
736694
522223
947909
123391
604252
418133
695479
731497
518769
423242
388355
393417
608493
488725
698632
568170
689770
458034
291376
237745
272700
195727
358643
932716
602425
137138
573531
700619
63118
889118
927381
800713
660012
307833
784276
967030
767298
768054
524843
514364
587552
260571
36161
20126
457086
586949
72614
1029647
350553
228578
470552
841926
800847
344613
515018
933918
474633
29113
676898
589509
583058
674673
529563
447679
861652
1036509
656459
344057
964071
897708
359907
954412
123899
44210
22759
982848
208669
337616
950269
557957
284027
512486
583756
251086
687891
502197
566393
598294
879957
656674
960288
963899
621565
372235
64460
385140
766770
439603
223652
418831
18914
332005
410571
691432
112843
813382
566116
1011247
878815
328211
413487
507003
376963
381337
831352
401062
499778
380323
666178
226561
697732
262164
1845
355282
37879
177520
453823
857978
319122
325913
352440
505284
228044
1028897
329092
304827
158255
831441
430449
482982
800534
176004
762066
339176
184046
155468
646389
53261
494743
622048
393624
21518
70836
354258
987580
615175
242324
245149
824083
245034
1020699
561728
198400
565157
192986
945719
650090
797637
377898
420396
188686
688364
66297
192393
191126
501502
121490
144366
117550
589734
836992
724080
986269
519599
1032724
612723
105920
1038172
1044542
517898
506713
713997
389286
240298
659257
1011901
644099
648031
89650
650309
168493
987262
576694
121239
285521
747151
277917
192568
175602
936266
674469
649793
313373
865871
385923
703120
290351
617808
604340
948191
909415
973987
261833
917063
618962
909803
165941
469541
425409
798391
1031567
732278
278189
946469
715489
220973
112485
647895
791173
1045380
328517
932118
693064
634952
627642
121776
770733
397284
44980
592831
378000
980475
999055
295262
257118
908534
806852
985956
193451
846390
387918
1012404
348517
96963
156257
265344
327436
401502
271222
227918
938215
937808
600735
1031102
566542
527261
256747
1020578
532069
66622
216960
775385
643839
428153
371251
98253
27012
747104
308684
286752
310204
625887
642009
779179
688237
78949
516769
959336
641559
773001
1008834
343784
949359
447162
739192
705763
5331
555969
1018311
898034
388943
572776
339071
625872
616879
856561
1035492
665233
537804
683848
609172
1012406
570437
250594
133376
27038
506818
121247
963271
314747
437322
362640
90105
969447
492856
84079
846470
884962
476017
631995
610946
302261
387830
757936
578354
490476
1029728
722731
935521
71558
183717
587978
38262
197565
503461
144541
142517
1016109
344400
552249
790766
511025
15468
118631
1018612
998484
701420
785093
15951
662027
1008895
394517
175231
730343
408552
262898
1045104
866432
898913
150239
756690
173181
550671
44004
325897
20988
589210
404771
309535
39341
976327
1030075
906354
477877
60642
631117
786834
907546
232207
713221
148410
878092
921347
18259
981449
81174
375622
835151
407136
122629
214978
287735
416859
976826
890491
110403
1031427
498317
957546
365939
880583
731368
156271
552368
1227
543341
402087
531020
418809
130504
544716
907473
583412
989317
336662
422099
894766
389166
28079
280674
503565
974038
878136
683805
966886
908073
395217
565543
546634
990809
605832
244807
708927
592051
264556
236272
250576
74041
323292
864981
230326
733046
475420
716932
318616
997
263428
404301
845794
360035
999477
207528
945843
926064
111626
860346
961234
700234
323786
244992
443319
387393
387805
408962
590524
665741
562184
164718
978198
875023
388101
188766
170246
634727
103777
182487
898550
838984
709293
4153
832697
786297
929094
369747
74458
359039
79664
671784
389001
318383
263104
900694
417437
972090
224934
121480
840604
497858
129551
666622
982391
463548
543263
794182
771869
1032260
966333
305589
520348
948830
2841
726818
124969
151392
637082
150306
713538
863941
393856
108182
686068
66682
782264
766575
94474
616956
252905
129201
762546
912853
132369
567212
509941
554172
903646
804332
66996
977423
509115
108405
491395
610022
419192
783760
429469
87459
308712
85230
45213
801986
753228
942656
639776
163180
243680
155055
704570
946257
447308
508471
358359
104707
284764
641201
821059
455466
208942
132292
246501
421250
419049
275726
308117
163428
543475
359843
963993
767494
141101
665431
823947
138981
559396
21185
114281
606992
841451
394929
351308
740446
1011350
158147
613187
250443
657419
1009461
580285
1018495
532292
624131
956196
675803
218252
389546
281482
405187
760459
110613
754064
535524
440823
690595
181678
436969
887002
636647
98360
669266
944159
857572
794482
797376
445673
532557
918847
528749
574686
12632
333138
1036792
360641
963764
946609
519415
864712
481744
165184
390495
565037
54457
1028909
320160
264749
627438
299918
463279
898708
760602
79435
655156
620711
532908
521194
661507
1008179
228588
228922
739566
396821
488380
772390
162130
377692
237508
39188
244223
960120
190674
770220
327244
540646
806982
719126
897359
618851
53395
963688
835194
215157
490484
991233
397968
906571
688582
150973
423481
530219
574114
838101
584779
753223
983132
168471
797547
925387
873966
422874
1035869
637191
614040
932581
34488
839436
976274
901153
432800
433994
788487
60585
885048
695944
762133
769175
726019
852799
491697
745490
830408
215332
377566
339742
681153
260499
111471
354342
1009011
923504
401581
819706
555130
385119
868332
372153
478158
888828
190914
819254
213816
186765
378265
843886
282753
911099
676883
732651
724440
509589
178569
27389
680135
779476
200101
369319
331092
489335
162247
359657
549180
96191
469266
54231
129720
720779
1039746
146245
806566
807109
281702
407029
29942
335512
734413
1011767
764602
300578
1044821
169325
676868
214655
419223
247810
646251
370688
594872
800252
390893
62155
584400
107564
762642
836143
552584
256503
238230
226393
340926
742756
848543
753934
299200
208018
195333
40343
113539
1034973
869410
439957
669295
842763
698567
601907
104756
642500
205889
662210
537958
544449
91161
376698
863430
423576
76386
217397
56870
248094
504131
879767
174005
945009
367847
254189
147385
1018188
235014
732331
611298
162570
883565
647690
308749
15589
574538
646756
240223
636316
636077
629050
133508
617870
212721
978604
557265
407141
678096
807041
963098
373990
324551
606725
460254
667076
147882
206447
106636
669553
859941
334197
714017
803835
710339
329457
259012
959004
337789
680336
172955
245224
804761
66223
556161
808643
520530
626234
814002
560027
527679
704980
465006
898790
355806
120939
185347
337629
699168
631009
667293
41596
116652
554358
782467
929479
170619
546482
87628
1015326
764126
742107
381488
136186
302590
382722
993142
187026
469521
11928
825850
28117
70321
615763
702245
29915
730909
665881
57533
602061
398517
517335
537599
487984
748640
518570
429102
795278
741822
502165
1016491
174925
44191
495577
646504
46447
301162
105099
511279
296326
282670
843951
223368
323611
553093
602214
794978
215234
553872
11709
12558
191279
379854
215934
1022249
828115
995194
111404
147057
24445
969193
665131
787110
174561
474700
290823
555875
653021
519926
716077
717558
93116
107967
347607
824105
858955
937643
849599
437752
561473
134637
173422
479709
151217
121145
338001
53395
439672
415622
504787
198339
822914
860479
465075
935477
54580
1034621
945676
591946
71379
293242
842505
93500
546426
227348
555559
548050
603929
42315
787142
193915
665986
66046
870410
652818
79931
225640
949511
450259
968975
401540
59811
6282
822430
990799
958454
1007677
383023
324760
227415
708667
314015
466498
685750
206510
473400
761661
644342
975609
150580
908536
27019
851836
323374
249998
902947
631265
1025418
462962
170689
229121
184404
58750
424599
366115
138743
518118
245344
160595
573826
563506
905301
145921
255678
753060
66992
77297
34617
681824
644957
482943
857848
930459
635029
453848
924692
642465
631090
360608
794146
260673
870771
624247
203115
342816
361070
981941
222680
356005
744143
243172
641153
720101
418029
892940
624023
700705
139146
490369
663944
1013963
733583
494271
413414
1020382
471575
434009
409751
319097
648047
507666
45178
80046
151213
434858
431954
449187
965024
627350
990229
823691
961587
434924
905606
855634
521671
800478
14270
274202
212254
137487
849244
833523
314516
677498
947060
208326
165773
670208
569495
334632
445394
97720
686418
765300
175749
174135
596901
278515
345224
784160
283871
621003
835807
908609
602748
371772
12433
837107
142096
377046
264218
632957
956626
47179
844659
234533
189935
613438
826923
954949
214225
575811
542682
791038
308089
374423
827253
182767
652359
622822
164852
957812
186482
893262
1024661
151097
1030305
265315
303175
162906
456188
845408
154285
845664
610211
757557
940497
51693
223311
890759
277036
580566
424259
692544
71664
156948
984063
523930
909327
692635
1029329
806925
663022
533405
166665
448820
846140
631874
847515
618203
816792
665376
570772
181795
329370
467532
159966
353719
469785
268509
974973
300426
446526
132347
139631
77674
342455
51250
180722
336420
382456
815957
885759
901798
55905
95725
105509
501358
341784
405812
630868
1019103
821501
116256
774167
225276
697106
791641
10853
863130
129010
193711
64842
96431
904618
742204
819070
624149
364565
186864
952176
775751
423681
519042
859608
64940
417703
505895
733675
849047
933636
1030496
652028
662375
676399
734379
40203
454681
239147
283120
564091
899065
768656
260140
160969
695610
1004625
289973
1006170
269463
820729
79730
988316
285472
874466
456386
385615
807006
320831
997992
463822
809086
734246
986848
246751
464607
7518
529653
98327
687266
72682
447286
840149
829344
601724
60041
863417
92091
667451
646023
253237
585246
698524
595401
1004196
167499
943862
1044029
120254
706077
886845
661188
740496
827368
1024043
580352
81476
57084
779566
686787
737865
12985
514421
292855
309234
598300
111524
724962
836887
336453
972098
373446
532662
261770
740813
140887
519472
822522
126068
484558
600053
353209
635868
406308
170466
53601
259208
396827
409723
994578
21025
114532
847893
499727
372552
729589
34945
388559
97583
368338
147497
891284
275313
835200
894934
391025
781453
432916
375807
744879
402839
33068
801413
557542
408217
406338
345657
578102
222296
181122
246829
730502
248675
860813
1042500
367053
853337
422152
1020889
278589
464179
730562
318746
854309
105865
131788
403609
616963
882447
387811
107682
992040
830129
486954
185915
121829
1034027
110819
773798
692345
513444
115239
8398
576518
17352
743741
592406
609933
775364
209756
142643
39607
341847
373698
467549
879376
704068
220648
1028514
108145
886377
993599
669891
631612
688951
218478
371419
676804
926620
392011
452539
110884
615527
494375
841734
726292
852880
643259
985556
988203
639176
506926
414431
277633
78377
449565
19510
910509
724348
995255
1003438
136075
697466
669093
679134
451009
541944
541302
446540
176266
87244
739880
472442
766840
853493
188960
407059
400803
963945
11022
834379
829568
126861
477110
12390
623473
362161
888720
139460
610966
825979
312109
70601
293876
474780
578036
321489
548274
719386
620080
489391
495954
916609
975622
307329
550205
864943
360747
1005036
800400
487552
987396
986466
834277
313320
642058
94413
142087
538419
158814
719288
495277
4342
490072
163336
583270
116611
1005685
963129
399691
513325
517017
369829
5471
761135
127954
255673
889323
807881
481128
548280
764168
48836
778515
333556
57194
850255
649062
378871
428292
286548
942755
578706
1022229
255477
619340
74606
1005630
880524
932407
78945
691701
430624
1015854
941330
55866
853884
668676
37977
711020
1034270
744595
663535
274569
873521
54553
989517
838055
818655
472595
514150
196845
933144
994362
997999
763680
312021
548394
644296
72546
627286
498573
765709
705710
836833
483066
132572
81929
903715
404731
468386
293683
168126
675493
834830
752009
400289
620788
933199
24870
304549
891217
551939
347387
82793
745481
469735
998995
21295
776113
704276
886019
685373
693317
530078
737157
1045290
789680
601913
760036
702622
394310
984131
683341
294893
187001
847351
516850
646929
82795
503599
569482
946312
193463
482170
983408
611807
839230
71601
198790
433985
459505
157966
745981
316372
643535
487073
1033261
527962
347012
1040471
186441
389239
208067
366158
330595
10273
587921
885588
486167
288868
775140
260809
793085
180483
705286
200424
602177
638500
718365
381793
912588
105662
549949
269569
664529
217589
219026
850812
242341
49109
729732
2155
204156
524612
863166
1042713
937314
474608
56989
383938
370259
467079
420757
498947
577054
527504
969810
203552
101348
752101
866312
766201
499066
279785
714331
105503
368521
55860
653016
10467
871720
592981
55098
960909
395407
797283
393624
952331
824571
121244
619472
328637
914009
619088
9985
772059
779655
190596
13524
746508
764659
707183
334289
527227
218709
900215
841189
168510
350084
722219
779734
914110
720243
979724
516528
403297
460124
873068
347965
958288
373853
139314
478400
226473
42942
494939
406418
283985
76161
609300
390283
783911
360195
826393
7276
942357
279486
96050
397520
719632
54293
908314
158203
149432
910485
416041
826014
643544
87610
645651
538745
1027953
916824
742652
997832
279975
256256
467328
988801
547884
965372
266647
877111
857922
145562
137897
287233
414193
156361
908995
716349
252304
264949
808420
989856
118600
374526
28899
291651
169368
469896
557330
679822
556206
743516
503002
10367
423524
937065
370253
278680
76994
948819
124544
997302
962745
587171
884416
997999
36274
507685
924829
857004
446797
379327
86806
103336
874123
609578
410742
585601
774308
566460
230473
920003
515323
270435
264009
556441
587128
14
807534
241862
353412
758988
840431
998970
57471
147434
889958
35282
757671
200046
146348
786026
175666
297803
135970
258794
1007206
386958
799960
423528
491201
526662
310719
737556
296740
28334
1045085
480073
1016293
711575
12652
649390
862989
807771
293008
383168
2091
522123
271914
941448
257429
522196
969061
417162
545708
1014625
238058
595839
753902
70023
365552
88095
757577
370207
932574
455713
1033801
929178
424065
125426
1007718
397401
941344
94494
304695
38548
283718
296689
823846
260963
218063
181731
787953
812326
662556
74242
708992
117931
764584
905226
624125
318525
580308
393507
308384
416569
852630
835584
938505
90775
720464
179031
952186
23297
1010746
674788
695442
749574
243452
476658
532289
89626
919369
53512
729632
98052
535816
700000
357037
481206
195303
168627
828656
145351
373391
360633
135407
793311
431269
198021
990526
568900
667139
561529
842394
908706
890492
445629
1009878
475032
475853
313339
958140
236117
546490
95505
632804
380565
206581
83192
273354
683442
656062
178212
284573
704867
843452
754221
682795
133722
237839
979169
829262
81443
686468
914439
358508
814361
314673
377127
433022
891284
433981
580760
755332
916165
762380
354346
826230
1033506
499732
679977
346511
909385
231913
246740
173825
302091
105536
1013630
503636
260440
748576
534371
780261
602487
898647
308479
178828
321879
3388
101757
968448
875189
517926
801631
139002
478206
445428
945112
13578
356783
658648
889180
951577
1004705
187045
691339
142843
524439
691387
321885
161253
299130
710123
867205
682597
88989
534915
275303
546588
859774
845489
295008
294264
573044
640910
1000549
230097
353357
37160
175920
96562
618343
959978
930133
204094
998196
45678
1017508
517703
767228
168045
564404
324792
192664
720116
401241
64118
881004
542824
590885
24507
910852
762992
729244
123632
566151
207535
57214
165432
30460
665043
950732
477967
225414
229660
645983
949605
581981
605018
501846
411173
726255
270976
734614
619309
782052
494491
906502
654184
570840
424201
306329
1001536
801362
840399
777735
322841
323227
405339
808725
1019356
843439
898070
800079
941120
114697
171723
127679
321225
143210
916270
732173
1016199
1044391
974685
785250
596210
220994
186326
689731
285442
208335
70848
456438
937755
702562
914939
915221
481644
160492
188854
326987
524613
344340
151739
849323
800840
64586
819540
396426
539684
89474
660744
183758
362853
60732
202725
659875
310726
263179
661124
182741
431843
102569
206944
14930
15934
973011
436996
196802
783336
919954
816909
207244
224184
776875
513888
352791
1002575
100348
191777
853946
292283
480667
566410
872203
49342
1036553
622423
1024573
816198
331294
489287
1020822
553299
573526
1027975
447681
834446
143655
448030
234614
927208
710327
770200
873343
626144
580291
960831
588936
925894
446545
850675
994506
462342
374534
943231
123768
70494
553296
306517
477401
207531
301738
640190
849399
880094
606983
114176
567884
811995
122331
48903
111428
94109
385867
845272
847417
478894
550511
399246
466200
582653
396025
768444
216544
155207
67095
729857
976132
1030408
502945
406633
853573
423717
466605
457120
701906
463101
820530
407614
730332
78890
696035
898457
474764
274851
704535
145350
1020815
441682
848569
224342
908727
945632
588181
439713
245917
569083
453411
330007
500175
881538
1009590
145024
466865
794806
244249
188340
1008176
601689
128322
1012499
74003
367591
864880
938123
511861
242276
722890
880232
93524
923546
209649
860858
534757
810353
647326
545555
870880
1014383
488583
622479
469287
686418
567392
273074
267023
654359
46684
755416
435032
472926
660989
476894
490943
179987
495201
600259
606587
645147
128308
944574
3770
636305
875829
341672
389816
723388
64892
216056
630435
637541
215904
612255
321266
283022
155017
533200
310697
546205
383125
934396
111522
740956
427739
399105
479823
456483
361024
1023331
1031500
477682
42537
215766
952412
266657
442722
830944
979294
733722
429021
46415
584007
687378
720153
105270
161580
250764
750923
950122
103948
723931
114944
306731
323417
166561
1033421
207412
673445
120188
251000
748621
74344
332642
1024236
13169
851857
973197
363314
292836
168838
987989
756323
295486
561554
737681
816704
609767
215747
792082
853650
190687
802637
434268
930970
967018
493643
405243
206480
476614
640995
87464
750840
40835
207488
1039773
970695
953419
1005137
311446
1016318
625193
825159
370350
1034157
10417
413926
579719
339383
838994
165390
1018001
63943
330762
96801
959618
121071
622067
302459
685283
407530
603223
847069
15900
888236
393527
380568
602696
325025
928192
691588
657776
118862
15418
131444
610952
733229
625123
249934
343069
61065
256880
341551
990486
148345
44635
356594
417906
308371
740546
15972
809919
353681
263638
374885
514580
328166
583386
879492
1025034
644543
743712
506874
284660
286330
775285
738992
570358
433635
409088
1006040
67689
817729
21598
687175
129763
867475
81032
700120
934043
723806
276794
935922
910723
222756
727158
599338
856292
933160
308733
613627
321216
1011328
138726
455954
245212
313625
3323
52384
1011336
274728
19139
953849
91448
10813
493973
51510
741430
436608
583274
530405
39706
454823
948554
482760
665873
237672
609552
5449
684645
832124
608848
193587
649457
790072
982160
259282
241245
712150
609242
811997
234878
532760
608097
148510
765719
187852
447581
803266
735427
443166
141604
877274
250460
605620
478031
702089
397739
800468
922339
542249
338303
552116
801832
288501
122265
761671
537859
428881
522218
179577
351498
577319
849867
118436
968242
335776
561428
592318
583114
917563
902173
772012
322362
682038
173193
280294
220918
1023184
583688
653449
946922
968114
731123
576300
571236
1007737
7378
280074
728606
457517
660975
664536
911746
205163
753776
228561
984107
664144
790514
564922
351313
555900
865328
387641
255333
604669
313510
140366
472684
754500
92029
471706
972519
502038
742465
880221
540800
883791
844802
420349
259328
812414
448984
177961
419872
58299
260523
314473
978921
859112
387833
220915
10368
632746
393298
432686
126119
458258
183092
734294
823647
483801
172572
216274
320092
538995
797713
996581
420770
448260
942071
305692
888966
581058
864868
748841
764192
545524
145418
179073
998512
563956
909784
415330
959581
866156
247827
647906
516584
141157
371687
864290
1027986
765921
746300
5673
921379
176591
725073
198272
587764
817988
366389
217936
956332
36078
426755
422076
689636
598307
909235
140654
427277
822793
451747
633185
164824
482024
423047
605588
541524
515590
553183
110399
861410
190256
239609
881853
954643
700194
841029
1039171
1027891
216418
955181
582461
978504
238018
768080
353803
241285
900922
654151
129590
322709
584642
838774
834536
959396
390578
726369
641322
958081
748385
909728
421622
305097
713850
219113
926596
1034311
621694
295355
699597
1045362
495713
59226
311480
964046
352603
39920
1022680
635860
124648
53685
95780
347769
956059
209990
774199
21961
383438
970953
978482
830940
834516
90409
972053
893324
827330
303140
327732
306702
761746
703276
145993
738057
544135
98698
359045
567243
43586
623288
369688
300909
444458
1012216
113960
462729
733325
432231
1040051
871474
433045
731131
80058
394616
533831
548895
370682
643501
1016350
1023925
765608
597263
116097
804065
1016268
902641
692848
220049
273425
786756
216120
639661
799775
559939
415975
545791
530550
869910
792269
238324
925468
756316
262005
623744
998677
200037
192256
816714
820485
838009
696377
754594
435864
1020953
710307
152474
851629
229131
538124
102189
304763
429632
876122
841556
1018631
6320
689355
970978
87214
75663
849560
871179
869695
668573
63972
742145
697916
934364
606495
128842
999576
451490
184226
980308
589906
873657
142445
690104
39892
423025
654486
965266
106659
956248
464122
582555
619693
1416
199640
830330
354705
260330
701060
689107
587317
396471
914515
55539
519278
991504
822653
990351
212502
5101
1025158
375817
647006
290830
545459
891102
798074
192133
611529
1011283
401536
914106
84251
227
569971
714337
336828
237681
123935
1044269
967490
638258
607006
663988
910030
667712
650862
619226
453857
64952
339366
358030
598321
295317
338651
101441
252496
197581
979621
1036737
662005
284348
180250
741582
325614
290911
611851
201806
514103
357189
594097
216506
369405
262155
664580
169259
371340
12029
87280
760571
611819
1020719
862614
1033790
253770
628492
897663
513117
548992
830085
260776
360367
749702
381707
899890
235841
180379
548186
244669
495700
908995
549659
722110
91887
432297
840345
378234
1017647
563633
782716
355655
309098
217776
603836
412708
981152
186766
974728
237704
199062
123211
97149
468608
116459
419974
196042
55662
716792
820392
998342
209023
948509
224239
184609
374709
526074
234516
805196
200958
554509
995836
856799
478010
319398
834501
378831
618976
769499
706461
284377
476885
449986
798094
621561
139323
304218
405882
22132
33886
793987
229311
313425
1003821
577551
163425
286697
628045
781195
875571
1009117
447393
422310
717156
842637
237531
596962
215771
901605
224527
971672
508950
700591
739125
812709
523658
394967
814494
228583
1025301
849225
935810
172599
874984
163229
604779
388804
88608
341545
625540
763622
261024
762280
825235
682061
927808
781217
970160
730047
279926
98823
740880
248718
595655
100855
1011383
255760
299422
532472
453351
923351
92904
1039633
980017
841158
84309
563859
714304
693164
29558
656777
801982
1034411
743602
940740
112153
1034746
959057
320058
17095
815094
587273
752369
106420
148497
315160
22567
309916
292259
1032869
853825
391995
839839
365697
936587
8129
922365
294792
744368
422617
608787
499095
597595
404284
164355
566773
1035164
744610
733518
524762
417649
450843
114792
450297
133227
380559
967686
75255
648327
509947
736660
97624
319188
756346
1008311
21899
674193
418997
658148
310142
465206
159536
916822
780898
279981
456083
940018
646362
437344
959933
312751
204435
179433
889824
858431
969150
659979
352404
864770
695451
907432
196737
704788
726490
607513
506167
247346
580043
876274
193569
83286
959969
650108
387261
153682
313717
903756
949583
1024416
356758
575067
408579
347630
840907
531687
719990
843368
888815
308649
729905
430161
501343
97470
811381
787480
778257
551454
8728
153325
281823
33313
147713
618479
295985
165587
222670
145663
1036830
428529
254346
122817
459564
706104
501703
1003088
295745
287942
703428
370345
535298
972201
290737
867363
711356
481771
45826
448447
183232
979506
946808
294402
460534
962850
818901
609541
421408
808720
829185
1006420
167727
181383
974884
40522
120454
944495
793793
325048
90820
35059
702222
659006
571083
922670
1020024
247376
757426
888930
172717
49230
68326
965845
58374
242714
237032
166407
1012904
541296
695139
178757
102098
403053
532919
547109
236315
95287
930170
96857
490162
581965
800269
721285
783196
866526
509092
772933
356803
142056
966262
170799
58658
458503
455281
365844
799821
258197
749817
454663
1014002
870137
900882
838932
159526
253701
930038
26335
828021
891668
297882
1007245
8480
376664
859700
270845
518697
636185
366251
396649
749796
58900
194033
743363
524775
527986
700104
634151
1005586
731950
475676
128366
13720
973304
968214
331836
517036
962910
424633
782054
95368
502197
1030051
584833
307379
571761
995149
297936
712672
166739
619643
97912
139804
23701
510860
876805
617338
898032
1036523
594657
984468
209938
11832
513899
844582
92222
820633
488550
49969
351793
563071
61923
553359
86075
738342
1038592
53736
377304
255292
964627
925300
552408
582874
602910
247225
509163
236881
510640
347525
224782
551097
878937
1030783
544739
856853
742873
244698
288365
222576
281324
655641
961398
139238
434878
1011538
439589
534635
140609
183843
534424
605104
80770
956098
817647
66237
1023893
649537
927454
121578
35315
835063
612548
52719
72979
262287
700304
190718
421604
804448
766425
825934
1002940
54420
514184
978006
609571
668071
160332
285000
815233
280591
287651
712048
577034
636291
926962
178861
409382
474466
492716
915258
704258
229979
942643
701346
513457
1003806
720391
361044
273810
39677
1005697
311707
10908
274902
616925
919121
310836
553665
291649
68314
898172
644819
443879
434207
61253
260132
673874
706722
803210
920216
348443
202356
745761
566756
825983
469223
132458
70908
812823
561761
639207
366757
781583
633490
321935
957815
166700
677867
364025
759159
896670
396546
993881
326914
404701
986750
36383
881700
342349
305169
1009540
676114
482090
925066
91177
45997
970333
1020809
61764
39857
324825
858150
458615
89734
632992
309784
730418
765896
73200
517847
967069
906533
803749
844299
658502
570145
549692
297318
28443
142564
1000222
20753
801171
927428
701891
1014756
471672
47785
998361
40046
13569
989832
644126
584660
80300
981865
614360
755935
551581
130416
877262
48189
33976
527955
770279
824333
841901
773223
685034
14649
904520
575788
991321
231853
1003609
541915
1022268
751998
622828
62945
563247
761545
55532
405178
158137
730762
274451
455780
9748
964712
333999
1043547
20733
514781
876594
183958
413804
147676
395771
589133
821560
577420
589727
491086
223110
872931
691299
878703
196842
520885
115836
281318
6954
813468
509834
141400
476598
57633
465634
103097
487467
751982
616833
638381
176014
825948
805485
39905
376175
844859
557884
479224
150417
343529
899202
139645
267813
427281
969718
902591
987634
149716
44229
539465
599979
693449
1036930
191792
706078
798801
804575
976280
294986
112635
469192
123906
291523
131476
262610
438267
954815
436659
539978
627529
971016
490575
251425
828629
525559
311732
41750
844684
528688
807942
1009730
781945
767439
158352
433401
879557
684903
213531
532368
440934
479704
477766
965310
40698
788193
170413
504386
778727
871544
391440
956093
241362
970164
655385
988245
584007
773302
550410
549925
628918
212045
603939
88887
298051
650271
190017
669868
15910
760215
972374
64565
330216
773161
1003869
20383
501585
931790
346218
574641
181665
865900
108485
501686
426914
442664
62473
188954
936238
997158
1024633
293431
585577
800359
287752
685779
411445
828653
311504
526521
127200
878417
9252
898661
768828
664569
930200
552949
354544
290625
760986
82932
169932
129529
719582
611751
832770
191419
844514
86152
304478
102481
354663
429734
100225
492965
80834
834788
361961
892042
358471
898440
13717
96740
55743
24323
137346
863713
560988
826672
592554
922145
793998
210533
586539
501818
415936
450333
635339
768583
104656
556293
76995
973344
214524
224314
993194
413536
924116
495081
392527
581301
732401
272173
352994
670577
274532
575078
834588
1024689
359318
895201
1973
801641
610489
527502
506785
33228
824285
99190
466489
251857
988782
222784
981191
314507
303373
266388
22926
461430
930394
354622
505287
483105
383894
731164
224459
418819
55532
864292
118203
704766
271518
203742
979973
755192
837216
761034
162258
915212
429408
583894
248322
67466
940124
841260
747130
256483
353513
36382
286605
435189
397719
713274
289563
54657
279697
851411
235445
743126
884424
275898
683763
344604
362051
129048
993433
402700
43265
626015
466857
373016
803191
122258
93028
802773
48483
557689
175064
140780
608655
11661
995084
849232
803521
691800
44035
443791
565279
832315
23663
952842
856498
661710
543196
649781
285311
235948
864884
825398
172988
942132
997101
442899
385279
774502
216645
745662
1029790
94026
919332
296377
153792
577422
408851
968230
135715
962120
1263
271273
306382
377990
57158
540043
776802
683326
116340
876901
357830
320589
258357
797150
378775
756399
878749
23077
870406
482561
718177
555990
591130
465592
256576
441345
555105
813427
624813
905417
172820
199212
1037103
427641
375241
341888
309970
421606
208224
833355
19286
863486
946881
68612
191243
268855
223388
650706
686344
889779
402188
789180
332784
48827
776805
1014832
641227
916291
900314
530036
820050
729233
497071
20372
899412
150491
1034106
377352
837250
777331
676767
861406
61226
859131
125480
764976
820086
450981
551230
659481
756801
106956
471434
587316
465385
470950
602111
342811
393390
797348
104514
1236
655413
841140
952895
19689
209347
1004570
251477
64862
559900
1039924
141722
374106
601324
91757
478364
1039881
748015
62083
944822
377009
949352
57227
200421
538053
829805
992279
594654
753515
461670
204713
114222
294972
52982
327143
72692
569750
209979
885209
446139
177565
700170
223630
96921
739406
229969
950560
854738
934998
270705
745684
809452
96342
930394
194106
918102
807415
734318
464122
598631
596363
299440
370058
811383
80298
746690
1021652
503782
305383
462013
752324
37976
738678
808546
824956
925038
952006
754553
375750
956574
500258
948544
443645
71138
1029198
782661
646303
664932
96997
773310
132005
988119
89778
1026478
405209
1041786
352809
597311
432850
461984
447116
49923
251909
332507
875071
532496
208699
496993
798601
163724
715261
831610
17325
432046
923579
862
567508
769691
4847
178525
299288
949347
876267
916463
272105
244424
576136
445715
44968
714867
650885
343568
165435
95524
720032
908542
701190
176869
285542
311528
298419
676115
473818
345638
973652
608570
1000371
28371
503254
911380
868545
312986
13251
604551
104551
279250
112331
904211
469768
607239
956085
521523
831068
840850
435524
614932
823921
199800
800381
715904
844234
1008487
966135
558598
99932
704219
672103
229954
3372
679211
1016998
684780
205000
1016762
413667
448553
988451
823785
700910
104324
254150
557086
51
1009953
298964
249471
554720
1023145
405867
627805
779752
74421
697666
63502
494604
23212
293627
912742
680931
30985
343854
384120
870649
822472
734464
651575
80022
345809
237071
908203
676750
983381
288087
361387
114588
620075
188648
1039663
475731
230801
756870
493596
13490
831184
435239
339766
980062
13717
492205
455641
978331
207817
389057
362758
740354
802887
833575
623336
396475
94643
1029981
9637
232578
9705
453884
946482
616469
677613
101155
372591
1003
618568
347187
488264
897348
43407
673474
198715
72398
327473
149742
907418
928587
663508
716185
136329
519440
402110
31041
743937
566179
808368
1026544
337792
661360
81703
926556
590036
401235
1025597
484432
52460
876912
40697
631687
443522
330603
903914
210936
345059
886510
35282
631354
89145
37536
123722
438454
479481
485926
65688
191269
294844
686128
175363
29234
257795
118585
839576
829981
919023
608277
442260
997045
226738
201115
841448
668374
1009731
319606
678780
699859
174678
735092
855428
1033068
499678
842670
171895
888145
990269
194657
722080
311326
602139
116504
294752
664895
800027
438628
963569
751791
117430
793617
397705
965647
203247
550730
475825
100307
582069
228739
227667
930622
333476
511214
923671
913690
221326
916758
254710
27357
151613
235592
206890
901738
485230
681988
490591
534507
889220
241583
710646
930962
14567
282268
605471
608272
956062
747806
104060
412728
504636
169191
148011
740285
429089
483812
227256
537069
25677
778004
741742
775290
36298
528559
1023249
810989
934513
354021
831174
453806
174528
483083
57418
466816
25088
95209
437420
632315
828284
848817
275144
528886
480449
781494
446694
894867
712788
643444
592897
792650
954984
594227
666031
704415
788071
245997
425528
597824
931135
906509
1036127
544482
728536
173972
156699
423390
524088
871012
79865
18186
77626
359364
554953
79093
413566
208887
137026
754114
681083
599994
436461
54257
810474
265222
312379
319965
675913
918354
861515
246642
360366
173735
987562
479667
624313
719617
146108
929577
285330
230481
366962
961172
360864
277687
1009379
912410
58993
327396
542053
644537
114033
997984
732205
871134
6345
513026
835834
108277
625495
22594
452353
347519
193040
593808
403856
459657
578733
727288
100041
633680
554467
391065
764713
177020
815704
620626
957678
1018772
370471
652966
420046
1000811
63819
51103
662172
227766
668129
447133
806752
164200
758326
976008
642114
900921
39139
964695
473434
416318
697064
611599
291583
600979
945115
153598
725745
697539
188937
817566
398272
902719
340295
912805
205365
72811
580307
765633
400866
310371
471845
583429
44584
351840
662822
728174
221839
565089
808183
957597
987088
599423
825760
288150
954799
576505
930830
155524
338703
120785
195200
614121
992870
307739
223830
927032
296951
681760
989997
818243
409366
226172
865156
187928
987285
676431
469058
216892
927417
1006676
200731
232707
1024678
813043
440615
472167
1002226
547246
678849
569860
504495
638907
462046
31144
323774
394928
781044
348653
374188
238513
331559
641037
673533
344896
525931
293451
671781
815317
684412
160079
863588
248100
177911
362729
362069
735989
692944
674571
756760
294229
345759
94445
798461
117891
285278
211233
254263
733928
393945
379356
793244
1020575
421963
267352
433101
123558
240730
129097
913585
135881
786473
1017367
613886
1018576
213657
777539
523359
896795
370799
441604
794479
540118
290487
333070
81012
366506
583478
797198
544870
150267
992277
627025
373034
667783
301666
497000
904492
697019
660985
84328
884864
49745
120229
256200
691491
935040
438001
494694
463558
381586
124016
567216
721213
189079
696275
502169
831965
240383
577650
138192
177084
876554
911016
255384
358234
876892
942535
759107
365939
628894
312309
149296
915525
1039263
223555
489654
20407
303866
813752
84106
368272
669123
114555
1018071
520096
403307
418215
527968
338806
412155
422204
349201
792074
30115
6257
622754
444698
733212
439123
154337
280701
626233
818118
479642
142516
984755
751067
602736
23009
535387
737506
628664
1018363
119995
318194
351411
218945
216618
490295
560543
506810
920328
598431
41662
510962
903935
344663
799302
793515
448679
57121
330395
711300
808936
755771
466408
641062
52082
128107
110471
40424
560439
683392
983475
337623
449804
503188
607221
397474
586774
938462
371047
816784
478612
540757
231843
641372
23264
487312
649670
580490
252989
73785
831444
129640
219756
631487
863745
1017430
337417
531596
235449
934801
11615
690771
30531
800671
767151
745030
914575
272506
697867
857261
355490
928723
541013
797069
188720
733944
595233
414024
957208
959093
664487
99877
775980
452789
222311
688136
841846
104541
128492
877105
680969
84174
605379
535949
633875
84842
874020
573223
497671
757800
696325
260131
60322
788680
667839
737400
235902
258098
914088
330554
129299
117222
560725
67043
233290
225459
455317
579761
913726
353066
36610
1023484
629083
369111
725667
113549
629024
701015
908634
169100
854905
1005250
480569
493070
417455
285126
691444
856547
898689
720418
720458
934924
306606
945897
455013
309156
870771
790119
795140
922406
146558
187545
96940
480010
1020674
937266
574753
490138
718889
161602
956944
109021
608917
1037837
326308
595285
1019591
630282
555320
964793
243813
38902
652755
511513
16322
937824
499011
951557
623042
834803
849554
45807
250155
479845
901662
992538
585847
620361
459892
267105
467267
500657
339222
723338
76730
470048
77349
674763
34707
683301
636390
574980
451394
108291
794024
8075
20327
195092
620745
813270
239574
919220
96920
553095
45610
817363
166986
212186
914680
131529
435589
124423
204657
443175
847774
722441
455785
45786
682533
875889
605531
48116
342870
250549
835693
507876
1039360
496318
1008432
556503
770721
500607
728736
313393
109393
786237
268989
960906
257565
849711
502541
818677
217719
414414
560343
351122
359734
614170
45027
517892
456912
342241
197865
1022405
298324
670609
185408
304364
185167
584562
685222
494904
93091
800865
978138
704971
505334
750992
264287
354209
471217
58153
862432
767688
915492
792234
310805
685265
875241
821342
29550
377009
844723
792910
346699
1020103
493945
135399
803662
436819
869521
129747
860979
598201
827102
214261
317656
478982
465837
228625
1016292
165625
194815
407418
261094
756480
924412
449819
146675
1015926
480789
487709
699888
725040
865116
121556
296670
156534
311994
658754
337849
975198
789435
381626
8627
736981
270389
301231
606180
1030472
845906
771664
165647
1009219
1041479
918407
854932
420703
957270
25964
779081
858960
359731
575082
540214
585337
308834
296104
46326
565761
209202
239609
825769
102664
762038
189833
652178
860743
243950
352996
468680
1003782
431713
224448
515691
614914
605324
874594
524241
1029610
483667
613856
129189
367283
489711
753251
555260
971892
975699
959079
606929
259254
820922
274049
172843
627234
606427
599853
323708
1005749
617676
954640
519641
1009052
210480
832521
118637
544390
372048
933168
476120
615860
364741
327030
448177
931121
529896
587585
427496
280192
248083
177238
605257
1014855
241197
103619
1039467
737505
129193
668101
808561
488216
1036341
77267
520851
763958
408577
496744
686631
192528
818675
407910
965757
278964
666526
651913
244577
733497
271265
861361
246297
679242
588001
910003
350581
269399
505214
324776
949651
608158
156523
404776
761933
291334
818806
887221
726401
885950
543844
955435
123841
303564
861691
413851
357480
988440
445284
919127
560634
891358
249634
616695
225161
138009
934927
638005
616012
912952
444065
140130
247984
964797
515776
163726
234433
972836
203200
289581
804258
600950
323852
458121
633717
760944
538009
644600
405597
384453
944375
719403
606081
16040
873940
687002
26106
193100
163237
703485
731751
203268
150824
962317
1026644
384280
779093
1034666
555056
313200
649923
974462
55784
1011850
457736
624998
894377
502366
662851
95058
870922
482656
15304
784136
917407
122155
658546
33802
16944
120650
531331
377019
823483
57387
251158
596870
310510
77103
88033
474964
487050
861597
635680
1009230
972573
478404
883182
526341
150398
264637
40896
497423
566698
694437
654924
874369
828630
205783
969611
673341
452165
658282
1044834
766730
621273
361613
823640
292264
946801
154463
818574
824105
650497
257601
45782
684735
361628
805558
856629
812018
846179
991845
900388
879552
210846
330484
92131
527346
995111
600366
530926
843897
984260
611651
390591
947076
7643
43289
504183
243052
102507
954567
507479
881380
626024
1028212
744924
742545
477354
716307
57306
719710
988181
447338
148746
1013650
3467
484959
983766
738097
19516
475993
415755
362569
1014288
1013528
768998
126761
104449
623006
379611
725799
346327
187770
152939
545661
636843
916889
894007
395127
173128
946699
698846
300958
1009025
918787
145749
504036
889053
573394
512912
252802
992411
780034
435442
281270
146662
343246
495259
917864
689348
380606
921585
478845
1002237
994477
369920
596440
326867
109727
781485
174247
703822
895206
7610
7139
1033826
237141
421470
744855
715720
945979
29356
943512
54634
124758
318879
771812
734283
165402
190800
124865
1019808
600757
365306
653182
385781
688680
665731
19318
402003
701719
281846
890663
968916
782142
542918
287544
143184
892673
730094
1001770
331989
547522
239427
1045383
436491
21891
49314
64057
51163
756598
138099
504805
301055
575705
699308
488353
105736
17607
250945
139236
143417
650967
5477
542755
87495
278682
65780
920848
1011756
237522
411207
260214
20456
81479
204472
497631
692354
366508
546488
861372
918001
591340
782140
229949
883429
702167
463313
966577
297180
518464
348473
540118
1000364
270829
201636
797767
168591
537728
760275
702649
432601
260452
480587
470839
410692
227618
206087
321867
654032
999402
81131
578761
1022521
384363
461603
232443
922970
583582
957449
464283
615166
493479
831971
973773
354229
315596
38557
609527
1023273
452994
333214
875483
695802
309173
186150
251644
918918
427626
848475
338187
165390
279021
27678
523247
123825
852118
657933
78737
459668
356490
475845
358421
818687
949290
387576
307571
845773
90179
9670
59912
736080
46845
774591
625881
595782
227452
318196
328377
644668
920988
76486
633427
306740
107433
231595
459236
355955
1044337
414571
756600
423016
603800
303812
381097
393656
756613
953015
81742
206518
697205
657294
42913
252681
242986
644280
675252
1001224
122776
473159
750220
79223
162780
622327
404499
217495
256998
220058
692360
524427
268811
800675
641763
859137
830071
396899
707570
797332
763463
407347
230149
179732
680290
553501
228127
668356
989263
445214
984392
330156
629844
757019
478299
680026
764775
186595
84137
397805
512038
638264
866425
596206
883855
948287
734799
75471
6930
1043325
593796
550130
196969
62304
797597
421951
350568
880451
662857
897150
953834
570309
533745
838790
867502
394518
712854
391268
691313
893670
547057
966822
723277
685812
467241
555975
792686
19174
490897
329371
1023017
509160
514278
149647
713165
151144
979900
124138
624177
971555
338867
533683
694780
343160
720536
1018229
803911
138097
507450
235030
704084
268712
793251
946682
887760
637177
826431
670478
312928
56304
979805
804601
954017
1035207
452309
89329
913818
759448
325103
390953
391477
1044397
956686
161726
464661
841713
762612
893774
137342
482488
586093
557140
803046
546887
305945
39725
804978
990931
318920
938609
975270
438198
365875
837863
798525
906834
1004281
906330
667720
884916
867320
344292
750669
796833
23860
439587
81933
333401
75459
224048
374331
415395
487185
801455
50104
723123
179094
88672
15299
517210
753201
259261
60653
522574
678359
120672
39728
812752
543653
152442
400094
593405
657654
351019
949307
672696
824605
1039404
395151
637400
414383
700128
486329
301884
126018
851038
26120
824960
695720
763797
754924
513559
237856
45853
742515
206047
725657
194236
778766
886200
408798
248803
980803
764218
766576
649513
520513
326511
631383
216200
755696
946456
17996
480688
351791
474417
369541
480962
955730
793182
512871
287276
470460
708951
279153
593937
6822
458702
896936
958044
16777
725955
174104
167799
641869
379555
427619
295396
386582
766168
928667
984680
391346
582462
876371
407445
222762
497946
262145
931676
262579
948179
286132
689571
209333
781312
685484
438092
382905
385293
552856
662525
547028
894974
1017718
606988
980349
164850
909095
552673
287339
189826
885925
389107
243642
228254
683867
247276
15307
181400
341735
219580
873027
539483
166758
273838
646690
789
827162
434178
58971
634646
785254
334910
619154
379300
597218
492537
436540
642659
656880
892296
714733
250804
657737
80148
679155
213606
251318
241806
857256
783132
34351
476538
135715
622817
904485
730663
1040629
1026487
393312
48445
481542
1002100
306675
709121
987059
762668
415995
497197
961428
876567
166257
761024
848874
55043
424587
910687
281823
541992
536263
154970
215902
389554
72845
363864
214723
201180
543914
124141
164621
271117
534983
431006
208309
816759
875725
247322
1002698
51903
830291
802946
61771
1032215
869497
817898
49749
170633
592594
1041523
334218
536484
79982
83595
186011
643343
524751
872339
219117
5732
817586
409288
933875
60526
19000
607788
882335
795909
172932
1020880
451193
934315
268749
20240
355560
130526
21809
300778
576436
185260
301704
803504
951889
1044276
790655
251072
558155
697570
72025
906447
824281
517599
855469
153123
159835
789340
640818
1044284
327397
470162
206736
450971
226955
224241
76612
776412
550357
653174
757105
269791
75502
847515
53751
601623
553321
681894
832974
62270
446111
875983
166467
242064
973835
412591
75058
534533
306664
789584
4296
870543
807391
36764
241950
288802
273445
413061
220505
730737
756816
968328
131408
694812
1026076
260773
458751
858882
51489
541231
799694
337349
841178
825193
43005
474453
256856
13519
732070
1037483
46244
415362
120626
584059
695028
911772
184519
598503
240652
662070
622746
828646
857396
448488
731056
292972
237877
14838
411746
808515
358446
660220
640434
791817
313966
41109
931238
207526
484553
6541
459937
571926
209699
161524
800408
784522
556123
287710
953907
336826
787867
465961
530146
153963
136367
806289
827980
146447
355890
417566
354726
948730
618683
691551
959644
1991
577143
828173
872704
516656
407137
888193
545686
175568
287642
373026
381282
219211
646976
753498
485529
199431
354684
759171
386975
175176
156122
506153
928788
41030
57716
396746
52994
362349
688001
828124
869602
743082
489570
213175
519138
5108
529414
882143
964099
1030797
651277
298777
899373
948268
779605
1006571
896420
954413
631327
1017082
186945
876331
692705
260913
522313
1384
134289
464456
659953
232637
465894
190342
703823
1011945
600543
531941
302075
38080
675121
587023
95489
34441
737715
683536
929542
740106
328362
325741
141175
596725
380297
327145
747429
890173
432977
106930
684753
932256
165374
258329
587897
354225
113747
140837
299861
10588
352816
208011
854260
883998
645100
155935
546750
964453
559718
473284
547826
969638
9892
141021
28966
867388
644546
832429
281449
902719
780804
462353
938873
735030
249468
169305
509573
310944
819736
801799
405821
176359
475176
905865
332540
102103
247056
980570
67515
315657
85140
853240
322152
367625
333734
692085
206642
352951
200295
897448
837464
366638
343881
635040
994981
404647
886332
421442
879706
231600
689447
724428
309071
477590
776262
641127
836738
17174
24815
897504
524510
762956
361672
713799
466880
641115
471268
738046
469273
698542
663374
759688
292258
791779
595132
731989
914649
519154
967880
1020065
919599
279213
367403
483794
340570
873942
225384
165550
198418
66869
924737
960687
407835
757222
28585
862196
397177
506475
341996
678614
462900
246916
970919
151653
807841
482415
735596
599300
653048
911470
456114
638046
660372
861806
932324
858409
495656
389347
46997
751592
706232
533828
534540
893976
1002435
963403
436351
956608
680750
76791
665069
499895
246511
678010
269997
113457
238728
823081
986956
955048
403284
987183
159741
493714
85995
609724
793414
921476
750305
626901
359002
8761
195796
138142
788943
423175
292743
702914
232876
2508
718249
487516
868063
235890
615681
623141
288865
978653
151092
339790
364835
97487
627978
97380
907864
986040
247693
319301
121819
31741
890089
343793
781139
858042
808545
129643
113687
896245
755617
761122
51237
109847
155215
619761
243879
973098
687661
76142
969741
351498
917362
295113
260543
864724
389753
258107
240990
1004714
660458
400776
522310
1038537
241016
885730
645290
940005
203889
38162
427933
614790
715179
336434
448484
537441
800150
119147
46634
172564
455181
385144
735213
816065
843725
816126
1019451
890681
1001477
253704
658772
993124
355834
648958
807905
301515
1021281
597129
976015
182493
226214
591782
638794
345010
232483
1041490
335090
89552
493602
425513
144480
908668
524457
779637
569040
812586
23226
137903
567813
961561
125781
232975
323947
467635
704566
464750
125359
768717
551112
504741
725313
855224
819908
277006
199775
801717
551815
853804
924923
391454
448155
411066
45039
465836
1000046
452415
468225
511222
235588
847282
49829
715130
983813
758914
412569
714982
371214
114974
995306
578676
154661
226834
614855
1001637
444910
208314
432490
777348
759331
398173
812733
612129
630428
564720
14313
595258
1035996
978153
414785
642331
725545
674964
737938
371898
778235
111969
296648
389610
26679
735526
232252
160287
657439
442220
296800
741202
859822
971352
78411
1033386
1024127
288594
374085
474234
1024148
366334
577049
946682
829864
745025
731059
245049
149596
1039841
1007994
433765
871323
314754
708848
162169
626519
817347
569859
780874
205249
206485
48450
734978
648610
155961
864275
652513
784233
247907
322075
608492
526452
106442
176288
488457
228422
729774
420811
700470
153312
746506
574610
172256
426562
476031
918459
326619
144604
1001431
10730
690400
464969
993113
277065
515467
704765
281115
175922
399169
70135
42782
833387
1014233
788277
777300
658263
70803
166539
278607
720067
618259
258199
98891
844997
696743
587890
115209
577287
408980
38457
1043600
70901
471833
132680
559905
969737
678539
828854
175206
1021630
899666
419289
950056
331868
494054
296363
945341
189103
496223
195520
538096
1036649
273518
200021
879647
456993
614505
764365
719729
82577
893639
669697
740742
1041998
571491
314136
774086
993081
862392
32039
943717
972643
658999
766620
850026
621485
985194
832357
566581
325734
503680
257035
684678
796658
302147
767091
716319
905620
1030780
284420
633258
774435
790690
644817
532458
741023
24997
935999
433254
199451
698486
615583
458084
668520
569212
847803
417356
374070
812866
560215
378072
468204
620871
675395
584807
353374
240625
550696
845600
676481
82047
318635
791897
234282
232783
581448
591292
452371
396729
854773
47804
496001
628974
270164
892
576489
358543
952460
108005
209498
475829
90915
477433
768393
800151
18182
846076
773809
576349
905994
341626
812817
992129
8517
348739
50048
325185
156079
8474
89052
646770
791344
739510
274380
699668
270376
988529
425890
1041161
535755
384977
233897
330506
376451
383006
736933
1030955
292805
203780
413836
308514
188659
801116
470428
242485
778705
884905
227746
860316
997941
765670
947579
11975
688237
471582
481811
330474
930711
304011
528486
857222
457880
461153
1000292
295471
259571
580254
345343
947302
988433
71040
1019027
910351
214498
591484
997756
430966
27993
323457
169922
832846
91622
310998
773045
768892
124529
190255
989079
909151
412080
932501
159316
807840
1043196
199734
419089
585802
154013
768302
326190
958199
181569
513510
8202
949278
121623
73803
911963
214191
286456
178934
75891
185595
52593
1009666
102745
755822
376919
339364
743651
801828
178388
37049
407488
200105
852736
182414
647086
602328
227634
982671
416602
153822
804586
729532
633386
961649
9853
456831
968390
48437
417875
1030490
103269
4727
946102
163869
724215
502541
156597
61567
133234
2265
634667
658003
167719
106524
108152
451541
115021
944706
864453
424557
968404
414813
3775
1026895
889660
901260
398742
170799
714997
593439
875961
798160
597228
981023
501813
984197
263415
870713
872742
300822
295671
476494
1018244
422007
831667
700408
687344
824250
731995
1040612
476200
306510
654039
926340
924642
759308
919328
470432
958358
988145
10120
875933
864098
17182
552261
474036
607810
139722
36438
753165
559407
710633
829037
384287
854292
725266
269096
238146
262622
216383
132736
148840
607615
896393
990591
370
977788
911818
1043258
180635
117291
843544
58920
109462
991051
583270
588991
710382
545536
22532
732937
639233
155136
746510
467389
614349
768177
804575
556970
74273
445606
899057
313454
435827
1023377
334485
345985
1043089
458988
476949
356422
344842
1038002
821259
282485
65425
528617
112818
302493
503719
206270
859167
258781
114899
61434
543973
155019
717739
770594
917096
508729
953462
1004357
906875
316423
841823
316392
1020438
10795
958159
492369
443941
722980
515155
902291
594794
292163
700461
660967
387567
543709
34642
583664
523381
953247
240237
361108
761682
864404
508853
454555
646261
522125
783250
955835
674694
913492
143430
6587
465963
744701
570046
906165
692309
167622
338400
1024597
148876
559450
775969
804917
241446
485430
515774
459586
602461
65664
751299
997771
658683
423220
45410
377894
711651
161211
539623
663271
99495
127075
849470
330240
113194
337592
405321
820531
577187
171867
823260
4291
106533
892648
524023
1024535
245073
66872
389530
215465
157842
734111
863224
77574
65740
674537
315168
533644
517170
81601
198891
98122
202224
693453
193617
168560
800317
61381
625950
436075
823982
48246
453211
441672
842115
800475
534291
958093
216033
415304
935777
862643
509693
247728
173298
510161
1015264
410493
172155
318479
655107
432552
284315
521223
306027
168077
602693
530518
20713
1019658
718606
768434
833765
724239
518416
441804
720992
664827
678633
261458
282908
52080
180853
904684
182346
956573
505359
588536
859307
268678
51916
312621
331834
44167
120656
828468
46292
305624
914547
822403
369103
377091
15584
18153
307289
261078
980856
466922
1043385
17833
368289
548350
129747
726665
1039111
342906
345630
572219
1044367
686438
1015508
841902
393796
374162
239315
577826
852496
611920
766613
23805
33576
691876
853947
471721
170715
337333
603465
207397
947268
1023438
649906
654329
941749
512871
22191
75696
513630
834249
500578
320383
131011
989177
892011
484200
668420
644954
435353
601760
626443
311760
725821
297726
538841
844770
991377
112088
612048
512902
751081
249242
1016875
777399
721149
1043835
336214
446133
925074
747662
68009
418960
859469
1014850
125570
230015
840409
879172
930288
481334
702267
642973
244276
271702
238617
910941
780545
186240
673400
494484
98090
653854
709091
695828
30667
280293
478934
280545
289802
235422
623115
279091
68472
954211
109923
72285
686529
245110
268843
691441
745048
264731
637253
1007410
975565
551109
723271
968996
268726
370915
519768
18870
699136
166019
964227
529897
931458
528492
850556
581683
825259
648828
445464
445245
673626
504065
7189
734880
146419
88911
99995
404778
159020
274963
1013079
558821
482791
996374
754313
179716
474012
153058
30772
823585
620943
371371
72081
693766
822691
546676
707257
592909
490176
92662
532877
850644
606468
856593
162089
494892
846484
125185
539629
253233
395673
243690
648832
263069
458360
504636
780649
764891
869296
377432
188600
558232
527943
665783
565583
476498
658592
616627
282961
839006
536785
788128
47383
893052
986851
178917
459555
652495
643642
747617
189970
24179
977457
181646
742756
583793
156052
787627
430073
905826
621297
779982
839350
296655
240471
407293
369084
940950
677925
244651
130271
592532
436568
1031981
591362
513014
961175
434151
236355
526318
912906
319601
389164
897439
309520
131696
882266
361944
994483
142727
427506
625075
518669
765767
653357
97321
368799
473780
115247
342459
97321
41226
1029220
822571
521091
339749
350679
998921
877808
227302
1031000
370816
385442
1039043
730221
894409
751022
879989
441254
834313
18366
689951
188271
161469
37229
882898
457300
825911
1413
650810
809639
44391
663401
888922
490977
555430
495332
595670
170787
174766
594557
790613
454829
593542
946006
95963
464460
33459
729465
314073
991410
259101
477316
801783
875972
294114
1041097
662868
298134
912109
327953
827258
477748
739395
258123
310572
271227
1007632
851069
668515
731209
72030
445736
132524
557743
293218
388945
384262
544782
492969
762001
368104
172562
944062
802503
696293
280138
594700
163444
138454
786147
877901
73982
393853
534826
454701
1023959
737875
109872
741596
722112
401866
450010
893352
408005
8644
620660
294906
112211
642921
368206
457261
818366
633230
840101
51958
985681
716523
566856
972694
639529
800976
310514
951102
690387
686229
66616
186595
925541
989516
127739
873787
285564
178736
779934
908803
288461
487392
652835
342745
933723
718940
355421
239122
1001790
391000
551701
288263
976353
1034832
266767
405085
770425
140951
817831
137640
42679
332487
788587
453408
674506
172360
212327
209137
255706
904488
898023
260999
448397
688762
27163
686053
315657
249550
318802
539820
24127
739273
748515
1029129
957603
992893
375491
265032
395105
874248
161736
442395
119669
591993
154930
332018
481210
496837
515827
386920
1020619
411053
972222
903254
4518
1041930
787689
243091
166380
364111
741855
133099
223882
27614
361163
976788
797596
91701
541504
316290
935585
698529
226865
644303
766318
301209
829110
161409
427234
457595
814812
214861
362379
96473
859188
618193
931420
878020
95578
652961
538578
381132
406828
693820
587482
290840
182917
806055
1007132
372663
702951
588530
767708
628022
641963
360677
225483
18556
553423
666342
279986
629161
556936
162459
567306
969457
378344
751337
698040
151173
820403
64724
604888
435995
401555
263972
379146
661606
480506
850092
21812
739898
186664
1044678
714483
459497
285813
356605
817794
966494
550573
712785
55904
750228
595060
74225
966657
248489
189056
228557
83133
217489
43778
107457
506978
274629
31099
115272
537348
688555
440163
550414
5429
759774
876552
672463
940712
935491
585441
599297
233032
828224
292091
946483
464960
507498
515319
339263
514179
1043589
383599
472207
288284
199627
845322
158383
867021
553629
370164
913042
798694
703149
1026233
647495
653824
843011
639472
241748
83978
377991
587858
483071
624503
453018
827840
250433
911450
556910
735109
1015361
474634
582535
922596
477580
716823
227732
348734
392828
703776
863100
797047
179738
393443
858129
217894
784548
189300
388826
684157
996553
670949
907090
111826
359301
702699
126247
742956
117836
224899
842924
712366
226751
314476
143307
723779
677313
92421
966756
794613
349389
801849
575521
928242
522136
1034008
979025
371494
23420
380065
354195
677772
901463
485644
650612
983105
465778
142764
326215
391357
485712
635738
602129
287991
301959
958908
540631
441966
106772
956195
821987
346684
887491
170742
138921
840991
757459
715101
315346
631777
686958
210504
756721
526611
162269
777939
714488
246072
848707
964426
297674
477051
41525
985972
468400
13504
423991
955486
199896
947167
706162
964863
148130
89592
557449
282444
279115
590752
534176
737227
266818
420596
678354
897060
853117
348056
526753
568941
119550
2617
267509
992882
195773
554358
675545
312089
998271
658854
725205
202957
807009
972319
442762
619380
713651
540921
177254
693250
17159
197043
994693
1037041
703915
500709
790142
717729
938938
456772
926970
245675
396417
265891
646146
749135
302030
283073
44454
537397
636642
1039024
480022
495366
900332
535837
845616
1017227
998179
567807
584527
520389
87294
146218
449664
30392
664156
511615
216424
263346
157921
695535
528231
378448
611365
330131
615666
449567
764840
385406
265938
735046
671776
751150
67579
467603
22223
912282
302579
289320
854419
429815
757312
251746
996364
552981
630002
1030726
390908
450577
880073
780347
976783
854430
471001
901780
807305
870530
688268
1010510
431682
543066
510345
445668
472491
250495
1001995
218676
472228
805401
905266
415852
139370
256775
687011
567571
631637
564314
179449
327185
772435
539220
830801
510301
1017448
289842
134348
627345
265737
883955
381318
976088
335030
906896
756831
124462
769585
718397
445776
529461
278715
705670
851856
117617
382324
858479
467152
429309
854352
543389
650503
728072
607180
446729
761237
311835
583844
994191
405006
249192
958236
865323
60301
302323
524558
155583
350289
954029
449125
836509
37280
1030960
987256
181407
1037616
523772
874464
558504
934057
25799
734661
86573
836616
496926
502946
691444
836667
877809
658370
28359
563603
798210
449456
1002125
550568
805473
467862
117108
630643
61914
284514
88370
875006
854796
320304
851681
855441
631559
278101
117301
866013
543315
229406
149002
727526
80200
338072
37840
978559
900596
619401
847544
241069
435447
585094
182934
524370
975515
440153
480665
681299
389312
29733
932012
744446
521886
956268
157679
578227
138758
671681
978121
118623
1020547
554643
118281
171585
460335
799662
524420
335757
621081
708215
181645
110438
452953
97839
982619
388809
822651
731719
554955
747111
79000
41760
224486
573266
687133
396123
303360
282313
765265
1023627
515516
648960
1044433
638351
688567
259885
489414
580774
783069
659496
1012470
283919
731206
537420
640301
284196
363493
1019558
145748
296755
796340
869877
128756
790779
791640
224877
566097
402981
961700
323382
161215
164693
841547
974608
678656
728013
657755
633904
998993
245883
126335
385461
731809
325472
944965
805241
482714
584446
18382
662763
121573
89861
36570
877909
609813
127932
222373
924674
668855
918027
87322
958815
719810
813633
135181
719309
449866
50118
667626
290784
306643
1036300
1033961
188566
756265
1000546
278452
234183
846738
387636
359553
522431
410980
126799
306441
458242
33711
295842
1039240
108447
612234
354381
215698
235986
603363
757489
33764
807787
547006
828846
682283
782216
240194
129753
131675
86991
557005
558501
740008
723922
621432
325801
812786
74482
339087
263783
821802
229025
718299
275840
148175
418881
578860
674297
511974
274554
610574
538069
426275
510318
800826
81637
429366
984503
115770
63842
406165
361838
297595
791211
185168
701237
40257
530141
534577
663717
667042
867591
127718
605346
878427
893161
761679
3432
355116
39264
83687
426174
134816
776301
461561
437084
476485
496244
938943
762541
890004
179890
449682
444687
986552
327100
893334
892177
1321
688618
741
47736
949792
558953
153534
761262
192406
802195
608983
283276
553890
195518
346767
347797
531214
945575
916187
741470
42712
1039573
355478
4016
167123
1005614
24393
907167
593830
424872
61255
601982
971424
679770
83864
961455
785423
1028656
566942
460738
835396
739104
365472
51875
95026
365145
244627
1030572
968674
682411
620177
580143
713828
260436
177123
119834
1041913
115502
376409
21041
12649
889433
754055
528516
573152
598435
276711
268790
559440
158375
272573
650596
774357
888300
5016
1044150
68462
868525
26513
971201
939432
9763
405951
906116
305231
130423
443031
453726
303157
446120
1016555
186695
744593
674338
977420
820195
691117
927542
497312
999708
703246
638434
308906
972304
372364
657003
777352
757797
480498
420547
883269
821292
857866
95175
563632
181400
912633
403861
976987
741937
483446
505568
275288
324569
60069
755739
347886
764199
550566
480027
784453
980474
304316
75043
651160
759470
401026
690780
243058
594333
331603
611454
676121
669750
545621
916652
335878
67107
13389
571060
221171
709532
318410
662709
665117
97056
671150
544213
754868
391165
59216
24118
755657
557455
156652
957715
75023
157198
332995
759509
749952
10207
324196
259622
602458
382992
120052
433708
320992
493158
505323
209535
904018
1017632
712394
921742
564358
906685
953703
352137
404938
111170
891830
656095
569865
563955
803613
617206
221434
716229
665175
254260
551410
713189
133417
738120
47474
895245
818692
276965
372927
462821
508202
35015
124045
1000648
518473
935342
53776
520593
818565
375740
274372
897850
918740
659214
311285
527454
365282
566196
772924
262038
625549
761638
394143
698172
130601
843363
639364
500887
860339
364179
691746
709747
865924
827874
898390
917835
717618
698063
206391
941918
587798
860635
258616
678238
582935
277505
976647
968031
310519
670364
634147
862728
463334
581714
324566
156411
488605
426049
854330
564152
101804
508943
550226
53416
89603
444155
728473
397742
894702
401336
1866
798399
7250
759910
817527
198605
338624
336132
706311
493939
862153
587531
154093
691056
912364
991969
287798
457671
971467
140536
396451
189554
907038
78064
329339
996026
466419
792826
574272
351299
856312
450681
47865
789638
965192
493323
763413
424193
406598
633262
701461
904636
103633
374470
840878
792721
78304
966320
977623
629811
720666
1017008
126075
844990
154852
1006690
806159
935362
637050
870802
632309
930094
218300
257010
423704
920365
401146
762432
1039798
631720
145883
832191
475557
275655
876334
516953
36161
58748
356069
698738
877402
738750
161667
973369
654678
876925
676972
411955
208734
676221
861728
300104
31332
237000
174138
133338
170299
328820
2857
911
285906
294714
106906
567549
542480
360320
253454
837020
212259
142843
613868
163407
141200
642792
921916
117477
621450
784035
98011
665760
655372
81665
261867
152473
218384
968578
1023703
963584
657377
704785
85075
981407
421018
373361
504192
889317
751780
550577
539635
61160
677352
964907
214522
1041580
736303
142460
238306
172139
1001960
610621
501683
826897
600960
108866
305381
238840
79377
926618
698135
636566
866346
486720
141997
966827
309871
577152
981829
505512
267902
1026934
653910
583342
151751
983180
368027
771239
14107
282098
963655
136829
241768
766572
239612
357645
62829
931509
887029
476512
351596
66330
919975
596794
775992
706724
446124
822247
676881
682573
283137
485574
72452
901212
463186
400610
614552
902634
207439
376879
473973
260789
574385
812878
23299
804786
809968
886745
504966
281833
129815
182501
998655
993743
888680
439603
286823
231360
725179
256835
5922
187220
461533
413988
823269
886643
470451
930036
176041
38308
123723
663869
154609
947408
188878
880235
715070
847341
921136
34855
267633
299867
406445
469408
678000
858278
267379
925594
977160
834134
244710
1040860
132207
719553
992591
413233
902093
423562
797159
409910
862116
726583
896154
1027579
269051
335345
677526
237168
535766
932839
325888
433603
486290
443573
288687
687546
812710
910227
193877
757298
574891
835139
269125
651627
180893
662453
48687
302680
980105
394505
681076
1777
156616
34158
946411
741462
127167
13743
793294
542708
514081
695744
306199
879663
42151
702654
831875
320796
541366
485428
540301
247984
30902
215088
703732
526145
716242
248309
871873
837003
125477
296441
962962
753430
70182
137376
815076
6701
762962
245718
671337
590762
939446
374482
719109
968346
822281
335847
968230
131082
344319
958439
297641
558767
18611
370374
595368
17931
10431
312511
733130
143428
884169
81018
970077
136537
693800
605096
693563
85136
186162
23844
730183
132487
66245
718751
98593
414660
891076
51033
822610
880565
371019
966194
472535
544887
893083
355357
296420
798299
212435
967671
389038
780752
742055
377683
282326
419844
257347
935271
851580
353542
722243
829689
499934
192520
630592
192253
945066
714974
558108
794397
1028394
100610
567717
201816
671359
102328
643624
139253
362945
10363
585795
682041
975627
206236
613114
560363
169827
819650
707790
193672
370527
18954
575515
423810
825260
333917
158083
485435
13998
675376
953635
828742
471326
772709
887993
712239
984838
391611
448913
431216
783229
653541
556698
881831
434928
138406
662372
306520
642262
1044834
781833
933412
954423
95032
899265
624168
867179
72414
428941
89666
485328
393203
563568
457832
696298
238996
840549
610080
311900
198779
943205
211395
406408
425453
65317
115289
398830
752590
209302
225752
78901
822353
263846
208540
1000842
465609
386391
920757
768155
545801
715411
669070
753841
194901
175275
738616
347825
1022373
335831
458673
286644
979647
739201
798442
302130
794849
293703
1018878
780378
317954
845843
545905
712043
68106
555528
822435
983390
603617
795046
602114
1026283
165733
248664
673434
576174
487488
302216
932078
373320
323011
39595
466991
642229
629546
205666
493101
808968
970020
692118
636043
361204
758790
403685
730956
361707
192575
329231
1018298
875628
769921
507438
732543
443660
1034297
825419
797965
983612
624342
477301
488080
971094
668509
30563
919611
790481
636367
839599
814086
387760
404638
225583
970109
986564
213286
211192
893587
424943
88882
349112
37789
1035023
707587
727993
566736
748415
768095
988972
201585
263726
427314
21862
779833
221531
125446
723536
126835
276152
1033995
258931
867455
274106
689200
243048
648075
666097
976144
727548
851989
780862
765767
947494
183926
792285
805897
828915
959967
1040952
710021
872118
100650
253469
36266
773160
616461
1045281
925396
812788
24767
128849
363828
973885
294092
414002
991143
787551
264585
305971
737936
591919
397077
82607
101606
613488
397931
23405
484444
536912
799836
694249
519319
5623
38823
435850
520513
110722
124499
198351
325331
408326
1037700
446736
730210
806985
35519
581968
893050
571784
977812
820118
490664
271174
832075
783371
507421
219458
413909
785953
565574
518204
746493
905796
876108
492736
848265
828911
482262
974846
171512
194686
208825
805390
520892
939765
341117
637657
587255
669757
196198
466490
839951
313372
878532
633184
651569
251438
1022188
129922
323069
348867
865753
756312
296066
735379
965225
140870
487994
41190
889383
61949
946638
143686
990618
316246
284792
375389
914103
561393
535024
983507
786567
761193
205841
279052
894745
806893
958784
602104
281367
467102
953764
261607
359936
205311
782014
861487
530712
318077
21430
221928
718646
806253
899375
651386
1038583
993447
213349
200113
693376
893608
698878
433266
587156
364373
503224
506705
341750
243958
617433
769000
416237
74573
523270
271788
326362
282053
216095
216440
912710
282511
464721
47057
795657
321397
99301
112572
468133
254819
870110
370725
627275
227429
154695
53857
96182
935877
690452
91598
35667
714729
460620
567487
454116
872972
1006143
523859
744032
326889
142072
953031
763727
808329
395302
919021
636388
1028962
605623
1027661
486186
118457
229473
53178
954166
218161
194434
740224
601166
436192
500066
868602
853722
349992
265466
920602
792396
801640
949753
109679
870575
111262
204446
74689
844578
228044
655452
884179
255873
892310
3845
474118
395469
154221
946804
986038
237854
663397
230219
893819
84691
762794
187705
513948
679472
247205
611488
1025368
866493
204513
409400
863275
264176
921249
74227
501332
26346
637505
866705
208595
15668
933917
417623
314660
499775
430880
35666
270173
938097
240436
514290
643695
989425
144517
36870
372131
626759
214336
739121
968336
401304
984124
816880
17026
1009449
192574
799402
722796
188212
545832
244760
17210
494757
376357
661229
130711
813330
612362
76546
464422
703627
1017526
180286
753140
195031
319676
473232
663413
837331
310210
146383
481791
140378
328469
549792
476307
777282
594754
172213
787659
257276
942956
996169
243093
874348
639317
57975
147048
1017011
598648
22646
232844
432567
499760
767902
870928
100373
1019602
762995
887321
529833
611775
472095
198688
377476
966158
221042
48805
116640
905128
814282
886555
367310
716123
794030
53899
464793
331455
159151
920364
1010008
859719
368315
628409
634993
921852
636219
747904
22012
441374
355031
915961
614966
347089
879149
990890
994715
271620
292074
369320
254323
841491
545185
294673
519014
706508
196354
83545
610650
910024
874226
733020
928322
168472
193391
157854
684857
340328
701671
104805
311939
438137
294519
76704
1010608
964884
731658
966023
900348
82542
1030427
252635
954002
795287
730673
388494
105180
925676
976628
850784
948471
643046
736036
191414
68999
287658
1001020
456511
722520
860984
432207
599353
398134
783614
252561
895756
371619
445379
856251
722185
720685
571955
508325
107228
339803
700394
604588
322809
772428
28156
1002078
185385
798326
821441
600341
579721
590596
149188
63221
850003
568731
147374
196598
997207
609124
178734
248946
230780
51730
708970
357817
755610
1005549
768262
104821
906893
497757
153765
778159
963000
1029372
910830
575598
1042351
282900
929531
561780
488724
917550
245696
900509
812334
189644
847615
905342
148558
155010
917432
606660
245620
841478
537780
972268
965240
761531
229674
309921
180662
618913
336375
196129
554418
307322
752474
127265
198669
1001907
831045
1034723
668119
307097
897698
415644
926356
630722
283954
837625
263710
370998
402002
84813
47597
467341
525568
484234
445017
937806
91698
853302
1004306
588504
480535
394781
319845
235418
872062
314667
595355
608898
7
994689
489231
97695
100310
790708
415153
604051
1008987
315942
547243
183493
267099
585221
995096
259556
826092
584112
135453
1037995
361526
776724
932967
190177
933546
331517
965960
360560
867533
694349
162083
6089
202923
957935
923742
711325
600380
899709
231851
655105
783713
380293
408942
84638
105819
808391
762991
91125
922328
404973
651634
739023
608738
200900
737497
848378
601411
720613
509203
436988
712304
706143
717332
509926
120425
441078
554688
221636
541249
408075
444533
779104
111214
870513
832314
949669
155889
259639
820698
312530
638898
386260
395932
867507
275558
573095
238735
60383
711960
116130
682746
159356
998928
598435
985441
1014008
814020
399922
69317
186268
737222
986495
425278
256886
140447
428378
205264
769020
353444
984081
43953
829218
443581
857687
704172
250453
811569
418721
835428
95344
613103
712471
208926
465670
149100
411155
668487
38889
253411
906927
744778
807280
505324
992197
1007568
562036
1161
754933
39340
411133
77755
398004
762823
344748
892745
409239
776198
672802
465817
229905
1004378
985632
657470
828639
450798
935064
96204
928556
618137
721185
523696
385580
642851
318798
907246
345445
533636
1010586
231849
83949
720660
308640
14328
715876
563611
621248
914410
202474
252575
980954
9807
204459
204644
104098
1007179
394050
808
988058
458210
783728
292923
745292
538763
698498
653886
1031661
699347
387250
175931
943508
508628
157737
883338
668319
392474
602567
709361
60717
361372
492717
995956
48238
633191
133365
569597
362784
866644
926596
578147
748825
735745
130595
742946
460605
322604
53220
808880
124089
247851
717181
726359
309250
193493
164806
19209
868522
8043
311635
764135
297144
939394
1011033
454584
421752
330663
230227
836978
114320
684027
559555
117862
473424
115629
583646
603462
702887
703774
121266
491068
168443
864825
11424
189700
901586
296247
1016520
849039
77576
422886
183672
279382
853064
647214
709904
565965
261643
50876
512113
858888
88697
1007721
847092
34046
529921
132099
837512
431961
1033538
13884
926682
783231
298230
430374
464974
445363
840742
617915
553978
73309
194687
1019308
658209
84115
238517
656294
999242
273643
855368
945713
212608
963169
980435
226303
845561
731129
196553
315951
538927
475119
365082
646221
752029
759839
494376
335146
782139
873446
952634
106724
904582
535645
14274
818828
99028
562768
634130
817977
1037716
957487
97459
515348
549429
325640
72683
72179
27399
247320
397282
136344
91655
883419
999078
1034827
564124
525470
919434
385727
96464
145772
604668
994047
560071
528587
237790
41380
238692
765932
892192
711680
227823
978921
345197
296377
81160
51553
413534
469263
969132
473152
650217
933769
283827
539271
578341
135293
795819
821699
1000636
930867
363981
695444
62134
370552
503424
223456
590
308776
321670
230698
469108
678963
888714
795156
518311
1044058
882102
221480
717681
873491
1015604
696927
521135
431972
381503
644410
971717
956144
457521
568540
136751
400041
529879
261347
115636
1041614
234828
448458
232839
418436
388981
216216
63186
602003
451930
668429
109680
186565
756243
953292
794887
865996
1033536
457703
333755
393600
97600
93706
579010
697508
1010046
2256
435775
534604
110372
207726
24116
811094
488164
30504
435197
121429
762939
167241
639935
387501
699063
641774
471141
330429
128936
29129
747298
448423
630730
999002
39775
410039
795019
912692
759087
235847
532395
901662
479063
992823
110555
73296
408700
130557
63336
558424
649487
669
995293
543748
902954
29045
878231
330736
1024206
418017
685625
802069
246940
710301
504905
433725
495647
887638
349727
247080
814616
41961
1021928
750054
168197
345512
443779
850152
410227
956961
962223
120328
92297
1010368
556400
405799
864551
356952
723327
686958
755578
174649
353506
599324
263017
530988
23816
43062
526660
906362
705641
525099
391104
684779
118776
733278
17289
69641
457391
424574
610875
687251
421463
568827
964204
767793
145613
143743
936261
396110
631008
333382
825857
165180
418555
317390
789233
857498
838944
724402
241287
842747
847492
597231
4814
321872
675672
561608
952298
390624
915306
937385
934891
269761
173330
45198
822696
636383
894263
970104
985076
62159
493674
628132
193408
789006
615239
345743
979542
39823
741754
26857
684035
725927
425229
482766
192964
933435
941527
399906
643373
339942
627730
892567
828947
630043
872320
487869
387583
465780
798477
470424
683260
146566
143652
956516
458307
295674
126488
404078
152706
368622
779431
1011010
863888
619834
438626
590067
770266
162240
666659
402473
396572
364929
613776
941291
530420
797041
260574
507975
99293
840790
1003293
955769
903148
534557
665258
294576
312520
787183
156215
774778
668810
1023015
146095
472772
481916
891314
62447
460598
941812
181636
971438
761043
180601
235161
1029472
230855
430514
1045192
211860
390523
159987
86633
108631
287425
427592
732377
282717
730393
726426
324890
554693
28963
444027
357150
850624
360858
143503
777798
239242
467674
384188
107384
353023
179287
170059
1039808
748984
138679
346141
366954
312240
44214
11362
2916
320596
554371
147421
969490
117610
666170
42815
842448
319704
358567
609698
690238
1005693
624584
287902
337152
103692
1004944
414191
167615
258240
253625
540856
4725
49366
582118
649355
715488
539348
294220
737109
526225
426950
899674
794826
739680
895965
14876
205616
708455
433159
807624
446803
488637
482834
1041674
718978
322848
857172
640799
18511
520077
499585
47741
1032878
71624
141018
613099
575628
600045
978706
982237
170925
199951
543531
438881
390253
686741
862673
95671
716302
280879
913044
508260
624662
831584
889814
251447
275310
432109
190412
112062
597328
580017
453517
173054
964049
1045085
579655
297940
614600
219879
512854
608203
926053
444144
898003
822072
955269
635621
716797
727774
462247
513216
142082
460388
133780
862268
312767
295593
707697
750344
272899
558269
257587
295768
933813
627846
468623
706638
299658
901980
477890
650967
1027612
833596
215597
589231
905522
209353
608805
790250
1030746
589569
898009
233663
713753
518073
525616
179483
639238
690901
839999
539856
828547
806325
113831
133568
490305
207916
387534
296242
556468
1038987
334547
139657
295369
184857
312259
442221
713316
549093
850533
280661
77744
827590
362423
692950
787780
531097
470057
772221
991888
419442
524904
392018
7587
230921
893619
433963
923543
521758
616325
73781
21050
33769
624627
119505
737384
135992
371027
696820
92533
210418
238557
551070
55492
446791
238895
883617
397701
736145
700638
980622
1023977
1029956
778354
506272
671134
664423
372794
413272
181226
233608
316442
616423
321760
876822
363390
260744
800051
437325
260724
666286
641654
910109
838807
232061
651511
778590
377347
978099
993608
649267
809365
155682
532801
835077
645476
199347
167461
122216
669336
923841
611964
28488
897600
144345
514988
1011865
528147
106536
439207
598884
311517
906738
815694
259404
850010
57652
753644
393457
1042806
131109
795193
953210
224268
989268
287951
938036
517770
1029766
676126
772211
112267
931273
475147
970501
243268
99368
626297
510563
520109
942142
518833
1031193
13854
784402
513712
79765
754135
602937
804717
553355
305276
710613
569065
806970
130615
609484
564450
316321
763800
708053
653229
644216
709685
376464
1042997
1057
774286
336815
142470
801072
146225
314376
193530
887088
641735
558858
800381
985291
613949
848707
1019753
229069
799138
987100
215360
1030257
534227
86553
734734
476234
517382
447058
942217
258498
640934
950498
494753
535186
704984
361107
792857
455404
293916
904885
230568
243366
831170
197039
830749
84814
364941
129044
512336
305155
733784
43438
277080
559053
681097
855494
417550
418422
991260
846974
806447
651693
622449
276206
274916
204350
442651
958630
24229
708294
1021557
319288
812782
308910
551457
442184
36272
891544
87948
1003615
933630
383251
595968
49121
87745
5097
7728
727158
176784
436951
1000706
253298
646466
263250
195205
454398
474420
239126
180940
532576
588117
747081
106002
56928
133229
921062
147660
556038
263245
962458
339904
81475
720035
297612
259098
705316
336291
721303
96845
883701
56120
630973
601482
959733
985871
520354
217747
1037969
759378
407523
923362
398596
591410
524423
281791
415195
367794
715132
966925
271176
504502
716592
774543
1018471
983047
684232
362776
19216
1005366
796164
565600
112539
35504
112801
829653
636762
484670
633577
118064
7193
219106
970418
399757
189341
74415
559200
1028027
97253
579772
669789
998921
2230
161211
1036656
253532
1028881
882700
1015677
994801
697931
240473
884692
984833
515240
79011
1013471
457832
929727
153792
718654
36674
618946
580435
690028
846247
327712
819995
952128
25582
429257
855849
985214
783777
903071
209266
714414
77982
409735
325813
265265
272500
648086
456497
790348
697920
548164
305849
49635
300984
103304
1035223
573449
128249
509181
962446
644814
24025
120602
610260
846317
987898
526038
815811
87626
555766
247326
354635
661319
219356
413915
160014
982109
85577
547045
931044
885656
756703
558382
295067
136542
605515
612745
249910
820366
726484
1031142
791598
890245
222159
688792
509689
1014700
715713
1011856
550723
787304
869177
797448
624050
606668
232149
65212
598771
93046
700133
112671
942179
115330
426026
84591
40756
55695
196374
396922
1008921
543525
291804
724895
680538
156581
248516
447061
385793
608637
340314
536185
1044552
184369
254724
696089
388917
451214
782653
654338
1001898
771150
160760
891026
833420
54229
591514
4731
370513
552626
626219
168684
985930
660270
161567
539989
705184
909640
423476
416843
811384
263669
885119
944409
440658
1012993
727220
247384
149505
168838
1028029
78496
613014
743921
110882
675605
854805
598703
891589
130252
303865
459990
1019555
34734
153029
875892
546119
610367
1029930
118954
274146
886841
689228
445920
116583
831316
394604
270722
337540
302758
139396
959970
1024495
226845
164957
764811
721548
632629
456993
60667
127573
927716
776587
135335
963242
538070
838114
134430
498400
274542
931135
33243
411305
475482
1003155
953691
182120
480060
379039
360929
68522
780073
73785
41349
930461
223317
59860
157481
700590
540010
431637
1011352
390715
54553
803586
690576
152988
108526
817506
564229
187178
799790
527098
645922
1015442
957664
5870
137825
590981
558906
746263
444030
179982
626412
399554
881947
556718
689602
79821
1030906
856156
48977
488022
101211
427769
660030
770564
924971
939010
870283
941749
40830
244276
212902
978425
75240
768455
875303
614291
278393
625100
587537
699014
121058
355851
523661
598670
634236
392878
642156
95797
596440
1015532
964945
841493
776654
480990
671439
836486
600706
573686
8957
740202
411811
863936
259121
678052
649755
452156
361752
95300
422639
833956
772062
973107
171030
105250
902328
857891
231669
360875
204686
604627
196845
332848
346048
595631
718734
403148
874695
424865
25648
344453
137110
710094
138907
800934
765167
671816
418601
241044
46958
91253
722369
1023934
329749
362656
481815
294720
390810
956497
331172
333065
493442
955918
876412
598707
262859
273009
813586
1022348
44593
388103
91880
483127
535106
944049
33638
704899
335107
745155
492809
912258
397503
185957
165924
130815
863554
486764
598222
127647
937764
439474
743550
79038
183828
712183
1030473
375093
247516
124744
856425
274390
584336
256490
792385
979695
173267
225183
1041131
407149
184250
129637
301349
325373
821446
98381
387320
184664
205957
957791
225421
927099
793477
805479
334706
256034
588587
238106
384954
592934
852742
200371
24784
52042
323918
1038322
466058
967780
282646
147384
642298
184985
156306
618330
208128
980293
331305
920640
1022375
533263
4746
272453
960127
658136
331653
629476
558474
732023
951349
811418
526923
341756
797986
323389
395748
304080
39473
986229
229836
373490
110315
848656
135893
981421
170509
152375
14859
485721
676211
680292
834845
879312
682303
751860
807505
129560
535401
465712
224424
818342
368284
85962
64405
450720
649480
673780
420966
1034089
288443
22129
891713
34470
735345
936398
355879
66923
540769
27433
692729
632599
226423
677800
831822
230384
186846
813069
486631
950189
968733
586207
651274
929862
871635
557887
316222
898493
19807
378982
969176
756032
693452
287842
88841
856368
83484
247084
659270
403035
978562
933798
799259
778257
163787
950203
615644
422634
1038916
599350
900325
14698
463841
228041
510207
850208
13999
811410
851205
162066
463488
406107
644095
336954
211231
151715
41644
890854
260353
398513
925690
957413
364259
980979
641203
397455
365021
158203
614298
949119
790374
328307
993076
160446
783828
369551
912480
863430
281077
961923
947291
966990
785624
188840
225183
911036
836951
388741
701155
579605
65177
591466
574136
137355
585084
755658
382457
789271
276651
295691
787383
681033
500298
557583
16130
77046
627621
577018
306315
295241
355070
756937
948035
920784
770994
653180
642613
669658
194302
952220
539072
805696
582122
836945
67488
494943
670726
469995
76551
179168
936416
250
344811
562138
175124
722667
717170
332930
803888
738115
773539
195850
505084
759746
857906
70651
552015
348483
530490
104830
794031
206747
697911
24413
749675
735319
666639
902033
684546
794014
143112
363863
965170
888348
607045
322244
208655
372587
992920
388683
434901
777298
271096
122648
849369
311894
56358
362734
175055
131887
697463
126378
288764
913274
181395
316247
117252
814702
794094
968056
200742
113322
453164
230519
957993
465779
864242
1040231
726218
968199
19620
262099
446251
22370
223858
1014091
452151
17669
290987
403943
614931
785556
214528
337431
788309
82055
401169
628479
486911
417899
316048
964957
577401
290070
895467
56463
861008
129528
845862
814965
517134
211534
93969
1026383
833325
496520
1031232
408161
170527
816226
494494
171153
456463
475920
434828
999246
757696
433792
781999
774120
235459
668757
1001367
19929
1000195
414396
63013
131949
844259
281779
37082
638932
642164
603018
212528
268641
3551
387843
876463
522148
197407
860375
422269
164034
711450
284930
831063
631538
400615
726535
217782
939373
384669
120874
178812
124138
180516
201194
337817
439173
119321
240444
396044
259205
680947
503867
370479
261040
903972
848236
248815
34729
1001889
873698
741311
144987
73945
149234
329636
688482
622449
689060
544279
365923
450241
595388
10527
667339
757641
11514
898356
330617
312203
320109
222729
1004857
705617
855695
4511
613638
261391
161588
461060
933891
239502
363639
586724
981204
793604
890320
664605
105767
441998
493255
805180
222786
110132
583077
801454
967896
9417
801227
168548
450196
693575
315938
365052
486010
266183
795503
814902
577483
463808
444945
163307
945076
151439
644992
593482
268773
512551
596889
3124
334570
363137
592474
878948
388819
364011
799700
862220
862568
627845
721374
696301
91736
906834
817390
931546
906676
181684
76288
457678
579454
5279
107305
567737
1036161
318536
543310
1036538
359726
766580
584122
175197
280268
508727
465903
41729
837951
358340
253915
378214
1023986
119877
869924
127365
940426
870468
248736
759942
889388
249813
306401
511094
1033034
625661
341934
491834
779781
829961
41589
505610
123981
296666
134274
956332
841619
230143
414898
129948
585099
964675
531421
85479
702426
133437
338665
352642
166183
750553
462683
692175
538673
40649
318851
344793
285045
852608
182762
723934
915124
150792
590792
506302
425806
239740
163905
358681
684303
969015
153110
160788
620823
676582
777744
124492
871172
248157
863885
197421
228232
249055
455621
285510
61305
269743
983918
650519
17324
863587
765271
824914
1032139
771864
287426
885830
609708
383380
723278
279651
478293
299608
766273
412018
631024
998732
501531
78617
1013243
275767
1024558
938282
256776
133843
817767
309828
834881
757165
401058
1014095
276845
1012392
722794
208957
305790
238967
383618
913278
94176
251908
682248
335871
69064
475252
33496
541547
165271
242751
742431
641968
75760
514148
248048
643066
160562
834080
1004456
1038686
1032500
685848
793257
87246
597108
688733
194775
20259
246413
993959
644979
639726
756713
664176
885861
526852
116930
218690
214225
1005613
412618
348166
748691
897406
304659
782590
644536
85100
632218
457330
477461
473596
453985
333163
608713
849368
504939
968846
760858
430193
622988
8680
440759
192722
50465
60534
740843
337921
875669
710879
3117
1010094
389602
843639
4
11022
561652
349318
438139
17308
244577
808670
87716
553517
86644
1033728
618906
133385
743311
623150
167658
547579
506364
974501
1014761
98621
171057
423464
511263
760092
754457
49033
196302
552445
987356
870791
281811
571808
968396
429459
725206
21227
331190
153333
323139
597791
229387
600226
337174
234196
269556
543676
575857
185319
696748
421972
756403
498983
927118
587021
482000
531809
822209
799003
540480
905365
549907
190131
593547
679557
928516
742978
738887
149635
149699
145889
444270
982139
858763
417009
215997
196305
7993
601945
365208
685886
765854
226010
1036046
653877
320832
980818
560665
798097
53650
264787
682094
925628
119683
637924
921423
330156
713597
772352
377983
971617
328760
107472
821754
1027071
384003
99168
153884
702420
707365
661937
806332
815975
967878
603975
823799
796960
562166
271749
634395
282770
193416
135596
507082
715739
616936
269793
743119
788710
53483
300065
628646
913190
963221
400640
954093
419737
429786
496113
15991
829320
59393
184330
465711
70652
79811
88188
639084
614606
988745
271516
926514
847893
1031266
1007772
432092
1022197
153854
803226
848725
893638
17315
924784
951158
158466
541361
1008110
14542
313301
835991
463812
56013
692002
839072
934685
375508
820661
677929
275426
524745
510298
455262
753948
656355
260553
342349
398493
252381
955234
783319
774270
325111
732956
719653
106846
285188
161358
116225
508158
107767
720561
677282
218915
262987
708044
685137
569299
359427
272879
858272
226244
373107
582335
511864
370294
36544
1002939
208968
389950
777603
141385
908540
905015
977042
438115
839418
979896
245637
15216
282232
207573
198539
516508
572899
494814
720277
268412
425388
215546
680575
1013653
927876
214833
972664
61648
200237
439136
553602
699322
871146
969973
844535
263154
854706
472370
141150
625398
1009844
724609
889227
269525
733587
527720
957728
956884
147410
827735
800028
888538
598065
628067
978218
755515
22785
713206
708340
356779
628471
590857
324599
677457
1030354
422192
461390
791755
150581
1013182
289551
738179
967313
939880
495193
715644
289725
431885
337856
903006
441171
367155
873616
300582
441468
1003556
791120
955172
629578
597938
962246
185385
893977
110046
274972
954343
43067
737635
211267
922770
813246
104761
988387
108407
735568
218618
280843
391068
728651
554157
367178
481440
24719
583798
47880
1021678
947959
652651
798324
617509
895041
40266
598761
618485
505586
107220
813349
421830
270257
952652
131233
194112
990656
318142
463615
96350
218200
297643
952757
493639
577665
311966
1027568
1008311
196536
811805
271579
784734
926052
853893
570061
259554
678220
293162
356075
64637
663535
830930
868523
149368
12083
25747
401237
887939
860322
14080
78472
67670
971670
302494
510416
920729
971067
354986
584087
538780
177239
477611
715365
352847
349436
821619
763756
716924
424373
895839
287401
196838
561386
429069
424413
567386
355420
473320
993031
376583
238505
888460
298771
637459
821654
781181
156372
911165
657402
712502
398661
199830
478584
126516
326241
416981
813418
957304
53453
207680
136217
917632
714697
759220
293331
637385
731033
921514
63881
338384
547691
231428
712222
201660
296144
728219
566278
592950
798358
99493
841775
666122
905969
341162
104992
429413
787352
395987
47711
881092
580861
681241
868484
109339
914824
123960
302833
511028
1024132
851861
889467
299312
326772
269655
745773
999003
914980
398373
920708
805672
90861
988121
578290
842727
112461
629680
2245
606612
581004
534531
235933
210258
918440
244627
1004448
545211
432400
738307
727209
434489
153839
778650
792198
15268
971370
332187
419967
709263
103357
438052
432170
242806
717639
32673
932145
127378
966148
32931
930289
884383
551583
429814
538858
16577
917045
609040
46775
891007
866603
683539
74536
139697
996639
963112
278614
723844
762931
722905
1033857
68152
325956
781627
298501
774154
490985
606873
447897
208713
202230
444111
226867
958649
188833
249565
438664
597986
561510
893333
744478
1024463
288185
396981
525030
808490
990660
202013
473543
404301
350786
63675
688134
1000941
443910
358919
842883
200124
799114
403173
104097
252799
643123
340196
385518
379175
669549
996103
264491
963265
265393
519526
157973
484215
452806
1003138
648688
625850
246534
949034
666005
731464
221985
476308
91446
88074
64126
437471
231009
955698
721031
113248
325155
112783
974678
358685
395289
847754
665368
378728
556712
219643
824862
82629
417767
884710
210762
163236
248771
274988
779620
967947
986707
108632
974627
901165
405959
220506
299742
622668
492478
319127
817868
130418
353422
983439
120860
518126
698125
622904
432858
963131
288602
292630
421846
1004418
559736
60077
475507
439232
651967
660625
232549
960583
583039
990632
467170
734374
387731
15359
422299
635733
491964
345539
543320
223289
937861
814696
864265
495360
637994
756920
327041
954712
634010
1009446
654542
900413
172374
762628
43478
1026431
253735
255019
29646
138489
446103
208492
1601
753434
470088
126093
892347
667900
870198
483504
313756
317569
1029511
340674
781859
393850
996950
650735
998771
737468
155912
412135
539783
219009
1029889
736731
309019
585623
594745
204349
296156
338129
199541
418310
772154
865088
352825
6884
434778
372921
256265
430116
125567
144694
689273
216394
476520
1010469
784437
347275
323315
257263
440791
958559
658802
465769
123217
566129
595684
54495
1000042
843682
414802
976981
207745
867445
145552
444079
653766
955645
834992
438848
333154
203489
757378
258052
18361
180207
273687
269021
543405
533311
959505
828157
156941
618595
793235
333283
914256
756300
15007
389659
323717
626447
478921
353706
96005
796038
622107
50817
491987
317021
1039308
882942
43893
873802
817301
50791
1032778
402099
578634
663766
23663
203180
772191
751415
313121
129951
162814
185162
45148
369942
978989
364098
225815
418021
540503
684394
465662
683531
159761
341042
823941
570270
653599
268776
1034483
490206
62549
397688
264363
252029
645351
182645
671225
381457
954472
128846
40720
206746
654561
926857
869948
341512
510255
509930
723932
519319
341176
409027
363852
896205
245306
499442
562809
107114
228486
419851
678699
706973
836773
148563
19031
1012846
626680
625293
889600
494747
435098
137731
393327
490293
887784
452882
566533
362084
72793
851606
752866
816821
113269
652015
717326
693565
819570
150961
993181
489618
632632
207199
584814
363528
847005
645184
336534
778207
1012708
119680
404546
267370
126947
785278
412781
756408
746567
285798
930148
291999
625434
883388
869102
642439
231911
241961
672757
689156
405670
117114
248880
253176
301788
1011083
95933
1027577
663078
210316
412939
184839
831783
873782
235039
949580
852154
248718
441479
257688
884326
123822
242130
171538
1038132
494454
92505
639457
705020
834245
414374
644849
396662
606325
365496
589084
619240
228625
893720
788004
423727
901289
990402
453896
718177
82674
173105
115978
257481
665239
256005
829866
512179
165183
135479
235197
483246
686856
606588
780176
698030
994652
345859
19717
5118
963077
145605
664748
669024
3545
150839
857280
614238
445385
419528
64975
401636
680125
86604
33899
454791
312876
851001
863541
96640
1027763
300321
813426
366044
978444
918073
828333
1012476
883312
670705
962892
15556
606608
750837
1022164
580741
734717
300728
669690
793815
994869
336780
769587
465175
457833
849931
836958
299325
686758
725393
675684
796241
890413
18417
765925
201482
843013
445492
538151
57972
411555
976741
52996
913012
471360
785880
293348
786203
540635
970049
339307
925593
424390
204786
476896
92803
508250
934086
956744
993478
847051
1022386
474287
592466
578424
726667
272277
67125
912723
127828
901982
436353
164184
717362
406992
897668
864759
549498
85569
706575
161937
593870
261466
97167
438351
42710
613306
242598
195609
766046
786014
945247
649172
888688
139949
628268
792837
763297
327481
541149
152636
691659
213004
670295
38541
403052
955080
629909
956266
747197
665546
110167
664591
479024
827125
382052
221006
857519
377457
43907
705632
229070
85341
342311
141291
981673
1003970
858950
33475
886212
961125
201147
837953
109256
11623
802724
140887
615725
375008
358417
546039
517809
342791
11982
343028
941023
305243
130823
855327
70647
501781
767247
355377
278980
994473
813537
1024441
414433
929908
894968
100808
162362
539976
526636
838173
16338
202649
124873
754159
454174
130064
634571
506355
704934
549337
1005845
297481
477469
184705
502439
778793
461966
740345
285735
717461
873019
645988
777745
490619
273435
1014077
972460
228330
79605
514723
317272
445054
458836
26298
896213
401342
611064
958793
248613
488079
611713
677246
768161
1032551
991710
777713
589375
859357
943805
1011468
501913
880498
400618
1009795
114997
337514
861030
465266
520920
119817
1006493
687723
603948
1004180
271831
1025564
563422
410385
147531
866590
496816
523073
355578
948949
545085
27727
940246
413486
675887
929708
496364
816648
144288
763379
948972
139786
269077
824399
585026
833767
44518
717617
1005183
694629
686970
1036032
211415
777334
349525
832746
356143
415030
431882
766510
1005748
182195
134396
1005200
577072
234806
638644
761879
489061
861566
711044
485397
167947
1036338
208675
456076
893272
433205
279283
360943
633982
573521
243607
768152
345513
573935
922735
217460
589981
296161
609037
423055
1038986
534029
290072
614642
359587
658952
432108
990746
647193
967103
129014
444501
938154
962935
916262
846942
420390
117064
927400
1029576
970031
974494
438383
348253
588623
585109
56186
345060
771313
161007
63654
203060
518620
677539
88126
551681
714251
611667
1016634
670078
543714
1036395
557440
322367
656123
580283
1011942
175738
66456
479937
493838
691008
742030
430910
707241
125269
852899
772409
330701
911528
167330
228004
285620
58143
867441
921577
97686
997379
443585
453489
795180
866896
601682
824412
337143
114463
665426
501686
994423
466579
860129
585344
849993
582615
999794
108149
401591
183239
28534
248332
30752
939008
979522
424791
618614
671876
442468
975998
849706
867527
8832
711391
159756
480902
313474
951459
780597
329252
901307
46785
335424
434479
821949
951499
465615
812410
955966
168891
836774
725199
215734
408229
851257
1040371
266801
518472
904148
1011871
501554
677780
800584
347888
13280
101919
44801
618564
112389
400127
355372
1029495
211273
881685
646002
710655
392457
387719
32604
874791
201124
954928
714559
478886
499579
572275
475648
858714
277234
479448
577611
799628
438905
214982
477140
1015241
945793
304966
629111
367470
608593
775644
168545
552031
198189
833305
63914
177042
815136
131867
581148
732799
953220
113419
933982
108454
919538
318092
358777
153636
425791
11526
645575
360547
614189
381087
974437
766070
389853
289055
576134
725544
361655
496
108242
863554
108153
880334
951895
386288
937038
890556
902878
971518
806025
622971
672945
301197
1029764
733850
90008
1021205
701678
744411
800561
99511
263919
924285
574750
854233
463454
676853
535841
804006
893186
413429
141197
508535
334407
728318
897914
950663
511729
69395
706175
1001418
256
785357
760934
885222
346765
241886
647029
637654
916286
563040
163073
854887
74514
307471
174617
138950
826619
983443
843455
293721
895502
988086
336492
588663
47299
633714
688824
619620
761573
177805
403899
1027573
146308
744914
827266
710972
286245
908141
953871
679044
532831
808534
847707
254844
241729
684995
396746
521458
783104
683518
705942
113641
530732
367074
864997
413903
884199
1026550
447490
300022
862247
214469
583555
42660
510974
480784
273379
667684
800136
399933
208231
290053
958517
217317
608495
321329
555836
1015389
790468
272313
333213
308248
148943
958451
976589
882841
952483
147547
243343
118277
779615
177405
721073
807372
304203
484066
377098
817866
304139
943201
952701
757861
1039568
33330
799453
271259
485737
106778
958608
329102
530963
498581
418520
537614
482777
1038098
339095
103989
202211
788139
29842
850569
77017
976569
401283
622050
493081
305224
706194
199413
930546
469918
664138
969225
333185
153214
504692
801579
940781
998470
40144
988146
1000699
655465
945611
846533
811755
539864
871999
563103
355901
865219
488517
508098
109288
959487
912174
188549
683456
781130
579876
1037052
493843
426356
479849
134976
906943
565564
437573
487213
774594
869521
16757
150167
906507
905491
434491
884431
227891
962152
475378
777921
185921
889518
386040
173242
380425
667703
220054
301866
533382
554405
160843
892135
804707
950514
924437
765479
995590
1023966
892438
174579
472675
526135
742419
464511
738405
497476
480411
21692
1031441
837209
469227
456986
107160
572507
543992
893808
728870
244036
889850
318739
909446
238791
571964
573443
862604
175050
304381
866014
358137
209742
750256
936702
802266
168043
782744
317534
195187
667291
618840
174242
777433
1006134
893389
76322
518857
234304
68355
554855
600723
742336
154592
920006
468972
481626
128730
981567
200483
371270
390197
1043783
146906
768172
757010
356291
979564
324730
549182
647623
635738
173859
266617
499359
570396
690462
115402
218983
743879
627114
162095
715831
671045
69451
641850
435721
32098
599263
222533
221285
137366
718052
780742
609991
500467
807149
37088
510522
439501
1005163
505208
601177
602760
1030523
235081
147592
974836
958078
430486
58137
1028362
374022
852690
151495
394360
855477
173261
833834
437476
836829
57529
338158
712920
424056
238184
615181
501822
374329
474111
815669
618067
329543
342026
852663
352422
333828
922089
104067
428420
932106
314306
140156
711142
984256
263048
817989
131229
656345
844970
562855
795702
854504
160396
796245
875313
735105
634353
815675
685124
767325
542688
552976
436185
665185
82490
832044
718099
198650
592330
383943
945124
194023
143380
810356
543766
152001
583203
125815
446965
146941
491010
158053
628784
694450
506800
891224
415474
328543
845672
147206
439919
823106
894083
18658
913927
707092
892583
642811
245354
200536
401636
670295
341188
541163
277589
127373
450867
378613
821381
505244
977847
238378
564382
94212
511159
363446
406537
593280
490200
200891
467713
718829
177658
410921
70204
618055
101846
189983
704232
977811
599563
424094
905982
521239
864654
891391
981899
511334
696117
851188
72084
320700
308861
829961
757105
307545
663328
608380
503713
674974
916768
533493
664479
701143
365692
29146
704402
149084
695229
18171
9128
608063
966345
605886
840816
139478
545042
845189
319234
685433
1014921
779805
697920
431119
386713
648283
136235
988027
272583
338255
573090
130210
419773
920881
865503
462123
707969
334058
695961
554117
394259
887490
925419
1043564
653451
829131
197710
360041
1007613
887126
676977
119285
687946
1006703
865245
499983
241476
900409
311998
845961
307558
768880
540525
365852
729530
617565
155182
3692
704760
198740
110826
546299
359626
858031
452491
681110
270792
926352
547496
615288
936944
502017
512604
622495
25254
160354
872703
878227
618304
1003287
550524
825622
422350
514753
377448
793926
714308
161099
592672
813612
1011576
608522
992544
55749
999493
233009
893970
574653
473747
935483
463644
468899
731957
37983
816090
464674
72841
21587
857453
554444
617465
314271
459869
677929
519974
667113
700631
33650
657625
596825
441651
346431
9544
178894
72510
780512
462714
5800
767868
967224
673184
62515
577268
480288
311243
24132
644522
483506
659272
74106
942227
929156
444172
396188
929925
119820
428699
895679
624811
143613
802967
554857
821002
547945
966177
707427
814501
831635
119240
779440
348076
866017
949729
890125
741260
864168
961666
815273
482117
757460
812821
432205
765409
395004
330474
522212
825497
359179
90541
406848
605555
101014
258648
718138
831449
728443
145675
839234
935113
107022
736746
474562
166069
686430
472015
1012968
864776
231612
1035715
334266
767010
965333
742119
433440
39142
229446
416333
921661
854395
52551
1004271
129034
977131
538134
1031846
433705
940675
1008375
858213
123087
997153
262424
680058
645733
188943
49915
50718
526001
546773
1015605
196946
587876
927553
296547
96187
770503
140072
393905
941383
548975
341674
52212
950653
406207
309930
632293
76946
370421
976562
448389
816238
17257
522672
1039728
734778
722211
806706
573564
723076
890264
61333
479408
661071
916419
767959
363272
525983
616501
793858
381044
1261
1029807
277347
129350
961757
790406
157540
26785
336809
211546
115043
71614
307045
178436
673320
551879
154417
1008007
741593
457013
457091
223309
788804
635634
638676
728975
695541
991025
999410
694481
944759
7972
40948
294566
880733
842782
269957
829362
109381
1015605
274050
338816
86786
564049
652427
913567
947350
334105
366972
1030753
893435
468119
993962
333408
694853
762090
260807
397665
644721
325877
20981
534826
334307
155533
928728
727659
391719
419030
675012
319113
704640
233866
381278
624441
169911
555372
330014
468763
329829
902279
433565
430546
657159
890457
493477
754984
415617
623837
901241
86022
495416
748604
558249
730956
81567
540809
184286
610735
779399
227161
694582
422994
507325
318824
104656
346946
570398
470347
348801
292508
381084
665994
359395
759374
719743
116898
424246
699197
561191
1028716
914238
353182
684584
323771
660944
201792
39970
732601
201301
594088
768542
26500
47685
549062
160635
709435
589259
628867
1045240
897780
714266
144784
749256
660117
454340
626288
440580
864158
3097
914325
579790
550600
101018
279923
689907
79934
157281
245472
644440
263650
745518
728789
507720
195142
341973
714135
590893
862097
307190
921358
891320
255026
199610
186636
442735
638919
1002955
1004397
857968
132433
421765
113139
765891
970736
618914
501150
312322
873467
258035
167373
506908
378717
1012864
766378
758420
75341
368663
643052
395242
969322
311865
140927
959587
762692
645209
1028180
444453
377833
736660
226224
398557
361296
589532
648982
651302
902465
729979
226248
1037128
752827
392307
965349
953500
469365
896848
800190
97527
872945
136940
550560
2835
784840
851756
836105
270114
683726
818647
886084
33090
683339
144456
959951
497176
586925
202325
961724
249707
973038
617897
67273
507698
598335
376046
694377
1031161
415568
121777
616932
880701
554602
320147
856219
417555
1010383
549460
966638
704902
870256
404480
803255
538006
668216
348556
565526
638611
131276
309750
494596
156412
97305
628033
28295
764673
978941
165895
942709
42832
282694
131323
455860
315874
407814
1041931
567495
944141
343406
1035996
1011856
26331
754009
772224
861911
44131
846052
209219
320834
693057
334757
770833
106639
539176
179915
738134
439270
130426
357210
236696
10077
50821
997683
421640
1002033
895227
79078
39
880679
1014701
1036001
695585
710905
484176
591772
790958
1027476
109435
479503
205232
272305
849869
108263
698433
18564
703686
557981
672658
833429
115291
248034
211844
783396
760113
474877
170609
756722
902096
465467
150901
484887
694423
309748
898401
93661
725753
234393
40835
221469
888218
606928
10379
281262
543253
212587
829391
71203
860124
481047
579325
7069
685329
915725
202774
291323
911545
686187
19106
226398
630900
759724
632619
675501
517236
268189
741173
504789
294076
280174
490479
1024137
375864
62852
958441
736805
599994
241704
686692
345821
215744
565120
788269
547228
681784
631356
767642
589045
678847
705514
926293
540720
448127
917694
905885
898776
274744
533570
300532
798593
1008379
185584
187613
252949
389378
635840
296514
770410
1007104
922792
680003
943459
600824
299677
326564
30447
724218
14266
388897
703013
645449
542090
206676
820530
539447
615190
321408
954710
585290
373708
829526
18304
358751
427720
750830
211291
234050
736202
123420
549029
858225
766011
919816
225216
691839
184659
405551
743075
879915
455867
883887
852882
728514
864439
384577
917944
96287
334507
473671
520281
359065
701646
619247
577234
990925
905655
372438
356712
809928
711206
76690
85137
515622
975214
965288
396283
3226
384178
1040162
70426
860280
415927
776542
175703
162344
960291
748293
43267
761593
560730
306055
704292
856446
629098
525449
913835
176857
452422
677021
693780
750930
582821
916315
312405
484300
835753
892405
1005924
171687
680386
319921
134374
386934
513176
136420
389888
1013539
435385
1026990
166762
726586
23993
275061
475912
1019890
742099
979396
276629
316208
612816
512800
954840
905135
933978
713877
170742
132835
901788
763132
746405
754059
123335
374526
306771
606259
815427
17016
506629
384293
77227
311108
85862
214362
651030
485014
505987
63276
444556
928283
780314
400845
781092
895265
989709
14654
454232
668552
42159
243264
201987
748636
707793
1037470
738961
696148
39881
275377
896816
63125
756773
216429
403065
878086
356951
658275
861075
490623
986558
1022619
932893
309963
326892
36051
834855
392166
553073
222135
1041551
620559
514791
334810
665589
636307
618956
436711
424348
313477
870314
893192
121907
1006911
706246
16244
83817
175954
941422
926004
552972
279315
324332
25604
282263
792379
817576
658206
774523
554400
553091
809871
425064
43771
24523
182923
393689
511428
569398
920971
727603
897662
200382
898441
692184
378773
251862
143058
50332
540279
564668
542957
777095
787169
160523
828460
723127
451403
951928
145190
880986
460853
128109
710316
315906
478694
509508
730951
97545
142361
955545
617272
621316
848502
660921
760990
980174
771394
736643
126217
396990
866014
1032895
866273
921394
264739
690432
324369
135126
667289
920170
787771
392840
274349
126116
229408
782073
613986
312433
342661
232077
586989
824151
238396
321772
1032061
811542
626437
522407
26827
575814
620142
508036
455573
783534
382413
511110
876625
258410
564867
720610
955329
130908
1010529
694808
815135
130232
751399
708307
372687
225386
849654
337120
744821
1011102
881121
290777
301722
302992
421719
759869
941639
808969
396084
1042550
1019065
554239
626572
40190
757496
890334
956964
664774
751935
559434
79871
75681
482290
484007
781480
837625
347080
479802
822258
660800
92990
268291
585527
470114
5758
496971
305819
117417
350378
715079
506175
247442
309226
755090
887135
46180
977459
419633
714393
771373
86745
332355
898167
306460
718385
979903
304198
759891
418584
186024
756700
126486
414609
986864
983298
428896
956686
647836
371756
243941
146594
768600
321429
240830
944887
856785
485959
609942
121486
911178
658761
472576
237691
755119
234764
562246
1003917
320735
534536
141388
425415
1022162
537149
267402
109082
17596
608163
616618
213226
787648
669271
730592
681357
703647
441518
937311
186937
333909
949733
822327
397155
498587
156675
307039
613695
439953
232548
531544
265663
361370
823911
945644
696247
300788
583760
522317
422274
440097
520980
285013
471970
114086
680939
1038000
975622
675197
623201
215585
586595
949141
155083
635113
569496
386052
303331
772021
293639
979326
279724
326355
487211
599502
649224
1014411
516592
103988
524127
92961
756443
185543
486421
74064
923968
172678
854728
24809
615879
62366
371097
515965
694986
789966
855987
438184
1016941
459785
586149
524624
270845
10410
641668
438669
190402
1003892
912322
375161
324684
1028846
9760
865038
51401
148071
553396
482413
478267
1038960
59057
785857
376948
225763
473563
444987
426385
1041105
377750
107842
362793
791076
340259
462521
835732
1010782
727308
240747
337897
620765
483382
153035
426156
278019
654853
845420
330231
914522
320092
348695
712515
773516
921063
338888
264094
327541
268087
875195
653745
501816
125395
202986
549952
178811
299737
105670
243033
150635
730327
264244
745054
52756
972317
488559
707888
168379
981436
714374
215206
864225
732101
1037269
889412
930785
47071
452379
871513
867170
642697
425917
135913
298764
3181
562098
145400
436901
734607
86795
940779
844297
400084
975607
483481
905803
306200
224456
732495
188611
838037
168947
773394
693170
1018749
744320
1028774
269996
835878
645322
923539
355784
770825
888075
39899
372377
834571
633997
176486
66476
355057
143925
876072
821921
266093
899590
530135
772326
761489
21838
944186
391247
345959
886790
280091
647301
937082
773450
156543
336744
944346
107196
502234
736564
597229
582100
499425
586752
938675
470352
71778
248327
9677
352166
350997
41152
473073
53625
309254
200208
39788
282737
546431
920315
775807
868146
736173
767374
793359
34240
991417
291820
778774
660054
243544
449587
1043789
177136
338765
798433
72243
774901
774611
483789
300447
219312
480516
202729
261564
326400
136702
84255
505758
59533
36282
294665
915698
638007
241598
33291
675868
367948
919400
63943
534284
204473
100876
834840
514285
953596
514109
193013
1003598
836124
24914
924997
351921
535285
358509
908361
408918
880405
35972
882415
198031
734652
345788
628070
871304
463921
119632
1019623
380072
1027044
884775
1026038
730585
552751
443554
549931
199898
502632
457793
581159
852239
893282
364608
728143
731032
86636
1032699
239160
441080
290833
505260
263076
1042551
469625
163586
1024252
648695
728237
586040
354249
221664
842512
912111
526322
822085
926374
49551
891630
488872
397524
440101
385881
508271
39856
161704
591753
50176
612856
911130
818606
118591
633479
96000
381072
311321
784292
623581
706640
229522
290753
664761
486412
1044741
752656
968144
538531
250034
178476
979802
329600
340525
773986
1043204
794076
111617
492362
936582
824643
136226
693655
719681
78402
691236
910825
605453
38919
228732
725103
288553
775745
15941
960196
139899
708533
153851
312369
139513
22109
528904
479208
389536
4101
928029
173256
588403
1012352
264446
717104
204623
164714
941573
549983
1035231
923784
225846
757871
943705
521750
160233
682491
433902
208979
117234
884987
23496
351016
195703
86756
952825
521810
553344
57337
245262
199193
830579
71081
409563
333437
261120
532861
983330
608868
369928
339741
870561
1015786
936562
906936
578146
374570
736705
277692
228810
115495
482464
244751
689787
294266
730299
907513
519580
784445
664818
989095
296640
62822
1016454
430365
265813
170657
942869
127693
226826
775117
624952
170587
499298
186972
563980
447179
689255
261006
14064
359307
466998
106612
217098
915661
77468
288527
426505
1021
255768
271313
633100
497705
822305
740545
842844
559540
589064
236404
370428
528985
504154
218808
921389
882177
833224
632193
660304
863618
641574
393390
644777
722790
180211
670944
979598
1038730
708598
525094
535786
486402
1026445
772002
315380
122990
521860
353096
364897
243493
524882
999985
328697
776845
424307
789814
131928
245981
976950
770610
998673
577634
225735
1000654
299470
791739
375116
375534
130275
850146
406319
465937
1012261
764540
1022363
432626
348766
870331
865740
488919
581195
959026
959050
402203
609181
277033
526950
359382
769941
723850
117727
58478
905706
134140
812251
136175
167125
1018341
319758
936145
280484
1009589
507925
884899
376388
604610
1015089
693439
306985
428407
987732
910337
315572
475743
423173
665251
58468
356504
267548
592953
327683
241824
877570
101044
614664
713165
774629
727401
900077
565179
503622
1034430
385367
319913
27726
17671
717742
134197
413718
907839
991720
530344
366737
405427
454045
237877
981741
83355
215235
688795
962356
665967
584183
1002893
420510
952127
211287
398130
187295
594475
23028
198400
875301
553740
600783
742275
404230
15492
102840
176993
928922
143628
865644
690589
338926
125776
798546
117395
690099
739376
753953
864335
550225
272039
538717
63000
1043955
945175
612165
732964
855191
183401
154872
391849
213401
728925
187735
366309
798079
465210
1012805
583249
488535
965835
734373
42890
617757
732945
184365
336704
608337
987182
23589
325224
914054
320995
927660
111966
399701
993139
817514
29005
695515
899625
100052
904037
734746
968899
416776
982297
2062
60406
580242
34236
670319
619348
17096
114711
676305
901471
957875
420444
61493
283243
411561
782019
920556
893469
605065
464382
203746
829413
420661
253319
686836
151151
966662
217824
431195
825710
255943
465871
187854
51420
1911
365805
883855
107227
1008208
67221
785350
345220
490613
947466
162847
416006
545821
315007
867048
811390
664846
846563
127449
799828
145193
1003311
272765
490922
946342
954563
641503
162398
219940
735957
947618
724536
393343
196325
491081
187731
541824
504358
192211
845663
946672
253313
3204
643662
363600
325391
450534
987938
642679
821371
293040
717413
566740
852843
351714
219246
372819
556075
570094
937958
12091
868876
762224
821693
804158
700496
1004898
574939
305629
67905
55134
565468
899800
985795
246852
208718
166160
987778
730722
555289
333413
291148
434771
652513
774829
673922
33597
313815
600950
726239
922099
544787
892801
823216
616292
228660
261565
987213
405482
21495
524966
739389
509401
937205
36180
744303
932067
417922
497212
294858
967197
353024
288981
385354
39861
500903
845991
720693
1012908
284973
347095
903356
527593
206509
776340
413917
950358
605668
185595
611749
496921
943149
120251
89303
514867
590326
320319
331763
495910
815744
989389
978138
199539
358841
513695
899274
59209
58691
418110
878330
194244
521139
659164
167330
472965
680637
366129
735986
283355
130493
287440
335868
192860
355179
160405
177271
269477
449702
343645
900372
134489
474751
948619
666666
826396
271018
622569
163849
942166
578276
431922
1015254
71216
428813
578853
285707
661020
849784
498815
788589
857951
553992
169060
251878
189132
179927
678161
695546
1042651
262831
65656
22206
113057
390655
98678
881398
794493
477564
724987
927894
197243
745441
30965
690149
323696
266527
883488
993367
260569
501520
137499
908097
78383
316249
365874
1042068
925925
975566
231185
560327
25225
126399
325755
174943
492867
74910
938059
8184
781097
404690
1018249
581231
519223
232119
372708
9977
497848
7748
960768
256308
624181
810775
151311
338723
516470
40917
622740
618846
923351
762870
126894
70846
211629
511495
1006999
937562
742771
637510
507544
443438
966175
265579
10897
245521
933586
245168
750502
578062
340905
142909
954790
122489
477711
165314
1044748
774952
259522
689226
293897
652198
166035
996447
7689
127617
269255
263522
871298
470833
166215
926490
411457
819634
863027
322906
601039
668951
932306
607676
990587
277699
547502
888925
42447
392751
697399
312474
281967
132779
152210
686038
134309
97641
838180
135993
119001
357653
510772
390688
10062
745004
91545
906694
226179
419297
103635
134329
289777
708601
838245
276170
109043
411515
788437
768964
966124
924260
543202
827337
587502
373918
47825
601857
634392
506378
981658
78246
89125
683294
962732
902163
1023512
549104
581474
476707
85135
779541
833925
986649
995708
583770
867934
23300
875301
216423
201702
741773
856708
544520
387422
582721
722764
785688
867194
526142
520664
206221
641443
385084
771439
57576
900479
4202
260647
77898
456926
1024667
890330
495457
605720
873204
541863
1037807
558494
1030122
317979
769737
812759
77535
139213
543251
214856
932792
523364
414447
909304
933123
504392
198737
950759
502969
690373
298936
909684
248906
308752
180659
715186
280195
736690
1010162
354849
807235
51047
176719
793631
833510
122963
592450
539787
237998
141238
682892
759398
409388
28540
79441
62122
261727
890040
156503
1002773
679986
984203
524872
1716
97025
852271
866134
733262
434660
514049
387234
887033
579448
449709
382994
327974
110626
985168
925739
62391
851723
392655
678478
369876
187564
216545
270676
250510
232635
22381
116420
226537
99990
140009
206147
1031328
685343
82377
583537
265005
681014
203839
922706
867618
129137
313072
673054
180362
593995
557388
105874
837595
917163
807152
535695
962
366558
758211
288885
717106
137873
157197
11277
440140
746490
263410
586970
923413
259889
818416
191439
522730
943079
555220
341521
819167
660738
993783
660788
211341
987760
637793
588083
719945
716874
87258
751957
453114
180948
932100
958388
238985
887440
181853
448368
461480
248751
680842
149218
530749
71745
498309
542425
883479
76273
283669
412685
76865
639566
594131
992013
453068
238921
32892
277693
898829
884482
416780
404362
781346
682798
45457
15104
173006
944789
213552
318085
485262
671583
227030
257996
975705
95748
96349
986853
1038155
400087
608418
34250
677490
752783
478667
1025594
20222
567903
856290
631053
631239
248539
486974
144070
998672
805003
740332
327431
796080
471004
490229
82015
100419
202383
844241
103399
599054
524813
825634
172834
885706
382441
99812
954940
26371
175287
673372
1010746
1031074
183707
544346
104991
29881
517100
284045
771351
423310
539965
597777
633392
468192
808937
916750
159095
257045
172531
323624
583706
103317
478883
950456
107680
816178
391071
735785
330994
826027
342071
6949
593289
540978
32314
983402
688617
341007
142240
873570
178576
458474
473904
742492
340582
665224
375131
508901
141005
70740
883269
68434
332304
822649
89491
720815
868303
666555
22900
309046
718922
50839
686193
620136
8854
674487
634834
319563
287924
446681
223612
937462
900269
752188
698136
35638
1036007
12851
284411
1013912
184836
606935
566585
331780
790668
760664
905280
14290
830568
559428
916656
855217
1035921
75113
109317
326518
842779
737558
829902
7095
529702
52040
728365
988619
747033
477306
14926
320047
557321
367301
2932
520875
367269
448070
672627
984554
36102
416323
594126
672222
515618
533803
964354
612860
732294
140871
796325
509061
757292
387416
777164
49464
995433
319564
228824
70543
439941
597085
673807
135541
1032339
793413
271167
971809
701933
645647
850370
44196
782112
450099
639395
205868
556898
765028
375790
574769
861645
354119
315328
675999
608901
713889
226263
502158
997661
10724
1031062
248048
397246
1009287
633302
94019
167474
421461
867152
549012
940124
104755
464211
223960
949809
813164
883595
276806
835787
810165
979900
696647
339863
159944
407829
468895
779733
51386
500564
354667
992220
451562
514958
476375
975763
534317
325218
275712
973431
163343
430117
551499
614442
567885
878081
302959
173343
301091
503488
481280
420630
97574
316510
20524
986116
314385
697177
220671
581240
351425
48912
317319
98825
172360
145200
670470
1017178
826139
939747
99049
309262
175928
280689
935998
100303
287802
848763
55736
220345
627197
158380
571171
117232
883233
972370
250805
428426
235500
969970
88584
286000
448201
234533
15030
194844
990524
642131
895184
225939
366867
943443
964271
662410
876292
318784
62597
233083
178571
427432
1021683
878196
393202
615758
695727
90738
352004
733125
326781
100141
134500
572695
759473
212436
149068
272931
632830
671625
88079
1014929
752764
8021
133732
1001164
602145
660791
853562
201534
338964
249954
480540
303506
859202
425808
802146
346702
21564
536745
192867
295196
825868
373961
1029154
576953
255839
954433
440688
337468
492738
988404
523449
21625
935288
517240
961026
173684
561618
324376
212496
492063
313312
714848
977424
539718
720642
227258
268663
260930
227783
533158
191755
752852
323509
149589
884542
671189
571530
496135
608717
775895
798746
270845
953350
126921
470365
182807
61782
351315
985991
806548
211672
305956
457653
563336
504676
905084
591203
268088
883664
824822
998910
671956
926503
105204
717758
641645
295986
217267
193598
983130
375181
717299
801038
567864
50710
991814
1002756
145408
14065
525572
23256
259718
572089
364819
1039218
828598
393763
195183
193805
229715
294308
767187
924235
800673
448028
322212
488512
605449
503536
884710
722819
149404
362771
974896
477993
180515
470446
179269
936482
303790
436508
502997
380978
557537
412515
311383
845303
272084
124088
783215
288490
459533
208321
777884
889840
551076
426870
154163
491840
759005
889403
677537
626000
876597
546752
147360
170402
918173
972900
517978
795934
544798
526798
915205
849379
974686
126149
632043
50676
19454
407072
918743
113423
162159
480582
941657
723175
7291
393479
547299
74331
582470
293436
722738
549429
172335
309981
4042
1038826
644575
368664
880826
693556
615439
748312
164750
173336
925203
239116
982653
928213
693178
851443
553700
608103
558271
672631
471812
603703
741286
265832
980653
907312
592137
324171
97483
383252
892286
836667
614404
1006007
9356
879562
167778
679069
712603
220688
284471
661944
429124
522699
916880
671205
810525
55316
450752
807680
74243
720371
1043730
495248
485264
544815
802823
606391
201559
29065
777139
83961
121970
558606
675666
279696
191537
481823
882882
776048
490927
1040430
227833
213766
10967
294217
531770
674745
465805
654503
727768
724695
732695
798540
352014
552582
683515
1042957
187878
425063
1010095
620972
65353
292926
387550
220979
85258
95926
99200
111674
1014465
293292
708712
509586
713632
313432
853310
952875
517615
476239
326614
40981
352845
22314
886245
512329
655305
912565
1038916
863789
1016842
19266
362332
726424
872485
753607
562196
448112
896504
514224
773229
521351
401082
319230
152438
894216
73306
374145
479527
335259
297292
894343
367445
520710
74033
700007
18865
857585
745267
491248
926415
273518
298805
23343
383780
670624
588188
545371
213259
893299
904700
210560
210987
342507
915617
41182
865018
905996
333754
651815
257721
826012
654256
423625
659999
966036
493811
930153
777769
288735
195083
631696
78374
804396
128992
647425
779929
298751
66560
215718
816889
410715
731003
610232
669493
1028637
916921
847962
99253
893137
122897
627247
169690
555420
1029200
626437
706054
181798
1021272
740533
144083
66548
987527
515620
394745
947600
712385
334065
818924
353293
160715
420215
901778
146374
659040
408875
347204
11422
187757
95494
605764
331905
821932
444369
158408
655032
566527
676116
12169
286913
859254
1021453
937980
804415
950078
628905
997958
320319
128559
723408
717232
28303
298048
925794
469262
264490
161994
959969
334328
277933
580040
269766
553249
376262
655777
257023
681774
400882
350538
871233
799292
848427
270712
1041055
275066
143118
918026
39908
808859
64817
771393
412240
483193
780688
618695
77896
904506
673589
1029586
912553
32253
299892
498180
665391
703143
782432
41988
859222
149315
794431
666820
969784
605609
120023
554705
273455
119806
153882
953765
291157
165081
560902
883600
974193
134062
736032
924077
619195
333590
530808
900660
398066
457399
625891
166322
517857
992691
508007
686012
360085
184098
367007
70104
1001430
774963
1000950
195178
407081
1008308
647222
619065
676917
6654
105680
721190
771279
294033
287725
772490
955298
909761
407056
222587
38733
422387
404860
496268
367227
917704
79345
686445
199170
689711
738841
350562
760242
93960
656172
561299
345230
447250
369609
889361
710192
997881
967526
34154
765399
226087
323157
254807
427984
217120
570620
153692
275267
851781
873137
317367
13778
393251
90772
217625
24454
68840
354795
130063
319982
752125
906207
925335
701205
658907
819015
343144
679583
163822
462995
135719
357676
580012
423330
581752
875371
155063
353554
173084
45590
358346
309113
493547
158228
997357
782990
596607
231427
932144
379347
51992
761560
944689
150147
275857
678660
414435
72389
882506
893101
427191
813482
745356
902991
268303
1019117
991406
690221
331673
812241
701367
65197
1032991
897328
814811
217599
88278
703621
427899
431179
1830
207603
651372
817113
963420
95289
730349
62521
154002
422846
758265
374113
9790
982383
20414
710955
23166
996003
897390
868228
981699
1022948
210720
837749
631899
436851
963691
870090
548125
947792
983538
674456
761809
481656
231458
267184
758283
31257
290673
611391
345615
121653
989582
78043
437755
70124
815144
711256
685236
677728
329260
33042
699359
66288
270505
579130
959675
688067
115834
660989
244262
159374
818927
913160
743776
1006116
533814
200036
697257
1016642
627897
967311
683101
365112
660558
553301
901462
720024
533279
271169
848858
733838
434781
891094
875615
959338
748384
1038685
487252
714007
499695
703784
260649
381606
595852
994226
570645
988700
821628
209752
7911
576214
275818
516777
329762
756776
432906
132137
330353
713777
309617
617058
218383
433436
351757
187560
162613
152603
358880
496246
906000
297256
234467
295506
976313
720418
292773
913884
278530
186161
59682
969900
622017
1035063
357832
727334
865512
765335
76243
334489
251665
510009
960549
403916
1031153
914825
244673
564124
425952
458890
99231
1018025
740933
831565
930249
4067
720511
318292
265561
266957
804116
779836
700031
248769
859693
649680
466616
1043202
12840
886180
548061
726508
964416
736425
708802
624358
189593
632046
652326
185308
831327
678450
624687
835267
225674
927897
831870
465082
957287
442554
550929
994509
330109
925503
690858
574356
882491
994733
303597
325613
734977
592160
459837
526547
213701
234360
701840
339523
977816
27680
143995
899358
496263
1035087
689910
738286
895687
486560
660083
608295
61121
1042261
883011
839970
319683
741094
375022
948053
453483
138741
54041
283582
154186
196291
941352
347774
606438
848767
7137
94360
553405
479269
605079
445561
352254
980673
422503
300031
564144
808827
709024
598617
468522
869068
1026464
985135
449643
295613
377665
786726
550606
567015
441286
53938
242379
706525
1013194
537283
678702
385183
849132
982833
791524
1016964
971817
758073
945334
912375
470433
173600
134143
443611
148322
728060
27638
972333
14764
555828
367391
702074
104629
880833
796145
60316
953587
709270
50026
1044288
392873
376433
222455
715492
622276
240398
435902
391511
300357
860088
204779
446814
449644
331391
133389
759912
582577
383111
782511
218339
920772
248464
1015037
201418
824171
704902
1023656
195984
1002004
266539
211636
704035
798948
462733
333443
770492
332031
409508
122351
867991
115217
490322
317706
325587
779726
961522
758626
206333
179738
810280
164769
453997
186360
82786
207443
854268
450981
646660
964170
941649
124040
361283
185263
831384
413949
492562
486778
408543
221297
467285
340868
845948
950674
385327
844113
552691
343625
573306
21968
181142
842876
522221
581974
308680
847710
153334
558234
953268
946285
175057
519161
349615
245315
23881
908529
954163
106208
568246
43894
317447
152920
404965
983081
185144
764364
868067
35268
404359
742644
783666
181227
879173
774475
7163
898776
342452
467365
393045
680432
463584
715633
465644
427152
798098
922252
264302
962144
826223
705
573150
116380
107809
602102
569096
640430
379242
23927
41793
171689
872762
73949
858658
508881
1037813
566297
480618
774672
561135
56822
772006
562823
246598
704294
865073
632761
484918
774480
540745
730289
536045
218485
381848
70283
853418
146830
423395
555519
449013
446566
991015
970093
803246
8301
257717
123442
442812
662663
414782
804169
792193
461354
671711
230121
766135
564358
749536
751641
593208
73377
316050
366837
861083
68534
846497
351486
701192
221492
104497
798799
936902
391594
986117
118092
582922
520268
19496
478195
95649
415256
129528
264443
333992
600233
212694
270140
676675
15816
552012
1026873
923614
79646
594334
109418
79496
521088
182138
954927
443681
631625
203329
377362
793862
836026
548625
507517
118464
765569
391881
471278
599555
785725
773829
574982
597512
508916
1017119
840891
299896
577714
12127
713223
240962
594143
774321
332973
516741
310708
167359
303101
141404
452776
442325
725140
299299
4967
815722
569760
819848
733803
662578
10279
831790
104529
871386
887736
108312
298758
294649
950577
136823
1041495
1007130
547464
732163
859892
589893
925001
942379
368715
157101
609771
129086
438417
1032091
692002
977491
421856
543535
396157
997919
468098
879550
835666
885147
207448
424407
99820
91759
409757
949316
924466
321007
463099
855801
536492
1005525
904212
551734
411532
641357
271727
290939
215609
314365
769722
165124
530824
1012868
611802
387006
539350
870041
329447
552227
300964
392883
551196
528746
1041100
52929
438251
1030280
668252
49876
549122
931155
221484
751583
94481
251298
606445
383877
319944
369960
362885
428282
739163
539380
542349
53782
437011
655846
724186
146069
795408
870120
401781
1016850
500764
715148
216284
249979
296429
994894
334297
953692
588564
198678
340445
189752
429090
236487
385947
18680
975393
710259
669029
135991
889203
342103
764401
456360
701772
162597
644653
832365
49275
946540
621164
16627
289201
969922
946729
241292
803054
20290
961555
555717
301790
331752
249063
890924
295603
1007159
525590
750574
343945
466421
690242
249472
1000155
324887
680982
245779
937286
855607
19675
868609
994910
564583
750742
230193
476149
680431
692824
255036
106255
190060
519857
801043
1044040
144429
925696
493515
372407
709035
1044721
905565
364460
815082
273455
6278
639405
81829
475564
746936
191482
829873
489437
593293
997463
865239
1015345
957497
788355
301314
389284
626799
34329
756789
415884
832687
922346
708342
204331
715571
102087
442967
18181
814784
359637
925925
758034
67900
409301
105938
314249
127247
820156
541429
331149
495238
354535
173964
666151
364715
230478
1030347
816410
807169
47313
465599
867907
461540
989899
644912
359588
426076
83723
133597
265886
370033
114719
841444
771115
608827
238861
245663
179634
795562
613221
434306
499223
140673
205325
599487
745940
618991
142750
898070
665323
221315
320977
446300
53647
591204
324558
230393
89655
734499
98410
122587
831749
562702
835297
914915
681356
479638
905360
251299
443796
555383
707939
959492
2284
824338
351531
688207
364873
904715
730262
679527
667880
497163
67710
848460
129888
1014372
249001
354303
767471
455527
639224
122177
874133
912504
261748
304655
820733
67320
814003
697841
627114
21455
106268
50633
89041
176690
84366
1019715
611464
941268
391102
15251
71506
204021
708308
651327
707897
15531
564045
774561
934589
361259
749666
830033
693707
671375
949521
302092
1029579
684286
9169
351987
501338
677071
1003254
384042
517436
791386
112731
29107
25755
343466
666199
482833
214216
861924
859054
69932
67621
119701
35445
767035
109980
790578
286030
821353
734367
646269
91485
688481
761041
926651
222115
595559
504894
1034050
648909
240677
806603
222337
801512
481474
289274
616009
318741
171227
778719
451177
946991
877014
337791
958681
159817
470975
434526
1002710
380676
503425
512227
1043142
587401
211057
226425
719599
358247
379055
940019
186745
830888
171377
275130
923543
398318
1025641
677857
746837
407540
1027569
615696
628989
327764
465750
174084
479617
369029
856586
418915
994393
119667
886333
89553
576093
751638
649266
590808
504896
683247
380428
892791
490320
1011920
525323
1041708
389451
244626
16809
229003
184416
817050
488519
270243
669209
241516
847314
304057
692394
94470
684723
854658
164689
131513
954270
899862
513685
939668
483215
972864
994023
582434
537885
538845
992068
156812
950922
516303
1021491
639216
45001
250618
871111
854652
632968
576840
927090
786204
71269
308157
371723
119926
885475
357266
247640
516164
796661
195521
26189
770915
185478
131864
138804
238891
356274
308659
893264
630393
360926
664742
769090
121568
428657
689550
113869
601525
602463
906688
545805
555805
743691
27752
688058
61391
975356
361944
14294
316786
585860
463872
1029191
315082
548153
277885
969083
682032
93977
922992
485298
792062
339305
664846
584514
984994
320222
556230
38749
488522
413658
506072
1035816
592189
795293
153943
384205
778003
464097
861798
497286
397296
743543
374641
877979
452528
476337
948856
865287
213780
304526
997701
207050
586766
231854
152952
863737
109407
248083
759252
73309
171607
1002859
642104
251840
453444
804060
84496
297568
121850
124349
470314
1024375
820175
209125
198606
661872
334883
481048
836428
428539
875683
401881
955529
877809
269399
773830
173096
1014991
978562
791897
753639
1039311
317699
532994
303135
307327
319344
723300
58604
158835
709050
104637
522305
1006481
425608
338264
35147
501580
295045
117484
857137
703708
381056
595159
410582
502933
361670
511124
269079
768226
204808
547968
804446
579944
903736
418588
735051
804224
772958
276629
146297
907710
831170
600971
971035
431834
174212
97379
730271
290225
156967
928234
461811
142221
310018
1042078
9581
868413
952366
636176
549382
26097
516213
692736
747943
549684
251214
983146
904430
744194
128946
777351
687722
1025456
770711
492681
472839
14978
1039823
999111
640007
463044
3175
934223
759976
317013
691627
369213
355320
572329
89784
122195
687656
448678
549713
192921
743947
344561
198902
1030127
486049
844253
308023
165445
380845
845607
486455
573706
335749
441588
384207
210620
924401
560071
941820
732403
749635
998297
942271
961421
971322
141664
155168
888954
475273
245961
722644
50323
585846
272483
1023272
172023
928671
342874
411652
749965
928386
681333
878312
203877
203468
698309
1029632
107829
517349
952616
1030039
875038
257768
418535
31192
958939
974844
887040
15720
137389
68602
611078
167874
34811
691169
636911
60481
884998
17591
806372
210566
702955
564392
237915
718091
953128
510316
914123
523016
204603
267784
183667
881128
899088
945841
190932
151358
75043
348438
714118
329323
479476
757644
588669
937670
756423
548546
731069
416916
574845
931185
851208
1018702
954652
256337
355186
848382
769096
346111
253658
705703
1034382
382454
145999
193751
742616
349297
903204
297147
825639
933242
783520
898018
808910
689607
229061
225923
849394
713796
934845
46890
819273
307424
745855
448152
173369
71954
443887
551572
21297
927033
698663
825607
873152
819236
753509
706745
985252
975157
59231
95702
567582
349566
213565
616313
952173
342869
379745
874595
309483
248085
732569
542417
433131
462428
201563
631399
377097
742848
854156
630068
785151
64694
671715
147024
818380
820857
759766
703541
301405
591348
899767
816207
1045396
984
1020183
833731
422037
891395
1044490
1030103
1010381
462009
978315
394841
960054
445439
123317
549283
561981
960164
833431
232809
258135
666613
746644
709619
960735
17873
24185
99737
20341
285673
749371
47006
423577
90986
84381
284651
490104
990496
1043483
346110
121896
743855
844579
837944
920841
624703
192293
692825
362290
54281
208349
619473
902975
258231
909775
932637
719943
154027
274998
1035859
947586
110981
532036
33354
433005
298738
717726
739407
479618
200127
597529
492804
577761
114833
951720
391618
765827
240891
394517
163515
731621
237508
559891
1010917
618960
810812
405957
146335
705853
58868
944005
872788
241861
703292
16362
314218
94404
786946
236065
869009
1010568
936679
562407
247232
710500
979437
714133
1010351
819016
340413
412894
401276
276855
91966
204059
39832
576182
490373
940986
855181
1000569
991075
680151
946623
902870
987310
1028219
680899
272269
566787
770602
676876
217641
1014813
188127
688502
256346
729797
854512
482084
569265
651334
217566
423895
215970
196836
321984
1038059
131914
707679
26758
368374
406377
279910
125788
420657
135275
11149
1045176
409762
871807
886166
948094
797801
232712
992201
608953
1557
285807
464262
145354
248286
967473
1037694
18475
638993
260982
181999
129820
420605
638164
681753
883274
863125
130854
459815
17640
988988
270716
1005142
147879
237429
31815
277414
342897
447429
217339
685527
303673
283693
443644
397965
140902
770061
239312
622475
163517
423487
289545
103868
744917
980762
769865
541958
504120
439968
155421
835418
400136
176340
202947
409563
379572
851608
559246
139871
939240
346707
573743
81040
556091
441512
600044
156768
183121
805624
334058
425804
964027
470940
519154
980785
112757
661908
7657
119109
333056
464528
499625
413657
982616
520441
257249
703965
260061
998024
175606
315062
690554
138153
1044978
852948
681582
111785
7653
6019
918608
952893
225072
65252
638671
861776
558935
406590
145050
197207
203218
924378
37545
299163
351764
194735
945853
243325
315076
897807
889638
957597
267945
158010
767730
824504
70171
14302
217900
87642
963546
766802
98637
974707
78289
737308
63570
791686
374233
1023066
664531
695832
521985
502985
799873
140947
213381
171312
561001
1035537
904703
443840
798945
443353
677043
593058
607787
212414
178453
651472
980758
583749
1033862
299659
828244
644504
694922
176193
148836
197511
372581
30454
715667
991550
929746
252081
1007504
435741
142300
968892
618190
454269
943112
300492
764218
444289
154800
642035
786136
492250
983447
385308
398555
851408
427097
305816
289068
319428
834350
411712
13543
368044
688612
480611
619215
762962
236375
93487
902894
201923
817197
565748
76904
72482
506603
989143
882245
413944
331438
914517
694097
324646
741208
30063
49886
328775
9657
876249
344929
264774
787750
965073
103349
447000
265861
672166
694840
536229
808094
595163
373883
10394
551794
878864
145420
658517
325149
805732
265211
671888
211168
84175
371919
358557
224315
926439
148895
133703
664795
496558
554182
187056
281718
102672
1038078
272113
395055
581751
890339
22821
210823
721829
690236
708678
4981
800042
936275
261462
277975
465326
191870
401545
774920
179736
667942
41229
501300
852317
627229
829642
381409
876132
175863
64967
278462
938860
471704
979924
177121
87241
806821
609504
24334
68757
557618
296775
259142
149412
868483
48864
70283
369968
256868
798674
405857
736855
30613
142524
594986
877483
403107
609315
885315
457247
652498
151653
298867
176014
714510
64105
160096
414570
938928
606300
458551
557500
982843
15079
98874
1034585
789316
228794
156222
514035
834649
959232
957960
209925
467840
974712
115449
657941
167912
291400
766793
125103
398374
75999
539634
304977
236156
257419
370940
514953
151878
629583
127298
112385
1042039
694113
979311
961811
417535
836308
568479
317850
748944
980543
741629
940631
236484
552145
302192
977716
683624
1032714
298071
973487
351721
691796
644281
792275
565507
97126
180563
499448
177043
524150
59476
209117
221642
704614
56325
606274
464581
7853
213581
1005182
274515
594389
709692
221324
499751
802704
1008508
954124
451505
849420
850980
337901
312804
76692
41358
676005
115946
685286
363253
379098
488113
993233
322642
15866
673011
843309
147718
136107
466477
681687
860924
697067
432243
613318
576746
742637
157579
76718
237762
919613
800318
953940
49162
10411
627158
1044672
487269
386409
890729
84529
1020765
867060
69419
1674
1004092
79815
172332
207557
763350
606514
289684
771215
673609
290521
376498
590084
571060
654035
176988
449219
287369
842100
469455
1045448
48231
196891
412962
657931
392611
968437
347095
66353
965583
1017661
816708
944676
944096
558498
599046
584470
944348
677208
12239
126394
340299
611037
908612
647425
239635
761
323757
8928
270930
453144
610647
99637
1024626
658367
373455
248019
662405
781717
775231
250769
426421
796895
1026750
603554
590281
973273
112107
976859
148223
191061
564470
713695
220152
604766
234067
695248
609351
820610
628586
274946
501383
318233
142860
524786
818828
226750
147825
917893
1005953
386606
437283
893659
1004434
229128
764242
1030925
761912
351504
398503
595437
911519
175466
792841
40165
178795
236612
955841
91726
334731
1018887
934117
364118
195453
153840
410513
166699
751978
771938
896752
262642
381687
793086
873216
304082
659699
67336
826959
546159
609871
985333
341416
678287
627152
314008
535169
447919
439951
175097
30465
367742
663387
311609
604975
538967
230644
319299
275739
89158
155662
427560
845149
552361
69970
847972
534962
767734
351080
196304
388106
920011
481530
282753
367998
418378
12239
975963
466980
711992
777425
284081
900257
928151
95822
162066
81916
422058
233993
209897
577893
129375
79460
836020
641642
220634
999489
725409
778406
584311
450053
74276
1040473
854875
721564
602606
514387
533733
315530
17177
1027830
926028
235180
327290
77897
951415
480172
375369
763382
225515
803790
1020734
408762
673309
531253
339748
257426
216057
685213
385054
502361
649142
550646
160065
527159
956652
139339
582131
423248
53973
756492
817418
182631
530735
260844
564794
1032217
940537
17953
292898
955150
678917
732843
696848
618073
428005
584365
933436
402550
897935
812890
322985
1010914
974938
33550
710879
816757
592409
316129
720606
966697
314736
923016
307673
750220
1033771
1019966
824275
619436
615755
550751
749852
144984
449655
1026145
93207
555625
896941
941408
359435
106661
1033682
144225
114685
578305
834280
365966
236274
289290
623794
703612
491466
169195
201502
516320
590716
292546
65610
303915
267288
413743
1973
205075
677822
832427
716753
19552
314205
455948
742902
338058
953966
323485
362459
784117
21198
907245
737477
431804
613674
456409
133417
31815
914005
431099
338665
357882
655774
963523
557509
830852
776309
231379
810736
900041
260755
522633
243309
215545
797753
290274
158400
429322
380886
287540
1029240
768848
217715
699615
457300
802129
426836
781727
729273
27510
869564
670409
626098
949927
776828
756080
376216
333717
673516
283511
265769
109264
555622
186386
100485
8537
898741
106933
789839
380148
292672
707486
140724
776280
1022310
240640
561479
246448
134468
900551
67618
628960
406568
450685
598131
175987
1026144
66120
733285
75161
246394
1022845
1006891
690397
877519
34292
69450
589735
766086
128196
309840
648576
1010181
204220
357685
1013786
750660
621055
1002844
795777
165185
1002445
384589
323586
181046
680247
635397
696055
342418
618778
876140
883174
908236
115696
866323
884665
121019
228166
542265
260422
71211
23077
1042605
194430
680805
715685
157135
162295
193121
807302
739527
767389
84714
737884
5553
249514
392436
984342
690012
383076
644754
801983
477565
393215
1045184
59321
325627
3878
155471
539335
831339
938204
392571
982061
138528
114022
814519
577659
460556
366137
629600
741594
399448
717204
580689
405700
693894
911083
733415
829059
712653
75651
562938
685558
504179
37566
300506
127886
197182
616240
755443
325277
407628
75278
625630
768717
781496
11820
724169
970294
705496
315322
545162
36470
174065
97794
638702
819574
1019274
1010590
507554
556856
378051
10108
830094
329775
1035083
771818
805193
1026511
886611
598234
498605
885520
668150
55873
869244
810011
528656
302625
198958
1033270
113647
456384
920967
784898
41450
425019
144859
999084
736492
569826
443429
465260
636655
832285
724464
218708
420168
381369
680089
381769
868227
767570
778588
950539
948715
641876
633782
790267
585679
775852
391733
128184
664601
366626
587787
491059
748202
988429
236629
11431
64977
919983
85346
891777
1911
27615
617926
165020
708959
221294
736591
72865
538965
2617
516783
748788
336570
406715
575358
417883
745995
292711
758185
909415
578437
104762
53689
235541
203298
196385
996331
294126
118194
867247
951925
119951
558220
540804
920847
366286
515353
737183
190370
909716
353317
647747
795094
146097
157863
959270
1027566
534139
991548
294198
729972
715439
426371
490364
343360
946985
902232
696175
308297
373205
890904
631910
675777
768394
248258
194946
70599
64428
625287
914494
564864
151768
304359
488872
181048
139116
31586
342787
198463
386003
227343
821017
922656
862399
875193
879741
785002
667432
58689
238741
920122
413420
880271
44373
48040
739534
980518
866373
265137
854007
559177
129363
210447
763654
508871
403983
1000864
893210
669501
945406
163030
398718
449255
279932
808346
20606
966964
997120
239424
744669
550762
969869
611883
485596
136390
457864
847835
779126
401768
609494
225351
813791
921361
947301
689177
564855
44179
104970
175499
662269
1008042
690340
800762
72252
770882
536129
39025
370137
126287
492172
60399
488561
320697
659721
536043
1023319
562199
692296
776919
668592
411235
304855
416892
922034
735043
812223
176100
466662
829837
691790
801124
283110
746985
282221
735767
724354
852390
918386
429120
97080
542003
984275
260077
177868
151106
876099
651121
573300
617167
665127
225635
282830
820903
36214
744627
235333
311472
547744
490123
297434
602672
874082
64835
779661
198332
596363
898630
189987
797800
626542
1033963
576391
155946
365603
785023
164182
669993
658912
923096
738324
676177
1029691
915927
829975
106564
336173
251123
217862
693015
668169
698617
501296
83686
177087
188677
243491
790989
398379
30139
497429
183129
235888
977333
803102
467366
476929
187895
921311
905858
790314
114482
853178
320830
846013
815952
341208
1020812
485473
295173
726474
288149
560436
120742
961292
236256
737435
753614
136116
238467
841269
797584
913483
30247
910028
645530
618955
815721
655073
449495
620789
78431
624860
928777
594768
410604
432121
605298
254039
674565
768460
591043
782203
1038083
999994
450386
168865
181805
175022
989873
964838
940092
558648
236083
993887
769049
823513
117605
1036104
238213
475532
462432
107206
38201
198814
741192
644813
375767
245649
863002
756194
480411
528488
970549
227763
800967
349864
886192
519210
77753
618866
14619
213254
603824
225896
236035
976444
279689
469538
964579
870997
93641
704466
27704
252025
749278
145345
419416
743568
598397
802492
264568
894873
1030631
907081
987838
506856
878408
973555
515561
648048
220232
537435
208644
904320
124154
102236
260014
466937
1043802
835583
525214
574008
96487
854986
977744
478601
998906
180076
562398
531814
163030
1031037
829805
1031374
883722
410674
690867
984158
1003549
553328
862738
832947
916242
29297
462155
547772
799924
462549
1004798
135260
361348
673538
367755
875385
815827
847888
721766
687831
993872
968448
912167
742473
688145
525669
285393
327135
339117
764420
269482
1036337
1010049
508512
134729
311784
615995
152626
738811
723499
572815
917254
829556
1004938
507357
1004860
617871
703715
278539
955040
498377
29021
820477
570084
946696
1026286
831004
47585
564824
880326
189999
75404
523552
908614
154115
498561
606619
622291
61927
1041487
571574
32478
169623
783843
518617
344821
640287
914294
51406
1043242
591348
160438
454300
456523
84125
845433
1029682
976400
886808
683589
557007
767856
147033
220659
70684
526912
162891
849668
20869
706249
315674
839617
65851
902994
956219
74953
644907
338715
465483
864012
1043050
455815
618244
114848
531356
657206
76079
679657
330144
221575
700874
404609
389513
670642
21568
212404
883825
448092
384064
865172
464006
279694
948435
353659
820562
3042
23591
186233
766190
106599
754213
9756
276058
311445
912040
582696
862704
250695
647219
966027
898116
615269
339888
817994
751972
985983
515706
437381
574293
397081
502955
266384
71070
10406
326771
76956
34939
159967
843864
108801
476000
555838
132716
585830
26105
970774
247332
367973
126311
402309
601335
417922
1015735
316511
5906
687694
628580
205329
842156
139868
675428
574978
838279
43452
415008
984754
567626
714153
301703
478966
966840
358430
587389
701686
929939
275416
298746
656346
873729
857581
225752
427894
721689
806653
315438
590688
750876
495172
171369
104395
436111
337960
1024632
704567
843800
653176
297487
781447
882754
380036
744229
1007122
1006098
54274
592736
846372
989143
481265
530121
270527
753437
448670
259951
38172
67922
1000613
565763
342354
174234
916489
507581
580232
1006149
1016554
982830
46590
756937
333152
699493
1009801
997577
276011
181522
935184
1033166
907692
327775
931135
603046
858905
983407
280016
38484
490572
617233
1022437
782690
179340
451003
202046
921337
924000
96638
789461
383961
535526
39706
510069
397723
702103
1045311
217745
455676
26824
539191
231864
389906
418722
425381
641704
400816
215867
86135
50681
615959
99497
629296
147960
421613
275072
190967
570207
580306
128358
124005
866484
287383
521334
367328
168399
154222
954044
837390
498766
825021
262830
583931
248598
75776
780347
109417
755420
723361
270519
555535
280823
28015
554232
763903
24792
38828
934283
176162
76397
834695
1044425
955545
666036
727755
33929
942708
253432
354342
204526
313822
531662
448950
894021
1030134
8188
920064
322960
277357
53512
386177
926783
454394
947091
822843
587214
721319
312337
917441
860298
880371
748739
87663
63887
280624
267594
55048
714938
793630
172196
503269
664770
929078
120788
695272
951980
592185
288306
1027530
285246
923165
730022
86117
843808
716858
808015
861971
742567
519637
662902
166722
124024
805375
72961
301804
257995
319858
655968
683401
656619
386939
326924
370225
792731
648147
993144
988871
570812
212675
589829
637790
78516
2376
844997
902601
524158
1020604
548258
321353
596543
914102
885287
728155
268905
784582
898831
688407
153853
366975
260305
32580
1001650
23312
564990
162444
428306
551036
891608
147507
755256
89206
204314
247085
439540
489299
18396
929643
840198
846030
75359
579945
999893
622868
282316
237375
425862
62117
37126
809237
868021
441951
642324
1000139
623881
1040272
561847
852158
799910
532589
84550
198478
933241
728868
166916
358981
477689
180809
470868
529908
261879
994844
908156
18237
523646
502466
129590
442768
920028
829917
924145
129848
986230
453631
204548
582261
144731
789344
753243
949481
200804
793559
786798
420288
217659
186428
308901
286798
689105
838633
773453
960211
74336
407378
1022073
756518
794887
699607
204842
157673
244975
837987
231897
315517
762027
835372
648689
519099
489167
633062
47948
81012
267862
821881
711896
18251
134717
29032
861527
939510
445333
322612
224147
684908
594986
22038
830549
701751
191866
783512
851501
854166
367101
762229
403569
901023
682152
730029
397157
491061
523170
22519
637086
652841
134797
1008264
273464
703136
200180
657730
998675
88319
592067
269969
391707
212847
237432
678224
186180
376661
41969
322748
768865
944427
241297
862357
122665
258136
315103
953151
929065
442092
828170
879808
341255
777873
191310
969939
800357
366881
1029616
1022591
212987
591420
901117
351503
258235
277732
227610
242157
741973
369131
120792
592933
1027860
74095
864853
785520
292714
913620
176307
433936
335828
886924
145686
136341
421924
651077
210967
190546
539910
24356
612498
85951
1010287
385300
354405
289422
1012591
164626
967907
962367
412124
440571
679082
883032
543726
473382
1000126
571284
213098
562482
520774
38297
325522
747805
441099
473642
529327
437018
960461
847965
546216
308050
1024364
254117
711362
341308
12885
10103
559767
326163
761858
88723
175722
143394
935657
104233
58871
231920
244605
564482
743418
753511
344153
940373
427025
98140
727031
406881
156936
847223
169731
729848
770132
34873
695489
897464
712760
92108
726978
248408
144982
558177
820547
616378
572709
294238
979748
1025136
62974
60639
778893
295837
896486
1019170
662371
270645
385191
779831
880634
254007
630422
605010
398328
207427
799302
368298
792642
437416
699660
98668
992987
468855
131122
690997
947858
250765
944691
868610
961466
752489
171395
30154
252477
286811
593201
693541
165535
87823
701749
374493
912242
212196
348164
609206
664557
469642
943771
30772
964877
239719
517640
644880
65794
1028559
603857
477158
99862
181422
1028200
827932
405103
310000
165950
33216
191433
709411
955727
433922
925441
179504
954034
808401
211841
210279
435888
991113
637466
470410
623954
862746
766278
434552
37816
659202
962510
125398
822051
245681
28047
695534
1040116
997449
238128
574418
117918
848312
49406
687462
617358
911588
64719
988584
475904
710851
963363
946802
638423
751992
384334
505981
51916
433550
256430
9214
646759
552056
620895
779204
365330
684676
974512
747496
80942
799548
849854
884800
104405
47905
686343
889831
501663
18775
53439
451929
437048
737006
317136
848258
594653
794462
353823
461984
410942
48097
148120
460680
828403
233412
920244
707464
922347
555555
3015
977434
375607
213750
869087
531119
315016
369023
727721
172831
683966
653730
794670
171711
577948
429670
806491
348281
658130
698431
199843
761086
257963
961388
670947
973530
72389
760127
837203
853736
141099
1042878
609789
491564
251157
210210
452637
293264
783465
907461
395258
38331
576208
1040765
478390
466710
333571
572917
658013
970694
99624
601963
561341
545994
844143
71884
744190
465257
179478
694478
811449
147410
812890
784175
60966
635571
344577
49009
667766
756987
999024
537183
185724
495806
137557
763636
300008
877449
782109
207077
964710
692378
351566
929480
946043
816768
43843
192585
719984
615830
612210
213485
732459
519391
959809
577694
972759
965344
888211
131140
321259
324574
752536
768554
481825
1015127
469765
679921
870498
320082
892942
976091
1009019
514956
152562
579156
206758
969509
743056
842156
333809
198992
686503
566483
763345
340190
1044134
518020
507727
167274
3422
27361
1005621
918284
813069
223155
937416
521737
248674
408332
791311
196601
371834
405414
602753
641340
508982
22057
205776
575000
166752
379720
307649
564351
926036
614736
506591
574273
449311
481138
54925
51005
13104
174731
346330
839108
782965
586209
168725
599837
510659
76006
133915
966095
403924
114314
1041503
326073
831202
419941
340442
691685
759034
825794
241110
943545
282593
393093
648917
355314
458926
438525
468377
533724
334975
659337
147698
1005829
88223
347364
366587
122861
792903
133191
4947
200823
286847
79900
932305
80837
984258
735936
537346
15763
764867
32828
582688
800406
681526
789443
900794
515368
989171
853492
469186
630614
889971
122768
537994
219144
380581
820837
228717
570735
499863
39696
314148
970672
60413
314465
309671
948526
1023641
649706
568485
461333
608719
1003866
144425
449777
363639
568678
19518
1011400
1011989
667091
757662
744591
112831
610340
873724
249780
140453
530192
991492
316229
814568
140143
964338
1021577
963414
145575
370316
456063
12965
619099
752076
129977
347278
99032
7221
601324
547951
67274
821508
421872
679808
272745
311758
472812
525042
967266
748900
70082
613217
515059
456485
724663
274866
62112
947061
474811
378006
193469
208753
119356
558494
321620
179119
563550
717712
931632
846222
38511
819514
849133
786717
613221
540030
581123
388729
316716
39168
531200
894876
501122
150612
546465
594155
1031487
361551
66877
723647
556955
319569
344520
881615
646406
642328
284111
1042819
1002995
216985
891652
301738
470655
524166
740558
299449
251334
1032687
271327
865981
189199
686649
576955
894805
714973
143539
614162
610149
588149
697329
500237
733902
227950
849247
211985
932718
232493
158082
979530
494457
368022
592612
331099
217247
744282
300806
376223
1004772
891062
1005458
339162
898180
85589
570021
145794
38080
352596
989685
977243
1016617
776167
450397
4917
129868
41341
683873
506439
110452
469563
84445
313520
257334
785845
997201
21012
469375
892582
466580
483040
410391
101287
1038005
152235
410614
947024
1039474
605730
2362
623775
643472
311212
947803
181744
261622
743180
704391
188589
195453
521963
880565
448712
937526
389549
1015493
734153
79770
148436
960363
699853
7459
207143
1039289
441295
440
580099
334891
472176
222682
286639
627846
989762
418514
483303
523464
665548
329513
778507
798644
94723
277384
829108
863759
942554
281695
341294
222575
355935
661692
460164
720487
938460
612171
613176
505658
405249
212052
213345
558169
385232
808447
76759
328945
833922
835526
590879
690317
826114
486744
580944
1041937
234800
983267
145614
398637
751558
845518
355451
348728
267721
229309
587888
33683
656975
86108
826701
249728
895004
145463
603813
667406
485459
169544
367934
28527
391876
32709
692318
341966
927879
952732
910018
78790
345499
1023501
845335
240931
890032
225390
753573
926618
338404
328347
97492
529017
563064
493417
639443
356889
291108
446540
588607
205810
389099
226157
821228
6507
103999
165477
949695
414945
971100
287001
905911
102635
388931
794874
332333
734528
858423
276318
594609
107986
146743
646487
1024944
876124
615355
468058
290780
578427
747826
781233
757063
488511
620116
38006
351201
389474
1004399
612864
313840
581113
928095
455709
184447
546550
653519
748352
494931
370444
335118
756595
652259
274465
819350
799932
497180
690635
131828
354401
776076
60186
207300
875026
894930
357775
613766
737126
113515
325293
901390
186792
933032
277387
886920
774290
208033
337505
565810
967419
767913
905437
908752
60728
342248
101872
638313
637393
362029
426159
900824
633191
417985
503086
365541
35713
952856
331681
391132
483991
304320
357908
119279
498840
585076
1034397
546985
223555
178989
93524
287645
69453
141055
888353
957720
246100
488624
731977
29483
835987
950794
342133
475226
5233
632723
43665
382597
441313
857311
151074
108913
737860
54153
718873
279570
75287
239330
444703
163115
540018
644225
35730
908570
171260
43701
424822
959987
737857
34072
633716
388962
897944
458453
706276
254871
813823
283464
406435
946426
466101
520483
180303
584183
407532
1017360
382658
972808
218034
933318
975809
657397
88080
998666
707763
119838
108372
278616
995793
316776
33467
13980
935560
596979
280390
153334
729707
539315
312636
724962
182013
786175
819654
166469
681584
773592
432420
443004
380345
644738
398496
546908
66650
536949
432464
832
100848
31643
231638
771103
960084
128876
589091
760259
321230
572514
123936
790743
38019
652481
726310
865352
398211
797002
839601
715762
820902
862833
498591
419595
879880
1010675
704057
804848
885890
376527
515807
266047
76022
174362
94313
772401
935930
406538
63110
84744
492529
159043
425296
435196
248113
228651
224396
792594
712058
630571
114875
466093
665616
789225
212423
177479
747923
394062
760366
1040904
575399
54506
54752
852630
233966
864204
754680
697517
740515
353621
726953
399298
770423
732509
625508
993500
992895
643628
268599
868512
783329
622071
480878
61819
177966
268829
853385
1027378
337408
680540
837848
978215
29886
998260
430046
514233
345154
1026560
578523
499165
815725
937903
720559
594854
710014
196743
770397
126186
114136
708009
488614
119348
713183
744048
169717
571803
138604
599621
450526
78277
270246
699582
1013759
313766
488133
809766
152341
436491
318928
644299
657294
821325
209925
922573
316140
172455
912897
535365
970267
129371
837983
612125
814553
626867
720747
750755
460661
989910
421076
867016
225125
741135
817550
293440
101850
88422
667570
243384
1024440
264182
749107
620928
187511
596435
481032
832631
1011181
5618
583781
827592
118337
988234
20035
163526
50094
346802
192846
330692
954703
886069
550612
566421
344122
196972
316508
171438
459101
561553
321296
289375
654996
549757
699245
416375
812960
519905
2583
523553
1038775
200179
596923
112841
560225
742274
406935
1040740
691964
13530
86703
155682
934014
664615
328874
583830
771319
642472
387496
699840
973757
639332
369426
303816
531135
906836
62047
922510
832472
292287
295429
413988
166129
365561
800328
15052
729211
1022553
898849
146641
605981
482530
108214
950029
284861
898856
306598
837827
585166
69071
312157
984637
556863
747910
620641
549020
743924
472644
672928
676484
92885
228253
381742
130066
664034
706470
180205
698597
494234
218410
433204
95569
1009635
38196
946998
800157
370768
345767
152677
773852
473877
982991
696814
653005
3212
903192
563749
558775
391371
411703
456040
33859
450477
851717
836601
210234
1042397
216549
651170
430616
35360
361108
206361
135702
858803
206296
773148
274787
470819
350004
758854
76423
667695
940683
387745
19511
352501
517027
569531
1040586
866523
447857
206163
195309
977217
69050
989758
283526
641100
194130
823063
670818
594561
110543
152515
152551
45191
923374
572390
746809
360519
939326
825428
284475
492023
216583
747450
5552
695039
980217
558290
270304
619253
285444
805156
6538
148460
457560
748197
605148
561165
731562
847536
855821
29725
489524
414502
789441
45887
896386
964336
804576
757299
476091
476071
411749
199168
661409
210564
183690
115950
975445
214740
1018810
974725
952630
714591
532174
542105
822531
345841
581289
574446
171349
386026
118253
1005786
71820
148230
132638
285497
381217
186843
78501
599588
444000
291677
845720
778527
279548
1006925
596183
675212
402480
760302
383249
805224
786611
408080
463142
710008
290962
983000
287542
781862
1045126
419688
527725
222995
252717
940653
54042
563616
615873
759850
598971
390180
914651
10499
643721
321250
821631
905683
714033
755484
734388
868905
684429
866837
530197
784635
700208
536661
991871
85158
425590
742440
816693
225167
652404
828857
284867
275326
165038
872586
44937
87442
1040128
787351
623724
591077
978617
576705
120408
860734
749132
328908
555748
342737
207497
380911
49834
491693
447726
195806
467210
908264
163987
961508
357241
226260
440379
1036992
973747
555069
310527
120956
466416
625311
579063
982830
1011356
324022
55740
221308
234373
674565
534442
387531
1031191
873964
346883
49558
966191
557186
530296
154643
717846
694867
976977
489603
152381
658676
173038
90820
815005
562887
64559
794631
47443
63736
255041
416821
989915
8391
133406
162058
469272
707452
724202
77216
810125
483595
701657
461053
983046
269613
788167
74239
534569
962098
243531
729841
771102
195767
969954
134235
117251
925774
171842
387765
1040142
747376
673421
907105
35906
785867
90547
720710
1002682
999889
867382
449212
985148
675278
672933
566038
875592
867761
109383
137731
402023
259401
526353
295336
683556
719066
961848
344065
243585
681960
156164
165688
799502
530941
754817
678321
894921
658758
390564
664016
418896
60151
270603
596388
942331
240170
507484
556191
511655
231935
184118
118735
51186
318970
609219
380884
330642
91970
504253
357974
97116
770939
27033
832511
296774
1015696
447081
58656
187262
88477
361019
871363
186561
346980
9152
337540
178312
784451
374201
417956
227885
662593
183618
332575
1000929
399373
93371
224202
686899
304713
970543
684435
771037
592624
949676
830937
889838
838376
725396
2699
803470
196512
212191
779307
838529
97610
470079
737346
221666
756942
902235
159030
135849
835614
137923
620465
275789
224232
1021433
398902
182561
63343
880758
967290
811448
570632
623975
355830
746330
904100
283190
409824
802488
985948
385418
1027256
315818
748098
251320
450058
649825
188495
152326
29337
286684
378696
210527
821991
871586
706478
368430
431162
992373
413079
789739
771059
404920
68725
435429
959822
934739
129898
286539
986448
400755
90210
686157
258704
574630
450178
30955
564156
125696
746635
362170
218577
767945
766151
387337
973641
1010591
401955
189955
447201
838194
287045
33011
202874
500672
515077
293561
592422
318819
471719
95032
734021
124264
16144
877361
38740
817374
499382
981325
895257
356449
978162
124734
808819
242202
296491
137499
902063
1019831
486596
1024784
682885
907128
189110
567789
986102
23931
1028829
988168
626716
354213
653808
958604
901999
893158
498224
297587
792370
711933
896954
73842
468532
910142
792180
683053
57314
597903
815116
532
885399
697303
419724
267955
187647
933383
827636
343709
900166
918524
1006040
424
447664
216708
639373
79280
692663
92865
904934
698411
942788
754447
472918
554687
532673
713451
311662
645020
4781
625327
446489
757581
272091
531476
144139
89030
1039084
596233
312803
647413
116215
923980
944253
214946
243251
741379
889207
548442
67431
486308
840648
874968
97713
399033
588418
964223
225173
70587
658668
237477
388608
31881
478109
713468
610195
242064
39604
1008745
764624
421948
318559
787901
806688
728856
607978
249419
589125
109669
317190
9247
129878
752420
94129
514103
411198
608420
295787
1003554
731743
863512
589221
474807
399840
579227
781308
211905
527291
399053
653274
742920
1034363
228487
584293
770971
741204
575701
655822
409536
728075
790319
730053
198884
934596
991849
456680
430708
1005318
952458
936522
431105
447932
1010371
887061
11693
231163
198073
724652
495646
256538
728723
609855
940137
880626
527467
849153
547686
1040621
46594
511816
632595
118292
154057
983658
675747
248706
406402
75699
540868
93690
480143
609752
176204
611920
559284
952199
339376
789654
208179
283371
297506
734370
24224
609727
433520
379028
628062
724206
786091
292980
1000541
167113
739723
844478
385738
239255
591783
1024304
305608
1005482
1001916
170347
192195
30323
214042
554861
418995
735534
221132
45469
753607
369072
590760
7811
613378
219447
357175
704115
951282
654707
1041392
692676
561496
16253
250228
466116
877160
135104
924079
809345
474878
461177
854530
703547
562305
711748
335969
911638
666657
539395
599895
397087
503958
791920
868100
625861
376532
1021078
158794
547049
654319
217686
845431
535273
166735
595929
367755
264780
1034288
300108
976080
672320
930587
1039955
266376
168373
576182
10922
233221
567904
145989
962694
492653
779982
886414
907896
722404
262225
855509
30092
421930
406410
30275
57192
394399
366509
687373
232345
189181
199554
962540
223449
422665
66761
201381
288316
698981
632144
707458
654254
644471
131155
769727
449057
299946
510131
317966
691830
682344
10780
576936
909578
879793
334933
162385
644276
74908
132744
641614
421902
404718
190501
31962
239082
685823
150098
886723
688209
916311
785102
975864
719834
848038
297385
432904
545076
725944
896176
731574
994247
557175
324649
118019
990151
371524
536543
281612
680710
732870
659727
254995
739066
735826
637753
173222
51112
612704
943
870762
730845
879959
145652
329160
99996
583183
945806
774000
504250
911256
559557
25435
868510
547383
505456
837000
437079
971214
34812
365201
689959
676851
649150
752578
902355
823806
269504
432097
213237
47057
116527
943191
609189
299485
1039636
486752
880145
275895
814001
4455
423873
872984
859321
567923
990335
767067
760093
705184
89329
899601
289462
477160
280901
391341
716037
762238
994969
513789
872911
1003272
550241
258709
997601
489908
639853
99211
847458
493372
821864
499362
578738
383008
879338
768906
856475
350088
155804
638549
372178
33463
502999
220022
724390
584973
7935
880517
891677
404015
44336
512982
446755
898167
816309
907493
552183
658565
641377
565332
440564
188870
526256
37398
481305
816616
256754
585262
582650
456483
675103
195239
512485
60890
220418
287254
725770
914522
30191
510098
489855
1016607
515872
809411
690931
915227
676867
713018
359339
593140
702129
888647
80468
377325
354128
239101
535025
898729
828508
407929
157359
528055
70233
359834
440702
646518
41134
587954
181347
50489
75626
339576
621864
295381
189278
403450
798649
970361
532607
921334
825534
416212
260611
849113
125029
935994
586951
928909
1041725
764741
150068
299813
852869
561349
961627
813429
148944
726343
462427
963062
872564
277859
825319
275046
835026
1022411
556316
389991
209708
158970
316195
385477
28800
875659
564898
581550
845195
118779
838488
419914
444424
33237
445182
834873
161484
491410
889654
17141
133730
171756
448172
129181
19415
725846
327066
946822
199097
863993
850781
317776
282432
153730
93995
964071
420927
911763
309059
261193
143043
37108
247658
974560
937303
506074
88484
425948
4447
980408
581431
570398
600999
5543
791869
119492
53111
16416
1025850
959899
912639
164524
302435
262184
486873
268076
107143
280910
736738
493494
376474
320213
556619
39847
814108
776555
277950
78481
238143
859015
444125
741274
392864
282919
144108
777922
97033
285173
944613
190434
361073
350162
969405
561216
412767
903408
471259
798404
435144
274904
36310
930305
210283
608002
727682
171412
919031
338599
268160
822419
858605
473658
1044877
749858
507803
170150
296748
358298
444611
968968
655741
784083
98186
35994
838927
247037
120509
469247
997895
831671
773843
736354
101005
922926
736237
141682
321212
177927
704016
262902
709533
927698
938285
518102
304368
509144
357308
240273
757819
571714
295796
728343
542250
506589
877114
382829
158613
536657
710972
1026812
824786
217113
453646
1025267
228242
450147
326087
883099
490703
31453
272017
808832
671179
604590
80736
599269
842308
519877
824613
48463
113944
985679
54540
680099
217302
281739
418096
874772
952918
265925
216280
794934
513703
514911
491271
35172
224204
860181
541715
841811
28854
941785
670017
440212
1017792
194185
614545
94340
621912
395468
349266
862851
842001
932282
680730
532662
774366
396878
826565
681451
794200
942031
937927
768550
328235
368553
336179
851880
192238
281814
92577
452476
908513
813082
61779
818155
460030
275361
508778
17090
333014
381870
79978
261697
51033
519379
731002
253709
371490
583101
123827
403547
490712
806565
935559
410164
187955
647165
508440
692887
163490
376808
159066
611695
616256
411580
261076
862564
945803
378253
542729
848771
751683
986270
499783
537726
126906
420629
55496
707708
847378
641409
870088
927600
687279
855873
494556
821302
547072
45124
25134
151673
817997
844464
181016
383053
680383
999335
772828
67799
215947
586669
520829
1016149
904921
995275
171642
62953
752285
978184
90320
837606
866331
11126
635045
151134
180113
727735
170011
215247
1009125
358636
1026735
982951
973601
36997
715597
340573
822762
227983
486219
686293
102597
643569
23007
611719
789092
901778
872982
873757
118859
1017017
887585
1033300
737824
432543
188549
229259
654614
367741
694245
516894
919238
883163
694090
881831
806558
256137
578135
532712
59722
861395
539836
268352
796991
622202
44616
448635
705788
829767
234022
292349
645377
522324
148634
630754
643697
638435
634877
817781
120386
938297
508147
955951
253464
780694
599518
170350
438766
227851
826621
642944
567659
552231
337798
467503
637416
687062
407990
581689
66844
450634
1017318
690431
636239
329971
170541
602507
823246
23387
928950
867283
752629
745278
1044992
647886
635407
750688
613518
263069
482073
761529
249078
7424
440115
17423
504392
564524
803318
896010
465121
474463
836875
879974
231976
995640
939389
454279
1010962
693331
717448
298598
120540
332193
277687
267536
744271
45429
527412
609217
77141
263010
865374
253637
855347
200724
357190
280876
556995
243445
986979
238431
425559
269046
836771
295568
323887
403344
427281
353667
360505
722871
712207
889988
982988
322402
760287
548445
112760
249448
983314
39
698751
510638
369727
816774
436666
490416
858115
682475
407180
139501
791045
32654
713301
250744
438011
966664
484209
763159
765859
443668
372836
461213
717955
646497
555031
741855
655623
478775
429272
551016
452244
412890
115188
103765
90816
801984
424573
860224
445747
273817
170133
343787
91721
718749
642522
828865
495465
1001851
571220
471523
639469
366666
1011012
725152
628795
471137
101100
608866
260956
506562
195079
90991
595802
866666
722115
1020345
198080
190972
698591
962785
419217
622411
67465
804089
598021
801360
82312
285708
371653
297865
895780
158125
363063
334196
282178
471697
395351
426917
185999
654393
634971
534431
320723
926738
1017217
681357
772344
352540
210821
697915
591911
1037142
52562
866004
869891
139090
484009
1038457
934547
649691
669973
96131
512995
811948
1004143
1043956
970317
403779
29094
160077
446533
831361
590280
322594
984483
458378
1035169
727795
327557
818523
727595
46654
932380
102676
532091
485664
1017900
881253
674525
884390
893740
891478
347912
637750
447444
323487
108017
102333
878775
277048
175299
236070
899276
220773
272628
628825
390759
46616
470188
346358
780779
299568
288005
97713
32470
160977
537675
207896
131398
223226
621402
778958
995164
761301
689334
857047
104010
357923
902005
963930
515718
778904
642825
967042
791518
508267
232727
781581
1017632
470446
896019
348337
540009
27297
846687
806611
731779
580941
229095
63685
480531
366127
941956
681292
86471
386092
480368
904375
863147
78713
867349
642176
751165
954614
842587
550134
20388
993744
192080
477308
515016
157070
689001
208003
526083
266431
558878
549902
764192
495643
620665
294429
644987
940030
983940
194749
724201
712399
876335
884222
921076
562493
550033
514925
575096
641341
901910
747417
304446
695867
421235
545492
887874
271514
994584
775353
1043426
144178
272992
69844
1026278
57863
213119
850008
829589
807675
327792
792626
722713
732091
887851
146704
191065
857030
65667
935686
199482
442676
577789
915505
579247
895638
871469
881869
197622
973238
109982
50098
725720
621212
995330
308566
175264
729533
517364
1031709
418204
483425
594221
118369
901630
726632
661089
656021
106609
80897
717882
499527
276361
17899
469418
328354
233535
292904
807399
683117
628173
889199
827561
55352
435524
695129
140531
419288
94876
611537
293917
495240
279631
228755
983837
965180
322403
1008522
232341
747748
147937
291047
890993
106268
869332
42665
66280
227609
956395
499576
223728
657150
192669
864567
287056
144053
743982
673947
416928
446355
983364
450915
365905
763182
814352
478214
358392
873334
75375
55233
404997
503316
171199
290604
1001265
790997
209496
943261
470169
796191
195523
983245
179055
218968
233963
290051
138521
119423
845051
476463
229583
116508
201319
41763
440742
311496
424173
400266
701577
176449
867949
93879
667306
674747
690455
117741
572995
794893
295877
811990
1002530
388413
390065
677751
999749
450429
899648
342586
494713
742324
529416
390983
804859
418898
499145
105583
418474
1005044
704477
945521
550853
389156
1041973
74021
598436
922336
599586
627266
439361
957175
409610
115340
90924
175551
848309
168290
538967
245180
834018
378722
762622
38031
196436
785223
698885
196052
1015026
394922
531607
593813
698786
1014149
678974
8783
64109
240459
755024
627378
825270
245249
367561
350359
877511
993761
259239
773530
468634
627344
191960
52768
9114
392939
956177
137445
213636
930381
901891
305817
863636
562440
522910
328152
206211
502560
833486
96350
913646
128109
361989
457062
127072
660916
546498
230187
484856
766025
432803
698819
838912
750791
825729
51455
691973
875193
320495
890780
831017
319620
725033
602947
36036
276167
84955
839757
185477
1015866
185075
988314
765436
415699
813016
645587
97996
701839
554745
180516
547485
281438
562573
503631
917316
782802
176492
957602
910068
515210
12248
618522
951496
783689
458519
271722
844214
100602
788608
146739
661248
78635
805740
511175
614108
549053
588212
935016
668412
953531
759226
957975
141528
480922
675602
708058
873903
760650
985677
70128
517856
777282
385555
675643
319046
659175
203026
702053
155313
198075
753030
106491
206045
466262
1040690
907655
996480
697843
390254
777776
785422
1044031
398528
342892
82624
204276
22078
993086
940796
774574
481415
118411
675386
906788
397751
522386
287783
636147
243516
237413
41831
175066
629548
1003410
905607
839776
650118
210965
480687
819416
447976
411652
806693
166583
984356
513631
33804
791509
122717
330514
98049
864204
417748
192357
24787
861557
358639
228179
774415
901467
400014
59360
934220
437365
958465
738998
688529
739086
414448
985301
158510
652480
219031
804113
751824
924839
121627
145750
50817
866778
769696
636110
165613
499963
141804
800993
640804
863405
795413
24842
349240
687290
455075
305018
583182
707004
476061
365170
462075
783053
638969
857976
268640
564398
694851
225475
103568
270861
491843
814689
874897
42094
606835
168614
400257
532297
167026
182275
281134
949905
81823
666537
176732
631875
949545
393381
487252
768132
75245
1042067
186157
673443
98746
523109
306104
83947
25410
497779
609485
588183
109815
808583
601033
310450
421318
111687
668186
684612
622854
921663
969572
216469
996028
643216
252471
905838
673065
864386
701041
41262
886837
478540
1018430
917991
777854
354584
204252
2065
870181
454167
919121
455480
535342
882403
810162
212203
513210
555048
233941
513318
928635
86209
820050
96962
23311
29830
322232
924866
704812
198227
922071
62044
278273
893645
866553
245022
357481
589400
299145
1015605
428868
224323
60406
605317
337561
194675
242802
321963
883723
146742
906332
1042271
263619
931602
301744
425807
819851
392445
531298
982938
947906
710472
572137
806290
532808
869744
147954
170960
380287
427350
987911
821001
301612
877120
88920
931635
986754
792635
425572
12522
121618
809892
333342
280499
728161
181353
464087
291466
824183
866286
448123
650320
706398
604947
662820
866616
90172
454762
576621
257226
1001505
83722
132976
370889
825260
575825
653085
554094
227847
377859
796962
628867
41770
750978
955498
146141
1021825
976276
347800
442618
17409
929580
944357
1034386
663476
136046
348733
237473
666704
726171
330638
901953
940381
417894
111825
392112
612213
138049
326205
684109
516079
382319
475661
289824
521498
133938
134327
549226
6539
741537
346467
287632
639077
845245
194032
775348
700001
981870
1011829
196502
850333
367171
957222
626900
556513
832373
9622
187458
352032
481337
451448
299507
331842
250726
465816
633531
383233
789163
49601
562183
215256
949746
760095
548711
987475
533128
753762
779374
185999
538703
355989
857680
651128
796051
117652
431119
126066
1031563
393022
772766
793500
938605
705276
258471
446727
479861
96759
254075
527721
381393
154743
323588
131996
260591
361749
75150
1004312
569461
601653
591714
986837
960985
835116
679708
255891
956876
19402
382986
216383
91160
714716
433263
712788
908841
491793
726804
913863
278026
136716
564572
694820
546315
443414
154495
74627
557086
387002
773597
308526
461297
529042
980134
121195
1002324
894567
279655
393692
332713
417871
534078
403115
335166
119704
262493
724240
291162
196629
18657
622378
449284
324439
256369
415039
44862
214655
725244
547242
978103
619292
615790
348834
240659
690562
494877
182794
212882
401981
947791
446470
173244
314491
275842
741955
1002738
716279
51455
985766
210864
927665
429854
410568
148529
891403
361205
526887
886553
807005
827883
159300
999255
284706
437402
428564
697616
667880
215751
462030
926458
770485
281743
572902
312756
851415
672622
263588
844562
920053
475806
689953
788529
430832
948453
483663
703710
397843
711110
761127
193384
249770
473130
338665
286387
543326
470591
757124
959927
532773
1021958
767815
926108
270802
996076
534407
251650
391625
693247
306249
306881
452296
829758
882292
669079
153354
484903
640392
511272
122218
816721
522416
680639
724116
835960
140959
93748
20943
1039852
703632
110750
525399
253411
904028
145634
878897
925029
173989
773615
223870
925952
461922
109603
822804
663263
676580
813957
500863
760589
526773
800625
505385
616552
973909
588604
871932
606041
106330
464002
875851
115895
613446
699284
699150
558219
691633
473150
14115
861013
197218
301641
1035586
929224
694379
159668
763189
375625
940973
1032566
967036
917117
48585
345482
513091
475208
415783
710248
922704
892937
165929
418795
923705
913592
868399
833617
169081
125989
232239
774092
669773
343193
499429
496279
304889
774146
524109
105428
260328
570749
476919
212999
72707
457644
515
77221
904777
181465
614054
1042861
708139
132384
528918
403608
884044
499038
174437
508755
993536
848696
692842
739483
1038855
467481
19704
355640
444119
980518
652320
937329
14283
175229
966192
236726
320981
42208
896436
12953
407724
165074
1044255
983519
306584
19731
612944
753725
352929
488595
222747
852661
985033
844240
337438
920566
478380
538194
194310
347196
281090
915016
406084
720360
275637
842656
1038628
312887
857870
132773
21704
829470
960130
183274
715243
1009736
644241
995252
592974
656856
173139
579264
629743
360429
622867
979213
15825
328291
788379
498842
489503
402267
747739
688582
116959
176305
646284
737433
996305
1034179
113006
764029
548066
412707
464635
103972
617992
1045377
725476
51664
125271
802574
305995
160526
878274
531713
30578
105043
271214
389378
615704
133455
746027
891031
208173
380527
614111
330260
124365
232811
214289
853767
255156
595587
11573
729957
376114
793822
740923
670856
759748
439098
255695
354090
200247
475972
342337
139428
818555
538593
860369
41987
682186
542829
3158
505142
735047
803625
661050
873217
681218
300743
235664
691087
925493
31883
459510
628773
856329
114300
687794
149222
76958
714729
106335
510645
503818
898331
355319
111801
85850
294899
1005388
981681
373847
814172
708709
908715
711115
771421
742040
654651
584323
956986
31038
864528
994017
489686
336347
4769
887830
256567
946097
30800
303547
83315
239208
1026988
965408
342486
706131
1021017
983794
256414
938740
274695
964429
630374
335545
262842
233074
64368
643340
810294
81097
99555
411070
22480
646151
1042503
357552
823450
434015
918257
595041
477469
740689
612271
757886
292633
695147
676142
711357
796543
623342
840255
394994
101385
973508
191024
8458
341323
544437
348122
584527
120137
402710
757732
448485
385023
488811
868715
435105
284971
804144
59826
783966
489109
961604
481036
976550
617620
924651
448784
924746
38985
505076
572250
880363
814190
617739
785839
747441
80558
196051
6047
306416
789853
733443
303603
128219
673423
59469
214533
886880
965566
430854
725847
1013106
707517
227962
347934
756894
129541
887495
32779
929683
161853
48654
844311
1006896
375273
508862
697751
368082
71892
947401
801768
604980
405150
213929
149772
296647
688106
91104
1032091
1016576
453982
716677
28585
683734
355113
785987
688798
747906
967513
715138
197434
248604
9142
111087
133622
70421
220129
332611
624075
934401
51100
640551
513271
247961
165218
127153
932360
567792
828681
820107
185885
122193
302148
530696
779034
916906
333993
650287
862261
808516
639099
395505
381162
311919
272139
474088
915679
836575
485756
102686
914405
404327
569369
797170
478712
41390
227074
290742
912544
519661
974115
614340
950152
415255
968508
489605
359938
142600
821107
119061
88767
682020
764459
32766
93359
212010
423884
254161
909800
154236
52655
325668
890659
655367
882898
707871
519218
356
238190
336057
55918
297116
412305
525201
970989
670174
219710
442853
946608
336546
392788
764415
1013980
743993
997840
572989
41220
152281
383764
100961
811961
599339
806703
287740
936590
386867
1040468
697504
847744
26286
879865
67642
35462
335377
132738
73012
933041
235075
410338
814594
529866
567350
702738
403913
864201
15793
736238
885472
154900
783675
135028
310108
449883
990501
764458
885294
386114
839182
404510
758252
927275
338128
740355
252527
2356
529556
692649
486430
588509
78192
413887
198229
817181
391137
1015098
61832
760523
921858
71607
962282
389612
11242
453535
423878
741844
893934
891338
724558
902908
637113
979167
181694
1015671
744209
776057
343049
765779
279657
262889
434982
14701
551279
425118
958955
223319
899110
264018
437389
820486
671500
471517
372491
1008197
764333
535809
137663
274917
848433
570599
300245
137670
397595
947851
926670
813533
393372
311131
483948
740245
487251
311599
824711
296641
282211
347606
218803
497011
242447
640831
980725
690307
156240
100802
79292
18096
109273
768161
693150
220121
34758
315094
471134
486113
397346
924018
559098
218200
831991
228150
811837
166366
247731
152927
578925
566748
298624
928846
263635
809768
69204
731253
799761
619969
671977
964866
769115
809777
627848
364158
938363
85757
694403
713208
268710
891925
358237
38652
869731
216238
992849
814395
676797
86764
31486
159559
422979
477934
982357
177577
691178
959356
71945
800401
964047
834906
539922
431270
347782
320717
933705
1020593
786672
908758
531780
810928
222859
1021936
246627
982543
857712
196
476360
63869
416020
516752
21974
758582
898317
710648
1038904
555521
592461
1040396
426209
173801
632342
919441
297840
347712
385536
317327
114081
471139
729247
399623
819202
75849
481631
984191
305577
731956
116709
71795
179971
591627
383937
832835
532914
708182
313409
109866
1042116
903708
320223
450256
580883
55984
685358
285292
971099
398696
249755
854395
459439
772331
511788
228758
283155
134388
34609
904035
1014413
655855
531458
629317
1006258
702079
975627
890950
464836
938247
366565
230479
69383
809561
882447
130042
367028
67294
217932
345967
552468
832516
460438
802457
634361
250561
568797
210527
797595
921261
1019701
995580
447906
101730
467125
805273
608575
532102
856737
52670
739905
426560
27643
407512
234267
511315
262913
693981
196133
1017184
522162
162597
912438
211062
415590
481466
353988
138383
1028543
167342
842976
252222
728061
540827
147723
426441
890671
128872
1039763
625751
973575
75791
202221
57422
187819
26590
143063
436471
231926
936634
542392
398508
969847
432283
379768
701308
440813
415227
659083
63127
58476
264890
888031
719467
1027457
557198
75299
120342
438119
213432
794695
702109
617245
979936
178730
734600
864859
837938
976122
978188
843833
158073
646502
130902
436404
450625
1034015
481351
602319
174441
575564
425246
186358
371631
786732
1031683
36042
668744
664005
342245
73694
722179
849561
81439
165895
337304
172754
1025716
981356
608234
704742
41622
636729
380819
764004
109804
174024
525117
872070
42561
87138
897574
19411
984543
1031410
774755
981833
596193
638342
763670
648653
790937
860110
612848
296327
425016
473715
82769
1005184
15757
653295
356356
12149
313387
781594
595201
290388
358581
559315
144480
737280
522500
1016216
342152
899630
821581
321977
445512
226970
189616
138369
956697
888765
516207
346271
430734
841552
285223
937262
167599
698379
328814
962422
223990
789733
897952
376044
675741
466687
867714
631865
919429
323368
54077
891182
742909
337606
322941
292188
106883
1031030
882784
1020321
778465
213301
301203
510172
797060
341391
900520
278865
703182
943441
566530
277990
509412
1006768
997002
717884
225994
511896
424183
316108
626571
458886
808043
863121
282295
45296
37779
805530
908178
348933
917474
962447
185648
254622
858496
950682
387112
503733
671305
317327
909895
590523
982352
652709
950604
442801
812661
1016803
284825
794983
273462
614613
756207
564236
292603
63776
928833
436048
763364
181793
10207
266924
986841
512872
911239
906270
698177
991052
834530
742237
861293
402058
87421
875554
178487
179140
159574
767471
707134
549090
1042881
264984
494580
452871
83391
1025661
880705
1007721
397045
101727
258892
510870
7567
1006646
699563
658189
317577
293726
19338
660737
691489
625764
330431
898087
487075
750133
458038
943953
100884
331895
847637
482055
876652
155176
766921
202521
502798
995675
351761
22711
166124
434486
866470
957902
653133
231860
70481
337595
513164
54075
37203
786720
458504
631617
465865
319985
16152
866157
688703
183607
453569
769483
945819
846869
400609
656399
634939
239458
142932
853705
1894
518121
461253
62547
633506
959472
921685
694459
464591
776247
302719
912515
701690
713527
715817
150995
182291
350639
616626
796996
837718
363401
70318
153072
750915
757969
137825
436791
729928
204165
316474
693946
1041193
65786
624579
493358
551555
190472
708000
633270
942829
269841
946528
61729
554757
616042
956661
147072
5886
336668
501238
626837
918908
359820
763740
78102
33454
976703
298777
388264
885656
532846
415936
682522
1007262
818932
574837
957754
965864
629592
975631
760666
96777
770024
922778
380305
350542
294715
293446
788515
375501
326790
385297
193963
510916
12917
1001279
152423
289986
904678
507941
920042
990082
254465
764671
894330
217719
498647
1023172
533316
516500
548436
1029383
304349
314434
507065
52100
879094
660569
224069
653896
947633
792260
371308
613694
226418
707702
293963
746541
667410
887725
477246
195710
780519
720846
1031615
275163
640199
625982
792661
923349
351205
449903
13652
650691
281118
531538
946150
55483
779922
313518
241553
1042422
758079
874387
401473
379212
9375
553575
620508
755480
189533
149863
108856
889529
916183
601845
815035
657238
778585
133755
932693
235492
399471
946823
21985
871145
355778
744666
44912
256379
193813
716568
1026959
294288
977578
629705
807517
95443
1018357
878934
530073
645972
898074
216943
850914
861342
671355
428151
521357
572934
168215
175894
448229
152170
252718
1272
156521
793560
502537
988212
787584
707440
348416
588842
476983
202800
168920
438810
324164
790138
374513
346935
1008647
454481
781064
314982
459529
352888
602136
376999
961535
20877
757733
30356
1019952
966036
155823
222065
503841
786771
990191
154472
740812
758585
855735
891741
233254
223687
288888
465578
711081
54500
710298
38460
732483
506402
934120
109530
747175
960301
842342
431538
657348
376758
266698
642334
90092
969983
213755
686425
123946
986502
58545
776187
389860
68127
853014
842010
926815
632836
984946
681519
596175
190372
585552
404924
840990
779970
842126
539184
384284
160900
324912
36290
496735
446572
556913
606821
360657
809894
570321
501287
546295
875506
863126
250244
529788
171003
113030
1041018
827046
915470
755523
263072
533353
570856
680667
462513
687997
837052
760665
795430
630674
950020
946405
629401
207002
575859
809326
16637
820389
334534
35769
74204
608052
115180
74355
853822
539684
120018
18801
128763
629148
1028815
79015
486653
534147
983081
708883
26205
863912
326477
916023
356584
757403
830821
421853
110309
283800
172441
766989
340195
491836
226619
784875
725514
643508
1010141
526456
936345
924902
378799
262181
128415
527139
201271
799535
601526
417941
743460
951869
670409
479189
867031
777208
232709
143468
194413
80852
162913
928309
1004389
676923
180467
739648
606826
681390
88010
929997
994849
313149
936733
958277
836855
913370
1039929
1005878
154752
726006
830136
356972
435621
645369
964719
558479
753294
685896
488842
413006
1003072
821100
418742
326045
11104
840024
665751
19951
863951
159695
909507
1032716
702687
204948
822641
961496
1012420
979203
857779
998369
670289
181738
371226
923497
328147
372077
210356
830812
280689
611386
507714
137174
588368
1021924
124048
582115
542637
2775
1034207
674333
33157
410878
490335
513168
62389
96057
801874
362935
95805
980150
703101
610204
59613
566693
945603
108726
452145
669915
377792
1009793
692281
442188
795664
1003730
853337
108576
179789
364681
117953
592532
1428
847539
436607
994180
214006
483761
142485
641439
974538
590606
855247
622527
758871
413644
204769
843318
796112
840391
346346
726472
470901
1043616
866768
348129
267929
162913
523298
492523
38770
70116
594865
852957
982005
412368
908094
517267
872694
329308
21295
384457
1016559
963083
215452
486151
961484
98525
237870
47475
610182
33150
517114
1016135
743183
949777
48611
791612
891724
712039
993212
537459
498354
62261
772349
940500
981965
90420
913613
981579
38769
571842
127241
911541
18552
933283
131219
424069
930656
192603
712271
61839
673524
114609
656940
530776
388252
22620
229762
185484
211533
464164
1019747
703316
685258
400620
851305
529918
359625
12206
59572
632738
176048
178232
547791
658943
348208
570700
577686
124921
875379
802263
113067
1044099
555294
578055
123908
169238
544245
237527
200748
820454
54671
615857
385320
601527
569322
1008219
568568
637250
66312
191586
873715
694188
585643
465467
133476
618246
831097
366006
887442
670008
25629
626002
598148
701008
720856
858161
142344
199035
1009325
507173
986790
922846
888944
991749
825881
183046
841211
508143
904330
710406
399751
480466
926553
950174
958352
642506
682488
959349
154307
213575
1446
846950
524532
262212
665675
512953
505625
464961
256852
42907
394886
74182
292369
608876
662731
430614
391542
886617
625222
218766
179840
711650
731076
982698
921295
664496
8523
490743
10749
980333
580080
1019167
10923
849024
94734
54705
63243
582337
1041377
1017892
345497
734542
121503
403715
962285
873480
766155
238392
1038469
461968
791932
938252
791454
249364
687952
70305
1029871
331816
672342
500203
867591
618128
177908
804004
442443
729897
986333
106736
202449
199904
263821
854987
1005018
105662
6121
256613
438691
333028
876482
327810
645434
506848
364014
872103
577058
134559
1013931
306944
141751
354174
1032674
925368
692997
336098
998005
879876
416323
355258
602088
190957
655759
564146
366170
245474
839455
838072
168092
190004
1008980
808163
666832
765308
316421
43201
147387
511283
229535
530260
578123
307322
373358
912477
261609
894635
939657
103914
365878
152069
602563
260225
193839
1033516
42941
365054
535439
158751
310949
808433
684125
63835
207688
754641
1023851
454357
114873
781668
110583
156575
262651
896767
622990
911121
653572
645864
917949
463434
584630
899366
678327
295101
270106
981775
921570
161372
717321
182110
952065
525641
356930
739275
1024098
878885
911017
526681
49951
299363
717085
289288
16326
375089
546748
708393
860603
110311
903944
328095
938434
142683
368881
49871
469746
27333
48675
759662
517053
527933
948544
1002737
996068
676831
262875
301884
129016
446434
232695
72604
187396
85008
374292
647998
293828
203139
714699
306986
968137
591891
355338
774527
796534
331583
545615
438766
794813
624784
786589
975463
309494
861384
1004002
252551
493566
162963
458479
449704
91541
899110
425289
699319
321393
224176
783849
254088
147461
791082
219814
676469
367446
205212
836610
887945
715103
809764
566411
144274
340602
44150
560019
943969
380011
65914
26164
355488
359553
730846
390515
494429
424587
47297
160563
753941
642410
1011162
753781
958461
201353
124186
294556
660334
160935
937757
884687
50536
446074
884533
435789
12505
419862
535407
250598
30249
729829
278232
893113
727574
550531
8915
333852
319726
370215
283833
574761
515734
640373
174639
187999
338697
237946
845710
156081
832304
922249
755136
685242
805625
760709
1038957
863986
613103
945209
113151
709934
49099
23945
750787
654253
675646
262802
105398
808096
571667
729588
321905
855387
698517
754078
290608
402659
799317
3086
316591
446316
862742
1023
12043
951577
126076
14636
618308
103341
577398
283739
829874
749103
745810
928542
893478
12995
890024
68121
174004
619355
706878
457274
471303
445687
833853
868571
623709
203809
355410
657399
962239
427181
767849
306644
96303
899954
1030789
387750
816147
396440
120272
868883
109222
435217
865502
179965
504126
490
375447
492590
915532
439495
388141
457412
213879
567652
881098
954509
270624
158329
784480
853576
389446
823927
252640
681052
584740
751027
420563
1038246
350548
42451
127872
790640
349813
572367
435159
158872
871540
199862
586079
730749
703966
395536
203412
580032
198380
26363
248768
983699
547316
98938
739419
861143
968511
272201
236261
602290
399119
835853
315366
246157
682281
6577
807568
764705
434583
670554
403016
705929
169441
819695
77740
427673
559278
74098
719879
823746
404618
831070
476731
117918
216826
634666
134274
557574
638227
789645
858553
938246
818775
190185
472027
771540
475357
355841
712535
290442
643104
412346
730057
841123
228661
357469
620067
193137
150178
632546
1031966
122957
685778
785483
357718
769767
517568
507520
357538
652946
916640
139334
356576
393318
881553
1039608
713047
862166
65062
771248
1009395
245265
323807
200397
680658
930735
269996
1000160
326669
75112
419786
22259
337862
43490
749960
467492
518802
16096
1020121
1013991
583651
985088
130005
416175
596270
474999
48381
1014175
317707
402667
1018365
586787
4342
589212
39668
650964
1006386
440078
773942
305233
913439
385197
295036
743250
15436
974109
828429
100968
514599
964153
570342
450241
6741
962697
58440
536744
519884
527480
16025
348076
895131
156456
312578
400319
836350
83377
316784
265375
445543
127121
55461
131832
852542
543413
490454
693314
466984
221726
591734
634954
1011013
203557
642737
289252
315724
308739
871608
735826
53835
975874
138538
163732
934622
631489
807883
1007968
481529
91993
105745
478364
64967
811849
601365
306567
913423
6556
706962
958489
627613
257253
245117
634168
762405
93083
337280
17053
939477
968682
351489
623945
1034983
571169
62855
685187
921520
387437
639940
707072
856106
330673
893773
251016
1022881
34990
228620
219149
1033236
860448
764346
800881
638644
512433
231119
952070
556311
283140
384907
230604
398339
615925
687660
606640
193710
659250
477329
574177
924850
290872
335527
23705
1009326
461890
528137
747195
410786
633096
343406
969696
177984
898800
272085
129640
156288
4271
140732
296874
875142
104903
710464
316543
407717
676404
608572
46222
448984
662740
984748
974138
529862
412144
614635
37636
304872
460774
999538
310762
622151
563429
639094
233738
524898
966980
600716
572868
528667
455781
580429
507892
114630
694156
429736
690864
829756
863906
105772
943984
720618
1018494
111379
57065
882280
15600
907973
742092
601567
677157
1015729
339730
645255
528545
511221
640454
404702
988755
467621
838469
147751
128809
515202
725355
716367
1028055
388907
656833
48283
166073
494914
983561
918252
180741
365032
509558
741821
959785
206375
824911
89331
231829
911153
277875
304787
865467
308222
464053
527195
609378
829875
958722
810312
345454
291119
886876
773856
406914
597854
627062
577804
505839
25347
347938
891777
120281
392313
403120
7449
597394
755956
455051
22134
89120
57893
254995
249521
186557
830130
959166
456775
969687
158965
1026269
760878
218700
366355
345175
788977
645311
555912
282242
240034
358619
275263
797704
50038
513025
998873
794154
232549
513715
544529
857586
131267
198649
678500
633347
738150
692507
816446
923451
629548
986081
208336
331268
404222
72873
804574
321606
212339
6930
602513
408785
845080
958166
438370
954661
748370
937413
565935
984773
1012324
200644
864440
541431
367874
637373
912204
98380
563747
958020
534139
769687
1612
851898
583523
29996
330276
542779
257719
382482
11375
95172
137036
648471
571317
282676
937417
87241
842468
83897
925692
988550
935697
128005
122628
611442
722844
299183
412248
344183
159056
367995
669615
138105
293982
102149
206480
911337
537379
75750
364065
86152
229359
370239
394555
635669
940695
164477
108029
158102
383976
366923
781290
1024129
134890
984630
842315
1034379
832010
407882
410178
691164
738738
520193
379804
981411
402867
149062
230472
648337
978099
82915
332493
382494
114916
890875
1022438
285948
555371
179008
766817
465897
1040027
698373
56900
418340
487200
913864
7345
13533
329812
17815
403997
420400
460482
502580
240752
437741
68543
325341
554861
360191
792923
624500
231685
754582
861803
778319
420909
841353
312467
352749
996778
697444
704926
255819
386683
265362
395285
993136
902600
597577
748250
434474
644877
328341
384516
961149
610738
592606
326958
334546
404498
60503
165106
92535
1019256
924637
396733
101600
724866
83554
1015983
616599
867074
818743
870163
748040
616591
365524
35087
148406
653466
845860
53393
872762
435045
181126
410558
751766
924998
179539
504102
60300
592079
574653
117879
1043959
794797
628253
289127
823012
472547
997841
579404
383890
345100
374911
253669
716626
504836
854530
420312
851791
391317
314484
532265
56415
879921
113657
319432
882865
1021783
164916
254466
27862
621109
839395
479353
976661
912003
768469
150911
750302
335282
659786
97641
1002745
981909
532530
590058
612988
991971
460595
335949
152734
241873
504967
326458
698597
1594
905542
226149
6595
60828
423653
808766
723036
100234
368499
875906
507105
516717
7723
1024875
494366
1007501
998875
136067
972003
462394
340026
534512
767511
154165
416531
260410
777665
200981
286032
757461
1005590
58666
969780
345465
549720
754296
233204
245075
490615
110166
125212
488557
37927
922595
416620
220183
400206
93267
561856
334791
833813
570353
507823
148428
366034
762608
364353
729852
939951
436311
937290
510608
843404
907610
182649
14606
82183
136007
207542
106133
775337
439626
170791
18938
717493
1045057
723353
680066
516643
899126
286314
375715
117542
164087
758237
612686
614677
970199
840620
478694
852431
860469
1007249
1035477
631316
310193
99344
682176
122874
911030
89816
972113
217030
58653
69117
538833
755499
858233
781933
666246
751517
948251
1034079
341761
957397
249663
584919
1001589
490836
658810
512261
121219
809455
814550
61867
542183
164122
99375
332963
504637
259826
183531
133059
920665
126877
938185
254125
507867
787704
982916
260783
435149
425670
11346
738353
977817
269455
456022
764168
58738
834288
923914
527961
752232
323419
203841
72997
614578
705457
937083
244516
133916
100397
968028
213021
581713
173654
753418
372193
211184
954029
598061
931424
223270
140817
387715
965198
334686
945192
737461
1010653
231506
200883
275949
650416
808873
374084
420184
981611
566685
486695
80672
50643
918197
334879
611966
603223
817188
797796
943664
900419
17209
932479
168174
939348
498068
165057
866211
78793
567268
579755
493872
478087
995519
132482
347829
469163
973780
283882
934562
543968
868263
504065
545290
1023905
373272
513014
451927
784829
304969
498246
552143
640620
361729
888367
130047
59939
990918
624849
614119
860026
541981
482225
862442
657384
82895
432403
4860
484377
901040
34024
30993
994927
369149
431649
1031563
711921
528169
691333
896627
164980
217283
899538
375204
562614
683696
883847
1020144
86347
72243
929763
691718
512354
990999
557128
128426
980232
470507
263580
750559
744371
625829
75407
473408
597659
942430
585100
155532
80815
135269
199058
381302
747286
790431
666331
329623
358832
153300
459432
85539
735625
992910
102986
880702
44584
260352
30221
950646
931248
749666
371584
308095
838111
953038
906759
747595
186934
319919
534794
49835
693478
30520
206822
579904
243245
130069
549434
141138
684637
841304
657243
181625
532518
783488
393910
30784
127230
787157
902359
699283
200645
266348
692134
305327
736182
189520
278096
612717
995769
946990
378419
969338
256012
566377
316004
540680
197844
207260
225852
943358
111933
926200
369516
387058
113182
40470
358644
862062
405894
276635
498816
524572
977469
32822
743541
598296
1004473
1040965
1021214
445336
575561
639850
1036407
367968
497966
865521
235249
274073
538396
633316
144746
868332
99279
266839
295608
381485
495150
17548
126674
401713
467384
669086
164769
580152
65274
624424
231338
600097
557221
210269
761936
859354
636813
652211
558768
942135
424951
645842
49429
165572
520505
745413
237911
229483
148950
699631
895806
370345
571112
68639
50096
810199
967646
68052
25090
1610
989499
408742
269145
887387
237018
888005
667743
671131
77920
817905
985344
742518
562636
661905
49078
228138
630754
394964
947034
599431
277980
736855
538823
1016037
393556
995424
664179
273328
185653
934459
394224
22339
370966
887421
929938
996403
489179
1021829
493219
402312
452737
748737
785633
75648
979716
340439
190427
25147
512050
607844
871811
767226
848814
436777
594143
559363
340695
446403
954924
56671
385592
795279
424891
847016
565389
605955
95283
718132
953134
75602
696119
780585
861976
365279
347585
1043686
99516
672672
861379
907756
214936
887778
863474
448455
733822
98860
614231
35442
677906
537784
496545
446822
456002
1023793
540068
130568
377397
685286
861819
3659
342621
89975
503368
653964
542966
489475
843178
3418
330839
702908
261279
11689
837775
364625
990999
746493
392654
123541
968330
1004330
79395
482531
104421
554106
7749
483665
903922
168053
216926
50121
782085
539862
749893
159942
349607
677667
724928
1000213
586387
350439
273529
20007
623269
236317
530253
791778
18124
638679
375281
912997
1009247
1030987
542413
755178
89987
28916
647501
613623
948085
706029
846161
983299
885436
116522
159804
80221
172397
678524
646830
214308
337864
905186
812326
863087
424530
522721
780390
311319
196671
703378
908517
143786
642893
949171
637611
525522
1007958
331857
110048
950047
665735
70293
712464
811235
834662
803473
109983
28103
203489
474143
960310
54931
803703
855367
283532
167323
161232
884135
415870
190653
605100
1000054
496242
862170
676129
913396
1014996
601934
121398
1022194
941076
690646
648136
705984
552783
720963
379283
455188
265436
900094
820629
936927
785976
694622
185499
410702
760208
817734
132286
623361
306443
588757
604543
379403
546911
680310
103906
594032
504707
72257
752662
624936
598214
264762
257926
751285
521605
569707
198057
175015
439396
279879
65500
833654
249404
834624
823894
950809
414784
140007
636928
68324
346213
159530
449611
184642
319333
284355
885877
617665
479045
605736
30377
476751
672617
270881
716298
23962
122914
878935
698734
1006813
14582
758484
79829
64985
741831
289092
478208
996351
938615
422572
396753
470243
61742
216741
899210
78758
324607
118290
1014795
85918
988509
308020
54488
622907
34632
834100
468558
158505
499811
552872
632498
988155
127168
833865
240757
388991
614649
912945
464721
926445
360659
597306
325038
318005
690641
909748
683907
887444
405872
652521
36765
161946
994804
247838
982034
585799
830833
344929
134073
515301
627238
669785
1007269
950593
792331
421578
216487
235964
696843
759731
12734
702766
302593
571904
536513
349072
728805
158462
306012
516937
38907
301274
476449
996253
213718
959813
487601
662306
939667
672807
77508
59220
1033232
969081
856432
189883
690057
719490
97681
257930
485372
803292
134097
644819
101397
698250
689835
426066
367092
749876
147851
636280
660371
200191
456432
715648
399639
735959
685827
209641
538271
84405
492883
7637
251306
103065
214578
128106
643524
665024
637794
803365
21888
349626
967594
76887
663345
518644
747407
838997
180671
486734
135465
765558
722838
880354
141582
209350
205078
815918
651479
795694
660485
288904
870640
548908
844800
972393
577734
873209
525320
361046
951979
806376
197698
452584
109390
834449
93632
280403
579411
1018517
478279
1019853
608641
651605
496819
667800
885577
27419
830760
745420
341279
642039
1144
450997
534007
988303
816909
10674
8465
258715
306329
595906
174000
327635
1025977
198693
522303
409366
454240
422369
500460
740278
241678
267336
989023
691776
800098
303727
345198
546697
163058
572894
668663
696176
60859
555624
963839
249384
493832
417488
457884
42704
211768
660237
1036163
573497
349964
877289
888118
393513
9539
1043440
884291
220248
61246
766098
980544
420954
337039
358156
390520
996109
890683
1037271
80868
341405
703423
1027748
44448
298162
316426
896288
389067
97958
943856
902648
676058
452862
869275
204540
641888
628923
549015
5606
689101
799595
819865
996084
413805
426827
155010
342882
273646
323654
968077
344046
689936
926401
792786
787147
114720
851159
109196
593148
892135
531417
884589
384619
617129
862906
931238
955132
674767
885768
205164
26938
694423
388670
645055
901635
499048
127565
860900
461538
359535
805565
303222
83404
184846
135742
830857
543143
396556
99760
393963
411759
149649
197293
975660
167476
492037
508712
737853
619795
744002
565158
1003596
282645
617760
316560
764201
220487
250998
206780
990397
566267
17387
653997
881467
825048
955815
755477
284479
779761
571026
725739
606008
496929
531030
575254
531757
324186
583177
742549
374004
334490
471651
215386
870874
608129
542478
216231
460758
500884
958196
439267
93606
66265
574894
65875
784173
44768
657066
507721
383787
210118
934663
258493
574155
163999
966454
655490
946335
85327
830453
676808
358831
198805
477957
254241
111945
905321
223715
351782
749885
603068
771224
793132
472336
424313
790132
239995
978681
897480
482713
798299
179376
2663
991378
310449
11646
906507
386965
133063
356844
149757
510322
303433
126752
662769
20413
637499
231912
452080
217932
590420
169172
558057
576132
636987
747758
805742
943272
656426
635534
387513
275589
43275
58115
1018627
485662
461836
563428
946283
910850
267858
823081
876366
357597
216129
243733
563834
166509
83094
686243
523708
321771
973963
164504
441702
987222
837503
463861
549946
725384
558804
960063
20441
455086
671629
260261
893439
719837
264799
219352
288439
799478
894567
807582
258671
891490
753114
386671
927043
432603
343884
141494
462880
866045
467447
199
777898
520276
735362
979165
498044
1011853
106568
848062
401423
780789
684886
705382
459483
711652
262278
441393
35160
596418
812664
292200
826731
128229
899894
292847
961482
523972
32770
652511
782951
891634
435686
708611
590262
156383
550526
335417
917600
190109
314475
533990
1006879
19833
865165
167083
129952
146273
32579
640186
536202
299034
621769
875938
426043
175187
437447
450592
153120
522771
88151
407558
136633
664061
905369
385367
859476
76002
785107
760255
454939
327847
921398
499284
426361
40997
1027531
507782
983019
93433
921723
403627
737170
232033
1019206
779892
751513
435096
523176
903041
474406
854931
427349
738549
885255
528071
829864
161489
1007038
551961
472466
717063
693405
692654
834673
928592
74539
166280
683408
225547
679231
53029
578063
611904
467533
597674
1038042
861479
227065
814640
260194
719211
8937
533683
368306
618063
804903
439208
143429
910152
565396
949651
232926
816540
414309
381477
82802
695549
562185
681563
802388
182459
182063
505907
39406
714937
411715
409255
716097
438902
625301
553920
703719
644382
345791
814629
613549
947160
335565
650487
472003
67282
427737
831313
878329
250165
19524
594387
450579
309708
930129
645501
29812
525984
941963
209724
249237
844124
550465
416727
616483
757824
866325
899279
148772
481493
287545
510233
560583
39285
564621
822779
143012
621420
468067
167678
282100
664448
223072
693047
464545
703518
384678
205715
20613
768162
731206
335915
682549
576564
841356
992132
630541
786411
8954
954042
525864
505372
831021
233923
21579
18472
381990
164414
1021991
576452
274216
229907
798378
318695
214609
279804
639339
249811
1010861
836614
935538
687876
495564
64183
571135
49880
506951
157434
344430
495758
713231
766278
935446
151782
318584
906633
621618
32733
983720
197335
440343
594821
93105
821359
19719
467349
149070
579379
240193
301354
503040
875811
411147
528141
1013803
676568
291681
314368
820505
594986
679248
572904
1007659
10500
953904
99950
821573
591651
931669
986131
985545
725717
459534
108496
297561
282817
931154
543102
644145
195743
495959
996552
77371
685625
499143
544409
722036
239327
490052
437402
423127
187106
61482
473489
957105
691401
58572
1036208
521927
528953
35530
332928
45993
196565
1034063
940188
976323
270020
911493
58201
466850
574626
935928
93001
929135
260148
718952
382061
24692
261614
784927
254426
926202
168751
677134
209990
290828
692341
346093
696878
874694
245966
326858
974455
713248
856996
74034
306544
497462
937802
244018
915461
177232
266424
848002
403392
111585
44099
589956
545123
624987
269507
894898
137237
819941
733155
384781
775188
335568
394178
255616
541145
1006340
507031
154253
681447
252079
599347
102506
466932
348350
512481
505696
534444
519937
903266
791804
783796
249571
261685
903300
78264
165863
713557
123861
602001
822502
838324
370418
51439
196758
53054
320843
7877
288338
679246
360309
85108
328249
449944
302817
74067
590408
21674
754968
225793
771673
1003509
183521
447592
1035290
829947
101735
480527
418770
88688
29970
96437
469730
883389
946289
876664
1009233
963012
597962
446019
100089
4204
725178
426425
989881
739994
824662
258139
958271
74360
778016
816158
486750
51509
1013069
504290
768333
720453
704284
157106
1227
127710
477854
689244
738049
155461
997355
535285
1018768
788513
879978
705147
42742
65996
481623
515777
685565
597031
529006
7582
617531
904315
232942
754110
946614
912696
17309
344364
951427
837201
232854
1001464
332797
693698
590556
370137
613384
798397
64184
456466
565621
1021261
818049
134448
643813
548177
443322
315462
817726
415228
976782
955296
675883
312939
521787
754241
101567
545693
411332
208911
964683
283339
720003
215264
158074
302232
437698
142965
1011022
239482
320013
731494
284786
640415
118519
2762
990428
137247
415123
793252
230067
878222
474422
579932
413052
988720
436794
515357
132490
1012892
81647
731089
193346
578687
662326
676478
340355
978192
935804
329957
304195
134003
507662
952177
333573
471377
810694
738032
529790
904978
665581
706885
140552
621163
787868
148383
528678
889848
686418
916051
309710
334629
563223
326719
334866
2289
322513
949784
598178
477181
373563
135394
576168
505304
161836
952261
728362
838965
157883
332380
544447
739139
993085
310056
336736
692590
135718
889782
758746
561863
100064
197264
320066
299663
140549
740517
456702
1018176
100416
402076
772718
976945
442578
766324
437321
879862
448399
494457
678589
696952
1032650
1042638
652663
453767
396588
551156
653153
1039816
440260
124145
372105
307263
82629
748428
349258
97766
97631
227602
680707
393112
710610
339198
294247
939781
202022
51407
619130
224092
5048
877544
308396
98829
39400
451681
116659
25723
796970
83037
816683
430482
691031
582963
141724
290628
605985
300913
126533
234674
460162
703018
40132
563538
299018
12464
324752
230225
898201
908822
609230
407839
322858
176852
719689
939597
725584
886466
236495
653609
215469
13093
603293
475767
943538
187381
296278
539921
640072
459875
906895
67176
956580
188361
689238
275442
611994
657336
737927
607015
40490
803334
236200
645590
454445
3620
683312
255574
232905
219239
951149
796997
755292
422813
272178
433870
664975
271031
1008797
595627
436267
1008149
821835
451212
878339
997461
323917
218270
976994
476334
742476
978716
226435
994083
202206
648018
643676
1479
284361
997035
607238
230692
3308
329369
401937
332348
370528
975174
697178
465597
561260
931520
243034
174723
1038761
628389
832344
764770
963271
643035
153917
119789
656505
854256
420318
356179
599086
285143
643928
1035375
471371
949921
97047
969246
22529
553079
482361
382198
745403
810217
75364
980328
178858
673902
571965
386643
395476
973946
1017890
927801
340198
593350
984954
859088
501007
336788
166035
1010226
726812
683489
257247
368188
983391
339404
769818
283428
707321
423930
810019
624687
1016396
481799
477907
819271
833214
1019025
759952
57106
258899
121104
813020
58521
611814
166802
380089
994770
260505
336659
787168
853310
965498
545024
154623
108479
794550
542928
263469
103241
37030
946973
405823
537413
390819
149117
889444
941172
566799
451787
11555
575616
631205
135359
496658
320629
351680
514404
82252
171799
601983
246742
362518
838279
932583
504520
350964
530454
737172
405588
55760
985576
164176
718572
492119
616433
570042
655152
255932
500294
289228
140658
402167
536375
489736
602273
464635
344699
1034218
993630
648363
775613
75706
217119
569516
325696
575369
618471
549978
449891
916400
718324
709997
743725
666060
190434
969156
631042
717642
983771
926314
663981
680854
483526
52040
50043
854696
365265
216931
826394
287449
775101
265944
274982
761326
211909
758391
943922
490440
994153
193742
475961
656003
483812
82429
190613
331507
17784
358155
637108
838497
634355
230548
738951
65816
1014236
266478
741184
822075
929587
366968
346231
727207
581787
54439
214133
258156
574510
279652
1011976
312504
146372
606241
893270
527477
750833
23405
662775
714201
570950
737617
703412
516076
350364
444141
547836
812140
3792
796956
754085
750265
70796
258535
11970
394168
331603
205473
493316
786642
925579
229087
435348
1021030
89002
50727
660877
958885
528957
1003159
390181
484084
996557
276802
716702
513017
172812
534253
673631
83670
583222
614750
471723
243345
546312
291290
849409
550883
195516
680850
123113
746335
276567
848364
120232
547981
1000659
9523
500670
313906
211676
399158
470272
137538
813019
229407
109489
864923
92805
506157
169998
940669
91828
151765
738021
20656
556103
597209
6217
832392
18186
93909
361124
647752
178407
737756
847739
312858
716594
1022913
1021836
332
833131
900330
715601
99579
526866
541505
249330
305009
1011624
421974
883146
320445
286864
983144
934821
208077
2272
245297
365171
465381
310513
361805
856575
494514
90292
425535
45508
658296
637087
581568
579142
212649
141912
419054
820830
464187
413519
967169
43269
598314
591202
543245
169906
552542
150687
518593
573565
120890
651123
656583
48423
209410
404089
166744
433910
383858
98895
177014
992151
786808
879656
158263
505082
932957
777649
702980
52857
579343
689173
479462
206494
263186
997289
34980
473732
257693
821038
466953
814053
617720
595648
978945
308921
642735
695334
966343
574785
511517
203533
941877
444560
571109
68117
64016
497530
203275
541359
796690
549685
123815
515515
122717
51283
720699
330152
340987
328911
481252
677423
514320
545987
187826
43798
188126
428832
409817
92385
388935
433428
413604
649008
40187
535193
965386
542838
821361
401974
765633
156014
748843
514407
648798
102176
661252
631373
364215
899624
90232
502291
628487
773345
545794
774690
865746
165488
878410
228975
781299
395461
387464
390823
56450
909640
416705
48615
833171
17958
504816
392782
1003485
98730
552150
49014
665699
784207
142340
401876
72676
239730
240149
769978
734862
571555
279800
586622
476220
63704
833522
543881
708808
292948
769265
450623
346174
800234
142111
786928
864832
728930
1022058
111394
827178
425095
635614
793967
175949
661265
349987
132655
737106
12407
676929
52896
49631
506989
34086
611796
216193
525092
60131
14119
87630
608065
651331
892474
320621
847718
1017397
1015702
9060
271971
512549
342769
889067
701123
133496
14811
94758
976986
545089
1009688
879551
967758
810218
512389
393082
589240
735319
218422
570633
415707
249306
494050
505866
380385
440748
756193
813066
1033925
482419
12607
859814
820811
861771
1017004
787275
170676
287612
859961
948647
384420
241644
882803
613200
808885
284336
755189
148670
951517
562157
243528
951976
302941
301266
493324
676432
481804
351805
157398
681224
257581
181036
750166
320819
794772
1000135
660504
83066
698384
118532
859863
348678
411997
515128
900621
993068
545688
663517
569343
550878
275138
769009
396830
471346
94060
365847
1029240
901189
607968
290214
650003
441086
972441
767117
578631
498175
72995
885683
379594
756347
650882
145239
40898
341003
150291
442842
168585
527300
1002806
603504
197345
801485
849779
228584
1009881
197159
129667
680479
196980
126539
1024842
80652
465026
70697
710749
663829
598930
389870
546121
231926
467849
506130
659134
120592
724719
872487
422017
494347
909506
950016
267735
367644
581640
513579
328253
795346
361370
34471
613719
1026729
515164
628683
1019026
460942
624855
639829
706821
217066
469241
361295
107396
294466
84306
398974
802711
999862
726594
759848
615204
107558
103724
190051
453335
631669
145406
965580
404574
479461
6511
582230
797910
446595
993818
766452
654062
874765
553349
589601
164318
737307
314743
322370
868202
266649
855617
315285
466441
368381
300090
238045
251020
954939
105964
319720
494810
662573
969305
300438
326153
834890
530646
441631
352029
32444
67569
829046
616988
961847
953306
967062
86196
787196
416449
701115
6178
871218
592571
561707
548617
605118
135535
765762
709601
273721
869583
408892
15324
508462
1020348
675166
613379
1001377
206968
790248
515622
494466
520361
387937
887951
968932
1014796
361808
350692
216301
47630
255944
190431
761939
548289
490093
998830
750338
974101
841182
949046
882100
830072
966830
995134
110257
381879
327557
69839
756468
75649
32842
104116
483342
812047
134698
380823
904265
692881
839255
914049
619268
163065
957891
660530
55637
801295
230232
690337
820348
8058
122389
478255
845771
798248
537774
967307
816069
775918
217621
999596
690159
637522
222264
75753
1001081
163384
1032322
335402
222665
862985
478778
898270
983133
497852
931650
60372
862633
620657
55600
594063
113254
50461
171282
760704
916055
767384
44884
143773
798915
69085
67444
619129
217759
297808
148875
592229
808640
815069
699631
717655
835336
769743
732389
74773
926837
556434
317769
168174
708887
676838
948539
728653
96492
554760
634040
359195
208681
382598
864328
272900
115344
347884
300455
220892
530084
639556
79709
829891
280145
705566
335685
534326
84799
642962
227550
606099
404658
565909
267396
428096
165065
115227
819615
114064
447068
418245
373107
906802
373464
711371
320866
820397
909785
637476
241391
787059
1008255
407612
878474
364221
542287
191898
99773
95729
925935
539042
496247
290472
62264
93234
606518
381843
198710
17768
405919
898743
285704
722503
194338
466481
139513
23377
595781
843893
334410
421024
281203
1020143
959960
612334
86811
751022
458770
193016
79882
1024390
454276
926122
19822
424462
316860
894064
972211
984044
738759
423180
651433
334866
388948
278891
489232
894282
947393
983167
21326
289144
1003773
639131
563689
459510
861279
310849
314283
644627
892670
613773
279342
192680
824241
500784
218491
717510
215878
477339
547460
934106
38069
1001451
592448
216324
982764
132022
848413
772603
84330
887051
263254
708398
234633
796972
274248
976909
254255
559242
886131
487834
744552
104195
944051
164744
697655
535299
722914
125179
182800
661007
933639
753679
167732
165362
684230
329701
636967
332121
573314
179107
532086
629226
677468
949212
507625
700507
963725
164949
25468
7991
150174
855830
403201
381375
562418
563826
989218
85179
825836
559883
467454
526422
100829
300427
830539
551299
70698
801136
704197
638842
242463
132270
618822
494934
916375
41278
997564
485502
685934
244726
266895
733945
250008
90257
785441
658320
862982
148855
27247
641642
542601
1030071
464282
568132
559276
55927
1030245
138623
237004
482985
100561
755253
142326
562483
112958
55294
205322
2725
517659
406755
404385
476982
598057
51740
960928
178426
517993
452300
495818
785639
988001
238985
241400
723515
287650
892729
790311
1011002
340108
109651
1003689
277518
529616
211922
626016
598204
47056
487404
306587
654007
195761
529660
556350
910300
861529
409799
990641
458636
133823
16325
312882
100447
944723
948848
997916
994592
702240
1040780
530080
427380
588397
1041354
397210
686163
1039979
49070
321080
194198
957776
230982
263965
52334
193217
922893
119682
945311
247232
303801
662440
155722
158331
568611
763241
651143
266963
983098
504367
560805
215497
999344
226072
711900
510741
917130
866442
346330
195533
681782
243405
699243
389686
54182
19368
264265
219880
249173
935482
795127
1004277
451325
705011
163191
167810
765026
156490
423612
469226
997266
560447
956957
623481
355337
811802
1030171
854081
421918
351906
200781
327466
611007
637121
101590
474214
656672
414527
921699
403281
853872
1005609
577837
337844
849108
152112
184510
360455
411139
249053
165030
803543
536275
781870
108561
18971
428776
744670
757422
1004531
78816
437614
693384
86667
42982
913005
732756
290547
735058
412437
455211
42044
242353
632856
493226
278967
896415
315340
412060
657143
138475
379476
810050
966745
96238
200573
674221
276436
105294
527999
523650
725776
242223
922079
622696
731238
141183
39196
445318
287132
575356
133082
529758
190728
997511
374890
417138
751549
75384
51225
378876
739355
999228
956195
391543
1001107
532437
498125
306483
230591
375189
1038839
670192
466074
403165
357853
21459
102028
86714
747608
958
390762
463280
621906
1028490
64310
306057
570247
505315
437062
24331
449842
223209
652528
575587
648419
683467
352215
1038452
378364
862970
437617
427749
538681
186516
273620
838418
774731
727029
202261
363566
912252
727090
974168
997950
76515
622610
209487
51540
158754
368162
206595
663724
556249
21392
518426
147262
653470
661060
430443
132353
614181
740852
602672
196485
799667
204791
888331
292280
133405
328503
981780
454554
933278
436218
907214
52105
706364
513841
954475
353222
742733
550058
443812
460448
47182
260084
890746
780674
506503
688172
712774
1020042
789113
850548
293430
721143
325988
121452
293966
224697
834151
281675
1023469
428026
294678
521349
170917
925287
806694
218842
232629
637754
784327
527623
603610
234024
1026830
810431
451171
717024
691042
90092
466421
237731
1010561
242781
509224
622924
366597
353227
839695
84837
159112
626437
719717
530891
783529
352516
475875
24335
938261
529219
453585
88972
732944
964435
1009789
295107
815952
504265
202046
70701
622122
93848
329895
236604
535566
530152
668990
866494
14873
955824
248600
1005749
583279
501084
789479
693975
240817
112132
582895
1041110
309060
456510
811552
438661
662359
642897
227548
675753
507146
647406
716117
127055
723821
245820
456848
563004
194904
432333
225214
100415
934456
768488
183535
16391
120363
47142
937265
831477
839652
937601
625906
10214
247830
884280
889777
789181
196537
528986
400219
456974
131092
11195
10934
680562
779292
315222
648469
270057
664248
26094
421782
858403
561210
492541
797664
174988
806901
838010
331751
953460
175236
117337
599321
894047
555303
671574
31292
317654
451144
350712
474636
565270
395660
328120
584421
1010985
1023735
812804
566379
751445
291134
312770
1004012
737428
989397
849182
177678
276585
59431
665100
586357
483042
378537
22080
904481
216942
447943
887660
1045189
431188
758859
838000
1036010
917257
551344
15132
551996
866521
128611
247248
640123
564155
174533
120351
776336
718067
514611
1042781
801576
56058
392761
972029
280393
273218
224693
468652
944674
867364
553816
964908
773750
158230
42743
199939
542831
231280
262130
565402
376354
509757
177520
574264
878670
1043761
312925
1009449
504750
263928
47252
597286
776125
526678
443095
1034017
848231
785659
200217
713332
940445
995480
839864
8130
784111
633598
249326
639210
37779
63337
915005
442630
571303
142156
155372
232217
753980
716474
666744
222188
64167
401557
460546
1013603
106865
896223
100361
42585
117555
416453
509694
166726
509469
42770
922238
18390
421708
117504
138333
308917
484026
229426
517631
699302
967786
566139
605313
961775
62159
157026
221019
342607
798793
963843
614797
47394
515693
381336
1040038
744793
645616
232887
352156
611581
651225
453550
963263
493783
699681
797526
345516
496020
97084
262810
599090
405952
640764
158719
605823
76745
698999
120473
771190
730659
543950
226243
224727
167313
753313
355962
229431
265642
89866
240020
805861
827449
537347
689910
570753
555474
633784
962726
848704
177792
643225
920106
835069
415112
207138
166276
6611
89997
602830
19353
168085
406764
617297
377078
252494
81969
997699
347404
122454
993333
889209
335399
777248
42104
610242
639389
935363
808478
698737
870649
679616
1017273
672578
136461
949898
953969
522442
996659
80014
191703
651490
534561
313419
934640
242285
566385
236260
137312
664506
931795
623447
629914
892276
709690
307543
309045
678626
692116
642739
509746
784219
434845
38137
885199
291457
506060
335778
529661
133781
754903
654177
271331
451589
1003607
477589
954498
270888
405993
993030
975274
746363
359555
484016
997246
412199
67374
935209
271644
748868
33487
614855
631019
517493
801277
582639
932394
668836
556892
885758
65634
810387
1027849
235221
55510
676449
451978
229985
215447
239989
657910
119821
974989
587053
538522
830783
223108
616951
341966
940805
422186
981733
683943
490250
940483
406256
732051
240047
728083
57679
463000
66363
863450
419376
499007
685934
375214
932813
730729
421939
953490
179649
899245
200274
654369
141417
769279
105414
316203
185375
3351
983340
16502
283325
247203
983498
1022466
475083
565476
696108
826584
846804
415720
787833
415718
44198
808788
202774
132052
792792
460166
12433
987588
159887
134983
479808
682485
1032164
594310
457030
641179
693252
563049
885319
223407
863504
560467
722353
600359
559686
63433
532712
272367
921174
328420
489034
27930
1031228
153502
402223
760655
552936
652284
25548
739078
980436
725879
727718
813524
313824
763166
144881
328361
93056
214018
898751
105623
937730
743827
764162
303167
818923
260793
602403
272382
316343
294899
346426
38005
722474
750035
887519
13702
667086
149214
41365
914953
916813
1044276
363679
149366
362477
327947
561841
232217
90215
128987
945080
820495
921213
813785
591980
473871
287854
901950
464628
785535
339262
392955
669797
927707
595881
535983
667004
582449
548364
320411
583713
600110
410195
424130
328936
802122
724932
100445
173550
544599
916531
753496
853540
605001
417996
267516
205389
93175
678405
485650
236275
483126
184650
176877
550110
647683
279601
797453
281590
66237
269415
536199
238358
379704
86923
911986
907025
969020
815824
894977
735744
293682
527132
46813
1017618
751647
291578
634242
812023
629732
761824
116325
83730
792755
94440
591535
606901
181661
32749
397744
956043
1032916
895161
981078
857828
513502
239088
948957
270585
227034
659040
875632
948489
676269
75845
217820
965319
842490
50650
978166
841217
306892
671587
747995
30359
236443
363897
481166
501573
762075
611618
918293
924692
813343
858934
903372
379384
880519
234748
104240
282420
973616
537456
807124
49017
886460
720420
357115
753613
265629
50640
177108
1001080
743781
549924
258169
929149
757387
1015875
449544
358351
820367
559287
893492
606373
926719
453961
410192
316861
5903
375229
870464
1001254
1019805
130472
859090
579637
582650
173075
208959
550927
654353
1025245
350110
192533
410625
437658
442387
72067
1037322
13654
864530
445395
660117
425231
131177
167780
58587
750256
420851
728454
41006
666555
873676
656986
497917
668667
733493
684457
883407
598531
339279
286672
844702
286890
437201
419617
683080
1008764
75427
509270
482867
631880
25653
781805
85177
645240
933000
320515
838451
972668
464286
42741
291206
27832
534986
198380
300370
1016773
496052
348991
19553
633102
654988
966325
243719
253745
219360
703541
146819
35874
560079
456403
310727
924975
428765
92098
472023
386514
335349
556351
795397
601225
769045
757984
121186
549626
154773
573327
180152
449788
1022625
1041896
800156
80198
889504
754773
851396
937645
169024
631884
544132
640801
950967
831939
491502
729787
316802
985898
251579
632529
30247
825778
272152
209166
414878
435528
834262
608742
779692
45970
821949
155194
407072
907055
8637
857229
352045
790293
499917
19675
469612
676714
653186
593266
65932
234614
63829
159823
30026
949873
658395
934424
426235
181142
329416
288213
325966
793893
628208
315865
864241
725605
567353
575695
805709
716001
803471
693972
28821
510565
444510
532698
56190
952385
272442
335562
708103
434582
64011
737007
138640
894618
697481
125436
102193
970862
558833
908984
143261
376305
475806
851833
101552
1044226
981103
427459
928999
620792
346846
817459
333563
168638
854881
534892
692371
47039
464192
812889
849123
639824
165711
266252
974625
849435
947917
187705
54846
329527
484599
427524
1022484
46816
81229
609282
654720
997474
268060
566619
682623
588072
712705
597451
1043595
710641
745461
579605
274200
833320
593800
167876
923172
669441
4900
157416
1005534
554289
491845
12070
257553
861765
730235
498696
527026
496541
3338
107004
576950
58444
329884
442896
93812
989485
481603
616167
574982
777142
173841
879736
735493
871378
912326
526004
12464
669701
917380
483570
963159
259536
794834
482851
394966
228971
396901
227266
642855
1038394
405484
106614
473896
653568
186714
336689
136366
719397
463202
207456
310535
872073
797061
450363
256107
1021434
468898
266027
974910
466377
671867
428632
515269
693397
894634
30283
296985
1029108
478528
573716
1001351
994833
264216
155528
1026487
962811
301939
438552
927735
172285
589680
1006084
18
1034581
823685
493707
574628
810563
648656
864700
604901
906288
534604
212400
385730
12780
325539
304450
145399
551214
287260
926558
438784
254475
668417
932677
451012
501133
14913
87704
200503
187427
420253
824938
344870
883371
309994
193007
627255
288505
585473
661458
659422
635309
427477
915260
309583
39535
677830
955616
223354
482545
381188
990239
227398
81527
134864
1040390
284891
117428
234062
458146
896225
497508
1005786
669626
935533
334580
151587
25756
39104
579521
1027693
313679
1005503
888660
518593
809184
374330
889046
274127
472380
1038455
578709
224686
325947
1035096
361712
1010393
89009
514137
191849
46715
27651
689924
340390
987962
394098
647797
329273
350647
871684
238620
320355
944446
292187
495826
779249
704205
397373
737342
895073
847514
240755
215363
521631
937498
512763
128469
557600
368399
494036
389649
552945
777622
570080
347113
549788
827227
556545
735461
589852
333132
693385
671633
500828
82391
660427
846551
198883
631750
774101
453794
332886
166683
444951
918712
447597
558322
458900
33583
57791
661009
91189
672288
300441
97907
829429
55295
34528
633143
533994
460491
288927
133217
780615
641230
724776
679486
315633
329811
633404
856053
548352
451154
976111
1005911
150962
13163
334434
1083
364754
862632
458756
289126
744221
821164
1026733
89763
98619
658621
118752
700561
219905
154756
12141
851361
388916
414492
585236
102073
645949
267559
752880
391975
387486
967632
96947
260924
273111
174327
946206
491945
560201
438519
970566
319188
113749
470100
104403
101812
1018441
350628
380883
500814
1020857
836809
145887
425079
954269
1042418
899503
619253
685906
1010329
213306
719680
576146
568902
261388
795487
128139
317632
19069
118991
96081
369238
158794
694470
803630
304237
6280
151705
328731
184028
794169
56570
386755
549137
392021
875323
500201
1033089
512332
767235
78944
1019844
552786
235534
108645
553660
687771
520331
621036
538908
736785
329982
39181
145793
226998
20025
115049
37446
1007091
852842
132685
147949
278876
1008213
154156
27517
1028794
1035808
379951
612630
714806
286259
112618
704287
739536
91252
26576
725091
96170
163508
570742
792806
430572
746797
202006
323802
187300
504661
302687
630885
336813
745255
910872
892876
160001
735891
939312
813393
966125
337102
691403
606476
270737
249894
594508
894143
329994
162254
163059
27467
533993
628971
859372
357899
402293
474190
441447
742530
237515
44210
966478
120581
359909
912662
460619
967544
531019
534992
977842
954357
838324
643756
989739
11603
1004669
639347
552948
17394
52825
693633
101086
543564
371695
1021048
966610
749787
290405
369419
934344
666709
119026
488646
49595
161373
257466
49425
655392
120413
816937
161159
236448
923847
4895
321423
547209
302166
966764
148321
61669
1042806
981573
330294
67926
895912
27685
74519
667198
557749
73424
307495
653653
175000
939470
744165
438349
696731
954804
716747
882187
377190
264346
581892
905723
124137
597786
480761
206911
817176
956389
202894
91465
845026
56339
985435
198687
136301
1011412
30835
366813
671388
264633
264844
425652
578597
306745
368496
100570
987869
461197
543641
253553
640790
520367
1037375
193046
680089
539673
857426
697554
280110
214007
198119
947683
238376
643521
777161
833920
860706
699192
997508
782477
275797
713825
538346
963463
140922
123865
228716
1015637
283382
682744
418824
55822
93601
289317
1010150
1022665
499376
330887
982017
52887
798933
254607
990237
260685
127677
854521
681254
314269
959735
599677
344102
796103
302194
927368
925909
437620
685300
944612
868089
898282
483571
295371
175731
1044801
866767
920154
310591
716515
330373
14312
1038573
256926
160501
543915
274209
555011
387731
658602
46112
13124
520534
253556
520555
691748
56892
444978
424376
747423
180924
172382
582887
621868
785506
1012942
808357
919467
429621
19817
364375
315295
720159
142110
229870
488734
536645
658552
990171
543304
726189
703486
500941
700905
982692
912371
581542
703077
30275
945932
650051
413988
718274
330298
408994
460779
954493
788517
826544
762624
605418
968271
449408
287688
895527
213129
684273
1021478
531628
797283
1008792
250209
870349
851711
600790
41907
217521
494133
764646
718550
199967
465557
1537
421337
900393
1017901
516935
234183
140753
145305
400780
67713
236579
372008
438870
968567
974325
489086
1036754
569606
461278
362229
519404
266759
553202
624810
868187
929747
844239
429536
379214
268002
322969
249145
883299
950752
811890
375558
872022
504638
494243
519426
934025
504848
434616
649257
441104
78828
189662
923438
969471
657033
51459
959510
261724
128767
140525
585356
349867
126939
1033928
777755
655674
931631
609767
920388
214348
75806
753534
750549
122538
693446
866742
647792
702032
973506
440096
561586
733855
691413
358101
197712
953864
948571
201473
475491
861990
198620
370950
827085
190902
973098
676965
904882
824992
859511
590105
463048
1019532
986643
536247
201792
893468
775238
770492
826542
19273
166077
222080
174903
361354
663143
307651
765934
682390
767792
826895
153586
452915
750784
920777
989437
828644
937240
43684
112245
118109
874891
276763
822732
866156
12694
471176
215550
90459
347470
940512
456016
1031825
486758
1023805
75973
769291
879696
147627
128271
923050
22194
58688
799295
425817
20819
973390
903814
824180
569246
222226
408586
1023693
566398
30264
29169
236916
1035544
775668
307287
800328
436714
325796
387431
903176
206966
107574
650339
671872
412152
329996
175007
589298
154380
492278
788625
273406
1005204
311905
624081
514128
918466
294427
535695
543605
278463
166046
617608
470196
541834
70089
435988
394639
472839
644133
694462
923141
152023
716296
221394
73527
601549
756340
984386
773655
405997
876172
809929
523510
913249
1019125
674892
944085
366337
362925
171212
419821
835283
289208
466225
477456
980285
926572
760419
565681
563191
630447
37913
568683
677354
658704
793508
84595
210994
553671
197138
131723
514579
538589
152115
576819
744336
680546
421498
667037
128960
98707
106954
611424
508911
1016092
249715
275415
379532
992636
524006
646540
316870
44585
614775
161960
723120
604590
446207
253951
50757
758092
576858
922580
310839
682575
438895
916605
1031008
912176
193237
713700
751897
491446
675178
872710
759519
804820
1008802
391403
348363
764761
764842
596505
653016
50618
244673
277011
718910
439005
966902
4697
673844
133664
820044
510268
470033
622281
352863
368241
228835
89267
493114
650097
897586
514803
267189
1010639
17349
1007960
903549
858672
13052
41252
469575
683637
521743
721465
7185
385511
1042580
937664
241398
509774
29488
490725
143553
857275
683901
417392
740801
142485
347367
185452
364928
227611
29421
857867
931000
70635
974699
215596
858624
449068
857016
689001
615034
846657
332611
144151
822527
102832
992036
878767
544532
436534
593636
572850
133907
915299
366326
477408
444345
967312
464675
887921
467328
21700
475377
879151
6987
1045096
601163
15120
899400
430652
325450
527510
217472
211081
985734
134547
73539
560069
544174
802412
891350
577585
780099
771440
626976
271754
790148
1042650
323746
247425
386687
165212
439263
45253
831180
434990
244637
233427
936926
978609
76916
528951
201842
701762
621220
576407
852761
736289
634498
519063
788252
870852
134811
581570
674373
785670
113069
356190
615549
2211
331177
752609
387750
90912
316932
753146
532184
772911
249935
903348
280985
267106
918763
258302
120379
56277
26624
431367
563877
146967
366473
1026080
321365
762063
161737
85136
240822
890409
467029
264752
413609
153844
392316
559479
1012659
16062
490694
687777
175595
642291
459084
927705
687395
390763
183566
28238
5295
41294
1036980
750242
269996
552006
957234
909269
766498
224969
381887
572937
819659
570519
857881
634004
730700
897018
479277
749523
877162
273178
544816
801304
1025260
780437
571117
226094
626154
83273
309338
351792
167973
735726
640376
526561
682010
985088
617861
971291
540467
243914
842671
678363
669154
574246
105377
667048
99783
122616
834853
957468
408947
967679
419143
237909
490713
157654
303450
352907
582679
306875
391458
1019919
412534
346404
295268
949779
666426
557822
618075
567521
696045
669220
489313
294136
761588
374974
285500
322904
19713
1019552
674138
439096
339071
501307
692835
430989
725030
540036
938690
374430
647648
148818
828856
597862
594085
627880
662011
1005622
643573
518790
281373
890759
648737
322117
319341
980618
819073
68305
433988
214037
473313
983266
496975
774630
928151
417694
1035220
955839
99675
27242
570142
75105
746541
763394
360471
238703
93371
185834
697118
187755
80171
907871
312660
138024
150078
122581
176040
919217
542206
768309
837431
164647
610508
546956
244382
772797
309556
191370
571183
678814
558494
857315
247969
87907
39248
765497
154742
333843
808498
1016173
822664
627417
817426
934645
588643
975745
487887
309087
420704
60597
667454
467318
920626
182985
324267
752978
22482
180683
281449
347903
261239
419302
334819
46690
380684
50609
280851
222204
531498
998052
568692
739980
932667
754765
689242
782827
747229
685724
60694
772669
149404
230939
408871
1001342
490457
216056
806814
589270
727815
712480
446714
513094
1020498
430172
201436
79703
741055
212497
885769
947321
318608
41141
105429
726623
826404
581086
85888
404121
766806
792058
718457
927111
38809
721504
275471
304895
299353
225485
607425
939703
360244
225216
791903
404582
35477
857332
722363
612015
802929
875694
931521
838805
575372
410088
574261
527986
441342
465768
480080
466668
504570
707757
785615
900030
199845
135907
465593
70005
54266
542450
941900
681901
268751
787368
657798
809682
327645
979392
554541
194622
778557
229962
443536
955464
347131
798260
880627
992112
696030
255307
528120
66194
762284
278160
756565
885744
698677
490433
10421
568377
239695
806790
162762
407066
644240
298987
349924
23261
706131
647169
340686
457583
86664
139851
588025
174805
112299
483275
516589
74729
829462
352071
123390
1036546
542936
1009363
942036
31926
819758
455784
332553
600109
78517
281717
271373
783434
966485
57194
353210
398102
646508
846036
1007902
329481
435675
839667
4069
102857
673983
859633
1011077
64072
536109
214549
142972
560854
157811
174194
160434
707201
686497
969379
687485
301848
466546
847010
892149
858640
445780
19512
478858
28742
884880
148210
522225
716535
411881
242145
386857
141025
585576
434260
158187
20788
270594
544775
968471
602931
631469
1041169
245246
506500
383921
681757
786141
767612
742273
486337
988600
501798
440582
510034
613287
590555
1039598
918016
675270
365774
513700
375551
882589
230561
771823
654494
944528
602870
739831
448092
215789
88719
897187
557858
347447
29364
746502
878666
35982
399920
623432
961476
800488
318552
875813
311251
445019
285514
990951
141468
595734
512006
766377
893240
311408
288793
733056
490958
92541
911165
835853
52227
923948
286243
1034600
7565
640356
551776
211281
310057
179867
969760
998534
750587
945021
163492
156967
741137
983875
493014
236210
963744
164303
788605
653950
461785
231107
9735
878086
440395
1037698
825917
594975
1019761
886358
266899
790448
786803
409819
435707
458309
557861
673570
43570
287506
714878
612296
137918
7503
331949
871076
562191
868371
1029161
636111
581275
656579
683516
862008
732842
662536
690415
497249
916054
312233
325379
679628
403890
355998
723316
902474
391900
667746
1042735
611682
149300
581248
845293
499837
235060
571838
30429
493291
397120
294124
691961
445073
431219
464316
795627
364675
73034
300728
415523
779
843137
802019
108026
616035
282519
247105
610764
155603
318144
186959
453092
328695
337448
162710
47844
186708
333165
761202
903023
1028048
555193
700009
593231
282748
758406
294874
534176
386801
322626
379449
878343
601169
788837
603895
526104
333587
143457
383398
613507
250237
928604
400568
82750
661253
8170
611869
617535
662686
559734
717007
95112
780387
658192
978903
295979
160965
837023
430011
641123
169575
551560
525358
975430
469738
59433
247533
735672
785357
898255
657172
1000743
191350
149354
256907
512161
829388
894285
625174
90783
635375
948714
497420
808128
292302
1027509
561658
703801
617677
40425
780648
13931
932042
898579
836534
153387
601191
377763
352352
472226
308642
889140
908879
758258
439702
448220
73118
968074
685655
929197
642927
226466
935744
453189
583134
494668
184603
162794
30768
460674
686187
780271
200778
188172
78524
318087
949012
524216
180261
490929
56892
412400
437996
368720
160424
585496
121780
522784
850061
363262
206539
194062
337325
674888
583527
53998
911987
256978
776875
689682
209899
674029
524592
83622
335354
568729
405919
416780
308557
776031
655010
491273
615270
251619
627534
511986
893701
1012285
133677
1034552
51425
717069
490371
377146
239170
1008687
340821
290723
825694
95200
1002962
231569
874769
632314
425401
777523
430916
582291
188102
182717
427933
380114
387911
766078
910526
423138
995878
240992
620758
817937
142887
473019
196158
573060
283790
481368
87942
65832
929605
366875
672686
37113
235960
813198
947888
367654
276076
18263
769821
408347
597417
899439
7565
411548
67479
691440
991311
194722
894221
77752
145185
981948
177556
856200
531360
576929
850438
496945
698133
740419
97259
616935
249980
731477
648493
253624
378840
899146
552659
643765
1021655
623933
553031
685475
242283
231695
300092
214353
499012
833714
673571
356634
825835
8626
217474
610230
217857
959771
97995
547352
452820
725284
246573
855841
405886
393858
125625
340221
367606
308411
507204
735578
911037
683662
822678
916000
158304
271905
212521
929853
289059
312346
482300
142824
785300
507695
1028112
748489
292306
558402
986265
429244
606440
444329
406030
341786
615674
845590
405603
648423
438295
151885
638422
439042
675442
381973
360628
768265
471373
608995
944803
767176
186930
407808
868554
1000453
351531
374863
743708
616992
909403
618768
642209
968382
921137
469470
215366
245422
250090
680926
887292
831859
807978
865112
973859
124709
420673
36389
200586
455770
827510
669475
715294
881817
303750
451452
440045
245036
888820
276866
767028
643518
535181
951093
422248
946142
533992
124176
115066
622530
376343
770581
74323
285901
177514
437995
890890
766456
1042016
1038843
995259
115607
81886
676321
146702
1014253
389168
574961
359415
136449
312216
232915
139026
35543
595215
1014831
181322
746615
131923
349638
120204
572832
787028
977465
411065
842811
70219
254401
320338
979499
677641
56620
904549
65560
104266
358518
646422
113413
325216
226105
701920
993752
317490
3546
982746
541568
658061
191456
108672
875821
17852
518223
824890
182708
913614
428151
838756
147504
236160
826125
89377
346281
274030
767064
264776
841292
963082
412097
313907
908782
904163
272140
960057
659422
337973
970907
40064
103279
538869
569255
933769
415821
240388
622464
663603
141001
274805
847612
770043
315667
556432
1017895
665636
227570
376081
1043864
766960
105651
345403
368426
639440
566090
856857
495587
131934
949562
684502
951522
386907
940700
429275
828490
23796
142959
367501
124926
860757
581518
229908
827534
727137
642928
252457
597637
211720
123483
394035
83022
458092
410717
157350
252730
129119
17263
993191
208595
874605
617056
408220
118371
31214
958728
238108
778833
993303
636388
683689
142396
508185
748197
219331
79919
767581
122488
845402
517992
776822
538771
917609
737213
597954
289195
553894
442728
162352
672335
530936
382344
164600
723123
787921
162625
226988
575078
500596
32895
539648
46216
482895
229662
16696
649984
434011
783028
343415
907114
199469
660339
541103
141249
888368
32636
598716
560568
214390
192350
165234
502104
430747
297423
1012900
174718
845925
1020129
319568
769713
295114
1025633
397678
195435
353143
458567
749742
94897
343768
755142
383848
605819
212272
679938
724444
660676
989599
420004
926229
439316
596055
628833
528658
203508
774453
646073
386748
653895
449536
426474
988299
698134
428911
264113
310049
360237
678349
145705
508214
482433
540429
1043626
494548
928442
901656
302423
248044
245454
647094
117254
232302
239593
493545
750904
574031
64924
370370
1035975
115832
191951
142165
665332
1000132
912876
932098
749308
291867
772184
838853
1041864
551264
684528
736488
101710
735402
551308
44557
1010091
673659
523155
817128
9954
764858
1016585
591014
808776
411980
956531
607379
239905
845041
408958
124624
1026805
238217
877774
887827
979424
653823
28266
972127
904001
822332
502913
854744
1014815
912142
187795
1022655
697011
464833
142918
889495
604555
358583
209696
495600
980040
1017968
195484
641212
606031
337840
461830
877554
1018029
125505
824977
1000298
329868
179507
228187
833393
502634
483366
469037
964427
260915
965999
949633
931373
525157
743010
931748
674315
722029
757305
154758
471549
705982
947201
581034
642153
61203
473041
277739
74041
516640
217104
991331
22540
115406
387933
461462
717539
276740
678065
415588
173754
816354
1005977
535246
720335
84152
273432
235451
262401
232392
594792
767108
181500
176254
641898
549466
733987
218561
804163
860416
693599
909715
503280
22943
607464
298396
870328
10655
119760
792605
249138
268663
868644
105861
200167
163312
539870
732284
934523
300936
662964
622909
428157
991739
797731
899138
711332
495774
449568
958017
705348
856637
164446
480208
56126
40028
797999
853076
174436
133416
403231
429086
519519
150554
684925
969019
272912
242751
472645
834337
186287
710734
636718
678627
772067
579117
447084
337019
1005427
25036
579929
67563
202910
732182
584216
712745
556381
508905
366466
552067
876065
56597
49705
529862
253959
187419
659344
73102
5479
234350
375076
548071
892212
437838
449459
967734
66090
365160
583377
851090
1010270
441052
375847
499483
360242
158837
848304
877075
1025072
15507
229480
118777
337211
629069
35298
620672
970717
141004
347531
593198
401342
476896
672058
588647
476668
390792
321588
938411
745718
863521
458392
736429
307242
122856
202752
468668
340129
638221
703634
756266
803008
459963
74709
292385
750816
182070
290269
594302
824395
760688
968350
447751
1010697
809267
300024
918081
606061
786580
122712
166339
620532
330767
506236
37411
879367
775582
254305
980298
269039
439451
463938
87882
393094
22128
810913
620033
111712
587839
375635
322560
959602
587685
155465
175879
594983
414325
516611
632573
417562
250095
588220
916167
594296
99827
273653
675416
22411
1023564
825473
90643
291126
68643
1000539
563735
415802
636746
788302
33517
291205
829976
422313
405328
375921
512612
965090
46217
599899
511212
755939
178735
12802
935857
352207
216665
438365
565232
762743
61212
145506
682924
364331
602439
72988
1043586
178009
944094
34373
168750
649507
651688
298927
813235
226293
642493
119398
158766
941425
759256
990506
871402
479347
348373
134877
819892
435713
5352
849641
981071
130113
345472
176067
290841
163214
732240
595499
153148
862534
129138
386490
778675
626835
207334
196401
716106
1029232
427099
431027
818661
210027
431609
374618
805764
155685
459880
393233
868680
835996
301320
924381
688786
557312
37792
920117
287075
199244
479078
193463
957741
662510
722368
114596
694270
1018908
353936
520119
780875
521036
833211
866668
170983
618712
648061
808972
396719
678776
1012679
860306
423031
974881
471639
182248
676166
783879
609558
841466
678238
291830
390855
873851
853363
68119
373266
67752
285418
375743
329140
289937
596284
828087
286389
235690
641741
317034
894747
950316
592296
781938
1003862
87985
253555
970604
304083
965779
715700
543945
857055
399224
176085
955158
281648
628201
750279
546664
976057
80332
78858
1041777
643208
775793
823010
755836
986443
73032
981651
441571
920075
390897
886955
810816
202600
74759
251404
317649
473817
288528
730989
960619
975485
790992
46450
906743
42200
416366
165150
207195
1040092
993898
940615
497093
53799
273943
538686
852056
34140
908694
406419
475601
406530
248789
338952
493811
173594
44302
18523
542002
70383
116194
713883
642758
946552
191437
1018155
623830
96660
376595
659245
909677
71047
329123
1038846
306099
710482
695669
655703
509354
718304
793671
92094
452324
982913
406831
675853
875859
1003925
189315
470352
479253
145756
978383
231389
379164
21970
302042
246614
280293
292164
810412
552523
407453
775965
755548
572585
579238
6476
762095
1001654
719868
656940
49780
276157
1004034
151188
629777
54389
727190
333744
569898
88234
406199
636563
301528
707872
893313
425163
464730
137159
421663
11318
589829
317430
602239
862543
839421
900018
638867
138715
544721
57724
556761
67618
174336
884694
803915
264181
40899
895677
697708
650024
77164
410844
1027562
1033810
390542
480347
571
850582
713942
191425
1007823
160841
846240
948493
692293
408299
133322
657724
401623
780355
694423
545887
123428
956471
28564
878944
855803
882168
382020
1044967
13291
859709
1030911
271864
206912
469907
23238
393620
658187
665285
659987
1004666
967915
563082
83026
569287
790350
1030779
714455
538866
543605
940126
193763
377888
382543
992344
269327
830746
901587
309246
1011358
477442
1001207
523393
939885
977482
959942
332972
625666
983645
250735
166607
949161
977541
348520
601097
954724
831924
72231
192688
886199
851260
277369
353686
595490
200130
14651
539620
469715
871441
825960
558234
764706
657544
538837
549118
362664
424840
446563
529008
288179
467566
992783
922898
280726
617897
64518
285799
784116
45786
256251
195746
811333
604347
137203
798573
38148
920348
510022
688152
881289
82822
802555
455904
716762
56617
818963
337250
750637
40528
757727
364501
891429
267966
813467
289161
791907
751750
262970
994144
888091
468090
1034191
310917
642126
523776
638761
257854
448603
715749
641185
378836
134498
552893
211140
536775
998437
842288
147476
139057
349283
98213
38639
38780
993167
493746
107339
885544
515954
527708
409973
469795
577756
678507
50200
262528
443033
285987
946273
523180
916271
811922
232570
622990
544761
150623
986761
311973
272662
905114
309624
127070
805054
741995
1034946
385634
465891
235621
503931
317997
955601
416486
309053
209714
429737
842614
273409
712651
695040
702559
113921
946602
908074
365137
818313
55586
820968
66811
298376
597463
805457
90361
667925
2831
734530
637505
326171
901348
1824
903083
536696
587529
269937
564554
176928
861480
358711
225561
922052
524227
279077
297712
482714
631354
778137
123068
990231
229515
884421
755615
735411
930655
522816
17500
555642
438760
522334
1044840
585183
759090
608612
555195
293645
145032
778474
967739
761851
984166
717318
617973
628216
885730
609774
210611
66747
418526
509508
1012886
971319
331284
844262
979069
260649
616148
648207
195822
579605
1023445
1041074
291685
727139
339171
1020401
564146
800112
778431
792199
430280
627942
620655
780005
404889
395401
903807
178800
126157
835192
87763
667228
918204
156684
492899
541037
955413
294523
952415
493361
355620
237372
531679
309269
191645
687792
41976
1042443
1030498
136345
241571
796557
146407
654441
367490
77758
124555
159137
571056
135929
200822
380368
1016339
62533
137352
137677
764824
755904
82778
823391
861186
606046
76618
63902
1000993
693064
101803
216447
283377
528398
973801
865981
258280
656709
605435
903979
856698
325269
18520
438299
74965
95787
185040
225659
866488
802068
61004
167614
419826
826128
1007852
321429
810059
778469
984994
839894
290740
338448
952059
603301
244313
938473
219802
802448
495836
79387
1012343
132163
201070
516640
283504
535402
755113
191666
498743
842293
578598
890918
253727
522512
93603
34693
821538
570312
578388
642334
148469
900832
895257
767392
288414
624915
340163
754017
957068
306633
418521
293572
473053
679979
609591
44922
192647
212439
492223
305900
691716
111725
661589
231374
261006
908077
884269
774428
87343
118121
682973
32881
402528
624133
546700
660198
60783
463774
513887
883381
707684
938740
925126
860268
407924
27548
1030317
218614
31286
418731
62440
293534
247816
486214
118949
682238
648693
1023275
232209
385917
780989
412632
768090
35185
359302
749811
432387
203843
819707
976983
836560
761228
149283
305416
445060
938484
413875
856240
90014
790256
567520
865091
862359
907921
155338
688245
854244
68103
821019
3963
183921
436818
916641
518261
127355
1039484
870022
185022
105515
830360
771851
1036515
938287
358028
347898
906797
1028517
290063
172344
183760
966205
742035
484640
152791
445490
198842
397894
830998
400354
664337
446352
488724
926428
442514
738363
840066
1006702
395231
1038061
17582
1011601
655000
287400
564408
18197
497815
875645
168814
10178
121929
302073
944787
991687
963228
665587
83866
720668
964251
827297
679875
187183
682709
468371
860728
730665
665586
924164
790210
583984
692005
232631
149716
680328
729654
688862
131149
925627
578671
330696
351513
477545
895346
782139
56249
264124
182247
246133
517419
243511
433358
142772
80811
1011562
372342
874592
896696
942000
46748
821833
724282
799369
197862
51277
326330
849773
997913
952398
94451
301251
795053
564491
246510
907710
573210
240923
876115
365648
398601
863886
701879
16488
487234
882704
510242
885613
123626
1013386
721930
165350
889008
918662
530872
951590
960035
55632
482896
257812
387471
858746
165132
683706
1001609
588017
892679
675937
421729
24281
96096
845726
167755
287717
504705
691882
750930
512695
994067
417806
996409
245606
695951
980029
988528
64552
713114
356312
633988
954135
329763
141861
331261
67482
399672
719634
578039
294122
1020580
953568
265512
735310
236913
531266
601125
635172
216014
362458
25661
275189
555352
786305
727393
566917
833528
781792
864323
65043
312625
72937
110584
505368
256063
527197
528002
914798
556472
226801
821377
536849
350291
759752
359931
684305
1008370
752762
699048
101204
810402
966621
176025
216776
173911
1000452
926081
992370
114313
949374
1041473
229289
726000
356845
843105
57421
534865
745723
278674
1010279
715689
93185
707988
939304
633603
97585
189836
913743
222166
465722
146948
520692
416151
874960
927243
147277
599329
406256
280309
13135
352122
793860
136131
81216
77463
450098
943048
523443
157859
215726
401968
487176
704146
333552
304230
173887
205319
516166
209272
856553
715484
561330
432002
501438
753607
471827
134002
723463
123677
1030058
665294
89431
652501
906940
508103
167919
72668
890603
934854
973577
708349
235937
641137
188486
89243
281680
571069
736493
856619
1034319
454855
367652
953674
132441
941347
921107
338169
105438
130499
316029
525543
613173
423917
929212
245685
659279
520042
429512
1042037
594415
116985
324616
550400
110593
804962
66047
704642
800230
582012
960735
566984
954007
381574
278763
848138
700379
429530
558925
168626
1021283
953481
469890
96188
133418
1038851
246583
927064
17909
774992
256942
398297
332492
48006
733287
600214
318999
566359
182227
316746
767957
151242
896292
934238
940374
724221
353310
488633
403415
994898
230125
549871
172326
729342
943931
453730
454910
187638
794839
554646
573367
348661
720244
81529
1009085
629103
991255
680230
1003519
1038026
164407
99501
219919
793519
818623
283972
847126
51581
433889
466458
418016
146288
737325
173196
648298
96130
885437
102902
232618
912062
216693
648691
221269
476946
864202
996621
901530
132384
177671
933164
644169
542590
803476
98986
338865
661248
710784
262394
363685
111978
877731
434610
534613
184733
271124
254901
21015
924596
37834
974670
948318
976204
818274
968731
541048
333427
567816
962772
899340
523777
743084
293257
568809
228849
379040
871342
145799
385304
116888
662098
91938
991638
661337
999737
817171
893833
2741
478356
946422
252478
152274
1030981
758075
262473
968814
160637
485400
194371
61073
826421
917898
17256
477577
626892
615597
1035712
692095
332663
609397
464092
584338
415730
91183
512564
380193
191288
407290
478003
643572
935015
16726
105458
798293
162348
686085
433757
190058
717040
527389
230890
878290
495423
601915
597462
43704
454503
936145
665533
391868
841371
961475
901996
618682
574968
528268
911747
627049
667332
668181
828139
704052
454184
821710
777658
674115
859909
2090
580472
124894
215375
1008016
668159
730205
254658
640863
425814
839498
712106
566113
446711
1020140
333950
762019
496058
386742
622458
668028
564615
784110
182296
389110
238798
671828
396873
297796
899927
155034
80322
393111
42132
628215
516155
310219
829182
26196
597144
74131
854226
435226
1027061
347223
452386
861486
543697
147129
734625
646698
965661
133821
470185
1017066
108476
835368
582021
1028536
22705
701388
76944
242140
990995
171487
670280
635657
316344
587192
879936
323339
70854
602412
455830
20166
150289
222334
752736
698156
183152
423923
128389
860271
168026
940816
251766
521226
127128
307395
157807
307698
543789
944730
103229
916183
957790
54493
888396
541095
699051
189706
874577
229120
867031
1037285
852029
517097
744300
646567
819002
924237
769505
686252
543323
46535
777506
862696
941285
93133
607162
554014
356844
656282
125199
743373
153376
434472
547744
589366
36841
372326
571597
510985
295476
713233
517752
815731
597948
972566
381211
41239
171915
812763
102593
482782
231669
867956
615548
202853
200872
976398
282835
458427
834774
341644
337096
756630
968147
598967
802799
465868
735014
950088
505129
278519
422656
679375
719596
353556
1036386
8247
828038
66739
605226
407357
717672
164898
225682
189550
121016
880485
506819
730002
381714
390433
316537
942553
1016780
624703
103962
408599
132485
252207
253032
768685
251874
197654
195873
147866
1005346
820340
262136
635308
488848
276453
755697
112358
237955
937622
520234
440241
612073
120221
202137
217276
686891
558197
865990
227432
613106
436332
581269
730904
699931
437545
152087
522118
578612
971151
618534
710830
471884
662937
731592
487247
775741
934186
874011
551434
356955
880136
136415
544760
962051
916190
575037
687341
884374
5205
337893
235217
484349
389147
615130
525514
30183
668066
440691
295015
663833
996592
663132
1037663
263080
850265
923894
414141
283168
210326
426509
314927
928746
248914
898469
209374
401013
596411
733921
841592
1032817
223527
537984
548396
234305
731855
90627
600144
150318
165178
216181
660589
622690
396021
131765
291321
623086
899050
93178
158790
561093
231922
824743
82879
749972
445576
478547
78672
874858
972703
590236
246759
579064
140144
578320
893144
457779
623104
986584
215164
46759
756440
838665
708829
943343
222143
1019090
916613
482426
51312
943411
327215
254774
465807
189283
907328
593220
710314
674261
330379
931561
996025
600837
685829
911761
1034539
320063
846557
510444
400675
783515
412618
701682
190769
37908
261184
747932
723645
275379
665730
3027
897363
1000204
510315
437488
474096
535029
714527
276003
451793
1028237
401224
790205
1004257
695507
912611
528733
184781
916342
897233
926289
703923
116735
853158
572446
788603
583999
936090
244760
928346
130498
465824
237775
691722
1033576
729576
990455
703601
784330
100272
818826
792985
418712
493249
128479
560521
427722
754685
964677
512327
661256
1044247
202329
213498
837454
159048
945853
594115
742240
683745
458499
664773
1019750
323283
872587
221160
368304
660184
610964
573885
637181
306749
1011462
284390
180608
1009027
394465
1021015
848279
339275
920905
769619
195194
391798
1016137
1026256
564866
169797
628180
441832
752480
491101
702383
246480
257396
627109
301411
527013
579400
156326
559523
970100
701157
846783
105087
189541
1035120
961326
765696
224941
935131
919856
361683
609745
556360
757899
42885
948192
269902
416006
675440
613918
14203
495536
885339
579447
619687
573824
639962
884813
551266
688365
719863
210119
547370
154575
133990
746546
660828
137032
29142
705240
586740
961907
952403
579317
19188
651470
901890
412564
1004936
52824
467450
460875
950361
80546
141372
231604
631692
532248
416930
713488
828189
414545
778067
175439
524528
930202
767976
365495
408921
291416
38831
468893
151096
795575
881998
114083
176382
95011
698825
201627
962641
72124
791441
689203
476764
62023
75935
392033
801093
709373
549088
804435
699270
659760
328311
15396
349117
794251
457746
262053
627654
715788
927304
300368
389470
897590
690625
448458
563093
729956
305329
692941
129518
368085
698729
207381
44305
270172
22046
419494
249315
78870
1003496
337729
25283
576641
860212
904651
527106
475040
1031375
100189
1002273
389180
772617
999949
292292
804310
98264
157569
709192
598702
795110
398008
642459
156241
898401
14367
167792
207417
976071
1017361
535601
858440
1015893
556885
83306
373676
765151
601719
655476
1042652
394517
618810
674272
761075
1037900
29336
558916
41429
356927
15206
958949
852032
721029
1039982
188531
482188
823931
375007
79696
700974
597879
282542
117905
614270
786723
438005
571717
273704
930885
242400
659651
113807
163169
979572
443285
499033
179
546789
820701
517596
10997
448353
850627
31802
276615
560098
48363
397249
968905
635836
949435
104395
649058
294382
442314
708781
340949
295301
216216
153892
357801
123249
984177
38113
1029397
84104
753217
930034
338441
432013
117568
158219
334234
459137
717571
146540
699898
250279
367100
960561
1013447
988344
292756
453367
557472
975808
433812
441881
834580
951309
116976
695835
365644
836268
941200
474625
213670
582075
415778
62959
786468
11483
59208
12595
224430
752118
304026
995897
959612
369652
649071
739060
283556
190190
44071
993869
619426
1041230
186012
8292
583685
751537
83513
403597
240210
219583
492342
695097
63293
595667
48524
371930
80635
434100
537842
391738
594983
125909
590887
24789
940003
225637
187847
313693
947865
210952
177362
713400
1001028
431947
100617
1031585
248692
641680
688444
28333
842520
449464
591866
693786
825163
949263
176422
764223
704661
37194
805898
252833
947006
107565
236063
119310
784240
1104
142028
591329
48418
735319
976564
559426
670090
453615
463059
971519
847915
307152
14117
878317
151763
494811
120155
611110
96634
189002
127601
832972
631231
96794
285336
649403
823585
709569
482643
136576
905688
792035
310631
874268
38721
173643
738022
455908
860849
135292
403950
750229
327314
1028606
3838
413416
613607
630636
517986
964920
166482
871348
515332
656512
484014
611944
956371
285011
538735
426102
1034981
217154
569078
858784
456394
737972
561749
980050
920110
329923
237486
778733
871943
178122
727222
294884
481946
446317
724714
148990
840925
808739
764572
849145
133656
260433
348897
141080
371121
566738
548065
212587
433716
66670
519275
661221
1001671
343342
407099
494571
195471
88418
676654
1028926
1030547
788753
54060
931397
497509
141709
593134
900117
664198
824750
260574
719535
568818
355838
512364
1001266
644537
990688
879335
765484
706874
445182
524548
723119
233452
853090
585398
35128
320702
11948
422299
608074
602355
1021767
146236
797100
384737
517849
295096
350953
110255
801882
275883
716010
857413
435907
661160
1038731
517211
819991
519737
968582
166760
250805
246872
553359
30154
274505
372375
255555
202206
760983
743482
14013
439919
613922
821341
234670
535090
1023680
809842
127945
876910
314507
705404
588372
789572
709674
204047
898684
842496
302933
653842
440376
127797
321502
720854
1001728
654721
788931
808215
383039
904451
954024
934879
611989
24635
815459
839005
1040789
768108
934263
809787
390403
940817
83182
112563
366664
370067
577914
45235
495545
207242
715067
176351
406086
9361
57258
337744
246370
540953
191151
590033
853589
724001
747927
45844
221937
685247
256888
317635
553024
761697
60015
993868
139108
665826
272987
85644
167717
894754
339305
485601
591977
579518
228079
33680
443173
770242
820907
18486
760162
850796
638447
524506
502153
740667
776885
865378
769449
93563
282315
130405
872375
560962
178966
316174
895851
1044098
673913
597257
1016173
177072
832526
983596
707848
659611
615214
46894
786657
831599
332725
276788
374880
39577
605333
4805
273959
510783
825907
61394
797561
909710
665709
847216
1017718
924807
562202
11813
482276
765445
653850
640300
355335
105164
637732
720373
589885
572634
611441
35656
681815
616014
105105
652625
860104
317090
49693
984554
888776
529119
796009
61821
15214
766101
598255
323501
328013
739394
760465
166856
443091
472729
652457
1037993
727691
139655
740756
827511
58779
950853
676502
1036835
190740
843339
204165
334539
814892
51255
915253
122672
140543
1012577
307950
469481
921066
870804
643824
644675
78532
855471
69837
679264
98284
417007
325829
689038
975249
827906
862819
467008
334370
149290
331040
231104
626865
740217
408710
402584
892368
529218
49271
176441
323400
45526
267080
794966
48467
149778
494513
238053
484233
70987
37791
281318
961266
112177
737942
36230
231564
620323
1020552
470997
698279
529750
170629
449452
654321
426110
745032
886341
882070
488371
1000137
965981
217417
749483
703990
771538
953125
311202
85733
85904
728677
989177
444673
966785
618080
172844
254334
305618
703874
785265
655882
556816
856867
930461
706452
683927
83579
309707
354251
725913
183613
863810
799553
62042
539961
416569
718468
458704
870082
952581
379892
988607
273041
500618
946402
549582
402739
153525
554074
854660
489439
433919
184196
304062
309556
592963
277642
427227
771533
145877
501664
639754
40777
601595
634634
703531
168831
770812
232817
136734
64192
99467
338712
427402
848536
412597
664235
214717
101564
180750
90579
354239
719854
659479
500281
489638
994918
22324
844733
182340
990467
667859
910959
988630
586841
524527
646823
702721
717340
1024397
862782
405775
935929
973448
206304
59982
503355
937256
1014385
1003987
1024598
300251
13600
807586
977133
691332
608806
37032
94889
61056
992926
647257
316971
762532
478817
855648
668522
870293
669439
438084
847530
510049
852325
563075
381505
767441
601493
167805
916530
718637
379413
41385
529108
428925
202956
66095
525467
14433
709082
283636
448553
202744
285969
287833
490980
829498
1028079
436979
797857
883557
204376
53746
920838
644286
114363
244554
928300
556599
759338
879256
308496
423973
809571
170329
1035436
296500
279747
309917
315717
319824
218118
687597
832079
210457
568158
1035848
722575
822808
435412
37726
87459
739079
976375
328905
163400
588261
63782
313183
438304
574659
283910
933432
888433
181235
279480
531569
961473
515511
713979
256787
1013743
964302
158147
589066
135176
932789
210765
629919
899011
958351
280012
237940
619760
355589
1019507
1028165
427231
469804
593668
4657
157557
657758
645696
397042
977285
223536
560904
871772
778813
553254
361539
257520
229165
833899
965543
197359
267384
419055
408869
809322
173290
113651
397588
404688
599864
790224
338340
457895
183159
542328
989348
558822
325738
89538
863282
377601
747246
603874
30219
557515
676000
628254
837827
1028077
160442
1033497
598645
678445
109582
882047
959202
192316
603775
790106
244840
23967
978847
820500
777653
412620
1019127
995955
776977
261687
412423
805161
371151
892616
126865
58361
259628
138274
989822
872754
435520
213425
645027
297360
878369
311893
376677
370364
407634
1024884
1000674
41488
952675
796060
340466
603567
162334
375203
723272
350572
433537
395327
572029
383282
1030996
854448
822941
757429
686555
299865
191283
967536
644353
339479
484260
109797
773652
930372
945446
119453
568856
298158
12824
631065
879780
857468
614073
600512
374746
506204
873105
758338
215730
126469
1022688
390892
380228
103808
605979
381806
240813
615029
924209
1032923
339244
668122
32532
318551
350121
673639
475407
319795
141956
1022418
837645
974269
930522
636885
758280
154359
728868
1034941
958191
1035413
777812
612112
710395
27238
142209
568694
1042610
449386
675446
183729
192838
1000616
1009007
455822
734071
28489
904363
150268
1009098
135828
450551
309551
884257
706169
934835
253418
150231
687344
888295
660815
552314
695684
306648
483093
247824
431633
1023940
700080
682724
360583
635064
294310
573529
953536
243721
482088
92279
574819
975373
454866
128386
143072
106591
970663
1027749
765009
224791
1033410
730453
773415
64574
492231
717319
636190
852031
141191
752060
481207
45898
619588
759345
564616
417059
960914
958604
99335
323275
385891
897432
416585
784560
343305
423097
265026
136049
729174
331970
294845
114796
598293
271391
477058
242873
145004
783038
216193
36256
817433
1040207
208699
1004124
406673
621076
530959
676221
799131
791174
346388
234019
159657
904947
579217
646779
619173
53843
180924
206437
412713
374369
793375
832866
631573
964004
789179
19254
216175
612476
115059
916677
427467
477187
686558
654600
506351
882069
498655
568597
383966
561735
246494
61214
849819
557063
670925
230486
187992
435918
774561
162706
989400
225369
276737
578855
1026072
914670
182635
475398
705761
120879
419396
713833
294156
299180
544924
350549
284233
459414
219868
362637
793843
1035923
452845
385888
40551
111314
108769
661461
929503
353368
173537
850934
485363
279993
121809
53103
583339
647853
213281
361597
328381
1010170
527303
597986
453237
856931
558678
473070
558303
712617
266754
660801
929086
778949
456612
655491
785533
1036175
474062
429212
126408
492228
291962
43143
159898
915637
273123
28335
649927
302011
721200
423012
1014627
158620
519324
566802
846113
986152
699481
143170
387247
301299
231103
451944
191236
641517
953515
896041
28385
700327
239817
629013
304316
108135
412705
766674
722002
333395
567320
330323
404249
89699
305346
319821
863033
78054
10331
128589
310620
458587
602096
840493
20953
907296
522047
765002
16083
333706
782224
38196
768077
140992
385966
331367
213693
284766
235509
941719
269563
792911
873707
637016
94187
458504
427946
313647
735669
325530
944732
469154
813452
269760
470667
616152
741116
711014
1022404
272631
769504
569481
583953
445984
600577
521619
332696
881310
123396
264418
282946
751268
347827
344360
734712
761740
494043
651872
970312
34274
200906
715787
372953
462014
945678
335888
417290
145049
423926
758281
845676
61001
327296
72478
739343
407385
181521
276771
573837
821077
264926
743179
868741
98256
270381
681350
577879
524197
330140
617450
480883
383014
327719
268866
200778
69504
374102
1002632
549666
322999
224745
800398
36815
54326
959709
1031345
442214
868053
321099
678556
779500
384400
120726
735238
681921
486523
375942
562620
535180
801972
22045
624214
403184
23806
759001
989695
644288
890632
205531
188502
837384
57653
555908
184502
797619
502092
1028010
401148
748865
161420
7484
415211
761808
6208
243102
397044
434220
986805
268506
900218
575489
348384
194457
36309
246113
95734
464897
466353
857804
873575
516
625146
990722
916054
688699
16211
994130
427403
925418
166442
261707
185440
726038
742116
40630
951656
304099
615775
789603
1000751
910232
92629
527792
13020
997365
213036
699411
816368
234064
853851
756216
682794
28212
288236
89184
218852
594787
1033828
516827
427272
664668
946018
199169
325789
411714
1012947
427485
201997
596928
320843
477117
604144
172094
345887
352399
898515
424255
574201
534181
301209
768504
1031028
771031
122037
581029
1011692
295678
556904
744772
84892
798832
163704
191337
728058
67595
94377
391507
454658
616409
178151
464582
528987
228199
484881
519916
1001193
803839
615912
350682
1012201
42119
263774
675645
288686
435591
950049
652482
326595
612995
201948
380245
629584
2202
410971
988242
592159
145586
685698
317837
557594
982981
4863
734281
45301
468757
739736
862856
1039370
587749
212479
748134
500982
507546
442108
808128
741145
596967
54300
92797
553693
739420
631453
643228
834531
842607
324288
397080
952754
540653
616783
451859
839479
416161
779855
294402
65322
610252
964362
65422
142201
666350
371896
1020664
12416
915122
931673
363221
977553
45782
433608
721923
370571
866357
985265
751783
158465
47929
531880
1042542
756414
650381
883249
99401
971975
826871
686790
274062
423273
784640
692735
915847
820870
1005392
314053
549701
31379
774231
582746
424316
642758
102998
367822
395726
497845
946899
839330
454461
257169
850000
965607
750688
938279
606501
316039
334590
54355
313341
56966
613452
718654
71638
651044
206400
853965
1034552
269532
317748
458587
487147
713505
350750
371178
491545
130609
1022435
366443
202062
217414
739644
42444
534346
447085
445007
108674
396095
235800
1000326
556120
979843
543279
514735
1001544
454305
178092
389605
784596
1005512
724974
699712
77960
346494
1036865
410540
8094
705420
775034
314587
929146
235200
1019788
717601
182236
236802
22088
92263
686460
728564
838561
194810
13450
784115
325893
733407
370616
143955
586112
535708
56121
422813
948588
958018
104318
310955
117144
739841
250746
901638
915754
304662
671908
27776
262824
154134
600752
323081
483506
9932
546636
359696
798801
715286
4818
1004788
305795
101670
91294
977421
726545
34107
258930
514950
495874
687856
651458
417292
456361
293540
361720
294425
327713
214985
587982
607671
852556
312558
549179
26658
719019
978863
859787
399987
246127
724792
511425
872162
363055
861901
724113
602312
619022
700486
387451
984357
834406
446860
924376
35734
819900
650345
247055
1042497
857534
529765
1005633
892131
52153
352777
867283
296998
279269
449144
81907
948456
747549
500029
441655
427273
390205
632235
20543
916921
775963
188394
514897
162581
669536
862419
866072
75090
85847
122452
628965
277486
689957
217497
65325
439096
566378
520249
165903
820615
655147
247504
568984
360012
947703
996643
875204
609624
798541
834365
814148
1027303
599756
800808
676920
494051
926308
1029513
564312
467597
849724
934496
966303
231707
342307
371239
764603
797486
302222
628411
693233
465645
415297
804618
1015867
907119
532528
349583
1010226
471840
615535
654090
140809
914697
340022
274468
589392
901276
814140
896588
251119
44011
494547
710878
1041715
332982
639786
526395
554907
945369
687508
402741
634872
445986
459693
685946
786344
569793
944263
38909
807605
996998
409723
4316
24709
618709
638481
912910
469909
444969
385974
187515
519112
200860
289017
400641
116283
135968
394001
202196
201135
581898
1009988
149470
258164
817330
464422
740057
689449
608478
724650
771923
86662
266208
513976
67303
259731
45213
239787
110179
799130
298301
312352
376700
91807
501753
700069
591830
690323
917160
165736
365036
769984
496293
369275
980761
350305
151623
266594
398676
984730
1037297
626717
870461
8185
813330
25185
331222
685865
492357
299025
918926
579410
563977
503928
875816
281165
553756
771074
311667
36844
13411
342114
313759
646488
148193
523995
1023458
236538
371136
169428
835681
969284
790071
321235
988716
399796
341819
785680
39404
574274
201171
1024376
935907
1034887
737498
587559
445191
91344
298359
964214
159959
1005272
712208
971579
412225
1009879
602060
172666
861711
740308
814042
872711
332139
570272
883065
512132
895272
475491
468272
707234
371735
189892
262755
666631
189861
444385
158433
264887
1015987
806797
628507
609444
388936
456528
965987
264623
572553
13828
917955
871727
20475
454035
809726
251166
596664
883670
533448
726770
408521
326586
499797
364760
278180
459109
484738
938147
980447
955856
1020839
181196
497405
613774
282973
629870
84654
371136
10734
759226
410076
989722
154394
839852
762664
615611
33352
708889
123123
273652
34161
1018258
344354
853071
867071
310962
736808
744132
999577
1044836
37712
11475
346246
249937
1038376
863248
110043
243764
424221
553059
88848
912908
200067
107577
578185
608585
840086
591752
200347
875653
1025975
931014
607442
372355
463599
903517
485449
655308
410706
68541
599013
121384
544510
511701
16831
349489
360218
985735
962249
669922
977777
194301
467824
107350
796048
127760
653764
886532
691939
138503
944954
850091
424826
630248
412437
305026
585854
1040688
372877
614850
436123
215766
953670
47679
846633
328152
625354
347030
728988
730780
276634
555657
383935
991011
351788
861238
548934
697704
77227
342695
462477
625811
369723
603771
746189
926111
880879
537745
883074
840690
409899
732858
136772
75705
44054
437237
161019
573744
519019
133915
271375
616739
855977
921170
824715
952649
564623
949416
564352
784400
52780
558785
441624
587738
807076
701476
288330
172990
621579
80810
695508
561035
774517
869689
428917
355866
322279
629116
596600
292408
713512
205890
463584
573881
455347
917697
926650
353459
560375
923924
314294
951423
789168
237235
805753
192860
956849
363644
756888
848999
771438
863261
264393
338642
1027238
311402
956111
409001
361543
915707
651496
963081
1026229
220983
917841
685852
776476
910942
17895
757811
69333
795042
27716
530023
813600
411607
431390
58085
257669
224809
118589
381106
144963
618870
45426
749571
400152
574090
865175
897618
2197
685112
685473
398596
160237
368339
878765
699412
790046
676832
300797
61209
904852
210904
295969
1034852
296740
656238
721864
290996
205942
205890
323301
631113
768745
130605
338819
1036746
620630
126518
16096
1042586
752253
681972
799510
580803
676916
177266
477472
613330
891545
684007
904058
852502
742011
976762
688954
768423
923559
986482
298144
486170
981327
404866
575192
1016894
36260
678174
575992
746
528181
559791
103702
1024447
776040
57339
689464
936840
891024
103857
356402
619775
1002946
352504
664151
766591
267757
649399
880911
66866
98601
223160
609057
85964
475031
621670
702012
746454
277642
539700
1009293
441434
788338
693931
624923
602361
1029854
951261
879609
452701
344489
966596
612800
210900
332481
589688
1036873
751616
867379
1009719
574661
869521
416661
194941
269524
971361
473563
973024
342080
142260
253475
199854
530548
674109
551758
311063
869316
6513
1028302
218542
240780
51469
894719
284921
258649
217964
523317
780419
222152
559006
365073
761471
243319
313546
627103
688532
115272
318088
266968
832145
852657
980886
723756
245270
493983
1010361
376366
732143
358173
725071
798583
644160
505732
841226
960367
256746
307915
171609
434349
849506
914364
495963
946551
435510
488130
100659
582216
454591
442449
269781
302326
909761
918258
488292
526890
970786
881395
102453
661047
320826
1030205
199353
449614
154536
158070
392605
1027806
276799
306875
864249
41757
756044
577242
220216
632825
878221
282778
829635
433283
42098
392925
261001
252378
358181
628508
63765
886258
221741
91373
813548
902466
828923
822621
593831
97874
869897
586858
526505
551769
517275
585612
116664
175100
243120
147441
400240
174821
797077
390177
588962
1009564
610291
268306
419401
726201
687161
949854
630757
537267
486422
986283
502571
906801
67280
811084
343979
334877
7748
1021751
923985
350243
86364
917634
344446
546094
230400
82247
470775
917663
787797
349467
967634
799583
689402
624371
304233
278673
789376
975161
557193
48910
816515
856721
348699
85429
448824
411704
101144
292290
20293
503667
80253
237030
389488
273445
574056
736548
128352
378517
633785
355036
711771
705515
486065
566207
683390
132921
250508
225912
360312
11801
708905
824452
177770
47902
283578
991726
726694
689620
744124
915209
29919
309892
385804
417892
790631
599157
742580
512937
691205
1012794
780484
27985
257060
810658
17965
595606
138863
871350
295468
222388
265319
279090
319514
192951
386290
437120
633567
1003291
152497
558565
246037
182867
791291
420864
889927
521037
451495
154131
769437
556261
230936
474476
54340
973165
766183
227439
15099
39571
379990
93060
603580
219392
715354
104850
130381
585331
451618
430068
377893
237352
624577
49342
967
98060
375675
907713
616528
663487
155208
613578
19989
85211
206511
1018932
241987
245922
135552
22864
646411
988092
76823
938646
356619
1020240
405785
435839
535142
142044
396422
542173
853709
605179
150048
135205
210023
170601
655475
413825
106196
319448
587984
270590
1045357
702989
229141
928047
379248
211270
58434
939708
5828
230248
88046
953634
943315
887312
477530
194821
339864
446167
275343
794894
546490
79912
690067
177833
320286
44220
581175
598485
83735
795373
43574
926207
598394
486335
80056
112685
763185
791204
622208
855306
333390
542069
214212
81825
157604
357881
107612
385053
969579
26087
32284
552420
707871
61181
683704
60499
598969
589596
945047
634527
397997
757080
941700
227386
654181
446069
222402
406370
957368
385279
676695
877517
750480
83396
556737
437895
495200
204331
386664
387372
304169
772505
825815
58357
82629
597834
1006495
643697
589462
468941
957802
450824
945645
1026030
261876
278083
786525
450271
312939
875421
723046
561598
289248
187302
352867
713575
533700
307383
314600
731683
236521
957205
903563
784518
386750
347669
461528
592227
414643
283480
915314
694624
283425
870776
669985
13916
355495
740422
830873
785356
929597
34085
403670
459520
487337
858862
221448
615474
557001
629669
895610
551944
94366
568211
235671
489854
251258
835466
786091
207180
39951
680282
131098
122015
477123
495312
578250
130339
428623
80238
1020000
850997
577432
695967
211285
823615
867532
1001945
71779
923919
459982
780948
140723
234099
959820
589925
203252
235694
713428
551317
557957
810943
34839
280774
852088
811073
692610
56607
623440
958250
351695
852733
975838
12012
638402
891857
262680
892166
940326
234185
471388
909548
713247
641773
710775
762033
730015
1014557
771321
743498
776620
828433
814496
363743
842490
344227
720018
156679
585576
377732
479236
926206
892633
234889
762702
486079
1020180
662232
707584
766858
1018581
482134
473087
994330
1038459
173183
129810
232380
615407
380365
946683
591622
465066
336017
948246
286339
225866
607662
566506
361806
3245
324520
99096
51597
936409
603261
647227
552661
599782
293137
659108
893501
757084
593455
578864
1001963
280040
857527
223650
816650
1032324
122138
479290
356578
906180
108038
142156
485894
318161
210377
460082
60538
905885
138642
969934
794461
226457
813211
67233
633623
157362
1017534
654744
257144
457222
1029949
472722
337201
30944
265788
5886
957114
267369
405948
212291
486212
172730
31630
808532
374607
305507
480502
675850
349125
305470
546494
363906
233914
806409
934072
115654
190178
835144
979294
1009690
87376
703699
108924
767071
359355
268968
88633
954478
982089
140696
33700
847702
850991
585712
438866
30392
961099
90640
100317
138749
67111
422896
818749
926804
408298
19667
297788
112802
918290
420150
51027
167143
86179
174744
622135
245179
619001
269336
951803
704152
320748
262683
488767
453257
840571
454996
930612
593770
789722
781819
621006
286937
550138
500774
662415
752686
937676
661897
706379
423385
708052
741832
305133
291557
741003
86675
907527
597609
423522
129883
922159
720248
804767
849195
107362
261823
182105
893707
104339
586520
579404
89012
2400
244050
535530
602948
236458
198278
196818
496048
125188
333002
928409
742745
769247
528313
65906
1026442
498275
995946
484101
693592
721381
332511
234804
113685
350700
228301
203262
447954
583387
591858
259990
114783
344407
299624
665872
402965
139609
319855
718438
900741
768041
345033
760170
739156
424268
170553
369849
36171
250930
690163
65901
911165
990525
702038
646770
905725
425471
902158
665336
389462
237111
305776
216516
823355
296998
462786
461529
41414
779945
888255
205510
736789
468989
90707
202202
734703
307097
431525
264003
602381
1041992
558809
33839
451809
247878
441732
325325
814709
874252
467827
548966
83463
297206
167615
203712
149177
740083
512854
681802
836910
909793
392884
13504
1036984
334322
990325
231405
384517
196163
891965
637231
376863
294335
375426
243232
903016
967409
793891
727667
862053
889427
244577
215161
927713
647418
190789
852337
660303
796997
725247
1021801
620298
616194
109055
807011
803225
902836
798391
571909
176084
619128
73049
781892
969642
275293
824590
1044255
40565
133875
284503
216694
10046
834363
143471
913792
275381
960470
873451
860773
567275
46254
326043
895480
46186
414029
881338
269489
965961
368901
13574
722612
345159
805313
823560
522552
715025
36155
217896
191472
126158
866414
865382
321125
734676
378471
537517
875244
193737
393570
856265
342707
145215
1034454
369012
733883
958175
296602
535674
671623
384182
148885
284818
42670
746679
36828
1006413
139948
471079
50870
251852
44309
699772
925446
632969
507045
272560
378415
1023037
718685
650436
1031828
97355
83276
681308
567445
711769
985191
284029
623130
509328
49243
392230
697673
26644
575776
998979
496989
241013
713170
1025998
684971
515516
213043
164197
653482
625343
725673
184489
612057
98865
255298
9501
864158
242440
1027550
458096
444515
788413
367765
726889
626548
574998
87029
856424
985012
756277
637671
984162
777649
734230
704207
916191
694482
42326
1017243
841883
623409
570354
138155
282825
603785
848718
687761
58417
288342
818672
474220
351869
228385
62904
678166
694144
802775
251795
289347
281519
541307
462910
697353
204691
641593
586018
977503
604083
112119
634384
680333
5571
39227
1045227
548609
325806
621766
575584
617535
663074
53165
91466
824470
501872
635903
806186
914566
794496
542122
1031043
467949
758638
710296
40712
590946
269759
318424
353281
239861
83777
624548
327623
802153
1016915
252
995313
133960
64993
696884
513694
151374
670603
383200
856048
377514
884639
952943
1019934
907432
348735
294704
972575
803738
541865
881163
672155
573942
834586
885730
774968
504007
907792
457364
725808
883320
726090
1011449
296173
327810
420513
114503
425954
650500
636611
745649
792878
80386
21243
796670
83034
644261
987038
722433
384922
531861
572618
862283
545943
686257
441668
537410
120068
476411
696617
1006305
482278
623667
701360
662910
677865
612593
929377
381570
223200
441080
731781
1002977
360893
446538
624749
28207
174256
362409
1027235
867671
263095
486650
452667
42166
192595
774959
573826
456166
272052
260334
380434
46682
950811
51190
388390
866634
239413
96274
853800
1002168
618707
606202
150324
274832
512328
548095
654611
225268
240146
480160
542089
545163
1019100
181821
736231
609629
157680
918517
515307
670630
83878
305133
110030
716065
237411
124429
680851
874754
299730
840396
639753
645321
42278
858790
594454
697290
360428
589295
509149
249411
67339
758127
164941
796314
704737
329273
777465
419155
369571
855899
268588
9685
291354
1036773
277784
527466
791411
366879
173311
487332
466105
828698
346489
494272
915936
398126
980803
844215
460445
136803
790506
971475
348812
859959
679139
282518
92969
341887
999725
483647
814439
208609
64496
935635
1025272
326762
678512
708650
107365
847830
384272
1020885
923277
708118
679076
963801
202742
138999
934379
308834
426424
157705
782599
737939
749530
717599
312694
139741
652875
199161
434930
81555
723840
716742
643367
83764
165353
379895
847160
645699
1010585
302747
892147
486450
869602
730877
458857
858749
618628
642642
669985
300723
244948
61993
467591
128481
102713
827702
267322
971078
504003
914430
863144
709450
866006
592238
183629
961782
681534
11010
536558
801861
456521
964055
743604
367406
769896
334871
730844
269501
192486
615468
21371
141508
506106
281072
521207
560457
8426
517255
824279
246623
915861
757043
531235
88571
744930
44378
323854
582893
791124
614765
952498
836748
984558
882238
636886
1016686
466734
211886
965064
620444
142898
576483
857524
528179
665595
507606
577802
240804
795190
428297
567053
31962
617044
41043
157607
273481
342882
1010937
299622
541769
484786
963491
245547
899701
1009436
156870
140895
19708
368946
248338
482747
433589
848548
242414
799657
248138
1002838
135276
185991
647924
854485
233159
884704
909430
625548
800217
851107
282236
517207
344626
153092
850538
376374
414247
980229
5784
984757
1016050
462500
820495
7895
265525
279085
556765
61113
50668
93502
290396
167469
414056
758342
818072
569881
429176
91316
78259
867975
336788
853279
911398
45930
369268
789129
381968
50567
118603
426838
792712
730797
231837
394090
499442
76900
1001380
529090
85411
262310
650241
802196
993728
992357
599101
994919
912437
384674
1042227
384937
948639
975511
871841
295584
967906
601356
845943
865291
283772
829363
551051
242480
5779
855846
851497
471053
955864
588863
414678
275864
346825
792258
486604
336633
299859
917097
318710
309794
478120
271776
961792
338076
548845
908646
48215
713450
887131
706512
138310
401599
609127
830429
865779
464909
936888
203845
126943
461262
28148
786152
952388
278856
272715
818343
190319
981224
511555
697622
634562
277929
780382
582526
348868
369207
310302
421804
1028914
341687
822112
49715
1015312
380800
644667
864003
209049
231226
453001
421997
186105
789841
914021
839030
196555
636609
521171
268534
834652
491961
343854
384551
776758
984808
628015
671695
30301
5429
912389
492189
95920
903833
476110
409092
755625
721850
294308
593589
331783
1003271
417651
284342
597211
618985
215195
491568
524531
595746
526205
538267
300007
746111
51542
476181
92490
578766
242915
167174
636034
657278
713813
1029512
972750
646864
12633
930664
414588
686359
980470
309447
375182
401700
66421
63785
1011310
943179
867070
811980
303136
200617
285676
478371
307691
738888
565066
560878
211397
53152
80393
326479
804873
552300
405505
522786
271008
643372
1024829
142086
498949
462724
472312
604460
298215
643522
558503
460533
516219
570033
131287
94532
57672
354012
737180
113267
263710
905764
881571
702672
127966
596756
138233
293358
402336
538401
636346
577857
423797
876843
105049
1015705
159802
432056
50493
718241
330004
509383
16782
543877
686150
749359
408089
219319
572275
838328
519360
811869
301316
552519
53747
221327
229551
16906
885040
757106
409210
192182
76405
257514
673805
592442
236381
633349
581449
441467
683077
749530
874820
546051
546986
151636
588681
331690
331414
158135
299830
214591
772775
880412
849303
384037
226510
538138
443319
578326
268925
112370
814110
628635
682281
399466
728244
543124
116016
1021666
823290
549819
514351
753891
978819
31124
56890
118610
465541
778957
75160
871512
941846
471328
562405
548579
987773
163515
990408
625885
498024
186985
431566
432730
788936
487488
744600
704864
235422
901466
138758
183900
528067
92473
100436
608515
317950
618694
936427
925703
680824
662066
762860
878883
659475
19544
732717
553154
484998
146359
536919
200774
938728
761436
291514
478449
782770
356497
57029
223640
276801
897532
236160
718990
356628
324164
902034
578544
897500
950740
1010618
782971
311668
651239
123640
327851
660782
97248
491084
92489
757978
225576
210947
43559
103926
478222
470316
944138
306851
735193
414256
840765
485428
407829
443737
142748
548565
521910
375649
537716
284418
874785
476664
280388
194660
547186
698245
695982
867604
924457
105184
566662
479048
341533
976076
750242
784676
668877
847076
206775
741756
786557
564785
504197
991844
808398
392453
525845
547781
977213
525275
968675
174266
937606
422213
558132
870977
865246
132884
307769
772447
374016
996027
887271
674726
17423
70157
1002107
754305
498680
558018
1041159
86194
750025
607377
307233
1033103
835995
388946
667182
211628
45017
336859
802690
808990
286290
607007
503659
363308
517576
507187
910709
404956
691091
297828
535029
523245
383260
625414
70361
698190
1029590
209936
898071
579860
62387
722760
897378
706291
681788
89842
1090
589031
277750
339901
417119
457190
777606
370805
508205
225852
438007
377465
811551
184080
524814
361419
603277
976362
233196
692292
614625
295560
78690
2895
897584
746003
467559
35163
10991
433507
85367
1027454
833932
6660
415619
1025164
405250
961281
969217
625226
584370
311277
620880
24004
701229
126768
1042177
637644
1024135
599815
203536
51079
304286
331830
586787
763708
850689
201641
553849
803666
155357
903720
261173
850043
719547
664656
614262
754823
230034
846818
307293
1042711
268521
128161
467068
572993
658374
245913
594730
470920
452927
405741
803541
375376
764139
272861
281287
551962
835983
356852
951612
426835
822278
83022
577249
731841
326226
610229
109127
273472
641218
354330
909439
562045
527249
659655
708807
434396
968130
90350
418301
429569
629897
362198
758655
958409
499053
156246
238637
65492
881115
349138
650654
544009
393782
194664
685051
1042719
141040
150046
604187
717815
795541
708153
928962
485913
458256
39514
602336
213434
811543
392189
90808
974204
187414
972601
79605
309106
894405
479830
714672
1014314
858991
418022
574925
476945
134457
815125
50977
742581
405347
58353
303428
213160
559093
450018
856113
134892
670295
781441
935481
125657
355596
231416
395178
753093
875901
447118
956381
103840
732803
771061
874831
590781
294958
1010322
66949
815975
371926
650566
120923
119737
753738
12459
680730
500840
174386
594532
857002
209658
182804
357737
410226
772369
791708
98572
365421
204347
72959
224384
49779
44177
281983
178953
862477
95914
781709
1039303
438269
572248
87956
570135
872311
148022
303225
347083
717256
715267
827764
24738
992092
204339
611593
10333
462249
29393
400030
225125
263702
538162
298619
689401
135504
61994
941226
981241
494259
987149
510491
124788
699613
716035
254484
24328
550117
988699
349119
45590
230830
273456
840513
965936
837841
945434
957590
884081
649701
124221
546421
403481
134969
329617
624276
593786
575005
450334
505820
171975
543379
296082
924290
974378
809220
561167
914397
447267
241418
272250
411445
187633
774374
471329
185596
141360
1035892
914062
150393
463907
173679
488026
58106
620336
13668
899072
434290
890197
121875
386760
779620
312644
242220
851054
152049
744544
1025955
135418
856007
876115
756961
90621
780555
376073
869810
998368
542609
838599
138725
892149
418392
597473
929454
2160
914147
1026452
200783
696736
739283
166101
790799
1008666
325076
796827
705479
435968
233039
572457
61235
435184
211598
31058
917313
252625
68116
871448
577318
892619
670353
305058
95808
235027
241137
485731
440872
1024063
685403
382380
480686
379786
423331
77992
38441
1016535
703261
927020
136347
1012936
845836
45584
444592
392378
227596
817065
40816
1014177
1000404
611568
379556
961415
963063
335459
151634
716260
203201
99425
814965
216151
1038281
614864
291322
462270
104971
169779
559463
209724
465558
556459
652663
609141
1008705
730599
947392
159514
741932
351947
744373
768173
290837
52519
1023683
839289
987346
398109
781045
423849
886977
777894
1019676
570227
262155
571226
700006
258018
506868
677868
428303
622995
816541
792498
89475
247254
990948
415298
698227
149024
105306
908503
856090
889980
891019
26871
52085
575047
372145
423515
90016
538737
773729
647812
948417
916934
168505
744241
762742
53983
772689
635348
125186
485770
727568
356800
144691
761044
405501
672883
276470
154839
178012
107317
637001
19200
855376
152163
129217
424845
544883
905082
586923
88237
229149
510900
397475
335772
2457
551388
20916
552986
708927
85104
782853
993331
1000154
512587
695431
16849
311284
327313
344332
201079
232703
1003222
804473
345559
268015
724781
814740
31461
414095
1013155
897217
574472
1001273
346285
648705
918647
813131
33842
241694
675647
91061
594454
622114
824932
768532
182863
456017
649193
930218
554146
156536
617658
21076
964220
259582
168350
985137
602688
972307
9375
906989
357953
31976
130582
183374
614482
803517
888811
303454
436866
290674
824688
882486
379311
449805
680890
440560
245074
206985
667359
712989
20772
972249
207559
816324
241892
207304
272423
348711
202993
634194
380298
442779
381192
1038052
568886
282712
117019
646908
534848
705014
424699
395297
418438
281484
379037
696405
926517
189216
763654
101555
4135
575643
226958
384961
346091
324707
145238
927352
331134
904371
742392
754141
178255
477742
687521
996768
866386
769592
285610
284696
491919
305491
278813
153583
550753
385711
522175
771026
613777
932286
422802
99266
215491
852995
392134
299017
748304
89482
703881
264615
280652
264025
568841
908110
103222
520222
280583
190221
60179
504340
476979
908690
489071
638785
684828
10850
898614
571731
10173
697648
771005
40612
307163
346921
241672
565596
903733
279807
870625
359107
325569
482504
618752
72311
515983
146107
206487
959950
1016936
137421
990058
1015469
5010
893334
541383
178016
1032198
304986
811238
86478
711157
172373
659060
579687
740327
979172
656709
631432
979185
135574
767186
1022064
175228
159933
70211
398330
932948
213884
618819
8697
771071
260116
609947
660826
89014
1013655
978485
287998
395061
964472
728446
894498
83859
710648
281954
45401
784469
406275
114806
459508
1039650
336989
299226
876344
377960
992187
760340
156773
311515
850390
884572
420366
357945
98363
992194
676248
387213
417938
365188
225625
771641
698331
630752
398718
653304
503953
610739
624176
18778
448372
559777
395740
621073
1039869
620920
215528
535466
67148
591563
22148
189705
27874
987232
561425
828134
163897
591201
438138
508567
703336
487418
994741
706858
738363
905374
128825
919711
460993
979877
870363
966305
23288
649532
880342
344313
546788
1036781
947101
453834
245893
242464
724587
719058
519281
860342
328071
410457
257781
420973
790760
291331
796809
957738
297821
289589
808660
788832
80292
963671
583508
942087
34727
902125
116881
88196
915031
552057
730851
205539
548657
400651
739627
239153
343499
1011254
363311
260940
797196
897871
16317
74542
1003610
133189
111035
722029
681378
743827
971615
43857
638701
682519
323261
554997
327274
571415
819167
655064
347429
627730
1018145
330018
565489
695920
419461
287685
995805
663078
156599
830652
699372
987450
1030644
644010
675374
890522
1007942
537024
773347
768934
728367
774333
162141
674160
360177
32921
18321
976151
1044450
18992
629235
611909
973703
25779
524539
201543
97465
148201
26253
260184
315517
99062
66809
274780
332512
67338
438650
704572
476771
1029892
310495
884655
87843
629116
456629
827743
68737
1020358
1036193
935992
807481
838211
838829
69943
235444
36859
682507
725631
712016
831327
843910
234555
520992
70875
170325
701675
73171
606816
758450
395904
682506
591305
905349
159065
74672
789135
450107
206197
209696
706665
377345
643919
826623
300091
617852
851794
876931
969014
266242
476901
84987
167116
405771
99880
48692
698566
286690
53887
1007065
714370
788059
179695
568147
779511
511510
497202
187032
971894
488273
300997
423796
54888
49627
76718
308276
865821
465732
299540
986390
676967
708261
675118
1044003
150996
69579
475499
192769
519754
626727
477179
353189
234741
815467
1039866
213566
826769
431927
842311
820340
606127
615908
304596
890218
443890
176996
401249
300603
81257
265535
827644
895380
991779
37664
570617
451264
252714
1014865
791209
458572
827386
516701
829384
918257
373361
120712
184391
549806
712999
1039095
543009
329570
941680
162426
194249
908127
54752
370451
642409
361330
7259
383400
941710
1001013
212993
133355
201817
989553
877973
37425
276544
222027
4996
849847
363830
995497
832088
270500
670425
367196
975598
613160
441557
90852
390109
906143
246912
777831
786626
230734
706053
148009
103948
841439
481461
282105
299378
124947
461731
963529
598187
840340
694334
476562
1041555
518087
589522
379897
853656
411589
641636
33349
705872
308912
791065
557182
132495
798001
881971
197007
425342
125415
988716
144322
140738
453608
801712
169521
712038
136551
685123
109232
400577
316250
1036318
77664
169621
259378
540389
978201
1007628
336365
212173
945894
144440
224394
793858
355982
932950
532151
313513
325953
352147
597582
181703
1013563
97516
705200
287358
823637
741889
801753
592032
32967
386778
128019
8513
484884
764311
870805
1044220
945543
1035732
384753
333516
876630
1010150
817428
918284
289995
879155
875537
359731
349045
1000235
529932
867216
418756
1042667
955779
827322
957078
131996
961228
542652
258441
174230
1037805
853732
377296
61653
621960
459300
456691
338437
346639
134284
636645
61572
202919
119855
121944
506403
400095
723695
465315
894204
558403
171452
617656
586940
775610
326772
259818
534852
798968
935380
84674
1675
249860
539442
663443
322693
941194
809869
601572
413782
281028
78107
905934
445610
121813
290483
713921
666154
80391
357404
1031703
240397
395560
768928
546704
817335
257748
142528
335619
682622
975868
316176
273023
72299
101452
274535
304710
716193
1028819
483830
41149
793058
304862
594328
229951
538478
411999
127219
186912
536277
734286
626579
1009570
27348
705944
942210
105551
904669
836167
291955
514697
588814
791129
693663
974587
342418
471975
325427
191517
333598
857925
681311
776694
254494
90862
750383
110535
379825
79821
284486
49638
618124
162532
40511
611533
131298
87448
950175
585619
175071
851578
583988
440519
699186
78412
370302
391951
1006393
688756
412982
1042848
600098
858100
327782
851386
1032689
210679
839598
519460
378992
646352
827677
469358
480461
311359
902312
1002580
924002
78083
262199
133801
143985
630337
625803
238641
589221
405552
933904
581927
1013943
208033
198383
381098
798876
136050
674235
337126
793179
961162
846893
498112
966031
18178
354283
792785
494178
115886
161818
580116
848584
483553
198348
374572
234578
221660
919416
1041425
347413
660037
230549
205931
162919
497237
209769
568494
578797
632190
1012092
449470
973057
728195
402454
702890
398852
363144
418183
725125
945218
1013396
310731
58779
680100
517484
513291
41631
70679
351950
242417
956720
171462
215579
368273
70387
316206
645478
37417
865923
604407
113556
1008670
505277
381
679771
367054
313150
440148
114838
139103
706787
929822
952791
49625
275915
852747
125001
148514
480825
875429
469308
511412
282396
76577
552776
355838
646932
768830
142161
936401
538419
357983
843577
14166
888642
579836
723281
993190
75769
570786
293791
218859
288984
297729
1031023
804684
273919
91912
828373
238369
174702
1008830
981844
272588
200650
263887
82356
27930
45494
69390
489145
550430
813708
283812
546438
380925
779480
298448
119021
677935
445237
882313
725366
382158
368973
373810
250439
549937
500087
538257
71623
871947
478299
831084
596298
531042
612502
18896
813136
270491
30705
60717
700252
982247
645092
615952
165819
410921
741970
592279
246868
869658
54480
863822
341461
361234
774508
690563
702412
312694
967171
24592
889991
367844
392312
1033862
156697
547775
703775
206375
669358
637263
184406
928431
978529
131246
992398
85145
2843
81086
820100
634849
1020586
478921
829041
706537
107177
752794
273705
649395
410697
1006763
496414
682583
707418
891164
763681
570306
882529
969968
693869
289871
233364
146748
443284
11332
339301
986741
790230
763191
882178
187293
616886
109801
349571
578964
506548
959135
26500
329621
622065
950893
772509
1044408
141798
238902
314927
668271
653215
732350
934305
359300
861241
68091
251934
419440
688176
733225
528230
1034121
296165
245881
701848
973788
352980
958231
1007975
711229
270774
883962
973378
839319
15354
866384
778909
253821
1005665
955362
382128
1009854
995459
738499
510520
518016
153623
325163
1000645
601839
43947
265428
180151
68799
905760
331866
144646
422482
211651
480478
766097
589830
658853
1035079
848040
534609
753878
419060
640492
92368
237421
740737
802565
392687
335292
248375
260997
109487
587762
733561
639202
173574
210019
173879
314576
188906
157452
338121
6947
959425
1027941
941656
826955
71939
947228
759181
140010
280549
150149
1038300
105603
545221
107798
953674
565857
758813
804130
151651
999966
769221
877657
537002
531133
1010978
703834
420128
806946
313883
430586
684054
874965
32139
208871
1018539
693996
436137
8945
431279
638285
395257
143346
13537
616684
48334
699741
595602
436946
446068
120594
588626
908864
268301
916844
431198
557947
278073
46484
414964
417787
380246
130423
948157
965429
527526
680438
742330
957682
622055
668563
373041
838074
995342
745148
522399
30644
80120
914296
804375
942828
66207
393689
295127
464199
57091
997213
19649
106946
672483
569115
909998
637544
369767
543148
754621
495582
941369
340766
222642
306462
529235
212372
48242
553185
318319
364451
790077
977761
198391
786078
574102
671650
622693
857851
426415
39972
577855
182297
944005
911492
797612
507158
979485
958767
678493
803027
67313
6515
414926
629128
682326
248711
413945
436366
117200
617483
483326
95761
1011984
1037038
655172
888887
751250
986459
920521
90125
22885
419613
428571
190739
284962
1028514
966303
344389
512460
927921
566671
512951
907614
690749
97560
884163
391064
950248
281269
23830
576479
433547
722915
746465
127505
331812
69924
151288
1037635
783077
598218
613456
79437
898701
519799
114941
762846
60126
712102
275447
1006394
932721
242003
165335
273817
322541
868164
840353
202438
1007772
340821
290517
389755
319448
142829
536831
544591
739051
565949
1024359
278695
1002584
224492
882407
789277
695761
191373
694594
320101
966331
514866
876353
803401
471405
567181
407590
27627
1021871
918314
98572
479783
442945
36410
1042185
637088
911399
177054
281635
59904
428225
525527
398192
121831
437077
859438
488196
834161
745018
549868
159595
528450
270656
384674
77009
551276
960489
107923
647778
799802
196077
622937
542464
81381
361643
401983
290629
216090
504110
604027
1025192
598773
480260
172393
24357
742315
531693
684541
72496
210869
720343
968746
712161
342632
279788
590140
1020161
804656
843005
317496
129243
654969
721972
606867
769635
659993
457920
622
941043
383053
848586
168767
833037
154214
719275
703512
37317
708272
391198
546550
96543
375616
466249
882248
717774
632301
324903
204186
443811
975987
71262
172440
715239
442402
352562
705588
123735
295947
220878
338263
238908
416593
504364
401801
43615
21017
714394
19723
446186
350788
220913
888374
920079
564443
615944
458907
204841
986666
227406
863120
94866
330488
457536
262241
366004
886807
1001552
94716
92458
698112
95717
943042
429633
573622
873635
340261
178084
248883
644521
464797
922440
865057
128446
865828
919618
167019
61809
884207
114404
889972
240060
423639
343168
762025
702261
304211
602294
179548
706758
194453
11003
180895
1024483
743992
331358
564611
769872
958658
40305
508203
1019484
395114
667584
974220
617784
643172
662326
418868
500190
29670
907268
411224
60728
473138
91497
368693
297730
590442
173849
125081
30991
74326
107347
953920
1015544
756973
745042
882766
366563
394354
711418
601670
11741
458729
43215
844262
99757
724890
940207
499867
634216
419164
999786
753251
421858
946073
362261
698863
695187
945248
70153
931624
304806
368774
61602
670616
281636
26929
634515
833197
145491
247512
60300
797269
913424
1035572
185804
555240
195587
343147
964083
98598
326224
950676
307873
120475
914715
74536
924808
1027796
584463
361717
784103
1021363
658257
583062
415315
707440
543618
4978
14963
1028102
813835
400229
468846
750770
123885
800075
372363
718836
402873
594718
1015056
635928
742637
1024132
937023
8469
187891
343703
1027320
955270
491917
980938
946953
116453
446961
978198
450352
560956
418946
15513
997571
592390
827651
618706
774659
494055
879755
23126
132707
968746
267148
114236
110466
966716
631606
258782
184620
988090
306736
851681
621541
742513
190708
195822
299883
565735
811831
478808
475141
295988
873428
908649
575911
328506
427633
218985
990639
681821
991233
270570
526258
637198
961541
293808
62268
307085
326616
386880
244487
158569
402615
752982
847087
1028967
119442
317374
150195
70689
620437
71184
471038
420533
677217
620718
820203
912065
438169
412109
680023
559214
999978
346011
989774
850625
297132
998336
557318
492100
134981
312272
676957
656406
680626
676737
364522
869938
529563
603165
425958
76314
465074
243455
114282
194820
568721
825764
373606
585601
378165
99911
609903
657833
374186
780160
896115
359634
315170
700522
677956
988651
231993
671685
945237
532629
734485
550857
683962
174690
858911
134017
125352
676580
380006
853036
1037242
725353
277885
971114
444540
596624
396121
79537
368483
266006
98790
829371
534993
920963
1004490
624403
723450
384078
743352
658030
325599
711170
871142
226744
449757
973174
18848
315030
910876
671766
535745
180797
75678
667305
116826
68744
921136
71227
930849
520499
714213
288379
207559
395805
287621
373792
692663
151150
230986
755557
501392
937050
987706
562368
787496
813188
600635
794349
931565
289386
1040773
836046
889753
26999
950521
882823
994314
1018857
858042
982476
697390
73716
622309
818165
827535
741798
324256
429427
807020
949270
121038
249060
918993
723149
629328
689345
693395
399129
1018634
664109
826896
190695
527523
570721
956018
804845
435648
727317
961972
464612
510389
34969
66755
109775
530394
889501
274332
620566
910947
460952
916974
682284
813125
977589
972970
906078
221051
537320
222872
110767
660164
169440
978138
107743
584839
845823
861285
612043
255259
979644
965277
503826
884432
105562
309789
867688
15435
107507
63044
792558
913327
330493
815624
1012534
675203
536997
289822
59494
835199
1041971
746367
997533
238312
566091
764903
87778
764731
572300
288305
857049
98787
909419
497826
91830
1021587
55019
95330
264862
532032
757543
758094
416578
667070
404193
612594
810505
770338
251986
82032
573433
743483
549762
916807
359014
565129
382906
813255
726746
587655
88044
523405
626707
609155
723038
373037
292502
61494
811334
797071
994856
259126
60937
764854
831688
592940
896902
137908
64584
851510
1042434
608449
517317
440768
674025
413443
859002
123546
851555
326783
616209
930786
945773
328354
419376
645545
945068
752394
790750
789994
480116
321988
776561
889677
444126
442255
463136
564931
180068
573915
329190
49230
781115
160847
960291
1016939
606317
984329
782965
775878
697607
553766
305432
182821
759582
1004312
698149
352772
116867
178176
1001066
457404
691776
80851
605435
209278
818585
656203
62364
550546
953759
38209
162426
337213
263167
265535
1027222
386198
677145
295965
541065
888559
200447
832093
109344
737960
752298
834034
45704
970772
775270
392058
695797
832260
1044655
1037067
800194
636708
198942
576716
483358
899349
427469
535542
50993
934451
704481
89371
687764
565573
761298
324339
87690
519760
96752
794810
938341
870698
181677
272870
785056
156347
94755
171390
728508
994274
1011227
176411
1011111
790846
100404
991812
280629
670804
751663
723355
723864
665494
641353
623741
28534
135559
598206
610160
1037301
1008440
362650
178118
675820
304897
226078
510350
262824
944052
79706
905251
61332
978153
301007
627227
790970
689039
411577
656909
897251
251383
309013
384105
195959
353358
720051
161439
524078
640338
670129
24614
991915
864448
40840
821444
664584
660125
223950
122367
862520
309547
56934
975316
789865
739772
349140
917734
921598
336968
803599
350737
849954
46450
35243
634184
237474
982765
869980
832025
272321
849209
63865
566900
699992
321820
71369
861634
647080
273310
774665
355600
423940
1031422
1996
287844
36254
302964
176293
937446
373719
942796
840553
683491
230860
101038
948376
960538
670946
512908
277392
516521
206348
583000
881008
773124
1039557
688935
651507
351532
520839
923165
979039
692461
328624
70561
80455
606589
254882
755361
414460
789530
965362
449359
86463
418922
502734
246471
299817
486996
747268
585270
11114
665307
339561
468849
642424
519340
823764
872111
1026781
31939
484581
146127
435155
479982
460283
681506
678112
518951
1037590
884405
623675
385010
965648
973645
149831
65004
380408
399174
314993
88670
1024547
863261
862258
467658
63937
393378
640898
266492
971770
727491
486782
783194
292362
953296
353703
957488
680611
795310
873490
215001
277138
101279
941016
663333
296729
73313
292516
584612
141916
968538
794023
375395
945187
399554
54793
560334
184167
818829
54912
330449
18772
788674
380628
521033
736480
937848
452900
916521
584469
327654
936503
747511
745555
494622
102247
622667
989212
381592
218862
554254
949797
795339
271040
721904
368787
721750
283233
716154
649555
124685
592192
437345
425772
125240
906764
341470
562601
261541
9080
159436
846546
206790
456229
858902
1018294
981287
74260
395919
730591
196004
409412
884064
235510
337847
129487
714951
583374
760266
1001748
927548
304075
43921
382783
397754
417377
716576
154789
898924
141823
896774
958912
521376
914101
280741
76169
901849
786339
825594
256267
212020
946695
51594
53723
67383
229309
415688
26497
498028
396389
1004298
283760
349455
166510
759157
946772
786426
154055
27819
573274
393395
1027598
474039
301586
612904
449051
85025
43624
758653
164530
755373
102600
29126
184273
1028691
385438
796614
517197
644538
234519
848105
865079
808278
280703
1011878
635106
220206
999777
417708
212786
864312
418492
339
433558
1009226
980148
754440
142712
742216
535264
401914
1010510
796770
888154
385702
120904
491597
936888
809660
368944
71959
13460
867558
391988
126207
737467
239042
523524
533400
227613
941077
220481
421332
292943
991955
67128
704188
759377
853372
337184
455960
25544
667170
210244
1029638
554986
880719
315768
482767
874921
368884
877744
854092
471352
1004780
436537
486019
261550
920936
523467
957010
181568
1009566
444139
675822
444716
191584
676092
21087
931862
53502
521942
287750
851077
159955
169537
972740
563968
998594
415905
826974
181808
437127
542910
609126
684514
680074
722124
1028479
480023
29659
371356
519304
347609
502170
360064
433131
313066
35676
850642
808535
617562
709253
408680
1003907
994440
38021
576388
645304
979366
901934
80830
84109
576946
851306
377770
541550
512649
919126
594049
552738
882314
156546
191609
146451
85376
1019897
446559
391753
1009918
866292
532881
367583
454157
76817
396136
462501
447811
527930
1007171
71828
11216
849172
877637
683033
70017
592196
944955
276357
115539
606585
463634
560135
1034315
702528
1005228
608730
534354
330695
41823
311345
856708
524156
159741
230997
580440
336588
750317
117560
679361
871481
644294
864753
853940
749418
342375
841015
895024
264092
174300
747795
725954
584258
1005873
350783
280715
292953
576466
695260
717759
708621
178228
102453
86659
365107
471370
518629
187483
374527
861013
769837
459129
269343
859269
489016
1230
966566
564862
979904
415899
723232
911049
1016507
29582
468189
146164
154032
57807
319875
776684
58717
989473
763877
979880
210709
1008979
66093
584544
251644
774894
441683
841840
748676
383407
94062
196451
331980
910954
379464
495832
625860
675050
739860
99030
822995
536034
945953
897513
428763
355711
341320
383342
623116
432977
735151
373909
33938
563827
529453
860079
847054
400093
843247
171776
229303
921524
501541
182567
529507
713044
239316
618730
614842
1039665
972106
1037114
406306
758528
915788
216545
823956
121443
1013188
674027
856773
512811
1007834
216754
600549
497019
866992
457925
778229
879743
235293
685162
707412
134390
221320
205382
477271
941888
1029737
952339
889297
979950
16449
366378
443841
420959
961829
1018335
80158
759457
173096
1013348
504485
874591
338689
62293
533777
537502
965199
410016
503287
260264
535544
804071
611281
321946
978802
595507
300701
851674
994586
169411
532624
435910
680870
382262
379407
693789
933555
208543
470616
258721
779644
663035
782545
43594
289084
1043752
94756
430857
481578
148488
171359
342858
33657
763074
848245
1019647
346814
795865
877328
960302
798202
815566
1003684
624641
660911
1041460
1025099
986032
868075
704407
23398
165778
47952
689557
983589
106498
925154
790699
945226
620635
695141
179062
195870
431513
270938
414400
868873
203775
74412
921537
176133
434750
660138
375003
919515
410385
581301
109468
865326
517136
309448
986933
309847
361106
285501
261123
553360
337305
629229
349424
261622
1038341
932436
7059
217110
129324
720350
297935
681985
432726
561480
681257
697634
270435
837367
379794
601744
913263
486790
104375
481514
271908
327305
346338
664887
898669
14715
425180
941696
1033199
199089
239809
491447
116798
225916
717652
3963
671616
830232
436032
764327
713074
548148
596471
44312
1002481
270438
130833
914799
51613
75426
169169
117133
494218
110944
811981
255170
626323
737362
955157
878373
183140
474460
965569
527421
229906
378205
729569
188570
676309
223766
970184
211002
202329
665119
1010250
889684
972013
488873
633285
807807
307492
655724
398883
909616
294255
43041
954301
1044214
714416
775617
338516
1002788
470203
506864
48586
242856
668621
715603
644528
770405
441800
630667
376958
983079
656743
33818
185261
60575
587961
926072
944976
575499
418400
619582
578370
868815
91743
605443
767560
598309
242523
294432
569680
1008739
453012
62166
346200
504993
680533
619617
935513
591310
802462
602584
187899
380435
948307
739034
306930
767007
938877
923970
956123
792812
532475
437357
743762
222311
933714
272235
484247
132309
614133
1022181
906288
916213
581148
171744
740192
203918
289511
846112
401573
198010
730511
407056
575515
102955
124213
530158
986608
488697
267680
936697
738877
810293
969262
140328
311081
175528
732933
691796
395252
775995
433406
213585
522281
334376
927642
682827
985366
295269
28342
484354
139746
1032551
186666
231634
1007022
1005671
733440
809671
901783
577020
237152
626204
410535
778127
858225
192997
459271
68255
215666
675734
940270
624155
696538
967908
527808
81381
557504
95357
971406
42291
414266
480361
794018
917046
507230
1002017
508881
526412
731682
288414
413175
999785
1037980
947046
204787
326855
380734
127111
445755
979650
569777
538922
441657
535779
485495
815765
26639
799733
282262
738490
288403
203364
657396
699666
466618
582789
652431
87682
538640
232419
632264
466849
676140
841552
742342
953231
177412
955704
79497
188425
708214
138360
964955
1004021
711383
140002
44235
637746
935492
785535
932752
44659
662311
1027919
401179
64032
798394
782309
450322
174295
167690
311177
944596
824255
814845
276875
1025201
62507
42760
120585
936519
842411
774413
270459
334738
699846
22094
891474
756501
504092
163678
190144
317718
863014
879341
629682
608437
566619
861286
730273
235836
945174
330225
997801
802914
913322
72384
606714
711749
736019
52314
98941
993334
265212
740357
227961
175970
802396
301579
895335
641367
375280
330977
787106
191717
459869
464644
419915
574430
524971
41673
363024
357690
812445
544720
945925
39406
658090
448906
985670
408155
169289
434121
136946
253798
944125
628826
13732
655156
732848
852600
316043
428919
847984
277011
802029
838451
928608
381034
483520
999769
498599
258658
356127
443049
407596
127676
380451
520608
293045
831802
956784
933352
53736
913280
683813
249487
92411
452762
995968
652445
723106
1025854
956449
677630
1027455
722196
564764
123402
389941
883094
482277
25500
81454
802297
401657
215954
577638
622836
159655
814655
589677
704002
552063
981759
446566
586077
446842
634375
712098
559056
339325
269195
235849
254012
646800
293450
977519
174713
97977
523309
750346
340002
667244
562228
524688
490764
26548
341579
942593
675071
14441
219436
324919
886234
257173
335886
944281
438770
729219
255355
662641
568639
287573
948950
520361
501410
116352
790232
145461
338459
783306
554290
196016
422693
169089
59682
446512
359572
914632
888808
494544
417220
358696
653747
924832
317288
960433
328478
509411
414766
130379
337178
250752
733680
409272
150051
162430
834223
198103
844217
651124
324639
432365
123670
191455
998093
993600
116010
657601
1017821
757671
841614
560239
892113
410513
373471
988007
58083
356147
372767
52133
135570
9775
741574
822202
211351
976110
1005602
258718
984407
892453
253917
1000155
729486
12835
34391
853671
163169
134122
1010173
630542
250138
556155
686137
954992
1042554
140934
298063
217869
899948
363691
856592
345542
644803
505119
603629
880334
434659
746313
434856
51144
168849
702787
988496
744894
911373
173163
896758
927322
550940
906830
695682
91912
63296
806647
854436
390938
518500
331024
281119
439055
646482
733943
407739
264055
889296
814719
740394
175088
771907
557170
412639
895898
70093
493644
25199
52724
827045
768418
893586
295306
302363
216658
992526
486775
633531
36711
1411
19953
724793
411923
252794
670528
656153
986708
904329
8167
545773
1011548
991970
638757
133338
443845
71638
364119
680548
320212
373682
577260
899704
648909
320081
760423
168235
34839
300366
841062
377332
457335
883019
712404
724464
841509
307481
489079
638400
722339
449312
577483
684044
962448
223590
236429
446646
273542
424761
1029892
1010981
374271
94775
648483
271872
35195
907031
94199
402175
129205
769785
596399
706747
718265
867277
648508
1034911
240063
403449
2049
8901
1031591
326488
812018
459873
295551
942383
677041
707930
320169
779678
372011
399610
325638
258424
31111
724068
282273
719911
71985
888910
705874
220215
767937
1027469
50299
984075
191591
906309
900853
812961
853469
949496
59086
30783
394894
776858
335595
706423
614432
421275
788691
1038441
992552
264634
65622
328506
560120
519681
391555
598153
316457
163624
1040720
234824
777235
278187
757083
759687
848189
193883
315724
36525
1001765
510291
457953
611989
43337
487153
145978
476744
611087
462902
718057
291255
23112
896076
214217
964291
640984
156586
748436
473557
819231
258347
667825
543392
1026352
384834
68349
629857
837474
106554
587306
79176
233294
280487
491595
323613
198483
848281
145625
308560
290032
108692
667006
750524
216588
212916
587438
362646
882250
1030363
745383
628437
990505
895303
810529
520971
206433
922005
641659
702177
164519
1043655
65947
60374
939173
394147
502859
236704
692160
237233
715552
167759
952691
190767
117786
246169
378878
159395
367569
265610
382281
535513
521252
729990
918778
838381
71431
432286
564495
594761
622383
710491
921149
778258
815529
693416
306249
431019
65794
789760
702363
219307
410261
541552
947935
226720
323524
511987
1042413
377108
795079
955873
406275
126834
477364
781762
523451
224301
775345
240747
385770
200012
647503
244156
304253
278317
744045
141178
714103
974537
785950
343056
246554
662133
796449
271924
394814
926547
365609
745149
472863
646361
287375
855644
34016
464570
516036
411015
351215
199273
773002
878267
294915
183129
88517
22213
388882
308925
1002578
373264
966960
469267
127210
785531
955245
280931
42900
311031
849955
507118
635666
111054
374895
52524
498591
402154
758158
143747
81205
385809
323366
978872
701601
859829
464327
506149
229405
169921
506959
797670
645829
782094
538851
499347
103142
771349
440724
386633
937369
625175
415844
403083
940934
499483
659922
188193
725132
960652
906974
312412
114490
442296
59733
130754
38299
760236
281003
888393
395865
660649
916197
746229
135720
821058
695327
360781
572080
898733
254232
24403
932633
823887
48134
91961
412470
525287
428758
98178
692817
617661
357344
532811
1016937
240651
181916
566553
323412
173625
405899
785608
716796
66498
658098
451441
595088
395645
424882
481272
111528
847084
844749
557723
121671
844224
105466
635958
832419
172205
249143
104693
158890
638463
311964
6789
1033643
730599
778143
55591
597176
601991
811689
929646
479865
534259
578237
506479
878158
690163
407587
16662
33209
115222
365450
816419
724485
187422
151195
572538
809082
801486
690831
120664
217172
335587
431795
178562
552655
422758
195053
51885
671308
841814
193738
750944
887055
783214
446759
265510
36875
575958
857685
658779
655540
874046
550519
60589
523300
493810
420689
902104
674056
103149
117622
320310
1030284
580153
513045
172139
161341
24509
970578
221491
404680
284426
782234
698324
673245
38784
382026
681602
729594
89836
129143
174636
619676
312522
229468
307
127139
691789
839246
704920
87261
163929
233252
504317
454619
510180
883732
1028015
1005728
201318
602486
612731
754916
844380
1015570
1021773
208296
473109
263287
52565
379391
430238
28920
810156
387423
185856
1023037
242382
171188
708679
1490
480090
423709
623366
775592
531422
936620
792955
555610
29419
715074
154251
379638
134787
404845
636887
496681
719472
372897
782978
933425
124210
97529
591995
68525
836259
441183
549045
386128
150902
620877
616556
365205
20462
770826
221465
3368
243721
875855
846757
919594
478630
314359
139659
330886
451128
140628
216757
683929
545676
245114
740054
879251
647210
812399
143527
5256
325860
1045402
206829
379709
182649
12169
336168
918401
158345
757359
200940
398712
746055
853543
683757
994063
95554
176875
622688
772907
228223
514907
904437
603330
248400
275954
12897
74554
516157
256925
294371
870101
806044
314908
787792
26522
411929
240684
190551
276619
830552
673610
437018
182854
17054
168897
942043
670063
23261
408059
1014465
257131
1028488
846700
360912
770205
226939
653657
447350
848127
342300
376757
957165
257721
898707
762932
118593
1015553
791345
933006
868136
217996
891690
590065
239215
736569
968799
278451
36976
593048
664516
48103
173198
122006
263023
886014
782049
990767
763753
829673
425471
623682
916008
808931
889857
214493
1004234
55181
994777
958874
966877
847682
925360
527794
1015756
214621
671129
238310
465349
744740
426361
671069
493510
30472
215698
58317
633548
276600
882483
792382
133946
812787
462756
927344
384028
571742
281802
693535
1018628
163093
633774
336192
78307
688486
258834
905281
123131
521791
140236
633882
279
992390
1013050
235184
59149
394987
93226
279538
320879
76296
17549
821222
95927
706330
500854
838497
477085
282106
846330
214416
167547
668742
1036316
981846
77643
653599
879071
111161
385174
559920
397555
456590
374934
598082
70438
925353
674393
885895
200376
1027848
324147
413320
356957
349149
71520
793373
548215
581015
919967
871553
335503
9545
357601
41228
410092
124669
739811
445289
115731
468062
756800
776856
1040188
883108
950672
281390
873822
47991
302833
124252
110982
680611
29291
915220
257961
484279
242214
539529
107206
200221
540938
608325
68650
431155
506129
430336
289833
897264
558467
113133
815496
806437
299426
378933
71808
539389
764292
779956
611272
599176
79891
247967
885739
378178
55670
323444
969552
43964
229888
740202
322313
71427
672147
285280
724629
342957
861068
899153
16445
164339
552435
692277
492282
30242
968131
74366
50535
171030
403763
353734
1026748
497459
242501
226366
271409
901880
102486
286671
408870
686159
616340
710921
429674
1017605
392954
425061
706199
106688
344925
979980
171884
97215
445547
364774
438902
506498
961872
435330
729146
745715
839473
855462
226450
996278
728980
102299
548151
700812
812177
944804
311761
127394
735733
869876
692184
992362
173586
894093
177010
530674
423671
922558
459602
787627
724363
882498
986486
210179
893997
960988
637429
373483
635032
205837
828434
21779
706641
47109
159782
1026998
695855
687778
611519
439100
138950
768622
644920
851168
502950
602782
423931
270207
985351
1002920
609620
735646
713251
52231
759313
1017818
706348
14553
30286
113557
973772
159132
1035014
880196
719239
714241
659259
551214
562820
656999
625944
387189
169027
538410
342838
764142
856290
119240
582592
529355
789204
452554
347482
601444
845279
802819
980721
353682
925084
716295
356801
370657
214579
132956
742265
1009040
418515
14264
318965
149521
786212
458530
910811
859312
744025
744898
526499
930514
163431
75933
952409
563743
44707
841061
138138
422758
685988
269523
545104
252218
298126
423481
403880
229345
849656
528253
231270
735478
309241
418643
614528
325416
824564
571076
182046
525324
753838
329387
114022
648700
612563
55213
400165
463466
626230
533371
228314
378517
234119
824249
485809
656858
625614
878797
242201
664274
252570
700349
161420
754657
906161
376093
545378
80909
218524
881940
853771
247814
54634
957405
917587
198889
179521
1023321
5319
453837
698016
177314
331305
997930
522074
1013937
701158
280512
638215
522086
206590
868945
757247
188689
416943
883367
535217
122172
821868
631069
244108
67994
625772
195771
517062
443766
776186
530055
874835
342897
509865
887272
840315
88942
201137
900539
922289
340474
928248
215860
492132
435379
564100
299307
964240
164816
493315
858039
8909
14247
884400
171057
222670
184717
799012
547617
535680
518327
613256
376822
467151
727288
163074
926121
337523
725100
1021800
1037441
553922
876439
941426
182894
46012
575353
701396
398786
784585
308501
78983
287103
568799
551330
550601
779665
183906
577323
797556
763590
10172
50294
379024
687042
801472
340136
485119
184068
66702
642671
2831
424758
8799
206827
54364
323866
222041
542883
989192
500456
107120
1029482
648495
129326
985483
820455
859951
384933
112315
973552
321745
491647
676156
512290
877298
313702
638254
162887
759794
246673
232688
20029
573123
519259
245927
189947
617865
517096
786896
601591
68427
861472
401499
771622
371128
307848
88130
165472
1017090
605628
575251
825530
579209
258014
466308
597886
840953
247331
242786
204673
59633
497140
394047
672836
439687
821323
1028278
400103
892665
194534
69619
860140
903659
962845
863357
617625
79231
202758
365183
39173
155312
290218
108579
60691
853229
49363
237788
185928
420229
449217
973234
464692
805357
1022860
907595
969568
485113
419287
606328
311955
604107
409543
713487
609177
531512
372220
373841
342472
280472
904740
573383
1002057
1040711
291421
763121
512693
874299
560250
263356
462137
696098
470943
325883
229825
463270
138257
587880
9942
115993
108899
14626
309650
843575
969219
186302
185268
16140
200637
1000784
287349
783966
218750
213322
1015609
349869
665309
296572
167362
739830
355159
675169
915996
174633
612446
416538
398546
601224
635807
590525
380931
1031677
982349
202832
253182
334007
707619
768677
605525
329343
455702
602244
59410
169795
831803
459247
654904
263070
234713
99915
610026
775924
247067
141297
754345
422636
322040
643241
183209
807798
419609
359469
47384
658234
44203
394144
691464
343552
760029
646623
130410
117923
865787
91970
448959
936225
102015
599761
979581
389651
139831
898808
560916
145855
832430
505935
830352
792719
282205
644627
558963
143810
256100
514365
785943
169156
1040466
253603
201451
520169
523335
781133
155664
283779
164634
920570
642580
357063
639530
417779
333215
700227
745051
536584
774860
483136
429200
56695
886160
382592
467271
540806
879956
649093
26110
1045260
524235
530858
77975
463207
6585
210920
241765
973281
98211
897438
1044700
210583
219429
834627
336727
990170
912658
383654
119241
366616
218340
741441
1003260
136137
187489
994266
246503
182490
1031450
927173
834715
550753
791009
211854
245584
915999
816038
311909
381475
713837
478366
398390
726960
248247
529141
163196
523591
174663
1044491
382216
452277
818554
998945
270560
187483
196872
820041
689619
624426
502766
978571
421205
623553
13107
386788
72546
492222
954876
205065
941988
662751
281288
390115
277582
473691
1011564
549724
309661
387769
161715
899664
5169
796952
143877
90760
176850
887429
554498
25247
458583
981650
1000746
125579
472622
1042367
834217
106724
691655
927441
934126
957597
772578
604255
331391
901699
845734
358963
596641
849949
1016490
393921
844244
658901
301859
582476
605930
86545
711100
285786
198929
589175
862654
145942
833078
39398
388423
566783
406462
390635
966431
291967
210383
226624
893398
630902
1010131
639944
357641
121967
739670
304983
901720
203395
983707
341491
595759
601848
1007482
365816
389542
161975
814488
938460
912943
713102
902348
496242
627545
401941
482648
767489
203410
658156
26019
722400
116352
108405
424853
862134
699908
167370
168259
419899
308580
811129
1045123
583645
370797
39886
75990
88203
713857
129999
987769
949250
32992
35426
517904
894716
721100
964156
285217
774012
234656
994821
357786
934855
1010306
362024
490678
983444
333317
1010677
429476
287419
631804
73305
372485
756473
992618
942807
716288
938139
109144
264595
822582
418874
108245
309885
296615
579381
180211
754054
818328
783325
850206
523968
380203
333054
808685
413502
268197
812610
563063
245256
360083
479010
9036
812807
901416
932591
995771
917194
671890
533243
59338
852156
431226
862665
777968
246694
916191
1034822
338556
402146
635146
334768
328471
315698
353890
319390
968341
83833
780693
675153
76746
342377
924864
462724
959038
446303
84894
291286
792423
49227
316783
63470
309126
760427
180936
648923
903190
727552
867685
999811
114621
13978
586841
504563
350728
148140
277109
538791
321200
980087
332230
914780
93896
621344
375958
949890
907819
20734
25603
1009342
631755
119348
974329
16688
346900
286308
486363
162019
566410
793488
274361
417762
341087
739844
180445
1021148
29047
1039401
393113
320656
947686
731550
650311
435900
962730
309118
382297
834523
172876
162196
994823
342799
63460
26446
487778
645806
638966
94138
627390
263355
574168
990411
31286
629186
637771
383148
839896
766610
670654
41310
868225
229922
740708
226526
222326
829182
501464
198867
309263
139819
901227
112333
37436
240039
1034198
437782
737318
774743
370912
624705
363713
240024
72244
213688
386716
304856
847455
546947
677573
734659
815081
80909
293678
968438
723631
641741
788167
1008381
178561
360705
325248
12090
663311
632285
317231
220119
185945
626945
1000390
624632
1008547
1006086
867521
739292
1005826
237030
888667
626639
127352
973921
670091
658714
566725
89600
33113
242099
858832
895401
526371
646341
600103
498645
1014181
699387
938271
76924
667870
266031
9127
533960
927931
488089
776152
995125
215218
329471
232812
325267
117261
400978
705676
712920
106101
1013106
622732
417355
21812
753726
365242
357302
935560
365458
782603
252385
31410
546447
963879
870756
919952
9931
702935
381433
647229
666520
421780
549808
630737
780739
191819
458080
320191
759200
679598
602580
65393
64665
691271
112665
922328
468595
368299
842827
71133
967805
174277
242634
72581
950047
563331
1030276
184043
873721
611511
449110
567402
84036
186447
250486
448550
231756
807731
18310
201201
256470
81315
32709
607788
824056
694837
682117
656016
665881
69807
223982
176591
206850
443809
993355
911069
1030125
992894
483412
218803
276853
737055
342741
1013718
576146
45217
950402
864225
214646
789340
705531
800102
620306
897086
896020
976398
236632
284546
714712
791314
801454
151480
1013809
751482
541143
242034
555148
275457
8246
81445
749351
974091
367419
713009
739976
372535
534608
467920
380074
1000443
524518
309353
864222
724364
129163
568280
687114
691363
243463
333118
686756
219669
184421
531134
774461
43329
869429
941311
187358
559989
289379
355485
826264
539336
664439
53922
1194
559686
34572
174442
422018
469945
113443
95078
753477
689461
1036291
370415
36157
831765
373159
892198
979885
109729
752471
416794
186484
435767
640297
849507
192673
566374
869950
189474
977897
375299
572688
388613
576753
1029825
350822
407982
165570
231659
733203
9260
538521
581526
138733
832440
105769
992542
762373
815745
638699
337966
711188
182572
153092
784177
380568
14282
1035787
645926
644892
399056
433230
422981
608525
713772
1011400
368220
419632
10923
419775
898485
598589
790344
255468
555296
431167
413913
864031
153882
980376
506841
450460
767685
152149
76458
409992
144783
479511
406941
888908
71444
336083
866064
723086
552964
701655
690725
110924
597846
450308
364215
897628
836701
859902
430123
65420
538242
445164
760654
11245
722534
746096
713195
754037
324769
90538
745339
435615
383172
514537
722323
370358
200420
61044
113143
15941
926528
884339
26242
41215
635385
1003625
256898
224416
2645
294245
374480
830899
159001
243976
116483
718526
595635
819343
249736
739955
845269
1021994
57884
890371
74303
901744
505606
186337
352447
187485
563627
11613
294273
277202
538917
1020608
653628
498740
33600
226378
983407
112850
668999
392777
630709
995105
713362
822808
23191
404758
342242
77387
657740
192475
115788
377453
783860
844675
593764
122488
102875
345187
141460
538615
755810
69950
568224
1025979
569373
356154
579500
277234
777022
572548
350479
709827
571253
962009
430785
413224
893614
600656
708671
248140
500363
791678
279538
710877
969570
1035446
506366
790634
1028355
116182
338098
508848
679089
270772
376001
685179
662537
705891
877334
911386
101407
869833
427734
622578
614178
224767
1030978
439027
151960
601662
916020
451029
1016497
782010
1026793
934971
813954
516956
342686
760610
560953
87627
628582
951781
365530
501185
584071
759029
866821
895783
412855
548203
102522
774928
425571
206087
797987
892840
989116
33921
599633
553677
1016431
743237
671260
169121
220751
318343
926507
786531
824365
919538
177086
360873
381433
154974
816457
1009299
132954
407954
574038
36538
106687
553675
797370
908174
489134
1004474
1007949
907229
915741
21417
889439
392148
392490
107783
940907
432581
631714
1039438
129383
628462
716131
329071
1021683
436795
1028570
561037
52984
383452
710489
98104
173621
407045
829429
901457
391525
839984
1032179
413477
411958
1018402
659329
786977
349176
808087
70176
715399
766113
262258
439058
181503
827170
616617
932320
137768
109290
643767
127176
24252
851298
535982
458290
1013199
172559
761787
925086
597009
512732
479370
349867
898592
353599
295292
14385
368740
302154
838204
379685
538422
191029
1026174
599500
820572
138922
583042
854675
264702
644360
129022
1006844
462741
960671
794877
769590
866198
299346
505204
914399
837508
352527
216830
40814
600234
828021
949111
305718
215374
966345
110259
11034
982028
1023240
862051
3324
295715
989490
887450
411905
40917
860912
302588
353158
434374
26803
240139
240101
1040905
454720
655616
241061
517440
52665
330730
112351
307769
325613
33995
774848
333125
1038244
978895
623649
562554
865302
767954
153896
673336
862265
678260
167374
932316
231700
710384
529311
692184
717824
922174
201457
854332
293137
615586
209556
172394
634312
95054
668417
612321
882477
39097
502545
598224
447245
786281
385893
945263
590693
776502
657500
482585
196393
617684
287723
433026
6788
2443
956355
957799
480561
697047
893019
988869
120083
744873
104224
249445
947375
656481
879963
979589
268784
482487
325070
192669
751198
1008074
1023991
384990
772666
363375
634422
448537
31919
163305
240066
302662
174988
829147
976018
128178
349278
58138
616991
157844
537731
277192
252570
305930
603105
317574
963986
579033
16904
290060
361410
315656
586471
428436
685483
139479
562938
631615
555349
88052
283615
891365
37665
443907
608750
614431
97134
362946
1033277
254273
256427
1627
1024892
56706
521255
692809
79489
249952
788385
704851
308957
753492
313613
192093
721496
108577
988210
665678
751970
336701
342533
830979
280193
439644
119101
331735
805001
924821
1001980
442015
566886
493247
426080
683540
554774
341421
1022441
912925
576487
415005
590823
592426
539925
607371
356550
166875
784928
603401
897019
985612
956972
383222
684569
726351
24258
265761
678831
577530
319142
1041048
907395
134625
904752
1025836
218816
131208
488123
602245
156464
375994
152405
647190
567063
499348
473379
867639
555678
833359
411261
458722
832526
542911
832832
845824
788947
99644
606771
1297
219160
605877
1041417
887949
144286
1009214
219257
443206
730182
432750
334126
43491
477996
342823
105776
1027124
707317
236037
282737
643893
770584
545858
159146
769699
494652
875556
419977
57475
380787
221918
485787
558775
280623
4388
906828
378575
469293
647237
461509
632596
920659
134942
1034967
948032
286594
742933
293496
896180
810839
963098
114132
859080
713886
849474
22247
421486
183542
194095
494516
89475
385378
583259
99645
877377
5883
507944
951064
590780
511483
460089
625008
389640
614987
636590
667672
723868
423233
887622
793019
171554
241686
402224
188575
54938
12566
553167
44371
994987
221891
678757
757712
2264
859806
190220
611806
160329
596817
523475
780756
495878
471163
795573
418687
415013
353402
15822
860099
1030362
418507
191297
426490
548887
917997
836000
611597
970512
656050
495802
57619
658624
84369
404900
772689
478979
1002750
679128
398435
1026732
431032
833208
174008
426319
718282
589887
642672
327171
447555
563216
685792
533670
804538
900556
306040
369342
313186
592437
1042908
975966
101836
856969
625758
513487
716244
38648
798722
668809
352854
479386
673170
911786
635868
367961
150092
651827
128307
761561
7804
511964
240174
16871
504859
926258
620287
321684
934585
607008
56018
818448
578142
266459
216010
132868
240520
901365
758324
237935
319719
402174
797956
351053
232921
148037
276193
380026
373615
618831
593551
214627
316119
171349
162011
257097
38495
867421
1015197
116321
263476
748478
393737
330087
143783
680881
797133
657878
277844
182350
304518
858159
724879
1027346
209623
337790
338669
6082
108067
4342
45006
688150
573256
867993
693780
708770
874291
363757
969415
361828
959863
650156
40509
354304
146045
121002
976413
772603
832993
118850
216591
653730
118986
914529
865521
836527
1013928
631406
39528
639930
999725
1038511
474722
259911
74483
238680
716294
540533
40991
137551
966045
857933
632580
184060
590347
247364
229343
417958
255074
745142
457247
648833
446091
356695
746345
117902
68840
376382
893102
833850
1010782
694024
532357
36076
979406
774961
686607
1011618
148996
142001
20933
476333
218488
685092
944038
926696
1036812
369591
75407
993972
663310
534141
970942
83242
968520
561701
356939
857673
600203
231755
274317
1003659
1018326
182816
736742
430614
916657
1033621
236415
722482
660851
23846
560766
299232
668004
1015977
476469
214195
470073
390464
153047
865718
17678
190369
510456
95811
917176
987324
12746
467802
176885
317538
253089
969561
429009
193045
469176
507322
637829
1035729
821248
105226
473369
661057
565758
1006379
190299
236194
635218
200392
941896
708552
793092
486702
127670
733307
366487
470745
299475
978556
849872
142694
111451
851107
483275
1029810
881594
315090
975869
1027414
675802
237475
122420
990028
984281
24468
501407
668457
178255
435211
994917
659842
581132
744851
728575
239361
195592
124950
72861
419599
656039
725459
517786
987546
541792
213810
417009
549184
278621
77099
412059
675216
269079
716146
841351
953665
434564
460870
601356
739900
204990
688059
236588
180339
144296
78914
787004
6431
97390
69704
912220
31777
485225
503921
961380
327626
22132
851380
604895
983849
20966
1011071
75664
853593
327445
732649
291247
510448
371016
647976
341098
499506
558154
661775
505783
649371
272673
1001794
274716
583539
223359
599669
558863
120050
141539
690595
722792
1013089
633781
654715
493581
183621
171577
586584
333598
275763
657599
194345
450724
123119
721867
11660
887054
876595
726860
1023796
249578
562822
469556
752081
86627
353316
571762
869497
76961
838703
161743
70682
139253
420846
128334
977418
627699
826716
378364
90722
48458
716155
900217
830091
439252
728270
699366
569364
489222
329390
687060
188325
298829
478683
791992
852527
586996
1019198
501376
443050
530507
420415
194825
291884
95116
259320
66838
935752
953018
339649
927761
115437
720424
900345
739866
280642
678928
756977
559775
485994
265373
313387
620873
312764
904734
294299
528199
270598
150894
761282
616337
1036459
37214
544990
760751
371753
452705
171251
723181
105904
772799
324163
840849
75607
952454
311919
496147
393350
996440
709705
225185
426757
602051
532155
351579
716923
289753
438365
112024
151772
603654
1000771
744799
13212
406443
911404
170556
602007
573123
931087
712850
939405
844291
388171
389299
857250
664084
268453
60346
831474
185111
735402
616615
525007
1026530
879917
699283
189883
435072
252737
387499
224491
686800
828761
178911
458583
611711
947289
948492
527409
896083
915232
729181
337145
651786
567095
198387
900316
494265
536146
767531
768337
407178
125221
850412
292560
435460
14158
673691
576790
316252
395330
959635
929348
650074
526203
979278
396383
943530
668766
907272
627989
729316
997542
810198
836158
966153
375352
839943
663009
911603
884992
852195
107819
496467
377175
136960
1010090
224009
711925
315359
532369
40487
943354
23000
54671
513273
96776
110763
977699
297894
677654
387841
240000
73908
81884
407564
392248
98941
828145
766622
882765
152632
984530
114236
382828
520944
438345
438402
814052
372735
890803
727440
638032
200446
89349
4932
29070
504178
208432
602714
434835
63450
113511
388889
749873
866091
504606
504032
272386
785262
409356
54573
514488
240642
604450
628467
628025
502562
453321
954072
502278
1017069
765633
347611
500183
709582
111830
231139
241528
879359
555055
237181
10672
245788
225036
186149
139305
387454
688889
955469
156695
101232
57560
1017627
75591
491893
708217
331962
811089
374856
509257
946158
362332
238037
622500
385642
778756
974839
924647
536989
359086
793645
210770
1027474
270190
574210
577139
191965
119608
85687
777003
764017
463222
739036
912488
389335
255549
68717
759368
1029878
869929
194691
635619
244663
439114
495086
74989
937306
623123
627695
101531
506934
25025
146950
451728
939056
600325
290299
631938
794877
634594
870927
214386
630343
215983
884357
217768
915324
345279
163846
7385
166336
194739
1016432
606063
580823
648498
1008886
118425
116791
960443
287360
137012
714906
811075
136720
727317
705802
539593
945096
463093
33925
311182
962974
624297
596437
535534
663862
474325
984995
237331
652927
875323
858493
937923
338760
413204
783000
729534
515167
1042598
207510
421174
227602
491077
419393
594507
80116
145164
837342
563219
368147
291649
25310
350018
636475
520481
237796
693287
876405
984875
565978
223813
245756
568869
757364
8330
156220
87047
147019
736478
340253
832211
488553
663707
59980
566862
207183
1034320
649278
734899
262435
901316
911448
258239
496147
802718
923702
760006
132953
950556
838243
332211
1043893
880052
509179
1025209
699779
253076
430695
856884
914369
236574
843204
815506
806786
953058
794765
15816
646207
150154
351529
425314
907817
637806
1040976
872273
879034
234416
36959
206934
16074
553465
833955
453693
942366
720451
736383
65037
712148
638909
472500
232536
879373
732089
873040
1004539
866220
334650
751824
247031
147308
227904
890032
361881
580370
217597
88366
134310
1031440
652527
920039
488264
88888
354024
1013807
684191
46816
124045
739938
15098
1030576
736774
995085
561212
502422
237435
123369
334974
2139
846839
770774
529431
142956
355615
590176
156186
525709
359784
95280
423969
196675
932859
89066
636011
347790
771231
428657
49327
1044003
134156
532278
364277
495465
627146
121194
20513
963883
172331
22899
659702
340437
791430
821034
341867
529034
380366
612836
840015
891766
380696
634215
698677
835975
637727
692629
395553
947939
655135
501619
338634
790697
811496
663197
92383
606947
1012413
586239
749672
668728
113398
633531
334895
50521
432718
632688
633763
185361
906436
518014
450662
264020
1000521
748940
732736
643093
524408
722816
1039781
320455
680930
687526
163786
793657
105512
738243
208536
667435
844748
645463
718500
537068
130151
912998
336796
28569
132244
348147
148542
118057
649749
363130
232474
499827
447389
685294
75177
57551
57336
151925
926603
228654
417021
93712
359804
1026543
1036978
888530
249497
1020524
905006
598193
120886
884904
303775
347857
642457
885077
307875
58981
297573
844041
103435
418679
842377
592068
769653
42099
6153
623154
893831
763794
902233
310122
37924
233954
973375
937104
662470
89675
516551
41902
941711
286022
503916
581601
837308
394628
41451
502
579384
614419
898800
940890
989382
873331
553392
380824
1007690
70526
685080
753294
700097
58666
557112
671254
357715
610781
432153
91178
836850
930874
113534
363244
578649
216033
872812
883354
877676
563011
1034206
237133
511667
3044
850672
324860
514189
330749
552881
569368
391370
198139
338094
16128
85145
768749
820466
689350
153699
715120
252360
78256
43059
179541
1025372
734989
376280
644610
286467
193624
591900
63407
781091
234515
935817
551828
203685
351211
712302
44155
182161
130562
122656
775168
588361
6895
554326
466096
731644
1024079
310747
427230
774641
945324
887282
151415
51522
967482
34072
561006
727996
988263
350727
224754
904667
792994
629852
297421
655588
811569
178802
437431
513484
1034733
66925
324760
181311
730248
66806
623952
846878
52557
878449
290819
979165
539385
175208
898066
592501
996308
784455
755623
403
675885
977274
26890
70613
1016411
1031224
453048
439905
698675
975235
70219
70885
935570
879589
490951
198111
84104
265489
920425
465657
1044118
644684
316427
600983
813228
913163
417217
422950
623846
731827
644067
605345
882914
40678
664483
47140
13418
446226
374106
731004
421530
762018
437293
285656
235149
855492
59938
966862
955555
705521
508949
953238
663616
766883
466449
181372
203415
646557
805254
874017
1022357
561566
263926
742289
82948
799197
626377
304186
726678
494698
271147
350491
249883
245490
993935
510092
900932
661500
787509
814892
397440
668333
268293
287792
625151
389984
166711
403488
1042905
432888
595261
387606
879670
96937
907383
121125
665644
1044027
614856
892447
856611
865119
295849
873636
921136
355713
524308
620980
413271
541084
242850
498409
232273
147571
35324
12912
1008639
328862
850640
735070
110378
903210
896733
334595
80394
991318
574799
713718
849007
732804
963282
789607
498314
267064
911133
248916
892046
14927
70493
748734
370892
503915
47452
763771
372925
527823
266527
870906
95614
465682
278283
297137
712908
911851
1008095
858647
640474
12476
1008596
261623
396884
263513
975921
865279
659021
607063
173546
113373
832010
392664
1045333
306659
643669
572681
928556
290455
443550
649065
516294
580048
806103
836013
805835
186476
135318
806975
610650
387961
634366
699416
379353
110487
266177
128581
40865
311164
921854
315115
409717
170345
740232
165593
823938
970819
734517
337449
956319
766711
477359
125112
926283
112002
433941
494839
514615
768578
326118
860891
246910
476547
812200
170481
998525
97122
158849
398414
265082
583573
48822
41039
417857
329753
962582
229159
517733
785493
36757
122704
90028
765339
740630
673071
913279
1003581
542640
932350
772490
195572
669966
767220
755101
553182
655420
294052
514925
932984
418131
672956
766488
256540
278945
1000277
180115
713648
837879
112915
398474
307507
729296
463403
569403
176675
336112
854408
818109
969321
896854
477875
560725
999368
770471
219235
717007
577625
846529
486099
905463
200195
273935
218301
340268
568367
220484
925775
958094
156347
640009
990053
418204
973407
880805
391883
421294
731325
392943
825173
945557
320808
202888
462661
729128
387501
653950
110209
112479
127745
352657
84912
880594
119122
1006033
157932
744783
997268
248718
771733
105993
378441
200822
353979
902922
800435
922417
647838
302863
343198
899323
343156
913425
824087
583255
791346
700453
45410
224222
897756
651839
584463
95143
775062
234240
82106
823448
503445
274995
697895
77554
948981
566898
575723
933508
895300
296840
908641
447288
719730
510398
14792
485930
314691
918878
201127
801192
440011
525727
998916
513372
787337
521044
255031
1012687
892260
883747
171841
232087
921982
999009
668510
185516
902328
317622
17439
786674
903578
176284
438045
38369
708543
1026639
183300
971329
128775
867977
42403
187548
871812
238050
523519
652863
798133
638818
723069
169166
327934
210246
314141
456554
687884
414829
417295
680354
988625
543844
742672
276401
388499
493752
137910
398298
307346
873794
824372
798544
687888
1032442
273555
348651
1007967
935595
189127
187975
145612
157296
135898
590896
826512
351819
1033611
530654
957136
748003
290494
112853
918349
1008778
526474
260176
543411
185446
648218
374490
302180
432793
85344
876715
775898
395304
192697
774227
510579
749148
271567
860135
288468
982953
661173
39399
393725
901876
990802
24230
112705
1005543
836150
235969
519022
649590
684678
956190
544299
655253
940862
551882
763526
805465
375668
750508
255355
674950
762972
116038
458433
154170
914320
52156
626170
761538
97717
431436
473114
65009
580527
794927
1029535
824287
782315
975276
342375
36965
198767
1007393
374588
414277
203695
384774
528288
145112
1020163
893130
608675
30996
1033472
224880
375002
420731
248685
746807
240864
901271
157537
1004870
582218
752133
948531
371761
915342
493849
687906
465401
570558
734348
113645
421071
620498
393719
619997
790878
271938
225882
915742
575739
582018
454644
961150
306801
775216
783539
35808
687739
911334
892867
485280
586320
710912
112169
803204
510319
516510
269288
449659
280628
40625
133863
670270
342646
708336
212784
936980
696855
1009469
116863
961851
629081
188790
977515
872346
1007897
482328
571714
68081
750227
713582
747770
410466
463762
540506
698827
726717
768310
1045451
290885
781873
191809
501480
920823
60428
342037
709998
655724
392544
145085
132978
565690
474923
47403
154137
245729
623085
293874
639589
781899
360741
932228
9980
289273
690541
161319
79526
101975
308794
530843
67746
1026370
1029509
712584
127889
341052
738060
290856
602582
371688
219687
962880
754254
247942
54859
99633
294242
640739
816660
609046
284592
61080
672406
689078
73736
499860
769468
299843
609658
784249
970696
861189
390189
888537
89674
6203
70572
2345
241740
578654
478696
54824
758897
276728
727499
964856
434037
1008365
822378
807397
346610
671164
964311
707330
834251
671308
812200
355430
493949
121544
826921
447421
1034132
462937
985585
600477
448351
694424
495134
144810
879710
135692
318154
587182
986852
668434
976005
97228
609208
894050
598417
611945
474312
624638
131992
464287
931578
174821
239323
397364
605495
301021
791997
257169
1031081
664001
760689
319372
1020553
33315
7709
637852
298697
636726
146211
484859
378193
222929
6160
420736
737516
209091
530576
566908
465360
742851
395710
454757
744805
563637
955351
789982
755871
801691
317123
358585
379428
533343
474198
32231
584399
80979
232754
682166
385730
57751
979091
265324
985034
857565
171186
914742
308803
693566
15316
498899
700913
833532
404671
1018827
920240
161938
770792
763214
309822
180367
329346
452577
760058
691443
274704
600903
234636
20530
171362
670813
465078
815363
504476
831731
608170
528209
45148
532790
484531
154255
75950
521867
613202
939392
849793
26279
806024
1035387
1008338
560656
849278
730344
815477
50941
743554
576250
811653
707967
105030
788915
553049
179276
266377
502757
6015
904366
450566
567306
200803
147649
83771
948401
801780
1019268
735102
319539
997429
939204
603245
309887
883812
882199
302605
790286
692628
561678
356195
1030328
970971
139703
994546
930453
902745
704358
817712
944344
464611
1027686
851291
307730
1012538
792296
1010473
449809
163224
390389
439402
494476
342425
277656
1021390
197180
111656
433556
744732
444777
663272
184852
398431
288472
292197
304900
1001736
795259
562346
358646
396853
999694
585046
546865
132399
309694
772295
686971
673611
825458
927168
371453
655495
557473
316784
468428
1020439
824886
159499
439701
742549
296256
335150
128759
869775
252394
491130
731528
158329
251664
778395
21748
821358
806396
753303
808981
410598
860480
290441
866157
626332
290040
633574
922192
394290
354865
784371
399413
965452
652420
238542
410440
30552
878860
228131
233897
783139
723295
936344
640210
265704
641819
2860
46272
443883
732554
699729
537767
861559
351989
775926
830816
526955
837969
819423
52815
547456
554572
331170
422106
248358
276327
523083
920131
471367
908433
615846
601122
983422
875056
760391
35908
815468
451397
373939
258576
960774
677513
256708
284562
367815
138206
865447
839551
533157
794774
79523
599463
481762
722961
677399
736584
605528
776520
839713
632266
204708
946276
378444
556192
574935
61947
741660
602317
337835
259741
531696
1027434
359880
40276
229152
631407
238347
609143
402111
608316
430479
468084
1011891
782683
217759
236030
714498
828181
62662
204874
776703
435825
327800
186400
638625
962560
402087
384338
11111
468677
459207
251532
585539
644398
605434
969961
740981
944009
32446
60416
425730
974639
616717
153323
262461
22507
430843
1028399
895463
55351
746140
66044
700580
565393
560893
391285
664276
203224
859205
89916
863482
321968
693456
769237
739148
742281
246692
822877
541819
671867
522373
3840
781458
688945
123491
438868
689991
126731
324168
500085
473641
132900
300006
327384
307886
917831
26362
260715
220506
721565
534572
657473
716186
700250
647733
64451
74768
217086
418361
734138
588573
196048
172342
1004297
165800
273078
811245
718048
459220
910898
549140
216916
827397
373726
382151
848823
383195
452116
351204
453127
937374
979722
97863
558063
795445
930364
539378
676420
154824
904642
651771
12073
244676
1028316
596326
254940
720844
339174
604026
669455
511305
767814
81568
816788
41461
436990
316588
968209
400353
868644
967781
1022193
324024
556623
589488
120185
332645
769932
508490
536434
99410
546592
855144
864417
544046
681630
929741
145840
788667
841741
133302
311332
139159
787696
521137
956028
688719
1001564
522569
555490
155763
957476
818461
298305
802793
740484
808053
467351
16818
599472
455099
387579
1011655
969808
63928
14376
987523
904130
1003078
877782
115859
570604
327621
319025
927587
960635
1026898
348738
541323
1022262
175820
673362
518817
940474
598867
570240
392711
440135
435130
482778
942752
398833
826399
412743
150073
675890
272859
952858
266234
1022839
286996
1024177
584783
884889
813754
821063
318944
148937
199145
449499
719667
174068
546454
220744
576239
927041
507739
892688
118338
283683
384902
976717
21640
82963
367783
916164
73426
347048
403360
311298
827853
535185
1024106
490448
28618
433456
304576
658472
886780
7035
531763
546911
738182
514275
636243
199012
185316
1013331
134278
688281
739606
213636
900086
604998
167400
491724
386213
439298
975237
729204
591364
673096
544950
900472
611561
811574
915998
933
862497
1029453
343451
334285
682887
173825
276840
1012298
229172
413085
877722
653317
552002
499011
400726
990216
443691
792397
720772
578041
754780
412235
329989
834748
679005
134114
358894
1007603
349053
211304
61827
156588
1041216
155905
351024
646778
577162
565166
622595
407
887325
821655
1036592
44567
642696
255281
924667
615026
163793
600706
283445
879600
337397
987376
583050
713049
223180
68972
116694
859162
462062
261402
338924
755998
901492
221027
254715
728328
973484
618771
549715
639532
581257
729776
731365
723002
1040516
92094
88597
890289
22608
358809
336112
800102
850130
893813
872782
459593
730165
301600
782251
268170
970235
946797
295893
422949
259629
186960
871635
808819
773949
161067
244783
841793
443561
203468
70172
936644
1033690
620863
642658
287483
198826
1022695
500073
560231
198636
1041280
982584
594030
357791
219730
292777
915000
503070
219616
447141
402348
290540
850046
983591
872796
753107
653377
622085
1026023
892245
137886
650501
643124
564222
804304
194813
872024
106266
777317
801431
713919
146214
454139
823457
519041
59528
48971
576711
228960
465129
655128
564941
942219
64144
605568
856461
752443
756961
560301
450793
89377
842954
36234
427763
842506
59578
860227
663027
913017
740556
916592
593258
318967
395053
543532
821524
336187
73059
445588
44897
504375
806635
266720
553243
391108
175818
455684
781082
925803
99101
964953
767090
545932
290470
277297
772040
734576
509547
336362
67458
571661
626228
818847
628845
928899
856411
822803
643802
886972
56672
798622
479039
404062
651392
504489
971564
72646
356126
979125
28711
583837
278905
178177
552659
976275
376467
293034
320911
566481
288265
637882
394923
696153
404878
831463
1023896
238498
290332
205144
281277
919680
662438
782389
675880
610261
766725
78845
126732
362768
957239
879497
153739
75657
262828
722541
496146
117334
953022
504440
907682
894102
399237
248221
13907
114831
143544
669178
783142
934962
907600
814871
791857
278609
525885
749991
875426
905739
745708
148568
652273
986673
78883
637866
984321
942789
540673
709977
4668
464663
53320
42215
499130
173610
652698
920273
359555
125254
777163
16438
893773
90306
24856
820648
174880
445976
334758
108470
118560
76922
263650
455167
593175
620642
253382
843397
1006028
110554
172988
916714
139776
422892
238731
660874
720219
128864
645198
648620
775423
383368
209115
534315
363635
755822
428020
676301
755188
116589
880580
175591
241914
140174
221342
388749
144592
458931
642947
439914
804943
550071
20870
534181
193472
433443
122278
280204
676874
728052
342813
897539
114486
28606
427745
175839
632792
980788
548701
67533
970395
940966
755926
879817
681982
603807
760532
888579
219778
771193
35675
922225
270484
247526
350855
509858
415621
894363
911952
713859
192437
203707
869482
969081
34785
286643
507635
515823
1001852
57547
401840
527496
630265
447194
230409
667708
554121
1033329
135305
283187
869170
92509
803250
638790
987670
182213
909240
898017
393686
934798
415311
272783
74180
366781
150240
768312
771859
600989
352071
1037505
1006066
816984
155527
404413
195656
1031995
697419
126143
644702
625272
952773
530383
1037821
651974
944603
602296
620791
696313
191959
1002439
31547
67325
145622
648969
168212
388856
142816
485827
544195
544858
445141
753248
888745
914205
1001911
821345
252506
304445
29500
1019186
297312
290631
621696
624207
722171
618194
896072
760284
384579
655028
48716
504354
478067
437529
415693
251578
26504
39547
280225
659746
522514
943831
621011
306169
337433
706775
259757
45757
774913
994355
310702
73724
753159
49330
525756
338640
702638
830972
1029369
571031
221576
867021
683932
134870
26825
937648
472186
169204
829938
663705
818265
742821
511979
977502
377114
164789
219445
285753
112611
694569
75054
1039463
23217
38043
44717
492872
295769
489722
688872
333244
475282
698866
326152
880848
795256
150897
252712
145635
211251
699129
215848
913028
344408
435188
583210
494169
216899
952843
641607
154601
825147
385561
656960
881307
934524
281503
199225
534532
539030
1019712
389754
166109
116093
757428
151917
641018
655034
585269
651940
518524
396754
419317
301262
629412
387331
164763
687660
891645
809128
479732
491343
955954
250276
102695
309525
415362
192005
825999
118192
234806
744539
339405
136016
597771
436056
757241
611575
77146
628858
784369
486312
904399
237332
127990
287933
55534
723748
596916
449490
938933
164687
46234
773253
128111
978176
317660
341094
489629
681525
666582
697926
148279
680985
216091
94864
1045354
387551
880559
573832
684099
617362
121718
280191
245077
269507
870145
751616
113562
91159
357028
273871
383580
669461
265382
35334
410657
755230
998197
388658
789457
210036
578919
279142
119614
864231
615959
839264
375576
381302
465277
355137
488109
647820
163926
514597
648763
864161
98025
563190
900922
97429
697684
968921
931664
175192
605401
1011946
914943
555690
745293
974690
805753
258191
637748
701462
734110
670225
352246
945655
393486
355912
361621
582741
803115
1045407
1003723
366448
780281
941930
439668
328250
519405
608254
258282
747830
874076
829534
260659
1032233
301098
40984
548911
541946
971033
333586
790086
868185
468481
654749
669669
650086
856735
317267
513319
705176
320531
611543
109165
1022505
995885
353013
880434
1044179
860137
845175
417818
833724
47517
765464
162957
161113
544814
804533
523839
988410
829394
997136
762164
225763
172088
69633
229123
235464
161733
268994
363481
812537
605814
1023839
339422
645729
738800
399001
295555
168227
866479
283288
467563
418638
615508
893753
227387
828904
860469
923494
530837
912425
469729
464964
511417
391341
725416
402302
168630
752818
271763
325470
326028
342837
1027526
879552
234432
848081
797668
125901
17225
733209
215680
322893
881429
377798
663853
874424
258849
884745
125557
409045
714547
409296
824392
149538
469080
303785
721580
154093
547673
400191
578321
739058
441418
502586
897443
305292
462612
716704
217063
443887
1006309
770850
714241
1030644
234343
154619
419525
545450
162442
367396
636901
472395
42891
208692
1022520
568011
815113
306580
550167
931357
943068
123879
784777
825495
244986
720001
439683
579965
467659
196410
906947
266663
599521
56584
875042
987689
660237
947468
112811
980303
941558
522763
48915
404852
747382
842377
669948
791895
770674
193167
999638
929761
744375
112285
488797
981124
200718
918181
133190
468145
295657
461922
903138
166275
842089
641228
706788
951064
235461
717970
209919
116630
392459
20207
684426
297505
891887
695435
648589
468275
174239
10677
355378
546230
903417
747845
304512
159561
375550
647208
503640
871202
818588
1008270
371776
83225
745880
27934
779513
831133
365684
1041195
35966
902850
1011633
625603
583313
412099
503824
327430
1029573
423743
339520
200112
768755
512552
842655
524682
931496
738588
837937
299410
622785
2584
384734
125826
27668
776181
784063
266250
354513
819920
142532
706183
472596
28245
146822
539032
855246
469452
695585
738586
296186
406845
107309
447819
213416
9219
913155
439051
834386
136213
190636
942929
997582
547055
626124
646390
920876
478093
893051
834839
437705
906984
254381
526370
26203
46966
99479
906303
776874
934523
480994
763977
630220
806379
174789
585951
211897
43956
122451
647828
74540
577910
945899
833076
674605
267585
17403
1038682
988512
813639
805288
224297
752095
703801
885419
103674
712221
236745
396630
1006977
476990
101119
65587
288773
96787
873582
317229
66335
430225
318110
276893
723293
265989
20647
395285
134542
900920
123344
23978
350087
28557
45711
790352
437817
627985
449933
200049
802662
282030
875543
215315
824949
939219
512199
851682
788404
77840
714914
656744
298983
858251
747860
258307
822218
455223
337973
445501
519864
150296
848837
827522
239271
179393
377132
207032
31342
825705
991421
250415
930235
512247
833628
1013302
102320
56087
256574
353438
677059
777330
701145
250220
129295
363771
90857
989592
814586
776778
418696
141799
6288
80525
55230
875433
265968
80147
81281
978511
485573
482270
693373
141361
900889
706302
516637
431397
439285
977669
828560
412875
119296
265284
177075
859718
350016
212232
118253
978277
1038643
818548
980302
897756
377306
956247
484444
164859
200043
371344
368521
514195
727421
877500
436983
723748
415216
922046
11937
258162
748653
1001451
755352
350527
64496
913487
948214
986060
816823
648687
207757
1028490
145821
353876
217414
1008285
56691
439262
187501
478149
526059
444490
281876
352314
913345
534358
873549
27233
572977
200613
600325
68047
341533
97667
450510
179648
125592
792430
818532
285293
705017
816376
811676
573696
428968
757210
751682
1010312
333512
175112
661740
34458
357323
504204
124991
739440
737199
259379
552105
145022
781669
1022161
1014192
606918
701693
627376
691151
464097
975737
5712
456404
487
899955
159645
767901
517231
832095
1027604
671470
1038627
65296
344597
436843
218678
814505
936160
792053
726605
574899
342715
647337
557002
529069
670814
926864
34027
890749
341683
904118
371252
616396
292807
744477
399363
310814
603388
1013626
700865
243025
522822
918232
937949
791465
82037
45512
502640
458618
96244
603772
261463
809322
937027
254666
706466
688331
131618
401533
108263
550555
323607
766277
412478
119535
806104
647772
198451
98367
517630
954739
279691
216204
332820
465408
501182
81476
386304
340813
315658
766077
131487
369060
1037743
799435
306591
169493
797514
362647
736907
275397
606697
792564
505312
521314
177872
761728
223207
205684
10926
874500
394143
584016
409199
1039663
986655
805601
625088
505711
703002
509302
621805
823138
854173
223292
81764
106293
954525
765237
30633
712916
289366
896685
729209
1011703
107605
480023
982782
616448
553737
377833
640701
384871
738332
65534
507671
206663
553468
798600
5499
873584
99412
159423
888446
884906
583565
369439
657835
315821
819994
1043292
189374
376815
1007991
812765
31004
474549
477213
507708
369534
845486
326527
293069
1019052
399798
159432
157057
1028377
880360
152266
654875
912112
696818
407695
886577
1044545
531485
717832
860132
421253
521332
820001
805497
953419
954026
132706
557861
713836
227184
618380
649914
745054
1001433
1024082
793149
210110
922442
487513
145423
513608
155080
847914
1014643
221823
457053
743274
476534
301667
629484
558810
5841
769546
926895
469373
406383
738999
719018
898907
871554
1045097
951113
770379
820844
299587
458457
742049
507681
37182
184192
37768
413366
505067
745321
410353
687508
32847
71655
369688
16342
103403
825690
932770
326550
1012269
705304
494932
431398
597815
888838
571488
467967
499813
458857
569771
146972
647299
767283
378437
705189
818056
945562
474276
86854
411854
778045
148597
271022
649391
793829
924173
641187
504148
822283
505764
740964
1026535
222
818780
219873
658638
611698
322234
941702
90718
98171
1037094
1006040
924281
23725
15980
773979
1009865
306203
538514
596253
596153
886499
798615
40431
292977
790606
604218
47885
336144
800586
43275
56915
134723
1036223
872330
434720
86748
854548
103001
1005949
17644
138682
84372
328515
149
820029
1000884
962284
346194
107098
944466
677627
1010356
967416
625724
311355
60191
570852
206461
403577
432289
235318
327652
410584
320611
123125
359799
120027
822190
131594
795982
109869
879488
310270
737722
567755
619549
228307
235943
997208
665767
287324
462161
216758
729730
449795
149311
109913
482820
351311
440579
704542
25504
33245
725559
270989
1041070
915943
552289
731136
785607
593375
967546
641805
24161
714567
77451
860216
801473
243081
412879
276850
669466
374829
1011749
317590
124149
134646
297608
560016
749263
732518
487583
623508
434357
605732
626772
155774
500791
44404
1021599
233063
15443
959616
510006
660230
128477
831705
747042
919796
202945
142103
725102
6775
993170
134343
246534
1039187
32503
101922
456299
580550
436025
509944
921660
471384
790349
693202
564210
997160
958878
28040
698557
968436
994010
596338
378950
864686
338969
126690
704175
885994
922888
114967
974675
451084
59372
910841
1037688
462855
220653
984358
587068
35123
38507
693119
972698
146764
387296
200765
494186
850655
978424
1036553
154565
484103
401661
99549
411406
420609
243799
111093
730663
579728
360141
384078
646477
108624
62760
868097
585494
995920
489473
463221
1043804
268605
804237
250370
593534
513659
649698
693847
341852
19059
1009358
876396
496241
675691
1030148
662323
984635
268337
392912
766183
81625
519870
742594
55265
1027343
184799
176259
566787
907902
913240
617709
105928
924565
471377
199448
957342
729796
131047
1043006
208574
58652
851261
996518
548438
228913
73794
482664
860827
295293
291172
948147
980785
293982
182862
326479
130611
510564
394456
734011
27987
991088
557448
385558
718709
158693
533978
748814
775847
162008
501697
411508
215549
291631
781970
734208
374727
923456
526671
230376
426250
397961
102716
878874
292700
598950
381204
91379
808905
536711
119986
744167
4737
422023
499897
694546
538863
608102
668613
30760
916058
756372
440992
9055
379669
765215
595302
12935
438374
184564
728284
494386
326447
379922
38114
736496
355128
363036
478803
627198
921793
55991
885366
836852
612785
277879
76165
720073
434618
812652
814985
401044
229250
848491
987130
722648
399332
829245
593038
75059
199807
858990
497961
1008539
234626
242546
709656
748671
339353
266651
282217
1026410
778497
734756
405717
644904
412961
863348
926372
981337
712631
1032014
966768
78416
409983
275922
986039
699377
487900
497258
168058
276792
504752
686260
875805
450578
183103
157331
880376
824369
636487
746530
965745
90634
377218
481177
605632
999299
286212
779457
732679
416125
310166
697875
550618
513269
688026
468884
399118
397112
86229
1015687
259678
272100
885122
547771
419339
276161
897185
210085
214338
463475
467399
902439
683801
58458
791166
1006747
5960
449733
660270
147269
932300
176310
812041
70827
942939
1032413
954507
673145
827963
814660
931978
989474
497224
419373
930631
73663
301888
789535
351900
170358
628995
447142
815714
572298
656901
358105
131782
972049
285375
330436
799591
648414
632342
274708
819367
127217
360743
710868
904994
217429
365861
698638
486352
105013
895039
342499
883876
936796
149584
41663
629716
546207
683013
834062
100246
567278
243376
225585
324411
790245
627951
287392
130655
790838
676603
543750
202090
333878
140647
378115
673128
940245
281602
1558
641230
746433
321578
360092
531403
32631
1030658
730319
923922
427682
398744
523286
818764
18960
191858
145391
103199
202037
601746
137521
931504
976975
953859
579936
225968
309178
344243
33246
381454
753793
902093
836919
26355
166336
773439
543106
489865
512816
716780
701858
805772
959903
592315
333054
368957
534636
8498
162072
62160
1001826
78999
632539
35534
811366
1020830
191699
207880
782681
679422
967965
432493
763343
385348
351126
179426
516058
865781
916402
374564
224813
827463
414035
582315
119391
207086
200009
219801
638176
973055
1017688
343832
223744
672251
111514
757985
1008257
220511
811651
958383
953887
1022263
28369
938730
145234
457420
453301
747385
74565
211027
547963
35112
668963
483460
941575
806837
130566
297853
989060
328491
709903
27777
174439
944404
120012
887134
167804
544270
326332
580159
443679
73854
1040897
837096
642617
344927
415673
998676
913582
219883
155554
845904
938365
847520
770954
987210
616380
617174
24914
1026701
126948
942418
549128
102405
361521
381590
225217
385872
482447
928422
909443
828594
975586
1035643
444882
198858
946917
388209
449543
246280
402775
731918
925354
1022411
595346
754942
635544
439008
197068
598487
514301
231737
679561
434904
387560
965748
138065
11242
312496
12637
416279
707342
217826
142058
907677
346926
154926
322623
1012199
455189
249721
1045006
393623
359572
608530
922023
377796
993901
242534
324357
752524
768021
624660
163056
202579
497397
202115
44566
366735
507954
895688
746043
677436
1004980
1037621
954827
531595
1002922
1042054
240499
167544
155952
531461
653733
667006
706907
899111
83061
929815
250600
1843
932512
255330
915747
827091
339275
961634
1036361
12919
738189
448472
496200
454864
8601
485396
877403
578777
81783
691907
572162
371284
537383
332706
689081
110148
357110
236502
39861
576651
226851
610484
310672
745760
20475
695883
163392
258194
961614
925430
793829
700872
161369
383599
366023
749192
712781
219831
128764
185033
707278
943959
313936
344500
300213
648349
996724
266559
244637
161441
6140
951916
1036330
470975
619387
209879
463796
209356
584202
572922
448742
874947
585083
524731
365836
972076
583776
772330
403640
33142
23469
366599
209890
256345
964912
440622
37962
227848
673737
30908
861363
979414
564444
572927
178001
601069
1015265
457342
522802
584109
891927
824917
87937
103738
862909
727700
566264
1005670
576977
161232
513757
114059
668067
894809
506547
571438
939497
689116
398381
742655
612152
175748
89738
316157
955214
1034379
627775
941139
530161
562506
371833
920767
412535
810255
882883
402762
59420
179533
136010
474886
390768
5043
910833
259434
503602
866170
501117
344346
549415
587613
83514
1037361
496240
46877
901163
762771
428505
949889
522128
865812
200505
25466
121489
1021847
425208
620173
832093
632328
29576
660886
585609
351867
179276
968149
755383
356491
7988
372984
122353
483646
801124
331544
150411
729228
32735
787735
71034
984448
1003660
12145
796881
556127
919232
209574
709683
312937
348364
866416
926308
761990
322387
829528
858929
53949
278613
327277
749039
158482
274148
91754
261027
465847
952229
924919
326766
637847
317279
710800
1030489
673768
697007
933271
508253
568833
976570
482358
963464
584212
708366
620813
436580
1043015
900082
290842
246511
607757
910612
672318
209139
52876
783950
708901
354381
133501
794083
796411
488532
50588
229230
1012601
63963
916869
959787
352279
860110
789556
433234
669721
567291
471292
698783
97064
392256
78072
857041
825594
138520
376615
965441
914035
1022076
176298
48018
154730
378029
256592
469592
532213
201823
320639
345630
821722
963455
636581
711440
379399
572962
177182
938988
100429
281887
943624
292384
343329
899371
18053
542094
126859
983417
556155
930803
1031729
220048
953376
564658
46684
430687
500406
332703
887645
189230
158185
1044617
24543
540382
884949
131445
567209
139884
793230
48679
907462
162115
978322
683497
196916
494673
776988
253008
297787
245332
217660
737981
442152
540755
752090
889831
355450
244999
124821
787842
247681
918214
152894
160423
973638
222446
838640
374929
841324
515064
51813
627337
1029923
287227
149937
653579
861839
711933
788672
107462
172652
263708
629145
773176
459548
365904
813954
472574
371887
266164
354646
595279
364857
976359
570381
1036872
251322
351995
859017
396609
223196
255879
229589
480081
960373
702183
925498
979192
507114
944910
836347
832283
517577
55738
822427
347553
673685
334610
975421
917978
1010900
730700
165941
18840
183201
490494
1039111
70615
871667
817027
1018883
255352
9283
379077
1022549
496394
155485
953924
998197
795428
880640
274
122783
428300
195882
796170
936423
207523
931435
309253
397825
918060
862789
475328
72570
507845
613129
758647
429322
457436
81126
838507
836336
389976
480954
949347
982506
817315
444496
524925
975802
937699
688920
47452
494110
610521
138516
830980
190271
521505
978928
236060
876726
446933
32808
389639
567000
803916
166107
565534
627262
445379
766641
513299
219157
682828
606874
1027732
387
535884
453635
545278
590639
913671
826557
629483
82048
824960
485237
472178
890401
860100
970399
955395
723645
741735
648530
344960
369871
402828
203586
348193
743157
224917
805216
558724
756644
608956
676824
171546
12773
780698
614171
485037
844785
720215
677778
1029284
512790
840072
94014
489200
816545
545774
169454
32246
309002
764248
609117
466189
905475
882849
691350
216846
375885
652307
713973
78956
385496
489658
452364
22079
176940
751912
650338
369727
1022736
783485
480527
446144
945687
1002787
97265
983491
983592
350575
919386
894576
939214
392649
447893
268743
673502
7477
181101
723393
569010
9423
1009973
651760
458917
619214
252463
117558
328252
547614
441681
705126
432543
534074
1039144
656210
722143
119994
546345
892554
515594
238938
555709
450238
1005065
626297
580045
810737
861711
650984
735034
452214
579361
8825
294144
590679
768439
820921
1002035
485322
141095
99367
599726
429911
48748
757815
790945
427245
760951
311991
446673
782642
841200
367256
594597
236143
369004
322603
462703
951260
604753
539110
780119
209831
401321
1043015
989580
585487
847749
728812
206993
341173
821471
89636
586336
20721
675943
310747
228613
453186
800419
675576
148373
610848
961120
638333
959174
299490
851530
159142
921470
415197
69664
332445
671163
447554
855116
67271
265932
414654
166876
623979
4506
138797
906396
167078
425229
541558
704922
188035
343561
632738
214786
301102
549169
1019268
910243
150979
924598
523385
509938
986898
518440
67627
293062
165334
418333
14081
275584
464060
831917
24691
375468
57889
149689
374671
727023
594123
883610
594273
658974
486062
873720
576436
548985
455974
504708
859075
757501
912714
1027142
390598
16435
352703
721263
307768
1025185
214606
45827
34031
605672
727650
965995
637298
658923
513074
591232
84341
294898
910125
914129
782978
1001800
803860
615717
279595
725662
364481
122469
954150
917908
8889
104030
830242
926599
362802
567103
853741
327780
124731
313916
319615
751660
350384
439449
757179
200974
377925
135915
649978
681946
437265
501476
153755
523956
120919
907388
886611
750348
934422
1027957
533586
910306
554740
548539
448420
346507
279903
995726
425690
730538
654202
273334
483605
58448
943593
285165
707740
236622
653828
706147
898444
965887
529257
664122
512539
407150
23011
944633
841031
535406
147795
251330
97370
85203
829415
367774
127365
240211
471146
720631
883902
727725
1009055
248182
1041400
436989
641244
258019
475673
805956
174551
834839
74008
421291
446449
409863
849119
775663
494980
582825
800500
763211
919744
240192
1004355
758424
1044194
236154
85574
471320
631946
106731
281463
87760
48421
313049
54101
844512
784388
1020450
264962
517609
701193
205832
366418
207740
693659
622883
325283
365594
46779
609239
591014
385516
142065
184696
820684
502345
374570
1004621
765033
364268
867293
741949
530824
1001134
589793
128402
353242
87304
283942
83043
858582
171751
984045
260706
672755
314486
572522
519978
70759
908699
30957
739658
464817
647367
162552
594180
630097
315409
607745
307466
488296
14450
301657
981517
337047
1009039
792314
830683
826387
695675
349788
786896
823843
1038848
686798
883554
749696
367486
589893
838100
621188
400751
325517
977729
30505
324053
177222
698585
83243
228708
654083
716919
871563
431563
780303
505910
519907
106296
322512
874388
255375
409821
74179
1004056
747765
582491
306423
653893
129419
648326
870150
494412
6933
332205
475874
383713
928360
804432
132752
995261
190202
532955
583348
243525
637233
35333
397516
384180
75183
150053
49553
750716
886468
626269
221328
528826
526365
488329
960748
633019
267348
893840
323961
640829
856610
886454
738480
248072
83955
719648
803390
264291
854382
742179
614288
675533
46090
10495
567504
752394
502968
972182
10610
55328
558655
293962
1017858
1009795
456513
152215
318630
953872
1018333
703886
857930
503833
580154
1038101
987539
850416
798559
907844
1026511
172974
77659
753923
829757
516211
85512
354695
270625
493352
826729
1006606
122940
5149
264943
181085
518011
432590
373151
311690
80838
306730
602029
569003
442702
495467
209533
58339
916485
201474
375426
772897
217031
597827
766723
159180
426592
571057
656741
824234
944922
280025
650668
681891
821692
627435
537159
596785
119274
710813
589059
985847
378464
709339
299900
619324
490261
351270
1021850
342823
352247
55624
875120
596182
349061
131749
650420
971053
520300
200697
1008020
786385
663108
220344
831535
677989
158301
231278
939595
457646
1014827
452698
829331
93746
585442
79441
807374
509991
162026
899470
399506
487768
893007
1024230
39875
200546
1034626
358311
527751
124912
768223
249899
388795
457330
417748
823594
449460
1026573
393528
676069
1002676
673681
543264
240791
477965
62928
345116
152605
285569
229950
1003539
521431
410942
845330
365988
518609
918656
759953
734633
891286
436422
456128
416235
1010474
777671
350916
753968
593987
392240
858728
104098
190396
23675
896387
1001477
91725
742737
141758
385643
546906
374100
929209
422269
1029740
96419
592517
964886
187825
503220
513959
155252
1010113
303004
540983
247820
491658
966216
645030
75414
41715
930137
439551
950473
450929
610286
967177
687078
505823
247612
634846
754305
858566
14751
665399
1022546
358142
863576
518158
341588
589086
423025
868861
848339
453032
524618
440643
887525
757067
69511
419786
200890
846399
209669
650999
779477
845092
852858
999849
836209
569280
787010
790420
297269
907250
130675
796717
396006
299161
306826
34900
309502
569113
1037029
324289
560070
711183
953172
1031308
772159
236657
453778
221298
977423
534718
990259
408365
849739
525543
373525
768104
115288
567170
719405
762551
964564
882170
764413
235281
783029
206083
313583
551313
677389
7951
692232
845600
18232
722552
280387
695803
812960
415871
720042
388458
283209
525601
821374
450129
391451
621298
743900
1039264
909250
888252
254707
541785
845486
576746
693116
168760
873026
283368
532648
931733
332806
190081
494348
638862
255386
21863
165818
186121
569166
114993
173945
217479
538582
376656
664854
37158
490060
672427
502321
781626
405161
620211
362957
480754
644178
26712
784349
233503
1008411
744301
950089
831491
643085
481240
801401
325102
840370
24137
862489
694088
914625
164697
647956
897451
223349
158968
934320
251448
260038
449466
725124
690699
654139
419480
299193
238327
476298
715587
469190
900102
399476
473918
622855
249360
146703
300811
322685
371355
152489
873887
945696
58699
844218
676667
485867
312698
148302
909502
1026474
1019462
1001847
912515
242247
28647
93332
325209
64671
112923
407112
180328
1032951
62818
1011638
330153
365225
945548
986213
528710
386555
8418
288735
392588
247905
132753
429964
1018119
742649
1036405
447856
526299
668531
563725
689191
80252
314799
526151
100709
804850
399401
513826
491479
1006715
908342
1022265
453385
342855
750562
777580
995153
263753
867355
498660
530536
315407
949349
131469
470755
321881
916895
30699
405199
196498
162342
684239
513549
915735
367555
144070
235900
819320
236834
150738
275737
121963
318808
1037968
320813
640207
349020
382265
605161
568169
411558
910813
216057
296247
445304
133045
135023
744053
301289
228092
672499
745712
138265
289816
173530
17573
915937
622243
701914
665347
638113
960434
909106
43206
100026
765370
973564
632961
101382
874465
901798
846456
324484
748801
734396
928633
271183
710634
514863
431992
112001
477688
624834
521044
866746
803551
905896
141861
772675
401032
219149
132643
177409
14801
730823
646570
602560
455357
109899
354227
467232
446323
296564
725466
1035962
252697
596698
655370
52314
859417
563977
846061
233491
491802
235442
561284
678594
76012
384670
689542
1017691
89033
526114
632
929154
845209
524920
1004156
255745
184838
340952
574866
374366
435618
876268
229111
273832
972970
1021383
248653
982106
711319
647792
203998
50455
229626
101772
258317
126383
967595
63334
915217
979667
1023483
904314
291625
35563
1034144
716839
491766
690812
184254
589912
479297
1003810
372440
586324
403939
873239
100576
702886
1021616
775026
757656
916431
529803
247255
877371
1001048
835175
14511
750617
991210
87344
845324
89965
31763
121733
840311
111312
232981
56527
275382
436596
65752
809998
119354
530248
68389
276792
473844
200869
946772
894306
755439
960278
525223
591307
671961
55297
619075
784097
361293
126772
306407
563524
568394
705545
858161
67240
456586
814413
962897
3289
946043
255120
1019506
636981
755807
981654
725354
592563
592325
863017
629756
481779
332198
548431
767794
863630
24232
581507
770447
858330
667865
941673
201859
743398
429734
264055
644177
1000929
587894
379304
758212
515172
429680
83082
673853
158718
786830
620539
631540
516488
612400
963828
454469
588723
86494
829883
1021160
1026050
892592
903640
620356
884122
143616
859977
203372
858727
404383
609159
152318
831721
639917
708255
521345
212889
431656
829584
865082
159449
998247
550023
349368
853491
209539
429996
688873
897014
939235
728731
1015193
205384
15613
362721
670906
979946
363524
412104
399294
399754
347962
769745
193993
1040348
838206
232239
945836
24869
214732
1039119
605797
470132
585654
170541
631494
1001062
750247
290276
50432
554122
1042377
969034
740928
94502
146233
895533
701316
186159
337210
975486
151989
902861
664913
929152
997028
690380
64604
851617
723251
139654
569815
366967
920081
618515
209190
26889
1014418
328298
334124
964594
490181
80881
876784
537271
365175
542040
982176
902750
709862
424300
894569
367313
271998
565554
907421
435240
989294
595029
641161
515357
994601
787186
677685
571787
289417
625446
819219
620020
660607
555039
93064
824082
319785
131197
365926
343807
840528
419620
983449
395361
744188
212143
91359
87159
854764
147452
168030
466072
617602
356111
1032056
367414
625958
507867
783061
834386
624968
259251
49752
1030014
1010443
1044486
54689
263338
664333
726085
215915
576595
479472
1023696
486817
617053
139517
777514
452638
499867
790724
1006478
783294
268100
605661
576433
34092
439159
678214
74861
863631
1014304
148858
271253
440365
205828
346132
646156
59788
179297
197547
260801
956636
301986
497989
83270
808111
736124
917125
1027532
140660
922963
599451
635718
950770
1001897
103079
905862
922281
524668
618010
396715
278599
545839
709241
35677
344394
86220
848775
99263
638655
726582
467974
974294
1038978
24679
470379
654127
457316
330925
183817
537730
983896
137710
136294
172708
606381
430058
936647
81542
718430
755568
753505
30893
508424
716497
448137
371834
235698
517185
936479
38222
444171
845504
285882
788267
589959
156788
1033229
983798
702787
35852
898074
473446
883261
579010
613838
632745
682299
251092
192227
720712
260560
617900
730233
1037809
278188
486298
136281
350168
140350
871968
722610
509469
658513
28371
129908
110585
822436
829445
843669
185829
164109
29833
453
934775
628124
423850
794355
311700
1023522
578433
849447
395360
25091
858292
922073
876076
197739
178257
258368
696774
596578
965399
422319
727752
621186
452555
325669
132242
971038
21876
859575
264550
252111
291135
371469
569937
792844
193694
715163
111956
807668
562869
594940
894223
644787
722612
237335
427339
646956
395319
619115
410794
17644
996652
564974
415718
732007
944130
145723
650466
912429
455880
811767
566272
968354
945582
383214
625362
469438
113005
659832
904354
890911
307563
184223
267216
156052
1039102
735449
300350
386672
815326
863982
1021722
878874
937797
865882
210809
32701
469951
558420
539892
716710
567829
673633
26176
794281
260867
98059
841589
32700
631496
841675
880292
862171
1001850
247364
155029
408804
931003
448302
920299
948382
425036
82491
663000
1035233
965436
1015582
116195
374612
707672
64395
118302
125706
113320
391857
609579
3948
799081
537765
649196
621105
254126
69348
297469
479904
381463
432862
808838
635785
723731
817940
797204
433275
91101
584567
732086
573325
57864
329494
612989
113254
45191
658188
243352
307716
565520
908985
345424
421006
561442
58120
311428
875449
959345
799249
8471
257212
988616
2585
711610
254691
382598
627755
127841
591686
320621
632377
609307
387128
577745
933923
872555
563537
128798
70297
838190
543113
500757
336741
19928
6897
863302
26999
966767
543674
194645
669077
195768
957651
985354
735059
279348
852783
250064
1021041
32370
800571
46767
79565
54062
892876
1009593
1013147
481626
614083
396558
774109
984286
866368
806551
661389
312246
167540
647030
478107
30693
1043106
142434
170319
958928
437647
640888
33356
236739
673611
303724
83548
436877
655649
404726
421950
629315
40655
776127
733770
526042
251382
532446
605500
797725
95674
570199
215324
525047
654384
389549
7998
257667
683938
82592
659158
289947
139356
913504
559281
755871
350225
540440
816959
667231
448788
394149
585900
624536
72575
832110
273892
577427
110953
904361
245786
630780
695354
792830
777772
440087
1016434
176398
328408
620371
511462
292755
464732
733323
664115
908250
54088
127066
313560
720059
847916
757519
711444
904036
423324
912278
262208
372751
644879
23572
1034608
146913
1040635
84100
192260
329996
605139
361905
114467
966174
231918
750344
59105
513889
533433
342600
17137
228097
827133
594756
925899
768881
17171
835179
539325
587230
691281
1010881
279966
773500
1029507
470450
818777
115918
316613
974611
181399
120278
38864
376028
514041
691834
78332
939709
187459
551994
711584
962348
932
772644
252561
287429
274932
749583
90517
739981
508639
924497
348468
209203
540126
209277
41048
667775
496676
396074
689781
516570
587071
283911
768998
117463
385366
9103
627526
337169
312620
557410
348893
985016
436324
97696
773322
828150
122409
604611
280430
908342
123615
170766
347231
358328
81043
513437
594800
56734
700901
869581
760481
338197
535185
966586
53549
19303
287462
356528
662184
351477
803991
851830
772716
443289
824995
775615
65194
714021
325991
548999
683112
728148
703974
683012
1021113
53419
5552
817335
815036
914947
693612
404456
298654
226
714130
425175
879326
873862
329416
571760
200451
735965
244824
798608
388443
912174
694045
403994
392489
1017711
231784
504968
962790
259351
608223
339150
132974
754347
121710
132521
919018
125278
96203
943320
719692
999535
1030715
73593
283059
672191
826117
251275
402713
615174
668696
405875
922209
292827
593743
339790
495462
379671
621261
680449
218027
531190
893691
857637
967072
541170
58250
1003697
492607
928639
1027204
200411
671778
446318
574383
385102
495702
8435
103274
838367
61401
649036
235347
643090
952399
113598
200909
653848
395704
709103
134685
249356
474971
605035
315991
727144
967508
491702
268714
36644
656705
73352
884251
219474
559127
905013
716834
331234
333373
137855
874270
880051
457764
310462
775252
83552
941848
210259
717400
603494
546453
794369
162918
491543
383587
1018936
131540
1044988
326893
284056
56318
329602
491147
976173
621048
402952
287155
460214
1022533
743352
451393
639307
317854
649663
273568
392973
906683
740088
965542
667370
734622
1029368
209540
135527
832586
204730
459445
891226
646773
930427
989224
800693
1019309
304247
683370
432532
675877
832858
504642
168966
939695
270513
15407
97988
544425
989874
438995
498587
355581
624094
48307
596139
181683
264441
11775
796665
443620
359020
23684
400109
923972
213070
989521
29076
958953
999056
534445
386365
947302
663540
352329
798089
613429
881428
460491
896574
795701
409268
1009072
286934
371136
404944
504604
702847
911936
368525
226355
811199
483603
354455
529882
469873
666825
63443
555860
846863
278960
317267
125611
750677
714980
304236
273401
875127
424534
534729
321840
1003231
435478
269588
990761
120628
395760
134890
594901
53302
328767
480301
83690
563495
653900
476972
898001
397789
782280
885633
240348
684371
141216
586780
186057
518389
339728
1043355
498370
26368
394254
723876
1466
298872
206912
355074
974875
169337
685653
939301
358798
1010007
746076
549200
319194
1037689
147357
885724
127413
944904
1011614
458211
476790
555329
187632
515983
1034584
52045
28471
490679
630943
64454
955636
923989
128362
927147
301271
525673
857737
600904
999308
366939
591420
376328
547616
980436
1038988
178685
1003514
727640
715118
683222
245994
14776
536896
590060
262656
668581
234851
743495
605619
560218
328508
883523
587617
419650
506936
148959
395444
144251
263856
447473
194152
823005
284192
987695
59195
523749
829269
39526
268181
864409
406445
148693
90141
1027967
1028808
643883
1031537
307970
445654
153937
97842
992133
443735
812487
75331
961278
1026079
203801
1013453
789944
1462
881595
596448
224505
203012
419404
168885
291699
194098
359286
957151
706630
623107
236800
896108
500398
1010567
877487
888891
592550
302877
623559
349288
357369
30220
651846
914617
550171
626089
240889
398687
1015491
542138
40455
573263
99239
887351
1039715
75287
324220
147867
310920
52644
131932
91752
656542
483216
245765
1012743
969936
728448
334363
109176
27980
333468
1018684
462060
624975
113984
916522
869094
909431
681634
426025
770431
974142
256089
133189
326599
774996
228927
412021
783120
798048
791515
990627
766214
873406
786437
498099
741403
384581
922103
945026
642540
443894
514496
521980
558553
681070
484285
553028
15015
978657
505750
295339
85111
983232
120729
808026
377830
318213
1009263
672398
526602
470013
981651
1009437
19630
335132
130741
991520
404379
606565
695083
495224
386218
434414
171067
362078
430159
971
604248
437205
692654
633914
126707
143973
626995
787537
971352
644413
522968
339737
334687
455773
135692
325845
781936
663630
699165
301876
87273
2587
197943
496370
193072
340605
869994
817185
1028255
46690
781449
1029236
721752
838168
24313
175325
992837
531350
333621
337483
446284
638054
702625
697237
624742
319144
102205
258978
938525
230884
560530
437231
81069
363793
381956
117684
765717
678108
712511
608544
759221
729846
443395
178825
2740
1011585
912825
455330
775293
130890
965025
841010
996338
470110
1188
282890
530621
1035242
45527
864485
162550
811455
943749
690005
189286
133193
826241
83479
728448
62086
658026
728678
415834
789813
997167
994640
935631
73966
124570
301701
61772
237883
619862
369385
841370
63009
360972
514537
476209
611795
465850
592482
753937
901533
1002288
592138
95689
88791
352688
994977
599461
47419
776599
817885
4052
873598
640225
212073
156623
624864
765270
160166
899966
936559
673476
31128
832167
967006
535812
982596
625726
381303
181032
910753
346169
178062
491444
124528
230230
167190
538841
995920
680285
562933
404247
62530
782315
19313
484577
99425
1000835
918734
91656
615198
107801
598018
732584
791190
279112
817240
11874
75901
3664
887192
470307
677412
674675
902331
150107
1005489
96474
364607
600946
714886
875288
10076
239608
787331
539784
626280
492984
100818
641817
395958
767258
916050
448441
1881
82189
1024784
678625
167523
544791
275780
668730
960389
849067
199811
574483
854240
144675
886
282554
140598
764276
840155
524777
613298
599559
811455
1038154
384686
434903
216755
141164
428035
1033035
606093
292447
212877
326522
735551
94347
24849
729221
759745
733227
122137
836779
997885
147720
33983
261227
440090
506998
180736
887678
408588
356041
763265
951438
344813
763252
359201
86280
440812
1041621
201644
790338
595614
653048
699843
386629
32175
977828
666973
741992
202189
528083
956993
455796
916196
730695
590261
884168
301333
89436
69930
705169
199793
492538
221564
793086
959451
764125
584501
1004762
508401
193907
634856
1034368
601889
419772
177018
69272
569270
285796
730054
359630
49533
563313
54268
418262
510622
598493
17036
649870
671320
670255
64364
119871
105062
792743
790126
898964
410022
217666
601918
497868
122015
299562
117926
540503
1003808
1043031
718658
315780
330121
944748
32862
1028712
3929
87084
733514
598865
469631
358717
860639
547698
84606
561486
212997
548817
924225
850473
91901
199860
406894
1012207
22881
583760
120236
969993
117196
20900
774736
608479
201143
654079
1022773
453807
336173
691515
705506
433547
528686
377130
110958
159964
234650
961083
388441
128161
90487
856226
324836
932672
962582
233079
682860
738164
299239
668430
9297
249062
923362
732041
135805
593347
461335
625731
998427
903125
390009
786211
534818
117794
905418
43991
688471
192799
84321
579282
631416
669569
647462
113707
844539
281019
251332
78111
39174
846139
931122
203237
826031
683038
576909
114393
318368
788615
332694
228516
931683
182587
666903
540594
747984
528705
100536
872360
768613
692481
352706
223639
123853
787485
507466
185404
383002
287062
467863
771082
683873
663421
88739
48230
141147
114729
74121
573051
926947
837817
451016
760922
651359
598882
739895
453382
28887
42035
861023
197124
377641
1017969
1000738
839648
339077
484673
982200
1008763
990333
818290
510091
638650
689810
465335
251133
573849
180769
126451
416209
999728
367242
719312
233593
526259
5003
749608
168242
594176
409238
1043297
964940
171239
974893
52493
844339
788372
958787
103894
411947
1024912
1007258
777200
845574
299495
970840
527198
501760
510465
349793
748883
132328
11416
493857
238655
919862
79460
322720
361261
315821
136110
703261
1031556
1037132
808856
784145
360415
546440
174509
140918
297238
873758
803397
851588
544966
165040
532758
112133
510341
746396
824121
764229
802070
29290
918636
951007
472165
11685
886406
472127
396299
233747
1043839
960842
1022762
7101
907318
793204
107762
345957
792577
791343
651220
788307
579652
40664
203507
462135
1007344
649744
577435
65247
47746
76821
354441
368894
896295
988701
836264
751697
358592
821289
130645
700013
394391
717485
260085
308780
611782
189514
632319
355949
460733
177427
644463
371086
358117
732720
774351
720052
636618
669425
702715
276644
502062
759258
989942
516087
462405
166941
1044571
774203
581014
233513
688886
809739
601140
613400
54498
942431
275098
274888
326150
1005152
506525
355441
806827
484444
1044173
994103
111233
550601
773141
252575
478216
699576
813355
973449
721101
816134
168583
997427
164308
370221
452878
459842
696177
653225
3327
806175
403523
834783
915937
1042947
575850
389633
416084
201524
301688
14818
235841
625368
684436
569054
470294
786256
872304
290989
502817
185357
749973
721921
901108
99624
19152
778680
346358
250738
902640
709933
917181
651396
163409
346799
664065
945354
185530
549650
796879
844868
1035453
414893
418712
193962
34227
124119
36661
802683
1033187
251683
120046
390428
968346
256495
865983
467945
832708
489695
393706
678021
482559
407253
590441
618176
838686
253044
909705
507120
812250
451332
783298
259624
875449
310724
459268
149817
132113
523591
785325
9698
470932
846870
116012
168124
109788
981814
908613
334055
854610
738439
388286
950498
430254
22730
619968
719435
473819
869582
223655
988413
167502
714931
852631
371685
70080
672248
588811
653777
1038715
268037
733746
574402
834030
523218
411344
52019
1025800
461067
530391
581039
31836
725855
825386
803101
480820
508864
1000229
793380
958010
354357
936868
937712
244396
455355
481545
144586
239674
957055
167287
409444
265677
132485
90618
875394
723707
799327
66375
391260
506219
408156
933085
1037875
503753
460091
937781
280066
153397
136020
418626
135972
326211
934850
199341
763004
108807
541809
662008
79336
1026014
332686
930772
299520
616144
971874
925947
241529
121842
433285
286269
855925
639187
568553
225627
929064
636922
35186
440152
1029495
346734
156858
951772
367618
71395
712281
480250
890269
530568
483343
519014
415435
645391
860844
929210
326245
702636
287425
706574
100344
639341
847516
951343
350674
1015220
684595
508049
653839
499117
558146
457836
941321
302406
540282
82510
219601
639598
817271
753354
236510
111075
404132
5578
542026
272244
51939
989647
38195
953018
942556
601738
274461
836985
602327
870975
191689
232578
299138
449122
81646
543706
663558
845704
658473
111543
568064
212067
228815
651835
537638
684754
880870
167218
462713
551542
1037467
18398
366997
61257
862382
9529
430056
436661
673008
858025
794137
872020
536386
607620
372660
294515
770925
60845
839257
848781
264151
106241
823978
560062
116804
725635
49841
974655
1033746
568975
182376
269260
232953
472233
150709
160312
46107
374198
3050
348876
31210
901088
651738
396176
487001
793630
687359
153814
472268
7059
41488
142880
903219
100781
898037
336919
513197
57859
617346
297227
884872
961526
430007
1016083
74496
675321
799994
380442
856327
669975
886726
24676
352056
234567
310967
341109
249133
271452
704056
1037413
196158
882992
903836
599362
224454
753233
184728
250167
664052
714315
228850
382739
772724
190013
117123
1015652
241609
1000679
358640
756482
448854
419357
128860
600975
53456
652185
304580
749119
44284
478604
115830
785630
146977
1045340
875792
85103
1006220
276800
322021
1024221
373921
884179
942867
563391
93903
807682
792751
15253
852137
450564
220391
308260
495266
381607
354888
867156
448924
383485
385585
330302
281036
818343
912693
1009022
923295
572372
867212
154742
896927
586583
403380
351986
413368
886823
126807
631589
180715
168502
10067
483702
467259
101271
333630
861804
141601
144990
318969
480220
904655
413160
314922
166657
709262
634168
166912
491610
598474
741503
311152
258922
82605
631603
681117
457252
84841
553583
699871
581536
521370
94716
339960
154966
211474
475765
509374
906182
721128
54243
725817
420923
757176
383869
443094
275607
218841
662061
1000765
523390
70190
72548
503411
281230
487876
918353
335339
458671
800011
859295
940325
700643
165656
774115
1041098
856569
670982
751648
577872
779396
326397
152761
611768
915107
61751
1037317
639374
935056
868148
418063
432067
576643
465073
409430
890256
973898
279183
263614
570456
559238
639040
38406
775530
270241
790172
432794
531905
836382
965775
22262
760628
1006305
788155
758952
866515
168546
409089
400827
468027
506219
706401
144121
837952
474737
883512
904492
17151
33635
160160
83409
374904
237807
318619
962084
94946
1019007
629890
913584
559214
576111
584209
81864
842576
809357
232634
361536
529588
369684
117567
531299
949448
439441
1026778
614725
512838
220242
382994
270453
4176
609730
1027304
1807
623635
82419
122222
1040133
347946
575380
260174
922067
369569
819122
589568
211715
346812
581811
137763
719393
643258
250367
698688
376559
823163
950578
222055
68476
816471
173530
336207
148216
207430
548205
724623
344943
782469
1044760
420692
865746
578010
110534
186061
1023188
889388
925430
846375
849677
687811
746604
796591
812663
428300
445903
806536
170067
861812
263434
856525
254022
336425
998895
90703
513462
472854
167784
563542
961787
662678
726553
1012178
694521
585376
899976
100032
565290
398372
686361
1034320
391696
12111
425866
132639
727390
226082
289089
921631
1013036
738947
143891
206872
835744
546871
514026
264066
50081
93752
206853
234716
324831
400732
647918
984445
124700
778029
1017057
554895
100301
67317
813663
102719
470367
601246
377049
485441
437077
91031
411213
447348
743707
359249
665049
314304
816174
656796
724696
380336
563230
387826
950173
214728
172597
1041993
414174
678084
684298
41365
588258
160290
915651
454898
22681
724241
831409
521652
863803
9441
1025120
158055
943707
447091
59409
1044745
450393
394106
1026668
758819
420826
95029
882133
950875
69114
591090
358872
771561
557278
397767
128768
420484
76506
394171
243277
537879
75410
665306
704355
74427
274895
745193
777695
417191
505302
1002281
331247
724739
243712
665650
392431
824233
353972
337416
845064
958942
913351
895340
881835
1033755
821365
950373
107998
385193
957712
772611
944671
368654
632995
847669
166862
883897
351401
336221
101131
132356
349244
615100
319709
624734
431187
942976
798074
302590
981523
551670
255731
773620
698445
369886
768850
336530
391225
83274
952194
720835
757466
590600
422204
433474
694361
300775
390744
383896
621843
744053
159203
951580
305252
836276
1045229
543217
286351
789879
734284
437346
136895
498538
905371
1002487
994905
822824
723850
124967
404729
436248
497539
266979
350242
759249
393381
361451
163899
1021568
511549
743711
40780
933919
262912
629210
680286
263244
267991
965348
813435
447785
440153
271609
857772
209829
208278
916071
179703
122463
196845
284270
875391
499157
637156
589501
709071
538825
172624
226421
759374
74019
333860
1040359
612242
810223
391266
294966
845506
949851
509577
870643
562543
679939
550024
946273
362489
721757
5701
996626
962682
835252
991796
918667
611087
968774
1045353
419566
273861
786179
289267
223279
496100
245898
977094
430193
736128
308866
14690
121264
438877
656985
374773
173815
391991
498400
156478
120742
85559
893846
557823
791388
829699
91171
995795
763272
440257
344270
68890
845008
234855
179307
409279
158236
216369
15812
527086
180805
268527
650500
915025
497461
561722
42092
226255
596329
179729
884203
1006559
708182
274511
42398
592996
445721
21747
931124
325959
238352
789868
590563
569745
788673
611927
25916
941955
674945
440349
79886
390099
331984
361648
903420
759755
556123
232168
900501
349474
26826
862654
423087
1006675
590401
570661
354121
579574
990738
406870
1042395
147845
330848
964506
585249
107930
786739
676810
360688
653785
858096
207591
242328
364281
671355
374789
728023
573088
333924
561407
27410
365920
242737
361311
1005852
643917
514081
900732
787011
921327
575826
344226
849617
287662
661119
123836
899574
716272
995226
568600
911887
378880
540575
198379
224347
225665
221410
705046
648986
156688
408539
700253
279239
182717
807907
777959
440500
724134
261028
695580
983377
691474
349805
132350
872826
485589
811271
96702
382642
669913
42749
60293
206547
672258
923539
416684
1002299
166180
907918
140755
384374
562296
752154
329562
661840
753812
922907
784795
687937
846639
999995
1036342
787026
552451
704905
395509
957074
391787
55081
87549
903652
453214
870009
408047
828609
367009
153612
607545
976780
141171
539194
716198
3387
1014464
681526
575555
963738
1030933
798576
568703
106139
738959
1011400
1012964
328413
1002922
47131
832146
973715
699566
935098
698020
827067
622341
452970
586062
239755
917759
544885
362748
349106
362232
389549
695175
15724
525868
816728
562015
846135
474344
349814
1039473
364083
430609
263497
528483
465869
317655
512915
652842
784064
81901
1026743
468884
260943
204751
99395
688984
639694
491961
959410
351061
300361
888729
596705
237250
562151
435475
392458
817897
947669
485767
1014682
63152
341717
502165
948901
614851
1014326
467977
869089
808635
665508
683915
1024933
377757
267225
258213
956185
10169
453646
314168
325156
292541
402601
135672
282497
80150
767472
110118
176610
908801
769611
265828
945105
957876
192438
834059
756820
838857
947139
490087
819562
496472
699914
1019380
351242
794300
715418
395780
629398
13806
440515
278655
509541
497669
794813
364922
871585
564281
400702
755467
625866
851394
731246
82479
639630
263961
576170
996492
355471
130873
471981
686154
1010061
211431
4453
336164
175653
509581
542468
424932
924967
795911
1044040
530786
534235
470724
206651
1022745
764138
277258
638983
97391
871807
400070
295559
5004
1023324
238129
509805
75735
393227
539263
662149
589289
387261
255024
256435
287770
1022422
384146
471930
466305
457976
538974
284689
305408
1008563
1007260
578018
905215
1045428
327548
963331
902250
753621
121953
931149
183137
276906
753633
619379
273846
286265
937185
155029
669922
555634
698142
38849
569046
767358
923356
874105
991740
670476
649410
774032
903488
604896
347554
149931
606971
746651
722033
88404
786504
347524
5009
123409
937916
328961
553757
207682
398647
942020
1034246
790138
251707
51421
370871
703171
340329
208474
323481
10277
699139
96970
38960
646630
61913
390030
522707
445834
540917
46031
177613
780608
235506
648775
845191
631590
457981
710636
208288
323233
961953
753755
316543
144585
84110
248729
47745
233867
927351
17004
420791
280866
547566
838346
338323
274839
967028
950559
301506
521524
147617
325983
763706
24373
558037
927713
482161
478107
204518
621995
92769
854135
516935
802573
91317
458510
137217
8403
386900
575068
894650
792470
928989
704724
893473
812054
83056
102739
453712
138342
902513
750654
781062
469954
336738
893131
432449
568657
1033237
1035934
321600
614251
286161
441747
952728
521229
346517
678272
458428
487440
52695
270359
490369
724527
432281
568397
135265
718379
565628
665511
285159
274358
977832
707306
735523
687956
815160
278433
67616
318757
923868
709088
334905
761291
798418
203605
90014
995438
764361
707710
777987
850940
449123
434038
858905
719604
804484
707934
188479
538849
93756
385424
447087
578622
866302
383820
978916
359179
635840
415763
72588
947477
525050
292076
1002933
849423
496906
856486
796744
663197
188633
3406
910078
739272
401802
769819
684625
6164
754880
685321
928005
311868
431727
139089
294912
451354
772674
648431
136512
813011
113676
198934
244797
329948
737153
1024586
617180
820222
496449
817130
43231
538523
475594
446352
926619
580903
929059
414523
984979
514266
686640
39129
902364
160509
576754
661604
957495
395084
1011230
536508
521897
607934
178001
294910
611758
1017792
1030096
585975
827141
719606
87600
278511
588627
587138
797093
926871
891014
38936
967116
142366
665846
1012597
847233
556
540999
759511
159065
258227
469987
890494
1009652
715693
158112
357026
944910
218091
753051
206030
686649
564879
394263
427103
452419
763238
25730
348032
151022
704929
745497
985807
725613
487754
65809
489100
146326
41188
944663
216243
613956
613264
638978
1011719
671895
894020
88124
417205
844621
998954
519603
627969
571572
518064
197179
148381
68493
927303
527604
343353
199092
783652
118250
991908
439911
326211
106754
907692
595459
882799
956929
606292
984365
532675
833464
63193
791774
213802
883906
756091
745282
556778
652142
448024
608671
320315
20268
870831
401128
455580
802154
810029
167247
289533
215830
477533
603436
699970
473831
769277
218187
24471
891144
802544
45027
155904
476387
494725
728995
43956
482142
1018038
114276
630268
926047
14422
470941
128862
721898
21355
366750
641039
284281
984246
958435
10777
287642
689566
482566
275020
653690
681703
1027118
46875
996512
642338
904113
389286
1007347
622502
922154
165760
100738
67849
160542
56680
960784
450282
455653
698117
686578
786557
703835
476303
940161
178100
871530
738381
333387
834167
295488
75746
930570
794898
402476
970260
515620
854993
341006
116622
5108
877765
147831
516736
550443
279107
753805
651337
340092
654394
552324
136859
595308
863253
188037
868366
473413
810133
548127
971797
362043
726860
89876
62811
688813
950831
452367
505165
538989
424089
710125
648412
205304
428232
361918
1024766
799151
144785
811833
425040
687111
539556
718862
928424
989357
456165
420321
645222
807372
759593
267042
832610
946967
194909
661994
578223
162316
695362
587332
38984
637688
1025856
468675
844758
345356
449939
173768
343608
704405
987331
110135
366234
243370
1005577
985447
581812
169937
822800
404196
651030
870452
704877
522831
749911
876724
157946
126057
330429
513768
869200
841427
385352
715198
28604
516178
174741
519704
710465
410477
249817
783489
376255
965037
828469
833731
113554
875258
702818
41461
149731
243569
747376
105148
261256
662475
845520
570917
917114
186307
779648
645797
383680
1012915
1014487
877438
771084
865117
464540
345978
917461
629840
972367
7623
290154
339548
443169
178433
400505
659885
463427
210440
194568
403699
283284
981122
832925
798783
928003
869252
114108
1029789
18710
793495
155749
242240
150285
148004
98679
170531
188198
823826
484587
790336
504338
92710
633818
925971
939738
618156
735522
1037310
568317
852000
899523
505470
728538
905037
357
773302
578818
935055
384114
234319
722629
205927
342892
667670
83897
275151
925830
573216
1005622
460723
789549
220622
275496
666159
881109
479006
168360
397297
850678
911077
820456
878404
279788
193062
287931
902543
418616
679116
1023664
251954
982659
305269
513459
742808
904004
14463
55383
545010
398981
14237
145195
696255
658530
254456
72787
609891
404585
447920
29202
396807
44383
631686
704768
665781
841155
850563
755711
501131
288615
279377
872641
615690
82106
474757
503663
236143
758859
392400
608301
787128
367492
783577
352503
665482
712178
569395
1009678
721340
381540
773966
176577
242978
115548
854400
813566
973635
817049
538951
458701
921940
348050
772742
700592
156254
811804
731097
655917
702780
23267
317781
167239
120133
205409
786339
339275
423179
428306
499434
409582
756383
1035957
430760
664636
496615
906456
166255
680915
89986
870322
409734
591131
319158
121907
26360
366027
861520
486982
637509
532343
619524
644772
1022732
416392
931986
780852
312336
901600
254171
413502
841186
958134
731883
947054
57589
774952
533811
172086
60488
1028615
200009
666037
163128
116274
1030827
17436
142915
450811
909996
345753
585357
801887
108190
400233
770
839583
510095
1015206
506072
387923
917524
813246
639120
14307
987889
708224
432295
847413
264070
46696
311929
316245
448047
166855
250398
130731
390338
256983
50130
951615
882698
519656
46390
689830
232979
162428
639480
524952
179556
528677
23876
457760
1010226
828876
411159
892161
835655
852021
400742
772564
802347
920002
601274
514340
993313
763783
327101
120531
71095
100815
365483
845438
364210
185013
554282
692528
546327
312076
599678
192240
576648
497866
206512
351653
393278
651622
739499
1026402
266004
848529
637530
727225
284000
170804
530179
229691
515470
198451
152155
167820
489423
890974
135454
291800
171417
339598
491869
421260
915467
456595
622092
838060
160160
433905
435768
400227
466772
841749
185962
133332
374870
947163
431193
384975
503196
300585
487011
88889
542787
797493
979402
486988
622327
1026026
89716
749064
87921
328328
667060
816581
713267
855147
903093
735023
999331
373781
238526
896981
641600
453315
401622
583064
111847
326835
312179
147274
573789
401989
569966
248167
915418
13258
187668
966736
914151
854860
97723
388542
864575
99201
154413
681479
859271
567026
395475
528910
505833
58766
731167
189954
331455
858890
500601
434446
260055
588976
388620
91065
408901
833312
413530
707271
944427
250747
336116
148798
138578
186723
96472
586232
545518
109180
836735
648193
6579
575393
807541
664066
175184
294447
664767
629124
58878
424778
323861
560994
340466
469146
739865
160894
229141
625122
856994
32211
605311
876075
793567
440290
475982
606313
587493
917376
385031
60432
930956
33428
643328
254272
450840
224084
734069
933967
821738
118544
1007372
975558
611239
855555
545471
501704
763974
163555
772538
691493
958978
769119
36457
369526
823184
851980
782905
529722
998812
344165
748632
382659
662375
86727
342067
676811
478272
202918
579758
373195
502898
999179
332833
640372
721788
307615
216797
755519
835797
840349
653441
201340
236589
633700
79132
20572
300921
749626
835385
948222
850558
677142
205341
991167
572250
901026
1032788
1020955
426500
1015124
310609
215727
270392
200021
730534
890393
541283
186175
992438
969509
1013441
374171
389074
404556
842847
496653
837644
779783
289169
450047
898568
429411
834093
4492
38237
960136
75109
849772
882868
339105
841313
710106
87590
621186
360503
372168
564994
373147
615642
639164
982261
467278
8186
125167
1034268
827671
192433
493673
848926
358473
735030
883512
370448
466912
406932
672742
402570
631050
213241
77508
583625
557439
868903
801967
705867
949251
931563
30826
799597
927813
545162
198703
852689
84556
641323
673961
912727
1017978
802491
562331
40584
593437
62662
550210
700965
382404
369283
740562
239840
220411
912354
583040
418640
922614
459094
36559
863329
611825
1042261
804455
990976
414902
81391
701498
26139
507048
206013
519671
168175
524549
294163
270958
1043667
469595
432645
200447
996648
562028
950175
876413
159577
416287
16309
507884
152019
936621
504813
206581
130621
648083
26460
195472
916630
458097
170851
151024
802591
634488
374495
956933
558827
786482
1026190
626809
944182
372139
659123
811853
891004
1042293
165658
526720
301951
143618
968493
20320
451800
364174
67493
27696
511436
496831
962687
870809
516886
858234
359592
303253
822613
387412
917073
692257
285036
716150
920133
999820
109285
868865
223265
476852
909488
647898
108712
345811
625126
1033676
83384
398729
13199
787607
61530
863448
444259
37012
611996
244617
83759
679232
326463
306835
50864
197408
473711
915578
556789
539171
734395
210936
782663
821488
669241
1005739
830316
85140
252964
280235
552889
225162
825482
315647
726156
421133
81750
556366
178830
340905
322244
574425
471162
615147
221380
16501
251675
413665
114490
979156
751074
854872
855357
285911
786619
654795
59357
812711
833530
788521
274395
917417
244597
766149
577697
526127
667473
29960
71354
585232
413671
514615
656403
96764
996450
533334
339747
84845
569290
698844
1006138
729421
101791
941035
903671
531334
756706
944035
745556
263935
1022031
315191
757392
747026
104602
624687
356923
947769
550481
379914
199069
731799
129195
907745
10522
964177
640223
534489
676411
165850
598785
641810
647324
252736
1022775
954845
136447
945036
47657
863692
132472
175402
24299
322328
32421
826028
581954
540469
1032583
58294
167895
208414
483577
292274
87321
59440
939262
877534
86147
425481
646929
551060
989230
27125
295670
96516
203429
47788
504975
1023280
400020
160440
522973
909878
254953
461518
479753
289080
193633
317756
153349
79092
391039
88714
259426
643681
392198
1798
131535
5257
557955
866506
427361
116889
102383
781669
424098
146687
334261
39066
414893
734583
246863
888562
822664
729317
126250
1016549
326894
384254
204551
859318
888525
926695
914638
699790
905791
694458
409628
803318
275390
782193
391858
144952
913605
250734
710678
539721
375333
209312
552712
291995
290394
920511
793584
391186
651359
376899
309690
902986
685896
753601
877465
353262
374013
408187
213610
998280
18008
290448
968299
750335
177931
86194
423273
347033
687287
9811
87168
974615
387998
799823
656123
267515
216117
395220
497671
913294
160499
555340
571426
107805
552733
189021
514915
671295
269075
91864
12973
994191
410217
375678
127687
243012
932053
360268
306971
897049
25398
576663
42999
730079
1014913
45144
785033
269628
703262
30930
391401
341906
447001
196756
799345
446748
115450
837598
335743
834135
629453
185171
248955
404043
227306
565011
691719
621279
527413
528458
825636
305323
276743
749385
192987
182314
425889
740667
739165
468526
893420
309818
990104
199169
641704
288295
97293
400091
97525
986426
961602
322032
221078
253808
139532
831010
370552
356509
410274
587032
887473
245565
232615
254669
444375
713614
247878
557775
224921
848603
393330
570426
947636
665181
465122
846010
94641
572483
835405
7570
407343
319426
653820
862748
345108
713453
187141
852770
722336
850145
213958
1031446
499408
157836
772570
701765
361690
572480
153210
860609
129856
771043
220061
377757
543675
484064
461272
732818
909515
676335
796098
1040188
419005
685421
517160
456996
574953
25168
715433
728060
580981
20618
814121
605376
204049
354985
238468
794837
423029
289366
475942
43991
35334
592194
57498
415291
955329
827373
38695
534305
86486
901675
731017
543336
23064
362576
702122
460515
587846
991003
951904
109909
804662
395383
1012686
766805
807006
978025
603837
941940
243366
449039
48173
429534
46725
907020
182954
440472
396897
42388
108663
463725
237728
935123
196063
726856
838656
1038450
42150
578370
201766
966832
701068
815927
106983
785794
804424
573015
39571
33412
799004
779623
748572
566459
1024511
307057
936099
612859
463420
667766
184940
554024
899367
657082
322501
696413
650498
30500
386512
457686
550242
264673
18603
172104
101820
799316
602296
482155
166038
67329
669755
791880
302395
484021
156437
1035004
639503
34976
234141
784749
831216
282669
185846
770527
990048
849687
844602
861894
485604
165527
893225
678473
642172
597695
824689
988994
2429
650041
334423
515559
138754
450308
990263
452795
825740
925531
106934
30325
946441
735350
7981
398359
484797
832618
980638
226184
586183
484387
885979
981049
753384
944088
453256
278771
805628
991263
593611
116839
481111
490829
528294
423076
274981
740365
966103
57212
87893
850314
284605
12620
360137
963432
815738
751253
502929
607016
458092
171923
899919
671383
80600
272780
896410
194724
776485
795991
227087
1024564
517634
660323
332769
983947
260307
379275
620195
445544
151670
428089
315230
639621
1036732
696100
510454
833998
774382
110608
502629
62844
921746
320812
276136
430782
716571
1031998
532745
637150
672305
762571
751207
265219
886233
747904
923701
662295
941164
417438
759228
752453
566052
92423
703300
492310
1017007
1009865
33032
21322
924720
484380
602716
1043200
828856
717422
947742
685248
233821
142952
689886
345209
416796
783477
448057
984418
593496
954907
607099
345349
541757
334041
744688
758177
72204
704173
578132
378471
701032
391666
444985
769222
571069
921665
774144
927231
416539
203484
796269
655896
49225
997454
552019
869786
514783
952188
858774
522134
568502
886140
189463
189987
180367
82084
557659
164381
276910
850119
119893
333194
32242
791345
486287
829508
62163
194656
117567
499272
756484
739000
73556
279969
791156
951937
854298
60745
767163
294901
507946
852998
268224
969475
288491
476497
540465
1043688
469810
107102
498810
426936
513651
379084
264343
82360
583688
886698
19576
971220
129373
775268
849161
1032679
337498
884877
72504
749850
780680
298480
765224
930267
643180
339183
59763
531352
1031099
785026
826317
189576
345986
839384
208993
937125
835020
495176
549029
821564
985953
403063
1024067
185587
175596
1016068
234235
943820
1021044
302908
769272
752579
670610
476127
356784
741997
677861
25838
1030901
112499
510452
187717
854582
236619
70586
644734
129081
767520
685590
689223
853830
302157
731606
997483
996230
649874
444739
776327
194
798441
972546
66514
320642
828149
659166
789675
953076
631870
1009723
54029
352681
706195
281563
295622
165833
281694
545611
563033
465607
267311
516753
822890
860623
457827
1044229
977155
174288
351754
536108
935543
213365
10681
510387
484042
790906
880305
757893
353836
1009834
234766
784774
758439
765096
190816
805297
424912
393301
934735
126823
937967
28640
874198
322180
975263
198276
463971
984190
693173
909934
735926
636566
842273
183602
359257
793158
491093
583281
149501
309723
476501
54673
440274
424467
80760
359443
184688
56150
816160
442367
148388
189364
40254
874919
505368
669861
777153
230809
454202
891715
726579
749151
323417
382060
848006
346550
157472
871450
935479
403524
807237
568540
303452
403408
814244
855325
799631
375718
858555
783517
137287
854355
865540
147005
586441
593043
173041
926957
115171
572784
149289
254426
521777
145126
260036
150950
468244
358460
32014
223195
829511
296350
342773
828588
379815
503614
190162
803215
266019
380707
511279
421105
435780
953371
376263
36464
318202
627623
979158
113288
595053
250504
639138
829826
784804
624564
596897
560511
106764
648454
850610
109456
153436
611904
872027
1043752
806089
732598
92388
273451
344823
816269
920034
837714
243753
630801
16676
973057
201578
107996
931534
199172
772490
126191
811000
528217
629009
584167
354101
20117
561657
969392
1022940
946376
676147
1030757
773878
508990
114899
714678
116449
492041
276401
193735
577007
475764
494115
151031
992950
1030557
323446
377220
446066
87816
104825
403938
958033
45781
690872
5713
540126
143015
1014680
697124
461356
937500
171710
877434
79367
321976
659786
756104
975371
192927
410603
327981
941111
887390
714481
974076
429550
57743
860040
1038996
186267
810475
483205
558318
335244
540325
871183
1018898
210565
573359
224907
350320
609331
1023359
427189
686933
209478
138671
349129
59057
801053
914915
660793
207422
467028
578149
553319
661941
636282
363212
63926
512914
530916
445543
371390
507414
926725
488584
389639
449732
468596
842502
589600
892945
863132
326291
108320
305290
998866
75979
253602
275440
812787
105919
1021517
775092
467409
666546
304793
881097
816748
621391
598890
110095
1028355
810840
264463
184662
402437
916300
857063
877645
748285
499144
828562
161288
996210
125418
888886
364353
928490
399234
589280
838686
258641
514882
532622
6456
476601
56511
529309
883458
512233
111403
452036
185561
402101
915378
653049
852910
101352
994216
457056
983854
974494
1035785
648787
1021016
144239
540214
278631
692290
815376
484252
429834
388858
292455
347837
912889
712716
496816
638484
784951
782041
654962
740706
377431
133964
869983
367804
510922
613045
828840
158138
742766
970937
915729
584582
404351
142242
927128
379760
795237
93742
531294
140044
441887
828264
550922
302243
304253
907367
500236
633448
715776
101949
14257
186053
384384
786147
1028128
846543
333140
907436
1003184
955291
1000003
131181
253522
463218
589397
58903
891956
985513
716942
508050
763237
845227
1017891
632897
249161
326853
741734
711331
536368
1041804
322619
195242
276248
630531
482922
761750
656278
99018
980193
463361
525766
547602
999663
334418
902227
474891
234017
841058
532799
205426
236722
8350
988725
650319
498802
859193
1016015
997897
678577
706188
164751
625015
810077
197376
872898
812251
582369
259401
508828
527597
953544
37638
890198
714800
581427
222789
125827
736304
567466
484017
303532
630696
1006544
61095
786906
250410
468600
378097
564263
637827
641901
565552
58451
268809
101413
449251
129190
101961
277523
20678
105792
337803
357727
891161
197104
292116
865418
548925
795851
453010
698767
825049
150749
399258
895108
943201
557851
823001
469725
850003
882368
206020
93131
990798
770175
290079
842621
656056
442963
512986
489077
904523
442593
662518
175843
1007141
822584
946708
409493
815184
911072
521925
321110
208249
48004
954836
242799
230903
131296
399605
967425
350885
427953
34889
936016
707524
20254
223645
2925
910805
755459
421809
205850
904010
589142
612904
13815
923342
301268
694850
562903
79252
271371
71859
238308
554267
373809
909934
134655
584594
970386
825933
795059
540099
939576
573883
814931
879898
154530
535477
742291
180470
897283
764692
384977
62102
326448
8865
310886
948451
763118
746530
310089
798231
86125
922485
542995
939489
273691
142315
15718
464742
232672
750490
253666
105678
838411
681166
920095
485120
1010374
771842
139431
814048
283418
253084
761061
63484
98286
410310
156713
197444
409425
946302
364498
784812
86217
310134
202859
997976
732392
482323
65236
712917
707386
332206
853380
282381
437699
613822
868887
554548
216292
738402
1002920
144657
278837
1009673
360832
691377
720464
804825
949949
590065
352355
909497
326124
629893
58741
889370
109161
115100
48179
969615
520804
432329
94079
812761
959641
809907
653960
759508
979365
782812
180979
1016508
912219
382895
327030
830748
69662
897388
999003
989719
295495
893940
56119
762930
549958
980349
795905
257072
240539
56688
656388
656404
987752
391852
154493
403680
543018
72282
692768
573777
905714
737659
286857
811637
588927
913912
211262
1027629
995194
875737
224700
969457
714868
483786
166906
943425
650665
616630
882391
418808
170809
725457
277515
777854
914044
723781
926579
226975
642190
791602
174086
355436
838988
1013796
719554
81574
240643
209948
1016848
252565
892500
544263
985989
612361
788722
486138
115320
803373
642163
701258
178922
1007536
205234
585033
732320
120349
124671
850167
855290
669866
252680
612705
140274
254493
450918
71489
82013
391162
492920
420417
597672
767871
132772
867064
299381
4810
1038904
839374
256102
138441
806102
8294
882997
909342
710138
422883
147945
214448
538654
338810
670643
523177
441683
871480
219193
809850
64120
595844
113220
539063
133610
1041406
374070
743664
133464
532295
1005063
732090
643819
830433
583721
930640
892734
299238
574999
935164
1003272
913375
253842
138049
719492
90873
969080
1021863
201733
368566
44580
964363
236043
423413
524921
1022463
460420
1018106
281297
623122
418978
560975
835916
690228
176281
441304
376027
397452
322518
659799
283553
442125
280085
246688
364043
764104
48382
264129
718295
900972
345863
158238
802985
992933
328729
817872
434993
1016399
276915
521170
563417
762136
384149
301470
285575
64898
894895
527605
499753
921326
874651
833217
246554
885007
430938
29997
212864
57670
58426
237513
599794
883091
738816
46999
490823
165155
764040
366866
126883
131485
230768
613910
1041570
357707
624302
149726
823872
567418
299769
148265
260352
929653
742376
845560
414313
586295
697939
345920
627543
643530
25299
739418
452498
985242
76483
239089
964120
400700
581696
748475
935535
877488
502464
749065
45988
776689
340377
764777
578076
879501
586238
992119
893397
402585
314811
153173
774192
204063
602587
644465
751913
770071
519096
466196
1006903
874698
755787
105277
612380
416332
553234
412125
951284
210706
271112
979383
913184
376688
218435
29196
2483
243483
669434
932152
437835
650289
1037204
929473
490176
700648
630557
640393
333062
634648
670423
754424
609181
674656
929350
842894
30640
464337
387846
781433
319250
794497
612551
206956
42277
685353
644201
178327
173421
205150
849033
572108
355779
1026385
164868
90692
389585
666326
763433
504916
440521
207732
382023
287184
171828
874152
993861
350808
340659
737
621346
1017919
777804
291134
252255
280386
496237
462510
387990
831335
745533
719413
1004041
566024
879331
707660
630346
218173
317914
124593
725769
195475
400935
787982
620122
219895
793465
389209
925317
65441
670298
896875
478751
1016618
609132
723578
624043
205296
92579
67481
4397
225642
588021
575952
902419
659635
525386
694531
412495
931532
430591
670068
82794
391763
457719
844802
53296
304159
1009116
661641
776499
677776
846765
787826
979577
950586
973985
492169
243931
1035728
178607
748434
545655
957386
367378
179017
224155
126429
377203
262854
793920
373514
876949
196173
686472
266636
415787
163454
670429
538654
266395
34650
15726
600123
259067
828456
1020994
291587
772470
38991
882201
254921
262998
1008439
371990
1022063
502645
407246
478420
152660
23818
364794
809860
271795
157902
402607
80103
1032527
198145
315697
1039586
674287
665690
722328
547977
953245
97045
699026
67587
70860
1013778
115759
543138
659229
1018151
994914
229318
442763
784943
15895
997363
149971
278437
396023
130683
289623
582115
965955
686946
278777
414629
706987
587081
1023680
806114
784557
565666
426771
780521
989670
857021
87229
901725
752798
448753
992698
147108
188919
142099
494378
322885
493984
656675
107322
212441
926078
710497
856258
466231
39277
607496
149816
528573
557500
840639
572103
849504
832778
3261
370067
141126
461393
350529
529230
885142
715863
615100
722159
961997
820910
174684
1000239
854727
811329
459549
332293
416808
1032027
43544
171709
900544
1032847
106867
419888
115730
365142
650258
830893
282337
686579
310652
224932
960860
887745
1009984
921371
846781
740745
75046
706535
827224
65923
761013
246727
679724
717223
20349
605016
28725
706276
17285
81890
204223
426024
343084
241179
1032520
180377
937356
201904
518846
325156
514070
881562
852636
585349
98329
963516
430307
953298
446507
117785
502893
203947
8360
515859
64929
138990
306281
161684
68361
356200
880565
361141
433504
351362
741775
164925
453874
913734
7508
879358
339765
210723
792501
1022516
466167
655402
778198
296984
416554
485197
110808
703969
1024686
622771
360073
166767
756429
584676
346083
917054
657529
564290
267321
647006
415812
714960
775342
92742
325524
28964
899114
169255
357519
740332
214259
969308
824298
207974
341352
286067
1028370
793160
423166
984717
414533
640646
477327
271460
90116
447581
611786
808399
191472
819012
271229
1027693
84251
977987
593893
476393
482727
205299
287470
1011519
191219
113292
577693
977385
398053
880685
229550
207564
502945
803155
1025231
648838
619954
478915
701341
46755
742956
740140
238240
1035708
943726
58237
978733
161783
843698
365378
107763
20776
85735
519834
956343
989377
842735
127247
965972
409983
767242
52265
46444
344812
626037
352697
273893
290002
53722
689514
209395
243513
394401
568340
661809
677507
61879
821030
323179
4747
4060
815092
589532
215251
106930
351312
812024
376141
1005797
34673
369269
767057
892561
158961
595556
960036
551179
259883
251834
470351
278717
488289
15463
441627
614708
627557
1011216
669381
393661
383891
251411
616792
203557
578515
958915
219123
961373
765523
745473
727499
965250
287350
416419
290780
251460
364906
227571
1025766
59472
237793
747111
52117
517906
119695
376475
69332
381780
787124
398624
883492
528771
72360
364738
561563
453395
304890
157198
291781
725885
744458
393152
31536
451129
526617
55619
898623
148100
215858
400481
693382
339613
29515
946367
799921
243115
1039395
135067
361130
731551
325598
617078
477852
159188
693105
1038845
1014470
951166
523475
489552
706987
740685
137776
93715
675119
63039
88741
476859
381663
434069
990366
737701
826715
625458
316753
251025
498641
324382
445846
65469
388095
682312
469789
446645
828403
843053
282979
127850
977910
671079
153126
517505
938448
259996
870361
207102
550452
253240
698054
999877
576152
412034
89241
786833
752483
781224
962138
61159
198515
959473
554669
119891
268170
51293
271627
336639
340675
900356
193615
863966
503617
516423
1034710
476358
470575
656894
915030
436232
504610
1027707
821137
788580
196367
510705
287080
277298
342446
481519
663714
559919
731231
256302
1018459
502135
523425
125101
646027
200531
321792
497164
547269
837051
195006
944372
81549
547538
180891
835873
898740
299096
767333
563554
640880
783490
728837
526976
536257
46913
194797
309531
802021
140381
930732
239030
2681
247843
928609
929241
833331
978708
841440
767470
182809
786464
51810
637958
92776
784775
349233
638972
829234
758180
195079
414927
109968
724967
507139
156035
618962
754048
999453
521149
314360
602114
779399
353152
317254
704914
869504
921129
788251
270568
79499
21198
1024990
131891
432547
564138
395187
528190
473723
574505
654860
917754
905459
359871
343078
223955
147135
790363
873347
655635
201271
11740
378390
495690
966892
17180
611355
587739
192131
817135
390055
592611
487826
113915
338838
1020566
75067
1012467
936844
927603
279875
1003276
164346
528882
789114
176362
215093
274507
208363
856522
328185
90497
194959
44689
388616
599389
158160
128509
467906
488427
182038
75057
204898
1018556
9476
660143
717127
24458
767510
620103
986985
248368
866294
114072
811262
164140
534805
898552
763674
658709
1042929
630229
53950
743535
927721
612693
467292
841466
845652
95853
1022052
26350
320952
833115
909961
400511
664673
648825
40280
681116
623673
688910
548579
22495
244662
476700
654742
99696
898155
459058
182275
146408
206691
97515
932895
67953
626170
410698
558076
38020
988009
556152
474781
744104
678224
419931
390649
283255
225369
156827
819730
399046
919655
682424
811312
342255
104070
530259
614763
289102
909565
300504
931247
58010
109315
785930
627273
537156
42962
291956
767832
89445
468197
854375
580843
228804
244144
248983
618838
972711
779680
525948
774655
971631
416243
254596
31295
922335
916852
1022719
390371
1012982
365431
523919
549870
816301
576731
555480
1043514
650124
287070
58861
555453
38794
421670
460847
321249
574678
35969
828521
641252
291280
34623
486430
303225
410228
713848
115681
953220
562305
803199
233415
406991
310030
422565
122067
233186
488575
855234
681630
99880
359207
238335
156321
871246
411717
401947
168028
442962
8327
540342
81365
1039257
824420
366598
92632
783838
688432
848193
267538
280937
259460
267271
506666
774469
281621
1032798
238499
984039
172867
643586
849119
163959
1001339
679914
922977
375988
160743
570852
917798
235164
360105
167530
287623
419251
250236
61475
922722
645169
564687
685990
665204
502431
205144
212262
226630
425681
1011492
23976
974279
872433
399264
1016992
295061
774651
11772
1005607
744882
102722
966399
638433
584256
716999
969199
1000881
841399
156641
477531
1033433
312161
177887
200734
476989
8974
829203
864249
840249
956227
428021
438400
941242
130412
452229
7909
1869
580617
357166
820438
57894
571891
826042
458476
47943
482258
968659
296038
634934
609346
1025035
240920
829022
137836
1036571
70585
215879
557533
818160
385903
63488
66539
424423
112373
539882
800821
533159
550173
479172
27952
492082
2260
361524
25074
36809
419215
799188
1035084
596459
717800
252096
995275
722160
455883
236053
516921
741265
844366
365472
639183
526253
94286
216186
237889
687719
861722
721997
54562
176826
636856
904210
724032
879584
924667
1023133
451660
197357
1020488
733176
126464
98288
123352
470659
324183
639664
712073
945719
864014
631120
28663
79309
709602
773541
997321
1008117
584862
662470
741823
578961
958488
60292
65150
1025652
741769
1041649
310609
218187
687130
104942
435858
337013
584245
916484
675258
215284
109280
636004
20772
577449
995291
846361
388317
225848
79806
506373
768754
586420
731581
278526
849149
719937
219226
1035947
194549
581711
240796
400994
83984
472914
109889
640741
556788
236583
720983
149198
749947
974808
351912
40654
925154
1040266
778513
775379
508529
18671
872852
241042
124551
246628
675189
356880
977461
225990
137177
28931
903944
200782
981521
338485
219171
930884
733939
1014389
96923
162018
296668
957009
104760
254985
967063
59645
877235
734753
708673
1038182
365624
753634
880936
844693
1034700
808576
930795
572610
487655
1022489
305433
1043718
811660
171395
797335
202916
548381
960868
305709
234327
922544
452016
926883
335585
736484
1001663
752572
743524
683661
448376
637171
672972
70538
174159
876787
352988
335947
697330
40636
640018
418496
580522
162279
637121
51557
165802
841142
164143
944330
921279
367817
525134
257955
606887
211088
886153
823064
224967
646961
1019749
793352
448277
720410
317405
728027
766100
669993
962220
269002
174673
285155
278385
927851
901157
526583
171661
489692
29501
184556
430357
59897
703912
443422
86030
742588
32373
374368
616556
337125
648685
363266
88834
362668
318626
719932
53725
77157
777590
611076
808077
600421
249846
317581
472845
541438
871776
395060
209599
765579
410184
586208
690165
58554
149604
666033
159962
629402
715156
29683
934023
206795
863098
561047
135719
159353
529086
583980
918472
133796
905057
284735
1030788
550024
859597
823864
1038247
647840
967670
459220
326263
106309
88716
565560
409085
717312
270932
942458
802271
782117
874673
378790
415728
21717
682289
585720
259477
104630
450828
929031
58618
181475
770912
332185
990132
350759
638228
974019
504331
168504
513348
884277
442590
279666
904897
554452
804854
445775
540885
1022007
358825
72110
745346
228756
708517
709691
526908
298154
18972
731469
356845
716507
264268
589191
103044
699462
110770
217326
742146
541710
358077
1012003
325836
400497
731349
157666
715676
883814
997426
272460
847070
687119
513398
896382
833157
476097
354108
782966
684739
1000274
796105
661619
832575
130154
299852
660548
642248
687128
5996
185006
949229
673197
441998
121480
858616
379145
953510
919223
64972
476723
719027
250751
5134
635273
397721
821455
902038
313181
260375
327479
118821
304012
530991
623992
589133
562030
183179
983413
894880
466907
5387
642161
356218
299308
791079
902493
956760
843823
470147
443419
609981
487385
489743
907671
942955
617585
268239
524818
493340
136028
223083
145949
748238
60304
500569
151292
974011
463576
1013836
168636
105245
862533
517998
328811
531385
595917
10592
49494
162855
948771
586890
95331
439448
975576
924936
920209
626156
583108
515779
585259
593175
136023
819507
1033746
813337
988757
595970
917350
701744
420498
693279
273293
107708
907372
531609
398807
952818
993995
173418
682175
187249
349475
596466
38719
499241
337632
454770
328649
584084
764309
710776
661209
550567
526832
491436
486529
262729
752439
604370
418826
112688
772587
370674
821144
1012215
62200
31390
501907
552770
180665
863879
1022235
816582
446057
496486
752885
404701
1034495
315476
522442
147107
769736
894741
264147
234531
708551
542065
342188
283642
967023
1031714
108304
813446
908443
747247
730368
60576
311187
343261
338798
957185
584263
51819
1017147
813058
584617
977103
692031
931882
119943
900361
471376
548259
1032554
554562
519938
308605
334072
256651
292
377035
256439
679211
161674
33456
479827
163338
895485
859128
904387
812974
557896
790722
133349
575688
293203
616392
260156
657113
369520
534074
854087
290144
670271
728333
628901
659175
934877
281504
1021744
645525
736670
1034166
200357
760986
725295
656626
657450
645934
455809
36210
698837
207250
391428
35789
1031852
715535
478222
454566
23475
937402
971215
612
302911
59186
770412
335103
57086
384126
851963
33533
491386
320675
936165
587824
447636
813459
510006
83053
46542
616148
73118
104282
899776
855309
336638
776510
20017
34486
1030704
707116
402745
942283
616707
834720
787661
137218
39979
911458
501067
475111
80231
673279
259748
198665
100741
63947
842238
727092
666747
239921
295383
532597
373093
828622
372226
942297
832705
1020861
250230
600423
359728
891788
118017
975767
1032430
370553
895409
921707
533282
970661
799763
651708
851669
473912
418005
1035024
535049
654012
363751
689592
365471
438265
110799
1027245
861216
192925
965962
1012294
235006
245914
489124
228735
845315
425324
861104
148425
164024
1037583
610802
738577
814181
152024
430813
842841
383931
472666
32089
105344
1036297
361187
370320
333429
395131
157202
383734
120587
223408
539455
632780
819856
404944
1032362
567803
532444
399489
509037
29700
866938
550544
584743
256430
225898
897760
987235
513309
879456
278397
858258
207604
794591
232642
466817
236166
613326
639223
959995
818596
253857
806316
305220
996881
648432
710002
455285
489645
801445
957128
291859
364998
429622
61299
636809
208826
951129
507372
163421
949700
431774
124370
257697
939247
506407
519044
21125
975399
348417
187504
594040
834352
904212
480422
548262
227865
193364
679177
339262
618052
252219
477375
773931
34109
570765
926911
1027380
354978
797306
897582
268484
434066
1043104
779032
130827
548428
395589
491799
256279
412908
873225
228932
270710
911713
129666
337511
371495
43116
192971
754695
871
740275
616495
641718
717594
786446
398155
964851
75685
69792
258070
510093
636602
772764
664492
783320
79644
187816
551963
931964
481652
350202
66697
667360
708339
198346
309669
19597
451211
46412
41796
252412
967085
1032984
487409
107343
593110
79115
629114
107329
38977
887242
992620
931748
226946
294324
63508
733809
476422
816746
198312
823129
121825
152045
1023804
1021528
359109
741053
565117
415218
566034
841346
550550
41505
522600
178763
810803
748983
747889
463032
496652
704963
353784
629323
897448
426183
1001414
120513
698103
26806
372646
986541
239988
187412
543526
589553
592568
981731
160367
975479
33980
834392
923640
485563
510459
418464
360465
883604
668571
134987
702751
856827
178002
109810
605059
794354
681330
309057
75642
115212
381185
976625
376226
920710
217656
733980
612661
693598
1007067
547862
837106
879991
460899
894113
1032167
1005236
780337
585571
924345
458812
593962
1036278
254409
113682
516448
371190
13651
34487
684451
840993
836663
385451
458145
258522
706443
247192
840003
254533
71679
485578
17282
988139
203031
959620
293808
41846
863802
119347
912078
887401
830936
300080
72641
1037531
70878
291395
675798
299345
920573
486575
551171
446612
893819
982512
723565
455493
475623
281987
189862
813556
187994
329435
606393
74822
888004
72726
838530
203095
204814
317929
23115
128336
885528
406574
865431
747558
847908
574756
577577
754239
911460
218187
588464
982918
787952
932962
909010
448508
947521
93410
929771
284201
104870
943840
639344
534886
454527
149863
402108
964112
739175
731186
102205
625984
568522
144946
722904
320043
567590
782470
864646
475773
205954
88810
357995
597770
110174
171319
136841
676660
176768
644757
611139
779627
503499
766181
885697
739031
136019
1029059
1024667
576453
45250
571642
358549
537967
916087
1001889
731937
1025068
54140
122276
792393
565825
658705
91075
690826
899521
511386
859234
635234
329854
912573
776836
782730
529256
930679
290487
520726
795604
264022
179068
4540
154857
689966
677768
120950
150241
1036487
558258
192789
612667
688690
921559
537632
535852
320774
924543
598633
931148
421433
155463
664981
928876
833125
132183
1844
298814
904253
277407
839293
934250
479435
609679
455193
681448
722522
869302
276616
1012086
1010617
445578
195136
955005
933427
518824
657917
347706
915445
77532
594935
210553
184847
102558
526343
229286
573088
946565
665615
231865
234336
402833
1009611
588623
231791
860926
352285
422894
879181
961719
1003112
996289
533506
539728
367441
367375
258350
898630
798477
504927
349686
951615
760798
85358
192921
460052
788336
230412
784792
936584
478561
236464
533213
494440
798511
89764
449491
966146
163958
1882
6032
893023
680523
552826
652226
47210
1034346
455761
83065
275871
896997
637353
234706
640949
617017
681198
400488
827510
553188
504640
750306
900492
827365
110937
682534
675333
405880
797576
700989
420571
40024
135428
12597
31772
117286
117386
864830
929106
808524
911724
185668
184344
6069
47607
41227
1003676
373583
315585
69350
517268
459940
967353
542367
866252
109755
912318
895060
989548
47713
803198
284682
93265
78385
341905
678180
377758
1037402
336307
477446
692642
743431
1016269
104190
9734
495352
763920
580682
831420
427022
15691
537146
453676
989054
407083
428493
817543
257698
432584
691095
920229
999932
653769
422407
53882
182076
954173
10186
412312
738903
1471
570675
901132
899658
310554
25472
800047
100567
212058
198896
766200
397841
997466
223940
182677
178857
1019647
830832
661769
539263
1022610
741287
312575
162899
361929
118654
1016538
806458
670731
135001
94481
512708
62286
749595
745508
646859
678992
292623
373924
729423
44576
99170
794085
513335
840754
232118
626997
2748
701594
1023297
923561
649302
51665
400747
716403
695237
13795
294173
795417
906653
304414
365861
310479
1033849
228891
815095
119119
445267
917566
306906
340506
64145
527907
534737
383501
882987
406716
948260
823441
501487
184544
513591
801303
150486
331957
196400
1001944
1840
1017626
76885
545090
493420
417964
450009
140246
53397
403387
5246
41455
757267
797524
15157
463371
965861
238478
732573
696214
120817
529691
777314
266888
428771
618556
901344
645625
443115
132019
719603
414449
209910
352267
156723
155532
842673
928250
216134
746995
890100
245526
583553
189664
875410
999173
167890
32457
361414
1020161
190943
51992
215605
996365
157190
627587
816779
33954
811774
768488
301130
443800
761580
894824
790476
820862
237941
753298
120438
592051
793596
478058
2570
793963
7147
809060
372884
381478
961508
841454
361125
557333
921454
39395
214752
993936
340814
843462
206018
569996
567059
399829
758529
200106
683201
122686
788681
810383
687615
474790
745566
527935
48396
157357
136765
352285
342368
962976
240821
782062
557107
477633
234165
40044
918225
859062
339554
505034
923527
150117
564232
689199
71461
806856
980550
983382
67496
488397
589654
846767
354497
183849
886197
643841
3783
210839
86421
890514
424735
1005604
617906
207390
391723
842432
1024784
81506
882571
223174
532152
91780
46152
37488
160357
982705
377044
357542
207680
882853
120344
159819
860929
690878
703874
1024625
17300
169726
864543
582548
993583
209123
932804
43827
544350
449614
241102
473933
224536
418756
50917
47584
874857
200372
868368
450701
188293
330097
988982
7375
16650
829784
116536
420581
330945
150972
258345
118071
889461
73221
845230
299402
958022
474801
474472
156988
629553
930234
840512
314984
750704
183417
853820
728486
667902
264113
741572
1000446
185254
744051
218590
694189
245363
904887
393491
386080
85870
555988
991840
602082
969265
633622
957057
551244
879451
260974
617860
7418
786443
614775
1022087
230924
207298
146180
483885
70268
902640
429085
748857
899701
609264
552165
626867
457164
623855
328677
340245
114515
192543
217269
421021
392806
961488
953359
770360
148485
35892
272308
670371
136454
707431
289651
1044660
490286
1022822
855854
726133
1017820
735572
955141
988607
134740
546224
66490
442605
471189
151061
1012625
90043
803634
412557
176916
150100
667007
21290
48763
699508
121710
247951
600102
406234
909683
624859
331869
785142
797437
505413
469612
537093
792237
127136
103696
998897
367958
29092
327183
1008492
569366
140951
511902
409937
876085
825416
320369
177260
406348
585135
458863
210767
861573
269699
818943
791852
258517
136613
456617
367744
647694
572389
858873
812279
229121
493562
476097
694304
716918
533540
801172
315620
650305
857628
96833
826486
946108
379526
636502
519033
487490
901412
712657
915527
101005
198985
534761
719658
1034973
440398
945348
83284
1036927
375646
777835
636177
889959
96535
58413
516695
895739
733873
1023487
305697
773824
933746
641596
204887
127346
117379
203706
739323
593319
1009375
563392
723711
709884
713783
45542
164420
560553
660199
328636
73786
238060
228016
891699
148222
929161
871467
975120
979081
495188
885393
799471
88603
258348
77238
806144
427407
277354
1023179
701530
83173
316418
567820
611462
262147
465329
169167
71935
774314
70916
441418
718483
338436
243720
407429
860575
787589
128953
159568
966274
88552
121268
143008
971560
869782
964694
248149
832341
222925
706235
1017443
776872
214494
1005449
1026195
25594
197026
573109
1037268
713921
1043209
253176
525354
815999
399225
392657
404334
791870
709745
885926
874503
104490
989134
629313
145831
500003
814168
190068
134064
955452
71712
549748
52126
47866
1029252
956534
241028
567218
960310
288888
343649
78758
565171
633413
1013707
865217
356443
48699
331686
89924
771884
1008596
21178
842981
68387
610256
333403
402100
940260
596447
28051
450673
646887
864905
817855
155631
153211
101159
910239
847149
126956
759791
57709
435764
907243
53705
735902
75424
929219
902448
212222
311775
946139
626622
22851
379670
1031398
347806
327590
813824
272997
237465
76141
770049
1009029
691201
923502
428638
921626
152011
396664
727511
109381
671994
720731
13733
229071
515197
950980
1009550
573700
684578
457162
987763
345106
751478
421824
548385
1036871
803516
842711
718811
214923
825084
576645
22557
765496
37048
891226
527140
775935
141174
873509
754315
512375
329967
569196
815080
328240
877184
1015959
799064
459310
596492
824685
685150
98331
107549
1028741
374554
108197
33531
917727
658804
379063
679723
713230
342403
36868
328728
1040309
4020
425992
937231
930069
150615
472705
856685
293011
399868
95013
78877
946920
265491
327302
768933
932223
432718
135234
779885
838371
926229
964876
84698
401371
237072
162795
1004124
992881
488109
865546
317115
46235
483110
840778
480008
905310
841529
746330
960186
633400
300813
264255
81074
910477
854170
759104
533847
1000883
296359
791702
288083
69839
573782
755202
163005
315240
601050
266879
365903
333971
78969
667235
685523
897945
228111
261236
797239
1002118
803031
482090
514150
999194
827136
310930
478240
399509
627084
107531
789432
864182
640129
811521
317429
343718
717015
872799
629536
349168
373565
794615
377001
299935
466823
680606
793325
607078
128832
888902
130947
226350
1038453
734055
693232
856805
316054
925290
909070
50328
1043698
1044770
530486
1002340
1044857
397286
164369
389779
364843
781152
130053
63620
274616
371199
135001
727256
900136
522691
726141
732623
153931
526775
294184
68031
397825
97561
944825
712572
819992
275476
598253
580219
504352
888148
639820
469437
738431
157925
5871
338688
752636
899272
803613
853422
353047
761854
842910
585799
643944
210564
386159
709286
462155
307868
300492
970815
283070
672867
1031484
861852
382491
816756
278727
49344
755785
375594
504709
80062
372472
345627
871214
822753
488160
802185
520737
1025397
246210
376143
554073
756953
934568
536988
760594
524701
22518
672199
431599
888860
479903
626108
241088
747499
380652
679057
544406
415686
1032896
847773
289771
631321
593239
770929
517592
233815
288019
422537
131227
416845
929168
513896
859965
932430
680934
331062
806818
43625
35426
157161
348722
36684
767109
753902
903768
340003
686137
797992
493637
715299
254871
608177
291204
407852
121655
366473
45247
873793
411528
161338
1004936
333755
128691
446787
287197
182815
865629
823760
635762
539518
128963
729222
381774
395140
1024060
725124
226518
165841
469502
598210
345321
185844
494820
210242
583228
235323
95543
933627
729154
293550
37697
900163
868728
491028
181328
172909
536959
193884
183525
562852
13010
815271
427106
634494
9244
597933
16276
768803
664655
140069
183410
343286
290597
12937
51269
907851
951200
359786
271885
754112
989422
944623
555101
347627
291623
363306
888001
649635
1040490
27152
164827
1013665
858021
1041446
21452
308867
263852
1027710
549587
354993
83682
537268
480918
173016
602319
736326
440390
661864
400688
501724
688229
197652
241845
690241
244183
292284
862564
787715
163899
629682
927147
863433
899727
622914
1010933
417305
68674
464241
102076
538943
454155
530401
642987
897668
965273
745628
64339
951063
248165
790690
548129
981691
991585
860851
774209
506642
639001
947008
92778
792912
698777
915163
156955
387252
38360
975029
923995
655909
969810
214011
944790
944152
449871
854923
34738
639825
971632
481147
516902
1674
917954
578993
902401
301379
762991
962848
141119
232843
767684
555937
769880
291405
779778
399423
134384
841954
466547
794988
246020
363746
998347
352462
211972
534646
985385
109185
855318
942011
100049
449985
640659
659091
987330
818128
159783
623034
791127
68619
608105
931710
741234
230668
666313
306861
824951
208848
245923
248374
518110
679526
853989
353729
706284
477201
465589
1004049
187570
1173
802488
11141
1044947
1036628
836020
795946
290623
9583
391783
936359
572549
786096
955027
64794
547601
831404
161702
210065
571462
947671
634259
233845
986187
29148
520866
27195
888086
185064
898571
831059
700779
56561
134990
312248
110087
106719
828966
378612
45607
821179
1029943
987061
765157
334629
350460
405767
853108
643039
733032
968510
660988
881521
395943
475713
570433
69200
659633
350647
708449
750950
840367
520200
947406
537201
469795
820731
1024551
172754
421603
600414
484177
721481
633529
927863
756446
295643
877716
329975
880614
178035
898630
875831
797100
139787
94623
479654
978559
313880
769881
249584
168587
573710
764740
365980
168138
28754
211905
246746
895829
291156
489595
1027197
465348
884395
686856
286703
493315
825307
182386
26230
239903
978928
248654
38802
179250
77572
222952
869869
784816
205013
11157
681986
56698
509758
425046
676192
701287
12237
494592
284542
825897
1017458
767270
125782
62398
50161
899094
199288
718595
977122
784661
724449
1000107
455280
506361
798730
332037
327102
367414
675157
962735
25033
690588
879923
388854
724697
515782
313618
1044073
506037
913694
407962
128711
507028
347697
50678
1015008
833756
949249
753643
472195
56500
713457
578186
535944
706654
710698
269691
350550
388767
914644
936553
1038334
680544
376554
1011648
229001
698520
597948
319009
373325
345924
501118
738321
637656
963084
432785
957560
788058
711674
424572
342033
451458
2353
665994
662396
100049
475560
1000432
761986
860557
740930
664496
685275
217049
879345
884358
547552
23983
31992
251638
390915
374890
486444
932723
223642
162224
625387
595957
44382
483666
514531
970064
421959
889852
21080
243249
683281
931683
493644
363331
795246
816764
510140
170343
130291
757081
616565
807602
551708
584863
866988
590897
787056
374
256423
582081
12930
556121
948037
843715
775127
78304
263118
103118
34932
886724
762065
1025427
246528
428952
78952
551824
741751
334102
552474
609205
294212
749544
278096
1008522
320048
427434
1035070
372647
268540
943678
676049
352943
1011687
838837
1037241
178353
668714
856811
1020159
388866
954706
808892
819511
137058
705201
40610
133329
559163
132431
337738
832092
167460
534904
95882
346629
411201
440327
791657
540509
303648
549777
119574
292087
278384
440366
680840
214067
948153
80590
495544
958124
937517
771948
317260
349571
31398
196484
814425
587189
105294
107471
448178
386037
892702
196465
663115
319853
851089
160670
751454
668261
561934
867250
907781
39909
518999
173360
259926
313767
671845
391551
994524
1000714
827135
137081
940623
496347
614371
55108
40356
909333
545224
767963
735142
884827
1032894
889214
152364
44714
899578
147286
847536
510986
121023
303008
800380
189029
88044
193333
943143
943843
708764
455943
331307
500916
416228
545661
864088
482647
494916
965845
247881
1793
229049
753168
1010393
1040259
157663
321736
285460
232269
152091
509719
141252
164010
914855
1016269
1017842
819170
649257
382833
704070
859599
168291
729603
788544
263588
727309
22884
60839
481838
30217
165466
537786
574719
78487
517063
700989
360451
927279
258180
630987
72669
825270
491218
41228
884440
477809
624425
432503
926851
567568
184761
425862
984447
744052
551066
120969
254216
571476
962176
447111
777082
1034832
868340
692695
131722
399556
701792
608274
66631
794470
571561
14438
261190
1005767
590817
169915
731911
18088
816720
350542
846036
931845
85925
725269
763667
706897
176449
737857
1028074
354301
532428
275318
377632
670093
829207
143515
280286
81848
25650
31489
661081
580408
28813
495734
415565
593434
83874
294357
40639
282583
985602
522110
135150
800710
142963
61839
1028196
772472
817821
635567
449349
360750
177616
286999
799472
122321
813154
370703
937048
621937
1044135
582547
696237
290446
365860
699489
485524
814271
310175
358140
837863
205084
15373
161369
431877
481398
953927
310797
249288
32351
567169
635714
631743
140380
369208
644420
8288
287042
786
584586
177851
573511
959736
289592
281569
524842
315146
942050
714294
22274
311074
798864
149225
940498
207149
872332
811501
450559
703187
382440
422772
174596
592630
295815
488567
1032152
787375
193273
195187
177786
17097
385646
245049
682277
649961
791164
475898
968658
202865
144823
654657
257670
963390
570247
682865
976744
816278
786626
712461
165921
243914
45462
354314
398568
269330
254289
485821
181297
291981
943392
873523
60801
813662
710149
424301
592177
421520
194715
536739
698269
89312
912729
180649
899450
466144
235188
399768
970537
99941
75397
448387
375442
687026
972881
103324
375010
925823
973598
28155
718040
40545
556009
64355
204332
697997
951821
286246
448189
632170
36842
712782
643175
203254
421232
664209
834458
2955
735224
42030
295073
598094
325396
435521
934381
348550
965351
457525
48356
200887
731987
773401
62784
674790
575529
982439
1004858
256982
805176
193148
63876
934426
652135
249440
958706
702556
702039
393629
258961
307361
36330
201569
428554
799460
950270
245984
669046
124592
695699
847511
432360
118930
953720
727317
832811
189008
339641
1016987
974511
97553
561709
951998
205088
872427
888051
331976
477504
653423
555766
99624
1005274
566518
575969
308964
60219
360993
576213
445749
663865
736110
152981
1020858
631941
971487
5087
240334
389464
417069
1021536
463679
908693
70438
548145
551747
783382
350910
278007
633137
897652
658642
656184
917687
278530
296614
189910
668691
265879
774061
476730
57878
221193
846218
979581
720331
634202
945276
622151
20939
37112
794917
801644
858828
100121
598570
12267
18082
193733
343057
91257
164744
920445
987993
80914
926609
730737
172069
713422
264033
1041282
698628
332450
935872
474982
928249
328232
422755
851294
33888
59906
106527
30527
381932
885898
926116
1007333
611063
953333
367592
43611
3655
474819
276678
152250
536995
810524
588069
343763
470892
530804
66893
813119
569872
437550
940486
626303
443624
828131
383690
778192
716615
709121
434458
374669
73844
85842
1020473
399662
461575
927120
354293
262539
462315
376597
312068
888087
39604
524012
53257
1032150
53849
653311
91595
166230
951879
567315
650667
715793
550589
608104
369050
377813
345427
273363
904688
490459
917803
493416
44265
221272
501333
818476
547184
649625
22599
1043261
708540
557083
766161
137799
930032
254079
236203
412659
272048
33189
827838
814133
882848
919524
946738
237542
75547
655677
339465
330506
496752
112442
621679
374549
166877
126747
854585
452805
735676
207290
363233
244681
108730
210205
148339
779967
458399
546953
839634
247353
88688
578898
895913
570926
480231
438771
742758
702416
646353
413634
121436
575083
812221
438227
108379
399442
1008502
889281
299985
309979
1028615
622145
916472
579586
320386
894981
140828
1003130
211239
200647
798791
951390
27703
854056
891258
748568
571134
589375
753717
68390
272725
123691
705308
729428
57763
978227
991549
927448
324634
710282
945020
511686
375820
840956
305988
818078
550281
510690
452681
354170
532812
309482
904868
153711
171725
771819
598883
673758
333933
763570
274877
558541
514756
983134
792806
587737
197902
350366
709858
415231
433928
763091
832025
422350
388949
8042
641880
848734
303942
848870
70132
368760
559151
967016
98093
316865
136006
709395
93112
697927
582698
645979
354057
811637
164098
401861
610105
816452
195325
217766
534995
198424
167527
19857
959177
915265
83285
862371
856484
354384
481839
705161
867463
543611
875450
175838
412344
624774
982122
138487
694969
877116
629456
150726
117765
398265
413123
1001326
831264
553205
415002
699954
891964
76961
127913
239018
586391
690032
183340
252699
946802
842429
241704
937253
661384
579834
377999
227765
885722
998652
870402
863166
649733
662977
520211
910421
212863
422470
415005
198319
55421
477064
456206
656479
324742
319343
331871
331357
164400
11576
81158
918893
140630
416402
688927
812582
379242
288429
393774
513454
800744
569209
675324
146344
867057
300951
251228
952172
895230
530571
851557
900113
916126
678509
750802
696768
195642
239075
935730
106489
842040
509852
281895
660120
988724
70673
939602
709886
111828
321231
521766
693184
669802
786724
7964
324472
708764
400535
46137
858405
295911
63565
680403
890181
309291
288712
643360
932816
698944
544442
783207
642909
624396
927858
1021116
821405
742877
247703
731459
952058
831778
697764
278706
103898
917979
660721
542855
471961
218234
393880
508939
32174
893952
1014030
150280
802457
837052
291327
598402
313291
771627
850392
479472
13015
866083
124003
104496
290822
316781
642631
399149
891217
583850
33079
215189
556791
595527
122729
779529
354471
29722
62830
799269
108445
663832
1027049
1031717
214353
546182
297709
437558
783042
186167
972672
238624
1040903
306150
199850
523970
211210
982661
767499
870389
207093
220617
706164
832296
705773
612838
641954
47995
563256
282036
760173
164034
810741
193985
25835
175923
33552
561214
212741
167320
478943
43297
876837
783391
818603
522877
586005
357311
594837
910295
664102
545103
331578
305997
912254
322374
723042
1000772
487136
442546
670049
826821
375962
906865
953863
996162
736351
414030
727115
490457
1001187
717102
491990
439418
293996
685911
754258
602221
432306
330750
140943
30543
986728
1019674
822392
945473
1632
180979
1005391
906429
695622
46579
42402
69065
531325
603965
445610
93336
732632
364219
830447
353108
533476
289763
888778
457619
789236
845033
597274
483298
115220
610816
501506
194379
106769
488089
107956
455229
220597
270646
276277
1024297
995479
1038080
390854
445354
185107
963443
931702
695133
58067
245770
934246
401128
883919
721088
5910
973047
543770
446953
357899
50525
251496
659132
458277
890304
972905
1013400
211163
287878
621948
510402
519519
1004713
247070
533248
527919
274698
421853
50566
648773
922033
395736
582930
2901
859613
530569
802010
520409
666849
842215
90175
471563
945456
604932
820003
123146
921940
471575
855459
390057
553273
977471
570647
98895
542709
158248
80928
198549
590505
698940
602566
879970
583901
35094
832390
905261
496774
91318
768384
1000583
440326
135580
625941
1044540
903763
582186
849620
774031
34384
833233
440715
430079
348301
321271
489786
470061
485980
174700
814931
338727
635495
720854
153854
1008733
795713
117713
711631
965328
872398
730799
638043
406476
505403
280966
466906
968090
274993
588494
652757
476501
194239
411268
499173
446375
730644
779915
232287
859711
759147
302167
517152
469350
712694
965227
991898
746358
906853
75785
535883
646487
924197
912634
864843
497517
909688
158434
849818
182153
276663
931900
423279
827119
48902
279062
119835
769223
124141
353333
641065
648656
41338
421743
604285
487269
565730
343401
121195
706212
388555
872646
344168
64495
761902
69002
841803
518120
971701
961606
14632
87381
215406
172542
502221
451515
1029072
403794
997211
370218
965211
437069
714576
419894
75772
538517
396305
375639
834213
529222
25150
852347
842546
9761
208130
29789
746853
634242
630022
760972
792046
91746
346527
422954
1006641
523252
571847
692572
239162
479527
621459
733532
969058
652240
65503
581414
415853
772568
270394
318778
1020401
837437
62156
454970
602147
236841
57079
36586
160604
539388
590501
181787
682310
813250
435462
543953
278252
942529
907925
442400
764869
48893
1040552
135154
775504
581746
176323
16168
410089
172780
758425
783531
961755
977955
852544
518864
290268
727413
303270
661006
33286
871272
1043365
870414
944290
874273
458316
751711
811935
413756
432167
427852
554960
267379
684823
199068
133553
828394
306625
415280
179333
276542
556269
318170
969013
642960
117371
817064
996869
745411
680459
895970
544260
866426
884718
352779
135967
702087
243006
936929
57345
986806
703189
951865
819332
990155
868209
151721
17867
31530
17126
674914
682161
903004
732025
530060
346844
974799
255590
168301
201575
1003491
216259
886158
732005
1032316
344612
934415
417791
807560
970429
693097
537018
298600
195088
269064
798217
796540
762149
536533
456853
757206
702658
1003466
924476
484272
809175
103634
370390
113637
522843
492169
501722
957572
102750
361981
999021
375903
929230
609683
77077
860081
785820
759347
338712
993550
107220
298593
152014
936837
758582
934517
166239
424121
174189
1014283
599491
1002121
790096
685256
381552
240349
957957
630063
295760
467232
572243
469234
264664
733507
1004156
855910
339967
490350
924562
843087
412258
383054
914294
499028
210219
563175
822248
600678
1007171
553434
345669
842584
844967
92400
187098
958967
175270
311176
1035600
23000
894068
935269
1010168
32340
355279
165949
32874
319109
928340
553873
995
495607
608998
752509
151797
276569
908416
938984
938618
47002
725713
118746
684638
358945
27606
1039541
382236
774027
464485
366763
546469
504218
147788
997544
620122
388083
119265
811050
294708
589405
936365
764713
22035
333159
623771
343069
723990
1017664
350429
228963
794145
611748
174762
903076
184902
271280
207808
431252
707078
841669
614700
997349
960836
266173
818168
869851
70142
286106
503184
560327
486110
883193
38779
1029284
456021
324345
1028404
801524
101764
43774
966182
64473
408633
890712
875279
947789
300304
338078
1032851
413011
948180
51792
716245
548564
716081
914216
357409
206439
180213
456054
36756
205157
335284
534113
373839
1016473
1016844
1376
151670
477244
398545
663802
897433
763513
436397
694206
810149
598691
741585
96624
86885
419009
921530
813096
209589
626901
637310
993070
321199
163568
731432
59171
37003
397491
543297
79602
707909
451493
373832
1029815
162886
695004
822409
895301
1030586
882143
168857
44632
674657
841423
651926
969701
322995
908670
518894
157455
895666
885517
723605
769628
994286
822531
478653
182305
222292
25304
766847
611229
853818
186611
430119
973067
53968
991276
669508
591620
660399
604512
96938
172865
396301
56623
861941
473747
325189
501887
684640
486310
762181
273591
589758
413342
996525
587727
857414
509179
721236
436666
324762
631423
275763
870624
984161
329344
148613
308211
799078
512917
396775
1037856
731372
264164
430540
433550
132390
217984
920420
474605
904288
515744
156023
590490
424134
932968
126702
501878
306021
908207
710501
93457
640538
907392
1035051
4471
230660
310875
558225
813998
996487
376859
846003
440911
406799
542435
791599
110362
156359
218914
827225
204734
684755
465674
450481
115907
650862
66720
545142
1188
982916
704006
60214
541209
206592
3334
450288
505469
990363
301175
468939
534804
48667
134984
72961
80415
663081
420591
772074
1015187
474030
614067
737376
68346
439178
333011
829248
510493
418011
257621
94688
1027731
129204
913385
356206
345577
892902
222422
606414
194910
770799
769527
463071
595213
786098
790208
489662
481267
894965
339328
777363
724323
217766
975949
601360
111468
94571
342584
692893
918320
968170
74557
592092
972961
757810
234649
961135
221763
517947
914074
59503
811850
964521
370294
1010132
343988
466794
537283
735513
269843
885052
105888
910852
889022
943889
85099
932320
10516
979161
805375
248106
56736
267904
263140
829864
256907
451584
519475
488428
457116
915170
1014134
846894
741776
180432
354509
93766
309626
892669
417557
34504
910178
1043831
365561
387886
599458
405848
652682
321677
413621
511962
754549
929926
519525
427733
519772
807693
480615
443475
416670
736657
905688
681501
923329
263275
323663
547923
418822
57529
127891
519813
596397
483977
721464
471214
333209
129110
727265
703547
363955
111038
111461
223629
675496
279882
174931
875637
225113
907117
233653
179732
274680
388564
901781
75311
317213
211498
767143
153221
63769
1045069
233515
831064
870277
578650
546281
58214
708313
180696
314178
291330
218782
309518
712439
453638
534561
843847
4910
661013
570446
982185
207573
951282
849111
615108
1040683
915479
688409
10694
75504
806741
697966
596848
270535
339746
380291
176318
927243
417606
589974
642967
404152
1022801
656671
333514
317094
813733
173200
880381
762098
442831
819363
386002
809121
262113
811263
256073
157826
1030895
397668
967643
67972
891154
341910
719457
316034
146112
103384
767033
888847
251823
363100
912382
96862
459523
983458
145821
161289
105220
354288
842284
168971
204820
1018233
25182
510054
303566
186981
673667
155149
782240
192033
954289
305484
464894
770451
502808
363318
943326
809230
331125
425187
226396
643075
995488
361543
198027
725864
590733
743786
465578
811337
791656
872142
1038593
233415
164869
441756
1039989
997702
205011
161426
586695
723430
406710
626199
403500
639896
965174
934795
620045
460846
579069
649645
442870
913608
729104
6097
994129
173260
636746
532261
292797
57811
222277
727615
6484
304513
299968
969367
807952
435762
918301
570372
369486
823470
84750
618890
793329
927072
345925
269079
139684
797454
213864
571657
556142
174529
174872
91718
614458
437929
830638
245808
631270
16606
940156
186182
980305
348106
671659
524054
745383
545676
36478
601147
518643
316372
35369
674497
686610
949049
571399
428199
923185
885000
369751
183272
736298
424711
423019
571000
624653
174098
364127
457245
305964
273051
548942
409134
235414
117800
522100
254589
1043324
213382
335869
21660
607661
1031561
88478
278035
242079
857686
589641
446918
1024274
19304
317747
975437
835487
266418
849191
460678
315456
673938
751070
447748
728875
816182
552793
1036687
270033
24000
494248
960656
976517
961320
68987
502130
801305
82726
102214
164262
500645
626212
852411
749884
750577
354144
477366
1041533
200720
948078
181634
486381
963918
301715
1004924
42472
890136
881350
384751
745142
481164
143926
617143
700145
26898
630097
827194
875424
99698
389180
465429
931492
701500
917964
397743
567150
235015
952699
885962
636813
104192
708898
738694
851130
212471
149747
153283
417605
656313
996183
1014344
616613
174657
795142
823670
800201
1000904
185780
120684
367825
524277
92603
62322
245700
235564
454746
371543
195309
255897
523252
1028705
488616
473752
705429
564677
803718
687408
1029057
754157
811955
97090
726031
550696
1006655
951557
903840
129514
460212
622931
321954
70085
205811
238618
712113
662851
577419
991074
468409
812736
952770
134366
896121
754765
244739
576500
387981
684970
662003
988934
14547
624914
562955
888413
141041
394019
215820
739837
962283
394707
2933
702976
510226
648814
432712
967557
429402
424767
375220
433325
309375
531640
902758
331858
25349
27658
148797
153122
376625
642427
709619
625988
464548
247860
224201
90518
134332
833919
849249
42828
170774
887308
335569
945092
909647
439174
962111
565136
510165
710687
793151
261118
282041
944319
947127
416655
667375
466065
201776
660003
142601
383244
876276
699294
414324
517067
346736
737691
269480
702256
722409
995376
598076
203095
405112
618789
979140
575158
626303
310137
234755
614439
914893
549454
579699
637074
176322
806515
452128
305036
899746
103543
352618
884016
6748
268778
678009
889242
524927
901970
19617
903134
554499
798776
904754
333941
849166
853181
576272
988562
707343
307235
37439
58732
567425
611427
519219
765477
868906
1036598
818040
492037
65143
870557
214358
377316
955531
771319
206926
55533
74519
40555
621352
83052
705708
674185
304608
354526
43905
123858
499666
861080
394094
505008
899167
11962
282791
54502
205178
208435
161283
673664
299991
628850
987278
290457
530714
5085
267983
987731
224370
809865
777720
526708
515206
828613
650839
1025054
1012363
861658
1011012
708109
831971
373747
9487
843698
379379
1024839
47908
55220
142852
912739
371749
349345
125612
179788
159362
443133
758657
794708
547064
186516
375968
261047
816517
824662
918542
982744
776896
934266
937803
62080
917486
421444
720343
798597
730994
548047
153283
71091
758227
522257
112260
33488
437549
68605
789182
587612
617782
476838
505215
270164
538261
51004
347967
608319
834811
232242
450259
896083
474015
837602
619573
193764
954886
637343
728171
218330
93751
822737
863497
59100
769291
687858
853379
437280
617496
1036752
991738
595903
726119
447535
653832
525158
802876
202775
220201
806144
574084
302025
58807
159006
134070
311633
902289
4629
90499
786470
745160
369774
306569
1043096
425765
885451
218039
22161
67790
593372
524689
620838
575153
411616
527072
108118
924290
1041333
34531
327754
174333
912592
837959
15619
138120
48026
636481
732742
853912
812976
736489
569650
631027
993858
84620
994997
887798
17748
738281
228368
977514
1011267
426282
555952
566373
700504
972821
140542
815648
1037856
58728
295309
433857
231256
468961
813113
1045230
29139
400819
581073
421646
336681
292499
515309
36120
168784
598619
962406
935462
714521
562971
790726
59410
1012499
770735
884958
111941
911998
344547
692426
79217
405231
594057
248727
152226
66797
1039367
841337
994024
1042136
622226
516946
930762
971741
43611
762276
867357
614655
238227
242138
835372
1004793
152221
411140
214052
248122
481277
1003170
55006
36870
64846
167895
476423
212677
315564
708472
222247
436827
272127
773866
368086
894779
331070
726981
739749
958695
595974
991846
497370
717516
842085
253388
126341
386477
1033142
507133
528804
913328
828835
176157
203247
652130
270411
207673
357424
707673
48451
887072
365414
118412
964567
324110
621765
550306
902128
72001
714848
341038
244134
846128
6023
944650
199000
315100
72272
393312
141698
765966
241176
640831
752087
168677
788108
148804
648567
862242
130456
764392
794477
605607
986300
282574
1025231
741754
307647
402860
630058
909042
306430
98907
666777
928376
695836
349115
417974
905373
48190
320173
59250
129889
865486
1033620
868022
814194
411050
862706
53140
331399
459409
444369
204554
840824
612681
63672
178769
36731
763392
712954
142594
243643
113399
1008943
345268
12959
250744
500146
704730
159912
182030
1036003
597525
276575
273486
409415
881638
662024
201785
506637
42475
264933
134306
747967
167484
727452
119875
70202
938241
112188
543695
811539
954790
722567
68334
667957
126606
217249
405058
1021738
649045
248395
113345
753219
276796
419094
109887
964709
196547
166066
852573
247939
550423
455327
666294
394912
82920
735873
646780
980407
398826
821433
406349
608481
488735
479037
219455
703900
9139
123818
260045
453190
918314
102450
114494
1012187
687756
1025655
756528
107734
274422
952208
963654
937270
863573
911009
361237
238149
288309
932391
962014
481842
692201
562385
68215
739978
763825
538117
514771
674205
871358
603603
884774
1015246
251598
77370
186605
715515
498963
901366
422199
87059
351896
312898
989572
458026
944848
700385
626671
249276
915020
500885
264015
320080
429870
56766
580147
357276
323933
779595
917545
331906
1041246
1009508
240393
1044450
13246
63837
1023901
353135
151578
771576
955425
369480
614162
823268
1013872
217508
733154
52423
169905
563514
809278
11176
606293
749938
669052
192438
987499
466166
195778
889960
7828
888483
656060
695557
641756
673681
801785
516914
56056
72227
409847
1011086
291337
333664
474152
22431
272487
771697
788059
572513
610032
32141
161142
940692
640973
956672
92287
620799
84751
50951
604297
924263
829192
274841
296850
815362
713519
888591
860220
373467
412133
129947
678591
158389
8608
520733
1012045
132451
565292
189549
763416
49060
791391
737842
910989
1009049
43912
934933
947390
844064
835584
888814
626028
805224
733599
550661
559344
740117
355088
547701
139595
402098
380449
66157
835857
938563
394596
29850
392442
559280
492651
328172
132655
764761
1041916
1001941
468037
761234
54776
278144
834975
996600
66527
15998
490360
245482
979486
238253
152171
637479
948738
215194
980734
2882
593692
141422
278870
263878
904409
820039
159285
931066
681645
635400
864763
512149
794679
811223
91100
482737
681193
90342
274603
140230
544753
743925
35294
741039
386756
925343
910824
39280
966779
786009
26060
198670
822105
61400
608662
79377
358766
232308
228342
140526
938199
579274
322742
981665
756594
566561
610360
346083
281113
483235
748440
87789
869603
120610
84069
104244
234369
743900
842054
706200
915323
265408
357905
876800
182996
119806
377650
604104
547057
7621
956402
496586
650809
552691
464599
436293
860614
262992
389816
115918
97726
839605
408373
856281
856063
115942
728347
390800
101715
377892
982587
554908
464022
277175
28064
718136
911854
229025
772797
650069
599821
417007
966686
162171
622306
602925
210489
1028324
42984
137664
5277
770829
616598
210731
283114
409348
760068
918994
394125
783416
71874
977697
395196
499070
268252
24439
797990
640692
480562
628915
636647
964959
560706
166659
763787
872905
1038546
198777
941963
1381
769723
229339
51221
767636
841422
36139
951760
338874
360810
779713
458868
904599
30412
537146
581653
344882
858937
245072
397196
119130
616003
286948
306265
102245
378395
99985
709569
685954
155522
863897
224810
368832
731905
717793
870351
90216
327820
170703
104359
905076
779533
595725
126159
637631
187103
939170
57174
368906
626328
830957
661137
294135
327532
769474
1018092
298595
73609
420990
743026
899544
259193
457135
503025
302233
287013
808312
281555
793995
164185
367544
557190
511390
911780
861215
523192
390608
184910
564080
719923
165901
910021
753891
823758
234551
995630
404429
923570
305495
719568
928119
154529
552875
244086
413613
543192
346111
433154
257282
663151
209529
743302
630407
328312
205006
431235
50661
24915
484514
1019713
1007211
991222
925165
100165
1045418
14925
401409
222369
617839
703485
470897
983282
363284
775198
6638
211321
328076
324222
925300
660949
517194
467955
426721
60968
442390
263916
353889
386558
13034
877012
237846
29340
612636
47907
172937
724683
912528
626847
642250
774429
640053
193140
854575
1021293
500110
394047
507698
756033
935153
661174
827812
906506
176243
912517
663611
916771
596910
363163
891800
532434
794779
339103
721284
48547
213771
806380
535036
440226
405678
157621
976913
926318
208085
845958
168221
635232
548598
900026
598286
656364
155245
205351
399214
563287
754013
314277
223062
354109
8931
495749
580905
306199
78311
45929
413740
752083
478531
440292
556378
72731
496601
442437
558238
1027893
767665
636850
428392
268946
112187
1043632
812748
809217
884348
191448
251726
3728
120034
664285
311832
695841
1038161
954174
819088
953694
298024
380859
447056
345562
40510
630310
959996
263842
275001
769492
1042171
336171
490084
705786
117886
434902
843563
916491
331120
56032
479959
606797
442665
64248
163031
109597
177818
352439
265507
768145
235961
936673
947725
355164
486915
1020220
43519
196694
792224
370928
596491
1015037
327740
792704
706523
78618
119095
5399
870329
540246
380173
876871
331004
886177
444889
732859
800425
58780
137610
217020
49190
189512
166570
962429
226488
940107
388114
87845
797596
38309
367888
34523
349511
338502
161149
694021
300468
456760
238338
55661
335406
113725
569311
709131
1028182
998427
581818
357828
124586
984975
208677
137964
373626
464683
929410
315492
31750
320594
70375
640183
764038
361276
186935
594431
341223
255255
151322
862687
905961
489147
8742
647
13589
806861
186983
535129
56607
242696
122161
223945
32306
419241
167127
577521
884622
154461
73588
260990
738051
166992
695186
134653
761118
85425
934195
620852
15324
43742
48805
124459
257361
635745
722051
414217
1026288
204220
12286
393497
535052
330778
963570
285173
101971
297347
431912
701163
489412
386250
378113
669073
630585
671335
867995
750180
483872
877541
151099
1017059
1043035
656474
181963
971338
151032
865932
698921
829146
398331
753393
922103
159682
81580
380773
1034118
796147
374501
250928
730948
150865
323886
320559
279177
948598
538726
680839
179635
1036056
48326
353151
974771
225401
970704
355750
876064
90971
57720
424799
586234
207203
254186
999240
339519
112330
557931
910210
901463
533951
441612
15713
26981
38632
873865
931183
770235
895494
276485
339556
449664
534824
700592
59695
340579
69222
1022890
165616
714095
273115
192805
401987
762135
496270
383423
796446
96005
649865
873194
367684
864411
961057
971766
329396
790934
596908
701587
596090
692639
760187
414175
362375
82753
518132
578523
500646
437975
361197
839465
555543
172072
57665
909865
336189
471143
352952
756320
746257
546231
835154
125776
557218
6605
663890
381599
234202
882860
717343
355166
998972
572181
696634
968781
390925
64845
904604
529609
411764
342595
1025391
664316
990532
724483
210320
491433
445935
95065
1003184
83974
397022
214415
396257
268238
949779
461100
1015827
238838
502322
437618
333930
518831
882965
444492
644136
357227
164407
436981
866429
183615
305632
375792
449457
594853
457893
148240
821259
25415
299309
58271
528997
52710
611036
158561
429662
856318
451417
981176
282004
517207
116551
552647
905135
447273
391714
181500
619247
280692
6512
1029888
1018106
755540
769300
187596
657018
974035
547415
719293
453433
918065
984089
771616
793365
8706
193207
242042
637359
710371
48981
467991
836041
43390
657994
963150
882058
300212
3379
325629
132356
330424
627097
950171
624848
75248
844906
140172
6995
590821
945529
614935
565568
42650
452033
437209
836444
453568
466390
57605
983708
1026148
638528
132090
886176
652361
262639
849012
655753
132849
527150
406676
479816
734004
45200
24474
401091
661543
173939
317295
911803
541056
923770
858979
725694
701531
78492
794525
524145
675379
154418
790027
904296
413758
684308
411351
396515
940315
319978
606518
140121
259673
141305
573574
593352
710998
535638
1007276
932481
614378
907027
33435
702012
215396
590751
332599
336516
468994
579682
631961
526688
892442
856274
863617
294757
67746
397701
50108
281089
771142
219522
1021561
321235
362844
945669
1001168
159928
818487
937206
1037053
237245
367274
241906
516239
315084
281569
348079
38857
604519
528556
126428
37748
823319
815191
459227
34374
351791
490952
311499
754738
580727
1007726
828369
362348
645357
435955
547980
77771
682527
139786
167384
23803
270629
614979
362240
738487
686174
300821
82166
626425
110
859429
754912
316202
680283
724780
160172
737987
114439
562368
841114
350850
470317
223898
442431
1000260
259738
585065
498255
391723
413228
462816
13778
304640
608362
550798
830159
802867
647652
504496
205130
505098
711301
1017823
905064
1008123
750906
145456
48302
635839
133085
211502
217865
55898
881955
864723
521971
139320
549452
819046
361190
969731
991366
768870
67882
338365
867713
771168
442749
36413
150236
49367
446398
738607
971818
392132
6033
613358
690628
1039986
173741
68480
833079
353053
208366
56801
624106
660909
326154
828731
792891
100464
968768
640417
460596
492835
64830
353196
375603
1011640
249493
335978
56135
940692
948305
852098
525935
10356
212474
696060
811297
925302
976482
506262
335397
749437
352982
549520
305759
965584
790651
392387
13990
906398
464560
530798
708528
337170
391594
122986
751002
661955
119438
909026
325114
961684
763563
634075
1016011
31547
876520
446011
767099
746073
929652
91544
743159
285140
874254
285276
23204
471394
930852
258027
472030
652565
101239
379619
933283
863857
664820
350421
686788
675335
347705
537797
790700
1027736
780246
543464
1017932
406043
1005451
593590
3657
522632
776388
129077
935721
974243
191837
836452
429892
841805
926510
656961
977713
628465
414282
765961
48358
379732
301696
203231
623671
360538
737885
205156
88150
73554
613294
346501
871989
710859
444266
597377
730806
433408
756980
479886
529419
933187
258207
688503
550492
618910
81776
689408
399614
882265
133642
652234
619224
1009629
354643
142373
910467
824521
739050
441583
508083
934658
167192
125313
731243
623557
561407
303580
126677
391331
816554
153811
708535
631580
303376
828898
337138
225552
824305
1001555
910916
274745
260982
845546
483908
651963
241544
32784
138831
949226
331213
246943
251638
322533
20218
974563
475057
832675
349739
704589
277416
1021745
750663
501836
254205
88191
598117
495116
360821
805082
375361
83870
678961
990293
899497
570692
596720
535042
1043988
975722
223930
814534
450830
956607
815333
797799
420345
942139
983630
386686
453568
518978
332909
923113
727502
415250
458730
249815
462692
651062
547090
448495
974331
771918
407347
558510
395545
638806
683492
585969
219072
244910
124036
875092
821529
83626
567043
629255
954896
96201
981443
366178
1012279
108079
555321
504122
488233
364069
350418
432022
71119
530431
535558
964341
685311
172536
387180
736820
662779
438858
308567
836254
988295
714009
690020
966957
692958
352729
408805
453629
366632
553827
962570
972435
73318
849160
255472
643115
979800
499596
348968
1022732
173824
325649
354685
476549
140779
191501
64979
165180
223773
378610
354868
94755
754261
499118
834621
444743
445923
775164
588148
933489
708371
131829
398178
868323
786662
179775
335409
823902
947494
675093
72715
508635
668648
65969
576771
170518
133316
335329
53078
141134
344799
1037939
718799
11920
430027
557654
77216
379804
121924
55961
383657
412385
160925
77229
408865
986341
292638
120057
830361
924414
751636
799741
287838
56584
922985
873147
844002
242145
554304
648447
124863
109266
288257
52008
389683
24240
544933
648907
260286
26244
283967
955106
1018319
431624
1030009
177643
129639
881830
542895
489494
61115
456739
776340
979737
19854
16754
816909
205394
597780
70517
783412
700491
879715
398388
931753
304492
266096
996114
605489
105108
1026059
240850
74447
363456
222263
698305
754191
415810
732773
718131
88674
540421
843180
319757
837647
213138
755030
51520
65047
888012
664607
474618
388683
459075
777810
94255
283268
802955
211623
57299
841717
788442
909915
13297
970436
222629
58361
911922
581868
265552
584766
954798
527334
694353
969858
720833
52202
144812
622261
1035486
1043701
479260
269058
266267
801556
217788
383541
206205
966979
834902
181481
73024
757262
463232
965112
989874
245602
713043
595904
387203
873898
590455
100290
862341
470870
435332
739048
941629
464163
398723
780708
488877
750384
859813
67814
886725
658352
1011308
774608
431399
477402
1008814
103627
842094
185498
98278
713175
287286
41458
923955
702133
423379
341870
519784
401041
918648
139793
643985
527089
689159
576289
360039
134312
594716
565422
70043
737678
165072
531630
125578
992636
718343
449617
419006
370564
258445
620771
797138
873779
152334
718192
648310
120090
562902
358883
245526
243814
208538
998763
773040
656781
916452
620325
876873
951348
898275
344648
743556
996303
754548
427205
599838
506418
684823
278833
629230
21893
475788
604306
294064
11593
594549
881350
318081
1032966
672532
804971
59744
663964
401130
256854
800947
657139
785285
689852
453831
648503
223385
211723
770628
444085
701216
578379
968368
879898
535471
800248
777887
281376
433907
18067
182519
1029150
494187
532838
336402
751544
394289
5681
831522
1014658
496421
418285
241842
293352
686866
222179
741929
546940
327717
513497
429890
896011
753016
800785
918478
526513
1007889
417347
129786
688072
271659
567660
663605
588210
685817
597916
115584
281462
837808
437543
139098
82168
282047
283618
500789
283111
662662
316523
895705
817628
762810
1037073
235822
352925
459812
819531
14629
363899
409759
546868
397723
627213
685605
461060
394871
239501
607019
227846
911092
850914
158035
555309
416488
768313
773455
513051
518667
425862
633816
851824
106363
379862
253457
764930
485390
1007858
168686
768751
20304
387464
742536
843959
401286
989517
805504
411843
709264
258119
910912
486357
220773
660172
301898
584153
988464
565074
560629
723121
638074
436771
1003120
377928
590847
915729
200228
188418
706626
181304
912435
532100
568570
180019
367505
958521
578864
830613
200373
37168
198688
106149
744067
313308
708360
713740
608774
123533
131867
387190
544612
911939
271880
191713
774361
623540
901498
825967
170452
436279
747756
757989
54005
278649
847546
770829
992666
914845
357716
234500
628854
919612
433369
257668
493953
858458
509413
606574
922737
964922
816465
710679
722422
737532
1015006
875652
76336
352741
452107
395095
279749
987698
907951
350936
507747
558998
732227
120134
933910
746826
33172
356770
673532
507854
159854
8547
149913
509318
468510
1008203
955691
63703
635918
710356
11486
126884
381486
529510
450442
593529
317571
687348
234494
397427
131816
610758
853860
122618
164121
91762
357404
542823
1406
315208
61167
469898
406188
331825
806247
629179
902061
372174
193067
874101
929711
1029471
335076
43504
61847
186130
420135
57550
580594
277321
733555
520017
748685
881224
820031
244616
81082
346059
651752
305023
153327
63262
777728
918077
350753
893179
509332
159905
393286
55331
918715
307685
720305
817853
122428
120008
282836
609395
297286
279029
109116
290652
820928
335478
812217
943519
525278
862969
850278
290705
268115
788199
673956
134937
616540
349613
545741
69875
134030
915835
122897
992531
690277
673114
845399
578041
697666
806423
848026
1029325
719699
16007
245978
550419
246965
755313
733632
94200
318135
141622
874501
273359
652478
647044
172254
349172
947164
256656
48907
608602
955595
877283
852089
552861
387070
274650
251734
207447
754671
1005368
1033568
460536
609622
568128
255900
80871
175228
157693
664000
786899
988230
869886
633103
284395
541685
231449
1002027
979044
498883
977636
118844
288366
554644
834001
164228
453412
922007
825642
452310
125427
325959
821142
599719
566705
251803
622418
1009196
773332
585125
901881
782929
1029492
101816
1005371
39977
95923
512600
157539
946754
576714
42093
373827
1034602
524857
235405
535666
963006
338544
707593
4523
964985
215082
619018
285680
463382
303203
255656
1034480
717890
641132
276658
420701
778059
861713
770968
646273
665589
908193
295622
190526
453990
857266
16475
239442
41010
719246
745030
1023445
309943
115080
446842
458395
736524
936213
126487
148579
1039064
836357
751741
982331
33105
269188
624980
738883
582222
908690
860142
611179
897761
138068
497776
123681
917024
503702
280045
615733
473072
533030
296241
633092
981807
587209
791401
862231
315445
907493
427119
690570
652816
1018515
1035043
338023
93902
595759
824229
350964
1026753
29319
840597
415650
667079
294029
838362
381401
221450
646888
218980
115913
675577
82923
1034476
429237
853777
959566
490097
253474
765967
834443
44937
327203
278567
693611
875862
1006297
1034673
924755
602238
224652
413236
523810
501389
753818
706990
291045
885671
697061
409746
1016288
18639
462849
470684
681245
41765
421817
1039780
973288
110214
324434
757880
373463
499270
55907
565874
965713
204192
85927
559223
414246
782450
757468
196791
956647
261027
327538
637806
131487
640429
946121
224683
324094
436543
709715
691854
991715
1025347
484595
295961
914855
382681
465668
53433
750269
954548
452924
791658
226923
923692
1038251
352363
157074
36787
752227
496984
53323
789172
884200
971286
1036392
453006
804766
535342
934594
902514
413550
744104
274598
934581
848544
705059
558981
205230
711937
542910
304679
881833
311611
13550
910678
82161
302563
105770
9288
577235
288680
265709
520354
723995
678764
840605
291202
891000
849163
1044979
550360
211546
286163
654631
168556
143097
516744
1028057
599940
907073
106349
982613
121786
581924
907129
634085
287465
71728
910794
954669
607776
862170
853652
247600
367157
1017641
996422
504800
607628
196858
159133
710439
203631
305749
979715
903074
292359
270161
155577
994407
284636
655115
189200
110252
987148
374838
939587
862645
664825
357397
934837
295622
102266
59475
312263
662769
827310
557518
489323
493560
7575
164366
114213
91577
81084
129388
749507
318465
567151
130109
373384
668423
736392
306433
374450
492366
267186
833015
989877
406108
231175
188855
936619
116867
681328
202268
337644
149951
14120
445048
366720
792277
833003
210886
443332
922250
363632
487154
904344
273488
766316
1000566
194641
527960
614553
693451
747648
600896
308524
588160
1008521
330731
359006
139365
797413
915780
674539
243573
28471
575901
30013
582336
29560
890001
848458
126746
386180
1009220
161180
755373
523387
380272
767751
384555
447432
237611
948712
8084
300873
842550
344915
315243
975889
379393
805153
143649
309788
814260
721833
495612
299657
1010349
675901
257635
1013613
211118
631553
251117
195844
401193
606981
113425
513804
958347
956535
115111
133105
485520
824786
1016706
960042
297246
208749
461480
765913
388605
68472
592006
675558
710375
904352
374622
579087
357312
494063
818648
170535
9956
47814
761730
930743
293372
145680
570713
496997
821918
134961
44262
185528
411268
610196
1939
360946
321529
839828
131788
811117
812754
925973
456455
376148
908930
175902
735242
854702
542231
852171
8413
811191
753731
969449
782945
272809
551337
428744
313812
815013
922296
657015
819019
653634
462688
718467
223232
280670
786465
77597
797145
693352
134700
997013
136643
88711
150759
409460
690352
755256
349699
649197
286996
459404
465614
183305
478067
194211
579714
931168
142900
201920
298420
945599
139556
232760
178472
490297
11748
700052
465083
656674
687664
384583
783310
854768
220781
960169
904762
273801
984769
496305
911708
875016
582721
877168
632058
37790
27038
876516
899638
784683
419262
650792
1028711
1045011
160611
165906
1032488
1009943
997468
813615
363225
771019
792440
346873
579580
467174
920246
673439
612043
469791
584461
527418
818432
239758
848042
370458
266558
558855
967159
765202
675012
380120
922994
609420
460586
509503
300415
313846
556262
582126
406306
155321
659007
258453
570482
978924
927165
762945
866582
867247
1021529
537485
708437
684706
955503
922903
293362
933305
585667
975193
1020577
785018
771813
430194
526985
821844
369638
660190
419732
681041
104666
250917
440149
439704
151012
720964
243701
762028
272076
880352
750473
381612
508797
309390
528537
995862
980433
228889
253073
319762
378528
485972
826713
811596
1045253
841399
956079
789117
766064
981487
994681
462813
361300
381086
560511
811289
13466
916786
419181
966308
154528
898178
737984
942235
767281
467030
647119
1026990
887118
391105
266369
741975
943343
501042
19235
653173
223755
32085
145489
282873
246164
427948
294824
392926
560102
157044
958463
538126
312781
938764
32349
76723
507012
779077
193775
280896
695266
787420
749392
316179
316377
74937
700585
948103
487095
195677
140799
363941
10870
510434
753606
821411
204970
228325
49891
145994
218097
232824
685368
501859
579972
302338
887716
236105
493679
908513
559011
595585
964619
941296
991774
949375
393546
985673
460445
210984
136140
572795
765729
606713
599291
753277
214793
465995
917027
538890
809237
178987
117037
383723
646572
512099
556533
952676
107862
601883
964874
283635
896588
338140
298104
39606
421538
779064
414814
20525
478777
641844
547656
716912
137100
445252
220975
877790
83315
608667
469492
442880
364380
890508
805044
815500
3093
922119
872148
175266
842911
62836
75136
911416
849875
932526
403809
626768
221534
989116
821227
17603
257506
554711
936064
428580
412276
373320
821222
743707
157850
56556
914719
350396
496709
109994
981554
114602
130524
88662
238727
618151
590629
260192
994537
912390
58930
142323
322134
694391
367119
580155
371739
664545
223366
224087
723950
542430
857431
560082
1033156
1016857
247410
946936
944430
232514
1003577
168854
42397
944639
552381
1009662
268855
274430
462378
264671
679019
749370
311233
350500
332016
793990
124760
978895
926165
1012370
268667
777452
403302
999104
233342
455888
87852
299281
706278
768500
998548
71568
82617
57968
275748
1008847
798800
20276
806426
305784
181180
83406
250206
766539
123369
431121
313633
836729
890003
552187
562582
777526
302772
967403
667512
1016798
228714
92803
84400
311720
316173
245807
855963
187983
26795
258799
460204
899906
562292
885139
302976
348453
649225
343548
608730
270789
837349
157664
590526
251042
727913
893442
453315
3493
796027
212026
1004580
451629
262229
269608
209620
277800
35411
64157
1044912
151086
406288
672448
753606
900223
916816
922264
741584
936860
357715
518514
155997
982684
512544
841134
982538
738878
22250
825203
447468
605092
307774
19513
546819
171734
704067
684510
940180
903791
845294
634971
555537
560589
537087
834803
437318
45829
440435
1033059
680559
562287
978422
28897
510633
77456
821817
355961
85201
1020319
1044999
403272
416327
804389
778168
616035
665473
456214
114702
428205
73308
983398
80327
153444
454029
332398
196174
880767
1042518
127422
137229
470905
654161
450185
782972
781999
229058
140222
747803
121670
1039793
182481
134344
129048
553586
800890
512356
158437
250070
439254
70205
535832
783900
238951
584644
234995
980996
773111
942030
765045
522102
422593
569744
250867
137767
991275
481272
870519
618894
706144
453526
843295
10459
229881
970184
775740
176202
529642
772129
688303
578776
402653
542811
320639
878237
790066
883174
911200
887313
691701
1036056
566524
485907
11793
683548
826529
299753
829883
654571
113898
964440
703585
51278
589175
737879
556165
520290
520009
491455
842523
922305
374273
497358
583114
133603
819631
608734
894359
262933
320384
187207
792862
452108
666544
286294
406953
1026773
473070
341782
608166
43984
57521
593449
379770
655501
428732
948862
400707
1037527
632831
59196
228499
290843
38548
659320
408128
462906
700301
612517
988790
853369
168031
367702
297709
277430
1016586
859867
163823
787354
737675
944072
794716
679626
964620
348006
48638
1031390
61581
604432
1032336
413228
210793
743035
115690
484964
391571
917908
202853
32328
896950
157370
421331
83398
40785
639352
542719
786218
812467
193653
420018
1022980
585770
798412
177371
195970
247460
772678
357068
172091
173011
999245
998158
776422
669359
290427
323538
863186
465993
748129
664921
311784
681402
109534
8187
502881
969242
452877
16050
957936
926411
616150
459123
728607
578025
805417
227204
657801
188433
1021318
752883
665248
636343
467145
716778
804115
132915
53696
709948
295589
848569
503996
739421
588554
410003
154729
34463
998685
798551
643388
538693
886878
759684
634188
234430
648397
998509
759877
329119
61598
146348
1018477
386803
812992
735944
74246
168522
570009
58717
429686
156812
438625
374625
124329
44964
931440
495918
902095
856447
296831
53912
384734
101079
579611
119802
647274
370669
113980
563134
93726
331886
820843
580094
61157
782360
110178
155204
736758
487910
278385
750488
295276
606788
485398
898724
140680
430672
226826
95452
765428
801186
333285
45076
62117
528470
501593
601310
273087
870660
3673
284268
9025
74191
31894
476446
359340
515718
1035142
644971
992893
223338
941145
123794
557037
879971
1044945
904626
644502
969625
417803
841051
36294
856768
479258
241537
872995
1037208
428116
307647
741055
40617
705490
453477
873163
677932
426429
202366
734681
584898
607743
30308
870377
575918
117286
895676
428492
893248
107701
373541
741022
217267
937335
144731
901355
944971
749416
943050
86202
74500
525546
306165
60837
945697
128017
435452
564177
351095
904214
456170
78879
372585
959189
102500
445340
364961
226593
143329
807603
737521
450727
585145
535844
1017301
378963
546570
92957
854899
93488
953662
238164
431614
55386
1028778
33029
169341
611432
526987
665344
348173
835316
648606
1039422
493886
661213
973902
598722
645633
8347
1010330
1025042
880081
74812
692870
1040837
178519
437669
215836
43995
748760
240337
104575
696491
208733
71443
58961
83008
215384
728734
387670
474537
39966
20100
219599
583712
78393
448768
894375
1436
755832
500422
901729
226804
679466
71416
983045
490829
975021
713352
866196
59553
263166
967905
30446
472178
172886
107839
49646
1005309
274184
958906
815925
923428
104018
606463
990352
35351
375036
55889
554399
594184
855055
996094
593977
457198
1040656
995426
378861
455763
751337
994154
964378
3121
756064
843517
286374
770078
830905
679482
1040707
364647
195357
684022
485136
75292
614980
842703
574833
838012
599331
126877
570438
282449
322657
721599
201200
822482
559959
918305
126133
546295
547271
1026971
281201
159452
421618
1031652
555388
51916
720228
223168
479316
661410
364813
820654
529698
945131
775450
623398
476504
504792
713708
723562
607919
1018413
715964
981842
999774
62506
353761
727859
709755
582214
514079
653730
527772
175427
515284
78794
66732
259949
795849
38323
833505
525130
156559
486129
176182
366154
1044572
308878
661259
814484
967509
988184
269668
1038567
933824
128927
793284
1044953
448250
608137
681525
717470
517928
19518
686568
320021
78096
817091
432412
847269
398142
778797
711377
407610
907081
380710
567329
922941
537038
417434
1000021
382635
216900
448823
647144
400660
73325
680220
1029003
546900
304515
66630
743015
425662
406656
288766
257696
267305
148295
822750
201233
1348
339077
789394
950741
364020
229643
265241
115312
683028
902936
278902
885191
339937
449091
502255
701451
494254
575390
192639
850840
997752
928181
385855
398128
974571
583218
706764
486241
871164
954850
554464
362860
969527
596800
141682
602473
154295
379626
700363
969151
632017
696172
370830
239825
533880
51121
90255
1021166
487380
855026
430978
653929
266075
964478
985878
125228
649730
374768
794829
540081
861022
823928
840238
718407
931504
901756
256835
686451
685948
811992
119141
630744
270598
192983
875627
953960
125625
56332
921200
516788
26735
824487
812587
305898
785208
225093
441995
951529
401184
328800
267746
920636
526126
179241
662228
115521
637463
202913
447075
379352
906927
563852
727907
856153
246738
706321
867215
718957
639294
364266
749200
710250
368818
474122
16773
319852
375960
618929
956284
113511
746559
160201
623060
181450
527141
410067
689846
724854
360970
44186
266530
35496
388740
653542
205115
861162
636144
881600
347552
149135
595650
784696
536054
545566
792766
892419
754302
59091
123609
639858
559198
325084
68220
674494
281885
623742
291671
317963
42167
798308
3981
849605
438009
305303
851272
973152
637851
368136
188407
380837
366027
963676
314501
846609
748068
666601
582380
122424
684244
613247
484507
556439
323071
3405
89330
378154
521785
68564
806198
310729
964466
691157
745278
40067
560571
607908
458493
104825
10609
804624
288690
644789
101888
104621
398242
413351
961575
317496
458734
445752
433334
293820
516660
625903
470673
932152
673231
418493
726123
522910
621366
840013
966314
632004
182157
944774
751324
333223
762437
460043
135332
235479
709443
320995
171252
220808
999871
556423
849857
1017898
883501
959125
86263
417817
611697
831687
305527
29680
895248
26048
14671
826004
972226
870369
137465
281505
787993
640533
162241
165862
807650
264716
259216
418070
664753
645987
164309
240058
391920
48454
60369
361497
578558
719371
1034505
635154
163068
626192
856203
414185
812723
421829
130705
753848
123622
564162
348664
40119
940465
907845
742745
631021
966278
610600
585257
971741
664498
672696
478295
321791
479637
527002
660821
884296
929800
487955
367378
189698
588368
364781
480023
37251
219560
347667
596324
1017060
880279
547160
945882
756650
686368
181240
552525
729855
2712
198059
687058
723201
885825
441562
639740
106533
424190
430471
863237
1015498
668467
355837
310205
1039490
990435
74625
120929
618771
680178
32008
91083
480272
247961
831837
899440
405977
177297
931221
47362
521577
450586
845820
190160
273287
620118
300575
961614
375317
968504
985225
530751
322222
951735
211936
192572
478362
1008576
31198
763546
555487
40730
1009157
551803
727858
370289
513434
393997
464530
856842
153008
105571
339618
883258
509227
446998
713478
691619
861696
528889
225425
944180
361282
313224
772758
6660
196289
1044373
691893
780256
384490
671930
815859
646043
351253
778659
779211
550532
440570
330276
506364
941908
677891
46648
281798
462530
42427
260316
464216
879509
990153
634074
829810
432609
159430
864035
484045
297027
900633
377689
588306
695316
116960
784183
889202
266535
976805
105422
255347
481581
101131
813829
939370
336681
341162
928421
368928
631171
981927
844381
604154
905078
495703
441736
354261
938252
388883
239556
494398
720455
15029
547879
703375
88361
921592
627785
851932
833692
135682
794223
1035969
788015
231854
151469
797214
34348
805825
30868
531425
209301
652229
951121
355071
948013
842593
375451
7170
875099
856215
707927
625343
138591
905693
305990
372371
495290
826880
842312
979585
70429
305972
79992
277058
43742
1011959
819725
922624
1037196
35515
355225
709651
549539
636125
859597
130395
778036
139890
853304
398311
391157
308088
191038
784101
921700
926881
816304
805027
209292
865673
885247
674288
141436
704890
627078
387984
164994
393970
554703
954830
702143
1004667
132469
606991
302948
300299
296523
33118
816941
453854
461716
880823
860362
908782
842267
773518
899121
496622
639650
700854
104842
445027
777580
931404
410446
360790
901503
213710
962069
613863
606640
821430
233823
81994
750763
265797
753465
260016
917425
618041
929425
868860
59721
152285
198437
389780
491815
274385
385545
702860
357087
429622
236356
415852
102038
210161
950452
295010
426132
530098
374870
320258
107851
928569
876883
262196
245724
768452
365737
362529
116338
118258
278864
881552
146095
951148
98223
14948
314415
939455
1015025
487661
498738
996170
668580
638127
509336
46789
545256
711832
538077
320464
489090
120827
1023369
436434
1015253
833911
45530
582588
29166
692324
545503
94943
167619
350203
950920
568963
48009
176541
445170
971510
1026536
660699
950584
71012
81661
466406
947319
263001
521141
512743
814658
959988
620843
546970
1012388
554943
716428
581825
514904
981134
504597
80061
46898
891723
802673
826645
154494
180754
504489
669550
189019
940436
66826
289279
455088
469401
338810
882559
235126
754836
1007646
104378
469873
502473
840410
988857
360716
563977
187596
123692
866534
516150
963949
122091
65617
516015
856736
185240
864901
353063
497163
191758
203621
544073
38248
567991
181392
35851
110980
810216
185245
440867
515508
302495
755688
839156
302011
179576
599869
940511
340716
396930
1037797
867490
616297
91610
343856
433210
342297
989316
11886
919802
557353
405468
334186
633485
143712
787752
375858
331179
636296
73604
979685
623930
816068
537094
675970
937748
111205
839021
199902
847783
644905
860601
998749
88093
9293
907319
569726
1042897
336542
114756
703927
38537
31890
804592
91882
324383
146312
753167
617095
971905
642241
761337
535448
560978
32602
300064
586000
1030227
488959
196756
107927
570742
40351
457956
444087
1027039
963134
859144
889708
660090
129291
931797
289905
420807
614579
581493
726487
62013
174327
167146
353604
77723
989205
438922
704069
870348
116757
794403
395375
838922
650965
85508
154388
127455
769355
267877
276479
822573
957812
458472
806474
819581
1259
108559
718269
403329
698146
20499
607727
253056
674420
287873
861214
319663
617235
394105
943929
947945
712119
938239
35782
307511
980965
669837
79845
148692
119367
603278
499828
718328
356026
545871
980809
482612
127188
970749
39074
918549
554695
229561
379486
297428
317769
201636
180541
1018226
978115
917850
856255
149785
4348
735656
115230
443510
958247
894723
288606
239530
492492
28710
375832
823627
20285
443957
952382
501153
362603
716669
807411
175774
549941
999834
653366
534827
914805
760120
900300
198956
988148
541126
776377
1028151
466641
214682
51726
119389
804614
103167
949589
770993
496477
593383
811617
104882
708149
538706
358513
382650
889437
905666
78336
248461
187438
304302
368179
946208
445119
38998
1002027
102846
415592
217855
658223
875165
154131
359094
27326
176961
777544
787157
637018
548179
790715
985060
497129
372520
152778
461519
687462
911211
316946
40667
406122
265030
448201
904525
834525
682822
1000774
308827
363501
88570
176546
614118
237083
713523
667414
776240
1036132
243738
42790
925685
731801
401991
180791
311160
24176
260534
770891
591853
413022
590793
677326
721805
171163
828218
878099
723160
686145
1007184
524617
949176
484215
43370
93474
278420
899245
187327
68589
845698
242591
527968
548627
179256
497676
326204
381294
809346
984434
685565
980457
836743
79007
371559
611258
48732
673471
385666
731912
560030
584554
349512
171771
215381
258701
846471
973949
670412
984771
479682
93629
641758
549789
562777
713853
101576
569746
775311
488960
70853
726652
158743
111942
849610
521072
408905
956314
374384
1018646
935928
579989
538150
719187
418423
441869
716711
870094
719817
138267
940303
714491
439357
208368
887817
855147
627672
426890
856807
1018901
393550
846975
334929
59562
877113
47506
555849
93787
881638
33550
195687
926144
894798
217107
358673
135917
355299
116727
457976
392250
615213
967650
516347
489404
243392
423756
489876
1029837
420546
993306
382391
75989
187503
349706
343147
87423
196275
418135
428697
901252
68623
748999
247582
595517
827743
446430
721197
564311
859650
39069
676615
224291
289127
841323
466318
726220
744634
457535
243106
397478
761893
613833
158467
182896
568187
356065
900692
960924
794869
582724
188722
175443
192683
237006
433733
520601
478955
169077
722286
564742
158649
584436
932801
853960
662745
750418
383545
511693
857508
510804
584434
845742
534206
551616
940640
705953
584624
229016
840435
230036
341740
435792
878407
502628
832767
790242
578525
863959
947126
146126
787594
750718
883227
135574
823904
896664
1042724
701263
75951
26427
628080
542050
523168
300739
1010299
344692
347188
207146
21288
990409
975874
880842
539240
920034
113465
892308
537233
855270
603971
211105
568070
143639
663094
540927
353663
146294
179637
961880
279333
254102
1025896
863441
1041638
244478
66764
561971
1032648
65604
626391
336183
7042
994072
905011
602752
578495
66988
420512
75263
496883
725663
989730
484100
534870
834124
437746
67621
718768
771906
10601
507358
3075
46063
627897
798962
964457
422261
887453
853898
353682
284250
59471
1023899
562156
146811
321113
306414
1040240
438760
617304
224252
430598
587861
451018
974509
219766
311833
575581
972857
832190
728429
296742
471858
485489
577099
215130
435616
880236
409459
954450
594796
254129
485812
354183
36235
163666
444652
193717
1042710
73670
304515
139112
863002
262437
966220
571897
859278
149818
231360
74677
196760
909386
729227
550304
717167
844593
710200
907993
225266
192297
237101
460551
890340
412598
901696
725017
45870
45022
739599
271964
1275
213097
600222
828457
285178
472485
571021
304248
475028
417910
798005
842469
28150
1038908
1003785
825793
684946
181534
647235
485818
476476
726452
607343
911480
433976
350308
686796
262247
120119
945012
227094
169103
915033
671327
781075
821577
31060
152701
247828
715325
1034977
399414
1007449
944088
977805
247798
853436
914538
727455
445642
286915
746928
458020
446963
598153
574110
523677
315022
405051
384374
493362
139159
787187
11874
497314
72685
588484
303165
370773
701725
792931
348282
848822
941245
344904
1002761
505395
542488
234700
915233
933525
78413
926012
741846
700160
844814
217477
972699
750204
423439
416718
857296
736636
1003106
169097
28083
96033
400595
509210
649361
943794
379745
541210
316010
133864
492346
32763
463085
189255
240620
112561
156465
329979
544742
357225
54601
485895
938547
32088
402313
1043192
60410
1009706
892261
534794
588815
316245
198834
434565
562570
997494
916520
941385
41443
791122
164022
579108
757018
428642
736179
934594
1027027
244584
244874
560433
984318
517741
237802
855457
284431
436310
1009258
64878
515659
429154
497851
1044037
104755
292579
986957
409898
838775
733304
472207
519618
184550
859708
653675
697107
976493
645615
39127
562892
773496
852994
94431
921303
153801
537398
921333
475714
489593
735686
352263
58196
656659
872736
815271
473008
1016740
174916
574656
628148
242611
811056
206921
699784
751388
1019090
193603
666766
235392
24224
413259
1003308
658206
674007
871972
713135
819567
859196
744109
176503
382576
1011819
640746
997901
52065
747523
782223
561450
943595
628599
487053
722791
937265
999764
490327
900741
949336
709210
970055
592113
601404
836945
1012506
40084
411304
87856
230502
954360
505547
217549
882142
777780
411491
591639
1014856
682754
479739
347015
776309
559685
933531
876470
39778
753635
276002
277992
250878
601329
387019
258553
75551
62740
514415
1002516
795242
1021613
623417
371343
278857
306752
61717
418229
864205
905124
941532
856783
826662
789235
174415
90197
664926
26546
539586
789634
1008351
267235
674636
286692
280345
1026424
100376
128875
148871
445480
879419
112147
624711
415592
662917
169142
748215
376640
1017911
672370
591965
9090
374585
597518
625071
930218
1044953
473838
712352
1020370
867569
78100
314570
630064
871339
826120
232691
67561
963095
599782
106138
1004794
751687
496272
757114
294094
235655
952227
1035905
263966
519287
933092
208831
864279
79084
416566
721121
638185
1012827
978972
359185
261852
83823
26151
106378
767565
800130
54341
113310
923256
315054
927956
637526
669157
452639
875263
728706
73325
534774
382778
435757
838920
154215
262300
612525
952882
532325
133457
423165
765444
964887
325890
324897
667416
165484
563714
485061
389493
64775
193912
104559
20820
337803
985972
536141
210019
250301
901375
925930
214969
398362
40456
264007
621497
741137
762258
798992
905458
423522
244378
918637
967148
622945
767200
162111
82346
103098
1036036
595812
993783
203617
71870
747132
439583
726403
875293
968235
640454
286378
905542
712179
664747
217261
462560
779546
122365
752613
622716
276521
967773
628383
536069
813546
404698
941339
722954
506568
805909
988314
504220
1004011
503512
937484
848313
792745
349388
624785
151808
316759
592903
611099
466472
82801
873679
22340
379243
368076
104307
674932
94760
1009914
906981
99142
958455
1038040
734704
862498
610113
554737
542965
933425
14436
899691
239800
607345
913688
761608
137012
227785
481301
666075
414413
42236
150008
730330
352434
72670
938186
41057
698319
826435
677793
846059
144274
805542
83821
897787
290824
369680
775171
250331
682669
1006164
521782
360247
649661
800451
847343
137601
160351
1044154
66175
434200
946103
337676
708021
701002
620674
15109
210237
640253
670027
826342
332788
355626
643037
469694
347817
914071
225103
768915
492470
100815
659775
910162
989378
875104
917695
221188
366095
612265
233607
449273
634835
633429
965482
1003450
467961
408946
346221
678049
831965
868394
999800
566711
505568
164402
745443
503895
100365
149303
651004
47050
508
906454
495541
530622
604012
485605
223407
688891
126697
344761
123067
228205
236553
84477
901498
1008205
450025
214245
304576
386520
316250
398228
835872
748405
1028785
835959
652724
408886
758084
162999
399231
450765
593584
354123
801974
711348
676572
162791
805834
449405
481977
827426
230627
827083
867342
161708
135596
1035086
34466
857159
997373
26815
546201
829348
614980
313310
251958
470581
853914
915891
436683
594497
157317
749930
518076
200879
517688
520971
307916
217363
593541
70881
891809
655650
333308
311435
127974
377876
507240
869506
259931
485756
188124
107809
928321
165740
269139
471916
421179
789104
246501
772619
359645
430472
741220
10375
662315
696578
810592
974775
402048
161841
1002149
74179
934249
77425
431818
396627
503320
998869
190581
833228
493750
968527
773492
775246
525627
495353
304843
792561
30285
339809
735710
331685
393918
810200
224148
124530
31565
572812
247329
263781
188246
170240
511046
612004
38160
94371
969635
630116
586540
703154
274881
766971
685985
33847
588381
197194
177703
185959
616830
49402
699857
216460
262268
123458
624463
1025164
753373
635273
329872
688392
312125
661570
755333
402274
232158
459127
581796
247769
565926
947946
894832
787329
464355
516211
1002065
459780
298070
552376
752084
743535
549590
443661
83583
665674
887663
475320
711051
881999
822758
658580
634128
748655
189558
652586
703768
969645
936617
314052
375663
115517
764016
883659
314462
222575
199013
736159
913593
2935
412720
117496
459746
135302
930387
112279
91918
563436
929044
1036619
402508
856136
842928
218980
360653
693463
367432
598479
81652
565656
638341
881789
879432
831676
794224
819671
683006
680966
668952
467991
130685
884887
925127
268970
821226
593423
498754
519793
222483
482120
1014185
173500
904137
594592
695890
997930
40761
56045
152597
947488
326174
397018
330445
269060
135445
51899
794153
670997
297649
89126
38435
229102
860683
178249
216389
958952
616935
428948
747880
649941
768756
863133
915620
768482
405240
236899
275928
42071
6203
353998
633412
93869
423226
1012990
101659
108724
485321
22667
973638
701603
719225
296900
247211
425747
75506
934895
205580
613576
225114
121324
789293
179310
39637
749543
750406
729597
297087
139877
303323
650693
762296
96979
977044
211737
89615
391469
81477
156334
66450
206734
259919
902348
474178
95084
521811
307398
560275
477679
432276
605913
98277
747261
261652
137079
404461
874081
202513
606287
81006
396112
447689
324858
944326
1034620
957431
744154
313226
539113
114509
686778
246022
546483
1011202
417135
238840
210172
479391
905293
553050
599839
940114
931012
608395
777524
563801
389329
294328
102753
604082
787130
1018129
660406
713775
561962
505914
773335
142572
208880
1016701
805827
961336
716412
649849
860901
395129
678838
868812
306062
315405
269652
752777
73073
152235
877922
727752
193717
800911
906347
92199
497924
144161
950129
165795
187346
788819
403276
669469
752290
652920
709644
196060
278122
12481
429204
808118
578535
909460
290584
983180
22703
138036
293929
888809
1044707
143253
154994
832324
195880
880334
459463
841282
790952
142127
324778
557347
904330
202540
452305
578961
823496
160044
921984
948228
731547
164241
600538
174935
568321
685309
102176
386514
443324
882713
111981
197403
395196
977755
707068
943333
212197
434428
484284
158041
612655
291149
855206
219038
848552
721574
937862
43467
307722
137970
238170
169136
791811
188585
83048
654904
1203
783424
498037
249173
821308
411907
737162
889268
531387
542145
458327
838051
885465
325132
280352
196108
501967
392332
782654
607941
523715
653161
444142
424234
924020
766906
269619
67192
222413
675514
456756
454906
927950
1005492
728021
182971
1019481
666283
327709
1008039
891290
718454
132463
487930
551815
154997
931440
335181
332483
1043327
223500
566458
422719
649391
984265
150810
494997
202585
672230
58456
101224
467554
778536
632758
88945
417419
784206
796226
355971
612246
90724
459440
679673
321125
943143
224469
567096
969347
87774
756793
620888
804469
126623
920276
777863
363092
895407
263846
588819
534789
379875
705302
436706
999810
667555
402963
571999
243083
573590
838126
671502
330638
99811
339554
1010148
311696
1028316
63631
1015307
262654
445557
813471
1004494
270283
613556
490065
143434
726101
682597
70040
966663
285548
990781
981590
177181
60740
1004663
58200
98693
895651
627381
441491
654572
1036496
683099
829898
322832
14778
1002940
6101
890953
778144
551608
821514
834561
142810
164796
21190
418609
20890
450774
17113
508400
712660
876439
723030
723371
997799
313300
576503
584951
324074
992394
793563
93488
757613
780373
862464
856424
759088
86822
686245
942028
542776
862307
479934
801612
881560
363267
208824
805814
928090
400126
518588
172831
96237
183872
520212
484727
900693
326487
653315
315131
809650
788371
1457
602905
642702
793422
326383
454132
415267
138332
624422
842555
946802
223971
726788
814851
827265
388228
748513
152627
425403
281033
540206
590536
412023
598622
636092
254143
672371
647666
189641
975547
778223
65625
784139
473487
349021
165911
176647
245622
987211
911522
565636
343729
176095
1023069
440998
709297
237877
98498
789561
637848
685293
388015
81787
994659
41536
580895
2290
813613
359434
948214
509740
634384
140188
939229
1023606
567602
695201
592522
670510
538808
72929
512054
433531
730492
120550
586157
772276
993472
927261
927162
850921
259027
972635
246988
815159
364976
309897
50542
474924
369205
79655
221370
947463
373796
747534
35103
65374
675607
939464
418693
917812
692361
769641
207680
646470
344784
864978
775426
180867
667984
428365
620395
148525
838249
462462
971472
419376
553922
696700
131772
381535
936136
310268
957084
1020438
180347
789482
595728
346002
508087
697250
797356
162976
745459
580547
544199
772259
598155
306185
649894
1004553
297802
685160
725031
285097
621898
49475
148441
650604
574492
378887
300999
312646
820869
1024700
686303
507142
414659
777757
697553
385349
962813
363076
192701
203920
686058
180784
650540
123625
1023465
296329
455857
513093
703553
625414
1019484
784824
553985
522066
42861
326533
850567
892696
794946
587745
916247
753833
1024226
917221
539004
777380
287155
903054
897933
120657
568575
592724
1163
292714
322317
404932
259443
225967
146781
560966
1034406
304974
841394
200829
252501
611254
863293
859202
65722
791406
703056
137772
127975
130126
835832
243547
156079
579691
699506
697421
325945
109157
375931
235081
73716
645711
749153
162182
286889
891405
670467
475206
477471
901924
975439
591569
147483
448098
646611
90691
86940
471037
566343
751109
984146
10030
552916
744529
780294
825429
96142
760046
290352
236392
385247
246348
927806
881901
579691
682695
150441
994847
530197
792264
367632
830384
774361
534425
892925
513217
155740
918907
423857
4955
996963
604722
621503
427547
728495
825819
200055
264653
801066
866504
659018
435595
180270
784999
512713
135612
1004602
66241
471810
642096
71863
362516
401420
542750
430225
360318
152783
14887
215917
958124
801058
77513
183261
976312
781595
276800
174517
802910
812851
160740
838129
946606
432998
419087
838532
286984
362200
359018
794682
563588
180455
260378
218172
668133
723249
37041
587806
474005
89525
702243
21018
880308
323306
776279
931616
971078
198460
709304
437535
202614
663208
790443
659792
648403
837999
604677
303543
1022329
960791
45149
298857
719141
1006559
931853
1000813
929004
809854
343173
467486
396412
650788
115595
58991
475685
526840
40783
782690
1625
138295
819910
667137
63118
950820
379824
865095
516300
697756
531245
130479
971158
252668
75578
307838
210737
981748
944666
784988
227576
297738
266815
46527
313535
850442
665803
181415
782801
560966
272908
501630
78568
130149
533143
979101
711626
515854
177552
425461
484836
787614
714589
378099
857517
540119
673223
426653
986219
934317
7488
65656
669467
781619
374706
293295
142756
437084
103414
73145
53357
721804
844439
90681
1039036
888646
575664
353034
876089
480123
163897
640342
398172
203629
653794
654735
589331
842007
393555
85476
386891
411115
347413
405576
1014854
53101
917721
328644
691420
360579
83967
273263
564314
273683
384435
712181
778878
30539
648051
778663
149198
639283
512390
719671
793642
559692
468275
1020363
100522
182393
15962
1028830
44166
465448
845747
631499
251089
985901
766163
396340
291998
685910
566118
555859
126837
899192
474933
734023
511186
150057
920705
580945
659295
687608
408737
132056
15618
979986
284206
972706
699629
417310
348373
994071
139258
104954
948194
707959
89063
547197
836870
903086
990324
578489
43089
869114
792759
794312
788320
950781
916557
485591
129058
30144
801831
697274
501159
828849
780739
311978
454497
465703
635300
998001
223357
137770
928787
228253
752710
488730
959468
765879
428020
244779
1006899
337848
548180
1006222
755898
837356
250295
259780
1035320
46410
393963
83522
12533
980557
754321
1004441
982610
86014
380835
691290
471213
693545
665830
515890
712741
344674
97186
621786
755126
11412
464783
215448
648950
516336
211278
630165
618665
516474
693213
444250
96883
286487
302393
19766
70915
170131
682471
39079
316928
440017
480231
468964
522727
42001
836561
739803
884572
80889
1043986
620561
160184
1031081
772703
768084
600802
603566
488063
681173
422897
228882
918333
484095
637293
483997
133906
1018488
1016509
960037
311693
39643
853726
549081
39642
1186
766660
1012899
985907
1012425
809854
152063
178526
545383
1038319
160667
948755
865991
43153
976713
339374
55364
361031
1008523
168789
769090
587282
248494
478268
334776
734625
695927
569151
871950
223869
964608
811370
997834
766208
393961
464928
914497
465572
74623
775028
630229
933646
666701
664077
857460
767183
712008
186457
276429
446345
674877
605340
72342
83482
473672
443925
287980
433328
397880
16828
791190
963722
806450
697936
942938
873670
1022696
511790
477080
447002
768068
464685
996674
240940
1038280
554010
431060
468245
503295
814065
927866
312928
699911
798468
434385
143256
229978
741418
844324
868313
386514
371804
1033384
363198
52049
30190
567075
31368
439814
616484
264346
557314
839838
588405
363144
864393
118248
284830
111966
624921
646688
598359
561195
656373
690011
847512
536542
263495
666855
207305
1030261
1039317
42322
933059
98594
154036
452913
928902
338623
578268
998433
485063
23924
626679
658278
110372
835105
299999
67796
798255
96981
186903
412600
213886
794404
656355
488939
28288
319234
391192
240581
278769
1023928
244618
953941
516569
359989
971438
979366
646411
785392
898559
160737
73493
919448
788720
279676
365870
595362
93430
732557
773141
907683
288383
716560
791106
953160
408399
849610
751648
623482
259545
420705
917713
739796
317943
68009
640769
112232
400990
543665
691420
172459
324993
237317
275168
421260
851066
888845
744715
914526
811950
153990
949251
87675
796419
110524
639778
594883
94081
145556
423330
931399
468524
260642
761402
1003027
648292
602869
50553
94786
35685
516883
363718
968775
807593
275296
530819
588919
64856
670689
198941
267845
248073
775962
772471
745652
132431
412329
28051
534009
867376
431137
46927
299278
688841
254433
695816
90758
487632
310496
871201
227202
332133
540713
749259
185450
462335
275545
324369
71699
429055
171647
185930
238972
666488
505632
685109
112094
252853
70316
114773
627025
347070
210151
797827
492368
794120
295822
1034556
346678
660400
718210
927223
681578
52849
292420
204973
461322
434083
854875
252498
708703
279209
430883
336415
575908
779615
499389
461756
609326
896648
1013502
155359
348818
1004743
944644
637074
648790
979437
385592
581179
1018757
144813
95179
269931
964146
637776
256727
505811
83772
720367
915773
309918
850466
289516
225365
908401
460815
900559
120821
190214
484176
387814
486352
615830
74863
295925
474328
799724
189154
666794
255609
954461
1001111
917357
25854
613317
759856
344098
652945
181627
385893
884405
663593
923905
267999
625375
778756
1029891
313322
847826
593867
32278
617817
254526
648984
572181
358889
492998
43764
197860
197861
460648
97014
844788
805573
928693
521369
866760
435281
263694
197374
558019
7993
347483
974770
71373
802040
212291
897054
776178
584731
626184
282775
718476
800478
53369
372312
332676
95083
505157
122305
72464
645580
242922
810296
143053
820488
740634
145785
403261
491330
725767
442051
144105
288141
591278
872100
830549
558250
263479
688651
672866
273997
84559
109780
161924
343182
460601
232946
129351
139158
55595
519719
264989
977886
261815
358837
165012
331929
364681
339522
910182
250122
591616
931161
581764
476826
238430
923234
358108
158588
897693
405916
677302
331246
368489
170975
944990
313422
120758
686974
636672
882664
476014
256403
499519
579539
110800
796088
160265
780925
73737
452372
156311
704817
514823
669519
693952
146510
950446
383993
483227
213470
78381
88521
691530
371794
397380
194968
802531
394939
429587
883686
1021129
568192
317338
659331
120404
531993
253382
947251
980669
548917
306465
569666
462493
811031
27782
1007359
213654
179694
954350
1033632
299000
1021132
136431
839000
709634
655429
927748
193078
408585
293149
999875
384545
134597
645102
774036
359439
92435
543942
576554
889320
896053
183264
628048
955018
283322
252031
119174
706395
705259
295699
160566
275687
489861
247995
283405
290681
706711
385844
581238
277838
206014
387396
423063
43752
446156
223618
319400
712447
164465
81352
785847
224883
599533
704348
811257
74347
844364
1020279
339460
724308
844885
46010
654562
488303
22725
44343
58101
721370
802445
570663
502979
675535
771132
866216
221146
342495
385629
148562
815085
429103
351224
905939
1041143
787238
223346
908570
650400
232412
719084
70562
565314
594846
678601
338901
79943
47828
400630
919788
2789
458658
68777
981985
661054
980460
509930
313603
844590
606208
454990
93669
395836
696398
985932
614693
811867
515401
777770
778024
951000
370457
573053
412676
472684
220449
267967
1032455
1000065
893599
82451
159345
558453
474291
384489
884699
398106
903387
1006209
686385
567435
121884
596741
246652
331595
657413
313685
925560
47491
175873
825774
801383
1009678
855299
681272
747921
576060
676866
689696
596035
1038201
263021
1037384
38328
250220
805108
882689
801410
194048
190727
173718
12287
1009781
850662
448439
28326
349184
631134
262301
611452
709688
945745
405170
1042981
167502
37683
1033237
485460
27584
295915
624799
148459
303477
137389
98414
381567
35352
836407
484404
645789
549712
310814
899082
795746
104650
382580
644641
635303
843877
140217
17157
734182
804899
334305
162792
182518
832323
548670
887388
101673
853096
1020824
143062
126123
805045
138444
547395
71477
511577
806036
437356
211401
630254
881822
576304
672509
432910
6250
836835
977263
887467
698663
467428
566439
454222
813236
718532
712664
1020929
733155
932060
625457
833180
35004
133917
684343
931191
1005008
703773
43711
209919
665521
818065
699500
880670
61297
807015
247303
262243
649996
1032152
366433
775944
848768
693433
222025
504359
229001
909803
541953
547092
991788
17169
738660
37168
241501
816778
703571
554155
146512
1003036
890181
187902
497541
906371
505011
67879
8249
20806
321687
383463
604569
228293
758364
981338
563862
331511
676809
162402
459497
90523
301121
18139
657485
152642
809595
554062
163828
635698
722837
981046
524181
426209
696985
53525
837110
405979
54885
743280
486101
455715
609615
575572
313906
214589
673258
863493
321804
32453
966025
872317
372857
1040062
195348
833918
440684
333928
828906
278660
638249
339655
721117
230888
365286
1024051
23317
150635
631281
133930
196804
141375
729760
522697
935640
329285
798003
631261
845444
601023
253059
672249
647711
1030507
184447
623946
186350
228524
431141
986218
904078
480278
995
660380
345025
932559
596180
57686
496441
725833
894071
850185
567360
486628
214066
507893
983394
880464
387964
331626
860580
762604
1021331
656514
845433
782787
118493
324007
530706
272806
738360
135028
373930
605854
659876
546892
236079
323154
665907
792046
871643
909839
449912
761654
61193
409180
371715
414766
838893
885345
96511
11615
179765
881971
632455
872493
204348
170157
223516
14497
822009
23428
886249
173763
430166
200969
761268
914040
379018
437472
401295
45583
264884
504114
903358
1042004
432002
118262
213499
276291
703879
667932
623682
956778
169946
121333
898031
459624
179553
250576
762125
261267
640655
450482
760780
841240
935831
1016820
354990
333324
698266
504501
10754
117347
440401
957166
739532
682430
630568
172163
114158
1028927
306677
687987
962964
785283
657247
180730
874574
952531
383426
36694
351984
644098
441694
672597
20173
782112
511274
940413
529696
72153
394021
60196
511420
37828
855061
552646
585580
648868
1020202
45200
234936
631849
1894
932732
891308
220065
276339
788303
509979
378387
825076
480976
10672
1041641
602731
29877
137061
92020
913962
269433
740705
615716
1036784
969021
812460
655122
672357
349733
194492
552069
541775
882716
797210
537801
777010
409613
812214
555910
147828
307984
755661
745934
375591
260525
874656
923065
520721
241364
916914
977857
89191
226910
515552
459916
657976
1007662
822093
989304
145938
39593
552947
240695
17892
547718
793111
199180
421443
584575
593411
386493
678644
92113
735265
259786
110865
961341
842337
818938
869946
28082
34512
1021485
1029150
911936
713483
425935
647506
116228
974817
558519
157911
321096
869408
684123
426885
946162
989269
663111
583960
925754
491798
814972
992364
84097
519787
1042808
799594
708344
1021644
578154
42163
814277
209385
588755
282147
297101
862311
773986
723249
970163
264548
757183
736684
105889
249335
750954
907820
4370
155943
606303
289655
514033
63272
496925
414830
516277
509454
93093
863521
785755
472561
874116
267481
201084
615838
765001
92696
318921
178473
810268
928310
22401
125405
231248
81761
627620
549075
721385
628133
731085
711049
244230
677118
864983
211188
780363
785714
684136
459801
494481
584695
558339
964175
950460
310744
795837
496909
18561
461798
542168
456473
208070
11624
435019
218580
312474
273439
1035594
60820
395001
906847
869052
949499
5792
799973
840562
174572
887996
847694
242755
1029446
787906
164868
490352
639075
95392
222455
245970
278339
995083
868892
281585
853114
155281
802729
689789
903450
208837
368489
986004
737458
472058
129419
26642
987996
819466
926763
162606
221318
280100
14242
645316
698355
652307
1022466
957768
968680
174398
264042
505905
505174
587586
625242
964892
254928
194674
858330
301685
166803
619814
125108
626780
358978
476882
564688
465607
734873
279543
552479
648140
985610
437916
155165
399130
1004760
1026820
221487
727970
966601
861012
19624
435219
1022266
494573
240071
276463
776222
216345
269244
918844
229227
65957
848497
933304
228851
796860
579855
1025911
184676
407700
983519
724378
868730
284715
900140
812416
298636
533893
59066
638372
219118
820373
138795
798036
870235
859694
208811
165719
425781
125220
681758
159984
668360
317362
1003866
461191
505570
659549
518440
795362
284231
825414
393479
781026
315859
525970
509903
371078
1028541
344791
761021
964967
1018416
628519
577951
479092
323343
677332
70120
173390
182699
395997
817351
372480
488693
258980
853856
1010850
278923
610678
472914
581610
822952
240912
720797
108200
962581
985259
430207
346789
802022
991722
180235
726768
866044
436004
860664
781355
869750
176368
903092
838481
133295
18691
823026
618880
214347
863509
857207
321209
594658
177008
690206
268753
1026779
504073
489716
486648
257808
437880
425405
32298
1042043
649579
805029
845281
1034526
152133
624932
575910
385624
189687
807900
280269
471941
716811
19472
257924
1020489
91716
951529
1181
187722
670296
959024
659819
877991
275366
563160
160092
47486
385967
380974
942423
231667
720823
607654
756443
144277
931412
881335
1026595
133830
297134
944194
515012
505191
40014
1000508
223445
963043
1010261
70171
864668
188271
741167
529317
360520
415661
592228
828368
158104
165850
96907
893259
712204
971634
652627
237570
420618
511298
88063
416003
728161
827076
554711
634755
857719
225507
99058
434344
493893
50239
704795
52635
401246
245490
646135
207361
3576
344263
429011
179580
755493
989551
584634
519370
693065
666294
122025
225164
538640
862598
864738
95878
693657
58354
865061
528047
287353
701044
738181
113869
988196
938456
217682
753302
871722
62594
288598
215796
351914
320839
101327
67047
52524
34256
598636
1039333
303714
185262
971194
643727
709705
815014
673343
220353
571662
617349
399883
577864
255150
75119
805144
477976
236709
592527
635199
217097
69306
857582
316948
447579
640458
82142
786511
707506
937728
657565
997092
396070
234219
211873
440511
512958
215703
170515
881931
746051
841596
733020
269202
569783
949081
163440
734246
212745
612871
909950
762064
413988
271669
554060
972911
487442
817073
969381
864965
714290
627433
1018244
694917
382561
36280
359798
14984
598140
867892
978291
444256
273173
244164
706342
509388
651668
375164
159186
251260
874251
479924
475426
980274
894368
436617
436250
792700
901864
558309
707493
603668
851689
364514
469536
770358
580153
464117
305879
142400
68747
427839
572454
461716
173152
833720
438341
602295
746561
973087
725203
1024492
24273
199071
912948
403899
534875
230462
799419
113216
818368
120202
637156
97119
964963
464601
958458
244817
555143
294197
607062
229732
19002
873595
177717
632118
773286
22545
982115
121128
809717
1004827
483436
376112
663322
365092
147368
537520
552224
574147
1030372
548684
581462
318319
434210
309273
494311
1010726
622022
618579
864024
117733
176768
606419
311510
689462
635518
238250
684160
383332
562363
702710
132495
94840
25748
590493
624256
268881
327116
469117
892293
836406
682675
375980
985546
239969
972603
96294
567345
132668
181633
318624
491620
997061
917792
414615
815864
949283
544720
473661
192240
845349
853914
325646
422038
882036
736787
542008
209509
418101
229830
307784
286973
825157
562039
478387
851934
234678
7729
788237
635951
116687
631912
631092
57744
52897
557264
940485
160871
791261
264632
975692
273677
722534
676475
562145
954363
516380
309518
582195
181455
715259
752752
86944
177748
37083
989713
77340
813446
403327
993510
689316
254138
547270
215704
965691
64279
609582
895438
238175
639991
792019
1017846
520065
427313
258356
652151
764319
485454
859866
483671
488241
700052
674209
593628
574056
144915
51525
448851
118952
820399
848092
113845
577600
107169
383282
266381
7327
859362
137292
951750
108763
460130
575152
412852
848635
964471
506007
642327
656406
163293
633467
66894
1008957
204291
987501
820557
280508
687412
898818
982281
689588
573268
471154
337691
410309
382533
755293
615634
202843
903321
348387
76810
907847
42866
708867
654856
1004446
924293
95151
199001
807742
599101
959035
111720
150338
911929
662268
440165
1003764
994082
78030
51269
644815
911022
604186
970646
701890
332429
233280
571629
75961
411585
625360
730489
427630
838555
579764
655437
766986
623136
288927
176768
701243
495352
750611
170872
689113
895331
762685
724343
960337
845844
1269
730514
354737
487728
636792
315337
886589
611956
585250
687959
355588
565437
373559
977169
311825
393556
998216
799758
229087
1044647
25817
703513
97471
751911
918079
338051
873594
832262
429328
378633
1042610
82207
231115
570519
1000134
270750
747116
611519
33806
953968
641391
791219
345629
143540
329611
580462
773070
745699
607149
291166
457605
872027
165055
372968
879011
425616
834123
671907
99445
683528
472055
359188
524407
44836
626011
4404
972173
840261
920
578208
533316
764148
770438
592620
192538
826089
581533
241413
499120
951950
154074
189132
800392
335691
572193
500928
42590
851440
354085
96722
644699
121217
385981
803589
520001
7943
131132
1039415
299082
155849
921527
624976
920830
629645
415040
945294
1762
551185
873286
454768
227636
248298
453998
456922
710927
295993
655917
539146
964296
507038
389586
556130
634574
1005661
803616
323188
848737
907678
798625
244977
84583
1002798
223489
814542
396068
766004
339675
449047
593705
178224
735067
397532
340502
236807
353539
773173
694368
999151
989368
789618
758356
318253
568334
958807
815934
26419
909512
783768
472231
683734
841049
384464
371403
354489
637336
905475
274597
600618
396667
815524
652895
594174
488780
521974
205336
959540
1042105
678819
779793
768761
460337
1012238
252365
555897
302034
911310
44650
921312
776651
814552
55042
640082
313038
347924
1020812
490735
66720
525759
509029
254780
614241
440228
649915
106351
667992
902797
412487
420090
352807
925598
944351
706904
1040892
774872
398342
556693
659502
509246
881756
504509
210221
334146
803087
579367
901064
910642
113468
891769
263301
859126
319103
259764
213373
113829
241836
996587
168556
734894
905551
381664
772492
796144
1014235
565073
388963
717521
604962
992116
50083
384498
679890
857061
610592
437453
935278
218076
621583
386860
612976
435718
287368
35220
953307
524417
183215
280404
891143
238420
168612
772544
478998
711572
231673
573542
600255
1032024
256511
96187
137110
654563
581377
382333
175362
466233
653887
635551
114204
367665
989800
469121
176911
848716
589734
703698
564150
196283
422318
502767
994093
216006
804050
964478
211913
615972
167211
956006
300879
36001
673013
722302
120065
652352
605669
842687
776990
561151
423764
457232
700020
460711
741816
159747
732845
131395
360268
242480
349231
1022509
1015764
475209
995660
663018
924483
140086
561558
262371
102551
683816
422733
818791
756830
565511
842819
755560
662852
165754
211082
239078
4613
884662
628089
443628
796329
432476
924143
466409
406199
929746
292855
306192
710082
993732
665940
180520
451995
804345
657075
619210
789337
313703
689200
42151
405081
1035206
923254
347567
847495
660607
868793
888560
825269
185418
578204
21009
376553
164862
607234
959974
268295
209948
497390
395980
916558
276098
822203
44931
523998
261842
907901
918601
61799
270230
700016
1416
577074
792154
635697
398310
630815
226965
833946
828748
213257
241579
464341
339239
586048
841857
446105
595736
436618
108768
294542
409011
217376
625912
947881
214359
395512
989027
1038593
680863
1007529
298981
438655
741909
498087
594844
1022621
321625
998781
665945
790787
248020
781274
786768
835789
829095
980734
240461
205407
337988
339438
915035
167251
417644
926001
863496
176490
685975
552632
1025093
195711
182279
545632
920289
115206
568847
47798
927641
268160
823171
173318
1023272
814007
566819
712739
567815
541415
861914
75728
787997
639685
1003049
519424
947865
1038023
218241
412972
55677
154378
233935
215353
745719
569669
29158
622636
1013571
632169
1005618
662035
707109
870243
592612
65089
245610
953396
489207
454288
909355
531326
114006
130523
144227
421628
96025
704907
1039070
624049
832448
629036
308430
768727
237757
308867
1026612
870895
187493
584111
1020461
263988
633114
988729
968168
357957
973958
259254
267572
862501
104690
482456
216556
512419
243291
705604
820160
614761
458381
626917
699009
50846
638819
1005211
148316
1026595
740610
485598
991587
419887
567454
246138
692236
84134
345304
51658
701901
426492
543879
702089
278015
922328
135593
644639
781879
93856
352836
306213
663975
906468
518103
381602
600637
606994
96502
473927
927461
136910
1034366
265946
963287
490159
974223
484567
620702
224550
845240
658946
551802
700368
705579
841510
350986
962329
31195
940367
240877
537610
484887
939752
802312
772916
198474
176646
33161
69548
814028
558304
204796
1033294
433489
36378
1022607
899181
450874
1034498
47191
934818
890648
475312
967252
911864
695906
384903
243514
746726
520313
708908
861537
591356
714928
932483
156560
151294
445544
545255
494015
711572
764376
291734
467724
288416
1041160
386427
661189
288447
712745
900716
251201
741656
136563
37623
695890
765165
48265
785615
572542
126592
403243
910365
1040035
219037
7646
19441
908588
1025603
479309
344804
981567
422115
290788
541633
76442
808037
609933
523902
918288
315558
125478
163983
599696
161338
905821
350239
9577
248742
492204
412408
523334
919695
967664
501086
946865
239165
419282
510939
423165
286651
934208
258772
347406
315847
300578
653010
998671
336061
170495
232234
481114
715818
595266
488374
579484
839041
437872
922332
276024
732576
238236
978552
622521
553018
1022698
607490
136605
629241
2223
357051
756528
540929
453310
273374
528070
724291
834580
616510
672750
953774
1034830
20395
63138
34587
303199
731106
681682
772114
684760
692220
108509
445622
338784
766977
4927
234349
320742
215809
984842
435888
836745
668039
692636
662345
204470
90133
1032989
565133
515719
105783
379749
331005
336301
739660
600757
147526
591333
46494
886905
1044614
591119
279579
522198
557599
719310
850619
998985
294051
424908
226245
415297
492119
98654
492987
265927
687071
559328
1028359
670643
15362
131390
965810
596560
615505
368674
875406
149149
638507
735906
314160
365152
514089
199131
2488
819082
766800
940431
874809
19058
595832
690121
179818
650292
271355
141597
774174
990721
930408
461704
728898
270640
8490
149987
159785
108130
46640
70683
637030
531020
326676
737841
977096
981626
285150
421192
629805
802682
88722
191759
105412
487419
416417
1012591
959616
65029
430953
692036
621410
636177
42204
119473
811102
682166
859003
89632
502339
227301
147216
539978
666828
450505
369037
567870
275205
299110
641595
3348
856573
214830
772098
994916
316901
749105
542020
577537
732065
936504
421687
280881
511866
881159
930927
34731
1014913
142198
641139
20992
101196
283871
292799
3119
90513
5769
715109
119804
976356
476980
8262
719267
341030
151954
804136
555917
742053
1039261
144152
824262
567501
201686
569507
445434
139545
952692
236295
737645
223432
782294
296687
965389
519299
598695
906943
632963
705807
741479
211070
761553
30852
318942
162445
810735
1022806
309884
253163
815001
429221
512166
361407
903870
498192
779527
513242
1036850
453818
215501
250530
444746
667480
832939
615446
919085
1004594
837077
864984
951293
182925
491287
769119
782728
933247
803493
419984
875123
590854
45494
418978
322791
127157
481821
222467
383808
361506
722406
378930
220015
1020545
996837
888168
609703
289967
994160
526944
788781
887756
526692
646256
920087
580472
307765
556418
307181
621001
230329
1005061
657716
327209
947582
680295
957160
541940
832269
309644
210784
208540
244967
43706
780324
890942
644420
797832
1592
398543
286709
120989
732797
492891
927580
250020
831011
74155
277574
437188
68215
80484
356235
898131
851318
791265
831372
416491
846022
955518
162931
652902
724371
35903
408474
614404
772788
597874
99502
644597
1041598
450506
755343
595223
1364
327845
937932
935692
347446
855238
454931
468875
110089
939026
116674
340741
458688
300422
929086
333391
616586
277530
859715
60558
119702
411283
923687
29126
987262
232615
312615
349158
50785
1043036
52996
860998
430071
1038150
73442
53509
8949
865545
777402
444368
354590
214186
93110
919980
621811
632574
736294
320200
612586
592175
584961
455802
752849
830005
373261
979307
825186
581069
776095
164869
877244
404676
737200
79039
951534
20271
902573
336205
707797
269963
930506
684808
496535
150293
333824
844279
884463
357071
28465
9471
964209
344867
541515
525784
773253
418437
766589
207961
90264
186866
267328
56412
745829
751642
484727
330991
822526
993851
224234
63345
737512
634739
572913
672688
39061
288121
123808
1029726
6354
835954
453947
800813
21581
330320
158773
1002379
342737
1001286
601131
514082
825537
821785
960312
859011
599395
518969
937493
100307
792854
95586
882712
1043834
271515
431542
669851
760631
385405
442473
988227
871824
1040113
954608
228601
119531
904689
319102
28775
371002
240720
761588
567396
912765
235654
878541
639938
550147
471905
638905
103564
514739
228885
147168
737787
777883
844028
633143
764110
480659
761716
480474
898261
818154
907946
186495
574861
431056
985596
456628
1041935
487281
794427
355254
415993
730756
296136
970900
751024
494268
38208
484400
156003
179210
858280
307909
466383
681838
774136
174842
832669
955199
197830
118038
802036
987085
228904
380594
683343
874627
494653
59310
246999
1040923
78123
752324
86255
578069
616852
853830
82266
410517
883251
177778
379314
375511
311239
547763
803220
136278
556915
249508
530776
37587
684387
64246
500889
251012
540082
750264
498279
263542
853850
1012176
923014
823502
453012
70675
68601
1007699
945180
409645
728442
410443
384792
351661
394640
809108
37328
761599
126501
559352
11346
986033
427384
182386
727971
33254
913159
149523
971421
239652
580631
914307
619493
272093
35313
219053
447096
904880
686784
889609
29961
341161
408491
973930
417042
124901
699046
105558
873412
585980
340631
660205
839275
221970
820075
507776
534468
53378
500677
870112
365662
837473
800226
33201
554113
233281
963519
405941
323389
758393
397414
726574
97211
249354
653171
164391
468464
876633
566873
915746
47984
67084
474556
564560
617400
493872
469077
854263
597470
945374
756988
1032613
711838
660097
750535
986580
189537
227569
779951
696979
999936
13245
442458
25844
23814
940728
1009368
852405
686484
946737
843619
615168
516698
360956
874407
829086
573587
779950
416070
564461
254230
967204
517766
69599
361040
938118
2699
373143
151202
564512
424061
263131
589227
38612
697278
895446
580851
502006
316763
935329
863671
2627
344510
459749
390004
314867
673953
809466
325472
366115
43322
726675
632747
81408
587550
357190
6571
132745
863248
656399
467281
252102
36356
484288
300116
572291
575321
15890
861710
637579
786738
968538
30975
573759
1043473
990961
911687
649823
459204
362783
266968
89612
894443
979006
1020271
560733
940272
269211
987153
780283
584544
1026901
472545
351942
699185
496941
655269
704737
426391
65430
43218
14589
872832
1030411
106477
280120
337543
149815
557910
482207
1040564
98540
673985
944098
47292
773467
566384
883337
87117
690506
1041898
160277
981718
232903
406866
649493
416714
563980
247113
979000
792524
320643
385761
314987
617213
898646
793921
336206
876782
356317
639750
605093
788983
524802
959722
941518
599232
903645
3879
445474
664340
181884
265646
203896
686304
1008531
1012842
499875
460353
4403
305363
212781
646361
402205
399983
596550
934806
508137
733466
808347
402093
343694
1033486
962156
338427
563115
449671
200181
113551
126528
70699
395087
955880
88978
983598
572553
284181
1033061
1024020
801229
280426
147670
133254
56146
133154
921569
1004670
1023253
630892
870317
422382
818595
213837
628210
880808
216930
500187
742536
504303
1017595
1033863
369112
816206
376775
187556
289675
970549
651539
169356
553573
114953
426497
249677
19731
62957
565081
659442
379770
820550
425342
908447
285695
927185
345245
532782
849121
581982
740962
852528
160513
601667
424978
149559
829496
751633
542083
133835
315936
218004
266963
386431
821300
528058
879946
267058
110274
1017951
421387
466282
1035544
72804
874673
689050
740050
56399
389578
58757
763123
109401
1044734
550846
448616
440877
238671
327683
911925
630294
476818
834637
147318
534369
796480
147294
729562
406149
854307
852239
40630
733735
136659
424621
718241
274558
268914
418659
506724
749000
824636
584599
120467
326433
1014385
617768
800773
783424
624424
598899
394486
786264
52508
119766
153681
948540
602760
279016
433614
334644
446163
405226
189875
281048
919131
907572
233759
404791
528499
477253
786325
357461
960459
199145
636288
337775
298186
745784
350152
800379
873480
750744
352217
682326
80519
969113
386041
854112
26796
827628
320722
360770
56550
354962
674547
716289
218209
700723
674838
385450
934886
248652
501765
990166
711201
210579
72390
609900
876987
119011
682601
958574
405603
479266
104438
426968
118483
239122
875007
238425
315546
284113
536289
563144
102678
912209
292197
985470
567255
498654
733528
390702
395663
868103
192970
715939
662244
374571
539381
647617
234946
880770
434794
492262
790592
10734
579022
1011035
402212
975847
333461
530593
775001
214885
584881
478903
552445
341486
600157
150301
1010884
347956
426834
552854
751367
130055
122805
625514
158900
759645
414746
126977
965461
295238
962673
160364
726085
960350
544990
445534
15926
187272
320430
426893
557889
234562
26558
249503
802503
485141
524145
798629
836867
777969
214524
170016
967350
276845
762825
645339
342612
1026955
166416
306942
980223
146997
800791
743510
375171
522560
506886
191808
367130
891792
523869
523164
990358
297007
752920
83729
1017925
300218
145752
650267
601124
628168
469949
629086
351915
674276
1037553
648988
515373
1020257
15831
852768
1014162
402150
257551
733101
362947
824789
150353
924076
743246
904546
778589
205373
710444
449386
531051
543885
691128
1012937
413925
204520
776297
325062
1034550
180034
763822
646442
969701
433296
814216
674592
30260
793711
898479
211977
672546
976922
877527
564732
592801
383098
71522
292956
724337
519649
964630
730226
153457
520794
217912
528808
903761
309350
493113
217541
558568
787421
112908
500014
962489
852177
311700
739118
469440
548107
146452
3691
656515
436228
260400
239522
250319
481854
778152
780031
122484
536724
290740
545854
909395
339683
923776
421733
289714
483106
42114
21980
421466
323214
506470
896518
40772
684212
209141
111656
994179
977590
1032238
541735
886861
1016273
117175
1041768
45344
286661
741175
690604
509354
384682
52166
760767
426271
139517
354589
897636
540833
132837
268029
138590
157326
7971
14713
580963
595575
123713
798575
45392
336742
278224
457616
1034977
887461
892619
957083
595775
519448
883748
217109
829782
934487
834779
766280
191051
475945
23182
326134
280381
7515
270339
998435
363782
942418
801563
604321
600401
803353
711595
516943
585899
1040296
815562
157099
765040
934886
573528
13922
992641
698093
356558
418074
447573
557696
186017
803970
361154
408829
490293
85769
251592
1010946
189694
798714
39216
995421
579702
621789
459578
982993
20592
666397
121062
420532
364503
955122
615292
1012417
8202
929471
1006764
863821
635320
232483
278464
719206
262645
761412
84453
443360
255592
615625
422525
319054
910124
1012389
726921
848114
208546
1013725
986362
893281
51342
86282
1028536
462562
473904
399890
580590
813368
444383
36625
97320
862298
136094
480932
29396
990550
393047
939267
776626
774895
994916
848620
519163
206241
629272
983163
399114
782529
311743
828123
631753
719692
1002047
311596
270964
271574
6326
522850
69249
873625
815823
67523
755952
299373
88642
588930
413838
1013983
796885
278468
137398
886838
23607
43138
482360
627229
877622
150092
717710
879060
768305
968688
635341
480464
196549
640552
685342
436764
684740
371696
393267
861362
307632
124003
1029406
538924
733648
669519
832898
881946
598723
12059
233530
162206
528330
7101
239393
666721
445573
221503
464069
637114
239568
611007
766315
906867
352664
910609
347429
726127
424042
663898
1000279
683228
946843
202166
706997
792118
359826
888387
288859
592106
957833
131981
271079
273182
86138
665896
383467
505835
914602
330997
100460
326262
279637
606761
533175
157093
827013
337202
1020161
641269
568946
430103
981641
709960
676109
528645
642379
219409
665285
557017
574168
923882
261967
775550
519398
792580
463380
539460
922561
869659
394204
979493
36885
506660
195252
890145
81641
931788
816400
1022293
435566
494024
105466
322932
358009
597340
509942
14256
762478
90953
359859
858826
126008
763937
761929
557525
312546
346238
623923
277
566238
466993
500248
998367
909587
55828
562430
631739
436439
122099
811762
373076
862264
110386
330919
897807
318357
489265
322524
986229
879757
143937
463411
725660
168074
816974
708496
376254
1001682
60428
234823
241232
165933
165228
311011
681968
812186
780783
187242
120682
7674
547420
17674
896485
734091
371220
485425
945596
867173
432664
658621
567648
208802
385033
857610
595763
1031547
231477
677279
191734
806629
156767
677745
655715
53663
530377
455291
566111
146939
625496
703515
102875
254660
788718
793352
757450
538381
688525
658223
22392
751122
263767
431096
632695
1039015
145980
768555
46944
85891
392058
798727
801692
712020
114950
304916
190757
480047
78450
820615
152817
890624
382999
74984
751341
39233
257295
698161
371602
915567
964533
10865
738700
1003732
778900
944762
681383
430455
1001779
796699
852803
185406
457677
62466
758805
69872
557852
366114
144288
692971
816682
446619
892747
422162
872199
390210
786073
935845
508091
994344
628168
967316
934459
531368
449038
618076
922143
752707
245628
895169
335550
308039
721585
56562
367050
397113
592638
851475
587846
580456
1006260
704601
736318
498407
468244
417389
872391
899195
198547
955366
501172
337260
718089
519806
864768
1013222
221505
727620
785594
569988
915219
400977
635667
287398
988777
104862
80537
108838
622766
313408
849356
94453
569361
125809
181499
402308
904235
242107
755381
8803
140676
103663
86156
568669
50598
284318
1011561
257950
605369
782837
409426
884793
1041200
657275
608491
1033406
718899
129505
892548
938271
90484
570604
513789
76189
135173
1013471
103254
913228
160045
578270
579742
465834
805746
661277
625045
404024
327019
699404
626738
954342
880272
635196
357032
655846
302587
878015
216142
472327
796140
562509
921881
432978
850572
452079
250553
102363
19991
89107
329955
855868
660971
875651
179340
437283
502239
352152
190127
256534
60699
896157
31011
445602
261374
93646
666001
15611
944800
875658
1041520
960880
275157
3010
454179
413676
302846
995048
988076
167414
750182
772743
519042
254970
393801
779681
100045
243272
298441
387843
954547
234716
847569
643164
858139
125718
96648
24097
807589
734759
1040999
918172
261059
9505
738971
789056
830210
185404
82043
355815
747694
859627
261723
790880
593032
589807
463256
163047
625175
303965
872896
156861
262946
391894
143693
491911
932916
90447
1014982
867562
44401
217861
866638
364051
116292
770077
937556
185359
578413
564749
58204
689566
836141
314425
738358
259237
23741
814218
137066
408611
1032907
397632
972330
573346
185911
147413
598835
433627
752715
554658
866654
238992
337197
459141
823947
12710
555685
394380
318334
734903
144808
145471
931835
248104
553386
592459
959291
516400
337234
678937
953160
180052
1024853
408751
141336
89550
364557
233428
555913
438728
1005038
289181
503521
905215
463041
249049
181237
127971
546119
454784
934635
156914
590620
697263
890885
336747
586611
31276
916628
795637
203823
323323
125294
871382
274316
799481
796044
840412
727668
375997
161081
392392
713386
436132
606259
19302
405298
85699
912534
112265
88989
849987
529648
543197
871164
668413
332911
698929
895536
66001
1008456
1026794
463021
561127
471285
134736
452836
690677
200695
1042092
948257
295590
25600
153910
123129
754019
1021480
62083
316078
401920
858920
768684
41326
372519
797635
620104
268592
157684
288492
186914
873298
1033525
197339
461396
1018881
681544
579643
22883
235403
748330
644780
361863
942497
732489
498472
849590
62726
50609
822341
175487
244881
193050
118640
877117
931055
502439
876396
1026796
292701
85290
811957
406840
389491
194758
245689
559155
51293
465754
85532
812564
38846
474794
563545
444962
576688
379189
127770
233161
986352
63408
97503
854281
383657
981106
943744
648117
557261
624793
419560
953858
218448
381765
226932
578977
661459
346919
175046
314684
852617
982024
992320
885603
704280
512434
282429
748757
611537
581682
55829
990165
909146
912886
86282
539582
1018737
537800
461969
195436
532609
1011010
82943
819682
799788
197436
339819
307361
73595
673557
321113
1027577
241736
1037745
51424
846720
410571
551578
811703
838153
528919
368679
1010206
60392
269893
7077
119861
242751
27050
555691
602395
631798
715744
373216
103753
21927
804004
60613
353669
275643
898235
599488
874093
139964
620786
338464
30412
539998
754342
87818
297249
577509
386873
567646
144609
862810
176531
455867
59507
463168
470178
65915
899753
359731
749175
538152
441838
329800
904535
966247
331596
99455
126601
314652
305919
1020725
887852
743199
819848
936980
749865
12619
828908
117136
547269
196334
664045
822817
926662
513632
393179
1039844
8928
573689
175575
959809
616690
348639
305186
668770
985064
372380
967973
638407
1022358
355457
54987
817395
97946
794040
692982
931138
12339
357975
819358
861381
238292
304792
251091
454576
550468
359355
580893
996557
406526
641439
655933
581009
226899
62076
793105
1034335
820864
954702
667707
880918
493523
124804
1018128
175353
494973
2500
957541
184968
361403
292696
337679
537176
685584
936968
491676
69360
298139
97370
267904
1038141
328025
259360
908929
179882
1024742
218700
521057
378236
711780
989497
238974
629182
349888
928048
895281
154697
567626
380138
619905
528825
153150
18993
971900
772941
68808
666277
860194
531139
964805
877271
91740
73297
181173
245554
986123
663312
260439
453717
485172
515860
858316
915417
113665
188778
852330
388188
741818
387691
774937
611753
746194
546361
475480
868955
386443
479768
589844
880010
947320
380520
509448
683093
352230
250412
492892
595711
973121
314080
549106
177488
283135
605813
716785
410035
1043947
694189
243362
963563
321731
899048
673507
912546
301891
643409
712917
288433
192420
778870
653899
8928
746910
148945
811157
518619
865770
781740
563929
605695
675862
727504
143340
876431
511461
308411
244145
370513
406191
170257
618493
383642
757080
519070
93508
539451
418812
482125
377320
490860
856421
452326
288653
988103
946262
312307
622176
867421
835132
813025
718920
748596
21228
918190
316287
940757
27894
878850
803617
498469
440589
608456
113197
232857
157092
891988
14859
156440
186851
386972
256524
323926
699576
392959
707374
734963
102859
1039577
587283
1019722
679800
633358
99704
6711
151552
446073
631568
43487
639725
174235
551279
642659
586121
156554
519803
193472
579979
729056
704368
662927
495670
643053
272406
999626
602087
442767
609249
316767
219466
635733
613933
374449
563128
844596
285042
979607
142941
574538
986542
143697
197241
599787
894192
730095
489991
356208
28580
699608
26136
542738
324985
70603
1034274
300144
811257
297447
371221
297816
372844
963031
455971
41102
75691
787776
875273
979122
810555
904206
139367
749517
241202
397020
625993
943259
338404
14417
132011
310234
45688
828681
973202
760377
641671
490615
1001327
958323
993177
134411
964163
431570
536013
258193
113545
986868
1038126
133539
559332
7349
572923
634308
116372
575899
179492
303472
1040240
101268
45372
144206
33421
39207
332939
841389
264621
388918
76932
312494
9585
350063
757264
637432
243102
315711
994813
45091
1044203
155937
524111
474407
279122
722226
1028539
173004
634187
815501
951299
109675
522753
601859
708994
783477
903190
447842
1021583
575951
555485
47811
471850
313716
593014
766652
145488
220311
101768
649701
719346
493964
219159
970572
25899
919163
826810
810957
927565
264781
66005
479693
589072
627441
857306
489418
507464
440858
472116
402629
115777
212702
262777
86038
973617
133994
596271
852469
60382
191744
291732
903188
338383
228250
494695
791254
626080
634849
34067
825576
735527
165859
872197
755814
337008
406664
890621
601817
771307
351773
932803
959423
299728
955407
32813
484675
130602
511053
941305
138226
136146
846093
705759
623848
712971
846755
450662
959108
994503
243866
137486
276337
941013
414861
808027
83900
59731
279446
220183
265187
38820
750054
164841
41144
977842
232657
906287
482560
465209
454983
134062
289045
689381
616425
875981
584043
830675
1016069
477307
270418
1007101
930755
246381
222770
351877
58156
289991
189103
268350
322133
216603
270031
212126
823322
277307
812745
276757
318433
463795
137138
65755
211545
948305
961946
995524
399165
375835
188802
671876
429459
256161
592623
319987
454201
1017116
900703
125127
429939
630303
807630
346925
140654
516646
130358
976083
926304
723719
564755
69256
26212
870789
133392
831763
50562
140872
763275
47088
478770
788922
593800
674718
150564
266107
713983
804477
489199
337581
225071
940893
109456
840845
714293
141057
420668
532948
745059
722919
942432
613145
1012546
156846
935410
631748
681810
864972
41906
499881
247281
660459
177611
709131
323935
90333
44983
54838
750797
101056
778203
710358
257541
554147
229201
697477
556990
1016246
440044
431588
921113
759657
635454
481405
913941
328795
280477
572902
713921
406024
751332
743043
622280
129187
462889
125937
729913
847653
125877
356620
547764
546840
115100
359684
396191
88787
561477
141278
214265
179045
844653
576790
956009
947073
89679
796732
904006
628728
443346
778722
1037482
2478
1021238
88458
523924
584158
98017
1004115
692927
248199
83663
361299
378211
642876
974377
408790
989061
704771
235975
807761
36556
605913
711161
221170
450124
256644
350143
398974
1002099
842469
5002
685704
468721
391200
735478
41285
518992
114264
539322
65573
687788
250090
671418
503616
5633
31250
418744
147456
86923
514281
713267
1018888
446973
884151
458437
831218
960842
527673
921847
1007370
485464
149947
334383
6080
202033
465144
591978
986442
58106
19894
953483
974113
854747
724432
355674
264518
394231
563570
293292
288512
416011
813038
970237
89058
465135
869020
316966
947642
955506
542975
111545
869455
356799
837837
755066
724215
704619
140008
942116
965062
566553
670981
295723
106058
419937
428359
399719
169726
497577
873173
732429
124189
488593
689943
176354
686789
342330
1010539
335022
345771
514627
174456
711345
136342
580171
802300
997163
628654
943938
114312
639969
844746
685973
900229
546684
123800
688860
297155
250381
916786
837601
995529
333997
234540
1010251
444905
811603
32634
271801
617897
565640
1026429
387924
61514
673875
125392
87103
93596
831618
621188
823790
532588
119236
1007382
102534
843994
278563
327544
940809
684245
709947
859478
269169
620303
287245
392474
157394
735654
1030509
28139
790357
195857
801920
824252
46929
154607
765519
309642
706856
727924
126627
816044
124577
999268
564754
943371
10059
384524
680017
643242
975444
283180
161822
873487
811259
793722
59044
989748
124369
178398
965783
875284
249603
888044
168447
703563
78648
387376
602482
328221
29160
91336
942974
580052
316614
520938
647268
1023394
247238
968802
1010436
588155
900113
311034
742142
317008
326833
69307
582750
1031036
224763
732375
852391
615455
318868
848041
447407
745957
703029
641519
457583
965257
184911
812242
690800
602650
632420
974986
314038
623795
690868
347169
141421
29629
112167
904519
671496
864656
34296
905984
24730
944584
618298
70910
950164
795050
227315
899764
960257
102454
987356
821477
27958
376474
509004
197656
619904
205267
509899
237402
785627
417941
763725
393629
327827
516599
41124
82469
921582
550610
336201
787202
284442
303743
49563
811661
752458
188831
186763
390359
745034
152756
705660
224873
123409
935304
831488
680120
7726
329591
447823
302406
678736
420895
477373
136731
70281
676053
802766
840215
741017
796127
560361
822660
806962
337913
290510
561772
903432
977979
70631
424305
688555
180102
864664
871680
844563
968257
284355
740581
954684
693590
465701
681056
353433
519249
274732
371909
766116
982096
488068
439015
244263
684175
883563
354709
913176
667823
892501
935717
417185
837195
233014
357122
118882
781632
201887
71510
51227
899650
36952
24973
330664
315543
538402
129243
537875
751329
895600
695605
124171
486499
837157
456910
452247
1015007
1008341
808220
731617
127834
77435
83908
442361
193064
898038
636584
1020529
644690
21439
78340
663307
919281
864813
35538
665896
985298
14503
847018
674434
146759
958932
83237
886613
649677
266320
367278
1044425
97824
804164
140958
947639
675299
57717
794283
555341
591420
606401
474072
212281
1034873
347389
901008
327490
1034784
685543
203051
691165
850802
911220
181062
125442
669013
401083
256500
855590
881230
1033242
325262
827126
982965
57781
3451
789752
997271
333001
190974
864019
321697
299633
752597
746420
749306
349928
116047
798489
21832
880456
218921
819244
92673
182881
936500
213164
413850
990505
640115
637798
801150
218809
606609
937772
465817
49578
572165
820578
157809
623828
440219
463948
186647
156343
660209
906108
757780
247597
658375
332157
486877
231294
192649
539811
17455
609673
592770
314972
1020353
493922
907082
844335
385475
458092
1001007
14442
42564
244329
430989
467636
464945
1023099
687351
458986
779242
714621
1020375
299020
20349
115354
574205
372224
147711
925260
14113
512398
462246
674816
578866
781891
995440
687652
241565
729598
521687
557511
1011680
214548
921445
91195
292706
974353
849308
575028
663037
524851
609632
287710
364460
674359
989772
359402
209420
142831
422735
772925
998411
980355
154485
957393
55900
216762
833229
1004605
579306
567996
756183
249919
314049
126379
422079
135848
937110
354315
541570
929412
107363
637629
65537
892791
1038840
632703
780356
244463
557010
531835
562629
807168
980129
499299
382112
208427
166072
562504
481269
74795
412738
302510
321630
43854
878431
464959
421798
131289
802450
700696
149515
983022
930819
710387
329879
593152
690219
579857
71382
150176
287231
428622
628488
847645
564203
610755
518725
653500
985992
183830
851053
660918
489901
855767
468739
234425
861199
19428
564075
530411
61711
401729
442119
696334
708596
55376
866196
206525
608633
214515
322024
511271
509412
825184
752746
288839
464505
776227
286495
90930
606973
890236
596454
5191
33462
713025
676015
793932
191995
591283
658422
970625
680003
212963
329037
764477
184128
10080
593659
658872
725899
506902
263279
295583
387402
530243
675100
818649
1008771
611893
268302
809777
473893
567480
956084
382618
751641
657894
997611
836628
71014
547600
40362
53971
736585
22941
127413
900470
120418
874240
591719
960371
757706
550997
749437
743810
242542
120884
468681
327635
972153
363846
950434
1009880
982171
674070
958645
798636
934761
823243
241871
545079
384267
906540
916058
640498
471201
922069
876947
688713
702625
1010586
832454
540963
279047
631829
830861
298509
581707
980769
334206
780570
223210
450786
150293
914472
724523
768095
15990
812125
483143
621817
860117
320738
665964
379187
846550
664192
968455
409016
463962
1014427
434969
487271
820539
697708
964934
259986
1035616
79591
563073
285112
418328
490430
91259
1035528
225875
207514
964723
760698
646262
85091
129333
677017
31558
20590
989150
936413
533969
273883
7276
208983
605421
573754
866553
397211
711339
962040
302827
385567
268902
112999
592879
131467
700909
691279
798797
549197
8331
998126
389770
871462
587517
844197
408902
464078
301994
219690
815742
629101
797999
909934
960560
96149
135060
991021
70134
681954
173113
749669
748952
984528
90366
235262
904396
682502
1018139
96698
786684
872395
507236
89383
38685
798584
563594
402656
153870
759002
407634
976808
401097
90972
445264
203392
310135
894187
753822
446494
26567
1015238
298318
241056
403200
127475
750796
178182
162354
507412
843740
309860
339521
361299
1036773
445398
873237
286070
184780
792786
269834
431899
507317
252828
1038731
345641
677472
782656
794681
507127
170021
544250
994062
354452
501784
2936
802562
668927
368705
256348
1027198
849485
95579
161096
946504
112555
686254
548923
255406
744485
41424
28541
386005
576345
572654
263247
367400
397939
338715
930709
996024
777928
569999
351480
43248
617188
67424
1036003
320461
210325
538124
862958
140825
298804
635462
860683
546176
745897
740264
602270
273584
421034
377545
464869
83638
352107
64585
225665
1027260
930395
528409
251943
421228
660889
198993
448595
1030304
215109
294854
180746
561708
569528
212667
568481
878389
603580
164596
290730
615124
78923
737534
688785
763373
985384
514586
265038
65044
598717
441914
664410
350871
95958
676495
820557
8384
168714
20931
207254
379056
466931
83484
177076
271384
358232
406065
926819
696226
523403
974117
222510
137628
178085
85961
722446
164639
608053
390948
532760
57650
1018720
657872
723221
933620
289727
17169
958939
149567
498518
958446
131439
333034
390884
84709
834107
816989
723655
816161
199560
659661
14180
788546
849399
126145
700271
945293
112739
649283
832728
341606
47239
365229
792365
347486
413437
831226
689862
1026285
958640
688184
574973
348402
549829
132114
766422
388785
521067
522227
340874
263879
284784
792543
127854
584703
13151
653335
654605
606902
268933
685398
306472
229299
109203
400201
400081
174919
1018425
981816
909151
136572
323459
45385
778721
52331
33932
538930
922158
1043786
569636
840699
406687
930232
611297
241941
741341
647489
767081
1013456
854899
592347
44042
773134
617226
478180
526030
912700
507983
206814
885400
906046
898905
574520
345175
358886
785093
887402
1027180
4821
34492
568114
424897
653081
387101
8943
175273
588440
159497
1022080
479511
356889
69690
617053
876415
907832
541283
611375
959400
919080
741698
308632
831141
1036876
53814
384163
25112
263083
193223
298578
540830
113581
996191
1013751
162568
571838
381928
521013
1019610
512044
346780
466972
502438
481990
113425
794900
26517
122946
430124
914992
77040
640087
437860
318374
369799
663663
661879
759190
317470
438523
894512
348977
1039033
847102
1026437
591590
469085
193061
745207
459875
1004842
723691
245419
564270
52721
336562
737726
198457
716181
155355
511541
365535
344001
926856
695338
43326
89311
101605
686710
395894
738707
247457
348446
891264
165477
938041
699441
43631
1019404
855109
156538
727764
402046
213504
789899
1039057
297913
170648
10702
36439
1033897
131076
555440
253093
859439
403859
177011
841801
357578
49771
206315
834960
290778
878317
476
981207
149814
236677
615690
467729
328088
26162
783223
379358
667691
272733
123815
444609
213706
619167
296087
544016
265486
891887
454795
49226
776407
934493
117498
553773
690046
458061
143839
618153
962565
1039086
618829
264323
126568
408662
491290
236393
500369
726247
906587
382326
781896
726902
616197
831567
435482
105596
986024
517896
301673
922465
399502
416874
262325
470668
485702
952418
341571
756885
501302
268748
954193
708853
198636
215398
801443
346636
665810
710005
89924
642051
911900
1009314
909648
760416
548342
911438
320922
68933
779642
499168
303971
993386
833824
760406
256714
623029
898841
712832
154776
898094
132298
221045
307223
365306
946075
548477
790501
327721
900632
386901
698209
393752
659417
921048
213810
654599
105431
997111
135272
727325
170093
131791
485347
212384
700286
577584
583471
809434
378667
347327
678022
928918
486262
93305
174825
747726
643071
990064
370746
281729
64784
407414
283636
25448
995219
631070
724375
303298
130494
714965
620709
1017606
875328
17575
149813
894872
500745
321334
834356
888943
153644
407101
840266
940426
857802
331859
974664
571741
851509
702952
321096
105134
816092
93515
284791
889727
120520
930575
707063
101626
486703
641111
647393
295588
371046
840242
1013748
627583
37728
59564
227949
96482
13922
301176
95607
609579
892181
704774
630593
568754
865809
526596
398447
119858
869707
407766
543112
630420
236561
474944
275991
75557
421083
655057
443544
258966
938305
959965
530853
691612
849079
51005
987478
406878
534643
147436
698228
821985
682365
258751
806536
328511
53619
205763
917941
891450
206275
799104
132202
275621
995249
316890
898916
347720
988639
893864
1010040
274207
303391
638794
658113
487383
560285
283197
278667
123368
312995
1022179
853017
241810
169805
876903
956474
803240
53989
178548
739586
657927
316114
675699
605920
20964
328336
723428
787096
964004
66888
309600
11066
1012664
428026
659453
64071
209247
560391
525869
779590
335623
665522
1036036
754757
595299
1014253
718690
909128
940715
237187
31576
582837
714351
1027771
884824
125902
721194
475332
656532
526177
502156
922735
915695
624760
247278
899809
719323
574199
75106
327221
597929
591240
456464
481773
289074
406983
963030
563601
50821
785454
987004
21902
682193
732880
248426
686640
69031
135661
300610
277461
562374
242280
408160
291803
811711
379634
599733
269901
874242
79794
482961
428337
978080
633427
205724
655294
172768
986243
248182
546190
778584
87240
234715
753712
870044
411594
634014
87345
500998
871830
117480
462372
52669
245452
606076
918378
830789
248641
321501
215743
534440
98247
504590
9869
772460
307347
62722
793681
810003
310798
9730
521569
271759
232156
852429
358624
230705
364269
779917
736527
413497
879975
707362
213680
363546
66607
726857
785071
40287
591106
941613
973327
529189
151827
85172
791206
577584
694270
448502
986770
849162
785961
877299
302366
32910
214107
40713
695448
518675
948066
685590
1030213
1025109
836451
77835
960754
105266
515417
879460
652069
630668
816652
497830
81554
872531
279396
261495
695071
70960
77675
672474
10987
472939
846375
89690
662988
130717
617306
478393
934730
1034750
457957
171779
45963
520354
469964
869759
891980
788104
238759
830982
128605
198098
437484
814585
501703
1029410
844992
524111
258228
788233
1025326
376631
42796
754317
965872
841196
13923
250823
350446
624305
247510
661582
961863
824217
422922
599290
373549
313218
726473
565618
428849
503343
227392
709500
979753
1039795
975238
493785
451740
1014004
606731
229815
536788
644687
231322
409011
463141
329998
520721
96890
116062
625171
237922
113538
558279
228405
868715
389670
48167
237623
841419
903125
497177
473168
263388
873279
559129
108548
295313
816735
571715
257718
659284
437384
588885
363477
60914
356556
673622
259500
98478
175718
703879
760536
200236
731348
906560
419148
984681
756899
826675
551366
725034
621840
903774
861634
361451
209799
750805
689110
814512
992854
472717
599049
242971
554726
81749
317305
233216
487461
528909
297128
197916
336444
128885
553630
781367
2998
411631
41075
292164
699420
402899
745680
200298
512321
1002717
963676
886265
69016
1003811
939059
942770
186640
955840
968980
894157
525563
343151
542179
552702
830404
205113
394483
621036
895595
913342
345023
638455
88345
593535
418435
1036708
887569
162322
246344
347982
592562
539407
864159
75926
426078
393699
191320
177988
183331
570697
394212
305865
341405
165280
553491
106050
473414
327317
166624
893198
80858
516617
662820
705439
212291
329439
870694
745163
184666
1012898
727815
595213
256814
989482
927555
329509
507342
408997
428803
736117
420052
798502
617340
27601
829461
249522
1039160
247402
811626
16712
98499
211121
510895
945067
231347
241105
517241
863535
52689
943552
369720
519589
523890
242622
642403
965541
389292
469822
116166
35067
76271
592130
1018135
942108
797350
417287
985783
85873
891493
989530
398029
210088
354620
18853
830972
949635
651487
579393
310380
625470
1002103
1040608
28531
1043494
345069
468195
683148
564046
530798
480464
958180
280466
1008915
89522
596789
1030561
856595
644660
8125
281930
915275
210811
773341
264503
232394
671007
54226
1005052
656174
110535
550923
142955
988147
60105
89091
508076
975718
733809
734684
520559
2084
291751
449974
442651
204540
1020387
604045
593532
817121
746274
636596
961691
235003
1003230
776972
612692
6168
525049
503787
173466
670060
716280
760626
90284
463834
284235
317349
933499
353751
1011695
144525
223422
352355
413919
852020
483420
33015
182230
521092
45532
1006725
445309
876578
455018
242168
343023
1020904
210942
878191
142782
724798
832577
964066
280131
519038
226571
334150
571681
916326
913300
890202
166736
844396
317989
819367
145531
501988
147871
565302
871886
126979
554005
210902
812394
529863
943646
27228
641253
818633
597380
702208
913291
945251
549746
646856
638369
114449
253622
637180
670377
1036096
513442
294896
29100
244343
507483
936537
392844
575949
481077
1014330
492927
350549
37640
1039517
165648
414141
128465
566887
980873
1042618
67398
264100
96283
914098
876804
412016
90416
607095
446650
207645
669919
829921
1034796
901414
805706
664574
897043
544169
617753
22645
739833
255697
1043452
603466
549788
912145
27048
138972
115597
128174
767801
820637
561997
461901
117954
1027182
552100
830436
332610
782797
663937
735157
857184
241926
537481
616770
976033
313035
989856
865098
282156
580116
225222
466882
428666
108584
527196
482234
321440
788374
106176
379971
5292
2180
96966
654577
352416
885496
619283
1022298
304336
582124
717852
361578
602977
50258
397457
1019298
779582
547924
119004
934164
990615
295693
419144
506010
749998
589964
72730
432020
265636
168340
613531
784214
933772
1028727
883525
561047
605972
446965
526584
1044580
335408
846621
770536
558994
661212
31825
508983
127170
648326
1000836
495349
379738
12913
886892
204294
841371
422534
163965
925592
1007203
720493
108845
922844
987182
529337
512711
551655
133479
975528
994557
973929
422773
525281
513270
457454
1012680
286922
545166
818622
617220
442790
345013
404630
456647
885068
814876
877372
553757
220948
36856
125298
178310
522279
279185
546991
149162
316534
379113
596445
575838
559305
297498
204290
935637
370225
173586
117771
174849
876405
263331
473074
834629
33948
1025790
593462
425633
298334
279278
690047
114172
369742
693043
506086
180800
213403
560924
231544
898234
1025230
762733
493355
255747
267206
550873
853791
747891
21381
383982
744358
532597
468257
681585
125147
924374
510889
811115
2122
308005
1035495
534133
685347
436348
768515
140492
430214
600740
951227
54879
673915
683776
141332
969323
1043827
115336
319878
471782
7760
297355
135613
432726
1024695
551055
487269
332417
342495
636434
24921
383870
917708
846730
715624
1003613
138561
24837
768740
48328
43900
430835
375366
907551
651788
857145
739097
560172
530651
865103
138288
649987
697502
834441
797718
763644
646130
1044287
54584
401885
1028003
62283
598098
3494
882150
363554
574337
795465
364474
1028015
849284
30275
258941
245289
951898
653489
592004
166738
373038
220323
902020
718875
163301
475477
395637
71479
459204
687285
789498
34233
668767
769917
79786
685440
112866
647732
236526
785422
847530
900340
737438
720094
343645
412670
796350
482990
331693
703583
749069
682682
412611
861749
462007
934793
262977
144260
594312
244636
547650
975933
592091
401826
976196
292010
150938
841921
425642
651520
592872
529272
155818
915133
429725
43338
1020816
766797
376127
718866
720299
861263
975287
711554
606039
571686
477815
13732
626885
123044
59590
507474
619818
413462
170416
321565
578244
552018
203595
675379
273668
530273
471964
454647
824167
728248
43969
731681
914680
407274
297476
499877
300317
193661
1011445
12778
634268
540307
655182
457985
645732
716534
744129
185247
857787
905036
502274
197735
719435
177833
136714
714180
237868
799938
666175
349867
1035729
744963
1002179
445320
300568
106458
258809
586964
307218
351750
2602
231269
74366
595484
156698
913429
503119
686693
984069
237377
616621
1037064
628235
227971
523496
303929
673246
361385
1020121
735902
722592
331061
235142
406861
1008737
728768
1009363
894238
82078
742890
1012480
210043
514139
707551
577536
548025
49796
618085
772699
528731
599276
511483
803935
947593
249828
217569
33790
880443
319322
808204
357307
535325
634299
150525
833806
987862
673331
1028327
906092
151614
324196
329223
803952
712067
245219
939608
353826
871102
780803
109581
770946
693868
635380
106908
1107
432242
313334
1003163
694896
985040
639083
568241
861318
610361
543029
94472
497938
500140
501714
539291
465939
585791
290501
948033
506936
113594
230317
682601
914605
542457
248410
455822
917512
781527
601697
642503
571992
1011978
645610
750716
740318
696526
420748
132632
779020
93009
216296
1014130
969128
668601
490556
863065
340292
623672
78644
395747
848871
502395
123805
264296
803471
321080
841955
951578
360282
920206
833038
685982
687607
970240
314948
303530
665394
181670
469233
163721
794167
176024
196381
719872
14236
779127
546148
421719
513580
1012185
238041
464861
941300
998759
645973
191085
476401
633824
392379
721959
236333
69038
296148
1022491
242189
197099
977523
868329
304497
723271
436951
1023990
384618
67230
936224
993509
534743
643280
36947
780955
153151
966901
792017
471525
415827
22567
228159
733519
809866
832523
783879
768375
684363
941479
520356
694663
965252
360414
58012
399409
820506
509883
677887
70864
540421
240674
715816
752200
20832
266439
693733
224014
928835
348327
52686
314730
481210
393021
206962
127187
22425
363453
992041
707984
1006189
418528
561629
257023
295992
275709
167118
590703
461385
380021
456998
604207
284466
368622
936135
153386
1014344
488455
29684
209130
61800
870151
293234
54984
1042243
539818
944612
306765
843527
184265
514199
989426
301833
384858
265609
696073
815203
887840
831222
301646
698069
648545
537090
981861
498192
911747
25844
391657
805627
179232
923399
368982
462068
270388
15764
466326
1606
1012448
31620
892326
379297
50624
340183
355006
322674
90133
199344
853563
674986
389423
1003676
488779
161655
12597
3507
947395
222369
933037
409467
574424
58352
457407
555671
902648
513097
844907
757871
53903
593795
148937
760664
731468
153433
439082
135841
426888
289575
68628
741057
219474
928580
122370
668335
728366
651036
836767
390718
431620
759988
299356
638636
453670
68946
89259
776237
225560
237812
278280
93641
835489
158614
774100
611931
534260
605626
791826
811470
354271
85666
47569
442934
744783
580326
609500
938523
950986
667788
731724
40945
255517
913089
895299
740214
338636
83739
505873
400322
731976
635958
353755
381395
784215
71787
546118
692222
772360
340334
507452
601766
697500
71495
576487
429231
558621
860678
1029269
945052
1037095
1014707
890875
95490
473323
205304
712278
520284
561697
1040656
223495
47504
562143
637324
535790
972826
401576
386205
645247
1025937
583592
355728
986130
998001
1029871
986701
30666
952844
655159
671672
841073
969796
82657
620789
244421
1028096
1022537
694337
442811
848489
100073
750547
959888
189061
21410
690668
487289
941744
241144
532888
274450
742501
59573
492378
140696
616651
129709
250403
124594
388379
974077
600452
877311
675949
463306
1036556
69424
387779
526953
209306
138466
297517
384783
609646
1032548
385703
764250
80545
710252
931754
231953
527776
699400
373566
210270
557083
330259
787518
519948
155662
130525
124048
758287
398508
465294
863331
725545
779194
252547
924880
121194
603477
902461
204766
502090
287591
635913
197683
968367
690103
589001
362899
838952
426057
299911
790348
384413
1011203
1024547
974588
393667
873921
714455
944779
611530
34088
700646
137533
491878
541068
144541
7972
78918
386516
534155
421549
344126
863780
85803
362661
252498
77998
874116
64395
337992
418084
740666
649765
830816
883871
911435
543956
613934
624653
262644
46666
807188
647844
238604
540780
569535
440963
302457
501749
527339
948325
982770
277656
165763
429144
788941
100648
385576
964131
362316
708767
799342
633419
874450
438163
565089
57501
837533
1039612
584610
71411
93264
614363
453942
829038
151881
741293
448829
523163
695813
597211
779435
131231
835750
705550
874964
549092
738748
89508
204880
679320
856423
123655
754950
383024
210903
301055
500105
219328
963462
567469
673668
832867
118811
334274
12218
211455
210952
776517
431081
363032
461561
285748
712682
186810
1021393
788129
171731
293038
727347
36478
255889
320302
881020
235448
450342
238762
184997
939869
268706
281483
576231
784644
971256
573242
665106
86491
451553
549025
260282
165140
479733
203904
492561
11355
631161
276818
139888
806385
907156
214016
633307
821085
848131
473184
688337
986681
316086
497783
215838
747896
851790
137089
858221
606667
743696
877399
713122
769703
354070
158202
742045
374468
708020
69647
285659
1042121
35392
1034946
203486
398877
722387
79162
559024
691319
149334
616128
708016
689183
78068
155601
274604
37898
462894
751585
366015
376619
375199
993416
1010286
86710
73484
541313
966411
408815
542158
653967
612030
533659
39066
363171
952889
636063
708611
108356
907110
831759
2629
22426
782849
475731
757973
775848
363185
701649
1031316
379480
932166
619954
528480
977137
190662
59170
237270
906058
959548
865621
820494
570910
165445
704019
800000
845284
665377
17460
892137
541160
360222
464094
238900
393604
749705
678508
414049
174499
837491
310055
840866
636675
849810
298061
378953
452338
541205
90095
815343
119259
62192
596014
153842
901894
628362
274801
184085
419565
226690
946290
688199
975100
356098
287928
1024264
403371
346889
914488
881639
177156
600536
261796
866914
36201
884379
993888
521033
184310
440555
956337
279409
292549
364656
720547
109195
264111
385291
873966
684997
777287
140408
650360
813354
120244
904237
541187
337585
174297
810651
154549
636443
673325
1012864
617733
654290
783217
997558
612646
798027
241104
881491
149658
95630
118188
439343
803193
367772
495237
152986
998881
251980
21716
405773
888437
11881
859963
744220
813983
420800
428048
17896
343466
31746
487219
887237
755472
650100
685682
577942
727012
683766
595987
1035027
1035993
925570
890110
990657
640674
219425
547807
698966
1003323
700946
874625
229776
322945
945144
724092
860053
343170
743020
140144
122510
955262
647228
886986
488490
242854
706400
151717
581787
525348
454277
919534
574461
233937
251139
698463
864742
891887
641678
73273
538551
1013253
340892
826367
4656
756590
235994
904759
638466
903065
439197
587149
251848
714589
702369
984008
464769
651436
977073
489950
1044951
862512
402282
104968
476547
18208
885617
435202
457030
269642
805150
486297
90583
267833
871997
605734
466146
502659
325588
642719
73333
381012
129937
928221
583827
996455
348609
467788
659856
539601
350508
732420
527426
540951
634260
959836
82849
303063
353474
992011
425306
387739
1037751
449175
1025858
697334
35666
80444
852742
547886
613212
818092
338968
470622
240310
689156
199269
719576
441344
924972
338972
913723
731248
775403
622990
285440
799455
578135
59131
959595
941693
154396
744117
71106
748485
246548
1015897
907399
435336
459737
66451
673998
467243
95163
384783
10089
737751
998783
612597
620751
296425
745193
369781
500049
625542
282088
111209
132983
124751
188660
1023038
174154
835701
604481
556275
681487
777374
1031276
873810
808274
167577
221852
39851
874877
695055
448226
193456
221611
905585
408199
771470
600087
643730
538794
1025896
447999
565026
777549
75146
14022
565258
616302
134084
122601
534100
21605
1012579
311893
854465
16396
107402
739935
317131
484320
429452
138253
949598
731337
787537
877314
998653
1044083
277747
812382
202311
600245
932578
224676
488706
644435
646589
816970
437944
865962
678773
874726
294054
921537
802570
403473
240812
577455
242136
117761
452871
854974
902083
384951
320416
320456
486568
224577
795764
253201
764438
883612
183586
907007
503672
50146
349499
340113
638830
275725
329954
458392
936374
77517
505335
6244
313456
325750
560736
1034300
467511
403321
770156
657420
18422
613527
356229
328733
458321
427675
836917
78024
206587
798481
548379
34842
19713
1018505
882463
420839
592172
103085
606056
223012
182405
166463
1003789
1023351
547685
528913
376347
509101
640773
202417
736227
638632
189400
657976
425991
438671
354738
804498
898529
798117
167099
536402
84197
702723
971588
103492
963066
996862
333806
245121
803588
948791
220833
372941
397732
167858
382774
243166
819499
977967
40070
628724
921866
30123
972022
323053
932735
69052
524332
65727
921847
562540
743544
26543
985601
530526
764579
424424
895399
513474
36604
194796
103017
376525
5547
147587
654242
794165
606529
545936
95242
75581
100382
905385
979979
447615
758722
188982
265904
459644
134941
367516
1025772
923518
257329
660103
724109
1012232
252138
462951
170950
1040249
520537
326366
160684
525530
102469
650871
785910
669605
951920
797588
484416
694514
652354
1045308
356065
574734
610292
419899
38118
570505
811803
354884
722535
1024072
155690
810174
762626
937783
419538
354999
22488
480505
997873
209369
81722
643689
917853
7470
854886
286941
86319
187831
626190
772468
330969
12793
380872
702883
53229
379129
157345
813797
469450
296018
317477
268826
496937
530335
563268
867954
107669
572243
121064
671081
907132
427466
68606
529137
868296
50488
367197
667338
444201
963226
732499
1002770
737258
416340
485047
633
186513
14422
338849
183647
718409
909856
650898
585298
734236
515455
759108
361412
141275
528463
691286
758176
47870
362519
855589
816254
1035469
886742
887072
706229
525741
606390
437525
355043
3570
496557
341899
390251
348279
442556
924851
833693
750298
608090
439883
95587
74822
435497
707565
321245
443245
219069
760857
526958
408774
54610
36422
206920
220821
864303
578373
238069
877918
1012062
393007
973425
945913
204634
6163
625710
768651
903348
394595
978953
432804
167558
177363
449935
783837
89402
863376
630854
910858
343836
468123
547944
170806
418990
539299
788900
664040
48833
211057
782203
789742
531542
471794
304740
674538
41723
976475
493117
686372
944878
717097
578738
523846
693693
844540
183751
555953
24725
663875
449468
83247
791188
642301
9599
708414
713029
44522
734880
883640
379032
435231
578753
526047
870321
626590
983156
476633
36160
846440
849674
116942
100977
426748
999620
307645
850762
95511
640283
1023154
594993
791714
977623
433820
773510
617955
863063
575310
777892
698475
384784
482232
269127
202077
693865
709681
687797
546827
840299
51845
85371
496987
625694
151436
194113
103776
3972
580748
143693
1043473
958293
856628
477067
412599
524254
517116
57474
326209
706944
635780
565626
702216
74349
588043
1029641
89279
189369
192714
58738
857113
567874
800310
1025906
483880
398701
614087
736689
837973
725846
434521
3690
585158
199707
348007
752356
351182
44518
459251
811218
311309
611512
939179
76276
456752
536407
295391
946114
450544
872457
445519
63556
368437
33339
199340
272949
476689
684673
537109
470054
522222
775437
1027804
754354
477565
102188
167460
763095
208448
443590
1011891
849828
731978
236609
1038078
478036
54502
10075
424975
64073
602682
399737
285258
690659
554534
162669
317659
193367
241815
507282
148362
752233
273813
544751
208942
637873
887543
1043491
309507
968095
336089
708641
1036088
602795
668162
950889
729345
438717
939626
977310
473880
105472
785442
286612
1043008
1028348
909668
17444
35078
917793
589147
24347
868784
404287
1029109
1028281
805799
15517
460861
504525
783506
949344
67987
862748
116743
58184
593298
76556
901623
236493
1041576
83208
999168
1039497
730667
217272
159611
491901
779966
390341
102048
623173
537841
216933
85109
946418
427519
818673
361336
381193
365917
345965
496770
921953
31833
67670
781431
1038471
454539
612867
621036
683473
105104
924503
1016189
849161
238952
341330
471765
810091
824085
630958
512693
449085
176532
90361
479239
899917
513003
102993
90580
360404
485900
998725
465839
750979
583740
560968
953319
209911
577216
431402
88007
832108
1021061
462771
342328
8746
644601
703999
896827
802128
650413
89617
355336
418554
699110
187031
630346
860545
720017
1038349
59584
644064
56419
744546
348736
62323
290660
595159
928935
506872
937441
529356
536333
612178
667264
682080
239996
765688
548210
591117
96477
34363
927201
302058
86184
880106
660264
29976
874230
610039
130800
777408
977906
422473
964547
80949
614586
690247
854743
624087
104915
1008796
550375
126126
381298
729793
511987
728962
949032
1017093
1031315
126218
908625
795776
944379
384722
15137
709578
95182
111427
715139
14546
26233
296476
446089
259510
335246
398155
665917
212302
380399
385940
131746
75826
170848
525984
738501
116305
435882
136963
1027458
779624
117367
542769
926853
627216
72796
742723
185271
466066
893490
616785
409547
412593
98946
190879
568765
955899
71154
721111
528631
224183
368679
951189
87796
808402
1036434
752498
495448
330834
382014
201201
700922
50684
511717
378365
136080
983717
80053
190273
498311
509585
966101
942494
919657
295761
367525
195875
196972
808029
81090
569826
608008
160414
306331
701259
667733
411936
616308
268329
1032642
1030925
971872
26262
660766
511465
984942
372608
816227
355134
675207
662554
339220
569224
670663
834808
883792
943325
451517
274680
89
263513
413767
887447
122897
1033910
496574
594519
733234
65356
218854
949453
729660
876895
448932
579455
1024017
172401
937201
631640
391152
977949
630889
444897
758642
699079
315676
1003998
683643
836652
854892
492787
149003
573835
13681
858404
100736
789019
999079
849200
359967
295595
112548
640937
450513
1587
451002
703033
449506
323899
706750
264687
95754
275466
677556
198510
41670
395128
1003392
978670
590861
52609
780545
281268
820404
101584
228290
668198
942038
904373
397173
738169
823970
897254
671735
844200
193078
227931
171119
906674
290020
271974
251312
756143
881110
552864
102128
649515
431618
702350
409092
829480
325268
918906
649382
1032451
1039727
14040
339208
159007
874335
25830
1014923
216503
742113
1030532
330977
990965
987775
452368
456203
1027917
480641
585990
645803
537939
654850
637625
583671
746513
21441
266469
331121
399959
920547
775882
370426
717946
1007686
331505
974199
222928
609381
594405
770688
581388
463996
472461
526685
940151
297164
686217
619936
1023581
11236
478072
1041278
861726
684230
1028681
1036152
869260
470834
42441
828047
345409
460280
580849
48396
589869
843171
423990
775477
628738
351132
581869
648296
382973
638897
620989
145069
531168
497245
480030
445360
959456
965351
48381
251986
864606
790314
23056
900147
887285
477993
455823
21446
913293
751806
284023
164851
900488
628962
277996
553467
170304
39460
466432
320247
243375
939623
138332
612223
525937
963860
387492
968920
605005
718155
347856
1004890
311174
464464
1034773
306479
618987
324700
810232
342046
157475
691385
1020562
110675
766853
303504
467576
256450
535421
898442
351979
149440
189766
956947
528102
708548
24377
858572
206994
158770
125500
412631
268148
284302
893553
776004
369389
204075
2490
178444
333570
142775
321575
639256
300390
523312
771725
137698
471882
155545
996729
8250
526631
150100
604836
92730
487544
872550
466007
313938
447967
123879
203569
638647
71633
275382
972937
135669
224826
818211
625971
976742
142380
367139
1042505
493895
599305
89088
1041931
690670
769667
782158
632240
631682
701512
234913
830928
234276
349833
901034
882626
600277
126223
250764
168677
138636
680793
643243
309468
567027
678179
168924
520375
103060
556518
658567
679591
915681
59514
26704
1033548
909178
349000
547943
202509
684306
561916
841633
913534
465626
241022
176572
34195
499264
964922
572118
252158
126758
657112
1034723
858247
193403
545188
775265
775163
875475
250539
794461
759912
419286
882803
424127
991128
455064
803356
519959
674110
451111
953884
114427
876246
563896
969723
246595
726528
48339
443253
761883
247320
1026705
543874
684223
884418
232496
617456
999278
496825
441805
803551
424997
206721
374874
1014928
391556
587124
766697
525974
596471
386218
947732
688289
766345
441601
241348
186019
313427
359236
519143
4506
933899
429902
333188
311179
494700
262259
827121
540712
193253
76481
315043
331277
111412
56554
474504
586834
946520
675364
529565
939808
371590
319715
845151
891094
574823
390427
829565
363591
154321
930250
762571
699229
497227
312959
168752
421637
891767
856237
169488
600824
876446
370098
270516
243086
121276
458705
223912
778487
370297
681328
714044
562911
288240
109554
211598
760777
75389
776687
899548
750951
128611
843787
729673
959550
66021
977333
657794
109849
737863
316393
599635
367628
285732
984581
358786
853421
645834
729334
764580
633180
966640
477914
85092
230394
385611
156077
634004
169257
452997
567271
396817
564595
203009
31994
561937
324487
707123
526667
126131
584205
933304
879098
620426
479769
759285
201177
350779
173572
734395
555583
605814
188617
689372
741834
606673
173757
470139
329695
1001160
835786
659213
367525
820297
418042
12805
284705
461627
224183
577176
915733
470777
776663
695533
1020150
93563
169484
158182
275821
29369
449587
397701
602405
820225
305689
829278
974454
452969
853885
622288
633747
848650
254549
60263
1036194
512996
748441
716484
732587
766633
162242
957226
727858
147148
294497
303333
103986
936749
392284
786012
695433
40124
1014540
406228
634154
653006
871289
284094
716417
121864
81010
405803
518570
756943
766679
398825
567194
951652
966491
950613
189526
251141
994873
101504
87898
592978
913584
92771
1023312
748217
637250
340138
898599
545107
20354
291659
69856
206582
189638
369083
608356
534531
540869
27975
654079
547121
99688
442009
821464
716349
176275
221761
1039980
605695
827493
967925
280925
260846
386027
464923
928869
216409
637810
207257
606999
244421
206508
82498
319652
865870
336893
519557
423316
406447
599981
47520
464323
1027038
822644
222011
92262
746019
150513
246876
924507
679654
797538
272235
898650
187335
40705
183902
384295
128400
1033179
217223
913223
357641
871325
186848
480192
132249
567762
391450
499764
320211
163707
467940
542120
183213
784568
992913
94127
766834
145995
758455
496216
40383
384757
890900
97337
411692
1031411
662007
238641
416779
280544
782219
692511
133451
698997
463195
269089
971420
879733
460008
233955
11909
878065
633039
661030
914262
76159
650384
640689
611477
922805
1011313
982509
89938
763848
63411
815425
938999
18972
1013687
959161
631305
836148
680961
256816
246860
1030250
747953
152700
89268
321398
542915
73301
392541
810599
309116
440673
18118
876270
132665
579206
956879
86168
261473
71083
458956
860932
880952
384532
896062
903423
1045289
292639
484750
482423
1002462
317870
930409
285648
74364
518623
275694
335775
835514
634544
614788
384470
635146
200137
148235
490865
970654
874850
766640
202748
252584
3370
449151
282233
115176
960489
999658
7266
494767
652909
951406
186978
925081
323225
521281
762309
710658
981505
890869
230056
736191
419449
345079
760672
440985
405206
893261
350657
758653
103022
202812
184895
697618
550110
234229
139304
728214
749837
477287
44092
322644
832581
182498
521554
718655
52386
263856
967262
375829
360453
71304
998164
411822
663491
645931
573118
192240
38737
583814
354449
785719
500171
552073
160511
957837
761978
537719
536769
68272
75201
147518
807256
414356
105556
859515
819940
106304
650544
1010961
291391
207496
209693
860861
646551
337254
763168
442270
383798
339766
937560
985528
408342
709909
545526
482011
916100
638557
1017216
717084
541311
711091
510174
484809
10348
493927
916624
415125
120377
538834
247228
504971
599315
480890
704751
808587
810458
797338
246655
620667
808840
637533
170422
783789
386583
439472
278266
169269
286985
139116
122327
9451
96083
516646
375185
778184
945019
568145
327061
30037
550210
337728
390941
787771
172223
79396
476049
185712
950017
306987
107157
673647
136937
157649
148838
812151
56094
873315
346143
19867
53244
830269
688809
735054
827080
742566
86302
125615
311217
488488
403479
1031562
305618
205196
263916
553791
230430
615033
281184
544803
342416
973208
818372
596168
187045
974261
946858
966321
579936
159157
368474
185626
835592
208222
380590
797903
14331
360749
196987
645168
556553
114401
376783
425729
679784
899951
107284
343243
240222
289431
195866
266276
369075
883748
239322
708911
140743
812088
482176
139307
419518
30557
931016
704805
665572
810783
940147
976304
762237
414798
54020
808630
863627
763313
854747
716195
858039
768941
613427
450625
960697
71490
578593
341590
998257
766290
982179
868679
1043962
204872
809218
988077
43279
800271
448179
732723
245469
183567
738615
707473
411866
778713
535098
288701
813627
559227
649019
502656
6519
980426
688732
867550
421577
1043656
146647
373009
821619
52231
393884
242393
445967
826556
183660
679299
545218
278391
288828
920385
609148
734609
277390
1029039
479420
670142
657357
678738
59496
1035198
908176
192119
319857
493384
65778
656675
795078
812505
354673
145804
381951
455324
88792
674112
528368
725021
667846
343961
401425
417143
100074
966797
455954
991216
592951
390847
879463
753830
626222
66358
11540
798643
683842
883788
724291
554750
1036152
841982
968865
374315
827372
592369
121341
77915
596696
1015437
804084
842208
585253
965340
263143
875055
767051
265909
950082
220771
339276
592972
884911
1003007
882647
18778
464202
2824
677604
325357
358553
905307
246225
1044631
587510
285489
977015
174534
98661
283820
648765
785405
807850
639893
890893
636548
585508
433583
623107
139947
637267
1039718
798434
363340
913546
66645
961102
806800
987109
457119
811316
147604
763894
245244
71491
1012757
268533
933775
308227
853054
424556
619198
370619
645277
1042883
353830
306234
441581
423786
736990
254407
300582
586484
1004053
430564
944738
92554
346486
447703
649249
740899
774952
11907
380777
595142
559606
728873
520005
843420
128677
394494
821530
342864
1020460
895332
1030250
766373
356101
159217
879546
553287
630372
242095
105523
271008
997207
623100
626821
738674
567815
573296
272081
316914
250728
282548
258995
877733
140469
609831
80179
710753
233562
362837
65177
366851
212527
120298
580970
74864
186071
99886
462530
797622
283579
533256
754460
499073
416239
787164
945693
88061
1021651
672780
254559
695482
543039
179894
558915
769068
340913
734267
157560
251364
712883
139900
261821
377575
294493
587255
1014634
555710
1027751
974822
635258
808738
269151
315286
731108
673318
446717
382238
951215
354041
652034
50836
105284
517684
738309
289615
323728
379847
338616
183026
141209
23085
868619
900053
52256
963862
514905
745843
372494
846867
153362
460373
274746
420912
18800
875279
539047
542374
47233
88862
327346
535221
427935
940811
952446
312197
985896
844102
784552
66707
725020
356040
968800
1034566
568524
687499
978611
521343
593579
43622
82448
474660
768153
340360
55256
109022
876921
561854
922573
768067
408129
435626
833709
110179
66363
716141
336792
811007
210305
466217
129840
936867
310333
949735
884739
299360
1017640
1041791
793507
698127
802543
545450
803108
508557
887489
866797
783690
492436
767317
141221
858956
861142
495211
242352
879719
336336
33582
233328
774268
556517
656905
786455
297672
824821
378797
661681
538001
365609
112199
513389
978949
864207
755575
180627
716038
579335
808534
958622
883482
979789
825531
127728
219413
603931
856898
248076
955877
32213
213882
435468
344575
482284
50011
624495
94677
384163
583875
673850
615197
620834
649222
131679
440849
384758
774176
501786
1030259
482837
1017664
197202
624632
736874
387868
482941
629576
28428
125630
114304
657281
163240
1013681
310552
973672
615451
716304
886007
313535
878543
755934
194352
648728
673980
1030931
553673
601441
163530
256805
862257
413258
574461
159893
985586
997532
353679
578875
517967
367167
978800
576843
665318
464451
890773
969695
589826
555261
51397
520648
295176
45097
368768
419920
647348
511738
671923
128586
287527
282628
890020
704572
422409
164549
637892
469068
318747
224496
928654
967624
64888
157082
120559
811775
910565
977244
109065
32648
799939
522908
408259
304489
15416
210413
422753
307306
260851
161463
442956
985327
457086
776056
401516
956588
667144
333058
217169
719017
912738
989610
398343
1039601
563259
264868
61827
906323
102117
713174
86476
537764
310778
920026
626960
1015309
840197
883653
270174
108307
148253
15077
259110
809356
284482
998292
489811
672751
435280
491873
656878
441263
884114
574104
518030
911442
237183
547335
277731
699371
252195
494366
20079
159634
580850
622370
334608
36621
123238
724267
621769
462575
231653
201987
915983
353943
70634
35236
75541
186586
966959
12009
863537
48211
966640
947445
143944
254990
565098
38673
261097
667516
713395
1004351
53716
322225
631483
278965
688168
711888
735413
629850
938180
320944
378094
936440
653062
584033
842451
235680
614180
159808
142896
835805
126195
122628
361280
260996
155767
614666
615946
682391
636149
531964
253335
337262
814511
734482
124899
904569
64744
107013
714206
1019863
857948
96699
63843
1045128
373024
1034494
414907
427689
733567
469000
701328
357755
415745
553941
1011763
910347
348903
334203
474233
533751
42197
780564
816379
95780
496307
266270
393507
116653
450172
976988
395166
194082
1028048
871983
271221
59345
1021238
81977
892380
174498
699550
46155
749313
198528
1043394
338971
673275
585444
154023
775452
992016
94206
864913
839341
132133
825630
1045194
264970
734345
196319
752082
203573
90449
718039
71770
348284
382157
583193
55383
76839
232373
260453
656202
935812
377540
790967
120832
73936
633127
253140
626390
225183
426903
270514
372668
33962
43960
15567
988134
738994
519016
837832
175779
894279
7579
252962
29378
455790
45064
846311
161073
488565
411862
45759
28499
85849
835015
26246
819577
947959
985105
282994
103457
739655
241371
256274
93025
693006
226643
655610
542046
729014
544681
965015
311170
983001
931953
464779
820248
756424
165680
920672
922549
533110
337540
361571
852991
871302
1027960
303003
496029
956272
65971
939715
463266
991546
379822
427727
519072
188285
974199
952399
578476
63408
340488
174099
610473
864640
645807
443270
128206
126937
964163
355253
248562
106443
426455
284398
122156
554540
93565
482163
201238
866748
910079
987548
21988
881122
838762
320577
153566
914801
393502
577846
991068
854952
439383
547586
373730
184418
941225
955918
950567
229521
453584
184754
241820
798778
151591
609902
250612
790609
9664
232064
387447
970227
930102
112049
47071
33945
713483
847304
944620
564759
579028
148578
351198
449331
413984
154527
809919
543059
877488
199689
580212
593537
884170
714926
1005401
225673
105258
321098
674225
295282
758510
995734
1038207
156380
607285
628212
193618
489484
94331
968960
720196
772136
601837
883333
608726
917601
896583
585908
531884
657968
404513
537436
11397
499199
729659
947464
233929
272510
762542
122417
122313
732539
421059
163103
322954
489829
89525
736900
359429
997606
804505
251273
538563
485940
123606
96713
931091
30063
303656
238278
48164
461626
752228
371357
883890
854548
208680
440603
571603
422822
19956
174761
519867
341195
733580
961213
45220
120722
776674
45833
1005088
341173
962894
598809
734747
555261
964646
901567
446565
924309
446696
880159
29067
59795
857202
894541
267164
650114
760203
365024
867113
489426
392352
594578
815677
417785
25432
271441
190671
433624
703879
146111
2112
1019191
948166
863382
493686
491830
727767
369723
524719
516815
713626
635450
367313
452234
151652
289028
153385
491036
482990
1003460
707073
170217
592540
350295
902169
405121
183264
234061
656613
889712
833439
915532
413471
459574
728073
592536
88216
1041360
306434
577180
5020
476576
6499
662723
1028851
128663
725236
311083
560257
522035
728969
660886
122902
905315
530320
50569
467349
580779
938907
196875
540495
533702
76385
647937
1018603
459367
807469
765518
373311
256921
657260
1011218
1028176
51437
779557
632007
540526
74562
905839
531763
260753
965971
176571
313016
82345
37795
887935
416525
517721
941610
764950
220911
490826
170451
406325
545748
19347
24052
739044
470664
100069
596205
652081
819630
305203
656677
588809
219177
311202
169679
236815
936391
500670
261243
231474
785218
365121
251753
562823
715097
644333
257010
669182
977534
87366
788320
386692
387681
82847
660948
146733
196565
1017973
550087
724699
506359
664085
796440
843309
359622
1005329
888996
280940
180931
810003
252799
377917
316607
1017610
1008626
345301
590006
733743
386300
916270
8116
639438
425814
980179
90738
754806
498937
800773
830141
1016983
262030
804023
390387
126614
415613
263299
431160
834026
26653
642760
142076
776030
878081
634312
1006099
241863
956432
64563
940015
239614
576777
657325
200714
207578
799458
767224
981510
509097
793718
392785
904681
396277
401250
821912
370923
8455
18277
245910
484822
399306
698871
731419
430082
733779
558682
1029773
413420
453512
476538
167709
620140
314359
155451
618131
80612
275774
345034
246730
920920
700062
520015
695591
726573
72406
708502
623637
292863
1030774
118592
43941
587862
164382
868074
799556
951580
1033966
462619
865375
441095
824085
450518
327495
318754
17107
665490
538832
844359
862448
663114
385894
309227
931882
459712
277300
664558
77325
845140
413042
1017032
668116
407821
279347
773520
257127
237213
674579
295586
717606
344447
1000605
850864
128341
154386
392946
630869
900452
63118
668318
365897
1012232
489381
1007485
460723
288460
195048
254026
96320
539257
98208
890379
232013
893155
622689
501508
734450
730194
162689
700106
632242
603161
19088
313161
899184
45559
676484
21271
254787
555628
353244
258540
36784
783114
728623
170960
575335
589710
553784
556372
189443
838919
278304
77643
10610
188672
711006
1035703
921915
98553
38197
116094
570745
438297
387707
62752
80791
844654
602231
7783
70842
313702
834433
327953
110390
22422
457439
575459
516133
6718
95675
740457
475804
690802
728471
584454
467096
918247
1035017
619728
426822
184347
778763
626750
447579
352592
924527
923358
238923
971355
607569
589698
562629
718048
425983
286738
381
27804
497085
803976
4891
831031
337551
1028829
476927
237565
217615
881948
429988
588435
178928
815792
614902
451433
159410
975493
404843
822668
448379
185877
595646
282615
1037040
614574
851041
468209
377358
588880
211006
212329
464626
267435
388890
460044
565779
340004
579374
463179
845822
508093
833684
605073
631540
286655
363933
268825
721582
903163
17070
817063
1000811
626064
1038555
622415
590110
353466
991996
495422
611450
474241
291807
114583
670112
229875
143749
93832
741912
548072
174235
116508
1009456
181052
282284
36868
282874
759643
545327
885744
165582
26656
204877
107243
740690
411582
939281
327780
873365
625072
568580
967720
127061
78534
44157
973041
439231
488860
991489
776182
695967
403094
482568
604117
189497
144196
1002680
503355
712544
750996
689771
86988
582413
71718
377801
585341
92627
881965
488045
808431
347342
905130
596756
284889
327242
398164
621595
803533
963887
346364
964111
457624
717231
617824
244741
241515
795092
578563
519698
898837
104265
1037722
715658
852030
725236
902374
1030920
1006176
280796
984476
675594
100562
275264
358961
861745
722476
258513
670475
824849
198581
69919
372068
106157
776261
137478
881541
284990
977569
69548
652339
790366
753410
331506
25288
123219
653742
96813
167678
784306
123382
520321
572525
130847
640131
545724
657871
510111
701424
989809
934605
988712
194366
986369
827401
111316
447460
596949
795544
1017127
85592
418032
265245
646502
810172
204237
114095
1036504
849947
395390
370718
875979
923261
758166
4294
544370
854737
327187
1006170
976104
119435
668823
1014868
907674
878400
452861
88080
229603
704389
104075
873648
66874
728158
575745
652404
1044867
925157
408595
538169
250536
75946
667206
777743
278487
931126
992244
389790
212653
221302
785300
712721
135479
341791
985627
406121
196949
139636
954884
754035
996842
720463
556499
842263
384624
28670
707557
232767
779729
296050
1029376
703582
351542
749139
695340
611074
531899
785653
224497
848546
154462
401072
734266
6287
429532
729634
185803
946478
660736
700003
253022
867356
525700
354312
319086
312354
410225
907787
1016742
115962
467531
704432
1875
679334
950021
983348
1030022
803117
973428
213401
451474
665628
737479
887676
468333
707125
259154
781344
664206
944990
322982
634320
533236
603425
436091
924783
59581
199520
569433
38507
493375
536376
924070
381949
1031269
1015638
665677
702329
248459
725765
433431
902709
217994
144375
535346
787427
797305
656712
634799
103687
339926
939041
300856
674516
74079
607986
1032036
768993
430088
388110
1024773
277316
515336
77179
96515
210244
85292
22023
897249
759396
57468
375262
859420
415007
989745
461665
293294
819884
108042
857443
332016
950739
92102
770611
661773
806887
244605
106430
16505
487878
54264
550409
938952
730242
892246
824202
187532
38786
419501
1012495
1038393
1028351
450975
414964
802709
439374
635108
762349
353008
692537
505156
822400
379193
544519
823324
858403
462530
66374
104294
65918
114400
355802
239216
862447
284425
992104
821183
924416
3600
172661
752684
671785
849562
121811
228825
520640
228811
488581
1036114
680615
595539
322534
558324
417114
254054
420764
950260
173459
150112
868834
493485
585166
63744
338768
216312
346760
100597
406248
194134
342042
269353
121929
865745
144290
446774
536082
1000102
241356
339012
336073
26975
246782
460703
638868
602507
943829
370545
322029
463324
218834
113560
610775
544394
348427
695807
890466
766422
134698
579708
420138
359715
599476
833505
436106
721983
765957
57897
912268
890577
951047
1039280
341903
651022
167556
118008
56339
814431
589135
896077
812771
386976
494392
414843
861467
1041733
739378
34195
202845
698994
908942
760048
988331
130009
996733
256708
336317
838111
684100
754600
675110
796000
708005
737202
117492
323519
716895
497405
423082
769275
95801
359756
244847
887371
506878
999138
365431
974564
958428
827236
686423
960345
416320
89370
284140
405348
894582
9862
705456
153737
854224
1002154
248960
62818
210474
131464
53810
222028
699594
354339
772030
724124
458688
436147
752358
618535
769237
629197
198028
846074
329112
922273
536966
948317
897683
996725
634471
231040
114025
19105
791689
1032463
131940
76724
1021371
370524
435184
704818
153076
507609
316273
386773
1023456
81951
597282
313462
476618
396300
901620
661963
188058
542832
840417
762416
470365
622584
964669
252902
787026
910019
241636
373426
816019
277020
84265
617119
837830
594651
785529
572513
238627
822162
744899
591400
892331
826968
80309
465380
799967
919427
441865
1008690
522824
535322
155883
720438
819459
790926
132366
921322
369246
1005490
772249
494388
947183
413041
753210
830035
641104
921906
959419
33615
83262
794547
878845
71574
1021755
781647
239766
952921
155359
489795
897470
109100
76394
438815
720041
684926
519608
918301
511834
106004
174275
514605
949265
332772
115315
511754
965261
599820
147923
818554
8858
438051
671790
214646
983913
125462
456583
419349
196275
229075
430159
680643
938878
1016368
973509
1001865
994828
357111
58488
810030
534079
657533
443006
41585
94318
292461
222780
147335
846405
425953
847171
593558
579799
132666
660102
62741
274871
743174
590048
720872
433591
370946
735877
708888
402630
942924
958418
205601
893177
771895
323558
712446
781543
1016298
607576
323787
330577
402116
588065
802310
280918
514961
996757
936140
431969
647175
33896
737230
705542
778717
344654
341767
949681
742120
444238
96770
462066
889422
547849
240844
390928
486519
672811
381778
725042
143016
270973
604633
22021
149007
892495
725573
107335
567579
697883
754476
612840
763992
264779
208193
375698
962610
730124
194676
967405
582686
179020
641707
576533
259691
778894
582986
694743
794238
218306
7058
359417
783342
432153
179156
1042868
808159
507893
407316
656121
982949
917668
88032
367512
458931
1042259
524100
476057
487220
704365
494291
236804
986743
922426
778633
582176
890366
634724
659409
195659
568695
619395
366470
185953
783068
409612
437276
901953
328247
849974
327858
771365
641735
87002
29935
733087
638049
204063
107664
63709
282644
315636
806505
462026
821258
931099
634187
818949
296921
296417
258526
927308
448469
844602
10532
1042022
736969
988983
165457
456081
175738
442473
609862
499860
212787
988594
632760
703546
667767
972898
1013407
705971
91117
698756
793867
430978
122335
680562
828126
721427
356504
32554
347448
240447
910598
880376
892128
923458
570197
365956
504235
67095
413995
921570
669834
985259
708174
151018
503810
628737
42684
344072
503359
26810
48006
21889
101219
52336
1035183
811373
784110
522750
952719
878994
976882
1017252
1042457
50248
484419
4285
786378
229002
497382
741969
1035598
174321
607307
293431
943322
233352
717690
178077
332693
214256
288059
542271
498350
96668
461890
92135
293508
626246
1009010
129046
624131
979761
602760
289481
786350
918636
576084
855909
826248
184486
805936
45958
938224
592391
663530
261156
833917
566173
886996
994769
485393
276975
212894
603708
355137
830847
939981
578420
982592
417761
614553
324529
737546
137895
395827
386622
940993
600058
966386
482781
153344
649176
530463
41799
612439
689527
207815
355854
1042144
1024906
1011117
467930
798415
1014374
422581
637777
930978
367679
980178
1007705
2224
1033618
596986
555406
572918
797303
39059
961162
716925
1112
650362
851923
3363
34523
938856
952095
85853
783359
325955
880614
193869
870307
103947
678398
104499
34678
824038
1016655
441417
1033908
319442
842375
302845
72825
950441
301875
158712
43632
399965
528185
867503
898293
689268
588283
547049
952716
757122
653192
988328
111117
914509
388691
964307
821029
741388
315997
910665
204608
466275
602041
178323
524584
363894
84655
79122
566410
642913
849699
552543
2673
325050
507041
258441
935153
703167
719226
131924
792894
603135
490254
548111
297888
217762
367297
547277
197598
738464
954218
781960
420854
91291
501215
35156
843482
998434
402047
425864
19764
410564
858004
542300
521586
878869
290704
145129
204303
273391
762018
877675
605742
188541
991438
375090
700306
860144
751310
361909
636669
1019290
292357
545069
264486
781863
26650
758669
418296
483267
521967
820050
188051
708766
811285
733023
718816
974968
947742
550924
450649
612197
337419
330114
940889
565033
723307
517613
909244
780994
590618
652154
732248
703570
436239
738817
65823
248827
992595
831109
439371
916168
1043010
69048
2518
915360
467130
31116
342070
627595
804433
209414
223795
807815
497998
550547
795145
151105
849540
130095
89538
231603
1036539
376449
19601
215635
135900
10743
255814
6927
47026
912671
868283
18538
772217
937085
662128
961525
627128
483006
339818
843896
658712
421613
55724
310951
90805
826359
408427
909497
858398
195565
481181
419424
402105
733561
87402
951061
694778
655297
498946
1009685
898078
543219
183516
72329
212155
588580
613323
291969
425422
321293
697203
68606
85020
542499
849229
956125
261325
469655
944321
763990
1027540
522061
259241
695845
836344
147273
120120
593048
60689
400561
656638
472982
555924
68097
676316
319231
893586
949210
679855
75682
107616
487548
802534
157321
281186
492855
757101
729691
58371
32909
973286
685905
775374
760105
784049
1023780
769102
714964
379733
535171
540898
89342
894006
604338
320730
953949
203848
73710
418220
894965
4584
544786
28700
598323
822910
197819
517919
443166
702006
949417
862283
920309
684862
499970
1039988
366957
559536
748230
55988
467890
266472
903440
284784
381612
45277
441920
82201
541497
98038
721231
195201
287563
195944
32710
704876
846505
145675
246804
777357
261835
389156
849856
63913
186510
84452
859049
60140
160098
776169
436565
112933
64479
247166
788676
481935
592647
263678
803653
665491
382247
39789
365242
931194
663686
393323
596237
266445
713562
971681
436221
775587
598756
780617
640434
260007
436725
60402
308201
923452
80127
728052
89727
872616
696419
415340
542847
316221
682714
775134
868856
614812
460011
168439
1014457
129887
704588
704679
312370
180712
676473
753580
644977
438988
63558
836976
693300
839551
393899
785747
522387
646896
818606
886231
1014336
23942
764849
769834
968750
415134
179929
609635
679601
615105
136520
359484
668750
550694
990427
75380
416243
175178
131386
138606
306824
931515
1037243
838007
72304
838358
692515
164421
1023257
990718
76797
310072
14483
355225
416618
120269
707241
736891
392297
835180
271067
594774
916551
389355
246564
551484
80194
114317
751666
140179
862744
511822
368650
247078
391580
949499
725033
282272
36243
597532
437240
1017693
389911
478873
194114
105058
243677
199808
735707
842661
131893
954139
112020
6426
16613
356799
705798
186042
1036040
580884
10612
351371
280029
359022
1042599
625943
388039
335533
421662
738062
542193
647056
115453
688839
861999
656092
742568
72969
53962
265517
693119
173561
245228
10826
746797
470666
606531
496334
413930
938705
616503
563444
868636
859220
800428
1039556
887278
143489
854916
763830
227272
723206
584435
982711
558817
3701
255740
672156
735366
782678
562120
835874
809454
344291
688605
552690
825255
682837
942016
1030550
999744
112570
238404
515388
956271
360430
319426
928343
161258
89949
677061
994832
983336
850527
170284
990499
548652
816160
403110
74658
749854
778852
67497
668463
860509
597864
768825
415300
574305
320901
870624
1018906
1001059
460038
495809
888108
683789
750185
725045
421127
208274
42827
966670
815839
80128
135046
135660
287980
896736
952906
97567
164507
995204
671943
442779
635052
634995
1003951
1044540
861772
961372
74050
25307
845654
962894
571024
329618
582976
145785
389800
827185
46195
748026
94121
119430
329095
588190
796522
175020
561770
386186
1016789
499928
190572
586242
536791
944250
717850
696785
762016
341540
246781
466620
827228
341060
71602
8942
357487
572263
812039
957013
868938
923611
1018507
926210
43489
847419
781209
1033725
364555
852052
562701
975607
979708
162834
347920
369933
695676
175943
268641
114022
904669
770935
514720
59680
451128
525627
897053
770080
923963
681762
164152
952996
786346
227354
352214
326878
257501
917700
211937
443271
619434
525011
323114
775345
506228
943584
970258
302749
834685
591566
990237
779217
90702
550784
20747
680897
1014408
352811
969894
177275
672075
262542
740066
640578
6749
918833
776557
703262
451312
814675
327907
104263
1002084
98932
783048
764489
834825
830203
724951
1045242
871164
885299
844724
94823
529048
260307
599489
858270
37347
747690
886714
598266
552867
251424
964086
641690
381634
530508
425388
704116
944068
860424
630825
1001087
728481
896392
291556
640885
670566
259722
767915
679038
161213
740168
840074
926162
263022
346858
624389
15389
567289
167009
893468
683582
864441
552195
955858
345575
1037852
307166
150213
743364
131523
488652
804482
343340
633474
575263
315230
759507
162611
838789
113338
897987
631661
709658
899998
1003395
632699
913509
279526
458851
871695
431201
820638
810507
1026594
1017651
725881
327432
566000
877964
1036691
990370
559257
570485
386760
804452
538745
850378
535833
345977
145136
876960
975211
14743
642231
609252
255396
430543
325225
47798
883322
1011003
715057
454832
854878
859197
244277
176035
156624
305028
991635
985488
189376
40376
433002
480058
251252
258664
557068
365019
761367
251056
484047
439473
345155
74673
19658
692581
939467
597653
112510
708386
105538
306656
552269
305721
904660
146055
520642
244879
444902
278105
572446
26855
220557
875454
999271
340817
45366
356572
375645
935579
550808
689390
592095
597023
224820
865638
458328
367369
928606
211360
23215
764636
1010802
1006672
743706
852067
561691
289072
273515
917583
895680
294583
163461
305881
276957
1564
54692
280815
996073
698013
332141
140110
6817
971883
132471
357553
60539
237522
821697
265588
945603
119440
847374
12042
18117
347905
540962
715251
376050
300938
550870
495253
514330
928565
854676
897501
411046
412859
607394
210142
672700
695379
867866
277440
917961
283120
235302
773608
158632
757918
887783
500488
231838
284013
39933
282081
373859
1021376
350734
962936
531411
571529
121882
873095
546283
660075
425319
1001380
462572
719574
807972
28303
638884
899021
777247
550846
289018
870232
173323
882882
745613
628145
346362
170199
157302
412693
620147
675779
93710
428514
131523
141484
754340
681686
797066
201879
301813
917642
714664
863295
290603
681106
146264
121029
24867
836378
850752
314691
153072
71632
894396
547270
39195
491290
690208
645903
878625
465705
609711
61823
274015
788675
441331
229370
185256
84137
308567
557780
1026629
428460
684050
283675
721540
788464
352944
525456
681971
427575
497100
10743
34480
98620
599825
120515
382278
237265
412408
665751
220295
391160
889139
749151
42143
648710
941236
945360
782250
892189
984234
653242
457930
537025
736676
599669
1042172
999176
733072
104820
1077
928764
266611
236635
183877
700428
896362
152819
608212
77938
837452
909907
249533
732503
406854
73216
499494
664739
382757
628543
105883
929931
1010843
784168
156789
281070
188708
484746
313789
980359
351670
790196
394499
462497
1038616
51797
661957
691368
632042
387152
583642
536816
536311
395410
766831
60492
171947
46467
77730
735936
918740
389556
688689
530974
806594
166171
726356
588024
738036
993571
144262
596743
193779
519406
980945
843794
264638
765306
301058
342947
325579
454285
428410
567311
17682
618895
180075
686221
928083
950299
1033458
704946
225398
302209
120819
438680
576500
396025
846699
351712
720302
330241
585411
711467
838651
910627
466303
14452
921405
450781
423956
716769
884429
940828
13229
87682
789598
201572
796544
249079
639161
85706
884410
122733
853231
384480
981908
701858
220036
622897
389351
537690
1038839
1041627
19472
391315
986117
441399
560540
411788
100359
706357
489901
114096
564554
412903
979591
3601
777453
980553
80225
247236
438704
536282
657849
210631
1033997
279181
766340
394292
70307
400136
236588
385313
76739
194191
235281
10778
298677
534211
247305
525417
196646
943084
712013
326804
191833
317342
488085
367671
694397
177871
66244
399067
662963
258250
555532
727169
932319
41571
588516
61457
961669
895317
415678
785452
982591
57584
898766
923390
982705
450935
186491
692684
512055
110549
159377
780850
332784
450735
199779
185109
959352
335710
173423
721255
949526
652199
849399
879523
428420
579363
555417
521587
385299
803335
439650
949328
677231
687360
717319
821933
444442
1019267
959425
1043964
496587
578213
910778
834226
578861
76500
879884
139113
191599
1023099
5522
191244
1007954
934326
383221
31920
955580
5634
506690
535556
202194
608886
462785
750460
155388
913938
138100
1012453
540545
277908
779526
641867
331163
813235
752478
453268
291309
750694
303948
230140
206520
877311
77250
776428
43482
275974
101027
79451
727741
1035695
241276
75773
291795
248754
839367
469269
326313
978656
739764
572013
713978
254008
458500
771585
931906
867295
986346
501939
686752
216618
520833
786869
1027089
273821
1020428
241545
634113
522223
630995
667265
782231
261949
143828
230693
820246
642176
934619
30471
12405
442399
464334
311283
425198
364569
339577
976115
1000846
207765
352069
580018
476846
208775
908779
265904
40840
618623
566348
435555
698268
713726
1019751
46618
518914
955327
720995
266677
760495
551273
229855
566756
172035
639621
698708
802679
958624
105171
482667
1000334
654454
868666
76535
776022
837159
866192
445125
462292
847915
974122
306440
895542
53718
463931
408152
424233
514472
558090
31708
575846
150009
266366
946340
641307
715807
151428
745663
519477
885316
486020
201781
1042449
455909
616479
616460
520183
339662
1045108
234683
441093
432915
750196
233434
363420
841865
80707
701036
973317
173033
337124
770159
134877
48919
228676
1022879
201337
901999
1024917
398483
57079
23293
778468
127124
1027221
203101
520021
140129
117319
986640
746805
737107
740325
577274
1027518
1025373
991316
671664
277865
412927
767501
850904
531653
3520
778262
4551
87362
953870
1026331
190026
324560
433308
501337
948450
1003434
158596
825897
732912
824145
149228
1016385
564751
1017741
275047
773817
61017
534403
575388
735822
212961
269852
619865
905136
424380
189900
221082
959098
306469
584161
801796
668246
529868
71676
788858
278789
257723
757457
74695
558866
531907
378094
252423
377196
566086
356914
531796
585780
134989
492100
424290
503933
927120
295728
848341
1004663
1003330
157704
151205
15724
1007903
209803
543410
883624
746734
591284
713839
282136
306280
966149
395196
974076
272872
551398
192783
1028022
618905
240256
671557
1001379
1032053
488811
128005
431197
261119
625704
398570
164026
332894
593468
553650
523234
370509
326089
842145
831845
861590
747956
724919
587183
942942
428148
588302
86993
157009
1035221
42240
813650
691189
941727
610081
140021
54505
738847
232226
194948
638733
386305
643488
368429
559384
684235
462329
587470
676757
251382
445657
9614
561165
733761
489125
897369
201726
158987
247679
77912
431619
536286
238433
87849
1025511
329033
208663
431683
478404
995207
571488
940447
141078
196279
416947
887542
14717
880850
69113
300564
415228
328029
480024
615333
799309
292654
223825
375547
162011
503824
268439
831695
541054
785217
122675
905340
845818
211983
565149
720652
75989
298112
582473
1002594
978011
924525
987434
519522
471028
880414
578088
523751
62100
435566
817037
929390
70008
775009
681687
784233
941726
238275
938901
149438
210228
239094
146968
501070
858528
439444
86507
892554
911167
260332
63487
182329
475674
335443
183450
168317
949959
746552
677143
957860
689295
631080
649078
664908
431699
165880
936184
589741
362535
756701
882308
208824
791919
660195
976658
709244
693772
250234
1004452
1016612
914352
28149
916996
829506
78975
462905
784468
913230
690748
750613
193276
280382
223418
91498
623014
543551
1028409
143898
356375
942087
868487
842366
853310
1035774
573317
866606
930992
462289
500758
332508
790628
790477
571395
892159
659455
935990
904366
1034797
169216
166681
135239
534674
43677
649651
198977
334962
994927
40247
145480
518226
796952
1005722
833283
827450
780554
647499
142661
742228
1720
260028
190834
78256
87320
732936
826023
1026991
180971
326026
484239
781542
536409
415324
85910
239703
818602
485291
322294
627813
645795
612593
559219
330525
123816
484567
983916
746883
216118
38431
46397
239772
83816
875966
207094
877637
177440
980138
1022726
12247
619056
853610
968856
102852
198771
337722
163117
1012326
408816
1010290
247208
601260
433073
1044747
558853
395571
224236
657510
246619
583787
733936
109048
980110
82486
261920
47394
479579
324656
786492
120453
104035
951785
676695
245155
539875
173067
226443
882734
1022528
735985
538173
918266
35233
43338
374758
272125
773725
630307
541425
572070
854442
624353
957161
584046
682276
374723
501824
935581
816635
631105
300062
108861
998054
643045
217801
470645
170831
24387
849862
501699
666479
313153
490567
630639
379248
968277
622063
445606
809121
83370
273607
656744
752407
234932
123847
919200
786666
793867
334356
693090
885352
493171
338543
849890
34671
804525
89490
926510
2752
433927
784284
582378
375367
100348
2884
814978
455848
86232
729865
135901
806063
136230
588843
951837
367890
1016124
440095
594470
122208
647103
140714
318423
516933
883314
646470
616149
298120
493301
515728
558894
613323
159653
599286
785889
1030003
521758
332097
625569
877597
664461
632659
811021
888265
444526
1033010
122327
425386
865991
274340
628330
453178
507308
593480
786200
254714
798426
332949
797619
735078
409186
90168
928072
666506
652870
928373
739585
493004
1020533
76919
239775
638388
748036
283681
874827
436691
1040356
428398
477843
832129
55052
290123
498823
619265
437687
894997
615799
105986
31686
63942
548424
656786
760007
1035406
884910
160358
485114
878738
77139
79676
623793
1002240
129280
853999
590398
440236
294711
191117
182580
323977
191856
421439
975059
228203
761982
17027
672936
505566
941755
93033
403862
445799
658550
883660
461489
290874
972027
686922
757680
134019
372703
992883
812825
752920
709673
945715
478690
1043173
202464
946458
273533
13095
594527
996591
677248
446330
541619
885887
842174
9327
401056
704994
98381
839258
902305
517758
39212
23186
576082
817039
710619
887841
97102
780115
210618
407091
898833
139866
379982
197981
912051
563921
135871
536402
828660
228310
182273
902859
334178
646893
247353
353358
816214
803538
519621
491505
637547
327194
1036897
883547
699981
49293
658849
744027
484689
343726
748559
698318
118393
584318
1025099
892004
569463
329712
751702
24561
498200
144041
65454
561467
354936
40475
353655
799286
364657
184275
16161
971373
125618
112958
928461
129168
62632
838181
778901
825867
381983
430918
270189
879940
5106
941144
235381
1010402
771108
996085
585215
976253
809829
347423
762090
949219
644715
413827
650374
1027921
627721
637085
287548
66242
947973
265454
131911
708624
318442
520631
456528
821467
156557
704754
680343
674405
514320
944333
73495
603255
218489
899994
723456
817306
45241
732864
995445
472266
623089
591614
1013193
742064
646423
612858
242509
463715
580549
106657
59089
622252
705827
79233
252236
307699
839667
495565
378662
524829
672538
346785
335766
983203
871999
820119
878443
1006484
425045
1026421
396526
678634
435627
501344
1020828
733263
704655
75089
829969
738157
534324
545243
189417
360867
3914
894541
674367
583945
213450
848008
622863
149284
141431
118674
752465
174207
426447
902156
371446
858021
521491
563680
988468
1018380
759985
81514
504168
869376
594299
832699
273560
899159
482456
34428
926021
755270
552559
770338
607805
82357
292513
534690
377478
243323
616768
720913
822744
287729
459170
435755
568952
723977
722531
595926
647071
287105
325407
387369
316310
872381
744755
200954
753355
542121
479659
400132
397581
897160
612546
671664
236145
1010996
924348
990402
952015
689204
254340
805523
801546
163432
977667
315411
1033473
602863
301737
1043540
367758
702529
935091
13631
317457
959131
936783
239690
949457
612523
919396
688896
384162
686380
972249
622969
516841
561986
572949
689418
957431
31154
934014
589589
231003
705388
313982
991242
206273
342297
365444
577572
373372
329050
547683
292423
195179
732337
917167
690016
581111
252186
267272
658867
615902
449827
840546
97556
609182
627653
455155
304385
276908
989047
33742
972209
418858
257775
717222
199893
368889
234024
885915
391799
838861
182911
99565
623960
136662
134487
716074
128963
1041796
286555
567749
441146
796223
576410
11857
879276
847688
801104
695664
92915
259112
208874
701604
207930
15332
51724
120359
800535
61108
55520
882972
199527
524509
991501
539153
3217
214649
572324
155998
17775
975343
735241
618074
258614
157067
666493
920408
158589
854234
102009
249538
539394
111273
89164
1020824
611505
918414
404945
1005298
386869
1002414
193514
753621
93819
724516
280506
312879
458042
894184
242237
126604
973389
176402
307985
944878
1028987
895856
408263
732000
1011049
512743
885495
754341
341000
281813
995098
1023684
789647
741136
222622
227155
31356
661088
605076
241365
542281
538912
434332
970764
786955
50877
227054
723146
890218
231326
837174
22742
179442
423694
648195
592385
78691
682359
525997
956496
823880
23316
552860
860728
224130
88875
727614
579614
155329
498894
520533
369125
289618
948701
986261
824930
339544
207366
118875
923613
537297
992470
767245
63145
52440
929673
637655
340386
662155
912044
933813
630559
1015493
193042
188597
131786
7176
452469
175225
928214
607385
981931
426945
379075
356651
798566
297609
988790
535862
613452
192184
593506
739848
360982
521433
974034
980803
203907
68822
196895
18640
161452
358646
732510
282616
494950
836682
567887
987006
764637
1022520
941064
568605
833810
898388
683603
358442
587380
587879
185630
589743
419671
113382
636339
1014265
795416
150102
291765
342409
365206
944532
382323
346218
709666
208840
161331
990186
146778
670908
53338
378959
731573
468691
587876
795138
395948
944754
822378
30311
509992
196698
466975
1016759
1024869
52261
44092
52246
822760
960156
943398
405629
36666
234783
927853
702862
553830
722638
698503
807241
937039
269161
599371
259513
731113
593608
359084
666048
513371
383822
676734
99369
816267
362102
106023
879412
608270
243223
696863
949848
609168
741317
704504
945892
482001
163757
850331
603030
486771
163864
885051
587314
629326
164020
333461
674146
754743
920837
741658
577197
87885
956239
741836
809960
813113
537446
868871
929477
812833
431839
642766
894262
771094
233796
477128
220938
735828
686710
744134
651303
802586
978532
452201
169236
91036
618788
437948
341705
664443
493112
256269
617276
773698
350959
847599
996868
489030
65976
973560
352586
979448
349354
192582
583814
425353
359613
143103
471847
930124
344656
238383
991490
563351
770305
637843
959325
180921
63380
769610
967651
442787
477414
513382
537080
483278
441995
135827
116335
859869
695345
975218
738043
97358
909710
732819
998575
401152
83506
95353
874534
918105
48370
622971
631068
393199
89164
924209
514153
501906
845596
585582
917499
284420
808239
831568
484193
582326
728638
40950
678748
625374
153248
178773
728423
430689
745729
971913
565129
452353
612566
938129
793522
562950
950263
592403
36114
193522
1030345
520773
854363
180802
667769
23105
126735
233043
1040599
661242
74620
339581
1029370
167581
1005577
845213
307673
791596
1033505
182776
225969
278746
360451
230102
335472
284893
1007518
95103
622231
512588
337687
363156
16946
954943
219416
778229
892249
125621
742502
647758
5984
83952
303460
433716
935326
643292
1005982
448240
162538
157902
84431
772489
93560
794374
839999
506684
572708
656478
804597
55897
677025
54323
265172
465069
710872
249537
972405
739738
661097
279523
89751
485679
152168
942509
844724
43135
489544
102028
217108
551303
947431
553832
813534
558953
727518
499262
100172
797477
536267
1021226
900855
530810
247276
499352
1042082
678783
722331
406267
790172
172490
433214
442950
319148
666934
196775
413953
657451
72585
179041
741009
417323
501150
598287
693560
287552
860581
780044
288918
819066
560382
199311
496958
218612
733650
288627
603920
1001014
679138
841157
130625
562500
679808
672893
808394
53983
922091
1020771
374632
185921
111034
619765
292488
552353
18829
67287
877873
389292
686878
172718
457868
839693
87432
351187
109597
393952
709309
116601
189614
485566
898320
452457
358869
526177
357789
643839
252717
953707
698165
561874
1020179
203876
652026
412131
596747
1016471
197885
447732
1006553
177003
488048
467304
702603
718602
334917
108572
114717
354729
1014077
415425
552182
541349
122629
602586
277551
51511
836216
163182
781373
439998
1034488
283718
906711
318725
183072
40920
739781
757691
1009050
721855
402056
301790
645705
406947
230900
438858
344895
482480
490657
613145
310256
217787
1043878
475206
401518
232254
254784
841486
582391
409813
286400
401020
324505
926831
336293
767119
445366
557793
328465
979993
261552
148431
172746
290007
222093
211037
302018
454303
368545
669138
661318
833514
236072
438275
506045
297981
154408
120607
234959
143066
443024
994761
55064
894179
240778
784951
273591
51988
601149
988832
265516
272781
110423
395465
213092
977165
352341
679842
522824
137853
941628
201852
171230
909524
38139
994323
850548
676174
271200
6080
759727
1044973
450262
141277
854182
165091
992843
140508
451451
155725
351302
70117
382637
379134
711428
698756
459047
147024
163757
489815
555249
751082
459939
407845
546245
220923
497702
295639
24450
95791
199876
589987
1005979
521788
230086
227691
811518
932741
514728
758614
148287
193415
372822
641410
724901
450904
301655
380940
507553
929883
693859
458350
499168
390933
548062
82966
32228
95487
490007
289026
368644
532151
49069
348511
1911
118672
417617
128119
842009
459312
299949
619097
678967
657969
964696
333471
243765
633678
879826
347706
979273
765371
23366
509660
1036948
752474
1006310
943624
15905
181471
616171
156337
831170
214962
427655
367039
44373
186848
173317
972496
91682
815866
234347
4205
496723
923854
1037813
40415
306436
1009467
605945
787038
893525
185760
304851
560366
981041
76972
1005735
499922
533220
509028
1014703
449084
525026
393180
904430
1035785
899931
311786
429466
988047
609971
485674
690825
768410
710059
1034363
63959
190464
1016396
884422
490453
571746
926207
468775
25467
205958
284113
441105
1039224
855405
304659
62146
745804
740305
827994
969803
384641
297541
903667
392671
580925
802531
295740
537843
468663
923822
299334
933385
75645
219072
344539
914932
30703
529304
426980
289403
685323
727816
273390
134357
176829
23519
126146
527794
680857
391668
425295
96214
975604
789533
383826
339880
746163
745360
295948
475269
926196
734049
26299
900803
103012
970746
901939
371862
394113
397984
131834
831845
40126
642076
904042
166874
1026071
525852
913397
758137
751605
738945
569029
743835
732812
471983
533114
758112
716934
173767
62638
780523
180001
683988
702732
144123
954923
808072
829599
681905
1036254
866496
986932
945193
334927
1037697
89934
277464
296282
465410
4542
630736
793825
763025
969370
279877
214594
416929
748268
589370
1040036
198371
527005
290913
1043115
633204
952329
86488
782072
57442
545253
410150
354206
313026
376332
567175
513495
871948
923838
621220
1005392
197945
721346
844105
669055
222001
1033386
169129
608519
489537
6086
228955
675484
807317
366706
539043
810133
50106
216498
585921
419119
579903
87091
796524
260718
281707
704152
972486
425908
1029739
191729
413960
839806
33562
648847
469490
245603
799168
383602
20084
633274
216933
407257
292750
621419
86255
330336
1026162
987429
569189
389314
1009801
127096
201580
123581
282681
229889
121437
575711
517378
889734
654785
903031
509394
641181
1008771
753913
141757
509082
398967
273981
665209
796687
275658
934077
117494
107971
550932
853532
334861
159935
353317
201394
539079
903698
83859
46744
105757
921143
1013668
83104
895779
350995
975035
909232
634175
386768
75006
416956
684891
525543
855162
550613
339073
214240
606285
872853
398052
299317
217624
482620
561353
767835
947017
693848
591804
783578
293280
502556
949377
562487
808902
465435
974493
77517
347750
283089
136353
288175
168536
582965
802392
772603
834659
218188
801558
659326
200924
116644
36944
65258
439236
914345
901768
769188
788085
471962
767351
519256
337622
628151
769384
69694
496401
128039
105225
25
65205
134548
422638
924948
576584
709314
715199
775663
200172
622451
480048
182082
73131
705831
968128
1036744
560789
864895
399277
746125
147364
1030720
25249
894107
82629
669431
1000401
767082
874314
123076
771405
415870
205307
578980
237816
373821
160797
676530
554264
342096
585411
486513
977745
244060
756925
1009309
840560
107431
445443
935945
582146
300911
339828
819541
766302
190997
12040
234041
680636
844523
73246
517546
18436
1027224
983813
827816
131023
463591
318232
590374
522944
717494
913279
732824
587170
54414
64924
960527
81676
357836
112587
37964
155411
932048
746945
919841
768878
461290
1028675
700183
1002409
327023
804094
661578
107401
643031
318648
664624
140295
889650
319489
816302
291181
728427
585377
149512
606639
102742
588933
928735
134895
121048
393403
131266
172829
85693
1021541
435451
434509
717421
260208
744286
371264
406939
641391
667834
819744
744314
822648
515383
802672
433583
870271
146021
41047
220519
678681
486069
361184
710910
564257
338243
140839
516939
154097
674632
112201
502104
768181
106217
589679
947313
861161
464338
974721
93423
508481
859171
545388
475470
194943
738570
110048
642172
185394
497298
531928
947209
918218
642549
995606
607882
262825
541701
298651
384888
725206
343265
164339
945029
825320
917465
95570
833423
358889
672295
379932
875854
771807
638867
871043
742490
1042830
5675
302613
422865
950608
876312
765935
779668
850511
881767
572319
457950
279210
643096
897022
608102
862441
977913
21470
676292
929438
968581
421617
727222
8027
1029431
853383
833781
601252
665717
428425
972144
707866
687350
967056
1031546
473841
245299
935315
360889
968372
755014
689030
165104
480606
46198
320546
315765
262959
210479
359495
553987
417362
183188
271818
793443
1032712
737265
732154
1040677
504757
999398
681830
349524
159133
964879
90098
716520
582532
937814
414527
984218
246406
42025
271564
114653
272363
204001
925934
361183
907001
637964
1016191
48157
896087
964944
34412
324961
702709
486737
231140
920681
599532
849689
297288
24837
19978
259834
869047
396960
754811
478370
651291
279217
1036723
713850
420246
934383
1037626
797208
144007
172172
763115
793744
362782
499662
599784
453876
855586
136635
798006
9274
112717
87718
73052
125477
812701
150868
576120
830198
457221
400821
991278
768304
205426
115505
513974
601985
870326
854513
454235
647628
515802
86604
223562
751748
1027050
478509
194993
747003
566415
486104
991866
804501
826102
664274
619361
149150
963888
599830
234211
574762
61343
22860
445839
211870
562207
524139
713011
898866
67561
184120
922173
219840
920085
342425
1045158
477380
967215
52375
1029616
925403
138761
425661
161997
32849
898622
114550
375442
546014
754621
42614
215001
262051
611004
432034
300307
704331
576794
618532
500813
267609
588661
58634
584835
371335
606679
906593
654740
556888
751144
999522
43888
726601
317491
836982
510156
245260
774937
656866
94176
1043238
214819
649381
12063
61771
459603
419987
777132
1006754
768967
365188
949314
298577
205004
608714
1005305
861278
953553
881159
163229
658338
225933
32630
592628
535986
479452
581948
74727
432131
14160
205258
699058
206599
200316
981690
636160
166579
389337
596957
877004
275370
321440
901952
235287
870454
398156
422828
958191
70248
466989
135255
674540
523525
908010
1007012
226335
614300
42001
541416
74585
583923
239140
89378
460479
101955
548015
763971
343908
59269
988498
862971
459280
645739
1026537
83148
853650
405898
695804
964781
864279
840327
392111
416789
956461
295987
1032439
405721
678892
312442
379494
574913
891946
608806
955134
116313
948081
551002
97113
378017
598480
426829
850615
771338
998835
901469
727530
866234
320421
718014
624518
419552
923455
845782
486270
371395
251141
828158
691271
446263
888763
855336
928947
247025
37291
956159
560062
990052
454765
506073
290861
614113
797632
196109
407222
626949
1041970
642511
682285
281730
201122
253455
357526
493481
454378
310682
85842
697843
890934
305517
482036
508828
254381
786419
851563
150508
45627
273484
872687
166615
450446
596860
705796
192151
783715
53904
486051
710145
532328
472520
550322
996765
582527
410547
781126
124056
292131
411067
223338
409393
802851
586433
490253
20012
353930
243435
709167
973691
1034304
354538
818464
311172
833070
90314
306283
747325
229141
693086
414520
757865
961579
708444
709856
1026872
408570
361600
224907
1006757
68749
308034
981165
412559
659481
960247
972229
167456
831426
531919
667608
767993
1030690
90905
433517
518818
938916
170464
162228
121544
649475
655958
858871
244561
648577
22527
308431
719330
834668
902175
878850
447404
560453
528390
662777
790911
195489
126973
568121
888019
45487
849570
417313
474820
593344
962102
758459
51413
149763
183578
107019
769284
282444
41893
676645
983039
1015078
789834
903679
898264
784252
285871
262732
340362
818742
939861
583467
1020905
944470
850389
80175
729639
129179
393582
427393
521904
287498
442064
762573
691858
790697
630017
608179
798984
519786
574424
690857
737902
575585
281419
116314
926961
900674
225610
34761
195918
912187
125177
103225
748936
585138
447425
345302
262854
1037925
673399
511253
389424
623195
460792
277324
471837
167803
1014617
730063
984625
573937
814696
541062
890091
113828
293110
886473
200391
816025
339518
838899
620852
400188
990578
491195
178561
425462
310699
362563
735423
230843
535260
61203
244956
864697
761644
931101
450470
330487
1025435
396771
1028119
620119
62724
419883
737996
208649
395074
765367
21885
630122
912149
163706
87987
637792
2793
203540
568657
947074
803590
23481
661442
598514
959483
969756
599418
841405
855613
195886
975704
214757
309966
715788
868138
1007796
536431
644781
446952
488745
775786
848320
63766
271578
722175
21889
786500
1034177
483011
163957
364769
607450
467765
862675
204512
545477
498323
832107
367355
194478
940593
679913
212232
234133
506282
462208
135713
324876
144401
681173
374435
275104
600847
613213
304659
178965
615870
334125
857375
57421
679049
410285
425510
225224
922006
446829
549730
182933
750057
309946
422281
639237
295964
887036
339848
617147
842311
289611
808336
350431
137175
105630
1018082
694869
61455
361548
786124
608008
824156
402469
812752
35873
86011
632652
536642
737884
742732
285119
932609
719221
690125
45409
60982
221370
421139
342011
78446
426815
359711
890293
387438
629521
585700
854946
145474
984171
31783
207209
1018157
555560
759531
1031188
958806
275223
620949
549897
1025343
618231
741659
243138
207138
277833
257485
1011956
912005
169722
832729
627569
841994
872847
629545
39906
926498
854617
438622
152716
873598
977133
675029
162700
905206
230033
399723
14037
748497
332086
304658
1002550
339596
809949
324374
96248
673998
720717
329095
341573
198588
587731
256385
48900
1028888
297056
972358
295063
565458
818390
657678
480124
913706
883217
256317
814477
367316
67945
477708
965199
149509
771776
231136
769806
292743
301643
428118
202038
659383
737034
443321
146128
709177
20767
564190
941372
294747
254703
285261
296441
120186
625827
1003337
180366
281005
457887
486487
14056
938832
414650
993408
480755
296710
579050
284020
392395
363300
491293
701480
112759
116546
1002808
268096
550677
61434
65823
1001939
155932
920692
339228
493182
768732
694367
459569
718419
825848
212183
452270
655414
789167
931972
913068
42874
344000
224490
921337
595658
946317
950655
1029174
298423
751211
741627
753762
671071
164124
821001
407112
91150
331053
204902
747393
572484
556861
89310
852813
688153
140745
767358
10639
758181
104360
916446
530153
822065
335911
635817
979867
154093
468451
1021965
705188
113460
439900
817668
29187
278868
159263
497037
474725
621410
978756
1035420
457077
57218
519457
305797
475495
3307
420005
624484
379854
773442
101567
969819
336909
865748
545366
504641
637764
949897
675684
285110
275764
725660
374451
441731
623340
542109
31969
440083
938407
173275
421236
326963
296986
1027111
342705
477256
78132
338283
9110
937219
353820
957738
906478
671947
430770
625192
764739
863147
766261
521807
953761
1018573
157595
440001
553534
536140
788639
664440
463298
935547
955242
842718
493641
281134
458818
30195
632024
989370
375818
308651
915011
796956
492323
887172
918457
188156
654476
194453
988784
488739
358910
23711
990195
612653
626293
949900
475597
681239
735919
698919
292927
262048
53802
943368
503841
980368
512826
45105
953966
1020447
788345
1006951
517446
644796
614039
505796
959780
21170
207643
14684
696448
404279
265500
654092
331475
436651
213068
894446
1039903
405418
631793
750094
535306
396568
374561
139729
231656
125774
168063
87424
159002
614832
481093
660017
55634
1004776
113398
348071
912362
580108
751394
392317
122584
407267
583583
808988
963454
12485
844845
723713
918831
348704
8204
85920
532705
1011153
194991
1043610
250271
148232
109111
461924
165602
364766
695224
835616
138768
357019
901576
1045364
764226
952297
639255
513414
434090
741283
752835
541837
636990
696645
93101
309762
634698
645770
118350
459756
620687
168943
231925
650114
239366
22024
700391
186677
431619
907432
247574
151045
257429
27394
550523
313392
151358
334221
855171
726956
849017
605581
836913
755222
67391
90475
291621
664351
562803
219021
777572
126245
66622
548441
21377
436008
197444
216226
12386
774930
814576
975179
52915
757419
580832
486918
400065
804531
166827
978523
1019471
58622
533520
188525
972001
244936
81132
191585
980
943799
947806
470931
123037
276978
433466
948303
945972
609811
569004
885753
49297
149526
502206
525477
689428
25231
353718
215742
622449
862726
242881
919032
587575
650615
350649
957362
43828
236220
239461
725601
878760
998493
815823
259614
699058
9603
464035
925894
224447
1018377
605102
651138
692195
307245
149639
715136
920943
44035
626334
169890
620121
912544
474961
485426
51285
986622
577405
39300
638064
277178
180707
94895
711497
479845
530689
403142
267756
603055
831152
1021361
7250
248423
835222
734921
317806
224624
767685
96910
356607
172392
626546
546266
958432
145753
662349
852541
698751
70378
695192
219065
110759
103705
50624
940692
896736
686564
418593
365003
94062
609195
661179
728457
965806
561415
35701
996057
275990
780787
672800
126646
631186
13921
361766
687017
806896
427224
712770
282900
427008
277394
445904
606807
308230
32800
13136
19958
375345
182434
404556
227336
1014021
769129
682051
579590
186130
361474
187223
442274
1022178
228082
224989
378874
252644
863350
709539
479769
609086
364922
224789
1012667
552735
889226
356019
717647
226854
618246
67864
220115
591036
273299
161688
128794
485974
630037
689349
836229
367193
343184
470061
633942
57743
964271
284652
183338
315986
951821
574967
464098
843785
929317
650888
78631
100254
345894
214996
855828
570148
721048
845672
512157
425185
547391
861937
847552
846366
212677
864586
756101
180288
387882
1005900
743950
257321
992962
112398
98678
966530
356183
504385
18647
171734
477407
848535
228626
832057
851510
783641
648101
999978
974398
758886
175066
910581
9321
136084
211910
687698
955130
771906
186041
1014326
862694
747985
256448
309880
552284
268204
489547
554433
539854
568258
83394
1031038
409655
858569
460621
243394
124642
146997
858259
964406
141880
91834
688714
803533
884929
944143
1012239
88220
572340
218018
202412
439341
481849
166683
187715
895780
377004
666655
104523
481371
514135
352781
777309
293181
304953
950693
833117
1001523
980492
578753
65471
794380
866884
80138
125983
940538
768897
200081
524329
783639
758072
542867
728358
379642
56681
321758
868450
543881
466161
398211
9113
25697
751661
1007387
956631
988346
752075
897135
880178
493233
960419
369139
785348
119646
461271
1011873
790175
571447
268958
328309
837094
27106
775191
49777
986871
442504
324231
21439
349087
772147
464456
37634
24587
477060
1016114
35248
224113
634335
860540
905908
724501
837718
54963
827194
449339
339136
983018
608434
31507
227455
186645
499760
549056
637423
987161
923627
151695
411135
590733
220237
325781
223709
8648
198545
561455
480026
160758
795380
761910
291390
319977
570246
303230
715007
235429
167060
151019
532912
671691
391496
561363
40208
228868
489608
372423
680512
82906
48901
40919
227473
803151
371761
839727
654245
391449
325651
475187
559216
553642
706673
429093
768015
51388
73119
385792
838779
502737
430614
287977
57748
74818
656016
97314
752720
950568
687538
331247
1019052
583339
705978
398799
764783
891193
888218
693003
22558
553662
154120
421902
221125
934522
313590
205159
467970
377309
349594
763830
21967
65010
504951
190356
488626
663505
97845
544023
133991
231479
36219
83339
783517
927788
875013
629910
843036
686217
556917
777007
468655
240031
483257
604555
829561
921006
615929
415449
200084
603062
458044
4775
113811
208349
776122
432917
20938
735965
832020
898829
300061
500
564456
466771
12926
428912
998580
715284
456088
633443
181224
693854
67483
152754
621301
155151
423671
1025168
385157
446482
956918
380278
74915
169000
325530
963248
787985
856308
370590
513197
923259
315145
724720
67771
514292
130746
163834
574872
243592
688765
1039110
399633
852317
872641
583290
661290
231296
473197
1020644
608165
941588
942169
176672
721423
642216
381080
288241
3141
343555
147046
930604
1012631
822399
827541
607144
179274
614723
782984
1036012
221660
6279
639800
802137
771390
186798
141882
409079
662561
738503
1012007
937113
332911
325040
190025
88515
630028
243705
230004
690181
27570
977743
110677
106327
350846
112887
903661
917562
791819
340496
741533
252659
201253
540193
48108
544718
787556
792984
16705
33321
118197
322545
47350
113717
227294
957761
695243
244940
1015740
303449
320787
214030
1008761
272999
782486
511766
701020
700852
150831
457119
52820
574861
250774
651875
848977
968076
626021
231843
27162
448856
418579
709472
739695
16709
898810
896025
874703
230560
694758
145190
348263
690324
405968
238940
428554
242513
347714
888926
934815
27930
362151
268318
439993
492085
481932
764934
184445
181163
462218
574786
866972
725406
284320
393044
432191
182766
379471
170875
726571
302913
138597
74332
268337
782513
275285
425381
91242
12113
132233
795148
902359
686513
856016
693495
528415
811961
1001503
18983
978331
340804
73315
677143
256249
1001509
740646
550735
936469
685196
725723
90098
983221
233065
324889
322144
414169
432475
363580
88193
1007402
696482
218174
657920
625833
204638
155766
642783
709788
204943
692363
557535
4794
74505
309482
918599
365728
216571
507012
957689
215616
9083
666408
775249
509066
956315
607672
515302
357751
977264
224324
789243
473026
439055
412473
498285
365610
349789
414227
782639
557978
142708
213093
267819
101050
923255
771154
466887
372352
742676
950408
234825
562816
899769
368360
369138
340110
1035775
631254
100576
559973
509338
511655
351908
699088
996496
476709
248536
651706
964936
423719
278431
214056
530519
558077
931877
88423
995436
300331
427799
637069
684373
690829
277897
358746
1010233
551605
975412
695314
853416
276581
679032
705418
781247
449448
245924
896409
533996
55699
787264
62625
758681
130816
46682
17063
125948
871252
644605
344309
832289
343601
348887
847627
905999
928644
309512
150011
877749
891473
320041
631094
575448
289594
128191
242533
188385
616648
902790
248611
985458
121276
187252
555015
391341
2362
212513
71929
136558
704716
45184
840505
674868
503562
865080
697108
773963
515535
194241
998318
973929
192904
456538
380034
521165
1007210
190082
527856
484828
608597
798195
447281
33954
321142
606605
335322
966190
941253
829915
153636
473801
332225
559479
313010
44585
602793
691928
483150
1007809
491978
706626
928916
395808
82220
109387
874613
898368
339207
342228
792002
38855
394969
993702
821219
734978
667418
83152
522370
937067
975424
102040
794755
999638
907330
696284
164530
86925
501809
1006384
152204
49484
266390
290587
149658
685639
55897
673450
686351
585057
639329
69751
868262
635056
551440
377562
1031770
110109
536033
1027685
966320
870390
412704
92054
756104
982549
95216
13568
556689
997853
1014932
609738
375917
566368
679671
508715
423617
920444
924858
564272
506590
549991
760115
775983
25268
684194
469959
678815
915101
798054
732001
660873
55676
183307
315640
584406
41708
189966
518924
343600
970369
1044806
797572
289107
401035
152302
42454
969356
145571
870823
303800
570438
315929
327545
566096
886999
908815
234103
119394
370060
700009
835539
82188
448395
846267
876690
655595
536585
232215
958292
37387
226009
673326
455453
499305
304497
513043
197403
483856
969069
221324
894425
376438
514093
624300
565218
72573
773034
888325
248599
695077
215744
602171
271045
317933
120984
603832
227527
708661
702925
205102
190948
390738
609722
777816
290426
201592
767166
594276
363855
242018
1037002
433854
380092
921610
505939
416751
193170
653548
399018
279967
849013
42556
821122
897354
796137
818013
238420
7330
752291
902505
73702
146107
745434
1005839
459246
811892
570486
140962
944907
344810
974809
808031
579053
327820
289568
29607
201496
656466
735090
167884
143438
340278
568852
921171
793107
889640
843911
26318
170721
107797
548173
649439
1015960
227567
68868
370072
225557
1002634
64280
467000
602760
246699
515074
593701
96236
966692
1014131
889709
987109
943114
275985
477250
890136
784517
1035803
550673
263382
713184
785771
605802
230556
289699
323023
712992
993277
940309
973089
542040
125209
707664
913028
828425
904084
501996
310374
849545
877279
493250
771813
145907
1001976
203329
102387
821983
973033
43872
877975
421299
377796
52658
1020472
650616
97359
458447
968912
574000
873065
840931
52207
659185
739586
534237
838952
738453
435469
970792
56579
825612
889081
777417
395562
750490
151251
762121
1014711
182436
14505
119782
62906
615776
215404
20244
357051
972118
525354
458075
499916
524415
623030
254716
600193
92018
514968
427581
827342
213667
367846
174192
196253
1005496
934554
738014
907269
355096
289155
15871
371423
862006
535207
860854
304419
78377
396636
598800
951784
969604
1630
27692
98039
178302
278750
224738
146954
618123
619574
247232
397584
645532
279948
171273
277066
920632
527859
286230
42372
200867
85479
40243
439696
120906
915284
130107
57834
663623
460646
175427
167612
532692
675678
422954
107231
249567
58839
192264
132851
50251
917130
1007469
46417
953165
1031940
386210
268465
33928
645974
444387
279488
927768
129778
935286
190880
909585
814026
56560
718037
709599
788501
197864
816436
452602
979677
850608
46226
879234
729326
437808
176642
189908
128804
368604
1025995
171502
890037
724585
1010136
306408
504654
543589
392738
96360
936591
497417
350808
603645
876016
904126
517334
414276
708579
245234
357203
152162
680629
907480
231462
827493
491000
597855
262349
1020550
1007582
458629
43766
207742
763418
898340
343792
574682
387377
176955
94596
272015
188934
503944
593179
57087
271097
548554
422206
413372
533133
294177
760534
8042
485652
538968
996808
595070
468397
30326
549376
97999
306490
502850
675564
152601
601857
886732
43441
951535
741227
550764
911734
597596
832614
335810
140683
327794
756030
978182
859647
90694
26730
251688
955578
1041384
1036401
169821
86256
257407
221759
934725
3738
17852
495807
365418
434862
99591
409654
764919
69552
582157
652351
624907
476023
570581
608683
717919
7368
965809
591970
1027965
60229
589120
957907
801087
352822
144031
213600
545238
878737
757397
187159
1034409
880204
167605
1028875
982597
266642
25175
336997
660259
255611
49173
950315
751233
906519
934364
635731
252557
63798
377937
525930
166463
165466
865599
354910
393396
130458
273218
1030859
48013
961763
112817
783372
832142
774713
774507
478012
651863
661387
850152
396585
999160
578674
503785
322445
24650
644901
374201
295287
10547
380829
543746
171944
614392
215784
684291
401477
941896
387820
208498
163219
121467
383053
247883
945140
293401
633427
384476
1039794
723764
357165
870075
814623
499345
484999
908526
552293
947402
461715
831894
315246
195942
232156
723889
347535
281268
872495
19839
295499
847952
324832
669215
967223
799775
465864
324076
12198
931290
892990
662003
989220
869581
298742
838478
505019
534146
73980
660021
360135
788714
827739
865768
396478
478123
127838
497856
43217
324358
636473
599608
952181
432572
962543
461573
789753
374885
522542
170414
5758
690541
175629
910105
136564
608290
548180
858001
203958
208526
536266
23850
975493
864025
932866
864951
304745
404962
806491
123571
300243
472028
975333
21909
886903
350117
447138
866644
101841
890747
904023
944030
783010
351304
183883
360181
1027632
403801
204707
44945
541816
292200
317238
678962
805966
299640
956064
868484
514457
77207
683470
623129
272384
246142
11848
325752
348919
422023
568133
522422
817777
22847
270819
184989
547015
564585
924054
304353
259246
201473
942729
835981
691011
906897
94487
453430
598196
281758
827830
591790
546563
15943
551554
818454
664863
748801
153306
200305
133345
350947
323509
306548
766525
1018907
836072
667665
27231
390559
877197
985806
507073
737334
688778
4211
633823
308717
266365
272957
931069
192495
1038513
789131
580579
598435
618594
526022
620824
277844
607185
480
315263
401154
466425
966117
311520
588478
863421
727526
58457
390341
667454
773509
621106
346631
1038690
832701
258642
193523
121987
843298
935251
318097
250236
521867
290169
943656
807954
321423
736150
813961
1013291
184813
151327
110786
227109
208160
96261
718116
163888
362539
688575
188949
430054
794221
510714
770304
379138
315346
252501
249684
1002407
589161
795838
893075
741186
25458
509947
477044
494844
962530
618022
790043
759520
899130
129250
893083
855135
21551
956133
276252
690922
986710
637751
605739
36720
53416
50657
337668
386780
993350
966175
205246
380943
712937
339796
1000180
432776
187174
895870
644706
579207
38181
625051
153701
976252
283167
650716
341060
654835
611184
212996
638956
790676
131411
893730
276518
416480
880431
41142
792186
61738
169406
212443
699159
721392
1008217
980581
365750
504745
364850
628493
920357
611477
1029236
200936
302864
556273
274504
820058
46681
259298
136775
38381
484889
939074
275796
351570
520784
476670
570801
133559
987267
585218
415157
685751
582313
897909
808852
1027641
610875
546710
326104
948848
519784
904691
329229
764439
876957
664060
829188
830971
475510
321091
592529
994697
536442
41236
104918
518897
574726
221764
387068
205952
400785
552007
748945
699030
641947
610406
449584
806802
617366
856135
305821
167569
461232
1013931
796581
91341
58181
694428
364847
770284
320090
520665
9312
321705
177362
313738
666555
873521
5675
406670
950545
668150
330421
807398
288102
867397
626312
506036
336698
100878
143074
747850
430858
908689
589031
171247
520494
46877
453251
215944
645861
217312
755324
797941
958975
884109
127091
755282
383243
204995
630251
580737
889774
759894
633426
693651
511096
119853
11928
426907
82898
373001
859273
501888
288653
549100
864007
40805
29782
827648
52405
422501
816117
427373
847792
938188
102547
727309
934751
718244
14954
316584
253847
212052
405603
782167
110980
498669
683868
558108
973379
1036791
297024
952072
32311
245991
1019440
638763
126137
918037
214606
748822
529745
850629
740752
567776
834477
181006
600009
556275
279098
62979
771324
631290
952869
527243
617752
1006492
193958
1044740
40253
787229
570603
538990
458628
636148
309951
710885
719801
764124
179268
201825
351673
450824
159675
8758
52099
232617
832996
907777
339293
263622
71047
500558
461512
870479
748890
1012392
587098
1032828
151833
977067
751593
404105
913462
487996
420639
578048
185114
312588
1013842
59755
187771
533937
798495
22819
471622
791672
453539
85052
182243
484853
47624
6010
110811
895759
158682
621066
759145
770775
721981
803845
291438
413885
542576
232975
982204
580475
177995
961935
881848
679590
281455
806244
60056
401263
426545
621946
574807
39207
798518
380318
216058
599467
697123
34586
810793
684628
210156
896309
138145
972109
448245
513786
874160
932355
304877
1024030
584239
544121
581376
27763
257398
23124
49559
923310
656515
400985
719039
242804
33421
242046
408636
941636
11565
769336
494834
86867
684989
516508
637939
1020643
730392
596838
450973
210407
628384
126500
901691
907815
282528
492032
1027913
801907
1042176
637156
749202
870158
951071
317799
301668
439915
305517
902482
447135
843380
448191
89040
863433
211502
251245
233472
1038556
794024
687740
922103
202455
1001824
629237
588165
979895
987822
1282
645991
389998
15387
951451
186885
975341
1016949
6092
540921
872988
748102
727185
336639
1039925
944095
232294
628970
829832
158054
206232
978326
627552
260625
973512
979150
156737
11125
364978
707709
912033
103591
858429
587581
122895
343070
388770
755177
90377
892243
1033088
802578
146235
951669
608789
927852
614129
715499
452010
8441
1016594
918998
388831
687663
328482
514455
497198
191706
265946
109778
208368
664321
1022319
376391
463714
678059
976378
830967
26176
212287
241116
795758
359752
192209
779660
23340
236489
923582
126071
921303
922648
137412
284978
139687
656980
573679
932899
595590
396409
808210
360138
897365
1023693
220601
473405
955662
677582
27723
467777
450409
420728
897198
46596
696354
679265
578820
132274
210621
611560
92038
503333
300993
611758
916078
825788
511280
488615
472338
68924
692067
457299
376590
59699
113925
156224
634295
333579
77159
626312
67438
356367
612999
151556
452093
836453
733130
310278
521060
347832
205691
365430
462498
222314
686134
786727
1031468
681805
165872
764924
764403
977349
43899
191842
228306
631428
875728
758880
884331
858025
806441
781355
271720
1041348
44631
557288
503344
317900
229215
456288
175579
154234
409343
756702
782792
485520
416665
248272
87573
852713
120297
189219
57715
447371
804872
636768
191835
1010391
625293
315974
1040249
400505
972332
229028
967862
873752
648655
803423
106103
169933
215114
586143
493084
870646
100744
103819
809183
865094
732910
819507
507617
225814
384292
784985
74782
520883
942621
557521
647038
395772
804664
228499
617754
253103
1013272
537706
269587
73752
865452
727269
513369
593514
609526
960462
231878
21048
272523
226340
750907
718194
181542
24247
696910
630289
252133
579675
626733
48593
106129
534236
727822
586442
822367
222080
937744
339721
645325
892313
21123
975454
636552
701198
1020005
251257
657467
299143
967787
293735
1007939
813516
890942
206739
506029
549766
613938
647745
285473
159712
591049
842363
893864
203185
414948
656046
233287
845443
754221
318521
10443
721686
231596
648591
570053
179582
827010
777716
951735
167953
173608
69287
65401
997133
486400
634337
507017
947691
460481
921065
844551
789438
343856
1029192
530780
509941
966394
322971
2482
102609
112716
247421
639916
905277
670301
564446
577925
333711
429350
527209
814469
523113
416017
867328
584996
1030950
317165
430642
389025
987729
952769
153205
119423
498297
792054
715897
48872
595186
341869
300491
751558
352465
771963
19588
579716
148262
990821
799271
464726
117989
342327
397382
766991
337122
739979
297516
787471
480966
754745
795241
319768
692314
149156
909068
791849
286328
508853
143611
852126
3366
400828
622577
448474
268481
139578
746230
591321
711702
860064
139994
48765
584080
752057
113008
773372
674265
208087
1025272
392759
855238
96515
280387
347034
148937
463992
312663
394390
626806
1040976
303854
528844
921757
746449
499049
344559
666805
130377
430082
597258
1026271
421434
153859
784127
1039783
196497
989426
815729
941055
91336
179128
241155
766655
689924
68478
149029
1023359
108923
372696
530214
470795
887594
1042082
105692
1004615
985306
466019
859022
233724
229163
94895
955184
1043625
281687
686569
399238
258784
826416
728986
628296
123224
975266
255629
43469
954520
574365
706879
871363
142640
64022
975736
272263
825415
71942
929901
429312
79883
468411
1025585
631250
394705
462949
179993
206507
1031422
148105
373299
158569
652163
633877
490356
887638
18905
226133
965028
346728
244030
525196
159516
318928
581931
412376
295907
466707
647545
656073
163004
791645
499380
477430
267252
278598
39362
845909
43346
596805
886863
259219
121619
717284
279042
636063
361358
594877
498273
45206
952417
661912
712224
243495
990493
643171
967081
698381
296677
891138
754912
361168
314029
676085
829392
324645
59558
671685
667030
1042421
952600
891581
529704
229320
651972
163181
899068
320200
72050
10526
405992
193402
754751
546537
561551
950265
286324
893586
29711
798269
348842
1024464
158604
954993
754854
982513
667189
222158
464939
371247
139947
733217
747263
496957
236422
863882
726846
134662
876780
253136
559219
1016811
944616
531377
957447
600922
64642
947478
49326
400565
625190
597500
352105
463502
633533
64129
107078
226075
688051
376653
555628
723251
263571
925363
224087
52194
495632
101717
246100
366756
843736
780394
659284
36180
111653
24647
1036546
560431
60264
268753
295191
971793
598032
741770
59502
32470
883531
718207
853907
378694
127878
835280
846249
447321
1039327
998964
519867
753748
194532
553047
698611
1037245
288264
153465
649374
154193
535721
169561
371651
801749
1028325
460287
766966
243058
739224
548603
10004
651040
968941
1006301
645243
100144
544466
577432
813238
1022358
846713
515007
543747
673682
212429
969824
45440
208538
993821
126422
919229
83832
323296
631784
316876
847802
20220
25546
540122
454106
133997
92743
821932
635214
904877
247234
1034702
331227
76656
13417
439948
397892
709411
954357
1037151
946827
365072
38739
619336
137600
75419
354611
344595
731681
45416
981104
311399
593777
464524
912692
238381
502845
1027140
409242
1018964
722472
165776
218847
76694
389751
713769
152001
218247
813689
377424
890260
183348
677542
45851
387848
740104
521097
330313
497901
403596
480124
585519
494538
774321
1008311
994352
375842
748760
565601
364390
376164
61967
232895
160057
203988
88873
462867
485161
406662
378671
319284
978610
362399
849087
724444
56944
694451
206497
1961
303385
1036609
171102
961949
397943
20230
469773
31662
853761
162173
99476
288139
969340
930091
905824
169837
382684
749559
931294
759447
992485
1015821
35101
283421
107259
124023
922981
878237
338762
532107
103715
321928
303182
144505
720300
451056
669569
687904
996454
687342
970390
458756
231653
847141
45830
5017
866853
243795
994653
227693
414775
656908
446256
56320
651918
848900
316390
436047
324780
775755
787728
711568
893868
795635
424953
463439
1010433
538333
125824
137238
836945
169368
40292
311520
979468
422579
1013050
778906
427600
261410
619364
831011
495888
420937
214434
285426
967119
1023033
904403
887075
346055
251379
568666
8418
860927
1026774
600129
411967
362073
991746
102613
976284
150248
167294
312212
775141
1007128
932177
759723
1009945
334472
188472
392821
940821
344293
868603
908834
191195
540208
22721
47610
808777
629457
204824
5647
1034051
1041827
893081
777576
241694
886264
202387
543722
802323
695711
241547
70299
601133
671129
184985
379575
704728
630436
341660
894215
860718
551809
1006563
554605
380210
363615
1037226
276541
665634
334508
866625
953556
734421
356338
857477
895910
714165
475485
478354
308134
902239
522720
515674
370438
708451
87552
2611
923298
578410
450464
713459
752614
503137
801262
963243
504799
714178
1029913
644160
183942
739500
475036
79053
179294
910148
972108
306375
73361
957392
919890
856642
904765
462661
531360
856685
978532
978459
732777
149697
588426
202059
384106
230324
244816
844871
814046
70416
929731
1034575
366798
917141
109218
500973
639908
983211
427845
817555
717277
76278
248681
936674
254197
331572
843459
708628
412269
379013
591184
595937
673022
90752
526461
66768
710106
938774
300482
822063
759842
291656
932627
249469
160082
719832
963161
133271
159568
493868
848159
648532
248441
361789
409518
51810
45792
955203
739875
685582
363678
212968
834657
223421
757749
994956
589842
857947
544538
392033
638202
811184
328533
602011
364878
813483
3811
843250
143900
128891
444409
121133
1031832
396080
533603
290825
781121
1010912
482474
613109
640694
895521
285811
914389
529459
626230
254772
409780
912721
321592
380299
77408
916160
642573
372548
752700
685595
416235
837236
969837
1016593
474440
355082
512491
206753
281302
11102
482864
909901
345566
239020
394325
528656
333615
836209
672093
971265
891080
336095
219458
843155
481109
746293
818250
657894
842374
729001
181029
491857
95828
901400
954438
675870
339425
907597
149122
750713
729436
754745
226889
795481
588505
168450
858710
147463
231229
262606
382729
591593
908027
735705
317585
70465
124593
520395
377044
1030844
440303
366925
576512
971005
771869
69855
213498
774567
445503
976040
573564
480950
41809
496966
442932
961871
172364
179329
789389
103129
470242
390723
103582
762524
1022901
329974
517272
180740
633121
816227
883666
264176
628773
725013
663580
82019
987340
692742
57479
669405
403356
904248
92674
1024744
300233
92054
1023059
527850
166952
894144
550196
1029132
392422
720587
375190
350412
206305
139861
684140
980092
589834
189690
728694
838617
783261
715912
884359
344096
622281
887738
345793
287849
672317
89206
292387
40567
325545
1033753
391198
444990
698278
1000783
583318
297483
917609
309484
931624
257185
930592
920969
972767
844245
844535
1043178
999516
97333
197963
205162
86320
759826
386251
346292
340699
226547
332076
578312
1022483
365778
628111
72723
634923
588113
699987
571712
905649
101715
747382
312742
83846
71892
590630
640393
379356
240140
754097
788945
83330
1017508
457100
965106
92151
548924
124534
154040
653694
2289
673803
905268
880330
192981
684698
1011608
545957
540763
357674
95840
101492
310155
761731
918188
336046
517618
10844
70427
285543
695867
584055
911661
727256
444258
379042
424259
603382
245741
591870
732608
599333
633347
543689
106212
382250
429182
506206
147772
621334
330377
855785
328524
358210
752019
773190
857074
786233
742673
62692
671728
282388
364803
295195
645610
368380
956150
995400
234652
124874
330718
300258
462482
520026
336246
595654
286152
729093
357869
910100
231522
117065
83860
810141
936249
942623
954205
642219
480316
758726
95230
141152
962672
495134
324690
138362
397888
747530
990292
1021060
772275
713348
501382
672312
734746
737866
158271
216299
476328
386183
222171
250372
816184
66466
282160
90133
704828
218969
553528
237708
962656
980028
254931
898697
187503
339186
1002942
189683
782019
480170
323231
574791
78641
993808
431882
589497
202934
935475
906145
633411
634749
850579
64870
851413
817877
739093
494566
319200
603310
914175
935261
484373
369844
534361
541181
871467
926100
509398
983312
621356
906460
401819
537512
185486
467221
111356
206996
882111
216182
328946
231379
931246
985585
176631
746907
414430
378115
194572
184539
562660
1038848
985541
604743
481250
735165
931474
436658
265755
1034468
738842
245724
465442
903637
124544
610368
148933
202839
783517
817864
338601
306710
902925
990990
786030
35935
482913
82024
678537
312352
785136
90820
129323
608834
963223
88092
1001788
892724
912623
767244
999576
568344
345141
142788
278924
514259
92736
1012195
416352
87557
946258
190345
129455
104634
270407
297534
585702
410726
10360
37423
1011652
986642
1002805
778579
366894
1005371
423996
370362
614691
552007
22038
286439
29496
481509
264430
783251
273630
591477
841257
115361
736581
181999
587799
888612
101980
162955
738695
804469
488134
740019
515237
458847
356148
834461
463022
391592
1023157
353559
398484
932413
823052
304407
107140
950886
692400
932664
3514
828181
819256
965908
48226
936373
155881
334269
879587
516330
117313
664856
140414
715149
198338
260382
833028
656315
298427
622862
607149
402508
104747
366889
666604
874472
660385
617497
699700
740610
27846
226224
730395
825042
852485
1019943
1031796
1045201
453909
1005003
567092
1011637
368334
563765
464349
924912
773985
555701
357499
1025928
617294
331115
702782
531221
672489
276306
721890
621552
889692
493225
69702
998224
6559
470157
710554
773097
989021
445828
536386
196276
216710
448351
870261
549913
877415
441799
859292
1027298
413734
94455
303933
168085
149417
46562
303381
697004
692348
32166
53458
693995
557696
432518
271097
797503
390130
100982
297795
719133
367065
496559
176157
125159
629945
910557
480180
741157
236965
784127
451439
722319
418565
677273
287083
23978
705012
546132
752895
92440
323428
494155
188688
672606
863407
834067
956614
140287
169639
359730
258781
267957
397571
638431
966996
157002
524250
748113
972572
1002650
578062
814848
394086
663187
274572
600616
223929
731547
164712
327968
345009
557514
817637
26390
640995
362464
876698
1023889
945351
798546
938097
884886
937620
689142
113790
937444
54353
23996
677726
620410
826186
702294
996494
256605
408326
608530
288048
409037
884874
685878
381318
875773
249774
56847
180106
935924
793582
146709
325380
758870
1033425
997277
598925
92915
628874
836609
799366
186932
44891
805286
983895
203301
215195
159397
389617
513271
132327
267431
70449
208328
61512
625395
814505
759765
594794
565251
805932
594833
1010286
37853
586196
738196
817691
599456
642140
995883
138726
259329
516891
901828
574980
378560
165531
172795
480628
689045
591267
821095
934502
43462
326503
241759
645620
704463
515740
1026054
470081
643683
1009030
318864
648613
212598
721189
519582
273238
716157
564971
513880
1009473
988978
597079
749293
835994
317319
169016
931314
948589
600543
602457
837892
288756
33727
17466
47595
877415
421415
52989
205640
175964
746578
676107
385036
140726
462627
668514
581967
303988
490272
601569
433698
227253
766043
696936
555061
25998
390651
521044
419791
949292
556580
980569
528133
1009440
857047
142421
425268
911474
674136
471051
170681
940714
653787
337655
1009897
390944
228168
666947
229334
544567
792358
702642
746121
927912
981117
925461
327818
554250
216083
293567
612585
965091
227410
826168
470713
916140
424100
403726
633351
918461
760593
989033
438321
592036
550633
357154
461242
529743
672854
717709
1034903
968474
817922
243071
785685
231874
984140
42780
931993
168082
364851
714274
589605
591863
590638
302606
674981
109122
533420
114252
25583
562192
145694
468876
117282
556386
808590
873047
559440
796951
804730
347990
303281
70764
575697
6854
214288
92594
399599
190844
745186
746926
860661
254791
485048
506767
572640
20679
750279
580908
600101
429252
185297
916092
430944
96385
451444
462132
42308
512183
222224
620844
502454
149114
557139
859799
531818
114687
1004034
558471
380214
398621
497031
739771
968969
582585
135926
617745
428960
8020
394084
345620
958894
601773
547524
698064
783276
305692
392959
993918
1007701
259820
538842
524680
465049
55456
956989
972978
676469
874160
859950
248530
800974
338233
893759
166168
153169
239614
353900
957924
886120
923115
31779
227043
214936
1012743
389581
59559
281604
138127
756253
455387
508237
660468
534496
288281
177831
680711
809010
501636
41911
331464
308902
1039484
785878
689950
977049
750142
709455
567755
991423
861653
447023
25896
1021988
603909
909653
477629
904195
359828
217000
684978
13590
803212
158179
193115
912213
957860
82911
97795
497260
59498
854397
460252
374049
264741
329155
997994
875173
56915
61977
351438
301654
348172
495220
983272
890226
342985
747856
252481
864690
962554
154392
187194
534884
454641
866506
882332
165022
173661
92253
553301
620645
356530
1034593
1043850
123820
945484
301490
578123
545142
281316
807326
156875
364688
275898
817131
998893
61588
190339
705128
951446
740449
986875
329228
289416
18712
505635
945022
228388
834808
222428
575788
196036
910890
467683
941528
989719
526000
55146
1040105
857321
673154
611626
310293
366631
864059
962452
445716
228827
669816
1008985
728802
981613
4619
586602
9854
412932
844201
964764
729265
617444
804291
342610
451743
187650
276078
119795
175101
718378
37140
968703
677024
416214
316887
280299
132684
985361
529058
651454
805897
1035399
606073
84295
556541
436511
218398
667136
892762
658004
301501
214475
568491
92964
617404
325426
453436
275519
977443
210515
20784
839364
276619
422424
654321
620312
921080
264194
817782
174157
993580
564958
386498
170279
437568
883608
66794
491731
199491
69340
770260
737452
798554
1833
132209
1005851
107466
789598
524961
53975
104936
247578
587873
1008814
737364
277279
95145
452187
50492
332005
1020594
690531
976484
398085
61193
518859
588699
1026961
123744
1018646
668807
324838
479122
200028
315980
790108
552335
518085
168691
597234
50814
80525
820152
192797
924310
162954
390778
644208
368082
339681
553061
521039
108374
604504
500476
135594
226816
91862
750644
208281
396245
434581
781097
735823
409108
374676
212315
970163
325129
399743
672298
127924
785068
423038
509837
874464
979172
629792
283893
582960
422153
106536
283935
775313
721678
864567
140407
778110
633755
240178
326726
682372
699434
295024
130117
603755
339096
1033974
80659
137572
455822
671418
782412
258384
401922
153376
24879
282279
857401
392840
466812
335224
565967
918998
46269
508472
961987
754245
529366
188279
711676
112797
257698
545375
57623
549886
518276
230874
707445
692636
1007911
752220
956553
556706
387593
235967
478172
3761
115846
98348
13616
1002265
106580
919510
896047
811482
432146
736316
659566
997790
892694
293464
46286
18283
999521
833983
669798
312050
671221
121936
126928
575106
126853
351343
918939
752534
308741
270905
23463
772415
286133
805278
339612
323266
458402
22686
283276
108793
404071
620904
855111
445629
1009754
700859
421348
77002
234568
974455
14092
1032884
174175
11673
611065
1043378
377384
45604
840463
700883
1015507
389672
983941
457420
1034527
350198
717272
943891
928680
806040
542449
940019
508792
270832
523854
540652
860111
955898
692206
576778
366637
369165
163395
905094
1016915
343320
6265
153608
529769
806887
886478
1030834
374385
968750
194188
862812
305709
41500
426599
716182
646788
117582
171556
960952
352569
429715
86582
550296
834362
294737
725059
183174
340039
935625
331600
146203
929180
670994
638867
35802
86751
493378
922335
179584
816166
873563
521399
399903
339274
671992
994035
404592
585502
477977
5469
515974
3305
227607
629669
453045
568605
484041
422493
525304
189210
777847
883484
286034
954761
907247
84961
97154
624037
333623
508663
354721
98834
672032
910387
234065
11073
228728
639917
299996
3304
989317
47635
97975
926768
493540
859843
747121
341005
1044051
175891
1001696
449106
201963
601340
776132
198460
454887
77209
367141
259656
522002
196475
142542
244044
685591
411361
762686
405857
71259
175956
1043645
765731
886445
838514
245853
887397
26080
57982
544689
1033507
948073
461853
150161
524998
174459
856890
275725
385913
796962
539589
670582
488246
153799
220070
267312
85035
7785
576366
477093
908760
12363
612360
167364
486792
236427
559477
867485
770551
133236
870235
215476
316659
161186
982870
658414
834508
306723
1015648
783860
262598
174650
93889
434341
927404
237615
367888
56717
205384
972371
332896
3053
828997
597664
833033
863672
509168
105474
95827
745893
543047
307828
1035109
938959
849528
99872
384279
970659
156604
26507
501711
66316
1000430
711427
60713
516420
421927
499128
443517
746903
567638
43422
657883
225437
141349
888024
103158
460870
583231
502156
43377
583046
340030
510052
581681
588536
851016
458916
38727
21289
126982
702029
562839
914529
559984
292340
369147
894283
914930
208043
335828
768409
328042
494473
380974
327892
170407
803063
983483
522271
998368
217965
820835
939270
943861
107519
745387
744042
453353
616756
893345
795058
27788
751931
844369
487642
629211
541543
29683
169268
744276
654753
235309
558906
814544
960760
459895
919382
271919
38803
988614
996889
312518
385029
107229
385005
120036
785595
452932
226127
363605
847168
177742
544567
345286
767057
687199
898440
18640
92581
285298
1017677
186001
785888
138950
7085
503724
16945
728000
820541
135365
8596
49800
695348
832146
375537
463933
628702
440308
274064
210197
518397
100504
261964
1022621
816458
295971
229302
859531
203265
933428
272896
580556
995392
601434
172842
282852
768601
68072
176252
786436
568768
423450
404173
36134
834
608017
429267
793227
476084
99900
857408
285227
256972
270
306544
71453
793658
2710
568089
1033887
450128
832244
40794
471710
525725
949979
15349
894951
301547
814391
498139
785939
359734
749821
251413
1013665
419308
124034
1034634
414653
349096
61870
503983
559969
903434
983059
587031
500459
912669
982832
529572
936187
150471
362818
316773
891785
775264
702592
993389
548127
868617
143968
364014
420286
320975
236551
296014
94634
995897
220485
684151
1008216
829306
318802
445692
785336
662283
467111
282531
597807
42919
850752
455426
652718
469126
919792
442841
987108
167403
489931
289205
527026
567045
779840
134049
357981
174095
829002
251516
747713
65151
109036
555911
243112
520118
777311
897600
235974
1026879
897558
869370
324812
934016
577366
213100
441216
734067
324024
972936
772961
942423
166471
654246
358552
185145
693365
509973
676625
428533
743301
959468
876279
991448
690774
559696
975629
761878
104950
139080
1039259
298064
617536
398562
598065
169484
274768
22285
259791
162498
709958
1030900
662715
299274
143119
644121
719376
147383
401699
387329
797586
75932
864666
860885
101804
551903
75852
198090
574589
122402
530683
964238
826143
201638
100147
214979
1035900
326851
280875
365876
58322
1015669
313309
480102
178767
450764
451743
623218
608695
873280
553599
355447
787633
104300
969306
927263
102989
459095
754630
874273
484178
1035485
105153
677884
608089
107199
434533
740302
613628
291682
47379
426488
531029
92217
864521
822723
976200
209733
508902
1017242
655378
683629
177388
1006454
479811
794798
449977
444579
206552
429865
177900
816324
3930
691242
272780
416646
614953
207011
175850
40836
427156
945076
303257
594791
447230
758703
248259
22552
193574
396793
572932
1011163
333657
86961
423909
493408
316004
1020831
760456
289820
968179
792808
58852
571929
228223
542560
635177
676342
328187
496988
122827
50796
685261
404651
368489
284220
745532
73372
595970
357535
315940
759627
470506
265755
91641
454212
598977
609091
627194
1043538
824808
225134
740817
31756
973648
966006
790918
60121
11624
483324
981248
71274
711183
14239
628773
407931
422668
599743
744639
226196
735493
204054
181692
888334
809502
735700
23674
465724
39811
631962
512719
202492
298370
994997
534562
582285
598419
309419
416827
639632
851605
836736
858051
216193
87920
434766
705750
82467
409608
535182
641147
777032
28929
980282
269645
137401
797189
900636
576074
667222
642632
625772
415732
942260
753126
848065
750293
521174
558552
717300
610780
347821
34483
764377
599514
495517
982339
661530
457946
806488
229517
272554
50694
474781
801590
801084
56879
3736
281372
101933
587762
101895
229909
154646
950098
341860
1045340
213656
483474
435099
926334
924825
133188
784004
745080
139226
1017429
702873
823540
814397
61638
597559
662971
825692
946102
424937
393259
258084
78851
818368
976806
931110
144445
715189
276056
777076
307435
345256
179239
64083
654947
157672
528648
378125
756456
545123
393268
640765
984667
644609
703497
1004144
976361
960223
1026846
220956
120472
536674
216754
407303
412869
627441
398342
526935
639363
732198
966392
1007032
872658
142792
605927
839025
357124
37631
741090
435801
816883
711157
971450
1031082
439265
535652
82245
918512
845996
336706
82691
883871
205848
971410
819377
741032
819099
117242
816394
884209
155831
13400
303831
104085
623964
907453
107281
621211
1029387
433374
736229
377648
45235
851298
453548
484593
446860
606655
481089
878206
19180
438348
831226
502638
600371
828656
38908
507259
689545
1007047
1026560
686918
1033744
409586
156899
71847
919798
647375
198104
328283
637596
375462
294088
960691
248002
398245
482742
371669
101279
761978
275883
130333
120829
871702
640054
573529
333124
792478
720351
219908
279760
238573
506036
259091
739983
143538
1023103
53216
1028513
34731
682791
595076
36009
98865
330744
312178
721506
969806
176234
264370
967229
820510
141201
592534
822831
995309
325207
668274
759976
948990
766175
591856
352297
512077
301988
892600
508956
163423
246874
647199
7855
47411
136471
69049
104094
325740
595876
315652
387943
826502
412580
831940
865722
1022358
858012
853080
61439
154500
689936
534503
24874
470223
449252
71911
716463
541063
725123
181097
853
804764
886812
1026199
10379
1031356
310535
138404
648893
879829
998767
906853
26404
133671
277367
662546
983113
332915
580970
508594
603738
745652
963900
831843
684795
668577
159556
631694
988585
477855
464036
184474
846607
236406
521255
911840
265751
524041
939124
309137
70987
1025716
196359
687832
119372
716532
210203
296578
341813
353618
482992
161287
890643
1018559
997811
710367
655790
453375
387515
753215
750242
796098
519177
582867
964224
933753
205526
298786
479743
772374
88944
184291
336903
407683
626310
641952
359633
44805
3280
862162
312894
1023676
1002513
505246
158414
564313
692654
238558
743276
683660
27168
786709
537866
334061
956881
128432
245139
337681
244995
604295
381443
53795
646629
162045
188087
190089
510326
553801
376026
582010
435213
983839
826305
732126
675786
257360
512700
147744
914148
339361
255786
52494
581756
19384
202841
373586
940715
347364
626084
895220
671430
833380
41587
904821
1015561
147369
105513
214527
914424
423984
780692
256661
703792
696466
508249
75321
401536
667171
946322
1829
224533
729716
93267
15149
354314
326212
183130
279682
647631
758029
804967
638822
692703
967839
762141
784347
53176
358190
939090
967683
292993
988097
735107
796468
634659
148800
645774
685061
962108
395669
948622
778151
17988
91538
901101
878860
775220
368205
247664
732600
272952
487966
939471
816762
914306
959298
249011
612911
876076
979161
539877
1036843
247608
742897
16707
411048
635642
303923
339458
718814
205283
612971
1003085
571109
344017
875920
139293
125087
341551
504197
693321
272812
982456
949619
553954
573331
124121
818734
670433
66228
672250
458200
721622
609923
759978
407318
167754
174031
886635
913168
146412
893457
878423
948427
722140
272753
811727
944947
397063
826570
160763
667755
594539
459622
873383
385746
363700
839979
96291
347752
132240
658101
796780
152073
429305
921938
886705
1022287
987756
437191
907057
401724
714259
149525
35852
124144
1042303
900925
970491
1041725
745067
393035
593806
768562
151159
244959
827082
508543
245234
105890
266907
215021
490289
42902
936498
68681
545388
930455
473694
285320
19102
247101
188886
147501
758474
899065
190531
888050
757822
969083
913862
1002631
817085
1012724
398212
512884
310165
587455
293114
544528
977246
366192
794032
786377
702130
714326
492092
476543
679887
842228
197734
437272
559494
109421
113321
177053
217492
605452
189442
804112
546295
924131
234356
231076
191559
201600
87901
365433
901637
22752
161889
653073
376650
648893
938805
141875
1001713
238346
929670
278729
796200
992185
859138
960860
561787
50833
256984
995835
867216
42286
303017
22984
218449
15716
766319
937442
561406
649087
175538
782782
645233
809445
898355
135079
514697
210732
164003
842545
639112
345387
723272
1005643
657300
556867
71111
246028
144926
593450
933116
117173
773632
230649
140745
229953
434134
638986
149096
694072
410957
577633
813108
855631
1034240
682943
730368
496683
1033074
863896
56124
804372
952427
858267
438374
588629
338008
113897
559519
750739
953501
577440
303611
403550
476834
578321
290730
230529
215861
617501
545730
678630
904184
331666
444644
967965
929877
81795
452840
149641
528005
240024
229907
965176
610739
1015076
316792
199089
85451
214038
193211
794986
896253
13935
94260
352119
145060
473057
608521
768123
702453
752366
591691
467127
664533
337015
784431
568153
860233
833672
742671
969919
984439
260499
326338
193978
854161
471167
642975
932451
812782
627515
23623
693975
970809
248209
958676
583768
989102
238780
617752
163367
190653
257991
69202
309436
445659
353239
430198
930522
374197
493810
272153
863948
1031835
80309
214032
326315
552139
141576
781725
1029657
947436
807522
442152
924913
828493
605738
931650
185332
176225
171798
428152
655268
497532
150857
380521
661986
45441
542868
388280
984842
632404
96772
772966
877249
432935
198391
744237
841829
525075
602616
350025
358849
92571
747896
534939
328242
73709
603933
290148
32905
983803
903235
408715
890833
662082
549789
84560
74555
583054
1027134
107732
292482
691349
374363
802088
302749
56677
331022
481990
259597
119320
955330
354990
907285
749651
71294
268022
69664
172418
973539
265076
371673
707963
266951
422742
26339
53670
887547
703752
461837
240869
474886
557140
505670
315084
170000
174876
783702
400008
36139
440162
401070
80350
727726
216301
267018
212103
658468
3229
892548
230446
182369
193622
984821
303060
963610
463494
302303
153929
793210
652407
588248
637437
1015118
581583
220782
545660
974883
766179
716296
616414
320992
153566
910915
542758
401014
537271
12825
468343
521702
102922
667170
710838
662335
784280
344044
431370
131516
760471
277538
488158
381199
1034198
325870
862619
329483
343635
996838
996718
742207
282408
841613
483459
107260
772386
936165
535330
321649
643855
786034
31669
627464
121449
527562
740236
640142
490688
412052
237586
285876
71786
664971
943580
445226
200020
1025731
913254
726334
349536
389640
493364
524390
1006964
439806
259106
191081
85532
380064
620738
440122
7308
588536
800447
629633
460245
943046
97747
653972
678299
465393
978893
357024
600960
113629
391719
175474
789614
692863
39381
195394
917480
699657
108761
155006
798543
123722
842027
1037532
401713
521532
335642
898079
346805
907304
675090
282175
53224
66732
578757
563809
574788
491828
358088
385613
936080
931633
247811
689256
566014
649874
891850
824590
5264
542931
491911
399295
99720
769335
689962
903793
659792
832941
925336
759055
781009
992655
181111
133415
271111
635774
996059
474905
316544
877884
800919
1011804
764703
849841
939769
535936
175903
456062
620657
945045
478299
518188
914472
561009
930482
29095
906483
223347
595755
935457
1001121
109442
727261
537624
971891
249267
110477
602586
741739
411918
68181
639902
824055
246017
7967
653856
359980
344737
419224
1861
433248
135198
389027
915114
547343
353773
398161
54678
567632
827160
645015
683224
740494
878146
368626
615898
351896
346617
482617
207401
876821
720358
612432
91179
1005467
905518
167757
74092
1044795
846237
423144
476441
759671
888763
458718
66919
681273
30859
867957
198590
476784
598401
663591
129745
756695
462106
517454
757248
199671
218571
608119
425995
1015898
1035311
401849
709160
1038416
468457
998935
412081
340243
336822
375715
37658
702370
995172
64042
870271
943858
611203
988678
653026
833635
1028838
642576
683774
909599
91179
659595
26730
851617
979058
799456
1013367
152144
491454
783146
810135
108954
337281
783311
12625
887856
161344
730509
706797
768338
779824
253741
1010546
764426
148912
910601
934906
777970
190428
658166
459857
658897
993374
3852
176134
909710
296868
940295
983505
44867
563456
287364
767389
504179
236398
766398
342144
942116
380815
717574
469552
948851
6024
667914
783717
493357
1024230
535435
87231
106613
185806
645588
68914
713642
551279
448735
677256
485150
218321
45210
236399
649990
572162
800112
398316
906125
923769
61337
735056
917053
854319
564953
813547
156040
272620
1034466
617854
697682
185189
461863
437164
633342
790059
9968
518775
343912
816178
439331
446001
821448
297725
505295
849005
351780
106808
321447
488600
544776
203467
604031
740314
207407
430398
450204
865903
810610
980475
58382
664625
494788
993690
781310
535605
369921
705395
477436
252885
654250
964642
379744
258286
596735
490682
29160
235231
267908
71163
324490
803949
104372
424478
887285
412058
378921
473916
994771
393213
954809
411787
25770
676164
305299
33665
594940
58733
738378
200460
362248
33124
811661
768757
189844
883829
5974
697383
469448
331316
410255
571786
123463
62099
763386
608925
191356
294420
809989
542393
917645
66878
50480
106597
845881
272134
170829
644318
563982
144286
580479
222437
85466
386206
834240
876807
846906
916293
749552
95000
816049
332168
457838
938306
589964
575390
426825
481599
427626
157295
411856
68070
167595
76917
57776
580498
186198
535158
633308
1017327
702482
208080
805217
258598
677313
161712
696152
1031363
67226
777277
1010396
594317
755940
304224
294103
865005
1024437
989200
671972
221171
137798
109034
359510
991616
954775
37219
1044842
242564
530940
589980
453609
429766
589590
461916
792869
452336
461385
520021
284687
195719
362646
22231
1022410
800034
60113
129248
331218
660105
923399
424424
859467
267702
449710
819095
721374
333319
463901
808533
458341
509490
380936
945606
643883
29660
535467
958506
1042872
978252
597965
701215
353997
137780
582895
887432
824222
541775
939133
509568
155405
579988
623475
225092
918033
708287
279277
263186
780370
365207
446879
1032350
502406
122590
540378
404987
851469
672755
324098
164030
170779
280129
596766
425931
335555
968011
777263
261341
371971
288865
175522
986653
793396
97298
44428
1022587
459368
572350
984627
810172
680800
370975
314071
792380
464595
228117
40506
866762
194740
330243
407318
440138
318964
363739
916523
962909
641510
455795
605869
308124
273947
925438
388125
669845
776859
467507
889637
406064
763226
487740
700411
351624
797826
197167
485237
503148
1015797
1021604
677673
1011910
346128
13097
570095
385615
1027247
424593
297943
214673
595099
408283
733016
700572
108254
210646
217483
511111
907334
197847
1028748
161339
745336
785925
541180
292266
975968
374208
210373
119208
475769
40181
73427
535380
751971
655673
163636
795759
408261
319953
170367
82990
529802
436233
225543
640154
924298
828143
701343
142600
5673
932437
581599
589621
448952
471126
865159
601741
867477
565069
411904
129091
864772
255607
671140
466953
394810
179953
279135
274993
812463
274289
881702
58969
952391
418336
808553
886673
919389
795759
465620
608107
972537
327769
365038
460962
704245
760389
655800
530231
1019670
155075
300843
652542
247190
886542
131438
860479
182988
885909
299975
539392
658552
449599
441436
384494
708307
587296
646955
564117
781355
29110
764861
255209
579553
94819
297361
114861
69681
913274
489196
713116
944121
221767
957908
798753
259495
309469
107398
797779
683844
321527
70797
149021
1021715
896199
306944
335671
159720
740657
485934
814715
744907
586728
904481
936867
412830
636121
932444
731534
1025916
402889
698038
1028369
639528
1027748
280270
92472
159248
418875
969201
1023016
834312
248244
793491
389592
463368
1029953
469573
833793
587343
76848
613648
881055
975574
59436
816781
495438
924145
938860
628181
366965
700880
496013
641417
579045
414749
841339
808581
160365
755547
804579
38357
911376
915886
113093
122875
385504
474531
538382
868334
27706
336872
893626
347145
863701
408483
21271
567388
437274
426441
165711
268029
361789
784276
570352
900546
816951
98286
677857
213518
214864
875279
266108
932555
950853
9533
837007
656007
953090
743080
224263
735381
288975
297795
532762
642090
369179
975103
453186
110103
279916
702032
327260
620580
997165
621504
423262
208437
644292
778516
1036076
554199
307694
91972
652850
554796
522686
806784
686260
188387
253535
315186
435669
293013
1007358
171474
373367
253629
754414
47313
16272
356591
300386
81657
917888
212472
1042782
76240
598
795298
836642
365130
938535
852944
151219
845788
48920
956683
215343
332701
172751
27841
57113
457735
67947
951039
563929
228453
803248
121420
152689
190816
56047
621626
702542
412048
847681
712457
797861
137548
171572
13296
487907
910934
489853
811278
631348
1032602
538775
387004
61417
257833
220358
725084
253491
927812
96153
303147
719216
137766
905538
158290
955594
513171
139963
427967
8912
686730
846727
136418
769244
830051
1006666
600419
275861
832448
764520
123484
590492
191840
26421
32732
448034
101442
531045
944875
282955
802057
213188
368020
333000
828230
785316
205330
108374
893077
165175
122897
82350
791613
946603
45703
443136
45975
618265
385129
560339
387970
347339
65057
51712
191028
333938
205002
661447
139891
41665
111240
812190
863320
902272
942335
896232
375885
563547
38839
151148
531172
379822
563461
554673
52042
594638
191848
1014551
667485
456307
1031463
371388
996751
400536
463647
739613
913083
427098
91600
1002211
407946
913574
292418
466030
134988
704829
558513
506646
807062
585374
635356
1042557
405701
190773
766645
838650
767626
530714
907659
454463
275924
524998
739003
84452
135472
148063
537307
137292
240777
730673
163690
770906
724989
141331
27541
677948
906025
9538
152392
460989
282078
211947
65557
694485
34828
314097
568445
880000
703937
546822
120806
206567
692223
690465
592046
171627
517714
54365
99743
481024
428578
230209
784195
934309
906767
396998
675961
1001188
622510
617991
990276
357969
1022086
1012840
662004
771625
895334
352581
522086
632753
1022882
385547
385861
493397
773544
288256
742540
21982
790621
348819
702456
250339
627670
292603
364711
903961
854114
992196
761180
1035516
911243
475777
625805
278575
467087
43853
796142
907698
971322
721765
373704
930023
1002819
914969
25976
892161
898331
741160
127480
829805
554002
671359
408955
215450
528967
580491
44107
155657
978069
816722
740758
453604
335261
643457
912640
257299
1014264
188783
977505
408330
549212
816687
240738
860190
374357
41625
1011959
891249
593803
215633
675274
846349
542448
146301
428471
191148
617513
1015520
168570
980116
182657
518629
309775
324060
449828
321582
510759
801635
45777
500936
602933
404190
113096
672441
168693
86150
455024
908860
651672
55608
1037762
869874
827300
828088
237064
1035358
678592
528571
148190
103249
492062
906384
478241
174273
564725
827480
481765
659709
527114
903393
837201
475798
802091
215900
36708
125136
991561
70868
44390
491191
878766
919317
914100
652608
749135
370144
187796
556087
255696
656884
660745
717867
628043
73485
618530
582216
648799
334841
955733
677565
192588
261072
317659
774896
922524
515612
352122
788019
60573
680054
939869
1030868
148647
21664
413171
384071
400190
695172
332083
314684
728638
919748
479174
257391
369780
888793
546398
377409
11824
1007973
170791
897281
353462
602644
264834
632030
167579
195404
763169
700375
602713
344610
941541
782554
672064
74587
785400
83733
207784
251939
24289
480761
241867
244952
514575
962869
371519
942194
267274
456500
701342
210211
99305
557885
767770
676950
982791
468512
94239
697740
742158
190230
651305
519300
308130
128551
470902
167593
677693
125464
993911
836208
956373
156196
1043897
937489
37765
246673
939987
494006
719991
858353
925225
608481
170251
167671
974416
565649
84327
989021
693220
777278
977014
399277
923795
506406
1034651
762318
689040
903683
681751
417125
513447
702242
676000
942823
796461
936373
414345
304804
181877
422196
986865
660445
514237
1039859
413580
132141
530018
678667
918493
153565
447708
977654
879826
496575
186951
358547
293577
139486
92869
589781
502393
307486
84140
37368
252360
142624
449607
666310
960887
474512
727758
801289
96090
783754
247310
872324
20981
592636
778503
112225
694683
960164
187871
1025253
965564
636713
625225
942833
494041
707335
595593
907886
220984
599102
10927
177337
721324
484545
176130
97460
387436
56616
284227
678223
865034
952344
1023935
152598
972399
873509
796696
241155
985894
89473
1016557
286904
459459
1010633
70619
348514
994050
253678
435260
149688
714040
16024
478226
993011
436135
673232
1034194
462348
654544
566405
275871
990978
942836
84751
836883
523764
484708
302033
260400
343554
231259
664272
299175
761533
310837
362870
88233
914631
731392
490835
360640
446457
306137
519165
292148
4436
62354
229261
280986
22750
81045
737307
634441
819769
73959
858074
373602
163219
860800
115189
341658
22587
101784
66050
373155
969040
109168
583770
44287
663170
523065
676026
356761
951119
23041
814570
422899
679201
246657
918863
7680
850220
632671
557198
915911
197163
688414
1003628
845135
754972
682757
815505
170060
1021085
265328
808062
551913
195546
234675
906038
933061
873860
545191
504859
911062
334973
589823
112669
928801
82833
145024
746074
331479
1041891
936741
826441
896646
692064
979840
282718
160503
69336
410647
691540
457834
937768
774465
1033894
1042084
167195
458036
1020388
74995
165191
327697
675132
175766
678222
868389
13389
828556
251903
492263
537038
67903
978557
620495
121519
138600
885928
934727
494192
525962
969033
321411
830256
499506
95877
298311
17076
99291
689002
547721
396993
436790
863643
578866
457993
511927
541780
741889
750116
107371
473378
865521
834314
539670
67379
422621
228643
506729
138957
283605
417409
719011
798518
952266
409941
434441
439332
944994
158047
247357
479022
912945
621924
945049
178533
893209
388670
174023
34862
31767
147217
259247
265288
879270
933000
294247
39984
333191
733096
71830
621793
353566
10912
454447
865789
771752
189876
241233
701132
794531
965736
430907
353502
799877
725868
458099
587581
80562
912932
689128
1013804
486063
296008
988250
425045
809413
814084
322826
114000
118906
779849
999330
842846
46990
1034238
110856
800027
534195
938699
359059
478967
351131
585838
908772
808198
631719
344319
672322
831827
780246
352885
221876
748835
510629
224415
250389
193070
974434
862031
885799
103879
116337
628261
941836
1015349
347099
572354
669069
535524
516331
792793
131566
161169
775922
548530
790020
164749
225271
333821
1022297
505950
174927
112878
182206
592684
873639
1010920
852398
677431
761633
971740
639751
815372
660748
594465
385315
1010897
734360
715491
996755
927287
293648
377119
478416
713000
842743
194866
614221
19401
1031525
423084
499845
338808
997863
630226
668974
520338
675770
767936
301764
243583
285175
405767
704288
609115
459714
1003272
203061
987924
92776
489606
622354
269541
696130
104096
475783
752314
899057
526201
354705
98539
215482
829715
532080
855210
996985
889297
73502
646465
743477
940964
769453
38548
664500
709221
697446
84557
345687
785537
846009
720948
472498
703167
797970
953961
97982
411401
450986
250445
352315
670350
445799
461283
40660
43178
662720
302443
443250
474809
293488
538853
632708
533910
323824
88530
1033348
131361
317805
672289
28185
192938
775104
220745
967554
534169
62621
205069
630908
389239
566606
206578
483554
670257
40353
932584
976492
980817
276227
700752
701618
490386
39847
719420
147398
279328
619719
771661
411892
967885
374360
256136
151642
383503
1006480
759999
381082
945796
399029
869791
679575
61954
270580
453096
509648
840492
37206
465330
668036
1030357
406550
741510
412335
563055
432779
940404
315340
437919
879400
93412
898593
436239
876303
468265
19127
132279
713897
586105
165207
2503
547374
301369
966836
721440
149230
428943
442543
848547
558701
579455
156780
574574
359370
1013981
432448
1009127
581775
744336
15627
795182
655569
665584
22815
990770
362571
580141
989013
679613
809535
497011
90372
648069
307246
431814
360309
609946
108346
410349
263690
768518
915247
643396
371047
484074
55090
667167
882470
788220
957924
680625
14699
872555
492571
269091
168250
591552
165295
319080
308418
992009
228425
1017058
410644
89121
869561
87946
252558
748752
942582
751335
1018727
342720
900991
104130
312725
376845
378886
704928
1037040
131240
64291
821901
937829
663432
669276
32261
776823
439882
795524
229351
575116
642429
604485
59968
487917
339344
150433
516205
69151
807125
574119
335530
476185
733508
519705
204968
220505
575929
655463
5128
1036207
428940
137644
850256
295703
681437
117608
941920
795989
1030484
1006097
85373
121645
922552
519651
577095
10742
72671
795549
937468
902821
535459
72899
700342
109037
759400
10003
406423
279784
51977
615186
153793
504783
318123
929449
268906
748101
422393
502596
1021323
390695
627293
82499
642335
345233
111827
765561
745982
771566
801438
250563
660125
1011294
229483
167628
413246
622490
897863
345707
369087
609730
312774
609108
266803
379734
107703
794715
340586
189374
1036624
719372
815114
549185
749499
12075
648141
308947
861015
302538
765366
172259
610963
468173
804380
1000424
653609
529582
858255
127498
31053
637700
432987
525503
695274
762497
498171
627663
366875
199135
749053
985732
571068
691929
1008296
113823
679907
820871
148265
950595
686580
49910
993342
408413
737706
718773
112753
754312
829160
712255
126813
756953
874377
638197
668681
117477
509479
482509
384037
899303
134578
777725
139146
111471
310199
505552
83051
836113
1029173
327369
384450
1219
65728
73830
1017013
935971
410684
830721
357334
12068
776164
173131
224797
882286
1006907
417545
786016
911360
742599
362363
55480
866352
406015
708842
542525
213343
397541
421011
304606
35072
714422
132018
41579
451497
250493
238520
419475
833016
401158
483032
495935
705070
370357
837647
898591
426545
1021981
494530
927827
629390
797795
901669
304176
359684
797303
793110
225102
184874
650252
126794
733422
196961
610852
785424
578893
949909
168975
13233
617515
512039
839501
412417
83851
817969
149704
252491
737561
601118
763682
892945
942332
782140
674069
140900
989254
464487
236970
928345
873886
727306
388282
724840
131487
909952
293981
488497
159737
93504
788903
152314
78581
857394
1002190
194043
911990
433040
275755
369980
643386
238060
770668
341815
851157
147328
984231
509117
173328
532842
108882
608072
334308
917076
531538
636990
456281
966154
714290
947912
756143
207422
23541
191268
1029081
540890
324293
391755
1033993
31200
800825
388703
741681
498850
53883
66894
384671
995447
1007855
730021
636666
905855
69460
515182
586005
105852
461682
509904
376863
697308
761096
588777
407255
977721
339774
402676
484849
93615
444269
800895
730349
433662
31350
672937
441182
798816
323389
176898
844748
765364
55663
556134
547279
941814
357487
463307
438330
380405
506943
44195
483506
406362
983383
787091
817958
146514
18390
195494
52825
39329
973014
368526
606511
1031355
255261
913721
957759
96703
257525
3634
878376
375759
490240
248451
259187
1005593
782803
736795
493156
246716
868195
968920
933339
416159
841894
705403
455335
483459
325078
501627
263793
274403
30625
607877
977437
34324
839294
898459
856119
427079
515869
195147
709933
303423
901715
796867
705176
867835
341344
892751
348291
347400
54417
622300
848781
1031249
782048
782702
228165
669913
775482
940078
1016622
232964
930767
115998
633433
900056
521007
793826
341436
931514
351915
385330
995011
986240
923258
19001
195576
318542
415706
861716
520909
669220
649353
1030957
776976
224225
689881
890716
730445
1014627
742679
551764
712336
86714
710120
722934
992958
1002970
441795
982130
823052
455214
619998
926040
215264
248501
908456
722141
509837
701484
75881
553150
321357
72073
986138
188983
48343
556684
142612
795236
758399
685262
309282
682307
978813
331047
837914
332272
633730
963408
472272
839058
294041
585968
165550
282473
919819
619485
200094
653498
743026
115736
281577
1044512
291748
269467
975571
790034
884177
1015146
810537
405395
696207
985116
83353
857337
53356
666699
1039183
309380
277416
932243
873767
438933
658974
873357
658100
417715
841082
581273
352842
1033534
445960
733713
183808
498917
640712
886856
200556
366491
68547
985931
937198
674703
27983
937942
571346
853198
1019238
740463
641748
238560
8593
740658
801840
329319
733669
416067
33269
422653
994182
376741
915535
4270
298719
889008
1013504
487371
58402
891553
34021
583752
980958
968445
654471
533204
126228
166965
456767
863458
18262
754954
962080
906094
843995
416916
928774
1012430
116934
574296
86631
715080
979263
572494
569187
958815
144216
290296
683239
427519
109818
583138
240954
272307
399744
137247
391023
562253
735953
617841
323965
197281
804591
159651
432270
302560
277268
3177
270604
444030
918377
893967
68109
952003
377368
925722
950828
975564
840772
757757
668286
188292
226527
789510
546145
256379
997086
753285
526928
679366
327053
738917
682191
484473
190546
332152
237503
133645
100751
830560
45697
58755
104095
820880
624695
122515
876071
426779
576295
193718
126371
374297
289154
121636
1042259
149590
72435
777448
464424
499287
862704
594195
436808
839563
110930
825565
611011
1007471
867930
562186
32321
499241
348499
1033320
51889
542285
677019
764892
932690
922289
874472
569864
647093
109065
71797
868597
542590
918845
83229
862655
33913
995744
674721
739629
485397
26236
762561
432425
675239
337654
838666
926400
139639
876772
996573
384006
586293
482044
351218
152580
850532
634449
122911
1039332
228141
679031
377113
625707
544462
485502
1002161
143172
843510
385531
891752
382641
887371
851679
773794
53333
939105
458081
842998
274490
1018673
6703
601860
455002
523774
98974
317710
42983
184681
700890
806723
1044369
809834
359052
988944
494887
613605
99127
928647
138187
828863
158729
284529
971807
239101
149348
870033
552723
140604
977709
230332
146769
1029334
633071
1009762
224559
669969
974231
774216
645050
585576
705674
650096
857662
274580
883794
348672
943258
425556
636524
957374
530442
872591
145040
563874
565243
858406
178775
849244
573875
448275
268694
784870
959039
54077
251489
13951
573142
94313
439553
530447
519336
993899
818736
418754
393568
1028251
579491
518930
920711
643042
410141
533701
744926
756383
911672
998451
319141
581611
619560
16770
544757
250416
805083
152446
287371
726739
68875
685350
547324
183913
405555
866401
970237
217161
504238
436893
493667
239311
282436
405491
202006
743331
1036950
753665
677508
299150
451348
60791
436399
198332
693522
694055
729618
220823
1025545
128705
110663
596417
277686
532997
553238
934218
411313
469814
521432
775895
430501
920958
445188
152694
338365
756927
888675
851993
705811
782399
590485
167513
207233
332128
973578
568077
346416
544336
1028958
255815
252749
737428
532626
841376
500935
236122
477219
985796
839725
624184
261450
465401
962045
406255
1009611
733620
1001717
828538
899552
1039363
844185
635191
419407
813214
79751
884507
919523
938985
17779
182184
900703
256602
1025764
680072
107394
842443
321855
845562
183276
113959
631981
271528
579804
379430
995568
802379
648227
542969
663162
218655
273136
373129
129691
998315
125090
632397
513545
765383
445349
540506
320797
415239
475177
448435
92635
439049
724457
793010
947792
565985
49140
852911
111599
419567
938202
147158
263829
181151
817109
1010506
690331
695427
703125
583492
71368
435050
647445
849095
795567
724570
510204
992782
621060
336172
274692
581304
419417
461096
843701
360312
579846
547838
919933
811226
899902
291530
892002
125056
196817
375813
449732
88261
802872
270964
649163
330891
267324
111567
665833
1011355
105915
212669
564423
92443
611801
27062
424206
129806
923900
500545
770349
823873
764801
862130
531963
117837
346642
750788
175290
957492
29259
348239
743424
736744
654775
76982
847104
870542
93916
294611
261428
792291
202389
967392
1001605
449466
96895
98465
1013008
881436
448929
526774
508759
154043
314859
100122
823130
245938
107240
368821
957284
151762
65207
903991
501781
359931
895328
294765
605759
340141
445246
206136
374574
822003
370405
503621
599033
393226
1012852
256080
985352
1035216
101682
967256
822487
555564
688749
753533
151551
333787
363586
438751
96232
582458
817592
444416
935109
485999
561117
139191
476893
434198
93157
255329
865231
621945
642382
550659
203312
624939
600645
964459
682817
561430
798375
1014879
712657
157976
729553
444219
736437
624352
421062
84031
501558
200804
411286
528881
438393
501273
604600
848012
357298
181195
395435
137427
82829
748537
851926
63991
123559
784307
668564
471458
437366
790463
270817
198814
128571
663161
518005
705719
28793
52828
117365
141959
956420
44424
863937
1031988
718770
181537
413687
272100
642012
172512
293617
17611
269348
1041216
306329
519755
676253
793561
1005215
975375
347397
332731
304715
447337
849409
557774
283800
534322
866860
105058
487080
852069
272522
689493
15938
149838
30749
871593
546580
860660
865552
450113
1030832
220494
525510
708299
911508
51526
109983
873079
78484
530289
84692
396723
94347
917026
1043752
619843
799980
102735
639508
553255
1028743
153013
1010388
34116
843772
652814
396172
457749
439078
490130
528869
915571
830433
433019
847239
527451
255066
1041164
41137
93319
989974
833911
796842
177712
1000306
889125
298684
739594
343276
94663
643941
468208
958344
1031166
743136
537038
431264
993502
502883
840249
841044
368964
922937
931896
555440
195387
211055
578270
870752
239039
554489
608537
586234
379036
730580
216225
897411
302906
134530
810162
237465
144586
532074
616565
549682
939185
944362
791869
550799
453385
119363
720458
355761
313159
455183
579303
618801
799067
1042627
303734
942695
822744
768226
797561
686434
771219
632099
434897
263578
856574
181069
764921
373998
874817
872918
324320
608287
287484
512768
512135
57668
996110
849220
477719
475463
977587
147003
206820
346907
425752
622300
2280
307468
183237
849130
12206
726673
365274
738258
301466
998808
559965
958959
905052
669208
761398
409261
245727
203494
606383
85980
1014988
11744
269833
348910
521519
54747
134983
929348
102841
218510
383625
131292
265694
746431
949168
195207
42098
257675
359752
706396
72178
92177
265102
435218
342855
516302
470096
984636
363642
881405
427279
765486
180264
230061
657419
668715
117493
882369
732805
676083
591008
975703
36232
845633
380894
619763
974834
586015
332824
913921
657260
1025919
723328
22045
718382
714535
655054
1045076
444409
27863
181152
751931
743599
474934
24841
411143
70821
365089
123403
399353
343167
940771
673494
352807
63516
208591
457713
999272
371808
8802
871401
855111
350447
550827
632341
21706
847802
9248
325958
421482
419162
460585
588102
451600
510814
350544
297627
1044962
65070
123088
35897
329581
499816
54026
689209
1007022
789618
143156
554457
500064
595696
870234
632307
880548
147050
167846
298850
657924
729636
875873
695284
272934
551350
946593
569434
304612
932745
705342
393067
856738
432983
40032
699086
673880
864140
117218
645273
498654
703045
319288
738199
171178
128984
552053
456909
364124
880371
489563
528904
466440
623407
475191
409175
638183
214729
416469
912438
67698
837683
249288
365027
890615
463279
18701
395482
648694
780764
796145
503681
306644
170595
46055
919191
466698
417675
272325
689575
32167
168947
905525
1036300
856678
250906
312751
390292
939226
8836
80517
412836
56061
1000900
839792
512171
224502
255714
779563
543417
401773
389708
179717
737622
952087
847102
1025359
10248
179090
343590
925410
426376
665591
820416
816201
584601
2020
680315
728745
436822
672601
1045418
62650
26289
501787
467761
403735
481465
429852
896166
633809
334151
951081
644660
650172
788163
1040951
83318
676475
95714
751573
444250
332540
186778
562328
216133
108094
600792
691698
208611
192176
567220
94070
287161
561021
951235
778357
18238
703878
303125
809072
180510
1036831
856536
1026085
256669
118319
569693
817410
69351
1010506
940200
546668
578999
239452
715009
457630
915429
718630
615895
827499
828074
335633
635873
88287
110546
27458
230734
210403
583121
705451
577168
928310
84366
410760
948906
1027046
575944
163109
379315
387700
294820
455451
955753
680993
31271
860820
671766
901531
18339
918928
646390
445772
575921
389161
98262
105428
351251
107214
895991
56067
104749
949389
290170
690312
750274
721139
817549
240855
787300
893996
761760
23378
496064
861064
635495
220435
620550
849779
352624
924576
233103
35284
472334
344826
356937
787483
447467
1033745
639343
61747
536226
182078
791703
869687
427585
333914
780255
805401
215425
29637
220639
96565
716378
996818
131134
756826
690541
178552
33019
672683
10317
357954
476515
22743
287529
765102
886412
441745
190309
609181
635582
633894
814693
857225
126414
414602
529580
757000
49370
654006
108309
861545
415628
856943
816598
682900
615053
587546
508617
134421
784410
626263
513291
267455
479074
813268
778308
123964
916441
798431
926146
1040168
526702
776892
957861
859519
1757
388875
144437
956298
70241
749809
723480
674176
478923
187813
512116
520402
220029
86257
363492
5385
529113
745088
544983
568000
623909
584440
348418
869671
768241
700187
612849
30488
173029
275703
327463
865838
871082
355645
183531
865264
822647
149170
814021
31246
580531
928118
611539
136408
953677
127375
352652
135417
1042952
505231
329609
791326
527638
60734
128335
459843
531882
952978
1028520
240430
750865
44060
503478
636684
17546
144503
168545
157872
207997
142360
475833
27968
270071
694438
929506
189036
30528
221940
579574
640539
567634
1000405
126690
757138
398461
355437
296228
446597
504110
584750
743966
442258
109397
588771
622697
251229
584387
256159
168617
856325
137327
25854
557732
437183
420685
418142
686522
202336
656790
39487
1023534
386186
670061
121984
164545
424819
563409
820239
70822
581842
717062
89802
491650
896070
934047
464309
1026513
623828
71266
562869
675123
296411
161328
454850
476603
207915
360307
305541
462322
615296
736848
888844
144546
897279
260115
142133
367654
681360
1001726
643221
401211
313545
806756
683678
578649
394076
229317
437301
678910
734263
903604
125970
694290
962097
31473
505341
898899
447474
741632
649791
986865
548452
905399
665518
342401
177129
164986
469784
688568
842731
949317
300004
769918
960133
985623
483137
317698
837634
1036195
397028
429313
471253
163303
400185
293805
668830
360439
978587
551293
917335
354107
395739
618736
446904
122296
73498
730020
205860
825301
529789
647000
419083
382844
505083
514449
757207
455186
276657
61659
1001714
419564
485325
686978
603989
433650
155903
930632
134166
1006055
800655
343800
28004
696382
734117
159291
788042
991244
946195
415707
278226
85629
139187
321621
591331
15762
1035564
160156
155848
664075
189507
400359
125990
314970
616428
667954
731535
966126
817092
26636
604395
610900
593699
934274
933904
953991
344469
371324
253242
888912
445593
1033482
377578
844799
52725
484490
894768
185847
415651
1010725
129606
543929
861283
347280
888866
435905
841372
763532
998053
267520
57123
304182
686182
74170
531964
981555
142796
633549
1013083
476338
159151
122552
811317
8375
245347
405357
857871
34399
451764
594708
843180
580301
621114
892931
753593
899668
495407
1013440
536665
239834
438863
316567
273749
218390
289815
120463
789880
464065
462651
686073
398616
469739
120574
996221
133374
799013
629694
585070
839840
89167
603249
370032
263806
685301
265809
900079
242174
572694
503495
541458
671947
537626
476431
479555
160116
141743
1027906
278219
956666
532053
500966
100014
953040
198490
866963
225060
968838
148119
76503
343028
165163
422989
252160
846615
630000
857334
219327
471679
370715
688846
19046
727981
453227
101606
147493
308964
158567
488756
448376
545930
325626
825561
180033
114284
29302
879452
538554
101179
741385
463108
439215
822673
6381
430760
265672
125060
298596
767893
1037097
829216
706006
809833
146248
680826
620695
758425
273682
943962
628760
267097
608671
800853
19820
1021881
182335
172270
469769
16835
531538
415308
545561
359925
573719
130657
831121
853470
257943
952715
197922
609699
256291
568947
638341
648917
1004740
1042455
774695
258179
752693
630019
1001620
430984
316551
307009
219862
861285
917090
694674
212481
945843
9039
626537
1003360
892283
238310
50197
138206
34011
349651
62001
83996
964028
553150
371652
560096
1004518
787210
1044520
472405
278441
617274
483903
905571
322411
559938
603195
576995
998249
633980
835350
577757
750109
570159
731163
705325
601075
176973
394614
826707
828464
215555
78675
990676
304160
60622
771704
918827
282326
934694
291721
43456
631888
875206
122108
735961
95036
506410
480959
65560
553051
571588
781486
13018
406344
222487
356919
184981
483286
82095
649599
278893
556421
327028
967075
148758
946148
801582
417925
407938
31357
970734
634671
940416
698466
782301
983840
219904
170368
139106
309023
34316
839632
903576
865155
729789
623951
606775
750195
157224
740456
272597
352564
1029487
730921
918577
227594
519198
273137
237487
945335
774756
458265
142791
516247
938720
816312
447236
993965
218947
574041
305176
70331
573539
668654
353289
956223
827668
925126
660837
45242
842339
34241
704469
800380
949764
523402
95220
903047
731806
374674
232712
575784
534132
112600
1001912
947312
267453
834797
1008589
1042835
245215
1017563
739175
183217
587869
887762
118583
34342
495828
462349
688907
733432
330593
967588
781470
196961
112872
208664
1034558
153828
293951
543750
817956
469644
323973
1025254
211739
554878
870173
421585
49458
623312
782261
157654
325519
18684
947122
190467
771109
957559
142273
338305
967473
793115
570513
146797
476777
950234
1013274
996071
400871
323015
108516
21218
312371
904687
498245
367384
727737
427817
144512
608876
66242
949264
443794
175374
725468
977054
937852
202117
730579
603213
1029487
981333
9665
83644
108762
183848
902154
442143
984826
378894
264759
109292
623791
766731
753815
684298
52361
211294
1000864
668297
652429
974287
353790
973335
386475
50601
816740
159395
1020971
865465
187946
639136
490109
317212
569853
40778
152730
462785
219830
971370
233323
446324
656899
762662
136700
311503
670917
857684
100106
615711
733817
381037
121815
915727
610141
1003004
822169
346472
683871
558199
434358
943593
1029059
65500
339893
62676
1023154
242628
976432
261885
305484
616617
273012
640553
406026
61731
898183
441775
545991
177725
196197
817876
793222
83838
95203
652999
500612
968125
634586
473111
917028
705000
140248
895211
449731
898718
792326
262105
559504
785386
587819
967082
287523
414985
624005
1045326
52981
487718
475486
668549
895469
470231
758636
672322
832316
568986
700476
749724
418222
57960
187303
495813
482672
336454
519112
3966
705866
617680
571181
440458
797541
723313
438820
192278
625866
277433
286629
1042810
807080
909316
481706
802653
396613
855184
976049
680100
864472
726588
722696
754380
701655
624021
912788
965660
281266
825860
26074
9402
499774
500938
764792
379031
1027403
363090
837341
935369
179297
404005
1013782
332803
985884
982777
724710
465815
42790
129473
733551
598000
58578
4546
210725
612723
753356
73354
183367
821119
683613
634191
447097
836440
766532
554812
826819
559690
896058
967240
782903
495278
250345
824375
1010568
518746
462883
69486
316556
526545
73918
876266
1036826
881693
135815
352104
534478
6935
637137
586708
236088
694726
102625
915198
664451
85598
99769
690055
411589
100074
98650
275327
589823
304610
412192
52742
983069
398739
327716
833634
77058
441852
763884
918720
1000731
822447
618774
435686
267465
17157
16821
117302
1008110
819818
39858
841776
105589
244967
314748
455899
506180
93504
906312
669473
134716
304167
999215
720404
1033140
265068
917372
878148
961340
10773
847060
762993
507482
761415
413850
1030469
856833
1018015
355589
853483
960978
848446
614329
610821
519377
785532
884438
436818
333779
88417
619724
647832
167250
646641
973358
829912
887281
377210
122052
206815
602031
72074
238853
948645
556768
708779
748372
173415
148054
826012
916154
950703
560290
276313
441330
81000
317917
1005662
731926
16806
692302
490629
872317
102733
763883
410296
560648
193994
16348
233347
34991
101375
1017998
64516
161247
446872
1005636
809977
768700
823164
174843
718659
930868
67777
8178
120347
598649
543073
395775
99196
477538
528476
134228
348362
881494
671687
680944
281525
459233
839310
645360
814933
624848
648931
1014214
337076
569496
327102
951432
615363
119963
534462
1036322
24756
306737
805407
672102
898173
328098
953603
749509
782984
227855
686699
154859
175266
567267
679578
775321
676115
489128
16122
988399
441445
430338
293374
593853
299070
909096
851094
146760
986864
878827
889821
34796
899032
618039
486227
910702
652926
814329
779302
524470
83866
110193
184059
16186
166436
265762
874023
250712
102630
550394
953055
955913
58233
633514
440214
343273
107056
673755
479560
673323
980811
345299
934100
298753
581701
472539
691238
703771
888899
555095
983576
90230
198855
557435
305138
517858
615799
650253
804069
732181
987294
875546
284187
77776
234713
495476
1041770
230569
629727
77751
674080
154855
807050
911004
886755
327785
609292
913739
362315
230754
283432
1010373
381823
541578
267441
692549
421506
851974
651847
887489
382687
904212
230847
380591
976214
507399
911206
913856
983898
838592
878292
437012
974831
879989
535237
473041
791273
603306
132745
943284
872690
246344
914154
124844
257132
642847
64984
17527
318794
787855
453636
170922
1040487
80056
397072
833464
110456
941961
534581
434351
504101
503161
85491
522686
700891
825542
568975
146660
385814
819643
481288
929786
575903
484171
584050
447716
697883
564735
460003
974424
49453
473
383953
65234
647562
663587
432886
701916
707622
637256
179588
524034
506383
673967
69775
747176
764530
83713
612871
545774
646794
715762
300789
361767
984630
821314
36837
85092
833741
212179
63607
464926
924192
212432
344906
663280
1674
863115
851110
771821
357259
7598
367478
938311
671019
96215
735331
113354
180740
176325
769782
382067
680271
242958
432318
477753
269771
866815
1044852
866445
541104
185311
146652
260824
612469
612108
483459
145155
322408
453712
535153
991058
194928
924024
903611
801679
301117
689302
898277
631722
1030431
862591
545179
329202
63756
994529
869616
202383
563913
405798
592831
10521
86774
557989
840253
521666
463684
192889
369921
230574
951432
369610
51902
832207
577316
744661
986186
357539
266354
97129
403003
492252
650148
692669
901242
760388
127587
948211
543855
833562
289393
850232
544379
808242
831864
317028
474515
837935
795033
764462
27767
1009060
1035635
340778
133336
593249
1005084
65977
627080
517606
923894
244049
1030301
142395
741140
688453
365501
420646
322080
1025306
846774
196255
898658
622807
651388
888775
970439
736920
1002006
380702
297023
1000038
562309
1043662
380046
574903
211926
176114
893780
381055
983790
605085
284520
467015
740200
288227
346101
281841
321761
541218
3165
495241
736109
367572
587657
212612
62668
559411
499083
886286
858880
798829
809706
969509
212267
634175
479209
558360
49311
759036
468243
610641
125332
595940
613890
274446
823625
420376
830388
679148
223690
696248
42815
929853
951907
631835
135308
373370
546679
550786
443641
22269
922651
651548
498309
195772
989066
595326
670126
881045
359218
319063
693936
7584
282858
268449
8006
8152
847851
910436
407779
353656
413279
989572
245362
539282
828851
634817
519419
653591
746438
684511
464616
732983
580264
377119
444353
186724
716957
5070
362919
907259
827938
57167
705298
377334
312184
503069
414783
135478
89006
325224
670271
306014
499334
952416
948273
320032
949671
228324
747010
563603
818661
154457
846221
425514
896639
646125
901805
891420
357676
432468
775245
860320
31397
179810
940470
710270
633593
462347
145039
243586
298881
842738
273092
440223
555501
989864
972434
869505
759266
893918
406879
817623
559962
352592
421536
575183
823417
413812
154392
964729
820502
320551
856992
317778
637498
591402
129299
443290
994147
112442
339554
86700
695116
852733
316817
238159
903676
331075
918639
84983
960857
930400
603393
493059
255727
569293
600631
411445
892626
347855
147657
204807
85032
711092
411375
52154
6143
255223
850874
814750
793311
490869
81151
188583
670013
852213
627176
1011624
218266
494834
499490
785223
951648
800704
895067
882132
357008
366307
956574
780090
814340
58243
493792
559434
973034
173243
980015
947065
566609
882009
45672
836060
835478
611051
166330
72895
891300
1017508
463530
147163
668212
470969
502924
449697
123634
109938
717861
462095
853507
779595
222768
865879
1009495
843572
386640
374657
246673
852208
582681
434049
319489
352740
317117
897870
1023960
1044389
298431
93003
954247
237980
953643
328310
432708
981538
945382
458604
974482
189527
659851
916550
146073
584738
843618
875350
10120
394633
691509
829682
315014
680991
1004264
713028
884141
258558
72737
942284
40871
291985
534283
410970
117511
922995
964162
526623
712818
70030
757925
706427
240275
570140
203962
627226
933914
458371
462406
413225
923368
168365
148200
792901
526273
953456
306310
655328
61230
334185
586122
937718
812055
946101
391647
624323
12895
112385
901046
72155
180140
347099
301996
476558
819228
621888
273601
486330
983839
498635
894869
658494
189277
39796
949412
222718
80994
296283
810523
611002
600078
357005
522166
932836
878513
657104
850210
838990
184301
102551
911174
370190
536918
453422
225566
883631
587322
621531
341912
854859
860536
778692
16145
104019
195200
838427
451346
615826
268011
39754
781533
932484
658554
562311
997227
49911
966495
868215
741214
703369
228019
537936
164968
124985
794054
4320
631472
789714
719785
881784
677880
869711
968262
823665
818689
567405
37381
338817
31594
918490
417497
248741
22213
370930
148182
545307
981438
431880
997716
428801
760988
308632
580347
496435
713699
778388
369305
140634
712248
472679
624174
116599
571017
476935
7378
492968
205688
611446
662827
280365
5465
762384
700538
589568
1029239
929384
145844
832727
586382
1780
127549
348218
1035372
319537
607597
109570
588260
495361
31776
404789
590429
953686
219246
737418
98094
711590
198210
355426
580439
1022563
335232
468560
263176
963597
361184
478528
309801
666936
80716
879224
43732
25785
226048
535295
580374
692709
575227
160673
380648
878075
460806
584268
639189
291433
97499
442966
521174
17393
773777
184416
400210
163050
371694
84802
378823
254362
75299
73192
460050
59517
6402
735621
404387
229456
697351
556093
739671
18122
491815
76954
684054
700736
969698
423583
799046
852054
1034951
100117
774165
547879
592265
78686
532787
918269
893684
995029
944154
627782
825023
208564
984406
961334
117720
497142
428461
171469
1033276
726150
912827
489465
712916
991869
282469
706933
690850
389180
772781
569874
930111
782493
467727
539313
653644
775587
88380
977960
102341
948105
587021
956903
822828
14144
704379
71096
298899
336071
992739
366748
602962
328783
257496
290904
457262
558129
590235
120769
159045
708558
300813
986467
769798
247392
570228
149806
645287
278100
367563
43055
592985
571737
383018
912642
554623
837766
1003966
374078
74373
562262
1032170
237046
433341
525754
506219
594574
829917
342123
550907
504257
542719
598788
505800
640589
775035
282723
452262
121046
894612
505474
749613
119388
776708
641368
861059
954040
812115
587053
971386
727967
916743
580610
1030223
745948
57610
797604
62434
834414
60166
807592
279467
680177
899676
450587
971113
370767
390707
452810
779512
832550
490924
398584
633825
399519
456738
978204
1032374
844578
7534
636368
793916
568908
246911
808158
510926
712867
473194
624304
576597
715121
771209
110764
82815
958154
746340
307567
592484
987230
599248
1014278
281287
1006573
880163
821038
613475
384454
140850
908866
334499
498195
5576
237753
269410
328921
406533
178255
336202
246822
580690
521050
883201
462645
786847
172944
556332
891894
554491
765616
473406
840535
902365
1017818
596535
371727
67435
609924
1044589
564356
165924
703950
592888
878316
413661
795530
31887
772602
9167
623287
952842
60389
657129
907526
187654
520647
194573
672376
589076
1009255
323702
1014084
835634
313718
510040
545257
373755
426652
801792
418681
403107
920122
648961
199049
586587
947649
801270
657047
482111
289765
40320
364643
663930
296435
449951
420744
295512
397795
148716
367163
942193
213295
172515
273814
959724
908218
182604
776400
555073
480884
126286
42904
55197
507411
512993
637871
925186
143899
1006376
740858
975488
527526
436225
347596
850878
186845
162219
652327
124022
161771
185738
462251
30091
1018742
618219
756891
660259
803475
663387
16456
138055
61133
377118
616802
964688
112693
429758
626132
255361
621069
982137
571090
421420
378214
503086
668847
879109
312724
902392
414217
690554
81042
12864
4938
729081
672612
815468
186124
710226
649186
514798
856471
136702
503737
581533
780495
316485
310995
217520
971643
616293
321296
652260
408947
978415
420196
899736
982766
215286
410571
601160
791532
421387
568032
191949
64788
166041
211058
704785
184038
665820
985709
981707
255307
356127
893723
303409
211487
725575
58431
662174
86295
409087
1025638
847574
775269
82292
195754
46112
309896
709083
304725
138330
417710
896815
298551
381950
201632
158582
174746
743376
960196
41270
280811
153813
33324
1037132
164076
284441
630969
290754
43785
1035545
450208
124135
472978
131821
295097
310517
375300
719353
123934
551892
625269
452330
502823
721243
181245
333851
97838
11944
241472
932361
675559
678233
418117
381583
67489
927032
967232
310134
921955
480572
450285
819416
191491
834945
693279
221900
734606
295852
855023
478880
127365
799989
313383
884825
926877
945902
1001043
480810
102029
278012
81378
14009
841783
358666
435954
654728
812089
590317
614357
656745
492668
970519
400484
236974
981580
676264
178978
431785
855358
677031
444922
313301
999060
636051
53729
241441
88748
205787
658799
1002709
367687
10344
102752
254992
86439
178053
172994
366871
807665
252490
727988
286527
412870
799421
854514
955842
597556
72803
670494
517432
757646
750601
702158
246149
959581
308026
182752
991138
288683
365818
350985
300196
222315
646552
788655
178721
952156
702701
583592
654149
531345
834607
305579
731983
474308
932215
539321
688615
53028
595413
139356
443797
552153
274051
566229
153195
299124
278047
763260
786279
414052
528456
304592
1004589
903676
623317
226568
771380
963741
66414
528877
105596
696060
990371
524667
482578
884976
624313
342400
906754
942967
572664
38221
127363
785832
453271
882751
478166
591299
306872
525443
493496
447403
717746
190898
927228
273061
1013753
232432
1012638
835472
37202
635666
128948
806395
474548
556171
534646
724826
391527
945166
363334
768143
44786
909704
231793
497190
988002
961200
438593
461101
381454
378715
921543
57251
864799
97277
110997
723896
14766
68165
570952
880359
590863
312929
389258
910836
170445
782266
398101
428216
579737
94727
128745
470010
214812
717300
978970
339026
936557
861107
607290
768180
252116
117036
974355
826196
120506
25123
984054
897256
568763
522653
948232
187543
342353
275820
869282
964621
671100
784799
254701
514288
16357
154198
552869
168976
443195
356788
577204
39273
32577
690888
102267
948598
551594
72897
132622
807005
116404
260619
301901
74640
142893
40115
513792
668770
695203
782127
748990
569560
742234
381937
1659
227649
829375
456133
813467
761716
456355
386526
645206
33397
759397
146225
789430
1006044
646570
714547
720611
867880
829922
776366
319362
8767
63133
20998
299879
282181
239040
355311
309241
619343
602827
753750
347603
9096
269422
752433
60794
649896
110048
142187
306790
346454
1011225
717180
300832
770195
968755
233089
6519
857595
481595
444771
982964
87424
582773
15391
540732
737327
530912
527469
765876
281210
611922
721725
203291
865042
789184
658953
787001
898002
97442
847603
380496
535081
506109
767959
832462
229327
875172
266359
735103
136838
816947
929223
942223
605277
723912
503990
612879
986298
220086
37109
767611
833232
749851
184329
385776
415453
985238
858985
789239
974670
1000416
760465
620929
397804
87549
237997
158869
309819
582467
838267
24489
77495
748184
402133
1030683
86250
248199
736155
1004236
787960
557608
451230
249598
922279
845039
996525
176736
207176
328371
167167
420564
817386
222239
307215
106798
911821
158135
852981
2677
302958
10379
365592
16347
293565
908593
1004244
53360
28870
676050
523775
941528
762257
657716
991068
258844
517315
633985
793288
424136
239757
934093
282566
682103
950675
613849
404149
662486
301348
135798
949045
201552
1164
238486
75151
893762
218062
693721
869352
219137
510439
554335
451178
86653
652301
536622
986771
342226
208267
564880
143843
589761
955231
35767
882480
740379
118887
264184
826458
392787
26936
98498
828799
332525
383675
370566
12944
452593
907624
802287
595260
541014
291106
770866
846421
302595
278485
1035253
701833
699333
114805
247174
266613
311188
1019915
120595
552777
725534
127757
800918
627648
157973
11236
448707
490579
992803
215450
698083
794486
567227
644471
696676
573485
903295
795130
419895
588638
411822
776900
517047
415342
248540
82081
184392
625572
842114
614231
565493
857306
304989
794582
147217
237772
800999
930323
147613
584922
71237
710712
323441
169679
642100
914427
722369
794026
1030620
935659
436654
14326
731102
100971
106619
439662
94296
275735
905901
840835
481299
732003
187994
673177
880421
82173
311714
289447
802492
330442
145853
925621
578091
568719
244630
977634
259762
165658
605277
179358
802616
19128
122500
829001
152951
875877
634533
641324
491174
50399
572671
398100
147998
161362
595643
87454
821742
786647
532206
936835
366866
199637
927965
369026
91331
344128
716068
668251
69277
810212
907387
755927
183653
949737
402309
769064
625806
823478
1032272
1043579
413891
351670
354800
837358
740220
67622
130664
770552
673211
810289
842660
111898
204395
416623
817183
475694
95189
541093
602434
1028850
173841
45182
355631
342854
636953
503202
754349
443555
783722
802152
697629
323231
249783
786456
357376
972257
230141
239638
641073
155295
613753
579287
141677
476405
990718
715559
1024830
947956
1017279
155362
393742
56143
114631
510554
362117
312612
452416
23528
822430
404050
972479
300641
875042
26774
741644
486732
623244
1038844
843931
519624
866705
501776
544486
13995
804413
503651
807143
63329
960042
173201
314031
942654
412584
231361
663370
391268
994188
78872
76964
318299
386831
631244
492267
67966
368837
872932
484711
266511
1012371
111906
327077
252458
968541
729775
195194
942789
185534
977060
1012321
110999
415674
294132
924447
536180
441901
335137
605908
401563
246178
209933
652521
717296
526164
1026463
647394
74800
544561
210789
447566
215504
838471
122406
933200
995349
702757
927174
459537
671449
447311
721736
544593
867961
241702
49418
448702
761281
227182
292065
451382
582453
116653
32107
816712
896104
763271
172477
269790
336080
356568
268871
516376
41374
342433
983833
791031
811728
708098
85037
850348
169313
636374
780169
776089
50492
686676
42735
197963
146719
263544
691778
717891
664826
183934
601821
53123
493996
619830
12908
684132
516417
589275
137104
19519
894444
99044
879763
1041079
783444
242659
211826
590743
823195
965823
220749
218560
667769
621361
693297
460699
486635
486697
142347
884934
197550
140620
497104
286716
640052
572048
947077
497605
496865
130745
237051
252230
316030
985902
902283
656115
445936
240662
957870
210569
505431
532185
478695
511865
258217
440353
421683
269626
283031
55031
142521
851674
113749
138710
526079
481494
537885
852277
940523
1042470
708709
1016101
252512
415982
709432
937637
833302
788465
615789
965187
715468
842442
445944
833691
791653
946811
1011906
681159
1040411
95093
140167
557571
593528
140785
644253
825869
549186
296174
963701
533084
767612
206650
68931
214768
370326
630402
798245
855300
643028
381200
145038
1017019
183345
312658
455474
583483
106799
348776
640664
191862
745947
989788
58586
857592
774238
37859
324690
787744
887231
857034
761829
857526
1041120
428877
543601
973836
577681
885544
397694
729631
7839
507224
445155
412957
894325
94943
484282
536324
802381
116118
591119
882245
566678
103753
90992
218467
551346
460434
540644
243276
642550
335034
680670
212506
539082
911753
745303
768831
259208
316736
427723
714660
321714
795060
211943
859354
782916
304043
30
651090
615896
973904
9114
499050
174727
84448
237650
628314
363944
911503
693926
762275
430988
226755
130043
957218
205564
58064
283112
87197
80079
674123
432820
1034538
235259
42434
886354
98456
67114
1045020
555132
656607
141936
593751
83176
167766
424788
578437
405770
142487
380828
307858
559636
30348
499740
1032508
210825
601725
182922
423217
905405
136242
939986
711643
69463
335596
389082
621624
460508
445369
203683
935219
939362
18459
528972
854666
739193
178487
1016176
30026
983061
292804
698875
273212
893830
642815
747687
939099
626316
105120
974561
919841
121861
532073
17945
604235
61455
976853
282936
764601
852287
933618
611583
136638
835434
29648
394612
878568
245666
153950
298874
61504
906648
452439
732620
932010
782245
183504
605236
276139
219272
306081
858375
401555
909149
165544
964179
665033
853224
774963
309611
757876
732532
842208
193097
80507
63538
219324
269958
142193
404203
880862
818303
665465
669021
758011
595826
999985
368321
4716
451294
319532
124489
559093
627534
748465
985439
669111
911155
758145
251621
766471
71790
242146
441862
934505
33277
461000
905638
99322
281114
963886
673285
587773
908935
147800
209429
912128
1001910
363374
546785
845496
501856
711509
589018
652254
1013441
531395
628404
187318
867302
813313
250950
211507
393871
983390
514714
309106
564976
693469
67826
943205
464895
533116
1026219
49730
987593
980576
539372
190736
889194
919766
519689
193365
693027
365107
134585
698605
924665
630811
370504
930212
703045
15400
560019
335017
974880
866826
871565
434581
307698
957567
308397
368054
620469
683018
709622
699427
534230
1037880
650029
828422
358803
441762
748444
174456
837175
720703
990392
649783
525708
747829
734777
870565
572182
828459
123881
844499
111654
464556
164593
910984
911920
180082
298362
822153
128457
652143
504454
537069
613371
236101
585078
854839
163656
887136
313846
1020905
350904
851089
5536
350808
853405
947667
629925
151956
610081
555829
104785
41239
154804
215867
402582
959734
158647
566841
268225
864148
576756
882396
989162
279980
860364
11575
993952
203733
746916
724162
751010
882806
1013144
936468
531817
656443
386717
526328
538301
743164
650763
942143
850186
98437
500934
436653
350862
152380
258773
152529
706728
413964
119273
831569
468835
955128
734356
584305
262342
355153
679705
842913
361906
573038
992532
11983
374330
878499
672694
1032263
570543
661038
337879
574526
736910
730778
462795
707618
233214
225762
566876
409786
40868
260019
614326
941096
542597
96204
209633
733789
427911
24399
658396
693861
301936
464111
349624
759532
224151
388252
890504
17368
719140
273174
78517
928029
393248
248788
851623
1011716
829010
964673
99682
755602
166928
110602
37528
716350
348549
283613
793241
342765
558361
173367
461306
62650
810136
462467
368154
863799
1002326
772534
697572
1019923
947674
745964
536853
255420
404820
294654
768122
320259
833239
855859
83348
148630
94936
335334
776665
529565
699307
54096
205644
744915
560581
109891
427577
73099
559891
645843
52299
555647
687520
983912
599849
897397
902050
1033306
693825
254586
141162
34963
366215
882793
856098
281585
586643
511967
511931
793024
29123
165805
532880
1013794
26512
396136
300725
225749
347510
479660
230549
121999
380913
8470
876292
1042431
773648
298317
807714
510624
867556
1042981
892124
60040
998880
910219
915352
201735
311122
154738
1016919
940662
220478
120524
172206
55266
956187
50417
652822
140990
473037
573051
868876
369312
641410
893665
614280
691445
808064
545194
1020913
34881
304912
961704
295384
464125
371685
656218
163295
1000061
623041
332386
302295
725693
220187
526845
48868
303745
164852
985270
879448
680292
501045
114208
933296
744928
82576
897588
859312
1011619
415018
80756
854703
874822
346703
459257
179091
699050
549682
927703
641413
514564
1013498
612978
443807
832579
191525
945753
233241
906326
840742
687009
286828
642835
293316
236812
834670
828173
532005
378322
664716
161665
421612
141631
993377
83518
959693
157536
26810
905909
539513
963859
113438
672840
712831
81040
664925
148417
194950
151967
94982
645583
804226
469714
866170
26681
817231
983351
330654
169815
321766
682575
978384
166813
113914
465970
313195
776018
358566
1017320
323607
92141
741968
785833
454304
91440
285669
323828
833620
845002
99748
644438
161055
862619
875617
740813
324325
862130
168239
1014168
247367
840104
1044188
319096
388935
2497
195289
1040260
549588
287009
1006148
450771
763219
993452
471593
3298
44960
924591
79358
359647
550871
55492
467968
779725
364414
185552
613239
682687
112087
35850
889131
850601
194642
49511
215135
48548
166628
1015739
36498
559610
908119
799386
139710
158178
663767
26421
874364
1039206
246148
567470
972906
82123
203989
200887
664949
813003
466008
15773
872125
11727
547185
589581
167290
535011
639906
63375
144241
473311
943944
318889
850940
415370
526060
220259
32414
367059
172187
556429
372920
695328
764835
471526
182988
859167
723883
744937
1020195
1026481
433625
240778
427051
128921
73353
365915
900733
306624
838140
725473
168109
263445
896828
296978
160270
1042405
620965
1035431
740129
202012
319793
132088
665589
738203
184770
1000970
747529
616872
251367
1016419
990642
885475
1003695
264081
44572
1002513
417655
285480
432278
522356
995372
334757
143562
297558
624105
639429
4630
84705
375496
674229
675820
244368
800052
19620
625352
368484
231676
1013579
616035
25886
716888
873012
515946
937344
173156
17887
90465
522937
926552
285020
143626
494194
69628
984232
367963
503073
405364
136012
29905
750697
33317
506014
879362
186396
742221
425091
117204
821079
293488
960054
738400
793011
891099
692571
86462
824993
768285
687344
971602
774522
916476
153237
311439
636278
193762
670468
596246
468177
679641
609369
279034
548780
665705
988222
404039
550011
591440
569489
942644
227224
404529
126225
533161
500793
55922
360618
595276
41211
173399
128787
928516
1022400
496133
334189
326583
1037177
256128
793726
785103
334143
1028844
726188
473931
221182
348853
1002349
223591
895198
666531
378461
524787
663854
1025758
454665
147074
425195
739275
264052
762801
241236
811735
843327
262202
771106
946512
73094
797709
581576
493909
189344
991398
352465
716512
828128
992732
908122
608453
97697
622478
831197
448558
615390
640046
682434
141999
1032163
661467
307950
650218
836807
996528
505032
202719
365652
374954
40218
843370
649953
341506
803018
380204
420646
487539
256670
583992
1019466
926893
967144
403080
907859
211394
273900
902368
547293
225228
386443
586074
953198
748681
117502
335740
427167
624674
868977
871808
238842
761443
669526
601237
120165
76992
431510
252870
679603
231065
906759
138127
180090
581443
26777
474439
223396
111613
62442
984746
43667
412741
526536
984209
747624
813449
750785
700135
400302
910346
1008444
120242
826154
784451
421336
182487
463731
966035
113549
975673
629313
378229
989657
287417
727922
426087
982631
406054
626537
344680
435030
768598
1013393
88458
906688
77671
1000833
238582
735576
190033
321547
809323
568657
407784
945777
962912
774168
344595
441713
769590
981848
193983
850354
922454
914578
301421
1030194
945218
561078
500811
115966
934092
58600
719169
81781
238199
717293
114196
798349
20112
1027155
960745
370690
662377
274410
599305
727454
1031893
830325
845966
255045
146294
40194
331444
524784
969664
343689
732872
290203
632825
282675
1013951
599225
767672
514075
752138
802649
58363
240375
1017858
935784
722027
615537
211865
311766
226772
904473
225945
264781
418983
184490
956325
11074
392880
745765
661985
345183
9479
199333
757720
77712
614265
967984
95778
954782
805706
561476
942872
476711
63004
640393
904909
451402
510245
854904
171716
288235
65126
954150
77094
29973
599597
909607
276781
783305
717177
170420
428426
609043
806428
2096
863023
377917
462887
163053
478707
74078
471059
361336
922242
1018073
522676
293148
191886
313728
712433
864876
41
210614
258347
178224
836379
239454
676226
627743
217794
811603
551851
720100
171980
107895
677825
933314
774561
313407
564406
344898
644470
384100
15358
146276
444204
757811
686199
22250
1012084
828406
489720
394350
99533
1011623
111809
479663
401366
348135
883648
999072
504649
909551
127639
546319
326776
785219
131461
217987
851737
558451
142667
991604
351707
618842
365928
432381
957410
526406
79647
935791
618413
208422
876781
701431
993961
200440
978369
500757
616864
96467
305720
250089
792025
497874
994247
265817
71426
781317
678627
537860
1022589
569582
453579
746590
109477
942869
467234
8394
350795
837987
731117
721694
643189
158692
659149
893627
415809
1010127
483458
656388
885535
855879
262551
213509
413636
721128
746544
254487
176172
864999
182057
378842
810785
459846
191614
875054
725120
389060
1011000
198998
393774
348627
212817
525609
768456
217378
533968
677234
220736
330011
275310
656084
970846
145033
307234
439263
877657
275158
965688
958000
278742
50489
868930
752396
330106
501745
725645
284365
292890
74440
998638
473556
693141
963443
1003987
859555
354006
393074
32496
269777
552445
630350
810251
462025
952544
801556
288184
297968
614539
992191
1019280
327815
68398
174619
857663
229179
599447
895121
72950
498896
885426
340543
274939
141324
1027947
106746
266521
943051
4057
136799
25315
986147
491845
783044
135269
680655
233190
983514
143688
393105
868545
419720
364055
230240
915714
371142
941848
503618
39423
1763
708963
196992
184101
187771
497223
625432
257858
698443
694522
516162
90188
71533
368916
670920
16314
113629
135838
1006116
596605
252153
370949
318607
233632
843315
538310
105726
36110
589681
507538
917791
812314
1032784
560775
875457
27411
382690
767898
915299
18840
375633
247938
327427
840826
891199
1021283
309870
433642
106529
57381
406905
552816
163011
279495
287586
168154
478031
800005
268053
172193
914970
169132
416128
872008
941056
827063
307597
595257
631197
216949
25060
761241
312067
457180
299827
136795
205782
599246
912785
356905
77619
179349
494137
396660
542089
597768
307356
700789
849964
578559
546574
78035
65848
485272
558775
144529
223271
754498
586792
335026
85476
933976
892118
95524
351607
120171
326740
194239
416217
507946
44738
650389
269470
957579
334256
324776
73433
57762
225353
131904
451331
860984
863613
778521
92369
1008207
971234
938368
979758
607874
541483
678603
507176
112185
572562
583141
879707
712890
868372
661465
933179
404085
955738
541741
806090
534563
403624
62074
463891
199268
38308
267582
951628
703421
323276
991484
403151
504595
72585
779136
1028008
347491
979311
394290
214888
630701
98114
638349
320859
548698
154596
115289
914859
746900
147379
281002
797504
79561
233905
774941
552180
74776
437347
483665
602343
273073
169417
664444
308690
849755
690797
670937
225263
82068
90980
432502
192589
223854
629698
437293
752632
203281
895025
240921
124070
520178
76938
684599
753027
262185
496276
231337
589714
792729
429041
393044
511821
570224
456638
18424
747342
634713
439222
105102
886046
392599
12027
871593
940043
365555
626436
598961
814222
649615
819269
212981
895892
603466
249355
217299
138098
3679
189520
462406
582797
775043
394988
846412
38542
128939
903058
128220
499633
456721
982921
905025
528847
521189
95609
362417
1005743
389188
502730
28856
655097
514669
204203
46957
895558
784094
146797
528969
657759
347259
183432
272046
512672
1028539
874354
35099
695442
523128
818241
163615
526527
29710
657140
754861
281118
805088
587450
354362
1034994
1030270
999956
428491
731555
382320
964032
667811
950032
520261
554066
664340
180827
695031
459820
828121
856321
317717
466139
1000925
166439
191638
390884
212508
1042359
642413
781193
341139
372129
369635
410759
355031
377731
78823
712749
608490
908049
600963
212340
354237
661269
890187
627281
801244
200742
233359
688190
461475
16048
795305
223058
361781
178655
176447
949961
188295
504148
10683
958272
257191
38868
453901
996318
739356
714099
1017019
129406
41178
171328
243816
169066
894066
69926
407831
938799
146021
228846
340750
481634
879628
988150
206305
508884
369892
336490
259671
232914
808970
445001
13546
694260
832874
447021
992719
874498
104280
184708
790306
826644
861021
58829
724824
568982
991086
1031108
276606
814434
918411
291859
167765
140010
612324
790069
371298
234006
425932
453114
601411
303238
659673
607243
243511
919204
867472
45438
51033
765633
616414
545738
131056
939720
883997
32200
239200
480796
731735
411394
315247
557768
541079
1030444
79397
234415
406015
711211
731882
792117
312004
778573
10217
397586
3119
486239
412927
779496
568398
341562
904395
213925
98676
279701
391404
107788
631376
533620
983620
421170
75136
172081
88472
959341
430128
435882
724925
197060
239992
266833
992470
454987
782067
13875
410244
109062
860981
495423
72882
122187
226156
274228
905866
706587
329039
371869
21278
917688
82743
986634
1028876
706202
221149
1024663
335368
573022
88866
839507
997241
170077
691522
789478
49536
829712
95656
89690
18238
209837
302365
604230
923
591973
830064
572756
20318
520647
560281
978487
526282
276704
136435
586990
384038
59740
822436
166495
542259
25843
61847
1026731
314265
471966
832123
998914
385286
858700
810640
917336
235071
123826
276738
906333
310756
301843
476589
827006
343159
284891
366055
257354
859609
42166
971217
992174
217392
293141
427003
871237
508151
726667
879535
26470
59353
742727
785742
257038
717931
948801
516112
758026
970949
476991
703908
4590
1002047
365952
712438
464288
433021
21492
565352
98408
164518
674895
636518
961396
948349
901240
21311
1005157
854457
969367
167142
279826
626708
189963
311139
302415
434149
765575
505826
330400
814973
715361
404418
356259
827602
832278
719587
7986
185574
606243
627105
365476
142516
459477
1041271
321046
966299
709608
593475
993393
337209
88951
832886
776084
477747
270335
370272
667115
46264
456927
901962
681698
625245
724862
711150
49221
607600
145255
451786
406753
903028
36889
574561
374479
735578
765414
853463
908229
1000713
734854
834992
639597
473738
54706
549016
318941
454646
9711
262642
230613
551623
14066
655004
109966
989303
20842
26811
684250
473260
782092
198381
14434
788546
589572
209781
585104
515729
684241
1028073
553360
666915
897879
548867
242278
646350
580196
42703
93724
350668
557864
847131
83476
123725
535622
890086
717832
746423
1450
2514
837298
934421
537367
40633
736982
821235
683656
499475
896107
263015
203706
579528
642809
62014
499716
399867
3691
816128
441453
957480
230297
364191
705394
92826
195327
459140
11752
742406
770429
132358
862497
331257
603767
799916
265045
92790
807252
1018212
252461
512444
861293
689385
159066
1015851
840557
138906
198430
493474
680699
99270
658270
618140
641563
536135
808667
622470
341340
937342
316824
181253
649943
662687
42903
464137
1004584
199689
903621
388332
573976
486665
198701
415060
275009
69789
561176
667076
825391
605998
1002024
336974
259512
907954
315809
847478
253556
110233
1023123
70813
580291
123343
249848
704861
218442
67367
867381
698869
888602
70965
867031
440659
133675
933931
75625
480607
387782
873691
457242
685171
12037
863130
945541
173863
1036352
834115
266256
379299
914450
440003
940804
796669
330958
744735
760321
781461
254554
275500
453012
57324
457013
1009930
216735
963632
596569
361921
979822
655557
857240
539197
749341
80578
174213
756832
784560
800993
826823
925227
212249
312061
107994
419306
1011476
597849
876016
1015348
98342
811379
921844
545043
698016
372499
43438
580027
884629
664072
1027081
685277
900604
62492
16978
190181
23609
456567
759569
355082
140600
917028
1010263
664503
868483
289851
130951
110442
585357
58262
285349
637508
310135
796935
594293
339966
626395
311565
221308
253636
622124
111365
947860
479512
58028
217126
363904
796174
737049
444118
707606
664471
808961
889489
536365
988777
705824
719860
320439
736833
390519
978262
998549
326969
304587
780156
921097
908304
447807
371622
271097
270139
949249
570265
936819
251085
145961
34880
415536
564221
801812
714459
899755
854345
344582
843954
218391
731455
691601
695007
102288
598695
386875
429738
501117
311933
1026665
399345
27341
823667
615052
120410
969847
53179
940939
1019842
781653
936334
49102
513570
865226
896817
321938
150928
770937
370439
880513
728544
906610
134147
780482
114398
427079
74863
982142
187395
285808
847918
938359
799467
272752
939526
818476
557163
963029
276103
57706
494038
816721
341469
970657
342967
628140
474913
857759
53226
824344
560840
950858
365537
310150
644810
499155
49393
729777
931287
616878
442759
77008
409211
565948
1041349
649677
915586
1022185
111957
318657
37951
908776
521600
156735
182594
833467
56451
328910
851337
40819
744131
812317
967446
598386
135348
318759
698974
475089
24528
55697
1045208
274520
953401
967951
371334
137564
724630
115745
368415
931739
511913
3329
308550
509608
203208
424269
739229
342013
786797
790198
281829
728700
33660
898657
455067
394552
995613
234783
617695
209829
484331
916055
856197
1008470
573803
768519
280299
724125
579803
283516
763799
779157
917665
324057
1041373
162397
592458
78401
310935
789487
1027480
741463
1026431
771878
981866
341826
340151
259285
178804
348335
374295
329263
775334
363351
773726
495557
600562
458683
844807
552320
479146
38201
201013
733200
490688
788586
349156
1011386
988382
748830
548834
1034685
701430
20034
713268
273899
682824
347630
109540
334974
44259
181591
529011
954559
913777
545767
384659
260038
311111
450099
321486
614311
839397
135843
695502
550552
268135
743463
492307
319572
329284
836662
345448
618699
364803
291536
203566
180091
316023
881352
540975
247154
491652
387286
12748
347303
169414
721871
79813
220700
955457
434617
301863
585351
491142
496369
852738
506654
22550
546577
1013918
648744
734557
382953
712734
172393
977939
393022
241382
494249
129843
683734
480561
282486
743338
327050
409784
307044
443123
354494
964884
141197
856666
406728
503480
198169
260374
515458
317461
271877
687217
371921
204042
189959
601786
988058
471111
26600
854856
482117
1003906
241144
490107
1028464
822744
643771
1038127
887256
510421
856623
674240
120463
99016
603093
760148
694782
389327
487163
560847
361786
959956
131571
154749
335508
963363
717787
391184
157121
173283
942936
681755
378522
277945
714911
586469
480729
721883
291586
426600
1006317
984101
371188
650304
878535
171090
277336
721343
367460
436408
1012591
374375
732106
193570
971165
440465
307622
939396
230735
85536
708726
296036
1091
654532
336828
568139
362330
209126
785460
1020824
219270
874239
956128
975802
824029
633921
569283
377274
657530
771485
891728
1002287
54030
259702
360739
1007023
28776
542331
896010
1008630
481830
398222
512962
861200
1004568
859659
58755
951337
425688
40331
909999
903966
537822
725450
664686
802398
62540
95386
106644
981220
460006
49566
620561
14180
595040
43250
383589
657830
38838
892925
961096
733167
46045
88499
177243
895300
917339
172403
52348
560416
308936
763584
55131
356164
408999
336082
513043
576830
286065
828018
698884
7507
781503
639970
42970
14226
931350
192590
137114
108122
238315
984766
739674
476142
229969
641298
135432
259971
321425
92851
794987
533449
258332
201046
763797
950798
651327
1013937
523651
834365
1023286
201017
433442
28303
169185
315263
557243
449872
432753
229184
133878
1005172
995507
357160
175633
569607
836290
906033
378576
50073
128481
886690
821197
914966
300311
462432
811892
100298
18356
85122
297606
391115
764077
466123
38045
936830
723879
494390
179315
463874
428526
809161
428619
100028
1043846
948812
889850
1012487
858842
417543
245414
665593
764543
990647
12683
848527
579793
856428
577180
344539
754587
113090
927752
1010881
721089
108531
753158
825800
566558
11160
826884
891884
247943
919485
1039215
432115
780451
327417
524730
907859
349176
326946
337534
726691
762744
554892
365152
678097
192765
255543
314002
753471
271202
476179
522205
270623
925724
675202
358242
578930
403421
1000080
795881
569552
258863
362232
35705
574796
255249
742319
71603
968779
490995
935226
360342
996369
651707
84804
417195
382498
222603
281812
365722
329722
915086
109138
992275
342902
232833
68996
913821
449818
975768
375092
1026057
573554
44729
489468
833040
701745
103246
711273
252147
810349
623346
879906
125868
276646
159382
736742
461202
551543
898145
321246
117106
336257
95011
928213
694025
1024355
709748
576277
484812
847557
715325
914762
658659
82547
821299
235550
524005
404754
356829
758131
896858
69906
418137
95316
439192
895286
149873
661949
934403
671359
886002
964437
606749
328739
189663
790038
544668
667026
1022339
186787
673615
450484
955137
467745
13950
320285
9601
492654
250814
778940
1003768
118330
114053
895409
726756
948972
230567
462433
123440
480878
834302
769060
708899
402182
837767
389366
253112
303698
694750
1010199
140104
505309
232190
342705
360384
61069
473597
497346
871992
759693
835098
363745
728061
607195
263282
443471
911832
331615
188411
124842
981851
39130
820241
128802
236887
30986
82284
341478
726871
300721
351491
1026215
859567
708208
436887
43941
134944
464263
326299
690833
214854
277691
701801
834300
584905
802470
331993
717780
909469
410499
498214
321817
128731
744449
159607
230045
339312
23386
352772
611777
725482
1039277
82408
544847
821743
902801
797098
446267
270825
1021712
104111
156063
519353
643396
607601
709148
2118
592882
980262
462533
583025
797199
488968
705943
549368
137938
8181
801985
320263
639306
989844
800868
901920
77089
524100
462314
477039
403612
993460
831163
1005019
153790
58417
118193
400914
268685
486790
196829
98560
392486
357128
104018
348126
231030
294957
38453
664759
367527
614013
1032917
825558
311685
187107
643177
675859
326513
1041321
42996
371358
392181
419265
615036
720745
548991
715180
700845
533634
48662
568578
941764
609991
941782
660425
566628
109233
429794
1038457
458515
22993
630422
629056
495394
744567
553732
954063
728860
55113
373718
876230
959436
315050
660717
937320
597825
601339
297673
170593
326109
997330
887755
341887
290556
180881
1036206
61481
292353
759817
932457
470063
709400
263246
621469
726891
990050
478446
575062
498136
627030
699341
995608
988843
961962
239187
837923
315479
101807
986777
924425
330865
426744
1001257
814065
1031485
156755
167622
724275
837483
957712
11831
200295
1032978
873928
52113
88672
29818
186378
419075
895667
759810
666605
90676
1038382
122487
720305
171842
953652
113138
898281
6964
900247
9461
840054
1029455
574798
1010732
1006326
6445
806218
772327
995199
677843
1044510
923357
825956
852326
775293
163854
589931
405177
253532
736249
517333
302874
952216
106956
1013778
916770
1018750
637886
553606
867259
343359
335969
1033660
124706
643375
863940
666075
273150
637285
765035
707002
15108
108951
422307
333627
617257
536068
910755
424737
672701
765002
69753
772863
494657
468624
676219
724932
442398
1033633
287722
391432
688487
406973
214518
928208
594881
39895
787418
583872
657160
59482
209132
385658
857944
222591
636404
720017
1045179
68312
135411
513329
733354
959949
839409
957070
694091
856360
39965
656779
106165
110982
4471
129867
1331
695056
314804
670139
953228
317277
565591
194188
69330
833024
449712
293764
893331
439727
427560
206067
507756
35014
1004328
310771
309935
802117
967779
265276
351100
559888
458484
858603
319330
875640
944204
1036704
1023677
597195
185465
6907
333546
754157
144873
671228
820611
366789
657505
707476
982994
248089
363223
766879
441736
355330
509055
285213
344577
813789
387849
231597
128844
193821
952884
414232
20714
803887
109087
996563
162840
390816
942191
163638
133015
808340
105587
603100
80787
676133
146178
433808
534928
518950
463639
816193
200084
814469
459353
88759
657942
283267
815275
959183
324237
333943
1020126
827339
1026289
980203
260014
539374
46781
14939
486452
349952
287681
48216
866291
823709
520476
906858
839756
399335
610193
420022
926960
43075
748895
713774
669561
478317
881943
43910
1010605
689675
211184
738806
938133
152108
915203
87690
542739
397623
154064
211711
949974
296651
72283
429300
464654
192565
162407
382370
345849
476705
228598
652967
177099
596053
389688
974565
421574
51550
278482
271992
40331
41887
440671
151688
845136
392574
921486
768071
144106
240825
417374
334782
450720
750469
958054
402794
558547
863895
348558
91553
833167
741353
83465
632767
678529
564692
609600
386330
575766
923137
83758
101856
833789
203938
738060
925000
558110
204657
87776
74540
576234
739431
825079
96952
1002790
337615
728407
864274
429958
467805
263938
722498
831590
912329
392634
553152
827587
358532
15424
586739
408145
826929
152481
114198
773140
542031
833610
64107
346230
526946
670053
950941
587917
186489
744216
436462
540680
794940
781382
363306
608701
411192
326996
503424
492264
199642
341348
859976
575774
37987
385098
613424
374708
240421
346367
64480
244603
330766
924723
124673
659997
959444
924885
446379
359489
578308
692128
221922
458748
850333
82769
991057
310447
739042
992630
536800
778843
956897
224599
618441
159960
100580
643170
663424
338625
103235
715691
909587
162705
17891
249557
964561
797137
935151
166044
1036114
491537
1029467
904982
494057
643913
653473
490163
541431
1030726
860928
425681
493233
364585
873251
422990
811440
834037
589966
125810
400340
696704
593817
64357
414021
364303
731001
60807
543361
646411
755636
452748
235873
583280
378603
337512
512659
267504
839885
842300
160558
822105
560634
428211
1023568
181946
572189
362072
830530
835567
405665
609587
750166
66466
692758
152367
803467
562273
31889
150543
29310
516845
859167
58792
499004
256089
759720
808316
759228
996048
987004
40919
315178
936121
847765
656536
698219
931430
661289
404205
142730
995991
179170
626434
227887
352046
486175
724518
40684
328124
817791
842206
249414
697464
751176
439991
470099
490942
644633
188643
196654
562936
303122
616567
84365
631506
728746
375893
749003
300632
720040
226432
748267
494568
677920
702058
471869
678590
527164
930397
150295
817034
298170
492798
439289
485188
748742
504099
839517
1018740
364989
750090
862285
350842
880035
557756
1019965
61364
836111
157807
222400
41947
792770
630833
272589
802765
602122
141619
368845
586709
687344
841200
219465
180515
494023
36090
679141
648429
272741
856858
714144
932007
1044278
148370
811984
653281
994541
432271
282302
1038106
747001
620215
380691
259691
766827
810132
312193
568876
437123
469370
506347
391265
1010738
988069
929925
687891
657335
925837
880859
356293
731301
738861
537400
319079
223424
372533
237349
774302
1016295
397330
949982
99783
293334
4477
716244
910239
65459
752159
580975
648194
336629
1019628
674846
846621
432485
543546
616114
445243
32227
471796
900281
166526
262299
321775
298666
623347
341715
175622
921272
998504
943547
685236
52482
566528
604000
223096
1001012
141848
815119
323570
943167
594896
198993
83619
1018843
98023
494362
1013299
387805
634791
618033
427764
740691
378303
879794
224716
545916
747749
478981
37633
841907
17346
551828
385668
652862
453188
937954
835846
881015
415611
212977
128488
454049
679961
743785
314672
912933
666500
17687
438460
139215
37179
347342
940201
518085
616690
34187
292467
228373
763474
717376
614236
312789
730092
640771
1013275
249149
680905
852973
94887
181860
832717
220012
279277
358278
873915
213793
110801
968826
553851
467950
896027
380508
947235
185795
88580
795988
722119
726472
251798
303227
675984
940491
602208
759860
888718
493780
914591
869455
22610
606241
619463
955739
496532
821719
749629
278538
396763
558292
91176
243047
966243
683294
364168
943134
897412
77851
734963
72455
219622
784360
1043500
556929
935218
1011167
638665
842997
970824
419261
914785
905667
168492
274318
240165
435037
1020524
1029198
265508
576281
559432
440142
25242
57514
657824
564338
414397
762243
721447
922698
706691
827285
594224
254627
186486
525442
815247
568833
823756
191954
649991
492366
305044
1042771
380126
3517
455445
444520
924364
660896
444914
452186
1011380
593577
131677
540859
276396
984969
201288
561753
42110
405461
860971
147693
470435
968539
650669
800070
461570
147454
239114
508419
459259
12477
309858
278042
238521
524390
113010
118964
943098
773701
96785
515135
194041
512340
467418
126512
874247
530449
320612
367264
1025566
851650
667628
278151
410908
760164
783174
986707
398803
73233
112428
866544
829708
92202
641190
27702
224065
14474
918122
896746
820369
667792
712736
974666
855018
998339
280915
656397
377595
777415
346760
436353
643394
424954
972446
688772
489357
434542
824446
852625
932580
867803
70408
800288
359285
851320
355150
70866
424351
843578
1007001
325344
869527
228736
337410
683444
72414
142931
853989
449255
668363
224850
1043552
999506
477905
712057
538334
941442
207438
821592
148327
359958
754150
734878
28269
492862
850272
853211
1015625
940856
649733
1025560
1031061
413431
431317
863284
49519
245360
9405
153061
341783
536305
927509
437676
38286
768546
832266
424026
527273
383893
581459
317702
296590
945266
994965
306749
617485
230669
964955
834479
412505
949343
116749
430287
202189
993327
15739
553805
129548
765283
214375
169598
414433
549940
647030
1041379
507671
104407
429299
88702
106848
185321
831138
327019
780421
784975
273244
700913
42605
521319
581863
156312
1043645
702355
661680
935618
770664
839129
865889
48029
639159
838286
406389
53643
536669
1020357
646822
551859
502327
844878
199060
824875
547087
101823
922094
511491
104782
532223
181458
797664
977195
407363
758498
730489
1021602
570420
893992
739093
490977
369115
278485
498137
822752
419900
208171
810186
580711
739396
195862
546536
154280
390924
604653
883956
195317
111521
517432
877894
509455
1406
279025
117818
20770
462397
210181
257513
685151
1027875
464719
873309
129448
57383
957896
21949
411635
574168
829280
504357
167209
16480
922864
192468
464389
336382
273220
95762
177899
472308
259863
179905
601793
993875
469583
871520
129869
807088
827945
447571
585561
858893
735191
218323
578975
186061
12888
56536
174893
208432
777353
526951
533746
245729
809051
112028
1015466
197304
535049
503589
246146
164172
710945
1010893
211958
469270
258448
762600
11520
781862
697877
545406
384558
414009
325494
282913
31523
254843
276172
85279
789642
490647
510066
780001
487287
37023
691120
925231
844426
702614
975107
708030
941187
676941
1425
739304
510668
668222
710079
1018957
200785
58459
297703
703695
661492
887459
384838
407891
1033371
299959
606291
652174
170519
783651
470052
901770
671022
969259
64616
1003712
1011991
312172
213824
709638
454170
572303
685447
851485
238482
1044164
98688
822535
128669
127878
660030
537284
196678
925518
80302
417492
954798
827138
641056
780115
239915
914949
17362
862625
133873
606716
181992
716899
238598
391084
313070
441468
548475
629505
343227
554713
6298
903816
946047
307153
380767
61055
217973
970606
114652
766051
259751
852545
112404
103946
672624
764616
656673
133707
103042
317711
937966
678609
130503
303343
775687
325371
435667
184078
179900
720731
967594
822975
886480
983825
120300
677289
809514
730085
278349
762689
874230
61587
833455
712932
781505
33578
915096
174759
690046
250834
358809
766183
709220
2739
513498
133494
565111
950467
779162
275571
813270
964707
1041984
907959
231086
680156
152646
727585
871844
617078
677213
710286
539180
874147
339579
57567
887717
16489
455621
356294
526693
452841
214158
989868
984417
263367
913153
923501
672145
869610
346966
600959
1021160
737541
229230
664527
28637
42501
931585
901934
446880
176188
883507
554611
607612
945098
151681
1009236
21143
77523
799678
583124
311612
555090
432450
406812
739641
934859
539245
534074
903131
735526
82973
321842
565639
24489
334835
161916
463972
313771
993119
673835
818683
288329
772228
787854
599228
852534
1023720
862566
439385
706624
318385
737942
755622
774549
39507
728295
782680
419964
303771
919713
371362
255998
733744
322022
353610
697835
361246
865268
594601
850915
157555
89208
796941
767057
127920
433529
688237
311057
945364
89988
973137
915871
499129
694320
314964
7836
170027
422061
312511
4477
420356
422280
1032113
291841
1035430
236504
473376
101206
137686
701297
286450
414432
41340
600394
325431
322301
116208
66046
591858
976008
543008
155452
565312
101392
525436
961774
150235
740562
860069
964292
779848
563805
267891
111890
826127
404941
761122
35241
313620
913490
454167
357790
379975
961049
369750
247891
1027437
606092
240334
74772
830181
676013
752547
400518
480047
388695
560792
22598
520722
944483
718373
73832
482452
542905
722791
412005
7102
755507
171560
643948
262391
478989
539016
925639
365945
668606
419487
247856
290127
348712
1043154
348131
598317
630859
413983
61336
832323
361176
298436
446296
334849
52620
307691
45066
750590
945110
614708
719737
759522
725650
121722
870569
948840
909049
691207
327070
457870
178939
1243
646385
686315
888653
671967
694495
810269
760248
966783
202557
228808
777143
195502
820681
406735
7346
410028
336385
898665
65817
460939
567551
878077
430576
1021552
929079
1043500
832218
126960
1037987
751957
508347
437347
269730
55958
2599
22619
842045
977901
210876
812654
940916
568642
832429
1037016
677146
849806
617835
71588
293057
527163
635592
453149
250131
123188
606530
646485
228995
629736
640674
923693
709832
393191
130175
669749
830081
658602
177201
271323
712359
831811
20242
780031
608465
216870
12715
705879
490558
780481
462668
1032029
90276
934151
332298
315912
503489
646701
290192
1038444
968273
293806
188854
1006367
630792
367482
356422
280250
586273
320234
284540
635208
317946
628763
745728
734106
733035
24567
523925
52507
340414
741203
159715
755626
243501
134306
549065
1016457
682357
373033
131694
611941
1024689
999219
1024446
362777
402040
74920
514368
356157
439776
735909
698324
615829
367432
591453
173253
925114
1032694
100538
302259
719584
447145
398535
929837
342212
382237
519399
300115
777592
366931
829715
1080
657004
55661
977380
382090
562347
375237
912729
467468
706673
60688
641087
612854
517102
425418
542808
938781
457636
649991
893738
934253
945537
958573
434302
282103
582680
693732
351510
813435
390722
643353
575531
192120
232593
491968
747425
529839
657650
685056
198077
214148
694052
467565
965134
179427
1001690
80233
302933
287437
642297
920536
101673
743386
673050
884983
916043
861398
949141
382171
207331
1032105
868674
1020030
551129
680742
798938
343519
982397
601592
990489
129141
444446
75718
724367
147292
382784
563892
599896
130076
333175
864818
917148
524843
971774
438438
57798
757276
57961
538383
873892
697221
509687
336642
474544
1028643
844900
335375
345036
965358
240122
416645
441487
1037753
614816
587331
942970
101980
803232
614985
1028139
59858
792150
918414
213609
460827
472865
151660
275654
262580
703694
390941
743936
813702
988761
915740
32102
747406
925386
805942
624432
498645
875386
158451
614928
933377
683058
1009171
750973
107502
199171
247721
581828
477792
414283
626203
54085
1022517
285073
916249
817477
743745
618925
63984
516848
355115
844013
744206
473637
166860
736417
889816
810748
245670
239699
233446
720103
285544
936001
921071
613274
611306
497883
1024176
550145
599010
999150
785880
970535
298435
900984
507126
691935
164044
40222
346724
35458
256729
959843
62955
1003302
233442
11000
216884
526384
947124
456351
431499
604097
690714
481567
541931
332210
36342
520398
696180
745606
291926
986350
762256
751616
815912
672117
942010
777776
556054
591440
697426
57288
113492
277787
178309
820562
825633
584330
536817
719095
309725
340516
620232
709207
245476
279434
283020
909743
463880
551400
340877
950020
801819
308531
989577
371891
585443
945592
832051
56572
693347
169623
576150
69750
615163
150728
173278
203757
236951
545537
60229
1028513
542774
175212
174390
751048
1016985
622971
384871
543023
624648
641642
254610
444184
326403
789418
710975
1018986
401691
446359
325446
943186
252653
574769
980691
115752
803600
658808
649105
749756
752099
44374
443404
436470
769767
724870
719822
1006955
1034133
760125
102063
756294
473743
663974
289296
901359
255756
328343
386532
643268
1018334
207346
480553
577775
830556
52724
443997
505451
850882
731140
928206
791304
135116
375278
823614
55222
426164
413079
315730
986904
72688
742512
428288
393403
861807
653033
76779
146132
621842
858789
913827
805537
242286
492950
874243
682397
359467
643935
13152
820275
372410
471805
543378
819265
284219
13902
781580
727044
297344
597518
622433
1002012
732715
955821
902320
237881
825330
145016
629214
225414
260528
889907
363466
387658
281454
813899
377598
289152
800681
95527
440917
875308
540703
950400
141713
456005
620281
267951
749780
984280
315466
292131
742381
1011514
883632
512874
225244
15880
773415
295790
64236
643345
3549
679895
493481
608422
843550
424956
761383
270327
774273
845839
697998
70
364386
951644
893522
596692
48346
825491
941980
73000
724655
912558
1044954
1036358
125696
296143
193005
667454
206988
190391
62638
872482
477832
632952
299157
508583
989775
171326
38941
713801
822533
789912
116015
482193
1015766
170215
131672
516900
467730
399431
128219
726609
70864
283974
829614
312698
255474
778689
419515
340643
377877
930671
987088
118185
661923
832099
371120
898342
889244
68048
540017
724336
31167
682851
628089
501808
140279
264284
975494
507719
864276
836043
597318
902433
98164
956600
554277
818653
595229
818010
880190
309784
631446
647093
834329
669514
585940
160452
666364
581067
898769
1027121
119812
918380
953848
936053
445423
849996
692023
321995
909823
291496
111046
693245
613516
131419
666945
89875
639981
314026
99510
462221
392786
152689
170856
576389
156542
522085
536675
679452
890150
919129
487284
20063
617787
574265
113508
191646
243265
609056
391183
805756
428059
921109
276355
169550
445776
1041001
952465
597682
927876
566958
809668
595667
65594
119600
587629
956743
700919
498567
247804
403550
88517
965722
431930
619027
963839
310308
368113
592135
136743
226070
709633
301806
648729
541866
700290
889357
152546
1022457
61407
208902
723520
810168
500427
939686
488317
646361
696342
217984
288528
274833
298505
769350
974669
991857
734826
768624
958927
726421
849081
230772
785769
939951
437644
898465
535396
76972
145945
89077
664063
232385
189424
169807
970187
177215
419483
284636
671592
345623
106028
418997
790822
787134
618156
71203
577791
60588
44816
898696
843060
203189
109543
122850
899222
1000743
581859
395949
294662
244047
101183
566531
42013
1029672
468135
207873
322836
886233
379918
800851
741902
547389
307434
249285
449955
104434
494452
490386
497662
238877
422067
414136
136293
907672
721332
17495
384568
1002091
561990
409609
773052
155154
440388
975528
555961
689470
788496
156827
617777
887587
27302
935262
1003753
708011
483722
876942
407026
1023444
446444
162455
48793
916632
840923
573782
133899
965279
571117
51779
842111
138175
990617
788683
360953
444474
844158
330662
68452
988650
289852
420373
1023229
792312
999683
850323
1024053
876654
803365
753701
402090
152182
914226
256549
65528
842779
735141
735960
425335
729726
1002879
642514
726923
44590
460167
507706
254230
969326
407284
11815
857673
769619
46224
562373
882418
616393
821583
44294
1014610
151471
37442
677471
731769
622182
603158
305638
541406
982154
534063
356517
232168
797002
150105
930553
204217
857927
903154
305633
1928
756275
913347
474133
450478
267102
48710
1014320
281340
502764
407684
800378
1028194
299346
42970
799240
193853
908114
1010885
213937
1019391
764947
978710
809471
419683
180511
865512
20267
171252
952324
920627
304988
758711
749737
523145
769654
630479
528457
520014
429125
447375
492264
300422
464620
589304
393655
241602
175507
224161
57499
500238
787039
298358
770060
1037965
68497
984460
975000
456488
235428
857327
577772
902334
821182
495301
997997
353291
944242
875462
868042
737945
290412
438669
466856
352512
764018
1029638
584550
594251
327148
167525
148993
599528
515219
953355
652241
87032
418084
1009902
200818
344167
7500
1014781
629946
606273
377271
308848
635715
701771
556240
367565
279901
938643
758615
520588
371052
309197
439608
286881
540617
968744
331277
83394
420312
593530
574544
499596
514866
636804
30836
316883
896453
25688
913672
534388
75869
178757
273998
684878
26011
486523
82811
574246
482011
1034788
720484
895533
395839
813174
351318
66866
158388
234672
356470
763166
903336
892077
350704
1018568
42214
6932
591880
755322
450266
646833
268281
691821
855728
428254
369911
300746
560076
438113
358279
953953
459778
452284
576692
94081
158375
756679
463358
560367
543682
46587
800004
953583
646697
330684
973993
295418
282901
236315
250320
564487
381496
366589
63113
420071
795356
230505
185701
961039
958047
807831
106991
270297
976374
332904
904474
851238
221669
774322
183378
1011273
990427
571334
554197
129138
502265
706927
886005
822272
465120
837637
717676
955894
640759
641227
385590
957255
66662
443928
284576
824055
864407
653128
798752
827459
623001
953437
213803
483012
420461
470858
477028
217173
69219
139738
660012
577735
283192
162581
948428
401527
460344
214370
25405
513565
91461
534073
540460
167875
907923
370379
312751
105403
781365
863138
939985
203033
78931
43486
88639
296921
615787
971993
437342
523111
767602
330265
487816
349450
1034552
976233
805924
358376
53480
537039
124801
702169
579730
502071
522492
145315
753547
778573
335349
892481
424356
877838
1016793
453805
334090
453239
27663
645890
215715
668658
424065
429960
797592
711237
184789
998859
924337
151059
395187
904467
58612
52744
1033128
936476
484803
504037
514669
751815
799859
163471
570525
588540
79281
476996
145545
58800
444245
1036099
880124
1022470
485719
408558
31601
916853
884595
315086
425459
782972
380078
325241
528520
464158
462318
962442
904264
118789
10076
973120
72897
748371
397612
459927
1014582
956032
976235
979036
825919
909601
1026322
322166
80120
1037102
23571
644478
921191
593125
253490
434455
836170
712031
577980
842960
36361
1044691
309110
820453
987708
607851
161758
937377
428328
629059
532632
1004965
395535
115570
732337
925686
187253
942479
383380
292772
813368
834111
979750
363984
312387
749693
275087
20582
695787
61648
120906
107276
664617
133114
232149
1038096
679736
702902
75667
134037
874439
396351
984627
515509
757965
482339
452455
203927
477058
352885
732298
610847
811221
965262
763418
264594
534231
66324
533162
531678
515394
922180
183087
776080
748837
181093
471149
567835
324299
523642
728505
124621
627728
490745
664347
369414
897977
184914
895674
579612
327114
1018529
456910
637275
347019
61155
540893
476933
126667
407636
317784
271582
867006
582153
182458
973157
831407
922516
742732
332474
28000
500809
360077
197366
957025
357687
662548
679178
747310
751789
208516
970810
800309
352265
773619
1018536
419363
686366
621742
288036
726689
913888
776937
580889
23948
521691
510930
157945
163028
306479
964458
797565
1000688
615295
350907
621971
128587
324146
614024
79010
950827
89757
506346
54308
579770
1012522
556368
195165
600793
165087
842396
212761
282013
466134
366474
108164
813407
345181
508886
271533
531065
386695
552272
676143
486170
154543
41594
731673
744400
744483
103965
32226
972773
756807
244201
351018
121432
6003
830263
364111
470754
79939
308280
473656
272508
554042
342632
1022214
509885
750499
333663
196203
509201
368279
771700
448540
909100
673327
318165
314608
143423
1039903
905333
508758
828601
338972
892706
600014
431979
898827
732044
1005844
977865
867116
611702
279327
419617
432733
54776
358066
658133
418726
833867
630904
647279
597271
12140
701427
487404
513984
669057
382551
545648
755960
507365
992830
111163
991289
1178
202105
917492
530082
675160
330847
879657
332239
753552
801915
1232
1003209
548826
608870
927134
569877
214996
790856
549634
257208
969114
833076
184771
278560
782179
447458
94031
381199
51271
469038
150591
422116
773071
894136
207258
729227
836183
204478
790483
699393
399054
443462
845988
50679
547080
958340
1045327
755394
736904
672393
410376
916818
753466
780258
444559
370970
789887
111387
478819
1045178
114585
117941
460329
500111
74625
94786
597720
37602
492747
249891
794717
549875
158876
768448
1044862
691765
765856
890865
538819
698070
640997
796819
455320
563134
220852
644245
562871
459448
570642
927598
720772
139706
418693
948795
943976
789781
192612
941358
171892
360336
36176
1028303
1000851
330656
552957
870976
568736
541048
641665
82283
84108
517115
631865
1035836
1009561
866670
38493
116863
339586
689269
877323
697684
57047
201941
910197
610957
348663
988754
882544
705683
587776
876561
466473
62698
773597
446140
231490
890411
750590
1041146
797314
696028
235147
131430
774125
520623
489665
574268
504538
67191
1028902
866496
768104
758581
618120
655634
335931
651348
198284
591707
721176
429807
563068
636226
40954
693187
931054
47724
74704
414002
62639
52885
780220
1024011
1365
763382
646054
1036687
761820
574526
737546
1002331
755913
136767
105117
292239
594613
586920
439781
445432
588122
960035
1009753
609078
854341
301450
966141
372496
57296
908372
909799
213472
244622
742701
786557
471267
901991
642913
176536
610293
228732
354203
609497
739785
506476
785991
968593
954316
1031616
127878
133940
996282
695292
928545
117556
434495
505552
230265
833137
566860
40702
306391
1036400
1014022
418741
112921
62879
99116
454081
833236
715047
614504
494964
14419
240837
652395
265187
364921
53746
748033
409246
777831
851014
352794
92327
46533
460180
234291
315128
140740
365605
479082
555363
537665
196589
779706
452009
649156
350854
224343
529115
169613
843249
673296
723413
849733
644856
305416
749368
285429
139072
378444
360841
725967
947480
141941
1043420
511154
31859
399427
615125
687920
765899
131580
936587
196708
323296
868402
810957
213597
718745
1026098
124924
919783
172366
967256
555647
232511
29875
617361
312455
194103
841460
949911
1011400
280562
36859
89801
886054
182441
349130
243744
552470
816059
204535
788897
681768
436876
132280
330531
264644
475560
1031285
261699
788132
1006041
96349
1019186
521264
1007368
546267
36572
146683
814365
148367
594952
812369
483379
13370
157979
790698
1038451
506052
69349
483842
699813
58528
688518
121187
572118
797177
971862
664045
1002573
960893
248687
85592
37044
225030
337314
941819
386825
809651
909376
177843
624001
56903
588916
806770
893019
166585
203854
490275
469281
305126
869395
423300
279404
848254
760577
271942
333974
496592
317644
634386
14979
38662
345518
419228
54290
169700
34614
89118
1007680
701
160347
323995
294294
848738
771136
816274
995937
591468
685053
772453
345415
781835
10779
502163
412972
255891
506662
596900
872671
821892
917519
81626
1029363
471163
1000265
644403
1045409
863195
445457
232857
337563
591260
400269
315870
395814
512732
69577
403544
677446
6693
464400
679472
329651
783723
343039
454648
350750
819129
875982
909534
981172
905340
691289
167371
349389
97475
168391
855400
387157
714956
287326
90060
317641
462516
584492
915822
354982
440355
93751
183836
110598
24260
827030
874411
790608
561864
72922
265155
657371
39785
6957
111149
895118
310917
313398
725686
123588
1044998
375760
942489
91027
720826
446493
1014679
226977
941946
207389
550162
488231
405838
852254
854464
424913
838959
637473
903814
1009082
357479
738420
90035
1020698
714041
951233
136299
196699
1034191
37755
379927
682334
7222
385246
825589
581125
601853
98145
836501
914504
1031798
200196
474608
389888
874304
543663
461480
882348
208687
717647
780628
848361
798745
308465
231226
578120
119782
720707
591087
944412
851063
590309
268510
720958
212531
666992
475689
249108
128033
227066
242550
217721
711098
581179
843197
688411
288758
409383
628607
794698
869186
709764
563250
884668
48301
545068
497627
767946
397891
910728
535441
246030
534798
357343
739539
451979
188232
58906
14152
894293
244563
823370
638902
459953
675724
50697
683231
131842
744214
615668
490377
36095
175054
665041
907302
508727
406952
109016
737174
207990
689787
138830
671468
516381
437405
772785
384389
107908
377416
869803
209423
130617
349041
475958
901133
125879
482786
319226
842108
413418
585462
596790
9862
411415
980637
213716
441453
974121
1014005
899533
343861
10060
779950
701474
718585
626315
411794
560716
143092
1018909
1021788
290639
29716
884548
390705
879582
47106
604295
171358
214420
391676
850182
91550
387144
764320
329881
568787
404005
685069
669133
789272
908223
904597
531711
959924
1011894
100560
645614
604012
670873
940406
348380
727427
720588
369053
373108
822091
996172
955562
25030
70805
653801
892885
43897
905076
50965
177415
603460
781484
645088
291565
267671
714917
1034748
895728
755155
728968
630774
713034
593156
430281
1044800
273113
466186
85420
889918
785262
477805
993587
849933
791974
865823
908814
837883
517479
991177
572838
93580
9267
333919
747526
444034
564852
11166
779768
505291
1009878
818730
927776
531025
88677
14328
661297
857151
274955
815813
100830
918575
781998
945977
173989
255271
277368
188792
614936
654736
75719
139757
288162
4914
552900
281842
102425
398678
838382
100409
130926
236998
641729
882362
760971
943363
639349
373326
953411
946172
199612
244771
118313
371940
535817
1008914
1011089
775540
970175
484509
574159
126704
456046
547395
974508
90991
326689
854941
1006477
886253
154950
485589
400575
771996
211676
283520
881326
654076
372610
185691
338952
526451
382333
678512
85202
970415
903406
173389
613720
888790
971129
444721
691419
274521
844505
136047
293166
170585
202796
450825
855750
377357
993753
574865
758447
246868
983179
473227
915800
792020
175339
469681
999206
646502
441847
926701
862985
889713
723376
78358
761662
137652
129973
1043034
992042
435367
371733
728672
241177
876550
466448
824610
780503
603796
554316
987367
535419
916537
463955
18837
237680
320951
174365
520560
129182
977251
18648
588703
978920
482715
372614
395674
803203
93980
827536
519896
591029
252174
585076
645359
843622
700256
565986
8394
77125
206978
243713
169446
620623
711997
167270
108623
892731
359858
305095
878731
277425
854988
510808
985667
486321
765568
954437
126725
966535
344454
499595
29725
667161
822072
308324
320298
32634
58359
523873
1044887
960202
390982
896499
16123
662805
329975
792162
205926
687396
121601
1035588
500112
457125
934377
581579
877800
512300
269221
759460
57719
374587
580884
356251
300431
968147
404963
127722
453051
87584
166022
443154
934649
129913
898177
565238
148481
73696
725960
521051
741543
663829
310735
135710
308405
267099
1010087
981447
857711
696170
995822
814951
754108
229952
115673
382132
629692
120576
103044
47579
493167
912208
519589
899320
715720
708695
924135
123702
351348
233970
589623
989387
226375
395136
1009286
644879
368282
708306
681774
582417
707981
337404
537844
574142
587255
422670
876784
601327
525793
564684
168801
898432
460133
826891
99582
167500
859604
877159
551980
944663
706966
614342
55967
790134
778389
165990
390076
1008324
654614
54450
266884
159550
932017
567256
496411
210331
191608
331705
814144
272564
524526
556998
765485
565803
213354
625119
690041
92589
117238
63419
992211
390369
382793
52724
1023737
975691
524704
777765
220675
808933
886202
154476
697456
850656
851573
631774
480276
309778
547152
516273
392403
516657
189332
140688
1019594
951579
270618
304377
1023201
342326
852093
733059
1013547
319106
700804
891460
957196
150481
505313
922453
573904
811031
985921
720064
750875
782464
450483
65934
354259
302619
618100
244664
692771
814431
162567
655108
901089
160097
459029
423204
898531
570891
1025085
76312
925529
1005082
113330
925172
446509
221158
510710
529168
580215
471053
809265
622313
1023960
949992
228700
134887
759438
952355
749400
487199
446408
671
745103
1003159
868101
312891
352106
193289
722872
422142
642209
425130
445276
106558
857353
595638
263375
756965
107582
357401
257928
619220
478220
706612
40254
253738
503737
680838
733377
661064
850081
323573
744027
115218
184155
9868
321929
481523
813621
163620
907688
65131
228366
169466
774154
887621
250127
1030656
572356
687880
989023
962807
703820
211193
27812
439358
564747
267089
817963
264937
443502
768894
519288
589002
444927
259401
139752
83607
848519
281813
778037
896652
1008790
996335
920480
62196
794113
308236
561282
942087
780610
798492
377938
360872
599892
71746
363268
407861
479953
745937
915669
408522
860109
422311
526635
961524
809211
354926
808650
802101
204471
268038
25374
1022953
46138
974005
467483
908794
863223
993450
78209
346694
120972
497268
292541
378655
389849
20385
278759
1001578
992323
611681
909289
292094
454233
117923
578540
568699
455869
279357
515534
522649
415325
96438
910185
677261
813173
959476
421710
392500
799015
914180
683939
321693
510944
584379
273634
836258
741079
230292
810879
863845
862365
486741
478282
90380
388448
407221
66667
557167
784902
543962
926827
174543
994686
552768
320231
610968
30391
695183
546541
16599
137713
859687
405048
800691
889949
748622
332825
1018001
170759
388736
56580
786764
10267
737047
598787
305574
835231
257910
310484
539403
363125
989866
711505
458176
159959
561187
624347
238990
601756
785063
572424
712760
766813
155099
871039
936118
573681
592602
667334
590381
641511
587328
324379
504716
190366
972498
666870
826373
537624
993894
992020
398573
474414
440006
992788
1032544
47595
1030942
904190
999744
253598
9026
812930
454063
1042189
736906
662044
874846
968419
808051
530544
917231
541434
663881
380415
519773
513683
313514
276369
341789
1010606
67150
329992
393564
849392
1017514
425212
440362
731003
220192
656773
494237
718767
897171
74925
463262
663057
342351
125588
89373
650187
487278
392418
896591
914967
601030
412595
238296
876123
275520
674456
61616
840357
858569
754871
234850
245811
133867
840809
186229
152764
336642
664387
214136
847963
163643
47954
865309
978389
856605
585941
390785
211510
313001
985046
436764
766438
814969
225611
694062
320081
688299
945887
539056
870087
124670
434625
545063
263763
783362
366020
544276
302266
83025
831376
526699
35233
262523
392496
834014
254062
601595
656769
334354
424819
545596
250555
118378
527855
348746
793257
547204
441960
454478
711885
886524
218420
313599
936485
459435
869094
235400
7382
95250
445846
537267
319960
375415
471291
769456
727832
585868
184776
412380
616119
979289
39368
332019
984033
321392
107124
887903
759386
70854
614093
546911
673186
46696
538571
288001
1012438
943278
467441
693949
494600
344223
690466
183586
775267
155279
137504
594396
53381
367501
768265
81769
181126
657830
889375
222416
442759
144840
134865
720373
547474
983326
771771
825031
66131
1034836
647704
522539
797936
931141
862294
162094
139967
307423
49347
288528
2972
447314
554713
412054
274354
532420
304230
310611
107685
612865
421568
120978
1032643
804563
880175
896551
568698
793449
1035295
110469
98911
353808
124684
973076
787647
274154
109674
880495
504743
278182
241174
678981
828040
540801
284931
8238
861495
857998
880455
415211
215258
569192
156854
531992
913088
523809
682535
828151
140430
965333
33189
452674
408947
1004143
478232
389349
671069
131247
1040808
411131
158860
184423
676601
517832
507012
787563
910837
442591
2002
457640
353971
536643
669376
383410
34074
80920
282358
389073
148411
103716
537428
202101
135398
429841
588097
797469
419403
582810
679092
521454
288186
722918
597565
856624
45672
35151
999831
94065
582821
471602
490102
877543
18513
874027
615189
740428
700446
460442
146155
252635
531613
182648
860321
796351
388588
852397
331363
105431
771664
254353
528714
442244
492538
145191
622555
145869
941139
95626
649559
335983
363931
681217
658330
739681
788892
714552
759800
492931
421659
715904
1018858
610002
41708
329455
164321
931341
781598
488403
570835
905207
172269
719951
192334
306969
125269
250887
368284
843047
743719
839903
540742
717793
296425
968665
970529
790019
689631
752717
714982
654279
815539
448833
713559
488353
808434
559113
471975
30496
771274
426097
317374
505471
872319
216732
19990
961922
855972
350283
745128
353870
390157
513536
1008335
224665
680909
751779
944126
313899
735160
526244
555106
727415
296558
1021061
946400
377921
908451
456317
774070
635760
770295
422652
999421
537157
8885
399167
6771
678746
601134
377592
859532
468970
194523
194507
991009
870083
430866
95292
1031150
584904
428850
528884
979042
117739
827107
10931
941508
979653
49759
458637
610655
689677
1041222
821806
973747
272281
558263
197780
916680
108214
85484
704712
349258
98332
279113
340198
520233
410264
594977
188894
172673
483177
775995
581804
449721
24269
453630
33577
596430
754934
457727
79767
12497
8345
793147
880458
512552
428803
728428
323847
705939
805943
591738
362664
1023508
780712
771596
756794
504515
539667
573451
204236
474768
436607
647738
992821
229627
808185
1008897
608750
195223
579139
785806
298492
780393
357233
50966
412533
199575
702949
990938
869500
787349
755805
945458
619362
518441
888969
701861
555832
1022236
887496
719127
553236
564249
302761
583028
808991
456536
679189
248138
90007
295234
28835
757118
438790
497203
998281
921211
257168
162712
951860
894787
605954
243138
295036
593051
858654
50487
893040
272155
183649
475466
979355
563854
834908
208084
124218
948108
960527
343234
92397
486655
245182
74618
288593
630023
310464
923481
694869
773073
848114
119191
543020
663524
228482
797960
976631
283647
635226
697178
820380
984647
594531
327913
125013
764005
1042338
119035
630082
815330
259820
620803
986158
958471
19990
1036886
709975
299285
98314
485629
27972
376362
805348
686887
72336
620172
491773
658951
264511
617369
860160
517553
160152
592939
648370
32065
632409
116941
422338
768009
626787
815450
732000
411465
899173
928446
868368
737091
1000021
709951
941305
329986
94119
724541
737532
226091
74427
687007
452725
172960
1010401
120929
397653
944717
477852
847106
450846
32032
873163
904501
459600
901171
396978
499318
475228
283496
194029
786661
838461
244867
43620
887134
773500
380257
283405
15670
941557
201823
438537
939951
439563
348766
818236
798976
303428
2299
899133
287331
98665
969056
284446
349612
2671
109537
857577
256474
701954
351147
820923
236196
823433
631656
823236
769642
415952
564806
906327
419713
392327
171301
917893
743308
566682
87607
340874
42064
243738
519108
558678
504206
452688
315975
487778
540297
68570
1029996
136140
889224
619967
386332
1035036
962830
192579
342524
237387
649651
929181
641817
855449
950424
215527
295013
468500
166258
410706
620406
261813
237211
87818
87995
215425
887492
6971
438719
417505
731201
542805
346167
578821
453829
716196
1006421
574946
488114
218282
415968
1016253
86916
143191
802285
8708
595280
511953
964722
480916
741181
902914
352018
464411
708255
825904
305849
968924
781105
548323
283739
281625
207140
93035
155173
360836
181069
394432
370895
541660
951966
633002
181322
351066
795038
667724
629616
785801
245332
187068
991668
555729
265129
642341
612129
651754
795865
852792
627708
692899
956997
533640
983306
666404
894980
217921
736171
1008430
757769
966508
194195
415538
160061
905257
423158
705718
1023742
619464
248969
744503
595725
570009
692739
112181
35163
959366
515676
622577
945987
939220
427259
724946
890147
732635
618129
552252
98687
178013
466882
1001951
812744
875959
412116
209400
650800
642499
230289
963503
222735
169900
563397
877925
730165
263987
535412
934616
639282
894647
157277
25617
482421
1039444
326176
300240
384000
834782
667121
878495
944347
184788
688196
524088
138163
926492
934535
934975
702432
510587
27534
297977
44897
696059
235433
756323
555751
993244
764294
302814
688561
403705
642842
220743
401630
159664
600175
396835
26906
340379
446123
147442
879785
386554
770410
636584
642566
529913
681550
190753
534836
918120
171686
50156
100493
779635
351611
531972
507716
595492
509177
1008308
252779
842103
797629
294965
391069
124337
492859
156217
13834
187219
547862
140615
148955
710563
325108
340089
991531
685512
563992
217588
829372
665524
290009
976259
986946
248645
892261
56483
311982
301441
909202
935845
151200
521576
733993
880890
960188
324061
242851
707396
862507
747757
488645
534997
334666
856909
727472
701832
750495
702451
173980
985359
115183
553038
117915
622541
970386
588444
1041815
703079
740491
681798
700665
506591
8247
1018409
643900
810118
900354
544408
497526
518858
91107
153867
348140
805171
984134
581020
1034151
228653
982871
114536
545085
999814
143016
668722
213509
251862
162288
548652
235674
540024
459305
550933
424818
581640
139441
590942
190328
745771
684252
1009769
677612
198136
815911
986321
608511
57810
628080
230434
573757
875355
346184
560810
838078
314627
932500
789462
616635
400618
613574
880029
1037059
396130
414500
727676
566494
797456
651949
818468
662478
369570
4990
938381
524823
569005
1020150
218253
984192
166422
331700
724047
867947
573718
901397
194363
143595
37736
31503
895306
564795
292273
536873
950400
263065
184980
134721
97973
503951
806232
647075
615798
1025525
843207
118531
797299
123274
95963
675283
291367
476533
274943
659521
915970
1900
149223
950054
698868
875253
100091
836260
623672
714504
418587
993677
1035269
33730
118359
635948
607957
257841
634113
241447
85766
894368
399176
588596
405488
402760
93680
973550
618018
146399
445368
970876
962570
282247
500087
636012
427079
448126
216581
107433
921862
950913
875153
404280
603610
843288
16998
244137
134732
889004
784927
258880
280264
300913
765811
812387
718082
539138
424755
155736
747458
188493
760774
504812
316791
527012
468810
764120
258023
949968
232062
974355
920084
966254
546718
360204
634832
851531
43299
107909
520019
671402
981863
70373
257380
500485
144811
112539
214225
1020339
192978
898952
767052
340362
972105
132965
499629
739821
901975
5960
377253
153447
396430
767151
981333
543639
293860
258937
583464
532024
466307
256592
201653
281952
639128
686200
997710
860910
344079
152025
828576
790002
326283
610568
820132
839977
933070
831375
621192
923365
361235
94387
649951
117741
596148
371051
1022059
292598
876036
1037802
583286
974404
279257
447355
200100
974934
636430
436008
545863
778474
186061
202056
658896
29790
407576
546849
525009
86003
464927
705859
379699
101708
449662
514643
619390
495731
159746
526700
208279
905005
206291
673692
850547
6103
602012
253096
376596
763066
972821
114538
816323
593137
882850
1033390
407394
440313
116267
611598
997877
277536
249489
892683
760886
926272
232912
436139
596501
833260
775936
1014627
1011224
289622
537468
570211
76500
916272
57116
555806
945997
760698
667824
939644
660701
332927
419485
932150
261922
818825
991182
379350
427167
142455
808883
539346
665958
231267
246312
633427
197609
203830
906107
233261
74811
607991
724785
1035301
588311
403265
89852
413533
178377
71922
287894
299001
569955
858815
665011
532736
909122
196072
461473
768978
762619
88427
187298
515065
532342
584073
960241
391826
748594
628575
154539
589459
603117
255196
390847
341519
822738
564011
545963
325566
387244
612790
998692
1736
746187
187377
484386
224896
965435
624566
1035512
998094
725385
611754
681195
780835
503191
13060
698806
740093
724165
240439
507207
287585
540781
600455
558715
506425
938537
219785
606758
716337
171115
964412
120169
40348
85268
565026
211408
88557
145434
443206
92562
540462
430110
23844
967885
236572
207654
83202
432396
364455
73745
378378
149725
236866
922008
1017293
896905
254959
136408
226079
41869
17235
312430
864012
869678
303561
462153
339887
761712
813567
999908
378858
922994
308614
619111
244369
641218
992578
1044641
914854
277680
1020548
127990
726885
550095
279234
240810
129313
446887
814763
245652
516535
933993
191639
739249
422280
4279
630798
388278
802372
938804
177583
939545
799659
132827
309687
1010786
811338
920594
279654
276849
481918
159668
66839
95837
208980
851416
137692
978382
806715
179476
290288
371750
45447
849391
395639
224481
672304
276740
941749
114480
169415
826763
371789
194914
70704
263440
1001952
1009066
265619
334752
721596
929729
375324
987816
272950
857923
465600
486491
640713
795109
139007
700377
30683
71847
86905
718180
584070
897092
920423
81087
902392
626296
345704
839121
130020
168197
282936
490914
291329
746729
687874
668362
32
711111
733156
992388
240557
900403
356572
431442
771856
14114
622746
338210
262382
113934
368543
139217
472957
270369
282358
377690
719498
452823
852695
671727
591902
216965
650819
473134
766869
720391
640321
615725
762861
349537
131587
708999
755682
710064
53983
710066
1042414
18199
863136
701105
587429
768600
1027504
113934
487264
996567
7609
529
1009
1006664
321676
118635
741781
779578
613725
942140
996866
196249
781167
913533
152935
888508
745942
190715
555794
368638
801049
1044256
865927
620826
933939
847946
163671
27517
679472
950478
749052
1008639
525547
239321
230225
761608
282539
740098
456233
849933
330408
853968
155872
899824
177969
878803
854704
162087
2388
791661
489134
132952
916614
826253
51192
76032
1023419
361176
987479
338992
678421
548125
1035321
631773
79045
335329
535063
778101
597187
431417
288790
817157
850180
282618
528271
930928
865237
802929
678278
933988
482391
288700
826552
104712
543172
212198
502930
61821
853130
453710
102358
908892
349449
827732
523219
409901
628523
530561
931479
527731
168696
555172
350012
349758
591516
433954
939064
18496
577354
70526
925255
100433
695019
936459
97542
287157
12539
1016585
360651
3913
825032
355895
950635
202820
9493
804722
379334
768680
198590
653535
466051
504032
91377
222253
510478
867419
963072
471541
798223
336016
867509
596594
855111
206197
285620
925641
402689
483619
836222
542447
437365
447267
181781
497494
592456
657347
617177
978514
953127
128194
778803
669206
416369
201130
796449
653659
380628
629034
547209
370126
504386
295736
772361
356350
224574
51003
512182
243890
394291
76784
158481
853661
202421
770909
1033270
155136
7561
158635
646140
358663
154340
97592
485188
456121
783955
887369
69204
941424
182399
140311
517919
293143
319562
449433
752027
438420
727797
792978
482933
358287
538229
558157
665321
594791
267335
278852
458370
360315
866648
310814
686261
316923
707982
493307
613926
884282
104683
979060
406692
959567
131113
1029403
145230
323297
99825
196093
627607
363653
59430
858979
396395
923645
71041
535184
412915
959100
41900
544912
419883
549306
752026
636756
12023
264881
898633
528631
937030
754262
201320
405362
896996
147698
897795
51269
287620
836879
808936
714193
962754
388499
735622
867481
993687
904973
46452
579921
83119
926961
390096
275968
544446
771778
254356
196807
863678
200545
247987
173919
526530
979986
923768
586868
8824
436829
399948
102994
933108
477326
756488
453018
976406
538997
788826
348173
538073
740382
879898
800080
670140
772461
986602
802480
178171
545589
959206
698790
402268
493409
712461
936704
203859
201745
647248
220044
947483
178714
245878
554785
183047
188558
321958
546768
312590
453630
822115
17916
188142
425071
676128
876998
747546
124686
692961
351888
943312
208195
28670
343181
863423
199449
279725
228770
1013994
946597
967091
225957
9583
643484
213516
634772
434010
169690
279459
565455
171796
632820
953092
464031
562582
126978
946764
73329
1014907
832139
757506
759391
224386
757050
635930
116107
86716
554737
684498
597127
811535
805246
897224
754002
827585
153675
1031205
236801
1000299
956809
230880
718906
1016891
871498
316054
525060
694343
723691
622600
316807
820963
390263
193325
48016
271213
329216
716955
216951
782347
967353
197223
165072
308511
512297
458104
805020
626955
482415
335511
654081
348481
681852
212430
800527
593142
675665
18556
455814
448592
618323
844455
502197
234488
240117
802301
152903
997153
735469
418331
983780
83288
891967
1009432
643735
1914
1006289
454790
781285
1032692
558966
186033
212314
419658
749096
794039
271426
924631
387451
465666
322613
456284
1006080
619089
806403
940515
863320
143088
903852
760082
203448
653736
42292
350888
177736
1007038
251815
262014
397807
204015
625240
636269
597067
198639
259447
302767
845702
853687
158117
748818
685485
638871
863436
54333
276341
893134
649845
709012
648226
844758
1043647
170664
691425
745733
230188
806514
165928
467727
438625
378912
280314
73993
452626
977248
337818
210935
1027674
268124
340921
210733
178178
76685
942999
504288
269831
157671
245921
735420
911009
140663
587980
442360
282045
948112
301350
946238
48934
436912
298846
1044960
709245
969709
798086
207686
1019180
373492
119844
113699
964086
93611
179021
976172
570953
289924
377459
371930
239510
1015146
186999
5399
109960
658687
575689
615003
684679
30593
915019
403388
660067
12737
985873
36776
40236
858769
351340
31253
392619
817168
716820
725228
125593
385955
287346
477223
697697
226098
10774
659632
186291
662849
777631
554245
807828
720291
551222
78172
431859
405919
708738
885387
111988
728566
730202
634257
170079
94196
325708
935534
874653
503556
836944
244531
821065
269200
257989
842447
821675
799021
840096
926094
613133
466950
779056
1045174
360837
36829
337961
902532
175662
488607
757041
645235
975651
547191
967723
273771
518326
509675
77234
90873
1560
1025528
407938
719196
996519
102497
494616
509708
337587
794114
198165
501112
7769
124037
318289
547522
873268
738623
227747
1008497
721848
1003793
715834
468302
407008
565803
408641
922700
396459
797709
477606
282404
974830
280631
425034
336004
640764
849156
509801
395027
197213
624426
526601
488317
389709
363377
206020
751770
768731
973921
803326
844790
75006
581346
528948
360416
711782
719821
836721
145092
936292
127918
638451
214582
1036504
774060
415164
212292
239811
290273
161216
15457
614955
603441
533742
172139
531486
676857
743508
43636
912872
126422
550439
303393
852242
669225
685320
68303
257403
2572
309244
719622
675701
808673
924179
94617
573816
987965
12671
817387
189428
222245
27524
894982
865008
867222
243229
571809
75978
965091
214445
558000
640399
987890
607991
307963
192385
48172
68833
366201
614722
140735
243023
716950
522808
656120
969913
79770
745217
516927
146212
544662
575062
3708
859937
482978
64760
453090
511977
552385
835137
944564
211977
331382
581667
930914
371404
146301
918407
312191
128686
658908
552858
823632
1006214
218334
782309
805331
132054
739039
72361
506966
131033
416201
957189
286484
780671
191044
134036
485824
107602
212847
823158
183220
93825
260754
1022369
827198
529583
646467
283401
717227
774719
75748
894784
667282
127246
340349
541571
544656
840750
595918
332796
103599
242716
874737
391549
155661
777411
256990
957889
371960
723596
529474
38472
1022631
1040347
752863
500487
304677
979781
140157
825604
288434
935403
914260
1018931
311214
904373
67591
457289
566837
284325
1026050
609173
942272
629966
600226
427344
328138
514416
594467
51323
583501
255812
980526
895141
116817
775270
247834
1043557
772358
979905
495703
432497
535525
763093
58955
726304
658792
154144
643705
999260
623648
648792
234353
338324
92341
703583
418109
10996
227500
365212
261557
415446
56079
592575
592733
169198
266886
139476
1001092
969063
502114
107951
766674
578564
969012
625200
142650
350640
319172
224547
336531
89120
909712
537999
862638
41458
595815
115050
684952
411566
361559
802265
936361
729086
588768
353574
266508
145486
681225
845147
972189
771610
625521
499982
502978
828429
373441
932692
703026
871944
232605
202791
372122
43037
561075
84792
525087
842579
799980
744036
404837
312910
938435
560711
848372
399900
92960
331997
914832
746394
578413
620369
865028
649749
881113
40160
694100
841553
123846
261397
582260
139984
678225
352754
856682
753053
891873
940398
269730
189146
913689
939855
444014
336106
524665
608554
787296
844642
1044969
287479
800301
421788
830542
846300
1019671
964741
519128
446527
807855
318130
646983
922217
489939
717419
853235
27276
927251
789181
787866
555246
920313
899525
359256
846343
161542
785806
529796
371266
336117
448942
56813
201038
749327
681766
150867
371342
34099
958768
492878
18510
91467
518965
827055
362586
328206
99617
938467
395709
967698
767043
302170
169185
35526
956593
604134
410534
1001088
957334
564747
732552
339945
82551
803615
97128
619084
491735
672634
540830
994051
833983
479158
1033362
869672
780711
484884
581015
743641
116544
782970
715752
883519
634493
100983
634074
185717
686999
379226
50839
812347
252049
11331
174085
572199
207542
211528
14425
604585
66007
346278
908142
138067
1036778
816571
344979
866724
932814
318880
11869
881877
196427
364145
703176
534406
114389
236920
928953
714426
769985
606068
710109
257298
54857
281460
670091
821532
68332
475392
527279
889695
803752
64041
999130
926876
1024361
944961
198054
468665
984802
389362
329690
51636
877866
11535
613873
1006559
1025684
739017
916419
955628
791826
829953
350812
370319
775866
756791
378843
526407
967598
220041
441106
751465
473342
80132
580388
915220
770589
158534
914195
643478
889062
774545
428733
36862
654243
142508
467985
684375
1035773
738918
619237
769393
876826
835161
16351
738407
801369
497730
1034192
899328
937224
735674
260745
383786
243412
948289
650566
830830
210108
527022
961924
873410
521020
105971
625398
15172
572550
923195
271642
476567
987247
777942
358998
605787
404680
960586
886357
95439
411838
414080
961839
515022
484195
584658
178408
362483
548317
74238
762604
398247
114415
144781
24193
467590
37594
287396
598200
496398
964076
520780
263796
300681
909207
116822
717254
269187
921357
375801
910138
357933
411563
212316
744354
132093
657310
137128
381761
24809
852808
664379
268994
978667
475070
896202
565008
536971
639014
640232
997827
484260
795021
611653
345068
552635
467111
169279
191000
783478
911009
770568
631901
749064
741816
29796
238320
464881
973490
373138
151600
865974
820259
5140
161646
799320
972180
504621
491741
1001424
41283
476975
441928
98950
24011
150041
179505
421349
917208
563447
64060
619378
930921
547759
189138
887137
874499
11247
355393
446256
266056
99427
15292
767466
388905
282619
178219
533994
275846
390237
260963
601450
434900
46257
469067
438464
489165
517407
472839
714173
857529
837483
654916
273982
974367
430272
346697
856155
384348
642280
785269
107405
737247
324717
770807
1015737
538759
696269
180378
910190
22014
220441
248306
502986
32614
431425
579008
1027422
2191
279788
785809
576440
920581
613133
464002
796772
235401
244782
35013
722337
318650
143014
532816
823043
773468
388753
87074
474151
1000018
717936
639941
188869
212616
853476
411863
627503
871814
605104
511011
543220
323693
79571
197741
956284
168430
931512
17339
901053
204367
170232
878593
539137
259779
249304
816190
142808
992262
1027379
373021
1026923
821798
409462
536111
832498
784966
483290
601124
396917
858268
854485
512079
773394
925486
519206
231617
571136
499507
436806
806704
566115
393786
759491
534897
905127
355330
646981
736372
895089
59629
309554
326012
80364
263674
300296
364420
651081
558506
91124
59018
12564
889778
265693
870176
10238
529096
916728
1015197
527905
692938
627029
440644
919526
553795
668993
325512
97072
822947
435035
1034661
225204
802604
283744
192094
845564
581749
1027596
435960
768138
525666
757373
709460
980184
33732
256299
1031459
589987
857813
513260
309858
214593
43293
277469
157258
501237
976116
623693
708340
54444
512574
704423
356024
549242
295350
1006105
474892
899193
697392
331754
1034064
81098
377414
744118
358910
217639
806865
706911
974161
792223
165836
257500
876660
465716
930748
892385
715657
301433
786818
466429
904002
498054
735974
951445
940711
110933
924531
533861
833789
680332
100407
593473
797510
371722
826885
38117
611924
492974
77735
954802
38654
339001
330790
741978
591998
262543
358556
282929
187002
295259
949847
743794
1013804
198058
179091
993559
11973
825669
307048
638426
537602
984680
732742
266450
583355
682615
844644
487643
341123
630215
621683
786402
617524
1000571
852889
265573
880628
440174
857760
1015817
614332
812292
77846
327225
584130
995791
450030
1042465
740489
563917
243895
530027
614162
765071
435834
383466
516778
931326
545260
387542
192229
172886
124280
918098
855343
488726
115846
518143
749872
687691
414982
993568
846251
621471
641767
1030463
159145
896759
443958
645203
551448
54337
849990
35282
590710
549937
589152
1013216
177234
639586
959962
501031
704719
964452
366837
985002
823359
816996
460765
136818
523190
202013
733318
740659
588488
952393
519717
763934
504817
1008223
97648
148568
1032098
228944
384018
260195
742785
930762
952320
957152
763237
408972
542679
296104
970221
178140
143060
579369
1005406
916601
71166
626647
269756
301107
983503
140554
842840
224059
497759
751333
902398
166901
800441
138716
246664
638933
19756
161949
761852
363486
839694
711811
905714
351183
147283
207096
951635
460878
568715
742883
1026624
431608
68519
849307
1043948
226315
19611
187032
640760
883568
448930
626380
884399
120799
387160
185704
496412
820166
349536
404076
277795
715562
359318
784004
884318
315258
3894
817316
942461
545840
517215
1032671
126158
506671
366417
307077
295489
609131
152822
944188
24256
455337
456603
206760
720385
916951
696662
289857
96873
112992
684037
530199
1044285
143168
823706
180211
157678
576918
425601
383163
300132
27773
163319
16412
264592
884628
918128
650560
383662
418580
535056
298433
764769
812289
359259
337881
80871
350456
1027577
39425
851589
488579
214518
481714
1019363
650081
52650
662598
283012
803250
385856
160278
658512
512359
1001254
173138
790184
675040
504915
206649
373723
487069
252181
305930
363740
267586
592126
414283
643310
773175
764583
756799
1008959
113936
586750
476926
1035829
644683
872184
930132
269761
23276
925038
725492
48001
965900
226982
805153
377180
771498
946449
426100
485712
859863
752937
777584
943203
96205
924262
984069
661344
141745
451346
178113
972344
922488
200406
1034190
3377
673190
68600
635296
191276
620148
619430
988695
43277
443666
272740
482063
84491
227067
360530
952561
70063
421869
447780
974653
663599
238939
281690
479392
266753
638433
528412
830351
185633
189952
768842
969164
889157
406021
286184
343663
598999
759886
69255
734452
121589
450074
161562
359673
196744
1001066
791136
1002131
1018336
590640
747545
773060
14344
606541
37270
332679
1007008
474551
540220
801122
630871
543204
425366
400269
407900
190982
940728
486130
758715
54009
586761
676141
417261
479991
231262
251603
1006883
147690
881352
525974
591835
20330
651508
258410
512478
201026
354913
839610
778544
757626
718403
814032
146600
820979
1007701
373270
58672
970853
381333
447419
302295
946041
446335
684591
195388
70916
438283
625940
1029455
446656
71504
940456
469090
996936
531348
685771
79015
377256
977803
136251
646026
77032
768570
552529
135263
631258
180984
282234
399099
937109
807024
868166
38574
395265
508101
383343
618760
189506
459313
876761
2494
336666
488663
854007
392295
956668
940297
79824
923814
868790
136877
1003372
266950
150235
1028795
716756
1024388
239282
397196
171855
459897
162519
635589
910647
185966
975483
815868
258879
859150
366076
132704
1000945
460721
132914
994827
967194
252584
498575
591589
450687
1017213
664447
47501
507150
266970
655360
758289
723816
1005884
725271
901256
17340
98291
885201
744895
562025
610270
291672
686249
1031241
122465
719396
358950
318372
257235
189925
249234
670915
254479
253136
480579
277993
317694
934514
471059
917639
423368
436709
151914
113232
537019
741147
502166
734777
388835
93214
25911
736104
313806
575914
857779
713513
309878
1043345
78901
809181
324649
707185
526635
843509
181110
620915
160936
275979
438061
981965
858712
956834
562383
170513
644842
21711
1035381
319969
292632
519259
428649
233719
373506
9912
904978
408747
906739
420949
600807
64874
153102
1019376
771996
353754
898955
150207
582565
1022097
1027203
800650
37149
475555
232372
225167
258318
729606
709336
726668
895143
861149
48932
550482
376568
243363
634358
414764
244317
916228
701302
377867
1034348
664891
479136
97748
930927
175104
1031438
46144
528197
607345
124456
667825
389314
670656
575317
309465
471743
469755
755606
530944
660694
467846
584560
609811
127166
158082
197980
706288
787161
93726
418149
579960
976093
4785
534311
450925
706954
237634
174569
80404
537344
257207
424456
17123
837868
88685
635925
213274
362309
1000641
840494
645427
454398
809819
517375
631147
901108
136442
729633
326053
1011069
942506
17240
1009842
94707
128165
459022
133097
31019
701956
570382
580317
353769
62540
357615
162839
390667
624949
279909
74828
857690
754663
1014093
523530
1028740
451166
651412
826116
715825
527061
876414
448809
190263
3236
1035198
453409
44741
195520
1007263
245080
516424
411438
347197
396685
94567
710777
739531
394232
490977
666109
729385
91718
319826
657242
943137
42353
594927
35794
22773
88710
444512
967244
573995
524616
678578
94494
597195
973309
170148
1015245
33195
624638
403115
138506
291825
893870
1013253
981466
156995
618786
437139
832416
270333
430122
1033847
651262
1029327
961476
90660
586277
460014
448080
758230
1041212
424247
18378
198531
872887
862225
787469
467666
263426
6279
1012439
905291
263691
825749
286012
341925
310376
939825
304659
355075
988443
747767
385319
399647
571327
45571
723259
94782
440104
373108
935460
444799
579207
450106
550955
846687
250856
879882
450153
668340
649275
815183
111535
228677
194281
421153
61817
706197
649763
585258
1022351
326343
764120
643274
253239
720514
929307
769675
17756
363261
37928
990469
214632
271573
948406
18648
335381
609840
335501
258994
472226
521592
90117
51751
937472
965881
918150
89201
339253
301897
171493
198581
374069
530013
923779
112940
789167
719461
245157
990030
965953
854983
283573
606061
635149
840759
929664
225574
842051
343704
892159
291995
283736
219043
98729
996694
1038604
354603
357305
801711
540782
128092
1034372
712665
616364
215925
710936
287960
253562
433096
616078
678206
301297
685909
20729
554361
511575
37508
113938
1013560
573863
549449
848831
352225
971749
255000
916616
779945
466823
868289
726670
500106
322874
702463
944881
314739
404236
206501
989950
278542
197758
893537
734706
659436
528144
805950
179198
600597
168049
329255
714182
496143
33395
521575
602210
836646
631977
794642
636913
641395
429885
583546
834306
224216
471416
831918
220068
1034649
109065
542327
1006559
721801
287269
363225
969603
923160
1045446
124678
735529
649926
762834
51075
348496
821998
934736
675238
260092
946719
91923
700096
724869
951259
466277
455046
380172
342329
380475
683497
866808
466060
45741
935086
216883
831852
934460
197337
370140
970443
159258
572654
62382
681709
49323
132694
979858
139708
4981
786038
74636
324012
312478
153299
423850
204745
202147
887340
397904
800957
36211
670770
455374
718711
634057
783128
664393
937150
854943
217218
483892
686846
764516
237580
647314
815711
21241
214504
27884
888773
935696
678943
605586
847022
244982
69117
556400
598440
131559
413192
857334
908260
352316
719453
690145
1035718
757232
1032499
979157
301498
547771
974997
719499
686354
616675
184273
875267
918157
471199
265639
851976
381144
856383
517144
407184
479482
793523
253964
186747
619466
402411
614435
331688
152139
134023
751525
911455
520972
625997
720059
611814
413977
716713
436659
394169
4627
838624
717565
54314
603390
594639
161143
293722
685460
539150
647699
406424
7907
727551
778212
877763
904993
999422
942319
733087
373900
570718
662471
184066
162866
237883
636120
278531
29842
800682
919079
161049
147850
566018
515901
229168
922631
24738
534579
273643
768226
999300
14935
1003208
963288
991224
947407
914829
727214
555187
39779
332962
621437
1035963
929855
461330
196340
1032394
268102
614842
353608
131055
630480
744170
180455
534772
466577
762264
339204
1036134
542529
98157
105643
1026463
182908
448985
794391
609821
533629
213120
127222
993427
860750
701250
1002851
741301
1002694
732712
42830
570386
532330
52530
295005
108383
901746
500809
459969
85671
276666
650700
751597
80303
926012
379487
381485
507953
943502
95388
880212
461266
788114
372039
909711
536461
201190
690940
998896
749409
835602
950505
43322
355841
659359
564757
755845
1023003
77472
394724
365448
506892
586541
123758
667325
950742
479348
955801
512819
27755
679941
220559
894262
715446
537159
1023321
785722
1040057
668545
861179
834176
876090
117330
508117
565102
94264
423150
243584
368496
433208
691985
307377
736878
588952
950262
736880
458324
386056
879780
606849
1039721
758349
571657
226962
1017550
762237
46373
371822
324686
953493
275184
584916
741877
671780
1020415
689431
1028466
155092
635821
10458
544577
359990
485264
538582
877985
960561
803574
584107
641665
154784
547756
916316
530253
706554
800283
560762
625090
575529
514912
571864
729744
719073
626532
361159
321042
158134
339204
830808
66609
376675
915514
365141
393119
938210
536890
157248
401435
795938
19122
238927
366490
329130
416216
102078
187155
662289
146698
235410
1007962
650452
287803
967154
463294
383222
27384
363155
658375
356964
769646
642449
575854
700829
308723
416721
406599
717331
770120
878232
439095
604147
486018
957651
443323
294365
277005
461594
234465
990217
754390
1411
648418
899027
670535
618759
50066
692823
542992
281763
106586
928347
158223
888279
493808
315543
946402
767116
168658
165454
636750
955705
1001783
643260
184004
566014
1020846
581967
765471
909351
973544
1032365
568414
328984
543152
893888
132405
983394
709060
54535
623091
72958
778162
198405
124500
1009036
790207
392272
133102
226022
875822
117763
405753
798725
753586
366624
727547
865092
32753
490532
387253
24360
732140
913192
899652
424740
179318
583426
198539
838686
915419
411465
878242
797798
378917
994247
753127
1011078
296880
470750
728339
564994
471194
822275
464966
588074
430439
517518
722047
685372
539781
842108
691147
536735
257112
675876
929916
331732
127437
578352
477658
1012142
354659
407761
312249
836347
826053
811166
219685
700375
641145
369416
604418
195548
1027117
319363
335919
145634
971187
357301
340427
318709
205278
984586
913236
536052
114767
383971
500353
393646
832315
554042
828301
730834
728543
199223
610658
586444
758267
806896
555488
785684
662693
769451
891951
272340
213199
966389
910068
377462
86779
620596
212971
556642
445981
214459
704926
105625
497068
596981
155991
942637
784875
21693
948424
703331
652287
717333
252893
826087
112037
903413
384254
364596
31526
706157
560433
755095
450531
148206
616564
419503
794238
583210
115503
727978
408985
637911
1042994
736837
198502
247545
733980
830130
969413
923385
747461
421962
1000479
349291
447912
840230
139165
145117
986125
240174
766337
1012398
353660
303557
204161
292166
148343
571237
723561
452253
979582
314184
74975
164937
317224
362633
966396
526608
29921
358395
135886
157929
198481
503916
642929
715133
795779
303115
480625
654540
84091
902360
18657
824354
353043
693625
608195
539848
985828
648541
940334
508236
687261
892
4819
315730
575268
635563
642883
266965
337225
603019
971728
525440
625565
343083
827445
325267
394750
62619
461351
96588
311169
182064
1036832
522582
141170
573853
693167
96346
969206
444885
375903
831984
369816
610310
241964
506215
998624
121523
426620
168415
48463
479268
34788
396949
627670
995629
246623
678913
762926
565505
813427
871338
752230
279881
108048
810017
963860
887698
133054
131337
586615
105882
653494
573159
33077
535601
533039
375072
595020
760324
416560
179350
466512
977644
316924
120050
535011
442361
250692
340395
198303
606763
189141
5184
208772
969548
700189
300563
932446
126455
53490
645135
496398
361513
930551
742807
175999
91669
662395
651180
189857
803406
655589
569026
653713
954080
590943
618583
457957
367243
773019
467968
870364
182307
388763
63993
496671
673032
671882
502800
224691
726882
641664
700629
902974
369154
802730
157729
358238
1019537
921037
577328
318762
600966
80309
641963
271567
437853
422628
855861
88416
640359
471867
33649
431956
332627
455296
11286
218303
310229
815538
286527
812258
165477
935414
859614
294704
688893
282752
396396
702763
780136
330458
537022
467268
951848
1044751
155850
743393
99538
786714
122811
381321
448549
642451
264707
394692
930319
1040897
1008013
490644
381250
727833
269410
1036211
1032652
79198
353715
192995
168848
964205
172113
465713
142941
694949
488074
909106
476819
158293
515461
599825
482511
106216
556299
566494
977214
314273
753203
463671
509567
1009781
272682
994094
747802
1008080
539296
809621
134251
310919
238580
284288
725741
383253
297396
338587
896195
568693
70120
566269
1027869
613601
333340
152175
54263
839424
386801
866435
1000448
193745
635788
794895
689006
1003922
253657
23340
92038
849824
897418
950710
641408
763592
127122
1009879
683477
110444
623967
573592
238062
213480
892352
893081
593542
817132
524962
733118
534234
387100
850361
951412
291649
520556
40152
704493
838980
308547
128408
156233
951133
551041
743168
300058
452611
1020568
146700
790070
549390
560083
547693
160609
890672
362392
14205
119506
242337
44486
969044
835298
292546
972653
789493
904175
423714
401905
735079
501906
747344
376981
100749
840862
328057
566550
4350
88762
378563
948648
621403
423706
1041849
412698
438312
738370
552406
15760
588411
264707
896043
143786
618807
25431
258571
524458
604411
279912
228788
456616
945204
158195
657492
330709
804938
568839
718397
564900
453595
176111
863588
906367
324986
415013
56316
677046
27454
920245
728316
263364
388864
184672
277743
358027
948339
333599
903039
40977
950087
237021
58347
994137
625853
748332
490406
176180
294034
214165
710707
394663
963454
448205
1028667
299225
978654
928474
589026
595324
285851
25321
953030
497001
949148
20965
973133
513315
117039
371838
670524
655305
540568
1040397
982010
47985
1020057
430627
715276
235856
14377
827075
141020
96560
791405
157160
159046
350844
171130
375093
554851
118036
578008
198070
728982
640437
198529
247858
307323
395939
649972
215396
91015
837314
888476
1017769
51867
164766
498182
168626
228311
104585
854014
840616
290005
13243
570100
255638
994238
525591
536518
557449
187998
852843
664510
638209
708423
839674
762832
597428
675922
558472
796737
1010689
896903
941842
232469
1007374
417349
369513
903962
998788
908170
806993
104978
630228
879206
1033311
201945
814601
34678
15185
882176
941728
399984
58978
420553
546529
412879
605056
874403
189931
963629
430904
37651
911530
13506
787473
541950
260084
723393
103546
863962
480598
527253
404058
1008956
706193
952203
395866
13671
1019479
975509
986292
518076
784214
152176
695087
623447
665748
647911
77599
604179
751505
276700
364080
1016494
223136
217029
833157
114449
77816
345023
166676
446016
706583
17784
766538
867228
924100
79760
327169
376904
368161
455626
688684
744301
116111
71637
980252
702367
536006
654822
203226
321188
811381
163493
678948
230044
511603
978321
558048
1027216
168660
712867
396748
176394
664545
80240
581581
699254
127690
61310
852683
431096
6884
44422
79257
145086
653954
69662
68048
308439
310571
67579
91905
155033
374812
631443
577923
779647
164717
620192
248576
36142
119995
452378
881200
3112
5282
185268
606150
903733
1018955
1013749
386269
112257
980733
455421
1009661
159333
158403
680696
660318
260633
181834
449361
223663
286549
498192
53138
151828
1036781
564595
216309
453722
976369
285181
870153
181646
141472
534450
415071
618934
755318
606580
253963
235350
147128
118050
57454
1019274
57517
678301
879210
890004
179473
415770
303075
382067
531383
711849
659397
547075
826360
701181
120008
214057
538053
248148
140191
625889
564208
90362
31129
503019
973905
523924
731928
830358
588969
698157
658046
662724
151013
473127
518058
118847
1043656
878722
4050
736611
978788
831344
625773
1039506
1013823
375335
73527
575598
798878
85159
730160
645192
87289
358117
1029149
862760
873059
502263
1010062
695342
357461
265834
999338
791644
359549
495178
60601
383313
224657
838364
362440
155379
417545
860437
270090
126175
201954
902425
14417
240035
606531
694923
194548
561242
707307
88461
753758
730701
800890
571831
447145
629323
324341
131807
656618
599820
485909
771021
677265
87255
968753
648506
892268
445232
532943
871742
425483
550672
121824
950063
800418
436176
658382
907226
1032736
120361
139072
714649
666018
10209
815540
586972
69047
124842
56148
192088
383720
959417
462781
930107
86201
490779
57431
635152
421006
821686
996663
705842
443072
273009
976960
63355
23704
61090
749515
261196
579404
675047
974386
389834
408205
517303
801015
671360
741291
892410
995070
149816
288130
23696
209589
200815
1016553
356185
674754
1003614
811622
293785
303294
936339
993500
561937
727519
508947
191516
335041
347951
926651
817682
476989
183081
453764
167353
185318
818614
260626
423320
118317
798831
911915
163053
632901
204581
740715
315923
254819
939369
722723
361540
1041915
34939
107007
584880
612122
107517
691754
787942
280908
765044
42013
938055
488921
342842
818977
671158
238129
446877
547537
436665
564462
67356
686612
572861
698308
662312
613623
645570
630023
756324
41797
366391
235469
789279
81553
379842
871410
541075
224488
942333
108500
482045
557769
868251
503523
446936
809801
759718
236385
373387
658365
379717
967438
362602
345794
338477
260681
514490
1031471
466721
111168
810823
418357
635936
977490
246182
524364
328065
624591
418421
980949
1010399
434466
782704
130576
491559
348528
653813
164146
134815
137768
190940
183288
333650
616248
992418
241686
718484
806630
973881
245566
953000
550489
112732
1007010
969362
753299
120908
126901
171790
637460
706672
323927
559786
252027
380340
738437
498952
739408
429380
297891
268352
346123
159556
944594
614202
286500
172014
652370
437985
207655
539434
972222
370222
567731
495638
372274
671673
525711
42024
32995
843684
772430
226334
761236
644887
617433
506852
4715
815485
142362
339438
154386
288636
109679
243179
199627
984762
530684
610586
445291
606487
676940
185636
996546
580227
851605
691750
747127
773967
790342
1019099
405594
1026444
463983
969586
718463
370036
176733
367362
682701
873100
1003584
341652
566009
646324
1036714
991845
672337
1004377
858520
911656
943885
474125
311290
724638
139727
239394
572608
302405
143558
735074
197046
826815
567483
463701
128119
30808
140986
512122
742810
391903
23830
543508
275654
461204
715447
890361
431409
848984
880337
878257
95640
797205
387407
208273
622966
765138
790408
64794
308227
168545
815727
36206
86236
842947
277063
269662
253800
531605
943532
825778
617346
367097
747402
430771
264461
973348
739318
68033
452950
961094
485799
339067
905046
506530
112100
69838
832897
905572
535655
494866
762610
41175
344496
8797
107407
833683
820912
567278
730258
44146
429926
487717
1022333
904916
421295
115666
242789
532730
218585
213294
1018690
779244
78752
1043888
776742
728589
598590
995790
67348
488180
355474
305381
726114
46549
768090
379847
838276
230698
994793
882764
762386
808703
29003
805852
108587
974852
205096
135166
1010100
349419
399791
54862
221924
663943
452719
575687
672674
997095
757077
502108
331953
432716
399740
729457
36226
405175
1029874
593212
1026431
672533
307163
190539
1011638
415504
104120
1014857
874649
405847
360822
1009209
811170
761782
604991
79524
893933
48432
691551
382723
281875
616368
983003
639313
408960
258884
757606
570237
44635
333354
566343
879067
956355
541249
495900
974879
50337
434814
239395
263573
691433
761912
857399
385500
907427
359810
161931
205077
886381
341329
114599
947790
860250
741792
444891
764233
932087
148089
104382
260058
482284
356353
158396
629829
803043
656251
544352
32216
4917
149402
729535
336357
1029886
164279
835016
708564
526975
177210
923539
228715
97961
764014
412067
453853
333118
745931
569070
46107
470623
777216
292943
550382
1033423
637216
658948
858245
550835
799010
107282
76341
457621
948153
602551
187997
224184
637840
211141
984340
269239
950506
401613
245594
687906
365579
356688
964760
1004515
840875
1008480
335151
863141
956655
894574
277154
176335
434803
451488
236383
80769
995313
763945
950715
761037
876914
1027919
238116
352891
200031
120070
920347
893913
237786
350056
921895
774255
699627
1026833
132757
656281
347044
345713
67640
754959
817514
733897
367042
91021
650641
465374
341769
472027
594314
344173
558037
783449
109437
65700
32707
819784
749668
645028
581137
662972
177295
999309
240095
610218
719342
267682
129757
737530
926814
789633
804110
586741
118712
419891
678248
1010489
910988
601336
776883
998444
478191
888736
541923
578267
200980
139760
308427
498885
703373
385926
620873
770760
608106
811196
456127
856777
886091
615683
715040
864278
804079
871849
394696
515021
547227
1014097
180335
421202
20847
952715
723426
953243
57094
636386
466744
709569
88024
230591
190958
635227
602391
670008
587502
539184
71828
472827
187702
144017
145868
883078
282698
875211
785368
809448
393782
654740
441878
103998
559717
724997
1023461
238697
444779
849531
753696
892998
557188
1030886
927394
628282
402682
329104
952481
384110
5090
403621
715861
631082
140993
376582
601227
1041262
60006
994205
696009
714167
35329
279010
929986
787767
225869
341372
831933
203239
918216
847226
737733
886874
69374
523950
386703
800709
9233
15255
1011618
853609
969285
865722
819838
212381
717405
755581
903562
532224
435769
64651
875580
924963
718438
896659
37788
552769
103702
419497
791760
106858
1035115
291759
83948
607904
465310
856864
122294
213599
4325
905888
619227
1006478
212121
872535
602620
447195
484876
967126
955506
525618
255354
931336
773714
902559
160062
183224
192717
955343
926796
876355
418150
55708
231052
163440
145096
796770
645928
452566
442703
425583
973642
562411
700011
646078
117819
413127
1033544
267548
980278
384255
307680
906116
720473
675105
639547
760169
50078
48070
814684
716128
484465
8397
811007
305117
822597
100603
217875
293304
138472
988533
241409
588442
982774
751260
405803
663423
446830
1024694
763996
187706
1021650
910131
163897
842144
303885
748692
60060
999060
303734
215059
610001
445270
826479
685353
713151
454672
821311
766781
196199
702179
1029404
108286
276342
24252
909871
952758
713307
420307
501876
50275
539137
849625
329375
931841
57335
819419
566841
931273
990553
802346
595782
148636
741174
753325
415238
432191
301765
919551
395411
839961
67097
240148
865463
932850
720552
395134
73654
194329
294420
305939
124691
243323
12968
181969
443581
676667
180938
382619
228797
532923
34727
701857
331857
612768
649551
5471
515268
134621
17835
913916
64642
197984
142231
1026576
329503
484745
159412
114455
870416
995878
755964
208244
746977
852105
948121
546031
1018224
628040
620092
974742
14615
275261
658446
263199
197612
886087
838137
426588
83402
544861
302286
860347
1001525
809704
786222
1001751
24395
212243
862165
617569
814595
338682
838277
611201
573014
69767
558006
965540
970288
169887
122617
536342
268816
213570
94677
805014
3350
668867
278969
410205
231884
597915
773614
112367
1009155
112481
69573
661993
292483
103255
490700
27692
47617
979499
302269
184026
314608
253726
411067
282743
909519
441043
609931
1010874
862808
374685
310479
964934
1014595
110876
64712
344839
216689
620678
80476
428849
103081
244335
260367
769916
530155
575395
672934
741401
921956
361779
371150
561952
963255
411776
944450
558546
15571
628147
598666
762752
1022778
372037
748464
410003
379960
334892
998531
523057
3253
304028
1832
910103
591302
595173
436392
848939
683924
919869
986559
724984
983420
535161
603232
757456
514293
289449
951670
194901
501383
686976
766843
792171
948020
800712
438767
648122
618090
971189
280160
460693
269683
562146
238680
583770
432635
35695
164205
788641
50580
878871
388047
913086
179336
809031
808783
725888
100120
749326
185657
448359
740029
33858
281431
960369
321626
204851
878738
126684
219857
943187
895969
602370
605867
158344
698907
451640
111542
306043
6105
715438
867687
238024
677302
392474
638989
462455
413896
979182
854155
530357
94406
236687
690201
224580
374877
697055
352529
268633
475256
514441
539574
576697
723764
111427
846619
142648
870839
295282
780648
11948
774314
830429
386112
830586
853806
535600
632721
166084
300057
777802
497194
499811
551444
1020316
331394
522630
394642
133589
591041
629474
772970
230211
193798
613592
457964
891656
839308
142047
276280
836627
800348
781696
874609
430853
1028924
238811
118545
212776
501663
675798
839855
352417
237241
814109
591966
541330
424954
351969
688976
279234
38788
1020965
618755
231747
169433
197580
982480
420470
894737
41552
103189
127371
491432
823175
3289
832305
358444
729902
108390
604863
703654
1004959
360400
760206
674852
419857
782337
23745
490709
861429
574386
387124
981228
1027143
848771
28616
454924
688418
440258
938549
1019422
438390
672911
184464
831708
416284
352649
542340
312280
906084
565454
804539
884968
1030510
282583
416137
728752
201963
126855
371332
938749
626112
488066
908242
62303
620988
407739
567697
59489
892487
522297
228591
901907
1036090
865717
180099
717806
791833
510446
541950
137100
991291
515518
638083
126846
751596
239555
774528
892009
183546
786264
892139
388217
270814
205256
603698
143259
336609
720306
673850
149681
125192
176204
424752
148894
530559
690767
776001
622605
283564
399295
359581
1011359
178483
203829
85711
277066
593949
314119
325910
509943
316744
706215
927661
700900
756161
605166
733435
454036
224162
27022
680668
10414
181582
49408
833711
886539
11811
15669
790525
975015
707283
149229
904867
83251
980639
352416
688110
477946
866760
375681
893384
385033
28773
76162
405086
510306
939112
829299
746625
300482
646550
3442
639360
634756
584016
466913
298070
51142
744086
436779
124275
561783
347879
1027234
149304
739978
604869
171909
369114
625291
634071
510388
994951
182365
142432
137707
414758
101027
155287
414202
465263
313663
339550
984639
686236
162286
858249
119444
210012
322937
431364
955017
929427
956377
109984
672370
814638
554714
824737
274086
52357
321692
996789
829938
854669
31038
599915
735947
161144
997827
955950
859548
966343
157038
120836
428901
174906
1043539
509404
899523
796091
472782
561955
1042555
662054
303029
742751
643631
63930
103065
291621
488874
710142
957584
711974
168693
30591
241909
86447
287494
49690
936020
914252
356380
823799
287846
995148
390134
962271
367011
52952
483625
32001
997687
479263
960825
758546
868095
883522
421416
41714
35204
776948
78918
345854
371731
17521
806129
570353
983937
96232
32775
901933
656281
13358
235294
389839
912083
186598
848339
708879
696505
943231
578128
617562
357334
628230
97572
592199
112663
107133
290449
438661
101252
279283
799016
193237
820287
284862
678314
504345
995861
203964
44832
743439
744694
341539
288557
217467
21887
1010447
710822
882068
880463
531787
961985
77674
490258
137641
447493
230929
197031
864770
845889
782575
432303
235877
40378
535359
985816
387925
185795
61807
151487
890865
615991
251182
320073
367540
198573
355765
798694
768555
746826
548197
97251
689302
1028507
579654
880259
668587
741719
802835
384268
159326
378036
603011
653453
506963
898531
1009873
761203
321455
533786
473487
452287
23145
428091
423115
741525
1031683
919035
405767
64025
611134
312494
594694
951756
430316
723290
629250
393032
589127
770639
1040161
828992
144286
446798
588533
230108
351720
482673
494066
191756
223592
363564
742481
36756
1007040
568760
239772
355050
619462
624894
195163
978920
869479
49341
1031187
3485
969422
484429
668128
97295
287298
757021
913508
144808
61657
51702
323194
425243
412163
527571
738707
361222
305903
117844
542729
86457
661747
520062
605243
440802
388628
858486
981128
70164
789922
395521
34765
340445
696183
94025
903177
363126
972347
778757
317569
808796
157840
907607
357285
524430
350180
801478
251452
267654
4738
113309
321154
455765
259325
700919
154381
285319
130244
80177
969433
722830
861449
998249
700977
403616
1028517
309550
989673
1001410
709053
373721
839351
863743
683368
134427
338979
347812
447010
677812
256542
252449
20074
591463
406854
558978
147028
128895
673710
198544
431655
1020385
745247
319916
10504
841009
478876
789604
959281
313391
315935
893393
992993
911818
677235
124037
775904
38711
701884
753001
399523
834772
14982
483391
286418
429206
884350
425301
127370
31923
533736
355724
219233
72263
769184
337031
395587
451936
132145
874166
662095
903503
311075
456370
847253
959477
64143
320274
419439
179665
231224
46287
31515
996894
1038532
313484
583375
924432
248292
318025
826548
474885
962419
839370
567660
950688
990965
944255
344131
454634
879647
433588
728446
956144
528344
106382
104253
454049
666174
183108
261461
981759
117098
117798
196726
543912
247625
633818
896283
1018802
62516
271349
16496
960351
924571
859777
349299
164831
707791
684385
815298
1007696
561285
105511
111644
1016503
704091
175670
425376
943905
79035
437330
171016
808357
846871
761864
259306
1024255
940919
404057
714573
125667
564981
886921
938751
28862
860536
483942
827123
606875
885646
314163
169197
850095
944524
238359
670033
844750
757942
707757
72282
605134
236077
629022
198752
206731
729831
919333
100111
380320
537415
89953
862984
143855
83343
693084
808810
138929
143229
79931
104569
785250
335156
353705
693706
783199
966558
882677
831217
355814
281595
221716
751204
527908
701578
545152
250620
603085
751473
936705
702035
302664
874943
163288
712373
482528
337922
340427
21111
126883
388099
999370
863067
539812
770325
549438
562896
734651
378501
930030
809481
1000324
45352
1007714
3856
380298
89282
727516
78746
844999
289430
512410
18495
929903
127675
421627
298935
205158
885992
900408
333949
330874
1025444
210043
724333
128451
1007661
618690
698318
420066
31476
184610
409263
467428
735265
970195
671251
636547
957053
299405
118466
13005
157147
887698
47164
265386
917839
910554
441825
717111
506445
150296
901705
365076
572766
608752
69615
1013446
597024
199095
514960
378251
291106
948532
148018
59904
308404
504121
401731
384970
816138
1023006
183477
208653
823516
768358
879659
349723
226628
976971
841926
983926
817773
266979
763186
1034420
829839
713887
620882
68017
397374
798106
799918
908419
491843
851563
884513
231205
842480
832048
496833
101440
943379
653623
118539
409433
228471
978363
182476
606760
211245
504429
565741
444451
626700
7162
189112
951949
455146
406776
747920
269701
196954
743310
887090
620658
175370
614828
750126
120940
979204
322291
259024
106132
83364
580161
206147
871486
469370
982126
148664
828394
370890
579890
886769
51823
908419
238909
714895
569573
976915
938773
451272
710306
263561
748116
24849
344685
692662
649709
938521
182367
908944
619281
165223
774655
72345
1020602
910364
630716
550636
178077
76804
661797
445431
943729
970311
576541
620643
537312
264873
53313
500613
637284
488988
241365
1010871
614659
97244
313147
904342
699036
161497
824177
732890
277515
939304
547488
377761
686041
11021
481258
918445
70241
856572
222177
124209
883954
284124
899431
834691
214173
578835
1014705
844390
678613
73315
455547
969311
1002767
544274
759101
245559
340493
173103
210542
924202
806424
146098
722856
884006
64436
581317
394080
447538
651678
449194
283044
205504
741256
359448
164297
376692
1029570
724213
743429
780405
802250
589306
1015642
981965
65829
715892
909831
448046
406266
283626
947588
751676
505123
124632
220592
190813
93586
319614
728378
671982
277396
495930
608397
870234
699480
277981
19398
354124
769566
986342
897997
537167
618514
264000
122523
101674
282563
614338
376744
1000756
483712
222397
19789
813800
812399
714177
290776
23333
389386
52621
968050
152208
342972
313251
67716
512946
256968
688178
975466
101483
48052
750663
60955
250973
592967
1043855
565347
282078
179074
600229
602322
206272
146242
85067
527336
752781
372429
743021
582798
87579
390897
708008
253064
166263
452531
994583
245624
159404
615553
356556
212411
999459
950669
464316
440659
332785
138623
769254
584179
989008
974327
962927
953322
461968
923667
341416
573432
742671
707836
602359
654820
814317
692834
739768
135244
174497
110692
872711
278798
271686
59154
555045
957416
408949
433217
679956
164842
407146
799992
890434
575521
500778
399682
837561
901588
585946
498025
960352
748034
853919
87442
242713
746473
517758
289731
917740
652131
601399
443782
691750
35222
345465
775150
216100
117520
339856
324735
392687
543801
992709
504315
562298
225236
248498
959457
719660
160493
509209
305635
921354
898016
771924
465823
233282
177446
286031
391710
636594
1035623
304639
295033
931297
631397
645440
472888
753163
774492
198354
637763
59062
528178
932033
419549
301290
1041445
785332
784106
403612
942485
500882
985113
971333
243385
592027
501950
941037
524856
745836
655715
608085
304892
842855
169955
244246
940216
967573
335136
427313
65782
2910
977045
680470
1734
516234
240646
877897
298238
705106
128401
386412
948558
742773
37654
134980
381220
308131
704251
517013
721154
1007272
241170
362981
900026
215123
348013
585510
969162
858045
64824
662618
317838
317226
117089
340140
612164
81625
846492
243073
867530
782138
603269
606446
793082
200369
901334
400736
528565
202893
759794
305354
730039
882107
335570
853152
300440
1030185
700441
996224
609152
755521
249555
2302
698792
484270
951301
928881
5027
865254
917142
841545
188591
327484
941953
614541
534025
561767
890794
559666
30734
113046
991774
610702
852282
824650
583441
247373
768538
924274
307643
414383
964644
155238
437431
462114
104984
587863
559315
685511
642869
266305
765831
1022503
1021497
269829
46834
231080
338465
622326
1011407
721524
711351
45318
994106
967193
94860
958118
284865
330722
749692
1014665
949800
750938
650615
865027
521160
400332
137768
147930
646761
950265
79075
458421
396047
342431
522813
963590
404841
702732
562624
893153
141535
539176
143042
773181
66261
612331
950607
188786
116496
1013400
213228
324467
735729
331851
943797
613561
247471
707287
53605
506006
431506
988121
324154
77002
811128
30158
613814
795264
1016620
170639
154441
1034069
815249
295764
973818
950588
532375
527058
760578
976944
55299
356736
144859
731657
1005282
678681
867172
228058
327187
710371
687153
547903
174825
50957
154222
87462
487049
339547
55016
698915
846131
109030
346701
191358
950480
50894
736388
226296
1009054
232988
602589
902639
959695
342100
533350
311616
739781
327123
423407
317585
1005924
23607
429972
1031021
672665
846584
421127
675880
136359
523220
758543
183600
411602
220756
1043278
540030
854301
745637
265594
997764
852232
208765
230893
531530
390133
562274
144817
430313
708532
328857
555648
540732
494833
494426
267581
138352
847753
281283
851897
622565
655711
794292
342378
581183
140811
173043
957212
798692
627923
40325
278076
100445
428751
20615
947338
673558
857183
40581
815622
949203
452970
784783
306996
528923
566095
862899
25380
571418
155515
783303
905129
928815
844029
552922
773642
71200
331452
832379
476847
464096
83761
441020
626690
792789
502677
898746
781224
170564
64439
308619
448669
741568
317627
8781
1011893
648490
430466
340504
893977
4043
475253
13946
841573
258648
511620
833898
196489
618177
410574
80577
955566
340310
882222
63148
229965
837404
90368
824335
247443
855295
593944
164586
697774
905727
73443
144727
224118
975433
1015327
555929
589393
950546
924094
503531
693071
111029
60174
657279
734126
1037437
230124
282299
494625
157980
169109
626884
271551
767816
163197
23050
342857
549046
997664
38594
158890
67333
313592
651168
144848
512517
754682
890146
234954
543068
559132
824179
759303
566591
250225
369592
153611
814640
175685
319707
456946
274068
230387
653049
337789
165446
446877
731897
823088
380587
32033
633472
759150
483821
339203
150641
534367
773770
142951
300646
67817
122457
337634
345730
736900
433466
372867
815453
494830
964265
187580
297592
523402
847913
500747
863278
592974
852472
374648
106427
80891
282956
38465
935703
1036765
640067
296480
609177
413314
117045
72487
1032788
666269
162081
1029653
279117
233565
945350
191047
796615
337100
570894
379719
678073
487783
220041
791973
1035921
716001
373965
210537
215980
210188
437770
616105
717591
200566
726748
456422
935317
820359
596498
937247
33962
747423
719111
199296
699016
1027651
799498
77417
487024
297185
61829
636833
321767
446443
482027
33676
96009
897449
610697
452646
911344
656176
850780
534373
863327
483755
203074
456404
9702
36643
401056
841226
655491
278942
1041363
772712
25804
953325
314814
887592
200733
792468
253245
680038
754328
689171
339164
546431
177299
857478
41786
194173
913651
544426
496338
348289
557331
777248
600326
934177
934516
211639
972287
596168
47268
896244
829377
615772
1032544
765276
290939
707656
792101
731371
469131
443488
607909
319712
956720
796207
343204
267054
100581
1033403
53358
782760
716981
1035804
29157
422143
478925
716894
805883
908747
844667
479461
460488
981474
834331
41156
289817
125696
1036216
369450
346593
399219
480390
665238
453545
289117
695471
200993
150748
207139
932767
143477
56185
400472
217895
625398
518439
843675
997720
327968
2753
401267
752686
63131
244602
1014237
213179
860339
506912
7636
827802
73401
822592
10128
117104
8178
909481
1015449
644671
492320
1023808
176322
934395
845420
773156
964734
744230
181666
506740
197192
229591
260898
22404
821196
526338
525164
435135
767070
283847
751377
53591
529531
924403
64513
335102
405108
1022789
879879
246560
537398
662177
942927
422875
259182
24936
892936
403746
598018
788917
187830
255295
36007
350850
848031
377635
313721
957389
803682
461434
845187
855503
721218
717383
203964
161570
261804
965026
637731
550832
989162
585493
219020
57573
387081
973432
694691
260509
829001
669226
844922
678598
295774
241599
440220
805440
184964
716291
909712
693430
1988
542345
349436
555747
803735
322434
829802
91148
356767
900530
739219
854260
59962
383431
667876
978346
583539
776473
976772
656903
476440
206320
746209
471312
260264
654300
227666
963483
846309
329588
858864
893813
894727
701893
835377
958055
453329
147624
37364
335262
404796
735020
337582
294291
812383
454126
676825
15671
69473
492228
363751
783215
258601
458801
368983
442070
899562
971421
800715
1010165
632189
663801
887417
897164
525719
53044
835222
30293
507300
511670
379899
867878
337520
376418
31392
815049
657425
682159
294162
824341
290830
185883
844981
357611
746830
972097
639356
27987
9041
299100
1036680
315303
1035399
42503
415466
458209
394363
700784
283834
829172
873052
778516
77139
472336
516365
988710
216609
190284
830952
190590
750402
461001
248796
759753
706945
71403
988309
269650
211917
265067
614763
150213
846369
9339
421423
273049
160969
261602
302663
873064
302593
500581
275273
494219
47981
625833
917357
752176
480303
669398
787875
424785
272794
275998
591521
581801
1036603
65261
364112
347466
124543
935615
3876
35190
832374
843043
406282
952815
742876
857303
980319
216854
892877
978579
714881
598040
470231
301170
79624
722421
572277
491838
912984
287860
196939
660541
616954
555272
277700
73122
293905
696422
923428
728472
640162
730725
425373
372519
760679
433938
933754
350789
1009736
801586
626069
963847
83455
914475
993411
987988
173773
37211
194279
57854
933006
699139
644459
235264
828105
888334
894909
98452
77581
152768
663351
957392
512987
373997
298021
242301
793984
107431
681138
601488
796134
713010
97063
479893
442440
914243
634359
358683
475053
457659
67400
91726
887012
171771
933876
920437
872528
484
201249
1027000
265065
899420
293743
912820
1021439
325682
719000
171877
674260
456704
81528
999322
926037
749947
1014735
490327
753166
479373
119549
686324
154177
444964
349205
264311
459019
95740
50574
710609
583006
281468
432751
161577
552859
969069
355473
851987
412253
344012
313277
136959
802112
518460
878727
286189
514005
186912
1022711
741921
143305
968675
1012332
545922
246522
236545
808314
718452
692495
618685
343505
199468
9272
681581
878066
987429
1028572
977684
884124
962336
392399
930950
627892
89020
629077
688063
105939
342228
293717
245684
454498
730460
669853
424120
1002792
590724
1010387
131720
199394
29889
953597
310644
610888
977867
654420
12164
464512
383565
54340
434217
658967
245285
1022990
1018857
870536
646105
186566
446871
941238
948869
974726
186815
480541
272543
188430
371004
336378
222851
650588
749865
569694
8102
764590
844721
434775
438713
91741
264495
401127
992733
562499
190713
774042
134499
274429
233690
782790
1016117
31550
219021
220226
422819
865072
513562
616373
779181
747729
906529
27454
961637
247436
263347
626358
788379
181456
705795
701564
319922
158879
377685
402409
333343
1042752
210099
682728
485432
990383
344305
639504
48675
435148
75646
176536
31232
161839
788310
385330
401685
441231
1022827
734694
657091
125301
783721
816595
659064
73031
182080
590318
796337
650829
442192
659376
277153
227921
992441
822508
1006307
101023
461333
885430
885733
697715
381480
627894
266586
780589
126915
856841
261256
905226
86255
135486
238273
411644
262189
909136
172089
533216
255652
192719
997984
202255
444553
856997
805558
399212
828282
474681
213417
615973
1022526
1036600
111025
834321
889090
25419
367364
7373
585863
158506
733468
350739
1022589
549186
198214
549485
98537
481258
393538
829936
804730
86473
484089
435609
400777
693828
718939
416217
567709
909032
862246
1036251
686168
513422
153765
974519
385946
331898
74623
569173
871941
559070
449851
615722
966898
999565
998394
638579
242590
215475
967256
364072
622962
954171
204874
988556
878148
700850
185648
66137
695924
835302
1011109
157436
238207
869247
35993
128429
768022
805086
940966
800459
965277
805854
449113
948884
579525
938331
644945
1018413
240075
545218
148266
755546
279154
479154
44785
458730
504815
205193
251235
690560
558669
32365
103875
213116
192932
200990
307285
852462
588299
346277
992798
718105
766883
160911
396585
437406
643202
674749
800608
426125
422543
112988
272512
213415
597541
421370
262769
370228
994924
775941
570693
690740
12462
215215
137766
181203
361173
1033247
9975
548506
527797
276423
434098
925011
1003815
692196
1039244
886461
365213
603437
608393
435532
192878
205770
122065
324207
525488
3306
823750
19529
790463
272386
265675
640878
315033
759200
312596
202994
678492
817163
114147
803630
576600
52195
764195
482673
750941
757671
784979
721973
720572
619092
904397
369102
612052
646184
779566
271352
1016294
962335
830631
937885
7748
542966
972957
18812
504635
700059
299356
519016
54135
854427
977440
178258
583459
238448
394232
466687
831982
307775
896358
81729
430221
252879
402815
669275
843162
371558
27325
19206
231971
699655
963059
444155
659100
346321
135070
176698
116553
751231
777223
516684
622788
547243
737130
859603
695899
917692
627300
772089
77878
977280
1023090
655628
723892
783906
947724
416570
127075
918236
891256
487658
863756
625909
6759
859921
69215
617918
916277
595640
287378
564664
787187
979830
363875
587989
739959
465898
681106
135759
876296
717849
82265
727279
37687
301548
684897
471569
704821
333297
155315
616342
170133
797578
478298
692693
600166
743337
596487
182392
710011
922753
55623
727880
59896
439078
949073
853831
525196
360503
821366
113568
247626
585069
666712
838229
463816
38862
307413
387819
812675
258291
1040408
919962
710337
998747
925304
822927
368961
401638
663372
187388
799819
959688
632901
390046
102563
428607
180966
267240
725848
222936
662960
530187
858709
762257
245403
754986
956643
732849
647507
618032
760754
888394
417988
732713
492050
787166
285320
648719
309973
274937
781723
305871
852840
861828
230225
743154
538931
289469
496981
833181
658055
172740
349465
163804
788860
360239
889025
63299
148020
494182
181051
537541
688136
431878
154089
181261
161226
727092
64155
1045294
855173
726509
584013
879364
158142
201299
96578
240327
651341
322558
23470
624511
304738
895850
925222
368964
740484
4410
454432
501513
886366
328525
809804
871225
953949
299205
623675
69205
493233
782614
151391
542312
453876
863358
438700
1008643
17887
199502
579887
64822
72525
983824
469
321189
495524
490219
30032
594852
71389
434770
556365
894121
928180
823601
270094
423186
1005200
665459
847298
209373
965432
602500
753031
607187
489856
430203
208956
265028
634663
483577
5949
336746
398804
839068
435601
180356
800666
1017356
537459
179237
222315
342138
763049
142577
213595
48983
108268
491375
962995
827457
436988
159599
978314
431427
707864
678939
868058
458148
746126
693496
454897
869525
680733
849821
231066
1029071
181948
265525
187846
289428
564182
24804
145625
22157
889700
443427
379774
265610
159678
125446
493749
820498
545971
170005
20238
620811
847074
258897
37552
795109
767631
788027
235289
59053
961350
451381
115554
475757
108561
816051
72976
824642
629911
806110
354030
99355
142132
678057
816513
399108
314335
1041559
271627
733418
851568
187425
364225
766224
1026077
1024131
409082
954688
554058
319218
836022
702783
410222
235212
948569
86781
964546
708899
494509
552149
764128
185915
495673
667856
748552
436433
694818
514068
488031
529422
127993
200331
92720
858838
1025747
169618
248376
507616
781422
193469
254693
835183
455151
21975
547101
377608
281565
829410
414211
209144
174863
830118
222911
263503
840671
986985
713767
26130
739137
567604
759684
41756
695580
864244
913660
197525
1004498
801349
590490
166702
743385
278514
858922
429963
450002
504654
454310
503278
741403
609259
544926
165605
492233
303402
333520
917415
619746
547094
229521
247513
427294
408296
722230
769306
534263
357933
482296
836343
189999
722948
777423
718608
127100
390239
1014238
250864
135962
266285
77831
519037
626296
985708
224645
665035
597361
36849
450108
951220
827270
283991
74168
178026
854545
513896
767377
172755
1036517
421393
427377
846653
75326
35546
21680
556522
877414
406676
9641
379254
822801
656875
14892
1036185
403704
139898
384493
751814
322395
466780
634297
1030024
992208
368003
365200
519200
1040005
697677
591746
470774
203941
495608
562623
389764
419951
938123
640552
153228
577736
571484
239236
342830
837760
46059
153388
211548
299583
861693
416282
830875
855293
255712
677821
324075
801682
428036
1038713
155338
891761
773451
545907
953281
911552
903834
284675
493763
127354
983898
593839
722331
1012754
222847
848076
922882
753883
118362
605750
557597
739442
162608
59303
63202
87219
651626
540170
768893
665641
313301
57743
926882
203302
1014229
1014439
1013839
762490
179207
257413
144606
824922
532190
437278
266358
388791
140306
146881
720819
892817
170360
893517
743981
484517
24847
413415
43966
879894
726670
390826
710234
451629
709350
425447
733755
529237
762023
348523
743501
574152
872621
831344
1008576
856784
477083
1004466
536686
418095
1004987
90809
159550
982741
107247
373142
675350
454442
443588
494171
802324
983059
716502
975072
958524
65862
641850
840176
901311
385428
439725
486163
19455
789295
6405
871867
870384
514999
561441
931163
750869
808502
215286
703000
36361
999231
579180
180525
741514
744084
1042350
511059
811116
611091
818958
332243
821563
451390
431237
660262
11000
946935
553009
183760
665381
949205
792530
162207
160566
1015750
544455
486748
26571
899873
179302
152511
997089
675141
1008341
445832
366992
405467
470553
412694
492342
241891
338899
56007
737159
475452
933544
330844
954951
555255
321370
433897
377648
535542
951727
677604
386
683649
992362
811404
720478
379471
1039919
254580
234716
788974
873484
839233
518789
843324
51249
571973
337850
415097
351589
976526
2850
452456
27233
386178
914149
715306
586181
513213
445557
967786
790351
874143
337086
626374
798707
639094
907807
110249
123406
441150
753871
674483
581500
886126
1044918
85289
893201
396483
584126
627488
663965
241896
950128
215707
1028611
542183
509895
563193
1015906
975651
647401
333493
931742
756230
379807
570042
37117
739743
276127
484385
202326
9314
227421
704733
558260
816747
330160
371082
701551
135103
554963
773365
326066
1003067
791432
302619
554429
377188
468351
456600
448273
238793
484661
481989
839221
519774
236898
759711
413448
637703
694727
780524
48856
55200
509001
615499
176432
1038490
563164
677139
99068
627686
825912
517508
349055
449916
783727
10663
420833
1000559
860862
107523
48058
114071
692607
173463
376486
499610
582058
605965
713191
666132
606558
65812
281622
108616
854362
1027793
637196
794962
249550
326490
643068
602451
970285
332934
73203
307083
475477
330723
1024544
855828
669552
672098
561057
295157
827077
713359
688026
13705
79987
769587
814151
731202
903430
498628
837658
513358
936126
180171
1021173
482793
83275
471214
1025004
10139
109481
855930
414641
562273
993815
874806
399492
968659
920030
232271
779369
363663
449642
959295
64296
543401
856633
531484
76451
190039
397537
292567
359139
414224
610014
651250
103927
959249
667609
606984
559985
730798
835976
814305
527435
453018
202129
943353
389107
810074
828531
710289
756436
454383
797801
299635
855994
537706
173843
180274
677778
458861
538707
517879
130549
823695
381896
835633
438207
213530
905828
701044
509863
295387
114093
104992
491295
884081
223104
528154
868032
544596
604655
128358
637471
486352
343013
671667
961694
171386
296931
483375
517675
324599
441162
127190
622856
458111
942569
111572
980062
638654
268032
224300
717739
481047
4598
746618
161075
388250
350286
344146
580710
319711
1003310
1014584
177180
225386
54299
361979
457031
915476
176154
5411
478283
22771
713269
357361
552716
600362
637341
42454
830267
228289
759282
425835
973417
794737
994210
629809
510654
657256
709650
653629
609463
789824
61986
358664
259587
679945
427552
483968
325884
487078
140330
859162
862880
377373
1007111
2460
832776
236303
662972
1040409
733132
939352
39670
325214
559384
841818
719645
401196
758031
632353
332692
874635
239122
110617
931344
389911
879629
561557
295029
819424
403439
518862
124674
965932
258794
30384
70070
48985
908895
893073
863731
174470
318582
109167
431979
477077
484281
219963
843510
255879
230747
54784
873241
367458
472839
695244
897872
801587
1010415
88979
406562
683485
25830
850867
866922
919411
787572
663137
761741
214270
835445
373290
130042
629328
13195
402750
484134
242588
176549
358090
410971
550970
322853
795895
757601
72586
721818
983354
828865
911347
608225
166277
508756
409631
873397
589800
789114
130693
33141
346702
523455
56271
388515
526823
538091
786893
242095
596427
190967
58610
981479
18362
140796
236493
378531
750080
570081
652614
315607
338447
55463
507169
976787
948065
1023522
339381
390209
992077
821898
120509
787301
915582
821321
735062
360124
382583
211234
328460
318989
407919
551050
421031
824196
1012066
636841
698935
945515
465016
471223
65783
435480
480915
772578
777429
549553
172430
288679
400015
864620
166113
36399
28557
740021
504556
955412
888409
107634
88452
805039
863563
808973
103302
95318
441854
914934
18089
54631
544938
836490
597604
666101
529293
992173
372439
111333
871248
712273
67126
376288
428919
898580
706913
282445
139988
678247
64850
1004448
654399
309135
295453
552730
215959
272226
541819
285982
192063
998618
183451
492667
84086
850165
584916
755703
635292
351870
503135
140150
813449
340289
803628
94533
448864
502908
48709
626951
617012
36748
331493
865507
918343
253186
247816
559288
352255
567878
297564
82471
109527
464839
622645
872410
620013
763541
1012840
706952
620123
998173
922354
927742
938888
228300
46533
96288
492299
749077
226137
581016
711357
431217
214951
782817
23963
805061
338493
193723
86079
31437
80524
996202
543506
503422
96877
408626
734
857197
886172
1025537
579295
774504
39990
275161
235228
626140
12965
721558
531859
393039
726326
649227
497327
117964
119321
51808
743769
131650
349165
94770
913717
13324
12020
523195
365025
229728
578706
19653
760760
429445
874011
801210
857903
602981
616249
883169
270376
549851
511468
612913
380617
842858
935282
423413
1040303
430905
48466
170541
186803
534938
281071
98244
231680
810991
41968
767121
155080
81468
4313
654121
455131
995176
247068
121718
568989
179997
168164
41752
1018679
836717
628050
36963
33451
1028918
703301
687333
696778
969575
718565
494991
335762
607040
110631
946825
1011443
17451
374435
368856
305757
783814
542457
93680
508092
576065
623707
156003
762452
84971
38904
206399
883641
208890
247043
477912
924284
815294
759491
177768
871246
54400
574715
836727
456875
86177
704282
831117
415540
402858
874924
863798
817041
285109
781498
10319
549716
369858
106781
10271
529194
685548
26932
682646
986753
828848
350649
256860
52114
754980
364988
160284
225983
22686
1010318
452314
749985
722296
612916
596269
653594
1022834
658706
411936
286589
634755
46986
330360
1037675
734794
563689
982635
454853
967056
549643
397731
161632
267662
366213
169941
169588
76162
182580
54160
670531
947081
801186
406802
583729
496661
81038
777733
1009090
531191
760416
874385
280612
213834
394443
986346
873829
118014
659306
72554
957672
242957
364435
702796
236226
472291
663978
235509
795024
796425
711174
517964
921482
721819
835018
157241
64452
941076
730716
666314
303457
880414
485257
212819
215755
905192
788213
798437
1024541
467244
603897
174279
175590
594946
696479
108544
679560
471606
756251
17216
292676
131920
716153
563792
422920
305252
910963
879364
677762
520768
504165
975187
608047
23054
774685
65977
222783
851999
1001196
695374
885979
430334
299133
334055
757247
352403
701323
866897
900285
1019322
1018339
734665
586805
81688
119167
907504
939608
117811
185810
570542
468371
491166
1012434
764306
591767
378855
358424
34994
491754
285130
248997
640370
945128
455489
443488
487963
332489
544839
362437
15407
945037
689533
281814
783171
787596
790173
931991
921962
715175
74995
167935
238503
521309
731942
865147
871151
742416
162861
225422
530159
364983
833872
760191
112814
317818
233022
787383
257760
1008889
491699
592444
594095
972815
225450
952216
901252
165825
74356
567045
535334
135482
655335
686383
253863
715587
126513
549957
221216
540116
973375
183474
583367
51648
88998
874050
327780
967393
16608
490647
834072
800607
153303
982133
766390
81377
1041980
300018
52839
976908
469069
77385
951453
724726
111202
205821
351513
152633
868421
10216
778645
372473
951278
128996
879780
867101
766938
376602
993057
102232
162241
167499
157279
205995
728707
610562
813770
346877
894502
265933
389023
118847
858075
899512
83142
552621
414232
256801
947567
539289
585878
648253
68302
480269
407996
103133
213823
493539
150771
289276
1042993
59841
480731
766957
929102
996718
811672
446651
541781
880903
1014696
426238
366964
426644
693268
601538
597395
1004609
893839
531997
193679
244799
700272
830481
291535
747268
135026
156415
900691
639977
546886
669763
333215
300910
127400
908255
148321
326428
781374
158690
818660
955779
653726
312157
609156
866246
436214
874643
861517
256394
135581
323621
703255
939705
115251
424822
1017415
670938
518521
792891
557529
1011366
426767
341738
915144
27034
607928
676039
890946
810204
617466
583944
854794
33193
445364
20880
333194
644137
844602
581915
241435
104893
474974
840091
112017
979028
682736
39519
522683
870540
994158
954389
324093
363088
473468
92639
675286
654651
201357
334526
297308
989305
637514
418739
864396
860038
979994
239073
332233
574406
328178
603142
430809
332261
987454
526757
1005361
950878
171092
799266
796619
646675
515317
978763
353263
1000993
548092
774620
105526
435714
509238
71224
673753
251536
1007771
374319
644374
909993
927475
881648
888399
496505
261729
532803
550973
158116
571703
455259
890619
72623
882331
472751
813463
574552
859304
594019
642691
928127
849573
65615
875535
488127
498754
592814
499455
451793
780696
273317
444307
696424
547579
365674
726392
610251
47514
682361
154685
413288
10528
915291
211777
881649
248794
27450
411904
918944
563605
630270
814233
1018447
281021
15955
302018
611601
600339
204299
94097
797460
359024
510665
610450
591619
1035059
929439
576823
371103
58852
719718
920911
449495
436195
15131
323065
213478
117839
165277
305112
554714
1030146
77885
125187
611328
400124
93736
570135
1010071
458156
947016
998564
640847
192752
140064
773209
455469
289272
154546
693894
742290
59209
77410
848415
848003
708862
579834
12981
107903
552924
560840
531270
393207
232701
196026
970123
900024
398026
404940
138535
283271
1039473
539634
421625
717294
595565
211106
55968
226101
1014429
98347
847223
479679
56674
848207
763156
437841
765164
205681
704008
580104
403628
360660
853820
572625
586603
7993
588801
498710
473175
712229
811982
1017665
354028
630872
23341
661191
724686
264147
246209
13950
430894
697643
592172
766180
232757
72110
283866
33435
449673
334519
564646
177947
309075
462764
687393
21063
767060
884115
108692
699560
384452
327445
43408
943472
273210
398139
209864
435342
402886
768879
349497
794324
182956
582351
124746
555306
370923
490177
154931
430962
448661
926470
424463
382447
815184
188355
862552
498729
303434
437561
207646
67914
488537
952032
295755
274935
374920
527053
215321
772142
598909
195845
620494
148853
223929
866222
260176
289072
414904
421295
769139
694832
250900
819975
251767
775145
409526
83197
144087
395093
983940
517004
499947
205452
782080
136610
295514
528245
702256
643985
220776
871090
955423
885610
199216
275108
980015
675454
941
124565
313308
48994
562231
917939
489912
529624
151043
182408
262245
40682
588596
902066
1019978
587289
549371
828448
505209
548297
101020
232344
873252
853341
108660
178930
1020416
267246
213139
14094
972324
939816
830272
164549
958900
342715
584821
626179
279351
21348
268618
500380
196779
552574
105859
387073
374631
465071
578645
462581
604195
508322
26986
773894
747765
535963
578833
963819
648421
657239
677413
926500
200465
203039
22048
468321
406292
1007772
685611
629097
602306
177535
101549
973532
867720
971062
953385
796660
903322
385411
769228
961199
56817
125503
925237
607902
771346
516569
763680
488089
196338
689068
103761
758341
789316
810446
851284
673342
420830
1010065
605536
475202
208979
835814
478313
243716
895836
948756
377183
122964
720865
653387
188357
638907
804616
7442
736192
933254
815151
790141
891198
626521
921817
363318
304880
44575
411594
92700
678653
476917
863852
104910
343510
175620
996055
377048
433973
651681
853212
259565
575221
657836
688656
846322
834253
388304
718525
957391
1002172
96819
98273
265517
261736
963272
423179
314645
506454
240344
888524
521886
324285
25304
419176
527856
201018
921330
619163
688960
729940
387169
793654
239616
559495
491075
104619
748859
906949
752343
777693
168319
107780
219809
2031
1024480
701567
527441
300479
915008
104371
663209
194304
418774
788857
911172
413267
653719
720593
402704
964228
359163
733498
903896
354359
432528
86157
323622
525053
893322
569998
1005443
365633
754555
229344
442171
473492
845036
464640
990088
956825
745721
711149
362667
347768
415820
200386
542011
512806
470565
28710
24305
232323
845798
661531
407914
894830
132609
253593
823457
943224
983555
942859
305384
523829
749870
457727
601702
465244
531845
326496
515217
131590
480552
885904
421127
46058
87748
781134
153229
769580
901476
363327
454271
367422
903986
676469
995677
795272
743888
274289
249025
704560
327568
81499
873944
108638
84807
739177
279587
623171
647586
786391
76373
439761
386059
379261
707208
295421
77060
435497
1024232
1043373
396055
96149
938213
682670
211481
83130
707594
163933
129346
838918
1032410
882439
214710
473394
144656
144636
897099
853255
299833
354561
421016
852586
521976
594413
552560
896387
210190
506285
315506
876971
564313
1025665
1013307
358814
496682
645927
153622
9332
882654
256207
655784
23518
677426
516887
395574
835611
321194
959937
260145
415367
582830
295089
574557
62579
462977
169064
772176
574989
585376
500655
991974
327535
396677
786059
182
846310
798634
915266
973429
1006106
946317
364569
275022
637940
924972
171202
119641
779759
996598
804223
497710
666829
786845
439290
367204
238276
201555
212278
503981
479643
339524
275980
610824
823311
395945
155537
946571
8201
628582
539705
557171
813374
427872
606075
1000360
1021422
426947
366689
550118
910497
1037405
301757
585223
78409
13292
261679
727728
1038916
577409
100650
991770
337764
676528
283303
743245
911073
498948
505061
925258
277724
406978
314127
306205
816834
19383
154033
424632
911020
908085
708970
6783
57947
289704
864041
978243
319444
741560
651079
699079
518812
876648
194348
901386
530762
843065
162804
575046
114597
244449
282415
894932
239299
360755
549310
252359
179877
178197
201553
260045
472010
1006945
517672
538487
450001
466243
722470
773308
354263
865738
199909
335650
629878
851782
1031694
718644
25423
160668
540269
921248
901634
327892
131704
925579
965745
450934
66083
409257
441035
873997
444014
868100
466645
217796
626444
316830
1014384
815806
521803
849100
124551
171852
611205
55001
596263
411399
631643
705712
960349
857074
471239
799375
608221
967134
380770
547841
444934
120525
163586
484469
791869
873922
190966
518584
1013584
446627
167285
392693
796444
914422
193243
517585
462362
255369
683601
836834
695007
982392
849523
1045200
356222
94584
633477
690267
59541
520769
716909
665408
662760
87406
331573
179070
762510
20365
437890
165889
628540
885829
688995
454875
1016127
722285
869926
250908
148012
993394
931002
431150
911127
296912
966625
381426
327406
509196
710353
670401
901031
455469
732145
693423
634519
495237
549339
709984
526265
944516
715960
536282
772230
644359
616623
178052
991106
958330
212500
483406
322429
687737
691164
1022929
302097
988075
184963
840308
869909
832339
159044
316041
916705
100132
193795
719048
709604
853709
661037
597345
16638
317576
346349
863534
980620
639504
146742
907292
587414
865298
119297
93073
824855
827128
831293
934171
71066
352920
61008
717211
724123
235314
961352
825472
36954
911108
174827
628696
438726
871222
616410
790744
396675
335140
608719
154231
93367
761126
802893
417793
286736
414193
508234
492315
781175
445658
161731
994779
158539
1043745
457583
957212
591167
705756
56570
95246
277147
316184
202267
679568
518954
663550
901855
488830
5296
443810
817564
193372
1008742
248202
713790
799926
181297
604522
91784
568459
981395
816920
971135
317415
642956
830375
635365
202685
140777
219793
757988
460736
725677
122181
814450
189197
786448
352616
80077
60661
89708
845517
374737
994985
850616
365581
548748
86521
54629
153701
745022
259142
205922
391241
1028107
270754
217834
940464
781876
778474
131784
591094
560744
165734
666435
625675
326375
373180
503359
1042276
191797
771776
853047
669194
594896
311726
355566
1012826
940767
249575
483388
34886
798645
1007270
738774
951060
681372
400054
278264
97960
215914
244865
5467
632602
709646
476651
232644
685595
859766
253458
205565
175801
239679
377762
434165
860761
161454
776459
33047
482539
633582
861034
386409
925590
443980
412820
830598
938007
146958
485151
384741
713972
748398
911363
274105
686831
99300
367994
254290
579293
408304
889652
433725
858185
59405
130969
972230
871784
243204
326075
841307
965307
106854
839087
593007
989612
114476
648590
241248
934147
757181
203155
98395
794858
790880
241428
449030
614151
161743
915520
951933
750597
219428
232470
1008826
202594
801502
328060
915813
915626
380177
171673
43390
413264
801012
419477
181389
831708
951332
429427
502474
678306
384314
139697
310465
616275
746672
595773
871936
294450
270012
566179
364247
555963
709106
850523
115153
27257
223259
224619
889006
8608
423496
356888
30512
711165
706034
936709
145138
559320
438122
1030186
813164
90326
192403
774841
217029
795892
478780
878300
873880
581629
971127
1029480
730508
570751
518480
434047
844207
281797
974231
901002
909441
635231
383761
492634
643638
421920
512536
1038952
838593
187613
572285
725974
623245
672405
333064
175590
578794
374052
556811
200344
704093
640648
223866
460406
131068
893200
883671
617081
16321
1032595
748143
244909
436416
37802
118482
30789
585509
569648
42974
616108
255583
416584
167765
873014
1042534
625945
103988
135065
448586
959843
504915
292613
44229
455757
270320
754861
773343
345525
544581
592745
857573
925262
216752
406123
585597
532591
483996
420103
719004
94465
847832
743535
374388
170941
212844
883662
142208
231271
1009375
1032238
828197
244249
706021
899431
276621
105226
711552
504
662743
257621
380194
431313
814414
945557
382752
695973
795136
983080
72489
576055
493112
580666
1040474
226780
628629
182978
296477
336875
664289
211202
810918
886502
69695
385405
393870
934318
244783
688909
258289
601547
782944
534841
40902
319939
941782
1041474
823077
202389
544925
364749
700002
894182
1007606
786779
484233
241401
973694
713738
49880
271546
480996
568516
547643
72443
955292
154594
306766
835343
924324
736527
151573
268989
22118
620493
349331
892460
511390
496218
123393
617002
843306
948651
706548
545493
353785
61980
850109
134810
854658
910598
427397
386397
889054
477810
281990
369544
953395
238170
617032
925267
180795
7036
313937
763759
219936
597902
294568
986811
256999
386564
677872
945315
950414
451259
953917
994327
936805
391187
232957
687133
213974
715842
861397
891116
632991
151652
344399
700493
80806
522909
480336
352233
478921
1035467
861643
379415
466724
17867
209445
747536
1030363
716945
777053
129314
469216
703866
755581
457956
690976
528419
617289
733225
141546
795227
59247
483427
186647
259302
893692
295763
121274
239999
598322
944418
166573
131980
322348
537309
654252
205455
835140
1028468
874605
416639
626904
474474
17403
526204
1033623
506983
234125
114286
198147
17905
967261
697248
446912
154305
184067
250129
660422
803949
142572
860210
881801
797642
759482
719594
980515
487526
656596
789577
500468
46198
385136
842181
903432
514730
389621
498545
646967
163739
551493
510331
383191
398562
756479
140894
538626
855376
694449
443062
193064
702177
984245
830672
899747
1044666
109572
469493
628243
546686
97948
803443
79144
660321
197746
1021817
673783
505010
920925
1016664
840229
657069
764400
877962
715368
820139
818212
747346
843558
474492
352700
546464
256931
872684
540029
185937
395313
547922
669867
725280
1017487
669619
395984
484494
779023
172122
515139
811552
731285
566317
490744
441943
828981
482333
581781
350628
658516
952529
841101
298316
150011
867079
961048
784597
261380
651764
718827
957066
279084
313591
129176
659698
276762
721465
416114
596042
199009
634078
721651
651089
804860
24600
848017
892636
124625
411538
376452
778974
974358
178357
649752
129465
518456
924253
304188
262169
474297
491838
253854
582398
194551
647699
648923
571731
672310
702281
757706
341419
588261
2064
1030768
87189
817705
354520
540862
990598
291938
599494
964756
262979
247878
548053
246533
687370
460938
394597
660280
460936
664950
54914
334269
882634
249792
878811
605524
845575
166786
637325
420668
220425
131346
479065
974496
726238
73742
15900
82984
824945
495532
26081
483019
623377
428556
396624
856015
71431
475985
369077
141769
175011
669429
852430
75469
961851
322065
59393
902577
229671
563967
840465
891368
932729
821250
90314
261994
1005121
824860
622891
758054
806883
100565
64952
883966
412788
455638
787450
459654
905028
809547
680892
391285
189580
404975
544426
169082
779043
394966
853615
683374
67821
385660
1042618
325619
1033425
924402
685784
902710
551730
263887
469494
165660
789452
111986
534181
828617
644616
900664
453002
172552
402218
329243
501536
548027
18664
740864
27194
34718
177085
156908
587603
642823
123267
413435
741020
624252
306237
229808
69111
633279
753846
1019938
1042677
97341
595857
987916
776323
732661
976525
807617
108796
188383
427822
525236
140446
619653
116109
858559
767849
747433
682381
454809
476694
489457
26276
38487
438757
1032168
791702
329108
947463
964093
837121
743443
508325
897368
474379
900265
42937
830461
115374
240213
230912
260668
49445
82415
436908
76302
914908
443559
340922
385832
1040189
56703
212488
856107
38474
823833
957675
1032378
808442
843558
614743
682407
54968
439790
343053
307664
871635
922506
676242
35031
16120
968768
833055
652854
455647
270105
1013506
723626
510722
554473
426393
423548
881972
638572
370682
937106
239836
672881
277157
614342
721116
562446
991431
876737
404736
54557
958948
972758
198186
812407
946117
345321
709203
117018
61258
883468
325006
495694
1024254
677375
370522
789632
200670
952251
803292
83131
482721
1026209
806200
539589
710516
588420
408524
349692
954976
930543
179844
288569
822692
37413
105252
1039844
225812
453639
862749
86782
796090
632470
825790
428324
815348
233994
903473
477962
862588
180885
864283
292570
140031
739428
156193
861008
738716
623325
1017997
411103
432648
41488
684423
893057
1007696
126980
227566
1030307
232792
261260
500200
956217
509011
906438
114150
968249
367947
1044850
335434
250139
409058
975384
472884
185735
910794
944565
923247
904755
701030
940492
139022
850501
574124
386286
322915
95647
936488
998966
151076
371179
450832
276718
716423
307444
755985
971079
686036
864291
916639
501678
542184
272690
481516
379021
692271
210585
844340
569747
965297
551933
631687
517492
529184
59143
944385
1041617
824501
7260
180913
421520
356349
402950
530939
54479
944090
576013
227911
239979
739433
694527
1014742
1010776
626394
1042843
379341
955276
874863
758363
984987
113568
271590
675977
384155
714068
376916
929431
504543
736352
827183
310431
1009468
564277
238011
257868
838364
119275
357088
833253
777629
156406
908632
713775
447852
349778
936918
319444
79798
966502
259624
183195
674120
80222
987384
10358
170464
555971
807077
476787
720965
920662
402778
730557
87946
91638
413440
1033427
648048
652922
192617
611675
458743
657262
483294
135294
468227
746991
278478
135410
431547
669984
986467
705150
85497
380699
566693
612629
20347
637878
258414
139751
390798
742857
1030404
742602
620045
945577
229514
1001007
63069
712517
1017836
17952
381949
409910
969171
316240
1010285
516242
606619
407374
643838
819310
334739
249954
55659
125237
427182
342757
628104
989000
55326
666913
472190
350103
775896
314026
635767
207462
133111
974360
919862
876942
750928
993272
418248
954420
57852
292628
967276
861275
77251
282395
527466
482217
594558
813118
470335
751877
215908
574526
729903
144447
76621
634910
68270
889253
408213
842916
282323
751415
122933
746696
570307
394786
829576
936924
954256
227420
318358
451793
818496
611256
85447
773041
889392
843016
553292
574052
765746
216058
759245
430822
553904
680311
482610
337241
490411
36015
692387
858353
176725
658455
733013
50874
102896
998504
558803
372668
290606
861644
366023
958710
286533
745882
773878
486342
206737
434966
84789
282479
709274
966499
207483
67624
572883
623648
205029
591787
167762
531527
913751
330554
535559
902426
693095
684198
470353
546353
369416
788065
546354
454563
423995
797424
247355
968616
847515
404882
844690
890606
161957
296147
155015
749664
698923
13696
456464
483711
882826
679915
291257
1037973
735286
1017585
38450
79103
394515
683551
151380
338958
939931
449665
534902
843629
527166
371881
302071
1008797
439957
767412
91480
755627
805294
858583
1034177
1005186
995711
847709
441187
363061
7783
645244
217893
176801
996112
1040600
830254
632189
668535
631528
51696
756154
579553
673759
269386
878114
46515
201758
537110
640656
204950
932351
724183
449809
103672
654724
713858
408006
983334
263987
27397
724526
299126
594969
574978
185424
370791
995189
743988
439176
478434
158573
840902
384238
747784
177962
172049
800457
669456
715563
213416
740116
472538
927460
992882
899514
164404
148691
598494
84171
9122
634146
1030417
421081
1041223
110391
859836
1004660
272006
543524
633155
150116
45918
459777
355623
838401
116835
164568
146299
580662
218599
444943
18219
292938
77075
517140
863108
382777
996717
854383
857928
844858
289497
893865
570405
415899
30676
996498
551221
364084
1019678
569978
894422
693411
290225
97996
876998
168231
504889
380508
333807
250877
85097
295603
729579
936189
604020
1031509
169985
970801
743833
1001588
177869
946490
99787
294139
160664
803073
362466
224694
684430
845931
97049
1031173
467303
65644
1007474
220634
320691
723719
741255
75486
623845
920018
233632
613499
35978
205623
7289
695416
228704
70620
40732
151878
988133
210979
280977
678798
388837
717430
159894
654067
931951
283464
806964
210888
922993
539985
330097
6662
157636
68330
501496
634520
802802
252831
853836
341915
1021425
662316
881949
628133
131611
210205
854600
492206
425401
706064
828929
812433
490023
35839
997048
43966
766634
427681
402490
431206
512906
894351
1005659
528893
745494
854271
444635
370717
530980
198230
369050
919958
882582
387628
518123
516605
88495
631942
978029
249932
410009
631771
107977
836720
456667
14211
496306
822315
804117
590255
635197
368897
93304
162372
586054
826033
564435
193104
619661
793526
810088
721615
923326
262500
572980
1015231
990459
459281
947675
943538
293242
882366
387936
534996
561106
536056
161607
587310
120271
609228
747531
683755
205982
906729
873067
560072
563103
432585
389596
979132
66496
920070
194212
336339
943368
807347
593292
284984
705140
278388
9659
249191
182371
457736
99696
287520
398943
191792
741264
556858
666302
149518
788206
84942
870769
253890
327250
247562
268356
462675
507652
950286
810127
173891
295047
33813
66767
187873
550355
207212
872878
883279
317305
528106
1033890
328778
907033
8870
971529
428357
664702
164916
225344
921642
924129
802351
386310
492764
527958
512913
802662
397523
664158
497386
663781
774029
201826
1019137
532480
114754
547294
924250
919496
858424
226263
773145
55126
612084
131387
708158
150778
828613
830572
502202
67839
230426
4925
434335
812490
701333
570339
760009
509982
764058
737380
772022
755620
189104
187881
1037715
312815
1027887
592533
408422
744976
340890
176867
196706
564044
602439
1017023
971697
1027177
410423
862481
687196
387130
363988
828063
617296
242648
419811
585037
497243
609580
635204
713361
248071
489797
827110
501634
582040
551350
32856
208630
446618
526973
610744
19422
997470
345674
577241
273752
123977
312424
364762
290209
566720
962011
545703
918089
114340
92437
655535
487741
838627
457563
938564
965499
810738
36738
995832
993276
942697
115750
959593
97613
1023036
795488
681889
287829
60102
306405
434396
843189
864255
1043990
562773
490589
655411
667456
612664
806807
668396
1041418
397271
915815
266312
609541
203898
47353
422165
24933
107520
610375
492564
385036
999757
705126
368700
516048
690447
664150
156582
942234
79850
48925
167558
865993
847238
989700
346509
967792
346919
6862
595344
722738
408485
401725
111675
419998
286983
246639
768661
316470
789172
622682
1037794
382946
525464
362621
926779
526995
567023
403299
859018
532535
571431
200836
928423
519624
44084
592270
917489
1038391
964535
445999
19833
408862
354993
433406
44183
525853
574691
989954
367554
1039442
361941
871798
1004900
233318
889206
733576
203186
947438
582990
356636
313153
706217
293457
892253
412400
788249
639244
471632
90341
519321
746916
619535
753370
444496
513779
239729
50379
430752
745438
34247
537144
579206
510811
326424
594645
814981
741955
425824
860307
254659
1011361
857570
967755
720001
163700
944943
765747
633968
727121
576917
986724
744809
195061
996506
323275
583204
432966
226973
1038930
168287
321009
869549
287036
262129
252271
1030042
507929
488267
659638
441948
737396
919316
675386
517994
853366
350015
374005
92747
957879
560180
301535
479704
123178
440212
446699
1033362
308915
820694
946352
132941
868804
362507
568859
538457
281732
970576
139307
646755
1041877
596399
504243
113390
418173
281305
195976
305733
433603
249365
524172
936472
406345
395420
736571
352863
550637
951214
334129
806247
992922
166204
579150
1011939
651731
777431
1015825
304124
361379
958899
12258
51392
186929
657871
24315
156519
386916
575741
502773
370819
697894
842129
231914
623615
457959
73406
948586
714351
627541
819407
718702
420171
61143
625746
775252
359413
773163
543487
909026
73871
1022714
274060
41833
953243
415025
1006267
61593
501350
644753
138629
687429
730060
267432
381103
172803
882618
528319
827894
750620
481687
466471
445470
876728
518449
665283
999320
168860
938412
977201
464466
852635
517734
710791
236187
458088
315076
693640
667591
18966
359574
766091
607355
157363
538380
387214
394704
424139
893276
841784
655112
645428
481044
749300
306976
545110
685990
452852
653890
552343
270629
412107
519100
817537
1005574
405716
201016
63748
372173
16911
893995
911189
329057
18990
218863
798120
198005
733324
990118
670054
1015647
1033255
294412
377979
1039420
624232
713148
55035
493309
929946
204869
811771
575755
310882
747630
892583
194033
533384
928980
410041
1012483
956820
138059
643777
979375
303957
949704
363019
687675
48661
836000
174291
284755
180642
1014159
118046
689532
174971
433232
105987
466417
652341
85550
259117
138298
142806
428560
169754
748104
991939
1042892
96676
904702
136576
90935
582065
903039
188151
806036
9333
49008
678389
586078
169578
439849
847373
824021
372596
241149
472338
488885
212854
977822
812678
774813
310909
186520
50732
528435
480817
676292
211477
476565
62900
670682
899004
622980
445099
1023198
292359
899607
754517
496266
281394
815346
196541
323622
463685
106943
588575
686599
548359
237226
825568
344918
775487
559299
182082
968866
724924
411563
902506
466229
122168
127167
49823
927733
680107
199109
773966
606852
98499
902995
11328
60247
840476
467720
464515
190170
558758
777598
1007772
132030
592266
627415
911840
300259
897117
176330
814799
109536
573947
496692
1039738
843457
54542
427205
697959
929164
7020
101675
738391
920898
956124
846781
875479
904574
365846
500940
432291
882606
558291
330586
831324
69928
376798
837821
52228
293684
126006
1027293
701389
937799
6598
64142
5239
91665
752804
704741
239900
618600
49047
50187
407155
979430
70886
615260
395877
389533
437077
744181
579847
1041724
823543
790422
364754
880703
258004
403564
856569
481878
180914
388679
241347
822618
370633
147408
306106
281435
905538
952240
321548
909095
733147
542685
590639
48820
684435
724065
351016
455122
74118
918597
372717
137483
381040
340454
147077
787865
746152
510382
256437
616680
562347
447656
819441
69540
248648
175011
877732
673866
479717
542244
262726
749374
800181
846795
869182
771598
290623
297202
478919
266387
159967
949787
691536
451552
870898
878147
89215
1037614
596622
256596
399679
747573
186617
939500
482650
859345
373334
799028
350957
450727
39516
544864
903206
995161
720759
989210
756238
498725
553737
36140
849468
944735
538025
1031651
14199
537773
987589
212100
208769
792709
992037
11639
6536
237677
549444
365616
839663
400939
311757
801776
929319
366
101725
422148
288410
587671
913660
1032448
662258
945327
210797
656813
163588
791686
306540
757771
644411
652866
6448
509535
762302
418536
181402
1035810
400039
592112
840817
463291
552341
189079
282216
1042085
142756
81543
134776
930516
285428
32950
825737
1005807
47912
1034042
858032
845929
825117
671606
305631
524875
163025
875901
508017
602523
580547
560523
722207
362048
720855
133784
919911
48755
418141
996666
518803
275534
482310
467516
728428
662127
205332
212256
131259
178143
432069
772367
1035241
1033775
126142
205048
272504
744109
220951
177016
813660
647659
171285
402046
1037290
1043127
201531
416761
848657
1044800
135611
136005
778124
576306
787745
819688
1036000
958698
616532
866750
983680
554748
72715
382048
174156
693010
347775
496706
601541
1038984
467554
711440
723520
101907
881694
33300
32398
820788
368899
136394
621556
884767
556385
888741
72079
333111
844401
246897
667735
607292
202865
174458
1010525
49602
160987
193804
290396
1045214
208226
731125
857258
485363
479889
374767
436571
743658
913904
660835
490002
821211
400232
516332
261867
499581
401856
121164
543189
783395
252553
125330
165883
924441
718656
912096
47227
908788
1010595
172589
1028501
95451
370432
59840
164865
1030738
794605
465448
873499
367242
350896
827350
935722
801657
54041
591614
213635
649469
269232
610103
317744
255504
140136
51879
88086
456361
542759
719704
813754
835132
710882
580997
131903
931121
160688
481655
542112
97956
706332
158337
832231
609625
880664
762403
352387
206643
461008
802157
808411
88737
465055
489361
518589
317516
160934
823116
307397
478281
323727
162650
886147
916177
140394
52380
106034
260750
674707
13181
529454
308331
543398
453550
544172
1007847
464138
720340
687923
497378
804275
506667
131378
877262
241389
1330
800079
1021508
132466
1034677
209010
434527
822546
6538
300962
602896
396572
1017362
983395
1024859
518648
488237
177421
7916
335737
486637
828143
621233
264661
648374
714182
850789
309973
251243
477161
790399
543683
424773
83426
640292
893475
1035914
75640
972156
185689
76982
11193
44623
123589
628023
908652
138435
605210
70486
618381
490245
1034906
529158
190998
262119
371453
406781
854288
886879
1012308
690096
27791
638917
1010518
752506
340187
147012
982562
34952
256055
304523
692330
1001441
217512
1035653
407962
17466
772951
92751
313428
939549
421791
579005
169043
533363
500254
752056
188738
981572
310153
1017611
536623
164767
830059
800984
532086
673702
617919
855464
569864
240675
861276
1005076
605434
61188
655653
160550
555654
400340
164673
346202
535085
364993
12976
839709
95718
825034
246354
472370
39052
804807
276437
902095
119728
603281
224983
685115
197796
287041
422420
867586
881554
72579
501575
339962
1036890
1037813
482420
77257
915362
15503
608268
212114
171401
822337
486793
455794
611128
3811
608830
709333
378850
984096
823090
349233
415084
856148
251476
674029
1039353
520327
671792
694536
92561
915459
182123
259825
794111
449034
207800
170866
847214
161644
641401
1035459
884425
105957
101015
706784
1028657
578102
367327
985694
782008
884162
492326
78626
263606
444373
826068
324405
835416
201614
939739
572022
692255
762702
384261
522391
44909
815905
1029891
670460
60377
593164
939348
780435
771387
131963
342261
423331
532689
376730
143721
543088
343369
543742
741545
408923
385915
8991
173697
827229
760123
89243
522402
36815
300419
335343
308879
994163
408839
179900
763152
45833
373214
855770
119206
557996
61193
219652
204951
494254
1019359
902459
521328
222457
749991
508153
223251
905954
356468
763095
444150
495877
819647
236925
933842
31579
114452
816205
143593
471313
415532
912373
904766
465884
575652
378593
174222
189988
1008281
174318
1013110
349971
582493
171559
212736
307182
117802
314318
895808
333953
143766
886551
934249
940301
749523
995987
619770
962968
651915
941526
203351
309296
463716
412896
110059
305240
836733
469067
646184
787876
179598
647402
545677
355358
965090
877206
1016996
669638
976450
876837
664238
550776
127194
280842
855908
882459
470257
195498
496283
38569
908500
110993
138056
1028366
553981
713041
200434
40147
131790
817814
717333
821717
352033
277658
755676
895486
86781
534994
340300
634836
521607
111422
40749
834478
106202
436358
888187
309711
1039573
566480
122737
248899
700577
385578
536596
1008087
191548
360768
77739
641069
955276
267408
756063
424357
115944
442552
138066
965350
915013
164112
319930
991593
536241
882638
218455
548164
1033445
733355
8784
582998
242924
584552
201260
998805
206416
290629
112323
319854
688916
407093
316843
926471
822385
795189
839720
821768
502522
142292
607492
864161
687099
641189
618629
885419
301015
633622
378756
92323
234781
404048
39603
368791
265634
300212
312449
328383
637036
949480
562507
923367
550607
816049
941141
122543
380466
431103
365344
34931
930880
583793
293373
10843
9438
616427
758949
338849
238836
759054
999247
879109
462984
858303
524227
621272
212420
796563
153238
382231
355554
138284
536387
949360
841032
513162
606923
660225
300063
979275
104418
34841
116868
506006
908451
941235
133600
574905
57417
920551
512056
692990
203167
356735
344831
1019045
350217
576123
907927
924432
70590
410791
1037852
896306
96578
1033792
204218
269738
1108
144192
920302
553855
963532
31107
598720
770953
241015
187589
766213
308339
398388
790616
325502
500621
353813
230578
526140
31560
64356
1007000
761801
185082
782090
59371
561366
214438
701732
768472
148989
538526
509706
511423
776693
1010956
783108
120920
130066
1044249
7660
473361
234773
256422
393844
201238
447756
640715
399492
529259
365626
844173
63564
945975
301967
840185
695058
532006
1009269
571941
62340
735429
701009
295890
574641
922128
324403
77237
198235
679190
797269
298412
423247
850876
11603
494788
1042732
981993
952872
495303
755760
568220
62744
518272
515032
469354
543903
886447
503690
210547
1021161
181737
222453
776688
315489
531359
665301
201524
40437
458013
754290
205147
519464
907593
150558
782450
636257
819314
105652
252452
70975
437235
539201
1003762
955173
393060
179578
332668
237878
316282
352046
583254
971843
576299
474938
737021
989665
444224
923184
581668
111828
427405
694134
85998
490937
345485
933520
587367
741109
700166
296036
300057
116625
431765
802029
542965
150256
939468
974750
890733
476565
438308
737975
559803
844233
820891
109966
356086
46761
832650
341797
844427
350896
165256
346143
378010
410996
727945
253344
504946
519909
364629
165102
676590
435616
7664
168635
27406
320738
282586
407521
183769
113790
283467
61524
772050
497134
822722
327168
558907
405851
624393
568577
862132
787139
1015044
360944
459445
762407
266201
438912
658849
102227
913786
735666
973306
493137
236552
328480
187071
331464
921093
228343
1043568
632476
673662
536454
774284
186814
202211
983920
1014579
85118
981614
96217
192999
226201
34027
990803
190936
545143
762750
968292
847632
337640
757456
291838
500683
167726
30607
338400
956082
189818
661850
797237
768027
257648
278944
941304
957019
618535
171619
550277
288028
557477
752783
281395
158388
695138
784602
895223
129052
790772
752863
543772
789511
685356
186098
703026
974605
147116
397709
159001
292012
530086
994807
165743
899152
408264
584987
892736
437586
357458
549788
153388
78911
876854
6719
730772
788957
603077
236864
812662
210238
809995
354084
1035518
443843
203939
148082
296475
237278
677540
228297
971593
237231
161825
634143
877877
770667
448527
242246
825473
734864
678027
721555
181785
596104
792450
739426
493558
9637
1021759
336662
398317
505280
115821
78951
581312
794599
560623
759226
24818
348925
104687
415059
109162
1031581
699861
32357
373534
279989
363750
36721
546543
1021391
228037
441455
486424
461283
483489
304818
477680
435705
665772
340732
580956
837974
801285
158252
908202
623003
131945
80739
82275
543533
322287
710876
470346
125676
676974
473308
150797
794061
510316
548355
591544
650706
389895
207536
952273
815417
1005551
77838
69834
188930
836867
650105
12774
279030
653877
61827
119933
687404
649198
985594
575284
294274
702879
678376
4299
783863
90795
156014
320800
709952
517803
981127
983672
657941
387972
974002
37406
203593
432280
76013
202827
340031
920636
465181
554139
461910
507286
325027
695387
755778
904078
873372
187652
881454
148710
896105
75436
458964
787881
804399
566797
960005
257404
588574
784838
787072
261306
37970
990652
380383
698471
215065
436324
940880
240175
411521
260462
315594
307294
7765
455881
648513
276545
414043
144603
107162
882724
933107
1023651
253724
483078
359360
73012
453462
209922
445069
917101
857197
991748
800753
551478
90636
747981
36602
512781
17553
171788
532129
26944
106465
728317
707161
200336
125580
1000271
1041398
234966
670838
1018362
189605
78990
333295
632097
783293
382893
359000
15366
423711
363994
942147
80254
862911
208057
272972
902131
88045
619381
265969
962760
816403
453492
826220
213853
132968
900471
1010044
998060
507717
36086
639014
828204
275738
444163
24882
931496
61450
78838
680058
267133
351150
392827
118896
513680
451398
787524
306425
1035090
314545
464308
731930
811581
820490
783533
729235
574764
153354
592371
604209
939718
285474
827298
133262
303651
852231
163856
400480
90128
68924
722135
942583
537453
1010779
40163
947655
851661
834920
219074
206336
720225
39769
291386
1025789
627050
903176
283005
402188
741923
89131
41932
153445
132262
102059
412197
238888
309772
924411
256002
934676
624662
815349
239860
518093
580827
102727
214784
1022536
401378
884507
563376
189533
159604
417199
405590
923926
98932
579660
476424
8392
69946
8393
538585
281574
1022683
401810
316021
560713
778740
26537
540967
689005
440570
63314
627481
792853
724259
907799
106642
306606
613023
1037673
219377
961872
1038251
695149
889942
929155
381741
539581
758766
404359
24102
396897
24981
489975
580739
592350
979466
650075
669289
204546
286503
949240
634299
1042447
47063
857452
19967
603786
798207
127415
633607
653814
50479
819791
741844
323233
168598
620699
220329
408031
225019
547684
389998
791954
923941
783646
886237
458073
293636
1019798
725542
69351
700288
315087
729275
428526
134875
286704
53870
518574
737560
271167
21224
362920
4896
608849
310735
281564
782451
397720
252333
516068
418605
9657
163086
309207
524787
577953
594284
525763
5158
656748
681700
820859
148663
557661
274849
42832
925056
636816
117084
509285
777257
482164
602670
32323
968659
210911
456662
499977
1044018
422308
507032
848907
59252
897523
593618
365277
46763
112198
1036100
32350
38571
286771
339700
16655
898045
161119
773926
368879
499819
823900
947295
864909
103613
75597
90263
179124
305287
795122
723306
500503
768654
64761
480870
106160
199339
787284
345423
227591
128500
368499
101599
562637
539640
355440
1042327
241738
344593
771111
833206
554098
39587
508256
167042
524220
1023953
759885
684183
276119
285807
196857
374204
620594
640431
934373
571211
140427
653742
14718
764075
626831
552798
682218
940892
392747
783684
418629
492385
121203
344821
71710
176270
1019450
39883
31808
349567
939634
699038
512495
911639
665479
961600
681912
135501
13168
847024
677615
645741
811419
68426
240195
134475
227727
937336
279735
34747
56761
363276
267715
887357
814105
565179
621820
836421
78642
563531
735284
941067
573311
566093
252237
387490
26569
131985
734495
863692
521732
65479
73427
444730
713445
946576
955864
202865
816312
404677
162275
737268
880904
768973
103811
477622
405997
384794
269158
442527
843651
993195
903350
206804
54779
165068
505141
828354
292221
531736
859985
70599
489487
438505
440956
891430
922506
330419
350818
300430
1041740
240267
269618
641798
472105
289277
359331
391905
797737
754821
1006006
379052
532141
703493
948116
446779
57511
981199
1027186
811075
959616
762254
231235
669381
930145
1004233
758708
324910
172680
80854
232517
790224
341831
89552
213756
488297
419116
779790
753002
418271
649770
535472
207235
848328
365875
892237
93735
743226
172764
635068
89029
426970
81760
752170
478568
522481
165599
416711
977158
1014196
528861
136371
657325
853496
991191
280020
767036
21111
108123
429213
963158
207551
845794
121328
223882
332762
1043977
752585
382499
322152
877208
253515
187956
238132
369073
1023361
702824
975420
139186
60875
304914
445019
1012303
481861
878742
411281
549836
816836
945755
342312
406854
860262
905539
56124
720993
215161
664350
745360
1044156
404052
604706
145508
247869
655761
925316
300894
693748
380526
313684
560173
913167
915950
1003585
723924
548697
483102
832226
276693
341730
7772
583707
485576
600811
486481
54521
174246
590325
40596
397701
29787
156554
407431
634735
990652
33488
761849
306035
355953
1013220
8858
773764
378479
605321
238081
512102
951099
1018079
419419
1008592
19976
213470
689030
733542
465122
662224
4669
255001
742174
991581
240857
342846
304282
511451
95988
365338
957043
954280
530862
600292
729057
225897
258898
663784
806725
496060
16197
736475
951267
547031
772543
139728
996950
560193
941800
98331
219414
198663
1014574
287642
576545
424044
736520
392672
1036954
845494
223643
149165
838787
448067
207587
256849
26625
147101
469134
208807
666836
44182
790247
355738
137418
680699
862668
779084
1009872
124846
925862
100122
830036
332972
195476
401251
319055
497786
114687
837179
75007
306391
230308
866133
1028892
923294
224109
678635
932823
910906
761314
655117
293072
810785
103832
955015
246611
500870
421820
266104
765297
769199
216352
1021468
986862
74169
1012769
45356
971630
573228
81705
474809
644843
556693
516306
271271
845978
882010
487818
742127
903060
988790
639603
282260
498758
579438
397168
326360
37370
670524
656775
159013
807250
555961
453069
954466
366479
123298
888932
91618
29927
591886
749094
20839
485300
141572
347564
628086
812700
336660
1040653
940788
844871
563862
329785
777024
243333
309900
175618
699006
808821
748818
283694
255668
372385
916351
976700
640910
793295
572632
339974
430197
612826
830997
767367
932028
173316
964034
690023
434109
41420
792458
485141
268431
2638
28739
655295
335252
623887
993215
87041
84649
223713
953423
517539
661927
143052
503991
240762
526241
44860
24888
89384
586998
505875
343197
326438
285020
448549
640557
156279
122522
206592
202191
209243
822044
393050
866555
381614
264546
518915
6838
252146
933375
924735
152379
771788
388868
1001180
99665
571737
167381
815955
851816
447369
384349
717741
889104
320479
722272
588752
410902
663596
911450
498789
487501
14193
140785
684595
44844
115916
50462
69514
629057
645435
318694
317969
683940
280725
421554
960990
266344
265648
503517
892947
595826
737263
171138
406595
943529
490413
583170
450788
505464
47365
1024260
792953
237542
649164
536841
36126
163060
789396
955753
10444
692012
103394
868978
513958
709542
293407
131359
496880
203319
491669
1030618
615755
67884
945763
430844
349853
438627
515602
696151
548911
472002
556021
186651
601268
506861
589161
1026742
925427
84655
239827
223394
170416
965802
39878
200473
470389
678660
595152
366809
1002694
461634
626826
799339
985826
259786
824785
652142
433618
642972
456322
301536
728190
712975
811840
591429
201222
123881
660538
270602
660340
435302
1038034
928934
485924
851764
449141
456661
988924
484909
550153
86758
1017074
23245
963167
233809
610130
964526
1024207
237182
474667
4791
588420
956335
1035593
724373
3347
498706
801147
186561
617095
446474
524126
577753
526618
314219
808626
653990
743828
915489
858746
84743
108942
787332
301749
942434
490760
407422
375364
763074
930423
731750
221913
642655
945262
658279
997906
615409
667247
565211
261475
142752
623992
853865
986663
333905
886027
728713
826487
497217
239754
1029336
511891
582614
479943
528200
801642
377841
488968
769119
202432
133557
784991
719209
454076
192020
114940
69383
309738
482842
192640
266822
258315
466931
944006
400179
286710
793306
258739
279449
589067
554354
384898
194436
515629
605854
36184
837483
815024
628185
509134
186856
163093
1000733
964366
549609
859646
474687
464186
314032
1028156
782778
689408
726470
489652
913716
424515
580054
205005
397443
190711
113891
571398
534453
855565
894964
258829
602502
53077
597380
358919
740150
648884
277622
333746
466037
65105
359833
1005016
1026628
269838
863415
1043105
489729
372507
8467
401001
55980
417276
381681
474249
357688
794383
829188
546198
960130
705280
1037280
909919
251289
897753
146711
258198
231875
20191
856631
802830
578057
895671
236516
30724
713248
142412
96307
744231
393834
210677
501942
960859
29131
152072
727241
389429
450092
1034279
644145
362303
744707
127503
792500
544771
258877
398002
611398
158017
984147
123575
647048
827835
80906
123820
307553
528633
1023388
840097
790229
1000989
776053
969156
61747
86938
191528
677259
298031
42513
531162
874482
409011
731255
576291
798850
834227
775151
175904
662024
333025
785450
29190
974690
466481
857558
967102
317161
576738
523002
451790
487304
348182
78881
769058
490179
613849
927604
149666
946390
477554
253133
14943
518089
505510
582453
30454
748665
123870
835226
349798
481098
740258
298803
706135
179115
858650
938915
288841
586533
485088
949503
609788
797354
210467
1031579
992024
1019900
701260
830122
889240
632949
612178
964675
780879
394950
448433
239334
283652
768867
650031
591384
322849
19414
400808
447612
522767
475966
578641
170294
894039
217711
727518
462099
474051
325608
567612
258286
310902
332142
661708
243327
834690
356389
438729
366440
511399
659172
868173
934565
325445
462691
535605
652221
607424
35924
81410
28309
777828
204513
721100
1039623
894817
254790
743823
403563
810844
74405
848529
14987
25596
208635
852708
368075
283175
348429
618006
631937
619948
485266
155118
1034695
497040
690292
717222
109461
863850
984376
301698
11617
708327
664554
694186
787916
770393
650398
361029
1025599
792133
822387
963186
446492
3689
118134
209614
938982
568011
748598
646652
802287
115586
811650
420959
203822
602991
1019355
784273
328236
378359
549636
601176
727289
534414
975778
1031122
448393
189710
339666
839393
311924
350834
612211
856029
445559
398825
862888
721827
286566
71095
574308
1008411
231697
983886
242148
786977
920964
1037517
709330
778332
881365
959089
33084
499188
651676
592003
223536
976977
207449
710806
373270
817930
77802
1017499
895733
829722
770563
863659
456213
987974
449006
908867
991127
416407
233475
873364
755175
281093
862948
678743
929617
513777
364506
701406
153955
319762
464569
744158
907888
376549
431005
515893
652426
956020
136903
313440
980566
882567
104558
899937
740959
184921
382410
616438
432857
541191
234124
1040847
767501
603489
679405
772580
184137
932390
392
428624
795673
362565
106491
146889
726347
730246
288954
788139
713745
71246
173264
337743
276258
675124
537797
463491
1034516
871751
8229
321592
492255
1016002
1042580
78991
988627
808103
1039974
497748
87755
323365
951931
527247
664565
573366
686055
940563
888041
401607
1014267
1014234
161281
80316
635611
566942
718771
13560
278233
664168
465096
791886
924091
553398
398016
994478
957281
388614
231110
1004697
669296
365198
627113
902477
935834
942544
910149
439371
2673
853368
682012
482970
232080
981265
102953
711980
528530
601840
623141
861333
264506
598393
284113
65443
344182
192817
984099
71974
491998
127383
59976
619254
79023
117520
116573
213682
388218
297667
956894
869200
751251
243473
719323
774787
516095
524219
468768
786732
1021202
569185
210008
566546
1012590
261687
519789
772872
463401
227905
113086
773443
609120
970435
694828
43714
34222
474542
45440
43311
129542
788591
723923
546152
1036527
607970
213234
762062
673677
568161
956463
952149
754610
290584
613882
640460
67733
801275
927622
732571
355365
622815
827078
618087
505652
267293
188404
521065
526475
533711
147960
438810
487199
767452
703671
286007
246028
280673
1029204
316394
422122
27734
106856
257544
865035
337464
777561
851667
222506
903762
289807
197038
52821
552870
205213
642456
348795
938771
379611
315913
13648
229759
383808
833768
491207
69036
883866
247592
28917
403889
401584
317865
471668
633342
490879
836919
773995
602416
997456
746140
936897
809592
643303
761530
852685
493292
341084
906021
414275
1028710
1010382
85765
164918
446209
228494
476760
517338
306578
870198
556211
467258
344701
491895
846342
995666
406963
671672
461650
667008
776998
607992
37851
661799
743845
77878
854918
381715
31879
970692
52496
649278
98836
427632
342496
532870
706074
673642
76331
642138
620255
190681
915044
41467
542463
943260
197316
476693
117692
411110
1022996
296421
864373
526781
254642
820744
412403
580822
104446
632340
1006487
90257
277586
409112
464846
522494
26836
799852
289026
475262
477836
690990
762856
741179
466692
988172
176314
300178
640417
56033
541072
393209
152357
238400
799919
792533
227701
290428
641072
597296
446520
401679
617494
407508
1032139
570441
85897
237612
188189
239437
183816
623568
395697
316877
674795
447143
655550
54504
525644
427766
355121
19438
600385
1041305
723454
529008
971268
177170
756049
175116
224340
311754
792410
540431
348259
763173
774793
1024104
1024782
291275
342035
369902
589420
706212
42597
41241
182048
1024122
661328
438506
685269
421011
227933
818815
955933
839391
223462
780831
703106
424162
369764
940416
199286
672378
904420
271355
414804
100977
1011032
733402
38623
911565
738825
614392
739118
628961
399759
902558
592901
225271
349493
662633
969426
895633
984343
771609
499563
864432
902879
290733
20106
52397
966376
989837
217465
25844
116817
864169
806153
268564
245509
46735
670711
292789
289961
775654
53930
972208
17007
172898
355824
329473
934567
181700
524434
313252
947536
450989
838149
27623
752356
1034901
19675
2066
912773
193015
298369
812187
585813
659490
818350
944716
438308
369057
107359
10906
381897
566720
93405
276674
869653
4691
640546
824301
94931
26086
336131
1035535
836764
761758
114988
171244
126052
640969
390023
1025193
229155
448
906864
736301
349780
565835
834445
236053
441586
700471
456137
742624
648414
958191
994864
668357
598700
669293
197631
32957
261527
713584
843703
621393
838515
335011
889252
326140
818750
229517
414854
672124
411875
304029
831452
150663
863239
523804
391275
224375
49730
966075
289221
473473
720581
172052
673602
198956
725197
128006
623737
719045
365351
805328
882487
449198
904999
481313
898840
96452
779418
485248
420999
255223
965310
821907
952794
445854
545246
78561
854081
89197
680758
420149
871249
189888
115839
604728
51391
692366
995801
465032
953310
225505
491709
848640
999966
867596
62127
237872
151501
315736
282009
144454
16541
255500
707000
14084
712950
109468
237293
777410
968065
344888
136686
53715
228153
953242
1024251
540521
685099
672504
752913
104721
573540
282180
344171
1004275
243662
402729
108406
639463
789310
286526
868194
62540
153719
1044945
342012
176480
993300
320350
931453
711716
618149
26125
545754
525786
533285
579110
911376
301310
57938
624683
409062
1020569
184964
821776
964225
997225
848089
699113
43777
360294
618078
914691
473797
379480
423854
823185
338829
352321
339013
668313
280046
57322
194740
54332
718407
526074
389889
92525
286891
569185
734646
119953
14043
39119
939522
966862
8717
104668
420102
350464
868603
769956
197009
476396
518260
993247
125371
774277
556899
1013124
318994
602517
625851
119006
739271
756799
861918
408539
1004460
919294
629343
198216
628185
451207
243276
451195
543470
772115
82955
438991
572254
128745
197096
629022
449278
302483
589358
238343
342251
921285
967862
712044
252087
380237
418553
846689
1023363
998943
496203
322075
805832
973000
988357
1037672
483800
94724
296033
186777
434169
803961
571261
991256
739423
554763
143846
776689
731037
482063
700428
85965
857328
732620
833825
974681
430314
404788
678132
424656
107486
557037
128768
60355
536058
270972
1004823
931297
86381
607010
876805
644126
478532
127001
356335
606417
961593
225226
324506
912922
531998
201787
423461
813438
115429
819553
786753
192821
485038
266993
277875
896167
408830
952469
224953
685768
56768
164379
415648
674314
773801
230366
290672
494788
80309
381347
831784
907495
338770
248495
348900
139837
1031831
323045
819295
789440
541190
907234
607401
148096
857750
207947
737443
565824
73710
1009351
383365
841661
270733
815012
333972
328067
209175
838273
531654
738248
593562
651795
495974
908659
194547
889795
840365
681081
905055
667801
397405
839876
629847
382997
137516
654285
249787
232205
583980
206541
412025
112457
672792
855043
963906
470803
634590
22684
851288
83771
873249
232820
332948
273775
978626
983641
71317
3034
86868
87726
331832
464334
730633
786883
802183
884672
361573
643318
183841
825310
232462
73349
218686
98796
492212
210711
1043709
615215
847046
366604
628359
976300
605458
548283
351364
918619
567946
200971
132876
325129
416969
637945
674433
704880
659283
342962
266156
997238
601695
243106
456770
852509
361875
161578
617013
237718
283601
522442
495268
362364
696765
750790
911573
1003498
342735
418521
328722
938007
311846
888747
401404
955849
352848
70336
51498
542252
725073
356887
618420
100007
319032
230414
856366
354238
85206
21718
779414
207001
362025
865852
282340
863560
139620
168316
403099
832137
204560
772593
257420
357070
762467
787007
315854
969691
43206
932267
155956
689587
29467
666151
777084
58412
1024713
139575
600538
669777
618597
684800
676287
570732
822485
400147
874143
915164
700825
15510
110650
88305
85004
609408
245279
23696
887049
172207
996982
427135
492218
982572
368472
83839
606761
888492
749227
39011
970439
338707
19916
277253
228864
500125
609672
838727
129502
948336
336116
246313
388487
312269
882993
725570
301494
649278
373903
718901
900198
1038613
689413
842657
229469
234460
731983
211084
659720
10254
877933
853590
369303
70035
458458
904856
481832
850548
201982
267217
35886
544931
985433
270016
903972
373767
80965
705168
286085
617011
625406
973479
916602
982220
772344
610645
248691
813320
90455
877069
827489
43174
917166
798273
627158
459325
136686
458572
842166
983817
438959
259592
873235
551786
403646
936586
975408
690219
931077
992525
738574
685687
615090
65583
458904
745452
273491
968845
988925
1011331
890729
121603
207768
940618
86228
808577
473308
355152
730708
73717
21707
906125
666727
677648
505347
907941
744403
626773
905998
49733
990292
245627
263542
47380
864462
397556
774096
507961
579470
963553
891166
455308
796916
795009
464971
346682
188711
417780
260313
884574
502012
63940
701575
533327
1011036
321259
884449
574858
807451
630602
316738
875349
76256
132032
81743
887375
347212
730969
843756
927792
460241
801172
425344
159816
50950
598134
915563
850717
331569
141019
946779
189984
737423
998781
264662
191296
187568
304998
706705
818063
370684
856958
559573
313398
183966
100877
388379
278855
739811
843826
279609
414499
994613
466128
846713
376290
547335
126633
215040
397159
448778
200083
810163
558095
76929
889051
26438
403336
737329
243068
205561
311039
757481
914242
612407
602350
184155
569788
594168
101070
501417
746052
50148
845703
527554
219410
103938
440153
626491
919439
582510
696589
209653
563814
694339
159798
239170
307823
5704
563964
699871
1040444
554869
921943
876456
344300
429589
456644
833179
352360
992153
358341
524217
729282
863029
252389
150713
887236
164494
938752
637022
261016
966485
475667
704028
118319
621693
852785
373512
100938
664158
1025052
64101
203209
535119
383287
881211
1007582
331073
460291
905597
270187
429559
437949
573899
613547
105684
430631
393297
820507
1011225
885965
242433
407121
222964
311060
98398
93115
721476
445058
633547
666146
892313
218931
13485
137513
214726
683852
217325
894965
1019144
905941
110870
916858
811002
741297
866096
483653
801454
540096
411078
458772
995223
24758
133719
594955
636622
704266
678694
983216
551667
1000098
172218
75267
973293
1005265
89030
438915
33088
333183
508852
573303
1022647
903612
808187
671091
612408
369224
546571
457916
885168
222220
231168
835393
219325
635465
161045
237166
751744
168873
289977
698792
908492
296113
1026373
198224
206398
115724
814436
535082
736386
786806
770348
974582
765828
674057
748414
95694
978896
663814
598093
750672
413484
16364
246391
291784
159068
738060
417660
712834
864893
821947
68606
733134
627742
1025236
389526
591728
63311
868730
782606
790194
727156
328824
1042876
51032
334787
429938
953211
1024499
657270
577240
512383
313715
947359
63193
691669
607110
92866
922063
46454
125831
84831
226801
1034283
233510
439769
159798
149024
268280
367691
434636
763116
539449
769684
415276
735129
1034755
1014943
185262
301792
855155
668333
700034
13069
59466
25202
192695
469299
669853
712734
333758
481448
792619
840283
263723
365883
288097
389353
1001835
147590
912736
960075
239866
359460
110184
127142
650105
488039
207772
413922
976639
597136
687506
1016357
998028
653201
271181
850913
98784
328978
988375
308791
854931
199682
764516
698345
282523
728872
137252
165739
829409
985700
446362
128317
185268
617134
1018169
1019627
567986
61418
588402
291845
756026
359521
974494
935521
922093
392385
204234
531336
124878
137014
626097
551672
309562
322330
875432
689348
348632
9322
549785
946245
470504
274245
176079
324982
577411
980839
526425
921224
851229
596660
915892
792060
516196
461689
192707
164267
360403
371808
963896
398915
1004590
1021917
935309
503451
770818
246425
180042
378127
753374
364217
275699
864276
243219
830650
10827
173036
46223
372054
471356
363586
272630
479351
218524
587574
88642
268292
178471
876250
971463
673465
425658
730717
275361
278262
739584
274292
70611
184356
32499
212432
146130
395725
410868
5207
395022
655503
741758
215189
986054
942527
659112
635020
575390
40241
67883
180184
938587
725376
520758
447057
425630
251525
948241
761433
332674
990147
987459
417422
493028
796536
496445
920188
370098
568569
322547
615487
309919
138292
441742
62373
898789
152876
986888
333373
748540
1004357
837281
93983
475687
749112
70240
400141
56577
754233
974799
647042
739682
101506
348462
337414
648192
1009459
480308
766662
197901
411136
645269
396498
767141
907566
732449
459697
308581
958726
671066
566866
274822
12503
20824
324834
136854
249261
354860
443423
788396
193546
404700
645689
293716
232484
796561
219415
771057
772467
1010761
371776
643014
42975
899540
15045
435723
557884
413704
325693
953999
9461
1019239
193179
518536
251878
930410
477872
911840
999228
848024
757124
617462
481093
832802
779202
561708
164096
677283
55366
344484
561787
414926
512898
459034
117857
1007617
836097
295031
209077
448725
515905
985458
648624
558284
430530
243876
493938
160201
873787
706060
150582
242450
922315
245360
546160
984044
944191
57750
4265
977221
369454
304915
265500
217146
201057
780642
107802
230802
127853
158956
557471
131911
169938
332875
1018477
681610
610054
363181
132494
21612
168236
151196
320111
229304
374453
781443
891832
154600
137261
662098
916637
92114
6563
686618
864221
200336
434086
1274
602458
999915
272972
903894
999183
224135
390283
818173
402078
679865
792319
335272
251907
94698
275691
1000946
669824
461852
290543
112559
260158
515219
122798
767888
928328
124036
646625
883895
713776
1010622
239570
505215
740610
497053
412135
1036023
237342
561462
683859
78094
453757
943182
219810
1018174
239980
837992
780278
540490
546796
248108
625377
996832
8187
428793
204185
126460
695502
981549
44002
451605
891043
38697
521719
992654
9927
954954
588160
971213
191511
158601
638858
776817
686303
248308
1020065
699910
136525
749150
616434
267276
449357
849773
984733
130260
167841
1031174
631719
940079
912092
529697
351779
788175
910360
759712
805500
831752
783391
515272
814493
163600
152555
470935
273852
641737
667192
132758
947900
117438
520803
645080
472093
26761
549611
882384
920314
854262
912846
868630
334715
312157
181581
38647
622304
939971
815906
462211
253614
286240
626821
788097
440105
28340
135849
487449
575730
89519
872796
271215
468487
850808
484906
584760
724564
769123
189405
973568
631059
588507
986515
802629
33032
438076
45479
294968
259148
337135
556764
246015
754771
187478
1039998
592664
170323
993118
688790
533123
682981
971347
13574
969872
434443
42598
502156
905305
1025143
677212
236763
187319
644449
630263
827798
131226
356317
78757
484326
1030394
490819
366950
301755
12105
855611
585444
1001979
318376
715957
948004
62254
503769
677701
777400
1017609
1000973
832343
643618
844939
954871
524221
897708
538514
278093
673382
171013
893837
879979
609843
53083
721812
786311
478389
877641
196593
688303
67676
293930
456153
987125
166677
891605
95425
764824
536386
577970
660177
554919
645026
155007
741019
364551
544407
478134
35782
47088
911764
183468
954896
364116
230378
742924
672463
68728
314888
176959
185792
166058
889867
140898
627782
69067
225411
209657
737176
642886
668509
416825
565141
841966
189854
669678
433597
200487
146818
809352
44524
645083
371936
789650
141679
978103
745010
39202
225970
326363
479873
1014649
183973
748425
542409
178994
546103
793108
392499
544874
246466
511023
72437
655557
351672
253932
1010427
865744
146779
329572
551164
192387
452213
415983
738053
583445
485591
437556
96657
532913
221115
386389
52510
112
471835
416787
946038
831169
137716
990066
37050
890876
90468
765314
403271
700620
747633
566144
653844
675111
910225
894765
438564
618477
550262
231084
262741
252026
290467
7245
859668
176211
541753
131323
1023466
800
381018
249072
288743
630149
1003172
460164
547457
743035
635288
671697
733683
843981
395526
923668
384409
877548
402967
278050
454559
263636
278297
951285
936947
617440
362904
246615
212424
786063
759800
129949
787582
748551
743659
647332
879292
187837
441926
326230
444567
1003543
462397
863027
444638
569714
1016568
897590
291914
215186
533680
643489
147635
128310
437132
112638
370280
837518
354311
39259
678133
212091
893075
49018
838312
303921
852135
602311
572632
557314
841635
224203
271889
536696
966267
960405
686781
894404
555741
926543
499633
785629
690599
474286
550825
126446
228287
76466
122317
792580
673583
850149
907151
82090
161442
219348
939033
331584
550996
547348
454141
148929
428716
574146
629279
445604
259580
619410
642935
360125
253037
148668
840289
404225
811842
682586
249942
932670
570075
958479
497043
73663
979840
1015133
582207
422492
291957
703558
15118
394055
608443
632360
302308
365410
189909
726725
82673
141505
209152
27990
236771
546761
1041310
638375
505157
511501
630088
830664
434990
95476
736681
666785
521402
645761
678689
740014
412034
44958
632274
65540
407880
359759
687641
832422
410560
793260
61272
1027727
834587
857806
711947
788046
273210
740583
522942
798
420749
402539
392240
576046
233944
803185
386761
276113
42361
307597
895618
666799
165555
546533
794465
810693
81180
741
148044
666948
43744
934239
454195
101683
197634
696909
974482
1041771
485339
435446
100670
784188
300849
79933
549378
264571
848978
102453
379969
787779
803823
300660
164101
50756
460047
1023666
135805
421935
1001598
511977
632119
815347
1045436
526497
846179
339292
966296
438308
1016049
86017
375315
778632
1014585
292426
634670
926705
642309
576385
880429
958325
303584
258298
290424
401263
703550
638064
457779
135536
606563
838747
1010827
639480
618786
21843
555099
866791
755955
582931
344640
284155
618698
614355
109578
393137
897212
674488
110664
969406
29807
896145
1006284
342363
299610
772771
813758
991827
973554
588383
89580
588035
636845
938025
260315
810364
9449
285414
764676
721817
244629
894446
542216
238871
600741
271427
471587
240335
193515
1007265
638141
462286
520706
514957
78939
429187
166897
383338
358092
790707
538137
1018565
223429
120901
439628
794606
250911
210347
183119
366081
95765
469630
386370
495351
1036754
544608
127106
521654
732609
906460
422855
567140
94584
975207
669000
980618
951789
390714
97203
318387
681988
828536
608456
245488
637844
832311
1014529
861396
458992
5388
44773
889290
710054
272711
632442
1014133
684619
57451
260864
1000099
220056
855810
552632
260123
313927
335095
821149
142444
901556
116101
1041716
971316
5436
636272
624994
971038
460644
605748
599788
860369
795203
690270
215507
803961
479057
35693
617398
849122
731744
774831
375553
642914
362904
869033
523681
1001618
450739
617731
241485
543599
180231
936794
896249
9606
1041582
784447
107024
120967
278377
372982
66348
693337
148912
895615
125498
873468
36917
890007
147461
135875
282674
716053
814975
628555
17596
446808
120056
323232
814025
635909
998688
422489
1041197
262689
576690
671090
488094
557899
332907
203384
306668
390449
876675
309637
149184
460124
18167
441006
485939
887881
355022
1045091
720364
986229
994006
194694
816959
237897
28518
51970
997437
676622
129158
744555
816859
148222
676102
28581
459268
425866
29830
230118
301578
27419
749060
230445
983404
430022
923554
251994
836954
10291
497165
8103
1021841
441807
720336
770102
320817
954474
941485
590755
1006107
614409
464333
86791
935652
255602
188747
340863
128730
62409
968956
53576
435892
115710
821492
926170
551167
558919
2161
375776
448939
362878
21201
116104
911626
874262
962727
848132
121836
50522
626213
263129
887062
246468
19743
464763
20130
69825
368986
256841
525646
626312
558119
192760
471797
465816
192314
159089
52237
242930
663945
207626
1034895
640534
1022328
834403
365855
192043
353795
1028260
638838
370067
1010292
260203
599700
69391
438675
497730
1042999
280295
701046
351094
530089
380762
828402
931433
220759
681055
662222
28756
228717
15323
651576
64418
782539
440660
1022757
927342
726213
48950
567700
311645
1014938
1010881
902764
203130
724024
615116
72650
203159
103461
933757
377546
192784
308461
653758
458176
40399
744050
625224
875090
341184
137529
388763
160226
560774
398150
761973
766449
875324
645891
557377
978185
833204
323560
700132
802003
938199
823641
306028
524483
687650
497978
1037057
623070
761188
602934
715728
684697
714951
33221
951773
340592
167592
825572
898702
105341
724380
867118
502219
141889
480046
839804
3044
428882
343349
363179
643442
279307
294884
455075
689529
818830
187617
770621
580496
172999
552214
980741
413849
807989
1037061
209643
231914
386514
551857
925604
432605
336286
24073
475212
353755
70207
1007785
825582
714630
989202
171159
947698
4469
253772
824636
458157
566294
212149
820706
834934
66460
348810
941967
63737
439516
102332
337777
1020999
992497
788093
379999
1029565
590525
475217
222726
680755
715513
197968
432034
99704
998340
987313
762799
925310
713655
143831
382434
840184
1019246
266724
351245
251894
95692
470719
483504
223590
664393
142129
13412
152667
719711
263412
379948
100754
688851
882031
406746
556268
535251
740013
259519
481889
119217
536865
715133
111084
572420
263085
280768
988699
571630
548134
636444
966163
1012265
995580
895906
258777
620468
377703
705575
489185
902485
236115
943096
418791
310553
479524
1027715
372348
830445
697980
44899
615685
386565
88949
932174
122182
628226
29836
124661
863632
878852
188201
872233
113942
132804
861743
421887
61139
595265
244372
921599
977669
657858
966716
868946
473127
256675
165656
976723
560345
294844
482466
113951
140063
770116
429319
405248
286370
116184
767663
129334
841116
605698
831804
62163
169081
674717
263803
57291
1029842
956375
307348
380497
187693
151009
27986
698446
428245
615225
312398
52605
981838
111782
200419
703965
303848
209864
406612
760769
271544
960687
166316
482371
456890
504431
14747
845910
434846
621316
491215
958502
156146
462773
736393
564739
803816
227265
957342
133272
903101
44203
668180
453162
126914
505574
261418
265458
154520
287352
617174
572716
66646
239844
481885
173927
556802
671803
384636
374303
574782
270328
357475
851906
427045
254878
164825
668657
838935
203439
612150
222131
901544
434482
214436
1004565
674035
1027160
764322
254850
129740
862027
112986
852570
899108
728872
727680
539751
860348
93704
557185
1021958
222256
873836
62831
984006
896010
782931
172010
1043141
365621
778372
509228
354278
926326
523650
115037
943936
208930
806026
753188
683702
583909
814444
84942
530448
167889
609556
379376
664531
1030843
1027553
504801
169080
604286
139911
230929
429564
349978
513188
956365
117591
535705
646675
317904
782683
158005
530202
815050
20231
1004644
488406
250567
993282
807409
952931
965283
557000
493732
657355
919583
491569
642941
584951
744546
700240
1043031
630013
519071
210776
84154
488676
961907
417874
911285
320071
943829
328699
141580
816462
846701
72764
647001
627570
256353
24946
163836
681200
19604
15176
10396
963322
224599
564456
606185
801535
358977
821373
393588
909230
425455
589644
206103
529001
884414
951984
864795
146579
663395
190674
110874
737481
668928
1026732
537234
761338
783808
701355
207096
519347
107514
345915
816725
74005
114158
879983
544551
498186
56441
291694
551778
236117
626027
20969
312618
992060
1039470
400108
542915
394216
569051
670026
347124
259782
674172
385639
715832
964940
860646
938627
6816
750996
760679
904803
692388
525817
11362
1006065
1026861
142265
540907
165218
479773
6832
193277
256276
529125
357257
235037
902833
484549
437945
821721
346642
265141
12127
547922
550313
873033
807853
29233
138157
1014967
94254
564476
152226
543600
1010462
105891
828114
1002438
874454
934031
705309
151244
389970
58649
383247
226071
754454
778251
175664
195606
1021665
567869
599628
955328
1042027
362137
262966
281467
834695
729379
257694
429414
197555
569426
203932
644223
712552
103760
893306
942125
200015
605141
891138
218092
809226
190680
181932
903687
302106
1021090
415337
704938
715042
391582
226242
149375
339470
367591
298978
710482
683303
369903
609471
137671
523036
836661
150501
1034361
726420
712109
245356
1033804
112484
569749
843904
784813
734807
540108
272531
710355
560412
635662
863359
753565
833534
520691
113503
664092
909041
202981
272560
951958
604806
9945
114007
669947
359721
905048
68534
982783
163059
117396
257223
184753
829626
810563
360788
756278
291941
973190
509927
862487
918512
852292
150569
272517
410615
695801
280971
149718
143573
838769
945713
980602
203173
554100
690610
1008800
77530
179448
44224
778602
280588
379946
836841
260419
749269
688214
304146
715780
805626
708747
165316
586437
368750
468714
626258
966467
71505
449750
344625
867208
432419
9784
731804
204808
694016
722745
523420
1040095
30649
362840
779303
500698
799732
541808
925786
976480
166725
540367
413833
597296
111396
908669
610740
67680
334488
195343
762760
389109
151668
615713
973537
803114
334779
880156
423266
722613
172299
838001
567810
728166
468733
778390
537483
45914
460
701596
338320
611282
510908
274862
663398
148592
727808
278822
756823
231872
438766
514797
343416
419492
745734
756320
274321
222860
32942
826111
694750
16608
1028358
312053
10388
422800
806767
414251
289304
50397
286131
920130
145757
409217
894889
687454
478708
758053
187667
990792
1039623
1039955
825903
691234
452599
340258
715224
447193
126777
45140
441699
901761
119192
613880
326556
328463
831344
173804
73453
899261
880213
946854
601364
637078
114031
450766
839223
337791
177495
366614
642329
660393
993564
105130
955179
410767
375165
801507
474331
663379
238110
382749
1019101
281257
1006215
126855
46353
569936
112093
163114
274808
756237
175915
602455
136965
506523
450153
283748
423010
383744
1000643
110790
46781
297397
1036291
267161
594145
1033161
491881
684060
323487
757351
529008
635350
471803
132310
827313
12991
285682
972331
998086
665022
24431
444342
559164
782544
442400
63302
51838
975460
692827
581894
868846
616110
771917
735174
487109
969275
336136
776611
1010949
149427
230932
1042286
623253
80856
507020
1023085
807560
493359
206966
615791
338200
586076
487686
516510
772194
736638
658669
137308
516856
491867
192659
255613
129057
202324
1017287
673662
655422
926795
208702
368918
536025
610270
566758
352025
509130
241457
215081
805535
185130
688191
177959
53157
674880
876503
259418
22148
537952
443328
455339
102720
286215
789760
912353
293414
746198
707941
745762
646416
622198
901862
912101
490427
257214
999144
701524
999199
397503
164377
382015
397787
132050
1040119
1002452
289276
201043
944510
969770
82047
549036
699607
310480
535144
82456
904842
703071
348586
246497
64692
839975
929422
28396
375657
180689
862354
959548
893439
865637
65258
503807
258260
866036
130037
653140
384878
111872
854650
730261
329134
341733
376933
350104
559801
814547
356048
362324
850315
782258
363377
164038
173756
684832
355117
576693
1043289
363759
303016
116957
653244
149926
206146
759517
465511
862677
971593
875347
101776
862616
477850
274437
846071
840035
130141
669579
57042
177544
1004219
514785
368240
610319
506776
440379
753369
1014237
473233
630050
166532
173835
56452
33617
835650
113286
988051
872343
232276
908764
628319
863986
852908
217375
486380
895507
156872
817644
959319
161922
755394
1007264
655407
41022
360572
766931
950049
237218
624197
458231
364234
542423
107840
341607
264505
560577
968697
849068
115653
280521
974884
173035
368599
320645
828578
808378
607487
338687
1021495
218396
881932
1025086
724579
933066
130031
476722
52636
705924
250399
685183
215976
48301
490085
1021823
418160
369640
642300
188045
1017450
528662
617417
957255
519545
216800
330720
506527
960024
442311
286477
73786
509808
248530
55644
808584
934060
223491
35309
270885
378240
82520
641891
378290
616628
970004
53564
152003
184687
929667
329157
155673
903719
1037969
204472
590445
100876
1003127
1033798
1020284
785081
971458
924242
127542
577564
227840
429994
571249
650959
732480
1020654
877954
661028
33245
322647
692490
547516
773132
136308
477499
206191
61166
881158
241672
1009014
288021
328444
411878
541640
72663
290523
413921
782228
303725
415673
778440
582804
529410
1025843
586068
654414
379483
201445
945487
361230
572113
549803
855960
609631
434273
235912
833804
257297
983006
950314
343184
620571
575602
548072
41370
367856
486214
320031
473636
3649
970791
878164
737499
1001066
633538
613558
304447
140135
5606
313663
163722
1040547
781943
135064
305938
406552
579553
717678
199984
166490
1012204
757086
443718
228451
468562
613763
553468
564860
645700
691497
250789
727569
1030018
684
226682
658942
906096
294553
318718
180429
774565
604466
515879
616556
185891
1014935
818645
507482
70310
270195
217767
579191
817466
328407
892533
129466
631137
84824
488949
573958
1030110
345602
892791
468232
182200
162660
731513
1031645
611901
931115
252064
983328
417395
713606
236300
103060
423113
381172
590536
368743
623267
488409
985556
477554
350320
167243
1026146
693008
435175
1018473
286493
39021
390458
810369
11094
307735
665338
317859
379994
295811
700154
68591
333788
847182
297784
33662
422845
592669
351890
254707
253467
109924
33686
130126
986532
325329
908525
9863
1040940
1020413
184631
191677
959178
205844
740376
128653
411736
756485
729570
300590
393583
547401
20028
865700
724117
606067
853903
56751
960901
462028
178191
390860
365158
261688
233704
442757
22572
1032747
128500
42537
588724
618559
380335
492443
1028585
251486
813584
82593
651155
822599
761519
752035
649636
225144
270783
868731
31277
185522
872731
697183
30226
619422
651320
705268
626735
968116
274582
582814
229449
260094
247805
222326
690530
265204
301880
490172
38741
457483
697392
60109
479886
181775
595570
227538
27219
12842
599416
258598
568191
43259
510573
678506
159322
284091
763862
502687
200476
94680
332223
575429
549594
187918
267521
92793
946446
940159
424871
575461
666717
47511
163711
99312
427033
197164
712100
797350
870539
760170
344227
201801
825724
316892
47328
639624
246747
502585
460612
189295
90660
433652
460065
583374
189274
177926
223295
115970
270840
730205
57992
1010120
288473
52135
562632
49245
259641
1028778
502490
1016501
922361
901293
1009761
721154
638904
753714
433900
218353
447989
161616
639813
1044865
380182
691563
346830
561851
26372
1634
259963
27304
19350
539073
764877
407078
592783
412525
1011196
634118
988823
214037
147938
1019299
473497
289753
912467
659891
787305
377432
233828
639953
581257
154643
539975
650855
7674
272162
385695
299404
818500
764332
807761
54722
934550
704936
524455
123196
258499
125631
250852
2249
913760
444674
236707
956766
117132
53526
442827
18739
744956
339903
380004
814674
153028
830529
137084
579806
849
154510
301385
55335
498929
48554
387525
788210
570777
909073
225610
223594
1014443
407086
703225
230684
934612
421034
48557
273872
918202
580866
536453
961263
567930
366537
293664
788083
397993
656492
983329
907924
956150
883972
682762
469102
768105
413722
651451
261996
547057
512901
885946
984128
682204
49301
843135
486242
174554
311077
363761
340534
423500
122928
548114
405802
777061
1034903
716619
628731
435559
115658
1014528
288036
717601
452962
441065
376665
494968
249013
563587
347262
410928
210361
147969
552484
872036
312167
498976
690720
40217
38311
700629
959989
466619
861922
395217
734950
885543
79382
990448
235794
573012
304673
254934
706276
851572
963561
939559
264585
957047
394623
594442
186758
152717
274095
663192
55992
233348
17344
823336
137163
259585
671716
360424
104945
1005772
978667
977532
481683
38790
927127
939408
680093
576267
727904
945882
875513
995641
106758
890804
923051
677838
68589
29902
141254
77029
783924
819222
338867
242488
999919
363907
582657
1040754
868855
808764
611721
774147
467798
1018274
924260
330246
275941
126650
432821
925278
845073
313399
926053
953487
911728
985454
620435
955004
514839
463998
803017
289298
80369
281819
744949
738643
267486
4448
628893
221784
1003825
965208
631277
977919
959749
872200
703389
691699
467438
119706
682021
141458
68041
557261
1043935
508625
639100
109330
506134
365483
954306
77418
582795
1021247
321328
1021176
353099
26378
360548
572995
454406
92212
325037
924035
795931
730032
600883
341215
191169
170621
243203
246387
1007280
4593
689644
270771
630082
890277
404631
470435
110614
952771
504573
433660
933919
593822
329037
933209
429270
531631
113785
580707
309972
830710
350981
189515
306436
379171
871970
426476
1005701
266614
451930
1025147
506381
572051
877808
923057
747723
348487
837800
541579
457992
546369
516791
272842
796916
880605
771584
108654
483061
287602
136130
909958
897225
612690
159804
25223
979290
905759
268444
771549
460820
37321
169480
640508
872765
239857
303903
9601
750105
99581
184241
679521
952203
351047
113674
813561
63681
627020
969372
406809
505177
878911
179844
912975
113661
30064
221260
213553
687601
328438
679691
398921
989394
226332
543761
29309
230764
208132
997447
839000
576374
1017088
389646
1003219
203392
661880
521529
862338
836801
34367
162538
797743
496777
303481
425649
833007
275483
349311
181177
911886
940959
587510
742604
301477
460344
214995
45474
254633
908846
1335
779045
113600
917906
168460
525242
446030
822147
654684
132319
207026
378901
930667
707684
251632
457335
561487
782998
210254
604823
827985
933258
503947
383646
113585
428339
679193
404740
848617
661259
1038433
702294
699130
770498
403440
1027829
291640
251287
711827
151262
157322
120206
615261
510704
730066
964188
832433
431082
940883
650206
816004
88065
105423
220747
23588
179964
621074
11137
883682
924397
538101
182461
525128
746929
394794
802825
91758
871778
798500
69837
456298
594499
366730
319613
411769
560119
602428
932031
895795
484572
940512
479040
976010
734
478110
820536
179407
775989
704772
421501
503657
1006930
446627
15310
295487
719191
809120
101361
1007376
703565
158348
668718
942252
441597
264848
847826
820364
933077
922806
1030187
457196
927306
84937
1022074
579981
704340
764382
857354
742825
141096
464250
90775
343246
336827
169612
443752
806116
992413
54925
909056
16805
600439
277161
858726
689997
1013755
321109
965478
1033523
618949
462017
160680
483417
13845
926549
407354
173875
310237
671420
262141
156550
297792
742897
646688
650157
738146
671665
975524
121223
149253
681445
77608
161655
72266
247629
831569
746517
745339
520507
954766
570305
191508
522453
960803
981433
194578
1035070
148022
203072
185400
464636
527673
243660
664462
487015
831965
213670
586286
789597
84335
877569
511706
271357
603222
770448
478367
75399
861953
129044
80477
495267
222264
193702
101308
255780
538778
444327
444349
616756
441554
170298
36693
1022937
95111
365046
759649
620496
614871
775256
267104
496722
420819
26562
745798
854051
1025988
838707
763347
93938
268659
149523
851373
909877
924912
309802
656635
636906
262213
974682
406901
884026
957134
45741
791973
276488
453243
1024879
980143
693166
454601
149178
792808
948313
371004
945107
536943
243563
845625
632673
525783
381764
357882
77665
790808
229075
120798
406106
437632
550471
664925
383558
368234
379518
1024187
738674
477891
99241
1001316
951244
240749
248398
150321
41897
675467
515512
125186
836638
736696
314936
17454
662573
1039315
130003
885128
84801
599587
456479
642702
719070
575383
414074
378410
238566
16765
1011787
19086
781176
494376
152482
645701
651988
378262
915232
461074
331164
42407
758521
481068
772172
772279
514406
450701
715554
460477
730744
150130
172357
100167
283850
330889
66661
452590
395593
336912
861714
1021035
721361
689037
568374
186653
826539
258786
872776
460263
714246
589017
612364
220651
702805
230976
260246
666285
479763
283946
81044
557010
363397
121377
323019
172536
70690
490008
964217
30312
875011
132573
545438
142188
945441
260833
686303
92538
56396
1028404
664062
239019
106021
1020462
276637
867734
337815
139766
737136
702480
482258
947033
985515
446246
32637
793122
532980
61872
963007
127470
666049
6731
483625
399738
29541
644545
778641
573735
913388
814409
648223
69141
885021
612565
328987
201170
684228
108126
616038
136509
240181
530896
307178
300999
773427
507725
152105
681826
331208
913697
479284
996650
280697
710294
59803
164042
433465
632204
431270
847492
360546
560242
298208
297516
311909
600365
57642
634926
604710
25671
917545
294634
180718
292036
77117
394522
625983
742451
771681
389613
895387
1040290
244629
487427
425165
187810
704606
233636
863732
614802
1031125
167472
612497
262709
18209
219480
846369
88291
125687
404590
38101
489927
944478
860948
509729
295508
172678
766761
609369
586693
909702
723629
637887
101291
612493
84540
418289
133730
294526
464662
201572
504492
906574
95332
633382
618789
20305
451643
844472
520534
15940
50768
883225
158035
590571
901845
236746
268695
425650
27451
987883
147016
565954
611230
262630
554341
936455
582164
443254
249677
933820
804089
181565
743576
933970
656889
357626
536076
736980
803133
411069
1029832
691404
888048
979389
77003
14155
41226
31785
168212
218538
383283
42697
985735
821540
1008490
100112
971689
690368
608014
340029
648991
309985
551422
892522
456532
968112
200252
555287
987666
768821
1016246
466884
840481
768882
232311
772852
824073
935029
844577
561895
767205
907684
410769
336630
195214
975950
246965
552567
1027519
289401
706051
721042
383938
606277
97324
378805
637182
550775
240161
989058
401066
242648
714089
102953
427888
890065
607776
863571
917340
116744
567990
441832
428976
639153
996381
342274
1037723
172177
338731
444102
335727
505234
346945
161624
630520
511086
12500
904358
657654
936593
209680
893940
663606
902392
150903
3
541262
444118
766125
273861
555401
402616
3252
714639
74773
160531
760289
501705
240396
198374
900800
418565
682263
764412
184546
663551
442641
270332
764217
782729
661601
473313
699889
1040527
745526
493059
888994
636304
943757
1023108
884884
72917
238759
902949
852971
20470
710892
51697
983517
352187
61055
652490
543213
94333
971842
1026226
954694
992757
804051
695793
938968
897927
443172
734187
679985
451530
923056
775162
145360
757461
857388
685421
637340
543521
837673
695070
798060
511070
16709
69886
135470
270681
879030
39256
375150
318825
250844
254162
38740
935417
387678
582605
643024
819778
887973
561147
284187
1033778
99896
1001370
343074
635460
679708
380398
1008577
724644
541204
263056
334485
980300
138311
900856
806345
853755
333466
994957
403701
245740
948153
15024
959058
446355
272919
562268
545387
842377
304210
937800
514699
651595
517961
296363
155280
798513
928644
847841
653451
5190
645209
812370
91573
451637
131703
539951
283137
710387
596818
300252
34260
419759
81938
934865
696136
460551
103878
852989
660261
218569
894268
850161
562832
926741
913846
551844
443333
1018600
836055
705998
1029934
1031964
739963
98195
721477
814060
8145
927711
17491
28804
504144
439059
781306
65483
575853
256316
218974
988862
154637
793002
240810
273130
995325
136124
996241
538617
170315
623697
1043716
382207
195557
752305
845370
863537
953402
293265
736463
372163
342474
656854
149285
830929
588528
118417
335195
157795
420718
1009653
487262
883793
1000557
395582
420653
14415
913150
609421
591149
381110
156564
379378
465050
518910
290719
518323
242785
659614
569697
564399
470378
749725
541735
933899
856063
693506
1014643
670916
630482
687547
961884
245087
678606
650963
543089
344690
391278
985012
1036150
599552
100540
656404
280864
290225
439152
330000
242724
895562
417428
1018060
828867
852530
293303
906755
208074
578542
490990
459855
897010
900639
357368
21526
753625
899963
105179
933658
447554
977413
144164
386288
847714
429242
914856
516773
603134
549760
456834
1039780
94955
314106
306586
496982
202168
103480
361586
476514
181157
523714
631217
723378
486738
909149
407232
98284
295190
961204
633415
206850
964976
304228
577612
328565
847216
462865
453439
548711
691741
723287
374888
895886
312582
901729
975317
91063
994726
979409
438059
539614
76453
324556
792141
370442
876930
565694
234301
774714
945474
794054
235628
404806
782708
355235
111323
403081
760503
856764
372254
898947
517149
150475
753541
837484
496183
972321
737279
673955
412705
957096
625372
163972
413085
252018
447724
736831
636912
576048
997310
439966
767795
938098
809499
136375
907677
790078
391405
58182
16149
432429
321910
501989
520429
868457
237534
766047
141305
86753
718124
519909
963415
789384
246794
987157
329058
855543
828130
760368
762599
89601
833619
132057
55443
142917
747878
979828
415441
120642
440659
876249
526856
196108
655043
251872
336418
1011163
444083
605946
305384
337
277333
884238
245076
211364
702149
607095
706848
19977
547425
439418
751116
152339
152680
518167
872787
347294
972927
282551
388309
195746
1016184
75416
852474
77464
110192
865613
667368
567934
488830
329601
376381
220500
128072
38638
929218
418107
961161
445277
785488
994249
263889
833509
221972
444570
291791
1019210
712564
601811
305861
882839
571115
578493
968996
482707
382180
535949
175454
607102
296993
74162
282103
1040854
374655
929423
50292
346293
710474
143070
223334
239418
476912
985899
84691
1007697
551754
229643
258497
796758
290658
85362
255707
1041796
559330
660982
554252
471899
730364
148187
559049
480145
943218
620070
310946
734173
206674
47874
215244
185782
529840
692465
637365
912766
355231
372
71976
231162
338211
81888
465252
643855
296704
928189
955360
570285
184152
919618
106983
993395
218464
533647
114202
384473
303011
625102
691725
536963
592860
701349
73388
675771
584486
226316
267384
16722
939514
1023222
26847
999109
55044
341745
566399
640529
579714
453293
874694
240651
133442
1026015
583880
956956
174675
56242
174934
926356
595521
658087
539896
37317
962325
414497
385191
892770
62018
348167
694782
492528
218728
707880
72797
433147
238080
246889
176015
148084
470485
585652
312582
997078
453512
241669
780033
840476
7344
835919
751602
894215
661809
704097
355845
259727
155808
240544
154339
442378
151342
565172
366823
333587
93252
815251
89664
255099
598194
772908
916982
659948
724241
159133
1033930
913315
387832
1001452
687580
982302
903686
199289
582278
430394
416787
1038687
746610
290237
469414
10792
684308
673284
248334
193538
656958
542190
925862
641999
265167
135618
906278
869695
495007
768725
508695
456830
342534
216532
828961
346387
513081
324022
315609
665416
846318
476871
579617
816657
423018
537563
851720
894944
978483
313796
30554
804631
398157
1040793
955772
369991
602992
513913
775594
39644
717864
264826
202364
33653
264905
283848
609562
830487
608347
451964
603974
885993
830264
50962
323133
278159
673929
1013552
836660
919346
640069
877371
873237
519490
599996
89655
497363
1321
248281
818117
659483
615119
519425
668529
948556
1006321
452505
779065
38753
628021
11971
659599
353060
53546
270992
413301
612946
749438
1014925
688974
461511
1019972
747225
575441
917576
45097
266246
318735
87947
179090
33167
467325
487225
385034
34772
797374
745692
867811
947429
854566
869365
653083
275451
702098
946058
696578
773137
1003639
827685
415359
462676
97897
378756
742351
610402
416159
854232
999622
781784
766280
901266
164495
750880
162309
43120
75843
816493
152950
520695
829003
641628
632251
175976
974307
934569
378296
309219
217282
100305
168590
514267
376349
662382
882341
129739
982094
11486
99751
396643
191755
1044428
627847
423037
934124
247856
609919
259559
47966
850998
15427
183288
296450
883833
180436
675964
954065
507367
658718
534630
594562
280324
714274
1023275
750236
798801
631527
6337
979635
664062
485389
925756
818615
658375
810152
97182
9157
258084
249462
431109
1019962
305019
157061
781840
170835
1030312
437404
356439
944939
638756
750553
691882
85443
194583
647936
685007
361615
890993
110979
247773
246321
962285
503158
298849
330700
100538
486217
757556
1007701
173583
844721
402244
19951
734609
599186
1044385
176418
1037995
939724
504729
669848
967728
231063
464128
235343
722113
451300
765629
458269
893003
280648
547770
483864
296847
383510
514651
407176
527010
227747
650276
975363
982533
394277
581699
721389
768068
926836
256875
472015
225710
723685
320057
127067
744888
145917
207826
924691
622768
146610
139138
980696
351104
383998
788438
1023467
306605
635663
757711
588453
620967
793359
576981
37413
894454
554498
220264
313754
882132
697654
52197
143976
26729
318039
243751
846238
1017682
889386
235852
869951
403084
130903
488275
538091
148836
526333
825584
313809
731628
63672
69536
136564
350202
413189
303927
1016250
554563
781917
288184
568844
736069
285611
933500
473880
450861
64787
761786
534906
971859
968363
580243
700060
94154
186680
79342
617622
307371
182694
99673
863070
902804
968926
783327
347387
408749
325437
189316
514586
728272
38410
566032
91341
515713
281645
176346
820033
943809
326205
114733
486841
238258
947657
72747
227749
246426
929365
438646
192305
619339
573768
839350
700971
565587
994518
736908
881928
532856
529490
71199
466656
133973
568858
360985
800775
764630
806017
51756
293774
713711
1037776
399895
71931
833667
205872
503219
372139
844047
660410
469021
392982
216272
669066
841352
898566
996718
489
396175
873940
401800
339855
776480
188999
61766
496342
434132
1036272
614722
27644
237068
611302
731225
934340
622719
906860
469331
516237
247
516465
499839
541584
17491
592026
460803
501999
196948
576728
912189
683396
545052
770682
711380
259979
70807
733241
549233
693270
565180
128495
419755
483563
903141
997500
313693
111220
73395
960210
562521
881527
539449
207295
368503
157147
873374
678130
608404
729978
477823
406481
120867
681886
811194
542433
232562
751872
18367
953842
494662
82621
908432
93543
611269
634436
213943
674566
47624
1004725
169847
167872
736296
165965
748790
208661
688449
383483
209439
815043
738055
361598
335955
190908
496022
773764
833441
733058
326625
404940
83530
755957
116550
730478
82323
780119
875827
429097
109515
815039
783412
288231
388247
199987
707356
769133
606539
1012573
574456
110704
408336
739783
986908
927675
1042733
1037071
923405
666490
693381
84624
163729
128815
378416
951765
47151
78832
689187
680397
98379
439757
375629
714435
510011
226633
495212
813390
404896
323054
339409
682075
353998
119945
552830
339490
740959
588853
321357
808429
385198
100599
636034
828290
978850
707309
2865
672048
704436
45189
129822
396475
247448
537746
925740
102303
75947
807546
612459
618884
517369
592444
455038
898137
1040856
29286
649817
831520
709472
127363
515526
823946
489512
283976
983345
594569
815140
732510
441404
958200
287020
384746
326516
812004
258067
197780
542345
838228
647301
921818
250059
409939
1012833
396155
7267
64889
100929
3354
357415
958825
234316
413355
663849
759234
812283
302641
766199
575206
982718
733039
297427
775542
340980
164225
970267
283829
189861
386091
456986
671404
256528
342819
6743
180553
944619
793782
132269
74002
107505
331940
539731
960676
345935
58465
1008873
204051
1009296
447591
687800
33983
950030
751586
623468
827374
70565
784746
180122
781183
328006
820844
812272
594383
926021
959046
210038
730192
1040588
976464
67367
177517
694748
62951
1004479
416060
400700
826137
115441
634546
615538
597079
787577
452698
230721
390021
621605
444716
770667
598443
551819
403494
340674
298588
852633
253568
497153
625207
842331
116361
31205
131303
968140
55268
452823
257349
580263
1040389
644039
604157
1021731
229510
670907
1018766
704861
264456
1026671
1020796
335547
556148
1013819
356657
973064
23399
133194
764194
865996
287544
15303
993174
743970
60792
916490
135805
3004
331267
1005490
902073
284766
436329
551878
545675
90652
194496
902281
998258
595684
300049
314222
167284
599670
588587
499881
646745
123571
599451
247438
290684
1031884
383306
872370
519086
405081
859103
365102
43576
829310
387131
316601
424505
211013
273728
330113
518040
892170
90779
331483
555851
898811
334201
377528
11156
762913
866005
888025
464139
854855
370406
913128
215351
182591
185975
731806
649802
204508
144227
44999
460056
696032
307632
565645
492183
326931
571057
599697
631891
362849
626898
438995
228174
121396
999267
888659
809376
545769
153250
152668
723705
197377
808851
522091
961159
665893
992230
514230
396983
536735
617311
54621
598097
755191
432654
283313
343086
496021
951813
193130
24206
20376
21045
588240
225705
977971
392539
829252
522787
481771
518276
614400
37754
666624
890277
205838
512622
645031
163691
692181
931309
770475
978590
300483
559036
229168
53561
1031155
52973
118276
222946
969252
643001
725983
26767
60107
869722
750290
65831
18042
305896
322651
406128
24438
428113
130232
493324
1044037
777675
97620
214672
772514
626392
311440
233565
451022
173287
248596
93264
246910
513531
798120
719738
66352
218960
575370
293962
96474
1038728
398785
930840
896666
566954
949547
422898
44777
585044
90254
428486
975453
372021
983635
988494
172346
233359
889514
907275
932133
353425
85786
552826
565072
913580
141864
228631
533682
241840
927726
695449
41171
1031439
563694
361151
691951
946105
148896
534739
477318
140607
152784
233497
13741
637660
374322
922971
61299
16842
975939
294766
568444
1039747
148070
678660
858696
651910
905039
873744
550951
975527
586002
930145
450884
588116
880467
373699
23282
413782
921721
689341
483560
65439
967097
123664
30536
359535
549569
390774
423435
963087
805403
576226
648760
115702
714819
491037
415347
260797
1021904
308237
28338
317707
74057
659119
775537
767372
197075
13165
705011
230357
111475
844138
657141
635938
672357
977091
824194
833235
792152
229349
193892
1023660
371483
466995
944235
871270
18673
117264
842404
1035473
950432
673860
744582
327824
807816
569736
113603
954490
553416
998381
810373
263776
722073
288398
311198
831193
561414
611166
372341
238152
785986
720644
128941
251672
563566
747607
557473
629936
153844
12783
1028209
307868
192150
812507
81570
471422
935585
789432
249487
523837
71642
428861
800993
173641
666994
675458
263823
205715
282394
846290
735580
133292
465097
547428
981458
857013
300981
202108
758045
522163
863997
689605
118642
140295
317072
868064
4859
504474
561524
689919
537055
386214
487699
148608
480028
915469
695854
789122
47504
558635
718852
823810
86409
400872
366188
1027120
186758
170897
929850
478311
279504
704184
922050
221935
992753
438477
124580
476831
940690
137668
692173
643478
451184
187444
519737
559608
577104
388267
125806
546497
816022
699795
683232
257661
809998
702437
330966
336920
53682
161583
246559
536729
931009
820711
752579
648571
334093
132081
736529
813884
333051
156432
179586
143830
651156
297608
687334
462161
400759
112260
208157
775744
677596
260001
86014
964533
311170
325374
345301
548188
657005
779261
813615
352871
608957
915177
405224
31503
682537
745124
939873
782156
172220
305434
986943
608387
990987
1010610
245418
265319
441230
717223
950234
999230
158061
969878
658921
158001
586241
839911
907897
940775
1006105
151111
1037518
303512
369594
33126
777881
795251
486803
931898
606825
368992
473198
360619
547803
67302
1025129
911401
447929
756540
42180
512577
434844
608941
125771
616094
54762
813606
251299
461711
171234
622198
33513
911483
568897
305362
54827
411616
957338
785340
11005
836701
121916
810438
202444
578620
236868
701420
812900
85527
941739
835716
84165
65292
55522
925868
863818
252755
107647
646929
962474
749107
927520
402784
108658
843847
98101
485291
905255
694759
45448
768830
236152
247215
584792
823508
500068
797255
361582
1039968
755952
693259
453326
706189
334437
214051
357131
1021569
456778
656532
345167
694555
990861
916979
591671
498684
319632
261862
922166
832199
917786
1013718
348112
948448
332729
968395
677077
626193
988696
805043
691303
761251
209396
634355
397890
698859
631095
251777
376086
770274
115479
589755
488831
351672
344557
398105
1025600
535119
1022914
4035
458903
172612
651942
766664
681528
977179
196060
61600
1022531
593002
1019337
222872
740528
333776
99251
359287
143178
82347
933263
656422
896096
934502
741945
489488
175304
49316
931193
232542
915604
758006
78219
485602
989680
202064
146692
443110
573100
537222
453200
631630
587173
892024
140434
66694
51450
527420
16104
874148
69673
171329
560212
884904
78978
63699
179342
370448
1021045
759658
545195
2706
699913
180642
870534
639032
837267
388345
581858
156411
380312
542984
377526
285393
615848
1032574
324256
430590
815659
638304
128833
764630
81587
768918
872238
561851
78431
942675
747987
908930
703621
232956
184369
818418
733627
256259
747548
508465
738018
613079
87562
122635
876590
70104
14217
207835
894296
865589
524650
965356
206936
40128
156516
88863
196546
298504
845209
435301
744316
1040284
862348
251101
481136
874803
745420
252714
302836
888666
336196
73219
143143
517325
373222
166490
223436
665620
216196
91283
708569
440260
1035397
301843
454451
351018
911995
571346
303675
827392
339386
913897
406073
332541
283803
99750
215446
417145
969880
683542
327401
435411
738452
800968
408140
808932
684803
198593
595346
310182
699878
684086
177595
893916
708244
973084
268692
512050
773238
743036
596388
181151
701504
841157
713286
551356
141605
189412
146966
53281
53095
618873
882604
923699
698233
3314
259835
729795
7607
482178
165069
552895
86637
364968
770180
156372
124296
689370
167053
552427
357567
31339
92337
277079
643836
939330
904694
571856
828400
291843
5134
952634
377890
460643
745080
775084
427074
269502
187005
374721
610469
702848
24745
689825
421369
1018446
953446
369789
832991
260619
11321
602644
256075
20106
849436
859743
574556
154030
963383
999030
447948
604421
98069
642000
88341
130572
232478
850198
104873
604069
881970
684509
456802
374608
544944
764922
441143
15743
240669
483605
546950
157058
224116
1014179
513462
97961
954940
79620
769418
709702
351067
256161
200174
698559
498012
6732
239749
991253
305178
914016
476049
943561
982890
130936
374385
71412
339892
522293
503696
685502
724432
926072
575000
708487
110960
793690
689068
472490
129030
120834
190329
449905
930127
606804
237756
539223
195505
758049
824930
267197
42495
615537
239699
533620
677036
164143
732394
813768
786977
312858
305730
267906
865593
580933
56727
818332
559346
886737
627454
157623
391005
1021821
770136
101810
605569
685308
421034
163240
95560
635726
794070
412290
861219
699239
807751
443075
208911
1022775
890123
558272
603247
889786
264900
447048
172237
168243
7242
12920
811576
850588
944505
761283
39769
444887
461754
601113
352962
992908
395157
52500
557840
701691
769151
703722
743667
923058
204764
476970
982773
162429
709724
713712
649334
676170
13443
580856
833593
21607
474831
664681
250347
954042
158028
631572
918693
212409
50030
370921
400499
93618
317384
753597
254536
838337
999999
215964
71986
104284
674072
588047
835177
198454
9292
108000
388217
491808
728592
620575
83010
820443
780914
594548
460997
154613
766987
901029
657737
511178
40217
518076
1036974
1001626
161745
311363
118399
458046
224441
961102
717335
907937
164817
520044
587938
116507
979764
170127
577083
964121
334686
495108
823657
6318
491099
232135
216809
828987
357031
900747
177741
149908
192473
401506
732675
762898
477324
498125
659913
220274
606888
508328
220390
853264
104426
1006369
1022848
138612
52374
879630
255831
817925
605902
331260
157222
224815
857330
995511
29367
1039110
740273
694955
331056
987873
413431
572824
882688
653335
164368
606575
473206
555088
768290
689886
482544
47185
730947
286263
346580
28872
541401
762781
12320
720297
735787
856049
700368
133574
365865
751747
429324
247941
1040029
977611
696156
374821
209896
313071
180979
681096
196521
678065
464806
595464
874251
40721
397454
796837
513856
835386
708807
151232
324470
370121
847663
375602
85339
152008
930304
1031461
226998
942036
1040910
1014949
486781
81855
848145
691196
202994
729668
667148
247534
325597
494828
932983
986515
534315
869466
979927
381727
561676
15135
632644
414268
138262
689160
533571
586393
72369
23998
277120
442278
856204
189501
41992
813077
339875
280886
546663
695514
211364
1011574
40132
49088
758525
295558
345562
1031592
552532
823070
984556
805575
816218
1009697
942267
914897
405649
314490
185148
677778
954740
150554
372598
77084
687543
979738
790432
148395
322759
920292
380805
457450
274476
298270
576826
378100
549278
55152
490976
662711
841196
60699
135684
997065
94329
204192
404526
111892
176511
366614
398414
625859
311055
652220
383039
53006
441874
1010196
390966
857743
653622
480997
598055
134104
646720
708476
366273
103267
536043
724942
129679
683375
800102
353927
238930
520678
906156
471487
202146
458307
49269
819813
639868
578508
641998
321510
288864
826777
476593
948121
785018
582329
952175
798736
282374
688750
492341
468236
932359
486594
408411
181674
904533
380767
930803
626317
939330
604231
589322
536009
373265
820032
234455
184278
928542
329528
141776
430782
1005981
190664
970174
166996
943025
833178
287700
304732
153315
458666
1039867
99178
497751
371693
278075
921894
79880
641817
289228
274428
536521
776618
64152
1016141
604366
816473
571688
866867
231886
484061
254868
638652
279106
546491
122138
606888
394584
370465
26192
289322
224460
55773
279438
852151
349799
210476
160661
470896
404745
184679
71992
373522
934595
1013373
59961
641187
180002
469197
293412
240975
625860
448803
881092
57202
654105
913323
712163
780831
531005
575665
893787
633003
89681
459832
482686
468446
574846
172437
141345
455354
127402
17625
688736
685565
739645
261079
79935
748691
451973
702142
942120
677725
106504
504782
60314
971213
376111
1009167
397173
21808
371574
895123
830301
449724
879645
77943
532209
561572
504182
753984
1039496
852948
638781
1043468
586225
93807
507181
483011
360855
885897
302107
400186
730047
777117
1038485
483343
655468
77223
397710
577754
372861
476462
645823
295891
32426
370028
20816
377441
324785
479330
124085
33659
795785
844162
545844
553857
285012
578065
34717
723506
891834
384495
10282
550205
634037
703875
769064
401910
385599
686612
1042501
514472
364270
926742
677448
490306
150992
259015
491856
589069
453180
446016
290589
849675
357643
667508
639689
644628
972831
92363
728884
200656
1033098
265031
7125
288337
289812
317037
37201
862219
435234
927188
225598
1044752
840176
150378
144618
175579
984201
441236
441531
101899
959168
751224
658086
969955
994695
233297
1016835
950324
230927
443625
420616
317047
766058
967548
148223
906717
159205
550042
950184
907026
825641
241879
436957
526514
946523
245280
531228
188015
609009
702631
333430
977865
836088
234332
157014
754784
876593
666493
813518
1022286
150765
375327
774474
901296
252736
699487
977396
193875
188829
320413
870341
140387
575403
308316
473772
536963
548863
354405
866242
857902
282107
361358
504458
766258
379615
136567
762426
110876
267659
785213
531902
181052
100388
864419
825914
535016
245206
421007
718083
890227
170074
282177
803940
906007
803961
993474
670141
588757
1038835
472990
641496
918576
723349
398702
639815
913061
981620
329019
728547
267098
516631
77423
601882
263045
862179
892902
631932
474018
86802
796192
614437
541673
432668
720354
714189
311615
668980
674172
781603
839938
560879
168201
857744
83956
814139
745994
732696
782080
62364
235562
408177
781369
1043420
741325
705686
335188
606972
939800
224514
810216
446174
582872
81415
836483
986247
653451
301878
759680
22960
403243
811443
287642
956265
923358
485681
846495
272937
614000
74416
281957
110885
552916
542777
140022
483879
728348
1032180
647178
131429
53822
881970
318422
407374
984503
871549
134402
349132
720558
364064
475658
379759
186050
1000653
397459
404990
68708
882234
628810
997977
409576
937594
72148
385569
149871
503936
375601
879644
547080
755011
271320
240910
643091
269733
157654
774722
802544
830303
563001
361022
32855
589210
870304
328259
256210
514660
495131
935822
826273
431150
39064
584001
768254
186187
782919
97161
151989
628085
863800
850415
697323
837671
494151
538213
913797
537013
688576
915215
768692
970702
309590
660804
706886
177722
1019945
996549
282655
256200
146760
382564
363731
149626
819799
1016509
685008
882925
958915
938432
153619
97586
689678
301181
845956
761377
467392
890405
704267
394308
580059
226528
863506
57075
547444
705942
730512
870378
52483
764153
515112
136928
356223
597913
780414
267249
955805
836364
681256
947442
966792
342085
1041100
78017
69448
33822
692124
160681
863690
43293
513764
961327
453852
839038
1032198
768231
738606
587254
89030
140857
932807
574063
70698
717989
715373
776180
208040
864491
945106
828774
1018579
110957
599663
10771
439310
896661
649867
567109
1041936
1038794
744725
56064
241509
911556
373190
259557
989163
669779
172885
918084
727330
940645
29659
692134
808246
817143
642225
302974
1013198
451549
158549
235658
321027
776449
532921
508376
520392
811266
162102
195274
711549
910436
103247
249897
136728
194360
864517
866544
668211
497531
190512
245101
651585
121903
614029
1016967
61120
154302
1036989
1023829
694689
4144
505998
968865
124946
239157
95388
192894
509062
998400
67886
516125
149160
963699
490425
419368
507859
500493
937484
343070
632889
517660
55234
272451
120684
788756
830853
745999
394737
203975
684936
171321
75599
771084
482241
828384
202103
327
390881
141305
1012250
268782
92123
932950
923200
632690
805485
240157
99816
545071
700055
192523
18180
691025
424807
307970
443767
741162
1011181
130611
787233
426728
213849
21548
25122
980623
530866
130814
879574
362996
646517
993720
995600
511416
938587
959416
496261
992357
908285
157653
700171
253600
6645
612522
5757
180210
211624
198067
542835
1043132
42595
473764
313165
424518
486232
799294
861764
36573
482271
525528
57831
143185
251404
921970
163183
208492
174122
55816
719149
27423
489202
677816
585300
519876
595705
860125
682635
343532
1044582
801847
515214
435231
396701
801175
810623
13146
1007193
228225
20125
567071
640059
348533
778724
151116
39871
63759
193984
733400
699083
248733
99070
631258
564044
869755
565325
18334
560005
7876
979417
956594
672680
613837
583552
110635
899771
277753
759566
829694
27199
808546
423114
977398
298051
403605
963763
45234
276107
748773
807917
317095
921470
389287
660068
354888
167936
891283
3917
834603
281948
556432
961413
534616
470678
356023
657106
639544
222241
52925
559387
481282
77947
422222
26911
802090
323943
913703
596069
851668
96565
59361
934511
972558
948365
317485
954268
347324
903051
74106
363397
526250
376317
826313
510323
954074
873030
614703
839373
1030934
100507
994332
102438
425162
937899
904744
390149
540748
273270
129959
227112
254889
127278
702286
526097
795429
51110
100838
240149
781385
864952
1013139
88481
420972
832327
976545
281973
75621
736466
760533
93340
538150
438471
558639
453107
373306
18257
542194
655072
383741
636901
208293
667300
942499
650569
19549
771493
945294
47623
576734
461132
131853
363208
142753
334398
229019
280923
338161
459290
242201
2547
840268
552297
845805
818271
127924
908021
370824
921576
270702
650548
47545
729460
736796
927422
433948
562848
856731
269081
179103
241096
625329
819844
1016312
89671
241817
918216
381973
62419
976681
484973
990779
1005943
509920
813619
631075
501862
964843
15324
875570
631963
172178
23449
507112
267550
559954
343250
138202
324034
908274
294531
296045
938679
293768
635317
912516
1004155
569250
744657
652077
345651
322002
595187
575694
648614
504036
699342
749897
376025
730299
717468
234412
627516
914995
484954
17687
610301
626023
375482
883059
165233
401512
443154
749578
55931
29090
609574
567569
653071
836136
489197
21523
614749
724185
795274
75706
784266
208461
899107
443085
230549
441513
703010
480641
791927
407261
893714
714668
950703
143506
972778
689835
660257
558028
990193
253441
552137
251439
848927
527993
206019
619955
658745
1039717
1000073
605092
186236
704549
32232
147803
756001
1017764
267340
235472
441440
851623
580563
800368
308395
99634
807503
541720
762728
955500
998414
8582
347380
718673
740072
649266
330567
168503
228356
197945
558173
55081
382030
804064
676877
21324
288144
341047
17833
305512
951827
220970
1034442
390261
862893
968069
681753
473124
6470
625368
530006
212660
587031
1031626
45320
31042
626139
516772
317007
218899
739037
612124
1006619
97629
625058
278014
794925
1022664
424162
553269
150352
532592
43997
323496
98788
459064
171102
591935
454146
620850
722045
540253
352434
873069
319771
188253
934994
774172
1010890
760446
924534
918976
567019
455253
375245
4765
910515
746980
954725
81332
75498
819368
360700
630570
484361
580297
130839
658399
230634
797282
1005655
29006
854441
3705
755039
99471
736557
571897
340949
1031622
759802
441868
288906
338343
622928
886192
666718
843525
803143
266134
305291
745203
204466
642572
319685
329381
929953
713899
859372
570823
720895
5386
401720
245063
554148
503040
362991
316951
1033064
403780
458765
605768
569648
291945
803266
720488
541416
648022
218564
105915
54005
275851
119858
357355
1035198
912646
339227
948908
413714
324250
291983
402796
121023
179621
132550
770831
37345
90847
885631
722901
63904
728175
932673
1041078
859954
932645
692191
211581
83756
629902
734022
74600
387475
834550
1012701
44066
358057
612848
420577
630176
150193
299557
99077
558462
990767
925140
155010
431181
404584
1019846
669220
334158
749607
537733
250990
580273
425315
629169
251799
1008237
787166
448315
389669
86222
347126
466851
397935
429893
174747
494200
503965
281594
537096
109487
922495
246453
618479
654942
923561
517712
176617
780321
44147
617726
198864
601758
281385
291592
370115
438523
370637
503104
477546
69235
80557
895081
4661
27341
712311
173006
43172
914634
415695
483829
806827
880282
926108
391493
479792
404098
672757
656938
335478
575150
197763
150840
790172
1041318
82755
86815
374951
736901
914278
706044
364202
420602
322549
370259
82775
229470
626995
995687
751350
791912
112270
90893
509157
304815
739935
605557
588445
336968
999307
674677
126649
257247
637481
964694
908512
882338
1016937
34644
461740
747027
303395
381818
512015
809927
501329
445639
181584
565238
667449
759593
552516
656129
727977
145450
390128
897630
980953
668917
781367
23568
1028074
374578
590154
636845
253796
460468
525981
925024
281133
833129
800295
1034660
974690
436260
15959
904805
100617
127243
573812
330596
997134
870465
906739
667153
13502
778383
228372
59435
109378
355425
810680
889767
344955
484407
637786
17398
15762
234986
1016295
435686
1003014
860742
54056
356877
158853
895160
551139
533231
168485
764376
635705
1015141
400769
782502
59434
148298
216830
304875
540060
590052
827243
176410
87980
241156
246187
767489
801501
1028424
292094
776111
312869
404253
279133
231994
943031
380293
270471
20156
156124
803268
881149
687520
357538
52569
858763
336197
30036
114362
339371
549302
888096
1002667
548232
986639
149029
401120
313161
896831
219975
784894
730466
358086
630589
45971
247465
993475
962704
351817
8280
742113
691074
571575
242848
345069
668754
653234
428216
802201
786223
157139
376118
637468
77482
827432
586172
372977
114892
13290
545561
892867
426656
307427
662435
138355
528303
545544
419753
858611
273949
12606
218143
399356
853145
628978
968516
539356
948044
370239
344915
166744
618531
273332
19753
464321
174264
329285
14133
1033389
509602
14690
709608
352587
105251
707558
867656
467972
408950
66338
359948
617555
861631
961702
869620
236782
675273
723741
826635
676390
748561
550675
249504
9754
99761
211658
748877
727660
287066
767277
800633
522408
173876
53755
646991
333582
693002
1284
981043
9963
740764
997616
344018
842569
654068
859877
780159
171330
597327
693290
856748
483859
444558
230332
1027595
446382
284722
714321
795767
38410
1042010
780944
459268
41719
912952
551936
587680
732854
306197
679532
47074
579180
196152
782749
818309
493852
360347
379624
533577
32804
698938
365432
508126
648679
166038
130816
41202
820247
203369
157737
526965
54560
548463
866857
289996
140124
527092
947807
791553
471933
424439
433627
1018113
813613
795636
755437
948267
23867
668566
757673
95483
331566
412238
709650
626127
545545
209193
696395
246174
666882
499761
630302
203977
151530
784075
364158
436934
919766
329399
833014
453300
875716
76699
27536
1033684
633009
173726
501446
365282
503950
904380
555826
873190
947045
411532
336006
516592
810013
1042952
84806
678103
76121
219145
68106
466228
331450
860855
772245
1030307
14019
690981
828506
707384
476592
449283
500017
849797
429004
189498
972688
816666
894131
794076
903785
877638
19334
386320
321819
13453
837936
753931
915804
561565
257684
318211
938343
252228
65887
310455
75357
1030354
187772
287510
217242
930159
266788
943239
877381
862214
434296
781882
799378
308049
545225
792014
350244
311288
706088
681568
68154
634641
386672
121703
453913
1014773
674181
168774
553767
1030614
870583
882960
1028245
985973
822039
514641
467640
216354
539589
440042
511686
228329
964746
466405
314708
163308
533301
1009728
1024875
621344
642553
903191
228385
845210
372571
797255
785179
759458
735805
593726
347285
968451
731638
697377
553184
850393
723792
382744
110143
2296
274826
54203
980009
434914
514118
392928
883465
311773
258557
741800
73483
64696
200913
329529
820819
971371
967682
321600
442051
13161
174987
1025418
652783
970700
856794
437262
785435
1032677
679403
928135
680574
220340
167177
143513
334117
253998
139440
327728
248544
563384
443485
827586
566775
359490
871995
448708
505034
535305
874785
62328
177864
13394
374822
672733
47095
329243
1027709
88163
351769
624987
660366
16115
226640
260926
1040364
901259
913770
421270
603325
977253
221358
573463
514019
925048
936701
13604
399137
864605
871050
404102
893544
706794
73967
271291
44462
457943
403584
639577
829056
177539
794327
211042
810671
163567
170266
60789
70897
595336
446296
476802
896286
127622
972844
228654
138154
746832
642682
333478
868064
829954
801805
888334
9800
917828
354016
997270
494331
559165
132897
892142
96109
879548
282637
839556
260700
504777
671402
409192
552856
551772
1002100
557282
61477
973297
70276
397419
880903
555322
145500
989127
488036
374907
619291
260896
903612
57587
793078
291903
15993
997568
320427
285283
393036
72271
1000560
289023
209883
493815
642172
408115
432790
506649
311029
520544
150748
426975
989557
386335
980409
196577
914428
436545
153784
994893
83358
639333
576206
804294
819534
499283
607513
159540
156294
548412
959680
709070
399224
92271
862186
681418
309512
276364
336438
146553
251870
256370
827334
638518
487670
433627
941352
774861
679186
452050
964347
709265
560594
858910
907604
80408
257282
398092
861935
816397
220105
878262
626402
674184
984382
236645
352972
987016
792661
279025
391779
380757
683447
303510
653563
1012552
172536
980079
919487
105068
135878
340935
477356
766133
784821
950948
903303
824915
1021971
898641
525723
969149
746732
695374
633991
451747
193907
725724
671936
978008
460070
849758
878672
1035073
322154
102190
704694
906124
373790
965328
955007
316746
307487
731937
684675
475266
581007
456725
169307
523695
180136
1031841
857466
369177
411037
154951
377357
872964
34351
1018569
569814
508338
374699
855607
544342
640853
907858
615971
386731
429609
638937
774396
702671
845075
290325
836278
406872
779205
880979
800184
1035289
893632
743760
219191
406477
866256
27453
616570
750999
973046
84538
739227
3408
129951
24481
634536
566660
685578
517982
52250
290492
282059
538204
770566
609426
248359
972946
734863
739323
406724
516773
1033040
1041638
782773
79512
460379
695590
514347
553961
13276
771467
301491
263618
348710
512896
565352
621128
233478
190908
102366
701923
193809
940654
955421
91023
299449
660761
258258
178019
170434
357408
692867
323180
210418
359577
545619
614280
694620
632815
815157
310095
612388
650091
337576
524973
198745
705256
185665
271055
435609
60635
44930
774472
183451
835486
175423
656697
38786
927142
37504
168004
348857
505892
559063
328515
565212
543544
157546
850900
524761
865883
566238
771981
308929
15887
616925
329494
785599
296568
629390
419555
233049
406379
762880
269377
115438
590873
414648
750333
628891
615752
449098
595492
348018
520923
952936
6460
781683
682600
888325
648470
968604
867293
768247
1021431
811286
946554
379842
640340
954533
239779
141898
803748
298620
1016069
660213
204934
663985
380820
477042
69040
644373
195228
35017
113220
267255
907755
69794
9900
524084
896712
483221
497679
194828
1040995
298908
954253
426977
495055
253214
543254
833615
782172
1016514
728487
191401
729321
483650
911835
1015754
483599
159115
464591
606181
1025073
35336
326192
513427
933508
467030
525881
517824
876001
650811
351245
473842
109510
146948
576755
183405
268897
409669
658212
1038423
246710
1227
519794
440667
1025111
863089
345645
612905
901273
232562
41613
755895
907690
666759
896146
71450
519063
762081
689507
744918
910080
849479
307355
431267
596612
594572
349738
734827
735555
388200
694210
832913
1010520
988829
613259
124927
613931
350169
1023255
832108
971112
509786
447392
794703
404129
876856
578695
825934
475795
535505
435789
984014
573036
153586
363045
240747
184482
868787
382426
102502
845709
678946
274125
591832
904703
639653
184291
13139
382374
298400
559255
343904
522483
898072
609833
568269
622675
833500
11672
976501
1007671
495021
741876
811590
365624
297581
297241
59443
330655
973152
25587
515266
353048
245377
431867
508401
316108
962988
546871
335089
571577
899051
327158
144777
110797
994609
838586
75223
1027718
26283
787124
999115
710479
737430
274651
107333
496624
915092
843397
281786
178754
744509
473104
881800
44293
974521
761096
147730
958092
774752
92442
545140
100430
526058
779077
476223
958040
975433
218715
1039142
493853
255097
150755
26924
414833
592284
459550
594318
823261
760238
1035450
324934
569723
366782
134866
406651
861380
357579
658002
1016292
474373
391919
1043701
902288
123674
1002191
921145
327415
33145
914462
380545
823166
848981
374899
604025
856377
816919
654516
813849
370715
827481
614044
460102
736682
915006
181514
638699
153050
1026303
197795
121472
982096
339510
681639
972718
206128
546374
954612
504341
97355
336436
805827
452096
918236
652029
143866
750945
953367
855033
414546
637023
787339
701314
563286
598995
526641
544750
303044
862916
455261
741401
491002
864114
171963
335549
689597
45698
548277
142617
287009
855177
1012267
896352
110915
376910
279853
98887
39893
56382
324962
831550
728548
469072
941031
289498
48171
364374
265860
906740
240746
534357
845670
14015
1006189
665704
82997
783479
955604
842756
469845
60182
31710
44760
302137
498735
470609
465368
447301
495535
825120
15361
874163
188648
126803
566083
964190
458361
663272
323463
938441
353283
194028
729803
1014063
682637
301977
116072
81125
195576
112432
327289
1015757
418201
668260
340954
31216
880503
390793
624856
683208
977217
801204
221487
685690
856027
762224
729035
790376
122932
369016
555124
157290
964538
214720
59091
775658
807716
183437
366589
284621
902471
580413
606751
258684
827032
986957
440967
210021
635746
739766
1036803
82734
608489
964514
44916
6550
279112
503507
870048
593980
782365
54902
19925
37600
933408
755242
500002
538521
5706
398436
807167
795875
947535
837819
246986
392285
370037
436631
745950
906607
829582
783696
758070
754996
799902
193556
791123
486557
408109
135007
18193
642467
695657
866613
722996
394023
1001569
762907
162448
346735
198745
814973
600336
760187
524152
874713
727815
268166
93798
629152
343787
650451
391926
189659
906551
759445
387954
878845
519184
937143
815119
337905
85285
318470
123226
607772
788700
949468
423737
931133
120689
718774
572925
399135
709735
592906
794716
710712
475993
246265
499565
749408
222153
9204
69072
935445
777506
494643
573198
805970
1022725
695235
321038
1023877
299168
257043
317892
193231
205699
245464
513574
1028246
728675
727058
474777
217738
917001
487791
262169
1026773
383701
707336
82266
173850
894168
814543
883087
3841
274099
255137
828731
1879
378494
453465
121173
681810
7017
976492
985582
482071
954335
892671
413697
745107
615793
275288
967353
266518
124166
661784
501447
455396
371756
366399
348845
537989
731951
913224
957300
1036538
601496
345057
311336
501375
45706
901502
626220
391974
103010
315305
909744
162696
666141
614416
419556
447064
124255
458361
466633
791160
506679
863645
891739
214873
30749
187830
317927
470718
401373
1006046
171372
962486
713336
902472
423591
119903
367754
677603
89694
900630
305485
589744
275755
860179
4797
590393
763052
231212
337687
1006678
894661
67118
851703
844030
817813
156098
414933
810056
638192
726428
631350
361821
364365
321403
425705
863610
1024679
765420
856710
620108
543521
376515
552149
179038
377341
179949
220081
978859
941227
554345
785624
149088
617017
642478
194157
887680
977942
280252
256716
649708
132507
631843
824157
521171
41704
912481
107577
613400
167600
706379
363692
972284
964885
549965
187434
41802
775615
248957
450100
657033
738411
748807
941743
692049
546619
209626
81793
66353
892269
929518
1004232
533793
932052
29948
584006
132428
245128
857157
377614
432524
169744
347455
999177
639438
455650
193980
409508
466668
255090
677914
851173
509275
195830
627377
968795
723535
48856
1030137
375556
63957
581474
1022783
655722
212263
131195
416252
717382
34129
548141
183289
635918
167601
990313
645387
432820
802419
391152
966612
725945
795980
791628
536338
871664
412757
146840
784142
117397
522238
878835
881473
197442
677122
571608
831493
195213
777290
775697
142195
719281
949656
322070
547118
386614
857749
588843
331588
190930
488230
113712
445527
785634
695739
50326
220900
1023719
839774
859111
338963
835021
1016860
685069
186921
134258
667650
3259
862107
441072
898185
291303
1005752
260162
119151
166453
604518
879262
101613
291596
726850
39465
903928
341735
80127
229996
317957
331243
432370
151588
391782
554529
234289
440088
165190
264882
999037
450954
502586
849046
606732
793002
418732
188458
128494
236009
182475
978228
981472
577914
312478
821610
691360
113960
917200
682571
419566
622664
856368
718230
438267
547061
390279
370974
138690
1000932
585890
514627
224041
152080
249498
317220
315558
129700
604701
1013385
852916
193881
24790
519377
875441
438908
53068
931198
860319
674782
664520
287831
714418
583673
45082
746327
203083
574527
362543
410826
750407
976445
101359
736062
702105
17066
340288
211437
89272
441395
476379
249941
850834
7105
854192
485606
119319
138244
108863
429440
24969
63194
413219
163683
163338
160129
851314
245821
319552
702155
594914
271717
1017302
801018
931893
404129
20813
691332
397952
409648
947584
409340
362124
775496
324349
139653
76999
498579
298323
508710
461934
307378
694290
195746
447258
925913
350780
992077
51621
635885
19878
254651
584798
731577
91664
890155
735538
495847
707030
51023
664140
773987
870861
364639
672220
365260
427346
77548
557296
730297
472955
667652
128301
555496
604039
274
639471
112308
902450
618524
871023
742849
944421
298416
805288
626404
141125
542124
972759
666701
302300
775110
442014
261225
320830
781842
372537
699815
116305
619300
151128
567976
23303
195281
479338
1015418
816589
57974
132261
103653
965509
126736
960694
528323
1015815
517866
164324
201903
106291
679216
1008370
636170
224345
617630
127004
1025352
368509
255425
319778
317134
936046
747015
712966
851476
283545
590942
134795
400258
369937
197905
691848
555991
121811
149169
110276
859367
732162
786352
1039023
371313
333172
150107
440290
195741
949306
973534
947258
552799
20401
13505
373106
475744
744775
783194
743918
882202
363244
90210
304504
562658
478207
999837
17865
683212
860509
610577
36892
619462
318608
753283
374622
641079
537230
266632
454804
842306
635887
94241
206805
876454
914003
593969
4349
677235
442153
698677
247480
152619
386231
696232
322903
415530
804482
413995
235023
370989
558399
646900
768912
273007
345234
768953
177546
505214
713674
578497
36053
487701
735345
213900
816520
381399
981274
871577
775353
371360
590799
531808
907668
125434
686957
410078
108252
120567
161135
284951
402127
941789
879799
394170
812723
469072
862848
967675
894312
664379
777094
1020266
589475
253330
389105
445462
295713
609207
882325
640854
397100
895618
618744
139723
244153
515332
57425
956124
472869
201912
569858
145389
383141
1027654
255468
997632
424559
493178
370684
805520
212002
561449
705636
654254
957747
327792
657823
929314
806626
527925
2592
26943
23313
761569
279045
37171
835995
955313
131940
628046
875492
783388
432250
531715
109777
397297
592033
195828
343362
429361
540279
174917
184905
907403
746013
948256
737760
236226
956015
26414
771745
208541
477654
117666
141732
590932
919589
376455
681148
493113
374556
714424
100892
797643
239834
106637
440534
87370
540023
555375
931914
954413
618616
996649
544071
759590
234654
673223
743844
818684
265977
645819
420273
987762
437216
696558
129848
783406
422678
861694
603009
682580
396763
487113
788086
664834
946505
438711
815950
778996
333068
682676
521232
622147
337215
266875
168313
366774
386132
290437
29016
229771
265811
664586
319743
907007
270189
110199
269370
487781
994296
600604
161825
113313
1023567
886615
194307
639493
315779
162566
561474
305469
18181
216233
1019171
738860
1017250
36538
495759
1007798
123981
469197
361066
977961
962905
371436
819646
531028
532951
968540
705357
655016
542797
262047
54645
145883
322330
881102
312298
9534
145432
829750
413036
993211
492850
67832
585012
179587
352702
151886
273348
805209
271389
608411
555521
784505
744969
625793
97830
919814
885679
536480
397734
47769
404278
439266
893423
222867
221927
388116
424711
370078
92609
555891
304813
842125
870968
877437
610126
571192
984115
687371
840956
849517
737715
792777
666185
174301
353068
738911
403561
290595
309211
986764
355064
219605
262106
175466
5167
73584
232304
102738
484774
772779
294825
787055
179218
340597
90800
448384
585944
543885
411275
664608
862454
947445
715173
889597
423916
542922
629393
803330
492536
850505
500741
404771
699246
1030129
393979
741845
755891
824427
396844
248414
64733
451569
499571
540622
58823
607426
100997
183040
493920
537100
424984
290455
365206
661769
713697
768071
426681
297054
235130
566897
22008
669904
1009988
214905
398272
199956
115757
529739
854295
685579
148384
741538
101745
577515
776876
172946
776908
35661
493914
888725
199208
656309
398150
620657
813955
407659
181234
446884
945722
717703
59192
436097
486903
278412
551367
906439
852339
979863
906372
810265
737581
776719
585306
811444
839395
592436
102859
1028662
533212
267713
763901
9822
612238
538458
307618
1430
535643
951928
932135
316088
1043079
549666
862399
1016344
616076
789313
361387
498140
95577
692703
971792
782357
544996
72202
207982
116992
712586
227687
313605
583788
635353
166313
542042
858367
116938
510883
1039338
534715
208945
1037293
15190
660135
645459
8598
818941
139585
750005
829874
627569
338056
847343
711391
627084
163071
549388
180479
566683
719976
556184
203891
938103
169169
430294
347823
890488
331312
689787
40535
267465
951837
757534
679385
19052
818517
688459
427735
262842
652253
445986
1027770
250985
635448
385153
96261
310541
611022
147243
30198
545140
840953
313990
109623
708090
337707
599468
345588
976442
67931
28489
1039162
453581
530398
757785
882145
166245
1039004
280510
978483
15144
438531
815093
787075
932994
324360
659831
448885
8616
725887
484782
112876
58298
304104
116569
156279
44367
239379
578444
538741
261594
983852
906109
325554
652992
64552
204498
994792
846766
701167
992445
982283
282199
119501
579704
519561
50211
307640
843540
614030
416251
418011
966280
210066
918950
711483
730990
617312
864138
250155
148954
421221
295856
439184
425204
469422
252489
769637
886134
877177
890810
107929
116824
856937
909375
632808
540325
518941
39354
541043
720293
386206
1009609
9427
720998
456961
130467
718922
262923
124221
739356
625193
502065
729520
128717
618437
207375
57107
35186
978070
197182
638230
481511
441403
812157
384778
592105
304811
887968
77953
362019
202143
21272
884143
261760
327559
313134
805069
204281
476226
843628
329723
226700
539287
33458
278439
937581
915674
838034
470116
275593
829845
1008295
9820
1015991
983427
294321
967213
806425
1032964
927130
74413
36249
160931
582693
754029
83762
116495
292385
466215
419508
12649
718162
633924
104033
357514
380270
738588
354826
912137
411593
948102
442418
878916
83568
918809
573629
595405
545132
307411
150088
703102
574453
207469
974856
20259
86178
629851
668919
1013056
1011383
564284
889945
395620
337527
1001026
232196
894890
247054
885070
259828
56936
469167
233413
187598
580141
302180
7542
312860
680969
402337
835441
95849
885504
244141
212578
357600
680832
659970
790894
170414
875156
633857
954543
764570
452255
866307
177883
128922
576427
801843
388109
741613
922089
795276
311464
868544
17739
556545
1006985
163397
48221
116649
630764
82242
663890
686331
486064
401464
371344
549700
681269
924994
832302
96961
159189
189495
587194
1044793
301356
739685
493521
113971
799471
1037209
313999
246997
658559
676410
176233
95138
325754
277336
234934
192955
561875
1040819
828418
166976
224986
718379
338093
319606
948685
625022
992220
199404
203785
604928
569593
564804
540935
556321
744032
709229
404421
19123
508286
137733
613839
109051
821647
950342
6186
750336
424561
1043930
860371
110532
282743
66556
887694
110261
556518
166630
49806
184891
1029169
767951
557439
462235
768625
439853
618260
107789
526484
1002068
601046
154905
531586
974473
398187
548344
685950
733379
1019679
814804
289119
505011
330699
772156
93928
784500
612062
262279
533833
524281
731022
619296
348042
665689
624073
944186
274167
517483
329046
565654
971376
993013
896402
909520
949756
315785
53929
560493
394503
782329
1012263
917790
466589
78192
189600
675563
64710
430912
10684
712257
424227
705960
492002
34870
523266
932636
634953
776238
476988
445271
684466
1004380
537582
24239
228746
145387
113275
383346
783229
650273
223369
205962
975870
219184
274576
32350
311864
895183
597079
177799
847489
450978
974642
310400
360814
116050
771237
102994
634354
318805
365430
744120
339213
946228
221344
290576
676556
773444
870675
144493
614129
948902
244188
496115
790395
166376
466378
743794
489031
414938
234094
655938
691424
1027522
242401
555190
461280
714412
1033278
224075
919487
846211
729028
364828
905425
655434
711517
714792
621773
663660
404282
934466
518376
671537
383425
382334
667328
1032651
291136
818194
841967
762659
563748
103169
783747
935660
369867
773498
154867
531723
206884
352938
388176
202540
18633
849574
26940
223951
177832
576414
124143
967355
579914
195472
601353
923911
725914
184274
379175
999724
909966
163321
299557
599598
974710
316089
174679
306177
131335
849082
76527
825946
203836
795539
32187
165388
223252
449097
462109
622213
596027
333206
752428
611943
309862
754834
193854
384781
481529
791274
580781
163870
248720
622133
34024
378164
832410
70757
846077
233600
218762
65842
1038524
633257
404836
178016
68748
260973
577001
487140
45356
8131
82095
1036239
600149
65693
775534
452436
228474
998343
701709
408976
759728
304374
170313
632582
606775
506829
580210
507042
572229
258832
688615
649496
739342
352041
934243
489765
842744
874483
26031
271075
784474
624654
342372
621416
279347
166895
643911
186972
747240
535163
604439
930225
91224
701751
80359
311000
489
591654
1006876
572477
96886
696382
72212
18532
432250
388331
810496
640169
647482
988765
455823
392980
138506
172376
21694
92831
455744
39904
543290
820253
616765
789046
670642
617404
206664
2197
444982
18171
1024388
32350
693440
171982
468338
149550
1033844
127777
803367
546748
345922
820889
839329
555739
671007
35720
4413
428982
46719
309914
398592
491435
466034
229104
780762
715980
980408
751634
151753
671463
125969
491848
73397
999867
478413
837684
855921
462845
343752
636080
862588
1019884
575056
317150
870462
629079
943953
497350
207033
743485
301596
252847
502380
542560
531159
632059
981610
151769
52996
747989
538955
58536
981087
482308
23176
249285
652742
214669
76664
478576
881119
60710
957102
618210
70322
731940
87708
28089
673934
91255
441619
1006327
402896
596053
800194
354166
351966
127277
1035205
733646
704066
148013
410231
377919
1024144
203744
829995
182461
89012
1011550
634386
506276
812857
763568
597287
797352
133010
869928
776073
356913
1002039
597626
934099
107341
22203
213928
916558
586744
936428
762191
786867
13821
258640
977160
677589
609603
271160
579383
941358
467594
844705
819884
214413
605027
295532
1016951
244447
163619
159206
86133
529804
439267
135310
865243
818750
542263
464113
245322
812336
375587
439304
275919
234747
396607
139749
538398
164651
106298
603964
993754
1021129
463995
442104
329537
102033
442538
610804
88229
136419
32250
397469
172131
59636
210364
1032166
290395
309755
1004871
450960
1032903
477886
145427
114544
218656
801078
667136
627935
664824
1038327
790708
3803
781006
908750
433573
886700
855704
618317
330470
999802
388605
873597
326918
475819
476304
720272
85888
337302
1040355
186695
836047
246594
1044808
438246
251789
356818
533365
651821
113568
92098
715833
886301
511628
913852
896462
193522
537141
679421
620235
520295
280508
53378
753374
953544
308621
477013
221233
753356
491153
131080
6945
751917
1028868
703683
525039
311290
829681
661152
584664
313987
716986
823055
23864
4149
153467
617340
841773
317065
791454
1005500
1013853
868514
808909
415323
436565
748276
187798
276355
948683
500742
978299
240726
452848
177331
739294
707354
406064
59805
690609
460672
968082
52992
668479
124467
855632
760448
382931
301741
1010681
530705
1034048
248645
289103
47196
476774
554152
1007489
568386
996547
256316
39109
518795
250404
204640
601286
297420
459913
854644
968356
924016
911555
127504
917426
80772
670648
684936
554145
150705
278011
214401
280248
602645
808266
693154
493894
234007
523007
837089
1002077
234648
697127
2907
49352
235040
767073
81649
147413
854044
99288
809403
259549
510704
895631
701064
1026090
556257
187300
543770
490582
609930
986202
543299
25195
823212
385011
94452
171914
631180
903510
885287
639310
428625
841808
374652
311582
204705
430141
945163
486148
610370
52117
1000234
1008312
67454
602506
398426
134172
906724
754632
51938
743207
170914
975972
209691
821359
915342
297346
325387
925958
1017443
710458
184712
1027447
720929
759498
787009
6674
190427
967766
183479
380597
922725
680178
592775
366544
794345
1041872
567459
378440
925777
611515
943006
307629
399044
379979
822661
537454
1041191
261300
526733
1029570
17984
280213
1018493
255709
5588
755786
467939
418130
98127
28934
828739
537073
354038
574612
990546
306470
876638
409886
426572
89159
828179
919888
515145
244379
1010186
753358
303307
212233
717821
831557
35356
53325
661679
1001681
774405
457339
837801
939879
338866
901666
381182
249467
189620
633058
989902
788555
113482
358557
188968
67163
506416
185184
28484
988188
923992
904411
132317
1000420
91489
544549
485548
382039
793834
819962
894432
765433
347245
197845
75364
106168
1041761
262
362299
421331
218105
70273
763153
819512
914452
546378
487256
421286
597610
356406
701477
988299
430199
587908
1044602
256097
743396
404
147433
842453
213175
1005737
349182
306292
791380
252111
65225
316830
35542
1423
137799
968371
475425
445088
257854
474130
36776
1002047
876570
716034
265096
54891
1004060
984291
959825
208236
769752
153016
1034133
256193
776759
515056
77565
60689
718404
455722
547859
749828
357701
168444
61554
521976
318344
903025
577354
825331
1016594
618323
1010563
424572
586876
40117
741342
815294
783184
363741
503583
612495
790247
279352
617200
1019745
640038
655615
907669
408230
577810
230637
38611
393158
97213
444916
845620
217668
232956
520812
603831
711330
733063
890739
416155
381557
439456
886454
229307
965256
601887
491808
563455
203545
494871
585644
1034015
225129
72937
848044
825578
36485
155777
451577
184845
166429
942950
523309
774976
791928
696921
103379
32616
300877
617371
323861
692356
97257
149952
436873
227838
507082
1034448
626091
561386
1847
546883
254990
965487
988052
617127
186011
95388
321828
830666
793017
549413
1023139
185709
862468
203262
516425
93150
1016772
448312
359279
794787
217968
156866
366918
612071
862980
156477
393284
211667
33364
891350
382504
156590
42839
260399
939454
668017
648957
580601
279529
942886
316515
362423
88853
177441
1033720
959502
441717
140855
836146
314829
674945
569886
945419
95041
368107
218799
26770
612709
1031114
272936
588509
464063
933489
390180
430288
748381
591820
348282
969210
960154
275489
714423
125927
415949
284371
26386
296677
468725
748921
491955
133093
328222
1010445
890055
551314
369265
756374
218307
991483
971110
565829
961130
923716
979016
327758
836660
992033
759946
274174
153659
686274
697965
318778
377051
110472
251824
556611
920149
523072
450980
200910
102511
409817
134351
173384
158574
348600
547554
242577
429864
647360
867553
508902
325961
748359
756667
838456
734362
1006810
783598
894728
352665
243347
324388
600122
331334
907981
31532
259654
570995
936585
319771
992458
653919
592914
52197
111338
481085
630692
851156
197777
760072
846604
761162
664693
621000
203763
688175
735789
607743
809701
506473
482614
58247
622286
219656
385140
796518
777446
660044
348404
406418
664202
342025
235015
899149
415427
609351
950928
112314
596994
619888
663208
513934
791325
991390
67748
464471
1006284
212174
685190
630981
316918
761561
554925
547532
940343
63271
57803
77549
174182
976340
903033
946742
636532
420535
62913
383595
826711
884009
790456
79753
234588
304251
845092
593033
700294
506563
418881
1014418
358684
76044
189591
473987
716055
893971
590487
658885
357764
383747
1025922
475419
981306
103491
142022
727377
361137
766860
354452
982582
375845
869390
643672
556615
450716
364394
1018938
933740
587991
448901
709702
842134
1040379
1040866
193424
335855
758094
508244
756955
122135
52738
1016420
152502
1624
739788
390882
951352
892628
918543
925241
764960
73834
956238
54865
908154
121820
668150
896103
68529
332324
650695
825462
678368
78640
546117
290435
850989
486581
914159
902967
436874
16041
895301
609406
710968
894839
50457
726608
461763
842028
369530
176486
843115
569364
823789
591903
804421
706329
975023
474616
858314
214454
894483
726687
302616
738225
935332
721577
198363
986888
734164
179701
966335
608262
559967
511059
469260
713487
147344
469018
71716
479721
731096
585833
191811
845262
589008
876566
910658
281405
549440
577126
680584
493026
868231
392891
204697
423520
587795
396718
343463
354454
375680
130174
244287
206348
311121
690853
204152
497059
220607
51774
709249
42641
929492
1010906
226332
21460
66635
253681
632997
280004
95189
299876
1022020
956477
569563
463452
337379
603755
641128
54847
229551
650357
6313
318214
807750
312775
517488
540550
113866
28352
374367
736371
230240
801163
775943
116562
960888
200779
410288
305787
298273
5017
811125
561417
640246
435660
492155
222177
488001
236878
1016309
645447
627547
871163
493848
808326
302434
291262
281429
708185
340883
157303
914602
868195
177547
199060
65374
974554
856722
977292
17317
227940
884726
421390
543974
191608
300680
574837
592985
9484
58552
328061
662448
629000
389882
489822
399070
693342
422153
978219
428654
833541
430322
675694
363351
663148
37326
775973
886883
500146
608618
998149
942114
147976
6983
692810
343016
574639
718559
693234
63810
651144
711937
475432
20713
81324
608444
552004
656809
333795
383516
16734
1820
638452
848484
653941
829003
748160
13823
763901
1033648
922990
796340
336138
323176
908687
332191
222989
237590
883668
746369
95334
501302
390551
624114
804597
1016126
987871
469349
1013469
905492
530
894479
818894
426242
1009052
908265
1020333
815841
955456
286513
468417
570086
213675
538818
748843
777935
204584
421167
1020254
856880
185273
641653
797844
234487
513788
834854
21915
525334
519296
89836
932942
804194
988549
137230
788164
722166
603583
679066
953447
80047
812121
1009
533051
833828
707451
917474
706396
291048
1020019
352907
333123
1011310
83460
94955
1022162
469437
918090
1025334
938047
842020
95106
176797
740525
50610
844093
830364
610968
894012
628115
715384
286743
681922
1038683
11238
790574
737038
843025
833280
132068
972622
802548
784687
169310
213788
436156
621467
941894
801319
959304
722632
668177
757392
484491
936199
505033
649143
1042907
667256
971549
542587
862860
563776
764154
538781
643459
418174
42748
222009
507775
224427
1008647
147556
177862
611275
105381
127454
294898
649356
635775
952105
501335
989560
995591
264781
586810
110949
78975
846837
162266
262390
947789
227574
704976
192783
138166
115777
719760
970231
209195
314101
174831
333175
625241
955068
51146
339434
67289
118479
108338
783172
254400
1035910
197442
833379
910785
283797
883502
568209
166733
260914
285125
36962
348947
848748
502311
774068
613051
972194
438430
377302
637213
272219
379220
698887
222322
147621
630922
89490
948802
745180
345120
851989
35904
740054
488805
381177
423195
513934
64724
612481
53713
196789
374703
694351
345273
869372
296587
37856
47127
972855
827548
348465
675483
1017029
682325
267624
580126
18105
145291
795188
450726
447387
815176
935519
336487
214839
513743
989474
816447
630307
342989
539974
100359
821842
869943
889973
946743
154815
865586
141470
86929
336641
293076
142712
699996
12024
91327
188362
992055
406157
33092
585567
929051
542757
837061
794556
1021183
57606
86342
518839
802115
795024
790698
504696
44773
806174
485864
106427
961913
819577
17465
169128
249012
916823
619661
136680
311171
723859
38327
696130
416248
288156
390988
543292
272237
454366
803957
604857
184306
624254
766812
33145
36578
282383
869930
392510
544595
145726
1020707
861627
831406
726923
1024829
729653
151160
727223
369714
786414
459756
345803
304792
291597
835856
13328
694255
306324
901513
444540
233777
774225
292259
276097
40704
958627
712913
899780
362958
138331
1021771
215604
495422
268602
38008
454090
2902
597649
423515
749517
932751
935633
771860
476744
219802
776316
638989
837198
26716
406142
464747
678914
115016
574296
459975
45058
464932
442398
322742
267301
24022
509111
420775
273872
209987
502267
900837
310430
483599
710045
209009
511936
639775
389577
87760
1028243
534094
1017734
102462
861260
209095
1007865
245369
619355
172632
868252
202628
137263
315422
599882
108093
966180
498548
807039
664673
721269
842253
849447
363257
260925
732203
737901
505779
665719
96880
53015
791709
98487
283186
975501
532135
1027190
703357
475313
832592
117915
1002725
285523
672486
30115
215275
105012
885220
547393
1017260
835362
387824
248804
62589
316361
541812
811994
8347
998569
935851
1006440
857136
442881
439937
354888
523376
571139
876996
568408
657266
345446
360994
546970
399787
818556
512714
1011936
531213
751262
483316
432419
617830
481467
802306
376433
157338
947851
1001939
182650
201129
651773
312540
558520
545059
825138
38954
154419
591050
402706
423639
234813
92637
868959
613331
177436
766584
994477
1030829
843281
665695
535827
952267
911766
626019
814369
690655
463456
552914
482985
494739
730505
40856
31461
233237
646023
861451
420441
614673
957155
131504
494759
173309
660485
454595
709797
1010717
29885
767629
316931
353550
346077
551693
229713
971170
264549
475345
1025578
119594
179269
294632
591160
62748
621523
727116
499442
215534
965172
443395
479465
309425
988161
772161
1025923
943855
309748
349989
321058
400395
236834
727194
611868
22891
340907
813816
1021172
278267
610124
442401
1016506
336668
850305
1005962
532727
812189
122869
618963
475111
886722
573501
852859
393309
337403
600739
991618
605231
34280
134930
714866
829416
856353
920305
964115
572842
39137
878930
883535
554413
446252
327274
678041
703629
319408
727836
519555
906319
597009
117338
502769
944684
167706
629545
726467
588764
928300
784792
183784
939591
595268
640078
727412
371865
648561
745081
911421
422049
446874
495675
331279
809640
357268
1043078
403528
624195
102096
628494
943920
566719
438058
980836
12438
147476
876446
740220
255786
655844
444598
24905
41152
990934
703713
913474
562402
595435
858002
845539
598599
946623
762253
612686
952547
689159
1000825
891653
177235
440281
269985
161522
565690
376919
244416
152843
308005
535425
483701
138707
769151
671826
306532
401175
586382
223197
216302
243577
295800
450494
221638
696517
363
320645
156112
593294
475002
324012
24621
358427
33973
458663
689285
325487
78297
12290
152496
566780
34524
169402
444441
697391
289439
380376
431692
554085
498385
628842
490068
639587
20918
516391
287100
976515
550722
879986
520116
548417
572411
724948
45918
18315
64604
257804
370338
699570
367128
930346
531937
957329
32466
415830
675269
609608
912423
38222
437745
18696
428481
506862
278997
491872
498021
561015
85994
398422
869496
935875
37527
970390
334800
966566
509395
349611
592603
139706
198226
748117
557744
300816
817197
472447
674103
937360
676482
336620
636786
981568
7242
169603
225181
294344
1017830
24098
269144
742725
777427
978776
851076
37494
235512
130585
359464
438819
379056
944573
508765
936885
140340
334087
495749
651837
314066
619070
735328
150231
374981
834895
177114
468769
634344
128787
69142
576442
964681
162201
385394
400618
407304
7654
655629
514554
1038722
586041
750180
554434
48127
663002
602960
453716
382261
241083
543974
42882
1035139
503928
23057
679902
549574
333871
932090
683746
780085
183987
70787
399641
430558
498569
471048
107954
437875
177901
954303
661052
967771
908322
784159
578586
381159
850716
714528
130510
508900
34080
195923
568926
421566
611971
612339
453771
852222
324579
289397
887470
855110
946076
148305
740252
1013515
745558
208931
185719
917191
1039987
705839
649677
264910
913071
369432
437368
80889
605243
757940
14152
805000
127867
985836
675864
565211
403582
166481
20739
202594
88556
586502
740880
343094
370575
930139
24044
903
1041112
169630
870177
80948
636325
171968
499513
233044
426959
429309
1034868
880504
319992
400842
588370
306154
868370
551138
430735
861029
103937
528295
842840
429283
700994
54854
187136
761026
846494
866665
262947
169755
845921
910130
303121
324565
393270
354115
672040
676227
529986
208273
164722
556194
187603
607747
729785
711906
631939
10315
522707
501473
203570
636110
660231
1011051
34944
598753
905489
768337
742623
898886
291822
346679
184165
293255
499336
738663
118742
65099
93072
732769
524508
481460
143595
629145
689444
6490
199432
511217
185155
1031179
721367
962548
173203
466750
451704
958436
461000
914818
779548
802556
586280
386720
586357
673800
914238
308197
900084
62015
1006268
905349
692168
84845
283549
658804
544031
28811
240413
841177
636530
321234
162839
82569
779216
355236
439673
760142
559569
834860
603440
471015
721621
53361
536880
470284
190104
996929
1021233
419329
552914
507329
222240
288093
990371
480987
188955
762201
635418
270211
753701
44287
163439
950856
680589
171572
552273
824321
1042291
731321
258183
900702
861948
781768
45967
188841
588689
292554
709684
412004
237139
490245
540327
546159
279361
208929
78141
453486
508432
835827
994836
699560
611667
109451
949559
72257
577251
46060
362609
384856
795392
376386
1042528
709306
911218
674587
226897
579088
854924
882771
711702
1027074
559340
377720
264555
226283
870280
918140
511304
167543
25187
315301
111858
136434
759508
842006
482887
269640
828510
756561
792871
227687
965917
435315
701029
617649
368046
339720
462275
803293
280196
143330
159420
675037
394559
227467
37868
237503
211455
578398
201752
602399
203770
415762
939908
627391
1042998
815400
538354
1013042
381204
588501
247145
32686
733014
445251
471763
239011
508878
584122
401335
950682
217084
712058
579459
943606
186209
426073
831864
673755
548488
691992
315989
583026
1030324
604580
468886
491415
272000
25190
229968
721131
765820
485211
37992
353783
444031
542784
606666
581355
215493
165734
520447
269675
624507
692839
430264
747772
422548
199737
940056
149487
173050
205457
300896
651609
472162
674538
281848
371090
52222
822596
921356
146850
788806
105474
303924
841571
646764
719614
200579
84687
665246
884830
411890
749442
1039073
256795
670318
283334
1016435
755602
403976
822229
605792
239424
727554
299619
269484
548846
754211
216414
882511
238537
605683
748496
1012069
161937
967854
375557
236358
701989
525568
181044
750459
462346
443310
889995
1033202
546901
925841
940480
126388
286121
152131
535206
892643
774135
976259
977836
651689
51635
939373
269988
323027
501091
140054
1042477
149042
129063
402685
353526
822984
800917
905867
337494
45050
384961
138869
295497
190063
644327
632383
888208
949399
408160
309906
422749
302292
755530
71247
274880
911233
313224
127223
525200
238039
603606
971425
185759
723541
820985
859423
236882
172922
429399
657188
176397
178195
360341
628003
217764
858086
663617
718413
30153
360510
259100
320434
835061
146322
479595
260330
633395
689204
215928
307245
334013
616234
784711
321784
845338
995483
260041
418588
245886
599307
843568
919626
673118
837507
16840
528509
790626
508520
258713
1035301
537345
184489
731126
925390
177851
104718
881339
268472
757820
745775
667630
470488
389703
840929
767737
33244
283467
705693
680164
946709
588463
36741
251109
756532
811567
829364
326975
1030079
344221
391100
251526
1010591
136666
657801
560884
572524
648999
270840
271552
503484
873941
1012402
970099
826376
155470
894261
447879
730330
116341
554983
827295
95105
232708
134873
1002735
469470
975273
46464
869707
818532
513483
29683
867327
816256
39838
943785
370365
898595
868416
1009437
380393
581206
796969
871701
599695
886755
1011342
317896
616467
340176
279654
30136
478122
716325
514940
863277
874661
213864
262412
97349
616529
638307
676050
981773
836986
367280
516171
107460
528151
905751
854186
545655
532636
504483
1024234
579825
575879
607178
143829
681330
107872
783514
587798
304586
702834
342715
537246
606141
17615
380452
506545
418980
341629
420566
30210
512160
772843
747
43569
753852
533181
89988
29915
210741
847097
565625
304308
798326
544389
641559
73309
554049
161191
82412
570308
653889
442321
96743
114964
232657
760542
841164
467343
694864
677698
167075
510405
735177
775537
74628
509792
43513
129021
245787
910020
779413
322823
114297
266384
972942
375206
172842
680849
148802
674263
684798
447915
1000954
185617
451268
6018
258919
903611
581110
865296
114599
132933
781699
793421
753124
1028158
246686
684761
490626
689730
713511
758017
815756
280949
773676
656484
175629
277413
321090
738594
774705
296537
113553
190708
704865
348113
721548
10723
89632
927868
201381
33265
362182
203529
255981
889972
327794
195060
594916
865591
142949
839990
439312
829659
906714
55097
439664
1003785
414428
809191
168925
21318
1280
531765
74365
494463
4994
767590
888142
467862
749175
38587
41828
486233
258007
431058
448922
525048
218730
1030746
244270
722998
880381
490395
378968
785364
54552
783942
182309
1009855
428738
659924
520922
840789
517212
565010
67329
165115
201750
21997
219990
863344
787197
956705
508497
125271
263566
194831
64440
809308
123190
493907
967714
1023103
949469
500539
327698
198225
485952
459949
797742
471853
254900
48591
260242
890597
897856
493970
231813
1016407
715997
141088
421809
499022
892657
74172
333860
170353
1044270
429079
467116
411049
947125
894027
6892
857801
176735
58951
524950
344471
58449
261995
246926
1010835
331969
636941
997139
543452
880986
950473
623722
262008
793906
46945
964774
274088
339306
267171
2876
730748
460279
454446
475087
354561
970516
505655
232403
759215
92474
834080
607510
1001379
1014379
360559
242560
749818
45965
547012
104487
209830
522355
878279
841852
673396
875560
757948
967710
249118
900656
758012
943270
337649
942013
957934
504647
612053
323533
23383
393102
197229
684630
342497
876941
792620
398198
950384
436777
889493
784923
172145
731509
724423
988145
570839
844016
59883
675502
657726
726627
15213
62560
566776
652370
968944
831091
532223
790999
698742
572690
507832
757779
571522
353957
875804
407980
508233
261559
162870
575570
771977
576608
1004199
238125
239789
558599
386145
332647
811698
196131
703869
247791
195256
380337
935617
355429
956339
145300
1011362
792398
1034139
114045
768617
87490
809228
1011110
214390
714346
110046
403878
732320
478768
510148
240391
931985
175371
46306
979092
656205
911361
940782
585942
569156
922408
409798
918049
270520
458793
461411
265177
931819
586343
475681
319940
891407
897764
266790
10061
232572
457445
438143
708177
329640
291850
302413
290946
34611
12354
623507
501883
707332
416194
79225
43342
802351
338887
500915
917364
133612
512238
914711
60115
229255
313666
162266
45896
576320
791706
892754
700933
702870
466560
541180
365986
854811
687554
734889
86933
980464
367277
847006
549664
828678
501840
483939
427141
112759
979714
656083
117778
529660
164908
473012
610201
987485
30260
174484
1041819
822538
699427
719035
835808
1027869
667949
458903
250606
697357
705921
665168
640857
236182
750069
155040
258881
35997
780998
559314
207460
605424
749991
949290
421859
868423
164226
491414
696320
992687
214482
722943
423925
1027061
709738
98648
561987
668342
867813
453386
224045
409764
634240
385932
938544
174317
334571
1036927
127196
811717
208893
1031580
705304
782694
767129
909565
647194
16787
308991
763381
279065
855501
113633
451733
313184
167842
108083
622633
783473
850755
540960
345775
658228
462724
462410
273488
80490
141320
687700
49145
468269
197463
127993
589931
589198
992905
36958
1036395
765046
384322
262449
155261
420129
942363
16483
844489
413553
420804
523137
95084
289198
969080
325326
22687
685801
101661
120452
961359
850748
40256
917990
195211
579417
244635
327710
238002
39423
898706
444981
100392
161050
570696
921322
325153
428414
753192
275158
898991
1032939
494298
391965
427648
830657
928599
662879
229657
671252
446887
251415
127545
21164
631589
728148
838544
691994
548982
546325
784845
298602
301579
989146
994187
87432
395315
357160
624674
1043259
1001138
64263
308424
17581
995785
11251
801559
499841
249201
267312
668711
104869
650275
735599
128871
959891
624739
872631
335097
395781
782884
560900
308991
826635
591546
354539
212554
790420
769274
356793
375457
980427
863822
691511
822875
595779
819474
219928
501623
228042
581342
168747
87186
827949
761789
52348
16071
901346
944498
963288
29248
374918
593644
658665
958836
370630
411543
460676
690075
31365
24980
742599
805521
319892
263120
933463
459147
798348
1016100
928553
398194
630951
1016481
1023312
822323
747013
344264
131844
744269
726883
929566
73208
948097
980636
660401
412370
139304
247443
929360
586373
898387
391085
982961
875301
445492
107900
695510
413087
546396
795763
177896
14539
607260
300695
594752
477096
153334
690404
530470
329475
1020106
994967
707617
226642
678478
257525
837044
682397
785279
289463
362398
994554
336870
844554
432156
835210
718542
323222
507646
1000597
584628
432387
457111
415120
224243
450429
401111
558116
187657
793354
900251
97857
808392
172705
121923
210950
362280
630239
256615
69267
664185
495318
528060
722819
512096
839771
973833
1017142
9134
392084
806127
647454
107973
697399
530042
536361
80824
404014
821338
721066
39946
678264
512723
256884
489366
455336
194131
22115
266191
1666
625362
309569
297454
634287
859400
240442
960908
401904
454066
242463
603710
462476
56699
11950
37196
458029
896982
725234
903470
176424
635798
453264
484143
404594
807381
533966
578019
373005
170875
363705
2832
345358
727319
85656
775810
283407
801937
516583
1038102
984344
230500
198877
776828
764661
895058
848812
555473
165831
713893
138954
503959
84438
117644
333155
541192
845144
327239
814192
131718
319061
415916
899609
893939
770295
968766
418695
456688
659181
158776
436516
356400
1033275
467639
819259
50639
773062
264642
372907
619506
636303
998057
548619
783954
1042378
829329
12549
478127
940253
931264
463343
720137
371341
532557
800163
232536
337921
449625
1017562
580030
534061
288677
817576
636218
167170
706806
341895
207828
398662
537054
694108
901324
70781
417060
952831
1044541
920470
598535
607274
794939
6346
731656
12475
974210
918257
670202
913177
436548
253105
131930
524237
299855
796134
767798
941895
722010
1043708
525521
495653
501084
764019
445293
527814
78371
487476
300624
176795
574388
86391
625982
246991
889814
550072
1020995
1026930
865690
366726
483669
779670
302115
31390
448517
763784
831122
242518
687272
987183
722676
423328
816522
135118
387759
737325
629657
912832
280556
638143
105737
462396
694039
622612
924129
292042
156732
70696
158541
934448
795242
951472
786965
47993
658035
655382
799654
451553
331427
137243
997404
278563
217071
441771
615160
488795
391477
1028497
575869
594714
840639
890974
326087
672404
972116
384518
34126
1031016
538284
101112
345031
615555
553114
289667
121604
792675
301151
966560
80479
208661
707434
5933
290210
354469
997864
803304
158627
867395
440079
712929
173350
34414
223643
344037
1547
598861
337266
996912
321675
904353
895591
121853
1000228
984709
672244
171695
231941
573593
814756
716835
702081
692777
806598
494206
1022680
962272
694844
521718
829224
812530
232736
443140
600561
830723
172523
641666
840471
490244
459536
727188
806037
761901
584987
759436
773236
1023143
35376
902885
61046
448061
1027841
699730
524863
480062
61380
839488
127424
155977
548175
93474
904258
1006637
852511
623226
218937
718242
701122
25260
117418
171528
623980
81567
155453
363633
867858
307233
37603
196449
328844
996647
753900
587291
3738
930974
110130
937070
330827
322380
930265
719015
402070
192048
649199
95225
448261
611244
453075
571554
553765
969543
549150
345585
213114
20714
20628
777435
1019357
895223
328540
571755
640066
227991
402468
404889
288765
732331
50797
613661
378242
505190
1404
241786
268129
723168
12636
1004128
938451
624194
373391
332214
667515
470737
593755
995340
332039
5162
228339
996261
287979
980773
1042844
663224
236675
292334
645253
664187
868809
757316
359727
681255
308084
548697
985610
453396
378560
223045
174935
63055
576158
349558
111087
886113
326358
224103
708674
529205
429423
928857
78334
695881
262684
859151
866630
767707
761924
959507
439166
993143
942552
25925
608298
606729
405609
356188
6322
168911
166080
576527
994994
973497
698689
370327
285701
451703
980481
736796
209603
461434
953252
902080
142361
196324
809137
599212
234120
65314
41657
921249
864704
411787
268476
143629
307776
140632
907689
970027
1003966
395497
310960
782955
367271
324535
194595
246935
3225
1003506
148161
747223
287464
611919
982245
86372
794133
347381
662107
808909
541538
344121
292269
869221
557603
335653
478982
737684
105268
904102
162871
627539
927861
573997
705871
950769
722564
732291
1001116
679022
614175
649318
879410
850798
779028
982632
764035
237510
70572
196540
1037970
254339
611073
513434
9233
1005338
339478
405257
95623
996087
513573
54580
449930
590884
969454
808544
856774
849258
736003
868649
222223
869859
729327
454352
991600
33446
207639
998450
676245
434197
803844
656572
194793
495945
374144
678385
87990
648961
4854
792918
237033
376895
872221
45648
201243
812021
139564
29146
398429
2310
357760
873451
218748
308600
525578
738571
317291
819577
521969
510022
20525
515305
103252
912251
647305
863147
52119
105622
1019839
509048
629624
282298
264672
828353
474705
1004892
89767
639993
771578
206852
812617
7841
93344
971626
750206
160741
531866
432661
18702
623829
110357
538609
1019421
257898
130229
327704
295386
79751
652534
637631
950626
336365
974491
110358
943676
313138
709414
505669
710146
706881
978404
44213
115626
668582
874870
492719
790982
119307
473953
821855
352406
1018475
868878
885030
428796
88546
95938
994000
130725
885900
707552
361944
109584
508405
114881
920006
479540
1040979
952079
25484
461260
989488
166214
307021
730163
988347
534240
897281
1015220
543001
304550
482053
562181
571910
118921
79118
188065
754904
620506
111900
155309
491329
720351
574022
172094
800207
841763
184669
162546
300277
134966
608526
788571
727431
993234
937408
556803
786428
295070
71384
847620
782842
206308
332684
202357
529955
658565
823365
943148
910309
541809
96772
381507
344508
939481
608179
329006
552432
176464
177444
593427
83011
241733
99755
763028
1010492
626495
590274
997063
790185
780436
496964
394721
667720
509757
797615
306415
130206
446866
310735
121651
99068
505162
635188
899073
406365
909882
614479
108091
719114
1006807
95556
318362
267626
67662
946251
433140
31036
192225
1010553
26694
672981
940960
557148
1013825
734485
302713
878886
189854
368695
1009184
620451
238720
213320
475254
119405
1039056
210525
227781
674049
357549
641951
79391
839325
264566
51879
489406
837952
608558
922950
19026
965382
411379
48956
53614
549065
326107
224078
1042623
823042
1032048
822432
119151
480388
928135
866510
760662
786607
606839
789474
140625
358844
403354
391217
26808
490358
757882
590164
731792
327293
533450
735104
8789
304425
74953
422000
601376
109483
344754
508096
523600
446830
553755
692243
743675
205373
1029736
404098
409852
668458
745667
765108
11872
331664
2844
863338
976943
599582
131547
418974
461180
731687
241604
774244
847550
552617
564678
189536
953475
274784
749418
284199
349550
495273
916802
138021
819566
378827
459096
1015632
439277
607137
989091
555860
866533
245595
745832
630954
447518
762431
848230
61447
131996
1038070
670812
967071
187930
232791
79742
702433
45505
205043
32498
167010
143707
826489
1017831
373312
960186
68284
445140
351510
136660
234311
26448
157076
294438
99423
125283
202741
1021255
592607
823047
559320
798224
473780
647991
83288
820665
810837
842096
958410
938739
996802
919341
466225
791231
273752
312743
759335
125641
870460
961037
22704
108084
945646
763017
216508
879988
421431
125575
543657
957455
935764
250143
921827
960915
361542
688419
1027362
339142
462269
403416
504868
252029
337768
178605
1003295
114339
77116
828300
790151
78696
517169
225506
456641
948177
100864
976085
421603
75207
585824
441514
85781
424087
437677
192723
588352
729153
189052
302192
253638
288814
769770
629502
653721
327079
1036454
260146
992808
167075
148826
441473
75068
310838
655305
59990
528088
588792
342750
636592
287269
130065
481935
417959
269105
497629
269737
875285
414533
378268
909276
29521
1038578
215515
897939
4500
611503
250504
371952
711812
219214
816162
712725
441854
185963
56537
141747
96673
872972
344901
898497
229735
555953
382168
20348
173577
475200
400621
415929
607905
781962
892420
702220
76449
992901
210247
1034824
429090
568961
175452
68246
590839
536973
247661
99902
898445
814324
797832
438083
751219
213668
333722
722880
785947
65534
876579
146998
881570
41071
39119
256823
824079
309851
55259
374411
430005
690224
834866
953699
165366
22915
303445
908976
320847
950684
780805
515627
846325
576914
705190
888687
587604
849979
22374
613414
353424
559215
966559
673806
557940
244189
179565
760155
221001
211040
299063
252709
311101
773359
295555
808752
541145
729802
324587
861467
219264
143609
412281
470283
726124
150053
1031937
1033006
746458
1037536
672781
424444
265498
816920
702309
293251
753225
977987
369491
743120
698752
3398
378854
245781
11739
217989
945020
698357
196697
562767
476434
714176
263848
398888
172470
236134
91413
56584
545465
854547
276490
31654
154220
131264
387684
189456
165454
65503
418335
582456
1043845
43361
989431
41225
644763
858690
701735
832836
388013
528534
298242
470487
180962
314658
726145
128995
920144
41818
707241
158793
618606
864403
839450
944220
417985
969106
178842
321020
25501
692975
380762
1002180
43263
497256
335982
419948
881222
829336
951188
1037998
911925
794266
413177
297072
850698
296779
390653
72628
307009
776129
389743
321861
150758
138227
651486
378546
871638
78657
98320
55579
63822
667335
477517
619038
1005088
956453
431256
376834
895399
946370
290976
142094
767278
56929
533795
746477
103867
182605
760281
950821
342555
647160
913349
619145
651505
157498
1016122
378317
56328
284439
123793
523512
422811
112422
516919
647722
106162
937282
756249
509544
804470
1036198
172465
199735
267565
744537
1013148
77456
596069
594029
739410
288041
906979
860614
607369
962341
280679
549709
426815
483385
671452
144495
941400
672258
403361
347921
203320
80788
674606
176299
666797
163338
236270
200680
195451
353261
105871
243372
413550
140842
521843
92221
223955
360735
883907
131641
489104
1009837
61455
426070
854658
755752
167303
18673
167343
455238
493775
211898
878000
198710
888412
535001
410811
231245
372161
937692
1004784
526388
283292
1013156
126780
234157
362065
93373
529296
884411
1037357
517453
606980
102392
950913
808266
454848
399965
240957
613311
801888
387151
435401
272427
286864
230927
663881
189238
921764
901722
918652
386874
698338
842099
118865
372684
1035420
558449
569615
41385
315183
350878
947008
400461
494053
389061
97453
811920
586143
700606
543868
992454
828322
11155
114434
336785
640885
259956
612537
1038071
570951
853821
380769
410170
871768
585450
822744
30249
145856
284487
263660
976011
615362
726165
680742
332461
605130
270893
921986
496554
621905
304074
183841
507340
270220
831864
311417
272975
348687
894704
253583
462396
389298
429422
110402
138034
882480
678524
989461
104597
132949
354942
992025
781241
584852
577032
638859
61529
169863
383733
668431
141641
909277
13741
717708
109515
232866
382284
541796
571381
481269
435733
404246
315517
444997
628903
231442
1010575
137660
1032618
611110
941742
198391
61006
608017
989448
201682
848790
29996
369749
174999
405280
402939
222121
107350
367124
906116
930189
747513
266627
349105
697640
276308
996216
136385
677565
807627
665444
974028
94744
546651
409701
827418
666077
749106
124150
1023016
433473
275154
530771
1005010
619316
193956
492675
446067
784106
369634
818458
100064
1013624
931660
516618
547659
794232
650343
224341
863804
712405
3189
131932
967149
886163
107806
190700
648099
268195
934296
43008
57277
387606
237118
253918
273574
144075
889490
31473
621758
1339
782947
832000
349483
870894
389862
111025
470217
906714
475897
492107
1015404
435504
206573
684136
519979
269720
137744
159802
277945
784547
831144
482423
745365
773912
960906
76064
109130
485807
806560
148391
250913
713572
869519
260664
634631
236058
557476
1023217
742935
442100
370582
817715
428686
224903
852939
311002
625060
294992
527746
101823
603449
199126
763569
483495
792856
865591
696057
924261
535459
231755
978913
868481
482205
994698
294697
625257
772360
367607
947156
734128
294440
459462
985868
296062
136677
372241
394555
998120
823374
390075
540553
211988
331235
248114
895445
80444
100853
855953
120835
18503
74245
74557
470024
977601
621034
366579
970848
381241
212789
6567
733217
936114
422400
705998
151915
345983
819814
878587
475083
1019953
867260
967343
454580
118330
403057
336509
589576
253303
784970
345591
136172
465473
831490
290737
962603
959250
532667
670726
620260
162288
302259
447641
655146
777624
842552
426148
163649
427029
375777
362087
473828
301233
737248
497347
812463
474796
721477
961600
126900
734845
957388
908977
236436
95274
1017340
141300
948977
85798
51527
592933
858249
795906
177028
463797
138258
767936
811406
366202
1038735
883753
444683
191174
634454
175677
573379
473475
432954
623702
215864
338695
671558
445371
280031
817403
508972
747440
847704
203572
92323
123828
777236
343603
256134
555685
949315
59661
21503
393012
216158
855467
660421
673244
912657
592571
411417
13603
1020120
709452
732785
128028
957099
487088
380378
755659
554848
42348
116882
259558
137721
228447
252557
635159
530304
646667
412089
233952
779872
954998
688466
839969
15044
411787
146938
535953
783540
642432
359842
807094
798786
645659
273706
575586
325567
464143
350349
361660
51247
169021
665452
859418
628220
182181
529192
686059
759458
870552
247844
105152
599386
691273
564301
790874
393293
782953
752637
712013
1027592
523668
815206
1035300
931080
972088
115045
905605
95530
506456
553196
544455
421296
706654
798791
1015527
730009
564629
567998
204995
7252
364216
618677
554676
560640
910538
1019672
360905
495338
800869
827854
236651
296194
442269
924073
587484
781361
647076
524760
184868
302966
387151
363258
830018
185099
1032166
846219
121075
59911
522673
22052
708686
705402
488730
200878
784637
821585
401004
248
132201
267321
827153
817317
589209
982148
654603
1000386
238103
723895
899791
333232
609263
848514
663295
997774
827703
717822
157160
713046
410888
411782
667831
661150
518817
987789
597736
352583
714787
437909
133979
639892
648573
940472
659378
148367
775672
429103
978515
658467
613837
370638
942106
646301
58002
876607
106116
911542
550905
652025
13335
794627
635110
826345
259898
108152
38825
1040203
211197
828059
599941
1007819
809349
34049
283354
1044203
619926
415752
624164
700621
995643
222351
736498
2702
942455
101267
497270
880547
91958
483346
1042305
976813
676714
973950
1036808
124764
489634
705795
830007
1010534
144743
786103
749849
225266
524564
350060
150024
1036802
247958
55074
331036
912348
847010
839305
882884
306262
467841
261730
536197
35063
453797
391367
759032
764714
934271
709035
549599
641851
253088
985833
594619
378158
844839
517881
681485
193969
443649
1016771
185629
416153
812988
500392
425752
156949
858743
746835
914771
525895
595825
389736
580389
640138
562497
893396
816780
1014386
672195
935646
312740
914415
268077
592257
903367
105235
281098
93049
257888
699022
368423
1032510
1023627
438705
473886
159575
716528
196376
51103
923344
913455
101358
951684
1029438
308412
497376
150011
441846
628986
671007
882451
12044
614038
644829
26379
444337
169706
831377
708631
411944
783731
418129
249590
769037
146510
42329
570151
420253
182907
689862
581867
551472
699533
976566
532013
295627
702559
751195
798800
776795
662024
611392
704505
117471
23942
178831
1029255
574352
217829
598969
123097
836717
311678
186561
240678
740812
310928
273243
142439
880664
727013
970866
255943
169350
495253
706781
63342
578436
1031392
648004
691239
703109
464178
797479
373357
39
994389
353052
444285
389562
685441
115317
527261
811959
957745
583350
336972
744843
264492
795538
856034
302471
653410
215943
589014
26278
672940
712194
93018
746286
425275
76278
704263
234426
503843
471527
44982
76995
83690
418112
177421
943645
751986
3307
40069
615934
257830
598295
932282
294307
93337
683381
798325
1013586
43561
813143
169995
616941
1023943
793663
690887
745179
688950
969605
940016
1004408
900499
83767
1031098
969395
233521
142594
875892
700739
1031435
764366
138708
774297
474924
269015
258592
718971
618752
1031267
368246
397638
291087
204559
30098
591643
458189
897379
359387
439916
1025842
452271
249107
688726
495103
1010604
224099
201736
178669
1029199
975340
688177
829756
145967
954759
549734
213297
359487
850362
658755
956335
505373
564060
118425
892505
284662
574920
818145
294747
449410
22788
389068
738272
384015
457951
725216
467065
192822
842394
626924
1033640
893159
202140
869659
715259
892962
272995
998973
300777
240145
802551
686592
242283
95894
944919
721666
65588
504018
949346
894198
1009689
321574
753040
610310
888287
804880
233531
83394
364656
204823
221789
130454
583801
266988
441683
509507
210468
135753
317108
148319
28116
272931
833380
910283
434293
106232
433827
649333
630925
34677
790653
541794
525705
838417
603444
296654
927189
179679
746318
336493
544569
633168
657070
866808
1015760
388811
525258
52436
389741
992096
356541
350683
671447
52932
283603
785947
107860
279849
398280
268462
832996
660481
448444
236208
824351
787546
286318
733639
749409
576614
445092
401359
356569
816644
877788
689012
824478
681812
145933
498256
771939
83283
1034135
936185
34626
25135
537080
486970
709948
124723
670310
29933
613778
278251
887928
250463
934419
437284
891198
804339
23139
795389
477106
950022
939460
746632
671877
626889
491116
970745
590347
998004
531967
613793
554591
49093
266777
349736
1024351
850469
150789
795487
521533
454795
414491
503293
40525
329727
953613
1034348
61257
810543
792457
469839
665559
1030519
1001704
23887
206869
771175
22370
712078
764798
592004
109156
84057
628045
815230
519304
518315
221627
965623
14228
1010412
610805
984680
960193
461121
409260
833893
524560
522239
1027162
464585
117712
532086
113509
795207
723892
435991
428417
912736
171503
458389
788760
84006
552173
906935
450621
83767
180737
390581
651989
566046
742608
83312
325148
810141
151463
533159
653092
552699
1031950
949505
647795
110967
731873
542597
363899
691694
83347
313371
576758
674248
887113
605676
527719
808532
264069
246739
31460
453416
979637
42026
37877
945980
62284
260947
109300
177099
435183
780613
141990
839438
283720
834468
171654
374572
355173
684198
366364
799582
649260
841212
109263
118475
229330
949427
832888
100292
1029686
570893
161440
606114
252240
314451
714884
252955
88908
408967
144841
653174
698796
768102
513669
186442
696388
504047
1038680
421626
1039593
938752
815468
1005150
295902
140800
429062
869017
755908
416729
891389
490963
60633
187709
877261
332488
860395
496209
333510
292080
429274
247269
427768
1029894
150712
333055
888702
860183
836592
866554
784336
1032524
922975
207125
758854
785298
526894
456153
783849
135559
843189
630915
744576
392765
830764
263160
356508
656527
890592
323620
417886
353223
930482
105531
903071
364802
791456
623840
603151
667140
433331
28310
16075
1030223
332830
492362
173896
649396
62052
933443
637252
326886
827835
491330
682888
295210
736085
781971
362448
415138
290404
86785
1008536
660023
549610
745695
658327
621279
852252
952820
340071
878146
506648
279995
39032
393556
955130
389366
346732
726090
654537
321043
425305
491412
372389
607734
648970
704564
875916
418687
533215
39666
298030
548480
701943
446824
611466
412594
830953
104951
258145
746835
423239
637995
579638
718940
545644
309689
418682
635074
558174
329925
62387
1037817
269557
1044696
311209
934582
535400
718960
750036
67419
674201
322055
183129
796496
1021837
353850
277660
110978
641506
862882
300281
466193
621452
712370
968317
40394
87535
1034223
279731
721047
403526
766328
505879
59834
76051
1034081
372963
841217
297504
768794
959076
991438
641354
961888
106530
626315
914927
603849
64207
537354
736710
534635
76442
493442
227862
579177
271584
364647
836320
471154
759559
140280
353088
372078
137638
632131
412693
755335
632151
262712
848380
454143
600236
541764
580020
417662
727793
890906
482575
714715
504179
697193
193993
762316
427237
258572
530760
468234
898938
962291
972775
682407
673453
19492
649510
47294
69246
121936
356232
908545
86002
849332
791268
1043956
480671
858204
194493
223789
1005043
810851
155425
496134
547807
982724
967341
553604
177979
139920
339
126857
992347
505701
173140
398973
629836
10090
777788
631898
988420
512446
830066
491440
865027
781249
584443
570169
68764
398709
501254
766440
499157
60399
246142
566450
1023056
287171
835224
1012839
447592
760823
32558
736520
384951
758078
1032130
736408
278143
953059
516046
356034
910014
609279
991872
141853
804554
240910
862394
853321
485280
954608
345343
48205
364741
939244
108235
788627
724246
101601
123647
901018
48362
536015
721341
658008
727464
256118
89009
925896
784354
185172
731476
786122
758948
985014
741943
720708
680180
972837
614119
705325
817626
123253
484603
687037
455179
532750
339278
721820
41265
141531
71447
762743
112309
734643
641449
814979
613320
43028
748691
1033194
253337
342326
234943
841362
904667
600805
505669
387810
329577
338848
686662
602573
1026381
186599
847079
429909
510646
89382
979361
746578
253497
112817
896957
564220
406012
152620
905548
749134
190393
232384
406184
315157
428229
42505
71096
668766
654470
975622
143788
456341
155423
69901
498971
441539
779130
142523
534626
607549
162106
671639
942946
404860
439831
948617
465282
917888
898080
275242
786030
365773
549795
869642
956547
148993
304314
539532
817748
280737
387865
793325
896726
868745
756301
132065
287829
921932
171575
434118
912419
20794
998252
752087
14254
110797
711848
479673
852662
691915
32506
1032370
146968
915918
507711
855352
955582
1037575
453591
25068
965867
302612
710333
950150
671708
539648
393319
741744
118288
250321
286780
150057
627309
565043
274319
776585
338440
466716
1006983
180677
142319
580670
26867
341605
795469
396356
652047
810948
753687
312649
211800
562978
546364
519573
476070
290520
519639
225522
588653
610539
638458
94065
75370
466429
73762
14305
608516
598607
78574
665571
828735
861699
1015248
379334
997314
750329
127626
9743
172498
156044
530997
871677
974818
184885
782429
434937
783377
828701
158593
459936
742449
194316
636840
211406
357355
862817
996506
508983
511959
468573
538213
156621
317259
224687
304430
352637
453706
581278
155394
355621
251250
318628
225174
768828
493960
348438
420449
705245
963505
690059
592183
110534
92428
4439
428668
811339
122003
270111
63154
240848
777946
237831
508448
213571
704497
377493
597781
810398
360070
236176
251057
788222
325695
140138
635461
261885
337842
54062
695295
497819
923339
585911
559569
411063
816582
339226
479177
881485
213643
54042
579315
1022047
759054
185420
330095
767573
214893
919303
753746
435312
488769
852405
47959
475206
752856
940472
297351
499472
631538
957372
296098
701746
196121
282568
264637
67472
755260
505254
645484
924941
825970
564494
35173
45736
933940
1037661
648374
269611
327287
929491
541702
463766
662849
946511
838767
201414
369052
196618
995473
753244
317680
18469
635040
961
363454
162954
454766
529020
135857
252096
428704
707254
356323
336486
631408
66289
699742
375108
914470
535103
584455
34167
772575
902508
28587
394731
192369
850560
773964
571879
728057
699484
480434
95599
920178
193203
283764
196311
1032400
58888
991681
64573
1015888
1040830
560461
253617
671811
16570
420524
871256
716597
542188
864480
797218
972937
675611
904410
200133
823432
133678
357048
95946
794330
999290
496324
391858
251540
771730
986872
910221
341475
416444
277651
732516
350052
712555
175086
840575
758216
349528
231830
843319
516218
779793
678915
949192
268073
941601
977067
100020
997172
1001298
1007072
945728
295029
1004288
312326
476160
238176
454832
471485
396974
422025
159635
755144
826852
438519
722837
479984
868230
890036
216829
597872
1005671
172864
864465
317536
239415
606763
389999
621779
638721
216977
1009360
108834
211702
695165
971761
250232
22531
603317
778472
157084
990896
570675
526380
683023
165778
14693
704969
247381
446505
169577
254840
906770
411941
433306
23673
678311
752699
349731
742888
835741
869961
641684
986131
731484
506100
949817
1040902
419802
400998
701465
41326
481387
626085
110603
227509
327686
743618
751622
676600
397552
498823
125870
341136
398717
542027
133741
706397
615203
612767
956191
600279
958494
917245
88127
928121
317248
988593
497232
253176
830700
372379
296349
128382
271947
536351
682389
419392
204089
301295
647190
67241
78248
403654
910350
238212
748803
388701
868442
800953
457516
878385
625976
814407
936781
716751
207020
578287
27267
697742
330150
564016
2050
917507
557372
506032
190718
963345
1001198
943741
297548
386690
388519
436108
563887
416903
180888
89663
992000
1001837
932993
838984
424014
1042070
138746
142399
762898
785707
358215
1044780
840820
798324
930084
980328
397639
492840
966929
114487
194448
227733
194120
180244
763896
474641
78590
44820
160959
223803
1039781
443260
867019
616582
640734
553512
1002533
315379
480449
188276
1039252
989739
31182
510855
900883
778138
496714
552852
211128
130621
335780
689516
225845
710229
247633
459642
823499
205907
249332
912113
391959
942559
733944
719325
841325
260503
812361
125523
480479
714290
1012651
942764
564216
116852
7994
222401
591714
48207
406286
330690
159795
366102
419169
79254
1000100
281411
988206
168280
660304
260480
108660
419567
944205
897388
186615
736834
539434
355416
172132
251908
439495
930065
848957
622439
537817
426887
301420
901388
651707
662989
1038017
471065
481070
439860
489873
354933
844404
467507
158401
536776
113310
385979
535327
42470
799297
447373
1029334
769081
532583
219611
848329
938891
610564
401356
782132
328059
191934
55263
923407
945475
405216
357740
130433
233059
1035704
3578
1043893
792450
172488
112840
865526
795167
184522
66932
55992
529999
429980
427064
80369
199883
616225
839547
378081
861114
913424
370691
214114
993004
326269
833741
262547
481496
22092
703191
647126
716380
906206
360013
1020038
29468
176621
110988
178907
939109
874834
1029656
348367
214264
490836
732106
165789
972889
621176
49716
818538
75451
593365
865325
547890
829791
918685
226315
434568
622134
707168
919379
452029
390518
415693
47167
258706
398465
687049
213722
151103
951560
870314
315790
893373
705115
266391
852543
1021427
114923
1016809
774223
877877
343623
711918
909943
204881
575712
529737
822842
521646
229107
415452
946859
592073
949219
151670
654801
978160
318815
468809
962605
900928
977818
713353
612003
791516
825082
876773
94410
451515
592615
247787
771819
421310
613696
106542
786830
886209
923330
1041121
989173
187058
416470
102984
649285
665380
438410
95214
249963
93642
808700
795844
618198
539627
38023
60069
842684
644227
385123
326208
464115
130705
89445
703217
784345
687741
813685
510375
631756
132537
283432
347669
397202
765587
632012
797665
143278
34502
555117
533906
128587
170242
177966
290824
226292
218960
585846
416543
16913
41777
367333
103203
1016593
961483
568775
735044
378383
1036478
76335
208259
359986
516697
322965
967994
419139
333727
316295
347683
652316
510969
409932
324512
562654
873125
594004
122448
625389
131723
320899
330966
617819
781449
892415
730501
373758
358162
542953
70238
403065
852574
857492
434897
135260
910203
650030
533460
934402
777835
309941
776969
580451
520462
291059
433592
242959
961294
465593
763781
590030
186824
197199
257916
619424
428873
79804
87207
307802
849709
808031
913101
740789
927977
244386
241248
751969
424320
405622
207565
518204
728654
303116
354187
848881
753257
156979
372293
888003
534055
196387
578618
558716
996435
674974
817234
71200
751585
593635
849343
676840
27301
884017
241165
77082
894425
1033834
772255
497791
832030
350604
434347
673293
307889
1044013
724465
739436
1033796
632317
279893
433675
203915
271829
823078
667967
3413
205492
244111
434017
974307
424
938169
368744
328802
632962
20685
819518
897677
961204
458890
726300
906858
8764
642283
930534
18739
709944
630292
322791
687242
966655
274544
100929
115447
750764
499670
529894
620223
1025161
838960
615275
861174
99407
638128
914338
738140
786076
844183
306695
14942
193843
975570
632964
401716
455293
595507
201006
205490
205568
700460
985287
454940
931319
304620
120876
918073
995060
368803
585762
690727
852075
20933
610530
367605
606967
1008857
1028634
337305
96854
333662
898913
879068
490114
226834
349808
761607
58308
176974
1013768
860479
476203
84113
301589
713097
917440
816963
478598
603525
155737
405442
223876
531945
365976
531975
685937
1027176
919308
541321
757434
1022971
319230
792604
530563
644352
601559
108841
734229
392268
138010
582723
875886
755356
584186
934544
893973
393434
554192
438993
181646
662746
318243
483882
39046
243245
610542
567066
259674
61380
181847
689327
136683
1017907
394367
962300
873327
223615
950728
1003177
599693
889136
550423
923660
124677
824616
22248
658778
874718
531464
516459
817058
501432
132310
447707
910763
836150
363886
34829
197447
834023
398510
566596
351658
830059
20354
65324
804477
696729
169199
314681
171693
793007
388357
55061
563833
642924
700884
273976
827598
826693
586762
911331
357742
135511
112854
1007375
401874
257774
723849
707537
491417
26909
220018
545053
457176
213975
752123
1020246
580549
1002411
820326
419144
134438
185624
634616
108654
839606
859901
237882
234607
885790
854250
525210
756339
1013814
933099
832737
594994
282563
611549
479784
412418
812886
346947
447413
476404
555136
848727
341742
80123
107924
264758
756141
1028569
21239
122389
780619
724090
146467
285016
375703
868651
614148
876688
509943
801489
827125
110640
168999
777332
891441
512282
436794
52996
549616
549160
421589
247544
725800
205602
560921
257315
815550
35905
938024
991513
468113
532986
71939
737144
766700
682935
575409
268145
766716
953522
331921
162814
584654
559349
476907
401222
96207
129684
658569
782406
84931
266110
948822
520665
104711
297214
304194
751231
964379
285571
435614
828097
620201
844220
278662
696360
105209
247306
372393
89062
760638
340540
269146
885130
857991
80088
72739
459990
403801
301606
759632
516686
426543
647923
9111
242321
383833
156324
561215
456375
911220
191509
950885
795489
937725
586902
172889
578803
681726
138678
61089
934488
373656
164817
973326
557766
976664
722571
21934
835430
766316
119843
40928
53334
374390
49596
10007
843143
497670
512042
908993
431778
884740
57629
7338
333852
76397
363774
659895
51113
478428
223026
753440
159741
149408
315088
150497
466730
1009401
511624
984973
502271
292171
383037
1002624
319171
809641
543511
686243
318235
38394
940011
958671
878902
597025
646294
442320
425566
181721
167068
939360
890606
596806
433352
57231
85386
518806
431414
271190
240223
882693
790517
879074
646237
399153
872941
179768
687199
162362
30453
835608
246018
801522
325401
841700
73796
485116
346201
920146
257369
951657
903569
932305
369554
245556
46048
921958
568356
130312
65571
649260
558909
888722
352610
423921
939633
311544
939641
936874
617372
363107
562154
517516
903035
856034
316637
981295
819714
813491
379473
219961
227964
495594
1018761
622606
514220
230826
92897
821159
717223
1045242
612299
893522
43969
1027683
1006593
824962
403975
678938
373115
175995
359865
650008
581061
405291
865729
860295
519362
384467
741961
324960
37605
732190
562837
518889
260824
116095
579941
441798
83006
217517
22698
715464
901970
51476
413507
154473
254570
999640
210880
161585
1041736
455549
122850
743246
802052
124527
526454
931809
208055
528103
94098
628922
914625
34615
737974
277477
524736
646517
73230
628808
581807
75916
22283
230863
630390
756152
907219
512598
644471
827430
808547
353136
221362
1037389
456022
549035
664321
972657
367123
89379
34868
1000237
871285
966756
743753
475559
121006
737992
739170
159339
973291
584318
604097
965709
268385
583257
492622
842796
44078
973684
845329
891140
25667
408010
139336
838769
387160
660185
636392
122887
30090
646167
996386
36593
385885
287495
759880
8394
91560
537691
887046
186258
249085
529349
996509
1012023
643590
275789
335560
974060
1005852
237916
173907
743832
731739
1004397
997368
534171
617414
552867
511222
716741
1032145
669374
463855
109190
1011766
945726
359214
459432
89823
410178
592329
369504
680480
421942
825993
426164
892441
198641
481564
703555
346593
754926
948168
193416
766368
834007
591943
369291
295828
769457
977597
15018
288059
683941
698419
904189
180541
204928
368679
183946
698172
92549
299376
255449
485455
88294
560546
275640
456512
170077
888952
378893
968725
697732
516493
1000231
1000606
309549
23192
151009
195856
126614
1021494
128311
558735
621873
759205
780720
871575
1040323
767091
473300
782813
729621
764721
118341
189138
405063
823838
1001522
852799
683822
160276
290300
739245
905050
464588
40930
672476
841447
97916
144788
79889
254829
1035123
735005
406190
81996
989050
192003
495215
489818
442625
845499
331446
791603
14893
452124
197353
147324
908166
866281
358472
300805
149141
194327
825529
294662
598996
171664
174491
142010
629136
763941
428348
473954
463002
140557
500769
991088
932159
684720
92220
935546
727189
778968
135549
783233
504295
491139
1008704
346327
54615
724936
113858
699158
894562
911553
544145
426544
629846
34379
56910
252908
288461
537068
767371
319892
604483
135028
910652
721259
426204
502465
782457
957807
291609
749603
203888
972666
292469
319120
780905
571645
791640
531054
620855
85001
366341
304474
787973
311760
176645
1015296
156092
790823
988013
336094
760549
60011
822309
844848
426565
50762
151775
370681
531494
166281
691776
410184
50108
1014945
283347
462138
410964
325981
779222
325238
876151
293022
259618
409364
467266
774126
727760
611373
615965
499481
182146
951239
687965
651055
57581
122784
136424
38791
482744
920655
646787
41997
335879
264542
15598
504262
888591
600147
1011909
848253
929606
337319
91031
979400
356650
891442
67785
453224
545903
778727
924133
133388
160980
963789
280884
294659
781695
170774
481330
408057
714843
961930
435498
987353
275933
958563
1009646
649112
370583
859267
146829
794821
408783
910403
387055
171519
541243
837329
901010
255251
694848
758887
259215
999058
151013
626993
5668
956218
929996
701402
205208
955572
603971
460327
332592
924077
149798
968816
875819
185604
6707
925454
459575
465235
576211
75574
463686
996987
948982
228301
203502
1041328
830099
12511
906951
342502
674849
709697
965430
486364
1021515
684926
614287
819037
871764
977622
948460
577887
815422
213324
729707
781232
613200
860863
11828
386152
663636
1312
932810
995145
57039
896265
795971
635980
24374
331110
875590
921607
744659
887336
672008
452091
834988
834004
684640
289552
544443
637168
419754
822367
598208
246867
284995
121971
511563
604515
490424
783458
540416
111078
816900
839783
592061
865758
727076
863351
881888
746672
689540
725260
247125
933560
847286
272408
402922
855587
286103
369529
732332
953623
387302
947328
1026146
959067
883666
907883
412873
157940
457524
342375
495892
448146
413709
978042
95066
506192
518068
577617
382342
620634
201962
31675
1035601
323173
234499
296419
8607
470468
479134
825268
239697
666668
843965
727786
847395
355651
324676
186320
978099
881393
239197
524939
472467
153765
258630
1037736
276856
275717
214396
376713
249719
842579
690530
814098
683662
844208
426151
859792
320073
864478
427809
380850
553526
526073
619752
691971
934019
697389
263725
942378
66395
486450
775894
519432
933040
859833
431693
473115
962581
789903
273821
855854
482801
491470
939387
654880
576708
789444
241652
495051
291690
57098
765058
1016402
945028
113522
114658
20652
840716
776125
677393
969007
694477
324432
282552
316322
750250
715118
548573
684130
374212
931157
288234
519636
73330
274152
101049
58630
461045
959879
734188
228507
191065
530320
608244
559246
874781
290505
2230
728067
496760
278513
117574
528794
118010
835106
1012818
926457
455046
566827
142391
215332
29738
992534
788021
650810
498701
359221
707794
686586
685728
755755
262212
856548
767633
602722
279397
663581
505920
1003734
641561
821856
325217
918292
881551
110824
84673
753473
100573
521288
345182
809438
49767
36950
539244
959120
956175
468267
356952
218462
401386
25201
660921
203500
550792
84672
147604
996390
135069
874171
810719
43236
537807
898314
694188
540181
150834
155566
825967
551224
117823
781941
574278
304726
871290
446769
698301
267812
717707
930222
229
512912
256309
563361
420781
195883
302139
884157
385095
23181
1030224
569881
680187
552878
749628
592146
667261
842916
531337
1005808
280011
615179
147911
452236
78745
995151
629824
540429
337462
941994
479300
792424
73583
508278
988436
220033
906350
538116
78665
86713
970260
687497
234949
132577
652499
812927
585999
822734
986814
222797
34152
139966
439346
196877
842801
577818
775941
844484
63972
570536
829767
463603
617141
62186
259493
642246
232270
258276
515846
933395
238486
325926
301566
696042
958702
931725
491909
1017457
475968
766622
823226
648565
467915
21966
104359
1001818
851882
487815
839787
780013
629876
843208
711444
584079
985602
970426
97993
944244
348437
617031
543681
873035
640888
873487
17082
972551
255572
848491
681450
787013
849975
993052
975521
980315
399420
164959
77731
465671
193459
584798
624527
913060
296923
512170
875473
175467
960958
190719
878422
24759
900258
717749
807697
275197
953110
662951
216450
865985
154289
466441
851822
297800
266815
217982
509770
802753
146878
568850
91434
201248
408024
1008722
118176
561175
132450
141468
690044
806514
134577
703374
987708
91485
166123
384344
1002370
323698
549846
179528
658497
270636
976252
790996
166437
850406
127851
807525
895063
107768
903390
660897
873019
359739
591774
224183
377200
361657
399671
458568
1026982
17718
878168
773696
704194
299713
168309
255418
239658
755614
903903
1020831
993426
20201
101924
644189
107206
838377
149744
351176
568920
777080
515125
487195
513676
103441
496284
204785
802177
260829
445506
241761
794237
854560
644690
26758
114672
166566
686145
293311
622094
357689
232432
428098
311217
3019
491306
323003
410549
525679
973995
586201
1041935
918732
985637
870232
263871
374190
72215
50926
446559
75843
679389
149895
314161
515535
348545
822135
84025
696589
821616
196620
243548
178596
267114
756576
813668
884640
399101
204109
192759
590800
235350
163888
553964
482727
31952
638708
296639
382363
207859
856501
866071
927574
33942
412399
1032926
898668
977193
836531
707330
932841
181331
947276
862132
53022
196939
446985
779458
315919
943807
352697
177717
339642
793167
322746
390810
1005697
116020
712830
753729
625743
125805
64651
766569
899974
690886
131908
227685
996606
775745
451747
262488
43376
446858
535763
329497
775416
534183
493848
596879
835158
646747
608861
520898
1027490
807622
185245
707656
401853
389877
622359
203935
625319
416224
230324
917812
527950
763007
160774
955070
347366
570149
520443
283002
826709
216449
411345
118752
65296
654755
1027602
915646
103978
921210
530919
64061
70420
453506
32810
972261
12628
615995
929536
902698
310890
333116
398489
15014
789554
30387
81308
572485
8654
56252
791031
241386
403395
828866
523300
952262
355790
958552
493666
259371
584683
140314
889680
960446
847601
361506
463602
188635
99798
352336
577356
136901
328857
614573
395308
717105
169098
840872
178509
379856
414871
726945
533236
922520
605134
643202
576008
846693
512083
776837
802682
294828
727850
59666
350371
31666
754121
177305
190997
147540
399204
4499
935831
139969
143656
980430
133790
812040
1004772
538563
533665
584405
691857
1000630
1022550
480295
919618
58051
884787
946529
97772
835548
307747
369098
917855
676831
556061
291070
603044
730254
552953
742589
356848
1020628
801126
514617
65069
299712
831600
160219
904091
401157
685941
67487
813993
847635
1011948
679859
369482
1028225
971340
773474
646318
435117
788630
832760
991150
247573
499537
723787
52521
325484
165722
50184
610985
601062
196752
734042
845781
332811
104046
657675
449348
248934
868187
1032118
623349
844662
117017
842991
975377
981237
816292
888806
113897
73075
619414
774992
251776
318245
983821
644922
897460
269280
1028253
466642
891257
540738
361663
652233
459185
385262
974216
511928
535343
809133
62304
401377
447949
1020171
847760
611543
890103
514223
652211
548283
235768
449351
345189
39190
401826
1013718
540835
395808
813135
261965
812368
171088
234140
867101
96837
273902
777390
490421
461055
976395
975369
821209
555366
535945
508419
397013
80854
258030
79421
536152
357307
774579
181687
511383
407083
812950
744462
538744
828404
551409
446907
986331
613627
161025
938443
753680
168058
14861
594347
872253
562737
381527
238354
368647
596632
188240
164300
735333
706583
802861
82691
313786
521475
502636
208915
476202
513560
490376
326283
361476
757349
557093
449664
617000
717429
587025
328658
1001076
129181
102284
637984
734752
681250
778915
868853
160567
153838
463062
461976
364195
262883
315798
645154
808036
344850
392553
509221
722961
151254
148916
340248
564296
343407
923737
795269
597910
262400
9307
892003
1001790
621791
716290
635407
773444
352908
427882
701192
929317
414673
20677
930876
311179
295247
984464
407974
131594
189737
465143
365632
312165
206187
406803
591898
662223
144572
929148
1009135
323635
699315
938888
891191
353427
830446
724919
139483
120882
675089
128753
547088
803959
438478
161652
100236
360792
692364
359722
597314
357138
305190
323305
855376
164278
855720
224080
650844
438596
806080
133449
37950
133304
403345
127422
263471
43790
143862
957667
397542
41001
127610
1043823
1009116
731023
732008
644488
445685
37637
492690
432514
879173
507010
769239
947544
658371
95369
348446
437487
939044
622733
635288
587232
721900
461707
778063
61555
775606
770750
354236
771787
373871
632298
401568
606726
805530
117379
883244
985873
401005
518305
436161
291266
188857
781031
247271
582408
862840
102039
266196
92115
321500
201599
544137
45236
187282
743592
994024
909982
679984
834176
981821
869999
738019
528191
158341
873387
1044234
717028
127978
274623
712309
662052
15024
865906
744948
651913
841718
698942
525947
353966
537793
535533
465311
8130
165079
496325
105232
690478
385121
784403
877989
226398
844705
969872
94814
145768
1000466
863464
597423
1011643
926060
443949
241832
57946
171851
376286
666111
774644
355033
228797
793541
836058
618092
210493
294026
426517
983789
580490
125011
692694
346417
288277
864763
128480
547202
254573
544074
179522
553523
261174
1318
254085
270841
932288
681540
68908
1034125
128613
702978
66950
959568
718309
440027
907593
558625
848203
642227
590194
75038
152936
756767
541603
970336
545000
282
837150
142615
571756
941285
52396
50032
216027
497946
523898
249531
308059
1006439
453757
374732
371319
1034020
805746
36339
105446
211887
129192
673464
129432
579856
1036667
617305
648284
292745
450507
58953
519159
933035
121119
942230
735883
233315
247485
575982
904355
959164
808235
38808
575325
471647
703498
566583
87607
381547
35067
338344
479027
813177
490761
609282
274410
773282
504557
884002
686454
655534
589556
903299
718628
870969
24373
871229
595544
160080
1041577
224853
850654
330798
84238
992139
44186
631374
228968
176690
49085
648310
965997
58918
173707
240932
731412
596287
189869
239272
24207
896744
591303
884837
799088
746381
829463
634147
508345
1024250
914770
876045
605484
102114
442065
925776
1037955
304647
2157
407171
48158
700065
165092
340942
695539
919462
113536
519446
9364
801580
264240
592737
607827
1012260
791637
657883
218042
161651
607161
961009
395538
147737
594822
129252
678730
934309
286436
785041
1023397
375462
121218
916386
892221
272182
944886
579337
657178
803362
745656
741916
352400
722539
899307
620554
14793
272292
833892
309568
419939
943385
6747
1027729
887155
570624
239573
262164
430883
223292
139947
149523
523576
61988
443068
964969
38270
10939
63208
269503
497676
919376
1005136
573421
669458
263815
199680
561339
39420
160850
409891
331064
802286
23170
546326
344495
476024
129713
149831
882900
841460
439218
117028
859956
847362
507645
952604
18783
975830
166398
1032226
940671
882305
814752
22184
414569
816924
217957
183238
879286
733797
238081
635266
25766
732957
28829
732311
278828
477264
307284
475989
875902
736384
426679
789565
373964
2147
1040788
1040512
608230
765171
865538
188881
39366
516807
320525
67488
411939
154909
809891
262575
420116
740468
593675
545268
626380
1042651
415697
536625
217347
316528
303917
726689
578653
140414
13644
444501
755733
307400
401091
627340
72634
1013866
523270
812245
378475
767559
824226
916774
30490
672104
529282
507568
579165
979359
178329
691832
441992
865208
1003128
185735
78117
652671
1037900
562499
58327
869929
901343
380095
429885
930867
679798
177539
183085
817871
305656
976693
985394
520373
18106
795203
999068
1017114
3247
886254
729287
157579
762650
447586
272116
483063
358176
117741
678192
458483
296263
782650
678864
935450
187971
905432
207031
1016643
616908
920805
586464
806856
1020645
762014
1007863
727584
883573
770051
398033
719537
575494
632644
607903
288972
677664
279722
80695
588382
535711
866764
378952
292091
827560
222814
809305
347351
122229
225561
227558
261856
360823
467462
486563
936729
141129
51211
127633
429186
985794
317808
212717
361768
864667
797075
570539
202696
103709
163154
134539
814427
317344
492765
322167
888897
230573
913589
663597
67546
374604
619170
761306
1007991
430828
948916
21318
42821
458794
931285
692812
145778
192547
819054
803725
339050
535887
539196
820894
702547
276513
636993
527274
946231
943333
503439
900820
647794
447406
562516
793216
699964
406148
3855
1021864
876846
413796
99578
556432
764337
826723
797352
379177
513177
920946
905628
97475
322977
694085
777211
831017
91158
623751
488278
207614
510883
119349
333657
821035
463627
973159
699129
821854
251058
522995
269844
128387
892997
1012879
891268
71175
555043
694847
443480
154170
115238
361188
592603
1021290
599864
277374
820379
121169
139167
570363
17237
892555
543205
288728
895622
225394
1030448
857124
845418
212627
461356
55338
908593
500335
590240
573405
573394
636996
794527
340545
586598
707563
842341
857718
247297
673942
878098
109389
963295
650970
535271
525522
77609
840287
82538
154913
871404
563655
121972
303101
942409
676392
609725
748086
512957
829360
308071
105886
608242
295657
886857
371778
697855
817575
169044
910683
865458
242670
201751
824615
438383
174562
70054
129114
120266
591844
34840
622717
516628
573596
297466
1037951
462844
949688
170081
902442
777066
623042
323851
231218
972544
333762
876790
800883
74083
539659
52055
69132
649272
509173
788258
288024
880255
222659
184223
326889
136523
242576
748929
19408
796349
210496
423114
992753
962835
818578
551484
641653
1016483
329619
972306
639083
7968
24683
200878
277764
268295
437406
942529
830100
588063
1010539
296670
695391
346797
427080
245159
1043531
407952
1018275
848886
42119
805739
261969
436997
677300
478712
876803
540366
614588
528421
614924
726265
31909
933719
497434
833579
355285
1022898
31489
259777
200381
499182
206573
783491
553493
307752
77613
512737
890000
949546
733627
644824
980788
388956
172840
307256
397192
881092
520511
21181
103373
877945
163382
269846
377322
478504
411967
666805
874842
50179
1009553
185649
846350
143543
926887
619242
214399
538689
963340
472516
42592
45829
188762
469869
403427
309260
24577
890762
383258
554079
657903
428819
710226
30354
171466
716714
27826
938999
904356
429671
393978
708119
642140
259931
1983
366144
275107
975150
905609
525415
676669
351445
370601
779726
939985
559309
69003
268230
970221
7245
391461
183972
680955
607793
943160
838052
917669
917523
25707
912449
521678
207472
281873
164786
495129
87582
266962
375344
911515
550837
505107
215336
865622
779060
883182
1002999
442342
929402
812869
416015
106277
692915
255262
782114
301167
840619
301180
186835
835501
455269
958731
1023150
354293
889511
736547
294876
83721
186991
309521
765667
691223
297408
560535
838500
839860
471957
228935
794283
282640
285904
521557
182800
57598
709126
926831
66301
706413
880387
622822
420655
360622
805142
983516
162701
156727
435585
927411
325323
734693
380519
122142
231960
807983
884288
865519
161335
609071
166251
923686
112421
527131
747345
369954
757490
544455
591178
91050
218509
129580
166248
230354
176309
367548
189463
312530
550384
625587
150579
1021340
337108
722013
665055
788533
758255
318651
149767
86260
310829
105395
1018488
437844
129477
277457
537835
1014381
618486
967412
90676
1035188
968032
644949
731132
18419
640198
209829
607759
788624
822849
576559
224286
800656
907453
283522
754020
514780
430856
301891
846875
330050
352437
58350
557589
840524
227058
482916
1023928
204169
440061
715969
837221
725493
398508
177101
714079
625117
397108
835681
481008
200366
1000309
229797
420670
818571
331533
112179
261605
973318
586953
1001793
1012385
639175
750500
825199
374650
632972
171428
600704
797133
793356
91624
517359
673558
1011766
358916
647394
721071
1001220
874759
308316
388778
617674
673159
333574
307714
12311
222214
474213
798222
849360
291071
680380
420767
492997
582058
561650
67580
431097
665596
357377
255908
693603
538804
692256
127301
62895
225029
227556
643398
304366
160203
123176
681860
919132
831038
812357
309031
791420
786114
435700
968468
967761
466937
513943
351282
616337
175299
942661
705503
686270
943324
774210
237777
8706
511350
683988
110950
927251
1038041
792682
737231
29161
864985
721517
1866
734608
1010647
213598
740952
997098
119983
617132
216585
584801
33674
468122
633370
575332
699213
48813
86294
234383
753841
3172
307877
298798
966746
275487
690028
1004571
438866
588504
740198
664439
29658
255947
358914
539910
473537
294049
959312
968066
47489
737676
724798
625109
352879
522391
841822
318155
250665
1042374
585990
635151
195918
459730
80730
25144
387347
235011
561537
542537
470986
247767
381769
274197
340653
111912
364037
760855
551559
511660
564158
963571
408402
487600
9281
164962
153954
935115
978996
680780
913214
606805
130806
533968
850690
671367
548916
978482
709066
648343
978301
706276
76321
563261
571729
618508
986273
167252
236461
5106
309310
277790
555142
825926
558194
763626
631766
831442
390262
519686
685437
565659
939976
977272
200365
484510
545076
782022
396027
995294
970772
195163
611318
815118
479130
1015646
374482
803467
1016158
903924
515702
554759
782863
232142
308986
871533
246958
204071
134891
440594
668672
629374
654253
277060
714483
94883
419577
622655
604166
683426
169486
423249
297200
250803
298132
854898
770259
198749
447332
936044
143289
469373
750605
743448
815396
442481
1037025
988321
610905
601882
60748
485992
1043441
578725
952135
537560
865934
734259
549946
221974
24173
81504
815448
426818
513462
351457
864834
261354
44884
689889
636342
235098
1000606
327132
239720
533112
457338
213185
484989
362247
511774
550996
230002
98671
735436
489369
863957
699025
98846
99000
888648
1042278
131267
138850
812227
1004159
302998
204957
392807
121314
813693
592747
827968
239711
893789
68194
530720
863579
296751
595344
167315
369776
325006
193366
201147
426503
484706
468938
340274
523738
67815
877263
357583
1036998
962690
67170
1027101
856238
104457
653856
8428
175571
496955
293143
465967
606744
783062
683184
874160
518446
790410
466262
790604
61781
1043411
376838
798958
145485
517062
233741
255482
439119
270428
639181
331679
231624
460389
691138
72216
479785
800657
843580
660034
872042
695574
423872
237111
974509
136817
498329
810109
283854
965727
559995
84537
584700
887905
307086
244658
184040
360233
418539
60336
20070
37230
645535
914083
814775
804040
760682
986911
749881
297958
813489
82360
721912
940501
435005
491048
365652
989959
1023630
437654
993498
741722
516660
302216
556980
451491
206636
836516
972297
152475
406688
34438
471581
298594
447735
924876
417595
322550
69538
35112
934031
947861
594446
654566
130218
820541
953437
206845
871082
497396
21758
948023
900606
882414
96858
227791
960285
159467
891136
896564
362149
949084
510064
344016
127000
48562
976988
313994
725829
778186
234762
315309
489386
781891
1032202
125512
563610
389701
15491
861069
98026
655226
611236
811822
299878
162136
596382
258854
927224
804776
818408
396363
326275
721234
697046
612402
57947
891755
762807
15438
530546
161061
833406
902987
561456
691177
736835
226912
31910
795390
78282
72525
711968
68824
649259
60868
730731
158342
605371
239368
464495
534388
888043
46576
743343
83958
826022
826506
272733
627179
558073
116615
373600
181327
450671
338372
1042619
343470
477264
209766
904841
528205
856458
665166
186333
101601
87889
338076
511843
866472
912113
126038
94764
116991
1002682
398257
79287
971373
1003134
974787
28496
281304
1032856
422192
863019
570305
948503
771572
453044
278963
1045438
30951
219055
446030
825582
75143
469430
464479
337282
747883
413954
938054
60321
317492
969312
808941
444741
195626
627183
590897
700634
721185
343655
264846
275878
563385
1012818
153945
862702
264056
398998
74931
549064
907715
494571
465427
808429
113220
773213
573501
19597
172857
907637
962835
965638
464575
604740
353873
381229
1006322
363776
86706
790378
377210
543893
371857
948057
793445
749019
683817
297764
810632
129540
698824
674747
709869
624030
282212
238049
17307
684347
1014792
802831
63457
106027
46858
121402
188372
727887
1003774
660641
524389
485613
827585
852369
720249
15956
725533
69786
643365
36889
782965
226520
911406
499708
318620
274258
246197
166252
84458
621055
961260
406724
972049
117903
169163
139139
731794
652361
372074
803253
886024
369428
667190
682516
849488
973562
818981
715820
333641
493609
86865
739491
159730
997216
99190
566586
401750
997555
605812
1012822
113408
451625
415820
587908
23295
454442
753495
930287
458256
528700
281573
989120
1040280
429328
388971
6580
400184
1035147
121133
1022192
687234
512785
906197
250269
477344
437453
967457
64255
401323
898557
24078
751085
296213
391816
618842
492892
869590
600736
231024
25418
974072
606611
542903
423459
264521
38038
234175
329658
316115
729663
53583
544685
165574
445704
662869
571607
340825
748448
204748
204051
438524
246983
896760
660440
898355
216214
693761
439446
905667
335310
321616
130752
709841
643796
293977
660706
616937
922192
184816
743339
760163
652185
629295
336815
170559
360492
1040849
280526
105028
320711
374320
893430
1435
510569
407659
19612
173277
870194
952867
217413
154193
765075
440995
861559
191288
431009
970573
900661
408608
963440
708653
464594
317583
884176
267890
503428
107830
1002765
895600
893469
469724
924037
753541
469420
42603
832750
474916
981842
684277
262838
154261
50257
171221
27744
212695
235673
468209
600374
661530
489272
806629
538417
236639
579052
785201
197342
249907
1028023
999715
403026
430833
312758
675717
218612
909126
1027480
720870
720382
458067
655393
83898
296061
279554
378915
21029
185598
86380
72058
76048
466883
855853
328386
168223
675957
815429
735016
665360
14099
1009005
321565
694072
483696
291802
109798
1017212
362763
872560
282350
979305
706605
1031653
566808
472206
374072
973177
813412
1018418
691103
553262
857028
753688
658232
254464
656951
590925
1004010
608377
613110
478709
927982
297379
380095
481369
892461
833221
130345
211674
143384
979648
622614
965389
229923
753372
72566
979577
678811
296041
880513
939385
456086
346101
502633
955906
949652
416864
159610
852232
734543
80002
659208
774394
109852
92301
389988
776611
223774
469686
489691
387748
726313
1010894
1040767
915467
986661
731200
279578
995513
60388
781383
187153
77919
120548
857922
688704
334120
990061
818356
1025361
532144
14601
760019
460048
501805
897065
146782
637995
555631
692604
958452
646602
311727
137693
72376
44542
164292
1014459
822187
834273
669937
508703
281955
428903
689436
546781
361379
512810
436393
610805
670748
702559
110356
596532
379973
569924
222759
397637
899589
710209
680717
166259
106583
870873
386414
834028
643452
295944
951539
651088
989329
555442
196290
215414
989861
67102
764745
959886
635160
853292
203975
11406
138485
372031
946112
447928
952866
1004242
3428
600181
844676
46217
468923
271918
642832
640595
825967
233517
477450
437541
455715
694908
91359
1015153
954746
746203
548645
470004
10625
953759
414061
707651
482626
1021109
802047
425487
374049
731531
331877
71070
97713
843799
842714
99172
697729
25098
753278
153395
551212
834788
701051
241628
776930
771040
863470
575340
280073
639767
815493
16642
839973
546771
488597
198334
236041
65067
623138
785260
506417
264944
886615
87669
515877
451841
541445
300245
335955
747414
129068
259976
1026164
614666
452933
584009
767316
853232
121506
463315
640475
423237
548625
664064
1020467
66217
861554
828398
407037
1020137
42184
88357
738133
541582
608265
402460
545716
73686
729150
213125
728866
98275
221696
848278
991999
428044
781118
433866
844859
174195
274771
1035280
869761
604968
64877
760887
413630
294129
202463
434926
214670
119570
692579
262728
698929
828404
452761
99796
923287
293365
972234
196155
834906
916454
350000
701246
802950
808033
748223
1293
461075
850167
801387
545491
883266
191009
732497
91124
942417
905242
743409
311685
337176
900156
174074
910347
131343
163671
590756
464065
975559
626662
57045
758453
902576
391333
255819
352378
728025
282801
296505
628840
95655
820908
983079
63223
295106
296076
960564
73397
110296
492148
645463
863092
574887
21669
293267
798559
116246
240728
639578
503820
775455
557927
391056
648424
819254
339092
902873
1036377
286537
944786
371507
13857
932320
767921
331534
322376
121448
811472
948879
85114
923405
957972
306731
8650
544240
54218
319162
772294
830266
286422
720757
303869
155301
34969
1038143
608735
539511
748206
106086
521766
548634
949418
832607
622621
704735
362269
106515
286540
835188
857588
384598
343124
709805
785217
713534
637659
957120
641594
456891
748787
884959
767906
156634
407953
238383
767691
789979
849359
85164
47477
878538
726523
72623
99516
444669
933514
22261
909936
978497
377397
215341
259350
598901
955911
336990
828341
790292
501947
988599
728637
916568
889116
436689
297938
914018
518880
905109
952059
525295
182506
883304
773595
4805
103435
562077
911639
582635
510791
1038094
1044158
185871
414318
179667
487331
398434
614564
81215
507140
365133
617304
669391
449779
85706
700167
167081
379843
452648
640048
23817
650557
1030618
329862
566930
467988
464738
728832
214278
14202
110771
275993
210052
812159
143857
1031777
117252
481889
938843
683390
523190
828872
86988
334011
895247
579141
141333
891034
392314
328308
454555
105676
1033727
733401
177506
930220
865830
890638
676925
795363
658163
91695
683783
965384
791737
711340
128779
105990
978310
940778
839588
217763
56318
419797
603730
758940
377584
214978
965182
750159
80883
825231
255892
51614
441554
121893
241076
500901
457338
424389
425914
518516
1007464
186249
739610
40238
307860
387127
812121
370255
148663
703761
341844
147861
15683
863694
891872
439250
722254
473708
521014
675512
455987
757124
517670
921314
319015
825065
883677
552756
916402
54272
86596
519501
535108
923372
833282
274277
208171
389294
698954
67956
806020
193753
118548
702231
560234
777745
754513
796377
754068
612502
323277
22912
693458
808167
357346
838621
775642
787597
325090
723637
192937
69142
218512
297636
969761
592064
560736
27486
881888
183886
585064
964962
320429
218495
473286
496408
146742
829718
12388
26881
899333
1040766
831578
379260
26951
602292
524089
951970
259213
83160
614914
122134
800273
834992
425311
746381
31416
955594
469332
690087
684766
73750
195697
104321
405793
935720
69230
970110
927541
464430
911566
278513
23165
101930
22838
916036
376970
480304
151087
320485
287727
462213
675241
74759
496429
981064
131354
625372
227792
576846
352799
684063
501448
32347
407312
644632
710026
878048
795325
231338
768014
50753
588602
444096
653666
499412
265512
232989
965536
422852
960944
913727
577698
728581
252484
261209
197249
238608
818740
1012675
936939
977781
545263
855887
679420
70915
161135
610813
622640
417550
827236
547943
856515
230199
753539
32410
686654
637580
501170
383789
171362
139959
436890
578281
467279
994232
662899
371519
713902
22932
632383
194946
932938
510881
598230
630047
893734
559479
984469
182494
181886
361447
896893
836094
340632
238040
813039
184939
571947
812816
946622
370330
948766
29077
446661
769838
75944
645211
114385
675175
584743
633271
777751
775324
972666
870048
524225
317033
479351
816555
247143
842258
845216
396209
80123
314636
1009523
790207
772013
986822
657288
218113
45563
715523
208565
60264
929114
984970
466399
56651
640635
732273
270042
426290
908196
114510
683118
785893
997606
347190
191703
346430
592721
680444
98833
644022
37746
714048
15554
812103
735736
731953
645777
950181
829887
896142
617241
107565
864425
40112
530789
398764
695258
160255
731892
846143
245299
200791
536258
23067
652080
765151
480681
511560
72455
524152
925146
542175
510488
168853
10114
128047
542331
386111
628732
683882
938458
844062
977583
640556
630064
577417
478515
907237
194751
921402
211735
364725
737697
893690
878054
915962
782415
954075
61249
865579
695431
42545
395204
258142
416494
706810
751046
364931
55789
753389
1013830
243496
656120
522505
912057
883859
71433
149507
71500
532189
591006
1044906
441900
864755
1039027
365024
35346
904150
955681
832658
498765
1043500
812051
795157
399244
284082
122132
426011
824524
211841
666749
494267
397889
926913
850952
414465
379370
670515
38035
564664
200689
921094
267677
937218
508414
693249
464373
102115
675630
668667
951873
154078
287722
150796
782262
651393
18236
897643
834688
259873
416923
187348
495996
211113
679700
287342
830953
1010528
10353
432965
558496
892883
387177
453168
202663
708462
974084
796237
377412
922760
334945
558075
283224
438228
516388
266668
649816
657951
551216
226079
695735
321135
561323
929667
400772
692234
450699
904577
768995
481159
730066
282595
723826
593882
122014
1031463
10216
96104
429852
894098
593125
755335
867369
767671
559431
251259
708958
909671
62650
950936
861623
285476
885701
701059
944830
579643
36270
199774
514348
132752
459921
17456
154834
130284
781353
18639
894514
753943
1003823
665234
475550
544928
62859
365019
398710
945357
389510
959421
781846
766482
536145
168884
150822
565668
527422
505483
262018
898882
887024
737689
693624
20002
304199
941053
517239
662493
862330
84758
380149
968655
997784
779281
207349
379955
692781
4913
366586
963567
317090
593888
582718
832810
98458
468952
96404
655783
426452
828818
298650
199486
942858
545208
203885
242754
237525
599012
343246
378593
228116
763576
732620
634932
963405
572124
752872
192278
150580
249418
703126
383468
1021536
891201
508513
959988
517568
708625
818024
735069
767794
960865
621662
204508
289329
308769
601271
545613
1021031
993375
107874
191207
369026
769021
371399
945542
296777
666617
633466
369025
189506
184788
103753
1029361
1015881
98705
244742
551671
213915
560649
554929
600924
273695
374698
1004927
193236
718390
451694
267281
917019
735671
447964
652003
993840
897149
659308
632840
245995
601366
888363
256074
523123
329595
278740
233650
754191
34728
148669
1011162
144812
956378
596549
473338
919151
1030451
934613
788182
841910
700304
46034
841393
614531
493903
412997
811753
329626
452454
815386
593059
510470
444781
1002360
267668
705159
709028
987760
302341
862600
93001
606680
330962
405821
986461
855179
123132
299422
251096
699734
9415
490624
958972
210608
17870
369315
39724
844786
708533
738576
230678
111523
399411
467186
382612
790604
248277
668745
382016
194362
225181
941796
616016
623345
750612
38890
247249
205916
955315
246458
985102
966046
930503
624867
924213
120638
896463
313635
954794
749435
687714
335703
494472
687660
381038
160495
766535
746384
129269
249903
483049
402993
354600
732376
316156
427543
134501
175474
893991
55567
198106
399973
837934
151220
590627
987443
787035
674713
45787
272138
112584
692370
701174
832157
183704
990220
280614
596968
927843
665861
307500
751944
298338
314255
373286
88460
203060
773864
452014
848798
949655
668435
928354
784444
806089
267964
964625
107177
262004
700228
966108
575029
28506
192329
195854
178087
652882
33322
347473
786669
872607
480848
707776
656739
386803
473
851864
748240
103129
1018183
631679
611236
687776
682649
1010228
428397
694038
908856
987107
917726
425247
411875
266353
484939
864723
193846
401873
289630
454225
672988
742326
269439
525668
72188
840028
875051
433917
791872
196716
902004
67176
529450
289744
165636
449338
857499
197744
866958
19707
571006
180549
64170
17634
450790
851172
731160
372469
1021499
967541
74584
495846
1013729
313526
137778
593886
478437
928186
484387
668593
560412
892517
249375
683400
72541
215158
551921
60245
155807
43736
494907
71277
109556
54845
303399
699394
92829
700857
971927
819902
751557
42521
316430
164677
406636
127728
792554
362888
306980
991419
208868
587108
284706
1017005
922624
286485
374277
228181
56416
515160
505748
940938
435575
976783
780269
794047
426322
592113
442712
268898
658259
798853
554834
142262
80160
184696
230152
384595
891088
336386
117204
282987
795276
785768
835432
1011521
667268
66802
649782
569815
828552
801988
831434
560921
897496
273558
448888
270028
201030
533582
650518
145920
716505
904040
569344
94116
153956
161870
806078
455426
313640
213258
958138
69299
237896
2718
174857
904024
464532
853526
905389
67575
145844
234253
73105
430076
1030243
494443
520065
819485
560805
865966
416252
505385
734400
347459
665715
909639
503193
788203
426447
990814
656802
226085
983343
967098
344064
588722
580579
650885
1009818
22455
580506
401014
134905
442040
630672
23710
302039
887074
234362
20290
444457
54856
798874
643516
70061
429985
330085
368306
339442
5904
622330
964373
92050
598919
210080
410477
584712
91553
367863
394514
528063
345753
541692
445551
640670
966508
744126
225429
509196
211831
553982
421
268729
139033
479841
825412
519272
713119
556571
774335
558081
498282
581232
83103
84764
284487
879748
224281
557273
554010
143775
106079
231179
62461
995949
682115
342421
165884
683691
591272
321190
932218
530894
751541
826063
766498
508804
656252
342736
850004
416347
648418
191138
1013734
789585
802151
582123
724952
247151
1022618
376751
352156
91126
955898
365208
299182
740053
529820
729353
78734
288503
227953
198767
176093
933931
653701
36739
1031961
900733
978352
453807
20929
474756
754117
908702
634583
389291
297444
918618
643396
954281
618593
524329
101715
578770
589112
399200
941651
509796
101697
1024168
107633
771715
940397
325973
140949
962433
677488
823686
286805
398688
240102
54348
139096
45112
31896
577835
269545
13858
279225
517790
551438
447193
454941
447839
862812
1022482
867340
177113
679622
498561
941066
734531
645120
617161
330456
564099
619591
748300
539928
260003
273139
780164
910463
848508
328768
780026
424662
298741
330374
795669
973262
561123
579473
491259
377352
39700
466212
772535
107515
579944
591353
791342
69832
851580
965114
423340
604930
1000320
377507
688449
582937
79797
506162
747498
602129
564923
614299
559719
160766
773697
56513
707201
608529
891237
26528
78807
707199
505952
251809
1011064
600438
930741
562931
730525
799531
790641
763812
142487
314377
346184
996661
73152
620111
862496
323441
626359
824512
615211
80544
599865
522113
752223
399823
22530
445257
105401
702568
696183
939704
170054
875450
121912
936109
72062
283101
588836
82251
617743
740632
776617
822091
254762
426646
600762
926983
232678
301959
114221
87694
755621
870611
124626
1107
570860
985388
714073
183109
880698
775936
144488
541532
860729
102093
604296
207054
954998
457336
496348
97565
986178
710762
756390
192958
85055
831976
638080
856004
870906
66648
194625
722952
623839
717268
404361
879126
495668
644835
471732
490478
228685
975132
106622
106119
821949
1042232
38386
42402
403582
549015
1034457
947815
310422
11365
507707
838525
874409
149204
809926
945522
610020
717102
141751
547168
176112
929656
953506
572680
700655
104308
553144
21842
840146
917488
599810
122553
991128
509253
745092
1026694
528190
938847
919146
399874
849668
702944
72733
666407
448655
398200
430863
714555
1029956
916986
410703
240305
862610
971986
355278
573880
990624
191483
679846
818946
672827
67458
729778
109833
99872
1038312
447583
251248
578045
911179
1042147
317966
624727
346916
807848
38718
126419
756848
882313
704887
77931
454617
927874
71618
960555
532779
459901
444055
717143
813490
306223
833099
15025
670631
657798
20074
492964
1003303
94957
416526
629875
316331
1023565
313128
904573
601423
917904
518768
588496
307517
820055
975315
930310
366383
108649
11697
560664
167034
370576
724730
529640
573657
139287
124024
1036092
24417
755870
563385
697699
1036435
613442
1043080
488230
153886
988363
45756
523887
438616
779290
67559
131502
944726
209569
580566
17265
362926
654938
444150
460016
372368
285398
263591
293846
544741
704006
541651
266519
432926
980943
618966
576825
1018913
633347
878126
624979
33195
376175
172279
218468
534782
319878
99606
772140
310614
347736
1626
4023
625499
964355
837826
613079
815738
380574
975754
872283
51531
529480
770399
239422
1014879
127243
14088
257100
618400
598538
178592
229933
715881
720719
857137
278942
139898
320034
256862
972018
345153
273236
735647
472028
301413
552181
361136
268990
827658
511905
187702
1033321
134480
716938
648330
326356
945558
442822
90943
561059
396810
587667
795144
521384
265613
435231
1025240
264315
480873
628964
690030
30862
1034505
770244
952917
972278
961848
504795
509791
170997
610379
278075
344078
491400
989423
701407
495402
252020
927193
120026
574487
319269
452154
825494
149364
510427
426195
496222
45145
442590
614561
171966
346782
393936
849542
629889
553709
247058
225940
403944
838979
650522
696608
468833
667434
690234
680003
262015
992541
677829
213512
120738
712449
439456
342032
959289
85444
819396
852189
1040488
899472
290100
591654
676170
958371
139814
32271
38405
422167
129068
888385
522583
608587
834233
360547
727580
14339
651349
696129
773740
619949
727868
872302
509765
188416
951453
443761
17797
516286
745305
1035710
890328
436082
480995
441947
379621
294031
64089
101692
628985
652573
1011581
659127
502365
226160
381851
754191
178361
204003
664800
436057
578326
2677
13350
760038
274480
271505
554606
786052
484330
15490
930488
95591
891778
664870
614760
138367
801533
755018
116520
726424
848443
94862
296063
740256
650481
1036761
673409
359914
487698
11111
226958
928361
249285
839615
587962
695023
849371
860664
491210
384117
879016
654541
191986
794930
120424
1016699
659194
496037
1030210
284902
821099
1028419
246179
969244
480748
868352
937444
402922
718398
214359
973841
19356
170018
24621
733479
512826
596388
951513
551954
914892
146071
687518
475513
930572
677551
836971
705861
262978
166810
523874
933015
165553
924619
666685
186578
1037147
291955
750677
481112
623578
574401
987513
656213
329175
86251
818984
499667
840565
226292
132685
462588
880333
382267
99772
813596
543188
776756
517544
320803
338121
356423
843785
213773
80558
268613
213887
386409
573432
715725
953444
574254
14690
98358
775266
273129
738067
457540
359958
91959
119937
853560
101265
631526
41578
501001
396055
174057
225292
193726
337593
598012
770183
1026599
809769
737168
963470
158086
793807
235252
759891
264974
359766
514065
1027646
78824
617420
169144
533609
1039415
932290
965497
49515
947748
828510
505781
721596
150561
22404
220046
724163
358774
336706
694294
991013
354311
808842
298265
615861
286606
819388
519410
472966
124177
794046
1001209
420502
762753
916049
735297
450750
824267
974354
480702
267698
388580
643413
525377
623364
90882
239750
989155
451478
155736
844597
420111
790257
235747
989801
615849
613469
1003484
249687
812905
650131
131741
974028
766074
687253
828993
1017305
666404
97545
696854
130904
786332
774064
288859
604011
296909
831813
691031
541677
488100
669744
505996
919917
20063
32552
103925
576203
82749
185547
865109
819114
752762
12981
502768
357884
60362
803679
160301
1034488
915500
442265
390142
43340
729273
313026
581424
1030208
430616
777864
805804
836214
289155
939450
873408
63306
180453
558403
518904
618672
251942
244262
504173
656228
494887
992869
594000
953780
479012
188068
35213
783214
272662
313113
117469
157606
420801
605021
145385
675478
407496
364323
447838
19398
544317
894566
318794
551165
605317
85290
855955
630220
426583
6405
742591
320683
14033
194515
913542
490583
324502
706974
951245
184562
970402
94004
959924
370966
155117
413600
625232
93411
250581
810718
967633
325560
872088
971800
951966
639103
728138
903195
920913
708431
76242
904498
235398
765806
260145
340412
1024208
265765
235938
1018848
818809
787567
612850
261803
85219
992100
530586
49503
417775
247271
560267
453789
974720
688148
1009331
606239
644195
676573
379622
61153
407551
530795
95922
999607
181203
550405
511335
257263
253033
299520
614245
465081
887752
775668
910583
151007
108553
668579
232154
1015640
718985
201535
156905
709033
515730
96351
747994
498333
210096
258202
452251
788450
341178
155025
524825
405281
934382
643920
701450
593919
949099
200753
761728
651040
741033
580624
853710
831162
578708
399674
332555
200289
994040
153271
964263
534971
93119
198808
685365
416386
787691
589878
866673
329536
552162
710123
1004139
675252
388004
270516
730496
876516
915787
317315
418484
788830
476972
295994
198531
238400
910439
128349
725187
553172
128842
226775
573630
91895
542699
765129
909330
381206
38022
910955
265467
390428
314674
454149
292928
308527
93471
75577
1001798
690571
958470
1000813
982690
709284
938027
163148
285638
214228
469652
419960
45498
345392
182565
628276
349652
498974
674725
923256
717782
63418
348593
179643
555011
907727
109232
668660
956386
1031160
106671
809628
968573
936539
720372
101598
973140
594552
209928
676283
796326
594762
271300
261276
765516
874324
596124
674903
988912
534995
1043544
837753
689410
483065
1006745
964631
366763
782360
56797
118938
410117
763859
332380
71497
306867
159299
45634
610527
691783
446573
176885
671351
594514
947742
464690
437014
409351
126928
963427
699749
991329
342920
790894
661633
1032509
511496
941927
434479
899802
974747
496451
598398
25762
523153
953256
870547
828305
696934
595332
393455
720271
331184
560480
672381
300633
334565
320474
941119
1008557
4595
501239
445241
308443
228971
532535
335091
949905
396316
348558
926180
462380
408260
387750
633546
873732
654278
812368
565947
658890
882279
873671
796743
906913
605643
419263
322212
137402
882018
202635
661741
59869
749593
966712
890054
672237
954667
542398
2982
914505
279155
145364
743960
270874
762973
63830
823309
310380
941384
444069
157731
232842
975622
42888
122044
639845
138613
67975
179253
24633
756706
196015
732442
90369
452287
12004
437446
366226
972110
790801
231518
1013653
713589
719389
551654
515817
552915
300216
58181
7459
572627
195288
190228
243334
910439
1015361
281731
969617
603266
28554
235270
410389
892076
626181
170994
540968
923969
415731
943985
567908
803928
454551
938854
744834
201019
243117
849204
127835
569447
233991
397910
344531
872041
869891
2783
904689
374056
638978
936130
630773
134686
677988
358601
50323
2308
341397
26455
307938
399860
958248
692660
696193
431321
875015
298009
596323
776166
355653
741956
376165
593885
460983
978752
342812
461257
749587
550079
742875
625917
902075
162526
1032287
709064
500066
107778
346767
725571
751896
665389
163962
524104
602173
922712
322167
680474
392147
188749
1021648
553986
1005703
883746
63674
447939
1038478
668146
130915
279424
407930
252718
269971
344502
4968
268088
238507
527944
439052
99416
419838
499553
64300
468885
81369
749898
44804
836636
601850
103473
842755
39680
559713
626080
579866
31054
970154
694815
801536
820552
382701
882491
206719
811177
852822
643958
538993
924305
395139
328595
740675
274016
305701
454433
955198
261534
372974
661417
384455
819649
975357
1001159
147519
122937
670656
352943
802355
507354
719729
261734
78334
485960
600922
585000
852148
123921
1004873
227796
463372
1041902
603840
100891
935227
172802
421309
756792
112686
867724
590156
75542
896979
680731
386577
838930
987110
848617
942430
1019547
751818
1043050
389452
384845
172346
1040156
883915
112601
181564
1044730
437631
17807
76148
282042
1028637
312253
78653
507708
482367
634972
188324
683417
442928
506960
1005736
147237
957664
710438
365520
961032
901358
346798
898436
944173
541289
208730
1007968
525859
78383
785282
921911
990525
1003437
819192
185160
274682
153370
717717
994559
485290
615415
689396
942519
340194
584956
643223
1019520
465848
41138
361762
1034821
1008784
993110
295760
367815
718769
498608
628859
317126
689916
926199
376242
211971
513609
364266
211760
770232
207196
29312
374389
325414
14049
628950
637594
738234
756853
692724
833088
174890
913034
1030814
110832
494063
1032456
427755
971060
389279
267131
851631
789884
234741
588928
520520
549283
579828
441248
266981
732279
468184
382610
271169
756608
705108
651941
786007
874475
655809
237522
551258
1012134
897008
19600
920176
378702
580278
957682
451617
169432
795171
794492
604575
408030
601230
64528
977895
923855
625336
696273
365205
984028
822865
413284
992543
437577
1024501
831969
876413
598694
632860
549572
34137
399368
764653
28040
991022
15128
616434
462078
30603
172411
40389
261234
553643
946611
395993
575020
939940
252424
119244
267924
587055
243843
414298
17900
324936
1001825
830913
6030
174561
138252
84287
292756
340852
500054
788047
790931
843636
713820
474839
351933
632920
77960
779059
794554
951322
51051
299102
566438
145598
523381
1032157
317806
697886
687674
770382
74806
66482
924540
385163
611859
1028711
741412
146943
283252
720648
527634
55728
809990
39484
975736
828851
655507
713413
463495
220695
916466
750678
340938
381857
340084
69023
560969
1017635
556464
973367
112876
72611
62207
727462
1001935
265235
561060
898558
530075
1010639
783325
527747
545156
377972
3141
612088
355350
827370
926835
853972
31590
69992
877827
115359
417460
328423
379247
164028
1028647
262007
46601
357711
327012
1021628
207216
756718
538590
732217
910182
865196
360070
164788
760350
670264
34624
745391
178608
552326
617572
813167
323229
781608
611970
44208
301703
54068
421590
375033
126798
410610
559308
873782
668167
245021
314940
917658
100161
601649
897940
792353
659739
640391
324610
93984
315627
498120
934076
672097
979719
143850
889261
432987
105387
679729
601329
165485
695011
425819
213944
583965
996430
118365
180091
154577
519027
420787
47034
425973
995426
929587
587902
86732
419464
1013686
564241
139973
42017
212017
819851
951896
702345
75939
906989
264173
117222
301295
613401
175335
84111
811959
414045
60786
846696
956775
1041461
887901
136271
567286
949508
859372
655685
279560
998031
5187
346298
781288
238697
550904
143063
28599
223341
220716
725772
384376
1040257
869065
82150
989262
661969
989834
97553
666607
749935
845781
1035247
664470
471425
888739
1003806
856926
1032301
330976
452886
603517
575988
471545
211807
673941
419219
578957
709805
660221
678165
49189
534848
23126
689084
616193
714178
577074
190851
467760
601687
650073
1031284
979161
919797
331391
207037
680113
998736
844855
147031
445396
697923
976603
1036132
1034543
335256
378869
524159
684055
296072
522117
447775
317058
788960
527842
1023767
348494
467614
354864
570365
336383
221223
31636
155454
927439
834141
938668
676627
345328
992715
144863
818457
889492
787949
672156
828114
371893
556282
395888
280352
780814
325186
358958
334287
811245
1026715
732687
290418
1003868
238662
349473
966561
959693
329615
724623
397421
812457
272762
199006
480444
146041
770472
618629
272971
98318
388081
525289
429669
341861
163119
945199
40909
354169
500812
448228
688274
106200
921349
964928
766340
1020771
118817
640220
649279
822114
551427
217620
16835
1013540
722212
649525
791988
233974
615725
377570
508561
902779
465525
515022
1005676
589550
632463
411912
91223
364757
520030
484395
799487
262911
158422
1036755
851557
448023
218763
317703
253256
378997
784915
164043
366419
671245
274960
651621
96699
276370
46446
429391
854586
605086
867007
578863
547603
194761
710328
422295
604319
384460
958807
8822
863395
551356
692487
155046
726350
216019
798683
827549
443841
500127
231002
1025734
424799
239026
251513
89614
962640
142807
18734
311147
142306
146021
641407
946004
775301
339576
41812
1035364
854335
805391
30280
863322
178751
643365
136326
801736
844967
958141
354115
262793
134988
711630
680455
429368
699411
950892
125537
90584
526515
698785
992697
428807
438605
787730
707227
298656
665778
538193
371134
688428
1031315
818531
352509
863145
655491
553354
533455
1025966
906072
356664
705161
452800
138774
723940
354341
1009889
552589
722001
325563
911307
921994
126513
575029
453878
405200
410159
579813
12920
554008
834980
727632
151827
211797
667950
1001571
615743
397917
970513
264080
165768
781397
759480
45417
189023
644805
955472
507707
973432
752149
499857
563954
357364
145755
264592
473045
445568
553006
1040303
355732
163089
225048
882096
853122
380712
939888
56319
738186
175257
1037070
410416
2954
200833
533795
594233
970924
313765
369087
1017288
999084
267033
752472
705393
998280
640039
851265
909810
214835
932025
215262
249096
1037901
859740
338320
491352
55490
1016648
519174
766539
24546
103183
628635
889738
611157
951342
584595
441972
513347
852608
726228
23291
16794
1640
682583
904093
422952
1018712
997726
291407
679633
95369
129022
284228
714895
558058
710632
371989
114491
773231
483030
411759
1035071
68174
293040
77407
856232
52491
610170
711038
570982
820858
363213
532142
568415
509410
835189
754357
796307
540472
219855
506210
823912
758103
823972
812308
586760
1040605
355736
457296
579153
805706
210144
961337
863172
450734
92830
849287
479546
435776
250059
823630
843261
698091
60154
15172
379563
128177
653024
107027
155297
82642
662237
448240
199665
657158
913983
139374
418042
292498
655786
167694
140406
277598
748819
93547
98822
383054
226064
609589
829629
1019897
431813
446753
451170
45955
616511
724213
293235
693260
889499
24012
387860
411287
151402
454304
797222
926163
917016
545462
973238
691105
575872
120872
1032671
733452
192200
993942
424685
639023
195071
340854
760027
798493
984073
418672
949061
244932
900989
842096
688942
279226
677260
621088
946983
912415
210918
792799
669939
1000921
726333
843474
902196
714916
574452
952902
992062
569346
812325
247885
661568
366624
676721
320203
826555
758725
343755
810606
618733
696443
880420
523019
369526
517753
222555
534568
554432
116402
730335
914844
958857
19527
792092
681135
289177
639200
617771
665869
271588
881739
284502
202750
151226
376422
776518
668178
427046
622292
815890
499086
784506
820477
762924
445439
975590
932607
244069
610892
584891
262491
199665
507785
808412
967955
829701
609725
75694
402958
349482
42179
293570
409053
516130
887176
907196
1037213
581559
715261
780715
554719
417472
79480
811048
715271
331539
44054
402035
388785
31865
328341
557446
583004
201008
382091
965925
753922
367077
128207
904829
363086
715883
408872
45396
411064
657436
706164
389474
97048
579996
805009
1001755
177890
979111
773110
750462
90484
887832
209715
606503
729802
891710
487550
485783
262004
663881
731181
847850
337496
800952
766772
723878
458883
333094
508286
1648
46620
588628
675307
458056
858803
972701
643582
1000089
491166
850175
653719
260004
4788
130623
1018371
356631
613437
389327
346147
355940
36475
836357
15321
851524
751939
649153
109679
241848
892858
8624
631167
559534
912953
487687
620093
759581
874388
937305
863213
125688
566160
214080
728838
180405
658831
300155
734705
996572
734769
234044
234738
913170
811107
781500
23781
771182
618206
87996
766954
458545
227478
820146
564880
51056
272236
1029290
736992
660096
830432
559055
511129
853200
424807
271723
1030741
732217
393717
675841
761053
994791
990759
351515
515034
788710
33048
385187
813178
127064
677438
401383
51780
751535
624910
576406
756326
374396
491465
629779
791867
191862
940296
287573
368554
355525
1021259
29632
67967
190878
840693
1033718
189327
631271
1029382
931730
76630
707717
999051
918749
96438
765798
728606
731622
795990
786634
787234
642582
893400
734224
465261
822704
393016
246882
429141
99890
763711
582380
598921
1037405
193060
209873
508887
720217
275321
698141
723383
333707
257909
322138
334798
703905
532113
986471
312565
1044810
333049
667626
71212
56055
106238
623801
710381
621015
266723
297762
195733
261207
316953
256934
693589
48022
952123
619088
518959
907781
66593
568682
889062
383246
950835
105367
619063
927185
481616
704512
923286
86705
10432
622443
315924
969884
603493
300566
804591
212181
244385
958799
1034334
824280
127140
57176
741566
362550
585879
822345
594903
985422
976044
464716
850552
366004
464452
946600
543488
240414
8903
1011113
184901
258662
749701
732635
664930
455768
115439
862645
735517
413833
292676
555346
3435
385002
200740
90135
569894
450116
980197
813967
378258
974576
563159
115368
122799
5158
492429
965206
283573
752963
711321
1039722
496961
546387
67641
731486
498019
684134
954478
244871
449729
127895
1032706
892931
332407
981283
652995
702182
93478
178505
452285
640323
469829
476142
62327
739940
1009145
30631
738151
808438
9373
972898
833979
576685
396790
1000625
479624
317167
246593
53885
284193
265755
676795
979639
538525
450402
1003627
7230
258656
264916
833280
423339
956218
293848
934352
703286
685505
391539
600531
119731
199986
678823
25824
1034230
933676
706172
514174
771543
478856
92242
119067
311267
622761
858189
580606
332910
331582
592092
646926
570313
597820
78149
849411
66985
612309
885929
307522
659930
117760
605623
491819
515907
683327
473762
1044706
374582
114988
844651
363877
169058
480873
573441
887847
184631
148097
300548
645678
594516
533748
7297
795188
537835
174626
412562
536604
545832
722098
674922
1008423
247514
624987
864722
420997
834861
580055
52565
245818
700969
877254
564597
1000367
961474
585948
222343
887102
403426
1039724
19776
403325
914287
865951
83342
1005089
473275
796513
702342
107157
105338
14762
817478
256789
694449
253985
813374
50879
681977
58944
185827
428904
1001139
616317
881851
700060
582442
122609
861771
839595
748422
128819
502355
264602
51932
946443
333531
350919
492214
536232
50583
274440
562804
664890
372344
606584
582667
509872
660184
551261
830428
452043
768191
1027850
621207
103905
26301
1014210
244448
975893
753091
916807
885336
510022
894719
215296
351099
207797
889602
299455
448609
105970
433332
561951
357188
254881
547981
830792
933833
745041
983493
912675
125796
624802
193064
620035
235990
1016300
386403
183124
189562
58134
456603
214535
499738
458008
974554
346620
616105
851637
901438
512539
267695
142784
9340
249319
53380
904530
398292
711280
17408
835237
637742
813902
341927
220420
187234
1002261
212418
96253
955325
626174
501583
466413
363017
1035584
53939
369326
194213
822009
563656
516396
375387
685275
911150
527770
903638
979428
858191
188509
413103
626686
962549
313506
80839
584725
488459
1033167
150729
228109
637811
461199
107346
554852
90300
213387
190329
1020448
654033
631592
453028
181238
190694
407178
755980
408478
1105
602015
977686
472061
587106
789584
1038217
656381
79436
976316
295771
421714
625894
93361
945069
619355
462296
220570
117443
268847
591160
937990
223509
491055
680854
864216
4783
290245
266563
352066
174008
437645
248540
460955
371948
20228
259190
485608
800819
833724
599226
123239
843359
346119
441276
357840
149951
632878
268593
253250
67834
992074
369978
116374
320931
315345
161190
67562
577738
834344
556602
381275
177879
109307
634875
144401
737905
594317
623304
760107
266472
655499
885832
912583
161042
24250
494309
152337
976565
1028372
363432
1002721
840891
957659
247524
922306
200432
1044434
655024
661281
6468
754404
753756
758016
342206
216521
992535
756192
338486
980729
359856
618621
185136
148834
630865
995658
548529
1035561
975353
515147
487090
558890
483961
211226
917081
645629
235981
187174
82277
319948
106529
69230
672200
670099
1024739
848417
167244
113897
941067
892389
684904
316938
237372
504617
90906
1003300
337369
376821
477780
304227
266076
656910
506227
845442
262201
785066
683591
333247
977573
653694
512625
1035272
540908
139872
359595
818984
825016
898192
812973
476862
185817
769341
145959
787613
327437
134979
972566
244453
837705
510980
304932
419155
462434
254590
633
988354
855986
432170
851360
729061
11755
304469
224912
423898
21659
761073
678570
287020
207266
285300
154021
39455
989484
79176
429146
896828
454982
395189
518739
1024189
915287
815082
678433
783649
157997
267202
722745
833699
835797
265851
345441
173071
251512
113767
818781
824484
533505
925410
239432
1004240
631824
862702
499135
708534
795955
970589
515814
245917
289554
200641
673806
140508
656278
698504
723750
227620
51257
234000
934843
751211
491311
65570
479776
371555
102410
229039
354372
756164
556919
65694
518373
509332
150548
569151
401245
441013
326253
779972
507606
704742
194072
403737
1015229
56217
285304
969582
183040
235752
39757
526694
795883
191178
1036363
40629
143312
382298
737355
539243
456442
654683
103807
652398
334317
981731
871717
681497
742679
26988
890546
374428
316979
32563
1027336
410044
320699
931407
286900
489981
635272
480797
483578
354577
458157
215038
99181
215341
1026998
644249
1020860
115413
84413
543501
47543
521331
147396
546278
260008
1026170
355783
693694
214190
727254
855742
524185
461411
979006
41536
194634
298830
909719
930034
957961
741790
103749
891769
732044
141849
579805
409258
762633
772082
361672
167442
950974
667536
862575
1016256
520975
72996
83918
734847
267822
187108
754392
886973
980429
839743
759998
828376
442917
1034937
414849
913731
192419
936790
534318
536863
850672
641709
613695
73532
243789
388715
951760
182883
232864
862664
68866
544769
675661
51522
466271
500357
122122
186153
957990
87138
747009
489882
831604
474312
787554
405975
270476
271111
254375
456667
212179
157373
563
672532
165949
183814
832342
490010
568598
532647
805598
742502
572340
4230
84448
414093
41524
480523
223981
543312
246854
850451
60718
1000868
165761
819869
645283
261279
382481
992
499924
444407
304117
532676
709860
771360
145301
629446
923884
44876
58639
226705
659532
776782
177912
432954
978671
658131
580722
367318
2355
797929
750733
898770
534766
75887
385529
643964
515481
754153
577215
266701
87329
585505
209083
37836
88817
837901
995841
976418
61016
43743
196300
922343
295203
447040
71113
321587
276484
92276
853436
479933
656317
183774
347668
355614
691832
728148
57218
541035
889314
248596
171204
548082
508935
838818
314202
866085
297401
82040
757943
784286
19469
148046
348728
927678
38138
781637
298568
255915
916766
900069
999142
366384
933412
533150
82709
805062
1014812
463363
64611
536902
17143
410701
813393
535559
236055
45762
246605
1042944
37962
1021463
397202
867847
598009
170567
353079
132570
373768
13397
831890
985863
700092
893934
585951
284624
103745
521721
56762
968567
547782
291427
879485
572606
58303
364023
665900
568914
695256
588223
429418
398973
41763
346736
600517
175268
605155
992152
848684
732943
712623
929703
824106
909023
652862
519430
950548
228527
388107
797178
798761
503884
365810
383694
311452
1004452
426558
642733
2299
687393
705082
372636
806147
860225
613692
792387
428110
37198
661943
310500
445723
248908
279351
95765
123996
753482
447261
92285
893840
183695
459094
691157
426151
989702
637208
617920
373352
353559
1012432
805552
593953
607258
194782
952461
427928
611717
645107
537367
476031
360488
998031
676486
913212
575387
197129
638472
762240
599227
904836
718089
316673
770932
839958
389167
685655
343104
328638
241039
567871
504905
608739
516037
712161
63847
635983
158404
370942
782425
284837
758544
454835
726038
104319
456437
533661
986459
325029
320599
210255
633380
692621
584681
487867
84395
928237
908945
444158
229151
738134
293927
236407
611991
63951
171994
238886
937989
547663
648559
829110
323157
33616
393885
537624
319768
17905
258727
354674
335612
1003245
737688
182122
4327
126482
976377
782273
869190
280535
482943
743909
638803
974073
438054
407849
36596
701424
587476
1031829
502478
439542
352306
551168
612973
204387
25875
444679
423588
303903
102640
734633
261728
613352
916091
865457
459055
114350
473285
1005953
704761
270072
78420
157575
688450
665588
1623
738411
234260
965548
944604
357256
502276
334756
18951
795786
590045
861777
198407
76838
284109
663327
812573
788434
687335
74849
764997
796286
827990
208297
770696
559831
297891
66845
84787
342090
643485
501940
880002
40071
490392
969609
182942
115299
761401
911024
678470
3077
1011000
927281
1019614
489455
759620
769704
768515
1014088
574981
253243
649624
921234
25773
415499
860585
788347
874409
122637
384042
352784
958763
516105
409265
314510
760226
380056
169002
195024
18836
910657
7043
538464
301299
441536
443943
803775
886880
370301
248915
840686
960992
997186
52335
384546
403672
271551
876561
797614
1034019
59738
436922
343635
872020
404880
694266
79597
213286
904687
1789
746490
12910
658358
219544
853766
1038077
279318
552988
501290
810733
727746
399735
607562
904186
885673
497421
454455
29666
239184
748276
521805
464162
1025606
499704
907315
874139
364526
441786
956473
599903
516559
904684
43402
684473
986675
638955
904102
1035009
998382
695211
537694
385985
733242
227962
865731
995256
458277
591733
796604
289304
138413
387623
254056
900850
989183
105753
603447
772228
552172
718515
770572
471504
309747
972501
81889
812106
178895
68776
751262
859784
981368
865238
134438
19316
584303
729676
173972
771424
779031
132072
339212
916469
770988
965406
899104
199136
724277
254519
817606
115466
974196
796711
61856
681937
181929
931806
817571
729912
1043698
874383
578944
557185
58440
50293
550722
800866
198425
736631
435161
447640
978735
667399
167416
245351
472686
464124
986838
389063
700607
290674
49000
375380
943933
106916
538731
442473
132802
877029
633005
532819
667526
417940
366678
990031
782177
803908
995570
591263
229203
878019
491771
513627
731245
176670
662681
347336
877983
126648
934078
918861
730330
962759
665048
809528
884945
851144
54522
585720
876882
874025
512175
775153
955572
700050
117305
476718
732596
432230
303994
843685
495532
800468
336810
119545
960022
717969
46440
811322
374159
447043
353403
563203
917048
149149
365552
84084
71221
591824
787110
1035596
678023
269968
848734
351837
284653
45821
904156
670993
574961
822
239741
385499
233770
611907
285953
638409
578612
387168
863258
122591
1009599
516658
782193
745775
295349
352186
344424
226291
962426
796879
376563
531821
675497
732504
625814
479421
203556
1040804
569638
564344
644396
516162
313360
584832
503489
149151
38137
323354
862946
976256
377784
615351
511184
22466
760059
190341
662813
515877
531688
913632
91527
978190
36116
180645
152815
782243
233757
636236
43518
849729
803332
84961
289687
50063
474504
826068
248966
722080
436020
972588
1040787
850733
523149
645659
102442
373264
622697
661784
1000562
341853
961577
633065
603963
417393
857735
61466
90382
333757
247033
961550
696226
493849
476336
1004989
501055
129545
801937
206633
759245
896628
799929
692763
160116
271556
727647
152843
489421
128146
747619
146885
504912
420449
176251
703807
322115
305988
607371
978101
479913
254845
719598
677159
388355
571529
566267
791702
398529
27636
55456
657780
971097
890492
142585
943636
246919
521737
308161
629850
127859
375658
506340
137045
772849
116830
289842
579147
135196
397393
29009
502192
189941
226743
512590
26483
877777
269987
533303
90213
869392
802464
158149
41459
767468
966606
516372
52902
860378
128297
549615
665854
110899
496376
992058
980483
980454
407263
962245
424956
463774
731934
940624
920939
926876
250673
20713
181372
1045199
122101
548201
415114
84131
703667
621505
322157
327876
564494
869622
100077
401044
96884
92760
981713
239577
358834
229497
1032088
152373
116513
353456
12597
45164
1023149
6988
533755
134638
521424
691866
310976
272593
326701
473153
792326
132551
1035606
609950
754506
1004926
173073
383029
126978
853800
546922
444590
893105
479314
435869
325678
81807
546753
403644
74601
299916
675991
542617
683669
789494
698488
739426
659795
136673
1017705
431098
839049
570605
552913
625305
714658
390732
1013254
108181
711628
1022956
110408
905231
634831
670510
176730
944815
60965
14006
210085
755505
695855
208763
179340
560722
1038400
3466
42609
444208
195126
659906
604250
17176
504648
844363
953033
97688
962532
378207
669768
72504
562410
172669
849289
712998
982800
239999
534930
124352
741408
516504
444881
1030926
561290
287847
705536
816293
79983
215471
785582
479926
790875
891928
500956
816600
463584
848810
378801
700244
910617
57760
291537
904125
609047
647226
571367
674109
733344
513404
147754
342490
1028813
255806
809100
597952
164971
736889
190656
411880
191707
52781
368404
633471
564557
1013937
504024
232781
291286
891815
529876
235713
740019
456403
473535
1044978
1016433
859397
394540
330873
762093
294062
259341
170030
693872
326311
1036526
621787
651152
240265
509983
300964
579339
141365
687063
590772
198944
403722
72716
899641
643249
74166
663725
706674
770081
328695
846640
664119
740806
927464
935860
854168
488547
933594
503106
326172
612419
604678
775691
116403
508710
611064
916259
550238
929089
77355
212837
182650
760904
284800
539863
126519
716904
553283
199005
287823
840727
812227
525937
984753
106426
71589
349662
1013247
398360
524338
162469
749713
1009342
609055
909280
85344
228509
399449
327414
837535
161205
545781
426480
361609
470146
556986
611977
466458
933369
606647
641800
423022
604623
64080
164209
248194
791579
797665
926035
561321
713954
1027503
146667
771782
59389
999630
524024
646597
836066
223051
101266
265066
442483
183602
778757
1038772
429068
869672
660742
33661
792757
440750
824681
183062
734038
723634
349874
235592
825689
286793
810631
89977
811521
142399
579916
579697
350296
702627
142903
584263
375864
643598
623769
405403
899124
864311
4546
994544
594781
242304
530042
319500
98662
724038
604168
330790
1002036
611570
347319
295835
60228
644124
543226
806367
124586
999134
1038592
561219
899878
483087
593971
522902
44562
258143
396888
44541
109171
495115
12736
1042514
1009414
10311
901589
313698
98131
902222
760561
734619
628779
963303
738934
515452
391295
1938
108268
150824
752352
995708
668419
66375
114300
569550
816279
1036606
153598
662980
99747
377898
438518
920613
702175
54101
589926
95653
47811
970210
682224
360006
5502
932262
899975
1031553
526093
701481
174849
752292
700907
549106
744255
297870
521127
353327
771348
259963
524474
958587
510218
11133
425508
787142
215026
930950
515559
710907
601602
613289
69805
183601
772747
76715
385994
587934
703687
844108
1001154
889518
736156
395674
32123
676916
736758
841431
684619
141218
60025
241450
350224
735904
639649
527353
342403
597329
559286
716529
807152
893355
81754
974028
390243
440152
576865
424667
597238
1034133
752738
185684
776927
776563
21291
460717
801854
998947
157505
632944
592967
670924
552684
119886
151816
622317
608233
94864
526235
480886
161717
134051
311328
869868
782813
444998
721179
574667
181221
434960
247633
67304
719266
338384
703650
403987
150158
159541
562012
228028
705739
1002370
934627
604049
114213
632436
989375
592107
224785
77588
283204
214680
659762
543846
976642
520284
879593
664280
573514
481532
164204
537645
484136
878969
232226
978643
843888
347604
5227
1004728
729213
701423
394710
801888
3420
98384
654592
537840
272736
237855
689555
241802
656180
214734
925447
448771
622667
48956
965545
723367
395264
1002699
429019
719321
272847
1011438
823406
979533
626954
134514
757276
716277
616961
914030
182474
588061
302154
266392
201639
285871
539180
347637
330948
932746
577989
545052
366465
510745
943096
361825
386886
462344
848686
812051
597594
916985
693185
84039
116139
386768
388990
59849
688895
935200
1023500
260373
748250
771888
288892
593785
1167
917
95637
58069
282480
22331
824162
417600
561626
227586
169483
843571
259236
508493
44081
578531
625518
1022242
487401
895913
947525
769369
739389
857414
677762
226223
720053
531133
850797
382044
10324
631305
403873
703927
138156
352027
310588
674803
213432
252397
827808
917136
193366
289586
517852
634991
696808
331707
294625
875805
68046
131288
101803
959908
157605
621568
343402
571938
24192
761413
770354
606184
1038016
899346
412823
710973
1041431
458039
234122
490215
843667
548359
914919
774791
453716
543988
789805
265768
1043930
438150
581391
118663
979742
854225
745176
932427
898615
882326
754754
758016
628349
453303
310747
629416
696361
941184
747939
957776
418331
925432
960141
634050
627337
203507
656710
206858
890677
873690
176513
881956
150352
740725
292845
676474
848183
647797
209708
28039
646196
400716
732939
192009
92060
162740
24425
725535
531560
1027027
949356
167428
479084
996510
351908
928202
3555
992693
391505
456190
630186
749780
251766
623082
266896
370222
430328
355394
1021999
9545
899999
244874
167423
91020
111850
169315
115306
567223
461743
625333
423381
361045
319069
77101
975402
568041
169238
755630
78061
602170
251537
366630
256242
3424
861941
228718
1042738
713097
520063
392355
662661
97939
41779
991930
475751
246356
755403
888227
771022
381829
569093
425190
526257
659117
562323
489937
222056
84716
65643
426999
667676
68820
909776
258702
512940
523835
297032
504577
1040726
676905
420580
1030633
167244
897672
71197
822113
184929
376710
463747
590625
677345
565596
179510
113162
770378
677024
467084
535705
100845
122521
269030
511418
334111
588720
936137
122895
1020092
531912
103210
121044
680060
528786
222033
569796
1012429
858670
508389
313341
905320
933750
854297
479864
651886
162589
535668
834512
116486
24948
551871
147240
841844
152298
717763
424444
573288
754761
731311
514885
906602
628597
313641
136416
146081
102628
142494
658531
139249
31856
455312
549932
150504
888518
622289
823733
990987
872414
591953
497229
121384
260610
84771
334337
381447
164987
879578
601506
682961
323296
177108
303739
145539
828811
720359
1010520
390788
568485
213935
270706
538740
346836
170448
721560
88664
813999
393267
894042
245612
179531
149676
260836
686723
754652
428242
796786
146644
610323
841219
13042
53379
127754
251652
520185
761782
687868
475709
846647
741786
136082
43980
276227
909246
883724
154157
555765
175096
530369
112134
656520
612476
649713
271163
974312
588414
408477
540754
105180
243071
168539
316730
936852
272090
498226
68139
553473
892549
417287
174352
1035797
271572
197550
309172
6722
267589
388429
494619
202211
102539
462441
338146
502833
615231
732181
846945
5687
281326
530291
164130
785050
157480
885665
410467
373927
847747
289348
760873
443761
651174
196578
1013819
873711
502133
812635
364000
769644
877793
507717
829058
314506
119064
1018964
860762
766791
256289
829087
398998
759780
134711
13411
686585
563406
438620
594943
832972
784683
683966
893660
47406
169833
1011810
281061
278069
467330
435660
938856
39612
497606
513866
12825
569972
780302
1002730
77321
304430
83324
588008
229053
217762
755994
349119
190065
459365
14993
574323
992028
918609
154185
748969
863502
554954
607504
612696
599474
901794
312168
482007
10118
849506
866106
483238
574530
559575
788140
181234
365699
364213
800334
473571
520446
281599
187494
1041469
553146
796984
311234
590305
552623
11861
539355
701823
280710
422652
801265
570415
483803
500512
984851
209776
159996
237517
479757
744434
954321
52908
915186
142820
40041
592140
898849
596801
296829
743462
872963
258764
6353
976630
90030
536911
1011287
109793
571538
667048
465312
652159
1025640
657934
33249
567272
412195
191957
791818
250597
957331
793438
387114
657307
801802
783976
143901
46885
1030561
478388
700307
831598
695523
893818
487325
111345
471819
148802
342489
602737
415688
926130
1015820
468258
40381
133673
23565
850851
251337
57580
786749
682795
93435
100807
97800
959302
247952
119134
858536
522824
978347
168664
476379
198198
482430
874227
846678
645987
8656
701447
256471
22462
949557
742901
785303
589621
222256
728664
436793
982101
761702
443725
132743
975945
152036
31
270289
392252
337617
995519
1033020
65260
155577
732349
61237
261284
410744
418123
100195
783578
814493
710521
64063
7856
129341
275670
273127
871685
389148
408217
532145
843615
673944
704022
171409
642808
127410
285609
429382
505271
794635
234986
212965
993195
1026933
352024
698111
314396
232819
543338
1041940
314406
777261
631872
730086
338649
970319
492417
638470
261489
404337
57331
752316
597822
713141
1040064
938355
589907
878398
629956
794660
983208
840233
174024
254879
1009110
46052
869579
197437
329865
66894
414548
861672
558209
604206
631018
274407
234950
452803
372246
151354
508831
694307
501636
533835
874294
47186
344559
1004907
941238
875149
143645
40048
529983
799682
118887
1004354
172420
695962
337884
1043341
118855
503016
811239
25109
318657
111013
26123
717844
351966
55645
34661
691709
523634
452802
141243
262189
269887
286157
62374
625065
287167
798447
459122
61307
939390
163021
55565
77019
323767
350490
502653
945077
641165
113864
953906
689245
982866
923744
598492
84813
668788
910998
953070
100392
795198
40752
724919
5020
959969
702039
884680
714242
85848
247784
125105
1017883
330150
719156
173602
29738
244904
265485
1740
408692
369314
637824
603621
239493
910843
614097
547664
922470
803442
122075
193298
395025
202503
998613
430746
474979
803638
126700
383250
157405
569002
842041
739470
767284
286469
908467
333474
363067
409033
284495
391403
77717
877123
459937
830802
485568
1005297
333241
400402
532954
339544
381439
280540
590455
470
115750
245521
566797
100593
514519
768310
37855
749566
1021050
903580
680758
857324
452007
405928
784578
169680
739739
140993
9466
634021
511318
53716
717013
417981
590511
432870
752664
596374
176286
565610
167044
968323
170285
1005539
364511
248096
535477
445164
421771
785979
344298
307531
438470
833627
848414
881828
700810
29622
723487
372577
704503
683975
326404
990566
672436
210637
381749
737831
43449
433880
750460
646562
902688
962384
863858
309182
387728
673359
9414
116371
827732
117333
194
80801
608005
244248
690713
122679
277311
516726
44250
981461
389143
932773
939245
499410
14264
185548
1040421
105779
494838
643908
917427
382516
1001598
207017
718236
548522
164818
775508
282427
897056
1008305
810492
181309
539418
235180
153479
944578
404644
6003
491187
676833
267624
125041
431682
124300
386299
385040
378590
182205
924124
360198
164559
787184
640196
899053
233168
4254
43257
639950
313613
497885
215862
945791
709442
691310
894196
818741
151785
591533
664744
676168
691618
648192
257209
374943
668068
889740
976550
908009
496513
685191
400423
807052
867347
266560
778940
484867
706506
966082
880976
974853
68431
733144
424818
165844
555948
181702
91880
182628
210328
772837
41283
295141
10012
749130
331750
982231
759139
368268
707425
86847
204405
164134
280649
991855
179734
994485
16246
124758
100193
288368
7431
421151
843864
483635
788384
896254
1025318
438274
228785
228570
962124
837315
398590
292304
259693
865044
76519
415306
335855
460610
306993
88681
358718
373886
626155
607978
292751
535039
724044
1040900
78908
468454
878018
294128
1005314
840686
208414
693875
469782
71728
538752
364775
578233
765910
668388
237460
928921
664907
1044159
297752
312469
338586
705105
158141
626410
805680
327332
156523
991113
863926
233975
972031
614825
23630
561045
285137
209165
36541
116913
983126
316127
1018337
471421
313922
814893
338947
365552
1016068
517369
692029
965838
129713
958706
533721
914368
686336
434409
480158
62943
97355
510153
474769
713444
22500
518805
898098
596808
558323
28020
631505
410453
83767
43046
445700
867299
50041
968898
649382
772164
40414
1016552
267976
691202
157529
206546
1035787
601010
445199
222551
718197
484687
427464
51650
585061
770364
334205
401621
691455
664680
894106
229669
745768
937728
745070
580055
217589
800272
67075
781133
735205
262353
997617
983712
930212
285764
118315
942858
159947
1035767
219982
44548
160680
74228
612344
224005
176758
756756
9597
359203
525755
617701
518239
281510
701710
439618
38093
896715
718462
878506
245190
855584
470736
416656
569602
128228
725484
27312
68716
847643
347933
48132
965197
403072
910683
568766
123249
865461
16735
89840
880961
651758
45157
701364
624975
1031167
16265
263233
494367
946631
168177
731989
206522
911356
721921
120616
507979
23043
930773
625658
459086
192529
440369
1007462
445308
975802
140912
287269
610160
42969
644658
933313
163705
709882
966274
264053
618504
38560
973529
351573
834580
470830
957088
556181
878985
515453
195598
790950
738277
100860
468268
446760
257742
919404
480603
10599
418804
758762
186169
688692
778152
23531
392027
553195
46915
481205
224980
782104
864528
560711
785270
209288
916627
28289
398588
56148
41636
944060
865853
872959
400464
981239
393829
192977
204476
966497
417434
1007905
770941
84386
358079
53492
417498
1829
216062
938579
928353
964497
366028
911894
349395
974855
946973
288685
459584
548718
595898
632900
1016856
342519
161559
634575
254124
347969
219303
849021
592723
753663
259569
756452
21999
201678
245993
482880
569913
862476
960167
207421
644918
108485
23617
60413
476233
292213
416019
564114
194129
1000631
796407
271466
685730
531894
255636
528212
943006
149443
303885
1033616
328696
137454
53664
448866
1011567
289925
234688
27669
539832
412380
132826
334819
622151
382809
943256
304331
695657
654215
377040
445806
926890
147780
549084
659453
995422
964796
525873
738626
614074
839768
37201
252504
906986
350338
944966
722452
453938
692455
860366
386499
1015381
667922
942098
469672
223353
562948
78178
42872
268787
315648
446680
187395
546581
719711
590218
93824
495855
182684
519744
427238
15145
169505
786504
241899
131309
137672
791807
822385
653338
416447
308495
791109
753851
942753
978872
266669
699843
24149
626870
284291
591874
766995
680621
480111
1001316
101975
302998
893707
69
397182
350630
995085
609798
1009801
840601
80676
860968
650803
167908
1004502
661834
273211
602552
511313
452084
710295
417060
586389
390832
238
500597
480179
586034
342413
949113
381021
299771
354162
1026771
593473
170186
885582
944882
887776
429291
158602
358679
351959
127684
772476
1024534
321544
170457
470681
852564
103560
204371
1029309
377371
311083
149178
315838
662381
222248
509418
1044439
110956
575769
320049
343499
471537
1023761
355629
827406
108969
523629
612674
738098
766028
768442
104202
841547
315468
387141
650566
488419
476916
244518
486441
652662
243552
407935
623114
86950
408750
551810
227371
308111
489155
967804
84646
211583
743213
830908
42218
881350
838194
821767
375364
888015
908664
487075
856329
185325
301778
613625
862976
228256
432296
174204
260867
467221
1025149
348774
296881
262456
371018
71241
807796
760663
36870
670985
457470
972202
696089
593402
406799
435091
617842
485758
903002
877410
410876
762366
298384
232497
896676
815390
297208
983343
427494
479065
869268
305851
353862
156644
322026
564980
995904
202713
946567
174244
419469
829097
634365
690095
735928
452966
869983
172988
976420
36040
822756
209438
607666
564448
181324
583581
464520
749170
961207
982672
1042754
19109
849659
639150
386191
346495
861826
485103
143009
745780
232407
402205
666950
19881
603384
863835
86133
218801
403836
271825
312749
719583
151659
960400
178677
56630
1024197
561390
916919
567207
3104
841789
944851
604083
758513
524887
453364
980383
945134
947670
6382
518915
1011935
219109
173250
516757
798200
357589
536125
149497
591660
9241
379718
225406
195729
120441
292817
126588
642509
910248
878227
591580
80533
925566
927753
526866
955439
375118
96614
785537
660100
488729
281537
732880
78983
43108
126235
184257
703489
8434
159781
850762
722804
443940
398712
593668
538226
98239
270073
317780
981344
566094
782030
287316
76994
945430
411391
587261
198005
192093
1035392
930889
76501
569492
101697
738350
542418
769463
776011
401489
469527
994468
467404
553604
139379
671090
210187
182998
777296
156717
29379
38683
1001636
91521
327680
561268
67295
291854
508845
21273
235370
220922
561078
137687
57962
5785
964124
936093
184628
820354
627867
481163
380479
14149
80052
123213
706600
1021178
729357
213827
844819
709479
433210
848147
606686
307014
746351
605138
14731
98339
1000423
768511
974077
510540
797265
443699
28934
115688
1010869
987384
871314
822399
147956
272508
121603
290191
223268
664583
294493
462972
453930
843431
410454
238344
197904
192577
31317
547595
570664
882846
281707
120066
599222
630496
752903
816587
346615
809855
545339
574010
399893
951766
814284
468660
250661
918595
965602
469301
795322
320008
237658
12757
369659
573030
8208
107753
776432
50647
567421
899496
462886
167953
578619
945750
645235
472264
297253
303344
853668
904403
448128
94143
311161
1011561
998855
917843
850834
241209
128261
83776
521150
595051
768760
404022
62076
648733
426159
80083
126546
395712
162360
495872
158267
742002
832671
971730
476932
638247
655782
253466
241154
109323
579432
315709
880917
233710
990572
117566
849886
255907
824329
633292
384984
177367
380414
46490
1020950
839782
17527
109226
446171
1016224
972981
545212
393097
887918
49225
123339
46550
105436
660169
142031
500327
71780
932893
890414
468000
220392
637633
368669
116017
513814
648154
746212
612032
815275
777707
496308
138152
571673
561547
455891
340840
761806
557523
641131
710814
425400
307312
407079
925196
577911
128905
560676
155426
264960
319651
104895
500786
293045
656229
1044365
990137
412666
657079
355974
604400
990097
166480
346640
339861
555717
183116
208401
728558
499673
287398
423263
291310
1013267
929455
703446
114566
982283
615636
510591
419330
410865
975241
135392
767321
13405
721840
278301
1000171
860357
995924
771299
57238
156393
812487
15555
610644
626470
898373
644136
669169
299977
254258
918784
628389
566221
50728
586349
240223
948063
30730
11467
406731
419621
186871
961786
841431
453944
692635
322066
187556
706050
17541
939603
222985
917086
661550
113287
298345
104072
144355
502801
642886
717070
330119
240003
64070
878566
305628
36169
996936
1032603
715114
206935
927402
551396
681760
936906
570457
636418
957551
960490
1020479
284998
522402
920894
830266
983291
1007144
363872
132841
698299
920876
743538
968185
80624
801817
517869
472058
736744
55929
741148
180101
609014
689904
609580
149404
930857
92146
4104
514375
261826
622400
652859
521216
526583
771492
468213
105967
301474
858609
986005
928764
746506
821822
342125
284273
682655
704591
1002646
593751
1032867
1001769
237349
1008249
339913
932753
54117
781403
960590
273441
941640
882243
915498
1019168
318101
438196
643193
305631
853926
363242
87212
958620
836198
548470
86109
171894
66781
378554
419201
150535
96158
98705
1034955
594310
898221
958392
811590
237571
74604
833520
894416
760225
210529
127081
725954
728164
593715
378901
773063
298091
271034
682238
631602
771521
733273
960587
375664
262361
517409
12868
314914
987540
788009
781268
952457
749151
361895
946174
257033
178272
855556
286386
1002489
610899
33967
964649
933341
845209
811150
897366
983492
371724
216498
963292
237425
325643
371714
295015
29910
645674
921992
922403
699466
484619
216435
805264
778681
195207
766633
247067
649921
59541
973730
296415
858474
669430
480131
847998
229634
282325
905769
295105
507800
235706
757872
485058
95971
420444
37624
400209
409719
293454
622075
943626
685475
1026467
535336
33722
328291
114291
992306
357108
64923
79490
1041378
990986
5442
593732
210052
715945
590825
880997
355655
761209
268158
955265
518497
940357
985706
660060
268314
683205
601056
918519
850792
803328
370399
1039119
664374
177906
191836
933291
123302
273445
480815
206971
129940
282368
319875
100510
703972
348637
545660
762663
43686
761766
693397
224658
849860
978443
471663
563386
839474
607116
52326
77753
246249
124126
44974
839211
32481
280924
978570
271934
896220
760505
569960
20923
810547
1022397
82831
974489
138343
986176
1002772
815788
636947
911031
458026
572971
1035016
532584
49351
698790
1014241
704928
279661
878224
997841
679884
987328
836264
406301
229023
704797
815316
426924
242560
942575
796804
36399
995578
559197
171775
820440
549800
116998
1000164
723359
161276
957966
115396
27957
794189
625197
1026563
700328
22012
1016809
10467
53055
527486
715115
984696
422146
866122
85954
648421
385348
192842
532051
504115
988932
902601
724116
104415
369923
10631
852949
780266
368807
324320
339102
51416
667966
848839
849825
291194
30936
146233
267623
625888
361215
1024022
509801
11176
977455
1010783
4736
568678
1042291
85720
366718
599622
203873
518316
377211
748867
983987
713173
717161
668169
957941
183222
601024
762069
509868
356063
984809
1013357
261689
873640
900494
662091
962312
230483
30339
604297
299087
726131
752473
790880
127734
19663
552314
35089
183647
26219
96755
588671
25887
580470
795761
200867
878863
449378
952881
407115
523048
137248
642411
803405
286568
922490
385875
446431
130075
877681
380380
984839
841211
349604
133560
196529
874742
463452
331571
968612
595265
372544
362581
295779
677113
1015417
945060
381265
675130
879198
429336
794208
534835
631828
556727
861489
460258
506243
972269
613425
1005397
603849
509628
222382
54217
828664
676052
465062
571977
685834
929517
52034
560346
198246
238049
6364
332646
96025
519028
512765
295383
384434
3968
276945
823202
517262
551057
878116
187439
775565
145415
374525
689914
141780
434612
796047
387792
393404
421371
1016362
57098
867040
634922
923932
943239
448465
1026396
747598
152224
942104
707064
702605
583465
59164
600230
751702
709989
51827
306320
405466
528223
350525
491614
853272
501878
901007
231251
539701
801002
302750
917447
368191
48938
848141
470819
211682
168202
704563
1022787
117692
600620
534096
292064
29780
952424
612389
754616
265522
734498
339270
390379
480090
934785
446656
437358
383110
757939
476162
266363
108886
136516
699033
404955
521912
911510
557046
448323
68645
939412
696018
402729
623697
639769
192415
216420
220077
263129
802501
563118
246153
773225
1017860
540088
194899
871260
1032263
532813
489104
1009048
61362
558838
306576
983682
828666
418818
75331
364440
202272
162347
787079
49718
466182
517537
998124
696491
283609
216451
78103
64271
551614
981351
314190
144397
187671
802765
14478
296058
469291
213134
420143
1002624
919709
939104
906650
139018
71665
96685
468509
671338
267508
442316
236948
316320
477015
210899
859322
443953
200370
865750
925274
613484
955328
827099
847267
1009538
819793
912141
648849
897770
567351
531686
48676
494812
336082
631882
828945
692416
230299
637472
843835
960799
687031
365131
470377
143943
766617
62975
401063
394739
966374
641580
90776
661371
805655
903671
52308
853696
718430
928424
843070
973201
976347
957215
904885
718741
382674
394577
218457
1000709
759435
2001
506225
586018
936799
890470
28535
799903
405746
23841
542372
359669
295962
549032
1028928
295764
698264
54129
750290
541673
689876
564341
999239
502617
946040
971659
358757
535487
621778
793821
559426
125875
718464
578887
25129
107015
378451
756201
363861
762428
243875
370093
144617
18478
614396
285403
707346
963664
480511
45628
910713
538893
745582
481992
709804
411133
792830
411443
773945
106578
961967
1006969
386377
163750
366717
393764
107812
118041
365552
27376
377174
347384
684985
188331
396285
364216
561332
575823
313780
134841
596199
364199
171020
278702
831768
834679
11595
615219
797521
727732
968000
34185
995151
352263
224010
968784
920914
360638
107048
285069
667977
497182
239784
975944
309405
352361
130914
25465
518488
73955
484206
928765
951007
53122
279182
925374
170323
259873
633499
259937
438081
499610
204388
65963
417121
935444
971784
803984
1006607
116202
557633
538869
373416
129410
500676
917609
634460
638053
816521
45546
485202
727702
879055
283597
753248
559023
607747
612267
23927
268488
171897
83683
379464
326109
227285
55585
681857
527055
217554
770300
488294
615528
938416
822583
30414
562879
1038148
950775
79481
470646
339267
879147
653399
931071
718242
574583
332010
735481
835659
762321
196822
117223
191515
286218
242760
270592
526754
238428
322380
94532
293765
273545
645202
949157
183452
414827
236937
383631
29861
668186
504615
938278
16134
907625
914644
230359
326448
1024056
746567
968956
613424
824545
814264
143537
223727
346201
772547
679754
62208
367046
661386
915197
987734
200153
56045
725901
437273
870151
67801
34958
252729
887302
318774
345629
1024669
103756
184695
736930
309958
725579
55395
842918
221870
525822
495478
379356
101726
1016956
751078
57231
979421
602707
975882
812514
546866
816533
867029
7490
254335
1007072
1018645
124733
934409
304783
793990
610061
876588
429384
747629
77586
184893
199477
156069
1033058
915199
68990
739351
108735
619788
414110
430456
399053
602861
292184
409576
811468
736210
4435
653606
929662
702633
549227
1029381
244888
224688
314284
965104
90067
66032
549778
575
947565
221636
838036
328811
295700
515246
579223
868175
215194
658514
597783
246059
662494
339359
212368
721966
417163
563759
832692
269018
971753
46172
872351
929908
661658
1011670
283403
564650
855646
771617
514010
675808
556446
457247
27019
991937
213263
44434
769828
947242
385237
276368
46803
88423
1011297
271737
304823
712621
410940
44227
58427
563122
248551
838196
565495
669786
892570
921984
963914
251873
582205
1031237
921667
325189
49470
936128
711215
777415
841358
266642
819507
7971
44902
770501
506212
937565
309364
328304
987444
368513
834928
352879
244563
519543
325094
93655
355521
354405
482241
957680
843193
658098
323901
868615
83848
836842
648966
566223
607050
293521
911250
165231
587190
17679
695126
169439
325083
507257
94060
589071
570085
84210
429837
516093
840143
355567
279067
689579
766237
358489
183173
813059
735199
555829
820576
129475
719208
628406
257409
653281
955864
439270
924002
251323
442112
446773
590056
915615
513325
689163
717345
378678
789291
131634
716080
158288
16500
421689
963350
161155
888702
1034013
586670
89394
5148
453620
937896
883956
28935
956491
949488
902811
588921
317089
962849
238752
180423
757944
11571
769853
529034
173180
663990
855562
330511
913086
968285
439177
433523
240637
904470
736825
344586
289380
616393
884590
577876
552558
246136
424923
61563
731441
871513
619556
344910
742616
1031113
630111
906267
252357
319150
1001205
1024863
508044
1020183
740300
487611
364347
559313
268776
898023
387255
310385
38495
661862
208823
23806
703903
447074
390765
455871
752851
362066
657149
490241
844997
226683
444706
888917
66103
678083
191899
904992
934563
104108
580306
276382
184240
525952
624068
955395
91598
482545
960926
91080
171971
357394
96151
679145
778169
513450
786644
154077
179624
484880
308919
533687
366066
710112
25553
861257
406194
787947
162605
55521
142145
569443
823880
374776
1038940
587183
809124
858723
319954
1015301
191298
954346
501211
304799
173870
243904
778580
844406
428958
954199
442075
439551
957959
953931
931989
455232
423663
1018381
320124
770743
320469
1023606
688862
737266
522287
651623
599756
975188
18543
702067
261926
934180
469776
662330
917514
817704
292475
234052
547430
203148
782571
89661
36506
301387
941822
803202
211577
471772
761008
1012557
82114
462964
209454
631846
779336
793458
702815
646111
491394
204846
222137
861577
973406
381865
372268
223141
101061
863387
617115
775496
639287
249583
758330
386493
888976
114391
711541
725918
972463
859485
521196
418584
74813
531372
779880
232218
154976
210873
982607
521011
325833
581069
85704
362394
974739
843789
572378
920577
259744
40600
284004
26584
168998
402030
579928
918774
362974
3898
500752
216169
781955
429089
847999
488599
534235
223516
388445
464378
435019
109483
280806
91703
844872
492035
584617
396106
40125
104874
577328
31966
75074
822953
385516
856646
634777
444667
606631
1044481
336613
84265
1024046
415352
487608
284604
883568
937507
165571
206249
885951
899906
807278
25745
126198
38706
133784
131014
682196
628978
474983
195954
668331
252962
734062
281308
637252
46238
988770
442821
596723
432079
1034953
825675
722648
456616
27801
808024
926130
809778
174897
977392
695834
781446
815574
90024
947914
78182
731458
485125
1005299
404875
838833
416916
265396
843268
329529
846828
278843
393100
944938
481514
520348
420078
879486
625153
534792
626507
781809
468821
969619
855080
393214
435822
992
677884
665035
958280
297953
211755
842232
12376
474147
39617
618613
321172
1025957
629023
660507
969789
804880
850666
58036
569224
919232
82290
280745
71859
71161
153800
373571
1032028
21228
803270
446896
577043
449612
769565
479691
315923
484202
881701
206009
1034630
352434
524856
219226
433156
425872
335974
97814
31308
602584
943326
1021231
890892
288156
935047
17344
852005
542958
549637
865053
162407
878337
935669
314893
663681
771586
329858
548523
155932
11286
628876
23826
485191
167317
317353
917279
163324
304688
765432
595710
596423
173350
19383
909601
914183
850412
609227
927378
527444
837713
1020406
504681
121425
735269
398144
329074
715090
465121
834318
305286
305648
278803
345721
853308
604570
608046
1031055
819052
531794
682716
923505
452215
260200
716302
774832
279252
900413
947962
813590
765213
530560
287716
168909
16041
1014783
310058
498911
794505
279179
728309
341478
210318
144049
422094
934101
900120
128842
214937
165280
677557
56000
1022163
480889
437267
1002346
737803
869238
342922
603914
376821
294438
558676
380971
1027548
907689
349213
670088
280062
173116
721022
1009899
41361
984481
484433
649460
480758
370053
327607
135299
471028
187911
708041
22578
545580
232655
918914
785124
189006
220450
943376
101492
309577
924976
823961
644448
218299
721902
816775
595268
175708
142186
279344
685861
334808
139034
328891
695210
312683
724392
255194
934245
397826
824058
933039
981518
546795
261898
525004
814328
796449
24184
160695
915311
508128
503083
54472
757549
21618
930907
451971
808870
942296
617575
250026
312149
420201
69634
175958
703058
147115
654130
732545
12074
305812
231750
130395
293291
783414
228478
772020
510106
784425
503618
131583
930549
230359
69559
547690
388386
902969
623794
67431
1599
260301
787973
999043
20314
960862
43561
468604
748464
24775
326234
663348
852643
344004
972538
448300
373598
1040990
551373
931415
319768
767343
887356
920894
883978
257864
154386
502305
652481
87678
910308
237217
435556
451377
990244
679541
171385
729605
73491
341945
679991
50842
603646
126160
1027731
589712
396915
576726
400439
142366
160771
1043863
686040
876750
857373
841310
802345
393851
238510
384725
812381
34679
378810
398962
420695
900536
846116
523173
451453
886327
488279
288142
818251
126160
146953
131795
249184
546553
920381
516113
835397
596274
184758
528847
1017321
753563
311576
391222
616188
989221
492893
884769
515398
653745
354093
932781
441757
223527
747355
434836
1003227
691133
375572
132063
434514
1044661
503595
572364
663556
755713
329418
791705
696658
480962
81588
1037983
51489
114909
803166
844409
507463
133692
821573
603807
881203
217267
49187
181190
288738
674750
948695
914807
918811
435493
181179
933785
1032159
811065
689889
966252
257644
570206
553710
365943
207652
721348
986583
865401
12214
194919
362462
858806
593106
842310
332680
265157
715566
692664
225212
1026681
717297
198381
281202
468710
264197
732957
148629
147145
829354
407359
511933
775656
468253
789031
93340
831750
498796
584742
291343
148646
671796
734013
148590
695203
873633
462200
89462
629325
467057
318995
560553
689027
276023
514228
1018059
677708
371188
753200
516653
580540
701423
172838
495013
734734
285345
538604
248984
620409
11360
906741
371235
308932
973554
151135
613979
616593
483152
811949
492231
793161
1004123
974567
760398
144270
261511
212678
266045
397704
368811
778550
140181
989238
561250
659745
641790
90229
55324
481652
418875
90750
346513
726643
891129
374430
31106
742512
384835
10284
1009163
916844
331521
31031
669002
21273
529446
965543
552858
554924
303998
428153
168132
509773
95796
638289
833559
394046
857583
942109
414343
454566
919930
19674
395695
368268
466982
18787
75687
518538
83328
526584
433046
219557
284143
541534
43920
794401
255431
550180
245000
762362
182960
111556
711180
1043941
332993
975280
315629
462237
538585
966701
516624
845181
1002943
352016
98739
29900
652557
550549
97755
184516
1030930
524893
294711
878736
970000
365315
51023
315785
55877
936262
939790
673878
791689
102430
765669
395373
239004
991965
324411
88875
537647
556269
512543
522225
867531
129371
878868
1045160
800826
8390
983225
816923
196319
901839
69176
740116
738834
541800
410928
489928
453052
689536
445997
884260
607267
503255
910258
320470
587280
762830
413770
331246
780366
714554
364509
740517
731039
48475
576896
760558
815658
1025048
282027
956780
910038
778910
227546
660572
889580
136040
269344
454293
863004
588207
67047
480547
722163
480467
797826
6513
49130
24975
305283
493608
467229
873299
869270
115313
486746
274623
884910
482599
491596
396848
585327
99931
419712
973311
26414
272952
881882
744414
432434
1026350
253635
226463
958926
538480
62264
538096
57870
223698
670380
975098
709793
297502
233236
509888
311348
2657
390079
355013
58332
923925
952623
100146
257930
878395
866068
244821
558180
724036
277602
377376
792419
129445
27888
200582
908070
181830
618074
952440
856492
365262
1005568
543472
561280
577906
515233
573945
560605
962644
364490
733633
101028
448066
301143
538127
436115
877797
63901
856172
7426
567504
261086
951805
379986
384405
308626
1030377
95650
978454
901288
662129
225302
626991
582896
746547
78285
148548
613849
691658
665006
101084
358475
786490
200907
612474
864764
48816
177001
57226
540359
765029
33562
499599
131361
938770
1031260
760685
335019
477296
289527
167336
912406
800569
1001799
340783
872921
475500
432504
86329
492194
862842
947213
867308
133590
711864
565318
235985
330705
484340
267732
760091
941985
137632
901860
1030745
281572
514867
422593
206735
966686
19928
148176
636841
522401
841065
149024
975098
109515
754535
708068
114454
407579
287471
287970
454700
735723
773046
224088
510334
315486
29190
968406
637083
543918
167488
67535
611505
710517
70646
46743
754489
252788
792719
116465
1042465
753299
540819
34364
915242
137605
485396
753810
858431
366719
566982
996356
367091
685869
867515
767771
240033
617957
112785
3099
240207
776713
518705
868048
884094
28404
510401
394602
555578
276837
476243
373188
36262
422759
518349
625404
616962
793723
395103
824885
537330
705055
488528
188936
106077
559667
21366
827236
97852
1016772
477193
733705
3592
118935
608562
72953
62701
432927
1023195
21371
580220
784714
1005523
835724
1016417
221257
1033369
639256
942228
379720
72936
860762
106872
267548
466486
975884
453564
727402
317752
807942
742454
335362
2612
866098
180096
925140
742464
961043
762107
261051
385573
318718
792198
529090
183335
124658
692625
455487
465012
96211
1021896
970678
70824
70201
746149
398609
15254
554975
295009
676849
858419
483864
938853
158142
13824
1030714
373959
77666
704528
296110
537033
734195
516206
921095
951065
351561
1015069
1004582
69785
272523
647853
550837
881844
253143
413758
858476
592810
74942
565245
877655
24801
221786
815038
1035427
651802
1018177
223334
685964
966897
94890
529735
800014
411714
492701
660798
1023759
52230
247055
820351
887673
264273
135612
584591
51604
905099
254955
154740
524101
3133
489801
131270
500781
565867
631912
117557
432978
786415
333840
326091
810117
385145
607925
99164
922673
325569
99927
836968
834058
1044156
46711
977787
428668
630538
26678
1023544
37154
640019
662190
8728
17889
531086
965204
753419
57449
580368
425577
47799
863185
1044006
294744
45174
150310
1006253
964900
687032
981663
317157
1037806
518557
486867
952026
232570
895558
449740
535085
51613
387895
1004182
1013961
1020588
376475
751474
933733
962349
860939
867040
475936
1001717
729822
816438
159001
1022517
965451
159197
1016924
878868
588536
983152
837697
738903
531096
229634
644788
538226
522995
711389
581707
188275
567113
872098
439790
700606
828287
441414
927150
112084
768930
95688
439398
281395
798351
59567
885213
681517
172909
691960
176131
51608
313001
623878
481617
241993
411481
149788
780239
315572
80594
702097
487185
626552
906490
964439
917094
978858
224544
531104
304676
764290
709026
199681
647832
260871
101375
390472
702473
330495
403942
637089
885744
159925
339291
894567
211338
555147
782905
959824
639614
499755
254783
202
972773
624465
896809
741791
879106
178973
38193
893942
149448
192636
770565
848670
14213
655472
459564
914382
237369
1002033
337926
305460
458420
35512
448373
587931
426528
828384
916754
357821
1017775
290351
449376
715045
401668
40290
606432
500812
484485
722194
827243
527581
201545
519221
684670
885868
726634
398041
466408
277730
149004
578822
261499
845352
670080
484062
859164
231291
302992
99681
775363
667074
32669
456954
865846
948821
637479
415384
576567
387511
414196
773341
422943
299446
956636
953210
1017993
355723
873035
574141
516855
892740
775728
5796
500684
459863
798532
820631
871847
926584
39851
788936
993377
497696
34875
509233
689395
749967
323711
780225
528670
270546
591973
824261
337962
795697
76896
485148
885917
550106
294231
977137
993355
577532
892276
1010669
729722
637362
1010992
555231
326355
188622
164516
306572
298278
503440
770559
969621
348494
67295
108825
868938
97661
835400
711534
311295
57677
144485
270881
763133
409252
365567
320163
573061
124936
318277
990481
800780
731095
791928
955677
740595
411133
234714
706508
1027897
976630
277173
501144
867929
257184
536083
924574
387634
836691
305525
251114
955752
120763
914352
780301
114674
346580
25589
114523
851956
869639
863126
896566
829647
675795
68032
715770
425307
823763
1016263
332268
770260
697974
135867
488772
217921
544082
807055
297174
184497
589204
1008511
463675
111281
746737
245982
226180
895317
1025845
1024676
612838
129039
387059
330115
540202
620685
682255
997199
629726
509994
759085
184656
982843
318374
721006
459356
350972
702494
381237
491890
713232
201706
415171
930432
212693
886701
1044808
22305
256329
718568
289946
182912
161076
255635
91736
943213
865603
240743
739275
225537
79447
933758
167972
398534
959612
587516
175038
914434
595190
797923
134307
1032916
627380
788421
1029707
1044269
4655
911803
636542
871509
835457
60984
361028
684753
669221
897902
260242
102018
81286
881974
506117
1001736
377168
373262
476274
58387
335548
145211
765203
387563
1025815
734441
1039331
971505
678370
92107
223225
397783
1014602
429175
210516
56998
313193
489751
714816
904487
784961
478795
116462
353850
580703
485482
451807
667069
827645
857320
599307
57843
626744
277002
916406
441532
57815
799562
747925
792850
641165
371586
755561
999357
977549
575598
585993
165578
767575
685021
344157
51339
813273
1460
446792
49995
12446
945038
1039536
163024
497736
910468
725909
714362
491562
65332
316256
392703
612660
420901
173466
1022001
206654
898964
894301
278492
45817
722382
122289
252384
893960
795457
309005
458739
575624
927858
987925
912000
743393
38975
543195
287628
184471
207368
674620
852828
326586
899036
978899
59385
1024943
1028316
23085
193610
354033
65447
563568
44846
549239
252418
311562
796843
308287
1009757
66466
984079
656679
189245
670937
471693
860232
577168
251495
864795
513716
998381
640304
23243
130031
1010220
963017
807954
313050
94496
346804
1033687
493485
204589
79443
484290
63739
799922
158316
812614
216181
381953
609209
271584
307600
739498
220269
686028
631082
1022303
951473
833153
705244
1034054
791606
330955
743230
598631
948670
568979
55733
952635
198160
96200
717981
84403
123363
650613
862495
769985
538109
473391
415302
814578
254664
416014
1032967
221606
518227
20370
1017560
199858
677615
521819
788465
186213
187278
560309
587204
206828
206667
536223
991047
1024643
315229
378541
466781
594993
203227
1027376
265060
361505
739347
862429
132139
1191
122646
112100
748387
172647
372972
421230
989694
1015090
788161
407669
1032841
412830
182020
819916
653898
900017
750762
788244
954433
459400
146788
540335
958249
686697
915206
958574
345026
856864
829384
977484
520742
490150
441947
52069
46032
250656
526035
572585
792212
309522
16838
209867
649029
151238
279867
43716
268488
834388
647068
933459
923347
1013934
747928
88338
1039964
840531
82709
314055
1000660
59141
838915
38200
502498
88338
772499
617507
451573
65420
293903
11888
88642
98725
36416
1012987
571830
1007975
589621
910260
417600
952384
51095
614212
942826
177691
241952
865892
83366
977709
199521
790089
359137
132801
849700
920788
355550
993757
731171
129356
728884
35591
437187
1012677
335845
280724
656648
971688
793527
64341
275968
508972
716358
828984
200648
520167
666061
411647
372335
742657
942300
356586
92216
937094
1025844
793285
642435
1007679
795284
726001
485695
678374
906683
604055
178835
704396
715264
284655
839509
376538
586228
987967
632544
108751
571447
754153
547001
153340
322771
317648
1002437
56736
559066
120783
630048
927666
695776
206883
798330
599754
743653
1004758
187633
235581
590411
920958
903741
720960
636973
474225
74125
345407
306594
167322
422508
29858
1044481
1007448
294868
938234
118336
527488
696097
550684
131961
615207
1014247
729396
955382
655130
430847
482867
819525
847742
677622
425708
533283
333151
904655
604698
729666
286374
384117
841878
623794
495775
916171
32426
632659
752814
231146
863331
911874
17146
718799
112790
89133
294
651795
465723
350278
583065
621198
360589
1008308
794619
583064
296363
716719
84501
360480
814464
352770
818885
806152
469397
184128
842881
327574
952976
421285
665498
287877
1005012
679411
197835
513075
374476
159334
158309
489115
809717
830475
847116
382000
107068
930796
807515
431809
954027
916013
760705
986542
679872
1015934
1007897
969188
188882
669608
135208
192956
527652
565224
368472
172453
765150
532834
682718
277291
799314
1011190
751871
359405
876093
976600
227547
885164
396302
882326
294822
81731
81529
205533
167390
243496
76667
782465
45673
387388
353520
422503
150920
845647
712231
570028
160775
248877
120725
964802
501719
624278
783549
924899
359482
167291
217720
224943
976109
302061
24747
328301
525554
375531
596018
936584
709778
520349
401277
851184
448315
507087
390453
265627
104700
824687
117102
508037
642785
995246
937447
379969
116526
767307
883040
935348
692550
342567
625619
982990
419550
196691
689227
382124
13431
420160
159560
597385
934602
836143
333454
793161
24788
546575
396189
874072
105163
114865
151130
91786
191564
397101
686684
770852
970830
465419
888206
604581
47414
126615
741456
72688
513443
672255
911009
25425
677313
601789
63643
259932
572477
772996
620748
776346
979084
603457
912428
730795
841490
425568
557271
876206
109489
925293
836373
922399
36657
319888
140028
1015016
687117
156363
70014
89064
216403
1040668
628788
682225
721720
943810
958558
904617
453417
47492
752957
442311
738614
696137
720242
1002392
187121
886768
285906
100741
393197
689482
476752
33154
1041702
795932
597366
321
341571
757128
476338
661271
14279
144708
576845
1030038
460950
440697
677641
664942
7064
102312
540285
1016110
700160
184195
82067
94498
864122
146292
807489
351142
456163
717489
632531
684282
538460
573714
624708
769412
729860
847960
320117
378544
58126
293137
512670
718541
182977
900348
444666
215130
922526
30754
25396
100170
172413
320980
632725
169344
273742
931189
924618
450140
521297
978540
898127
621380
523115
924975
403904
117061
144250
942184
403544
939493
616940
827421
993055
258835
649535
28159
613448
308126
673721
258666
416001
289306
153011
742363
948603
983318
66002
437483
281809
457405
27294
437655
68729
591589
308902
980459
445429
248284
227010
543073
800114
668264
635612
134898
331815
752494
468076
666099
854783
7677
203018
393540
560667
94612
940645
244234
239637
964927
164570
589644
827539
955324
188495
776226
358788
730785
861095
570471
306736
585221
632201
666645
271562
563935
315394
759678
98720
975798
375271
915158
621612
495633
404139
591699
950529
109989
442364
839638
994584
253158
44202
715982
795324
419249
554995
922073
369183
492268
533485
740434
48065
754670
243605
748091
664109
647094
226374
680864
8624
862121
501498
861712
696209
413071
202089
655407
1005131
868216
581657
298897
225173
581066
429046
20291
623044
765965
988791
850847
467339
373346
513415
14823
907155
514603
340683
339465
139502
154135
628774
1035716
1000470
572057
1028317
640648
900953
904301
173060
219156
1005662
304355
337317
175894
465011
473663
11573
289223
991968
456698
789644
511600
964390
248140
48440
487428
32270
957527
246246
808721
165367
451949
302109
264312
681461
728351
848530
536918
657200
7574
107231
393153
342963
574631
876394
831327
261648
278571
605427
427771
439510
556175
1021741
580290
994616
282295
987417
233228
587650
18813
20644
531967
937368
1008825
51851
523018
483596
533554
55770
206926
638627
154441
538513
501875
455527
346714
240111
536198
944567
322078
285907
205414
322168
749045
886634
533229
912797
5826
24458
260420
140927
990941
67031
633467
705451
602843
281515
309866
507322
973538
907967
690253
61751
138802
823463
413083
112591
259929
601842
787943
144589
180379
513281
824029
827563
221618
343761
497118
334256
557770
679123
544361
355183
673781
510984
40582
496859
988497
115349
144896
602014
62369
390572
955340
332792
102713
604114
763598
673613
715213
934243
774193
678543
138683
661601
63849
290563
562986
389094
823435
522344
443130
1035732
115347
59618
849313
592415
291601
381416
334756
243488
218031
1007420
107840
600975
91959
411488
229146
191825
831889
489002
251571
315894
497790
604617
161604
937131
543
906051
361929
768774
403617
658336
813976
675576
137283
655839
606355
5630
701375
1020647
669226
965475
726434
196426
484900
953503
994372
722448
529793
747745
355168
919948
1037598
861942
678238
913688
438882
737272
263973
9748
946838
404616
115927
11555
569677
1010707
383101
563544
903457
262461
331794
719179
719289
572705
845935
382881
541546
148356
539730
399747
760469
847186
447387
722283
660457
131897
179616
333479
307010
86907
51914
227872
27961
371008
389994
822669
521648
480939
1004710
264741
242056
582894
414929
987014
191828
881611
126505
362710
910301
381490
230608
667342
21348
79927
913987
198427
299778
495956
39946
276737
103574
395419
526254
418439
345745
275422
516989
12460
683746
787473
89028
956451
736516
1010348
969147
8596
788958
257218
963668
460586
237570
1044871
716908
261125
1040617
806677
1032180
898629
890598
314630
214205
176423
108811
57570
629357
319121
842257
189805
125060
838243
901959
785959
109956
8836
795650
756036
842143
323837
782024
404813
809954
174800
375467
687976
1020775
196383
302446
1044598
894269
114141
886022
569810
57475
575489
132708
758162
538903
348727
746930
310842
962429
778842
102500
516775
986054
622786
558639
77489
1005840
169165
107569
357981
587503
98606
650019
270234
254076
777929
565225
292842
709795
800269
82599
1034672
100154
953335
552037
158550
809007
5053
562888
820655
558375
76647
709043
622111
737999
431348
1023625
181844
124539
283192
899426
602587
381237
110272
51928
412828
821121
557997
375796
799675
549150
539704
840479
479884
933966
1041031
589486
243807
652072
994517
777598
455845
452069
325832
771547
829726
564224
667354
854354
1024467
109029
714439
676633
84099
624198
708218
113331
280042
2022
932437
978050
67990
455174
732427
914738
624920
571487
716432
411294
462575
340603
985633
888617
249661
779279
51705
664062
690483
311176
22238
760023
908990
377759
384041
794865
100195
673532
932770
601944
118629
863108
35214
747037
163122
706462
185347
106588
793444
264281
66410
606234
788035
999894
952545
993838
410803
675094
506238
563621
584267
826324
983367
586610
423270
476329
182822
194527
1026942
667365
232186
188745
258029
884466
147380
1027284
523330
649500
187322
111489
931549
394682
622641
274592
1012310
889167
80182
1031546
728123
157981
344162
425021
744231
721744
208699
252553
416985
890363
565174
406635
383875
891284
320557
873516
537573
911077
323482
209797
662169
859259
47431
271617
878535
851891
801541
619915
486575
576521
851138
535614
767116
5654
762351
203923
79180
532216
404189
993466
647061
679809
326591
108114
575685
522164
140255
260001
474131
501215
54594
711044
828505
691263
123633
597336
882531
374457
454430
69422
850639
143513
225301
397580
285055
730358
930700
1034664
170482
1019072
260959
377759
48790
197783
193087
390531
379851
961357
169280
25298
144851
642430
844327
155022
164031
698597
945544
607764
1002405
226232
86910
237848
215526
347458
128816
376149
23668
68798
764309
548297
740534
440444
924519
170654
680223
602837
232231
792155
392802
778465
790102
760091
112422
99075
466259
647199
458624
902404
244119
44690
175526
923142
307819
511188
15794
718133
12832
954888
757163
311323
999722
525342
730061
697560
550685
933964
78821
559483
945535
1037753
195985
882138
629364
147594
318565
215062
762785
308893
1005322
156378
653669
164257
258743
167518
545922
548484
344819
521925
168884
683104
295957
31577
689977
947853
330212
946813
587046
325478
993252
417617
753362
679512
809015
575572
680595
953116
438491
808187
60943
594940
491549
260616
519563
830389
691970
956881
979840
983392
782721
734587
908017
488169
636548
938701
221299
892437
527437
170447
515272
37323
980602
787626
331742
732846
534733
984082
390483
329921
1022331
491281
279755
542339
202784
397080
773933
680367
97617
181058
751941
532312
834094
487987
725041
765478
986374
812231
72241
88762
926791
245378
102703
521555
434289
997690
12942
858750
787967
97496
293784
797414
790569
859354
391308
513569
881265
207238
924845
5426
1033359
915412
835351
435410
402303
313286
1012371
244276
625738
446145
814041
783888
494262
129010
915867
72526
263727
558967
278412
489391
892124
421428
742386
997177
439215
11724
265447
897548
268181
845349
1021806
830166
691530
734483
625054
111000
447548
302857
269909
603154
508945
75733
1026482
708404
108143
853685
1002986
32109
381228
345391
920031
534126
944775
854863
291008
584310
478208
173478
900440
293797
666279
968015
292456
827440
672060
521120
940081
852166
800945
715078
589709
871273
246645
296342
547591
76497
302011
827568
845622
195987
51318
1009963
801490
980843
523373
813676
739614
627431
740599
493460
445082
981288
56763
988288
82564
722490
321706
730390
485571
436475
455925
806788
87986
309987
292335
48007
449507
377444
528973
443293
345436
541901
209258
879922
799915
34002
82817
594755
805144
1012714
121699
963500
1024632
329839
745050
553058
767311
632214
107928
181448
606651
201245
879717
209123
294995
840
616419
115309
712420
558379
222345
400728
156644
634430
63588
780450
34169
386867
100620
215108
962959
880017
38564
272156
800432
842113
645324
1031011
562875
1004854
212861
837608
112962
530248
914062
963953
382317
732403
312632
37096
187680
392630
446955
332562
87546
770260
113120
386514
1027107
720837
391765
242704
839067
1017957
424683
290349
1002840
512594
984395
271551
16012
657552
773184
114618
63490
573646
577587
5757
464467
1029847
465920
729421
377718
156545
474369
27535
426854
905405
508220
770236
630045
713986
477536
833222
55095
887176
747224
192923
702794
668882
549011
430717
696902
316547
597830
621467
402911
27502
774519
792822
554778
536379
413062
507239
805130
774588
665656
278753
878066
67678
621245
1036098
828406
816741
627408
838652
910698
752715
477428
253705
450876
164978
786865
451479
67862
718615
204820
943550
858745
777319
515024
870272
400347
481676
425133
309167
500459
450439
241843
871078
518857
545736
932735
221493
963403
958003
337150
16387
340735
933479
458495
1000245
817084
691906
322
836001
416793
932767
69629
805219
889775
978293
47953
579469
75138
834699
996549
650431
944216
928021
793571
942609
186485
496110
569209
297680
45909
160427
875613
129693
672850
1044772
655650
24580
623514
561497
158846
305987
18283
164407
1039967
926477
987952
845254
371540
83616
941621
855477
260603
1021380
430980
41811
362591
275168
583794
933552
774163
742550
5980
10766
1011049
206856
1039867
663823
197122
333216
468939
310850
1039385
674690
697879
442989
811217
223983
703497
910683
867463
1034675
220175
788755
1008848
434349
591536
964813
621947
797066
337312
401286
58472
406946
649479
857317
788146
473191
371112
856417
1002185
872819
325460
813845
316442
936921
841897
603014
327644
530353
439564
78497
454143
487940
790007
527332
382967
521460
605020
470963
686455
930157
1010581
762762
77454
568563
484107
612328
44522
719203
925973
626842
523172
98827
554379
325752
569970
238772
920994
726722
165119
782352
982493
1005305
105742
914656
424538
466393
718036
924579
842785
655955
890524
252028
792353
457051
548263
42366
174810
172365
312512
678914
721689
426694
402459
499159
46855
393464
191048
978308
247849
556868
577928
751730
749118
892328
689450
431272
895104
638416
505111
891790
274368
652002
879910
238959
664822
382033
596309
964494
303999
975560
215767
174270
299568
936135
354156
606062
997929
97439
91410
860953
287676
671421
687654
235969
159113
80709
1024065
847989
968303
377107
528228
278986
673969
995242
250459
805808
698736
91679
370586
956674
790515
1010170
697414
203456
462044
762141
371557
790922
780235
858772
796711
573247
925782
972313
606738
991731
906515
397456
751177
202647
973291
1041062
758429
443388
680465
292788
444407
992707
689179
186893
1043603
225355
996651
383218
1041013
950582
1017640
366774
837113
190481
261087
213099
311751
63903
140606
649508
277255
301459
775813
204221
813135
507070
1030294
264528
484834
403716
695770
638747
456134
318105
170874
540282
612546
1007632
1002018
345132
377871
441874
142917
47835
743049
48657
205560
84042
480853
37326
670249
26431
458938
196779
478361
343660
411573
886635
260676
139525
563590
34974
996899
975078
670606
77819
780501
836319
121890
1035032
858901
813294
361507
242388
696600
652372
3168
63942
300949
420090
710077
133871
1032528
809171
412745
783222
343982
433680
829107
169895
569045
60260
565430
681140
80176
525130
593269
493290
950762
332439
616221
793225
104998
203513
731695
218627
851552
184604
656506
925084
1019383
249369
73182
757910
1009020
577269
373655
535160
595764
1014437
757931
111746
932173
921883
58675
413918
51624
82821
174478
907067
502920
949710
527669
114288
544545
317822
634886
593903
288570
366647
860942
645052
94322
342921
534826
369970
867373
455582
598960
5142
95990
791329
1020889
792656
472674
718551
766426
300097
6828
666689
996436
732626
422993
186378
39016
44646
322558
22262
319035
921844
2009
451105
936927
913489
74852
252585
1029713
363921
399411
906699
718597
103251
268586
78376
390752
573451
645118
987076
65494
582148
756119
503078
684555
370485
1022590
905987
943233
260096
681127
946719
409477
925914
533301
561630
668621
645259
226559
310673
609608
622844
907665
267045
548829
817219
337636
975157
640486
618627
698347
973018
92896
821293
961523
330490
239962
810494
662620
543232
647276
280950
815181
364279
121295
561346
43441
728483
705986
257993
127829
327821
940433
1036415
939728
66916
23289
359042
797260
743255
352394
166007
209845
743358
649462
457809
593347
448016
720847
978119
909849
750464
398927
842753
357026
407038
458876
648110
138291
337961
539542
934441
395164
320326
182268
381615
889391
381994
382652
312714
254514
915708
748387
607358
910670
359966
438782
15989
294744
901881
657534
370009
599482
954498
593491
867423
48845
7926
103264
454995
859177
169523
611383
52213
1044313
314948
910662
355725
52875
110568
269674
862570
122703
199938
630823
884423
280199
205769
177783
921289
325803
324741
852251
416482
364781
126526
170063
142217
867089
722511
370736
126740
598468
712790
554428
527454
990062
393822
833876
290983
558084
334891
115286
453246
485339
950716
194768
269070
227267
239545
1014574
638335
393559
140989
721325
226178
1000290
78540
433670
243302
632433
992044
665052
525049
956668
887286
207269
790737
708711
53223
221989
258655
282362
333609
160124
210209
328875
315197
260141
9920
671595
322927
510297
1018267
213914
278878
1020677
14167
975239
884701
974054
331645
903601
1022546
318191
1002470
802586
782988
612345
473812
300107
56065
143654
412681
1041524
650288
426235
953105
507122
420645
949612
310611
561085
559612
946129
44578
254382
86529
349972
869274
965990
189595
208541
817400
217738
1023062
226044
1026026
213249
362782
210513
563181
332846
240952
364490
894458
692197
236583
664539
137662
972449
131386
281415
529940
773053
495652
629016
1008618
70152
571845
86319
653234
68262
642612
1029818
934544
638652
210068
933248
491785
1017315
103436
446151
783234
900805
119549
877497
96614
450358
427481
692051
875590
154009
728388
529998
1008375
54573
56040
810543
334060
604442
985650
515642
132415
254327
416151
578553
19171
28679
315998
302857
800967
107591
675270
457526
308215
372932
985360
26185
172623
637343
467003
1004779
15913
898986
278351
644014
792763
741243
972743
50433
372446
230723
187145
953226
907361
23184
545652
18842
775060
203387
78475
553687
555872
520182
46396
752323
490512
836233
470832
567797
747217
229785
157376
695485
464229
652328
145442
251474
399667
677807
781841
486439
415329
474888
548469
369120
502373
926617
287296
369018
535131
963077
587236
351841
408132
44393
420313
1031048
237786
953284
542586
516917
363274
741877
1013471
584667
532322
401841
54424
251475
285408
422942
907900
117739
899190
165764
48492
675286
294585
38785
846311
286584
128113
492692
924399
357263
685694
1012044
109829
37971
611091
211740
42278
353378
711204
605901
274558
847032
591138
67244
483232
690171
1017345
415583
143251
482201
900156
362698
636732
445223
602850
357742
898044
1037768
810189
786161
498939
925692
555555
282586
505624
951373
402094
816338
470898
724102
953995
430242
150835
935374
630544
683736
520526
1032087
817418
871392
218179
780574
413928
278311
186285
121512
349374
653907
520777
1010228
577180
914641
692902
550200
502679
634339
426117
558747
997302
797692
159047
683122
1035935
1022811
929464
898667
915207
472664
95566
844296
440825
1028846
160503
890596
1037941
670271
262923
664165
404333
301666
92110
210394
354958
576419
1016288
97178
860065
852375
983294
142607
677080
639608
275816
727488
611576
776649
311707
522461
565328
871086
665839
345805
179412
795310
441438
726912
789457
292846
764693
492459
657319
357178
81696
322250
417264
601660
206748
786780
205163
550342
613769
307774
30371
754601
703000
972282
861915
731162
35933
19852
283622
669637
207629
329745
456728
895852
91529
426006
477631
263071
288502
447811
580382
934273
734773
886649
715570
678299
495291
343973
225139
1020317
400106
248841
447208
745614
1009648
570089
375542
995456
175267
201366
62551
876593
51066
573502
398196
397022
95222
714070
757693
530181
87592
639764
4828
7141
433791
941480
373415
999256
921398
261014
970788
491328
196498
972647
88254
359773
522897
555694
750318
1012691
5779
779741
775158
458967
7620
851072
268307
628916
348623
217542
661728
670857
987604
847787
957223
331993
443416
1035791
845026
783977
194409
442820
233486
262694
305896
1031112
171049
156327
199202
338077
71647
707013
406964
582291
468556
365197
305834
987247
959936
776410
818649
527140
150251
214319
23533
797600
807624
629512
284902
770171
887868
343957
272348
924482
790121
225649
649617
93931
991860
973565
489851
517543
1034761
758656
925874
373747
944371
549692
575399
124576
654147
292346
409366
633839
654223
114919
99288
631977
877253
319179
849089
73146
498824
402331
627405
221189
220038
638279
820629
208801
639724
219119
1006443
763636
487077
620216
1019884
151345
486925
194638
190887
440600
559004
552415
269407
436739
398663
400108
948297
228496
450856
731591
903298
531868
80097
256860
9077
835986
114002
655597
44787
755853
906724
414223
934850
296939
439400
716312
1019205
996116
428472
684645
212506
424840
267591
113090
1035817
9901
226740
964650
419436
843977
708488
716270
764658
65546
440700
776220
74523
605062
922803
222093
641098
318951
1011337
1020603
638384
112656
32910
307904
426262
726762
73657
640834
535299
679172
379516
233776
352223
677858
592345
496567
232219
540126
682436
772363
140282
858368
86671
498589
1001692
425244
521644
955782
965139
560473
672657
489646
110146
495321
577469
312568
307434
481626
601496
823474
324522
676460
803575
162493
274058
1001193
422719
506875
395340
1002364
322293
912403
493932
973135
286797
377023
355036
1015679
847445
132634
66535
581191
387456
477693
323352
319354
150693
492757
243089
646913
419875
927285
171754
645066
466706
907153
169299
916204
18132
46739
531106
976855
905511
851727
237555
233038
442882
662536
3346
779421
286882
443150
841351
1022097
863254
710274
1015439
455245
136023
533701
765615
436465
912000
224018
325017
550681
375190
425833
838443
189374
961338
556569
61087
62476
154263
358314
259710
734080
238037
821209
392200
97400
467134
606398
815347
737682
261329
450622
538863
837970
5223
695563
85358
714304
729241
325997
885771
362547
924846
580605
286951
54216
941980
560225
527061
231207
633954
1000948
519192
533008
810070
940455
897016
641548
278498
365385
572041
919153
13471
494150
414903
544177
799777
943337
455124
605647
372566
533860
964238
84878
784426
869017
823055
832009
433194
145032
646478
401816
698633
988253
14132
505043
251190
713861
358884
911820
993327
591180
655247
630025
900973
925971
788568
501883
667565
58597
588621
762610
293799
513748
130209
370578
990372
832105
804383
181098
896357
197119
309667
134329
394651
713765
373261
406094
1043878
1032565
205142
259992
681832
114671
842145
889014
988062
978777
994042
263287
1044015
762727
621644
386027
398316
146243
739711
577780
583894
329424
279329
87955
826668
531106
879486
1021822
676538
716901
541360
154460
479738
233942
910592
97858
331018
811907
107644
817235
736561
1018375
376271
846493
937377
167142
170329
858415
258497
145258
535943
214150
812332
466056
885168
73918
265340
975509
22372
487152
83974
769573
501468
472410
1014478
871130
563263
67410
262295
768253
49422
579834
174356
822878
367405
706224
685008
436099
377529
26579
152119
572965
756916
913968
408855
411528
866031
30592
532657
568811
376730
351531
511217
895036
963152
457470
363717
322815
126515
282308
289989
293735
513868
652449
165608
17672
991315
92594
938286
796150
703942
643380
602922
932856
366025
497912
672485
112332
1006472
232739
570160
491718
463674
250946
798405
873890
6120
498193
157141
487583
289371
941516
783827
94594
787069
957311
36159
381910
912907
190632
866372
260258
81243
699983
467382
926510
978310
1038789
854032
1028256
938748
536262
547063
178264
791600
577119
694369
78998
123567
728518
239044
63739
482179
408431
723898
758235
336155
168791
98420
575810
668901
664155
853931
130384
11774
292857
873716
309518
523446
340405
993141
561464
184707
473068
62292
347235
318477
326170
712977
325717
411409
268756
20992
1023911
958270
806198
278900
68683
240041
574639
198586
437824
553241
1028436
602870
875618
145770
927521
289376
755332
771828
594939
955846
111070
688560
848395
832520
489090
178570
156586
670165
733900
352140
248631
232353
678217
633273
945919
863199
1012047
21410
672495
416095
286746
460537
596181
430742
248109
694039
390900
48591
940440
259774
39010
189829
189253
29814
437735
175255
879328
105068
900197
954711
568625
935687
293037
161964
733363
703506
592078
680659
481583
89815
381835
938881
995741
674218
934713
976225
1013367
613721
735622
345157
575241
699367
101378
800915
53054
528923
932431
1019618
85686
370322
837225
35915
64498
510647
656267
765591
584802
612981
626036
186996
506805
815255
547784
42351
507066
342350
122241
959665
5682
954189
927523
897071
587961
440160
627949
1011176
70885
601375
518569
328915
301025
854833
127951
876127
346957
897948
1009429
460032
810779
194617
798185
80980
194216
220734
553745
727781
56991
883829
116605
403720
160380
86261
464983
597800
845666
949202
866066
466265
659154
834321
473613
1030938
552668
474092
672667
735263
568010
274734
233949
514451
774271
23047
415868
239395
773263
469460
572676
16182
635296
899030
70690
852856
254009
599195
374519
186267
725691
571611
662156
995283
883561
547143
180004
479563
606357
739381
880291
551623
915845
936270
885698
849900
772682
395632
555955
553147
478881
371492
971922
204468
66886
10019
266487
6097
757289
633337
415174
712118
823763
775850
556943
575288
185462
248656
622896
166478
45183
560940
407537
994044
407057
923125
916902
262863
725573
147158
499994
581407
209449
1031008
635014
796642
678413
161358
476884
195796
1011031
113254
984465
592180
163574
988183
109204
490340
598104
389950
553169
143890
445715
449585
188688
494505
717841
1031339
25589
240129
63950
511844
68092
659523
97985
337387
241186
757789
265754
762330
748385
753959
731124
974707
259866
646796
561076
255376
560753
1007370
918567
778158
738741
745607
687366
307491
359481
837732
646041
740890
223163
923035
145754
669927
543769
879721
696986
605791
1002354
211582
260932
953209
991832
755605
323597
848251
638556
112105
263578
938562
240661
1020670
728444
282653
53368
786592
380604
699317
743474
1033834
647904
31205
87793
737366
288866
219453
796968
738575
313629
525455
550479
36166
613396
874291
645991
1011484
906604
309695
496380
682886
397578
807839
13669
690281
37142
883025
919428
689368
179974
949983
925410
243652
728504
718590
503810
1012032
255458
794116
437762
625169
492800
695461
954877
915052
143334
659262
685367
331004
509470
431019
356571
303746
1917
787243
694776
79793
938164
222248
83817
191452
595508
999421
817603
64826
958854
600888
94633
391141
292752
755293
847953
222795
785954
958628
331409
1007341
923394
310916
208954
610926
727723
195347
172827
975706
382310
155115
177951
503267
906137
229187
518090
338108
880277
241581
182372
170442
986760
994168
432742
339899
113144
670689
231514
553691
583590
380416
480366
41805
1007751
1006459
1472
82828
503156
301800
655687
108562
102801
521879
170809
471822
407751
588895
498951
251639
963295
488175
360615
558093
197755
630462
703505
831357
928649
60255
803971
792343
827157
582597
540485
441165
385614
769826
565300
308406
359050
439810
23761
697785
823223
905641
52005
629328
797686
32791
260782
940380
898985
350945
151449
199927
405887
748466
344979
861624
416219
429546
631771
636742
260922
564222
117614
87100
978140
197597
1013685
864141
282765
934896
857454
638186
770977
692162
779521
566800
830670
756916
304236
195663
504969
215651
1038044
797531
672944
476357
155566
393023
735634
38473
260701
299594
547109
141824
255304
281871
867653
1025059
807773
287182
938686
810384
1008060
706917
698052
852895
306359
84070
420598
203374
1031980
828225
68430
304991
1024372
698023
953977
124042
780496
799429
849024
178789
306430
638807
145418
78957
733008
726980
59405
88305
274942
909050
841561
1037769
97955
727411
161700
878948
549879
386175
108877
710960
989886
848488
1003133
623577
103505
858405
232297
1003127
934330
509562
532838
1012916
495510
406524
346994
94534
391428
488909
606568
793956
962453
363341
367601
249807
64870
738209
338134
156891
892189
701505
82508
250607
743383
495172
497886
52561
399867
560915
999842
582714
873310
173432
731570
280304
530407
986600
110628
469869
489482
691179
560715
186683
794418
942859
675264
776600
427355
125425
237031
97427
1027157
567906
176508
980315
1022051
35043
119208
211116
796947
822326
15791
437882
692797
189667
1039082
376157
640692
794806
625762
895808
727255
449542
997544
925782
245822
926804
887183
321302
739509
659500
5258
311668
331657
1009226
270423
806394
508831
651272
1030723
790878
743703
34140
257591
240909
956147
443340
116310
334631
156302
426190
165514
650131
795954
574188
922536
539634
415594
347344
822647
694720
220783
71691
570254
193963
698413
858427
447316
1041781
295846
29437
674198
376022
716808
84842
82413
68348
847031
238961
831971
618236
1026706
95991
379040
865385
155345
1000406
753664
265100
398474
766654
150322
912975
642483
861910
836830
1018126
847957
247693
19472
28487
8774
81096
961910
109622
146941
628352
233139
603804
711818
10743
751476
883836
14873
778034
300608
164927
650726
216320
643334
552773
321988
529965
79925
611671
783756
958018
499654
440966
301544
460041
106985
538456
886927
764703
674209
753091
117937
597149
362384
758534
561437
9140
627597
594378
107252
481186
256205
385479
1006144
508995
615746
808823
689323
836042
645366
334396
271894
325346
709295
52130
971591
281574
881259
561332
183487
122415
255688
267600
271302
724332
685413
622851
374
44347
749801
49063
843941
10937
929659
518230
120762
563161
1044929
7918
352167
134517
772655
317345
1038854
834201
779165
514590
441109
462985
594165
517462
331879
982509
988445
1025439
828032
205176
827098
449137
41178
604513
880080
312056
590145
299371
842995
203835
175954
654748
163976
612804
661267
952652
724512
95022
427629
722011
90986
469286
868900
35040
739249
398370
276697
375045
56969
154181
607002
291606
146896
248982
635039
748367
485680
327461
333733
75269
488538
15763
542447
224339
867700
187864
779248
759109
42120
151430
409341
998259
883483
180658
83995
5191
135000
438312
968075
447760
951408
435375
940805
832532
891537
971400
368211
60410
610478
949197
428769
849080
468899
249665
99362
928512
310375
598670
645101
839763
500188
622896
196637
2038
711844
712393
71238
722582
95909
739094
705020
165532
261592
708891
534076
192954
402963
803102
979519
57461
629494
561518
569485
592083
783688
345903
39125
766410
972921
657761
507336
1035989
153451
318620
722689
829939
326039
859349
544899
661260
625564
970504
868842
639150
211570
698249
591413
994215
610588
227039
723697
136588
902648
21269
21738
138638
529675
191622
603455
802481
546051
617504
64613
387810
71110
596859
80041
525225
955370
571071
307552
1021862
280962
736508
37611
287649
14797
623101
98561
91488
9609
884231
646504
44767
166613
634747
682853
777246
92878
971888
72662
38935
901787
913405
896592
937916
518135
361864
30391
71097
763331
386982
498274
41926
838676
963579
551977
322413
754483
919364
908990
996076
135283
12026
870473
454721
697322
91783
860492
167185
958177
610730
967818
320768
690313
1018212
14855
172838
790920
247962
970877
737385
560510
168693
648451
327882
353493
604472
349606
481328
132177
499661
602839
524278
564585
591927
439297
791935
361366
976609
961011
390602
717372
392859
892564
379678
850473
414669
323368
270234
825538
311813
310580
546600
174773
122926
278784
286771
7835
934391
378958
554677
793892
946976
912473
590980
352118
723986
81054
480605
1003859
1039030
144573
805901
371221
762900
830060
652708
824396
81405
551736
8144
264549
315929
369578
880859
203871
731329
519136
108600
233869
24859
215752
437049
819203
169650
143462
298945
315952
777408
569905
385852
764921
453973
830266
679082
598830
189953
775034
898549
966538
460138
127941
639884
907029
597477
51990
268436
58104
327649
579899
778033
376110
492461
1035505
588208
256493
470716
732185
698871
201938
185645
816485
665968
773385
794472
505189
657034
874660
633124
179872
877815
889270
938233
663384
1508
43372
423159
342626
349054
76761
236360
95536
483869
317983
43728
233556
89699
802170
552387
694889
506769
920298
648424
874990
6106
131952
369964
269585
67085
585876
608417
157113
250013
916742
243741
295711
668167
138603
526102
89293
815644
297025
872613
173845
431509
13943
406946
802591
1030731
471586
983220
713812
40608
444681
727393
930535
714621
656354
863025
876610
645890
52336
702739
937711
67022
600412
2336
940024
967995
969292
860997
35599
241726
438658
119545
709277
1027041
62304
692405
922840
813199
771080
499277
29715
815768
309197
950218
305704
255025
865838
10028
450421
806710
98419
584202
439691
740518
241609
632363
239231
236969
471365
68733
495216
651589
884271
927130
2910
501946
678511
812127
765457
385452
47924
501989
206600
1015670
866555
601563
326878
314000
723924
97310
840500
646253
312800
407851
411770
373565
874017
442879
350075
619954
81319
821516
777502
950727
699119
370286
918835
743418
928153
218237
921187
291158
718031
351581
154746
760532
988020
553718
1040779
518271
139776
851586
480872
245583
899461
366519
978390
776956
606090
320074
512266
525079
270281
232727
612655
850372
610038
150825
414856
250589
710963
557633
147392
988916
539905
653339
923325
248880
526480
764926
783859
554518
38643
531856
668619
222312
873452
891660
412116
686358
707946
684727
231989
514347
110499
339523
492479
336991
623879
486456
895418
25309
50622
28003
1027797
445969
58156
525769
971269
806228
94096
826580
755073
701696
426660
152214
114348
713824
910927
526698
15995
89513
998749
392842
557540
89903
76541
749578
559499
772481
400980
968160
511942
932619
967148
701650
1020955
418865
418496
391083
57514
96740
255543
254413
934880
1004024
327367
650756
39117
427389
959462
242923
936535
166879
829705
28081
414964
633141
285676
371317
763364
594962
440938
74281
377327
938464
625220
882590
410852
203622
974983
218279
481044
916578
593627
570939
707274
566361
285301
874669
898835
768404
54262
342367
645188
1041586
12189
63819
697500
1041096
355491
926172
26014
867726
687694
883182
697376
255885
934020
226982
598490
601031
322865
506365
477963
777219
545542
294884
42811
861377
943695
341074
228040
215428
536504
103306
659734
845518
11697
86386
891030
510728
264860
94671
825737
503589
865396
374677
910199
942260
102184
670200
264046
929331
115935
899947
559676
503871
790700
97858
539648
635748
402488
637060
87838
865349
341507
284809
791823
231723
32134
154423
476464
509171
481820
156169
603304
627515
265601
990212
204987
933380
1043217
537581
552840
596410
957588
936904
400702
282188
11377
438733
544213
323007
401821
812967
530865
416720
550583
236353
421329
774062
1028572
841369
600046
406117
500322
517475
86187
658194
360436
171024
24415
824432
165110
956539
838928
919669
756418
475997
494083
342457
599803
664193
432272
940105
754441
544626
790472
6460
618014
473378
949421
487017
70974
664088
644231
858628
597649
571342
143950
850375
332179
193311
229902
122054
669253
115910
825488
679879
140086
169607
837998
579063
902231
901622
430594
291189
334151
321836
403636
750161
1026745
657709
799142
294857
1016698
419977
995788
891818
872778
37792
697328
797217
79545
1031208
744040
752373
1030268
406178
480307
360878
630807
894670
496842
475430
416012
131623
428395
789415
412192
558450
701270
438974
396478
260958
409335
425822
662253
464734
710332
70664
23546
455609
602688
405825
107401
837300
786419
411548
981287
676763
763935
467946
197608
783946
44117
175522
879566
285408
833772
227802
385083
131989
971307
760539
976556
822007
688234
641505
505247
943832
182606
832819
320780
644456
320961
278147
978916
303064
467873
993937
965439
400748
384418
105341
432211
309773
705250
411199
665940
980052
936089
430558
503162
310710
953947
943792
335391
283051
772358
793746
107776
374534
495031
828331
588164
219644
308980
944804
138263
120431
14206
634294
780345
631286
320359
185306
1007135
523134
292514
838196
603260
1038404
636716
1026787
754469
333599
538277
619215
663228
337607
184607
544328
108809
437426
83398
344322
837238
799875
492773
294047
685388
525589
176682
682288
725190
308279
65343
277040
253914
626546
998199
42236
105232
427743
791696
471576
454514
848331
317405
775146
310309
469489
273229
537331
12686
851002
365308
867638
211440
352030
607700
871113
19479
958293
326188
985818
886954
448781
97729
155563
335287
98080
575060
663459
614776
560216
18746
333105
608737
429740
95836
921286
712323
181295
257547
129106
806176
167489
758258
949049
55159
34603
237279
362709
746928
159984
886864
285389
107998
721570
843836
241742
970449
303954
990014
822039
894146
662592
18939
669531
763429
344591
240447
931643
691078
585521
843466
882870
681299
548605
956245
405631
445566
18541
1019257
393110
949227
899133
785623
404366
992954
455795
715543
20727
960244
458677
645691
30937
1007781
131226
431671
724708
434359
617646
1021041
345842
794107
512311
1038461
36000
153190
726047
345952
62939
168809
395007
877343
268338
54110
896988
400415
1023381
490022
1016102
429172
698837
964995
1012029
624458
433756
127408
153571
63700
931393
730868
754569
413391
733144
17381
820443
81999
584603
947905
589310
480030
372345
146038
22544
956972
727776
175896
986535
499684
235866
835873
428292
210064
341437
110212
46471
262683
300433
575436
497525
204960
496541
1012169
615573
179125
344505
394366
763975
832236
127594
384624
231350
1034820
711418
1002738
409114
2230
154391
355976
500104
884286
378401
85721
177722
301351
940788
298167
919507
603575
496188
33715
244633
198940
711654
869522
741451
39125
341426
804110
40947
740148
402784
142900
160205
587690
118799
466969
523443
817779
134245
644947
956915
889124
264206
845171
722384
1000102
102951
122534
524530
102095
875243
550345
506404
760345
272528
741365
807882
808196
72493
1031823
350900
989064
243727
925392
951441
382461
725850
248969
635918
647104
784222
159165
859719
306857
436708
446287
637685
233125
442932
510914
271147
960416
159481
204633
991180
748205
126256
173453
732144
828378
322332
256375
762255
227799
172026
63509
721657
683901
212853
594901
273921
94020
218682
942495
398961
280925
22136
745874
903307
78565
125649
658466
38103
666205
745471
620940
496253
369762
876539
608550
977732
572328
724954
701146
193787
1034259
919258
52636
565300
36242
599757
251408
705778
979556
4927
127744
650776
823490
596320
660489
172470
682542
311420
952926
401046
273974
846687
69985
287134
250498
578425
120243
870428
226664
534324
320768
323114
129682
71131
1045233
348532
110398
933608
449880
684821
899055
622370
627234
122242
782746
420477
436159
62541
602414
197248
903673
557969
591930
185922
730058
226119
816762
415385
622708
717865
361026
769488
456517
1026884
247825
811740
869061
378782
455313
899257
448974
509938
151513
556995
404465
78780
710857
44793
338941
816173
74646
439451
811695
12605
554054
87908
755058
967380
821581
903686
169721
504191
772038
782694
680026
365490
720150
986741
463269
567530
89536
868812
469935
1014111
1037153
305877
386256
289497
732301
275296
818863
183054
501610
63290
19642
583105
3700
147044
317196
260509
674732
664386
589135
525521
312851
274066
328480
859153
51249
695806
658935
218319
422995
40362
686212
121287
823306
95313
365173
550030
447238
163770
822439
65768
628898
516519
470963
331438
67315
192419
445912
68013
243876
991822
508377
472876
736440
766936
251262
498009
84161
235462
548289
972913
713201
965509
936718
271364
28976
344314
883599
238637
551397
442814
786522
635760
333730
9303
346060
651598
368098
42693
206580
691655
225720
607478
86362
515314
487723
429811
460758
304985
278860
771942
815920
901171
473716
809983
941760
566892
823105
471074
252845
389090
481288
476721
494268
182813
774500
721134
928501
142839
724542
43258
617748
110189
989418
356540
717080
909606
926963
120306
745921
231947
388419
262392
512626
278421
441969
400304
194777
425157
836965
425608
719087
815613
673789
198103
339261
147039
600450
205165
246316
33457
89649
20286
845381
1045189
616401
583389
757535
351862
370092
684659
341597
487777
777509
98887
347257
292322
63136
726939
499229
958948
808582
420879
70905
455482
870121
422983
436563
151190
89205
929697
681028
820262
632518
527973
146866
853153
693893
955494
214966
875701
599311
748531
567617
751789
876665
1043307
267563
671101
252763
402296
413584
42447
879387
223744
292914
370379
25184
1033168
110129
728141
398627
224713
439629
670464
702024
382627
922458
761847
987167
185064
208792
328301
911370
769775
841515
224170
254775
252238
805759
385990
780335
435326
267543
422007
243080
812241
147459
927384
260103
896726
807995
18743
260332
281030
774235
960029
217632
946702
923544
94402
72546
877563
277090
202251
914768
658131
699066
815133
868541
531007
52433
34346
251886
898543
5974
159185
595817
744135
561513
427350
457937
269961
1013162
650963
622725
762755
948385
868498
501195
956207
689373
904438
804585
902153
306263
104873
124547
803472
354377
632085
764324
813899
868178
88360
861230
127198
848233
942573
528856
492125
969490
612385
919955
52864
617773
357159
347670
587462
557252
395400
799611
715973
1016784
304749
286206
207304
1008470
408423
253734
405987
707305
1033213
659041
393217
830167
943931
769648
299837
980564
709301
751002
885590
212740
616645
100984
100556
887087
897766
975525
378601
1035853
482289
573009
914596
1006483
734737
868820
701107
89802
867861
923593
143912
708953
854726
532150
80267
220999
1012583
242993
894030
226277
637963
191664
258813
72806
624842
480975
903635
769514
937444
332667
898692
154391
837705
233880
857297
610752
367782
807241
56399
984113
689383
478459
934789
566194
248619
152676
611056
579895
40441
152955
854615
41757
1012979
964064
286597
672356
563291
7474
704177
1006098
828785
596024
496745
853922
732615
54885
19152
882056
297332
456511
459184
43960
949588
500362
880627
180222
778334
824646
530282
321817
987892
930810
941251
746770
398107
642887
807117
632222
776071
38676
70220
969658
96596
65702
106496
114418
19222
404521
663154
341724
387948
329716
314503
829274
477466
203985
872818
334538
92457
34108
563340
146669
745001
14113
944160
635715
568354
904422
538822
207514
896179
40451
716385
812504
413001
665220
395611
499518
875507
764128
34711
251452
3271
42813
1044280
636231
723720
876169
825472
309330
593474
285526
317046
988959
380812
257102
892880
396777
371011
409064
236666
256734
981734
927292
851075
722572
105749
1013052
688266
867915
1009972
26663
752411
594368
910630
114931
18860
833548
903435
652903
754054
364931
988369
1356
495242
483054
395668
277663
517427
394599
286575
715455
670677
111643
874658
217371
637321
661140
806269
279372
593927
23176
137416
148000
178766
162675
514604
59302
196046
547419
359481
342783
993952
408395
757400
70848
280905
426009
1000034
540301
381861
280422
877152
952260
327509
210293
117189
922225
764571
729076
390554
828384
183045
215629
1000692
869792
574660
909421
912673
595235
1002970
94612
153429
268781
489475
756278
587610
765824
205332
653939
129151
646381
726430
681236
860704
705570
907205
819742
127415
51458
27954
149368
216932
1028828
726477
726023
423167
800127
380517
791818
88960
1024981
145456
858061
1001690
477849
8891
644165
140784
661697
509324
996996
405042
130185
968470
860667
309436
304183
76719
15889
997887
872812
896460
252178
735197
919094
35733
280526
750676
784607
343959
111195
318079
365407
624302
215143
719896
801188
11166
181093
45679
891323
688021
763089
1014413
26470
6275
568872
53651
447210
29650
916426
878454
965494
624033
216291
517198
857866
993177
188727
38622
79108
571983
281120
1043389
985252
207906
146081
579850
373955
845222
398151
256889
204200
630297
673237
197113
790197
384112
775045
23666
700400
111633
1003284
680245
772234
543730
272082
613088
119948
76752
366266
197492
1043066
930681
857635
169324
570371
634544
439818
844258
233912
487628
625825
422050
752889
335512
451577
157723
242621
550747
777727
775480
716294
992047
952091
244903
927150
872145
278429
503997
553657
1039935
328806
618431
15366
763696
755957
210870
612323
397080
799318
1041175
361006
1036272
540195
191402
288210
7643
637429
848461
357951
927691
155203
319845
827485
308532
101490
1028006
447243
920225
745919
317559
776991
730942
5385
390001
996679
449610
993323
571838
935252
744256
173849
827716
816278
49522
600787
647725
126509
113593
426096
294984
310380
743586
433797
261045
278131
591510
803903
148364
423011
460724
244506
595274
323512
686647
853866
157433
388739
545005
284365
887469
917911
808032
391809
412853
363554
953608
706329
301503
883779
967677
867237
336888
637783
532332
700934
817806
862284
13664
747025
364964
441617
613879
392497
374486
895133
197168
478003
375637
957960
675731
1043696
711667
184204
921436
609116
456203
31780
55835
814101
648792
577461
397404
742987
841935
671826
70431
195112
688320
45132
580574
284768
469367
901420
849343
655581
158203
522720
800220
363135
927205
689441
534394
849748
23914
21057
837628
1006476
564200
730860
26013
921833
655285
570982
510586
264352
580713
594293
1007392
822506
500644
437722
390426
12346
263635
793322
559890
631537
860351
930381
984304
731317
375328
253988
946179
53213
635707
8075
579812
131180
984804
756705
882761
353078
111114
361859
49461
990891
598245
774720
509548
265419
905115
1006736
986805
584889
304571
399803
186542
1043392
1019575
975184
778776
148527
129430
757149
1038164
312511
659040
42162
453917
913038
67404
525465
21453
63572
567590
750204
292464
701556
108789
875966
217097
708502
872223
802479
191711
602271
516028
708081
988823
991722
719547
634935
414827
705192
503465
622167
559835
950048
711311
91289
569764
110591
655115
631633
189370
851597
184304
1015529
228345
802559
545286
131577
806249
280375
589242
903362
307919
208099
118735
916472
367050
917100
679227
979692
642125
389049
561122
127959
677209
32581
434323
86051
732034
305906
431665
159134
106972
162104
981437
62684
250124
468582
439147
416052
121109
644911
406958
566098
182822
372056
659970
43322
419001
56940
144097
808476
861404
248076
256159
548190
717312
265594
466480
127820
761659
71469
413210
855842
549954
966021
126848
895779
939275
410616
695034
492409
1038378
274183
91616
790903
430630
860561
488698
356578
300539
750114
720716
394999
396272
911778
530678
991157
203987
878894
958915
768843
567307
958239
208617
742418
518901
946903
734663
948127
136594
881838
768354
404475
484783
392619
640461
344677
529658
641277
121993
935181
752509
941019
353983
1042486
780760
286664
422464
796810
924855
154310
312379
1005890
554300
890266
90669
369082
609757
743883
136097
897938
687549
787813
711877
41365
79393
203225
988377
449582
582252
105527
242613
268092
992089
900070
692231
634691
614711
382661
966592
531558
306037
980543
777623
413277
637871
96816
580269
752440
840183
124940
578086
307399
270848
837550
630325
843473
734867
190448
823019
792528
32884
300722
478947
828383
93646
935231
556749
889791
179885
90334
136818
684229
839757
863846
16269
771992
961816
619215
27481
302697
883005
904203
83713
607895
217857
897057
896814
813157
780772
282299
211069
761131
1038414
609527
487203
90267
799315
933627
154650
624384
877426
1030927
953736
247980
729665
190008
221618
938840
407052
373615
11180
636985
237393
792969
1044915
58025
270445
64218
561062
67778
108622
469956
103533
10810
520258
59575
741535
255136
819107
425604
254052
183028
938756
600942
1016029
974292
683144
822203
266114
230132
471201
304501
50210
343061
116922
196283
279358
624985
585387
907827
229939
732153
431418
947749
976191
399738
649232
175933
343038
362684
249229
892760
55753
984886
125024
743944
572560
665656
701372
877543
812508
960949
328475
405783
614794
817128
140352
1006382
1009678
1035374
340379
404655
99581
528601
605843
820198
83442
394122
565871
822290
772093
37929
587767
594536
781454
1027838
875560
887893
591970
977559
948077
296608
887186
768233
358035
396118
654584
486952
149870
1008971
174338
842289
37191
386892
116813
980378
1038948
159958
375831
967726
696396
105948
361116
873637
479334
719520
68791
928070
966109
132352
167982
526700
15085
210289
959752
885557
52529
722844
898237
147434
998692
129241
951995
598224
467859
867407
818145
919155
363786
202894
825539
173582
772856
232010
88449
659310
432963
327046
131722
607410
1016009
53287
58491
581997
347467
436363
517875
964494
660952
77031
744748
789206
507968
431605
20618
943873
529055
523544
979916
64960
331952
39614
632404
865719
156352
575949
58546
431146
416205
500877
809432
534162
542144
481428
20572
593628
611520
806552
817173
566467
770060
566544
1021081
566868
234017
514298
961448
611968
283471
321733
923697
718884
595498
768112
958919
895118
24629
430850
978439
471159
128786
981706
1023798
191903
81408
437602
289158
441672
934723
169865
287398
302207
1018992
759775
132878
721390
943180
163580
117357
688782
709654
709388
703463
758272
522858
810893
400874
1025686
230205
141243
779621
280859
90371
870277
405191
758957
411677
451674
798932
644079
301769
496377
278517
321892
951452
501349
907181
305874
478537
68861
111453
911281
954958
824320
221390
395519
1040556
690688
206612
446939
736847
347998
755382
897486
323078
201366
102347
128706
953992
850961
948269
805363
793738
512372
75705
820840
851983
479117
346139
279229
196403
988481
456112
620700
214059
797569
841566
939313
659240
714504
14755
219457
1000119
104273
437472
868379
356532
495592
473242
207106
387885
1005814
1021868
277102
704644
213893
14723
202534
66406
146554
875875
117601
89720
771446
65771
747115
333663
789497
444982
732458
371521
857619
999107
534528
357251
199967
343327
431332
10797
171198
547851
290315
269167
207322
181327
170407
279377
542771
526260
734279
273099
108254
937633
274264
212392
694281
600160
941617
963258
656391
493301
149740
205204
632421
1002101
200141
910334
954283
336694
944650
982639
394490
1043048
440553
103694
717508
391573
942772
937732
610892
719231
225113
514626
580270
938156
829163
231366
518691
712940
112745
207510
914171
890764
202027
333351
708806
336120
362722
112641
41449
724238
77308
271979
554194
853780
59667
889075
713008
500798
92628
862778
842311
540578
171130
924455
41092
387475
758457
93957
547264
707194
552168
631468
615626
844646
308545
502435
235889
380872
841439
952387
263754
503249
226234
84245
989524
508124
620768
268957
556153
381731
847784
183564
482687
44722
889910
694336
218627
511516
200630
542756
941840
996269
1044527
49217
99254
595635
891224
304551
98309
645770
767643
884035
521864
47063
156926
270542
768053
450819
828458
1020943
59538
75286
326155
428289
544924
552822
183883
70523
417501
10727
683507
880420
779877
906587
30573
827681
971830
391211
666264
620199
405273
876391
929963
96477
404567
271480
882623
301593
3496
885599
879420
29876
251853
526387
272789
26141
989547
694971
961877
384979
928726
326216
817932
63430
965641
351353
213770
875057
67896
589742
357065
640178
604674
10881
8352
817129
288019
44472
810041
959651
786439
542869
688453
694140
676937
929829
237631
291693
886995
335949
980016
529841
336700
817306
61397
395814
846177
965725
715416
607099
437157
181843
5713
999781
897651
43253
148770
516193
1024518
415266
438805
217726
220860
1007284
484909
103302
971927
296442
381646
165845
1014869
868591
1036012
7538
73992
147424
23033
899119
171080
720682
700859
719969
641901
829347
18487
497184
190583
265138
264625
393343
509904
763132
232585
737404
3672
997057
1041874
1043034
841518
879494
208104
209518
533504
6838
560112
43528
1041143
788879
841635
800553
388328
75404
229518
836388
451367
100105
511206
225188
949180
278286
599023
228358
551539
417797
364511
400049
283225
241427
304348
476149
725355
29944
776275
83408
314943
536025
175687
804390
1035949
294797
99243
775726
824354
552406
36685
744128
384191
513530
596167
669357
445999
41062
925698
338994
564290
822617
259740
558549
305755
220175
462273
781303
669426
234279
315398
584180
851840
336651
260803
659069
560533
523837
751033
1035230
139885
573746
48045
502333
202356
272415
956598
948022
840556
190871
308068
873395
672401
1039233
471030
790276
916223
736432
656990
266733
1033220
1019100
990295
732773
3346
731459
84692
928099
765577
49816
837976
839697
961462
848068
476775
37949
708800
637534
179985
274110
232987
53333
114453
305267
411143
937538
717780
153932
151091
936372
65245
559927
491223
731047
997346
117129
347064
470824
446268
459686
788774
222480
329830
389760
577280
88297
90521
19088
825287
774521
131389
90583
770916
868585
474051
421203
907065
974960
541125
867787
540609
54610
996935
427098
195364
1021941
527505
551131
256516
580110
893943
536739
766961
778922
852718
167871
580102
884658
145339
319519
368828
497701
248835
847238
354474
18361
72142
615314
155307
356844
211234
899211
460564
705340
936593
850027
81281
134965
776677
857094
668942
517570
288299
182203
606384
625810
27818
349769
779970
767719
642854
765685
983848
137758
355035
672277
340459
866423
484142
635538
976319
61178
495228
625657
448578
10884
347945
245843
267522
185688
308076
963468
634083
352949
148078
455879
436132
832421
573317
338193
75230
440522
380834
473865
54432
580311
422876
430232
235854
809362
847177
759895
739195
202860
46069
102551
475988
487183
680928
158253
472590
952320
825135
434317
660799
814979
59847
815612
846401
388332
1019673
583172
861633
271396
740204
588196
117911
201151
129762
901764
340918
282463
17636
754528
486795
971562
417649
624407
799144
821864
956004
903497
657499
1039250
483882
988181
921870
868385
174570
312289
328283
1023630
954781
951680
347940
569021
802644
837607
496236
254699
529779
550906
14057
236847
872978
199144
436982
592965
444969
930717
929419
896501
617615
906704
1042830
301640
214018
977763
588024
20020
500680
60893
507705
700240
536111
560751
640680
848304
930880
717029
478797
848143
799442
73504
740473
804220
599441
507873
484932
676894
986658
272809
1042826
885862
353692
33907
947478
30993
459938
305535
156672
936260
27176
966163
157344
199985
1036827
270262
545482
61889
273633
286592
123840
263242
430594
214812
88294
222738
483270
772646
340092
874859
511597
263158
496200
599799
821277
267974
815785
423086
814356
669928
88748
730759
575271
798022
256714
193476
876117
78374
429312
498793
574712
547619
424580
610356
578340
260732
1023338
367746
291487
920534
411165
204181
1011881
244541
327811
819893
240919
133824
348939
662700
938659
411155
837962
651959
354571
85319
893998
32969
172552
673602
636551
830856
1027287
104581
726869
407872
898348
815408
168097
1016278
773905
276638
238962
720944
747825
753569
832937
558010
874166
456938
55184
561214
968530
639394
112301
835680
819781
839817
869298
477043
998244
10842
335573
566935
972733
998087
214380
497747
472346
729415
896459
465272
632329
852489
140767
759397
526374
74007
245675
158011
501642
205203
138300
851084
242241
743017
234021
491812
522013
918955
929089
481309
779594
332601
261985
501247
270476
174806
978574
530077
217690
717562
187003
902914
162609
331181
268000
145112
902933
793635
786269
1020542
619832
1448
382837
577412
96268
894046
736198
686498
408274
3473
841885
158727
557300
510607
901763
843645
16193
410349
915415
651607
97452
976086
95606
283477
26277
136670
152989
372364
847177
188311
267449
658805
576283
134924
14054
148579
383466
192191
863661
973549
47320
1043150
17742
172359
76007
476742
904337
669662
958141
668767
887987
181340
842233
574368
118844
775540
120726
892931
589350
205653
463426
747032
902538
701929
468235
761209
532920
108696
1002974
388043
854817
496758
429810
1039671
986942
19322
453513
195513
871871
741517
436710
1040293
928223
268601
805087
106329
918235
208419
323154
781893
737064
949134
650216
481347
198359
628651
673548
112862
1044348
1030649
488123
660169
264564
888195
566616
859149
243998
582054
24052
27284
142345
543582
108606
208770
5922
966067
102504
1034202
335178
1027118
130463
121125
554000
104925
659545
999547
496454
394747
443891
414829
921120
994519
674974
31393
123536
841160
504036
954537
880703
564888
505667
277739
730626
154799
234907
826757
679962
598078
190074
311969
1033572
201586
933283
4895
25867
65619
248100
912310
351899
703515
39483
181927
387835
898524
354903
417718
1013085
971930
36890
13833
178115
288064
383406
483081
978315
428585
332564
93050
329287
967381
989414
368967
649330
941596
390730
204258
1033590
799813
370060
14917
744687
519483
234940
459919
395368
221026
495931
61955
838023
823870
112227
567550
1022942
108651
533129
160902
203120
310948
974981
260472
281227
781392
734222
734957
320307
359828
567838
782637
533142
782496
426608
130427
677804
584004
536247
156550
490407
727943
652039
88054
1010450
32983
184509
510614
929357
667473
242122
789098
912049
480611
636681
313840
509112
323382
308389
798046
387357
149507
290973
340978
254400
754889
668540
638631
189562
43136
465211
602647
750041
803532
1039363
730345
847898
629397
661359
743290
559010
285821
65377
30968
991044
732329
272828
389958
258359
825831
597874
320389
914236
25537
198954
135220
678452
642362
469704
810953
119696
503137
362321
149953
737451
879091
413220
854505
212718
720453
1016225
957111
17457
389895
169507
85487
987161
957755
661873
336151
467389
160259
837757
928362
263019
873459
154451
913733
360515
986128
66251
697312
354105
676956
4979
1030363
503941
66952
697025
643836
521804
571750
342950
860350
789955
134782
493992
315793
899022
80057
229633
962659
913624
931820
642192
390533
568636
493719
769375
46728
813745
366769
638186
420235
899713
90406
434478
497742
83134
770408
517105
513025
333209
62834
892942
790321
611552
177842
520110
430585
1020261
988704
485928
306894
369025
266317
915009
806497
955788
85389
303799
263934
132169
44519
827948
750867
899040
105912
401652
13341
40160
826349
362109
844441
978478
126186
413573
288697
812707
719277
636750
432136
886171
579856
36193
1682
378158
68384
979630
65931
961201
400476
539446
652129
781338
161086
1014560
13816
112049
390584
1024572
261987
184666
13163
721580
926747
688414
375822
99847
91694
915822
251829
499483
116072
243636
1000007
45844
764035
971741
295197
171022
23740
224538
146748
134923
1003418
150583
579140
369720
42484
574137
546705
488355
639822
344377
134843
542428
967336
694510
341218
714352
581900
624547
17369
286990
394001
841149
713250
1042725
944360
788267
852291
240889
367664
727311
693534
45079
591616
70082
910013
707422
55819
363278
391185
518675
425000
263564
820150
472897
617920
687562
796023
174166
539693
73743
317769
579457
873597
256265
99085
848317
411
19771
438869
149517
549701
270231
739854
381778
531870
2495
747820
463850
590563
272610
80
30152
1032905
288159
745914
858267
935455
717080
676560
780038
437093
1001591
838598
720618
589509
940445
806757
469589
600187
650748
875919
851787
361160
515386
137572
100093
101769
742443
654327
696060
240003
375852
192527
551354
541375
702200
181812
467977
126166
408315
643785
527081
873695
477065
628254
558893
1037657
957189
34290
63707
166820
324908
161500
152295
505027
302489
767338
864935
389968
769596
494823
1033899
452925
783696
718320
61463
193238
422558
692632
847671
2456
851114
865031
604352
728336
1038890
338538
832379
41108
867130
45941
548279
283668
549476
73049
354827
758438
846746
737720
808979
962916
578307
981898
559461
207713
16780
59086
563317
76305
983061
21793
794034
947383
73487
645009
458917
1014654
412988
240321
253500
188374
224780
701957
485187
688642
842991
559298
139211
930817
792575
263890
799680
766274
590016
391929
382898
866489
200133
215268
855584
584720
564402
21298
131732
642790
557381
67682
406010
968355
256745
511556
199636
765613
354658
338538
482204
970598
646619
515142
873251
995706
631090
1033031
122153
301552
108820
576057
89730
200761
997750
833124
920969
24048
544779
525466
525860
916761
735202
26495
128801
85522
905662
524882
63601
154170
931879
167727
293919
953836
615054
706461
156820
73727
598014
777686
327295
19023
853722
619274
909077
89013
182528
630143
268355
13342
304163
919685
162143
384108
557673
32870
464388
185113
350190
1000691
559557
799033
259092
857686
134067
49406
871534
783544
996700
30958
392211
592148
789817
83880
438974
470405
419575
379619
418344
22790
375817
915287
293256
162481
595560
834095
108140
436021
2928
527406
672236
90028
472403
287643
502792
709156
757825
98574
626267
232325
450706
409460
258440
105708
68023
747820
686381
596840
465598
722607
104932
883778
922821
285870
506820
2694
767335
330769
220559
965126
466598
685401
255606
504434
868216
70092
123106
859487
125495
377530
1023988
867141
641383
55225
646785
538189
17197
504439
131996
176714
621814
750523
600614
72820
140546
359374
1000251
267780
483911
1038759
140400
297160
992254
971482
503529
871877
245276
379359
904792
598972
530159
878633
594239
743561
211529
177903
337945
494826
697799
12101
277421
730934
173576
836566
154432
935700
717018
686339
608908
255934
169020
49302
781636
547590
371572
357457
48787
728273
808902
589214
714425
507561
104237
192650
820921
229850
261605
590639
951427
898764
738500
27280
261459
760396
1037062
783182
237627
50139
99496
189514
567225
864134
213306
594459
443816
860586
647177
689542
189939
352509
747933
198958
588224
1035987
586886
43380
603454
202350
739656
947606
467275
775724
457529
51348
1009902
972544
891873
1035212
700349
394932
902582
1032313
95371
882371
911413
814866
574358
958576
387587
712304
1001991
523318
727163
476344
984522
350105
421238
718028
562381
7463
1006800
658730
865784
223288
457513
330516
614427
242029
919659
189846
153464
978656
955356
357804
710779
54707
470171
119711
114777
820190
62694
797268
120129
576932
508107
523173
902624
700572
377253
493802
913375
546954
1031754
795352
590808
481585
98026
256052
785964
357159
606199
370895
367361
340631
149258
762150
451213
221850
95107
241895
11876
125975
521431
762481
725714
36903
402638
156083
835044
829311
802774
490272
95234
611641
752628
856297
78235
271107
245733
589524
99913
329966
549265
440150
793322
141303
184715
237104
534670
677514
506083
664447
963742
626153
553134
394672
70178
368842
289157
815961
282787
281364
619488
133519
658633
645079
714181
565762
318962
675668
181491
277095
930869
787746
799547
732176
958705
127687
93904
190928
415439
1010192
1031869
660076
173086
1041333
962234
960050
781140
307873
820901
947503
368783
916814
869874
128859
394772
152273
522756
648743
855615
696229
689774
425720
999764
716502
571367
81243
892586
732416
1029348
470407
782846
523981
34771
557789
585483
953925
215138
250924
479195
971641
198734
117911
313463
634043
55371
757282
141901
817289
23579
1030433
186663
139282
500077
991075
805999
640453
217032
277101
949268
262768
684915
932297
988602
366828
758427
894101
415632
345245
106341
39138
57201
64015
2567
131283
950166
881933
70310
741971
789826
391508
522706
680392
497730
401413
25031
841243
250706
418796
256925
67078
249716
999784
474343
859341
974637
208318
256036
904823
230770
534674
291438
569210
817502
691271
928053
580253
349181
231698
107859
200569
526389
551076
288504
201148
935752
442374
494806
32618
969074
323651
757758
436389
313486
492717
711369
475364
601
649935
707139
111950
930359
796842
250304
707714
573446
893513
186855
429677
509171
882138
213867
137436
804318
59887
694706
11429
1033721
76404
858445
20517
903873
318296
817653
962341
555168
919312
187012
726639
125835
389278
350789
777896
803130
62229
966437
198497
454127
436742
40655
524729
681494
676159
170458
267785
223395
226173
245224
804097
512098
653930
433433
854579
344018
303554
453261
420062
669825
578314
128693
437557
557669
549759
665870
423273
700556
938976
179730
860041
241655
358669
91762
762035
602480
630175
520279
808030
267308
752752
484666
244458
344040
640619
386604
971643
812426
812591
1028929
455309
366791
231999
689346
975172
857851
934778
341283
114894
622465
425034
853133
673728
751783
962843
105159
165853
130599
791999
868824
723154
91771
520901
413986
32520
570967
690805
512845
369677
740848
470297
877385
214904
881512
41806
367197
892695
116066
558420
384066
241497
485284
957684
725663
198739
722387
359419
304057
694488
350393
113025
325441
545568
310146
317832
544204
654687
560139
924233
807780
549312
32123
1023838
410231
680782
555602
316240
596626
57226
353856
809010
111747
506767
572301
730279
587171
665789
395352
613772
336543
255936
665495
665255
609837
491742
1027422
295494
983380
50435
510095
289885
1038835
300485
73247
717016
71888
570249
698767
745928
527006
691447
334418
631553
98000
984688
45566
711129
202441
761362
1005280
714747
311355
295876
49714
858524
163989
470844
395790
516353
607730
784563
147255
700111
711460
610141
413364
384980
211815
480648
641827
588935
808378
455566
833354
95147
531004
77115
316605
172117
584365
439558
562385
976662
391390
296550
532934
720862
339859
493167
521770
924040
469117
329419
781989
232950
101383
913925
640298
939261
557105
330582
710836
470375
66539
23774
921323
709282
535043
270803
501336
182299
56320
203830
497014
282465
963230
734087
830638
864673
776670
346766
111795
233108
503199
720130
629025
82946
185386
442546
496230
374177
882863
701618
306173
873483
751094
258563
1007824
875720
520747
179113
415757
253697
739571
589601
693610
777233
35471
883649
983491
705225
334916
518007
264552
695802
463133
568161
993573
284462
570422
560519
248089
353293
1000336
942189
229584
320027
507527
751952
845539
723830
296818
315099
203154
1002249
128239
680276
565739
404670
392501
360350
412331
463101
270618
999710
637753
309170
595954
552208
248938
170563
405372
110856
949785
427621
797078
694803
575161
1017769
375548
829512
791026
196892
927929
525689
1017752
205193
982273
609969
508576
147429
897395
1024369
480255
837446
424098
896231
298135
255763
511408
300955
572237
270172
956235
831427
47759
282214
1022592
755617
95966
230963
455422
535853
917955
787213
953700
103468
676745
599694
466704
404166
230253
245430
173382
989837
720068
658235
190789
40459
425628
167845
684068
983232
901435
229440
1025153
275643
566783
329898
601192
482946
406184
117671
24499
459807
397118
832984
830861
318701
31318
729598
502947
1034026
182879
1033836
800881
665272
855353
368864
872403
348690
818166
66620
539580
758022
861950
686079
1015693
838199
392155
600661
3560
627801
463487
446075
821789
89074
65839
622550
666216
494126
1010409
379728
343377
17156
440336
407693
810821
644180
576633
766445
402083
100901
838385
799140
269814
218976
502117
923022
845613
512940
1010974
796552
428515
214450
357466
336349
786795
926766
207494
1036059
914463
59927
98262
46175
1030736
947291
35076
289704
382766
437207
198433
765366
228825
64018
430369
475964
314077
492468
693609
846902
762988
314205
357850
791829
670557
283596
740393
737777
702856
603221
81779
891273
645010
289012
742750
386046
180133
203573
604260
750783
328306
730705
681673
321304
518555
991066
389089
272677
949634
349890
386722
1001527
643181
324284
570740
795491
970510
992267
509255
245364
1041306
432736
460398
165590
117166
341052
1006580
618173
494308
399887
245437
903265
241892
690611
317535
893631
616905
390033
948735
839385
364476
242637
770845
953465
876447
375369
997001
861576
167167
121522
161341
884799
95949
236210
4906
256752
753977
805918
171310
379399
822822
782051
818045
925802
355865
787620
164757
552587
840339
337247
189746
284384
480007
773805
644188
682272
566152
368320
601786
901981
396759
499614
613896
752952
322339
738652
176776
771806
772199
407295
740779
821474
752416
864290
925471
983153
1008835
804528
968257
682497
923487
256778
383804
114646
705442
801825
778154
70777
713496
524880
33543
519067
403733
155495
592458
533541
424214
268856
898122
322425
37684
535193
732735
930160
811859
683636
338646
1029716
654032
111756
1027111
910685
785808
19528
434814
755298
346269
658864
810813
113030
1038269
196094
380118
771168
54218
829062
378659
841257
545280
1031088
427624
443790
175671
246590
1022980
319434
331157
813543
854287
697566
234273
384530
542756
380269
245487
60271
314736
217276
244767
734374
594760
1029359
49449
1025596
976272
435951
296755
947266
1116
608445
460043
233662
818230
312646
832193
595208
113070
417674
345682
534686
632658
63192
374144
165146
382440
195043
73000
929629
379578
775402
172023
332770
699921
506841
917818
255063
315175
837837
762079
174845
659263
505130
1038417
589784
685889
164352
296878
938767
732628
391490
724008
184640
332236
376054
184101
547733
843778
375265
646721
646971
330626
697152
213240
474397
759698
49511
573114
864025
694670
243218
685282
105344
177465
71552
327268
36445
594697
106111
552830
264094
645238
210724
271600
28891
670699
503050
25539
465779
111705
376739
181300
1004985
893361
813017
774790
523978
797334
287470
747175
437827
118406
747860
779001
841413
292205
971874
183833
216853
701801
147449
545108
422401
751458
57045
72132
391879
373385
636966
909196
584797
419893
352564
341197
857290
722779
757210
680341
907144
371560
683018
986989
641926
275457
510716
73982
396206
944498
472588
27435
985466
839562
670003
142068
794071
621639
18285
106506
1039254
67819
1025376
463870
80306
444498
1016727
536867
733384
111270
237439
1034205
904520
889679
934736
820619
797860
1015160
305439
102284
602493
197092
390134
796137
895211
388614
218094
1019618
896877
318264
1435
264298
43957
638636
631582
314283
704150
158836
586824
526755
347230
711085
601269
41825
280732
404069
614036
185143
538559
385255
992795
538326
573014
410293
628809
970467
870722
597572
79629
919043
695465
631790
397090
184575
665218
344419
714148
77845
823741
342561
94745
516591
448802
959819
161759
506345
384672
456654
173224
963410
120170
966484
666580
948136
685931
569992
591341
741956
40251
938
612920
273210
918604
29819
364508
508755
581710
371452
538643
970389
582975
885563
569710
1029165
161114
820751
568200
146121
59754
723126
801029
321197
890591
671132
65334
678313
228596
253228
926859
962088
348585
777037
669073
666411
790489
453314
532840
222472
381884
236835
348153
762469
91498
865927
1014093
376476
220483
602117
700980
279478
970742
480942
670558
178949
417616
627897
17784
723195
1028766
286115
507170
361239
775001
799589
228860
709446
853331
262747
237592
543230
378429
398125
662326
633622
849740
255506
49901
364544
215090
420054
583764
937077
923827
197546
919116
780628
897240
860682
90033
892562
490531
300116
728139
770193
736250
49190
470597
206765
803825
265393
425935
700812
34248
437833
589154
28458
38262
824411
864581
415611
682109
32102
45772
195541
940871
361498
872651
585662
344089
156728
731762
662069
325449
985094
368407
120267
165704
311930
129645
909408
631015
370978
132955
898056
823815
141210
617979
420174
785391
712527
224171
773890
190678
863379
203061
640871
759380
337722
265901
662507
825599
334801
706916
922457
518901
552290
1005992
392138
439024
935020
273607
792279
550820
142417
752994
833860
489626
220126
717914
599356
958803
384321
766863
161513
744564
1015125
571880
183696
371459
606651
762744
963790
908110
344244
454077
93000
542623
375003
330440
699307
845977
605277
15176
45615
159701
955565
542560
751162
928662
877101
748116
993068
591512
765092
89496
243096
369204
180021
337689
971008
654481
293550
343558
912115
672314
645226
504776
528554
247109
84932
1013273
945909
958981
650403
1009500
319181
494021
582775
625518
337508
669068
204409
107135
553877
573921
958662
46303
226984
982635
728508
759092
24772
504240
926191
295282
493618
710162
159931
530535
356544
1253
387748
270721
153866
614359
884136
21813
181684
564953
709283
1021882
914715
652764
764255
576676
452434
959099
992186
976893
460409
362945
304805
162840
1017037
159894
48434
84646
57537
909361
284460
817079
731463
1028938
213432
451628
847964
119721
5697
492512
757126
420359
14152
846004
912269
487688
606397
901349
358343
698523
805051
367658
87116
712428
344829
76475
738979
787149
680667
804983
498053
16394
121614
159848
648364
1014600
832383
864110
1005648
514547
796547
729087
283369
396511
707218
700485
608857
709689
320621
294315
265768
795934
770017
156956
198807
990017
168277
725362
488948
590634
995604
621157
384191
441318
163401
163936
426727
770382
841257
520822
1014283
559095
753605
761488
67877
931285
184816
806288
237184
590660
565641
459497
115600
527242
724146
967526
916511
214478
327861
846842
961690
918783
726644
237500
312949
433550
1034241
500311
840746
666126
270234
675193
851624
840673
533105
653925
516390
354072
844994
887565
242157
749148
243086
539549
231553
995890
887713
90365
415665
684980
751989
924989
383658
550751
669710
246832
154536
179721
479992
815412
552940
455810
181017
362038
384525
531321
65460
944169
769553
892997
427153
375155
278396
847914
155459
830213
130756
843837
67230
689200
152434
749237
304875
939844
408704
714435
339372
634737
144721
99722
482103
693697
782328
328152
183690
631183
657473
828827
563641
370452
440637
1031076
497995
647704
601183
60229
1028
381420
997719
440325
427307
798944
407765
513904
93862
30749
151689
316728
762363
646562
285657
753341
712127
660814
883464
825614
748318
984023
570058
215425
806794
55176
706265
149047
849617
15975
785942
814336
981445
59093
208555
820157
58042
408496
835537
708775
791209
805998
144853
807719
99018
619148
158011
71568
279782
416675
34160
1032968
1031279
383941
894486
446963
1006844
253660
35674
505136
566821
300245
266528
1007674
991572
176075
142711
28801
151234
286203
620654
650060
149261
284428
229921
1020896
196234
907016
163083
91591
734865
779682
301283
863379
832824
862607
886274
829178
802248
315050
949090
455297
698485
453654
744675
304892
913697
299159
106274
158918
503888
768592
664275
783394
351433
763909
631109
84561
934477
203952
558246
965937
406842
961998
290533
605109
531852
311193
262530
484747
954185
552328
367247
926521
642063
290427
786762
329266
669386
130535
947340
1036467
254005
242995
551780
281494
866706
293469
949979
229011
508028
816476
954116
989757
328753
261048
797826
394392
588535
350332
420253
23669
327909
628038
652853
692879
1020640
112482
708587
335510
791768
766986
361381
104442
902327
493769
527491
1034461
486612
336812
914989
612907
342027
1030829
132578
645779
831064
1044641
816712
993158
941357
311914
95961
182917
616944
926828
567516
497377
362330
1017625
650346
1002191
671706
480783
766150
971580
750866
725611
826410
533491
135174
623730
885946
640607
533890
6319
467277
507785
451038
63267
433205
907303
701173
576056
155133
547650
51877
870694
920341
214558
535286
218522
110609
169073
437151
232008
483060
747601
707603
523850
32141
891114
265129
855050
342083
492370
90143
61663
98886
481712
730431
681401
1021861
635836
746981
455434
695033
196716
532614
723971
265217
853009
544943
875427
206580
703991
662115
366676
422197
332202
506707
8780
504260
776970
887639
181743
207020
862576
318123
236443
750115
839148
630398
561114
1010962
97618
236100
660860
51370
883882
416770
375048
504919
595696
509095
340154
857327
326199
658376
101155
400645
126301
610441
360514
331025
644022
257282
997685
437748
326765
795174
5553
81716
992455
150182
577409
557463
332670
376532
421309
296003
654448
514489
447342
133084
443251
992644
791958
691722
1043681
422375
355699
923222
566450
669825
587118
576679
912524
1023191
930819
20051
901489
848959
589547
289879
1043484
161985
20002
639196
377318
858174
828288
713966
213329
497754
913796
710667
478817
750269
665105
374733
695111
168230
65552
495409
783219
157535
243820
980517
651105
715675
739484
692711
81309
399052
832477
99029
75903
971896
979227
799858
457419
241614
320628
948264
575008
12251
398922
855329
693509
849266
311995
118165
291946
79490
368541
160799
1041335
874975
1018148
149823
839084
311293
173505
633655
649820
445228
466645
30243
338577
350832
855819
706824
404211
14724
730812
61386
748813
535660
949714
986354
230913
215055
679741
61253
727424
593772
1032787
813911
213969
483770
951727
876423
160422
510561
935566
844786
83733
899144
8452
737288
1038442
341083
495066
167892
326888
778864
236225
291041
527149
49673
12348
754944
796822
273423
1031397
281824
156777
355553
19150
246083
274362
1039500
70190
62299
233073
976199
236960
1040177
706161
185428
644012
327997
1027422
269184
110675
583493
290740
34939
89318
448174
551320
986437
301036
596577
1044879
440889
819858
630121
562424
654743
356946
502988
761860
948857
854125
498113
693285
945921
900245
927079
67318
702169
384909
771596
153842
931619
706489
674148
643645
505227
129850
832564
163005
604840
455954
890686
377717
335520
788553
322359
783924
942414
328848
943202
347146
38683
588216
509124
813314
956058
141013
184194
464034
65773
800244
136570
1030202
529838
491813
818589
612945
976871
247991
719127
934765
1008264
413951
786273
657866
561171
742718
769996
234680
27445
738466
267263
955169
143959
732196
480455
885640
636889
926424
372064
12912
359378
253678
390787
418368
150120
808949
363947
565902
1019931
585640
38118
540083
341514
78084
286241
732813
516929
600961
973807
355647
170681
757082
552651
835126
375929
475987
111381
8630
344682
111087
966046
765316
892065
1017396
480451
892258
954306
296839
830604
188522
963561
294291
278450
106631
105355
361805
370109
293526
221888
164943
414520
1045067
943378
446705
199679
722219
32860
845622
624629
957365
571343
1043495
109685
729463
656179
370727
840973
337505
243914
794413
1020430
616735
767785
698637
373789
646943
618529
81557
150670
1980
77013
928435
5640
106910
496105
430351
681977
733585
243170
920138
269141
726978
219601
128889
1031232
368939
504260
1023939
968104
29334
467249
546304
701491
623792
715609
21257
100073
105102
379074
155556
291718
238994
15251
370770
780737
469273
627473
695788
710823
818374
909104
540148
748241
158142
504304
657173
665128
986351
146766
52638
843382
615976
419871
608983
81759
86977
640080
549612
996212
451245
262595
874752
352775
624833
4986
606800
692961
338022
682117
269222
963876
662042
412838
977410
44153
327419
327745
369442
750636
619444
683533
905108
661898
891077
385125
248566
816341
232500
442137
399697
813995
743263
988054
98908
1009449
1006575
337648
192044
618022
987299
268802
166662
217469
653159
366371
65313
329839
1013377
444820
209386
482400
237677
818020
887910
443933
987350
737177
621149
295979
836986
683858
600409
69642
800586
701808
311411
753126
581036
300491
575768
392400
833462
124686
347233
534815
841200
437743
351127
573499
173175
512199
759671
244599
724403
8839
542505
749183
177315
544048
127809
812570
937150
714110
522142
567181
689487
886696
440764
950997
800697
598702
554509
276464
327642
1001166
865082
337874
435620
452696
992416
115075
871279
491122
1023169
890491
344425
22012
526801
914776
128898
39630
131733
642611
285095
796128
159295
341679
576841
750718
739377
431601
8601
591967
856272
1041159
6551
600002
465710
715072
929172
1000314
269797
724767
749258
124343
220943
418815
585781
785184
295997
562415
750348
876600
994091
595328
538198
465267
587796
455470
129770
58944
457237
516851
768397
1029630
1019388
686577
126507
190388
62973
498621
507294
574378
75800
1012127
971237
515157
853672
28901
736950
779348
702956
569686
191575
757369
435935
465160
427975
569513
282993
830661
570874
688684
692657
538034
677269
19123
198240
741224
798914
1023232
818097
778248
764790
342656
67794
399872
315701
300198
1044013
485851
398134
439759
18030
682113
947151
643930
130148
90859
740610
99609
124792
105160
768987
711586
703789
391079
897295
775747
711789
172710
431709
407595
667805
233217
258835
242003
184749
495723
339492
453724
204107
629686
696529
218831
844470
15803
959448
63377
493689
467665
78366
1516
842319
161902
868175
3424
972305
207190
188238
221508
616919
696535
179907
635837
817115
43113
833700
878533
832188
315904
610533
7624
647278
283061
284557
599576
931690
397991
781277
871207
488900
561045
434989
388464
398365
976965
367363
1045358
207184
791517
711204
783661
349584
762358
891138
290267
210166
969551
626807
373469
578338
594651
420077
279963
669421
936718
837353
688254
898761
571979
798777
797111
1043614
713675
852761
285218
578433
631159
232093
898699
532468
576500
996372
151976
540132
528116
772106
48723
677980
293989
164004
847421
724127
608609
143756
27592
801581
37059
363946
433306
55951
619649
89300
625623
506292
858006
1003993
19234
6754
550472
371064
485257
553401
728823
308688
44989
847516
327045
607979
78750
926595
296296
857070
731123
274724
712311
727376
610187
456487
507946
1022017
900191
951782
808385
128526
716090
716584
172856
531533
220806
773710
567058
665567
631851
1017746
532280
643017
71847
494429
498968
305340
1044735
704790
39438
723468
550838
264329
425415
464770
205277
499730
659972
752367
911408
252671
140095
626127
541229
1013179
734385
191659
385613
60389
3047
656605
434884
489057
915624
720570
386402
1033682
59
536112
339914
656529
57630
269639
829505
539085
459781
109099
80803
592137
143607
176828
408112
639848
866902
21372
209054
1008324
199139
650454
661799
644724
295920
269990
957576
610689
788473
585829
540078
991245
173194
969147
843576
405845
326611
603152
852909
455891
964554
574824
428562
946132
151276
664925
1013987
483420
35560
1022335
748000
874210
702904
49616
857021
263010
156095
392286
613608
888414
13635
826315
282305
707285
114698
620154
84222
369224
557952
712539
262363
872225
640114
483042
744418
609057
603700
476394
209899
1025075
539996
480974
635642
339333
915387
921232
906742
259003
140024
275730
231373
644921
613158
101670
985588
207447
222317
410747
346438
3637
890524
830432
670194
211552
194854
765427
239983
144779
834925
122645
769738
1044768
663617
330592
871685
12845
304776
634577
897953
355995
861207
399073
943862
1034065
472167
425803
321770
225556
151270
1031550
584156
217843
180677
114629
843727
318001
820390
611238
457881
123774
22439
916946
933793
1007010
937662
546590
983207
421293
571458
304736
366722
544696
229850
290030
321593
27797
790042
720592
555215
111002
886899
560019
146534
1042750
329320
847564
290228
331698
67340
537573
660745
6571
78034
907782
5572
1014780
429188
319715
108355
286503
519476
303871
287347
578360
293677
35899
396262
91260
182164
149930
862931
36432
311562
329093
700331
444293
837661
828103
221436
1004332
880537
248594
694794
641906
182408
929107
981756
156351
272146
185191
380206
1004108
618908
189760
196944
732385
775638
220736
954813
895456
463132
98177
944389
240848
459519
721767
843114
72852
814223
153931
197545
850690
476720
342045
21966
670653
766656
767618
747782
338445
33908
417
150984
86640
171122
10402
420049
336579
1019887
220050
870475
513127
607145
778578
632620
65094
761990
397248
880377
115470
961203
230422
150067
689640
950320
832364
481105
762383
644046
240233
119815
1037566
15320
775336
487686
870302
297971
262600
628862
289636
33283
780332
423887
784303
257739
991925
576972
368299
964345
990896
78162
813410
747522
570438
851482
760840
603787
507216
379806
342370
486911
193925
628186
656710
408145
977948
855873
495994
93359
592588
206553
276891
25536
608899
386373
8971
40134
743710
459404
716524
791490
848279
551812
496265
566485
676205
445298
567623
18203
115008
481115
870622
286412
54124
441046
646960
225451
60223
129829
793074
377512
280867
883819
500773
47282
144474
564715
210964
36076
156023
426069
925332
322441
540809
909801
176055
145337
1020517
576832
727705
789443
628178
921283
722543
153321
1012657
60800
971440
576433
700839
796327
735550
698087
944870
369939
977190
943757
728721
890625
428851
368438
355505
51314
858300
224373
1019024
381473
845464
813671
409819
504412
428383
975530
118128
433679
12106
921386
19829
507362
234094
697751
250910
1040461
971467
632083
480784
152579
400699
1029637
17512
242105
421620
607664
832689
966802
329672
22288
978305
959668
982921
72991
679255
582353
277813
324850
516972
630372
330222
135172
637223
880022
257152
651327
86728
102198
566529
106804
561624
843171
329210
938817
986031
563419
536826
695159
540840
552602
350268
9847
533546
433166
801152
459089
673770
165639
369490
570477
933392
281109
390994
100819
351048
182695
878418
1043507
296133
665476
227347
604023
961475
635095
22087
386715
920059
19765
573886
67142
861546
559274
170658
794841
489673
832930
393616
1016815
1038567
1008220
282828
769121
212788
541398
299996
485383
808988
529073
462659
300379
201642
264540
421297
76932
704079
381647
619520
213993
22125
318837
861891
712922
531798
958967
707975
931501
40400
911812
885193
863313
876205
739079
355510
201072
38396
4161
864300
930964
359229
377611
972960
413628
398526
538278
531906
98070
1045440
1024823
178209
503170
598061
873603
986505
746744
1038473
207035
90662
264132
779443
1028238
259249
969196
377922
1006836
596526
835080
181642
1014909
113225
23165
1008831
76599
1034419
501108
871032
951317
309625
20301
669841
238042
514546
588846
914741
393940
1032808
580348
650618
872625
522369
462985
202161
530655
92969
777164
81084
595293
833789
377005
837290
310196
267891
928729
41632
491359
766685
117981
869117
368380
95718
139523
46855
972744
115391
24920
535046
92527
217382
74730
943007
807491
349627
282326
68031
54729
358937
919971
870243
798023
559679
293001
940295
387438
877130
609345
597736
546511
666237
921408
254378
817274
369296
990972
872784
852706
718940
475731
193649
758680
133959
480047
803117
429676
60820
965841
275602
922229
181074
103173
16390
925475
793656
939292
600070
879966
273947
889888
789974
51175
878305
307728
1040029
48496
719751
951133
862005
769305
1016399
744867
697410
234018
180349
612000
234116
95827
243727
59686
286134
459299
1033723
826230
410222
505647
854358
1005128
903001
769721
911697
770989
688024
602479
505462
107150
421339
382457
825513
366398
968766
383568
93156
768394
965394
1033864
700732
329161
581505
572393
261775
374950
566873
480454
941387
833199
604510
860476
149081
149912
1027916
594351
317695
190086
796660
178762
569428
385640
186465
1013989
563933
631546
896577
769141
251968
85370
203328
303565
864447
644881
971063
883208
110984
466907
1015539
896472
66670
281528
620130
608973
555676
728921
174239
469572
75059
1033805
829356
745315
14887
481900
802676
608765
102913
560695
342543
807827
546793
1022509
652156
932035
997639
147340
525123
776781
336196
574443
967100
1018213
764483
815024
583573
783504
880017
950745
897680
613966
83809
646679
275448
576553
594276
555477
764355
731943
850453
500131
588575
760653
719588
252944
208392
539550
398893
507185
700406
354910
272160
48300
440551
645860
954091
1034431
1009958
888383
486731
970317
507696
714116
790189
409292
855999
792439
528036
857725
464553
428722
912324
1017763
854912
378318
197259
67880
785060
240985
603236
927066
418355
35439
686118
905913
184032
612628
743063
476348
474744
619295
208753
732298
835903
254534
66435
143310
378032
3732
916957
443609
149064
797322
577540
464699
456344
858807
1029804
1040665
411040
363329
836815
713861
24244
160384
456922
801599
548264
497819
364779
174705
219872
172172
744617
885903
587595
641115
630318
1019302
550092
902399
273672
472356
961323
428150
42745
325773
364756
441501
190321
901777
317310
575441
686168
906894
943014
391336
553256
746700
917582
842289
659157
159253
416624
572133
824616
857636
955683
799193
65702
892549
366991
902081
255454
716038
496149
630572
886895
764555
119683
884912
818878
640026
10163
204423
965761
646564
155582
315315
1037398
683665
433845
109896
171350
894055
389505
870715
539974
160597
28375
164420
1036243
279160
674637
1005928
994058
23771
472235
592465
82258
887508
121681
349291
574413
135422
925720
915505
681924
799767
910940
475262
913006
702717
703902
825668
368050
212307
655068
321416
852410
472529
457180
704651
747281
913742
594123
341748
639054
770422
616063
199917
580089
572694
1013191
345751
214427
82436
1031057
636014
358711
580936
308640
930621
201316
948436
201531
282562
915806
1016357
1011892
160794
49591
396182
349326
953707
1027720
326758
36974
792923
870368
525874
616224
934763
1038859
508969
652226
863886
848172
180441
207146
159099
531995
903189
682189
289947
297634
729504
531063
733490
167317
117418
208767
130801
213709
121263
1003294
750877
292046
186961
179565
287305
113482
917434
24990
259468
420257
155436
899836
605088
226540
838110
332648
529463
606511
486461
140423
941332
52029
44528
418913
551491
295113
838607
735525
891909
693841
586382
1031935
894263
75440
473886
470647
892187
478305
258065
573001
726190
754982
195069
943209
282272
1022236
652221
147821
112632
684806
218581
592686
886716
661106
977976
320009
125000
273851
382253
794584
916844
509372
765837
575748
348231
349573
598310
575835
289590
681877
260115
77189
455474
602244
931099
687342
223135
238313
481247
919792
895785
818108
942977
820519
403263
64084
529515
228760
128744
637755
661902
974762
605934
53222
417172
201613
808121
217925
933168
556916
974730
529521
42241
618460
728952
214870
784955
225432
190997
203286
20959
460710
797737
884025
705278
151361
755030
65604
1018847
694264
96974
685020
995282
138820
138088
1006609
4057
397820
523606
674198
185177
316075
684708
982920
776893
883814
1016884
926168
619792
316080
403147
143477
637710
437310
962231
509542
107071
17267
831307
316566
249166
425149
345473
440202
340952
536704
969166
20469
131343
812246
957727
80659
528027
808831
671827
27431
307000
55961
824368
130979
606809
635500
219947
866917
547828
968241
948913
1004729
357483
349170
595838
310333
698886
162842
297165
562932
955338
785059
1040077
381644
44966
628618
897331
945886
53189
445434
357244
616355
256990
46452
104598
1006549
1013727
957699
1009560
701311
820326
9577
701308
113395
361507
494605
224814
536161
240624
934008
339116
161336
49051
607223
1037021
989645
452902
429512
904184
580260
272180
576196
1002471
221610
281499
644441
3690
289265
867402
610862
292646
507541
183187
363925
620914
870286
385066
230146
747319
984836
414818
395065
233749
690494
1028240
433240
97855
838916
96579
287010
273823
738006
1032336
797567
549373
33494
1004661
947141
805335
130012
522989
769249
71735
221201
336665
73137
151959
868796
328483
931924
960036
338565
521351
460873
221365
371651
225130
728231
525348
529833
184404
782693
170542
689478
260557
348284
958869
214810
457758
30073
713131
187751
115032
906478
945113
250936
666580
223546
646417
621823
12103
49938
113506
372527
50048
963131
898878
467690
481521
180378
77821
218173
436634
307086
482305
358654
953019
450912
25826
352758
3073
257747
48015
377153
575964
106199
436161
656784
429913
427999
506229
589664
706701
11898
1007040
109312
372644
918639
884697
557321
20239
701797
1006722
131270
329881
674171
94042
513973
572187
564870
863165
795727
221762
1038211
726438
326338
442774
559428
159477
721425
670477
581390
362388
970743
775609
24194
712239
587648
350705
427475
624660
781100
66877
768093
667039
856645
1028040
577097
176661
230478
569613
10201
785714
1429
93735
40390
86590
58324
232094
341630
72034
788673
348604
1013580
80222
218157
97569
366024
582376
50076
784428
517101
196878
575987
451377
959048
331409
505953
651282
792777
858585
195080
369047
193478
602122
657758
14799
361916
305012
555112
651071
654487
166308
587793
314856
862603
624821
159169
161271
394457
1039022
1013078
161919
152622
445166
79463
402155
54339
221359
652603
939429
604371
506320
403775
930995
349743
809594
844995
141782
212293
106181
971043
706641
831669
514695
40472
692886
501016
494636
55457
409043
935771
959056
366340
599107
554279
738697
193413
749898
512326
193161
396751
490319
871742
978541
945292
356335
947441
405178
744566
244103
357302
689996
772431
311730
727142
1022732
680403
454258
965292
900036
996536
616950
752532
895603
520515
243599
1042531
944520
900132
494449
452871
404475
121023
678960
4558
44627
416166
231643
97246
593603
322070
566409
44042
858050
616237
119529
1008481
546140
576310
305958
800914
74133
753352
381489
850513
437053
1043476
682424
383754
817651
322184
951532
707509
812788
550340
343083
977643
41696
1010692
577766
487714
310385
199695
614856
906847
287623
155044
522696
205651
630509
196142
664526
410729
699664
181471
859085
307472
1000851
367053
295117
154803
641680
980289
309711
357440
856956
955542
720394
348161
432886
706183
819062
735501
801744
442761
101474
58664
245566
204455
961629
896748
187931
611753
498781
401329
996696
494777
340776
743797
556065
977103
826620
571858
696267
916299
747786
3443
815994
282203
698697
999540
466992
314088
56563
128895
453610
1043180
203934
797344
262489
1015429
721300
583370
324118
981768
469463
846250
399343
168170
980587
915473
648067
441113
72769
300763
131000
208658
706089
931562
984325
68700
428870
299125
562461
384923
538504
517300
102678
310675
745639
672814
560491
843262
109424
558945
1042734
299341
315329
692341
580722
700294
655783
856674
321486
342016
806148
231374
950537
202509
438160
844403
766797
625563
600801
315355
927038
49854
808137
136976
381638
845446
592583
770856
938341
527736
240359
492299
550866
48549
376258
486171
663244
304239
410483
434100
426895
674641
263249
371179
843178
67791
1022952
929943
801852
50839
1031815
636887
61557
631197
901975
1000902
633036
642320
650830
727848
235075
861177
716559
149979
188251
801574
558929
486580
76381
636885
746780
820130
1010512
271220
330580
86308
656106
955683
670962
440591
335796
56068
594856
375158
865550
749338
655013
311129
506488
78991
773683
358165
74042
301151
400888
435207
939375
472131
339381
495673
82805
74156
413592
616621
410659
613064
829008
1006619
769533
143491
215678
452854
270269
1009014
283865
348952
920612
518953
369109
340606
211413
730310
121096
244433
23795
68603
1032997
866687
711923
947833
935568
567661
745216
523756
909990
114034
297772
814139
222160
40239
695019
638729
102987
77594
383900
456977
404662
357622
438621
33509
492905
609517
220728
950459
1031051
908751
755220
237198
339967
947871
593546
1041519
837767
727253
582132
347740
39237
712551
9998
312090
128628
890364
984817
768942
160755
485278
12071
577491
732123
906663
652970
476702
295192
826512
45943
975507
105459
81319
284887
291031
925625
461910
32075
346529
921074
992328
410799
112093
364346
455139
337027
612463
636983
176393
115122
469039
793653
115644
260328
246579
520760
113602
23209
388121
8856
613957
810783
754293
635767
419155
416210
320124
356831
480396
407047
1025772
155138
518214
921795
539842
927333
609653
198023
1012457
435819
642473
882283
219512
2484
923705
636179
614793
692767
480653
14779
296150
921954
708882
776143
490124
706952
175210
917033
354521
581465
113427
733840
145574
863253
576301
695537
812312
739475
697549
789291
106743
223886
1032897
992028
95723
780557
1884
383064
839922
892495
223710
69427
44612
228626
863534
478300
105388
852396
19044
160652
589409
340295
824195
162201
472895
959297
209549
222034
1017606
518985
58880
608507
533360
915889
79485
594182
674793
222487
751880
656183
241937
913931
792229
94399
431864
676318
53117
823731
977501
755278
373913
750463
280929
1018122
334448
1007548
780247
55144
533031
368809
692071
1040419
272605
36051
256567
429030
442155
691951
352353
949803
95428
741834
520052
988003
582778
675835
667875
591055
72161
849513
1016112
283460
521734
777252
539666
978391
270286
200258
697553
593532
286959
227783
109630
713759
901881
1032178
235290
932718
82685
439232
809168
1024265
36984
321920
1040405
721773
312501
368002
407279
908820
354066
343217
620012
474433
856640
525199
184982
649722
416357
123877
492177
276713
660439
15915
295044
474848
624255
643918
394629
535123
667710
356971
14294
40132
640829
751525
832009
403541
457220
360650
768658
1013100
774319
356311
755165
499072
978180
733778
271507
615781
122748
128172
439686
991501
253463
763975
85033
821754
542938
561913
504046
297062
41802
619665
426818
669966
827366
587249
338293
734740
342585
32901
533656
698102
70099
713353
264382
262270
47994
514678
263754
546619
569826
148640
993882
561215
280785
588389
291464
288423
166091
602417
12619
425183
774210
563506
678453
255894
26387
436022
939561
923377
267566
86262
872732
618763
680228
990598
1039752
392386
842582
875113
622703
940526
269098
386877
333173
859341
882627
709595
617577
206007
507521
15841
1021005
302278
864590
535457
780716
515384
242480
974327
1014193
574685
832373
894105
479125
183307
170230
694113
146530
603024
239488
352934
370401
549642
629953
1009717
492225
366851
548273
308047
418034
26318
632587
570920
929385
47589
26599
377456
779697
929065
939638
645964
671403
424383
715530
616628
1002221
203058
496344
471920
337883
6422
997233
838405
742567
606340
782837
382910
696941
939487
41628
1025688
805540
960400
240672
165151
362550
571445
130384
553721
477981
367992
661332
223011
195244
785569
292028
289288
241328
33827
528677
848837
21525
304763
513699
665695
456468
980582
127126
166637
208595
92394
934802
428598
622354
128546
576668
758155
81383
462126
648999
419981
558923
499253
455500
570732
376946
656889
532742
951059
570538
255333
283692
518648
760062
660743
154847
898913
475189
953075
373948
307142
881224
610206
316308
818909
456742
484385
569425
637919
39795
20676
573940
996159
1011275
535692
824593
676876
123262
205506
705552
993942
983877
166760
244389
435748
956029
337472
89944
304757
145208
416677
755230
373949
174675
694966
826545
422897
749638
312200
50518
905255
585484
655455
428468
308106
986172
185997
842881
21782
965475
82629
351975
570327
950534
278199
783441
395539
345422
289985
764273
822508
83770
418404
223262
578658
537960
262419
520096
738686
214373
379799
186584
363066
985920
301551
837260
586955
236649
49900
454907
194346
298881
110173
901047
491460
749951
58162
570390
678657
799335
215
47046
454066
351083
247441
315919
954706
685096
898112
824150
162069
512067
915548
961935
952452
986909
110145
8928
1042031
974238
384865
345228
653777
8413
345793
509216
775768
361202
375172
624118
174008
317534
247727
413384
222532
777368
333214
858566
355135
506534
53568
179995
268757
995051
987493
659282
635543
212939
445109
1011684
856628
105866
751082
22358
572439
314270
488986
146308
253033
335688
159346
1006831
75250
1016255
37237
678785
547679
924750
592769
430220
924954
239377
13549
46431
920671
378147
620390
765366
519767
663485
407927
120210
773598
793528
844215
894640
1037759
613028
258626
972497
325598
524616
311481
633170
612009
1034277
225106
989999
456264
1005096
68280
185968
479043
1013210
517992
269552
924219
691633
155587
772
167579
454832
226198
873483
598953
500351
645332
448564
68847
783612
706542
480950
483956
188035
952494
342777
51781
1045053
933114
55148
41051
207651
672420
966608
964911
507150
935336
238831
429490
150354
492637
690475
768248
633110
828046
37745
227118
909291
195909
140130
243610
725022
366974
243509
303021
65786
13610
960582
157125
130988
621407
889479
110459
594079
470875
358719
202433
991947
148808
912747
287539
538445
1031973
963471
922654
5654
436613
308678
343985
270704
959593
709250
632712
716996
911063
195793
287330
156378
765125
232291
1032917
73931
692646
740155
585833
240818
64841
203577
450250
324832
842775
942741
945979
1038637
24195
856084
874373
948033
128722
829992
368787
209118
31566
154770
705084
164970
454792
953100
814069
257002
405062
964398
352968
669876
180735
235009
458344
572087
899022
116775
200303
608519
12763
645234
732356
364764
529778
888429
6743
709378
919061
187166
933915
924808
222265
226936
380643
250766
583900
382561
272038
417916
567169
124634
112052
593822
864326
535015
748693
65185
792985
175814
545902
114017
590395
461981
420357
716309
656707
397107
149683
819614
542225
363215
819637
631526
19135
380812
242846
521229
361472
188626
272274
922312
126086
51490
93540
735954
256908
404199
1024789
660899
97167
215867
772657
89774
214590
329707
502714
579433
879692
703588
819494
254734
558401
492889
105130
189324
600813
1038272
15836
440129
908264
53126
746570
47981
467909
933408
637019
254934
590949
984413
963839
970914
865174
1007848
129028
466717
350942
823549
149700
259000
836882
1008062
536473
500162
447988
428779
537798
172270
72111
483105
495369
986855
584358
835310
112017
820139
1037609
732071
993986
953762
418945
825101
705196
952725
954505
133984
397981
368255
845827
371097
530076
836499
414096
219766
356231
860778
722720
105917
310279
744686
276923
301102
395101
425163
433528
484732
141028
598858
779889
32829
292693
516686
275266
116570
868034
963484
898927
781737
875286
463533
966172
1007329
401436
1022135
336448
759591
686826
120286
1003189
127548
728407
84736
686725
669590
721012
354465
603491
1004093
769563
1022655
488678
257884
636759
245146
763328
178985
381952
480069
178809
360802
55247
319089
905519
346204
582572
396341
1017332
458239
922323
787269
689168
76065
567790
793072
177233
163569
419456
910342
178986
115452
193955
968503
1019634
116334
503671
694285
972732
159057
821706
318002
460676
848972
59455
19300
31434
270759
490285
816
674849
642186
12060
319660
850225
588941
357380
656702
823165
829869
916405
414345
535998
373141
207181
519154
88027
483949
427312
800325
790136
493145
385882
1015796
454272
696507
412592
407192
127243
158697
594033
696901
1030506
293409
878198
783710
370675
1039624
1023609
516260
670615
264359
933607
109783
363893
518344
831693
828361
525742
144712
933643
379612
284235
882475
59355
500966
155113
277769
37042
553029
786835
108353
285116
982086
224607
393346
943632
152141
828593
922299
985435
155796
819415
103747
173901
990963
771749
313201
80457
1003060
620723
79878
934463
897297
923
148856
175888
209818
301213
731999
828360
328536
877511
824869
338344
243433
361602
129940
994160
1003853
615175
538272
1045014
80594
680379
388617
617685
804563
423422
44620
979759
99615
882552
827901
427093
855830
861462
34208
297652
502925
184972
455099
150818
498441
1024096
343914
76173
466415
413657
680760
184506
277684
560285
76006
463713
935854
828317
469535
626959
950443
754954
268870
522553
969697
313109
1010806
588319
245249
1044990
682609
871032
729669
554557
753448
1026384
298449
1007343
734259
479147
186027
574808
786054
182054
608431
308600
320087
519372
408271
198201
419022
122710
641030
893716
403768
561308
498749
343847
712596
561763
175572
197884
845174
461119
211974
399660
219264
447859
692890
355836
950232
460099
988379
129692
680413
698604
490095
740782
493641
772220
907424
299964
956638
557772
369044
870282
413973
888601
889263
231277
847025
891087
187632
525522
19886
236522
180923
427579
386250
675109
256290
143011
68163
184511
145597
521379
913747
605648
131891
745467
151510
342354
704288
870781
201536
776675
734533
844271
776205
346342
293552
1004877
195060
918277
419789
124118
906728
702453
866863
332933
558442
440730
906038
383720
150895
317737
35210
141032
40805
649034
761892
165777
614604
126944
1012778
719435
897673
738927
330253
718317
429994
5485
138762
463932
832732
205665
167714
921210
712400
581311
824117
1008018
65984
1023544
983362
617939
624446
1018501
809001
589811
327146
550567
277874
672280
394088
863554
81174
740785
712167
382684
575319
771013
416346
23958
567331
381930
854872
467832
285876
779918
513599
287426
576734
892158
1043833
1044292
45684
300867
391961
816369
301455
117267
631932
79037
369808
554230
361841
192731
390567
516677
889324
291877
598855
935982
174018
366131
112340
730205
625619
848185
148680
845771
889511
425314
906318
767863
995499
445857
334364
262015
194873
285724
905230
694021
48809
399224
167915
439754
1032105
339860
462979
969834
964217
68587
582129
822037
515627
962454
358425
891251
505020
804652
96120
485304
36489
82956
308139
973615
550893
878062
290229
59544
119278
770807
908618
826008
641923
13758
567432
610971
294375
825959
980606
779682
943201
687964
440662
1013035
991988
793874
7587
227239
1439
999919
910919
393419
944741
492705
199557
652080
792831
535594
773153
165810
919546
392022
65051
748135
14651
460270
44025
545637
482829
979048
695856
266375
238248
99316
294191
566002
532476
242604
45121
902249
335646
49548
550477
834120
33974
305433
465824
714787
1031473
954803
944379
654638
797991
145417
509926
290338
141324
678615
1040002
22262
600066
200126
19187
206930
718241
366191
338818
744214
1028870
375559
269957
1025184
112326
927902
401421
376672
180012
258889
453840
734220
608699
405435
437186
664294
655767
233187
652677
459999
899620
666565
54183
174084
445918
286594
461510
433191
220492
475188
812629
35785
936698
330448
583173
510925
533475
29264
768602
67320
1038560
514774
456114
296942
820478
374197
903064
730418
1028221
341999
376600
151639
573174
528540
579333
549456
516699
732411
344289
156670
522353
970139
236598
24032
265993
640096
117584
282639
1009560
549687
308696
99211
326929
440535
788322
546515
298199
909846
693737
286121
596661
92541
34680
949983
662644
21836
320775
298801
241297
525665
638234
840034
583421
954840
473049
1039262
353818
455650
72572
553523
154332
415230
900838
868051
472974
882519
688213
529279
142661
25609
573293
134268
748065
729171
627237
425270
217172
728261
898878
314354
204917
663143
498315
131747
768356
530459
712298
671593
371405
1018445
193257
489993
22586
48985
534771
871869
377161
923047
881358
647520
85342
977779
217805
258158
453312
235469
679428
430592
488483
260469
794539
561323
478640
195095
145153
1024066
806068
213395
225126
176711
170936
802290
825011
630838
579536
260765
931921
665817
546926
934692
66109
354744
167591
92507
384813
151493
1039122
277808
466941
493756
730232
79418
512852
460991
1042861
465799
163306
1010019
94444
493606
707390
321239
342878
747203
143504
33720
791861
357661
801535
482370
498030
1026063
143776
64861
482870
406388
630808
316876
899733
590694
762825
205806
452318
755879
1018796
264211
263949
529444
672256
787656
236772
675268
269626
1001689
775753
516
246936
537482
488853
747418
979007
293935
36376
878018
530827
879634
919037
723284
185654
454425
36130
877074
913977
1005735
16700
354455
899910
211356
84090
558551
643301
914976
756884
784566
568361
723615
843099
323888
443322
692722
270174
967124
932786
784184
140833
354914
656916
491299
125233
81894
703877
272204
192089
483348
187776
208335
313909
73737
309051
401581
539104
1009284
560247
773608
820617
234159
554040
72779
418851
56039
775224
177982
950593
891696
538269
420353
4993
20240
392441
721012
124400
448954
541866
90370
763916
469064
802567
790687
315524
381353
857004
902075
653411
333488
896245
665446
122580
386631
797261
451490
6769
131733
269122
308256
507347
185156
982180
502463
21321
87293
483872
323590
95266
354071
643879
541072
218063
637231
1019204
764951
737117
83983
87842
938625
1816
94500
558847
782015
991290
244895
980386
247647
319173
614131
584893
757477
1007149
710048
305981
937605
306988
260212
164126
460623
609918
141236
102623
846691
325529
440624
131145
493736
30896
409160
844782
616232
673813
241607
890867
286596
617889
212021
601108
761329
721816
786760
1022528
442108
210183
234083
673871
17486
319903
116984
517804
332765
964606
428718
311077
595827
26915
606073
798098
303143
770581
400453
545063
127200
7056
754035
988652
237777
388942
866069
360225
579059
999029
825406
327853
850885
286229
60840
615434
972097
882321
620933
649123
1023293
644536
774343
931797
108848
246825
260618
617513
826639
520612
326618
558183
899550
302333
58420
140947
646196
57044
846229
547516
1035027
587983
445245
362568
716527
873833
496219
808862
338684
82495
735037
618853
657833
566865
39500
950703
703519
714788
165609
931399
848519
837662
168935
524782
454834
508787
54334
117452
540612
153152
172660
405325
505091
71506
735883
873597
339643
529064
1033855
511533
561747
208111
855829
206241
468611
9011
717203
487704
157519
202615
400654
518445
597262
867632
266341
894101
783841
321996
825684
504548
654240
890284
654075
514133
307986
347067
926471
787710
441558
84638
627889
34389
560803
123535
412026
862682
814012
746814
79844
181839
386382
1032621
1005854
86044
697979
331573
802193
441543
260767
336764
981481
407837
822200
938690
573817
767496
91220
668725
211419
443198
124156
87254
425044
460175
29623
777747
861585
366503
598559
382030
405137
440008
906372
695050
954752
133739
164411
518316
168661
108640
368538
700807
797457
378364
260964
317106
707507
541333
72241
827963
46891
334922
70521
186952
1020059
829832
354245
1024755
1015409
529193
405893
382061
759266
680299
492410
491026
163425
272160
9789
854615
362031
168533
10007
979157
794804
352067
142981
469682
219489
384719
93088
116118
413393
590160
48968
393189
930600
78609
798458
596869
759720
518419
214608
225466
26857
1017413
469897
910409
684386
168718
861036
207184
615869
594348
510478
1077
780445
215233
453824
223346
670137
3397
1000732
436561
344510
465213
787609
71672
954026
990800
772568
715976
314237
148982
348237
920984
631171
393719
166412
463544
176141
644266
726909
325984
544284
268971
996031
995741
55309
752405
832700
678622
862207
450374
482593
721595
905292
245270
170355
806464
418050
201761
156065
206845
394663
607625
653343
22381
454185
406223
110176
894121
820408
333153
805252
624266
707465
171008
874931
503070
45601
674007
481080
978323
554106
926442
898412
530671
605140
304731
508084
311777
675401
815009
816690
235620
908319
836952
1032408
674819
994707
632305
291133
874429
513602
449638
452619
301587
383646
741039
494724
961213
534789
510550
372900
692331
232607
427397
295443
865228
588993
340429
327794
1016717
397731
460601
1023145
43099
337438
1038200
458812
902515
2941
451873
924760
233734
515842
846431
606855
478330
409983
514025
973473
197788
86754
1026867
582981
30841
817544
595067
420890
855246
136445
447854
301456
863415
375106
387093
160379
685353
882017
573291
396935
359428
85878
830943
629661
215118
776881
863804
776920
780252
577418
261693
682542
891848
158832
721395
415471
449915
651370
293222
756540
285319
762459
581913
727240
462010
462091
776061
548714
943223
858801
873084
18340
820723
64648
884663
896006
644887
28689
1008185
1001062
292589
826543
444542
35688
776739
858893
99
873421
27781
417728
87633
77748
222084
691231
916211
562462
436035
818094
852562
765978
715936
480052
428123
759369
245520
298125
83905
763862
638892
624897
732854
687618
404296
474238
651930
943069
130945
107799
318743
874512
838689
590581
172687
218178
296828
987907
262087
106404
803102
765860
921344
856111
977902
418381
861889
346215
3926
835353
110844
22988
242773
645960
280924
281823
631670
988773
259243
543
886188
987404
664717
1029953
761152
441574
633895
169608
758003
444455
895379
267486
186912
728650
803778
34691
721121
368534
213277
602615
308321
147285
431095
372525
1025173
278906
1020633
926148
751170
779898
730325
497496
418351
921304
266768
60785
48430
164135
437526
764116
658591
492254
724181
1016543
371860
107768
938247
981628
882758
164048
74958
435032
971106
820078
219851
915384
476729
654869
111562
811263
635855
328789
315831
145637
668974
874243
683824
49249
247406
13848
405358
83879
796615
975502
690787
693114
193066
768948
868434
785450
139888
96492
83459
739336
506876
420797
808574
849328
893329
216174
716559
469589
175580
670351
14933
148085
1004872
749394
726701
600412
533996
651139
860210
244804
453859
879761
397318
651750
221606
499313
952860
467838
920173
765120
964874
919184
514309
795380
979126
344681
515250
369040
817492
886349
91783
631152
824389
223176
441191
190166
1030618
935821
409168
301243
127856
842350
173702
1038999
893767
547274
381356
1007556
735943
746273
154453
1002246
282724
844605
378416
685664
216116
133513
828823
852515
599956
936742
140831
751401
926142
412945
959533
931489
50550
278040
174266
250246
522256
91470
56933
601420
508167
833524
19801
320302
678147
187484
645874
94486
298697
131855
516623
203581
235810
321397
344295
988684
115425
595129
239117
195124
121655
513258
300748
744858
166255
491047
893063
734807
275282
833371
20600
241461
449022
1017714
482729
977849
1011146
16091
1024558
914457
111123
329299
250669
161083
166290
353636
376228
296460
747160
702686
448922
654826
200261
475421
887825
954765
647758
787273
39777
602621
1039650
754254
529313
83267
41539
198246
835472
748070
651192
864502
76267
71792
286332
287003
678901
220467
26312
816392
651692
506123
191863
222686
102140
436715
203936
592558
273823
622594
192332
93121
411306
422523
1003928
316024
672067
61317
133944
283814
383760
975290
258959
840844
385269
687804
816313
738255
115731
142793
496814
936048
891606
718711
143795
454488
504505
217189
60358
975159
119746
518488
450920
106109
817557
949602
820126
519839
346241
597951
775563
274709
418308
948948
838191
68379
589205
167471
67163
730238
10564
409509
564931
743518
785448
307668
694443
154512
340229
806366
678115
518454
791192
866826
695357
620082
1000983
8844
582038
574361
774471
524325
641595
529560
473799
392849
861124
116341
193687
977466
39879
435829
953416
824105
599842
951841
1008961
116379
336270
197134
612647
161485
524534
1036980
1032918
305626
24863
191466
35279
78501
290674
216989
203697
413561
284938
95784
890478
1015659
766421
192314
232467
72529
668866
628798
868922
784175
954551
660027
659165
135922
315208
769858
336684
1039367
878444
641076
578126
596684
321580
191479
699167
951399
28186
370155
337845
540005
957090
988597
190975
74364
877986
651998
965425
199183
185405
553468
564335
370640
493808
477677
937002
898757
888122
864055
124905
878
325224
2402
386971
364516
1018016
1026084
247244
608955
80875
685268
752505
379318
935349
506938
3271
901151
392592
573302
587003
845343
622224
283748
797868
336869
190550
894423
860345
40614
401915
562277
235553
1033928
196412
726233
171161
707319
1018636
568721
11981
399422
428841
407910
993115
868182
1041976
162226
150217
905924
444164
1035193
331633
198133
517386
664584
823357
36460
70849
625439
734935
248617
582686
327783
256566
826254
445816
269507
551099
717128
71930
1033243
384857
946551
406375
93006
652113
600317
508915
175076
734506
874947
403380
472782
655089
1036546
42954
464080
765197
903412
221804
450123
381476
22472
41346
1029979
979997
978436
827802
371773
929368
373790
436862
959526
293182
235224
688123
352701
807390
101191
371416
734878
47161
293458
77585
758459
332216
555409
1008174
1008049
90272
1032548
7501
128117
259158
586500
566683
1044179
48651
83384
110244
400145
135347
864149
461684
447994
597037
910275
404557
267484
389322
621410
851322
206835
662584
749259
478478
727117
123115
952620
959152
899709
786116
64347
467507
78310
618414
1033815
723834
481252
278067
652359
860451
631028
772966
494615
16580
31833
928283
8820
55206
584175
751725
750979
629071
957375
540657
606591
928058
884395
863380
317115
83709
462228
140699
53446
904208
281004
142990
297656
929888
325133
119487
408785
823179
114228
708873
831198
390661
920703
624774
945019
554979
477669
582651
800436
719596
312268
201389
813039
905203
217447
584592
1042496
64713
787762
971568
636353
436591
990261
47820
511534
866293
853865
790186
256079
339470
771900
548507
363959
333071
927264
868359
176816
188320
526287
230055
1020497
551605
490525
769308
792104
5360
860420
379325
575365
562444
905314
548299
117000
920930
434302
861886
810729
283433
858754
436479
902952
773158
610732
319183
815116
496605
191121
564240
685293
91899
839392
690465
34926
243523
86305
481174
281577
406765
702109
874015
890640
160352
688989
95513
690332
854989
47176
1001152
935852
596842
971374
229582
339153
571211
603984
569702
251390
1011630
380617
518031
832658
968408
6472
309128
269608
514822
187345
184322
187786
615810
867472
305527
132384
993484
367427
172056
440296
356760
231020
1039994
542333
745378
998276
545712
1009205
228377
773185
1033506
134310
101137
1008124
810283
570716
56422
596896
750723
221924
52134
15466
385042
359046
337943
497088
854673
598939
332373
233994
245379
798732
995257
118196
730885
494535
528383
47335
1020752
391105
839367
53526
683392
990696
206131
870652
234634
638818
622883
217584
426448
666276
113598
602005
389532
569855
660601
933473
36222
95015
941228
996294
201899
742619
498745
361370
461018
684478
995853
498850
256198
139768
283855
202541
455058
679820
167727
560781
873801
330909
458969
571392
781590
780503
449295
127228
166611
823781
274338
744002
165832
991183
887149
394221
1034291
769460
215657
706505
253978
377443
237407
37697
758428
286750
520580
508699
812432
861869
132252
433998
258153
500046
918178
257682
8351
684801
156384
199729
39001
777939
350768
256368
25371
548705
937422
66058
576878
631448
406918
767344
967206
981736
208654
44275
972991
234510
1014154
138074
740920
824365
385765
804715
276918
848756
108949
1002978
341772
26398
495464
480445
1017400
333123
834052
343231
473726
889599
664063
566462
1043679
259138
555914
60204
535751
287916
864156
859702
244884
607602
18302
436465
40295
861519
689048
628324
460207
600539
362787
691346
173894
336712
851621
941076
269246
292689
638147
722908
678274
490586
1020044
771231
701475
162621
1016137
233827
847490
741136
553387
482754
187914
67293
293923
164418
1000730
131450
515375
636708
326030
860401
515939
126013
841566
734231
535896
83615
435577
397485
51831
781592
395640
523526
793122
805049
670999
355705
196374
383949
237874
687550
33954
804825
782554
16231
926793
236629
437309
331073
355647
933990
673508
786649
104662
210734
100347
898663
76657
208218
727808
150723
163766
998000
349393
56581
605473
338856
840459
753180
709883
12609
835719
336441
782853
743848
481840
60334
431695
740695
540674
555886
386933
937658
259200
474962
839215
460620
315931
547291
66869
406962
435682
172454
823943
16664
844541
698543
254592
669927
180841
377526
744849
1042093
939455
363704
930215
231978
697930
906562
794373
490090
226742
89023
836020
418004
953973
547781
911866
513901
105142
436470
142220
686522
106518
591539
420284
698285
695469
99698
737538
1037507
630651
664304
660918
53155
660711
719180
831743
398431
878426
177405
1036581
459666
821889
799980
278032
807970
942041
904119
328928
1011031
147923
708746
916008
138318
30584
48481
254513
717211
728938
124858
736241
966045
916801
847952
281767
54513
984451
667469
519820
880904
144516
845305
524584
586235
705795
862005
241703
394296
182073
967601
492348
181546
300162
865265
917460
827816
394651
900430
430386
655390
74951
223665
669624
851465
525567
579065
349315
1025574
601119
109012
893130
18166
828023
55519
938049
814566
809617
307782
556001
234174
104711
174566
773922
977703
56002
648767
207709
395206
37510
397465
522013
696630
822852
340451
884918
290207
444864
166808
912112
495230
736432
451559
234883
445964
656392
371866
167239
552071
395630
749832
1004957
571155
924717
138358
640019
43909
256451
1036952
100497
774652
691909
479373
158155
43369
198153
862671
703251
773649
529964
904339
402000
392084
1007871
672912
81575
940253
850507
346503
272462
166412
553093
915063
554839
1038723
160371
117671
349578
526709
188941
720425
298779
478821
997669
10581
500827
854566
886952
33338
544868
607870
371439
103257
343849
1041389
845904
156975
259175
69644
402360
912655
554475
78180
37047
671659
349131
965339
155833
757328
562176
618557
661667
790787
207443
596027
138514
803388
842648
636557
284798
698226
268918
550802
646047
694356
240431
378420
186435
158080
447471
739661
589891
1019442
1027986
931487
738289
874250
280222
1005420
410974
74434
603348
967119
425566
397045
469990
60780
796225
356595
225048
689642
292304
273295
689746
285897
879749
842813
607372
166832
230506
475554
994288
221934
369753
132703
493868
136738
775840
706661
668003
475796
320100
979556
210977
568891
624707
1041088
123061
965367
426
361648
193198
474051
69308
861761
755827
414612
575036
728875
653158
717674
794048
914800
623842
721222
275511
349678
156889
1021040
108544
62651
480130
225664
942117
472691
616066
254281
562043
446003
249297
517873
149362
326907
692378
905669
661815
773182
654698
584769
417412
301409
149025
325996
528340
103756
290675
103970
580843
44692
118542
727861
411916
674516
990848
804581
950776
639307
683592
475303
48104
364182
793748
969262
913208
254810
672195
180973
947752
503028
332513
852788
122646
1015750
401
735710
221481
212387
472971
659073
256392
768930
961465
255620
720153
189358
809724
151663
499439
492643
424593
72970
185426
282060
640005
760103
998070
120704
352068
958980
873312
443564
508987
48594
365810
354685
608764
627082
669300
939489
668111
185681
981214
110055
16508
156678
482157
616694
1007917
128429
555515
241185
481526
842836
980187
604020
634380
925748
638397
577341
654114
836344
657594
958171
356352
438133
908589
550463
579918
268865
348592
748950
678622
805977
231950
203048
393242
203924
718158
373787
465150
979171
1018838
333690
409205
765954
968470
334274
895573
217454
227856
883306
1045103
762220
637556
681340
217639
618002
311690
902622
733284
458623
94168
491877
397691
1018455
646684
562421
550018
92621
863549
1039152
165458
4667
496080
800746
393999
757818
313754
896845
538881
602585
880893
317908
16686
83078
951844
522366
831477
214431
742267
526493
842490
888237
34966
265439
112663
89650
109831
524575
638441
408386
201040
184466
234319
887047
956692
62494
115990
373024
340087
164251
914652
519129
921568
206607
410306
599926
635636
76210
616490
118906
111458
159203
25327
888603
676066
964528
345269
624147
1002822
960479
493337
14177
99466
858709
853789
741878
119615
573030
30412
429825
851346
75772
311456
870136
701192
60990
658846
819863
213894
650629
529288
476376
847411
420122
503338
932682
646473
482709
44123
542822
515028
985625
721775
437977
452664
855310
893207
85818
318388
486165
789161
280110
602946
150323
482802
372625
903647
405252
451285
257106
282441
587683
330596
785772
502316
311286
393168
880941
411709
30551
687138
325665
172450
810785
473853
252212
294331
557705
17699
109134
449238
746318
61959
545613
87230
468586
717357
321224
705753
132892
59232
763425
414214
873880
398346
879256
546317
249172
835902
599020
1028512
475218
49519
479193
1042083
1014270
70036
518718
20149
565378
964805
764699
619935
909498
434098
468221
245403
723676
116541
691142
702011
223981
213216
417021
331956
1028483
475796
749962
885379
398540
155141
463859
688579
550714
753974
833990
125788
494909
440722
913479
813900
329951
572650
610361
932066
611165
576737
126908
44238
151739
606892
310560
118810
449385
189385
423141
1000691
85228
929197
980213
200352
407993
48575
599426
686082
238818
325623
436725
63031
305261
854788
437202
627871
327654
989218
813044
184123
390438
261113
265417
657021
478813
514221
186911
568491
642849
552917
61331
546872
929106
19106
906060
899189
118579
908943
178778
206508
382030
757368
362350
901085
361992
1010399
968416
42660
986770
745480
307765
798895
738527
557312
787449
247198
295529
394133
536554
743582
1007757
398781
287899
267844
275231
893164
267132
928052
900615
316381
746383
288176
694155
967095
989535
931908
585194
1009829
887107
982527
574181
825108
505498
692471
825935
67042
571941
516322
1022758
229027
59547
387817
426169
906327
990510
927052
757670
173268
779576
173854
287518
196067
197487
462659
710751
973591
563758
405096
422437
832645
980350
707622
1015672
955272
773656
122716
933835
631953
131446
223115
68716
596801
721744
367402
615520
848841
282875
829919
227864
598584
60267
1025748
410572
212497
623212
864780
870029
232202
959097
359219
90330
250112
647145
88585
463170
519764
472478
847092
732307
676482
259730
466817
1037377
986182
264064
850271
240545
555301
905206
41401
815451
438008
687314
815022
571548
346207
668694
735081
133684
173115
523465
216897
696083
100121
95069
757499
161558
590013
796427
77512
161527
228046
415148
374997
248036
229884
155903
807687
460396
257245
1028042
538988
674400
399630
107507
771746
316757
899066
442906
485320
954195
550011
253394
659434
708702
946763
562284
282146
624964
11447
422433
945991
729884
541622
412907
728560
475798
464716
485179
90221
8037
518092
70377
902652
612826
62229
852600
104181
1037381
405797
948432
919799
880859
183192
213918
361626
291505
1032636
407564
895659
101350
266004
536717
729726
668819
30594
1044145
575838
205566
527611
76493
520997
781899
376424
6325
762482
603331
723899
55686
371684
672738
86846
415587
106830
431779
525949
753544
730455
888347
631404
940893
346447
451562
755145
723575
418284
758031
582443
686568
55097
651188
844354
496108
941215
280875
202192
672509
318832
44055
377967
133359
472854
815547
409097
376179
208667
111881
775731
956609
261773
663257
1005708
737392
798757
953287
399451
157437
880170
146257
491753
369067
160353
224239
762252
120911
377577
450213
803359
953159
472544
152034
948995
159543
538374
258964
847419
66300
918507
937280
728188
848371
136500
401933
21215
656384
662144
493086
406884
814675
965828
132923
663311
242466
851604
26564
747534
696105
45143
447071
503749
632116
409036
467227
241859
450034
352502
334457
923351
708530
836876
334594
201442
645862
667883
631876
875698
831820
987904
1026043
564252
286222
455087
235631
1028302
500743
591481
883943
615554
356150
837551
742974
625388
103623
616039
260078
792418
631608
134335
408249
861190
442309
261315
418336
604911
269177
471546
411876
205088
267173
657702
559762
965612
417337
891713
147220
569443
970251
213658
217232
962256
112505
963409
496011
242299
540575
554782
534506
572259
813314
309220
311363
814984
442939
819240
499648
827977
644057
1007774
381159
266765
659414
339739
912244
297326
813967
260316
616623
388341
41811
25958
833663
621223
922168
378621
84770
548900
559011
413836
683661
698529
149700
317934
219033
931931
495461
352400
116956
892900
191373
441123
167314
933624
895659
362195
372849
826914
97098
320373
651086
652439
647611
437273
78917
830640
574113
844530
81858
505041
570997
285834
168484
803397
653683
522655
841323
510215
577173
959191
1011113
895995
243962
421992
17729
311718
325282
439574
464960
748547
472119
821048
210803
112578
653515
877280
798447
130601
927580
414565
646840
106125
938433
277706
53462
229515
241677
195614
783700
158677
601986
261575
484416
115591
714931
886670
454974
84192
959974
269918
21084
639390
615485
86215
345072
869753
457103
173306
530997
221073
191538
936380
433900
808862
395534
448233
124487
681228
795998
166382
557381
380847
960935
411257
733131
774051
420319
847333
1026456
27346
947759
113448
528391
768412
895830
776878
389255
733697
70765
1004087
685003
965620
499099
79609
420910
164338
376080
873482
55
746890
637291
264456
434190
652526
613562
615503
558104
214729
958628
787079
217149
1040947
452040
30256
539728
144179
167521
249722
422238
139822
762096
946275
492351
666705
91382
151835
750820
813513
588616
723245
282592
943424
833769
1043108
519381
209640
338464
786521
42651
687477
555793
664159
740029
641487
77524
245277
613996
690063
51888
696240
832986
545239
1011568
834189
549566
164358
49941
557235
114014
718339
577083
653682
87275
995416
180253
766826
598693
124714
361800
814467
51621
302355
1010839
774686
953103
68618
704160
905769
673266
535465
370191
402638
215521
800529
574393
861677
845550
254542
985740
604298
715707
438399
909733
290624
597113
644909
786784
55685
330817
630599
286690
784620
174501
660414
543116
620370
472109
201173
591837
327562
647820
770962
428228
125619
887919
533789
870532
997661
59356
668207
391761
420806
444585
996287
875241
916617
289680
347842
734777
1009482
773941
583021
824144
891716
295650
62299
1021298
757809
771201
1035581
872681
654903
770936
853199
603947
137233
322935
235536
209669
957785
260521
662621
72090
579943
301903
371042
345281
205536
431323
1021396
619821
75013
521166
90392
294273
621420
971003
565996
928025
540198
584493
849144
183494
593311
759547
364682
861481
745058
596954
908024
549102
159027
349812
309866
318540
631793
774925
184877
1000158
765103
664102
400280
758970
402769
854343
702723
473368
829500
74683
852637
233835
816335
1031993
1033597
155480
891734
546748
759964
602673
725516
350231
347741
642816
399062
351647
64570
844671
1003216
379578
311870
255624
1007391
615910
456128
431145
837641
406661
262713
601369
235133
314078
571466
871191
179629
129312
806473
762578
251580
786336
288408
145726
304310
572713
557592
145522
150808
947903
175746
103942
532818
55076
840501
691229
310579
273214
447824
196584
636522
823529
616816
1007398
801615
412026
635595
342977
666786
159160
559079
973820
881840
156781
742265
927433
112384
36240
463600
158291
734172
120191
881009
292113
224530
904193
542206
426528
1002225
336653
499901
939342
962065
801402
24266
508649
768688
979947
1033421
234137
92842
595788
966118
679273
951581
452514
362464
346327
927878
16150
340426
92072
839435
876776
70197
293757
897269
766504
586447
948739
1026316
256532
192873
921325
553213
104795
630516
826818
391020
101742
749470
468317
194249
317580
779439
708606
541613
937255
580995
470894
576017
26211
782418
492860
768080
429642
717603
722744
768571
714028
755780
442787
727410
45836
16123
162852
750966
985682
66436
214297
459142
230818
187521
462469
995089
272638
1014025
359089
705126
761909
1981
998702
407278
403760
724883
208542
236818
484560
386983
618202
153555
77462
841079
130730
382488
990001
304768
301963
705748
242464
181044
101336
788291
117619
982528
793235
514424
962604
684179
568022
101891
648415
271887
487317
876731
691063
870386
742023
290878
12052
849598
471993
396919
670375
589276
871909
449120
981063
98255
522919
819648
817155
666909
680059
797076
916011
993226
653533
921210
92895
21369
89835
236119
636685
679340
248930
686485
356953
936187
262634
691187
982036
325685
2467
642464
558454
749511
312308
197748
129911
94074
605040
485087
643665
538632
549748
669027
440921
122884
450533
10831
143032
557679
665073
394691
188680
340556
433753
481530
606398
372351
50743
323023
544552
751197
603988
554756
733164
145440
85908
165670
306140
484186
521500
409460
475989
907355
761349
621999
851053
941775
761961
990612
908090
426442
106615
983983
137450
317769
836047
1029124
1005465
761342
322306
645242
199505
261066
46321
213283
240436
412628
851922
998667
285441
641718
543093
870186
303681
346265
953451
554857
356853
926609
732890
205683
87041
821024
401209
429693
545403
759586
144394
942361
1004455
977947
606506
282426
682273
953308
684057
261040
34436
1040459
982700
334855
511656
218305
443017
916044
101456
288425
622827
582843
47128
1000262
849765
679511
137432
875475
1015624
873952
9744
920317
960177
885929
135461
1016296
738477
486238
688913
896448
318264
98587
556846
768297
168560
55243
112341
25600
985002
903819
609197
314320
742503
752561
558785
133569
871850
700394
447340
501309
665672
888877
655488
945093
513950
900472
912709
917873
301338
629170
1033285
470706
637326
248294
938705
1010613
823050
92131
134542
850376
61208
717454
791506
1005020
854802
349291
739054
730339
642939
819283
750863
348857
1103
535875
186814
91583
346808
329756
448823
227304
587760
958820
326845
298486
797377
406651
600610
363132
977278
385603
439378
442036
681100
287607
679805
865545
465739
99370
430339
746604
594603
995712
521976
946459
754564
117824
946817
832286
308153
184026
282453
899769
359212
4746
179735
215002
740663
560592
65692
725516
596507
694406
497403
626865
1032324
291416
518550
791985
1009645
1040544
683860
826335
354206
116778
615820
952692
451272
1020306
499981
566511
71321
51597
212113
480092
686367
683389
321266
1037940
379180
417717
986087
514240
917478
861496
434262
864220
481106
243881
617280
645373
650913
946184
442732
70334
991276
222718
90164
784216
1035272
185087
521172
99730
179918
460103
648469
643192
259072
145486
563280
888707
746504
680186
604138
692503
688561
638468
386203
1017211
671708
372498
165907
78951
450865
136049
154639
113068
852782
738051
983452
817950
131812
645722
176482
895596
303351
119280
225735
979958
968148
773143
143023
462399
872053
23775
389366
132422
960102
828554
774913
100851
670843
588485
522241
137105
47818
910365
759709
879547
20058
988929
644649
424390
202025
134387
159494
524966
616101
596536
559641
523087
78591
636105
1002776
773492
532292
525814
715472
364631
278358
350232
202
949474
76707
535068
434681
517194
493315
297894
502030
762151
454850
1025796
537632
407892
1041088
827544
589805
91098
685270
621399
142904
378553
1008609
11787
906172
588361
121387
322487
861987
593725
510445
524045
845879
405857
741125
737839
280578
576499
514027
700602
82860
863892
131886
531934
853330
227494
434565
277249
433377
664609
401974
255879
793211
171800
373063
978193
752021
187440
176178
555949
570470
330020
965418
36925
502601
406980
420333
873493
250993
73742
956695
75858
1040457
146559
373479
62929
749563
373077
200728
130365
307527
803779
480867
184520
699827
553871
312928
849600
849200
204936
987293
635525
399886
944459
455298
784654
823955
226626
687751
139333
255499
646171
213891
3893
475561
808100
443807
841979
45798
37927
384881
677851
435072
871905
415064
708591
296626
844147
843333
46975
874183
629557
324495
43707
183945
491702
158956
334946
832625
88601
206534
529098
655466
852389
550963
723619
864707
346807
2903
772911
6283
368467
866218
936700
556810
949561
721445
691445
635040
528345
359860
529418
770437
346309
983052
7182
980516
1036062
469417
424415
679671
44855
477326
715095
931019
455069
81490
184697
61765
155288
104834
122121
1038675
199196
961031
65132
621199
453011
852943
362312
661177
87700
609920
764504
131985
166310
168895
977270
644368
189923
464921
966174
539739
628259
979302
568822
557768
272359
76693
611890
322148
294474
977434
910710
416330
644854
860362
368306
935782
54296
62009
446494
958969
875868
397564
333001
878294
761039
924053
197597
223913
708766
961319
235982
699413
834534
720372
571446
791893
567548
568179
804166
237066
967383
502994
33959
1025179
124437
731814
702848
293329
848442
33387
496990
145308
447802
183937
270244
947737
76352
933825
440572
321887
716542
360676
930131
179585
689910
234775
254474
986499
526833
270248
701458
539836
795937
472810
512591
283054
617459
865856
905464
951547
687110
626258
526607
641870
819473
80428
90913
485650
910755
838375
974281
679055
435813
397034
607886
328940
641208
609073
490985
950451
795569
72230
680519
671491
608393
364189
403376
758861
54238
964694
606462
176177
608078
248870
715641
692478
632498
914243
170377
990591
348114
958771
678596
483182
200759
854329
582922
907838
364699
969214
409171
1012213
10478
571729
924704
624313
198156
333775
930085
440049
359419
417522
917118
486793
1908
695510
807346
873667
886119
412018
359541
819312
595680
1035323
513802
710809
111758
655253
525991
551448
583247
32312
1035431
1004857
605194
388010
708851
367690
644751
137251
732719
882095
560841
633336
261813
662007
159862
236863
135032
928120
377381
656304
833620
569944
404936
957638
401004
657693
764305
864737
848552
558821
76869
135720
590150
255864
965000
591700
954937
90455
59982
451822
231366
499540
1004514
104404
615435
421778
321404
444316
715882
451196
709618
377560
745993
3985
886948
364529
1019834
51284
579602
158034
22627
580576
431711
31807
557958
86548
248198
257863
506528
801508
189697
1026156
909503
110852
785106
397261
562268
92997
931652
344639
52091
4266
994680
125984
554440
391408
327515
190474
1028426
654527
706663
746979
581321
784057
233637
130136
69539
674326
618345
811608
523342
845813
555820
407683
512148
516343
277298
850666
647682
574865
833590
896007
88745
46498
346926
28046
1024999
195062
807768
461113
751562
396826
148029
902220
372223
720246
276173
55427
353238
766679
423673
447275
1005286
701599
42490
771293
40728
1042115
869640
768383
74312
823472
402606
879508
159487
658767
897684
383189
739515
1042616
229834
609936
1021743
423700
636523
675484
730073
284471
119396
830133
543682
592993
327934
865617
575275
220087
820980
599934
127157
236539
783845
240538
616401
295676
919682
552721
346308
693956
579838
838008
959746
118793
423251
510267
760558
439962
44244
278178
276515
765778
425820
336275
835479
969532
586447
38403
502457
820741
784027
379090
564342
987091
68774
1577
912648
383385
11651
653988
475225
994318
314631
935646
70720
451958
708153
388679
80927
273909
118136
346388
300038
861589
438894
498336
818656
1019886
63267
684182
300626
967719
825047
412893
689706
11238
246664
12075
312983
806250
12675
710277
1003811
430046
247387
739223
965762
83686
153028
895599
199726
287926
488956
925340
55802
774833
626564
903191
619036
188267
194186
884562
452028
375795
1014423
339750
180000
899322
801317
456084
789473
42788
1028008
147683
880470
158997
129106
736837
344784
881165
342481
487253
297029
778907
321858
327444
803808
167931
945985
540116
263750
930557
151030
648930
973013
361125
509689
826640
778417
465728
370285
328151
46840
79867
259862
338079
601713
604207
1035505
731036
645424
574501
946670
765661
254848
599730
110740
740784
181847
408703
133935
765390
935539
492504
231887
762562
105042
798838
158657
234307
3615
809222
583389
510824
457022
310909
454150
740844
145085
935886
599433
55113
374388
71531
530971
560154
698897
442966
468290
551931
227327
526095
595807
36118
364955
103153
393783
303471
226088
52264
76518
66346
467701
209805
181105
969390
909147
276663
417205
266455
1037151
604598
639721
227597
553210
735386
698460
657539
548148
350696
195816
186772
761498
884480
411365
962869
312772
992706
819116
705747
338015
850656
380132
321342
423530
774754
467269
63500
905202
423442
208860
902879
489057
680728
312091
207214
156094
972456
469323
555987
733234
55308
255201
581970
801929
47028
232239
29050
758781
389353
419482
265914
888207
528211
754152
684223
672181
1016147
936288
59056
923619
975898
567921
741956
622291
714854
378794
452926
17499
997604
751224
548347
438337
674519
856122
49812
1011040
986704
716863
49876
209152
515111
111302
174161
970696
76228
237155
587031
480331
734683
362889
269624
529546
414981
744761
414402
70273
805656
198887
163153
200404
408331
498743
919520
144364
538399
748700
48888
626764
78063
426701
245696
50951
880433
514233
466078
826659
57923
891287
154111
963908
744372
544715
945011
725728
229503
417201
387916
1011794
753300
1010998
123637
768186
42327
1011052
726769
33730
751493
766502
182061
267443
870005
550656
889252
191193
373674
724749
645235
950347
979227
685767
420484
284076
977575
625305
555379
952723
874782
250965
547240
846123
944383
244326
488862
153837
334952
608696
125165
102731
856380
149914
175453
608257
842497
82198
706572
674451
397873
209883
318965
602071
933902
874068
972205
238774
646967
71802
255251
127198
734175
311905
335226
846856
138539
638580
202103
628479
201207
993637
862071
936140
973785
172688
204024
471157
297236
300895
690896
425411
973808
523449
837681
444347
819042
906202
1010787
606663
748919
525110
743582
19663
716383
762226
258118
696073
599478
269028
889851
564008
807881
397025
1018408
362320
720656
429277
924387
62844
122262
951999
949829
834933
535517
186364
945700
527470
230548
816800
830586
432001
462940
408604
18439
472161
639932
548831
550464
33644
1010921
357469
42650
525560
127443
827277
733415
952816
670566
252818
40242
410281
516154
969342
263446
122696
362944
386272
221519
723653
145745
474250
331814
450230
563813
491114
373181
811393
124304
127862
849661
890070
542095
841585
401911
761025
283307
608596
676288
258306
663262
1044870
464114
47170
706824
38528
557058
502656
854455
37808
400160
23634
887265
845371
289659
89222
56711
31814
261560
94945
767206
415453
936096
813965
545286
164295
477118
227991
2750
413978
491506
409573
409726
754975
780321
1043814
864383
133083
678709
719745
430764
459947
74725
177380
300434
770266
892965
492686
648155
242054
25988
509675
883226
174573
719054
955500
465587
491109
88425
882678
805850
1035054
603674
1015786
453292
833985
293334
502652
12687
854361
305133
105441
74749
852815
722506
355689
391853
16045
1000384
848162
479075
357252
775334
601362
488225
86896
331110
785405
1017247
703676
534264
845256
269732
643815
650051
729365
402388
593570
973981
389291
955138
379781
564549
76411
908764
499822
953631
214544
732498
66843
972682
935002
455970
674577
570272
235235
3230
143050
617364
802559
642520
357656
522053
418201
962424
784038
991335
531069
377405
126718
174070
705224
29023
675192
871039
321385
814414
14363
442564
77344
33181
409996
105498
372072
1002949
288127
514853
734415
304374
608133
330245
1017673
848178
218230
32866
156996
982047
981278
840483
947253
151073
252372
983942
434774
935138
511544
530217
197303
669057
1021789
617115
727494
213230
499928
132674
637723
555224
231557
1034723
793661
607981
765700
81139
561670
196183
100246
862523
504596
693284
318088
582484
168112
247594
782493
836466
6703
708937
119637
339626
621779
193726
931851
776305
88399
752602
957475
888510
59502
198157
440621
582016
616738
187735
319376
866716
77708
683521
527473
994935
256913
20630
118622
5182
839446
913278
632952
102446
470007
434416
571548
94924
808231
649353
116522
82987
593738
364269
815688
279712
807968
493086
503366
505406
558461
479402
876570
855066
91841
328696
287050
256284
491253
532324
994335
245620
148310
840869
432523
589996
867068
705036
653120
312121
441840
211186
116325
401817
152613
639101
609808
1032196
256258
247140
398698
919689
22461
273792
653120
926607
825948
628658
911133
58047
1031979
279093
597015
391017
293127
958960
584425
456615
448823
925612
270782
105948
40810
7029
924455
1012971
385473
203308
638331
801950
582258
360337
253362
814464
163756
565081
502360
1005003
69968
977809
966489
498663
499274
840722
550761
359613
183584
445417
263447
778036
805948
186062
983869
531520
546899
296161
636682
1002114
287523
957712
761163
155576
620382
28264
615525
808708
477005
147901
714207
837936
189721
64134
663496
174104
459244
498459
871065
449447
980178
741700
416009
764277
531390
568921
797746
809954
574529
824208
767237
588209
1001010
697535
746240
221011
461929
767748
28777
454791
729556
177832
463791
845505
947395
977434
827992
471521
654869
1025718
935515
420321
862518
127669
286196
307908
862351
606640
149975
98554
261324
112551
385582
489765
63906
886309
815772
844289
309580
426317
286808
683586
629277
604973
1017822
785300
565894
364257
704751
97376
812539
919179
427539
1009090
200343
522672
456059
771713
628612
223405
164875
604744
644911
160457
180240
342221
837851
272825
424183
780487
362680
722230
909459
16079
194291
139351
968904
223679
910809
913970
811508
1037507
865444
782740
142047
517680
730744
440104
514455
361874
693300
459277
256769
637430
572760
962046
750499
387944
578266
273721
63018
963741
615448
669407
573828
87820
249713
794102
665044
240258
602778
386292
184326
79105
135947
586320
853256
815205
1032563
890570
599955
599667
158748
678555
456678
787108
852093
472809
794280
624552
532575
648556
283028
392098
149048
532570
1011434
931336
858599
206781
270845
727069
747696
1004662
174688
756557
607542
721067
197129
5502
624618
377880
892630
475016
448586
804778
773290
925058
774745
793231
5342
566395
793771
354304
862901
269930
208352
1034341
956502
161921
642193
1019669
328796
288679
509725
10982
255563
359009
969650
377692
466423
71695
163824
720145
95796
306117
382918
348526
688031
908826
149353
392761
655380
718632
762556
715817
713675
692875
787849
165463
117759
580358
926201
734733
532701
316502
95047
231835
645187
181780
368831
36787
137339
504698
151843
761295
102655
687855
480775
442032
686716
36008
968599
371167
726989
923886
270439
251160
652721
449083
398688
53555
76047
106208
734753
917423
287867
664819
901130
939596
233573
944747
631184
720462
903826
266399
345618
740219
956630
61785
275984
736239
837869
417421
111649
236628
338779
436265
784282
797817
342300
999722
661168
303126
38042
225072
522601
331152
713980
26777
741085
498966
262256
127851
582250
731366
431179
658142
621184
783449
110237
415535
482703
457129
447924
437925
308529
422988
374431
510534
453619
538344
976104
920766
1041241
492663
41800
246466
338935
599419
48054
743994
153294
592597
641235
531235
32046
1028794
432600
226136
757159
1033342
970280
313713
394950
966819
335965
840981
328936
75257
122609
1001045
112303
240230
754735
322482
970665
573062
1028723
751121
868553
526394
753850
739400
630224
320380
780382
555307
275718
898178
442989
387692
728502
231724
332109
891703
40575
479931
920120
416227
162164
92715
428888
785687
84966
659066
96216
319573
896610
124043
304355
643653
352835
386489
817890
543234
341784
880258
307749
809905
411161
663526
662788
212437
204587
862787
728664
1021440
473845
613164
483577
496182
652977
383340
771601
380586
997260
792360
509404
272885
657941
956511
250631
482898
573609
564759
819428
449541
101896
281099
517698
578883
372168
179380
1020757
242604
136992
499184
56008
363252
5987
38825
483986
639332
679984
950069
171634
572554
510058
907417
986625
525055
399640
906104
60567
427269
256680
689788
957263
593048
796410
480745
743509
193874
417826
614732
1014023
872901
691152
266006
78957
940916
997637
797315
689831
788302
162276
694211
117470
900333
337100
304560
269550
539737
937476
271229
389942
348591
824920
421670
1018606
30222
1045171
777655
358327
33352
847771
265631
981848
706757
452160
221939
24092
409630
970848
527003
85295
579760
842291
522073
194612
802130
713350
303201
12202
308794
119584
740372
607869
808462
490494
477821
44889
452612
121247
913665
717926
716333
848011
474048
139078
875252
171869
813462
845199
374987
409104
51355
730434
1014105
164267
577822
234643
1034213
432985
247967
1032070
385294
1015922
940282
372892
783154
809591
266027
964002
720259
6546
148496
297591
76440
319405
565088
745694
48731
924553
673054
924298
836649
923606
74352
220809
327746
164529
619565
627018
848657
696433
439588
127302
252803
361400
801310
732739
720845
604761
363898
190697
90224
29117
775943
253322
99348
612635
529026
455935
632916
125565
33839
293619
286542
446126
247245
1014467
1020746
430011
50281
684905
902721
309312
289519
1000655
935836
623544
398945
698320
281094
141594
580087
586485
1036194
51629
17789
362976
549807
613317
262837
865972
1005789
719927
575804
1014971
282721
445884
673624
231005
443090
825555
897363
204471
62947
902422
353845
417850
370191
888348
242884
644792
612232
976859
290041
805200
383282
881741
1015885
351614
97741
9801
594887
235894
816096
301422
513518
786288
89329
288925
254414
843776
575011
761741
175458
211120
955685
1029234
294150
545737
390349
324415
333977
390641
478558
605355
262093
568985
752230
536707
866618
390473
929191
540897
788198
327930
756119
1021193
166942
418621
67392
625672
320260
568239
183364
748302
557630
121129
877234
828398
264573
683341
185494
833741
255407
892653
958314
376467
655201
553004
824429
210295
114185
354859
467697
743635
424252
292363
938906
851944
36411
945281
380423
917302
489940
1036651
179196
646605
456052
373353
924573
457988
705376
295280
250091
1019735
105404
585618
307958
660540
189482
393401
117541
1024324
532092
612564
292183
42169
572976
779173
489427
455574
961546
571964
777198
530484
469893
955167
292929
770731
646353
829121
447054
150214
941314
1041408
917280
421697
831160
788139
1031384
261611
1036335
559466
193620
329613
252344
300506
880766
981048
112004
446641
133477
533410
106102
322956
666575
85005
520926
869512
127559
859400
147888
534910
296892
242743
1027580
454090
395560
667074
548181
693448
76036
702309
406548
591206
386183
580729
974697
194542
380503
233500
888890
513811
542043
669989
607896
182085
134390
991300
351403
421943
315213
768531
794886
716640
867009
404771
594223
532508
389748
52130
657277
627100
70534
480079
15146
123048
125517
888001
116393
720944
259693
741011
581301
16324
68543
465387
88088
231081
764449
380914
738287
468016
397089
145951
542474
348129
875161
431445
201812
556645
600570
780870
894045
118170
527410
91321
865165
707398
111374
814455
386966
954853
252841
62268
490692
31436
952962
169649
42075
971641
288829
629924
744935
336395
607950
378174
210654
129702
1009239
884601
303733
479682
11770
1036819
291039
486892
467986
24169
516360
476589
80673
195370
569763
662743
754749
813536
905813
261777
465315
703975
935529
492133
512762
685401
560207
734256
633445
664491
361397
19366
519808
298399
109845
670276
782780
291634
909111
6659
705187
787744
685827
543126
49743
861225
575996
445935
529019
157105
133370
224964
186309
706394
515145
535275
773313
483972
615910
371256
561042
594198
62978
452243
680907
968032
375414
327268
753571
289497
234946
183780
533104
791791
527591
123778
256261
804348
481220
610665
829062
466847
168347
483794
637087
794028
124483
633374
728738
638978
738099
728114
492737
942012
599878
38388
372876
147371
876202
949821
969692
936132
191989
160654
1030270
408444
80100
989445
140928
849891
1019281
674105
561992
333531
630063
115099
270563
46873
669250
327790
501041
907128
253950
819254
515809
515321
488750
241702
643230
143263
938652
656351
576229
206553
267969
811145
566890
738303
634071
756946
756830
335412
668085
418454
11509
174665
126840
953301
58620
646656
559251
135543
42
676184
288977
267912
70927
955727
271841
70149
632930
422515
621026
547698
321760
646895
858283
70901
518406
17314
613670
239811
994276
839204
960993
257027
415625
383242
733602
108349
113781
463109
424825
412986
179443
269618
746782
435853
950422
554918
17861
694132
718131
399460
539787
285980
2183
778684
498873
793562
319124
552089
547435
112641
456458
511603
571197
607121
901018
226169
932034
395210
623598
805259
914582
782753
873323
789725
67412
689828
14344
382968
911482
645378
195485
293977
437356
76457
72130
334208
300804
369882
398088
62702
209461
779989
672969
215113
249881
161283
521032
486607
115903
712846
224986
701834
146567
119667
524855
138615
627857
979666
655069
347805
595958
869566
478222
959028
77235
341597
856680
165930
766682
209692
382362
181343
110084
177697
56172
855413
295205
659708
131942
778489
873424
796894
908573
550048
538469
658829
436967
822534
919664
163230
974865
404168
111185
562335
665447
627464
411947
101629
340977
311595
437555
450102
55571
2470
133703
53825
55744
554300
1020153
977730
200654
745943
666606
538431
496719
377539
287363
361984
347059
856362
290416
641303
29952
21833
13341
68565
851637
153106
296038
716712
935326
783887
69625
658718
716752
589697
54605
48652
474306
860913
942535
438456
625056
578471
857074
732052
806393
97888
681936
660982
850417
26001
839763
937994
592135
219443
898459
177312
16382
33778
158825
414545
830047
370383
287410
475336
961933
465961
320367
889940
724421
154927
390924
718648
287467
334385
156272
612294
259772
452731
791612
351234
664030
93609
364140
602993
745331
955532
556310
477787
89617
911834
339837
953380
863206
527916
31015
706233
619360
696474
841783
224787
888654
126538
1015069
426517
372475
987538
798942
517381
884290
660727
1045173
177877
893233
298456
69046
649760
58854
704549
805168
827459
392919
434794
401160
720539
454686
160936
677913
691168
148985
19914
76655
654998
970996
804362
557707
855313
320861
254849
379046
646906
478420
397533
836240
523141
665478
799696
514997
329714
402950
827083
148363
841654
258467
175209
141953
212842
375069
184384
571095
585916
398574
873198
570853
976118
577078
8039
129893
195066
512870
94689
326292
835570
599408
972310
998074
775153
859245
628653
1041756
354607
440267
402227
526490
13405
182302
21170
99838
715156
522655
258838
806628
989452
323457
77892
298439
73272
765055
84513
11700
278379
37616
368881
313876
688829
387505
723446
522492
320875
173465
150554
237807
569820
233540
7591
55970
157749
168456
733630
110432
576204
343660
1032421
539183
579448
103283
313802
371888
616808
444332
420431
1020759
68253
762051
231924
176201
264817
253871
603700
956679
1013157
951954
92552
642711
904262
458362
787203
884334
536115
207851
247530
528080
926012
253323
768912
217408
612767
552970
425277
344615
917031
172580
232829
736442
785406
891013
471087
904526
707103
637528
846386
809619
212901
1010590
1031747
235716
325222
257563
74780
779300
436019
49883
39187
423231
236200
746944
113721
521549
584229
101514
240316
1018937
77128
754322
366219
491797
751021
848854
372163
582539
560832
952934
505065
219827
1010850
435310
139435
42807
664812
271559
631775
848288
891449
511864
419107
408485
593609
387930
848821
38734
174819
414850
431178
556147
259114
96364
205426
388739
1000656
491649
518201
274532
50283
274241
611737
920763
403015
446758
528741
244415
381523
190416
844054
651505
667514
779524
319904
425854
811112
507039
978670
592780
984747
934498
259177
356784
334323
313180
79142
306477
572840
34420
732841
494604
927933
212836
28512
889995
342008
475479
378122
292435
331485
109486
660819
646556
664577
967542
993564
11330
857790
111945
240321
639988
470193
273159
913366
711525
119156
769678
400109
658680
63361
981959
532669
1032761
688414
788836
512388
693615
814141
883418
378264
155892
896049
745447
165247
473532
473432
928390
780666
221025
141424
458758
850154
291855
172119
628611
568809
868355
362681
973711
1034859
981131
341509
23298
212238
319458
907051
354178
766547
442821
834267
932536
7635
80087
213888
251488
13808
134959
396457
687176
453866
673121
163017
789963
281397
740668
621736
676122
430165
831762
648314
480752
549511
41054
493797
610262
5731
992238
571493
21698
418791
105201
159204
474316
117963
781720
258624
416606
664258
565097
442202
118351
356285
419058
888963
899484
628495
307223
96468
774936
389102
301603
422498
614036
590028
300600
361134
706507
816534
969063
95925
719332
753545
944518
388786
779685
23987
222814
379606
831617
45052
598679
488089
1002352
112391
57289
860770
862118
10858
567908
485015
539558
154186
793799
659465
292008
822301
666634
683425
953713
126664
681613
592958
342599
719936
61766
103469
589546
870252
432218
233493
819386
927405
821887
544701
740429
627379
698400
223611
948081
134099
1004309
84137
276206
118541
371856
401138
641660
1007559
181601
258819
548950
377363
838112
850774
512826
356232
660375
971444
749105
488764
114340
461033
27212
619463
1033999
638335
619893
721619
523040
224150
788017
803402
930267
17489
924455
988072
314242
274849
723499
789389
363345
835819
81578
359935
74752
938179
445223
728847
632328
980993
591034
52273
455363
175753
788678
668666
178439
755858
285033
300844
552989
907139
729965
907620
491304
75790
347217
24259
681088
434824
222688
255056
381559
344602
957127
205430
703340
934387
165074
920134
1001738
402942
842102
540860
624773
388775
581297
390799
43288
949089
615043
981527
874374
426390
151734
1023829
1009238
199724
780134
419729
4937
674340
281783
309982
864537
175460
1003228
542379
828000
233895
393306
105846
410180
689042
274989
277942
229900
667986
755843
524411
514060
684026
627725
119341
170930
833698
953325
85673
94103
867861
405569
705141
291493
194074
284249
1005728
443387
658713
667225
264556
988060
689937
642585
320157
368939
333235
767224
382770
1009582
851808
14054
348947
329426
382521
657373
642549
351542
252486
392414
448363
823016
211730
709894
9360
128850
775677
970372
917968
574077
265988
183102
1175
544332
837459
691976
771744
361553
697629
580788
88141
49524
187680
509514
858076
736240
216336
727516
884670
313955
274213
183907
721915
70113
499752
199540
950135
1034481
506346
1003563
881413
281588
315164
540879
1030568
817892
665955
196665
419292
194333
659270
12063
753709
7653
304685
880652
345809
1028361
173079
245078
917869
221278
495108
361378
499343
804963
213394
936060
34126
892894
390283
46605
867563
593433
747158
15886
106127
189656
524951
789798
833128
248735
916278
788207
21635
220656
22109
52966
449238
704421
351358
75416
737739
262363
696149
187678
684591
466256
960797
647015
315183
687574
392844
1036993
431012
518700
775056
566669
75814
26273
1006270
92845
2522
635152
350424
797235
604761
994713
63782
259894
304567
327893
669277
119436
17958
470136
88317
351716
260297
136205
1039675
722986
641581
124883
904329
706160
941799
116659
660774
536742
486487
187442
825522
364295
1025765
719107
887046
594361
837360
900250
404217
514662
145717
244285
537497
317992
522431
386554
367616
543450
930478
856758
1012985
377452
150886
78147
220535
451222
495726
422729
761264
694424
773651
76117
958440
82054
818826
443825
814890
543087
37849
380380
806319
534412
866793
449943
506895
486135
620039
355121
138691
205054
893193
443229
83340
1020954
119207
270523
507287
841071
520521
737757
504516
552219
545269
815831
463781
113781
181635
69662
691834
625923
244901
1009400
116961
659159
88096
840673
172661
640552
982219
626246
605261
300509
415299
555166
198556
831891
654567
467797
182460
115298
52300
1001078
510693
230228
509328
786001
4780
571634
482929
263836
1013620
148135
938862
917532
506164
1043692
362686
207232
753543
883587
209204
245025
596474
386516
460206
297892
312732
876310
798245
614917
708229
196900
813789
808985
266006
392296
459032
134050
463547
612764
988347
977868
1039263
700749
17385
756202
701100
23523
11087
501955
160797
234908
461585
9588
78012
767971
537443
250424
463802
252095
523298
647296
504798
478594
867084
501439
516622
1043909
340292
299483
878522
751427
562849
650201
708102
954655
58243
264366
775558
1044885
354907
85007
827921
509276
21179
426687
850260
246199
738426
1039046
309610
60047
715374
523388
281734
658351
294364
549013
720784
363803
238116
954123
807068
534254
989416
415246
903590
233251
436358
925995
280017
408453
639023
107745
788802
412245
476215
366756
640941
968195
996044
831405
464972
646701
80372
415175
512613
306618
588599
73979
289498
365908
713981
498258
276135
461121
1007063
521949
1012686
345158
578827
84163
667624
401041
494898
280298
581242
820091
223973
851585
566039
694122
127106
203380
110340
709881
144858
274756
198320
624249
478540
655202
726225
24433
565771
556088
983469
962789
57484
580002
570408
737032
1041285
97935
243963
633222
1010305
856656
861407
323248
231500
321164
374540
186045
742826
545898
105658
599187
522180
76239
17586
276651
209287
718541
493626
568479
248460
841499
971420
1016447
757219
857038
109095
149672
877875
318755
106717
707533
295223
607876
732611
796504
1018169
220281
645603
24355
521283
856849
626580
889949
262597
153339
467768
779969
499406
882244
906312
1043128
707828
450100
627786
1045030
316923
123256
207589
957879
1000767
851427
1000819
391328
590565
191484
306456
331186
329857
443913
276924
542083
338693
65630
110802
306476
865836
317313
954749
839989
748186
897829
814614
65933
352628
38087
782311
209511
778145
831816
240809
567180
640915
212651
824999
190790
413669
350926
936065
776323
546650
1005740
812450
610139
150541
778593
344706
722503
418844
704894
984369
633099
756010
157637
852430
62834
1032443
122464
1008129
469627
988075
163698
874913
975312
145316
595517
238945
879870
380194
131518
727121
1043823
939046
474970
611142
74047
126593
603226
355717
472383
544497
894365
896358
694417
109700
809801
624472
954088
929900
1026405
910354
315268
288343
519451
365031
11359
476835
459135
584673
180492
291849
303267
576617
626339
636153
363770
160783
715955
317270
718836
1745
608298
790774
915031
663524
326881
225457
32599
274476
727229
513571
844762
646384
605373
912361
121099
408021
42926
814182
30975
902921
627740
465305
551900
762755
909948
33500
56879
123922
68
448445
733412
796237
356032
235248
509098
960399
727362
193254
59061
1222
1024610
485067
105315
474103
22682
885241
765558
181276
299482
99481
873407
1018735
226037
784575
577330
853687
285778
463173
947603
515976
321397
73894
887354
175646
662598
189908
552012
573134
477903
273918
124616
767295
299192
758575
973972
762853
337035
608227
1027174
593052
15268
689900
322595
973153
643678
362358
90696
1016376
341719
556893
436912
480090
946262
831394
629886
317066
280699
704712
834928
606811
549174
246784
305437
159174
466705
96441
81021
403497
657456
543498
528948
921170
138780
320420
517059
358186
926083
472540
379890
82186
459642
742322
995842
121431
246471
755593
1044071
536256
1010886
493379
988479
92807
416158
724110
900982
234984
78287
338838
788266
961259
807952
914004
408941
101695
715067
1151
44221
889206
818725
420181
683459
231190
1041211
111574
444751
886974
131952
737970
319573
1032322
496091
907977
328585
253016
575661
854955
381645
636936
815573
346985
897976
235477
859026
707076
1020879
148437
796008
208485
543518
196824
69776
860471
225081
254820
154846
213685
710225
993955
526629
687165
525396
124969
618571
657780
772676
45524
468535
725742
995977
602711
747752
586010
952453
781989
160598
880057
618337
270865
78429
406921
752295
41351
317704
678851
72340
495732
574242
168212
636690
796209
1024172
764341
956003
290099
100792
61286
259796
114914
675087
674738
726127
1044016
700677
973675
196561
254439
975451
820239
575477
698731
551017
623958
856345
160898
682750
909578
422482
663327
721480
469340
746585
488879
36471
76540
908826
671471
1045260
639678
588973
1006877
929716
581317
745752
972452
789195
655549
54117
871713
371236
960465
486499
532027
893272
255740
525192
14550
881614
112050
447600
71124
121914
695620
497644
735354
290721
932982
369490
646174
731940
738217
818209
773430
615954
337866
145702
850625
324920
676606
133041
620175
41909
828904
529781
971282
378066
751166
240070
988965
15605
374375
621970
12610
785523
901679
962107
90879
155307
13409
61458
388471
157409
1017999
740246
375454
109357
372740
182675
113170
967631
259071
937910
1552
304218
130421
687077
954529
400746
674239
352763
798768
377873
935763
156860
1018855
320063
145877
854906
32503
837273
386661
234841
983024
975394
188695
817194
130633
92666
973962
754961
330040
41025
967134
727518
785639
937991
252104
314027
687725
160781
787733
171765
640213
821159
550700
391175
401700
881753
642632
342920
87628
806838
238729
897711
829752
376862
408296
273331
484229
193853
20134
366637
341732
19949
25106
822481
837975
814003
245850
405386
234663
150957
951436
549841
658657
742604
555480
553191
95596
431783
875708
654331
469004
748718
928194
627242
145837
127073
580083
283077
513466
760747
981741
358444
510597
157332
376590
591409
838745
375596
181951
849966
623111
293349
10398
209331
328269
50190
261045
346341
908434
710906
364817
555148
132177
341960
701206
582906
390315
465498
186367
57436
560387
293919
889470
570650
318560
228194
642907
621782
898583
245280
148247
293012
1007831
227448
911488
17654
349723
123018
442135
152670
32461
755053
671273
947701
5577
782635
804879
491400
214242
991204
275126
853897
369326
549237
234923
1040876
101404
185142
702227
820447
753650
866998
753511
717835
361563
657719
444640
837503
733592
677487
96305
533661
251708
307269
525127
575292
161858
876222
794289
928534
615503
725699
210242
50854
51020
936923
509340
168354
318449
484901
427391
923776
787174
879951
255858
1043803
698661
895879
25852
129896
967339
783636
212123
311724
37280
152167
54274
506403
176080
204942
1027669
485763
735594
887725
893791
208103
969736
889358
564552
595282
669543
431254
638239
922858
852900
896038
552343
286697
540418
815215
277867
619082
149269
213085
912703
714087
326619
968637
793491
1007329
987814
444634
884552
202333
640665
568800
690136
531089
381672
287585
73995
797551
460466
808926
856107
187118
52966
205955
656183
876299
209800
704115
335503
328602
139457
472743
933828
376243
412885
237703
433800
938523
925342
991571
174306
925846
602513
548822
509650
503574
818924
436634
895368
785
447269
720875
25071
867920
982380
639698
674233
846733
897747
358889
243221
1029505
1019513
122412
261220
723327
295067
750027
357614
553952
497862
955913
657335
660188
887755
703290
640835
745731
71955
570249
718106
102840
106878
963971
766311
936011
787709
607524
763160
247950
304381
528213
668612
956081
731916
344568
209018
870891
82409
322325
514089
248462
43163
887177
785704
449515
308302
942485
926245
66718
517793
792788
293944
768349
475576
732243
532033
276475
868178
76085
697312
885579
112836
683875
546142
880826
396697
265728
731819
813774
202028
288125
344541
454991
181769
621111
1026748
824158
838212
297302
370431
447831
1017056
808133
779420
973429
669837
43501
79615
682155
521113
346884
152003
724482
173948
1015624
225231
184990
777873
631835
347000
189298
65533
963028
398066
950631
395000
81997
227267
12300
991904
778668
318708
607947
745812
183022
765005
975150
476284
92811
908702
581457
672195
176865
245004
13154
745469
324526
978044
783471
759455
456715
356383
950015
427118
52182
650969
50166
954740
828979
789345
170426
455900
1001810
1044549
388796
494391
775516
53697
695816
14885
8687
838633
476602
41460
757855
110435
1033368
278984
361024
66881
21078
719804
148749
255702
847199
361522
247245
926310
135876
39442
533857
738708
193706
684459
972863
278139
27101
511662
342205
910114
126091
712622
605027
195558
930986
1029077
856043
353167
864851
310669
799955
538100
761836
614259
270040
616882
948171
800181
250606
420335
202718
787012
321265
338731
854831
535126
707697
103762
348400
155812
281054
943140
908161
348279
352246
367903
211382
605037
898379
553409
995570
166486
815861
904950
833951
192983
563030
486177
834279
275028
878920
139984
841137
476332
78861
625881
58823
382990
214054
69990
74773
995489
556958
202005
911780
861252
533668
312534
580760
1043712
829467
178783
930628
179196
1008674
263377
646322
231788
948220
689494
67646
171054
218828
901391
140420
889969
263435
1013578
358886
913558
72401
164882
399140
443823
1005205
277416
745790
188998
321294
215459
735715
61444
568125
630182
789897
179231
719250
6610
963032
964314
95758
955601
712471
286260
13863
194447
18504
273131
814847
133651
330284
133728
189234
170328
1003733
869914
988441
1008016
468566
579118
2997
980986
38806
368742
122552
689687
774706
621986
918859
871832
790929
776617
684109
528098
75774
756748
839235
586356
547128
107600
39150
76559
626866
957701
935187
610874
265005
993776
380168
799239
152708
939862
192414
348307
942530
992617
160286
349932
79344
981115
963579
618774
991747
250620
404498
532826
465092
488720
209655
1040076
731788
225534
751887
138022
142129
741928
463449
915444
312785
335749
938537
682264
714121
285430
517954
97441
812091
127955
987216
228376
439178
100015
951953
787418
656772
228094
1040237
15441
870812
947562
596145
748682
211931
845649
327704
786742
13537
534272
503195
946949
1009094
720207
916764
99573
62414
914589
164184
508732
953283
422697
864266
459623
985943
308514
64482
824212
833058
49860
70692
206741
745162
393107
412361
360448
72181
325754
822481
1012514
807648
842529
625280
54441
342782
501180
998839
12180
236975
83769
933910
364969
430033
1023407
596739
393219
528439
996428
710764
888859
447049
325482
446283
558690
898714
453633
967984
268069
69030
640957
234611
941587
303284
659475
190342
370520
964518
870154
79017
48747
487644
540758
86230
442792
806878
142942
577316
72960
7672
527902
737644
346894
478650
236303
444206
259282
650362
61773
916482
881860
669450
547156
493104
552068
309741
834839
3775
143545
1018098
729311
152788
681068
825039
1026690
828267
456811
939270
671439
886680
41168
667484
771213
619158
1040203
69745
487359
415919
355274
1021809
448134
747867
76526
480430
919852
841764
627186
226975
175087
973096
123973
738972
610292
297301
676506
764062
491017
696782
586681
344562
86756
179312
50583
275210
168633
747468
931410
81311
755048
739354
322775
696954
740580
338497
446012
544691
1016410
409388
94581
282632
796463
27113
550683
993846
652413
270012
730714
703021
499975
477849
43732
650776
305852
979303
923578
110881
268186
196536
199079
195335
855253
764580
531430
1023540
831703
320892
820801
1044083
860878
874841
702095
541603
836239
60142
939031
493987
184634
80583
417775
727158
957428
941565
281573
645566
60868
1029640
685396
619431
280063
857765
62579
678237
163822
707785
315047
301674
814924
713075
763228
389752
766727
601322
950482
1005375
736910
681375
736138
690586
79417
875640
1009606
673174
413231
771028
81547
12858
190561
1020182
750832
132693
139327
457442
925
991758
958753
745913
775496
992184
839328
227440
1025577
161254
712178
489181
876282
13097
771343
988153
318610
489920
178581
151102
786698
356558
233515
206318
5490
102290
971457
166786
793166
468512
550394
731477
681053
665500
894538
667669
178274
108460
271904
356703
796893
191020
734236
747108
770367
726939
537750
591234
789763
163293
795938
325090
620924
740095
139020
730628
241612
681028
1011017
268090
745087
587502
771196
800705
900547
127443
1011384
165392
796256
850654
552928
886664
188755
596961
502891
976357
683619
212420
51050
806803
760647
247764
290916
269203
470186
465701
418445
441448
374215
767426
20214
44295
466404
705398
267013
401143
354270
585559
1021666
219306
352834
401023
989078
584014
850693
294800
580258
298193
306127
792032
1022634
743949
764622
920207
683236
264333
1031339
698692
959606
360743
152592
201457
562297
100125
903959
49713
689078
175889
981994
1041812
913927
924822
288586
992516
739633
814177
1003068
1032105
1038974
1008125
574912
1004292
661341
800740
981161
836585
608158
219220
980296
45306
758937
897082
877353
941517
96693
382821
850418
887031
590326
14627
639589
238073
51606
840779
174979
25745
443758
1029971
491673
467189
669222
309855
726515
766591
747357
359047
621868
155649
148111
279446
920524
480141
575162
931425
100050
746707
44579
380134
669380
142438
814065
493450
769142
768928
785254
850965
690845
390075
59578
211324
403037
1029356
812445
533809
266388
973168
805241
48717
596207
71590
427675
361107
409312
245018
609854
960492
478740
207568
488907
985271
1018069
401308
681217
391176
10890
26198
648794
454347
369911
536493
765491
963999
152579
92010
682676
346315
505834
350765
325885
799338
44460
304399
1015623
719564
792051
780583
566478
782104
416521
756070
813302
651194
4321
547433
886551
813145
570174
942170
212277
107420
1032625
782024
77617
318307
85778
641318
288283
893352
41894
257173
414595
177220
60148
574391
491009
633027
145443
216815
139520
436352
728567
578590
734688
37464
472449
717574
807329
383370
810727
796969
892480
386601
469959
232344
2430
136420
219186
687123
177650
88510
625871
222391
903406
938232
679258
431228
659865
260625
93333
65739
801702
278834
424228
367291
503292
759520
518552
34423
285712
10612
69557
910576
931563
848403
432551
12996
987324
437198
659436
744128
880633
663481
1022193
653633
56055
737936
503549
141976
141210
432310
32705
504753
980615
290243
149968
627235
402356
168014
875069
928490
416767
783797
1003589
864428
717871
180829
328484
736410
661511
358107
325632
304718
805497
378666
477686
439614
142134
368818
757337
461192
126227
31181
295618
805764
802052
877087
603558
814419
288769
284887
40066
364505
40665
205252
177467
499547
344808
923570
65958
738892
909405
544896
165261
383725
653489
249902
833898
358149
644868
654974
938366
641289
144775
27101
96591
376492
454780
1022963
512962
42303
970444
282480
740478
555448
17573
483972
695562
832834
157661
973330
647502
816297
235872
783544
137080
71805
628079
754278
884748
519571
714638
381025
908042
73188
763948
907803
223444
46348
882377
152784
229150
578656
136158
24467
640483
846150
141283
139155
109167
184965
951950
334714
887128
412375
293284
500857
554953
751202
815415
834567
297488
149061
941886
752305
741727
525901
845986
770011
166176
922834
237597
459835
752614
235867
673877
891134
744723
856652
236452
27150
146770
1017977
409611
898901
971504
46452
121090
274842
691546
34085
727187
540142
738366
117458
79853
58141
815516
939011
477977
276215
958008
28123
763058
485017
601299
437906
133429
731138
7131
31128
632357
829633
339257
479547
199642
77755
359650
243685
134539
366839
709327
568155
1023858
537976
195998
189477
35641
572474
669150
787882
15685
595844
196204
853979
986355
900933
656904
44696
284379
145303
644074
832778
691388
27781
934848
456089
25237
589746
499605
162059
524039
594580
85546
193376
201248
43600
964150
137336
496988
93053
271238
704780
610835
502943
51030
972606
273539
870240
799889
781983
922128
326984
1007543
1007498
956473
696015
963838
48853
33370
839628
689719
535854
29124
570528
970503
516087
726515
491786
126344
474669
703554
883914
563909
534270
519884
606474
325193
73220
185876
547207
718939
96268
761134
263417
532529
893255
108209
91880
163059
940098
818052
430095
595439
751273
907264
183430
119859
707626
232006
732787
145681
264821
143219
363144
339552
913935
89114
928943
431873
875764
643731
660444
714295
284975
762011
534239
356603
926680
831680
45719
40982
745385
68793
521875
670951
909110
195294
753659
119474
464794
459464
401727
130583
338643
1014983
648951
344658
599754
648754
794251
787768
358886
970592
399883
724923
988474
401232
466964
129969
130787
727192
669636
376842
72003
436917
770672
60814
906184
133662
1020653
404981
880545
128632
843424
991975
511711
997046
225375
825900
981148
387379
185240
541709
726452
917558
921574
1035548
348724
760191
658734
981859
343022
443488
273599
412159
234814
917196
424780
668072
51383
540819
73599
555810
81329
156557
518334
128215
88411
552082
513253
994688
964742
253752
515076
1014529
369651
1011957
159548
863412
818286
895388
151317
909424
395317
879850
543040
521148
47893
1006408
757072
1031170
756863
825704
903309
321403
64340
671782
49352
865713
455756
960754
99618
93973
975003
688041
487141
847208
923859
196049
387728
18963
229410
964426
463539
642073
380904
1036579
530993
333377
439918
1019964
936698
1028117
562385
999767
822732
288768
345651
113326
404673
808605
522391
29015
531651
392245
595608
945490
803110
235490
329658
151828
1040668
401866
605010
511505
255422
134883
889414
636082
381533
493361
835243
793911
670712
844263
41888
317744
785238
1015266
259213
1012309
697718
883802
696566
575976
805455
318959
901504
958139
257023
417986
940429
605983
404240
784966
92917
908343
323602
891530
477486
873893
385942
49117
646577
107034
913093
899220
4638
276666
61321
219768
618431
726636
530583
564942
205613
96828
141957
379632
802187
917398
860435
825627
849203
855867
403890
337543
84076
28767
706198
17239
791477
127504
673730
19835
468118
358169
915489
53293
121280
244145
374825
520849
899309
11452
82851
865546
258395
194503
706311
345459
559994
158087
143356
703030
495294
891376
437860
1015273
26316
192560
879222
132084
667963
654854
39889
519974
377559
669931
481749
1025586
879032
690728
144106
753671
405212
136669
98287
140376
1005998
1035667
572575
200293
654369
819810
681409
196875
575342
7097
972498
11376
855764
636991
810586
376914
327978
330325
9947
302453
208954
14621
1030095
847670
536142
222551
263029
159779
579233
501030
776164
577914
1001710
473855
233970
19922
484511
308453
1005980
95746
666942
179475
370308
421139
567060
282195
724572
516748
615900
661826
788000
411623
219459
965000
505268
876188
104718
971169
403069
619171
395287
266746
788825
208687
402223
812479
289704
805190
71796
480938
790531
566123
884911
300699
31838
1023908
683026
385053
617000
879686
341999
125484
1025915
364371
698499
895246
1018770
659374
140714
460973
727268
389040
842174
299365
94699
588860
139203
212574
189263
810995
320629
288231
326345
728764
420392
453023
250493
841037
486630
778178
160403
292213
1015545
705092
554915
839707
216333
722160
365650
118853
657299
646355
1006840
566117
450253
617780
481789
619354
487339
888941
133393
1032869
624467
340417
1030292
284115
436125
856718
302343
567305
726238
234157
143702
133127
318047
570092
71900
746157
828661
730393
779827
582803
549537
635856
320826
934466
470845
119348
701560
203178
537101
944567
54884
306108
551050
946400
994289
537306
1009160
723681
135782
504748
1040695
994553
589657
564318
954654
246245
276035
23033
311289
454731
452761
98440
778181
504331
221576
288135
581569
271447
984985
36844
989372
402080
417700
140838
964859
942077
656429
259991
653015
335262
553802
274520
700829
505831
694544
906992
591219
277661
78417
1029556
407537
266967
204679
660258
322395
794312
18177
885899
458259
610774
288086
1029670
881682
8675
914042
847626
478992
951148
645220
628071
277921
893171
831227
196051
743492
8820
97689
568137
928994
863181
602609
837854
413503
556195
401372
534340
963730
354111
106311
95571
721908
491309
7300
81358
808534
1038405
613193
973702
144073
871462
521890
844460
823896
531431
643173
810132
892110
655147
868210
306499
759840
702381
280887
154353
370198
529852
661529
800733
843221
885303
27940
844189
223946
852783
671405
473078
885822
239248
548196
738614
236498
218827
472179
11711
1034908
436228
674286
60025
222657
110006
606813
602093
752281
754514
951024
503310
430608
530555
17495
194132
664874
46105
769476
194350
832850
588071
978749
802718
33181
431109
909795
440456
234988
817752
681436
811429
853529
993397
606778
566993
635819
35682
28985
738238
337037
894415
62980
165436
590013
57365
390580
559669
529620
1019820
372724
426244
597532
484685
201597
231543
54203
836781
867260
72290
115774
399355
158700
801894
939092
452893
198012
343144
623039
110704
920122
29913
182868
967706
803415
365923
863645
681820
632222
874510
114754
627530
267980
418535
923014
821760
744655
266300
963478
587600
663191
1016051
436539
847559
374918
309002
363810
569040
462727
799166
743505
525845
118829
257520
154704
146331
624128
611268
35949
597332
378023
895993
582511
425175
90823
711616
281455
984770
710735
161458
939625
165019
958855
303119
414677
522977
506899
821857
625762
871177
71256
499981
787651
863353
878975
195871
187903
618420
523975
155252
921702
795290
23178
890512
977340
868731
41990
607162
874206
147228
166719
308238
775031
363750
872239
776066
189522
90933
461796
888065
719387
1030224
28995
1019362
241001
1006597
12081
714823
394541
69379
505391
350902
982160
870457
79340
105480
219751
802053
26713
716902
673356
348594
190581
836791
537110
591232
900657
726660
687528
200320
598445
212826
278406
764608
656111
435316
239499
85408
492064
124471
1012877
668265
987329
794568
1041180
484097
85241
924794
303309
108889
214006
975542
727408
972731
237444
144852
300979
112307
171966
26734
753426
365983
180955
223727
642835
936592
584215
821707
572617
171060
459626
345038
929859
338646
809787
605528
709183
937922
54338
746570
920841
93883
353327
488081
800753
727689
460328
156058
201813
893304
853737
707276
51867
57484
717217
236536
468664
934111
21448
928666
290392
625777
338635
434487
373261
867066
518899
622453
571733
888579
417264
809128
132848
838626
227796
1008465
126500
975286
502658
92414
395864
639056
691094
622488
903625
231259
975677
107334
950989
516106
846948
27233
218273
742588
929999
318987
620377
135853
523452
194668
98058
458568
121704
865276
900841
648343
13321
127064
317569
750791
914265
598112
835661
208105
861321
920371
154211
415840
945763
763475
13054
463404
839837
235358
60793
403574
784219
1032553
792744
554258
895306
593035
456394
644225
447474
220102
533488
360656
562102
532608
999513
260997
945368
1003932
561249
551805
513294
904580
358043
1039829
95924
355944
597756
627753
142475
113300
527863
696389
881307
386265
246183
335290
393598
186627
141671
527297
486148
1027773
840848
602785
38472
95895
551877
502256
360897
353806
2200
836275
838441
344564
397655
279702
283751
131119
138123
575154
758334
488095
211629
351417
73890
577274
170693
539424
794887
362604
938304
323609
401274
28130
748173
858301
37279
440299
766185
969872
876770
594851
813970
915366
303289
901018
947636
1032905
501551
130306
351952
986447
322708
412660
756544
879740
296652
988941
790407
588497
714975
850138
412293
91365
658621
627759
103935
195985
725993
989761
831169
768495
10778
169706
490903
220229
112359
1027479
467184
57214
70929
533269
189329
37537
546097
100461
5655
672328
351601
998429
915112
275041
86849
304153
496720
284390
813389
799596
249017
480862
679642
510845
611088
487559
841591
767007
907093
810481
12669
486920
811165
727691
147163
766403
458584
819599
765616
540854
499404
728272
21767
29949
186155
698231
363838
210847
617278
98000
941154
218459
626005
620466
674261
261537
481781
685969
646115
752665
937461
314144
362494
812635
303350
868481
669889
206193
1026778
489628
365230
81807
674025
885380
261074
235050
987155
521654
619213
651107
163158
583432
742447
369720
544712
154760
898853
97914
801726
1041807
269247
79846
2983
168170
254836
29583
817432
677964
493762
125749
538485
804302
73586
68321
991471
387647
721960
362450
1009391
781193
48485
851592
430388
606343
895401
59293
575004
646637
590989
726736
770437
944083
550103
801919
953398
298081
45312
823380
224271
628282
677317
558938
6115
859406
302917
165467
19186
74758
434551
26838
183834
620544
205838
358496
661055
577350
850743
877571
471919
73704
170615
481219
564156
477232
316997
471050
864862
169934
871477
980513
1034228
1051
1025982
861761
451513
443387
700231
893636
486947
612204
184485
389953
558272
87118
11526
735537
462557
842614
808825
120893
685987
3640
194118
393844
527823
459564
873851
498051
459166
915371
65962
756820
1042965
94369
30915
902331
2787
711242
27494
1001579
460021
724116
507729
824127
895288
173253
1031466
155271
497833
963833
1041899
1030156
565335
678672
512463
1472
1006242
860450
263877
375613
405586
726561
97377
52335
31082
155492
412688
467361
739186
949144
478672
867992
440468
931097
584956
729289
120331
665846
405099
67093
847065
768420
574817
385681
806229
508386
28927
818549
414350
849778
757530
216916
139892
58617
701672
298792
715945
447700
181360
614779
353079
712994
361703
307477
498648
193569
449337
1040123
488560
378145
756231
421224
210777
265340
621528
182739
685491
523413
894975
578486
45801
418348
883957
226258
571869
1005042
121950
500872
802845
665297
478465
891183
192509
750976
739859
845025
534199
306195
728202
128238
614443
948784
789550
474096
474592
683957
304950
371748
487359
650742
782990
654698
1019250
264253
612280
190331
646187
84829
759464
618576
291182
407051
959730
744933
1519
629180
845225
87684
248621
963121
584663
885963
89012
729615
267948
81945
621252
573222
156875
612048
34292
40767
705395
996652
236015
539867
501867
762159
860493
87321
947337
540560
826153
928420
209377
636690
440723
708642
307051
312771
541965
121282
847959
281672
782984
595145
870993
241888
800877
528754
252842
441141
147632
1008122
53892
534965
252126
482799
185579
620493
811855
962734
418063
386211
215092
751784
553847
480444
729513
954264
582423
417188
113789
747973
52219
538702
49636
439160
653468
511807
407044
781108
249269
310518
561116
675776
661921
191499
211134
646231
813896
1006537
758072
405771
527727
854679
8099
520099
1036356
13998
4815
471827
968002
774445
882770
941426
580122
13275
624537
499055
589428
914894
902905
407582
427701
379045
794934
465024
1026745
103432
1010219
638411
347920
769015
937941
221412
988487
621359
541475
892221
840010
461518
571138
827690
620180
256654
1003995
306823
286179
220012
318389
726792
248351
600498
723237
313856
421769
875990
869592
884851
662210
254049
740338
1023128
119401
706295
331279
120265
274
409276
339530
897444
777868
1025038
1016355
114446
146032
215545
866465
76607
450006
96547
808193
29653
610535
423874
924599
576749
919605
508187
1041518
803051
730118
657550
321131
65312
66363
693277
403721
968299
13322
363576
1010328
487640
576911
91987
775106
610528
370254
151661
854648
267000
155092
337117
726547
732184
1028360
235481
371922
231123
877222
563553
710761
670680
661805
18088
539690
105201
352797
341181
788775
689801
611575
279527
256678
911959
378645
216019
601872
40571
339297
708493
350860
305062
840538
264923
807465
51840
93350
969403
20189
670213
883854
223210
621234
710418
666648
529860
494706
161023
210132
524908
114328
800833
302318
84075
657261
175764
1007548
256306
156502
722023
134848
576045
195394
479713
157161
550124
856474
361600
704245
907250
143783
244805
648473
13366
531916
287209
833762
861335
411028
93639
795552
812067
687080
90886
360812
904629
703162
516197
958557
855534
796482
747894
939254
945731
808242
425961
669187
136498
895217
399261
906548
162422
1044909
524237
248612
244845
92060
524130
130151
529617
442446
590292
185008
934883
101629
88036
118868
23864
1038432
331808
337294
364878
719510
301641
330924
415206
281562
844376
512963
294337
675855
944777
496012
547684
470900
619680
260049
237686
720759
375194
151411
270040
265484
715754
715708
655427
222888
577070
811533
856866
612267
914606
539875
475283
853608
229814
194295
93813
828998
30457
235860
972289
940240
197219
92553
774134
565435
911259
1024030
25786
979684
115943
105732
669375
621049
596841
689901
598738
856804
42864
4706
880422
915366
726985
99664
160189
674721
756041
585587
528689
161103
637394
302536
162907
416202
13896
543319
733201
155769
237816
552840
443817
1034857
971927
836565
819412
76317
716166
342945
12529
593714
950599
605317
928728
390344
757693
805379
389627
17791
274211
872027
71887
206413
692141
307683
716865
908257
810720
213304
441673
1030052
374980
284232
529803
624779
415365
564374
625170
612687
950557
680486
894736
315034
426909
531358
734067
805356
348091
292964
92912
246095
814578
300649
929697
678060
898930
589160
602478
135791
834410
249441
936298
326223
722942
343700
677774
652827
224530
931802
452996
488503
67583
949001
743744
645243
723765
259144
745695
920810
887545
619305
925822
536564
247754
83423
24008
798196
833792
1493
608786
682586
166566
868195
267886
131398
1009966
233264
637236
232610
590196
792842
615047
359783
689314
573826
103153
1044001
242408
872254
985576
824236
459834
46067
882623
23926
111273
760119
33569
96215
559860
994895
194984
689261
125814
563940
759578
808337
817363
898950
69820
302194
14915
545918
107977
281443
716823
226956
457115
606194
81480
528692
914269
263892
249312
418737
161073
21694
451358
342026
540255
279077
562522
528744
704068
401663
859058
290846
1017265
115186
359499
251779
363346
871555
677012
317440
284079
20286
670743
178151
814825
805613
188411
883330
391768
155739
143023
627347
106358
728148
465518
146951
859172
330087
270227
479356
819181
439778
1022362
240938
867503
730678
851214
842451
410211
699898
98660
394830
908017
451061
598322
905444
154408
1035308
388806
328797
217023
527468
518783
235215
735003
968534
386329
82305
112502
1029750
264365
727207
846718
417120
46629
969382
937261
863862
516144
319860
714042
885080
969956
913382
820216
382583
793830
944691
613859
822278
1037738
1045294
594655
433089
185615
442583
674938
534401
300616
7126
338072
124931
240614
197069
180083
979512
149377
357808
527503
674248
411286
39465
518861
1033557
269576
387907
407148
807699
846056
285296
920126
892589
928767
1038106
96546
93976
126016
992321
91731
951963
787802
30348
25739
825905
482110
131745
659101
686937
999826
727452
12510
743884
319793
892164
485116
278437
955585
998717
593104
779886
264215
939927
310409
564581
916338
776867
624261
1030581
354894
805533
840326
1025761
804579
421975
391850
141471
858251
908022
660466
529337
894467
5400
1265
248596
662483
228486
138322
826301
1008658
982522
937441
936423
744728
401083
848206
943670
150018
1004257
343517
877729
983259
621194
83287
414697
392163
664886
69615
533237
972025
662470
145940
57098
842587
830345
683984
627279
718363
919619
896624
740948
455109
100367
786514
731676
753884
169206
521536
370658
381449
795083
890765
428378
525451
764145
152754
111991
1041122
159986
23323
41571
242238
629485
591169
439268
389271
662096
1012834
187108
373964
69402
834366
980514
896077
442042
13706
778140
919349
794705
741064
915477
496959
65162
291326
192019
436710
67684
740633
895887
275590
741405
612662
819010
572944
389904
89163
1023987
814562
515123
36976
38940
724188
650859
180388
144736
428599
137491
206020
25306
180291
96488
458516
383121
816848
93652
249199
887960
454646
534249
511484
421109
279698
1028706
63373
468300
181471
1014038
114210
1043669
1040834
968649
26832
954118
861366
24128
647477
359949
780037
883614
751300
958960
348600
422083
346482
820343
564382
586279
397828
237915
1027198
720362
385660
291687
226072
393853
852225
480925
953252
700597
13736
295313
980758
980171
721328
700259
940278
460966
352595
375214
400515
427737
451160
277047
868074
877779
272369
454409
225270
514615
201037
961510
993085
261772
462271
696995
701241
990020
293304
236391
241862
12134
443555
129351
275872
360556
117034
366438
861819
760519
649523
1025989
921861
883614
1037599
169394
617733
447514
631163
284584
161535
805631
297627
224483
82781
369928
890041
937233
774615
967568
559419
343900
625548
886298
395615
317929
694548
519459
405840
357114
577526
473546
612815
272130
603717
712479
378489
689780
877486
891688
619647
908935
70455
225171
999472
687059
646223
133998
354345
810713
468931
460788
218835
639832
455974
373236
878891
671444
834212
727581
17470
742904
739381
257326
588835
257826
904708
846687
998630
907445
531504
391341
75130
916877
379945
931390
523603
522948
391046
747793
526559
595123
363451
252503
735715
383275
505097
988263
192609
878604
435532
463030
327667
958638
102299
681785
204768
675202
636166
124379
761472
666052
481453
784332
909587
274784
504426
955994
682503
796634
553574
795643
215010
715289
202856
878070
319194
48556
610381
794830
806991
743110
928387
986837
448627
326864
810130
716514
297221
207059
150752
192561
187028
197043
842203
664990
368589
260825
891667
599208
622756
869349
833415
899660
102987
369746
195816
847388
161341
592287
439764
285278
923257
249613
665773
155398
897458
832740
637018
555030
624328
113121
859833
172928
175359
608876
994157
950992
103517
786097
399456
976758
885956
218999
288412
246256
196861
387455
527368
821345
63774
975302
230252
296693
487852
888321
222591
469910
1022863
338561
1044830
95520
965922
723434
763053
348371
488545
130542
778526
561297
982839
182588
745150
424922
66881
441468
506880
71281
614131
499441
766230
393222
159196
45774
269519
658667
356801
296799
842180
355975
737322
149400
593346
661922
761882
467430
850348
637275
643553
1027484
229029
899523
480859
20782
757026
726967
906991
882788
495658
160965
125776
840268
377392
3884
355403
772348
1008261
529132
759197
270689
993566
765842
349059
797316
681957
817758
748041
1023172
297273
586544
610851
646905
198535
166010
33153
581757
778703
687988
908582
586405
757937
283099
609600
746046
751190
783411
451268
1041251
797526
681529
416451
450859
946514
725800
683978
912876
360679
970095
123115
961685
976779
862206
469334
582146
327341
18709
694467
369161
230035
871540
351078
5863
897511
448271
632502
970156
934181
308659
312802
84768
894186
496740
834032
531632
720074
978886
611156
667309
847632
739265
968341
555115
690939
693162
794917
916256
515494
662701
272981
300672
621805
638511
633341
1007541
304444
590006
941338
137213
1037740
1015350
384778
934201
808599
662970
92922
371960
842980
874147
477681
1043664
225932
910703
725024
324345
696999
423723
498268
77245
217308
502191
946138
271155
265125
400794
960430
740547
546103
746508
884065
725334
82276
513530
707651
272466
361378
543122
420396
457851
99077
409892
277424
53543
315777
113201
673520
671755
713807
852828
209063
741886
305757
915206
950779
209827
481097
754326
289763
955578
47882
197570
19239
188175
201180
1021060
226621
409839
44444
776018
377693
726412
789341
531948
500158
743999
9765
796901
942321
1017724
736513
771879
438097
733985
547604
949189
99939
22457
857537
647361
622493
213917
834689
198965
817585
966371
660945
671588
131997
568754
1017542
807392
532409
893576
71767
539104
126798
64478
416225
610533
133414
881508
433393
251104
746048
471701
824048
812263
588724
892677
339916
475311
661893
1006437
733202
912925
559218
664009
624025
431891
290903
348618
626182
659108
694167
715470
80730
799397
27180
677331
182064
924441
330098
933598
647490
277903
721196
515801
412060
249266
451608
422581
853798
437241
632549
69140
49800
615664
398801
389185
849696
952852
477914
1003118
312126
322057
103464
288359
57972
415339
275520
101504
97382
594306
28388
891040
246676
196281
253231
749828
459724
986695
375411
679240
805421
947422
527291
530089
496629
930468
1013597
351940
962692
791060
82485
724971
147644
740269
745157
784582
203200
393838
186376
95414
715684
864466
639450
952296
974769
423848
131676
270620
718214
134024
1038953
577057
801586
914869
674209
332204
356130
498531
212833
503148
558897
921473
745554
325450
185761
178197
212963
200147
12832
482574
418797
861620
894960
814481
132991
677427
229270
432
241223
991168
672820
451868
121304
106039
996632
42665
160493
366795
460804
417199
706147
846523
512137
827218
733228
663856
843871
832261
372403
229683
157749
359743
230234
828828
43573
824422
649892
977036
543434
490588
294161
374802
363894
350548
421205
605422
382341
1007551
634232
1023694
768525
692292
1015532
695582
762409
114756
311533
880623
250806
9935
178795
84587
456765
911683
797677
488165
404170
965990
657931
792706
60527
105137
1037371
25925
133801
659376
1041885
893323
645602
1016649
976805
396191
600003
631241
943344
603043
768967
914012
56988
777309
824372
38204
37072
1035922
384322
184339
976388
1032742
756925
445571
716939
840304
154420
626791
828953
351333
315493
720645
849055
130561
880675
716158
554853
424239
309669
465427
974078
529640
403976
175144
378146
427625
377074
64190
144799
173580
356989
901993
942637
409526
902040
786587
897367
681886
627995
855233
315409
24125
115935
1740
297377
253420
128368
642447
393479
676705
282582
1018184
155674
964241
565407
706214
1043058
855565
1033141
830920
695768
512705
412955
860409
368380
1033962
252383
42493
12600
22557
191467
426587
765444
1022698
686165
480616
887946
151299
558595
773725
891596
872766
544817
125212
175289
931005
662523
810280
183145
598466
924915
484772
449538
7549
134110
509737
348487
70857
139500
365635
523124
668651
88122
478316
696723
178573
876396
522674
537614
436334
405045
656752
989509
760273
261032
889885
349333
961548
545135
332914
489736
24830
231581
296925
442177
79538
774581
980238
3783
696856
523610
423348
222078
500467
466516
668276
364973
377657
237890
160560
556651
546095
821458
95994
899206
222625
139372
330463
172253
435561
959972
718090
103996
133339
143514
759310
653358
862469
81836
552245
234307
305167
798530
45175
752368
424289
366181
679719
111291
516365
513865
399058
51773
920247
992975
586892
64337
52955
682934
900713
55348
346317
160910
921733
862481
755053
65149
458788
226980
880295
412833
917136
869708
174303
1030016
41714
376540
647424
153631
478769
552722
737957
704787
898396
405622
134248
843883
6312
80350
907431
115912
537873
33501
721997
956897
509527
636589
748193
9145
899677
575025
336227
1020555
642386
865246
1032643
480156
426546
158689
31515
232309
890162
796959
982240
1022936
559633
889856
885415
765180
436299
988489
43020
512852
1006562
593655
753979
1017614
747604
959344
540380
1031257
578859
870275
8900
166496
157938
295766
964731
985945
179532
424822
898721
10970
948711
662740
236217
789040
561927
476375
841482
40723
577898
659725
576875
202260
749597
531590
1008167
706947
880331
887623
254752
749716
375091
845755
429693
108030
358626
621457
81975
100928
412824
414635
1020498
945759
428989
294201
4076
927549
93764
633934
867357
955470
776020
261868
1029760
768957
1017557
641377
248411
936711
854903
590288
60226
601111
624319
906065
690969
275395
348132
907550
81457
778945
419057
986044
709222
580930
665028
433401
60826
580514
312502
730070
989506
650480
247821
197090
987419
843035
417414
352140
392009
88762
434530
286670
805133
201166
991410
326272
40581
633319
343486
96280
108606
180562
469663
346706
772805
176129
358066
193311
972497
162734
952482
717523
165484
343629
760156
1028170
955335
651196
771221
41189
326726
937959
697206
332084
98490
503186
347861
727542
730491
18295
508386
1009463
739514
410476
956460
648012
701310
334202
900604
485111
487343
853995
490449
908088
260822
683725
702308
18540
844877
956273
570590
970587
785060
90369
29541
175843
379967
292514
565148
786641
384011
444762
442569
187137
439040
227261
210123
641599
962463
334009
788657
568248
358088
745871
150914
609479
352965
467329
960119
544295
310161
556287
875888
356470
347347
574225
670028
617348
525267
850823
498159
450051
22466
257843
275731
153065
75657
384910
710396
1034469
718147
179380
1023955
622443
39428
860351
849286
90074
479381
912357
141129
309414
1043043
302798
874134
360086
1015680
177059
287325
792506
370829
268431
973520
1017464
859628
766393
1035603
1035628
586081
121066
863107
459464
409084
488301
9823
678628
426639
532377
266738
531688
172908
781444
159048
578606
664241
172594
714780
233145
957110
543488
498718
12815
900276
375972
723273
768230
966791
569369
1024460
794387
260743
250485
765338
65356
755837
107653
8872
819764
556220
890881
225570
463126
636083
760813
617431
404411
727279
25615
450021
235715
814987
331436
927619
998895
937012
703034
658500
60026
765909
464639
33476
343179
440397
940809
465277
294073
113066
410574
985894
365829
509127
1002121
727453
553300
192006
522792
540375
844675
385083
914920
222910
820548
845829
226978
276653
889495
258909
179743
210173
656535
749210
269302
836609
531262
226290
92338
1012159
296422
210656
616082
349300
287025
527887
442897
708594
421500
718035
702672
479692
964848
1043821
129179
1020667
586377
715784
252761
270315
212330
567937
362970
694389
882728
782885
281803
545566
32762
567293
528379
553773
14694
721126
218892
706322
734363
947195
707714
820525
629841
721792
565396
941331
272782
377401
264065
484450
82808
794016
314524
874676
958167
797262
644344
67364
698810
399000
90092
766980
129946
864582
306614
324368
1004806
231663
328573
787157
805541
345327
565596
962890
129577
679356
924414
51604
75550
326830
803508
160988
416143
407662
945542
498137
847646
1008543
879384
1007291
209630
198777
246828
492154
795404
815208
9411
476812
365802
927058
710041
877192
793281
418926
1031183
17606
768971
41366
314355
11025
174119
358596
307368
503031
961768
162561
950554
359291
253307
774272
653145
300999
702539
572776
49354
908740
173713
471125
652449
818451
546093
482483
402092
801181
729234
479181
375996
586712
1003930
433656
162237
917004
825169
207161
328865
877970
946287
379350
924561
1038460
938885
459920
237457
150603
103805
929323
951262
267291
842364
13067
301155
5388
690321
250474
811945
297991
142740
218304
222335
352052
602689
223706
567314
576474
603008
309412
780216
397049
860360
661960
304237
636370
405874
918949
465051
269756
687192
237264
358251
412505
379131
569648
1020272
987434
428136
412084
247241
85855
633423
368958
191021
667612
907888
993167
978950
786512
195341
176797
293712
403971
59125
552205
1017255
925811
947255
680408
654316
709248
511284
421624
689898
565199
941505
699270
157009
700463
98437
954881
985480
790965
32263
55899
184148
11041
274525
161546
665453
468410
689286
65598
1045043
49416
8197
1010764
754214
261552
494153
251969
622216
146014
16930
79941
463935
344132
771637
797961
793774
911570
155978
631179
982379
886024
581048
899045
940607
445323
306494
610512
560472
10337
212425
742436
705510
563345
792982
750747
181459
150144
233551
442000
922099
225304
758996
429495
1016357
335991
449115
78216
519660
927011
508609
936315
135841
39404
206222
550483
23206
946079
787564
630459
679000
60566
358982
229764
704006
270537
452483
32328
707586
481302
477790
586795
647951
924919
231798
534394
15216
780491
837650
308360
32656
629616
901156
1013149
695098
832534
508597
914983
574555
623007
192267
791112
535885
176775
875006
227703
208515
864290
416731
539003
332085
57712
823015
341192
762948
719358
954215
925005
1005386
922869
345751
399840
838835
963074
163195
618213
870400
809070
853979
225959
146790
189497
196034
998553
758817
451855
829631
996918
292770
238732
895356
381177
958980
354309
405967
742297
733417
1022412
497615
533344
828765
778899
478427
329866
167984
378584
348064
825612
881679
290553
444787
911991
770084
170426
943782
7188
541134
553513
440707
567661
1042654
786709
657817
632712
610946
290474
706145
188242
517737
721978
1016243
511907
117958
553613
884988
587091
421919
195668
486292
535727
880971
188108
650265
63032
188063
165929
940206
687147
901097
666530
315236
96895
194766
936150
744493
144056
641102
240498
575913
866533
114790
669588
232221
452425
765720
825138
37536
87415
991162
365775
267164
562414
170102
545346
392123
474426
24535
529909
171917
715308
347084
718582
108780
460995
698970
131886
326612
464594
979168
250085
1026683
113273
974108
185463
635307
615880
534672
356671
93464
421988
825200
500238
196561
99653
604666
185765
158583
836585
1019298
191587
534209
65423
691551
298567
832340
565049
424976
14407
182432
836854
716839
482577
875020
235446
936410
471330
477241
641691
191908
518227
899958
262421
581888
4615
419531
662004
300199
345470
494434
987719
997207
555309
1026162
530309
898724
895960
244428
1014676
812808
1001859
483806
524199
158822
299713
396045
363989
171242
827538
942023
39779
172575
468542
671116
525219
830098
564372
97018
791592
167528
689130
305319
52921
169156
497723
414936
255776
235701
622944
614326
465429
1000811
633017
448256
752313
509683
222272
135324
847941
757509
171593
886858
15894
298713
503914
228188
104786
971037
843168
299708
270558
203051
156631
157445
946890
79089
228845
864115
860017
195388
249852
491139
58638
396464
183263
617193
120669
474925
865800
406111
109306
434972
497646
335331
24023
348707
809651
953911
278163
380028
710581
381332
393582
478704
241487
32078
383179
1026454
541570
446047
25153
332988
666600
287226
974091
255316
53931
1028283
746313
806153
406118
408760
751950
928880
457772
649156
484753
104285
606
832490
396201
894243
280105
158155
292883
515046
126600
70336
369908
74754
105852
88431
568573
973318
756938
730423
145137
894190
383547
210494
685311
599614
427103
17556
48584
621752
407204
794511
551289
503466
570354
365979
420953
303907
95853
786766
863875
523575
724647
226722
353025
522068
845029
610370
831086
992037
522121
46420
203973
374350
943515
595183
284666
607576
942950
582538
448374
383375
80883
399959
927857
13759
649843
858473
247783
238897
321390
907091
278734
71554
516307
390841
290722
859534
845424
680436
909631
345869
1016529
107015
250968
863877
815567
224122
209588
467542
623004
887925
829346
65018
633154
275398
189098
323397
58954
489393
139438
196032
502474
868909
1031692
236359
1171
699896
413414
874972
390080
229635
1008652
258810
923262
186427
380912
221568
951392
311039
28541
555295
927197
892250
537098
283985
290661
322587
407227
945417
665419
408874
959073
508175
904467
721041
1017781
524663
541777
817935
624822
769007
79589
922573
147067
473714
32647
901839
642285
759700
1030967
923189
840351
761675
323242
157120
570705
416924
130864
442054
919901
516448
775818
197184
395695
689387
183072
821259
732703
914165
678652
692902
203594
525609
1038703
660440
324740
476864
181150
909190
463987
1023628
98826
1002331
230268
217426
1027729
280383
733741
858996
322426
882273
666390
359695
615691
302082
474771
962911
947435
518947
722228
1044524
433773
1024322
922667
310619
999444
135764
735210
747857
145205
428863
439818
689853
388787
1015832
32302
642638
320891
39427
33228
684205
259337
1006370
512801
990416
962189
537219
599950
659806
708644
219576
310069
644405
448183
632066
296489
1003019
379619
922990
925577
986921
450674
744582
263675
911951
707503
410171
839456
528996
433218
346719
644780
116163
296098
991683
944932
689726
755687
612678
576204
618055
612569
932632
890777
885250
984535
356112
654739
262074
800893
187734
638137
1038104
199939
813124
839385
674908
499685
393993
1033536
174901
575706
23534
912467
144229
116446
508259
221879
389911
181258
699434
815289
943715
119545
583063
203221
542818
281010
645150
967455
248647
831479
477328
657653
95082
150671
761725
533970
757672
475365
199406
509662
350460
595075
54878
329141
608529
23958
421322
711998
302150
965932
400625
911974
526070
217282
656876
172173
101561
812810
184750
459242
139345
798788
264291
1038414
564788
903767
617027
599141
231991
867206
533627
525738
693801
152914
138251
533408
49435
49596
799588
415465
831003
106980
368932
591276
54839
443882
865886
558655
440041
682026
198750
141416
95007
282804
59081
236081
270882
644103
711368
36105
203132
562349
169771
298289
138602
873913
758842
296080
606296
1032438
462966
563962
720843
600278
349874
441727
605216
251704
256874
994504
829571
268780
840302
724943
51327
129970
631257
749881
900825
182653
823339
746639
127748
470055
757620
159044
869623
902894
242382
1033150
154497
765927
487855
848419
906510
541711
170651
708199
61061
953374
65867
382540
970774
573497
433283
832224
333005
472417
828711
422410
752943
515089
86535
834622
913699
434307
707689
595812
214760
153687
65229
671393
982939
51159
849514
80249
398902
245207
696216
85981
423553
897856
688240
74886
194922
106830
335511
754209
413781
626214
743987
609740
691492
915254
585374
791719
59444
317597
988501
291463
980189
440486
702803
609780
778436
334925
614352
828588
585750
567580
900070
866089
973597
634851
132350
907204
293786
547149
314027
111387
480181
794985
392321
235332
709587
365196
462194
996264
779666
591415
195771
659039
810790
803133
85582
46543
536862
270445
69746
383596
73925
352105
655311
414247
490143
636491
213040
1025407
47784
583319
747787
678777
789198
11313
991462
603387
487130
956414
152620
370992
937287
192236
724786
542552
866443
147486
910119
762597
763212
414931
828453
733974
585619
215655
873231
660071
389209
140135
941583
785629
81041
253715
958894
380163
963747
865045
701185
678631
204080
977207
902965
677919
240349
680694
1028139
937150
907449
239880
74803
249397
407965
146785
623159
825757
526622
264598
844336
751625
215461
592451
92262
584195
687148
905790
1000806
1028728
712178
753037
644342
926153
804592
351044
286524
260088
361547
688966
725176
686345
990091
483809
700159
892727
395644
670370
894354
707288
604898
680694
523419
930017
805706
398549
628734
825260
527355
466614
268147
434677
152900
530564
69107
715695
1031646
302353
804423
504169
158052
633625
1024867
775983
122502
167734
521791
436089
187403
1011015
965159
311746
853899
468978
200966
390572
782844
179595
48593
662671
829347
996769
174383
744967
502859
906310
658681
704116
10859
961514
482514
882673
377339
596434
114623
977039
604399
134804
839922
800687
802155
557965
794445
253246
1007981
881082
545167
885187
748236
229902
307180
262353
611588
901077
912683
912163
970240
919476
1041749
766785
860461
266793
250767
903568
884503
123324
64395
712456
24296
363684
269597
845874
600769
140709
785270
1023434
625500
985219
103936
527736
7528
425968
841007
829639
445148
496447
92046
1010354
416448
761484
990074
266053
964308
510024
440484
554367
293340
634256
204463
305843
492132
487074
228352
456042
577084
76808
72122
688852
740693
626003
182309
248110
159612
1002705
492629
1041754
995105
177953
473600
1014026
582549
117228
847893
218845
282905
582575
143704
777247
509278
866263
426524
909755
960958
291232
806181
314936
1015356
560966
216333
858049
560126
141848
28424
190189
1016324
834096
53848
906187
629194
881288
855797
202005
600333
307749
911200
334982
561737
381850
871186
482194
522298
562540
85929
322293
1002403
802437
720574
395178
866467
896149
158761
62896
766659
479636
659704
533373
65235
624096
211654
643418
126437
801402
388146
102266
942337
183893
680753
507373
768425
975729
91040
423605
295626
3738
782840
60279
136709
672342
527170
877957
39116
94315
981321
218307
865733
156500
301286
342624
287429
802977
967986
238672
695723
5865
862182
539918
979210
811722
1037479
525936
429107
947340
31210
357948
482554
464684
44522
415794
923535
906150
281614
31285
51610
1044302
63540
120702
564883
540938
5486
995581
890653
769919
1015922
681994
227519
727895
753059
993593
816041
546832
708509
346341
642379
997219
1042550
317157
497931
836026
61502
626529
395526
430927
887665
210113
482032
610775
129110
386070
607224
12052
724188
325450
729134
938988
871656
342571
631797
937597
1043729
519969
726596
771148
679906
100470
897151
1015654
385750
718320
570033
466589
195254
440957
933390
843823
619997
782623
75331
625893
434228
267404
384202
141511
656170
505009
36781
827445
135184
231833
693731
678113
107415
452161
45331
656939
3175
378028
26469
239124
831610
719985
271052
774100
721585
792205
965415
525287
472479
587525
51569
5873
887866
52942
254038
140240
230172
695193
146898
36522
22186
679918
288192
714983
647075
530752
343748
647661
182902
551622
718460
487118
588004
235015
746986
24965
85958
873372
452243
689219
283207
196607
620213
819341
172942
683828
882845
36794
853263
515464
223119
599622
428642
335813
619440
384787
442856
1031478
798611
833005
824987
704707
401260
20213
1043123
505627
603974
27014
835263
646527
89147
493711
442334
471504
291705
457864
863351
980534
79655
959825
597023
235659
469212
981458
225686
1001645
702250
298653
575140
496019
326954
310732
249148
961733
178366
998049
900692
162874
165571
30452
38105
867860
149987
377706
772660
87489
910842
199679
607314
776448
413511
673473
389799
394546
941701
864529
898168
888219
799749
36399
655485
83541
498244
685572
153794
731694
888902
935030
35420
855208
390740
184333
246239
589330
669791
637878
683552
915919
438132
143994
971931
799694
875378
68290
413014
180739
93189
94230
106839
180060
1011519
998447
313802
37151
855731
888098
79175
457971
1021782
62096
993537
846546
100478
549640
70245
142353
987137
752637
23534
95438
630652
692777
573865
465454
403068
13801
25082
6688
137844
380151
910860
513962
984487
14060
24384
561439
4719
456777
506064
688303
24070
905618
369766
163860
414528
802529
795544
123478
300081
822491
602074
1013853
761390
837147
820284
858630
311629
768643
774509
249227
156666
412101
460981
149613
1015038
582929
837835
538877
418618
464160
470489
367253
785336
527991
231812
994788
541901
374170
63176
819033
67196
789399
124206
1041566
222039
187905
504132
557205
1016928
82625
981495
569664
212529
690122
325978
419168
1020520
735793
909497
35473
78268
135233
945131
292581
280406
199460
594218
703638
705577
907587
784496
549068
601424
721890
981716
316808
29982
553629
395228
899118
874267
445332
134929
845631
644646
454395
763794
741732
356791
482819
813194
871743
124121
257821
342676
26286
273672
1012668
422254
808568
89587
69858
564860
448438
777145
602381
500819
855126
757165
719979
606781
1037663
602338
519021
439225
253453
746442
525989
772836
189170
482717
424332
11088
245950
221234
746770
115391
125194
753722
559460
452029
793750
24140
675929
928869
531349
416176
239458
881168
432763
178987
306909
824968
906357
792385
882466
712321
456432
685702
331750
271420
432920
104475
75010
1044037
210429
982881
552076
156253
340036
1038631
802017
706853
199320
489929
584253
18285
1012591
448834
482555
158758
40655
1003245
476861
970705
578378
660734
440215
961055
966832
716801
327328
179526
122768
1035714
551510
274324
427673
1026217
650588
285859
576547
138969
519121
213042
326847
946994
659755
64057
790149
1026790
825502
108467
964699
68073
382844
898127
131834
744771
422945
215061
79702
148659
948096
985363
194000
995774
676727
659600
799652
379925
469595
285723
672805
955289
42198
824373
824847
1033906
1028186
420863
862971
183319
17555
196425
404814
25038
716189
463297
836994
655721
629488
15016
73240
988685
764199
750622
467238
237159
361382
526374
360630
63572
442531
924974
329645
476867
1007948
110203
517048
78738
274035
79102
726331
680245
709856
558296
695837
851350
355262
250529
58838
429584
196520
1002081
153084
64958
726341
209523
448272
732321
1015500
490571
186873
845758
533554
897838
789984
707126
895271
298362
96975
879659
659314
645554
389551
875988
624801
1011644
101850
206950
545977
800161
939370
401
271438
673184
186843
274126
27925
762311
322097
617356
7864
877024
800434
726573
491501
170664
219226
723195
740150
504575
272456
637763
968339
700719
217037
72237
989039
805298
673145
891441
220871
330486
253059
302493
303216
622986
545948
949741
796423
265204
781715
780930
985538
925626
97018
521225
329880
61136
1040661
716475
693152
25622
339843
623311
714326
183602
875805
727693
985697
38531
893260
853251
508982
927721
861575
798018
251438
505811
797389
874496
340380
611312
907716
794906
564438
189032
289276
389336
903047
570928
793876
668660
551498
122337
428184
100590
595365
194460
615007
243005
98004
212481
798246
431915
746573
592240
593004
475803
74995
597690
854674
1034965
94119
78481
213985
621450
912009
430580
3039
583164
799010
568385
795344
975724
467137
839722
358256
88176
92214
862364
541597
860333
666332
805116
694739
573962
180714
601601
136864
585645
345262
883552
890908
908601
975043
196404
46572
454652
652921
817008
969896
210250
877631
318465
280863
380520
133323
167430
18863
364911
70736
511432
918840
479612
861841
635609
413554
946770
982109
73481
187046
536603
233783
435050
829368
216750
853773
581637
479347
286506
551003
498116
346559
849343
389202
19938
103561
935773
553723
665569
1019455
193066
440889
538879
722146
1029525
56778
379369
1024623
379423
981982
838664
292627
491290
270151
1014623
81177
385057
351884
280055
204479
982770
193813
980661
1019598
316906
608541
150144
801232
715872
126615
903557
83278
33754
46866
695829
673700
247369
61016
732383
748211
190376
435945
964689
276983
978498
945586
265090
943392
788712
635309
720769
665594
210983
87964
665299
827591
970622
331694
657509
177602
412402
1031078
328003
365127
407840
577278
796034
464217
414939
660739
325937
952313
790446
844504
905723
553157
923571
892266
250445
837326
652608
549667
332735
38384
903605
929629
966147
165994
722608
767128
942824
308205
992419
60923
403434
447659
827527
114116
344301
214737
770925
607323
888938
831620
104104
775155
736411
571701
532321
502876
319594
42514
711429
618875
695958
743850
665255
42333
181396
911846
845203
970913
88828
672551
181698
508044
967153
937616
174412
202866
723989
708968
29497
761580
205143
801935
985914
647579
964246
85225
66736
498026
194117
204118
130997
557330
593152
464363
228874
530127
982142
880671
288247
1012651
272031
343405
347461
861626
330804
361882
829121
970979
876775
1008325
296691
754107
643190
532249
408021
890142
997183
293387
875464
800682
147676
65725
245645
1032100
242697
69726
562391
433021
147317
829548
929291
376577
1006381
701221
730006
314396
25248
746281
582671
625031
368768
83272
888383
672237
389877
13240
705313
652101
628723
524787
616093
549592
918027
405843
214127
672425
699705
188077
321962
667264
358578
305074
750491
871235
965673
522216
321001
727135
446494
874931
190281
730969
796485
523430
274732
759961
353934
10541
789099
703194
462721
230802
287378
519381
142206
742585
970066
358423
607824
369211
931746
335444
269114
640209
30803
442064
536466
279752
745769
130737
683122
765283
859535
62030
390552
398560
1038625
136975
1040184
910838
811032
642588
424408
35130
401695
574211
974161
614017
316802
506220
1044562
138776
905102
679691
487242
912625
311260
862593
720604
891275
679544
1031201
322504
175580
468753
101197
610348
190506
16588
12611
1044231
319424
887442
482816
1040970
65956
912054
150094
587735
788052
755899
148035
266584
568182
675771
875685
76745
300382
864612
366825
646073
593651
432309
172522
755449
865854
979328
1041475
686917
639636
985132
884812
8446
31707
915528
374189
843518
894670
142391
455280
31935
533202
200753
719774
200751
65140
667148
18599
879073
756549
870839
1002151
1001749
831326
156312
414208
563697
934837
440058
822019
820811
704973
543232
212216
643212
721881
500261
993601
893545
412463
11567
303634
730218
475778
934559
469199
231157
178574
822956
37363
554761
956365
989441
578444
508338
941812
973145
657841
397096
601550
490549
10703
610681
192029
474491
263341
601577
861766
655432
623491
162851
875634
854914
480369
1009045
1007201
923246
397301
538458
416773
350518
544061
914443
875108
578147
274858
109326
799567
767582
661181
329051
780842
622496
863038
1010893
335335
281535
387982
247398
38486
289108
476545
860004
267354
155599
167955
209121
183894
823965
294988
147392
23509
721228
420091
431590
701654
415573
656117
916870
487922
465797
375842
301224
163274
792889
242632
729024
558011
807368
180527
292383
691694
303742
399327
19539
767208
617693
899073
56174
136012
589630
830998
973672
656990
835859
567339
737184
440134
341188
354435
991851
45333
213278
19595
280012
1034621
1017593
633732
916664
974686
333424
944139
2304
731250
677702
291840
992721
865455
539779
970248
929744
355033
736220
124043
817000
556537
1004618
93238
301402
107586
491137
243506
162790
762603
7148
135643
424045
175515
483636
486323
300552
234938
84346
955738
456793
546083
810009
470664
395938
533091
99922
500350
598607
596115
1023214
166594
326753
270806
444534
277553
947302
272329
976809
648189
886542
108016
1036294
242383
452050
863308
175219
1029234
55426
868928
389845
192058
178535
381240
203644
964364
942667
1042293
680139
451606
1036690
250681
718945
361719
208205
144763
495683
373511
817476
30470
854396
119982
271308
694168
574275
1034174
381981
254941
781524
374238
444617
155906
229271
939423
548860
851022
699046
657983
550954
283755
816832
288753
854239
937068
252149
968427
595982
463779
262852
391301
668678
526789
432414
335807
352448
550473
581543
479908
773453
683319
745824
474458
350557
536011
348488
601702
320675
126818
441463
405951
991926
152397
561556
463138
606021
536303
324124
770420
825770
75521
101059
506050
613187
685138
1039339
852347
102648
419931
531654
514998
31038
136385
267705
855026
731417
416330
982915
695077
775387
509728
993959
873123
822566
369210
893579
461496
931168
812482
877230
1012865
200434
268763
702471
300043
239645
624353
229905
70373
1001069
224193
243470
488842
931257
954783
816764
775913
743188
653090
373369
120579
247908
393321
272500
586245
327081
959214
476746
18781
926353
740903
206617
149238
193474
150906
236299
369203
555633
831222
726381
776288
1036226
692397
735727
1011617
606307
610327
356975
115100
501869
195420
1009640
692776
38500
956522
899582
990141
860167
623811
704006
479900
815544
501624
544621
645975
1008198
1032878
979183
225802
653269
57216
25726
233694
887331
862749
11767
1007684
256723
588590
754050
644495
223250
345561
63899
887178
277243
534458
245379
924985
752889
821820
883446
864711
526820
490958
615928
36923
408575
199672
930699
1008273
98171
787334
289488
437152
984871
68790
87493
738178
958960
879498
47408
283355
833763
726553
754005
322962
128870
473307
748398
982439
101610
104446
837562
287993
171649
502854
535840
875644
1030763
435984
32521
458855
552302
564502
128795
686775
211848
102805
95636
374734
818999
688148
543506
925874
982750
5447
945217
844076
225329
690440
584508
771279
570089
125917
945708
714070
321097
209724
394614
78346
1033840
323034
822655
419084
835821
370321
652273
80532
26173
190369
490294
756816
674691
832316
167762
437834
398065
915640
285755
40796
204511
241783
674090
960678
630725
657797
441177
19341
960780
872568
655035
652942
629273
724693
771950
487917
363279
120576
97853
306397
1022103
368617
837365
181424
539659
1044879
792770
50641
9874
291553
885810
18559
334950
865256
727796
84395
95057
22074
437127
1031627
934673
660586
6121
222396
944948
831842
462448
258791
167762
912550
564822
60867
742390
848132
94302
39341
368550
732596
973617
243308
502313
596754
512141
281535
877477
968585
1031287
1043691
302417
265000
952128
252945
381231
829004
404102
1001551
434663
16892
146840
170167
773346
593759
926525
514052
238783
94555
394620
629826
290273
895087
523044
543405
848916
727621
556755
107413
341397
30872
902900
824925
650625
1027965
808652
642101
458491
553745
1034684
1031682
33668
658703
163302
564805
464918
991974
819030
35167
189970
320852
41906
150142
862761
601252
187828
242879
732643
681424
460220
1030277
101728
834021
468783
673264
592106
301168
760205
16575
524742
545247
971016
123837
223432
741789
767668
380943
990546
456889
621942
454417
749581
238735
554535
642003
868494
60989
409933
184597
491014
149135
150734
440332
358242
913541
663828
669681
11950
183203
657338
1015233
1007062
159841
444338
947298
661984
869610
201938
749095
424446
662531
175344
304324
64382
308716
671915
700753
242257
88130
801019
512400
799581
581871
574646
762628
648879
1026041
589318
689993
37886
848161
1018217
387337
621438
300562
235937
43493
394551
998046
89474
411953
904378
671336
281542
796062
882579
122194
490476
53525
734943
458001
882686
73791
236356
581243
781467
897210
124723
820574
262591
211331
610185
784577
57731
658397
583183
248759
789545
32019
1044420
698364
76584
653146
168174
1008119
1042956
914066
49073
199359
275302
372679
68835
450147
862712
673329
864552
52942
613816
139155
589008
775723
264936
127227
1042726
595411
407015
330018
604452
194253
90616
854086
476256
619321
494471
39674
959727
380242
506496
458275
117632
87086
664488
325579
339426
889713
623161
161510
178521
52053
472066
1021311
826864
864448
482521
965358
506817
910355
529627
401070
630342
918880
285130
615527
439338
690463
880172
201390
243199
832463
183134
428833
871354
1033915
562704
682680
72502
949622
791501
554521
529612
75779
600270
39586
322843
389235
1020321
586132
157513
941533
226452
80026
991568
636036
225059
27530
705990
104137
778240
263293
633568
651023
937912
623765
198869
623915
919567
553997
61244
309951
877462
100605
781837
188996
457741
686752
94352
408067
833789
396930
945989
413656
852372
32257
406526
584183
1030476
576536
250936
902896
920969
896011
1040131
79035
154429
824389
917651
33660
498464
767655
1011329
388204
593356
187902
722556
509707
31419
806452
737734
564694
50019
324721
127463
924175
1044597
701083
361459
475194
495888
394790
1036087
996267
979146
367996
154760
269846
615248
299791
497241
774851
770750
726397
531170
40645
745794
143665
1031301
177738
688264
689963
79471
1142
1013003
1001705
5335
370562
1044142
932220
541371
321996
374904
464395
576871
402683
284154
668285
344589
432833
196824
489712
236248
744966
99102
29974
800777
371268
947588
286370
996034
823591
997423
282917
825779
847263
52700
82003
942184
814478
659019
534649
514794
879966
203072
482132
403
886331
880523
820600
547489
557765
924918
216429
284612
655153
352381
479496
482913
877448
249892
830535
218600
58123
708020
381043
884553
577426
337291
288178
638964
197174
946454
666245
494128
697194
843324
693963
472020
698633
235148
14835
240831
1022206
734532
527204
515760
764384
33378
877121
151438
249390
217180
981904
808516
279302
258472
457032
682310
248815
628927
64518
651062
64746
884674
549449
362826
607414
567745
892224
653008
612146
334120
150406
373865
930656
556749
480285
9410
881405
567192
758221
279885
345666
499992
728355
658959
735645
630063
871991
937704
167395
521284
548220
101217
292245
43970
381808
979732
465433
422305
332495
699493
513461
507645
897018
826093
379901
441069
280523
279383
668031
95408
529614
375584
345708
405043
825313
163886
216630
804729
833460
671038
322691
314819
880472
330262
790877
317137
30514
342314
527647
122244
499549
282401
925681
942177
170158
408373
963927
482298
864481
642284
899185
694346
648938
222875
992748
672045
699259
957568
810505
74729
953871
167739
21010
694452
361562
371546
688402
435189
191411
57881
411512
245071
699585
262150
853389
29496
741168
484453
347835
370737
826402
960691
514136
558030
927319
141023
136002
422891
732415
839513
483890
116711
1027212
711759
89155
600161
820142
459285
689735
722864
1035668
944499
991549
84693
951051
775010
583627
142341
808300
288310
298704
103051
779413
761320
962069
383621
977395
278559
674006
418919
883679
912105
1035532
648658
989479
707084
481125
93383
362293
206790
885813
989547
570481
215127
574483
392530
1013884
924257
554980
122377
135445
984771
917742
894180
209569
759155
782557
794977
679885
216644
134961
779068
82284
877990
698754
225098
858808
586459
938501
399403
689860
400822
740399
106486
387983
327838
978273
257080
223569
792916
466936
42216
886401
203763
804715
297849
938191
50040
299314
693335
241831
170385
712559
678954
133615
991281
956033
113925
796660
884552
931317
110559
72858
148790
933177
624653
211973
616704
533028
949739
866752
159937
400936
410190
266604
747839
650638
395006
355245
627938
92324
186875
448736
1005141
81539
645314
757589
988944
14898
965335
661512
689999
530067
283501
519268
404708
504021
382736
786075
851329
883612
797467
17714
880567
850513
312181
437015
365323
265079
708548
1001534
37053
408484
421611
519523
906188
278083
748241
262345
874942
112555
832321
878001
916160
796229
334503
628570
116390
1009132
859093
237194
920504
480768
86009
581882
4153
931287
404620
83055
593334
549543
1018122
988996
785905
176048
641511
551109
55839
474288
375729
683506
656248
329363
718646
653323
686081
461304
162271
103988
254105
684976
773948
584204
995287
6577
310347
772594
998532
866134
717491
924777
759915
288634
144769
890009
336762
798351
294370
258560
58246
393701
752786
672200
912303
202938
549445
496840
116486
992728
359217
140796
103680
254894
199301
971028
810936
950730
466168
597624
409241
173050
64916
337022
749601
299704
889756
565974
585351
966225
762431
124856
925059
243373
876952
568944
786838
693389
516039
458279
870267
487105
224846
776236
775538
969473
1013098
850356
381715
350427
697180
530564
11885
575639
268887
507895
246584
182734
792010
591494
1019922
475490
992490
151408
78826
493958
233281
78115
351437
859176
17820
843661
848156
844497
443263
748029
628443
1030233
549332
383399
839911
373590
486326
392808
909562
297473
495777
691273
547750
828039
921938
166306
614129
966204
203447
54781
29129
803735
381218
631218
1006434
132402
666738
960151
311443
22989
559553
941453
440528
860923
81360
520734
644042
472566
515970
214500
782277
166237
1024480
549979
100324
258858
270088
316749
674710
421568
501546
659975
360220
140554
498327
868210
1008848
939901
1003972
44205
786105
755666
978572
845632
137232
237060
338756
334429
428796
173781
698912
109441
350696
534200
220575
407923
367577
444517
928823
904475
353042
1011302
895630
51592
173281
753679
132958
649066
1039214
330895
767077
655815
990514
273060
664647
575846
347802
33842
366609
494771
286519
6846
799161
1000692
909483
544975
616470
77009
428533
429860
100952
716358
564245
748692
232752
756275
44117
968481
868582
764825
467982
329526
397946
425395
652156
428736
133133
699243
885718
928910
601249
111930
260953
918198
897550
53711
863571
461146
799986
852662
935472
490450
1025888
88238
172812
257120
916436
290995
113412
199634
718360
375776
520261
328521
108049
652806
729854
652315
810965
104933
388426
819591
795596
47811
802193
801542
933890
375409
192841
763427
894455
481163
904200
269270
864093
580159
652899
266489
141194
448638
264398
654029
958854
336089
901071
157625
130425
296574
112306
962597
982104
467442
223218
525943
796626
1036670
359313
1015322
67318
436667
166448
274434
538914
1028766
330426
223402
419805
393746
1004187
1039153
666985
733505
55390
196708
21501
689288
905407
818215
438174
365112
718808
882604
36768
914003
446373
852213
869970
937604
430400
355050
411440
926087
950501
281735
6796
1029272
359663
600371
831695
569657
993964
642175
500909
213872
241973
761069
267255
767891
103998
115170
696870
151882
51501
842328
613383
26557
583315
679956
793594
1036351
200066
846490
447492
374108
785024
694119
99115
44165
87062
504353
766435
622868
748215
976353
272157
605662
526658
608015
80071
882416
899146
784186
94309
174834
260782
277673
1006150
228133
985974
712830
513093
978885
960941
996252
477361
521036
807472
954903
24216
380565
187091
879203
20725
198237
590783
284849
941346
985708
665444
198860
319595
455713
646395
331776
118935
651410
822537
1003891
515401
275161
191170
577758
326219
38906
817820
401755
537141
734829
912407
514119
1007414
637995
164705
11598
852663
353324
162397
203022
902845
910751
22639
521925
899005
850836
66693
180140
843098
455597
774975
15870
219809
901799
947658
513347
344717
405561
384359
591274
983093
499705
105041
332698
663936
576248
84496
65327
955778
741692
123069
369332
727075
775666
857301
564378
617166
334532
499829
528883
783016
523255
884462
756448
492572
740675
925291
30146
65837
387012
421005
255025
262344
573043
289585
69172
418540
137488
735660
412236
908442
970527
83096
961353
43632
520845
163450
713130
446085
816514
537371
773621
939964
239195
395186
104243
379646
336772
232642
808281
325952
832568
841107
867070
330559
310695
989942
594815
282852
305974
613687
757564
213641
162463
169369
467036
177387
692926
595701
1008900
737308
917287
904156
659721
551961
724790
145039
520934
155091
284195
252559
409110
1043487
473921
424836
788043
36717
1032855
589867
19221
123129
438945
382832
836916
636078
599004
503820
230417
787184
394334
1022281
115268
161582
64976
98567
318810
217790
846848
524869
641194
588600
368594
694309
539871
779669
524261
1037536
1033456
282148
489348
398964
520104
251628
702381
244105
939900
150725
1004026
983547
422838
67152
95807
402153
978293
897540
131284
724919
184636
499990
109738
807032
623671
417517
15922
963146
416159
79627
624158
419789
60437
778992
486784
770949
993305
888137
726323
290815
1029936
83288
174816
947561
210006
379397
756989
222408
431617
808869
221077
168150
581150
108264
740891
611488
726390
843178
585007
306795
431603
529071
881908
735534
103564
982072
857986
164755
252595
911486
118605
718609
168718
185184
408218
647184
62256
42371
1009949
1002987
47998
484820
465812
179592
1021874
498661
605129
857828
200830
109545
1011701
891982
246504
343225
5075
113417
478048
855647
312463
754104
961543
736946
741467
966878
982835
720207
531101
844596
329628
770728
161063
442275
460479
257128
650171
419849
2668
368527
42124
504526
164391
557853
669073
405294
432319
409372
202508
952925
493455
290380
395334
467237
456046
293135
465844
607509
161175
344325
270699
94374
92444
620516
698397
968932
968049
341978
597798
1012324
948934
186267
380595
503004
476201
733710
276664
123486
112468
754801
68233
626694
541654
279542
730244
467240
545781
36202
193736
553384
1015258
1025236
1023600
316900
1038119
507944
307395
107601
876031
705936
528351
588732
148685
162486
585064
812275
904139
147510
216202
470069
849777
60248
234929
402984
525200
164261
573060
1017099
245859
643467
439393
681400
859442
262053
304073
783081
387864
332738
858593
556506
218997
254220
776080
953529
723234
1014371
859878
552420
210042
878415
253143
44411
83938
577807
817165
975981
696880
791611
439457
816491
738132
468986
993807
788822
704540
797591
805987
761215
697932
1030700
56867
609181
805630
411942
766602
667721
1006000
656415
30131
480242
47656
243780
936918
1010891
380550
549160
768383
919008
121716
587204
246940
22741
935393
134507
136525
947006
449816
902781
856429
407910
376126
667940
887448
544021
429060
398925
887494
171862
1043034
84694
12172
392009
713960
519481
462481
693530
984511
694620
464731
907304
953421
110345
58146
378760
947687
491135
163994
566984
820498
911240
486638
898975
426285
402800
637897
758027
798578
291044
400563
226072
503559
550612
655792
177887
409464
705650
541954
961758
883006
266321
813171
768584
376221
756770
842395
1011330
332396
445995
893278
212817
933300
1038274
424249
282590
238785
276370
610683
71783
807712
946018
297
712863
314263
500636
583229
672036
834638
254209
639242
1013567
453314
151507
152197
350157
1011775
880292
556526
441519
342513
582335
693946
852697
941383
35041
210305
818069
390915
132956
707163
371702
696009
443366
137158
159560
253044
890061
621439
474188
230107
356944
304979
874858
156064
846201
1013335
402142
1012399
1017401
302900
974927
442902
672302
717832
461672
735799
701433
692793
15293
680048
843432
354809
522561
112748
52502
255363
120345
986639
283265
809721
162167
51660
450278
724156
885444
113050
875546
471127
941963
316267
874507
799325
433323
731895
400175
680627
1035629
210236
9836
343325
892041
584612
491187
297197
812013
748489
330035
766810
926886
501936
513301
854401
553851
170093
269972
1523
774075
1012608
93402
488433
941156
449777
872904
221680
544659
165812
839046
277363
336933
415752
429110
844899
831981
568861
581635
749275
6922
600483
1022155
343257
34144
187428
989605
260553
466218
1031340
190861
489747
15313
730422
843828
918359
768434
6986
871689
153503
86936
361261
949969
250967
995577
399151
866073
162863
171522
527228
518261
552108
838943
944876
610332
727873
1043015
164459
796763
867743
305753
3059
603329
1042696
723164
408158
560162
618500
315565
829573
358350
721733
434808
217707
521678
1004708
131190
942367
741398
690493
237215
514345
627192
815478
1025097
119017
137734
156424
435482
56298
772836
520494
104083
630395
199226
872674
819621
864196
384238
169433
118124
154063
363116
356109
592379
131092
763207
153846
102507
943444
918035
291124
890409
1021947
612325
913411
898217
328861
420276
307241
402675
2226
472809
62943
336252
1041329
241775
532389
91859
377078
1022545
212683
844609
954619
814280
728940
665212
726084
306463
393234
755469
581669
136371
537574
36435
962453
675517
717897
942467
323843
831442
509683
856949
578278
795224
453996
195563
666531
436027
208713
998803
945708
321359
243056
824003
496795
138181
919655
604266
812643
221676
42529
554224
581929
662610
567409
448417
641131
992045
547102
676485
620591
947024
732130
781900
729458
458685
569666
6310
124632
617376
434303
194347
480400
665622
177685
746329
1028507
428951
569232
818076
524320
371301
433967
217718
333099
421697
346583
654491
1035527
568297
631707
818528
167657
348936
924236
1022919
926577
425204
370370
1035422
813528
927777
268490
973643
718804
728427
960191
155699
233021
328823
997997
419319
320161
256520
602681
21286
325952
610756
865335
498833
816317
166656
1024301
1014520
556951
472414
369978
442064
24250
525459
165872
680558
656837
401814
990649
337924
762100
747531
222745
541957
508864
826732
132481
191
206250
682181
433694
791260
221837
235964
446333
901276
833184
443252
1033999
39828
529427
430903
545312
104920
176418
351456
286121
670380
414421
817033
625417
814252
800935
62520
1022888
742412
841786
192091
903843
820348
826306
151405
587793
885999
1004989
905242
819599
93586
878764
382373
576794
738462
483964
180391
980563
87835
933251
11662
600813
1006054
706962
35306
1014791
283536
441997
422895
241940
703912
516347
783172
640744
43334
906572
304601
1038124
196074
315737
1512
957309
401789
86145
38028
909120
203826
159501
810345
319589
520221
932986
429609
42608
789057
338453
713309
600270
121754
857685
543197
656144
958597
97545
956255
27357
326259
222145
454844
25265
522200
36972
864449
598093
580978
87252
249791
181126
189477
433229
264904
573205
371480
1044251
732599
242753
394594
292450
396504
465471
157848
395632
91799
738232
552074
397806
304748
739736
195971
428910
477236
447381
156137
27694
987068
880645
262597
295444
177118
506664
803391
764027
234077
789743
830260
625803
753175
1031430
836607
694675
431072
21750
332935
253353
907446
79381
790384
442018
487851
266484
870476
957894
48298
653488
77515
666208
919042
149550
593755
177089
120780
397944
484044
395943
348634
157848
300377
991690
300509
354528
992347
245209
259758
50206
732493
109762
810348
57888
377202
477224
401201
770830
492312
443295
685774
16172
26054
296735
410436
181511
634282
594849
884678
583340
41916
701899
479220
520562
183306
1039478
941907
508307
297924
938365
833674
907411
353261
582522
80821
549809
626434
953538
340961
235063
115149
559804
557051
65646
760792
488543
410149
17119
249710
925031
574796
600623
314624
311870
685648
46826
600900
364621
58114
911050
759642
355315
1040401
231009
442867
504741
507311
868027
86891
89136
771943
103532
328854
143090
659479
217261
337040
370090
1026132
853590
343337
539577
35279
552383
76095
812392
209084
839304
542081
167350
556579
601977
876920
398279
842450
415012
325475
483361
605728
329250
268676
134472
420641
911674
962000
750668
811339
424571
960354
783565
14780
3293
584981
609078
567611
661229
334566
418528
763069
92050
598491
855192
298984
31007
74201
573516
138495
211716
447081
225113
293948
536177
185060
655161
629204
895813
244488
193064
72313
584582
826522
170934
1043418
375147
3176
578827
532511
705445
581593
893284
486429
963126
625578
508674
101386
359179
372224
649091
525456
90066
291306
629100
11501
589718
822848
716264
95833
888093
522466
333575
653989
662168
675214
65996
750398
170173
449493
285260
592932
1033005
626198
415840
73442
947327
477637
99944
789105
723842
651487
448047
786663
542823
564252
225458
618573
192386
735011
989077
136881
192951
599329
685819
686878
535599
194508
323699
979700
828613
1006705
617592
316382
978574
884427
766829
803033
466264
427005
5700
206950
454390
170504
412266
555851
924598
322324
147719
214467
492066
108321
563533
139319
806483
524922
98645
73537
848585
495332
1021089
493224
42621
270535
332934
30912
743976
795075
971933
677852
948335
512095
825973
467849
908318
489521
499013
356221
940288
490235
369043
173787
449004
481894
99462
252316
4772
768050
761974
705228
965493
656434
336798
934478
471327
874983
344096
107554
643147
729029
286781
660987
745636
125144
883742
15902
191838
23132
639938
1016076
693396
595848
54624
770806
733253
90821
585241
624475
1033238
826089
538712
981566
124362
198085
264313
644331
912023
760352
790202
203142
200915
436303
499069
405265
1010724
260237
445495
79753
767798
340090
285074
668445
796199
30910
965869
832991
538428
258032
255067
672093
755235
776939
97582
771215
731018
290424
265978
612190
871009
115510
722637
61160
90902
869021
701593
700776
91048
171693
70216
673427
849341
335431
536249
963394
315386
947394
180275
5036
538335
548196
446636
352583
616076
737413
363879
506928
342599
237152
473128
59442
875770
807415
119469
262400
861927
757174
824242
886984
86047
964734
999094
286603
952736
102085
478956
600377
206364
1020231
406735
40288
326312
71893
987623
119331
123510
198188
320016
226662
198710
705507
937309
77370
602589
212310
611380
835966
382990
937400
114832
259992
563689
991860
680510
257405
392920
896927
52404
576701
1933
109944
590290
217413
412028
1002033
569216
883476
812187
833569
747762
241296
657871
257400
757829
591248
370280
643548
32079
85477
535830
198634
269695
811072
779999
1017728
535393
209610
936100
500622
76409
245998
111220
851441
557787
474242
847707
797360
611474
650528
93817
99327
559989
482243
32568
141223
21916
1022979
96287
517799
422697
641575
444382
58662
344785
449019
902226
322140
878433
297310
161275
282239
62742
707565
463414
897597
985270
559883
473059
885204
761825
145637
354780
886623
422271
958509
81755
337319
482033
165202
401048
435053
851478
600328
99353
460022
218703
162635
15759
827942
449696
359558
547415
213372
257742
804964
612725
916205
952074
984501
964801
973489
694687
365197
1024160
15550
431972
74094
628705
667667
89734
131668
555270
412289
349196
955338
625818
17686
546745
985295
184166
349341
775519
815701
650303
877245
963679
344715
238955
267082
579007
972586
734945
767756
147209
945463
217657
5332
791035
509400
802353
644964
494042
959729
18204
203665
942315
959411
978495
628829
822806
910184
910971
261932
602066
894000
825359
286147
825209
1009143
765324
1015598
694543
872579
384427
310172
954685
863462
983308
72963
898474
533457
939340
335713
778454
59255
919219
240583
618969
451078
827503
392249
576784
833207
180483
562378
762559
446572
771722
350455
688250
776985
152432
562542
708274
370557
769496
812718
616886
227780
716413
220583
893854
662983
954343
517434
382015
355280
1022192
217162
497344
537173
205356
972783
957223
1035757
855914
31885
334219
858438
441988
779013
701336
129855
458218
1031766
1037501
922136
58918
522692
204639
62276
715568
784083
885552
937518
247833
1005675
425527
452073
74377
352895
435539
866392
505192
1005201
1029149
11076
430400
931687
593585
674695
457913
561539
186879
721724
164932
824806
880266
325042
811832
1001291
104125
302580
131233
6969
754903
505618
211725
750113
411895
7009
845012
545521
2402
823148
957688
511093
895433
403895
686313
126894
318622
661733
164426
480396
455107
762998
28674
749655
55240
191268
994447
466562
215358
406273
799489
292946
102389
730137
583938
887656
831239
311998
500373
143215
441813
1021989
174540
739601
850296
286888
797290
124482
395878
149504
7012
259451
167340
266733
84836
633038
312592
208713
899788
651262
931004
287187
1034197
773179
411527
92454
307372
136123
951964
394522
149873
58781
221826
290556
435163
540600
712378
124644
645778
215383
222774
814732
237700
160783
750796
4250
1007005
201845
630229
479960
599586
52987
682319
655179
980622
326376
146005
40597
219532
339490
961150
710738
381439
1009585
153345
584283
302418
603013
504710
67830
347806
678292
583945
803471
402895
743364
765415
686401
188630
542794
688119
692074
144248
152622
597565
224536
912238
406301
1039000
527239
774708
1014367
633552
832408
492163
1011088
247850
422006
769487
499375
777558
52124
847519
228663
480160
766765
572896
647533
94387
1039522
470993
313263
262752
1008250
928060
666902
734059
632020
517778
603452
999353
1011967
327341
731344
73245
700576
352912
919221
922907
679058
994769
424729
521399
91303
328275
932624
442650
1001579
856907
292599
304057
784376
826120
343033
253613
375568
446306
974821
356155
625106
1006738
577873
373502
89960
128456
138298
697373
847443
96562
804091
64211
441798
567474
132115
752554
601593
130299
388077
99033
826284
561865
145324
931675
690262
836557
514939
77375
777543
179679
925624
645055
263758
657896
1014843
735421
764111
48602
559999
506774
318761
342180
983527
222375
542109
429899
1030515
42137
196598
1017197
210905
888768
440145
125244
962330
353513
492603
63167
919493
224030
263643
967741
813769
759770
536451
225817
377151
925920
641006
495646
185126
836325
99263
998338
805673
758537
303518
726659
116691
764669
849276
691128
613578
213891
453311
142418
50406
362409
470488
775386
150857
542745
514546
626535
589565
728644
634512
447760
965346
604052
257699
806533
312824
55040
986469
934720
431865
400291
811938
604800
479241
838441
800893
433666
165803
442778
855945
603532
422270
302760
877519
870136
4641
767066
124202
669930
519976
197449
733439
983821
765400
991586
126357
159375
619691
205287
260729
891297
491379
158669
149564
853554
671675
771826
993392
721035
137065
328373
672531
664829
900803
857758
241543
854303
466650
202083
658936
987512
991212
236801
232415
638390
321455
393503
413705
449399
897928
622337
152044
704849
608586
680483
1033528
122690
37973
669760
94254
539887
848854
800323
489017
24557
1025320
865251
554556
465737
716526
666987
32725
890178
1036484
236765
828018
447211
869880
101014
548163
340196
36177
140524
805668
174713
154699
901722
951257
912089
708550
336066
980597
172989
18500
647530
780045
514295
225185
127818
146869
99225
452778
651707
384837
792791
853748
288580
468668
983702
645612
417229
290847
131816
911956
623102
294342
243132
873856
550245
414304
535828
74338
205514
796063
270732
467602
923213
611767
646884
265311
373844
977224
798878
1001803
988909
999871
34042
727692
494290
548625
305883
462786
60328
626692
419890
732069
403759
835216
823269
26693
1035113
883261
742030
399625
227783
613107
284422
695109
586508
908512
522612
832269
165732
446051
8628
667944
776067
188539
37074
301116
964478
818158
679637
959324
878029
917095
280883
181815
924031
399684
592879
45966
998415
364214
708053
1025829
660227
386476
824269
505828
689373
144815
100522
64678
244290
519809
231354
254974
655822
16001
638951
452912
36972
129808
740273
724284
114130
732046
837889
392463
357056
378484
33546
146146
662454
554371
72636
383061
441894
421466
133404
927910
740285
425980
292589
631449
786240
880278
361327
641615
145577
333836
305943
773378
160481
131829
641779
608402
413387
634661
775657
604051
385786
212143
151208
298956
333407
358881
544127
497329
677665
914314
634926
894267
416895
729570
554560
999762
550124
575835
161327
884347
580193
225992
547910
949635
652869
325532
40097
396157
523007
83453
669382
843964
567490
325284
332947
830651
776056
540961
379828
222349
717800
656424
961250
105142
689130
332986
37023
293808
568342
956189
151017
1039657
721401
22341
474576
290830
62890
918886
598022
117187
860969
322363
790139
273256
767660
378628
217364
200088
1027462
1006904
83049
474255
497223
778447
859445
472121
762869
401803
491568
284784
747254
1044445
725329
905813
881325
169838
31626
609944
493560
226010
1045333
971505
703561
691156
254421
163334
737625
965864
533170
494628
960542
721216
782696
157325
605447
781096
331000
663202
983718
372959
169796
106792
1009040
182820
269786
764729
378561
946838
210982
548412
50746
584910
77708
741548
120391
11333
283358
714369
1026746
302359
444348
689886
46898
387343
229670
381324
455895
384294
916199
685999
1002300
150739
61539
279098
1004495
431625
876230
436563
664305
966388
984270
529287
235252
213496
745990
925904
463566
283335
660270
1022737
543022
119196
780714
293604
765688
1010160
438904
628803
724472
211110
344770
473191
687753
230586
649629
554113
311776
760856
604201
747701
32016
550852
553242
246472
86729
520942
782439
491336
128143
404187
798957
412494
830160
398120
964869
781498
916064
196980
176276
989998
971111
266208
804528
677653
505618
258376
291600
311070
516498
701574
109757
440804
689595
615856
1043800
868038
885514
990561
714981
634076
422987
427543
867096
909057
744460
160308
508406
799385
917822
1032857
640714
253774
498427
197868
612998
497089
118296
572099
959417
765632
223566
100357
580078
52670
147056
1003497
38748
839501
806689
727980
379231
11797
1033906
864683
628684
962035
121023
496467
5713
799558
193249
404784
1017022
95894
652596
955189
283961
6244
726954
309092
4785
64751
854930
385216
1012928
238236
662287
106105
1013399
249007
920083
885118
310436
736837
69045
504966
539986
367804
696472
197213
552434
821614
309902
403325
320919
603962
399632
220958
72581
726018
215746
469815
544859
582323
794420
192252
743082
290517
495733
637379
70827
727356
22436
987426
187906
1024866
660733
464966
614608
88205
639602
355117
848661
622063
646737
401461
840267
361858
92325
677080
120338
127235
340203
740515
235383
984145
650843
901533
481621
571738
823622
53819
309185
779566
559628
164292
980869
707638
218971
992463
944540
675543
367796
38474
417461
530481
463637
174236
637792
703591
445072
586634
336559
272537
760954
332764
985698
391745
103971
76858
920816
103727
354492
359145
750338
338808
147002
534407
455775
160891
460598
890463
732861
588872
568624
313653
997954
500357
1033250
236734
949369
141428
109207
1004502
31289
372223
990912
387597
122662
467449
1007247
495007
899718
538314
162241
972468
510347
871374
713360
97653
556621
337887
702941
246017
218836
86559
846591
937866
972360
1008084
755286
69374
8192
619711
704638
178089
684431
318529
448105
98251
241737
189354
825205
76253
461472
106005
322926
83373
472233
180839
1043975
443788
940472
664386
1004148
464011
84648
300475
1009988
323912
668435
498582
265261
1037081
482940
607838
965767
663869
761451
866629
373544
728983
459836
267348
372302
319545
808112
912099
671972
369326
471140
558406
1003205
924996
1016369
807302
120674
736376
645311
307211
483479
836168
735403
115850
617570
668401
620418
542708
888218
87447
257744
496845
935062
230599
375341
392051
626437
756273
484748
983064
590894
963365
29446
361270
507864
723920
1039939
616232
944698
853260
860124
731768
821094
840170
574500
643137
246287
730252
184496
361739
693727
782378
375591
326947
616737
91179
556005
244251
543436
293678
329475
910128
640948
897112
635707
507279
284502
862853
688731
595896
530212
190363
665031
473226
604376
147953
155366
90724
701474
223763
844002
646187
104468
610148
128767
133515
792102
27276
398439
856772
788952
15284
353306
400757
577161
939097
947529
171088
470328
1001435
546333
864658
1009131
218111
228412
663139
902756
705803
551990
715696
51300
786096
691451
413351
300694
640958
571802
25664
396071
352858
501340
149524
371857
24987
831412
553628
409705
411328
965211
8890
120779
1037863
655815
414700
154453
535738
103903
106769
204102
149736
30257
965884
322347
928925
726564
376505
531439
258356
371238
488109
362976
913230
615602
297626
842559
1034434
959573
405731
585769
451729
1030011
984188
1006077
97984
31323
498842
105570
1004982
905678
429912
156504
191801
278286
207684
746702
375507
326162
97870
127511
668283
381300
540273
95729
515639
832317
226803
851729
109334
285079
919636
341557
146423
626589
21911
296514
958085
475780
77789
126022
723468
304701
253907
86866
755797
186711
832958
801989
133968
198976
490126
707209
206865
469951
253254
425291
222936
772510
58365
680588
238159
895801
9334
719551
140982
182440
83339
866267
1041932
627658
841829
242459
839373
590276
354940
555629
29920
214149
790657
908451
767831
267838
209496
593421
736354
939563
179124
971456
1022223
139236
864535
643798
479457
867693
574026
7368
810926
467300
174885
91185
268701
659715
404126
563296
311309
255105
749685
736173
926938
706392
197084
315116
843510
989395
516384
1040556
778491
943318
170610
862096
1017941
355171
156523
291822
90812
937911
121903
487886
19473
345113
606046
247574
939977
496856
217945
203444
41775
244914
770831
973071
598319
878640
384684
927963
609594
392065
402339
211956
410279
104028
1013770
722666
168064
385689
180805
1044681
112391
1016214
102045
271557
973598
751277
925848
907049
362169
659897
672538
640722
784490
407392
257236
933123
377943
930536
450998
511254
630488
729676
222896
600620
699318
429563
749948
649090
449426
787805
534989
504111
438113
938031
644908
148237
637541
703179
225831
447203
957681
826619
64564
233166
120755
1029591
49384
427456
819478
355184
653838
294055
728379
313358
857737
54890
156063
663709
175327
437039
791320
618070
405294
552298
870131
401235
529211
4510
503073
625424
736612
781453
231883
802035
982988
505996
937104
538380
648614
784077
841766
961029
334475
453161
561427
111968
601754
15690
149565
419634
548156
265599
192963
506812
903345
102234
278616
394696
651679
434843
514602
46537
788340
688899
772541
286207
307267
20945
814147
933155
891301
1024360
998381
565968
344318
471316
165717
667585
302750
125892
487445
860668
165594
299369
573492
1033053
627827
939982
213684
926601
669884
977410
128925
971857
1037677
478159
679910
185338
712733
35106
233086
1025438
475895
146964
218476
897328
515733
887398
293611
361632
334147
869745
688971
717295
738093
333650
850104
797418
150171
390009
146009
348452
169625
611025
291345
260241
571077
558479
107594
6290
400610
766287
816783
416147
449896
779559
524895
93525
369667
614416
20244
506384
563169
625479
797688
182836
21174
862596
289433
904331
600111
919205
139616
520327
611791
547780
855005
840519
704709
91858
760424
677240
672471
85013
887160
657215
336007
473333
531347
10794
132804
721430
257923
95814
776349
740315
359834
819567
919628
813852
17209
993639
386648
173561
796712
553252
721866
1006589
180620
69713
10598
87146
828010
61089
494310
309512
865464
594300
493768
538343
532661
693461
568511
206246
120231
314587
715376
925436
417379
392475
638083
898916
501754
417442
435849
241248
847789
112857
936172
71444
376088
4543
134235
979126
653549
950330
866675
675975
97541
170313
522328
870442
760104
884337
238496
340303
17188
756492
60793
714908
234110
646108
526732
431749
399715
213306
184320
867737
877269
948301
448567
626102
106281
208905
379939
823178
439384
154993
346650
599298
559138
685444
396217
675650
999117
667556
763130
915422
974690
626909
750456
293797
681772
309115
94397
683093
846306
262359
191566
572812
921556
311875
809553
893061
264641
817416
1010055
760562
314304
572857
928970
446649
897543
682736
189733
433257
507295
984816
459229
336374
541146
485229
841810
195606
313751
929098
877995
664727
221299
596053
22225
627833
1040716
101214
33870
880936
317386
392761
745381
470069
897136
488817
581969
774604
515255
623131
91376
741100
711632
1017319
519511
941886
420940
538205
17833
906176
623307
91152
1007361
503391
66220
713784
841974
504208
73813
733056
923862
823480
803280
1025520
179378
144576
418071
455472
101960
201569
354636
530338
458379
587979
40821
156726
933882
429677
1019260
206289
38829
199737
21897
396830
581225
682051
617681
635504
789113
861040
960673
939092
415657
49376
955069
809206
788241
552633
597512
977365
840372
797795
149858
423544
262729
524051
327622
912420
154997
278479
922254
806784
748084
482587
609276
135831
937211
346447
376182
272138
188950
667768
616710
259489
616032
385339
659550
252280
623601
14954
321269
429415
2707
929135
606212
756936
455261
548790
27062
308667
955754
494095
777380
59296
976926
970448
442504
1042536
526479
247660
548748
208978
506490
289109
358403
482633
574178
721259
931489
24376
447607
576318
221434
574672
171569
160435
463211
74218
539187
75676
534503
288218
410993
345259
763594
697685
686603
309298
1039695
960638
62186
50689
975125
364482
374286
404955
477618
1011985
279698
51458
948514
212698
948496
884045
596777
60178
293368
1015080
360048
270096
285137
465385
126593
216980
557451
910539
571069
265814
995974
166565
969033
499124
849453
976576
986680
206849
1025133
927893
829632
159392
417660
159278
571944
142300
543860
459602
865345
914792
398307
197857
445882
657390
214690
183625
565187
17159
67974
387835
734831
77039
58785
395503
864845
872180
1009683
709611
453377
938302
1025067
765279
880596
104527
961895
488203
66838
585859
466699
716568
312906
780332
358034
16636
543404
444190
418458
716876
709124
216996
183511
214644
295188
165774
775909
718223
856337
269385
729308
644608
822318
547611
903236
534545
330788
267194
927186
991614
209757
572014
170990
972356
236730
735079
337188
730024
177176
824040
882443
109639
1010027
995844
212155
288051
686095
790903
712658
941607
713593
32051
131345
360363
96343
719156
906331
3093
996293
766520
790889
187567
807289
1043938
1015851
210052
452240
73417
565622
719257
364085
771942
824902
282453
933739
909902
926971
660136
915385
696796
957688
259720
881296
780568
84229
241132
149407
676516
97124
76447
361446
146329
87039
969586
205193
1035062
566534
881701
361607
802369
843958
775947
101978
336694
949914
22656
288470
315535
235336
373001
861275
418800
436268
143781
902101
750575
72202
135514
163423
416821
99434
679954
466676
537806
350277
931434
730415
621173
1019671
332883
217590
403288
774908
351072
949621
904905
861946
575257
262576
874940
416294
237984
204369
170425
133425
1034681
783417
299765
644543
613965
100168
188315
978981
870862
176398
115546
217226
247290
857877
1020486
380296
635149
365052
374595
409065
868939
312676
82421
64211
967201
874946
362502
229768
567293
828589
494119
579516
281819
369953
11267
708666
564101
711142
637560
826581
597524
951072
376398
939197
976827
183490
988167
667844
779358
96519
165942
77812
803593
420466
111588
209287
965314
771268
1023312
908483
482066
547554
19056
1010296
479302
997570
422383
527348
913695
984212
344531
345559
249121
348033
688511
513126
874181
171557
167495
283175
1007773
737655
629452
496253
810435
976411
111957
1002436
223307
181508
882405
379665
101303
471176
870326
903572
824113
148079
358568
730450
631446
141789
648862
8906
170432
698974
1290
285673
782083
899140
765623
699646
96573
376497
738790
276201
637767
466348
172331
892011
705288
371481
188103
786410
1031363
63723
458248
423136
343940
219375
172676
915265
566047
884302
829756
769668
1017791
790641
1000219
933223
56230
16236
566599
524587
900991
881147
151857
597384
744093
81732
926139
357529
229271
1031609
554153
790483
285451
220224
764442
181952
720845
969552
369500
761926
531958
351679
536478
169905
31667
1002750
728435
536217
176406
184470
993966
876369
334997
479358
848962
16028
776289
574520
288756
919944
213965
929689
476150
139312
14444
22827
1006068
650425
349137
488852
336204
798360
394110
251413
457563
891121
123646
652073
157414
262425
67301
355169
873090
24673
954984
1031821
624757
343383
380301
604235
336490
796351
1044995
847254
403841
436797
554470
590916
973655
592955
618838
596637
823498
77692
806662
37693
217172
46447
756452
608544
586490
119507
178674
732450
626042
347629
639786
387310
31095
930430
361713
915601
192294
905789
55042
432163
947020
327809
570448
206818
561680
236061
444861
450980
806200
227396
786485
149534
421629
547342
609274
73103
18868
518138
707797
286634
169177
885658
43358
771712
535274
431268
802232
867376
745181
551739
925933
609887
628590
21920
62445
542738
150827
252448
542978
437707
480797
728286
657939
13042
508580
10783
80175
724758
656186
830853
932606
104351
997332
52177
449616
295806
401081
892784
69289
531482
39005
902329
527856
409054
797768
640474
292251
333136
210035
237106
382977
587429
512381
976435
967659
300753
1021501
759369
993722
20346
94019
298313
867746
988552
957927
476461
216358
276953
455616
204101
533420
741086
602909
92718
817724
386594
174140
559363
113396
2651
812250
134834
250519
438775
925125
271683
861560
281924
55021
122134
314746
85302
905322
188131
1040346
115673
855428
293048
401845
345175
253624
325435
383430
54051
884165
23115
685746
505539
747681
432577
1042683
45629
992754
836840
633190
514303
979207
730987
718021
247321
951156
788503
549028
857470
101653
616657
518815
439691
108201
975175
296421
856203
479943
73544
299675
870883
348860
180645
249476
30835
328768
640194
188638
57906
50630
833569
676613
662121
341730
780708
124672
815197
809073
226749
639412
306450
432991
153156
672843
195999
270302
514035
566594
634074
1009188
62851
294816
808211
373767
684571
882548
516488
86373
14324
947467
434988
1036197
1038537
411924
9402
150106
135885
421598
1009091
638656
281191
766642
961089
582073
394222
858250
166487
936585
956837
511698
649529
224769
865631
188059
672180
702379
376430
56462
926531
433960
604175
544966
939757
98544
681805
789073
630783
520233
352511
208779
691581
776211
495775
667336
915823
54045
1032111
207653
428704
231210
198693
789484
219323
188476
382927
269230
620982
837076
977105
358160
195407
358238
769790
213389
926967
35260
296555
563921
954312
72114
255832
198957
18619
153740
1019827
790602
594259
147143
95158
538256
271324
1041507
340855
588150
491400
657583
616910
707290
569370
536747
924999
766885
245103
683869
834611
323556
867311
300043
551517
171122
388569
415989
220926
313394
133913
621231
657828
949182
839587
579872
278684
1045020
509926
444936
835402
965232
900144
37093
1035030
28043
547277
20984
477459
757834
752757
887403
567111
308116
429632
927098
864984
1001074
637455
284258
17813
411664
429468
948243
404290
557281
1008786
860661
125443
314784
162022
830539
369555
577390
232196
129748
929537
221109
184454
836838
520144
130710
192369
48821
205611
790985
702821
121613
1005072
948304
75462
211112
949699
419319
498323
259444
529195
670456
966215
483316
767769
407908
190674
162412
26109
16028
972483
871339
745325
977396
479816
740078
740474
788942
883237
962625
965342
537760
391260
32338
5992
809178
626807
789486
368540
520451
365535
766279
337115
391479
459369
806474
522322
82584
826625
439453
831351
60807
943514
589728
836250
640614
137188
472127
207844
456838
349800
794832
141050
964158
925885
525751
989612
1031396
1018072
251028
388019
11059
991
945644
987005
422732
361372
802892
899455
47466
228289
188217
592968
1029232
570007
950622
193752
303119
249183
427569
166542
385876
626594
246848
488466
981146
303790
512028
884592
974281
480115
652950
789003
834045
423389
381289
985044
125246
324083
542476
208993
847434
857330
995530
725377
673411
128373
888852
125798
222912
727573
881796
339780
392020
416253
810997
710671
417232
467710
1038866
275125
888387
181270
160504
791692
438820
533385
708256
496848
687927
273450
1032488
197065
413330
255664
418560
838193
938062
432934
239263
916720
441717
70828
195548
3969
840868
1006818
365260
811927
194405
648768
810315
861620
891030
297692
790659
874735
505173
787306
249120
697974
371561
530185
891598
731716
816615
218325
492131
724692
673725
676301
710965
76115
951408
414601
940173
348451
899462
387908
105063
466386
409781
252299
477744
307121
988345
882522
225314
5317
580585
75239
299812
436663
915707
153270
150965
919443
748568
618851
874598
229462
57516
273016
57394
368286
776626
698409
182552
700923
710622
211538
896515
303004
245630
839008
548547
272908
901561
443317
855089
125639
234268
28098
894257
422907
460542
775348
125364
84065
694626
478807
666561
793331
726243
989520
952205
790927
647053
406435
18692
495517
603279
873076
10064
201882
129972
750906
819064
89023
100867
541682
730007
520836
625797
435258
878427
137743
368935
634798
465083
682938
912284
61405
442226
223072
298119
413437
811242
874323
911149
800602
38592
534028
24448
508701
63533
704021
676503
965946
86420
888973
414739
649948
641892
615117
734123
81755
453901
139258
789571
468632
130607
26165
130047
834134
498985
649946
851046
663357
897462
622979
21065
791589
399961
593344
1021010
972181
621105
372319
37615
284564
17999
340935
566005
791760
227994
404629
506046
955205
152967
398736
735118
196162
884705
815350
159176
871722
418249
782652
458701
96166
934408
496249
973376
763664
505382
1019573
372797
523870
624330
977329
32976
29034
586554
169005
558314
687034
212467
584736
919937
450691
890134
119679
414003
246786
399461
769341
422042
477285
304735
591216
874248
454705
929684
663692
84262
477099
397554
796836
542505
332023
157517
498669
999325
1038283
382668
367006
756703
18787
653346
60316
493208
109016
502184
673023
388656
216502
630976
198670
603281
273897
832751
290769
876340
150447
216109
787847
853133
586294
419965
229588
539507
806018
253786
112747
1039359
870092
647951
624240
346581
50675
965716
426898
739259
128032
396718
266942
247702
418701
186594
123843
773222
1036470
947845
985722
488349
142342
211682
453107
527077
501359
483353
237677
383665
585455
249634
1037742
572132
665147
665677
31347
784777
981301
936920
700564
634286
1001437
980166
675187
485837
551968
49764
260244
511690
26306
692568
26288
147213
679660
894735
452178
515754
70324
752995
289547
222394
370027
271975
4601
178169
656270
428716
631244
706913
519244
895368
976566
721873
221889
736000
557963
286263
816893
433361
1045027
431885
617260
717627
1021823
866126
1000768
660448
355519
612676
962061
942218
400757
250400
465990
187732
797036
365227
598009
967359
599145
685122
656788
591982
174757
368741
728957
224954
346678
412653
1019479
421490
598103
960408
477700
357895
912404
400353
959312
499863
460290
323644
377141
78995
813150
555192
181996
544594
837451
595110
429896
108279
671540
170270
303379
1868
128764
202846
1026058
670479
188185
167204
943458
512276
880007
119235
108460
414935
720942
273097
434552
677553
162392
955364
642526
677886
451553
348279
933664
202700
357358
234138
717538
963307
319867
21607
909679
933319
51078
668926
847545
103087
1013178
734362
757501
678347
938445
694812
1001055
385191
916993
855295
259490
568200
998902
948455
655071
980711
617818
780869
644116
920953
904339
147980
540312
931547
651186
476645
906473
590435
755636
602076
889425
708682
445696
847232
279247
577881
555690
188054
280078
3018
296657
759446
468043
775355
448808
883520
474163
167565
775981
480948
335002
281050
1024395
857618
846784
1007396
929695
249480
53484
240526
1026209
660639
299926
554922
837915
729541
1015062
438270
45465
342406
23420
275379
1035416
500165
484813
698046
204253
450771
150304
988481
129716
617217
477126
406658
692139
88627
721902
166606
1000334
911163
603700
131682
943431
209510
665941
250933
818689
614174
316709
510206
920809
364882
716263
1000510
782110
1032226
487979
13423
34413
785635
972042
238428
355945
910150
664452
543789
738787
938468
913578
153972
605386
697041
137607
822011
6908
872257
406266
499474
246503
404540
94794
430626
744899
422811
119150
127525
1003926
92064
600251
328478
489493
958945
727791
704833
821279
766185
688070
986457
266977
511786
928272
289977
91064
117339
97942
714972
70761
773328
474084
748737
881614
251101
741113
712350
438892
988312
1040614
887508
952179
1045084
934603
64771
115703
427598
864894
586931
454814
114543
627386
566786
379413
605928
1043197
924877
579240
715324
854299
850446
191754
635001
747841
861576
262302
651406
987713
306754
337678
44698
490742
38075
459026
478544
79533
377564
246986
1036881
650362
233869
635933
433031
663549
100104
966436
856134
928518
349924
279136
149898
357348
507519
169210
34745
233372
229429
572804
453484
977256
929973
538341
126253
1014691
632778
933289
50673
159845
778221
844242
600313
393969
108388
627657
270603
369052
5171
630184
678054
737504
637016
711233
433651
935346
56944
792105
380831
849269
40653
846221
286636
452536
885066
612840
453490
563892
884920
173915
925267
999572
651002
988355
19918
530015
53746
714163
363133
465759
1012724
781228
496233
811505
36189
432493
1030804
390754
821694
732023
372460
54399
1043790
108414
104034
311971
18918
409508
670250
116642
249671
857911
850725
238520
586347
1037230
356175
496004
306630
511236
752410
858296
339630
869334
471273
630804
147474
461358
1028251
499704
434463
756204
497090
253799
932264
498010
620865
224718
950488
632360
373232
195259
1000368
640666
415738
718825
607318
42023
656584
120556
91139
736453
696363
676998
371310
192530
349818
703054
192702
727926
1005024
852323
425401
371854
609720
516658
644149
332116
694347
919149
254321
14795
474300
23998
457785
608089
540041
164780
383063
956874
14867
562435
560859
933741
997476
528678
368912
640157
464754
577773
424928
124067
294467
892082
898371
726033
71449
829440
674056
838048
107610
675967
714622
250483
434197
162755
486015
651851
984249
910062
577828
198677
640050
192057
264152
148412
586579
538612
965097
1018514
587853
280493
43948
1009573
677443
149039
206538
914617
744226
248197
646531
373600
248737
241643
537462
690235
137561
165748
98648
975256
395642
907253
57127
432402
362027
822331
115247
332131
601008
879242
108648
65228
172326
244918
663183
354818
178985
260908
564549
270829
547467
776487
221811
516442
1034654
915629
289481
744057
828973
618863
863521
293279
417047
469900
250440
998204
760278
145232
352972
389473
468771
978966
404558
7069
1009187
370098
615214
672400
646372
226191
573909
593678
668748
785909
770530
206511
853773
204587
876838
218195
507132
457950
306361
442680
1043819
796309
113786
268056
590635
199309
523499
944229
173396
408365
550055
250034
946423
848875
177790
134919
290980
184021
697159
816776
1039215
904464
82782
949256
176015
166371
703006
248522
826161
675429
212171
386645
68528
108661
31927
42685
387782
827888
564255
326712
7580
544825
161058
408742
284100
1011091
506834
204611
602533
652390
978662
993428
168797
990668
906098
374851
573979
838009
220027
792669
773197
642264
889775
990217
338868
237424
260409
434182
218669
567500
918875
591663
78621
165165
885253
145573
445395
757448
787970
833387
823504
551398
720877
165835
674703
845582
394827
475543
998849
105741
211040
325946
994856
224308
280862
871522
988885
712341
210794
881011
633724
148189
770003
767844
116438
507691
9913
48955
622609
133567
72744
942776
8984
1033221
743498
400154
858973
867206
811451
726589
852562
694344
183054
221997
992096
918943
823544
118364
1037492
794927
1025312
68
624917
866703
717013
104893
1038845
807196
132708
722658
152781
437400
220351
990586
867528
728669
168042
72363
20576
265825
645215
674195
48242
952328
640724
272659
111799
143306
731513
582873
25686
306134
699072
486727
125451
669224
885902
70939
929280
391586
532824
581551
53764
233632
731473
429328
477575
297638
583262
387205
50203
9484
65657
590976
409648
390525
709242
563032
729489
217017
177434
974002
365179
1023681
872794
562077
154845
141155
901807
8148
404194
282242
439107
841195
167233
879270
36889
83489
544681
723046
245852
982393
948100
914347
506721
236852
507027
580866
452857
544853
715799
428685
933723
12533
264276
670791
742290
427426
251305
966550
1037229
552406
752731
854381
1034320
1003453
579779
953004
627627
451803
678312
967673
856246
14426
944005
809990
40039
924617
501058
418389
217174
521332
489226
725199
894266
758086
241816
911631
400840
52476
247779
400869
835703
962114
380411
184269
120134
597052
1036842
383551
603118
225884
691174
185138
108331
103786
649073
847332
509651
41680
996540
388561
827501
595793
953343
1026875
345592
969731
71296
771976
778646
227732
173153
371565
562844
129093
973404
870403
128734
899618
84495
292267
971579
759131
160381
973413
495760
792631
392077
170549
247065
148612
536251
411875
588598
294342
926852
616186
522592
350454
894167
404450
497273
518721
679191
171480
861659
1034546
127239
766415
939235
863908
18410
227673
106782
104650
241403
549879
975618
600617
889080
668047
490061
737854
319385
1044165
987196
570623
512395
635557
450557
713036
890607
474690
330264
1012085
264764
208245
15460
410227
156558
528230
592400
76566
926283
824403
852919
999904
314850
18832
139079
445222
637920
863949
644287
164507
74017
227732
367800
337306
423028
1042862
893252
115545
561049
785303
650328
975464
291742
923039
980232
780019
1071
533786
780906
95218
456135
1038568
900941
751724
709773
226473
302008
32228
668611
104886
1039125
67483
413273
435317
659584
727037
80843
1285
134510
638857
665545
247908
869041
995280
800121
771792
745688
620409
135171
212580
155429
900874
107845
22672
983645
900520
214156
919205
624649
68975
696246
40795
416477
374214
770659
85978
648911
22148
16701
336653
572962
679780
619648
957640
609182
348443
704535
432099
26103
296733
992788
745971
765369
717165
438653
116496
948021
249039
987006
166620
245287
210718
520140
599595
931131
588622
921604
239755
889789
107549
1043650
579518
231243
795111
621500
723904
309546
969262
504694
365144
50715
341121
978588
355771
67634
354757
368181
256946
432800
696830
655647
837606
553641
43768
105327
144815
39120
129019
816357
829010
83652
430105
801782
299850
63086
953752
773271
242075
802484
201879
1036375
419137
383491
986198
637590
133339
916930
215520
903022
741603
794677
228927
977971
114592
362028
433219
282445
844284
681203
1016504
451164
87387
629544
561637
151671
97388
641270
826350
8647
956572
179115
825894
523244
739164
916300
881285
894898
215592
129451
1040430
69821
252426
974680
132990
862310
304567
279166
1012820
334210
456354
348874
119961
809428
676164
872764
885924
246024
4601
402016
213701
212455
724827
19979
351973
156668
855988
390556
1002661
302642
110578
817961
608139
707432
974674
119753
312372
965859
1020406
561596
639243
717613
70463
584849
460741
598974
36971
788239
299899
910737
573224
464985
643952
466359
125206
600582
446294
635026
139448
984360
456544
480196
734743
263440
827093
544452
10873
1017023
597623
157203
778744
806986
470772
413105
692759
235549
693634
1009170
374484
230292
313304
229235
179893
813686
395448
432811
94672
981823
1040666
228510
224082
789486
847484
294710
1011674
1045315
495803
546017
238627
24069
750897
937891
65918
483758
510028
827360
439994
151895
117760
244301
723306
676350
471344
842159
410834
847499
408931
292483
11328
485463
968179
706698
314995
851520
519406
922269
167228
227198
593984
415931
890095
272854
664140
437984
753985
12823
34278
340542
625056
893965
661574
383702
180131
300907
462155
532594
697018
112717
796007
411054
698919
843100
268409
935557
29389
452057
443129
301643
219600
933716
816376
391146
447315
767326
834389
1007381
739035
213562
175450
865638
314916
537384
817310
747115
592003
879948
493886
56874
175177
6069
256423
293584
177420
113892
480836
13166
211962
1030898
767952
90226
761627
400847
743497
1000286
1029363
634854
539840
140764
59949
527220
624629
518347
50312
564223
886552
404367
29088
525438
979816
219340
570117
963597
704281
348837
545756
611524
726365
569650
80518
1024724
939653
704724
92904
398940
843566
12495
635117
761229
228413
1013096
834133
1001956
802598
980466
309378
203723
376150
387558
578896
197560
554526
1004634
942400
983188
695346
292038
462033
963481
242908
241671
558855
936105
926308
435025
365996
737765
841389
1042579
321534
208814
467923
1008220
308752
597504
872334
646354
769656
267991
662772
15963
398381
821188
949232
713129
612591
685731
841148
339195
512748
1021967
1014616
547876
84015
435227
163733
1010333
426661
470607
585198
523887
357832
434615
832466
891274
173906
840234
220413
583073
69667
636585
849045
229894
592249
731843
41552
19885
875654
418595
207315
407204
519575
14341
630258
918841
107836
355412
176265
371345
921199
665706
334519
318088
104353
148816
940646
407531
116915
553802
808222
474282
448072
629566
614544
36125
290004
836611
758106
616241
139219
559923
758945
711458
946283
756824
9424
223130
55259
259240
22589
459335
855284
264083
403131
68233
1026985
353429
872927
953484
422880
964248
170353
288974
113073
599220
525932
313023
998627
667860
847512
137104
371760
713553
776965
178306
845217
56926
429728
753825
216002
722987
997126
957173
765243
266628
815905
507448
700107
251019
492156
984316
267417
609104
628732
677940
795369
872607
853788
650882
587859
506188
357229
432553
1012648
361042
10418
40142
759470
935233
516858
376191
575354
97189
883401
745560
663815
704115
656260
789309
434226
39489
402261
260649
131929
472595
46221
728624
1043681
989029
842839
236857
859725
329708
167130
993409
638427
1005147
37782
950789
218739
209153
592600
8674
288001
716798
936962
388198
261281
661991
931253
964758
555020
320941
140061
451369
771686
197131
403744
220516
952080
338989
428678
528871
729368
404455
541307
624076
699406
493386
696478
800480
438393
631878
754669
433950
991295
108081
812537
33019
376844
994567
42592
650939
975357
837429
437915
357624
837191
780078
649238
96690
552977
377594
292823
113584
697141
424315
163733
627093
492093
781270
82674
563454
235469
213982
389875
211852
209143
39411
323124
267028
319592
749686
476549
490668
719953
586204
514500
944104
48833
416512
30378
108282
850999
866969
305653
772958
416888
275943
225181
987999
768761
467560
841397
182949
250001
993721
568560
626494
445086
146770
385794
418152
977334
1021362
430908
898800
878676
317403
507476
143208
1029761
834520
347177
546501
368914
723362
288421
1030553
325036
928004
995491
825733
737625
16977
837237
667299
132107
645561
365859
1040205
1016235
577403
112206
974584
287838
645720
663452
672961
931926
523589
714714
1027420
890691
767677
987838
816727
867308
156600
500382
994220
866298
754208
361577
399128
838554
814562
166080
1038360
788925
748134
238794
359229
274136
891071
920154
345805
842565
872255
582091
929451
782128
704677
218394
94074
817254
777696
919537
301869
413750
452136
311451
200415
685013
808991
220609
58285
590523
835572
862430
857941
737121
905936
579567
152746
856161
36509
980650
439666
682226
699105
994597
550386
46366
557580
643003
161383
277605
26101
917117
54273
851634
662689
337649
329129
153472
403056
539539
674512
701306
1018504
752512
146777
377274
738766
666997
189493
471751
1013325
396831
473799
35655
839493
495915
409304
710545
91177
433861
718929
848718
425830
20188
764318
597370
652131
907232
372454
1013697
664778
735170
565236
265355
870801
695808
168689
713117
815900
344075
966705
823188
765618
815722
515226
289108
496296
378830
447498
497280
781533
757063
109819
589858
936131
627552
276814
404698
589645
569022
191255
813761
657017
132795
723077
1014455
546366
741787
52033
322483
28290
484964
385485
24759
483385
457270
354209
713357
378216
715296
584057
902128
252091
814851
796851
735729
750734
336058
65338
92035
329485
687530
132856
931519
191825
573534
983258
346741
220526
33209
512092
143142
44145
911539
65029
302011
158665
858022
569146
807005
935947
586413
892430
539958
133724
163931
469630
218473
281163
196125
942868
924603
382701
800466
498004
299597
130841
304548
747498
280043
123242
97522
563026
550166
977733
74239
375415
292686
634651
644899
697257
407203
795852
212560
448988
20287
546796
392608
519836
202897
177847
930334
460649
648586
791069
178153
4288
836955
432115
359237
259044
174716
721889
91729
743141
169901
396110
533576
699144
427152
512893
78674
819627
353497
323413
765019
146807
682575
118005
963481
597870
796059
463956
161161
863290
205087
757636
79077
761294
101479
699153
825606
524480
919062
964013
380667
648270
144196
240600
273636
998199
1013984
973550
297079
936603
1027995
728948
813394
937787
486509
98646
944037
938813
455752
379002
557418
68540
698366
481641
909723
195141
442872
107713
1043115
978697
352579
439223
607167
564517
402944
1036069
678207
682560
921059
66313
163724
339881
1007305
215529
358883
246819
500410
538126
295314
962125
924774
23760
439810
776691
35115
996379
447464
520234
283138
86787
704343
321218
413746
45933
448983
968185
113387
196029
3673
642309
843236
788286
741292
885664
230342
340391
143758
823210
711705
735047
812037
984904
562849
274880
195171
538669
306840
190759
853504
763103
871011
696369
682997
94875
327770
259664
779214
533412
210875
653314
765676
414834
699071
14635
949030
111625
167314
667069
250015
204250
480565
74532
606958
481018
690979
694684
574940
1041775
1032211
757209
363134
406773
1042356
65216
341956
906883
550686
623742
850984
699465
114313
230777
520983
823451
826991
1037434
59421
795670
40130
279664
171306
756881
46216
710507
471895
999199
722084
714717
853949
948610
475108
1017197
526001
657821
190340
977839
523175
818966
444511
836349
104313
995025
309279
263564
735226
158952
906152
682020
492073
697728
147557
572533
896811
527040
38035
584467
259431
86544
1012100
209049
676239
744943
458048
455763
711910
331069
202588
586381
513899
421794
512326
56025
369593
427190
260916
400729
503499
1022188
121081
1018220
196032
524708
375288
267871
556533
129767
129261
410218
706789
299463
473435
401641
532510
79297
330516
497292
287083
10223
669909
321511
231919
652629
809529
910790
237047
79424
354722
340989
961306
1008167
933028
916498
281201
940499
223895
685015
532153
208625
517009
628149
676014
933849
567294
972654
54580
943000
599963
838734
109603
105692
381319
248994
1023008
273757
412050
3074
574807
677922
170121
682123
178078
335601
904031
408172
704097
179966
523228
964973
963267
1028810
968575
145414
761070
790564
4069
890270
338777
156540
627379
783693
1030770
710924
89663
661617
606241
616391
111256
820336
804622
985177
152649
831444
208052
176678
401084
837363
609022
554107
811082
281592
64357
577612
56781
37817
1007292
714549
936117
317646
369436
109592
787867
88794
291250
124196
473839
310598
333046
182077
37138
714800
897766
247164
401541
659527
66029
980210
387437
522116
337030
123927
168051
771764
64656
121518
990090
427640
363898
776594
908735
664593
573973
1032752
172021
71349
64892
867949
917370
47903
1037812
808540
716582
359713
115869
502223
350239
9034
695948
608730
459748
1016094
479151
946719
338766
703183
650040
390741
641316
635505
379688
402297
962005
934126
826088
417090
677984
345086
829057
230971
748979
369163
576679
860944
912976
964612
254112
661444
816012
223216
233437
979007
938728
913907
607772
778059
614093
551017
866423
885567
707868
834606
792120
396696
645055
376886
996112
916065
560360
18445
790578
224886
963550
687077
343899
163288
49946
597159
234574
994159
510261
400624
290743
883816
21569
992505
209934
537948
648661
572974
993683
56162
289420
505855
272824
32251
966713
763975
264011
586064
887344
211935
635826
188442
104502
944627
544231
76302
648010
461007
199748
270223
660912
796664
945518
40755
428049
925542
381711
890283
442631
192445
408259
840518
1012378
43122
704856
912749
532141
188553
705631
395163
712645
652289
936996
59975
15663
54787
200832
100203
695265
905879
140395
839603
163521
72518
389416
245143
797674
121658
968634
834443
537123
210601
695107
841324
763825
340342
683462
856268
720378
370812
615251
686418
552156
173098
239549
517081
864933
1032350
900360
114513
526387
207193
359093
554028
798470
312355
350576
29134
165113
216882
323595
219811
162819
488844
675964
203346
1005072
701276
658719
342319
197225
95247
580291
31000
402872
523586
741465
966928
165489
56787
184150
832158
457936
976922
388853
338858
448353
177677
114480
461054
344360
103433
402377
92284
1028006
549020
280317
1018279
13502
949962
15013
113228
559726
3351
563630
531762
911696
709645
25200
291675
726544
1010992
923045
104005
871296
621463
131059
881220
192879
862382
717473
680532
313280
1017855
70668
614683
324551
1000262
849166
806183
555779
690481
905129
850369
923269
518852
744484
859273
475565
908720
1004337
346183
151102
875028
403439
509914
804490
318913
394820
738391
538050
517504
733853
367748
672669
714540
481237
471982
923148
1042980
372434
704300
1023776
1006728
428617
1002481
701549
766351
4876
890190
110787
719840
812689
677122
1010424
229686
37732
37332
833431
465127
485611
402319
193622
864479
37397
314036
910988
251107
329036
414007
391045
906604
1000074
1008893
399013
161788
934014
264143
78087
830737
882174
275307
456404
987024
538768
889849
208876
508560
602072
709496
161382
904549
79060
46870
971804
292728
377530
838769
778360
477917
1000497
406
933254
752695
392527
13319
800405
387992
857650
796532
764268
386322
489302
462930
896665
489446
546871
109416
156524
436113
293969
656586
696401
183300
75770
703142
644784
338568
755498
964733
1002667
834303
48640
485921
219773
896264
541046
236791
544980
248390
977728
689664
907038
310031
97327
345300
631831
160993
228189
988159
843299
783338
408981
704558
375051
888505
208687
748223
837787
238167
591537
62035
349887
17976
898036
957029
789611
857173
223264
334620
251973
91612
103483
395803
250879
92462
603672
616045
35279
766545
434328
625172
918387
791372
578340
607536
171297
1037610
300909
228151
673232
611328
368655
70178
301451
36478
115166
358574
252797
78953
419299
680344
553978
939496
1000819
805365
390583
1012485
458245
21298
973291
333503
387608
500106
280665
952163
205514
931959
473126
212349
87515
974056
449448
665610
259475
841834
1020887
62087
840821
341594
1044529
208455
293344
674758
40926
721673
758591
767093
270767
657112
919503
950377
988932
41667
288801
112766
538200
821318
778442
988148
155863
1038718
550084
166567
581180
718856
278715
151217
743253
67201
669380
406624
152389
756770
385916
679785
172272
1031807
143742
302677
133902
630006
151751
786305
370997
355575
17162
165928
244464
580551
116568
763977
675448
611141
504151
212157
230781
221754
693011
35223
113367
413588
691924
924220
466722
683462
393389
645700
45849
918420
946511
330007
200470
203857
382433
65680
723911
319287
844264
831767
336820
538898
1018880
177859
18066
295259
891789
118809
937137
643612
645402
253436
838930
465836
798240
227890
867491
607165
153539
860409
201143
418994
803087
11988
525044
889682
745479
803168
200044
73712
465080
390003
391519
274478
715998
377364
893531
945166
613048
311938
531183
499893
210360
770196
448552
1001744
560867
427859
66201
896274
856443
497333
596362
1003912
34654
409099
988680
896679
290272
363133
404037
272571
409543
469139
889560
893727
938204
348641
910507
788850
835476
254479
1013598
310931
602154
87515
386297
655913
746853
291526
925893
702380
715608
213600
469518
997522
423285
842163
431386
958410
10641
591621
652782
107086
540437
217265
215094
563740
682258
498755
995605
480363
770891
884820
857125
464672
465802
953156
556437
390169
669881
248447
854847
720042
396011
440767
455379
980941
468829
158990
681210
586972
927027
255430
239652
443348
323125
823658
838652
574628
426473
218410
927442
488567
545286
655762
108357
1014559
483820
543434
864545
910588
488392
215343
47135
406691
478902
395960
195095
24018
4163
288737
833325
370854
496561
385008
481438
955923
455885
801029
973002
677155
423042
177267
351454
458005
76691
968231
777518
39113
130765
265587
499836
433053
779798
246941
107208
383752
582815
400185
393801
502439
804816
801206
472292
50595
192298
58223
585460
765861
1025995
893659
136624
770403
746993
612130
630813
357950
584182
366352
51932
936690
832651
624579
240138
302148
851768
697229
314751
658464
327444
692146
931612
439812
221368
469505
40166
27863
286201
121403
597433
77422
568404
7828
375160
77645
613386
828711
635169
672633
19560
936741
60757
788865
598834
1007826
274335
736548
630088
551878
582811
160971
1007679
215120
434638
456042
761338
526467
332528
317302
585391
912441
194856
802071
688473
612485
1042811
589611
678658
231976
196244
373363
367406
224370
732188
10346
198103
512140
554423
836037
599116
358922
436848
349112
1012294
918887
920882
894730
737602
787198
472093
60368
664940
382146
59320
765711
868598
874887
622084
666045
348889
241354
598319
259466
345846
328450
561343
735328
117763
700724
847568
348604
393761
728860
381013
130917
496101
215988
847802
590279
721667
126669
985967
902705
755035
573008
837560
579793
93065
590668
639016
133511
744286
20075
363519
891769
68982
369385
1026817
1015622
608981
867457
747488
1044639
969093
460979
965697
35252
340711
581554
668326
602476
721689
6042
851797
532557
111649
85599
72699
681350
999682
117460
554228
431324
74289
60597
23317
999824
76873
871224
651353
928178
172586
1043356
668357
93668
879854
402766
11993
807668
714501
509829
994655
1000944
940183
993120
894931
426180
374886
129654
957722
435856
454700
452004
77092
444881
1026688
966503
198387
417705
729644
588080
461389
259862
209809
814698
358009
958789
536915
466895
978086
590276
302029
261808
492587
795093
827222
477452
471433
201437
850912
903969
60121
212394
98584
349364
275223
823081
541118
334948
549756
699787
701750
798313
115291
553081
614036
58857
225085
848283
339284
36671
1012223
779721
230044
37217
246634
1022243
250973
486734
832242
592964
1000164
480708
1007688
19877
371861
5062
654207
767173
187461
278976
237562
296198
693777
969430
693037
865778
884252
370856
767002
456303
813306
658255
487789
897537
668993
10899
747790
277782
716151
159517
153369
48480
964718
906925
777974
763431
854228
279213
2857
80181
476593
575369
713292
43821
103015
1040366
309978
919038
239733
279560
182353
200310
194223
744579
793344
670505
715550
442221
261370
659272
375326
983349
850819
638814
905701
510450
1043688
564760
104872
420415
785091
933122
389538
777891
935713
601398
992829
312484
49410
727035
1035725
989658
614463
351428
929202
1028880
811951
697903
727757
199704
641986
395644
634433
727482
586423
491276
127588
956760
309655
713274
173021
658665
71196
10747
254091
615844
1033812
934880
266892
765924
74401
978076
462105
457827
585912
941277
779855
983499
263805
535328
972146
48799
193088
888726
422626
915812
491079
460796
655791
750586
239172
377076
528311
592594
656583
642604
850253
905627
689127
129374
915618
306272
983688
928725
60835
670881
540401
292182
227341
590267
214423
343131
943024
890652
972212
739635
886392
838927
724869
594916
879905
424068
729482
138956
318338
204780
432542
1013
565379
330717
781178
223377
307020
838334
821977
28211
837270
220276
539173
303281
168803
386490
159862
831947
596948
266465
816508
544762
651752
841386
131223
34210
886555
126806
794204
30917
579101
890215
613446
665348
517630
148008
917526
596128
271034
1027441
1033537
528539
254282
167682
333933
936236
452575
173574
332872
750546
1028155
239247
1041953
422240
627589
44353
770945
633018
72189
769837
975437
663872
665794
577829
773245
905171
894747
15400
651969
615842
448536
389776
9415
732562
23988
71687
192499
573452
417049
435437
142634
808025
673210
777948
511646
630035
82168
947709
115856
81034
970605
95822
616998
83969
175266
235103
137340
332352
294879
385601
758079
850722
481252
823424
994986
609903
970523
734013
160471
510524
465557
651793
280376
142710
568077
843338
458386
934627
577669
926566
53635
564363
121283
386537
957694
994930
210668
679369
373847
533894
238803
288039
704657
480223
473741
816537
556787
58394
752321
307355
296611
373479
6733
48138
194271
411507
118884
225054
629842
626388
451312
503090
928561
540251
786028
307690
405059
819648
866076
471965
566477
511337
703975
835977
736368
169815
451599
358199
181055
125573
928604
912006
222062
231218
706546
752
909196
818774
358377
409298
19730
330396
494441
859148
911347
506517
282049
358557
541496
631854
244151
683490
508849
604692
766297
194070
844251
1009875
588739
973175
611528
1013347
241255
648010
371193
44818
560969
477529
495596
394895
793339
435208
371232
565297
776284
839359
179421
830399
541232
253443
319965
835452
121579
548908
1019354
812735
207232
762006
910897
212201
296933
488463
264338
844670
208540
168937
808861
425421
858429
407880
136802
1023133
871302
952168
30982
519757
297694
261289
890855
703464
363018
213896
60328
343798
729671
247164
267475
439018
717571
576782
714405
82466
779455
905783
590576
219819
535541
898193
228474
186066
953887
707662
369436
237748
160077
1038980
260312
262283
640566
528151
64010
52439
758258
843260
38027
908868
435572
689956
42227
105657
307795
843748
657701
66013
169283
238203
305999
929665
897252
228503
332902
304710
266161
32626
69273
991225
316697
81207
533963
175286
484788
511285
540376
38091
524438
130343
494476
478568
81367
117845
466819
112849
274438
546606
148983
663235
636888
530497
386956
5477
608394
647459
743416
302153
451511
679068
703838
228612
733583
776260
463940
111010
84311
376483
921139
358354
876159
853680
670187
82818
71292
405305
60750
980006
83595
480375
1018240
382946
543265
516001
152291
279018
379718
514698
130154
820435
42821
215369
787316
468656
260288
191755
841429
447785
314159
225229
165979
473708
295900
645080
488771
31676
977892
1027234
621179
388271
490352
57730
361048
106727
481156
1032112
813453
1006965
412801
629122
916861
637885
306976
1044301
317461
403727
455206
893792
749946
210653
972614
1043443
201870
125280
811338
264554
129651
770500
716586
202155
1021977
537579
340397
462954
701677
375224
1000923
436331
974491
981021
754090
1028323
67861
859170
757506
358024
809835
340693
737514
499800
845941
604824
431459
482625
694943
569464
486244
84619
950188
306465
780541
34147
703396
280950
492053
266318
474243
602322
201244
612028
654105
117323
374678
1031914
86171
709922
418995
96540
325099
903351
587573
746073
146151
261858
580984
853119
996408
891518
524645
375477
445133
943898
985130
404636
541510
425094
211504
289739
649275
929992
97290
568218
462558
754859
554179
910285
93611
21756
235014
904537
939410
397202
807642
742068
884162
769745
826612
18144
943706
96792
11533
967571
249964
998153
956764
1001767
663495
603223
276274
816664
993260
175490
87728
205934
807836
188033
408665
161098
892529
405556
979704
455875
432892
317985
961616
86762
14913
206960
998135
784565
44713
824982
865003
241072
258393
349121
456207
843874
681116
630959
13997
374533
713306
569280
60363
1043140
795836
190214
371999
509234
727136
930179
205011
414238
827472
533737
348207
626625
360933
464072
949017
933774
366801
470180
740674
274296
363193
525916
518863
271620
654997
614709
687120
250119
392821
1004557
277703
163699
432087
870951
579328
694105
966581
635154
929603
692207
839059
394616
122091
456709
809685
716578
835318
449241
767652
725671
399585
15609
943913
678293
925348
865416
801093
858454
404104
800402
70392
655928
153274
939357
842763
203765
325024
526345
177277
394057
779870
1017834
799762
294134
511071
867798
878219
256269
999623
541847
475502
1019338
61710
526371
72071
789212
188565
739970
293672
726983
672042
69893
197671
191163
533670
531481
1034722
626839
961439
153176
109137
794830
633773
484692
841029
966472
895245
75685
644466
433494
372429
1004058
292608
424308
610664
326316
457576
657276
754061
575105
656290
416333
219271
172508
743228
840806
736544
641808
108752
224852
201324
224478
121225
239286
504157
121003
723513
774636
284234
284936
529288
420555
708073
390881
749532
462906
365290
281468
864269
740919
448459
259170
846466
765507
246435
68221
547387
847199
800238
921381
200972
31507
938423
142551
507845
70431
720411
829833
605205
777203
408220
668358
8695
645497
487254
559850
183822
202256
128608
332681
541951
326041
316695
184878
229188
64731
80222
210725
857018
434511
808812
972372
1003321
825144
494163
53901
445790
1024231
853245
496440
8001
624849
266311
541133
472590
409045
661610
337761
447544
577637
123072
276951
665470
432692
528613
3543
19703
720517
958197
671748
267884
426733
1043615
863745
951201
957948
790101
739784
341489
975909
309975
716463
856229
775047
460640
888864
298240
144992
985368
1011250
299432
680383
650267
489358
411712
175020
61332
263345
318726
304729
511944
1042617
759227
715404
850621
1032511
184040
913632
905164
546332
519978
938893
712876
857199
798282
2350
471258
290618
481276
835609
42205
214307
830772
958827
904631
196965
598954
88941
546156
928275
107428
366979
996731
662146
134264
1000910
372271
558805
515188
668513
675632
188374
19432
477093
860267
686102
994184
613674
746845
895326
825641
627627
347404
32066
365151
539824
114368
109514
54670
636210
494005
744642
402017
373870
660146
808639
907241
904257
57683
179312
849751
921844
811946
266978
887805
485913
92176
483389
735027
807585
285622
197802
422140
171477
181903
564383
745078
267313
889410
42608
167834
536268
998984
322385
549634
262710
170814
167467
653452
299731
410888
833760
422890
817377
331298
84850
791049
410929
392876
404484
440163
697130
462453
492558
336934
206378
107872
862699
1007056
27199
844598
143718
481072
130331
206284
860016
764760
1041012
636516
344361
11617
269548
607349
889757
94781
133156
841065
624404
218782
622826
339741
748934
783240
175807
975943
260773
474025
234049
80258
291685
60747
311616
826882
16434
406494
472233
932376
640217
915276
47257
30795
451109
50846
142090
345056
749250
688839
118150
502462
555213
446886
281525
344293
182084
409304
49390
405551
871878
34527
502406
651402
403565
908363
566076
121664
1020462
594845
1000800
882637
502955
466597
381193
917185
914218
56746
558722
116214
673880
622273
9737
1012973
135248
109833
772268
735161
884675
1034868
404239
832731
274924
877191
113862
697907
545671
53806
406913
516891
1025970
327554
200766
164548
854704
498065
727509
773838
59279
795893
770599
73513
489357
141451
836577
296084
496395
223666
417122
998794
784403
177643
355270
1006428
967021
526462
46858
496761
376257
510669
147088
1029925
222046
562813
830
550554
210200
53830
1012488
467906
962534
675560
1001336
981428
302905
758237
603763
705753
752965
165362
588956
923873
756761
149393
637193
1018556
114252
568853
44196
938899
842997
143260
400534
243615
664900
55402
597998
91533
108021
70113
52220
390296
777380
338101
748961
238563
958968
1028686
160106
692108
192308
408511
84643
346304
946319
110644
760229
839860
29838
361218
644899
863023
1017425
89386
830879
764810
168569
732949
343133
354426
388632
34524
761487
809942
1041588
34080
33803
454669
626721
855488
721440
503510
968165
887969
949964
298570
298607
660042
503917
435274
790102
857422
487324
462714
577295
49248
864349
974954
598457
515782
721516
528803
135034
892248
267491
838443
595947
356943
103682
244412
961769
849000
135072
703989
271586
921752
490052
576013
945753
197688
417564
852814
601774
660033
433827
612896
310878
431253
327113
69685
824370
220397
810835
830986
452873
795454
334081
130046
593727
773437
203271
290607
598146
496931
881372
864448
390848
546952
983363
853397
16739
840036
1016587
517022
310842
1043615
284923
642930
340020
665474
508921
537344
909068
66383
776888
653661
676751
155508
807747
259944
602090
143827
383091
164560
674222
425836
937656
299314
350564
725947
572752
732524
954465
975063
195656
221815
889534
323598
8019
23371
461906
455305
86626
139581
371349
246096
738484
309708
179577
734069
21202
750276
169871
254841
242222
222705
40896
637749
857626
756160
649416
803564
380635
81843
301031
662143
386992
744057
38537
534181
90243
53255
552047
279876
16687
844930
702424
761604
165577
1014075
540754
940322
178576
606315
536393
267523
596926
519534
344311
741672
778825
181444
976266
221330
569095
43788
611853
684224
79300
597123
569226
580528
884346
939699
567096
210410
883090
614108
1015404
334657
718444
351754
181987
89686
316145
825312
796372
729385
322985
390882
819333
92872
293885
363329
703544
292709
64575
432743
225301
252813
945325
289151
482934
712453
2200
474782
953504
97366
518692
1010661
131038
853778
202793
736883
1018336
272751
611627
326024
790381
927938
61906
80348
142270
941204
498142
554454
315607
250697
1018050
1023320
459546
947719
509943
868055
486659
509885
980398
1000667
709830
1008271
669181
318536
247255
24453
136437
247720
224079
48907
312677
981811
640025
405259
290101
133915
109301
491001
229167
458790
226670
948493
609340
637980
111084
233862
94680
1022746
1015319
1035956
365164
98130
320365
421280
682473
236008
1011570
782770
1883
919676
73836
475336
225215
846447
217487
298861
39241
418822
827654
122047
532055
922469
581218
959685
696736
117129
725636
781006
726003
24072
928699
692452
621633
377098
456262
235350
232276
91804
56709
821449
725481
794331
571690
498792
220524
937069
982044
415243
143584
67616
877694
33855
147622
763130
1038816
626910
792461
837524
583395
860175
329815
160723
545746
460533
977941
355196
35223
67935
34954
183164
738278
656637
887537
58139
915848
128876
174182
506298
932329
681413
109367
458263
810739
66534
739744
94345
92845
341085
348827
739029
792553
139079
583300
954546
401475
581261
751335
788207
752807
882092
990461
585813
200072
128761
260224
494006
369993
355675
313473
211142
879080
638256
944740
289601
31702
362947
846966
965846
220172
8867
1032735
856943
390194
1036110
241234
418981
68550
523178
646898
64266
117018
40663
323183
842181
504112
980560
821824
350020
9430
730094
1045158
280202
231334
588021
552447
18298
536969
1911
818043
909296
230640
414886
85892
824996
70081
873702
802617
260520
698925
209943
363983
29496
212048
1045386
199526
924876
675943
255362
967421
980220
455059
154607
1035092
781614
867944
507198
712895
435880
290792
22856
149634
85546
263792
671453
919175
959424
909877
163366
600462
714246
563023
195098
547949
744961
943518
459184
932196
583830
578735
33104
768798
982926
121762
502739
332002
947539
515522
585675
581923
316164
134787
768661
182839
358584
327065
771071
445096
115492
850303
940920
27862
216424
883776
688963
688644
91522
636992
44183
911553
113450
838638
1028832
282903
894642
1034766
596035
698522
794291
307022
1027944
864950
312307
522069
665700
270131
405718
703927
62385
221912
597868
763427
320364
979811
258679
399434
502644
227861
346200
155295
933114
572527
850771
1015055
9641
999376
507601
1017089
335267
658845
519799
325944
407021
128380
892355
470036
163859
878874
266531
666318
676834
350714
941550
312967
38098
160131
955596
243361
560596
152829
397581
170828
254373
964363
80349
305965
352520
309353
85413
115890
892966
356922
265900
495799
428829
370628
261301
338054
4540
453602
36001
1003167
751961
194817
796781
587614
308400
147506
505389
522340
448630
1005954
308164
696666
1010746
327867
223181
667423
236374
969995
609386
1000184
565475
820502
600479
392287
641729
91553
647667
605866
860886
890967
655848
450888
588614
229223
702256
993684
587109
646529
900687
46077
1024831
109649
47510
930164
44733
187937
373903
725335
526663
1001828
976056
175627
858880
681349
972720
111684
209807
204118
269230
15532
3920
125257
642453
794547
471114
449978
926762
1031610
812621
920935
644069
483947
474632
570869
134294
391045
1011776
891398
633797
34881
791128
813210
830353
455874
319643
1037977
293281
64340
581347
524172
458531
626821
330075
1029999
366227
742239
53529
1027118
571750
754086
450619
256668
571403
136233
736113
974503
887319
941389
726180
280861
610882
210293
479949
109707
697219
65362
735822
986870
86707
915320
271660
367407
644914
139864
557666
56583
791029
161841
914355
1023512
908135
782519
259233
590628
1028510
224325
792194
786097
20241
194547
777696
745330
674464
344148
664323
159282
110803
740410
200956
753661
797154
101370
415108
849176
140095
168053
79704
913831
43143
1045005
726989
996046
1000897
179288
732030
42506
340521
543591
826124
179776
772888
794950
872457
628931
981086
407372
381693
140662
572527
491370
731254
640179
12937
858489
962014
76555
437920
32374
164996
339254
73869
133761
518299
150135
164271
3708
138227
995515
877888
339251
107096
545123
149720
59989
217264
692450
378873
761058
216047
117617
765208
293665
96926
947426
1036144
33585
441811
50740
915302
840197
319077
797413
670203
919039
535865
337147
758433
800827
620280
503831
165526
402539
42477
136894
838337
427057
377157
162395
569938
580639
649496
335465
261787
368213
272273
374400
444078
622623
847486
423836
127386
148266
874600
362455
564785
801569
229285
449607
638960
253379
608813
922212
983079
559281
906706
452694
858046
421496
1021145
732237
98275
451135
758415
531860
127554
514680
409618
404544
2400
596697
540105
533801
87164
600798
451823
909705
600406
599740
162059
491460
706168
249831
121690
768552
291549
710899
416341
625974
443110
1018797
159841
118931
218359
389179
813106
2887
705835
571515
905042
546609
958876
531784
79707
59234
658672
890994
50461
1039999
428069
64878
533345
907030
659249
714226
1034179
114341
842799
873740
692913
5051
245453
955871
130740
883209
752318
85060
504835
402285
1020235
651548
807533
556307
681032
383178
218374
473797
1006165
803101
500876
279451
282396
883284
842528
755944
648007
158913
657913
453504
623247
851486
796312
324508
1013284
384336
225340
594165
762977
10910
343541
544641
408617
379497
601962
612942
161277
806246
730254
481542
348857
672664
656507
138597
644947
574497
716527
443812
848832
504215
885133
959341
914740
579131
788429
759656
849209
1036524
47615
237951
315417
200167
875298
513017
36238
162560
705565
752031
142682
957757
993294
737829
83857
370284
274025
291920
113585
406423
111323
652397
821318
329422
205077
685177
957350
1010575
872998
460266
99024
56060
658681
49136
664452
1037879
299512
789023
395539
173439
353991
311932
735271
534381
738029
155979
342665
401652
180746
863024
146641
623952
658783
761300
401762
501012
966440
749075
332379
661712
422770
665499
574767
917344
728647
624357
196590
913344
386739
546170
274580
180820
82369
740966
864847
539883
863949
832279
499161
317149
763828
318481
3879
198457
405916
12574
922267
790047
690427
294843
741337
225005
632850
520082
361636
181477
583528
174156
496411
368681
672165
558621
545705
54382
583451
325703
627629
156039
763341
51813
968366
870782
623732
1040354
774311
429618
973021
299343
90343
201110
875428
850262
304158
282242
12773
277157
216435
714687
449726
955352
356613
879330
177296
529227
212761
671373
179307
318415
514024
986325
256941
601545
682908
547382
413497
1016542
323785
251565
894646
890874
678834
823887
620962
244066
26524
896530
187255
64009
63316
618066
996172
425335
993390
710423
550311
334706
467589
1024519
475416
953275
464091
699154
322288
570503
715765
946705
24392
964941
45107
480642
999706
27806
525918
179669
269735
484431
504347
1005877
61982
897425
396307
620462
787405
749183
28110
378439
980033
1039824
496932
96246
785118
166682
14201
327496
636303
781020
646221
334921
166993
989821
135299
627070
379740
601609
254940
406142
169017
106676
253352
253895
1035838
827783
915904
602546
515989
12916
938256
665650
281531
779658
81251
591289
689033
581795
1030532
925940
484410
801123
879753
62595
940185
548167
516159
488261
222040
131419
1006599
347709
275012
150387
692177
94762
148444
640112
110008
180357
574934
53012
172174
85968
219823
278388
782472
864134
938940
766199
389689
631502
463917
7471
663917
429079
590200
514381
995668
992615
662255
796268
500004
430725
453697
706753
280138
340250
844351
30384
884381
265865
473595
537058
754266
505333
523122
362202
749068
471146
118482
272883
920247
37916
371466
755352
671806
51180
914952
970731
497135
291646
580670
553171
793934
857231
584339
61855
271557
680411
566229
665386
343041
238861
366961
526415
148692
549854
430057
1006171
431327
215058
220158
946748
295686
214508
327258
493980
301028
499534
799704
983190
464443
152036
239483
61779
701507
746404
853833
69538
792881
635912
227820
346956
656665
39323
651318
23981
1037299
408316
348104
577459
961886
589091
164675
951225
632704
730985
166199
184492
836697
546383
889801
811919
952890
732999
983257
557256
392993
304840
839505
199455
371158
512879
593852
680479
327840
1012087
628201
976737
43725
61304
328098
154027
673781
533820
810835
598683
882856
798893
103401
653695
860190
513938
710245
947098
183761
376623
319385
527312
558559
448582
294494
352945
1041119
23180
471042
765559
318964
266773
638357
130096
531432
333006
813025
658819
38205
766132
964035
904953
342049
61438
1021367
171449
662485
704474
176516
638826
417072
801306
453444
133253
167562
897861
997835
120980
409415
817708
823920
792165
831800
299131
41177
876155
913221
118396
389210
162348
965031
480205
437149
223189
552604
1010355
704405
560796
454894
14
1020214
171449
684409
771915
700795
438419
809623
298526
565049
84835
512917
491945
91705
946446
893780
940908
379022
176417
749651
881535
864320
858261
769602
62829
627662
234399
676588
442440
653908
401304
45409
290497
284540
353468
526745
366288
905127
842807
213357
214448
103815
781886
628099
997707
633469
753988
299071
332462
342254
190869
108664
703906
866515
51196
100676
754225
799158
889695
956333
285821
934117
776349
863081
831697
864771
795169
706826
1014956
971015
232295
847633
85557
567551
815456
289871
659206
236943
863761
445403
729068
991739
833657
507486
296198
37407
422837
867600
536465
696548
432984
933646
294212
694187
784334
958289
589782
189014
291675
292380
803448
628676
580517
275107
400014
188508
822759
841821
933996
89706
742436
1028108
658021
800817
406631
497242
1005475
1023897
369859
292512
743259
239397
203036
579597
645051
189363
901652
195214
595544
518003
327324
210717
137314
258730
254323
524579
241638
498491
120626
826542
638017
895152
555509
33715
529436
608365
848446
537094
937012
978239
620712
55346
322722
379045
283737
552611
991024
570703
761133
891319
508834
601552
125386
63842
590281
652977
400360
1001105
309876
773929
930958
46623
548969
965456
566745
511427
948528
781713
376411
849371
359178
732593
794095
968268
982055
778666
258837
567277
768587
598374
629292
829237
239643
461592
176172
350520
846271
1037538
653685
130673
266892
760103
725624
191293
888038
846477
27405
81886
1489
1044771
107274
984155
318090
749083
836979
343056
992548
249721
156153
580854
651764
299175
862522
605183
367457
548195
577917
1028694
27901
924340
972611
504250
943967
449115
717953
850466
539081
833296
45696
530936
988379
752174
254184
737314
676234
1038447
635095
552124
1016535
334431
400734
155056
186245
722210
282559
790035
358889
595164
394659
523747
507995
827615
30036
389028
838053
633991
544092
47071
435478
21923
615537
249484
406024
181274
210003
696555
551873
450408
552113
108923
89845
525243
674224
271685
421574
249008
756109
261426
534983
364622
71877
129568
579735
917163
817256
646527
153155
794319
83898
375650
474090
362894
246232
333923
244164
478543
818070
537848
410032
752335
530687
315748
314757
1002500
231836
204793
755368
964824
1039067
110160
515877
476898
380156
237403
771340
967218
230946
796793
599350
357931
673149
314839
344540
785074
874006
983487
428407
937194
592045
905286
867195
504256
837727
823510
128349
57516
508126
902190
412240
69704
796000
854891
808760
527111
809814
711901
383553
1004443
283361
693782
98763
833280
896878
775727
64481
75278
733495
71358
103761
721839
505337
939149
131380
385498
488395
543754
796198
373098
85352
536968
1022239
710819
782462
939457
791841
295263
925926
423106
772331
1025515
839577
282374
584262
575968
937601
823429
1043117
488347
96211
71865
264494
689617
218137
157903
344689
683131
142717
622495
373553
396623
239787
959324
21938
762467
411667
375082
841224
492104
883107
355192
470147
87557
80030
640831
455671
821541
1044084
48144
12616
76059
132127
613777
129537
885123
744260
841070
918654
262912
39797
369810
124343
566962
334058
249163
819117
1020740
264678
664570
854417
176697
620190
230635
868163
376175
14248
126444
494917
670492
583758
872717
254590
549081
846970
219150
526350
382353
795103
67446
76147
177822
374450
895812
185404
898960
874711
115133
71409
129845
742868
57753
737062
217012
430893
620748
406904
815674
676947
938366
252719
160008
1037541
498501
889365
202164
6115
449461
272588
478345
188468
799509
454635
821056
517433
222440
541064
677414
673267
391088
1007794
605086
153243
858120
805269
256469
229240
747585
442060
343270
130142
121127
516852
134894
664324
422886
404915
820790
331594
31773
703593
556474
682943
787456
789280
731927
936901
458947
1005339
839182
447763
71649
518202
754269
897938
67877
926411
48400
493798
700972
868568
565543
878387
61569
284002
177218
906023
253894
553041
584325
795152
1009670
859198
447940
41643
190170
901243
246046
251793
46262
1040997
792234
108508
533709
495083
1043986
606103
179065
696577
852357
174961
435585
586098
157618
462449
758845
428741
974620
238057
872173
555590
64073
346361
983404
240385
833041
766239
596938
528543
363178
775192
557734
36871
1006259
623011
765376
429706
197090
1000461
111867
96419
864245
720540
163354
899331
458454
369133
537005
1034213
751724
506595
182784
198827
726736
607930
288510
857889
814639
771706
530049
763893
69487
518289
919960
522544
205328
127201
929293
724824
362737
334423
562644
523932
775516
942512
821559
179146
799058
94283
1034973
769117
247767
183047
2636
763912
984105
792274
998209
958206
754164
344043
943842
312733
131004
435255
911282
483519
808678
1033933
116596
168071
817812
592143
533621
345679
603358
513578
127296
456366
700684
938554
722548
435956
208172
1031271
810494
157173
1007819
1045328
38501
1003402
213284
315889
761205
120507
401261
446483
762154
866076
173559
407765
778823
694878
437916
194918
669856
38085
880606
614816
226956
145616
831276
48787
48980
326503
847623
952067
928985
71487
566168
884971
793400
541352
483246
637078
565371
716091
730981
398331
427151
653993
915751
493344
637708
375993
309686
200428
1031751
507944
871479
196005
65400
671507
897786
641601
21263
394813
238782
722039
168099
120968
567099
622641
607481
183529
157202
896477
187888
1649
424102
808263
627373
998975
638179
416690
508961
957650
106000
675971
1007856
839748
650515
775918
979740
621950
67770
92249
550490
886520
872417
130924
720324
719101
530396
714259
577573
388787
303869
648287
76838
302826
290528
345442
359885
416078
200808
642196
521997
185524
571055
408722
132700
380567
352526
254924
177538
1036124
327624
885635
36343
443635
732384
181316
831098
177784
363122
311303
318249
516891
832726
363658
754249
781435
510383
623804
256044
864058
567491
130618
793364
1043396
873687
939873
100647
234294
760228
719008
540867
749261
158783
193162
341941
293160
882682
684801
385868
34403
326854
441666
100619
425575
105629
337883
549382
502344
306841
487191
935975
958233
2639
255084
521996
366066
987515
651123
774992
418329
681025
150072
731526
891912
1038302
393123
520990
440038
174080
705858
455294
727255
430736
568983
23730
764888
159041
981607
536483
356006
787809
640537
224685
675878
741497
62117
30750
127270
419581
1029698
881773
212299
867471
603465
782939
215942
561917
852267
178910
1013358
965789
144086
389154
104898
602086
675572
183486
701844
334234
1016805
744203
712996
288456
473420
67410
579513
849074
273505
879971
867482
566818
49382
462327
584992
320495
790843
475787
948143
799683
655712
453196
386117
740425
739138
892926
855842
756121
182350
333563
268723
294065
238047
1032613
412812
56879
4426
721267
174189
447136
273728
374521
395497
783996
987495
191644
363920
347234
769867
92163
113600
1013061
573316
938927
871887
308691
480787
132112
729038
634956
988988
234918
712471
1023866
862870
308331
770994
743285
743255
862069
887353
73871
178296
522816
230300
1006043
478949
278910
59649
878445
326027
42305
385265
542580
869371
635577
110380
481637
749246
601311
1016592
821912
598193
253929
182767
1025710
963902
332661
604494
554182
52243
765581
641380
736651
1032718
484605
758502
542492
255441
611725
784393
2866
986389
97602
686935
384209
220016
213325
647229
7272
513476
855160
632684
635098
608937
209963
987610
319244
519260
452110
134915
529959
122756
901676
590621
991139
258224
946912
756892
24293
1007709
858464
769774
26775
41261
60298
305367
998630
599728
721192
56924
1041226
468632
94575
201604
106652
34381
737611
478959
625108
555431
956473
707354
870963
665605
416996
21333
570061
1032711
953920
289106
906749
113802
597664
1039397
927757
92436
223491
67075
908685
79663
281483
845555
725434
183602
512493
525522
1031420
569733
634115
432213
596856
801838
423892
654416
838643
472472
997293
292665
699972
305654
56958
551886
97248
3362
647782
553675
718161
47427
148457
752284
408133
376719
49563
818631
250941
988149
266735
524376
585663
553887
976769
923298
656673
747336
254060
869543
51109
457578
931159
561722
625358
479937
364560
240857
565108
41567
867696
231650
77051
273779
771226
229793
132138
722173
76211
697253
159850
326397
564157
275147
1011944
256532
643482
59697
38255
776659
1009556
761389
644832
488064
945664
464777
452819
585637
889540
84084
648470
270541
391781
1014976
900054
181968
486508
793917
808918
741653
1006053
738918
285055
37709
566830
860005
11103
46455
287025
1033994
177388
240956
963862
861317
784917
940537
933392
422630
826582
815902
141717
715246
487455
996046
887574
1031886
931340
1008373
492330
532503
915610
471997
965719
532391
662605
261220
13873
206519
620163
871201
204215
863460
892317
772431
996956
306520
272538
464487
713390
962951
436817
909446
546792
668958
474194
1028974
207290
1018238
1032933
319799
1036291
106920
491114
167435
571875
361534
135751
756902
806192
824763
569972
365613
965832
631709
571636
571116
578692
955298
860714
543259
630147
129911
605873
931595
252963
677139
605541
1044532
874429
1038549
266378
364417
446726
194221
48573
359335
852272
963241
925360
819961
156576
389752
733499
808038
481067
507931
249863
15164
817360
308871
239075
104068
326493
22158
821077
1028881
314501
307010
431912
292427
673804
519393
48230
612976
496406
282733
493000
277017
344278
568674
915281
748169
550840
422860
908756
163930
727303
63256
1002106
213492
1030507
358910
376713
721097
446105
83876
102318
998922
912079
787450
27206
292248
582540
649516
732211
957601
883611
163505
231694
969843
883781
808326
1009690
447988
1018643
412752
611353
955525
128478
663393
666969
559429
971093
337890
477915
626668
426659
923399
273547
457117
816904
64724
230477
504999
596559
416014
1000538
1011180
193427
280427
194012
878414
465084
322256
745812
671151
532263
336816
57309
287675
32756
1042791
562022
66393
762326
325795
251156
990909
250953
164670
146446
324345
909296
411415
7589
75527
391387
418529
166382
445722
896222
291629
132908
378312
981384
345874
690343
705159
161944
715040
375241
653191
849315
937701
250516
483848
936847
409455
602562
842703
159306
410664
321537
473430
1026311
1028879
750910
302534
1015733
348170
486650
990779
198969
889153
173379
8484
332152
900231
832250
265519
1038871
530026
457526
804435
407371
95835
775529
45524
597558
435896
92242
940999
769175
161120
166376
740847
597924
624612
66526
933271
483718
244233
428889
884843
255949
455997
10847
999070
834611
109756
468312
784919
486213
309602
168102
965133
266054
872258
758568
983149
1020364
439688
622188
189930
869618
410215
1037835
78961
578695
199018
1031410
91311
150267
37364
778202
1044140
241699
160968
280768
645485
551426
100711
932004
494852
912322
329702
305319
591092
606090
322391
626852
484816
573357
516996
752217
611110
736650
561677
6573
263112
553331
909439
43666
252084
132593
825816
929160
667370
792774
655932
688263
819013
173658
309046
746117
486680
727200
723496
510441
1035659
546059
83119
86181
36706
463138
310073
7146
3134
673848
13586
687752
233553
154338
984240
524247
434676
571884
133691
73821
157145
780611
985744
824052
85877
233255
574472
441167
420733
507269
577974
830044
747290
214032
55911
930261
1036057
156673
559128
887565
5526
1038542
808671
678918
217551
322635
322219
267917
1010763
774735
62179
943961
333409
389372
196393
1029255
681608
837592
1004245
578133
820763
370552
559242
496932
708300
514284
256260
879123
938063
1037280
146986
197858
657732
610316
27305
266673
816379
400858
280550
432147
47921
1012711
776807
61236
864151
990267
286374
458103
862374
14517
848695
548702
981128
518521
540845
853897
996491
823850
920715
717411
794022
1732
977244
872379
766604
82039
998453
355484
192371
276517
64915
997334
117961
605490
703361
1009359
869091
257347
309633
849506
355375
966444
20389
156883
918275
659207
878730
275524
854109
837752
831790
398192
783489
374773
38168
869598
403244
45518
612827
846253
971148
500026
396983
551195
642874
558197
498604
734898
813325
74099
5689
134154
175779
801648
424180
422741
863493
735058
131755
500414
416174
733352
327660
642591
169577
269674
820350
1039967
425967
410696
529605
305154
157832
345055
789278
991418
270125
522630
150398
950532
762311
68314
202803
723308
269721
860687
313281
949408
440832
477548
259478
819456
569001
172830
859539
500620
770654
782358
602173
447892
728391
1036916
743843
258133
46755
213726
511069
452219
660966
525538
835552
536775
446963
606901
1038087
848580
781340
297797
649535
139879
840373
471645
555832
864327
618493
371080
72659
277413
817893
195252
52776
102752
20101
784565
345522
167790
251602
672638
531530
139627
939249
863591
872914
424613
401244
959716
1028519
447490
565405
615187
744650
341401
141632
705117
666427
800752
956252
820458
943613
879650
202999
320427
194722
58954
1042463
985061
723400
1028112
383122
950829
525039
389752
618079
983632
78935
461967
174519
18708
467619
316858
334229
718812
619891
1018579
741105
741609
654636
87459
418127
563845
751722
1020395
214383
216104
425657
703560
776105
943378
918772
874136
761221
211745
69379
764157
694891
124434
229230
454331
669362
966059
240749
959157
769586
720212
224696
647919
120787
809614
266424
759952
129417
636740
1023507
364798
99527
199947
297855
205485
509500
486725
636566
299560
38423
565293
834304
446638
561441
1011372
768310
571807
498283
961005
314881
738354
31586
339659
317383
39044
954200
278023
393592
249344
96070
440563
119939
579379
752597
535370
860015
741017
371967
583074
458334
998431
916125
83352
343054
722563
357479
589794
717546
816288
404002
807669
431614
606861
94382
693285
61547
328404
211849
350861
703182
146492
642737
574446
268794
420076
965280
704784
409667
425913
774688
813354
177887
404367
825724
845608
395934
653149
582181
892614
362197
78755
346212
362553
459231
155949
171277
282070
9985
793221
319923
945500
890870
479821
769741
602618
133901
223375
443113
841148
175881
838135
670058
943069
873735
715897
708733
116479
1033153
343971
616647
896007
943891
229299
160923
479965
57218
194809
419810
187182
550966
775602
436176
162447
621030
410572
34100
787990
349397
336048
629249
182725
191402
885294
97086
948262
557376
155084
272869
207469
32643
253927
704485
486884
508788
129515
43944
432920
215627
728429
181279
784630
436985
549108
699472
315975
448933
206330
660212
472060
149642
935595
457052
880198
466964
897848
44956
437505
140797
1000650
24587
850665
822776
742884
256709
230463
105055
839325
388842
623246
20014
692227
397963
13905
42032
763714
391612
830727
967670
1031900
430034
598698
968020
508289
483433
178193
589499
78056
661288
149162
135594
272401
91033
623612
495219
586176
373148
29995
634658
549796
1308
616582
455426
318604
565126
100062
897188
841142
963254
206026
481528
905127
827317
903190
404921
842994
1023427
787069
970000
280500
392386
1017252
823238
582745
333955
38366
803073
984406
387023
42030
745103
109077
932557
763378
777726
701584
519270
959590
745202
150665
933570
100059
450054
251113
849398
237777
491271
182346
454659
36945
964715
707880
71563
275633
751968
1025960
474481
274405
724669
597682
848986
231851
1006105
38593
894254
61153
559557
208432
668766
146340
501135
67000
339914
697543
945255
352582
87186
843341
235781
436652
232504
864204
283322
621814
575598
50246
544611
703313
854481
955607
727071
502402
604225
218136
619704
20057
942097
796306
479570
1006534
939672
922949
437992
104353
654863
808247
897658
1033379
333604
957335
400217
789452
297747
889839
154224
532934
1000959
450450
682049
73169
480981
1029740
868426
869840
923625
279044
453053
546397
113390
669585
853358
471811
787225
679055
778574
421772
574700
570853
389334
1041665
653516
580205
262039
856235
852338
101796
948402
922883
61270
378759
411475
245958
433827
936087
758165
292784
1000375
804023
237311
725983
493989
907557
935719
441088
597040
677423
955949
89748
464852
473104
1025904
539936
960812
723415
67459
568664
523861
518984
28027
779035
503103
303505
1004973
129865
263236
1040400
214546
999758
450365
633927
515488
60689
992469
244284
651323
607331
535164
420930
464513
740376
787892
318916
897410
552897
869464
1012584
1022421
126934
424059
775989
5342
174041
690203
120249
996871
332961
803150
164469
883292
359830
123802
730011
318286
728283
961111
558067
370506
46679
451917
269173
682536
995785
364907
341839
363611
283603
677891
187453
669481
988569
135912
441600
820836
473396
554404
616438
540496
397646
103051
540517
632041
450389
476524
977443
170106
228129
318677
117579
907462
305904
436611
905973
595865
990366
53240
599333
710245
532072
975402
570928
614827
748867
857910
1010556
890440
82710
509187
36380
940397
841233
820962
520892
816067
5755
757263
776396
521421
701952
902178
809922
62882
945606
158291
542290
626270
87397
17867
706227
739415
912010
285851
446231
3477
293773
384797
532618
394481
457723
506356
965754
1035589
870261
666925
779944
898335
890262
662656
607194
567168
744808
61997
351197
610176
575033
832770
640102
957550
804181
1024562
495834
1005575
552609
661051
665479
876138
83861
320673
189452
731497
516658
703842
933866
132746
937453
561076
158309
475205
235139
178296
50563
658665
404824
462142
556561
659234
203078
797079
352896
242474
893977
239428
461527
191065
991474
880478
481769
281018
93224
296535
248077
233683
33472
451090
534123
52037
135656
802884
288481
551239
526460
998172
914910
971931
208659
584947
615825
1032890
789786
782801
653094
853406
685070
718383
884344
941648
484237
107824
712635
386846
704704
963036
637348
243855
141264
143198
271106
896668
761592
941947
912325
389806
732623
736767
475005
917162
769350
265321
262710
132485
495734
781894
38136
939141
211103
978564
501102
374689
485096
891715
598175
844664
138903
652000
662994
527822
104986
489205
374470
463037
99479
828006
155067
75414
641287
915602
405324
686296
444157
204059
784063
671080
735688
567907
843247
388932
182492
411238
266024
808349
974938
529637
471751
242134
237041
718210
502631
336008
675104
591846
270313
254314
952529
431488
977467
720358
794106
533940
299715
675025
837369
290812
577022
881673
131694
164207
87542
869926
302801
1015312
334605
725528
230039
859601
523101
103570
26855
809693
608829
628338
580916
265520
84274
860107
11621
495460
60498
952468
165226
41819
693540
86547
365068
374611
551221
494721
831154
438058
146857
601357
588961
86725
99443
324966
555222
656510
295650
13368
292956
805964
330618
45257
294732
910138
59448
107912
336689
383325
322369
788117
667233
561381
929723
416452
953614
309144
573911
320743
467375
430582
172477
201922
485132
339208
101034
220588
135125
551395
619839
982015
302929
788573
907648
1032253
590666
62144
1034761
383946
833833
926056
1038159
380052
51929
168988
613506
801005
795661
495409
72964
677361
936204
466228
720674
249929
813829
353244
95248
461621
69068
44838
71848
811757
459111
15730
575468
35951
544525
433218
405666
664004
473199
310181
102832
43029
1018324
653133
401775
504349
1000546
224624
556360
496091
78662
988260
991797
101399
382081
75330
886193
1035285
518388
9256
851249
977242
620984
287913
505868
544995
999992
245233
929203
491922
231396
888328
685835
175708
745415
612285
844836
500396
787282
684310
547534
415393
114280
722839
129896
5135
912805
609291
164298
274817
352675
37400
153310
127834
606684
161176
304746
191979
847113
987684
821340
994226
225499
983533
239068
653211
555797
434368
903106
531148
699685
54328
681176
381078
996192
279854
605695
280214
184657
52427
203375
725299
324910
456586
943651
640454
342598
752478
50879
531314
965867
173311
639381
735175
963812
660010
990263
980218
167293
610022
655733
852563
1020309
384417
529544
728475
570228
671315
825778
988658
1028460
118538
232333
486205
711357
929458
279501
1015475
1032772
598312
1002883
67499
408789
874028
24754
28838
180574
193478
736081
916164
966184
776192
544406
700288
294340
867260
483088
200069
954673
362951
601880
795534
484210
1034346
119621
266923
346476
152166
106817
898073
894554
198677
500685
230334
121512
951634
555922
855110
672304
872417
270089
1042361
566676
694189
214945
1002215
459946
211878
612065
898588
425952
923893
969356
163915
1038220
905593
998043
629425
309827
446418
1002592
548032
57285
811300
396342
1028906
174717
320502
965446
282406
825158
256563
662236
120996
801681
699383
428430
76541
355761
247609
848553
750345
668279
951901
336617
630522
669860
314734
502883
968642
121507
908151
772653
633944
662080
876090
897973
269327
518212
268317
239036
181269
59553
471987
204969
688285
592020
75791
336501
223289
724802
704546
463262
718426
634332
976814
270335
966281
235566
155415
509850
755924
693630
1039250
954064
262679
887858
208764
791247
584157
756257
637809
58961
538669
604479
1029766
352832
714071
349580
761371
86003
416042
691555
365619
102282
523741
926701
766025
909034
537345
158768
342610
771219
853792
907515
511773
569861
139704
462828
221167
774923
1010404
593879
371533
400723
345670
199621
655288
436851
253405
522805
346382
510788
618519
793770
536589
35356
643443
1024202
34279
21023
98308
666498
718286
102553
797518
607152
948401
619682
986334
547554
924906
555393
305908
422529
654542
283989
876831
917054
619292
934836
390382
258801
9768
771949
850695
30959
883935
887443
1036436
485227
649433
347725
273132
839481
48111
354884
227617
926794
259729
902755
502901
13551
635578
717061
756999
939138
267084
599928
645623
98626
668559
122948
98149
506849
154279
646682
607255
781591
65584
511956
981517
691632
362365
266606
841695
392368
534140
388520
137828
312408
434468
214747
379675
769437
872724
795602
361893
978072
481491
231499
717458
866800
8577
1885
364043
566436
501641
553164
1008611
682192
334564
217821
143858
31671
1040622
549155
686226
871393
377326
882489
171596
907116
826874
1648
680158
468692
865399
946263
131310
724235
560853
725736
977243
24597
565430
1017607
471887
303204
748770
355315
229816
244613
196716
161704
368517
59711
563553
318491
879224
614298
723301
418288
18784
335280
238518
673979
37703
337942
429729
331987
1040713
61595
835689
473247
63413
339855
1007298
927108
24859
163253
194207
533117
596143
522718
296434
44092
615340
946013
32839
970627
317046
447113
775315
579525
896017
131674
275664
587583
114106
958000
412308
601020
8998
373883
1033696
879931
4870
985231
695588
1025329
934426
375528
537563
786994
834259
1001793
762830
194668
904249
100285
693804
500342
624349
568409
344844
727216
1004340
802567
107056
28961
624974
912151
950300
510567
779933
462192
771742
875181
939195
372007
867559
263565
938969
480331
628947
887011
656198
392045
263120
405760
12846
979214
463885
444389
878629
708382
235588
3180
145407
60068
328493
800572
830712
230996
637694
672488
980535
570973
282545
516539
1003465
638587
205244
18908
269421
865870
372358
74806
1040755
874423
42006
79208
933883
923087
895161
145617
791653
393309
438037
411320
607544
977371
940340
692254
845942
625880
514160
107252
91023
494693
540745
1022640
203356
261198
477121
521773
850350
926784
755456
546487
586033
634745
584363
725876
40326
778500
456373
850837
184107
874809
216429
309532
889795
831270
862125
105610
847317
94693
106170
530725
464630
564807
600169
20705
83297
570146
26098
966763
643427
773562
776355
838161
497271
985881
994445
769713
366237
390539
503481
1035925
1003674
260920
75409
285374
1024258
441975
854318
760101
930149
273948
986026
820765
745168
841037
763098
196150
890340
340756
353016
560438
716976
608487
632009
213974
307929
95008
887237
649683
33789
68617
160559
144448
300044
746628
112755
66948
891062
433374
298911
402513
399088
288568
426002
538901
337215
217253
660203
752742
331175
361621
160459
39949
11772
98036
177965
251390
587930
566597
450145
579785
1009117
874488
760891
925406
140363
1036837
238330
72688
512398
669894
784611
44522
531760
477039
1003674
34930
924292
53908
168551
540412
503170
976327
453502
323174
808447
785795
736024
778461
635467
1008086
922358
608405
905269
564265
390785
65408
67753
922228
843360
811062
141886
326512
237514
861921
882455
380564
975007
907047
735805
1023661
439248
402954
1032372
671256
343089
830404
424914
300561
425446
580624
387571
270694
499457
324865
585678
27319
516011
737908
903161
996900
182100
559340
952807
870330
12686
681432
763479
33214
548479
663381
427932
683401
639064
409093
1043131
390586
254369
77942
705078
706138
639834
845549
684652
50892
773482
5625
891456
562113
223768
1008816
997503
957454
51310
186279
235272
582565
814785
448635
77696
724868
685117
44489
922764
911664
994181
317352
338481
377442
511460
561531
699781
209678
939160
681056
347686
1025566
953501
46149
1042042
262573
849018
200514
181606
768943
109090
455506
284593
114789
667385
594134
339717
736207
756902
874960
220866
286343
969411
268418
921816
114936
842284
682852
226636
812778
916281
873402
871283
504946
799439
789804
898707
988496
432394
788198
304502
299242
543405
121679
576743
697491
461519
171852
492279
82470
210266
111630
269828
850231
924602
824615
733307
294015
138560
377456
588655
496801
620195
519028
960078
346507
172075
62259
564768
663531
929915
637802
321960
941637
359771
282378
482686
567098
947013
274367
335952
440512
643606
964623
73156
218355
1004050
125755
9430
732636
185592
211625
391480
253820
544414
135159
41342
492465
905462
421863
885687
1000398
150089
194414
971516
535482
900542
940943
935415
140238
389285
252247
969228
993805
339571
724713
153014
358610
952240
755066
989810
900797
573825
598067
84919
424496
965723
357917
563991
359867
954554
60991
401203
1020177
655666
164843
1009058
77277
497770
552340
162225
230096
370785
734116
979841
277859
90821
756706
206907
280057
519185
180838
819877
941426
494034
475065
126178
176772
602317
838627
878269
99892
220972
689410
263360
692987
368420
424811
455943
187787
884606
265559
619189
410133
383252
103665
404601
947190
349723
522010
691697
262344
39122
555157
210007
165909
367474
817954
300952
206095
627568
390294
770829
67127
35225
291441
562029
573321
659887
677947
230807
785321
343539
530610
804676
368465
666641
903693
375529
417978
510305
54687
711884
727597
697013
234549
631006
244434
693548
177299
733671
46869
341095
341877
417004
170003
245867
36202
139107
346420
877384
423059
291367
68804
987326
843994
163748
855931
891051
345076
732337
1023544
137172
552121
988084
700344
437
603531
772342
684612
690350
767866
73438
38986
439904
526350
181681
534583
267197
158823
989871
906600
996517
443149
251327
673829
536867
675000
416557
496503
493494
452143
720746
126367
332772
631469
755083
1019298
574666
464258
306783
266631
19013
186069
448904
1013781
51883
237318
81359
1019993
21257
946789
686485
598149
593595
370255
261001
947129
581119
343821
463004
682858
251252
90077
494804
871616
581777
428260
162649
500245
196185
340694
492445
706147
270160
949448
177373
643391
899775
643818
108897
490627
247121
894210
816159
851731
899363
294406
911352
148120
229472
268903
880388
571334
382333
1014143
165454
97231
1036254
862345
469927
686303
638244
75695
475492
840673
279156
842713
918010
944166
871428
249718
838852
991127
597758
942061
675226
972302
105182
231476
402447
804466
961520
160515
566959
479270
519079
681646
341447
635172
414452
327760
833836
519612
838677
645642
630459
238166
189844
487553
923914
795617
34825
323573
496586
359815
795211
33036
987243
398551
65656
32084
737069
492041
587622
349778
94126
697335
982012
861950
304853
58519
573426
384934
903418
1027290
115625
164055
98621
555392
214393
378496
540094
659021
816359
926863
819388
845882
813597
166892
742267
749393
230711
392285
769181
449687
496345
103924
733863
568532
1036692
106557
794089
939115
921521
442392
330047
699667
1014110
429820
12892
154933
974262
53387
680631
952378
616749
669603
843840
544343
790941
901028
430466
320321
80481
462263
774049
612572
785561
260157
766776
374934
631554
1028618
621007
526136
798827
205965
58544
207296
747843
500667
786199
255897
206048
936985
834974
609987
762888
359789
483018
148962
676466
14543
990931
996845
710805
909789
45434
594864
308229
626613
583993
314733
768092
299160
999216
306670
938660
593814
301219
15270
527992
906346
247832
40021
224094
948947
356653
734508
1006163
157956
441087
27721
653714
966669
431417
271340
307294
333957
388027
859772
417960
29310
931964
687849
566300
400413
556017
166200
505676
334572
218151
787134
572475
64483
582576
21000
624146
33888
1026826
217048
15886
474514
962015
775004
847094
625518
884694
788551
1040238
181296
787084
1009235
274274
826892
921987
245330
35929
9424
238078
1007327
18856
205241
213329
597963
921624
809330
420363
331724
977677
347138
849946
858118
34186
490537
374479
335166
28987
713605
55447
319693
714489
408396
314905
728004
281663
101283
949652
723667
427387
581105
973705
482569
1045252
58944
144669
505180
304904
884212
101415
57100
257726
446765
877180
298827
34639
949037
649482
528574
685679
822576
57862
168524
979947
700328
434731
365035
304312
618609
328305
61620
555157
209311
231926
542384
290336
181249
229867
86273
437873
841724
996518
666751
958626
888980
986050
811226
805720
993062
376024
5855
398166
622011
338599
913876
599131
575570
173625
34049
192324
939964
636020
732074
405125
162940
257241
308400
63143
683849
70597
23744
756947
819444
591694
305301
990104
673480
549233
948982
13000
584511
821333
909068
856969
725494
648548
764297
303294
74251
76337
21941
800780
473831
861318
244092
363967
1003344
956251
480698
863309
215837
491702
28634
1010803
362857
538624
462307
556357
843337
807291
39839
115607
661675
160229
748400
439532
337959
787376
651258
661382
37365
580944
575835
515848
296680
466080
769048
183985
370182
508184
511702
70922
774091
942500
710374
1018038
934486
424471
343166
148390
1024347
874529
15277
225089
3446
234348
257158
235774
351332
282605
49442
596630
943767
832098
591584
343942
293259
611923
12881
511281
106902
842152
455749
901878
154921
495932
593222
844991
677954
603218
852356
96442
881576
723101
908120
893406
351187
200660
31181
184723
195435
815422
224637
878334
499989
202782
362127
464791
730904
918603
64573
734362
400394
314200
244252
571151
279610
387878
1029231
1017051
379137
696210
939037
843741
856464
913837
598358
882273
354361
24539
253045
959235
719652
93771
428295
346923
207267
199883
558850
56028
367983
840185
30593
219969
485071
1010371
441455
125869
671551
389674
300612
525139
128785
783664
808636
340722
1019096
298158
398464
294643
388626
32185
117450
198116
864304
890091
177294
638776
592660
394009
482950
324859
804871
344090
63594
475881
183149
914401
298650
17991
758878
49594
561745
118155
688086
729318
352533
827796
691806
726312
890101
658235
719107
89184
985138
68959
486126
286454
863882
239633
580312
813521
394210
688769
154453
616270
899493
582186
657837
672356
731230
921345
1040073
502663
595105
595237
588209
822102
568309
976960
537488
174413
373262
499542
992930
373752
490270
890169
208974
269640
913400
638712
964661
866417
689003
185230
196332
396415
117462
278610
223088
778641
784046
883360
571974
786783
477454
344369
675409
577107
772255
564707
549197
6492
253339
541336
615735
713444
127677
607259
847149
903989
385498
993462
947489
521677
103113
789827
504023
426537
430887
894785
944031
914182
702034
147453
290635
868877
272350
736806
1041224
938608
364629
856632
641446
413378
736037
663794
788805
197008
779793
489436
616970
341936
252223
877861
496191
781418
180445
999701
209688
635073
415767
166720
28493
803863
328641
818112
105241
369177
894129
621248
286941
261685
572224
856247
727140
56573
161323
857980
414891
1004922
62627
788396
426426
217748
384994
50458
215904
349835
360208
796525
284603
714358
298430
963940
542391
461400
855303
447527
835935
688294
724867
635978
736645
174343
922778
1030898
488647
10500
908453
249171
498733
518450
770767
55504
977582
70561
234829
765356
941929
723563
565024
386128
254718
326365
138633
656211
422302
74961
183580
651655
630764
185757
715610
905210
489386
777531
304482
825939
23810
43020
781371
259404
235769
590521
797559
65736
789083
1042599
101248
207329
645814
912731
215583
906712
550110
401016
995307
490691
1037167
4169
133330
382695
746331
49317
386344
344813
724000
84527
230466
271302
798180
988438
319697
952632
128928
425260
400730
169038
666872
61187
579463
349105
753474
742748
283554
126432
20956
27872
318815
490647
554663
559870
697592
584294
1021381
44076
392760
871335
993786
77862
256726
639098
636697
423963
628518
290097
792004
627191
128
137840
215029
583762
318289
822432
551944
774695
977089
581138
293906
6374
814142
464511
462312
603234
263051
339703
604617
507115
1026144
154257
364098
608520
293644
882731
528352
691945
31703
871089
415995
29167
893640
105389
624045
948890
607685
696616
726312
756045
473239
756679
1042423
768459
69702
129502
347581
335280
799128
128996
226903
800433
485275
788159
312338
954252
119593
693842
124199
995584
803034
946207
806051
409721
870012
597275
626050
14481
222426
784268
406102
976228
443882
523691
775140
831640
714086
44916
280324
263744
1015194
555998
1037064
682431
839170
169672
869401
481785
452795
191873
474099
772003
791863
966794
607046
486667
489989
98762
987574
680171
324977
258956
935491
96568
619186
731039
596173
134600
1038790
279719
191829
267187
573662
1002854
419655
139493
332024
111852
31654
883398
67474
429923
840999
68552
526573
980223
203597
427106
507485
468438
571284
671103
18156
95960
398905
488430
854586
890674
440689
171551
451412
16186
347164
216221
308952
964220
576283
1031525
949720
427532
112960
328321
134907
763564
491723
355368
676356
897200
568157
450587
381602
807379
569459
394602
683436
322296
30201
335475
981027
810044
1015634
187875
127257
720140
545359
790238
679552
510686
168704
721059
622404
830605
794503
493674
790270
882745
669830
265855
727008
725957
61011
394096
951926
680120
953125
314168
763318
700089
45658
58875
38471
425529
951571
410427
713899
849814
230559
621634
574057
191492
431492
975363
711464
332734
285387
71217
815178
157537
102937
41692
666867
353660
804203
736795
16406
338499
800013
676207
524576
142699
773087
288660
191940
180848
446170
663578
638020
414491
805944
244101
486900
453869
333675
655887
583201
958547
678584
620837
593231
21611
22680
802903
55490
720013
729030
721840
622989
309431
601000
606454
678100
424868
117835
334035
626221
505387
522571
295379
443497
745320
79306
926321
454415
262349
851658
342637
269015
286319
267906
734271
534021
196493
958344
468042
15079
676240
989017
424332
156880
744027
972649
1035568
311800
155221
944600
688393
545542
618818
500875
423200
214722
192934
115374
331406
299963
1013329
833793
1034340
50286
460874
811988
387526
156630
238405
299952
546352
78367
922688
599078
800788
857425
836519
340059
809451
634113
454426
734659
114069
540410
61725
449770
77062
463601
371601
810742
330154
337982
564850
14238
492594
807939
543844
352429
911511
196548
505057
460784
360340
721671
642105
830224
338030
91712
49704
69248
1045412
15081
27394
612000
799511
559363
967497
241579
5543
197406
251973
248156
588834
417854
623968
864043
493259
801063
129095
713858
20387
768401
122153
162281
725805
239710
1029395
414695
783143
667699
211293
1024762
1044741
405789
1032684
198219
432154
535562
651470
726583
959840
11752
248189
548023
990400
737568
749119
510286
714384
454100
901480
988142
272101
439093
600454
906525
68961
615983
455063
1044517
255278
259856
2986
412295
958427
985639
37300
526665
639330
671696
330632
955259
159682
65390
421764
626650
610041
213818
600997
960023
25837
266378
496393
662968
769042
750704
1007479
193764
574719
987708
518633
1043205
396032
932488
163559
810344
266582
778732
819742
970370
779526
372798
932777
503728
177004
439531
466912
923140
615836
171638
630405
54040
835548
346339
745713
624830
944228
524138
893297
579308
713832
527287
1009255
645164
711694
477772
167742
571104
640050
674139
89951
621186
235566
185129
243891
590526
980201
92141
738826
895145
194036
873033
492655
726087
880830
49764
573930
501545
788341
209386
678429
847459
211133
566641
620575
401286
35465
336133
477355
522617
108775
121480
739872
669679
414433
19713
5915
489476
262322
472253
867063
699701
878250
939033
982312
228828
886376
27342
199414
621000
568105
434095
63107
715751
569259
237116
976600
1035386
200418
557651
838063
885795
865415
1004770
945089
732740
626645
693528
394238
128478
634202
400510
755765
387965
813676
638729
551424
574543
1032142
938146
109876
776300
761785
204672
289821
662030
351647
205523
1037861
145612
394730
343447
366556
796816
670232
677149
90199
833493
275413
852364
655233
270701
120715
650943
652616
147306
455584
1018315
314539
684114
491435
708738
352810
666797
529530
553209
633716
871332
460197
235126
69587
920502
104395
984507
153969
297524
22586
333310
494326
1005860
555313
264016
274048
662442
662093
637923
48453
382273
107735
610990
215061
1035538
638708
1007293
364620
717215
677140
455387
356901
862426
2095
81388
1042398
217593
632471
665132
798097
559113
374386
350126
149516
589890
530700
335750
418954
642523
83898
146923
896260
646985
265041
243241
615265
327920
404410
55283
179271
649831
439434
394330
901034
84585
958067
943921
361295
159655
1043580
2916
535365
43945
645794
753615
680099
122209
1036242
460906
563841
198938
502796
606832
446291
300430
908176
200754
43777
809757
310907
358476
28294
74130
201058
469753
277970
679994
354364
587864
741845
959098
238979
457076
208947
120210
62106
267301
157798
717042
854176
377591
163816
878873
996939
360406
878109
206278
579604
1032764
310305
598888
195273
767748
223154
716021
877015
731726
1003619
73081
873054
397416
216545
921249
942783
15320
838747
705308
378705
699451
38299
10813
609817
452050
289427
246479
1001208
105405
773232
980470
437641
390704
174761
468724
591895
1014717
872710
203803
1005390
774833
688351
985971
910383
104948
786348
710001
458812
446922
738023
606860
887548
256965
406211
834282
750302
379383
583786
774209
785677
495939
110384
130255
299221
641241
763956
322965
927995
547748
790804
929793
965811
914192
452513
929006
734780
775741
11794
765767
956418
454017
813526
656164
238457
298798
925931
468111
364820
722921
461948
302475
421823
1015517
122255
778331
480243
641076
44809
198983
694720
808990
708591
930329
852798
1021059
330058
702971
121272
692219
12786
247065
851177
864080
919132
932359
122886
884270
541171
281985
470714
435931
923856
432517
11672
805464
434997
263882
579592
677316
458683
495318
304850
766449
653771
997702
935515
198040
936889
341150
343206
553268
114731
941501
1039672
842931
776520
52423
383100
985661
97451
1038441
341132
234753
394681
580481
228207
685906
434409
350342
705758
474558
1014494
167687
109315
84736
952838
681950
368523
381713
252735
365846
215074
635040
187418
841501
794063
689474
632633
511166
843948
636244
583296
473576
931954
984526
550297
903608
227119
18913
557677
702151
770478
596391
441225
728958
335181
944761
975958
797492
883411
224497
215600
74485
333077
1006075
386765
749349
203688
608311
395144
397773
375575
804634
32286
372731
976081
761589
274562
316322
688826
120740
913862
223813
853044
232500
866163
65692
38341
186877
401100
272563
430999
690731
256232
658133
423452
615372
627691
340173
865194
66971
610905
2718
521314
100785
933661
332746
369505
724141
608972
407645
802980
736758
393766
651589
733076
487667
292536
65258
413569
372491
991814
410058
413117
899234
688962
268229
709418
52094
472217
71117
461131
416931
278982
994774
596447
356076
98337
545523
824589
918359
749777
113390
648969
390391
927730
90004
678080
299430
524921
412266
536049
340729
990642
644931
904989
383204
361584
800550
692526
1030593
938063
5841
391005
516007
884133
650265
89900
477553
436712
406549
521217
335590
61370
387509
593729
697527
467403
450257
655916
696677
518012
1031015
526955
558021
62451
27879
13714
196117
319192
466264
460598
643407
725159
68114
433985
136604
311162
50074
24654
473994
250784
970736
318740
498463
243625
508172
516610
174585
708040
362634
226937
554391
814518
789307
747354
706928
976445
347860
449738
494823
672779
614070
305433
599916
558465
36934
649490
807931
200936
1006284
744392
572741
535580
1027103
158603
271928
458195
1019949
167880
140879
525574
109083
381380
729
642757
477138
150922
315314
787360
825640
358790
509017
71132
838216
867284
936865
898725
53847
707443
287591
489001
296345
403838
790525
820367
423492
151183
12936
476106
943371
535668
271315
654134
701801
610839
910459
422741
442028
396567
369382
684856
974652
585765
672786
565391
833792
302055
443091
901133
888464
632348
712907
1018761
1008176
1041000
1005144
82289
573756
621510
351234
885417
801840
653104
79521
876871
173374
359445
870557
711121
671064
282061
181374
567024
789401
993370
429955
711233
766185
622809
604980
259330
109614
706561
202144
512920
653510
783439
431461
102018
425162
520736
326381
281691
679016
259266
307552
141767
362303
201992
909670
1039506
615714
623277
103174
826018
1016744
240487
605135
976395
756612
1034772
774095
317327
671516
395185
276774
505915
723898
780785
746019
971773
824717
747693
314150
1025528
919216
325600
815202
493643
120565
78607
349791
505954
248308
24688
1011485
47178
791657
211681
159890
673663
676207
87206
37129
677766
442574
875658
903656
890456
671816
862640
417907
905196
645669
871928
189216
885449
812539
110563
545876
358211
891800
321026
51018
960197
480888
501406
802115
790878
444255
745656
973792
65360
462323
519573
489931
152939
288588
457256
231336
778444
552512
273699
283187
425193
81797
330547
100046
742004
824869
406860
851952
566822
431114
682631
1042252
663770
88306
721201
591809
2297
40867
659557
599382
691324
502538
535579
25848
417589
163087
1002687
878038
770438
817258
408319
426748
343236
691908
595942
670953
766929
426867
701499
895075
584097
748699
352102
753149
665690
634022
207260
724515
642984
799070
1023505
434643
783363
125443
622964
600405
970202
803321
535442
439578
1039718
581536
229700
171073
283461
731260
766440
887708
582967
785772
463260
609323
958210
90188
362026
206327
311395
674189
698452
53023
906539
955684
889354
167628
495829
467566
497941
831194
471313
723058
551889
469911
392357
157256
401070
501382
607892
55572
473780
1021106
289257
317887
417585
593721
78438
755170
53929
759670
414989
476746
475789
904438
487578
8867
39936
272325
797334
400005
992759
309675
238669
185588
283642
549323
344014
327775
377646
857741
710152
510031
677275
530369
10076
114934
52792
10683
324134
660949
610220
986880
335649
483965
877439
487756
976323
968357
530406
934933
1015197
961925
995901
908076
1018206
1005498
1005411
40071
18396
540414
952569
402738
1000120
411137
489996
342591
940154
536712
491977
57250
713322
807116
117284
872416
685420
74240
336507
654055
781723
18628
504795
284259
370401
800529
540161
518319
559207
761151
520601
222978
436280
731359
807772
310802
370982
444242
949198
658021
147099
900848
153661
163924
891870
894185
803681
750259
749261
524784
102187
376290
437071
875571
476258
743228
881089
375474
116963
576683
656310
1006026
972235
816955
714618
536239
271492
798232
490980
888295
349524
30862
852544
39026
579191
319413
889293
344578
920907
1027498
530140
121731
68657
524092
696705
128448
656242
619901
938688
455790
918778
975855
339275
878031
990748
257349
276923
739941
207883
19310
922888
237720
261413
476015
493387
303640
118846
509060
983658
431435
288321
22002
413692
950817
903885
949712
621831
927046
1003270
78219
587927
230189
349654
1005452
979608
262467
1045295
202440
174539
805245
364766
241992
983744
244106
211794
773659
166571
192708
209001
200916
301850
701907
1014095
88165
325873
1036773
671510
619424
1020262
674271
755102
478005
61604
764470
887586
311908
35181
128317
900154
672270
960224
829445
449041
408655
332295
156360
305752
850215
625826
1042083
295087
792359
408743
138953
917520
624595
644324
402189
1014207
186732
336725
694836
916450
283765
182253
351961
592550
440378
56925
837965
332513
773068
319796
162204
803245
141817
878330
813392
713890
837413
1026496
749661
546058
506330
388404
202626
620819
206210
992516
344848
555974
566326
415438
317667
701671
1025446
668996
489566
683850
435489
59657
79963
4077
319585
906694
584045
792289
1023740
33124
123268
348105
576733
64484
257993
101910
597745
841772
374711
66711
340250
340275
623053
520651
516416
706578
274832
583736
226757
217644
924402
732541
311030
821028
71469
752685
161951
525808
276160
156975
101593
236179
942682
36076
23696
924134
532641
298987
146402
469171
43241
719043
782922
85659
504780
695505
256618
476767
176947
378171
935112
1031794
323373
114914
659249
500724
589266
267374
23584
1033381
29941
766811
121611
295214
199820
884402
649015
571795
234602
166640
20605
299785
355011
1015265
396042
552953
507084
633277
833662
680044
716448
276006
994635
696796
691367
797247
407700
498117
325104
593015
903500
987543
429560
664598
9834
884068
554861
193847
101570
75591
849574
1026245
883831
398704
845467
2191
334095
969008
19023
491200
361379
779369
890426
254093
864976
315118
720053
709913
422703
144633
852287
978625
595748
173495
376055
538998
147092
761930
447918
975661
767707
29354
621549
687121
389107
217283
633601
528377
614953
353018
933803
151378
849233
352169
861755
287685
904108
990117
993670
441352
343851
39497
960553
50854
307455
71979
359842
841694
512609
363680
671230
1011343
103752
894591
819769
906807
905279
73097
583484
59446
79389
234017
392316
336073
208135
496899
311438
631395
915656
884598
256545
140289
158669
312637
481300
1012406
468932
954069
386553
1025245
842794
866150
827366
941472
97941
303464
477654
842469
186463
496952
891341
597435
219286
312893
176020
769010
62935
128985
328995
866845
782526
773391
955078
398764
212157
435523
948655
37364
22693
888842
918046
620003
1035460
279590
852419
1001559
334877
938969
941974
310698
1026789
904154
282125
199586
859199
545643
591083
98001
768694
89585
710333
84217
40900
932028
418330
234752
432004
764178
480917
917783
936136
244819
281515
141385
460731
701388
77452
74886
614413
902915
924126
526042
709332
188095
635247
358030
526158
974840
112271
349443
693608
543221
996749
804895
446098
487887
1033794
1024125
849443
901792
160181
532943
877589
226818
858936
131431
184389
752542
199445
319349
23581
373330
172187
1037454
431635
228989
66364
1026011
202317
790303
224487
344535
1031547
746571
742642
140559
229461
783485
311354
615450
83265
720348
958871
963417
842240
882762
55010
434482
658527
514252
139483
1202
218942
465477
374720
799175
576725
1031594
241480
758768
957975
1032680
1037003
975878
517328
912824
911395
199500
630
241650
738490
675899
861805
210897
331643
40565
803984
608626
3163
29500
614961
1000397
523854
195504
511651
101698
685631
635649
576360
278338
67834
813509
801500
424295
923592
338643
462493
1003937
973073
603635
182983
868371
134972
664832
564221
271882
655280
966303
701587
296398
736903
296495
855764
834028
16408
341665
60036
871772
35415
70328
862599
39606
10873
1016329
392554
516971
439805
364753
720914
954045
848900
1011298
354101
929696
664858
447495
324166
172681
7714
522647
999581
704239
895838
386566
538977
104513
331879
90492
912338
257240
909654
211970
437514
661810
329802
67856
619900
220509
402233
910596
37828
832117
311998
845326
449725
807963
992120
260800
943856
1011278
34899
376932
156026
746250
348363
1042518
773097
133490
111330
778477
753411
727871
482805
915104
909746
476831
656469
564045
492958
995207
44163
244115
861575
643791
483844
800283
213430
407182
381157
662162
823978
1008894
464914
82587
945608
588268
359337
272391
254746
348360
609305
966977
404317
1013899
558008
321900
162910
405966
517346
118921
612701
569515
3612
111989
826157
522831
1008157
737220
131346
295785
797970
949886
95584
410492
371347
522736
378924
127649
135443
411404
94754
965062
281093
504822
796760
220948
510746
1038037
286367
936162
551451
503743
795684
124186
408025
867619
102180
1023352
199365
814500
1002220
471526
356923
685878
849722
574674
835251
452641
960766
651732
900372
855020
23767
641109
14097
23035
506603
265465
364502
1041666
313791
690330
308036
1039516
847258
407876
442205
537000
432272
475056
626917
808068
386561
9729
278641
229072
972023
463849
351631
1027219
395468
577546
471599
178069
455608
81712
256441
235212
34076
792138
223429
633332
159821
36327
405082
384561
671009
748198
248149
471799
734608
624010
611734
262770
669237
474752
641257
248450
272866
220731
530883
348292
684574
303887
612051
309784
828490
324299
594738
476294
572460
540724
705947
37776
123463
292643
768661
978949
491701
950076
878895
881995
227714
331633
190946
184849
912608
683445
228332
398867
89016
792342
708839
223927
658477
167701
656696
875331
999619
821525
141180
994953
723903
705891
523644
302710
578834
312362
372116
991299
856894
1026599
923990
44884
204854
764961
533095
620725
824134
348765
972452
1005913
151581
574719
215548
497358
50907
560760
483098
389192
101108
230267
489814
290797
613298
120121
821250
640820
724360
875075
724385
518976
1029282
637330
441888
916997
273550
957201
206546
997784
942038
569943
105363
867959
243237
580485
794085
28442
232245
652994
1017361
564856
165059
385013
454727
943228
402360
251480
580022
318432
916078
547721
855262
648526
733372
70870
265961
188049
223734
908061
734658
712586
198283
366305
328165
131367
209979
258541
468195
1012990
333665
98215
357662
749903
811809
235881
229759
549732
171015
767269
22971
383143
191069
663312
806301
394421
918288
463350
563821
625970
901248
105112
712306
962433
793730
329879
448202
651491
598782
303645
387953
489094
364995
958733
373267
651097
775643
671144
936373
310883
251482
724190
951261
979294
324166
601016
44971
194343
400349
193288
490376
616539
626865
1039763
212301
614497
910923
795707
210810
499809
215054
791814
515838
617229
364791
516954
1004733
874850
273514
275248
171698
458940
1000515
517599
384689
460251
734994
584005
602709
34936
495930
780598
57137
573031
412165
548729
826542
534294
16156
277904
206218
248311
434745
464979
636746
791758
12484
88699
504185
491007
707805
467304
928932
591919
790785
263389
421482
715103
865143
1021737
442763
61579
262134
515036
264230
804321
693376
127626
415515
560773
219251
790668
496987
221405
348558
586398
400181
508944
344098
896620
361554
170932
998722
850370
317428
150722
74578
284337
729659
512754
975312
685158
358408
242592
612470
404550
535042
149558
621796
676538
559845
364154
26386
901191
956247
879596
146683
841266
511032
508340
365795
459681
367972
625660
679985
454973
602223
1001145
135139
931132
640640
985822
534684
1010611
236435
372153
753067
834895
437992
885905
532914
164825
51826
316420
930104
928690
120366
426562
824019
537345
464150
215158
138427
530971
638178
644494
266827
117708
89488
448239
219987
745514
671804
427123
719858
249092
367654
611955
834283
96099
74423
393837
1027920
876756
73781
421345
228184
173676
878949
13714
151781
95671
486447
329268
622817
1005277
54536
667784
820860
400598
404958
234728
627719
944728
531747
760558
1030403
888635
765699
951630
607395
488989
829858
860659
816423
106184
388555
428092
121312
578950
192576
1009717
677878
797267
227343
757387
698207
401321
465348
259599
554596
579962
424913
253587
507097
896773
971777
195878
676078
575629
545173
855025
813414
126491
470120
456740
453453
922798
1032105
789731
503116
610137
771961
260116
926977
3459
437427
314253
250857
301013
860481
757260
723426
409590
782272
810412
633372
88650
272346
766475
650704
70692
729123
26564
557838
947506
432322
623230
369635
382817
117333
322725
15774
427966
506970
604993
680787
272281
404897
582799
102520
579469
59996
430713
268369
748350
485563
810907
911367
503911
620928
112059
132116
79883
958282
654651
759010
905009
459970
652403
932664
105101
812485
1038835
458912
813501
846489
531161
446614
968934
200891
625090
915101
565359
524455
740288
280583
247714
205689
591346
283805
303137
308005
342633
227614
96870
102594
833859
46437
748639
823736
853357
842556
661581
884391
907192
295848
1008847
842900
715139
478539
536881
684362
627970
256633
534596
411274
479992
213775
844813
147161
32397
109474
47448
154430
771481
957894
727789
481889
368582
740464
957623
599027
82551
536231
752653
942660
166259
1007295
954395
1021143
230363
488237
337759
16171
914646
978285
367236
961440
672273
151514
309181
759645
903254
311555
62040
495264
727296
986234
665794
454086
866750
800352
730368
540153
207571
979044
351921
199729
536966
819301
917356
216282
990515
1007809
16446
581986
362703
58571
904140
614945
243171
997407
1506
646343
189361
349230
781901
908709
471457
498501
133081
504158
630518
277638
118338
80775
703169
653901
82386
535595
542359
832193
725949
705307
369468
346910
251253
303459
54000
691100
880791
428313
409491
453362
167321
147585
263172
622071
501933
726642
885162
731941
27199
662230
947707
163642
287886
618801
623801
1006777
205133
825282
439243
118857
299859
1305
886058
310832
878767
926449
108710
579899
540420
36880
200020
411681
1010863
1040790
454262
867019
1026649
494287
695069
759170
1032211
591462
572734
707124
391076
178739
64418
423217
808764
323533
513758
683057
544832
668371
162165
874336
497953
155628
302699
424127
420354
801520
385279
465068
827319
766571
885726
427253
65355
994265
124363
85538
694503
39123
1015969
11830
557848
664545
758693
655365
656938
784076
138899
95141
287192
38481
50099
507723
787445
605756
273003
762338
652398
510193
788421
203687
550953
780813
171874
140272
36375
258173
906506
353344
345767
235928
1032145
896046
854186
511146
120041
66851
615474
291104
348049
951621
855750
183029
170338
136873
351950
735
78654
345714
275168
52795
604885
805773
1007271
442660
809741
21189
248135
610530
309486
130253
315359
984940
759344
393064
812225
865324
293392
809500
968917
330973
426997
698067
996304
21458
774037
244422
330012
209461
119631
865342
926215
651198
817762
116557
218410
258735
856445
129959
903991
92038
610256
979392
871862
416909
455382
914419
267456
231012
596417
625255
347341
227678
550968
483599
813740
521123
606937
691391
653343
382456
130178
567202
690725
382564
368013
80993
95604
872127
275534
358632
590331
106843
477257
563216
979702
530903
861891
837796
371388
578352
260410
234061
454752
240300
288364
809458
948367
90629
387852
311769
682187
724535
564486
179887
471922
414120
35678
128575
950887
1992
781532
408970
28622
147574
78873
713673
993060
389538
467419
127463
526827
75778
237471
465026
76346
1007201
64030
97687
724500
991455
14317
760239
251992
520848
338515
29852
842412
765327
507704
266791
975972
24215
583736
19985
183425
821334
612558
961188
827707
606332
495075
722749
650740
790380
563257
426289
790382
86211
519626
312167
206752
149430
655677
373632
963513
16815
151027
88575
27447
407957
532734
676137
327460
229606
99989
882513
464551
195979
384365
468278
217313
596933
17967
243117
945922
481198
366088
563366
47619
1814
391031
1031007
279947
755963
595702
953835
7044
155711
745663
965342
882607
854320
474272
301785
166205
1035140
481564
541110
417130
700666
925074
500068
436530
684650
953445
267666
780141
306321
1036253
328312
358024
68637
329207
341240
12635
541352
124299
83697
667425
107615
760713
163147
1004858
554064
69240
32406
1005923
373050
352536
920969
325030
740578
569380
1017409
782924
326205
1010020
1015338
405302
990213
457926
826530
347479
4463
407054
864340
263245
259406
41257
256510
480879
312434
850826
196969
47540
205439
201055
933531
487616
638706
272117
233825
87033
321496
338876
438607
992454
966028
154259
300589
162915
206679
718648
951719
986613
907213
892995
45549
791117
855527
44976
708506
554912
685612
748101
735023
923306
435589
332809
363611
127036
743672
457571
659135
273271
428119
576802
809269
1013411
186263
681972
10546
446057
1021015
806165
848876
779332
275222
557336
104192
170795
280207
250968
341551
91540
131467
845291
137467
592130
800448
218008
617330
1027287
479551
733183
672099
736206
307999
759370
946495
532336
334153
1024774
51538
127049
306754
442854
144528
231028
774943
648350
307523
131675
146222
820568
101742
467833
530119
251147
508901
452698
471314
431954
763338
899195
1008291
109383
609377
249064
649854
22401
14805
261836
562787
536929
379861
107898
207230
111919
841588
243605
495589
495717
147816
667327
699193
889009
605222
302211
909227
1005446
374198
553317
533306
46486
361028
291743
876053
155829
434659
638097
433586
994708
655880
89817
988420
868283
926911
965880
840281
499795
160459
15445
690681
384753
578364
673156
1041657
442359
729869
280122
917409
470375
969757
402746
496862
421676
333177
715168
214929
745215
709601
628984
172088
546266
952489
790668
986553
119607
38942
488432
664619
716665
173874
17797
968444
197888
851551
285536
438281
579848
723046
497882
54162
1006714
220672
364418
71150
270629
779719
564696
465952
848215
556794
363756
392966
973635
200633
102421
154890
237225
725738
152905
459605
879075
475128
98896
38890
15682
606744
196068
167996
61369
711675
397151
203832
472442
999521
584798
149695
958185
993926
661915
483341
825231
336048
97983
376964
214379
481635
175158
174509
425576
1027645
537069
993692
642529
607836
515775
301630
653329
163176
258857
567837
413192
727163
310783
979807
826618
905174
888297
866996
762066
245420
761068
866572
96359
503480
886164
1041283
656466
1043160
830387
356337
959271
355635
532647
666089
280258
822928
913827
949761
473693
177244
919237
836531
535411
573249
396228
364647
592325
780341
18142
166621
710225
83483
261679
572251
1031792
269677
740387
523865
691507
340917
906707
574802
12613
559494
151295
65118
362888
211135
1858
138575
140939
102396
26844
1009429
297334
808254
544975
718738
681462
764579
633613
142940
968096
619119
618329
737059
844732
129871
219231
824256
696961
82060
644770
444357
568968
99241
1024989
790861
594776
197417
410064
537738
968650
109452
423409
1015538
470695
414690
925249
136670
41587
631717
1001733
294774
52982
1033249
377218
194773
316485
764148
616722
1002130
799053
176054
33282
481824
852449
766105
605818
337329
501166
363504
581014
798819
118487
507118
94846
445471
794098
677518
443989
892915
276072
820225
801310
633358
845809
214211
909227
489101
110783
296458
609731
997833
716442
326679
101212
557261
578036
1008662
927955
751104
184085
694330
19692
352152
764758
391932
543081
205326
139393
486297
180744
828703
531564
1014991
212350
460542
789901
534131
528447
226717
695737
1039992
538313
897196
244201
631401
52999
654958
580646
58456
1044882
409079
227355
411884
336027
269722
788310
325466
430327
602771
442292
716729
154405
793494
201559
949482
750673
563665
941474
384476
845478
1035679
526651
879650
769804
467598
452030
550928
599491
635810
963875
87716
802699
896904
195642
514319
496048
376199
548237
557452
290392
937294
218537
975120
676302
770919
63113
1019682
870232
266475
20156
982702
989585
822379
498496
1040566
71776
137465
865951
320642
923479
232520
230073
1002748
527490
378355
738134
788454
861802
544694
44561
456719
1007138
295068
373507
339716
317519
600030
767138
768001
1032842
475841
1004360
995261
892892
651827
868409
571575
74802
938766
125062
126172
566345
48809
833255
98068
665778
437080
402817
678311
139657
537126
472664
225014
476982
824422
695899
241816
73987
19749
255268
969601
694324
901013
207882
971735
11291
591223
37068
388625
526373
314720
493542
362559
475114
597716
365399
428716
163044
891204
540923
387466
306892
970478
122136
315286
683838
355806
147503
305593
49570
860105
654844
747897
741065
508157
162340
607767
79020
329757
257573
249876
702381
699598
1008408
37092
450449
156925
299126
332747
936820
583895
180369
372857
948391
707310
24692
304364
660069
594451
360131
84150
630128
303744
881629
647280
585014
20998
501747
640475
290280
224864
328435
618056
30328
801344
366371
1039599
920541
687875
955872
37272
644854
236701
559996
207100
484958
25357
268104
517107
973269
736190
739045
697542
528245
329689
852853
765785
997900
593390
178079
358703
898570
1026627
249638
313701
515017
779836
475520
376742
246396
189032
1030703
956202
230032
970717
156488
546912
91469
467582
116302
1042703
904111
763551
601057
520260
280307
939777
731734
151901
864618
989815
199263
393058
415131
8531
342920
376205
583676
845047
366008
947446
77947
143115
85912
313018
921701
371860
722993
886734
243893
347730
592616
908768
84938
89419
427350
70935
109807
410193
517106
299313
669449
118716
403814
835150
1033508
476555
359322
541746
326770
988716
571354
1018657
460870
675908
826383
837268
852930
33687
231048
414141
277664
5471
39524
35196
161136
988312
343837
683080
959833
430130
65006
1035274
254312
749422
137058
319914
714813
71686
895051
971786
17297
282560
785678
167519
911782
870404
784432
201225
900906
923319
457464
368460
432127
792379
914968
666531
868594
1006625
224511
227645
688623
205810
685452
231762
763114
635538
713975
975173
1018289
444539
858822
731434
522953
415035
299126
955476
244992
14773
87726
835184
518948
770078
765265
359100
127386
890550
520088
812363
523138
913477
127029
18446
592477
104216
812274
659896
359290
154256
286918
260296
892862
696410
129276
463970
973766
338597
442361
433242
311056
159235
685530
191336
734737
435228
922326
233490
544497
333224
707570
752816
154692
281382
721076
988556
527423
767478
329497
924936
919487
378925
900174
391518
338370
149828
273436
480831
754024
891471
301125
593236
712402
852902
677254
798451
102605
579271
931370
960517
817831
787826
805293
97684
349110
256456
310311
1025303
615077
88290
105245
535597
95343
836462
674780
738818
465650
726878
711523
209944
245534
629318
439385
344179
152296
821529
637853
78152
80638
140177
522806
445546
783042
390235
91722
1037717
577923
677571
343179
972826
945873
824848
777699
615908
194967
496586
369047
94083
409668
741060
359939
296931
734913
72441
325054
407201
274648
350032
617759
261452
625100
551893
197124
569978
758666
773418
398992
721181
938184
110850
538332
301857
545572
97049
782271
427335
880132
724125
55322
415572
177769
706805
41740
531714
548001
630743
894058
767260
246837
482085
352982
373790
438934
790310
1036222
598072
673828
131177
887797
833703
186483
141128
111421
611091
186536
725797
194354
370647
83498
473977
691300
1039934
7899
445708
70319
265660
449977
524482
937340
961817
354611
130382
215760
256118
517100
137976
79996
610230
284090
233982
514348
739206
837678
171762
157822
526745
538520
272775
25519
750139
709362
436945
190176
699783
443909
896342
765754
992480
237832
410669
9084
363396
616418
807686
438359
1039081
302600
207377
380133
832291
23091
246762
981830
609151
840098
156979
329565
176753
666006
708623
60962
685721
938048
439675
382773
431934
986712
814930
537504
528016
485881
733717
487658
307744
59806
845610
246050
809805
819997
1024886
306856
558122
931110
690356
1001803
807039
246909
844605
899133
859333
268622
778552
963495
676984
641474
439927
448677
234355
938340
443792
197713
162873
610938
11481
391334
440878
936426
847128
193517
535939
712395
92534
80843
496896
547601
234135
493944
189673
747345
699706
608137
725093
586025
771316
660548
288250
396110
231172
23988
773520
532970
910636
539856
1039286
894044
486751
881242
820847
390644
904748
103955
651349
473582
942712
615808
620581
9556
540799
70844
141170
69807
50015
280969
78149
755915
179085
1026095
723401
689029
20191
822508
368380
432844
723764
103949
815936
986320
86477
239702
286435
904506
129470
931538
334587
18810
35567
780211
467725
203780
141458
555602
734723
48527
836904
535253
1014682
765372
729791
473544
757603
898837
449822
54664
836651
963156
749022
217830
963006
1010801
115435
300635
66001
487492
496218
1028867
352254
240514
356724
17586
43484
359914
22205
722252
234753
760509
523570
523106
612743
496737
978266
127028
232617
119368
838256
181234
493190
86023
473534
342719
548676
961718
917946
291244
461617
548293
1032758
340307
294452
459090
938190
965922
990524
430789
855116
471999
901407
884936
81006
163985
418789
41890
490118
672497
175617
502954
111157
763488
497101
60568
455285
869561
814713
855834
650973
927953
577858
981061
627430
888692
875875
534730
857229
964839
458159
1006917
119965
835523
714216
950654
78297
28503
870139
663843
713787
813640
1021337
668938
977284
22
48710
564954
180079
997051
83702
711839
887766
294671
690626
769433
737286
707530
507336
1040698
367134
724115
772295
450
364628
448938
819952
33618
607243
963816
556728
568000
346932
235780
245098
802888
569233
720187
185805
594175
979584
410134
811899
387129
1008483
614890
723158
920656
43171
349860
863
101764
681260
997174
266507
486371
687777
1039313
655668
312833
401200
624445
1097
121712
105568
910760
1038617
962128
416627
632733
947376
50775
729649
758833
102824
847517
671874
893605
739609
436783
753595
97638
887492
351122
608506
899884
525408
113994
856610
653620
1018745
221399
558022
172227
527400
544236
26366
781678
1007742
847343
843488
434433
342591
2784
963431
609493
359797
29669
197691
529033
762445
1032357
927036
187450
437315
437418
661797
810432
718713
304420
894222
110884
154940
497168
444341
245552
201048
963874
858212
847423
227302
337797
688988
823959
642070
761713
974413
1001394
534031
910168
736611
395091
282329
500652
1001881
718345
302955
436198
954193
848544
514819
347443
523495
851673
20839
680742
391191
727900
200535
38382
840586
512639
408149
995722
188759
277652
797107
62451
102147
83822
45294
50237
676691
273173
422444
795143
67982
822230
798775
816083
318504
747041
16121
557747
592949
256177
15946
870792
813749
508404
917434
192735
388028
697256
550291
515171
200524
199183
712214
689193
1039113
452945
429223
433479
684305
644414
722691
579440
33628
70928
773502
712086
523225
695827
639748
132254
352660
409810
373303
61643
951614
221682
215691
655061
808491
295336
996298
466774
909434
993039
356717
491562
936369
854442
679336
502999
428133
17135
767320
560858
120906
252183
734205
535875
715376
261904
250140
465878
995547
408086
810987
582754
687554
602907
596280
776518
98930
503929
347679
102270
339841
281133
939847
816014
1035666
1004295
225444
914300
129448
509942
797129
338584
525386
211933
889840
111018
872398
445026
895504
947047
169053
808550
863213
980557
80595
666627
771369
280695
918128
682063
765259
699464
871682
259293
171815
258422
94420
1025030
752320
908329
35277
988469
921639
291281
823084
69724
53248
833123
818945
315418
860926
340409
596602
160011
678902
870941
34929
516030
975258
608104
889236
155104
483446
10743
976317
41288
413181
689685
657523
10038
74475
404319
769266
1005178
542141
244205
977338
636786
1018839
168673
36172
864558
938918
171366
97015
145778
927413
128423
163466
656781
946860
1016598
477165
695765
189264
211062
213449
880598
645152
923275
1017907
196611
512496
487202
362781
735253
938717
616420
691923
136140
271217
472787
709597
363480
650622
801999
126758
128102
244179
660940
856123
501959
210612
941937
547204
971158
147184
491660
757088
833173
396832
625520
757948
363492
88851
412223
915272
3963
940137
577354
241529
964811
716296
1019810
473438
739200
108733
513502
473897
360299
472504
387719
820450
460901
601406
483747
250345
815038
857733
209244
559232
454477
279903
908038
19760
829003
757194
170231
790808
600450
964785
780612
737468
830387
749079
862505
597316
352594
501886
452679
578148
466434
3079
877298
392135
210333
1023780
463711
347539
334815
977085
298555
762051
74160
619488
345685
661677
565075
577156
272000
868534
449943
254758
103836
193738
708607
708926
264205
506138
460359
851519
578719
852505
525734
904180
853957
582935
433895
407111
861454
809249
264481
201132
175295
1011876
365066
880241
404110
264581
738137
450123
112200
115129
925520
777255
651971
437284
672547
645722
228837
446683
908574
1011740
290280
1015014
964317
298646
163020
205967
567416
96636
1039159
747694
924980
90812
608898
443324
497295
496248
921825
494636
704624
574900
650704
499747
639213
920674
418660
756045
682888
755325
332927
563585
994047
796563
962417
701751
480335
734447
856899
529387
383507
302473
139621
156983
256793
612758
155655
171170
752200
628723
880481
605365
430515
125917
196384
370825
392241
721110
1002937
715834
835404
1019975
92612
341827
808638
686981
61722
979061
900225
483647
1014475
503017
900267
61689
640357
517139
331327
844035
1001041
847378
388715
865477
92274
410085
616864
16899
139075
261434
46960
682377
141206
910113
43270
649712
577343
594048
508899
788313
789230
283689
844284
84399
378745
241706
137527
533453
1028537
221009
585833
75828
950969
693140
406743
549755
725027
277133
733963
392792
948269
628606
126767
1014426
209243
401087
204911
847014
276084
810472
272102
990639
27446
645924
335227
580367
696188
562001
940000
568518
241224
709186
332462
73671
528878
577573
571988
162251
967613
4080
819547
46611
1045255
582404
688083
899254
788514
995487
225029
983443
993138
384655
223313
346633
693194
84332
782847
665180
976440
746834
137013
824375
1040356
582273
198933
315910
370123
283546
831902
345815
685853
877199
939511
151735
1014596
792870
150632
485127
418401
164597
154325
611473
319917
200533
148876
807064
988286
916000
373352
538946
223135
885943
198636
704910
757671
504849
671430
335432
843929
557841
322757
25284
295417
234670
419526
347978
777409
520915
595529
534275
463348
273275
353345
169815
120947
778051
864752
649216
519980
268122
285206
94842
785658
771865
384953
691915
222323
129122
540148
603275
397533
773744
393841
98780
310311
612069
697470
549716
248462
491335
292894
100163
171546
757804
771709
787260
386966
642844
725015
884742
786004
669722
392453
355909
761963
112953
335337
662309
519611
246432
507313
479644
666765
173040
197935
623367
636224
933447
289059
876472
133558
44725
416975
165166
145750
94367
293858
112605
173256
868695
920632
988142
139929
487886
641960
886835
761538
374585
623181
300627
692848
394988
403905
820292
403827
350289
713688
1009618
17563
749881
314235
318998
263366
701002
407282
639517
153985
428393
179965
542845
117583
726667
186872
871110
119297
330724
182985
993372
59984
788722
1016503
320295
184805
815949
1022417
333647
803790
151429
909750
1003309
704880
69951
257802
633630
687641
839884
967323
597244
735565
83821
771719
373872
309547
342593
700804
173570
466489
618125
318341
916092
412538
968597
622370
677264
191054
577359
220819
740283
501118
114563
170549
884408
132808
956743
754220
829579
341970
435190
24923
33411
1041630
577533
351812
145100
251429
530973
8702
897012
774687
912072
49612
418889
544077
357035
673063
539456
299617
284699
424143
745027
267037
116315
864233
153339
713980
647224
536072
712245
166099
277544
823511
979873
764936
298039
633115
141581
122984
408390
261959
1019996
382384
707886
12982
877678
631914
86740
581221
546145
98355
134502
608127
576335
215867
390393
92120
438802
809733
245778
291692
786312
15930
186304
444368
975807
1023021
684668
433263
935828
457008
876899
226670
781701
524816
833612
960227
777714
522992
867092
221531
689092
409194
415969
212778
1042247
737966
992539
496031
677719
9497
425853
696447
424656
961695
553099
452739
186157
392578
430391
205421
449214
342105
906415
95779
332290
1038688
742024
74776
867552
419260
734019
195129
606574
321712
717067
335066
56415
324204
71223
133208
861081
567331
931957
288245
3733
425966
37218
599634
559265
1001499
226016
490858
782102
809242
1038927
1001809
553467
311308
557530
77340
264094
284528
86415
202286
1007816
96016
941489
3106
480621
278276
346298
796368
560370
1017082
968584
119014
988935
82216
504615
419143
985204
920661
929176
1018967
184484
653275
196896
127529
1036145
153260
526055
847822
859041
445800
229507
521638
527127
479839
302150
638948
63962
612422
442606
972457
797695
910310
163561
1015177
306660
398471
455650
192055
111626
816000
780511
309548
363116
768570
421926
296087
765143
143209
680321
599409
155941
345189
603429
686549
128488
1010859
427152
494350
966661
395042
720718
622011
419655
876880
97730
794577
254044
619953
280099
351525
335269
761723
867496
427755
1014591
7955
257855
534497
71475
472855
196398
487856
812466
805784
620270
666138
159759
122044
187725
446742
867610
587133
356385
556917
38881
293484
199519
978944
113831
884967
507839
59091
34820
478847
58731
518323
328508
841944
350620
885044
1024386
671490
920710
891720
660975
973997
795496
400554
527174
1032948
272434
924287
778777
818945
128402
590883
609287
769118
208815
970701
804205
799362
12906
520973
899647
134534
631348
773443
878817
42927
933396
786940
797581
515163
490373
348724
918047
367710
965359
518611
299765
1029102
595622
108164
85976
860362
307094
880753
548966
753783
707631
232998
806130
302327
722206
102189
1198
237331
43440
175940
431222
896053
224109
333602
759723
746455
607900
76277
111056
875243
180314
353425
365703
669909
561027
952791
826987
750799
443626
911634
1034049
151651
1012558
1016841
1012855
414821
266279
937983
683163
516423
564115
386822
298454
881284
966312
11043
300430
835203
168798
823037
977930
270804
556690
450265
190589
159628
822581
376786
512438
232502
301138
243325
168655
323923
609085
672108
971560
1022057
256318
528960
951656
33994
844219
91786
25883
482012
599685
471393
672984
178359
870635
129861
1044817
783776
573199
624010
650240
766682
921495
204807
420586
97604
748689
11801
893095
876138
240207
495283
392613
706415
428771
763733
690658
754419
790603
986962
540028
489684
411265
512370
896101
930252
202307
661549
614309
171451
397436
252123
198715
66058
639808
502161
625863
469625
846932
830382
711705
856332
830421
168959
611829
599456
915240
288741
415101
640729
862941
511162
285577
907509
419988
818992
195172
447493
792865
901864
675409
84459
412235
294698
417463
591344
608061
408527
446016
842559
429463
472664
151614
13503
989127
153225
652505
265232
756126
535351
782196
804885
905196
989945
435140
654030
110260
225160
880273
239472
990250
120948
114453
86044
703335
402793
359135
923772
71684
452719
737457
451034
555643
261639
464626
264927
450842
916044
461343
418422
951078
441581
838296
409982
884232
828953
710596
899962
1020901
976906
535132
54131
829241
128885
417346
174571
37876
469106
558307
506812
930188
734990
14342
786188
915405
218579
769853
898233
811916
461746
625200
735514
855336
819084
192928
381182
856387
453701
291509
414797
766182
775066
16373
803384
204377
77402
117480
257292
970347
728283
148972
1016941
605839
986199
365907
657491
544298
131914
407466
85103
177385
220991
744048
744843
531733
509905
448091
824756
900063
488897
263540
717983
894225
755281
573464
873486
133708
40620
847926
728422
937752
208288
768246
455441
904391
712385
693420
850155
172868
629904
912747
674136
548224
843626
321241
456608
268071
443442
14544
883208
984480
101852
428172
989637
479196
33897
86151
130380
126591
398385
255767
582776
235320
285197
479727
495998
430519
369051
664283
451124
106297
791165
581416
1014218
659210
962669
909502
178406
35720
456230
541896
344371
49571
712986
152804
128554
1028149
367221
229348
738922
276396
904417
325587
605802
472286
917566
745967
724433
876146
931998
763193
192585
286865
794293
613755
450389
669089
53498
405802
806818
693466
632330
485255
393510
153789
724733
916042
888242
99546
782290
537046
768998
199389
695774
452320
913279
917606
243190
1024480
916025
690650
438527
375928
57719
148846
506007
129081
905148
808688
331227
309626
492825
819045
110507
696753
32977
603272
693866
615266
23060
933665
787010
488470
85226
745666
436091
346940
321176
52537
355152
324196
180314
204665
758065
744251
47595
540894
377573
519048
122340
234754
882256
49297
157051
165039
1012378
1022479
756842
488505
902418
914759
227774
1012364
59703
659473
640717
934677
679344
464197
617110
1038100
712190
980488
529640
437200
300671
236205
574167
663802
142197
307892
471418
142702
184707
294942
967232
813683
995031
160355
221038
1007388
531703
691421
596145
805662
498996
139384
225462
143826
732752
178464
530525
783400
920470
955582
725379
460840
429690
552698
598879
130638
645744
193829
23825
3033
1043420
752039
1002630
512007
475950
165971
688475
422315
9159
878859
679771
237560
623368
481854
266184
999207
74883
592149
340540
484912
930430
205872
177189
928548
447755
101876
205618
619986
691572
888188
498897
926959
236127
201328
17541
552355
928536
851761
557619
420629
596658
8196
110518
637035
675379
359157
187703
349092
697696
856975
725655
225509
624158
994175
145861
1025497
463405
825463
102226
940239
878625
460991
644002
410877
369779
428894
214766
591765
603939
1002026
930686
765806
921727
697122
107531
311255
730356
944315
939526
104775
273468
868128
80457
560068
575755
846246
243081
1008543
240260
783241
196225
344903
480305
1009829
916823
767453
554659
12599
1042875
586540
591644
284238
403204
181635
106309
927239
53009
410773
1044123
256218
932758
599989
284201
52086
60755
80484
661910
237049
671230
447996
479779
470010
190324
737967
406346
36146
281390
6297
195824
922983
70644
236529
700776
861775
125128
341738
460100
62191
909419
617005
841249
397729
927684
347438
640560
98247
810882
421454
655878
188735
176565
11329
419474
373458
137520
938646
808605
97415
361133
26316
887905
585486
829356
580457
1030974
416596
932363
883704
429538
469940
991622
366279
553093
223669
528670
456343
470222
686104
37457
825752
352504
305736
714264
784074
47878
256045
496736
845015
104469
305562
795357
906089
352573
1020875
1042088
2602
715447
309286
791472
355088
32368
501834
544794
674061
281455
14344
317713
907282
747805
111784
847780
609286
666347
745617
223612
680545
991326
96232
686580
507090
603692
220602
800365
748304
413324
647816
1036546
401832
356381
922754
664166
347722
148977
86023
305500
705423
361587
44169
686132
749622
305349
936814
692902
344074
449396
756032
1036356
52766
672585
271079
98074
44907
688824
482418
74744
706043
112965
617821
551127
747507
1036363
633433
39455
687318
503624
175585
956446
614926
659583
510287
840526
662748
141501
762858
769524
678301
42852
865227
438742
143443
438505
957275
534853
183607
986254
781858
661793
917482
350680
873252
775439
626440
778066
356768
767754
1023231
910349
736219
600478
737300
447053
66517
213317
587620
391968
441204
926107
730614
768424
486917
311602
250563
312593
424562
527073
668262
393720
170530
78767
711980
48646
135075
449086
71900
743505
229140
942918
36610
384591
576482
280254
967845
74186
826922
195366
497210
98091
384879
864048
699241
20845
465756
681448
702455
220865
1044363
754379
429414
820973
721169
1037558
31817
252042
219345
331581
907395
173456
529164
402200
608515
610769
449882
961208
947213
953083
720440
230469
529728
955205
995359
470418
1013648
277629
590405
1033146
529538
839577
486593
151993
1001835
588384
281445
534703
271561
729345
296271
480530
147482
860694
490836
722563
482156
421719
453111
991401
773423
1036545
443344
683520
283413
129253
450390
502500
179925
621368
271518
259085
494246
674169
797195
4664
260967
1038007
607091
481815
812493
745947
139115
131207
85424
653389
252908
740592
247133
319551
446755
170488
650342
1043854
807696
1023722
812407
716248
124333
20919
585250
212011
52670
153864
725073
393025
154676
553511
442587
630730
162997
881863
625704
455628
311867
1036051
168867
1042723
744465
151987
20147
312198
490785
601463
21975
728535
968252
137869
288148
222348
54595
149423
649389
601291
100425
448101
742183
1004045
765405
899487
720836
919581
850758
975791
197799
421914
109911
6660
466137
451856
827997
107256
876337
928921
521108
915545
498860
741562
1002218
697768
470477
266009
173491
855043
661583
790782
621488
332722
634800
475279
849414
986204
252785
20919
861942
88351
954570
504330
860951
352131
113788
935686
307351
439494
501985
83967
694965
194031
815496
1024372
76170
791054
106209
339342
864178
26048
764027
799516
943608
13012
126651
289662
498264
314352
1030335
792498
232707
622393
987400
46093
668125
513802
733785
210324
352418
198643
684051
511624
488395
35301
969430
953903
790969
367575
945117
257455
476537
187125
428803
556620
873785
762124
623178
426617
682409
595593
445466
528731
842594
663743
433484
470808
876722
886280
534803
357028
311775
953093
480268
434647
1013087
222775
362118
1006068
625018
43019
646739
732692
310962
706837
510694
284125
404261
477409
488369
38656
487478
214001
422986
967495
644034
651401
304712
385608
654824
802637
520814
805207
853634
467927
621540
615714
12316
430333
789307
392675
325544
422812
922908
707812
1029346
662524
913224
326820
176476
551153
149143
514437
543238
645837
233478
486134
157880
917186
141255
848470
136854
898839
794846
520378
830591
75206
200399
83034
1015059
65467
317187
1040992
710666
874806
775099
334225
578118
692177
306051
235349
928298
881989
105768
887805
866621
491714
30276
998190
100313
449174
5765
137824
2071
50468
42581
704236
33394
666458
434633
558757
767204
574622
847431
110411
1040727
946998
126865
50291
401228
482263
792453
357178
1000441
775587
638349
457040
622217
720914
112852
861910
81512
162931
704523
932818
951035
907884
381303
228231
113652
473485
499126
716053
400028
559546
124938
597305
952402
817928
239446
280511
623049
93984
1011985
402520
367565
842333
404695
172399
579825
830040
661769
217265
713259
979147
402673
404540
307283
559193
847982
874334
778343
204511
678600
51633
371431
717364
806487
1034946
928448
880600
560356
922202
355154
503706
377852
357514
112241
74196
989919
621919
998809
379248
466481
483890
803248
223953
105658
260561
617391
179238
842632
474108
1018645
279276
558227
949966
921947
232241
721900
382369
3476
329635
456337
837897
157893
404645
26949
828132
143563
791737
243626
538178
154132
1030753
199093
248889
848411
62471
532591
752737
277784
102197
346101
416934
215221
292777
45998
256001
783736
209363
93770
1019367
680768
879444
997598
524239
843912
46761
305239
905824
680847
709513
62987
483671
720667
447078
379108
389774
37399
452815
71898
817150
211295
203823
614974
237433
609917
280129
672527
402291
28549
897292
537605
780759
713567
143073
119128
262630
626802
277598
41439
575127
894983
81278
433714
482071
143755
645052
854379
511990
817511
905233
878993
260081
714426
813477
840380
55141
175912
905978
261839
744475
798498
287619
264853
324037
96109
23521
257366
435530
595394
860409
888420
741686
38
346562
57342
314625
1026555
880272
518055
366404
687829
100154
591079
945375
662461
913954
792614
142495
97472
567454
581875
91903
967225
44736
105435
748614
157160
396880
675182
19212
379023
534755
823592
632494
7331
179245
667532
806776
606741
261727
938485
505358
277196
692819
271022
211654
995615
984003
263874
122309
791006
106828
379047
999895
683889
844398
107054
234640
805284
396217
360861
163396
223513
1018420
863402
469347
253147
844415
464911
198033
461671
790610
917932
144779
552696
554011
141200
419675
386462
984090
1012527
635284
933382
411414
109667
679784
643782
828200
785853
706209
711138
958301
384927
756350
941226
651029
240903
69104
972554
161821
129595
173663
277980
721709
10090
965193
294963
358077
1041219
118917
920589
640382
231242
298953
1044861
902329
540884
131481
631503
224897
658564
297479
504650
175433
404939
981091
295810
522432
137184
413001
716424
352988
943445
401370
960705
726228
126115
457252
980985
756214
782912
813528
616197
377380
924239
746400
996673
747445
749048
511515
653511
23649
781102
448696
463139
789154
895069
862431
992195
773096
941989
224677
616246
283313
799856
11132
242712
261407
683174
286192
688867
73208
672388
137204
775156
422021
949361
259441
690985
851141
371367
630898
744261
49023
830204
634142
123238
718125
937565
623733
902447
396926
480870
144303
236138
962731
534893
211666
868615
757008
204276
513518
550854
106072
11094
998132
834715
347860
986036
504183
1006744
902252
167581
12796
488286
660855
400950
590126
356511
148321
902282
1016015
256265
660199
126688
960528
618997
972051
907266
697599
1042752
592551
57103
812988
930055
653703
815494
822759
380623
619358
54109
914787
529313
971534
194426
58672
451043
205998
623366
89768
719828
974171
257588
546279
896654
263151
443790
32326
536102
140221
956667
978169
355290
724521
497394
374019
214177
254187
883645
804989
784991
315856
519350
680149
727503
896915
900031
11820
401894
1024661
610532
406774
469630
312223
104371
899851
309216
73811
605422
68598
899566
830733
543638
409056
1038174
228707
983388
158181
966464
327695
926755
417060
621376
431169
635066
427166
894202
798262
527200
283340
344607
624317
213573
663332
707332
835467
218638
382953
763157
814130
502397
527263
311718
564224
124478
236667
611055
176666
997658
466901
652130
409400
835657
715934
242914
612106
912023
699325
815332
398393
424373
735277
342
764523
53476
588434
205341
60471
710499
641184
562603
994135
472508
296305
1043773
549652
333266
37980
704692
948718
404466
692241
219030
284788
764686
631117
73157
564836
631862
232679
326855
280475
116346
145278
1004796
450249
1022957
1003126
277952
803035
949664
293834
496540
300646
389255
637330
838448
56904
579902
220680
1034501
253566
692746
261779
19949
41473
253108
797739
407812
1017970
416886
498410
76523
968657
543529
1040732
1038404
529506
204025
384987
242279
19876
781938
305719
980010
646939
631129
69871
181456
218440
985770
133679
1000943
516008
1015309
249364
19835
89904
459484
813017
970698
732689
603104
522690
457999
35273
231765
498662
89245
868156
753799
621575
387213
849449
223571
823313
886560
120164
918391
787596
62220
59936
359389
417925
662776
211914
332775
376307
495059
4723
460115
1005426
640769
558767
947244
53850
912636
976820
758746
671913
568124
1038813
321223
363609
1014181
512405
634299
516633
591750
831896
180455
433058
758747
762530
443364
507872
125189
556397
803131
674519
122222
748679
875361
431698
47598
572744
217499
1008870
714720
611467
353465
847238
759209
1025641
966037
6342
668824
929868
736397
1008012
974314
946604
617153
1003291
754000
126509
571398
531507
998381
441050
683938
183233
372663
799342
663843
1037480
860849
725392
239674
697014
415596
313361
516393
716776
3540
477043
864108
507408
95645
203243
12085
770671
599925
52386
81665
4460
613012
158250
966143
872731
819419
993152
891128
639237
372835
393513
699426
488845
992412
717130
322611
21783
996942
755617
497098
78327
448320
730469
515517
745202
827232
297992
901168
107970
234374
133901
1025514
664538
192764
124665
118146
923310
413570
254664
78488
768690
697649
225242
186945
430063
799861
288258
171408
733644
377433
726145
161554
347590
730347
867462
730582
1016250
192348
448569
961427
351777
673261
884339
1029639
680263
968015
39640
897274
1042117
968910
710317
684488
176648
497394
25421
787929
383619
375183
433579
444053
747294
786587
142539
471915
989495
944606
478024
60334
944405
666532
354472
167484
946377
740751
457486
127619
564987
447995
48710
943754
677523
768585
984270
454670
678106
891358
639405
874378
105577
849602
221062
811665
829729
776063
682027
368624
525166
857058
328115
562536
262218
837113
886320
720239
589855
915430
862794
285746
589918
490146
820585
957085
102067
23697
304974
314132
456603
590368
51741
805555
777079
637508
788857
757943
545623
979810
228524
719323
234395
546353
1035427
471890
461532
348134
520832
70577
357187
935928
178432
847588
701964
326570
188804
807219
540130
991219
385874
1040940
877093
43638
473318
888598
1009487
693412
565439
782616
700743
759542
356418
123301
726163
282521
772391
33448
190223
229262
167617
149561
532164
36188
1023052
841255
275734
424092
244672
721664
793167
855060
948895
41575
806559
741206
247487
191323
178648
902071
1890
46778
473995
200899
108960
629685
830154
242222
213591
92107
7201
103312
1041335
295298
248962
337123
9367
302430
430174
79202
331320
911538
889989
252199
554374
28998
341795
869155
1012158
540817
569803
240647
119351
528953
793962
472586
792414
431010
940979
848494
63767
729323
31609
44554
696974
24125
1043222
834074
339438
69095
580102
831046
298741
295013
436879
720485
135298
546452
332938
237872
791640
468595
592256
269708
95354
509700
708409
569406
40363
306947
707681
243577
920330
377197
806069
238788
791742
960154
302724
627713
675864
298583
620906
454442
308925
981584
296305
116436
611093
140136
425191
143853
630348
34311
944969
190687
142440
1039872
77065
16828
23613
142869
783080
762638
429858
820982
187559
549749
304299
974151
913251
22153
8194
571925
641316
934969
908950
231697
797339
665972
585655
630286
969498
299930
302514
618501
233627
447804
28633
877129
59485
900746
1004373
1008375
592765
406701
487998
986860
21152
610129
998042
240913
566164
836603
576513
101961
572290
165973
98408
1045334
741592
15956
471996
137669
33732
4999
466256
245058
957961
454663
958541
1043013
250318
358347
976422
1022938
883838
319597
624997
114695
983463
973485
445565
254413
800740
205923
317473
683869
986906
27063
361218
287431
1018377
404235
302124
224376
901606
634166
880312
831549
545721
464749
772669
390758
527011
633652
299982
937820
952347
343049
159325
357685
1025820
729518
401192
158581
56472
456229
918488
912710
884722
119785
339417
320333
531058
355084
1000511
809444
973477
399599
858868
29602
872902
523373
604698
867025
422236
163531
500137
238625
484258
281178
379782
214197
704532
380464
201628
982270
372119
711325
353514
784134
802675
658334
226000
45018
516926
4272
968473
368941
372282
859263
751938
563122
698601
422897
636147
563259
1043728
599916
533844
342879
960768
795906
80477
268003
119231
611079
858926
282440
244089
355022
1006761
931378
371318
656639
443810
177207
370840
827586
405763
783287
645803
847759
526494
538833
645701
465829
874636
940285
70282
667909
921333
738987
994631
425336
204638
133022
282594
235234
292543
779787
1026854
567564
363706
747882
819275
898988
590325
80405
619600
378747
756831
214021
307806
416571
618593
162712
680113
468659
203878
839078
396054
759315
781800
568398
431222
71208
825118
57618
22841
383297
297235
374297
700294
702218
16924
587726
402308
619956
271486
453155
304602
81925
433913
939360
631564
479387
118838
237203
978830
498847
319283
709106
631710
120914
798726
592558
217752
121235
761925
577396
660940
1031807
817019
260656
701751
430679
704484
728826
1023781
685332
696425
949840
662431
653179
227158
509270
625001
507560
326731
975459
653707
882181
721174
800477
942048
268084
247437
232055
800571
1004099
769375
561374
227722
992470
239900
645397
82840
113713
705192
550505
610868
453943
542365
411597
95193
118816
912556
323515
597980
257276
419554
647400
482795
864831
1197
48162
79680
525102
1023336
526969
41854
1018534
334893
462058
754110
830728
489396
137159
12837
255386
477874
1017134
522918
171306
342105
80746
503639
416699
758104
64154
1018050
847866
785525
809618
302711
288076
280252
466292
175482
701310
1000828
680613
393977
919346
718617
417360
378193
683463
898671
308556
1004383
475545
935797
714478
5860
856882
498227
956297
79477
154470
626596
180309
610629
258806
635318
254959
12691
916888
120231
500404
848770
120602
843909
186533
1037810
1014977
879009
1015681
941166
319042
871530
876245
985660
694926
102114
1024843
663230
625293
247032
30305
516789
389152
457694
175895
117028
813357
444
695421
1037754
945821
564041
775429
171638
551322
177389
614344
22347
171722
702267
807067
33150
451223
729148
417229
598208
277785
678048
705810
58608
929800
309748
192603
404962
535197
125320
300878
614122
1009059
178259
31571
41510
425138
375869
139910
405091
450070
655675
74217
378742
511307
863584
712196
954006
690999
815259
40969
705024
387674
842691
165740
330641
540704
642065
714490
391719
435584
507130
151081
221948
656666
1007697
312253
576393
353228
489045
127153
496983
319591
2957
181157
739154
353311
499837
385970
281496
954065
773847
392072
838253
454685
790988
557260
307520
439476
183756
942136
255034
308646
895967
100455
889084
469691
923103
982148
392683
323941
194200
635155
150759
932042
170763
402827
796388
29028
1029464
216703
1014910
518386
520603
802668
921822
221503
672401
738937
170634
548436
686613
255298
403157
635849
26674
268525
857849
979970
825204
928260
457891
107240
875294
77119
553369
389196
1032530
1002578
960260
911332
777625
311244
438205
878631
139141
836108
350398
72337
957085
434314
7063
456095
442300
537340
1007324
682113
308510
303061
905316
550701
942067
892899
342202
104420
250222
759324
885093
66895
706388
1028487
946162
385082
443127
392745
190488
45703
1010472
612134
661054
664284
908416
429000
847182
153157
920900
900107
595736
888969
18528
928767
603233
501196
512748
437341
710128
806102
415390
100309
218122
799363
80497
450704
969105
212498
704237
838443
110971
112047
613429
233525
665606
992800
483800
71293
649738
476697
832439
681616
825143
808612
519485
75128
326774
460130
822895
50053
620980
258752
865215
279670
418320
104771
712536
610370
643320
866831
483728
601203
903725
472330
463460
189546
494657
1026802
477884
779924
774754
57905
218569
210302
868914
48483
575885
527680
766129
836454
881041
400537
894537
725415
41598
372718
371612
844961
829310
966791
416250
923518
143642
374656
633943
563312
609952
643401
422012
1045025
693559
187089
264259
30616
363658
806846
737159
378594
556775
528892
514669
674671
234292
508896
213936
63901
977680
386768
851040
1007152
484568
775186
3472
610351
916941
651772
738597
137364
447002
662472
992876
412555
877941
928878
678879
1000310
609407
841260
387348
234239
208896
746216
513729
819390
902448
661054
41838
134429
955330
994995
269818
845842
808185
794061
769167
934303
767750
928642
220062
586591
676806
528035
764167
825547
768922
442710
506596
767959
292526
614447
439840
92245
465350
170290
970448
760056
547782
700388
305987
1012534
384185
274291
231264
675580
322103
242837
369279
577567
276534
644074
793543
939531
889917
962979
1032673
794226
402591
487480
84492
539638
613873
897200
143366
610143
310390
156412
537196
318108
237328
533278
491624
700750
979723
180050
755814
151356
113970
883396
327024
29906
837689
962239
649363
66732
324166
767479
685500
1044596
287263
16416
119330
338058
60335
305515
428673
607763
187137
520401
177782
626204
117496
511129
856174
1020135
617515
170023
748084
145766
948712
361903
41198
971712
1023544
881030
979465
400399
647810
925172
180778
137741
937393
392883
626705
428283
874338
997159
689819
669257
216236
72740
968995
476023
902536
423079
637236
154087
283713
362777
778496
219126
890125
16018
861057
154149
744891
868869
542207
583841
69817
746756
52444
598463
553138
375512
529396
556610
226644
855007
996536
653686
12342
594266
644755
81305
902208
793529
98999
145505
249584
446199
376277
894309
234501
958571
882019
855036
311048
791057
60844
809865
144551
380331
375736
961276
205022
746167
107891
1044565
526056
259202
909097
952506
989975
31904
981505
1042756
325329
373066
140287
801442
512805
359351
792659
763013
489294
747349
449656
847003
373908
119748
117690
383112
1012957
91148
1008277
826390
366357
770486
752863
312050
693666
184889
32714
361760
855704
863109
788294
287899
844530
409837
824441
745097
1044097
1003774
518702
16705
883676
331298
327201
814807
126252
173445
84299
28029
785248
187967
59509
532263
301127
194923
442728
827517
458080
538690
483083
415378
393991
424231
707281
809564
6344
378427
728993
924175
934042
290621
530632
805076
217559
214671
473618
581456
1028431
402915
686281
788953
42826
520879
261348
265523
623036
418567
139881
778813
578749
872590
397958
926929
297862
110549
215746
800506
996316
59093
533337
279411
192949
55014
96770
275248
3378
456510
915600
547515
361316
66222
855421
17823
489493
352137
14326
56104
849954
740032
40841
828247
852851
175108
199683
192473
722499
192984
277951
488241
509798
137711
273616
858142
562924
603747
758940
671067
956292
905634
717118
405248
463407
839922
281763
632553
126870
497557
849515
99026
419382
941880
207483
461630
1003707
234918
73854
844057
728356
722476
34430
585051
225836
405889
774067
584689
308719
469244
869393
745556
652711
201791
136415
348802
336366
1021882
893192
480612
295764
511762
529599
994957
154255
79357
308219
898364
874424
31985
91803
50210
75420
232690
165315
594443
218806
962694
687877
1027464
955534
284379
8859
881366
318936
709280
873517
308779
710841
724143
440831
86836
607953
950321
960768
505030
312219
235347
603210
583449
863016
606546
907126
340178
134962
140850
107414
998901
415649
604578
360680
358037
749034
41114
210029
1012151
673886
66775
94834
87961
894460
200426
931690
422355
911933
932933
779340
746155
927625
623482
154525
728712
723115
941425
970929
373743
359111
581662
303448
217737
406196
898680
1013599
452280
784565
32291
542559
243478
535172
590466
135829
51160
785201
148273
377951
475090
131443
837748
488467
271735
571128
454141
550044
799144
854436
679884
453570
557205
72035
245265
886157
123776
389705
1000807
405012
505331
9583
917159
846082
49868
585288
780948
925071
220867
532195
1003377
602998
45625
259467
609675
131196
190614
1023694
1032278
381688
1036192
866473
505935
748933
928039
1015340
454276
528043
93807
623720
4640
765053
569667
964885
846742
880530
313798
737797
373688
830707
19681
819723
463055
667692
34571
318968
45518
854905
693654
195817
342007
668482
351537
835787
964789
1017956
829315
977636
668292
537583
252653
352008
663781
345844
208735
942335
539360
395642
290887
22998
700781
150779
1006493
335343
415365
377565
356446
841444
982965
720504
470200
150792
958534
656969
128722
817910
663011
424760
989461
367506
413372
780660
813820
842617
842877
166538
910104
160114
488525
126323
1027060
105358
528321
870660
244795
798854
866897
154275
763619
181796
90051
65372
1018302
935932
901245
784070
347239
579231
602271
610413
1013049
147714
118713
534234
281056
338504
878676
693346
769077
155675
272568
968411
130321
1006139
165854
377346
596969
320553
2757
74941
669003
425139
1006724
573811
850676
407779
711600
475417
85821
442390
904350
493964
656661
690956
265359
494914
15312
1042262
197557
612384
351722
64894
426276
483275
178248
953959
329646
481668
810139
221974
855739
550768
496941
950070
189673
969282
47721
991144
880779
560323
671056
667218
682119
27505
567940
794032
720300
764520
717280
789290
811488
962085
822663
192325
217797
155638
181652
442426
263895
299640
650352
470668
179712
745205
16250
781294
568550
309572
278702
458238
102055
315286
121265
417130
818932
895392
916525
89315
621869
117502
761534
434918
235872
144108
478547
240747
181016
367373
160076
440248
53574
999399
4620
1005599
863505
132819
814830
371351
209173
1005112
188460
972623
762083
362105
873627
738224
59990
416675
701142
721030
645725
884852
753882
83193
869780
93065
212783
356611
519970
664989
864096
769295
256755
584624
4951
997697
735620
764753
556621
877675
573651
486267
155081
711191
432707
98469
56442
430494
998537
894558
983199
398350
269546
979107
151149
139161
628072
640693
497325
737997
870090
814710
406367
297061
915470
336544
267671
722353
284584
16228
935257
72181
492011
400836
514514
759297
366747
284667
404709
259813
982781
912513
247948
25890
11444
27190
825010
474048
749410
408425
267239
795618
15272
803812
215989
740532
975992
267152
95079
117626
5635
785342
505485
401231
251143
228682
225177
772320
25128
288783
898015
904192
639498
500322
637587
272306
856918
278614
275759
558045
1021126
1005699
527288
136711
93090
251784
93931
564559
737731
20155
708729
504343
539008
955919
814282
792683
656656
487681
651368
754604
397496
1030969
466677
698332
1039965
655280
568334
1030688
277388
640320
815142
635687
915170
89580
567231
60730
379246
1043253
105719
472693
998239
465666
834745
985108
536559
544201
29409
491431
487145
239200
739437
394309
1003530
656995
838008
442708
84603
431002
63441
569538
224195
992541
640901
420800
829574
345726
825135
89364
776524
948795
340439
220787
934747
1000795
991274
912872
501881
313575
912865
437929
146527
457870
124873
728961
86682
652712
871636
1030088
386471
142252
101776
553473
140556
907835
146651
779704
345125
133522
771132
92499
406361
678203
153449
941945
234651
567635
208504
376047
235019
206822
269650
315489
515436
414109
97741
930908
286401
704124
1037508
1008991
906710
517138
86564
982265
323552
939333
1030739
155228
548139
481601
548314
682086
832276
899357
973338
579809
369612
854557
414853
996343
570970
858312
309152
694577
348263
1024353
1044655
49622
70282
115325
224864
723171
769799
872040
64668
552732
307335
933836
134142
628236
1026260
399684
974770
903921
202293
135826
384857
778743
346722
906765
883108
619048
939855
928580
320018
570737
298854
281868
190741
331650
250541
806576
779382
647383
348014
893322
889450
32963
361027
993293
355374
999761
348028
633381
408365
247976
860072
1027188
805890
217071
737789
861606
763770
81105
848166
187667
684980
20294
277552
1024403
955193
679014
822248
659078
885841
515833
953854
554518
918732
901319
243539
38957
357723
453403
357755
275612
197943
1018736
631744
676719
601384
779674
624915
655486
537261
132709
115427
631761
947029
209975
633381
130980
281711
679306
782178
161341
813975
706415
435716
618664
919444
389747
379423
521809
252234
1008228
622939
1027692
833405
994573
562422
172745
149832
461090
365507
727289
769609
781569
216783
412133
176330
569349
587847
522718
683045
732966
593250
384766
537109
58106
951961
685289
134735
907327
969163
1003618
788812
714062
498450
157153
47127
133260
164286
999144
409340
155704
389395
856948
673745
875748
101506
7351
874898
52654
220630
728201
814170
723465
96139
546708
118126
815171
868981
171900
388577
234637
485803
849281
319108
937875
297079
570207
1031210
84906
80538
189578
365652
513145
84833
794060
884460
739774
708684
563601
523476
991523
58588
738171
836616
200692
253646
37199
790956
584820
856352
447501
427592
313084
653667
449182
477153
391550
900657
915997
421916
388776
403555
148635
122078
49896
594613
316090
107619
90496
560045
164554
306091
542102
958179
294050
1024895
765452
23910
682966
1002841
509439
123681
34149
1036742
469323
385005
470206
791174
130047
850097
281149
428038
121955
939054
770231
257552
1030733
553410
631487
642826
657494
525448
77392
792652
372041
59743
603084
664395
411941
720060
921340
71469
500008
526819
1004371
994781
512644
636343
199843
385395
989617
1032109
917733
414541
497941
271453
602756
154772
490745
553903
141341
165017
555923
489887
451374
411352
227305
258159
427334
545086
488154
858138
87745
728303
645553
734638
685810
860975
258930
61420
687013
63705
649201
439161
375270
255888
964468
693816
136821
656742
216259
984158
256389
691865
638167
279937
75077
285256
755376
838963
790319
121956
213806
780125
709013
18562
404973
763302
967728
292474
411596
771530
112526
590079
1023300
394784
272052
1002313
121498
1024701
810719
19575
205963
923669
169547
90265
19915
413525
1262
531405
899327
660089
359643
754635
872626
833557
24902
484418
219862
778886
264862
726406
853041
933735
1039797
325895
737422
95786
525119
198790
816487
469037
718720
627753
830940
389591
110621
862349
938527
41807
130901
691181
119527
680285
795858
746416
739902
1043847
413208
919908
490593
241206
901436
862551
6891
421798
376842
873842
754307
588352
49652
774395
955033
205261
670677
1010042
378580
379249
179308
848055
396159
958727
149100
460556
372551
365812
1001512
689336
888789
90583
761988
108840
186268
676813
75157
410245
971919
1039116
9407
277268
525717
373182
519337
582471
569944
85793
88897
270918
452209
185202
982549
743631
153373
85912
590916
357026
225559
360401
127453
97026
690210
38270
300333
559768
46861
636549
808236
89174
895027
519157
264611
224946
250122
669948
572179
153867
37006
74519
207494
101551
576717
111440
204094
667264
239937
1036105
330847
90734
1002711
424167
932230
261049
682612
515700
975775
491327
862052
245495
71969
774025
500082
308393
466154
733606
606007
906085
302454
966322
322785
188275
167479
373361
288911
37652
595577
649289
135031
135882
225036
859685
809827
738478
585690
851831
95039
443526
60580
869583
872072
330389
877641
801834
943924
69642
599648
484218
100452
758701
814146
402005
489177
873157
358842
918864
568586
787285
777639
230125
453966
86381
974984
596272
749622
732116
463860
634713
1008758
213835
801129
529543
723607
402635
3823
814851
952507
980182
312686
422707
149344
972700
987461
855562
341577
138340
824394
682204
685669
956992
393489
780438
978535
400830
987736
870309
150047
599550
163365
740381
559030
338446
646413
505352
579373
800996
563845
525520
37096
1001785
166109
54318
81650
138313
347050
455491
245782
1610
829695
744763
384276
833043
954690
1003098
619473
374916
939070
670724
361160
480989
236398
691419
343490
1028518
776544
862343
1026060
223315
146622
435050
712542
668027
232800
141806
963255
480258
61525
758798
329535
131806
943688
632250
7037
239234
713466
238433
858285
553434
308331
378272
949641
948620
984636
272855
930214
676450
131646
149848
419059
22205
244312
797948
587522
963277
725894
171744
465888
780
697990
334767
963729
1011203
556703
540806
48372
324320
824568
247785
668048
665054
438496
116282
946674
39
676340
972641
829397
222221
665611
998871
750828
21385
182932
44591
153946
94939
390371
528641
1011728
709571
263741
551004
463994
819708
277968
874208
894052
180992
54739
34678
530991
44238
388867
1025546
844975
599337
1021434
223821
158794
444025
99211
669736
21937
296027
472589
135548
172133
381055
813118
316019
9147
52108
495383
977006
281777
1037264
32106
99174
109777
748109
963868
306016
956393
571595
642623
708980
424889
589669
166981
123791
940205
543676
933026
673166
1026215
658399
318378
336227
873722
673682
351385
515835
607464
450870
1042254
682371
855603
206414
2020
650273
925638
9336
1033876
773665
271406
867923
849957
805501
1010703
514779
785193
461482
691722
810181
241338
999764
555534
506287
672525
482006
104994
962990
435118
629220
908801
640953
173528
373376
292695
404169
236032
663531
619309
1006674
875381
54027
404228
873694
81674
612680
143103
543647
691864
319452
788329
113238
278127
303313
366000
1010899
286852
864609
578241
496918
115154
946143
112455
350302
875866
925403
1032053
918395
310317
113053
746384
303838
604357
1007589
27692
479597
740730
478125
989541
669875
286066
592021
106138
234318
658874
506494
4338
263512
852617
619068
424602
383256
754179
473215
35140
280965
211339
6842
477289
172084
556396
685040
391456
733887
825028
244167
226482
255625
93492
242361
608229
635553
162682
544592
103653
1028869
858987
236871
316755
444161
53417
726217
530016
621447
859941
191314
644738
218139
255705
465265
469005
176260
986549
411890
424061
967775
698744
440689
733666
624955
821181
383433
339733
580302
891127
586740
357244
377061
57528
231896
809247
867870
111115
587698
718725
160995
969280
639859
365364
468680
732697
685379
715610
226487
1038
781584
1036760
547127
335786
203443
975736
793547
205763
369206
840814
310703
970632
474188
171245
570185
255211
578925
44690
780324
26964
293466
143103
597536
42040
459107
669628
609536
595819
371083
766088
549259
228222
824114
987269
724366
818606
656820
477440
368976
537929
537203
910643
553416
549512
889536
434985
304010
231539
709530
936678
748764
234626
411500
890539
359989
789955
1015376
674451
703728
437980
940156
172944
1040394
909730
243030
11167
146034
362832
67954
1040709
476768
60452
365771
693504
959995
499682
711421
351671
968718
842908
383765
604989
701128
716522
674451
49291
877448
470796
527965
9839
421395
1006346
816149
863151
765794
133161
511975
728713
643060
437476
735110
384277
629327
783388
973230
601146
403704
306521
571503
839896
578072
365598
460774
362766
390087
934103
569600
630178
382496
1037961
1034446
49342
102971
424414
629960
521637
344878
772820
382013
35855
264805
821060
883621
735218
1035532
922054
52203
3314
695634
423216
314616
640316
427413
307945
670962
971961
402812
356010
231482
995377
837615
707812
562733
677028
912868
724304
143783
75330
484059
426950
53022
491718
947538
62693
856614
619880
661812
792217
62905
494270
426823
929850
303724
315006
834995
555267
809419
253615
387833
836705
82192
54073
38223
596217
208589
833485
911059
927804
986773
851692
193826
11189
836775
978670
764455
680458
1025479
22244
241091
116418
87564
14518
591703
939814
346874
179034
634958
1014785
652557
471698
711062
559861
438063
1017013
180484
89575
373534
972032
904654
871315
774760
586517
904626
300998
534487
427731
75977
434316
145965
358477
3072
676495
631935
614881
963648
549725
1966
597227
994011
967058
905245
680016
727989
591404
597048
499132
750279
757619
498660
10763
463605
377510
610758
773170
243408
791150
822319
453013
97712
319428
79614
419939
477042
50956
725432
678187
844761
213007
470836
553208
502036
392170
357543
439444
81536
494070
1038020
822466
231695
691490
202052
239017
261878
161148
653963
216873
926133
363157
304943
796143
96619
925490
656871
700396
110211
207213
309653
823700
80917
227829
719545
164557
439744
57303
735025
358372
431305
67367
10127
496466
185667
778183
652151
514950
89964
413309
977464
470514
16798
249687
899544
419408
561722
961260
341306
332230
978031
921151
99089
67967
692222
1032594
858590
312871
912650
988725
219155
626671
152288
975799
445027
402394
600882
833168
724507
73012
872750
462153
78501
882207
407148
403827
135925
543149
229650
198274
525908
366629
112687
846902
169458
375244
796503
1002187
770669
499715
159061
144630
1160
274622
969499
610592
570505
906705
81857
353758
156136
573444
937813
688911
550739
692396
806581
220983
935627
341419
583
37889
565531
687812
743876
403948
740440
242132
709199
317706
510271
496220
862212
728536
51805
209147
411370
98079
597547
939051
534995
956375
351004
815932
108054
894787
429912
505573
983500
796113
21723
627532
683067
537728
281883
778259
794394
992580
163436
554227
910969
782841
216681
137647
266841
1029134
327148
592933
287221
645671
1009374
619504
556336
557196
790508
743481
961030
106311
704571
1000485
897552
271133
80196
90050
176318
417979
512649
627379
609775
499158
459031
516257
453525
270716
64287
428334
438324
482317
171632
605185
68949
925796
580790
970841
258093
661065
3133
27230
570424
247183
316749
596525
787434
820300
341117
805128
165213
589119
905993
998737
553355
916379
841793
433745
711807
328935
519881
907486
222667
21276
218085
594995
136954
503118
844709
248630
505653
417893
610222
142246
1033563
955004
383815
972901
606994
925182
1037936
524255
275290
829940
193409
358975
700011
383809
521020
446781
17714
633240
723251
584150
223525
821291
844893
288065
413498
120515
715428
97016
723664
824118
471656
316014
83030
683441
21327
824941
722068
139877
712772
51257
692574
10441
479760
545758
14701
363788
309293
185602
221225
912344
255097
60170
670592
384825
134058
1032019
621414
931747
847397
109382
601548
455912
819862
850033
445856
103892
30521
980216
136899
881951
529372
588434
98923
35655
1040965
440724
732895
1001591
593838
191968
716270
184943
39946
1027028
306923
1086
347528
870338
602130
521280
69382
188335
295152
747807
412483
408474
271459
381802
602066
583046
310420
621554
1024249
444817
324486
439940
931109
217619
267667
561802
202551
453399
652617
134848
63258
280210
168593
431860
680845
583460
540113
381359
1029903
153659
446282
538342
191313
797746
1024289
695941
163827
647804
947739
541822
524699
1022876
489733
947374
593365
437934
490819
364151
221200
566855
557004
365863
194773
150673
720400
193488
163524
757140
139936
416975
25664
414178
34643
446191
851411
154722
558956
49339
499801
537162
25455
742670
128797
257294
263128
647587
408310
789901
58491
576319
321338
17315
994463
586395
226999
154518
334655
530477
321750
809173
2777
673984
48791
133242
668443
253513
621433
820442
357259
929984
812794
655891
612932
362410
789777
600049
137012
897832
414192
229169
630480
914981
622108
444427
255517
411972
632295
158023
874473
318050
698648
67472
1044140
102761
622677
417296
118190
288589
507483
213118
1010271
695121
888709
134705
28362
806033
906189
834917
640853
165543
694871
1043517
439617
950406
830545
1021407
312805
663092
77995
76526
747900
404872
482380
924972
583243
902569
522698
931451
521847
638023
957630
29096
489186
820921
307738
184442
985042
810096
513874
531860
356609
85045
1044789
18467
532181
294455
1029854
73727
252442
938337
478857
795193
688773
481323
42199
590833
510847
143154
537992
625453
785054
633719
679452
121203
364784
169150
919985
678805
458141
891661
47407
766949
4639
307927
65937
256777
108573
1025036
145248
936166
525649
402632
360954
897055
1040364
1020366
779119
637409
468838
640868
361899
390321
592500
449913
337528
502115
850137
968267
167938
477124
971142
316476
647137
398098
228490
703418
484824
373213
16401
777003
306092
585284
203123
89160
434157
373533
959957
582599
802376
595580
21647
824883
629461
682834
847030
18660
388668
195235
58173
229651
243019
382223
773898
990606
145904
946876
308019
893610
990885
913448
79635
184885
1010480
564510
562510
15517
306970
299953
27632
557446
487992
489888
313325
185587
841063
193688
227398
5878
504140
986155
794709
4713
711333
234939
943031
693740
561130
855294
553314
81636
621658
689248
839467
270747
709428
764033
195049
173076
736037
552108
647988
611115
2768
672070
74500
145777
570409
156774
239035
352654
996364
76726
855625
993624
440848
567371
3756
1011038
864733
13640
698785
749537
585081
332353
751904
1018939
277471
313628
58533
935950
75811
476545
241519
156838
283668
378288
729392
872734
777033
94059
996829
713210
1033549
77057
545359
653624
503152
632538
420025
442946
704852
789015
320464
870998
42274
286697
858477
804834
222766
495999
260160
1021842
80189
544581
709572
1024167
51171
479543
602158
283108
84085
401591
157000
267380
445257
183137
714106
79403
121499
827767
628163
295625
959063
301913
783856
502649
897521
531853
807692
340711
577413
73225
750668
291879
230084
143096
4034
864395
108999
414141
659741
967025
36846
520256
769768
258036
1042987
446937
82895
138203
520629
285469
316708
421211
957062
574650
609920
592952
198934
817244
599612
919408
367377
408922
616423
659852
192811
95699
265895
464856
878347
376389
274350
586842
598156
53981
739235
843859
827007
912574
134879
995651
722677
22686
330322
889567
1011881
58626
172485
791820
986624
822596
82505
815725
48902
176591
58929
281613
219824
737477
348437
835722
830307
130643
442513
20578
343864
767323
468253
324470
294575
318465
66636
620325
147043
912076
269102
750147
636231
167795
925574
467004
655003
65366
449090
662172
689965
180222
321976
670901
431183
801687
556498
416384
630082
332451
386415
1028173
182253
894778
561601
979471
999672
1002053
69117
6741
676787
768952
749736
319001
981726
141227
1021230
185167
54132
152624
572077
216569
950567
984682
356528
714810
108686
355336
847028
789217
913357
935974
786650
701437
518643
411694
511085
631589
599942
991556
402113
802175
996528
751053
248695
609121
715785
747680
184160
526374
516978
422679
448628
56075
587551
265687
162800
731064
135942
382903
434158
454760
399433
371243
466240
106029
746385
132582
959671
591669
606726
291335
928620
362680
369550
491631
45231
690325
688440
963112
631194
506208
38133
198650
575200
709993
946233
74276
934393
45210
675330
369816
836980
17449
176381
434140
176428
351431
342603
42664
895225
901231
937541
852104
991303
100154
869727
765741
99170
834761
885404
513940
906167
175344
238322
338125
407749
922770
591693
286038
572040
448608
779933
362537
545257
898368
968546
267736
435684
903344
475862
374707
791365
202237
641210
247446
861318
904951
621648
1000669
383669
834128
656006
209434
186185
61183
874727
948651
367831
359884
440044
1000292
1005621
599770
861544
741875
180579
226746
320761
975508
579337
343642
222600
293298
966576
767461
780080
103050
403401
26802
409840
616634
652310
702091
406040
631034
256483
861024
422033
116371
449297
165155
651893
739103
178407
593694
140367
909532
779749
589104
854473
574585
738757
392219
35372
155965
672841
65943
51463
567987
278331
962723
788461
46278
105202
479795
611500
799675
635727
612085
793978
865470
773035
581376
310882
483998
144943
270668
429909
364490
637466
809558
604464
334228
527623
708310
137472
938573
204775
57327
580698
493026
329700
185045
9912
344096
645539
266542
900169
221117
395477
46466
999789
341687
354417
432006
350388
447072
202173
716979
850823
938772
387054
433228
142932
561882
1026808
370799
642521
34363
756033
229731
244109
1012076
365925
428558
893181
394295
1026893
515659
228048
1014993
92794
900622
380790
861717
672460
493773
236847
734381
339413
438809
794740
353376
1006498
356929
170321
205011
752514
77680
367932
240043
563977
235270
522084
803581
931058
366408
608616
683804
353863
836923
77881
357766
98668
194319
125719
916890
1044322
418364
986634
532796
1000358
821130
857808
726951
736883
774914
1036884
298897
297788
50788
521970
67064
18376
77498
83246
634202
474005
919856
814239
527149
635338
969220
344641
870020
409919
544089
826189
582815
166674
705406
253834
738842
702160
323306
36486
794333
70622
602380
487307
110850
594893
414097
898285
1026438
854780
827701
269760
891547
663233
874561
255654
826212
345164
634192
303588
607948
290614
492122
462949
256554
29915
298272
862671
242020
441469
574689
472609
666724
900012
178686
434099
319467
21391
893808
648142
713745
954015
942395
993145
1012000
420635
525999
869089
359066
1022908
470458
65344
939454
696319
356048
131845
69716
624211
708463
351771
231517
966769
971119
253577
113953
287518
613688
579638
257943
552348
457248
258868
1020159
890874
133901
936649
977783
28662
707295
64237
933819
869826
771958
706280
970183
772206
701450
819848
199668
817630
976556
225776
52309
989718
945950
347994
275779
812142
396804
848422
516362
325792
10699
360014
71108
5444
36444
381870
43570
940998
725576
178325
594973
649600
647905
808390
937747
85951
109819
305377
46720
1023133
209529
805232
85052
951211
671726
809710
27390
335449
23397
191969
427907
421071
107829
460790
988557
77103
173858
426570
1011963
65551
950273
732086
33142
717808
282348
157171
331726
423657
78400
148366
38099
769318
882258
207430
630875
657080
654176
174803
76130
966096
39129
248896
559729
163703
695002
154991
490600
511788
798192
654987
932624
167442
32832
583198
560041
1034662
779375
316301
342417
973160
330023
768232
1021017
342033
74367
340108
585758
668167
776383
68103
726266
804809
525476
290287
176386
4025
620275
530327
879802
202393
806483
190781
32553
796953
14656
916817
68502
404451
1017559
595696
417207
653604
138884
531107
582330
19221
76178
449905
365033
379630
992915
969267
117396
270107
206449
974777
100481
978851
979636
223749
822971
669186
47174
935802
761583
72938
538071
969443
589303
153428
799956
546679
222826
554878
117543
556962
199471
942958
871706
525367
973080
356839
899367
905712
510799
890336
15485
912963
593530
861216
399736
809974
586866
850708
391485
383238
173076
546902
259299
127923
873218
650255
85329
741739
724649
49934
1010130
618768
712236
127603
66881
799193
1016815
761312
792369
610978
225013
191525
538298
12754
957413
206528
957960
515132
83545
1038687
216669
884752
399698
290144
574171
611100
222470
99705
177055
578802
673551
119657
293939
75722
402243
531617
804933
146049
550946
343542
95969
618506
592352
705180
312169
751409
703736
259368
144334
920437
946271
294496
932729
667664
789672
106058
370850
964879
341873
223783
308079
649093
908197
42517
636757
1043201
64754
779549
863047
144058
256407
456175
440721
970014
781942
897213
266693
931497
386949
299251
141750
587550
336490
465305
169138
379906
345259
443863
820882
177381
71661
874954
1018569
659706
937008
19002
339767
503549
1043847
291900
325437
258736
875005
719141
82404
544633
701060
933637
761197
998856
250152
898030
875790
414382
529456
1019023
964869
863730
257256
32024
639509
40769
954823
895121
21379
197741
692722
281968
987382
335790
900839
979249
796173
796393
524903
502378
33925
796536
317835
377333
374859
753030
427129
114153
579522
944915
636546
431468
415661
594174
274627
639170
296714
442458
482109
697439
719372
934906
41294
663201
1006545
406096
83784
133933
970863
965399
748555
374557
407793
632728
528660
962983
493820
582353
807237
314232
281098
545170
327751
67497
801202
529758
730952
489091
557415
279047
535755
692312
12766
56534
225534
818800
43258
69765
689481
340591
607284
875902
1024981
939040
804013
519369
818108
486220
180582
129251
239489
458132
823320
856608
970205
84583
778561
264368
440678
939360
760738
604554
562731
222709
480436
825771
211314
702242
428217
903950
801204
633042
543115
128075
927951
170142
552715
611866
239496
407558
702394
872192
1018110
760592
851207
720291
120055
731577
5126
652375
650994
159107
392130
709811
301877
390756
355381
984626
486702
267318
751961
862139
915139
636344
516703
438173
392433
303119
240598
46538
262137
529886
714698
199775
286383
836286
772615
59086
873377
1043523
938956
877910
387599
834876
155215
763989
997761
286745
643865
132461
391376
559935
841891
916281
32295
833443
903287
527197
595159
914775
115939
32021
897561
19274
1007540
674940
650956
325373
944612
196245
673317
965109
566268
522876
726162
960156
639786
117804
74508
793982
747954
252962
105412
99915
950196
627490
1020691
946392
489163
721306
211999
288958
110664
769400
854069
828215
342099
149678
307402
656220
23659
281926
960324
39772
377558
509479
675849
121676
238686
403750
45418
39508
847523
582457
513202
753682
515832
648017
59791
207499
807536
913792
4591
298555
460694
556235
784858
267716
594745
221810
403936
975086
329782
571329
128647
723895
846389
769005
52303
435608
104332
108299
85418
277149
618788
594578
656932
491978
879473
244394
575158
823144
563891
820615
951389
626206
636087
408153
848968
342294
608659
480525
895733
649502
56427
90501
53398
777444
607827
489864
784546
1030565
128210
602769
916710
54190
19384
971630
807552
740452
120943
682637
543160
1027193
740075
269745
723108
947337
243888
684205
985475
948012
710154
704596
991693
776980
587567
529895
501972
318552
853003
890425
809827
497180
252195
807399
724701
681135
1012947
369705
648724
621675
590634
364319
987754
728551
399268
423184
51016
69074
35571
1042763
942497
283193
426404
575214
862231
29514
852620
845022
384892
811601
34213
609195
346774
256991
693059
180588
516394
40465
775833
594331
746984
381775
575945
134104
955038
751371
1006983
7010
798121
892535
805001
83497
657605
595091
406848
968595
146162
676680
771540
191931
864446
182930
457730
960265
255036
947261
908661
656860
186125
836871
57112
361520
56937
291469
508027
980119
574398
896121
985921
971811
515525
229744
19139
37386
1042808
890317
863728
394011
814991
834716
647528
486669
1043782
205600
265034
986540
472886
970380
105518
1016973
582893
503485
164432
15018
392873
421420
151929
262857
203635
1043583
421724
969215
252520
254789
402640
630705
301427
219926
917963
973712
39375
65131
70980
155586
335149
896900
653354
477354
137688
519063
1045105
142186
425456
103577
945360
565465
604495
1041665
374265
715227
658737
210152
740272
158447
954838
386303
590212
58184
278964
134251
270570
9868
379175
647795
216218
88662
105625
876349
158830
855785
599728
126817
372771
299015
69337
405338
810536
231580
1017859
345231
571229
361760
673120
1043357
559345
239956
470483
190710
860973
506490
287619
200971
389763
80515
674343
387680
358070
171254
955612
302203
702210
659946
1040928
192050
61609
587549
403094
911151
754824
423245
965974
198022
356138
568137
206731
703958
824754
910668
89397
198349
343432
915225
414770
924478
448112
948999
776928
444446
147628
258170
953896
1002834
52461
603731
739991
1040900
735675
481709
61215
194250
1609
394719
155014
275728
519389
392921
157030
380737
133759
211164
89444
457599
149422
432087
248917
935811
898483
289465
874590
268979
522130
9685
7382
199150
809298
140456
783015
308699
187347
309747
578489
143299
606907
930881
408675
704570
425464
58975
180573
587088
615571
701638
319560
748582
1022537
589199
980743
734177
385107
648678
431468
991539
775838
844826
205001
290850
186193
900215
422340
573996
797776
43229
693039
612889
734365
591862
359007
352941
311264
80055
98930
534560
36951
77291
179082
196841
194650
898136
670749
118607
508038
162747
470389
919796
26971
531080
298477
150470
728334
296867
1036487
826251
567938
442111
565191
278705
885904
65085
801690
461665
683656
744681
323061
981323
842393
875531
167084
494199
594434
421251
132001
739384
934876
273283
790274
239783
205619
140458
541074
61993
536121
791692
692796
110087
166487
269816
234947
67670
756402
99533
391497
671224
384684
840634
752393
68876
225450
607727
937413
404538
908096
893757
556944
132945
238665
725073
871926
268332
469416
15259
788622
344152
892816
1034062
169768
875469
1008976
892227
57447
122281
848355
67387
849766
298319
105006
447561
390696
545902
72443
958701
879931
214222
815609
995576
28560
79971
40872
55324
411781
687065
523811
118714
394067
837798
555485
355820
180334
659381
666861
6670
819709
479479
286755
776994
300572
302729
100464
344570
542065
157986
346532
395164
234055
415838
183937
1010437
489293
1016696
176878
487537
230830
524057
836060
831849
367344
280387
835362
903664
332025
508698
314951
991989
467327
236653
685730
195745
575736
382543
725993
521715
14254
568457
381164
796328
1042534
776232
384876
24680
935777
884097
440354
80812
936807
316002
1040933
553231
316618
28590
965943
434989
837529
427285
881717
699547
844634
1016460
583587
188238
300729
47511
1019856
631498
352481
983260
319402
581561
661210
449834
430474
130194
971988
755388
192171
543923
854553
93868
808715
606925
287157
96327
861918
316842
331302
13450
539595
881439
757318
868327
174361
746449
861886
526100
782487
687167
788058
566898
138178
419326
699799
788344
728891
845281
452485
40802
624849
852458
807852
417342
676219
658803
417159
431390
872664
627592
442652
685476
735537
804767
401791
177822
720873
787574
260361
700426
939783
360828
690644
134141
652532
258221
65576
362567
997028
412037
457965
930401
317398
521545
872953
75356
489012
304308
1021143
610312
965219
775720
149399
863694
292945
898453
539195
221534
376857
986823
74576
773859
699565
1044223
60376
997294
413103
757262
916677
532036
845344
261100
119431
560720
104760
424383
696767
738323
327983
586863
855310
743864
98880
66228
867858
1022061
252949
827077
384150
193791
895316
711405
623811
757993
77079
401586
246297
287732
389230
759252
837716
438714
338032
811014
482862
38036
552896
763486
443624
248963
1003423
589607
664635
691090
42537
781659
922506
919992
228087
848069
844647
279007
390748
815869
664142
495287
728797
626393
350293
488527
378648
933952
401685
684632
112448
132945
634719
615765
836083
152076
744744
146679
937510
826368
161411
71508
682172
319232
77765
367076
153345
252413
97804
618413
142696
848177
516162
18887
517730
466718
347398
80498
622023
964055
478049
136804
450839
346369
586641
343231
9086
685121
457860
499064
781054
853230
812469
756433
742920
518424
484175
843304
823778
90882
586090
778075
587669
950789
960091
21047
710691
598713
846799
272888
217629
305375
916744
310712
2649
915354
12484
771260
257824
637057
161515
42656
872745
462437
574227
1031047
419275
15856
24448
794884
415582
673337
554228
482276
471053
426294
952458
341126
850874
1006581
84417
962840
254153
243883
8399
372232
743700
823156
940982
218942
34485
137798
333736
465335
99595
935537
104318
681757
521034
171288
1040200
850443
836315
142316
395725
581129
866488
267720
153310
572042
103359
126113
227434
520875
651908
80628
398730
191315
1018702
852913
1020758
355193
755006
495099
758970
129137
443780
811499
4643
687590
317284
935325
693052
155557
576743
42045
579213
748958
564501
6438
254373
282668
732384
466393
876713
692366
17153
102556
210427
281703
108217
8430
318458
295418
388814
521851
865332
848202
874649
835622
584381
740811
963551
258181
493915
828848
807791
5393
824977
612928
169359
267189
800327
873080
916134
976027
241069
504028
630069
482966
873981
162483
740119
469371
213392
98576
19655
282482
177997
27231
537219
704532
928325
996260
328302
723643
616841
120413
239290
874786
668642
110116
626791
295755
141927
115875
496924
647336
600533
715368
363307
586045
625505
79676
99416
728638
838845
58596
589818
888234
436471
915799
159406
251329
4948
428205
919095
168121
829225
231797
221326
674548
239722
369952
36841
364551
507840
862267
45221
89836
461410
348378
987564
863708
719349
328500
609933
295691
770534
76860
107594
794210
1032060
554311
213156
322620
297746
451132
1034255
969959
645537
1445
1033788
1013370
227085
364008
742865
1042817
211992
851400
117186
229548
900996
192615
885768
635902
396340
849601
138275
590092
872230
174850
347139
760980
740899
625437
528430
842333
199443
604715
712332
932605
372810
102327
971363
494901
937364
54010
586362
187521
690953
435582
150062
816914
143222
515820
30490
155542
53409
282910
975378
530871
230062
358052
690752
754720
293429
478730
732894
664745
642494
232061
973075
153984
883368
729891
636739
41079
125699
275618
696471
752147
315467
646334
379007
344571
417226
203447
52029
280879
430694
934228
447681
546883
504194
180548
799687
757437
907832
393866
747024
398681
211831
950726
664232
163377
68692
167850
971613
599628
1038628
176509
931679
832328
424680
102716
267775
247556
160564
567880
588029
881866
1032051
761036
511185
110346
254241
1032281
790299
612116
997768
699089
236590
12484
877710
823096
272774
466348
801716
980609
648143
647532
250719
160570
1044668
333638
1043054
611062
775572
188902
1039032
875103
123098
891823
403607
712481
168842
91468
563986
959460
318932
731242
919909
403283
684842
912041
11130
746015
65671
921291
372632
408772
480250
408976
233872
433204
934381
825749
799162
570776
318985
971882
775621
211635
248492
505649
988107
828660
509606
766864
502131
90174
302629
536913
217142
215691
203818
490873
766999
660724
571140
599562
381183
205995
47494
819007
546464
150676
803332
771807
872251
30310
930864
718172
558243
645977
440489
826571
610108
529369
200540
113284
247527
199920
293763
270275
400444
798677
919154
517562
683200
954094
525292
470163
978569
1011139
644712
528805
42375
724807
637903
162039
708404
332887
1017292
927067
763363
39385
900874
975145
895293
708018
670041
754016
919275
281323
149725
452684
76808
700282
364898
1018345
21202
959044
983987
86083
404014
931367
816157
948407
692361
146624
903308
240059
476778
628818
349056
1007329
939270
774158
316923
1025734
544151
294383
495785
931715
178590
643081
832692
293702
223552
658975
550511
321117
1045121
1031326
729145
463917
443182
687143
709486
486387
178631
68620
594883
374090
416267
57967
287105
892732
856565
915943
1030266
175975
572977
933054
732402
527170
434855
26348
430791
726474
773903
547301
650609
189065
122164
733992
913099
664157
734050
724900
441848
788908
25720
54855
264440
711024
762685
691199
73971
230434
938184
748387
30002
1001441
154104
380605
986924
29062
552719
835927
548633
142550
80533
925306
985015
444277
19353
1438
816624
386691
688596
759893
492550
528689
350745
575523
516968
523744
853141
358566
896283
180869
744081
295860
86207
182513
707241
38891
938242
749436
222455
512713
369755
610393
642818
989984
905251
982305
556708
705147
281931
73213
353491
177779
313759
854034
159793
711044
733602
19905
571786
404616
411693
583687
319256
709276
573461
437255
488705
341092
153813
363962
1035626
457629
268320
173225
625715
985264
251011
482125
738220
97667
18984
73712
117070
787722
85607
1024886
536464
372595
598892
1023073
601257
109074
80765
688917
399773
454993
559764
646185
425915
123040
625757
925094
278784
778185
920699
419879
50446
112850
86110
444512
908323
815666
294690
188982
718969
189009
618393
52222
595096
480327
161022
244400
985762
1013168
659697
953676
870429
79913
621648
79518
202756
1038576
111266
715141
84777
613161
219785
880442
177966
287239
497121
455409
213754
692605
672491
442709
186944
27931
934727
391184
88313
451751
318681
166183
923687
28674
456114
485088
927638
205589
736980
193600
973457
1040467
284176
159011
342005
561559
1018218
835776
572196
25819
214965
363802
807221
292891
484710
521030
933265
810800
890268
93121
308978
945305
216588
272866
940961
875072
72277
16096
482810
570586
756919
584189
960267
7372
288152
168995
137761
335003
194436
206578
873971
854741
947386
391425
122355
616145
192691
755461
430951
857975
590288
382054
159256
348661
749577
802277
10854
778414
188627
924000
206147
554440
915498
670730
673550
267187
499203
708184
158443
586928
474018
934883
460763
412917
283811
220698
357148
359954
785649
606602
17203
826855
644204
411150
23049
759571
148946
153972
797914
203296
44993
274737
41458
750207
224269
38041
176741
975032
932988
950590
5093
65854
365029
902865
792929
968226
393741
1007509
156878
740279
453206
802944
380150
482392
399965
945772
800873
655980
656437
116773
4989
822706
890587
173381
341958
883388
922179
676601
148370
212439
923587
466540
433882
39651
445954
208283
429122
98841
314278
259386
854391
77954
115277
400577
603568
444975
154570
814681
764055
182427
562560
509896
674789
160711
1043366
634547
83813
210745
255454
351178
84985
13248
929267
909642
746135
255881
98023
156123
1039000
851532
789347
1017564
994562
16120
145552
636410
577854
249942
546934
263970
770031
854119
402254
912269
445171
520450
450898
394765
418588
841547
785694
319461
861499
620798
227081
1034648
362314
333763
327745
458985
453376
140116
85027
343817
64089
378589
306281
360820
848200
747531
249217
1039965
398314
354846
935662
384203
470699
501735
276890
191585
94492
539928
599634
354472
124938
107500
1028138
737135
125520
23593
812620
479550
886576
382181
746498
661295
514379
891380
552087
685805
112480
981852
75755
36336
933060
891153
348887
144624
19995
143596
644441
915604
555739
859029
281411
31267
692505
239314
164822
217037
625460
697375
345934
109357
921120
521947
985382
605435
219613
1012459
5221
142360
660475
1031037
807697
194930
888884
353954
199846
229857
86242
331727
212582
853282
1016350
540528
492378
724583
519315
712199
301265
973498
370058
898233
370215
588526
614861
769492
544157
125166
678307
490530
686075
601390
594753
213257
629069
304139
941990
256735
1040900
865060
648144
547509
88384
687992
311906
766996
370490
271317
397016
464837
299400
1036056
10051
1039099
299782
337855
564848
912239
140696
434775
815835
887724
1013722
47382
250660
407363
227977
515290
545568
461720
711991
920143
257452
688652
676701
398919
817984
170146
522115
104493
958123
680009
663530
802643
686615
41840
874973
198441
682929
1009242
153105
685484
170954
560064
711026
531580
502616
260464
910870
566460
634691
470365
664543
35467
847572
1030855
811948
620423
875382
147895
281222
395864
915569
622439
1021577
167551
1006068
760082
122467
208515
587301
26884
846574
993652
113513
31409
206257
631709
309609
803670
770766
954922
249661
971755
846317
657350
870878
903781
158670
595031
939830
75289
614125
221359
890117
586169
498896
907913
464353
517077
1024054
306200
179243
223675
983354
807012
831276
941863
898906
87125
110931
182133
927535
242638
206328
924417
396807
700410
649377
198163
636318
826092
619284
72716
103322
1000722
332479
502985
10827
343466
385468
283702
347913
152353
711573
448752
943893
976588
530648
357733
409628
98490
552966
849635
377785
809201
493177
403506
976538
514557
850313
503330
899639
111331
896788
752051
542587
231244
822149
555803
808192
295901
299120
1044208
624959
931842
246979
369832
906132
506823
176609
729815
495625
350897
218831
992138
790053
942221
228423
960062
961917
697367
297717
122299
208542
688062
160848
682292
470364
827934
779793
825600
170298
89260
520944
104909
184833
792870
602235
586390
352978
38172
360549
251016
545820
114465
157579
707761
921028
422086
935386
727654
164735
846410
424134
284016
961922
741180
772234
1012408
367029
433038
975818
315919
927255
611742
424708
252640
690164
485989
137056
96968
207252
184824
38624
746579
550603
803512
309167
502999
123726
737014
485497
996238
172135
896503
159538
172085
958465
577300
288762
337562
1043298
343702
20964
203645
19389
1028040
596969
213399
964065
975534
77165
654733
460403
919703
622412
572089
387031
444540
756121
332206
665763
662097
647157
613677
334808
301960
2381
7101
187516
124135
802782
1016243
114244
320515
933754
749274
858861
146875
187618
690652
54325
313517
741373
954791
138703
705260
904017
783503
366739
912549
195872
550717
187696
702054
154114
967311
487155
860799
795805
558447
343095
164116
236879
360589
598209
737317
907730
995683
341352
158947
113944
788965
903517
248436
902898
208156
277520
456232
923833
392385
147391
866013
711753
157880
958027
309401
102259
360825
208188
96759
269837
996708
278941
141853
603357
153924
998779
416788
567950
765977
649912
690272
152078
766020
391379
927298
36182
69890
950402
704805
896169
200164
4554
1003893
445589
54632
959841
664888
777609
409922
258374
377963
272740
442167
392618
201444
521057
764357
202134
319334
647355
492447
455861
761313
169968
237570
540239
569772
389508
631339
861870
87883
190990
9544
796818
598164
597025
347928
939199
83312
876667
765072
505738
1002538
123867
1026538
133340
132890
499154
134896
911015
782540
741284
738795
939275
717357
760299
363448
373376
234553
1009364
665554
642889
827162
779374
358518
31785
408363
929170
409302
1005231
646808
283945
1039006
22037
210294
257611
877974
958203
666286
468829
484453
346652
180668
495979
387645
907635
850412
853042
663001
612024
924908
730652
528254
23625
1023865
42468
450787
846704
27097
749813
627451
542446
113313
216582
940814
490786
427100
647320
929462
522920
495596
199762
633665
816454
993591
200789
561049
128859
36856
585482
1064
697289
683460
543575
245740
98305
848127
131351
422581
1018565
1040745
524847
755359
174746
788476
759247
377656
700388
656564
1027956
37845
615034
963082
500713
4180
673424
498750
870607
939679
988070
167777
372486
480602
573871
423079
78887
541774
707903
804658
161184
438858
773623
503514
168832
908150
465335
334942
555543
248183
602313
31444
678902
615653
1009206
470811
845820
96812
599364
200710
957105
356246
86269
960133
65100
422246
908769
596883
130699
365673
378583
488423
56800
247361
510161
685255
761561
335816
277489
218477
782719
130100
201629
654671
577010
216534
373493
836709
928745
464506
878263
49107
970132
238629
77714
49206
14528
117497
955917
909752
770025
185707
994246
425318
1003220
892991
26121
468141
934919
48668
1522
674884
486805
152802
856770
158554
483124
516900
476942
810151
635775
515815
580901
801336
177162
29390
314406
1017124
141106
158549
549438
926204
494646
374771
516634
590569
461857
999148
485132
832489
304917
86285
401094
207468
989433
158371
501194
179397
83704
456093
380306
390989
946498
769745
567512
341725
385420
337885
286529
738790
23246
423343
793812
375348
612236
114057
514323
151602
76373
113694
948062
670231
905541
280665
65030
236042
591211
866649
162534
310659
234610
1031820
9290
258694
811808
386062
603671
386789
143564
993280
817637
623293
778740
101629
87471
366300
672026
904150
472184
1003635
39568
623018
912680
173955
744403
580080
380360
557210
1839
1020909
712799
668023
292680
750509
349985
387499
10289
514759
222348
556686
134608
397127
182617
208112
798041
826295
435296
778862
519286
299837
162397
613684
583480
442646
83758
235539
860547
483619
87884
989212
656104
1002732
467385
283364
5792
613434
129885
447288
481024
98039
26254
540090
623985
206841
819751
892768
265758
656286
263416
347501
257560
105385
502204
732269
197665
112463
350146
571040
475401
954137
305346
874507
939776
339742
1010514
114715
933497
164462
82730
849565
891543
882327
321720
334359
811540
525902
301611
255616
221331
617776
966135
54703
992267
287785
800695
870418
546837
709909
646941
677381
643823
223275
671879
170306
921189
621902
878627
376829
1023956
1039354
718593
698293
331290
931021
975280
325095
898675
732956
689752
1022642
179695
722
641460
438329
735041
952566
41557
925370
737039
158720
1041569
507423
827870
95819
853280
189566
110917
65274
234319
882636
910919
816524
24478
36827
896082
545658
679650
979083
604002
1037091
198252
876763
526886
590602
676530
579312
83595
423341
412220
677906
256505
820283
723882
89953
1022712
933260
455416
131707
554726
461613
771788
741588
684804
1022052
610413
536023
899496
393354
777253
848601
101983
952499
276114
560317
590719
816001
93840
808893
689
106795
717782
84183
105697
1015051
201222
738325
402155
873885
761393
418915
544431
835644
459523
700546
258595
132018
1008286
926848
216822
750394
828400
1011419
120912
238779
710000
506930
815697
670232
689824
355779
1019564
308186
655743
489820
131779
36167
573313
793795
375996
689267
827303
971634
378654
408950
31485
177889
137956
55763
317800
903479
356870
707330
474260
842200
744804
208142
170610
223467
1004461
236945
1033542
1010367
30040
20451
229058
1038934
193434
25026
237306
1030460
731585
856365
602413
700926
745880
646838
158851
58267
184880
971029
686434
706002
1016732
982021
6767
91184
251624
263010
798099
676202
448168
325962
418366
927840
808788
357836
119699
1014972
604284
335032
967225
229071
537255
389330
224722
682438
128801
474398
733699
940158
463690
772636
132163
567754
1032729
973512
665036
493661
67351
373575
1031368
887389
709406
979761
508592
502535
650918
842049
504342
131498
799861
994595
430043
510075
429537
523927
860662
243447
458347
780916
756170
442407
950179
157910
346998
521333
272951
460133
265630
19296
310782
953315
220440
562386
192422
1015377
817752
36879
346020
742286
564992
365805
1007951
680431
365016
140086
6558
523531
893784
949821
248592
920416
703358
343262
736186
457887
781704
124299
1013203
383827
730191
894000
471593
590642
536830
177294
726881
108621
1042892
915541
255765
40297
154708
1038226
803984
232710
254094
108420
271726
304387
626414
300653
838307
453958
329066
105038
867059
991849
180855
898150
860689
324178
505516
543521
706440
357074
117712
151112
158400
925839
394592
523459
356782
655142
40856
291233
26633
997228
253417
587397
741773
277507
362110
103079
1008502
934993
649353
400995
773366
265964
463434
568638
559031
956370
24326
342810
448799
938442
122869
785665
814037
471314
987463
7708
880515
274835
7753
685150
738275
1016008
812677
905079
191302
586381
510992
201672
425942
251221
849482
264600
266944
497267
2927
495034
418886
191215
290029
873150
164641
1016715
352932
181079
221745
45151
897325
242196
133064
844919
589808
638681
556730
811368
1030672
225938
24019
843274
168365
598957
144328
53174
567243
632716
489120
989593
880434
560644
87690
366194
806927
618636
552269
385894
772209
330227
320807
159087
606448
177551
1018544
760681
193784
767508
575954
508796
300162
831177
710695
526169
627139
904061
608434
889229
189491
276565
118543
333512
192867
399080
385651
454757
796382
461002
915976
403505
39634
1014295
345046
619222
95055
14012
898909
614921
797450
790126
1013033
911434
570412
700081
54736
221365
428545
412209
559107
642452
112835
38401
703419
208366
567511
216124
180391
613413
685973
641906
76391
89197
104191
352909
484013
862175
263745
49763
844974
546664
440814
63906
270365
175632
787906
14461
961532
917747
867860
707143
333660
115448
158389
930703
209252
183018
152708
614606
1017079
197798
1045391
774387
68210
230539
888682
316331
863118
605015
753170
681370
871840
91024
737945
524398
917045
608794
490485
823498
408387
926977
600248
965185
227214
982206
950898
780033
677540
674072
71322
43928
87160
989598
758059
581575
682323
163179
242736
963691
720847
799934
255552
563035
281085
726752
32715
835657
531203
869215
145698
120008
890268
861757
304904
511105
443492
549026
514534
240987
1037098
9123
966216
398465
941885
929141
34038
940851
300599
620858
676769
110578
807394
786182
86546
209661
488353
239555
908057
212988
901976
157412
535858
688159
715238
356657
527679
45704
75169
856709
196797
222017
540570
466344
485739
611951
843676
1030454
436680
325165
851162
488318
434193
785826
273718
587384
918880
854867
584460
875118
454535
416624
173349
189602
932019
262448
497752
855672
206533
656694
979509
389535
718639
129864
227699
845699
25774
46842
863780
685239
110445
1018451
1044413
524993
938693
793334
394273
902604
894046
710726
665676
321576
428401
968901
353002
1021280
510033
731108
959871
889252
778743
696999
554422
438209
842714
670144
510094
523871
914629
123822
501679
62075
166412
663694
229942
139534
257626
476992
572106
466227
695414
897673
1019407
939517
1043353
654545
428474
101939
97439
645281
998161
37623
743909
597024
72551
676378
198080
883447
206998
423420
107208
619391
784747
548722
986747
93733
941511
968268
10470
638358
410128
431181
471005
643290
199424
906289
262159
509311
427938
518417
304970
705187
633768
160294
744722
347053
95736
840652
968440
1013297
854697
252176
571672
714772
845431
950561
95533
143266
112676
378737
465789
861824
787041
298666
19519
591942
985648
803653
126165
868482
171461
1035094
259015
386856
845226
657498
891329
3303
670706
732565
943006
270817
344647
869741
223640
762758
911556
607076
117931
37406
950947
310202
821059
978891
391649
80759
749290
133656
350117
832890
427989
722490
539900
298086
258136
457935
811262
329207
134193
1043793
102661
647576
231442
934450
411595
513652
898785
922605
1037517
671241
991874
496292
198298
868792
666585
913176
685351
505515
64716
254950
718224
247221
514499
166374
545239
554447
1041630
905025
1040598
614560
192821
138503
170839
941598
930411
984661
1014114
388224
844522
972728
391214
913670
456368
893019
628491
749997
87422
630402
444767
540072
991959
394572
1006944
437952
249003
255860
357021
661240
445122
972299
939081
470661
127092
512645
238015
421559
122405
605454
843515
443926
813920
354051
220496
242361
675252
787803
415235
600854
638749
292272
20920
798728
887817
868126
384932
819464
524196
909700
948394
102406
775487
175799
327942
799204
811214
300528
257460
56424
251407
132364
588844
276413
850911
607201
24251
323038
275333
284019
599138
214296
346870
482133
231864
308612
869868
325582
179201
299144
176902
547184
141383
193487
214418
867101
569304
433635
218133
1030254
117675
556213
806194
603498
93861
121574
236641
372407
5465
1011302
581819
341865
18449
582404
840177
541489
341159
856956
937315
984122
801782
913827
488112
36709
322486
257632
820735
733564
343151
1008212
795632
76805
555711
503810
299806
889400
409434
664067
762526
234519
565634
337703
638733
573393
392122
586621
418354
996120
231380
532907
694763
664083
526978
622972
577024
732516
154343
369299
799650
561869
647940
204979
969040
525614
910155
909938
15253
728686
729665
364948
613009
934301
591357
599435
891729
367486
295406
179554
131948
194336
964918
298349
67720
393781
414995
809303
427509
170280
962587
29101
70104
855803
263670
142050
647136
120256
614939
985741
238933
99604
492863
701218
878894
503693
832322
830023
344281
510497
623352
902752
502061
233621
486068
277723
321650
980807
523572
341589
822002
152840
597831
226206
969700
747497
818688
45999
617897
893774
829532
204049
365081
190316
308634
660042
749176
336683
637467
826660
831533
223527
473383
791426
211799
118769
268285
1017002
15032
146188
257639
28573
617572
417906
717871
916770
815051
1030997
397653
882206
754500
443641
207504
940548
419989
1001499
834079
422503
336241
695373
525833
953773
468435
261413
102261
540569
849213
194001
968304
903228
807631
787009
495415
739172
959968
106854
14149
1015468
677760
512068
713446
767800
191744
605843
754932
407729
411244
764578
284033
500206
424396
258247
928986
970961
522892
237355
145497
802474
266243
294003
631533
15087
698151
370240
865752
493584
77421
422194
697906
733202
674945
988878
682357
94469
273920
103986
499402
106503
670561
256163
192965
1015017
614791
303829
829945
807899
125493
695066
213074
527514
1019076
696669
350084
346610
149946
454276
42817
625240
465767
275830
24905
841103
118356
736466
59560
844199
1019845
1007071
476610
849514
174622
737457
709113
1031849
605918
374718
1043274
857531
590726
1003715
959550
859575
248994
294390
633702
296287
447273
945816
453791
573473
908015
1032194
214851
742016
550896
178629
495099
341577
819142
376414
339187
886743
212545
599610
345694
1033398
396693
71143
663380
234072
151401
32611
925086
27308
170262
606747
85432
70842
849694
528769
717477
903414
503697
624371
798005
866114
164215
378049
693801
200608
1042144
770282
848369
426215
1040860
221883
588569
686630
750653
341816
958067
145456
875311
1002208
57934
82952
239531
88987
33814
129779
398931
1035629
267279
449467
458167
383529
305619
719816
687712
185430
176995
466061
840510
594064
155290
862542
570691
699481
555987
619458
588983
768636
94095
931423
226171
460792
983623
483260
685033
878217
458483
587083
226397
35290
854140
383023
361852
534616
778296
964759
710992
260018
704992
990209
282607
574537
467603
731770
386423
657117
399459
358331
664257
482205
576732
300021
897900
814353
42053
862384
254283
622243
382224
540920
274005
357964
173468
8809
200486
678536
389855
967220
788422
987434
254129
969270
817005
522614
580141
914726
176929
298317
529039
181960
315068
62161
1027632
1043140
379436
927473
968234
438225
467257
274866
932097
1005360
43280
929715
170242
245987
171695
364708
591850
74904
425197
100271
251930
983768
379081
1037851
84190
106797
672321
560888
156231
939684
283026
246848
939374
706458
768598
473457
63363
215322
584661
785635
362382
709280
421070
973768
123865
513527
576750
482098
897835
138250
229836
652078
591853
434890
622888
703021
769428
485793
141104
562748
777460
325763
76293
1007570
43935
962519
596960
932588
1016377
165260
332964
822994
883192
416493
1037408
474900
59725
1040675
573461
391727
62105
763238
260246
905117
864413
495775
570794
936062
656615
920332
230194
288952
995058
218274
178267
479234
566984
337291
503162
717568
39230
531425
317547
868942
454276
5708
450978
30894
62174
65383
479893
340312
864251
86311
656005
1021152
583387
751677
31803
812561
202335
716194
964836
1005869
852864
529463
370152
495782
40794
219030
539438
341694
218453
1035577
497666
901691
625469
372362
37322
424447
566242
108551
155975
652968
850523
685019
37969
406041
843642
615483
690095
334586
265912
525227
434888
435910
111558
232139
818875
479274
409819
509982
69627
13914
628480
1034304
117387
625347
976495
228994
612495
897146
901860
16279
68817
954701
191961
298893
909770
80808
230339
575881
61993
775639
232914
998095
386048
149784
326167
637608
30350
944745
810997
751271
912691
791570
317459
824409
878220
615565
965208
719633
1040769
525111
133185
53455
715384
557429
687204
1040749
809600
210132
901609
482578
776334
88745
876457
185024
172893
869444
166858
603391
765864
405705
117643
735937
360483
175918
790129
820567
117275
350507
263407
635197
803183
316732
624112
948466
807674
833573
45521
153143
792641
462377
980813
393945
603023
845095
678249
668820
206319
523503
274127
857268
657878
600109
37142
954606
796711
336780
170447
460630
1019549
962132
259150
95711
440850
1009381
1033542
105160
862221
270043
957628
690624
384030
219421
191096
462126
534008
1004355
837462
543681
234493
381456
610395
183714
965799
300572
1032378
221125
409233
643327
719030
991031
724852
286399
379490
329514
850389
36226
799786
293514
320756
262399
129300
895776
352674
792363
1003319
269659
845662
261458
640278
247563
288055
152391
69821
204428
792315
1004973
266362
113240
213079
563280
384271
807940
301360
356923
285368
848253
452848
259854
519393
43242
742527
216468
213421
276467
866437
239881
674638
571643
991750
103866
1006754
532401
729827
159498
767119
114855
962120
872454
641274
53007
386484
53794
109295
243085
741361
615113
85439
352194
194973
477498
802856
404473
571002
614785
698909
944825
773514
795592
966590
69896
16819
168054
315934
471921
889846
532931
900979
749918
985177
337753
322215
672867
109792
397113
404447
406064
325659
77410
800508
875951
385314
790157
789975
361636
205714
623031
355685
918492
842702
702600
886102
848323
875849
747312
639962
440475
404563
623536
575721
345195
922107
562528
530023
780955
319879
849875
202360
47379
597154
657039
255607
764348
536083
559112
907067
928076
780964
823221
823949
664521
155688
37069
1011742
911195
743066
846931
907807
225687
468494
483771
859405
415044
216883
238611
173711
941611
347909
568609
141208
298080
277585
782312
261870
972204
227163
992880
437979
823914
240574
150402
887404
23779
201512
551425
104382
999296
579535
94147
194437
97135
825719
334685
889939
385818
365902
305602
70171
60274
358093
146183
167256
11169
760633
299833
81150
996397
512303
584160
904456
576373
988424
209642
943642
175963
1026194
425817
709833
766468
655980
329132
801012
525622
897889
630258
153454
75616
411510
349820
510758
523201
803270
851903
577831
345683
594578
318604
727395
63969
430276
24463
342543
691934
521961
578683
893226
281485
590239
83206
393113
931328
403448
617256
646100
512946
3055
650818
632176
929767
413272
132621
557285
550010
503517
533955
781613
138761
343773
572792
580440
436986
314473
240522
639489
214179
851571
278657
410065
407649
794222
728003
144741
66708
653275
390789
711299
405863
519894
832800
510557
576607
897170
209956
132137
599270
496128
1000734
228094
445363
31408
269482
903246
895219
914644
11757
568321
682738
770560
640455
793185
578876
227752
167754
907661
233513
659971
824094
81981
991932
488444
125278
925169
334576
759556
743555
339874
492401
115053
233996
591690
827667
51140
996741
637890
215091
244629
833321
957562
212725
632148
466906
992417
702025
502792
394828
863146
127529
621602
609116
819269
239767
295219
825263
801929
937344
813311
518104
573832
867300
33873
828774
928316
672222
953042
352433
29308
346419
64328
717315
46227
328058
546403
394109
482741
911239
978942
895343
320686
877252
28292
541929
689842
356788
615848
881562
476683
715863
266323
750197
907220
914002
237449
581084
194751
150979
158907
932131
262409
35482
264215
525597
161891
97762
469130
838275
686723
495799
812624
363376
703617
528638
560333
691394
567801
565834
518817
860542
238378
236097
677400
189757
876780
988642
763422
319012
766044
815077
392747
370139
557028
246167
545438
99576
888184
529240
10877
593703
306453
25007
735094
822679
880983
552725
1041784
992901
561274
448902
282502
682823
42772
504372
743432
416342
977890
271219
598437
388509
213749
810708
857603
490739
728058
612955
767544
371517
342686
278978
585498
537767
274616
912496
348426
401710
608689
688971
455029
1041046
249178
183976
496322
645427
51837
351005
261974
255680
806337
1010472
130476
682653
985227
928551
442299
540582
941694
1040240
833478
169055
517436
786111
309271
125748
863145
319239
866758
413858
383281
667324
229700
428742
572296
773086
44035
959658
16457
1003607
336563
402280
468786
150413
445417
677893
802835
348828
609788
92721
940529
693483
393199
65024
415252
96674
502263
155015
127274
781572
909844
65459
910348
355688
202215
180642
689502
234722
341935
281500
999220
224385
475572
846909
772898
450690
564015
462771
6756
494599
871141
277887
969825
137658
408649
695657
201188
819161
175011
234780
763777
558846
344932
724246
147719
940344
612197
380646
913004
348234
111337
157974
70008
903923
28289
438456
505149
346163
885241
651806
439237
824221
569577
46546
125411
429951
49050
638529
451779
674411
709710
794297
409190
31813
251992
224716
954006
186224
779470
879836
670986
34029
201860
190023
344089
723753
716848
1013715
971594
919710
1018284
521686
914249
787383
288543
401833
730123
739006
701874
103392
525641
563033
1002884
417851
633402
589372
632975
822895
945185
828270
26254
493351
151273
698069
941298
274435
97913
590793
1018161
879301
651200
929570
871969
54461
796488
282220
760310
168081
867684
141611
370435
545991
512811
1005313
244745
833096
264222
856733
488968
941787
901121
512758
15950
945143
522345
582473
1005258
239723
792261
248335
149728
645941
712437
235332
831760
686014
391368
275425
341049
514732
242568
1028877
910140
233192
535972
28543
269603
168485
155307
613136
193668
351873
246736
770511
179299
351863
23339
528519
200949
322307
733159
931373
639532
380954
1528
492730
317375
865011
260813
273660
73057
821534
51014
861259
363622
350213
360062
538413
764494
571755
302434
575187
813732
635833
244626
659235
1033610
669559
895245
957190
793329
464216
784433
320993
409220
1037236
681614
896882
460670
122561
618815
223474
42597
555111
636234
484409
999969
922565
274384
714980
759638
921338
1005628
560168
632888
605930
663009
131301
549870
32810
875041
293204
516091
272321
1007226
307149
855152
497787
509839
532573
869946
76726
37726
853076
87076
544051
478853
438379
289408
914264
932903
241338
143499
54371
540868
154679
188204
540566
881128
98344
100938
887742
868556
138590
837711
59395
835123
144699
885290
106784
992688
166885
328499
622647
396334
1023339
685466
593107
923149
428476
961006
395428
107835
250975
922203
851850
772812
527674
284427
123572
863264
261225
476329
911205
479821
538060
963035
395822
29088
472016
171402
110803
640378
951028
596926
1016326
456608
55553
513487
759866
705251
783824
590549
359828
68815
412030
844776
638983
390357
436677
424841
362307
565159
647448
892005
323429
424979
819714
135705
449908
451068
1028556
526584
614636
1017517
747934
310983
145380
312309
450482
631384
994411
252609
571208
1041235
960668
905753
421876
66659
304231
390724
44534
23728
178215
334715
705125
767291
644452
707693
816287
834087
958460
939702
38114
939207
708247
811079
629561
152481
663352
373470
397504
610207
312422
553960
811622
287783
763375
158489
437379
388594
210770
15944
759968
1009862
348067
195775
761006
20700
189711
218793
319739
363788
621961
557446
452164
768821
963241
467953
526898
380712
291822
885017
655102
722342
1030233
879899
885572
144381
181726
728583
136227
531053
159592
881993
322504
675883
657971
46749
631770
422644
519594
585383
1042075
903089
374701
540491
720720
731294
176264
33646
489671
197508
96889
882558
810691
101392
438781
856904
147360
942922
363499
400691
175577
621127
417276
107609
379923
644924
722001
409214
360346
873416
372217
81598
25400
824483
980400
922319
768698
168503
140878
102435
469146
526304
872756
57417
873132
318506
38766
430908
1015542
834020
194528
596079
1016231
459418
674753
434176
271313
485219
695651
781542
1038989
912116
406882
556721
816350
990133
778928
841521
427620
705387
218775
667166
652105
540728
968407
90742
175835
731090
194194
951989
932784
860035
479812
271278
655462
955117
440023
696194
375833
253321
456008
313278
296107
504880
386629
285688
794225
197204
263614
896498
628172
847396
614090
487810
626231
832944
865679
303120
857636
708396
637997
57119
1012378
729825
567071
130223
953570
154865
645346
492097
60886
499473
1001027
80325
180846
38687
958743
730182
739642
924769
207907
383518
518069
287117
53793
82597
160707
706229
836394
306958
900587
703958
922543
15662
16354
685355
609634
240091
114775
205943
836829
523886
802949
516085
743663
696062
498402
711589
507080
467912
558915
1011860
689366
352172
871666
880142
555092
118054
853776
710675
540483
118111
156114
815117
13350
859773
318607
920865
811411
70452
1006224
798271
459445
793092
208640
503364
231013
633193
465137
243846
584261
540269
653700
717217
278132
323994
212699
949398
318890
1001628
909605
237148
677979
743753
597671
578326
594647
355375
457821
491412
1020953
379449
329055
26603
59707
955159
391563
839399
745112
227325
806473
409388
236543
67189
727443
20060
10389
835727
202543
888354
175391
555375
63544
324684
691634
692187
918258
677956
394241
168200
304756
270252
480665
88943
810200
585174
213889
835561
563703
613548
504756
1030983
310647
785626
611484
423952
602915
622763
910180
446816
293752
425215
98621
661065
785454
810456
647375
422664
366915
323186
7230
102648
244550
24021
580560
464577
152876
576517
535639
362249
848438
566939
877146
607302
48055
990251
624477
237601
271809
211856
868086
806436
993524
889993
757707
159790
1035911
106762
734890
312068
775991
359813
69124
115311
431726
57140
177531
321208
642998
651585
439598
861853
311654
320079
530883
685165
523299
24946
818420
437307
50128
973713
536166
556765
999256
463528
139702
580259
257948
497318
1016934
258392
309274
1042854
747873
914903
288365
809298
790633
27026
834865
281232
37229
601661
278726
379613
997797
47266
71432
181506
887808
852115
618359
1003333
136350
364364
472301
555751
311970
89734
762705
712452
165511
285545
676006
857912
483247
697808
496934
263725
284080
652313
1009775
623594
271719
628846
801156
911772
324175
670410
1037790
1027207
129770
489180
283080
115432
531028
388864
20644
334720
160641
408560
135583
32918
38367
274584
206265
839449
700884
356857
510192
917147
399908
199845
677880
496857
495130
963012
464834
671223
486667
996566
162860
606388
539189
718946
514186
228270
756988
460790
715116
895827
143069
186708
169583
906965
717490
433123
48994
864396
551868
223351
429154
496405
111566
440263
958202
215916
318044
309562
153672
920910
520977
25070
15208
810787
943385
668006
723961
644134
807298
923549
917048
843253
556629
817834
30902
731888
997581
114591
108016
142084
272686
654332
766137
799767
533629
320318
144862
1002270
935737
236844
47955
207354
533817
661633
202036
307157
890067
839511
871544
935947
365736
214820
179093
353003
365231
918990
728952
927228
277919
56157
479939
848627
157520
1045393
144256
881119
71265
256925
400224
105021
803140
540532
776784
746830
240774
256099
572476
349783
792399
612177
786292
972559
960135
322458
937345
48647
366760
442383
843857
368619
604946
446950
146162
924637
942705
532480
353723
901910
131045
478238
392291
903291
682289
593370
862837
129603
707191
928949
660866
266403
817835
608349
178172
457119
596734
686293
173843
962774
761847
1035879
503001
135446
140215
469460
492395
973983
618621
489727
555078
392383
813396
777059
704042
139768
664954
253321
245418
434628
291319
31815
457896
773611
1041151
712895
477288
121652
693881
427455
631344
504413
286051
765652
232485
54592
344913
257744
949126
52063
883118
650265
396297
722107
39970
905768
988500
493777
793894
81530
877143
712979
1044372
241875
947984
524718
674179
316159
1006138
700274
889926
869814
1041397
925149
368213
58151
72393
297037
179692
537334
751023
456449
867496
860167
828006
666396
976868
316688
678866
944410
800816
431499
839542
963775
19975
491206
600710
33597
924097
86500
692901
677108
182944
675750
682117
397516
92726
395367
839566
723750
901831
855874
431614
423979
216128
1039605
894063
722310
37364
186328
642050
534425
951928
352926
360417
60936
983841
862466
740367
181302
517972
604603
659058
604402
808374
896130
530302
998032
292289
574995
626473
462404
475343
444161
569574
471315
1033436
758490
773472
49801
661225
601018
923247
767017
31308
253162
842857
749766
511276
410657
879144
328378
68691
891120
233453
764481
433179
92767
57023
338041
20670
291020
218209
343866
1022597
935967
554574
959909
571873
1043478
144782
517776
360679
54577
739098
887781
972200
670908
161438
195127
258371
112277
607982
744118
834220
828605
678014
388112
584956
385779
51497
90597
28656
225997
240150
888300
289736
785628
76736
1002942
389241
825192
571752
47582
919034
330879
543110
597314
585644
59434
290176
199166
257140
760007
639003
806279
282647
546280
651060
836700
450506
323260
480523
278387
519518
68037
320557
1031451
693943
278329
584469
416549
743195
834976
175338
217239
872986
143164
882330
705444
532286
374436
352205
97569
794486
372374
648565
561909
419157
700815
375967
319243
857699
988960
518181
51112
9354
419609
1023245
200352
253740
217522
427590
322637
478863
787303
815260
75460
530955
851793
274556
889583
610348
937381
143285
298965
491324
806981
781252
375205
303963
180270
802629
1002353
271933
771622
926613
251720
777223
410585
235195
810770
270708
618965
315884
666875
390556
697552
516259
568333
703038
5979
163382
831548
944067
328096
879584
732271
638067
24961
98019
850521
939357
254971
207971
852214
691691
387768
407677
648283
75603
492784
82593
264832
102387
235842
147528
113546
138229
420344
746969
818978
299075
895010
446980
755324
871207
63152
457931
503661
108438
797172
222128
234853
672446
75585
257623
1031540
692509
46891
942828
227909
421501
377695
748391
500405
564147
269781
390149
375464
760032
685711
894883
980759
217684
659973
527538
629823
909077
150037
882648
329492
845892
88775
885479
110212
475738
819249
1031547
830140
753768
612231
748761
105061
817683
562275
718577
1012794
727030
729765
872710
670414
679208
315135
508104
722218
187668
75695
205382
169474
262158
281348
925879
421024
440412
451041
544785
868138
432626
96980
952854
132320
379129
765551
1041222
804151
786426
437591
1007263
493172
884043
820731
407760
577891
663212
259464
720860
5340
16175
455707
701742
81310
809286
520642
44739
613963
592523
170743
856436
775454
929850
839700
14208
315209
938156
190451
275543
142237
967500
401052
179421
257841
810949
855105
579755
952973
213930
466332
126985
49981
1028514
750636
538121
759134
825866
321187
1028695
954758
418354
188243
743165
407721
108008
782658
319100
71147
574691
932907
281203
881197
1027276
92587
981436
854648
256757
826522
24500
815318
60952
265838
473501
894965
376052
928299
35269
585724
571656
163796
789696
899040
364132
197622
546011
35661
907266
353977
13874
576126
160101
414328
944371
24694
595035
64171
420857
586549
370744
565355
531305
720638
60971
317419
182984
420871
438836
202869
48461
79027
481408
527919
790722
924606
51721
839661
952583
385093
727522
367607
436049
548308
966550
260777
228393
859706
507378
685361
971708
580340
29105
377101
952336
990699
193005
46433
683788
1026302
611179
35229
100769
863082
825963
592078
705340
1019304
451510
725455
749049
193575
858176
465606
609131
206611
790690
222371
100387
747870
917279
586025
76498
227135
965885
284919
919184
824059
231916
30967
357563
792268
834181
1042487
366296
321678
283312
480960
219995
294114
503455
450347
654752
853253
537568
325164
740838
698473
100293
886680
704789
79776
635633
72424
929817
871973
561499
2476
787758
345758
664667
832471
485084
154440
306583
46487
1036433
886860
848904
373956
442417
531836
284825
707533
584789
910109
649640
390058
1037465
663883
73592
810385
220146
880535
655086
1002233
944389
153257
398860
893663
490988
265965
1024228
667014
100773
696315
340847
250723
96046
272319
696931
785740
54650
104089
599916
662188
561873
648797
27506
297584
280364
829876
1037267
76827
846893
498222
416278
644125
860301
1029163
273048
679996
247771
993595
87683
809241
382734
962535
862971
574395
674293
843176
23739
434719
36326
757303
351599
261332
94535
645467
961088
78839
423789
584630
583176
658102
411472
852251
272099
772959
30840
899619
472391
1006991
913307
458928
952480
910660
738669
403660
637136
665310
65389
825568
766801
545237
430804
439118
79096
552205
989414
348504
630812
978598
969524
778463
115402
320688
485920
878689
339789
838230
979293
176649
618447
54261
720822
964959
30092
789171
651296
54744
349606
959512
292277
627839
616166
25843
35643
679099
884400
66102
260245
649856
395445
574718
526291
346258
454713
772877
43325
146145
1026314
171219
933415
1002639
482597
993956
624921
911332
365026
47708
1003099
823543
989475
480034
344701
700440
108958
323067
887032
140125
930511
7097
67858
404740
149691
331391
72761
619418
713430
437620
856841
170570
653924
867381
794827
749786
83899
585630
36619
715280
403985
454331
788497
599571
577507
399283
174021
830747
488289
762508
448315
544659
1000523
570819
541450
375028
349362
697314
1021654
663994
784390
347091
456073
113987
778847
967414
238096
1042605
539581
237328
496560
304382
277177
608854
634640
23615
594069
453898
385816
718065
280720
236962
163181
961394
798547
288982
380574
24543
452278
839698
214282
341549
304078
88952
381893
161350
762170
714226
113352
399926
412230
106570
728187
783768
962287
56447
554336
592777
546915
957599
1023284
771327
192225
716298
388233
262836
737578
975003
62697
677615
315220
834876
897805
132194
454030
765248
379553
996615
609895
130304
599918
658126
801881
731587
462007
1040027
569731
129259
921552
304993
820361
339433
326042
566316
504006
390374
408389
493915
204598
535383
725786
849349
244328
494488
485627
238617
705974
429264
964355
680037
682927
571865
1017217
599371
160680
281064
749271
343995
335456
1011573
850166
852909
814558
1026237
304314
9358
638506
145243
442300
995508
212404
518924
24047
13232
608329
114125
500997
931316
1044641
235479
122182
104463
398429
585380
274530
82543
706335
85232
733243
268492
774308
122217
879845
781809
873965
8535
46845
829821
315073
81461
649394
240065
882518
109894
611106
646011
134070
971393
861156
644202
996354
355340
732188
681230
304108
386467
277243
34241
760700
747153
405200
1002640
438181
40852
887916
655471
683896
125940
1008705
765751
577622
544078
743574
899304
89266
739125
52656
266969
867148
380165
535082
455537
586106
635729
896460
204655
676496
545470
164588
340698
646553
63923
641304
195002
284877
481617
451227
675345
264851
28119
1005724
553109
838068
318665
510572
659251
161019
686569
115532
135824
535665
702977
429762
94517
173490
757777
157517
891357
115064
866470
598549
510609
601762
848136
389894
485732
987684
490665
791181
500662
181865
404654
341724
1011924
8438
167517
314093
233486
954638
401748
924817
996834
289717
315993
850281
469004
463698
491608
806898
879549
500296
975398
355799
205005
862182
1017816
363697
270249
690367
447225
492196
507829
657140
250063
272065
1044358
317070
641245
359064
357694
750547
510151
664147
111335
702682
806954
35141
93663
1005389
800320
584635
473637
911561
408374
318201
637385
863007
154616
800055
926938
588293
986573
980005
911090
850456
243348
583980
454924
1044610
802795
66723
841575
41643
241883
537513
804359
14533
419113
484982
401212
862986
1037680
568350
202032
944721
412518
380499
466602
764405
833593
894944
83859
971174
209827
151438
948878
869742
618355
594117
119785
1008896
874683
798335
499367
953732
498362
296728
844522
157946
550499
134451
669218
493942
231133
217724
775122
624718
1044133
32131
797829
3680
79206
837071
259446
328794
163214
167911
599313
405206
1037699
543097
252132
439111
114856
327554
92955
962239
824889
852165
745254
360597
879476
998085
958596
612812
117789
265604
530293
6420
483054
961460
548857
1032341
887327
124294
430197
647120
889180
879174
967456
852023
554444
47071
959669
442182
851904
927332
590467
533228
621402
1033169
730916
547517
267119
1033752
262286
526935
676897
20272
284038
733499
372224
388471
625155
911748
521795
222744
840121
517039
839062
251384
442601
63003
41399
521288
408258
251451
976295
402502
552682
153456
829677
905525
367978
815670
907626
868821
550650
426761
151999
108590
37936
727335
985578
386898
158952
303011
783636
2004
417917
424977
303248
1027685
541154
765998
323622
491072
238463
689315
716973
761433
424295
148162
501664
293585
586088
274144
783984
817992
949362
721893
373793
65977
590634
298571
897927
282138
290250
143409
94288
907205
733327
395718
591978
57257
646374
193491
855241
939277
150027
511032
173674
931256
1004106
354381
849416
1003546
988859
337321
799893
920103
971713
58233
257564
49516
286040
495066
980904
291755
145987
699209
164914
967775
829950
721478
124035
395214
684672
1008687
709514
865230
876452
264098
629321
34724
567475
669327
661249
336933
170741
40791
922547
62507
906212
802006
1045214
1011287
263499
487072
395155
203219
755295
139678
278611
606008
14973
177507
971836
630227
849410
178409
707792
334597
428487
480310
1026901
87520
751937
941288
16142
433573
76780
474052
459729
193958
79670
843464
506362
338254
612026
656399
370025
680171
656707
376916
1032720
943701
823477
283633
556160
415464
115831
67171
363861
719557
52929
155615
4636
383728
102132
164427
214963
23559
61802
598090
123122
786592
715468
661656
206284
346798
646412
295505
833925
449717
897817
999015
208114
746618
131611
708381
643270
116525
993946
817888
435495
513965
479219
16355
387554
330191
703400
837080
509143
566417
752661
451784
778909
669172
444026
616999
211707
521193
277741
308804
358732
471094
567243
103207
1006913
170241
999672
78789
747736
811356
163355
334661
455667
732515
184009
707910
496391
64115
635351
555638
742743
706517
430717
915025
43280
42998
685558
492479
367589
164754
248084
454124
124156
26136
163393
112069
576231
593005
628736
640540
771895
474305
71827
809807
676457
197046
71659
459433
476283
813743
724805
1009712
306131
506164
813512
677552
895303
974121
37983
882314
41250
888250
797183
558366
729544
790442
722367
693191
640624
309058
375268
49648
205406
572402
252326
136460
530612
223127
395013
375423
502561
593325
879759
845640
949285
243017
172568
932743
722594
61055
864634
139082
1032842
646347
509866
973843
292647
568031
183946
1036074
182531
204814
701294
1037062
1007452
373363
447429
1024095
457420
785927
565067
919248
1024184
382535
315048
47112
709440
493749
336703
392786
848887
1042439
754147
678152
499448
428684
900160
980893
832665
445329
323308
855838
172693
3156
727530
757332
270668
492464
270966
477646
338551
850354
362185
744453
812909
499778
315300
159773
275792
932080
172288
896023
233210
415141
773315
355116
979752
236969
485087
232090
164373
527979
220904
924524
708986
4478
881174
362198
191219
134535
685399
101486
289295
995839
440851
796324
257144
767740
150471
222997
126627
72123
312025
343046
68975
480802
404399
331083
659465
1018847
177813
357958
792894
8559
953723
65139
841543
800764
675086
714415
616359
617077
291156
129084
857136
761579
922309
598106
312264
776180
333904
798920
494647
731812
409796
831457
313079
335456
330963
446279
782984
744164
319779
548615
888284
547894
765123
718258
382920
918443
502250
32168
307789
956876
374746
1018372
72290
108891
74564
383282
168847
766670
441674
396603
802065
339833
48015
73238
486212
550523
76888
439063
932271
720151
638415
1007157
333213
87006
407510
992086
1028707
364601
426100
153244
338067
945129
61604
303072
70265
858785
694967
500449
456947
775015
374758
1030040
594800
764448
798009
656875
232086
263948
124122
692278
841021
695280
133127
552212
382296
1014583
824954
766945
46662
771256
867619
520206
695671
324121
523106
10944
748338
593789
986845
927570
183949
907531
444963
844534
201548
600522
432905
704003
211804
139584
682149
476874
437437
879219
31125
979740
810606
830770
157314
735008
771947
572732
347447
888584
308730
300430
803664
937221
80106
335437
271557
884231
935179
200020
504430
593530
57583
407058
878052
632354
776367
102096
792370
610114
443710
276258
573375
241888
760281
557316
1011737
41437
736913
843276
993684
540520
147693
715197
878398
904010
900351
826826
310530
24646
805597
323812
819359
900884
1004690
902858
107961
681341
118181
896459
1187
599446
486367
800994
137266
181316
58407
313740
274248
563715
45941
867742
511182
747404
934810
1000611
487429
4935
481097
229569
998496
1024127
966896
349421
890908
754932
196189
237202
934456
197071
931786
600085
828314
67683
481762
464041
416744
931954
991889
312093
112899
114765
648988
76307
218736
31973
189029
976370
995407
306339
998879
927663
850202
795679
978042
809122
669322
895181
143637
889669
252491
959620
978286
333102
494034
110091
594756
1044099
342767
1038888
146911
118365
935761
570728
1027604
498801
297033
729238
1039144
188268
761703
376699
9255
358093
902471
974088
746744
1037718
782914
503228
380691
938887
903869
370566
404924
406155
962988
87457
163382
598726
826296
521508
639040
797746
652529
49806
731862
657928
328626
859262
998805
1036398
557448
905964
692388
803328
31639
882425
455928
731437
926636
681872
10686
262452
112240
990720
282343
438322
48944
384140
223922
146899
754407
128218
263244
331677
31174
527645
351803
838302
501439
408394
349
428130
1040845
520076
835870
575862
1020472
818205
242364
493277
786751
986695
755856
767747
796133
1027741
939806
558443
594708
973627
190786
253183
305526
231340
905640
953400
103434
931907
904849
293486
276746
647164
167020
495534
86993
879704
852595
528880
180006
206672
953514
77595
843175
161208
102775
18776
357361
764750
289899
554682
900949
678294
231994
1001994
825670
835929
713877
591764
717711
4142
321645
243328
136809
869862
963858
829231
1013312
956278
324511
713208
360119
15251
148405
994996
634286
537523
878509
966077
472120
76036
401574
949943
848647
390573
183177
369459
183080
351004
223989
770677
310244
574911
199037
443567
317255
580549
590853
599689
532643
914912
518938
681052
368632
311033
328449
703807
593886
151624
366441
246734
156428
388770
406014
927561
393316
267863
1017959
514744
666028
780794
152505
315905
615216
158324
173556
161721
76578
551539
511773
222077
438688
590554
670881
605546
118759
821132
546876
382331
71792
667725
670764
414726
749436
173257
890006
722826
984887
810634
56113
224025
904443
936167
214348
243050
922609
270543
945965
658334
1007701
648269
314705
477861
301652
476574
56368
807543
1033254
703028
816396
755306
416476
593110
652376
670055
947744
264538
814188
1026453
162322
217026
605714
579014
1552
125536
253260
570331
174055
201416
473936
946619
730578
878397
108018
1037465
985401
713780
223221
112370
272079
249288
1045023
195899
142550
512019
734561
573369
329482
710680
158161
660436
1000942
843087
701551
818608
977115
503727
113386
459533
764378
673722
677201
272948
954167
910503
874174
183312
577545
266182
460130
1000560
654223
258405
423588
744901
256577
824549
54735
448097
397343
463567
785567
411154
225330
247252
972351
783520
968801
165037
855031
599274
165572
329837
387878
449306
759944
255226
939955
975584
742659
726470
826161
329989
996900
416737
11895
684221
100263
618146
194449
358843
79948
772777
10792
556295
787442
142055
1039956
283812
493687
1025072
89951
595221
841786
469828
845372
661187
399856
895388
745989
698897
489136
94701
85335
355519
667048
327273
271010
618016
226867
837065
690744
525595
131680
168428
507305
949217
910123
426052
466473
839770
971823
440073
629729
340984
863437
876425
482059
226706
410879
732128
37317
465920
911967
166507
945242
235736
723035
458404
613335
564109
890704
702535
310131
624213
283339
138637
211990
881516
356716
42837
741835
481783
1007175
703241
818025
982842
171040
150916
953139
61648
792834
1045063
244873
351637
348506
211981
559455
312821
318595
553322
595304
648690
521833
642514
901439
317738
791015
1017860
57178
774739
883452
917499
35759
254572
942668
73155
40505
324184
308047
380105
631904
805395
538101
114737
364503
225520
923153
701772
964286
300388
210170
390522
37071
166782
75495
729168
732566
827096
271863
436633
290437
595583
241861
522066
855609
788035
474309
157967
739525
621394
298834
1029222
275713
980608
59840
792136
44287
550695
579023
770657
545789
693123
371183
470572
211887
318689
627717
470684
44284
677225
692162
497955
658174
388471
639791
958500
20484
141594
55128
677653
580429
445662
37966
660355
662585
639311
625630
392026
399921
502921
836294
979241
675193
574711
951422
460863
904115
726769
1041546
394899
126154
835633
886229
163991
420160
854644
259102
652268
354838
933949
517745
952495
672601
411362
971339
56514
924262
469695
796017
29605
337192
800794
840150
250490
888342
382981
796049
836065
74240
1030735
701027
692914
1011317
604829
729387
599470
425970
922380
378240
672339
721882
249679
607802
959394
53315
684270
470808
738711
1014521
393667
37225
327180
918635
365257
976815
520658
755276
941794
767752
629273
564037
206535
933627
378702
244482
325836
191608
373827
532231
502431
284514
874989
205714
423312
800111
476705
759987
826719
242875
313940
768279
296955
1033044
126741
218227
924122
611909
741385
543536
254977
854346
503847
617966
694616
706705
42465
243054
524942
529267
373438
312660
949478
82604
417535
602452
227810
769061
723316
298023
867052
482074
391669
679016
961312
755910
776900
828407
617011
528188
138996
427849
232540
122605
379163
519133
535578
498802
991276
1016167
52657
680264
584401
589820
607496
740993
335890
851454
883404
184037
129475
605386
116848
398108
52271
75378
754063
190397
646858
505298
467910
456725
793941
592434
669115
47873
33161
124810
910776
138524
1007452
671589
192913
5396
359775
439560
797984
272557
200076
697354
913919
657868
947148
57500
495806
682090
186641
15739
439666
259952
878811
387758
353109
169596
899584
947389
112491
720326
683654
330811
619354
386537
394059
691222
935769
282289
363943
453402
436122
598372
433641
261496
379096
117548
344217
866578
148887
865340
141177
764935
417533
417861
432337
828690
709237
218824
415328
394675
672542
344294
692986
71701
489721
713971
663573
828186
463997
864268
413938
111050
635887
929947
115412
369627
86776
426877
152731
471994
658822
146503
536142
302053
879371
775213
1000740
811871
220530
265503
109066
535488
180953
392328
856688
337245
565053
607477
485910
321241
377276
277992
844955
607858
716852
11031
362670
1043309
842347
67959
933654
259659
523419
874519
218391
795518
719220
645575
565445
108343
66070
224143
663762
621999
547337
692326
1020405
373038
38819
818151
497241
369679
551096
690763
164578
1036245
218714
821623
330157
346769
340149
926381
149094
243360
421967
650435
501423
328650
981570
520811
115197
165702
185171
847093
339889
648965
539353
993294
162031
314535
19899
790389
324759
594193
498091
710516
576298
166554
699692
282413
513809
908047
912242
161800
313091
879121
128198
876421
786206
555423
786042
541442
340654
202511
597272
769321
789772
678572
570418
966270
531227
252113
482119
530820
1014277
144915
966162
734952
725549
679327
53107
661478
236306
769604
229008
270856
516171
585243
555879
114682
506421
92182
135458
34795
56369
107812
801428
1022286
134861
182134
201875
188308
1032618
524565
553502
460382
15994
1037112
197808
782999
269803
525824
170445
211283
141554
458551
87013
944374
616230
619367
252248
808806
436770
654895
295573
137204
432168
800737
656159
357279
654570
250184
988701
1043523
99960
605475
335466
314967
124251
134942
700230
688388
64109
599921
899904
662024
690808
1043561
405214
921478
140152
699877
160805
843459
215752
305648
505416
151150
567937
445452
738259
736763
585053
1006444
305180
463030
314643
230156
879971
50320
315488
195001
321570
760344
397669
422221
188807
191375
766218
4998
513189
292632
600387
585483
606413
645704
52143
981563
680310
357901
23456
80683
144645
718914
881551
734052
590553
67741
776638
912727
789101
108502
305807
307991
946123
129754
879772
604846
553733
573217
852471
785551
356105
557891
571134
106981
633644
199950
35239
772003
718780
866311
144572
105046
538688
305187
838467
66681
303263
508196
477476
640872
761862
419346
822204
398379
953855
649993
55033
537597
647836
779328
157923
472357
191144
466540
750223
585166
475072
25779
533017
849840
719202
640976
182965
625376
40221
227824
288061
283589
439396
871741
977566
538347
754005
737754
92889
372099
264470
927909
797325
67203
502983
691302
585436
718463
812894
179670
410472
576970
117046
928055
297414
535803
494202
693364
31108
61061
562054
865277
696066
471256
195039
380930
105102
15173
431507
505209
210098
643599
680850
717881
82079
356203
785688
340502
242032
114770
780648
381930
197085
164512
39317
529003
576207
415778
326510
90557
556545
472462
638781
257453
673307
878836
444478
843061
358820
143317
693378
736176
368122
923590
197536
662658
455863
849120
671816
560079
955548
797755
701515
873276
418615
167561
777610
593657
205925
987523
524209
986225
674511
79076
939384
729745
785181
766283
347455
931244
697964
444310
711722
603731
826116
585960
634742
861544
521046
432787
573347
714822
100453
402239
525944
96904
192601
398006
778630
806704
831015
854917
554520
916894
907480
540043
11508
536983
164072
984725
293746
593240
376313
665873
541228
666814
706080
204954
508515
850368
114296
716189
406299
743169
623711
19809
938292
220747
673459
996864
419849
482431
723398
455979
769423
934121
950796
275511
350080
396292
98330
624258
399423
525063
394753
556910
494053
194277
607759
638580
709561
706979
759538
28247
53389
360344
147305
864903
993084
985006
185255
592260
419311
265889
6618
664125
170824
295874
785567
587835
768665
586590
917947
236154
626641
54312
392210
539752
653242
413234
471114
752462
194281
707081
607567
909527
603708
732118
187853
143010
680342
83496
883735
601774
115661
403201
188234
566164
180398
261610
290848
484123
746166
950390
1014737
997667
767168
599809
1016543
219738
807785
968581
765315
245809
924814
596654
609784
895075
218140
447363
723297
844673
954195
328023
817192
335332
493424
357396
19945
387653
540307
89468
394912
784771
109849
376470
21623
268554
4888
45858
434304
26032
1018670
458325
191728
124369
1012449
44728
544249
715093
319527
1023019
800054
976533
475748
512318
372590
1042894
633299
32043
44458
934975
694067
27176
254162
335574
407418
163520
123797
878028
919686
763743
435621
73059
649180
395973
529921
918968
788623
627215
685725
123986
149500
337880
36928
1013469
993212
540145
935195
479848
445078
934426
470211
583118
658850
18777
433043
73103
95290
794436
486736
651634
945238
19880
572421
700496
419182
641194
38017
533710
565635
672300
560208
405293
10102
374371
256268
575419
1018281
1011339
56832
340212
622871
855659
96183
47208
230889
731324
147204
296461
607111
1011022
406064
364707
288901
471480
509722
933076
234904
696708
946292
368145
396230
537167
468427
502143
839719
47392
265291
898965
994208
946783
620533
885265
96464
74090
785033
221908
629995
102000
887010
643590
564978
399567
355150
671615
994633
509198
402019
121606
3389
620405
356596
636137
782006
407683
679222
325674
496844
803947
671650
94201
210496
352858
89223
516028
285826
688622
297036
26886
276166
451363
238429
659195
918800
688031
300421
600290
850130
6067
300490
791968
472669
346269
107134
807807
590941
660411
799758
393960
641483
165159
841304
785812
765748
561887
1040269
115143
99129
43518
526132
589959
276428
421756
527992
39742
599007
92832
742633
899804
541849
920739
323608
669179
940789
741057
886392
248850
1009980
592757
542724
267004
819855
515849
622663
514437
8809
151105
355706
486555
238466
580251
854316
879826
417562
1021687
822513
27452
299969
123883
883735
543658
425987
692108
238243
485214
723986
365987
677603
590182
369706
83360
684258
260056
925403
796225
269101
939863
909622
53559
259920
403889
612802
83993
920828
775280
994052
770291
925716
366102
387485
961530
1003569
359500
698808
595224
268827
267252
791463
123591
435829
963749
679979
489742
211899
321820
331229
346449
594272
601122
1025139
164048
1028767
274547
380599
348252
312297
116797
595663
353849
608550
821791
624483
305446
8442
226369
415249
699597
235855
693171
258040
502736
34534
484738
775203
20940
580206
921467
630566
755152
474947
160368
673272
15512
157916
98251
221149
329010
574522
377842
280736
369152
855130
653514
823374
24365
978465
388954
889232
128748
101268
146315
875034
607504
52978
771969
406084
768890
29689
773910
692446
874411
809251
935440
871533
628736
746990
898663
822889
93979
116405
306628
386169
718036
227448
721944
942647
693283
446724
603272
802989
1011646
284977
374140
460841
428440
933434
671790
437867
187252
266492
356345
596104
940848
466155
990033
35470
487851
595191
963644
198119
814737
114972
953286
419764
589581
827233
112674
920077
841853
650158
272184
193777
448490
954492
807526
905579
877976
245615
857509
643592
845653
774242
104737
740363
118569
40693
786459
769353
575816
518684
662304
206500
452979
103804
391451
936555
778170
246277
55547
433204
154001
363156
592457
728780
739687
399531
400418
960266
635186
142361
467782
249879
138997
536201
908138
47240
304360
480491
272622
582158
339066
363290
1001594
968376
401678
1258
858830
48729
638350
422814
974849
72373
603698
888448
210387
998124
19009
697008
612298
523942
192462
40120
338358
398172
774729
918278
8063
636736
312630
371287
171845
394193
635206
38221
396011
392621
878623
620139
596136
510253
281790
111985
60774
432036
109719
343963
682679
477580
206730
353104
344925
787045
40042
999051
894266
849528
436429
960445
860801
27189
999945
222927
714601
150252
324314
288375
853179
975010
36650
467408
925456
894843
375450
790306
605053
640103
423814
593181
63242
403667
161285
613328
113375
487564
964838
494522
668931
580706
308515
40947
385493
487197
530407
203568
941206
658268
331303
738459
269090
664086
760563
350705
877258
370855
646581
447812
520286
339382
744534
881314
527927
799200
357554
609920
137672
961981
70143
536572
1021897
637956
374205
306366
393949
892808
682663
198914
887299
1044563
1026610
363690
161263
367025
928851
236735
360526
541054
417868
982348
271058
967787
85035
977115
967961
817724
611570
408183
946307
661859
606199
882915
144843
994504
963109
391269
433392
331563
849148
443693
400422
1015662
643697
886317
943235
818685
73596
533791
521868
726073
415282
443541
1029221
488719
237371
171492
43616
71008
554148
792708
994944
875543
358924
290582
669710
1023238
97279
727234
413932
535677
961947
708373
48228
795514
127385
468977
690852
1014101
1015305
412297
249331
110458
426686
930330
544612
840636
228999
697584
304157
567389
208274
881918
862957
807666
651725
239641
991312
81601
307073
63371
477310
282424
267085
1039748
233657
785126
101027
881214
461222
875548
109942
485726
1028335
721977
714466
137212
183857
252283
786505
502211
377301
858158
565915
954969
693543
253170
511517
609184
80728
344039
493728
967429
315550
420860
83037
803856
405020
846772
1018729
680049
219634
861316
509500
642785
311065
231369
56036
904611
438186
65020
560834
854949
582203
886467
951405
434080
897422
753995
851338
686487
760547
796324
1013348
375827
177315
674972
187378
247420
228762
814721
545324
816335
559587
998756
657582
489833
265136
221704
433763
363117
389625
205185
927351
661041
713052
760481
643353
181011
117034
377564
590203
536507
469133
907661
682225
883878
186688
585721
511978
432620
715680
696894
647106
596199
6013
102394
1034520
499622
943897
651229
799625
10618
32808
625575
35548
206563
727628
109836
160144
677685
779254
723197
379376
73648
779660
998415
474763
598079
442001
707904
273128
584533
642845
370225
891400
375458
723458
365129
112395
266221
3837
672371
714285
847836
95579
687321
665336
814187
24782
481852
677660
365694
421545
78648
26572
1024051
984450
811056
723446
1043599
621840
698201
573155
10601
329359
806431
217817
796928
86221
488662
45131
600871
428651
150911
850741
858749
686041
804221
93146
298712
157266
962692
90416
270767
79925
533894
76554
600982
557661
335573
416120
813567
39965
10692
185424
315097
785534
3419
125994
888074
357089
73269
667132
814669
366763
733111
438852
490324
889523
859925
335416
865295
429329
416734
84366
723015
687683
593577
830359
117098
336743
762106
738704
864199
733608
159029
1000116
281299
952043
948338
302696
568411
71263
1043671
1025343
95853
536023
81408
53661
779142
2448
587811
747117
62328
855162
347927
616288
910473
717093
1044911
91367
5031
279489
757533
976699
944603
667923
871845
773772
794968
549363
1022085
298522
960073
455389
728540
983770
1027637
847434
119457
46989
491278
913901
403523
726930
304034
899025
870436
90244
613901
176041
168633
955746
290706
241257
559690
180245
177798
963597
775992
1008212
416066
353040
70970
766833
216982
147365
273624
94086
332476
926006
410252
940247
243401
556638
891654
199405
380257
692131
52600
27954
470679
1020402
715404
509315
241002
391051
411800
146968
172160
822713
781378
847865
910364
307770
492803
881913
792489
375194
595287
695914
75043
656511
910482
29092
621189
908119
879009
18857
981696
128059
92458
582221
896696
1017198
854381
234283
780492
782948
36033
1044680
86478
242869
1011819
870385
621921
834339
705820
586135
940557
999925
134861
854344
775856
436832
889078
505123
969324
690237
180820
162200
563866
216392
13588
381993
645265
856413
68308
213541
631686
257667
209971
204780
528195
580892
951790
214682
307779
973917
909475
881785
410051
362424
203333
3138
314090
167821
858418
412123
63986
770744
464244
605597
393725
245568
437433
388511
154014
523284
112939
656356
62689
428851
491564
965446
173090
918421
684401
98326
30409
785688
643614
16704
967332
965737
11490
955633
78733
152669
912762
319997
632183
248351
648819
863188
652209
454060
1035520
270454
539386
874920
788111
18128
302322
687601
675478
256241
11971
656663
399132
8514
351201
901956
172350
386184
670031
952110
764024
966876
292680
680093
685291
657184
587239
975947
1028130
142232
112797
28257
534601
668088
895706
164197
674472
548612
372564
105343
662101
199617
257878
712526
538785
521021
559011
305733
133270
618048
478111
255587
502882
883308
398401
839801
640226
410298
325481
83920
755835
982837
495600
293730
256820
716634
191390
739365
563475
710748
36058
1028409
528711
52718
25894
737301
427986
819499
74179
74636
844012
810446
819820
542137
740898
822636
116279
709426
646834
966117
394823
981632
86335
179168
77633
169953
621866
97196
966772
116680
252540
9729
175148
771082
422052
108530
772172
509733
967471
93933
295164
872855
130911
226211
659263
709594
1010323
657870
244846
1000067
713376
412008
376658
754084
137685
818676
814211
454023
440866
510358
536691
801003
718214
216165
4756
693310
15916
837689
1015897
254873
728612
275722
414757
487860
13514
451072
835919
248369
735972
87360
746392
329395
787873
989261
456233
934169
913890
701188
534839
812135
454496
503353
271387
702090
452281
10923
821679
299272
653102
953067
942910
191083
956569
486247
810339
859864
270717
919994
614583
803758
895621
2094
552601
119719
825769
50092
730498
399997
545150
329663
694050
263123
203546
289111
401166
583564
932773
795593
342409
274627
34285
216995
399183
330348
359058
986202
534753
343001
733364
768048
623878
61651
979415
405558
703554
475110
754314
159699
959180
857655
149085
7443
502279
972663
45890
554974
406871
71244
76470
20609
292289
121132
204184
662223
814056
732636
21333
88572
649308
334974
492229
697777
97676
85438
496682
419758
38328
100182
427777
798296
126794
148909
223144
570225
263725
550558
671217
513813
726608
929518
283535
233422
784702
851757
292366
1239
305031
9970
697977
14163
341166
392126
196841
443944
996184
1025067
436772
402865
204360
116702
601156
860176
731257
98889
29501
190285
1029450
306712
130971
507088
646372
1037906
816707
441375
977093
919505
845889
116127
969927
514138
562073
217863
388108
405644
1027775
1044174
232194
454302
723161
991778
36473
121354
234932
656869
14423
467172
35019
293677
820620
939770
528541
509768
860967
700769
681151
929570
901350
319651
859352
573174
27407
738844
759124
685814
270734
804388
819204
583268
625659
629268
71944
888293
506963
779004
172289
63952
296538
55659
957438
1028797
118095
393450
461594
75447
408719
188468
752916
649067
494129
220622
351101
651775
620897
673511
981069
639973
987511
1002479
808387
854700
682922
790843
152088
4022
155286
566337
731428
272281
424100
220669
718216
895355
872009
397211
13972
342003
100605
121516
388544
507704
1000935
977868
1002679
887701
567058
482724
911786
233501
837054
897386
252265
920716
78068
591051
219568
790521
538288
99856
407526
81335
674132
716826
785524
603884
113358
721749
851765
509238
663512
102668
289681
635457
321653
260599
868726
437254
100380
861364
253989
324697
926550
559715
339303
765190
782089
197565
408000
518707
821914
707475
831008
464614
715272
813339
926578
249553
717057
488123
228190
663882
1018077
626281
421391
155557
816620
447744
419079
533038
786217
558038
811057
861363
228056
918382
69616
425826
428376
453067
667428
837338
516970
434755
737860
153021
684084
737870
483113
320108
514135
890096
381667
959795
990551
238730
252652
114984
999810
876090
360478
110749
1033147
216801
2175
389610
584520
651011
939011
748656
372263
138589
653403
883902
383783
44502
383038
322457
330574
300909
433050
865430
312665
669276
954908
436889
252279
15783
391594
83700
71235
879990
356496
85081
36818
256923
627115
245555
983882
671359
874117
38184
976826
868106
273352
573067
581980
286869
778029
430151
244412
280106
147813
466492
310844
901670
11577
530759
804040
678286
907837
97128
328259
542875
580694
13876
921327
191684
351093
777865
705500
583295
864842
193499
759559
469592
955090
44073
1000620
209716
646507
1006496
79416
906920
1042254
717286
27616
212057
368636
366374
335134
909921
609586
250175
304509
846135
618935
780237
329753
148781
992779
870491
314799
208892
444343
606194
133264
501786
188055
662950
568155
783387
824246
787010
573189
174484
748771
544419
943292
979207
826817
476777
977253
872885
485808
153492
585097
813250
425768
733323
949026
934487
109445
1004980
799268
285136
468445
64781
971452
142721
756656
1020319
1015141
313628
538662
939039
288759
831331
528603
278028
802352
578492
965073
1000250
228909
607656
180979
501277
681104
30423
710778
712100
863688
125989
594571
958104
846564
782256
189454
601181
302985
114452
554277
653595
739939
406106
984336
985963
335689
985352
334711
461046
247163
381363
480530
253277
1022102
1015937
969151
227696
23407
880343
699994
754262
108373
602365
833386
528617
779392
8498
774697
585816
936370
150073
846398
665971
1038585
600006
501282
73648
882004
831323
459033
827490
148136
283332
887177
317463
352266
193979
98861
118940
105558
207846
107796
153320
288205
522597
110285
392626
818634
77121
126299
786151
1017200
751993
756056
239855
772204
666806
684625
794475
19358
620894
88490
658292
75394
973821
890150
918687
442493
172839
803447
239950
754852
330804
905489
679917
93155
577040
803454
344538
910660
258699
389071
841244
205012
373051
705549
509207
151178
11013
287499
728116
69880
429170
846305
406176
642300
740922
394166
94891
674214
570427
511589
947776
572528
749212
811174
864506
633496
517580
999013
425994
635176
746124
391417
396835
371757
1043834
327606
1010577
452013
979070
850085
932263
810313
365278
49315
708448
420005
179632
705748
991242
260252
850324
714318
80746
27730
796453
550920
361253
300921
800602
432446
188140
209037
350869
505083
892268
106504
732246
199221
186319
760681
125836
966704
729203
354228
289171
411707
335493
515868
359957
963324
419574
537997
402807
643204
209205
889496
970762
1032080
519516
24061
151153
1001767
600632
562359
525489
860475
938816
154720
912404
254800
522074
361823
917421
627430
736880
533905
1020979
88599
664892
107450
638309
813483
595276
82213
207531
689167
604572
147032
826392
996163
44725
425300
945866
768382
965002
341133
56080
858331
741919
881007
95740
794658
119428
1027729
503660
379287
369353
868922
758226
700958
458963
351739
575829
302845
669195
443271
855924
818030
246129
506766
715180
369778
950968
909019
875427
1040400
963230
85899
419165
302582
788173
860879
642218
157175
929598
109684
679191
810317
784687
54814
776586
930110
453232
216195
389201
342243
820192
772323
406142
708043
423586
869831
129668
827034
963002
442983
1002893
51775
555429
194328
1021873
890609
417700
515444
114952
834254
319650
475430
223500
146024
499413
418522
144680
224230
847626
394877
146245
739949
480095
736069
533565
652605
832724
451902
575492
501735
433229
980240
109629
192096
994417
41885
94025
545650
286328
261861
75183
170262
190405
633310
661630
725130
119336
526361
15017
669305
339257
979510
760074
541547
764121
410534
1000864
598300
977741
492407
1023395
175685
470401
206578
808075
113168
686868
488676
25369
121257
694690
489825
650988
255908
1006254
210039
1000817
631119
1023149
257701
711637
244224
966719
794219
316650
251938
275749
559678
491773
640721
445618
450222
831428
955770
885549
776126
221328
571755
175786
506251
229177
572861
728750
915158
524584
336911
893759
195988
843293
522271
1017440
53123
706416
1015935
1041713
555133
556113
396656
285519
614665
560804
861398
151480
590022
510527
586557
654403
992224
551928
832512
7124
870581
187292
747263
892601
711354
179877
235478
975762
55141
656796
610128
990456
670414
593552
217470
947001
586228
394854
418859
298521
939873
993134
562223
628797
597041
990829
176804
703270
347821
165526
458611
507624
206391
939683
545521
706600
168251
190196
321378
51712
302919
518734
654657
740693
857064
447033
763469
637440
807465
425419
550612
854046
661977
695631
261260
226800
471640
80222
181027
361252
449582
84450
834432
359514
474975
538481
122115
903450
553593
744891
115866
761468
669938
392401
1017834
876375
206838
130846
357789
369124
163065
1000576
356986
1041791
724963
233051
835132
647642
819221
49930
813512
33805
1007247
854675
1001486
2191
377402
508360
248702
97874
425467
434090
1021207
188099
343992
855431
86468
278231
689838
185539
327559
607638
1036388
191358
557326
377264
677347
777605
388841
79790
914240
874166
655072
256918
152127
658115
228604
214327
337300
488933
76491
42448
421443
766903
326483
32555
890394
266137
164441
139474
60322
790933
127297
678827
902828
634306
375217
402837
906901
507161
448231
916935
829213
333185
230702
675702
855678
804411
592778
554714
101932
813954
447013
105397
621329
160338
452319
1009519
732162
899787
996620
422359
803162
989877
246960
881428
1021445
236132
369457
344291
831511
511250
1042101
381247
338164
441056
412693
758123
178849
232651
924292
472466
560309
528547
799395
694785
857176
719620
192187
874021
878539
632919
367476
338527
912594
613
440332
474346
682739
737714
949604
977610
902907
337271
597285
875860
954602
45156
774600
767529
328364
526581
101453
605379
17113
600629
102410
563838
74128
482906
812697
776507
754557
573286
123306
133458
711181
918889
414215
266834
395351
964496
476514
852612
438442
781351
469388
594886
489406
972405
455637
821361
768150
366049
265873
525746
862628
644090
174916
850529
341431
560177
261914
189131
157206
153721
144814
486378
567952
531161
61199
997823
438349
251985
191594
387911
22063
622939
80524
1011922
989755
1006507
81689
311926
736653
908370
367589
419971
704934
562523
2111
325895
345068
642407
572587
454403
547528
995373
51508
972689
660461
1033241
252891
602480
270322
195105
889535
103989
300701
834549
360984
927486
663720
539643
100184
563206
430143
43936
977810
609840
599805
737634
209723
727223
48373
793076
854497
838466
560510
722106
346354
824082
627070
411969
822343
933942
925722
664883
641720
879291
977932
464092
841880
937116
503146
443979
412708
859444
668689
475708
943858
746481
636807
369239
962692
362864
640774
926085
770045
367694
972837
301602
718399
69122
650404
154276
404274
538067
816101
543273
698127
501393
556847
849930
719618
381026
19890
752157
351641
447346
491743
268211
14162
997251
914024
546295
960342
353497
180814
738855
221483
12884
654829
259817
577029
15688
783709
960711
227301
3346
837227
910117
431048
256667
974415
832798
171714
601658
1016334
286996
562720
859090
70346
633972
650144
699340
492622
703612
622
705779
235232
54390
85137
659255
198324
675796
581527
53040
658386
363467
850691
791078
93338
946049
621681
717096
633640
213092
1017953
579201
1025328
141229
57206
57086
1043508
741617
286076
1004738
19570
202345
925635
526239
524184
368118
366228
373458
188033
593053
159651
529998
860346
755974
339793
434726
678014
473919
396506
643913
377125
589113
671042
63267
506382
949405
1044186
578940
968711
758335
79104
912016
856881
522029
945200
635488
996734
868279
932466
641827
939660
101609
320803
374937
72402
861736
111883
257347
705397
825655
939997
897416
389963
392252
445864
971472
85692
260693
56494
315599
664818
431861
196529
769281
1045039
404473
65121
1027122
623021
887311
863784
681508
580319
486919
444552
617050
99550
980531
720495
508277
812116
142571
873204
292682
587069
1014797
327090
240653
955354
986069
777556
977460
335355
271468
167775
435219
20954
360137
789318
140840
532176
95242
271309
448676
955818
822049
45411
739368
259195
610688
747324
121281
732500
807961
779945
552656
141010
574295
193364
316979
207236
12677
389687
130580
253492
735179
968255
629597
554827
860802
980292
557015
184824
348565
973374
866808
160623
67639
575284
202835
824870
555579
156257
584478
968479
612202
433061
253914
754935
353691
593645
16710
760182
1016681
481891
412726
992497
550048
60111
82113
863683
746371
110261
109284
480690
583122
846323
35168
483551
616328
987141
107311
193033
160815
781573
761868
776559
231556
322706
544498
201775
560651
598442
203852
936848
493333
383919
1040043
333938
154827
235610
234711
725079
716384
1012617
380678
47459
63616
996820
738367
998714
822714
1043725
398029
117794
341006
583770
470345
100818
777676
749681
458164
821210
365173
305028
1030474
431755
475613
969814
828447
392144
505273
830533
302800
785059
337526
621153
597327
193391
338548
323394
426632
288434
1037510
494535
905928
97680
984891
834654
129529
909458
373464
676665
89303
80615
798328
150577
784657
524043
828767
1045361
729671
993778
34345
616156
465119
331236
991684
754158
587707
374230
72773
711880
197129
1006101
684244
680883
8382
645343
446302
443650
36200
757401
238837
370624
936652
26941
471858
921654
178069
526990
217362
320180
925123
624596
92050
957031
979384
596996
567493
651248
54611
726549
929696
126892
225965
211810
981693
459729
470456
28627
18607
364903
232903
509367
688755
622795
106208
198231
832930
48796
206344
168959
1012629
375008
742291
158724
23248
875862
921658
778994
108960
443906
979052
771402
75381
486468
565754
963022
748579
461395
124362
532261
88373
152844
1017118
441899
103648
380274
79334
481358
642744
421716
490530
735648
820447
163314
637228
935669
475111
48931
8266
105995
260980
9689
53423
474261
943958
131371
314039
821419
255317
831284
435793
455102
607347
915879
732846
1005488
800579
60232
350190
956611
956694
461027
232420
462590
109299
7702
437439
535448
543894
95580
521094
472953
222881
784955
243072
749182
866966
1037645
296631
412999
435978
154850
325780
936910
977605
845932
63862
840182
812279
662952
699486
1039947
698730
626056
941766
930908
316514
375012
795404
568568
61098
269780
878162
575825
941007
136038
541882
1024856
920572
324647
963124
390067
1016661
168127
290505
788079
873970
722657
275239
470340
293966
146885
960789
114737
521479
614160
77726
1038925
805490
554052
77393
283631
493125
559696
296935
121052
447854
52043
1012504
170259
309440
939029
680501
728934
366727
18704
321534
430073
54461
635297
338885
76884
489127
484233
658741
1001812
700544
856412
638574
1043426
703284
105955
434455
731196
992375
70648
336676
219006
671501
106874
747
61804
254483
560625
311206
570916
910900
971123
160104
812347
184366
1044869
324577
185726
646484
212940
329783
718555
974093
231854
247622
516046
229601
673092
930142
900348
497220
739782
203063
424463
1011109
123396
996893
1017545
1040189
252245
869833
586930
787342
319510
748052
356707
139526
790601
157158
663398
240214
918358
171549
517318
666219
657940
289486
47983
236308
181318
171694
1028472
635777
266774
708813
193709
194870
537204
478686
401450
637847
413726
395922
74740
143754
605759
148311
164886
136314
718417
891668
36016
801291
951573
121498
720729
923930
292087
293437
960478
1011700
406722
990316
501631
478802
509597
719141
370037
378040
820567
893418
477052
158349
370849
84913
30269
204829
335507
1003625
147229
1042507
641660
111002
454065
736063
419997
301928
700071
721586
221561
1032266
797499
978466
892409
56258
849211
601898
338990
863164
455070
661533
450400
897879
882349
935742
1025719
182016
260832
195440
178000
877054
94791
240971
555247
601737
71960
812621
200655
90595
539075
493483
457690
122632
395639
890837
181970
349823
644740
865096
904367
248208
152270
146783
409993
421258
556472
905674
362268
514311
440953
383096
679800
922868
771467
230322
374859
679167
207296
1031393
247656
1040012
188151
891135
981838
248935
630861
965352
420938
115393
74680
959689
355827
178945
530581
907375
530484
267481
117612
157242
793300
677855
732443
911144
468784
888788
46180
802405
171132
868047
140092
469807
935744
233178
811188
395854
690510
807516
552696
294006
67562
414518
720190
900968
568589
592100
358791
589586
198759
92350
971086
1013076
907040
194158
332410
542961
472991
776093
855203
553849
410217
1022050
882403
858398
994694
400812
746276
626317
752294
803583
1002882
320867
733646
800288
777862
280212
141518
50106
910262
185012
53486
266763
60697
594691
285311
639279
150005
692866
955423
844698
463477
128823
653196
680746
922930
497978
596458
338283
324206
60276
726491
315448
177635
985763
799991
93962
802996
958655
352862
1018216
443027
322809
909615
19601
532026
675915
830859
513586
97725
8784
42586
485330
438614
1006158
54993
85056
763196
145513
323083
590396
684022
546759
650952
737105
826974
950895
458023
910056
44676
182971
839642
684970
756081
632424
562297
761117
569793
931309
148817
434779
509932
790355
1002485
16962
997882
560102
334856
984181
451181
499096
903150
567294
432561
1010588
580372
527067
483953
180665
219690
875506
976417
686353
402509
685238
428787
710961
234138
776991
874885
262439
88886
650799
747936
24405
845851
136446
473189
708436
1021961
809037
592233
171465
295310
288361
158421
149707
386071
595519
507792
76155
478095
449417
126719
939090
621291
540990
731096
264852
371948
367971
934562
294471
734676
412426
804435
821079
391116
188629
438190
510859
627623
304129
353331
884101
460836
958643
685202
599483
78323
605717
61736
267411
524244
445285
579769
543403
282145
243992
984425
150967
209436
485574
517182
332023
912098
765804
399146
754012
592493
577597
167652
374853
575095
623851
883253
531428
307704
760050
733904
344341
437246
124067
316235
551590
734762
654719
27593
78927
710551
674474
475451
184376
335558
24255
222153
312445
285216
186715
164149
944290
914890
593947
518473
687683
127585
227541
419489
259021
904504
663339
972116
547944
987462
671716
944076
320997
720598
791232
229064
937675
211418
803676
369238
1041185
750334
154177
970218
633404
510081
129952
422190
275375
58666
359528
665888
716550
707105
64184
318581
733523
516448
752558
206512
404723
726530
764889
363804
423056
750672
163250
459322
706912
1003234
315972
355134
23749
683893
487160
474220
187583
948023
827729
611568
643076
351583
766074
329573
784899
787161
115564
404647
521339
544035
736920
473693
143288
51735
921979
972515
386735
849289
452650
260884
813194
292999
695498
823194
126363
308338
22135
36340
626308
971596
907836
185369
908348
954339
446002
85310
311110
264616
384053
155811
59958
122733
694729
633347
310388
446157
165749
92802
495243
837123
886126
502973
897117
363527
751158
740521
331449
159282
666628
375019
909148
7607
953003
723776
983697
726187
201686
376196
78853
1042354
408322
763290
64714
507165
285642
562013
719925
475789
976112
1022536
228287
980985
816209
604247
968341
47467
270862
366812
234775
431676
656235
1043097
454679
267453
497086
750004
325589
863426
480066
674688
883436
324253
186660
548289
12497
307663
775987
453851
425252
576986
954436
457524
689276
495473
914117
286207
465358
857936
615088
742806
382325
236771
64163
275444
433117
870139
474688
241442
25802
1014460
494826
754967
943811
835469
789488
384748
25303
148205
59526
675085
229179
1004763
488053
778171
356229
285586
838694
515268
544560
547864
378801
253945
677754
296356
158181
13229
374631
74343
648058
490801
47966
806473
404210
581831
338773
1033555
567756
470058
701549
777053
401849
563940
782889
338610
265406
102961
987209
696281
325175
29851
15201
695941
708441
94768
112555
385294
64555
68607
115189
965483
241009
950
689446
976402
688527
278460
757567
970449
189972
708515
864123
155612
512810
540539
984052
439749
457498
154413
89963
32063
981770
936741
205033
433253
54524
695185
524535
904334
224737
425153
69430
6276
206417
357565
375235
698470
438772
70830
317053
417267
795109
657896
829212
112917
753902
55070
569821
960138
727977
383528
717157
752337
642039
323820
216083
800178
258411
901345
278308
642405
55347
514999
757373
234555
432883
1043410
808135
279258
296791
346030
335895
877980
775133
1045296
43432
867622
288838
104575
421948
1045437
605180
743899
286826
64053
170260
771409
1018630
772607
380080
27604
304646
848827
223635
191670
834334
602791
514314
498266
791214
962282
113324
998681
613604
565531
509470
543806
882191
738985
586529
853702
99510
323765
819715
657449
1010734
333622
894202
176468
203549
118338
758160
571065
642571
195789
693107
901988
664750
412068
332136
722041
148597
322830
385548
230151
761124
436530
273192
213543
617982
527042
452197
759747
185099
744416
761329
908309
112049
140421
418696
62226
218931
237893
803412
602258
799003
635407
647642
452552
1036873
872475
519244
337152
956987
427447
974700
239537
1002672
100129
656017
196161
240878
417476
451690
727204
502525
326300
767736
702882
990129
804859
8843
897701
143354
529540
1037750
835093
250878
75418
245515
698881
847149
691020
438299
518470
456287
326758
840394
890389
374649
865537
752264
389232
984921
941496
898409
519836
532060
618395
227612
28498
696108
239213
101343
460258
957612
990607
505050
715314
11266
374275
1006179
959720
210907
959333
397524
1014673
597065
155645
805117
643040
439402
512812
582033
77897
836497
448328
520514
359769
350773
570741
59809
675951
527440
947345
818051
812812
110179
907817
140630
747782
922007
972667
458192
774809
318974
654330
292556
405157
845927
48979
176725
685341
805668
175889
157736
296407
160879
595793
55310
50951
161697
703051
466029
525536
109903
620105
922272
304684
897542
307558
257228
567706
298571
474057
116140
524301
629562
303860
436193
670417
655184
438199
545890
242315
1038543
266141
341387
14618
299133
485417
256976
545824
596807
763581
307937
707117
602300
623264
569497
919402
258382
48956
444243
112510
4562
852841
179552
190477
616838
13593
570067
643841
1015575
897770
595121
512238
938117
872782
841610
22191
348766
812872
29475
944239
367941
329350
524102
983215
993922
969841
13710
75853
425434
154984
875116
978873
75682
386309
71733
968294
889725
266713
769309
673344
502472
636476
185161
255617
425145
363241
864984
904825
1041
602872
344519
864697
790112
667068
508262
768648
649002
1007043
280139
991829
501464
434891
185565
275094
876208
516322
162870
174592
857379
558434
489845
496380
207994
332632
961580
758905
616961
989219
723955
601973
815687
184339
326946
494341
651535
72665
290615
92928
591425
538336
310684
246696
689024
775794
242702
353992
865011
301703
620195
813282
7215
359032
294625
117760
18611
363791
672551
730674
73422
358572
854265
85157
713500
859051
47166
388767
626346
956205
532690
807260
594837
230363
205126
317795
934366
575736
128361
986372
84374
404997
73315
723754
523962
360317
675285
458017
865648
542937
878728
29978
691970
229880
695981
377098
696382
516328
653113
704162
722292
954609
185727
307934
801045
1017200
973576
110806
852116
416903
571191
330391
253128
52869
382959
870049
247482
636376
325711
473343
945064
311000
670947
471502
534688
469223
594846
572211
262089
784599
351090
1005114
645900
175989
543577
846105
880522
450617
752050
42710
407538
725680
469306
62768
824743
675413
839829
17091
863193
5374
57934
259713
901240
748877
143815
784286
561316
917141
634066
981352
984360
628357
756076
22317
269203
393695
53769
382757
267160
599057
535508
593589
226760
582878
266258
13034
1035985
758176
355319
520852
482722
558295
167832
339439
579307
29033
630076
868502
616554
1043739
1025173
403554
37623
188988
629191
311374
6514
688026
336837
10326
760736
71718
977851
401162
591277
427609
641860
962104
358104
231717
971717
881977
1005493
293646
208853
9366
350032
224746
737310
415611
92953
546060
410765
816394
88331
886848
532292
467462
793202
1000377
220859
469981
499040
512514
582359
768935
176342
106837
92349
947482
346435
709157
188141
528470
102660
227232
335704
611230
337966
934351
134460
340713
959590
55980
656905
315111
540097
673892
881728
502779
894792
442520
606805
481751
54778
351426
282177
686325
776857
718960
934612
48625
347748
830824
886249
142766
1025133
443234
971331
649608
89529
342576
275378
1005964
500513
30795
894645
596581
223049
529603
237148
278493
914889
677358
392519
824511
285863
36467
287702
715542
986057
83972
848842
555806
843649
899496
340512
146053
210187
822675
760650
808824
241049
901956
839051
224104
120781
216263
289484
708980
91216
663339
822557
651512
223379
941913
564638
404293
137218
1035067
362703
427615
301667
179885
899042
45142
913575
222570
617695
350925
640172
387309
514584
963899
881487
505302
1023115
809225
359565
454167
579042
406636
579193
194787
258288
120798
469896
223813
321613
326656
205871
838332
780516
40801
636284
449963
552594
482234
157761
85166
245630
736687
774354
342151
985169
723469
984697
339889
834271
342820
520217
63095
1043595
554665
402517
851917
582149
762433
972327
490428
1022563
686375
649100
992094
942534
813460
836714
533487
932306
926795
1023258
597541
605031
213538
593952
564686
990443
409792
1009073
887564
137801
957532
533164
547371
536260
268128
304339
286563
128061
127144
11800
37991
486375
861401
390981
590701
589662
759712
346037
832780
57546
230948
881167
935805
502006
116365
816985
733786
706493
383646
233495
388373
313800
804161
17860
552943
941982
604246
303626
58083
696020
360689
685269
65313
937034
433743
790732
996025
670243
899715
121904
242954
582247
301514
844463
646396
974142
781890
265331
23232
294418
829624
283942
788696
107224
775267
401599
977020
6399
909765
260850
207192
441535
294072
244488
956766
553195
236139
43576
406724
523415
521141
104671
1013459
24557
612931
41633
682950
236799
1001632
1028720
511571
434946
396874
537688
586157
81896
97553
913640
414738
323917
970465
242563
337632
671958
639590
386269
565898
927363
973815
137922
360170
864486
536414
433308
445391
731688
324988
526332
166759
553884
253927
155670
748966
918561
894095
873746
643355
282588
843369
1028508
86707
28443
405784
607229
694515
471769
560723
643820
626854
983647
389305
813965
600044
692342
749114
248611
396192
964117
904860
988388
320278
20864
448328
297218
485414
192488
716217
797484
592906
350505
761647
641077
340939
861907
29903
807086
420330
820208
605718
989017
1039504
240277
965238
793865
561005
250941
95076
209536
682983
924758
68711
91639
458302
197760
9580
463984
669768
837902
190544
587281
845081
143797
790071
35394
310525
663104
376274
1010946
615739
570051
388346
476103
1020054
981645
978628
24587
856591
407062
404221
217642
899436
62194
596763
497312
871535
247729
848866
108633
581925
671575
448167
819477
178840
943347
547056
791543
303107
239076
177090
76017
120951
700633
701665
468391
38514
748324
796234
754230
596170
798094
1030314
856267
227708
48865
23364
757044
203070
1030941
694042
278343
665637
883602
438976
376596
184348
899632
796815
669637
190402
25663
550265
120755
737382
87424
171700
221853
274143
300867
577994
620887
162560
134586
74927
53077
619954
256440
823742
238797
1009040
836578
781232
807803
759132
845841
710016
84114
158870
781138
564680
97180
712840
91219
710405
324550
252405
526398
722439
230654
260518
410589
807021
162020
420239
846951
9830
294296
51121
662224
592467
170069
980207
746629
403107
34493
114724
82544
363392
537084
831086
143317
209174
365544
448860
764338
275414
251803
89066
80619
433922
124171
557629
747397
261826
839768
790345
308642
900600
20154
899222
89393
725382
360064
72953
313517
229128
155874
540522
102754
360764
707588
877254
835677
843575
698245
531053
524474
16369
87685
863594
496852
14162
932661
298955
947707
84252
767157
17150
938419
744721
16572
1027822
43580
260567
204050
722052
722471
540718
323730
477418
1040650
823210
378835
72349
841812
983993
341207
596048
693814
635680
465226
1018984
353291
450761
225748
478508
398253
390566
70359
579304
102558
409978
459012
502212
723872
913677
236303
318199
756306
37829
431467
183471
553920
843507
871837
46234
275694
642522
705607
594058
1030546
107519
289829
483382
383418
581276
129924
238957
222591
208305
248435
617936
876791
839434
798556
185485
721847
876458
466214
829616
4118
686051
632698
688037
162527
334082
642700
455448
283638
283395
1035807
401553
324353
493679
669159
466556
498478
4395
828811
1029205
362545
147453
843698
727496
181802
695355
363401
333907
108697
299424
936846
534531
530663
298825
483472
646285
227709
408736
157825
524993
658273
932467
451559
648495
192376
295663
350823
418966
467479
416753
305022
243548
600778
958294
955760
578923
477625
9219
185362
981739
298084
46981
687051
568642
16631
1001891
987115
135758
598805
41257
207023
40300
519416
912817
838780
202351
1041221
402754
927901
907459
284062
530706
1013106
518390
220466
803581
435055
379913
761758
1044259
261231
107112
202167
974151
686422
712182
917767
190997
873678
165474
933331
519315
36219
821062
397989
178657
387025
212053
898983
767312
852218
296504
217360
518987
922914
546585
881014
12151
188346
230944
595958
561419
114011
896188
332129
551004
322771
1019668
602375
283175
326313
306247
407930
601536
869116
65923
632520
956267
718250
397779
129798
758362
273795
932052
143646
627579
185035
42002
621595
330712
912043
678421
883580
644873
832429
814185
60954
281641
875913
226312
584631
4327
320579
485568
128186
221311
143183
729192
331137
912167
666701
365018
748289
688578
267192
868393
1027654
505149
168096
661422
140782
39614
1021005
287131
391714
641626
549687
389677
925454
318747
676199
366113
334224
472005
261887
159794
883236
500822
148756
356100
213866
81158
571358
438090
945637
697621
489684
139309
261505
781400
300887
62978
949615
938113
148842
347832
660825
838444
494844
22309
14698
424984
202688
25576
818044
843761
137122
802791
546335
175087
1016125
872559
499138
180491
879297
567752
896404
4208
913902
714037
479100
335254
961037
87080
789686
936972
405757
975744
627588
643243
558581
744662
376039
534220
255319
825368
462444
484168
979371
1023944
405216
127384
87457
438068
857911
140848
33784
799317
168881
93115
179934
767463
131162
868898
229556
270803
657988
987389
864527
908729
213433
545070
276841
732456
402639
986275
921410
213205
136041
203647
373631
282940
154300
515129
589478
673167
801235
732973
885258
239079
617495
91066
887815
928701
722923
566362
252266
641223
831997
754007
452376
193227
74671
826730
944338
716748
751232
863155
236427
316313
523588
196102
894754
1022487
670584
742470
552359
646285
111273
743144
52802
658053
623808
256218
973173
923386
455714
709995
247403
6245
990877
600372
409831
1009481
1021532
943425
150856
981830
276057
23586
787138
980231
373844
242098
832011
324432
62208
892396
375390
726157
824051
598757
726618
714331
317517
832753
224989
797157
836660
447131
141458
626657
916560
696168
932444
88901
175126
633520
696513
141179
923567
664910
123409
435873
514841
803369
1003239
642858
268121
861686
782120
416081
348387
629553
986290
308048
895474
470984
175494
498408
253490
463805
317542
1021537
512285
1033402
943177
655919
836237
801562
214294
897634
852637
589298
205093
734026
315091
177503
527855
860354
1036667
266485
1006247
817538
636730
1041663
187481
182740
130581
932264
220709
837886
42484
62338
177008
346652
335083
842335
414264
1001833
434740
189612
560244
250499
205609
1009275
357454
206725
614887
172683
356752
542101
939684
646779
925574
437521
201653
128312
722057
406883
384261
977506
766067
704286
592112
25319
610209
662669
210848
509194
517986
313637
604647
145606
673248
51787
932807
762646
952773
852090
281072
752163
361373
443509
50078
628553
1022019
563446
721139
936209
405933
158013
258818
434172
529319
828941
753906
136237
133031
899724
993280
597682
180273
574716
454975
558034
380504
773527
968097
344350
128030
554308
530850
446457
1015852
415629
828457
55506
66372
570203
823625
179859
191632
922893
72875
135257
525991
243126
1038635
930387
949233
390906
564640
46730
875694
147674
974158
690181
180152
943037
134634
379192
1013274
985447
478021
875746
99237
321430
528761
865902
6590
150783
568356
939223
450968
483424
388249
73820
923303
285564
293052
510398
223826
92344
637082
748309
226223
184502
4087
693916
591574
865562
295535
176436
619867
689997
899971
839202
424016
572080
850318
302753
296409
536197
284816
408126
543584
265123
1032926
340227
577896
927628
1017445
852064
200806
609558
317000
84484
546330
215685
762448
416725
817457
985155
922590
488888
515180
93718
91603
873456
800369
431922
760360
851232
1005943
946652
474892
78381
335290
250186
215593
575391
34521
820830
592515
937219
347355
556197
554234
621331
693298
648776
110555
505585
490139
518037
634956
702478
200784
707304
204042
350882
94327
676018
656892
300365
673751
766162
912775
429818
52564
1026119
991457
1031203
231539
113025
582917
326529
977709
358474
576676
293940
506402
320409
198914
685698
853919
761671
1033507
734125
894369
757635
743880
419377
166478
489891
776078
172675
603637
300626
140509
860948
379331
983966
603149
128901
218966
484434
334467
701293
871617
817233
838517
271479
399796
876767
218245
748264
130018
576281
788784
760733
895794
859063
95008
1045206
947250
551245
1010513
80302
930
1003042
997865
638815
625970
595568
1031312
186492
339446
44518
1021
102876
91676
784770
338208
1036690
792772
692962
517585
440580
969482
89610
110275
468850
749018
975295
15841
337088
149024
1038013
133903
37026
900349
170083
260318
689690
901429
954774
884085
668773
607429
796680
285436
917489
233559
928970
391173
530203
910453
351142
144693
128566
211033
626583
962531
647373
494055
896556
771698
965425
64320
81148
65576
809622
259843
124704
657810
128672
607521
400038
916241
972767
165496
817255
250040
385232
274983
438820
50616
298579
315760
738921
766621
873779
182450
1004054
692506
59071
870231
58738
620935
407425
804374
376041
375827
855355
378731
136541
564211
835101
829383
200079
302859
490478
267800
204131
610261
710175
522338
401116
955139
764624
678307
481379
345355
9607
178816
302821
22424
354056
963366
580096
658740
1034156
898189
199661
110222
983719
89721
485371
983018
615806
669501
235133
294830
836201
439095
540623
396133
139402
759223
714431
706786
686865
906665
794616
230942
65427
112338
353778
122622
1495
958468
454197
436880
1036746
672829
569935
87067
206930
649820
974562
204292
353061
739823
616214
433728
151440
678626
744298
337361
432378
958783
962707
955673
236497
874256
258558
979961
343071
313294
962752
968643
920175
501555
634751
1026427
270642
747705
933040
1033947
841240
232775
566876
303375
168098
975449
1012842
817795
125160
647607
791381
918057
771787
727924
415085
815135
1010673
871296
531494
970211
1035404
343826
146172
152542
483953
559351
167373
887979
22338
957803
635827
115037
631099
374565
118267
972088
81063
152880
516071
668530
58679
714777
257796
672134
174876
34053
642928
916328
505219
113219
958898
451220
444725
759653
81732
361842
228372
871885
80472
635993
478889
921477
966878
752765
403408
1007661
961707
529825
661767
800805
367849
292426
322129
54182
564542
318307
460962
880234
225784
657928
55448
471390
494908
965204
785160
449419
792185
62618
437128
131046
831800
145350
750159
196316
186482
271709
363906
819289
669403
613962
968555
691927
476913
167346
642675
503485
890374
150932
76406
639223
116726
798075
642826
234313
273109
843216
898156
687793
392826
94178
683352
771185
391476
900729
17844
538856
631255
229646
96227
418128
147581
279711
893668
92100
613366
578569
564152
747091
422298
655974
616424
602641
719298
610108
745318
834032
196140
581584
488252
41549
998729
376683
775276
708889
587572
203797
857877
180065
925373
828424
760764
104516
657110
617218
26611
930708
763586
936151
19001
332484
640627
689470
972599
575110
22700
690771
211661
556832
447680
244114
292321
817758
929214
644006
457570
642902
351783
784061
948910
399240
366133
65080
1021607
179679
5447
27914
837711
732430
769533
424339
995040
662423
438928
428248
144955
95723
1040887
29768
449005
774699
5161
972600
456905
425177
670980
15347
442287
565977
1006705
592429
606992
811282
992088
131533
303111
1009768
500247
271206
281437
64761
393378
9919
631017
520292
856157
302376
806613
327349
852107
82626
854021
730878
238620
144573
964047
384198
111633
163657
603342
717647
221857
845192
387383
714712
675287
933541
584887
846316
901813
756273
306751
388982
153203
165803
203455
424930
256391
540251
240782
127946
586915
338424
394653
221389
66435
717722
558250
487850
275369
906212
805276
694492
862254
1028125
673573
926118
1005949
768199
276022
648817
748327
959995
599067
174289
718255
343717
978939
4057
985726
773122
323983
97837
871866
723398
695517
169958
527967
258556
697880
404152
971859
201784
136823
1014965
516517
45876
315557
346749
990597
499472
362425
481775
266926
307155
761517
464118
912768
985470
254818
508325
281421
868833
376271
846550
156183
645327
11478
587382
66458
792338
522909
156352
639509
96229
471206
980282
986350
570695
30440
228750
12858
998578
8329
58679
211504
459331
114047
585923
12231
821210
652098
319461
178489
944242
942816
771823
528592
883979
742208
450256
177045
268228
781431
324130
238569
42246
846064
766796
745209
673009
781414
692290
222645
710643
1014462
849230
61983
879563
513033
1021515
475675
953196
952820
829608
406178
200916
562416
900627
803083
220221
366616
581452
484721
683059
947186
58791
927776
883409
756803
952351
935182
198711
448158
484709
528276
132542
306328
358437
956467
703239
414007
388143
1042646
702420
841607
374986
174034
722212
594399
886722
305436
924135
56989
122830
194163
612327
935044
316933
899959
76140
306289
182633
397031
182230
532337
333818
153194
480425
426491
677245
369340
242349
100605
371668
976082
359243
863053
758694
485224
983735
400625
418610
876575
463647
495226
577542
955232
661137
931676
586553
647046
137578
271024
1015323
194075
576896
581700
488216
288787
396502
700871
774282
827327
338789
806825
238470
908502
872006
586764
506848
540616
727418
1005323
347169
115341
1020247
845589
587733
115471
305896
973549
902973
381999
583333
112122
852103
885429
812966
828649
292492
721420
15952
857806
682662
67772
575127
518163
648689
954847
669785
676244
943493
1008017
242899
993903
245241
188264
38768
634460
169497
250402
740213
368256
598377
470127
43257
10939
97389
902881
193745
435234
43850
914850
463540
325730
866501
200857
650729
668080
951673
952644
423608
834789
982344
212296
684596
19523
164092
623031
806789
814653
511766
109708
3341
976376
526407
887911
259841
204112
982692
373207
565445
969551
513505
971022
987058
537962
635261
765873
653540
188213
561681
194151
487447
661964
566079
750699
975184
795680
135256
978435
173222
20181
411416
995775
417793
861140
1022275
1029291
573831
369189
376332
129752
150954
845976
506826
707524
659102
330415
100010
813091
749466
253468
576193
427612
411783
279236
612776
694034
800514
325525
294236
789826
736182
72867
398732
699652
245460
119295
246854
436156
1037666
363545
626845
967799
606800
246877
772359
942213
43082
190834
584445
893210
223381
198027
782587
596289
961649
13498
652733
1030744
623240
512872
785216
46850
156676
189210
732882
264496
463133
503938
763508
197021
630264
219873
232817
21337
563644
27695
173860
1035953
809318
970731
304090
815305
91675
553305
921848
391369
342155
619436
383121
328034
565563
248823
320128
743337
760247
304761
19510
216533
107275
892937
229550
987250
664130
156619
977937
407755
265288
478281
866246
213312
851964
771931
636409
810226
734167
405428
651013
137671
172134
557292
551211
575969
962261
818453
1002277
124440
492900
656349
103521
40303
1025353
455083
693689
833983
214298
324101
116121
309278
631971
893628
152419
147277
800558
711073
596638
406166
809907
76317
409469
738271
991694
210971
364607
47168
183756
636565
387600
603934
190321
579343
334883
390642
539109
206776
117103
456119
96275
615953
601203
700397
253293
159642
601530
305367
317441
290634
210975
342774
524118
669554
332771
241993
80641
425728
423186
553120
679739
620917
800724
307632
489393
911276
54086
200898
988788
882347
788746
873978
822139
970188
171291
953804
299754
712077
365785
531952
396883
628560
835140
363557
736278
281851
52568
342390
739107
1041206
617570
963845
121232
683795
905929
982920
198125
751255
828136
547226
424332
61748
355919
442311
590833
517287
196933
272441
902540
728563
734519
21866
321828
844583
263089
634693
6971
843884
609330
716309
635302
111690
479635
651725
599450
863628
628591
722190
455465
1022669
592366
72717
864714
1025222
855073
23543
697364
319372
915340
338649
991546
55565
861740
23981
149412
480255
1011619
989267
521520
569150
973323
787333
693661
712923
927732
460501
517312
640139
53758
35536
658574
1034319
976452
433284
1005824
428557
375209
455375
503488
600602
802253
178868
249479
524202
135498
919543
451959
129586
560407
914285
433136
563739
628141
1030910
840762
1027895
189994
228887
913097
888783
747094
109066
718141
997352
352600
25424
950017
545088
230722
948742
359441
471830
829900
923770
602382
348506
217316
806186
859522
620479
428564
337893
201665
29380
325544
888696
461066
88356
1012253
495428
818043
336065
860858
409094
738344
192322
679910
1031355
621284
197853
898841
723713
252703
539695
230398
555230
231245
727310
871445
274798
877663
345269
183226
363856
663787
228015
591113
929360
749539
938823
1026018
572976
351907
81203
237372
761183
400512
11315
733178
556000
799157
289996
500370
126602
656450
826760
517882
304647
94938
980978
454688
1034814
734224
912315
268266
581717
759158
394174
341619
902245
10398
861484
575317
476957
334402
204356
860599
225101
627823
961174
913359
532591
444912
44172
960744
770536
1017807
492643
408369
425454
939232
262674
293201
843205
414421
734737
605944
602550
909186
119980
514649
38731
105594
993828
148296
661542
663208
700891
1024059
309202
767478
702974
373366
347513
140652
1019402
564343
230699
207783
654856
125527
142986
894811
718498
177155
120344
375341
813609
122727
182209
458550
654296
969512
406492
728908
953968
274451
289575
35256
813046
790501
435684
533652
996718
773348
964944
992940
92567
726740
18514
3047
868400
258032
769278
358708
195318
891321
110664
534232
681039
815208
500574
390051
861545
33765
176608
118522
684711
145690
200449
931109
156271
452510
1014092
625371
948863
997004
665559
274063
262562
32124
991877
582956
288047
695887
481314
980529
210549
22131
502550
161733
993175
167503
878001
199420
749408
792688
533799
527402
982454
156150
788741
456119
771061
983632
99777
1007189
1009193
69803
66387
561250
363238
1039464
166352
18702
934967
354118
359500
988353
62745
411119
328329
963027
944551
591496
697697
154472
111123
117865
240818
688881
829754
171424
932802
110822
887444
620125
472962
173347
745409
776653
980719
251747
494157
989467
708365
592635
456347
1008323
674124
852254
267607
517107
745257
231623
953525
742108
668447
580423
135373
941430
495306
1017407
681623
911258
228326
609305
923934
652598
32580
567535
719653
648098
276172
768512
819722
318620
553512
762145
654258
825064
751894
677809
596101
995815
482901
349522
957034
543807
63261
176831
881701
452364
242871
473472
810980
301618
841092
228796
882101
920111
331500
369402
195923
134839
443568
268174
162581
322720
536946
73524
92229
75533
479130
238189
702487
201680
363569
834468
301174
814326
891984
760241
277274
82689
949777
541137
386191
714715
126759
847312
601174
505648
518662
643687
714254
455346
505258
571766
577135
991509
602035
685567
90925
744098
822060
1005489
398220
605795
86025
294182
257922
1029410
316893
770396
206765
287234
242251
375123
461432
438478
148428
784821
883026
766944
1001450
971714
196371
929042
920740
655863
81795
275655
55649
278012
536631
510421
93622
478640
675516
798721
506119
929406
238715
230166
492848
29962
590997
694528
805047
415053
699886
5525
55059
158935
819914
1012989
659988
550117
89537
1042263
49605
689913
663917
105351
789174
927905
710445
54294
699317
3125
636023
1002455
83103
388924
490003
128257
675894
1006915
222480
857368
1028024
460820
422914
615854
671055
91036
344925
346711
479430
957883
729497
745364
277872
11566
776587
22954
904894
840293
735244
74101
992754
694864
550562
986496
299322
409756
24349
360209
447204
740523
682678
737731
677125
563644
993697
331683
637811
376351
631310
992360
820583
531895
776797
902290
506370
1031064
361549
921639
745690
679065
593516
232627
852505
245144
112407
185790
360333
669018
252129
679704
514983
832667
379455
965735
973572
466594
69977
215354
66421
771173
4174
124989
403081
1027393
149040
288788
223900
72362
84934
491768
781083
561020
162708
715638
747764
1019662
875729
155323
354103
835563
786073
761085
1024463
132227
566522
564984
202987
376413
381008
319161
610636
638379
856077
156250
397693
281131
675103
970593
9396
874366
1041223
833571
424047
1006611
188560
956899
650340
477477
590300
145851
459720
214947
10229
99123
946618
398776
180204
102215
293437
533914
302498
360264
707668
603480
59811
925081
485570
20139
184618
612785
218392
12043
155632
592466
634492
108513
415420
479439
641543
751727
106667
383918
736075
358434
293278
489173
89237
496556
869455
492506
941855
898481
696608
274686
52963
718244
810487
620138
184142
224877
704279
1016057
1029352
270698
915222
854032
386550
383053
169668
36820
550500
456154
843238
837642
467617
367507
191273
266646
277478
263582
1011650
449121
760706
711546
687175
855098
781526
967702
65224
1017593
225018
376302
691482
65807
1000812
748099
647975
45446
1020379
418079
195288
35104
767168
692896
208439
973037
71703
105037
424382
653941
426123
504985
441903
139617
586827
226587
301739
24133
537028
511830
118519
268483
109814
30380
394044
925850
373364
799097
682962
60839
755485
1036831
638591
707038
859013
609763
180933
20669
648658
637024
920730
123285
792760
490471
497355
196313
735429
654882
791748
767571
921204
752658
436077
905429
841822
224899
997104
473049
262960
514737
285816
1029334
226455
924442
1006184
286636
137348
757482
886059
569270
995860
97583
77455
621256
859681
971670
345316
845274
428634
659095
255616
682834
70689
181498
286209
354938
850043
139923
17007
258904
942701
131501
553575
417838
590207
62015
517144
361750
456593
240276
744019
513763
242379
365989
1009555
166311
562225
405329
787086
958904
445332
128499
348762
411481
938258
437642
202534
651546
1006967
776644
80070
121887
755288
711476
149353
913743
131523
123192
332182
939717
978822
54742
635172
738263
630450
927606
1033307
129985
86304
298238
245029
273358
805043
586953
54738
443821
131224
350428
767361
629168
1026398
1020586
271550
130385
907396
369509
565678
531485
409486
894168
511109
917341
1005603
304439
505719
40476
10529
696632
773827
696866
55440
955693
293728
76265
863229
164389
2257
625477
142374
794820
1005949
94306
370444
891314
884991
725020
885430
8711
185964
495368
562614
239213
102840
485031
947488
127925
530932
798140
203445
12661
207225
925252
960061
56964
901650
170056
633298
44740
500750
95350
746192
271264
605649
294001
397683
389299
655127
728052
36461
324070
258015
817381
527591
38133
518071
848529
574362
20616
988901
658844
1014528
504232
398233
353550
798808
322170
239340
226719
982214
393910
98186
335205
1039914
902789
684416
187194
272500
850850
875784
164096
534620
10177
260126
121162
358268
242515
435603
580498
914536
645869
927215
226900
288958
927935
187403
523189
184943
485060
989897
93589
754086
719385
229024
283593
148917
751784
449263
296978
321321
420024
140533
539274
10761
317734
826344
694457
578581
34714
127037
847397
185613
623189
264738
526055
141042
428517
344542
572278
550735
115286
943043
241167
639436
694879
664601
227099
767601
1004608
958839
319656
124794
661708
804854
254975
555798
309133
625929
513514
955429
707003
1012644
680756
320446
423198
31501
324500
288189
253032
706742
398682
47960
774285
306349
516047
979798
493096
579108
899136
242268
119076
484652
616010
762869
694398
417395
908996
554434
67963
213814
510484
832460
604212
209089
773328
114861
353969
407252
334668
187110
25139
32199
462812
954823
648807
306222
991123
707251
399487
431310
14467
188206
629360
41510
547287
442141
536769
24488
485216
688311
959234
841304
687012
843983
329978
99416
317945
432132
355314
54527
198980
548583
196087
513994
582844
85791
412045
840704
265452
578790
433517
60090
615126
25506
134830
167406
179258
777535
49008
505805
78756
1016801
454518
574058
254230
372180
251062
836775
98908
928010
779305
448427
131586
563799
681793
106249
948520
123257
508991
1000223
372567
869662
892802
880103
543615
511072
829157
725000
930484
646982
251500
152136
574511
58703
187202
499634
191959
737515
212127
305328
227979
593024
363862
448729
300990
367999
699816
154802
216155
300973
263820
71684
610504
43657
233949
497917
500296
321643
328945
162641
746757
896643
69685
225484
312554
651047
269192
615824
319358
643831
602376
812107
895511
355938
537534
758001
362177
429836
475679
610586
735547
378853
250587
69717
174880
107701
534581
122635
106174
636840
639223
39695
655331
812997
516691
25756
1026013
1031577
455360
481691
1024715
951889
66494
417870
551878
419218
195344
897074
921315
276816
923200
240841
309138
934717
296345
869280
134112
938053
43853
595524
684603
440462
335004
734053
626819
738119
811702
979447
527556
622980
971583
156738
173366
565703
64730
671093
437755
792726
446218
300313
760282
945120
272220
7525
115728
569374
602680
409543
1038119
471340
795259
307235
309013
563605
53254
750040
76574
231354
1032603
32868
469871
732531
805914
426456
66080
788029
1027068
400383
661038
675815
342703
671870
104078
446817
950159
129319
334484
1032134
467217
911318
205851
738748
318478
276751
292113
642565
981653
420435
370482
505631
45708
264414
362203
766032
288320
849177
403119
270215
562430
127943
708746
538839
717047
1008606
149022
799745
838355
870989
1037133
1032897
129516
726532
667222
160780
714364
772981
828951
559091
1019786
348162
625272
50394
719859
21764
7534
372873
67386
744535
368567
727269
932920
62017
940385
660692
782172
622352
951424
283662
932001
708302
322151
406559
778312
739388
186334
902534
774305
330747
693539
938623
89370
100503
65735
575958
480814
67985
883409
166331
1023434
766994
577582
252622
79263
395257
161690
454813
797162
798478
916383
893005
901862
519258
985653
378581
32435
561975
581176
273415
608788
491994
496747
213173
151925
12789
29608
875406
298782
525080
203937
25978
919011
289643
137450
338049
29080
451729
298218
23266
285252
250564
886593
1014013
502793
1029727
817889
1019768
196776
341425
184768
494701
929445
313949
39654
276965
55840
7890
149208
985446
84664
206120
282371
390967
893088
1039241
456042
837747
142868
984928
730371
895061
773267
239920
613688
303372
192594
235564
651968
580238
480572
231127
144173
945681
114218
116469
566483
929530
177630
891886
609550
467709
263913
399978
597931
622574
737831
180667
1036099
285666
814005
20953
585600
811707
293271
932785
634423
690489
1027032
415567
219474
325
493087
676545
1010335
362921
373867
979828
271980
141185
763700
297925
1017834
504066
553932
961430
384677
24375
91758
515213
68573
467022
931542
10464
895524
648142
866292
674743
82696
811480
563592
155936
368661
349077
682887
152677
716138
409804
1019831
865392
235786
40327
583383
966149
230227
613080
394421
22002
888835
877671
354176
758743
746605
994673
117291
143739
187963
657634
160224
615827
194991
225829
200952
677092
1041426
99381
478717
879930
313655
161396
813113
130685
210498
806019
8712
279901
1032451
915712
936061
221109
188104
15451
158683
234461
56904
953193
194609
295824
452284
198577
591184
672816
666320
31762
500998
102063
777428
441509
599598
968468
244806
777652
277549
476875
478846
782507
681589
985931
32180
641767
528313
726647
227750
377252
249613
640610
509608
799746
465410
222715
301026
494753
133600
858735
730491
555819
446973
866602
985112
11436
198430
301250
766400
270517
74780
79747
625998
938243
266903
483188
743339
604196
1039203
380602
697451
490335
278948
595228
601208
508894
546389
843333
272052
432592
744551
584896
754691
861728
967750
727391
509134
972486
629203
697785
366398
94789
47353
200263
711326
160724
924014
832063
627728
321207
517504
690167
1005441
489915
856188
805047
1028112
667010
543752
709374
530532
836261
983545
290815
327081
1037464
837704
226372
468810
90440
228280
532853
385790
694665
38568
492516
799372
47568
881376
481583
596943
146365
22917
1036072
452087
220624
765007
944022
891382
152013
10270
234112
548822
172321
234190
497755
156776
251723
339966
510418
332481
51287
413711
562477
794791
514638
58544
444412
980834
219833
911455
542169
11301
685706
390057
116874
532550
381122
573475
125958
875414
992029
701309
143169
7359
845877
615452
99254
349002
1010981
819418
271514
428205
989902
747223
94082
54558
1020883
830600
273630
30580
595065
290584
254836
180683
268292
840942
817947
376817
88121
674853
367944
433585
348193
293464
56120
629598
455210
299814
112009
500769
82591
310115
564965
650656
943757
738575
321486
155157
156883
339460
332609
336434
331238
941625
533630
480472
527878
447410
591260
297918
874339
685062
17412
838413
465999
932158
604324
315437
327363
249793
310277
331225
427361
930546
489527
865506
910832
476182
165026
519486
345782
593390
407507
522768
110891
836133
1000913
766363
633025
234680
576878
476614
166219
319034
810015
969951
774519
823374
229914
949405
695699
354244
187488
659999
608437
917629
899536
287505
851113
795425
840940
226266
534917
215238
764934
676432
207724
455964
783344
394043
544632
986037
811642
350273
558280
1022727
26260
354079
34070
649172
904700
988053
712139
192225
945991
419720
336782
533065
937355
561375
51251
943816
42249
1026176
904264
866181
479465
943174
436200
102652
876525
380134
139093
252354
313396
71265
312753
303454
489824
279958
429509
871377
347973
882109
217904
241810
435622
463890
348069
291369
1015742
419249
36227
224400
962946
161609
317892
766713
534960
581625
80270
653060
740409
360737
363994
379718
559899
928746
854021
1029251
992415
549195
860219
695623
794155
526783
463262
1021747
481546
502241
833465
344596
185812
381870
955488
10666
961052
891151
845676
475495
1017883
286512
700341
895427
474184
244789
905656
835395
312142
122033
506916
57725
306542
812605
480822
466853
241560
9986
555054
767560
9428
710522
481130
688614
911247
144302
871621
829314
866158
979048
103786
849111
934600
595514
669872
419176
238816
334394
302010
272610
208355
746963
869678
18072
751862
542095
934028
497928
1026358
261979
577135
261417
834189
959013
649465
668287
114979
354776
922664
1044441
1014163
454644
1017131
134827
634930
29842
468343
381614
609329
214707
776203
524833
908232
169125
291407
128215
227279
585714
384110
571612
295881
957854
124318
638569
947937
927122
213045
767736
902569
418055
276326
466904
668293
451277
872985
44016
826770
64616
241322
1038197
246787
136163
299852
181036
636809
842868
500299
709626
288997
542432
17827
608104
314676
541
472319
923032
783157
141926
825343
428174
952943
283214
205254
865942
295354
63562
852336
686768
1006366
122013
200157
790565
946635
374304
547003
623811
171070
873699
403065
492989
592936
93833
340951
478012
629168
649140
92653
521425
250387
1024880
997595
362042
485807
553236
872554
933137
683017
918779
996755
105621
950664
582657
863625
959730
157884
709321
112680
396742
499940
735902
23908
139664
668409
491252
893613
969255
8827
206750
184820
869884
744522
441751
510825
669147
335258
761758
284381
888575
835382
930939
630354
977780
276403
470439
513307
635451
643771
36129
280223
655622
72315
670704
433136
662320
638667
116430
155640
841932
368865
992017
510077
783046
315163
478750
196734
881595
849726
32292
478451
734918
111474
223124
931723
158212
257392
117402
57397
271687
269239
272529
629185
708134
305437
843669
308438
115257
188918
263606
166173
944769
249286
535045
588011
101115
410156
556323
712345
430663
79986
486600
94501
481533
806973
68796
890950
547501
943652
612939
721703
490868
811328
619122
744115
290485
1010179
74532
725202
356694
1017116
559550
802696
674129
823190
604522
291138
15740
688284
429977
255199
981836
77913
1028708
502962
375850
47341
918358
91715
527452
37711
571041
494827
267115
208111
911043
695050
360650
7236
413297
437704
1029323
512627
353730
326559
53192
433239
721154
157598
48078
771145
374528
407490
4827
705185
712805
267665
1024712
399672
840941
299753
324266
836558
355103
694350
441701
567385
248829
383042
862335
755731
596496
985166
362216
545070
272690
775273
358045
866562
753447
448932
970066
274523
32799
570508
558932
975439
969941
236352
490612
705017
740713
511008
818760
940255
104037
621354
747736
979011
936242
880096
921008
155533
31255
851580
673853
101034
737280
551564
622125
37129
635164
878394
331459
1010864
887905
258458
616674
788702
33869
545088
1016690
887304
796712
460406
748617
173745
618405
840369
806198
613249
485291
1032674
366835
32223
567120
236705
584259
408625
931901
389608
364249
377569
1001724
1004990
876299
32924
376529
722885
802999
465175
258127
503137
334263
991374
320682
22985
368730
432699
218875
292419
986362
986255
283762
709448
483402
355295
114493
251139
320668
867649
112590
767094
411070
904752
889421
775811
39658
486611
422475
32307
797776
90112
483534
562477
886200
953531
82545
339545
1022975
126042
997273
348078
625231
227295
793637
993698
268229
523830
804922
1000645
290155
258360
576096
680015
701286
515355
242827
344326
385524
1001503
561910
285376
491533
254721
789843
463015
457368
822765
457970
109304
37055
357656
791964
462136
748354
478393
1020370
71236
675640
288671
1020719
382739
222866
241836
146416
344275
283771
826500
383864
707402
122989
417939
280485
1039019
220075
278443
620397
720416
483856
555734
446064
783686
812790
604055
66947
51479
307401
395910
460639
117702
46964
621370
957352
796690
287968
214322
875609
774418
780065
786092
742283
784361
613216
568030
796264
737957
938147
676842
869172
40342
975269
977147
864719
889283
554457
744257
225741
150328
326016
392543
663271
989771
978602
4539
260638
612793
395106
115576
393759
657839
78234
746885
92872
660902
766666
292494
196437
936733
196530
956099
984082
420073
589335
864523
597048
168814
155842
981238
518651
29970
957118
252692
987521
886588
1026832
263156
794707
393628
699666
395789
106799
774842
848254
527123
301263
274339
495671
154578
402242
430086
190907
198890
846718
739986
256761
351007
152138
547162
765506
724432
969174
107179
678706
267235
849411
618472
432389
895482
327965
521304
594061
685414
496339
598556
28326
41736
856778
575507
364864
692942
137511
587842
999059
609751
253574
868351
390693
871336
358245
742012
780804
379865
647180
651381
591542
381061
832035
77707
392765
24221
544236
909689
655381
452152
86164
349398
830758
927686
75894
943863
294821
7339
422076
17100
754020
173379
374402
240560
465609
278901
242110
75347
183208
225858
692671
164954
627653
280433
192339
508685
32693
927964
103355
247015
250390
357950
580882
43881
67920
676306
254445
805977
63145
584525
999063
426856
209246
526086
1016718
743461
180594
153116
612860
261447
63697
324939
234334
297420
916910
664632
778935
782181
628001
344884
140254
713373
26823
31789
33622
673866
201288
581966
99892
813411
607652
659638
37035
846042
548413
208926
445733
396488
167111
256505
145627
216521
14021
505298
503366
878318
566558
196510
593472
105434
724120
109640
622702
550413
638114
336269
876857
672526
791594
699513
121256
783730
890731
986323
182557
999102
666649
538552
172173
801130
925128
795443
567731
396717
422175
833529
237197
907644
899238
258255
24915
599624
869541
225929
832146
815845
454684
285883
249018
153425
883421
17150
907549
136212
604202
367426
465058
561435
88965
414441
21726
357587
201500
847427
639427
772718
602996
816606
922739
630761
961327
983398
377731
563758
300207
846735
686572
40163
726838
890958
953935
394293
955221
742215
855737
856277
349074
256858
868758
115350
778345
35770
79743
824145
333453
375206
437039
1009438
502569
910983
957030
26086
425690
302057
43993
423033
648664
62875
17237
451942
686136
874301
345118
738134
636561
46866
512434
186989
858973
161968
772461
841822
724643
42960
191507
557087
1033103
612685
527932
562375
231844
996405
966535
763506
995512
454291
118179
369581
377156
1029832
558153
156411
659734
174242
260868
565600
26967
1022373
718141
76134
210334
1036673
691401
399478
724070
65461
572438
428034
737752
427018
125106
151646
745055
723177
136795
621791
549376
350750
317535
161109
168292
282386
701375
61234
713710
460416
519588
305319
926044
394277
154846
112898
1005808
930833
517653
850762
351353
236209
145925
619255
679215
267179
710840
848403
751321
852061
702745
1020171
366892
693588
403835
350093
618876
264269
699570
913336
151119
743800
205566
252578
50909
65673
360329
41933
260405
857501
36676
544969
400626
568626
448563
514271
375160
407081
970728
750371
664035
299233
412102
57864
8716
7614
241034
367205
974643
823009
208274
467403
360203
952248
405985
1005948
33727
932678
645526
342025
222574
203831
891414
250422
354731
836324
459614
977405
515975
58342
867518
604760
105047
675137
1011310
586224
19546
139707
748203
218323
792483
253386
235829
834811
774347
678591
682599
344097
247609
956581
1025222
928410
326870
370491
717932
696193
961431
292730
718474
820244
647023
52000
272672
742530
83715
807337
216375
853156
946744
353378
455843
489091
175043
985303
123091
858943
800983
161284
563394
839574
264807
681708
576409
22482
900952
712777
481077
170113
519000
752082
390680
288557
923413
23796
66318
578168
102323
16676
952991
51473
998383
776121
83749
282535
379499
812505
179311
304764
1030426
91369
772416
226325
500282
6355
433883
826432
69020
790990
80514
766122
795795
487088
968857
918305
905346
91516
266732
129821
941508
969007
560129
1028621
945248
684267
1022368
556294
512978
358361
416521
652313
330703
396353
471641
1026710
896693
1004029
539382
967646
581382
459012
888242
1019913
835927
928737
724829
465398
844155
542763
482791
313628
45911
873471
750394
413126
456765
244169
870546
25943
651731
1025795
187803
512605
1009111
399253
5967
795083
167948
790030
119560
406627
346180
647401
766576
90459
257420
616504
246319
237220
763551
398339
618572
984364
340567
917152
268465
325346
861241
724220
559405
666253
226023
971114
548542
650687
90886
950309
988818
467462
205745
505673
746914
187223
326044
548685
564491
522542
952916
749876
584748
484415
287960
674499
447871
196002
16583
33689
335444
93553
1010802
370796
259197
560273
3823
638392
926837
751089
744726
86580
26128
113280
516275
247299
307690
862361
1039709
882316
79183
845930
323091
273633
700533
594104
821704
138527
331558
792792
982592
507583
951131
539549
891803
635829
951288
1028817
382590
349078
735882
120247
630736
392387
837065
616383
834382
747576
224646
799928
288978
779438
742651
49393
587595
914913
180478
313088
463815
173261
639751
80184
272016
908871
108918
570539
296625
481963
675558
869931
133844
308099
582818
665601
26607
791574
895471
120532
780671
845295
92329
237383
1036499
382041
836922
499198
82449
349207
509516
280126
163741
353731
271991
780936
977366
861714
52039
88180
385189
923982
807377
591091
525370
169604
706716
372949
770222
623587
834469
551613
138161
954896
702597
478544
837174
623295
951550
308002
635858
694899
201629
188424
837891
217383
944591
733651
951959
84090
408790
243297
309904
457650
418950
115997
629100
165593
582563
380751
633512
776309
640255
321259
112079
384881
135139
762718
1014298
242048
555330
940584
876189
299501
406790
114509
765866
873873
721417
854171
964924
453223
443244
546522
1008739
452761
693827
400597
580342
1026395
691802
701992
731759
925406
705028
793024
533926
504594
309937
82162
170543
497665
140894
870462
64408
398029
445244
33838
444188
478292
300878
176884
419320
574527
619899
60355
420384
299678
46289
324546
198698
813064
193426
114751
842456
457516
142564
35477
846984
628053
682646
248140
947700
1016705
49534
976581
504484
131720
186763
155943
360929
72769
367563
384806
564772
742080
735060
246069
84536
1003343
291884
34666
1015594
463756
795647
349079
572121
578954
709778
570359
748201
959074
568097
1034798
342489
422189
477277
985228
547505
379792
109924
252550
168219
271079
171652
191842
949321
289411
791361
406188
100137
368106
720432
580037
491039
988894
523072
682554
919195
124936
560668
674221
705766
964381
365039
740022
771879
753912
510383
962221
776330
948474
701470
64892
936135
913284
831160
518659
615760
825013
257991
797849
298757
282999
663474
303257
150822
775552
204571
863329
115900
361260
512408
42050
545942
368002
277846
942718
102319
162684
198809
728527
536845
191959
933637
568929
111033
714611
753190
45952
443919
973949
888446
861487
300461
636262
464103
1018603
36936
830993
115188
749775
487688
241341
266003
217929
655875
142725
52431
300639
122179
221774
260340
278385
926585
625021
613289
699377
766615
666159
154097
567400
985111
982701
685623
78174
976352
543244
833703
918043
91287
746579
203940
226957
67684
205681
703825
497671
168838
255722
752455
306024
99219
1000581
834129
810350
567541
429954
620388
498685
141730
255884
28737
571781
324312
942009
48394
900672
752073
550100
898986
856921
156516
76049
722382
214197
1020082
715332
404890
173572
714358
45108
974037
839257
77483
709618
915136
777798
221994
844387
395520
637922
418776
904748
646012
244306
196379
742439
122943
870541
877302
696951
564383
677470
923241
432401
189039
784364
866903
190417
723012
409274
412301
281147
445544
52938
694244
361200
520480
388182
912917
856157
378984
199462
687894
630116
474105
464274
1038786
284692
364668
693501
891192
738172
454034
918979
929489
212153
478977
892545
533797
711866
777372
279379
68194
299658
113395
770669
607874
101728
231269
227363
906003
147381
1022287
133647
412481
244554
68237
257837
4250
765634
429526
93932
726673
665118
606626
586090
990218
586394
244999
603466
459563
890588
30599
882831
403610
381627
549298
489355
545460
160695
793964
280091
932828
1021685
254341
533820
723790
938973
608746
341673
514104
731372
638201
843552
67782
888661
895752
707355
80936
37121
538942
529279
72035
705589
649295
490016
830978
1007576
615753
505814
901849
51712
941171
118286
70926
143462
941583
928040
500509
9365
481444
482768
875605
883001
560528
758361
97760
527221
409909
202343
470279
261634
296759
965269
878983
958215
354980
462565
74191
37277
299607
450640
158986
345805
978674
490100
194537
611118
861848
638275
77652
779128
967542
191181
277475
573770
331747
721793
919507
319160
1015352
57266
428947
131290
755728
465814
804779
508035
616430
689022
9435
244645
475997
42487
740047
532007
592117
112985
783689
226666
44029
942101
492077
823431
863163
604591
300072
309091
218460
586011
165117
612442
746350
463337
32648
460544
122559
333335
641674
578699
910482
878487
183758
791905
831656
220122
827236
785819
674485
611101
828560
952694
468823
534613
263145
516323
169617
775667
940944
564172
1014073
733715
846898
908377
989665
636762
976364
560199
489486
201392
386283
600655
959965
737796
58446
319896
93785
469376
195814
215268
754385
761521
853884
738851
904173
195549
473406
253713
758746
530668
426672
121440
727239
37249
561797
241452
650753
820388
168080
476493
439892
996678
90339
366461
76106
517683
826386
70278
89280
532734
876586
446462
701638
491550
368403
710901
88837
109448
340990
888754
310762
332476
467596
667096
522095
19125
829688
463055
864812
391606
956313
427703
391937
733879
10030
489955
43364
764157
730817
434481
505563
855843
135317
673346
229580
876887
165566
386447
733593
881531
566985
439748
727636
627307
468455
657414
1015576
306728
17281
412349
928557
8863
550261
760680
1004131
867779
947560
875663
452460
342272
901799
261117
559961
205304
850447
145889
851096
208909
730100
140834
18135
696120
765578
196078
676580
1026056
775026
955116
181866
545517
850901
537692
300901
671601
476443
890176
4949
90908
115955
1031902
205732
228971
712824
746876
1036438
52957
745545
431706
863319
212187
728224
559192
251096
263519
753179
844034
383850
83814
182289
912985
793749
1014011
828600
458172
972860
561119
763486
741505
472996
256704
889881
180064
73030
1039727
536011
584740
482992
67858
153536
52355
278911
674839
1038185
183628
902252
852143
86830
457158
710538
947635
614386
801739
922365
231169
394621
681226
752449
581809
920953
261529
426709
905052
390397
462654
538779
919524
381345
717634
222472
214389
857111
1003463
509503
642968
904737
512896
708863
77806
729864
579048
801614
545787
17712
675249
521736
169928
1032441
208202
863835
226920
175386
265609
56625
972568
427087
429982
667799
904761
363263
767891
467621
268184
41256
53676
585153
793512
311885
157184
506125
342925
20257
645445
252776
964996
607070
528771
331052
402801
367644
29804
838161
585030
947115
116047
897855
853168
398133
1045202
805277
584842
265770
743987
973540
634771
71166
121485
151975
488474
144274
41222
556214
513173
569561
943980
515505
597487
360696
418270
856257
952308
224714
482431
244109
448526
868806
580749
634219
802234
557625
135657
43591
459169
1027350
706512
972131
226484
496478
488982
290988
481911
136202
183702
609376
944133
484758
197667
974960
223308
837146
741272
489200
916949
803059
1038216
289450
546551
1040057
812000
593438
233020
390366
378954
627663
191753
960324
406055
455321
958482
783601
288299
684892
198306
542302
480376
209544
304359
420299
250687
240304
832794
503094
475423
250664
472773
235021
422844
956513
437351
892209
105893
898933
443007
306958
199473
218956
546570
764419
125126
78428
471824
217737
325995
639693
451092
606827
778052
84770
858649
745601
266074
811837
991418
916286
844156
993288
323104
803755
234356
553851
521422
10480
322893
478421
43947
921479
497540
964049
117651
214018
890495
370504
216541
824653
400890
413559
759067
698113
263228
486977
357560
392350
376330
307440
17616
288101
915729
448826
869316
969549
703258
280202
934592
663389
756025
356203
311847
302999
302496
221139
989224
173359
144681
615146
619254
283786
806621
275566
841339
16279
322848
564670
441563
395668
1041010
786942
269107
523316
378
924853
25697
1005491
81465
581551
855952
80965
425547
63631
104595
589214
51424
602598
110577
202884
218698
14842
871794
989956
55645
692209
234280
669366
427617
720315
280447
248047
718887
422827
908234
860557
460311
107973
1035706
892857
771184
382294
380407
8083
808400
949031
321928
737509
399163
636321
902815
522853
254881
677112
989745
226096
564219
511079
366800
1740
740419
841630
608736
181525
500985
701058
607341
243957
1025454
830616
598660
73647
380781
247776
376094
682614
338613
355810
135153
522749
388097
201092
490864
848235
749583
231600
446134
333648
502908
53876
290900
664033
332960
167508
142814
193553
989958
921060
569670
781246
90346
653153
327754
229330
682074
216357
537637
571246
448934
796237
902808
60930
899260
15417
1037056
584712
833573
732534
458710
122910
82213
314436
819786
104446
653244
881581
580354
721788
915726
415630
826847
1006304
940382
992620
767069
938816
1009153
173914
931306
119450
410584
812817
683947
235178
471589
446451
755791
99019
132590
553824
923392
827242
966829
167584
99103
182387
914427
219453
779076
918293
835405
659002
432301
1035929
645018
1002022
159533
22546
1020122
396153
744450
243343
64106
307762
10353
271192
388617
113939
74406
474546
267493
613784
975619
786037
853620
309441
376789
488619
106734
468162
566786
998158
511027
927608
908020
222075
254956
563783
485650
969902
359800
890546
518648
733258
828349
889492
776207
429229
611112
1759
851188
420834
565248
784766
474636
642311
237131
961528
11634
712887
317202
1036854
565399
1037029
1022734
88491
480419
193776
121474
282348
728356
141646
541939
232123
188507
1032054
1014284
300736
486167
275045
366837
319299
897213
59933
963108
130677
64288
300783
612141
868098
82939
770942
874040
93751
811030
937970
265258
157017
219452
14961
687999
319924
221852
113088
699174
327548
690493
635613
151187
772854
561430
29102
832189
620729
289228
9723
21214
905837
782736
985585
290679
117413
628330
884256
69198
479941
213155
491633
101524
651488
666605
48655
794694
845660
407164
256631
593127
868839
363285
246230
723988
128958
852665
924150
283067
922365
839377
525484
921620
703092
70719
320087
864291
747980
443691
702688
178529
200684
613080
513650
965643
150012
265943
871777
171880
749386
217790
308063
516954
524263
282959
514630
535493
208358
420883
90701
1006802
560348
451487
449897
458717
89763
247124
315858
303304
514158
580821
193946
900901
738892
883864
827071
789587
50025
347831
117185
586399
439723
258296
954475
447270
500112
421421
676548
301328
114071
1006994
796093
949302
787879
343313
923770
995328
291179
195427
691658
404006
820018
515588
366095
849847
595191
359763
712786
294884
278014
247754
373543
128577
644097
460681
347009
912932
720650
87669
937255
999734
1034485
729415
767885
633966
33130
969885
898471
342695
40005
708712
808630
1002137
141754
750949
64988
963005
531064
252252
671513
938597
911770
908438
640863
788757
392607
960629
505858
803418
606548
784582
863314
768990
412249
871341
171614
489033
349357
980874
686330
133084
1008603
947960
39592
751899
675882
765920
884218
396926
287871
174186
1036814
292803
112204
438261
418708
750041
438044
232569
789194
430985
782629
701286
921329
484752
864055
330902
881524
914703
589274
840487
539088
868828
1005600
160793
7211
362599
166405
137109
238833
502653
281478
761232
129238
989495
817977
932474
348426
273816
886588
322926
111091
329684
898505
23339
450763
846960
175806
1038050
558770
478399
715881
837758
630681
960212
51480
735405
585646
100428
41224
359757
210183
945395
585783
386583
102704
223561
408526
174022
872146
772022
676624
156874
571706
832291
714766
45960
237969
80548
185082
553374
943480
705564
114766
915708
538091
866168
687036
807267
26435
987088
914932
921339
907039
747204
605557
562737
2699
359073
692164
220009
830810
287614
661999
570953
935417
259999
481204
545558
101070
829276
937268
560971
466724
719238
391709
963067
36515
764872
960589
807199
335888
313594
833003
93468
30041
648845
7556
887066
388881
576224
487435
556952
989186
501649
72894
38259
476
703671
983672
104936
36560
460322
283460
837781
683260
692285
586082
148365
375769
156087
929141
583026
659783
950247
256053
787635
188093
435980
433638
778698
386120
51451
775041
549089
518050
986355
585438
797446
126457
60337
577661
662782
757307
781002
877804
203665
826281
716300
143866
476715
48002
586420
370590
402815
404677
138024
899573
532940
137849
684145
528973
325484
788934
720755
537098
131100
1003620
917830
746798
877661
1042132
1002366
980150
576942
423349
46103
285586
766072
968059
602245
172411
115950
45518
539581
1017263
352508
561076
666511
165810
747495
443088
450118
147143
817691
45480
470751
821819
134534
161732
778209
3777
795873
71071
665494
178669
915591
606239
504303
689948
584922
220607
460467
790225
188046
296708
973184
257314
73070
209110
995042
694763
196934
527330
757221
125770
324172
912232
690134
774887
601183
741178
335797
410701
181236
829136
787279
635618
633666
247932
412320
241911
166325
643756
984710
283325
903259
616389
936042
443132
801480
887847
596015
925470
1014944
842066
175003
819482
950454
468060
208569
146357
990105
469516
161890
714357
777564
988783
835891
511188
845666
903313
492102
550301
583865
834183
278816
166894
330751
589057
575601
644175
762432
953212
40784
329198
519939
17456
250374
997381
659360
833826
620685
345648
950572
105232
167836
924853
576010
725276
610052
1023945
920844
87128
380900
801320
726956
472940
350122
829244
126173
233110
72549
990776
904337
215992
549331
179158
144122
533433
84902
258511
364991
59530
173740
341840
136386
657990
819575
208392
288652
671861
772126
166172
281206
759968
607830
210774
680663
89606
431488
684447
512616
1016186
817274
449172
334103
401482
632175
904969
742635
86951
473005
396480
607572
875375
300963
475229
144585
769812
276923
200535
764885
1024129
484716
205842
886437
68560
360256
1020235
929485
307030
673117
519750
214921
888613
3380
474710
1030460
899466
735339
822185
99496
204073
352330
223945
18011
271455
473998
52023
100829
516318
963152
354324
688271
103351
981379
836993
195530
298775
196121
32101
268837
287900
206629
878318
543075
7172
312643
930964
1005042
49002
663996
338410
217552
401830
1027885
865082
937866
927599
506259
439122
784761
383927
839568
339829
756466
670615
607274
560798
865153
851597
590267
497552
689105
17694
959255
693530
299767
555336
41393
385426
34834
440481
501062
770748
1037999
1029302
482282
410171
651603
344257
896997
225700
840410
849355
759938
1032207
178560
403846
666062
770230
539286
518037
851548
505620
638504
194924
232945
1041315
443567
225890
998432
803426
949763
905636
192819
800843
594095
829072
834021
308438
435083
897340
847052
355337
524275
661410
98545
62963
943558
801734
161624
356172
926218
509892
406894
643339
401522
192481
720887
3577
756344
576392
151462
294367
691587
492319
427940
493759
203620
642253
867041
141891
498718
303437
328896
47699
880858
669267
220001
459757
455117
52492
944508
712183
821946
743743
61369
225977
593434
34387
654771
6401
429514
476245
268516
928528
653375
978783
413829
782482
898815
970140
124843
101068
874117
463173
834556
728246
704849
1007420
52872
813409
958469
304979
1036103
47102
916067
165942
1031568
466502
893941
779756
783330
948091
128579
438831
771578
262640
87768
411599
753481
203885
45273
596590
983887
916307
306566
1031445
84337
640511
22458
566203
121469
885965
787641
607576
801405
43852
415698
122184
974392
394395
214894
694095
658983
313672
754096
37028
830407
934636
787638
2515
187798
937919
22433
624811
539110
884924
942891
476220
228575
9461
153899
545780
885820
642027
597949
764821
174502
410864
597279
776232
997243
153042
86580
99759
768588
261546
602133
329251
131825
439208
242692
374898
305089
200411
48420
696039
154972
1001469
381828
705962
178142
593116
679804
511995
314025
508254
995933
72224
748009
498778
536991
822218
115129
269198
786451
525219
662152
793986
355128
972915
451837
818772
49723
254401
138342
871801
121701
106007
872506
727841
229801
34401
1012354
822126
743681
449647
249645
424293
756437
93498
1022231
421759
198256
56308
850065
327691
935217
728814
380267
135521
870360
236389
29723
808954
607105
574413
829235
834225
772599
677062
277167
421879
569477
607104
361440
75751
669311
417485
913746
281637
627717
44619
867128
216459
211080
1000189
147950
864075
552564
701269
215622
578649
332852
508577
629620
692612
475794
338742
510137
841418
787877
663822
733577
885610
87130
944439
368435
680375
90101
818164
829762
704496
506541
481177
1040098
272022
875194
168936
208785
221297
508801
461110
380719
272078
207451
703273
709642
695504
337827
716124
983306
286140
367952
270730
462931
619887
498302
985595
1013989
52503
208838
513695
920247
130107
771087
67943
866606
1014300
928788
176046
174702
281300
335304
972462
110632
152047
559921
511437
944270
735071
428796
626647
228591
520302
121661
896895
275992
839337
655474
523581
785588
311299
640390
736411
551117
683271
708389
8322
826805
892587
278823
426784
197021
829093
694484
242838
540750
726734
244543
174215
699763
875008
184977
1025777
704360
903588
131858
574475
446572
154387
904021
417112
81534
345457
847219
199319
601096
418613
410888
888477
575775
795479
858331
594836
606056
362519
316568
468609
362543
831095
196454
156016
25591
860406
536492
89887
765958
47231
744387
443437
23688
962799
311917
800794
383098
225237
845696
299283
150654
619244
792817
947361
1014565
323425
766791
1032799
816031
804810
563812
636670
96535
426807
538292
632187
151663
1002759
848174
416946
634447
771745
6225
995786
810997
414415
814249
484360
877666
1002660
232887
693908
819899
569401
207357
7942
86627
300317
609896
909634
178260
376718
810632
567916
537198
848333
823287
992798
119826
965521
369162
689175
182960
515665
942033
393804
143347
848035
303639
929933
311641
180402
232994
760007
699449
740975
721278
687796
594346
220458
897462
102969
703166
356199
284391
1009798
689413
474877
1029148
278634
630060
324533
324088
993702
289690
939791
957844
799132
671730
569746
780764
1041404
169580
493167
13601
545079
622228
598841
441113
621276
705459
739905
414908
370053
614620
445518
257574
700651
346724
870393
474258
750964
357583
975703
73782
361258
718028
388924
440114
688541
411707
220153
566619
1010631
1025441
958085
821116
459392
461440
148872
120496
937751
360547
152784
295560
726486
700774
37244
660606
917600
807219
518511
135867
654623
889344
880371
74767
374479
241351
878257
1010250
468685
1028872
715716
260009
304012
941073
584114
248216
430081
118129
924782
734869
342713
185538
595264
75206
962552
997641
422549
167297
486352
425213
401627
850438
328542
415790
24244
93897
974677
758782
690324
777395
1009558
43671
181683
752862
525241
88553
753663
203932
924708
883274
395908
409318
148611
829284
777925
553669
668786
140005
24463
428023
137036
71838
597208
1024762
226364
465484
941569
700078
490857
515328
157648
900041
47060
699377
719474
720258
958866
709428
163486
297833
78501
757343
879087
860697
420429
793814
260425
232449
596103
436992
307858
680042
1016702
150954
1035059
21006
122834
395737
150876
102556
739991
101397
666198
841064
713936
195058
142427
908430
166177
405390
11209
132271
1036001
72370
70590
543071
334852
457758
987904
726772
819887
464058
618740
282519
1028708
832624
815559
35899
863888
199963
199351
201757
407456
701804
255364
302752
892262
759685
177539
868063
437513
450951
487615
442842
519895
350673
365189
179419
206289
999765
480006
116590
985464
748005
542924
574777
917713
311853
223861
98637
483649
439016
121335
181578
766309
972596
549362
1008009
444233
427111
464271
235153
506376
494201
733597
293774
31492
223807
168829
66349
362775
94978
42484
391483
819545
627867
318096
310837
848960
656089
429821
655283
595466
494186
973970
90650
861576
411594
1038226
357926
1032491
807819
702277
71652
880873
17882
71232
850501
1012234
531946
39076
826715
211998
733832
761589
23946
677672
396122
542815
588554
202851
281307
1039528
743371
625829
583637
999625
467443
608221
567605
531982
705117
616851
216310
365831
345624
169401
7321
782431
206080
288305
378472
934344
206769
636226
880092
664740
709009
319555
12130
695969
263034
884581
425993
347810
400280
845021
370107
877731
79764
65616
846699
346533
130652
127314
828950
913563
800579
747063
695683
434989
263734
26455
523003
2013
927527
812637
300172
610246
875722
350398
318215
223719
442847
50429
79899
931606
623265
497899
615321
1005782
477884
489520
688158
345107
973053
605046
863469
940215
172571
219936
69542
774709
359560
617739
500593
150989
481907
976819
347033
573841
969253
162580
567380
170555
865004
272949
159940
782004
820746
948147
313986
920299
145439
949938
140816
722353
268344
613074
433564
184511
761400
474871
147301
996450
910235
753650
1040986
723028
124209
881331
81385
491403
418400
947273
995509
347067
291072
946038
770869
494030
996623
83109
978927
535098
84849
215360
737077
126443
127983
552906
558020
771170
67786
430071
429518
435215
430123
1015066
819540
195607
909698
363288
152020
264267
833309
281250
384732
311786
558628
259935
127076
266861
476400
1001421
792385
101128
197283
746058
337793
874226
313608
563178
996389
161259
564018
187534
326401
406049
249810
922948
389860
889090
887539
470753
1022167
421542
112960
756957
4746
324300
590527
577492
279140
644746
51719
528823
857618
681218
312171
17212
932571
318543
887729
144041
793038
403
531882
20397
288547
900522
261774
29756
382857
195090
22340
667254
285670
382001
983831
732739
53741
723777
478634
37556
12926
360283
4649
392416
307313
340548
127027
21159
108774
139283
932093
604722
432495
1006638
857728
32793
145525
628374
489958
459916
217801
565506
7240
450161
844153
975931
227095
339978
463841
121384
768181
578267
421351
270506
298937
953939
599998
221621
1004341
865930
828322
226076
771702
720544
854969
668737
948385
495540
328423
794607
28070
412460
980888
863063
552981
941931
1030548
1040820
560923
334434
339863
617732
88776
239896
99084
799283
287013
228213
180488
917023
20250
581157
859934
1037408
941834
791866
693948
135838
335509
942939
518283
561348
427710
466608
1031305
922890
539372
969035
433314
581070
718547
690657
41442
716089
126914
756068
634777
499726
616817
330371
874067
490848
973761
103882
352911
572524
996756
454855
849938
952518
128654
538931
169542
445361
567678
883122
313176
424905
564975
515160
753703
216806
86321
853452
29868
230125
426719
932317
571648
583547
136193
830650
486212
669897
269611
494728
357117
81999
248072
771310
911378
780948
729142
853107
678181
502368
317510
143856
989481
948422
240096
253017
62975
54543
338276
859205
821036
28534
950768
873635
707496
702894
183462
392077
475586
479155
31459
586565
777395
470577
889949
746178
727593
77849
747743
494530
361882
969954
200933
333591
354511
574102
626618
363684
625146
662725
525472
672259
899152
780789
125932
270156
492830
786868
916290
879390
521833
446906
934818
1027491
387563
702439
176322
834388
766882
444771
290536
721999
643024
929093
543007
674539
93021
50002
39997
371301
52571
550223
850128
708849
10850
729589
97554
543131
526332
135550
934769
139141
860067
368530
438087
794243
827173
389003
169704
883877
58670
126841
592394
688629
475464
504883
559844
823356
15902
821115
802955
289765
871862
232416
963907
903749
282676
187053
62198
527617
569784
380075
1042372
702696
701554
658526
943946
344491
547804
785218
262653
450353
597943
370438
303312
238881
169923
927639
472726
457587
78599
989508
958530
99065
842021
248309
212633
634679
661030
958193
175263
886565
33432
297822
952921
201387
167627
559723
801217
865886
226045
341670
764328
962369
760844
80383
113460
897499
734631
498131
979320
193960
165971
511342
947748
766445
516055
654072
282800
259410
137232
818078
944998
55730
124575
314186
978996
54402
129281
1025361
451241
941409
774255
547596
342657
968745
670677
862916
649114
1036745
899586
1025177
869083
64482
695387
919378
592190
343168
453324
663034
419822
352052
184017
954752
979003
865491
118108
567064
490918
879840
742592
319851
235340
383398
620772
911101
203674
389681
298681
510953
221726
229489
804494
91067
343576
299453
481102
558249
417816
548392
554906
7894
546710
126344
51065
759125
809182
357291
681857
670884
865507
612347
563245
475879
887638
216997
742556
773360
1041664
60187
87807
285424
38370
838420
185157
63308
399132
234892
901017
575516
660366
728760
945489
380346
843709
272175
975491
789107
373940
254936
106085
199620
346366
500831
609986
965581
825799
271440
634145
132249
51350
896171
283112
1013332
995364
676629
63350
895224
1024932
648965
607535
353390
305892
1018656
904620
461093
84616
978834
721244
931515
664602
582959
139359
610833
23781
694843
170909
420099
594970
422536
186328
606757
168936
859744
576352
706131
55001
740234
943974
548407
35038
134880
979010
325367
696340
296910
304306
515757
202310
35610
55615
827856
74054
783145
457945
128193
754346
631835
539341
474946
25091
676863
706279
879584
606206
492743
864604
648903
712433
832621
709295
319594
916790
240333
362632
730515
128847
35940
702657
880527
60877
5638
357318
10557
267434
220629
580767
249984
469635
291989
187176
42721
492564
446988
51219
216059
152890
612003
694398
684862
218602
201242
815327
691486
398282
300354
288251
613441
243609
884324
69600
125744
681927
78400
859506
857294
278934
927949
455668
242324
743215
267404
305607
849288
287458
728904
269154
291743
233811
204032
412586
913123
744091
904298
433062
341272
900232
424080
660112
653782
886358
20548
782934
71505
282570
388552
468287
830285
82751
181172
898006
310116
132267
368982
856395
989969
762320
924858
897286
409654
934369
1007602
792038
302596
954116
808930
601269
240324
162586
158809
155673
756100
961803
626183
883957
774606
443810
767563
340147
939325
246843
703532
983865
168537
470341
736547
1043604
423043
1002985
159175
706056
1034856
783997
374471
555713
330719
576044
396742
913230
667139
313837
652700
715574
571367
594487
355780
441606
7684
439725
749873
525086
19013
461364
22652
544809
488156
699392
579919
738198
74325
453525
67667
21754
931119
665514
560828
497389
760256
612176
852526
442401
992240
519180
813693
1018029
308351
34571
784487
32989
381888
610123
896116
19750
279548
946552
549504
683338
376736
887618
98583
647700
424148
200045
681009
413597
353502
168185
465757
886446
531876
4098
866324
975856
803362
96910
72764
127348
58872
304979
998668
191074
386383
805897
569765
283159
934319
794627
377616
681372
208265
809422
285192
779123
328336
446148
279164
383957
1011608
929992
980244
213044
563166
129285
261157
742465
269172
706527
156207
812103
973647
415478
361932
756591
720918
1004138
1031976
366993
543798
835448
327675
832819
5158
849605
760051
95357
989478
749947
467237
221599
247994
848332
863774
746075
862341
896503
77973
550466
73558
551185
344147
242344
955118
683991
257346
919021
1043469
639287
614959
712961
532838
496140
226808
756430
173830
553587
369610
768567
369790
434625
523279
883330
194171
783543
411927
153290
106101
192852
134259
532943
243210
1006294
51478
793947
547398
63324
89179
74300
488804
200239
1018010
218770
50701
622668
231030
652988
528328
494192
573624
893988
67988
1024575
976635
965532
347952
895421
692378
196808
176382
942916
52455
379800
695744
548098
790991
872094
751880
765445
15102
286680
714996
599626
33694
930580
24194
421222
768522
811293
820148
518277
349010
373768
990377
116499
821204
171725
872101
332754
460414
985512
509391
948080
541021
401125
97775
668981
27835
912100
27785
366637
249444
164050
168100
91646
342463
8671
722394
350414
931614
220128
671907
354483
844477
31397
30257
264465
786646
892548
997026
796933
942465
429108
350365
595697
64572
381676
746941
6805
261026
69439
585629
370445
878750
427314
51825
779569
111656
499559
1010414
366921
582613
815960
462457
755479
212609
580706
421457
657759
236252
473427
939825
318046
24218
57666
18922
677865
713681
220926
413727
811167
993985
615517
814673
754792
847918
364122
1000125
629690
817435
884539
36244
517635
225491
239114
143740
286693
687370
489697
418966
516286
165702
233747
776241
251101
770552
874996
276664
640927
1044687
770602
537092
729096
687746
178475
922725
151539
926424
75583
510100
518206
642427
26117
644545
553411
472081
241890
374213
228575
280102
398125
3930
291048
927956
731625
561702
684841
446949
264422
369602
476021
6132
647133
44563
127165
693322
711723
608320
136371
220222
889497
689145
409455
878203
822386
691750
277287
1001515
513975
389851
138534
412727
669889
344368
343651
955292
891558
592301
802009
833357
493403
216336
743719
555624
497482
801305
643761
895361
483213
156820
85184
780746
152823
296906
542237
248908
745811
630442
823740
334741
732048
504429
383976
974616
464183
393769
720627
565533
781414
99298
212265
408781
519503
126177
34037
341714
145912
184627
915269
280480
689998
219868
338263
818981
359725
343369
866486
694192
592642
479658
99920
857712
299375
771315
87688
141109
450653
777852
779327
1044635
895667
114788
727476
450699
716121
556663
785980
678315
544956
938400
115204
567815
395776
239673
379317
719669
706543
216489
24358
786682
185324
703877
61402
404830
348871
922670
617679
934777
222493
985773
469858
165872
938181
439349
65721
421259
119702
819014
628596
924657
485988
757617
371174
483665
850990
424628
717112
127982
182788
539436
227790
946466
141119
346181
876510
384199
681967
45999
524353
453392
653622
908919
572014
654218
528327
33398
534079
704662
485421
880397
768718
324309
1005586
358609
200654
196696
209175
715417
74165
507993
839127
746155
426092
348567
453932
608445
541778
75685
702348
227335
78463
811928
615579
665493
409976
279311
732070
355015
456839
1011324
774691
216479
410276
599248
733143
665157
201855
194561
912598
912351
603410
102219
279741
371126
1036025
514925
355886
779870
170110
218259
716627
271293
424198
1000643
1032114
893903
493847
133295
538685
242621
53005
618383
438262
659605
19570
917731
884405
637192
746873
32629
259822
123654
169984
944543
654708
593703
1007538
277353
69152
551750
396712
381370
911940
855091
88469
871027
995095
813858
962238
799457
848760
662525
368315
635232
577248
443021
940387
940329
421555
346694
481966
298872
73251
31361
158878
119226
292858
738046
1547
922248
872044
1018191
37557
391579
807825
351858
431270
476574
166826
343224
781331
140290
981330
317471
35390
291506
409389
795135
1016291
669583
890970
550509
900091
430763
224469
587837
38216
1005769
464277
890586
478124
779722
343993
284097
241307
285983
376120
448881
529784
222716
436336
386402
971859
30968
128720
271595
760350
936414
650619
805138
194959
196636
193237
1014099
826329
583006
123775
663332
1014088
426171
141887
497797
404222
991956
760443
767179
896685
470249
723602
696363
533839
954279
932680
147193
342812
760832
240914
903313
1017668
1026485
806376
880480
528763
552468
233270
955704
788629
517289
1040198
1003891
902513
167517
102390
352986
882397
378070
385897
1030394
579803
548426
485296
854476
790438
824246
140425
230616
993159
361318
285727
1044470
618919
336436
876162
620304
392302
297221
227164
22004
494035
241724
284078
112952
433100
736276
234665
546596
570761
776279
608077
932233
42854
869008
1018353
279557
801356
162228
385439
154216
80684
1033388
967740
705239
1038003
285129
862145
708569
1008638
602744
221489
748886
296055
658768
1037207
115569
838040
817431
39703
228873
486593
956793
507689
649163
1019778
961223
157507
108117
587755
443290
42626
767888
5458
642377
367324
90369
872864
770100
353883
899890
958896
923877
242014
433211
415195
811088
250332
309260
872029
775802
234710
646128
791674
537319
786226
323156
1041762
214549
56810
613593
347554
165142
462955
1029488
979834
447564
869621
414843
283552
497370
502539
59266
1029356
511237
205311
650326
619704
1037593
504742
893976
884750
715008
716393
261415
787051
557944
698002
313000
536113
297114
184891
68046
387586
818020
351708
999698
186173
730019
790049
944398
558093
900365
272877
297634
26819
330958
318099
455856
173014
510019
423269
996745
615186
902417
946519
378891
371867
546299
281511
885829
402869
118160
869906
973584
174339
906191
395493
1004151
306649
141658
1018615
482699
668903
674471
749697
437549
928797
833969
503538
154306
47211
980868
473173
828212
162210
11863
285366
286680
46400
895747
765981
867053
793919
911612
273090
339577
728937
381
904074
320618
936965
1021205
99081
813952
276613
433739
606784
573972
151751
98141
622311
745259
1034575
368704
730138
64412
712032
430470
396898
679695
431490
562424
153007
543915
5527
395607
155450
653608
169320
867386
588620
797881
754759
297663
1001739
1006564
298710
534903
17464
10824
789925
338235
894326
196302
367300
228130
611682
895479
979135
613873
576291
612027
1017535
283467
506689
390818
281369
29882
106818
584947
244700
658903
84200
1000740
640989
507412
955130
809667
60387
221665
900807
932521
118849
377864
457396
327891
414792
953305
610071
744134
190783
955037
230352
688510
825023
91536
29966
836944
586399
361924
279890
622078
275021
548124
961218
370588
749878
783841
186293
742563
618634
14263
61357
506916
38035
334599
352424
56553
197526
677667
762795
1032497
400309
936076
159517
289446
198427
878879
610215
661997
245573
31069
233041
387099
426522
556671
635841
679488
539030
881355
707944
956345
959805
562054
586015
445764
363647
615125
667429
813044
270383
171541
475423
97365
254561
1039600
644123
668130
674850
694973
685908
39283
90046
267624
661980
782177
611383
690377
235735
950499
106524
171712
43018
287857
440223
119985
1018834
629303
1140
50197
677811
722120
912642
701524
680596
281000
51971
533956
1044905
655674
261813
452346
1025548
394421
701603
1029495
1021427
58925
714076
958722
897428
165343
266385
681468
488275
243265
722817
300758
896196
306159
443741
954089
312538
600015
420004
575106
611790
880945
642537
695261
904979
1020953
352865
655727
893692
34601
2686
88469
1006548
417306
926827
912756
43026
498007
895612
681470
36712
447720
169345
446336
755793
810667
906704
505781
418170
847222
313541
293380
252732
530724
402574
493078
102881
502942
746763
693608
617984
263440
747547
237601
626532
345467
575788
318767
960760
924816
950708
788939
735311
323537
23812
988383
530648
69296
862664
644505
247072
108484
670559
550459
367077
355165
748861
891408
120881
676777
944078
904066
23069
122847
363081
227334
224982
403626
7361
406650
907484
512076
361602
680597
129294
454415
352799
728302
17971
696794
31420
308176
437549
302439
797521
1006769
661188
925156
914841
883981
58686
980938
699958
288688
591721
179590
955405
230506
856875
202217
605492
1038867
103548
896494
695418
761559
859901
158839
202369
351347
989867
50557
977928
760127
801040
564455
1035533
802645
945695
247409
528207
305234
832121
232101
437001
904360
628860
798343
126595
441034
709542
710248
999062
565991
896580
601521
421955
761904
588766
831781
1024324
567439
75613
618520
938192
614696
783920
312383
156624
89335
154455
999558
939429
619949
930530
293660
446276
401987
93649
858391
45192
530118
761595
638154
800262
739527
329229
687165
866500
858073
960520
639111
285991
596052
425190
155616
1038268
483319
501272
630773
241079
88702
659155
82083
915618
426167
532826
997169
798986
823227
58661
801316
373938
624001
131997
761816
750428
302684
671312
862613
185964
720560
656067
460526
60046
916636
344649
474259
758658
980082
429255
892071
882431
993650
809229
741200
738999
60290
515295
766356
225515
1019292
83278
998137
60533
496310
635574
469320
338024
789439
737417
135091
911277
781014
588398
421806
464524
203609
719621
426243
383485
524150
86859
607366
1043047
235963
570911
1016480
21108
502185
242997
948475
167951
77693
723204
614088
426768
609519
597182
794676
943239
664588
983600
1038329
869492
280883
79440
1029333
72690
926839
856301
71735
187409
362680
695028
68595
662768
447453
390992
452373
835776
738908
689876
872833
932010
88667
487829
817180
347829
684040
619872
380297
169199
10903
690306
324548
644689
576876
18721
51985
955733
309494
115390
43596
803212
642430
473351
559040
991569
752302
320814
23450
965788
98516
102680
680301
160387
275645
476267
2788
190319
463595
586113
451080
763987
371767
40505
489592
128508
441211
763506
378207
961688
1037914
575064
576606
884393
114545
814772
34382
337685
463907
109836
840431
678571
910350
1017202
751397
43564
866636
823800
460338
558254
617007
960106
716015
618979
64544
161054
78322
973255
658994
215912
127454
235834
336492
271969
891164
992584
311082
650151
568596
595549
368727
668134
5524
66323
1032636
23426
151896
44624
1004699
679557
898552
648683
826934
881429
269386
1004733
384075
283174
336822
506511
341203
19599
762772
388567
810070
979715
305166
918640
234876
851785
935104
159946
498383
689859
836782
428703
910714
954365
779235
329098
502593
160202
403382
828936
145515
1012443
627666
640900
1035884
507729
317972
213466
642247
609324
332962
702126
396238
339166
573344
720673
700313
435195
1039771
110958
70677
950363
506177
1006418
939828
878230
97271
703286
510431
362487
849619
61718
939696
6228
108634
724591
783073
160954
223883
9453
46438
873523
839776
296465
823220
546200
868144
173230
813700
973193
749942
664088
402583
857466
567357
555801
942657
799351
402463
997275
997908
509396
466950
496182
443222
794010
548448
460900
828077
285763
289615
188763
461425
330084
854914
105110
170127
44348
963676
982011
566961
215184
827310
951502
943982
454304
165710
1018904
350687
365204
715614
46981
96419
541783
777276
113557
693210
1038275
784954
830938
723373
969356
270727
599901
767622
287437
442305
475077
932941
835016
343779
420567
306350
31218
671421
679637
905619
675879
257915
553801
614078
980400
59725
175464
76283
690402
457468
479650
665044
594960
794299
334421
865292
310315
68717
2136
330864
605107
244688
503653
243602
619655
352014
656110
886827
352719
374779
744276
756245
611457
342738
318116
947906
862658
457337
796990
5417
560577
55028
30281
728738
129071
54585
858718
296150
103791
113180
137529
760024
688529
927623
563543
972637
981669
452097
54279
584696
264581
403650
206084
781560
674457
578506
541859
329254
922974
837508
163176
818008
215990
190516
809935
340436
487040
25206
848974
829571
864245
1044251
654848
255389
101261
449252
572839
125487
793316
458007
170355
134190
629085
316931
141910
897520
958307
832327
316368
787883
210495
131630
392132
730244
578817
476549
615838
128086
831636
593235
156791
791588
642042
364449
201100
816820
89713
685500
952003
1033685
535648
478583
467337
553240
8548
395897
844171
910303
830545
577344
227048
532513
565152
221250
722611
690831
114551
600174
631819
186039
287972
546383
527351
363684
500036
348542
424762
81803
989764
307588
841014
324443
844818
22601
189674
153065
769712
715360
959044
723191
903999
623593
500658
54311
215288
230294
742386
263271
580939
708948
215650
408140
484185
987802
470774
892842
516812
222850
552990
833878
804621
781483
533976
592299
922594
493793
167535
770784
319366
887455
368549
86367
866495
595850
418880
185696
647874
479968
1001694
809232
998927
130925
998116
908895
273960
851347
575184
491730
513524
805782
244529
742491
6901
359431
793532
515717
825793
140608
142724
138712
237060
221610
997940
228974
532111
494562
210195
865187
687666
626265
1005474
856424
230840
897866
932375
656340
1018287
706266
330871
188690
779535
736020
937660
1033857
286467
110364
277945
326912
295587
696052
933079
1002277
174395
409133
845759
802144
370729
808922
960467
716613
462609
370958
904549
186974
1044468
363918
648598
421527
468719
615649
186091
265292
917484
175375
691119
573063
137209
46092
223146
597856
47260
947069
324231
184433
702006
545919
895706
970368
132760
1040665
237826
768991
870560
345861
706647
853096
141047
929120
626357
1026392
895031
845542
323723
671263
782068
508207
101174
650221
375996
861378
296987
701570
1000843
602265
251029
738796
126794
976136
553169
87377
695328
848146
728790
119350
202730
72931
914658
567384
595201
154667
261704
55516
719492
829465
8401
841225
198565
403439
227280
686063
610237
108882
210470
922149
203586
834084
657700
1023086
772529
629283
817704
969653
928782
531573
154000
493586
16184
115079
545826
821086
980980
116403
781893
504745
579171
224952
305987
823175
109976
573939
121369
279756
418444
710069
844150
305383
879920
103439
341551
537249
1027401
458852
37584
521979
1015741
312060
527723
8911
852109
40387
146831
1004761
434919
222343
458213
417673
908916
412614
38480
696117
87359
447032
965789
610932
523666
638143
846541
92510
1034328
274486
495711
588844
491970
532413
125614
133695
325018
571424
233091
148889
916622
507880
994896
218009
300746
924263
756080
196025
222927
16556
752688
540533
146867
872591
68169
178050
151845
89903
354084
557097
118377
317894
229928
554711
192008
208182
146802
558005
687984
358918
743543
1043408
621209
226394
310552
384295
774028
547071
14712
356636
840335
118640
487587
1029301
234883
407386
23031
627275
927743
763233
215939
878040
424067
962876
851081
635258
126653
32009
99965
1024133
414094
195159
579378
148432
459555
666943
363984
234729
234409
736622
104044
706347
867137
194865
903780
892948
663837
324125
284796
31779
984694
98630
720077
766832
598413
122147
255876
260271
597539
304494
746245
1020803
270297
191326
572134
690666
825891
624152
947776
55250
469929
385022
502025
300484
676786
600933
994687
537748
1009
1036483
801047
947473
141093
13656
622203
256985
920702
324065
384925
311729
436588
37234
807457
141122
310646
208935
121381
560762
217724
223570
409210
543317
426257
976468
202208
875398
987188
957078
194776
893253
122640
20269
619899
672157
911863
1013555
701223
883021
634087
760831
546044
15935
315688
785987
429826
960874
1039734
175609
379872
288791
535798
994615
959338
585125
337027
343284
944329
585049
761679
171322
725123
818321
649777
18459
559715
1011992
389171
140102
910963
322636
164775
450704
688090
324657
849697
87361
259487
148612
390877
102247
627398
1020239
690366
1034837
497092
61788
736796
927098
919000
202460
700105
836991
628694
730454
571873
265538
253413
782803
711653
760073
881794
900741
570986
864641
747112
381364
208383
95849
219857
1026290
129105
802512
921413
587758
925763
758892
525926
294225
630117
528609
366657
3650
546255
853181
232691
239243
333467
480580
650295
697844
641902
113748
133189
730472
912423
270511
633288
621287
324500
322248
48719
910319
607904
1006843
467324
612721
833664
572064
467187
713659
354930
1039807
87608
496297
195690
41812
935386
420998
212909
908266
599181
27665
763342
678918
108599
717023
822320
803789
682460
32125
1039058
40104
429076
669509
360470
881840
553738
633989
693865
314394
286810
378964
525529
495848
155368
1041496
253538
806597
290297
337491
98315
782545
791092
721866
516880
680495
1019536
407620
890380
307339
646220
1035049
459731
365902
305659
587895
156909
528305
692554
794034
72370
314909
878003
411309
758150
413555
1043562
1032275
524603
47425
481166
273388
718919
115288
290917
1007788
836322
254975
125716
904288
745266
5469
305157
51312
803629
942584
155480
913500
534849
60588
338104
862681
382987
577843
46227
607291
169376
689141
790147
185928
901931
380200
330339
884216
255968
983843
402427
618406
975649
161057
235650
850933
103099
619087
475498
130240
62410
24400
701954
416757
983887
175433
238932
337565
406352
380034
1032695
505980
115458
375804
633570
434954
987798
898523
237916
459972
991975
683482
55052
911609
57690
711216
1003161
91878
315339
76213
261627
546880
714692
79337
908213
512846
672162
895084
120852
526231
513719
942958
928930
267588
905785
792382
1003417
544305
487319
779370
412528
294720
378538
448265
236722
922812
66432
115002
893069
744386
124351
408695
208719
428514
139374
395706
728015
789628
978226
348676
23593
650057
325053
1023660
639590
796225
199006
50659
878427
648301
566162
498142
878137
311953
647565
406232
936452
242468
86113
274324
240809
436946
720508
746630
92449
901977
105173
258457
812042
452604
658970
1028702
20899
718790
730391
833419
81937
211752
299663
992617
359001
20426
383241
895094
978860
249179
601758
811207
712515
313065
383559
290374
599697
297330
347134
456109
486555
634389
399717
373765
138612
77781
954128
469180
731722
867735
515947
221615
544641
869310
663201
256705
751340
103868
941968
560647
660514
966626
763140
648326
429855
165818
405659
259759
792041
610515
523059
309250
917732
177479
490718
196071
1022579
592929
589313
296184
996628
433910
544567
800165
49678
327857
210338
349346
438435
872457
768859
616111
484946
990378
130604
55153
131680
1024368
84358
292940
125138
240502
810350
485975
853498
494972
58456
745431
746501
201632
110489
808560
436515
121647
764788
380138
311290
982877
1011403
537365
998104
10697
574340
1017881
720613
134565
561750
112814
109550
8386
871206
684775
737611
813899
971069
379728
380125
850394
596003
695624
319645
209208
90951
283115
51068
233725
980
356555
788885
427124
768151
635183
539918
181166
548852
310396
431969
388270
302140
18859
704286
655148
797694
612526
779882
463750
765397
825030
374007
516522
764292
649153
245632
293320
136265
38650
501764
533736
850161
306210
187814
364893
448558
112082
1025369
371948
727484
244576
291135
1043548
146702
264805
540372
1013941
961327
985947
931583
222755
410744
391267
200379
452648
685180
460119
451102
549603
572723
700556
752340
85813
603516
704476
48850
213254
557949
802096
906053
600282
695073
304073
292893
897943
947156
856382
63597
692039
859051
691963
457019
670117
87302
791225
40264
133163
156463
341989
833704
310568
917930
980320
303903
625071
625321
175823
315616
960022
727070
475289
334508
630833
84694
590001
472215
925845
592389
295214
526816
1028163
437744
31078
1041607
758238
351820
865735
158775
934467
426773
901182
580652
489545
106926
639150
889370
951970
627609
915208
367701
981279
75935
413760
418235
462749
859777
22940
473157
139061
306365
840509
354144
174306
716510
406254
940916
658009
568933
261528
463807
432510
864432
794022
606949
74689
60327
321629
681410
1030420
683791
699455
156382
39340
1025010
260658
569526
954093
732422
573125
582270
675279
8343
995557
470088
861227
533263
262353
1007725
926501
462985
673203
501810
803407
664988
295962
479343
416180
536406
403305
670328
644824
973683
806998
589359
339250
798359
743786
992733
481840
1004402
107449
754751
364388
339351
214556
1007825
857259
655431
548636
744160
22019
754577
462862
452896
1042792
225561
1040977
575061
584545
152224
737849
972251
110985
256458
525421
470266
966551
411570
237112
26795
412552
670757
980385
49410
267661
360335
714200
255782
483125
216235
981008
363353
956238
821856
901219
558897
900515
575722
977068
562868
333551
9348
275725
527062
562558
918693
128532
368262
510200
638034
767660
225821
1042332
239911
74820
96355
974185
119129
405115
981470
461596
453814
96885
90305
861691
734369
892550
577728
562282
239404
275713
286596
739639
913284
598719
1038207
808682
503143
744860
775596
1041748
121314
708131
718295
918647
173356
331849
24737
320548
710111
429326
737025
193978
479085
71714
787472
203568
361131
843976
231842
439810
619893
906172
253787
9109
438405
107214
877777
868149
1043948
669474
181323
534141
398910
314841
333940
815017
143506
154067
278249
320916
507489
702222
492448
270131
528760
704940
262802
254976
331210
523115
449471
959326
500090
805580
454921
122368
402626
528637
855530
210388
132628
1039917
885586
964706
752358
425228
286776
687435
587003
56919
372326
560502
695960
446207
1030037
471698
597762
547555
903223
434291
56044
219356
454390
597641
23024
722403
220017
668009
760539
925934
106692
249004
818722
339490
623922
182743
845807
623799
523731
281445
2003
502538
779924
971687
391439
132835
687484
889972
419694
1034032
806620
180529
947655
205515
491504
852084
607426
259096
860529
213862
556771
337981
479934
108800
885877
986983
890744
442222
1034063
136084
543096
94137
139721
899644
771519
682490
31772
840567
818331
873155
717765
830263
1026958
60179
820852
257636
620904
648895
1044823
444437
523008
948907
998532
873026
998788
60900
1034148
404519
493042
639267
675341
915875
968671
1002453
919624
981273
236217
929410
650811
151807
1015220
81935
27485
782827
875643
683140
171810
74859
298097
57830
524957
992356
927498
458265
66327
948197
1024680
680475
858777
121099
595966
230606
610524
842037
287694
212663
751001
454961
370999
362788
432710
596444
692890
161621
835669
925383
489065
681597
862354
607500
411954
86671
219949
205750
944132
857014
42235
920457
237074
740975
95561
407533
79937
51753
63976
90123
510933
110220
679307
852273
234934
862011
496089
255511
1020459
89300
835827
791934
944057
44448
519897
641440
470255
232998
377908
826614
824677
311159
226556
446788
239727
871018
233849
261602
863289
612010
429012
557374
225307
557527
797411
654252
4198
783336
260848
53067
177761
123372
548678
486342
116368
79453
850995
265409
682468
434698
192943
704581
929962
626807
259580
78920
582799
721346
192506
582665
75509
175467
557693
687949
368103
266353
556974
730738
621436
304807
716857
234725
772903
56881
853625
930736
497411
1019605
129234
730318
258486
663669
188036
371138
699944
139956
465549
616258
609639
996366
997310
524092
765898
668343
409061
782527
948157
138354
759465
348776
541029
739726
555952
465374
958418
43768
214122
48755
62167
537628
806552
964657
204200
766973
936346
599703
869001
142934
80407
195627
908029
26785
722775
869607
680496
403907
429116
1043079
947120
1036768
693842
907219
913063
749455
942361
57854
521322
1040276
830403
463079
467000
5620
636061
670839
256096
622768
606036
188625
221793
821413
792310
459333
564002
328550
655854
886263
343785
201798
741347
13649
582815
295997
896400
670285
761197
656901
691846
234612
144796
406842
524275
353680
584791
849697
545294
76981
459766
622263
772536
844939
862427
283308
152202
896641
1035691
445900
654525
994743
805078
694256
403671
585485
533847
636135
918813
315419
562494
690876
943394
1030169
593975
756218
666954
798648
327109
139286
886449
634838
969254
487375
987744
904530
367995
639729
280691
54820
311010
946581
710451
695415
97134
158814
694442
150759
975858
872612
656608
585856
816395
554428
868878
356187
442058
431886
660697
782973
924645
437186
476420
942539
717995
151982
220189
90573
47594
75346
919881
95214
354400
424829
949593
715201
529215
199322
613254
589266
854667
981523
665879
858863
580238
20058
864538
124247
879837
802734
632973
718319
981681
56244
61475
291496
184660
900852
338715
822116
879923
889298
616781
563955
55262
986680
1020256
629968
628729
716003
463517
48027
375424
395551
371635
337293
330391
951130
353471
247277
318718
403773
114981
257633
682097
403299
364408
665308
591892
1032292
999378
179355
63023
138670
969545
153964
981769
1015846
254899
358137
666335
942983
156409
314069
275551
326181
260588
117003
790855
147126
547178
48496
667993
406614
951881
66813
252664
1021374
184112
130563
290405
974531
274666
57331
280793
670452
751745
724765
536301
426168
592774
584231
793756
874140
816298
497166
287420
398863
351340
487198
822771
981481
978021
667643
853056
771367
752148
312033
533561
754143
610423
542832
299369
497635
93730
478493
1006082
782474
984497
651990
607640
587106
264612
944965
523706
520301
480271
821750
934305
581225
996810
749070
863815
409134
357687
693214
392633
141058
174735
584596
298396
355045
336966
1016778
910119
914964
152578
220887
958821
684153
462584
414944
870960
1007668
763055
209457
362355
1013938
257009
33589
867040
329788
863208
990735
6806
105165
722946
31706
494390
694403
1024451
206069
555273
990209
207451
101019
562219
614979
459068
117603
726412
214298
907328
428342
775787
431528
500361
497412
899455
981913
873786
342085
193967
338255
374961
641095
366000
687492
44890
662503
556319
247414
604121
290421
806839
368332
87888
76378
766720
775753
659543
862531
610353
531687
315638
29111
82845
640543
889586
503276
822906
783008
594617
141349
247101
1006511
384003
803308
621654
483675
597344
46766
682179
605425
484580
193930
480409
524569
827788
654654
450310
680580
682482
245697
321003
460879
683948
837781
405122
659525
340840
526545
751916
397349
615803
850609
33084
652340
803124
314017
133509
659707
790334
89265
133319
652838
974565
350425
223139
345517
37632
919774
167175
320567
123550
148934
1015414
223166
837360
643886
54190
901138
853207
133104
419703
453613
302106
697684
1006695
435493
59616
263294
840010
225673
859346
334633
503835
425878
159904
895794
834403
420277
731199
76719
672067
298772
616051
389467
173193
773643
663931
874994
265834
129629
463897
748096
994643
935382
129088
651954
790584
816246
884226
166823
123241
487778
544776
942624
18818
853641
427910
396092
149703
320717
48756
451511
121865
764023
479833
474087
226226
192284
221967
61014
271369
833825
917327
768316
995569
309005
957168
483857
341808
271440
590932
169898
469768
891580
965667
609288
214079
1037135
968840
876051
502480
168939
604983
91131
824393
267996
425774
285886
317852
709797
321990
651934
493597
954545
428119
241342
787833
40771
735914
959951
950181
208125
525183
339833
636301
255864
729531
112812
961661
233046
208023
295179
565350
1023066
678042
696528
243634
821732
196607
578745
457444
75648
770502
184243
163091
180320
177842
28379
569616
486620
931052
179171
134776
945474
680244
802800
110195
430049
411396
123958
171925
944856
608861
409908
431679
870441
449868
743505
70431
696372
879897
595508
1003782
360418
731922
402035
947677
464485
225657
526685
80135
990125
914995
234425
47802
330627
105410
227040
592220
402786
846399
998628
796233
549479
962339
93362
753812
811429
415065
163137
900213
530189
867883
105414
644521
25915
429315
253169
594333
19091
325703
975725
803657
145653
67484
306828
276851
56156
29186
460938
53473
485534
954466
451822
150315
463852
550583
218938
604874
96086
792559
394653
788365
154545
326503
529371
406806
907974
497844
558922
593666
55486
485140
820800
19229
82813
826458
946269
569093
178859
284934
839114
949812
361013
666015
201404
560828
45559
350395
533244
821408
351970
910379
911151
282755
400108
198398
823852
838215
177603
396230
365422
909035
716764
536940
729129
533799
101296
689909
841541
845628
250964
189184
448410
702542
212662
952662
964261
275832
1033866
844870
22022
360479
962150
335822
926894
503681
199676
637037
528941
84217
809194
104780
545903
366403
441150
582975
104159
879266
581198
986993
209721
726235
264199
710936
629499
552081
882336
728310
851151
576114
739123
29871
405485
330277
693122
592906
462950
652802
129920
411277
628054
523253
284320
446916
752353
567507
348186
808807
767554
349568
26069
799790
319711
476999
469231
4172
395787
53783
166791
42015
517301
208511
610942
298402
61028
106371
903005
504825
108040
989349
839021
717939
383385
576052
401549
365177
736902
986386
654671
935804
516297
812824
866343
302483
1007622
654875
635129
673055
107011
205773
245960
40685
958123
651555
689690
574103
147546
942501
159347
245829
944501
364845
305400
85622
1017952
843935
739566
653260
249367
475264
893348
987334
980324
470024
881875
298234
77713
201140
647224
944963
907359
65355
137834
341818
969205
23763
401088
502583
658122
314077
956439
92663
16578
41369
869079
55828
716912
595561
442028
298069
552901
561185
204124
1014959
915096
897623
166032
648010
796225
304227
337075
442813
558518
233644
367904
73248
769253
631570
524437
877881
810711
813622
276966
814328
246702
744352
317510
858991
151128
1033596
37879
650947
768612
73636
902275
482319
496370
556909
341059
973659
65984
88170
322311
903165
1002898
406396
76693
560837
595643
480793
918743
513827
104592
279881
564605
528401
713062
802647
738159
36251
530992
82192
610274
366128
775684
800351
929739
33674
792617
362026
262132
556189
617056
993608
570303
1009159
718765
783929
10502
989870
863347
319503
354640
959416
704548
1040763
273056
875106
98789
134680
363778
698583
971533
217957
780593
345081
850188
610101
23382
856915
488809
469675
695026
928180
382932
453032
942968
970618
731461
308939
390527
804818
318942
301902
232183
195395
901670
987560
573629
333792
247308
471017
586921
612314
69413
242996
219508
754529
801079
388609
943509
787975
504817
902072
981653
754701
963641
152950
834494
588952
502292
526628
298735
409190
792852
672359
620712
491273
230169
461801
222697
631275
397732
956939
222810
57741
982465
753389
851280
942303
6864
106447
253653
1000209
944402
32291
601369
901983
742435
937866
259126
984039
302630
346285
176890
359201
713355
550979
968055
478350
494299
694350
403397
41190
604880
996774
221528
502330
371829
661107
233283
26811
205629
817916
274379
646618
142729
175797
560172
581683
447524
6172
32197
846886
50301
684888
1027112
608076
420866
652235
1027889
924688
205149
882090
992619
199448
189488
695878
531327
171074
627198
201041
919671
854598
497563
179614
641602
836393
1031531
936374
158814
1041216
621456
1044334
671835
768972
119990
48230
681335
757583
225898
799108
481702
970394
43925
799197
357319
923141
996535
784554
163294
657842
276513
561429
860629
511557
100931
1041988
909418
109270
526604
578950
152841
957785
480753
511627
509338
317012
103736
767410
69207
1025741
815223
941117
115188
775638
658580
686513
739268
946244
251640
694101
460923
655201
928103
433496
504259
183010
439280
987802
902239
216351
1029841
113676
720110
678240
587288
695858
359206
722068
586780
820362
910677
783174
430918
732064
1012145
19362
49800
585353
631345
216415
1026598
275396
595450
316763
892675
389231
942492
921
489861
1022027
709325
429544
716891
796409
534672
873112
649211
888379
725703
612880
1247
291617
747300
832731
732347
750209
332654
310567
428134
872268
700369
766289
681013
1003565
336544
708564
853608
1011193
103663
106021
718130
866145
998488
718365
596089
790602
663060
1027340
218359
785464
663199
1020866
699652
693686
155530
938527
373884
717845
136292
918148
991013
758138
1024447
867562
104091
1020096
346250
96460
200848
635633
909760
279033
206805
852175
154410
545381
330184
981308
849968
583822
843264
9935
978114
736898
79106
856102
428170
149297
407400
11599
451092
495370
914393
930958
227988
251858
146753
998011
876592
940044
588140
624332
315196
896287
843635
169690
741101
769483
869263
304291
202863
409188
720807
652908
6432
794347
417627
437598
139229
9804
90161
759835
869830
674721
406851
1011189
558066
214383
192768
1001989
400555
763280
699532
57019
621849
223902
760670
525378
907648
385979
251006
246875
332145
725052
1012292
556524
155329
41429
695259
187914
1028341
34925
168395
760100
537704
902353
738157
142588
400555
799971
826136
545255
145740
587041
633122
72547
664118
942715
499854
822717
42144
924893
512907
349045
610886
210206
845474
676672
575347
913308
441792
308304
982483
856228
150200
115368
864718
904937
523713
887223
66952
741383
547426
171471
382103
372910
427904
244476
255176
295250
180463
783886
596570
991973
166124
655293
1005269
969846
983097
840980
181971
882563
678883
469783
1019782
322186
948147
605181
516509
845577
986403
642241
206249
477058
802956
103408
973094
82113
29626
981657
466403
1031062
77036
369495
372946
990835
90129
98233
460250
792854
247875
66031
1010694
590771
121436
746235
676644
315741
285732
992622
220652
860442
134568
823641
496073
926529
868514
828604
293785
1017563
270431
377849
159547
374989
940109
162348
506165
287677
961223
669631
771314
513712
786745
438723
438400
704208
151642
676317
616992
582897
364809
208315
611902
417676
34514
714580
922566
827830
944293
968401
937046
1032514
346430
860346
523268
487911
581879
887367
784258
1012913
774423
1041604
258970
728568
72723
974947
311146
195493
591264
588345
855483
767380
2747
798917
939731
76954
933662
968123
18463
522437
99272
805080
994270
736500
886612
984373
554260
31188
998793
485372
457013
678747
836674
897745
1017362
522433
385886
493872
277827
275581
320915
436211
697990
915888
106658
636653
179727
239533
273638
2491
325199
42008
348857
163292
791507
234140
523335
470087
990878
856638
273278
231129
896764
279641
186518
61652
575033
703716
1043744
120754
669801
715787
41448
980377
87191
654092
1033784
448412
49365
294134
592239
442706
852100
862755
598839
578315
555924
334335
893137
407587
4921
428463
62681
52539
928699
160179
330736
573341
1026066
748973
579475
643579
160429
210199
908091
657654
198171
622325
307286
36690
829200
558118
355264
88804
534483
659328
674349
417400
764741
333197
517542
696333
302037
759855
679878
642382
555499
626358
273068
508691
66560
961438
32429
382145
553157
381131
617159
916024
773207
185185
64023
438841
1025495
957167
1021562
530003
965162
514206
429123
423727
956069
733179
526712
683817
351337
537224
365719
693924
82985
17116
226315
223214
231054
432532
190936
13041
939758
712444
213045
111038
533822
595310
322545
412080
93011
741988
639584
130211
913188
537780
653625
680070
692573
847926
41000
485120
946345
554797
436426
723444
356119
134112
795858
431191
878743
174351
882503
61430
119121
710907
31272
948907
808661
955101
120100
907256
860778
928744
160764
415558
517299
539127
923828
229733
921269
641395
246411
520790
340843
355095
263477
810824
124054
409601
61725
186239
1042062
632283
315165
202337
120379
440293
47358
562844
117427
720862
353833
279317
994074
41929
761546
945074
67369
1014258
680712
412529
846081
919202
851522
1848
40011
1039467
953400
1039062
481351
972159
171294
412153
560697
929337
946280
628289
963643
449007
835989
649
539699
5466
218058
565672
644975
620759
385054
1002130
944758
40431
1006620
303398
302584
681879
493675
439642
946996
965832
530929
183174
726129
302496
674368
944294
110291
655622
413419
247390
832669
409576
780036
128838
394523
410455
200998
614784
87528
570219
508626
4599
272257
137065
972497
383268
847218
346540
833936
941126
649447
515354
685357
320613
291692
88165
122906
62010
555588
961452
1019727
104601
490343
314174
813583
721888
600773
446348
305537
86463
638105
738186
1033453
421417
939483
478634
488652
619142
748984
215351
692444
611509
619777
241265
202069
174462
104987
92224
79929
827870
700493
836591
846553
170080
207168
155456
250924
31078
818083
150630
895773
762971
228610
918155
172559
112899
434024
759129
765819
377404
82577
495398
446720
1032769
28582
952181
986492
186662
83432
408569
403081
315179
851512
984034
655362
554519
457464
1018861
829028
569557
889045
1024699
804978
1011907
696830
221553
542433
1031328
466694
349956
322201
992468
231517
494000
732244
952944
761936
316748
24245
918292
1003908
934234
825222
961495
441750
778590
302258
940570
663698
132338
733276
484213
625738
914841
561974
704042
539374
607396
886697
981250
699157
670607
45462
812040
422464
787559
317747
364277
294372
131214
1036898
1000016
445594
75946
335314
626074
454484
261394
712339
621936
884057
1011821
879704
702576
982482
820074
198419
620870
707130
1039349
973286
615200
325655
639094
22661
30291
987484
473709
835245
57053
77412
66585
534143
106820
799289
587375
620872
393952
710124
398323
630706
79431
913889
18036
736020
668149
706014
200535
642505
165996
270030
850924
436238
128260
146178
541016
566050
24072
69081
616291
377568
499792
707667
1010154
1019414
88869
358835
56505
97213
347073
896383
953558
716103
1015098
544297
77282
509977
531428
344615
962160
217502
211952
390637
103160
514454
266096
814999
619792
914684
620290
706199
909348
777159
271831
344589
66221
977479
730997
315277
364568
407935
731189
708519
844557
233015
516532
118781
758705
570296
351856
555123
376745
673777
162844
836123
732926
228311
383739
716032
261923
767170
163509
715215
954355
956844
458578
295074
693455
869215
932600
633573
985575
929594
1013740
502970
55866
535231
793481
1015427
745603
544778
726846
177345
25586
421491
227322
306158
78902
167716
516716
5106
12172
282543
584999
638849
205887
604834
849130
100712
954865
994004
877559
755928
95337
14157
396247
500094
944285
885032
81669
366136
787468
219888
323218
709651
389129
1010534
98821
4842
64183
212961
173885
773750
842571
339163
778609
817494
625147
325478
47645
782923
135408
410480
790711
310194
18487
990022
732616
673370
39555
1015375
638412
812983
573616
161315
548176
571894
499009
326166
871022
291566
516646
643515
147599
695750
1036806
914306
316468
199009
306107
340950
894268
3415
249555
545425
745450
603718
906964
736127
812319
305299
583456
692834
370025
726022
362737
856854
819156
318018
819284
352387
54279
463725
200883
191399
348520
365172
455221
915922
969845
682435
90797
621420
730294
713746
725235
858695
890838
560783
76169
904000
473452
234876
979160
120396
717283
1024285
116336
221357
716246
142444
871091
189142
309737
823668
688931
831428
600404
840212
717978
641184
844623
125846
413406
619169
697135
684131
1005883
431888
1033506
4982
480606
937068
865805
661874
897129
68113
760705
328280
220658
843419
133132
392764
720639
501244
619335
44947
488308
783300
609615
1026221
60638
76983
64062
896327
408572
31633
385906
1022638
592826
300331
977378
303112
314449
802508
5336
958470
345793
512555
59232
693164
501282
425930
650119
435255
513891
963392
436859
132348
47473
247998
153561
115195
412784
145965
6501
117158
825714
522899
140897
29691
579197
61182
614739
378423
574494
841544
81958
981499
597247
347442
654915
903619
772299
613722
435934
423474
148637
381269
348267
859925
671190
586500
359193
190046
104630
918188
877839
286153
639687
777047
789747
542298
561448
221989
981437
481544
888265
235568
1018797
985404
1014841
384984
1026889
162783
282503
254224
584200
423755
66881
692871
688620
899567
375743
633038
724346
746202
953977
92789
230316
108343
27183
1015718
284012
846514
548879
309362
293296
691362
431471
177746
885853
808848
880071
846202
399801
658798
601159
994250
638914
760189
424454
163497
298641
17966
47402
544647
1368
855514
942310
137893
118959
387872
712781
446495
99773
347208
829309
75104
844295
337517
84058
188519
369859
234970
477869
557988
901958
743723
857631
7705
346318
461423
852409
1040932
362886
217867
884831
741145
665190
1018118
935925
552301
412856
384826
864064
716950
730533
35504
469819
490638
797692
887382
671848
907487
821564
67786
227085
50522
321595
125683
637913
923793
168204
59678
933953
835537
662050
143387
70106
401121
6419
67199
247012
338808
572062
116515
497956
345988
700124
675113
58403
604617
456909
525582
929369
1032952
306888
612717
917708
196183
540181
904431
141698
646456
849794
828404
655875
375629
630028
419274
787717
943820
749833
413632
649263
8201
944837
868728
386009
112096
270753
224643
828283
646761
516035
339294
856865
982996
195067
226289
417854
576984
782612
646275
1006426
254455
855021
541582
103977
94751
664160
1030289
677934
26957
213493
384581
863759
234509
795230
636110
95082
682805
155269
679270
741609
182044
341136
746934
836364
521558
441218
726861
404183
955834
94306
31100
1011723
656762
520238
12288
611836
882578
218223
586613
568017
488306
18759
802345
692646
616191
243247
935038
245066
513841
202376
512444
351029
664554
1008253
585160
626140
962401
218839
865846
26935
193695
605082
1043666
563546
22357
29401
166871
570872
785136
866429
590447
753293
254849
857286
416447
687899
22223
668622
1041949
607913
637287
210426
746632
1043395
647846
243974
590325
583690
355319
470432
192044
755745
1006931
20608
251603
450115
513897
788818
187883
138895
667338
585795
941122
790374
577051
721150
328357
297817
623746
981520
658031
711279
45774
575488
605007
267495
205995
939260
116630
5039
131698
833372
985287
2662
153026
337066
848978
531606
368230
287017
341072
649239
436487
791552
479372
30661
838460
856800
820998
971501
704830
215101
918101
603274
560428
860326
468487
811105
354513
552282
820608
462986
1019556
454931
559556
433985
927164
263066
539037
756885
49125
388008
274284
1010513
652985
541117
618695
322971
373694
324590
657457
569898
632435
816680
240203
640134
48333
748816
927487
869386
777327
155146
613155
1023081
302620
298831
1037962
462491
474405
92365
800122
759091
338236
344829
427624
227220
1035521
496360
57911
435396
338630
1039189
376118
254053
261123
83759
357626
708462
973926
906369
936779
468658
153765
219563
869187
8924
940952
597911
224390
425180
1015342
539166
717424
281983
912499
749547
505142
589124
536267
1034704
584461
835206
609724
397559
768776
95980
933472
44817
373068
594010
34341
898020
49738
52424
183614
127690
960109
304560
92975
21513
411942
123989
267468
964803
334503
684583
773547
694693
108307
864817
408645
338804
926672
867368
539227
339750
777482
124500
286554
305210
619887
42904
599861
975227
238011
93549
657555
420814
628897
217748
575902
679470
941876
728074
401560
648801
411483
65636
528427
1019538
424361
547158
323678
375613
559720
523873
921725
471386
118875
1040587
1026238
991844
516293
369489
458122
598542
257422
412052
1035737
898748
998645
856683
924204
839578
323861
512732
47189
441406
279438
291509
245516
708438
1045152
142245
270653
216331
442792
883858
436524
48425
495691
331378
811384
774894
47986
312509
613087
655757
618546
880756
411554
850217
639646
720694
158805
820604
204481
417980
640755
191446
628401
168753
170477
907650
284212
712507
640716
988708
744425
854330
581741
736986
1010545
165938
778075
128213
320413
810441
248786
159725
396560
731847
759423
431359
238370
228861
964138
86991
946710
143821
147251
193758
524198
630663
709177
154201
551918
721952
688757
235654
740180
235083
585977
490347
162257
735302
132869
283064
49137
3472
582737
715475
1008580
798931
732584
321749
822149
1027355
564741
613591
791128
434573
423326
355554
280351
462843
214653
799344
647142
242641
627363
106021
547351
405002
522417
209671
153633
98601
545534
497597
36723
99777
766390
714787
832146
338616
888203
661020
527280
967763
1002369
806035
601843
784702
405691
1015853
243400
996986
483161
210992
598960
117311
410849
773610
106963
355003
89155
894867
101268
1021621
340583
653264
734715
264618
844420
340026
928415
501582
993536
48587
102585
988881
554134
155333
332592
496606
778895
499161
602105
576914
932838
667064
139977
654461
723598
1011437
528610
389425
599713
847544
405108
214783
571690
984339
176631
342771
320671
235192
413040
339042
402342
574953
640086
794590
386412
626493
720779
82020
946190
253814
324870
351085
633694
77206
241804
449681
775090
904417
345031
672173
239903
1010891
693732
281990
213960
1020121
692235
45399
673042
415453
267473
441685
1019893
259387
94566
654595
357795
90975
767051
692832
748170
511620
513337
373600
882706
113914
454753
483369
433143
149883
212525
1011820
112736
804958
450948
783101
793835
376168
908808
731647
292840
213505
867204
261342
721997
973370
67030
223111
1042421
944263
192127
703857
276015
430386
301018
581862
282206
755081
742250
351208
175981
388685
266447
26744
718992
472325
828433
902640
487337
369269
223265
319581
248983
959919
560059
671274
751828
182070
689258
413237
982348
170554
451116
828700
946070
153314
165557
999885
550501
576178
822648
451903
115481
705626
375445
944003
958819
391229
397739
191823
94647
246355
445829
806731
797143
419067
303297
63016
698831
1011039
579255
356989
810775
398391
20126
925470
755348
516704
252499
878012
901137
321576
190736
139521
434244
653365
885030
313285
30498
291923
470294
751835
120627
477406
522255
108929
1003159
985715
8431
967967
759893
283160
69222
347541
251059
1029747
441255
986162
484784
637557
615889
687840
370866
719167
958942
669045
665274
695048
774989
360173
723043
932317
142001
410739
312328
124470
715515
374833
651512
903345
253436
469583
561936
994444
417149
392069
371914
256815
934525
192564
864599
847821
434991
1023448
785039
910944
539260
359740
313656
392026
1021249
466168
94368
542474
266437
687054
23160
959891
599458
203366
862197
821422
422288
817508
427529
933404
848095
852718
182277
943820
421286
459803
284139
979156
1002330
988154
590107
108889
53273
410753
486491
73505
981593
962575
722901
362603
615980
524557
395408
906349
770042
1020353
240378
919546
300388
723838
551955
928990
914617
163978
60329
844636
964780
459613
640403
782819
714839
45812
787051
10748
1015259
635248
305647
761290
951716
468280
349650
454125
1037345
627214
811745
600091
569633
236880
868823
538918
883153
496791
593420
459262
758919
659242
41621
687449
530418
100599
254946
697820
617498
892475
43249
587285
562769
531130
392567
848494
553442
629342
765660
750609
900640
855648
880794
123576
287654
570935
444245
468585
943836
485147
292049
383724
541497
4518
1039230
930536
70687
209104
476724
645533
858406
324651
850362
627744
981099
621960
395768
237652
720193
594736
1037788
660978
85520
788244
345497
588521
654825
817396
403627
520462
927071
559398
464468
778640
12951
954396
734795
968935
475915
604644
988844
32448
269864
1016395
354433
556849
1008692
185288
640460
380957
1019749
238581
699047
985003
433288
118229
209996
172420
933028
300099
897932
865830
603880
666533
940308
165430
899127
588672
90762
782268
686770
660164
624761
1027693
624351
1005816
736327
835872
153152
3570
613291
236854
113752
286529
814542
931780
313242
559501
825716
993849
625227
128444
454649
548558
660095
256995
669109
643091
739462
985507
924173
775320
880717
16701
175420
281696
673387
415640
624035
496435
778952
666245
1038101
126572
915739
769531
918081
345063
718240
1033140
196958
304796
452361
969498
345623
457654
44723
56298
56929
801799
139415
516861
426730
621106
302849
79517
761626
567844
881178
361646
721547
217280
870828
605267
568936
463591
543382
772267
572425
109472
534092
639578
482341
543002
459216
755337
939688
291660
169397
111523
647531
61372
97464
993299
814351
265332
916018
133935
328067
933155
892715
606222
263653
106876
582925
355737
1014408
41530
926586
773319
331828
412295
522109
218145
276717
959308
872996
62757
961969
305429
78019
815374
644664
510747
727187
749069
488896
298641
885558
623497
186388
144180
360966
132825
369898
706715
1023336
562309
738888
864362
556804
100725
193279
533236
14117
1019062
918490
158587
544218
507965
559487
560287
19727
550036
897632
828351
648594
415278
858153
106885
978566
138133
260320
514594
546529
409964
74836
688070
518694
223010
350570
632996
360292
320135
653159
607985
814925
511913
268726
681625
44761
421916
579200
589086
824039
1029677
922198
311283
80158
936727
404607
287643
9835
3578
894150
988067
822968
121773
186771
1008793
522370
748892
819750
317882
956327
166654
856495
69122
956665
126754
568036
472567
712501
881565
20185
116033
867231
198829
55982
438543
981278
178176
1044737
700669
121834
941194
202075
1004408
618528
596995
811948
1043245
991636
158601
346960
536116
162207
270333
947106
183433
490685
506548
238606
316395
195942
535531
1012462
161948
214854
1033310
753327
564256
511439
961504
583137
837598
996220
809386
223651
535702
399868
102142
1037287
966437
251601
161673
742404
455376
835400
478433
260177
381573
975957
658029
869952
971326
641690
1017867
1002865
202322
649635
1032080
982337
238480
529192
918903
631707
30544
599497
152589
432251
104047
419408
303448
490089
168251
770990
930978
375865
708573
136058
372147
92286
1036268
803879
932659
66583
661384
384345
97285
541319
761075
720479
1008007
598963
900234
309798
747883
862192
677441
365877
288258
895994
221134
138902
365994
323058
53992
339496
597774
43742
65722
490423
110366
981709
679449
96120
350252
686294
380514
254154
393569
246013
656743
982037
869426
810049
831037
900409
461923
389557
736005
517838
847532
479868
145124
1042970
595967
215998
117453
9659
1021639
107037
635458
1020792
17776
409050
37081
986716
200157
1028295
272431
685267
714294
419480
49363
812176
169340
642754
94721
725800
97204
972928
797279
77450
736199
530047
911321
502794
33191
742056
851266
439889
875674
311408
995366
983198
423743
459937
638486
888796
353918
141638
621607
933152
28322
1042813
245623
671841
726957
246730
932199
888018
152158
421782
315590
430346
946011
966007
911399
640462
924260
741717
532481
569166
717191
821463
41973
67241
820551
460092
945216
361611
31875
65786
585128
122359
53701
838977
109501
741793
435475
935574
864226
593382
504022
217353
779609
841965
142001
628007
200040
801855
625201
1028127
724874
115232
723509
235630
776114
411499
1033491
209646
421666
216227
912621
746744
227247
912943
646205
939043
65965
236140
646505
285056
93980
627041
90620
656060
76216
335293
242741
386479
294962
454050
487175
885518
753231
6394
201677
426917
456377
572786
133176
743598
119389
683387
159827
395275
852570
176024
679529
665340
162558
455736
27982
1024125
806845
27519
434166
484008
73131
979625
529094
344852
282082
116973
438086
13230
859253
635316
544651
61902
2476
221215
977141
563341
857127
266049
908375
574217
113188
1025363
758468
466999
349250
746853
374916
25662
738216
881254
340653
37940
424260
900406
868991
706273
745597
963821
275295
801506
281275
168888
450274
759331
164864
482441
207588
18824
642504
900978
353063
758167
153317
150559
350649
489826
651456
733961
381870
432568
445693
435972
938480
565792
573263
1036822
922059
223475
149747
621576
109470
583502
70222
53134
733051
761008
446815
944272
309705
605701
931064
413866
1044964
127607
984664
434184
920617
472377
776039
144797
914360
31193
414551
487027
180190
969798
381392
396862
174898
142764
539550
573542
35261
76696
51582
534350
835422
318292
290673
468684
599115
429690
834265
118491
824881
226596
1006354
594706
449277
773324
198489
360860
841654
669711
310062
710450
430091
365976
252911
364880
689396
669963
328076
383555
808124
70819
623186
781339
824043
35177
108151
16341
701348
272992
495568
154847
481278
767264
310111
213915
343420
581401
418156
589469
506260
857324
491033
104267
843535
957754
816155
956337
1010911
887278
698428
187020
87609
632551
395977
885680
149653
865451
238196
463279
55314
457234
674800
188869
30221
990060
4608
963340
634624
86198
968586
1015905
376262
90018
185850
1027859
757398
285880
753018
546215
940472
50739
257628
952825
327740
967102
3518
677909
117978
511737
462232
99495
350988
929384
543790
317758
501393
45899
842384
565113
63859
185771
768116
110087
967973
883823
991237
844519
357717
507088
600888
797972
863722
867836
840554
1033730
603991
729603
531799
160344
936522
946516
526004
658746
142700
942873
561725
685516
926225
651869
148187
355610
379497
938564
335545
433139
530939
457248
333498
239486
122537
969198
897445
785144
884132
957349
528930
920498
338155
888399
818840
325608
631899
1000901
530852
999267
1021185
822116
269129
894878
445749
631977
596948
341151
422528
333804
961428
45258
745962
674556
53689
767135
234110
116721
737732
502494
188888
874475
600872
202156
446205
19251
606236
907280
963037
197510
853491
633556
755352
733333
519761
657897
992863
1018826
349020
5027
477419
861081
683585
301235
824260
1026728
413996
247431
33377
180776
277869
12842
823602
173638
701902
792143
388212
510235
988289
1037373
439216
379589
332927
737488
1004482
462411
423581
305995
14291
831430
632992
108089
472073
932059
667043
1022041
564191
289048
258035
408609
300117
806441
357981
114865
679791
994735
246267
818052
790773
803136
474629
64777
735708
81901
430611
557348
330179
61711
943539
95815
639501
351393
230430
866839
22238
258968
589333
670977
398494
813822
541724
191422
2340
481974
675740
569058
273998
452670
918879
612729
680421
972660
1039012
721670
907260
222551
562847
263440
1042761
735863
784644
517137
383264
493505
48633
299089
960524
133918
77417
234088
323239
823572
999062
829539
595485
698697
1044887
64400
365254
650037
774883
285019
159798
693419
650074
890224
672637
596487
696588
288607
920131
519439
366963
756492
609412
152237
1027082
609280
597334
883261
38144
789438
846428
405775
821403
85480
270103
943363
608280
100672
991381
198325
237537
303567
889494
954664
233405
891900
944032
704468
811420
809937
344553
206703
227817
167073
668273
36677
407012
650052
405078
76642
523675
78670
980622
348780
365186
536565
799425
644880
442696
709802
143561
898047
266922
611785
433049
898250
847559
266735
178083
622510
376919
106412
340939
781887
205661
780249
183001
809028
665081
826745
138391
104525
833532
667112
419918
100300
571059
434498
480926
703254
148869
571083
708271
21671
643441
390297
563922
246226
582631
929083
659914
263103
4155
288224
712353
68598
1012296
92105
471292
78148
998143
891798
598583
684365
762050
105125
175115
278766
753162
46103
337852
127
236254
637971
724988
760435
351562
158278
534039
796709
1020713
853461
424822
457623
937343
865168
735422
376867
614276
517059
540855
892377
240678
470525
15253
954224
1033777
522529
355418
882631
725401
453109
373596
527706
122966
306456
279538
352714
66089
553216
73734
185638
68838
868466
447635
873128
957597
823441
592315
117487
696413
143119
298109
809033
667527
949032
250526
229004
595522
197781
2325
966156
693028
530547
944559
812560
433401
770023
94633
1041625
482510
911835
160852
1002331
519523
589632
491164
943113
106661
386630
213868
335138
383431
928436
972452
242872
681150
663376
840867
409738
250445
690781
1015427
814584
73744
643532
667060
772113
725179
734864
161096
859833
741872
154195
337756
161709
958005
782490
240181
506152
95865
851188
825319
904619
676229
741297
1017501
916726
44560
507526
1000716
694873
725034
931861
967825
103306
435980
664895
248709
65193
354762
179742
336934
993715
754814
231654
503404
478976
13188
129358
863669
436720
597374
224551
789116
15421
792318
206760
947293
716364
1043145
860219
798323
199224
581110
157356
970811
469482
538334
418743
831196
862583
892103
41350
72368
920212
649618
471108
90792
986695
496057
389482
263693
458087
449271
537268
343963
29072
896651
514486
327430
42862
235787
142496
713975
962021
217001
85027
408685
659530
931944
1013699
30491
651099
216743
101840
737254
308344
1027415
28082
158512
167204
203904
49688
668335
279479
589319
236201
197021
253683
920747
816591
21700
502400
987097
1034299
575674
549467
78209
613229
185444
750818
356199
717155
485724
398786
143104
629641
639691
2713
133
694802
670872
842931
229220
551948
187330
19544
1036071
66963
524465
93834
656133
662549
306002
320768
978215
105443
1012575
461880
925144
184708
165446
362358
186595
457855
760031
580698
242000
909120
556281
204407
324680
554440
505496
535537
126042
719976
581177
458494
304190
498900
427807
37855
710342
615119
281597
942546
575836
13128
31084
173740
875490
520612
934274
224497
133086
436634
254095
989134
234600
160811
631972
675961
70518
474718
848441
149374
538162
47537
483668
621668
412248
424093
943172
1027979
954608
222033
403679
698610
452400
258050
117209
220598
756623
516869
724437
560563
881717
76844
342638
47227
119510
82930
306195
337346
285994
82457
903878
1043565
502349
598517
355124
372740
986839
425588
180535
182657
200271
356283
581750
43770
141799
722456
282230
282316
66174
340579
631444
1035988
631664
696071
732105
905654
1026544
1045276
9421
567513
458821
179890
44214
374911
26103
195480
57214
137748
366132
349378
282330
135763
346683
390057
928345
830640
609357
768087
972465
925687
120858
732664
512223
686630
825015
656466
265293
1009606
132394
186320
739539
797589
206465
685355
315926
106908
173792
960384
926802
812766
476496
1017380
659879
649652
850718
176731
982834
669529
377026
757934
332149
197133
512783
63979
345613
190105
421265
369101
52872
849433
214356
107258
239409
976706
831748
282738
886214
164214
642530
354909
82563
123828
738135
94621
745738
563542
958721
785908
190290
62900
391690
654085
758485
76977
451805
311670
383752
791512
518195
446488
46329
492816
64150
794571
245007
252690
560288
834758
894308
790600
122160
822676
283788
255973
681780
421308
458175
1026921
747541
529571
752158
738237
154570
356451
321802
147676
375507
191616
620618
566496
160993
698245
1020523
43392
209868
96923
415089
392335
337635
575964
668753
65122
170954
238091
484716
731946
357014
369063
870717
537209
687166
708091
989922
490781
781348
918009
966965
735284
275094
676530
745306
398170
1007689
491845
558621
914727
702480
833257
710186
25506
396647
893332
193649
1038160
675597
361185
211520
182853
173974
848721
63509
851212
1004068
660894
932635
725005
256300
976737
518807
1019979
970468
3508
109985
568049
744107
999943
232410
416814
839426
311743
450712
895673
511087
68189
136224
615970
967538
590904
483637
92664
325349
982857
140649
956300
962909
200580
270968
338986
103438
196945
174727
381677
532676
691378
810781
892923
400810
692151
924872
263857
978921
963517
894908
800277
623047
890271
522337
377626
690146
176284
589097
372055
316317
681362
564341
337587
465666
875878
989658
860284
987791
494332
844909
705818
233533
577946
1011237
980827
301612
655677
119660
815091
269532
440313
838130
94189
186689
967164
547772
792605
847078
5746
645594
362374
767245
442420
760966
63391
366021
735788
614330
323429
322632
407523
623730
812948
997219
833084
640398
847857
531187
986928
1042813
973627
986471
484012
1024256
289752
867825
687930
172681
316789
1007129
514401
152010
698345
735358
370890
812862
5804
560042
883953
480939
847426
619329
983553
303395
879298
991888
810831
373854
952983
162222
198095
612172
963079
631061
199318
1028198
551687
449420
176292
46257
258953
814222
47761
772674
546613
216878
435623
331257
492764
212778
336789
816749
857777
447006
27916
231333
937958
34671
422966
823222
919647
434530
132027
878345
323250
845416
592403
417075
65073
118662
195293
84063
239514
762700
163350
901855
439560
208111
407482
969299
1032912
781989
550814
303202
755506
711785
516788
948713
854380
384577
579107
88009
461095
206238
497792
396363
819638
35897
739771
392676
171052
1009475
33423
598936
556389
873191
908962
236908
122028
725713
568444
940177
810555
348568
2441
945514
801705
909273
986884
709181
276224
932551
77920
719052
914259
1008614
546218
320824
177818
475358
991540
750993
369579
143468
484769
746262
699414
997624
795857
416968
978654
23450
962118
344650
461333
187756
822946
924623
318092
535003
651277
116911
782091
889350
540434
129020
309846
548285
389671
891253
684292
398482
414452
71720
668384
901767
609970
562489
757206
451860
548277
726068
517623
462239
732780
311986
770819
1019151
465876
909254
87202
650774
195158
105994
145499
843590
359956
816140
846316
993459
819431
986217
652377
69827
733527
1034437
685598
299344
403243
232534
90949
936646
122977
634352
258086
595460
968144
692183
973042
17881
846936
930087
655377
724826
173351
212365
333614
148952
684847
911697
494117
268196
405268
749756
167656
855322
66511
711162
46615
295982
306259
1003775
225564
854487
1020412
16642
319152
963553
989464
64577
460570
430037
230918
908809
666321
923063
65707
194205
466785
172305
988170
580522
10739
318267
601104
803518
340697
122975
183509
815168
916756
399743
9574
262996
907739
233925
78280
20685
439407
86580
219398
941166
781466
1043365
748398
870272
357976
605600
985353
845748
203720
496398
868593
964055
468253
201095
19808
312614
846922
304508
194627
671056
932686
243272
875857
929370
744626
870982
605098
343358
961394
98687
437214
302968
319017
560822
907748
1009464
651350
657956
743363
708572
1203
440028
815847
645119
40020
1006295
366791
468744
955236
6748
1025664
573159
122199
568976
435959
845451
471706
323244
752631
480917
904700
814567
175763
986589
394111
317262
375738
183256
516467
969431
462686
517979
351085
901519
566440
760192
990548
855084
113097
629380
751612
828743
197964
655746
840139
848167
253398
865944
483976
557738
734323
63115
398208
628262
455180
755569
777135
866133
215116
413203
470043
379463
177180
533230
792915
94304
41926
1010026
225965
204451
524599
18827
520437
792161
128851
216302
39148
203203
527288
743386
812090
215163
160624
285909
874973
505061
326769
629690
347756
621114
14221
809996
144845
57841
886632
905860
694751
303350
587158
675634
711427
948557
815689
412129
181947
884299
242895
136800
948061
475968
30832
214494
427092
786756
784235
450122
248694
818697
554228
1042184
1037267
225217
134123
211886
846917
915763
660391
649511
417824
237145
39524
858876
460519
208822
346118
578252
302600
312895
812393
86981
23554
681981
3431
681569
360450
230425
173019
663551
880505
724472
785505
278463
5766
669964
110374
808804
426425
45631
168875
181496
948878
916953
109465
307874
819200
928114
72538
693359
581964
114710
82538
778214
664215
317856
87278
997883
933376
194814
74865
954549
441652
980234
596786
215766
990262
243022
969948
217998
902758
992582
301409
944600
499216
615874
551523
434464
106763
889126
912102
278506
837147
937400
892486
324085
708538
920689
205829
1008783
448808
423221
933496
420799
257182
448930
255239
90915
674731
760163
1005328
182558
628768
334367
853132
681266
571090
817650
167439
244113
817813
1009261
17294
485819
571431
129158
557315
1009520
426092
965234
403330
112217
968383
515747
157922
232676
730208
960712
852270
417573
914497
692414
726669
719544
501733
949792
392869
319776
927388
634199
163844
184853
851896
702237
1023904
1002830
995386
992300
786335
193344
166850
714751
337114
351024
562662
337807
521781
905060
550659
191520
565050
96520
329945
1015557
478187
238247
8224
999903
403543
502447
991627
269008
954839
1017990
175841
1038248
900243
214627
206339
138189
378624
455635
906889
751424
304988
474201
729992
878197
650217
621769
416946
909748
836885
775209
917047
343023
755824
523600
740980
554720
858867
266782
598849
340005
244592
113003
584460
949502
971658
418292
586218
355367
963577
98970
10924
313732
669616
216340
331580
443644
978016
837893
881889
515163
190541
100865
778290
873576
10010
774015
164906
1043992
921222
886673
597725
410404
213517
862439
91742
188823
423946
90989
573696
348342
29779
177905
1038359
431882
16281
684869
505511
950293
758447
258053
176429
733770
716511
12991
857043
766462
396568
73788
991750
986265
650473
783736
602811
72405
721238
1032927
479171
776792
276349
286045
743163
762590
982466
624070
728999
85894
188510
508645
826517
294044
355294
643054
787237
994294
176082
642773
603636
1024815
938406
964041
547641
1029780
651769
69695
712025
260245
133796
957876
854297
709681
869408
644359
623400
689944
932655
648513
174454
96091
767977
736692
936275
89694
905346
50838
787492
676926
865483
642870
493734
273928
62916
722971
408452
440515
424143
707986
718908
214170
881918
88854
350669
524344
992385
429997
1044957
200797
826314
97978
161314
316682
92268
130123
443025
439959
603515
712365
761345
965874
170708
839672
718769
639435
717378
552329
949757
625197
855985
675614
526170
273271
91631
638107
15845
752003
433
572969
870223
264895
371449
904418
600834
551305
828458
86488
638171
916090
185273
516107
776217
267965
738975
1001880
853931
686097
198700
260072
628866
626122
238628
653115
310700
99886
622010
642884
507147
1019406
682815
83276
570375
1017698
370239
976529
696222
208262
608189
445676
545605
63943
837209
879658
764659
127522
533765
1035026
201850
604089
192599
69447
690752
324770
273075
338180
323860
110495
532525
426643
555330
888450
372117
634789
416839
438952
636258
297439
754448
246142
341115
482866
68626
776012
148362
836806
225646
477039
104281
928468
856333
87209
478593
889328
612526
940781
636903
655765
930313
802124
1036304
211382
690809
871286
519319
182194
406195
648604
23982
182127
469495
695102
1025433
263622
617124
226457
309799
410120
609460
553788
236953
488369
728823
957192
724006
482797
409441
239890
521952
1042406
197009
882706
390327
528005
233879
968010
944902
613124
521522
334504
71585
970119
418105
946664
898278
105669
118503
477507
173711
839391
864578
306238
118095
346771
259929
906411
189849
757134
862148
2916
143998
463573
866577
446536
472595
931811
991607
352726
967170
621613
663632
885462
542351
371872
112033
223496
261490
280693
898738
908745
705362
960543
1028694
322015
456051
1038773
473713
903633
228136
197337
86689
454006
565740
378119
951676
1015287
675138
810537
554969
458895
308530
129382
284714
648899
824221
916789
659426
430872
324809
93401
276316
511022
141404
25242
227995
1017438
604629
505896
526813
390127
146789
797965
450545
370643
56734
229894
335580
106189
4895
423688
61954
756112
715285
502301
182306
786669
439083
956966
981648
1031901
878785
789849
138439
882531
483677
812023
733693
117658
924150
494858
499473
780218
74120
1035098
707830
195166
647530
955056
377801
471084
380055
1019563
266783
876373
375128
98578
91535
181432
880204
122455
94627
423355
951265
59777
199545
1024490
478638
142805
1025094
533721
915809
7421
260630
900507
842878
161522
76166
1009748
312307
948386
942328
46684
388884
694823
348191
715902
922249
707777
458648
644610
491397
815579
979888
132856
61771
649672
468328
124077
742864
556216
309097
410820
234254
633620
886290
447392
610890
964513
566770
284289
381693
318164
91246
361984
1037902
956003
45951
41480
691741
986472
474015
711201
1019693
928053
605916
94389
311290
691661
229244
413725
497216
813585
921212
697312
12992
627127
852525
375898
302047
511158
325008
689649
1028794
315377
496313
39376
741588
152116
111059
586986
778729
174390
273689
898478
723255
478218
459130
473774
542375
114857
582771
148184
293422
792427
595421
703047
781457
568828
552135
749866
370012
96840
597192
436506
435325
681461
601503
671748
948070
831750
200343
446878
876072
995388
672031
323357
719876
211970
59728
806296
985135
44241
80715
806051
231318
801883
798853
934461
456639
702263
298323
804882
570105
748430
249846
145411
399933
896861
157332
512273
687582
759123
599477
355860
810653
1020695
554955
875804
738014
755513
186491
641615
277037
104821
878898
317768
931946
723111
499351
851139
545897
658239
974896
682489
766783
897175
784485
984795
706869
314789
42485
81380
808937
378670
321426
647853
4339
1033496
1023269
849281
966451
839689
85693
215516
901263
354247
166686
77764
876877
739424
928105
849851
502154
103129
556257
681807
146995
585086
272914
295451
493531
601621
588913
227815
72008
317584
733983
823260
588594
162499
546498
597471
791103
922720
821511
451373
893324
787990
380647
513572
876591
773140
609653
833433
232222
649499
877348
384381
166643
300675
797691
638609
854337
390713
345101
645030
64703
166978
608427
1015684
896803
546345
839371
155490
639156
482074
524119
472542
162191
498664
502238
556334
1026134
403902
892110
546185
249935
857419
763112
601456
316055
116050
386771
1023623
662590
898696
100108
342476
893394
311694
111766
1023700
813919
562754
20606
1021487
113765
682219
24478
884157
88196
186961
870368
507710
390771
850475
675826
724895
812317
288344
493052
789216
764223
939558
161478
657711
558066
651684
575692
943424
309381
142409
172268
309055
119463
134220
206332
702311
485856
414522
944320
855767
498356
702032
791194
293321
286123
825580
522866
453441
315542
954410
865246
719257
417902
744171
418149
86474
183912
562032
423247
599545
398449
476612
391686
192227
555772
730895
751187
479315
369698
288180
891642
969983
84090
85405
914058
646947
457718
517443
332018
749908
10089
679866
225509
23205
686589
1018711
289150
667928
272506
358242
165029
109255
1043784
348008
905599
621373
688321
532397
344217
1012683
652091
166076
559399
564914
127394
564286
598333
859768
350488
287820
393207
927399
888500
480066
50864
388532
271303
106331
594271
379386
143769
332372
435321
664079
52808
728773
1018169
674411
253587
3787
339169
136673
378710
547400
673409
603124
643366
105842
682260
884954
146519
987791
1009769
530628
723167
469633
438716
520951
296739
957338
1024360
944399
892683
139803
229979
558501
30916
420537
199184
926496
611971
184167
784116
578140
527560
392180
6247
976578
731392
906710
154177
335430
995063
30559
631819
430277
116682
472712
116981
131163
485862
321839
910576
70057
91861
351743
970533
637597
922459
596345
178963
1021854
282303
686526
207143
738872
892468
280919
1002284
882245
128729
678485
362316
825753
1040444
175352
832955
361933
967334
497982
969783
1015475
589766
971502
734185
853553
881446
201663
138780
839530
669077
404153
975860
454951
151456
176213
897179
677906
126310
172670
162132
749974
889108
315956
859706
718674
559265
568225
675708
560583
520945
227043
567105
99312
948993
348067
140752
624428
246398
158566
165331
1036119
394554
728002
456628
340337
395467
853889
869791
51403
528938
1033149
447944
318248
750443
426359
1017184
846405
236410
307076
294523
118444
426024
76187
895021
1043038
501820
546626
12808
903434
778720
39959
23061
497014
250267
809816
880776
15917
407186
741076
94610
475916
310549
175003
215593
402442
549829
793141
75825
41640
333328
829233
424351
1006335
959475
578166
389000
372724
894609
586860
565960
372510
1005693
444925
1011834
386686
608645
933792
128202
331336
717307
207818
481092
1001383
843836
755767
903685
1004352
522360
886909
622097
400457
749670
961804
396533
662529
215768
64549
737335
28012
740741
762938
482260
732243
788980
803688
930964
534905
1004435
764384
37275
805749
835019
797862
913510
650410
594341
324590
742519
157126
699998
484434
156229
264298
327778
253171
997081
173189
95607
969674
926895
65731
23850
660187
477843
486593
896467
305924
871451
1042273
876721
14863
281476
397853
302721
836888
711448
292542
570516
304721
243203
330022
634778
50522
6434
760557
27604
656278
927987
755909
403331
114071
629885
196902
325699
922527
389972
396886
578783
707933
174646
287356
450606
72540
263182
550543
931800
107578
279187
820632
727943
296781
697566
307302
1019731
501561
647240
27816
189155
388084
294546
48502
239895
715463
748674
701560
104659
94374
789013
621935
559065
142707
900991
654152
152408
209718
383530
945737
265176
917578
734816
989038
267289
693184
653263
962416
605683
764517
848800
376721
679054
784131
395099
25830
300452
230217
456937
539209
566906
265346
296295
831273
120437
390851
275852
808408
719525
785361
333202
478480
258469
418959
589502
224427
1010117
475697
722157
141968
897774
771697
855512
408545
180099
305730
669280
406078
25625
757730
835862
56135
264819
499056
582467
1033577
121312
785029
675488
918411
798224
796345
41021
285681
505597
658611
989806
146982
389089
736237
217732
527301
801763
407724
562207
828839
1044025
554357
565337
991970
215604
610453
130437
25801
21005
684543
43472
772255
9968
704590
81485
951367
429700
617983
627893
839710
663826
564402
470504
889206
768269
442797
721008
485728
829947
885077
184415
112292
872816
1018418
23080
218254
931579
947639
750254
991269
868495
605455
152080
432166
342490
622705
673456
994319
281463
901992
507437
236040
764739
680721
746403
706702
287044
931683
317818
761485
569006
741070
676661
593029
936570
90224
190139
849262
496126
838952
420893
213970
361845
594127
443030
940337
709357
2591
246733
286725
656878
735893
441
199395
524430
538858
538087
13821
699298
208380
532122
892743
1015836
462982
760907
396643
699286
264596
39984
401815
691717
880849
760552
158489
777853
15596
418622
823298
168749
346178
900876
885651
351737
266682
744924
768511
937505
607406
361591
669284
836109
783997
1009263
502919
185899
883352
341511
837803
708280
163920
25542
558406
29598
237171
224769
373041
438294
461171
605768
135747
426510
500492
602749
731366
107374
549212
998440
429258
208062
890449
126521
173524
119739
80896
457676
8980
22535
981722
869288
655987
86895
237456
779686
1031586
530003
280998
317977
441747
931989
569837
171550
26238
138378
747570
50627
369164
530360
228540
962138
468851
134192
686224
367147
191153
293472
744313
952227
49089
155799
598595
889267
908531
323611
576399
945872
71006
320670
179776
281275
820918
798940
931163
285453
893531
493228
428905
460989
747224
205502
469700
604100
152486
781884
725254
999330
960089
558809
827784
453525
807950
946057
185299
853084
129907
810919
277944
122386
1026714
859788
807592
13943
692174
688714
361966
1018254
941043
640721
532685
836313
338293
261261
454762
714318
167278
866875
337087
823291
804777
900355
208508
270679
472752
581198
952617
216263
102972
99080
167012
451261
802997
654783
864502
421233
842520
651920
661264
806999
1035253
1026160
941151
462700
914694
368080
1020555
972978
498215
438927
199200
749177
266108
838645
1000825
363680
310580
1027057
82912
365205
310495
58382
792196
198724
162057
84380
339438
181834
703884
1038350
790100
139031
703757
734923
858602
149668
950088
619685
982128
851951
586501
555980
932212
373444
511404
193639
463445
51081
313540
617089
834960
860470
914110
87011
366924
876195
567374
700830
823862
539594
601307
515754
684861
403091
929594
664314
925895
806857
341729
30745
612278
483702
324445
87500
756201
364533
446760
442853
316769
564322
33721
876931
234741
643813
586943
475283
5786
292885
1030231
76008
174452
264380
524428
726251
537921
422308
714164
567635
299079
892395
102838
129459
838845
362311
461790
866912
561875
1002530
225543
849417
658584
35309
929036
330303
378646
1004010
96306
693287
264883
771078
53708
452048
345857
6839
703930
393115
534206
98638
112915
833524
767349
204994
645320
959088
627249
1000902
425181
571701
263748
598083
719234
482667
428863
523641
365742
580670
256513
272754
222678
32770
992729
777043
446707
907673
224274
981535
532406
723854
279048
641174
701873
631952
415282
157239
943146
438041
110541
185503
787892
569320
723759
777809
99351
248858
829778
166747
919017
290787
878448
159351
490848
468654
973217
499756
199722
988296
1006739
392115
173191
984146
321104
551515
976357
314985
532186
424939
862758
220124
486517
20184
375683
179123
774422
586673
15280
255583
101191
154369
822224
990077
479306
426036
435912
391017
688202
774798
660127
993390
148863
897744
217346
563066
998010
333332
529042
37095
537688
525536
579049
781973
665821
781228
30402
393561
587666
497160
903141
605930
625979
996186
660095
32682
978380
562091
261852
667871
96525
769712
938672
12872
180725
152063
317585
687929
61618
932590
221545
137022
750912
374156
677121
610032
234109
614331
307856
306204
545702
314630
968989
568933
604854
778902
371462
925549
907849
326667
38284
165802
617504
206884
1029161
823410
880630
933937
61914
843636
195956
267626
688842
633227
699931
1019726
194117
80289
237029
176255
659985
804276
110298
1032213
627839
418951
1040855
846772
913770
603358
77843
507620
5666
780862
651666
864654
127302
787467
693109
415393
955901
263739
910848
203506
327048
468871
303802
49858
288659
382835
143843
188068
250145
54941
741207
830513
499023
212111
659201
447870
624789
414054
691959
520243
445804
976066
72963
180169
292994
434136
890954
219173
805982
353656
871887
416602
335694
321750
967997
870007
426261
378410
6676
465021
807770
59916
867201
505746
687808
899175
756572
951560
824300
792784
11586
861211
933616
656861
762629
54449
783726
402049
315355
276139
754617
414897
494820
657009
197944
568209
129284
485610
711713
579457
584218
445056
120966
179541
727793
54143
1017356
274925
955302
540026
82824
406960
232903
723731
130117
189797
876051
1010327
470549
392589
431057
128385
391823
264107
535449
334886
65492
139421
155287
1044568
896731
754044
944367
812830
832959
220650
143986
351497
870466
615134
837342
62123
202188
384684
55441
566003
208882
270197
257357
15489
517977
667061
634516
80399
938366
391814
375828
929158
425135
601362
949313
540024
198428
877259
61155
247819
628011
957004
375342
792317
608777
866736
135558
19955
547806
305933
464465
943633
596963
527990
632560
585523
371855
156352
203722
371011
789903
292848
355467
316096
512629
65071
283951
930754
828554
470193
608372
448905
107409
575612
470029
965807
130431
543001
224859
68241
122631
575704
263405
96069
690610
727427
879309
142023
414671
729367
409838
27149
499913
452310
306230
860962
12626
658035
232875
905679
957369
785910
150231
44846
900609
722482
319170
64794
371391
513251
296647
77058
795167
212528
260047
195286
547712
312960
677700
711690
1008682
856302
776371
999828
723928
170388
407197
313737
655193
252660
783864
196965
513544
487753
20563
75605
373337
978277
900277
698215
447482
958309
902819
947743
18284
239058
576226
385767
842734
406154
609416
211468
121546
352089
142589
741215
988275
809231
589728
66349
768700
683836
888976
204940
842290
510635
470986
924487
178958
281605
8730
192130
652006
867578
678075
465651
878733
948512
553516
767434
377994
812873
191201
245186
1002175
357396
151654
3449
278242
341477
870479
365853
873977
483379
723722
228659
277906
353954
340934
457830
741235
310280
683532
1025839
91829
760510
923655
352764
849015
488455
307371
1024831
613116
426789
810746
596451
1041312
500611
230298
336345
310025
409433
638882
371521
744961
191171
333593
636124
489922
647192
631540
907365
970352
265780
692894
614881
744643
869755
128419
805504
558722
413314
805211
843660
458287
501264
1007733
207484
239871
246043
877077
922147
648700
836048
159245
470084
66765
1022734
310312
189008
400134
775282
466744
560947
759859
881797
96236
797662
54438
123529
184501
177158
150783
379918
24891
24219
99074
478802
1012328
725551
777360
81498
986372
58498
893576
688997
266252
763079
632011
1025853
891159
946428
298369
987981
983304
186124
828599
619020
263046
503724
792213
656016
854366
514490
880874
1025165
94844
967939
978282
591296
705285
399931
320094
682956
874247
827617
779776
894785
164558
988396
217879
648018
893604
185456
851717
22290
432146
1006904
745063
445364
387895
238738
1001738
330453
189969
92038
290066
792869
486390
766420
1012943
72075
550192
671530
372112
702573
795223
684833
23750
386624
410299
288556
633596
2915
84157
826849
109096
214048
1040318
342677
154739
657480
743057
724495
841166
565978
33836
643927
531302
73527
885340
878873
922172
405881
497463
528932
351230
776542
903983
664750
891831
26461
718948
877133
226160
315966
447241
521636
696666
881465
651960
325319
209600
72250
270376
735695
1024775
402301
652610
131837
944806
456893
916422
894603
215338
154483
961243
148673
135368
387815
454913
335693
536472
979879
14107
108834
159299
257010
826401
204338
446529
1019838
675376
643486
895362
486718
756848
1672
893586
528021
325638
246164
201429
783709
473756
728063
702614
641902
406083
722574
830753
560282
179705
230258
775237
410797
192118
725049
155104
387729
978643
122273
411069
1006234
870551
137001
66637
982063
68441
868223
646606
164662
254870
288369
641037
435273
739506
916001
386260
966841
59024
736965
623939
536820
278593
7650
364446
287262
603309
705675
912248
855203
155435
273578
514468
817548
199598
25868
383521
9744
32294
875553
305650
863067
118792
982559
669211
889680
715165
277060
687835
569123
734665
1038215
40516
837752
585389
41341
912992
485013
330526
456467
251962
918271
210897
63827
422155
971514
18152
861217
629571
412998
424470
486290
936823
668114
1009418
861529
306197
393522
540670
69263
967618
452192
242930
324711
87994
575556
60891
695484
676111
72400
898475
295156
269182
1499
759557
372875
125600
930768
745859
95635
632341
102032
83964
654314
319593
677820
774129
588793
978362
223583
1012788
995082
112644
851544
327963
111960
380649
543577
948535
88239
706728
894099
197370
186355
420211
781615
982653
672385
549080
111074
813585
922875
873035
257235
72756
834112
6660
252848
963579
571594
40107
375781
600744
273150
951124
776167
999225
526582
694143
944449
803365
235808
760544
952212
100095
586144
379816
614853
60010
624535
799817
623996
57713
141469
638058
332493
299603
478869
52404
233147
341220
1029810
322409
593350
1018464
254755
6526
530971
925393
509854
134433
397041
176228
134528
42222
900236
449613
688629
314323
444885
199684
463702
1037130
875565
286229
207198
323251
379964
725496
562669
179371
912124
84602
814031
655097
8085
537614
649052
910015
153250
807213
168012
849495
485223
903398
44361
524478
174442
43629
941719
593222
572284
729381
683255
972358
809347
773446
594273
560300
837516
533293
613113
630251
728660
142182
456923
859434
31912
117517
384034
343590
683885
1029533
36770
74686
776214
21215
650901
594669
149207
613207
727499
133787
159737
695569
255944
104511
411544
39581
275227
387746
936531
457814
543116
24924
165506
213760
694655
70572
996447
948714
835341
94442
156499
911908
292284
692080
775732
258077
532505
788745
520955
896582
106966
832172
839373
359444
181389
577382
446362
296973
1010530
225979
881568
784976
437751
592177
200065
346406
876944
906086
598609
743014
111709
218388
28358
675099
967006
607309
313980
478114
230218
884686
297919
797398
431493
217865
450089
788084
118778
616070
6546
1014471
936990
911576
667077
711364
309718
791629
645247
913962
875381
1011558
720771
267614
963832
115660
626260
919924
429342
489959
573879
492176
659107
1028849
35487
879218
915599
112098
798952
455898
510214
811049
64541
524063
284858
591744
70172
832111
445345
614731
459980
607039
162122
381846
754418
265800
301196
215928
288181
875475
929385
863768
241316
150489
121289
673315
588952
136636
375006
230394
838794
983006
32583
866033
905613
619805
631991
774624
22963
951093
533935
797757
756416
490678
141689
539694
691718
403575
387733
405890
1022978
537684
253340
279096
861828
25518
803104
514761
131766
261032
123369
133157
662672
746560
67120
604897
1017826
814730
124282
404599
966753
24385
307990
249228
767600
122504
943185
251617
648585
684397
458608
266991
433294
970590
278492
529816
564328
388106
263579
345541
1032548
625688
645978
15148
315835
928176
177283
826096
471491
833805
780644
250702
556894
7793
403917
142356
925451
39802
867124
310042
879452
460415
43426
68740
335333
794073
827959
162702
148537
934717
839370
457850
680971
455562
799165
850723
403650
76458
30085
719065
152655
885442
583231
657358
54960
47414
789779
660029
769456
522005
539524
586671
694627
984477
1028444
930541
130287
485891
295860
609721
855137
656236
472124
802722
182922
375104
280537
129542
40071
376493
93059
625078
957207
218589
681710
687801
280118
380566
522769
105284
224212
423926
60513
419054
714385
634708
1017310
501617
969466
909766
559784
911786
169785
800727
526305
483990
670481
1013105
130453
407211
624752
125204
544772
31741
647257
1014
897013
465723
520979
174274
127469
283193
580833
48173
534814
654314
422931
875630
420845
986415
145352
833813
346206
845798
113523
677734
713368
604554
18944
538391
479855
710970
387440
51574
905043
161931
1023786
751899
786789
920244
996126
942724
173247
259352
390863
685068
416196
209602
235790
745435
6964
913324
660672
90011
120152
551216
336040
1015713
86483
867389
152274
119496
475681
958416
622328
593761
692616
762868
420241
325299
526872
449986
365334
598046
124508
893030
383613
458464
655776
385140
978807
496370
111210
295389
660091
675897
360796
838509
47384
382213
802167
448683
276156
1032745
285981
217299
389224
442656
749897
798452
785256
501538
299807
780273
995997
805114
1015684
358370
591440
635436
406888
989200
9274
619278
184398
378880
609574
31646
320
1036169
893080
50777
246458
77365
486299
711168
574763
581139
999470
725775
848829
185041
297683
34115
144096
253215
23784
325106
133664
362570
552926
677528
308063
637709
158167
207517
463647
58447
957567
518899
2390
371595
371040
186442
76171
791095
743124
186937
919589
521856
671382
766161
737528
116650
757124
566712
574937
120846
726620
963845
1038125
780294
153769
998731
358553
827346
539334
913988
257266
743619
249168
47084
433523
313265
736908
1007915
759061
320601
1170
3671
777931
696925
839799
811442
836523
133851
333287
311940
939990
814750
571733
533676
365202
900448
622652
325776
793551
548899
316834
1033936
643401
479656
5777
875111
46480
389112
602615
812712
160338
285763
259028
487001
216266
57293
52473
749347
42479
269218
343733
1022701
801149
403568
216936
628945
633691
396262
526555
609281
42661
469474
627037
961868
867069
128106
952273
807676
328551
846986
554727
532459
1040067
116384
932886
375497
820303
1032378
1038212
538563
639939
747218
264098
18635
132578
118172
621220
942577
375881
401636
539504
579470
37645
175558
1042922
736313
863278
244181
910832
977999
296049
216059
957565
968987
17940
701417
616256
934257
49139
817169
140993
537298
105989
548557
100640
583763
818268
620359
825474
144520
5066
608530
930719
242639
215076
546756
555056
627295
430464
1006650
700044
838789
393238
760333
908437
357253
305853
348790
39878
462218
981186
950656
525763
111660
324583
212672
411007
965814
359448
364405
132030
899350
510359
531128
817356
901317
597032
882635
969524
322437
368582
344991
825206
936127
341225
384684
527450
867664
486000
343103
905026
549886
511916
708894
80533
124243
835280
103492
423816
827823
42159
592534
510198
537017
841131
496783
447112
837010
631218
673138
800630
596534
967421
761881
649408
845599
235686
78797
481583
110901
280309
314453
52000
895963
94713
530108
289327
69875
812219
147786
358352
230333
193580
538560
373950
643440
427619
140180
312167
752302
323567
105092
55639
298151
845461
793017
65340
440263
1023959
169038
324797
231538
766179
99001
257682
347761
282846
131370
780348
920478
469087
772843
648900
53850
433350
201080
602015
567172
161271
656230
581786
38972
297768
414228
297593
265609
128590
204994
392171
918021
727944
578448
24074
348938
145773
1011656
933230
861391
471284
261551
234450
994620
428351
824610
576633
547944
394169
171038
368776
237110
465194
968949
969983
308579
855890
448828
307075
47182
617995
144037
31483
222129
58935
157539
264481
955219
652764
155219
333742
735002
172088
837377
651765
208298
170891
188438
398508
59372
928788
563404
963389
780630
583228
869370
570788
873425
484474
977066
457018
163550
314489
299144
494634
234564
993563
1002815
963296
143253
259750
910233
35283
509012
336473
458839
663283
730182
639405
444459
699833
580219
732348
376242
793178
655393
527926
502608
487007
393463
503140
974179
612206
463364
476738
771304
345630
1014786
814452
857819
722391
802530
191162
347669
1010833
930490
320077
41712
637994
78991
468094
725650
746160
70380
843341
200439
588523
395785
244884
194709
311872
39350
856425
353175
99290
730143
723128
710015
390718
166913
230161
954267
510043
964457
773002
825080
842475
510113
220268
513690
562395
409513
358356
409091
582126
434626
494664
94348
594529
906481
1036918
657157
480358
993614
805051
346827
654075
855577
219803
709615
543204
347857
880126
867275
307233
356505
1001110
736516
300861
409355
855147
511485
971930
288939
318149
431865
692713
765881
950664
142902
353315
437443
672378
1015087
719955
962370
477702
873422
880062
375622
919996
1044512
134123
131969
35090
237734
79005
402772
709803
109940
740564
295598
789116
581168
452708
1035514
999989
704873
96035
953270
387937
171324
30409
116652
821592
386846
814540
9328
429714
231829
474411
122185
935494
1002655
493458
724055
866686
887972
127645
799381
58055
649656
268647
245840
468021
105912
78283
977946
156202
966848
757327
975254
202461
1040424
124390
863996
549691
967017
91938
47174
509344
751667
854184
133679
872603
347447
331715
541166
765825
414045
108294
459295
96540
616254
735430
855479
515577
908683
85084
184911
439357
567709
23089
170069
744685
571614
844948
463578
770437
641479
46930
844838
166052
108193
1016633
499025
407058
449817
912764
624095
725893
442125
350569
805385
852812
488523
219868
529791
292361
2489
603988
996441
386339
478925
776483
688352
636119
674131
949505
795945
369802
424453
270427
991889
201960
25502
733750
986183
10692
1014465
482470
339506
279907
301851
82045
33962
52240
550915
835022
131330
775471
218194
76450
686633
416577
48961
490688
631423
458118
695878
2752
539651
811217
666688
758308
936401
440113
152715
860038
120631
325923
547302
742065
661509
962733
450470
871678
408394
587460
64374
547418
202068
506851
86072
598003
327769
140030
141339
846887
680662
268495
732539
170131
626688
314016
479404
206627
805523
240274
280055
642352
770835
741518
832036
163279
15779
23141
532179
431705
647080
172527
945208
633349
950984
490750
929189
639029
730497
948276
138231
101826
912539
286086
524224
678217
711286
452089
278893
1003128
102758
221044
129779
584108
947645
600093
617863
1042811
31536
271734
977111
46300
1006149
472254
736832
434776
441028
212302
356460
678734
101092
100465
600440
810175
381352
454661
933993
186817
1015960
821533
295178
680194
789407
553087
951342
942597
101251
144440
219813
123778
647008
835945
700327
885279
746831
753841
327320
320895
760630
58165
783290
143326
870321
627130
527078
173193
741540
353971
711769
589120
834453
911924
127956
480136
155205
789327
654133
231997
530554
8165
754563
610655
166605
455030
694136
966436
974173
804258
805976
333551
994138
375710
747207
130419
444909
970369
890399
339894
217908
774753
694081
858715
108081
22545
438080
29837
875710
495302
801317
266631
378211
634270
796057
940630
440656
607276
948709
829254
711019
356481
451983
26221
168488
968297
547275
347027
878417
295521
663622
1016350
224039
176226
902032
406661
312486
133040
165344
491422
178527
892779
918511
297556
33793
22265
560584
809757
337711
784261
267496
29152
559531
838775
800712
569517
667109
741333
296723
38723
611207
496831
583307
54240
178800
204990
722528
442820
371853
740963
341655
597542
9388
451722
900952
586482
672660
922463
716591
740171
117616
50513
165554
429103
481435
179309
359944
602780
954457
936785
721856
436809
874171
943124
682705
601902
120835
34312
479544
378943
437904
611893
949901
824168
486656
357555
122729
166891
734319
264941
514158
270759
196879
470547
947776
875552
972959
445039
202831
135556
601029
899766
1004199
859957
16475
836711
646684
966650
824119
870056
1196
401302
698378
729825
373580
684952
144991
2548
159690
622655
157242
655024
714573
137435
613793
137208
140603
105743
667395
151143
542256
737652
257879
348125
175293
415650
916275
868383
542770
215496
606760
686742
273897
950596
446308
225075
358070
367855
455786
597573
308955
306601
739112
593628
194051
766169
570278
138533
403081
1028795
202671
223131
109797
347534
1020212
83589
174306
431650
21651
648394
993496
945631
820639
699105
537408
969503
716826
396690
58067
997286
428628
364555
504352
909185
932619
305776
439722
133126
962231
5663
76900
458350
193589
491921
604037
46207
39442
1005168
87052
128786
627179
659215
348007
919536
540440
544208
353025
289945
915713
831301
166727
444583
769539
662678
458879
837825
525741
387457
179961
83071
495629
290280
1025350
1032671
663416
902006
467883
729925
457020
379747
564745
424877
207981
196878
743432
448839
233320
516863
323852
211492
118354
520524
1009386
100244
416566
642518
772848
341528
963385
227690
172617
593279
187513
869533
537019
695150
123745
846618
825493
926405
172169
254863
691644
359735
882886
735055
144377
440826
69938
896678
888424
219492
14763
86850
553918
10936
609240
1008851
122735
638253
874021
494168
258849
724814
981814
360559
508791
1014848
173014
953689
727417
231808
42298
13614
613791
26463
139691
440636
833823
787555
983483
187655
484911
79518
887296
464525
740131
466111
420464
527960
547711
972738
227084
850075
14522
979092
588785
975292
824555
697730
437369
113860
651236
109784
227544
781357
588562
609027
414722
208593
507923
245199
399325
1021796
318138
120584
659242
741562
249945
527036
635167
620439
870963
293648
445734
714880
225592
68561
36953
809258
714905
195444
1030064
808917
606848
25286
452584
643050
689103
940392
93163
651304
726925
201456
10206
238542
137391
747303
215905
696350
148855
848279
22360
134232
668895
55239
171264
343018
230310
793632
655444
822404
242586
864239
699367
279999
252158
361345
734404
416930
263553
719165
594343
29422
872196
951829
960632
1005885
905392
84991
1031605
820335
915471
825291
474302
180983
175326
970486
720262
581454
126304
415891
682768
297164
88578
114044
415887
825101
596315
516085
541870
783232
7059
6784
331656
19872
312584
136389
61578
325189
812521
340165
1035048
948879
909632
494724
959335
223761
496950
274011
681367
442068
807650
165848
60617
21783
275174
47220
544713
40494
618888
193119
700256
102227
884363
146069
837731
246109
90163
111087
694568
523485
576220
652786
86912
130936
946283
673201
120823
454038
48856
887035
618133
947674
785850
6129
431740
666686
987641
879208
871801
128542
434749
1010809
198944
790388
824513
577063
782800
301622
424340
247054
120750
273376
58093
135582
350456
625987
895426
94102
719298
723747
535210
716193
432491
152075
672912
1021735
385324
928981
98795
997498
665490
194071
705021
626831
279036
459022
290735
236274
149426
1010678
799084
998983
910577
406266
963059
807174
966724
786595
612171
565804
434951
487334
590018
12301
550079
507229
360500
544257
317620
663125
82628
559381
509327
593269
284252
847611
111950
177163
817689
979255
708181
486419
541167
232666
705227
469530
542697
828708
618252
600502
978698
110252
219600
203289
66211
988124
719345
722356
776242
374599
956578
754748
771164
1023374
712422
155083
463631
847559
745999
200054
3818
522590
150353
435291
909357
498385
348416
619466
427190
348232
444654
16100
294741
399991
191079
805414
680998
532761
634037
988076
555628
464160
954760
780745
375390
408773
923638
463098
1021971
77572
754490
832302
179304
681235
415395
109457
207830
193277
950034
542302
811357
236951
691560
773583
157523
868138
1033031
49025
279479
132041
267137
57401
340082
494725
989353
272284
138366
877501
43925
422734
95829
118236
591015
870854
652730
488871
965941
635130
207411
830128
494734
906676
890903
654790
203573
146418
171907
888809
1041354
111477
455761
285587
557027
156676
991667
1042322
355308
230996
713685
359204
184109
15200
5093
471672
205496
949457
262385
708576
766307
881704
89694
710720
531508
54938
1013580
522355
779227
257403
431111
363340
887554
446524
894400
402255
408335
884994
272139
20311
591794
129743
65164
155729
909324
320764
1020060
970689
349449
5479
356266
508128
589884
458641
427583
198732
787397
698881
306593
169028
814657
829680
19619
753685
375029
89965
253421
565956
626209
879747
285323
250253
241630
335685
460420
661269
1014688
481167
524387
366312
711833
97223
971102
795039
150211
233119
47607
216914
609301
981372
953990
482696
282738
687052
357197
799950
672770
486020
114365
964710
797650
284228
377462
651344
527281
934243
126462
875074
48479
740653
647599
123073
616223
714726
419471
739302
862167
330688
153869
605668
34269
342111
601786
212767
490067
542882
103504
20643
763555
990111
519503
30423
603612
928022
776570
724890
543922
271270
249864
877441
346766
325180
1014449
87716
558693
952113
753940
437423
485543
494670
277631
163047
375726
853982
428523
426262
5443
217818
978491
700240
628712
487594
426971
895576
386738
578713
776696
416757
748630
574283
326270
150890
966346
465991
31067
217655
264471
426143
531150
168255
39275
1022338
928627
353739
258298
332306
522846
913946
733841
857024
419317
84238
492444
602725
994211
207644
556203
340825
296088
146461
757005
207934
282219
673891
816449
748359
60363
775348
490475
910258
353036
515854
25673
860975
918107
68314
532349
324667
480492
59371
810463
566586
814930
739682
583747
33492
983353
83585
1098
874920
638362
650671
654754
771746
222374
515190
172062
232205
713013
1043379
412288
906242
856135
862246
488972
974265
882480
527941
289721
942050
300939
60457
611718
366692
925854
1037998
976471
216465
195553
978112
90038
12692
12179
69140
269396
164188
570189
211127
313637
86428
235018
945117
882199
825028
693063
204550
257942
876630
846300
425863
920900
26105
1003521
697434
290094
574531
748524
794304
547806
578331
425361
133482
174663
99888
85515
416612
361780
573914
449308
643373
331204
553395
467699
691679
503865
884484
194965
897316
592894
122220
903066
80757
675172
333703
671785
116900
508645
246863
618549
78462
98092
807371
835228
563160
661382
429885
503466
530936
414162
165708
879261
40190
261739
581324
304729
138258
430257
904736
357037
333199
907458
552594
820186
139104
196173
966896
349635
255419
451133
687259
427758
684414
665682
926168
462935
645163
55158
971146
904035
501756
797195
193603
518333
207531
592151
36609
243453
1022148
384292
675342
1024436
20088
367025
1044200
66965
495978
792273
871670
83654
630279
355024
611364
314357
187796
208525
926290
543319
160712
652404
489560
455730
329781
776003
67505
532317
877862
480565
830735
169046
203400
745605
322678
680829
304664
335256
357043
111187
986267
590798
137150
963272
888035
390917
868524
299502
837417
29128
67179
982332
275201
472111
24101
850987
734453
52194
1016032
337369
541149
534931
450494
1006194
23907
833333
535196
609150
220481
626203
235993
723942
637354
40881
344046
102102
172515
276143
265398
695944
85075
984140
84797
1013523
526397
747761
419391
487019
338296
684387
38894
508694
664242
227418
22989
690118
770566
480752
192891
642704
436895
889566
474287
684432
704563
471550
243951
461883
22474
447369
501113
337614
860029
452447
834747
507693
758952
753823
792741
455931
341882
1005391
313237
818383
243764
1032077
853156
949132
623884
763994
969716
914464
660424
244286
218979
904066
840693
544351
804724
205048
963596
11138
243105
85045
375156
1040812
491924
566442
809879
401018
256205
262890
551718
776441
655288
776718
391455
793569
953228
26499
813645
429468
306325
801644
414738
803691
209831
952091
453326
547854
874864
651229
464043
461783
151372
480396
732986
748807
535025
568888
549274
541858
956501
521288
995806
648173
387276
61956
514513
660121
90420
586650
620952
311327
967845
1024968
836758
544079
447246
933108
804959
416500
160015
1015393
775803
391419
389605
937012
628621
513475
976544
1036208
570553
332441
22073
699875
507405
1042448
451415
118632
589868
334426
264212
922035
370220
252447
214892
785783
598070
803111
864226
508735
734896
230981
1021661
573144
150056
696532
569592
548913
154658
544461
645979
733488
774604
180287
595646
242333
286753
362974
231080
312533
5471
435183
686659
253619
629708
298566
891919
237025
1043247
965268
526096
170966
820680
1040117
362866
865266
936653
8686
104521
212188
334397
232114
359027
726883
968625
685626
155943
206428
359307
729789
387050
528150
739268
536847
198564
80680
451116
774767
561061
395896
796400
605215
294845
461644
208287
960015
203612
219685
157847
462506
96176
687486
173746
628808
554356
318492
606476
1034925
100101
270897
994008
269201
928517
716538
652034
493659
448822
618701
738493
338473
628781
847955
824770
818980
420866
260579
389185
578736
477986
952458
486037
197213
526128
844975
769512
832376
655609
525296
874628
932707
449111
188925
456055
971538
874076
891760
313982
915777
1042105
662715
703008
806733
969654
336064
155495
851452
280364
659283
859402
306929
479898
754431
59204
837518
781620
88437
696562
929283
451403
868314
607939
62760
61422
14951
774846
937198
593462
824795
17795
425658
861869
634254
177160
1022169
845090
289549
694576
904827
212020
424565
1012541
9631
916702
103272
956729
697018
114146
856350
1028424
633337
512994
895542
444210
823370
484290
752904
617851
917370
740808
277680
866975
563310
961039
1019669
725516
172840
149951
358938
911940
424588
99146
16860
1032380
481283
121376
680302
167164
396795
638737
424602
490052
998818
697640
617372
251968
19839
140930
930430
1022331
516842
996412
886036
528707
637443
975023
821511
574987
51987
746495
736489
227786
995900
205986
578115
753263
775259
68651
688062
580069
119465
971439
251160
823024
899884
69164
122430
472328
659013
539916
605402
267381
968210
4603
284111
546518
577536
980221
936937
161991
958169
155555
270995
1007461
619586
900385
641365
708132
47440
580619
779806
148641
456427
189238
624470
813909
437459
529707
578268
803271
328083
699977
266614
717545
281984
11918
867223
982574
565110
478921
37880
132551
275232
356973
237867
13011
415795
31401
749370
91635
920471
928710
217776
791336
471078
1039500
84201
220064
144918
515206
719843
911350
583552
910250
535550
231548
122201
668475
209123
919141
198352
886154
573186
1713
357437
982117
894711
262881
199621
583591
952634
177113
722935
19478
912368
813939
380639
638650
560815
75764
442629
809096
126103
202549
677976
752011
1004679
671938
784035
325528
999839
460478
353631
217689
415136
878061
41206
364173
900569
276823
943229
45007
496005
203708
320397
81086
671801
443660
893857
590034
881988
308548
524358
768353
807725
855916
314687
144703
602871
295081
787952
534556
658450
46932
758719
437007
775562
561952
426310
693013
464241
411778
737518
534361
257039
570690
184435
972157
398034
794063
617282
145846
81634
1039027
1019998
614418
981699
547011
239604
503723
5950
831540
272170
477493
586244
123434
945262
433466
631635
1039937
1045253
141436
431646
311720
644928
134513
156940
815705
225772
705384
370827
800846
611756
100503
325919
654069
976101
209543
959648
202474
751509
24746
189141
835932
400252
261911
570642
1007275
441856
738845
229120
1019372
867120
943315
166070
264674
914599
936450
822687
20119
972157
1024025
825582
248342
110782
444498
764697
489378
353013
442489
253348
326253
932403
512562
120500
393800
10449
415193
691499
402668
559197
1024201
309792
780835
127492
988060
32334
915765
299035
126568
212336
985282
965181
78845
883099
143386
248262
1039674
572007
69917
1033798
644405
45519
626291
237114
121903
653458
572570
308886
162240
75375
324181
376437
112554
656257
1027124
940619
831292
68780
69394
474795
254525
648232
499283
494946
972000
192646
1011659
213462
732240
149540
810603
122729
1012445
362349
218479
219133
191493
1011736
703729
251074
758060
555724
983010
342719
49808
595171
582888
721697
141435
178217
287773
139089
833650
476337
415004
249608
402700
498121
500810
967346
711493
501035
584246
694329
223154
855076
996587
97502
778472
365206
478267
134467
558408
386025
964102
907201
448026
59070
195012
296283
117995
998980
212223
811551
63230
1020179
986090
38124
973981
593377
110758
1000190
492441
450533
1035700
995523
767257
675710
994713
302042
286002
416758
83749
237165
216412
925049
753065
154024
712955
816232
470822
486043
852964
804082
798565
1007867
301440
409254
513219
674695
601128
928604
23489
604869
304323
480788
1041431
618873
814314
115288
660439
621380
92868
29862
983250
950185
849834
739303
1032398
228511
546143
922163
692376
952217
771326
794517
440263
354181
591853
233841
875916
1044606
991671
555102
227264
339349
478512
377619
553741
986017
834738
490890
761942
666100
5585
944267
933738
334873
810109
181583
766572
228438
957563
69757
451536
846128
410013
676025
1043829
607234
232163
342901
898535
381480
748349
60345
1033082
137986
601560
782372
1023192
830326
137598
11958
882463
985823
226337
644282
495019
497469
405287
471525
562887
139620
311854
296605
980885
187884
36281
676623
1035493
939630
1016681
96499
917297
877079
1041241
523134
712570
725857
209530
934583
145160
433573
1016132
850943
643540
498418
639355
453514
7758
58797
425733
506920
438586
813572
739445
263094
944901
606650
668342
387424
471819
262975
160627
496351
674393
32995
462802
940971
827263
121695
264893
266850
994995
583795
857243
582259
8342
925724
996557
69743
888825
707795
676724
532302
464911
776999
846960
93976
607426
602151
285090
486538
915241
318142
353199
482167
25174
239506
493494
457702
27653
1025689
209696
867795
169022
224308
986306
878203
384906
214246
951105
735144
775993
129643
923563
41815
586343
178284
743964
564354
770558
276344
445522
197679
968934
259311
910511
173836
245211
583756
852442
98685
176897
660921
818152
823078
743034
364478
547387
983973
1019501
524395
212793
1039193
471466
648582
12451
609984
436325
740110
1013319
326713
2084
58608
556862
346708
168991
876550
579430
553481
992566
665068
827353
829196
357442
659561
234073
190367
17118
365246
726336
716382
66072
923319
276157
820696
765351
478032
826143
734355
766725
72490
229307
493828
960702
141386
933650
974102
1017963
584987
482626
935817
345710
852513
556531
243983
75860
739202
69444
744894
987875
74234
566859
976339
1003781
843121
1009066
748655
16779
266949
65829
157357
663542
903758
59324
109831
251416
1010623
6262
134808
14920
952691
68839
186020
418073
121997
763107
44135
648274
668454
865982
621067
264549
870820
200514
441799
24881
707261
257191
625758
410070
174531
55263
852695
310151
675980
495009
735028
362507
283067
566935
885573
843564
838703
681667
55443
128934
897034
152190
568060
538344
274365
761739
663702
426621
834437
553532
45553
20373
815464
644160
723992
222110
59074
379795
478725
185322
477553
21576
761690
283043
360683
68756
861574
712615
684263
486687
1015402
738315
575039
522834
596237
551203
463084
959681
122029
415461
365560
141803
58740
534975
972302
232290
78884
769380
286672
951890
359765
211008
866589
200819
873185
944206
216268
664040
669133
160459
592091
160367
490128
53911
456975
866706
685573
740746
601714
433152
634548
366501
646957
679332
765451
933098
624097
395203
460869
708003
294508
730660
651242
811060
896639
197881
272348
152908
614260
58627
956837
872625
348108
658035
582099
984247
503513
171649
619756
789709
993646
841106
11157
277500
933792
348765
774279
894803
726643
410096
693005
485084
319762
294557
621791
242701
328201
1011197
1041998
705634
248957
1032306
900141
1018548
898323
306563
83751
233291
334874
580533
1044077
553946
414560
84357
714698
140070
1039651
191271
907142
520984
304857
914367
703645
646078
28337
744058
778019
119265
766999
601978
904249
615575
91604
659425
725179
219103
808625
325575
650407
912173
619748
497908
705029
317452
655298
619929
137072
985292
859385
1035425
605685
832575
237836
94239
670886
147933
34097
262337
593214
869011
719281
1031823
513838
801393
459752
776051
748813
985927
488219
995829
15114
481606
878315
733047
120119
669221
104877
305659
23831
508820
614026
684973
680070
688672
113533
327641
308764
271626
725914
419523
218226
185563
934646
52039
880270
826644
709344
178784
229404
311390
265159
1042083
866884
496389
696886
805498
240230
678190
583019
382930
789435
534462
649011
322799
615226
731336
888251
1038105
864271
310472
649119
921021
986373
626956
56831
680860
34340
987778
256047
344052
910640
193264
520945
720199
694821
695475
344665
746027
874625
1019546
94351
926499
90450
76482
716955
157450
826217
266383
475218
724667
357316
447562
685621
950772
40778
82419
636498
1030907
99955
154658
1036934
949410
219366
97393
884661
6492
743717
945251
297083
756989
340600
514937
962254
241123
898386
578517
833203
31929
750263
926432
913112
70877
931347
543844
863575
577530
385082
192835
590601
447628
47778
350279
708954
607748
842391
57201
377343
330372
332337
379236
165531
724201
914166
323537
932259
136936
89625
653822
845878
395687
888926
214480
8391
228599
144148
383899
669426
15055
42101
572248
574331
619420
245403
677573
723031
125091
587288
78626
567221
949931
681860
311605
957700
679148
465731
708465
687138
758592
753104
162217
884673
260881
1043365
127457
110974
440277
594917
1017193
48615
392788
489923
800883
862180
355185
615070
33651
632908
900962
53053
886303
62231
436986
816824
877220
153808
117981
184874
1027174
353975
350381
158924
670753
492835
49120
149459
181072
720409
920559
21236
1034764
235185
175129
233661
1042361
87320
351877
408457
56866
2291
594425
778548
929737
9254
513305
811005
852195
619607
616836
267328
698176
302135
602420
518
198188
956176
773577
934817
965606
79340
681322
367657
659759
764398
602244
129605
120319
938933
668533
843224
492872
127023
354552
912348
939605
108861
621334
52479
646701
225437
984311
505590
464446
568673
6532
522021
762393
879740
156279
466779
931374
163128
321916
333188
182035
609729
708563
14055
260030
916733
722050
899876
433869
546655
982422
935515
614000
838706
205973
974956
412460
874017
530252
730576
804846
237906
574960
539618
790674
206061
100805
882608
717636
294035
480321
607628
966844
113017
540731
697527
389829
943325
11112
387402
756242
522206
89185
645817
529487
770731
256038
777109
320192
192042
643272
61108
559813
141606
627856
341612
961298
775864
241953
185542
676311
760564
360061
413860
313640
560808
645084
69872
926464
321639
296472
1022019
991083
782821
109243
691101
1039689
681660
313584
901257
858408
732022
524827
774364
374131
127283
612784
784756
456824
616686
199896
457031
608987
1019462
972017
231564
289736
17432
561760
595890
635238
682070
1002366
443822
314214
1044868
83969
406108
225150
299317
700726
760081
352272
604610
316094
601392
638819
726963
630214
260026
163722
394696
1018184
332242
973949
725594
101164
109942
281069
782622
799165
265624
474748
638976
180631
389685
981296
688289
436514
722100
284835
975651
1005167
154771
769375
246240
55746
890077
828013
1012796
202884
688997
307854
552251
142042
886535
123782
687193
514170
276465
79338
467875
913972
247761
340412
56583
177773
76073
1025008
758179
752626
281048
622432
369972
989429
208234
419024
246989
647731
712186
50896
688716
366361
504838
114951
692306
626805
764051
71203
812264
767224
374030
730219
367273
356812
58697
892733
521425
255213
504709
802423
768208
989287
372594
792688
882983
301755
584339
470791
368179
120490
1014090
306986
530037
477791
932771
531340
833032
825351
131751
34568
229677
403947
907913
886247
196362
500559
76633
352083
781003
712649
567301
472005
906072
6341
420720
23280
844174
503685
681548
505520
128249
935190
291346
643138
329520
311130
473102
623775
720596
982692
329247
1028686
464425
438657
437936
363403
385086
572198
219394
958055
285910
537146
340048
784789
79197
466486
121385
1010350
628626
431964
460673
983719
42874
270056
47228
728666
204948
527810
455986
208939
3314
811403
1023079
152386
689765
72948
874733
919337
830198
790469
792137
722441
18234
802179
172166
951582
100189
142990
861170
27266
514887
271413
624753
354535
23665
183991
1004393
527073
564405
49759
874835
865722
146116
406629
803504
664670
20984
325282
950784
316009
378170
518345
167628
367575
63353
810031
451332
402598
697963
949630
100005
59708
348005
85749
441028
162875
612557
884923
167277
59577
1033267
651022
386454
41563
128229
419359
501637
1634
366503
837357
592310
1034099
894756
19902
1018604
922601
907448
880704
341547
131806
495938
699228
490513
904531
431722
599414
273107
624321
674178
899456
265421
358176
813922
92824
814068
570202
458598
693034
371264
677299
74665
485941
913498
475730
195225
803978
658402
509790
718564
765433
393708
377677
536852
484163
898923
906247
70239
381880
384610
799422
874443
442365
667828
534278
409627
366381
634881
407967
795045
246734
350377
175381
170785
546048
1012160
877805
851768
1039759
125887
844960
64720
670447
360301
853682
124031
720014
1011715
468265
119040
58808
765058
608248
663497
758321
57354
689597
897924
359997
245487
270555
708611
743859
539297
844123
714950
359097
442895
545706
503677
573189
767337
580720
914962
28792
902234
171207
1020304
1008964
674982
471392
298866
303007
56679
783782
778132
617095
103251
473018
902201
411526
264327
411894
323321
889541
527520
412033
275514
874020
675163
520760
801841
407164
244436
945015
16087
687765
164209
212773
870767
598814
606197
453329
158208
860289
161904
729045
572057
722818
123569
806182
332651
915598
735394
997940
470176
246419
587709
248711
356985
471246
77404
253635
881311
556673
773793
807901
996504
749339
392515
685363
898361
643263
685501
255736
201074
602338
415446
28305
114252
39888
910052
143572
1013066
518623
567426
381771
964573
976946
93834
767977
969966
82451
86389
342387
1020281
974972
581263
5997
747154
57322
675331
919658
653625
690915
1000756
707125
505117
254921
690237
736553
363225
930520
939457
339359
178187
87004
670830
639542
392210
228185
746830
649847
169344
659917
167908
298734
750826
932777
343516
352271
400674
387248
388107
947491
171445
162394
785107
747271
266796
724531
910621
1002270
329280
114026
322487
459861
386640
1036208
367042
775163
596929
866827
484156
347734
291501
793275
90738
41327
411132
928012
771403
640095
500901
192654
143731
645917
125935
273861
317765
548436
568015
76702
821991
417803
552246
683622
338201
537601
346875
736541
1039300
141800
647076
717725
160321
765357
399069
217734
712750
902836
140762
490907
980499
462724
114621
1033696
1040864
436478
17269
142087
1016718
27928
427351
659914
802817
982543
342936
830115
736049
152764
651435
63626
339178
408810
764274
149786
1037455
572861
944551
525163
747377
594185
182998
842436
205645
847049
860734
653258
76931
821930
511030
946296
1006225
628669
448875
20124
886418
638548
544203
491559
296435
475994
206852
158726
687308
733926
104161
526479
431657
680177
664973
1040312
573966
64057
57392
444053
778607
396169
201394
217040
412223
868825
405953
362521
322042
672494
424262
369324
794919
836121
225952
212262
873016
337419
393976
176164
616461
658642
232085
659979
620078
737529
2257
768942
706344
517851
368229
926274
312548
146541
993269
608797
940221
645861
514561
811247
447255
683560
37386
581004
142616
823375
362778
529134
466420
618685
445642
707850
585302
587795
100192
250018
1026043
378132
798436
388565
510933
439378
633721
125805
786454
63167
547407
266057
620383
829828
654511
506650
222835
509215
952105
171017
623124
108442
553710
53850
659067
984670
700796
990652
651588
936915
613210
1039937
161600
631382
781379
934873
1030726
47834
675502
850356
648854
268359
531095
992524
694612
848858
477308
880573
965363
10815
99469
382892
415233
8475
922175
840796
405299
1025174
207090
954239
570246
511761
375176
170915
900500
85197
817555
716142
105438
114732
615016
478778
434442
126131
29266
782396
181618
848653
776017
687543
674778
472483
117
950942
413954
806121
646978
141733
369878
985677
583373
837191
707142
367454
505132
426653
839109
987254
555899
479706
296872
261017
788697
638530
806885
928580
618636
320493
486719
98450
865540
507909
728935
12187
193454
351272
302571
743897
603672
454979
202567
841818
514418
732151
227897
754673
680272
731562
919572
834107
49269
761909
319886
963745
54849
962270
994392
712073
671602
127556
419922
310214
722853
915861
195256
620579
58220
928247
919359
634568
727465
388592
165090
877010
152845
1042596
632106
66697
200662
736693
663500
401976
686408
756540
703516
472909
431254
319327
891974
987597
155336
46771
409653
430956
422955
359091
30726
904430
583204
141047
407120
128192
155555
157438
579700
750716
55485
582474
379594
479645
114058
941911
738601
941449
116100
904873
64853
102680
975571
141092
962624
855321
424838
385171
545915
217699
336784
985292
226914
668332
974711
422089
498372
346139
482080
779220
52221
325673
424733
385570
711152
440037
280505
810664
221029
85145
891504
785154
592691
210909
186347
446787
499931
758465
929167
963877
19556
959042
243087
91026
918780
611237
512543
770166
881228
816888
1013906
399566
324126
604592
321666
894405
906448
390560
886884
462041
748143
375391
718386
618089
631086
473979
361470
348257
882729
360713
422685
418176
695992
437250
804944
16495
268463
126965
740369
1003990
785619
902041
179165
109793
195860
413032
307821
641554
1027940
986334
402991
733598
706380
194300
659673
42573
591440
144977
625777
145110
623778
483900
121293
181894
563275
8013
911061
925825
788925
508777
667745
488457
66500
606334
85690
501278
83588
342508
824127
769340
455730
257003
34350
712835
850454
136734
998995
604362
842188
385006
561878
967576
918881
722585
891992
139560
723868
178806
551140
11518
31941
122647
876094
195208
145152
435055
396576
567408
985275
47869
655121
168684
1032659
167916
830763
1013272
252723
178410
273410
92954
300709
791183
1019473
50079
163439
331984
245277
312493
688215
510080
662380
374327
1022754
104151
464061
110914
919855
1019078
1042091
385250
717519
27080
380694
379670
230628
280710
606964
889242
628741
799908
620593
898975
75317
765468
886590
271122
541828
654535
308254
25582
723873
917279
929837
989708
321063
544191
384685
853061
776564
957819
741912
620769
299999
732192
725940
205300
10283
209903
462734
177932
639912
519363
380094
85847
416807
738022
545570
889617
726067
826439
841543
933347
1024150
194668
979103
662041
923290
449247
948481
843786
867414
192341
977047
675646
928960
299296
252938
183840
890987
858036
960766
718912
567775
605556
78952
723838
923591
593778
783191
965167
121203
453258
316781
208269
821232
551362
1045386
297507
106815
698404
720652
408339
638741
833838
98364
491116
413451
662287
466893
404474
360081
96793
767779
199834
240494
410940
61901
786924
1036570
630916
837011
391346
228589
602431
637705
832018
178715
466771
776657
323561
878244
158206
104965
760780
101346
611256
1020317
280972
719270
855624
652921
54535
169324
743170
1035124
121648
623769
475336
330168
935479
583730
565946
266236
583737
1002205
143399
835773
416884
343349
275788
146188
662021
304112
392729
281723
176281
153663
444735
561940
1024597
413591
1022924
789756
1026544
329308
13238
985582
392467
1000572
950586
315859
60879
906683
848341
107608
1020858
598791
550144
53609
489935
821534
470626
593485
911994
206975
920527
418638
1318
53977
897586
112973
428331
983308
786507
715534
19479
150951
558812
153150
879848
1010011
234551
786071
167828
878261
429608
613815
935790
296955
106445
68806
308252
204883
243453
18441
26159
856016
547897
856621
589656
447698
396324
540316
83466
462312
808756
712617
966848
645256
614377
257169
845778
414561
807547
115248
575137
621012
430627
791723
253302
330265
540313
359096
759804
89868
266442
893957
224824
379673
309658
778909
518504
1016631
629092
758103
65582
908993
316741
132627
542629
609684
654204
998644
383614
128089
80339
635617
292925
191321
642991
927104
307339
66957
574147
10002
404216
450379
486510
767050
106935
680151
660053
764034
350352
316454
371973
972045
364827
210440
1004167
787056
18105
673649
680066
290027
595342
513739
12320
754671
334683
1011268
269468
12940
61945
84728
297981
757289
516174
818047
642049
127399
204581
398785
248556
424593
393362
800822
310870
923672
919136
489420
385957
689582
757505
71619
1013394
54611
888863
278799
368973
648874
684792
649846
131515
413823
416048
679342
992830
982487
91913
372551
109973
421356
854715
373161
354852
935471
724594
621940
484637
305977
656705
534618
300416
462677
31956
863450
858919
439047
648638
556537
782682
86121
862036
502621
280681
160151
935827
136736
313157
735315
28910
1030773
466178
790405
247513
860654
779643
421184
113244
732451
776199
345318
15269
517291
252037
908752
203840
1006540
98295
718707
708136
175882
16440
534386
1024001
1024567
540613
454005
333239
453982
60535
1024531
1025197
932085
339961
162251
217750
327104
242534
804019
217740
479792
1030119
400035
431116
761199
40877
28034
12837
977165
378313
425993
893137
592720
717087
227055
472617
832415
571439
73251
940122
285362
392410
338968
221700
92504
641478
281596
553765
145941
306759
241436
274558
43651
525906
100761
614114
64471
265018
123514
916018
309471
489973
521606
816419
204264
154371
878314
100537
630008
83741
710817
217253
373564
47384
326121
884615
677644
998459
394534
862421
803364
59301
913090
813428
617234
540470
459232
826725
618263
1036787
401352
6160
338525
208010
13553
210491
400071
91600
94988
544264
98935
397432
105416
295413
181171
881507
815777
362953
1031318
945721
46971
416423
949185
862922
720984
1030606
992972
823365
818727
892723
621939
180706
1008406
891168
60021
635335
973825
452732
105534
583086
754085
854387
314849
766407
510342
1036792
906109
60497
728325
284129
897197
516934
977713
130909
926813
1018476
454322
495739
332185
309623
967942
391077
16600
252918
18133
664390
891302
899954
1041186
244684
838068
491114
134148
395181
705503
999295
441789
769708
112710
625961
1034419
1028107
758731
482879
692305
452970
916156
776874
661515
676675
1003270
488709
361959
1018999
753706
734770
206970
886137
327748
830641
874225
965637
382967
867366
484281
744345
903788
886071
622053
1024107
126837
974873
795807
257288
659664
835702
448063
912318
107636
114346
518064
70524
157994
1007356
369426
793839
303369
289625
979961
709906
985928
836992
408890
737333
956150
363476
50299
344931
898890
876247
648759
502899
659307
458984
677569
972245
219952
848377
953663
960494
32153
383604
695166
397726
376958
883424
334163
6375
792109
718854
394429
577397
615446
473467
15018
494025
170943
588894
104961
128103
34376
165643
371490
474547
553272
582408
245192
853051
160353
762580
316950
1018907
731396
161087
48339
514532
993048
832664
86822
626104
539670
828640
565992
557994
454038
918094
939647
218579
514374
261289
193616
379059
917404
658745
165704
132748
158095
30275
714689
971349
517536
634152
106484
264009
965696
178180
696550
927692
246061
597601
365565
952586
789666
71352
147669
608362
197173
982630
399237
560672
1009160
83756
853868
606182
907326
818142
368859
985840
904690
202456
862072
531079
433361
76473
875341
454596
678535
302819
649721
526094
537719
414154
555770
961583
511752
35863
941925
1034483
778130
385751
174676
538499
946314
570631
310461
255266
494014
481823
991644
743548
183765
29040
257622
487997
771308
470601
793358
530044
942833
504905
853011
124571
54099
818190
470996
826002
954711
109478
430347
633523
766600
933700
718838
199042
285509
297314
1027035
158518
136830
677574
696254
999175
77915
240885
662291
150298
510619
758105
974753
673392
980738
753834
795201
899139
221156
9560
540915
227345
461368
746683
32720
84612
743611
315305
581738
559834
114202
401539
752538
733536
513297
203937
205697
992113
1005130
851197
74387
365060
543274
370647
797577
782496
591310
561837
13356
176541
175254
801555
374103
362829
588846
121620
236870
495996
541406
466974
1044510
284125
945392
335670
661834
776370
462540
454484
1035268
873519
573222
842226
893008
556359
473358
783486
267646
510479
53491
728132
271636
718678
541404
441155
16379
806163
583000
630622
840745
285617
646828
650357
632618
959357
261116
112655
774360
986549
976147
642867
536957
204714
779686
482222
649844
943819
725898
921288
280733
561144
887460
77442
92278
255766
10311
363958
481638
514846
66656
691851
564908
466372
26399
1005750
270844
28980
578735
21682
205544
1037073
553972
651511
218944
427671
715998
347399
688880
37053
795696
320597
92751
915784
66062
621348
660122
532009
730888
496521
159971
474373
163817
420220
1000127
934020
216355
529967
248170
475081
573887
813804
386135
737102
99761
719118
218688
816949
830218
262695
299594
466702
485514
580183
605130
483502
1036643
77946
357604
672605
522970
85989
365667
497040
545767
503030
446160
630584
26155
519136
448569
115207
320550
1028670
468492
119237
993702
935884
265144
561169
824502
187504
692027
524985
27647
196004
344665
141559
757329
498624
496370
30065
50693
766155
257024
148005
320114
232538
35952
294121
213282
591893
574562
748024
172973
574166
422040
374524
737802
792324
925216
819357
178341
563978
934136
1010509
444981
121311
13557
1019319
440550
641721
481647
414101
94892
213741
640882
173212
12349
367992
275672
885280
499156
816858
825739
94334
434734
509604
4583
718897
574788
1028188
186828
728979
213281
622792
20909
707879
721666
207114
813248
355469
487829
185244
530335
304318
966740
797588
802527
467406
703475
928139
558934
510293
541227
96737
814332
375486
875156
244733
1037767
75076
911957
707627
771839
26316
140986
728381
744845
127850
742703
1029538
550822
172353
622220
913800
626517
513208
751873
416007
230456
528794
343435
601029
906483
529337
166517
144337
573713
729474
950926
989079
794866
717211
207838
529820
158091
35092
616750
319814
415544
290020
705129
670395
1039045
367977
575466
702292
107186
491488
318632
120949
327678
427837
808656
875239
958094
629913
209688
748755
952028
105999
312786
199144
559687
232117
143419
966501
1020473
259222
1033453
375345
200903
386076
970640
539331
84123
106708
1008793
296338
677984
579126
455467
745685
239517
692639
710497
199999
780310
761245
749151
530237
959369
376366
623978
313896
406274
190437
155483
1026006
713949
471102
561180
310034
752669
588744
448269
645632
278110
736442
631279
819802
569102
791567
1004501
167067
52329
263004
651481
337851
156673
873087
226240
582619
793549
662642
262189
957635
628874
595145
45400
935805
1000992
792385
649507
857695
49622
761855
744242
348035
483873
241767
61695
110312
106281
521725
958191
838727
159744
285061
872173
850012
761602
179321
166068
631573
11193
74449
75984
808909
576925
690496
615532
8371
995301
479377
514933
620147
32674
875697
549929
809449
735778
421657
644929
591162
438680
1023777
1002448
522083
242795
807448
72057
774274
348539
972705
278669
475930
468703
577082
413404
628020
676937
663351
613897
260860
175185
140845
353549
852086
316904
472473
484984
524704
653805
213224
272854
942403
240219
1015433
981518
784375
719131
973884
849700
240938
287180
891551
314842
203508
186535
549111
778198
551934
652762
660059
375147
847308
880585
219755
936099
553016
109229
840926
900673
61433
564253
732002
868553
850809
168980
214754
58263
944519
41991
269664
345785
859152
956735
163527
983091
748783
663703
179935
74269
244973
222255
177838
574556
390929
575249
361225
444942
289153
611164
305868
483375
302085
335445
194184
900422
775917
397469
92011
1043508
120899
303206
53648
982535
44583
635968
745966
254612
472195
741336
919011
717039
688829
352925
22186
909560
323312
570206
121486
362503
464429
630835
27184
197479
951759
240719
950318
380203
540466
81674
1003092
290876
583958
570224
902521
757493
800642
399204
194876
224151
1039099
631703
665070
272475
641385
588495
31659
167006
532329
204202
116493
51441
885051
941855
642528
85178
987119
80281
165106
1019362
776828
953512
591888
838576
651217
254480
698798
85536
454002
402229
632686
636223
604305
121963
775218
583813
182550
821911
234851
892101
357345
148588
550676
362704
553194
220145
577953
235493
796348
750897
935263
28261
370657
822575
654008
1019378
1037507
974998
431295
523964
292608
543132
834497
183999
613268
562948
494261
762165
395930
89267
423541
629396
559216
905669
57692
1025216
544679
47478
658825
76404
1012496
591276
428703
893471
957104
90559
910993
780051
594421
175475
215551
455869
473746
694658
117953
783119
950904
903080
910166
873269
439524
525057
718816
825845
130986
443747
692240
789435
651933
537527
673037
1019692
858258
546888
573223
631908
1014556
342366
928560
582568
732024
194654
448919
1044157
977899
429132
1002946
38338
420686
626510
1014962
486002
745445
236931
994630
741959
386110
740260
293655
696913
926931
964286
637739
222749
927665
367888
64728
978662
379911
111676
638505
850354
508320
499032
755279
773170
248869
178246
107825
90617
1015531
615288
110524
86852
741195
558693
1000219
330354
416486
901928
806694
698182
105354
68293
87721
866823
29591
268308
510258
683481
185416
364878
336304
436892
593837
548221
900904
537672
765153
732652
613682
878629
631281
399334
238037
158421
676491
65722
313443
499535
587066
822681
986441
944040
856750
51973
78481
827969
182175
463060
266718
208702
454285
890387
390544
916868
770321
500651
333048
997528
100852
214153
75294
275940
205516
277184
282801
361038
553865
354569
841188
690058
1013776
557884
315231
68742
407765
527384
589244
949791
757933
268671
918987
832714
182194
158898
699942
187974
395493
119439
221890
837918
551351
93228
839644
912435
111163
371700
530138
1027428
765976
43676
985542
590326
979690
428184
457501
432145
739640
588994
477158
1013663
241796
668025
496384
788831
759492
496022
235498
636193
28467
14824
434057
381736
347583
635076
731561
465541
121179
629859
434707
413705
708316
873148
127823
831137
283370
183824
804178
826717
851941
877239
908814
384120
176668
845758
839495
3470
598599
223456
150976
598048
961542
582598
502510
611258
768622
945579
261827
921613
452875
268627
870528
512043
12813
308393
1021787
699687
416719
523073
1018860
533860
985317
929258
17220
795087
724595
733160
388592
985617
15218
511526
1012539
629594
493743
974647
205696
836720
534919
704202
541085
171558
908433
39191
570784
235712
413353
495026
969557
873121
410817
214751
225141
819225
846926
839427
288198
767402
913164
667507
866294
595517
626269
665082
977820
188464
592554
922904
584714
610679
655911
386307
63374
890244
391198
537193
777887
470677
1013917
752087
722792
408897
470358
865963
66297
391072
740705
428934
673228
635232
525245
117139
916427
19619
567032
809005
434469
733916
53395
602966
539402
1004488
440576
700979
608438
293500
11440
67095
196663
183111
983076
450438
606608
182104
306238
621017
1041890
815577
762614
897949
954810
675135
336247
77961
206783
778675
791305
828850
501030
850889
38809
759837
370049
870182
480322
96340
293115
874855
427896
787886
780676
514001
300978
1043045
459193
44776
65103
604504
433114
437037
952200
96041
619216
59916
292881
264627
628406
80140
396711
468895
551855
175820
330156
521098
747754
196645
165017
62796
122969
540405
150911
1031558
629593
461298
756083
297877
982465
218788
66230
734777
770608
864456
727375
407458
429507
943592
96748
93631
147278
8768
575428
728302
262826
304204
801585
197477
977005
432914
695975
657252
468296
482485
383822
430746
870117
510474
189940
648031
679852
15222
153529
67648
12653
123781
237574
367386
961203
399673
835310
1028058
679347
660975
826673
107932
688356
221081
1003406
326671
672600
420765
736310
489255
29189
302143
895306
985834
914553
124736
130659
76232
708524
65803
880484
456835
88739
809026
923010
723058
384493
180530
171412
978380
350284
835506
285886
706911
180029
1007914
91138
920868
712656
780522
514306
288553
814752
491392
599970
1003388
514036
990065
150850
580601
3040
320077
653705
7629
674098
409331
506268
698697
257631
320345
446288
721773
172480
872255
831768
294348
85378
335253
579497
999774
781073
703358
626993
2807
235163
460864
104439
305183
125444
917547
312024
255804
779957
666726
408564
184374
319477
488498
415323
302623
958377
38167
585114
566307
150249
815809
242081
450555
810574
630218
671039
926033
6246
981935
72864
589670
434516
342596
456613
713163
350421
169774
679322
721240
436138
590941
610172
302118
368268
530591
455805
915533
359193
833482
972753
296355
825768
1001380
144192
182256
495898
548082
536458
977588
939984
843241
409209
287414
876612
758527
73166
104504
829583
760777
529842
583702
415508
743898
417691
804255
844594
81620
127960
2859
18649
800898
761853
594290
226613
620139
682445
470345
462220
453879
1000291
742367
635223
401671
410103
372029
969722
831036
226082
631460
280918
673841
125871
43216
482498
550588
625159
736751
417965
66682
304773
141784
885348
877583
1028146
761180
916574
118187
505570
562285
471426
41179
1004618
262038
375197
968713
894079
991561
401830
614187
286726
406572
529856
406515
147678
611588
662145
522113
871775
647531
380942
223109
788766
114555
265468
543407
570222
768677
724830
191159
878017
64252
366239
455161
240980
831909
436595
654759
51394
1038955
440903
782708
875713
370656
155391
992936
1037455
200334
462341
298764
315215
569089
710249
507228
776644
823018
572917
542396
951020
623611
317087
930424
672537
323646
136907
731681
67638
164499
951424
685338
1008187
984037
89959
499744
964028
302261
106397
581828
845248
38578
124278
49420
21914
564416
979255
829839
386532
487048
570964
497082
409835
186474
880784
165989
871572
998630
51187
415862
370441
900327
7021
147564
805761
937395
463667
14102
777631
156966
677557
446355
544144
871160
919020
7192
445180
230999
422438
976701
374981
38140
72749
121574
682415
863340
607320
963147
862100
857662
130907
413226
1040778
432734
195088
626362
56192
990361
110660
548043
787567
807751
984630
243770
709072
52892
524140
162129
553597
363680
365303
248871
144364
46548
988444
907267
401240
580269
693228
799768
999651
110924
756342
216083
252335
872246
9295
407949
222427
221353
968251
1020222
32231
567836
15334
493425
401825
979584
972048
279925
205849
338628
426789
68575
37708
280378
149359
908981
248271
511283
17646
1040983
530679
1012762
424041
846889
690547
217449
586437
977854
63865
723516
127956
132067
332206
290315
413913
932184
108510
132651
971854
74236
883931
507545
545051
794158
845728
548937
207626
227218
179391
510401
736290
185836
140607
923752
771499
119140
478388
176447
981393
58009
229835
539510
712999
105101
1016236
203720
104259
370456
527066
951901
514308
674088
615328
950645
373543
307859
633521
712549
193337
111454
928986
449729
907482
1022359
104928
497271
1036790
959000
96527
736919
842530
117701
349032
735600
689238
221444
354794
771944
944110
134137
79068
665899
533338
862362
984194
493506
840287
952020
903763
807258
485177
800796
693394
693905
602401
778400
967422
992021
780859
319724
258430
333563
786985
262100
184390
945179
938187
581731
49002
187236
538630
2046
1006343
399617
576703
369307
788717
613003
352631
1023460
305418
474714
439049
980003
932267
696915
285013
345089
813433
258479
1040246
18380
728742
12909
557135
436832
992807
132603
27178
703047
363491
464233
112957
428779
176945
942455
472304
572167
207739
71435
30434
745272
295172
927841
727407
60429
955940
708090
587054
598628
716603
165844
858086
864243
220483
499893
1022120
786951
418511
504218
335898
79149
512985
702876
1005412
406874
245945
440722
1007050
625704
167816
751659
669439
842193
793417
624982
84517
314679
219695
699477
201678
634306
650153
878739
406526
582766
273350
794106
984484
1001735
807986
147242
593831
636443
272608
731070
571868
703973
121021
715376
921097
225526
584646
870332
679836
924230
1009099
888542
332138
1025204
745059
232474
640671
556340
450056
943813
873709
634535
408927
200231
524196
860159
748692
691481
618376
643868
340540
791651
602974
625537
1005771
826027
574919
5850
294948
58355
208983
354357
254055
106705
477970
34913
732600
567658
758284
349924
594895
891785
666347
272379
81429
967447
112558
835348
685700
736010
14280
219662
130647
191140
725323
309376
464683
328764
945922
810124
114093
1045399
43118
615730
583579
1045434
453224
702553
132790
363751
1022726
716656
383162
179708
404905
779252
750281
865817
516451
372720
366616
146385
936624
591924
219150
285004
600941
353657
701783
476670
380891
86197
832719
60203
260195
712793
300830
241139
320770
109911
73914
341013
361021
307613
604548
173225
949016
555732
13570
29302
166969
955543
837544
468611
821992
749029
470065
518575
252721
430793
845357
463595
774926
962438
371916
285604
839173
385250
186427
197352
294410
56143
454116
757066
338241
669837
424495
261708
49525
507288
527273
68113
423605
983529
80985
164541
740819
884295
319763
1045149
859826
360300
604090
662222
376101
699145
240839
320143
88433
784189
804405
738301
976400
157401
1816
761688
690653
473520
869078
930098
547982
807544
158796
172046
421627
171232
580183
345026
775324
14935
188543
467149
538158
914491
314500
350377
49181
623707
394509
453788
741787
261254
249371
1014143
235642
549266
952830
461768
525298
723673
982901
261892
630185
94378
494771
512745
485108
201176
401975
577753
496699
1025256
82697
198886
350645
483359
419361
388290
24985
521571
500359
452697
623700
101146
871175
363100
895379
884601
507647
86887
481479
631797
920068
486910
400782
781468
235086
197051
884431
724339
183720
358177
1032504
540357
1004414
420435
638023
739993
854554
939091
764992
452944
390055
479570
571811
961117
417331
123657
645722
161759
699201
244863
87427
17039
961996
507795
701560
802454
595047
1012979
51042
302591
742989
1031255
792665
527739
1042684
38491
610606
660164
926296
974186
479052
173969
609809
622906
274235
1005006
182087
61853
423677
31246
383745
389738
635687
593428
496618
802565
1004194
659410
923816
683194
295772
48659
994039
453106
224388
696897
692864
417772
112422
441311
158071
453461
872206
313021
163866
1024375
179894
901215
343381
387361
171691
894616
79136
196439
114200
586127
373549
265334
720640
99003
57724
688132
766057
306267
315573
1000090
342600
122582
514762
780361
805534
142938
457562
393945
1036635
731112
914286
282967
799266
529234
310043
885482
32146
799398
931083
700765
355833
840086
564899
609173
796138
603948
648654
65207
887771
367620
383367
716583
936940
352717
19089
368673
1013779
584931
82546
195467
741963
977530
607973
905801
90119
54542
241813
145560
210638
845723
22997
812658
984875
305177
433388
480249
450758
395088
132767
953607
931825
588800
554617
945131
502855
500921
87092
294190
957815
567257
867135
824155
378367
862187
311712
988945
774492
671499
690220
305762
766689
756717
776910
207347
834152
583586
214385
148402
328843
320283
289753
125835
325387
214544
505898
322184
1041315
1010376
205039
299736
160939
456273
1009356
783436
502904
401139
931826
580907
726349
449027
337469
635561
819701
305667
453770
205482
583100
147304
418757
189472
244472
469657
404250
321144
230318
953487
734773
879646
422756
820513
846815
110811
300168
982685
859289
874217
930919
465037
357537
1009964
68570
48472
68819
735448
893159
101545
998522
222364
232991
533376
716775
179861
490590
667947
478882
375912
741776
260681
728144
872208
430093
4601
34546
14968
988083
68493
958607
815821
700371
510051
642808
462700
93305
298123
260917
961325
946611
600582
124003
504166
70198
311056
642875
319697
1008017
443829
165287
953591
577690
548951
111345
276479
149542
647733
527012
274230
738500
899054
600548
59220
326522
865440
447513
763786
601306
2547
524227
995640
302812
543639
709651
1018498
268031
108537
360571
575904
276124
865155
999396
580305
330901
142073
953616
365002
557110
487910
966861
52109
961063
814693
803490
534746
590495
853058
929144
877386
251223
220881
665481
883295
251542
519033
514787
307530
966664
653019
213413
72817
247729
493793
893635
876422
79618
339245
839197
1040497
1043155
918868
835101
476035
715054
594840
884050
136984
443788
896706
37082
831532
747960
810586
160792
31834
721683
1038889
826854
383172
583543
576796
678255
878086
659423
161539
166917
758795
787225
230549
61481
234854
812757
876677
339042
791026
537937
774307
145252
122913
761351
539639
761041
504114
795396
474303
769660
556322
978226
136903
196747
15133
615995
363867
166356
600402
331128
117838
286950
377933
849396
301921
541807
270188
400536
260357
175248
410903
435252
455400
405141
173322
1002217
193830
883617
453700
152916
866627
348297
175561
1020922
849350
494521
494913
802387
148307
982502
905939
996300
459618
305111
289747
672960
307534
41417
669625
129098
215124
22508
152189
122833
544579
120449
743643
54989
206823
723259
818516
314015
594290
286392
844163
165573
824659
526215
59453
204766
391142
676161
570746
716747
356901
585106
90703
750617
736850
177503
290780
356250
536527
43663
434831
1037560
755450
774541
648245
566784
658813
77044
439246
885315
305716
449541
133526
924747
59594
263817
421283
372094
475592
872638
994431
115062
342717
52254
250480
679809
495821
1026941
3551
19235
854528
968239
490171
956732
204537
409122
732319
633913
611171
538141
173744
308796
493861
797917
127920
29239
211956
412723
337330
1028246
343505
1008304
927549
687639
247072
733642
695881
262375
626611
347075
213702
149635
736703
1004273
369062
474131
255410
4796
118838
219478
759980
625019
628588
906305
63325
65934
457824
639116
446322
748384
748054
126508
79502
663972
232052
710935
34650
420035
392037
345745
283515
259255
758607
93294
874339
319165
723904
162455
942393
666733
977898
289500
906780
976499
714852
2600
198979
719470
895519
952180
833433
724019
39141
935886
772744
763043
315355
842142
807580
222924
845584
862163
520805
145583
450109
508559
872748
663804
639336
642201
827268
545099
260323
656015
508677
290340
1035079
98328
217727
750167
872100
487710
303483
1036207
94563
262475
640330
152808
775566
6400
166055
1402
369861
135725
582563
496016
1029972
43364
321724
245949
29645
449366
312902
849322
972056
157157
940124
964273
276319
290309
655769
462529
652275
503333
7446
60858
704691
640585
381255
831398
783685
568821
1039089
120924
1038082
84317
446725
695567
69782
897073
445511
122135
219494
607981
376670
379958
19018
1016507
707835
826565
573837
885158
978639
765077
924961
982798
867916
147421
631346
418040
819271
65884
141141
542784
108218
794037
400913
540519
186073
233103
888659
64106
275040
686525
1036424
994070
175834
1002082
50509
687640
63637
784539
790513
4083
833494
345380
88454
1016575
158270
1004588
426538
596645
123513
343647
553943
209486
963434
848134
1020071
7710
950945
729896
348382
810886
901961
916267
493568
544881
152175
899413
117301
101833
604308
5099
857242
229739
1029606
887963
676934
374668
733386
343851
356297
925985
20525
770876
485130
833730
708575
462766
898058
473338
366191
170299
732629
856851
27668
1029268
506108
328012
199706
5789
675816
775970
482555
217415
744156
478502
322888
929150
389240
694930
995394
285723
541653
1029560
812570
927455
901826
92071
520940
419807
830293
877480
108585
238504
369731
164660
711986
966149
434952
713695
446578
826458
779773
912928
201533
715232
912433
609815
755137
509645
797226
891364
502260
222391
530922
547127
202282
253374
41373
367679
633059
396604
694600
179530
673843
727141
570805
892095
867180
337325
120816
118738
44593
925288
875986
399886
262516
843330
393006
273546
227712
710453
978911
482218
244886
383544
657265
729615
729254
609308
415083
999541
603959
713063
65058
639001
118236
419137
993899
1018417
694214
1004062
1464
486459
24538
966777
298529
687392
295303
563128
95040
966598
376532
547063
381622
995070
41071
661232
442772
460078
751589
668284
582179
546538
671961
135029
952125
19317
40819
643663
850097
857409
658229
928958
739816
980151
619483
121071
1025480
835276
393777
207658
966733
314264
614190
184593
929315
211134
944639
180799
402422
925039
595308
1012542
123050
817517
621026
55175
919024
669767
304017
401766
846775
594856
542796
935259
387187
294163
244525
630959
271036
804827
164095
993843
151019
1036830
1010267
570706
111564
80745
373555
449270
197713
435466
697448
1005143
255285
227745
129515
624959
880180
723843
433008
53571
378103
953226
558966
968547
629234
721802
228438
624826
71850
330255
620820
724655
858706
364425
474846
865725
733829
8576
818332
333256
1030442
419564
818064
43929
4440
532212
917536
537325
4553
147768
360963
247131
749676
222794
791843
851070
471639
624911
249071
11563
787736
928371
981089
516339
801078
1034563
144723
552191
331470
212391
925361
714333
1003836
689651
1042480
126117
767582
921784
798002
109158
985032
1018809
22799
1030497
28331
530170
290351
543247
475317
599896
760656
491176
2549
234054
62445
627018
977334
521147
616709
200831
43794
470324
1003058
49520
418249
266193
582462
630685
898998
976124
933721
255167
683659
789566
743986
820751
752228
856434
445688
927718
614401
339138
833420
360241
993173
17797
373159
375855
474364
756598
404659
600946
199458
102356
472001
956379
1018348
615337
584398
320866
701092
122180
759090
237269
289859
482803
979644
101656
571843
63568
563309
138864
455422
712283
967157
556066
653403
657753
675499
314968
790366
274775
221317
768603
15611
905278
491350
144116
865629
1020989
422802
795064
986516
1042291
511315
884241
635358
797970
218243
48140
895837
593640
674130
668161
573418
966762
398159
873082
895228
979270
970960
61816
648905
527415
335376
976113
889256
589728
65319
504545
28828
771564
934345
185547
833965
990984
169772
19885
379912
368445
47381
117077
159725
630243
370957
875313
371435
615127
508785
658037
365132
207281
572108
420378
339933
407342
244264
1043130
542716
53514
555016
933579
764713
523680
29640
72054
655094
71432
417876
146281
685928
816709
601209
122690
679752
350037
325279
582413
220535
785461
284760
903332
514690
241323
190130
983490
326865
549796
860169
611368
31688
587685
179627
755915
529230
798916
308041
697147
357320
379326
573343
861949
231565
223880
211047
688389
883901
915267
813542
179907
87120
885601
488954
337129
824854
596154
165947
933772
74273
730174
244862
860696
896680
222660
905939
823824
114759
106473
614616
875527
103425
382661
765599
347637
957622
12358
336399
817557
534056
622317
722658
343179
67844
969965
400122
873856
471727
835393
196068
642225
408682
760939
215646
541245
782628
12751
268239
651702
829443
508797
100936
511766
970014
839821
550266
182491
901210
21994
124912
401393
192815
149258
252760
809399
917779
1038859
46798
286793
712768
877334
138369
790974
45385
700294
1017759
222916
778353
819836
749583
140969
84190
130896
596740
69322
931471
107938
600456
253918
641213
326381
877746
246489
346269
760394
781814
580130
104490
372186
122990
367114
262881
648743
998649
574613
179884
163231
969847
489671
22244
242680
947213
638357
535995
707050
729519
134422
721823
731849
418711
264372
939892
235358
405556
772969
669214
913401
913540
350552
282390
602297
645015
731215
826297
99801
246498
935236
138538
997771
714521
281906
968695
437228
523082
563032
725785
655299
621756
147631
631497
599359
932183
101903
326382
436360
283853
863951
241673
946326
141177
916076
728316
955559
274296
756621
300635
268562
1028744
715390
294655
406773
273204
636318
1042548
908203
403920
134157
685726
719024
660376
986211
679311
717658
799656
80354
534913
353460
805886
736483
947107
34157
598041
923791
446877
287814
588727
892379
800429
318572
577419
912961
1044848
691155
732146
618706
485807
611098
405581
866499
660574
590630
625284
616122
623271
532012
927823
904149
656161
63640
554444
879432
962228
18417
25202
130836
330657
152455
916124
257349
924345
1021904
965138
126887
356757
861093
240630
566834
528900
583647
284724
525837
259238
876289
211167
173661
731312
148358
229375
1006170
482450
930147
538036
408572
178372
136551
142364
188773
394938
726107
15172
908304
275117
116960
453128
538672
1009397
30222
545248
329412
978536
916136
864064
821256
344411
891055
181746
89589
409968
691743
652798
964623
295453
970596
552573
784408
652450
771407
826558
919108
33771
1008693
471099
728317
618897
1033472
290516
871582
402114
1012759
438594
673866
2387
636941
948770
87206
617464
507950
173192
571328
99421
401818
88338
992122
123786
805162
642113
252919
1037511
361292
352419
1001394
880749
123233
1014259
85258
50701
332843
241775
626453
752102
297314
412462
143494
977697
97356
49270
139859
685881
661079
462830
254618
240196
550765
1030777
516388
965029
285604
98633
904710
839884
607244
918678
467144
255695
863955
768817
1015205
155087
843264
852181
536225
610727
730585
706166
428924
410619
69613
680864
590483
449355
519950
682488
390219
381041
1004065
492937
558095
884971
305175
142401
708617
762393
378139
634422
305065
24205
646647
942401
845307
206305
89966
164482
1019285
409468
727380
36842
380319
971131
892935
30569
296598
860303
844527
849094
726467
344885
134085
564008
339043
737553
348351
707765
880753
330594
141709
432403
140636
251029
832027
573887
911553
576521
692562
951298
309845
357023
879408
365991
214578
397969
483743
907389
94441
212409
1028777
653113
600827
460693
69422
1032180
374701
183616
927132
964147
318586
499918
436506
598301
507024
489964
188578
358343
494040
721685
765498
400147
476497
836401
899008
443577
775198
614402
316613
774061
643024
419697
777835
589940
245118
637144
196127
459192
861250
963346
458704
371400
701502
426806
306534
212512
696546
1002949
160438
451716
636647
832057
1034320
329266
731003
285852
201644
285815
153520
404615
373083
919795
1009629
299943
352490
510508
708070
1008958
282416
610941
239256
160830
529807
304870
530835
1024427
1039288
690823
411179
221400
235671
308765
624664
201375
974044
339782
436237
907031
11942
989713
593268
489417
583091
874972
450354
27902
379405
794769
695709
447199
263743
593790
822054
637731
841405
838377
579344
571261
292301
564163
761073
207145
568250
678220
829722
940154
505169
615834
8435
356609
849017
806002
116383
227399
605968
23389
662971
717481
918283
520425
436487
170955
1341
745772
1005075
785085
352470
907465
306842
385585
446655
266961
125891
9532
654730
921907
808729
907034
182564
991318
653544
251160
482829
565662
332022
521803
720899
227965
889351
433764
853225
277865
267632
297957
461912
404844
146050
192043
397614
427597
152224
715037
356659
322795
212071
373110
114319
1043240
689684
583895
631221
868336
444001
889764
491383
495024
75987
40163
47547
372408
568457
424111
285466
19283
354885
341981
768496
916174
1026990
920348
247963
43972
1018062
16073
57567
631593
160310
49784
614877
28318
115354
847855
152224
816519
606724
371853
820299
280479
176731
421468
444692
594098
159730
66314
477720
895909
455469
694448
311415
987806
1034358
869807
85175
273680
870031
1022938
367267
424748
181173
226478
818246
568892
532492
63562
1028027
660720
22258
62483
351982
730491
1039037
949210
565386
440805
352915
914915
566364
363350
768629
482612
805430
964839
816387
691599
1007699
415036
17716
72931
417099
768168
576036
270969
591040
829729
277568
698704
254483
700809
327669
1039590
309466
732320
901904
720438
954497
136152
184551
564746
190089
333490
859081
211491
709770
1019920
1020555
450248
896044
847816
491862
801550
625321
799697
500179
572900
291549
841584
611057
266315
821597
136351
101186
17012
774303
763648
164277
1021329
536749
607237
37658
694720
510819
650332
548846
183222
999018
110391
226238
958538
123032
1562
522078
83018
351579
214024
468320
706914
1036704
326250
535451
745392
580209
237985
171639
191041
761548
795764
499116
745121
540714
782505
622190
149269
330867
748104
244601
186360
387351
402102
981542
515075
709425
57557
843019
63966
125851
393346
240667
904422
188542
319259
36314
147318
690182
6883
401154
959416
996414
136886
753744
828896
96895
948601
924830
350912
828204
435115
971157
539823
638069
355969
183507
371905
427338
963506
475276
63932
117610
902327
307946
369005
1029940
235310
696999
185122
300964
428701
178446
57198
697175
942022
953649
776958
680463
572874
1043148
360052
895824
567985
907592
356548
202057
686069
104471
643485
625924
758485
192279
264360
989353
516520
179898
419495
624299
977442
544473
792952
633224
495438
966290
240799
687655
309321
607968
332410
452771
430257
47307
592089
307046
638566
874491
1010138
664961
468485
317333
69591
150257
50810
68984
158339
461737
653265
421962
358239
792928
919202
151301
835182
943170
370454
278290
445209
666360
61666
349570
811189
959498
364886
453528
755822
1004938
671696
322226
442147
553139
135141
205927
444849
678714
690746
878175
157181
839771
23842
1013715
612761
729983
515315
233993
537439
250295
42336
880220
851318
916047
261964
522005
393213
388030
194161
365459
490688
22959
83036
165756
800656
508096
791750
336818
949324
525437
1020006
65063
368264
122956
25996
516695
755275
332015
525240
308842
660302
1041474
733513
18599
2070
314765
970105
411130
996259
756358
345313
577050
1018721
471937
176270
138196
39509
209940
634908
680209
87683
304040
117246
139235
376227
495774
418694
390109
748987
280961
132847
74785
258155
572522
7128
176386
86767
450103
57829
932488
615866
562689
897013
278722
661055
97664
199362
297626
991296
612930
439168
677089
510234
190345
85851
904909
688843
474850
279103
635272
598576
889877
607739
641662
465309
795236
900920
814318
744899
776196
916649
535113
301491
758433
357711
901500
304647
132598
449611
129039
588650
48913
433904
210421
491859
290220
415232
24480
793254
113698
526532
602208
494962
125331
385321
360715
107119
847037
366314
789167
272363
65189
74186
694953
758077
933753
946951
387762
529456
681971
136669
405044
14405
41769
339444
983415
262834
149210
793378
161518
213786
658557
368575
871285
1041382
28333
839826
306254
568889
708022
316298
772464
602505
337197
649362
524410
174721
197757
711877
261047
946154
748042
965289
796749
796047
515880
81630
859658
835905
993344
478014
636917
849611
2138
709460
73647
178652
648251
561265
869240
869290
459422
831181
567439
987259
639834
520783
705196
557001
317594
346202
912149
871842
819023
126726
506399
985797
961254
706028
22648
373004
836379
688965
515391
994957
332311
652145
561016
907241
746467
34829
556350
739139
976140
557319
244556
247513
878468
924584
578581
527944
393679
660867
296107
255657
685644
116861
785041
183900
776700
374485
1020781
9015
383862
949521
706008
844259
27982
334037
497067
959033
277901
367613
372667
160637
686693
465116
284682
234185
532404
692340
279771
669884
669773
552716
779759
722349
133095
341660
749280
377285
82266
275592
1045190
240822
627395
284567
73224
548211
129868
151634
384657
461813
304077
628353
220785
1004005
757066
91649
14920
945162
860137
20324
496611
852651
725311
128039
290320
907716
101454
169047
892898
632425
411440
137811
614076
753688
136734
702774
861154
784615
540665
664099
861189
287179
409138
974416
955059
41821
109260
902522
151910
1019328
94306
838705
917989
683609
727311
40885
910359
965895
966604
77526
132797
1023069
377288
458929
540611
475385
174951
300127
999675
63916
828176
32842
199166
670773
956964
453830
30207
407436
569131
245591
984633
97886
385225
391371
733310
447322
647806
357019
491219
85706
12910
302737
317244
594205
779534
965284
986391
240752
698616
148914
131843
961
289493
361240
400654
738640
408245
68484
998683
157487
204458
941672
386892
823203
234910
883602
240389
533718
441109
518899
284305
563154
401091
870570
364275
799977
976104
322766
183374
1018389
248547
776903
161081
43468
90289
418143
221139
276774
551096
759443
660575
372851
836507
64932
125323
494467
628817
473329
54962
128030
825646
1042961
583852
933359
528508
971347
594529
119411
306230
343306
897197
548711
284950
621235
454018
911650
156338
799246
408740
853130
343375
381231
730734
283061
283818
182241
135900
122443
476804
900204
819679
603028
30828
685148
388517
51097
482024
753556
523708
823861
382494
378560
201790
1025527
601408
702255
733045
964271
630434
655519
328087
241986
994752
665153
951494
108129
816674
672650
76153
37876
896293
274454
769006
711586
33458
93487
760584
213011
285625
772283
891451
138749
1028925
359973
667613
1043773
86589
554807
151813
987916
461713
661556
88730
719302
457972
717996
86254
794367
860696
387407
75239
143713
521545
485050
874314
597829
906221
656001
807924
996209
995864
1033721
849466
450429
375618
884543
791821
462366
840339
720219
37951
100221
160675
688277
926978
758581
101536
207733
404634
202200
851876
963476
211317
775191
424902
830244
855191
618897
790967
262351
1012992
271405
369314
937958
320887
105184
869278
229027
757683
309174
952690
719547
897765
402851
360515
320450
198506
742470
757367
356180
310412
804589
611471
409494
870053
169463
864285
20453
924555
802819
406133
287793
118104
741881
355341
55277
868041
672158
464065
438114
877590
274780
951354
939602
416982
346252
635276
463147
109200
758717
679955
1035282
678670
659040
156379
943738
813121
694308
466224
1373
165502
984190
348118
735389
564901
234053
393516
470236
725937
1027217
458672
1016244
252632
413560
162684
383916
250554
497998
833324
341579
539901
295879
189806
787496
210283
528538
526206
861098
800094
1024332
332977
433214
749771
393983
591152
687112
96797
205977
370643
308862
976665
383380
270242
921045
526336
148071
496281
920853
838760
699033
440878
210515
933078
1010366
960457
960631
827069
435904
140054
687393
828837
270724
50527
317615
323782
319374
291661
87269
587621
220606
244651
630798
82445
257937
914430
644513
790915
369286
612752
314654
141002
238986
25295
655361
149724
109297
374416
64829
99691
87597
106865
628332
93903
240032
1029670
728619
805921
32253
1011575
862843
55405
941805
921491
175369
252881
614571
846433
420965
754357
902701
512209
255660
701435
815485
966286
868572
545998
617550
392199
47894
239905
538759
1007620
158183
911399
291456
391497
10649
515924
375061
492764
867251
211068
171425
631489
753397
145063
99293
958614
540305
776263
88473
358497
696129
301347
974896
758112
1007061
563310
155308
1045127
707207
460624
982644
581177
353893
761161
620002
822487
324557
831381
726533
427405
669018
529994
952454
694326
45483
705399
240960
343347
646691
636391
165995
669422
755913
753776
916296
298982
554512
952684
406229
473081
873617
478932
442066
487190
110953
648349
855185
786212
573187
744672
963787
572956
853013
471506
786443
811515
1007683
549503
728754
371534
380075
450989
826013
134773
755802
725644
875941
738686
325080
976829
625825
220883
436006
555198
763168
307766
266716
22396
807694
20584
619209
328763
128907
1005954
168991
590866
138439
232738
613911
915594
1020377
39169
258909
766927
671660
228044
1005720
919278
160220
166389
190101
770345
532607
754688
543955
611770
633047
356661
254348
298413
225504
723375
717494
629299
661411
626396
945842
878433
685953
367427
182968
364813
888348
84752
377764
736656
289098
163664
43193
252468
452725
494345
183504
492860
227093
298084
40885
47687
376489
53733
901366
471910
115879
585069
978835
501338
986323
521846
471238
988931
481138
991897
965741
485268
109280
94031
894719
615021
1006249
1038571
794308
842833
534765
718923
7913
219894
340784
261343
778654
960376
257459
666485
41698
713118
437462
740124
332917
634744
689405
366860
818833
560946
98250
143610
871041
1010220
293880
436004
611389
625377
1016921
292103
768177
984759
251986
755159
37203
711737
423680
736003
914063
740061
1005069
178650
264214
700266
231594
917759
887459
384885
338448
792327
150796
443119
665910
977292
781969
952800
468438
863539
100831
637544
850481
75224
904884
876093
675605
712662
546302
506180
28277
153528
921357
132087
738627
323085
692627
986641
625993
495564
784667
57821
494688
859040
955344
1029851
437014
457011
953404
40150
26429
1025133
464665
826990
519745
216631
994721
930999
892757
588187
511285
686318
878102
751311
1031178
40549
979114
48797
389236
105888
197334
593790
654547
389433
615079
269186
711001
223571
424573
429312
631881
180855
335155
211341
616676
471850
402542
116978
178609
189570
579461
156973
937331
47563
746778
61424
807779
949827
273903
859740
983859
413170
729177
378077
775108
571880
611776
145763
173264
554899
438618
942242
488123
92323
33894
61516
353248
104201
843523
75650
356396
282073
410021
476737
50230
218045
692896
819883
989159
688747
575065
750484
746201
90475
119393
652815
51950
308761
551029
508508
1036295
131988
729751
202477
918398
527579
356278
731132
960811
353310
292771
1011356
268667
311113
733371
459614
443538
672021
139670
370554
165207
697967
224675
355243
105702
326824
867909
385790
297138
548385
462017
64449
860487
669528
627685
328103
835448
491333
996348
36163
964513
744850
220186
875677
761241
275064
553575
577182
417481
496456
265118
995096
668824
317042
86953
255926
795772
721134
762892
723747
834806
1045358
98767
616506
709507
57448
670847
439656
229791
955364
192373
826521
99271
563156
255709
442694
207207
756030
47823
639318
187557
535644
899128
272973
756926
388922
981684
990643
421764
870743
419584
2724
215477
776287
921995
238275
409651
790535
650978
858903
703104
203947
58577
723597
950848
754215
1001661
592710
330516
879022
318170
370275
433351
354105
182948
13381
412765
176109
992761
689084
14667
782948
629836
108104
275691
163151
470950
732427
454437
987322
499137
556829
744669
444522
814298
223564
313257
92325
547524
81292
942183
995721
93294
281172
527548
867613
666248
912394
1017863
781093
545465
49442
672281
804361
804297
75457
886786
700896
991923
770904
1006156
279252
168068
461383
1008333
361078
636677
725077
521112
693632
178977
168757
852035
99228
897478
421707
1032248
349322
23534
940537
818401
127850
544457
877757
318578
974404
198976
962766
918408
596843
139689
278759
777718
756244
917029
81623
453799
759811
512987
919257
83511
32459
484162
105640
235137
844307
152256
3844
735080
816048
889731
532300
558223
832948
546940
967047
178925
616079
884724
257258
807776
3037
634161
609181
938676
895272
878008
378223
399214
645501
632057
54541
157298
323418
875940
204656
531051
164521
488135
478160
299157
722763
87511
786659
596428
614943
86294
471027
379281
952524
366023
376996
373170
718721
577591
337874
721089
298593
160803
85792
70729
401435
359770
137274
604941
770804
137501
1035365
974861
310987
608029
785558
750622
860982
104959
38142
667392
601394
386327
455640
409416
689323
354133
136663
126533
575774
799547
20065
777667
69756
483234
585151
823912
500507
504844
504163
1025933
314161
1002756
288671
380357
160261
969070
324479
78669
213928
526807
345759
544396
120780
957095
816435
933896
312002
667126
946021
283010
567519
994683
779300
512400
474039
739273
299859
964269
205291
657223
678266
484941
676233
504488
203008
898789
364826
643339
590422
338409
593722
374385
266381
862775
364966
739140
990056
1027430
357997
718092
263949
626193
975602
184205
748690
89833
668774
977466
299573
939606
989869
590859
3899
577993
560690
326944
322880
443418
53464
41022
549352
195994
379862
275921
467302
652848
869500
775309
699027
563630
617399
439852
844956
487117
312158
488710
22002
935857
625195
7822
245868
678818
952420
670619
138179
229737
938006
658658
127659
489901
43093
17743
995033
562949
210428
1003566
96444
921421
1018673
468312
666379
327248
471464
456200
136028
647008
644597
362459
974681
989565
548166
195687
575772
154107
300128
986114
728724
121298
598726
143040
37724
574537
861353
627217
26585
69128
308357
170512
622995
944765
633111
594855
718810
932162
435877
496502
26904
644428
720428
830739
731005
216436
109042
557699
214832
530900
288959
298743
680181
609026
432234
1009462
814980
501983
801288
297345
912237
557373
963657
26239
394295
291431
950301
938075
510353
789999
586704
298044
753406
828675
606206
209277
137920
888844
411401
765365
256081
204914
803231
820420
604301
748430
699459
922433
866641
22884
138414
543711
650662
421878
281960
245110
212381
763194
757142
814577
751667
853498
1024141
345084
589157
862670
177579
452117
1015471
563297
917012
203069
880343
271689
263519
13286
482873
449678
508559
338863
204466
165
1023578
678803
135587
1035680
30398
196494
165610
137774
866218
785594
378273
252328
908152
453071
894768
860319
110894
1023090
346973
866665
55082
491550
417728
939183
497401
520801
225634
827314
699671
780574
97857
200554
29177
888600
452341
17619
921325
743060
1026777
574513
83761
56158
240140
950396
644939
703933
618392
616327
575187
244547
109267
2775
914914
850989
958164
321168
462555
984193
586567
868805
998853
120386
1040117
545723
645231
238927
4855
261714
402719
343911
653630
143760
141099
71590
54805
1017884
591709
722658
741939
962142
892725
506782
481296
676643
485477
501109
20528
796769
181931
370779
146717
695035
280859
363804
326587
588871
146143
538463
379968
393489
739223
281743
184807
1006099
55424
852011
367198
111784
887864
950876
269428
713532
223401
1035623
325166
791556
360968
40915
340003
126796
368666
4120
459069
354411
760114
204923
540966
706618
1023455
431643
304618
655164
213396
158704
614098
206750
591124
955172
286616
813161
385760
132174
139483
578227
863147
804116
119081
236512
596270
814133
638238
615319
162919
534818
965703
828460
527202
172369
968001
192657
384198
278322
213811
975297
343964
628026
726665
266465
60238
588098
7273
728407
798248
251133
312414
472960
143231
519480
225972
820612
84485
338776
197778
702038
167645
928126
191469
788016
214839
330626
780267
436629
52613
301462
913142
603116
710828
550700
203983
815813
378335
115025
800669
748458
263651
813714
512615
365883
900117
404886
817065
790459
582439
261677
485397
449450
153275
1040639
862382
809849
802592
883716
445525
986758
723457
467495
158173
967745
546184
303769
38907
274211
492342
761916
600630
54918
584654
354693
182895
655011
334023
377838
58632
3629
882763
196475
263164
756041
384887
184882
729067
281110
248611
681316
76332
127710
21943
232137
1036434
487895
478396
565144
37911
21429
478927
877684
234076
526194
991238
743329
411431
198239
1009561
615880
418641
152122
702431
266487
799191
854235
462855
209975
34967
178055
389875
957820
474404
728798
81210
404910
715096
827419
945273
415246
596960
325078
1033956
211352
618333
969123
204182
586290
718161
922003
455046
100
832430
736345
343698
238707
490364
111705
626960
539915
699555
46388
945797
521925
849119
989972
229720
96182
48655
277855
475982
1024802
347233
316482
454786
344323
1013764
501592
821843
902627
178898
807744
757543
1033138
600957
58996
443898
497459
371095
880814
507533
71157
821603
487082
175013
613277
10364
341110
603851
382227
703693
549317
375443
395322
120511
950044
716408
172947
197261
29517
443022
648804
200567
709069
520273
51416
843431
224786
636721
742525
903218
456709
460192
346527
777591
255823
725524
272841
35191
636573
560436
388961
314839
118900
962100
607820
903142
789139
63892
669737
460946
783929
1017943
949054
740441
608333
880158
907881
155368
1020314
787642
536222
198069
79257
881011
173496
975370
841149
416561
87568
480237
964942
2811
107933
183815
638103
890675
649313
426623
628236
792824
256846
627521
932780
137334
830921
267760
656461
489809
938075
802898
485085
528560
499127
677171
736501
205111
863231
931025
788007
686483
606201
102050
264201
469320
989008
642256
142101
229768
1030234
852578
1033182
840089
625683
465655
768199
202041
363746
1004940
226517
324211
699611
297837
1022293
982819
477037
256930
870685
857686
693232
440322
235419
725001
277217
557238
945621
76961
711393
943991
813422
411389
446014
19842
415797
693854
554112
339083
287156
9321
21691
1707
940032
955488
354508
814207
316080
184888
516541
692941
121977
1038263
805971
123975
152611
544642
576064
156952
952160
1011897
769140
12576
871767
989566
687826
24196
370485
385644
417229
27612
55609
405232
100213
155309
705360
628142
848988
215395
528546
723511
1030529
423542
695386
127659
64691
15068
559009
148257
534732
280
998504
530420
410906
652499
164294
391728
1004167
553414
890874
326574
136105
221892
710932
287437
87723
818548
907973
174680
668365
679429
350679
179633
199097
775913
938643
384849
496619
87940
378007
710999
13592
312409
957999
351198
613801
543688
413349
599465
769979
440222
751906
710052
239461
899914
874380
641097
906183
364318
173113
210491
1009922
191311
969196
470838
252220
257408
207192
875538
507287
372356
373348
892318
909449
144498
480020
1038511
443013
853628
528979
873294
1010309
460627
619819
171220
754872
588252
978490
726713
195729
3580
125398
544755
898393
637132
659896
484898
125066
724072
402366
1035519
266355
961559
306832
362179
184251
213499
483469
304961
516896
1000472
494203
423532
556135
713868
816147
469451
805323
219390
724113
139995
121532
521526
612947
868911
229893
782345
943990
642715
935929
811226
440613
904292
164434
805395
124726
310856
113208
496660
724439
288749
432350
363749
842289
842520
948169
406496
621257
482145
594035
716379
331925
163059
583246
1042083
392433
779156
537080
529392
1004941
668477
856299
163411
414728
27786
908677
399097
728189
471992
612581
426852
516576
964462
935418
773618
673984
486401
688571
339863
267695
520790
307665
1005598
405307
736394
757274
157678
245756
541380
483630
377546
764121
747008
48398
632545
594940
686041
417527
535223
297896
922958
106115
571969
741029
419914
441272
544177
269395
661235
151914
520822
925388
483656
390580
159990
893896
104730
381586
484976
930606
1032496
174234
889774
746899
981548
446978
99488
1037827
635259
615265
693457
103667
537033
90528
1013871
290096
664053
344864
103094
726354
567787
720216
514312
527012
792693
696935
400685
914893
537897
174054
237236
165468
187559
982850
265677
343117
326391
974632
746162
241646
797830
456350
569591
454585
756646
77385
282424
884344
819469
283507
302658
880513
68534
991115
857274
647075
766517
376743
198488
673827
234777
77393
328247
164277
533795
496416
155735
614829
113770
559906
37808
246751
182146
502644
503738
210801
1006003
58788
810784
1005551
985126
367664
513851
775203
237489
899537
221625
1002723
1037925
190059
802562
1029686
348528
57895
579600
579819
589451
235835
929372
770472
13797
724643
841397
856209
238565
335243
400866
159020
931275
707797
262039
677900
615107
24027
984362
783293
368742
646545
96653
683320
718824
488014
648989
441729
303703
938740
39011
92894
391375
743446
440964
727358
105885
682910
481252
658231
386345
414425
1028175
485782
748233
852989
284318
224527
689727
958635
450776
103735
496692
770547
867454
242547
8451
275421
316982
897830
570562
126434
95415
606503
91245
109410
160955
1016005
594410
260620
677168
523259
511101
562931
572465
870302
490439
829717
252518
775980
744543
139465
217357
315152
962278
516681
639523
283845
1003745
1016574
447209
526537
481307
408082
638918
790436
326308
414865
833927
563725
894280
251901
243114
46985
259626
126143
256271
859329
449353
534957
722890
966937
265585
501295
654401
584752
160352
359964
79680
184981
860458
753866
893734
1037748
182188
328458
1000641
807965
1001992
298728
565657
448552
559543
675451
394793
319555
967813
563128
772574
678942
1042936
395220
553587
964016
818290
660220
781825
571491
285826
810646
578204
813547
436259
279644
220466
550402
631464
540469
634605
270464
292581
8985
61416
476920
424005
855805
415088
558840
691128
406201
112454
635382
212127
150292
231559
254198
308144
490322
439653
812484
4157
929210
377838
656260
661949
987857
671153
998625
57435
677711
340290
118938
726531
850597
435934
724118
117765
357954
234835
383658
26709
311004
299269
226460
365266
730712
64951
573696
311904
773617
147116
334645
330911
813934
320863
489476
890227
19096
924995
1012226
186064
830381
883293
960295
448475
379609
734661
681839
62335
69545
416449
882129
587069
893343
423772
389057
112
848492
228
71394
794103
478673
94701
23220
109555
599212
101013
326996
905695
338433
483609
582148
41014
563408
208147
246376
767706
249431
952068
597391
326256
50377
608376
948588
318974
567812
273822
681731
950708
643010
593474
388527
180235
803478
508840
410353
553730
869056
812571
61200
984963
783268
968376
125234
794431
802088
455241
460148
969786
296350
503707
48990
180969
188785
845625
62663
15329
1023200
301046
87221
183243
423450
397738
719120
853312
435328
134800
844847
300731
973362
742138
81048
416860
104531
448814
855143
29711
978171
930528
5029
139043
414217
130815
958936
549501
683393
516918
557176
958392
678371
878336
204221
515255
712487
811127
658819
435064
70678
110889
14047
1017819
482884
249737
993312
489491
977394
1018798
561458
481300
519001
299187
502865
383581
644474
228829
952143
515921
820748
4273
320295
17758
775150
835662
826002
129482
171985
822181
309557
268986
83707
920962
492690
765448
916415
805640
32781
182853
665874
333666
124621
400638
333956
1038717
506013
509898
489977
833416
980871
326558
618036
641420
348698
890340
463102
113233
532449
304716
643423
817790
773581
30051
606804
113383
869354
329525
630138
961520
1315
191510
911366
918040
34150
828273
1043492
1039512
70785
556526
250455
297025
371343
637300
831872
937880
525902
977156
577270
77544
406887
315663
832150
482604
828625
872800
945847
388924
377552
336007
443494
65130
918283
103962
214698
875754
43985
1014856
83223
651310
496813
789121
591164
1033475
573248
850123
455194
206716
448953
310501
449223
184671
482533
156376
351033
219230
121421
457778
89251
219650
286750
38319
322267
739906
141355
170255
791924
164354
546256
464083
663131
260158
260858
992275
24729
859775
714718
659115
145772
1037320
360930
765160
7656
928629
126674
691884
817347
439921
911357
987663
872536
515390
385122
1000969
224147
592188
148204
896181
438882
947420
13165
96901
678485
310819
974552
973315
492301
337870
306618
562324
736529
801739
1008054
576341
539160
997048
245617
929542
907536
321310
1034710
670082
618208
1015989
500951
210881
231228
97964
544666
122295
4263
226246
220998
812826
72084
869439
83960
477163
799465
100964
857344
489888
60967
294199
799176
131577
871986
730248
1030284
353186
481224
594647
26
363013
408094
861463
186604
866896
103226
544693
48110
518300
588851
379489
909170
364021
167584
443511
968061
28670
709721
94752
666560
260205
98643
988845
590977
854260
26018
391565
1035748
218620
595412
104475
393297
782567
398589
341290
873008
877329
1002619
766041
109743
706651
697032
768959
764003
306650
197925
1024312
17874
479525
974184
916339
342778
967199
325512
78252
862223
297960
474373
723830
129392
889712
339408
144369
457034
55293
567251
414111
549614
1027445
682174
566416
371583
872735
945638
324307
639480
603938
314579
597548
243261
455221
592609
548235
261417
671577
692334
631656
158508
87540
965438
887561
1011329
1023123
175387
262456
467696
94670
984719
369798
116310
521626
308015
952382
261429
77787
1021948
671219
517431
975451
931164
458627
999478
784541
495513
380659
217450
803565
98626
22000
669366
420799
228427
410311
130092
162483
278618
839902
701256
79753
926625
993231
623237
976235
678455
360872
137700
554495
73413
977402
300379
525297
973551
684252
149595
873305
669120
460650
654334
745390
94485
728704
195289
903972
680928
681447
908621
989062
444236
120154
807652
555157
485831
928426
628029
12651
358467
449865
41396
18655
642195
501296
289232
650500
945677
495262
879439
993590
966486
903402
151912
400295
335331
485524
934217
686304
402138
939777
402651
566303
332457
700661
206994
52471
184581
730111
419444
202645
1018587
557015
696577
554587
445623
489479
556770
173972
147666
536549
234451
408765
162228
615725
484580
1000330
501044
852678
840021
129245
890627
303278
547548
293369
1015716
333740
406295
182225
41325
484440
181891
353048
321245
160214
150908
1038200
857309
988350
383124
678200
244165
856664
12095
442755
426740
426801
674002
414409
1015004
643881
863158
278640
790758
140825
536284
713074
238111
171527
414176
420924
714186
855426
218878
872448
797273
882537
926078
59420
589240
671397
337909
159970
479152
86085
143249
124588
565465
972862
847104
444578
1035311
625537
186778
1031558
904752
981109
105919
904719
651152
803535
145911
709309
31961
511940
209931
40073
621676
604066
244215
260264
240993
565180
1043150
912673
987028
853469
433288
384627
13150
803750
236900
54673
787458
128719
159949
951443
813443
525705
546763
882551
190666
479342
1041165
1004258
369117
114894
997149
826856
81117
888464
758636
317744
675933
202008
947970
753349
500315
222152
465368
947108
476887
781959
873698
321006
667835
480895
175901
43887
265933
26410
89500
202616
63018
726912
18451
651448
127919
729237
375835
998075
858010
706951
352565
152713
261609
219858
457471
68038
233337
272566
819058
44212
424239
706567
992782
589283
80838
886759
271918
902137
683952
425835
525660
426448
429301
29914
316477
235343
866706
709651
669483
447538
42952
405852
924729
263640
403482
463682
133675
934859
688087
279555
1023681
623114
76663
519119
288753
794672
862399
708600
704693
918748
885478
732592
630262
790295
485528
676205
820016
92517
855915
517748
276793
322376
705211
199547
447155
1020160
858456
818849
866134
545043
408068
458018
942175
89181
778803
245943
694633
531558
970409
828210
764103
639949
821002
426828
363949
514382
750163
607982
746236
598623
325178
168098
166922
813906
304332
750129
74327
685305
917407
395115
248812
968820
974192
605811
707856
875912
86042
994388
560422
928915
808387
978286
488515
340052
691900
975150
122997
873380
1009889
662410
692531
696648
230053
164274
55644
1011206
437829
907121
792826
756709
908584
509486
116064
95824
618703
428971
625950
340503
569836
552083
663759
720468
806960
863344
122765
741516
350540
766199
706270
176983
815999
146719
535875
224147
759515
623583
116033
120520
793339
186192
1017123
236567
1004606
764292
793645
776829
201238
157229
869970
941174
40879
615033
271622
632145
535649
952481
597864
608688
347761
594040
989589
203787
376813
746758
774287
786650
522995
586325
957526
278509
269912
318552
437707
716246
1031318
698326
485498
765229
997948
611102
67952
1020794
110620
485459
639530
446915
835158
188032
977430
168961
145768
193619
880641
253351
891937
140647
629947
459678
362897
1009014
53505
734434
500053
77080
393628
387543
971255
892630
700141
627583
902465
454108
138157
499553
683958
150946
345078
656783
633233
448638
64252
205316
437546
266255
415119
66745
916352
977373
625052
564691
801529
525121
369176
699554
491088
597672
578966
886350
975544
936534
957962
983678
348209
893781
404046
146067
215589
173429
807356
89041
60803
194935
16898
251992
473379
570079
14723
486539
725410
567700
241224
176154
339703
361861
203362
316403
172710
910300
467970
518829
586297
386630
291424
353378
449477
689018
871385
569823
522813
1015718
980712
389497
565901
237697
574610
354157
143254
137343
678103
871339
487920
1022415
755564
344271
277805
418981
879137
130596
675397
532146
849724
474146
355741
525576
500995
236868
599170
615455
956578
710089
961250
833399
950717
362201
904056
976055
391572
301691
101068
254047
532488
791211
92398
46290
283243
62961
471800
200656
821549
525435
26617
1021022
502271
628073
600768
359247
665836
352875
68635
75834
614085
37001
580007
593872
613728
655661
14052
21032
528600
794048
499232
850310
961314
56982
866200
702457
116186
437015
451458
900491
601672
49563
769273
23900
1043368
863261
1004149
310810
458192
986462
195794
57711
343688
353279
378762
50753
36780
493780
877445
10085
297350
484823
941890
798085
736028
868971
73132
736570
60237
799916
338226
947012
681724
956122
307337
476681
222479
229798
1003001
8270
465065
993383
517426
488006
998541
914724
1044460
531971
322850
701635
416889
651484
910011
576110
989511
275851
842559
469253
276158
677623
826517
1000730
619324
853521
734025
708905
212148
747584
512086
94441
564201
945866
370971
694719
182347
110794
850888
1015222
754040
897591
1014131
992872
926363
884416
467516
647159
188780
84267
820880
952930
108637
763774
915187
44743
78816
536216
1024351
52192
325110
99155
281395
308366
611174
353124
900926
366797
978214
868025
296641
438364
713743
308913
905620
679327
977054
804830
119093
124980
104258
858008
77035
579096
924774
859240
940399
154848
118614
363849
805184
231796
543644
848731
478696
997108
708723
80081
17041
989122
957764
545327
78721
295343
976782
576230
1040129
154231
262169
963094
186986
413843
861221
845208
931595
392427
738494
76891
73885
1019307
788562
666883
715183
1018705
747319
441026
28840
194719
83816
12807
907704
206861
350119
404850
810090
382070
870689
649340
56251
106940
276455
385538
675542
838925
1043377
647076
931707
477667
407774
114483
1009012
993839
762412
52754
846156
307271
806822
448853
475018
201819
967914
469428
419028
73644
290592
938004
571342
780357
630046
845568
714633
362915
268446
577602
929768
407169
135313
205728
525758
390601
809272
495757
337404
124931
422794
597720
869444
1000509
951280
263539
479555
61797
111679
876734
181292
981484
999754
907876
314434
855859
653680
955066
338062
675717
758085
1002713
1003799
994624
816757
907296
148581
1032576
783677
438832
839154
5106
412409
923250
310851
436816
838018
910166
153497
757132
836896
1038003
185416
272097
199686
635405
691740
922966
167534
540838
112853
831406
299561
372930
613010
958986
44047
834637
256396
91484
644623
684302
993876
342599
28962
200101
144563
979757
737510
575704
700435
934024
392629
1023061
935058
188002
706880
249478
892451
569984
352639
225362
699844
938404
190655
106865
622699
546835
276890
977576
841008
881522
733185
961146
476606
92253
286147
612525
833168
1018554
538772
984173
531308
388656
627667
905179
460546
568846
968474
615057
956966
532186
299138
895983
483925
1028256
674552
193968
76455
57684
590677
529529
602701
261968
672780
562888
844330
69416
350777
673358
735394
370433
576402
78186
902554
228266
168502
813809
300116
794956
848647
174648
707162
484116
944402
898965
734176
995369
914082
302621
140072
406508
376787
823580
942880
806924
475465
53988
686956
3032
994534
914217
990588
122468
853573
1037129
524404
315346
142937
966072
827730
120589
995136
993489
642737
753277
607524
648195
890285
575027
178772
866041
116736
639188
78732
307450
510
1023689
38450
616228
753627
822327
295939
348052
999716
174652
380379
896754
714511
793419
616906
912668
28533
177609
172237
802641
356441
688196
234031
14921
880561
990003
461088
50193
808012
30666
75161
560933
567462
722327
336945
339731
43837
539886
510026
435855
44699
817384
590004
83450
250837
155607
170780
448381
413404
886260
428899
860387
703300
477295
294898
859345
281600
53112
261817
372360
484934
121623
572165
753894
784451
1044265
763866
781783
156504
406268
569365
667537
826055
18197
557634
884123
145084
287672
939205
294576
961681
240515
442742
367418
195521
452902
430271
308490
948508
771659
301775
541711
760323
605660
935434
435885
719621
764426
968670
168546
1011885
157009
985250
921533
183008
922930
712279
248124
751687
999217
259765
796805
898833
569829
320233
562839
822182
912498
671101
286509
133729
639675
764931
298808
1006044
608466
3918
338198
996619
106984
778516
284015
671925
664155
98319
1028236
284229
280229
551509
482991
781451
246871
909191
155071
730238
756295
893496
904104
404500
694330
688536
1005269
779740
213072
1017921
285580
374059
71274
492526
7134
482521
407782
784202
881395
178790
1007949
307021
379855
851896
143983
606395
248769
839295
703383
860677
660860
327739
580891
446711
629473
717465
98766
648052
596817
704075
258766
724055
654286
386304
603136
981292
667276
206715
394085
454635
859175
986649
649868
490845
208359
109444
285472
594401
1016803
334332
405361
472733
989199
988467
1007852
620434
313965
437227
907195
338390
102846
422721
735310
193424
678590
590495
1038558
745404
482224
752586
206561
609157
528302
132085
181721
818147
831786
369545
104744
807707
203879
988306
918890
51170
680849
36792
146138
903959
585156
104829
701291
260215
354728
397157
207795
928167
1097
340073
535306
466916
171633
912527
908108
751423
904592
201709
561141
586467
181579
303683
196314
982763
897117
1010426
78060
355320
1162
540571
351594
78900
309226
137395
178349
553798
453098
522635
634821
241188
399376
1027169
21869
743128
816406
918088
786931
783465
304047
889532
701063
184930
176719
64703
893125
364550
534465
822514
168904
842374
560634
480373
567830
730483
1043670
251715
435935
314614
822346
248334
931740
62033
920267
436255
482353
673804
318188
678149
558938
450133
529038
466792
366175
875290
992837
205643
384592
567482
710493
1029990
262584
585958
459642
303243
998191
981000
822754
896557
580530
517123
106235
133926
847366
967261
127224
641890
9222
447813
117890
522548
1039073
803350
1017420
948218
526332
264845
816028
692558
833514
753526
230528
902700
374055
953917
844257
477362
49905
430496
597790
474455
392500
663831
46559
222333
1002254
267639
59437
545442
896618
157300
259929
142228
314418
752439
579682
360654
491262
781594
583392
194836
174852
345590
588644
251069
678959
569874
418068
324611
512629
632566
79591
280283
418806
212554
326890
422046
984253
35479
17102
99951
262696
930967
644389
926975
990373
299477
694581
737974
839547
302171
333765
644042
583231
1034283
685005
317778
653694
569583
343896
79685
391169
297545
191217
339511
623574
701697
306773
912295
779111
293704
255088
178054
290446
886530
197178
634174
436168
775761
567706
874822
510836
223690
1013311
362573
401964
503143
124248
353533
382514
100313
121235
250908
441321
654118
262752
583905
962711
728263
993791
155629
411731
911618
386658
744752
299044
832485
681821
276238
914769
514950
223269
1043222
747486
895670
26755
104972
680405
621958
880526
597717
259893
918549
737952
53861
235535
454473
903435
87260
5324
449302
842448
20420
671114
746696
995711
901723
164312
314315
337786
981506
651862
764166
421807
56202
880053
378795
388102
434183
351027
354075
5688
96691
429308
643423
496005
118154
168972
273703
585493
946055
493907
947968
156180
884619
435535
920333
176273
666569
720735
766126
760236
531610
676338
263398
732608
597456
984140
315299
156383
414319
435486
657090
1028784
33151
187850
620294
216083
125368
237019
770453
908448
239360
754970
488842
796775
755843
572432
462029
35059
782956
363581
297359
598072
43736
171417
810473
1039990
165669
791696
175463
684190
646101
223959
895686
222478
650393
998062
239848
373237
143443
609137
756461
19403
324867
499705
710770
531929
853378
551532
101136
3415
707285
895297
795460
20767
160851
802236
735913
485974
748520
265860
309919
208767
593720
789121
534134
499040
961219
263086
446645
781192
560851
995589
565510
941754
61497
10788
485289
389788
392345
174619
109050
52854
765852
67040
208303
892768
1039113
661960
994708
975622
767041
838847
938987
889564
438364
839971
771397
542852
443045
795443
283085
971517
344009
1014512
205531
140646
80678
435336
755014
11453
428600
19446
136022
297185
165030
17275
462981
238089
963463
1008346
583732
104203
24272
662771
714603
188576
531639
734968
549390
61874
514026
206081
521647
129152
320563
701186
689548
642040
290560
263143
105332
929768
474624
337584
734416
330509
439496
737308
444543
409230
248159
547229
138211
160822
508855
560035
65190
294463
908135
550810
1001169
748868
382159
863696
235332
452608
582345
981545
452222
504718
766536
769451
730290
73698
305403
606609
533929
552353
434348
509404
88651
121874
709790
844884
920879
832165
755287
502807
262332
557739
1042030
49745
609113
359799
930014
904108
180908
730003
631268
173640
478448
937208
194388
1016722
985000
781424
934146
523177
747127
165041
122839
278532
238547
1010826
633583
138693
318886
735130
678958
875654
550705
74636
830091
613666
966953
421824
818137
18409
1021806
15298
866786
151507
693003
344935
986910
205982
558608
986743
134050
101589
444108
805883
716985
2483
257238
1005894
503548
481031
381900
546261
164198
16406
834599
704153
333718
533305
657365
841937
855571
451993
969810
1041039
840208
63765
377058
303674
613603
950127
898417
420297
440702
40947
680675
166736
822728
308562
825499
470741
1033853
860000
814117
138900
785319
959057
516385
1006860
661591
164763
1034867
866022
1008514
491849
472849
814693
66831
95961
202706
226532
252636
537432
29483
260279
1033833
958491
171064
580677
749645
136505
98930
773630
126571
635629
381012
240289
428491
317041
699534
826098
113786
405612
714635
305649
222671
344290
212999
404435
774230
76339
487806
237407
376671
712422
190163
280967
244256
457614
163358
599567
893418
554920
758365
716759
569122
13450
228214
622577
571454
135150
26299
178962
6621
134637
884198
54511
118159
575779
670953
19219
275886
638155
11573
30531
204973
198199
239165
493848
6238
957169
763158
435577
101412
626792
873053
805756
152407
471407
316009
513682
151857
694221
335953
451479
60211
141691
45610
816828
675950
412049
766069
391065
509165
496470
107340
1036365
663558
726427
993856
817744
569777
7179
946921
258582
265899
808762
81564
700015
28778
926744
534552
650760
979168
57004
323060
478013
230487
903002
222242
604745
105509
463312
459922
697208
428075
433677
818588
157255
916981
707448
439868
60122
117219
404747
445305
485104
945915
926355
529104
745908
214055
30012
611374
645304
766014
31207
698945
148373
772704
811188
695008
760754
987002
986650
180544
36050
187334
720142
712379
185848
470771
987065
750804
461493
538034
739324
25134
19756
265033
390061
421828
908724
858956
933314
452079
947815
707493
774785
912147
270041
735000
647771
861188
581523
115892
393142
732770
53384
45070
578700
894206
233752
1029433
295376
658510
1017626
179946
1016301
234529
1040921
226522
767305
314200
285353
778337
2667
958805
173502
504215
454057
613086
517552
162707
236746
702883
573348
92578
11979
454980
867404
875618
550217
737296
499358
707370
696241
251973
40712
127579
242260
6252
69254
446420
854901
684048
300375
453637
787270
228823
747513
298910
769039
787009
441988
444956
1024810
177714
939576
120359
138914
557255
1027160
677388
855884
185891
75179
6432
982248
541598
430430
224187
683145
369789
885247
186559
434016
187461
82725
226985
937691
330422
697863
702695
159721
197076
465894
1023134
584366
759996
880961
815218
277206
302895
680616
963295
547768
508802
456857
668461
283645
1030446
324411
759336
263913
326315
647233
907046
909275
789200
404130
353115
582223
924662
338299
232047
779772
895631
85364
630633
733049
140492
305932
407555
841927
56361
942789
665585
879181
967646
762905
59518
847377
146776
443609
290555
943926
50735
444078
663907
306730
461692
390242
439085
566262
12527
842025
582846
677323
767862
799468
492567
698044
612323
403175
509853
350309
972099
372552
159228
854424
851473
878870
179852
914564
25194
293107
570253
267570
1007863
452599
800060
1042323
173997
598971
24476
196221
230876
278540
877407
264042
865172
787341
226883
357895
643511
703804
615541
893587
31293
138496
929045
127105
265590
793956
710483
954027
383069
25198
49766
423413
839466
766937
125190
156514
592981
699405
954451
330700
58307
555586
166065
909834
364910
625960
494730
588173
325117
584642
452033
238245
163085
893945
586082
941461
497500
945634
1041279
733401
724191
10219
383031
658510
929231
661141
425614
776107
266391
649526
836371
1039914
749925
986925
1043824
1014554
724785
136967
573086
628409
255765
177344
820860
645860
103784
294490
872884
611129
592423
1022509
37720
816295
224390
453618
797329
404399
263229
799418
77502
726043
510390
344599
137462
674485
437529
816984
222316
697890
898216
341086
231146
141287
932141
940758
874157
237474
172001
413101
352213
29902
393820
1014091
714120
290133
754651
39873
60286
243242
957823
965962
276221
680603
303129
819810
672216
1015813
630613
388546
613743
460251
778309
364977
187176
257379
66337
329796
903604
550886
197106
389823
422308
967335
73851
825534
655724
16066
298102
603153
862130
546489
871425
347279
217374
628380
193555
90004
955063
398428
737425
54482
223124
661596
21091
558559
395754
109618
11568
804237
742953
832077
295174
8179
373367
513826
7234
432812
417330
818885
334477
861476
922559
83807
358207
247997
75638
885037
978113
935433
762319
327217
700497
445597
259151
383633
383760
486722
489902
862926
790332
310606
479289
994814
141250
921842
643910
242417
85110
131887
910351
907364
152903
639177
1030340
398130
978106
542221
977917
7875
95833
34571
459261
874475
1022864
4111
102478
562834
254657
1017013
77551
773527
382275
471793
1002376
973946
330207
1001778
707386
317497
1030314
376341
606758
871810
384898
737910
1040632
244966
730132
505945
997411
164030
344793
748361
995609
86839
496627
502795
986662
52650
926337
402725
606232
683934
350611
844965
175893
489393
808289
395644
338769
781510
756868
390864
323580
207232
234240
678167
10199
82768
879291
799380
263597
17732
745736
191594
92475
705161
735885
707139
1005522
444521
1014167
613931
221278
806099
919234
950539
278083
571580
713555
553858
628191
195524
310405
544277
166114
965259
328892
844577
986355
573722
103491
573135
1031292
287562
259198
390207
94202
273154
707256
1030484
508384
1005920
603026
826854
658250
79496
1018740
1021862
29268
6211
80823
799982
765384
212342
992661
518039
578132
131940
62216
650593
25206
76550
553659
617776
848452
914591
510983
911002
785853
553618
94013
814585
874765
52795
861980
145490
505933
726253
463240
1023855
731276
541109
180761
999175
942249
588119
533911
323503
383159
1029235
217857
892763
530071
138724
331857
522956
463379
451552
565965
329169
232630
733764
316535
72859
362069
179014
1010581
394723
251889
774157
141274
125026
679163
996500
218323
433423
801153
153777
314656
629742
186163
193253
187816
673455
206856
823597
314140
634618
648140
736314
56545
572195
436687
1043113
863972
997070
740856
640404
721199
970403
654686
647609
74173
942077
972263
684522
65887
718631
304313
490191
1003330
611166
649474
777379
167655
1025670
684137
819
1038205
339850
553614
380944
811220
692554
906588
977000
1021221
991453
63783
427949
230958
6302
84186
458305
921483
167509
141058
412640
746153
205857
258141
955718
894204
995236
450508
207041
237962
95739
1043191
752534
1012222
500530
855312
635054
620356
1037518
998291
346108
933846
1012499
82048
1038043
32602
567241
483906
150393
476201
999718
691155
179763
126380
272285
21495
733537
636350
34694
776610
930822
1001187
782134
459167
804134
490517
247618
673922
869614
458451
657489
217128
456993
639922
557005
186231
919238
561770
566770
482347
293220
945954
647027
388586
927499
462309
39899
550630
852261
365810
132422
584847
31860
664060
358338
934351
684276
945508
671272
1042679
378882
139522
403017
301958
975231
167998
308154
523238
720320
1008314
82196
513079
1023213
133893
479956
140386
396797
534233
177939
661491
1034898
252415
592678
417968
391643
657188
1010139
963382
937882
743546
418383
683960
902575
370504
931494
619335
591368
460171
469011
603844
73917
517526
41841
888502
436749
128407
134935
424919
484755
758600
8360
819267
589413
224740
175389
262966
765932
515206
339938
861543
285956
159366
239109
199566
1004452
739806
890041
903512
164072
1005209
475017
1021854
552705
259564
303025
253457
1001491
865741
749527
29400
527841
450667
482774
680656
217811
143982
154016
302036
989963
416035
158981
450437
403724
86076
127496
83651
506852
567640
740030
1017350
417091
250703
257512
401323
999954
962757
569247
716024
285189
213244
768212
549121
589492
1001561
892892
930219
210931
542746
325666
683213
279285
928370
880254
958266
844092
610374
408907
558944
20036
685623
922687
865998
24261
547624
917564
631462
462388
165266
916532
240710
640394
1003297
750195
423248
293566
254657
561912
493856
4438
516442
212293
944766
918997
869130
809412
689585
164984
267068
677456
667983
841371
148989
216872
930321
399078
413127
958782
340697
502259
1041120
929033
86301
327140
782956
140872
957742
940560
275324
502276
747820
319559
379337
152121
922711
191201
978806
657187
586692
64889
98178
751687
300933
882593
315164
406647
1010556
546896
503913
371750
780815
1022677
943814
276104
883924
214839
541769
64499
469504
504983
94468
191084
194124
410972
754338
64726
10415
132955
578897
932962
605433
112658
498300
784495
1019083
1043370
482179
873718
41296
755627
678814
313600
185836
778285
247340
944388
358128
1004125
932160
599288
481107
1028829
848648
647737
772287
431176
189571
277445
707493
627235
56505
703936
432320
617538
79558
316389
520633
610578
524900
745601
669166
913016
430805
202191
543524
257084
402326
1007999
320164
758928
145089
568406
932279
577763
128812
541213
567131
129164
4736
8416
48386
363181
369301
36735
502684
900434
870130
212721
281699
671176
474819
856554
972492
197559
178460
809944
666394
669602
429949
278094
329160
186914
831919
23016
498314
952517
783148
107558
605444
318432
732907
940922
1040027
992958
378647
217019
717818
701814
540400
780219
834743
590065
783125
348048
679786
1002097
548303
384017
893339
769594
331747
137063
83926
148318
631144
390974
946589
816454
66460
300756
574433
520319
989838
796306
133733
7056
691067
71908
97522
211654
811690
1026026
994124
856355
315752
558993
565468
739792
474910
331096
75828
777840
11687
381101
742672
66280
483283
208845
263930
538791
632010
872973
323083
692136
752731
632534
710187
554329
633621
484377
524558
202041
999304
335745
1024475
852900
962448
391896
37602
236700
839402
698217
91019
13897
343885
350158
796612
441485
1043528
441370
629969
248781
935976
722243
243884
111516
407976
289992
606840
673352
1024957
133818
584606
413282
857251
350250
210782
812516
363761
297312
32753
319631
32503
747313
339799
188930
178554
423671
354201
994450
86940
124390
321346
521740
516093
805911
47884
602901
874862
206756
1017375
313830
141681
284287
86892
932210
96358
467457
259872
944549
358950
74765
427714
220636
609701
53889
82115
785512
976689
958555
57531
568755
795077
167429
685830
110966
519157
463218
239557
9356
759356
320383
62329
231360
66292
178446
672091
904040
285603
106245
762828
265870
353518
2857
162456
949751
790011
811955
888470
34434
491370
278972
219291
12033
968217
450139
917312
97053
683043
431520
656141
34727
508178
96323
127513
455511
449392
65189
744320
922309
587861
337153
279821
28648
441713
150774
399694
565564
213514
841375
289257
598765
899554
993789
820662
144158
451524
910313
55159
476904
48779
890165
668817
125331
108981
800427
41325
698773
353668
143256
762466
932444
233722
156969
267082
98746
578982
657494
724403
1023309
934863
516570
594845
821482
886104
922873
10896
67315
914632
28543
252514
97382
410996
707266
294893
42943
488452
168338
962422
204443
926948
224194
673318
430937
999442
526194
173447
106207
180075
851591
799044
859476
875993
531634
625303
353711
118325
499941
456993
777671
995913
1027366
45630
113491
873434
418751
851491
917597
214056
943230
196596
766230
106598
852286
624638
261039
896655
49104
363111
372192
180921
172756
837118
168970
793845
415346
503153
854591
348882
391811
663893
905186
659675
603848
316358
295882
137674
92136
750758
780364
794832
320756
880576
79548
606470
220453
184190
32305
188336
262416
982705
330071
151671
159198
30544
390232
698042
209797
697833
349862
836062
988453
622549
796315
879051
756231
141580
242732
73243
955359
920884
353345
520935
607386
555148
1012511
955266
744852
124877
436154
463889
458825
831322
799656
249299
235636
88434
510684
451943
851034
260790
908858
255690
175569
844597
1015388
823286
583502
979017
99676
796242
1025993
294957
641121
73144
1013656
417949
950400
195774
59828
527614
996702
844298
376119
188611
88604
85041
844379
888286
217631
654782
5936
382787
953882
331739
831524
55092
24972
454774
672036
821718
920172
760061
930808
6273
729238
983142
487208
446733
258991
12725
514614
487298
593613
632352
444006
762365
1043193
1037703
634213
299879
958583
858791
865110
750281
166901
9504
672592
34224
590355
998133
848380
940085
27702
116004
921170
367649
168725
751265
133714
577318
879455
693042
563848
56006
956740
504231
809478
53584
531366
626920
167943
952389
584213
730805
271632
597477
989576
158702
558270
958222
1043682
682736
493216
738215
215968
752434
157693
75644
506349
925434
452887
236691
542055
975403
781232
849156
648333
525346
176930
440931
147729
128016
806489
664563
1038735
49830
166702
721220
471141
704409
227014
288214
385692
952639
551607
630855
443460
312414
1062
715543
825175
895670
106528
313774
883920
650993
747398
163757
109520
973396
697778
678660
35316
319617
996139
677713
48240
193381
210973
598638
457709
310476
423188
869081
197388
835700
789498
506270
681583
470975
686873
813145
63031
281629
715687
621436
136932
1002203
96627
454530
421815
621646
434384
997476
755861
651849
634883
465470
252689
863293
714484
16121
803566
553878
569215
789280
486489
421339
1001560
149656
708184
1001917
416215
494667
72702
742337
722449
738875
123114
781443
985564
43509
15678
615954
818327
590771
635363
580677
1041520
105563
902739
999341
212083
268205
635749
293369
915551
529274
95189
958389
1009482
879708
708273
17253
518312
855262
724327
350314
807787
724370
869820
980993
52691
482974
362027
597237
499697
814214
986345
687153
942183
144916
387915
419850
291193
973128
856636
198673
632335
52493
426851
767802
382011
924862
1006076
694277
37137
77768
401409
279825
302357
748850
219783
887434
288517
682852
476214
395194
521613
677494
631749
489615
339063
414367
830460
346374
461698
422285
592288
303256
729319
319526
62738
727426
818813
278685
391012
785771
77075
1008775
225478
859043
78581
75647
861710
144454
941218
195021
80516
132219
925313
619160
666076
335720
423475
744704
222285
50880
489751
589932
274095
532633
327470
563398
905298
800156
848515
753989
758716
13667
168002
378088
883824
717418
521913
58967
475305
283262
1019354
843562
35478
985343
283640
716349
980807
998127
391332
256480
726815
101818
346752
893620
902017
874336
1039270
868838
830527
672209
426653
340304
571004
951347
634589
395067
736547
972541
710317
470792
741752
882861
595467
146126
167328
631655
8842
674772
1012119
643882
996122
825116
362170
560624
530817
484420
294225
427796
499864
63691
294999
1000103
333111
615545
121342
443315
440193
596
355473
523482
880724
236221
812557
438714
395997
512774
981260
231966
565960
657291
729047
401174
625442
227089
19844
764161
972370
826343
536730
376577
215282
837323
820799
649356
767730
209017
273731
51378
40063
82811
204852
975297
902757
334624
133689
461519
75613
116098
788141
375288
385915
198090
481175
677262
592931
578638
492259
794024
321062
130924
371820
786015
41377
154122
392141
3805
845898
201117
611387
539485
131555
27153
220619
979974
394063
759857
478303
992649
45513
796094
1017250
624809
92158
1039547
530004
880750
582405
1042619
759322
167009
503980
368872
869520
1045173
163750
814701
895497
297966
693016
196442
662491
390476
758861
41974
18697
903807
221250
429255
895124
469912
352654
429436
96448
197233
920980
233228
241042
9833
962948
68689
330857
896948
681001
238393
630989
686777
936341
169776
426516
833187
193174
856998
506336
245285
936136
840067
36535
889988
862498
395192
594565
580028
727882
459025
527717
373971
187984
982295
587072
550220
111935
1021707
471308
1015009
615793
976630
348925
849453
735601
1029681
60446
173344
830752
726948
702422
651778
907088
651066
69607
911010
1006716
1027808
871643
727355
569282
286627
394019
409415
249853
898321
948824
40063
56302
37778
164065
262102
34671
185951
117963
832337
143822
451505
337838
771857
374652
602053
542979
722659
976864
28701
253683
840794
274476
474124
939931
868098
676341
933520
607749
518059
963059
83064
744922
398329
898651
550551
15584
986462
81859
631543
336133
792207
230116
166050
505041
803273
608088
888974
380515
486100
964438
236456
281920
760321
675783
912629
90024
354848
550081
364098
148976
25322
367125
190887
105211
721899
503210
416541
698627
714088
916879
32656
826744
809803
307176
526154
531344
182233
146818
544894
59396
71846
376436
289966
1003644
543491
565620
910333
334028
393338
532441
867730
371524
1857
392417
926966
129481
1011992
91159
137555
960729
938120
836252
325685
845764
300259
77392
298791
278543
903791
740646
949953
519500
846453
630117
281145
375666
741549
962765
822768
828776
796104
89415
418147
120391
330966
732323
677972
535059
702130
865076
303021
363080
831062
124184
791383
26766
999837
80882
900549
186827
183401
943143
1040178
677691
745906
35297
517823
170535
94703
404334
587645
680514
160820
349971
79798
282402
926314
198165
563603
387262
847654
1036125
124571
143222
413509
468517
201368
730406
62458
36104
751702
446683
711617
743826
580292
184580
511365
557601
472482
1010509
936840
730050
1035102
484970
506866
551131
185971
759684
393566
399246
703318
673719
57332
926124
710248
305661
397099
578366
140246
814765
898761
385449
342310
790718
950204
309767
38870
536598
737035
346052
763456
975132
72759
436984
576186
47748
353862
992358
658119
570540
572723
678567
211242
67683
220783
47365
394970
191043
198114
484725
159097
635709
391998
473395
868601
765309
369256
42186
414376
515354
830690
497058
737254
1040421
273071
937607
516123
20749
640118
766328
746298
569076
673129
755209
179502
741225
538009
158793
454112
499198
546651
203632
736174
355437
714655
506843
377635
377424
245689
870147
181498
1041471
266999
967834
245094
946912
1009219
56879
564593
181158
189386
820155
270577
424944
1005637
782045
409453
119812
904355
799277
342749
482968
503835
859286
221721
332598
697186
393774
696856
435450
682179
162362
294763
874205
433016
100269
850522
1008398
1043786
721928
771025
822035
342294
809897
527666
838699
482910
517919
508029
140966
193315
1015524
164808
275455
569661
124353
740420
155051
108592
665221
523091
189666
622832
570783
191615
682838
170881
4835
490295
188123
46208
357239
577747
162649
53573
903463
962257
270568
547769
65484
763875
655744
822909
20230
717305
883279
311798
935315
618260
191832
988906
806667
796661
431023
856836
700158
217984
462858
739447
997870
1033134
183462
470317
444633
779821
317317
264005
991185
77204
929842
304287
691899
511069
788003
140744
871173
827351
347663
72788
397365
418248
838820
733046
836881
736562
546461
844017
559020
1037168
1036173
930112
604456
403659
34445
43000
319424
424330
408507
76752
639899
587382
638286
206947
982030
577153
234592
528410
756478
434417
870333
234337
69698
640219
506950
780134
246912
447254
660277
816509
841844
15672
116864
120887
982597
928051
392364
960699
934514
409568
643794
901414
26400
106349
903044
643181
763626
442121
732990
53303
63334
565853
393529
931923
400508
623015
82761
835628
581881
207780
502768
407812
562511
458800
379215
599595
928399
419013
935387
698397
404428
610
596910
430848
1031288
153234
933125
291750
140972
467794
857659
11847
167706
677470
39377
790522
282188
374621
441382
455070
59974
802622
763148
696533
566688
390293
486549
81303
633554
774402
1013400
949962
107149
994686
680942
171044
751058
658237
215768
354687
173729
453191
7786
672793
53775
982911
97228
581582
444209
402036
361197
616162
941663
919077
789701
671527
153384
689769
521818
301563
713818
738081
82877
642358
766670
561901
414968
1007121
638884
897529
1012147
701286
484441
263042
648670
734030
49098
698815
953758
759051
853406
613286
353440
230378
734063
694959
327476
284778
469174
398291
357062
252266
564495
415536
63223
491067
54361
154901
203270
111127
486266
919510
562671
638071
820465
177738
832641
432389
509267
834971
96701
46003
504749
728837
958938
458433
860214
1012078
47847
346035
439156
241823
529308
302533
108741
143931
321020
134008
33105
538365
301265
933369
523905
759698
1037930
566132
891640
150520
99214
833520
372593
535747
889831
822172
1026826
480073
896006
920900
617253
366679
176900
811201
407376
254214
817194
1000720
289494
342392
995568
180437
829268
664215
994210
417995
675075
485548
267529
665210
868432
967389
725517
1025758
270778
909033
525649
1015840
318286
193563
456005
231456
42853
986175
962858
776837
280355
167049
206716
20029
204388
883894
338709
159986
134743
670737
251383
603297
610034
357904
431511
193600
880461
90383
999026
899416
674830
484312
712555
403708
433826
922336
641874
299802
92616
953424
886213
390001
655551
269688
665954
950272
1000619
2191
978370
281299
223470
742098
512239
821574
615616
224986
135534
638030
194922
732225
564480
748955
452366
1003443
489505
341819
798167
438898
112311
822039
1027985
610368
27212
452910
445018
541090
886421
513853
773677
919304
451513
187710
295270
374377
299198
529398
595761
838638
643465
11930
119021
705316
966076
88286
86015
724475
613422
75725
907472
846438
960429
788885
741750
462040
679936
558619
593278
958204
1006303
806788
452880
79754
577205
1012334
65872
50261
104459
864032
612458
129878
430119
376574
702636
661641
329594
864216
242726
146854
13636
871894
496376
759421
768104
988817
437806
206593
581149
898299
537299
222978
805843
194889
49053
937584
487549
541879
434454
958328
283943
393984
664797
56603
43536
87999
737663
80339
115847
776811
379368
433771
223576
531064
326372
6580
150370
276018
509382
571887
975009
911725
608185
1012563
855921
200234
132384
715519
3483
119429
692386
517845
136567
673835
677947
832035
199576
884941
933404
607587
909718
1018487
716495
655213
143112
753708
857028
788099
203377
901120
887460
167611
1002084
1008829
344469
595570
547652
80651
133933
129681
921993
644474
60265
173957
953667
596633
465803
212800
219912
788818
701363
200458
503013
963098
86678
74177
302808
719551
323949
264793
374243
543785
699491
316125
853685
921327
344382
690807
219954
1045390
587056
899170
481887
41274
107543
253021
902343
698377
197050
550477
880981
623375
52213
963081
424720
495113
316013
955582
86716
177725
778320
141918
31919
169791
524393
218673
851208
135567
188215
740687
811627
24700
1013810
264991
388891
77156
656946
1008263
1035656
534470
827819
952056
1004041
947330
70408
796569
928204
289925
200250
139458
80907
412717
323673
232965
136220
679108
970283
896544
663012
835456
334457
905861
499146
733758
382993
767581
794692
575902
893746
160677
425776
31643
132069
767767
239172
912712
308978
545154
133631
338026
550714
930750
561320
177064
705641
569443
705055
925263
255826
603572
814340
465236
1028248
57203
838418
158083
106629
801998
641796
681400
58624
812780
238895
21414
885871
375499
8751
505946
98122
676929
451324
979993
498110
296839
777873
566101
763057
1042822
717184
779489
1024645
879593
204863
70731
230259
729850
296791
427427
555313
956318
757135
31911
529547
650482
1015622
516018
23836
262044
767151
322075
996556
271183
576708
616063
672708
718459
279237
949234
751825
56412
836290
243852
504785
288698
282089
34970
843547
634075
427433
524853
819481
1031491
163193
234860
365116
24929
396350
127692
521039
829729
326197
159564
262530
928622
789242
599586
264813
871000
822170
21511
16597
730487
135394
194972
721998
353228
806619
101548
401746
79594
960566
1006543
845248
608867
862513
156955
329415
149955
699926
352244
800844
935196
302469
480312
891885
468494
508088
976588
243090
328861
643405
200738
916032
15287
438259
179473
712380
589624
416718
159764
110999
592216
80513
788107
1004603
161846
255019
112871
960878
979741
301366
303007
23877
200502
1002118
133166
740313
61832
393236
307706
74089
428462
792885
401793
939533
825147
317053
263676
624535
83348
762396
194911
773222
165271
749749
465164
725337
34935
274925
872223
643392
132839
658508
895020
525538
981990
1017614
448510
185485
911451
555777
933668
627296
861591
692966
927493
907346
755681
183646
79124
689620
140700
1007650
86787
672269
340002
670648
507580
698364
657575
318105
606396
607809
289943
271473
76752
582240
511759
40397
507609
44694
319540
44105
78754
367588
103707
805680
805809
780007
672178
475701
478223
442804
545907
224876
770022
131372
112136
468183
563171
612151
242405
369472
208273
1021003
223915
793326
580021
46506
1001764
1005357
242061
832453
938758
955347
322024
554325
520956
265088
38237
578674
164611
595257
761626
759630
54844
801668
351116
76319
723943
812125
454426
1035813
790278
974540
108649
613751
438802
681922
243657
455893
654310
1003065
679421
162635
366675
739875
747096
397234
213317
989440
718745
681749
132036
145209
639109
501069
248091
807079
725433
129757
167800
1017333
1020360
870283
299560
600263
313181
941104
392658
196010
467824
846729
329921
107768
147819
573429
62028
723899
276919
441412
373195
35761
981610
702435
643634
314704
766107
293678
634867
359309
695428
82120
872968
254388
594508
387480
979150
695241
981620
618708
370220
810487
838078
1010839
296184
625350
173276
209683
1005122
854387
842987
161643
157700
244366
513092
470354
274715
23145
762096
468238
39337
826740
216826
28441
763499
956004
77953
571258
137872
997137
337809
396816
25714
399760
26887
184228
237547
531351
104198
924348
593132
975739
182352
383789
782640
1041956
930189
471343
218754
801784
408351
599096
217831
734860
1264
575747
204992
466058
670050
451843
464323
158788
299633
671132
495488
107888
22116
563734
821762
326831
981768
896289
701609
259981
1001852
765230
930351
764263
379471
145813
357755
284008
446637
52875
141246
161820
221405
581902
219088
606948
521311
71323
1025393
244374
578865
399541
992897
592812
668184
613684
72259
653207
117813
715220
904308
176406
388333
73851
229342
103373
163322
756801
1021667
482025
301888
430438
484876
235804
146617
718439
888427
64575
108509
950636
887220
868029
477444
545804
274643
394285
203717
246832
547928
733197
486545
968384
523049
898790
166334
518609
299950
496188
862211
262437
943918
489015
1015180
486372
355875
265152
191597
254817
484361
458521
169719
682309
101306
163031
221275
261691
108744
122470
285732
557676
826543
567140
68674
727321
973925
419356
573957
779560
390050
540230
419306
421578
743122
108504
383142
141939
131751
500394
141148
948454
931993
859047
683401
755628
564054
803489
204798
87425
477630
134251
543513
890669
512137
461349
854858
522879
875255
20241
79905
665310
837555
36968
613075
662340
329799
63788
317564
714033
688728
52455
531943
595426
754706
233626
24720
952758
844857
167250
891610
75710
583211
847466
768024
502589
897444
574345
311036
1044143
876512
128602
162824
405530
205061
108427
621495
120090
243009
821998
253018
41693
510808
330688
495376
395797
215720
966606
619862
626647
801138
892897
694392
514383
906564
616498
991726
194046
1006832
459108
664466
384737
93184
118483
829466
441131
960583
918044
129401
857402
720123
160810
255911
120022
394843
296551
488957
478998
660670
799190
508154
566371
912285
484521
287452
280751
253231
983470
536863
597841
166326
398148
277633
11946
909281
175365
576833
1031706
642388
426913
165780
491638
113854
391551
571963
524093
335994
679112
25951
105995
459345
51874
647135
677692
569180
146127
1043848
29234
501299
323281
157939
900517
745465
368423
993150
712515
973910
217896
875054
248949
955220
851183
990746
503005
739903
68753
244135
533410
450933
93752
130978
236002
850559
481421
80906
191858
480021
236461
200065
421425
123185
630425
498993
318986
394725
518051
295721
970255
175744
176083
21618
49867
715573
160532
803557
776425
120999
499147
35494
409468
29294
620291
340092
862761
902741
910235
102781
67593
37854
15460
823019
99265
674533
846545
294890
672506
219291
938561
330126
411095
24175
225831
977097
716919
821890
567315
989579
788209
205730
870553
569144
742954
302833
57018
891080
989229
680509
365600
857531
256644
93467
259731
778899
877030
356677
250245
625174
417160
462594
920206
933427
1012513
193014
329980
358979
325710
1035836
569945
236333
538427
11921
412571
120080
4952
257761
863634
40404
480965
139457
932306
125480
404192
707687
391818
830601
941402
41603
749435
344420
736275
530981
92162
69588
473886
542265
790479
685681
164224
787252
949789
387523
130341
778449
398648
253725
85709
821005
799619
170574
260468
188169
156203
318365
649241
753566
732327
342601
758628
318226
164576
283151
561086
497528
238012
28350
853440
429121
488234
151252
230863
890279
770913
108216
482518
219467
651592
39504
554658
157807
914271
258975
375817
1819
568645
39624
101190
578747
391731
564720
454469
85332
145222
488063
1040980
744594
259844
197064
773733
867203
212901
595370
484112
871722
265974
924043
229289
944900
947219
625059
648677
72935
688700
174652
1018484
172470
385204
315487
897403
558451
766977
555385
927793
567446
189066
355314
487540
1006491
852531
581693
670763
65258
137343
536782
400487
863169
908939
472517
976051
562441
200929
187325
392020
651149
612254
538614
841509
447318
902683
692433
325513
1036596
339646
70898
322774
538590
444915
125542
823320
388108
992516
570097
241815
139242
257005
553895
91167
117219
669104
996380
39241
767162
527662
944710
95830
989870
711156
375578
331357
295047
707937
67816
157781
814487
894147
109517
380548
265709
688167
885900
612171
847797
748824
526719
126305
456571
696554
479674
628620
674285
468502
258643
1044610
505161
989437
121628
700288
1015138
480177
403499
495882
932857
787788
251334
262984
304178
648820
906372
700526
96734
408157
807533
992959
392431
427078
289854
225683
247133
787566
843358
210083
256281
242401
766167
459461
981333
901112
704718
715300
471252
908979
890832
207747
451520
974267
426222
543199
80182
731528
692673
396477
321594
88656
649352
404038
767462
920551
675082
37595
483883
51021
174790
1031352
374675
543668
982754
171693
856746
16050
342991
710658
704538
295619
495880
1000214
570861
507809
718748
843016
960307
646004
28998
11281
76832
350458
847286
52925
629601
445272
146647
145386
701832
260743
319384
559982
950710
939114
910844
83336
482691
252895
635703
949433
451273
691818
893875
241939
322261
133964
934963
216830
949457
670408
757174
689670
982319
337499
138673
734282
758621
236882
370274
478213
869323
331192
920784
630119
352207
292870
191080
983459
388801
423604
492454
1022887
924471
1030875
502600
674293
150552
1019780
894858
533109
774872
665237
151963
946068
935787
148581
934314
443301
571513
618048
478505
184653
761329
102009
968957
593984
941614
659399
674485
852054
588903
378647
627985
631863
697188
368568
347093
154980
354680
465485
533194
302153
348917
978422
326391
1042038
436510
72942
135281
35068
191606
810143
547999
317497
616303
567403
706509
373503
291311
811663
512146
516194
380776
885707
893860
92191
393927
398158
884937
141212
420739
374484
525845
891127
92104
570493
29036
663109
755059
80506
209354
619874
990104
656447
222636
560676
940147
14101
335563
695731
986695
10177
878404
1017734
504584
786868
582017
763962
1034237
687840
505796
847037
305312
768586
682791
861598
214940
230895
108206
340278
394268
1003204
465461
535869
67536
819086
747302
748652
627052
41738
745294
699407
420617
995840
669090
113144
927741
597081
722569
628954
637556
705097
260537
811150
913187
509974
932204
434563
832736
139588
234742
96799
277396
640879
326742
797682
508959
571268
984058
1314
483215
542821
173270
43309
435378
52245
883834
69487
548033
206138
424947
78103
67614
533265
1015378
767788
720877
215751
279614
914518
518062
289259
33656
504719
223094
504417
195088
831978
108613
336852
754107
104550
164339
382663
626441
201554
63457
301875
322513
331083
347665
1008002
844275
874110
806161
903802
329190
817477
74038
977611
611400
783787
588872
714102
889065
98181
15660
492923
737656
897250
302579
1029329
590261
843893
719666
277568
542557
78923
637044
883163
640826
561138
1031915
595303
394864
544185
545125
263271
675519
162320
603073
341913
241576
928059
884923
468480
636447
67113
60786
216309
607464
558262
723256
248557
37929
298023
1018141
799633
620676
747898
207629
847827
253453
927624
733419
237201
729077
396482
1009582
475115
59000
935586
721954
1035254
893336
691433
354815
706816
310850
500258
553757
967943
841392
257908
642942
250728
1038544
272921
402740
791867
404685
133610
174164
128422
700979
908109
537650
1023023
42309
287969
301398
425815
195289
1038355
946000
926159
1039176
503543
700646
201647
590471
745994
512069
553036
164183
901369
501792
413422
874449
180748
156024
803159
1044077
64864
862494
266323
455482
581758
762427
1008389
227998
285610
334979
184616
270788
117938
1044926
564057
843987
214276
633385
922381
319558
636515
640144
739400
212635
237536
486192
613881
752807
276619
599077
500761
681045
689383
864547
51994
866527
482279
97481
141288
915756
610989
944636
412001
744379
130755
831942
942966
990903
212750
254750
531258
744968
94759
980766
374003
685597
39025
397488
228875
960099
383459
6579
917478
861309
647096
473608
750209
979515
906464
862624
760705
1018506
365860
864006
593663
405207
606791
767857
366614
442676
380025
341769
482383
1020730
789396
741138
249511
666668
595171
343453
253831
585
109098
743737
171314
667673
889913
60559
964186
479473
621224
234835
374129
464978
117898
595927
829763
413595
38157
166046
463296
509163
486245
452120
233911
305928
41902
339271
406365
696354
231756
727066
907424
475975
364445
368829
760391
857567
599264
654506
654472
40710
231672
766956
470581
65531
150707
939119
25173
680976
260905
662052
77603
556045
99676
842239
416086
392671
1008826
1021705
567729
1029029
505958
524845
445501
842300
990008
278561
275602
607016
407394
840157
748532
843785
780885
263924
936369
521389
873718
935418
379056
388523
954416
630773
380466
1021246
257644
253956
918416
745283
730766
993244
472039
318020
562989
133916
679594
873870
767000
846131
102301
694320
483344
926154
27212
878217
1015340
296456
342637
1034589
117056
707019
195408
342108
791345
920841
174467
714089
102020
709072
18808
108008
567423
490462
640581
924779
178730
3457
759845
228608
768294
730654
380763
264076
275544
456821
849997
839911
636126
739681
801378
425746
264199
981116
1018041
953727
843781
625930
406659
676249
888508
29589
585745
544697
157590
829151
1013405
134319
932561
480831
932307
1011530
876949
655993
842872
876626
672548
156781
266747
79055
131758
430440
750250
112667
1002131
471287
692104
959803
393636
848641
505522
615586
705224
757608
809756
103077
857864
866522
580280
410159
677147
420675
412150
859822
781246
973983
116733
228241
71288
500731
1040099
367747
153668
851693
159783
159878
720308
879988
634832
845230
530194
234509
836200
601975
958742
511524
866266
330173
196073
725019
108706
552639
659787
18095
921161
850227
39162
913947
30993
492232
247988
767808
944608
266292
746218
198596
249063
289659
428639
79434
946000
614634
198376
286180
845259
445698
587364
528841
387162
518328
1016665
848227
712956
318477
103892
119592
605101
236703
455849
833690
166437
120665
653618
624813
904641
175707
162508
298093
159839
80545
626736
521996
121843
450840
267319
134927
639956
111063
917881
225234
406349
141172
393553
954252
558249
129794
810800
347378
234426
964738
959760
756934
764644
828876
294677
583400
243161
470603
665416
199023
722752
152729
87253
813658
177528
744631
775692
582864
43058
279838
141778
257970
407988
689199
664695
542491
877403
625058
281556
653366
545370
518812
85649
268029
292943
473761
679004
623466
71830
496759
992623
493243
479417
424269
878711
877568
411843
757311
937551
304606
944556
111057
315109
663884
452515
879202
554350
1029469
458903
1023537
1035033
878154
377976
407975
507404
4330
399641
913881
80386
277569
180587
452861
820488
691710
488662
824454
885893
186567
864326
136147
739986
555653
391069
992904
526387
853214
393813
797329
541812
833470
619458
213369
741651
854184
129773
552354
653242
536566
390436
285848
587718
883319
928791
135347
356053
795703
556965
311627
1034419
414656
905537
209130
376583
638647
447898
935300
832447
358819
159679
919825
812445
927716
701690
71387
848084
907434
999491
31304
656810
994157
622707
689712
3787
280176
546926
64859
789941
703267
667170
560153
73020
378644
732458
512515
19083
218621
5299
421206
930382
836449
236628
679837
243844
451653
162688
315720
149493
124496
4569
829680
606414
348070
925368
146464
446296
323128
993052
134209
110907
629569
946016
626800
65236
613014
84200
865355
281847
632075
646294
137721
1040595
516788
694565
189363
922847
709022
618798
67616
514350
192052
342916
595066
133470
497248
244401
812557
845736
567423
1013852
681625
496150
978565
401650
843083
574229
97420
1025655
915971
999145
911002
945649
119293
732864
203653
719652
905976
623486
167541
99003
893572
428526
810023
214252
862736
55330
647603
123820
322178
798069
1029788
508779
252800
203461
683084
650832
464608
355490
857166
260456
795766
44470
939263
266894
228650
37754
793610
863794
678645
1028496
1023830
204696
818485
511943
277335
847204
377218
581492
592894
143305
137596
526526
18956
804464
217087
32500
555329
233291
63234
929277
229153
718445
950515
978794
788895
659822
140515
297004
907726
602119
185509
264317
537958
951292
398043
166026
423836
146108
579892
304957
953799
944204
202701
204804
27477
104819
138262
467060
704391
817300
205828
74686
1013178
1001790
717386
827317
157092
907718
5491
558421
733779
524048
317466
744218
249776
82573
239026
460824
844030
257313
370744
513614
471205
426411
787803
302047
711110
440588
560578
100038
489016
810066
1011698
56800
818493
346822
430390
939715
787898
179813
464905
707815
234889
698239
359607
786460
306822
661831
868082
974202
743685
1013950
686292
458921
470020
58952
933054
122645
368465
1042025
740977
577851
1044090
660032
995406
995840
349392
470698
801314
335514
680715
531646
639567
219218
306050
631154
216358
610808
730526
214283
632510
18507
462583
67012
525880
30479
296866
325004
602915
939748
630486
1016565
777176
114854
768900
37659
1037689
496356
811042
949002
958578
922629
369692
276372
479791
23442
129285
625694
214490
631841
417011
42118
709458
229584
434323
392197
964782
877765
239227
201669
835173
1018629
385840
603349
356962
741721
993269
727549
607974
877496
203853
252053
389831
303640
586239
546111
754642
136304
266081
222729
232350
195444
125045
63214
879155
543590
846638
348756
245715
132954
969428
28211
617428
894064
387427
489790
525754
169324
961716
41858
203537
734418
33495
407091
671432
142944
697125
126830
888953
1288
2927
209288
301608
392914
254330
136313
161258
447382
529881
614734
97655
534659
905254
202740
156016
689665
342558
603202
200210
608452
621416
484844
605206
104113
894450
321596
344656
953077
366638
613636
725964
301460
770231
448288
361888
812403
321900
121966
67305
288060
417201
307648
263084
739421
148413
123427
627968
454774
483180
138248
678277
641255
875435
23884
765070
992281
626136
91173
1000352
94605
153658
444868
975810
402260
763358
472569
492378
785532
425263
501848
85480
87622
666454
421380
644394
726743
413693
989146
464545
298325
954874
968589
552977
694801
323079
192668
948614
1027731
114716
387593
633876
387597
941666
275574
821629
931651
942951
271689
455953
480172
90817
369616
336130
1020807
604387
868437
747921
497529
913243
984781
966082
734983
668922
255571
49816
31093
80817
528173
679109
888093
229436
811853
875314
268014
143641
895206
150968
776333
618217
576203
634881
688837
199483
73043
884428
308433
190681
895019
676105
951644
219653
868318
807248
568100
811043
187232
188072
30933
397498
602914
33590
951422
37512
893169
74920
235565
391254
106615
96366
550924
26022
708198
67228
50562
123425
954152
483510
484321
490644
643119
445436
375881
94511
456334
963754
936786
487348
243478
480128
873843
827488
230431
634794
364729
819623
747305
691075
732599
818217
666992
409389
920366
561247
551892
771910
941110
925305
935614
35363
241330
355556
361917
288671
643903
563082
401724
613194
346579
329382
176516
706429
743864
917881
168468
210548
886399
130941
1018791
808352
798769
629869
274116
129556
797605
404118
749711
1014365
445357
672067
259831
195492
97789
803841
133940
570666
158271
558128
529914
870330
953681
201344
80030
544824
715204
246320
899555
111596
900763
233757
503386
987386
40233
987300
1009280
553281
882010
50663
948713
401554
867903
797219
143804
193876
315012
714335
397249
26040
67079
662850
312573
447599
900886
49135
117114
596276
474758
988417
110423
710837
755478
612495
955789
323132
1042700
939395
374877
315835
218058
330691
940143
220733
277396
526766
838986
653827
582558
983428
584682
251221
647038
820533
482972
802564
579437
539414
361284
103701
85346
671705
566542
172923
493590
19265
176230
586699
627733
757524
565016
393185
181552
650549
258834
323379
1038487
571899
763783
1004010
621658
760266
969910
925676
861519
596991
449181
390180
905352
953048
303840
581274
188767
385651
864033
899254
961573
658854
334253
506695
767275
559808
833649
372849
40194
727889
33607
237338
622984
56253
84676
134022
883683
905470
489473
628939
918780
1035643
636953
214767
1031454
216091
807793
321752
1028470
353253
362270
1028529
263850
638600
651557
753078
773273
238651
910818
400137
606149
31333
849937
619483
260575
1005795
537657
125591
98163
747653
267960
570709
425084
925843
567980
706562
437515
901887
159562
473147
954246
384586
797934
313455
255807
606904
944267
907963
424207
936822
178783
609061
750548
887858
420762
771728
726098
611215
46810
824009
298173
1021769
260419
91655
432941
608107
238595
337525
645027
501380
438792
78954
729171
65911
696797
650437
31960
379395
917753
59878
80794
771390
581355
711840
1014705
483973
808236
997510
813418
894509
899355
419521
166659
514255
217381
168894
755501
784088
33938
265300
438146
692296
471808
537802
250642
730005
455795
98771
625394
805579
494770
380658
796366
397803
832629
453566
239610
606691
405784
165213
775952
1041382
12012
446192
343515
771536
577138
862527
805939
469443
803616
598525
866636
924262
626685
878719
960638
478902
246420
527657
786478
975251
189983
166295
801019
601667
340395
420634
498269
899800
67452
806091
222077
645173
538236
826476
239764
573140
148396
27990
601769
188050
949370
378038
9395
121327
384730
104312
74755
1029985
222165
159186
488631
616824
276125
563693
280392
464734
310435
89466
526016
660398
133704
685432
295237
688358
354441
606686
811101
209088
1023893
46893
633781
574655
1043100
667770
413091
139594
118422
315901
897142
398713
416606
106670
452737
200521
859861
307246
1032745
606199
80325
492991
990723
356443
221100
830358
188407
411
582255
327985
270524
370817
604285
867757
18306
709877
451407
674869
988622
804296
317648
52625
494634
673282
377691
429112
952516
175270
340117
462796
968149
564957
484168
223937
524625
154311
354779
131807
673133
601025
389676
285674
11488
700980
184449
814750
797754
49107
622343
646334
973942
3316
636586
48971
745936
928485
195119
936147
769769
961824
696443
481151
739965
810888
830661
768351
462679
205967
912704
875776
598185
852029
410863
1028473
236230
88772
125034
107375
337320
47065
40174
404583
681956
485196
48351
685132
961755
452435
1035819
702982
859547
811063
206791
224995
129984
677592
276869
310564
268785
531969
296517
385003
835567
174385
546668
549688
697695
600341
665853
38126
382695
1010964
745780
935937
10916
38643
147831
123252
514476
319227
750106
5195
220815
1018139
511286
417533
327824
353934
341890
722818
187738
172759
682817
57262
935796
1035116
322862
575768
229718
496399
1029093
175732
719882
327815
778121
576969
103024
506421
904698
295354
848391
776384
891191
193199
520272
743264
1027258
530064
837049
844550
287772
395482
13347
1040521
690776
755058
684740
914044
820290
288492
788801
796208
581208
148331
242920
406587
578253
489207
177304
52838
472662
498381
32713
966484
488994
512863
354753
572059
365962
932906
976281
1013857
721467
317303
829135
664582
46607
859689
522173
324994
250708
958621
332040
321871
590299
688780
229501
610505
507256
138922
438148
992360
356431
78903
552523
424389
1021133
246656
863309
61582
548176
372364
551360
544422
273420
129937
509066
576027
369763
567531
537883
206861
7595
107462
870386
730728
848890
555187
718320
770337
272185
865303
38658
479063
641550
108950
53797
858233
628488
154327
674040
349649
1031709
848629
603702
665624
456108
712390
913945
677823
835332
377979
1021800
540788
824218
957674
92845
773760
531538
885844
1019104
100895
994834
612816
467429
84144
9028
865851
786833
753925
575416
235113
64059
32779
713399
727060
612938
142039
312831
43145
882459
83420
108545
386232
853716
345153
797009
841873
382593
344101
933667
962180
684845
583372
931002
469908
102539
758656
429197
836762
941790
1040124
205663
1016405
560432
1006421
588371
908270
322825
345579
381153
525287
614757
116264
321839
103667
459020
885034
579467
943681
227926
293118
760251
488843
769432
491357
656646
706554
189792
852603
137466
27210
539762
788464
869700
66335
579454
83590
535821
464131
629647
327502
866968
506136
401719
568726
685079
661548
572628
489279
520209
535630
936037
271103
196231
60322
180139
902931
47013
1020387
892394
850621
302555
526692
904363
1037081
454616
762114
1045017
157343
118304
350241
826953
996712
773498
421251
901869
223527
796519
255591
292551
339026
323648
1013814
318727
661668
171537
106108
929629
962641
824308
258363
528369
69353
899237
100455
747013
720948
751312
891305
1023064
745063
710496
394548
846015
612880
162782
421895
372961
846100
412061
338338
173064
297108
590628
276892
83582
975986
850730
776341
746085
98549
803243
835269
198995
442823
250112
42206
903229
152428
866555
400009
944110
827809
795529
688438
292215
991525
910101
697679
437734
128397
275158
366044
539475
183644
951310
729717
369468
1045227
535741
473227
1023935
369852
988251
809095
281574
2415
506978
309525
770396
768292
61170
227948
427853
1038955
471560
209252
1007953
610339
784665
125778
353763
156846
663497
91305
382073
318333
669238
174317
346876
1019776
662233
479171
375893
798640
993073
798505
128735
965303
954153
581375
348585
608291
609243
1002824
323
673733
508822
550862
909484
965590
637627
514077
476280
632484
997819
205527
234354
900651
149545
214889
647402
818156
856603
762809
754000
120937
781540
55772
270915
223401
215081
718640
673101
908014
348871
606035
689786
1032354
125736
50592
516887
306300
83912
251726
44300
297658
781523
76273
673003
598944
797372
789995
314026
672483
249272
465714
450409
629748
624869
139640
306109
97440
619525
630907
369597
68298
699961
658955
942891
875784
101262
858618
675385
327017
688788
628016
284589
595229
794418
881464
251609
495307
774782
955818
136565
622950
610416
65114
5678
378111
423267
949126
958222
86637
388633
362612
884937
369591
6496
187062
181296
568876
357335
14719
948726
11256
461365
820027
114747
850334
434347
419603
766485
468852
403176
757062
162283
490173
664402
125464
105722
686272
925660
479454
281827
81354
11567
662106
250650
348746
142962
967395
689309
5195
208710
798708
124065
980741
722889
478035
1011854
1018640
473301
376296
392288
376779
836086
157501
222090
489626
708502
955955
678790
898212
377868
811097
522650
144508
961682
542467
160387
756428
616933
429194
958600
334767
763095
727202
669380
538779
391785
660410
400399
59421
288077
322090
31036
511200
491284
516682
135529
638024
457138
458486
952440
786352
112211
766440
994976
469490
86853
68214
1020287
873272
219642
69546
882129
359503
137144
515907
32778
684125
1008020
155632
497465
977858
658139
400230
862825
536950
719218
88594
460555
895799
789195
978193
872741
271578
212460
22961
490331
148898
596252
931973
646228
656013
539847
583629
1029979
687002
623719
285289
761212
381402
625549
176351
551299
783494
469560
261209
346166
329812
231119
264411
877562
185907
395987
229891
129963
920049
12694
831283
39647
807002
586809
242527
588888
934921
179293
850616
765689
920919
81048
459463
957294
228008
283763
1038734
847210
928373
32016
465921
137498
765114
71784
387670
1008071
684183
277359
533260
483138
248038
423545
724003
92996
979394
103930
854316
692411
824195
257341
245236
631325
693570
351334
487959
815539
617615
941672
216736
153326
266762
618585
495045
15862
739180
607155
905861
905351
835777
164590
214370
236952
576535
774774
179807
21776
272112
1022795
203055
965019
124175
853945
70534
594691
212781
367950
1042420
396844
66724
938175
406823
491034
238411
834559
706702
379659
10946
1012137
852471
600431
818074
270424
623122
82279
632338
119021
955100
1033191
199970
219140
237376
365506
609223
14479
596427
934687
208836
547826
363814
266025
87942
422722
988751
956833
206985
762343
617578
518888
465576
869254
428611
150593
1043151
554432
683265
249061
516909
557605
956279
781026
484381
735074
239809
866490
223978
908317
626921
814493
773654
33726
42122
307597
807780
134314
409935
655110
628174
78002
655180
713415
26184
251527
343290
199680
338957
535653
322625
918028
1044203
1019997
657204
457569
1013155
900869
991190
152160
787028
75567
864610
72700
81006
227880
297057
156425
1014143
306211
175600
975843
431599
463985
740287
127497
492739
12421
1016194
530550
274507
488605
382524
300872
561696
674189
687025
101361
865392
283017
920667
254526
695230
888966
712329
296159
19416
786807
966934
779547
214884
804485
651779
122025
791604
744124
959042
549210
387736
138145
819415
121302
707614
18681
664543
745766
206686
358319
522118
134423
365997
266165
925585
23806
1021771
195833
438622
528810
250222
510456
398046
331548
531026
875155
402383
473414
309769
911208
645232
339315
493184
342244
527520
276470
926675
972502
389875
959490
888125
396042
370641
579648
452028
781979
227257
41645
979831
947196
1008740
155806
271420
649075
379788
66349
829834
711389
657885
910763
35871
564963
818437
264214
928343
244844
80447
983727
258978
938146
868740
693330
58741
449780
1001967
643635
697441
338800
495828
295539
240915
818450
33742
805625
372827
77282
1034947
103412
838565
874975
500823
991702
3357
634856
519735
168058
18584
823916
724174
935056
593540
206209
52546
601896
526619
134126
131516
484727
654060
746825
878320
58115
855661
61149
793255
507118
393294
346795
176577
339915
86407
620857
253584
202401
289301
572798
447411
442888
585090
838174
837822
948349
860021
811223
497707
620908
141916
749697
741709
414061
438835
787395
994327
937636
131126
827442
317674
167394
1023362
579813
358926
864055
301659
832987
651483
212917
774913
629177
1037395
338460
15482
308825
927089
373532
368112
937078
868181
630263
151418
268517
282089
398474
25374
334113
404077
263991
883889
934599
948141
620798
43710
155833
945379
169498
235319
293046
362919
79981
558917
772153
628566
979345
91909
994273
584468
272202
678322
219895
704007
628949
275737
370839
36533
728257
837010
150536
130000
889458
791343
859811
1021370
6446
490626
479777
466563
575431
533287
426851
637210
70613
5783
189377
191066
375974
279308
835365
523657
120124
1006364
18653
850958
629466
577269
895766
891485
678949
473566
586053
205193
250851
946340
576778
346548
40297
243168
458905
611941
896220
714361
333321
542791
20193
300765
193212
532523
386828
1031191
945653
402483
434044
582860
105642
97247
149205
637387
1011366
232167
38901
528882
530663
943043
185453
679979
647176
61360
288173
306171
905959
61612
449707
71815
720739
114242
301903
83529
884268
669233
870123
354135
654070
658119
567170
937304
43209
796616
144522
252713
881445
442984
774044
127336
351631
438074
109676
165283
389456
281510
560429
642869
11160
500192
565577
1034748
911769
53682
477402
497773
11460
552041
1040383
3078
498336
445874
835008
686260
305177
254644
34739
982405
286194
141452
83485
913283
215127
942726
486332
650847
41748
948187
51737
866986
923876
76171
478079
309421
1005572
910337
777651
768867
880535
932597
388929
620208
1018849
54062
266272
12108
642452
64109
538389
459783
239406
425705
806992
695106
550257
507573
736970
727
37707
241182
303975
300874
832005
1043145
792416
909040
296642
116467
1028536
913885
395309
157697
564720
589990
991659
533907
833455
388948
727501
553264
929657
386804
648012
523143
606753
392043
556687
507769
123088
863017
579927
111288
744225
27936
376788
898514
964847
746443
842460
533940
219729
489006
83243
42146
574587
497458
802817
321775
819887
247362
419493
746516
41264
328039
823635
340125
741664
43288
767287
1014060
155712
389037
221620
614297
127714
344517
852206
176539
961510
1006960
714332
647676
388353
251569
321912
753398
982484
355275
152111
485964
349947
259736
32414
974797
487532
5683
282061
1011353
270172
733970
325238
747858
877187
301257
540733
259267
873114
849044
896702
532613
996915
51053
38600
900214
525805
219762
497984
851792
50555
385268
89573
576970
704304
457988
525636
771485
551470
248626
137947
149597
405289
415677
482874
751929
748766
191625
942691
655780
1022898
201564
955823
940494
994837
341891
813271
246197
562018
9418
895939
128519
939104
447570
48793
576228
756362
847388
84583
64539
489187
702845
478810
829065
191830
926658
8028
154383
606568
69373
664715
639365
135617
131090
764881
832052
620487
526857
86313
416940
434896
610768
516532
506586
680680
722208
256410
794825
721454
666022
112995
854357
707893
438974
262666
974170
414352
775793
746564
773583
1033980
1019726
38984
253517
524063
173378
355452
879468
896323
245257
683075
503280
489606
734569
688918
112124
600187
902941
237599
697957
25241
1001515
933328
624335
48126
646671
483901
89967
75400
184968
976017
807449
300617
611681
279994
697891
477198
254442
21745
468905
687011
210868
817399
833152
989975
497569
28502
164535
372136
444257
198521
394215
969006
739324
973146
15944
900836
829937
230317
242540
141681
125360
837248
93419
886219
101263
994574
513186
371738
1011217
758549
57974
653288
51163
541394
410910
795781
91366
534771
811844
297747
197627
727626
556309
408411
406030
468804
400293
452481
759450
433618
712349
233358
601176
904481
745791
29514
157810
134503
771171
900153
691240
299413
76394
1012209
534924
869075
45835
127663
505126
408090
315623
312670
513463
274711
238073
946246
492190
980192
642033
932524
687478
584451
114932
920848
927293
346339
874920
986206
203333
486780
264018
116486
851762
236473
1029791
194659
325637
281303
526968
527087
271347
289795
273567
863635
247377
219450
206765
546011
855025
182725
559944
773556
168426
631190
292155
139922
583833
1037627
1019652
434672
924319
60800
211149
257500
846320
16463
518366
232893
221041
905752
217851
928410
75573
626723
100315
214548
525679
64816
913073
1009826
895460
269601
1040162
610719
242103
329332
453030
594304
464896
1026721
865340
541373
173653
290260
167672
736581
850662
728109
709824
261604
554723
988903
149829
831717
126589
604753
985559
856889
62581
138578
621127
662326
883349
577478
806985
698549
108432
893701
571548
652920
404787
164316
1037091
42231
252847
955893
653494
663748
39313
381929
36624
1018877
810692
342452
459268
817228
403674
1024626
878213
943904
748957
114431
403772
50908
743962
254897
746760
211880
830584
1031431
363311
450773
799210
1003344
1041459
412865
391007
382996
883980
702679
145317
578488
1042751
234373
293596
747281
944976
894664
28635
985966
905724
870633
906791
568495
291954
9330
378890
155310
33307
781407
819969
969651
102049
230288
835552
654275
77029
327049
906183
1033404
553146
83242
338930
396702
499024
940846
560202
204833
389686
210342
568606
668416
268145
671584
329503
907709
671266
990457
115526
838414
1043230
638907
781850
691277
383229
112404
829644
297177
392206
1007663
624478
917483
28720
170630
45167
342613
198220
462009
384808
156830
499506
441984
19920
227602
1015549
770904
250206
601765
645509
5462
496742
848720
319642
697183
431685
28994
225198
354594
744414
145294
818935
78353
336491
862630
67767
195348
770518
525725
848354
808910
664910
628727
616301
660962
285061
808338
349184
768310
3248
935117
912787
81510
648590
642696
2098
342234
27756
69118
10614
401786
136125
713430
921321
190720
575004
260889
719933
48611
295830
576748
834689
1021326
670469
175890
813728
578087
636723
70990
933797
651952
167973
771137
515803
335362
760317
943021
716708
95205
455257
75949
347445
641096
258698
149131
987328
347565
825809
187
794636
220887
506785
849385
628967
638058
675773
718358
259890
80155
619519
41319
910653
325180
11088
977594
284131
282513
507425
508507
140333
48467
134532
650606
823643
20599
19965
660451
340591
302877
942164
666411
416646
979945
751425
180810
606497
333520
187771
135884
206438
445641
1035310
12372
360730
774276
460124
555101
178492
1026826
180016
869046
534240
233617
376281
799987
928150
31383
807271
349088
798368
142522
1010282
463722
329351
321040
134634
657294
329935
51399
297817
754789
432651
646036
608552
472645
791633
746510
91556
461506
288162
230855
963033
105232
23014
892993
331173
49886
467810
328457
901705
503487
215379
145657
1002881
914960
1021792
431874
828668
605594
189262
538387
559612
551699
853908
303956
47746
694660
627990
884831
508746
190488
629068
145358
514876
467193
719032
261750
425601
649120
340591
659852
219541
77525
682619
85199
446368
905314
854247
494733
213221
367483
368727
624840
700229
942887
752148
565007
810954
676693
599437
95460
889618
276787
912136
528040
1021451
433868
410096
242492
886796
121458
694015
783876
113982
103692
817684
884856
547078
190681
692691
37827
810703
938432
255229
391589
264893
546306
467428
657180
429678
99220
906143
430333
286256
88934
142047
596232
578402
985292
512321
226831
381898
375442
975559
644782
419016
204003
588238
20368
515618
731722
316014
780216
690266
485698
460381
798911
445229
640876
431814
115987
1022852
952590
265872
394040
863869
939090
378832
670814
490282
611630
735764
757834
953958
689377
769781
828940
595615
137645
384498
512834
370890
754376
293041
851820
584700
522418
416954
614964
303580
468622
853315
325339
171586
970817
400934
607966
648103
371501
426079
935974
598846
8873
596692
727308
449823
397766
92125
789444
474994
281876
361178
232438
202742
60569
283808
395533
333206
322123
730158
339482
567369
312008
848927
254800
1030578
89431
532192
639494
598451
602781
584197
784749
198986
661881
255972
999154
954475
664034
684390
650705
236415
63942
323483
276020
238613
78341
474185
102088
994231
649483
97682
604265
420179
558179
678805
884723
861744
242279
963329
306838
526188
66105
853618
944997
62074
813575
858278
265522
727782
554770
709617
650370
565408
492021
685416
328629
136835
918031
353914
491132
108871
992414
522924
929469
109033
60051
881412
741183
321824
306576
842563
393783
125287
239102
258683
498046
640487
143198
743070
234541
422919
42588
90775
954910
974613
615192
281484
314442
1033446
181693
563836
19613
321738
406185
1035696
521233
246367
155635
148323
785083
487886
525435
189849
497383
159611
920029
82159
714855
149180
1029089
619401
205202
327355
647813
197347
256320
245301
468692
909406
460238
604757
702913
944128
472790
917450
529971
505793
971259
544022
929889
345713
492027
149907
831046
811387
163560
438049
548101
368138
451477
790388
631856
302247
892619
117979
610711
126936
774524
218925
38413
889190
596849
670211
587695
193753
202205
410787
881927
917161
730246
826770
945057
961897
679643
866136
88093
326794
302769
787053
996729
828659
993155
74104
943261
1024167
1001912
988248
366459
339584
747048
674479
589528
216158
642601
516332
469831
1024366
58936
205672
396518
65516
857782
906625
213676
392392
158760
194349
525141
823109
1021130
933069
58867
571815
641053
227051
794515
532946
349023
577465
1029664
430885
836847
675400
534656
885378
804283
596125
926177
859188
399470
770993
563580
404402
471336
15213
785870
600078
871465
425956
500706
629178
703184
190459
657150
33945
521154
487492
306765
764493
475333
70000
467325
146676
396078
947151
492442
125367
402958
211962
836179
575905
69115
653582
18191
526876
70997
408731
617739
360708
549264
436630
281803
253662
514432
541315
435047
469787
825798
4576
1019356
385291
236785
984391
641801
629050
218588
633626
911359
780463
882993
127003
402880
835310
441566
82514
864500
484080
982176
1021733
478968
820781
68623
505796
276774
1000999
1020379
325321
123467
794041
936540
702636
591434
190853
468599
574154
344454
140542
704033
297591
336493
422632
796216
741052
387078
683951
162155
909721
876348
205986
318568
798642
201432
129014
8726
384285
688067
600940
838591
280711
257613
182862
26755
302104
60956
714710
350397
851998
470030
528440
136416
716104
67153
274429
332971
647381
555925
159990
217020
898081
66676
411093
302598
900202
33773
735471
81210
428015
1043548
939168
656832
507936
837227
582587
14965
465054
96214
234252
515569
385846
120167
260210
838901
473235
124776
120672
708699
290249
342688
499838
637776
468741
447581
815749
438245
710926
990327
337613
42975
560415
430819
548003
395640
80
785446
110870
260645
774349
705388
923437
314688
372178
735069
547908
853018
50397
421704
539474
31843
104127
116178
1028704
967273
193107
495212
871436
793712
591743
1011098
178828
157873
606742
162580
212045
495652
1015719
946875
896390
388814
182626
654127
376701
82209
54841
29519
230078
249436
100248
903972
575980
804130
360261
691912
706636
369051
245286
684706
922814
296893
753120
416397
42551
20364
1037339
623359
124265
695698
874603
85399
494162
785026
216658
30518
73729
358030
651728
469745
477107
880913
930538
800009
456365
585693
67121
395420
297351
483847
696901
471951
828827
1028600
666447
957255
285680
682246
1030620
477528
405957
98438
836526
861652
323644
756903
369371
251898
874933
610228
140014
499552
1002421
892028
602870
424306
337479
334300
142523
506304
753133
600745
11974
374127
579996
302226
473740
534579
819566
1041554
179926
210726
406873
211933
738918
766884
798282
615586
464260
791459
644854
841804
887359
543528
535993
408833
605139
392014
801304
511827
925410
521468
94422
299087
992219
746832
1032678
260051
503816
408936
113846
242712
799356
435990
215598
143854
1012805
297390
383962
670459
403655
777120
268637
755451
382895
671665
50707
614075
1026394
256199
524567
460754
494498
822639
560803
738291
872848
670662
1003062
128170
273913
479646
355919
458207
887896
360513
105041
632715
365961
893840
425932
252814
611993
647624
398135
416478
112998
806952
97730
456440
545074
297120
418740
660265
167216
447165
80662
199724
656819
157913
459195
365366
327971
248489
332928
285868
52392
632264
615242
560894
371107
614718
18758
449226
1025818
1042332
53599
594671
298693
739415
347604
202219
986310
124665
43092
976749
695540
538304
771879
605042
817032
991106
73478
82296
1016366
996911
381767
285800
301633
26550
443499
991228
1030670
791634
463692
449459
829651
239135
578566
394369
669326
161278
58234
264634
211915
530171
809979
900117
1021563
54142
663920
72374
736198
503223
381920
69060
845473
90437
865139
84537
892386
198441
266512
422502
925633
846145
3736
141668
305580
22990
251600
434818
28669
320175
921389
102739
583954
1003141
143745
41009
493795
21389
683440
222142
103661
373520
353554
156815
597278
167319
584708
889061
32303
903180
943010
219330
560654
650951
964790
453187
744009
862654
347466
762006
744402
321832
923778
848696
448514
308706
611376
310719
907610
616647
221376
370203
156329
465483
863935
656983
71778
651619
837927
658683
357124
239287
55620
359169
41145
816329
831299
84324
882938
235916
571269
954430
806586
1038172
115092
378034
981135
224835
786898
163984
772831
780487
672283
626995
74429
260176
384949
195710
402921
131546
171755
689694
758204
45189
782172
173073
52360
629840
861268
875292
231947
262204
770997
397534
741142
36718
516234
690792
779244
1005421
321357
273151
954985
326153
32867
522803
690483
314120
370145
797710
517567
264808
660162
676187
10072
268992
679149
347436
109485
909839
212893
592418
182963
1037956
627710
600494
256902
964349
166275
972152
742936
77858
400424
615602
231102
652490
198544
553660
219545
1044999
320847
118615
225560
870944
109405
707495
968683
677608
817696
278860
141813
581758
214431
688877
79691
249000
30087
906442
61193
175261
851901
200451
717424
682169
215099
969002
693104
954152
761720
391519
56594
902927
684803
861207
317103
946574
846082
370348
676421
952607
418534
938599
743999
638293
187277
807550
39363
506724
958650
511399
801005
566974
138575
43012
243242
669228
525303
856261
518220
567317
539534
1001146
24809
42959
577448
393857
824863
9575
14776
365650
786531
996790
185807
267575
590626
972
157148
436722
553611
375950
51030
838689
194706
729631
1044266
546959
121854
586025
365859
56741
56571
1316
18722
49138
40862
794941
446244
183879
1008415
605607
942277
428835
979372
93987
330090
102810
874821
147779
375531
359537
37082
566087
655609
78356
290680
839672
666557
508656
32561
963613
283509
756695
1036492
179209
357471
119404
1028364
647873
401012
651646
435851
44847
704431
368659
360443
796909
562112
909750
885607
818019
360728
366974
959423
709490
261634
262845
262256
212977
362010
274224
709138
346644
788215
378931
68102
159344
178409
783914
345632
334855
423310
357274
886342
660116
395849
437718
596966
313077
509328
23372
103156
478954
649507
761120
886745
208938
896858
879457
66279
561813
429045
239353
142047
263822
235037
42077
492481
862132
418483
350264
1031236
54360
266296
884128
612666
427811
96589
214527
178991
953745
1043524
203812
170652
362770
999261
571791
93106
970232
599014
1004281
284774
384103
995968
1000313
571863
317320
87239
281258
367234
749442
714288
892810
96653
316134
582352
408503
634563
737542
262947
333581
299740
509426
128733
427442
377875
393117
907913
73121
488335
871244
566825
668345
416151
796433
676801
1038814
57180
849928
351513
548348
616224
423818
418770
36635
796600
637911
378626
983026
220465
818600
922657
346636
754895
558801
1030884
727820
648580
962008
58747
434764
601076
173593
885101
706981
239452
471814
926292
221745
143379
1696
648884
745354
41080
240421
338114
251252
1011751
892205
530690
757863
760266
630330
5251
712081
520391
532301
219147
469124
207199
81297
409519
15648
523359
999625
794303
725748
245907
697249
607179
508238
183725
779972
667611
373582
523305
375599
779156
584755
226405
458142
176036
1023031
877966
113648
489177
662987
357866
827609
254955
527582
334347
617424
151507
267097
508081
763304
22188
863527
594451
755468
739847
538921
478920
790068
980081
907367
327780
1038838
16035
617534
494799
984838
631580
786981
500140
8191
583594
362647
811434
911810
683515
188155
1034026
39243
487852
80800
700658
443102
821047
798801
318785
208772
222768
43578
147570
656827
556304
999328
722222
138622
532834
612327
37738
1018876
764111
524449
644068
4466
544186
834372
259671
150979
451840
22738
843822
795203
382828
595367
211508
203022
551462
267001
391619
78962
739408
774289
141623
229071
840021
27419
257484
105020
569669
295090
548542
445981
799075
557121
221782
597044
669307
651488
916127
706760
391744
840132
900166
247488
880562
169188
368821
1000361
23764
699313
697524
298590
445104
263945
605567
1027414
149039
307774
764815
293875
400412
1045178
582034
179547
245117
21496
270803
821725
782398
635523
448938
125318
332030
1019619
394465
516690
433232
407348
579354
913366
89015
1022966
1041283
251909
133293
168233
769530
940875
315818
592770
863977
575945
686879
327088
167908
554712
780830
28302
748822
372687
460083
137652
130557
854951
265298
284564
536602
263734
602622
382585
481935
237915
352777
456740
321262
1038467
134194
831795
322014
714631
510827
916897
374946
295257
952408
60709
181782
83641
433180
163899
805876
385399
641199
560397
133184
156530
408269
672370
741265
550866
551963
408627
346299
598431
559649
470717
824811
322287
1007198
289664
717683
500395
859434
113582
1015994
911226
80295
428864
468344
67379
366670
897168
928122
493914
1021718
97641
668034
282635
566531
789510
326255
82265
530801
920592
963656
725309
26149
489041
980309
16825
454870
522719
395854
40477
318368
488385
558425
250360
800092
208820
403005
205576
158919
975668
780242
10504
679225
525115
1025699
387979
767442
687291
602242
744301
976518
856415
589027
704450
632397
129256
181743
318373
734705
845687
8676
1039581
296664
190017
691555
385007
473380
20563
38414
1016831
521246
765822
52745
863710
584140
927772
377733
243076
31673
698154
28559
458274
564034
197711
524098
363451
730176
372822
105315
613011
279027
146766
601452
527056
388965
213792
225552
332688
248453
517462
428450
115027
804391
661220
403466
669710
886651
536249
949457
772551
144754
891355
447741
186670
503031
507407
692454
174059
816711
1005365
679008
67283
365689
1035661
482059
319647
135750
446876
1008345
264918
916484
574722
601388
697528
384905
798837
665394
168972
920667
852788
1032180
959857
467528
149863
923978
952384
93888
782687
544743
24942
432158
872239
230448
596841
610839
55849
874450
620188
830681
977534
215154
820772
390574
419258
305291
857146
836885
649340
737422
647770
670658
12728
211412
729934
639898
271902
144526
132204
100472
660825
976650
890032
97129
141281
993832
982654
178897
388954
732853
140164
238098
39064
607675
537919
788173
368466
78858
336706
51173
224206
877249
402793
341307
699228
21797
650664
33156
558219
707853
888332
139737
464845
91135
844278
289195
200578
380294
932453
991620
738816
22693
447627
610649
948073
295008
414469
888510
338644
846561
629818
630084
364180
468903
268198
843720
591933
937696
468936
561662
702018
489515
865903
723813
767080
688585
397303
162991
744347
800126
33937
546665
16954
1025970
146753
712240
999316
194732
326930
797986
348352
370457
674348
506272
742666
13274
796419
1043607
50066
254721
477639
502605
447871
61135
528895
150979
58848
1023493
819031
165608
525001
887510
314552
436816
1032228
428869
345588
62008
549389
779564
898604
144472
509300
684646
293062
1006938
513317
348020
482084
754977
348656
867269
783757
807268
1016755
531643
375150
778874
70871
445200
119037
912062
431611
77498
156465
474423
784502
355932
297809
791144
593449
486521
783179
643972
745896
768750
943901
1045398
172934
4346
275148
882744
688603
1003050
187068
270974
482466
572417
344539
408708
105870
657168
892142
725535
567860
485560
332676
86510
965273
435997
1032600
419469
349575
173135
791844
754952
884915
693438
597051
701529
471109
192131
889846
328238
370284
17663
659084
1037641
834775
519632
156722
422989
156766
448020
315165
851403
976439
1036251
219491
936476
84083
754180
365064
431429
85025
543979
361082
848186
97217
958503
626667
579605
293046
817867
1029986
929863
232544
148045
769108
748986
86568
680995
777575
710791
227895
909444
374192
23807
58788
47449
785109
327729
92898
276545
157098
363149
508678
236557
949847
477147
255339
453284
813683
73887
441860
245884
719758
975211
967753
608600
216923
639009
610406
230943
667090
254497
531073
244355
144693
469852
748635
933872
378664
946789
265598
244123
770307
659867
562230
863040
567592
134774
253455
612377
531779
327141
886947
215673
260988
222687
886317
965191
791543
348469
881990
928829
613252
489556
916543
642527
1032051
525741
546853
439920
829073
226289
560256
13400
720535
817746
133539
640145
867332
1030187
152672
590851
694915
504922
1041663
71681
433130
862131
134499
298837
879004
853990
86554
137726
53990
405904
132187
375216
464118
923165
677166
136346
635353
484340
613461
95443
969531
912651
267116
980674
597478
560790
341438
843834
967696
846264
920077
325980
226254
851111
551355
596404
846146
577566
65879
259543
821679
904050
445413
976080
616327
628867
883380
82272
49480
506092
1014452
786006
158875
68043
1038547
285494
623435
973766
962133
865292
228342
336973
281886
414386
710175
247352
846593
585033
98275
627353
975649
488154
924948
205014
760419
258166
6358
112561
318332
570476
214754
869240
1033625
1023083
73378
790387
450096
565834
725249
239236
707969
313289
714865
1005016
753065
939150
947371
1000064
322275
680373
215945
484161
870752
690947
926303
957969
33559
693109
644862
531869
718647
356932
986112
613073
25317
149532
103232
381109
80403
198177
366710
959173
710229
353563
199216
588147
32249
471743
834269
425891
278048
216649
238568
96892
66617
914476
305125
475644
631933
70106
514733
900504
687883
193489
559
946160
798687
766157
578942
824212
24130
462591
562377
340745
243538
451356
355651
248311
920148
456672
747037
341197
503944
805270
582661
803325
240995
846318
524898
872030
433798
248357
585158
834963
288563
977865
509040
101119
743758
874513
688352
405117
231789
628534
799200
370837
255445
853789
1042004
636743
499272
84853
714116
341721
656813
675595
720158
158690
661810
481673
157166
490489
248768
232068
185024
168123
356577
891887
106715
183417
363733
367097
77257
842904
402140
238419
666772
676515
696745
349717
768744
739009
300372
662543
203539
315544
51146
735409
271845
421715
252035
728549
60256
102764
542537
654900
535143
239519
918263
269687
8448
1042545
934149
841080
168948
556989
842972
198888
422606
549180
236879
86946
614211
332370
920016
319887
54890
441640
837282
54510
247069
222404
943236
279902
578459
630233
871077
296056
292058
137402
954827
655286
838640
730142
135606
959324
912863
936984
115313
367632
388383
998144
437129
12668
145176
178129
616471
507603
399950
907154
428401
279212
334898
404656
519417
1002774
129086
864152
513860
264871
364211
961274
499005
966992
908852
1016382
488648
275227
547085
151255
374552
208343
804823
122906
30600
423719
472353
80160
181537
237862
416081
161974
518770
945263
61818
383456
559492
353095
368706
778886
965969
501731
148503
856376
480692
659442
250905
580938
814417
941544
513749
631395
378064
733215
264427
363164
361292
7235
949950
162593
833982
293862
25494
106259
647520
7089
581376
644560
543893
570674
571821
603126
981878
895422
69857
293454
713780
497270
402135
73014
792299
456075
240867
167030
658996
694872
426079
22134
337229
377102
419431
574309
446696
574159
682789
1038881
468598
62745
245450
564674
387978
631953
246754
565112
955852
321366
964971
40149
118674
230707
309732
273725
939626
450833
668496
767771
750227
347897
290893
79276
842561
673297
39917
541539
486911
233083
418722
273860
487509
119073
231338
642659
852961
294327
303995
388528
490937
678793
730146
1022102
501548
262262
834713
941189
796992
468007
193734
30355
446710
51565
37728
811374
655615
270544
168698
300265
950107
766243
322328
232166
73367
21979
1026341
392372
325946
246860
320213
262876
964119
199198
757982
869158
968799
576731
279991
1016749
552042
442988
546348
420215
407148
74907
69932
247715
962197
857501
726094
1000644
534933
868495
884867
799914
816147
270778
253834
37173
438719
465494
934136
695398
266771
443610
469652
986513
885225
567027
157545
785400
589931
799310
560309
413040
529024
450307
7055
1000369
13520
87887
826253
43653
85857
250975
333576
314488
5988
949394
463104
644468
83100
647234
615148
804508
450994
917938
985046
83952
76707
465340
495397
952099
239118
906783
725167
1036447
1023605
685211
130411
603089
220568
91562
878700
1013191
617883
921768
1044665
618210
363575
614541
968817
643410
1020804
712269
253798
130910
968942
981283
936452
743688
391187
631210
884558
92016
180584
915757
47673
315197
53178
322450
31154
640376
59516
437639
863894
136974
371566
762836
574240
391625
554974
776301
223568
570863
770726
161331
11338
622418
245318
362780
876228
304735
866612
917579
668330
238880
686132
850583
768446
35873
944345
611115
72476
171888
710433
852024
459747
948865
162976
475694
192869
171679
764179
208625
308983
1029856
66677
845968
440499
149319
643435
849934
119407
312853
837574
672182
347711
728251
572184
58008
559596
259030
280568
429280
845026
561191
290152
308672
375046
852112
602594
388553
815747
211725
156068
794413
808012
1030980
76267
699610
686255
814009
884133
92853
656146
50231
300458
143750
573047
716572
257088
420732
39628
767521
882689
499972
275886
658
40968
464515
790753
1042148
596647
862757
586389
294398
608836
183446
768625
187376
809333
452195
274741
884793
708011
102205
199293
723075
122573
547492
319715
894517
759158
450645
231284
759574
416775
183790
847979
232969
64882
938646
448426
429345
638976
776948
897358
452236
796672
898933
332156
121517
466127
976356
271015
741349
890091
466875
992299
745870
659428
122989
326956
813906
393167
727368
887804
740693
879646
889068
42332
782819
864851
652674
843886
403470
645317
890022
620360
492995
546725
1015333
854488
753527
1025990
93943
220671
871628
553726
243221
633070
797878
586598
107624
726172
474065
499202
898662
82404
186093
158717
790859
81014
63421
359029
501883
418522
847650
1002857
95065
67470
489452
1001782
257215
555880
321299
248793
387946
958476
605261
96644
889545
313722
116243
980708
85903
895775
252024
10847
310877
301539
328736
938350
199319
63889
757751
525792
941728
148999
1023534
616820
957481
253118
542265
681561
675634
323799
923463
150003
340648
334081
1038206
862756
312375
51699
1022766
26770
849809
871926
484237
454044
292082
374309
760192
420423
844461
350118
208777
425427
270487
778218
997293
603412
252032
791038
126873
840261
886342
187275
597054
1027299
959150
670375
122442
851446
858299
900408
341147
423084
885171
671630
503479
1032206
968303
285503
303864
905599
16984
940560
157781
227832
62044
460352
227872
323060
674246
808901
51088
503192
41742
323504
234280
876465
25662
1023740
323540
1015889
614816
519873
353185
945085
52591
274917
752239
592510
905215
73111
577456
121226
942228
487685
965313
805109
833637
563166
131648
343010
138683
3262
287408
814210
721421
740640
72605
458070
748194
108786
588863
741221
438361
736111
76385
432358
128259
756927
177593
830359
8658
608520
558139
690043
955059
864464
313038
989171
511406
946326
1040693
624109
859331
1011364
467559
588047
631833
404465
918836
285652
284059
835922
903403
126039
889057
608759
915972
233199
108802
396731
832526
487613
1010586
177836
964891
470119
514527
340440
148645
623500
34430
754808
8825
288936
319180
853057
652418
1016634
264509
863800
903079
987943
178688
627592
606147
705398
262743
64717
548245
912872
634691
702156
813243
16865
946353
672922
880871
201509
474516
716088
853856
240011
534096
183063
896715
771336
26326
575250
702456
539654
452043
590009
460223
491145
908010
542455
612808
337983
460568
58655
317755
263320
110110
403759
1038256
813576
909282
853869
336829
271474
32950
978377
942958
804505
259478
629160
1045283
648962
1017014
390198
617121
232299
445800
903720
774625
5796
901646
521171
658045
345491
105748
107215
13499
88790
46456
914843
139218
629549
579918
377420
722869
241393
789443
955108
630719
825266
699251
229663
156882
473128
679366
663993
752597
340030
116143
615193
809241
761537
16564
322101
194515
774022
67801
298999
937201
623958
277764
83963
852781
655819
726551
436563
87861
267151
20186
243413
378033
379126
8465
360255
526405
295330
957668
480983
793415
658270
641926
187594
76260
1038123
292738
623857
445753
975693
794405
388595
901604
903088
790388
685224
426587
184347
583895
649079
801499
904095
30633
823271
672426
572417
242128
630358
752894
388622
880979
306698
668655
395228
267147
971575
84079
240817
462787
647931
629785
438570
341011
193400
165411
761016
610027
792904
819507
261704
931386
100422
594690
699397
408567
790621
354860
487949
789407
726083
266972
755937
364048
350051
392609
277426
114521
1003905
859194
284042
774444
303178
493270
985740
427721
166828
1001362
852955
735464
641926
519068
125843
855764
965264
679047
11180
901207
395952
846182
84738
393415
676140
308740
1023376
409918
1023718
172294
156262
261035
357630
370472
453995
625394
1022365
968473
428033
720241
973710
213067
37582
666352
958832
120268
332989
786901
814915
328712
97151
479148
764050
17342
446835
648661
728401
1025798
147405
150800
19517
881309
251817
123098
389976
887441
240342
293572
935788
887459
334725
128418
744763
428588
632790
477724
118819
814484
265567
609195
979216
461696
510600
336204
2240
398753
56596
393286
36676
1008624
347813
1019057
440769
427481
1042375
868299
298873
460967
46457
276339
130965
576808
798958
870799
152504
439546
257531
132372
128602
943827
374868
542392
809705
952944
558806
121590
167933
227548
918717
617872
143284
165087
202582
98071
590904
116568
513983
872249
643741
285896
466747
672765
85927
539826
246538
623775
969047
968839
582060
683812
885094
310854
570830
742403
38033
580874
663896
474288
24012
478198
1043389
964625
968261
498654
510316
794054
335658
294931
393514
13280
148
5812
690277
327744
168873
274526
341246
402396
412515
493144
955866
691654
210939
436715
98863
299289
870986
639665
378391
830639
751437
596438
562527
132355
743397
591372
351966
930899
228263
66037
334660
997216
616580
414024
69009
932427
546920
263063
501890
125276
880824
826173
619141
697462
205111
988515
48385
905516
696791
803109
49327
95155
452989
465308
128831
568325
568419
338712
253072
930367
121063
341064
251669
723178
573084
124211
156412
144813
788715
1038703
754648
491312
720700
297578
55505
429804
651489
391271
34715
140199
674199
410454
146437
264032
99025
17627
285950
1010949
699335
134643
170536
273086
968538
213238
501291
419526
492805
969189
843326
1392
820570
387741
782526
318492
555830
634408
269002
349799
474094
956091
643831
745860
693152
267530
758862
706800
236581
847097
897877
800591
351199
458093
296483
600678
708261
53278
993596
922765
302676
986921
516860
1020661
301285
537749
427498
36973
274939
979429
690048
639033
659664
606058
866740
10663
324280
825184
583492
652056
337774
247824
464835
838029
332677
574591
79565
145036
152128
684884
358198
521373
643975
84801
5084
243664
1017829
738268
576972
513423
168318
205563
362644
233259
875738
995943
312878
645353
339728
963011
894482
64002
948865
869929
63297
291638
195592
1002727
868843
444840
338854
448537
883061
673473
673535
191001
116287
391851
296947
499910
402570
893593
1015852
330081
1022976
170514
460974
92061
525865
131293
108026
462534
837976
680743
741091
130738
716110
1005108
637323
717700
199690
34911
380974
686150
718676
263651
937514
523813
828418
805364
479687
650384
1017330
1004191
666872
241023
747142
291908
710572
982398
536822
670519
480422
122891
716584
431035
413192
33343
800643
1034296
114218
551595
108261
591219
903772
976188
686897
998978
155625
646543
39745
126406
1018709
386240
948007
608189
980790
102961
112690
901394
11750
428316
357538
812743
293188
452947
286543
686839
407258
321264
860134
827629
580110
508503
558064
422915
906701
647226
667748
158224
442110
370907
921798
1020405
133037
191800
255916
166119
354873
818843
659789
421948
585819
18114
166507
936170
1008361
292034
867515
553579
70140
790715
993983
176555
722133
1010920
559838
527996
382912
152219
743190
100464
976071
543187
246070
1044823
447159
263775
19461
1012222
482367
164397
852920
69611
823054
157546
533450
826824
366824
584685
526071
837326
144555
818669
513848
54526
866518
333655
846734
729051
342890
582469
324708
546377
861629
234209
673066
988491
875396
48057
148773
643681
610261
493167
513188
582607
554500
592604
384477
568480
179661
1026368
90765
534922
601800
988645
828042
323555
27487
443323
989302
617961
356840
464622
700908
716553
798928
833559
375949
697922
1001873
514721
192144
686664
110941
281238
586078
818485
273946
112101
5173
883542
932056
9791
684732
85152
1023915
307810
15607
901193
916189
748021
824819
125746
520838
562367
907028
1041850
491114
835989
904603
466698
312876
219852
463177
639377
156713
49127
200594
701899
415857
298452
991970
1004172
173991
554
272469
307824
29246
372566
548768
555311
6033
770005
318020
189849
84297
382111
167105
660603
803940
418626
565711
969129
724592
57026
782270
240358
830413
342872
447663
858710
211291
619072
741954
719167
108346
679426
894814
311193
793040
260149
378125
339600
629036
623340
389787
970776
102969
409476
701385
744278
290173
438143
249133
899335
493992
374537
4185
483754
454856
636186
291182
209265
962238
119090
625438
290048
479456
723221
295157
125889
125710
778373
939734
360919
145277
441037
271412
168298
820464
191737
181037
182552
83934
752887
963389
411766
472130
504265
551780
404981
728964
693574
481617
90790
372803
1024634
754837
105656
389183
58830
334036
945657
948153
743097
800881
567126
427750
100818
747595
774341
469082
794720
928372
419105
815709
378893
553512
974233
200113
704352
690004
221479
21413
169861
1036034
20926
286073
667246
470823
903502
655575
474251
261725
800238
112205
903821
250266
419268
10536
726241
803480
577723
706367
523229
622808
508599
553600
568819
978654
1032240
172950
784801
29449
782750
595390
92762
614945
1029228
501144
147673
986898
418244
158868
324688
49922
404712
307290
634225
552325
964424
721060
657626
860964
231183
563138
253626
373306
23293
870432
806512
847023
493095
139504
343229
936990
146326
465811
51635
761033
221881
869204
68575
306770
130114
247001
276270
24296
509001
155363
902645
514114
928088
969731
83567
683159
953606
403472
665970
43002
745831
1020027
113320
608766
213120
123877
807784
683835
1043029
209877
108256
246177
119773
928482
759686
478612
378079
752650
512874
63918
492246
120773
692462
517029
252302
562039
816176
631576
323434
297815
498254
144201
895363
529329
946175
289679
958485
477227
525681
67255
659368
218274
448850
878842
1044220
190311
162168
143280
683615
655977
940047
1034748
404318
557808
481074
876329
913139
738248
372213
211249
370548
447308
360661
894060
453296
887817
899358
21300
547927
348638
672784
855379
465221
1025965
179992
596389
103145
994773
753642
292434
435635
934140
426971
1005752
1042423
263459
159110
849788
826133
373097
364795
458560
930879
831897
363044
91360
849386
995531
456563
975603
107200
925824
890350
140407
653357
397468
77552
477856
937739
603173
347048
311376
464802
506409
685221
625129
646340
262656
36010
948183
167849
1020589
22680
275313
483057
1041676
646291
204878
154917
825639
1010148
1042307
965481
567531
738637
890101
443688
98598
189663
539285
731463
944605
855420
561438
74027
873252
614120
847913
654327
464862
481787
1041220
614074
420813
631921
47553
412788
553556
340976
389213
1033485
680585
509024
458103
242119
673837
86074
696297
566476
891691
908810
262598
104972
267555
690323
42063
216858
965199
746416
992675
627307
1041407
349666
484967
396736
353334
222770
626489
237186
706062
912407
742580
570215
984437
1044738
1011682
891254
561183
186974
952514
50262
697723
923553
458522
152235
1031342
970540
465662
796186
228270
1031570
909645
679989
267241
49498
372798
983189
189948
816600
730303
844583
494669
389620
119239
103194
794770
242926
211799
454501
113539
314293
377187
49820
536392
14882
983151
732769
932787
477568
581332
456618
925050
693579
600401
528943
43404
841981
420583
962464
175797
405705
529936
358624
77084
756379
745197
74464
731545
1039391
537953
1019864
65537
370139
622715
504602
1031093
1010025
76279
313827
4833
424861
924485
715726
329135
973618
65004
53313
373115
95705
864495
689186
91294
756480
868983
632768
99458
196704
604413
666119
440959
149282
514788
97846
919774
813490
561959
227881
184251
779979
535338
19573
380566
620023
172489
149482
620340
219726
775910
439169
61964
716245
505327
531840
645784
551548
649730
327325
348567
550168
846200
54631
720161
915308
976846
829887
200912
319571
197132
728725
87713
46052
181913
613694
422852
704101
878437
422969
899916
229851
13610
926506
115115
209646
677668
504960
367055
966952
272860
286410
171998
967238
23644
621939
45600
565240
60053
115353
571518
182696
881775
664767
280315
294888
260559
982197
147191
474210
206510
831943
316936
61706
694737
332684
596581
915398
636221
626811
212608
8398
390220
216335
370924
141006
715641
981029
165918
563583
317480
444220
905729
459334
201366
174694
488413
919879
67910
1028570
917338
354747
286900
455014
732985
975305
790290
300647
591503
577794
344198
41396
455503
917946
163717
489069
834949
660740
709928
293594
236551
702971
142660
646450
481430
650403
217074
628147
154510
779150
829323
62712
233779
820961
394875
105403
357750
329540
311949
73752
472543
813267
236167
247339
649413
918029
92335
786931
624333
831375
963416
529433
510565
568735
682093
146408
146568
1032590
186315
845967
136460
667323
62791
578675
491371
724037
695042
10808
1012299
199018
951669
94088
766797
949679
516917
156468
165668
220157
914402
603123
898577
70288
290477
728421
152278
834732
859170
450834
318589
750796
929857
539971
911199
948611
714355
5133
743280
758628
656052
710999
363396
122375
736756
856726
592512
226243
679847
290572
783833
261820
673678
696244
124043
828975
657996
502697
216179
183386
493109
457266
967422
840104
608212
553786
964298
993572
688971
945953
112723
425841
970339
685769
131363
1024044
54256
504642
83900
943743
193570
277178
180426
96847
385936
418614
15413
985605
9343
936596
687679
662642
301139
149225
664171
1033788
144137
751261
889133
665238
919306
587089
252007
467502
500382
816278
167037
821863
258881
405702
626377
642456
34513
569478
268650
1016833
649760
747053
338536
437833
380739
1003534
201160
667284
317953
804109
133083
59449
37138
651674
61607
677311
292756
757812
730530
580407
894180
391835
456595
128230
506117
368309
392107
704907
781313
640976
567100
379059
928170
526837
315730
199981
980170
604100
747704
11135
911363
677634
109186
650809
417287
353741
423424
565319
793970
236965
841974
29351
913149
359898
757892
935123
401902
128722
16921
1042924
921577
50323
88226
162702
863720
780037
433518
773439
796616
745202
915786
904198
26042
740340
37308
773694
1023839
1025725
785982
271989
603696
550329
249516
9998
525805
971650
1002190
520486
510199
485468
115475
188498
896429
137098
41578
381689
665644
225970
782835
890299
43303
649125
133596
878625
664081
1022202
357
715433
91549
664807
464574
664601
360707
206812
312624
349202
273214
594625
587118
490484
689807
318241
695379
1607
892988
72009
182443
956613
626963
484116
132530
341010
562618
1027565
889171
901303
858729
394285
940562
547149
945009
323624
600966
609249
126907
141045
148932
940075
440698
14921
188096
987389
983376
922891
442197
197809
899489
118775
758560
679152
927806
415524
184364
72072
17948
148246
495489
171626
306921
351354
168892
250300
154776
76034
534509
702840
632870
458861
959260
178045
170570
400824
581998
134319
309610
801338
498845
702994
845718
437654
489283
694534
329327
1038479
656679
351021
667170
438118
132690
937587
116459
355604
36573
546175
949987
388702
669925
137655
149402
136437
56181
1039532
292940
223577
786350
505501
167964
314003
480725
178397
795164
524827
368247
559820
429029
1037655
800443
664855
186135
431150
946187
132078
698684
886179
42492
115228
411435
913815
725646
731115
404694
713269
65500
151552
740213
870226
159379
354040
610769
158557
246040
975197
472836
643439
649459
688825
45300
554674
342232
292107
274614
79684
334375
72506
275349
506098
543970
1014310
832543
771201
577192
277673
606332
827499
778143
528653
1026912
398423
131380
372517
615358
672086
753386
309445
315267
932825
739651
192720
436380
67521
1015851
867419
507592
160618
649975
331425
451362
194003
607544
902742
880716
355732
111552
765557
229945
136109
845707
116501
795339
11589
816160
54090
29652
239550
381870
939747
554383
27830
653711
688295
51218
684191
858275
948023
704018
257244
610874
306632
216435
313861
829368
950362
320604
513541
885456
1043958
200142
271507
28011
761753
248185
612830
287533
992768
407326
642118
930636
25519
298369
714808
403213
986755
427403
421092
454564
446730
138071
45873
361109
616109
164432
637391
560197
562380
966535
651605
603246
911185
616134
285126
922629
97561
623830
270711
835622
797447
605333
244482
104947
223729
798730
491030
667276
792985
734109
1949
403344
411241
220414
276689
397621
263694
177629
480466
356809
721984
640530
997692
34417
62943
203703
447465
1238
56951
517908
283059
1020206
875374
677683
380922
138362
329410
257002
159278
868603
901266
567234
448924
658400
395778
82895
744972
819271
479614
654914
720782
710516
757723
365108
780225
508349
753836
680363
254620
1032640
80645
839908
100937
468792
59649
471411
22138
439089
424741
385366
175630
60977
611532
125943
698828
609575
497914
744054
429025
302686
322439
726242
581192
914069
931648
9835
834841
198915
393089
988981
696330
305377
1045071
350174
215936
534986
240443
1003369
636533
201088
454713
558309
465832
467146
965243
678060
1001683
334741
603119
474165
854211
201946
191408
154784
791866
561660
1044907
865131
605440
229207
456695
427241
323800
726266
149380
316958
311195
414391
593964
740347
332612
501956
796349
66274
91479
996344
83799
783305
954111
872885
716053
984967
279447
888145
887753
588613
259692
22702
462081
861740
273980
187871
880911
767237
488981
451067
396902
255998
336738
771953
440633
483183
686395
599980
252189
94754
287461
536011
823737
334816
445072
108994
12464
409958
28969
222000
332977
735629
942873
415940
750958
111980
777861
68220
968594
750724
315096
355876
673851
502898
501834
422141
294415
1017240
991284
473244
160213
277700
859802
751848
213827
88944
417727
813982
667276
797587
708968
997507
837836
817310
603429
198089
476480
758236
722249
756478
1018575
557321
601831
712039
243330
126813
73271
565532
845495
374026
774688
838246
350926
915338
643014
659112
583851
60854
909638
840813
208879
534434
479751
346926
924304
323378
692946
652587
954646
830911
877958
385680
586758
294288
936826
1005413
651784
249997
511378
623595
4422
361418
982304
532597
782907
755671
230413
68408
122905
666299
364507
713348
346624
198073
1043198
368536
744032
136148
1044308
52264
306256
540957
917088
499826
668031
781470
755785
477923
115050
33646
94389
834171
88637
183396
336220
873245
780775
876148
417432
469303
618531
535841
914699
512081
420520
944812
635192
315576
18510
967338
631542
217425
894465
165021
264481
678677
479225
938592
37027
421622
1021424
348318
328297
968245
556191
431671
1003844
920294
980264
955961
362915
191718
153651
435335
819074
345048
704342
14993
349735
15883
194895
505929
619677
349341
812673
101246
340725
649948
249410
369011
182677
678525
74123
250659
301397
630589
84823
163593
149531
922746
177133
94866
840313
689596
379159
13830
172674
662875
644726
350202
806421
561223
733556
742415
336113
886291
300899
93666
457857
606648
811090
764090
194037
714494
807494
458342
1032136
735453
501553
506680
414712
577685
435300
101978
319421
797865
570693
508327
867708
267226
840222
272443
826869
520269
237692
819563
41702
327242
14785
226287
391922
506259
177931
976895
628571
456396
930366
1025065
1015897
338912
581459
879088
636407
32043
655391
976345
33001
630052
145661
293800
502282
850787
844202
224292
372429
956202
658293
355450
618564
956380
725184
297653
852839
82948
659355
568519
276154
522041
922245
25529
849527
930047
792819
735885
935914
771129
549434
220589
582947
122648
341345
554750
150414
842759
989055
969195
548099
1041897
201713
814797
808078
363397
63016
135189
599928
999650
262192
853262
268389
176930
260308
756888
141628
495286
844462
57956
944445
168166
854478
392469
186934
403729
319942
300654
131465
253578
864480
14150
911408
657197
226578
187111
939558
859006
301871
162344
554663
34965
371012
982018
308652
216622
860503
469784
340235
379998
5511
199374
876042
794903
761628
606747
809476
23050
640319
587302
121610
279608
55746
571407
670350
721607
32746
654914
447752
1001643
414796
997310
789942
784149
11563
634754
821456
314458
183415
468188
481058
1044672
901536
934514
900020
98018
456426
972084
452186
563471
982963
948
176070
283710
217253
758660
923332
791645
616394
72252
904871
117387
445878
754546
759201
983107
579299
258783
782422
332097
685452
531030
854521
827095
24594
173972
979002
970352
105839
776637
907956
605335
251625
87399
120043
557881
493317
441859
157490
750547
621554
565911
478807
513286
586156
392652
633677
170000
461131
633754
122341
721399
716922
812768
31246
80249
330750
361420
1013796
73491
766270
905494
60932
62118
959407
761516
727777
39280
482386
720804
94559
865658
461707
594412
990044
360814
887673
544314
928849
785706
132222
403514
104730
719748
577151
1006081
280238
130595
830638
1018526
473198
115551
600192
625742
773375
337942
793051
1037655
704889
17523
197203
497894
651033
810824
956303
414384
930595
381471
913003
63314
194143
876720
898092
834206
319356
433119
135073
196898
116996
310671
122184
903501
224779
683760
85976
24883
153060
475675
155183
779505
440146
688462
729441
444497
791512
427023
349752
3313
445784
699741
284224
594034
66728
397652
743843
217530
392448
383739
802789
135005
749914
19419
339868
797337
429360
871404
963637
98461
508590
481734
960923
846223
80719
774120
686405
212062
769483
315079
137021
392969
465411
394554
444752
482082
540601
161619
114833
953589
227739
44260
63622
661050
1008101
874162
2894
112582
647285
730201
831620
294531
337822
528509
302686
967352
287951
74037
905093
463317
202410
712798
126528
775192
317619
387354
334216
646694
1007733
41420
201718
298914
952306
135313
204775
870490
553778
832282
65034
215377
765970
400554
204644
529555
101550
944478
474499
99049
447518
561550
39873
528439
163486
206591
749966
307009
210797
110135
527011
355825
1026343
618333
409082
800905
806647
606640
522818
390351
484312
391278
984619
416949
486282
494724
377355
479105
831109
884800
319197
427597
307419
889174
66434
425821
230361
198574
463828
170250
452933
232517
599051
657223
81666
639720
798357
23027
628641
106200
565111
786291
552183
772260
741827
1045028
956050
12927
142232
73446
1007013
862523
532138
891727
825776
288325
959548
68953
614867
612366
635817
639012
524786
156489
485830
447931
715853
531705
566856
296896
200072
861203
1021502
930415
143601
444358
603502
532684
720657
494810
237034
881155
716761
225466
213121
434257
624149
541567
376216
808210
644812
622544
674454
833298
1030240
68586
516716
214051
220798
315893
434480
929575
939307
767756
640982
1021537
397331
134033
24195
16625
1022491
21667
592480
474701
488761
92281
803221
449111
51772
541343
20359
273397
758723
215681
377368
278743
364458
557259
425796
159681
327876
471714
670725
508375
1040399
694098
160947
59809
419538
999225
904476
62016
809581
643662
905648
612476
286945
493159
603344
246857
603260
558149
139946
156695
777682
293072
758554
460079
84401
719934
197402
900526
440178
551545
806151
943586
998799
729722
537769
175484
379310
27643
500465
506637
488669
16067
979274
499467
831700
756334
845724
937244
455172
896443
101813
541075
237897
616832
855766
517842
350322
733705
382077
882182
677049
951650
452814
621185
607736
1002465
881053
431746
909478
646712
568503
654275
333666
1029316
420216
454533
400984
94899
732851
762591
662777
884198
10868
393236
473070
20658
654752
688564
784264
185848
228172
508340
302441
2723
1042587
580720
227196
438595
902073
661658
972971
255614
557583
952239
717682
614804
954888
355748
126628
769674
914022
972698
513416
35531
156834
318913
236184
189309
388638
441249
530283
892724
460019
17837
625337
175153
334966
629792
499886
315130
886319
302773
217873
935066
760463
471414
907409
706874
260640
495544
493428
796114
78336
354543
212311
154466
299804
337892
983358
780731
386594
225153
1016655
522231
951918
104864
880578
416211
333737
235570
47661
73371
704248
215008
629193
777197
69066
840000
19233
1021941
758971
426324
562823
427554
245868
1008667
457071
31849
1001962
610422
363593
516975
841239
197147
829098
886112
578885
461233
805900
427179
857127
348769
613241
116291
222906
265902
96163
410810
235682
354028
237456
438227
210436
698663
9348
736895
547078
151901
127555
243735
74999
872145
413372
1040590
775693
878042
929157
373822
772612
452571
319682
560142
921058
266280
645896
660030
394440
201178
242195
24134
324976
749613
479438
302271
830347
36230
134992
112027
480728
77581
330914
560012
948804
685728
790391
104869
916223
360593
692965
6221
212291
622863
1026348
337214
138457
232551
114299
976739
990010
174008
1023052
882481
92956
292315
466767
76746
5057
761996
419471
419606
422336
89340
269497
988169
106590
430380
311089
760075
255905
889827
24323
471179
330172
828026
824316
956549
679872
117818
747820
757360
559195
393707
983144
335098
566753
470786
194383
80778
40370
542256
719788
1045024
108560
370625
858950
1010847
19777
213874
775357
634578
1041872
659042
516870
851421
777881
223101
303112
573118
186653
464353
81457
1026814
762875
1004202
544204
935757
863400
215770
76101
950582
746554
124036
735470
986716
616953
721595
687608
602366
276566
32532
657623
814110
977322
916600
441843
912315
372634
249798
141825
245101
357566
507271
280900
457054
513965
782191
1017318
665639
138740
349759
741043
321646
162488
570281
488004
75889
455518
301878
320826
365789
842760
32913
429699
687171
253410
699149
523164
1003503
611800
477876
859497
140122
1041413
591154
319588
809877
901261
534409
65484
482522
760667
353977
598089
937496
171909
730288
955468
66581
471498
245199
332475
304170
435702
675640
387425
911541
490210
726633
50357
59813
32042
788065
221260
927710
448921
175894
690709
894681
681698
536309
729853
66273
526117
327113
166005
647650
426239
989863
842801
91539
958840
231543
447467
467720
124469
693427
895451
782769
335854
440285
209730
580106
777818
852827
747848
27095
877855
592591
147182
313348
716198
302820
279980
457555
881254
390681
947868
317401
338200
124067
140751
259956
694172
553171
454951
41692
629358
303207
159142
582671
513504
646776
587599
691861
966373
340094
22562
79533
593404
91568
113072
724909
2997
115872
982399
289641
10412
732740
386325
496491
933532
683286
377916
476658
611986
25349
216152
144722
583154
667773
106643
435820
364811
633617
195758
327098
90130
336218
442442
35770
882158
697968
791546
285560
562333
885267
225833
525256
798584
19278
405248
372529
491417
781593
872777
954990
556295
937172
712046
935074
853643
404651
34928
665617
632555
301370
716503
56342
417652
633855
55925
207754
670833
636197
606148
396360
85027
775931
101458
872749
303209
153851
166143
766352
283097
567480
18340
269800
602222
868036
791990
648556
531297
54128
835124
138627
858220
687458
89092
125777
157173
945121
807056
911243
924194
763487
487113
762919
530328
952309
726772
1010821
35094
784142
995215
603921
102203
212993
274033
799177
493945
219906
912022
346901
496852
734438
139091
528087
251429
223504
207820
537608
393426
928741
328373
242855
66771
732862
363010
27858
126460
33518
617354
496002
358870
417620
710940
218391
349216
610931
3790
281954
169823
1036738
388229
397334
631802
26401
1192
715631
999292
629203
697157
662351
66692
664237
314865
7077
275745
1035678
21443
909494
649740
199315
212398
612703
114634
760057
675776
387606
371047
38813
431233
206707
928926
997441
179994
981002
983352
98707
651864
723423
966875
666446
802831
848109
1035726
400527
406633
388165
52043
243281
522788
1015538
791230
840023
409330
929659
208457
791735
972848
850600
489315
622772
496785
459804
197359
258751
729728
616888
213609
659674
252959
960523
841600
714788
320769
1020780
863810
664896
638410
806755
719837
911936
646979
540124
1006031
398897
651740
332891
701116
424647
397269
351256
733343
760860
373973
441042
685020
41494
477752
984774
121162
68962
9569
834397
53364
658166
258434
570520
866214
21756
598957
254644
886635
821467
538439
657673
174940
735118
41196
311559
619685
134615
809252
71842
509262
746354
499639
493655
584794
103668
165631
269133
840113
261773
763820
946578
75195
600204
121890
993314
306767
406794
724909
426040
1038801
583678
307638
814344
532619
224997
989505
765529
307759
952358
818364
431463
824386
62406
1004588
260808
196571
283159
65914
901510
147634
475679
1031234
374174
411186
363468
827988
633927
962462
311684
749826
60885
461084
233204
336222
541190
541395
15231
76721
913796
745394
958684
819100
640424
663268
178895
698320
818768
547004
280504
1034487
845866
379008
607503
939145
995986
117458
1001447
286090
910043
920757
170411
876418
79391
174691
395180
533953
741118
717596
42123
200103
958940
369382
547166
645656
1019540
552525
893313
121662
850347
1008708
755418
205569
59199
309961
556753
490982
663876
461266
659432
980177
529100
96086
253403
690746
789541
280021
992462
976284
466267
240380
967139
460271
949341
921151
531603
400887
671325
383713
592135
782368
1012276
478135
355602
630721
281077
849454
749741
405203
848594
874565
469609
975523
670617
259115
462238
570937
557031
980548
511564
961187
39693
234997
217784
1026906
807361
316071
403084
166217
636973
917727
280209
971680
579743
816459
241583
332115
779394
651304
550613
524053
120333
512478
285837
986462
381509
401268
312192
358552
371894
316145
672982
672481
351518
690392
515949
806021
4960
540484
1038792
195236
870997
608601
59720
432334
1044634
790718
722863
1024276
742377
94089
124655
137817
442888
305323
959076
777640
662240
83990
577665
199587
859456
599594
470306
8075
868150
212641
626246
412122
841871
507178
684004
182079
80113
471212
857412
688894
437345
844809
49099
212722
965611
792615
207527
419406
881389
975385
448293
975364
516930
582237
319119
896891
838971
847049
552649
753627
240319
741827
758815
889375
415436
522995
1044874
34608
253327
967163
310893
587013
787844
928212
904637
719613
416091
770706
761582
130178
991376
711869
922074
1039203
810515
742449
81793
703458
33808
829838
578180
32295
343115
544027
163859
985503
98508
913738
855441
457920
852647
303535
171091
653179
939768
806215
557931
328136
852799
635516
775097
773084
651111
447130
67051
406964
618487
736414
894702
64240
423936
747800
506931
15903
653937
486504
682292
673120
696615
636803
1019469
1045147
904776
443636
306776
258353
357044
307749
666465
3731
105974
670934
445722
78829
356426
464656
399752
499924
454098
63973
92598
160660
640737
719174
194334
535202
680103
57689
565448
130327
34476
199536
110157
370489
6515
348464
283061
547712
461093
948507
834285
952633
148439
786127
237535
380293
154556
366557
281161
323976
475620
738680
66950
652847
99961
357691
526567
1035318
298277
992692
68693
762096
431732
126311
68803
241043
196020
308084
1039739
528176
610906
57245
192807
1000964
61974
464772
999033
246152
262854
743632
693581
217863
521445
261401
586860
433605
252582
222360
867927
156468
911231
782365
688765
667075
245990
330490
675990
227463
520534
885309
1040753
683585
2210
567244
391251
776782
326
997135
804885
633946
403394
655813
195228
1028168
918784
841122
127823
308863
969022
592917
34968
1026111
500338
650272
271987
287808
572077
318558
31485
44308
648253
529085
591824
586375
191873
814625
502357
997686
453664
2621
915472
287977
738043
679912
832048
665969
21595
52546
416732
862160
87907
880697
63461
213399
533275
953658
323927
369044
190007
819969
427079
42955
548279
118805
967075
700829
87759
378921
805912
679910
140382
409306
570163
514703
404125
611642
398919
942899
435735
710758
533735
436766
15111
362530
650976
72264
503961
690827
609273
778568
713007
631618
1036385
316496
137670
940523
430939
399786
881100
948644
843994
615337
966627
516070
183088
404450
455477
885068
464493
987269
174485
728609
983269
857461
782403
893428
618218
8409
550954
572232
937555
548545
484747
404534
633041
858425
109679
880164
395266
795570
978397
563117
1031401
210447
303949
549918
424318
425877
914946
374010
850500
574927
109499
996848
938360
914825
761202
700296
697169
576517
394992
75698
197263
588519
52111
493519
293206
842917
894698
286472
486679
401907
644881
827711
571693
837867
823278
701422
812160
661322
430867
306132
923384
154264
180513
761631
867654
613519
500853
358618
1036237
1033096
259804
413199
639822
1044604
53454
858151
484911
981231
525578
531007
3935
559065
230296
844172
126062
855505
118351
953820
161337
91027
941306
552732
960666
117992
24805
598301
1043990
154336
737071
46662
448796
961155
420101
462398
44065
152349
894167
744115
185806
665636
287381
283021
906216
59498
426133
14339
797404
1040564
777467
44540
19762
821028
34931
690276
444433
346235
967450
335087
385565
512707
162053
18223
466136
955880
380006
147451
983202
36722
469118
748073
977680
88807
422652
595154
300591
1033314
789815
142578
474829
623034
471843
990813
868099
45398
354014
178357
954645
241297
761291
838521
847479
739412
915213
674930
846446
266289
729447
467152
65365
336196
388453
746517
905256
899525
906920
509957
549346
657241
702406
931350
541630
1010249
861084
19948
830856
176118
735894
661140
388816
505401
895316
57846
822289
511278
547799
305719
519403
136121
517017
805568
334298
511131
298970
1043345
614466
621351
418354
919832
327859
331122
706553
744850
601322
210179
625597
589635
384385
595069
419883
658329
519464
784215
34824
896559
678905
412828
625935
375566
661268
825865
496298
19310
624957
273330
890785
474821
181465
315373
401084
393124
409787
779012
959057
488968
923613
872587
9141
837953
867224
860224
841116
512436
310618
693467
461351
550918
750148
220817
425361
984545
265985
334599
492615
391043
551739
793777
739974
175551
802650
669766
938560
229320
228136
477387
308677
769341
58118
229997
292919
304578
115638
463305
514186
141425
604003
225886
864129
86155
665719
516860
352070
290041
850522
118255
626423
764346
1018890
482794
784787
629175
174047
257547
598294
127826
11524
777564
80036
261432
628438
643001
762206
790782
241685
170266
190379
321825
836090
359197
42782
824996
587092
1020947
432637
249104
559643
984660
501354
589565
982706
18148
885061
219332
963930
810274
8279
522454
111919
856647
600818
288938
702841
967822
960090
810329
231555
749775
489407
802855
1013082
954088
1015394
644120
251915
151992
797102
525921
217217
580171
929319
356041
759048
479367
651072
1005725
824237
1022758
351653
563059
934894
599245
258783
281336
976745
84362
697715
496143
342039
899127
19861
743414
128539
335880
257687
691443
791267
363148
423132
956822
265560
1015677
973919
633892
698934
128930
410225
778517
901124
930829
501488
228320
267862
459628
180739
22376
215852
627663
154719
127665
1045178
237767
78611
77141
811983
968700
67212
910895
709637
910478
728561
715936
955023
171460
503145
53411
545480
955618
277970
883413
370075
654171
166273
652579
858607
165162
782540
814001
871132
703005
881023
458269
423792
1024399
842645
1002935
399418
521491
1040783
878581
313247
373455
78053
646048
11735
519525
725047
982909
494833
984490
734660
469477
586135
10018
362249
257336
100291
216050
772733
887683
411072
559289
487388
734100
499666
976606
528632
808358
602664
575526
993329
258798
835600
279535
212541
70013
534971
850055
44850
1029888
139946
938444
800267
703924
847845
711673
654296
991584
515808
954985
59337
413066
798361
628959
37508
668331
590146
665578
972141
137137
103577
441551
331939
567813
699219
852471
924803
901494
554256
368327
690101
610182
604699
207477
469420
215048
187758
126537
241353
50512
943838
403264
931285
2909
423882
610581
605790
562588
926728
500176
978640
217160
984395
554020
832696
286394
622341
780561
858568
335024
301092
863491
145552
663820
516898
308526
416009
836549
596582
937620
312026
1025324
509038
79685
692284
546072
270218
893218
525445
939081
728892
159838
992220
655081
881624
98203
922041
32865
1040554
65009
986287
446607
681223
923386
231752
517480
732259
940660
448132
737029
100017
187626
1034544
962298
412228
284295
375776
797092
766736
202064
957215
438008
4106
228245
750065
696186
200062
369708
647480
30609
718271
660640
891541
95401
375479
37428
825464
448475
552306
822722
785219
842998
993662
1008378
596909
234022
529607
412855
859116
702237
480393
954248
174033
472069
465513
755964
278668
325184
889170
226254
351683
244838
1039407
187582
772130
567248
170958
857738
197040
554665
712959
26018
615742
976169
279222
103628
620733
687424
248611
386191
628166
423990
620216
200712
533212
193431
338646
814744
886568
105487
128425
483368
40545
610744
364697
874848
953073
176582
436963
360318
720364
80967
44938
324797
364486
862632
647740
480220
569903
223120
871068
479488
851855
1004270
567943
169760
189939
408367
598637
759905
146292
818033
540809
389418
680756
210236
222452
35658
846209
41898
1041431
896756
211963
930338
294427
63984
350200
195596
939653
131469
537283
849997
817940
143132
585090
821459
518073
590344
177696
186219
763258
95541
1009499
853879
504892
782432
344293
316507
705775
283676
643780
936093
973382
832256
168484
728242
736945
280508
443358
889408
600189
1001480
954410
962367
686693
578341
353384
421964
288880
7224
322466
599670
825394
217631
205455
855371
186658
205982
398551
962081
1004195
863731
772308
600602
307007
63820
60393
477499
975617
258158
135562
871945
550270
720732
100630
216414
642811
282362
452924
11029
258998
79568
94587
212558
523487
603123
932562
625246
250923
229123
20029
48131
536361
477244
718337
948019
818610
265691
35160
801619
1004069
879032
590156
863019
935095
203405
122956
179845
392254
873061
244476
18540
872930
835943
359849
355204
126357
928906
101385
111011
537336
715176
330737
55131
432419
745846
188741
59383
390823
607391
51804
1025564
576337
495007
352689
340069
368112
317614
415930
405678
95928
357013
151468
585719
83019
777196
682294
324842
79344
370796
521503
291038
115533
814398
852939
554873
16443
1005946
378104
562095
855766
337391
112250
512986
281149
93924
262410
361951
27475
36243
955083
598652
905183
620715
1004622
748149
788867
855513
289051
740368
146424
374472
135210
515515
505630
946468
384489
716396
932439
186172
616896
234785
165597
794638
767267
940045
807033
75440
782652
1039441
20028
891939
366511
428991
549979
898696
627131
784067
347457
284184
46534
1022413
347972
228898
535110
31057
947680
891132
111962
70819
875642
449956
737246
760228
780508
9471
648331
761225
335946
961338
1017539
46211
662161
1397
526687
205548
246457
125264
373770
882860
870351
765323
99383
38464
993057
113729
109467
563280
491602
115032
144482
650604
562491
411765
262557
646482
405559
217405
635889
924575
274608
230055
909347
874505
463089
1001227
1027179
646137
1044080
380634
790972
975304
435708
213345
366057
345568
179747
579361
187379
460315
593360
922852
391399
628339
235267
476712
444033
829757
952757
1013445
227218
975359
218754
586564
319914
745186
659716
51561
697195
975001
260936
169429
103411
959110
966636
625711
743434
102313
539855
848903
374170
507489
12271
425920
1001519
128884
469742
785687
74600
723417
709882
388851
81066
31348
673573
705798
260054
334701
427044
263035
693631
454976
796314
862035
309354
684838
248367
1026471
595128
1044481
967703
833178
518846
1038758
1002297
104028
511728
118411
510902
243455
72088
199196
23885
764675
696359
826006
70456
617854
820147
526444
2991
617654
1004736
833687
738233
8224
18439
188958
840942
962191
347229
648106
40708
964361
296085
119839
889405
47779
995223
494877
487629
939355
893039
955676
502232
100109
732122
790263
438925
866511
410757
256921
296972
768210
612357
564538
386027
941464
464120
553361
646669
399923
99348
483726
573514
904672
888372
476868
685736
35931
913610
247226
542206
770035
221422
982826
646537
338083
927451
317741
66602
126909
665670
381905
429035
544111
898596
97945
926269
1027181
944982
46640
569674
338284
209942
135034
558846
612478
947259
711618
957782
504144
836694
235578
482949
15993
575392
19624
397283
448238
1011805
314203
431355
984377
695140
508458
188790
18244
240863
143064
115339
1040830
698872
717519
57976
49419
966153
390637
85211
680573
897807
580862
384934
588467
283381
633794
177298
934729
577230
300000
113984
756705
620722
171189
525000
225856
699669
754285
744986
127783
4064
217641
185312
641173
789502
967213
60440
934598
1007567
850791
321940
1010643
602301
141822
967133
1030438
539511
28062
181391
757439
1034386
60818
444154
116234
879040
913393
603335
46320
340714
983438
872179
773311
842871
187032
65327
901819
1045098
728123
769548
907577
974317
43446
591107
345052
674935
808733
649014
276363
14776
551162
558622
48605
832639
225078
325544
129624
316425
210200
356217
987468
466692
240735
894454
143813
316773
1015108
986395
600042
670363
285409
800238
152573
672608
983068
29315
818348
490878
56417
6650
709120
721642
464999
174068
752158
169534
555668
850433
934522
92406
184874
410084
591396
866847
346664
814729
777951
280706
165153
604932
218371
1032320
530560
123738
277689
758311
680844
778517
278159
77901
652928
994946
292351
65994
1030895
1012420
999868
20741
485821
777153
941140
77912
169208
847202
698799
650703
112059
403938
471455
349626
377867
57988
450385
7870
1039795
850949
950013
91190
362515
835773
293424
824726
491323
498620
486832
621440
245945
447968
360414
325919
968865
231274
765082
208363
914720
381385
540018
697500
293547
103467
510887
221497
296468
962718
569746
108484
805962
51423
154658
1006041
622314
594902
596645
678060
624668
913167
610719
263171
336791
525655
70219
873904
1003953
545982
961412
785342
508762
657284
636165
563441
620557
1041606
407571
367655
730188
844417
455594
904823
312424
33177
766779
646458
229055
369674
635929
1012456
405446
836215
733564
442437
872318
339994
703895
57773
31106
838260
1033439
678674
169357
204542
29288
951683
874355
752924
683850
817975
283293
33507
212846
226778
202509
698479
963238
82571
4894
984834
888703
288938
216277
943719
751068
1328
824392
157692
392905
986062
682302
403910
898346
803175
670173
751014
480666
99247
587223
627472
634308
634181
512195
45597
821238
282852
625446
444642
1025375
187179
841349
168112
830425
425883
902358
706466
407326
444999
741974
416679
470081
245468
114509
99606
715154
610381
853605
573565
46934
486283
885097
946799
479536
978003
781570
960490
129677
927
989956
838932
67152
809641
496353
286218
937426
521506
801549
197040
804937
157276
218749
904827
368563
667518
23764
403467
273801
943504
175188
344973
242165
751501
220631
538639
281552
1041319
866081
239478
47060
448236
656515
248391
258188
21314
432674
503391
747774
394295
49838
552243
979874
670406
248344
382886
520567
589311
408617
963707
1015386
215198
485676
191765
91541
308844
119391
686347
656161
957657
1016365
347398
359757
985095
803026
947885
839064
12133
531671
354709
628770
356605
727334
671946
577024
412138
123924
442032
439008
502511
183470
895188
206058
203869
165637
971372
43150
148263
946306
593304
620293
245278
154858
559663
464001
486925
544340
389210
402971
453670
26043
279552
296637
952883
603133
765417
138116
329256
815448
494092
413008
713130
302111
907049
147195
898125
968111
1003415
64141
357974
137065
443727
339223
753593
286621
953021
423033
204844
995453
969530
491617
408970
335257
97738
817208
504973
151863
278481
655470
671505
538471
248016
434796
1004637
848917
463027
517947
458595
614206
533843
780764
28489
167256
644902
642199
811054
744550
872948
871380
608880
846420
737088
165306
319980
995467
788667
1035049
839232
280542
264353
516775
413686
617189
322123
977163
954605
98385
644178
986719
16919
419263
465636
410732
938273
1002586
774823
108662
584516
374211
207864
745082
929086
21925
362115
865736
23627
754293
106099
236226
171294
395145
1010018
833142
3701
71259
837499
527825
150229
532725
766017
47800
584467
984583
805997
1035969
197487
567240
847112
962898
802913
152990
395059
873833
586017
768935
413059
678746
695526
1041731
690433
510287
119359
295082
569322
810278
570083
89823
539308
638060
888717
425045
953016
849984
937312
515357
953321
855282
596283
409386
1018203
306663
733526
598330
1335
992105
643408
802434
201797
901004
618906
671240
128889
986797
673996
60222
301802
571287
754706
979510
50629
322570
14845
7807
429808
517279
636790
641816
986610
587364
116178
460918
702492
348044
569594
478008
955993
549925
587294
30165
749424
462216
774704
465057
894342
187108
170931
399251
677900
181164
463386
573184
1023509
518943
740026
840930
110931
66414
147914
482634
504411
58744
972418
725949
180759
196268
544312
108844
728207
963165
258890
99632
820986
541260
129376
725492
833599
264391
936785
87219
326292
447999
662785
904808
767996
50958
792193
14106
932936
283370
934545
413983
456903
399206
554973
102493
461126
134023
392264
506783
171122
988355
360806
386303
354498
562668
232644
805132
607208
136933
47566
355907
485866
796988
15336
654548
454730
302436
848750
708658
798953
536663
646704
839070
219651
383408
810523
123744
617251
973873
100434
862929
461148
149909
464546
573963
201148
133303
146447
949289
49022
681221
91349
422090
750822
259077
98219
967116
727761
339796
771736
444997
730609
676559
223285
354145
163963
100625
293580
778696
940328
683742
894692
590458
702276
83979
467491
305680
665590
905779
554143
412321
279859
597095
29034
662648
302413
785049
521602
757804
768145
533637
1026298
704856
510326
667799
428467
593943
495467
809814
537681
180802
899654
405713
178136
40224
816521
394494
941492
107631
955493
58049
437038
233997
237689
565073
984421
866425
467972
118810
810972
78907
933137
222942
1008601
630860
336101
53816
698173
499466
411172
1030598
620646
371786
395873
868561
281504
835614
663200
893336
630659
78595
839338
821714
511542
729015
256801
6770
879208
597519
168052
190239
163755
1030670
999794
590533
688971
385398
990286
902850
350477
253502
55102
544004
275277
85524
291752
78446
403414
714445
855611
785385
641680
819609
861243
171273
344182
260726
891257
102631
757222
141648
539810
688238
890292
177665
449014
74609
782230
321096
993299
299195
2169
268182
418256
401047
790596
776415
731197
359792
620074
348833
475280
606328
13301
452888
614763
598881
975272
809585
993049
311138
186944
295457
384026
321264
765032
587744
74816
475335
294377
847827
931039
770947
173306
531410
272354
868590
32078
354173
267454
804756
529914
745992
470837
507014
121406
815077
888452
884361
385502
615676
689713
300143
772595
851567
338265
364636
543286
849313
407412
494875
522003
982105
796525
94106
199341
492726
39120
371044
907848
444251
446486
186688
201613
603998
703255
689011
573906
204337
783315
719461
96760
360784
242799
822562
558423
1004675
363509
1002649
83093
588742
609030
34589
29986
157992
281300
774225
573634
146181
870285
522765
965297
1037450
555886
819984
31898
810191
423283
364090
794665
944970
710328
125863
951635
464030
864831
365998
851066
820274
46017
62686
784144
523515
172739
170745
758139
584892
451337
767255
106745
617749
186322
172184
764012
884108
932092
482359
397103
440829
20650
609243
934410
461384
496100
903360
363038
310708
830442
134283
339533
889174
646849
363505
140817
235985
698577
970939
662117
853875
1031374
216146
206788
37414
59071
6091
52443
684309
199232
766628
59251
744786
106794
987760
220189
244482
954999
835058
42020
255649
158430
534686
489901
901397
98976
82361
377563
728070
167968
413236
824195
693052
697088
229064
819350
614025
150300
953991
767675
602599
217443
896674
553673
842253
410183
139229
220485
7256
984748
352022
1043786
108391
816018
395310
544339
399019
161631
464222
215920
224000
557783
650690
655364
444369
296665
637779
37498
912124
255509
459968
8107
816552
307010
306651
441369
228133
798703
880071
965825
673184
946535
672512
276955
358941
867872
261125
131647
314733
48153
623489
390350
446433
134127
256252
671486
59923
574027
474230
667709
795426
1042956
350592
991459
292079
497375
690628
347831
238122
822073
721575
686589
558420
701397
513265
567506
997173
759553
946914
867106
341190
125238
208799
610048
405914
629683
247211
181379
825460
354658
117407
236145
141689
672370
160469
251146
430429
807001
328010
804400
1017424
1017213
638292
904335
491958
396721
531120
137993
767048
806800
255259
205486
18934
865847
435414
123121
369390
989057
840616
575572
234175
746634
562694
337921
18564
47084
482678
815072
578329
343850
746544
712341
194928
410492
262261
274499
132266
624297
165360
388613
1036930
561556
779828
615652
674622
696380
173684
626139
969621
833676
307799
905158
15293
611965
730223
185488
36929
676703
363286
30443
175836
411126
960532
929396
261130
397885
473281
258458
85116
429894
107221
671862
240286
147554
110878
851573
1028386
996115
330115
298555
587209
292564
146189
423417
947174
212168
48309
458059
877894
825230
260705
106156
963942
75365
699022
521963
172226
204844
1021993
581833
764247
530800
605311
776569
732350
322994
1042057
19811
1038222
137246
714069
166279
526922
402064
145218
38424
697374
967309
918611
899566
929104
51783
524246
205854
555116
957917
214994
669374
952630
499394
755378
8385
734940
309305
17063
583973
297081
523207
991149
1037655
62423
956653
966914
1028169
1042637
342861
173706
752751
317531
945554
884496
620149
249407
1043000
986378
95687
194144
216917
52332
1011499
703551
818638
818366
336418
1040156
95792
521598
10970
886947
912113
904042
595449
544630
864469
289913
887492
1000590
1021822
195174
720040
52949
292926
117239
528260
682266
245208
845796
266682
41910
288285
219165
265991
523398
318554
487276
789378
954678
318373
384442
107583
4152
714347
757832
92411
945999
320697
764939
807523
899503
300470
423854
683665
492
291795
238595
220817
747753
243861
495441
80182
493266
455286
611054
658407
885497
1021916
1043694
980090
313619
743485
829281
350304
747696
772684
704334
346561
862915
710821
640811
1026338
679902
1045196
195726
727166
1040404
942598
845223
41276
77279
26767
299153
400305
882623
810960
474172
399788
210547
915041
972196
657568
273557
654669
444049
608120
912016
663172
4743
993460
890930
967406
24668
146055
791561
458798
626881
22236
153135
67449
670658
175099
183744
651797
98181
766470
283905
1032115
209418
877493
198523
287148
412557
34890
566284
479969
324557
468659
603752
427870
345193
930567
317066
988806
521206
386981
320525
989371
775493
811825
389263
354722
18868
727903
391037
130517
878746
922187
529124
184937
680000
414160
476647
831688
637692
135039
682371
651919
147124
139066
170174
969000
761194
504955
533856
402827
807296
688488
75681
886674
323462
274965
490530
778784
773354
25508
492374
685838
875558
529645
1041000
645386
605344
635733
822185
357035
517492
913600
122637
934498
132794
382543
830360
366796
790457
534857
359063
363525
149377
908542
377867
329059
103950
834603
411249
640713
131780
320333
476322
203788
695343
1021847
366990
309295
453697
667873
248455
1601
59915
78813
429606
492332
19451
976678
650478
717132
581970
21885
888214
534848
918400
917537
59217
59169
17538
353962
910955
278659
793398
490717
5666
803443
836521
938427
389307
182117
995074
248034
426201
423163
688743
543814
575517
876018
64595
747388
585820
984053
816880
331306
619319
105411
823911
360983
264643
675937
52005
197894
853378
498709
778287
11291
966794
116740
98576
504042
947847
400028
1024130
1012171
358258
171538
270146
875352
329288
161537
830627
140751
632831
569679
83786
913692
305777
589067
425537
732569
281171
64052
190956
252804
519974
992009
890334
614269
726532
231019
412897
664950
279260
391005
952148
466194
606999
460693
166689
84916
137243
916554
1035638
1009925
734189
617376
94561
976603
754676
8592
483940
522279
449107
701909
121325
250098
693279
264620
354368
404348
101910
722077
309464
700336
159580
749616
873429
879218
678288
892274
71193
289995
722330
825622
904335
249183
833076
329094
848519
156691
956274
168143
220084
545223
18137
417324
964324
1009712
213399
984320
278826
83491
363338
297355
87787
548535
434162
242718
761109
927276
733032
984500
425685
613167
846437
1043934
420953
410684
342641
303892
356222
569665
1007484
518740
735852
721341
143751
500811
687897
974636
733770
259826
407811
131051
197383
884049
779137
420104
487841
933822
405011
654303
523992
306790
388751
599863
641507
454936
695436
942713
395294
889743
75727
369012
76095
248881
352445
623095
282860
802847
700230
846727
61768
224788
676507
868845
411856
13140
340245
965013
318271
937070
112542
147336
683793
47650
781388
880231
70105
658437
484253
322744
863143
218216
743547
74832
132959
935721
178868
36872
292379
666717
869479
433610
208970
203632
772486
219017
650299
242197
65496
312304
472591
960371
38757
715723
10197
726502
862579
769321
187898
1028426
219046
1005475
1029528
133734
451374
1027203
459514
142276
784054
985030
144530
20403
301876
677810
113339
969519
48699
228318
873619
674180
864982
533952
839152
480518
757889
576927
211678
497072
822361
135370
707536
511549
268076
909124
831571
357622
786274
241815
146360
40382
856913
602840
97647
61092
983007
212717
826849
315676
801056
358222
986093
7891
85706
797290
754313
182653
905718
224059
122078
288875
586743
554767
828410
1011366
206392
1026204
441497
871877
916555
703954
77615
997472
558177
550248
436614
966890
608599
678752
512729
256046
281178
152719
154581
653413
770822
710146
51098
747472
127426
156828
400821
607642
1008334
227508
43892
159221
31580
336394
502013
457773
598882
263658
616689
971781
17484
323069
609570
899019
84613
674095
536405
605904
868655
936623
1000411
147535
92745
197620
169471
554892
584831
996093
513868
957272
659941
438373
631327
644670
341521
217996
750525
571721
362528
407563
61530
866434
10434
829863
1001566
173300
220148
934909
299443
1043384
852100
21751
686166
440074
1027035
425760
506035
411396
688629
59535
562628
777001
135948
678165
762571
356410
926561
538654
955294
202209
26536
679002
197837
1043136
286075
129911
234463
1043054
885746
421053
63228
890243
745893
941505
452381
699060
22694
334383
567613
953531
173554
737347
851713
155645
831705
24035
59131
470475
882324
405285
671484
495703
739271
440656
632024
145115
273430
208182
986860
982633
659191
556687
823773
308247
875044
570156
524002
850520
328539
634345
732305
818697
1038854
986030
625282
352924
969047
178622
772977
1027346
388483
968975
945895
914894
620855
573091
770790
1037760
433562
434272
304090
624128
7653
225709
963457
126228
1027849
501024
75827
945868
157627
873833
877313
719876
722850
158195
932549
404831
1037272
779314
215632
370957
747472
450598
909402
239933
121021
372568
736470
657054
755636
298540
450201
117439
621548
120211
141111
790463
474287
578804
315339
486600
569310
757218
926115
29581
112700
608103
620281
466269
814951
348185
257229
571010
987003
735863
638185
42523
162682
1030749
275755
837033
794913
821587
552424
323894
931329
315573
1011225
566756
194459
257824
330015
953206
374375
493165
71792
1037615
322262
128407
316224
479380
622449
397634
1005962
845883
646172
881608
484985
1028868
723788
498756
966234
681175
377649
976446
723324
870292
20956
1009707
491476
573183
532653
659460
38599
603898
99944
585202
534107
215960
906423
605919
240940
810511
722490
440015
627195
834267
369280
334458
542329
1003810
322781
330884
632679
167035
189108
574714
237380
628512
383115
375714
1022191
546052
687945
964233
799427
697084
135966
1012345
433362
230512
346116
272136
36096
176544
337070
743785
922879
404916
1034933
766079
976645
28118
350112
601194
212238
796382
866917
356434
787465
716685
583961
299189
384010
801854
1021124
117973
652324
828814
893191
471733
472291
557401
601123
432174
703466
1037049
530542
123567
111623
421721
624880
921077
584320
379246
961189
44209
970637
352375
234352
268105
721977
432717
1016713
409373
857998
586726
670173
592852
527489
653525
495806
972128
1017384
930177
712922
523695
176335
473579
1033552
208092
769319
231879
664186
786172
938808
474188
53682
541682
629192
679103
722873
829180
804472
624045
118450
933553
35983
327234
684714
195181
423203
994843
938565
730736
17555
576713
156427
147052
549197
946200
378726
969268
937173
279364
16391
962151
584753
848318
771977
225668
923770
486816
315721
107413
952507
446854
3260
878755
444542
394184
591973
116158
197797
424945
120124
514913
597325
519026
787656
371284
999484
917
414139
165015
868882
239123
193800
648578
774742
263364
521781
944091
717372
44286
124442
153823
469041
428410
832094
562113
788448
338533
81839
429205
951355
616775
988078
517019
687403
445374
997259
791117
606652
233223
164579
166544
447772
519065
441694
696091
616184
969184
563978
598361
755113
216520
521679
227903
481180
267667
434879
425042
420876
439988
137042
1043675
40376
557529
610369
949830
369032
102225
112234
161806
126912
393688
671491
511921
304764
799041
776111
451079
370425
251684
162301
972441
492152
86129
691425
775281
1011957
989513
983533
775722
1023576
674178
593048
552555
536844
905564
594526
546213
120529
954754
869405
747507
671778
267758
539236
343895
184857
238687
590751
134100
59588
966512
331881
657688
219939
122319
891428
651743
196262
318974
599976
742845
715120
45667
596751
784772
980746
342754
163598
880135
139802
333902
315958
873977
961467
624219
950800
239866
561659
424952
597387
969052
780199
779049
107598
1031719
27516
294061
295064
127528
598147
377608
517645
417501
503651
699668
846931
690709
925503
958621
868594
636937
446131
115610
828725
797063
455867
241987
80216
136258
46411
859912
986206
944047
323801
606445
524090
1010736
994851
457451
178357
833859
979731
981642
367295
716624
292345
482586
795701
906687
967171
582835
1011480
325695
814067
707295
495019
167799
986475
1025560
491900
845296
737578
597308
925965
549250
114141
890417
414193
994054
614517
818289
904147
533182
863187
127104
1045379
603586
340247
947760
12897
984982
265661
111000
1027374
539930
751307
636606
690089
566952
177137
376526
866264
414205
770484
75610
1042840
891452
556526
301322
182026
996970
1028025
380365
904640
204047
878754
630968
1005694
461478
96201
548485
912876
829124
820160
568220
582890
132886
66105
676119
870549
181541
887453
170145
21128
957139
857330
337050
313150
314967
518757
886344
819899
712537
426823
168522
313998
886319
455729
683981
859331
817098
183756
155493
537397
1028657
394987
777104
787947
78827
44820
841484
163460
425092
469204
982805
184345
958576
378028
1024565
734721
908948
960088
549369
54342
734607
899015
243269
737893
126663
988424
703939
749798
102396
561940
523308
731615
271792
644128
65421
606178
738538
70406
530205
359159
881249
1007145
664598
297999
576331
180133
52709
652924
160270
464808
648851
1012996
614073
749105
884931
179704
307166
176207
824776
720969
592416
355052
997915
154267
705789
269124
89887
709123
705794
569156
303818
1035402
361099
435169
978703
495212
95774
54284
323323
721154
816521
163091
942599
300707
811147
959667
257924
968179
94586
221719
654752
395191
212926
292596
599
102114
999773
103457
67808
71113
789781
764213
411686
129929
772741
800917
269437
727428
680489
426435
220202
931667
228753
182246
43697
629405
643334
604650
466548
795421
240450
662503
436533
319414
16101
52384
674004
564623
50023
856730
835863
5247
722363
42797
253452
433427
444050
573111
216677
748573
199282
176801
671909
96575
1042486
727929
539595
942012
305215
360461
161219
583474
382308
292468
646704
256346
968592
551220
921645
279730
626532
467337
438796
582196
246059
862361
113147
835423
216126
58764
271528
153416
1003061
332555
639998
61491
378538
489824
829730
49439
699764
271502
1020430
756527
405284
1634
332671
466449
178776
1031242
229320
745297
190947
421890
681441
963247
219144
344642
574480
1040557
495674
869241
764230
757726
1020683
482365
973810
418440
59950
656265
326989
374283
858959
852628
596007
1032096
919644
750356
773598
268200
489286
130991
574070
856512
346182
661718
180847
649001
43437
987761
212929
542473
496923
499180
836450
765865
795926
785433
674235
493845
499512
544014
899348
208291
590734
186341
881990
126886
828894
733764
238683
1031129
803626
502941
668772
549989
451614
13882
773086
720178
881849
854970
229086
525483
246537
43287
764449
161861
700329
412473
540022
8306
954461
878638
315435
178732
83711
228372
597486
69479
314584
501302
478937
349766
845163
63043
949695
466647
346073
354901
752475
490560
209091
137742
429322
554401
939779
863668
774189
746073
60002
762756
692487
920709
286681
448507
197645
138992
57300
211594
115926
901792
542731
1033560
904649
383694
608365
437753
317960
251639
8795
146544
694413
723744
877228
996187
79458
823344
216042
345102
58702
193247
483423
2469
403406
524710
672301
375715
277482
248429
268317
270911
430639
877189
554842
170172
138746
1041526
153542
962095
377711
695745
258102
796658
638535
741422
529119
32114
76033
734256
630103
922002
739705
725130
860882
923939
608389
23446
467844
639313
921913
1034010
345224
17130
416788
162224
793799
496555
311797
231047
887330
254372
372363
429285
27292
332677
399475
143050
472506
63416
506164
335350
669836
599698
644834
681240
596687
453337
1033677
466047
283639
576751
341764
475033
431716
367449
924102
166030
605124
582951
477863
489943
841754
699725
484062
528493
181426
514279
704350
983561
109449
3878
146557
585196
917881
963074
956478
141133
610005
305539
647995
861794
269847
1085
398339
63614
420785
736775
672120
444195
210717
61352
677800
1023600
186325
934505
910362
926320
652485
127960
657988
652950
136509
946292
778938
250568
175049
84559
393066
863611
836764
789833
338308
451788
15638
396493
293616
1029929
967438
465920
892731
165490
330187
435630
971001
296683
939917
888948
803769
122682
971536
114594
27370
65110
466611
265564
784248
286276
757693
733923
756391
757121
436333
255891
549557
976202
486211
671810
795592
890646
24625
840408
322539
1015558
717153
31239
543782
979956
574669
425110
664522
54292
1037622
806568
605161
11081
6313
445673
278498
955535
585765
815533
976384
1007023
309545
997056
113138
663232
963557
158944
1003666
378947
54376
256904
276690
707540
456670
723793
950541
607967
58095
164209
994426
291153
896425
872197
1036428
880866
37711
210123
873838
274426
802928
795074
913933
332891
875046
1023832
530927
731315
525082
991994
591245
217828
107023
407001
394811
290605
304562
877154
621948
632279
858164
788822
854114
1034537
9669
357819
394101
743438
190044
259662
33395
659891
319628
835225
1017221
958086
917772
27679
645150
723058
1043135
191423
1022051
243156
122959
218261
689434
889091
583070
495648
89842
917797
402987
180951
313966
84068
819446
877052
916480
1038462
836034
135202
541702
614955
895908
26466
272453
902662
794122
276315
960801
122829
43649
220269
458761
209727
420035
524860
408211
236770
806590
369986
732193
377581
906179
517697
947001
519571
188514
45497
679450
672494
59872
400224
118378
234558
677560
637170
87862
808970
391680
405700
700049
526120
764303
793034
986153
430728
28164
817684
3570
187125
463332
726267
341646
62459
976059
845928
1003680
361665
185281
333514
377640
887169
377613
954207
965381
797676
302750
1038045
438922
938088
865621
7862
311144
472267
263319
907640
89852
176772
795775
366705
19637
527931
137860
404714
502090
596405
181991
833476
863783
216939
866371
960515
245488
804044
406808
706789
1027594
26917
828575
543633
434406
843165
812395
41046
185101
609689
94868
583670
16003
472750
820564
654971
724357
765453
131614
868364
122388
483685
143449
249232
663540
463297
634548
948597
514044
779982
507072
713316
778716
101982
563631
549282
418535
168475
17179
298930
254978
482739
132228
974836
475711
1013659
39232
162049
721462
21830
214714
116715
1017761
7744
934719
424032
183143
41278
633417
431256
734594
637223
783585
230551
463085
171087
169544
121624
693912
85747
1005352
388776
304628
216441
468085
671743
689959
138177
921262
651321
481455
394609
927288
850595
321192
112723
706788
243245
567834
267736
802904
831341
59818
672425
767499
291912
1005463
868566
636118
777742
694269
177095
550002
180358
279072
842237
677505
22312
477627
1009913
599152
681947
1033574
44249
604180
77758
1030604
524114
1037436
428088
214686
625126
180870
846433
952904
510761
426336
996904
118372
115155
432380
18775
677462
515817
978333
136997
1003921
602901
262532
892289
560122
491713
388359
447646
438342
107142
200416
313132
737623
391733
129531
1033997
558053
24784
423974
345822
292233
522527
930011
889187
313338
114961
524039
539146
941951
292194
590208
831333
491350
436417
792702
565766
561088
741315
420736
468829
354396
137143
225922
179463
238556
285
71231
78531
980809
103593
344847
675056
1021141
799779
400741
837198
298958
210554
696552
837923
713627
699587
698956
68198
112338
117294
221793
810139
236745
143314
863749
290427
876986
561055
574518
1039070
35135
995414
472035
85167
732755
577117
696565
119666
304208
108308
117890
961892
240581
964822
739705
728252
856498
984721
335552
789549
391795
212667
331093
163493
120707
744480
349019
636929
937522
413547
119594
832865
681368
696917
191564
153634
731408
810843
233606
317672
637021
435338
153730
954192
543279
404650
970643
994892
8526
615438
24843
865223
44544
130231
229060
858854
659297
163231
348958
667724
441765
832604
290203
247105
167098
922089
797768
576423
492234
741669
843760
653013
35730
384192
751530
1019721
826322
308869
288046
325737
929424
570512
445007
623663
516833
675819
834717
693821
968606
834229
948562
879492
226988
516765
954169
42409
453721
150342
951233
258831
89647
210906
486945
498800
717760
951015
627933
788170
959928
610081
277358
923491
188401
11513
175326
215587
893080
1008200
862943
698634
65428
1000734
329981
673184
845726
398669
134796
806351
773930
440619
25122
292753
610322
309404
19624
880378
298231
178372
809717
521784
268334
867106
566996
333716
301889
490369
479425
926278
823669
545490
334088
490965
13188
327010
1015124
691753
81038
800077
499630
158784
405039
17220
90364
700318
722329
446743
524969
642358
269598
336234
758827
135672
58476
920523
158837
1041441
136982
735354
815115
474432
274830
98653
918119
458637
381336
306851
988599
613904
109037
271153
976246
871409
368553
646559
346344
681691
186694
830258
611793
244248
613196
800292
507184
26457
264753
880109
998039
300882
116459
560284
47135
538986
730815
59348
1043624
890203
933296
436995
551834
166441
891286
339302
832020
251431
531447
432111
869815
795785
867183
96427
375900
730091
640904
702131
129716
232819
180799
770062
3225
616574
1020304
126527
293193
337321
5809
537854
547243
465084
594780
213787
133733
121377
42055
550953
984734
399751
246134
450857
266561
781985
709814
749198
903495
143307
107619
163407
680964
994301
295601
38338
503319
851556
630210
77660
142964
879381
251572
677627
921400
242766
569524
125047
505489
339880
751047
637075
664264
11569
179977
801680
118654
68480
1002645
308428
387069
196344
624843
61027
305457
728347
238148
345656
655661
5668
487770
741257
531268
353272
156010
40625
1008308
443541
757466
107190
636006
434643
64782
115212
32943
701747
111596
838594
104053
100675
322404
493808
267676
680240
342753
902636
289519
729614
545233
214445
500152
399688
833016
36251
1018676
498461
812010
198785
849353
660462
353280
457738
1029198
204620
937374
363605
960637
260729
512567
547634
351269
427691
736304
397951
94969
684282
788243
685486
732477
705266
594730
67993
793812
620171
82553
1041449
519680
679474
559061
265558
605110
366162
79347
71159
65590
645665
982952
921771
47493
410743
147853
712597
284069
413112
502788
675753
11750
244364
526147
461561
314103
276970
1025221
957210
799058
395501
396286
970733
202573
5917
212583
312181
509329
480317
189721
840040
608787
555437
489888
924711
881823
318706
179791
546026
341667
1016011
686229
534582
460044
510381
538251
313479
16456
1008054
507212
991689
692085
217063
318849
1010833
344966
541204
125447
327629
1035186
863291
581685
288546
754024
419481
981904
385990
711681
338681
449845
179171
530232
614608
508594
708995
729140
470858
639313
659818
245
86040
154818
936819
595617
168452
137091
830715
303352
314058
300466
318223
990691
901162
110424
333899
1038562
927752
1005174
80875
143983
552222
437824
419227
302253
737971
525996
925180
462303
1018583
127177
99419
4449
62838
648625
430722
253508
288369
1018813
529229
70901
809021
913620
381560
134933
188398
392142
641870
386278
317483
42119
1040840
49424
360153
140742
994184
490673
344654
208641
211210
90409
518695
714877
570422
880278
210212
194045
611746
347815
983038
1034704
929707
619362
387672
405335
785208
605492
967479
601813
274125
824590
96240
661193
996476
337672
544740
703707
131348
256371
578828
212128
457177
434666
668387
898224
797555
93550
1022197
107724
832674
473223
535214
974545
1002645
843854
84654
287547
297122
106866
828592
723527
804608
624806
987042
303541
17210
882850
334914
257467
661512
30424
998337
662282
892327
799591
342180
521183
124168
167768
299124
567891
314197
454675
762842
1040332
509384
782568
405535
940992
17906
958645
518965
422559
477471
196965
845418
104079
802685
1014217
927339
368370
216261
419861
535933
258620
972479
636276
837437
986454
205075
138510
813363
464572
13986
969563
65697
292741
148649
253847
122008
233080
521476
276564
412707
716027
420025
289400
177927
295376
395117
556934
776524
357624
130251
943290
809792
51430
727841
267329
535635
699553
664222
538159
654768
677479
578248
1010065
695769
626021
489622
442410
559765
923649
223578
935070
498763
883551
137016
821348
266330
486674
39224
114125
245168
1023272
387847
235522
642926
917111
136541
49439
845298
1037169
1028927
945467
612424
250970
202737
150438
453284
325207
228275
193473
774373
724042
202263
874497
166659
113810
602601
256296
471785
909182
735415
295617
207185
896049
939470
780434
1025208
671859
531635
851500
113858
776539
222636
397980
777971
580291
419018
777444
606202
324740
887402
225001
62789
63897
943315
256407
932739
487816
90083
938788
584696
402260
198360
535171
733974
768273
757099
598669
854006
622817
678440
741057
731258
351966
893445
280730
754845
590673
430665
123498
976192
532244
155510
784942
1001239
258635
787476
326068
397397
319797
96101
110850
102427
261505
352410
499344
951096
510848
7849
558869
38103
71971
630354
214485
483873
222662
93834
870203
175641
806226
615954
874068
872260
932570
1020260
567938
195734
655460
851477
726708
29473
480316
952255
381460
904179
627536
561297
497323
152926
35241
887402
261776
998694
273997
353725
299947
539732
768511
240742
33527
438825
684359
674884
864594
725067
794801
115468
183354
506334
67833
602708
507033
481644
605129
832381
556023
177528
360487
589662
879136
229701
566081
551004
971549
23756
589976
264420
401588
883362
88527
973347
644603
227452
1033959
564586
282361
606255
425082
606263
145808
358004
1010739
226177
268743
143845
601655
750976
98537
617977
1034550
363444
264138
275276
136040
609631
493417
295643
605104
262597
924447
654315
551869
150093
934926
812803
639954
20041
756489
97329
1030613
889623
254393
1673
471147
388372
711868
430888
254419
227672
641980
224338
338566
245251
923415
168725
998178
194366
1016142
721618
754270
239823
364245
455418
624759
825945
274972
668484
850803
240777
245309
751705
849570
476444
767782
398300
506244
216034
446833
656124
259298
210091
884751
441858
152147
72177
552357
451109
439125
817341
991720
936576
13358
497679
716242
347533
148736
952204
385173
971301
366778
989674
762448
824798
632103
554094
892358
566666
613036
140287
787730
109074
149762
1043105
810309
77768
332349
819657
598035
17915
757018
197280
430528
494467
978596
174168
109119
250639
409280
842266
344205
765159
528383
361646
455233
625938
862185
202151
872342
376458
917071
545677
834472
160686
184371
1008733
541349
758941
94659
746634
21341
229794
1043112
269283
550250
787677
533498
775848
648734
194485
169519
27836
848244
27116
988509
858903
795491
881468
642735
870944
52807
341372
756627
807685
770256
103800
514247
360111
261931
414780
983866
162790
578236
205601
632558
134631
1005518
998331
628822
232519
97533
554772
121376
415402
788362
164179
824892
77604
625500
284702
268500
546372
723281
798947
167463
674994
904342
94327
121531
48267
173051
923317
604455
821520
249868
421621
440232
741025
68747
432696
571774
149928
364476
260231
620372
1000124
351018
310428
791752
119852
646403
1008920
739607
875760
977990
1040635
17398
4867
345803
616170
870246
490212
822913
437445
757592
275347
592273
803113
163266
464848
25301
407007
627121
723244
783141
983098
469904
103255
392999
374084
152129
223137
49699
654562
72905
818224
844981
963879
770347
35852
412107
867126
678297
444225
735054
386965
799877
213344
799515
726234
42243
376083
51377
805521
706001
972728
995765
694527
650496
407431
369326
738684
470393
305157
825013
532635
191406
263408
658202
101802
256189
274133
691983
80290
961114
884289
485018
188848
872167
797963
301422
964068
698606
261699
711489
186090
321637
825244
177986
462490
129468
696564
112434
395755
495129
789003
566506
94262
587502
204022
156998
298425
1011571
115845
364451
737229
384199
645655
575431
939518
457141
434013
863673
789299
990233
22081
339949
168148
378312
856444
724411
70415
230320
529215
86967
12773
472753
127194
746675
872787
212106
272544
781801
538422
975044
413256
1010316
233323
249185
378424
545318
941043
1023002
691438
538749
843282
972751
133122
370023
238455
782279
738620
241917
673360
84974
604852
606773
976952
872810
894940
14607
526775
603552
798104
94555
596197
142875
812330
669287
455785
181940
977917
1021542
106519
800525
153460
478494
698443
400181
203916
419483
1027610
249916
783711
416136
646993
761246
846484
491859
286094
796324
841731
598949
479178
112746
241996
849827
222759
895803
165053
251765
167485
1008495
407999
52507
28146
921150
841014
985027
882924
578664
793867
141748
95282
330372
915979
130077
913412
1012475
951470
737153
696964
844112
23485
297644
311094
986320
763939
975490
152645
376966
763614
355444
747528
69996
230312
37603
873125
102884
517347
622720
822819
527963
619321
567700
884643
1033902
661488
489160
554913
84739
208802
734702
846581
197983
45274
462175
725643
189854
606688
124804
157577
171020
26772
558172
308622
185491
994763
729995
960241
845483
887474
813169
865586
245100
1018538
981978
186652
491504
915414
13883
716080
814013
24012
434909
200325
890413
532223
64059
177765
1042028
124011
211139
317399
744076
845915
111866
154886
296613
417900
552506
969374
911649
540718
768695
5569
498101
893632
561667
541156
756984
679013
240054
582141
35289
553226
539654
70634
832578
559199
926243
510719
357765
605174
339554
835457
433634
796670
101498
289969
752161
464486
51566
887289
112789
505437
333029
414789
415533
330949
214033
132505
560000
665939
111644
399077
364972
408683
744593
753114
338330
247909
530322
559233
622630
685108
315216
80560
469371
351796
784991
127144
180865
208964
810143
847497
160597
327004
599896
564186
679765
910622
561584
997057
751935
946916
255089
193896
482141
216825
812513
566114
283909
222414
979201
771887
29467
918611
653401
201919
149666
1012853
211565
1030778
541216
1026670
247702
907753
452897
35207
876120
334449
1038532
841945
1025861
564915
826710
126688
630089
350816
633719
979995
988353
883441
959051
279144
639055
48939
622750
456830
92943
548021
123589
383725
613709
126769
497298
151317
639389
205171
456541
718042
877381
516279
975622
617676
263193
167265
377002
866234
485293
146940
288448
241116
223483
365808
794470
411029
833028
608990
733141
204807
106551
466830
430682
82770
869765
97521
1020519
446724
469508
638663
809840
769407
199670
774107
801526
278461
1027526
849639
885375
942494
697354
786278
307191
567186
852065
1894
982844
230768
740077
352581
718311
414814
378820
474121
1038832
803388
368447
628662
912853
514697
310271
1043023
472476
654151
538493
562152
959612
1043676
476840
111947
585512
49462
345199
87804
425829
899796
110543
349562
597797
1008641
461440
968385
252861
982594
341225
669941
151003
233018
891695
940362
828540
545261
521959
440709
763601
819625
747333
945483
806798
986606
15639
316301
1021280
777559
486264
975925
717353
395469
184592
68784
428669
181752
96726
117831
642615
625419
34467
499669
634541
125
739731
317074
236384
320530
177900
262386
575889
727416
490869
662674
718957
971115
64293
450273
714796
254749
537982
100715
994220
669120
147992
80094
801112
1002093
771227
340537
764288
783720
43236
441688
122845
479400
237921
298302
418982
114097
438762
874300
401019
227144
544115
948967
928121
527368
473486
69926
857656
584107
699125
224217
207831
375053
270596
786720
594819
620440
550588
549585
578117
381835
542762
515640
95677
880868
672830
499169
845762
148347
631524
65262
114582
8020
413357
814242
76839
36152
72746
465858
1006097
154578
534565
1038966
164776
650274
705592
924874
10893
562141
977053
815222
66839
879392
244388
56439
502991
1009219
756465
668615
279737
239148
965677
349679
666342
456327
423996
463882
569234
600525
602482
645766
775337
411005
812838
648471
322192
540371
892551
497032
62744
414176
180762
557151
1114
880163
652615
981905
489504
212241
592383
9797
993404
529295
390461
123049
796794
209796
366769
577582
1031699
977656
404694
456003
904668
202704
244761
625150
883113
1005488
305685
965611
564679
74237
595774
44536
839157
803767
629121
820532
447387
36575
509725
958461
603200
233404
693352
862533
351452
627067
86527
728692
428032
295414
564458
815612
858309
520333
547301
146625
11548
582809
840011
344861
794350
432765
58391
714529
544888
231147
24695
693094
649838
734499
416435
720730
421461
410309
768024
79068
710963
308849
117444
310281
249452
864385
898902
572773
448114
857563
486757
1035004
920551
82557
742856
839878
64172
72670
561111
304642
881456
922286
825627
525805
409649
811159
772612
38383
455661
808402
387490
722364
820863
818445
696153
814006
233662
721304
824010
909839
208370
257332
400442
252100
933372
211768
147961
176728
98240
612234
684038
451088
669265
547695
311750
117126
896324
745753
69898
683636
381678
477119
114358
520725
216481
503652
800868
500498
111427
60962
959478
73829
739659
1000892
825799
312478
132656
25221
462156
865667
140152
1039249
393470
208060
242694
408731
42640
613992
353102
778454
157787
793649
914794
659073
1043012
296533
34384
917216
1013059
56677
286033
704841
715037
527172
490816
901962
931122
759971
119801
395104
525870
25344
267264
71529
957832
909480
724778
108629
697462
404261
141537
47400
1033198
404782
729470
67502
759627
979458
624693
391434
86533
402359
352076
394248
181336
206969
166194
803747
335669
110466
158532
187874
428573
873795
485153
50572
291478
655302
1042770
911731
223850
762257
572365
1017685
156239
994515
707099
883407
133687
719486
179300
32411
336127
141825
754444
884649
497283
640504
552963
820697
803545
951786
907862
629715
201164
533986
495633
453368
658211
916527
431090
927177
833989
775764
30334
313848
107524
459275
309400
98318
587507
346818
557521
198957
733214
393506
845057
227134
300444
724173
751961
103883
612073
94759
253873
109541
402182
466852
700964
571655
995717
982024
327460
234295
110813
561076
842747
406967
1032609
771505
919640
191939
293932
354809
904481
1040805
496146
746549
502466
260055
369978
836599
399332
711507
73967
207254
923783
1014025
338195
152402
985787
910454
341657
647633
425584
49198
157615
913612
558820
93590
328020
8828
755756
388250
922907
728321
211449
724934
333764
321801
979597
254610
957626
375919
1024071
162719
489962
266663
845030
977869
577360
943834
810745
933203
892430
100502
246285
314600
841372
269267
684769
377728
720990
113563
687113
602704
300066
173500
83819
164251
574214
521261
315049
805280
810890
195643
391465
626507
186962
400815
255179
878207
425523
251981
25218
364824
468546
454217
380299
679443
642163
711810
298233
797445
738870
176435
795207
804335
445500
260736
1036178
263727
37640
124318
468697
237990
248822
862756
544741
977795
807438
224546
648989
973225
642531
402424
806931
941068
708777
59941
203129
877277
411069
648803
493842
98616
628953
105563
305281
297231
692438
660255
923659
633975
124822
286023
574468
357794
509960
85700
1025424
859455
538300
234474
494758
1000372
765456
847179
473549
213643
537829
561053
862758
385535
436505
988531
90194
490624
119604
767453
533756
349212
307183
641193
1026812
148569
933843
533785
514766
520558
95072
289649
109950
89867
847694
141819
1026479
772171
259354
530594
329085
906825
62056
204902
230139
999619
180662
218256
557740
299653
773711
1034229
15643
626989
212641
730684
496967
751116
812699
281933
552845
487816
89890
775643
206457
677353
101388
117845
365377
482787
141773
19526
787736
423644
343246
864809
737866
966443
711211
629928
160099
568640
949030
246146
607329
741753
651269
612847
663018
790660
803508
134905
996456
1020098
677411
390228
885574
609928
952273
211577
52352
775352
986567
992807
964192
275925
262878
705538
929066
702041
513319
757229
723488
51980
84687
475873
998823
9049
46466
995951
433754
332709
25081
40032
995947
765449
579328
706183
385252
744303
76194
843927
729828
1044010
977906
76535
283903
968785
651432
389233
1016935
207315
489935
651442
28996
379673
992836
694211
250171
633165
72759
240413
316315
820230
368420
909088
198764
773155
855131
791632
573810
780792
183312
943656
537495
455852
834830
487698
111303
291128
127062
295807
105687
112825
906947
903387
472422
166324
7849
982989
682033
416699
969194
944781
19636
768162
433074
572752
622212
23936
132778
322851
902001
923023
939122
934227
1043488
440025
177394
558354
792210
489034
701794
123501
129716
514923
885571
553714
332986
256678
982063
335835
436409
222174
923994
872535
781212
192514
276048
207987
467101
25191
562755
504048
29849
1042099
790296
237463
83057
706062
543772
109678
980604
484854
642720
959172
938658
566411
762746
699268
822479
340956
1037934
398047
881241
244974
1030478
399077
414598
649864
474676
788799
612255
839051
969992
933553
527912
108697
260273
935585
441770
465859
575956
853827
1041178
907690
784588
658647
289986
235990
741197
203629
356902
766154
558400
871499
934880
64255
646893
411008
46619
960506
860349
792620
1025222
1031876
366788
296856
728971
361164
1030246
709495
254445
133111
1040156
786410
548404
684092
609165
531413
778617
258931
12209
409305
159250
489115
174921
490174
795990
725938
280267
950319
105526
465739
731047
756879
892908
1036690
240693
730620
539038
640005
272004
456569
489510
165721
887762
330554
226298
386161
499934
580567
105862
160736
317710
619817
496946
854710
31900
964325
918107
236636
119538
39585
653509
284993
943967
414007
547215
251565
799343
79442
828044
963866
330187
643704
978435
853775
249833
68849
556638
462583
578394
569873
715250
74592
162608
247596
559143
285126
946526
145018
470298
641318
942168
359513
278260
890258
135615
217791
640041
522832
501588
637110
176467
951491
293035
622552
958443
478143
382092
355223
416135
177002
264508
257523
177879
1043433
607201
334812
990398
6603
1019821
753047
851642
1005467
952268
622003
188013
503947
389423
354648
220142
114968
148509
850303
802715
100082
911917
593442
364500
639402
48559
46231
2630
62310
249243
259669
758677
851504
964780
887195
43814
283628
960825
390124
577085
811196
407138
635410
195149
255043
826036
253628
43956
931891
853650
11624
711945
763110
414619
836656
528767
905802
901346
968900
348317
1008843
363673
421502
91427
1000069
908475
356843
621429
972652
356029
153196
778810
797992
574651
683856
242107
244243
430836
956728
831010
883128
832800
591537
977394
60884
11900
9952
655113
905823
667775
32892
285076
992207
277536
628078
761280
414086
755356
63940
594022
458232
956995
494114
335939
630198
311859
887608
457435
815664
984094
705731
176645
85885
228743
744709
119892
270229
386763
463643
426880
792036
753834
98257
188779
684322
145859
103748
808087
154940
262219
781111
938450
376359
815355
855943
544660
711251
808410
156069
293190
560860
610414
419176
17366
971441
936431
156901
497815
725995
121305
204005
906580
181458
678080
646414
277493
938062
479728
450058
479728
1007305
774220
106825
317018
238097
404659
15005
851691
838981
817612
269780
493046
581594
805012
1026146
218815
588889
472759
945038
77315
232745
803573
235015
377102
111870
611764
964976
6158
868247
696337
58734
878146
50443
319239
927442
215798
665656
720619
717416
1043203
796353
577459
124290
724617
971859
892354
1005299
811836
299195
426664
154539
684661
223453
585585
577937
326223
164071
190351
716020
221349
671863
85628
972704
505230
456388
428707
798618
515956
258346
135682
634661
734628
835134
177806
567940
554489
528150
878640
304175
679634
65669
492022
994038
939211
996005
764717
849078
1009543
612647
651366
633202
336376
455224
897356
129328
257435
351978
229370
327848
443661
957724
336904
794557
661698
374860
659774
920858
347147
609549
912082
406228
603697
37529
803595
113968
1012103
169553
930014
632003
710499
651838
690456
520214
169588
120795
313446
244293
468552
364010
723820
285359
310894
821678
894849
650411
54348
418165
315838
820035
777588
778174
73579
769862
510530
203440
743373
365900
467390
642547
951974
112910
230435
852860
821505
922305
889171
661569
126614
672540
1045043
15965
910156
618270
651267
964133
686138
602962
676469
449078
319081
919631
1043751
248424
970956
276792
687911
615502
50682
285656
316769
881199
602888
433338
73500
673431
903799
206832
1029252
68163
12589
191138
268906
744335
796644
797924
981919
471432
773579
945713
469305
637045
182530
831826
748080
901562
1012265
71236
389212
728011
712583
128783
478481
818800
157023
850864
659398
657445
816037
836274
777056
766100
863999
230568
391420
692063
760819
61516
891149
916593
510444
72340
251553
79966
524786
257415
798698
602388
744487
56508
483467
449452
849997
240801
207696
340375
489422
682039
845184
120855
713573
900520
915200
2982
140570
878712
1000917
812955
610515
1011825
781423
956591
1029023
67569
853947
837150
622339
445063
507207
782527
99277
162132
957402
659769
383174
228494
618868
978592
474475
656599
96936
18866
674427
987951
421495
199118
603200
135488
625972
154502
154325
197084
541523
868820
407047
627582
229934
647723
649532
928769
672551
201106
114814
176764
295882
344163
701004
535286
1018748
763608
673773
981795
1027865
498279
551788
14374
806325
88562
200279
319228
954680
5760
817460
447644
929617
307045
657877
516687
550523
216657
457613
117358
103602
491627
214770
806207
92109
853539
982460
104358
674708
753514
540700
305050
147394
276179
828130
348510
899346
756861
21298
921114
600539
763459
225340
121772
280242
77112
96545
543630
860059
630064
74369
566285
292268
353746
702141
965544
1045287
742383
831942
131109
60950
202829
159321
201879
815299
552725
533903
578097
1041256
541889
581715
963584
445202
700576
1041879
766355
704699
804591
642928
707924
184976
601289
830534
758012
314610
176759
1034638
152153
1040450
844938
871021
117378
1036811
886633
362137
987166
359512
919203
967453
195460
147521
43901
353193
109797
244194
399337
449615
105514
998893
164005
683465
813243
709486
969201
808801
804524
597569
837378
924111
335566
353563
150673
233421
818324
259997
986381
774900
822950
740569
720842
204202
1028826
398509
824559
640495
888864
206983
36739
402917
957836
712401
431454
9559
840940
505755
336726
963552
191341
332673
598587
507581
120618
604970
8882
878102
801587
913806
289126
633057
615413
28275
789515
957896
982409
880202
402102
647042
191770
55611
257210
728702
232824
152976
636864
301783
242857
775914
837073
309084
326454
415883
390444
230527
571179
361374
24253
648893
10237
244609
347130
133690
375852
547002
968200
464430
892033
794776
807913
1019490
122932
824628
62214
157557
906699
260363
565822
185871
607021
848571
424247
124650
909690
435052
185565
189208
434484
301750
898563
579931
886718
1009261
1005952
437841
504971
548035
817601
25468
658866
27738
135072
271224
290354
949326
159276
484817
182468
711405
700222
1044178
287896
858568
985020
628965
498559
1024230
251577
803130
486095
233579
293806
1013446
608254
281074
178845
70789
170717
941044
608658
221788
16523
522544
929340
677625
664479
83931
842014
843373
167356
747667
845425
657075
482270
232357
693229
457550
568310
125731
613586
924362
918824
354628
842392
560141
546353
167392
289298
897983
903643
448881
47008
193275
686918
4867
278971
334551
878474
494536
138001
413576
595486
141792
17537
380512
266009
933917
451751
403902
19818
132114
235523
36748
652254
499515
408692
623390
349837
232527
83899
673677
489872
455625
88454
762718
972806
166331
59769
1025863
392417
980704
488364
27674
82362
678422
298876
573382
203077
633008
949075
161370
794256
21536
665226
621975
154708
164297
936761
354369
611833
456846
93288
588759
286059
1029636
450655
41394
576867
796724
870439
702959
661429
605156
130653
193475
571555
236111
574781
777851
444818
528679
766198
695618
958398
8986
362409
861949
14991
167878
291735
834045
892772
112223
90603
103845
440463
662168
256982
79297
334868
949983
75125
712711
572079
911416
715698
221177
57387
663300
918969
411880
592552
538137
813948
323820
979833
700320
914949
635126
791144
749014
351767
396397
274397
829903
733249
398426
531238
464280
383743
95597
413033
990415
338214
981289
1031043
826043
1029301
366532
498476
835273
34405
478209
712487
242567
695127
508257
521895
820624
705368
1017447
1034502
888809
313056
834097
307582
444092
391988
716637
177490
70776
874859
104447
969439
535159
477400
562176
426271
621390
780997
1005650
359970
98277
386270
108165
658147
430477
896165
33749
11049
699616
573104
556923
769280
22132
742546
269675
78184
764200
830124
402734
137648
759959
872780
888527
390248
269015
941985
1005187
700190
740935
535860
47881
133412
838282
19797
232533
1004011
223958
326714
983401
40265
919237
66132
66390
299592
90645
124061
893470
725888
609757
315866
467464
128416
608396
427350
561983
827086
412146
157849
293794
129776
333948
871906
358541
98832
696702
188929
341879
1025457
355194
527003
576866
725422
772029
289477
630440
680216
122705
36777
4576
685260
164617
930720
94124
93522
951975
124243
503868
753358
595564
85746
429010
364795
89998
391040
867914
596727
287107
487016
615604
865608
920249
301865
48706
512861
982511
203745
803838
299393
1012647
1021986
438713
1011626
103274
198101
687655
616612
33476
174916
914097
358380
995672
58263
818687
739695
872340
519463
828377
1018770
947604
752120
107093
443915
345651
508911
180055
756098
980266
850084
474471
536758
546024
472605
560544
355890
574459
284832
387361
544261
767609
910546
224883
419540
838523
614270
619840
347838
961967
1023025
747352
264372
17246
88183
506960
845894
998242
865560
193122
226247
278486
645341
953597
661759
634788
728837
809110
668445
500846
379297
51863
482343
642021
2080
296549
943045
49256
298450
522111
142070
3126
199779
987535
631232
8113
636873
151536
140091
439443
773064
1013660
472799
804049
707207
221496
148647
352853
594277
485118
907852
629281
616658
375171
87181
233153
403613
108737
951742
315248
556659
757579
299411
377297
235740
396025
947085
166454
552027
966759
84785
652615
661669
612143
996136
361639
201374
807990
441394
620686
404892
1040245
1027473
900328
216916
939510
562720
659249
810182
867075
740087
413836
143312
112685
202131
639854
633624
367650
754343
428455
466396
795153
351219
1029601
606018
939149
756526
466664
390943
746742
207528
298189
889319
561597
358308
778473
256885
258713
814972
481679
770367
538707
805651
376771
32808
774235
767677
1034269
445410
380174
999743
836661
373371
753549
116935
556573
865479
14151
921883
932061
991045
45723
893240
287285
467036
326348
640739
425389
345118
788130
316160
556477
850439
975225
438104
964035
659679
577161
776812
141626
313597
597791
1008138
582014
893841
481588
636077
667733
1017783
881282
814504
50382
47536
939929
895398
663124
596619
532134
239785
799852
107403
504895
670327
895061
80459
530849
229457
618451
104283
672003
569687
176631
325719
333931
119616
194805
328422
42190
771592
749287
228183
167646
27114
509570
526771
577714
911016
905962
967093
665781
825820
195353
198206
99092
792799
838738
21834
502745
776615
465639
919278
505839
809415
593916
977793
515956
258895
668423
668429
715424
671374
805570
38289
818841
369507
19465
532499
60196
353522
645778
511421
41368
14629
385782
739269
345381
246656
217376
794062
651070
610299
973948
985259
499307
987906
938100
64949
1003411
484749
860901
821152
1041111
1004135
976131
935827
224468
1044803
774138
254006
457883
102281
711543
493802
395751
1023662
963171
420645
903617
338949
962838
996224
166459
254828
911412
141564
349088
635763
422092
127007
349406
85751
485321
426825
783265
400708
773988
652634
1201
452306
476169
916086
540464
125952
531302
683390
119601
871775
919243
189768
73373
38723
550544
915295
222099
358575
660525
337502
357667
421328
987660
372567
672984
155638
370441
235806
773911
769023
400583
353151
936481
734421
463148
461026
259080
35985
720288
912223
489375
910743
956025
517219
277959
651481
29008
380878
868792
100813
1019767
474728
489825
988032
608164
82433
533748
673104
277285
606646
853158
770332
38410
392275
311836
77300
1036808
27031
470020
855520
349649
551362
174360
815185
157430
233755
601036
657703
376623
925286
761069
515860
226316
340018
493688
950174
159749
528141
976328
888403
380384
833327
807840
399897
891714
558857
280365
5412
413342
306141
390268
375975
579201
355501
458809
1018913
655395
141637
1009642
123545
656687
763814
1044365
1036682
438504
784053
749552
114022
459676
319176
266531
412139
699757
418316
225849
180601
250639
161989
986895
349559
711200
946860
561709
414483
196874
53200
404109
500349
637061
542612
512249
652633
993347
395742
109139
678446
1010999
143185
587460
691712
668833
416811
1014223
773439
247751
790243
352907
53627
352941
68194
911361
652112
566767
408870
502116
502814
994497
1006457
480831
551700
435170
535967
624381
758425
604126
840053
627351
285050
802844
606880
150740
376093
892191
122447
533328
588893
575917
704665
907869
74853
819410
666955
631522
586787
688328
842337
170281
683005
583562
95690
229192
86064
511759
226647
376792
524062
132920
662062
855055
628419
562000
793500
317483
719256
463617
542557
985405
815839
38603
740376
478742
821721
711260
440615
312215
820599
70899
222147
154607
236516
452134
316634
12708
137537
218775
448945
491659
401546
263366
272850
40402
11438
767739
771471
176358
96624
83975
1035557
37504
152923
553361
260972
216470
969167
136921
455145
268694
646891
386620
847756
85104
656368
759998
1018715
142984
555361
548276
467628
79919
34149
875394
968204
581782
545127
913202
644157
653349
385944
952830
503825
314068
739614
686141
82894
993545
237303
417331
286213
797708
390180
623240
228401
684264
39360
258095
1009089
683421
726870
559865
518331
851375
712205
413255
679163
599933
950721
902024
17822
558913
612134
891838
151955
609055
407548
28697
307169
1007359
491850
77634
662728
359360
1002240
258536
1035381
519688
825089
54042
479553
214671
336606
607996
546932
1005141
228533
683130
206812
431866
312737
980459
684321
864226
525368
886246
119573
558051
413099
129486
150963
1027700
459094
894843
883741
278807
739648
519408
338943
210510
778025
105540
570029
249840
852876
849638
936644
202315
728333
209034
403331
82670
777455
971112
932338
335930
380262
945349
268345
168361
11107
487818
7401
829700
499063
794113
208528
447842
597927
615645
851692
902457
447645
370328
781039
216720
861915
908803
417406
268655
156486
71969
741927
232726
424278
944197
568245
128674
582802
252976
689847
932931
208838
243469
468259
38649
395326
23470
158483
135746
500040
413215
343862
965816
334999
692180
697226
343315
474073
686065
303385
327556
919408
265516
10165
509999
521367
357870
505888
365514
75535
380832
613616
374165
469413
337587
353718
276062
806017
622125
552974
970640
455432
764985
547558
858594
136808
676244
843389
1024850
976635
287258
524042
630849
951421
808094
760676
566883
805546
677868
376535
588150
265165
881266
215759
692620
122604
391403
499293
78417
448231
337372
721506
749729
940664
675494
294708
569147
843045
49268
434966
987410
423851
551324
164495
943371
724331
1005350
904619
907356
1009800
182054
961195
946253
409207
907611
416065
498527
187926
798118
1032123
774778
553905
292360
230122
838983
999153
210924
39938
374056
159210
293483
211430
779599
638741
705524
369498
38724
95328
900561
163895
533348
674736
221280
365648
634572
311926
750252
280023
897747
840287
935860
745287
314747
471751
278353
582392
841512
311801
889254
177109
129040
72854
125055
732560
685723
1022025
901596
215297
9085
976238
7837
535632
371961
155658
448839
498977
21956
1022539
504033
869629
426099
56322
843873
760362
257441
378148
1010311
829240
874835
464799
898905
677806
500000
580648
273998
320581
51239
847630
222511
532565
922356
648814
728078
46057
269355
1040970
925328
401539
675061
299792
752738
1014980
531514
699652
334224
604996
562161
787740
337989
759828
451193
102764
916449
724722
420437
125317
426453
480431
897753
30663
650885
683431
175012
793090
191492
128502
95023
245140
330447
444711
910719
428495
394722
222919
140471
448002
540532
702565
266018
705
15375
409849
848524
830347
1030867
1028747
540453
536652
241892
320827
438669
932649
96652
762067
815240
749775
484541
278292
475555
23506
741297
529751
252853
711859
567318
475845
1024888
990151
172118
377643
140701
806784
801113
297604
130646
680406
269614
249702
199455
263957
158744
891879
869492
404216
811099
97524
576163
459590
334336
908725
933150
975760
81822
992180
870116
961962
581618
299151
608923
960892
806404
774953
453881
305518
25462
257649
572487
303184
152850
910221
441185
907086
576173
11025
106246
226661
941949
535300
61659
781493
660014
26880
286616
255295
983505
880590
44266
510246
174457
725571
751142
500663
482698
398585
707340
260523
58869
853429
898341
890048
624433
650309
275286
704789
519091
620062
445800
613388
677347
675884
292690
140521
969175
507044
51161
675397
696641
583965
400908
583861
426010
471095
179266
1024836
313911
895486
751438
398412
503816
933386
41526
656136
968025
124339
301137
689105
1012816
299426
609575
1040878
592745
398454
173051
139287
120683
760879
699657
901873
807468
95658
575730
217592
807847
329227
727607
200343
430381
360914
869021
922362
694281
335693
994357
876600
807295
229726
750733
697185
476331
827454
649500
333906
732940
1029427
83738
198075
279231
860312
537645
295016
389200
345383
643449
875765
896869
860151
125158
50094
608044
186360
53390
783654
134533
429687
66821
732308
63374
945748
178649
149817
821525
565801
838330
134072
768924
955207
684436
825970
56376
261728
721803
693185
790287
869660
364264
871425
518903
579504
96819
2320
888845
1018896
983409
735906
279447
935744
3669
475343
93089
810097
431402
736062
474462
3222
359886
744612
984757
54967
1000739
1044644
869364
720737
224823
498453
823513
334301
405925
186899
498440
452690
908925
56420
522249
475271
302184
273300
959335
553639
437769
2861
15176
726283
432169
353295
326759
100676
609390
817473
104971
699119
1003891
454332
702551
16472
69960
348127
803474
557943
653044
675072
850005
804136
452009
276503
1044285
306308
786766
637161
455928
72764
886467
1020344
525856
164394
783130
243706
536818
187163
586865
437307
852565
812657
343386
459237
552923
772150
922528
765390
130465
840134
916476
792505
603768
628226
762024
576134
927314
577547
364929
442271
239356
881771
1020418
8552
269987
899910
468636
209787
155787
683430
528468
133732
26919
271600
223482
880168
467468
901690
371450
351928
199435
205770
117286
268745
83772
457409
527604
1005235
555740
799226
1025352
929135
660211
373002
373158
133287
857301
1028441
144895
66250
665811
653229
337523
464019
816586
834765
1023425
471043
589489
498256
581688
426614
885975
16883
81296
102694
772513
688174
779216
916202
34794
823961
628377
661397
768330
835185
582609
88592
39666
818504
74105
214813
1044881
809230
262994
988998
984348
699304
145598
506353
326394
355153
641213
847650
678893
478464
513634
1020070
831855
864320
805630
564829
507903
399314
830186
903801
922689
458732
702951
89266
391910
652138
430658
930893
689702
699015
907100
384567
654937
666212
991477
480012
133108
746676
573265
26033
540482
545624
989689
83411
744687
948647
733877
217780
15508
6414
188538
189174
911832
856357
884489
554912
964145
669440
1007115
851749
837986
381097
200095
866619
142961
671343
526621
70441
998428
168509
790229
235620
167687
697786
874724
42054
843291
490671
105179
597448
597544
831722
207378
500636
336356
986646
422616
886699
299663
13643
451026
746342
918363
917650
413117
561797
260267
290879
313454
21645
33733
354722
494079
488806
831092
368094
618498
3721
262611
194437
988947
597829
470933
24953
790444
52169
645468
111088
272156
656211
738819
638622
820498
218638
714300
570700
97953
524328
190218
81
131490
849190
748655
113822
203613
21000
1022710
999419
604885
50705
663239
696240
640168
38902
698742
73849
312273
588658
522761
711092
1014439
869299
491026
498271
309699
402973
789630
558004
1030046
210021
600823
127994
43218
804825
221779
157674
615531
10473
497918
342694
155149
130349
579782
636142
518784
597705
581896
425736
325464
596963
826875
908260
997390
426046
1012457
282433
791276
853508
818306
606417
509730
846448
176671
469456
29114
227657
145358
43466
354770
157810
673476
465841
76190
572267
707203
691195
447396
235534
567504
881473
347435
1010353
446895
785165
377131
34977
184015
621394
951392
309765
921082
866004
64830
820699
480728
118390
354192
374675
45233
664878
850321
971950
128587
283562
900411
158389
144596
684747
1007529
227853
793505
639800
877142
486341
380906
501000
754529
700388
1021926
11564
92883
27014
777496
954270
73916
404795
47507
90413
873605
64296
602588
874318
477602
886393
853381
176510
1003300
933614
861635
687653
125169
617498
975940
882824
799062
1019938
516067
1017882
956981
188736
23140
438914
997748
441065
703113
935326
416066
341930
66665
147638
520908
23441
113278
439437
950594
658226
876760
754936
892284
887200
514536
706476
424798
1017362
746407
114579
466135
226122
527635
53762
1006557
696914
901728
161595
398097
103353
971559
411686
343855
203999
638558
140818
113882
98227
676505
389030
673059
230364
767694
72109
1027180
129949
863476
261229
311479
439252
239241
897884
344969
72112
323673
136853
863253
166182
296997
506877
912116
843479
893700
719401
540081
341283
987622
354351
219906
856142
872962
257363
152545
174474
819997
681678
1036792
491102
899909
648561
30398
1004554
700022
212222
816499
1032329
366512
620529
372568
417578
509154
422025
171342
138444
961704
662231
470890
767467
976997
237339
581707
493392
198170
1011894
387501
797377
685618
674384
474462
771082
203094
12270
754912
835164
104203
61083
597256
380057
121134
308255
242017
920305
835197
950211
1027897
405860
35935
364856
816556
799862
828994
580381
166271
763824
521614
765483
225407
498772
220313
673507
999735
225716
35717
891851
408929
136266
962798
961074
840854
715231
761077
269193
776700
163356
734321
772563
399323
539585
951914
34722
16960
462543
803603
152815
254656
1015094
948915
431044
404338
697638
734960
992787
725981
828324
682542
240397
753753
407555
797931
281468
948843
91338
519786
120081
883649
678591
275157
689235
1008117
778211
584100
557914
67661
369390
393136
86150
523334
720727
260724
649347
464922
972033
584552
342023
889199
586328
93808
612291
3640
846326
758017
578315
470863
748210
405035
342327
529948
950953
577494
881456
744579
695145
585821
1013848
413843
735222
720470
532468
539565
902118
227313
136247
631624
517663
847030
642100
41991
863644
185070
851386
638676
1037434
151026
604744
113441
956816
277569
959003
533645
693188
270001
639993
289733
297405
397443
161236
793693
199521
514346
960954
289261
980068
393934
989366
508299
376378
894407
981960
124458
1025143
305663
420417
178089
508997
332886
326580
952017
653478
261528
295445
54708
434132
465717
991777
974050
670799
111236
475666
312539
309034
397294
740335
115419
27124
855036
433786
702333
36249
682080
61257
226139
444454
873182
625552
680957
856648
218283
352276
1014684
668808
563817
1027914
493510
754761
971660
12621
738842
463999
128346
912842
902618
428312
790541
354734
965165
630304
987577
996388
621772
224510
448260
877577
238236
176097
857885
373870
361720
388684
670838
849080
779661
804086
30797
636289
159129
247539
722318
82019
704467
261331
275375
581714
47383
473615
566029
409285
636620
580633
252187
638722
373870
1024190
252448
46693
447649
936363
394362
709430
790399
12080
933514
652205
771712
355205
255057
667480
727094
97283
402665
907817
471526
450913
564174
249448
326506
720618
608328
616397
816150
605642
268502
21319
283443
104504
837667
245716
10545
843155
305466
164439
432050
844558
451645
758378
442570
975689
748235
248469
874179
534165
20114
70529
813920
760240
369691
209897
314113
412431
271871
317755
301107
1000245
780264
610092
628036
242993
500844
606765
216655
974564
411866
221398
904104
372809
288657
278421
636442
255488
610889
1025199
407479
421362
852530
949240
740717
205907
940775
599565
278980
933748
548568
172691
246745
762650
895573
576773
402113
31886
326193
577199
370900
67335
442723
908689
27669
919671
843083
588705
43516
250510
963417
135952
334576
901592
253395
97943
702909
79198
812214
300207
432570
138239
523192
480292
668505
729850
945454
1939
912966
664736
52826
257031
869096
902156
295162
552106
418689
680695
567191
556627
649493
114205
806195
187296
305138
405263
445171
921904
900874
654460
186626
745028
661029
395496
762474
435135
102258
451474
250872
753174
365826
333489
438368
280830
946521
444935
326602
904602
431389
232841
509633
575523
149693
862352
70924
790593
2202
916787
949860
847812
235619
637778
449974
267814
309005
888407
494447
307919
82206
70508
187909
871752
755879
454538
273667
919003
880013
15989
509575
451412
119194
333104
410130
260156
48171
1034224
807133
534133
808779
41329
838230
335823
793699
484892
142099
696062
141056
48857
113884
926210
154779
254874
555530
312140
333684
412908
1007892
1025035
730847
806722
74033
346944
888094
311908
32056
543888
146285
887334
572124
191349
851681
24116
700204
732102
53093
79584
537810
784801
268210
902876
814454
764924
395647
945676
486720
806684
1006927
920046
127561
114507
276762
848467
562345
200948
508456
612107
348743
749781
638282
200293
854471
73082
693713
512773
543667
140134
228986
158285
217248
799259
700703
682166
175593
1004511
991179
230519
324897
166598
373759
1021044
111407
197702
765149
278293
149884
191622
236850
40142
829933
498739
205883
934017
404155
552320
197244
220398
454219
569075
846000
285206
798918
731838
1018887
384520
177217
607199
1015793
209773
607464
708112
198826
975997
233277
908009
982883
463705
87565
442760
510932
175007
27422
223707
137976
322692
121438
794980
172272
850431
765803
913329
634792
530419
669021
859541
122891
509543
217065
287203
248654
60995
677891
47660
100058
499755
463781
914486
436445
193126
420559
883133
141555
568013
812294
796759
479312
701381
350187
839254
894832
784007
1020243
334826
3561
544238
115779
1017940
962223
441817
488365
781283
477954
607916
785122
281061
309863
210879
934243
78656
168770
952971
512376
726827
837462
525416
171899
738203
1032432
232618
945515
435750
849444
361911
525787
782462
790461
665698
345425
842403
753298
757376
158639
352031
1041743
1040712
279771
124114
280084
822517
85948
800885
519536
542994
545701
869202
146747
869810
741226
650682
202079
852882
608220
879270
740127
137030
473241
154306
247262
796202
105999
422356
44742
1010974
144635
1036149
583409
558539
526979
481038
380722
761106
224128
565536
377465
185327
521592
922013
901260
606780
237273
349084
931908
779988
72917
832088
860719
775728
859588
725265
18806
673960
977512
1006012
1010723
656043
34721
293963
646251
357378
58427
572920
756223
67100
320712
1035385
767226
302382
531714
465856
50954
271405
487536
934608
314171
657433
883043
718226
733856
110621
986904
496038
479440
626611
236312
801997
387034
822337
321658
66694
593954
22242
949005
788267
749179
749889
284428
825995
457834
337341
415880
594769
930635
905744
667441
506529
875059
940171
261753
454488
860313
934144
683005
526502
280197
778806
481716
893971
543499
1028087
71329
998005
271523
954148
287852
353458
29094
819458
283920
910557
522924
886682
756110
925780
629162
656086
141078
912229
70604
178093
377083
672546
835904
462111
563430
982374
834026
70834
996577
808953
932097
1044878
247107
709049
1045430
233925
328680
856668
210068
793817
479221
817687
763987
956647
603162
44628
942317
234551
449693
346973
305609
105697
495461
969145
279908
15343
572957
160761
209815
864641
973774
194822
316746
231410
1028656
3095
239465
957148
949732
285363
63156
516395
437699
1041195
1042863
423411
169186
361505
729245
316223
479838
476966
980985
813824
358407
779536
851754
337685
235009
397613
472740
605273
992128
245461
518348
1028433
351671
147077
683704
915827
459034
300274
947645
149655
612974
699860
549891
751407
846662
918531
14881
798089
604351
948567
317397
672524
16461
378940
185052
561194
1005242
174714
398021
680028
125515
360633
347026
207663
631448
843349
489579
488259
962362
1022198
915218
3146
716526
170770
673378
725313
619099
702368
135264
270409
827798
35830
503893
27889
590308
850702
567431
356547
282692
656014
274514
348865
422429
761722
452098
675508
211120
465158
7498
576804
606704
958580
327502
509522
381314
753285
301942
207229
784134
641066
449802
82900
575573
488803
729511
535393
349792
847093
656909
295590
950231
542393
703599
834292
35830
38833
697072
1011709
533637
928600
69254
419778
101382
740927
302713
893896
348673
516405
162165
802594
843266
534761
925899
591047
272994
79416
127542
581659
1004033
551602
727803
493361
756150
43602
196594
757029
556670
94715
1032249
205566
144244
381773
341718
836030
838762
358515
778446
808745
372875
929669
684290
807488
812281
572816
516791
618094
740227
987550
733959
334313
510379
996637
973413
611990
660926
649099
171723
720279
975377
257356
330133
229140
360703
293360
472623
636209
937602
350183
665031
1028160
145993
73638
658100
788797
522975
945485
917637
254947
1021337
323994
556814
454369
46804
351253
460006
737540
946702
798667
152398
469925
671728
393307
759924
617783
154349
580830
509936
553797
200228
249575
879887
298822
210208
493521
1021797
954493
781386
278930
252816
947298
851376
65907
268450
969346
777642
51539
461250
156898
557557
680817
582614
109674
219685
10593
277448
527320
144477
200837
37503
439803
521080
995050
13838
585555
241834
113092
26039
863130
929253
148907
512175
58615
397390
49924
186770
884929
783658
453023
836692
770887
574839
258554
424038
670114
719732
387163
598207
65427
912992
152592
867049
622755
1004193
661199
106949
382308
103952
560893
879855
723219
33667
139491
829093
546700
444879
598523
259895
689290
430640
609344
652360
703196
424702
742418
689074
677470
853099
855957
347579
653761
944768
890364
804921
848461
662217
464891
699811
3438
968394
604050
863191
614782
195446
370430
1038583
846472
917984
740297
661217
281305
126103
845257
954752
266383
1010084
1044995
593453
110118
502883
946903
644917
911330
801139
114408
739283
374123
827863
350749
716973
314708
316346
871796
608458
696012
180513
522284
75000
265727
179913
510260
717580
1019827
959277
740916
48920
976999
976584
42824
1028147
300052
345884
436917
876831
26476
47547
40654
221613
207990
1032210
449572
362593
1036933
457580
959699
455663
270143
1001535
483083
739164
896235
234389
762505
785596
106946
712906
1033722
270119
127721
931527
129218
659285
893871
687420
732308
187529
430830
989001
297001
189827
286426
981021
680425
577061
481951
727786
427279
200963
767640
423740
816460
626777
110073
609593
195178
787087
271175
940633
68860
850516
335304
906999
593473
700515
603430
572199
569128
850815
790774
382907
1004437
830508
1020586
30170
443208
925713
629405
416284
3592
542513
22302
568624
158086
82551
498304
854906
598823
632614
643358
406979
361546
428965
606809
121700
49930
818850
85038
798607
271089
587687
972430
999522
586581
659123
739257
565529
100058
508358
581626
320469
759915
949515
207388
74262
586460
1018007
190575
417029
856807
756893
197861
533352
989095
406772
287871
88742
351705
473607
347688
921902
16481
148953
699572
150317
95571
726697
884591
282488
843503
923628
895227
52297
602757
522557
432363
134225
548618
286664
1002526
890696
813230
686008
982501
614990
619033
721569
824132
429738
805869
213279
499648
816415
91694
407991
282504
372913
100979
786616
994564
625852
258501
693120
979177
118481
723105
756200
46850
691387
937784
661081
445162
837660
625150
408171
919923
719850
1012918
69658
396122
1009293
464086
348618
963223
956214
705066
215755
387116
1017097
900010
937990
121355
300255
558031
144687
544665
907598
39756
244898
179727
283126
299179
432330
140
943262
1010850
448413
116846
531141
459116
1038374
719220
99944
612817
864765
444382
275024
800525
53241
245199
479646
963355
438321
400127
145733
594269
457028
119099
300367
714689
843363
503380
705786
301458
222675
384690
565450
820750
69535
992105
720569
772625
189826
349685
167098
856403
193277
445985
642013
536595
415097
279884
612278
806965
203401
1017007
794346
230496
954198
602819
201150
797490
445885
266222
578041
622394
969970
146329
459230
669425
980381
185580
110118
60909
85851
809271
439462
506625
435773
772846
299833
428268
194448
360652
824459
454397
704080
434088
979604
601200
384381
705225
525360
663614
80235
454186
20499
737674
232746
864546
403894
654801
703197
995739
1044398
889329
728765
791719
142528
234373
261539
240258
826549
259424
328891
108519
176196
30040
991960
474290
561055
554786
303827
245313
855608
957213
1043272
384778
691579
965373
529259
271302
78065
667753
344159
868717
995418
147204
605525
544120
937871
672481
194720
100961
715872
769146
428132
766351
123080
445954
327197
932588
617723
1002783
57092
860154
191125
431467
152342
212211
945794
289197
671363
323272
809045
509345
821757
234791
697407
339269
905361
215668
410890
337141
1002469
354025
357402
211423
715823
523961
945758
72233
637735
774815
500464
405693
945389
515046
473470
419851
599076
325810
413115
601416
980664
119193
339989
81444
452094
880186
67944
663300
999
368138
528541
567953
447659
248881
763499
202909
594398
472729
9155
335021
824963
737827
739853
853138
804106
441609
702606
384660
503196
737526
379067
625165
1029967
958675
719806
240244
1014661
225047
1010323
547049
655708
552972
959899
68702
939920
348443
569922
442178
920803
402395
348767
167864
417221
867843
611411
281066
404066
518846
416746
888323
110341
295810
596583
420984
744612
175283
248671
478527
645344
713297
862771
315713
223293
375900
683700
141566
587991
196817
665861
857221
327969
438232
856432
768094
478369
453584
636324
1019103
78907
832466
1034436
807850
376331
778228
237298
764369
831659
728736
354224
495634
613448
276910
712426
98523
123662
817370
638238
63245
370937
489117
633802
11641
934577
560292
376895
409947
379683
293382
214557
436210
354202
678703
1038204
1021170
841715
587853
767073
815195
1000517
799511
630241
290405
693473
1008918
699878
357120
577768
21802
889071
471223
658232
656840
718912
463724
774393
825803
453486
689138
1043135
873259
562730
873759
710504
264298
308940
935651
92892
757151
51898
427832
402538
974367
409736
225871
194887
314221
639491
965026
878949
943672
675030
662780
295763
504960
143459
649059
782451
598181
173473
220591
283864
157220
807774
469079
252081
851045
532690
70814
645989
18880
934074
188112
578511
533935
736836
591076
867800
302793
665687
28844
182306
586476
738825
968452
85288
929082
823532
799399
50927
473924
377895
891893
921751
471112
546148
649215
455342
107848
600526
104458
161979
1009050
289137
108157
205586
158871
368165
178708
77128
137893
306847
398365
499153
819856
621998
221602
667605
235463
1001742
494130
669069
729799
118091
676798
721243
314143
331778
66447
803615
742509
776159
769308
256195
501641
870315
956451
443328
672487
946803
637010
63730
1021727
466737
619551
394686
269790
797305
10768
11930
35539
242374
965940
946921
505127
796281
204260
1016111
308186
1036852
365207
1002312
509911
98977
746587
1035030
5613
906135
309949
79733
647176
933173
911362
745662
573269
428507
686283
216442
12634
563646
511555
61035
794638
433013
109094
614878
526196
962583
560551
623020
38290
387606
418842
222596
772892
54877
102490
916768
161708
873826
738362
311853
845895
52724
858944
784772
238221
461829
123299
67044
523091
658569
264509
118686
559683
968766
386527
9117
1008443
28226
901600
479401
609593
178659
400983
842358
762193
741453
458848
48420
207086
908894
755164
993532
234598
932822
246145
92752
591986
24733
579611
1022566
910324
434681
143929
984817
512423
572194
245002
161816
758222
890603
491533
398115
28905
112170
814740
768973
287141
938068
588668
64245
749132
1008631
90527
610219
74599
315445
656494
197662
759194
282906
448813
142164
763134
801613
584099
548445
213852
1034140
296121
116840
883056
885464
51225
164399
528235
99292
677492
481224
595046
448138
243543
1023439
337720
783458
355272
967747
336340
391320
187249
959901
154246
606974
940171
713196
477527
628679
854204
250656
377335
198486
797903
828988
721742
401488
996803
775747
993855
122030
104468
294793
187224
745308
655528
874808
78754
810581
27088
831061
735106
679370
1024028
132522
599457
37843
163146
429413
886971
686019
940248
519544
257012
821297
1000682
776255
643917
755314
306829
1012989
498190
109950
445975
875177
722715
200141
79155
132237
822940
133163
359392
619955
211867
290237
199702
415099
953782
634601
754563
359126
330341
574870
913799
680368
61423
538228
512374
366179
251005
821127
715538
558438
149366
11655
694300
565589
227446
879708
847265
441924
462113
165461
231780
168032
1029013
844881
738974
923640
416739
319912
227734
297690
50320
500804
902781
626019
769911
763235
153906
615261
1023284
808680
253506
201994
226990
467356
374138
135593
630893
163885
82068
94573
759109
577741
464169
562749
581244
793852
579200
779650
710617
999951
175208
341579
980513
440805
631578
142945
719455
889619
325448
5814
813613
125624
965360
606557
719955
357522
21208
548488
541653
806939
149674
729235
69798
596587
665048
6741
226833
547166
829628
906096
938122
562369
857696
373380
918966
1028228
975507
154889
263857
896543
171547
476610
859794
475092
803757
400179
979507
1037919
35623
364046
770270
167690
554308
840175
1042827
915606
521667
358711
800327
581997
17327
281449
384581
1480
380156
676583
486956
869622
929227
882850
676061
691030
1041181
259933
461252
675724
65464
89940
845490
971936
152393
971628
656471
543757
345746
390021
63381
356743
30927
750060
429557
472335
53868
529697
826401
213448
921599
989424
326656
804412
66487
634109
756989
347570
788223
1004626
336760
573860
821342
739440
262411
876165
557536
703017
409429
79546
354597
347159
809532
54297
677611
353799
348076
318721
275574
407107
914388
491023
488503
486062
581641
6751
336517
580230
639050
118774
591704
62463
737601
371278
734488
707896
621415
179456
1043803
1008330
655926
185923
334876
613158
515068
852607
652311
826860
741468
853608
785164
638794
975543
162402
954611
305438
284797
635496
975676
786653
501230
46546
167982
592776
195862
342300
116141
734016
686838
140371
659435
850475
715849
177604
136171
562678
655913
666636
870936
245821
475319
71885
296814
629936
96939
628726
521075
131951
104213
938715
910832
110255
367892
576391
395232
530106
539624
1004135
59533
422841
1045225
679830
97761
471125
655712
549263
372108
399942
487612
982299
959438
286503
603551
735033
570952
478367
666835
343016
347871
181683
1012531
888733
178480
1030643
731695
552487
601358
146340
258400
561629
998076
62435
129545
258529
381239
757455
895655
512763
904134
1000187
836147
406332
998004
605401
567078
381738
393788
740808
473202
198530
890840
21340
553937
10481
465709
946650
970504
197517
910830
434135
673464
713963
894415
857776
845765
955534
882690
603889
894706
456442
464579
37918
271914
616773
98849
410223
288537
152958
1026546
196462
955034
74366
885509
355963
210784
493783
696122
377586
358677
807503
981076
544657
262827
557324
599636
511329
285258
570638
527621
895811
1019230
75702
248164
697825
575652
719741
69732
560833
22089
404772
247526
727572
395647
248275
670234
603968
512581
781456
361084
486399
539075
944404
77980
795428
893587
890095
186935
947749
887227
548846
255941
892278
637417
780426
77637
148420
881547
88027
943227
673302
687901
901485
857370
898262
1011633
826354
261218
862176
689850
313334
615816
173415
905488
650782
489224
280677
102651
66200
452986
248104
1005694
468291
197923
492526
726235
645552
942248
683047
861564
185014
959536
963100
400352
470283
449169
487209
168593
1946
922850
982156
124192
539449
996854
405326
148105
15172
39063
364155
645571
261649
14139
354393
868539
699894
80376
822594
850804
92301
907659
838983
791802
874349
422338
661154
912253
563619
457384
514460
1010504
255732
405791
6914
820455
613460
357195
248184
326245
686227
670688
648202
367987
50219
664130
848970
281360
85275
256051
139349
693466
802975
662624
647024
353632
652254
919263
967996
431335
354287
205151
952133
574467
298323
858429
101468
506137
355148
943624
739685
733230
744374
605083
506705
641787
6395
952946
617521
748346
596748
177519
615004
504774
1011431
1025437
351992
664724
661825
1000534
148747
855932
302539
500844
539493
264398
514516
597820
66736
424660
450679
464638
382774
630230
317231
101521
330507
889953
442628
680538
77124
684888
88714
198986
635909
567944
176425
171719
298828
876845
123284
2309
858735
65503
920464
606479
602985
869025
895496
95496
847648
651460
809949
154636
79470
979923
811455
5950
598901
536410
248988
644556
853655
791302
543387
907077
535741
909090
811645
755306
590153
1016877
178479
564798
41722
275434
452837
526551
233730
192955
291071
214893
187622
797953
490177
863163
321660
275897
499819
755351
219760
984148
653085
66596
909300
827463
186965
147516
901820
264109
811079
468370
867699
154838
1041341
919243
864202
96414
188757
403646
279002
972023
571376
712618
645725
624892
832914
880888
417234
908906
884254
360235
53011
384085
1012319
762321
229099
687636
551559
127045
490556
889470
727439
167403
263726
791855
915472
725595
478935
592463
176040
859601
948324
537931
267578
627067
749437
674320
308413
992168
485365
437313
719956
196204
178969
929458
848007
228965
732314
55155
566967
724980
712441
406771
894272
204419
885264
600085
371933
330410
136377
94567
812778
737475
99056
992847
449250
801436
1027177
868485
8995
295494
110864
80044
322419
16184
230256
544476
242127
305123
320484
1017867
395370
220029
589735
565921
960913
535841
673155
267637
746390
823252
3058
691007
643457
682435
112254
126588
555132
1036299
983402
956044
580106
576271
879439
618072
341477
872951
385750
755714
59424
996748
392633
592983
628868
101720
220713
7042
839887
251457
507822
336849
956160
733351
101330
1038711
982452
126080
647442
199918
424516
14679
909834
641830
578194
822805
608078
420124
288018
899971
120261
677564
919775
702018
80237
387718
889211
145528
719919
565702
523677
568115
78203
276865
722969
934432
431311
1003732
280724
686252
397627
126602
879030
484483
214581
265362
766398
973399
644611
793835
161439
602254
258359
357313
17723
60430
307472
127253
137731
776624
910663
161998
597863
212435
677529
1018378
170218
628297
144375
647149
135485
820412
928268
345319
522892
1808
582087
517662
1012525
55220
989666
562898
277227
947804
1021288
325751
513467
40460
457060
58833
819914
194703
415347
499776
656788
790916
997145
698815
725762
976398
919406
955268
929742
38522
44407
34701
27561
945812
269922
199621
943980
143632
310813
285032
470621
404005
695876
723331
834719
647424
131682
913605
456480
289919
611486
750866
874060
642905
69920
277554
865019
332606
644780
151846
521763
792540
81327
950261
186140
222935
731171
109427
419027
232311
630763
877662
519771
939700
229557
864142
910702
623933
510534
357373
606019
477976
211669
723070
355674
57450
597000
555393
330200
213901
707862
196433
563306
992149
663732
247507
432766
351337
562484
329180
340385
669805
869709
390014
638906
698876
318955
486982
461858
606064
10729
267248
56622
851546
371501
311054
343178
780343
177186
744716
251596
775636
120219
220445
279818
200548
772357
373455
195963
245399
49982
886851
757676
439739
904706
302934
210652
650283
773806
653787
131650
995239
260399
884782
949067
303362
412172
1023688
983239
507584
307561
9534
545452
960311
141700
890241
54134
16358
268857
236583
484872
508802
304885
396653
367945
567123
1042467
441326
212535
651563
982472
1022940
679481
492290
310562
525146
673247
698567
56578
223088
1043447
143604
547136
390422
524277
874790
321685
490853
473936
457064
469062
895617
118477
31752
549222
215112
943673
160879
541827
864775
961447
845324
899923
661091
726700
1022582
226362
45867
676422
969012
900755
544816
320431
886874
632770
239837
119536
498121
252830
632347
494813
733990
641516
152568
603329
560771
333319
900559
192237
783303
862050
16559
514718
519356
481435
808641
907545
53074
1019765
89673
786975
690618
396095
436352
638123
350415
805753
27661
564394
149510
747463
116057
428636
837338
477986
37827
268402
539538
33292
551177
115723
689142
915988
702953
288966
557623
275194
467903
64039
615527
640568
5914
738066
595027
71445
953046
225778
20509
848053
671023
427729
1028384
932362
150165
851015
205732
576540
199629
54483
728053
522412
72734
384423
355063
241141
678348
1020466
151904
21377
146624
391905
550989
165240
1014838
1003106
129686
834364
127789
715368
974868
221834
707112
806766
653068
797841
127583
839985
837077
84501
902379
25561
251040
225025
247246
396608
312157
883584
342838
255713
572977
103960
173736
563021
118617
678661
395172
201343
307312
537101
866911
119573
993215
884795
24802
56379
134989
145076
561417
57711
975292
737777
808809
864986
296318
551826
692327
689665
106260
634765
651044
1037088
941590
88897
326935
251809
857834
102877
817978
682430
744960
282628
649191
69277
858895
388859
615998
528840
963687
689282
951152
13663
5953
553383
486301
647215
230492
1041531
71644
597756
961813
470937
876980
136410
402210
560978
919948
729110
187596
808567
283092
700246
988272
399847
101114
484120
76442
571216
994731
650828
468564
732241
785019
384995
596999
817477
492744
430422
80533
84016
771472
993585
911031
894908
708684
215572
522693
101565
210423
486923
753866
706376
998312
257796
316810
116800
268605
650296
602972
793608
473996
867552
663198
284172
53755
349000
922936
751333
381930
140557
1013907
831112
883074
197582
993890
822572
780692
494921
431693
262665
830192
628883
792757
929650
41127
268342
966141
293413
382995
926088
1010127
512274
698411
67282
770841
1766
49837
11546
117036
606441
930013
831326
218844
204471
109155
710672
251269
676494
218386
727102
39001
879680
617786
168338
700892
281409
793070
1005805
629624
751260
903683
423331
240400
344011
965815
913209
568147
209465
667711
1036197
796640
186777
615071
555062
159803
801554
947031
283110
496347
982792
138643
892788
688790
666428
1006904
616285
143451
123
205398
784362
827207
132107
480665
716731
237180
92921
1018812
518891
821770
245533
520348
860579
289450
673747
832936
105398
197411
888474
243647
782833
330144
860459
174373
357649
739445
609714
615325
690812
351588
506543
598605
583972
202157
105602
594782
969642
858652
109650
541133
658090
154557
897660
782092
350973
748993
318458
781877
79150
86342
455774
296568
546420
922706
193501
881871
580789
526594
428337
20476
953634
484793
819468
376573
863280
234278
491516
390073
161462
227313
169920
458132
378425
939812
771821
800
216094
335112
822999
744998
587878
182195
179648
820316
598064
792852
1043657
571145
720195
738992
800260
1024634
876145
1020118
315939
1026112
577285
752779
947472
756529
564196
651899
942230
543712
176187
882103
709663
473372
501737
132731
194559
873462
1009745
828518
263213
305563
283548
398844
664799
243505
828523
558619
845345
976618
843901
633153
107168
662768
730570
465094
420348
581936
54237
781027
700021
1031641
455359
551589
916780
1005842
335304
741469
307932
614346
497592
38139
22909
452612
1029702
57894
501752
55654
677499
601517
797222
378498
400844
458372
431595
663311
659499
626914
171146
992029
691319
472818
175532
334761
323683
1018275
67105
405684
376045
173178
960957
709110
389992
12754
438154
707138
329031
1004465
331032
673567
859723
177387
875492
847970
581724
1003300
774600
121304
242961
962451
404480
112652
924923
229135
792030
342767
242163
85623
179585
683315
116283
64004
582780
273017
419074
372895
435066
252273
410439
462585
870970
352785
396069
73220
842206
817556
878643
1041152
610778
137882
259470
33197
721161
1038161
394383
488286
962847
659581
832028
191723
274471
715381
9941
1028813
155226
725492
936960
193679
751253
963956
548271
488369
45695
251598
734631
660992
525703
224376
233014
844500
385936
398599
466588
509747
320132
372299
856885
230825
971129
759329
1033267
368296
151286
194843
597094
853530
725566
997620
961672
59352
275882
953956
523420
324531
191860
956782
574951
400870
851343
14728
588083
770850
378105
775411
460727
306528
185170
1021169
947730
46533
923001
1031115
591488
708715
851544
295820
53542
961430
100929
378963
468349
613352
760906
846759
679264
796534
508959
180127
643953
389879
755802
517021
757633
350119
451703
519744
342533
297361
878193
142836
639447
158590
993133
166392
50131
571321
442875
858935
482836
374428
48094
716390
204376
179738
78857
111133
546863
966667
353854
700229
364145
623364
562579
118405
629069
198215
658710
1018389
158394
347394
599435
573827
936536
813635
669434
868545
57813
47922
863693
681285
350290
628053
842612
30995
726474
467118
562927
766782
748984
612870
753823
521251
796876
685468
220029
10671
646302
679881
393595
951906
655984
924763
815223
314510
363885
37076
638246
192761
365094
818754
875434
840874
447806
49309
957399
751314
174179
872007
164968
484418
572247
418128
474496
302072
567653
260781
77164
815466
717668
413063
20756
988639
19934
675419
585603
77398
698626
195624
556920
671492
354203
17730
997313
129644
111686
472848
77829
550481
308360
296814
682193
460003
17712
625051
231590
123661
256697
817937
87479
645020
115466
710607
98268
253017
300443
507683
459919
965956
477624
85717
335691
108950
679701
293470
491120
944621
467302
46759
610052
31877
363848
613353
454950
432479
1010340
375946
249235
258856
897751
961792
94279
1038959
933971
267870
1040051
260052
697800
99578
609384
2655
949820
478485
817357
696348
798798
122308
541762
504172
402137
938890
225883
101832
39705
566344
64386
559387
43156
803354
367716
326058
609917
107118
1016833
521446
374442
197661
14028
561501
740975
415012
236476
477192
377648
138968
183408
281248
686140
642500
463833
563906
285492
406844
287744
210358
738304
788774
330489
911878
981298
352205
559400
789294
397026
485227
1014921
11712
402108
900689
829380
599248
402882
620003
393179
757870
144939
124221
695773
372818
900210
36629
1018610
574840
532026
649342
840638
233165
436819
489296
368026
599815
506732
342106
69479
418358
460280
101678
41685
722989
856827
170710
886621
757383
994937
865251
831266
54697
308662
555968
622548
425476
1010401
878829
13346
568292
641886
247149
233675
292834
602144
853869
711706
296501
294214
685189
540637
625833
438199
981104
904425
206074
1014681
522771
594691
97803
548313
131995
860955
575371
842179
409929
328651
216228
257910
1013501
709948
709641
423580
763707
94635
745256
664754
147623
1034105
649208
914801
987335
333214
867101
925494
779411
828666
201599
924598
170447
239519
862164
484208
530337
844224
2554
403200
878952
348161
603759
193952
114584
658035
901610
398054
756983
474397
916331
293261
702255
392426
531132
687101
716908
877484
92241
596532
692899
322447
143
356829
505597
167828
571091
494394
798633
530858
1018907
950990
22282
881616
572426
525331
892453
996951
1019634
325882
436159
891300
221122
405296
996214
851716
98140
498570
69680
264116
38918
366547
685769
807255
733782
722179
438299
103791
685190
378601
819071
532437
378273
918840
955983
952084
3887
535305
154245
79808
93779
1040147
440258
611645
584166
441742
537875
388230
323593
316934
343855
338993
793561
297286
314054
958638
414503
263770
1013863
411301
852282
233607
566049
671334
132139
562284
714658
860661
788643
740046
1027366
771911
193689
820145
913201
788136
339978
622384
882891
146455
626176
885994
220625
14737
568500
19490
866216
1013887
855402
320234
865563
1043749
194035
117409
906811
706652
601015
1021692
23725
805235
386742
423531
339707
625725
1010933
725465
1043189
348116
1011372
424526
954620
630549
241026
92599
449812
498104
835778
129282
505109
647260
538420
299016
83475
670936
681788
912346
47630
282683
926750
916902
90829
460813
748296
17223
174347
418412
870464
682132
357212
159222
668664
51676
88473
746617
365847
233827
1018865
1003410
465929
111632
7758
690950
408555
494254
535512
551447
741389
571283
935949
631999
794756
276322
416645
219097
632314
1018349
821767
52625
578535
246833
677086
1009600
979017
790406
33372
453148
150316
712132
583434
135985
641004
96947
521983
97639
1020879
465703
242864
833333
231554
489906
681154
681114
513984
129526
741820
500677
985239
536737
609161
392091
852563
961108
717087
630973
151376
863982
276176
313323
1000082
86527
105262
470975
664433
945393
253973
594198
497489
756607
551157
309751
999525
406063
599779
383642
323168
315626
486363
317005
1012021
106073
552830
266963
981158
327426
583065
703697
350062
487836
86802
728826
284947
690603
769089
482953
523274
808319
830725
507890
66368
698153
341496
166980
103866
758368
610650
179608
329928
30157
481887
660154
517342
928311
946080
840307
733782
978492
722520
805863
1021177
140395
350836
825256
55833
454829
615540
207623
771056
664359
398670
273581
680116
299599
908920
565838
182961
164396
483683
759166
671645
531850
837549
61189
586508
743866
261608
956349
503432
649712
546550
552657
695211
203623
883300
233628
255135
798494
709062
359816
1010216
992010
478369
737488
191961
595413
491378
173535
427914
750401
761887
194012
996634
964842
270057
814872
893034
278385
117981
408830
883193
421895
557083
457498
624142
920332
376369
805621
471022
385261
770503
705117
603361
394346
836106
415661
497883
384367
241693
636043
892811
686359
1018051
976458
929535
1019492
363422
517813
491096
566659
284291
139224
276700
602886
245929
20761
636385
174888
645610
930295
409056
602491
275366
522322
403737
631059
659600
108222
275365
728563
663783
304330
878803
255235
751606
300085
869054
771822
826563
693843
485012
250966
962326
858421
299389
281587
473380
919963
4211
372627
852950
443918
299670
162080
848415
582181
551492
365903
848488
667429
89522
117824
606720
1012490
287598
205137
216560
465275
885821
621733
766684
758442
449977
452408
42933
279060
446004
857297
368058
854010
1001222
914802
594922
590988
815104
947106
352510
667498
757812
570212
379735
486651
926756
255988
383193
20836
471682
236702
521344
507214
996097
630201
721031
452763
578674
183605
708430
387221
7156
507386
49766
160732
384351
419342
63301
881646
813717
955308
68206
102254
84757
91808
451598
997579
918828
737617
207911
821044
1028132
668960
597469
117625
1015391
578948
959655
890248
263292
612514
863265
960363
396874
52351
486953
584432
667551
90523
131935
182519
654904
734727
420434
121530
441817
426573
102534
70198
798948
445167
817115
935665
46976
244145
5149
391896
102310
486690
68430
174898
7901
55930
337859
37251
824268
855460
278459
617922
764692
557803
271926
603786
646138
412810
626309
465072
877798
197858
391178
424048
178241
602915
723106
1022245
80920
69892
872896
997859
301770
864876
826046
890825
593698
197469
571910
1027795
474689
687866
492074
673397
863001
981229
663113
169245
964707
892786
985121
685311
174297
720692
825149
219017
281254
1037906
256140
193543
346148
349409
737428
94564
162515
389035
240335
1034241
882386
392608
597416
399427
10255
938505
773556
456474
490486
563191
21643
442570
144283
343005
718572
661348
921331
510851
46613
876418
519428
460498
864502
457995
312025
1017330
878169
421579
420833
680018
681254
8555
761451
259816
227094
250216
879309
487516
767264
728457
438568
402733
108508
1013472
624340
899986
972752
394589
279986
810609
648193
500123
766406
894642
504728
89282
101401
501310
729730
74082
99399
426316
471791
304931
835641
200322
139394
928557
657013
561140
317999
539012
329787
10366
331536
213328
618160
417339
334796
693658
726376
52904
764541
555239
880657
278767
273160
167308
660018
62523
199927
238085
667555
604524
953374
501156
24003
520469
423920
71119
82285
160172
204965
759035
778042
245039
948480
395208
631266
245278
225725
52090
799240
397104
775166
98412
401891
931322
588305
960596
754976
513681
193036
378441
377077
432782
460461
190921
903988
773060
497637
527971
14349
214881
804623
933620
297396
773481
982950
792952
747825
555463
629334
934309
1025342
378680
577843
603808
717357
195906
302881
611097
419392
693250
305070
732470
615092
883539
948971
919471
1028893
159595
994326
383092
379482
273179
399864
589581
126778
785317
911927
422527
721551
257673
558779
581054
608517
261492
453799
172977
700217
4234
30031
403688
92768
196584
367266
510135
239762
294918
803748
579567
70409
183131
866537
1002621
884314
958936
471772
1019266
31211
65091
53782
751338
993137
966272
759654
245078
974158
519012
641441
21154
117783
551901
702936
339692
432930
857260
797249
978163
760935
1003336
598073
813279
918903
766350
361132
956276
868761
749185
699934
164978
10066
815765
560046
863215
148423
408507
985185
31684
618093
638841
933413
112961
24514
524418
924383
483507
814758
751264
526140
606640
975379
528860
169095
973433
351582
281136
815199
133418
928980
1039107
384249
715330
201194
589228
893045
535203
461341
85168
869245
266870
921505
956754
199210
5085
978504
848579
354631
928703
175890
495372
184833
265892
506623
825397
182341
463431
369683
828941
200177
226722
342165
799292
453337
625599
407470
506718
484883
588748
567715
401105
826022
105607
632931
82516
383527
598091
996326
610459
366889
164570
972320
825891
459428
981545
78505
869975
721008
219089
349387
499552
659754
965162
186066
54060
389907
706895
534681
479082
326229
178287
916373
73854
81628
752741
275215
271213
331160
402638
466420
1036606
624628
487125
933066
630509
932398
513886
555898
202886
386092
37846
434090
120246
375055
155975
961503
8514
180255
741543
62718
862216
925639
553914
1017733
403694
266593
155513
128999
1032282
295126
215676
812310
969364
729489
142391
323354
819778
249767
914825
245588
778597
318924
316698
998058
648652
294597
558331
222934
137398
129488
397309
829555
151447
13082
701562
343233
39187
376415
978556
570105
419403
606658
99930
352129
776609
844723
965468
820269
491001
1024776
981924
726230
413991
928704
324177
1021729
784508
872468
443972
559992
661709
836492
568391
737058
939272
741979
54603
616010
78239
298690
186250
712230
197067
896191
189377
191101
73919
706800
329096
744419
210131
746874
47092
957115
658691
131959
197465
543529
236356
23567
748882
812948
1036874
469406
886148
808155
194179
180408
975319
988069
487297
327263
370344
426216
170995
994383
653244
83963
866504
742035
566182
226323
879791
343988
421078
406675
529895
842863
1037315
674239
929934
827878
615400
91984
829051
683464
265021
235989
597082
169302
613098
131865
823361
398485
99809
984406
219939
941580
859997
461917
198804
260839
54890
436867
363094
684299
357242
757224
233359
368134
220259
658125
995159
890536
403496
279906
221918
214874
288097
1011242
688486
113143
662021
183966
571226
829931
236203
557359
782099
595049
632674
230068
292573
640840
18115
253017
1017653
546725
854641
975457
335684
678499
717862
608665
580041
327068
168989
313890
67214
1005764
33829
651404
327016
26546
948589
348188
984059
269523
378631
103401
457517
921702
493834
653295
432206
406744
430602
324784
424524
38840
312359
602340
1015276
783072
89275
1260
269734
720666
416851
666414
88298
796883
5609
880766
760438
723588
144723
925848
686911
923627
324377
380487
314004
153054
268974
516010
347334
542311
138736
551979
1009730
326229
1036617
223218
533
257084
980880
814054
1015257
544156
689947
407523
343678
391143
732445
374742
250437
868611
178259
297477
520590
728629
296091
618353
877153
418133
1032331
899258
265757
274913
274835
472104
800387
422745
786931
273531
310980
13575
759717
252817
223260
622633
956870
198303
191425
544292
202558
304666
433632
915918
940070
118092
619375
835249
197354
493325
375622
240519
771165
183765
635379
859427
536946
275281
645815
259871
1003754
363822
900159
699974
760401
883233
643207
1032402
492080
177657
179584
144150
1011994
549676
660549
887874
124582
672265
736429
107668
53125
746011
214434
15660
1021548
484381
551490
572838
138050
360043
383140
55296
100190
887877
419471
525744
134718
728251
906978
168032
568600
255589
504140
621226
983823
978261
410825
182356
1035990
163810
971886
417431
361971
706596
394636
648296
970804
108075
305331
38568
480707
186361
197462
993165
961309
497893
108216
151263
845197
973901
801626
82907
221854
968892
952077
800653
190028
787292
438213
642179
467993
111206
49836
662728
146956
752653
337694
531509
787805
644849
324701
246011
391211
740768
965404
786360
156851
142739
713441
614845
317261
298614
765720
450231
801342
499385
575833
851866
689749
106766
552422
495927
289826
929129
565874
1018964
919347
754294
682989
920962
779251
549423
428666
494859
38124
456064
913168
536017
635883
507015
879983
291613
400275
466060
845789
1001244
427746
57100
907266
674004
333752
651686
477078
969137
612227
407068
732703
108220
724574
840738
302359
592749
124573
562990
295918
420244
783507
659902
233389
900290
716047
606334
155761
261887
248452
730515
548296
77790
669809
298759
21766
447643
418741
764510
797567
321000
450919
739366
723324
377217
728204
969612
104713
305316
339056
383242
1000975
526771
541534
110568
352817
296092
262001
239391
175662
1014756
440410
994174
201849
198214
568437
485648
959444
854696
1022305
734519
74200
865277
776207
414221
391791
987816
268244
107908
924906
255832
402999
208050
826375
284061
941362
778957
626738
395700
100020
177397
215498
982021
175176
265386
616647
467831
929804
1040548
900552
172512
931187
476700
31395
663559
956110
321342
884000
306749
507826
121849
956386
317160
355582
213765
500728
824797
454427
423283
896463
214960
436778
1042527
319376
124453
164621
673051
790018
766914
707977
323694
903203
361737
1025595
95550
109040
289952
611432
168444
846302
526121
250703
915434
957142
707498
739798
103466
1043815
661035
1035549
837327
1025815
519949
659567
841047
860812
636300
833105
872843
195998
110817
878171
157320
244889
236335
692888
933512
128320
838491
711245
277241
39907
511650
778713
74500
467293
1011849
205623
246936
60773
891050
544157
268018
920317
811351
1029968
342027
761468
948049
779489
306754
255677
476118
341153
921623
740277
556263
888651
1014086
740389
182334
899134
317304
105292
300828
940704
786386
2898
333022
85217
336175
1027731
287587
179322
99169
1031223
521234
375442
339088
889771
97054
155679
124630
203085
698248
1039164
302803
737041
51749
155480
734889
588529
55205
153141
586754
670613
1041666
720950
155402
705244
542308
323350
765236
620799
791344
133661
722895
775224
436765
730555
926515
364080
965054
935518
673852
197414
335714
368058
443064
374827
496284
315254
167024
691116
543810
235870
196025
259728
752083
53282
986885
568851
569737
59296
376531
298277
774996
196533
480701
404508
470662
309892
394837
601373
418967
887452
568459
624225
967431
265319
122455
197374
291552
560483
486088
665759
648812
283986
843232
965231
477259
1010653
431679
962408
341111
121770
249834
956541
8563
905851
826167
945158
449727
901072
148625
750212
563943
309289
2470
657958
56891
192719
939163
487403
593491
811308
744032
792403
59184
575385
83896
310618
810581
430789
441652
822764
726646
950346
727191
26787
496975
195927
385260
126957
169882
154646
362355
122105
147245
694756
588104
391707
620355
401673
737709
913574
1017012
862994
988233
104010
965670
786127
737568
274902
613086
838044
589836
594283
400033
678220
38112
367090
945087
1041602
983068
625782
656917
191633
1027632
767666
54863
596924
706600
589997
767109
309335
837289
456082
440512
422693
625319
529850
1034947
370914
725290
316728
718898
174675
980956
435678
604708
181755
531111
1011749
842207
901500
277694
310425
98237
900645
919809
615048
1031256
313549
420326
264081
77942
894809
238682
12115
220348
124639
954322
576914
824828
881643
394038
754609
466083
483357
272971
898776
1038771
613377
261246
306802
305440
1039045
363952
360048
467380
909136
972134
468250
991877
950964
174169
249591
765269
273447
617667
277984
32378
150498
839673
331623
1028188
674401
1016004
10376
1031966
838380
229891
763376
536102
782446
1001388
861177
956431
301069
435699
454442
552733
716257
821112
934956
143528
696420
225157
309467
961164
648381
720758
630663
722862
958218
602476
94731
165018
729854
1035266
444438
585225
74755
962110
583425
117987
479537
336023
368164
954100
106350
889525
821852
756814
352509
240719
262047
540114
793014
443756
1029444
638876
402894
918981
566322
778403
774746
461828
952783
305309
25088
250438
87127
707386
710870
376032
762565
972208
682736
245326
727519
551738
309427
533425
837939
574693
557888
743879
223275
747551
247826
3070
934932
319981
539817
669780
277593
1005330
997319
1013162
890353
56704
415288
684053
486197
329781
7594
369985
928307
180049
870097
972872
511048
534243
482196
698469
750773
246414
219656
153027
176011
604168
1007032
472302
919346
875389
784608
22488
740931
652197
308344
327111
902363
543328
751429
747323
549164
358965
871895
411517
726030
639332
124742
980138
621112
834482
445440
29167
210984
562214
240148
725884
1011255
430389
881386
28908
230614
851821
131163
995494
150325
58580
540397
537402
394450
540993
56668
797224
895208
556957
573517
615848
478367
617306
825597
536378
940462
709595
922602
221183
905969
798774
473489
9874
987861
145230
616874
907791
102409
461362
573123
654337
414989
456007
481529
651306
161710
1016205
934894
561816
681741
576417
454178
831227
681366
251185
243243
306487
84519
633703
677744
713375
812536
464156
29844
220720
873178
192853
367292
974180
886999
499929
533915
181215
762981
597402
563963
19940
232412
940009
386164
284074
547221
1030825
634812
769952
367066
786234
627574
621883
731474
24480
164566
68260
884659
956993
732569
268859
270243
26231
847783
90499
781189
110262
143874
227438
868167
268352
148588
231946
427624
311208
463126
474341
498172
802674
808680
307169
159425
1007252
386360
86732
706140
821252
402491
63424
564432
411334
258376
844035
964217
61437
159698
464651
252978
494733
459480
523693
864055
731184
402256
635014
248809
697726
92822
205904
836957
471254
1033930
390655
329871
748531
84835
479336
552294
758219
714063
247895
752273
1041639
745998
849474
402253
164664
310711
320966
271156
499872
189744
111547
673986
900887
618254
392176
209341
144349
516316
882338
411989
951411
952501
449977
678016
853957
426863
494514
229595
626256
275201
420146
908767
676430
730476
811285
549513
967228
888341
625622
165191
724495
246691
944279
100208
47135
386817
287806
152043
542794
1031921
839695
1509
886636
704612
1015448
215590
146231
823266
105961
619676
875070
853083
780750
932049
680342
160830
267480
101015
734724
660687
48433
68474
876792
687923
259854
919691
605912
127615
503892
670314
636812
487895
949410
921917
595906
819392
924161
603274
587736
678680
624289
846972
359713
350116
836184
271846
837107
484721
74120
921071
448506
285075
995843
647954
391682
92706
121242
701210
740573
507822
351151
373268
156038
152744
406998
509849
592232
69792
709334
407501
938693
194294
133632
933453
910099
417090
622323
212618
137545
443394
583686
1039659
48451
939060
216338
246628
170463
878997
312213
458855
757437
484836
449698
839776
920652
534771
585782
558583
818633
974151
676783
337379
985833
171341
743683
278169
25535
700238
622835
433853
180637
1024301
18278
279150
530398
644472
675502
34417
392041
790092
405816
940798
232191
821244
424540
975099
817966
969273
184597
343357
527297
177665
282211
710968
139122
385540
36480
873803
662496
7230
366761
860066
67294
811850
53220
220371
558810
88562
258060
51214
956372
486716
1024219
793443
427802
803464
54573
280374
722898
394422
286805
100570
508139
801674
140409
334373
846241
687446
466022
143444
272413
134217
447477
992056
855269
491867
80237
111559
760532
136644
265085
670459
684984
799143
506924
632228
718335
772239
365544
305392
519283
437862
997691
205349
457343
188941
487105
424850
762236
654374
922609
433827
310061
882900
92331
283171
644063
120792
745963
119451
267733
361397
370349
17678
531554
522011
424768
484686
121247
644470
382282
704431
322700
320282
367783
594462
457119
292991
276157
202657
750571
592654
322623
233418
865937
136096
167606
301643
549817
938755
751785
194373
139417
73378
838573
153503
196825
591282
439563
123407
87822
738282
139419
926591
772004
465822
573937
155531
501397
668212
243665
779094
845960
110595
846266
745747
731643
553857
410589
210347
834761
960083
67327
934631
442909
271327
678489
266710
978229
1013257
904771
618086
521848
13645
107672
146265
870363
196978
839410
350196
442366
108178
229695
422225
875470
641925
298538
973387
318886
264647
416762
312102
153543
954571
978027
994140
373734
1017716
69618
734163
212400
866169
599860
81349
828120
654587
772022
76285
367148
90960
612874
127856
170473
708967
304918
707803
92627
331275
735257
214629
751854
362861
801837
123751
439430
25846
644562
959245
94380
910918
229784
652372
184997
215306
172713
756766
10351
1011142
846207
718062
897767
913548
256731
991560
535971
574329
546516
548755
102789
869342
1094
574496
412556
405871
575663
380344
867791
321064
1037722
407213
39349
353008
283920
431714
383840
837596
422060
1036679
695410
902646
383621
202857
22349
609330
125671
735719
822506
269915
675446
543922
607123
805031
357248
343102
288743
203552
398573
524317
120817
360621
448834
142845
945202
400053
248804
449378
307414
833439
995888
70660
743224
91095
798396
810058
649238
821289
512046
858791
469811
24605
839793
29885
81765
771673
216107
181790
296705
962926
928402
623396
773386
188403
152804
255727
595614
573103
534087
981508
257328
697146
225710
114451
574177
573725
265056
557108
1039185
497873
196259
360893
544897
322202
612451
907315
536103
539712
965813
522684
986160
632434
709667
754397
313380
640048
280332
757676
224858
136699
24323
315950
721626
186447
151583
431482
112458
652432
616966
931848
782969
340827
352053
282936
313669
746154
217145
756997
137649
743866
203262
468669
591117
135987
480343
1014846
1029406
943737
1012947
393941
180473
897133
801371
660853
730204
106010
598305
459908
127029
796697
873182
845335
23739
587030
164067
166352
311595
727104
84059
120868
902799
615961
21231
700869
828663
837209
761221
613489
784621
249828
468474
403246
565402
659035
79825
438061
216969
16321
889816
679032
854391
1021287
39081
98636
183036
206633
461003
186409
629858
647399
199145
1037883
405372
638842
631797
437152
906128
761947
939137
999835
815570
210618
60912
460842
841642
312108
187656
73511
780809
156669
475692
261117
884903
739158
302020
592712
269234
11729
504977
250561
65369
708252
154304
94064
868990
396710
190358
659904
890533
435894
656759
61618
134413
617898
67884
836708
377926
839784
687639
105694
218000
145575
715822
260233
92259
1020742
21411
587212
210631
830955
663345
906277
342094
717182
929356
708894
588493
611141
571824
913155
888957
928336
413733
945060
789881
90821
358788
952523
759392
726974
162059
1000803
408261
399958
671753
437100
58319
347997
696365
277794
612133
187013
482713
998116
977134
672543
440789
1039099
204068
722697
891656
993664
60985
105432
927659
526175
292426
557900
829022
322632
43537
245114
937969
498378
31448
460915
1016612
51233
1022268
189235
270695
35588
189249
47762
1025123
770008
638236
106903
402955
899651
80182
423802
905378
1023065
1032022
673887
764112
686799
600938
512661
511935
943375
897659
80567
585785
1023211
900407
373476
814362
789209
718832
111655
857219
216835
104648
1003532
151975
952296
178288
935572
595843
568985
264411
253407
950281
773887
432608
280809
766639
1024745
650374
816049
674597
405001
161168
597345
461000
689623
298270
914276
397938
683640
62561
293378
122050
856238
462677
107830
656423
800217
698886
47599
193911
251136
599840
330482
1008267
311501
199463
754506
736766
767140
328508
682687
267420
472847
557282
1016147
532169
439546
448151
645297
645568
240184
943933
974541
224153
599328
631804
213045
631382
5536
491087
801321
289227
972856
14191
934118
174972
1022557
906631
454272
263738
258189
286489
992382
1001610
906185
271145
2700
580020
945941
955273
466886
761532
992517
154651
712069
499265
1035890
299125
158269
627888
350050
664799
417240
117989
825776
1002683
904017
726606
21434
867431
904417
797382
791194
487696
830754
745919
556799
34600
1042146
422452
871904
983375
309733
616183
888677
63581
1044059
968535
196231
761476
773915
162593
261129
611098
167494
173604
554936
758982
156594
487057
348318
671882
706024
155709
613629
403123
193332
416740
741000
832783
241335
622707
774745
264547
764621
501701
164153
261944
347278
267665
300786
520325
57987
661249
777275
651209
252301
173751
547737
1010112
665388
178967
602241
855242
650055
266441
1025781
413786
828514
336179
99876
989831
246212
795787
371545
131283
304965
763640
781001
189249
204159
272603
472271
471670
763373
385025
619822
749785
799652
27559
498550
487512
293360
150732
310764
342269
659068
495772
718830
974945
430234
666999
432031
239865
45832
372249
551060
579678
101211
677799
756536
256023
706524
602602
713800
616678
621441
253237
696511
786749
345713
234052
86636
691929
91036
523156
620855
214167
818611
290380
114336
391845
941906
9227
1014052
874463
485756
798750
404904
742762
426630
749665
784404
507216
767305
388014
468663
63419
13993
647947
708196
796431
960782
464733
1035636
870689
420980
137979
837051
16569
858817
995565
395661
229927
512977
940740
906799
299873
623850
506893
450232
50550
889629
1005145
579060
613134
409957
617724
984259
220830
660593
472881
376362
920120
618185
63440
215222
268907
322453
468695
797811
553038
867515
539237
41061
874546
182423
211776
24658
1009768
668385
662286
72542
808154
991463
245573
109042
633778
466598
173307
1032498
778040
213088
80913
811113
704200
496595
551171
1029792
833509
187780
14013
260968
557313
1008408
175993
686520
543154
372390
638864
976386
969177
969180
170471
657245
222127
543625
427470
254838
737674
762893
818789
318029
216852
661505
959199
573167
97419
118471
203506
628599
909998
153275
961956
167651
25356
485432
564330
190887
328078
264871
348013
349953
593850
431143
312232
832457
407
107354
441294
162852
139942
781561
570182
281638
178514
795897
248163
5432
606039
690691
268119
79985
585791
677141
277826
881312
571927
610295
1036337
547063
412728
393063
488956
481727
594820
426606
829063
697863
57347
917724
895632
348910
112120
879466
587398
445660
597727
398878
884378
382344
168869
293183
985867
560904
982006
259692
469132
484267
394205
20888
5112
862142
939212
457133
532680
616962
517011
274475
918498
604394
445453
439648
508542
679296
303967
419849
502199
362753
1030910
229225
552065
777245
336524
445926
692519
644003
921622
977505
899410
209200
188348
340550
161272
649930
876421
747044
12998
524342
928979
812
173275
790580
306719
864040
554841
801487
896686
95411
409933
508415
183175
372379
391804
247033
745239
154794
10265
428021
877462
647365
1007254
845159
788433
603311
495319
691049
509959
854730
900892
398343
20903
589490
2558
163024
582396
597606
188910
185351
99982
530965
1027510
493425
328868
564479
101440
522394
174558
729575
863966
430671
185989
940573
113453
25191
270393
767476
922168
212848
770659
424111
478393
805134
678996
416473
850107
914420
27404
183869
598374
413640
801731
801583
270087
30467
212138
903046
832664
480307
702202
96003
1045397
845072
952300
335770
403456
1037294
285875
357425
859130
626705
550056
10900
529950
831071
73404
514917
594011
552053
1017376
578234
166889
576100
940917
509432
534282
5149
253792
918302
1038704
285245
482683
346573
635397
791400
16352
925663
762234
939419
761441
774162
845658
576751
801388
1002066
927886
297941
708503
470972
244287
424814
876032
469647
467572
76823
202575
1008680
926339
458370
879789
289530
375638
833351
523573
674148
716882
326962
1005284
139778
813064
394669
402901
251724
627857
431229
639676
890840
544511
381575
266891
286425
270774
119835
423580
517827
101300
399065
487173
180754
113406
306565
458204
936320
644126
526129
299688
726992
326298
302094
406557
469931
341946
488327
124853
361942
1040152
420667
833642
468594
475005
456682
303955
861484
409940
934760
91156
276616
718135
765078
498804
264409
1021186
136314
345239
834463
123323
813868
1006157
127792
968920
805953
461095
637224
1018980
61075
864554
780006
570354
596054
478749
79995
554610
780247
518568
73732
726475
296989
737850
621609
192487
674067
644571
974649
708004
194710
554704
491959
371792
717056
875832
68603
674914
267571
734751
276597
958464
84210
127360
254186
827636
310022
275786
886212
616862
693949
399505
490180
567445
165919
184883
856769
944639
471445
1010077
803117
523650
780700
989679
55487
443658
893474
744704
440988
522157
6877
890330
922158
823241
930590
421394
1016628
700813
547349
499481
552275
53385
832335
480341
247296
983555
343553
415289
734641
1010820
565575
677632
827602
41291
347657
552255
380757
445194
744038
812020
41458
377426
524106
515502
128248
1106
624132
819873
388699
361287
793096
344176
172216
881959
378693
942881
588709
560391
461278
1006037
849537
428966
41611
480770
699584
619924
36112
438679
763773
935923
904403
724273
825137
316433
817583
987422
1019412
714459
177488
729817
85906
692134
958783
183312
591282
1003632
967570
884783
711706
786018
108162
335050
812436
421164
275516
866649
618773
57206
372374
162261
75629
532646
877955
567349
1033500
565069
1014159
539978
483021
513408
163570
472044
887376
361392
959224
701183
74987
884782
396124
270986
974670
189209
1044237
1001451
217427
608645
541050
28491
706044
688023
1028671
790493
783346
344914
546923
298367
62639
974142
432417
647670
684847
216575
344549
375964
245617
1034390
210884
586885
707944
966559
539143
20089
376616
14726
904141
529688
999113
941584
31441
506616
446146
158390
825892
814552
538333
966622
189299
444228
981959
813570
43974
229608
345294
353006
338408
988562
995070
95625
970547
824310
630248
626470
74402
86223
820061
240601
87110
554459
818742
279536
570610
732663
228265
881110
500723
524967
14115
532526
158196
481345
1009906
930503
617032
845042
170198
5736
20830
279496
364831
618033
713346
201635
227025
312462
789361
829982
827062
35055
669387
809158
1019901
933867
55149
534892
668441
793510
149676
120663
235547
667241
738764
736183
457094
279537
508197
725829
602126
762040
846780
794475
427197
447687
58636
165006
706748
999281
971930
451062
529153
576714
728628
930376
654201
779964
1029744
558158
281269
206846
929680
255148
584374
259187
117506
79029
869503
932588
561802
655210
133272
826971
46201
911024
1009969
740621
548315
177101
380901
983979
615277
663163
238986
868954
805583
578401
1001004
718008
826353
604280
489999
640767
586723
50843
378665
935065
835691
709451
938881
557388
953289
899708
282411
227033
605930
109551
626639
284189
443531
371697
611016
278554
1028255
445823
722999
11314
959408
464033
362974
204911
43548
250224
489203
364283
772687
529591
21664
181318
382763
790626
562980
328243
440772
1012188
955280
565353
728624
620135
206331
836565
315644
661692
1027509
707358
167915
678213
217305
1036439
829175
993914
507045
1006532
762438
47040
939743
1005754
293875
156081
339348
994842
735622
7057
438459
197885
51491
777637
700831
419283
597654
369355
478271
679018
310481
718276
118880
422868
790521
202563
18149
395143
816115
973399
316309
623034
323658
583634
695075
893223
623664
915973
856908
229306
461154
448635
348439
826626
438934
910410
607079
916063
494474
283408
795273
754237
53721
363509
557000
644399
653177
895680
544240
726768
831621
723697
939606
703665
391553
947731
166142
194921
652931
901831
1043754
731161
773898
763782
78150
963477
586315
793250
578332
78092
73688
820057
324506
360271
664422
688022
915991
627449
1033119
331399
619977
162792
424979
616175
721154
994371
956669
19638
923194
768356
969768
963379
130036
432388
875012
841011
181319
772609
311364
678714
156106
101860
1001260
238512
365461
876693
517841
122996
181157
540379
810891
250003
340104
122435
325382
544155
557447
573647
1030638
50882
317549
498476
850997
348468
190237
300829
946708
378320
787802
192990
375352
294824
988935
128723
433394
240092
987554
682730
609181
730826
684098
829653
247028
296709
516908
360993
549778
482626
956627
790957
854887
562803
62209
548027
414928
761692
770079
957745
1023774
904465
878979
799071
950700
822169
29228
173588
913861
317826
113131
279749
819151
474649
417576
844623
267550
12699
382617
597353
433215
932991
722503
1037075
987458
516447
123455
425278
40516
393384
40481
592732
397112
113712
187476
436489
129347
910543
883907
872744
478719
827764
223371
389328
1021184
599599
31068
287987
302245
641527
605431
401511
985563
286957
441538
149179
807397
22746
330350
802377
519322
224617
322407
802604
103625
187207
383236
705781
1044492
94020
182912
728160
799760
885428
1023474
188889
836261
154011
860216
358414
252613
97986
81999
1025964
354665
446573
170709
878148
1023052
122067
938010
258835
289092
850915
487615
431605
541499
561173
357167
880460
769314
885561
553596
74741
689480
613255
355971
519863
620840
333205
966328
204425
342187
242777
983676
83102
868822
461291
26618
500275
488246
260665
661966
328588
935298
618633
909386
383826
624115
674381
412781
316588
1001086
907303
949211
743768
304711
367341
535512
539463
330934
442835
928841
832241
661340
280016
826303
926389
883718
535324
229927
808510
1030861
53208
737789
546431
709812
851895
186255
365551
374137
119580
379272
824708
241371
928851
838556
360728
80945
1029664
712039
938190
909469
181463
676358
700231
855931
530598
85997
830444
324535
369354
886120
320186
346853
664969
952306
911498
311783
570567
381781
307131
536730
835870
654501
580863
1037731
191450
392859
120549
984841
84281
655251
473598
415836
485263
843320
307828
168137
302007
537731
462833
904753
734145
1016302
612516
627583
372456
916173
326578
416305
197849
413837
742373
951555
241469
860244
544473
741104
274146
888989
533644
740953
277111
143115
127551
165669
635338
809874
889060
1037876
183874
441259
273828
735686
9823
974652
767243
989886
788137
515318
804949
802186
512226
250312
578018
779874
707892
932181
889850
934962
522180
876504
682358
838876
414507
142873
581719
271039
4801
579591
22218
399294
672044
210852
478276
404748
828896
802274
413206
405790
1044971
403223
1009413
667946
520804
138839
539847
127401
418276
358823
872330
921507
990857
273763
693891
370619
735610
704882
599882
535492
117157
595060
254130
100979
480597
587612
891203
786797
631566
458953
480403
677867
773944
986991
515820
48354
16264
385766
966339
481422
282525
468236
899341
168109
136297
1012966
928390
438275
359559
125484
979881
496924
261396
49286
121330
797176
638983
950094
830503
762850
999421
514451
796630
126749
593700
70713
709380
335097
447748
10302
795528
296109
432976
692665
690968
105096
167682
979673
480493
320857
298874
50350
311229
217758
308286
487099
461891
269511
424812
543083
563027
909804
315823
396783
652738
9929
799014
627257
117664
29763
764715
350151
296490
977805
398938
98144
352050
861946
81549
755679
474821
110080
429783
517991
267628
774089
820739
908507
955971
3270
775257
692987
1033608
74247
539829
753531
573067
434995
785376
728134
695713
571321
32005
272139
998873
328263
535646
923662
413277
4907
170620
694358
16003
992613
384344
926756
259566
462710
753010
729799
874511
377792
275469
629931
110653
708456
245469
959722
561701
313941
546408
197668
1025224
238501
682490
613100
367709
305085
395739
881588
813980
758995
623183
223951
376109
3495
65434
221031
57143
247471
205587
1042413
620851
103218
490284
713515
328525
628674
45304
239312
112431
976163
982374
57200
408815
263072
647609
121514
828079
506693
1007082
426255
214653
471227
1009970
514243
192049
611151
575144
52102
876234
32975
626050
494525
34572
168558
896398
1022449
504923
971803
298486
657562
893432
191144
270069
286910
434784
368578
807160
18859
888367
687195
620546
225346
401273
389276
695000
698152
715837
559085
889090
1024262
1012760
385184
177412
308525
29037
261960
196208
622759
511612
583648
527008
429025
224985
499602
536847
363807
914043
529111
243630
831260
621265
683909
963723
559646
537339
71456
52635
356803
308319
468432
766397
161863
485933
520208
102204
973341
192696
330030
1003823
58236
365756
492147
219276
21166
59430
485055
413653
914187
484870
1020133
585697
899183
201199
466275
441261
334421
837702
188084
550302
87949
629304
767424
368871
532735
872642
938962
974804
427371
728226
413527
921120
526603
158340
715296
124789
72058
946170
333616
960066
1023200
329883
220423
252959
191455
106622
365157
797492
331707
1024294
22507
885302
93077
814171
635687
49632
756515
252769
707964
879502
317392
222900
86933
244185
481091
290337
806481
812361
474270
577825
664066
347208
131480
924433
506642
492272
796556
1011656
185206
174547
703009
1017240
932858
274951
657258
253377
91539
76836
975782
126384
978828
754348
20523
181654
966706
818638
373437
1044974
168722
889901
749625
752267
938500
717898
813147
791137
142064
971943
314021
297766
262445
413730
436176
849879
93823
14114
701346
606395
726842
735584
241090
160223
240688
258215
647467
225487
953536
678896
37842
225293
911998
880511
503800
978873
1004199
200637
959433
98429
324027
1026266
982049
790385
835070
439743
144209
778889
761741
139353
500139
32264
300314
925624
509466
173384
114968
644815
775839
811299
454670
304826
868649
71894
336128
474601
103484
641452
874990
654343
415063
377922
966797
120782
415377
734668
350137
897712
2568
922486
44020
778626
978907
627379
578663
347068
291188
13317
231743
269281
244004
60486
966762
178769
170350
609693
197144
252881
27816
431201
942599
663592
206617
839443
262050
420154
612129
673946
219690
503969
648295
127934
300722
321758
597517
769683
877670
296087
142524
381020
963741
138579
1004033
419658
680378
84769
937775
550358
818412
889752
32981
373046
91320
911548
805081
117218
290497
777216
936627
917509
561676
463725
616457
748621
1004824
586617
1038031
598127
800162
313535
531926
60526
418832
946814
443570
915900
383620
418823
1001360
576939
423925
659839
693159
998116
949757
667036
129916
463901
170195
914912
610499
168050
475252
256793
147660
715349
526125
153889
638185
353147
635570
575782
145972
83838
163853
752487
64961
427245
621241
875027
789951
652689
292138
361880
494594
842463
501069
219169
201638
398557
356480
59749
186561
30552
966792
582648
942752
706038
723515
689693
816427
786457
516116
1021213
554428
213968
843203
978731
149726
802093
529869
1028666
250504
950721
444001
35969
252902
40590
185834
924418
723555
446415
1005071
601496
1035149
1025031
855452
977435
906186
709671
633936
21193
1023733
600796
237225
827116
667381
504626
447057
638218
9806
660038
825512
898593
197153
757319
235094
365998
863796
920288
646125
140103
888008
883098
778887
77236
1013005
453916
320224
771277
569012
912009
700828
532952
471652
444149
287024
665833
93625
978636
813945
602952
224368
223194
140176
173193
621997
906048
833110
399250
784750
534175
584784
380612
421278
343495
911210
111682
479341
446915
71670
105752
635370
429228
454415
767060
849024
1016485
1004219
475792
953548
173013
870266
540273
143437
361018
841201
325941
434395
406108
58197
546577
281748
584675
487776
922179
732044
576272
771979
772306
808232
896085
75008
910067
318840
795824
121082
495070
981504
428467
337485
464983
976679
1034851
812760
597408
845215
14912
783385
87481
150160
148247
175681
49079
407134
208271
578564
1005823
857494
230639
865747
212009
997090
39494
671798
310510
397218
232028
777443
188465
457208
2907
73120
85483
367829
615458
16436
965712
1036001
721381
977633
327362
382100
569163
640096
662018
272063
737889
919225
941910
490401
645138
206739
1013742
588822
70153
722359
776696
447510
889503
831088
968518
391810
580735
185869
228887
106941
863757
708843
422699
581733
867552
31579
816028
483931
294783
1032463
768849
406451
947565
384102
668917
74830
367290
806997
898683
927200
767718
931482
652966
687762
267174
575561
631894
779940
776942
580115
925583
315031
300193
674719
894165
406928
391115
992053
727639
418792
914244
496426
256787
655625
640678
816802
68231
583143
15272
202175
916835
835586
632056
416850
1038133
699850
76023
121899
33571
864429
103816
776638
823200
574751
934797
586748
156395
397946
310374
192766
305463
569113
482763
72141
26961
61944
743740
502181
709365
12473
722082
681921
1000450
455185
798530
630578
177763
221214
308900
732155
874335
1042187
885494
337070
365159
735292
941338
1002585
573748
320254
192305
677726
363135
779269
48048
733628
429388
176982
438114
634837
565091
371268
590199
352563
235621
611565
282549
418861
788582
817425
71668
553397
18818
873979
260077
844690
113924
3726
1007795
326242
432861
891023
212807
644639
406026
419981
289512
906050
649965
96314
665943
601151
124869
291981
221025
202882
653342
854354
864343
801188
307877
617115
88693
113429
539510
878997
676737
977869
659239
885448
89297
852165
993353
374556
895209
51920
651585
677832
929126
184679
661992
196301
279715
202483
112425
521249
405471
664352
764763
563068
439635
636907
781126
285578
920607
322877
409770
449257
289140
286613
396771
543630
696620
190480
645065
334737
229693
249181
707039
782350
236688
94328
462488
401534
151556
1043344
262146
831117
806412
271056
465785
277030
650840
752768
773491
532841
430600
232809
224819
171806
175303
911700
876535
622466
624660
56344
2492
682214
919507
303058
909312
340676
1000899
845721
661386
155845
114207
115036
686825
62591
442237
424573
583772
34478
232587
499441
342932
832576
598686
306302
295723
302895
207513
967254
1207
178987
292531
434365
423502
525943
1030647
450435
146151
780139
564790
556223
863363
131500
483799
598856
600111
920453
515486
921550
582561
1032157
752821
915891
296822
454402
350331
21962
723152
446661
822577
502118
478799
850403
61451
124504
389698
770107
1022433
1032064
780854
351655
748904
419228
303895
473831
401696
182961
755547
983425
506376
312758
882760
87317
974687
547376
900682
772652
987173
173155
93115
519098
757055
896308
260451
764700
981737
799434
297755
255123
7373
857924
415267
914733
417804
91062
503629
164943
958153
970387
399115
539236
336118
698100
522050
690104
777820
208556
910444
1019398
61459
425044
823688
31075
1012453
48252
496724
597936
1031328
110899
958218
940005
465549
79630
607337
208207
331378
682128
580383
89360
840994
12487
161569
283229
964032
239201
241182
944798
905546
273441
103686
104644
60572
701663
269919
970368
388873
297134
676277
718751
403036
730551
608937
510197
809509
889675
515655
105977
915351
582345
115482
306266
240453
689124
417184
843329
377439
1009581
477172
853810
569532
614318
456304
785673
77344
627603
625039
94608
919009
255022
569184
711785
598688
813990
774450
922077
992055
724296
174004
554256
1038693
564290
628458
102163
33430
701176
168059
341452
749965
743583
776102
146673
621374
499031
183025
629143
370300
595824
613594
289114
62505
893690
427157
269920
28809
111389
743820
300924
870938
395417
109942
1000543
671492
747605
857341
99871
551001
1038191
376789
691013
302724
67035
208812
178315
967284
577590
289639
564673
592545
957804
444495
864442
795571
19568
297147
615608
242186
734720
425936
810791
818814
1006327
51634
1011310
50826
768872
225993
191499
5373
391174
242709
654360
394461
903551
353589
689378
810222
844730
920372
984058
831617
115235
970868
781410
788153
882965
204904
896985
123506
500011
873427
274716
626489
675048
71846
831240
201088
356981
588560
99372
1024699
961635
926574
669047
455944
606991
837826
613648
485209
543975
734795
1027677
616204
87578
471137
507668
888219
475314
271314
502391
531832
111906
977648
199200
409178
33756
700390
205610
1022821
128001
465859
186805
55763
69984
286173
941517
737841
266979
571182
651915
60284
621654
349060
393708
245561
866438
560843
940502
440422
33228
789255
777482
778993
158020
511468
558371
302104
332588
973647
709429
21556
602791
382232
695659
877672
345518
737666
720837
853529
36359
986637
77728
848835
442121
593142
507552
603948
956882
73817
420682
537439
750657
490262
918007
103767
691155
611321
728684
667921
477485
129916
126339
1002281
736937
690753
547024
630216
217614
544078
557673
482290
879721
504619
759660
738167
383383
909570
341657
332297
178869
371627
51183
74661
932210
312314
510657
245134
401475
473513
361711
705900
258870
538144
963407
32994
853729
491507
729927
319037
430569
799767
980208
214445
469436
989033
711671
626200
919513
388982
885629
712420
50470
925853
180798
790885
124019
183249
104536
700099
895212
417992
386822
166421
1014796
450243
318163
21429
853717
378959
515580
358702
148586
596828
422332
282980
187016
410417
101573
660867
199041
803018
205180
789942
224461
478316
331564
646145
1028206
95897
258788
253567
395692
284430
1040731
3613
101838
4923
551296
466600
511986
381722
258969
785275
571846
691636
832013
364814
97066
23491
647658
794479
200902
716439
426561
678808
1027293
88912
711182
932426
205745
863875
572706
853610
189201
714574
451739
59970
693566
402280
63441
151213
110180
32700
891051
589721
644785
1039057
29821
104575
164005
972290
836332
591295
181793
617267
313105
586945
828615
9288
969063
379900
836007
967267
742402
779565
368192
119168
722912
831664
432549
59090
626896
811015
798882
411467
875002
1021553
740723
12213
416040
276190
93015
940347
719219
148846
151101
611852
1002990
1001159
368487
173825
135039
662630
809443
386565
167148
686123
100313
661446
411108
737162
790005
964358
402627
269060
893125
688787
947291
775782
612468
20220
396645
418157
141031
972465
290255
391611
886191
192716
781075
59918
581501
373347
691153
1035778
806580
341974
887664
821817
620938
816894
341016
738902
627974
81265
254771
712201
931478
649112
887075
4334
136467
971476
273268
153742
314004
615392
226779
770191
526309
804478
453297
345830
990746
28896
907144
727463
281535
132719
819425
941204
772367
639047
164939
271642
452043
589582
424894
829801
14527
421896
677060
981134
116450
319463
207267
24777
870637
970151
46041
246081
125437
643209
587554
514512
990253
841328
625555
379222
222574
676370
747262
509707
178907
637980
112797
768924
448011
417467
933165
1016311
326119
1042096
738323
721834
946061
40988
276310
12149
189405
725236
957664
830461
825640
279816
833661
610081
521939
386611
1026136
437052
425242
441588
903312
811095
62177
686447
522842
683744
488357
453475
1040340
519259
941409
648092
717406
412224
465545
151019
1009772
256137
451702
288144
103518
840698
386840
843067
394128
574914
456262
565806
469073
939254
629065
625118
399386
16571
994947
765254
932079
732584
185280
931084
360408
933039
827734
515529
931012
122365
556987
488350
539615
887265
261268
641848
982439
987724
195415
643587
163777
507108
97358
428835
498522
687685
528668
874125
874073
490753
208735
597266
919281
844737
133470
505161
185590
584710
430881
551347
410129
373589
1029723
263775
96618
820240
570748
683148
128650
283028
137761
36318
283398
1032053
203055
275318
856135
63494
720933
778566
312386
980200
631804
512665
819524
819930
683013
844063
140067
237952
624534
301252
220726
370556
184361
270567
184862
542772
526077
275987
10021
162806
287109
947380
334531
574430
612680
143299
513923
899595
1041322
494700
15896
605574
1018843
473714
531646
903291
792339
744850
741058
1000519
865731
518341
275260
1005415
369140
787578
14195
516975
573825
739827
482628
444603
403014
471387
456880
452151
736170
609164
621574
583321
44255
132751
127510
853654
878520
35797
573221
394900
807994
413154
213434
550503
151187
352598
71994
555347
442305
874490
632298
786616
785849
615606
710231
963914
631286
990774
931369
417074
380071
665679
550895
8452
865632
635342
59877
957096
42384
777245
1032696
600738
659548
202407
1042515
158176
965754
24334
833723
783987
249852
1036089
473590
297356
961001
1034047
156888
830983
410205
540741
978221
913670
894073
317513
350584
978145
572344
727518
57515
1006172
318040
14267
172288
2864
59434
281888
257226
2336
240150
695094
159527
1040807
844572
447791
53026
239996
347684
641655
981137
341707
43791
594103
1039764
594755
620600
877956
356163
953412
208230
398402
608375
297787
859135
547118
278223
344887
361693
486227
726761
781734
893915
47965
670005
531022
726401
14517
386393
772010
913672
842443
954297
8901
214926
295148
469459
453345
392798
30237
215730
1011827
906934
1040120
34152
452486
396655
447865
1029254
208769
284563
416291
276521
179926
113889
449302
645258
194935
195297
1028558
464575
86190
989606
1038959
9610
728561
73032
41636
721975
201820
842178
27877
408324
19188
812670
149842
901024
193991
158603
201249
892116
932827
144494
586322
849381
680228
87801
648650
669512
800880
192985
684349
208763
452318
194847
164891
376349
402799
780095
864094
478474
889663
306420
148375
451737
406854
27942
1001801
972589
796424
122005
67387
256916
54598
639318
358535
329336
136292
57982
333717
622457
395887
576363
948484
517217
543780
557683
840399
567800
106049
677704
925411
971468
568521
230245
733427
987310
141600
312668
805811
216085
34543
518126
17061
471543
856804
761494
660051
270959
305228
760961
694014
259969
359339
138915
268419
246901
342234
627455
344838
965759
92083
518975
237944
1022823
884762
534272
358528
1036708
322224
144563
91823
373949
304328
440442
658756
656169
566074
983868
425385
838064
224752
701725
786429
1036601
258019
547373
171777
503387
142135
47184
257133
193264
212832
1004635
691331
466985
882541
840616
43329
263125
866370
13809
514873
691669
235959
257686
544179
548190
910063
155015
478165
667134
688720
481446
217097
331909
374908
2928
988811
947055
552597
871548
18300
958387
694079
742553
960813
670071
529110
16040
273184
650839
676944
630801
1033746
61133
70499
304244
545226
285100
662173
575519
553188
906431
253799
356097
539693
66317
607499
68777
222190
329763
170040
552941
575354
71276
602150
645750
418242
828825
265052
460605
965885
455178
315181
891114
702147
557758
158653
956519
750589
914616
493981
973131
303239
246722
655920
818558
300644
323250
547709
347492
868512
920250
860596
996006
507475
742481
968179
533139
73938
961128
175264
174474
391604
440714
947142
328595
706642
409613
356970
795327
169621
945856
139648
105236
174591
751689
305026
487402
453560
957659
976963
434387
220508
987709
144101
774322
143506
982774
117871
141703
384912
150112
303629
350951
646818
82163
1038305
910454
233410
214174
645934
89464
212664
42399
663816
961282
409762
712145
130572
766941
20520
630321
451809
698988
781548
195594
104315
35512
459925
139198
654641
207959
610169
953301
840691
743858
278103
486891
888381
672915
780582
684078
122579
240827
507352
91566
194154
633986
54535
466369
389322
111295
401327
254005
432310
956240
849636
133119
607225
691121
540592
300324
810651
280915
623704
38271
676355
138693
759984
838599
827655
947207
462093
429850
187757
299701
225800
691697
17720
145508
312353
592093
229543
651753
223941
628398
415989
702369
906172
842133
9191
570264
585586
326731
98385
952798
848037
188896
46819
544137
54307
714186
607140
809742
410162
70444
803128
140506
1016640
520581
811844
932481
363619
505935
826210
417645
928953
820594
707461
435174
330180
523023
843938
620644
808133
938915
1008382
666392
400614
40467
517063
309278
254717
884960
862722
1029107
173525
537950
64824
633417
372742
231372
695249
173330
346221
167172
443021
974910
748986
592467
534334
1017301
560001
1001005
181650
224094
1006983
1023791
188212
487105
479134
500624
190289
890422
525597
787806
1027570
1034621
383282
180934
497230
781233
460320
325213
914264
16006
879441
739168
446913
470327
358533
481710
1037020
300802
681237
115325
185299
281644
342287
184578
1018352
480859
226582
218464
16918
202638
1045019
997331
543149
498014
760772
414536
176312
930
817505
84037
241124
1034544
391725
401188
93622
961991
658439
530416
247870
917534
539588
702837
233578
415393
630591
931024
507733
898145
235351
729404
204236
819273
28092
837963
9463
427778
802304
408199
1028115
350424
107187
623029
57538
106451
838890
641270
242783
977367
202154
779095
1012738
842406
184907
660949
855049
1015912
53581
487801
481345
552823
519748
240717
809392
797538
138542
172035
283438
258614
161508
253170
522100
835713
889888
922935
914790
967864
800674
895592
10841
300601
696173
1022430
512895
962636
680983
788885
877461
825320
160801
307477
315846
640612
843414
750207
23898
439611
584074
589686
319219
820107
859699
796313
908457
581861
318976
738106
463362
578582
169988
768598
574951
803714
88561
242739
508208
419274
37828
759237
217350
95690
133316
438672
744546
730782
248054
70438
270054
325511
335794
423088
268482
982142
434619
1015138
660675
1022822
18938
845288
803592
995530
254679
1039224
828730
677882
560366
329408
428146
36509
957166
810083
244235
774807
403027
486915
195931
871503
866075
186267
255025
166717
626930
968963
681685
1008078
652303
552304
178361
1012162
943731
67604
845045
435728
876755
863672
120865
89511
236744
534922
393007
419144
637635
1005125
376535
359315
414518
195103
422441
69571
999037
477382
278860
362042
311764
118595
101345
818208
4218
684459
527569
682023
1035441
283302
887138
194243
975654
716425
196712
518812
104504
505789
396753
403498
142747
919813
973674
489420
521436
899099
864712
228060
1034629
767978
7482
651593
836680
1038368
782617
54296
479663
782748
533850
448159
962740
277339
437687
980594
1036005
624373
840257
590278
892021
313852
79634
296394
443797
863406
968427
768371
414225
804031
86073
190453
1017689
319915
458737
9862
746547
45298
386052
549084
870716
459466
837729
779601
777025
599029
819144
958026
962810
63874
607722
536268
938104
824627
983888
1017573
572941
279711
1035123
940761
953053
239955
486665
581906
697728
160005
159381
699601
302053
63193
764388
7829
578206
972949
306481
751223
591012
323382
225125
565974
555326
125596
957134
390544
811842
444983
708717
416399
739753
363257
884179
725179
281573
772421
950272
440104
947283
1003422
862637
490998
976941
616396
727601
583636
749528
742554
414737
931924
212575
332424
804623
981892
167276
140603
649247
807526
616029
84344
293462
574184
71424
576428
517733
801837
403241
599420
678921
365513
878298
339125
404147
994832
107443
999693
230241
840833
865798
51439
245269
285143
279389
1010803
187141
595168
105343
253130
782277
329491
587674
933195
785728
300043
387682
436391
812640
839673
32744
59423
255972
553620
449908
538098
531576
81804
100740
755830
820257
567827
573959
484409
436369
256573
418409
161644
459389
443204
202957
267848
36545
853108
68623
133579
955325
176078
46296
478864
860265
268959
701675
829928
729740
819528
253004
23527
599666
912103
627110
580998
204599
565803
341554
975443
742276
392986
557946
421565
985680
367245
597855
131493
672469
913511
649144
542842
755577
1034177
785041
298505
636134
511458
954102
100632
407288
936475
808312
578286
801728
462480
291262
418979
564722
594642
300883
292474
1021175
644535
144569
732697
554218
290034
26319
450859
357065
720321
574825
697829
313264
535407
687611
944540
660547
270205
99544
892027
105062
311459
53340
582804
689368
513927
392417
161398
641819
922728
979508
811357
58434
583106
481223
590330
529336
119294
37545
721110
414653
848199
184624
700543
203515
318519
818411
781664
400121
211940
532529
537659
470533
519685
836789
457692
274584
145773
262109
675016
184106
344233
191906
254836
487745
624356
517849
184954
864465
660478
1030837
129706
604581
988990
376254
18977
58118
84381
81235
240628
524467
808832
275414
614534
412535
189981
372731
498172
496196
195396
123476
108225
875878
536649
720112
565216
435869
516042
423319
521947
721922
767458
301185
516753
517480
953456
669180
988920
729153
209359
214646
419749
236931
332826
869803
474123
823312
242829
377396
970462
942618
802682
941025
857321
283257
107430
288362
297450
986948
962951
173432
576166
492162
74849
998457
276149
134335
180659
130750
296354
986861
200315
386076
162231
637480
56730
598324
398009
608458
662271
481461
844963
612223
719283
795639
288038
986136
981981
763007
606740
62016
516891
489097
979459
717139
320017
290274
1032661
575232
422659
1040981
601463
348766
603725
328878
76412
986547
814083
722111
742728
816576
221632
780401
531260
286651
651350
698773
11325
195599
439501
375488
211678
351133
196904
411690
675339
642413
726118
903757
458409
762348
248894
594473
127950
872593
555658
267474
354358
484866
144731
88449
1030698
628572
184137
385724
347921
768086
858892
839681
636248
979144
826876
782781
174351
957187
880930
329893
379294
178475
868252
351244
665214
525899
868853
264078
961871
853684
1029050
225279
399045
77420
865938
334522
509744
527508
998660
774164
983099
379508
944302
807290
875078
936131
615853
596138
651165
562270
865968
216136
717595
485346
469175
301800
939147
938536
847476
232210
232639
76478
113084
637290
949458
139294
142369
700662
525646
846693
721599
552837
931414
473423
986611
700915
171300
243455
275484
467364
657577
1010335
996121
649923
723227
363162
78185
952069
123918
915780
517827
790228
960561
890000
194041
112591
545395
1013680
666801
721682
266745
698509
589991
936375
872367
930222
820791
787769
607702
882788
83040
8865
637546
559559
159777
223722
451246
576073
853554
67401
587438
516741
727629
381368
45168
171857
461199
827566
252752
306332
1043676
431448
366955
574367
858804
736841
77583
826120
148565
430162
915552
992747
671901
941922
904912
798714
920808
515919
477241
795079
91313
119533
509728
872393
141083
601358
820415
1024934
111086
480477
864632
489936
441083
399110
1009480
196819
641042
669961
113316
86138
651007
153653
309608
547276
750024
25911
554674
160584
944582
710092
455904
140318
163952
350404
951773
989338
448726
239883
432105
803992
986043
853220
104488
1031053
145729
66104
456976
461212
731912
510050
381008
904687
633959
158911
403533
613201
174736
514097
362739
48680
261193
701482
819304
135919
190818
164656
26408
560444
936324
1007037
779080
516774
581913
963525
178968
412486
908410
1028951
934698
543711
647218
761830
199347
569785
151098
1017679
606216
103232
591561
12820
506670
144528
20473
673871
929756
244282
952
638245
632855
306159
712330
610091
666071
166829
806900
331024
645123
209313
212859
569404
192767
1022019
247417
560971
945936
20355
776070
869947
123203
625013
259693
747990
194518
152085
1011088
624821
962245
700720
474686
427233
434574
938343
470534
538149
627052
595809
751672
239409
190639
112749
327448
426523
206644
441213
107848
1019151
51666
616054
61629
607317
22010
670637
338977
540348
827378
403128
632275
733725
869740
465466
525967
16739
30179
688157
604394
1011209
589277
378914
927522
693467
767165
847680
943408
216119
372328
805067
865708
826033
671217
651002
569409
806820
977757
533802
602472
268647
887971
394265
718412
669814
409553
518791
916856
613836
967977
123427
741256
631540
977781
569732
962851
644258
1012336
267161
418845
813529
628551
457399
381470
58498
1041039
357757
515711
532085
22980
184046
452923
843967
1024860
997714
342474
852386
749211
997185
631396
160403
821971
148792
758691
791618
721212
837362
823884
816453
660711
289922
142568
551872
806083
835158
979154
424438
845567
1006499
625391
283454
883798
262386
898476
432644
659247
938652
918136
720632
11270
423952
439269
383176
362180
198128
227439
709730
926042
183974
617418
682521
956998
164188
288752
116793
1019225
795100
662174
45515
232755
190669
460533
27248
317511
767271
770004
999903
973311
329404
980804
1002173
789877
909404
743261
56261
237472
380108
935435
305382
1014883
390539
495332
397014
573129
395799
594640
799823
6427
770764
896701
147986
69591
800464
967035
195312
61576
491415
137237
199687
957995
1032702
114089
326328
561280
477305
167100
128328
806122
601372
507351
594446
982263
620046
642914
1024398
876006
705477
528624
519196
932461
819076
644935
490258
785297
345240
641266
420088
1029327
188923
610257
6251
128447
118139
326408
885378
92135
610639
521801
131512
366686
311995
532104
220343
872678
591109
290474
808224
284220
546787
808985
861700
304679
11445
775928
210031
420929
842213
208035
1002219
817280
444989
594614
473769
738880
548755
95881
55108
753079
149209
264061
533523
486178
893719
804776
713525
934471
38122
912168
984377
682177
947648
455530
283331
39034
365908
752798
255735
75176
738543
676292
748573
487711
150569
658606
74697
9209
572537
962209
266628
787354
873236
903837
622785
884669
687404
28806
659719
405492
130803
132418
734792
282406
976124
35779
148755
816969
404057
950316
406640
598365
76058
188539
384098
684459
732226
1037346
339542
470345
934406
416519
22133
827149
28824
161838
763536
84776
349169
281622
94429
385728
192385
502086
305081
917654
687885
295790
52894
830046
967565
758482
346993
783526
438061
809733
602898
367043
299660
811290
577883
800727
777651
145465
305770
145656
518987
1008575
324435
599570
158966
546988
265114
759819
649826
662712
998232
137977
853190
70538
1023037
131359
110581
405534
343484
649958
446483
1029790
233347
295205
292282
1005888
758408
283502
743326
144597
109187
201717
549785
294106
958339
693642
574916
262757
525982
331797
511343
380371
8353
649224
688826
404021
76304
581424
402238
416981
211205
77267
605433
185468
283531
358881
348227
258145
835387
688106
45746
882420
520743
999713
202939
924675
3107
929852
18796
820669
870700
654214
865146
546049
659857
257930
482373
957861
450126
735087
538409
428798
389829
456498
792988
621259
182111
283837
67853
457706
938872
523123
419534
984911
209876
833512
824343
931825
335543
342472
758574
781375
975369
673892
467464
325313
1030448
24557
776880
77388
105584
556959
42885
937376
917090
670354
100149
568689
866952
67024
45069
185935
526283
656569
150128
821473
907127
34133
616534
465283
933070
627991
644904
767867
194057
385771
997737
55756
454829
850572
920714
965570
982289
554429
544111
344681
327417
450340
769100
664802
316728
24555
266291
944666
930713
974008
1010682
396531
608465
473275
510739
127465
729290
768253
733438
10842
1014581
998036
38082
83685
290491
1001965
131692
421796
924159
1030524
44323
862001
695772
766255
867749
688794
54271
414380
847005
205932
1013882
148010
815821
802343
304860
794516
670872
850950
516297
1016927
666259
39621
346698
970599
396015
55260
695299
844551
451259
954777
330400
960068
209853
110053
280888
773872
332450
154974
165529
765709
556472
844571
935659
141678
1035249
33919
133920
907406
573050
359092
410110
309254
978982
889969
22655
819447
509239
553655
988564
495572
205
426217
1770
635417
980982
106027
298512
584862
712921
482058
230158
41695
695634
261105
955184
405595
7223
591931
816230
768745
401347
526067
740871
447552
1004267
967146
352833
716798
669185
1005091
673919
161910
512760
283980
121092
850057
1022712
603557
884614
601845
136895
375366
82532
296152
176944
604104
686345
317644
95161
449419
624282
666080
513272
701385
841030
741262
724464
271986
159546
813307
14695
148423
548295
345849
421423
579551
962463
566142
423943
333690
376237
134361
839702
980104
254793
558622
910862
142543
303829
616774
784895
11434
840827
850019
501408
413723
108953
569775
449454
402196
453305
699726
697374
307329
246670
180178
218960
642138
686348
880024
1032538
53904
609846
889927
799057
506306
996835
140262
102130
871687
153970
972906
942061
378162
431221
241662
183590
503826
773378
983508
775473
863602
195685
210387
702689
719242
535126
473236
576069
140626
1006898
418235
606942
293146
517385
716745
58149
279221
533098
468508
490647
107463
1032913
688815
960927
848650
410457
244304
376666
652794
308915
311380
824852
284916
444748
90779
279901
406289
271838
186698
752993
1044902
632585
232261
634105
885893
563716
191042
766261
665339
344865
870978
264506
66258
884618
517099
949286
816143
274807
847330
208128
91289
19687
738009
206616
481870
360812
725674
99606
849243
959790
357981
868163
463997
181625
992477
264736
627089
501249
658263
541826
478421
73396
52005
459177
708063
340415
513863
136245
604946
444425
57127
321822
987502
1030916
930438
607071
651972
654548
781103
187597
906453
532984
994747
585770
56740
28485
149357
818093
796353
326959
683563
20183
432808
176543
896989
208028
611358
428244
130610
850045
323818
733430
440698
470475
701537
877354
913631
554359
960654
935937
19181
453720
337614
604398
853242
239590
666022
871872
429559
287292
752278
456373
287363
650071
376034
793253
917257
189641
23010
329461
56756
513815
280900
1025512
225798
371708
543927
327232
205869
6831
391384
189095
960253
1000743
906065
50577
976518
7137
783379
238433
947157
774337
387256
890724
1027052
868146
188094
973391
944934
79043
975740
755884
247987
524511
336442
1000624
529557
125436
886290
909072
843972
783720
87619
468037
50621
187375
663669
486676
924474
400676
1018783
259439
656647
662496
573998
152847
384606
477028
125697
483299
133200
976969
124409
707101
228245
1044580
51015
348525
999853
724112
1039732
515284
315175
861204
700374
835928
717880
602168
372449
844691
598978
77
364598
3605
1018614
217463
20368
1013270
280843
1006731
688635
54199
524191
1016290
330285
806572
111841
129121
847983
959678
876643
733851
135915
812732
524130
291865
649037
613492
681104
799326
781181
348545
835908
910720
812150
1018714
311240
164179
336420
813811
714921
265062
855839
635191
78938
989005
426074
707105
881949
953815
650376
390782
701312
114870
3639
693033
662253
377786
1004920
45624
672479
347377
1021118
231390
502859
862201
1010832
782581
727846
975794
1019664
99705
140349
834966
670320
412431
865998
316098
100356
276499
497566
352280
199544
768272
669787
984886
495882
313787
1021294
927304
551203
181321
294069
566076
413284
456984
793654
457166
617891
604467
581616
402470
154569
910487
803335
774320
254377
217306
175404
879827
1002516
460429
954472
245939
899091
262238
761940
878670
115615
338847
959823
888386
828563
1000511
925290
818231
801420
377877
843817
199876
194749
697322
57902
587110
659286
699009
269781
1008653
359268
148339
857057
9049
525322
1034298
961845
878524
7961
39784
300675
195326
593565
820578
829865
558272
668783
245505
955183
216462
1024644
828685
660332
15847
177036
940901
313642
324155
184065
421152
918582
14174
748483
300970
425716
83075
387499
962029
538986
5603
357347
264426
818873
256046
1031869
854709
450200
122113
47197
507569
503285
545122
1001757
756638
94789
425979
465187
831922
286821
325519
730524
980921
967799
675754
320227
45808
960261
669748
487568
398720
528934
944213
141344
853903
859242
569139
481300
234676
151640
671488
821877
745351
963538
659465
545757
559637
14935
506181
285823
359416
521534
370558
398744
417840
347253
440448
962116
591960
231405
567765
323183
796133
450836
578651
451796
18829
671546
795997
910479
680416
140909
851309
1009246
764525
126751
625561
16176
90100
250609
459433
495661
131126
337417
862877
699167
836692
298856
978890
182349
657814
768465
26859
164242
856909
742466
648723
956095
906551
448536
624575
309293
497087
96880
619371
769442
202760
959998
645278
662199
406215
998356
534805
146304
879853
1023695
135813
712967
449947
338977
894445
997716
956002
804568
645423
560704
985732
374467
319683
819682
944631
647964
862125
654895
455355
666093
882313
557056
383439
201208
77530
352013
627541
126926
673137
155549
999548
416218
663811
800627
799933
152375
370643
469979
437029
1028490
498282
614566
202766
767424
826460
402033
456144
541490
203876
479190
685109
233893
130970
119592
31777
257002
374472
928825
129356
653214
593013
1021987
516513
873361
672776
179670
85983
901510
182625
1045342
433116
824455
1008615
907498
133370
622790
491367
184009
273339
445651
257379
984377
467428
326658
113566
381627
715187
336125
163532
981207
21298
299715
324003
242944
172516
670982
67049
290552
398645
164750
331482
62965
615731
1005477
763980
185914
707588
599641
541390
71931
311949
413974
474336
466938
105841
1021473
224835
840487
920834
407310
648892
459142
778080
560083
449350
998353
935345
445653
490639
736612
871017
910689
463145
652897
937654
556684
174488
208095
470509
430655
362206
172023
529987
44632
490519
539862
938253
1028378
1032598
491215
853969
430511
405481
586065
542436
187468
694942
789913
582905
875327
644463
674240
576666
268926
671982
747682
439201
965856
450642
861504
93967
896445
627140
575024
771867
971389
322747
129960
291237
99316
719129
730040
228640
371091
873363
104272
58237
585610
980082
565123
401771
155057
293919
672682
719580
573950
806378
904389
476935
67555
606276
423360
830500
127252
74183
634331
610272
453194
241838
476958
693301
594588
509351
440430
686439
276567
1028101
287780
592954
222337
159358
304090
801973
410042
784046
507955
708264
175982
7374
379219
394419
410315
774957
710642
244065
300800
487473
296347
67091
782807
506292
428436
586593
36818
781599
690411
1027897
824604
823665
827189
343518
179385
378665
347094
1029172
974897
1008382
554932
761822
305788
959662
810727
252339
150652
1015491
230988
571167
303829
583784
340087
51465
425322
619827
891433
971579
202134
749877
769986
465398
740381
69476
245621
675239
659457
59768
559706
419165
380154
30974
622393
177512
58074
582477
747967
453294
139754
460276
785617
788290
221077
371407
520404
245600
388334
736728
868708
475237
380023
96675
529491
426640
660086
1037363
574480
343378
233259
955118
613921
191435
673420
252595
118146
429435
393734
630852
240967
883883
771995
87674
236287
146394
38603
416442
337673
668968
23620
385512
612205
103465
26517
538063
135455
345947
907126
645784
371238
332955
292108
30843
132410
576742
147596
826456
254342
452807
1006058
67237
532014
911819
302129
523811
863254
32121
97911
798275
566431
735343
840609
291343
771020
568252
322281
527263
555797
281998
430686
882057
239078
357336
73957
786780
166513
739932
780382
255299
617432
713252
741477
664976
686913
775415
71057
899771
91574
461760
479378
706841
72368
845041
167837
50843
878769
526317
465212
566670
517291
244308
5093
228876
549171
11342
76313
416349
366692
427652
1855
847428
219779
74987
450290
943631
131997
41712
554907
644509
505471
667303
726728
568565
139483
691894
622359
837044
754774
996259
648653
816013
108054
940609
196176
899653
328784
682940
427469
644332
114303
979979
655292
939417
397549
957163
826784
597057
647360
588935
541560
790845
708826
381174
144735
647299
54765
690371
736149
1005252
915267
935246
783627
141545
190450
825358
348902
24409
600043
155971
213209
896721
428680
466361
955429
496106
1000934
95549
1011774
350068
41912
118392
129189
12330
783169
334203
20537
555054
740419
1010964
247577
490546
536705
809854
138990
74461
746124
1006109
260969
1016357
124054
456256
984186
982397
754764
887740
321116
803200
229260
1002820
516979
311888
577629
1018594
303980
221121
253098
8879
1040639
846183
948586
201273
774334
419550
114689
719163
20719
596942
722557
506509
612404
113083
143230
974119
1035917
848268
95991
1022422
922217
592741
992139
441086
389709
807199
238932
92125
30368
683190
527960
160275
491381
1028021
472886
454076
235003
191095
196651
790735
754080
286300
343777
157769
432605
597152
269713
644522
911626
479467
182938
420342
199955
263298
134976
670884
328361
999211
544924
388932
344977
946149
201576
523722
850328
903673
711505
939895
730825
832175
978276
841483
57836
346219
316619
733313
991771
130778
673951
273266
133088
536489
1040860
776689
597207
530992
391041
814904
848224
6569
575246
383261
274541
635191
634274
108755
402541
1010675
639759
291445
207869
792918
866636
294792
286972
513359
862531
612355
490967
16114
928143
189978
1043710
840784
487536
34254
389310
27115
254758
343852
146112
704330
154249
162816
40897
262777
968415
1004783
216792
17275
35899
625593
402914
97755
527674
881530
781316
588200
329038
677843
1006917
656119
1039821
368163
217523
627815
597636
449674
503618
632447
768697
805960
1008509
709535
796442
690392
73516
615145
36190
96867
535532
1002992
882428
217608
704464
345914
622555
159626
435735
742913
248862
124599
514095
435523
860913
266408
617745
804396
738418
1023064
392205
761367
944235
532583
752621
72840
643992
817096
264214
870162
178805
265566
97720
465813
357975
692983
1030103
772664
464228
191562
182685
470143
662329
607091
482289
1000970
102547
778065
194338
266229
9184
403639
948473
925730
767744
639354
1017608
306077
396831
213277
684221
504290
732218
1037662
1038573
17201
289115
493636
1030900
234695
107913
50137
664994
12954
640726
96675
385812
120668
674429
967006
392114
904331
983987
178997
178836
148205
206039
419347
771894
898226
313271
940323
866680
534321
275003
791667
720485
854565
603629
697098
144955
542638
809273
286772
573930
447866
53750
372932
530727
950706
944695
77330
556271
608131
457566
1023121
350988
488447
466870
788433
255506
876626
436187
693614
968634
91790
63701
844772
486151
87086
501356
706508
709407
490026
46761
837162
2042
482380
989927
864738
133572
940471
663370
268332
332255
881026
243003
910115
993432
243022
867882
445939
250865
202257
102785
1037432
138458
796013
220319
318976
573313
1004704
164556
653544
1013427
632939
954478
540056
736087
843499
549596
473934
780077
508632
222658
656998
450175
570418
1012311
931419
814775
908043
854841
167437
547388
85321
287264
70848
698699
951615
473318
52302
675611
26573
629684
142478
774617
503806
80500
421342
720341
188561
707531
890858
1032943
130300
608869
767476
260124
512583
10004
731076
542528
638066
580038
80639
335146
550249
163338
839339
405815
665093
255118
889392
741197
117325
474074
671073
78417
221115
787559
681026
126380
544861
812420
587993
866394
439016
306926
166669
796674
190419
67048
603798
720192
388387
550407
659158
527800
756277
634686
1010296
956758
312405
404833
759636
656460
978452
113096
304172
520854
3179
1001383
393693
658552
136414
564022
225210
307529
560116
719508
365151
37259
701270
722342
179462
642223
908702
208968
976524
34845
707797
354696
939363
184605
42278
833816
1033752
259323
17586
439265
10667
861736
444918
712686
77374
463546
678215
89136
211556
57222
697817
716211
517905
255463
372535
1002572
326358
247761
997068
110634
371321
820157
137672
980755
653847
394595
304349
182385
978937
300721
686397
720139
952596
50460
599
404700
505509
253909
214814
274496
497696
848478
579731
348545
149268
758593
474207
615565
478486
608563
720629
724391
88403
984588
373205
932060
213798
32371
209295
238815
827314
783395
11513
860660
593940
874824
181571
604050
984819
814469
162801
58943
1017832
334035
777155
239011
860599
12866
891988
459071
1000174
235265
1002048
191325
236180
820881
735023
438498
812359
944701
659087
164342
364339
408072
201200
53756
166068
14239
218139
240474
941613
954956
630948
419474
271494
86373
843539
266501
371886
896473
835400
327032
733184
572378
289225
39178
1041166
106936
637341
251707
908359
673413
59764
873406
756815
199261
247635
772125
287511
527121
986736
376714
634578
603922
417313
573126
196713
402945
724145
1023678
564219
441606
657736
919502
737712
106819
70035
414985
873887
364508
207540
221150
757651
877905
849674
571519
820202
229745
408288
415086
682670
15700
473166
470414
34284
154484
323380
209694
1023761
393816
205467
387754
958088
963423
977080
271179
33385
935781
956741
345399
408317
320320
103688
746576
571087
528408
807588
723069
1030880
222538
326520
820575
673834
34311
388898
538617
392024
157396
544212
869361
318290
417311
400096
112989
451327
1013791
444577
801182
112690
966827
342930
446461
488167
995511
314211
988903
572312
913016
726705
331165
1043101
39837
772613
854303
915328
1000064
651685
216841
147766
782482
37536
906295
805261
330294
112894
348133
5378
382986
495367
805390
506386
692802
278762
442217
347367
83704
8836
176851
531081
908376
475936
893074
1018001
310416
348254
209589
103407
749617
6960
57089
355430
498796
956225
986725
533697
638060
92383
1039481
346676
554072
66837
504166
155835
925683
429457
124897
1045020
348418
926265
836723
198091
317049
222660
436678
781143
471050
273852
128983
104304
836756
632622
980346
73275
947725
791211
12728
798317
497084
1025251
535534
722682
457911
229615
752285
297360
506749
986118
205101
1017473
448485
509131
748851
109377
789399
913045
382373
313713
369897
374152
270279
783139
335063
298834
974135
214849
316119
400287
552951
286185
172885
383777
870503
925739
63579
803259
282950
1033938
758591
70786
171478
749932
1029621
720589
336223
827196
3516
90903
924442
626329
174803
195721
247110
239704
188555
821175
280272
461175
971305
151786
332919
638179
735188
263733
112265
939560
704140
316823
430661
521003
387640
476980
320443
479387
751806
62212
664743
974049
911468
407909
414347
915296
943657
421001
606731
743914
74350
205520
493174
638567
200809
472185
380435
79691
630826
551543
794324
906346
763420
799682
954194
769435
657838
895912
768470
769703
360228
735075
238895
401740
637648
16719
253056
284690
73033
437540
141369
953550
119261
993798
711935
900310
596320
746332
365520
174203
409751
697746
231818
197203
243991
221811
452920
27219
457767
222053
452355
536646
257600
834528
193891
564873
421419
211042
71166
124529
282766
671480
771856
554856
113608
848033
163501
649089
970787
46344
779300
297963
898082
437421
438420
678911
200598
465136
244665
753167
303345
474236
632193
156076
512145
560939
753368
108243
484180
851112
548395
448540
299805
997271
848135
503799
960238
32549
390064
871540
245747
210355
594063
863531
243791
68783
772809
117651
288941
444588
948492
916825
923972
973968
615910
23221
774902
815137
596302
792946
864096
775915
754403
863047
23675
480281
506137
321650
672766
1010871
173253
798337
82147
185210
302248
391346
973646
1000626
769246
194592
207025
530762
650649
124754
747842
745179
88802
456630
304122
186285
516914
602476
432969
656820
442524
394440
590082
911931
856428
19943
324842
721398
82836
975713
875646
20612
369651
314578
155083
682845
569674
364165
827489
187699
200800
450832
925103
1018948
836118
668480
232135
503408
452254
450054
144562
449256
260531
516914
994321
317755
908462
190432
842483
675121
731048
817937
383766
586962
417341
990732
23206
534884
526805
443416
898696
517039
935957
405160
613141
37451
268518
461843
418321
661032
919302
984811
406684
354344
680717
136344
187040
321925
103352
21110
722675
440029
754155
830032
58199
1014461
725182
561959
688513
110050
51364
905799
59712
675173
1037985
766400
528087
930109
922590
464191
440592
167002
591861
791638
724492
290107
13584
526957
531002
377148
92595
795381
573195
950420
331512
300707
179999
671442
53437
265573
396325
483187
321665
226799
66841
1029368
842533
205001
607594
951346
12411
220746
919233
152695
458151
27080
565076
635768
746141
69827
771512
667857
621193
974184
139985
123113
841617
145024
942447
722704
707975
942944
757893
183753
93454
359278
8208
958910
318842
1040013
188754
313113
2283
565566
1012032
280189
1004320
614861
796201
351115
1031921
243709
376861
10094
118455
184299
988498
459290
52482
149990
971215
255999
468644
246113
681063
1044579
534984
922866
314218
571958
812700
682652
215457
338515
20769
192217
287208
26753
16799
457045
809222
527599
191176
216103
39689
599950
606479
750233
855325
953219
241954
109006
598996
706981
953494
124929
432797
685799
1006562
484078
171848
553786
66280
560338
775270
533031
98855
752662
641431
625210
100164
76238
232245
714751
466538
711334
948756
93724
759549
1042310
2938
12848
966595
249062
981569
66831
743477
865179
275889
316092
807094
568856
306417
628069
791201
778613
569001
908168
160337
904593
786053
136945
597593
11158
669408
66686
359949
743012
75058
605108
231278
409614
648231
380764
474641
352964
616434
226874
190192
839450
915013
431471
903486
549974
164236
164524
10058
143740
517990
946365
333439
899973
287055
203247
293161
222534
946487
575670
80286
741973
551389
604393
954990
863731
123691
1041240
437890
863765
88477
673001
775132
675708
344186
404690
969505
581883
144672
463559
715274
54937
746693
543630
906765
366743
103687
272280
957384
497004
983589
791688
1008806
998229
1008451
344838
235972
1019703
312409
774105
942299
875756
659764
42559
254394
770547
40118
396362
768530
602853
414442
61716
140978
174510
354314
128963
47099
438887
929953
794086
219261
738053
28668
673485
411402
862738
245756
685262
519230
77946
990704
801447
432056
387114
341681
86192
783080
999718
84514
177807
837741
499838
929014
978291
944318
547562
197144
723109
94039
630681
33327
742407
197562
865617
355725
268339
777959
701632
656016
24709
580147
1032352
525983
516769
661316
230408
3726
640862
745723
763984
658022
976430
290187
947159
762199
66313
751015
393648
972573
218930
668569
187743
280023
609521
283486
89893
164330
276558
366242
904580
227854
295913
80927
239190
129594
387198
51589
612219
553470
885109
618607
1000405
365382
210941
189853
640040
384529
716662
706769
820794
350457
655730
294379
1044946
454888
758404
255949
224689
523305
796995
445477
56824
689701
616673
4766
169276
822714
554661
201150
279595
370662
894557
225209
140652
667135
565321
740203
578190
480447
647387
645143
319263
980851
306403
977459
543179
284395
17913
162786
896448
629621
149712
278511
73075
440062
482646
243528
531619
874741
854611
844587
322570
333634
419234
52518
553690
289101
1034692
889075
123002
770120
840851
908905
396375
45278
860882
33722
991426
450524
516228
969174
476546
30532
990894
569527
401565
152093
959115
83447
309135
126207
79754
464159
475697
356507
764882
770406
667084
637518
120502
355084
187304
349461
263420
516188
42250
785353
798456
421216
158199
125978
577942
751847
620644
483094
63076
267534
490110
164415
494455
725310
625705
34020
304266
20866
751247
872587
570166
513364
380296
226110
113425
211030
868008
603071
419155
966976
38825
807342
741598
796351
855060
1002204
519554
604249
385174
952727
429285
749174
951134
863898
191760
399649
269577
228661
55431
640013
150464
33594
826367
520909
663141
1023569
854345
896209
1013689
377921
595533
860618
782198
923055
747906
913230
345733
262744
367565
335794
825519
258828
548040
618065
524079
1021501
571703
506469
176240
643833
140762
797809
1041544
502164
240478
726876
147967
81982
498992
541227
936973
67076
1002558
694374
748937
206094
69321
1020730
299164
176200
177337
667144
487897
982975
1022347
10820
811078
1006527
375765
246393
987860
126141
188277
240712
388658
354247
497321
912207
284177
351419
828298
933882
87189
469497
760524
777295
198041
795514
761077
122563
513371
1027456
333725
806385
784728
878552
712915
28595
67824
738720
910465
863455
880823
816225
572278
669738
390030
973430
962073
250949
769956
914515
991095
146232
837506
533318
709573
685726
1013804
46591
686161
603006
259859
324543
446079
887051
927574
57506
411741
262423
302959
888577
117452
574547
907113
135790
453312
796460
887639
1039881
802996
819819
970253
168993
543839
142337
749547
384973
681401
568861
904141
858757
415164
725625
429179
252262
32177
110329
862630
549292
672633
423060
53002
37190
964475
209687
820252
458357
207940
885358
292073
907854
965341
572153
620930
47758
194228
775935
895695
978141
69865
833591
148694
195312
675759
496569
308393
453264
680211
896074
393567
171875
169979
846795
647209
901085
616851
39293
435467
708792
546404
20300
1022211
931311
653089
933818
188575
800480
657552
154583
370374
224593
711753
757106
946825
1001349
256658
752000
1043423
87942
749884
932364
679038
533531
150050
474448
274998
149597
530021
171310
658625
641945
724606
323781
882393
892666
12926
296715
190867
455027
57741
205184
971763
834412
464157
584459
336761
574177
865844
686844
853824
166937
986393
65417
693113
167680
695942
409859
385192
373850
102620
449134
156875
677256
463817
592097
1033789
901739
118717
93383
288826
814787
1036234
731565
721825
589208
935537
885552
871987
796408
266059
748301
677720
249055
538634
717788
838720
691233
104694
217667
360239
133978
565515
886114
898084
783396
928226
906147
543820
501547
892375
1025289
745282
755977
1003366
515425
217614
516988
668060
346036
1044190
642572
828162
237354
98721
669681
91951
579596
110333
558653
452305
106932
528180
320294
641272
354209
732790
460854
491698
410356
892567
347070
516632
959582
730150
104684
942854
6752
104771
335886
699458
15473
374376
97503
876563
385252
243229
168943
896493
489320
415212
174842
804776
477891
102533
983973
667180
953377
477605
874408
1037942
545990
1042707
1042703
236697
905145
885692
559551
971898
495652
765282
934167
616479
1033728
213403
18694
38671
1024709
802642
224580
597711
439889
143422
20372
802203
885165
187973
321521
661898
4746
218189
246032
318607
856303
837966
231164
166485
872573
571109
906782
163884
1033058
192995
798465
632234
755934
545647
530906
584745
265824
267729
603600
56928
376498
557255
200410
123407
662210
169103
285587
764126
573093
691777
303596
825272
8742
606869
644004
1006718
170728
655013
885795
453782
348016
824521
612365
924616
327629
35182
692304
175152
97933
108851
808921
636202
868775
540404
396929
148801
441000
412553
597257
787935
763716
402248
28199
734810
319452
311459
557770
475399
607301
572804
402945
865607
388076
30023
621791
643687
1011615
358814
854471
1015268
202001
682946
1043781
994989
755453
654342
527501
718217
356410
632826
37470
260905
809713
515700
216348
100623
113598
241010
633873
289334
661299
482561
714842
465079
872669
339665
75297
570102
739632
991577
990240
364075
559947
723892
575270
801565
865488
70222
95110
423168
499297
664555
322643
472063
24108
112109
613674
62437
796120
366448
601746
933595
8287
783281
658059
500301
583768
1009008
190215
299207
988675
985937
336255
258283
628074
630807
724923
969721
529004
453286
302380
615940
326549
916403
517795
807094
657208
710743
521718
844077
330208
319569
758314
174771
284080
985815
541822
495992
558499
878252
575978
277360
310696
947967
436598
213339
335589
703755
727123
991166
693648
701906
1005281
513579
181307
76219
311177
113641
207576
672420
312644
294593
28414
43578
274814
793777
867404
727714
232853
832848
637356
368395
461528
71095
650939
918156
443185
19582
1009443
885163
951204
757353
293128
357287
732176
435521
146844
35049
422048
176573
406129
968100
744025
417119
832878
714647
315473
313020
890019
678967
544382
184732
137382
216887
405395
245186
376060
795437
797648
715880
196880
507797
915351
297549
802894
18835
969284
770476
576820
873158
817526
621062
529259
811148
282063
633563
982443
985482
668420
650740
335096
809779
19674
168901
72062
229379
997113
1029966
73039
4675
205804
390636
725598
455194
819765
105691
385147
75224
540763
825533
195574
728260
697365
176940
759112
271755
711571
1030689
710172
1009386
753249
727638
964646
949414
863663
656476
200642
123844
352674
476068
573550
32430
325185
398834
1025908
66381
8777
136268
220868
735453
630570
45802
77548
956424
867370
21307
821978
340693
304421
523301
139707
658944
213331
681360
18623
572641
859801
611132
802306
976826
439985
117473
907322
689554
219250
489731
186731
170135
691823
14655
879466
369759
53393
136251
634413
266235
314276
210373
782556
153586
196454
240741
638663
935462
635979
416082
68574
585751
223674
319498
516469
43542
501198
347474
790615
626281
38366
938542
653614
8586
186489
12131
506154
854578
389413
108768
353666
816231
144714
61615
382264
405460
66460
413797
18561
697183
96356
488431
688298
110748
306738
515847
265689
72944
176110
579419
198179
99059
894078
220242
835289
584179
128770
889813
473461
229636
445124
704117
934714
287602
1024197
781577
724729
643664
1040831
287961
962188
468141
452223
724866
409022
33954
925837
284143
864816
101770
838634
147135
368969
225709
152005
518723
71687
312312
669874
209984
714000
917767
306736
580547
570064
535606
282629
907590
728601
1033384
350910
835303
494995
85794
15074
714765
808255
195334
720192
61790
84157
64847
715974
528116
101487
589746
855196
165352
634286
1042647
1031639
596122
239218
93289
511024
652770
776536
772026
66217
661358
269334
447304
425471
600386
965611
257012
1028050
354818
1015150
344831
938748
166671
214909
819973
962094
883849
1006899
814494
295459
573055
269795
1015334
109572
466421
264321
372870
659377
199552
930723
525535
761315
991043
646387
1023582
438232
979077
1003810
216576
75497
985522
955777
358575
513511
170344
145313
965710
527657
271034
810331
757588
1024920
601073
990002
98375
747962
587184
938335
417785
587
799252
890210
87637
932465
520847
1006594
550295
976586
33578
256513
994133
581568
865689
664756
645220
164656
545109
316248
207647
695786
372388
675589
237941
328093
682745
766035
57828
475393
219393
92613
814879
908713
281283
406123
276873
493641
518269
985980
1038083
643853
679158
996023
472325
449075
976916
942372
926513
92338
267182
542379
779295
215290
581447
584003
657835
572028
328842
689208
425031
782703
970746
749266
953666
364536
421602
122686
163030
497396
187683
786315
484821
23267
765181
563525
748201
1034194
75821
559467
696039
483216
385525
944692
212794
6543
515907
931734
639002
937032
570550
914485
496722
266518
937262
397422
942620
624673
87356
208951
439557
782156
845433
912159
757474
770635
721653
931623
849188
836144
308619
389802
688659
836107
149735
273176
164427
110658
931354
888681
61707
525215
926568
234359
828420
335181
756836
177332
627218
665540
389602
938365
772712
555198
962897
839388
318452
946175
223256
29169
332070
868321
85244
361620
300928
676072
470357
983806
927955
635896
503500
661888
490064
497145
778899
1019625
560158
135034
555294
439861
200795
117846
1006753
986456
103624
203934
7532
868245
597510
43862
69806
992933
194892
598593
572009
760441
64737
323813
1039222
558138
832905
629918
472884
459629
319725
720860
806540
784969
407405
540522
792017
106519
70455
635894
895009
49946
337381
572081
703960
530958
713930
571222
170083
12833
139686
681573
61933
935530
633163
732937
772941
550460
59640
827130
274724
800550
471747
169040
981650
276871
82763
435597
857138
346486
985261
137698
555228
597191
443343
534269
677435
980928
984476
958586
465781
825344
569044
122340
786491
769321
328710
258288
637049
315864
70984
496111
426146
183904
1018774
631505
687966
567247
303705
560976
710641
716969
1035632
636419
1002458
834197
308477
441910
49609
296298
760592
266367
594594
308857
709802
40522
933825
999375
225678
507475
348122
782566
912762
731544
368476
598036
254487
302474
907704
475174
935054
527855
958478
835521
796452
59069
716712
73959
503941
474729
930327
654291
300354
266587
610491
35218
370799
806280
39035
95764
39354
650186
776219
562263
368785
70601
201733
98164
352867
461476
495151
370051
441185
188420
852993
789621
382035
662427
122084
235225
486009
378129
78572
113250
242130
385649
852929
649667
881514
681445
954950
435694
675702
899776
982438
963103
150251
792729
48530
447850
702686
298890
860242
780254
771412
1034382
331686
764947
480349
449705
64371
868121
403794
584050
160387
736701
839851
720948
344854
975486
490953
176506
168311
66240
217604
557401
466647
191498
210478
275519
389380
962586
843661
638140
147226
752646
599886
166298
936384
974191
750681
1009151
927015
695457
620002
267684
856456
989774
233315
404033
812028
398032
1032221
878081
713184
132662
953466
427604
238798
424713
1030826
220426
114188
13486
284090
555626
765747
212327
530190
244426
947317
587481
486816
513337
450424
462650
563252
367418
1035488
378830
610219
11342
877409
403794
236374
802283
339571
251440
55852
624225
235823
423271
639980
1008224
557102
700820
674654
360540
935659
18282
527344
882523
749893
2577
186009
4027
113393
111755
920114
1004794
874204
184929
169376
565030
531877
692214
267745
85434
487010
842776
554800
216139
419318
411032
282462
337935
255102
70506
366406
443430
281308
735434
44570
594193
925245
87232
846937
518183
796213
188772
733740
810458
449418
776929
468190
1000016
552722
442963
139585
556174
682354
951987
374632
421567
1042548
483125
782203
949851
613173
274524
187159
838938
303209
948253
579246
541819
530681
944682
490983
655568
1021716
1035228
787320
897606
108423
1033098
263526
360515
866813
285113
784537
850549
295009
547373
643913
557725
638636
324301
628770
262818
348735
196303
290656
851567
293090
611823
667763
884923
543183
455661
781513
747037
997780
966459
652492
433615
811679
836826
654203
361432
280171
313502
140577
779054
235187
201486
62258
33756
283168
894331
943449
630408
909467
758495
1002471
667660
154864
88709
68414
817619
936651
390106
430071
662469
671490
999578
239918
471596
862766
455105
214109
203131
870455
959265
490775
611438
606937
772164
328342
688735
1001197
711080
498315
313720
33276
631633
189611
215815
714213
783339
508471
330095
449345
916284
469886
208077
318719
691241
993127
377024
789204
851734
662346
53677
682563
411294
638918
867300
652532
216986
298005
593903
122918
685502
279217
413640
417601
969292
598349
23831
258721
454226
635006
218063
634912
628076
615266
567479
742762
543121
73863
40352
996237
154743
208570
882590
17643
955429
535537
975948
45812
350618
234985
379987
616753
565556
374579
837393
474619
342735
477516
934959
300781
521108
337441
295526
1017886
377275
897185
630238
985062
125471
968536
266875
810060
529507
168557
132514
595287
214192
4271
240175
800895
768348
953519
769824
856719
879569
488726
984267
752040
733794
716209
469071
149509
237882
157906
888114
382513
1029312
460562
297026
465779
492001
748039
394232
691406
5013
369742
128804
154690
962497
53113
991446
622391
310440
231750
651398
294676
658079
553330
816630
142653
925038
1016865
918048
94895
440070
302338
792961
212248
754538
140085
392229
64058
55802
51035
570848
413095
719176
525018
167666
756167
542590
849468
246265
528705
626351
1032974
986088
352559
333887
318722
508687
916091
185632
29500
458282
144291
561489
722694
375664
669601
362455
132020
1035818
857992
890367
86924
14507
573487
63961
970326
851727
160788
394643
782047
669332
625132
513132
636365
319515
138109
587933
1018065
240245
1034944
46663
782767
768041
945561
902201
527810
443979
160363
455734
964547
640913
831732
753394
193153
915711
818846
634816
492777
958328
824277
812142
186280
844567
597270
136869
378513
844455
167869
922794
525740
526120
296621
348166
879045
383169
987309
618160
79357
384898
217421
977085
471678
662720
742109
24823
14873
321603
532312
972462
33894
916065
39199
809548
502904
758869
195428
297271
759183
193587
945896
392785
685145
505461
398503
615174
346511
246779
222394
998930
925832
299993
41289
968890
417256
8898
169896
312084
756045
378006
725004
280956
468809
405408
514830
715018
290374
265811
877585
327341
194844
213791
865507
452723
468614
908726
68049
693845
291647
552332
620643
374944
517492
877242
632990
82463
183952
875361
614716
993075
130513
492587
689839
493737
191265
364537
88142
832246
207335
867597
690328
109969
367111
631147
69810
866182
855766
178891
895513
446775
91972
799662
946237
207746
522046
1031629
4363
351190
408496
143969
943407
244864
670953
312650
868631
680672
924939
1042589
883877
649309
307898
469575
60925
10588
666198
132153
43743
319634
458280
166845
171036
892362
147990
387370
127760
489738
107352
693461
999864
645687
172007
916041
322937
40406
164150
947172
180215
942045
402756
253389
508655
307084
88779
312031
894266
452178
768335
75922
546884
113180
272956
347917
71129
567661
838921
103571
462347
975164
324
659255
737786
315113
441709
1026688
841518
1028895
22591
537733
48368
497411
552221
806144
684306
457401
5880
232288
752623
1014069
277834
518801
1026742
1014155
982678
457073
93092
245655
318981
989794
152222
965386
436775
272975
2690
157073
701574
178823
212003
853735
863325
4308
455106
424841
855348
303314
616008
1007848
568813
679208
554731
452801
766414
785253
577367
670367
471989
53597
895059
950295
610840
575295
273493
483914
930181
165169
57126
518979
497847
921709
905333
845348
792168
383734
793074
652566
590242
560546
321800
826793
437019
170670
839127
12617
633487
973895
715865
926090
522223
809366
259142
997737
548649
114052
915540
304780
351201
861480
546775
588651
828135
872247
585472
744420
907184
965686
382777
446432
879003
589135
1020732
117201
776125
168334
328465
815800
414036
554125
214414
697838
826150
305713
12341
598021
655414
460343
69404
982817
918296
219836
163460
681264
160336
851371
372025
633603
452562
778111
888815
661798
101468
474519
56070
1030946
586370
399652
53522
641899
518594
447368
966213
800956
891027
356553
599837
675887
18800
741402
168024
380390
199263
587253
74902
800356
491059
788030
491009
813949
484158
74951
234345
855788
503086
750851
847743
221420
225909
67079
33710
314390
119056
350523
658297
461507
861326
327942
100073
448315
818115
463978
340250
495070
874632
928246
190071
906642
491826
753085
205792
186195
461261
63440
113738
466272
556063
570196
414807
553324
760761
878410
276864
447287
383875
109052
700950
567189
842358
394507
229512
578504
310827
337349
339064
683705
412912
669322
70210
313104
582153
1041425
972356
584078
993882
99701
681833
588843
943013
1043764
647026
101320
501802
338380
558044
858550
13911
684118
233928
698593
131856
839576
430203
638348
469840
112000
99221
931349
722722
365819
601354
307996
753348
87955
560808
478567
581379
151098
72655
38983
907001
943598
112013
567158
364389
661221
217493
442918
126209
617633
351129
500888
54044
734472
558429
330961
285938
712904
764161
22837
5961
747984
529937
622869
377508
894433
198504
29441
591224
877995
744361
517215
488305
45916
903523
673662
229408
527360
245426
195111
260132
269136
767576
688979
172476
118647
124997
680162
106050
533168
866789
248347
596105
212161
262594
412988
386802
770161
628356
717921
906512
59317
69382
673693
641323
856445
659219
511829
731119
108915
775378
134761
193773
753658
722647
179994
808109
861658
367705
206128
937938
890428
936577
593854
79633
851347
87545
791616
796207
1030992
15048
720391
313656
393139
803776
168127
53239
78649
232918
575589
807691
965000
581289
866726
344786
225081
1009985
55807
291903
430125
451446
785956
708677
263803
145711
790498
56936
945187
215915
422895
917172
587128
662326
407279
763814
266861
438914
174136
1044348
236914
333748
222665
818272
942603
285996
899298
904594
911475
695821
423942
912390
932258
309398
1004070
461173
866579
93754
482344
1031264
493597
668282
501007
405113
979125
1037335
572551
272557
798278
926585
123682
801862
104356
377719
875378
881726
426303
30166
310101
214935
1015427
795780
363976
2084
59448
872705
414625
336399
68885
400841
957309
800978
373473
460864
938552
189303
432744
66102
828039
310842
174822
88560
565355
172894
613804
860072
412114
354453
119587
627218
609689
1038085
472108
269938
1006220
742584
938768
912995
922857
877445
634867
146670
890657
741047
147397
946463
833418
518226
348405
510537
3556
14554
850584
427531
91279
781742
256734
153844
162067
303787
268217
329142
574094
482242
253001
298805
462538
156687
293066
467645
936109
629327
106355
219108
480705
405752
136766
784685
991579
387408
513202
182984
559874
697686
831092
804328
1013204
939088
984549
64835
488176
58309
467164
92853
726282
362841
602672
841233
611121
480313
405646
730145
937405
129289
553829
605749
720000
69845
980165
782310
139046
408141
268127
87017
320139
159192
430422
899166
315118
209667
8533
546530
942443
367267
673289
812476
224463
719020
381361
118624
864160
273059
669815
702361
906297
359293
381243
542253
964477
349381
650303
728384
708922
431825
884358
1039703
815273
344124
591832
827147
827067
1017416
1027098
207862
296795
296530
215285
222257
293265
971568
26530
737343
615419
261002
162136
954943
791960
774398
391749
142491
105596
332727
269543
561001
291336
279244
408940
491933
641734
271930
97092
438445
569083
630007
836136
664655
817868
976115
715854
478003
268280
720244
428209
437232
115613
33959
311094
684207
604200
681667
994683
740228
298311
388477
336139
117405
505249
264641
430128
32918
851405
200990
928655
254119
311035
650580
291111
306471
1015570
865906
327013
912441
998730
95418
878914
808183
534483
859801
160559
22025
293293
139468
290550
768471
168441
763
608082
305848
925013
260758
388525
967436
57669
152737
459567
304088
822464
225601
189602
178049
661103
272553
420357
491501
237739
458177
53808
868030
983467
416144
728504
790671
1042320
736657
446591
42890
379208
708713
846774
877262
644175
376591
1020594
297378
472348
264699
831046
923768
663356
677427
637105
845245
567885
242155
250331
451613
275206
1044553
386897
946267
18872
929717
1004593
692570
397911
645086
821867
262070
786444
440196
9689
160016
366799
305838
490138
19532
150640
164231
1033351
534138
250920
117302
673424
878180
279014
665747
200760
691084
703495
73015
110119
74109
575248
435831
336649
839483
712936
368768
719
1016323
515832
582002
739697
410283
922743
548277
219531
45793
799320
280470
959716
493115
479905
360206
936281
570746
380884
470788
830979
24148
224732
463786
344743
694230
50117
182941
969104
746986
664693
964470
100223
565287
116014
598634
772446
243994
493135
822503
483289
626841
535662
640539
227372
855129
711340
989124
68618
946959
721497
586321
224646
566623
90359
732844
954088
59259
87849
199698
941099
642435
701558
819450
105606
752239
852999
89414
487610
897839
219989
932072
853283
601173
52768
2157
57867
47486
432773
735131
986259
137516
743060
150264
218294
128594
110804
899318
832242
393193
744362
728818
279151
710887
415989
816604
9570
3429
687748
339568
269993
677046
655363
903506
408308
54798
446228
1004563
866190
953398
113908
1020523
628348
464308
1001693
216977
848252
919484
511400
125031
879778
671192
305994
261826
867300
389435
65348
555337
886744
830816
53476
911477
186712
232431
206334
490280
948996
495811
244708
1032700
190799
871922
43604
26028
154425
1014193
760822
895514
743332
322458
922044
99542
150135
75512
672684
720996
436430
883006
597158
541920
10523
721434
887388
829165
985045
802583
284494
488563
99677
849208
501719
133801
623370
483444
282748
693157
378998
424840
418399
951559
877308
850430
746191
598303
558929
781738
965548
922806
393852
391140
725635
259354
443281
879368
269065
186653
282003
726163
153000
875629
406712
97835
261451
457652
284730
963321
980698
619082
300480
64495
667332
911608
540088
378591
753145
313779
731539
819177
599881
215967
1023171
581228
425198
910186
585754
703691
643890
916011
334920
302710
33769
104234
338293
197073
995194
87590
853589
57358
451012
995094
456318
701458
924773
917134
717039
134542
834603
557281
825616
220906
805501
642774
425769
399190
36690
93881
221940
629883
160074
217524
141672
219177
853063
510357
1014314
793251
923109
710817
107810
845911
161541
1026459
388154
751570
484448
621214
665986
827162
217698
347922
19717
60135
869757
678486
593938
38065
1043049
72951
556840
434095
469362
536011
609834
84173
327002
144861
138146
774696
379500
524818
837427
490155
628596
863494
631956
786070
243390
736841
851714
796649
698227
705813
782916
714369
683942
195065
504272
204224
761094
210891
577533
841302
886937
1022098
733085
482693
481664
601334
647127
636916
1020595
82642
875973
409894
174513
410011
621688
176697
371609
969097
683912
502880
126510
230891
379580
1006823
854504
829420
48832
617194
24934
506959
17529
731879
956156
981023
650270
434174
716361
702211
556339
202633
832823
452546
770386
50388
660095
746512
910200
516610
891619
1003598
829548
982463
896723
1017624
528511
600871
445603
381546
82169
161626
751385
943930
60566
617334
1021038
164314
623152
790533
347214
124009
943747
198073
298080
55864
836019
226080
1030823
528216
669393
748397
647115
600874
904116
659317
473832
568252
59146
3535
852775
271351
433538
349017
1006058
1041240
487786
1003173
2473
500811
929132
635173
351136
357403
676077
686262
343042
441257
518737
281264
739448
255528
198
414116
98556
374041
71996
335025
1003312
592546
929258
152206
64573
929669
344386
353493
803303
452798
413272
411614
719048
869241
286489
816850
57674
620074
693374
246754
66907
665962
368473
646291
340764
612010
991733
789508
512857
16950
291082
882667
923379
519117
795988
417200
276642
182923
175567
229217
652706
491277
657037
379367
39434
65758
917008
692837
324418
654803
727922
241532
855404
359122
698797
753073
208366
460320
56907
74822
835399
702816
884518
802887
801725
633667
214789
654452
218692
646671
1041697
496730
816767
242676
88706
68577
684281
796833
457182
337141
124703
700620
503861
742745
450758
262338
434930
840358
294946
403765
464786
802815
932938
517065
912212
500602
397221
479885
3598
135325
848425
647863
366619
587453
360059
186395
849217
1024799
950963
605313
445105
94986
834036
598177
756200
227435
531136
456456
307008
707749
467263
995145
534172
112819
844031
505463
946383
109921
676820
987366
647056
324090
85846
486809
170412
730599
310703
845856
800148
13992
614579
582182
273038
277607
715194
637131
148296
474166
475820
44242
1015910
49981
1040130
352092
1002396
869173
1005501
1023905
430199
359585
9654
1041657
356730
80989
42090
135738
498180
285941
653631
478157
110936
657498
906459
690809
179790
34197
368242
766789
396526
265156
332021
549047
248954
839963
519836
350366
1000430
1039
286310
678289
915908
265848
872131
439753
677041
882920
1014149
476935
126502
197004
188173
658267
299988
193875
119806
635928
393815
1014351
773178
381608
79867
290787
586263
690807
803270
923271
285166
1044718
951555
873743
941550
273581
423538
322050
455873
857525
594720
33438
431562
773025
1007758
260738
604915
303643
242945
153789
806920
466535
988083
415409
86726
346381
940493
269937
140384
90863
562124
160281
246499
99614
681142
844099
919664
704485
152909
993304
883657
802333
644923
1034115
1018883
794454
566317
669343
26896
643295
363785
733063
747798
251211
973016
993050
416564
42804
690934
258893
692589
217430
93085
488608
719152
289953
519866
79092
401702
749376
426749
557860
413300
146285
236816
665795
505690
180351
235687
114810
769302
528118
207033
192393
332184
635814
143896
133438
944981
66418
1007186
212037
245705
461848
708078
736193
50298
991537
130604
991591
853462
738920
315443
568322
658014
81347
36024
437554
118896
620288
1025665
887631
825361
700023
785642
1005254
215380
192800
220048
353048
800121
840209
844003
581539
156320
583497
260470
748216
10519
223747
693573
136899
76522
1015295
999180
401309
158737
124632
408587
1015264
1037778
311357
67146
521471
297044
616381
253498
390280
826568
1032212
218319
199285
193581
291176
813451
632406
24887
1020079
72232
306649
733820
888874
618652
675310
35225
524011
935314
693315
759773
288559
196642
307744
463188
866420
528538
739759
133512
46159
986104
342679
606161
265713
223358
775751
651117
791477
745535
183436
106045
206861
524730
199425
903211
294178
809513
495051
755909
946980
244080
167095
762991
110916
711059
107082
677966
893633
795370
139667
141752
438809
204344
947182
1006334
858053
40205
850335
44790
559424
79762
119149
213764
331902
970286
72267
514053
796689
1033754
4368
165367
227534
250528
951834
424988
535001
271725
745889
226169
163022
714226
591703
909359
892754
924283
633141
23299
660114
685208
158680
427230
31688
967729
556094
633726
321418
397992
162287
8925
501405
317370
299986
785087
498091
287076
699626
720912
262265
936511
737144
973152
675541
1013387
978214
841096
313165
212284
1013632
765247
156095
650116
996885
277760
771853
368509
772494
312892
977292
296739
698844
356999
492823
132598
189409
503081
430351
261496
400063
306505
1018432
776193
841192
7814
364437
191540
351551
583804
704979
219488
591449
763787
47053
634644
851684
438234
146795
126920
1019120
50511
707773
632340
600631
295357
533964
530325
813700
792506
267420
54231
97029
701805
1036098
882360
709121
165559
478956
599988
895188
827563
829108
189413
196808
581515
779420
419147
1013774
58632
857420
761032
545353
325918
106888
81749
791737
221976
334035
832633
681573
671696
171665
363214
681801
68110
718311
7828
374535
952541
212655
904320
866045
794910
835471
247121
568816
36067
654846
153205
1021102
732510
967401
1003795
234233
459296
502303
198244
349129
715015
511325
974035
79647
784735
590601
441295
599459
540977
388327
619529
559843
433
165227
43720
311406
523095
395377
189603
109284
586660
1044500
537191
835876
817787
128861
959564
729365
335197
399008
564349
329880
448024
70469
838300
1037519
816997
1007486
228259
336666
16810
950172
539360
241645
440865
734736
88383
520186
571184
95592
253477
654928
917984
713890
750310
518032
581391
87169
198679
580572
174542
1010658
973747
83833
584566
735898
362325
996610
217441
278069
25326
373235
41489
1032733
88984
76814
488149
145940
347387
747927
715382
73864
786336
931721
521333
944485
179904
623974
945982
481568
642106
521239
135342
478362
250090
212111
215062
152592
765872
540093
662662
917133
861376
400584
207940
884153
414281
746346
687994
343543
640749
3559
790034
1010495
367272
702281
180286
738656
246027
615988
1029595
459281
79463
363699
332999
600261
1031405
290377
28735
335303
970702
167783
627397
795210
600289
368524
286169
302013
788822
302984
382078
413041
261204
572837
32587
767836
1024695
578668
357131
522896
852685
647402
728298
344059
1033433
394217
945400
79163
345951
166197
277840
838357
246841
397319
858832
549887
278102
676338
883247
7404
927718
101327
711927
465949
839109
208650
666423
1389
520408
965131
572821
378245
32819
522010
782074
694697
32289
935994
119415
323845
186392
708283
865679
431252
896043
400785
28221
700462
185802
694212
588869
190968
866802
777679
783386
816134
511976
743774
826919
717053
691638
196106
784518
768784
69607
876440
370723
389917
967545
65916
507747
717150
341878
690196
575833
493688
502345
792003
191680
4150
545493
373214
750652
832525
262178
220771
460850
285885
180248
985778
208773
748155
294708
211258
832076
346822
269606
903329
861699
363782
118355
255524
364389
970055
411717
586429
868705
406781
646442
896621
1033726
942763
135976
12965
1835
575836
750003
679257
979199
519822
657799
539244
130769
140725
745772
198123
618506
928234
248417
176910
696959
129982
11605
401197
929698
104870
546181
949787
659964
943113
395933
391724
934997
1041020
540195
740427
706817
64954
167954
1023277
823432
713674
496840
919603
639184
239672
368253
170675
684900
468638
787051
881448
495163
168614
1005425
384397
127745
582661
696789
506134
314428
157829
200124
406368
286179
604895
691672
490744
1007535
653343
271477
302683
243385
864504
970662
442141
134501
335690
460725
456880
1007961
211890
931239
774093
1025406
359267
121040
647099
193462
831688
543205
251913
5178
99679
515031
42090
147149
328112
139832
665094
941020
1001878
933899
493948
668780
869933
132852
498801
865829
277310
739951
428038
542278
243808
60698
913257
722848
387007
426586
939713
847839
417417
248815
891112
735804
347194
130765
126419
441216
244018
721922
512901
329582
445754
847646
540589
60364
584306
31859
418000
329414
711806
786921
104233
964277
584115
208160
508484
746986
90180
489480
852155
982496
314126
654862
318882
916410
722060
583464
1045374
915217
966070
856692
68497
331045
701952
1023734
802338
14045
740966
984830
777944
99656
305345
118172
351090
898383
555971
772519
145158
417280
29068
87283
383368
974809
404028
801443
324061
906228
267894
91718
186450
778401
278694
1038670
125280
1006412
968632
761108
685825
696060
97686
64283
50674
858726
11223
1025348
175261
804098
176675
301664
617485
175209
336693
645039
476953
517879
34575
423165
194976
671143
543392
196061
715093
216295
641222
77594
979710
974212
257055
766686
390629
973359
971503
318748
774911
373535
1026737
69755
820959
104539
735608
863777
331728
193090
819787
439190
562605
839673
708923
49406
898580
844526
585548
103961
809784
941212
309268
241180
79701
810071
83463
317152
128654
731559
455820
367651
397722
525084
632958
350992
37041
875784
186547
643006
379098
309992
559784
785845
29235
251530
954501
574267
1006960
952299
781476
899142
746886
465245
595153
265591
911664
1018608
1035683
846912
205353
536479
531611
369996
956553
417993
83321
42826
891867
785782
373528
286876
389827
950286
558515
989648
371873
619434
800995
612119
1024490
902480
238525
1020483
133004
482189
456997
656686
569493
184517
789935
305810
1033444
797480
542787
259537
572007
224575
974524
206642
782188
354952
1029154
279476
470977
874930
568600
941521
84815
994161
310661
394010
912518
392126
372659
330788
66215
965835
463165
604076
783790
285025
833790
480732
791678
713730
828154
187906
520794
386000
293961
1043271
718550
661574
630759
583286
196656
232075
267315
724110
737703
646214
552398
888198
988763
503478
122718
859143
565372
599234
506842
364588
38717
385002
188988
539251
969882
550926
150341
683245
909617
782375
641450
865011
898212
988677
76331
280250
334343
1004908
348758
979123
683394
721527
420265
997134
571299
559083
824095
140451
373760
1010711
283485
410816
1034183
489870
226363
1015989
345555
762386
228117
1036035
710009
359559
780654
537281
75129
246925
563083
465804
827427
515616
759267
891199
381607
586257
560338
1013029
817351
330926
854851
818578
568355
760213
641457
42262
398761
581120
92351
766721
959324
1045035
459889
549696
888714
282109
445412
889685
614928
909817
38707
723993
885081
230973
589615
1019704
370938
794505
840505
288354
115509
316913
551760
251152
119165
546170
1034311
387436
925965
576502
568813
290805
91745
696121
122535
324257
378472
11170
543912
545696
159816
183180
264985
435165
834497
585299
50447
879123
824877
725294
241467
768243
761191
327104
713979
39852
931914
576580
311948
128885
478063
35526
837080
525798
1003860
813252
603910
554392
728258
841514
479156
330076
612972
6213
291337
70608
526995
729933
1033314
920299
744023
238787
1043521
34886
951116
767598
689791
48207
638452
900880
509103
50747
33696
242999
268393
482431
553777
57907
779091
503491
282961
560545
490370
659202
674402
128822
778439
543825
893736
194863
583791
111867
717039
32988
696681
215405
569215
6763
661955
285991
703627
433258
49288
944106
284334
1004828
540477
921201
458701
638513
223562
551614
906233
106677
293685
114010
325366
8603
461881
122264
861251
364396
378014
907143
831681
591952
104164
695766
288021
995302
326326
401583
373643
259339
806372
248388
750899
1000783
1002299
79107
479001
405593
34292
779447
1020934
232488
109209
861412
119743
1006625
684557
729761
751429
311327
1003092
576636
150732
828830
582771
97096
126578
598339
769910
204980
64868
373434
263925
969910
156232
467437
992976
166112
903961
109098
499112
55127
125822
708843
414073
848217
1008088
936580
4955
515525
76718
81937
431882
835022
47516
796423
790439
886582
388554
970590
898172
450749
149156
695415
751554
439525
15643
161550
766796
2027
618429
742963
574002
669844
83577
855194
889958
961539
683785
378123
410070
352989
22654
262366
52706
833481
320052
231730
523697
688805
297843
718215
389447
7433
750502
311017
898646
739125
44793
454801
144768
11325
225039
558682
682181
21647
140432
390871
470478
671708
225174
897201
227970
781038
522037
797874
834017
661692
673825
470025
380593
152592
554707
765471
509541
616249
229011
1045405
269602
972941
542164
378523
787510
316836
318317
304681
761491
836001
496873
301101
457903
820561
990692
438069
322784
31427
446310
910072
440533
225754
975070
742202
11912
501072
888503
664806
1019303
587335
848873
390089
932821
669962
930782
383471
508045
877404
903759
671512
198606
835357
954640
983093
286794
58216
852596
210727
21660
237376
978501
770079
845493
762582
836500
388221
720746
934487
150620
662838
864247
652698
926390
729427
474824
404009
1007340
933016
160843
784973
579466
534567
731549
968599
790827
299119
896046
416578
468221
604132
68280
586024
826367
423422
582728
320177
79231
1022524
923245
96301
65330
364950
615678
742504
617749
547734
107974
216180
655901
45168
298120
9958
906285
132086
805629
883665
924190
692538
386083
847046
692131
632698
495477
832715
826655
296163
8754
223018
1032386
689598
732474
734099
1003290
600446
18082
785136
74584
197481
1042044
968
673412
743362
896087
363259
599765
445658
394732
133256
414197
922301
1024809
238093
859683
171630
873713
645497
680935
204701
947302
458590
773632
920373
126549
1005744
135818
550551
344300
234011
970703
841567
332849
98113
456299
466828
192166
895997
960798
767293
164227
968550
996330
104808
37849
368423
256813
477900
231363
910141
746078
1017651
661217
949414
173945
29096
900504
510282
494539
581098
690578
408410
585340
708654
622751
694230
112536
929630
199218
514183
942935
931723
412114
821154
879764
540856
181748
201656
876943
394581
109382
538401
1005018
712638
162104
228629
1020983
531583
514033
897658
513738
132715
426483
49222
78816
813340
535889
854119
95374
754778
351267
507796
519380
699482
1031752
8898
776161
1022534
803945
846682
356142
708656
947865
294858
150362
198655
361090
491482
711925
41493
245026
742508
979956
31651
65869
374445
215090
65658
501338
698087
278362
668488
58639
478011
713001
1028170
507718
826310
598875
665540
444031
661602
436126
912779
148543
365097
121207
648340
519177
343126
897046
235403
203267
612066
85924
661843
228314
439939
861534
564245
326647
311021
251315
503811
907269
684582
693690
403587
273956
964665
358155
91422
440358
48696
299505
598662
113566
37446
514815
467419
498364
709545
1017876
107243
768611
373591
633498
247770
945816
242007
602986
337088
303017
639879
283644
125179
698075
989952
333563
452534
962923
458022
482569
128015
779872
526666
254388
124210
849842
566010
80330
172712
206670
595268
279478
633338
37871
253999
112679
170592
961050
1032003
768454
561450
187803
37217
626513
650264
575733
15288
828140
441172
618861
235966
73395
405183
699913
287752
804452
661859
420805
46085
875006
773478
738122
88020
272526
133858
268323
725597
491946
882469
441035
353895
543255
810560
846704
630096
168935
689797
528576
223478
70494
819242
893053
819320
196097
793077
446982
1017065
64719
783526
430217
197628
637926
875596
562322
492081
421107
152719
1018789
288792
200783
1035746
564566
836944
763060
888524
527272
102754
624920
470509
369028
507791
771275
373936
833336
528484
471249
316569
369444
1005839
723397
1033887
295230
178440
519753
192646
900112
311878
589815
322617
825558
759850
265942
967319
623248
83413
804313
928240
989807
983691
704338
702543
854251
594980
610368
260437
524406
235416
807143
344435
775425
464629
676064
181032
282004
214875
543230
275945
160805
924738
110684
423841
715307
18859
530523
290729
299319
847458
796883
104813
151905
475234
220128
856518
836722
70306
102497
291932
411493
119813
254166
10697
606047
475908
1021752
1001418
329482
748280
336497
359058
630599
779015
917332
535742
355396
69515
684710
841365
635013
341367
104046
520649
350329
88754
332540
97333
930259
531798
679106
169544
866653
420002
966863
560117
524798
977526
394925
31744
837690
462943
342311
697197
960196
990817
874892
890138
727386
150088
234870
1043183
64926
609260
714659
340428
648307
667969
983682
526522
635992
521873
1035313
823371
707728
306364
378535
59379
270350
251213
994578
830918
947597
217099
116230
902772
774359
144247
52950
479888
418023
10085
750750
306865
134832
564835
189919
271336
456583
288164
127841
592187
801296
179660
616044
119813
745601
666302
767275
113612
195779
728031
198424
774760
890813
996160
867110
850274
644952
599111
451118
140723
894824
570009
824865
74614
351982
181760
219608
411807
432821
80259
647837
230227
41504
282886
354145
901420
587476
718338
1003903
921604
619455
794001
980800
566040
729883
733187
133941
791789
120118
704349
988516
38035
527183
1018098
936684
819374
489974
118588
363488
655413
495079
506029
462330
622094
868215
351080
494143
796830
1027527
942408
176929
998875
707528
588537
148289
49587
754534
241639
519790
438747
681391
125003
1035005
984646
437300
35890
1014902
322078
279786
747276
967983
525740
24848
851188
800525
280968
750365
527590
391150
701197
702502
257138
734504
218480
426637
153024
935844
72672
324566
168827
927508
310861
1029773
423025
438901
364517
691933
79036
798334
912156
217574
1009141
855240
521462
32029
621536
873844
175365
654132
939122
947636
58697
320469
991187
726487
473004
229087
569587
552144
875490
621824
828971
67569
206031
503862
206853
226207
831212
698409
285652
1040809
881996
564304
795761
458873
544934
1011486
71813
349662
772594
362965
607738
674379
985834
481736
268866
992598
375230
340423
630360
479689
415391
899801
818450
365843
78401
222964
489301
357477
1008997
788724
355548
478110
683953
39488
770491
184719
664030
19625
97029
640019
1032968
584170
477222
781337
435007
963121
95940
807093
827684
903807
741627
752234
485991
875389
474345
242862
28949
284915
821138
346327
1015830
313366
220515
828277
264627
39186
422445
80681
517233
783052
713970
2365
484354
758167
541830
544670
258241
683428
790909
607989
883965
312794
15446
413785
643489
185023
243365
352259
96335
748587
738962
583676
703557
361866
1040929
217899
94553
250234
374215
534799
342963
436380
787369
514934
290575
801705
518885
417609
118975
812927
942603
384329
199056
180295
769492
563721
783234
930612
242021
366172
557275
447649
133519
455667
341460
649601
639723
604925
505285
13294
873076
25439
604683
537078
963246
143143
884989
167834
871284
323825
196885
714693
402829
809721
302315
238124
859004
372058
255612
879805
1010365
1029090
1039541
102297
85165
741835
151671
878381
897265
918753
61427
648830
331862
11404
285358
921645
266070
274684
767714
983156
964916
418679
979530
327724
712011
765453
525423
704001
875281
858619
852710
427614
326832
284705
860891
624868
28735
326362
9337
181220
795000
100335
434527
618010
153640
877228
252774
696041
131604
202736
48626
980406
750747
850544
646403
120506
982245
640563
457233
540915
343943
227293
329950
360458
182847
1041579
248980
701494
106942
954783
337029
721172
628055
941260
587403
556075
995628
760341
705407
189854
254332
547325
176607
762302
901796
940161
670898
899253
280555
176869
237138
798368
408235
1041723
789215
233545
970952
507845
199651
190667
825656
333502
1001679
293179
260155
409484
312977
264576
391501
798879
455873
644718
732151
42770
1018393
280989
389815
903444
313560
427948
634461
13485
585851
911960
701964
105056
427881
487759
847993
337508
278799
619308
469470
302300
605382
465885
612835
1014143
130069
629238
226297
476735
948352
132240
664019
361340
561442
770416
162520
114007
942366
499109
255409
824190
773364
321238
550366
532289
116376
663745
888591
249912
697730
463334
371459
198593
986286
867890
336856
6035
594712
952476
408566
291926
130685
544311
16883
180111
1001045
287561
552586
589678
611301
648921
1026855
243786
24790
590441
451237
680277
589542
230027
173513
359279
364407
751005
288089
583287
262438
1015069
149120
496547
922923
625022
788788
521242
87722
513141
158113
681675
465134
920257
915999
961789
804050
638586
117718
278504
339575
261540
881937
481889
846404
418443
828966
140426
84047
805305
913738
607858
1043415
63932
92612
419899
465328
662880
956715
368257
580723
123747
291530
437210
218521
597523
117845
648307
440537
682006
478950
294764
150834
119662
551585
300168
276216
676343
1026252
1039577
468229
182803
879988
1001913
934832
692266
668450
500905
524959
804186
427466
488317
12437
985769
813176
8152
86639
63272
309527
763086
536699
295510
15436
450267
166512
504166
551257
891981
819734
880921
28372
353185
603341
143014
894809
372199
832848
679745
679543
691320
978615
94740
475146
1477
263409
920183
524795
345427
556105
741540
187960
867723
594174
843152
985983
887368
435975
471121
353119
77003
821838
1019103
328376
356569
606171
898745
997309
812012
680805
268476
908637
169234
551009
873078
55879
751848
754437
168998
430491
567109
628992
884530
134484
389395
763319
875743
701454
259327
398396
362304
451639
913067
630490
493060
177118
981407
127654
801401
867020
697427
107716
412242
922508
21164
663952
758950
401348
939442
467164
480138
896937
197073
699636
867022
41135
311590
799044
152470
239806
366918
405391
580495
454253
764721
831199
679231
368256
283169
116263
740881
422611
577324
818778
812139
688434
736065
653018
527471
473111
149729
900775
211831
367745
476934
758425
376818
770994
674636
822196
681273
874694
870838
548517
764750
723029
327610
270598
201567
661899
987981
172387
1032891
521710
666787
332137
911259
721479
845605
698531
111077
957678
823419
54662
768427
431575
621927
178222
89628
72661
813098
75949
577785
751728
401761
56003
852689
793505
170133
687185
494130
958287
310156
417887
680894
703894
312149
789474
560794
25134
923896
451930
868724
506098
629265
844118
490545
888701
193864
679122
329519
993616
148793
320359
982421
334020
721900
885452
991736
271576
926915
579579
605535
224342
1008179
428846
570975
577126
284659
646381
763884
58119
632951
665083
636096
841862
144217
78905
210087
15118
28585
957000
991072
761848
979148
460305
910683
108638
697608
928241
875364
8287
676605
297332
429040
293265
215355
600317
439464
893539
821483
1017265
729111
750875
28298
630087
1036882
659022
947560
290547
268816
847414
938195
371616
953505
94941
61438
973425
816967
805655
466153
944876
264594
439804
349415
137414
212588
496961
745717
243816
858890
28035
351306
323091
483733
51986
919046
771156
573783
269054
836086
286212
305661
269398
298178
729791
398665
466939
666636
346978
725332
229009
1039429
710028
816776
734019
841078
430154
318953
158559
317289
493597
961618
1012820
328371
447488
606059
377923
832720
1019957
491166
119271
514718
728244
977383
629908
1033663
837005
950223
72584
812985
137853
60338
711889
845512
449282
870539
1045193
314822
230598
41413
837208
60728
830315
601638
616157
86191
1013555
875362
999878
308965
399585
551680
972314
940843
28889
543346
908186
380334
248777
137164
997155
39914
1005325
305858
160672
46841
1009911
194128
378447
293884
418642
348361
801055
258825
969269
707585
527430
88352
89120
438134
333815
305913
35967
768499
459912
903102
498368
712465
717541
343989
386924
810666
339284
901515
952100
868915
958973
253671
806865
807356
584576
933825
912244
545549
552156
403488
310161
1025701
972303
190260
805303
466053
968927
905059
593030
741029
268345
435033
559200
1014620
610819
263439
327105
280608
64941
362575
795854
427853
71817
623332
631817
618794
635465
368304
1043514
835123
523760
568600
1039304
659130
313216
23591
193395
119630
264538
217708
992202
375885
780361
375404
918968
679533
179547
34608
326535
628704
408893
597946
725354
628514
819346
573989
65195
178132
804064
841323
235527
366149
290121
814537
843111
91285
268580
955947
754220
150043
122232
894940
1042851
532828
248807
540709
558047
197899
944672
625526
38445
440850
739555
628200
182769
35101
174649
745540
556033
165164
210012
590993
482734
124952
306318
694668
116847
379472
206367
764961
352337
684885
134720
904799
479545
1026669
688413
450721
345798
152858
334845
32550
255269
663090
1008776
50645
181240
418003
494539
977343
768983
1016047
450740
406716
532775
869050
761286
86398
160129
518425
620442
679380
509943
835124
265425
494283
92391
177134
321766
956210
979923
13077
560240
71747
743237
557194
325125
83472
458730
610987
714351
351903
228017
726697
238216
144663
293713
700702
293560
350462
800568
724826
740221
276397
645000
90411
938525
652632
893632
28656
324211
893262
671510
579177
105850
945688
776432
522285
336412
730094
305383
145500
241877
82846
71988
784084
846874
815650
186088
366703
530590
223418
569196
570406
579533
343466
484344
353887
418275
227679
651713
411101
492923
746716
130280
134014
527235
218880
394862
860884
746994
176081
276506
301450
400460
137778
297692
1000855
509246
415918
663395
721427
605667
33209
1040655
871488
495
356584
250860
222925
507447
251118
153284
45177
147683
734187
452373
24941
108129
19447
109863
358205
302384
65601
556039
65229
892553
689817
808553
335876
9815
938185
99535
159353
349465
883454
908297
572388
248559
970272
738273
496461
435823
525155
501604
326192
646389
211644
435494
581550
291688
571035
853033
860269
260220
975779
984315
263731
380322
358602
569770
846601
201761
191389
546167
575424
816695
154121
504171
536095
320963
383464
1006438
870639
714986
110389
1006208
599016
247562
803739
693497
877675
750820
573623
10416
1015448
248385
990525
384542
786232
74561
341472
711909
729552
424068
939349
1045108
454835
293290
678264
557844
1948
940998
226482
559196
323438
764563
898830
455615
505983
750699
975958
149686
974786
955802
611534
572083
981174
261203
388628
846472
981062
166478
95229
783718
928132
283783
585130
909942
620827
1029374
915458
89298
357360
765031
273850
790795
794670
263423
462553
680069
969536
76843
533930
522443
182684
482051
757177
726836
410330
596868
472397
370652
106084
239345
899967
1015688
886301
153084
724971
144846
304951
920015
806391
113783
449076
287120
659046
1029694
544702
902340
629574
820934
178481
734977
622038
751221
845859
602112
456766
117349
738791
73501
1037369
98223
460417
97245
501773
385807
944012
681860
978344
995976
469494
808660
884944
1043947
749536
56984
318587
479800
638709
486973
77395
711015
729281
65495
879302
359421
73665
39568
98142
528769
494636
947001
897232
436778
668777
697476
773892
21179
561995
856224
471288
422115
741481
376945
373350
230007
727678
873207
772851
101721
50744
609395
977810
131649
703100
75266
891244
492903
253591
784083
539537
558688
462310
282142
57586
581718
643239
918904
74629
126673
617830
7697
611763
777269
502459
304555
557166
93323
935756
155179
840000
513591
66685
412460
191518
679930
179699
45314
3963
623334
360963
798893
230676
119924
990809
1025319
61710
276492
287128
860939
324962
93359
759122
6633
85641
886646
324994
747819
864150
148679
165207
362512
856595
298473
552541
1006021
30744
256175
401728
112117
809018
793427
969993
368110
165878
837769
696003
866093
867250
205886
774350
688831
9026
158082
586050
503020
1023172
992232
270743
402636
30884
344427
2727
808281
592243
484229
979689
52734
226273
1019736
560627
668453
294716
805513
120035
519627
941648
452613
579510
377871
263500
331063
107833
975178
255000
750203
733667
694802
214001
980270
383179
187730
83727
825070
471608
828617
571911
831565
656011
619299
156107
378478
925124
394368
422552
464164
399710
426241
197594
848769
342556
119692
62822
321812
276775
171599
587026
213844
467607
956947
975132
617700
154333
580288
307725
397370
890642
135773
386767
431183
612478
407321
747028
723869
1000102
12042
1031095
1015451
312261
71526
112015
829580
635177
568167
913951
580315
712731
198474
986003
379621
370885
613046
282205
410291
801693
903667
365471
621178
280351
318493
664169
538686
1039740
338863
771350
448893
511126
988547
814815
685028
1001855
235695
1040943
436443
647885
661228
105111
655314
212867
44438
864793
53831
275850
594701
688203
681175
598527
869442
16175
663330
834169
677468
451948
566761
390802
403924
567780
806288
880921
880646
702799
597920
390140
980588
901782
149964
246840
634975
306572
155304
248786
766025
465891
387287
331099
450806
264710
416514
752299
328196
353845
62762
965453
547869
582877
921026
726216
277551
576799
944067
407037
743172
108177
652669
463735
709327
163917
747933
600559
944140
95359
836460
616894
263310
401918
148153
385174
680220
921418
785861
278370
649402
467389
422514
950727
804035
939399
530879
642418
145529
984954
584523
327918
825395
675386
922393
901498
1020523
968291
273818
559350
963243
781748
637984
981891
490379
378727
654965
740126
40979
632075
479580
919277
989442
1171
852736
937604
1032642
913726
1011486
662020
238424
915719
96649
687853
620344
838665
301637
279999
997138
128355
188355
710137
448839
200250
577789
346880
750422
371475
706641
181716
423895
1008688
972998
221412
189096
552888
825547
473606
961283
79712
543276
401802
51294
145181
738967
775915
809329
136448
250626
594641
1042935
911170
32108
377589
617317
932297
880139
126598
238190
828017
344194
466140
677172
931532
608717
104874
391131
178096
822861
157427
945546
846052
168358
304610
93204
602296
877373
541535
755111
567934
187902
810675
724424
166703
958125
397504
185196
463418
288071
725397
188055
234144
865057
997519
450772
783116
1029379
1020635
149884
719372
1000296
63898
667111
344513
267624
376450
944913
847142
809132
116832
40443
553313
893103
442362
702336
62377
566666
36897
50048
793759
723903
625159
431944
786692
221754
266643
790750
791895
161315
1021484
910835
380218
925150
325233
781367
711770
727538
137697
944299
506456
636442
1027353
351332
360473
184942
504978
112484
997324
713204
207544
195834
429910
907949
804646
641563
548089
708028
870176
941026
719921
437737
113223
189073
925889
705647
793312
785141
74339
506896
134880
362009
122312
228536
307286
795615
13716
598410
592566
827431
523058
946517
753311
836476
591183
681018
164637
770289
207516
242600
195816
1020680
21390
224318
630143
502827
25501
686449
474115
254031
519440
786025
636781
135743
460817
1037496
122997
960169
770585
741504
818502
141796
676390
873736
248172
710317
639040
425346
315082
917744
1017268
400839
963886
826193
362283
816347
624388
66886
925720
1010035
287875
996881
2002
225499
40265
855509
362436
282854
317559
404252
195591
326114
133183
661363
745731
85817
986858
471764
317418
791988
767082
338136
584085
759211
916966
708611
692147
672015
11062
661477
612181
467009
939758
346431
115291
611870
522676
776813
479366
5418
41181
440601
551847
1005630
89743
459300
516111
8000
218175
379755
154162
371639
724473
102897
278243
504328
861801
722683
719135
725274
995905
418252
540098
327922
130838
845813
839182
328234
634575
370036
838421
968332
502541
914939
333755
522639
114241
489649
659709
1014506
620308
557843
382263
120400
842251
897927
518008
333254
36307
354084
403469
320714
241223
252039
796120
485689
48198
296914
41032
12762
1002150
441890
99305
56240
853464
446078
265128
1041338
618902
145633
527004
630476
374215
614024
622827
925720
109091
216437
660564
71984
58188
879071
720771
773750
358815
702066
711623
164693
991424
329151
247903
948668
109280
327072
720277
663742
812770
313662
292635
104284
869650
938941
172118
2625
438325
351073
356491
776805
1020800
545054
1028619
96510
588826
858877
649990
679393
383886
516164
165798
1041509
346610
68934
690988
26092
560194
32211
1010130
952652
984182
200150
441162
598421
80932
888372
34110
850794
589998
98240
678622
761514
328206
148666
234311
765387
980531
91714
292756
554054
21718
326185
844742
459511
665216
182498
993290
699626
394984
317902
126168
31603
265150
335627
276052
920706
781486
338353
113358
847880
336375
837414
774742
863562
559578
107600
599238
854709
632039
664650
12503
167082
709727
710066
411710
834644
553719
11884
978174
885101
619789
833225
460223
685009
330911
552595
131313
67927
773298
448170
255349
857184
259247
577748
111405
433384
144547
524887
181207
43349
678406
333880
516245
400555
343620
401592
280448
899741
889801
684597
912622
515559
428355
864694
423379
150652
762552
861678
287696
607770
473356
19657
599755
10993
661568
899989
424029
152029
166800
719965
457505
794819
58842
445803
8545
756188
575078
482119
572270
18046
424432
144429
219922
678355
308416
515930
642953
854721
279209
200717
535853
581708
139912
277733
643693
156338
425660
983783
758075
1011111
317631
27144
359639
374473
55360
332767
132000
829232
864029
951183
358438
1015477
376285
467418
79458
993724
821586
471144
235940
992621
351631
543466
475431
921276
59780
974620
980264
745039
424073
279003
537365
935589
672970
304075
1044757
839466
773190
591865
474938
995399
826875
20728
608040
421255
315554
285408
896721
210394
856469
343075
834641
511516
492407
363990
53973
726993
1042918
129559
3877
1013338
672308
393084
569414
508248
395841
720816
353429
1003769
805973
828848
74535
745881
874807
871272
811838
520497
838635
542951
44737
36463
744107
967456
767623
605222
697645
687771
614747
370041
204629
456392
465023
366321
32347
641264
1043847
951847
375475
626741
32470
292832
678558
33283
49066
695659
556642
813352
384644
872300
155867
635654
347068
928026
274488
209145
836659
944109
461893
175689
203517
279960
723784
722602
475856
80894
918579
741409
16258
18540
47006
918563
223113
550013
617246
397634
121204
655306
651137
772071
229387
445502
905576
974430
275128
65132
169154
327385
955841
587094
66862
1008140
688897
844306
682501
400378
771036
722133
317424
155932
635221
29715
895788
843338
794786
129916
866434
822280
984188
308600
732129
389881
255413
902146
134313
659202
181716
590352
828104
682739
452163
970966
668254
394818
315130
245554
951320
165456
879337
773549
817856
331295
1010266
479353
560824
546703
408602
559914
308489
569542
439884
211857
675861
721847
149495
241114
157355
773099
81815
604263
536375
670373
912753
492762
48587
699592
41168
1035014
619703
657995
41202
522534
741209
62485
279518
597533
339748
680151
840404
301549
10692
714155
901102
520105
10434
370573
158966
295815
197500
196626
443056
498991
561781
21998
1027250
743765
74151
572812
305288
70886
346661
546807
289081
919514
607787
688115
1010100
295249
785985
854701
957244
997528
277421
172534
75589
698459
286330
699868
828401
623604
922199
252361
148869
100449
904900
269349
565324
158122
437700
364131
30348
398407
641045
751504
559
389983
69012
274875
611148
1008524
831442
394824
171113
1000137
929608
85946
384654
484219
942141
912604
927535
424935
749311
929498
346090
403439
472161
102157
808114
140149
474269
365199
441717
796076
113589
465892
749962
543220
822319
870208
444220
66436
513515
951355
211887
20024
523608
897009
297074
899323
370536
925556
9325
98848
657202
11774
384618
722281
935617
721446
281128
33584
512483
468205
232583
898871
394497
51030
437877
264618
538792
261558
998064
842660
760627
936161
658033
1036812
736940
1040080
157975
517474
263464
716339
130714
355011
85569
933940
459836
569831
107211
256277
519950
608703
480391
922847
754059
240154
162525
126506
424706
625840
787719
158170
701502
175261
857559
534020
358770
27729
409111
121857
376750
700533
190755
470748
305015
466977
497195
326898
571889
922384
345835
371840
761030
250044
866480
358324
878698
558140
431879
394050
501436
581586
995457
355160
306521
383745
566228
743775
1005516
423576
289583
398581
251390
923406
768926
428222
159334
958970
942922
774019
269911
706841
213184
1043125
830320
116876
778607
277336
457240
873785
418502
54639
274602
1017392
1018963
293477
327977
578744
545794
241152
298438
182984
316465
15423
197120
641499
590712
254193
833115
272520
29702
876588
107023
41833
852576
189186
731161
161843
245522
720908
1040550
489125
370787
901955
378969
561632
211061
11720
371637
473944
557763
351702
145348
580048
624525
249666
507272
35098
706322
483020
176102
26016
378001
213362
954662
133738
356182
597374
81536
332810
966518
340612
788149
163945
934220
423132
114095
926817
634354
505413
448503
706863
178208
978446
293110
715694
455073
423095
811004
183587
941762
987375
508463
409531
552091
954461
845672
643415
24030
988107
14683
353313
1002075
680555
96831
813457
790262
873166
204837
360900
214265
119734
332312
905437
446732
849822
481352
56592
682785
339089
430235
961270
77090
940019
844310
376002
229918
905487
109765
914944
75578
556573
600353
721835
887159
264811
467942
797571
351988
1022322
722714
185675
384022
176484
485048
569358
57446
156189
795976
389454
321996
515883
12252
490842
545099
584625
772463
406875
972307
24926
255308
621321
618923
10338
32234
238901
339464
156155
769188
221740
954024
40462
183724
1009079
1039633
600533
563582
13809
405979
253637
312091
71814
499913
81889
218428
216385
451298
664910
164230
838658
548834
113335
647502
1027697
875370
860536
11345
872401
49826
26536
601645
789887
378846
729504
22218
807845
541343
985594
952167
582877
566267
551722
865792
150770
403306
461664
233603
768363
292519
75459
329324
557745
705395
977800
593111
319073
1016690
702954
372647
84828
59652
115834
824628
135300
589623
111645
67491
632988
174257
705722
879731
203416
129772
22620
271310
20347
217041
869573
782983
552263
855316
447510
892903
252641
292855
391587
5876
537768
981643
644887
528949
948451
25948
45153
671136
634359
311223
675800
869124
192270
223841
765255
557874
252154
513786
877910
482315
549412
512305
937979
926693
369350
489500
678121
865083
385018
229177
129436
776389
887790
559057
374658
533165
646059
1024216
369097
56847
370062
437555
406741
900224
162692
91840
681630
57637
416012
674087
828213
947794
530487
35514
786643
1020990
599059
250793
130627
583645
700029
780604
698085
914717
1032732
156694
820971
121603
439585
128159
457151
311613
208520
149107
856670
231444
476584
540983
228086
249698
224263
805438
464839
73047
155362
1021923
236442
75429
798968
188411
293715
740554
799195
985499
689068
963750
503513
204222
554499
923071
1019815
39234
633979
404745
529392
259698
976681
969768
793130
553353
564275
785505
812763
719294
1019035
83419
231516
697541
40658
36705
265716
503838
511382
350029
882841
609323
426038
598290
627222
545906
148003
599497
641084
765782
730968
1045383
308655
637097
56330
949360
652938
749260
694100
651553
151014
920329
200581
824300
20702
95646
69416
635942
904883
436869
137637
143054
117373
762743
809389
454409
282881
394477
1003492
116048
866270
207690
314938
702821
66628
247665
505901
959559
252732
68492
329354
700385
920056
287187
247951
514441
956892
694523
653447
502719
78695
931670
629461
87035
795117
269229
283800
875092
713100
486493
903874
596209
842110
295256
390147
304460
434755
708636
690558
228910
411742
7208
440016
240811
116961
652604
494156
288159
826086
592630
112954
491536
242773
469061
949486
339837
849427
497667
448314
860195
983479
170706
268100
199152
713941
206153
393585
785155
813564
1020608
782313
663431
315461
140583
457479
898136
956174
768363
412416
617856
418370
257704
181593
497421
594850
35058
580441
694009
494458
518649
986182
133135
597071
851975
310258
274234
970803
81918
385846
1029131
607136
958579
482454
999497
528179
464214
474102
317178
302431
941561
215912
383420
947765
623703
553434
938030
264172
873719
420015
12449
762804
171670
832026
283388
170502
181221
708459
772032
20035
643268
470556
715334
496090
194955
693263
303993
959047
313528
120096
827542
554046
658359
573609
150876
409356
784748
762709
1004189
131328
103868
306274
555017
74746
949529
710191
693514
488003
938759
558201
393336
836571
215566
570577
499471
379772
994809
575508
242172
453429
426593
858779
632809
589233
726885
828483
869786
837718
739274
718378
492879
702731
834788
423469
36173
180404
570273
281004
447552
670298
568402
961242
987242
235761
689229
31145
496228
245590
650995
247048
134083
972373
72253
233484
852861
883034
408274
756060
705090
519342
524765
350218
187191
140816
1005715
216996
846798
263040
317626
455518
482483
673057
127635
410898
391350
724460
538202
222790
683602
568576
866291
361168
707797
231388
928523
922970
1022626
371724
544494
530392
626643
19039
267904
253375
729919
788730
375485
611015
265847
270090
436343
942811
801733
236558
592197
743465
184039
52682
649208
670155
929979
927420
662087
644727
523782
159900
336088
196289
728548
242056
753385
680235
1045124
1001737
437694
567059
488331
521788
365448
72208
536817
222513
879288
173823
550903
267070
201416
352639
254595
37924
825891
997055
809877
775131
581414
985771
246700
181455
190111
730750
615441
964208
455881
177168
574292
737774
722940
643522
773229
111048
799949
972321
830138
608007
1026161
468777
202179
955010
1010916
600279
876162
791241
640040
508092
374143
230573
477230
502511
271257
952070
971019
314924
813167
1031523
266124
509520
829075
652787
458876
756345
879316
383821
762547
609725
507453
806425
800503
162133
384265
463667
615215
526570
463765
1038347
900701
580049
352574
172066
717107
301958
210310
726946
225642
349615
282292
846367
408685
1015899
901326
568807
473532
520686
265570
237345
10168
648208
152570
691998
553805
505702
842350
873028
568670
74559
996566
958893
996347
7156
782051
507692
873796
630869
239881
896026
621460
1020540
972100
913085
598724
811544
691446
315593
537774
903063
1038400
541367
127491
190387
124810
268947
151157
534278
596853
686783
219058
119572
474052
280133
1033789
705147
693095
688113
647994
909724
733177
500162
1015322
348027
930640
666399
660282
772180
381826
441349
781509
779700
742548
560394
725923
974740
650305
813436
774827
1045409
73718
524560
847835
246224
699647
781004
105437
322031
151036
869660
945051
415257
839881
30690
419434
220724
543656
612464
660466
931757
233243
178369
446154
365491
330899
584679
243802
120063
1024756
200794
617558
837154
383353
1031947
163255
935999
293214
941515
207276
537203
30909
255635
150220
711454
603121
136033
4861
98308
210118
548480
799371
828142
593876
192802
178185
969644
422196
998491
638554
989589
391003
794816
98886
1016124
66643
123654
405097
504998
1004746
602778
859575
481808
382756
56865
153408
104951
592536
813594
215742
158704
789027
387304
755151
1003928
419160
753790
598832
696960
337739
813542
187900
566328
340317
1038735
484356
1044648
747305
171706
482336
521296
442596
981529
127013
869234
833889
507569
953839
824029
453819
975367
404996
691658
671000
965381
256714
28726
700767
768810
564754
39470
374316
572164
673567
41279
643069
278306
78144
792430
867663
340767
648133
98263
277027
593582
911518
473623
107394
694217
310930
10164
798334
218485
464683
64927
135045
238361
831126
897321
715405
115197
430005
700264
1002567
118669
792138
331375
841782
31488
395920
250217
119139
838954
678202
1024010
890366
823102
69015
96680
537502
627500
553287
782824
623077
892770
78666
241546
1005216
534213
720918
278505
377127
373962
78346
472500
189949
950005
676387
497754
705967
273259
1009572
280918
913050
239489
566978
236583
217651
665950
397726
991180
419779
807061
811667
198463
661940
199476
458354
415952
960076
1042952
582575
797511
194648
1018700
140075
133169
474338
963732
131823
526434
740091
255170
542596
596110
47242
990802
348012
1042974
286353
225227
455747
962723
543339
579434
334778
861580
378809
1037215
377662
381972
654861
493293
553172
445905
134198
123904
481222
826504
497681
582579
963558
506016
901350
704336
1031906
279164
766563
53865
1037327
402325
998030
333686
344323
813793
1034161
511424
448470
728958
500799
345143
624680
875374
188808
622607
526213
145459
215883
526106
32759
899518
188187
129836
840156
1010209
115380
56283
363370
197666
876002
943266
805152
178018
1031618
230188
456257
683862
741995
685381
477031
521222
865169
625375
821900
356901
589099
153375
151927
1043652
49010
455769
165242
265492
711527
11559
643030
973423
360635
949516
1025096
80039
5295
78021
287847
435586
650304
725907
304108
680157
162077
170448
231890
687805
154002
163469
632034
34070
287288
790265
433128
742184
688657
281872
344803
634817
117702
519607
115658
874749
619601
361405
157854
938997
37347
908210
697349
483138
82124
630594
268027
352481
1000243
244325
482536
37029
519060
314484
1035379
875369
141387
722678
248578
115770
14439
713759
700694
680092
285062
504548
587838
940714
717407
200702
479496
1035082
362948
506640
553513
164623
1001725
87145
795384
576189
934426
955938
94496
1007939
234170
1018048
231183
997612
141721
69227
604418
21677
420587
603805
677980
253455
396268
40014
217134
764834
8406
963214
887266
518391
167432
165380
93621
294748
502463
918678
671666
334703
128596
278090
1035058
865147
343766
186303
4665
278743
283275
1036488
586035
364460
60768
420457
488818
176177
155926
907724
614127
342757
791198
475209
955490
887332
48175
632003
471675
357129
458867
62047
255514
56267
524186
88138
35580
554435
858860
401381
212088
783551
484000
362708
879028
590306
161956
138736
25622
532967
972527
991108
353706
535232
238229
319348
392246
340221
834358
558522
873717
194300
102256
579787
375892
57464
329510
371817
132537
479481
390139
751052
666051
466415
278668
2653
353437
162030
407154
261685
601840
923699
940591
284076
291357
1014129
378747
729499
107501
43449
379112
702888
532807
633527
214638
83952
1041410
126532
571615
521931
272183
507915
257383
419658
67893
594768
976167
101988
614615
465279
353049
362329
208602
695978
3150
46685
466513
847553
1017485
437355
579804
937293
823816
656014
120533
198090
412230
425258
57343
1041110
350404
771617
149361
35053
344162
722262
121032
888163
472161
691270
875541
210203
40628
754654
587926
571944
959336
99754
481334
560397
346024
81700
662251
331142
1025337
478743
658229
886280
180418
117604
289062
569226
379521
150497
1030298
275205
262201
691645
215574
616023
630036
518302
746100
35261
368608
353566
1019213
10044
545777
325384
47474
715683
564832
117432
771456
802015
693742
1006963
649177
290660
554563
864315
162468
452829
161907
535856
397523
706525
848019
502809
774029
614221
364093
170931
673062
929759
346306
50733
647477
998705
567368
805893
746856
951179
660588
746632
371572
475513
668110
834367
604331
422254
304762
871465
902011
138938
57335
1021533
780430
327931
716050
693266
917083
474778
36307
773462
119071
802624
739751
28276
150852
96726
489335
1029173
409660
1011405
219428
404649
724073
460152
829486
254409
608857
604086
49437
49783
211884
811430
186550
601828
509877
481401
62388
352513
179797
818921
371276
535511
818058
203938
525205
853937
864680
610446
468971
565776
868085
263522
353401
1010570
1043176
460762
679027
899843
736208
747863
955138
456470
695059
1022791
829576
127801
368240
568199
987539
819386
385955
497347
378061
330349
64199
22027
835038
243848
572495
135080
615572
196201
49519
488065
844735
793761
623711
872918
917284
347789
34789
485462
347474
755790
127936
572731
569905
915804
432884
191981
187247
678076
7808
905595
198900
709851
1026166
284477
919757
789499
890801
411457
961715
536320
467106
773860
228065
246783
917518
497314
501311
639891
365544
806698
355591
785395
868732
347367
365693
948140
71006
530991
50789
6460
683513
1011416
809045
762697
986575
484897
793161
255178
76113
412817
666445
873821
620280
321551
615688
409899
125728
211577
688854
279286
120403
230801
164594
354877
820242
908339
250462
1029690
637062
97227
693685
907922
193820
520119
929103
383505
178321
514619
5170
691394
162494
495582
665661
235561
714165
427880
305906
368993
784435
277289
609610
428971
993125
370137
693580
582247
246302
351581
564725
552860
844027
315186
243476
603848
819655
207155
246391
32195
1041210
465038
74539
204196
726498
873110
217760
993650
1615
115871
80709
189544
722560
448941
510487
83788
751416
882107
200558
836512
631750
561822
722120
608389
843453
397214
447761
496930
812923
898704
329204
1024366
47236
626490
240409
1019687
833099
231291
731509
753126
392889
760318
679244
889400
1015813
332717
240448
661579
937736
63756
354507
320985
262318
213438
423336
122749
667856
533868
529022
558185
1021865
386246
44119
420815
702117
623710
504296
1039809
968050
222456
632107
857931
358066
530657
707599
827366
669866
246361
202229
614170
62425
386101
305971
963698
548903
146764
133160
1009140
892209
71103
41779
583268
513435
664230
581938
803120
891483
140528
950801
219124
544367
728830
359824
107088
422691
670800
708327
585086
662868
891539
912946
359267
232025
501272
687546
260062
533724
276249
19502
404887
68099
1038381
10459
376396
331719
839746
523253
329221
348645
936150
31117
588281
941806
85663
49522
813871
549958
1034382
368506
51105
156972
752263
345484
526708
306027
589234
923611
719321
1037147
291107
111340
161315
278655
91611
593842
1137
591782
78849
814530
494655
505449
652656
527553
790367
285739
854011
37178
385342
74331
388296
1010594
423998
765771
289267
93419
170499
1028061
463646
488037
65976
562858
1041995
554012
1032169
311778
851211
1037970
811633
848952
758325
830148
988825
556465
868596
741617
559983
242113
948118
732139
998794
842625
219788
960286
176905
99311
492326
86590
238211
836009
303438
610815
861264
708774
353816
91311
857629
803716
577127
744943
735937
821405
282252
801552
521164
595686
192916
423052
406006
117862
1013133
633930
338443
655995
25595
969301
514714
289466
117071
776371
884614
674376
47700
193451
541274
642939
709669
215823
449332
581188
483774
396064
94652
557481
698664
961936
108200
912746
847848
201074
1012441
978045
549387
850250
107454
809550
983493
343744
228365
490383
5496
281121
903954
885100
907197
1014611
795239
871480
373787
321877
409780
517766
779726
93005
771033
275154
268977
633398
845543
586260
849661
717890
245993
170987
714987
457566
288292
627204
892164
1025800
188625
286813
938948
882494
761820
866659
100658
48478
351882
786864
527484
421455
253805
802516
501643
4447
120800
228052
439539
82224
590901
639734
409444
776914
831213
70508
387557
902071
863669
435806
607000
872928
211059
963579
881000
583210
546032
321044
994362
321568
121689
251439
728138
881400
987177
825665
960775
557984
900782
992215
719972
616822
630576
954199
963243
977224
1043873
321362
773687
769631
423744
89593
591506
181756
661639
485534
249030
234154
392391
1028752
387723
247285
65837
758161
599404
468676
243989
913285
913358
962815
12395
238457
593784
833619
263246
772430
575417
853070
986442
182976
934879
525958
165585
590895
677779
1037658
991008
294597
568002
365534
287059
827576
41649
313124
801919
117323
640579
236029
663737
980108
462699
242916
143038
282793
468093
971669
35977
823546
516979
721998
868478
346064
784796
124770
11466
811374
165220
98955
866166
661598
796912
545595
316684
556477
550888
822433
124912
640003
139798
275138
1025236
929633
495634
191313
908227
57964
260663
657992
85764
1027157
182979
687853
119770
191114
958990
422431
731983
41116
876664
933554
699318
469637
580341
1002744
928234
131956
512640
972667
598014
391437
348101
278798
785969
70980
369165
683386
564603
144253
286400
121102
75156
963386
816674
216496
534273
808323
525201
200302
779806
199481
725691
403877
899879
745700
131712
22804
2628
837260
704254
177345
174332
1034969
503944
115938
211763
457
122580
675432
798774
299648
1015371
269999
334725
915141
225950
844458
891973
607319
754323
459669
146072
357025
256337
546431
462471
1012736
65750
12835
36903
259922
210715
321762
136908
373359
352866
788269
382488
947352
845189
728254
854823
229945
246689
548084
336069
718727
701522
982218
409837
168067
3511
995525
450210
229456
674934
903871
275473
422637
451468
758821
792302
337165
450283
147866
609081
548383
909977
920341
701378
211843
308995
148050
325947
258398
65264
579580
533279
217291
1032023
754355
513134
593921
835768
10631
706261
847853
289382
490409
935703
860457
1033581
669102
192664
619775
136005
582354
410450
710700
615245
244053
7080
514728
407190
636750
282524
441853
442948
1004562
974870
443285
780975
539818
92364
188904
5333
999292
272610
375655
202664
691649
458394
844264
887196
436939
261147
332206
744141
598739
106630
172914
407463
200275
799820
788443
822964
227860
893051
467653
528227
500215
22037
736855
9587
531560
370584
341564
603509
335960
570386
699531
550852
846288
406405
535483
754730
994204
788011
341703
226854
477077
598775
846994
679242
334072
75846
839838
519037
485196
252846
645739
622167
575462
471662
378020
654619
287935
742144
820736
340968
713134
856405
553862
483399
400755
785458
742457
718206
29399
963901
413497
91507
180108
134859
51309
754142
461964
907732
735765
563441
923548
80366
579364
156354
195731
196613
304729
15362
191197
131407
883886
584949
609589
806828
607882
283273
205
990948
794801
15480
420869
578631
632436
17990
482780
777927
815572
340882
682135
863665
997516
360879
937313
112575
112808
645603
305339
548306
509719
615060
354510
105391
265663
45263
822942
509118
36724
128048
908936
601115
948997
205369
900573
243693
671553
78950
1039688
741497
743192
577159
264109
339553
1017380
91644
130771
1018538
1030768
1015417
99239
948475
827110
815024
276863
1044902
509890
617012
542771
714219
989325
762676
1032492
53840
868828
58263
724185
919437
651069
946325
314808
311084
261019
427863
104509
320794
368819
282878
930120
172951
145431
220401
661966
613030
365430
1037241
272423
583388
941413
868635
145350
710241
272443
776304
345290
344738
824958
35063
687083
485272
381653
1030493
710844
735158
150216
985474
80180
831109
895497
709618
531929
679305
492502
112566
776184
884373
304743
922452
926332
388136
286788
715241
472717
682412
224324
812014
453223
861702
762254
1010914
962508
825624
325056
830246
929524
595482
213862
229305
468360
522887
413534
560568
124735
1030039
392527
703667
627690
53717
313285
326094
685025
418267
626942
136482
320695
670877
898938
767104
397982
630253
120218
825311
993843
272769
667602
719194
855271
378936
438913
622100
870289
55090
815946
689425
656914
393164
84744
61893
335521
252490
791090
35115
27778
924750
313054
793185
580200
117330
532706
728538
467879
276931
437389
792985
852350
487538
1010110
327426
460794
1010469
483768
960351
141332
1039397
381008
481844
707551
289230
578146
424645
785534
355625
828546
944234
586044
472172
751638
570262
867304
438690
209822
611482
843386
670090
28623
283823
4926
296952
670721
830076
741589
206348
607697
591826
209672
787115
856481
902658
643905
951128
922582
1031062
238087
486147
1034038
257547
473458
828352
763276
349141
16442
551370
561051
915447
196803
193358
284463
860300
188602
607996
97347
939389
41567
125834
752208
704015
701902
729406
504
308545
573328
861310
384831
702948
667687
626014
666965
449913
330842
10410
293758
655811
206595
61587
607007
330242
198519
952509
120093
906762
477938
796296
267591
293205
1000091
403535
417545
517193
97806
641289
1008564
454428
1040773
652557
418106
732986
239910
347722
535842
823787
226115
503942
541866
47802
1013592
559684
232443
568015
945566
957643
1013484
494469
655965
5515
283287
396207
161734
146486
595955
10138
435702
7538
320471
915571
248216
225983
169694
610457
490613
329212
189051
810456
258396
620347
602660
135134
184595
950332
575630
1035080
870830
512235
269937
243549
748853
178278
894499
560195
59325
1031634
537148
125693
990298
735183
96099
900982
925046
227478
174249
656679
2534
395275
951442
252628
738198
33671
45565
433483
918251
605052
484750
269192
88380
874455
566081
569303
785268
448198
765891
787879
608752
592754
529075
742829
206016
819135
935876
424325
18741
856133
14400
921551
282441
420737
389854
626799
865229
852620
712904
192642
625048
4770
635220
131018
325713
527886
644894
373799
452794
271225
591204
137828
546332
219547
279310
338536
540860
288374
119210
690119
252090
102512
932045
689667
139554
902312
452865
938424
106360
903085
354285
733775
197916
867537
844722
833595
299251
998365
694442
721546
485690
200364
356517
662532
205097
919634
1026217
671019
228492
863963
935624
192017
523760
363740
770950
382340
1032296
149280
532294
373033
124327
941970
786708
1023978
741242
815641
178253
675998
508467
649386
1031479
17303
270754
41133
606768
187734
417039
533534
552046
792621
507189
382128
804338
799878
896603
647984
914613
603575
81940
751699
224905
853102
525683
225564
852967
865538
802256
805978
134390
182580
211960
1016063
386320
886511
2229
770182
948107
532764
460930
150218
779378
173575
777546
576430
787774
215324
255755
410123
857061
210898
184842
657968
169948
858963
868644
724948
808499
693756
330083
721404
692189
704837
12592
907040
640020
209317
712705
264422
202967
177475
794025
169020
800840
410805
3384
895113
991519
256931
935547
211256
259749
1037079
151500
170117
826880
839331
679275
111459
278361
569335
461702
330090
834059
306265
977031
836296
284627
1003731
970808
832655
849628
934897
696216
597790
258499
1000512
959748
987610
468623
757963
734914
2199
919307
517061
602492
684433
74205
512382
212248
611353
599072
686521
838495
915288
1010764
990854
753470
189566
185772
957325
445762
763727
918487
34042
146765
1044972
973385
510132
408212
1044117
313199
859528
8708
515185
1040098
458219
766610
447858
95553
871412
136864
359250
396459
204599
959320
804859
231864
519182
439719
503712
744031
944904
351282
415201
87430
972989
1017806
82768
490939
432213
475284
479517
87460
678969
856796
197260
185816
897236
640408
79843
224599
858610
990346
286584
851393
484117
141856
768150
313380
899455
1027925
544225
439134
225823
753036
217625
735706
624275
985406
392335
729804
897809
440410
355375
432980
280523
903083
220325
232832
522864
295653
608975
651213
791955
57126
978968
311912
67536
225406
911841
90
295712
78426
643754
217778
880559
885024
790075
789986
856056
522424
491761
783110
59915
896022
602627
682665
772907
1034762
279874
198831
770409
787771
933339
506469
1033407
281478
623379
238771
610303
315901
535718
1030907
865930
80550
735109
204714
730443
756330
693791
419772
558819
926370
722886
1041223
348596
839021
879910
895430
750840
317852
807187
435314
711303
212666
274131
982608
815851
2515
38673
500155
524576
7742
821514
210430
347862
980273
385498
423890
518452
964984
212407
945902
337519
583867
542235
191037
966108
974172
1038512
581467
491416
309774
31508
762208
423485
97034
260923
494066
957263
500772
315341
906776
791376
358121
688909
983073
351049
579475
831201
792119
693731
299772
264229
144930
970328
824615
934843
155876
422023
816445
957325
533704
752326
868976
277281
366887
863010
946745
992103
316290
636646
197816
1040947
528676
71375
854233
916985
831691
309871
573909
750943
493962
465718
39672
363245
869808
718946
767104
854793
182057
536189
160367
158512
512338
472264
523043
18415
675989
854543
398402
808845
698937
20012
638278
194061
425647
599524
816061
998080
521206
436498
405443
237659
327481
561909
947410
789645
34583
1042951
152679
81417
690268
114437
189175
529963
988031
846273
570059
9281
25041
716337
491370
806228
412950
444271
314446
750226
874878
459662
140560
676591
269701
888406
676590
593419
16981
894411
985929
427736
460488
991044
314299
214924
14650
761663
142795
266372
899422
785802
266207
610633
956055
878141
246220
442715
764619
609848
992946
608678
496183
69340
472210
767206
297840
379447
182507
545402
96043
738437
902172
27718
319622
868318
429091
594087
857730
920578
100958
559229
668020
706275
2403
616672
934438
198304
790656
70197
590278
254183
464299
171087
727195
95737
532586
307708
628153
970444
462304
34842
341983
476200
986351
125273
684877
165173
524501
639327
1013531
96815
88826
83765
166203
609704
126407
432864
34880
271636
657952
949704
536988
541172
342054
714681
628934
358073
417044
137218
1036159
328537
687951
969306
1017841
947370
892484
658087
429665
805004
257624
738011
444540
25644
595896
579380
873515
404374
380335
180581
511453
1008906
345255
776125
288829
208291
79367
578581
614552
172904
642184
210374
332402
812443
218417
51113
647825
355579
496969
993370
633162
573780
464716
69486
383164
960660
1012859
232092
843733
1003255
86629
538323
187186
88693
136334
372886
565594
774349
995428
1032312
271625
1002233
244800
896751
679963
743617
767827
473408
26613
107167
106381
220942
693828
156530
1002611
602726
289241
830880
771906
243941
635390
1026619
451751
281963
276247
294567
819444
946913
197020
214302
666302
920994
861751
918373
451973
88400
744550
814806
226238
319907
584650
968845
189493
1015030
247762
414777
482863
891876
317018
753180
518749
400568
59177
47046
519738
281376
676999
668706
12959
551174
872197
703810
85615
681251
219941
733599
1025601
393814
196332
812900
162714
631730
108640
550851
325524
451430
787841
826288
1028881
621014
989031
304681
1033554
1025718
157606
317814
396205
501267
435994
67576
466837
774720
909290
286577
659501
554631
737076
257941
153952
864452
630470
448766
662863
166158
356799
777479
950994
901613
1014987
641342
801552
555556
287308
781597
879033
991388
540023
355066
27247
847669
769770
853916
420535
768335
310940
598461
976253
676366
259649
607294
659455
34319
491878
872681
726759
502647
291476
274000
332394
167675
810664
1045058
206343
455405
543610
384188
961851
437100
235098
179353
157301
390708
947664
127651
149542
483052
20429
269803
513546
839937
946360
399104
532071
101109
719162
665994
222178
69969
735033
778283
715499
591738
590088
128812
378688
559659
972699
607313
686806
990092
1003306
327802
816776
605144
949104
63028
498585
203921
326099
54953
262330
841040
511160
862316
714078
823646
499636
318277
595727
439202
832924
515932
830286
47004
408874
444015
101273
724887
71484
150351
617118
37874
912869
729080
114055
836972
141228
970422
135169
940779
668897
575066
937184
462157
223586
814003
190896
369163
249829
611876
555082
1025387
388738
479204
16138
1031074
1034463
835951
447786
810914
860522
157254
750017
151460
1015474
320970
568537
517435
788291
25504
785898
370625
810910
1026493
722977
426781
627262
199214
404027
338313
889684
920405
781722
388423
360766
730690
796039
356933
130126
304050
475578
306753
883844
435643
925196
90806
882141
672692
366542
786898
107247
73237
122160
974241
427079
817043
673661
599733
917760
747390
672266
53182
721860
769451
484772
222880
893822
127925
960877
605292
503552
349141
390249
540171
136119
97765
282967
253112
277913
459380
522949
103494
542553
859750
818122
699043
387688
287527
9404
593743
42086
78163
1007477
836859
10267
695663
195388
280570
889692
357821
681593
374168
310306
889918
239906
615925
338994
331060
302242
1027164
1021225
734218
886814
1004672
819752
135663
915126
938540
219886
838582
103455
766833
897581
511863
709904
823052
917920
998232
345807
928292
844146
862045
1033412
331677
188036
235265
397083
925773
932003
571137
61416
36878
319393
839439
510614
136759
1015273
716504
974628
447229
839920
711267
473012
235228
71358
986379
562682
322905
490653
872887
885932
9412
225823
915654
10950
534649
1041243
76495
439513
565941
349285
386391
123386
261836
975527
939575
82132
579599
583413
945796
342008
55003
353074
211238
839048
421868
153004
598335
349891
746427
627871
406457
42995
328381
515298
327641
738010
432010
916274
868944
394132
251396
971046
149136
611922
181714
394908
1006719
114487
943716
218086
813649
95034
44701
656409
993090
513997
645458
437600
946110
942801
297311
1012601
412100
659221
37569
951448
960751
325123
349525
756554
949167
589997
689503
780849
540
427545
387613
903573
886691
237064
218065
814578
455271
547289
280608
221117
668947
324790
724741
458889
124844
993740
758987
777378
19046
866014
633551
101026
127587
881318
940198
222851
71473
716452
28794
468876
765783
804219
960101
454344
501023
534186
662309
325605
254450
922120
567697
754491
145943
664586
556232
623301
158060
90177
825755
400285
92336
885658
919607
673895
219811
957677
793846
483498
621402
333631
343408
832057
88589
701982
105893
597445
204937
88767
423320
471487
470909
682566
385005
139307
903923
489646
772404
967591
7263
510874
552107
133286
188512
548851
635510
395363
783600
807350
97670
633973
746352
674720
390419
267494
581124
19477
922749
353457
560335
561391
1027686
745378
83211
104922
334817
630322
116704
337281
951606
97594
613581
540408
592854
313645
15532
94554
822554
833844
582994
207870
65732
303103
509243
761705
382150
643309
70133
295505
219759
770989
864551
347626
333929
118079
772222
892954
832193
260384
194162
560991
886037
964536
948897
955576
435214
37426
919767
639970
623929
405772
237571
621613
760682
442567
595145
217922
94653
20856
817121
613701
702549
44037
412999
537918
721381
461620
739195
114484
571463
211169
163760
501831
793620
584281
350214
117039
129212
469041
140124
769532
1044006
38009
700027
984109
865076
688937
472909
698381
611791
94089
984168
992431
169416
319024
202107
368955
449079
761909
676330
923701
684877
478463
788788
440927
748771
857457
948333
476018
534680
719480
723449
873488
506506
262192
380565
543434
730371
509181
961458
209372
621472
937676
409693
115413
952144
672962
293698
32823
971192
24979
366575
383569
106376
842841
232169
1030780
1025266
42414
788690
279695
685474
152499
422220
1012600
515403
340544
204470
922958
849132
987945
899643
403806
52391
250847
806546
705202
210804
477311
1006633
358654
209703
643793
576205
922247
169145
1234
878658
14092
306408
766353
133985
963523
242121
934772
565080
567584
209651
951961
584983
935540
553931
549356
629484
120084
219946
552605
303516
1026463
302990
279575
505038
492895
718848
285862
726674
213379
917625
763386
437877
540967
275532
94836
63612
963219
472881
941870
382710
828112
986685
293459
435751
310046
567331
528777
144348
529172
497416
1039086
1039984
836498
1008256
930268
386072
992526
695602
846513
788115
839047
297509
930921
273451
113231
201453
632551
501590
30715
79147
446914
1019008
994036
314941
876987
651882
715152
294775
846047
698053
878995
419903
862975
155238
136514
180222
972509
765041
484178
588323
862478
980327
648023
914280
744661
678473
660016
498562
481206
116444
292886
547877
811222
150197
12156
240066
291951
367761
3234
6231
172495
943676
326318
532018
800176
723384
476793
359334
331596
973663
878436
959389
190322
132568
740508
635783
683323
534523
456776
979012
332321
147496
838891
409060
730379
844538
330425
426272
284561
104323
857150
255149
104150
999166
920694
233846
139633
377604
847998
413323
310309
714594
840200
17397
1038690
806582
549976
318373
688941
74585
272174
775596
256424
7489
671444
761008
674046
723668
308756
157554
854111
102289
893570
770590
131231
5334
7182
308811
686997
579635
814859
662682
592311
361385
1045
792424
552410
1024826
534877
393719
477119
694855
114604
71049
174746
439192
441715
298535
180761
503759
68935
978631
834034
394416
612455
949967
57975
489538
219201
242195
136262
253763
191987
261049
183460
105426
944889
623348
911277
796938
293597
616528
863430
452287
188588
672465
135868
983243
291704
382311
177911
917254
812246
1044341
885771
157006
386039
916772
707047
140312
467735
600451
500498
594415
323456
55296
990068
72012
532700
387708
241406
371864
224848
212779
893565
869840
316976
922110
347802
955497
554933
47695
153805
265313
565159
753006
57143
902012
917791
639897
573668
428029
247372
544496
929156
368040
133088
251142
855414
830945
1001008
318002
422880
932630
200829
773167
516545
630134
417588
82361
145987
526761
1021108
218142
819095
247013
345688
1036818
829776
504470
511263
639630
750174
205505
444068
69161
933546
465754
35456
608081
563913
155004
111971
504332
522562
1026536
615876
938317
516646
927741
632840
287216
918328
480942
454268
624900
607492
155402
854698
41415
494921
436467
210901
668088
1035826
304081
390926
468343
519827
252757
66194
20224
507492
450090
121088
344288
230174
661857
819984
900940
1035936
517471
87418
58183
596479
900074
708972
140075
841519
843714
647309
667317
443994
701345
230933
296239
559913
678623
710158
3840
417265
547236
826152
588221
724328
758922
1038199
166859
324104
267618
723471
857422
848902
43655
264428
102050
415047
566046
898963
413602
152646
442192
382593
20432
449555
85190
44069
595331
539444
870231
439655
529068
863859
137627
733295
547745
776442
701118
108761
565910
272331
988260
1031461
267450
553195
140188
610979
1032456
93023
806032
494790
658066
38664
951992
660093
459732
479493
814904
953320
1009785
838776
618056
342474
598682
141813
446610
846804
118369
607028
236489
281270
796306
480873
871105
639931
1009177
538856
261029
452767
586252
691968
1002012
828477
887219
1003583
618707
528794
994398
496589
76042
523170
221272
41062
782887
26854
875646
167250
118465
582177
262065
548371
480886
536559
674095
509950
380135
406118
372497
488620
867952
336953
58539
454692
930773
711137
254987
444222
789575
272640
390742
11335
718802
284525
324665
817177
323502
51502
131147
607181
633178
512004
145123
1027216
871482
632085
666971
669088
214778
61112
811776
230147
764589
209801
1010034
298659
716425
76129
760714
148384
769248
439615
420778
1009163
219554
607991
1027612
896192
656237
1007579
684416
924166
299152
493462
290034
540876
467049
166321
75522
916995
94945
352449
425520
535280
783538
264134
916591
836966
752393
979845
310816
1033155
709826
726567
193781
241156
584401
998857
809668
370641
122338
960309
505511
986582
352937
76397
371143
913819
453953
120821
997958
829547
234043
203110
859042
922078
675691
1018784
481726
874812
857781
994284
27190
98958
546825
345160
889371
672813
666384
63493
870884
751245
950672
553632
867718
432125
515962
691993
253085
22001
735457
781822
793757
504333
264479
748057
693085
850579
194116
578754
652913
153173
854041
380379
728690
481703
859159
195006
497378
284496
619404
1036545
247862
457870
789590
243280
930155
522593
454523
637749
764922
66983
988407
124496
224285
51917
889961
148212
120371
596546
528414
49510
383358
90002
418031
620817
415707
157757
483589
815204
842011
373578
499209
497787
551073
282739
531096
262678
451800
196332
821663
365195
825443
532402
335764
864309
663854
986994
343522
499152
683860
201086
269708
537647
338114
627184
308810
131733
409855
471291
1015696
1027074
683059
869423
892005
358530
460837
519485
147035
949059
1005858
611138
703629
462446
372419
399266
571925
944983
695387
961597
625816
785746
682292
38906
874271
1037315
587899
848646
563967
856372
99076
948289
295833
480637
278813
385267
382592
358644
147064
5286
543109
158087
957885
657275
779384
258232
410311
336471
954374
792197
447740
681633
724676
926521
649622
530165
262551
755414
269815
1007415
51699
763619
797709
384495
298463
706685
947499
285211
820833
696399
924941
584546
860180
841910
865314
602994
475820
909899
16263
218272
412516
397942
799510
379577
189926
829978
246162
616993
493143
199823
345422
675243
630682
358583
68515
407384
867100
455911
920580
250996
120477
938247
561985
867356
268001
783790
417782
867727
593247
360756
973874
917231
359677
372996
534818
299947
358814
271874
415807
261199
99114
231520
946722
2814
370778
869035
384582
662317
340163
916022
614375
572938
845226
440397
804912
691520
417796
262990
770097
458206
434213
1001701
430515
571961
726012
19011
328127
428645
719945
394307
494337
554966
1043680
274897
477994
748964
953208
763495
102123
922503
642320
372972
584775
851328
275154
69821
444460
439531
112958
911915
326619
1018850
20032
787571
657749
714224
596144
830267
651184
717071
634530
906862
621214
825423
538951
286054
140028
1030325
399104
665089
711851
412535
360747
841008
808168
547694
528596
467838
253914
730203
121001
103313
63965
951375
700745
674887
107176
843110
417846
56034
428975
375987
6066
591167
51957
463083
204598
929882
16589
583381
653799
231094
614155
524909
597012
234015
202852
946142
423023
798920
331844
301846
475925
147595
883523
867396
998408
805956
497481
211514
846243
640753
971713
920164
661463
481189
302939
16311
644832
214745
139091
576272
714886
228002
832039
977233
809239
772964
664215
198259
539462
906148
70968
582336
590107
271077
935851
754813
762796
455300
264860
943845
19854
58118
675966
814586
759527
502866
293572
601417
579861
500220
617244
1015369
665148
821325
916345
427789
474585
625822
931771
24193
425276
967211
541715
863406
897953
939098
370253
39941
943146
191466
892487
4075
955115
670861
484660
987124
685687
1021
433467
245315
679273
623246
142195
451470
103969
674214
23885
238407
779450
76288
367876
625048
936578
661569
928842
804885
114325
194971
752596
828561
84203
942942
294812
769945
53422
978211
308957
996655
135555
869616
74787
285295
732538
977993
691176
993539
815450
899587
655936
968704
1023191
978652
489975
541002
575268
776183
719490
226522
222275
972395
952395
29812
270669
399569
814430
358810
541408
1015474
680411
261346
481207
929750
799685
718624
219782
1010550
237552
327204
653409
675874
578626
402068
900029
891334
751768
756226
457618
1028123
972853
1044179
435929
518766
373484
339985
582585
900983
1045389
814775
211604
1022225
419198
364998
907058
867977
898294
38600
965601
585407
806928
214181
462348
787128
680852
941528
560677
930787
759418
232939
815208
786445
317245
1001952
484090
346006
568185
945805
371571
783008
640956
882230
904902
920630
446815
47314
726225
393088
247247
200349
27993
553260
141490
552790
899397
388188
747315
423347
658785
674230
999680
458541
533296
442289
661119
765482
313469
277046
30578
438626
842536
487656
176518
608014
566584
783853
604369
244123
171582
705637
933265
876326
972809
556026
1007790
479224
639343
1025245
173996
1009927
789783
570266
824496
277434
801281
328980
199745
830344
823593
417878
857932
405544
412763
254320
642080
822175
130548
987856
151128
593668
650658
996018
15981
188488
549092
690561
1005504
254218
742084
977411
691726
626862
244467
768997
558322
800056
377842
221286
761105
426324
512282
1646
515215
416487
616339
27411
810631
779806
586186
969429
278089
474929
596061
143079
466755
523499
723844
974318
833786
150347
378286
183730
491245
685589
651112
676219
903811
848644
209782
871056
793199
333944
5246
435459
562248
712174
40146
511779
373800
719840
166787
736917
228276
782338
938104
1036321
189876
673278
209655
1019555
560474
272365
551840
15921
41879
964251
907329
437608
982606
1015618
593832
996343
662934
106946
311717
1038531
870686
888850
57993
931832
185767
309933
267272
896648
177728
83332
542605
552025
340818
334941
907625
741235
373117
496886
195347
1001467
430450
653350
38338
580129
726651
716487
486729
951580
1002101
869068
537589
103444
34872
707947
4985
167138
325916
730725
33259
626837
617355
943818
683477
979267
175694
841561
310310
56600
809323
196733
311352
780022
112550
755060
552454
845167
617092
875893
754415
876733
596467
305147
1010989
800970
331205
460585
24545
758077
753824
943928
249619
347481
890684
253657
323593
498629
215669
42128
625755
598811
1028480
622920
756668
978768
399917
921482
887060
477835
587637
755555
544932
369221
728438
565587
155864
519543
63197
520625
641381
413047
375274
270847
477710
689706
374156
159713
400253
453212
303740
159972
371057
322383
626151
885871
658491
337256
1011885
592612
514033
846122
113792
962496
985168
148130
207079
646280
273283
204653
729590
818624
605316
450913
724256
506992
888930
55538
1041847
515254
772027
348750
846413
734220
655422
626687
1036778
169916
155342
718133
541648
897247
975414
919374
623062
489601
940485
276439
938257
308903
144715
45938
310180
575391
856440
384604
334862
704675
62626
819953
660987
987313
613254
198356
523381
437936
122787
28332
701817
1014610
136273
353088
336772
242217
765194
740536
243260
256463
142940
937286
777793
189015
631189
504421
134263
830058
805435
565450
75045
874129
565239
341093
91419
691486
119887
412446
795435
14523
718747
650546
900793
348421
897344
441749
528223
97383
1036780
622360
170845
819708
801570
577563
251906
527116
146959
497805
589298
797543
821308
294487
51160
886052
994633
266819
651588
400371
244896
155679
653418
702282
235091
597458
406558
261462
122811
58837
728159
397739
709407
656775
24545
551886
305116
913988
31038
524793
1012751
701277
585950
28752
733255
1023478
677011
83858
679537
698620
906580
353709
902587
1016418
677942
262017
261828
311071
636353
730988
505928
344603
376135
867118
506576
839856
422788
991882
929864
143648
829586
471774
293683
265247
563958
185645
18913
370386
646699
611834
781928
790004
285924
724834
268802
806688
743565
758795
264177
555672
347692
424827
3145
162457
863063
1001613
837094
348126
642307
713126
299304
539129
327803
153493
599126
904522
325460
193929
536680
634346
205272
830690
577037
835915
146617
278882
326420
665384
756892
494478
276901
76765
874217
485109
22063
931070
816707
159070
646873
33213
813592
407558
382529
982953
323667
202778
96122
424012
140212
739952
667729
188439
171212
856301
546550
998503
182493
301789
181029
322998
346408
498989
822980
615158
372164
490544
52705
487448
649787
249822
598088
335101
653052
819913
999088
308837
399739
241092
76656
886025
826761
402506
692307
890436
149397
254790
42427
28944
544616
529208
928287
231239
448066
725388
416643
75689
725586
699661
357266
46179
86674
327171
352333
494916
548962
959581
198650
476593
618935
1003088
821229
890676
101413
854760
246133
237028
382435
614652
646764
621563
156072
109682
701368
466759
5341
575367
841784
333805
158761
395842
122649
86435
32134
200266
783359
816231
285322
634525
393056
525918
105116
698136
656714
816183
806274
742435
395422
889018
196649
666909
603969
272601
202346
354772
41249
787012
394386
448663
340005
474053
295377
938770
407811
328768
615794
591032
167551
966657
454193
845742
557830
175341
511832
998277
320313
181957
695510
480897
958169
723844
750856
809121
1003142
276255
317851
776391
707133
495054
58978
1033704
308448
219895
240730
980422
809289
606555
986102
724979
498493
5583
753594
718430
515539
596875
27588
109160
965291
826812
534102
799602
690022
600000
419864
883617
96712
229538
192527
816254
556721
756255
331259
256318
254702
887451
953793
155746
299610
93495
152125
226018
532223
721195
610834
1015692
18602
534163
243098
467059
230886
191036
993711
577944
532939
518529
1011371
457937
757196
315635
386821
837981
291207
179202
586804
1019546
1010083
949733
524142
986469
477609
334965
411602
824936
566502
910892
919634
954441
44215
248054
384801
864820
280993
354055
716232
251668
805304
494564
524388
796527
769635
977187
753667
74903
703667
521303
373898
642371
131721
684474
214059
953150
912356
809291
659293
1006503
563183
184465
968986
297882
378866
897078
517787
234348
570091
493073
982964
466390
667476
537153
786623
45360
253815
12166
141198
311109
933989
667079
717184
654222
176247
313564
798327
584306
777575
355822
478948
816146
748010
347284
423642
59092
859379
127926
876450
364431
823290
457661
748690
969926
312494
266913
758807
283981
34700
109592
198456
508909
804836
700086
638456
632343
589630
291477
790382
342059
95254
221680
373074
124300
43129
797483
353065
836260
270836
640663
778360
599244
663278
32380
616093
292725
819084
359149
167947
269616
386816
837370
573308
733391
912592
711089
3217
406248
46713
53445
652003
319435
283609
111167
464814
525831
430459
77165
808229
743992
466861
1012308
776635
478668
685374
531284
837545
774458
1043064
190561
120839
491836
1009364
768542
1032095
598136
907238
872055
986722
867634
160995
176582
848496
391636
914521
966343
634611
727439
422664
440187
945838
569977
233433
398327
261691
997355
771211
777181
693985
260080
921174
107786
893342
470193
64289
917213
168889
125143
547124
956790
440680
230800
612359
51407
535084
548274
832656
544893
378970
197274
773650
545847
143494
850768
295026
602387
682083
189366
228196
1032657
439972
626639
941258
799091
44287
845721
889555
505815
731403
330714
282116
686740
431999
336608
688119
678883
827825
14660
362948
781087
937821
269091
448977
697867
386919
771346
539480
128177
930002
295744
532545
749015
620339
457076
974462
144540
179694
682491
1034782
944215
846046
359415
904328
71003
629196
292891
820538
826945
772522
350185
661104
413650
426041
313607
1020819
5416
867655
741902
222434
730119
533615
308516
131396
522290
131437
576550
476861
756996
568734
891016
545051
161892
139537
513690
377827
404104
804372
761242
479394
494762
216488
241408
955838
618336
931739
705542
633885
479455
1022432
9031
580789
849170
8604
318734
71998
326631
4133
199903
628729
83178
205468
983411
115435
360186
128504
451933
915275
378575
72109
48270
234563
924246
838301
809238
295645
496581
449037
213463
305216
183493
643676
697640
202568
1002405
35876
776641
84459
777666
391337
1009345
498492
607101
766338
214280
369107
78436
60836
16399
43418
761931
871905
933824
1020956
4381
909737
256838
845351
173001
329606
468338
291568
278265
717421
803475
923245
170040
189596
204854
326825
292614
285106
183402
138282
88947
639861
1004029
1025862
461275
212333
566331
430305
877779
976310
213513
97328
865021
625544
587563
1030808
406290
734259
334087
123260
817479
581351
383503
816728
242356
361141
291649
865461
320884
1005289
1006112
660105
367117
409116
81401
580325
34559
654624
774797
252169
199138
726401
505022
424351
400332
914384
45325
199689
821792
549879
560095
366649
236001
537681
806458
306057
924686
675445
294673
376800
425918
612656
483770
711368
345848
1017285
875785
253974
310538
234907
938833
1033309
442557
959818
536190
784892
397757
265
545293
772703
271889
754479
933840
1027578
406583
280419
226192
1034986
516110
763556
347488
631520
313087
881243
1003729
732668
505232
1036101
1033314
58445
1039805
370874
887739
372585
177636
364414
8978
158509
343446
1027140
224896
145753
254519
1000923
868918
133790
606593
670860
499232
662261
477687
547455
296236
442743
460713
561404
276781
508831
23530
332625
959602
469023
885648
906486
565178
859019
556991
526138
613731
422713
1012655
293041
752493
192848
612175
498391
824742
33208
463885
510210
44526
404325
579393
641229
168433
484098
824311
500716
776318
11423
820464
218790
167075
1017198
198241
188049
172852
954479
2259
973520
249850
579045
126152
330776
1037304
388213
752275
915183
654750
163152
703352
123612
763631
71818
686644
675298
25348
478347
38962
229927
500738
6015
157167
826492
358139
31812
111057
665750
700567
443749
507515
833703
616768
639440
58752
424006
273245
110105
631208
165884
567373
343555
822366
461813
873344
400128
142106
456456
566828
720401
581335
563881
777942
536176
431522
278328
844311
62957
23221
449097
134609
1001994
158655
248252
214996
14749
347855
7996
929902
754936
696180
513208
389041
273720
453548
14442
636002
1005245
135268
151142
774585
359027
312350
65513
180431
251524
282656
164930
171180
390168
282333
192760
748734
259175
841052
561384
315516
821098
589737
514488
541574
420607
105110
185177
680764
980463
89832
146155
283878
416415
983115
1009622
149938
986840
219753
414074
557763
398472
808269
110014
571607
1036318
505024
351710
616687
476090
742054
191424
1001968
306411
417251
332611
1042930
563507
297285
729141
915686
260767
991297
841942
974532
367218
974316
372690
216731
506045
951630
412736
783863
280261
859440
343375
854119
116184
459397
968423
430473
871580
220038
595834
719018
21325
58209
98962
256518
87529
333032
791556
1011603
975772
654343
82080
825811
194610
1035840
942111
113553
245126
544450
745297
851166
1016702
688454
903877
995778
1011419
381227
404746
885927
175477
818801
384470
153066
536783
807610
802048
475561
149231
510502
997764
620720
10982
724271
438540
854442
446738
13766
332229
848194
697991
250766
992292
190244
296733
169624
491068
534616
905647
989154
134383
1044797
262842
404947
682275
449338
882653
262491
976844
957451
76556
143680
470416
123663
232869
866105
852795
646664
627018
906403
438480
804958
993162
1042480
427271
465942
720604
450766
588981
843451
780227
508172
37046
356228
432033
421012
691359
1016242
689886
109859
187124
974200
129448
201446
503785
172923
994403
800878
836204
357711
224621
583346
37964
695252
433074
270427
643350
570150
297707
169680
65244
898366
121735
482008
176449
893528
563168
218564
976120
312419
708603
370111
489343
393416
155978
455187
248659
98469
890248
330335
727847
808040
893455
425015
874370
738618
661506
848351
413520
958302
192781
13480
388280
612834
578229
31343
456788
233493
470761
8403
223669
418414
743996
469876
494386
47909
940169
812788
182095
1028688
37905
504733
144957
168977
820782
257356
104980
285814
44024
788086
369458
282698
930184
929541
193605
336767
393528
151708
873872
672900
433620
1028339
133174
557506
583081
617484
691245
792742
448813
476803
533150
641323
739274
660908
315140
652639
457501
65236
986698
223455
263988
24642
41659
232094
641395
602272
1003860
347040
99343
420293
581676
491303
115917
718352
66977
806606
986986
719879
23788
465580
419227
752016
324836
478468
116249
996442
210349
661478
968841
421826
93759
1023900
329251
464198
1034858
1009853
871983
405307
122273
174921
194034
218826
422190
589770
66656
373194
829235
150933
218381
192092
468173
419461
300022
43500
3554
282995
553353
1017280
942432
381294
712153
142544
883401
759658
154889
581743
957786
1011233
369122
944490
858038
1003004
814578
431516
293168
391299
454398
643644
764732
503760
619089
433904
784698
816364
687771
332833
984480
515795
457497
799657
737907
729210
713114
764551
249517
199168
830518
71916
791834
723957
215524
87008
162343
818275
774884
853912
858904
132621
458181
989155
20577
87358
368771
632617
138032
701359
724944
400199
91211
833045
549674
734885
1006860
947179
497479
643197
811596
713917
894023
5452
35631
906119
770028
802226
246813
762767
990990
895976
892328
906611
514746
729008
391576
353951
940940
479445
1011555
441718
677115
647755
82869
127344
606731
930661
680073
504194
1020975
174272
838218
473453
373989
730792
394328
939048
40597
24372
60818
670518
972582
236778
789334
808989
384687
930782
965111
543225
291913
673530
363817
902454
1015368
624130
622330
303354
287530
554489
758480
1002008
285649
480137
698053
447896
439628
948439
92803
318288
387169
127613
948724
188560
598512
728113
573076
791386
673287
375862
599834
527240
561317
155375
232272
449018
298575
90521
561179
142281
181480
185003
973803
456072
877117
146513
963983
897372
661589
118525
363383
996762
429987
735187
8316
342832
1025588
67305
910331
45079
542983
668581
215155
288209
532644
539478
873212
993474
1040543
253557
294295
1004212
673000
128675
137603
617852
828199
527126
874099
202596
765919
223894
97099
398584
351225
766518
691939
257747
216775
458505
430271
757604
79464
299483
469005
944363
108450
269231
178146
38944
635150
851531
401093
371021
1012032
525644
872277
1027328
307678
914544
991110
37087
968688
762295
5840
383778
614692
594897
472319
20754
659442
483690
329144
526764
506839
83899
942359
269592
1009721
96326
927508
539062
806196
40696
402396
130385
987686
1020204
882276
245715
980238
915830
5174
388282
312993
220604
217737
656234
175378
579965
903906
704279
70305
946836
250234
388844
931537
328850
187487
81973
339662
494861
841228
343327
495235
452192
522214
189275
998923
391762
837281
321829
709265
715996
515821
315705
907618
137228
611344
91474
504979
115461
200259
167793
76850
385490
175198
922633
121605
1013030
843204
544438
605770
896965
392205
149730
152127
17142
981111
1034950
841086
354643
888752
839800
399459
559702
562525
497409
566729
843771
880506
658826
723212
288930
171921
474010
148721
730550
997133
717285
958275
844229
892595
272163
11245
663447
641102
933539
615181
79086
876040
145990
833393
591620
180993
607903
94903
822652
187354
555419
221233
325859
573559
160082
93256
189541
494941
378945
333282
318501
451185
368194
856705
340084
802360
859843
411004
716585
435090
596710
744179
13064
587482
323391
904895
341662
824089
393560
552342
650143
556317
316324
1027708
925699
712184
935975
98584
940605
424386
651908
473856
598702
253113
894167
381622
595346
641877
171740
882913
59467
543583
680725
691075
840160
280909
315021
132257
640111
914124
642944
326937
199027
397217
386458
956797
696601
502997
737412
755133
965255
352803
384399
846939
34751
606909
88137
847206
651888
797496
640008
338267
377987
395747
480108
904462
920785
639130
886853
885953
109598
373126
583988
701225
386375
420667
977947
605785
7157
889763
734020
471022
728040
37547
228328
917069
115795
227806
968249
608609
245189
688847
67065
4316
555211
726728
937914
158882
609761
82147
926551
85393
467910
468018
127891
889157
564695
91669
75310
805475
955560
384769
628187
469462
226036
1040129
326625
430753
106983
437467
543760
197897
168122
95764
185907
169850
649723
487375
619832
152223
846326
811313
550352
485840
848058
558142
805365
444275
102125
774541
169443
622023
342078
1002372
328578
830048
861646
904536
284736
710961
949751
365613
80832
931607
124040
310385
709265
857072
73430
655261
1015006
334052
53778
1004084
235992
41761
696707
264785
806711
981964
1031455
389708
168351
137537
476510
274132
382949
873029
927788
197944
605867
507767
6200
949673
46027
342381
1002677
569367
175149
166251
473361
454731
997455
604284
381892
758767
623604
387859
852283
703337
633059
835970
525583
465724
817514
123234
946458
829672
447431
1029756
287468
719324
65705
208176
243982
77853
510138
743372
746016
282144
726141
44059
238065
310898
751212
894692
700601
44796
371909
39955
389590
729946
104274
941020
280071
334280
845215
678398
42234
194409
302950
486599
138635
572852
619055
859178
791610
194226
565947
831025
820940
37322
31854
168538
295203
351830
351152
50196
385123
124452
812365
1028453
995491
596804
812643
386957
637860
789200
180873
7189
367490
237170
648091
653378
978229
550054
246240
960820
180489
201700
59397
371635
343156
773017
920867
599454
672994
993341
671944
731899
358822
172805
798882
393311
366165
399541
443349
13372
982333
488593
586969
562274
846873
193648
269293
766704
700554
197539
308268
345497
458587
948380
484226
326800
600959
386483
846063
806968
634806
637472
809422
293599
315691
95804
278468
925323
453062
966201
796015
109795
684075
833173
496766
566017
765110
312089
971949
255748
503156
606240
53014
525737
573807
733753
943364
82453
100147
868990
702150
1009216
45409
1028332
634918
95788
589103
647186
267528
604246
742069
650247
946668
653149
248202
179733
476299
387945
296133
548997
601082
176564
119144
142337
527939
598404
595274
326264
256643
511444
659747
489271
749925
678451
854287
913251
643396
81010
924456
731912
594201
560572
464596
97918
975067
138380
891572
875219
176902
235408
771743
834701
952095
267886
945360
463414
158380
901867
1040935
163197
225719
774282
72014
129128
1018303
187622
131536
905571
334363
1031617
428840
933874
528027
752062
642849
1021733
569947
85678
279535
481213
359396
741582
708339
372244
344456
383674
495050
1039056
104309
133442
354820
715360
501321
579347
616372
973635
112746
659572
308784
664184
184957
593271
477288
901088
191893
702988
88844
554159
409678
13792
630398
625020
853174
613788
538908
182938
724068
83788
204283
86186
645712
322672
509885
40789
606352
854841
311665
891724
325562
663532
421411
75663
831174
249653
424484
300869
397837
473659
127872
374091
2478
531924
678242
755952
494716
146969
710588
11938
330110
375546
494740
279904
863715
300016
81875
1035846
482139
635140
5790
755162
134091
248907
747391
692581
870799
773493
526301
174335
47405
299275
414412
302738
198172
755375
207634
964992
29881
36795
499834
696960
381256
394718
830440
266633
190749
113507
527731
668034
11556
104690
539230
565806
432541
71465
967052
698235
578785
294773
486635
943762
782498
74648
991361
50882
60232
867272
52724
785507
649696
444728
160810
992357
36975
274796
765738
949793
717114
223077
747489
833441
668219
869653
419502
123897
173992
289123
628887
711708
456156
170051
283519
1005215
675435
415661
884144
346473
439057
355340
602289
777869
980547
707092
189807
960604
624665
950229
101795
973813
543792
881598
643893
31585
941287
694109
259151
799070
155909
104051
608939
273541
205178
643795
764539
135465
818552
138674
465035
375206
11858
279899
6316
278287
239689
250433
3866
81708
169013
229414
852748
711539
738982
358050
154582
72411
116869
70151
114270
750396
102771
773338
114928
638265
947877
601781
372065
916464
819909
96426
986723
934794
842257
415645
834278
1033333
785493
810525
211679
86796
833422
568675
381143
552340
137333
233632
630650
736868
249639
216467
1011827
341563
493276
311572
548186
524707
439654
326581
188424
200219
951947
608193
224155
764344
407266
874012
923893
252476
598196
950539
982106
35564
660684
59209
307931
973683
358297
991210
419316
46017
465425
674116
634509
749681
764776
305583
774488
1043731
307111
372691
27527
752927
642527
98058
879633
707330
564415
556821
167312
383752
316164
415279
400539
252274
1014139
528915
556707
253928
89201
315010
214495
445533
900931
306921
637092
359752
133240
245085
894850
670421
458126
457697
462111
55637
448132
677600
841738
78542
630746
64690
980564
899550
321321
556747
821010
874005
423567
174916
264251
14466
710729
166353
685810
305102
848374
105956
712263
1006863
307093
849322
739980
555819
262654
476920
415213
1035052
470039
582229
527506
193415
1018185
90495
878302
599520
684574
495997
51949
702644
187681
329600
113208
313139
353222
64331
755710
828363
507372
575505
134455
848558
480247
934337
938129
649808
149898
322176
160495
364579
521970
621616
454690
885688
423180
505865
366630
844169
350495
380257
665989
307596
693845
417140
585694
452089
541803
180129
1041686
817339
354284
594847
291772
372041
150198
579967
1015390
861723
803195
367949
908841
869476
146307
1011104
586589
540378
668055
43991
1018557
607544
908721
233267
628498
363315
848908
725938
953979
27964
546744
412235
263854
669672
994266
677331
931926
350809
752127
1044503
699429
409082
82377
431635
311575
807332
877334
149317
270881
353218
538164
219904
125778
468476
465147
337924
17138
908764
348634
903556
357961
631932
472682
739148
188771
961734
906364
913081
955230
808667
328915
78829
488948
630736
671130
460127
799679
290997
213983
938695
381751
604612
804031
517584
740665
736774
518173
59780
658537
153075
407405
691577
1036883
381368
825135
1000772
212319
918435
443737
465167
851424
80680
616342
962584
491290
805559
723189
144350
782746
800679
988894
99566
896958
44245
357958
488572
348278
60211
130213
306782
508756
773503
603770
294692
856116
725196
541493
11899
843875
820788
574799
344110
994757
615465
131830
724799
149745
721565
901895
859254
980775
575295
337378
421460
638371
726683
17883
46130
729346
413087
669519
42840
194762
1004235
244746
1043093
230159
423712
511084
439509
97010
293484
837745
839846
174010
482722
22223
352083
890973
35086
688848
523740
599569
82862
495042
8822
631592
737681
428650
341080
611665
367397
609192
828196
676979
75233
649846
700484
919701
594170
17916
687454
527795
234896
504779
872375
1023437
871492
188898
382771
802767
408415
361670
169166
628700
222329
837841
1025617
47081
563236
927344
825285
1004228
409204
848771
189774
780045
554091
960617
551727
855917
301781
118031
60201
43
799685
448324
139295
661737
244027
567832
717731
402081
432143
474780
310340
382449
738720
671248
162497
214390
415890
709445
869507
868774
1028607
463417
644740
4066
386972
153015
839052
240432
187721
784080
719424
969518
76028
241591
190668
1007165
838393
230898
872460
73470
567149
852974
164127
109994
161650
573200
99063
1014203
688514
830705
284804
935425
969188
713257
265172
404652
736001
551990
393261
547002
824791
549921
544415
787312
687426
152703
971055
775993
594973
176029
568242
641364
374018
221531
311690
526478
915417
964999
946994
173877
528758
457478
480105
511333
144921
184356
45770
732894
189428
244672
453421
255141
23158
829043
440373
788651
476825
149669
20276
81121
836115
212528
57938
312256
893886
604970
279643
118145
849783
787949
787907
761128
789249
13998
183567
571216
366483
824588
816993
618861
115899
658461
883226
113301
38468
777347
34441
919776
382420
81607
955072
824907
262806
381039
111185
125333
324971
455153
461425
147586
303975
980600
755563
929580
180234
106566
44352
873235
840946
574579
194214
648688
295110
1016331
785992
1009520
56020
308900
84140
38787
632180
971852
806240
861407
180742
708364
482477
375814
436122
840587
642478
324829
329083
644751
167733
481839
7732
980049
290671
11464
892486
203847
970533
510157
561683
506843
488182
917367
170750
143089
958646
490823
312655
299411
687960
741809
135833
907974
355592
436278
141057
980704
713740
103277
964495
771279
854339
831824
42160
284895
351129
799419
67034
952414
563174
870483
593941
879731
345780
1039280
407216
40616
50883
416399
564342
1038151
691066
597539
1033416
484976
27071
374446
457167
89041
158931
107806
532166
874282
368321
245531
109048
554152
187864
685882
875370
343196
140720
49824
415039
701764
705976
399502
974148
942516
611727
418133
962730
640622
809201
606556
981785
356197
161937
664823
441781
320586
271248
469491
174833
420968
929182
425258
762726
906319
914624
347242
859235
817970
657286
582642
867058
247125
206056
515743
313983
92114
861964
277484
269804
865457
651905
44212
144989
233466
662842
1015421
158581
221920
997912
205039
97837
677370
201988
836243
968546
394172
948163
861790
785638
971503
194164
782662
474367
112049
976861
153505
298545
509707
506917
134421
300703
198599
205764
299941
849064
158612
118388
835940
364121
596048
38611
98824
506246
799097
182379
264101
170473
159415
61976
77684
637492
81120
159961
650063
841516
57218
326938
865811
563130
777254
976537
70326
520801
276926
305487
1017989
845121
891388
1013488
32336
943425
554552
142533
921844
802849
625701
293838
116208
203088
198346
699127
559396
382273
252527
64431
872673
245497
279221
215248
889841
199271
724930
804986
389068
452017
567771
128786
374856
679716
931804
970258
595757
249014
466575
168149
939195
295702
445585
147586
843951
215996
423470
460695
367966
525366
1016201
694235
223385
942845
313208
678821
133751
815170
700284
737913
716216
366726
212445
202403
609544
902212
466660
649990
290381
598576
167830
203792
216779
182911
965377
489946
942688
616046
536811
287506
733518
676140
265617
501321
932083
721564
111972
534557
25399
30232
838350
531826
540576
416539
866620
907603
994997
218597
20032
557865
964465
783319
309594
44790
494506
671053
719128
596462
177532
557434
158869
906619
184197
254240
322416
554492
396167
671653
165425
955718
942803
212632
226736
743127
775916
120001
62583
913899
56917
826489
1029094
783117
1016149
593505
447862
465006
461297
202553
102202
53653
915629
970709
990559
449348
512369
523476
871363
272097
966858
715219
548934
917356
228602
566386
866171
603168
856655
880344
788612
457136
890313
899285
50390
621584
860366
415895
462326
602108
446585
647477
259898
255290
322502
731431
118644
763464
361681
733009
202967
217046
851038
550951
163
992043
599166
158143
613478
449351
865826
756595
905281
818688
34232
967563
10279
959918
163639
326929
819867
38996
420666
184442
218694
717750
395395
924083
264732
697695
852754
478007
102106
681322
704767
205563
49114
492990
540314
504767
77380
909390
258303
283737
527111
774320
751987
750188
725838
401336
891942
178427
589371
56857
594486
353655
639293
714132
126126
218984
368253
116920
292743
57371
885758
170482
592847
869794
542222
570842
49585
704221
916689
575016
152119
990356
557375
569890
583112
89983
157570
715039
697537
436808
290641
392253
60743
1005433
728286
548690
661005
28387
437675
520722
515897
882707
408874
393170
587801
491008
586986
384746
699132
547671
11609
809837
633201
837776
749326
256698
524875
996809
515196
991783
725048
888123
899329
132870
921720
667433
124611
602609
29977
550446
119116
461876
260021
820110
192393
59382
785609
733846
89168
475431
510878
944321
692514
169223
1006183
436884
158488
94698
884134
972485
92779
344290
432802
131492
59076
602364
394009
614903
574989
25727
794404
209887
973000
880114
542940
207627
814317
449964
962244
320731
764570
80034
669510
582751
649469
818562
627725
947006
131142
3908
1034716
892152
361454
191349
876442
227197
137985
997857
161247
794904
194340
805852
442057
804090
118957
231007
699697
143540
449191
371063
934063
1041371
130315
834678
1028434
845111
993466
255609
215366
782319
130387
749567
472499
208954
99899
610033
99896
583879
580459
898722
1001009
516321
342380
984625
380031
742322
174588
983375
642761
763647
159963
923706
467356
805389
892523
983724
148039
969260
472308
174180
1015668
815943
675264
762838
465530
503542
686791
431898
86419
298908
53354
825591
661284
74239
880231
1014487
513503
286110
492874
639960
278004
699107
436040
572914
288658
390316
6888
83517
203549
485360
659446
917610
705671
900470
799544
945550
160695
544612
731649
478146
990538
1023642
548218
583967
273471
233578
676882
485111
187971
300592
440509
916661
823426
777094
988721
294593
285553
678008
420084
838640
630578
996728
825310
549876
230303
751595
641175
658587
186403
465457
878311
32364
586754
146399
847216
111033
989685
60216
57263
625468
894040
277172
77936
688389
612113
265024
354982
416216
223601
706132
559443
360361
190473
163691
260107
102542
196142
518048
49996
1016129
69606
359250
48026
182457
368560
591820
503330
247380
879615
1019874
53490
329065
349743
195505
63618
15819
282052
440185
445204
891368
887920
1002029
13318
368846
208802
736192
917728
608621
265847
648188
961793
418007
24562
1029822
285625
416055
759727
690317
101335
950313
974736
1021498
249349
386997
825847
750569
365904
90534
540166
119194
604567
308482
36148
106578
522608
497840
960759
132386
434440
689239
904231
331635
107245
336564
395478
242006
450337
973276
669260
960900
525844
1033004
324071
934747
922685
288519
416608
279190
392069
583643
497192
817026
307571
833078
252679
673464
547962
554945
386030
472527
916510
319829
841432
28807
711954
380272
547767
501415
962604
844478
199571
327341
751364
295542
613891
965769
596294
534541
195257
29812
574015
1039995
955613
786605
585395
612756
523933
507013
199628
815727
536736
486863
314528
496852
485620
446632
138806
6458
382311
1029996
988488
492107
735322
421756
245135
992983
294227
272642
1001295
274783
273850
971904
67177
37916
454085
1027996
667006
536040
243119
332534
656683
884001
289021
940245
209511
934339
12985
679699
777504
499350
672688
992342
593839
941575
477380
614993
272306
674477
244991
259438
603571
16718
600845
163771
626498
562526
345090
183597
917773
934801
865876
711251
218964
363683
464986
500095
211041
282102
904955
131652
1000147
274783
767109
734432
102278
168695
709715
249087
858412
315705
307066
89412
641850
496912
30243
603634
679960
662491
145968
742503
521989
518475
366168
77661
425170
456616
627719
281677
935835
726300
557253
522622
234704
196009
13277
62040
657258
349768
326901
728457
135103
947918
629266
131980
877357
449427
926792
565683
159399
248222
44335
424839
615589
667172
570396
383177
391321
265611
454457
889124
402028
916150
713443
874907
585666
290144
356328
186333
681822
813106
921588
386778
818394
824631
35808
988501
696041
928951
16871
305605
740035
239477
713867
397303
228607
117844
429293
713211
1000202
262397
925388
934528
609035
994853
425864
520135
815778
522476
931149
290983
579148
500630
163340
185678
986314
561633
288946
434967
478960
558350
768673
961480
703793
520813
51150
554137
338185
910802
966981
763674
805624
241327
421531
239715
104690
960408
810318
130906
972782
210846
643970
772311
185220
794890
527132
776421
569592
785251
974730
779454
14198
677103
773181
355248
129689
299211
515172
910153
43154
5637
437192
786110
267280
300150
580954
554091
965025
15101
17
60849
302852
578541
709615
82831
262336
114314
231447
544361
1481
268620
1037211
1016686
809758
238281
1044453
262859
1345
578722
501044
610539
409570
633854
586750
314986
857576
507931
190114
76298
1013921
950891
642339
297369
394846
417015
953995
71585
166723
58627
99252
382746
472344
469358
261311
785712
801808
254889
604221
690362
19800
425141
411805
451914
388536
164837
413809
336585
238311
288102
349731
1012002
279737
141178
734836
675169
1036123
566885
292698
833717
536719
984594
81248
551694
145882
549434
531422
342672
354121
73639
552766
578583
558685
96501
721058
736339
336483
793317
986456
747836
32682
592059
809154
178100
606970
625970
238222
814985
726997
195943
435903
285353
561496
594202
449985
1036619
859676
796275
871400
655476
5171
102879
373296
759899
668396
78859
461638
990703
951343
528218
607826
230383
686523
1007488
412966
445320
307573
563630
81386
968330
469187
953114
232817
238076
616974
951041
370864
844446
247678
748389
565653
601280
173517
62676
683597
207897
562395
588817
798629
74371
526206
749202
88190
816271
101927
51414
213646
1042947
610606
130536
41105
232642
993099
202249
635292
434113
70252
686363
900282
282979
503316
597822
268806
392039
624120
439281
956192
759537
266572
579425
1033004
1043206
619461
836495
196618
969424
897030
824610
755071
792636
225412
528813
472309
265591
462644
258482
872041
615190
232221
1039320
730808
772419
353962
200614
101352
639167
344458
92525
635895
493725
241621
983921
819056
284193
879174
723657
941292
934962
98864
571026
102017
892408
881828
266818
223262
433653
788561
860838
535616
571643
742888
684005
82167
137432
162475
210391
133117
672972
975072
861428
320571
380648
474585
35038
249580
856036
1024374
547753
79188
741016
100936
366800
788587
589403
238958
97390
521654
452555
541791
315525
620503
280425
235111
381821
917178
140670
992243
402185
495529
242260
1026680
46807
681540
343717
568610
482560
882908
186188
645432
186076
765546
78959
576760
537824
286994
942088
283488
437590
99452
955516
502364
280425
509504
255627
85767
1040455
97896
922723
615930
145386
618467
395159
772724
167133
647140
593228
362672
520508
340747
507015
2065
951801
643288
246685
493379
459287
428827
327199
399290
420131
509986
19099
295971
763867
518119
468028
654353
457902
482144
491938
369360
931522
22521
137397
575736
185743
10593
26360
752270
260882
940061
815093
591719
446843
889594
71108
43407
677088
34497
747711
184886
354118
573438
939760
82066
368470
773855
530228
78237
344527
103938
703347
777715
628608
64008
559216
202169
484971
72752
697960
73537
652335
290510
652331
806572
819518
65105
254335
655857
321576
765068
487246
746358
176088
657833
867398
566075
445891
1015474
476011
879677
266051
426126
617707
360787
494648
72451
407142
869018
876384
449287
326588
169694
123356
89282
103350
208772
503721
44915
391441
458198
445805
687818
87700
384154
679156
56491
42026
49930
833554
665817
770709
704354
612884
899725
282483
467377
535239
760644
388270
419818
3347
850568
459278
691126
713483
446964
997982
584263
978716
641932
1034422
166477
158532
185392
918513
317400
674403
479908
592526
341725
723351
789325
783477
190681
242888
738281
261045
524122
1031349
766662
863147
645050
473936
972414
6996
675964
288078
251801
745193
357665
884147
914426
663717
130516
867976
117727
875679
288994
738160
38128
918309
611651
544820
164985
247903
625873
709291
442186
710033
984325
468983
60826
285623
432852
736520
320048
540866
885960
161206
575679
205259
127263
534267
612687
814021
293962
839518
200719
221886
1020261
317227
45427
628405
199051
231530
736946
987075
74465
521099
98992
785566
600801
503476
735641
314864
77836
982192
588206
713660
252660
56357
983447
356569
599347
392369
784762
798220
535164
928289
795620
804249
615907
518730
398395
177149
204728
896678
975312
862237
443987
117525
939823
311324
39994
66225
74819
863396
237641
941556
1013083
146416
166722
326052
117462
697400
614510
993492
492259
410462
210530
713360
872739
327788
195673
857420
655366
804068
307651
1014997
836477
513536
664187
517140
632033
611656
743750
118158
79778
156515
878737
465020
657512
279302
485292
252616
871876
274785
256427
596058
912058
825016
223697
170557
825217
31203
63733
245682
760646
613135
621524
46926
734819
757329
354665
326221
597514
927175
842918
476940
533257
579289
615303
436281
63102
200366
1044295
201307
556170
137091
845712
767914
631680
961666
5708
53207
464546
664007
975076
735742
9671
100354
921449
191635
538877
225688
187277
696414
232732
684591
739568
146739
202650
67016
353878
381376
310651
463232
704794
1037517
219
283712
892223
874359
109616
488670
344597
642571
19751
879644
262798
654759
468029
746819
282872
1006272
678348
281902
1021059
765430
95290
964650
511720
714967
82916
72636
716776
670823
659263
403744
378870
678074
626682
348409
459517
855084
448780
1027892
777950
462591
788963
27265
557957
767727
386034
476918
185369
44902
713010
258778
228085
103655
490836
795907
894448
1024663
196416
394098
33796
511747
500732
729744
891272
933823
706230
518578
821861
384790
20180
19488
113056
754627
193011
24255
915438
639887
177883
43013
368753
422187
687125
5310
974159
623699
734270
240174
266426
398220
291374
785446
395884
616619
174573
811906
885650
644457
769510
701636
273411
1040713
509742
736863
586259
852456
995311
451280
430764
370726
13457
281907
754332
431292
568986
753197
526586
775932
844159
855378
358822
966939
77002
92123
274865
701503
844161
80836
432640
812600
312059
786916
408856
968442
785070
311131
579931
1007125
828380
998118
839915
671023
131586
67900
58374
153040
683743
691108
445137
892829
153989
397894
742126
705100
53095
441126
815127
586275
451335
163714
950176
337449
951166
759957
770333
318451
264014
162519
553383
828885
167005
534963
530994
1042958
1020319
934458
211491
890644
651584
796448
96281
30195
610658
882517
220339
949948
989327
107234
760224
22327
167404
799522
732231
137020
886540
173005
403668
849912
23070
520558
445175
621247
215269
212758
148869
530424
658131
139821
440672
783674
159129
106934
366470
458405
854067
970969
473207
538678
654790
475452
435288
181149
986475
529096
63977
832226
570037
71167
598992
734009
101141
30165
880313
543889
956428
95143
278398
60641
829424
940543
363977
973535
753773
941275
968748
533907
687383
86829
131118
329163
895703
377154
914073
991405
488351
554814
253501
110615
137625
783349
661298
654101
251160
968089
1025201
57225
49811
34168
786900
987685
587798
360208
674582
411558
587152
389570
868449
986525
507773
820406
768106
435628
285708
699874
18399
794099
443210
9664
361551
168669
502225
166562
279169
130409
27801
133260
655390
694127
1027761
527182
342514
700153
490899
814017
984468
748490
160816
301013
422700
973798
825483
1013092
214344
557349
37048
637128
90392
781441
141592
104428
689186
432446
545419
96378
52377
357899
768701
255990
800088
206814
614901
620221
707368
827997
490115
47122
391585
576193
87407
4105
954613
863912
353382
988239
615568
157750
989610
988168
215251
717146
699737
793632
579513
780664
763313
671563
189283
286989
302600
679643
941514
705279
412368
366704
488085
390559
996419
615292
765330
601625
849472
381178
713521
737453
299109
1024943
718157
164853
253581
135583
184647
647197
1028014
614846
1004815
634869
444528
555275
1042140
668681
2802
426278
1031644
241376
374749
518469
119636
655375
215250
617526
364938
519633
607445
1040865
817777
90923
603187
138649
973002
99315
643862
34955
466012
726104
253285
411300
920897
429553
702831
20281
523295
208295
337171
438227
35334
474394
720429
683761
186664
88894
245216
12689
899412
72312
567483
512717
1010074
577653
629283
496221
956630
853127
799745
520762
847450
705123
818414
107863
120360
649182
517176
973318
935829
563092
13482
857507
664085
499352
63359
21626
986790
269930
950585
483328
855752
887921
887310
185963
452097
215902
361744
90121
1006699
424385
437475
524595
843042
320701
250167
532311
924862
686761
898733
812596
1018276
683819
1004086
512642
488651
773108
138493
262041
79449
535967
376038
928624
937619
169727
46342
450871
307689
540070
866773
571411
875555
198875
278168
842234
367330
655990
867334
1024309
822092
1039979
660523
274739
784974
986065
182072
646808
353431
887204
1016063
914160
160971
606786
868185
559135
128242
1028337
254111
142194
402958
977903
595084
189686
928652
5806
689687
172719
744133
622500
475809
281648
672012
305582
773809
1016223
678846
996946
1030733
910898
56582
655696
44264
313782
143530
421001
109783
938832
438159
879415
413685
551152
623381
617421
162849
677707
857792
945054
505763
591589
761985
877104
68278
1000449
220835
879910
563014
350486
651204
22809
878056
841292
214800
1018442
150393
256585
100319
1021751
976785
517287
79328
284043
41467
457578
1017838
331693
421699
1021500
653406
890725
593775
731032
491925
853172
571779
327811
944718
782439
475969
697192
992833
237491
619782
316234
768998
673499
238428
301635
922273
270080
890700
986092
337511
951315
278510
21250
444114
617858
283280
638266
1033150
559096
464788
314347
710371
309768
521610
466161
787443
729064
292272
588345
664312
133284
278164
471007
164892
329094
293848
94929
854835
476733
18151
171310
763005
89580
42116
834430
683147
222762
162506
204774
22532
914731
813926
680103
585022
303868
164159
153156
342107
111918
625437
104139
687228
591235
332254
958065
680972
732990
639861
859524
1035733
99142
236912
761878
218736
988218
269795
409166
499838
662519
56877
219558
1043294
800345
163503
292155
564024
119944
696760
329643
773616
343777
901640
209562
771853
431041
120900
32552
772475
385449
162663
290281
181776
515042
539193
93252
732675
790369
790347
943202
63136
721155
599742
867355
195235
504506
571064
122689
705190
32851
81442
489267
619159
315009
961540
419853
924711
728758
288123
479969
346602
763100
954613
883593
981343
144647
583129
972043
937219
168993
816245
475985
937466
212882
876890
4059
1016322
212184
249770
741699
291420
933549
42967
122014
509256
435166
784425
529158
843836
903379
98165
418847
143133
271238
878385
768854
869073
315933
93759
154132
1022153
610267
675195
332580
600552
736806
243861
347985
1019179
651248
601512
319110
829849
338573
628131
473798
173252
781958
54189
473731
1016832
151156
774964
291459
1030110
702701
691919
199564
122827
308246
734464
303743
498251
771744
143153
443550
862850
127005
704152
655004
171548
414875
51421
134563
20891
109923
435270
343815
780850
700942
325151
513825
485298
567389
153466
448706
530167
503051
38885
611063
180545
817758
305135
124243
839045
202593
603428
370915
48373
858008
664551
229771
130651
886654
130260
427688
797606
668331
690477
364662
216173
16526
74870
520168
826258
934109
188291
32994
412672
620256
963575
596432
756331
54740
372246
1044325
371592
157612
19427
201085
748447
984912
870162
499591
429610
958580
509058
691570
981045
253947
653196
274842
146394
27773
202253
484624
501330
251045
696020
653101
752277
979539
1025831
257151
306618
984535
665054
560824
627913
620849
592397
149923
927224
726428
474964
307534
227196
648819
20207
281503
190692
405242
360549
10818
743207
305677
666328
799830
465615
766262
71647
35627
205817
7068
583528
1032339
657159
99357
997959
323579
603316
737268
107653
686426
369765
175248
722773
625947
477739
275892
356065
36381
743727
843909
407732
703936
908781
683308
47953
430400
265197
514587
828981
565139
951839
960323
47272
672643
179440
791188
496346
668710
768159
228956
989308
62367
1045342
1043984
650055
252494
799183
969080
244523
502299
236956
277897
784499
355741
48051
634022
283768
30933
474531
200161
22474
608898
195387
506727
31226
532736
586493
735867
466925
315841
421164
179704
674363
209165
533841
412182
246213
174528
520765
936532
1024751
259496
989113
465954
726833
163995
881600
916423
490204
435424
651283
27538
844966
272868
75551
897523
1009678
330724
444781
604630
397383
449834
22226
1016122
599358
727298
345047
523167
74106
92042
645251
343332
528977
741998
573468
723050
122225
267779
1028812
52772
849967
719756
1007663
694123
317737
349601
380388
749193
916542
403556
693298
285608
861479
915939
309306
918696
617238
859430
907995
613229
803026
692656
4201
489732
723455
689349
955130
325394
905783
890282
4878
655199
82754
975612
735329
217879
546361
25814
997739
788926
18681
214945
960724
94380
658122
761075
31277
509243
962305
856100
803217
803157
140210
1035464
481317
839063
966842
957055
507302
868916
509313
718180
572113
572026
475258
342909
192596
418027
145973
1000040
149825
68609
882117
420033
478490
524400
218307
685174
19579
96504
544427
1026905
211660
192204
160380
734652
465024
637461
1014898
255237
318153
848072
905850
333013
863153
421495
648729
102724
362095
873302
600813
551306
63224
314989
83552
193313
771878
745792
886461
462636
965450
825395
350979
222154
367473
575342
209797
76679
1010714
123516
679754
556090
608129
246550
670706
833993
520824
762654
278472
531462
688838
881945
132738
581240
855240
312370
54612
555634
166577
19894
990255
835714
690387
215466
203193
929470
267923
812457
187611
555477
137439
714061
833272
535257
1036233
764327
852923
288755
1011933
505792
3646
299075
917328
682335
384544
325321
852153
976307
467446
970471
177483
251551
1005534
685276
579367
917972
738767
386916
254629
549278
425022
536932
819335
587392
696330
60534
1010826
820498
290499
466000
149871
957163
1037620
66963
161450
97447
596797
876476
932373
16467
749405
368655
325405
598300
799047
362197
155865
418007
817907
832818
545736
573897
10167
930237
801455
745204
749951
826741
585235
204991
182337
53629
771510
735688
323058
903186
250115
323849
324808
839810
211379
206219
50249
666658
824165
655800
115910
493154
67530
101250
1036964
65744
1005143
167636
617307
914727
629451
428960
993913
34279
45677
356301
90811
645186
282004
414024
607618
294072
373198
869015
89989
129839
687709
218649
858999
589237
893438
194040
589733
728797
487740
419718
476368
325298
706638
3550
24121
1000626
93237
156564
889826
686500
496160
584155
38257
735879
675171
490842
79545
289061
363418
1009975
393215
691338
463780
183520
770159
1020467
367883
22469
892219
112471
71228
640836
788033
587288
967921
902977
894676
595279
937541
400541
672563
892123
343213
445901
378410
395186
407507
578359
609379
722982
498711
384665
315599
888596
406067
378618
541673
894455
156483
241873
62916
521044
350697
482615
1010404
438058
1025186
173126
216730
107302
977447
1025234
582143
363876
269346
403080
837124
618730
703585
763087
964618
979437
239943
135882
847035
493262
402434
252626
588634
778644
221735
983767
166124
56663
943020
659292
485844
766284
528568
725308
547957
695790
804653
692029
264609
93110
703091
954685
283540
50367
272864
535474
873115
172828
697132
662938
421867
632641
704646
95466
523231
1020266
59877
301197
730020
743843
524568
528939
257944
412878
900385
832151
827486
589946
1022001
776544
51634
1044105
95981
837527
244265
868580
587410
40722
792711
911163
296084
915512
200554
672717
189387
400201
513657
765097
577520
164570
493542
148312
314550
159793
332921
185216
744040
801577
510728
550566
364151
202077
85661
568404
835270
631701
108585
110582
231044
378568
996856
434332
173776
439907
441419
519220
294838
219853
438326
724015
494480
823279
34351
649644
305264
705389
63934
8917
998151
405971
120220
309187
670325
674580
897092
680504
342230
617538
523324
156295
306437
672154
292210
378863
237355
823911
260588
1025239
441515
20281
832256
209663
574382
297193
976794
841679
1037175
405099
469658
888608
211784
907152
602160
941689
501048
31441
703349
885725
467296
782148
983513
751269
329610
862986
1007405
644292
597132
780768
243960
108519
605396
546619
428048
225809
514490
610227
785837
905787
181846
999235
985807
276241
955300
70551
255050
18229
587913
548679
371670
640983
42215
753149
50484
604624
704712
397232
281086
780604
554970
757020
201013
581784
66332
110282
224335
652227
351323
1027812
933138
710428
817496
510074
80717
101770
451509
199963
289971
944795
451902
963349
98870
510567
348318
1028354
1031583
891459
482649
4853
375694
313824
513057
300397
422598
882305
328843
352922
322456
46441
673726
969863
682920
747449
862413
251427
50285
33967
993016
335162
673071
364707
893680
933841
375808
96299
278551
702577
799679
466807
904256
935282
973624
446781
941906
464845
50293
65809
136852
114512
931530
20399
657200
731342
907253
144395
757225
208399
12559
535591
239654
582503
828104
91348
936572
843136
150009
732923
55357
190575
685731
159271
515329
146060
482973
641333
97116
344128
407915
906001
707038
234880
106077
590900
698527
686169
787084
681216
628642
977662
979193
1039098
926945
586788
103612
121499
693049
398330
437101
184291
161607
958582
296060
123944
932905
917412
891955
627067
388729
851523
770507
489896
870528
330461
466071
632421
584992
372555
717207
973847
853774
544500
620008
992119
102038
417669
559745
242370
718675
704396
998493
857347
995792
845874
875924
552443
478279
330467
961408
936725
362599
638089
61504
9878
513502
336243
131046
184540
500561
679554
438414
180092
68011
342317
984351
139477
473527
973728
755773
188931
383979
938657
836827
893504
220741
195835
312385
699454
97307
24806
28542
163884
276101
404286
546898
501729
898191
702538
787462
53652
518541
530580
469351
828187
812838
929397
93507
406501
608128
36705
250580
266739
1023723
943810
106790
260733
110549
947069
718651
97233
192145
851723
355019
47650
926578
361765
667469
989177
882156
1032731
1038228
825641
927495
261930
843497
590331
184415
132309
53271
175856
149297
630502
85420
702386
92986
993305
163142
639920
143894
471256
438247
802732
739125
500826
946125
839916
197241
706513
925813
759072
421920
779462
135335
417083
511459
48094
953276
177069
824824
983862
801460
293294
822243
109552
917156
426415
245555
684512
918984
505077
51851
676189
825989
543506
122963
635347
890098
940541
143553
880723
1005502
677412
422628
357385
559540
64748
942468
743983
355887
601177
338669
537978
386008
443756
1037643
589036
915870
144556
908476
212706
915598
196625
188156
688687
871625
360839
287190
761549
101237
1029153
291738
817888
521751
405725
517946
190363
467874
339643
1015473
489778
55279
562319
475201
428587
744063
877709
154151
724102
107971
940430
42861
975191
779862
768601
865904
634191
591687
902455
769822
568191
426215
919927
597216
685068
504877
598651
1016508
776011
903699
1037546
826843
503106
976098
199106
899512
671520
198110
143023
791153
558648
1029991
466010
855680
285639
726282
255928
521961
891652
574668
744217
900343
42616
288448
318358
989252
175101
1032908
152273
163366
800898
45884
76977
729075
968209
157557
44441
390962
681610
683435
788982
574634
2854
747443
641197
606324
401481
35479
357680
804807
351892
245998
338613
1001462
957015
424628
303699
400040
126800
729907
646506
428327
977197
131974
526489
172995
153080
1017120
549836
528443
90700
955246
19312
790992
337501
613254
492959
183495
87689
691596
384324
724862
76077
825961
293468
475768
110876
924393
515983
83009
552449
654841
169555
215343
328108
701285
38794
1042248
373862
686659
108390
471177
72465
178892
206879
466207
757699
236960
220689
506152
727233
1032783
461740
717123
615468
588034
239587
176226
949659
242258
702290
112553
460921
170576
411403
360711
507754
928913
442564
203441
510423
612039
648421
169742
386496
951019
621211
66867
560407
422260
530373
728734
414514
536731
819717
795481
654025
519951
77281
666126
535935
755151
968257
344787
673401
75699
245495
937907
237970
411909
725800
718613
113301
1036100
716202
802457
128227
505869
368820
829026
770034
235182
378319
657006
753102
247926
773474
332716
107879
812027
319250
967061
939762
1428
534807
830185
908866
658655
528429
244834
291862
994345
171421
104746
469354
83611
894642
381764
914606
287279
443433
175805
552973
907335
438994
769174
393984
481974
956731
915295
989651
780561
642099
682847
441157
293494
325478
478345
590196
341379
407714
333384
205791
966896
738843
54289
679281
55544
76107
618009
112620
500871
968664
326360
490668
121913
447770
447762
425288
536837
420041
687940
455260
137796
580193
592292
589970
250588
254464
795512
37778
257739
243469
884362
636614
510475
572916
644450
372513
874945
51676
363448
344234
660158
281308
842714
303308
352753
977443
411117
158560
971058
568161
721243
958288
738167
724371
609168
458710
312363
855138
414688
837724
376496
1042226
609346
776365
670268
302858
462101
688509
365678
31101
316410
663402
173923
217549
726565
288771
675015
293633
124201
177366
420754
142278
386712
177793
1030532
995829
225406
513563
900240
222040
497592
859777
815413
583384
762175
649765
724178
723302
287685
295687
1026950
452360
74534
727515
677873
530155
992463
902267
56647
384748
1002457
566307
727996
779623
21040
931086
982642
33090
109452
126553
275693
1022042
255820
116674
59310
279739
114120
379192
394572
1029229
108419
784508
916248
421585
991129
860357
786719
857619
124433
197124
172469
1025878
250952
474154
985803
701139
705902
927940
738549
221690
976613
440666
679915
302419
426824
830725
645569
562182
59696
590970
83813
792376
971755
258812
605447
1018579
276891
506329
326537
750433
749287
146637
46603
140347
175731
92051
1034999
654967
618704
1034059
557077
184495
108249
967409
285077
976828
32200
982255
254900
766221
607931
39209
621250
135114
865711
690961
291097
676977
55617
413864
76209
479866
673469
938572
1043881
524613
807691
499036
53899
287137
9789
180191
739290
843715
847332
720982
567798
49958
802686
729289
546398
352663
817460
260509
328482
424401
796628
32534
447273
924340
485827
53323
200475
808232
126011
182388
662953
737059
187435
802371
1010162
79688
648339
209311
811511
143385
86856
248870
485267
755979
307384
290629
86729
267209
937414
184296
820285
805535
385337
442929
636343
972714
472317
935308
834970
627870
864642
354071
4479
493950
139000
205772
286691
726674
671642
568376
907947
358255
360288
704712
1040239
883213
139205
751235
501664
736074
880338
409336
418803
568763
702298
275171
78412
411573
784997
187130
144340
336900
855141
857775
152623
849566
367024
727642
27273
917551
383860
195350
262236
1044072
573828
642420
601340
105942
1035242
953730
954006
208675
610481
789382
192208
383706
509404
997741
766806
224414
44203
72806
581976
409300
627629
518026
57232
413506
916869
214186
242256
315186
998668
1013194
174194
832517
693647
861986
131985
20785
966873
510212
745203
908041
560892
852765
978468
957440
771154
362299
858375
497379
90492
799906
433965
162051
343794
349111
564343
613694
717338
780616
752539
107370
344413
504150
703771
921754
955040
477201
399873
230806
284881
906251
449104
767383
941041
952077
189848
370868
302377
677922
268465
26193
361039
787275
896088
604419
533749
712577
841359
404328
661126
545932
923873
389143
867083
220788
381482
968449
757288
700363
946709
738279
726891
745267
466323
398553
31304
249633
961201
977352
291541
1027608
756846
871495
222770
1032240
544539
768684
864218
183221
413953
296907
118542
405097
235150
288397
70670
45375
589437
37275
286350
675991
34670
671555
357927
203157
258894
825275
892960
822413
937132
996295
376941
798451
98521
920385
872210
392752
15527
150409
403905
897903
541567
552526
191229
19904
1020160
115173
477441
679471
420610
75608
792662
61834
950415
1035294
762896
215063
896688
130353
762128
583879
75580
581567
306460
438882
546440
704062
861577
212462
656111
568616
225305
987814
46761
49531
683725
877654
14337
372644
884658
830486
996101
66283
1990
1012161
1004527
459479
427467
191214
155382
116129
725081
42300
876860
269536
177765
831266
870554
514508
956526
646440
129469
696829
51742
1019817
417504
467671
1019987
855123
1031513
873690
806598
835363
702262
914661
336145
778849
226451
260585
972381
244803
128258
158757
896288
146123
54140
592622
61055
625578
98581
885154
290436
115941
766978
434311
292317
533136
907071
702071
635188
938026
11351
95826
1037819
360402
480915
318306
623349
740396
624333
303416
52477
499942
866477
882759
355764
744353
650216
74728
685810
607210
996271
284974
206526
1036386
414526
192330
102665
658517
798749
868446
208333
623762
573473
574491
396868
195998
69692
150386
1006390
129042
172080
954618
135447
834755
957159
802039
102732
241070
25298
882846
898495
465585
841522
793350
1038241
763874
150110
350558
147180
1016450
495529
702017
480914
156538
828639
984122
664509
967183
737698
407324
312853
278110
756450
533130
106505
242646
481266
794704
74518
242379
384847
179404
352297
456601
622787
839380
256315
136469
492121
708000
124689
801832
571073
598023
206239
645536
676472
720330
354165
869837
473400
634770
1020432
725912
1037327
238666
638334
74564
699059
982472
1029270
105285
950464
667041
562521
855259
601359
926912
804998
322293
994435
555362
545447
28418
625235
418137
983238
1010673
831894
174041
841855
583416
16194
573068
702454
135453
16431
211563
804124
922476
578100
385624
341434
367311
509822
100280
935192
131581
816302
541050
727284
426052
605945
677567
482557
823233
853706
877095
341087
279828
502700
144795
693546
979247
498518
110839
348308
638443
785553
168672
299891
839342
794160
555431
419229
366551
739078
1034077
185373
610676
93067
1027660
709912
1016459
255394
948802
511833
526963
954088
130891
887701
693128
302026
590338
498382
422823
256915
29307
782537
585903
697878
1013506
885079
350563
115312
511697
121039
500403
777915
189750
845199
219662
280619
484191
963498
759433
454612
549869
186888
908763
582914
735947
436200
1038317
631234
664522
724617
57562
28550
374306
295050
969466
11276
822848
389781
732063
638424
311725
162811
390360
582576
261231
479374
832804
559949
883899
627083
902550
423186
452717
957185
808981
60599
116059
842048
963195
463152
78843
879855
99722
860951
567406
316770
318557
944998
436829
471535
725734
793942
13597
240722
324355
680995
850167
570972
683785
809120
255185
1006572
48194
1036280
256040
76205
531716
350491
369484
455619
98341
63618
572258
212077
183519
700842
273751
325904
828217
89342
123698
901635
944468
817370
910188
383036
997264
559073
33270
697403
878539
1023617
28443
902952
747025
168441
333886
251122
180472
942365
99453
856197
503122
737469
782571
59363
793382
367098
38684
454205
1043817
677552
1030384
247410
25421
110501
871242
540284
570270
898265
71441
623958
755677
460819
269356
661736
860799
194621
247935
359451
850860
224994
440069
102719
822632
70449
319439
933140
806531
226460
327084
252565
351716
679353
889777
627337
888842
450837
507023
691245
580330
121847
798773
34470
457751
282265
743502
821738
70137
132370
184642
12167
758482
773124
3051
87858
597732
836151
921264
143139
784164
483020
358580
56935
46906
17866
465338
566640
827953
552270
671321
145385
406265
265704
178795
278748
815918
186342
880344
788283
463104
330954
944229
311592
474878
500482
820779
676535
19867
998254
802203
116373
997010
856983
417797
23908
388699
481355
688451
80027
888157
734884
265865
912623
606758
388324
229495
627174
715995
504988
100554
1044879
120941
719678
125837
164394
877635
968075
81051
17158
335612
20415
296944
922662
233687
23400
377836
184935
549902
853515
249535
53785
135520
595962
942760
837680
228618
1041524
322608
807201
223202
184435
748915
643452
524625
266954
950891
939153
523699
828236
344874
389090
980862
746641
1015869
189453
579353
915802
538786
221058
942668
656499
498820
379293
840062
228135
837693
291009
318266
227686
450759
400386
3979
489108
1009784
546571
169882
528481
371008
176739
957984
220384
593327
316706
294152
50820
412478
678807
870776
314064
523710
643619
413888
697597
466524
265912
474303
197267
956571
703323
773957
411228
885926
301055
843379
298857
556938
1004975
188059
779699
95935
1020938
299397
752510
28853
221764
389704
121087
201704
327582
435409
616919
252124
930998
578569
89368
604414
117324
605030
868303
354915
950275
169320
352021
386414
864899
237603
928974
233029
579388
914355
169558
618936
477675
791692
128136
540368
342364
849342
985968
1027294
849365
361916
650864
349039
1009444
794083
245601
975351
369465
733064
634125
540757
917680
709655
990186
445482
750559
1004190
997136
720131
837636
548399
582659
51428
667672
603296
68742
652628
926224
386212
372333
391495
459670
405157
44608
166579
709430
334724
747328
960880
907154
732516
548893
1033885
481386
823694
1036894
483158
295707
957113
841288
495934
857526
418030
768010
627929
261283
586032
385301
992559
529517
399934
767289
902676
379577
614471
154989
183348
558433
784866
824308
456005
1032939
318697
469269
800670
952016
59255
152741
330434
55891
599453
900606
526012
910374
42610
721889
47993
73871
368843
346891
79162
665730
862105
933984
336190
162405
704326
85428
303440
957779
459609
692706
233034
179021
434721
749044
90690
914633
341142
681092
743443
1039594
182789
399093
223193
177063
807659
203160
250075
909041
800007
515943
263973
535520
539628
798467
475472
26643
437860
190903
222613
959130
635970
1004063
381509
904814
195950
666062
798525
855309
767904
287990
11209
850621
435278
23968
273771
674450
1038268
18848
864669
870130
48433
235982
1038645
795745
299135
500450
809727
647527
490750
961891
69105
62034
108795
336193
152015
256366
842135
104705
907093
202679
864332
790133
31028
993388
702725
530215
402634
887303
761308
365522
11072
390432
770199
243252
596774
416224
785481
790617
421599
474393
191435
594111
999280
808771
320155
171399
336429
41952
630244
936941
208430
562494
627583
792002
777806
712864
184818
364885
925216
983495
171137
1004018
295785
868820
685380
439066
350031
544176
356462
974537
866182
697635
762664
657041
357706
146596
76876
70624
649017
382482
358269
421115
40745
476731
921451
653321
566583
10856
395895
208396
1021689
942048
339532
282856
832626
944058
624293
926250
101266
506895
275602
196991
243050
1040017
1003323
392585
867326
908081
554826
654127
919495
787356
696866
809863
630762
719586
576162
71942
600579
548102
633240
43748
544707
970223
970282
265576
481149
399957
380991
496786
885739
313497
264745
762904
859172
731161
895423
779212
769409
440783
806274
48522
74742
989034
387237
823121
143001
329665
917341
1045170
590447
855506
850309
590111
77394
113868
703747
504671
32157
201025
364395
264404
388217
441741
407017
280493
596628
691621
210360
634895
936368
660074
586690
592475
427075
440867
897046
82059
1016477
319303
972252
565992
378645
432477
919309
943716
299368
619205
827387
708815
320784
48321
832851
1002556
213126
78080
216743
383020
745859
273144
643383
728650
766743
771831
593531
840826
371110
210949
430731
174757
912835
562055
33528
611808
342857
579835
982799
646412
705209
806087
938420
487118
1018118
419250
370615
268841
859840
766320
968232
257871
953537
480295
374184
118159
997058
807662
533210
694807
95795
497229
188667
1036948
818982
647639
91524
258600
607015
941811
191905
930894
989375
309206
483389
494784
1018538
76209
192816
676158
533900
112538
445783
927771
725905
43495
404060
990423
924886
785185
86341
252094
414630
366554
269533
878752
643519
988074
220310
526236
39093
738449
790591
627668
673361
626522
336269
847045
591816
708053
468678
953489
829257
794811
529242
90616
365816
51350
106483
390007
332832
130843
664861
275126
420620
518889
493850
129307
343029
688986
845800
999080
57706
652130
554358
596224
876414
681975
652823
983775
103195
970256
1036673
694238
44191
748277
826022
982710
131547
944039
898800
745130
793075
505806
105759
528779
943673
951952
905129
169287
1041112
265946
87094
480356
682402
272514
589406
457173
604
988377
472955
235748
610373
478072
213861
241343
604893
824122
5470
56088
977096
308860
543772
1040562
965153
236644
477866
693629
628559
656527
15604
555281
157251
287493
669038
526227
878655
562101
227154
758625
846675
447017
435942
850171
36906
452833
509183
912627
195172
475383
381391
857744
638064
113874
514357
172849
983561
309674
893743
68907
604824
833760
768275
955445
989328
645967
467230
665213
65377
898656
666306
1039530
480160
777859
303384
99921
199572
119883
149800
435918
695720
937510
969592
55763
203678
941230
132428
166827
789634
142459
433559
333034
216484
381630
441534
877840
984835
825674
1001072
571570
600418
892056
95993
537184
436674
23548
730716
208181
101432
949267
512540
685642
203993
488247
407552
740806
299844
303002
610801
414166
223971
640773
471012
592776
815672
179232
701121
473031
1001824
752779
240340
755550
982089
507059
553228
185487
574896
463034
924558
830637
106278
785303
1019666
872538
517102
444056
736689
506998
1044630
1032602
184776
792219
950220
444640
78809
55908
493868
678942
292324
359294
427321
689469
73451
706896
134452
566128
277847
234570
758904
263056
1000387
795144
742709
41614
575572
836395
960804
232913
457918
513382
969128
15303
806491
678240
672494
840458
330826
818742
712647
1041162
757694
946841
552535
821609
226716
205617
441921
285442
598073
902247
592148
139437
793171
991195
460564
614324
615524
1008994
125938
70033
269012
183856
594611
569092
149451
485971
325989
307136
187938
868470
756695
642522
192605
937477
126897
665447
946486
565127
370848
658436
832223
1042786
848059
106470
153398
289323
329343
989881
541268
375166
902930
530424
850195
640559
103268
931524
462359
729942
168050
864209
206520
283306
785508
762711
147097
95952
841517
369304
313366
412553
224685
1103
560135
856494
82597
209828
628597
420587
455631
86462
292701
712796
190112
808713
717114
167336
234170
199231
87780
1031030
559086
188692
38278
668700
341124
355585
975956
383014
963727
8989
772351
786042
201951
936227
953863
48058
636840
887465
880041
165440
303723
904171
818394
850344
253990
876139
725158
551716
1020104
814831
647532
42708
397122
583111
1000629
838506
922378
802773
684361
38590
853341
806812
219635
1028340
941368
776911
952733
776681
565432
325104
576328
331066
429838
865329
16170
457624
764545
445309
167842
697237
969675
977143
596870
174506
463502
521715
754331
104383
512667
109344
558827
574623
250426
100327
144039
995217
841677
845605
263936
639760
934671
639367
711152
25009
643885
721766
873700
576884
1020566
719611
718237
910289
605178
148777
787286
542846
349222
208805
38722
27516
514027
23198
986425
668422
619114
888465
919877
758175
972439
6411
838083
186174
58874
1010081
411432
277850
921972
777097
441686
459814
537061
938739
22356
413013
473437
853858
731653
763873
622139
756436
16476
499857
231615
286966
179241
942614
603248
833550
437691
45246
466328
297597
90364
540126
196556
854008
7840
195056
821222
88125
677257
276579
186130
706201
300338
188403
403990
511366
653100
792328
375678
561643
785779
530237
107737
255294
709630
51105
550721
754473
831979
450102
684906
652964
721631
941383
549934
966294
223399
715265
407339
483217
286230
132164
789833
562155
637400
707098
903969
530203
427872
131600
991528
466246
605227
1590
145092
234680
1011809
863681
435314
201807
293622
888751
64015
957547
392859
210105
110565
497949
645021
850829
256081
857432
156086
392367
834000
138034
737063
311415
886048
991633
584639
908069
107294
974802
720950
785085
541848
893294
93593
903779
7062
356515
512920
405934
856618
617325
945997
611365
124969
17861
761654
330563
744134
105011
311613
925097
288522
95803
669962
721645
307763
520697
903114
795016
763000
208638
397828
207074
113296
990260
867662
593957
941926
605871
531784
471180
354151
186681
973936
448388
64453
515215
879815
606338
598030
370930
453894
732342
99610
380030
589031
298822
418817
382374
785952
626986
354706
392705
674281
120779
79471
245469
297975
709318
269820
968202
562340
556965
1012661
600823
87968
368808
643945
1014842
554970
601047
9496
554484
312737
131455
753306
335012
316310
23235
884890
729411
503443
308026
425119
107754
720517
695276
271663
177206
765575
565352
306479
1042714
535964
629176
357799
1031197
70595
499814
33858
528854
388800
613700
853655
435385
453235
613674
920147
1009194
973114
986002
663845
782582
92719
80436
452428
509223
1012494
684271
247709
313403
619788
964837
284338
316679
659137
400242
503255
511822
229187
728385
88100
620702
912203
470896
180267
267731
156026
659940
559303
177969
713428
643987
520542
911940
73133
122116
718913
1039675
664055
459016
812712
436726
649300
495860
372467
145917
896427
691338
776033
501359
967116
494944
596255
589146
568540
780990
437025
375240
533567
704163
586111
967921
589012
298800
290333
233427
52287
545041
1022104
912146
180164
337280
869572
808644
89440
398900
342451
52885
829074
569456
432404
428034
895333
413900
349281
650922
433579
737001
17481
451107
304516
204573
993360
11696
812028
869660
445537
287259
366889
227081
536922
836097
34579
655987
117240
851560
9156
653526
898602
954496
1005119
198941
727053
697081
786910
890723
334163
749445
878489
488944
749918
400270
488338
456889
86278
824641
228806
906644
179040
843462
904866
322090
684470
61058
2630
546333
181424
514646
898187
1017178
816006
881544
59926
356220
451414
882159
700531
213974
713605
828361
901976
481245
817485
363010
978094
179837
292159
1013474
203261
632563
507274
887123
191653
75277
807857
376787
343946
708850
336833
120654
381871
220687
979872
698338
593613
44392
936409
333139
730263
860441
793959
974711
493658
400847
350126
479804
253713
544466
482115
603990
433706
182754
39904
1012245
502710
505979
181801
650653
590149
823033
959808
651487
814722
196122
889795
225498
944437
528625
575287
329713
459693
786418
262991
327647
291415
47179
149556
509392
871481
516729
144187
57934
709676
291653
248403
1694
372477
774469
1010567
933266
341364
280956
119324
473940
191977
379075
68327
583670
210152
413838
332793
249633
775370
906266
56466
100562
389172
418991
373065
273096
669335
637178
853925
930747
631704
875184
333920
760273
889148
370859
42833
841210
678389
834972
635034
90667
437395
39752
166010
269941
777914
485913
469092
444423
656905
123091
992371
296139
565853
1007551
383635
885149
909720
215328
791850
950238
202640
356189
521606
405626
583043
420139
595357
290716
5712
497511
316304
257969
1019351
295040
822710
926463
627505
876291
628401
466775
982172
426450
76977
351852
114421
813363
206747
139740
7376
984528
373519
318019
331005
218452
109058
671759
931937
416279
304350
817685
386096
216363
152997
754916
213571
88414
677414
194790
234072
343951
188630
117701
619328
484358
899670
711507
478249
68447
350496
118761
92738
138290
125912
1015416
676324
815221
172703
605529
476450
398185
113334
487158
866542
535729
554875
407046
9535
920956
316616
866131
867444
598305
541516
400295
446720
845828
157105
661850
871866
624482
372363
174812
367354
296927
890854
257393
301636
180878
949884
1023155
41481
478712
835152
335489
375189
941956
494948
156481
500794
127104
234102
283617
620311
714875
14408
636595
558574
1000297
155586
773828
5930
302759
502246
27741
640200
647646
652737
626846
663442
790172
156246
180552
24756
971266
609302
723255
175374
234509
271042
27227
642301
534338
956749
57740
318384
874770
596704
278665
353971
723733
244827
164101
437285
272204
971228
575347
740623
366914
311096
343106
452124
437184
348404
729616
899556
1019051
523483
955288
90575
418384
31625
528851
653878
615822
168813
149532
506789
139219
318032
59189
412106
524585
534917
741134
524834
781137
94015
823678
909368
64570
290403
836207
412489
64710
953620
356459
767499
839887
168362
195062
731589
854294
830451
4753
562498
238952
945473
97569
601046
647524
34116
239648
581841
844621
560903
918970
244193
114849
739821
906975
850243
923391
529891
306540
600994
516458
991277
311003
213055
135542
60319
20597
561342
122967
224815
153618
888555
415046
751950
716521
719549
870976
323347
741428
406736
667939
346895
34968
614425
273775
540762
103104
901110
544706
266159
863352
415913
210839
145391
430008
37613
654889
481859
197641
703444
783792
633331
277318
194191
533474
583158
969183
848484
469308
720986
66712
928952
432092
867785
592123
802125
746861
329433
331719
885261
894487
539100
282841
216989
411275
537822
247728
987256
927624
107160
278215
82584
772844
601375
581794
934345
406203
1027657
52240
783305
417068
381181
107780
685733
803830
1780
930939
345793
595613
657011
961495
1019543
773031
246208
305857
104579
300485
138475
769596
599465
375293
219908
37266
575191
808567
728820
771119
651266
906453
971739
857682
243378
667270
293800
942019
165425
2601
315137
49690
840417
446034
295458
443084
506029
779251
473260
532617
500870
1019373
379582
624654
112163
243682
258309
915635
362332
122643
884909
184302
825890
994646
788692
259282
920910
861319
536704
856414
8273
69791
569977
86551
59032
1015709
598553
140388
171587
395205
390345
475682
3201
279640
316491
379311
881784
339632
849966
568152
50268
953064
441306
597191
26813
351310
975669
74743
622661
85289
653499
473432
648347
189536
741884
231265
881231
220285
1005252
1014801
314715
515171
310954
667136
665123
325278
222646
407777
793905
621499
629697
764104
350772
597179
5951
129431
505130
665217
158863
935647
614389
445004
194647
471800
981049
274030
340954
198486
720970
145104
755828
268854
129388
629538
610584
41415
178668
239058
54041
766314
855266
711960
14836
486517
20871
303216
68922
270456
115934
599719
790495
900175
812269
1011904
57707
466804
370619
147874
640432
1030045
1027485
975684
204768
10042
635864
587526
721961
667500
679753
82261
990802
653738
460654
414516
309701
12260
49740
211771
501221
668647
157497
586529
565548
585946
352889
187320
158777
35714
865212
166098
1027501
141525
470900
523678
661311
973957
239607
1039077
345814
940916
987874
217797
481557
538012
292275
648001
656045
937231
1042788
130390
823080
583683
751754
366355
143540
981814
957200
132182
589600
92611
910452
809899
307763
680915
957161
612356
626807
47241
68746
428499
927430
177917
355383
633979
638978
532503
489364
992390
811896
511225
401026
854331
347518
678952
107867
705179
652510
159332
655196
208704
182369
151675
159717
903209
515610
117023
89526
97309
276879
72909
170397
810136
391019
388933
790503
288647
281868
714958
189274
339441
146024
722524
373736
703592
389005
127286
351070
822578
17833
544164
19524
935067
222446
930699
398065
580096
343210
553818
1007794
695368
614621
991939
721377
430125
64352
3159
483298
120842
913474
689605
724727
212071
529438
521942
669777
4868
734322
203462
438434
248191
925699
451818
270247
312381
951044
847297
444777
157124
38335
663714
3613
161047
1006286
227141
297974
110923
1010205
823673
853512
208363
1006959
346586
466052
599873
518555
1032091
776164
427361
137046
595798
535628
524383
288421
73860
993297
894843
511838
667040
150121
1004265
706741
685229
565076
87871
971003
857712
654520
43225
34129
331839
1026811
125443
221168
59526
894063
126811
539872
633124
301903
238481
627845
36228
742174
623168
858652
456447
882436
493520
784513
171533
238876
481921
646098
411957
982575
694546
287572
666984
471906
162059
702915
36964
398224
25568
477174
930754
638242
433086
645897
282365
197045
54212
137549
905956
120275
835919
978661
643129
91256
88663
893391
415542
181533
1025980
954481
333171
95329
812297
864105
650324
999452
961734
43245
677621
297590
399438
902174
447709
567666
736962
984515
193036
776986
873426
336418
571159
115772
103499
73640
780472
124741
735862
366222
999584
872469
213433
4703
548982
393548
226022
577326
754327
893540
550738
360759
679608
335324
1030137
4063
750033
284418
114302
168982
883150
138656
749552
657404
56595
684632
938861
380905
627339
724117
433702
354228
279659
678758
127068
197273
52943
736801
241078
840673
496864
449040
944189
827847
498965
245866
883883
489723
857655
874394
696107
733529
434600
790354
8810
513555
785812
647240
201129
438468
941127
501867
608666
816489
955960
129622
257430
184696
1000598
577907
601094
608757
976634
433217
128607
301937
68580
795446
919796
731935
449072
84539
1042168
658972
89621
757521
836789
578275
345245
224575
314871
126020
352917
646498
188219
537649
193659
666827
994611
479057
738818
586776
988557
292155
18255
516937
867145
68762
81099
738350
1016125
701875
677867
916165
718656
137455
188539
284361
45846
610607
739600
491229
716140
405433
106522
394967
57430
996952
266103
596988
685425
891502
391484
230771
203551
954039
552173
295035
1022
404287
921160
38711
240833
713275
3205
14852
745750
786565
170540
229067
295926
368073
309856
50444
871300
265365
1017592
444852
711842
563201
636615
1003554
673971
686174
511450
349530
149414
929895
720150
422089
547268
626133
440036
474915
543375
637954
14480
208250
25714
165056
328271
94671
172890
889254
972321
358707
736388
603320
1009207
26086
656949
796286
19287
260394
108046
491733
555529
553680
341128
270218
526695
701710
790340
605457
796501
576719
563558
646369
797302
1006423
830893
784034
709595
662345
995433
733002
392109
748924
241364
266553
1032523
207363
284393
965043
736203
783394
151790
690914
738533
417126
269026
53540
446013
412922
12949
449172
340898
330678
42718
475452
245041
99744
765819
827046
230470
321231
423410
79632
892757
342921
217768
173847
37020
750259
428696
798707
811876
837760
677689
990165
61068
970353
462979
534988
348173
276251
1023652
353078
177970
439337
796788
64095
558997
974007
161551
565436
305960
923371
102953
384908
596197
1030782
264302
643423
40588
479638
306593
1038685
492468
655547
520353
937203
919745
791817
302363
326495
648219
221099
642198
965588
480551
557700
418400
631837
488781
221025
708614
226827
137467
11149
118973
958354
64186
485118
594140
159482
185413
165536
958794
80600
565111
928822
950184
447109
152581
647990
263376
515523
337810
26794
903342
160805
35622
84073
196440
831455
933255
253474
68945
77428
136089
596522
897574
339054
927056
598721
338690
901383
569793
374575
307589
926617
861392
131603
459768
886461
985450
1029880
497222
293347
265550
466133
746505
534493
310630
30977
855946
757252
66296
309395
868119
972580
130311
360142
278089
289425
1022118
39327
729075
572551
249796
865409
332324
586321
866776
834941
688009
128252
530471
642310
152519
173224
187443
170949
914481
545308
42780
791514
251947
386468
13053
611099
867606
964489
739730
691299
590212
580018
917672
553811
404829
605251
945625
495437
659619
105705
805625
642732
117029
284991
239612
155252
417620
111324
756546
609390
246893
730741
28917
715984
88903
678809
623923
720983
342963
490767
188653
207903
711845
276575
57578
604962
767848
644581
881212
67576
923053
436137
338896
165165
676737
948001
807620
258249
574696
964483
702864
735469
67115
685664
2837
386084
1008154
175041
686229
376530
299640
432336
68681
183978
1034687
721629
299853
918174
554724
923004
557427
125338
314164
929008
130838
587001
413904
263312
616928
481193
485609
266762
1029002
831358
567895
382974
899748
758860
171101
226801
83680
833324
80289
70818
722056
883923
644420
424240
175015
816761
359784
776553
390949
296192
1044504
436240
932221
481882
501885
29701
18743
774783
950530
273864
156884
791014
1024242
406195
976392
274357
970819
1037845
684105
667674
593743
637502
75900
640213
17529
1017705
925020
279280
330217
158850
307122
989858
702484
128606
991362
121197
895757
280955
659965
491634
194921
68894
617295
413055
814297
475326
196135
235033
531372
894404
550431
647286
975632
722357
872948
424772
188254
267787
248057
992092
907309
75158
445865
535902
690677
824532
68559
248018
179788
142359
282383
1008667
146219
1044308
49758
757254
971460
450829
952767
1039581
285638
62936
861679
1037498
236379
807681
782420
881870
517824
139013
536842
387448
827178
626846
317799
423195
162076
929516
632288
718196
680718
8602
877432
25198
281913
90302
908364
414437
726467
754760
922701
856496
110039
469298
692449
276841
1696
225083
520850
418103
998553
399216
804555
539908
516990
59592
913763
39264
750499
91344
50824
482214
156930
760609
515672
912896
844605
857261
379344
790477
857221
28916
558574
969461
1032785
567599
479085
844995
551465
302810
482289
177592
43771
846713
365568
1021589
160514
464878
112393
487984
537002
169445
908053
751111
429413
257451
456278
74229
1039598
645794
211447
760022
732550
664220
91387
834768
366238
10547
615351
138061
426645
954277
478042
823698
202377
264507
201689
748128
495285
376925
594605
381359
127704
296856
708523
939669
1017554
180523
386713
793357
481664
464413
1041315
327294
958507
680128
366992
570433
557725
214382
270848
612360
758018
330976
291153
532589
350810
864730
876758
1032348
516524
811466
405117
698918
676029
477704
441494
92512
839012
331859
238053
62229
728266
343450
57945
605889
237390
153762
59881
325538
268932
44643
1025737
854935
794121
565153
269651
830337
117310
376478
550125
534751
932537
801476
764557
405539
747365
632666
596931
434774
834969
239402
803014
109821
676986
429704
214967
320740
969241
536290
512221
860863
945863
1035766
843683
656357
159577
964261
1009469
283804
119804
107781
903775
60968
567977
70902
572754
608425
817998
396605
56420
425316
539075
601780
216733
574293
337776
510361
586643
28064
729977
632618
86926
296398
538198
123679
860962
207733
292692
414275
204372
843014
770392
20686
947985
447545
358915
400914
804103
1019142
856776
606623
895068
165910
657666
179197
128252
301239
187681
915048
389619
459484
268347
108367
1029710
489503
259227
516027
154009
676285
243607
281611
313526
216171
101455
315342
414054
872359
666954
836955
51138
229557
991809
767878
785705
797975
873340
60127
264972
157441
1017119
796015
285906
155371
184477
522878
21612
221334
1021879
991043
210069
372300
394026
1002202
628027
936559
563732
647799
697327
901987
854579
1009060
87566
43630
1038050
973473
827576
863675
235359
954718
210478
827999
755799
159248
942067
471929
13143
68834
171554
757221
747732
516520
928183
197861
262440
121388
180473
192633
981972
486571
688271
30275
466100
659488
594424
526328
1023714
736443
360858
745014
221736
447369
239445
76490
140576
746071
742513
213494
224165
192849
781441
356531
263123
281295
353153
488199
295248
342181
102603
951584
184763
124359
64876
596939
399463
242361
419809
152369
122898
573729
344345
728129
447
561684
295361
486557
464168
1044615
754824
992576
655138
31167
797090
375719
768247
362293
348491
220925
416495
520949
585863
329777
776468
620552
756616
653073
653023
714299
692259
846671
9135
862926
583817
394509
194687
132757
737692
133420
455261
878045
794261
941444
606679
243457
403095
279619
485455
1016657
900923
164495
157311
185078
494741
802216
863316
98854
215033
1027691
338911
393975
47387
382942
621081
1034962
1015656
729178
890
363060
439041
188850
346009
166630
649478
374847
376558
773501
147117
416260
649109
634078
414867
108650
145394
116728
114565
837076
430093
849931
685097
297955
614858
334694
728789
398814
205540
70361
700536
308697
582979
1040950
146999
923207
120818
768597
171603
742081
672049
640532
133057
778094
188837
910116
885878
903546
167495
60872
1030345
600566
604607
305241
454589
445812
553689
851812
777299
797229
601608
1037851
882171
591139
510499
450819
784264
499799
808967
433679
406076
168272
1031743
844909
921140
183912
197196
389988
240191
819422
297415
67810
687544
935057
1007052
476725
126274
717019
930752
521596
117471
134717
724598
204740
124901
358752
509988
860122
12891
592724
913842
304034
596260
794782
46792
712113
922478
536711
575347
309672
727367
247915
336353
315399
450721
294250
966879
873531
119626
684710
336815
651224
873483
854989
295026
1004838
745767
655368
608537
408769
956255
756036
959456
690078
23652
583838
1042056
447320
443756
984520
501847
462830
1032126
1039046
155825
71544
755304
638082
172863
642699
96437
484785
228764
916797
378287
1009903
635960
820517
644035
41440
153932
574476
707580
686858
105491
198845
693471
970295
960345
558474
278848
484565
785519
759640
20364
1009188
998958
386293
411180
940946
95783
109039
184938
873437
654273
298504
649023
159843
282654
811571
417472
18928
349146
266300
700359
779660
678215
1020468
480987
893500
803615
112316
345728
649196
512942
864613
496924
862507
203987
93748
374672
333097
51752
728812
755959
446729
642533
418073
268428
362602
359513
278187
574757
52356
716786
370807
224534
794873
798504
921729
414335
345869
389579
378262
651258
955992
782915
690644
403362
351995
559440
455287
17189
470345
692745
38192
742165
562446
740999
286141
261611
157186
475532
342384
525720
63741
1006904
461140
811137
880084
750796
262745
404543
960779
697962
851353
775938
743852
604662
569630
511937
524268
418724
173640
1022071
778611
571853
696004
473318
387696
487352
831533
134117
118146
536204
242255
751824
58805
390928
586861
224849
862761
964108
665076
262840
512834
60823
300508
525439
88923
685645
303878
509110
280140
967054
265504
463289
907127
219968
277925
363561
724695
766006
25620
567775
64149
487770
663680
883226
802417
672654
1005771
641192
446476
527706
75729
123425
279361
547946
86417
228318
504624
848806
765640
803032
847469
574588
627962
72649
897529
277591
979754
326707
412825
855544
934121
928117
889517
671424
209224
241403
940139
120056
210754
937214
840322
973470
672481
921860
169171
936595
428772
12038
965025
858274
823082
280114
871311
585536
15277
49943
263586
876158
89927
641196
815601
807428
771257
226728
817612
307667
36622
633255
229037
428826
85212
118763
877480
215360
42256
247391
708048
69131
473242
39082
82959
347
703752
793187
19963
741754
138742
526792
788265
993788
721077
96898
103051
689136
881982
133812
674139
694640
792902
171038
921926
876708
151041
262720
576750
904311
147326
819524
23861
926677
133797
578744
1028117
174431
332504
987094
798191
179990
858379
568489
152304
991412
775730
477471
858355
139899
836811
866961
340534
712023
409188
1035229
64779
33799
977991
394171
591599
412344
115222
441042
909021
115445
992158
778638
893698
356564
712890
736661
156720
171812
981835
176448
905949
92071
494381
361156
52222
411342
160176
112971
837286
569768
199227
930971
50053
331523
75782
152994
1028864
105706
558830
571573
1003184
454489
496266
955736
165086
194340
67678
759870
442084
463055
6575
803502
117786
48038
447928
685778
240098
817366
466543
803968
382518
1023573
338441
113952
872758
196762
955530
48777
779540
971632
512769
591893
360403
340478
855966
80443
884977
914659
278663
71498
503263
6359
883728
497721
314041
426346
673241
998321
662606
455163
47653
530815
245910
457721
620155
830326
283001
759820
574730
1033732
780078
182719
370420
467965
681865
172092
578185
102098
965336
297972
809092
651759
263463
309591
792445
858297
523930
879473
384602
1026792
574035
996917
227796
881120
290785
987876
932378
884390
416738
1028368
878356
1000548
484601
30087
982848
798638
848694
297613
118030
230749
399972
614714
118311
57572
84185
349888
636928
26910
966532
989326
853241
631083
857549
165558
728409
263762
903494
366407
973436
1027593
413464
108723
844524
505258
417284
999002
312793
430138
63807
451965
872780
832024
566671
717205
893344
344036
288919
95543
608628
639739
147764
367795
39008
737583
910228
565200
560143
618659
534070
473880
863340
605557
493032
388896
53872
479856
535953
104140
442567
735262
905610
21283
930023
550488
233474
433837
323407
786334
467700
502193
620149
728691
212584
150272
353740
651705
837768
106566
291704
833868
1026256
339173
99610
900255
128745
80784
124179
225139
960348
388625
347123
446975
775052
206874
1015769
550248
820069
119841
24492
670499
28639
629327
277263
497476
421386
722617
671921
360143
3415
1003066
738592
946455
791487
41150
894956
762485
723634
66589
572489
937876
277272
369263
73498
25332
592100
981230
860251
35691
802341
914309
777104
966650
705505
326476
730846
743661
405113
224922
768636
683925
951955
115073
742890
176826
123884
138103
832162
500863
157721
301382
107958
512585
433883
700128
224702
982034
435383
103597
1014201
365851
682725
999087
722574
665727
548502
500640
592948
428254
625102
625186
119384
1042913
320923
865452
586021
666729
989109
818094
307016
926811
396044
788857
757970
1018541
601417
563087
671219
737866
663889
281588
825369
148322
926483
81488
224302
156900
506682
367959
3794
818643
145956
572690
485707
933989
909508
443890
172415
226537
543133
755084
531379
64064
887536
165125
727257
81107
242496
269415
753661
457505
451388
52639
885938
728444
376949
1040821
525682
996824
380969
329983
209815
184689
141499
321476
638078
483994
962485
53302
499047
778176
140408
348179
866291
529447
183929
1007956
935305
621140
771687
272366
81205
872286
556104
590369
177505
955289
113121
330146
512188
38111
427110
1033597
1003975
283405
317889
1025666
294235
455715
92508
787563
9214
729380
507076
595760
62336
351510
721323
638312
207131
825137
43569
253654
752518
307591
312554
536513
216553
307172
884740
334876
105719
517631
550208
558825
291766
386890
883609
285720
98704
347699
41839
757320
1042957
635212
951738
835337
492195
812514
139686
145781
839948
878364
926157
677646
981144
746259
848062
737792
1007752
544862
840450
897451
185760
291496
60036
912560
400633
402857
350261
771841
544964
416373
114608
473132
612858
805059
613299
180491
1027705
780169
268614
171581
605379
726839
605420
391376
277455
639623
111413
480591
47607
653049
373379
476331
206567
54609
526633
918541
881438
1034674
1024218
449517
250061
123409
437168
85310
416481
401761
358117
988314
9457
225607
108416
89447
893014
1038516
967680
1016035
601097
835901
327248
776919
273009
239695
547564
276126
36551
219557
958525
373665
887691
943957
660688
404479
451146
208091
517747
883908
261906
993858
715985
581901
523773
167598
804820
454264
467011
282002
802276
664170
795309
152025
655752
990629
813958
46336
785090
596671
961859
315827
535736
733137
350580
520575
976318
308686
328694
258319
253043
248698
623653
892815
726416
897412
514693
551113
520630
351514
245356
351143
431895
727772
753166
96368
436272
436536
798848
98353
937711
193531
881297
19057
756755
103921
335324
663939
598721
512409
675360
429795
1037612
70701
444889
842088
357610
108741
719345
280707
26034
57330
532449
361940
7578
6237
1009448
859592
401472
175252
464677
478702
47116
623937
199052
231915
203621
899922
952722
13965
994660
537945
614844
700655
604151
8345
852033
620573
448409
716847
247684
83604
594414
473386
24057
113893
515450
997379
221474
757475
736679
73080
125283
473227
529081
460021
824892
686656
36783
947162
500461
294206
653464
237048
317836
105074
238002
473243
93656
428688
711318
957876
52063
510888
100657
429007
807660
897261
104514
942241
768200
639538
421187
621633
216041
9937
298999
127731
720168
373615
550960
787106
507919
176999
607288
422894
1012914
494343
870238
148735
771252
778855
122201
859933
825837
574659
400097
844910
151131
703956
356177
653806
152540
779851
84200
557655
532986
166530
395221
261360
711665
85923
557410
781948
339950
807469
465123
472109
555941
848604
702082
503484
612371
127301
685030
972630
763398
405221
876810
1022373
1038486
952138
379844
1016243
110882
941229
102713
105497
356591
207846
332576
157734
909671
445898
413083
943270
112343
625539
853962
413334
135406
160562
766567
676845
340121
741167
501338
557639
615383
138125
96053
464841
528071
750907
39820
154025
508084
671910
573301
92011
113994
232970
443587
544719
895272
384971
544398
714276
477677
392060
732434
336322
487088
700041
693529
358335
825688
882617
253228
650920
168695
663148
469416
103081
622807
165621
111165
768080
726277
321120
553340
467347
358448
768863
667865
167691
982629
575342
960113
273341
313308
61813
828287
87029
183967
954638
127424
397099
944602
568624
572358
494539
867986
305414
205743
258738
525457
786850
918780
968712
437025
177265
860853
261844
527023
309458
726360
480522
524014
878293
973473
28719
842669
15835
738387
398464
927202
1021190
298814
1020621
767943
890875
636587
196139
930450
177702
78005
126790
473540
274959
582147
440719
510971
37823
503683
1028621
168303
358274
48481
164166
600895
979710
363445
407899
959466
180439
464659
331077
23231
946931
416056
417576
196659
1031197
682741
863436
424711
8611
2318
583956
16431
901594
297704
240281
300741
113662
596333
464649
323319
94059
766840
560538
547146
591619
6934
894444
929259
800000
78096
563175
115219
1015539
913582
1036670
534685
516318
240701
605662
245133
385839
1022170
563603
538107
818384
1033090
339931
1008295
530296
813797
118425
445375
566119
850326
978651
617130
874194
972169
72652
269597
583084
650552
678101
889000
975964
815136
200934
29753
99050
866703
87054
352508
22071
478408
326744
700358
437335
768344
862553
161937
1006512
977945
421258
488627
286480
152274
1011761
1021378
952256
943255
957067
591515
952555
909609
907272
383841
967107
602575
506613
559728
398761
1017928
811271
425012
329448
733066
634788
433311
980000
695117
912094
776876
429953
312899
887397
259305
399019
922745
219515
288452
916034
631375
978640
5645
201723
904833
861658
715305
832972
667719
796263
617637
837153
689058
986001
860068
595454
173130
133476
560512
883416
572495
282351
140087
480256
986604
326735
574632
995278
663397
395026
657064
167002
631447
6491
489234
456969
85257
633905
343934
577784
29199
9048
668526
728073
955514
337063
421222
533355
53702
481362
552690
84217
515146
359135
833545
220149
169515
822177
29414
179260
239485
159578
194015
386517
525932
605941
297349
405544
746773
703173
471308
519634
53409
20918
928231
422559
319928
623648
358107
818248
933250
401536
412391
251483
293952
1014493
646864
115779
897690
928837
904782
599871
655316
131396
871039
742539
91006
59300
756933
647856
748586
614445
954107
75183
391393
226242
771239
763481
37666
235674
2137
848553
577991
334536
261416
924333
280762
397409
214741
295409
148031
220704
769828
372863
653003
361878
951462
826309
88598
472059
310527
417408
86520
343664
965619
1016566
804374
636905
7016
446198
1035084
1044374
560128
825221
722996
330922
484227
42857
328677
471159
430607
985632
535583
479835
539556
178790
58830
149344
553244
449646
482289
599991
944190
722720
721414
471838
45387
697578
786263
708588
274849
993707
957243
735271
869438
294044
1009965
525123
996766
1000131
1026560
525056
297905
1033092
122647
270713
557529
904602
853689
238740
59026
387225
933825
176882
46489
405457
356166
842295
904208
220342
775834
788148
1019282
801824
530877
82769
812470
44584
972020
798238
811448
169722
947312
493673
994131
985422
1025322
906770
861062
194869
254875
989417
263528
985651
535640
721296
152409
908042
957265
803170
266895
492235
406737
147768
335906
778743
52267
678768
220334
1013428
491989
910969
929240
50402
3966
131264
736269
764155
863028
344258
171003
589813
816725
719575
986486
36682
213244
531027
735766
514258
914934
382202
495375
512938
768760
166805
946523
565069
656205
543110
183426
339754
606300
728308
109838
277178
19164
906391
193964
951349
764248
61275
587046
463808
312582
674822
701137
88027
85430
276669
16256
425715
520171
641123
504017
238050
252103
301585
528000
959359
903632
1044022
123855
57185
1000459
401884
1030716
96373
828901
484646
863900
887000
115096
987358
554620
622695
1040101
10857
912834
1028354
1036518
393440
46424
239324
562535
1007657
178298
924258
378667
614972
406022
322677
492430
818356
614954
23469
169155
863729
423649
959337
424736
995576
184583
853662
36378
817048
462519
160060
155506
572643
345518
629373
104344
204070
284742
24006
628443
34229
1000532
218762
154724
388820
222480
596356
578999
54215
599381
732869
55405
27809
204880
688974
511017
264711
820677
591247
900972
453247
1246
281387
820067
163152
444721
631960
742148
312856
762304
660187
616785
143065
416546
777571
1030948
1021551
869382
900392
503162
99247
578589
495502
61327
424187
553227
960423
778868
899820
253439
673615
347026
211454
725724
272753
170220
22317
693056
996365
214046
374174
837148
537608
1013878
810430
463402
439822
530217
485207
680028
725255
279320
173611
212003
79645
652322
828368
310409
652191
129267
56454
1043001
858672
604159
917223
279143
1025792
747049
265671
433550
906386
515786
950375
432054
485803
922620
665548
43943
579860
470879
421786
758811
615625
572797
122702
126699
919579
824073
162216
379347
895256
750653
331777
488669
555239
527799
250642
175887
917155
918861
609151
13409
894816
1009295
995896
894338
710327
758217
672407
566027
509919
283611
580668
979935
588796
166818
991203
746746
107860
796636
910268
673691
830192
173239
64316
210470
724079
385605
102557
42798
128274
411025
84437
194260
452457
715977
783838
669105
645180
547947
903719
853977
96770
675341
725917
1012768
581818
550203
203249
972053
792416
648355
394808
994149
83333
615780
344518
613120
689614
641267
164433
661509
824986
659104
576482
215290
826109
826819
772754
239666
467548
432303
859202
356417
75870
158922
502319
669139
858173
516217
250862
1030974
13180
779348
547651
261980
964767
601594
987697
445540
37440
756563
73651
753895
52955
29853
295695
349851
82718
18880
1021722
866728
430227
38588
466716
423673
352190
756275
911901
546515
302571
444240
255217
358971
144989
580103
53855
979570
930598
404162
695228
905222
547153
636431
644643
806658
72982
53647
795964
312907
778646
814587
740045
425169
387417
142302
606399
268411
165083
974883
840021
910019
912036
793645
978014
14534
876779
624210
1035671
910329
368532
318952
146623
922170
873343
330039
962606
849270
9134
345904
172173
149582
488358
951950
882200
794601
941879
1042681
631330
545422
268938
558469
901821
256105
907105
767723
688850
546773
368538
962298
479013
376520
328027
497188
508793
596816
684778
167631
975451
210336
86371
757878
479739
704796
1019539
657325
882298
140423
773891
957382
406499
14076
478404
872217
644698
815718
809213
196896
466845
967974
848372
284564
944456
151724
543578
671673
306929
897494
1009506
18260
464011
225638
360007
738863
686626
142551
204850
1027214
697678
1029737
711834
310266
424144
169779
404562
33813
160815
689680
431341
127517
621704
109394
142068
607025
463590
647881
270743
564609
898772
8243
925368
141184
711268
627538
829106
400189
250618
211733
985056
896935
513606
676824
769822
718228
395321
729628
593097
570038
579797
444457
698700
711637
469103
727387
1000494
458748
630412
553309
15045
446183
41062
333624
420557
300140
752713
197206
992594
619929
296121
94704
53123
328201
1021076
1024497
1039930
751317
869201
752759
980888
997773
370652
84685
138507
791050
1027940
751597
8639
311947
215978
11103
688055
244845
280303
175919
643686
857526
922156
419263
40251
773558
915738
439065
457415
959261
590023
622146
8971
757679
419391
218257
962384
442036
66829
885742
438927
485103
563157
696715
707033
676017
948584
142016
41926
246797
110795
700936
458663
854372
502944
130340
65112
731548
826506
44764
499473
633448
581403
494888
478352
474893
90409
878091
337830
622062
303482
400217
58734
662691
67552
981899
328553
317817
861064
572766
898291
693904
356553
140725
918949
724545
515454
295936
331858
776302
995991
906025
749442
715048
418057
857666
58816
213099
541490
4104
228110
462472
675664
54000
363067
474028
889243
136577
225794
821517
698206
959893
852976
351970
915261
707340
253195
780087
972498
422058
559841
660430
595888
891069
867633
416316
874118
144684
27647
387492
697704
1005343
497814
666844
139570
167462
786250
832147
332282
533036
234187
373008
521982
282443
329612
96499
773745
772994
790491
450377
285836
85089
145363
11366
973704
824504
477805
238412
884133
817437
352061
416757
219831
643571
574585
292927
100538
523723
251017
129359
767696
530102
264532
540585
115746
782229
1021908
436166
715936
173412
138337
370935
973589
228735
193947
135956
254957
513232
481282
320083
121189
915860
46422
274356
43655
579982
643395
584739
159100
104388
986563
79217
277919
474953
366688
738846
720509
781192
299579
320878
380917
127923
1020108
611534
456571
712215
56652
223042
22008
389887
319334
418746
911045
882093
165433
217527
596176
380950
244132
522742
236460
642581
549928
837721
129685
470024
614894
187141
380346
127954
62526
652246
942775
365834
550839
973383
364313
808521
620571
105879
187299
305202
926788
165467
117365
771471
688259
287026
710892
32949
775090
387382
804938
71272
372474
261913
369745
112771
718925
1025452
686957
33439
270015
1033541
26686
380850
491019
802490
471994
1027707
753608
507953
754269
73047
398555
451777
826082
346766
357373
212239
686681
950834
1012939
507590
423748
77691
563829
399682
2501
725031
942632
281936
92615
342437
350900
101104
724292
422814
747388
932402
246332
5869
479559
504510
1036770
268778
437234
447307
872757
378891
106841
161674
950677
17566
48962
190860
718449
2671
443053
500525
608254
877709
869795
194624
890202
342197
896137
134128
485838
348388
195830
284714
816352
415952
216889
912325
578488
842401
406337
864261
786234
268573
527072
83674
879458
637819
834768
415871
649903
684581
771347
851112
286680
469773
455951
554344
279951
179918
577976
849507
302382
528592
16650
385260
609219
196861
34706
878212
657096
166608
1034573
685711
963289
718260
597386
948223
381509
165273
292801
445463
602800
607604
382817
800010
94329
119622
313935
334969
518130
870007
699699
984299
461425
184460
905116
185261
467297
409573
498636
54998
647353
866861
955861
866691
303887
152424
135785
901730
861314
998593
39995
224080
180488
490413
941192
215925
176676
137427
476945
665144
1040910
300629
99937
208069
684560
656134
793847
713994
1016982
900005
989338
980527
805769
822847
501136
470205
366027
267761
196678
666907
88409
13213
272374
829997
547778
220513
920005
889934
683346
740079
614127
258756
13895
729677
984295
528560
475802
176494
376172
707074
55297
762554
540571
404709
981487
120367
136443
875172
216274
1899
335519
922356
1004938
773705
56326
329404
609191
160583
625153
853109
656004
899631
128567
516203
27729
766576
500566
548435
939451
332184
696795
525265
706138
319174
666543
255833
989156
1012594
881145
462478
926589
688746
780837
845296
82899
366520
721636
637037
50126
636008
690115
289297
627966
229017
534693
763529
731443
443635
903233
227894
186812
534382
878194
866703
537976
382607
563012
669095
1021741
106127
667572
768183
376405
826386
396469
507575
784384
654828
797158
476697
1006654
521471
933012
484708
1014377
487962
763789
63665
672050
120041
112882
895054
938561
845637
522988
719152
1009169
604698
220856
732579
336545
757781
777687
760310
1021351
938376
282493
112124
313092
622823
1021389
728307
641107
1003760
445309
512713
867451
765122
520407
622915
529714
639727
477243
797125
662242
538812
767678
622677
432556
776465
592354
976912
481587
560305
629218
919570
105424
40610
676019
829661
47537
788417
886764
988333
446187
414090
324352
969586
394964
708368
765671
427708
99219
842440
317171
955407
12783
648969
176756
400170
686614
902750
51105
85863
387466
790318
296325
775583
119722
819967
856712
1018692
307694
221155
311985
454596
794535
524515
624129
327610
206435
634298
1038492
287063
348057
430859
886900
856503
1020248
868352
138291
605201
686092
370600
149936
490198
375233
236624
1039548
921846
866689
981465
482889
705487
1014411
773159
173597
341293
683369
645571
908700
828323
296797
275318
788627
947465
696137
935113
416101
841778
734331
652892
413588
25195
808965
748435
174506
248684
879761
851898
165107
47585
361426
110334
368125
734991
477447
370662
732330
616670
247567
880135
595532
188709
690888
723010
145042
895234
75188
608282
608625
905761
389663
236659
607530
566786
438523
833802
260691
1025858
388244
61805
713440
441959
354412
846096
241520
487808
453467
459242
485252
312390
123263
806939
951968
307934
972301
40961
191693
813322
492463
270898
332246
323392
617270
6318
543183
210724
407291
1039102
714948
112260
3702
127483
910354
188627
420882
469360
331285
146165
695167
413846
883996
344377
359224
720665
199147
371406
999245
547385
34686
91779
66888
291984
309171
990628
134756
277946
433890
230096
845312
330228
270475
276213
651434
340156
237904
469394
819327
739179
862010
65880
22064
662074
248134
503139
560696
480002
525188
651869
174928
776768
786039
48602
776251
15644
130875
809000
291925
490053
929320
312000
995482
502234
34726
237224
45134
228880
941112
369809
556013
865457
679454
427580
689213
500086
279811
73086
100690
137299
663436
921791
23032
351275
742984
573629
1007618
195012
619131
70244
710113
53705
31179
890015
981267
430591
270066
135579
823097
905280
832243
911115
270583
871765
578771
281764
899063
729602
496862
398117
121765
955392
600879
401819
432941
864305
625594
685784
333931
284179
562325
43560
988769
104476
487891
725854
144498
805606
343249
572946
791854
601135
301891
312721
196995
385151
128623
502788
682335
169124
98754
702186
227837
95624
395085
165377
758804
313560
912168
706244
639289
155262
694426
185538
1032324
335929
272748
270338
111292
961777
556633
15615
320790
694058
345758
941080
725759
935223
731598
523079
787423
178945
686229
968635
181766
368530
598106
652451
2117
85876
466830
757159
288871
821604
116574
452607
868498
719787
183456
128965
524560
973345
639857
1023321
681619
271984
596605
311834
566455
35911
35402
577362
1042329
1042110
698005
657588
406063
973612
266776
552123
652266
507090
729803
540312
825192
1013664
842375
887681
877981
140569
836691
47993
692348
788563
732417
139701
124801
1017934
182211
859327
164216
47424
645710
54345
602919
275468
56079
136926
461928
453817
497111
439811
551528
299613
326897
601772
945970
891172
144885
725122
922427
998600
936152
742581
379212
1014115
82242
923116
54196
531875
700789
625479
98340
1019954
884466
493916
641913
646256
56253
862295
34207
880938
771501
883417
235113
418882
201276
313783
224244
86426
675627
85964
790671
782023
704992
469656
262065
862193
913086
79510
1044451
193523
736143
222307
771384
525001
1036788
780234
600547
376905
328579
562833
894406
972966
275039
58766
746084
467180
740418
188300
186421
814442
226995
903721
812948
182831
10443
556787
756511
111017
65529
207949
511768
328893
301458
977000
255148
705428
463033
5884
635657
4781
229111
373222
741433
530886
916305
131365
777878
340222
829861
173536
62021
313346
779816
162167
638583
71232
856612
634946
161537
828259
115776
476980
216819
129133
893357
666195
1006995
869006
778146
5761
438408
319450
175539
476583
776627
100589
534922
264207
828630
123872
755210
18815
834329
149452
773730
337671
754387
410148
488511
746801
227788
550025
969410
901246
329774
431880
1039377
186718
611427
906814
992309
578281
1036117
790836
376390
475124
339325
860432
861371
229169
730828
278205
407949
755316
23518
545256
300319
472706
922102
343172
695673
1007751
77925
158394
678420
731460
658760
814674
311368
63508
292236
156308
891192
516493
750767
206968
243703
477839
415342
985488
249402
881918
547972
653392
679476
692540
619207
904448
841269
615839
348131
81093
117785
929908
281079
919379
566754
595749
347214
973108
239074
738758
494578
443471
162195
345972
314702
559639
43219
610194
903921
737969
484211
820808
54136
1037277
199507
681252
855620
858811
2843
495843
630665
633332
6282
865233
833469
312452
1005696
544273
170703
190267
558422
952003
594478
876987
683012
552777
1007234
1008534
145023
444397
317286
345197
331619
682551
587023
172351
90623
520541
980401
265478
515431
677358
645365
384871
650076
717329
737559
16784
268897
1013701
735783
310968
1040581
338091
958269
331651
536653
391404
588608
333226
896361
166241
906104
595807
276204
868033
234370
53405
1032354
144230
935073
1011922
677773
727877
627710
6630
129883
342102
474519
278118
743331
574827
6992
37937
533605
179321
1028357
895717
865253
871370
584052
226947
156964
779698
773919
458511
112007
944402
134429
662322
982838
140002
783725
114217
101965
40322
915783
664436
342831
817951
521196
418599
960343
204592
585939
162752
186699
967520
752155
675370
922069
924323
692010
458882
365746
673881
925394
427776
906000
415117
843983
415557
3409
448787
363839
853015
424591
643254
471934
59478
611470
828056
780932
529018
417830
181089
568297
834706
300843
487906
638650
340972
926514
179869
360
260502
8068
402
428637
758422
137488
923163
414856
1039983
581163
168035
276235
562309
659732
151953
593731
483206
493768
530680
303180
141225
56183
138943
692420
699508
574295
385048
642903
1009907
985278
336238
687983
84856
674306
481232
899840
422466
766798
775049
92728
970979
182925
881964
1029370
877163
615377
885750
402704
541527
778293
443328
150550
203372
788769
452129
622723
79566
459750
955278
882537
89881
40584
480071
425336
756131
691063
848464
124430
685138
418372
982249
404197
965438
96787
648196
879508
360633
730581
718636
724849
378898
838861
546046
203725
1004367
845315
404043
834814
693889
485454
321621
604711
533223
468334
351545
234448
941301
496847
588058
782644
940374
120257
855939
550141
815711
483259
442890
731381
1042069
1004417
221284
844736
932482
5851
484801
308530
918176
616024
225404
585916
25276
843001
613669
984617
913883
196723
58727
256740
278953
284233
3651
357215
406518
944273
25435
114234
913357
942144
141220
239782
475736
496332
811943
241907
53984
934993
531454
410073
265771
447658
418785
358601
288600
383111
390346
648213
184474
906945
546322
250338
822220
598990
987628
160053
413757
255808
411689
709005
310220
931077
3805
634372
526367
727588
1017334
287139
939315
41946
799689
346114
178082
539040
584152
804898
266377
899355
384296
948041
707992
462727
351155
704143
534350
910901
32313
79603
641066
330398
972152
930904
372460
580120
384284
687731
215977
767675
942804
724294
172964
720054
452539
705133
241631
481005
545295
1009411
421259
4854
759024
109566
609818
100899
346336
872588
822584
188341
596287
614177
240493
539274
808755
604114
545573
984470
287424
1032201
560019
643690
836640
344553
438645
507164
787820
872230
521558
23436
50478
736558
873135
564890
928887
902448
245380
39231
786094
451673
816935
914930
616153
754538
517885
114975
292616
254630
1031731
953337
661390
1021515
691215
273650
301687
701900
884274
989138
206580
626832
670183
558736
434680
16917
10731
719232
779088
985620
811376
505048
919335
276508
821783
652097
455455
178064
676665
286601
1044210
603194
469505
698454
882005
879789
562789
129419
606860
353287
615101
245063
124781
240042
289473
715191
841379
540692
938719
102461
422569
646131
2352
984358
460144
92471
421655
606326
435643
854046
105791
934591
773253
416507
569397
418695
790871
101014
648067
696387
62598
877328
877460
674205
397682
740834
951754
1036727
182055
17500
498960
315385
203458
37897
404122
211547
773673
227904
351048
710308
59839
211073
245201
766858
268751
490714
704742
898120
133386
74812
538078
951827
574884
577901
611145
119408
708647
390498
332645
392988
521771
489136
442064
509830
690040
1006809
248898
573664
419192
371442
984136
912724
444508
247181
238265
649969
942977
627357
900762
205357
100236
460066
925104
801199
183592
367321
345950
848593
989276
42553
228573
289749
99744
317374
964172
520921
445718
898499
646474
850236
424923
69990
420292
690400
887076
442833
995245
105932
911511
872123
721825
109603
658917
289352
868087
10655
126949
928049
275200
48766
168576
470223
29234
50534
78469
442104
247409
910710
194572
914988
976653
263333
441410
539365
273277
433103
896493
973356
285076
466027
608335
838771
599747
494217
110489
579336
27646
744995
481754
781759
968070
972805
59490
146010
916218
324129
642853
915337
298740
596452
448837
437294
755041
518971
1010722
432399
1457
265588
17819
633238
981160
790494
127244
30401
192591
942821
921357
494673
141223
460068
497854
811247
813354
926222
308918
849318
977227
757493
703672
376280
59525
432482
442807
94582
101790
875227
215334
325540
30642
566172
792976
166838
571622
843250
748873
348033
278922
172083
1023907
801529
143502
1003791
1015514
806118
831316
194586
24089
576742
899853
515257
465550
631512
113603
126904
45478
920011
493153
229814
938111
736029
137242
184163
491693
678215
315978
819731
345758
61143
939747
913671
679461
380889
755672
742500
908126
501584
792040
828010
8581
166455
351286
996510
857159
759317
28003
570616
703876
697476
254208
180886
759813
790463
862198
857592
755777
982205
893442
374326
134351
918149
107736
1005982
321115
465866
703135
227766
156859
128820
368545
969689
688116
1010365
874558
778807
806471
216306
601678
290069
483379
720791
76513
219638
748324
527610
148405
526050
288247
291182
870601
829618
21776
86366
528717
493533
388869
840598
476124
55994
195545
73025
630831
695184
746070
164120
921846
1008784
859570
1023513
417185
376447
5734
757729
27333
85569
404259
68064
175925
970106
138966
203065
60072
23532
982713
802337
695649
818381
78997
218820
694432
135579
270117
338357
97814
647672
844498
840370
604930
39171
161410
783123
871951
847478
511405
993698
1016919
260410
941325
962248
269197
541414
996207
1040816
754346
64319
381115
379296
481099
695545
885216
685421
801411
211762
410201
982380
572302
619186
287763
604880
341114
1035515
593478
980453
1017190
95249
462167
493447
724180
617348
431081
22672
1011590
310892
499920
20613
801810
457343
227401
593153
432109
887202
525899
249166
939520
950473
490734
457830
50852
483344
94036
635897
376488
445360
443236
404931
232439
679510
543531
913099
539965
676677
529994
798868
454819
343087
983629
60354
653887
935120
112934
528391
363827
757553
54940
954296
621944
756281
613666
911282
34915
911110
540009
256921
485512
889118
156316
930738
857790
504784
857947
577762
18681
137298
383036
424008
458304
988270
64783
651841
661870
497995
862848
710743
382150
951950
421734
576048
956776
635458
490969
738499
840254
227952
143734
54579
992222
9266
785264
684739
512305
686946
971246
517224
870906
68593
647800
222461
155931
910664
850329
358808
877987
5675
362323
265244
118258
105235
976440
988041
883486
470782
196234
435764
346023
928609
1016118
990595
881347
358
989651
16330
131129
29528
508831
425150
165037
490712
710832
129099
424913
875335
332655
848099
983103
488751
625051
770741
399280
750367
754725
1019408
56733
805126
664717
251582
304313
1030144
851371
1020841
612582
850364
33378
579095
146823
254355
1024210
921685
914846
646750
769518
496318
17768
643610
218441
137576
1040106
956510
1006849
394721
552107
66803
296663
767357
978592
536654
137963
783015
186056
136709
612967
381274
369808
200071
979139
723382
833650
683203
749054
322036
607679
1009014
376648
128753
696838
395578
417451
440296
298056
975142
910097
72484
187955
276218
273597
938070
485389
854322
1044268
347534
664172
734478
720824
342177
1000308
756904
946313
401122
579954
4668
35803
995385
837927
803653
876844
265898
867339
652156
149145
98371
643215
965379
542443
188811
790552
544916
238146
717666
968342
1023232
478364
401577
868706
720096
200402
748055
1000670
219616
71496
67808
571105
612197
219925
865641
937528
495422
309506
570592
711387
718159
725971
438069
487037
566936
476428
193742
541832
136415
175808
193680
270255
276438
804242
996195
146500
749255
737757
236822
495035
177958
52234
187493
579281
89969
706635
21332
215419
793973
875284
681430
799693
634321
463606
596788
4423
540180
603445
383999
226994
852764
920967
836910
788285
685512
737195
231912
783384
882729
469170
713953
919580
946408
308310
380557
171137
585696
782028
611686
720534
969127
510875
652857
688200
399489
138301
980589
160445
686187
834203
999338
776883
424177
10003
184119
711472
238959
513551
885598
941112
408642
107260
851986
292530
700898
749509
175139
153344
872478
191104
207761
300047
563082
816535
215835
551930
548818
47869
960811
687872
462333
635950
504548
22099
128065
225259
573576
701655
982688
387926
74744
515079
996796
578953
531063
138873
166417
401268
459530
48148
561099
945031
2927
462638
331215
932575
724257
676723
587716
451768
68714
55357
426108
126894
366176
878975
512859
768239
666770
756500
655566
884285
380860
566221
726946
508223
977250
365493
412937
629883
867236
905594
491213
930724
691835
21356
440654
156825
271710
624675
200078
903196
985794
810906
382514
332297
199274
858817
730515
856974
266419
718487
989222
933139
888931
930819
70853
466877
676475
155508
338545
154553
337101
829414
646266
992295
490694
680988
1010463
890393
214150
347772
961672
684463
163470
362864
757222
428011
670115
163093
273100
1035018
479599
208016
953133
317538
206493
945316
1015259
309735
979664
350039
465346
713521
163408
547221
776092
406584
127415
469335
302792
598561
277035
877449
172903
1033811
147305
4792
45700
231493
654150
637030
358421
596024
766167
795268
146130
1003112
370862
903987
1001144
782854
367157
410170
950472
235453
947178
586921
561862
429197
107383
523200
648420
990743
403018
745497
541506
335626
632553
675887
761257
807095
798737
740056
101511
734492
970675
1004330
906988
854637
114891
127937
173121
53854
672011
872694
415776
815728
222136
760890
133681
387473
829988
204306
175029
301426
486687
194830
487094
817172
584582
856614
752286
422144
423451
576988
320488
530906
634946
742055
462925
22763
1030761
350410
780999
550419
376451
759022
822945
76556
260027
448379
428840
96726
712135
346083
737628
167664
420188
341232
23255
396981
299305
130192
54180
859508
329710
308018
635852
973175
991297
146977
24605
534603
708800
890371
42011
630635
378182
971717
722453
393227
757589
500903
675100
42834
629083
666044
445330
146467
285060
904723
526390
46213
321597
804638
711934
228343
832809
550080
150211
925689
483136
255812
124981
108933
682670
218632
900420
700646
722969
527233
653644
650028
988102
253653
690504
973735
567271
454161
654944
507695
143499
908868
387325
962964
30960
293018
393306
770714
491543
762801
613416
4872
296017
739909
751647
247352
982997
841345
718024
199243
717402
1002652
672396
620058
13742
788823
860764
782124
872141
1034550
63765
538490
657777
843766
708352
999202
637037
108193
659727
712268
16033
363121
113302
794297
520267
708934
84348
769582
80661
36652
567462
474219
846223
474434
414706
868317
306681
365324
452036
615320
39317
26698
194883
583630
811111
682949
652538
241527
732363
171668
745648
747410
838187
897207
692747
994961
85415
535137
909614
780177
823312
264111
539987
507009
57359
65723
600552
565295
705505
999088
254713
873098
4569
360535
722861
455180
405619
504945
512776
1003146
530925
2031
316062
47620
249476
427916
300448
320621
825274
563226
51828
374580
344716
855035
27089
15561
566186
728146
566254
709559
715717
670482
388928
604889
140141
385414
82748
458745
658678
232118
281884
638404
667685
729213
1003465
57863
373098
231481
728630
160895
267301
667299
918509
669820
288351
337049
913386
144257
556008
982412
217449
996061
555533
795191
563841
764431
535873
248904
403041
32538
753295
849989
227240
285151
190766
89622
862415
543859
192495
408170
89766
412711
273848
579041
544241
554246
496507
889417
649144
197953
595582
619051
780191
599712
481406
697892
502481
571974
644761
626904
347174
27559
797636
276201
612652
58370
417903
2870
565514
282604
10484
673617
551221
170828
464956
821781
597352
21849
689258
483070
882853
962148
283853
400314
73615
680672
102548
1003474
118985
186230
366665
641695
399615
698617
215636
826178
13596
350842
333857
108101
311021
252029
599470
119884
561745
432014
453672
938469
53550
619612
963313
246629
407078
393196
258780
238194
216743
468728
736174
231909
994789
999343
881983
146465
508415
758400
311019
53220
58783
636909
994956
987436
750946
147207
218985
707034
661068
31437
243391
864875
1005074
420375
16261
746784
472338
725061
913992
116934
379160
145916
451159
427404
867836
875305
660645
567768
1033833
136533
439055
109536
752116
158385
110718
579212
891029
21667
90071
918386
972911
295083
476196
1025943
677113
199163
627203
1022762
974174
253463
123388
285541
672371
958011
185523
550670
370794
216898
1027499
851466
226995
665605
641399
241488
525722
270158
396878
753722
881626
891944
820812
762167
203211
566177
381754
351515
393961
151549
972163
408935
812744
439927
669610
637981
952885
546325
500230
496312
875121
777617
978839
408061
843406
829311
977818
249668
435986
888107
209513
962486
372649
181692
305276
588531
118330
1029809
507496
408095
3496
88637
577661
777862
8740
362410
515555
503116
296591
1001076
640537
826666
181161
768141
789450
639284
624078
618418
194100
121287
87840
993906
940066
887787
274939
579094
37441
682753
6654
118246
982398
801147
625935
187564
306714
385123
337454
136322
908408
311610
988456
1006479
136711
370258
376779
556154
13881
337417
963954
903800
480417
227207
219514
269463
470875
366451
576022
160577
695582
94376
824349
374291
625503
308190
774963
371993
537099
939063
58355
373862
670327
440124
389166
353597
1224
459569
704276
255040
896723
727243
877776
617082
1045320
1002213
246822
107778
629009
445116
35068
919684
23362
37645
412612
376682
92130
1005317
51812
1019168
593479
762480
652945
304589
883978
751006
947446
557433
830630
267435
219307
69162
389495
262882
806606
1006648
390038
56941
526217
692172
694619
756883
682408
795390
445187
791112
68490
217082
730694
507538
187255
776389
996278
199048
126567
810995
478667
589724
178247
415732
109123
218062
918386
838588
523867
610520
255998
138397
644700
625058
271103
758948
741531
1020598
542271
796231
633370
674574
253284
974247
604340
564160
370450
658827
303704
356286
426643
390561
502902
67684
632472
980008
12915
267869
329382
534165
246835
1014610
873423
809580
832909
851582
698286
873232
887621
347377
674695
899323
664370
32774
491563
81267
277635
198383
129257
370884
1014302
427678
347891
491678
883811
920735
222207
89485
413615
200238
251817
928675
897412
863167
827224
531721
368100
855731
340295
909640
214656
273867
537976
594235
922031
136450
807749
33106
673709
682155
397637
444682
1015196
1024802
663747
661501
999711
768694
456322
829333
641941
825763
881908
206665
87566
605058
1001665
719156
836341
863644
809690
957344
159866
440813
277319
737691
462001
679286
795670
857106
570848
896123
129387
1040125
474159
953621
246773
454893
787614
748263
223813
750668
1006383
655361
6924
997883
799078
203518
319635
834068
812704
349912
738839
970024
80050
201872
158158
370008
77278
150668
998320
334170
341579
602620
837315
982714
228862
484011
318184
474107
864429
367239
774817
123542
638775
839563
675190
567539
478108
227347
1018546
328979
122198
711449
826316
349492
755576
627105
810531
850965
1011819
464275
844137
279135
537026
499489
8746
864968
36232
105485
507933
597199
1035924
552478
389408
470464
972242
950839
160396
230029
769428
154591
578793
195282
37220
456139
20741
116624
113870
351842
640244
206303
829236
475583
424551
143454
134467
303521
171814
862421
31959
436294
933433
638770
976242
459816
962790
899349
802133
627913
975582
851003
698353
30936
656499
718684
811339
862864
923785
1036005
818688
743210
688564
390483
990414
421161
847916
959163
616156
603476
64677
786625
617052
113376
1008290
662220
974410
417974
586471
1002336
97332
128458
10132
155329
712625
328960
733249
31110
425208
838420
820661
969659
781544
231330
931642
581282
152696
391520
419493
229901
211631
416645
416535
99942
523599
86569
211133
380432
377996
528569
644485
244331
965365
876726
552788
219751
553189
937490
547689
739991
815964
605190
527997
859388
261667
861146
844228
107640
916783
816085
816515
787554
833676
44506
871589
251330
243879
1013073
774502
308254
495905
602673
856187
174530
135517
569206
697340
174868
268319
849881
406497
229491
441627
4004
895265
1028342
190739
843383
1004307
184895
240752
81117
252805
45444
524985
657377
162908
324808
626684
551241
999564
192673
901823
615865
161265
605325
393772
717645
968193
966023
718888
457552
810477
1033889
391596
73971
1031254
660168
185007
433067
710726
133519
34115
604911
296491
1009459
308507
742987
123534
242992
265561
876552
83114
1005550
333851
57315
1005583
838618
525927
870225
182655
328266
941788
803774
184361
345761
870566
501987
7819
850578
24836
435648
40155
437534
287363
616880
207204
1020124
569277
635430
283681
947013
365654
812467
606317
982793
891477
537415
547006
548563
600683
163827
136743
473381
863032
548610
368846
194019
657732
600063
458469
57942
401152
766625
968874
159488
328044
159552
22844
384995
268797
359792
437725
925137
856608
366138
757063
864262
493580
342917
719623
799860
977035
925029
972970
146578
450091
296746
232375
198118
697648
907284
940351
371491
607528
291559
565715
180748
958703
272164
822312
41676
16785
834283
761956
902810
477206
485139
877750
946522
687663
599225
67176
291751
389449
441913
390327
713118
657009
314093
533788
1044028
22968
121527
310461
242004
337356
77056
961883
671866
357215
211629
398025
511943
1014532
761835
22854
681205
953731
431991
1016871
965830
508101
349188
797237
494557
344686
882446
9735
522216
235954
564329
787810
590304
665592
189985
104739
731008
754677
595335
512263
159855
827556
617657
961973
577919
167099
582265
370777
333486
117771
90402
260397
1009051
885490
203202
790587
826600
804071
560784
881556
159995
568403
56647
141253
349224
812120
759522
504601
701872
208635
535641
9060
604071
717386
471547
764901
34178
120611
615354
163858
373122
43291
105700
32896
766686
876678
895808
353271
678995
462833
1005859
745745
30102
979933
862889
658411
145880
429933
170547
421614
256290
483804
120910
376659
889163
431756
572240
370083
492491
152840
256884
425179
2301
389769
696313
515751
776642
976826
290932
968043
558091
161567
952520
1013670
1029149
705698
482603
339810
887630
323016
34221
874537
953065
561011
208527
529755
488450
277935
969033
482914
1007299
863896
1024307
348467
456089
405369
866539
498545
297619
92862
62186
888942
310724
992145
773114
213013
503232
101101
783391
995058
103960
649800
197952
132595
520183
114227
260968
835375
933022
395320
671271
309284
66730
303877
1030506
329364
927255
517127
673235
763785
144720
859059
985587
11189
311034
1035691
59519
788809
895587
743308
688318
1041516
971643
522544
125776
321062
714071
124142
511858
899828
744613
561666
606329
1029011
862973
854020
479281
276023
946435
109998
901114
905150
330415
187698
787714
263434
729017
248709
993167
488734
191945
275179
646036
1002936
98006
70385
994085
674478
768124
1023599
673878
551096
142455
385630
115932
408731
584896
799350
912698
583750
1013041
656056
938534
495517
206364
908912
137383
695099
76926
362343
382925
294623
829456
297398
448919
443989
182404
730606
891442
136857
508521
910965
1009103
720555
817730
954533
588407
1006748
29640
156172
60414
516864
138381
457538
987406
718492
726057
1017826
931210
346618
1013946
987442
985959
943353
530364
788315
186536
342748
738345
484443
691833
448362
218556
678323
335810
143131
14562
850139
680070
25538
757650
157018
65348
337598
415470
107495
993801
264087
147016
430496
893937
697964
434522
402406
370113
913651
1035778
100529
1044353
126255
59958
244966
972093
532442
803961
408778
587602
726654
670572
1003738
410748
221594
428857
361241
608007
859248
648867
84939
734146
690491
943079
951822
100548
899938
540089
233120
740774
733860
361948
389829
782694
465265
356
243833
748382
778542
624915
389807
938682
389186
1014768
296379
664323
109867
682921
694513
751658
552636
214513
198707
689016
73089
585974
1016895
531406
791765
776242
707349
894548
835074
988819
510259
369404
1013933
183256
81439
739370
341026
514408
697158
729510
287794
876999
965046
339972
142041
343693
687204
845063
753772
236549
683240
36186
1027521
506481
665554
985378
484608
481968
439012
305896
967547
786758
470443
515473
500832
711197
1003371
486604
254078
813260
766559
847190
95918
500306
84759
290035
238587
620972
764781
421924
57206
440958
369208
937454
1016072
20244
565378
1014086
213043
856075
812786
751735
468169
887405
512734
319792
544522
672163
417343
514440
68096
871918
38120
830076
654599
162855
130801
510742
478425
366951
560673
590509
568304
680094
655168
654760
656906
678343
182930
107266
1038478
454684
272458
115652
337650
159880
125750
775152
637419
411781
383306
446379
442185
881490
209159
363696
578839
401880
692294
82705
300712
1028947
888390
629871
126538
324908
248134
703509
867188
1040784
367519
704838
524687
471009
971974
87972
366532
253542
384989
925254
437462
149143
194921
714097
362982
133565
892898
824720
962229
307895
273671
15320
905871
392791
686175
153976
894617
99326
441377
254325
472846
356980
867972
587416
735602
340921
406890
142428
656643
896171
749438
174013
1001419
1045271
377193
736458
201184
581459
601836
518892
31850
357110
350326
305069
307075
8123
746853
716132
849656
172575
903903
413868
44521
431116
872734
665444
466637
1015407
432695
496556
330526
629964
490937
588037
761268
209755
1014753
883383
897227
984009
880054
73351
739952
449591
334531
709961
920225
731758
1036980
98314
961319
450781
214267
894713
707798
617165
842465
493859
362550
407475
644071
649770
986420
629408
318251
138323
549694
628520
46323
49554
219129
152541
1044187
205627
768573
931504
222190
803260
898843
163314
271117
998050
1037490
418077
246677
109973
49345
635019
16255
164600
959590
891736
928856
327248
739990
930681
103020
720200
643138
250060
530093
923773
169961
158526
950382
600660
1035813
500833
744400
896427
986666
354074
351741
409168
786330
563565
689507
829605
102105
76855
825565
452804
304143
611629
782094
608145
837916
364894
36848
675896
630124
838067
178872
375703
951988
385542
146526
523365
523656
522346
419838
1017417
513762
1028385
215746
834806
808731
690390
732752
599702
931544
64718
270771
855208
709077
882232
692737
117205
438969
748686
165915
652395
335381
304833
782194
270315
544268
56601
562953
190040
182843
223587
138705
586562
311307
869071
297573
150923
706012
402521
18431
620162
462301
760842
799046
546392
849955
150178
972220
781913
107146
455018
909646
335687
709422
983233
591769
357299
291251
874689
252585
161663
462185
805521
442054
544167
361738
257024
1006721
998870
24356
461617
488190
803761
154066
69194
495284
771915
7966
382180
664821
176653
242716
1000020
756421
942140
307509
954082
629222
756386
921387
893075
650794
99146
481146
668261
696962
462265
778697
896722
845035
1043338
813107
463289
83254
349241
693480
884104
817309
668069
421462
131905
295711
174147
342119
203530
897154
676297
126050
902235
111182
761874
878686
967856
492511
851193
68282
200943
717086
170110
531395
166872
641371
872635
509261
705179
344853
252151
115256
473107
809157
308326
846502
1013127
428048
619788
605043
1031654
232083
231289
587876
238016
222044
801731
119458
422695
1042172
470820
616277
325816
552655
872937
109850
455204
962377
702816
769444
973067
972874
923421
485718
59010
232061
328431
312171
347049
873859
20457
472046
424525
893521
31131
431504
512463
344174
175735
472437
915649
455114
679662
147788
704435
486172
529669
233484
507204
271700
935557
688280
764879
325961
1042472
6810
367103
227207
703162
448380
356163
654146
512508
295695
205755
419710
138806
488983
806960
683
224854
736672
597258
702491
98749
851908
173248
676989
1020269
484423
421030
100133
881787
96398
828833
836566
861610
694477
862151
431925
246555
295280
339744
553507
590949
578190
155345
291924
391908
868285
758778
536754
22265
35402
612005
987722
34150
826995
75350
91465
340926
102509
324649
357968
942185
97261
334894
683230
176493
611184
574273
752817
770292
207748
785770
586571
411948
269570
841957
451481
13012
720657
59398
388726
286401
35151
302209
637930
402150
177134
929031
36178
314732
480964
685190
665473
178325
205577
650394
76717
533709
497485
794331
806346
822182
222164
310849
251573
127052
726728
369097
794944
598384
915346
823438
320377
409759
14294
959331
950575
70269
1033268
335125
955578
817723
259178
136949
989518
349342
222954
34895
836897
374474
810778
444260
672620
230088
319285
384571
604887
495014
1026092
231139
1026606
262516
903413
299829
146076
257765
161786
99188
362515
175207
166980
1010727
678219
724096
581950
431312
863555
1027202
709461
168908
303477
236182
447101
14747
987510
405958
472000
892923
251462
15296
49387
356
318726
307298
583372
743820
384915
285197
858188
165764
844427
1005116
986203
1027274
663762
498207
953790
167224
457509
526146
957176
465508
487700
530367
69916
931207
603504
816842
423902
91027
678561
414891
738523
15294
854684
601359
365161
410247
486053
888480
105443
467845
40819
263868
692749
322517
791420
131398
585338
1031964
357495
258110
515579
233981
831545
602089
977468
364860
399923
159179
299396
367939
519987
118181
434162
845910
647520
524122
549417
68121
311469
398044
875438
657340
1014032
642765
234658
24639
195787
405388
329916
269448
830490
65944
932815
253682
618022
197825
193583
935132
60921
453907
903776
809809
722866
155802
839800
742101
37649
901064
652889
98392
948856
13759
728631
746360
1014270
867618
817240
159412
397641
943461
302260
765511
283526
404665
151192
673740
699815
114751
646511
643350
444767
846418
620865
602857
947618
170724
548984
156959
539114
163217
421056
54715
92919
760762
995020
8889
70810
789729
351089
940083
339465
180951
54547
938066
66706
717404
833070
618969
72978
386828
698855
351564
276389
705449
553549
49602
360761
158738
753691
246408
145123
833954
282254
834019
159532
1014926
280269
892952
454331
468269
569095
1004687
319512
648829
200720
903979
313423
320041
584551
392977
17893
570612
534512
316972
705689
798141
488906
448629
509833
484963
750214
495152
1002884
412866
729192
835494
330922
1022345
385482
588166
741768
115164
648753
533122
290803
462527
108581
392951
387379
284577
494052
680080
226448
62293
619884
167369
344391
499256
790499
432344
484167
639004
40317
351449
957038
883751
341748
907529
900099
731952
470984
182942
783551
153040
236628
1008591
898131
396897
182718
822426
554971
653888
145569
80824
859900
449410
86300
641019
365696
562041
997792
631420
1016620
689407
986052
374543
809853
834100
280382
735561
920680
480460
68295
547410
224503
90148
550747
755223
88278
923755
912324
215714
616736
147896
380352
525650
782242
57564
53905
10663
579417
906198
224702
242905
836566
900408
687905
123266
183273
303932
1013444
959780
802578
638880
449597
784064
661785
504923
51420
260825
360598
423585
830012
648945
914610
715955
452598
674100
947536
1027275
441983
1008580
160669
572685
371725
240816
657670
949254
176778
573261
958279
499651
303794
223735
593253
233943
272776
206832
566570
324720
128327
109437
322664
415745
754709
163492
256184
271122
766956
371539
842301
278498
296531
625269
683354
724124
773771
284086
458383
240981
1028277
79672
83479
826716
782823
572793
670255
584611
249632
609421
647424
663431
17711
57294
429737
1332
209485
115578
926380
844720
293330
739851
696516
941888
929442
568680
314856
598319
1016378
196644
303268
443968
835092
16898
460710
341707
542960
123200
856732
357232
607962
476299
518434
888969
346455
503779
156387
446763
206922
290674
492545
179892
582439
199523
560424
787205
979946
264000
448568
379057
81787
147816
964457
263854
250059
706489
118673
509142
624681
919844
275126
710684
207351
349839
23263
47090
231710
22419
903591
1012771
19290
1030679
924762
477204
291975
335318
8968
1003883
335935
585237
810300
617096
695126
386167
422049
214108
506024
73192
943801
302103
188707
294999
945445
767724
293564
811526
142862
820378
475391
225201
103006
810617
502828
1038404
518961
22721
310678
869865
233635
761077
936923
326908
778313
676628
198331
822631
970081
80028
542631
411786
265036
8993
220355
272975
569155
187190
795303
728265
170251
943309
283843
417883
852154
750770
178776
984236
408762
785161
853033
283287
572832
304123
327021
202827
981559
283929
682301
594483
138718
40878
1013595
642100
231731
803200
935829
360360
329902
80807
393727
446866
941179
777338
940674
505493
499129
186347
412379
141548
25268
134923
528672
322786
170547
787690
244234
3545
843663
771818
981407
14513
1040113
579074
300476
910542
17506
686565
55960
763121
959105
155280
355808
701329
144634
110855
202921
424253
801016
113087
296155
240054
434210
841266
198036
1002646
50990
258690
356533
832706
870583
560418
627671
599331
926891
447049
187419
706521
493604
180636
267696
377797
1017258
767673
440231
825767
623666
406039
25594
608168
311506
659082
320131
655480
488809
661763
527372
384697
867814
429386
504603
86391
456570
134333
887508
827010
690524
835553
796068
119233
96656
554208
346332
645924
780353
782230
254712
617418
252907
343626
599522
450950
644914
217880
1675
234054
661728
107732
513335
460663
494940
707129
29837
280895
862870
986802
685521
664397
747541
629084
502236
837357
661853
822099
770464
506876
143907
973828
304842
691218
851229
619092
502770
840181
95534
277400
776469
340649
962673
345671
843598
610510
355541
21697
865112
436004
202054
674414
806397
30659
710727
348617
997607
268404
102536
736873
348159
68185
163898
980841
750783
973106
80715
529312
37603
347394
357767
924251
1010253
545598
100143
158055
606064
421604
820058
637235
580860
970031
10323
880785
646295
968682
352158
121242
982713
747508
164111
654823
447036
41889
785754
533765
270833
423699
849106
59963
79848
905532
547888
452103
893070
989867
575850
483573
73321
456637
115774
906873
67813
255141
25263
575776
177946
173924
138986
441360
553119
908618
29855
767869
941150
391985
104947
555083
432939
434687
584703
83437
626427
75334
71637
292594
321125
430481
788917
884385
423996
314693
130541
72914
376709
237735
437916
8051
536706
867814
542399
4759
427752
556979
547259
688492
96503
860484
497349
379070
578033
135738
924188
498587
520138
796690
668756
568891
202093
553254
624950
534389
563880
852
139695
284524
829454
891407
272630
437250
879316
162234
420660
520279
375102
967521
1045365
335453
428796
328770
512441
240886
999977
285808
996858
253747
74142
212391
310393
967495
50821
898205
269920
687989
37320
763515
136894
359697
499472
514553
980041
182960
150577
18468
43680
547063
742613
29926
733587
546527
966722
912323
824551
370576
76841
946122
589264
673881
20113
314469
717784
592652
456940
665003
194391
134322
547093
382248
578638
164780
79868
279736
619984
617513
635346
377337
923450
474772
5574
338476
433187
193601
849629
195363
1019946
33312
38156
126838
641832
151530
236494
936410
934132
54528
272323
316269
138475
734242
796383
762084
616992
424564
996834
533229
250683
137353
458951
620735
221107
31190
49321
918752
1013671
551066
289490
735273
35109
250100
643865
114595
197498
688135
865279
361214
788228
982169
758899
336492
262847
763725
949430
53492
707320
456853
508639
22456
624847
856719
730907
657256
208465
767366
215819
547933
412362
251691
366313
209012
865226
933289
171446
1009865
333438
17400
98493
442970
818177
632373
634468
128407
558297
263398
934733
57826
79463
378118
304739
700088
408329
454689
982045
158007
436668
1020835
630872
206028
207304
505353
509731
586877
495443
95500
390998
186361
983719
1026907
631423
444354
93765
562878
423915
801916
960828
172894
275561
357155
844026
1000749
43178
810139
673047
228594
814197
31875
157113
249239
609647
681291
416411
958764
152789
453113
914083
614857
1010724
149005
341412
635777
7930
450185
549331
119015
451860
413570
508138
285573
71935
576229
294609
763675
771388
769039
127975
49706
127470
823965
539985
662369
112258
305453
225613
879064
363383
448779
622174
948001
603263
235069
407563
468387
579544
836759
906915
820588
188661
498484
114581
594204
454661
507645
99691
677706
727848
252895
936986
717207
164189
818387
174010
700669
625009
702887
867866
956892
117389
105231
20424
128351
70547
130927
972930
128871
851417
754157
254327
56561
367095
273664
44531
808027
901377
714796
1041170
838403
1041142
136129
695299
11249
686288
7966
363348
120221
178041
266440
994856
703316
489463
991227
87918
639510
675797
902254
52945
181348
123362
384674
678756
380697
729683
934652
787655
376732
720002
944386
613186
973455
104378
17560
661045
360024
788951
872448
147571
873450
1008396
652001
726307
545134
349534
548650
705461
463251
865802
136026
640274
185544
479337
562457
26969
1021003
242332
599747
218191
511213
1011815
1035393
35731
483316
798356
512644
236250
161484
681659
971062
739388
429199
568201
924152
969593
313939
62894
366093
183774
299701
1000411
907806
717761
761502
538329
529095
427484
364357
553352
741160
49119
892562
787955
585343
387526
873801
976299
612664
760638
794340
65909
465928
167124
104763
1015530
806097
1034964
1007823
695133
928526
270897
372843
478232
455809
535617
1006436
412489
462789
624548
24332
545721
996808
70767
701614
389770
895969
980683
56503
19513
746586
98413
788929
1022708
267608
120979
727474
984461
586872
895782
487267
969094
174747
161953
835012
213369
445161
437692
234552
909589
542389
67038
277890
614682
854734
878464
989172
461459
31853
973075
1044840
587068
40812
957481
262922
533961
39136
300079
555790
545753
699631
625977
719291
185897
484972
51564
146289
701455
291812
418339
942022
156151
369985
553821
620061
136311
169084
636168
1038487
1009449
515822
416166
708776
826945
452855
862413
753746
279540
9889
334452
44605
189807
121401
463874
454395
349050
627042
657038
718330
813739
415065
579324
48823
796632
865876
347654
281868
233050
708518
484759
246328
523816
640294
631774
803433
589972
56260
1031625
724534
28832
872763
713323
194792
114153
880892
10652
1015572
830716
142383
950672
967594
179208
155874
764528
780308
506995
518497
635251
1005873
383765
370137
360879
909898
157186
623111
597779
406782
1616
335737
437712
714215
665457
353791
702946
37834
768911
150964
871998
505251
218794
842605
353861
580727
588933
890938
1037893
166213
1023877
890293
125486
593448
524382
439209
987909
291291
711738
470032
1028062
288772
226385
778493
778717
332550
818338
418581
654274
245147
928430
343010
271911
961586
144914
975988
639397
936492
597921
19223
189008
825994
600622
413914
658895
474168
768527
1001755
1006030
485236
168530
971336
806156
73186
161482
492141
204194
727536
276826
244068
523422
917041
480665
744496
255858
997967
923303
414975
337793
10596
344199
1027409
620360
732615
728867
915794
420372
194857
380214
165966
888291
729330
665556
760823
724733
782558
551248
585862
453028
305543
388606
375734
84406
985659
996367
892416
680952
498208
85116
8313
277900
748577
402482
960892
625270
38638
399327
123722
573719
888157
24021
302807
627343
268779
880148
104343
46018
648312
754536
929121
405406
627678
911157
166515
147397
969653
106528
895328
844635
798790
577015
208008
239176
611915
258907
459303
622618
584763
259129
747242
562330
490407
1043573
944666
76329
685993
256827
988946
425517
483248
607057
143003
285191
612145
856448
919037
158815
123282
903837
142326
768113
628708
850037
798674
503694
779748
690179
517858
103961
620853
345544
534331
763557
546287
410867
378611
415242
786237
555899
757192
737890
30521
217944
968041
461726
542001
750171
394818
232624
728075
374666
581900
66935
242269
130196
1001265
227138
911306
105007
404816
828387
313963
867078
965142
885546
466614
8431
625278
31847
119703
629371
813006
892314
702210
148841
937014
738346
580943
224612
291682
123020
365752
399999
160373
135045
735510
90895
955766
124426
610766
825085
341363
714881
613862
1022766
43087
799828
64903
778203
164105
238854
712399
169189
783978
473020
271306
855733
695768
649719
338428
124812
138298
993138
292324
402919
424540
271285
920075
749143
760644
871289
509012
728564
755498
185768
750183
496047
444120
400386
520030
715826
721679
594235
139262
952863
553864
974520
315777
764716
341593
511722
816389
632938
423530
720972
227561
320472
592198
472209
149330
848808
119321
962057
146755
807628
99055
236516
320568
306661
555214
77858
390759
1025779
872499
696952
626983
569703
372293
994984
401000
17826
748260
706712
79852
179997
398243
954633
308137
111806
243646
568945
790268
91739
262525
27947
435619
25809
377651
781038
82353
41443
327513
104887
725310
500240
579477
941629
177479
661809
335764
41346
124029
848316
543370
171066
903254
593287
719832
211950
381063
85510
2867
52007
406582
881996
576694
864321
792071
430264
736975
628632
1018808
247772
653735
295824
506848
255080
519173
452145
850858
581339
852491
373109
727523
564118
236631
205438
756811
209281
943650
723441
131932
531788
760470
385777
228095
1025794
802119
481468
846843
317933
921494
724305
942009
206333
965234
64895
762541
265071
987449
412767
479304
948423
46074
175450
329441
375368
284673
338125
10553
769397
80718
801367
395671
91660
420381
305205
339132
781749
102935
790805
933070
208470
809013
169661
126111
244782
396716
557650
94508
843328
984074
221428
174792
130170
734953
735725
466906
294752
1003440
47742
190704
526993
51591
840583
383359
476057
93292
1026940
201442
823004
5988
210420
106038
336718
96821
36761
99179
176046
944738
46719
366899
500886
485989
319512
59521
264809
784818
617624
177324
325340
903987
787436
994735
147406
688796
813087
574292
10649
793555
574350
467276
152796
836882
531488
120641
425307
533707
503272
178483
840204
926327
374675
804832
917068
69200
530729
321843
845141
525877
519127
537878
810762
589061
68589
254514
486725
204359
163895
463867
472902
102177
144376
891380
193094
823186
709893
850852
14133
127866
274360
628333
507359
240877
602273
234822
256881
235336
674100
435162
278764
423469
218630
811924
691932
880212
1027481
822004
721676
941773
380088
21453
149326
943495
243729
482723
412593
581610
172834
187685
631857
973172
298349
968605
948339
528887
378798
861583
918934
772277
786192
371661
631989
468729
513345
340828
314551
1019116
634639
557800
251509
1000539
1024904
283636
327934
595864
410334
879849
755902
884180
826794
468530
339028
48990
273773
536212
166232
699687
56451
710164
349857
84927
652658
609695
988884
913578
941301
446774
555252
152178
178285
743785
596137
771488
106459
310934
815394
41871
810869
244048
365082
916081
184852
752593
212180
471546
968021
685218
466856
417600
766896
141231
383749
681271
480092
554406
997624
938207
888891
1045093
443556
106808
534285
78385
708754
653384
732147
879729
441943
590400
167291
407670
444423
341068
602850
97669
297121
532921
957545
416249
795990
330040
411051
485283
736101
631944
136992
875673
435906
653447
604450
10339
320427
586938
746462
661281
62952
1037966
31222
907026
568688
927349
686937
897266
554724
670075
268187
488000
776576
827113
614765
552278
288301
574558
771102
953354
600046
778026
1035523
640969
650120
2232
679587
371429
436970
387351
736834
478324
88335
631822
773308
521716
683744
893333
450087
1026934
159865
499446
814580
725716
611982
730920
1020373
330852
104091
80883
804488
537361
741992
731552
306498
716091
385216
888740
626974
564654
281629
605015
725874
254993
1005459
292493
755932
800077
631717
27084
350330
8292
740542
233006
744367
421364
885876
157233
78509
676755
752335
241696
391563
409367
186615
194882
843131
314391
528644
1041655
39812
246851
680035
765401
673498
440390
407556
464807
517337
712459
478562
136702
809683
350822
736894
652384
78501
713159
818054
651295
248750
492662
818937
469715
170061
271375
740146
711314
333363
211283
130020
333257
687051
594315
637031
242987
881836
199555
222664
208655
344344
518236
350760
387005
991243
857024
939592
937462
407175
117787
868849
423866
30026
529675
691022
1002946
502421
296799
256185
739297
419673
894498
998797
860566
746340
191805
135449
235665
265352
685691
669215
523900
312411
178054
457085
332420
59816
412409
17295
621366
347423
492189
277727
121857
641345
13934
788533
78115
1019343
684846
788399
537553
416875
73940
944755
205332
666888
922109
846922
831196
1009824
250964
824134
335180
405769
47228
454168
235083
482314
536808
299536
188480
900802
126108
745614
302285
270365
371593
334243
259154
818066
31736
940818
158782
696883
274350
730367
977541
348911
989102
481367
220123
827559
487528
115190
79044
736891
663264
961958
785348
744196
308969
625880
632130
613590
238675
493090
658317
828742
956776
929293
409850
211000
342028
623555
408518
857192
206785
902676
902130
460778
260104
51674
538522
762795
731103
649603
797219
515313
957930
409971
857208
146008
854278
635665
803975
619746
92504
718245
233445
941351
665079
786741
369031
854498
530703
424899
146848
163796
611414
543766
189568
625456
525390
88373
618840
163484
735749
74677
336837
774817
943002
365798
298297
566913
400729
596692
207370
542479
978562
686660
399967
9284
1124
315526
667829
692774
937508
755934
167109
446664
400674
936208
44936
875033
22256
309019
111991
515244
329070
992872
894012
519196
991914
263587
1008665
916445
294340
707588
41314
107737
704093
405662
632788
645692
229232
81720
502260
870872
798686
388905
582026
159783
13641
598637
675173
850320
924913
443159
588565
472567
136072
487035
623302
386443
709870
408101
205310
996886
915251
776528
743488
694406
1008727
181898
248696
169658
171465
591299
87391
161317
647816
1014897
176205
433332
553172
112160
781164
943099
892840
718869
88681
832924
365157
396712
771492
856557
587827
507482
531504
909400
560717
660054
591679
401706
641994
186231
515220
542681
46075
689496
1010048
606353
773428
651777
261702
94004
836757
1002901
706572
109620
123379
542155
636325
653189
697977
357120
653335
334065
680254
31643
863581
1019208
341252
164927
126110
499877
226578
904298
584991
921268
609884
554909
26114
898679
539496
905088
5919
965312
1044391
120930
219058
69323
144628
42530
640903
126726
495931
909613
32456
648533
164278
660882
102972
113019
845511
605093
534406
748381
106723
605706
558172
751387
505090
224312
477928
426407
653363
62529
182183
501825
944407
937620
539175
848778
429898
1175
170753
984753
885154
180408
957011
43065
731040
596300
116536
361384
149667
829539
88400
758725
151207
272395
75191
434562
1029665
198796
465089
156129
729939
921197
904565
329666
477579
788467
611757
572051
337933
916089
241030
901560
925035
484468
87738
620692
979086
255490
781546
910158
567476
880539
600944
813656
775482
1003753
304870
1042521
861884
976204
412014
17809
284805
573203
265597
864299
488744
111760
450571
739735
392225
850557
871953
659938
887835
820182
62818
936821
411103
277934
507181
927289
285493
854747
276208
1033927
861148
527150
820447
407906
680140
109726
636118
69152
311098
832993
566637
1010789
48442
858371
118089
28444
1030557
739575
706440
890422
197364
625049
826437
561345
625806
896575
288647
480176
626882
487410
471852
382482
394562
416550
410128
269506
548152
797511
689598
193654
783330
451351
705394
839542
175892
561130
239773
839328
238156
415450
307364
435149
366354
292813
357898
665332
407746
750882
675480
225575
482284
637093
56423
72372
1022243
72597
68519
946717
441174
368513
464500
318152
1028403
673146
1003214
243688
928463
808321
328312
309015
18813
898653
320065
205994
356757
963458
141431
638900
841596
414704
873978
135248
619873
1028991
479623
439740
917670
625099
485129
269338
89951
806940
453759
258716
1036591
143129
274732
207053
172103
777777
554573
533970
551062
1006376
998363
803278
813680
622983
47479
351545
348114
242943
1005724
121541
521255
49264
636699
785227
502819
100941
417591
635326
73731
607144
617754
553937
159815
762643
262344
5989
7616
299658
931989
683000
595887
931556
493541
135338
595322
419273
949431
408056
109274
142339
140272
179481
780155
1016840
694362
90034
641271
932657
381993
509549
813828
140269
406503
4809
150584
499582
217239
427465
785508
363195
86477
203942
312962
885001
907991
427101
736089
84862
863139
136303
46122
553187
25257
799801
346498
961256
694764
581656
341149
623965
831691
990616
113029
361712
718620
65812
236759
970429
322656
708951
197380
481035
713149
1009850
977897
925242
558868
430049
659661
713840
391435
489039
344641
1036721
658882
130885
541189
240869
319848
673786
928220
434073
935077
889446
611285
598104
995370
1005973
821272
258471
82789
96941
962527
1038838
31060
850241
162607
342256
394378
175309
37528
812817
254333
331000
874467
1042820
698512
659545
27251
370681
937474
713668
178662
262165
1026073
796259
653012
797353
435384
960370
820906
63744
235576
657271
1034959
439110
316040
706855
799087
918425
189981
890865
159441
1036040
403277
437905
519708
457579
100922
16622
412765
764187
500975
327649
149188
689279
288773
722986
471218
704555
299269
215508
370895
642496
862942
454014
3868
46764
4607
345122
257422
829819
745267
858394
904941
456961
559550
43918
376198
17675
557717
849374
559578
1032798
389367
793773
792434
785985
830411
449550
731332
425292
713020
656444
44070
907638
965900
887767
308674
383763
681676
391110
680210
370368
1029305
169190
733302
982133
764693
168879
201334
1015685
434096
921246
1041109
836165
487307
171782
68026
458970
206506
56044
742623
748345
426242
77262
799747
212141
189253
222933
933406
362193
186755
149150
98699
137390
569100
321343
20689
475959
334960
336415
116567
80215
704936
685726
188969
867063
875439
402100
26209
536750
338160
419324
905941
159926
131841
497416
604546
670562
603707
133758
223427
645776
232660
1018348
184179
853611
197813
972369
155450
703514
755869
681447
130621
113519
499711
266812
560112
126317
910907
319877
301623
886246
28847
920388
430761
391037
812074
874090
175311
256738
188994
407734
320315
514140
411946
1030240
679226
689521
842826
812278
313932
186669
609293
407946
662717
833053
601669
240652
819529
988697
134030
616674
63314
624579
692809
518004
453480
1015308
776222
1000382
652682
539700
605251
543666
715039
687491
188363
60701
32734
869410
671832
573383
172171
449221
896136
485440
651845
353187
576255
796950
922901
864764
1043416
450320
241288
226796
683224
974775
414998
128279
754525
450425
255098
969808
860078
850818
890732
396789
822487
808759
297889
362238
86912
92651
61283
194989
412984
972088
784034
693563
989538
127347
394320
901208
1021447
487668
767029
525204
867991
7419
716497
108247
553114
908059
575204
731889
822511
919655
965268
337200
741266
892152
958238
594788
514724
850583
51095
701056
586848
53305
651402
55748
909680
678429
515660
289085
917107
885583
348745
835422
710858
587289
22430
200403
410732
473813
315445
245991
525492
923868
686818
305783
637994
97539
254726
697744
206804
249209
541707
609997
433460
841971
523444
608767
41401
890939
578233
683568
122411
720043
192419
976963
433140
867359
264475
204140
204554
934881
618245
415676
559544
229690
868899
591677
381772
973089
342913
566131
583763
874206
752657
508039
464086
316434
131050
561071
938259
870765
440702
789802
598766
987788
997768
948528
923471
378029
117928
16968
646889
418942
535699
27458
362459
188967
148378
827877
433853
976253
269106
756930
933786
551427
774094
491998
821844
267917
317216
642332
246783
136131
144598
85761
968414
315413
677962
831723
479666
451447
789591
621489
271551
140068
731100
770925
677059
541051
729037
84147
884014
610280
270156
299304
427946
148385
876341
924506
466027
647963
62860
474421
473814
658776
549197
231176
513167
849529
583825
429885
947830
514402
790310
457410
943198
47135
201208
173856
993919
124798
443694
696158
971526
311185
103898
323865
193903
892056
583349
519043
916597
125668
458094
90758
384268
436114
594183
305147
937442
474945
420105
813129
109273
357189
1025918
562
503027
758884
568556
780887
1003954
380040
764173
886347
424853
805542
132697
363120
209356
334678
570867
813276
37838
840594
285545
218284
612567
968644
830162
306169
921904
217690
262689
409882
513965
795152
104506
16252
870056
158253
185171
772697
573255
367984
512496
749539
357009
325660
48374
330224
48198
829882
165137
75112
747534
391065
281340
328305
457331
184264
717376
530607
1043719
685800
176323
1004138
92352
889772
536546
118792
429618
395774
455357
742073
20868
911390
752727
383744
1044112
912006
292315
262604
739737
286806
810910
597744
911879
873851
655070
23351
971648
726407
831736
177241
19852
821335
564227
696594
1043805
674911
555571
346801
614982
745140
261955
89723
798939
901089
362327
874415
587995
675622
356395
322363
350287
652061
357754
24211
637992
131555
323617
65531
222445
66615
634496
440482
107359
691335
138433
731488
558162
96066
544148
829183
897986
131593
381055
298618
992485
758996
443372
477160
627217
839210
537364
304276
964518
1038358
25132
1033551
180447
677888
334838
49905
918088
544758
402282
279485
336117
993421
894749
430704
945094
872346
758619
913388
97456
1011013
1005164
968684
110272
166197
914924
946372
199193
221486
994938
328069
241713
314813
85036
868047
1032133
129598
268246
678265
970154
717956
508024
18433
252509
387851
315144
150095
687266
155350
538383
369850
874109
911324
881121
774424
619785
834833
452457
37123
1029647
701387
619854
419148
982393
102048
633595
131101
178518
4829
498497
438999
230378
129957
380529
343840
42823
561437
521678
715529
455208
212030
155004
969841
719197
330345
15962
813130
312400
967100
926381
905185
1017665
39995
356900
225077
407268
949912
830204
428202
350681
39011
572965
739501
726579
537814
542563
719226
477010
922998
755494
170911
501984
1029407
883636
639937
920479
152181
829004
615404
652456
947954
590528
922686
188636
950076
627612
362341
484962
627210
362132
254856
60400
984929
715202
98
595544
689552
995337
785973
82991
421570
889365
179608
685203
822189
528320
642600
266524
630763
421152
123075
836992
1003015
617539
558857
343433
350985
703273
375453
917344
622530
868677
272741
689972
461765
702165
64471
20463
112301
837590
343891
346705
876840
427102
802263
662455
569246
367189
594504
519938
1000265
589562
535574
1009301
882810
487213
624029
609373
192909
990343
427284
130211
661661
330162
15759
89026
601018
186664
223615
816630
280777
1025168
499608
499807
263846
730578
722558
156782
737933
455825
7665
356621
1017894
1043810
57640
357136
712857
199514
940678
36814
496985
887365
896127
960028
816556
953065
829329
520947
829770
747984
1011605
381782
882120
1034532
1003234
26802
1029640
91446
170147
462329
88937
136427
623323
546314
880268
798237
158856
764899
276877
185240
340400
830721
749171
402618
15745
642423
931851
562380
30950
338251
710327
34792
93229
818893
404350
385897
231133
36306
855370
241417
325309
596289
557899
1026683
60697
758238
14521
279920
926850
651217
497353
522612
309808
18474
51566
750323
655184
747916
636662
759744
1004785
354046
567188
36316
47984
52452
277149
701455
123201
893056
426638
629769
238677
272309
739370
657470
866327
620207
733978
113741
883501
243958
327857
650197
82493
226129
474357
184772
162781
536464
742910
903403
122235
26533
6107
246337
27898
608252
57643
1003683
24576
380741
128001
886987
906272
200868
1003970
208329
973188
22799
466377
457099
839944
79708
35533
903280
293529
368249
1028978
665097
766262
841920
854604
963734
749464
916687
316065
315563
72911
190056
998447
504211
270736
96837
767638
333545
768858
1043044
882263
833910
35163
62356
308129
192238
8573
985414
458277
308762
897331
547689
470731
433784
704845
42172
473426
3711
840963
276267
1029212
411545
486817
199150
265303
414039
546463
128989
226814
747639
273363
325855
804800
1006860
492353
710362
725689
826851
200311
52927
263090
321263
843220
839749
1005651
656476
516448
875079
237571
25965
593604
832345
1037906
973880
288499
964924
303832
1025334
891134
895523
543866
573693
120372
398906
334882
193231
220517
203770
154455
594040
828665
794137
297956
410787
936777
888526
388664
402670
42474
359763
385427
87675
899014
643454
615406
811038
373416
294832
788995
788773
927437
6777
545211
888519
855461
395786
786965
1020605
410416
335169
321103
894089
498287
50528
303015
186127
623091
48402
99426
832781
352853
1043278
302712
976317
816282
1063
183148
284406
770138
943426
902914
15726
510640
144747
255650
697032
671746
687724
305208
645182
440377
450796
139635
83061
62265
238242
776040
147841
398575
688751
443270
663914
992872
288990
601908
235816
35714
668701
608155
90153
891359
195039
590756
56311
921363
696801
428048
323393
695609
842884
224824
520415
1187
352950
630635
564324
842907
958386
452142
1040518
239857
269803
852183
347285
709351
821313
464058
709725
439576
795419
1007286
447689
883112
407727
586284
575258
48246
642687
763315
582163
429826
844675
292978
402598
922889
115745
668818
296351
561854
980125
430742
513388
571523
403619
769845
627547
935663
820967
679900
921468
211160
560082
596047
216203
272445
862941
1029028
622463
652651
103029
529663
312744
625167
834585
294967
446603
498802
622633
925603
131994
817225
842030
128378
808213
774750
363388
767689
581690
246668
557036
403861
42853
246336
704667
526875
362895
893181
633245
1030701
848657
735802
411727
393992
688287
805832
459284
400454
996016
88409
817441
174540
236056
851575
383321
615369
505949
727248
438914
769509
147039
320471
373083
128340
919312
289084
709755
277355
1009403
43357
1013390
183793
416216
863124
676133
375435
454432
49553
726933
868843
1045430
311672
173755
780474
805685
96537
1038119
739621
815352
1003464
440184
312068
124903
137796
788294
878505
215031
341865
501340
83063
973278
461349
808470
107903
908424
737652
60346
892532
79563
726708
360387
691549
560174
894482
627639
600045
977993
252177
665004
430166
922298
161551
412814
604878
652672
61349
69113
1012261
678026
653760
147771
266876
647814
435905
782650
1020422
613052
331853
892945
918838
869434
721237
157919
301679
542542
317469
488831
106430
560910
946284
639029
615434
766876
837182
173147
933928
677733
486542
669000
945140
286043
983358
553192
741142
917165
903222
1040873
520380
975008
631708
188270
384179
502641
708553
163257
371120
1020337
951695
211591
442868
282903
109707
587753
114506
158484
812888
88998
623795
507250
564577
937320
759232
858369
29332
223343
911362
944609
865133
654868
288554
11544
438795
208342
905982
554303
684245
85654
1034612
833662
187320
954061
447046
682155
864617
689037
606482
319232
820284
309050
31900
581033
475610
990224
801496
89806
523846
876830
798726
852355
338423
806707
602459
373948
922160
718206
928038
158238
1038904
87100
446969
509106
749017
746032
868593
188133
864104
780488
13787
800899
442440
698942
218931
823749
365484
116690
518794
826503
454011
769795
137504
72154
764993
1025069
142837
1014588
459363
975192
185035
942215
808298
211276
245847
924684
732514
854365
46583
499561
375508
741372
419514
253761
570505
601961
296947
835337
863367
640351
821635
473237
23713
228037
576785
566005
563435
885471
426904
620106
547686
1006048
65692
511863
181162
633753
25521
513837
402261
622928
93784
541374
723252
859132
136495
525954
823360
151153
108875
457338
203951
111883
314259
198479
441470
195676
19449
66695
696413
341347
622853
211159
932746
718976
13105
849530
368109
222212
1015875
394773
437986
197973
880921
141266
581498
657692
146641
800557
725529
691593
914829
854471
654137
640489
124572
485899
702282
165898
943163
1011207
624481
177109
691627
763333
511254
817143
779663
31238
528052
904558
540147
633648
991802
819313
435023
291708
464748
128458
776893
322702
975953
690984
228196
59404
657975
569648
395938
22708
285747
368107
705042
956299
416148
331489
707361
849979
591211
606029
739270
222270
661201
209750
725682
776623
687019
937384
34046
586489
792759
704961
299181
666991
156061
446868
377443
74820
112937
146148
842168
355895
654062
748737
616029
524202
925800
328472
678904
254730
858654
896231
694389
281937
313168
681942
225011
152230
698019
842617
406430
424204
941100
734852
925877
735385
308427
255257
963298
828362
233990
822799
58837
749784
183084
782537
181653
473281
712836
93161
334439
449095
540712
599892
508147
544956
197921
416871
215102
269656
29574
959471
885824
559412
534997
272756
709122
1025229
710364
938263
931589
1014860
40774
303102
330817
959008
1596
829678
6197
940998
314618
792147
1024533
776632
334714
201731
933645
255552
538605
882004
413786
718769
715761
452953
931245
676270
796783
19235
235945
912459
657046
216658
352567
523638
129890
154018
420641
453571
558475
1007049
474244
204651
527921
799991
668863
677617
380311
632282
792465
963701
614604
482944
707088
488427
140042
188940
701314
264226
357864
967358
397378
395190
979901
121789
692413
881329
617922
538662
767800
545547
886229
762709
646826
867632
212735
766272
948785
881663
564786
366889
832328
58099
753896
248483
199190
897195
37205
876935
677859
535137
867645
570141
72667
564427
648564
824530
628015
578518
172498
527889
167706
715015
867732
552596
491306
648499
811296
143552
1036017
300365
355151
614408
261264
542276
605592
59661
71205
675204
896230
410770
885456
106630
235330
58530
42665
587673
260821
699391
390769
869000
297946
992032
203662
907719
517937
241209
329033
25159
170217
217907
306665
968581
593139
687255
1044345
639490
879419
655743
474066
999252
402440
136888
278957
38333
948831
625688
843695
454422
392377
996675
303073
862235
695334
744627
291262
693981
204576
110495
276440
420157
486822
882002
739238
392994
759433
595834
12641
273388
503456
156201
109083
1031396
495394
558290
10219
592812
172156
47473
844933
279921
969844
846089
270949
554100
838591
891749
166746
581466
435779
957156
78792
605345
423046
53668
766496
897172
364402
606647
830253
1030701
223561
656896
60514
404197
301323
293050
63246
234606
892242
658604
230572
1636
472826
504903
256163
316665
329118
32834
795402
229037
445090
123952
936212
739179
536705
489161
291485
1028564
366362
497463
182794
789813
535865
267785
902424
1016262
565046
393568
238493
154080
176687
124730
211282
753712
427236
706708
876405
277303
708615
418814
305467
379056
631855
613543
70673
68328
197226
168328
46312
990091
583082
461904
608874
337787
594855
346966
171196
57713
963896
772842
492101
1005480
27514
8072
951284
678765
1018389
719811
689306
739372
985771
115453
483429
807700
566228
38232
1018757
153426
163051
148498
848837
963497
517713
334965
199427
43276
163858
644389
769694
59980
989994
783504
858711
862806
540149
1005306
574117
534418
633756
452482
37445
572488
7553
692246
873350
106439
669003
79777
686883
943786
828823
365151
686932
689851
1029295
677016
589670
341721
480990
595150
251751
211149
732909
567892
857150
694338
867414
213202
287774
509946
796075
606614
251837
988086
258834
442655
608063
724814
291782
676970
411193
934424
1035201
547866
54982
353151
560892
682827
850260
61907
313309
489039
761427
695462
635416
834820
1044278
304901
678025
542325
825816
296814
1019469
849529
532677
617462
1013035
643709
193724
537272
330483
527093
922372
799588
84794
303323
487699
266134
663478
724274
785814
548719
916769
576086
746503
160751
1014710
677635
119230
280912
50036
335907
477796
909937
650527
568234
365700
574962
832138
1030228
509663
290375
180108
616264
555168
800179
49933
82911
635462
586767
861670
916553
1010746
418434
668471
37827
348420
743970
445150
359380
220020
505296
904821
6298
562250
651964
989368
743592
826952
999181
1019135
103694
691948
406429
94236
573094
386436
904749
415070
910831
330766
565082
415504
517268
286508
1024627
839933
992661
1013883
355392
279327
628696
409785
703477
372498
918224
763597
100719
232750
98176
506472
218131
511320
542988
520966
497631
641681
971133
359347
269817
301639
5009
809634
103211
118659
876187
457365
409097
1004713
634588
160338
874684
1042817
770213
945192
1014447
592931
1005789
813623
710619
72225
346999
900731
738184
619016
225072
740313
818793
94574
365338
51187
698819
237901
603499
624587
275502
769930
874148
998820
294842
343225
65751
814296
846176
337471
605523
100056
480013
829281
998475
867225
954808
1035346
428509
928797
795041
501273
535355
618017
780508
868192
829507
742280
940276
81097
918856
343436
293001
799904
124586
421526
275407
112473
902111
563113
377251
638060
602621
337957
732221
436096
107391
427240
533310
421974
315888
334233
29575
1025616
562570
551223
155319
36334
657288
128015
356747
1001878
329114
499214
986473
767908
1001994
744525
800526
536843
563623
627299
882875
160727
599849
540660
538015
552544
199585
10030
331561
400157
867966
618271
824078
485726
296822
856551
776754
240530
682562
60295
303253
773307
759932
1008161
546943
887975
112520
473311
627676
762904
549169
889859
637566
219067
152111
731425
1032320
668548
699121
459261
128187
439886
88509
403678
181798
750526
383195
937642
471763
552115
594972
771324
48503
845587
897233
434898
432034
1013821
183904
372350
23913
100580
703262
402660
339106
527862
843233
368234
772300
859147
177445
60313
535333
1933
693444
843238
953389
783487
730199
379309
596641
996220
611302
681081
240994
887368
231758
268508
613034
288682
603712
594266
100023
556820
634228
931951
622115
462464
555630
412480
330691
474015
381633
394839
776189
142092
415315
967552
483388
914641
48813
20828
908735
387708
990112
690608
379607
647536
148474
455324
257418
1031346
266747
79540
598410
358280
645533
221949
685021
124342
153302
192978
109621
63469
252357
859153
389121
3739
268343
234767
16972
840130
718759
250670
941811
887310
346636
913493
55593
964754
806243
595577
627790
802704
428472
358870
807691
274171
747748
794742
187917
12574
875743
48689
929069
951753
50543
331243
152356
734725
131173
361069
1028025
407460
705890
886945
955421
1002894
558492
304709
743192
447928
122444
209198
628901
704316
9882
165717
363326
746357
845167
961685
74245
83547
603162
983010
38581
666170
548739
568405
977627
19382
675718
997468
221547
651426
1008034
814403
324004
53350
903898
716242
7207
744524
476861
892520
246142
934852
242943
218402
418583
320123
1009674
172462
125798
40318
1014910
286197
621257
544262
268470
679270
882702
779186
350440
944588
907550
778938
412502
940219
725071
427310
447893
626097
747805
602515
168881
109589
127050
1006449
387992
246396
167244
796864
216443
273925
279134
232675
666465
508946
485088
983949
23953
81857
840938
757667
198092
131638
507878
520530
188022
378148
73904
672135
368658
244659
88673
641849
51243
436805
359701
731606
228674
387244
938408
986388
274085
553978
953390
1042188
673540
888176
645236
924614
323641
763014
543383
967093
756241
57473
211015
342023
327774
160785
927755
639779
321295
789326
1011119
938942
75650
733130
307109
518138
937654
36743
833395
218794
593320
306738
611902
10588
356718
267
263385
668759
316533
429697
198038
970412
724960
467362
916155
322390
224884
37629
703390
110190
423988
300795
349306
783760
704413
134823
384848
529096
710218
272791
300069
671509
911552
755851
265231
5713
895117
554408
938743
214151
614341
31734
924711
465382
626915
810071
693100
614285
281088
1024784
975389
934936
683863
542205
138725
574951
276219
136337
1019067
544808
220898
465556
261314
205182
130637
396843
610278
665053
863902
294403
387464
230782
959218
992144
699653
1002479
1028588
266585
496230
793448
810223
887249
918453
1031763
846045
763720
401012
405124
161525
561396
629570
192860
405727
538216
454296
83585
159893
111586
550461
854265
73225
468300
1011599
512378
281360
209136
302580
463669
21192
566700
1044981
661838
967599
44465
1018632
407285
930815
331934
582713
463159
697695
1031819
769507
105420
313092
835451
1045192
588759
592308
375595
747611
287340
279337
835314
12292
883637
537911
427162
283007
613591
861440
410437
323846
557807
745566
425439
170434
90158
425619
1011012
838991
777649
399759
394061
967777
109297
861314
331131
768945
878931
554103
701173
364392
15960
929673
328624
65396
115917
782027
1024352
6096
216029
790096
365863
1009892
1006373
162133
835326
924528
647310
858229
73662
892103
691680
338543
1008098
31195
261161
937013
7245
188586
15953
1019861
1029670
1007681
902502
498958
774751
664949
469
1038822
479092
641786
372668
714813
109644
642560
272448
516486
156376
1013385
302360
686475
769051
38348
15056
83735
39867
620745
961603
290379
558164
166264
518599
179599
380854
902288
349328
761702
684027
126694
79336
971259
566213
433297
266903
763912
984317
741520
136276
539644
1008052
250244
613450
796425
475425
534665
729826
687645
275730
631053
488421
63947
656571
283585
646232
624148
422439
476207
596243
49729
49803
792605
1000059
339177
94256
534056
444281
678576
427330
418886
974520
678294
782797
847397
539937
211628
508385
7187
35592
634031
579212
456075
619592
338419
551192
773066
884915
234975
218701
478500
548169
572683
15512
669871
1021289
44449
723895
302587
22424
305946
946716
224255
556524
671752
982452
384583
486163
709153
760982
544794
489668
1024836
687204
628907
654977
457921
1011839
648578
806584
516430
23785
698122
152436
632227
954443
237756
626219
793634
694290
653689
253872
940887
267184
435901
771889
707530
999710
421079
836498
978070
597897
260476
479458
688420
250815
58099
3874
286342
966359
758050
792604
918738
646788
851194
89909
264283
116406
285573
54020
327126
393436
499911
769660
577817
406678
311002
340371
144440
565206
1036393
993910
820831
516982
817725
866388
1007410
900708
444256
771602
442132
814634
983365
901913
718250
614310
751532
32605
747181
76136
220703
187178
489315
340458
1027049
794697
885261
180422
227532
526478
38138
548166
790400
750906
989742
237942
900716
502917
1040061
615383
427176
924092
255701
848387
553478
814871
180466
785433
314615
856753
866213
620373
805918
365753
111277
611615
810139
435682
348096
584159
298666
17191
238788
377041
82232
718674
164160
159302
83420
535613
177312
465856
907910
732207
422713
322316
116651
345951
635831
95244
704613
494894
648743
853326
169054
738631
486668
449756
567015
525988
70247
646293
65250
925345
783359
589086
759422
305825
239311
441235
21643
256578
526130
995260
303624
656137
795409
490067
332797
815804
748368
368198
652552
433364
637130
822752
126097
216074
376393
286214
898891
534546
692713
945444
886545
26517
799347
888134
367676
298207
386161
733428
280328
855123
500200
406740
798205
713984
754839
47523
423124
239714
608571
996148
199110
953558
1011643
61655
724013
347145
583962
685054
733176
388085
35016
928675
625023
798440
1020123
974126
899532
1021369
923106
998250
1004651
648873
673628
149031
400749
455998
193172
471122
336813
677094
517368
786508
262202
533846
895539
80207
389490
251783
949098
677881
339240
813246
984788
898738
563645
123300
271324
51669
394495
267323
539427
1013581
26626
863673
508915
615410
90639
480301
331832
916058
997232
801155
134840
969564
909550
321438
413144
986732
470099
378837
292913
1036216
174237
921026
790292
1036950
32506
110235
758624
207077
463880
653208
106369
249308
828390
722041
827075
899134
300855
967493
96319
39687
953800
802043
228807
1005945
886726
304349
1013429
206785
650760
366909
174250
316524
968396
145794
42909
636881
769012
291224
383196
912363
892372
959832
679229
380877
644796
588469
207729
62451
499043
341829
271453
956669
315949
365567
135564
1006540
740584
132278
1025953
393760
466035
29433
603675
612109
242921
61693
678393
667858
198417
380639
961664
471518
765547
633425
975098
119108
612064
418976
6568
999310
149346
383433
510307
981399
992883
534782
291477
729840
633871
252721
591004
146591
826426
574102
643529
461103
179609
872147
450698
190268
641205
992923
611540
288773
235310
401203
1033058
406704
815185
620363
180652
787853
1023013
339483
69570
1025766
85938
937383
863816
212910
304303
284363
126874
733337
909831
541301
83334
338865
935135
946919
415956
168109
445282
197195
309172
815035
67094
86025
542501
940536
14712
204484
406302
645200
99439
15061
835150
776011
1028540
525666
706907
713086
966306
844683
484406
157007
552195
215310
669599
546951
972975
828699
1002758
521528
618399
736330
359521
33382
349089
1038774
388308
88751
159764
98395
275911
223190
832864
714767
496616
620538
607553
690502
794171
160253
1034351
142565
777335
740376
615154
403600
448493
670598
93343
934306
288313
286590
446096
803328
404984
190025
601889
876820
661834
508338
13564
682499
991980
765261
848708
465242
56083
437486
505875
477387
305061
140036
719252
847211
55051
269445
151669
63249
456623
561025
146875
68351
248853
982636
370459
574904
632433
212783
482353
496852
320818
346930
113708
361169
708391
111674
239560
241930
728472
231032
1028216
217627
554688
336984
411684
768615
632755
838
396682
731739
596655
1004613
967828
687383
995818
740747
274882
842369
95902
42690
1020047
943869
581799
753625
140164
140544
192464
486228
422201
735214
338168
543545
965581
863065
221277
730977
452455
640365
780394
308482
553623
979614
769500
373738
628751
481797
736315
207932
802639
741215
882990
562418
6602
673623
67777
213890
17633
276641
702866
936325
384885
574471
963818
971159
132063
195198
1041775
586167
403879
118922
520504
676870
783647
263320
763972
433523
463140
652724
537447
326393
378193
655574
87838
57213
424146
241862
679233
746700
506965
871347
46652
982920
356827
252040
773297
851101
97029
279643
891107
44354
594173
806081
1029662
826942
897718
24547
683890
534311
860207
434781
601472
959375
276843
34974
584830
687977
601333
585827
32227
774064
345763
908293
509162
705433
855731
253152
112216
799204
921677
954712
240512
1013500
713960
3051
799250
582076
34236
612799
164316
216831
513519
345764
581251
558626
998191
537772
683194
545820
338891
189096
565497
752723
924412
598339
234839
197396
1004092
257027
501464
549375
350576
442086
413138
284818
515252
423916
564741
464240
297596
1012329
933773
1015082
713933
14015
982519
82484
1043981
1020019
922713
490922
907619
117013
50302
678592
882386
3311
266903
256524
682965
652388
295049
349531
24061
659035
703150
351781
327768
204414
731115
890598
605589
451544
208873
304991
829308
1037921
655678
423013
976597
637200
176904
869915
332590
983344
856247
618193
778609
570653
252935
203201
840025
835114
198398
862061
51493
4412
578966
619570
389084
247597
411254
615400
298303
750267
902707
220753
563774
144960
307785
337262
521570
326349
35751
41305
92212
1035734
441488
254415
49531
192601
858406
142235
615353
108210
162693
905251
599328
185031
83199
972706
998139
990090
791415
631570
604471
64634
798333
506565
83213
109879
167357
335484
223929
781505
100177
1009294
186144
136634
111525
1039077
15365
973408
171955
832885
1025394
95378
2780
334716
373059
673979
537625
929553
971552
20831
339396
510075
685835
240893
772491
167408
46152
365065
317536
479103
340815
471003
759812
861043
147152
1005366
41670
560796
806974
128797
1006424
545465
397857
399971
41223
232470
1035909
878294
233345
528147
930912
375970
1034890
337396
958256
806321
657402
209682
714057
416092
257626
772470
28729
506090
454415
556973
794387
653825
602174
175940
234187
624117
171598
529213
627425
85756
424780
629147
571338
476882
658631
271771
148575
240286
100301
378518
188935
27904
90538
397873
723228
288965
166610
811228
167734
694526
313131
694201
134175
257350
360416
964866
417353
674028
1007870
989528
112893
726269
643627
259092
437665
696065
871975
921682
792698
278119
1017318
717347
313466
134499
80357
842574
231297
335510
655260
592718
501594
707477
419937
11838
575326
116735
799672
17216
139419
271707
163681
119317
347384
759128
278179
317372
159156
51469
301873
218948
904134
348885
7472
97956
265475
288106
650622
424949
305599
252649
485515
15542
1035967
491878
173611
307919
185401
383726
818691
828550
893329
462540
480365
139372
765584
419169
143757
13697
1004660
802950
755675
335546
778597
899092
135400
597337
393121
291998
181023
604961
70246
954247
1010846
769676
403571
64015
806596
333394
284597
791091
934978
863500
1038826
782338
424837
540004
925739
921491
821618
622253
796759
954827
80425
802569
743167
845451
527204
812984
168664
688975
231811
66240
128102
653286
490711
754720
962280
201949
950288
920632
374151
126276
921157
531841
756577
653960
136893
296950
266059
720669
186759
561843
1016303
137020
348155
814136
339070
651037
891467
496427
381030
763311
987306
91244
86331
297154
403746
646286
426870
14944
6536
416480
901547
160824
1041825
660833
563256
578548
653952
519173
765625
545638
207255
419120
834552
247843
136100
979376
102050
746399
370082
421082
967440
526516
821324
731252
79099
145749
933570
699786
680345
715996
384284
782777
594780
11256
833083
454878
400067
372671
685367
598202
397038
584030
803523
536506
491895
16488
467525
263257
340760
333822
1040153
142911
313533
974207
856621
793136
516832
299806
156997
259386
457519
51346
391145
644428
356222
654329
557804
94441
1008386
912118
375188
630090
660248
915403
995042
643711
921725
1021307
384484
846162
190695
298545
956798
740114
658682
945076
379887
234332
167873
114231
51762
51074
774232
185401
268291
246572
924824
61919
839926
166319
735415
843980
641161
220001
1001718
865883
58971
142685
870701
234095
248736
136186
834950
539064
376510
356425
282059
36484
292907
831431
104351
734103
626027
510450
675763
272985
75632
329848
797385
957729
692379
322489
299625
477958
521866
574987
816238
895838
355637
133995
182862
295021
892853
19982
349390
108834
724876
966326
1037890
562911
53370
339064
917737
626064
880665
55993
22315
85075
133615
262572
349540
853831
413919
984600
445493
269439
215281
612719
976454
171020
181489
95723
310654
398872
465306
529415
53895
960617
507762
620535
406403
761987
297746
765510
889024
587064
721673
507198
572097
655085
310886
384676
816369
16680
236266
776376
401039
889364
549366
932791
172160
32270
135228
286173
98349
519999
105316
200228
404562
779941
685534
366141
153451
770445
1016151
496925
800804
706199
329486
477698
575287
153681
892854
1028032
750942
544685
248345
813751
403335
894072
373570
182998
758748
388082
171615
703245
100694
511880
7424
518616
1008818
616716
991469
756535
632586
62157
218719
78247
917921
1039617
200625
925716
339698
238271
911167
891749
753702
839144
935310
707083
287449
473969
730024
196056
956216
4313
454116
594837
1633
523497
628505
526490
436274
1029481
476208
329388
382066
689326
768985
914305
653350
748759
986185
616346
44365
314252
599152
139260
629639
605810
542635
255612
872626
321841
662926
818449
163636
379349
162371
253614
839424
659441
565228
608762
446613
92707
566509
469583
402110
182721
912670
329531
946491
4437
407791
584101
6972
513984
889134
803641
519997
285718
967172
824011
405356
978404
344118
256015
58044
1026536
482880
351243
853847
272969
442463
244991
48765
483485
175893
414734
530266
670833
246726
759158
710212
894532
361800
779601
768809
81327
994061
234568
764248
385431
984216
244637
617914
943200
431304
222427
254853
639290
396920
752076
757036
665038
869292
177927
678726
685651
67614
813696
781946
566898
21433
396455
727433
452498
774070
1012479
438799
187397
545512
447468
889116
16343
112821
1009057
585787
1006943
173069
371715
59600
936201
918537
808556
776101
615132
782329
466169
105814
545165
991055
980391
382523
239861
209319
358877
647678
501721
642429
195266
528829
865022
874912
632620
595505
722044
531270
249851
41046
482144
423566
97735
918054
422477
761014
580932
908748
428262
32439
379435
688502
33879
867158
226805
323694
616579
791803
667643
975787
376325
218932
38666
203784
428021
770679
357732
813801
129829
1037268
68141
15603
171368
310306
104803
289335
861297
804390
932618
592480
475385
904505
194627
567437
688155
435044
979859
863776
720410
640421
443519
875907
791548
438522
255925
856348
245882
67909
771474
475122
644160
395200
239986
745407
45976
657337
467086
315637
1021318
888498
884174
288089
938110
137900
575748
392966
801127
329573
422124
520224
348781
692142
95853
908534
837011
485136
1005490
536439
665097
783576
672116
633782
251813
153754
394380
782658
946924
463107
406367
358641
960917
926646
676613
426755
611615
414818
285964
896943
346600
955784
354609
770437
1002620
473850
605948
153938
360807
383972
33881
662183
624264
76463
958296
908129
359142
608363
366731
357782
705597
701528
108488
533930
880045
533717
412547
350541
56663
244791
89968
622100
79537
604373
675482
84418
916187
67192
544371
20984
5341
617877
1003844
998275
673119
643845
77575
803541
303409
769954
873365
336791
405008
800514
511586
186012
744957
437787
178696
36328
842529
230339
659804
669493
276596
832771
775934
751950
430753
947062
528371
644340
569954
397696
807590
728609
859954
148002
127124
166156
592323
69701
693321
369393
591579
700713
576437
300583
154771
846489
88632
442874
644595
947629
599701
294621
34717
336758
303108
819863
130943
23953
316515
938912
602018
140114
123918
438932
925017
729384
471157
346344
992686
134255
780465
480842
163968
161729
625208
372597
57634
988346
6321
414865
697161
793483
531178
488108
504075
280435
641023
333067
720166
295138
283822
468843
90244
386165
583939
511954
770073
235478
319716
167985
712854
706629
248740
791893
464667
930864
669927
1021153
690373
5142
878988
1004973
244587
1257
825122
656978
604561
477856
523909
358930
502876
668346
34777
6706
486579
977902
227195
252732
928073
1043322
319603
813695
1038919
293162
312438
980192
785718
1030844
324931
778234
603902
793008
50042
437907
697819
499629
197890
419042
395844
743039
588450
950377
1021205
1022100
141980
534714
1000733
42507
550771
115326
342288
821397
674586
594952
353268
243883
1014114
768843
587140
400385
433496
268041
847495
361562
466623
440986
346637
972231
396976
285300
1033985
819411
545330
397907
182035
338305
249526
54497
333500
878183
385990
823090
461713
212589
810201
402439
984254
857894
345824
894625
116911
191702
94260
1037101
96853
771400
814988
215446
548373
284010
977983
710601
1042195
585811
646041
8108
485797
565161
675052
1014624
817092
1001632
1002399
299584
881336
110536
700625
77360
238042
934486
524583
164236
516138
911815
660028
899342
747422
827784
949719
165716
176167
121278
906629
601576
508425
570533
410931
194710
990708
375927
594014
255376
1035455
824136
254053
963478
317964
362235
1041314
44534
145505
949386
600220
438338
596512
631305
8203
271403
270972
210476
21157
1043568
48731
95657
403581
949458
282405
738261
763432
230198
637352
605037
58771
1011845
953643
11684
805319
504290
609811
546620
890939
412002
734821
465276
164728
893184
436944
529650
742248
188495
635788
258767
783375
512502
789233
64187
379122
113815
243299
191751
884715
216346
971926
595842
88662
69845
705830
978121
57222
60622
216199
665338
70959
486044
660494
493291
780095
185059
307117
616094
329912
298647
394129
795310
293774
192026
794907
19012
153255
126851
930585
138355
544948
640966
399946
384489
457434
552992
181278
260567
850596
428054
619269
263082
875607
669038
108182
147181
682298
439864
818443
590686
542028
729359
287261
59494
188161
41342
97261
423853
227365
82954
729581
818695
85217
743264
775465
37248
233309
801745
915397
236054
470077
611090
274352
534159
618158
958387
933130
460311
860687
525572
760292
214691
881698
90614
1029907
846869
447099
842152
98964
348378
86155
822419
468833
53255
326795
574284
860767
551065
905147
557139
90469
204250
322736
401327
646071
579343
931053
491621
169334
100670
399613
683769
538345
895804
935468
498427
31498
548068
1015376
874366
230872
3802
712503
913480
332437
882270
594109
908939
648952
526622
118267
874947
518720
133545
708353
300136
998407
160613
945757
164057
771504
117432
264782
1015946
391244
851034
988131
159935
390999
672694
81269
657845
327555
351004
15978
562345
393781
358160
667619
883152
783306
500000
944352
239627
26717
42534
239738
210383
280888
143086
436998
136531
13746
297934
449668
856598
925864
408581
590761
612775
560957
30484
975434
13786
247694
225787
606513
277406
705859
340345
336368
397759
656694
142971
994219
582098
337742
668745
1037895
673884
687616
742528
229869
896314
78056
432971
1023532
825255
739114
604731
519663
647289
225952
207405
274004
868765
240310
744831
255530
881176
235157
626004
455605
50469
65447
1008264
1008783
916391
806368
967121
39878
205119
314715
780530
956240
41760
161303
145889
744426
380209
915769
679827
870252
216167
684603
338763
165180
105337
564071
650432
897686
532619
259099
791396
757422
908278
507406
37921
95084
336762
95317
754841
633539
363142
345231
252173
307051
464591
353014
919832
487982
873799
762733
930174
242933
424066
391185
788149
807660
19157
696189
113235
174917
16754
233908
375226
648464
1025291
63925
345467
866607
735107
671227
88368
85707
131457
48507
834093
54866
946363
858775
829228
231475
914904
790706
996379
271257
766142
258393
859861
287324
875394
341141
586767
160230
91317
314018
18582
766913
322862
288299
194771
1038451
864308
190470
417606
99019
648228
715884
307682
362476
709207
720687
555503
722236
98632
541115
516680
893822
669295
840828
567956
235027
562270
254389
536772
329708
563675
623418
1011793
857844
556321
711224
648414
420524
907015
991979
280348
291547
39250
809792
452921
800815
327582
877991
12094
882163
543200
304223
866794
456236
26723
210966
107204
291904
876224
513551
1009741
317774
120923
193226
734759
406264
403075
441947
82638
1034198
749099
436701
6627
719853
293178
782810
363465
126915
732556
924121
468316
800015
623475
998055
765747
1568
336643
1044387
703240
756573
303211
524307
204046
414549
797436
1019425
166119
938472
938578
201232
599549
854630
769487
323101
727065
829250
227638
110010
260018
817909
117212
781392
623416
145011
906511
1005470
286825
117734
897851
1043191
627231
764458
809761
887004
482818
878887
164209
850235
449383
196154
739557
515214
856926
935310
409992
1041173
141794
854220
596641
132628
1035108
498185
819509
524994
395119
481660
95064
484653
63825
256242
915972
474008
612963
82416
938209
311272
445149
352196
589851
5410
779446
928187
881239
698466
469226
387856
682780
474038
229069
799386
30782
742262
48137
994013
328282
649365
406622
408145
448107
165739
343009
815879
610121
180137
78773
333802
995163
394584
595323
250496
891275
603951
588762
409076
533804
498872
538358
184489
1044745
37852
403281
393641
676595
967492
714454
318673
996076
283638
425225
781221
143055
226108
455400
712122
321501
802334
965551
1023629
551497
433139
1021421
61117
1004830
973822
482757
681797
37426
823643
274793
888309
366925
266619
924918
274034
876682
410657
188450
288427
190969
872043
242379
526956
212769
37913
611138
286227
791773
629280
159395
636595
274713
580418
879654
756221
631881
195017
435916
630357
502125
118702
492807
604641
789601
346814
1002995
437238
382494
1030662
555223
311465
312976
264984
694716
3661
917816
148318
1021661
25109
4841
450472
794551
76955
769796
237889
1024143
809713
529705
158602
130618
239276
933736
1040870
87858
173535
420622
122120
120169
556573
974867
136131
163152
206412
916025
573770
455967
823460
949083
857888
322473
607780
419787
560191
260067
989761
97847
729217
570499
422282
310451
708090
657333
896189
14847
999955
822977
245259
473530
134121
522466
398154
519257
861313
300203
407918
984572
155794
343675
710464
503546
392479
130116
758948
90051
887395
890959
876657
219044
272731
207458
209391
203109
571841
773253
373803
652261
219709
558925
1019384
589582
292148
651768
983569
879061
180597
147626
519973
825434
107311
358491
872144
395499
523784
193157
228203
78619
632797
983824
746197
22287
716888
906364
1039228
51973
54809
313001
228061
1023814
710992
805822
197742
211701
498642
718805
237941
754069
910520
614812
1030483
74076
520168
893149
400348
913085
644992
275238
145059
215379
752818
978815
327920
88625
864652
871730
768472
694817
1021319
999636
54172
732638
639912
91939
183019
431796
265038
793631
411221
262507
551856
357673
140935
639747
475139
774851
89008
1004877
488892
871397
1038217
980458
666201
497781
181919
750503
831123
591805
961070
847140
268895
381994
367683
1042158
173107
835317
74750
674968
429452
919596
940395
806291
619789
943500
759157
313544
833962
645398
986308
910565
226400
980720
159690
523407
1017009
129054
28482
526593
1005608
271649
343209
381481
688278
846797
633021
526868
339690
790830
719356
980163
800306
387349
555877
513374
605751
177821
999171
820529
596384
22937
603840
432045
588775
838247
543418
43567
487667
355234
227371
279542
584428
986605
46511
405331
830850
1028556
547982
744229
1030774
903186
12784
65871
1027572
540691
826748
258103
673091
632801
926339
1038994
998961
693713
381683
847384
1025136
475188
559749
62036
1029981
928554
982746
748153
19658
887111
433881
836023
948293
37171
820869
149070
783385
571716
682091
594173
16793
29255
146768
387017
509901
224126
845384
790031
727490
484657
809983
446299
774415
737035
678822
690887
36425
59425
390456
545837
694376
899547
617382
386047
673490
16728
855369
320705
1003732
656933
420300
828526
965696
173662
687310
684993
688945
841221
523095
776030
640155
739736
839175
307145
312254
558974
821791
983956
427745
604470
153501
1024653
131726
387425
260888
216669
805723
747989
805612
497164
938426
672436
714412
646592
433570
87732
381170
334698
447658
809637
212669
141385
717319
222624
893538
220326
741825
117386
410103
885518
280098
478231
242591
543319
104062
776994
632269
7284
582107
380480
136322
129094
526332
253140
981824
356235
790934
957603
114198
650205
670675
660725
542311
974205
915828
576660
5854
354946
239680
992914
262973
173676
390134
934466
104756
1033136
802879
1003298
743678
135258
551018
1044691
1044960
698798
476334
359806
888207
345992
408590
255556
692004
456597
712803
95550
172118
814045
850792
779634
402517
42801
112606
546964
902016
27688
776715
674604
15262
351542
667479
430582
919501
81625
719713
116609
107050
290748
198841
925542
101163
200499
315533
841662
914873
989458
484658
28837
217242
753366
877247
525235
852127
417896
153479
1004558
148831
882834
689350
795982
205793
445926
684504
339097
1024446
230516
909965
59563
526069
405644
815357
915293
298413
129523
705683
430293
1020860
855755
686680
791620
545136
460818
840631
383095
944427
198641
907771
38785
6718
785682
146087
712899
43093
218728
851293
604350
387633
649253
747370
879230
438959
999452
601100
15699
701480
188650
28801
167690
483307
665072
580009
102145
439215
883520
295504
967577
729913
753839
329388
952856
503856
141199
567994
105789
949656
874602
482658
608743
2407
297851
863529
553276
230575
558738
147196
521296
165107
236151
34476
142413
200033
78226
583190
972725
932597
246942
402337
443269
981170
49892
782942
436121
362086
144408
317985
231260
467158
1008881
273467
135623
923679
649621
616782
828253
745425
300458
114580
199423
965593
720198
950560
513020
181080
469764
119881
827189
880442
982716
546304
672997
1032518
512845
941629
962370
721114
958722
967577
853899
951586
1021763
557442
1029315
516679
1000779
68513
751607
907401
1020204
203818
395630
139035
543051
611021
203496
1035905
393367
454536
911313
339901
840960
314932
396
609888
955885
57366
358838
966084
767188
225698
1030087
63672
329879
919426
611383
599766
392194
861066
427644
370447
562249
278676
7494
366511
546086
67990
462697
720283
212833
332114
391281
684490
361899
1038950
112077
527175
889924
429625
580100
703228
552353
247617
406801
568571
31931
1027009
171167
441299
242604
3210
193790
343618
395322
660680
445843
661920
104449
160552
942552
436891
769962
41521
555829
353488
158284
399880
274834
125557
302203
1020126
857921
872333
836009
1044984
827272
478840
758136
27976
530367
20547
342583
540089
61914
449474
292869
147903
955776
756425
306195
519890
279024
124786
882162
222120
729378
707600
452853
779445
245598
903361
128641
530473
715877
781939
674050
943274
38943
364577
419537
904606
1032901
684087
622352
922411
866717
327925
672191
548172
153962
935065
945992
53136
841851
884792
789313
995274
300628
358067
881782
23469
640456
454721
117642
651559
39777
883027
940487
147197
251244
566519
946321
68481
167451
505896
1028051
913192
718941
428537
912074
1003800
92265
185222
211955
602497
958113
556885
763693
678815
515856
135307
370033
512554
151405
100793
342225
885725
131708
201591
202385
940058
146774
876346
361291
870677
729954
312015
593741
108267
388721
951719
955945
123134
413006
831103
659017
6002
428869
1021884
374276
826620
216143
172203
1010844
265999
94433
426928
943822
484254
283153
725063
954078
460741
387011
517698
415233
869791
86520
219212
33397
39009
75576
724098
103870
972238
476113
922942
759961
363099
219166
879800
347943
602729
11327
357139
244546
304425
194978
600472
104893
516962
141814
308056
568766
238251
754436
42498
285172
991618
240821
142152
527762
171642
599366
674444
929764
961088
749456
449769
67096
325684
871804
497923
936839
462279
575851
68686
226905
369660
724365
695481
792757
715254
127659
2212
819853
925645
1020929
810699
338761
147101
908325
804676
242773
837040
107431
756935
443800
212663
55161
471914
268459
80082
805064
81984
220347
788970
427285
31697
868539
550889
794516
636292
688742
99600
463222
967017
252589
903542
949786
272313
1043051
307804
379393
287611
702936
539967
381915
400736
798311
701552
300208
125043
152325
314541
721000
491581
665729
242337
82210
620379
605858
71655
656275
237785
604308
933184
1027949
533084
754620
791351
189201
199346
800084
986318
463041
139189
87901
725265
343658
660866
162285
84796
445458
164739
981396
667395
932471
889994
821417
28976
711628
318861
167874
682167
1010965
349053
912517
733297
869834
981042
590578
511117
45054
860890
1001352
38044
1011854
866243
561474
476206
533253
421185
755076
256284
478462
1007422
630214
234123
978044
781354
596632
196938
697823
288179
923730
577956
918962
538236
108833
668822
666760
384723
336666
513568
962712
642179
566118
691567
463072
512069
921390
207940
1008544
316164
726699
1009897
119122
228719
906036
41462
584645
253185
239463
283829
633802
7408
494354
859151
459290
884004
166612
197936
392819
91984
235030
524675
356036
800439
359905
903238
362728
430700
172543
858640
85250
724380
969713
296504
412676
534485
399500
838804
1031011
522823
852074
551576
865774
861418
302211
313744
881344
658641
738634
582604
728317
717956
479531
901202
1018081
322748
811180
156529
234449
612388
95160
887348
649594
861927
896773
47286
317682
661070
904268
1019550
639149
694599
263291
149560
274039
485672
693630
1019842
703019
38520
9298
171085
1000283
911965
528449
253905
757328
903672
687518
118194
866399
966667
701194
946997
500301
656181
357416
160668
895280
343242
403494
707095
744281
530475
466503
353283
826353
439516
180003
706293
181920
409022
330759
349244
487054
1013658
843519
325415
99903
1036428
272739
136356
1041120
786307
146726
110802
300527
913704
70686
568864
239445
2354
319741
852642
504876
815475
762679
81457
991430
897469
223297
805431
866149
583867
438669
809399
335719
94801
552343
494633
881890
22126
120445
685950
200336
58189
31383
1022576
475604
329062
68410
733127
324011
832867
325560
110738
833067
773942
498913
779511
860171
400229
413240
490626
520138
736115
690695
271854
87518
1020961
603071
654137
588141
214371
1042546
396406
46345
29753
1010844
620529
205363
472975
305913
380363
725223
422952
165132
566931
58094
322524
720641
422736
196317
571766
580256
849297
992878
438954
837064
828895
989635
98333
378063
8729
158290
930084
35813
592919
496703
728705
921193
650488
49823
495687
117503
618872
368472
626069
817126
564903
282052
709354
507567
838895
738723
364703
221665
994654
111894
403349
27138
690954
168381
409010
413486
235583
422797
857475
905494
738738
329561
271460
753045
338682
943115
368639
962995
424111
609554
170060
188788
863138
570898
127690
388103
804732
677595
721322
512016
199775
428618
1005086
824416
898115
179398
599975
835043
823047
451865
845449
835308
422706
999750
681419
130340
996423
639514
161306
500111
361934
995858
37640
844772
208554
909869
691062
522232
305562
944895
843135
890646
89330
899183
422084
868379
190409
566225
893918
631662
575047
981706
862127
950673
80612
334355
577719
165519
558162
375876
723356
810831
549875
62033
588432
197348
360137
821856
457307
53036
210392
979935
312711
817105
750990
804314
699255
42991
801206
680957
433960
1023585
506981
624659
150413
899600
161990
845377
383085
326364
330308
448072
658019
235949
568262
354650
951560
178392
558182
261095
586028
809947
395487
962801
605701
105311
587806
232788
261937
397918
329826
222110
377970
263670
314004
518653
764895
753005
746848
1330
413128
360436
110405
304729
856331
990072
839209
761553
669741
245096
710712
591274
74263
675620
711789
692752
375924
26447
614991
479003
583100
726526
659778
728467
677290
682713
273681
705131
384650
235071
178942
228549
374325
952325
466264
840771
106662
797953
987366
456749
968933
387184
466891
423731
559674
43410
693299
526565
450436
535827
976199
165003
61299
304235
58199
125309
110554
983489
297569
431885
677952
367000
975678
813465
425738
33958
31587
922819
803210
705765
548728
867150
742118
4123
780170
720561
383635
1040687
377514
500139
809154
50858
522050
521631
774102
962823
488439
411741
363067
382905
459536
284905
573008
97439
706649
1026841
918870
456859
51334
256114
1043099
536555
326131
281320
15023
305650
794760
199363
677394
731937
21512
23543
953348
730727
9974
190532
718707
103067
535892
1018200
23878
561169
128624
355225
364366
494761
685447
1012286
831113
986966
772556
35919
433165
746993
787653
882471
852751
57930
125808
158153
109860
923395
641347
848235
864353
610248
3883
9045
269137
749410
764298
363358
840066
61653
91065
8605
948154
178762
546607
651866
806543
73091
886756
455039
134949
665877
1026093
860667
931544
775098
857849
670714
676790
231534
366723
488092
324534
352028
925349
89093
480131
356590
150921
879441
101171
186884
887597
959671
1008900
141969
302416
655218
765339
482391
490435
222954
372789
616020
824465
972485
741591
327775
64878
38796
56791
638332
172936
433628
470855
324473
757876
723239
915471
514870
112887
808006
960424
253787
443312
316685
512628
438587
770554
984931
302687
412741
12126
32950
790347
775849
136111
547399
726888
1002557
391362
214344
959895
510635
474758
574203
879087
925472
517942
230609
30332
106029
634030
261697
499969
449130
1022595
1030617
391720
318430
290386
847134
113422
280475
271569
136342
585970
858253
610926
1041864
1020863
308771
579333
709892
202679
298907
802428
43078
454097
356831
954349
967339
440841
272449
766071
998352
296586
883498
599760
34902
372489
520088
639164
552348
364386
972965
107968
61147
1001986
905123
199039
774902
871884
971488
705813
699376
143091
212385
829386
422375
1004938
576547
782833
146978
132700
957915
364253
148024
938606
9261
760904
537865
741549
807669
445862
98113
504407
758952
468366
237626
549777
888272
983529
944080
681888
1003903
654633
643293
134604
672060
241731
623266
306868
551030
992857
336279
634155
319118
219651
114415
276601
54160
1026376
789814
692253
747004
32462
576686
804354
795272
281620
223636
191635
500705
624891
517545
939767
11659
268766
214723
267480
302614
918533
807541
884324
25929
907391
864890
446489
144268
252501
893806
810369
991634
500524
556527
915314
646561
140850
718337
860572
875061
120755
193558
673548
543992
875105
581164
93938
690092
106222
239869
140962
860244
453850
440909
639275
708077
951165
377334
974941
961905
258887
608521
845256
866771
108284
836220
636757
686400
306427
98364
956517
750672
229580
591956
1026380
394992
362276
28989
1028020
288630
153358
803548
394566
109568
743584
442462
123995
449705
499471
297089
696721
486885
334332
966084
435490
494261
438414
6294
741464
395942
520116
665357
130082
1022433
921324
488139
15880
528020
573680
685065
390981
791144
19502
848298
540089
625956
133734
944964
221046
509266
1007710
74232
157549
906577
196480
844804
44352
1010375
63692
294032
158569
83776
248132
76103
708045
583902
406430
553964
941707
141260
535957
912390
1019725
393044
255267
496084
47326
988235
1038979
111955
904740
692342
607464
53668
212068
279017
74577
921468
568302
61337
176809
79663
228223
758879
329233
693773
663529
972559
7641
551778
210612
438107
184366
872018
877360
1038207
833915
850139
408491
692076
465258
1031250
698085
624262
124247
954874
418368
394758
593406
345857
776141
397203
1030352
587933
88671
400376
815252
79262
661113
876652
599061
687288
153441
30305
990089
933995
19856
390886
733976
600430
590313
841759
125149
200190
214882
224279
754281
822588
649053
732756
466325
143663
908487
505329
683530
1024058
305862
5322
677199
412849
502431
539672
137851
486692
624380
13933
300364
29771
721800
358202
856938
998728
601379
302281
988979
539343
493101
347127
806293
885520
669199
654325
593047
10325
217188
876372
335523
419519
743241
14164
183665
557704
975626
172018
429795
241950
278818
868656
1032042
895908
981214
63618
283309
474130
170927
612197
545846
100914
285417
798551
138134
910391
411437
342785
1001077
755719
769788
979838
4606
520540
558568
212777
351385
1044139
215798
157595
576431
18226
317376
472937
365212
546743
513308
697811
401894
459374
1034381
536856
1026329
837058
867223
569362
392838
1004693
969725
454379
295917
355322
905079
574107
405945
541921
212480
611346
54043
276998
546394
319473
687087
305485
953648
742869
494327
22232
361141
809450
731881
642295
825482
646690
769334
912752
273734
961184
746172
608100
796974
1035921
455554
365915
134409
906526
317329
973544
274698
116588
739453
457698
266077
506084
988591
910881
647370
611567
729657
314231
918501
780297
262823
931498
244501
61214
1012505
730156
69707
209044
380167
1007607
1038729
701359
623741
380492
35440
775929
895172
912432
664175
966328
488637
795299
678848
592250
757942
358967
128963
733490
231287
602484
1035864
505332
273564
727350
406872
222111
793257
261534
574533
63548
475072
837027
465074
679795
585951
529538
583404
358527
878416
31866
213351
507372
921498
96897
895298
587935
639437
534904
516996
653838
349285
856233
329319
170565
1032790
879950
767699
808227
940965
530520
610778
892262
1041240
635584
310238
87683
546293
716553
710136
724030
397647
701314
27228
790422
159980
700837
673855
642569
629363
180183
408931
134973
122047
660268
484761
993973
96875
865889
396265
82112
123181
102842
853001
875771
422125
609594
55574
550954
779357
747583
580072
8649
467984
467631
917141
241986
535265
894935
111135
1027727
364048
35406
305214
999748
103407
907279
912914
450810
586420
118518
771955
679479
776201
1034599
478602
157942
58577
468131
317161
454803
783160
728426
729916
52425
567133
376527
102197
836468
366254
452298
1016134
367775
297406
225543
782111
804658
311837
212945
995906
324594
1016506
549712
924158
989314
195849
789144
472414
741079
420779
224475
884687
261624
402858
727626
983904
541142
623345
854869
980665
575172
774269
193701
596495
404899
826906
99211
870038
743271
180851
834379
202241
293843
961996
156186
296380
708389
282528
342110
351783
691238
161926
68659
618607
802633
939916
1039005
621550
503016
454281
447264
90682
994143
444752
297185
1038057
261907
116590
462889
974712
1009066
35801
283252
778069
410552
730730
128254
517815
132890
1025021
244429
139228
937074
826332
338397
182216
147735
768877
989604
260757
489739
409611
715804
685948
334031
344195
72575
419556
701725
532403
885717
878588
24156
266094
701029
74312
73149
226274
921159
22469
302088
19175
502416
190303
670418
730711
1031416
769618
182146
951035
983129
464877
635895
549615
689837
391332
667418
148464
580008
539951
912543
325069
489613
315633
363317
749703
731879
353420
816277
485079
991728
762895
402938
588267
451642
706107
328142
762095
1022543
152503
982941
139362
67423
25707
291194
88530
358864
324283
628953
694933
105037
339391
766975
327183
61853
843143
323043
757136
557224
286297
419691
858824
964955
29821
25617
509233
610277
241896
505865
975082
570400
668964
478990
935343
53887
750786
44387
456717
831024
485655
516274
841755
173574
909420
805024
972379
612884
456906
268936
459969
657962
897076
663280
497906
778828
907374
69087
69871
39658
207220
264480
973077
964257
354893
946335
782960
157517
233501
338453
331315
141733
340514
506354
731827
321438
144365
386930
499906
669887
452311
286072
147584
485114
388482
832768
227946
121053
652179
448490
935012
982299
785325
714290
769155
744470
897283
519314
368395
310327
335725
577012
114561
1014438
310180
919474
487268
734744
85724
852956
507033
607842
951244
99871
684088
600726
488678
158322
27585
759689
792143
392100
9826
951863
308703
801226
1031981
525540
859274
101020
946858
978864
569322
9810
167326
379484
804853
994720
684406
102043
876663
439612
597074
290236
503487
830941
452442
958624
378846
814718
993474
861422
73149
793309
281234
779995
162453
326563
771147
869388
268198
816824
901854
61061
277067
384298
702836
80199
678745
570811
226604
722783
523749
988021
978543
40768
730562
470094
258237
513108
397630
1008985
150128
484475
873285
869141
669424
291596
273122
217104
526750
108566
1037406
715096
612100
238265
575480
218935
823878
463372
796411
420843
641298
980352
318025
306832
346120
33717
951370
685518
172437
321360
131467
324275
224375
534059
499268
128813
691475
68016
415803
872820
876930
364990
691100
877915
913102
117136
186717
699521
318664
885065
833509
5754
547418
866908
598429
510913
451203
533801
1010738
570062
820548
821864
78881
433914
529864
200455
80935
926392
366265
961649
704864
189041
229172
263242
45797
393955
819889
513913
103985
359667
987170
1043120
552119
123458
1022421
69967
1023804
576084
1027415
48372
550402
53364
490367
929539
230533
165346
1045016
656362
741906
911386
889017
527248
691858
643917
4982
57503
220160
322339
341089
982933
277218
197127
830610
270914
198747
328671
81097
1002009
103462
679691
481440
977161
548915
779525
599716
160867
983136
66242
976120
159441
283323
761457
564412
487592
210615
53825
1778
945018
655274
788969
678545
871976
544680
780231
279362
1036835
885302
91271
171013
211955
683350
770627
60461
1033761
811611
287562
75959
964125
116184
769089
34785
493656
191661
822447
459678
698668
80253
1029069
311564
176857
615482
957860
418410
462598
451230
289428
602173
609849
314509
113066
561549
349150
325959
627118
246351
93290
524124
756809
169599
951160
903633
577360
903329
751642
505212
1002613
230176
316514
378456
35895
971319
508282
207672
309673
72153
419975
196916
966955
929685
206388
519520
219654
785253
1006055
983842
340493
764655
114458
412265
693294
966744
888376
862092
808059
561488
195699
208204
816410
117160
996563
894592
381279
636727
491916
609205
85828
417508
737628
93810
349578
581443
601032
43614
448434
798763
223327
137767
967716
654951
700334
15845
158592
809016
256064
449113
754850
491585
1005859
735874
924613
792094
469192
11330
898438
883786
640277
604308
6267
458187
804435
110192
565021
264337
89257
776368
53977
430011
933247
356928
326553
971293
668290
455478
988171
424198
980503
712006
32848
282936
343358
231611
297304
519810
731095
69970
789353
602479
28088
403876
616960
618780
213953
332264
530765
851639
120293
843281
526035
756491
480334
773449
628989
890063
171518
523194
823394
871681
526602
328286
740412
145614
479063
921423
709910
641363
839452
34287
261782
100501
256401
441490
595927
302032
751831
633399
414878
525235
656717
23315
1017748
102910
433354
345249
150623
95519
228337
808369
965056
530256
176887
220558
311698
928701
302252
444546
690929
136799
339020
570339
55320
293971
36533
1012777
503402
323591
883800
97404
70570
570643
916507
157842
11625
434488
893045
410390
303869
566035
837771
4115
241401
852514
181070
124884
499577
116303
305667
385503
508868
657498
677579
977356
959442
468534
960215
405997
554335
68125
316893
811770
54084
344063
806554
123517
454667
707628
703333
340610
488107
638198
679715
167808
916363
806406
892562
173683
732105
861704
954685
122452
554450
606047
920490
727759
953047
893674
257752
115451
609471
808010
447473
660796
224159
356930
978129
542936
880575
593632
1024463
99526
87827
763402
80214
255279
175345
418255
419528
567532
548735
745781
882906
777909
109499
524525
372371
384873
968773
451328
140936
397109
231825
1014627
206673
1029249
118787
47547
1024060
726933
152073
776753
568087
895736
464360
760519
843606
244669
11074
126078
1042518
130222
630071
691901
639286
614517
603685
266965
395197
135260
210197
696833
82691
923482
966135
512412
599006
170397
429341
1040296
131573
925803
125179
953031
891128
801930
890275
757236
939761
870808
715152
899053
671317
404304
947953
6976
217978
1006882
710768
200383
840745
269945
604599
771673
596320
581853
294148
157187
552651
473204
804959
505089
343556
186156
863644
99196
157502
308455
958108
793074
736449
751869
939749
52925
648218
223395
338463
25051
96041
308561
42392
526267
960344
768864
620516
67737
377939
214129
227813
70958
565104
342594
14129
880194
520487
518313
94473
13313
275142
256426
703844
733913
884284
88607
960389
577155
160204
1029731
287239
70665
725968
279520
927684
330575
96853
234654
14924
808489
890279
438094
287830
281205
528643
94086
896156
250359
688355
738011
189302
509232
789725
955959
548521
305925
499386
1045128
824841
42723
247561
469333
929524
172698
106561
487574
798261
799523
912664
410477
184273
366487
349180
838272
135213
684391
817692
85390
119617
759881
587144
774329
132633
32265
319825
1025884
339028
79449
238050
694061
36614
7716
258476
967268
393999
216468
328783
242794
117242
678229
161915
213331
454507
628190
629194
827364
445523
773451
56589
192898
938863
349930
694856
1036298
574278
208445
381187
213481
410242
881295
431574
555604
644875
462245
528900
444335
865206
136361
365121
370132
93638
799216
704723
773504
787181
274686
510817
503972
395222
838380
680018
507633
47551
277146
847776
162282
637365
435068
1012909
937876
9280
601532
60001
399133
365809
153013
99080
97419
532399
907001
633771
1039325
266444
890159
968270
417780
978186
252509
407914
596189
316055
852554
454486
810734
1006274
1041873
609603
284184
316738
530902
530408
911736
315926
782405
1043018
907677
664813
63432
711262
491539
743438
296434
596038
875174
545525
560139
446732
295713
947672
588499
783614
304701
456497
1008548
559137
868980
431499
10028
865332
506767
669546
758424
895157
418696
207636
462669
358848
552579
64714
307048
168020
594933
273388
892020
938594
20455
1015184
459263
541485
1028832
88051
671928
1014733
910324
789747
173007
991804
649229
168613
912341
974848
466226
491634
113489
748139
1247
747978
351658
165578
1033358
975507
126680
78042
398243
355473
774056
360308
443889
43230
934268
624961
884563
257274
992591
111606
812599
757578
558946
495169
774061
129360
871215
336754
371120
261508
323942
70339
162782
45324
316582
727978
162443
839854
707443
408257
316186
437127
277792
773542
827124
685640
551553
288639
965141
874331
357691
668596
962277
372254
1010295
73270
988370
386553
148660
197204
772392
617865
686538
35654
679436
954222
858171
838599
788536
554152
589487
833723
926706
1003096
865314
732312
132286
160629
718945
82147
263121
99638
992002
1013062
876148
1029374
472342
529585
525738
834793
736929
499205
249303
260465
358282
538713
721050
118019
104067
312641
177260
1008535
448155
702753
663132
407890
184186
445809
63696
516241
752888
999407
989129
113120
641059
745824
346473
451471
1013636
994173
340512
535377
611665
798380
594769
890412
883470
17950
839473
994161
444340
880971
567986
359420
837277
394369
937572
576587
773984
522631
369586
191485
110856
881869
687342
120986
833075
326241
766216
231577
973186
881713
105092
807111
520072
372735
922465
896087
742593
289533
606523
355438
579489
351272
150418
112388
1006348
689474
633428
926808
257760
699335
179844
777733
473984
711616
389778
835865
536580
627450
994178
401413
968938
726293
759044
825853
232499
348866
780518
430591
502413
495621
85492
572300
832846
114017
672550
942786
876875
777987
1005160
924660
618879
374801
237482
509561
22137
630846
802922
893738
781508
982257
994993
46743
717214
897405
390368
1010841
867932
567101
882732
595524
451127
270514
154794
1030067
62106
739445
90577
733091
754647
214156
710100
504409
226074
178681
1007838
835864
274839
120933
411700
20102
813290
1026717
101848
148611
1031165
658304
467936
972044
604202
363436
74302
73176
552690
391680
88405
144722
756252
53618
30268
648683
852315
128212
46019
593838
740423
327502
1176
946829
119868
370021
170951
1008072
925352
1010549
837910
1032224
433051
900591
658903
585088
942805
1035273
703110
337176
894813
701590
125741
47426
662675
555229
821377
354473
384578
923274
443390
763997
332309
1005930
902748
330459
446521
323056
967763
327704
337944
182132
685734
310774
713531
689254
27071
945693
991854
807969
106796
233728
496794
864006
679303
156168
460777
743500
754744
882255
354204
873657
431968
955690
841550
137254
270548
1022094
1026913
735774
740485
74542
825329
237440
824331
111593
245959
667371
623164
855622
377020
436691
284879
651604
922416
630804
545388
83643
113806
501720
1001707
447916
799335
846851
587745
64818
312683
700182
575517
358808
241921
591266
1003400
610407
997474
613389
625806
636085
510504
920484
346329
747473
725513
856223
698673
792932
944382
150466
766493
7107
816763
483843
221185
405158
880218
371713
717557
578929
830138
840144
328666
1012355
638729
858305
163386
157470
184930
805766
218840
10183
101587
429178
902459
550576
767482
330074
374605
803859
282133
908671
112516
282461
51681
248324
435454
35275
422358
2856
830555
63285
1043762
964801
317664
11833
487934
538523
266352
898216
332197
871803
256586
76530
280372
774149
530407
545194
962702
688781
725992
937683
1038970
923406
632894
315852
927288
265003
678681
995144
136410
83882
684488
911812
296515
654338
252128
654523
102910
15696
86707
337942
1041886
803296
493572
955092
258364
414652
84776
390434
477674
75990
726442
185755
248136
407627
403512
351712
206358
829625
915753
1000992
1008240
122241
323753
911090
596388
897682
103746
619592
677991
589179
871644
1027073
453419
43598
97320
788874
937277
144823
765521
800715
488351
752774
412074
967854
999973
664469
422570
306010
381000
158072
1026765
686635
442592
222289
161190
849890
35986
918774
498462
481964
639258
926249
276358
317917
266791
397823
826693
76294
408903
661474
116312
65969
860947
1025369
747661
805010
931769
415880
872927
876519
254509
969011
938294
546274
801727
775657
914737
794419
45615
654797
421457
809687
537373
728489
971631
206220
377681
1010716
848264
137139
966514
856789
784961
742813
435862
1026607
314177
709639
188710
688110
598947
426020
314137
885704
616656
930730
212651
271069
533668
107610
248591
73784
210510
277221
866486
86751
48405
891495
505206
276008
161775
831301
157874
754316
803788
446194
772380
604153
242259
965855
381149
1036187
224277
526122
1017101
59231
434857
223605
947592
499449
606392
685245
145202
448539
893987
852302
386772
993147
698100
171433
313243
895780
811044
1041654
850275
507315
343541
545143
613018
534877
394505
575685
328725
589187
376395
873672
1043549
834288
645685
820445
618834
79141
699992
810239
127320
369898
849316
738595
346820
342705
948618
968474
714068
498801
633631
189039
756765
19483
199896
173103
22728
503219
1042384
47249
619408
248062
596893
543654
595671
1027442
122870
1027526
968177
582759
375699
426993
793052
395498
471171
476854
1023819
783342
371377
363873
988645
208703
457335
545106
895425
272906
1035135
350847
51018
246929
1038054
203458
423367
802166
29195
614288
228005
446446
69562
800137
19573
820163
694271
3438
341730
848580
676351
46191
831919
342875
421946
94351
407993
181707
462786
376639
800290
389724
552909
399641
133017
789066
288810
201919
586498
406949
190528
338646
102323
67311
139659
598439
968127
807546
904846
1019262
454916
972423
597427
707020
372703
467220
225133
102105
307248
563733
653896
509734
574551
195464
57604
120824
997712
346396
825442
860132
316441
827008
252506
734222
290931
541523
762885
484930
282335
88567
78375
950787
161278
282119
398646
827518
258824
833565
422155
449398
638856
970670
758610
821403
979274
664590
197200
488315
99055
260236
855449
80136
312328
503343
190079
41693
745555
366797
643469
664328
896197
224274
612968
217888
898725
271033
172477
219521
929514
445402
181841
466193
744249
929733
929849
375505
443062
540677
269259
222845
311236
417655
31948
208672
1005616
915559
53099
371
110979
953269
754546
947754
844455
876021
104291
474431
247304
573006
51337
351241
417944
414516
1009823
179995
550797
330471
681691
340035
910717
667549
516679
629111
997176
382359
461816
301568
334893
49177
927147
778329
15977
499142
15277
941333
244127
1079
615447
599829
233611
48293
829285
50648
197015
662399
297325
444474
414469
493133
970141
182659
62303
921659
830031
383211
903393
749958
652945
472936
1006685
968358
34654
163368
121679
642244
475634
456273
954177
630544
307742
463838
867728
946568
856793
272561
374743
305665
306659
59856
148011
858744
350177
552501
672861
893865
474930
871623
350313
6898
746121
272748
318360
804703
453229
306359
386239
206061
515224
355494
707061
798223
482941
245955
175436
880760
993246
486383
1009804
640402
401393
713651
874952
728850
707385
950130
167020
233884
940362
306963
731160
619257
558814
156646
252075
963368
918721
309527
377279
283514
108547
264402
782032
57691
764303
308572
401066
755353
566004
349223
1017040
210249
336131
860731
593492
258421
702517
291131
451289
637297
509770
899579
906221
1001583
239215
233349
64662
130481
123117
148255
552012
522477
727809
308863
936886
814517
904995
917078
229954
106474
62585
661162
897574
618254
702094
611316
1021273
212970
369208
605311
616837
260742
130119
477791
702526
307635
1004472
673518
610912
209352
352567
668979
903283
747778
436204
99414
129750
604662
409295
799608
132417
810669
363107
1024437
555513
737921
222505
11277
444274
23572
986350
545906
809119
412574
328086
207015
400893
146147
832371
251611
609068
897733
335991
32829
697444
304084
640647
14650
38710
961525
277816
710319
694800
27974
505712
674595
46536
781525
845999
223987
87160
116418
443423
733103
289664
306623
63036
302244
766627
287234
350125
235606
808737
1032733
689036
220510
806338
487223
429746
806603
382542
964739
989814
563223
102803
617115
112062
354495
1038813
216714
680944
87921
460827
105766
972951
748272
743471
51874
204483
1044471
908184
561225
108042
843478
703528
140228
993861
119159
399937
652363
177043
355756
747116
905159
205372
854023
976324
64188
670790
363825
489671
663560
803307
523831
165231
158125
910885
469339
375068
227165
116610
968345
876703
592215
384549
939669
7913
984776
555042
893686
215441
438412
16249
578988
823921
1010305
923634
492091
751491
543122
434825
705710
406047
533845
208200
710764
127505
606520
362669
852396
312331
281594
611473
318986
24131
323527
487363
1002769
406634
110464
409254
1037437
96436
81165
578820
33661
684055
1021370
440235
379115
11104
758933
920626
526578
883713
849628
914994
100689
745323
1001181
822485
155200
681326
930210
134321
541198
700076
431694
104999
340395
915188
584822
857366
185374
318534
586203
657215
475572
313139
176800
738712
327813
1007426
486102
80949
537630
917364
624549
303095
466229
936499
561275
950844
440732
718660
486375
912933
17359
53285
759340
883320
666464
98882
210953
1001127
451511
556998
564860
417896
671098
281754
442266
270865
250134
514516
65876
805475
633430
17437
775297
28906
916137
412033
950961
464771
632342
49779
946510
508565
807742
76269
342821
985003
132905
559048
258062
748284
646456
686630
939935
538449
991598
683287
990501
788185
182399
85652
392295
612413
175961
31521
290507
176635
358875
518861
1003573
987326
212628
811829
642470
369891
116176
517342
129463
699152
1011248
251683
971431
816205
460260
263334
303439
275686
816172
986998
578808
602486
502777
555138
905602
365316
367046
787118
939141
187066
198429
110724
1012021
987958
279715
452421
799912
30309
639022
806000
757720
757366
1037355
154576
420171
569135
194884
623412
906449
971576
677243
786099
188563
846357
69206
608799
907787
312056
929597
494825
151747
795449
346974
612688
617755
753525
641881
433424
826240
8378
162180
282345
442801
883309
398486
228670
556762
264281
557508
582683
699066
513530
287640
169337
372516
922663
566619
433558
570307
881422
312655
120576
857265
475954
909196
185731
484602
885053
609107
400218
468312
916925
273416
604309
162797
1028479
260614
801806
757695
585926
39456
25112
598017
823099
796541
1009095
178759
319777
905078
550341
445916
567094
90767
599078
292580
1028933
661631
958203
418853
618607
581711
31009
869531
436603
156096
644068
194371
922995
860832
591458
138421
118840
5510
600863
31706
183602
799039
915154
810293
663981
1036177
58086
431193
413498
549164
410450
399412
368621
155722
327533
430201
230017
873796
119722
799190
502697
104076
739698
279461
618913
946909
474859
810500
581437
431420
816284
778346
12124
364884
625087
657022
7347
995523
496951
403925
579595
847242
823202
172212
323347
445904
447288
395177
444258
1030804
467643
815758
941253
84042
72815
885062
475630
220410
448106
388249
406705
940734
861159
304889
943397
749776
279617
863629
541762
503687
345520
552187
9672
847833
57734
394766
254717
545111
112427
568703
240035
648833
311852
367661
794339
1041946
481076
324396
521498
757309
27391
116304
828363
860109
563895
28921
646631
145840
241685
174357
556539
133920
569885
187568
845700
465479
25910
859046
146750
992420
596276
726397
189256
460512
455512
144500
734906
991337
179203
985731
474625
843957
414656
936205
834537
519718
536913
414433
924440
787087
460609
188630
1006855
651590
1028157
558628
818784
94242
542593
575184
38309
548208
942391
382428
592896
517325
65956
787326
275255
459962
43880
457859
988805
928204
690759
66795
652058
792281
69201
986367
285383
614199
611984
735715
824915
1014228
140655
212984
999366
4692
62132
695512
363657
869021
748422
732112
309587
354315
1952
735996
196137
977269
74859
541418
720857
696962
87428
813853
266776
226134
297922
513763
151110
248981
623496
569565
442402
547366
898532
782455
802808
186847
444083
446935
584633
924742
611164
766673
788964
851053
601898
306145
37547
261383
563384
868134
79383
496111
90649
738866
778976
657618
349069
502889
678230
795651
494537
301476
336655
836071
604260
779503
994703
469101
913632
29551
150573
1019162
420301
196747
495525
960510
765162
251666
284230
958028
289692
949115
1039955
101844
508143
465092
165005
261027
251952
606083
594655
546982
10216
519131
702915
175253
151731
698228
809724
922529
903951
981986
511582
1024795
1000341
196168
271025
393918
372782
261954
938151
342624
887595
816357
586429
527554
864705
700506
88151
381335
794876
768537
403553
328881
431939
593847
639709
994942
378536
588004
255580
857255
908199
855334
564115
943086
562452
740214
123246
371001
910843
673700
442370
769570
736881
3497
879024
13892
768800
549808
659269
713813
356187
257002
680061
385580
187097
838755
515127
565046
349926
399657
381961
221205
322717
319939
825182
41986
525606
458039
418602
437833
196397
772039
919437
461209
359881
559365
777499
133169
745904
221634
639113
488368
536732
307940
967520
461533
862965
902497
993527
550769
465491
12426
777503
499473
550202
707139
514307
781814
227669
567469
792080
846732
226359
912052
645473
360415
532847
278130
46782
840868
4614
473180
966244
426564
267688
969593
438228
972933
874959
317850
876744
788886
879317
36343
129022
44677
880847
287656
384704
937322
63941
420026
84994
925150
656499
720123
493
40672
493384
61708
229653
37094
11421
67268
751503
460533
727868
158753
542935
329840
33810
860169
1029897
738686
365908
646526
185064
505705
79672
728105
358159
289508
636934
1692
692590
347247
345448
1041658
957732
650471
702655
298352
169336
478422
1045306
895945
706786
95974
364847
535843
792503
839731
260276
134137
964715
438442
1015177
955340
847620
636094
117050
806873
918613
227556
299576
61980
316499
112409
456301
444848
150449
171591
962213
611735
625631
1006962
970601
229897
722658
158544
824830
21678
196915
153602
459211
361736
493443
350129
902350
341584
194331
376957
749352
921772
146778
678429
833456
893863
697204
618683
292859
789171
167593
121258
610546
387986
1006696
699444
230558
616023
781084
861
453021
850737
256080
753952
319395
621822
741365
389718
635181
15132
97081
232981
597979
633669
418824
678381
933472
226327
262580
914893
751573
29378
785557
598173
839118
755148
812920
774020
587955
366074
210603
658710
693320
428973
383346
356285
808526
763936
415019
569638
1037129
800957
525433
66031
673650
1004498
469244
204306
177900
403821
590174
154240
218675
727351
1011602
872460
162478
786140
679735
282176
595125
961426
54317
369515
1013002
34027
613454
604491
921513
946928
632343
962563
722702
1000773
314638
960636
689097
94148
551240
789121
435724
797537
893315
566006
690270
522259
119385
1039293
753313
489584
885924
786397
94645
270920
683474
182464
656725
541184
388391
633614
696240
409346
382129
641569
923584
307014
122606
215211
266965
609466
770781
630533
160667
468486
944856
838716
907652
145950
719808
520691
204488
129866
888465
258822
82573
816065
717004
347391
698314
498420
713123
374751
724688
71072
810690
362404
183477
171987
357335
125669
739243
980599
680520
185023
117595
439039
198619
861990
1044897
993249
851506
733455
724290
441166
953124
556214
113119
11941
128434
28866
724994
99199
895896
132405
481745
983270
684456
811595
687780
629697
854357
516267
645107
976518
48281
590737
369104
351256
274939
1024049
523829
404171
397974
851175
899308
237922
1015413
458023
967448
832408
500048
260974
223675
61422
817827
576280
366458
526392
939286
326326
420506
99283
283429
1024031
853072
997660
253356
457324
905598
3660
146654
141514
69929
274924
555863
1018994
1029098
778382
437869
552669
599926
685346
516594
25928
672131
861039
549113
656399
192835
915988
498191
825672
653812
114750
894046
361150
552042
413553
580398
685269
978712
351040
237358
149612
484448
842888
59517
923215
11106
339921
448442
165931
661389
667529
504159
439724
87498
70187
518968
262770
427556
103016
320135
294710
853474
628814
282926
220757
716969
823887
245948
869941
973767
339056
234261
5313
565657
577960
1034437
210774
934359
500639
549338
270254
927781
358629
927267
348082
26706
250909
673591
835861
514142
974201
202253
579872
390628
926548
221303
1040446
283233
916765
999549
109
656380
251936
355448
176713
377343
113966
599224
798365
695355
956401
1026999
441643
30816
23144
736864
29590
389762
788306
617702
863883
338818
1034322
325795
1006295
59347
208103
662090
648832
625665
753852
547541
132863
347843
845772
642869
685251
810513
372662
930126
562510
106123
1020188
909833
583512
33496
891330
611343
480306
292561
349861
1034368
73367
71698
527581
670664
818335
458388
1022181
599441
950709
110235
150433
17306
304154
264816
529788
66668
127427
261436
990548
458467
278143
917180
603791
506129
42997
470602
1040707
760216
972611
720636
247887
846333
969465
906506
403501
450107
899405
193003
710983
955927
23144
866680
168799
444992
585926
71008
118413
154832
300304
61894
961644
1041554
870573
602592
361450
724585
916468
239309
559418
861953
858622
951425
974064
562327
446067
591360
512220
309545
608938
114177
129597
269147
551256
228092
995718
414145
275177
748669
504473
720389
714265
143979
1042820
264981
963053
577071
904349
595672
265366
693862
275654
248099
236821
779115
570871
785982
254602
81793
313900
634024
243645
658972
782521
51869
954018
477182
885215
1004883
817953
55464
1014775
921820
173503
28448
446466
829038
738328
926392
295759
945009
915162
52714
214723
679950
725007
82899
221372
296788
493529
282715
902011
505833
171397
803114
283172
115414
915252
38954
18531
669131
550784
791778
844161
11669
354058
715885
259099
416163
58603
198840
983118
673893
172251
730630
968278
176570
501782
529759
879533
957845
469529
211308
819365
67330
33199
881007
178216
2449
621131
194159
612544
965067
1023560
427001
670253
307397
468842
215958
640521
395926
931447
898919
991442
393740
680727
502146
719482
844352
20276
499918
849003
930766
1000486
266664
486812
573175
527931
309952
657610
171184
862236
39692
285710
344589
930567
280050
163645
828740
45197
960790
145554
648333
969120
860265
288071
692543
195237
579643
106275
664861
850185
779515
150728
250690
340457
557445
324378
357938
721631
30770
117424
966340
353210
144744
790534
673165
190491
664956
365714
804234
122539
834741
103478
822555
981266
542785
687124
377135
299524
356132
677325
710417
237109
672465
662778
488252
701416
236497
202408
481363
267800
238866
441243
433190
87541
328086
939804
796813
459464
780498
432609
743839
156471
262280
634510
386713
518101
74281
891541
1022205
333534
318182
65482
983357
399800
379135
107978
979828
808968
68747
414096
179844
717454
440534
297916
177967
572940
63676
704103
485433
714569
746874
403188
236957
961844
71767
553548
45224
216011
554026
72571
113892
532393
3294
1015228
656237
968573
146168
753406
646844
965131
691382
644329
657685
881295
315802
365775
692822
81460
956078
852702
65845
750323
266273
939712
965824
1008362
649388
693430
368423
327659
296134
295184
986009
91442
756068
773365
319012
20421
629129
946069
182892
333527
895523
621937
13152
200719
817261
567811
463414
399426
298995
77067
267529
24983
215996
13772
91882
952947
258875
1012577
682045
394259
430669
1031631
633110
643751
13842
189087
164180
891606
889773
846973
776000
580305
144628
660633
609315
907748
396518
278620
802507
315479
537020
492019
834125
704985
983667
425684
723681
458925
631070
78026
348752
281467
635408
752869
1004802
812180
790391
651543
675814
229720
27111
655086
260170
999337
759349
560742
1002822
81598
749274
944801
563672
87849
969398
375422
379362
404561
909479
749978
481758
866825
170097
294963
591811
15887
683445
896
516712
410790
387539
534277
925517
29840
995737
968378
220324
530049
718288
524397
885927
359742
989658
101239
965178
767342
542806
545566
427253
941072
552917
299328
940699
150843
618956
642013
688456
458742
714652
993685
277780
395426
804780
839333
75533
531804
606861
1042081
855677
643641
871387
93203
109011
513768
43213
869352
830058
664032
679753
147428
287274
645257
848249
960192
516532
938106
774557
234565
809287
1015920
612405
266430
283372
60764
739407
762388
386518
292149
728240
36988
735081
669828
828437
970842
852820
1029269
670985
776897
512999
179223
150900
293303
901095
878036
680976
248351
482363
229665
936909
300962
32477
302943
604192
248227
598254
167787
697517
636303
185679
183216
305550
260319
944409
272373
381125
341972
440969
474113
204778
88324
553807
827093
828114
1035414
266598
724517
1005918
352354
768740
820843
568077
119982
335015
862587
126121
279200
880680
986403
14123
804046
80199
102676
845977
459356
193937
235275
707962
359310
885259
771246
1005173
687576
962978
918218
441852
804238
399952
333269
974303
341126
96678
74780
357943
589901
278944
1039165
132798
167419
869327
463838
793370
310060
963519
306071
235149
318418
873936
1002234
529559
536015
103839
1032343
862843
104311
753715
655110
1667
624094
377912
146076
526567
398655
1013186
23876
815946
954939
216748
370622
126793
188101
976421
414390
769460
317231
227253
904261
261404
404601
569850
99774
816077
569138
811208
643870
831396
1042733
529735
417407
942630
355941
186727
397179
612099
157708
33456
147809
1034249
883811
707191
443925
420881
13635
539
554952
941194
312694
603671
502961
252341
777147
416448
612847
60498
517406
284549
405215
648131
520919
961312
718924
199662
415072
788741
621186
693937
342235
872526
86947
963081
983309
665832
122021
231857
645840
344306
556420
645749
116525
311729
434263
624586
666217
417246
861464
202382
463544
63428
538343
957400
193803
369151
38437
806328
725078
732758
881292
481519
358689
1006623
172164
884746
814603
1014363
249363
535863
766294
751358
631804
395830
410153
56826
43658
705167
205600
200816
195085
494295
579279
388523
532373
268920
413391
485032
164472
552548
365373
931415
441531
95693
210136
41226
150360
827792
807603
86265
93013
1019423
739937
63603
856443
393260
939709
252497
233936
775351
399732
538341
13868
587716
1027323
1030338
919374
974528
463422
897812
777974
549678
151274
448079
428389
1001100
488368
210430
998002
1014719
737547
113450
1022023
570828
529681
288601
898383
719730
48730
306746
255847
437018
711127
769732
34718
334435
317305
843590
27847
914948
361175
129476
578531
617569
632293
15485
951391
366059
426078
387366
94205
51464
942023
66256
858760
371675
761727
250449
957264
447480
158579
955241
820318
792124
179749
1028080
1005254
4537
989254
39662
196264
211763
594463
350803
825283
957916
627765
849236
282846
286143
869050
841170
142080
209920
735852
928231
774348
14314
977350
48469
1021290
240937
2825
173679
528219
646771
567142
426213
1012051
502821
709089
2572
612912
1038271
658307
516807
495789
202773
293442
364313
322023
211781
824563
134681
990548
198721
1005696
527688
826575
883569
266866
841307
378010
399890
178336
351646
484677
61307
952020
554391
414382
390024
814583
827346
773361
538978
236686
100333
269609
435713
591705
23976
1042978
564687
820740
148112
755171
467020
376687
403048
252393
30362
95695
54363
245133
491843
860640
632187
656777
374869
466638
962810
302219
789175
901118
434908
823807
835012
225189
470389
309822
8340
286274
767826
667896
505529
900459
542489
92
553515
213409
186416
821516
16909
861310
827430
934850
233421
85979
812995
741397
859956
674938
715287
661306
173711
780632
671590
229794
318476
345802
934764
736513
877422
377789
836653
691263
926416
177656
179423
105129
619497
926002
435480
316646
327430
332214
907713
71796
593974
907823
406752
600813
928406
63310
786655
190274
250105
527087
301746
1011731
46669
992866
860393
471609
1001630
256038
1017607
510780
852690
785826
583807
555880
780393
33974
550636
1016317
781378
884215
115138
337792
539029
152127
36241
339105
85249
739473
632458
656821
213003
513958
826433
670172
489413
372689
278676
982321
752910
60627
828784
1035589
81694
103075
77937
878542
524579
113603
98786
684304
566122
358724
778103
305892
716305
952999
762914
212509
334127
377687
59211
452526
737652
799091
480562
486347
56800
260519
376529
431089
749199
619371
65146
525559
155852
790767
373987
956221
683966
348546
405880
184597
420574
1008295
354252
325120
22050
391504
771235
774593
430945
626318
245301
343650
243546
925078
390237
924517
937735
492974
198540
856988
855149
934547
109297
940017
186917
294367
689911
82902
803156
584233
414932
91581
894898
41336
855913
943769
382513
891506
250525
93121
891274
339028
413427
863030
602126
658767
381382
908604
242026
716138
1039817
669467
352068
319208
956718
74243
402757
735618
316281
892047
953100
272222
303674
155857
669805
282049
67295
441646
6246
385517
326998
438914
514072
557404
494535
353074
560322
853435
441587
790050
203822
139719
882912
432153
449370
831816
339168
351306
807940
544581
717423
7299
34629
1009340
854075
888273
768538
246265
368252
286908
968835
39165
966307
488231
712101
36254
359269
807124
382795
421136
541316
142484
69053
163391
579203
1015213
385662
994044
333949
1043617
541378
139540
366306
498496
1011786
943756
813236
156357
894868
966436
291021
506529
346111
1000157
963373
1043468
662826
589617
183073
957611
697874
601961
239797
871437
906825
237569
40661
376407
100653
441261
589264
310746
245373
157740
38230
119211
963359
533933
896679
72766
923176
448693
148550
135247
784340
915109
274192
165521
230213
924191
294490
570161
542700
860325
1029011
102359
601679
940626
267329
859787
781899
322530
392924
932699
892771
157885
282207
687260
381864
875178
701519
865411
699062
437660
622711
650562
814051
47546
221968
167276
451339
903708
494911
792406
389128
780115
704793
245331
384935
167539
459990
896417
964332
215908
589029
760366
532550
824733
352614
904218
12521
924919
127366
231184
193530
668857
195104
320198
495550
898198
891483
400596
604783
878191
389864
852800
672587
313307
548750
720247
16739
795749
102030
948705
335711
705230
632312
24400
460856
218259
12891
120225
159468
922739
193261
407949
901460
232528
978852
275596
911150
802666
525017
65193
391036
202239
582076
378099
804891
750540
463723
70353
376622
484055
873723
9569
274514
702088
109033
253315
675896
236370
1031891
779230
13742
522115
815800
211717
558142
329867
96190
518019
664534
76476
870164
75890
840359
187873
987423
868568
978158
371868
369626
996424
760032
312709
156407
950190
564037
338359
136287
447346
760477
800734
44091
658258
706738
574755
649291
759768
413627
310568
461660
788518
896154
106692
99787
335115
1028687
42871
882798
386589
482373
908058
27769
800450
648105
42297
406431
468916
610698
131632
22780
962539
758110
877362
165962
556168
956700
979595
562384
663324
722219
214566
222510
21950
241609
301397
573390
676037
875032
214653
21196
343946
724155
639368
916822
377660
833772
1039408
227720
1022087
891854
975220
858622
11838
926077
156734
493146
525661
793065
888095
498031
240067
411471
405182
261993
32674
328366
417071
974933
104277
579852
980037
211973
914167
845822
580903
5288
415921
479265
715291
183262
954391
213943
1004891
815644
68134
693953
208747
665213
311675
924234
983944
1034515
698443
225380
1018727
413990
398212
590559
89924
314652
404345
647294
252164
44815
582997
789179
876810
457942
877771
847376
480450
503606
321435
630566
272463
373581
624337
520394
60311
565951
732222
546897
793821
675518
451058
835749
349174
290232
623377
587728
181515
220488
186795
169029
173773
51669
669882
927447
730837
857770
653043
720322
997278
76053
398413
71233
163151
418624
163025
713624
572582
250821
68794
846005
480758
212036
542351
546417
153758
7204
202714
631539
423089
217686
301287
587328
260034
126495
630202
228785
734429
5669
490640
625689
1040590
55549
170968
363744
479872
688084
761786
521533
634007
396597
684159
394828
645885
705928
456915
1031955
709225
905796
634773
1019432
877163
458820
21292
715947
718625
655899
218405
186101
253153
741255
7831
30383
249248
469301
676166
526941
175617
1045099
193413
191049
971741
2419
1017516
563530
1016147
102673
730328
962311
944886
143968
631070
595321
922705
664214
813026
64144
997069
463962
119548
488879
520804
610400
267238
868138
273275
26595
210116
866067
361191
758529
903659
17695
981536
680406
860253
22413
211103
16515
470840
255046
934678
199031
420090
665198
570926
985862
944068
5686
533528
228133
460785
33507
98389
778476
36003
880133
908940
40331
569405
138935
580216
773303
306145
883691
426091
670457
474617
748137
668139
997960
86211
1043344
281974
555025
859288
993810
694299
398409
96327
575934
893385
453552
752644
124512
1020189
426571
973679
82463
274327
1016186
148571
814726
291193
893957
959748
326563
746904
614587
50324
351484
254701
747355
641354
58667
366868
889223
413818
643960
91300
611307
460962
431134
386541
1011846
120388
663592
379449
35184
98243
444493
453886
230368
952552
212579
595356
953612
216869
826289
484980
285516
332185
822379
852092
18886
667240
749365
682144
199544
732733
599039
907371
263692
937660
479133
269126
512966
482045
476603
481569
925531
366279
239265
14634
432753
408749
478664
24240
661348
52870
891464
223006
59546
641783
586703
230665
273297
1000744
830805
857952
425808
114215
894273
471908
994209
567111
982394
1008500
962529
372478
476658
220354
388676
861903
340575
514021
785259
346733
151686
794391
725668
892205
627946
184110
975382
1036258
980864
661063
976000
366316
909675
600440
653245
410652
899049
116132
365594
165639
59753
922088
544599
145578
676255
563644
3367
382332
619041
34809
89544
773845
920663
343322
23211
666330
924668
264233
60917
1041636
825922
581696
309034
175817
625275
760812
77438
55556
429850
5933
453242
880985
367514
53381
250788
554744
614898
350237
240547
891218
318680
773112
452830
904079
499293
896230
1169
436793
210610
342114
336626
773604
689188
537909
690141
406594
141315
1018544
87510
24183
860841
989610
390511
685981
282058
428861
602737
152529
765912
159648
992665
262973
954959
371820
939129
971923
694461
697824
650031
115370
860974
690180
884413
834307
76141
755527
708354
177875
808317
471493
833598
644748
261093
461908
958348
1035757
208914
790268
864694
586876
309427
174942
264056
931438
341000
443834
463648
342744
862210
261221
487344
858249
734417
23333
858515
334992
270116
991046
589821
983711
926450
580900
2072
430980
431749
510942
579410
1019169
994387
75192
211876
709022
602067
942265
115128
527717
593783
78754
1005694
459481
873598
828643
867465
262669
105546
493711
169761
784321
494448
279066
263853
624227
802335
567559
743319
720082
530019
62220
213564
997611
137948
457487
584918
333170
571180
499130
202441
28201
776816
382717
568188
845791
694675
112503
548177
883904
860762
213763
671275
718376
13374
854820
247423
941921
581089
232200
117363
481702
871030
304075
604281
104924
248121
690233
61063
1033496
834792
988051
440893
177330
183803
1863
315631
126637
651552
458780
188871
53278
363685
197072
570937
375055
110039
920062
835032
1029573
708548
836901
798014
951286
331533
338417
321118
232362
109193
469117
207880
48248
81713
555745
431942
580647
97131
191924
384255
812375
893398
237442
681771
159379
528572
432349
633453
479668
3159
1027194
436517
516482
64192
941554
439220
98703
756991
173694
1024678
40253
48115
676000
580706
758242
788975
217700
345089
201285
594206
246008
863253
463300
834811
173760
634216
157505
276095
182716
557671
833937
62304
636075
116586
74201
666530
254177
134770
833170
111528
529013
641084
356104
565268
248505
92888
319149
769067
533754
876608
277399
801242
1018939
294412
793737
77427
1028730
458851
669671
782451
948125
859748
839304
140162
378758
895804
832188
444612
550840
178650
1029135
846391
912043
529504
982806
931811
285034
425007
88461
182254
473785
702612
196181
819465
638918
11816
1043846
555099
374331
500773
824616
703924
85121
143100
333949
832626
274887
87172
149125
412132
9432
799238
514789
217554
96416
240005
1028057
137041
986381
460498
945359
956474
751289
360715
18915
426018
184678
901680
664564
814966
231484
129801
725148
1028111
312907
623090
442400
184104
60640
1016284
67563
246994
441525
256137
19931
113651
856853
425658
329560
532576
961447
708523
15103
932021
279126
842734
260868
933327
271531
253227
376723
1004714
100440
369844
521745
106804
205908
343329
994748
531323
585839
637460
555913
301616
985745
65641
623218
477793
853676
1020715
950344
327559
179699
857448
146929
724024
633325
830628
907243
883319
159695
825478
1015080
88825
557920
735018
620052
452551
576977
145830
946249
291164
61360
710273
84946
353898
872511
539616
329423
368435
305530
207682
641034
409343
44057
604764
966105
536603
897459
393311
658471
224068
76658
1011627
975341
847333
463099
893989
271147
547407
666778
238034
192976
518101
83006
710864
786603
114508
496428
284407
874340
447683
933817
640607
1029526
896679
193319
106536
661061
273137
320417
616248
62836
498817
474714
405857
407181
675110
1017978
947822
149222
964056
972690
459099
954315
63796
708994
159442
3168
1035235
564122
331620
527018
992013
632300
1021056
116334
651901
16702
776781
894294
1021438
858386
646531
555736
1012872
621728
381435
386400
472004
930543
712814
864901
898085
251867
253839
421541
350570
878524
814677
1006822
56577
725573
273478
186625
230940
232376
258073
589520
1021334
950548
510213
497156
979087
236800
825553
627289
101114
312602
956287
464048
68983
513473
213652
119645
292433
250709
358970
772580
1013329
634152
664150
447098
21174
204587
367407
961265
439124
762909
630079
921661
311149
1035084
754967
6417
952401
265300
24185
680620
940209
591134
522594
557338
197095
285327
764448
214775
584909
396378
344470
626263
888546
223080
970971
827456
641527
755737
806744
219010
272771
1017175
254378
714953
310129
288414
257716
120637
272771
757170
816535
998098
643510
1005979
512357
382682
282593
387975
707082
511111
283173
301091
342836
442097
396966
763798
345643
823229
224203
224368
269529
325348
478000
840731
190315
687962
1015790
7230
393093
457976
247061
574185
275422
919353
926693
387223
916790
435576
1016137
594707
79394
260316
443241
896706
637384
678996
844591
845697
1033042
566040
856198
1007008
566383
1004554
991870
267757
1000526
821032
551331
211860
411969
1001367
987385
915508
1001390
124628
567395
137233
316176
758323
849131
140100
686009
448553
246198
297425
968347
593087
743791
572017
465785
621439
699803
945074
872154
563084
797041
262108
288240
288875
855208
257779
17714
487340
3089
406066
883682
82777
698895
687120
868958
992186
1009104
551108
562138
747475
829752
868797
68348
699091
405759
127820
640821
818900
171518
562157
558089
198008
220655
360243
169001
46084
543713
568778
863627
26073
379674
861577
518685
124565
884585
975918
891472
904944
549329
140500
274372
1033787
296061
30055
140553
270921
779006
244909
267923
824437
700125
244091
739262
48328
176680
775209
78683
1015530
88014
397207
453762
136902
943075
165550
483639
561882
1042032
934892
706524
697167
384053
20013
905949
773526
1033280
754864
385215
981473
645747
504409
147549
720279
509132
311551
629822
829118
173571
608231
553552
517652
104341
127161
853092
724709
76792
677008
728378
451551
742188
553091
993248
789687
739091
961596
264487
646094
833835
206457
362207
120521
669184
710133
41537
941272
785724
318318
768632
458471
906111
322071
925515
278248
595963
1040149
914356
548200
300936
252580
497046
945627
417655
257876
990168
139066
704136
854452
42246
811343
932488
215288
902137
450466
820447
978576
760354
359070
218042
384291
210286
738124
605068
386958
553766
539342
728601
515203
206893
1003278
1027356
997019
520395
1003093
456318
940738
973325
408283
231657
339894
625497
545708
352047
407749
794433
61352
285829
546033
722294
554329
210534
305120
700284
889771
63875
891455
436219
923973
232449
729101
929987
689809
593599
293819
100265
722123
440358
737191
845829
754383
920777
410342
770261
406513
742734
976773
1025958
69429
150689
179593
143517
1015197
578950
186265
554697
836061
358089
854660
65629
955575
34886
870544
778841
997865
746722
367197
580536
919667
396756
691807
876599
263415
1039335
66847
277412
1005594
865782
862309
165753
988859
992775
531183
921863
897584
675678
542546
45015
271739
339883
687261
888881
687040
963017
77610
306601
91054
169974
819760
705050
272475
27689
237246
828849
111941
752921
68440
476417
827811
951624
149572
162865
150127
987453
722360
842252
482171
406503
553007
728829
335132
158595
946231
116645
664247
914841
818958
990666
132259
895734
594945
612573
54266
604982
747254
950710
400832
961482
813482
980317
16849
980707
285857
125929
701108
403660
406490
553660
899282
302827
424552
529772
174571
378551
95395
862845
171709
528218
1014634
478057
572794
553755
495516
47896
80301
561358
269553
147838
139201
684999
143423
795326
375823
1013384
847899
907308
309532
200845
762787
759386
584872
777057
295776
1025442
378706
909731
969285
22455
676089
164671
612229
740688
208622
142199
980016
972875
964392
1032518
780148
1003156
226817
404172
1035679
881676
202785
543730
309696
480406
219911
919991
360871
198745
634343
347791
476591
490827
133499
757609
880590
665970
21955
686909
163494
118454
430536
108969
790472
551785
546034
796376
590949
696828
187245
1028999
975929
449908
855300
480041
571324
403875
68413
496735
702400
621088
867058
777678
166086
845858
611946
565332
654761
273539
963515
655150
898882
846396
754947
394551
238176
940136
571108
468756
476947
998906
297134
794858
366767
637204
996205
754420
677353
1004591
815535
115158
203900
745036
834753
310643
404401
755991
907395
917883
49329
69766
247661
721980
690260
1003255
325831
357734
183341
154660
753158
25118
806820
842379
94695
135440
891289
1036770
676465
927803
146751
341331
185760
611736
680663
181603
354758
944586
247883
245900
172600
786280
584781
997985
203653
454926
251138
821677
770519
173533
861528
1034735
885172
348971
586260
967192
685280
162634
419926
909394
847748
753395
877023
443045
798905
1022915
682511
701903
589224
601373
495842
168212
800221
43235
773823
651340
41831
910291
59321
361322
314467
478305
687334
469923
271067
393127
68124
71908
423158
364280
319308
231967
522169
318570
693975
886321
672055
1025128
699481
277372
1001668
586239
939313
296957
226106
407472
438941
167996
23911
41290
646041
434742
230576
718710
244610
525263
102926
64866
720973
1021757
794217
463948
588665
276036
769562
991510
215833
73855
836701
982563
389671
368374
345391
230958
730692
526513
909831
547172
208135
862568
922880
573590
792464
195122
963333
953545
678991
433468
466751
88537
513981
120896
42133
418438
493514
618138
691951
949920
356784
963677
934656
481613
226028
992482
9166
698191
316938
328774
317617
623949
545106
136303
634290
939071
151891
838811
684084
454087
111346
600589
981211
501937
749073
725782
756750
559058
872205
844422
354830
29705
847550
413207
260710
458933
563955
305773
619771
1045153
421837
605752
259262
646575
480527
1037078
1044334
846928
738642
904904
187519
603542
365786
846488
582317
305929
774001
40054
24314
968888
138407
3580
148221
592870
550928
978901
713907
25728
541423
233137
191406
509129
519937
825746
487304
409727
719149
131589
814136
982582
410648
930209
429470
903932
990087
975804
313215
500781
768119
265269
169664
220708
982373
281683
313083
312627
775250
384627
261086
454328
192111
498932
13180
614344
415545
127013
362281
950348
755820
301010
290886
27308
493701
901899
362487
842836
337523
808921
614832
848797
466100
156877
159962
839461
409912
599231
619770
52439
340518
869992
752181
33258
623954
529227
716071
237821
623876
491552
818909
368140
489836
440665
951402
46036
672258
609805
657299
442720
305290
705853
724703
270369
330873
540923
827759
824237
62607
657986
667674
591795
888402
293251
747004
212664
753793
234747
343349
74950
491202
910990
456856
428676
835079
612535
27787
799392
138852
795515
824077
602247
404065
648695
128483
642903
823837
556015
2582
1027180
926864
792890
814287
28059
798923
601668
347508
131709
578070
106488
785149
238469
242600
717869
358739
47395
87991
692538
529208
623298
909174
145969
980100
345416
312105
511456
644032
744360
822864
901934
707967
458020
585538
445474
677282
452306
761812
703100
1021569
305656
195940
417539
858395
834764
85526
461855
111862
399305
207174
610114
285837
975772
565360
531348
478559
436287
490066
612126
135990
969626
141216
961957
646840
859749
5247
910306
306418
342432
450714
481952
855952
857225
903319
8909
599237
532485
283924
1016704
64737
522675
561105
884962
971925
568725
406187
426613
498022
334517
336629
436166
782634
154020
765030
399792
225219
222164
26924
544908
565494
412048
6898
965017
794367
293165
91188
124470
436806
4093
321822
698976
520591
650545
525651
277085
1033135
957230
22389
181558
771922
806553
405170
774630
478631
510848
536016
412614
628786
340487
849108
506844
289063
493597
402521
462370
518372
210670
417876
655880
224510
558181
470565
499578
163480
592796
156708
98014
645280
150480
149879
30629
920856
239954
640132
840982
715292
672479
965393
619025
681589
485655
494235
601081
474570
462827
848748
824169
139791
178776
466434
267570
393680
391141
622020
39674
17536
90396
114272
441760
362994
272319
727575
338820
352838
527813
857259
502953
703218
703107
146373
844896
334925
584217
323060
106489
260947
360702
909216
140563
770394
587628
292196
183726
869797
844021
342222
809824
311661
582709
463580
761940
753840
908556
848878
740186
779148
459878
828712
666525
652644
102128
901186
924363
476968
49176
315853
81962
914312
346320
332955
1011478
26486
836323
31943
170594
439360
669081
319382
863566
838300
907934
269229
410986
755883
215645
1008246
128959
976709
435291
1022950
624563
521557
129614
185758
451382
192256
400640
376332
857968
372845
840931
100275
661946
61809
736870
356959
69038
860032
134963
372313
159709
549517
870703
457514
54269
194488
34376
879700
335083
1005872
990467
582988
72040
330968
339719
1004990
193664
96341
64234
910108
821546
86044
316656
843962
752356
170767
35432
527477
1031429
270612
604680
822988
968697
178576
320438
728563
510199
991806
473856
210911
523868
779838
957166
71532
562794
1009272
815539
459979
351969
35893
607834
414516
366903
670422
207999
386489
127727
523645
173383
144113
731222
923535
488545
50044
938371
85442
742534
465575
968312
215738
194856
246766
730409
1037194
50248
67216
157318
841140
812688
727039
445953
255146
875479
374424
184554
955625
200692
109188
912214
397107
85566
635515
299635
997784
984016
986108
37899
557962
665509
820694
576979
1036979
253595
183158
32940
333001
921251
178406
458553
29309
580965
756475
119384
639334
736899
718660
212490
728050
219928
1039207
379112
895722
732363
484430
724306
634881
211598
271986
828034
899843
897334
709361
207119
348232
147656
801185
825766
438351
524758
794185
644763
242345
879651
1025382
386733
180268
371184
625647
786083
16938
205382
566367
448674
345473
246953
259083
80514
445088
93494
371923
166159
870653
3268
822051
937730
616925
35448
45928
1021078
625920
837507
979624
469862
277748
700966
446889
682410
260428
223122
655216
318801
218083
840325
86754
267475
755843
792272
991952
631170
756005
25968
629299
1005541
160234
814481
528272
456012
517810
890732
307262
431813
351218
167272
197095
997483
897247
555931
121574
651117
948089
18760
359412
331242
264755
880046
513429
412913
68666
632127
1034296
965838
618387
728874
960384
399886
481162
144371
590757
185027
972150
54443
338487
224523
156029
10978
150498
16298
905105
173786
202687
809798
78746
523079
98894
965293
12495
498676
280009
21401
589194
886156
285269
886929
295062
749413
710810
657552
583923
49327
596871
806590
289952
978702
762379
63510
393061
156500
717215
24298
23266
637586
137680
31403
833103
860681
881895
937071
261540
362326
792059
694515
600622
494487
842761
22779
787310
170910
928225
973916
830028
133842
956615
844674
664929
107848
507605
709613
468023
928348
505929
244790
882567
737521
511358
969351
292951
684751
673299
532909
982532
929976
994844
901527
712987
959049
692232
102529
336200
116637
1032927
104690
211691
250642
214058
442864
567511
675158
843837
358517
341768
982746
31758
785430
573522
872905
162013
472894
346923
278520
949678
1026185
96175
407802
896120
676753
563143
1020304
768034
794940
600623
666771
651335
492367
77164
979229
237957
301775
553566
546439
617408
595009
154334
508645
585450
202736
118064
404905
82127
936513
850299
491530
426595
493290
742511
770761
999327
238234
254557
513363
617209
661317
389248
878262
598286
105023
865949
553367
546244
764631
727573
870118
24834
501527
470644
230752
880218
447721
184055
835849
4452
693336
341457
319000
274325
322533
357577
261148
218072
409274
681510
566166
1001525
920169
954695
157427
468797
851141
54385
908605
589293
570896
793787
870494
717116
120718
690252
88058
479781
359476
1033033
705031
524422
235711
116866
288179
80282
74600
212834
764194
384430
458075
893538
275336
452255
1036126
665057
73572
1017413
1017968
1008863
960586
912617
1011866
885981
599205
191809
968717
979086
164346
35599
4333
876247
493820
796463
792131
171681
924270
1013180
361313
124780
710828
471024
318974
717057
506930
948231
374544
353532
128937
489860
979995
539776
463670
541841
414289
864616
352342
129457
295882
340118
686302
1028219
18394
209290
810064
444951
580881
802717
229142
63093
171847
841280
341575
520886
899027
981377
198853
495870
393188
66213
325221
903354
253410
742298
1015875
339916
710638
804808
604659
1021542
199229
936458
610518
106677
389748
969822
856007
873560
718741
323914
447267
490728
359716
654724
97440
449222
515861
452117
443890
29072
629261
237452
665653
834916
461235
42497
779532
867981
826672
350895
560120
812865
14035
485275
256022
35625
732408
289627
936900
466790
44466
199624
830076
702607
584726
955620
279186
139520
869945
457448
838362
482326
185218
464532
747542
682301
958187
176235
367968
746137
1000047
1025079
949863
75008
187096
579343
647764
286179
358990
808422
869210
209049
44894
922188
919961
405251
576140
92604
754182
475594
108781
245258
1002113
300845
896018
256650
220283
390348
290184
194340
864342
478434
300289
998286
590966
944102
235121
820995
445666
817127
371649
172191
222391
143722
1011893
328227
841039
560241
627837
428957
439260
670695
353049
875439
884758
79973
736384
141503
264339
75748
716968
156439
226387
412636
379215
931945
446970
406409
621031
156681
944399
1006582
933742
161966
637828
362521
499690
979771
280104
275483
367169
792006
644454
953493
745499
1044365
689336
976691
805236
117425
551949
866248
409810
939708
665795
176157
252558
88540
500926
88094
976449
298606
436064
984581
236213
395789
797420
579360
699460
411358
873127
880180
884028
729158
935985
452118
780316
294285
605150
384164
48791
216553
48321
959826
235434
890506
113812
515818
944973
378594
127754
719214
922085
332968
271093
795793
395950
513690
513412
187349
701562
115000
253629
972997
929426
694937
889814
976739
286985
1005645
139535
365955
815690
343272
476494
297702
241187
75418
561875
279318
544872
44333
694147
69840
982610
423624
612388
368166
673943
75490
962564
282184
674607
488092
270550
951507
927786
669097
276936
14873
410345
729880
600662
533448
909267
215629
231922
469128
865171
958785
170116
949361
462921
499606
147390
78163
246951
82893
512720
466585
985559
261554
1032098
60842
744497
602791
193818
1044139
417631
874665
234493
356058
393119
478641
575448
442788
232477
72099
697662
599052
207565
53797
190659
386054
27612
1018985
233744
1021325
548385
174582
259180
64665
1019312
270665
433521
93963
519191
612223
667227
140632
623229
592694
86290
548776
479141
931805
367270
960939
429085
536733
778933
896252
67967
597156
706152
282500
573629
235821
386955
891022
925547
829977
277602
92663
72702
390478
80824
726934
581067
467039
266095
396529
719129
755631
887493
118921
785336
510636
277816
543373
819850
172206
463798
636976
785457
13967
309306
606085
230281
941612
521799
366627
979043
76052
897057
170160
974332
58599
586160
507693
891224
139830
982397
834984
369503
698655
933919
915816
837455
742823
722747
423930
177573
465954
40810
1019231
1034389
979382
596343
669898
847436
549335
537268
425795
404434
395469
633379
489796
859513
92830
695517
127625
375586
34704
782088
423908
517822
950935
834117
458076
620010
649280
792916
410
102822
34600
15078
5196
56020
96762
995389
891035
100381
932495
512703
801621
633867
488840
728472
212539
223928
82527
245240
237017
166850
43892
891100
368917
853406
632387
184643
100777
885190
856137
604656
181319
416568
755764
547778
285737
630380
412310
1035729
578508
304290
91159
46648
202394
914621
641518
688699
788386
812300
896363
192698
364630
709861
71997
250930
328136
41270
41939
351015
229736
72316
98658
631863
455767
556098
95337
585955
87729
313234
700078
605770
843149
432670
975706
776912
1012406
554783
574902
52836
187768
301714
722715
153799
840347
484250
250577
589898
321910
682534
514193
248535
294446
664123
381089
733165
976147
2422
375567
1011451
483068
854168
39232
933323
939535
98852
67117
436500
298436
694060
556966
799090
873638
172590
943849
468251
587017
1018063
869738
349776
974111
709027
292012
579342
111593
958615
796438
914051
294308
219798
537952
236821
1034768
124348
124422
504479
605742
35532
682014
213263
909193
665002
666013
475546
167875
44713
281655
983635
985138
246987
300757
331596
384595
351210
558709
348941
332941
480281
687541
299824
736882
845095
201331
774606
1029792
701966
493864
486327
771784
984206
722045
968579
97614
241727
369087
567465
604088
710442
318870
311017
454102
558268
1024787
969833
518887
577222
813059
66382
600482
696993
192016
368588
917941
961061
777488
184522
833460
377342
106356
149327
148503
523331
315098
578676
477441
1042196
435453
268884
939043
873143
677551
792093
801872
777264
358458
306456
971962
570229
1043410
758165
160174
464197
185609
890217
649105
501032
385056
163240
614781
852820
400022
1005874
880633
193394
984801
288973
232615
924635
320343
479352
377341
764064
899352
1018448
254333
466053
640451
582743
1010001
879636
416665
536159
551952
2849
61233
908073
717033
423001
888121
803761
827690
112590
217972
315122
929388
1043625
1042333
41769
100605
700428
924205
349845
684686
188793
1802
832466
1013926
998506
27112
30737
471744
534810
483184
653531
126864
822248
241514
469834
16521
155435
685097
855645
220012
808004
93380
168548
907390
862103
744975
133130
172570
827825
508900
250454
537234
53179
93232
305482
340015
286118
838102
932137
761664
278024
522919
663214
791508
713182
901126
46738
694013
647998
588521
809532
647817
16462
543375
84428
744657
1029954
1020990
70794
560855
911515
500255
556858
597428
300237
100727
342756
902376
474068
159912
774773
491096
958249
1035655
55534
1033131
813750
560718
1002446
549281
866977
839482
272188
780699
34005
288971
373350
1009912
791145
394845
1035458
958549
965159
1028073
26866
179773
189184
152853
530192
95590
157588
644908
667069
638571
324338
627453
15311
856733
913640
650756
90405
138229
22054
231813
125776
325407
254587
746747
346185
438119
610038
451977
536
441007
450352
418982
917346
751824
20716
252807
920901
18263
114649
754798
475168
46921
938639
1014164
72899
286230
431502
1006921
321120
502512
836525
443192
715740
121897
572507
902704
776445
638040
96856
509
872910
750303
792992
359372
660844
978082
664494
404405
443401
286349
45469
674453
187454
686209
926659
181048
335705
482607
1028549
901295
626577
837365
571774
439844
308910
34222
413859
24721
495335
925284
192952
407769
252946
16509
232484
279163
590035
838618
85994
196023
665412
576513
734638
165169
422856
858256
376466
488602
138718
17635
88134
903143
552960
666797
704137
565243
300951
442934
843678
41698
328686
873974
168482
321624
999507
512748
945103
901740
637497
311129
203264
181594
130772
78748
144744
938635
779632
504321
149818
714941
396032
521907
110594
299317
178860
641266
380518
728136
704029
473653
325328
898550
712374
421641
542752
131823
998366
893539
840933
887619
367354
897004
176984
927994
458395
476717
530852
426175
797490
598759
543714
843981
770806
333623
623089
961498
24717
362140
941030
79897
280572
772616
797776
618752
480982
368706
315015
598646
8877
827310
683458
882045
839743
362296
565214
740013
269658
71046
441536
128068
596743
849711
417724
933764
457572
812063
258950
801630
108590
57068
708663
1022092
666536
961640
762682
751353
236167
46297
627090
291994
85633
629032
46215
646618
997907
198229
532883
942540
721379
545612
271601
809565
979338
827017
376341
468633
266041
761420
274811
859840
258526
284560
922253
438148
868169
881386
705768
723458
270611
741085
902514
860447
189934
981303
139424
419591
1010149
370097
291687
510526
161475
120548
699478
640203
54155
244141
579926
700618
568318
600934
735530
484363
770866
20391
549099
642441
962795
141501
467359
664943
122620
975316
993428
665440
48222
643721
95551
990682
171499
677053
943721
349002
649791
541573
68699
353611
453995
422710
327246
756377
684413
19293
839528
1040598
196039
112084
191620
723801
985989
994548
524523
1009594
701691
482203
65451
225118
1030840
143937
281732
977003
158888
957846
32196
1038028
943881
27135
446844
699429
575769
270212
465763
545731
788393
723113
404503
782028
365331
416964
912606
149590
254756
389495
633468
994421
170704
818513
797544
565148
887498
912953
362268
577479
537211
397934
611675
927809
143010
272560
841537
971589
927722
294994
245852
527241
772331
820352
755682
67735
325943
665622
87769
1014521
369332
376303
573467
170301
354073
147814
774854
1042731
429368
509567
262084
589531
945356
185251
83612
740009
616921
534762
23852
98107
547054
42206
195117
220683
647044
404272
757458
752081
84268
528525
146429
82522
911102
953752
81486
355779
337194
701931
928300
448072
614066
677259
68199
18401
675251
483430
778068
470096
608803
717365
503944
53731
871340
505826
336413
831938
973410
466246
770499
367922
927071
622313
978805
357220
478067
804425
797042
226480
449940
271833
745476
763349
352669
995613
486340
151225
29170
48163
954395
266254
291947
994172
910069
1003997
1038800
347633
8801
233328
604537
116316
692975
545551
758360
557993
358854
840992
371856
895438
464849
303026
709235
122505
229917
626734
836943
225989
647336
250195
190813
901786
537015
415044
989060
998454
694120
464410
2936
427855
244016
273281
930747
11386
742810
423933
360354
1030825
804460
858929
747292
622596
525215
936509
614977
666636
4319
791772
823830
623085
265495
144803
391425
342012
659443
33932
371690
391234
178608
437795
1042882
411084
67517
597217
750565
678543
379620
138289
857508
34683
836439
948032
897161
423210
764307
858573
204340
163963
1043528
117033
319849
559818
653173
1041898
732893
65652
828338
754643
750015
767631
135169
696406
828970
151160
908832
248169
935187
279966
408286
767305
416039
546234
852053
740155
494973
548920
1033121
160781
976824
190988
236321
945282
578832
141569
548309
558454
231772
1003421
353304
755747
930586
75023
697838
659515
325876
312652
502274
140705
602187
799751
897453
275632
590054
443508
613810
863961
808480
896711
959283
168404
953889
25544
778422
246737
86967
428002
828914
202442
289942
486525
853033
777361
449896
182989
919139
506144
248983
493330
245431
230254
256856
108264
115526
239690
2887
1027021
478846
764538
525272
651901
77713
837560
648570
742482
365308
810306
686876
527827
340131
876296
614464
416041
50414
83752
155576
589033
933818
745421
470015
393823
50356
788799
49699
938276
945006
356768
586224
1021468
68108
1035212
64381
824154
609082
146800
88808
1031567
1039976
207088
236836
1021216
821677
1001253
628820
891937
229650
169945
433196
172549
217951
621552
65553
71963
583142
941557
563193
848855
974401
226019
602848
731875
650866
771657
324005
133262
865215
47355
219898
688478
903181
405266
298379
448260
772486
184052
958175
679242
831614
563461
167876
380866
52396
329556
904361
148922
963454
46819
35450
112580
60031
181964
971650
1041374
3123
1029990
609121
5462
419852
402755
897806
789231
597649
510865
82484
407764
697007
1029672
467719
179038
722185
795292
721923
371370
332382
312986
286520
694429
744689
572694
877285
387598
400286
249635
81870
41389
907904
477989
651950
572815
765563
650148
173558
71588
416145
1043981
199453
424163
592295
204736
502983
997436
631238
204705
256373
355042
33668
285523
974911
760210
674007
228939
361442
843483
94069
704425
351164
161050
815177
585450
419681
579480
950947
980075
697306
259614
763768
714935
926970
372381
852972
441914
771120
26050
264830
991320
232010
635586
494632
23826
521609
862647
897720
489103
674308
529872
399568
540345
586940
6906
742818
253314
458919
917888
49893
222013
845653
174456
222439
67853
777394
581610
396726
261726
670194
1007806
698321
1021479
459186
628006
386053
324174
49972
459073
30067
327690
895384
225059
443690
39083
935324
763948
246731
38116
441321
144677
589670
730492
760920
256927
115767
201234
546046
428671
211668
114279
23017
151196
695417
789366
99293
494532
238237
537319
433737
421963
273814
692953
57733
784084
378809
170810
695808
508632
537493
188099
274063
786838
884499
80841
960030
928547
270207
608829
404441
867106
602977
616263
759027
731392
721814
613735
106425
498263
785518
340601
627630
699882
93612
141570
769489
503386
727572
487953
817736
85470
387868
613944
878873
839756
821206
1029839
46107
732479
345821
224920
393282
1039510
483164
438552
39471
885384
895298
953228
998117
420978
667102
626295
1009369
147396
523636
290874
394525
389844
872987
200283
182518
818648
191540
401781
489271
850857
607376
1041937
97931
786734
902752
171070
159512
800477
603050
267567
800877
673400
616281
396642
695897
965272
863998
682719
571575
497863
494693
1004523
787626
510867
771656
960370
601035
395012
650125
985251
190151
313954
823100
604067
311849
966512
1001235
503693
1008622
844855
917516
705310
11443
967906
108686
786635
214381
838305
181505
243125
946389
42409
351093
787595
181315
837989
926436
745528
715793
160152
325793
34904
797923
18909
171914
877979
977501
332603
43263
792928
51337
1014957
56400
348090
198655
444668
453769
508145
796302
1001535
987013
555163
534785
680548
70803
502253
866672
283407
550186
829281
864814
476071
765967
330108
1004906
745276
454554
238388
257373
41211
447001
469431
845116
1022481
822468
335960
327871
619590
1018098
572118
1031663
862304
65480
238451
923841
221177
373764
469502
22487
796196
82704
636982
755169
485615
370030
712367
465010
623115
580889
136141
737814
585594
197940
541944
814691
238594
828676
838232
430586
838773
889956
330090
345465
910567
482430
593081
58768
36126
851096
907389
77968
992039
102008
530935
311397
817713
711139
431110
924217
290677
359215
1043198
914558
339666
673738
161629
788159
175375
849077
398888
374336
670214
792312
350207
1034430
155772
520338
152731
736351
333759
491624
976287
602194
721525
852438
724492
711415
218891
660136
345265
349645
68003
918725
295437
305597
975086
679516
115119
391982
1011250
882746
511836
112416
610841
289503
369677
636148
799310
310886
1044056
998914
700947
507496
610255
738307
1037588
422816
244281
1021013
354625
491732
429209
117296
622819
59417
266260
1044261
357610
604341
948168
360837
991265
548475
476170
17551
44269
447371
209713
832857
1045206
306339
768030
926300
214954
482664
252008
707232
386130
48825
115529
214546
826542
897257
880513
304402
173127
923402
197534
62621
92959
580266
836936
153200
643710
593304
269679
882300
771737
987304
1008230
370682
931716
774416
432083
747103
841705
973420
223688
399818
1037632
486019
878031
234758
837730
348453
727945
811807
815746
381516
405611
674971
905738
184422
379391
399805
978912
118588
84814
545062
512167
1039205
976898
49714
6092
897873
731389
1025675
880022
29456
945387
74494
470541
785025
390646
263099
396844
418369
913474
108789
91648
342471
273743
887471
140942
222602
666729
171510
689161
282424
410925
41658
1029167
702785
682397
982440
320160
522584
324770
569665
630904
789894
577462
296445
466445
244509
451872
883345
96693
557637
695034
335842
377563
865835
53601
263919
777338
292341
517001
1000018
917193
609419
736314
274566
660046
436294
179595
198234
562237
649391
43293
307805
896811
80153
960828
614262
239628
319132
632947
371437
313973
769199
629951
952431
386921
503696
257577
1019626
190177
685523
369327
156526
748123
743105
963942
921245
397535
216276
341835
465198
313439
90186
213497
697824
385040
794432
616258
344030
857839
396699
948971
682611
43646
362891
375590
584211
397689
114179
425391
311226
761453
858831
836682
878712
513815
748632
937035
334645
364505
1032615
245979
313637
921124
325770
348508
764562
144609
488304
584150
266296
352643
534318
758434
613572
247458
827664
836730
978750
436235
632263
942325
659849
510211
797420
494246
885151
603318
967057
18519
893324
1009290
829895
789450
1023946
889107
16866
1032152
1023534
1039511
195173
955330
494636
682538
126132
1020133
534525
685123
447127
304747
804279
974350
582510
778506
239670
469042
115015
32951
255518
296911
364892
987854
174667
881746
655263
438679
948936
387037
970207
118850
89948
421975
21715
642982
615552
800607
97443
70605
477844
537515
50304
383118
997663
883165
73148
888934
994431
5909
196508
433121
661082
481152
981448
1032579
654457
755078
185937
526022
997771
550346
611873
723742
37610
124848
1036871
784401
817479
28972
525290
539290
94000
52684
93435
493979
445577
628853
943549
317410
289475
275199
26469
486203
963348
1032790
590890
99628
658028
808032
22486
196275
867215
763841
673771
1023712
339444
345955
469324
779830
610982
295334
559665
36637
515471
805432
30495
289686
126975
588858
642580
186875
513247
152607
408136
660251
1025974
923119
32426
1002275
605284
340203
1020506
220055
805916
836430
947896
838541
780346
741768
920144
682836
1031465
320727
99956
295929
982873
485434
215108
370457
252275
239640
776243
935275
416814
1004061
114028
1041889
368403
1004978
532745
715143
305851
721742
967222
652840
1021425
290556
179583
428856
90729
327164
457345
220114
128143
473244
693237
978918
835940
299378
369892
880215
197677
761368
388217
251204
739569
998205
209899
980231
76352
282316
289911
28482
666212
433958
979998
762955
765917
978023
781571
198550
563269
81425
428435
10661
224917
829227
69131
1001757
890986
109516
2467
672752
179185
571369
962818
451387
137979
522620
611262
731181
785171
264386
950231
114660
496538
737045
948446
701875
422435
688354
662952
1002991
53330
779683
511159
311014
344953
425666
472675
730002
750229
485278
932207
692781
646570
744397
313513
618789
338978
825462
510281
1034209
106460
216649
992334
270159
734266
24033
687658
857871
597676
212405
845207
105460
356257
503895
840008
448843
109023
639069
742076
609213
583874
291324
1011849
378086
501125
99133
204150
167570
678117
925374
109391
881709
972830
13278
432908
833271
961934
532718
391492
474044
684769
228182
197721
663520
604163
67121
805637
883809
472638
126824
463731
741888
647760
804788
425726
635948
604108
974914
8689
516381
946511
210919
471690
690572
846887
997842
829780
752520
698135
275895
867114
1041126
740388
602165
412602
445799
994415
324377
600426
631038
1007555
1035485
551602
51591
280379
925232
663513
196753
170695
648092
920311
282054
1034436
697446
966523
281411
297440
144730
411218
123118
504350
607733
819070
465568
932241
589575
464462
292652
998533
225852
687948
82820
578666
379346
163047
865009
547477
391178
1044080
384983
786256
430469
189571
3064
805669
76225
237348
202212
795881
724292
599634
919289
198728
54772
307117
563613
258168
886608
856372
1043558
187677
879716
4632
490163
215795
788748
399260
330481
738767
700781
161903
446694
563048
818167
1036399
972389
347535
759699
133546
568714
115022
689878
352173
18997
1016597
460410
378511
349731
294643
1031840
713192
640981
494362
830612
352263
921111
657092
605646
1010564
521128
73408
813101
189084
146111
262004
340439
533376
1037783
67714
533750
512380
1003108
744083
606667
700455
704754
827431
1003026
680276
527232
203211
437352
927123
746928
75614
847042
626570
976965
832592
903238
241078
580065
415229
933912
595330
719326
183898
54648
462674
954176
779131
574654
673227
230427
631584
497306
218528
412782
814854
644704
486072
1024027
132442
26009
767497
751815
465522
848066
358264
46067
651134
441328
913519
1394
759804
466009
969669
1025353
221767
526913
518912
591937
993346
427980
809958
958357
279915
331692
772299
583126
881576
372790
306385
555375
590967
832297
535821
810838
337272
315795
555739
889094
257525
606457
790464
187930
930568
476805
973418
59993
177018
1033308
164498
1025198
227345
309856
804044
788698
918739
756818
455154
929857
1014904
930234
424188
410495
843607
789467
1044553
867008
72551
854350
163792
337725
352357
625010
234720
44015
143183
785150
325885
963695
511093
983221
532546
249921
420759
91698
232065
580870
47993
640608
790667
583495
894186
761017
75986
635425
637864
503620
635508
396027
224199
999263
422320
234060
280236
681003
639603
837936
585018
627221
591679
234216
843718
633699
95744
779885
437389
736251
1011937
985839
375254
925926
862288
13219
903389
572217
820014
332683
922632
150874
801497
569096
606001
754814
658505
623788
324594
418221
460971
267293
718775
370281
933493
888028
634392
722751
403722
732524
858852
868426
523139
758058
607482
869110
876079
563986
905011
434014
578694
188172
962595
978031
176514
230624
985770
181911
611144
686949
717709
276408
537633
661304
781022
752806
497122
886882
444803
656481
357451
980816
397399
591694
268185
872312
713425
416242
254599
188031
319791
51519
101237
524518
628967
605137
825771
289565
563065
553780
717835
444502
544945
731345
1014849
113482
218681
414846
470309
720014
702570
237830
395891
213045
672686
816339
77147
942405
69555
766968
1044638
634977
639353
570910
249509
496409
487305
309001
402112
265875
662077
446786
973110
302547
363719
835674
411562
599689
496088
563118
251263
703627
637550
669377
228178
626727
640055
45810
245685
34765
461341
161387
580302
933990
163001
809449
872132
951846
488093
351835
204893
936233
582190
817828
920022
488981
923352
218371
990806
225837
524652
523226
395449
608107
489221
900578
646281
757223
874344
863376
107459
831318
368372
436566
145821
266949
337261
857480
377327
359339
525638
167681
104585
954907
180158
204248
635161
708263
481877
139972
1502
630823
15480
528655
356792
318872
495437
582924
211905
286575
43939
518532
42614
412684
869506
186697
867754
560421
286996
237500
653604
461420
966043
663711
681119
207378
2973
215532
919277
1017924
803889
104920
357118
964165
779264
421727
10665
835368
800347
664348
157168
686602
958909
701813
357187
546666
526125
972053
463758
656153
221114
923434
122616
1011332
799717
1032520
186127
424498
504057
195428
336467
55313
10405
532089
902652
798396
287244
604320
1006395
278935
421470
621794
144863
870080
24786
410855
160312
303868
524997
654771
434434
734063
741674
612216
689804
72134
835743
396130
39231
818609
323189
192801
727724
165461
543901
605069
547273
39168
717508
74567
286612
615158
307699
395957
157157
1017526
752608
122447
735190
543509
289722
304119
101841
334767
45544
428055
853726
601476
385889
739881
517388
823046
446935
437354
126080
554924
309870
214082
1010905
4945
240238
619681
1011509
822279
973014
1035273
201075
703171
783061
280203
389054
235968
775856
1026802
253938
668650
23023
116369
854208
106984
166486
1021806
371454
638663
305586
405375
799807
760004
787778
364854
854043
599557
56671
709803
619542
137237
516884
391412
966504
7640
148385
848675
100538
116172
33195
1001215
12040
136712
61534
435957
875203
654806
903021
725771
265103
322853
170791
376457
543020
825645
279086
281120
690124
750022
960452
26633
131086
402715
136124
520379
408696
729385
416602
353631
962215
761942
196423
806731
735357
526772
291380
250191
813194
889953
651900
488204
456798
242623
101734
330332
1028812
653634
710448
594339
801233
722109
530552
194291
966288
1037793
686948
164847
399936
935812
461705
719348
289090
84227
694123
758642
819035
811237
565601
203579
750702
872012
372033
44051
932912
815703
108073
179708
339411
827746
82720
47442
646214
846968
516620
914790
277422
380363
154583
893271
900811
452312
782034
136510
918190
88839
690220
1020937
87220
951933
585800
720702
80327
114859
198695
310178
83013
133422
770550
77132
901598
837194
541746
993925
715902
156188
406647
479300
531424
135934
850594
688005
1013705
252131
1021098
802498
808537
173748
1042541
985847
639726
218084
526173
255772
829268
23702
958048
78784
348281
222653
576603
273696
579041
795544
703630
162854
447909
527884
940921
731746
840283
296747
793981
289110
218602
983537
379734
16780
1025763
118031
970253
502689
920115
477321
383288
615669
628389
263932
103951
260064
187707
169794
595594
408839
477430
11575
747662
314172
985872
400374
228376
292520
429406
336578
491914
363475
68391
375545
1004584
311683
81451
742411
104607
548317
117312
94251
701212
870507
331268
365273
220977
859799
142102
633569
290575
130301
637149
1028447
96956
653756
590544
195745
89186
308661
248333
1026874
998724
487421
854926
1387
315136
963947
324202
850892
398529
562566
942729
691260
646477
831650
258413
1012675
882171
831038
803188
283343
91479
892685
110445
587909
818275
810510
472131
608532
694115
813228
388461
628533
173208
110135
208691
710929
210767
744816
445971
515456
796977
49306
108463
327307
365638
102556
309413
319099
296768
366014
51570
861139
72975
719550
958768
854358
249218
641316
283347
166834
294948
578097
46305
533468
192805
1013716
824583
637672
681441
792769
841708
146521
754293
781240
246945
712923
505786
546575
854612
98483
959166
730764
840734
855364
902286
161719
461076
883227
597347
166959
995046
64596
831054
360819
104545
751786
404561
622811
999517
58466
272405
718894
562861
664871
1000207
868172
273931
161586
1004173
155219
155137
419004
518200
659305
311600
998673
349833
119857
1001085
620757
409136
928287
611988
407153
415568
440063
362429
283140
447777
704051
578023
29876
949498
738182
701523
615957
402801
87223
780821
619865
1042505
623300
582097
130901
817890
753087
526666
375710
145029
407857
382652
568596
647367
493583
909714
455059
279700
756399
370715
687652
530270
729443
275766
114387
527803
989133
783032
795973
285017
970222
208701
557062
451960
387644
284020
871741
647479
725201
812921
339405
958888
205942
452060
28376
848312
841447
487782
940303
883168
553277
293555
955725
282683
274683
967355
617058
90183
881401
206985
714951
1012947
993673
162925
78183
792441
628831
340313
99918
199838
1025468
1035970
379543
595030
524155
878443
13604
799113
864995
348494
307804
656937
599840
551172
885308
471829
889770
178169
283622
458707
621174
245515
44860
761894
236055
165693
683190
641553
557349
736928
990534
1027750
435836
109814
302624
544475
575906
1043941
117917
966034
748336
138569
416475
469492
741334
337467
560086
1007979
454736
899766
204508
981544
920455
121235
62668
664215
253228
735438
862240
287689
198197
499952
160257
853570
213591
440460
828529
975211
542560
364235
489893
521092
765279
70525
969936
316565
145751
1035625
399321
753673
893219
940005
639675
1036187
928874
168576
60642
110371
409418
420060
857217
158550
754753
894767
986040
40803
305476
223188
921323
260451
567730
695308
600463
372722
131985
531676
494122
981216
198055
74442
101960
1000275
721670
896008
535639
82946
690980
269260
948674
579395
628346
866978
454441
815020
967584
936433
125888
574009
604244
491843
813247
887424
124861
765105
886153
736695
680571
460458
215191
334924
610843
645261
542426
449559
592383
559400
71083
487911
192709
969564
322243
200946
772263
553013
96146
976202
21535
633069
655936
105635
422188
860250
825772
998898
349010
636357
285456
467931
731987
149729
797915
228231
398428
262109
32651
1008637
705373
640015
43336
99327
395411
76246
524963
21140
587651
640247
690528
937902
403295
746265
633471
732445
456026
563563
797099
988986
616596
476712
484951
443140
619900
305026
192717
360804
353018
131952
401722
474201
928742
438013
349701
293032
984853
428083
663300
586733
1001179
1042896
43209
857500
606129
201258
832168
468480
158472
953050
153340
123016
230977
143785
5417
826941
215466
498019
141136
847501
143624
838203
847127
89065
804628
354850
190326
715751
706811
336922
284332
108047
855586
779454
1024699
199928
77376
481711
313820
845665
97147
833072
883224
656669
233818
511005
617231
664103
266194
457301
966789
615508
836688
570030
299616
691772
516679
214087
143890
35276
943427
36432
68891
581399
763989
178891
558470
618595
694020
367103
659632
466857
397235
597735
90667
110406
724755
365638
605005
898051
936687
390364
699190
826348
482312
185464
333889
74571
1004108
662071
150694
1004197
451358
463221
773680
1025441
264512
123224
923430
260424
767155
338667
397124
818263
973030
650831
526204
477043
99070
555377
155876
771025
693326
651672
750973
184917
668194
661939
573347
366725
219453
47927
712495
1023518
558962
361602
31713
360048
941178
1036607
917582
325723
682673
837829
440281
150727
724198
247577
192786
992503
451634
962005
75890
167652
525448
120833
997761
134851
703513
35677
32950
376182
137643
209761
778679
1022849
754649
685704
698766
105891
272707
270155
305516
973326
801436
608617
945081
490372
506515
343143
991535
357061
255652
943680
768683
813868
982365
804248
359251
166387
307611
673724
253100
256438
923078
401258
65078
1040225
626107
962015
737309
360087
853091
460379
525653
577102
306198
223712
1024189
57762
141914
70513
715793
610444
579767
542167
34235
857350
482036
412077
555925
468346
875340
152710
38734
184325
900926
585078
84590
991904
311194
138185
893743
890056
402171
204378
695484
579796
461815
763053
291531
775147
64786
199764
912126
670897
135262
298835
500765
849013
282693
281531
976456
981177
914172
350095
43515
1022292
497208
434083
1033295
604232
535458
636809
713641
913414
688596
503693
431324
292214
786104
130259
80030
263430
130305
737996
442709
958427
629112
804223
521110
851179
15330
846675
977202
167351
911587
389992
244893
1023255
1027954
309742
207478
522592
530698
435888
128639
661836
148865
792765
39624
148649
22946
359233
886524
609751
149421
224194
193333
121613
683698
128755
342198
476756
718508
988452
963549
525908
279630
626806
97938
862709
163919
767622
70460
652127
727637
346035
602403
510076
474773
456063
853797
345930
166878
497311
508205
42799
689149
100335
853007
875548
746870
532219
882920
482567
644233
552815
212132
854211
474030
306078
624653
646384
464708
920793
973228
854066
160299
973933
923530
812662
674212
215028
720659
191018
49200
43707
400162
137474
919640
783795
936317
368550
807999
967113
668609
229100
41472
889433
963735
389351
684271
405706
816384
305063
924933
252859
743156
648832
39938
939139
823834
676164
434295
162881
161188
797131
841418
1004237
1023936
213486
447224
56408
672350
976555
650610
462454
956736
705073
343169
332575
876381
603426
331193
104310
1043891
59863
821881
140436
290553
189903
715548
311767
436232
1043413
1011880
679515
141221
14826
601271
630457
909070
258261
864191
815854
30788
755120
786712
675467
484014
1044702
488868
616539
452737
860299
274424
137696
743587
931903
330283
463672
539058
358548
322924
130795
455714
805285
145563
66250
920692
1031121
558287
427034
821217
844165
807998
693033
970568
815371
846396
74768
580915
619479
309962
357354
219964
908725
430414
1036265
533344
102155
98523
944935
158480
264650
393359
677858
991446
563886
432470
113233
902696
658772
88537
1008142
190077
566126
219425
1030089
571246
872855
919771
902524
929156
66343
943014
414143
640513
115826
334407
593590
571495
221350
436220
401944
877020
261279
81595
274512
603196
956242
420784
758777
556021
1011213
240762
301010
635437
709002
643699
486742
863278
979847
896858
809745
144431
490710
415247
724059
193162
168926
811041
633704
998734
964208
297631
409302
1037663
715430
19482
910995
928935
962776
859266
941205
715552
708882
778026
943717
258555
336682
968772
309230
921449
561793
128825
201313
40417
585835
1037768
154515
472105
584688
907497
624646
372212
374652
792847
944342
896652
168329
351637
666910
473820
1029037
239787
843437
399400
445080
775034
744021
536482
642955
343683
146048
431336
878285
738870
147586
1024697
240638
527671
1024876
332515
572583
983529
112214
316061
751363
693715
817479
920394
338914
853427
558643
788160
100249
867374
929532
431163
741979
393215
667234
448534
624440
211418
456659
552400
337030
910622
869381
320410
225963
134639
83197
954033
665688
106872
218598
783101
531025
992681
691794
946546
814091
467645
168644
504280
806186
65564
993454
363035
849923
824344
459002
363993
292062
536430
849210
801577
975874
135096
970084
242029
908764
753528
442261
147200
67042
868998
562375
918135
960734
673248
388424
780524
848746
45822
208559
1028300
337703
627505
546911
242706
561293
182946
311561
347444
528247
331674
623764
246976
386204
904047
649163
160109
84284
969704
209620
435280
680232
1035376
819312
607966
688577
914819
532379
476694
756956
735971
903040
56267
804406
235270
796536
312567
83140
479096
311435
10738
520709
417759
941461
937402
37041
806137
29515
1020660
707200
275004
426732
536548
531259
72416
919756
328075
835009
628219
129918
427229
419910
688902
491432
65679
524670
75839
1013521
952671
547216
214795
5695
736904
551924
344137
937907
551946
653815
473338
183375
987213
657351
567586
684271
611708
96921
801608
477942
364649
110977
397246
864894
779144
419314
889802
939080
696549
860017
391981
955160
518673
785177
964023
1003351
744991
687709
556663
295414
934520
297888
368234
189160
293879
363813
3580
545250
396655
532692
283983
481653
938067
863841
1017669
396028
408596
783488
422692
588367
384182
187200
213539
748171
497975
60619
996293
830196
35981
966577
855434
393045
799592
415079
428051
302733
515053
1001278
301128
340892
188052
287921
65430
665312
971352
297247
980651
607458
109286
717627
44257
333497
714003
999631
164839
566575
619009
533263
730511
352110
93390
439009
174320
262404
830397
948373
231745
914521
320839
419070
610226
976270
29514
769987
81519
201278
401481
629002
156312
228465
367468
175609
643116
193339
882689
788586
149592
978792
538083
148499
96862
96816
741462
247787
774943
783650
1012318
3534
802944
125927
238912
493370
536558
195078
1031415
134596
141300
508573
293705
442752
772527
493455
526628
571396
813032
555044
432141
5879
525502
18609
892797
829140
44971
333404
862016
674166
843362
4385
18769
155092
180484
985303
233410
1000327
258420
884217
1007146
175948
982175
585463
70865
1010827
948120
527248
144320
946747
140860
286220
625969
591928
790323
721089
356761
638095
163989
315400
297674
18528
913967
98138
811702
118532
126269
389301
112361
371360
951283
381037
1033696
518732
135345
863346
605920
661181
270827
417593
532476
837400
452130
643792
551746
51683
922330
492235
306137
951972
1022565
412316
141457
806728
717243
475821
1037730
638927
92070
784427
960486
697553
416674
320175
51182
986829
791294
400539
670119
28768
947773
270530
588558
581165
631844
3747
461804
673505
585223
738203
181791
92825
790857
658340
594771
370960
178600
627618
932475
471216
361748
805363
251464
6616
493459
680557
357484
856272
967850
615022
500884
474643
524473
411929
1015796
424370
270789
1027082
313695
659313
988855
472233
80762
303859
602594
95596
30122
776255
789226
539767
190536
566233
222897
123562
301125
849189
359505
13633
273769
347927
6505
64150
743126
495523
243718
998088
636412
575325
869324
135505
452740
983154
1040372
1041684
474068
622988
389382
635221
471372
438853
177002
465195
1011306
550361
175043
914505
625576
462015
1037289
554980
981130
973570
22150
672663
278071
92346
996875
137962
740872
560695
541564
86917
860373
830057
903212
628849
793037
945348
595070
453637
724352
57039
350425
149450
27519
275156
825719
886661
417375
1006747
19494
710882
96314
167050
469783
639638
673592
75424
609346
760904
529206
712479
879903
168984
55693
660607
936979
672498
919515
687806
795976
395241
900787
839608
715901
529540
3231
959617
486944
280748
768770
793988
635739
784907
586595
140092
224882
671806
948853
671038
290497
800531
1016595
476296
267059
846985
782965
564160
913846
881222
266468
175740
420959
212960
673207
552374
375398
750637
961821
401571
504784
366141
649747
728841
520985
671398
544034
884655
662068
130864
235953
859782
288279
566440
786422
150612
293954
56923
482268
238367
526824
844393
818072
497266
749699
251756
486554
1022987
387114
277770
914847
803434
967119
56333
351547
945845
793768
1031915
892653
632729
262179
373742
190462
850959
799979
655095
219333
10880
427105
100888
891902
788044
1017874
774579
241313
209428
464143
53854
962622
692936
919267
348279
251
758921
108390
722621
596740
758762
187269
584013
289148
238639
533838
508335
280041
651250
190172
957141
456197
229830
84489
340603
472775
843414
58327
998499
383717
871703
517981
1004398
217786
80226
8163
184119
57975
995524
874525
582548
860543
658697
399152
201138
208767
479640
743538
984817
985374
453911
423495
101036
515892
189231
360658
568291
69343
1017338
595497
525951
112523
879751
911235
585255
794178
387456
277964
601048
797663
569266
953650
60824
598751
609341
290238
61953
795435
585081
775914
828517
1044191
766959
414708
816808
483221
107122
17592
10757
824570
936146
415796
29577
240756
884225
519509
516461
896795
507756
91187
250292
707235
818323
403289
15437
632042
171961
113550
111893
547656
543532
634361
846795
67748
696274
317802
994511
897189
637222
262557
371284
607392
518675
881172
139485
723987
907716
893779
878352
3253
395133
702566
45132
706306
330543
172437
7690
151661
1013386
98683
185106
1011646
984947
581212
778087
811177
407144
181366
920345
419112
233055
300911
1005898
689514
51693
1034388
619794
477140
363096
566676
819061
427781
788135
198430
793161
34037
690097
599108
293945
1008116
364322
440146
575131
101731
150020
289593
276649
334787
994834
219761
392701
570697
393423
668379
458178
1007878
604074
743401
494969
207574
259635
249061
571173
730117
267139
979829
856332
988604
374054
783519
251021
938577
322645
11043
686204
270541
250518
20480
799331
248481
151500
337249
823049
482475
971037
526426
247565
856807
776720
47590
369274
708748
996337
983393
218899
931196
802205
413860
483800
64290
951761
957282
531727
10989
32713
377182
347972
16716
797061
609060
825487
744488
244421
784349
1005454
730027
768964
444046
395904
804920
943741
170692
916757
639090
896622
811004
605071
217571
609060
723459
244360
975954
194603
262385
314374
648026
111349
15969
938480
26322
286401
846451
542832
481677
327271
914404
438821
858811
444081
929647
722744
57569
850343
249765
901175
760060
334010
448139
220475
843031
15617
548160
759714
48943
202111
645111
881987
310451
420044
842107
453343
789181
612366
365220
503978
544122
783220
450377
971877
743483
805583
3146
694926
484413
598711
209775
933655
239084
50223
495384
83307
549502
285008
864484
533765
901078
761215
979748
85506
238304
533357
648057
373105
48657
713938
673470
83535
238420
674476
691903
334406
480439
341656
219335
702392
715761
531567
405952
829149
781612
575789
530630
662653
962646
393552
1014382
328306
430644
196155
1040911
566382
893638
786548
504958
638432
515272
568475
340544
322493
761157
482759
536799
872192
972478
249035
483439
440359
950169
914373
355188
908118
106439
461459
882097
453087
92206
773372
388956
420298
178706
154080
678069
466225
756763
349518
672956
516944
370130
756705
686677
446279
705913
882322
194663
55810
515776
1016463
807805
810531
730481
562692
1045131
652873
992405
542690
893020
135819
747318
312610
553081
166450
863373
2252
872378
530415
328972
848635
8613
776701
25248
623903
738264
1032423
457303
649911
268443
270707
547629
376927
640640
39083
482865
543490
596154
50764
928586
500889
902569
852881
347928
992126
936133
678863
1002618
787718
540317
334135
127337
479542
69908
481901
476891
588966
331097
351823
199336
261942
279615
925129
132206
898035
987671
1009481
383654
872067
715864
932032
730278
270614
957661
320150
641384
222899
271301
782404
718633
9142
973466
925963
284678
754208
386566
342536
984656
48694
840126
173161
1001024
152809
765261
233633
834665
727641
981229
711278
293942
984151
579640
322398
478813
797562
56174
133848
9698
539262
952529
327898
526604
402563
655106
74892
13575
946579
710159
713954
858460
51732
839606
227678
945021
680846
432160
666586
877743
592967
328521
857594
841187
944660
300147
752706
640789
109622
926979
660965
333385
336781
713043
473976
833729
1009574
277271
134414
884406
263772
236499
474948
691738
824447
20513
315594
731806
508809
517617
1009704
83663
485750
102421
902877
118983
653428
942160
428881
270590
488265
612686
282907
474295
841968
871075
795145
545783
401986
987493
378963
1039556
842393
1042885
706176
423055
816048
93192
244318
665829
353045
644960
62348
750198
195636
152813
163663
786995
886688
187687
329640
268289
669169
748323
488733
609550
194039
282275
812656
948494
969794
49311
380302
557283
980116
212969
33214
301078
993204
134450
192655
513938
743915
129887
443838
406459
1006286
208066
362201
246283
420443
512588
683337
123213
772118
653170
208678
786850
992433
967151
6534
1039629
561871
581023
557882
965786
686855
621796
33935
784035
789685
48300
812660
283518
135544
177270
197165
1028311
869986
576481
999307
29449
864334
658327
639436
367445
820041
40199
491644
245958
966651
328318
834316
540527
346800
411390
820524
952666
936429
265393
1006522
60973
614629
455470
839002
464555
703047
324989
153806
386777
936871
776449
242658
268005
432432
892510
604736
469969
352461
190930
924648
339849
278230
887948
384930
149788
712027
969545
319976
773143
471277
874307
623839
369830
1011048
194401
62257
96144
687155
360839
386835
560212
100009
261205
168571
783824
1005115
572201
141089
131674
931861
906616
415104
18969
79287
660285
326749
873704
110598
679370
697868
618969
929459
477025
347973
328890
543005
28494
257038
986568
283759
381536
726200
350538
645793
226048
419103
113567
750251
677989
862195
997575
411090
750427
1009305
174760
526366
720392
504082
52428
1030282
775927
815544
453923
145695
848913
786545
344629
813485
1011168
171936
18144
267489
186751
519491
492962
360563
474373
97840
365650
721317
744883
386153
954327
752353
184853
1025191
971355
96729
957242
961482
740548
710729
883291
685126
610469
726110
697826
834580
792681
649084
691880
235984
711215
901324
535980
568348
228630
733604
253339
841105
512181
810982
280937
233564
175777
338188
645930
307131
61635
275561
410898
154158
1025282
781653
271461
1015358
987499
67615
253891
172910
626529
493570
1031884
457867
921285
139395
590822
128250
946613
1003635
596010
547255
629230
865039
312044
690085
898117
457459
544165
507886
608270
262882
1026674
66767
50956
186641
640870
964802
394139
793957
958091
458805
153368
292452
209025
988130
28994
433094
1015070
427026
709218
46928
1006835
259455
151272
469321
884755
779176
524863
560814
815829
861136
840331
316970
402765
365073
391581
128082
126888
721733
981808
468908
230878
370585
24154
496864
544458
571910
268333
671405
564913
1036105
919721
916807
958251
302866
408875
932994
505636
24151
122844
822511
557979
12645
767636
291248
774100
188908
774611
596960
1031099
833349
238039
713351
190034
98951
362351
1030687
927125
669269
707744
180375
101620
1008245
231534
902996
652887
132834
805718
387915
615945
956068
8582
617210
438091
921595
216622
265775
425955
858745
727248
645960
135873
56762
58623
698842
906998
424047
851752
957360
355736
353992
895519
186409
991266
726712
670019
373296
558999
963004
796468
432257
970959
1044773
642825
321282
327956
194933
842977
797784
602499
63444
390052
722216
57242
527057
103494
231413
684980
132154
914400
770463
118466
234488
344329
894987
23529
760759
1021742
88471
561491
708322
129184
304009
272106
834089
56018
897919
843064
276352
862185
881531
755209
626146
840146
896383
517204
156841
876342
159699
51798
209591
126930
917920
231537
783684
24451
811363
811975
476624
729018
259877
596810
326998
418464
219507
902494
924635
316623
175880
925802
426391
193812
435587
405272
789912
137535
443323
398995
59808
172679
815988
979569
56917
778160
147506
486918
691045
225080
425947
567671
664133
299625
929995
743177
866216
846027
131780
710612
839085
896329
320745
194929
102814
531005
629669
395990
315462
828175
954576
452426
505092
541517
607223
696471
300816
527779
70747
710910
397036
161770
194022
16156
553548
282508
436966
805875
751118
968087
28385
165607
608406
678705
303602
1025309
1014477
945724
716146
223364
978728
365056
364309
92450
478408
770546
55035
432974
699096
891803
673765
439322
470379
985766
105378
594772
567651
1020139
1023923
83346
441007
939098
183926
228226
161517
159261
278518
641278
1003258
4646
460123
871117
220850
84238
561450
951614
464077
956268
388262
804788
571997
657609
608375
554432
805492
574912
84229
812157
903376
906447
262750
229728
323467
592033
1035174
786534
429535
540691
543363
647896
551
412997
275906
958929
45272
835165
416966
559938
389645
266380
342250
6133
458534
730018
825671
950051
857200
303805
144219
209735
175520
712085
834517
356182
210949
701415
57799
110802
1037068
111261
930942
421650
250388
1011346
727837
492311
269922
852480
523355
105490
667102
235033
785132
767516
176160
555519
789364
383230
332503
130154
284010
188697
917658
959736
1033048
989035
467855
988561
202557
992839
284428
853352
603344
794205
1043988
52744
651333
203516
465528
102578
1034205
922680
807452
267314
269708
335309
996833
72366
403520
470377
49764
140389
74583
784694
352608
158540
893672
967815
157833
1017980
61442
353387
638168
549707
796599
1026098
1015004
810861
787099
600888
416932
66654
675451
409579
449845
1500
634110
159094
577603
622224
239851
499054
227698
14837
625212
999743
555864
411913
406078
287070
942074
415640
869951
1037189
40565
166393
215411
235200
976291
521859
1005254
849134
976201
603247
814109
1014145
369445
1026495
938770
456179
453549
228013
80484
72962
605976
457827
768894
283149
605559
840043
823323
911928
358622
565398
507563
310395
117226
175698
31134
128297
893519
371625
78861
737364
326795
606769
605545
104465
486186
445228
864182
307186
446616
407513
101961
427019
605307
40370
424818
838573
1030867
73021
755049
114489
366188
976725
695140
413304
512442
379761
257576
758167
595862
828912
948427
656461
404043
574834
411958
521922
566799
191642
519356
501957
79557
870898
874187
325023
763725
368162
336211
544856
557604
468935
477327
220615
766606
203602
502597
265657
353549
835270
531863
699356
750915
117657
999045
378685
318726
430566
406295
787407
847690
378466
765278
820138
96793
548482
522792
16689
556239
886510
589333
973613
210428
868130
329395
98318
274302
108394
244504
1016291
22966
756307
140862
348560
1021539
133135
21464
454498
597328
1041633
924187
231280
324061
642693
929061
719236
116955
705882
253774
148803
257660
105067
101356
676030
890869
723577
911560
310823
562298
286619
268428
92537
234981
680880
463258
1004098
140801
158743
142526
543994
887049
517802
285957
374426
951383
385483
221316
450035
748165
372397
298361
547412
771537
725797
65232
17475
1001923
75671
533077
125449
775323
860583
708188
446808
358059
135337
440331
409700
372255
513288
305295
445912
217809
997630
192900
334838
696541
367157
231476
73894
760556
423027
429152
330361
117997
91281
296563
800704
939635
906690
61739
822477
161183
377730
904497
275719
465372
338269
735205
305284
655141
107101
793786
473365
252362
562742
34173
155973
691173
432316
998456
96935
984138
690842
53181
970655
631641
168353
997718
671559
106773
1022865
212539
156057
593930
943330
616846
235104
83701
847767
380225
60471
38098
300887
936591
718551
182666
734766
984757
956306
762020
244341
2284
569103
564872
143273
123995
723224
536355
688375
414815
530051
976599
643108
808594
614634
282359
947555
205280
240097
543956
398693
944111
968692
802281
367316
192612
904862
90224
159011
777271
430335
224996
221135
59385
242879
962780
1009194
965701
673838
344281
282937
82209
157244
227862
971243
296002
677470
45845
74106
1006441
42782
594324
1019183
642072
575161
637487
392718
483257
25796
708095
178031
1027442
940602
85508
477283
130649
808236
599423
674142
766431
395000
424388
840316
857844
266990
564604
539653
564892
493479
530594
239073
493602
972759
52497
697097
830078
35419
310232
873453
937479
215840
630796
502264
491105
137778
353936
984112
718674
204514
931157
765454
792019
380643
276430
800730
529673
1000087
306639
889430
802766
561882
504870
442003
109397
700583
923691
386315
926934
199048
391847
764058
635688
863324
759644
294720
521493
822296
88744
744238
105433
588988
8526
522192
779652
675386
221123
898648
345429
197405
358816
227666
1014983
323104
507947
34121
256121
885987
776840
547316
668828
858376
334666
591497
877222
903238
915497
622429
857692
845817
669921
425643
460039
784728
136116
201977
195372
814863
893697
48919
675729
810981
61577
633347
163259
171843
611298
809302
961400
636331
1023557
321815
187477
1063
564361
1004359
402956
888977
556034
871249
904061
150265
85391
579478
175163
65249
580007
82752
498867
818999
387423
380820
727073
380748
40930
537908
474811
145568
256494
796884
385237
363091
1011174
325786
517403
965818
60824
544780
362783
275850
577993
811555
39490
542106
442868
995141
483369
880192
911105
638835
619346
622788
26897
903826
487759
52238
670702
737085
599499
589401
498821
209155
702134
176295
913698
568498
961940
924195
867282
580159
130429
1003745
915773
111951
666010
485683
356909
86099
368230
315390
311453
491464
977545
2643
183293
587358
377681
693712
344154
967849
585316
379399
825492
57781
229681
878843
938566
403952
172159
858601
310069
1009962
612664
627836
849543
118080
647990
934938
43190
423265
378460
1013490
276487
756132
228039
509106
929172
85789
38873
712651
265359
95171
869444
94601
735658
259251
297824
110339
926908
73848
549931
419286
665641
278960
797677
438343
243631
261329
757088
561130
135365
301095
406511
997022
651357
545272
79070
788105
467141
427540
960244
580466
71161
128776
114701
308516
664263
543997
501253
1005180
486989
574704
879556
311678
392904
808417
265091
265272
904791
61870
624140
275180
65576
371750
1012481
691013
110570
12279
286022
613547
672753
534797
911648
941079
82944
960903
896256
227452
82586
741068
296240
327538
435261
838837
521334
987818
270694
32238
48621
578898
11233
578689
657635
109252
996833
250950
394899
481306
952312
931298
477005
403244
715741
63421
132586
372538
509071
522772
418690
18002
749267
338074
954912
36233
529674
1023320
310031
885089
554401
212078
573273
909487
800822
432880
312546
73294
815593
983558
579071
140166
345887
391093
349900
1019322
733250
889003
949971
491164
459579
329507
707051
42408
887563
261680
582172
924969
894178
65182
285559
197370
1021307
297431
584599
137478
260744
13312
314110
659045
741585
866386
327187
758319
144958
791201
182107
490225
497755
719232
820175
310375
981554
128425
895247
955065
219604
702624
773420
622267
756319
306009
499882
933526
448319
358727
850761
105365
590211
953965
525446
727350
88405
1021007
558613
258386
657105
401290
242102
80753
845987
980253
533222
202379
585686
961410
979901
195383
935512
977903
508728
684642
800156
382758
43246
547566
996361
952556
474978
672622
65003
563251
71221
500051
1037899
819161
617974
363209
152323
854334
255428
226530
627500
47648
668050
462896
229678
23538
414738
136822
108238
341241
610655
125679
444860
385747
410811
454752
319545
848744
867637
701380
857378
520258
776538
1011039
286064
742584
371967
613455
568383
203070
870716
220460
636161
567714
445205
145002
274162
948036
215276
735092
197779
795862
945028
997860
581811
1028030
115740
199175
218517
432574
53380
491481
548420
386377
841356
736934
230964
863441
796982
1009778
370564
504159
115197
919834
148910
112063
738985
117868
563773
856817
696339
822318
136179
794400
923011
899292
66822
524283
792474
708959
468991
252827
569003
852236
125809
748112
225924
620144
46041
998129
609933
894573
789978
758770
1005509
64378
660032
734105
878455
193936
31187
825696
529298
675097
281890
392128
433579
496057
257306
34764
487245
647209
540823
100300
879736
663437
673604
790009
10451
517412
934572
604757
298620
347358
696353
468131
105031
563561
733029
874016
398574
921086
155225
689340
156979
35766
157776
939679
596219
99083
522587
772967
1025007
241282
1044769
610244
340829
534269
767981
133020
842865
959407
624614
655537
639607
1033942
1024184
711619
276080
227767
474698
826710
8577
100558
738734
631240
464890
335822
347481
993260
903729
390847
96114
687993
729212
382155
905297
408182
443747
862101
925196
882938
534291
798987
945670
272253
341848
576806
802637
846835
575770
1019322
525061
80030
17774
249947
426053
320245
966892
664897
897337
118874
103398
702323
463907
181662
567532
431602
422832
935296
40231
676791
330880
861311
927330
533264
260931
1026891
851701
278012
585921
126875
64025
695205
817887
709756
230603
425052
426648
930543
786539
323888
867494
523109
400587
1039461
747909
385391
441695
732820
392907
714320
519238
161087
369656
296432
1015116
31563
313826
928790
54944
927059
171685
345917
97737
226009
465435
553751
197555
246895
671839
624557
874884
867321
106206
710379
236311
783912
904279
45195
429870
62923
938204
156465
149014
883655
301681
813296
663282
762780
738987
846349
256968
827962
844581
915515
525085
654852
608675
803326
1029025
747513
436679
1037234
301808
55439
2880
134812
133856
229839
467311
966517
803722
170875
285571
999951
693637
753427
354717
622727
985785
786784
632412
498397
677520
530751
39976
378087
114486
260043
572321
940692
363728
629502
421175
338134
451372
168346
370763
380524
388778
699068
551024
1023739
760919
106267
389480
719619
234781
140858
977527
999483
460156
403021
68275
644450
989618
793146
665740
98371
432840
247086
332716
793636
432844
340916
36631
666992
252427
200262
305469
377831
735699
740134
681277
289431
73985
252570
105950
74598
616679
881457
988622
585804
96708
623838
149784
873448
481050
991896
660115
517338
565628
633712
39577
908495
802651
506577
806452
713764
473267
511028
1036392
729165
363521
561685
474963
70851
342454
762648
2716
414510
489911
588613
147030
28457
880533
326579
92748
506854
74380
59187
573516
401558
713371
118348
389903
896907
181955
991326
525684
822064
116104
924412
168332
702021
1021447
573807
919658
989760
1023046
1029979
623018
863122
284369
116637
555346
145303
1002176
508063
919195
794326
489463
487391
310421
372470
400057
163306
176025
554679
185845
296508
970764
977186
185308
553733
611244
623316
470212
772700
723279
926787
692570
8436
217997
268989
217232
685174
610408
271958
743260
415889
623201
566310
296053
193316
119289
720240
630233
80376
698121
348636
256682
404963
137108
331657
756096
922114
641624
491140
547646
708395
476019
262261
989650
965677
75529
837769
754458
845659
77813
536987
270550
24619
602657
895386
372356
684977
321892
826737
739571
713510
298258
692312
101842
908253
805001
765756
604562
559312
701521
379319
517727
882640
325709
337938
333956
321456
487933
299547
802127
819250
1032567
247551
432150
578167
493863
538153
29445
687852
73729
1021773
650574
416260
823248
68892
466517
695532
935316
918951
963738
679062
847986
459712
261572
957171
201221
395494
395483
178718
844440
421514
900829
493284
995806
870931
208556
950190
536092
224528
937695
28693
611351
235665
739956
102674
777414
215709
600979
334409
585566
104481
900032
275124
251595
489807
766249
334167
843049
713423
662253
472424
139189
538033
283296
942019
380139
221790
1039522
633380
434382
839962
393377
370563
345269
803756
267537
471061
537519
939628
698648
59489
644586
628048
460429
302528
1042716
519905
725623
841132
491171
224131
378962
341154
377934
466401
468941
897231
794313
168974
832161
51245
197143
597553
923796
867347
428982
930711
217131
389552
133012
1016162
722840
467459
512905
905
204055
879312
283835
1649
525170
844689
87670
372685
800032
711778
748994
389513
949370
21702
494903
938996
481025
949932
926083
426399
881808
849476
802818
878730
12503
983873
672691
569143
26687
535605
568188
834611
95825
629619
690613
631251
170998
841544
383293
714336
679812
230816
44585
333831
541078
479545
254629
422751
120727
135839
949172
125142
781640
944764
708430
845368
860830
555173
580058
749577
418976
1026654
141790
169917
981797
299751
738734
623408
405083
682960
741774
494376
357458
539547
316675
678639
652586
962807
383147
188868
399803
697728
2728
608542
1028099
200367
919460
751561
40616
392840
1042053
240064
159016
899265
620720
147531
563090
38744
726565
513177
1012670
55821
211939
463955
231361
735783
601441
972078
281429
518584
194646
970824
373476
800159
182124
589796
369567
722976
873241
803091
798238
67914
841709
59627
286362
468701
150102
795620
920794
446516
790544
554793
562097
70386
385796
338685
542201
586162
321816
618795
483495
1039875
317088
135338
850341
713993
751093
232356
682963
508307
663173
2255
373657
846035
114996
167803
598602
330028
689680
170484
459701
254631
139494
383302
894677
483103
273660
573095
486214
795022
362887
817710
63600
640242
237928
247865
247662
271105
128337
322563
388221
1012723
69422
423873
597003
271815
383945
622866
212383
953519
38978
1033272
961863
237020
188516
105001
846771
531066
252866
727999
239601
766398
863608
565717
437135
52285
489403
697180
863137
988479
107069
479649
614517
237903
495431
565701
779958
368910
19919
162397
723685
588581
654472
147962
777095
422072
907749
934594
471170
128474
423451
657945
912458
804149
176947
1013367
107444
178528
429740
574669
119124
593351
323752
266246
856395
703303
568026
432205
510368
57066
427039
607946
465925
938108
715947
785047
198736
301577
614794
808084
666666
540315
639261
706533
778844
35216
29070
197039
64520
306485
209612
263723
155206
104743
405177
293162
305514
20267
143945
132163
710824
566803
933961
405363
576605
620356
882949
933958
863622
175502
40109
212025
528565
18541
261945
453767
15050
230441
451453
693993
563582
224788
811658
337600
689671
265955
576407
594756
334638
616591
334464
258165
159938
324525
990455
913251
66282
162158
903722
439422
310754
878832
140952
666565
548331
396111
410936
401793
638718
74153
389888
49596
68921
860776
920810
903399
670918
1035804
841075
19505
711447
623540
1022086
229302
455265
791588
805554
874531
163573
74755
773574
920401
522056
550949
577713
122739
805693
885272
825343
754554
516658
1014710
76414
543736
102112
680532
111239
218371
608980
827883
299451
245636
99100
773335
370466
243961
111260
665423
1011791
574724
275484
959385
347074
115671
1034762
682354
666504
367468
164563
212068
962494
271905
261480
254901
673610
721560
871032
106774
158892
106926
809702
631356
375635
36000
185581
975039
550134
76334
478630
783808
762839
812063
73358
449373
804705
1007967
883234
979657
83199
26018
930984
882747
153198
775130
739364
734147
810162
716729
88153
950158
782471
776328
472614
547677
1434
141625
561536
519078
62545
542085
765610
757536
109650
917710
859638
227119
140114
500121
817502
154393
843980
173167
491411
786040
285049
404083
517531
94221
947021
331143
708475
851711
427441
299519
992943
1041023
865265
274816
254701
469183
986381
61499
601045
158077
679188
423549
934069
91087
165809
594440
827598
891349
328144
527604
356590
335869
805641
193803
404066
709995
105076
821528
43856
123996
396997
43362
487138
1039751
301643
748381
690097
904577
103277
700101
480511
739942
474298
1030650
629266
781368
747744
272769
601657
332934
426019
292456
792910
734778
928733
956805
55437
716571
169684
85716
242420
257309
216441
961204
442979
969602
196671
200772
115894
880863
250348
620177
664717
53939
279206
8836
1016605
657516
479426
67490
719603
868136
692487
258690
876348
688397
761631
849681
298082
761656
681820
280163
552474
9516
88210
943182
333755
417355
170004
153869
372361
180018
463177
765067
866427
178431
367743
705866
692503
933356
534552
365084
923504
266349
235971
171463
370679
105049
859673
626898
159173
283824
434114
35356
342284
52250
974794
917384
207985
786215
553667
59812
546398
762555
598600
449299
251982
398872
989813
637033
86436
840061
484124
532187
355881
549151
728862
700750
172649
962754
960133
786608
413157
827965
528058
299621
579014
516148
72856
887648
655548
463786
276142
566648
870569
608864
26474
979647
526495
27125
433149
889137
786968
79266
461720
866212
112895
636417
113067
552921
1020239
711808
734071
641774
128395
822119
262793
62840
519985
533948
581049
577611
527114
9220
79451
637076
294876
254878
793406
155355
121927
954784
686609
18300
491814
536777
1012457
739345
316844
1022442
1023644
646862
317848
199972
413066
840091
778563
956167
707162
692449
869095
583395
865953
559468
616530
152230
443528
471116
40614
622444
1003594
20968
541502
386126
660670
943066
159331
278051
885418
377673
26574
786890
893761
195343
960765
196380
31687
503431
202691
716974
485980
579506
976962
444192
59776
622650
697488
306100
544528
643462
158878
605040
552463
179879
465484
499288
442330
379957
77407
35304
687709
772032
109246
279569
662591
36661
843697
208969
950310
855173
173209
933350
429921
601224
296393
807459
643420
881881
452151
182795
336957
812442
241127
1010189
881840
595730
732278
441746
270677
893554
269532
897782
733787
563510
56773
258495
582436
750337
937563
378566
853438
661845
858365
414081
695502
754330
922689
32543
51300
690669
105712
749588
493909
554070
958353
906406
314779
583793
92982
172293
991416
616643
936621
683642
5414
267257
613139
457626
875226
895100
932108
363163
27091
622780
656258
1039903
698812
1037663
645408
764843
917009
459144
361388
758872
312179
275487
657910
904411
974359
275247
782842
817326
188995
1018819
201727
212966
17372
523440
462156
277297
765197
714351
31863
832690
901479
325448
162438
344359
1014459
737820
460856
685157
368210
838739
968127
857214
896683
579981
922849
950778
300967
50507
348354
550087
791846
372188
274887
302814
114886
471565
295582
979962
672848
26834
822885
979263
302590
945735
190439
403888
422368
99683
326077
289096
164163
979602
208188
666465
150669
472915
172084
221297
78748
515233
701759
533367
558104
635665
620209
197005
1032524
230274
453562
861257
431442
189010
3248
176083
774630
57416
109638
621368
545011
191920
981424
905136
67087
844939
154858
275008
923400
547882
540092
39044
476159
620941
71686
1028575
138707
226743
698717
650860
231101
30995
429630
37097
505728
712158
421735
355163
988291
494397
571979
423292
91141
1037953
109177
236442
539351
97793
652383
529202
800489
584822
906607
748781
453379
841794
557363
7027
78853
462529
803554
317091
748103
545272
562160
42827
880195
462901
975593
182191
239973
179090
83743
497961
52617
589743
949792
286100
869914
393588
514647
668645
902267
164097
872136
796433
1027616
244437
337796
246996
812302
700391
9449
708370
320052
636391
926952
853224
106567
331940
884120
950436
557952
1003704
258918
810230
1021142
906911
598838
451572
10857
769406
935394
183269
204086
678987
403992
1041817
348453
932510
750408
697098
84447
838454
108832
877279
895498
207100
364570
306158
45804
935083
473240
529103
516876
689136
294949
387445
964530
223347
338293
701372
113291
84394
973403
231956
57915
63905
56921
596072
889384
845251
381527
747010
334715
671266
831738
282242
1034651
546165
293537
325898
342835
844437
269938
457304
1040936
549813
422090
727971
399685
257199
887166
759607
449330
798891
649139
312189
269307
12756
123100
1027119
683438
633229
393163
918759
476365
807063
459359
953000
823339
408570
24320
436132
704076
341273
962088
362098
579452
890072
946664
456488
321336
765239
439352
927267
456402
249859
1042840
270099
753013
534738
198128
929696
966214
652973
589264
896333
961384
23525
715876
981965
726218
597681
131249
880408
848897
247516
492178
616965
803422
982846
79146
649052
840395
769059
110136
147244
458354
743712
690558
454200
68747
57481
127204
276220
1021919
826894
313229
839625
336801
273238
551154
586265
383579
104339
436963
878329
570965
366634
581631
308099
717544
344959
579372
1026520
313082
796491
298725
443548
162359
625690
599802
244850
389796
25275
68272
1013934
742181
216225
26982
208040
839059
395696
226483
492824
100649
752935
650265
115538
739076
64365
730309
280735
283710
956646
220720
123711
245556
116326
619899
378206
570807
348207
832924
26896
1021007
387849
285054
982070
589087
472665
879089
515609
410101
425401
262854
433342
82415
594954
136341
376652
638341
1039373
903681
569023
426476
1029962
1003905
940412
682854
377953
919234
878890
368324
960918
510249
70905
637826
456206
740628
911609
178702
1000959
850077
522294
256747
813159
850863
244017
974546
123650
829752
705515
436730
827590
422200
351436
555215
842040
619057
537312
333369
167193
890937
250326
557416
569210
534563
157779
473111
142495
577121
68668
32365
388148
469957
84325
665757
934065
963233
425252
912580
825566
287904
119268
593243
335771
994229
480328
629181
245120
616016
782572
485923
758320
306613
236751
467534
136410
933917
259320
249120
130247
158990
826830
677695
30663
119803
607644
1020888
252659
731921
74794
174164
134640
40080
924143
444619
28147
288515
13524
743364
343721
596773
686336
657141
420252
197806
156880
668660
149226
717414
757770
803439
948974
270804
435516
199774
211819
759676
288427
558434
598865
294892
962047
340315
649358
328941
524324
602530
243986
628893
269209
794263
324603
913836
911983
23936
752425
840553
627526
807618
268484
999085
525831
474948
928321
176250
123180
567964
832223
852607
912623
183878
953049
317929
314669
695024
386713
844562
902147
169627
709081
427518
404972
489457
926793
708443
342543
361537
763060
402533
59772
404044
897163
344457
120162
985406
315651
612126
236361
181807
778738
59554
437855
697150
744757
969978
697976
1010352
980067
488477
810418
573922
910865
131621
641134
898238
209388
348444
377660
739384
264232
612013
898854
421141
33063
742651
833776
486628
322478
778119
1028641
766291
287038
143807
597697
692314
850072
723807
308660
689540
623155
850558
525518
608521
889917
184179
748002
396806
330412
665189
331112
958024
122365
49324
767050
712773
980267
378578
482905
478615
5991
115364
927916
423156
402713
86424
834914
60345
880029
521444
444505
803039
51153
748182
50786
75340
503112
549097
54887
1033363
131710
579562
518530
252863
296839
251653
389080
551423
263018
713902
819785
981151
313177
531690
80401
645473
352100
465316
396467
76194
1038485
680260
798391
918630
253573
350529
143907
874817
310816
271966
38595
78594
418839
605879
848803
294811
102038
68695
849277
565552
656417
525838
809338
180426
341195
358521
462941
107431
940385
49493
150432
229749
331395
338437
65219
802252
573194
238217
763894
243519
710745
281448
382350
423791
154750
861052
70090
1002148
657312
467927
403968
573666
366131
11000
620074
162521
919449
72262
689141
310017
699613
367017
642318
911236
155961
1006768
318526
662293
339564
241896
821345
788995
220278
892854
885346
126078
36824
963347
923559
74895
117460
799950
720223
709704
276693
535316
242288
791302
99274
1015692
876801
990354
65899
104966
215407
454599
703930
113724
279151
236794
967528
205425
664148
359760
918960
704173
344572
533461
527298
451659
790225
30632
156536
112488
146993
705277
721157
707961
43979
200571
1034060
886112
33187
254026
296921
143731
94147
913195
690490
444106
602341
21107
696972
271440
386141
20912
79597
699496
741392
103192
634927
181576
356548
872096
274323
42926
689422
553991
721309
792093
980347
208488
599262
575715
246630
274106
926067
931153
563434
179808
747804
222292
254298
890741
584080
414933
841107
824193
960623
591868
1446
550302
804742
11702
677863
488580
867859
372759
432820
55845
839584
181608
88152
605731
423692
742900
944591
505508
957699
622921
302192
155793
841020
254925
352218
717667
891368
990426
872914
101186
212602
570357
493741
7408
6484
746664
365120
446346
518199
557205
694011
361851
14534
288768
859330
85336
658907
525984
848424
1000634
840472
742633
885787
502699
227031
146758
945102
883837
967190
1022027
32844
653854
610106
978535
899285
467199
760691
275663
438806
652027
630558
164299
591499
547159
262031
909505
714133
428264
322437
60882
881032
260098
698562
200806
218579
264214
517000
830550
114590
923563
304458
6263
675923
83620
923659
732238
957792
848824
160473
987814
970538
446366
424772
661375
962402
854591
607971
306361
221168
410858
303908
424695
123959
874025
801082
215886
448999
801973
402944
434539
782652
408471
568641
1020293
83551
808063
739504
13098
203245
356961
917922
756787
602941
908158
981366
491092
111775
803125
612526
624700
1042243
47102
295074
265004
400750
462387
696789
652252
227010
225922
303704
602379
504432
789662
617855
846127
728892
591356
731269
265067
1041426
119965
407934
624950
638710
610560
219915
920026
618811
845252
812525
591950
1022815
121581
99201
111035
1006881
255848
309664
905372
886596
48982
531366
531136
102056
100693
775688
692265
175254
335165
640527
904187
728227
247178
130573
250610
648124
829814
737630
650880
242881
427210
51722
549545
919726
737051
542813
184870
688401
237794
926075
966040
447753
680537
660339
570106
806430
268031
369438
208358
512157
248868
607813
635448
820406
28158
528499
973016
334275
767992
760997
214036
867648
50065
396377
294346
975929
351900
356733
368007
266935
859305
752591
426737
2641
601188
559381
1012830
735884
829800
884459
657768
946206
319829
1035055
806532
813664
788093
692382
148012
1043581
585466
652220
748927
229851
996324
392178
607872
476222
437988
131901
640364
541159
567871
866304
349019
528605
891766
934693
128702
750267
313055
1044654
171313
287325
207968
754480
411648
639929
210307
931059
417794
912570
69863
602462
64971
165326
630761
126558
194374
249601
670015
377848
381828
269559
280550
1009359
1017514
290900
49867
612364
872423
631378
876469
785666
899015
850027
338725
98564
354265
440578
136658
891883
1041391
883309
841719
615569
451146
868615
299880
773786
303529
408077
931490
271204
988013
518830
755061
406913
273078
184380
699549
376200
311933
810023
990287
4686
523938
1018997
959524
108359
956232
476055
874828
628745
246912
605422
394539
848798
339750
381967
164169
342935
523072
190091
609665
206173
352193
629503
562678
584651
846026
719762
36357
155866
295761
219606
84536
829456
227008
661544
116160
85430
1009350
302115
463936
228228
85463
220406
1044123
224896
825353
613832
581597
428449
618749
926484
820375
968130
433416
465551
585898
728432
31435
924674
582378
668628
683283
263664
386030
57028
213706
15931
480742
456355
985214
783709
77182
18570
615049
30865
449681
471367
192774
146876
423981
900790
329647
151031
87560
421020
465982
822994
912187
1024947
30385
585521
709533
212079
201048
49500
45632
918306
714644
702657
499436
824880
967904
109575
155750
622913
451032
521001
390406
1022214
1043730
974227
65617
392465
948506
1014978
794677
898347
345350
459501
237407
913686
8996
589803
430414
706041
174782
867231
826430
758972
472937
400773
91385
409566
603756
894784
528207
651540
189200
53696
394377
238416
237446
366883
943572
354213
137971
279435
679508
326220
815249
320208
912829
998373
167749
717838
13251
585280
659235
954706
106150
1025865
369788
688528
638955
791224
275661
585191
533335
426288
462290
106769
101033
838830
183253
921324
803512
642620
182476
810463
980682
480841
115250
532646
408979
695961
159224
137342
607091
693859
468772
858395
812055
336967
598294
160742
818289
205178
999177
802290
31766
218823
813012
798963
9933
467409
528280
519718
164266
579606
74414
1033753
244548
972993
306169
362189
250072
427456
317328
199152
918113
567413
267144
915982
187010
380291
176623
174460
547015
94661
190848
743661
933249
493422
34226
128553
833158
373115
479114
151684
662584
650184
312952
699047
169856
916836
986750
414093
478035
507814
797410
775737
297574
346247
829371
383310
491799
37092
963656
304373
598153
672440
984582
184874
911444
310253
311421
869744
195630
1007987
459300
370994
175417
516643
1043222
678294
122952
916996
77917
980333
547052
57913
212992
764411
107606
294895
48988
244214
867287
937596
155330
247724
73561
52464
29539
695067
1007174
628101
881001
321974
769063
385488
317402
807246
730945
210006
306089
336962
881714
224108
498208
373522
887903
474647
529521
527785
884
465158
253163
994936
608673
577825
77792
573055
249886
830705
1027382
958059
812555
417666
268400
479584
896459
78892
781108
428257
508498
693042
781736
606888
281381
75905
1008205
465020
982782
42336
474867
938060
358906
802095
699834
405581
771720
168273
960626
295164
446311
830430
3551
221400
564234
187302
971003
720312
530374
937932
133462
801463
205215
258646
477622
825136
487755
389290
697917
723550
115063
267270
474539
430729
226308
948505
656691
287889
341485
642534
941200
192546
898147
1032212
1002903
615251
539511
643058
595180
1001688
358449
107656
21277
468595
753500
115736
362946
706204
647327
131573
223095
596867
977424
635651
751765
345560
314068
951067
939252
282288
560314
932669
187466
501878
763909
754923
553058
767036
594070
788700
272337
255234
240276
857295
600905
894309
215055
746868
228923
283833
483417
619494
860563
590810
852886
467925
194793
662802
720332
1007905
273558
420957
429980
201096
973163
925221
541978
236156
755349
136674
1013850
54067
523402
408931
661670
222011
52218
643968
762519
381235
713003
230552
679334
604799
57964
567039
253596
874595
586862
857433
79397
200762
940650
147058
133238
25525
442034
875791
57320
936861
419988
137486
386882
805006
590615
182795
114928
635122
9909
895585
724705
317166
118260
661161
606208
60140
754137
120514
756701
642482
127349
730413
681741
853658
330214
775226
249139
991920
514645
876672
875751
418966
29395
397349
964606
694004
889776
747568
134756
969783
133791
322064
537007
454662
151803
4875
638546
629920
740261
604489
858987
509690
927062
319667
78773
971956
237105
58392
528582
249894
106745
472676
798981
694110
809685
697580
643363
215205
178008
410868
150559
273537
514746
74617
959629
584446
478796
631996
675014
47652
649418
990506
848663
909808
170827
457117
3396
165559
834915
986795
816972
855224
693184
222603
408384
345012
142604
57544
646910
378544
929401
991906
441116
757023
710799
369513
524800
11295
891528
791477
263523
574387
917210
618374
88081
419590
850155
115561
826296
230065
613668
692391
550475
638150
66218
390140
926422
450566
328285
56009
508350
312736
766940
975527
492546
127755
288496
619075
355716
815211
424016
770125
396907
126623
254167
63478
336671
78408
957860
451182
510752
747282
188713
705977
557867
505290
773360
593724
834949
739702
735241
806347
101377
18908
853390
942059
995836
79200
940827
872037
639437
210964
1024243
127175
205873
259429
914016
1011036
831157
11139
640580
290743
596445
741300
632310
219359
759247
467413
206346
718951
206940
402464
649660
318822
206744
850806
705679
926190
1039344
410473
84192
248064
47518
348855
683245
42376
722787
858472
224138
327255
998798
339285
219250
55676
838749
396428
538912
999444
783046
95680
935721
622610
81983
106998
627257
133650
998746
200393
1028728
731388
577273
230417
9004
608985
917413
331112
851337
190139
452602
767336
202946
46303
861009
293019
828658
306533
775395
921774
109110
266945
737706
550767
331593
682792
141022
230281
254113
785480
675564
943326
158172
627937
23451
900402
739871
130175
190537
853697
140944
987903
689621
232277
847362
160713
449946
719426
159667
14132
600977
305650
844966
836475
242302
286447
524201
1009233
59636
197196
291974
919476
329213
180347
1021927
424517
396740
998118
494893
104569
466488
597887
737121
431674
486966
409170
297049
284145
17555
740050
1001227
683446
574567
685244
430447
810199
1007450
339982
335181
780104
916446
980416
408044
217777
688978
185651
774464
837078
574159
631404
193971
141558
757860
712926
167448
557121
453616
801344
50155
532394
8473
359383
21220
959897
577255
664815
263078
74082
248315
618503
147013
923383
117116
889722
392369
342043
766629
761987
955403
713539
946619
33266
671398
607598
537085
362803
400732
997048
870858
13959
349840
747312
77637
362002
278899
573841
829343
1013212
441534
516256
68221
510150
614400
593022
575492
44569
229487
810843
480970
346898
964707
589343
586120
833533
734297
92988
1019426
636041
725214
493519
174259
111699
48553
433622
602498
114615
482115
1035031
899480
418841
468464
995750
655292
951902
948448
6801
82527
968543
408149
618850
640960
173803
908593
537513
699089
537808
180663
260922
990307
715473
19480
987287
200502
566930
336098
517360
40799
1033827
992942
803921
209625
473411
875634
50677
532048
392888
642907
300096
155151
554957
564189
457978
243573
446520
7082
656033
212056
333840
816754
869562
179259
63192
920034
607340
732709
903182
200658
289685
71005
894816
404036
640450
776442
195520
871948
461288
703678
207210
479142
760751
73446
928702
247382
553268
45251
549227
212495
1003690
476078
794233
820202
609498
155774
626872
921353
375026
304412
447156
25713
212162
558793
231415
748457
25214
604613
441865
568261
954466
891985
407584
779520
628
828325
568748
767454
283307
580395
73134
351478
1030697
395537
417814
468563
120285
360041
188086
91554
978196
83626
857347
515609
701544
325638
180481
667737
355509
1031603
443246
522961
450045
106000
722946
168549
501198
660649
244236
553804
632327
630444
486889
990983
796266
445412
835311
506580
276473
617179
855841
188386
847328
642573
542121
1013764
394504
469796
917486
774094
507662
540511
418978
568233
879458
138184
895666
222976
107390
451620
133642
747113
60901
172306
765234
875547
748066
848489
776942
675508
261465
596578
802385
600866
829393
122173
718571
351948
631089
651112
760553
785361
868830
614351
536632
1021449
310432
868201
457714
640356
175162
11007
721326
745926
253251
855216
999297
1039741
161794
5702
699796
373120
527631
1033323
79979
793330
550192
340561
278479
293680
126530
269401
723095
237675
340990
894021
601046
974884
755284
624623
504606
681537
344413
40367
602254
1004709
424237
1014119
140101
369775
449687
747963
693729
538438
747339
171676
602263
105951
381051
600282
222076
832390
70594
449047
787105
32237
35557
598081
271094
464743
807242
945487
928684
231135
669523
1031303
477336
1017527
657568
962404
311578
391530
361835
678052
475064
1004266
154158
514092
785113
347239
804505
217541
494583
648103
500766
789656
955436
163350
313993
307076
27198
714323
914503
275192
23788
151252
246902
540822
958970
97979
448398
900996
345424
322330
117195
972445
462348
67288
986176
87783
1012369
988820
468215
866019
220480
714871
935172
886855
665271
255766
4300
122424
417142
523017
68099
508463
862100
467295
165682
552827
62201
1013336
231185
389255
275546
289120
822630
297631
48709
320165
949911
873033
400280
401116
579357
19383
837465
611730
870404
880497
977742
65839
597171
739829
550743
580640
53009
147158
346864
721524
977779
901713
1033391
801659
435588
229787
965522
950492
671286
380975
850926
700668
634233
811869
646684
952467
347704
621665
483543
709699
1019971
967347
846630
589770
430740
779142
171920
50878
234069
598904
664977
546738
677023
703992
826563
117997
353041
619080
890400
172733
499782
689369
68811
629316
352293
737706
759312
431106
876544
634393
515969
32774
350190
418085
385781
722400
366176
1013657
184968
416007
205669
268434
991960
1017460
517453
370059
367614
40236
824430
348952
902073
924751
216257
804525
185156
617849
330134
882097
584511
398873
761047
780319
644133
57957
310715
770950
893802
756067
470537
694527
322940
728016
418183
1025525
781443
78291
746522
133797
117351
544628
756230
330613
811429
29296
128250
350002
487499
696268
491463
748520
925826
165508
935470
542370
333600
217944
664330
174019
731894
861874
835383
627742
40513
941792
476276
22306
875437
812689
283193
612456
42479
441239
780822
599905
181254
940407
339118
919513
261297
69489
707214
563620
692019
550749
88702
572794
97482
217434
819666
581982
522431
223340
755864
329954
179102
956596
969417
891203
563728
402346
261439
251187
152436
94559
345775
447409
22714
798385
1034992
760656
906530
506988
442464
1027076
205833
1017766
880903
842182
478300
759312
130851
895938
344760
114580
814706
10646
808586
241175
227476
529749
880912
140095
961341
246446
375472
266612
341456
552439
722437
823792
788240
970649
990134
726929
719055
427331
719748
1034604
966811
846092
138936
912039
386960
498888
844970
782448
908940
950792
237692
44429
456145
727376
66423
736459
304937
932066
344464
1020678
876443
807895
487667
254731
1018556
986770
808647
946856
892052
603907
790441
137593
241785
485034
732782
412946
614138
436705
170127
484328
661793
185603
259249
710942
46463
44663
385402
535881
134970
33415
176105
407892
26082
708575
1039733
629176
882484
734034
1020231
546645
202215
66889
757366
398723
814506
580890
550882
1022796
962411
401494
19298
63986
981110
26689
139728
681143
43490
989054
6890
850094
798777
300251
254414
426824
576280
705502
587987
670718
805147
278949
33742
58606
729686
34169
977348
253402
63607
492702
430094
54323
629762
947725
620826
158741
153320
951287
3706
372605
23702
83234
389152
762732
182967
1033195
201312
632817
940291
158953
375784
598188
280194
335683
244002
338045
631168
88315
249575
184330
468656
162329
818293
705416
950670
979061
704308
398954
203649
624779
1039637
461343
685965
7337
388299
1007445
249335
778783
350283
487184
803371
332926
451490
531383
721744
139949
647995
172776
433781
1007059
1016268
615921
289054
463749
299580
966154
985074
291142
869364
766968
3577
212401
66009
1029450
408997
112316
467538
657445
683820
14010
993115
729814
625553
642383
566732
502120
931959
290790
296172
921897
715744
1035468
981063
925637
560873
536640
539551
848361
367334
237875
62353
665740
703468
829038
687469
320707
390904
628425
906230
326556
598115
646799
845045
178827
258196
715947
479393
419184
3703
123697
133822
110182
227538
446350
1005724
12569
821955
272404
429979
882801
340986
13104
781612
976494
30575
650930
888095
955093
920072
608583
817988
369663
527067
380054
685390
920585
251071
1045079
1036717
437191
674690
742531
588301
755985
502024
774813
19544
766228
974353
588223
285886
1027820
847045
8422
589946
490330
578873
1019336
199237
372615
978621
737107
626601
141733
27338
321507
198641
265725
957105
576041
704782
38502
102609
429613
97202
804842
122601
9303
919831
905631
433948
74353
142973
375470
403205
450323
400494
553638
348145
627122
259338
75343
586012
695515
816417
555022
552365
117553
88843
276430
878894
441452
297599
985943
815903
789504
745776
103607
617901
510768
402583
606311
924686
298044
1007023
483827
487181
637500
545140
291867
502129
972766
779137
7628
749617
703623
185441
967871
628980
485465
644466
223805
445416
110139
814901
757422
95836
323242
407195
277421
990184
156620
271501
631066
256327
793643
25873
124409
520161
688272
1033721
995958
401395
976260
801927
759238
970292
191612
504650
49893
456724
405015
138644
749395
745264
269617
694001
441962
344345
824936
68929
345587
36934
220182
139191
93458
484103
305872
902144
693308
682456
128927
973781
123454
60114
251628
151649
1030330
591911
878349
748980
476030
404836
36449
112668
314951
770473
984362
955109
1038987
14761
676601
536692
838562
277805
602697
812377
543352
274168
370907
675106
672923
519368
824589
494733
527861
210164
891640
722055
938364
796604
744451
681396
513651
93437
382878
148971
245468
529196
785544
127763
304726
579563
353235
257767
507060
149326
671496
563394
808085
484633
331395
184691
539340
323442
1039391
958761
544653
855428
110669
981371
249151
128375
54586
77540
588095
552602
56610
776187
298007
192704
812982
577688
772096
520037
117088
536010
103707
195733
450677
1033465
632204
515295
828620
272088
584353
414322
298023
954313
431217
773297
618941
358705
212409
860399
613649
977860
503978
43781
910458
915739
895193
1020190
97512
703692
128066
581259
721666
618643
171788
835002
958437
459809
784583
74384
885388
1003443
908347
815094
1005378
251488
1019683
326046
355446
605633
580122
623398
635854
671577
112050
136641
644292
731696
573102
485038
244219
949072
664072
416641
37128
456298
823624
377128
132234
750020
793463
523994
583213
600548
22794
599886
993036
332041
461223
182318
1020108
643760
472495
168191
56678
312443
213073
800660
588526
303525
522913
66256
55441
564430
960100
561889
987448
641888
432146
700561
702414
49345
953210
601811
497560
343567
729802
272800
373025
809403
370776
928881
73233
834001
795858
1042327
81912
124577
566927
1019373
927492
590889
826119
213563
485232
864923
1003069
544007
234082
494216
53662
208305
1035982
420551
73057
138139
228239
493462
578582
569173
676155
897444
270316
307260
716558
996620
450057
265285
56039
434843
74312
1005494
265811
62705
158606
961916
214900
992575
2900
868064
1014462
682100
190593
713354
167711
61585
1039512
712028
692556
424854
582239
449767
1015635
400812
928366
474554
720597
88391
467171
723537
805467
655832
485613
881035
171477
239800
970318
233421
917748
690237
932911
353029
968478
321068
819050
506178
306372
174885
469627
419970
109541
376186
330510
117606
92533
551811
376990
917914
924457
375686
240852
284980
501374
1036792
579628
524625
933505
330839
73033
1020820
1003520
431119
154159
232010
296883
763735
62452
134640
412191
345177
707673
1010584
502061
904021
803771
446453
606228
78217
229662
331538
685436
180621
79529
361487
883624
385815
635810
774755
167852
540760
83037
86681
835163
118053
169101
758465
936992
741837
829029
712273
76445
20227
870615
851549
768169
927335
273606
177142
659419
439848
797773
541308
74268
111210
982156
531887
608740
837251
889027
481468
527899
663397
508781
951848
458498
300000
320193
898202
988251
391892
822720
529724
558334
829875
241314
568806
453650
654462
633475
997513
821653
428322
474598
218147
385254
461924
333043
109048
589712
125230
789899
165058
427402
582250
768171
35687
449533
283093
176872
586146
984168
1042933
341904
1010854
380321
732480
220449
609916
257094
761310
247340
960973
396168
832578
867844
467280
817305
890276
444595
93453
103174
176204
591389
143504
956542
543363
162590
609725
895909
312681
130976
873886
222204
231474
216768
856017
140048
534470
816883
996577
487457
704389
371585
695113
616740
210675
167172
59906
550931
62915
32130
341459
17929
91873
876457
162636
30546
390527
111304
481930
242317
421971
1025953
327429
1012361
997289
739642
566528
508443
120481
983621
531062
16250
541527
990445
205964
552599
670626
84538
990301
231633
886942
823380
695647
729852
590850
456277
605188
845561
25478
666734
166292
847220
919827
647288
9590
191292
62099
291896
942946
263201
701108
37441
630418
521408
137798
182150
463517
82178
29832
44240
684452
168232
441143
981161
830116
493083
318503
370850
421633
429167
94125
159889
737156
995611
1025172
762636
985283
109957
667561
922918
223963
500108
992076
767734
968009
91698
262478
199573
9889
39963
550364
156447
267182
362020
926867
995135
779127
752765
213591
553615
686610
505934
984471
130884
231004
961068
698821
485280
651211
598900
617435
867303
682877
687159
598110
545815
615712
725562
70994
180245
79716
985666
597874
818260
910567
549762
59514
956834
641251
262693
269744
531423
326490
328743
26254
11689
705509
586101
158939
764315
32474
80013
326863
751228
134073
409069
260797
573423
392613
67626
942365
981183
218100
524631
1017623
960408
698483
113940
420640
627509
338469
778931
153411
794704
35165
210751
443934
639281
640233
337615
61469
515111
944592
164972
567489
1044192
292121
354210
779464
744612
114397
628083
615115
246282
651417
763296
423434
942182
360592
825475
176705
1023400
709205
245806
718617
457427
108682
354201
156342
815316
800074
479246
788577
378334
984822
582408
1008881
540200
979862
41254
104362
86536
1023100
390749
628750
1734
933396
806660
762072
1033438
197615
121562
56988
645389
999894
748059
521829
492249
1038698
794808
653113
978071
132374
1037118
639651
447895
178387
919582
798158
93498
820860
813606
486559
117669
141748
813891
635441
35099
163169
422774
399382
512765
67596
106869
415370
397974
512663
955480
1009111
326484
700780
305712
1018711
241015
875132
449984
190476
452687
808157
629374
575378
884945
264638
363520
210725
889790
1000646
958782
525814
753672
791118
400824
27609
134230
675667
1001823
82512
77842
200608
453703
301634
394627
889534
620449
229699
3394
539823
812972
684321
919175
681252
116034
467085
201436
1016381
704537
715886
43636
619114
706037
387362
739811
15645
37484
153371
993751
782106
279105
674634
50558
950474
883324
778268
197726
356532
636828
722663
919944
397521
979317
580838
599055
724904
29040
850362
609257
1001868
631878
931610
639107
902532
441575
294135
94894
376134
987845
680822
313613
227939
982489
719235
555433
260193
671911
349076
936579
909970
809971
768878
985257
586077
355263
865464
649372
708989
254618
748162
696459
80098
45103
532286
760644
1028688
178311
259918
620979
18682
498442
774609
631479
217826
155009
460159
15887
726659
363746
908611
694597
335336
117063
264752
677985
1017736
917911
139886
386533
349524
886925
331432
830636
1013158
66781
417809
1035605
431521
780865
77743
4849
138015
694353
900201
786408
286456
52126
36913
1025743
808404
417171
859237
202539
796907
973413
1029060
1011157
238879
1045390
415390
309338
776828
531391
952453
944092
520145
104200
486847
429116
403022
2299
147619
486669
668585
376948
115533
1037171
452509
451100
983419
674893
109915
513185
524365
493408
461387
685120
776139
714081
532134
986511
132015
711348
259094
612096
147590
356530
842559
807776
807007
192948
36361
489364
244690
521572
560247
822255
607064
171145
236438
901381
302217
1041805
703591
431078
867217
1044826
926743
335327
365537
778999
189280
194601
215242
18973
26007
1000785
463633
396416
681506
761213
466212
767660
515621
153058
442306
585187
388110
24437
262234
730344
441819
381747
1022537
508857
242156
310648
785978
172361
28549
386690
478679
424709
860724
1041608
789358
485615
991896
964085
352908
982574
882287
242758
720271
75971
863710
544519
489058
4938
343311
914153
833814
336707
158375
859178
164841
372089
830545
672924
912297
98852
38577
297792
163642
297063
420401
598148
989915
592241
35797
10206
70337
996082
400387
263219
11321
901739
115731
1002412
780063
579143
513263
923971
41794
875362
896849
705658
743592
109427
286839
702462
676664
35602
110263
78147
120603
769827
901023
478365
477483
997494
72474
205144
959630
480339
310060
654121
107669
568179
308538
662991
682206
883193
613509
321572
856445
767032
98386
541563
846138
824280
556345
832813
222438
241268
700098
357494
606819
4806
527384
57606
237714
167015
204846
966195
646250
179719
784971
406774
347547
36257
726306
538661
598774
642234
174494
355252
566395
482781
166630
308807
476183
232851
86756
845820
321839
1003174
271822
25849
848791
60107
844094
433803
963399
294346
238635
910413
135521
386232
1040693
46417
6631
188180
169374
288913
93500
359552
396607
433977
396745
531109
4336
925829
894091
956973
795015
174964
621940
272481
345446
957956
645314
1037740
636909
610720
129341
634121
858297
519449
75640
754388
468454
745908
868620
887298
657521
180676
733588
638726
303004
332683
516737
1007021
349922
189728
825013
317132
492810
399664
970712
546442
799738
170863
82044
217516
233143
517717
935644
57366
643142
898229
204390
878511
666584
666332
224184
99786
901451
453232
780890
741253
889309
702190
446421
344348
850178
765252
312954
396679
568250
1039272
962886
616600
30958
800991
603195
589535
651381
865864
248901
298799
235137
371352
1042250
202437
229458
700880
509563
668976
177740
713871
229848
463392
631713
262596
603013
792445
584317
734878
97178
149124
371023
819499
269255
768190
537558
805859
789700
730265
527124
579015
311176
542296
523301
509421
963872
157044
182353
971129
59243
726658
860372
841630
783085
707113
575851
905628
335283
627850
904471
24370
538569
138156
716873
757542
514387
328590
147412
597597
970594
103396
549899
234785
267248
513663
112633
155149
491240
103584
723178
740436
794980
650036
49585
750086
96362
543353
971849
212741
698778
984396
144137
558367
955395
433623
125205
336076
183440
867313
797845
35688
207921
44708
724703
773317
928386
428173
323604
976773
817728
618125
1042736
549176
402822
893077
962075
325551
273853
803423
756041
448529
496819
901249
227189
487949
262438
428597
693934
692430
685105
497712
417105
276821
493363
222315
45478
362033
768966
989814
1026172
577964
333366
67385
478312
139598
271793
256810
944581
687278
889872
718989
35417
462139
18295
865011
545866
200370
554100
903878
603281
364324
851794
165158
705772
116929
458944
878918
557153
720314
375438
576893
65054
728477
799570
6439
682799
773943
845833
987279
400714
282387
748536
367267
125254
445372
769622
350139
879810
430834
10101
662304
8173
575322
35619
836651
443735
441353
384921
398746
1035850
802581
987638
744281
227577
606233
417184
789
756945
803526
360364
644760
192536
1001272
771564
1026577
214554
783154
157972
142924
909437
270914
178347
876196
283325
369468
659981
949081
138626
318790
78505
174120
485864
477494
1016450
337638
726049
609466
728655
745033
723242
86491
822717
720007
252218
248359
979909
273314
551283
621654
534878
566927
787823
722292
411567
574504
36501
661178
980955
965458
291684
216383
949207
1025126
1017173
640329
535576
530483
996027
987740
320538
870603
595798
462850
776771
260150
415321
658432
30376
55045
972646
226020
679543
794822
259454
969419
988296
989639
443473
309839
726621
220678
707285
150816
573688
417967
153979
495867
584537
953673
682328
637566
650147
1033404
784876
914112
449942
673068
58747
342455
766979
291694
388403
383226
972279
917655
932250
407430
872758
401429
71509
346205
188182
838038
968395
252470
739479
388850
781159
611884
306286
624570
481253
338453
323261
819853
329221
28507
222844
500455
859025
688889
31013
923770
725580
838882
819302
196883
805065
500001
407337
139013
346961
55742
916139
874808
962682
659748
884807
381968
235137
642981
982847
840520
534326
642892
302034
608288
723315
710533
665582
1007052
448821
47792
383470
239819
804773
658807
99503
900962
236230
902434
505400
841028
902099
456321
953765
306558
662374
559663
233726
299134
82082
732493
975650
937247
759213
811102
275560
966256
772978
69902
1003398
690040
999610
855797
25782
126011
15335
338217
335497
977584
643609
188247
226496
566313
769394
499821
755432
844896
306947
265384
350464
230415
762705
460194
379092
201242
229722
1017467
1044170
840043
622984
77410
87950
147244
731561
544183
925272
800248
249103
103309
197530
103543
513679
151889
859732
390369
79669
821236
228046
904829
98498
287861
327656
493305
1031134
703128
799535
836086
210233
529735
276181
486302
272727
267100
834837
875744
838156
721272
870884
716139
274578
782925
436956
241521
401458
151764
927648
536056
118122
712592
167100
395057
322588
39932
531679
394991
1016843
877076
51684
932965
834904
115741
318517
384858
79855
656231
294474
718627
857993
562262
933552
477171
548010
834405
113957
720274
946973
545776
220721
198196
718144
831042
529090
146794
843215
855139
574238
297200
24583
118172
12537
82765
767416
341806
145986
394158
812966
524740
965551
660961
576099
121543
30524
262859
407043
556804
378183
301000
936958
22337
282480
409605
848305
428795
385714
239728
659144
888278
36062
721001
510591
758608
975358
316240
959692
1020529
195750
837350
407259
568197
889777
840905
439467
686233
955896
853358
726783
431080
633211
103558
817532
692354
642533
970259
229779
697836
866677
14314
397506
1003149
798285
775019
651982
662446
12495
759768
506910
981091
623853
553575
778920
930961
954382
681923
455074
893149
737944
862353
37899
862375
967466
591199
375230
523169
621771
254102
942793
837265
1015786
718695
272384
267829
59096
631004
187853
10253
297119
25022
685864
430948
335629
582637
938429
1007560
364033
895921
26112
299008
703180
347213
476552
387341
475503
584541
720020
610721
327804
1015328
1045092
188480
694091
499959
214649
762479
748545
1040128
314673
607182
458190
331403
667102
736449
330293
987467
509635
400693
569893
195610
590438
768007
616089
733993
305583
961243
448849
721779
16549
111535
670172
193302
839335
264070
1003727
747736
1038464
667193
885689
885789
938292
945776
685528
278296
109580
873907
73084
656519
970226
479256
626633
289829
931129
567268
847792
990955
620841
586762
374685
988409
501460
612379
907665
403341
514947
703194
256196
985856
52371
985029
59707
835522
764837
774382
380971
255976
879960
361879
577493
756156
681019
104626
290120
713654
141575
663608
1008361
582472
1041348
92815
467203
936873
611995
489139
179415
126602
548248
881084
737173
2889
591386
726632
399409
611556
58831
1014095
932014
5150
779837
100230
322785
881542
570612
905118
133638
133615
422033
524774
460125
743960
111306
623458
332902
608053
98671
775039
118508
515938
122062
808564
981331
684465
682157
1035895
443595
777945
935738
55486
186399
1040553
120825
150478
553097
533213
419893
304621
734940
853841
760020
253263
352287
68127
1011808
82091
485088
864368
827941
50039
337864
809126
440004
877613
110077
168377
39882
887511
17247
555118
954304
95301
254260
645155
224980
308685
502091
928683
253072
254721
47238
716812
153290
329610
735057
695212
639292
703444
602605
311351
31179
602592
633344
467420
220197
636067
902164
467481
878229
814915
704700
448502
179012
371143
626662
596281
47308
40028
764134
891506
185858
779455
820574
990477
563550
87856
212127
246086
718790
264315
400280
146318
939303
110822
712070
36745
138426
900547
870266
566538
534452
689543
342166
914605
776408
188112
241889
1009496
828493
502534
559425
567889
822939
100469
665926
240078
290038
617692
159384
347476
800984
960133
296295
171409
622725
353112
871277
9286
70465
38800
596930
248370
186880
180637
489677
835784
97040
315523
136573
534058
96299
226683
109131
260820
789171
266064
815819
266821
498947
543148
711051
490575
513422
1040072
276261
54396
639527
272687
337454
9443
522312
598301
985241
765446
437654
461001
136071
941922
615451
295568
486617
82506
811416
628927
576424
71406
810359
380534
261736
425748
1038752
365736
864839
668024
35136
203642
920687
402470
465207
973692
113149
1007457
27764
658291
762699
820601
640622
949222
842675
11293
423801
965952
671671
408739
632446
42708
912288
839615
502151
614972
889194
734751
174697
706332
790889
192020
53078
988743
690131
24955
575583
500293
222032
204529
965966
539959
877062
597313
758946
30998
396285
122774
138791
1014639
901427
633069
916804
856576
504615
665057
226060
644264
764180
552066
949280
749925
362866
165683
1003084
122715
654776
557373
421296
1024459
466404
175515
712862
71364
675763
187100
875346
300470
759726
915995
304790
694065
848560
497819
787496
665086
447506
409180
612832
774475
445092
96069
31396
510908
807849
413418
397699
679768
558835
677764
684970
85526
285088
755253
474250
884780
1006280
828166
508936
949163
525074
482144
261098
163518
959533
633293
698978
774991
792007
447998
513585
100399
62650
470905
160316
77868
739887
932923
10550
376235
313519
286037
190461
215249
905225
741314
792750
382287
668535
409939
886172
502458
14751
25782
1042105
561494
204972
572296
244942
582975
478240
234149
249689
696745
762523
444533
868721
367784
969349
467401
975899
635267
511411
18203
417009
534457
1044307
402216
1011492
879111
984483
156832
526159
560115
626227
755948
307854
633420
656450
496868
842687
505208
546457
339862
255088
460783
124252
709127
90572
148164
965332
433651
537759
5452
239900
643332
469830
149274
723341
76130
524172
6503
720080
487151
828166
189183
624588
453034
60695
929513
735359
579228
666378
321992
712401
481768
163244
981142
152727
196844
986272
347664
233007
509863
114954
489123
900772
860568
532179
499736
170754
940341
678202
501391
594952
191703
320155
795793
810249
777757
473362
1032874
655964
477547
927975
397765
180295
972740
457505
213709
926214
700548
373033
674182
763529
566188
801588
103765
379718
81046
789935
447951
869482
791920
17717
773135
135353
482587
736172
52983
405225
749431
106500
406415
229655
1001903
24599
521402
928322
332427
300019
719455
830237
928881
167670
237716
250804
633430
84845
790475
287009
10151
231769
79304
473775
16323
770709
1008239
472950
999500
1031712
331794
40623
201740
480194
978862
879368
137186
340166
430715
100085
667134
930219
706493
518702
325803
867114
905501
668426
933043
264458
386260
792749
658550
1039503
268686
976265
646578
424383
9413
59487
135450
15049
761211
898339
859459
405849
752140
348027
585190
420412
225121
714353
1016471
524944
814838
277340
430698
225398
659696
571398
818041
719309
180310
618626
132527
347189
726846
181785
599326
990917
489435
48553
519891
405892
265842
171996
822935
778271
608040
961153
499248
954096
446605
913205
56119
664416
512134
624778
389182
623532
1030232
1019337
1038647
13961
856409
446483
343563
884070
521539
1037100
775823
845316
861756
904329
440499
324960
151185
193359
441048
401468
353824
140939
308905
49567
5112
271394
366215
664671
480991
288042
255601
47794
513697
983462
923825
678307
951212
954101
38203
1011368
917073
208708
841697
546519
397398
370598
594258
687451
645283
834249
213439
289564
321880
336280
744525
817634
1031412
4430
25097
63849
713917
617179
173023
382911
954565
585962
761678
1013182
360207
602154
19008
977296
901240
399416
207665
934095
696847
1022923
419490
997361
891413
680497
220760
591893
619227
636004
523645
32454
643884
309644
572527
368243
110614
731784
196336
641679
153273
596217
683333
195632
921218
13162
665384
187027
132713
726258
974213
220710
582308
170286
523095
356138
953922
304162
125546
878557
621691
513481
653862
332432
308645
129069
234988
1019134
942064
870551
176321
613065
836516
46418
236733
778923
31436
863074
386680
382347
433496
61285
98187
1014711
687710
13046
231666
1018954
845614
631385
168822
923461
530098
218727
121354
187244
281147
499621
380076
470236
508500
458036
402013
374119
325314
131270
963207
1000362
393798
436431
59790
411169
582337
98003
392048
1038819
230443
861589
338611
869405
291154
175804
964072
408628
628651
174340
80129
669087
748707
2358
617497
412548
260381
1039406
675119
271465
44897
369535
3134
624196
305782
877480
490753
228809
307186
905580
674344
309550
928175
163179
508552
763691
340245
209850
651445
922216
876820
773790
392760
553926
945671
101366
477059
583349
823013
189377
606465
432359
133862
424025
213758
366510
404481
80927
1030713
268886
241242
367579
456896
930298
327256
301467
579119
464731
321805
611498
1042446
365890
555248
108385
1030329
1041430
853807
26952
737068
29880
307942
841054
228491
903604
428687
601813
347842
913964
306804
592462
127683
607244
414617
694579
425602
670762
916787
290776
15792
551714
497355
943714
1007646
214171
792000
283306
167775
295500
888345
906438
1040717
769389
624924
68082
324561
864666
781602
336929
694137
994739
371056
39256
137219
20054
1034337
692204
891002
849503
529804
166008
947495
74231
855184
439998
548552
68822
663275
974486
260537
691972
742888
656184
83108
879977
103997
471872
254892
907612
766909
845191
764302
493520
730297
596035
937137
374578
72467
711311
353531
515598
575257
148598
835401
247718
7413
236369
699775
524215
897916
422671
374935
731050
249579
235937
871021
162190
606084
813945
773510
95117
355612
135481
972686
969578
384292
147103
446588
297593
273906
799973
240793
453937
197963
115616
184066
26318
924484
237228
793135
679474
990924
725821
1029199
647187
963575
54829
378620
823589
273540
128245
406229
150994
540595
335928
619197
486535
54991
547843
368066
106547
964560
318066
939978
613765
379995
533100
177853
179482
272033
363679
992819
632236
4688
939760
938946
544617
732604
967356
992245
961520
112862
482818
860196
483404
347172
728929
703863
384548
643373
338951
791785
76578
17825
509724
698812
747190
474916
605008
217791
859119
561489
240278
386455
133295
860006
977802
725968
717876
468593
967122
32206
645771
403533
350721
764179
88497
729973
100926
114835
468841
96818
329181
904556
336994
816906
377477
303472
841145
104743
146079
784705
690886
867860
610724
839295
674288
936258
530886
105605
330804
304387
166476
572559
609512
730928
8669
353684
351700
279391
524568
360620
949872
450155
86796
625951
355739
638622
427818
940363
619247
398826
10145
460828
756878
710482
758058
10968
311061
443973
456924
36792
346948
169778
361624
961342
942998
380817
88722
1016086
545161
797954
117657
641407
115515
425274
308924
675331
646698
647420
131412
140479
438913
316203
695406
453372
1025350
738029
645558
491132
957371
195042
786020
983816
62590
540220
221431
546369
986380
694905
934454
350103
248442
817299
803915
429957
25
652762
641028
849706
273090
998584
87331
262604
917979
445210
36043
57359
569668
2679
74935
55873
721997
584698
334217
869392
130505
71268
1032904
62042
374231
1030035
139830
427826
501778
758368
618231
102092
542168
303221
861000
152046
286820
509405
877408
324562
563710
645566
536769
279848
766804
574690
675246
707880
518560
363138
567253
611036
474123
295328
711117
813127
934694
348982
915795
490438
298514
1039976
609959
727547
227275
764251
918740
453817
211161
324529
450169
43681
468507
78640
1013169
191622
200887
228919
910770
756776
571763
490336
83007
589199
368660
638771
404113
844314
617960
543161
138113
922559
298321
688862
357666
761023
662076
467990
549666
855220
790009
408399
370470
458318
195938
499071
390328
295408
799664
768455
576888
336797
970492
404924
248596
267937
486426
60783
255111
507035
1029164
949740
507128
304296
761776
79702
912879
108819
489777
42971
885536
338689
111728
951659
232173
842033
548132
769451
244234
467117
956535
865582
62842
913797
689440
141535
48024
691893
858800
573894
583487
572153
340309
340144
793740
819354
1026638
788001
234915
459782
210408
277376
332347
447599
854192
445722
80812
334379
694934
907365
50090
847613
824131
788498
424314
1018143
589248
410438
158080
543302
553545
601414
466625
700869
630711
504858
1037318
28253
562556
296684
460535
151322
951431
925492
571329
774400
848623
172379
60780
907489
1022841
428681
155956
213261
64600
824875
734641
103299
458213
314853
388212
73892
802290
892939
625061
898705
522141
253393
456137
927765
51148
402596
1014965
265562
825292
535413
205384
1031504
224474
427809
208304
490097
75125
847195
290078
951251
19452
325060
361212
413282
809640
589629
676879
959546
149404
537581
331137
898985
18264
432634
457731
621891
908284
962126
120720
374820
818953
194250
384406
673854
304308
987523
918771
369451
650380
674004
490841
768617
363545
552536
697565
98036
419930
96587
653218
390914
393018
728654
805830
797858
185520
269400
332440
637870
1045360
44237
581629
490863
427706
316128
127297
235242
731270
140065
968402
214775
30137
909037
681451
904567
766079
1017671
749942
754948
60735
669589
149725
225038
203691
171188
27068
32731
222414
204679
1016735
928222
259410
995211
504967
1011859
203216
242248
396186
693227
756495
521106
1039013
378557
923458
898136
440455
123019
116147
428686
332554
278237
449731
1027217
609262
539140
472358
370066
881423
185464
997459
521069
406944
421954
483695
831986
623687
238124
804535
570255
581848
825493
555847
907851
182966
663493
201466
884258
189891
499468
373569
948913
481973
826521
467460
440876
924456
548076
203165
912779
825714
395110
307352
117302
1004815
1966
634205
817326
182595
952073
383354
672355
1028647
887233
588469
807222
183311
757965
48366
926106
886360
459259
771209
520906
272015
942978
509202
946339
97701
639061
844620
378494
928963
439221
964515
529768
490688
511864
186688
60148
300397
274653
129376
485954
600829
356289
314219
245014
309713
1004779
560588
375108
995844
191506
724737
695902
321421
52352
393870
839857
440666
642831
287626
727017
343640
858194
344272
938343
424699
756136
29272
524982
44848
819988
576501
603096
714466
511509
161725
726626
225695
516502
226217
1011063
618699
1012029
653869
943280
899077
938810
665301
944687
481272
891631
983978
77706
594578
798617
286876
579805
387354
913017
980669
612003
185134
38429
1028844
995599
14674
138281
899757
669535
1029227
749331
174412
124012
149590
598907
182646
708998
140583
998048
502651
384986
652434
50322
757597
576925
804638
853744
697450
366368
544355
893556
239383
12097
449390
151192
837595
726090
716364
93244
838266
194706
641976
26767
1014225
479738
763061
630957
287663
314720
90712
98596
706029
398588
1002258
214855
891059
646482
497431
451381
424219
359979
826734
363265
362249
175724
28173
225011
408642
732202
178319
275879
222265
790277
378161
55151
535283
869151
569704
405722
898301
616531
264673
599549
977761
141776
1019757
962771
591191
553905
465941
409238
258398
845723
1006608
734957
923478
1045243
429903
417607
555916
706134
64656
194016
14792
524667
944071
770059
733548
915047
26481
638325
108500
567653
439997
597766
540895
637949
564376
91074
112656
674672
386240
229716
900324
129983
816266
277085
147989
45733
942979
230225
1011382
934408
789941
838336
226783
932645
305914
793980
1020225
98508
120705
322819
521652
186317
971910
319547
622976
898789
552444
589330
20136
533606
916234
922689
42393
494587
639632
573119
329489
896474
467651
291232
969434
248258
347425
426522
1024166
273559
921531
169227
790162
377196
554208
1039633
921699
39587
269902
363999
354107
588410
439379
913724
229484
694941
127318
173109
1004292
541765
656268
342897
486839
596937
493179
239032
18383
969915
851263
976074
352330
979227
859344
801874
755433
962955
200077
400962
403367
292880
692168
243409
917129
332368
136194
180281
892337
460666
231465
376573
1885
314938
708589
165388
25303
392692
53780
603764
315566
679990
293674
911881
625743
593045
969042
430809
281086
850687
1027861
879806
570368
1034924
763300
462193
694680
736282
631078
27812
345167
7137
1005141
744881
905828
290192
721801
542503
132415
985446
183503
987358
371459
538016
942887
387044
185601
47226
431349
893037
444608
130004
475126
936147
959965
1002060
1014176
850514
416356
657122
282328
1007620
4804
997338
707208
199156
114975
862979
64753
836115
921223
111909
781098
575116
597119
699106
324448
486139
434226
118875
843074
493321
69833
587061
43297
635235
268165
93458
561693
350490
446487
37200
65005
761829
184627
538720
656739
80048
497380
258558
450443
365829
4107
15820
192392
901863
681742
133922
512774
452142
479606
39870
383652
139153
325316
747094
574640
792363
913303
863601
635216
284117
834190
527800
839483
755005
172989
641218
130174
370324
388355
691642
593506
445153
222582
373746
221481
234184
790830
846532
466039
819786
596305
933970
212760
546786
664746
569350
669421
811895
706997
364137
800407
399622
139469
975316
80747
108945
296349
478277
326094
729706
278975
390914
349687
66584
675599
420237
727138
8366
737714
578004
54641
822196
923736
400057
630451
93834
237788
406052
796508
761164
267564
705762
326946
974905
990350
160453
319591
1045267
544782
224755
86743
576778
99425
734525
161795
334692
885767
19930
835567
424269
758135
958008
884619
1011072
664031
981112
710652
498806
86754
907714
351329
405622
1015864
542775
29906
122279
970794
409842
910617
660245
784906
512006
585571
199311
806684
954736
393965
46522
795346
695272
523739
906632
529656
474154
478907
468963
649030
735026
399860
77696
400331
592886
703515
294099
864
336713
172321
928961
1022815
213325
611694
680181
753100
433626
987152
214273
996546
352493
320116
64839
619949
110370
301264
359117
161040
206044
960404
877766
860329
903437
778610
523855
377677
193459
775513
505742
274549
330739
884560
671537
293566
405373
988835
180187
330496
535716
486076
375447
48459
635906
389922
164850
674934
410723
349051
267235
843641
934779
917438
244816
473485
541330
704516
14001
112501
396239
236120
272263
753590
859156
91566
856960
587306
860170
77799
593963
1003904
65982
243209
517677
601790
471734
1029337
52514
901219
854243
640384
857892
929771
361835
630623
134868
330171
146460
297636
748950
8914
839488
171204
498496
452214
393743
405996
43793
874128
368301
2111
479087
728641
434947
975331
969113
138495
81990
92118
302049
744895
717853
297819
455976
815558
827519
990345
253143
634928
726559
595440
641372
549870
811721
86130
934645
886601
712182
905165
869537
397945
502264
142934
413587
904529
507922
884486
1041064
549811
1006542
446410
225815
242479
778747
1034884
745717
1011660
366041
494025
591099
62265
1011363
801705
657963
199086
942712
365419
273260
458022
186993
1040541
806730
88883
398830
278505
410767
879660
240807
664594
1026232
982089
924552
49593
309444
932803
673454
352839
30916
90220
621238
558857
1007136
180553
167055
223949
314343
135714
202656
338473
426166
1040320
690403
779683
662936
469309
811167
954585
739743
624
702397
206754
427019
714613
705406
310418
987398
89968
402918
791791
627433
420389
340614
733445
312867
632727
964177
700548
832673
105543
340953
345923
353742
216966
282966
852001
742860
119076
206638
914054
984538
453410
308700
74886
969674
530020
86160
801732
152029
215940
113825
258289
977201
314117
408001
539687
109827
307729
123904
174542
427654
641340
511622
782260
591596
453712
173383
473717
109413
947980
19425
566292
681281
768110
480262
11008
191319
481017
811943
339523
516717
351700
714398
312951
591496
3843
811520
391005
493921
208323
626095
247516
339841
400858
41930
732044
169505
12690
182880
73240
76967
813703
216470
991468
183736
790710
699833
408499
433689
315724
1036658
331961
570304
1011620
679476
783187
434146
450747
311387
385648
181893
131043
295506
740237
425166
881479
835671
446229
986704
397300
290209
834395
87927
477010
514729
479006
652168
968175
18440
601744
287170
177221
643972
1005000
994675
855430
10788
444561
600070
270875
31127
522701
819342
549864
217875
884168
870902
576762
985675
977101
104426
566274
749130
611611
633564
234644
1043711
219066
717480
58013
1002032
936368
143735
881140
349245
40612
419752
810976
282875
248432
318734
338979
961405
923079
815515
932061
785814
752583
449610
377034
991455
815547
14714
281859
323689
554675
507046
129830
664186
776759
591999
436373
658894
21780
826902
949686
845274
305009
1043092
307440
809235
124528
308725
852707
94981
699893
641192
736409
368989
671085
414080
114529
462666
944037
532978
155743
118902
699673
414203
100700
987291
184027
668026
241242
42432
241581
430629
685522
1034772
1041052
800676
921836
942473
664127
442848
582165
856015
10369
216296
950466
718881
860661
1045242
945640
674463
241783
588220
708067
301751
808598
1001341
196612
163210
795594
512841
899523
242608
363679
516594
155239
186709
280030
431298
283616
872056
283512
610636
929752
810807
354356
576494
887667
600356
613935
144445
699389
988620
82398
1027496
22756
463303
872525
633715
313605
288737
972757
849507
509754
708840
183432
916866
474178
902278
869782
948502
692558
454116
603203
823625
23027
568779
2652
169293
235413
449120
907066
342644
168634
489694
802842
920807
987667
210633
579645
869253
980060
688098
1020220
523168
411166
189306
554245
635648
123633
258973
52432
135495
369746
294911
536321
1000984
311961
222827
378470
954816
441567
335772
692357
1027401
858118
222142
700090
657754
864047
950785
383596
18109
978416
237698
557956
174708
160764
354085
668032
18109
776179
667663
815618
518456
726899
841121
420620
55358
790919
97858
690319
13033
439004
166330
312087
532131
609557
715717
538644
231340
2080
675205
152648
239452
531847
849866
172020
110242
967945
155229
220750
605449
761531
873536
462851
956751
446604
38409
130954
760944
352220
935302
789252
491667
114940
636152
570099
252943
781504
539631
1021184
263739
345644
589326
19172
705198
436392
194233
1024381
29752
397527
273942
674819
508366
570677
1014729
588475
460525
794569
606869
497113
589282
832191
396388
352651
439816
89240
941830
803891
102295
310001
893337
300416
49460
839319
344730
347141
397443
955679
246456
191066
120785
216915
659169
489602
887845
294195
431677
974971
382323
300183
569861
596513
155251
137655
570846
411784
604406
704460
852045
351551
642008
629682
849798
717577
387855
967454
770497
125986
307648
219026
828060
758648
868199
752890
528993
476273
701998
6482
785182
380615
825344
292230
130239
304050
342039
825424
293499
37330
163268
1025397
532218
273835
761785
884562
510273
485913
811806
555812
102650
385002
487424
898037
682940
507735
24467
964092
726414
111962
922265
807420
284033
167121
320415
403947
300013
1041320
492192
457224
200486
904556
103134
300704
330225
217172
182038
863026
864861
867743
18819
984398
13535
125647
923249
102239
52798
108162
997656
32924
221957
79870
17849
859663
406182
51591
485431
672077
430558
601569
9541
696507
983522
541856
650349
796115
1021293
461429
941367
452925
821387
1032328
177101
318837
940383
695002
383759
753921
978367
326706
578701
153672
1028759
719022
1011846
726504
968933
817214
541092
754758
59969
233967
936641
821057
102792
812102
620839
375931
374364
971228
142876
679895
865282
748281
704984
330191
982769
1002330
93171
532316
6192
1021676
513261
664986
1021136
692818
867048
787783
1032101
826767
334856
829869
126870
527353
990258
55187
670493
771193
770570
452521
755255
31821
255806
930758
567967
182708
663388
186856
650195
881216
92797
200086
461374
595525
1019197
321372
975541
343209
591499
413899
293043
3313
918770
268001
433441
639062
546227
7714
197926
745800
840371
71133
306145
1038974
859541
859821
430746
952808
50809
1032008
149217
402898
417190
885333
191923
68031
353408
788575
466654
663452
173757
242461
231353
1106
151286
640028
521752
931551
650888
679922
834987
738665
474193
754039
474594
659322
834056
622300
1034101
157378
699121
441014
658696
98869
432030
340917
426752
1042845
102320
274680
155554
557980
593726
1002506
399534
150517
19364
350344
424241
272400
612937
324031
977671
650855
554074
1022858
618877
934299
302113
432131
437765
558715
517300
129824
797808
485558
908020
933840
700216
677383
957242
557451
227116
359468
377363
330911
1040121
254554
831645
952740
120031
127957
641476
923857
484752
721687
350097
130433
192818
582700
102997
148375
44882
548094
800095
605808
102225
37257
1031581
929684
692762
1028388
804719
49119
647821
458596
1031361
204270
356069
626373
969980
340261
1025389
745289
921509
958591
414945
371855
797673
785315
921561
713001
104096
113561
395319
644933
544505
591803
367365
559673
187375
91428
99786
96911
948131
642091
39772
841822
547441
393154
615337
547765
48772
221673
221763
556778
778619
787986
1029439
783452
936720
972841
726575
979257
806361
797041
262024
438365
874246
1012701
836173
244648
531102
374583
560345
494491
220915
1039112
469024
808014
965703
177534
211217
709181
813643
836347
638288
438766
76280
330936
490640
845533
626382
965727
269028
178076
1031953
464089
375173
69577
731292
467040
682388
974703
999728
150497
816621
801813
227437
96148
433800
475985
392279
954325
73501
477275
777609
388789
447794
222773
858140
932586
102523
316117
516915
69691
35933
51024
647370
436312
235965
562375
521405
747644
462716
516292
604433
782223
974715
791153
1045139
382658
809898
444024
206640
548513
300469
155400
812644
294082
610537
201337
712145
970306
744343
158083
194640
813158
102660
978339
684672
960949
345209
245505
285624
5311
984641
169049
715927
37639
69181
777927
169791
639257
946120
572072
827651
705805
1015167
239713
147273
269606
924994
488361
873663
934535
579886
1026851
618368
486698
922948
977384
183255
67105
280779
88075
680864
613089
76823
759791
915488
658064
390851
992061
716456
839613
293678
727189
571824
531365
304911
887289
613318
846947
571615
124982
891118
303009
963544
34711
1011268
934561
801210
541177
191692
363419
453366
539447
452276
322316
813217
620099
145258
1044913
133251
574636
258863
530840
735907
974956
41565
90010
903270
565511
837307
107791
93961
848047
356436
205823
496504
997655
950395
504039
599999
1030573
103014
291963
961980
295339
86014
342355
655236
68992
691396
598519
362290
661715
299625
202499
379039
24895
70411
731869
367231
262792
406239
102870
444671
451810
986741
1039864
449313
811484
910126
84881
177435
168644
273405
135888
858604
61673
11939
84117
229907
154580
828759
693540
313147
915886
218892
436495
251526
695014
4879
958121
1044584
791353
592494
931189
464589
544483
678071
544079
340566
555640
642761
445781
827347
569882
538148
440343
753660
549118
841179
1013811
632544
186391
439264
647750
392566
373607
460594
187365
266703
459139
329624
6085
986839
144396
32598
980307
353096
211233
487065
291277
802702
98117
193784
956275
563367
784768
202001
898501
575144
710371
583092
232702
1041770
784338
770313
725434
599678
980153
658513
763095
837725
409271
109409
573409
364662
3152
589746
626117
977411
218700
370175
411931
344866
880991
271662
189454
460910
146293
662841
915770
645682
260284
464388
300913
159148
967961
530447
545424
84055
995306
557760
914045
320891
301745
704672
162100
124006
920386
285941
43564
681623
519698
790339
203616
277718
106942
610355
868983
386322
904015
877889
77094
609700
498632
239607
793712
1031979
318511
98172
15934
305341
598423
328288
558105
772840
747432
266524
134315
504019
729181
77214
25554
361888
981
330867
937114
647426
114232
548663
444387
116860
956106
8145
220646
472100
16224
13248
870850
1018739
641965
544449
897116
166962
92431
655925
482984
530133
165038
285072
379173
843562
987014
457939
548020
375914
669390
365551
264630
96478
924158
833504
738754
760916
645982
498420
635366
1027686
216303
234500
232777
216353
428653
815518
633994
357608
20409
560473
1044618
924750
644588
541441
1000258
232697
894724
365094
152428
698681
931608
698553
294466
257791
304411
913871
116038
485594
792885
717660
528210
496469
570048
885794
582916
74755
797409
421504
516117
188983
479105
417503
407621
692977
422693
155019
236513
262580
1022989
229894
4413
750000
540505
138301
1012661
108075
653384
149837
266563
233664
442926
1019319
5670
173083
97852
765031
442666
334581
105421
704086
7528
524701
574511
720886
451693
1796
647224
503126
504774
665554
521874
343936
938228
204100
1018377
622825
853258
84855
213518
259328
430466
180002
50114
256404
1003344
466930
846301
432248
526565
99427
75986
593215
954089
45323
645951
6450
593308
819577
1023911
246258
777567
659974
760098
70373
821512
37335
410232
209506
228037
143317
340943
948358
219544
918148
629131
523143
527045
662724
443154
100602
371317
268135
856735
259905
470228
117694
584164
729179
694924
792430
431621
431865
815133
719437
943508
511715
391129
161597
138071
683431
815288
381113
975610
206155
295964
1011517
342089
793839
720778
26968
1022161
312994
934335
115231
638186
509273
453580
714948
405803
993840
176711
148725
166779
989099
986977
735179
790862
751333
411067
576389
256886
521842
880690
709416
579889
159011
712675
399471
842109
644989
723653
373539
136784
425235
494062
649313
481268
257889
128974
796389
429380
879387
120520
1006254
1041966
482296
191879
131536
436665
926091
746852
908608
707150
286058
47068
899517
290301
433689
889114
23319
626230
858075
810280
611365
165222
113856
842819
52031
980604
447580
609428
177640
25835
1029187
22020
240527
276950
187096
217372
493984
468590
998186
921476
374412
25896
625457
950453
458640
684542
689025
145027
235172
1031670
64741
137590
407296
52172
295643
86674
718522
267774
784460
876629
1018843
203249
602325
831437
551994
1032267
791139
336448
953913
810543
126290
621482
933321
116754
924512
809350
631231
198389
167131
181476
308639
327493
55793
563920
525024
652764
131532
71622
944550
21072
892506
996751
994031
816803
169560
371492
747638
175663
442620
802164
440691
949754
75554
451738
742425
102625
110222
551825
409114
824079
710106
234283
552583
394780
356919
502865
120314
808638
799599
458180
583847
604673
615613
932900
11752
311139
376446
45949
867370
374020
553224
685217
387870
411926
740619
406201
464198
845089
703436
516863
1011643
487222
741808
736520
1010840
354139
782835
564962
842253
456271
684731
797054
116784
883828
216564
560276
47971
714690
144149
332926
930195
46820
604445
491795
226281
451528
491773
747773
855499
966005
318925
52693
272804
526400
24217
3338
226526
636742
217481
202102
316152
293609
120700
404212
100366
565190
658303
808935
1014994
242312
309890
22679
183839
726622
99364
392470
435165
267532
755171
149928
540153
454289
811770
91481
896958
10042
377900
557103
1036696
294122
982023
192758
762379
306500
177478
972626
371729
655657
185019
848717
816264
860759
385650
465481
168439
8083
1009621
707635
167840
28361
783672
23821
456750
376128
6784
545058
387462
941896
698315
92782
9145
295834
800107
879760
861222
194424
693897
617203
133715
910945
599574
584164
152866
247284
220353
90015
819638
68533
751341
131231
108700
164332
664237
88879
698849
519163
544057
293336
38180
265633
996572
529545
54110
887938
323054
105255
422761
482753
749928
641577
207848
673155
252267
1041097
979230
627432
239063
787381
271675
56435
94975
377666
99897
936433
254468
296158
795198
612307
543689
690110
1023644
510924
843805
486722
74599
252575
274780
818187
937433
145440
862668
899428
131298
440389
397615
620502
370648
392985
800913
817431
264945
471464
206707
316831
500600
855184
983058
158359
869711
999260
332503
1032708
618878
300281
155413
127572
634816
757066
749479
982687
241127
290432
925241
795228
503887
305380
827467
673528
284553
10002
163201
464571
299757
807270
626895
19337
584383
878975
866989
65391
29867
604112
572979
733984
516333
566163
382589
347076
185489
662179
291653
477562
189065
739174
606413
214650
360533
1019468
1043426
800356
130411
365758
487655
300487
75122
428950
754901
737387
747822
97114
730584
892746
841748
832577
795816
15187
792651
649797
967601
168073
357327
637337
1028427
107204
715900
700366
933333
450725
366381
717727
862792
785988
1008901
669721
840458
748194
19875
803185
282880
928366
587543
896047
904169
93777
523775
87567
169906
440277
965182
849745
1029895
728952
928740
533065
913447
989289
395084
179242
574441
940851
265366
291828
930680
262123
693740
785065
1039335
540092
305924
566450
278909
402227
173431
22255
266880
217671
368326
393442
1009770
36525
931501
10338
601188
239074
380055
826172
214118
957637
601470
729094
975413
630006
1035087
863229
687740
765254
1024043
1023845
206199
890019
137817
269212
592994
51608
1036865
91496
732732
976741
550749
448569
363777
754867
32037
396512
837734
718089
353160
45040
584549
618416
25464
357806
1040873
615905
570190
455255
136481
638414
642388
439108
450497
54020
259521
421474
393945
358021
14426
422481
168366
200289
547360
32339
238088
924986
977170
826315
509100
635142
38900
926258
408819
844534
447698
957111
310814
24175
1039557
408392
805962
644137
852937
686212
379041
41690
929504
174415
61889
402812
35903
564476
68200
698918
796635
855529
1013080
948024
143517
679658
916066
526830
457877
887183
788094
73570
986393
62472
696886
803523
637506
964521
9611
566207
1020648
289745
332988
811899
709947
584528
1033791
446365
752985
762886
1035228
116304
936761
746450
167723
980166
864437
74826
637765
982374
309461
228286
209687
599701
286102
99159
211770
791956
820447
805192
612848
92917
458492
726940
335914
188210
842983
551327
668141
999729
810874
717840
461037
705824
139041
638725
888064
173560
220246
869703
759365
83263
445938
791620
572773
246393
584194
849752
1035131
349768
62902
602273
269804
836575
931646
70751
224164
455559
776222
671807
4598
872629
502564
68483
183958
76062
125287
779462
310447
772129
1032057
730696
989980
1000647
680146
456806
210133
836016
378863
971468
741930
1002867
632754
272649
868753
155521
548033
397461
518821
796872
767115
574932
636959
618564
140840
28570
151026
241756
870619
18038
673534
972793
1040929
605419
1018891
386464
902939
941493
980881
273277
207481
891218
522848
1000195
574175
381912
287469
614053
995625
1044818
9319
830381
222438
215827
24474
363741
258952
515263
185198
2445
295759
737774
512063
699916
516452
334078
857554
613801
964248
808817
900391
134596
562197
320897
303717
774383
760332
826905
908767
705780
680342
197809
988694
343412
1026832
142916
313606
77093
952336
938137
1012576
151343
877694
697266
871465
573369
769396
468547
471848
418174
419321
17294
561934
775655
702177
48098
783437
1015452
450185
316134
432626
901520
545882
971651
657805
573120
156127
709974
387523
775561
284451
346809
273460
938821
337303
11091
366588
936127
60657
232988
886667
934406
591367
648292
84933
577119
249813
592243
343395
594285
231752
564149
989490
789940
204467
782432
410928
516353
631267
187099
480571
976494
497921
124581
335062
976739
486461
246735
444265
660224
1003003
547974
452247
741957
776838
415207
638832
987568
47122
657591
739375
509586
1005184
439864
770846
927867
741486
532970
924857
873475
233390
464749
321585
794992
1012522
453941
521241
861926
935629
616911
268257
561122
1002354
243768
924855
640394
23514
6681
168095
367668
1012231
907814
615186
110907
952638
475486
855726
948819
170472
517751
895095
710186
160682
527345
85789
110576
504780
750911
131140
771573
414427
758203
1020358
510836
296747
750997
284052
987797
151346
338756
717169
676603
447999
314207
874856
416327
974678
367977
810679
696824
679551
151819
598583
859468
815279
934409
363798
858128
548183
1031239
602498
785014
795517
156040
314127
110314
43362
838463
113044
394381
187880
989649
519812
418209
908744
843957
589913
951684
785789
5535
354134
686266
943263
415668
694544
1000164
440433
66175
749746
525422
493379
811200
857310
974319
433174
990455
174323
54447
681595
658829
684647
811029
316769
428348
415302
849039
537927
727683
270984
1019306
459573
988562
460818
545601
552256
1021254
220601
743242
272938
157302
906804
242403
820728
731594
442162
857133
758064
527971
519977
429331
235310
219312
345436
250208
455347
946938
909303
590079
678919
828872
315769
763430
228275
981170
978707
910381
904899
576935
841938
385481
315410
561132
414695
696483
944243
184486
1011360
97207
775354
528631
135849
679652
890944
210975
1007683
926521
779649
233963
1024918
331521
128213
841586
565349
1006938
66572
186716
487823
963694
765960
269019
326738
333681
169453
801564
930819
857137
274627
560532
611289
770246
328581
55707
913528
77306
201924
898674
737198
353461
102540
527177
173143
686903
639133
601594
283858
28079
392886
990786
1021561
175773
10322
455004
364469
891485
266851
472500
156114
948826
1034991
6697
676771
436422
251934
872846
692631
12416
535269
620223
389385
687204
13641
461147
345980
687437
365173
990465
513009
51701
248981
402906
637042
5092
104547
579645
251935
123216
786391
763195
446862
335529
1031180
848118
954142
480669
261780
411140
89143
538993
247995
647439
1034384
415088
336703
378505
858722
127608
522358
41864
569677
1005537
55056
813161
539504
50752
237446
843061
623612
1044288
41078
523598
430691
446027
370020
306201
721689
207866
526059
502569
725350
714367
415115
644190
85513
878593
747163
397217
222811
143443
611852
754979
819341
1010724
766964
826088
637748
493522
354774
115777
564285
614881
559486
147711
172044
16859
1029743
579881
852310
30064
935438
473260
877655
166747
838050
130368
554385
232844
7266
130289
367896
1005768
510042
774015
733335
668375
845154
218641
911617
195816
1019872
81246
292922
334213
979074
875322
463971
410142
730660
294251
777133
133911
304866
181303
167574
674263
788498
662358
271099
686914
26282
168505
902490
270040
532112
831215
812889
757673
715867
828296
852249
763808
832786
24716
730995
1030756
384410
895333
421066
660382
436448
236312
454240
775678
662486
664260
21389
412216
1020470
487861
126013
978802
264699
680891
13668
210168
1015895
124902
143248
345318
726262
844163
369604
99487
627863
784768
905637
101043
712881
512461
365456
762345
283602
175293
802012
611537
898760
863256
187235
389569
413875
799087
672473
542479
399418
271986
345933
484256
123835
764817
305937
635424
790361
28254
46922
590693
300441
936240
302812
737585
199945
572745
55694
454834
1035258
855105
55050
731861
442517
234274
787190
508520
856745
695430
714595
510475
853624
686146
848448
943900
786762
559550
879958
580554
190509
144009
930022
714953
193682
190555
313340
378835
981
522756
391591
707661
531237
660622
509299
604589
847775
819956
586049
92245
942947
951606
656488
156641
483488
694245
991711
781812
249656
594652
861298
995672
1009334
409916
730782
732523
182231
885907
676346
395986
345052
157330
873020
851133
223302
620831
485000
538481
203883
567456
82622
598362
236000
415229
218126
144260
659815
93746
38399
103363
634613
890517
143183
302644
249627
678264
797353
319478
50268
501286
51514
300705
335151
595025
140926
7620
384895
706676
26407
1030831
273804
272781
276025
15725
269714
314256
202973
822207
351388
164917
969999
1025538
1020195
430436
300674
503098
504456
388646
274515
866479
430930
317866
398685
745060
861838
256285
363985
860964
73354
606912
926001
463237
172512
87045
90721
20413
164398
26789
731678
588252
688164
505237
676141
245873
517259
521947
344046
209934
577023
689813
726334
42240
235084
698835
443852
530617
503782
875198
933054
777042
160724
81587
969435
744766
484043
823760
490192
106920
897337
380104
593479
208838
79025
586689
799646
81589
873040
295415
530478
12049
170943
743925
746765
279576
547677
319718
871363
474760
973986
537060
186024
723829
950740
542176
250370
117825
273613
463080
186889
822923
35412
555618
859180
250752
77875
262311
122235
836871
516728
840334
921113
153737
995438
631524
343975
807495
115186
170328
33201
820147
30335
115051
968313
781885
881535
980245
830493
1015111
751104
567822
450315
461293
834262
26405
569227
953547
835618
619544
375874
56421
740297
490643
303997
143335
698789
929036
398150
479910
501547
401830
914609
669254
681678
83237
484306
417687
827332
889042
893574
39131
553174
297877
333276
595755
930746
180761
209246
542127
6078
998234
573592
463517
1009383
422331
49217
148221
179811
982683
815350
731061
1041669
269941
741193
1005561
78379
83750
128965
229436
350310
568775
1032014
279366
296863
617165
342279
803003
728200
954074
678744
601496
631290
614912
960927
922252
683239
626812
260823
103256
702206
706761
259340
980105
1004746
834982
547630
951282
233292
709710
43712
133034
784013
78625
1000355
989022
836728
725400
685901
687865
851775
827824
823995
134499
963018
513697
581990
685040
742653
534726
738522
364171
554747
213845
391773
969316
18747
722903
648474
574182
351714
965040
316453
754008
142754
752587
563410
787245
430603
594130
383733
808715
100912
596173
814224
582595
456090
331818
860755
69684
63959
803827
156808
423085
783449
867936
852836
593839
590295
897083
712618
326830
877060
846992
381917
412302
617479
922005
373083
152406
833513
86748
917272
451631
265017
788588
549254
376512
667457
256640
219057
879739
679287
510806
1023898
132755
607244
76249
561096
621020
481590
429575
61367
565120
738450
890928
918376
55006
106578
111937
234329
483844
941834
632932
765981
127205
886385
775253
690371
412639
301402
757359
528293
477953
156805
124439
606144
759588
985001
809883
836416
270865
67374
866526
391578
475435
628042
626437
49616
53431
308588
412497
574663
20205
1013790
855674
837096
354001
697699
861043
865974
555979
809897
52049
1008733
225757
225769
34785
893598
899447
1881
321427
685321
320946
63871
894702
536379
346613
33684
950905
480744
737257
659320
266770
851096
762096
398304
25935
813982
653434
755445
400690
530627
934543
974730
152154
446480
479759
437504
434162
98499
216513
793734
988420
1028278
987821
440131
196537
919856
493963
52665
833491
623185
336628
840231
395778
291780
511777
321725
537447
266223
128961
724746
497881
216538
329214
264064
48399
832450
671818
291253
740971
54774
462054
277609
156793
257626
475809
912327
144785
355930
622611
322919
638955
735271
765990
898319
513783
450978
888591
641942
475283
213160
375280
448062
1033302
696027
984902
76769
520223
462539
575285
89653
961099
671805
318392
847722
244042
167414
106791
221082
745863
723186
781324
223535
894084
1024272
821802
865207
138216
316394
27106
177799
752636
727619
250503
835501
606750
646035
626733
914576
359793
189873
510294
336076
91315
86159
843593
498142
95245
284277
781043
1039207
501281
939850
24675
306370
48343
803620
465429
236087
69508
267052
1017511
371864
72220
479559
233974
464893
111054
561293
82942
467964
215688
697444
854243
105270
287933
805749
590554
1004763
193760
871517
1041240
823323
701481
880000
249152
310937
41141
475098
243703
637636
349440
604953
24653
276437
130451
659475
577804
1041101
851021
156812
226988
395802
122097
678974
64999
10447
213950
710241
174036
229330
593271
287996
544162
999645
242001
467518
891336
734618
525489
656459
174243
261144
625203
142703
206238
146799
884706
83903
807421
806200
703831
246816
759273
465894
223297
485615
605725
692346
46035
649751
767384
320837
351100
759975
934248
212932
351440
57291
750209
990605
558619
87023
1029394
660655
775468
149166
900540
331316
197464
1018155
521778
673135
419112
555788
1843
237888
750167
880770
455826
90118
153599
194581
317754
679210
174443
941096
951051
117657
120673
469478
831863
707593
862573
905508
366720
135593
753864
537520
348491
888891
430726
441733
315231
290078
236506
866082
389883
184653
840617
453040
620980
656120
457635
46001
1021626
371433
912527
217294
423829
187758
252243
591546
954965
741638
863036
96262
882004
940859
957419
900717
731860
927917
1009311
400906
984355
610878
657279
589114
676352
271654
957053
18570
1665
647804
685585
866040
540846
343067
977931
660387
68384
918415
148235
279677
685061
868824
898336
655841
142556
803713
127293
942524
284678
326432
261123
30560
604699
805673
194875
816278
790327
131567
733830
208894
117788
851741
228726
745964
633880
492331
73041
626009
451868
922702
236202
597869
893402
231782
141402
765213
837664
148521
494725
602945
752099
1035147
956576
140892
656582
1078
837215
801616
654710
324699
965611
340442
1003519
294307
1030953
466566
753210
695132
1025562
897398
317005
890710
76456
615308
678223
98326
287925
200170
71112
339096
651707
314529
277372
959172
701249
27442
996164
376455
495883
692327
687014
245855
897002
734312
437283
872285
926521
392499
417416
57732
349502
630777
417623
486154
107733
193998
685194
163576
697222
495260
287074
57788
294421
566812
938483
896314
583990
108142
1003057
1022092
334466
138396
767208
738876
707174
743119
849110
693059
855942
223272
824941
985777
658086
1006770
86563
448421
282821
985222
625624
637603
65613
68245
797652
465011
547826
476826
406725
961120
742557
104142
765289
93449
1038591
845173
957593
217058
792741
452382
951436
291793
11834
89277
8983
566053
17258
315302
929683
834939
712410
662139
1009813
364261
117539
467843
690760
794444
57986
894337
456478
648926
919609
930732
373097
486777
397626
596956
205587
524169
485581
454352
910230
767893
576987
669006
777123
308687
97549
609113
806613
540951
369018
326650
385634
932606
655687
416046
616686
1029351
419857
855327
549527
371538
611020
760012
678581
236657
600509
170478
456090
176271
753071
1008112
770248
147480
638377
28185
998513
468389
391149
416611
573297
639494
864541
650445
412148
845128
818744
254750
50761
455835
429315
313899
729611
400129
323316
467015
743438
678610
1018464
433096
62882
984749
718438
81007
588827
229778
739251
778464
887640
74303
441889
566091
434844
979583
317460
398459
16256
263086
217912
162952
161416
721277
465694
840861
304607
464096
3621
301498
358229
488744
392415
430411
410132
591003
927642
186514
154905
546661
703164
72409
767312
987200
810237
960122
126475
610283
84834
312717
401515
128984
739553
643007
423340
957123
190886
1012301
853554
655492
485244
822069
576296
841348
209435
850533
878630
539028
576112
222368
569357
1015545
149681
922188
406119
873541
400441
778447
801240
949148
924365
1014637
840883
720115
1023390
867591
534054
452800
799912
855046
561237
359884
101409
838372
489129
1010476
36487
462727
313644
292385
67755
711372
237319
436163
1005171
804503
298672
815560
644292
411309
419194
239314
356431
292548
50592
197822
33886
1005872
946122
1042321
985293
965015
618746
138795
573651
106480
613756
137936
732572
762623
774611
72108
1027082
636967
974141
456662
350900
40336
719556
42650
720777
649686
974119
896470
684021
259250
562721
692225
518377
364611
821117
662836
35171
846555
432290
421976
141318
819421
949827
1035819
982326
180817
945952
373888
24018
837354
1003450
854681
272449
145428
561488
531939
507647
952770
539356
727594
415881
929098
262379
803467
390927
439143
651225
382352
64660
132323
315062
492214
1004354
939573
119128
541204
681723
954243
553406
589234
564191
628566
523511
7353
254595
983929
404444
242092
334179
701970
769726
884420
906603
445194
643037
753790
494604
923753
288058
668546
120962
366297
453706
593190
1008378
965254
90617
706228
786515
304542
210821
31355
106683
219309
5894
663229
523084
928763
17445
563080
990276
33526
780488
126966
220892
508376
31440
703587
894626
92964
314394
279683
749311
395301
551353
641952
745276
1032024
561615
146529
714766
454949
1001430
819703
614968
851908
107970
301594
860788
766197
583523
746831
772932
1033981
951805
652474
999570
688096
630994
444032
278363
821221
130959
570582
641666
38663
829226
786283
822932
523889
654732
220476
4000
198236
513726
494758
458894
976777
815322
791666
70041
275056
556750
202312
425457
209760
361914
412311
502438
631895
33582
223772
99537
976374
1016230
554584
355881
659108
124956
158531
621411
496600
850125
31982
561371
88456
221805
932318
448586
1023565
259780
718011
706040
593171
545644
475433
51751
800321
58293
997392
62804
638958
40285
133366
412146
153018
927188
998539
915024
181675
383003
549640
680396
1006512
186942
720063
1003097
250048
841205
1038367
1031229
176431
482441
532021
862273
109425
50419
531143
316804
564509
983831
10113
963811
934071
666895
369185
456864
976327
809790
67214
653578
340096
205294
241734
92937
953615
538742
706948
203530
851778
82859
661556
769122
193037
731721
871649
48260
664792
18857
890746
888242
959095
664176
203260
68178
375047
955336
3181
659680
1032994
949859
650276
209875
638179
843122
32768
192703
726840
1039291
975290
469142
888779
1026896
886598
804024
611105
815647
917010
1015848
763603
759687
140403
1030945
758597
238394
897334
578146
516157
737726
955619
909114
725136
107626
709326
789878
77317
965644
893091
187454
386759
325906
599992
311460
305257
385263
692140
41741
291711
787717
182392
274059
455741
653287
187334
896436
238443
424466
258100
370054
66662
935
122517
835159
1019346
708826
242355
75202
170598
894592
330837
1009141
687972
665568
559885
436876
665923
684670
856494
460858
438279
1994
252905
443352
393333
495706
604799
858130
306160
886571
192893
325294
512679
679414
912862
987616
1005810
808652
423492
295793
580616
4166
883376
913824
1002151
736419
187979
485581
774822
713722
483861
88815
988871
141222
515503
923854
92574
323608
241117
447173
928006
714951
526420
868250
133348
81210
322862
977559
1008037
534223
422431
466917
761349
360181
27018
797156
650996
746721
873470
76532
1030609
124238
281239
282474
289820
134189
6585
977752
670964
33
419807
708958
505186
170696
562634
541007
109081
73369
312652
600301
296230
364169
244594
81717
459248
948200
556268
445701
136865
427698
217674
805284
782301
427074
835942
1012391
786990
989165
341361
270812
328451
379711
630777
222477
267833
241713
664882
214586
870279
99117
43676
342898
895760
525648
603472
736088
894959
267862
197987
928422
162720
788007
187562
439486
314073
739135
880895
321761
1001543
624814
280398
376937
782363
739970
574670
64970
73289
214402
432319
14528
284673
34098
804933
359199
126732
206830
774532
320177
173935
324527
552917
551962
409489
176363
929497
49835
940465
69616
368897
12968
688824
739884
240914
311196
34727
631539
932906
338394
545395
741283
882858
936260
446075
953356
72721
353335
843386
786340
716302
676853
223575
389818
31212
766602
131863
31697
329821
777776
674031
40489
281080
595623
748610
989056
958620
892509
294040
48883
175450
799362
105046
844837
161626
395568
265937
389738
487026
1022475
271717
888275
624682
784524
305643
161362
880730
877397
737721
571815
415635
941238
314883
192569
639488
926969
130433
88271
450670
391307
521870
864122
425096
361152
496694
307569
266105
816167
539054
108688
383727
105584
329035
540601
585228
32931
900663
72105
510410
822295
28401
609996
786228
1018157
921052
637993
877965
41407
635303
11924
584477
702471
224460
1043538
332377
279882
675561
964408
99999
706560
703160
660991
743374
878918
978552
371945
674690
227287
764032
791389
691834
711299
261414
804868
1761
713771
825818
160958
264576
58550
773835
661457
882198
760480
166390
612478
477210
226075
266483
981183
63848
240310
587010
194673
442815
310607
616914
34556
969340
772519
528697
668525
45981
1019093
894436
728029
562552
192306
623145
865079
336732
670780
968028
696251
765175
492307
1019586
866091
629923
677045
827264
696962
837980
1039582
197379
208269
487319
515953
546324
539049
923144
1004190
788821
927620
517576
659616
443394
565596
139417
472422
775619
873035
733751
820369
992116
571307
449464
263407
281431
255618
55274
864479
402600
778384
785559
136464
340437
938104
78900
89957
371165
363952
490470
307100
720117
927336
788410
386512
944375
399666
390210
278007
300633
799794
541992
162192
432378
332537
846109
535793
16268
572910
150504
480535
33236
990652
286055
948694
896154
142975
874357
452826
534100
584219
523330
268184
664746
724384
974285
924763
97999
414705
1038698
113196
752885
597442
373550
745687
112780
894053
578878
236598
73117
887323
965768
470783
481041
395559
373596
994767
61959
381118
507407
13654
762684
778364
883764
164762
68223
397731
994747
345376
438751
366338
307738
349457
746769
915962
120629
548939
947268
110512
347052
403637
541862
271136
960319
589623
313061
248703
629964
737478
999240
108772
581982
946829
558822
963530
9923
979383
543633
222489
435686
414417
644242
832593
660957
39410
512226
427525
141329
680010
6027
61065
744531
764009
659754
213283
903600
471085
16271
65653
983476
361446
87977
269457
832946
770454
260467
832155
255436
315396
406026
884515
84472
973583
950606
69579
754749
560269
876324
476580
749050
931714
949996
640479
120395
645286
732446
17397
377451
433879
339730
59226
805385
126963
261165
500213
967308
734652
512578
962125
809444
327714
791233
505759
581600
884735
796200
172417
443532
490612
663261
536692
537470
941444
234077
87525
255957
686950
445514
474337
228315
582203
475748
115729
665459
567913
462635
875628
47216
168625
723049
985481
638420
101146
616592
317060
970845
156094
984117
169104
569084
170130
452292
530414
4617
704801
696250
492952
13901
336664
651543
410528
56451
88304
1017459
974298
21194
198241
454514
813977
980006
164790
910004
92541
105423
694753
696177
908213
936275
827252
99933
436113
611506
284575
352519
316689
454483
647529
451715
245877
958249
291752
215280
28353
479531
265722
497848
56265
629480
743708
172476
632328
225002
3710
182805
386706
300513
697356
623628
256196
874974
168811
499581
23563
462580
884710
359664
457300
240974
525526
415893
495173
354354
982234
965796
891774
43517
267598
7139
381361
373956
1036139
762522
995124
93222
24701
509373
612673
192232
305852
879374
291484
225297
646631
170842
614629
452860
220934
395595
1002788
850345
304148
427383
551308
198062
899275
573352
163591
366221
377254
844858
213901
14444
86880
402782
306834
88589
290032
957277
404013
1018131
298702
444857
686332
55418
91201
1005675
252392
583981
385505
482857
702730
466236
387106
287893
453275
526223
775281
406592
160404
892340
485527
876745
832741
547883
140959
36297
570029
157944
709282
684608
736138
524163
733922
293459
541546
1006841
150662
320425
495596
912207
216275
122750
549413
93799
969320
134217
722636
130138
649838
607560
572946
808367
644274
668423
18633
462785
341027
444298
640238
267136
451141
814192
426383
127318
473498
141643
372662
662769
573011
625838
554665
67462
403984
367391
242702
332449
623419
354975
165639
823837
389426
832617
704819
979994
432356
759591
266396
429897
941663
823036
855534
1029275
588614
224269
984490
590709
218067
1042963
870082
934527
44254
854175
665719
836956
253658
796315
285199
137963
1008626
807097
472104
573158
661666
941963
36881
310183
191209
732814
214603
465335
381091
508070
687925
470731
410562
480991
881666
190890
750174
704560
898586
546477
684000
882362
756411
270287
537391
337281
174662
418487
375713
515252
666846
549876
638208
102802
902442
955558
621194
474372
200774
186796
708329
14413
532117
64694
290283
419098
917077
327623
127882
74928
575427
925847
619909
132363
841651
1021390
144164
79266
460255
835096
334386
854833
598121
213165
915005
1007983
275430
65247
576436
754650
980585
225827
9760
246855
81008
202812
811224
226343
332199
71628
437866
719845
534313
587757
321193
989721
462830
347455
657621
452872
107364
251675
904055
968265
224366
731145
658895
730756
287729
647729
997198
467366
449789
992673
458156
153925
487813
1038207
405126
482596
1036600
961163
128655
441013
694125
1016414
200001
458572
512616
513551
508156
238432
387160
750638
857587
184786
1033674
378166
787057
6601
622252
290532
441316
785475
290753
359648
50552
783753
698106
908907
812991
462194
456001
921503
171880
922354
710700
576359
164797
125963
333336
62618
445188
919798
819057
102342
877220
424646
500986
634637
972245
548907
147569
762694
350385
620991
212101
473639
635323
251053
47593
346814
298850
41698
708140
478580
541720
516171
438106
898089
1036982
576056
822585
742027
909963
571379
1007178
695829
835206
689769
800377
1033974
785879
34723
91406
46359
228873
744981
908138
810263
289285
624244
488366
529900
571668
189660
529887
587220
722851
104150
34769
689228
52495
94549
151282
32438
925581
467955
234183
200227
977770
540971
61940
857242
989836
626370
296733
459656
757431
236910
332809
816302
875922
989587
52140
771211
171380
130432
846933
44953
220831
976107
35903
57472
909165
590683
517836
462309
328545
789830
201426
536466
41368
220410
396451
1042314
201200
670303
431695
185796
958132
126929
444857
343204
357653
802922
297577
546140
423389
546198
263178
339571
263206
674817
427795
446659
611803
63672
142959
687846
631111
213211
884619
640255
79484
97010
940591
436119
359184
808184
62046
524976
327368
702374
845310
712019
768056
546055
372043
822348
129199
397714
658599
541699
492848
127568
441463
788865
857612
548278
384921
369422
310922
657385
700924
209606
554698
925985
515774
537925
680830
55948
409916
113724
69257
461324
422337
192555
470771
498700
837594
829128
773833
695508
36275
845366
196388
919640
601945
33986
175482
970742
426989
705119
934742
671470
508866
68265
606129
584579
709090
885655
860034
106342
143480
153487
133115
464885
88259
753295
214894
228734
581658
237016
395288
955836
546850
949265
907767
717349
186874
644670
799257
27798
299118
510780
1013166
403155
369535
217122
585877
904259
723250
94526
339287
633977
338527
296277
165753
24587
726691
125281
195646
1016793
724748
683038
557847
42542
458309
389397
54017
1919
551231
773392
984285
922337
919946
526851
988878
167702
623260
255376
290478
835530
713602
264191
281565
742353
873839
31552
429459
673030
187138
242356
333533
907158
1006671
867820
879342
540132
754477
684395
285403
599775
830172
920074
649571
646917
796823
660949
1045191
80693
426583
631909
857007
759516
474872
926869
657082
703807
417653
998336
810523
986638
725890
472060
894882
287503
289091
242920
205024
476099
577706
568038
195822
627781
928795
283930
830999
868180
58897
967004
246417
990582
128994
1010667
481923
267262
660440
386951
925716
467243
953075
1009502
871088
853043
399660
240412
856521
39283
322897
14370
956075
296535
104496
385875
905118
678351
312675
582697
754922
405295
934630
118263
211099
25823
992308
203250
904743
213344
787922
505616
549932
485457
316429
297134
536792
158884
878339
1007406
513160
975526
296855
222596
249904
693424
35071
1037339
1028173
688100
929196
403939
1085
820560
537333
349755
624056
59327
678062
447559
58003
739051
336458
767015
951052
350565
583609
983838
613054
151344
244007
554844
590704
708284
939509
908652
411562
407288
668911
180585
103947
164737
2606
230964
299798
672550
177439
409211
551338
246242
506406
805999
552138
734752
558143
751112
399490
543697
382834
953788
529418
82941
1699
980324
548192
666227
210717
142181
247070
872157
554992
520654
446324
597617
158911
693236
619023
87212
48149
769548
870150
736877
512933
392942
828309
680275
805327
922704
799743
715773
815340
161058
526287
888051
363289
986850
170979
307974
537349
284580
881619
859565
670377
541609
469294
899320
57451
788523
749867
645476
655062
591922
854646
790515
901086
755820
577907
434266
695401
106619
269571
960596
933608
1002147
691480
645536
847447
745023
140527
1039255
21008
169976
896868
980189
591779
874882
641030
27258
688656
163878
251267
574913
1007801
508367
565498
660449
881717
644523
731047
1039278
38746
805797
544079
672340
433148
839010
114897
951158
27989
29051
529645
963981
855726
206092
560346
475962
736067
876050
192806
473768
297088
335809
966381
495854
604975
595489
245965
1004367
582471
945174
666186
128480
904808
874452
53310
261522
930259
610394
99344
737428
560021
1009871
496027
586443
639189
283344
278682
1009833
691712
423525
860006
998435
420150
840021
67069
703879
524686
906565
94787
441784
273873
475945
420477
483379
102192
691486
65867
98645
997685
373791
607543
958397
1039265
558181
316269
180853
985899
351052
655369
478346
32489
494719
569626
892924
1042536
1021716
275279
650971
490181
637181
628107
520310
141190
281217
177286
564039
185470
856596
485995
883986
903587
970130
320301
577401
100351
368433
84109
412845
105469
704490
510892
761422
219791
827330
19211
48670
123696
785646
440788
21108
341873
600491
868471
230633
921409
179343
813977
917501
966038
592529
259752
760925
572502
644165
688760
1018770
315923
487722
879542
945541
899446
110873
222382
1006416
709467
617294
393494
67259
293896
271024
980177
53541
909824
166465
485539
675109
467176
44746
37321
98159
83373
886385
539690
323628
360053
855827
352994
581418
485883
96458
839651
795460
652279
81487
54397
225448
759391
1010830
394897
465923
565105
887992
130776
1022553
573667
1028496
99668
763031
98421
194022
621701
626039
110818
1028340
689242
32305
599067
635480
459574
257956
72679
271202
930348
215246
336910
579017
515316
190175
533321
841900
923932
86698
647212
418223
544461
769712
125202
69938
805531
395379
492479
909000
425272
72878
716409
265158
998122
587124
446680
250004
236890
548753
132695
45494
887815
158092
594009
836961
480389
269828
790225
369455
855354
941188
950054
139365
347803
368342
890729
495167
26559
886243
788346
858689
828785
323443
723577
751336
68382
421609
409687
1035698
143699
423693
284391
856887
748150
614948
644410
359006
909742
702319
886805
181203
800676
396477
165705
795194
814820
784463
52488
873180
599455
254761
367023
835183
886730
339519
850219
367738
893572
251966
528985
120520
7554
325600
239471
1003903
532340
622487
920921
708901
74543
266518
398206
1017983
587868
649133
554634
817869
691652
6037
971390
337456
880517
627043
362560
271311
982529
410583
394593
645127
885630
29233
985552
743409
1024158
753417
37374
406683
647795
326417
105235
31556
763514
934760
537744
177311
784684
586872
670885
141766
800314
197140
970570
495072
939183
29550
757852
737317
315800
614036
72782
359328
366
159506
242064
699296
662423
170316
154311
902824
88302
855604
104648
443531
1015615
784420
261750
633503
568966
261713
642949
407551
381418
296924
383632
492978
210297
938923
35450
312506
947934
314504
813364
600162
926907
948459
983532
166671
272704
592351
807751
690981
973824
232014
946100
603989
993388
207816
249832
693140
527484
565946
683606
241540
259142
202302
43811
460267
775871
650046
287197
956613
592910
426969
831947
158515
677446
335357
956236
865894
48569
313304
77120
643193
658878
669267
121962
831250
976442
318320
323256
1044915
108762
1026354
234647
781093
1000054
586594
962772
460402
432589
749449
718860
348846
245740
748969
1036888
309391
996544
505908
860514
755043
703561
259691
542514
886046
607032
441010
517101
312774
979822
67598
575372
287947
480238
799777
589411
963208
20092
419682
779482
124788
885321
690026
174810
600248
927389
770277
525740
817332
543437
671973
525508
463833
842805
615361
154838
971479
544334
128205
999518
161261
998494
318899
433870
926319
566340
903196
73300
486399
241419
855116
76119
650448
1011830
696028
521923
315331
488935
291915
12853
1020386
653580
1038974
568927
586585
875824
297465
424886
785968
309329
902644
314038
107118
537995
397060
139674
178730
392420
1017567
547445
255587
593438
281333
487607
153619
203776
1017936
101913
508113
199356
12543
225760
181681
165681
440188
217175
459232
181832
1020362
325706
440995
102123
651983
149126
252519
253176
559515
549314
79419
279796
852317
581511
686256
871975
523210
104377
365029
577807
227520
458235
370819
22532
531931
529068
824201
170489
370950
770469
926942
538061
34851
688903
997617
1041255
29692
39204
131418
361745
935374
116233
997459
23769
394044
554553
48672
607803
104227
835975
15472
1038449
1001815
194803
511312
479433
72564
115800
726816
183351
169370
964230
763652
963282
12688
332804
360298
258180
715272
97973
872572
435302
826211
954447
12737
453296
37716
46444
806386
573144
748384
648148
354896
843658
933166
388913
361574
460339
744683
668748
73166
526530
973045
818537
596026
888767
236120
966588
590455
933236
509122
207852
98222
130443
705705
393884
583961
354072
9530
658896
202356
965113
505422
449383
153302
833357
367429
775340
674357
894656
296561
645020
818027
534874
896862
498639
995361
13861
338818
809736
734838
351847
160003
411041
347
229459
352363
670289
149449
889990
796570
640635
141702
227843
993975
652099
394244
749018
705805
79725
614656
929168
974433
478065
687653
219867
347717
867846
1015571
812926
688045
918149
922057
588897
1032451
893360
292727
655537
167363
305268
518434
140889
287749
944616
174955
779258
609271
473678
883140
477549
49652
134806
462053
777367
732731
949979
800807
598732
405912
1009724
50843
588338
844357
336865
984649
300909
5677
123812
651292
501200
242179
136398
278955
257377
174865
981174
615832
1044989
928332
868010
454246
155137
114289
245714
404328
386998
535978
980998
598538
35053
802085
633433
307262
1016598
609347
602288
568077
162689
255088
349279
370665
322551
827693
407556
400943
375591
938449
22240
44737
550413
491458
784669
968552
622836
268929
445102
907025
986687
3362
362390
218204
1028536
436010
595159
627776
595900
950582
83494
529923
614403
371928
303226
741679
683286
344212
777074
132373
917311
662099
322238
558631
747040
197103
91065
150793
887230
1036398
338905
770419
304348
927935
177625
492057
601810
33155
654049
618163
292031
1017874
696023
496966
411627
892595
165145
37900
223097
955493
639588
320413
61649
84783
366145
659541
464456
267209
556142
940859
443837
1002178
323479
206129
209771
68815
773400
219086
508076
772112
853231
150477
344770
380107
834112
938321
812571
983872
578563
175888
163259
337960
938771
975863
296469
513793
657968
246355
69753
351261
883434
367278
466176
4502
823513
607218
372699
734992
305483
728451
103985
773505
435103
402854
116670
759264
679574
429542
470468
964597
335032
1028075
217593
515524
978567
3544
1001947
845031
631477
1012209
160599
21044
848640
30906
664582
738784
1019118
296644
441186
518790
329437
784688
62565
407118
478732
932409
184011
120364
816013
521334
96860
653369
720011
937190
506713
367871
14903
173212
1008392
913543
232877
307692
7745
542583
431983
289367
616627
283165
471009
269624
220324
109976
594228
797086
308456
974996
885857
694896
936241
1025678
647918
522352
597827
838612
1033914
466351
477855
307431
343257
46460
367358
335977
462541
772793
1026907
102500
315254
736418
733239
27659
272759
40346
837804
452997
366389
67201
558305
626956
108743
883102
363375
532659
807105
386877
767435
885656
471536
81349
708428
431709
369453
566789
278764
533428
623713
74700
974714
778391
117763
539107
170590
953077
163296
91633
736670
848231
657268
876577
10605
243346
652110
468499
305862
647873
571134
620124
805185
606296
99754
497754
577865
759462
283172
219133
70412
773906
464918
197854
976557
633625
625923
442668
869000
51920
209764
717545
135369
150327
577158
282410
556445
613188
241919
784395
666949
359419
833654
855609
1042153
557015
286582
535299
648916
40368
356191
438854
574539
944386
800617
367594
82992
543322
693804
2900
633157
551806
181462
978307
668715
956546
872708
847511
7425
601351
222994
475462
809465
434457
388037
858168
512616
575799
325327
39997
376207
315862
159013
956065
766233
878475
186343
424490
254358
925779
583260
339369
309154
683248
1012047
888099
528088
227671
833649
842428
1038239
326784
531622
312203
148607
554536
812968
812113
110606
71615
343963
778204
882231
116259
912646
753864
241015
557531
986883
814771
1041832
242119
946440
538549
729769
416781
682844
599024
601702
363711
497357
118999
437759
1022047
308551
248040
844473
36593
27085
745823
994057
586812
876591
439827
211360
3326
29505
428908
293141
340624
434818
404288
23413
517603
570444
654861
301370
273611
962341
953229
985557
289215
997481
972559
994178
167441
1015800
518989
417962
224244
255377
405818
357398
895008
510387
744622
392524
905165
229936
494403
492956
540025
63965
602981
794200
56211
261082
488890
847875
657354
374550
1030796
347009
209605
251609
632702
929957
532314
168737
684859
576796
302834
773442
1029208
693776
947267
566568
8371
975981
93809
511735
1001391
36724
269249
782499
798900
63604
390716
711940
930928
256665
304879
374587
14019
477845
893489
345397
269516
14230
212305
550590
936667
370735
742610
854786
703202
953670
1018017
545000
39458
947088
256069
84978
260899
1033160
477797
100715
834966
609069
267486
592397
40800
617242
519169
301123
792882
527362
698566
854633
540269
257365
60636
1021726
902068
363811
132890
345953
624886
258753
850898
872816
741151
71316
700639
46023
214679
528234
858406
437469
694400
974539
1023772
344623
703214
913859
6703
840056
336854
934663
752331
211527
55628
132212
1009873
876253
775655
919699
134060
1308
681214
964865
825760
314611
335798
764112
676568
289588
760595
368079
731384
410059
1023224
80109
500674
904807
477580
950237
858347
878943
68365
129312
369098
919852
855344
432017
957144
236290
136327
134496
300585
367350
624489
457871
319266
821655
553206
239741
75026
707758
764879
167046
533216
495145
848799
874011
119063
736631
806863
119575
20712
1000555
120575
1006682
761035
37260
706533
871656
687261
35321
833227
759352
207600
962231
946008
1020300
37593
267832
924550
92371
52461
590491
379843
133655
948386
485863
822538
166782
170707
56695
263693
723057
785539
1025324
531068
804479
328262
846872
190033
56921
334477
868099
828114
508608
71487
438337
972271
587608
651104
982886
81643
1039536
1031160
279028
972656
265359
573188
782188
798482
211721
331697
36774
898109
94349
1023758
710157
556254
138803
139860
71764
831691
480710
963864
752121
116391
516625
333455
626065
64258
141433
471111
826055
1022241
820574
28651
964328
759213
121329
581307
309744
1006229
567812
921064
726034
12662
942888
613224
643555
970412
477358
557362
293422
607632
1005705
493826
1034932
208373
480611
293853
837202
304476
80786
436982
271118
3918
431471
867179
5136
395710
579007
335994
142477
876299
404329
644069
754163
150633
245693
174120
427504
306350
772616
117200
383776
388046
539212
525581
961850
834595
987591
198071
675728
604225
708826
84483
755901
817519
1018127
256747
739840
462583
599512
202469
76254
460007
402264
573151
150993
167207
393370
989440
590736
240522
8813
771834
997736
847257
659206
345642
717552
212370
259415
680500
539621
403898
476805
10536
993474
593646
362209
797186
759202
783927
892628
477220
66409
820797
362261
690742
890053
360585
438958
993363
780025
22786
686946
523437
524954
36419
100739
569128
363631
180258
291541
177211
649884
389215
362941
820285
880186
766285
1027552
639882
965832
1021115
572077
890311
781392
993657
57566
150829
843107
854110
268377
992549
772490
459101
950849
429865
738402
1024053
906914
328980
203111
789177
408744
596279
147603
550422
518239
813928
761232
122908
539253
362440
487413
751963
626691
875650
537559
148988
90309
543397
715933
373479
81730
465889
396443
476313
876837
885092
536191
291523
944361
462970
357154
114285
711841
35791
75326
310358
94978
908919
241660
67714
53829
484517
348670
856614
649872
15697
387794
653767
721381
795491
919877
44562
961103
904934
641906
41472
213297
873296
1037680
31731
463751
724842
972584
737376
97884
398533
1011793
735496
575175
939790
881542
420885
114498
129789
367593
14192
277691
759382
843248
391595
605335
85748
416988
1039927
42337
479173
1004279
164193
324386
491438
313612
346755
498704
1017752
20838
939436
478788
210170
427912
414593
398769
543533
498204
615253
63110
245501
1040785
892496
982037
2115
610376
430792
896566
271449
729865
92875
743280
865998
44038
64128
403958
662041
733369
453478
855879
44701
54945
182460
563314
5486
520400
896834
578722
457341
460422
285879
995544
367710
438324
181311
388980
511107
86235
477748
258245
102090
849156
355804
275451
255909
289078
906009
374666
175142
634717
924519
364366
109388
95798
683660
717369
139253
359695
817711
553083
14271
319663
62214
338054
764829
957787
574337
19896
724880
577707
633004
936001
292030
857283
918972
534002
793839
532588
289372
903794
852405
293009
818283
1042369
739455
525852
910447
730978
103681
554019
229575
431779
887912
435853
813974
651417
553206
127788
624278
93343
99245
679495
239318
180499
533769
635669
163216
568237
153633
29831
693707
78568
42226
991425
813529
473584
778138
455374
694668
839264
219876
529064
862161
947644
781833
703605
50520
795568
272128
611260
74728
937624
296081
598480
276314
953278
630958
101062
799707
542816
429635
621375
387280
915674
506121
402971
460618
1002904
603568
468780
850808
120781
437147
424387
119570
295019
604085
655152
800928
116772
164151
73410
270823
44783
918325
129018
320016
231032
830185
1025144
262977
986263
393180
160201
661682
237167
217310
456191
163771
271196
514809
398232
20480
783074
699212
669564
306338
747056
483273
207630
362019
575724
982987
2511
383406
354764
782081
385168
204867
934399
364841
549403
465287
289571
664367
734798
46978
193641
530635
437974
57598
974614
723271
660127
672388
69585
755750
772592
915427
730500
214957
355894
12393
59365
263881
421673
617449
527937
881611
198451
225531
870199
785723
608347
289174
132841
28789
380001
426514
1045020
410802
119095
312772
423183
243636
973187
655554
346100
555416
324478
918112
1038535
248991
927391
715340
987490
871102
413318
779711
163306
140211
150553
410978
647470
27449
218928
896702
971199
193770
422012
38241
506605
526036
995205
983455
660257
57700
494138
111715
336933
233852
851259
276345
538689
860859
822619
115041
96641
694576
374597
165896
452464
629039
217318
807994
346047
72263
181607
3038
790485
309324
548637
914464
1030866
728850
102969
422533
100913
209806
426401
344593
969839
674508
482135
1025750
416825
642295
362949
301602
493712
411397
159194
934018
1005379
85027
549877
42111
586919
921562
903945
483453
973701
446426
197666
205899
808702
830905
97762
60615
172374
242173
456094
71732
205239
347684
665558
696803
862295
562964
224379
235294
510244
142008
837496
650651
6001
29983
964423
902277
543691
106304
670731
11453
888825
922155
412672
220490
227623
690777
714308
156915
261375
306166
761864
462045
1040618
590415
826480
15174
620630
408080
196177
586719
475893
1006287
800409
37864
946149
189917
727586
650700
611421
518884
1045091
495469
20659
244161
100435
440596
873421
86682
480446
210534
63035
559645
477644
1027384
84097
20590
626912
409371
497069
405480
197199
901108
395609
1014640
507707
869545
705873
41889
184845
798433
635952
781037
783151
523270
517076
323143
619741
845188
863282
117543
464150
427609
313382
1026859
347675
365057
888092
440381
223890
163145
583351
227562
318280
591547
661516
491460
749323
437925
943155
925230
563300
173146
253188
478551
400716
228167
818009
732848
630965
577331
337849
728570
650655
705288
176706
168608
99490
920037
418639
419263
540136
534225
705834
981518
668221
302610
361292
1029781
882790
808516
669781
443252
878332
547709
94951
371616
588369
29750
479299
597552
390269
966385
642345
491822
481904
171460
442763
105405
440692
33373
965469
352874
46022
548421
135183
116234
566082
854039
307455
379702
208671
482424
469802
26256
985102
704493
261106
688905
543584
940512
270838
228905
445869
810210
41164
912930
977220
132256
646200
988085
962500
524527
58020
1036312
948933
967456
550297
120880
810015
795833
73814
203996
238138
925956
312674
149176
530420
696709
73874
807945
232134
536695
632414
109719
304881
337343
883162
1027546
299812
383838
926815
382312
306196
135029
266033
282824
679061
568254
463039
750143
543021
305888
365550
106099
236788
990800
347256
571937
782850
701821
330326
310289
825412
642294
15208
469735
965388
547869
214674
908058
257115
627961
1021859
691945
479250
422124
954539
294836
882454
444279
802886
509158
945348
411937
983697
137993
800388
838956
597628
193578
550842
819424
234257
608394
579718
296382
473388
375943
892390
1016220
318671
369680
109415
581652
701494
1039497
608333
824644
40682
853489
251162
292435
654199
822347
728000
376215
724188
437433
724337
876401
980709
165240
601930
704253
326065
726073
776093
374829
721299
347039
252674
364415
769008
388739
444441
859717
62300
317176
953258
370587
984032
307467
664575
693904
321093
430843
774409
810551
766624
222846
369418
371049
433692
737101
985026
552950
651305
684751
211615
650378
512150
360781
497730
809288
465951
439874
291915
756290
881825
874850
8095
863064
189553
924192
433720
241821
338029
893832
742114
604324
924057
899019
313813
458481
281768
431636
864019
1011053
1038986
323642
856514
996031
392208
820104
258584
612472
816372
362294
308354
200241
908316
1024304
936858
228245
765900
796513
151406
384761
608299
414814
788109
891699
977188
950104
352448
551170
30552
329278
282820
216202
585317
555910
88516
836202
662714
79264
421798
212859
806707
751006
254116
75319
41792
14584
261415
1044078
749959
996121
811004
170826
23943
939120
871268
568507
227731
472548
341608
983048
660457
651146
537596
831186
700971
770774
432790
121124
396082
239640
415841
717532
324213
953793
132440
788512
342818
241879
794886
639889
105642
893264
473465
210541
237710
393544
38739
734299
638586
470680
218236
177346
572279
658501
261549
447647
142858
56594
753099
664754
1021706
459554
748719
556112
441572
546039
544366
352208
42548
50886
295916
376968
516144
370850
3371
541985
712299
119966
837271
812172
981426
338100
103033
345958
934214
747901
288994
621681
328259
1008762
636254
762414
874246
281252
426084
27903
106224
371817
179443
494244
393994
611811
101315
915758
197134
55745
103805
480332
982758
658400
142036
20389
157851
758782
160847
438716
814837
650490
784837
635509
937600
642851
1015447
405571
140536
647539
1019167
681110
529687
531651
162190
128102
600705
136783
325882
314304
584779
284938
767245
618155
666403
109484
19793
701681
916013
219927
999226
758224
373812
463024
561147
417672
737322
680745
733682
489853
590330
363953
190839
958927
460590
507133
1044937
20860
358988
166646
898917
708112
168341
737155
533267
464157
803146
579749
982837
692094
1034099
1031959
656132
992850
376272
640114
1021966
272088
372818
776170
434017
601718
924184
277071
128957
808648
825514
532199
118385
385808
407066
925831
527969
625513
403223
468145
136030
631404
853177
573298
80574
506117
243408
179652
146197
23022
727658
940130
415526
793470
618564
864924
692147
94643
611502
348206
587928
858930
220324
339398
451054
675846
460849
311123
501190
108948
535771
60575
465195
834780
1001403
489432
313004
62207
442753
707304
807745
833978
408846
67288
339297
987649
975412
575777
563721
1026897
574714
755535
949602
664478
349921
722396
429923
67905
366745
6049
234087
497276
426841
996453
811322
115642
451169
11879
154579
64473
617840
1008368
1004843
609319
1011826
694124
177783
662081
934572
444763
592753
83221
128694
247125
99324
493756
141340
171687
220691
695977
463308
747654
905945
559405
218142
507057
1039509
202481
263087
188107
879040
539769
575207
57587
624226
372364
586307
403678
860459
93876
125844
773213
288440
1042782
453064
38924
974372
652668
188313
142189
832889
410184
913665
930697
512440
672578
840238
350019
145843
460639
803686
33502
350110
986262
1020713
545843
1030091
463002
517673
529940
600874
54029
246662
355107
854069
200465
41553
363728
890308
26779
366501
248713
904888
398850
643030
584092
634642
637043
880929
669144
306262
770172
163132
871388
380039
638393
763277
319396
140652
985786
517122
137973
364095
812577
530292
336651
231174
229703
230269
523228
386479
615556
813733
841141
570581
171181
724267
619104
765841
572385
212163
855252
939224
536870
146888
786248
966130
14029
1013574
471466
971385
813303
135764
256111
490209
692403
177115
839775
1012617
793395
1039987
300560
833834
439205
84513
373329
1005403
702628
369940
35589
22102
441894
96692
694871
97941
199827
482611
470565
724775
882451
864059
525852
392793
271483
552831
409729
879641
399080
55820
102138
365177
309030
237671
565802
669729
897512
287847
161590
842275
828767
926742
993811
298203
737419
202964
677246
754534
663615
349581
1043514
778260
846652
900013
446157
349409
934884
266952
926421
226309
455088
627392
135912
61083
231090
65782
39948
534310
518956
963605
174093
115134
896692
20683
569228
400383
1012417
386012
674850
482227
892597
381998
915444
870078
225946
385846
314130
564949
508968
628156
740223
138013
667888
426371
651546
82456
672977
509764
75108
699925
760111
992829
959887
796563
15684
688511
864635
638490
508915
601542
669803
925832
361320
998429
675212
239518
385809
768130
387958
765629
1036132
734479
624460
352812
834657
1041482
69360
9519
388468
572355
213340
496073
546678
837247
208798
385288
301958
1043012
850425
865221
696951
798000
48684
700102
1014814
272475
163724
351151
513
477228
562011
129027
943123
250190
281113
791646
355305
614118
796204
561883
47990
339720
78990
697687
89175
928737
357294
452063
500104
448639
179297
613440
397342
747140
521511
649284
558695
282150
582887
127035
1007225
39420
840769
430767
75425
348727
818991
723757
753387
412760
469112
535685
718013
326315
480396
162316
629835
525534
741576
86800
652375
662646
893271
88405
910294
988692
306922
1000024
670882
567350
746157
540454
130757
298461
607742
771220
859248
563271
983154
125254
541617
539259
528362
826920
192713
1040240
660606
553323
254623
915697
331800
234706
978708
568790
984775
46714
668463
839092
323037
645573
304625
923353
978773
697320
132894
303860
873954
569184
704350
231161
277777
789846
713971
43814
223961
1009459
843759
951655
356247
510983
599533
660228
201105
609704
439428
298783
609651
84099
546451
189574
849649
154618
376233
334990
2439
212849
213810
205072
991867
627779
819461
390953
994346
182371
215240
840574
464608
1031300
332153
431242
166975
534297
223205
1024618
643466
909538
682698
60039
40109
162851
72276
258337
130328
681471
169569
98451
282115
957672
232042
145638
933741
108143
97405
138199
678723
835293
271844
418393
525260
124685
991174
1006078
230091
925638
282052
741868
79948
704707
1519
753198
396968
692845
578500
100206
125928
309485
178434
507106
924424
548734
140816
600978
462389
689589
216175
213924
585305
447550
733335
627287
633309
773742
402056
636221
678299
8603
653954
275334
39019
899585
890750
70854
28906
70899
365522
165357
516571
822351
168197
265532
721293
1008319
694822
698282
369450
18380
1004564
881264
782651
412857
428206
465143
994595
165159
45293
526021
324206
954654
547380
936467
439001
292893
987076
85040
80815
1028721
952084
929767
970379
519137
97896
145162
735275
870135
735969
8949
466584
1045028
920970
2161
965978
663851
81337
658288
338661
429180
213015
319214
53475
685411
277138
147627
389666
565416
268249
854751
692305
506115
168880
360869
293773
1031551
632551
1010015
143348
889583
319330
212381
580813
107004
240704
1018855
767115
793986
997983
837950
776028
329441
824152
270291
965632
295626
877227
74888
996422
316642
1022750
727336
336187
50555
730049
705563
129101
688876
952851
273132
909148
437098
1002462
929404
901282
606235
606204
45603
548774
585620
543491
931501
503704
170885
306973
1003354
142878
661456
533722
608903
799889
577763
542404
106008
676884
98605
998882
618082
302108
204072
839362
516244
452227
870824
432985
753156
772744
609031
912211
62542
690961
700079
568813
519694
505617
68220
302938
537292
711997
218518
995153
589764
274905
103612
560271
1019990
138925
958907
288402
225248
1040980
465825
804539
1032207
190649
917925
346827
396499
223384
461933
370789
898160
163986
304712
863870
943947
985018
332113
275738
392683
2354
2801
360471
213392
935319
289767
37264
137104
366758
786640
912424
275634
475488
393387
39595
662183
17660
393390
507138
862481
794994
273295
34740
340602
874831
31998
598510
900695
202203
453907
548121
870711
820664
681840
851745
1040624
516908
317359
1002558
930900
666474
954075
743117
733102
108088
471104
798477
592782
64181
443737
554553
163234
400617
391618
892763
681744
560343
1026006
977800
1028932
481151
441375
411727
545550
652658
383614
90216
855271
707445
693464
693757
417424
486524
811763
359694
277637
686408
225243
340144
253218
551362
694988
42753
582264
259786
330641
100772
374776
927480
807553
949209
353871
836522
884552
108602
767914
870167
599589
695651
1045428
82811
91211
182491
245977
92680
423901
353250
142588
1001420
771929
708325
276066
156277
528040
673074
109972
166527
877566
351394
1042119
1039756
754941
270265
335097
109357
124638
444252
631242
808693
319361
689845
488666
896238
770125
1041881
162869
870841
807142
374042
587687
624765
326341
645619
1023867
727914
59142
904688
720238
1030364
468558
754561
154317
954891
515223
123783
625231
91462
838675
869480
792490
89788
578499
41997
349689
579662
965184
89439
281501
658316
103260
468934
585278
863760
620077
322323
240751
486004
476292
532903
760016
977987
1014679
630041
168701
785331
590110
551714
163644
248808
113212
40570
129030
126376
625180
864584
495715
368169
921115
69445
935605
887308
610739
360862
949470
605408
161008
492431
773132
775845
117170
695878
360160
810011
643702
250513
44576
272667
167226
982536
838383
872368
1213
906818
408241
774359
660262
341942
774662
601965
194173
112275
403487
590485
575165
47027
881419
749665
912913
1002257
757358
980233
115551
842708
313266
760195
320198
63337
818071
447554
294649
378430
540855
737122
142512
444081
79602
31086
860798
152072
1004675
442077
894278
510792
286882
195797
235874
680712
30878
820969
516495
648154
661407
23902
998423
347574
714632
212402
789834
974477
114208
745633
52669
873811
314619
97004
852795
133895
467229
32018
796299
830241
44755
327784
371590
254542
55362
63660
194051
236740
542483
974404
508996
1013607
139186
362898
464357
288025
343858
375507
454600
102849
90385
962228
206155
601512
957830
979172
1016018
701797
474573
259030
554823
867715
883777
14905
131343
583363
142555
344170
964538
647114
752373
530852
571622
722719
701727
964751
624545
846972
938799
653771
492442
338435
24883
723811
32369
269224
933607
826915
475152
63689
704116
188923
854258
643881
773444
1031761
670349
742324
167963
778118
513377
563203
582768
995217
776285
52521
782229
479601
838761
864683
699368
601979
767235
979859
952002
768581
1033379
588473
468462
810258
268824
639441
207632
871599
580766
30201
563846
88839
288269
492792
6925
981300
872992
170271
383065
13974
14154
859179
743527
217869
230345
235498
161051
775904
411743
614735
305699
961456
770524
864420
325374
48189
821399
648635
863758
685331
726878
407295
896791
888406
1033676
1035493
803308
321287
758073
232130
238970
184850
858716
260218
756661
887785
924218
44508
753299
489191
135040
72763
252856
318586
482711
473409
842042
391253
780663
934517
197650
52758
483435
391357
709681
534591
259923
930953
81197
233455
61456
669417
855032
778085
498144
343075
320181
313313
635555
591897
886159
2307
73583
426787
1028407
426016
494972
413587
561546
309513
103923
347625
336972
77083
215977
238818
900139
514323
911060
356903
978307
739117
974090
1030516
822084
88128
182087
261899
476784
642054
533189
1002371
495202
602874
580381
795522
755496
581600
455002
722443
71392
63424
664863
199581
990014
869935
908374
127831
375751
988394
897022
475300
178712
126726
709262
242585
844078
757909
702824
13337
486305
11429
374065
658861
13470
463096
1028991
463903
6373
760600
686482
637319
416047
459750
337911
276756
693113
895335
788321
891765
582253
605508
535474
1023894
971919
787756
140408
660400
846393
94000
36337
675339
888558
667181
728888
455402
744285
997455
283554
330577
321055
927896
712982
701638
231955
744819
1003453
506420
118237
1021775
394046
287023
1040337
277327
705507
172882
263044
584166
72557
214719
719955
248506
225348
10617
944658
582640
764279
133382
545051
63600
115664
534805
293610
309268
361292
294500
899255
131729
936384
916629
518537
388818
1029733
1029052
739163
299632
612446
839286
734785
406893
413422
652832
337257
907882
804875
606984
834228
182154
871333
988116
353955
597979
561068
472475
312034
913604
973611
999208
48926
406946
846182
698573
1011812
449579
302276
222551
782909
463869
873029
179770
661552
605998
79536
420623
620418
317211
876841
9907
612903
293834
825593
208168
155627
1012101
506535
133218
782879
892038
502346
534635
876786
463833
201043
410274
303218
234025
220252
898605
119330
1005427
540124
40744
952983
906042
735022
777656
620629
108208
136197
318955
33898
577338
167223
340628
411789
106928
204651
135440
979029
594622
428227
547116
216389
270184
428072
289146
296126
282121
740087
211732
817003
259049
293333
176688
566205
972972
74238
522415
317163
13673
770988
618179
78171
129295
369862
1022296
958760
1026864
948670
194302
61671
430444
1009042
127735
461056
920940
886866
275486
235550
410312
815769
664974
153683
572172
59427
615382
414488
49142
210184
327260
734706
254771
76291
820448
613855
956397
48870
915430
187113
1010375
543632
669886
360655
803356
405282
758313
810235
615189
224197
772491
686092
15306
965318
736162
841203
117863
717413
634651
907829
853994
24974
698109
251403
1007274
232208
454701
704997
198263
805832
673337
906850
867810
909609
354781
427922
258188
903147
490261
215516
493699
963399
581153
915319
855885
677343
109368
480875
1015174
479798
367191
349372
836669
837989
572285
981782
453001
547311
725164
340522
305334
655904
1029994
925613
123898
909437
748026
989401
1031994
712254
513881
90142
936183
617540
851104
109609
796734
55375
141336
620010
800256
807124
8376
355115
435846
554509
10651
606127
646945
201847
391457
650875
615277
821247
303957
734037
388423
884566
491096
398418
4489
213379
937662
206249
202046
806367
162913
955632
134984
951602
193529
696422
351703
487860
532696
132888
428265
125040
707568
944061
488429
78441
96702
862169
523710
828366
609943
496866
728780
295622
819831
729957
34994
914282
1009175
51526
11233
614549
188466
298083
102403
582166
419342
135964
495010
468237
78428
716223
571920
962651
403211
399992
380308
495992
759018
106278
59432
873850
751660
338655
911767
135885
206610
332006
724578
97445
599451
11748
911492
709843
949125
686734
645703
82411
266157
865073
588976
298280
244966
871214
648118
880051
192022
218458
17612
784535
62786
642891
525384
337782
564443
161396
288183
663869
881051
829926
627905
33029
360752
81122
111105
930894
45197
355779
614605
983723
852377
257540
169981
95592
536433
904534
917911
396506
113413
1033338
588979
868929
284956
366694
1038897
1043792
452547
45831
352577
673643
292238
339815
307216
993389
432322
858538
779234
720690
366175
254621
114893
800924
67843
129509
547716
434768
1033733
1042530
380883
533641
870598
934388
221945
199529
473102
111422
142301
985110
817948
684686
854060
738764
668302
706612
827357
456530
495519
832412
42570
74475
903068
667020
1017132
166413
390014
48789
557298
977644
332549
19040
56526
984388
907883
797777
454489
184751
251271
712988
300513
645775
836479
119590
921353
145802
528808
515156
851227
563741
1039995
71520
39093
470668
894418
1024162
862768
440939
978013
1006630
816020
1008613
117443
536654
406361
642686
528835
895203
217712
795008
887945
325148
881970
557429
820734
359472
575913
703025
546985
364513
546718
439492
263321
303746
569622
676327
462630
316715
811661
921855
472730
612756
579724
363331
346648
501757
510440
602556
526320
110071
29282
20111
51536
225928
1036721
931132
802758
436757
806786
310275
467577
313875
832451
744530
583196
524855
541739
362552
263756
457582
163416
97696
213954
829107
911772
281267
891766
531943
781106
542704
966053
269787
928698
862889
13325
133231
605852
179489
358693
816983
812887
755900
853684
897760
129893
772457
575589
970604
873379
795156
593885
572239
402373
351358
349388
109112
711334
740123
815017
289221
707457
619000
15628
625292
223122
964082
655606
64528
279381
606634
953312
368393
442067
157720
752730
761583
516621
730801
298950
199212
154721
487637
708110
1020486
528398
96213
628757
417053
312328
292775
960417
316546
805798
22666
1001034
365935
872193
166028
603214
754613
552845
499015
1010763
426401
143540
972731
170384
193268
626390
711077
992514
879043
665146
708127
169557
396218
176512
252006
505753
392
419096
32165
902543
248179
726979
666023
805559
618830
206432
475799
167535
104847
876761
535323
854529
322143
156056
220751
369700
616448
443677
52364
750236
153931
44030
179332
877807
420059
660618
324103
246264
797915
785200
4882
814444
728237
755240
154830
829362
944358
966935
295366
911922
452903
1016645
671993
723804
231827
294099
824441
164311
198687
551472
22429
658180
779517
739962
905816
371776
929641
827422
908254
100356
95378
460364
986075
489481
85802
7128
822069
881854
969123
432183
400460
130341
169964
28168
240015
125230
447203
660356
584601
74206
517825
619223
106073
406561
597232
491810
974882
171099
56672
1040740
942224
524188
387603
550134
27107
497521
809520
790606
956756
268742
652471
78332
544278
186371
882292
155762
897719
524503
317657
80419
828235
722911
76296
564913
782651
746905
888246
421700
126517
112363
797127
1008878
755818
592339
859689
95660
403673
916217
136091
407566
253668
7725
703885
548840
385086
153138
343408
569415
536311
551093
20148
570454
297426
300270
682737
220409
841610
607101
81751
1042412
781702
12856
100971
478555
25217
383339
599224
165894
375764
490796
96151
172711
921013
892031
389741
518927
887830
990772
816697
240636
471659
634925
128375
3919
575672
1030920
354172
883591
381291
253616
733612
38472
760
704756
50652
225890
582741
77215
1042875
795885
715791
609717
83615
450725
426750
619671
592587
338651
457904
812847
317560
400665
884230
998242
1011159
907526
806150
121552
16748
82387
827655
543229
229349
21341
415201
902670
577241
450223
100113
128867
356147
801031
461809
15143
27031
790519
114819
444288
338957
518535
847609
426156
69862
845068
111766
71502
401771
962397
272212
993472
506850
140571
398034
494929
215102
337351
794764
563969
587288
431589
235540
319697
336650
1016728
396716
113605
536914
864723
735116
89656
653242
826346
155750
833571
176178
100657
442240
710489
714521
503907
800317
724522
346022
415042
91988
218248
408990
224016
322653
560668
344167
437603
515775
51162
964510
452232
73356
679252
268186
526216
850530
893207
820367
907449
214882
387355
103334
306324
641723
1027665
637246
870388
562186
114173
454414
271953
502792
90762
139827
332824
808381
704522
963927
911991
707207
356857
115923
954373
40011
67209
423181
748168
445729
775885
982306
385569
594076
971351
248862
402883
316782
678606
396184
801791
1013261
897012
831838
210645
680157
143898
889503
8079
564500
860222
986086
40487
385926
904007
954807
485687
872007
450559
550392
314034
40023
260165
525287
204565
285822
732373
857848
864880
314464
615434
356637
57792
808504
572116
667040
866494
802165
72853
574190
821847
857801
559178
444776
930149
853227
355756
967081
859988
504909
1024901
722261
502197
574183
621155
713109
551358
157710
1028580
734140
825216
180686
320751
575541
902633
181984
559923
342018
807056
631454
369337
765227
859009
781038
355476
107818
691132
1029843
151643
995926
13721
480098
657810
316968
472371
136569
769930
128214
197148
575464
451695
319150
180770
552392
184515
443537
17314
623141
201734
581441
509906
1005123
851393
959189
777539
314733
969141
331700
785233
403952
867786
675204
627073
305319
205004
277457
163786
893836
122845
342652
230530
685437
534684
851627
844712
725223
281975
520862
441043
229559
339948
295288
264436
417960
713245
565366
1029386
266483
343796
995950
41979
444460
509673
313047
822671
453850
299752
414528
210900
185825
416237
695955
42420
1030869
351243
157768
643851
305278
55981
371133
318169
178228
433110
593193
482311
536664
439473
683580
737588
32873
596293
478882
23495
1002197
792300
1017787
32306
160276
958434
94513
99517
762987
448451
399078
661392
208123
283424
194321
224827
696930
220100
31448
718060
693276
1010843
309671
14901
362832
98497
345580
95590
557383
464293
84287
486920
336842
80471
21964
317669
176272
68699
633525
388932
591925
585039
447382
529208
836586
179029
510767
952688
885713
741917
450202
534056
134231
138529
557079
659673
34472
431641
673925
207344
514879
326356
965565
729106
270912
517874
8721
337785
570947
561306
640985
898512
641933
935548
773589
124072
266314
419807
339695
182838
121420
174118
724598
170953
769775
215343
131938
787673
407236
176504
845027
167235
43060
504054
436465
467703
511448
372318
821619
694331
963247
508602
1038458
130176
51310
950642
267484
950892
789806
539481
750114
983975
446970
42265
731282
632182
175008
452753
124104
335503
675504
394360
850366
99406
128693
893174
397200
208831
203000
18298
297026
919552
329022
209928
881155
489365
702169
604960
542543
724007
670352
805533
1003024
838043
204153
557813
638730
248419
492618
443318
991977
813791
36347
454029
672241
180961
164653
946797
850524
330856
565543
917011
927499
367756
810701
485210
710822
1002276
52780
794068
822966
910745
573575
180381
251936
732238
761620
34153
534857
553338
254558
778576
449699
120715
369425
312948
602224
98728
703256
119022
870256
438741
700657
14203
93060
258011
770119
303188
422822
733572
261575
841332
67726
535355
956071
633155
243762
698045
553652
415136
219594
26661
726929
984310
59300
687204
189349
180347
168381
72816
357978
305108
743289
724626
588838
236554
7810
581472
806998
555203
881308
971009
283536
1037901
212349
1015319
6671
429780
545838
399982
59118
401313
522294
697505
13984
679623
155368
74639
392982
123917
531529
487424
306688
137820
397479
33032
914869
847881
990020
787910
14413
320302
877489
608591
248486
386715
520742
376773
507520
734945
246222
477271
577501
298027
1008359
1041671
1021350
99712
83568
404950
483055
67343
172285
475199
198777
659048
739084
815220
299465
714771
969479
366732
145307
791334
434437
98857
991497
43553
245235
496760
916164
710253
883001
770695
527268
856205
528223
309714
970785
454553
435104
1020900
76764
751309
171488
332413
713760
360776
900807
796792
191037
945745
970335
514094
518137
575824
54544
510552
917746
914843
590725
803854
20180
467598
545467
274431
931665
191927
794481
1004158
659122
65896
10766
171010
269000
461004
245261
299202
798530
921324
979578
976528
633977
451972
518020
825022
795894
464315
930079
1010973
557771
458254
246959
124182
345300
647419
55880
392790
865563
215149
1003573
446279
645555
92555
505770
336425
650451
73512
1023165
394670
59172
392180
535127
277897
472362
688199
390890
418453
196554
544714
883356
75685
267702
995293
129222
358209
427576
92883
611076
964049
635683
189527
884911
444774
1035833
508017
443695
854505
1022698
661709
26986
410537
158919
80914
515562
312426
60234
532976
77598
1019881
703716
794122
895722
320757
128156
388698
695747
116040
1011131
551970
725454
1015954
584218
131355
165757
648953
484221
68106
614531
363896
671082
612610
16117
973158
5386
478247
699068
990759
687948
1030503
717946
176787
335807
937134
571535
802982
763184
1878
809899
868746
888870
807952
688638
342722
21451
982471
615469
757951
735102
567278
725010
706157
195389
1005267
192664
34782
407054
412217
342318
893268
462721
932010
902875
497678
32882
639493
317969
544748
486504
81627
266158
698916
926878
682092
163967
1020070
679118
368103
409930
143650
483949
991685
256805
973573
21790
798146
513204
204944
523863
515790
373818
142020
977002
369856
952300
41796
121548
198888
88999
557313
606506
621800
692274
31236
388133
1002117
560672
702819
316525
280393
801133
473772
226598
598282
111994
227560
879830
273561
762753
604724
657021
694206
215600
651762
724883
1031210
493059
21343
805450
53774
579021
1040932
764354
646804
70655
612328
403384
733834
448529
610433
1005612
114829
187581
636539
8555
1041899
706717
255244
649281
945175
315807
529555
680338
292469
927190
368103
71144
695738
864735
1015874
951870
560211
429108
691409
43163
701508
370051
73352
953590
21825
650612
119956
101225
8731
946513
864298
1029543
939335
336620
955966
913008
40576
210848
573088
654807
544495
538332
741701
1004197
550683
385325
690717
139496
851975
577245
307448
911166
43171
122147
743745
796208
877934
448621
145006
228871
864031
12526
1015987
820045
651602
138450
153925
251749
654116
954334
966981
1036781
358964
548118
327742
880133
688156
699633
325433
60232
195066
338837
506946
540075
579646
364476
507962
16313
462564
942734
926263
944393
354814
365799
607032
393369
260870
231051
623741
1005653
38876
1017180
872040
514478
103953
552039
388868
536122
1018947
311284
710203
186314
576366
307462
448746
966002
230364
36188
699070
401106
979894
661522
886254
804205
177750
990834
240011
513608
322994
811115
819649
725042
29342
231869
597681
74790
207058
350590
263435
168559
375660
553519
390246
484954
61864
578011
447179
166219
976701
1002916
112061
818384
340017
501654
33203
609564
623349
345859
767528
638221
970496
109473
830024
717397
20378
630282
383202
528082
342178
529058
1036867
798420
675301
861507
816283
290648
389767
954987
807014
562577
781047
776952
906365
890206
517958
192302
599019
69854
951651
858582
133354
731291
351596
118042
591903
507764
217880
1000401
1022091
671879
459211
364615
871124
530864
470838
686126
497423
935468
980203
553771
755030
520553
611976
253111
1034897
98179
978950
56069
596352
629127
564543
709008
575493
534583
168730
356066
428949
969667
760489
1019747
632169
683824
202558
911402
81813
838698
104436
131079
539691
301409
380392
730395
932122
416641
93037
29294
922626
493740
103031
490671
723068
743984
822664
571104
176490
459493
148299
409258
374511
726330
133193
139914
398441
361117
155772
578203
339851
406503
972673
111474
997650
134614
581055
779007
552843
700884
839906
152243
404798
986882
573763
265022
151873
133362
489286
456401
674638
476890
686412
212418
497407
454457
643183
708068
110817
144985
134881
49943
364904
769110
116727
417620
1034807
637909
911356
967373
420884
892976
184676
387675
970288
287188
164048
176693
139721
674578
465921
591298
744992
777138
548237
781057
744591
818176
707014
938171
987070
472552
251853
655112
1041438
967611
448305
534858
496851
190149
373374
878859
318298
179658
148589
220121
703819
180210
384429
903330
1036334
811864
444488
787960
741423
220567
525667
978864
576812
257203
378681
366770
968367
998149
274541
434913
719448
771113
54733
268171
49088
729637
854651
438462
679442
793007
318292
287901
37889
335379
657519
112207
516222
809098
68139
760237
306294
19208
747208
129084
25707
759643
611658
491877
995978
173981
333727
317635
538870
238715
853594
710909
738754
198646
522037
41349
842108
371411
80046
914228
118994
835317
503951
483395
468417
8225
535810
984825
1034691
369167
678191
631402
970922
373006
492663
240108
850566
787891
833012
908233
63449
425442
59216
743164
416894
553188
245403
171475
67868
607531
310127
795052
334537
309125
388068
31516
161921
505536
388668
489031
79770
587030
485207
949019
894927
928271
664729
566707
757417
495326
1033354
297164
642866
152388
843051
558729
177037
768247
21940
432195
778274
434852
820893
508852
343318
403780
858593
368625
947472
207859
403077
471739
695590
689983
133302
630655
193679
983707
309582
371629
246888
532036
463621
798651
758734
1043671
569996
694858
959413
641833
142155
348093
697847
816961
907694
358981
200951
460290
268930
858845
795620
554388
508778
215219
425535
629176
568339
749110
889295
235428
1025437
232334
508613
291330
803167
1012325
778237
298867
840010
399989
707157
780910
926425
772499
921667
487640
715330
611709
121875
304296
260575
483423
476071
307004
714521
261975
138048
862646
785052
168258
82285
126351
517177
265898
372712
1030176
391342
92985
213262
876511
689004
740650
71889
727050
761942
979273
951277
234722
366539
369390
203413
248034
328424
205059
506219
751331
684247
659308
507400
701725
894970
871980
1041775
890999
320168
802809
1033487
44673
132525
152272
205817
322704
930553
289660
164314
295271
836253
868785
968447
235307
568571
683173
326507
588110
987896
972171
83829
674068
21510
682865
403097
1003880
934122
231158
741261
31855
179499
176021
146319
769791
395845
292117
812020
966057
323973
443608
588375
815716
947101
579441
964717
144060
310918
316037
959205
96793
260612
199476
887222
999795
609062
746259
455896
316226
111352
330019
304092
178530
851006
121110
751336
728104
753797
667386
414646
712009
518570
531728
641216
59790
414362
829981
789129
549757
975466
1032491
99695
855319
127887
164025
814813
136992
442022
1045394
593368
860242
422533
857607
831721
1029260
733036
788793
1019671
541483
244434
477995
193360
1043200
785767
116069
739495
985718
334658
681830
211290
185593
172685
42999
128815
447445
1002558
364797
8754
439725
508483
929583
305447
944167
55406
83131
511333
217840
493425
564455
995879
559408
643795
427881
627700
725774
606044
1043748
474225
317076
361557
913641
207288
750275
44186
1015998
714134
845860
279877
494071
879758
242591
858566
877533
269973
491136
338312
806204
205916
223908
534745
32413
599876
1009520
592395
1016042
365992
304723
22688
960662
558286
313155
70046
226265
35889
961915
349350
732547
379243
642612
44935
882511
356372
1008414
877289
528390
507574
471069
98507
627248
1019374
688172
946085
604874
934515
240013
422983
365625
1026109
860348
658831
438079
537860
939308
372356
892382
692312
230672
332393
996462
781925
263670
149658
38639
476698
476398
102891
947602
272412
977007
210387
512199
557140
27923
1003731
971699
140408
695072
977796
901502
153138
67446
450503
682286
714934
1039613
449952
519840
117269
65885
487590
717377
755968
483017
476745
526263
436386
724645
855256
378195
225505
776620
207292
181778
940851
456324
234748
474710
202240
929204
33207
15109
602465
949509
586919
799731
227823
428536
42061
309068
272493
591015
964897
767180
172456
1042337
880479
398224
511608
186818
691943
914010
313131
728029
487554
160796
802392
831793
300424
486574
183993
108784
61979
791094
588037
803941
261629
649319
972710
245227
949642
96628
292594
634436
56976
727477
965223
168733
412417
28068
260413
385989
485182
349183
1032124
596373
599508
120997
391983
91756
11056
90448
683026
626143
220888
458183
635783
610635
842700
375354
685212
896123
478324
419584
89848
464040
997918
381074
58631
49099
265852
803712
503880
560016
958544
415512
221920
237196
756563
108359
812315
996137
141389
327581
524148
461940
385498
646977
864313
239680
629569
244597
229379
994734
120938
456004
541186
817624
928101
641144
958022
100945
47916
327956
766961
880393
308544
415122
522285
334663
512940
514624
437297
521456
134931
696371
102230
591664
740250
734300
898717
655168
998584
450411
172448
999057
586277
629941
622138
697958
938372
148515
264288
490024
473764
421075
382887
1025988
248157
109043
305922
795443
338973
137430
531384
30228
552381
959105
772430
237114
650186
302310
557422
240444
85525
254438
989767
537966
434201
207659
1058
819623
318855
1037595
744662
770161
776686
148731
765521
878555
318439
988411
454092
413805
503945
509402
259393
175367
108953
638504
872467
435365
202742
703605
44748
812688
585298
765754
268779
585295
191935
766677
397827
46222
452930
192911
841883
710983
55281
534925
162302
687695
522321
411793
996907
87757
46559
839090
1034035
781553
1003579
715341
188118
149653
879580
159663
955980
562058
381690
845963
196737
755025
825043
339484
943923
872277
16221
138113
919521
165068
58541
720390
247236
100129
629648
542777
729251
607752
24625
520691
451343
347913
319457
524873
844024
878588
344618
658281
445295
142367
18023
334497
286205
635664
563682
588021
589463
133327
686951
830238
835343
350149
886864
884447
22556
514372
713788
555947
881979
1039298
138888
77096
883638
236940
79620
609086
43102
537812
784267
272144
259518
739357
646824
745621
957629
514549
14743
690095
526042
525302
449959
967721
69123
124088
126820
40207
278194
440479
852361
439502
1002559
548644
67760
608444
387416
397454
669295
465997
246865
575485
44730
61350
643191
718304
255763
332496
262143
565706
263287
129579
829990
633718
379736
617425
93346
462594
322387
913221
373296
85757
911429
350256
174276
503029
1031425
453385
168448
489763
433533
147360
84925
14360
982323
979108
20314
923559
698702
61531
859589
662510
128836
584065
468776
271300
541049
954477
489271
998344
1033217
448898
323553
212200
724230
796462
402847
910551
752976
501624
883399
1010753
157880
764018
1005885
663915
340154
872701
523433
597882
505393
518366
523729
934079
57402
105302
535384
30410
314657
884450
1022932
977226
770796
100130
259547
414761
798750
614406
493346
455876
988470
798041
315026
936194
47874
181915
1007746
884141
731207
723437
603543
1006670
57939
249109
274225
829142
875361
376043
30711
962436
583408
722172
457747
773323
145991
524569
911029
417796
97127
41879
23654
625428
579999
714022
544068
828193
117804
42647
78577
896949
914711
785435
76221
368462
69518
58095
959825
242428
615358
967591
255086
859771
786471
762161
683400
744564
474578
390756
520828
386341
595914
938048
413973
863329
535917
632150
237169
907680
546092
575611
571887
331916
110639
16669
405188
1034307
112082
59862
287130
200376
279670
568036
69507
91362
990543
131637
420610
231781
625066
818834
83563
860759
598291
690337
34753
881906
159680
512989
501492
122044
431941
317919
618759
15530
78749
793150
792394
934197
26974
300015
144092
542996
645984
589364
868634
986832
802602
1030158
364178
920970
58482
986732
444720
501971
243379
131081
264225
98337
753994
599079
512541
635006
614083
642089
190716
985538
1012836
457557
510062
950833
583863
802602
354566
29297
552520
954674
958534
926994
851274
519628
187794
696943
36311
983354
710344
556389
492141
523610
702154
677934
615328
861659
36271
503135
763762
184381
306258
196328
490909
400759
290750
88392
807316
901965
856234
270515
357356
94150
945296
271197
985277
530146
258974
235423
268334
855271
849323
54335
909550
872393
462672
251962
687544
811027
834652
285860
952927
1003753
182829
598659
105465
89157
919571
325166
199125
877998
554430
506181
318997
702775
693908
441041
560296
869333
340364
620117
645460
991543
251878
927454
604525
50071
563677
515276
1000005
448061
637621
256659
476238
5124
518520
129274
863549
666700
170593
74368
180049
635778
735465
256737
747882
636836
244941
455825
301965
834227
569071
175616
867660
103717
12724
750538
488710
739018
1042437
833390
190999
213235
855014
257901
941196
1017968
33231
436034
467988
798323
886086
313304
464778
595032
969049
18057
205464
870699
225283
70547
215552
404122
856186
89153
824142
743519
232277
718219
626016
322214
954730
623280
862305
40112
207766
288786
46920
258699
821331
386782
243271
417789
1012673
227599
421067
22598
597853
642843
947630
279434
378487
170605
715807
572313
751151
869014
34091
181491
424088
719831
146548
824757
644837
1037379
892266
253918
645510
465928
647264
755536
864409
307050
78031
658653
354668
394279
565053
162446
867613
425770
834525
306312
739319
888196
1043964
577855
843938
581349
840815
350899
939118
53197
48030
862498
129835
503964
112402
939671
1032462
618196
81180
538469
117137
728178
99760
795959
917918
517861
565019
50115
69045
655594
478764
419990
188657
704320
432189
331469
363185
731243
106896
765417
97423
887666
661489
929731
807016
413940
1002805
174865
586228
43672
112662
766663
133320
642647
39319
415558
150183
782359
213509
537840
298511
306777
339769
412343
681603
291512
462980
261960
824746
132200
487031
706803
244693
752415
245221
945541
921653
117947
531984
338536
279
195181
633939
63349
116976
387253
245320
337055
1031280
323951
137525
730958
686117
809539
59631
504960
844395
713794
104602
737789
689714
297193
229484
143597
488881
718535
911774
753544
453107
309666
901716
373984
819260
557415
339006
704945
465202
573667
1011962
247595
402557
233764
803317
571818
420883
633798
1035499
285004
364164
780180
750110
524894
910189
117570
257392
117836
604787
702233
277150
806617
856247
530259
63811
794634
221316
872691
1015573
780883
687661
255126
75277
30802
480901
747468
853784
474115
865486
14842
701888
808415
675748
518258
1039118
307308
435509
13213
542426
344649
235445
306912
1009969
494118
457600
952079
892246
561355
526717
607897
968660
962775
743201
994008
838488
750480
791765
820625
603924
280932
897878
235830
650159
885267
859748
590258
417932
806937
899489
193827
33331
89970
1019581
132717
797430
744484
187926
394302
378773
184103
936808
1008205
679176
418066
99035
938047
535349
852310
868213
1020917
629277
267390
363982
882143
487624
643032
493903
283004
300531
555456
572859
453038
871775
149134
95001
15711
887559
687443
634192
370138
334982
904930
337672
860166
299333
268720
234560
523162
537711
801223
286167
634668
846054
676873
336598
150446
149927
215
465495
333022
973
282827
742585
706527
610714
896220
795488
126427
175525
107858
243986
622247
167864
234673
193776
921777
686641
125561
916161
260484
118663
862437
394677
453562
156396
904358
68542
275692
28015
20812
390872
316900
860197
78118
1014587
504589
224343
837978
334382
39925
39462
926826
1034239
714653
607446
734238
254797
644868
598677
34483
861907
162135
226286
590710
336115
908782
906989
154912
714854
851088
542651
244173
39419
826202
212314
645039
335225
537948
496064
388623
431470
837149
523071
31248
225624
287218
265095
771132
260389
75245
327546
743789
672930
67389
706877
922577
94464
932503
149768
952888
647976
401217
694304
567760
107693
846600
812304
256815
87433
243321
968750
741853
50196
16071
520805
812985
335912
428648
10347
89601
397023
220405
881912
438152
617880
713179
783875
156230
962272
323827
205543
346486
490375
255498
204441
1019634
175084
745872
935300
358001
570506
464574
395433
504670
864061
64199
240632
690165
88721
4572
449588
328610
744312
559986
215450
29210
301895
958410
878008
519668
103465
744040
615335
115043
115334
587013
422138
580135
974659
649728
855953
408012
743015
973681
569639
474143
296013
606507
953333
86225
904436
43246
102980
791831
486423
459442
520440
989024
384791
546346
110058
576967
246526
973560
46397
533743
269580
955289
220003
796064
683069
331162
463629
244146
558405
733141
65085
638462
739133
783500
333815
15304
235146
246316
250272
891223
627102
831404
49393
535876
726435
783712
822092
789374
60839
101322
886136
351944
647029
993718
841879
980183
10703
719449
612575
2022
36362
793297
644341
864788
872255
105144
197085
936821
496862
909197
780492
319274
845218
142395
650035
834875
566591
839572
533262
195978
528778
1040377
786488
406521
464626
606599
311591
711984
130
488578
13207
246643
340581
66545
965658
263937
762681
484608
639563
767610
841186
299483
918344
847134
207208
811743
950343
1037558
797352
457619
996754
631414
846936
685438
688635
656935
330036
362972
540210
702973
475055
907285
519969
910966
952147
488829
466796
307379
381636
915624
839014
95043
129917
709015
421486
766157
623947
118304
806768
932690
526166
891814
16344
607962
866064
139219
319105
216662
810586
231993
417501
551012
660950
363220
785715
21736
341892
370338
513192
377139
390507
834215
422126
1020229
357243
761468
975687
631022
44661
106904
299156
893967
776492
733070
56363
399858
400982
508549
485434
827236
330709
815331
727265
763675
804590
840753
636220
886097
686309
401009
426147
447294
73614
935887
328449
171124
1004923
366955
441385
983041
569855
832915
783668
847027
1023152
932643
745798
508167
543728
979835
59927
1002648
249249
618501
995274
561144
718579
735837
439693
988538
811238
888347
763494
396851
783677
1015903
191342
923344
1013234
540715
306065
212368
788461
574884
307911
547892
649000
920638
238480
754425
271950
409528
788716
634169
706793
486465
1011157
665971
302624
497611
375815
817652
110450
56837
85228
153973
989987
600462
919212
649384
777173
239206
174505
664217
602673
642019
73349
311921
223577
33386
298041
734209
1023163
629380
752493
931086
1030102
594024
250465
770195
1027670
488509
175555
365701
924188
341231
425337
459631
949125
311855
629144
1018731
605203
935052
439915
971297
228483
835061
79046
581555
596138
93876
395498
555576
209184
501118
276964
183356
202379
731329
521811
511416
737643
310738
158113
756490
239643
887098
646665
463036
443459
271498
911224
848670
796242
869961
319336
330681
800513
272500
448947
137321
373207
921421
19471
15724
673153
415500
494900
418800
5585
540254
1039296
778339
181446
583462
246663
856385
733326
591161
245463
162589
143077
965041
875355
928283
606003
371138
274501
121629
241178
580607
11185
917398
988842
290737
566492
865141
400881
396020
549027
575084
877909
486507
897399
188418
949140
182923
209771
288495
904314
968955
769010
449051
722013
408211
387888
907684
191815
421374
734347
575080
982781
934184
726761
781466
200268
485145
73459
698827
993455
526148
875707
56410
745563
264621
785229
490559
487706
1024051
806853
500694
606008
225604
962316
554595
678689
695787
728427
1005842
215463
498214
974061
162112
605141
134243
261092
576931
862573
374465
640527
818171
918672
712896
548118
666103
572259
998106
961588
783223
491372
211110
343639
368722
115134
951641
923541
240696
362869
316046
481375
759999
336804
834944
646529
703648
619169
302624
753266
428053
150630
377021
28981
796208
364212
1001053
85623
71927
251317
348934
614088
675810
54284
980529
222642
520625
859609
567698
576356
772492
16153
244666
384211
771031
771949
1040264
85041
606111
62451
440787
562933
418157
942279
145308
683639
399346
528803
496696
179046
787343
230489
482713
661904
678373
672178
580360
623722
858355
313973
84935
133968
481449
87311
731776
340131
132952
873626
1038480
387315
253174
396599
999013
587087
180240
514444
956227
594298
142312
1023437
288074
399116
522370
568135
878725
121439
425421
941228
628211
971206
476815
339999
852474
903908
130667
278121
48909
288877
907427
4039
6778
381793
850685
892020
227517
626878
400498
918150
888546
392055
804368
187036
852056
404564
1022661
863820
698148
768462
393597
69219
613342
974835
640862
276615
961486
185535
928971
946375
1021017
136746
208194
589713
622479
433382
61397
107645
375283
340059
867783
646695
455952
758780
95061
1015784
495111
956763
389450
872564
951130
435912
155372
148701
91569
747749
395658
962303
180509
382475
893907
178305
882581
642925
644212
700785
830320
840070
1014052
682418
798726
694585
1036003
288986
1017500
662411
825793
313084
172525
494813
635293
227181
53591
661260
220904
48482
76587
271366
982007
35873
754793
397714
246197
273555
254317
990808
164460
664737
195076
763648
702327
129900
49659
150288
644469
415622
342633
50128
363489
684554
409481
657569
960570
180697
901449
684154
1043646
367629
894320
965101
749672
176669
447836
118643
1017488
784519
218555
304034
888532
243069
603592
367726
727915
529489
994527
806494
12871
657747
558236
532764
839763
608210
654076
345565
315115
156859
527237
393035
401779
50133
544590
1011253
25911
80825
404245
207733
840891
683105
245104
55065
685800
776792
698028
620620
866216
23764
9260
855417
899289
69077
103891
326901
353202
605665
97774
511951
248078
480547
966917
755962
965034
286601
1027713
183708
882465
743544
297460
988273
145127
712310
813283
237422
369286
979822
772059
886907
377344
139625
256497
318829
216317
1014296
748926
502410
447253
1015736
347292
384111
407664
801674
377876
217421
784200
770259
984071
389852
997839
201158
29215
541329
449812
540479
267794
461359
529989
35551
713867
363043
663278
834707
166926
90572
200977
612344
874835
769123
842591
941015
216240
812101
732344
437946
275242
15038
97051
180489
465628
601251
738746
794604
1028127
778312
17836
311197
74889
465535
157227
475598
516987
743125
558979
480608
462188
645306
80694
980913
1023562
805277
470432
6452
10756
998386
335721
600178
731963
156041
972697
725630
899203
854699
125841
1033169
369178
695325
207409
923029
26419
18950
854848
282118
60480
817322
300592
888107
967020
759395
768927
470627
839287
431807
874237
571080
330980
491456
699178
748844
188716
804908
60908
952626
47403
1017094
758823
734581
819778
118941
453894
181047
200097
68493
925689
354534
95718
940162
46022
212794
540678
1039330
119697
623393
189498
717531
1026524
648456
150489
262755
768164
654248
558404
253863
43982
658030
740379
561895
633971
324434
898291
1044453
331468
66661
162625
1013855
956515
595886
922918
90803
863200
937826
172563
932023
178640
334220
254732
434844
283924
956783
224471
385500
295697
547321
690289
534197
198178
768720
767055
178865
686815
332904
87620
5663
273855
649252
914813
992732
28252
861329
989
294654
8310
552499
405807
370290
670203
851923
858502
981526
46892
581403
995237
689112
71743
169684
529893
703165
669150
940410
197935
935911
808102
369343
529251
494332
530580
355787
622914
575260
134647
82624
992015
58814
597924
116677
178927
290572
342139
962733
544920
191002
551547
395635
205281
719974
309402
511306
239766
56927
993273
586287
663461
777227
682091
643989
679164
876454
177323
79035
695224
97978
325130
159382
404004
198641
998719
592020
448852
917010
217102
179118
884138
171738
82329
997635
658571
624609
546186
637995
250974
501854
433410
624766
39516
944147
584434
907800
28522
991565
222832
69411
359619
485747
446168
557476
888991
201538
735704
925541
455233
512507
251949
349933
537601
346967
54598
970048
601851
61621
33890
642406
821927
969442
671687
491531
709513
855422
182606
187593
54168
970352
943938
189817
1030896
67941
697623
703471
502246
271293
334277
408057
883421
980919
265293
43983
887322
374323
70985
684577
103803
926568
893580
64314
882299
624212
738833
469620
929655
872262
1038636
297563
865947
290785
738242
335186
267950
104794
334436
173351
403825
883045
527017
82570
326952
109939
536029
793335
430164
887903
871453
157030
172510
700650
703829
583465
772528
1018646
464130
98870
529588
1009420
498010
858748
1004465
752492
606202
1006499
410560
892619
124137
787439
539512
943980
620982
183960
49165
705071
90795
955427
315566
269433
299808
504446
859026
989606
303668
1038830
508667
760359
250724
158039
793460
248797
256469
314846
613915
196799
665276
308130
515435
991112
802228
985237
708895
199766
971736
426532
216037
630982
740918
826019
672745
875849
592817
372619
833170
244481
74162
878533
1035802
558254
592658
58041
593029
345333
558836
930003
714010
883984
853162
997475
95036
624736
178606
51196
920923
242112
377237
834759
829155
276438
111225
254341
830695
613660
601999
821207
320545
224160
635887
478453
48216
19988
855002
967682
72861
858220
993332
932478
370635
217378
313881
597705
663347
524757
452164
716782
494188
981188
621326
273509
330247
348721
930111
1039870
895771
723579
938288
928617
419821
65922
814285
318021
1001467
156635
772053
785020
75678
187806
901183
92452
523486
283224
561901
697659
467880
525149
1021628
30202
475335
738271
946680
754887
1040238
331135
630715
57315
644346
905569
81290
299118
604449
506405
55795
74025
1043871
358234
335729
303403
553964
70100
806730
24423
37954
128637
188101
357966
649217
219041
545906
946174
46372
662287
1014742
605835
408289
252084
526748
438706
570433
184804
695572
203665
885215
611750
997295
695646
350873
121160
377313
309291
670311
730107
466076
499658
728111
113659
463853
200667
562466
331125
512489
350584
74314
668603
721376
535922
166038
771976
562790
38513
276204
1034673
663194
75201
24865
808101
1044207
668241
357937
692460
584339
447595
427645
65574
190515
187808
435719
496709
1018718
889745
978459
25799
981767
306613
488275
161992
597648
1004880
882116
522191
104339
978390
793600
1013504
260058
553860
107304
830019
502744
860215
197294
65418
846998
539206
1000735
972216
612552
939241
133149
1006563
571588
358185
730142
226124
368162
542076
703563
588409
654156
744467
953221
682165
489746
404148
10375
602416
550277
822179
832697
344012
1043251
570021
772142
962316
811697
21682
787017
130564
139447
72548
544767
301787
738504
505782
602291
476685
642933
288379
269828
463251
875254
865896
282913
273273
701738
625577
224842
895056
44907
145942
593977
571906
242561
35161
609721
683796
666567
881639
928236
31490
458118
125943
1034079
950978
301953
780328
12161
1041432
45035
656064
968069
315862
419481
881484
944004
205147
900137
573864
658108
1004126
421193
690846
1017363
939807
337251
250651
765007
1040804
422227
600912
434490
409562
910426
932407
459550
325398
173477
452835
969652
338073
18419
208867
326909
751544
624589
955586
936945
492470
675013
883405
948238
98286
293089
214246
606030
501424
20379
796377
150969
440832
226724
844387
190121
184672
10586
93526
131202
784869
373022
350326
934471
407574
670034
421511
637423
418961
78733
370350
854668
210912
418900
536329
720383
899497
762858
362172
259619
839249
647337
969189
192282
195088
394218
468701
780368
768530
267883
1025882
905767
818538
992177
188543
430287
171739
335204
191264
713177
1007259
137806
370549
1017729
948355
786736
687712
761706
787878
881580
785309
790111
141720
349391
680043
549262
1015310
831879
385444
84978
795943
384947
901512
801529
845180
415284
911416
917345
986628
151405
591223
657815
231666
1004914
740599
774961
341825
114131
418696
245773
40203
441239
454618
507593
93157
442579
172739
896757
960983
331200
769921
137503
928732
890080
275129
32742
370948
812219
412743
292671
25289
192894
588282
670886
748997
29710
833048
895591
70445
80998
236940
968156
863298
593972
844325
1023455
517641
858220
334208
441824
301600
955275
739657
595201
228209
289821
934078
503089
94448
838765
558562
880419
472441
298189
812789
886241
160536
1006690
165308
725902
766524
667246
384328
796562
3804
518197
47668
506063
633029
720045
96276
836082
923554
516466
921362
980003
734332
902069
43718
304871
175503
161724
134964
1023044
945470
842346
115528
547846
437528
850339
69143
630350
74458
133107
238804
688724
971313
307809
704495
490147
41624
537372
116585
575248
738004
367113
566025
786741
861297
246212
617922
315957
499272
22960
725758
895625
894513
634702
375185
994487
987631
256448
835039
590511
881743
873328
813333
186901
59962
380931
251142
126648
527298
133312
661651
1006978
718170
348706
930166
44179
557376
737616
76844
729167
645901
638705
139356
522530
282314
449633
18184
785168
789234
790471
646336
26840
309453
799839
780722
388002
761891
975782
138168
670702
774487
1017036
220141
840995
523101
692392
409362
458016
463993
376057
74519
942463
558726
169525
372872
666734
949542
807481
438593
207448
596369
819314
808362
430493
459594
882593
25145
436061
35455
185907
521600
274758
468156
533684
981087
457496
469294
488916
958854
285709
323056
663372
594893
409997
1017993
316376
99844
814781
686359
168565
248158
44819
423640
769415
103945
597263
464700
635801
420904
72811
270157
683833
359384
97941
458510
701034
183983
587795
449814
938200
970035
580019
295679
868718
976360
81763
659554
466927
909335
489052
197371
254441
972927
4964
434059
862096
861643
507029
874173
565031
670836
635047
320716
420265
456911
502092
488766
210110
45362
601958
279964
910133
874818
10941
185097
653777
911274
182905
87171
76061
244708
994842
546157
226143
749328
114941
792252
31080
748298
941219
21318
933400
151047
336631
55163
442684
50493
45201
957915
485595
141791
494466
541851
913537
696059
900419
708452
864379
21017
545276
139307
491858
149475
968858
199965
455425
487701
531445
617925
29868
163447
40674
793160
769410
979363
544405
853677
272623
1009315
90443
163067
466253
295876
690879
38600
767481
607974
462805
336624
886564
305518
916396
52367
375849
577117
37916
758839
656509
334787
422683
451779
677101
45808
243568
959230
739254
577001
979113
586979
768881
90797
843404
696209
839390
102106
1006188
862099
379663
564757
312157
234286
890033
117414
993864
935486
1006231
147673
110926
571409
129354
614988
938144
367367
92784
1009023
646514
592916
1000104
704016
31702
976829
991780
940807
80116
1000915
730939
400773
95181
444811
216226
565305
612162
852624
231740
155869
1025647
821363
510210
184619
766063
217187
507589
348149
513857
786301
157578
221410
619330
458334
376335
58109
265598
1040871
165123
1030490
1008278
673918
870479
1023991
181767
1035279
23037
268625
653359
740159
683070
82273
312662
128201
905717
353892
294603
202626
279773
839216
158657
325274
1023949
500997
827475
716472
372598
944956
910912
784556
114897
85804
303101
251444
300417
524812
849597
100299
933835
971632
1041452
39685
153518
114810
570196
243306
861198
757230
921442
39687
500888
117710
832735
302065
569850
494038
449559
379014
84329
291744
615876
760540
288285
465496
144452
329187
203641
603074
741447
803332
18407
339626
796785
736355
416946
838192
588197
183355
579712
999937
758729
788713
517998
749888
813620
957202
41345
604246
232527
505112
167826
137270
635693
984962
378703
178178
867587
315165
663180
273268
572889
843316
904109
311579
187928
256471
921491
796079
701950
41426
265743
751607
81705
966306
697414
401819
466997
611195
442180
196344
669429
387689
294354
747782
312096
193333
75505
838961
625669
344529
536217
432699
476943
888481
109836
928762
1030391
41257
1031928
104364
372282
338284
290446
832158
324457
247132
65025
288134
296428
649801
302935
1019747
232298
633897
459743
823947
702548
942339
19492
407574
815574
386836
814044
440245
967096
267764
532190
260982
858753
906707
992240
761616
1012975
136162
919044
340100
743792
757227
763854
991265
364776
101077
530091
794622
396637
1043485
708615
144397
1030810
657948
29032
944390
802304
978938
379020
66203
337754
394280
34625
694985
331073
491460
797399
174280
709724
363482
369378
41080
62269
60948
340423
278429
165877
455502
354614
870700
29894
773211
604671
998557
913761
710699
431287
350454
289041
483907
731344
450050
38051
189395
296469
801899
13548
732862
715678
420325
588949
77372
422066
869996
181051
908651
345169
952818
303435
168892
384864
290043
177064
652455
205330
643284
671890
372762
374453
813664
469945
609671
745475
344321
389173
944556
953824
862181
887843
469547
269147
259438
30386
706623
409767
472336
219204
1003226
60484
481448
947211
505589
45137
686834
261638
422211
797270
362308
656741
791459
153648
874152
351318
1007168
642369
683130
817895
626440
291935
988662
205386
210445
104943
835803
39189
1000599
49162
650295
32091
312347
135184
870106
108402
1017874
116254
640172
948510
420658
756705
61760
754240
871872
33344
949309
705887
477223
54960
811813
228781
1006504
692346
614467
848472
860184
233566
754313
41716
346784
704455
949104
560731
172070
1037660
101155
367840
755789
136064
710932
265314
870247
413953
596278
637579
700281
752039
387386
29463
1000318
275828
922769
635160
4314
714279
762614
660469
574901
464369
957133
195289
300051
877175
305124
220234
577042
674161
55733
594796
57698
573497
140047
768763
458330
388781
550804
158480
45703
261792
810651
734168
447379
632767
403792
305013
135287
690813
59945
438311
681929
43899
696170
161301
354609
294077
362487
257372
727919
742834
501841
506994
631203
688489
799911
371743
974118
879641
129449
612624
886490
931059
756603
615150
155468
749737
650121
460286
198324
682332
76413
110063
136684
677559
80746
996112
952983
923613
480914
330575
779161
211785
270505
221323
564363
71198
950760
704520
634730
223406
106661
86181
524054
63580
464923
585948
160525
752881
1042510
722483
370049
52388
985086
922641
740449
12091
32180
477333
311545
149149
330110
708922
648752
222184
1009737
849318
202459
646593
815878
481539
433571
809693
266601
183336
916223
268627
365458
767290
594050
14034
1200
111838
737086
450170
356414
532945
566817
422934
913749
977612
800581
896065
639489
1003080
841406
234345
842794
117937
571504
805007
442044
883361
997851
662686
533527
35090
608397
435326
352751
919651
211419
594223
707857
899031
146112
314590
104633
945545
825618
71641
58966
80409
747861
786991
283427
896675
271726
680110
62188
716817
143343
676036
903908
810460
136145
1032910
1027643
194817
1003861
130146
625689
835497
5332
722726
647631
614448
555057
569426
432847
595500
915867
586610
490249
988681
742162
961228
114346
998386
514761
866745
724033
172437
948419
571497
813498
68885
733039
340075
545305
281004
515336
858874
336465
301635
730524
68618
25452
481567
473314
638503
744985
1015489
565716
836529
515477
349001
797571
209309
355247
389434
473362
215340
478639
964661
1014858
349722
244235
841760
90130
924221
804956
220925
804022
868266
391667
741794
187074
415828
380963
751849
630177
673505
956030
335837
44203
891720
40504
435749
437030
1024097
612121
593441
199147
226738
131867
526892
120929
828585
825110
75125
42521
208054
954075
641734
582921
793384
1020470
917416
16094
574685
599967
35905
308912
797650
548411
612342
497834
548777
561072
63941
850052
856059
654208
129479
669083
561148
492786
892047
613241
240154
329285
99852
60859
414977
242871
304349
229565
900645
816054
311944
420219
406002
790144
780575
157754
1002029
94560
853612
507064
610169
747331
260761
738504
487386
609774
135086
657524
243614
255682
629762
97818
393874
303859
78290
23501
897164
566002
584940
524965
939718
123071
14925
770273
279548
302364
941566
527809
169357
896082
374998
538772
666716
793980
821955
580115
332735
381530
836191
959954
345126
38088
795205
528738
300465
802828
192401
742640
909164
504420
248342
539930
816512
246402
37025
219
759512
410990
918514
578549
270069
98240
888837
107435
48453
53340
62416
790495
660412
977179
228922
244096
642429
901242
494424
887726
168045
127597
551995
188976
436406
393874
899604
723355
873556
159510
1018531
460367
316312
46533
927146
877266
660311
780021
363569
959831
412819
309161
219403
645723
877538
626677
166853
380253
680485
511085
856668
297180
770546
247028
567294
590644
465634
602903
914119
349855
928289
171172
728708
923980
51547
870883
659632
197528
882478
587419
1012408
460730
487142
426170
283800
807484
832441
706528
916413
249245
86123
204202
811246
162022
1013346
372510
21003
743071
258775
40822
436947
783191
313637
465798
720775
568860
182552
95454
987997
913414
881900
681040
724473
335535
792966
411997
55335
655495
582660
569509
583878
1040277
848971
193894
822531
806981
854082
640936
77598
225113
931883
525188
415075
387113
657487
504442
496403
78571
415981
73386
1012148
494050
700404
45244
21509
813033
576914
1012612
503303
90825
927489
926940
521053
204913
185839
59837
215835
911640
642402
260609
403144
346395
982580
1038449
1035764
671281
411672
959956
95418
320250
112694
631162
915192
586256
423737
82592
401517
924138
198594
795870
9854
857815
93212
641206
138303
789020
820948
856146
931257
613838
784295
272927
145707
185692
268714
1000716
1007214
551217
799240
697824
741709
885658
1005986
880987
938576
121679
499440
601679
348211
1045300
823503
557934
118167
820286
19333
926243
715425
358539
786308
878075
569435
386360
144693
739527
528629
344
103530
522425
326268
484951
120123
21779
505509
250883
741570
589296
706634
790626
795384
433224
587795
1004642
252904
201415
314337
904855
753061
652335
330787
160478
364632
1037798
744437
910501
908858
367300
635514
944653
265331
616911
961890
19070
719781
83058
1013748
136543
201819
60190
561143
409925
1026343
51384
574089
711992
756297
378547
722956
1033356
981974
439431
813712
285756
736086
538034
146159
771356
992132
323221
127125
665125
881480
770847
962718
260983
780439
95554
889061
314873
1031342
838317
152655
92150
28187
929425
129938
993973
784002
355873
779478
127551
594321
682437
424963
44741
537324
508948
267551
438538
564658
230238
561907
901364
487482
762354
603755
1038227
193751
453075
152433
7510
12240
998393
380333
998243
101742
539745
328755
351010
778093
960640
602672
213188
792227
201886
603348
985370
477735
693750
68962
882862
266979
931079
728399
910058
757641
80001
941036
987193
94097
517422
963078
494232
308052
969790
744980
122726
467512
56741
520201
796658
226044
819696
942281
885612
53131
111770
1023318
473637
462523
111982
747063
444644
489474
369114
985017
424963
1009036
1013604
523347
743672
332725
335009
601491
399802
662738
981110
181668
725388
179290
987126
469259
866103
832607
452257
523009
396238
21755
201543
964128
665054
306869
348986
668969
875084
14218
474366
236135
1041063
1030788
355952
820199
487943
528747
165700
635394
858354
562038
1032806
630395
25290
858996
963763
982895
906447
561176
730625
508232
57160
734380
949610
397341
664749
584317
207566
473852
838471
359634
42511
610194
98387
147906
549110
100565
849722
238928
531841
148927
874490
351672
1015277
1015305
373422
34683
280697
901457
873553
577672
385872
503372
82269
210578
586969
688210
18593
140367
793512
757180
755236
944067
549597
580367
658257
45139
735220
485986
641557
708394
301787
414692
587628
897577
55153
395555
268467
60485
358362
77321
513859
76173
398940
891325
714155
739995
877845
615406
767859
427318
44107
130745
1044358
509208
327922
998535
273742
907524
831565
780775
1029947
661583
951395
785358
394091
546425
406101
530980
74723
929751
531682
829122
862319
748902
793399
625484
936058
663826
511526
43064
991147
748404
775017
961676
504704
889893
645008
150099
225459
458136
1013923
976556
923309
81913
60355
329270
341847
206640
38986
148263
391371
104812
520296
1041980
218357
490346
516970
810693
256409
988427
529692
989535
551791
255745
1015073
831063
852635
189474
1004405
752829
818558
226264
681175
386939
202497
454233
841923
640745
983862
906583
154346
589437
886627
649107
115735
438983
1040064
510475
831599
948190
628147
870446
1017760
594866
503165
718127
325238
110666
968304
153645
258197
197905
889024
905582
694002
488953
67359
48220
537925
620790
437730
17803
115930
163746
1021526
735966
658097
1004309
974128
366764
386736
912088
778044
838635
399093
413486
951299
835826
39069
735326
724444
226216
996686
237075
330648
687216
143
86278
310514
660686
543055
1022424
93874
79114
686193
66660
409777
190673
11032
352792
864419
426106
770605
180084
412213
867834
185758
249771
558414
642526
770022
852200
565248
841451
834043
77809
261136
110086
264902
346238
972130
819559
315442
919303
295532
487008
1001861
747698
63461
294846
948176
285828
796382
136472
937075
893189
116848
969586
700382
213087
430764
655372
415767
932706
658430
999555
770143
965354
369947
34821
244522
793927
130454
593148
812236
92492
285938
513217
660652
4226
146756
19891
510007
339023
543151
512854
1000208
542474
165218
250030
847790
147784
324149
456165
1024193
88880
915447
515885
218596
12066
839699
851684
651320
829940
257650
506785
336438
977229
295219
629462
407376
403597
137587
99224
663989
696735
1039684
1031079
964784
223263
613393
515484
735337
72329
333798
842924
698177
478367
85198
284869
159264
788299
519446
325402
742229
137190
142945
272598
457476
895662
517196
528933
53855
289590
258571
336507
278360
449858
193729
315804
913924
447737
490615
639823
264606
469182
40810
193027
981544
680336
352797
119311
445556
28316
927806
32399
430924
385432
989987
395350
607909
345265
933714
602886
235504
601553
518797
438950
600686
725606
920590
82486
705356
297832
550602
201138
409171
479118
441281
888685
927720
180673
285520
493895
24897
670282
757141
863259
743297
49889
265565
354983
327167
23078
364869
330985
315462
947836
69131
96427
753221
1004416
605538
467479
641654
795825
793184
901879
645790
293996
209763
47437
103240
281924
301402
28603
266140
770362
92824
939217
980715
889866
74751
247726
479006
27717
1028647
1020990
753327
35824
1045457
284158
643719
480072
335625
566059
985258
939320
253630
512682
584945
430580
1015024
926156
309827
713996
124308
14003
801803
368538
199522
18668
359734
25231
360557
670891
787383
160092
968581
548943
432875
795799
842908
945199
85099
546089
14989
566867
941455
329543
791366
313368
79606
504155
345777
997191
215083
435672
416130
469092
38389
527765
141617
602309
386167
303801
872705
931092
624571
233469
872721
571468
401457
1030913
407168
573396
848591
615072
288159
949078
1015882
930360
901106
965407
1041800
905231
842783
794971
315873
449294
392073
178039
277788
598371
495381
963649
701676
911710
138685
358779
135809
427724
249357
28269
67689
378040
945414
759117
181851
375017
966445
424490
584969
303232
949233
440187
834480
107415
601306
998095
892076
33824
43501
715576
238273
88108
682111
639487
622926
162890
237530
631917
1023958
614055
1012893
80761
771657
689420
32473
708778
952011
436744
796782
462518
488010
784390
533671
143224
803057
813056
938667
977177
349732
1013568
338846
101127
312578
195696
591284
307567
913600
10208
301684
175413
772021
77049
324395
1009608
876990
959662
90390
722204
112428
456936
448297
159355
62325
179721
797372
974848
99242
666077
65312
743774
15107
930008
586432
739611
378074
389736
857021
739475
108305
281392
229467
15084
551905
636317
69474
774871
591750
691828
175211
324899
900585
681286
854634
563432
402061
422592
81729
105459
924107
274751
77418
485368
488659
151936
707217
965062
625769
954822
845396
153177
143278
146265
1042390
964629
379559
756843
94360
644230
312918
343062
855848
330560
482806
472319
912390
336955
846059
882070
274593
963892
605776
656894
110170
608280
387606
223326
281037
708414
1035029
794279
990976
978971
415349
573021
992846
1001600
365193
489326
959322
643145
625171
432860
247972
940629
919861
502048
338386
575925
141291
733012
719608
653747
37349
668978
511268
616540
339452
212581
308662
92713
716030
299439
267382
766605
285102
1011271
343898
675486
769047
506311
577328
1020650
7610
876118
843883
640927
880138
669003
732657
134269
337546
813643
984254
649941
773035
996528
415648
188325
407271
866916
715637
855164
26076
995515
19638
935135
640432
248987
905601
972785
523452
519812
175075
181905
364357
987013
346258
301871
361715
894011
907791
828889
567494
379058
350238
742365
240711
599233
146567
490690
817346
1022020
309251
776009
388688
894761
492443
1021085
397775
355984
819838
97772
900433
684647
293977
467632
704472
124633
39728
489907
649842
965212
11290
1043778
813176
135590
887161
359238
37497
799419
271286
432408
932049
518222
122684
793937
104487
396286
345056
894203
750906
33862
982582
847650
197644
27911
1031427
442142
419901
468773
888044
3254
102769
359056
770994
568367
661559
350809
450249
496479
191686
335394
267744
101442
960787
53790
738842
498447
765791
842037
121879
353456
764197
850314
701441
959502
87245
10885
659081
801621
963784
618233
962717
205212
299330
63931
658793
958780
502529
433653
1040256
1001855
356687
832027
932825
679802
61995
534933
677596
517598
708357
167506
448867
315294
906224
145968
826940
375065
969948
1309
269570
144023
930288
50104
803150
271072
566139
793972
133531
545870
742240
177136
327735
673562
178654
758797
811357
541752
32199
14506
17970
56180
716144
604618
646194
602686
35885
137695
584748
229569
428381
390960
575605
424231
294163
31710
345789
889262
321941
982135
811116
195188
370845
452173
307290
527832
1027786
929254
18890
1043121
756411
321314
484058
999987
1031367
837921
796081
472711
257461
815577
1019441
561574
615068
775759
19293
556590
685667
888669
933456
360948
914048
450133
47693
281462
87779
974170
431030
31171
284343
511763
319665
1007812
351046
456825
192821
389018
718115
239757
235827
937994
724730
833119
499266
458075
875611
804134
83438
303947
148064
862873
698603
224733
352803
758179
564683
804688
268379
935189
355416
221202
1029323
482513
399493
955660
3686
312028
471370
890170
29946
538653
346721
798214
151297
948497
341462
804970
590649
806631
832476
812479
701144
663268
416413
554676
753087
448979
598888
910806
529438
952990
723327
250195
347621
38042
815057
981811
162765
771771
73539
9041
837059
755586
597220
35778
114431
890269
486421
232461
127791
192385
326276
298340
481690
609074
705344
949465
799923
874756
754254
853198
329725
341272
1033573
395837
110030
316361
468779
102468
501062
243015
696285
904011
129519
12188
69030
843129
224419
560361
609542
5212
881631
824708
463622
371679
41206
719593
375837
379272
943195
643966
950218
370878
10640
772054
802987
500749
824075
144554
954286
833384
113663
422583
673848
783431
361863
525529
766193
375454
766003
945075
841379
352706
891893
207042
433857
428119
514827
124988
25313
417957
945629
372069
319538
416209
696859
491519
82395
277437
515704
15642
452325
966669
219416
124069
750253
549509
308518
517317
320954
383685
752115
540859
415054
941746
713832
265188
375802
904721
111608
417243
972702
266612
443503
604634
833322
603558
465130
475639
425724
300455
955514
985673
306443
816834
651438
348120
162845
675355
331177
446729
982480
356114
366117
701855
260509
97259
253930
145532
46773
1009457
718859
360382
412956
824564
426951
172545
384575
259271
508378
268252
51537
60809
723465
810776
517580
115907
622602
108926
252426
357802
577870
186162
832841
204825
623307
479545
745061
879039
24055
587429
802267
698712
357071
472650
212595
40871
349074
964162
528180
9278
649761
626025
108677
464020
442952
482517
627704
456449
1026731
772890
81889
392644
522984
394352
827442
151002
807702
890850
555610
418310
451950
554802
308651
923484
400141
99432
490268
401809
13461
761480
609201
673845
175133
107665
131098
374171
877676
902418
899405
401393
943858
662148
551400
35642
545205
645348
19083
250336
132778
750581
54114
343703
250917
426571
172242
586259
365688
91336
16917
447453
425147
1012668
455440
991299
807271
892453
200222
73577
622574
814275
369136
606946
224970
724545
593976
833767
803178
22151
1022798
692003
405746
179109
300397
480583
443076
250248
701384
1036095
800494
436829
45700
996029
780959
800367
883687
335081
616961
485995
247764
782636
715245
511054
324454
194133
937137
809876
476085
992951
997608
814288
428432
1005168
252431
513404
461684
609664
913830
1030804
281125
456492
340816
66881
626727
576698
123780
51944
70365
792161
141974
460744
16316
984762
270478
915205
570406
921921
834717
283324
886504
148109
859171
930173
1014624
730323
972151
936518
957994
1015976
123163
783136
442555
366895
88136
663800
180751
14721
7623
686312
70761
522796
972025
577816
64193
451034
54694
512745
412786
65577
1027917
200660
754982
700909
812973
113043
87167
326138
648681
83745
731972
920411
743199
661038
225418
397096
850385
311010
969829
194652
796837
277511
518479
776952
146505
255554
765386
878980
775198
244519
330594
60144
563339
515590
296317
954494
6399
261576
552902
514293
145545
676112
355963
841430
140676
969793
444638
785400
382917
502945
733929
641544
620951
363166
9437
89368
235883
582967
702389
219779
622586
531161
296455
191773
539069
722476
658553
580965
123805
44321
960602
898084
566699
891682
158971
815910
220217
1014765
43481
955090
505458
938193
990891
290072
236646
132722
882094
753538
507503
364819
620521
393692
24866
10930
8877
472850
53862
1009932
794556
902907
725256
468837
167086
606468
742129
1037486
347987
659273
732495
395870
231997
191161
23117
187648
529737
512002
252947
777536
48602
859872
838753
634011
435891
780091
552121
351669
260430
61893
210414
724578
202446
10716
406488
953478
496439
704275
49130
36302
819362
836083
178730
819349
471047
276663
700468
147005
309017
672661
322264
674278
683593
389854
99769
654137
642764
59996
537415
198513
63258
283991
377302
525607
291378
366890
688594
616788
335715
929909
712410
3466
212527
233070
224318
543395
54434
544787
345795
433945
79147
15724
289512
481791
958540
657472
916949
48113
100393
184850
435692
641141
704608
190362
573143
844287
660311
486113
474162
587545
415532
572260
426910
821367
75877
804830
482825
816753
886909
1004596
700728
366231
800605
657194
912045
43788
562452
358393
375810
72702
878181
104255
1021519
164466
604694
478856
936059
150429
998859
198506
999946
303871
71324
1007361
373542
410037
147317
250600
357925
488071
495978
71315
516726
424506
774567
862184
351189
855423
243702
678516
19618
86678
606419
128449
23043
927188
348570
229920
262587
905243
686835
442713
832334
414065
630790
654714
855820
513773
568195
397949
307390
263743
726926
684160
311450
799196
22115
820385
617432
183283
338584
645385
340694
139560
162055
707294
211850
762745
112746
422102
801993
441791
743142
548289
970125
94820
126792
460074
1044003
985382
392970
862176
1012215
13374
415145
8372
838273
804877
154171
479910
918525
940114
458651
846394
916354
34223
440408
143262
307677
338447
358373
654345
772025
99983
988293
250188
107353
428183
746896
952244
932454
348082
672215
619197
943705
41761
538481
374806
147027
159942
771084
41729
198913
103569
672209
477772
488404
841703
858889
865829
138655
4953
692647
477103
15073
305457
645697
100177
651556
328879
647191
85749
473584
534904
808359
333661
193048
261873
114932
393857
667330
481610
441010
757454
53479
882010
618958
45766
48389
159715
752526
443896
936913
761255
673100
850760
279448
553577
1013925
690595
181381
213543
406198
797245
586414
613148
714481
318167
949376
164120
612741
251444
8854
327503
986292
949878
426539
766264
648368
574219
890726
908339
1034161
212406
302768
118769
705429
60553
573294
930262
449023
330049
296557
395525
757004
337877
9180
373861
811552
846215
250912
112335
583829
958919
846623
820218
383104
497051
752177
784955
1043069
2618
74460
188645
732935
614282
718033
870261
606728
570353
686964
62902
586778
393510
264808
186307
864491
330511
345587
320235
150981
326506
703674
533138
345966
778412
312671
195716
105381
329702
100584
1030234
1039415
830482
666303
685395
727368
611348
804223
69097
178717
988006
700651
920485
184900
299482
954256
761881
860622
871561
577446
657797
75298
82156
627557
126538
835264
67780
288503
931303
508876
208830
319010
136483
1039530
1032744
854254
153323
33928
437868
375034
9267
592699
496317
545549
877772
80059
411751
825796
527170
648031
735091
833789
944845
494792
407069
552741
850627
574247
1044945
474658
397940
456858
601163
364534
743684
117924
806413
951179
394340
330568
720433
499257
256015
843513
454905
445154
396449
157909
469550
518260
775042
131178
907297
990333
790202
255128
122352
497584
927650
615645
765783
459267
755457
1021407
236567
806843
111278
112860
920285
137255
361986
643633
400797
887340
770017
704739
854067
686438
494447
746428
568913
441789
850565
218916
321571
165728
678568
843766
839433
695808
544078
798281
842747
355645
186771
370324
394318
982129
878384
761029
82636
1036297
31080
875635
726743
751600
245181
581812
235268
103721
181805
281903
70831
485910
833799
432579
142904
899563
164958
920371
294406
182688
1009125
49347
808019
131680
55519
304977
400931
140116
48123
754006
1044256
776391
855255
30532
942390
654200
22282
674010
464165
47285
48039
518442
902827
882206
447720
9459
42092
601258
486606
924050
1031756
422151
828611
503371
685765
503076
496013
727367
799156
703611
984311
569322
987095
82276
501834
185245
445946
715600
174502
864810
986344
105820
501805
616061
756099
377749
458272
1024560
320438
750888
197113
744881
566942
890719
40135
610347
37120
530201
306005
849236
821967
260937
351385
333332
446599
469588
832784
866207
658474
651183
844344
335388
976033
388107
687507
692364
13642
395105
240992
396576
417590
971870
599756
435921
227509
613926
165802
748458
28012
685034
744887
846823
309069
532298
175598
729223
836104
605267
470427
912252
547679
568987
435064
193227
55086
718844
390950
259243
831440
1038777
1034743
156930
841687
831092
340305
767272
149507
848183
725158
2324
747046
810402
554361
374761
811618
533115
901987
787947
227528
854958
154702
671111
1006136
911402
477775
653232
876421
823331
597309
276209
36965
733011
802411
814820
848684
516319
504915
62489
46145
965643
369427
329016
520235
507773
158263
233041
628384
545488
942243
167051
494199
312310
557374
1021388
531844
859545
517910
891823
89318
167152
467019
248409
663176
468587
629959
51567
929890
674391
883250
637116
886785
321852
1033065
900777
58823
601020
473409
795148
291593
498142
850817
827213
918720
3979
458352
851886
110251
288426
680572
954712
1017745
422470
658533
211311
492474
387216
865863
773547
416239
404927
32952
265955
228439
39830
483981
912505
330869
458814
905047
344332
596352
244345
790170
623154
306478
706174
1015328
185994
272506
43116
753294
624657
1033368
733681
842775
673309
933074
419274
53876
208571
356884
111179
642769
922520
783849
877537
980342
322830
88347
254254
673307
467536
164423
663160
273519
732048
441097
627921
51196
410439
120955
51778
653407
54671
66545
692830
642654
893314
61778
920801
74676
954813
643422
298292
324534
539393
724123
37115
59666
507467
356520
534821
308419
122808
458943
438876
244646
793345
21817
271580
12162
410089
527497
123423
958988
215710
530494
603226
431844
97583
808264
386797
541903
1027675
124947
181124
120784
593809
818850
546855
857241
683012
90363
879705
843819
591821
6348
730220
637188
376641
93709
979741
478163
120205
758024
797607
731867
39472
551074
998986
744420
762795
16478
162084
157891
767592
96795
425631
655196
300003
502914
913908
207414
216769
668549
367857
887595
772320
679960
1043982
784045
363530
1032413
441691
171222
533418
454956
867628
472986
924230
718848
1015105
658760
646597
1009447
172685
625507
406619
268136
440849
320495
979426
716117
1016965
150076
514674
785840
790125
1030723
225753
787659
465978
625911
793538
118372
82696
770501
959765
726428
358103
423154
655720
194525
649030
119980
83366
312204
969535
699949
482226
121228
231670
936354
344710
914618
479448
917
798766
85470
1010218
486393
944369
323038
763520
589789
630255
746833
627570
407566
846440
980876
439072
934359
846052
148463
985738
656133
483753
818469
10578
510331
85611
91216
844167
823123
808579
354926
787333
907546
363323
651152
1042220
856270
291859
51356
701785
815657
121514
682116
856866
682013
472367
929006
602988
691117
732149
1044701
180408
176338
494439
367968
764781
64718
694206
89271
891348
680244
645690
851903
985923
946835
778653
226780
570777
741732
280604
988467
364912
157518
715205
577657
545229
1014722
765531
751817
172712
367513
772049
965299
425612
548971
151697
676093
474905
322103
965798
410589
407679
168662
202660
920261
927544
1018704
9129
4953
983763
920296
126084
575848
259625
750386
335739
239699
713657
557193
709096
669409
805449
864972
378552
272065
393673
772036
892843
181080
743177
28335
675433
902721
621076
629096
199709
249023
1041763
180776
388589
991320
44315
128008
1044340
52194
284550
197584
340698
326038
96052
423691
510426
495561
1044047
213153
135362
29423
360502
849688
440520
78274
119130
734546
633925
295481
1030700
53746
499400
443173
321795
170875
393609
1009072
522627
3183
553131
1021907
979062
261876
55767
395141
788373
379898
907159
335562
307025
693751
349534
316897
932365
499525
76013
668643
765104
346804
22249
891284
122918
1021033
252175
473903
413820
790640
235956
285942
1030740
913075
165257
837036
575980
979275
684719
712102
380356
563952
595909
30681
622611
682155
412557
719965
949014
594294
198552
655933
957886
489476
198943
777889
504112
663349
875379
843709
424272
1006829
780279
756846
798373
1010137
474748
98233
196555
51294
927815
680114
404506
696221
621864
873614
509249
667265
790533
710796
404326
69097
626888
803372
560735
288753
137095
219197
142284
376869
72920
83427
756336
1009966
399911
788588
674485
179147
290431
538665
898141
192576
175514
1024571
307615
806897
13092
304020
701344
505723
939548
230059
308750
238460
78171
280445
949065
426012
51315
85191
621669
377418
857298
888983
504360
542530
642482
130422
464353
936713
291411
179049
409998
659711
429414
454100
535303
257243
779192
793719
744527
54602
863268
288294
7506
823754
697284
819657
798950
722484
423594
3055
20286
376467
518210
290469
570440
969144
157034
396484
729633
815951
716088
278200
771179
88691
670983
527506
912939
956231
1000729
725910
817970
781702
744818
399979
375551
394084
193819
744632
788459
461558
915452
878069
501455
113528
238105
193110
830648
346239
189658
601707
923257
572354
974999
1033775
948938
685096
1006200
528294
524607
36744
349077
117651
440165
215117
570149
423327
565558
284446
398669
548972
45867
180889
15005
226539
400367
516115
924654
116152
879031
618729
70482
717730
246642
573668
230984
128087
732114
617309
545779
474359
727568
592265
417068
924795
431599
641677
824755
992843
76967
457379
50188
973661
116600
1032425
471364
890007
759808
331868
28461
154659
974861
662554
397218
292938
829583
614084
961124
214091
189987
589308
935991
480678
253076
1000338
401269
1008415
643557
493490
970020
787316
724296
495927
550447
696737
154354
388073
449135
86216
262253
328816
591168
272557
156050
178272
1030566
1019302
425625
587861
601295
888280
659818
609708
285327
519237
41903
558511
566740
839996
937761
763563
73914
960256
192384
30943
931826
375833
212775
402789
962791
391935
221204
953579
413043
425929
297642
37857
783173
960419
422009
784788
813818
842733
124214
792319
620296
379939
1006444
441105
678800
685591
963976
789042
252186
589002
871226
637983
200049
234267
628607
717074
349795
163092
620256
966854
375633
573321
314276
858277
771534
1002746
459459
181419
836883
107136
975192
284620
981939
795164
59077
49828
380738
14693
820503
169814
513245
930413
211007
318230
160367
20287
952021
382922
148684
851711
912289
664040
666020
721838
1036514
602860
356823
42879
243392
346892
80745
410562
483979
138246
823124
998913
449764
268680
560694
897014
874683
12231
880305
712865
794219
917417
958388
278157
343547
117352
256558
315250
343284
806861
1036706
792121
847950
762149
620821
479230
935361
882973
78352
41129
644355
901443
909421
380393
427758
571976
92334
1017712
19489
524149
66429
329340
887912
603043
987375
832576
153668
469753
79171
751535
757410
349948
207286
98904
742925
93073
480584
720084
811229
260152
220539
282270
756802
618280
400584
576070
317049
454948
248480
239460
899907
420300
764790
56427
518409
809598
556848
47811
233598
857789
458120
479819
392061
228055
201547
974821
522857
646114
1034989
950263
594312
101199
835295
99424
1031655
684229
304090
431414
218187
260121
100137
754976
962852
332636
798454
550285
792582
445974
20149
974306
666557
565273
238673
653274
350614
644243
713641
15441
157757
943548
86343
838878
160517
749809
480382
605681
793227
476254
757482
919262
387356
339844
266434
846737
577059
868863
307885
776405
152555
173157
715306
789195
751711
596751
875128
331150
592293
399985
293779
552886
465867
842591
887778
310708
889888
893650
124714
114438
550281
624486
295501
921610
120381
200881
819245
940928
426732
776369
392109
237802
435107
259843
115066
661236
744387
896640
81471
439952
726055
205718
553230
245771
298915
961714
394515
291915
426777
985039
36840
409080
513478
552373
565075
833121
278875
777933
131047
341228
108044
1015182
191997
615561
846002
929091
769199
267696
612995
123931
104524
245479
630601
633056
187915
223256
439341
563501
802439
602163
147498
450376
1016385
154196
215760
577209
288312
169018
810313
614583
726616
1035942
539019
857006
504099
120904
919350
36805
622073
509452
1043622
977460
97516
787325
440754
343007
432799
764266
61287
624896
383800
298944
975257
1018736
425984
910857
416224
1043030
18143
408664
37777
161872
287569
208966
236546
160553
643069
224898
105575
979069
221877
390738
145199
301574
493114
331962
18730
559345
828557
269581
641936
676704
81225
626862
299444
606034
565770
531918
584573
578057
957804
146754
499484
163180
656691
37874
141041
250679
172461
70677
43157
985773
998738
751085
707126
819650
814691
614467
148528
524651
830557
567833
150037
906067
709188
707128
166233
502696
599604
236183
893522
829511
182797
782970
54719
696944
716216
352689
592901
712451
26921
500098
514667
722155
727621
308480
265567
1026063
49630
618347
817135
407625
187292
676927
629316
340717
283767
541721
872843
367404
566645
703160
729193
623354
145326
499309
36755
294699
49885
847959
221357
749168
801819
441569
310344
340591
941714
309448
239022
865759
807460
443312
1041180
861658
62739
46547
859088
44569
135410
115408
1027270
390748
231671
3067
518421
74241
549725
909164
830372
729797
20822
581482
670159
157787
111958
470635
892381
57348
450736
715342
542574
737068
536132
332239
142021
133379
954365
141323
850392
1037016
342539
815729
859372
43376
534599
559213
877743
155701
300054
205363
868962
1028972
926790
859803
148370
146301
875140
910368
649979
966934
123021
475834
596239
608679
104865
328503
215757
905056
559593
105263
815611
417494
522194
1021476
59526
988479
450426
118900
676125
411109
1014306
682907
547576
120022
37219
575362
705935
129961
674923
1024066
462307
540546
878668
837065
298713
89295
499655
620276
15646
349917
938998
873184
615128
46504
336946
333937
137866
281207
481230
671442
979116
311126
447309
1021461
62844
901842
401651
457954
73330
92213
735626
22980
204991
327534
939554
222465
697826
572659
214085
456150
564073
518239
774332
254486
612084
898502
335776
110814
587352
1014725
796970
418208
134449
349325
878228
606929
1018940
917721
440232
17460
235873
678457
766919
119488
935325
203592
953459
623718
623965
609821
161842
697847
874948
640661
593616
215742
1009653
144825
585184
134055
671760
229842
987891
844102
288546
299897
423106
32917
952147
519562
256952
232941
100885
939506
88213
267794
186065
204652
291734
867115
304963
90077
592031
8497
925568
468743
249215
621194
656691
479629
298243
791014
986065
463074
511664
581212
712230
252247
430187
484298
340096
1015769
883440
29753
465481
733754
565677
167235
674758
64603
228527
982190
720154
894638
57412
428437
65386
105519
317494
492736
529380
456683
741231
478153
287265
1004168
558546
443834
1027550
913206
135927
541067
522992
1001932
1003314
683674
638937
579215
133662
805737
689606
846253
324221
510979
144801
543891
972059
952028
189126
923872
420771
321944
322861
471480
640967
569161
565787
591467
645828
497874
862586
250261
447410
160957
534185
687188
81846
428926
970657
537173
500503
513551
985316
608018
376531
735445
1035525
669458
13365
44483
819087
382354
406624
303430
850207
782308
200913
567292
981821
759577
796232
66198
711476
611133
531106
618956
237920
313268
342311
928830
204587
600306
716119
946500
170455
817791
763018
1044664
258383
339794
606477
596792
37263
934339
699279
98902
17276
514910
231724
604252
810360
815517
231790
43171
123208
911418
117320
1023903
176573
771341
644913
879947
835302
187924
832393
354497
541012
830457
554164
1013918
719445
923133
642443
394527
582742
8631
501255
510236
107272
471382
621989
935365
1035358
762934
71523
255979
441667
938723
465477
434045
19014
120614
864204
1001602
99943
767757
889275
788718
179763
346241
241875
253946
293849
597342
272761
397573
364307
705713
35852
901705
542391
830972
950352
570173
558014
909474
59189
1041649
394851
613813
732134
836919
170312
392840
680452
83676
335137
460799
664859
222231
324766
959407
94330
245987
842696
871235
1017941
287788
47
742425
572881
755237
613895
477081
234928
322522
193975
244429
694699
263940
412804
796356
56915
419898
536119
118314
1011000
174702
290101
424004
212968
108029
80204
179680
10080
495142
181763
234976
427577
492178
519155
783555
312948
669075
1044463
765223
463467
298959
556133
667206
519367
705356
45203
170929
285242
690139
138361
120842
392421
1041484
911768
495053
594298
246274
1003691
36238
458700
254868
550715
614597
773601
157220
646223
345810
817256
289471
220950
615772
154340
377756
420303
280364
220394
113110
207511
624392
855752
798316
1019187
393016
102295
954236
787517
656338
569252
829047
208154
894963
815557
45250
424985
155207
720778
950403
291936
180195
388982
385121
613883
829050
888894
286287
184117
36426
411364
506494
59822
73587
972860
405964
825303
142881
254425
726034
788358
156998
536524
958901
9078
362552
381483
811947
213772
82624
236059
626179
504983
925044
238850
61081
268992
934797
771993
873534
126318
725201
619496
341844
755874
797638
186145
125846
687300
128056
569591
184503
362122
150434
381327
723875
519954
618952
757443
649869
1009403
685402
496475
38841
9101
324579
861089
95003
290201
656822
380849
373806
141575
978713
205303
932723
580823
722935
407409
299163
29754
464942
475671
509080
510823
634387
465811
675876
577115
180241
1018688
943869
917299
176713
134011
50415
94754
54832
1001162
37756
726280
512123
1002415
593600
225652
401275
9779
948899
457098
944147
905232
162513
190548
458566
514674
117086
498954
45748
554399
501727
388899
585396
787197
984988
103768
426285
540372
1033785
101905
165818
427009
659119
190041
500247
807668
836205
316534
768945
27854
976620
560576
13000
527988
786164
151847
394461
860290
246398
291189
45049
351702
258892
464520
533916
243591
396376
361985
483535
490230
584562
352299
1003336
11133
651800
127817
849359
263629
12870
890854
459424
133354
926869
617833
351649
735784
113518
648806
694962
844617
366613
314831
420615
147189
472539
356289
43017
17470
918061
1029709
679069
856940
604169
103429
1031284
806255
567499
272213
621931
1030959
247186
499168
487610
642979
595970
146396
1024463
873061
446603
769865
301243
427672
679322
979276
878852
460366
404991
325362
541042
690394
617646
450057
679796
673898
449512
490569
1014224
922534
181361
1016601
297819
547347
461163
197984
848346
855840
861987
707208
881959
812405
170702
490637
467262
1035276
110135
493760
501529
554083
287656
811582
997447
345146
578469
244716
988945
179534
267904
79432
961822
91996
735264
964535
694851
757092
268694
112844
728342
114725
601428
545452
923353
860420
345377
483177
63882
567651
230190
455613
670374
218414
394921
225779
686816
883842
628467
680266
113323
777539
888364
289464
889214
316263
675466
446131
585610
713308
102481
980001
680475
249220
378045
1032600
404563
350837
824662
146060
395520
83942
398383
555554
197220
83814
191067
389647
163211
637017
323324
791286
822442
328156
242055
983914
750148
387980
432469
515998
320355
485496
189957
22771
565480
834160
650697
55430
428303
1018366
294779
116170
696773
167945
182154
215174
1036695
881447
626699
8558
886615
380787
895020
515234
984497
208517
736714
152910
588392
715712
264696
20201
919608
485590
981186
1033247
690502
548596
101325
49735
197346
29272
725427
538830
135116
891369
691272
492081
147072
750955
606618
166596
644199
915938
929341
161567
105431
858318
726571
863091
263265
980093
395057
649988
251631
953108
286984
843470
923600
488996
311795
346074
822214
386994
214365
832045
558795
184374
164628
129485
535764
885417
25983
54222
124224
581912
485679
6151
15240
204665
582631
189458
459835
543291
848385
715140
722410
1028570
1028962
1031207
778593
710575
689388
312242
460268
635140
972734
561456
665494
105103
94260
808865
929282
465472
974158
328186
660642
475951
798948
847737
486441
574838
201021
581028
703588
22947
457888
635714
618793
585564
279574
656775
211005
795926
558473
725064
950504
791241
429519
685922
754422
820620
376993
863671
345320
479421
238830
807933
293417
264883
549793
97062
504788
64455
21943
51062
460343
424759
683539
1036225
999592
656096
862468
175096
1035682
86354
900999
952746
239009
791270
368718
401762
941904
863821
229167
671736
136563
437761
200883
55393
992640
407536
694710
525876
173345
122621
1032505
915992
537775
755845
419450
545323
274912
673401
650308
738070
854978
827803
36291
220398
21269
855415
192990
222826
306391
343128
425125
1019661
906498
98945
120556
367802
831892
745517
142559
844404
745342
773050
344238
319648
102525
898809
967040
51530
396833
153115
605965
236828
199057
1009926
1041974
648421
399324
384690
314674
142764
429712
291347
349546
978531
947772
641937
775272
610993
575749
181195
428083
515533
612648
714167
807884
489795
409684
407658
832238
246059
580551
553460
567574
716142
297581
698868
483871
776334
252785
831137
262236
1021638
1031243
605197
733567
168502
36881
232076
405791
308010
602049
915886
670395
942700
959712
102247
780118
1015395
880616
582139
272867
988536
47193
904782
786418
1020680
383927
463185
136565
416216
462588
595225
669988
292182
824552
362306
669392
318052
962985
768697
1001747
70421
720027
358826
706857
536565
321684
572578
1035562
605060
909447
763224
873775
705346
768122
625398
749525
493211
849406
419065
603089
293656
582765
523641
385681
330123
255793
28821
691069
168926
10723
424498
746026
551866
311653
841316
1013157
372274
753853
270082
953617
975785
486110
863235
657315
725894
468158
814295
189175
550724
511230
923399
601741
309726
292471
526022
406977
818816
543054
192417
750599
606365
447222
887014
321687
10865
222097
411291
79091
426946
694288
282931
152273
245198
839978
695991
911241
243482
919146
699934
773624
154695
340892
512836
284841
593166
161593
794101
924781
331424
224343
937898
86862
805505
946518
292281
350313
275208
237936
509755
384336
540962
535987
628532
1016618
964773
10169
700361
1014457
216693
893251
319084
147677
657369
984401
221822
49403
985024
498632
321945
76494
768350
309836
766882
163896
662559
717570
636943
554044
189073
267977
700940
342009
66002
587169
3323
155854
1002188
149032
990222
589411
510967
82214
35216
687825
306591
637754
372460
795221
971016
201919
71795
615459
942320
1016159
225113
434508
604620
380692
852925
599526
68987
719129
800999
827120
280966
524183
985689
833499
622717
35504
1022805
708751
391167
470457
767422
387188
530722
350643
956572
682251
642895
607668
505735
900920
743516
25325
771378
614695
64893
977058
29484
712103
1043077
551686
673308
985256
297496
330517
844426
231516
990411
384132
702886
226335
325006
1017646
703963
175886
111037
666437
378375
142991
234645
614196
646745
631826
328042
118736
317591
991163
241526
1038553
532148
814909
274418
517050
969150
92700
290312
237594
167507
50044
714557
786774
626706
303991
553775
103983
100755
866479
284142
390238
311204
336515
494060
582875
352566
76697
257181
1009796
21850
716660
751885
520987
874721
636161
1021996
313810
753765
119315
75613
603249
586407
371932
882501
514171
211553
282141
427528
389902
154332
427108
883390
655039
162569
241126
299833
17331
224819
229909
645963
277033
728621
752246
428403
671859
16929
577066
991708
297434
614549
508942
843220
887895
473881
563235
761823
136961
124747
677317
489945
711741
499501
754973
799042
110270
871210
534762
18629
344970
866614
766873
927213
420190
776062
72456
166682
382552
838410
589500
247098
988029
43712
657544
399370
289052
958616
424698
184692
28943
675778
404083
37132
870531
311070
99269
849001
380854
318948
975715
626446
488097
809986
805349
1032643
804537
178100
247828
263466
943789
538579
141763
582660
448904
320189
678950
955682
959298
964100
789706
175550
75293
362643
640472
848718
443934
349033
379835
26199
164974
842880
521934
329190
640738
596760
346218
346264
1044678
842150
107496
296049
909054
226272
284080
123305
127902
283350
457727
819130
759793
358170
284388
278973
311494
435090
521020
975161
445770
602298
448834
965966
32442
919599
794982
698387
871622
536935
880525
754812
1039570
264658
573237
250455
21426
64808
728550
248171
1020588
285531
18375
939459
584200
928299
717062
5843
875002
871113
338458
1020357
313276
87264
307065
48347
862050
366229
943264
691335
572561
535641
946981
357865
273972
242529
302815
532987
209291
61642
695834
539995
196853
60881
822027
541472
782935
1023471
661745
90724
24667
671114
228447
607116
379697
529879
581706
425049
892449
853666
81149
869301
485783
948284
767535
19852
715775
329661
23672
557387
648297
1026128
877985
27158
61736
510070
928516
159916
263924
227556
915077
318684
925582
296218
738762
963575
1027530
420457
6473
196858
198460
985828
854642
969868
467481
925058
289883
459644
978140
123619
272719
326844
141221
207846
947884
190408
204898
537519
891503
603457
53382
591702
980238
677798
104284
815424
627847
491675
586459
249549
789766
899543
531174
177993
497590
45025
1036766
18194
52553
980457
856075
547760
719868
478105
882380
836478
308689
926628
235845
516905
589376
749717
355407
577214
764012
141551
457687
197195
741970
616061
682715
352018
640797
256093
71687
666856
41167
10034
47347
466216
313984
393043
528451
734683
1040518
286974
924320
728029
207782
548908
765629
208502
973754
181314
519657
754858
14897
319027
921062
408238
85284
549097
758340
865294
332986
72784
842339
446873
830122
22583
559462
309018
166698
467957
176099
721517
850985
537687
781175
538448
733495
35593
1004880
580498
49257
57704
1037201
255330
535353
543501
91189
258857
135581
422238
478212
935744
615269
998521
181067
691315
1006973
176496
699731
159477
805711
422241
387136
610658
977827
702391
304391
975328
723982
768273
158450
529290
924668
277208
936457
831325
250636
727232
636758
115226
531911
682931
88959
423516
565869
247294
71096
41942
119918
772968
494143
219263
543191
982053
946638
175526
157851
980690
505713
581587
151781
214588
72543
186914
9331
797181
915571
114531
318322
369868
229703
291247
37143
550284
26531
447415
42548
820350
73949
543140
367581
81227
476749
440586
800017
609342
276272
558523
159044
222425
746178
697454
650944
360548
83029
428862
423944
504270
660658
532677
442311
222277
439687
535088
967631
396470
633577
99615
204715
818648
223069
16734
835781
480780
273892
106056
582625
342030
568117
737299
602237
253141
967018
944982
825189
461658
76307
722838
712696
440309
741424
352184
560811
651768
666176
262595
263486
494553
54104
666802
339194
446647
483646
105256
624724
334609
665353
842066
884058
683240
347278
641874
596033
157326
671298
647595
386351
164626
290
76584
836368
325409
975297
570973
648319
513844
252167
419263
377458
1042478
192765
836370
130706
23055
857886
883202
218749
45310
103022
1011231
914407
17190
12628
307847
66056
988595
756594
310437
815936
212185
109103
390041
702180
131195
777266
80450
235689
446810
777984
559694
1040161
91417
379294
533100
668835
635993
612473
1035626
785177
700803
776761
340176
335512
324250
104355
953140
31102
411149
641215
78081
152454
845389
430528
150176
570796
832400
380122
916555
1010077
862284
742890
741800
119079
444169
99471
719060
706695
438195
23248
840241
315417
154396
202206
882831
206179
583056
680427
806913
401672
562478
410376
808382
867514
963701
933964
867250
186639
751119
937532
486919
264211
769501
159417
449102
429391
602930
499680
1004985
544787
370744
747146
415888
30706
664594
697577
816771
951158
213814
82491
378185
755741
680667
91621
690529
55316
891635
701288
292842
130773
690187
96718
19224
81294
745106
597673
649303
579099
28466
982606
708500
191951
206624
708743
261402
895817
607824
923375
525044
126436
908823
469251
639428
542898
908598
564416
802473
311322
146993
58760
742097
648098
1006597
84575
233576
166911
207653
1015281
457419
276623
444039
41689
802615
664632
256441
987497
341518
915445
903031
1005505
382301
20993
767648
313131
62079
656422
200692
726706
205705
555671
562489
95927
120257
495024
187034
570525
50031
901033
311762
405081
1028974
615437
1031966
665646
665051
633090
852504
127181
271304
549621
24861
827471
290112
599378
955573
292492
236751
32190
527588
418774
582341
548688
733301
157208
176601
460472
800662
119778
366950
842985
350830
231831
239466
949812
441302
410700
905199
250763
205392
338346
494356
336703
77703
389385
523237
69161
259150
830477
838720
718396
953525
408337
708423
778484
973295
600239
922423
881303
472879
361458
391020
523279
686928
473850
689283
393352
354151
236861
615802
726978
176367
676207
629793
706742
535622
464451
677867
619367
510314
5490
791099
800760
739290
800739
222737
55850
103164
407935
209561
263701
733956
424215
934335
702784
513175
81152
992617
229328
652005
487765
512602
55357
694946
951234
639149
926228
839395
114947
815865
858479
24673
916700
821618
277240
821456
1035839
531410
828926
633147
16550
514516
894663
428708
955426
997828
301328
127795
1001649
210763
199644
200323
1027301
465567
224347
959952
682907
825052
609061
680700
265371
878775
935923
981467
649863
275604
563530
701330
7373
963982
106413
597977
19398
339828
226478
1002154
705713
635768
188083
365013
977756
697491
784566
863840
698599
641313
740551
497991
994176
382305
270777
783577
318675
501970
294088
677472
337907
826878
248167
279831
138178
375249
576304
406169
362103
809136
66550
777250
789856
977606
816717
232076
691729
844724
515225
873878
654571
986962
228445
760522
735460
168548
123966
344202
14138
402848
833916
463021
639425
474755
538909
930974
506931
889521
144859
150555
623372
261109
899397
535917
593954
516438
393182
211973
1007147
942679
93374
653558
887008
1027730
283334
59261
188398
992452
813870
387092
328062
133207
237088
641576
68696
456586
473317
974478
295867
80243
290133
138205
718699
1005001
1007432
872497
414439
549640
150531
653589
112047
932238
603670
233177
215404
559122
252240
857102
645700
948843
323399
704231
764693
282161
562077
550766
367415
856100
232929
769690
623838
995507
346888
101751
137725
229926
705664
821263
956088
964216
110194
499119
740586
738845
272247
97559
677685
1042040
143700
791743
118539
262385
688445
966807
348456
622000
648208
512399
295557
841143
1009832
444688
227818
908026
39342
797201
453614
23666
441112
263280
1031721
14196
183987
87828
801535
139889
290613
117517
622536
528775
775398
678462
162962
15056
572057
339856
888538
943537
900196
869395
498248
250901
372609
311696
697437
407338
470968
4137
703878
638442
755160
27894
739894
483447
759563
933759
160747
333098
360412
505846
268235
713198
927201
219557
151396
302646
125673
621519
53165
37757
94804
589719
842216
250469
252917
987464
361272
594071
293521
875298
398057
1017721
196180
755444
725717
889377
352422
657227
374300
29407
572344
924359
94514
450982
749234
132725
278931
198969
18936
439738
418348
224893
959166
36072
296944
270951
757983
38177
909797
346101
771972
970065
126313
246023
101985
494525
546566
360167
660922
792221
928912
804105
258218
823651
546073
1034785
397452
326145
690210
950515
609321
408999
969438
705879
853649
504208
22632
465896
743562
242891
1045067
863316
709133
642665
877615
341746
320196
63267
648846
878424
282192
672636
211103
274700
812169
56075
733014
707726
30450
393268
1028810
311115
16423
554508
797147
683515
587720
431903
53709
522498
313094
954046
1010723
771018
936114
870905
18920
483243
464427
441995
977191
744199
721959
860093
864523
863288
578410
317981
866722
61573
656876
801059
746187
341180
704457
247271
698188
946921
1005146
115964
492813
1029162
551137
356526
938918
250735
813876
1032311
757593
776582
278812
158648
903268
256418
1043831
409475
880317
731969
355344
865823
926599
643323
732163
397995
386846
197391
486115
741619
151236
301733
29237
916375
968972
880805
254271
247243
307877
45261
229145
445236
653843
886885
320136
575959
764305
333052
160030
169153
300303
873041
794794
55847
337608
41410
2560
336845
659290
726049
500041
367776
762062
67137
192111
754574
165093
583891
43425
25042
799173
732380
696
124288
343223
50143
514693
921288
983357
495484
132413
723831
758629
608795
57253
943404
14889
726607
492022
626418
932319
253864
713123
907287
209726
628410
527300
97896
887982
512788
111921
33811
942597
450515
313186
709324
647979
172060
496740
552949
360887
902090
907719
648832
761624
947891
113823
512859
724833
680471
557700
175640
893705
815131
983844
214476
646061
547210
1018156
34159
554502
748469
826697
180741
444067
214611
829213
233579
302284
629230
724781
132376
625097
1015536
515651
570285
514847
247429
453340
106216
322722
294666
522222
286250
380065
849546
950313
128095
434806
472504
91353
803130
876518
262975
262559
49677
279619
838131
997800
963860
542974
966927
285564
568496
866653
683313
959049
293720
902215
231558
191047
869190
716646
916705
51057
921484
23637
694314
288679
862916
578099
235921
487425
912995
784490
967189
262089
407510
831835
609189
714721
567459
704403
1010852
521224
971301
113259
615741
237347
596489
557033
158417
1007824
653861
1010409
502115
551220
661237
521719
298012
88715
598523
898377
557673
932842
143944
692436
103091
439454
89320
728401
9175
142881
340696
703740
390581
724049
624120
574084
701679
531610
812490
926544
841839
819077
814254
589528
571822
315737
207432
429427
737472
277721
920901
591968
953098
341215
860746
23674
309668
420627
402878
807800
262968
171985
193248
649687
1000713
101089
896172
790289
208510
613782
169562
223665
354813
624199
971719
12474
457538
50378
720252
526054
914081
424074
375024
74462
910951
574836
476294
278002
176544
939237
1029552
151621
255006
324173
507035
980423
608830
16244
830962
462000
941066
2725
347368
142740
997965
955427
425559
776491
675104
948340
45461
852746
34388
659854
765815
283230
621542
96706
338555
157291
910473
575970
423430
627786
701124
758826
381475
289030
40528
197322
641581
858894
703297
386080
428252
966739
256792
218843
1002795
84755
448766
451047
222878
477829
193481
1021331
88212
188788
883279
959923
567664
84918
495831
686363
745915
250545
690172
140564
636532
745200
896125
240350
92081
670227
718497
493751
148207
489960
53929
342797
15529
901739
690157
575650
221090
419613
335566
611312
126310
831202
845615
988364
691402
331916
897530
327262
1041080
896928
830123
175996
780872
571682
668265
1030460
484428
690276
801182
84467
392947
456542
495132
1044960
724776
444506
226475
658362
207497
767159
114223
517907
775320
930752
765212
72100
62544
701094
1022896
858705
846821
67542
145756
102324
375496
180070
295906
244715
579180
981752
701970
311866
234131
484136
504565
869362
50311
896542
415692
816979
552182
343408
762681
205485
695359
500078
744045
825988
1044207
748438
289644
685635
537934
294689
789364
263009
446115
61362
477302
1001217
596054
594401
663616
99609
954794
130674
605117
522645
76013
727673
160701
273148
33478
1017736
950221
422463
665004
826245
570880
958902
299348
221441
745899
139098
102491
564703
252349
234031
1044569
943504
514079
900208
487493
439078
155559
743774
317310
31947
547533
727056
254669
567840
124195
399057
671790
665939
934270
347791
254722
20446
106681
933941
691060
177782
284378
112512
502702
682139
514463
504606
903639
493698
275120
429603
1000702
431895
275817
713493
322993
395272
235957
461956
195054
943684
1004705
1028354
771968
537187
201428
645048
966917
386758
412617
192765
329848
577757
620239
877845
623788
501154
350268
96239
433469
41890
687310
300485
688388
172250
836019
19911
755202
205357
256366
881370
744962
261915
814906
507189
656790
944564
565736
859171
121750
32697
960585
189291
442662
248705
681633
920710
984340
365255
200193
698808
312111
761580
516874
95087
997199
35994
901435
935336
780926
512205
927516
971663
666428
479706
304082
569923
843609
606297
859875
729906
1014267
868941
328758
743532
598995
695783
680303
543567
498436
900058
487517
673012
845931
205214
875362
225958
959
283408
973961
106067
400113
749068
1013126
940229
150548
522703
612304
195106
869802
660644
552136
242546
167732
414268
170303
896999
1018182
978028
449045
674114
435027
717852
268900
969393
222809
827113
417690
864002
447570
1032970
896678
798673
15356
246154
566772
728921
525981
229306
1026024
654848
676856
298878
779041
447100
567568
31301
261925
815283
19326
355673
467896
807406
96715
1016421
513627
600542
93924
182166
820974
440042
505598
966488
383697
720790
96300
638121
533624
935946
829444
435663
670958
826978
269806
110781
341426
461856
995008
563301
695698
364022
1008695
526228
306660
441117
456440
410360
604155
1004657
878082
900154
51601
47533
559111
439780
693254
173246
365342
1021549
103479
982155
283762
236531
610646
672144
505034
528219
197280
949431
857305
829889
62241
146667
608072
530621
459243
255149
452943
979403
938879
142282
809964
87783
120699
704022
331530
1006107
510091
205949
233758
388834
429125
412732
574324
208121
1007763
861358
591107
610411
287812
1043690
1003540
637107
1035467
716716
497753
239365
35045
135976
781530
116280
708798
143437
826001
272414
12224
997220
884520
348425
729747
913724
881924
768938
291026
1030451
859856
53725
527842
772173
956279
645724
695395
621672
529559
524778
204327
289839
749986
960186
317663
818159
661336
374787
183388
754674
895683
901445
690215
648526
442241
322476
640182
457052
626656
344429
659713
637604
187723
795588
452410
197113
554671
206865
882248
481553
186964
520075
98986
157720
981507
913429
440544
1040983
49527
660355
919963
86477
608636
861868
98126
736877
721395
493462
380189
957507
246811
659982
93765
741459
235766
181239
883572
869168
981007
626303
807787
627687
938367
637340
334696
681257
638969
550801
771333
38677
1017971
3478
975362
464798
1019330
208307
358122
506810
583381
906780
537450
20466
255813
831476
712147
326099
583156
652644
385560
588910
538707
374918
166051
155653
226177
624249
607462
63487
993496
265351
671224
564869
101120
970365
878962
853925
520057
6765
1022555
624127
822006
984350
366134
712641
582512
637905
497054
237658
78176
707369
942481
1040762
880625
298344
745076
345639
905137
975324
645332
619877
1034439
876969
353446
980444
536872
665079
989158
583372
586166
458507
249390
368201
251894
1023819
28540
844693
843011
884366
10987
1020727
610121
452720
860534
983637
141759
386247
1028771
831817
315129
236189
856693
564491
73167
312686
235098
617879
139184
814030
317078
846217
944242
133257
547641
102311
726012
722129
141064
678671
892825
543416
298906
314200
463432
1003867
108181
314830
632780
572293
320179
161165
48541
282697
540108
416113
715811
571450
1039396
315062
58421
255910
702090
498580
163993
209894
293072
1009258
943628
195344
673572
277226
51296
926778
960968
694028
718420
251881
1040545
547330
149887
383051
314403
390083
696476
108210
226977
226293
1016958
87983
403603
541321
958383
255624
364587
314086
172143
957866
683823
913364
241190
262388
474388
383515
454190
897452
576167
36689
273821
749450
885960
801542
348362
430269
749637
536325
278286
732257
318794
204376
1037802
859555
333871
83551
693283
154511
120486
134878
214061
862084
1001528
661500
123401
734478
749154
1024816
430297
78723
961574
802925
624274
212917
260758
446737
412161
278637
215742
837252
435315
209698
613739
1016764
47969
398213
555303
850439
170253
734788
730974
1029570
391104
39342
975926
362289
810486
482021
122238
739293
505212
617237
761347
695634
716146
306007
75937
409199
384538
1018663
31051
1026839
476830
650799
1031235
744437
1001546
931016
285737
860195
59809
637949
919785
225443
105915
898490
978958
736206
130890
26797
462443
742378
111941
794392
406837
896856
6451
835517
235781
547912
497830
464612
942039
139534
106079
270699
834284
222280
21211
669891
743725
1029130
248458
33763
256417
454587
35027
147907
584597
798854
673895
73582
27549
290103
167749
1027217
435888
40841
1034912
470934
580882
177866
161954
800230
640573
1013538
337656
999699
322334
547704
443095
589368
517059
38072
885603
481204
507239
231527
712207
919140
357918
14095
708502
613061
322325
53701
891643
549903
458420
305724
789767
436424
36564
219454
957719
473236
637953
704455
855915
381096
177365
114455
577451
701651
298919
916428
578954
65125
265708
851721
754615
716281
538757
888241
904573
750028
455033
922456
983954
559332
284033
626901
279630
999557
303522
229591
223681
293708
730550
267322
282089
831509
39791
729432
187652
748371
772599
738001
644334
837575
680045
849427
102209
919424
621662
630557
909337
637965
366308
32615
76521
530763
1009804
674346
571575
613385
788153
32423
377622
517319
882980
133334
925627
615901
974159
830186
811710
522411
526400
738453
444603
548723
1023177
422835
275881
294888
84256
492871
100809
473548
38393
618929
980265
115917
742931
932925
213256
471234
299559
340764
334956
964589
871125
703813
316331
120609
958467
584891
214738
874876
77076
611834
922979
263772
186930
725257
496301
509191
465500
131029
989724
629790
855871
705715
176420
32413
739024
559769
340580
321226
518250
1005820
1022979
521688
339085
173064
901159
123513
891636
250396
237810
119062
647421
346001
985307
1005974
303304
489894
145216
347085
258579
579651
394379
24409
281688
133812
545547
317360
981522
92813
625119
387336
978646
95612
263035
802616
888355
392286
773522
751809
988848
323838
999909
946093
169435
228
45705
390191
700775
280845
454043
216112
725047
512610
1026990
95608
133606
457890
8485
869602
768166
914563
824246
62247
729392
851911
747812
117155
709220
834648
226339
75050
405325
947525
749157
452097
962411
191516
229767
245046
125231
186476
1037518
703349
375270
913088
808566
222028
280458
819158
266168
25398
72728
476758
68069
698940
712472
1006623
513900
1009641
554499
632887
280947
708220
962279
223972
551929
715583
297630
173601
314850
161946
119187
903043
144356
848097
443525
919504
650080
247682
1034070
99775
1024616
919904
96471
269562
971483
98498
423009
1012266
928954
94707
675710
672846
956026
488371
1031060
576573
992130
10057
713148
268393
31803
725945
100627
517075
1028590
280044
976963
296062
953718
755248
265260
48672
89178
393567
813748
197235
366960
427959
331384
27706
631058
117231
778475
592698
352718
137926
604319
581820
670077
737716
768242
236651
1030013
225729
649344
990235
260436
68192
497303
441320
898639
672297
643616
117482
516840
1043351
968352
941539
964392
396690
319481
695312
359677
618358
616735
896396
980327
389140
11165
1003374
89294
115022
666989
740049
633407
861850
86449
478026
404699
197064
721996
515623
1037986
7029
641739
315352
185888
391141
513170
989948
319538
471211
626435
33594
725
180116
286263
317824
963108
148368
1035011
33247
137772
189970
980958
252530
25588
372697
171547
873474
505100
123597
915875
482162
827577
136576
404282
1018652
460083
645213
668624
448141
543906
131868
410150
84314
272889
752943
246980
1033125
514041
901511
656739
329280
1025491
114982
975813
232702
1014536
595600
292776
768717
114084
237025
994749
633462
613814
950228
939291
242521
57210
546638
813351
420977
338102
586093
106590
234676
381918
683933
620253
636419
98883
892349
440462
77007
654903
800511
1016726
314454
511622
244642
792210
136157
829869
225375
156591
323491
152173
449291
931634
783511
852067
558096
679203
459579
790888
371740
391365
76855
427437
772457
221031
630435
92193
576681
806917
516799
840015
790090
403235
289597
236156
951744
341056
991831
667459
439368
63036
411196
428647
443110
376612
597594
740412
580296
848112
803919
508456
138333
670786
65740
993515
331027
623913
241711
19492
185488
242991
611207
378250
808407
601925
789461
807339
604057
484913
439709
809489
598736
352964
140557
421313
878791
814831
741143
117670
861964
1005942
445931
281255
120531
191484
765141
84472
673490
455887
84331
848843
222084
953309
366391
158437
35368
668731
799680
485882
757987
641538
89204
386351
25458
83433
329499
636844
967655
700908
470605
740357
585270
715534
389641
581242
882652
220713
548648
43029
142456
572270
15978
903035
719420
575543
618876
844473
731604
502122
408776
825604
790692
702962
732457
129099
638471
248175
618543
423820
1045116
229142
470438
735381
511407
305974
105901
720370
623699
929891
190385
820259
137206
1004518
607994
893992
827267
153982
455333
93103
457591
262438
357989
44726
324854
925843
926616
855759
955669
300406
795346
131941
445773
890351
777858
869338
482406
653354
1033061
763076
814205
496169
646166
728502
642690
559590
998034
457096
597171
351650
687723
539105
556251
313559
382768
806336
993939
15597
340654
453109
395377
1010657
278564
490286
230025
197415
135521
623377
448669
216908
1033236
116494
204645
781547
612348
19390
207455
889803
184992
38512
892578
711894
385331
1042489
378043
79444
510103
901837
181783
865997
424470
412736
296545
848431
182263
513879
628257
302176
361040
602373
1005315
696792
957093
1012458
824647
560208
234623
73614
43309
590689
848123
385207
71919
534369
83242
765918
597210
869170
174745
320457
467125
505833
397876
212214
650603
1005071
229327
548805
970520
863661
30243
57017
802309
126655
862971
194929
289935
639359
397918
54686
118798
935633
1000648
687430
285990
411037
966254
338173
168546
221414
782161
673659
501120
698065
673628
731749
946350
40193
870104
200240
768380
476002
654314
930
489350
532159
18718
880811
1015311
873846
300383
617353
359995
908865
536751
623909
209261
456513
911118
868225
169169
255426
804
349015
867817
464815
624581
907870
21160
450243
928157
422084
819916
858594
352735
876487
538008
150091
498243
337641
793016
557161
493190
660017
239989
601354
336315
482518
1032982
316559
118011
905635
547765
78215
219711
258625
768188
103990
83108
283957
632605
734647
944569
186834
233450
855076
87160
764601
1001911
221869
570498
619382
207925
146538
16583
605447
1007010
787308
936667
628362
49798
211515
1022858
975116
859164
1019896
46390
738940
462860
326839
900410
898389
1018386
713843
722089
621143
512867
997702
178308
73414
738484
804453
210475
902874
786780
654393
423332
494237
113857
474823
641702
364603
980841
972573
815477
117865
276274
881274
979656
5856
371439
838245
482146
392235
68513
543711
224107
26674
971043
644202
12342
865406
781918
106042
170489
508772
585211
330164
376163
375875
684703
1032957
416667
21176
279764
356557
376090
61314
715869
218309
444456
817137
78708
210949
688058
667516
58965
377144
1004226
849098
397539
507907
959464
995983
310201
606606
415960
186589
392571
179302
63078
734839
49832
912198
735552
344743
473696
86993
193697
519118
820446
287287
179003
361114
846211
235169
913655
629013
143467
538951
1035516
759201
364252
144932
314935
289078
857259
385351
199297
683131
143993
230974
533300
573896
822159
872401
414245
450375
825798
224702
37994
590846
313168
868053
113412
452607
191506
683390
805394
234679
598101
283859
296135
324754
829070
310632
932349
911506
62394
958696
560760
115926
625238
658715
207184
761738
338159
997555
214347
609988
156311
709557
32427
230348
467456
639555
84245
832466
892674
290723
194283
394181
279842
244373
997416
580337
819317
808146
614161
851711
790873
615595
95582
41913
124542
730968
1016464
551352
65036
516604
699314
639096
1003419
333914
168861
124756
942827
187251
891029
494672
71852
535907
206620
26404
419943
537109
832163
483711
376714
463293
322450
614824
87012
736199
347474
966656
397052
953678
97116
918148
157896
211805
25877
902844
443803
118393
182750
241824
601775
76716
482537
584859
294016
352197
437308
349019
105195
382965
173227
114379
652802
747966
894140
302819
1004797
57455
922550
110647
132075
956888
804652
371884
289888
1029228
934956
508544
764184
735358
285540
597193
74187
912974
649772
271152
385600
627282
456295
227472
147117
975699
16971
202966
115563
556483
205723
588251
831971
112496
96548
293071
39623
645792
631709
604456
767641
950254
408475
491355
748514
11378
469125
221660
342324
336045
655040
652840
673374
529479
985616
177596
351726
543932
10638
326142
455332
229623
55600
1027272
313773
296603
1044940
923027
626384
882599
843628
332874
788461
917
582322
118180
751245
636193
707463
431237
3202
429395
246564
988405
32219
420840
694322
966051
719034
798995
672620
232417
206332
598208
1012825
704937
875172
458082
620944
843487
148454
677832
755396
988624
548489
680079
149869
93345
112675
767886
304663
862206
150613
631501
133951
1026389
696864
941689
621570
719969
648044
375156
868945
197676
887475
454968
949151
153802
550882
181667
727521
445212
679206
351057
831949
802402
266725
343762
995156
592798
1982
598504
573451
921351
309243
495303
951212
802966
1031915
495755
281152
61259
139722
42134
502905
692610
783041
582323
898931
1042145
999808
319766
457878
87932
232585
100098
505246
394079
240514
757079
306063
129185
990349
551649
351211
785429
935415
782068
852760
442476
358851
1033057
558310
201571
579904
880327
714780
925066
323734
304913
435390
441417
717719
273292
1009548
930092
548319
466883
526248
679355
1013976
1022315
828033
635090
522368
817278
78428
652770
993017
188819
768446
694882
34032
109181
149285
799322
835782
205979
840003
747626
677835
816958
89594
483933
96299
606135
1011317
242053
73385
534825
591489
320494
437000
542850
966797
509006
889016
644794
298563
843519
196585
21286
594206
686969
1034217
344970
657592
267658
613091
18504
233708
120847
552746
991682
953656
764660
556450
510573
426749
886448
662058
319391
726156
971910
269269
251499
355977
354553
582551
1012386
762635
262895
944658
725984
155744
248633
676054
810409
407698
226298
68501
1042751
304014
320453
975117
61774
512614
651448
514296
425414
860322
772508
801338
21537
512909
42937
393502
555437
163846
544651
267132
432467
664352
96652
894797
707639
766065
250598
763687
766504
5657
363630
561190
213052
615060
917373
894001
83608
733175
54640
744785
315549
765892
730719
564715
383910
629778
712903
453881
130167
451554
1017349
911813
463001
378452
932267
73007
581115
574189
692248
179682
345239
773189
513740
261174
229399
222669
11096
516568
881594
543739
32060
947498
610473
667635
1037114
178758
256379
191707
418493
405522
186671
267011
33698
449330
670128
898704
244812
1037923
676218
91516
165917
170659
369110
672923
991341
967097
857721
447055
191121
974444
560505
394794
1032093
307419
376991
157956
356509
6481
140096
182178
528855
414449
108536
1043406
618664
720854
409174
713820
514967
978303
1028923
77560
964605
192203
386490
139019
959061
57200
502793
462584
632025
466813
182915
615049
530148
863665
1014059
974704
174702
862899
911643
330265
142251
582793
362417
977521
566417
731958
552630
297157
946348
267010
672537
186211
72251
1016678
764959
385101
451233
332875
71748
460143
327630
954549
897354
952030
22033
1002329
941144
604352
428019
1018345
403860
365019
996260
575287
668968
864930
271427
855397
227828
125851
1011893
809698
377319
316671
806103
427309
943087
551932
934077
61564
537113
324730
1014329
860298
908690
698824
411190
115324
342121
606537
90343
156183
572694
859072
31768
818965
532032
842498
706266
728553
654332
839986
858596
201263
864813
355848
577153
134953
1003911
511618
13838
485927
858961
346385
217877
727799
231923
780286
559216
117119
332154
509815
128379
670646
304883
6445
217251
883874
188761
848497
121763
753235
976731
542929
213732
612619
517804
195799
735387
44712
183585
946660
523728
579154
988875
999830
357498
819475
111797
947567
705367
625055
49714
819060
589444
427079
837466
363071
22542
761090
228058
540952
300184
154876
1002721
43107
900850
158809
581030
95286
190421
610044
212832
37792
58102
720544
231404
376295
180798
655509
158764
993996
296634
156612
297730
646315
629820
780976
493162
545069
506043
904757
515421
176542
730287
341156
842562
826235
1023287
216826
1033251
127126
1042919
125431
803731
509581
715569
901918
1002159
620394
714563
221210
416862
697566
190832
851803
138535
505946
551653
346838
155479
116581
474571
742622
256561
244238
122045
1008913
310007
172804
516721
247183
287907
700620
857148
604750
666880
461057
93059
941218
879291
121303
1006530
186730
16759
180196
151572
146326
123242
502459
846352
120951
270133
396740
946275
857461
582104
73347
154624
438354
851000
260424
348429
862896
521391
414015
314755
64489
520225
342683
447497
69054
998928
110339
129608
552739
468745
477390
233274
315180
337787
164616
25463
624090
168067
320491
516429
729335
352170
17525
917971
577151
96820
671148
994236
778609
481868
363304
341830
700833
137850
634538
594860
940390
874022
547778
103642
124213
400825
179148
177368
81632
219833
550629
841306
1037113
691638
1037027
311697
778681
1004544
952253
576960
584175
468319
381265
667690
654331
909163
22099
706900
320184
108391
614347
491674
521091
507777
608829
64031
257560
1014086
842152
296234
672098
810738
816445
502912
86209
990060
425578
526486
168175
490815
485802
97318
809976
405671
361863
831502
165576
538072
399107
851975
1003947
172998
1033582
1021815
366836
437498
1007189
642819
651286
835601
164977
11864
545318
765678
34544
547385
461636
419036
191526
916945
125590
745011
744385
372825
227101
370567
385722
610764
582774
908135
664338
715091
963068
296371
650793
872295
255401
720989
518996
765473
951691
284129
232792
752769
360999
257926
413719
973933
506275
531134
247639
760142
817012
624954
408926
8281
736719
874820
501301
354886
459246
106342
203271
367576
784770
809295
38713
360503
558183
836423
869226
939412
54405
601414
814194
151721
201188
224397
600478
168752
189015
100976
122420
242895
381026
159631
227718
31993
92423
780
337519
905082
127333
182816
232218
466988
345253
798833
859654
680324
287891
764859
254899
9216
708828
722840
520783
647205
927476
258429
81801
71158
437564
107404
433471
224845
964781
243725
711561
968741
842737
897830
270822
814008
445300
372114
195530
500378
277527
736911
873701
400311
972526
1016807
759696
921843
734256
102856
411406
249392
993450
116245
425740
188543
626885
473814
715981
1025805
1012420
691435
570793
884003
242975
17163
492609
396115
664433
754748
420190
100055
628660
202500
465821
649666
934313
428555
251533
900145
817668
789350
169906
969090
108937
537300
36583
337608
500635
416635
437392
844466
207544
945124
421506
570315
875616
72893
621933
310271
999758
28459
680837
893761
939187
772933
678781
1026018
827871
878913
655947
983047
627145
350288
167382
989555
238066
981803
493627
397664
692027
311111
466327
115208
580437
623757
41990
395494
188100
569722
820701
242830
283630
1040898
487575
900298
127683
211383
333431
372775
805196
220183
668825
411459
106187
639392
996643
428047
603210
267963
672859
778213
73735
233940
365753
589526
435395
718489
199489
599140
964205
180771
85924
606022
894831
898269
656800
918410
339894
1039232
132605
317968
928255
946150
733613
861416
690178
669833
817821
251959
471238
634034
884472
355644
740780
343979
74109
491471
955862
269114
286557
870619
402790
93423
330431
87042
558601
1045335
59910
646385
820943
947889
453762
934705
751130
377895
276025
811660
547297
995359
136175
906305
852107
447895
211537
778431
260132
84171
430636
629573
195246
151416
745517
626576
58696
533141
860581
340871
714798
563274
759950
825929
178522
721214
572907
513867
822240
774040
565648
75202
811114
393006
132999
315266
469102
791249
972955
853895
10573
159346
838837
422815
128791
812868
918596
170972
435009
910222
761311
708275
635798
98935
877485
616776
172224
1023534
178021
955284
437173
961228
846165
51175
672832
983254
882123
883012
291941
803255
21017
836139
706703
323861
759820
247223
792890
540488
201117
171616
400686
954955
250836
764448
845233
313986
986523
973080
116192
945991
228654
305981
654979
134975
73149
505424
636068
876068
443324
699386
637848
178757
886297
1027310
728859
649163
318894
1008415
994502
136486
427798
645105
913031
1032404
529279
652116
840637
205218
931058
499110
480913
364971
751254
140146
196369
805333
772269
158250
112206
998856
127139
990639
721004
38489
355902
589628
553103
996391
302647
175667
462918
402526
903327
788951
891586
2252
608352
40857
862969
747749
471237
821412
299383
218420
164218
136529
830527
894286
194095
629071
870069
354629
882314
25283
115188
608269
486992
487446
343610
999839
849052
762175
427985
357176
1005544
482764
306584
447580
960286
113855
115701
625388
193860
143318
15398
784180
813065
899420
244785
245750
137903
831279
978219
384125
851494
307314
857202
786062
878428
370229
780615
740324
599408
804330
377318
598191
577387
942391
445709
774798
795314
104794
737658
877289
712603
581885
877055
945450
333042
1034463
853155
118075
893693
702732
1009643
299177
921118
893
354093
686642
820068
649467
412043
729202
400518
277039
385161
698370
965235
9110
486799
575793
702034
172292
199000
357725
439450
387338
658176
326810
16563
67779
248915
331868
842691
534863
583483
592432
163041
128869
7102
133539
641629
1033426
525746
381358
945295
703476
98015
463859
89920
105581
939407
482498
717362
615125
475525
731877
438671
799300
418626
1015025
681913
449380
938030
435365
757028
273778
915230
883103
416157
469820
262868
420825
823581
732629
648597
562493
501252
250521
932965
482443
553531
870669
341304
272916
452976
320886
910280
47212
648364
546968
179428
678495
438732
623063
498970
411679
973760
867644
290936
950185
559853
369692
1020300
36375
452718
802496
614081
584064
969980
796106
943743
324092
470558
340467
113190
550934
963957
353860
193092
816732
907148
36600
181083
30003
844933
795501
721217
852118
835481
201818
956017
440532
452811
602945
799045
294672
41764
950899
90988
745516
545282
331444
38368
735560
223768
412567
792886
627373
201350
629738
823310
91449
329693
707588
844520
33233
322622
599073
700671
433094
770624
535447
997380
587654
229305
476891
1008687
929352
568516
556176
605939
428905
1024359
47653
175311
297726
627028
481122
795399
83547
621865
587167
255945
561802
196686
390106
613589
89522
644461
748964
23865
924983
860867
1025544
38927
743845
552868
125454
23367
856432
574063
601889
604401
495347
41744
181629
480746
937332
80528
658951
527936
64261
561205
621668
741815
380097
97866
419336
877709
706184
748695
446699
596997
160209
174819
103402
796388
980231
657819
447854
73913
66195
705200
488747
62977
846371
829745
304421
703840
101017
754492
224656
186916
146455
260269
664231
711203
1014500
365260
447305
990500
600662
278351
417923
765107
435872
754329
902439
495529
537085
464523
962850
733835
513609
572519
154172
288045
395689
423420
285116
461889
570404
393468
92844
304243
280895
64267
964382
148348
193004
438272
848079
562105
872022
107170
1008375
638055
129340
662402
402528
638951
692868
1045178
763968
641463
210356
645480
670615
750481
43733
999341
738253
422256
9767
553700
197999
69492
523642
945353
991373
655307
992437
528538
898824
574747
894126
399359
779446
586547
643535
736838
389322
148571
181670
748158
597657
441123
254806
651230
744317
793582
762082
717231
166848
250775
557333
457963
559528
983686
102248
563838
127217
998861
576809
414337
379036
119593
652778
797443
690637
219732
557014
348398
213914
204264
959761
733954
552876
864760
675338
356120
785888
946152
549573
626855
915553
267264
257286
354938
69754
754166
529181
869388
156120
915959
443083
342219
952389
361652
436726
47950
897688
70969
935135
329503
539091
602073
246042
156382
189260
604886
927772
335531
746474
311271
432980
1016911
336578
259398
12735
243945
411488
13698
741559
792360
937633
782679
651644
177595
961950
245187
943773
978750
108598
37279
884838
543014
17941
996203
19046
131917
215165
106909
60635
889
326608
1044314
1018542
692212
121733
237146
629954
1022481
115884
164364
660169
923865
869434
232477
744552
445515
515189
389099
829095
248215
831069
924132
493404
322114
366845
964057
912628
48081
591172
10715
335428
661245
922834
362837
951228
400337
3721
772996
855139
109491
10839
996478
367950
25083
792666
642861
300711
437407
959882
308146
328840
581489
833322
963154
461747
134865
802558
474743
338508
603232
215733
285676
544492
909124
559544
128774
966872
765342
338822
634167
389158
360231
380701
370272
339187
384866
99502
982329
637992
543064
252747
298541
162705
180771
738514
4982
1017337
247823
499800
638287
537026
653137
221334
595771
291633
1025259
271077
340800
601951
637361
69146
240068
777065
955694
67888
637960
327758
639884
426974
526852
514899
270
777839
799638
923875
1014174
382986
1035353
519627
62270
662854
908849
111362
1004885
98229
481537
532556
881724
537889
839471
52265
607315
564833
99920
889176
65490
820278
636903
686408
733024
8098
791261
926944
178879
359422
951648
771242
353200
915532
280359
712639
839766
505367
346695
518623
215374
990514
227980
571228
993124
873190
513716
188359
258108
808094
350519
66452
527875
603815
498402
145009
864953
134454
1015623
1004478
1039342
762916
660971
898806
520538
442778
769884
419168
508507
897757
546553
470013
371741
811164
101506
88141
123140
554110
705626
466166
1026564
423703
671342
56428
397580
863376
267063
872069
122032
195292
803650
724730
344227
821258
556724
66944
630023
634605
573250
807571
27237
521548
115824
261554
334112
840205
924199
840315
1040093
14501
436951
240311
746734
95300
73360
806219
363624
609438
677315
602181
113751
868387
553332
531168
285729
711839
943831
679486
426788
141698
629723
473469
328553
402628
162041
315423
748068
181428
890102
661890
936946
346416
978865
315467
316379
606806
1038064
637670
289145
407892
662583
864423
631478
700054
586014
1011373
614527
664965
391242
892703
473610
577583
506442
456729
771411
853119
844554
880305
730167
448211
146751
765089
927908
986694
981381
632884
108054
480524
352524
240226
456553
896666
725515
874768
769330
719577
344739
559996
645570
1013882
715074
460235
426092
54239
285561
20333
116637
2356
853467
521088
740126
374871
555562
738252
777015
487930
192343
198298
370249
818838
584203
375360
1012963
773602
752755
752058
293175
152099
800586
521138
160115
972518
199976
226720
382795
790005
123122
795728
13968
602850
199378
281537
616490
234571
94826
1028632
221285
830464
236037
142878
695410
19539
429419
986582
950611
400106
160591
564153
1039537
28442
456512
151740
105884
890598
483179
48411
728125
883395
738138
98292
252619
282876
1019739
146750
652053
741022
965868
585516
202884
349406
859815
333631
746589
223182
37232
850994
876218
393292
74970
790767
428977
76325
978935
933278
887465
841765
1030593
658522
765803
1019093
753255
18416
260741
157515
795426
48885
832566
694419
998994
667783
786937
301811
917771
691310
121182
386943
667645
604289
881501
411465
533357
200857
166813
207505
989983
885590
968553
41150
659494
602558
950962
559408
778848
697040
328469
1044829
169186
288440
101655
644057
329349
905389
7810
406488
322219
995876
440500
599475
54230
614773
120380
602220
982597
833940
228197
249715
138953
944989
841212
165421
599968
708493
903199
650091
733334
764872
714079
388282
168395
966862
834041
368281
722537
905960
764534
393470
139553
389308
1008035
505110
836003
302985
706618
790089
6174
69133
1025228
858051
520929
909317
430070
470650
3593
331139
117610
633875
261900
529226
1036331
526095
364189
725795
572780
743587
491217
833542
197375
1020846
190811
217722
720142
986555
970174
345759
807874
747805
15764
385354
869061
67334
791705
170253
254531
453541
424410
1026481
777817
374311
372424
886990
148143
209791
191158
739251
471094
547934
396987
101618
889132
200315
771599
955516
166033
135344
595663
771027
205612
548182
741467
918525
842828
530993
221061
716216
651802
447583
125963
197774
390843
579370
792501
784378
164930
1019394
222690
371333
825008
298763
713731
201421
306406
753819
734498
772790
235581
31283
912487
693603
910378
164514
13715
401291
582466
797996
259527
306302
237915
765684
827006
151757
590383
168921
780049
1030464
394113
12947
228414
627624
358357
516809
541900
404167
732979
844587
188321
909824
70170
878468
273468
9204
700083
282073
522377
565499
401970
440416
58684
372127
437136
766141
917097
520242
106225
844079
35130
738196
480298
546036
761029
385294
33997
522595
820326
187518
365750
343382
713960
1009366
511654
724696
807204
640805
812612
198138
801223
153195
939128
720671
160682
924918
60072
166265
507543
434799
473886
1010030
415170
809528
140168
413245
124657
597715
113219
499021
808871
556706
192487
740790
881363
928574
333856
406773
314958
39362
676622
275527
774379
47652
906297
714545
688163
590222
577525
435642
414212
160875
799760
238850
698277
72579
288932
847982
148907
126472
644069
265476
1016655
207236
923362
350525
723693
856385
206283
273140
916635
672297
820880
667077
340967
315153
431375
79291
655409
116949
759939
406527
591603
127705
88762
736707
528849
779522
133084
300955
24404
739233
935906
341905
113502
1039974
928197
726958
366122
239272
110736
396996
947868
355909
992730
390645
991905
161680
37478
646183
354902
51773
85980
647679
395874
501613
6330
293491
634159
565682
296175
328061
671532
409334
534865
910381
274718
160347
546654
1012209
851833
1031796
323798
752542
586745
919764
683224
378031
895713
127810
785597
849632
578320
174451
565133
557426
1022124
1010488
1025614
856892
849562
387828
513628
1012619
1035980
387661
355610
650486
136266
186684
961083
579452
326834
498426
566586
712385
141486
32219
282048
668988
366629
837076
342861
490323
119782
240594
325407
403922
117964
477621
940808
803459
624068
911104
861923
586306
460322
931175
428489
411268
110211
611494
790430
41680
3851
189525
970773
854609
380462
428061
220676
226878
826185
832328
849848
22077
623594
225873
887416
793809
241045
862866
918932
552907
288444
106336
1004276
943039
687625
918533
485543
320174
60577
27330
607859
910348
268518
675892
535250
30266
463487
7846
173635
190166
738169
246134
882402
376832
85537
914716
424953
807861
979631
530656
414836
466021
422672
649968
828827
718533
662386
325260
782235
1038015
958404
70842
121009
797454
308945
5216
391913
657488
583289
119237
814331
526617
612834
490051
848410
30439
581750
787183
604196
436555
415202
514763
104998
531592
334056
269775
740360
589586
477213
134065
829801
44850
312360
762620
549131
699911
908014
522253
703571
341904
879224
97333
344499
321874
438728
912161
843703
300513
502222
655242
629219
987012
863601
766747
476045
610071
681821
568429
262381
638194
236867
971669
773642
956313
559276
32145
445952
662799
884551
799258
481199
843109
946699
17222
736807
479592
591996
438046
1011910
736653
676241
598133
600249
118615
810433
20744
751998
65877
710215
1024596
994983
525888
604761
485187
267369
322280
517996
213082
368097
113705
209413
808876
408325
722549
598414
930590
523452
506402
203883
864118
163305
5612
985792
74521
483537
92393
590979
384333
572257
719583
500686
466699
774085
1035938
666203
18298
745066
792351
609933
227728
1014829
903522
1014261
171239
65037
1001762
94989
75028
171687
151201
944186
555793
657755
16314
745000
788189
598555
1027494
780627
10187
482071
237984
168270
337437
721762
638777
443389
483589
875393
629427
434015
461450
302493
218168
630386
288003
473962
230762
319666
468895
222566
965336
757720
521657
473117
543464
922103
43232
694219
556483
70173
159078
375139
577167
30498
1035059
1008348
416779
349015
443746
734425
654097
480099
18537
339143
894883
250731
325049
503508
264593
636458
163772
829460
135908
276928
693753
54169
772557
482702
761947
844946
471122
672405
736408
778312
878561
169490
525840
833408
407457
606246
866656
25593
13504
803864
749817
336716
923332
950551
64641
894207
402508
344166
856362
803916
775063
52970
461643
290997
770176
453381
217183
224280
176775
773960
568640
151346
806676
730008
709819
795247
304225
250974
467534
297974
423953
721625
469654
16529
619914
357823
599437
563326
293704
481694
325957
818485
390034
71870
166709
824115
894506
466741
649805
986437
309348
967793
973067
372064
796816
273943
512121
603517
945280
332863
372303
279306
649682
719358
205636
904226
222130
492534
108311
765140
995574
202605
884614
622142
921478
185041
416296
994800
54288
175665
247081
570017
642749
413711
663805
1044551
283065
974953
81268
410964
660544
209906
679086
161105
870778
573380
820681
570855
136312
551625
480636
536019
194869
1030337
821426
345373
871512
69160
612543
682822
797674
403147
410298
753757
908298
164971
914723
616681
682525
561336
799635
683045
790639
455384
1044656
811947
882575
867505
915273
166802
689263
585524
556196
655802
275364
665485
943289
7184
528120
757595
102590
397510
1024925
312984
703743
541660
908029
591489
915154
552456
769420
29391
899205
579696
408402
972182
387354
941161
664387
466887
367784
425634
101700
657754
284967
512380
492179
1029080
448097
139092
775352
922264
601987
579581
610731
866336
77499
439069
549026
620296
396751
79145
18895
730610
337952
889763
595124
785513
839607
152204
799940
143618
985082
9126
223360
12273
569888
293042
902437
672657
706915
989371
808651
525301
626501
786520
556624
59051
12803
800176
963098
885049
50743
272655
259946
586955
373793
250322
688654
196091
551785
771393
948948
336669
77177
526837
879769
780623
889362
671625
906242
741666
821413
871080
631213
857304
972570
349304
222052
389252
787986
715463
741280
662348
806135
768509
387302
706393
770200
316728
602912
842808
549103
746876
495089
89630
191752
610724
696185
638254
258652
160225
117957
580128
772457
299515
598847
1036451
153011
387804
576587
807853
580119
341121
183260
800939
533775
517986
872194
394794
604677
173373
932252
597210
861150
769394
972994
20337
426255
117809
929339
910373
1007798
673236
209217
626382
31886
126715
1030342
533606
546663
175116
746720
60468
717514
377379
510075
54873
365834
412837
485033
118674
215969
830663
625820
1044517
263603
187430
799678
553330
40114
38503
494484
896701
975032
467862
247207
589659
150445
258356
254976
753464
801651
599006
894543
984906
120983
395420
830560
1031255
896701
970151
284167
144064
665564
124732
447887
346111
813502
239856
372915
415516
814661
76159
5589
952651
190192
330931
678164
214819
3800
545245
249540
491502
659284
296454
665836
227332
109275
345504
822150
834786
945673
414907
761438
926549
823152
683328
526870
608658
537534
403833
25651
891202
528100
670345
266213
580891
684432
54610
86889
700027
902022
245492
581441
910442
145155
357728
123663
796657
906462
382479
339596
158560
111216
971204
212241
436040
174762
301214
448869
84285
792212
80618
999379
207346
468091
772778
128016
1024380
907782
110494
541297
508122
507367
536862
917069
255203
69504
538990
485045
627499
422162
624928
494589
228895
885096
72451
235141
224669
32052
330554
523161
434379
749151
182661
496227
738156
867054
95290
551363
821390
1019236
160573
149844
390512
515731
647468
396498
518279
376420
940915
691686
731020
161667
92644
482228
810044
983470
216284
470707
48775
712446
827265
879458
450815
621123
187166
602446
553264
120268
665692
988751
407464
329710
396788
106512
423927
1034808
414399
260205
1043231
1027927
361043
256289
857659
967569
682905
760124
630341
105687
471203
121358
763820
894879
716305
826386
517198
367048
684517
122108
774229
22212
196869
569219
207808
566585
493430
679940
528748
567902
110321
961909
407565
519769
129555
878578
850978
726644
53136
78328
687171
463114
169293
160067
1003342
29532
762657
425912
939052
578532
272870
309484
355377
205716
381556
262070
1016777
469280
175088
118338
135375
493734
707252
10876
342063
86538
343177
1007575
993464
122759
915710
745986
532492
395273
19043
873902
878317
501288
597274
749261
529045
635755
421694
638283
242974
540055
813794
932631
887392
463733
599683
111910
1007963
903339
862071
648723
273081
163062
296062
236745
163502
398808
549929
320699
508510
24524
513958
133907
523752
246725
1016583
841356
329627
428538
908881
471718
260910
916066
1018890
431302
670805
599942
148069
902180
878773
768504
90125
690722
913429
653826
525752
311088
910476
61141
653201
779307
854415
357871
983494
847719
916326
499892
288543
85704
419009
299020
612984
143765
920953
22851
522746
886317
370250
754066
1040407
39262
389122
842583
33934
288618
979758
1005879
406232
837371
865690
428098
713180
126284
373650
386043
974179
568331
716135
663745
691450
635647
319994
373165
815965
269835
35055
654264
501463
671808
805464
880604
597713
719543
969627
468369
775465
117440
719281
573770
452794
599079
185424
365969
819818
631052
547368
827937
1020184
915710
305486
889707
248389
832942
823591
244173
116230
397806
401337
728159
874108
195243
510625
580420
837188
189870
500722
830457
136501
527169
612758
1022744
506095
747975
664045
789818
858157
545696
791151
805544
422106
88601
1025472
44118
823660
454202
552906
450162
941519
146856
672458
872543
285409
408481
1007714
586431
922483
77204
760433
499336
693395
505036
701425
122899
983959
7559
299806
83890
396164
713791
316438
45844
749750
947216
328656
15616
506043
990913
466698
932871
891546
237182
877328
359450
495527
858226
480374
550882
38119
77737
1008155
1042745
753187
245602
43340
358206
992631
634988
888927
660434
185200
1018233
898828
20733
895569
859814
793435
893643
68558
639177
965149
234411
762817
83606
339240
143039
80450
121433
875718
372926
685498
325333
818018
405555
49997
10121
732441
495918
422729
24084
295209
89344
108532
500872
891871
908447
474299
245815
425797
518373
409548
760245
516375
350918
592910
116437
620366
723879
899
520694
848604
122333
646352
262856
226103
114249
535264
958902
231220
278669
596467
984361
608888
736266
787392
139153
516071
378288
282788
83029
939879
665650
406199
134167
103333
707118
964713
491805
93424
46047
703827
878153
651280
347668
924447
298590
110135
544309
446096
808301
782664
262135
563221
322325
443630
710941
42854
925027
990678
153227
628163
976402
812629
231660
770642
1004284
387733
666562
182047
181325
435993
257536
48951
340565
507543
735212
518089
228187
592594
523937
638465
920509
261748
228617
688782
388118
690568
139571
1016689
83510
112847
743648
403885
595595
397338
651736
746557
379430
512319
541632
772912
422466
51621
484863
394845
798297
597300
265470
179332
453898
40555
992931
813373
832753
500051
870730
62948
199148
522976
562882
939923
312858
358360
967023
879854
586585
747885
193089
218212
280098
231968
862512
70213
885649
338246
920007
119137
939374
393516
689827
641467
568898
880721
182720
182863
202755
982950
588786
374193
912414
739660
190572
367445
759227
1374
520334
70650
989492
646276
594504
1994
632223
371192
200639
993709
50927
319293
698454
640536
994504
278868
225021
926843
952785
688541
139624
189552
314095
147581
570464
493337
390064
314429
919188
117410
356825
812218
150560
145554
418431
671518
878638
535537
932864
39904
524049
777754
56438
709450
389477
648482
619062
679066
145141
382715
262305
868847
660183
133004
732928
479806
956090
220506
783198
775000
19855
908180
555891
201674
352947
941185
861889
848740
93345
358338
238857
307411
957443
576269
430685
984878
681091
142309
356773
992959
180606
282984
488219
963988
86744
318027
799872
201364
480738
628185
351318
368952
395211
149650
8411
566770
447379
31108
204845
954508
564116
899901
92817
665050
1025863
100588
201469
738172
40733
15862
648422
679183
1042395
349480
310797
673794
491551
422745
397873
633901
68169
141369
545589
317010
164163
17726
751567
798124
360811
942228
673040
135342
278596
888037
907522
824396
24416
61605
641673
164355
412506
520
928477
657845
940520
660850
450345
84925
860962
628380
706231
375380
276984
724402
367143
872795
964058
618560
214821
702477
1008803
634425
115519
116274
906397
588464
576629
992095
67099
52232
936538
760602
274197
550760
1028725
527472
224568
517581
292626
931993
121651
1009255
878117
517552
101946
146062
135952
74464
416372
87091
383476
419519
800980
684335
974074
572014
506420
95010
776968
856112
349175
53055
530966
261457
717525
411926
103915
979360
841002
95704
682871
319813
238827
453952
958738
715405
305948
732435
933542
806758
95250
180004
337241
887464
89333
438705
190342
729641
716491
692414
705595
585651
185720
152206
40464
417299
517596
260995
521667
198598
463144
1018042
1036694
708862
201955
247174
934903
564581
688133
353549
866483
760931
360580
943300
947900
446489
733828
163169
334921
395108
701203
96839
415550
718084
277378
749166
313447
137860
656558
737530
402073
606026
471516
729175
720286
169902
726080
254291
603478
868969
633205
990655
645724
439153
1032505
669342
59161
811753
815519
506474
1014983
635445
271175
829410
822693
1003594
715694
672363
824869
281770
818428
967018
684096
431765
407258
570383
919469
35238
220584
394697
939300
989867
387051
180760
124062
796897
723762
194688
412516
176314
26278
316449
183427
923837
772044
804068
154693
127359
934674
864298
951453
796943
748405
356563
996776
241906
353336
739030
838182
800408
517271
1003718
599002
60343
829656
682973
823436
167136
972496
844106
912858
802521
873181
933152
263256
905851
836239
349473
216164
759411
397207
56910
467239
788667
981350
893239
765680
904521
176486
282778
325792
845521
1027255
685487
854404
974250
496429
447165
17050
999799
94126
628
881736
419759
673049
205876
311155
103447
218016
1016102
787568
97368
783582
374159
118676
341938
308311
65518
344351
196429
364468
314347
742626
650625
322324
325307
557742
213827
800764
362598
540829
726433
410259
729323
576631
314091
685501
357033
752150
57603
580247
823385
298351
348937
411564
647619
1031099
570440
700077
36088
972060
204862
513277
183156
308515
350658
993533
265142
589764
426493
468657
301475
963022
227298
271511
181929
373673
754811
123697
965559
1025317
333165
1007753
479721
931960
824390
671563
776877
792694
732012
967305
161571
959643
315771
936178
663285
691730
702868
644871
999119
159806
936754
804200
541796
595121
598924
495919
435209
960245
1013187
508614
57187
620089
151229
187484
860528
312662
1034792
482967
1025263
85532
331979
107544
19368
447921
35267
453998
33618
153703
771735
492817
632297
564056
676239
456850
712643
50900
409657
463069
867128
894148
522949
736102
723634
589007
588970
231098
728058
718203
906279
77833
696214
578906
969648
845263
696653
492616
548000
391448
810845
531119
65150
569190
137482
291817
454465
732717
38786
74760
522502
164634
1020329
638157
255827
570139
383015
837095
342548
523250
944165
148045
968367
233321
465019
623151
118599
475155
977630
945181
840564
146824
284506
236183
581043
71053
360210
164928
158924
784177
252037
279481
461800
668494
277669
453619
832034
920175
906928
532738
900573
953500
603280
83660
902090
678996
714188
875766
697728
938755
815640
258522
958208
503867
349503
848402
412018
829462
43061
735411
446088
844072
46642
330364
1037433
657000
873074
507770
303203
971301
64242
691281
93536
445617
747971
370790
481717
61322
383999
843182
395835
940353
478947
989065
269873
961491
413122
798653
102088
875215
67170
788572
249305
704933
853448
696246
457795
258976
824732
664035
968550
304939
49630
142644
646684
870890
444580
531664
605683
236544
614166
553794
35682
1031371
685192
1029421
229289
167749
703216
158805
905912
45613
228056
979479
436562
14794
460186
326279
682720
825429
55585
816326
753822
601906
585296
302460
960631
413558
792508
625046
459066
305547
23141
437025
747024
508382
900626
670847
106853
808949
769541
94573
650666
447469
969530
309193
213504
982441
834922
147847
471122
889966
1020512
275882
208768
875349
173327
846403
34589
726930
141062
251327
950706
185415
404249
1023317
237147
558259
939885
892688
188932
381969
380955
398892
943931
392309
143302
310133
183480
257710
128102
267649
559411
910395
432688
323983
605393
1015046
776049
67187
866258
777658
167050
1028936
276365
820289
538280
231600
649529
443212
685967
887526
313422
673741
520109
946299
361793
503321
62169
342109
797929
187426
790084
47628
545764
535594
65597
347139
467424
401494
124993
622564
1042993
789245
694253
718935
1002611
429067
399919
396604
310643
655479
325193
227145
50504
217938
280115
46250
713010
406704
22132
743633
271860
530257
249241
1034312
77453
910763
417715
57644
597691
699325
909817
251858
547788
1039538
72788
1012463
697154
310191
767535
867635
683127
90773
329928
627626
724492
380240
92651
882529
49305
430998
749932
601302
971446
368532
918943
534544
657142
795844
981941
903637
623236
861867
137027
290642
51073
503688
336507
906158
598319
426627
780572
207448
907035
734420
651690
889020
311538
322690
857419
881494
352170
293155
305473
574288
81185
531784
873030
940762
256281
170273
74643
614180
784224
308947
438310
618001
431578
482894
167645
1021666
1026328
991641
119884
549788
674770
467454
505619
890695
685565
766502
386381
520692
381616
165796
286359
66580
146049
520319
246998
11961
647575
862658
464081
266041
807346
249083
893396
306433
1044522
1015404
531279
85892
752227
317849
178186
473502
763483
789993
1024359
66544
892288
520475
969603
232437
419025
615193
36722
835545
258017
357016
311454
918868
40901
473574
291838
470900
664784
475124
675087
678217
500456
282663
248975
822797
470435
965850
650499
827692
188597
84609
31638
1016739
957306
1043087
116776
782697
750353
442650
362342
810790
498581
191975
424321
193775
929037
296203
820150
481924
629208
843210
935683
79547
515910
948564
727509
312249
102782
928205
354398
388507
386789
2697
469484
441166
612004
894030
919744
179373
458294
313914
225947
86940
265297
755935
591045
51643
456710
715584
464037
167959
947910
265688
70317
275959
1037902
703192
99302
807899
834533
67725
40069
738366
921495
825131
802099
751531
556116
464415
483319
60631
453117
751636
590014
329739
457731
198725
1017763
924709
686888
886127
114294
609316
66207
263416
77073
1002242
393766
195102
239117
783931
120288
380768
56398
161459
432737
809471
22393
61057
1034571
724065
338034
648989
1005082
320377
401510
1006688
516142
613130
330151
324658
272616
91633
353495
216028
918523
222814
16713
77363
552548
218118
915621
506616
946446
60493
99651
151346
513782
170457
83128
495434
689844
11522
520069
779097
879615
140532
666640
887223
344998
838723
120968
866588
285613
985376
116806
258553
321168
560705
610387
613055
99416
867829
140439
780524
986587
975429
503034
245459
276338
241171
479453
1028533
288400
576970
466705
13255
715153
529578
44440
63786
305206
685841
685920
39196
867060
410622
708568
403593
298652
275916
500729
850553
608372
813455
771446
372288
1004260
56013
658105
967198
548454
1006475
412429
288387
756795
370766
762856
445064
202576
124467
332747
799905
271426
481558
229810
121524
590899
219237
238660
536892
431267
391709
446413
991309
85027
102293
20343
812706
654132
558285
760299
374099
231812
1001401
752609
48068
252620
79045
1043230
525193
998884
1007742
795335
538378
286318
1000510
7320
467939
931173
92072
890774
928551
123788
339168
753273
692
118144
558739
500489
100258
573325
379041
790285
449887
935105
509877
404474
410810
929341
400074
888665
556578
271474
427122
993454
1038174
295206
72508
293815
189171
1015065
746342
525564
723615
495078
603078
774961
731155
952233
234883
417485
490619
154143
40
809116
317903
596324
263976
851968
300048
203311
870409
228558
110087
864442
386261
854924
288086
292328
141274
969008
50804
397363
692841
380654
506668
1027191
369359
530281
927603
312142
50802
872755
500271
458140
985389
912666
486119
246849
823983
660991
631576
1007125
480704
12247
785681
562452
448635
250418
415903
25594
343890
642882
650492
696781
114182
862104
1022801
286224
996409
529913
991741
567290
30525
285678
514458
690326
1024773
105629
601319
695801
84694
94273
313737
254983
126165
417727
691822
287089
129465
709322
924651
863199
59341
297122
448852
701883
977183
8650
545564
733144
633249
731935
425475
305586
622241
820772
690538
948107
943448
931189
397474
249679
737330
394766
506474
49209
652607
721977
440044
31819
417862
810172
281151
556778
937701
986185
482339
8533
1012696
191470
115293
867315
909897
310894
368653
120364
373059
634444
342352
319341
57440
338061
910232
271255
63880
982741
671165
299341
860530
450755
936456
783207
430812
180853
1004155
681894
65392
636710
463368
756986
467373
917267
554101
218038
158131
987658
124605
775254
749606
423767
110212
722174
633194
753293
1029233
506709
558276
911442
598899
102974
923339
742204
235186
87921
845266
1044148
1023009
600209
463665
998985
10271
459944
298507
1032594
459510
469885
327761
345017
796866
598847
847088
853703
70695
656123
456014
993707
184700
944050
329611
94878
565742
901959
711195
699009
132380
303978
573889
588820
551353
128901
372736
242322
613102
601379
791436
57346
389633
629978
426433
303766
735898
660184
198815
26976
95251
697654
243085
330041
968199
989127
145889
935231
763534
519010
451642
865105
772848
54582
354098
19461
838366
681303
449780
850712
335149
253620
902695
338065
702621
300620
623006
567108
375412
359684
482098
477997
307919
609875
488460
1012208
292492
216654
544401
976413
580762
457701
655481
751228
712797
556396
529043
170294
797637
668586
489453
96648
282393
680558
721180
451994
872869
857279
662124
290867
156772
166299
883814
579538
602529
362848
756163
75588
212366
795863
616147
124830
561947
583146
403419
990076
408928
958355
206106
887178
11323
761117
249326
862654
657295
342989
95973
568956
192154
211328
154724
195448
34279
867296
976357
116349
876708
391896
793939
470086
587951
61085
497798
626027
62917
757192
974787
318116
552013
576433
468527
336239
973012
46930
582611
217852
519008
561258
284023
1017829
104456
475365
355683
940758
864380
511455
675813
480158
563477
354306
762346
1035807
600879
960249
286619
49482
386549
488836
264158
53599
429310
59680
4710
95867
12367
260563
1021055
294158
823983
261966
914462
1010728
648789
764710
61980
1044063
504506
183716
503824
752709
2327
397706
354428
471482
443652
533573
39405
1029057
488196
360358
346014
397996
680132
957396
24933
61590
618367
71365
661442
468765
323325
499244
134392
1033544
780086
116337
288316
277842
788873
415638
546621
434576
1017845
1032089
742063
320257
834997
922232
244596
490267
876843
581741
20645
247133
275434
959638
626988
154333
586784
755310
871792
911715
1039966
94558
770400
140146
761013
851194
799543
480073
986015
385623
338049
376887
867138
758395
568596
833543
453121
362547
872878
201820
934597
520744
263807
785031
984675
507513
588974
45693
796158
581896
702235
401553
381728
387298
311565
147475
440531
205603
298949
898301
688206
896981
1000196
927724
696659
619691
346754
1031826
756310
723980
397455
255011
833458
634258
281345
991353
344209
301162
143474
674937
813492
116182
201646
677179
853169
263682
185804
494675
1040750
681376
585946
868005
445370
504150
768727
872091
353489
538013
563454
648310
806676
420467
1009799
350443
365648
111562
241555
198752
492704
355205
676164
188631
834898
648147
347919
323121
639123
548034
913279
13135
311051
595998
913140
275924
516969
197515
747712
67524
687519
37511
371765
572531
365533
837323
37833
54411
753749
443999
971430
115014
566913
355263
1009959
555987
216413
5550
160317
384321
716431
21507
386335
785415
808581
323125
546458
389545
619047
765110
117576
343792
996040
886834
628316
414248
170610
343807
727930
84305
431118
1027287
719771
700092
953150
143921
839983
785608
790666
464814
505421
236724
94084
449314
438185
455001
507741
311168
756543
982860
1030241
968537
546428
866000
66785
548573
607349
327856
497100
654291
73897
191510
90202
627022
774017
191921
162585
505668
412906
304349
270457
541101
564030
259898
346335
114971
9604
571398
367721
957109
65661
168503
698334
707465
497798
19432
536597
155007
286993
977375
954735
573566
532490
817495
611160
892582
1020806
63717
746474
639318
665347
541652
813531
63283
646081
664486
447438
54534
76399
746221
374745
180693
64405
997782
828724
32040
929180
385330
990416
719044
89648
602382
530394
919111
949199
958606
923446
271013
270817
367307
112389
576859
161896
641886
449011
294219
506119
41317
433685
222785
93877
359205
750383
429532
1043443
1036709
951941
841139
712864
521492
73065
329394
568171
994140
147463
853945
272046
322071
865538
943280
371416
797176
896035
390114
569549
521166
902812
403480
206683
188047
147031
284398
393992
87287
857041
378028
706285
524296
163795
875533
557719
655730
338383
922440
334864
801136
594436
5867
136244
734869
812796
603842
431961
789991
353810
292662
246454
33311
468813
72187
577910
521548
428370
690594
743274
549348
204272
696400
521059
405468
207878
67011
481075
567174
573463
294074
635789
604523
766467
235876
92797
860305
206192
826491
191308
148784
645962
502175
848451
699760
391309
789101
12894
820075
406352
696641
714944
602640
316743
585342
112286
943267
368792
175411
579769
711631
945983
1035652
94991
703628
131807
523748
391922
1003194
844377
71242
286909
408019
625383
73794
42660
1006846
768106
79204
587208
694980
200438
554684
536432
160271
699614
225433
119184
938073
738520
929003
162791
258097
456191
836752
115911
825086
876606
541535
54612
579536
668969
569670
86685
778860
454221
209304
138362
87350
334625
899366
1027188
122977
115062
758316
898531
98253
940175
827484
1017562
432239
686710
461005
702038
890558
129855
921629
250579
37211
675539
764675
278056
227545
290936
684650
883842
611905
798102
369719
665522
229090
144570
935158
275065
970475
458773
96218
288317
273306
1001256
1039610
589166
617390
320432
35756
697217
212712
897686
526265
858754
194168
185264
626365
124736
552323
867805
875711
333066
639449
769962
666253
129536
854932
973623
133260
792843
809909
333425
531315
373483
923300
961833
404136
304692
888796
786801
396540
371503
834376
419957
957184
260823
294025
948873
760662
845326
497136
583950
459586
358049
817646
95833
754197
86958
48557
409870
787951
835088
351245
561587
548770
397533
868058
205089
321593
199376
355034
746119
513014
368957
114039
392003
850967
252557
863416
864003
34637
906703
375936
69796
521280
858017
309684
339735
321542
554422
599850
956336
463592
1044542
54340
453711
1011272
51434
284406
265715
184063
108597
722029
813075
310561
925398
509518
786273
180900
88259
610996
610433
504944
796558
323571
708273
448933
992341
791179
268565
1039966
328314
86594
805123
404140
602133
450510
249726
880367
882791
274512
640036
138738
261184
580248
315821
717320
1024283
709523
451711
880201
346266
449796
370804
481723
577361
759513
227618
527183
267472
687018
503524
2577
716356
552511
813046
849631
603881
503029
668402
721762
819007
514104
669749
1005960
375511
332779
325715
66794
840477
963897
469531
95719
55783
504231
639303
213313
111144
798410
611484
367632
685734
1000183
177167
910356
125237
992479
320138
404191
75941
108710
318467
161898
399645
687329
764197
473783
157943
917801
232749
570660
622210
925017
967897
242780
813714
558137
630503
581493
911584
415037
891086
976975
772741
485416
190006
985958
380388
496662
578100
157425
740453
163886
306683
715736
233952
1012649
126264
379286
152247
169987
144887
739318
36982
796343
165597
513739
620036
505395
783011
637489
422994
576905
959150
697424
625162
600909
942079
375661
707360
926844
290383
41846
736707
432239
293754
557816
82461
832050
455400
157918
421927
708084
645354
536870
515847
895115
734951
215762
859117
393408
962002
683134
932442
342890
4221
108638
19751
264299
498876
304216
983532
633141
935868
803255
209475
728174
920148
918075
808071
687127
179991
659544
4540
471736
236772
507545
986804
256882
635674
18750
728816
314096
867975
564964
137634
731553
998883
856456
215103
769912
97911
989508
948472
1011903
137082
274914
864016
857609
760445
135642
416746
160843
881714
239956
264433
187446
946107
277249
810028
222870
628739
348207
911336
430177
798241
176383
23646
811475
814035
690878
119011
1032792
105684
700097
772882
983662
588843
995734
706290
414060
355345
685689
769183
749516
706351
361172
799946
926513
60138
769614
4387
900054
959138
135231
815612
737470
113531
1033718
578400
382702
1012883
424599
111844
134899
61048
177871
777853
355308
316381
760414
247382
977047
151600
407841
261384
942723
325419
872468
560868
415158
675859
81372
388362
87972
390245
822125
494949
308938
871414
237872
173651
1024774
448407
546841
785949
482128
268706
402671
232882
1036953
439584
141588
398997
375754
804306
275714
832565
121640
6323
132407
401663
276136
862704
277133
60566
468832
461281
398514
950362
914076
162228
861937
289922
175670
620244
118204
631499
979081
127454
860255
399931
304855
804084
302506
906244
294616
633472
703913
660269
985611
582448
741815
707575
341107
764725
851965
131355
222907
247550
542054
777847
212293
103674
591759
846272
787176
909146
147589
941406
915995
916080
1002177
67864
704806
916110
948071
15351
463897
822683
433176
294766
52172
876520
886782
712304
11976
425617
69870
110135
645547
249884
574602
254174
185611
994867
416293
1022233
301813
424301
25952
1642
1013546
105841
840256
777944
315850
682857
211879
935295
691880
991839
876257
252056
685944
636524
398471
473625
1004539
657869
895841
484736
826615
452465
590495
124750
826195
399825
767253
573788
122126
239238
945124
259253
757934
66355
352973
558131
142751
486778
135273
724733
335449
359542
645032
632337
906924
127725
1041180
484142
818669
778716
767471
585525
785629
712701
348175
737004
341345
661344
166351
437497
858817
483468
436456
323154
96932
96234
653011
786955
1013915
966306
340968
433134
762858
669807
132211
326693
690927
1019550
827357
571303
771294
107471
475992
85136
169437
349953
34780
513063
931811
210437
612034
175208
679470
807926
646870
418913
52188
217322
821927
353005
408675
4004
1035600
591985
353015
264598
1020011
640390
338302
172548
601691
488912
413567
60046
783730
457841
220710
36424
969465
1034539
457763
605120
542275
364081
1038636
103261
868991
697542
313370
702506
430835
720827
171535
120090
336075
892903
418539
991942
1020413
603916
74768
703053
943216
520338
247577
978442
560490
262590
969878
702879
703358
873624
669524
529052
651571
781487
559517
794281
702740
941565
109315
460289
803674
428809
873040
223018
129078
107681
121691
619059
539411
500664
792466
449639
725093
500148
318576
897870
988151
620212
341470
626461
481042
319121
144706
960495
250423
179480
505931
945241
196945
853435
586162
349451
612094
904031
195782
48306
57418
470186
489290
160431
353229
645230
690035
978348
463967
325397
205715
192446
507551
165310
491667
432890
1025644
218787
977375
546989
217707
176005
927372
434547
689600
338114
691083
833277
854274
716932
148421
305325
728110
301297
942370
311359
747246
973617
939394
987023
66317
614027
708197
694630
506462
267189
480759
190310
133188
460873
722992
698746
844456
120514
518912
80945
896725
648843
335064
110379
922093
435742
92018
1020065
601716
827823
902490
151310
892462
132801
1004136
138929
809723
1680
460045
56120
1023242
501470
458577
825238
624866
374588
368961
201916
353934
996636
336756
513749
190714
151395
730454
1033879
328378
614716
1020673
907049
56608
1024379
510971
78439
562119
931718
487295
275058
757042
978349
161738
761211
958725
712490
773255
135936
581397
455960
175094
810561
969893
240624
440742
551056
823100
515426
930890
601464
40317
889938
319297
121720
493852
398568
22460
245615
849736
934891
273097
697444
440630
495014
925715
347036
900188
102735
769814
797112
560217
724024
561205
630093
238423
74816
142485
7385
365943
102519
643771
504921
147519
915670
654643
268398
363553
799726
414153
724601
80114
610288
29646
285161
547303
395145
193534
126799
814885
247500
413568
209379
886234
10503
255868
741413
631481
205132
1031104
344184
126447
39318
852973
876772
307635
650464
685023
759086
9291
106909
761521
785251
613205
458631
429613
151349
216401
470367
200822
633644
861061
533690
620627
853128
607169
915384
796074
127114
282111
612121
967516
359389
331343
803302
990029
849675
38085
724164
1011640
235778
268101
894425
265490
515554
790001
553640
468768
20576
648864
761966
827990
1028762
836027
680003
719245
787489
664014
134542
508826
336364
888808
337991
646658
567865
906141
399232
676703
131078
822359
363416
728554
135781
396100
640522
494428
49784
881306
866468
85395
625833
948331
616524
82424
237807
408659
771849
581113
168913
430713
625656
106388
333458
843854
788771
308944
717794
476940
1043443
803930
751070
780393
694462
560819
1010066
302717
229378
28603
243008
855089
852797
1026173
498650
661155
1004522
930789
772598
981890
1027041
649437
80372
847224
996496
593349
469940
529212
477243
541064
531419
757474
326592
597932
514732
21418
35331
399747
547771
952009
709919
98690
325186
454671
432175
246455
51512
503435
642625
864041
658786
736207
189555
865665
260437
940918
201044
881333
176940
831548
828203
1005197
723361
810963
8386
53111
166392
315371
939702
156738
755090
763405
106943
995712
919945
95332
867094
1010762
72006
568100
92467
537741
1002937
535800
110821
461201
40573
652844
930346
548985
102818
863037
946002
154682
61502
892165
800970
810072
977566
824961
1004311
812007
781103
887513
610121
309188
122706
523165
612661
338512
194047
615701
821575
431489
1023452
801727
663120
773741
936347
928881
62442
184030
683160
499157
661134
640995
47525
707553
109103
678334
725553
115209
826563
832869
483153
720312
521514
562910
146870
522216
413721
627923
320131
1042696
148974
370577
674228
577563
1008553
583217
892048
167423
359979
266803
524160
255513
1044538
1018233
567840
224624
549340
35762
907999
881836
647005
669348
419126
960616
336960
197740
32532
806639
63681
971800
444151
802780
359043
400964
131659
929770
386677
747280
85288
664050
340750
149551
86801
652276
235022
494512
136705
727316
229194
122670
155753
141652
230114
352460
176943
46010
933615
286432
571526
930401
534813
378667
362391
446800
697019
629532
262551
118444
366164
544421
909902
51466
987873
193041
147429
930582
875003
110706
280543
439587
462710
199366
634339
1007398
59141
754675
561172
683611
302313
288549
389631
827193
1041833
760405
719499
600684
252059
183605
58605
924710
616756
653875
469540
912306
521520
161069
188522
220166
142339
720445
515839
46133
111153
308890
256128
13397
798283
921873
50402
1041548
240414
820241
937845
997576
128965
899355
371793
283964
953322
732301
631930
893270
734481
395874
958964
313510
685697
305625
986299
781838
750352
284454
381869
588175
677374
738823
963456
506114
446246
737987
669042
62338
1034656
834566
329808
26226
625028
944217
812411
176681
589938
676836
437127
803795
552362
945554
728411
331372
997516
169491
952482
734813
728337
494206
245894
877456
85237
47849
422993
911738
215808
551485
855534
617570
1011569
644218
243966
1012669
370076
595492
402119
330240
65600
413306
614912
734849
668971
1017080
181948
102180
438562
229227
476190
346964
533321
1032461
896229
933534
543280
81965
862449
214831
848858
1018500
494325
921928
232830
788058
1000590
991107
788756
515908
155697
274475
280915
310672
120563
763631
1017023
693424
176041
864817
75298
607833
394555
484729
223359
240220
472904
591656
415058
165091
982436
747691
293948
441081
165405
160703
191487
791952
781936
931041
755020
92475
75259
528069
121966
612968
989742
67426
221468
877371
285901
648366
836499
355073
603893
737483
356757
490008
923992
8605
1039391
303597
622335
746347
146527
125972
596013
745314
913112
56702
939789
529393
951142
284155
430118
487010
297850
74682
282682
868114
124399
403482
563728
849961
317166
1003692
821523
10660
97261
221731
880267
869017
649286
32057
265756
325295
464064
281871
689838
740768
457052
504251
1015350
63277
555148
601617
861108
722750
769071
492145
265429
369731
1009881
378357
283571
281557
142170
819564
14198
736286
485944
804280
862135
836610
810229
611276
974929
189290
281252
214961
738733
956341
140954
463193
138667
202404
361257
198836
483825
77509
523922
888660
89333
156007
218992
619753
950461
1036121
683403
411160
451537
406989
38192
658652
427109
146422
557043
219008
913172
438523
322537
794466
589895
922319
255335
354264
869783
574584
755442
196141
815166
967103
929588
264040
55043
986740
125851
440498
596128
1004988
158602
842126
332083
302273
285015
223460
352451
153490
644396
782825
816699
518421
507661
456261
843337
482724
551829
142952
758207
858804
107972
298316
301827
118333
747959
634371
420642
862344
479589
613183
915275
219770
693851
53513
443593
391936
265831
435259
835072
840616
1018091
514724
47658
755091
564666
1002107
645896
457650
819783
517416
699939
992577
350033
765604
930186
758422
948549
337704
133370
47664
990094
425949
322566
874933
450600
997867
683965
750259
206806
242376
113527
947137
193235
434132
639539
542018
574347
999627
809944
1038974
39231
510099
496669
856079
740121
915723
161009
287529
347060
562159
102737
221231
954068
836030
656464
934298
547352
1004368
1009391
735472
806306
132628
594815
818544
537165
28924
569378
581239
498862
501066
696638
110305
600964
710069
152888
508923
493539
827920
234509
203494
423850
74243
371795
211006
51919
690100
335650
833194
1035178
77947
651074
607824
887128
1032205
182176
263879
766843
519062
271448
693756
118135
687344
621403
186805
56210
673785
457094
423929
342591
538828
158616
280923
674981
404910
302764
408259
1021329
498955
1024914
936096
616432
456752
33870
711374
809636
396770
860283
469367
285892
314781
643873
316637
574198
250446
222000
17515
13329
444520
752654
904618
848804
1038967
640652
832643
863283
147772
712710
754672
161298
450368
7330
380485
253130
597652
364584
623501
208894
900545
793692
670837
343985
229575
435542
65280
290686
650059
1023383
383855
555519
718778
178948
799327
606200
843990
834439
695557
165769
170265
76504
761584
1018893
959249
650928
1025495
319660
834550
314420
538768
532949
316246
94040
895610
751607
156440
508102
495008
842744
170848
394602
560905
924884
740198
65051
295350
183768
570055
78854
287966
803187
583547
707434
884880
873211
118322
452535
15353
653243
547043
667618
950564
37695
125508
972986
660277
655541
475055
31478
856979
68673
377386
157900
605428
968638
1004345
230162
795561
106828
536614
761610
284494
138726
55322
328940
817028
920601
962648
749541
897731
772911
1003097
469925
240899
631456
542774
539367
419865
894470
438360
204741
302875
31648
799826
689921
263406
94038
596007
848952
129352
641197
565890
246461
1032886
128785
683060
927706
51748
800720
83892
1030987
649927
604218
680983
547023
10557
762319
661706
180212
890798
294479
242088
429357
1038154
145983
532960
1018487
378209
544546
969899
827371
522208
931987
295785
622205
982002
905486
221291
206256
616397
687817
304643
939400
848553
901531
784482
609679
909125
630369
271127
100959
865151
612920
645506
471578
425179
424496
261406
617648
790795
821884
696636
232761
540243
886059
885252
62713
187726
674830
229610
224729
437248
36067
196089
239651
376305
993504
722521
819994
942186
577200
789843
713786
423705
271541
712042
285666
308791
1042908
461121
319107
260297
445188
844084
73251
8563
601241
992566
605429
67247
56203
412386
161342
602316
183805
947126
40006
354008
1035708
152570
956317
287425
668587
617503
322899
573165
999701
448978
646190
335895
72264
903979
733217
587411
771247
979271
125015
655384
391800
319386
1014390
872521
881734
922137
48650
897595
28375
223122
493665
668020
340413
870415
890529
733520
1013345
926752
784561
525943
948434
965568
246385
632447
295149
738387
371224
50910
951991
400551
300581
689676
218779
213467
901310
341601
335803
802081
660390
647482
12436
914190
544763
345567
557624
798814
1022900
519637
153380
733247
215304
424618
933783
920369
595347
331797
511523
582680
911765
868990
818998
760500
789876
178088
750914
131902
491658
676432
616002
855767
474055
221060
570387
434415
641029
908811
620787
831600
392694
590032
904473
315237
313339
742417
32587
369019
536292
779812
618027
748892
507054
1005021
388781
683381
44605
333032
499746
327750
802942
64713
213590
10201
1014737
55010
6384
289654
577476
670134
150760
840942
573313
353233
188965
100712
938568
471240
433831
1041337
541496
331856
775381
1010804
511482
823315
570117
178580
546705
984611
151578
247431
456906
751151
810027
877091
145274
197859
1001712
249144
732448
70453
199974
553940
793397
663326
566573
195874
199525
411052
247673
715878
1042239
883954
160820
457792
922972
325485
982788
101799
274247
364441
570573
916939
867581
1008508
373250
610633
602246
754427
818742
859858
248092
1081
460585
335217
221271
981845
447577
605128
977599
1033337
643582
818345
696357
694368
508218
153065
463836
431133
726134
794702
797318
1020589
819049
80024
323454
900001
342663
578711
833659
915556
652699
480005
536572
146995
406251
680732
595013
190535
695928
439408
720112
182672
809083
621526
476014
516575
1014622
625258
190061
917190
464301
682325
475847
462869
542925
905149
179274
916898
952615
453497
758672
372438
847386
494187
543792
548703
622626
996429
536485
958738
462442
369821
363519
853155
921490
36368
647590
882706
615853
246109
115294
737983
1009859
1003618
313984
414141
58199
575726
533083
17406
561840
781541
941008
579109
1016455
706867
417323
981725
648648
548742
372823
330776
699964
41308
617671
425868
64605
695305
547965
1015667
985513
908843
786162
863103
96828
753974
290222
1017560
719940
137803
696556
713489
197432
205449
1017325
96670
101696
968367
940361
1027174
310434
532283
162301
210658
279584
624463
298295
362414
832084
18727
326959
202676
993320
115908
898076
293225
767864
289240
839977
178760
717868
58684
348393
243293
162919
943497
49445
485580
63658
724132
302909
35377
867678
404013
1015595
625339
996369
545460
675592
135104
130090
1044626
996269
313422
458089
659807
889389
919201
544769
84
336782
539807
716293
697370
777425
36856
721944
56525
704507
859656
61173
104901
401792
199090
852801
1010891
433864
914669
474195
214479
1015449
801413
38787
208567
723595
35333
246299
634687
976718
330636
904141
281137
892058
454938
346101
53146
507632
326444
358664
857413
636265
732811
741582
721408
556764
1000068
620851
615918
922292
327612
811521
956649
779436
404489
590537
464023
958367
974736
444769
206656
985540
506024
289852
826509
195410
507253
818887
550296
546241
221923
823863
540050
469698
950628
172853
837461
364265
483139
336711
196151
940794
337110
184835
1020773
317280
224187
845163
920327
339033
977660
852499
769931
611833
87131
313071
809453
118848
520080
295731
383834
611041
884102
921533
582325
442407
512153
550064
834259
3247
873610
820029
260464
991682
531176
856753
775706
446368
972412
728093
277832
432682
327719
130897
293891
143432
23530
1032717
254471
463630
853373
919684
1044581
671076
857760
18877
933796
646563
501953
140872
1978
515419
697322
452777
745501
636788
176647
281666
981882
680395
488396
812660
276262
893158
323599
703148
239957
241291
474053
671289
431182
311642
150440
453662
117800
84281
459778
1015603
588218
631129
1002316
576889
900233
1036435
216680
101369
304404
222627
57984
762493
792930
886452
100108
720544
227448
41007
775820
595630
597725
46239
686100
396776
67177
91503
623937
96266
348075
400731
178565
304348
321514
276549
424336
777233
414196
1006794
861404
828071
685207
742294
757769
502776
140578
663221
275296
40833
1012831
786638
873870
395820
664339
477379
155610
640024
247401
324175
154290
35122
307207
483931
458357
274825
340324
921080
598673
1010647
867643
6028
883203
900260
887639
592715
626298
561411
270659
353430
716407
108498
76446
415994
115774
927494
661083
260919
299996
106096
238630
609677
370760
446864
565498
299381
945548
640320
897976
519747
536241
532629
610645
1013427
633634
492443
567359
371702
267915
93537
474804
671891
838713
997004
29393
231216
291261
910444
776873
838289
962928
502793
723370
973313
1038954
539361
818019
451194
835532
330425
615069
617595
864883
578715
852501
636242
289296
390282
372929
733795
482075
820770
350248
79461
944147
50099
499557
18459
405017
61568
72732
580525
929419
853463
784386
818002
473923
759109
439
137690
863817
21642
426409
1026260
698833
282637
752542
792275
150029
501071
263061
740681
26584
130169
593243
476229
411340
989738
212621
924682
1036073
443305
734485
850066
466434
88223
546644
204084
8299
25311
436543
98218
228380
398433
250077
391124
858754
740724
528273
866105
664261
989149
744150
13456
97081
22552
133582
834884
1010727
907669
924140
186008
161410
286302
33438
970536
465361
898245
431003
234454
975620
910693
909814
643437
854364
74590
261412
530542
27249
636578
204552
211407
358173
986757
249041
692742
811787
547532
274448
594311
137609
515253
497790
477981
615909
739865
507836
462385
375091
192165
870385
354338
954984
883776
31455
426750
1013208
580050
644707
486303
201470
533262
102686
634334
341346
643535
608103
38781
608386
186496
273164
457883
58398
373152
802570
302485
432315
814868
322096
616482
1031026
123339
563581
230715
717097
686738
770694
764982
610071
76082
449846
185737
397413
293042
240661
309714
781835
896003
396229
954383
626133
637459
145842
879308
931421
413826
669190
244732
431155
219634
289920
1017335
689853
1022625
859673
881465
699038
480180
461330
133779
265948
114867
416667
983087
373137
662151
866807
565618
112779
99073
68922
513648
152501
723821
405687
839650
409353
659462
195844
753064
537347
803078
424303
977739
482109
375860
172887
577892
636149
200549
414614
2428
239175
662579
1035455
880166
46638
1019366
939681
190146
496654
313294
243360
6257
1013377
590693
962741
795744
1033278
241708
184029
1040276
519952
899729
244799
1001825
473071
544247
13972
920853
667307
90551
283358
682670
571799
406413
540533
598641
889091
219698
564508
584422
880223
538805
604978
478770
893719
31288
468211
1037735
645282
183545
840933
853142
338150
529678
888651
101858
693544
466271
939909
97250
591843
574714
189373
117772
448851
225918
637016
597021
327663
797475
755326
641408
945297
30705
477489
219993
182504
513177
891976
462998
1041876
818202
459563
176326
804008
366197
277115
250921
265085
167381
765282
231931
9977
137274
27033
366390
765723
807503
627254
410060
369235
24926
569322
866019
772579
103316
554340
94019
1018114
125699
689473
148618
897956
511721
948513
750319
181478
805198
164851
172528
945610
68163
1035154
575372
346597
169862
820387
201318
992418
932972
158218
468928
923824
844451
715793
808968
686979
549922
563894
463756
251042
524015
205363
648711
304488
251245
1021550
88930
744010
688929
810611
764778
435740
831598
122823
890975
283429
70219
118708
123679
222927
830063
999191
627054
944468
283103
802129
860620
70231
197012
24278
868090
496165
157203
1032204
1039569
523200
993208
945931
127935
935562
713815
578592
386822
842532
516303
826421
543317
45302
141902
992196
600968
870046
17714
18078
451691
723391
978896
352484
351485
893375
654078
415032
70385
944692
253431
786286
260116
460280
687162
430936
562751
58885
753759
503276
86226
700423
219432
267398
542548
965880
1023404
426768
1036181
466627
350700
797143
556701
772892
410089
788029
188304
1039659
366779
1036443
1028842
832202
804769
819448
428218
387237
254171
442876
481969
162330
871512
910820
913532
310786
355595
29499
218957
169401
549841
543218
902071
80368
391965
296927
845538
903591
336220
94777
1040219
273528
187687
1025625
633001
900627
25347
439235
502427
105705
150047
948797
850632
527154
264955
427006
440323
630045
108357
278678
61240
947508
459541
1017826
459801
625459
830629
275324
79431
445941
462044
6176
573247
1040469
254143
509004
624760
676999
893063
1016536
913561
593975
437811
1025057
629489
708926
416156
904729
397336
64652
660998
302783
559549
912663
77932
689857
61073
129943
694787
142261
549617
141124
284477
688899
553675
2106
247685
185519
438652
818394
363729
680092
941796
759704
1022599
628172
1038351
617928
933827
433816
984646
979370
712500
749105
902801
371075
36606
953410
722655
644408
889121
629082
979353
492093
1016900
836988
200263
558137
560094
236699
926232
128960
598820
220274
660056
141340
664330
629668
17141
211983
702786
1024888
357166
63470
461178
538761
60141
278582
466066
559410
98240
4536
401103
950520
425339
417618
856541
453869
97104
118953
862672
1039888
795165
1040263
857857
402287
855842
302794
576653
669956
76783
814631
290253
695460
68342
18815
73280
1030434
827406
914753
403122
831005
545547
444666
493967
67775
508350
573854
250235
167574
250452
472990
189923
212747
432539
374194
739615
854713
463785
218531
3825
491168
35645
4268
170588
993467
282660
728312
983180
967427
316450
138416
719046
39730
300306
947607
773145
554914
148894
991759
207184
330277
336886
210457
319499
220559
771805
467006
422091
684078
323733
376817
563632
162427
867438
777219
210393
999892
723629
949172
750944
749818
68470
258881
296208
130181
611043
897218
907983
853769
666277
332105
433235
668505
982888
324114
536984
66612
538426
725573
1016568
771256
992668
848083
785337
722556
636766
921007
39744
948116
669688
793755
909414
271464
768388
221198
566761
214180
423577
715624
19137
1018841
258492
691679
242680
216702
234179
902051
1003708
655065
657885
88071
871687
851816
755007
835442
277327
508618
66762
416359
146310
352532
144387
872397
949108
512181
771622
474721
64637
510804
184232
1011501
829354
287251
564080
11561
50717
535623
955637
504126
1784
116153
1005646
369801
535955
570673
985284
743307
97690
311512
936970
615472
880653
802592
427490
205059
846929
327756
401996
193610
429375
164782
561303
443055
223705
317763
973486
902629
97278
224594
111025
835738
902597
523386
256973
868038
95541
734791
1030252
265232
890102
15189
945691
1010510
52449
423893
295540
556319
506243
109594
803316
352414
648762
680092
532046
879534
1020731
57151
170537
1018725
650584
421107
953123
787958
556018
746102
648429
915790
819418
470596
818575
427220
856872
357934
265323
452473
939545
673672
617680
520165
50903
417071
538431
364711
278436
246055
260843
1000081
135944
663812
905243
19564
858024
813857
412526
840948
9628
906679
246404
576349
117688
847687
344756
101957
23041
367058
7223
36929
67515
867590
144603
977398
922123
568061
687873
833342
915139
999033
635694
523084
792424
640306
325905
504546
826633
579125
976383
783744
260695
328292
636361
361279
466627
664687
997713
81286
274999
246727
302822
1001470
269894
548492
1007224
848357
904270
156458
544098
873368
106767
700516
520684
316548
160501
800732
114966
925674
1028696
67330
338072
808513
502343
659452
97464
78251
662609
716999
950800
946127
978226
257550
248948
872468
831119
571815
269817
1035306
327322
951189
890708
369876
515120
1011257
790543
521259
588373
403905
994358
984946
909069
791359
894735
474794
452507
586559
781874
695331
959243
63330
785592
263326
1043042
1012417
494254
375972
746180
34273
768751
502541
185365
975714
399756
711715
105046
412729
138001
602015
219519
915283
410313
85135
796537
202907
631273
345792
915195
362598
740423
761494
822885
960191
831158
364928
87520
479370
931710
516213
715500
8430
42701
418978
591980
11526
1029348
209948
781357
574601
686755
440690
971757
150164
405642
548044
756596
246998
646178
531000
133514
591702
209113
764345
814968
1025750
615923
574704
646413
74886
539426
357408
320160
84083
660411
494429
396425
418686
970718
705659
829398
764210
944904
812184
610150
234896
891046
26560
825430
212411
347998
479796
352289
319920
461788
300519
164924
24941
506422
889200
19578
819029
518924
972207
886496
290970
382736
881760
321586
562674
488146
702199
651971
120115
531572
979695
565536
38081
975469
97671
134177
936876
1002880
520237
88527
954809
911794
197982
842844
56219
238772
791208
952429
681306
449483
795159
512401
756115
482489
903491
793599
903370
612207
913190
199974
41367
740597
786036
763755
463672
900160
845783
168662
163131
936064
554418
857067
851793
889751
83349
409507
726325
321182
638571
178382
378973
976606
749139
692785
577467
505828
502246
585372
335977
687473
615857
796762
269492
96934
114291
692069
459988
69744
434549
58465
536611
368049
562105
231463
69619
840781
721500
725138
490907
119243
895709
149520
755327
841740
107895
126188
13553
1036153
790551
469477
703767
84062
329486
918204
1019724
839497
204857
681645
316853
64263
628953
568131
257491
268864
940594
336960
708543
76700
159965
996207
793353
13511
284411
584031
845889
930121
591905
874991
598211
139092
733822
110888
636285
834918
276754
566590
978761
568555
651420
549701
717964
91546
138101
1014411
420116
103234
887105
529899
591560
379923
597478
526174
676322
166670
1038273
397802
521874
675046
620479
103432
184137
858317
389656
744457
779345
785319
347960
570277
365065
733066
8262
386884
737784
588155
744965
728004
1021754
420523
245727
882485
312731
730151
914548
205754
330634
547136
1008937
706354
105305
234488
548355
701339
1031509
256899
737396
633855
982963
56343
818050
609012
319481
992554
528838
525422
511985
1011864
562329
171783
453462
283238
418554
784942
594305
276924
927231
678890
615939
215773
660904
686625
1019162
1024889
382821
422358
711054
868197
440252
649439
995430
122405
459333
650974
28281
62176
107271
38949
514629
506816
929095
331336
516514
538939
579275
185791
693701
301386
112328
645613
882364
714194
311155
395614
455691
782393
194514
622603
319385
408525
918196
380823
695397
250901
562804
500887
461833
974712
404364
551001
1041532
288600
263459
279832
673146
865670
535768
27859
797091
495777
427460
519360
479004
536437
192745
629427
942902
198332
754895
417551
65937
658414
571168
721793
145118
130058
1040788
937619
710159
200321
773206
965880
890457
1039138
783445
63747
745324
978832
571829
836030
392170
61488
699033
327662
550597
591559
102101
287865
710297
284980
97160
25516
606238
555943
406694
768361
714251
843660
94370
182054
216686
249703
307402
628322
470269
155280
141217
536692
553809
950219
613349
48878
913035
64854
994627
102123
808194
965323
307742
8789
444555
1018375
297500
801310
1008840
645738
707927
62300
398532
279773
311559
868294
909403
761565
558294
46745
169215
300525
332108
184275
43352
305331
70546
115080
743504
569597
524778
449723
64766
317693
692397
188674
479341
494234
140536
948345
428711
146689
539773
782446
393898
709276
948830
390946
225831
632612
906204
179203
463937
442902
399319
183562
735026
245195
89030
148736
366247
746182
466653
546712
659481
999417
564922
592781
410279
2988
439306
151757
1018955
76906
445610
627264
774237
948620
174294
262314
826644
662144
644567
434305
399441
442311
887340
239690
1035778
476183
15480
408820
670025
323526
661440
98695
399518
872483
9074
443875
687209
823181
145066
770860
643483
756319
896072
546937
800000
653034
841501
805106
775854
225983
747462
598825
460354
703789
161569
482004
976092
571181
886346
712598
860088
690898
149568
445741
398192
404131
35826
230715
236792
660770
968122
8155
811050
916183
998348
330292
143590
776770
261631
417325
554209
43184
444671
366393
276921
539929
509756
81253
586748
299303
65145
155582
122684
668046
1387
445299
697714
401783
196544
672464
401470
623396
288570
737931
885961
716959
492827
531131
703442
590647
734688
849146
143932
644610
140243
270919
959786
719542
625532
615273
350682
698885
238733
86490
672060
393290
304308
649368
159639
356394
43851
321013
13273
257333
540843
742722
937572
685335
922454
963050
1016872
57499
899928
299697
21947
350086
875601
300122
631598
411169
943994
523530
678548
42569
13188
310062
661303
782359
1036325
111122
588668
818549
725742
919070
771616
483724
426682
157756
524323
860933
215698
581765
13574
164811
403835
581039
761599
655011
83950
129666
408318
992780
424712
921747
260619
396001
759730
56006
935953
775169
297488
80684
16433
31874
443670
789466
470051
397821
403112
334226
398874
209706
726742
250720
428605
267286
439928
95438
365413
697569
285465
1023535
496599
429218
457395
590707
473419
49742
577986
835808
366245
221847
794960
822764
527702
47863
572032
854936
521871
47734
867180
570340
300707
307201
1008727
885071
805901
572324
805922
696142
1032143
346056
883003
203538
963493
208970
658777
108143
799689
468099
425336
191892
66309
214787
501604
255250
527039
351156
29594
117893
435208
593251
504931
57336
907765
487584
456817
123658
718981
221262
458507
211778
628020
364626
483262
257949
267979
508649
718389
735345
216231
310784
935443
493843
665480
469500
275789
789453
1005469
633271
987291
538572
983238
468411
222946
359953
991524
70130
1008744
583769
655071
676288
784140
871373
357383
222145
503125
787303
22286
768462
184550
707818
930486
931876
341365
424955
714679
874002
513733
163091
653486
458920
836893
235996
555593
456055
935078
960995
758749
616609
277373
358285
941603
767856
195402
375367
122879
83536
604102
98098
52239
858583
928233
86594
554262
499761
815821
990211
137558
150382
274713
291473
515615
142474
309417
127196
353356
146336
205803
194234
39630
893474
471239
746537
777809
780099
585472
510754
272447
927672
439728
959685
638245
771411
654890
962936
617061
981569
32069
889458
795102
650989
107217
837968
1015974
394890
185572
363787
559353
1012086
554858
537907
509610
113329
976269
10961
85535
652075
385719
473769
103442
909721
179741
589850
117157
970224
581589
702913
748072
481961
322397
833359
711812
520580
495226
37081
732365
929580
71757
780247
709787
457145
305654
1007380
64257
204399
234588
937573
667957
335405
649276
452323
919814
784202
250885
957792
560021
711209
580514
557876
17916
980822
861876
137568
938450
919653
277999
333074
210246
426223
825082
212661
15218
736445
1020899
885171
878266
640378
73476
493834
278954
285390
788865
131863
984710
176139
942680
94468
767575
471185
680579
155989
541301
445539
1014511
111930
640299
579570
727387
689744
939972
1039509
305187
239220
859543
268972
537484
228495
267708
825428
746685
162294
368384
878836
710283
221461
888945
528635
67888
444062
1028510
687266
688443
90542
621390
112971
509074
823770
359027
38847
205165
67497
801782
2267
37612
58165
726269
202270
156045
443612
309615
70752
589284
157760
273324
495039
734089
346243
821649
59441
683219
150101
681426
514378
245999
310128
143603
867667
484384
357677
785443
345978
124476
875908
315098
153922
818004
461558
715450
715050
837465
804529
227267
307264
685230
904758
198415
116163
869831
320265
244242
753459
280388
293023
848758
945556
450615
375413
566315
903906
109041
219824
400503
619335
344938
766695
143036
617246
257679
466645
1039538
569154
260244
708357
664391
36779
73243
303089
615066
817509
563032
144590
641965
436620
343726
1009723
1011886
289149
119788
75898
696712
578938
807847
635936
1031526
415777
925142
823726
439884
82495
840508
906024
575242
940241
923665
492637
810318
330104
827572
952945
149912
833925
112129
765366
410988
686119
258143
31409
926210
917784
117456
780891
881936
941574
918929
250357
137164
531691
988744
647501
425981
820002
779443
243719
383450
648291
139043
833414
932486
296322
1035447
1926
815441
1030689
946116
373075
909722
165282
693234
853310
729414
651430
629030
633476
1035974
469182
515578
746656
299478
597918
447577
139260
499905
304499
271592
589385
1000235
347963
875320
47428
176646
141280
43556
314293
200511
70540
126273
838129
664184
676823
762392
1032613
851794
55194
185220
990790
215517
236426
66362
650641
303373
81578
260348
523190
894602
669971
673659
401491
736806
921418
610739
98753
372373
125984
53048
269902
509354
986008
130327
477205
880440
345103
637233
635316
455836
574118
742618
418808
239645
396067
364535
494335
1032286
259341
518703
275889
344841
779992
971253
773159
102149
742656
513106
594848
13455
87551
925665
108572
188106
14795
875770
301421
167914
892065
592849
484612
683375
976775
737709
245613
322478
213521
288491
458608
443444
103254
507791
501199
104802
869671
528319
788857
946532
104380
629112
709562
816022
729591
219501
712655
418778
318544
49249
530600
962326
296443
70042
869264
163920
375123
907403
286648
905997
257478
368777
338497
981026
94327
887355
72061
729322
246152
902705
242749
859865
738137
845271
374940
10412
458601
130847
389388
1001677
35501
195830
457118
546338
175970
596381
902702
486679
212398
912238
710769
293662
993081
263617
902117
672833
854050
597076
858097
533070
57265
692960
950984
459176
853610
948090
207585
184299
39951
744882
523828
920354
815241
943954
294889
779368
849919
230135
312999
991839
480703
659897
124474
20862
224042
580973
937122
692898
146984
820841
989478
501392
192349
952224
495723
534582
273346
205462
122592
512364
466554
19101
81602
256002
906692
978950
644766
678343
976746
504147
731533
375772
562318
295042
953645
449061
59649
927190
293448
763344
274040
506685
83121
328672
297260
785825
433138
202431
931875
417112
100429
416275
957376
256520
64395
958808
2769
642069
283475
257590
924427
786131
767880
185007
596848
385088
172152
159324
326417
337421
341264
366476
366675
255538
398953
467116
75337
979202
941722
898349
824419
984655
516908
702663
447117
835578
414077
48307
365101
871483
450581
813306
91451
813853
361665
654425
1035772
895744
537477
933332
192268
64190
403186
381298
258215
182449
386495
48604
13900
198698
429359
758611
750685
80811
743956
115872
95950
997096
830597
912937
736708
133131
178761
274984
707822
959432
29576
681225
930977
203285
15269
855111
731292
719444
874800
858767
304272
266702
178665
771110
962629
841311
893402
279998
9090
1003705
997603
278710
831751
434760
498673
983963
761205
751478
228560
482889
718597
297895
23382
474283
1035362
109678
867113
107411
364459
162793
45267
695443
1015297
764680
1000364
109589
524949
448126
341238
779552
818876
821060
835961
381536
122326
122531
501246
985127
729617
286183
499451
889070
578901
998214
385992
982011
576090
642292
647001
153267
903225
20394
57454
363605
286686
319497
1000280
758177
643076
455768
720441
620934
406302
96666
194292
59182
755439
567604
823228
831852
923131
350596
456660
466127
459420
269268
883682
735646
200801
995991
585916
200969
394913
214654
432652
1009857
846924
440667
461709
435154
72605
296642
977269
893621
1022134
471490
912950
735307
949678
274257
375563
45856
258213
178993
73131
466330
630911
154580
385438
1038548
92883
373664
500622
830577
664673
45962
895260
101832
452603
198644
149346
606481
717033
1037965
435308
483863
829148
469662
345493
187854
94888
100733
966935
396017
14752
162385
217042
506827
156574
94708
431378
594849
1019334
719654
941541
684013
394185
510265
410873
1038822
889313
947981
1012561
976951
146499
607382
804006
400783
572980
770980
855182
1025396
52618
53760
532569
2084
528759
210227
667566
772316
1016946
18830
28557
865910
860509
381605
877292
870031
96314
145440
878363
179099
945359
8143
111620
334306
821002
458289
163395
328439
560233
685212
927005
617982
942549
850915
932064
402724
875569
533134
942060
41314
366762
403808
638417
429503
200709
295798
163980
780079
825384
866762
969837
650955
861838
914153
549291
198522
886496
130320
450696
610641
616898
65711
681081
548974
244133
324427
827698
392921
727082
696924
683084
880168
807835
679131
101801
558039
672061
1010186
51381
82761
756720
76542
587241
251164
433426
191854
50551
853007
437748
573296
324170
904161
452315
30602
630235
216753
402571
734182
745960
1019783
196538
433603
801051
208791
122504
465073
212483
674931
474454
185759
662791
691164
280463
873203
265002
991683
356111
279449
467107
677001
571300
483213
233474
299396
639428
476724
914361
745934
375923
354249
1011398
660027
355716
370384
40006
227848
1043931
277699
904833
915424
987553
74643
769559
596337
350755
842469
972768
30313
757032
457742
1011217
983417
373677
455958
872316
572449
366582
269457
586456
64891
550101
406561
382709
1037324
993017
853137
317388
209995
235265
67054
910037
6407
225101
567743
39797
224814
244047
314290
948077
609285
430304
1027972
823661
66639
908363
680018
375304
578379
520585
437372
1017124
419778
496576
48962
273302
342424
957875
336974
49380
720890
362440
650480
549493
847129
954985
487972
825461
783986
572552
542794
28022
537792
952068
439044
94243
479302
80431
871012
670999
436240
647721
626201
193834
800374
307842
316388
780273
284553
129684
479789
329298
126441
419528
971007
205739
130340
878564
323399
716207
1024881
751788
222656
168047
650193
96626
273643
942533
395191
996524
411082
246531
683277
170388
618739
499929
180412
550988
542315
225854
1035860
316346
988046
464918
824202
569827
551703
58766
501911
426923
389377
61276
500564
593635
151784
345034
246246
508086
1025601
681644
864153
471752
631900
426700
259341
925246
161391
141261
973456
229769
128422
755567
358158
163051
701883
948504
791107
284019
264636
976475
1006694
751278
420938
212370
811506
790856
643098
201632
721086
184577
611816
978752
11074
134873
134729
155493
798120
491635
266075
494548
61933
954211
371912
520862
141611
135232
1023973
855360
182368
208661
772808
986380
1016766
507948
192319
167723
203230
84720
57842
551944
149708
532360
625767
999676
262434
886752
293734
893000
877968
189697
91409
298755
729731
555749
136297
694286
539284
309712
179728
222395
589386
882816
601833
547638
326006
53419
433108
807009
133322
79463
554690
374072
195249
21980
26763
773118
828647
487457
217135
788191
5650
96869
366840
742963
356994
943867
256092
383680
1024755
712066
140086
354969
895544
46050
530334
452012
364941
189665
547351
266094
941896
35895
396148
758246
842550
771999
173788
529637
689162
293156
877757
548942
77059
485869
322754
338575
130642
165840
292878
872758
900977
413820
192398
949469
767170
1027714
174795
1036504
551437
735352
29178
59029
851825
445026
186113
270252
334074
925809
930549
756101
809143
42625
53670
274673
355600
1035570
384688
678352
680141
139277
441283
327351
621150
977495
114177
849098
779109
880291
92033
202823
95126
659641
444973
112142
974164
373350
134597
857805
997656
649402
960118
689713
544956
749423
638200
631454
278735
99303
955881
948474
978691
175326
122745
560119
420856
323746
562865
997513
573622
268781
995038
849840
1028616
736866
678900
269953
425299
517674
803609
312978
563289
401640
324841
564117
252364
689180
489983
961471
166569
110044
593911
1752
363511
358325
972159
597946
738789
632389
391707
771200
594411
281438
794084
661707
200752
645088
606436
81779
12650
907741
954124
156426
793244
263155
184096
863509
686733
899753
466702
430939
22139
291337
900447
254447
128974
529239
476985
33373
341325
333057
440091
951879
652319
209386
367668
574415
588901
592926
225779
88222
1591
166073
96101
641969
902755
440168
511381
397889
608703
1038047
513252
698575
546495
797732
110583
456597
2181
817851
803644
870245
363567
23358
194684
794948
886806
757041
1012244
1016878
462389
908101
394076
704104
207082
882571
74934
530702
149292
443869
673136
68765
215540
551258
86024
585312
854939
992740
486001
89467
866254
798748
826106
341578
745351
778030
893200
379608
382065
651673
824090
714596
490335
529929
456366
808626
327122
801184
836335
455270
928957
611124
608928
33947
843302
261533
42253
65980
511662
787040
432365
426137
645844
708427
25687
785773
140134
318205
488994
689540
757211
668298
311241
963970
740269
932017
40458
383474
732282
598123
659089
430186
1016444
956248
593459
144307
299538
909459
59489
791477
10978
62247
455980
377816
734999
285100
26138
625808
867153
28414
70363
236594
479934
653050
681851
1014243
804982
730704
1024812
480462
860817
734190
897218
482621
516452
93302
574304
314998
1001509
649817
329228
474782
483647
832658
494309
563531
331787
32155
20251
594305
218293
1033008
581416
962640
167650
208196
147207
6129
312978
110639
135621
367103
240984
819478
808499
430156
175520
448631
882984
871523
274858
609043
319601
503595
472681
1030541
647978
171702
79972
259106
814702
764392
221249
91234
775661
613815
412258
955920
1044258
186561
527778
135261
585409
85912
52453
155605
278422
761900
509107
991546
669947
916124
698758
404213
1022240
537354
657216
1022291
1030870
547129
436749
721825
1005589
61092
850471
741299
484147
969922
120068
663437
759455
485415
796115
697384
388648
563722
714288
470099
790080
705581
826794
626893
697088
499796
380339
453201
383606
354443
172189
854553
605710
617540
11113
750540
465405
911624
780619
937677
486724
529821
294679
602914
4805
724793
166108
646277
115285
573376
479668
739109
111013
935842
658244
885986
38879
404938
509713
977132
765839
900475
952207
900401
150833
973686
99156
189720
989732
653591
1034504
374942
873511
488072
680154
358746
165900
899087
516263
209916
907533
160444
462655
76364
159762
715283
1037337
742875
1014009
239497
332808
632982
904805
903682
30734
276510
356305
1040380
583730
487357
466090
979420
142239
320278
985982
1011082
859823
18099
715641
875454
128569
200464
703370
674192
554688
218179
132860
868371
852073
24160
57727
387570
845743
708007
118097
40533
601182
828553
617225
119287
868446
418810
457804
362894
616056
440092
69071
254398
159965
857699
490448
638776
1024893
266245
175493
979773
1039567
582113
355727
679852
318016
494466
1018632
654631
11455
286892
219713
906468
883139
117166
687244
111158
609126
162025
745926
369618
549155
656279
254156
821766
269974
686970
370378
516322
123013
1021283
403307
992048
331035
510711
699818
635554
1020855
383836
262939
699607
108463
485382
63443
789960
209945
689751
509255
956831
344154
489490
564059
576535
802061
525829
996569
834176
394748
1027492
847221
442981
1044456
700508
943689
914896
796136
248693
143004
865715
885168
446015
1992
288849
497913
121970
93696
321357
849086
57397
111514
471639
177127
898932
114902
495257
771799
595984
744162
233663
424300
603304
738091
1011187
35891
785130
123081
675443
1035574
420262
27329
754558
46600
799777
943373
824758
993223
145778
224535
321031
721654
958678
148764
914833
453190
157313
371159
672458
113949
236663
766356
1037876
882447
846814
590490
646332
707113
868916
90815
102594
592019
438297
1015214
184328
557854
28978
355425
227785
82330
65904
960789
112591
90104
506113
618043
440223
767921
166753
204017
631601
162317
198818
1040448
955712
246100
751108
5293
37342
974719
639412
353312
564443
195709
59721
937862
842050
137083
901185
186073
246481
497977
373714
311919
548058
329098
824397
449820
687652
319567
626634
274558
145806
736005
743773
971310
458037
146815
869231
630685
335764
292577
443423
737587
1041414
331498
419883
796631
890902
268295
983413
637420
95222
313419
40196
423122
825902
743034
215721
185145
664945
301183
85074
576342
154083
116946
822196
189324
741188
923520
409905
716663
368892
178443
273227
699598
1016925
303315
313890
337993
843503
595347
143188
352849
31692
4511
1017325
54431
461277
722999
730103
179829
689640
563517
471254
250791
828780
679090
749591
747038
205399
192968
261275
601064
569642
814158
527502
513761
627978
892365
758049
151024
553677
646377
891230
131418
647445
329763
237954
238020
699699
105115
871794
548520
129132
223300
190522
149122
23225
628088
687203
746117
206359
533378
816651
799053
765461
52168
503029
199526
684152
564942
190495
835833
703747
55698
880852
749333
327460
793532
207561
958001
147047
973159
492692
273080
376338
428315
750846
386144
925586
407123
877564
650706
43523
642350
770354
931525
786604
535776
608534
416607
897470
493615
1043384
937720
134924
100071
135212
305503
1022040
809844
192543
13062
518356
887860
304955
419322
537752
743920
750081
103615
7278
625018
390714
92948
28945
608425
72311
225442
755651
811864
769504
8309
683090
410403
427747
380561
8766
906431
622006
618991
79255
214666
7103
670821
908190
774550
886448
615363
427348
266656
512790
589784
728777
769817
363233
616445
520117
707757
256191
526740
320295
94681
615536
940402
741835
334687
486469
301742
871968
1042565
538482
617485
68723
877221
448710
592555
65790
348730
834844
351406
983795
59381
1007712
979449
848257
750833
444024
306951
418175
705975
1016063
299055
522322
573635
545565
367207
874447
114203
478995
811754
336418
779369
534728
667107
795767
325988
512683
101450
574666
102137
270245
476511
1032888
763938
636417
676285
215072
834621
141587
468049
595183
871324
72600
1020195
609118
496540
501325
907729
187969
832059
396045
1038656
491684
967301
105701
29727
943641
638013
483390
655107
1023365
694472
194274
549914
943854
838255
1036267
985009
475794
530935
732495
287001
568945
706687
61101
346086
659322
317801
889666
313667
1016218
172422
725195
592357
223186
39370
336645
997297
628589
751965
523245
139966
458096
140110
507527
139894
242282
685629
458734
730565
977135
719024
854146
927443
708568
728142
786095
130984
206781
998506
314055
615910
74932
222424
1045131
376047
146633
104392
869472
383810
343553
789730
658354
915790
183063
1022114
117978
359325
297484
391181
1006016
1045040
773333
961474
547064
812739
589557
97880
238949
141494
705693
307847
959036
558467
1002337
297329
686637
187464
792619
779018
507756
3666
322271
824652
162690
399850
704689
593577
474663
831335
785122
330596
280230
761818
629488
392680
622387
956189
941175
439603
447371
654038
891785
614250
864414
22720
872677
521176
796974
348787
943407
995795
222240
815936
330984
467167
471539
175829
1039269
519235
744086
48467
328761
931211
83583
788722
588111
328779
225849
990627
229280
296207
960434
58417
148433
93577
341133
283946
903296
1038948
968346
414899
120416
541985
238952
770569
851267
56357
167701
71354
432568
162757
106680
765758
999560
258566
290325
202695
225420
119279
516465
796462
648218
896466
786394
22335
438515
967490
41238
6816
479515
1002253
960762
491696
44532
1261
728507
408655
681099
947079
305215
476106
796504
493686
1006303
892015
558689
101332
286294
654357
530788
552473
1011772
781853
533999
799987
12524
303707
778576
657803
143769
614985
769460
361475
360534
277460
356626
971998
91944
10032
147286
87473
148821
4740
687159
552683
514313
210688
633348
471732
498720
802590
1028833
723990
990337
298366
1003243
319722
882857
467383
730693
554690
604270
261059
302163
761615
432329
30792
154210
781871
315894
465071
732149
594465
576981
797437
531182
438894
590407
162810
710270
832039
100070
320031
895852
778415
96237
160740
216861
830743
549437
338858
464075
798170
884325
365377
2245
659471
1015497
907221
1009963
1064
416757
987593
495873
38230
418948
966539
670919
809100
475022
721031
430161
964270
597009
415136
110496
34424
841507
770886
495658
867930
35470
633366
825653
766975
843672
676706
917187
947548
896557
617970
178663
644809
124263
210361
654423
631268
535932
869664
125733
270153
512617
611904
508575
805850
650878
596892
50530
311190
240956
422937
769166
56693
479393
1015226
355462
637196
539050
382876
868231
322978
596513
545698
128339
209778
101425
804212
36875
299980
697289
492412
928648
474641
781165
244684
152628
316045
553880
337340
892644
188125
1014123
33793
574538
379368
808512
256893
52659
111299
825495
432982
836872
459230
879974
374714
754061
327117
340456
647846
218805
735097
46248
220260
556408
614595
749292
861272
5272
459160
503056
900017
53162
213803
607146
158889
307667
632613
155526
1003064
149065
648790
350660
1036805
924169
147754
671828
613851
939054
148053
997664
955152
438748
449450
820557
594248
902898
524324
155570
25449
931579
820139
111224
519670
144677
809376
976017
230437
931241
750856
643657
137483
411357
887944
92500
350082
194316
30487
102063
475942
963555
1034182
529329
863259
884581
363503
672592
882327
169805
837130
1008306
873646
673059
929775
155541
588873
693454
265852
766092
1015090
990189
407625
563529
702506
646349
345944
206587
544879
900066
587974
363449
900902
39239
30747
465616
103897
511400
844421
213422
308030
704764
460650
140667
372601
231565
967382
161999
869198
659934
89960
190465
606773
577580
545878
88647
914285
948494
371075
716037
650874
173410
729438
530556
219809
228969
812058
59038
468320
244978
117186
812433
161027
426811
858832
610213
242041
1011358
130881
1033706
142545
347395
346117
789538
283208
296210
264329
393668
1040032
99436
994722
396231
441128
650794
371177
640887
228312
48969
282223
773842
632803
295594
508416
127138
896023
969505
569405
98442
668968
238577
624866
791954
919011
1028996
474098
762314
968037
396701
73767
1004134
711698
531577
100462
825838
1030093
185561
754950
830082
902080
648476
1034072
399158
350165
379141
404174
767161
990452
235994
953989
254369
375470
637302
357097
230435
395644
335849
527719
154711
813136
124145
722451
99374
363117
471983
418622
20849
975644
140790
601484
217148
379038
21930
211679
9945
358729
437382
225460
896810
947933
267392
832472
52741
311202
557820
71153
356600
1031211
285521
224986
111155
341271
602375
635678
466558
261719
972182
816146
687068
969662
545336
318497
622185
513156
415915
439745
502297
869423
935794
673152
436351
304194
99045
724668
803742
206845
647480
926404
270794
1037972
405541
65062
582307
673541
566040
91656
609833
370578
375237
93379
218046
515297
466079
554645
768871
471776
484665
480123
649241
567156
218404
378953
113715
219954
378827
377759
804292
912979
523895
475633
954274
824317
609152
598606
308649
694175
431811
542266
268870
319085
558131
725804
86447
445932
634281
298401
516129
433332
794272
468391
790854
173129
479850
1011868
349065
588561
292587
708321
93412
500835
436089
1026200
336225
886650
929127
8795
5575
986357
149308
1006414
381748
358022
660273
143118
411112
550102
323774
858120
919359
762868
537224
936643
786566
627047
755269
314212
326500
652962
499428
852422
711748
631809
847319
399135
777550
428455
482874
1037297
982592
1022432
843683
284557
199870
938646
1027134
83640
351443
230107
864100
712043
759248
960818
416827
528739
707751
552944
864615
670427
949562
334890
713037
118219
531602
134137
121611
382800
759213
84535
561615
338662
189955
499074
374858
844483
69995
186414
753312
195305
930145
785842
131772
176158
131178
458421
445285
668371
243510
988729
662468
309893
427638
413114
122704
1045433
538742
857286
941997
708945
79498
488151
993031
521590
188718
977616
837926
213667
924333
589018
715627
75509
491107
708731
604690
849347
731150
827529
74061
105977
340873
993795
542155
402747
475939
627359
492359
847825
62064
947991
1043854
872098
472639
449632
573176
231708
332543
638025
938315
490855
540068
274799
301274
203646
129504
61572
377027
491118
474552
844555
585458
471565
812909
866366
956088
825856
771811
641803
177606
218851
750521
752610
953490
532605
320712
278732
208250
372844
429785
137136
805142
868173
185718
875645
270345
508507
141324
529734
62644
409536
1020854
810798
29829
169108
834829
370412
197121
291642
418110
985502
261857
448368
25268
556250
96356
979600
18603
596797
401418
930166
905293
422263
941067
325883
865283
690275
26067
600312
616241
471007
360326
713450
348604
790899
343750
1040266
656313
550152
979940
123967
371690
457838
837793
84978
770050
796137
836453
153485
325951
930437
1010846
257730
359812
252062
557696
315096
389793
103429
51059
818888
618040
607965
31021
994361
956724
612170
23842
537066
670358
648815
411312
252403
308291
602893
945585
866300
613878
397279
341015
575832
490942
135586
735447
782610
647072
919636
214615
802234
344647
1029852
11417
795600
228373
392034
208348
473174
139253
1008122
661915
197711
245239
5819
865178
986852
311976
1014258
662319
311617
907839
602497
228753
934280
724896
875681
360923
66609
264085
93529
1041275
532237
637597
692110
871589
162524
75203
3253
746689
711654
387355
1021605
765195
792387
602621
155582
714170
148258
320602
526263
302284
711428
158577
421384
157899
87433
120456
80100
210833
740446
96892
772005
1027664
172069
622920
1004465
367589
158514
534089
897934
706121
886297
730668
907412
634424
572468
464918
925827
25757
500754
447602
399505
258674
879250
567659
113
26136
754389
326352
906839
761360
645914
622077
281709
694214
100234
291869
1028156
402906
603195
96720
932117
529524
494807
684409
94291
152860
94502
443598
390577
223516
38907
676494
844255
379299
329092
728844
180588
852861
700496
492850
20353
320829
950131
719174
978498
208230
81804
262460
548941
778626
617759
364797
366483
14660
733777
135587
929199
740014
1035610
781950
305997
93734
61948
946066
670948
494693
44733
730370
408410
962714
45020
332480
270803
1019523
217628
449930
583121
630348
262569
810925
355713
1025247
797178
657512
74887
376450
848906
27058
899004
203961
231131
626506
1006843
294706
208009
234960
180966
567079
393809
887374
695726
364528
1004640
914793
51770
108933
802484
623148
106167
123833
182041
817660
531356
457740
403721
11625
257547
711623
124450
1020144
242720
156543
7616
141840
955461
769410
126375
101390
390499
96731
375070
906234
258639
517952
586418
439565
935983
265974
540721
459787
733841
340217
744480
200914
18343
500329
873102
449174
882509
609498
756021
875214
203999
820171
895589
711545
412335
116024
912476
73410
186186
21358
958817
512167
175337
653859
907826
868396
740572
649351
482704
488618
544676
888375
450365
139649
756848
688257
818798
857643
793222
286581
214188
406632
28510
434430
381736
321021
29173
839992
567266
111788
165351
744356
415770
265729
752103
750606
493394
880206
189954
842552
346988
624732
472819
171391
320582
142775
69389
714522
994526
1010609
994887
831721
176350
472127
933224
1007129
370330
992242
623291
95768
181678
53475
841717
868258
780176
269933
860412
947128
147736
786742
278682
601617
150763
703087
485253
442572
616887
383388
274755
899524
678365
733928
122453
532956
224190
150953
942153
979721
657187
409517
125867
215276
486222
224828
375493
280334
51176
885368
295245
497053
860251
960313
516199
838573
262095
908324
765633
990588
988096
331919
832548
144429
70392
524001
341419
826484
5678
978003
155858
146099
491830
158332
825619
293396
988187
977377
28372
427731
1024033
229619
378566
421723
98047
958161
991677
872728
253875
192632
107506
303306
1022729
783554
895486
338361
929468
673444
296585
753234
597456
272077
703484
330395
276594
790117
869454
696248
1022171
80991
597284
551162
149156
232659
64859
173792
766375
542899
288957
865044
64208
214386
637649
370561
160286
638193
161705
380214
7919
290552
292352
959703
720061
239199
345798
852130
686299
187725
445489
463560
836296
260065
266684
740984
241411
981625
700188
908836
402595
762961
727544
677758
678848
160384
1034071
26861
931019
968592
49748
823850
252470
780228
870142
1017382
867254
144415
510115
215546
249066
527221
148246
151579
925357
326966
657546
763378
110599
96262
780493
902244
526809
446675
436415
623133
880569
158804
660988
692303
649670
796340
239658
923744
456392
706238
345437
726590
979731
817690
201937
457268
262687
191028
176353
329992
53608
654034
827672
443589
129120
400962
593540
134376
421016
563562
46957
633687
102810
617630
919101
788325
757249
342268
589396
473223
366201
75641
765788
902000
521003
448032
460472
569077
342494
303471
273115
890608
415751
684521
600311
808187
960657
507007
263639
497868
975445
345588
251325
953092
141198
968039
964097
157581
1007230
479547
132059
783987
464470
433680
771324
53726
587389
746098
635402
925160
502730
1045281
487949
319834
568673
604175
828596
558592
733222
411062
247739
532194
360980
387058
219116
166722
338414
552412
106842
317924
435494
630687
152080
283189
75536
625806
401435
1013856
831841
315867
645132
473815
539036
200381
882070
135011
162693
476674
232210
455496
833006
544984
689342
309001
994521
91236
699388
579155
487151
712291
6700
457890
962105
80585
972044
844205
863564
819820
610182
236921
392258
910541
1010286
52153
476859
358105
726764
995268
492087
265762
995617
773613
754212
696234
369104
838069
970266
797191
625156
391159
558952
431356
189872
4505
551624
722931
195646
924896
205978
439680
208960
327300
264135
657400
500570
230706
327733
119710
484149
886374
178669
736233
863934
20048
146838
867009
42008
1017872
38113
577557
676973
847570
817445
552122
685918
158934
856668
172620
446650
416017
423698
255380
343947
438044
939017
363253
427464
693239
582639
306664
47503
228032
578648
1005372
387614
877192
323020
971116
577172
792674
298921
788457
589864
647992
652810
78462
163168
25110
256026
537921
351519
964171
296011
535544
57802
800800
548270
440141
616511
591471
88611
677078
560215
884885
140369
741407
521254
545361
1007408
678647
40822
592592
193376
780344
917853
648677
998931
394567
503678
738775
506421
557872
48852
469556
406156
159080
592270
262605
831235
533831
692855
934740
528862
531522
463398
835517
963727
931998
350714
238920
877977
356840
871828
937908
208359
45194
78397
764713
4881
343948
569955
143812
436575
576033
835629
450366
61413
640542
753430
793267
374640
890900
137704
1008291
247889
1008611
190262
256601
564027
954935
933397
528156
895918
27767
811302
763399
1040400
879770
481234
51710
760214
1038464
944999
1034328
17724
177896
144418
443621
463847
170718
1006442
653910
631634
614261
41086
592136
287299
112533
673732
692415
771572
326439
93623
222993
348755
712588
585250
387751
235840
616663
419364
423671
232451
443628
523255
165522
204167
397034
314197
325344
601800
291072
354198
97473
583443
332041
771379
222013
673660
940693
803176
953985
866225
1006476
148514
8727
440624
707528
229622
665370
543434
343335
553860
870073
507340
582505
1036666
19288
148024
578750
350416
510279
571290
598482
605144
234532
363631
779120
227501
752169
282305
253078
498097
810573
28172
289961
432938
915105
1022869
436965
644138
681946
543102
758658
882054
234885
251083
514745
462495
15073
1036958
802954
635595
1001700
771499
843529
406854
590904
615973
62783
136251
683501
930871
383894
904686
904262
80547
899618
917680
265993
489279
470249
36490
897561
394351
644105
911612
152052
43502
374867
692398
686398
291526
870002
212473
576075
903636
741371
40568
478795
1006669
825905
158400
283439
499131
1004379
952224
763385
642122
534617
946273
707047
998625
945291
785428
140543
364127
948467
271658
1031434
65639
1025859
695174
40536
44443
417160
836480
257812
274587
294415
817864
877192
560501
205319
962890
881957
150727
758601
494281
940025
665473
393865
887320
603042
200161
779620
395851
724049
495877
909282
62270
73349
677789
800150
246092
795
721788
108642
929021
14791
832805
940850
804313
377840
539927
725191
431396
887347
127785
676745
383215
715850
765871
689571
424551
311411
384195
710298
677714
317217
343847
933795
269821
79490
374413
117183
419627
168120
801479
336579
491589
271224
576531
570563
444072
68187
166429
347514
96652
318
281507
711655
588020
769037
658669
363880
313851
376061
396926
973975
224947
932079
617454
93571
84119
974405
140464
608528
452705
180979
649195
164035
395952
413446
798745
448312
708124
488209
341276
281808
518418
94487
49385
444231
644863
870163
852216
231739
647202
902840
702678
740470
709187
463459
642255
286788
609418
564941
281565
38601
849498
562783
229484
287224
541577
221360
981462
483551
409972
89920
444884
1032384
954172
411510
653718
590155
941208
526503
1004549
108797
506548
673588
1001052
352623
674177
957991
1036248
790473
652479
354384
427201
946122
74670
1042524
679684
544693
1040713
817712
244966
465644
737230
992434
765130
963721
974382
49346
743857
199409
1002080
983810
774257
197061
19372
467018
1038602
190520
222911
408347
901238
983824
454085
136456
30572
179980
197621
919414
505440
999342
552600
406585
1008060
693945
47719
94463
78812
325713
689511
533118
252060
432082
257066
361024
57337
1043727
312715
735445
66406
331451
220028
711668
723543
23089
577169
159816
501121
1011646
455226
698901
133279
368311
47671
147860
767609
37437
655976
229866
751463
482820
213052
616260
587517
428664
931103
426170
743112
100010
364387
957454
529032
257794
27502
504601
238031
821755
624884
927491
705100
806302
1035435
430410
684682
915657
107530
103375
399892
418541
840326
5022
606571
416983
790712
943146
119622
411253
557404
887823
624408
977217
551920
510870
50120
678667
630743
599930
543134
1013013
501304
249490
301665
996950
248634
125468
714912
510815
1008173
695207
108402
431969
766268
821958
103250
980155
129700
784869
238108
458316
357613
541963
892622
7331
950036
87673
13955
359542
651036
872378
618284
300030
922402
642092
419801
434310
449889
682867
832421
515767
937705
1014762
97224
300932
472048
401437
350653
100404
484661
658627
277692
785723
132980
497746
1036279
373562
436778
729898
320671
171016
359061
928
887160
122943
817633
954216
472556
400740
520884
543271
534763
44806
1010131
497145
1017787
146531
880601
572761
988470
939457
302129
829883
523236
21232
847080
357494
722448
378769
588344
572475
243077
550110
421135
878750
235574
351257
580515
410989
90570
656599
971451
847484
12484
546558
426513
405435
100960
788801
563772
281041
954017
646980
186605
942518
369408
677055
620126
297419
649072
683306
326791
60197
566263
147312
508959
638829
483038
810078
452326
981956
7094
759112
481261
72418
992667
219632
191461
955033
1044242
132192
435875
924032
792602
698166
667753
686943
609123
30060
116327
669825
899432
871110
511018
406620
845794
420586
911018
887321
403789
736245
46951
580045
490456
967955
714769
345420
871790
762485
381347
443349
627188
294888
843231
951283
546585
89150
173081
222304
493647
555513
760905
1025498
1018374
814399
257190
218690
248295
580739
672719
377789
712200
819927
89377
740037
516561
924794
315041
869637
22712
358962
48955
320299
853031
360108
272591
537304
785175
723393
215055
806286
539799
72670
241588
224418
23891
888414
728195
881617
461346
854857
483057
274519
742527
361968
966224
300926
658796
935829
454096
328572
694804
992166
618499
543450
334125
1021050
264445
812400
294085
638798
595775
24462
113132
520136
24411
896917
74809
99310
779407
688699
518750
406219
419725
174443
287318
337698
366633
351542
214033
989913
667360
117329
1033710
311321
489491
105891
103396
999164
1032081
759013
868582
611917
599300
392892
102167
908393
553321
456351
524157
898115
393793
5399
671499
856706
31053
276371
73372
802756
143289
142291
767518
676816
316149
395483
1018732
982678
1032559
780154
945386
588555
1031716
937829
684111
446451
512261
45184
794150
121481
235056
736221
1001616
769452
109213
476226
930360
346930
143398
411171
310989
713031
181896
483231
305637
652862
10311
283132
255037
206321
357535
149060
968150
284805
362024
497703
277276
1005395
617608
514118
595841
957552
557782
113269
316554
616205
418923
47594
462912
842878
827307
1009304
381491
854652
898780
140101
616766
542382
463894
448355
593827
999146
691766
729662
357063
435703
465186
375315
724968
926466
905607
798593
448187
569111
206181
815445
355216
453656
616921
194963
596942
439174
161740
793925
577719
683611
925276
145673
872577
607318
409706
976606
271600
683126
304856
706264
245986
181489
595353
376535
1026068
506158
222583
639301
976976
777716
1027658
8305
771263
376650
238585
94693
554569
177905
999504
308152
245574
639448
673313
869060
148450
70173
174087
141169
897586
356015
794873
254015
590002
201636
289008
1033840
560865
974024
796558
430029
274788
879377
591727
97270
271340
830392
395770
102793
780375
65226
17983
783946
1031921
970342
644158
34610
514051
212773
581594
361337
138651
753838
495586
292010
84206
347406
104017
928504
140622
275784
1044646
979601
99564
748263
65136
958858
708499
166488
777245
878586
740
986603
686385
877201
281379
437319
962645
801706
168142
742682
424053
224278
600750
17899
66355
881355
447945
974637
638561
254665
479363
708830
25524
282353
132370
798081
275025
708066
96651
533740
924853
101253
1036058
622185
830471
261658
160213
253313
1012824
760262
872621
291631
67216
484052
1000752
351477
198610
988486
444424
330613
5934
600649
804601
205438
345509
349675
964607
181847
956514
356678
148414
809137
238012
159181
970600
426647
154157
132351
985380
526685
7258
941543
812754
681289
125162
319317
215780
764441
992157
818606
52856
1036203
196081
320794
277119
985648
157040
143157
278501
1014335
869814
349244
780677
9036
512440
767349
923727
64294
535718
97400
118592
345054
322671
619489
907153
919984
868847
196008
34863
892545
323488
263222
121919
566943
111337
159001
30581
353020
509207
998544
401268
844025
781486
180319
1002256
276734
558143
807836
101781
427210
454878
279001
464783
821141
472831
487565
294831
402137
997112
531048
277842
15477
570679
743698
295437
292881
206858
1019038
529133
30917
544516
353674
351176
334198
965457
778446
1010772
1042083
833045
658923
390824
101078
35862
934639
884839
913390
429732
302578
871612
152732
286236
711711
14052
735078
536618
683507
386519
473058
827972
1017698
964095
795488
897854
440026
888922
502071
1001243
594217
113204
185761
577825
729646
872519
8862
599849
983260
44186
819397
52203
123184
720436
605634
821826
568624
229921
766622
919144
653851
1043081
303977
379752
433072
627098
101628
862760
969099
321023
331351
346128
586901
847178
320280
250331
594263
112510
646632
562584
942793
561285
754509
648935
748860
23326
484449
560661
543065
763543
182864
397523
28806
201624
263451
526883
1015108
317955
212179
848150
443130
183846
780693
936617
848412
58713
844413
745127
511777
640949
403057
660547
798251
267558
557391
455117
643221
1044162
650389
327992
697317
803511
858111
849491
476981
879044
120408
672151
351565
720920
862133
783263
923086
803050
206153
212369
928384
413421
1037893
771806
386518
949135
554783
654522
160778
286160
396501
314373
173555
804544
627672
864846
626115
923500
448979
576880
42598
70287
669910
511938
37678
700574
298499
555000
682162
28676
706958
994167
1026181
44469
473969
910109
662566
936211
507898
363127
1616
841364
167962
872897
331217
524568
792563
629626
1003967
574409
732169
363531
892410
232725
759083
313377
150235
651326
881106
937911
744209
245498
735186
203381
279027
471316
904225
595717
662430
244458
1002705
387460
365023
872572
942461
41339
971387
563535
39580
169135
147641
310559
360269
17411
387412
870473
631697
449629
973548
376732
247417
265445
678351
154273
748565
109074
127587
567581
170160
82044
991921
434899
599647
848617
215815
574369
699262
907053
255317
332979
419934
498305
757521
969637
996451
649159
324011
650211
483063
293386
40708
814369
500583
135837
380426
172329
1032142
618445
403030
529009
924214
73978
225582
892343
531311
358044
512047
897985
337867
253049
68788
774579
64749
880374
1027980
181794
276237
111816
602052
683180
513627
687852
527610
330926
210448
136942
217010
234074
1005510
982225
21046
603836
695011
321785
402911
806195
15057
429669
981871
933672
571585
249453
547866
494731
444831
385205
1039085
914387
877351
362286
541590
859343
647803
339729
256293
139727
860989
206689
28962
183451
677234
993409
202887
972513
592900
632631
527497
53895
531716
4456
237912
276829
856462
472123
89032
729287
672201
310286
784854
62926
347151
458291
954170
72027
361231
120581
552480
227486
831880
653774
714
552263
183620
69370
510850
1044905
1024674
391559
837413
745964
293820
207495
319705
827128
593346
512153
1018926
181587
227048
23992
199893
968472
99273
624891
866244
1024703
254068
29542
653575
612859
191563
560297
747844
540510
1039304
722869
584509
269962
368917
164363
431280
368421
585466
108814
536104
97735
303234
163004
475144
338707
365185
356292
343439
771678
887374
584966
179501
407857
1010496
522587
171230
950390
968969
1016754
489749
906333
356601
724787
950943
922770
693747
715975
307935
659855
656811
870281
529743
210073
875886
353334
659196
559317
253258
59065
932479
680956
317292
974105
281790
477938
185259
694769
651493
749803
421410
320426
292939
83081
617680
673884
970206
468526
615620
798690
1036206
112372
923048
478035
457761
22823
917490
789044
284971
351521
596513
253479
981027
876268
574670
564725
445978
1014921
238875
428283
646738
833160
490217
353350
17305
968535
404769
963666
1044814
201711
657559
432373
308813
143512
897745
564324
511459
511671
489651
758087
270499
255022
842898
163293
40720
160364
217613
759430
521163
918929
612640
47498
231390
1022172
580273
277784
771016
128773
153404
506042
354074
462289
87707
297261
845373
577887
820486
829108
357778
246839
784603
412036
180374
606301
287367
558164
627486
670627
257599
349833
927616
1008463
170529
393897
559679
243548
179024
236574
505535
525961
688794
46415
739325
871877
402261
972636
803402
141081
285983
127061
641248
230044
593636
375933
160537
408332
331033
186756
353890
355976
946113
518732
917019
519320
168770
962961
745151
64369
796606
370533
623479
756079
250132
122861
849889
812594
69323
723023
851909
944148
271407
248591
74919
17502
783314
224525
423512
109861
483097
624095
665126
1017288
1028832
419613
51793
575336
653675
892840
534264
296230
40581
445098
110079
555456
615856
29307
456053
637481
663586
260113
834996
119779
797990
177927
431408
500005
580100
99816
978903
57967
586559
244580
671716
300895
297371
305104
468295
249238
216974
902413
316776
676113
671830
562002
703067
428661
31555
652361
827524
692145
647876
671901
567867
654192
794185
272550
21395
448883
690841
672110
1054
456115
637039
349604
124889
737604
827743
910581
891248
780136
507397
760941
45255
999956
1043038
253166
962394
524259
784659
14046
573280
371382
186466
153215
463988
270165
162115
589610
301321
505349
968442
95535
891908
359374
802688
181630
263879
903667
718866
347772
308583
390681
557504
238998
972094
841386
318363
612314
272062
43674
218587
987550
590367
1043442
450824
660642
746371
69124
425014
377908
408968
737462
721347
825457
606228
621994
718246
859709
478182
257596
483898
525910
280158
529783
152771
895405
276434
351283
32941
203458
616534
965068
811702
271988
119850
612367
645594
534519
312786
407933
786309
345331
977724
845137
180856
652548
141366
933112
997791
3096
51214
21652
357549
740959
924154
421297
640509
141215
807899
730939
855360
439507
714172
861990
582430
227599
755723
896487
960221
409692
605444
775395
528384
888465
123526
73212
762790
630233
864944
515243
168251
580808
550827
730895
320076
921924
1000254
338913
48770
825560
317898
241320
969190
847428
237185
770303
341239
825037
51924
480551
408101
749171
848414
84126
154091
226154
855003
839917
455631
474478
723445
580675
478485
476418
889611
555569
984126
108178
31699
615162
294309
958110
978935
705937
423199
532234
531952
105086
414947
664959
437145
784970
472352
815068
741375
411320
1039502
737346
845572
872613
288396
201661
951051
297205
959126
469457
747240
797148
308285
66397
929580
21301
896759
756454
736394
767631
1039886
461362
947856
97853
777231
483585
708077
549016
134432
49705
971496
523218
522121
829899
627644
899001
736200
383493
1033331
666264
278246
403408
1013053
477677
998029
116090
667541
1043412
273715
947826
753256
580038
571982
426049
617685
551426
569091
480212
684087
926284
93890
599729
503081
1044096
509673
491652
221293
915818
768268
1035589
195923
474115
193338
1003959
654810
579510
879136
188449
878222
103382
897422
705686
213742
619749
257197
642216
71177
630367
899423
88494
721071
836056
665860
774725
666201
772633
985836
910224
602458
939908
193885
696811
969703
135173
489991
952429
123253
188768
115581
937848
698771
760770
477116
483569
103229
772505
687965
25979
938670
666110
775290
890132
692467
97932
686464
267139
838385
826110
611403
178514
152756
916898
795825
823083
459233
582531
1018674
741793
168754
690450
826992
244379
504064
217926
309548
450980
482140
565463
253509
133952
369622
660509
773967
823236
1026742
34751
23988
128792
400434
622675
416797
88064
741712
148323
88533
550762
720933
883712
712975
748286
20929
877869
1017440
912261
57111
360395
573351
496137
215724
1013811
230406
699204
660010
497157
549
968633
686678
521848
339194
771791
708494
612744
97491
682258
897811
928751
665449
599787
193897
133709
1429
714648
259215
217472
1032255
372717
1014303
548546
684843
725196
1009536
54860
321062
495943
15457
166451
993797
910932
946642
661330
622652
655528
955175
1019295
1012951
161852
316047
519192
38719
943476
592507
504883
146573
214260
670018
75472
299093
180526
787016
613306
334514
782284
567377
990456
772488
450773
430477
325689
307577
111211
629452
697037
1020988
442477
762766
641009
393696
736164
865486
281043
425554
875646
11949
142466
782419
684536
925423
748957
835113
37003
840549
410375
64877
914736
460486
502959
1029727
107848
488432
494015
583794
696510
425930
618395
145794
742905
764983
1020036
723940
971442
182423
848187
837725
473743
952978
660906
710167
1014976
457463
312453
951446
403787
939126
736287
808595
922621
898406
624314
707930
823602
775567
695337
978475
22600
384128
454622
144763
194838
38406
205594
82298
945390
728367
133301
450589
647810
95043
511242
600972
330935
993801
811589
551593
1032724
588432
49901
20210
618785
788241
849894
1032553
639483
755179
37419
399902
341845
659291
619035
901569
770930
55718
314626
14198
745100
711219
387107
180773
890533
295351
318409
675532
388074
704059
531105
476087
62234
724381
63495
1039789
395176
791757
844305
888779
510463
592983
645236
3863
1043012
453556
630732
499568
767271
675018
99326
200904
830837
89622
237695
478169
4021
154997
390388
848248
380469
899482
62545
609065
206841
345248
862103
365271
698467
60968
525928
670380
98745
470653
873968
137684
1008441
535641
849135
843141
350598
874580
84640
201519
78293
689273
176520
192985
527407
273551
471876
911224
652825
85451
207162
356944
136860
395684
135943
779390
705815
725362
631106
942935
47904
111382
738757
653949
334991
555431
1037560
337560
1000257
531061
903246
456547
890201
752418
231446
887881
938770
415986
15847
140839
507081
1015343
306921
90956
203167
704007
637096
514595
565806
174802
544721
1040584
794414
256637
858300
1111
221531
870325
4201
883170
1041251
984190
992079
219582
120148
977294
766640
1040085
982643
637133
566859
239473
600042
613313
944447
123345
815780
840836
1027185
638856
863364
697590
533797
976928
906106
558695
218111
991675
805997
387872
568259
912235
725721
438543
513426
71870
785075
912227
1022446
964643
16185
877986
279412
339325
702446
682223
571078
1033111
691818
974275
1003678
199149
355994
663329
67138
116922
1036946
124488
764875
721104
847080
147276
316440
727405
978434
328613
202158
861144
462492
537403
15329
650046
801808
669668
457691
685498
278855
310817
591660
536094
687921
79367
306335
498869
219724
907481
840659
479569
429503
955329
844657
164485
801145
460362
433231
260453
715337
63789
262346
996184
803574
613851
1032944
594004
1027083
50303
97335
444393
940946
951492
896380
986830
332839
670234
504772
230505
952032
55717
337660
166479
857200
517983
272423
455474
857829
589820
4432
538829
976876
71048
221812
552060
329361
1031691
789803
41684
89876
112056
603938
256150
63658
405818
615143
3965
678905
376368
841594
968994
455615
718712
272640
290476
57030
242823
882537
269296
861020
278512
291415
124516
950367
180900
23554
35055
896718
777878
915868
145728
744604
557149
720446
147608
437446
365887
328923
906216
730787
1018207
294271
930203
803843
401599
620082
464810
178624
521549
827862
230692
289079
1002389
554671
944926
788878
268934
705446
85764
274511
597462
942176
418172
83749
338980
227063
715005
185298
186042
427960
680658
264978
718005
531947
205972
814992
251353
388234
609844
585808
358877
101223
294561
131633
429557
733772
859998
49558
523766
873715
874886
797711
270940
756034
877593
256530
480635
1018040
496462
347508
329967
975668
113498
991196
306631
581770
70930
558086
332530
996382
768522
584118
912039
835903
547356
549799
225097
449495
457376
158676
111138
976088
700733
798999
636252
254725
876825
670215
497916
796595
757753
851537
884800
121649
71591
676227
979785
438018
604023
633934
163172
567
1010360
809771
1025718
75288
480276
306183
173129
739944
1034279
665403
633528
458047
173413
483260
83588
559287
543195
671972
932580
104889
908025
37138
749701
811111
282128
714692
589516
1005675
617980
405741
276288
720389
812795
313226
157736
201638
897142
271822
391314
264818
863454
941844
964968
680768
118830
664845
56559
327596
232890
697684
244428
750878
841285
97208
61323
767385
1029328
282027
716990
641067
773601
410520
54687
649153
230482
176975
238794
1017182
717442
70296
508855
924060
754906
343291
342973
395664
817996
10479
480895
303840
309735
688674
514878
1024212
325791
588972
839970
974434
965383
671839
492714
74178
533787
1008299
290062
314492
176970
31152
803883
878206
498002
453014
1006692
969453
24757
681687
289476
421619
983737
418618
458139
957465
733248
822777
338595
915388
62050
871628
382405
31539
770183
286241
124492
767193
705153
1043350
917394
889820
329748
792245
487511
388280
535747
642050
895795
518049
557571
965314
933222
604461
636199
87738
150840
897273
436433
468300
542076
924788
537795
427895
293975
360714
964824
638199
731715
63800
142827
480109
750413
419547
801639
1005693
740476
878443
458769
638035
370220
870247
660035
505139
25787
906977
882030
820943
208897
441069
757949
1026570
850499
29748
524041
167226
167197
421691
302433
1001697
492781
193441
909031
213536
367267
211272
867533
356241
905322
733782
462925
75168
523125
223072
978791
954945
555210
347382
929778
724604
110882
794620
132532
3264
656992
108525
676030
836535
266964
924503
207076
638871
81735
621522
1005898
926262
110848
1044776
352097
330486
743937
580322
528496
244763
597132
567426
626692
744110
252823
23307
355726
586686
257854
136850
268058
121712
759584
662751
295353
971883
1025558
821836
187852
316145
76632
745391
144774
844241
89281
776567
623784
1039385
786599
773106
1000702
419381
995126
410159
715710
651495
958806
802574
347675
228942
334676
136698
1032577
401232
303207
724492
628754
744038
194712
242120
669537
32235
514209
675215
396674
772789
320268
432881
821846
373277
105995
843015
947501
958537
461203
862923
500505
137731
901434
915732
477236
891548
7143
208253
793490
981361
634763
380008
826188
440045
771789
769291
853225
790544
896933
340745
96189
314771
295706
64497
568002
811329
989260
875638
554649
762530
787978
52632
565958
399503
103571
396130
706086
1038148
193728
160523
1011797
92646
966624
801237
799376
313720
331455
863573
181809
519942
576360
860068
31745
442863
253376
513796
993708
6376
725774
203285
798562
883815
50707
585464
1043961
773261
841777
929526
879092
273064
704569
714504
718823
666346
240001
302975
734117
458065
250493
391486
106303
885005
741569
93037
830218
793175
192774
26552
853173
896482
178194
226388
615258
1039726
918320
95622
810767
569560
697311
304272
132717
193015
42761
189149
227186
1000083
277206
295770
130992
287941
323956
46402
210089
978221
189793
133865
682969
103911
621716
789883
532385
614306
892292
807293
200276
682515
694283
811399
365810
561085
430241
285981
256921
902054
67986
831077
942701
422226
418070
612886
817598
133030
195186
765283
160661
637242
35000
143872
564372
880661
810900
835622
497867
502858
124977
384584
819090
706739
885164
890027
65634
839223
894968
771806
199840
457175
308039
479841
235915
26589
931005
1027556
308249
15615
938012
434981
166731
783014
282935
877945
1006871
1016020
1007678
543113
741062
900532
930166
695168
187298
223067
1039813
561912
321521
231758
729236
1032431
466497
558899
332400
148400
770592
1012271
2712
704417
380361
721445
522595
39226
995765
609721
28879
79222
428686
937601
752721
921127
918433
445178
180220
208214
906022
951629
925399
143589
727834
823752
977888
269858
477684
59724
363923
760704
824137
453789
384018
631504
792115
479553
384558
492070
857096
1037366
758772
969326
316560
159779
1024240
954044
605600
1024167
726972
563988
464977
111954
69471
525077
838231
949186
178825
149459
262438
724285
569871
815470
101056
866243
995016
98801
377068
755146
505595
248106
871980
165992
474510
1034954
883017
440316
1019360
124433
1011167
671084
764212
1043008
678411
64135
42511
145358
181085
354591
705115
459812
353166
922173
991379
984702
447768
76790
733113
69428
544283
279547
655553
428013
685020
825966
515640
594980
823818
959330
642261
753654
887935
932988
740751
915898
733375
55271
343184
818795
97236
997410
865920
230216
964115
818403
186270
736533
428283
104372
304109
511726
872963
71062
642416
957341
632926
732726
999288
373992
145224
531424
676623
396162
942029
214195
839665
482872
1037943
214772
524576
634133
393400
381127
569556
922949
795743
364039
284783
560925
647471
950285
56649
762239
604922
952601
568494
476168
109471
951759
845003
666489
77215
216305
102560
962805
1022325
747874
272929
487411
360788
1007202
518971
326395
485047
214403
676776
1028218
545561
983716
491592
431146
917224
1392
384422
796120
673646
541121
806219
910640
668441
448175
154840
570027
497666
839350
840836
525405
466169
705624
432
15222
394916
13901
320275
666042
361196
551891
52035
67691
80414
44720
331667
201088
759275
827933
343550
395762
293693
592184
809794
696436
7761
459301
775973
115140
353792
256296
675864
1026573
303864
1013741
430273
844955
316719
786604
206552
678226
812014
1018781
610131
1006414
116338
104863
764688
418259
485729
194656
497024
385798
330000
952963
570349
249405
433293
936990
993527
602708
806309
844686
489812
259606
910008
103823
186037
977337
391733
134353
1031049
651811
343464
986390
448428
586099
722444
806508
41695
939587
868568
685592
645327
274388
668306
476637
173538
246848
946621
611126
369011
320386
698328
951327
660949
599826
273939
26281
444210
557044
806216
6254
628681
871504
138820
362869
1035417
556697
379391
1014993
895178
235390
794632
470349
108142
630866
321284
307445
814136
894422
319995
314424
164765
111682
214527
820668
207638
365442
546338
236876
180992
626554
403220
644325
326972
516305
674546
62290
387323
38634
17458
539408
117273
761730
566035
933622
199581
955380
323018
647313
534817
939176
803749
396116
671386
672274
635229
884493
762229
986208
923667
472800
287187
742433
652261
978693
805944
27284
162043
652746
1000592
310563
913186
870692
374503
1038532
996671
683531
737499
776884
640600
887436
514780
105709
116076
122324
281542
175721
249491
586874
436286
367821
447447
342031
380690
363751
414703
746465
387130
40628
412173
502379
651085
408537
303428
424527
159515
242833
543221
442678
805543
120429
647442
447090
565228
988645
705605
890759
594313
931371
783056
936132
722826
291347
976935
940818
283030
452668
601934
90075
450849
651840
855835
508368
456559
311496
203567
68938
564780
482045
272613
687977
523844
112038
208337
154771
458353
263407
68471
532533
567430
1039658
963260
407889
967988
153802
585316
266359
421432
428366
106434
556242
587018
881611
277020
1010858
455810
339968
719395
1024386
450912
296915
195158
389730
762317
478166
910731
280659
766100
178085
946440
737856
240986
161785
202451
624601
616906
408351
323557
508497
359593
611172
342348
520623
169919
430922
451540
930175
718775
10881
482880
864573
577246
978079
643748
662529
443821
216490
539842
660491
613099
765577
874277
634048
7519
890922
47435
17741
1018981
686642
1026371
714478
510009
738380
325559
598784
527127
285056
555448
745842
839787
934714
578109
1023369
144567
663194
1039055
92594
530458
487676
81542
877930
869695
898728
945166
315031
833571
562517
1010588
157252
778558
233692
489281
483302
803179
439694
855606
435048
393352
962182
927697
81094
766964
821923
704868
565568
784327
1035583
272134
940260
695896
555194
980312
341827
967771
416073
815654
654493
956140
926901
108714
742855
716928
969952
16400
308975
607185
99539
445591
776963
153631
743689
989916
420321
850087
969222
283371
32487
436376
706732
455939
941286
288477
880286
918127
632358
57058
556282
136541
633592
578586
216437
275497
158223
902299
828477
396606
189589
291511
966246
741861
465353
718293
999012
800540
849739
753822
984243
443218
738240
778783
555242
449476
548974
691086
746299
853319
409185
946944
357472
1005081
674665
50102
451252
957190
180307
694619
456959
993229
760872
829848
948699
890846
331361
185230
643452
716533
644766
777162
912634
606691
64212
887449
969716
282990
97243
506411
211139
173391
905910
355810
151549
624940
280344
409103
263035
547153
812830
804482
565244
887569
852454
571230
641271
300527
49783
504143
871866
633516
708653
184174
943552
221242
118168
268853
705565
468052
257144
550365
281548
100831
463873
179802
78306
1003745
169789
630394
19475
134521
593200
496253
108325
940130
265434
969028
873342
39422
134806
650831
301595
768825
1024413
1029218
400789
165782
101314
248629
444663
215365
757683
945296
180419
308921
356648
278374
297646
753600
268067
163909
518269
173105
559577
179368
447091
839548
991590
509850
557445
648072
586610
476067
25041
608850
1039523
853675
140974
225705
344392
204435
633596
104447
258688
195007
557063
689392
396952
486016
662421
784847
619168
486569
61920
429545
439039
235348
943743
92968
278963
1017692
709698
444961
908365
885311
605580
153489
164002
1042987
745271
735287
52989
47735
833217
187994
819646
127923
459483
271986
781482
880252
631571
474601
993981
597810
632658
726378
572928
680539
215340
1002218
316035
228510
78269
208607
1028941
230970
384006
500613
544187
594060
860395
927206
208218
531897
728137
426306
92359
379329
736345
337139
882370
40282
19031
578986
365663
72648
478254
625853
992371
298997
10753
524286
247584
670727
419302
120809
591370
498879
463184
210989
280597
786603
71900
354642
242578
44121
617057
508436
883777
629189
866557
128713
455753
743842
972307
583475
298464
396756
331937
406839
180039
174986
598786
877184
581167
814852
171204
840314
733319
319166
946663
167945
650657
537928
67973
356011
1012134
686458
298272
25115
411923
576633
521149
981764
227130
677721
790100
736629
645098
660740
889983
445986
380686
282349
636686
836878
46288
546731
936867
499321
930062
583446
442161
323384
747851
382025
661400
988390
744494
190847
109932
784223
38163
642060
277160
261263
659574
732212
912313
286879
530592
232508
579782
503102
759457
11209
534517
637677
739633
316955
246554
1018662
272809
172772
911688
413869
635243
116100
492957
618359
248202
69195
983777
18192
628093
499731
490548
294029
649255
650557
503189
719305
706254
604782
425921
752049
187928
815356
500352
617815
1009524
766706
155919
603897
696557
268915
403424
104408
643343
217524
1043887
31222
52412
828352
995369
154885
911688
907274
53705
404370
517214
652027
205682
90444
773948
729066
819999
394030
354770
156420
972679
926643
474865
565426
705676
799332
411054
616188
529182
12803
905379
529097
900291
747105
17502
156729
765613
824411
791908
155517
691939
274846
556930
809431
897898
671710
886795
40637
857855
749868
113506
916651
1009599
451149
502680
133841
1040925
944650
937802
222553
730442
726674
489354
597083
56446
945513
264981
169123
151433
573179
212429
143622
277082
208335
97326
588277
726645
179614
756172
864731
744212
104316
300149
497627
884217
781974
622520
883227
646683
417244
50436
830140
192247
309684
333915
406088
859408
286001
791511
947085
607589
516031
941727
865121
312886
946105
801710
915446
418392
139685
371479
16255
750451
231473
395296
398501
939492
880454
60387
437439
594435
1023483
640780
183006
861680
573983
783261
320531
706640
356670
365558
1006686
447977
687822
232250
974275
1021960
1034006
1019030
55080
120021
71270
664201
1011325
903404
620407
924691
916310
450108
860639
637716
752235
471223
470583
137380
755056
572267
1022881
900318
171614
79658
706821
801420
102936
379799
944510
285902
644478
396306
141446
366609
1032577
1005712
748224
575765
166370
718954
615824
632210
765755
909035
311036
860779
766249
225737
641799
362918
453649
417451
765819
515001
89101
891620
30237
108215
601966
767149
377359
572516
393686
58465
373132
968781
669727
736243
448969
33323
481206
441024
780589
43312
804699
242896
482134
483506
792333
166285
54368
934666
701276
804383
700133
10680
96942
127087
558339
886918
147353
76294
952646
327880
966014
154864
637043
513465
284252
283954
51735
478337
7408
540244
673661
52899
73657
898221
796132
459242
309265
727889
551110
265704
954245
614516
401170
145847
899238
61214
274019
303499
701584
128926
729038
758560
1007376
949597
123188
376446
331047
471588
190666
714462
524010
695162
492714
622753
688485
507088
705594
276453
712050
1012508
764125
781969
201182
79147
764108
737125
513976
305174
449751
553513
529416
15663
734456
92990
1010667
324413
450179
404804
726391
685940
563506
301111
286193
123634
70720
500748
723860
140572
417795
827784
322750
464905
330986
257657
495267
489312
904691
410855
549450
171357
460753
236740
95114
386421
625945
822451
547021
859114
1023157
193560
101298
523838
903099
591704
188691
74026
166686
226351
553980
1007572
1022787
643459
653427
736016
6568
622691
22488
31969
144244
235502
801410
552889
608875
704167
91719
510235
888930
320540
578706
609524
194373
464074
283048
576674
347126
780448
870935
208089
988123
473515
477246
920155
743941
349181
1043162
185795
811119
348964
158374
615077
268337
210365
297931
863958
491614
399886
397969
403023
702027
728516
177546
994623
9773
117419
602423
176968
710587
410265
46350
455187
1038029
379496
111891
111778
887190
945829
699326
338247
797311
655014
154435
741493
744263
328421
208478
635613
784548
250595
549418
318608
16898
117416
71012
641212
533588
741688
712388
1036320
186614
592290
835022
970212
382672
817572
99695
313776
840005
149125
388890
15301
310978
770458
949336
83536
424321
859677
3583
175954
1008837
923927
115636
142517
410341
102963
91553
1021587
677402
564864
571814
696412
617411
84990
238093
78098
740781
67604
258484
403988
968805
41621
877561
127205
649075
330344
663419
245189
623215
493080
677581
515798
190515
170997
823639
504983
164419
42740
193288
494969
556456
835170
245670
423137
811419
961210
692095
785349
200720
802969
583535
163517
171572
175016
198415
209814
144442
409507
918734
623073
515708
461227
484377
683735
299361
160932
767004
874513
39238
362004
230700
806881
569744
549518
364483
182070
508498
341082
166474
432382
217504
817341
874626
815003
344579
297042
286128
401487
120780
820242
833002
303092
90721
974169
849028
565024
8273
639665
969329
907160
953645
157306
1027909
117090
546515
832815
137795
362773
12288
11514
492342
410875
995446
28756
333272
549206
4571
638040
473496
164805
371700
641492
1043133
375486
253081
888121
814524
585006
58155
321621
188240
218338
501831
896031
235261
438569
96476
842529
891861
936797
287801
212060
179997
215732
118063
278418
635609
632411
845291
1037628
1022631
406552
921890
387467
832635
131624
52624
365327
212037
536315
183926
350914
357775
904571
366550
663425
630069
1021783
794785
841041
695733
327983
967689
553054
17100
347325
765543
94509
710273
727709
404230
622746
119118
872089
792308
698137
874384
308979
435680
1015143
953831
1003576
851795
199966
536010
49164
635036
539588
527530
679100
322717
84957
491699
386250
1044361
955703
299269
211630
981898
434014
119252
266511
84837
119585
1041514
586696
104058
34709
931337
861853
638439
156225
607751
415438
456841
521186
369648
716493
237404
606161
994719
742888
376154
182385
897970
280774
404741
585724
23531
167863
392994
910678
131801
1038427
9295
443417
548486
833785
635987
961969
704769
890028
482441
541787
680871
961540
566715
235952
982329
521415
463633
520308
862149
115780
567596
283560
353377
391571
379309
19735
886760
974800
513856
149901
490704
418975
247216
730099
355174
835427
768731
445186
639255
344114
565088
811034
412826
440418
879345
625368
445722
339735
779386
907849
398179
534815
831401
410504
58836
280172
121422
508601
874085
966708
219984
99541
989600
700562
56550
318309
770042
936506
932696
881115
265005
263564
632706
855025
43402
471924
477050
162646
464134
227510
519559
288213
361360
524872
971723
1001833
746700
164942
165925
257435
1019640
955863
733525
622882
194189
753807
491904
766974
467327
594432
884987
900933
207391
727877
586627
940576
870579
429612
625837
1043838
800679
397211
711654
666086
54555
154010
480108
22343
822954
974414
482778
13152
737891
789638
12313
553221
384099
395961
1040776
505672
804335
569872
752246
343718
374287
50327
890650
85556
936382
976869
442506
508330
982356
765065
530703
59611
603101
82972
322083
912338
21825
745929
697872
963851
64804
937603
1029489
228978
924199
1136
743609
733944
337345
419452
263023
907681
756982
772152
958727
482403
117721
536558
458094
943666
881738
996915
247813
563746
373542
604688
311261
987432
622165
508632
736042
32908
200527
870562
165346
666405
946642
420277
215186
631807
60004
661079
680024
83823
832556
567672
490671
70085
1013481
544101
792905
774904
503758
965900
965837
156896
962448
975089
269296
915677
82125
404994
421856
151256
43733
53076
1038163
861172
369663
638118
111768
423422
38698
524550
787431
149559
36989
283458
594071
241578
273006
410231
242876
203782
1007601
863850
803309
419501
57972
579684
186988
704427
224401
925232
562741
948161
846806
351977
1040983
914559
419937
601287
209976
878376
1012398
730322
395897
89346
315173
373112
816860
119424
788875
803638
136760
800516
954365
725138
134629
887000
235185
494271
956586
538095
381256
573240
547565
463137
123384
817503
326352
942584
969970
349043
476708
761704
399033
231720
826511
128385
158936
994185
541349
778530
952902
774757
809451
337739
414779
798607
302076
231672
638038
17139
460730
83570
594745
480012
172654
509939
637146
498402
377926
761067
900274
209515
838010
941817
879342
672069
973053
824232
50869
80335
665535
838980
1004689
261344
150288
545671
99707
512792
638560
104245
331646
1034303
1020183
594385
657445
363276
639539
732063
749421
344730
119717
938050
896638
765157
569409
691886
213785
299708
371785
401841
896446
124419
670813
241937
589419
803446
988007
523201
247238
149835
352549
962094
731447
14953
820965
689512
699334
370029
870699
1029924
370833
476701
1018691
101824
69085
187267
156287
174451
358065
801870
47957
859964
388388
531107
11538
52813
636561
181133
344043
765075
314790
821481
632711
795947
97569
514156
300756
204743
867874
615305
975986
76341
411087
972424
1015795
546161
98394
646664
4810
948442
441394
568088
375700
741383
831635
1037122
683292
9557
934068
1014417
92433
702891
704868
700802
865697
922441
211296
667261
469568
267738
248785
148794
646152
484606
838775
418321
1020937
436780
594584
42971
519917
350434
399741
964997
150060
322109
682094
158685
700816
559140
32338
624382
295986
511828
221371
491870
986046
583280
3256
826702
1014229
92355
195702
396511
450331
642683
444752
225317
574853
179817
278837
871741
401785
197449
241887
996397
166946
715805
759128
676704
142992
747850
524244
246884
313126
88814
117166
228927
14752
58206
330339
115382
233054
557923
26896
112084
983389
361585
92243
145977
21202
603565
59748
558162
508047
708521
1031376
201431
510466
601032
763110
996390
477106
438504
622963
454848
29106
937814
204899
960978
999269
583854
855763
1032517
383187
600308
916368
835214
820971
876201
718247
915416
314190
54165
674627
111860
325368
483840
194693
614719
554837
999194
784620
52944
764978
465279
71105
90447
833642
609990
34704
670628
264205
861071
933665
429784
155801
550216
304237
76630
409538
301831
636293
709938
694193
55010
326418
10945
320030
734833
490938
695469
502066
65784
705802
59866
199588
67394
412591
551720
643610
578263
257752
294302
671394
282486
939049
605473
176797
428159
1011163
120794
404512
878851
378025
59363
642021
380881
773177
1035452
151340
96646
720057
850564
430289
384889
173439
523627
530042
980330
805872
304186
517607
244385
455534
885414
616864
751824
857985
376482
572657
778442
510276
53244
826167
490932
355292
55032
836197
999244
574596
50149
1037614
243048
283855
802753
186904
476641
528386
43031
865980
46672
984917
788997
197979
166304
211318
199541
909923
452784
370646
308293
356470
753643
468928
604147
856699
923326
102154
961328
986320
276215
800257
210558
973886
231976
910651
238374
681225
1036286
185252
973038
876725
1032796
707981
22644
250461
538623
262965
13251
230972
138754
761437
924572
721660
447347
1020089
846263
981626
301707
415300
498993
782672
492932
931821
104134
149516
6616
53782
139312
667932
288131
185079
842575
654656
401174
477960
133878
442151
963426
790716
118304
1009501
218248
887427
1020694
297929
743937
308803
553429
679428
752018
242062
802822
699040
980305
348715
336170
840109
62963
133197
718331
818787
401973
784757
753225
700530
918322
827287
446515
712837
198347
777876
64986
480992
871054
424898
568869
814953
725000
117505
438022
866137
109711
946389
326976
921402
114857
995319
65340
164615
793446
621201
345636
875112
532587
166884
623718
808660
8810
828248
278983
547397
649753
839153
459822
585984
605056
313659
117448
634582
371990
407591
536051
567154
897728
164256
648759
170502
812135
368744
27166
1010476
432455
478792
544966
597266
691228
1032240
578724
186831
1015606
956988
811111
439026
205059
845944
677052
390857
438921
525201
372677
948961
771359
785326
451414
1013337
973389
699575
955327
544395
592722
375132
545099
975942
568255
186164
39476
565329
150672
1018099
933432
810587
1029878
747969
876278
766401
180432
154135
809939
581601
910108
473705
4024
792271
788820
405892
311797
322836
596216
527646
125627
171237
514291
853392
587222
24737
1018832
964724
463485
551126
1024120
826159
49385
1018799
436213
851498
933054
479544
117840
801083
650425
661823
755894
563697
99775
94459
508545
657464
544623
918764
356970
627799
809
105166
112332
819887
367474
544093
32204
172233
772740
517909
287520
856133
99133
783349
632416
983939
690447
82801
165834
272434
592346
611190
235129
488063
760044
861856
249749
915894
699127
564431
155377
493148
942473
1038383
899253
133588
658646
165057
155207
921051
314115
494841
438941
700322
441189
408044
235788
132102
708815
445204
6417
849140
444182
503420
93161
508535
545114
595567
514867
480195
454412
637587
654616
687733
418654
1024538
656282
589081
938451
293158
162472
923154
300865
336849
550769
333918
612403
13083
136077
193091
176019
194116
223527
890495
30863
206396
332840
228872
748188
663581
624856
594056
110102
322557
111242
168981
783052
1032178
768585
391318
97904
285042
324116
775347
650057
627093
238069
944103
579465
350443
2470
930773
741606
408201
93692
862577
686103
790689
415901
1026890
469750
1036085
791997
575809
903251
198230
18269
354751
333177
1038770
94860
330142
351659
142595
938903
563717
389549
32703
771535
883122
877352
36356
983594
935687
547476
968732
616426
16085
503063
149819
567248
22668
681977
505603
929415
221513
393983
572781
654735
855378
396660
206583
232905
579783
738021
822881
341146
1043454
760625
946607
370600
1019346
848536
706344
537601
177801
17448
796343
891513
18417
574198
213058
392084
991827
552450
934293
1042444
492125
253957
511663
238548
756600
339288
936368
1024562
900167
739073
699503
293627
598124
820552
694205
360731
127939
722914
512272
977147
979809
234966
744925
787255
168983
887945
717183
807262
215782
974194
692197
63485
492102
353314
911569
1029774
714691
812444
933618
93939
77808
755049
735545
281286
300886
868526
869191
1008049
816949
697087
328879
907727
353782
447898
921784
352654
189379
708343
388815
868518
441707
244020
140678
768456
21929
505044
589769
879459
903078
525076
417856
473922
389890
610747
449331
820007
990973
987945
69083
792565
60452
307690
632884
839117
87527
45082
212522
116350
8323
383935
991543
375277
251251
204137
329452
18086
260425
640628
973916
206525
100442
63494
458533
226494
804913
495408
182531
483291
622013
1037719
524167
973859
425512
879746
513483
169
823271
792884
1002387
575080
487769
506449
426302
482139
707319
45148
15785
501773
691964
590241
306638
851022
15597
65849
160132
343398
567168
317548
1013467
399634
972396
750512
230728
305601
120509
705182
935548
625800
549441
386980
571524
427834
955966
604038
165800
534063
160999
1031492
64765
257504
869500
593467
312731
84945
173242
767287
382665
400172
726767
211344
247823
1004852
167014
222890
36170
381526
177770
1011953
250181
395786
535467
393144
233022
627875
701775
32050
16330
138541
434617
103239
330999
809147
169576
992212
85339
875514
806480
808978
438221
671864
475834
851347
819931
311682
750262
868881
811211
388355
507857
1031250
518865
281427
881424
763305
848984
394828
8743
151726
795480
737636
864805
48963
148853
462320
95704
474371
808095
466899
48430
466834
297640
302895
73614
950946
440486
514757
685773
591558
1027680
835494
979460
523500
732323
220077
301714
785249
721111
43274
866116
991455
857207
159745
383290
843119
280152
12196
689610
104629
67192
1009962
424992
907469
940754
698557
297618
600214
202780
901255
33516
90927
317358
698481
312731
550004
551588
42703
312461
486481
13047
253227
716268
575154
888834
204724
736164
8236
35494
620547
437770
1749
508463
132871
632580
636109
16015
509255
343392
392879
366204
168981
573949
512327
51324
1025965
976499
13902
697694
406642
988345
886363
596607
110878
51822
246263
320392
272404
181887
683874
380362
911337
876094
578659
471753
181241
947557
965296
39736
500024
603865
377657
1027405
348720
290163
538006
872302
54825
258596
721994
353330
52144
778727
264910
482105
239236
895873
226523
465924
1002160
297531
526296
671306
65055
118876
411422
253588
574439
64880
588131
1019763
858032
214423
999214
363137
113833
230084
171823
601254
283399
259471
60276
52902
655763
419839
129852
682773
798224
434832
622491
574069
293879
803874
959033
279214
262607
241458
283850
958408
370591
724063
916311
672607
161834
305609
858372
776884
766754
1021676
814861
908209
146110
261549
456500
784209
286489
745321
969934
635936
193461
108665
568291
47619
813400
403135
933539
656016
625506
529958
5944
631998
368664
347718
820646
950409
602048
673303
979682
428147
14434
286924
576078
960318
255256
432925
663436
972434
383962
212716
310412
933985
598833
830900
52446
527370
10455
978697
969408
933172
898009
811854
773660
440800
633673
931583
269532
991988
729392
633213
819124
703315
217545
790666
597044
447811
514207
322469
936381
261972
734783
745946
39728
152919
583723
603464
212633
41011
409278
502574
218486
289360
964603
333030
510837
948491
80629
758469
699957
170057
283229
260831
265922
2335
41686
901985
637373
397209
914736
759643
133228
451748
142304
67976
128653
364908
721165
626151
534699
301492
920583
94771
570420
509171
301188
929625
424602
934790
573063
667394
743502
733963
482873
552611
305574
56565
872780
1018196
132711
977527
626790
831731
549678
952095
572017
478350
373224
170991
103482
816454
772558
975938
604794
771384
537733
215513
979892
952577
831804
695620
97230
111737
866500
694838
625195
221844
813944
66017
107885
842070
978837
563944
1010412
402684
711766
918590
218236
455751
582429
257121
653754
471346
970720
885373
927895
62114
3188
964460
173161
83208
201035
623105
412488
197735
846204
718939
937445
668028
665957
354794
1033041
149908
60870
367629
597453
1025602
571332
167222
64613
260773
679750
547557
454605
1012330
178949
961100
53508
818906
534531
113468
754676
977483
320965
21058
848389
443899
272004
83407
794884
727396
593190
216103
837137
1001626
827934
622943
754188
540613
245181
869586
237172
774345
966173
131433
95782
448722
562488
48470
1042972
952586
580826
690697
701256
705604
438168
423082
333558
187630
334804
966444
510404
924789
711076
46254
967707
797637
832193
539943
854879
728328
999150
940720
452205
101347
365493
87677
1002982
373199
403447
935298
131127
421631
241628
488136
381443
630956
539534
934073
942622
752271
764239
96372
352657
465255
614764
395474
512911
718450
357226
136442
668020
436502
1042562
771730
913340
535772
623719
80907
383745
211217
857018
799256
708469
724562
40322
1005191
137935
160897
667980
543931
676522
114026
995202
719590
987274
157705
971907
456417
644657
317293
615340
276033
35149
207197
362633
1013769
541346
926672
17224
55854
534318
71659
271111
377209
246475
977874
657052
888206
327771
499367
1020116
545946
157632
805140
779658
724469
957310
994241
894678
747859
978534
817226
989303
634481
924503
699080
523283
332358
275052
627058
96903
701412
874815
230648
714916
405388
808741
605263
567325
280727
512431
182116
497521
484426
54904
983017
282413
594900
951077
848368
1031610
41441
225561
915283
809110
1025578
766114
113477
423712
556524
787489
414635
527614
473806
699480
761507
293544
127102
170408
759068
60704
272976
422356
84248
42745
298746
603861
471949
208881
309036
861659
267455
209082
391980
124471
710538
904758
114139
934509
247147
612150
137899
980431
845198
499095
404753
535
943300
250691
560672
652437
662138
925953
457986
82670
188912
566797
896722
778659
169634
206939
886943
210869
156064
60482
274999
127338
1043126
108847
558724
155586
136688
355604
270064
855910
110278
528691
689260
835377
316235
1036600
193233
920409
25908
487741
967638
192436
17800
495279
244614
73214
293916
151492
366562
712088
823216
668149
241882
7595
81789
166807
925805
728004
609589
263641
224470
104526
834759
1020932
8768
750750
176667
984486
251660
1026441
941936
920725
583062
195638
423332
71067
118796
349205
311324
358608
39482
970225
372329
711294
406835
269449
346087
934352
207201
234261
105589
188546
839975
78962
922741
71267
356012
881230
388939
719666
782189
798662
904934
684428
102929
829965
370032
1043736
316382
154589
383390
212190
567355
962455
949132
214079
422858
588063
258105
201309
613333
433165
629167
204432
606337
967501
40444
230850
412983
394532
895214
820492
56100
319159
112576
367303
48020
1035431
59763
671679
691352
220801
928934
60438
879093
403221
924223
278865
324630
111755
919944
905949
725807
573724
208734
165275
519431
979136
311296
596970
941727
542282
99043
95637
743393
470619
897867
547121
474746
1007675
91878
240550
675702
946068
264406
689380
169461
516834
396371
199458
307571
662970
431348
744543
713220
464362
952556
18779
691407
929375
741563
53001
763258
667291
624294
166959
296521
419872
86513
370588
848951
619920
41926
906164
571792
338786
858763
624566
538839
224064
344980
452608
191123
187893
341702
181461
436220
671702
443509
412844
352759
372614
1002238
469058
178140
365180
929432
754649
721975
95223
494897
802416
430336
371194
139265
376675
729698
916877
696458
162612
849988
717158
196841
985098
292178
768987
347971
587749
622480
137576
556523
359812
903478
204081
856775
490495
737263
178354
557949
496259
679616
584094
182542
977926
192251
688438
242516
246252
227463
892512
579344
376378
333010
49220
597582
900465
801275
52973
772312
612788
209460
824751
1008070
133615
71182
495895
640041
723249
2683
682317
68984
911611
658857
769657
603490
183319
609009
681307
292261
813471
780067
849670
382494
203376
530786
921601
369491
518438
1035209
521684
675313
6742
686736
70626
617977
135915
460780
553489
685146
867928
245683
770543
911442
559975
538341
151683
178057
898206
930760
422225
67886
656293
64731
456030
233274
141030
732044
259077
838951
179070
384363
648153
626064
253432
924611
682108
478843
771781
393499
461825
1011572
103017
186124
929655
785413
821704
336650
39005
37572
51068
661499
263232
586275
691386
133691
1000472
637751
213540
681203
93412
1019519
603054
547788
842394
343591
865654
642384
972704
927070
343833
771038
621918
752208
908717
190637
347224
600567
473975
408567
772790
682646
21442
327176
418816
984798
504018
371086
463059
439359
743573
435987
842773
301383
532964
338413
425662
543047
806730
50609
213482
941604
485314
592433
149175
228187
591505
576388
743106
440866
148388
401658
47745
668627
949390
75502
928081
634492
576707
877903
794130
428191
63282
12089
857553
196289
398154
10152
900159
1004389
582477
13286
753003
102544
392610
550525
569130
353953
434798
946331
651766
609741
117794
396329
837289
856888
479759
741194
737249
496315
880850
326119
340841
105503
407340
599201
404920
427626
137318
739476
948765
923781
576229
928743
243437
335354
887912
734579
584413
347225
921390
340811
250750
954522
284723
645488
1037833
405030
967456
284348
865991
882580
290982
1002082
528672
358969
1012113
153443
5190
499956
244880
96916
269175
960810
432498
212212
55392
254635
44809
955918
418851
542403
317269
289070
197810
782006
679766
376897
712494
719106
5905
645380
566340
537745
962093
272616
153756
429102
690175
539179
105073
194848
41726
593522
600421
679911
488201
68555
734606
886866
481233
962698
611990
48053
308983
137788
21009
278551
244127
130683
80301
949732
716718
957291
331882
662575
212477
260372
739603
878986
84753
771136
607535
884537
912874
981539
327001
306423
165591
396895
380772
471821
49957
714403
344895
624060
99406
1000823
1645
132599
11247
995060
59544
746816
821356
725891
567099
495629
1005070
638844
50097
911419
959850
81761
566736
606436
760837
143598
839752
270353
945871
606984
259860
891513
161203
581074
589369
867050
622876
315999
310482
634051
12281
37199
360657
995612
218043
106690
686537
1014216
877081
1007502
957317
652002
375714
623533
813144
950566
301105
458132
215821
564415
239501
307728
873748
638400
1018275
776858
480636
43697
818377
1015751
835361
1034479
648632
332178
128044
549897
337678
773215
344724
210428
723362
853444
363802
138736
834508
156033
820955
369920
958663
979566
897358
467873
116041
515387
832148
738577
870176
793475
499315
977302
533020
937376
803721
587299
288284
504727
942175
727503
35927
833316
420729
3548
414682
168005
419288
340351
858212
481100
254423
950536
717291
812955
83712
892998
825710
751152
564167
119308
917924
547589
980719
1002074
105604
458286
781734
83455
352695
776464
805882
231215
52805
919323
973230
500622
940788
188924
198219
113901
217266
1015516
989142
859239
974264
29332
178584
841831
898747
578607
961041
766406
86400
90387
669465
89149
320254
1009597
611257
1008037
47672
715279
614176
667171
1003893
366865
422527
297464
1023384
434743
916357
651211
950381
520120
354060
455966
184792
222148
538368
698325
150422
228912
145151
864561
788532
372489
715883
500106
566554
312668
887440
141245
79524
395065
620066
85545
1016385
456543
164245
53550
163344
228621
829019
643351
692050
467214
1031752
82988
950085
458865
582572
830450
797615
697607
556352
367697
760591
705763
203482
436108
264423
116612
45064
738658
62207
375355
956513
1030174
9503
347719
763829
261427
554787
738888
372758
917157
226820
375574
406735
502862
602841
555055
443085
596841
546646
702288
217478
692538
322850
328905
976686
562661
699768
83863
792415
468478
408156
801113
780746
31617
686098
953997
680269
120024
194291
901668
659966
726249
655361
94708
890383
135923
901519
302046
390679
531715
700771
570881
894614
714234
221411
8394
454287
886055
154423
501243
316053
589383
984201
873143
93439
349965
580002
432289
834634
702986
571339
289242
149755
541974
611548
815205
428723
6387
181188
840714
504465
425665
862343
418916
549095
399259
210975
217709
809455
352384
657369
974945
959171
305747
20080
440287
162862
265603
388498
855439
332145
253252
407080
275150
799311
328583
817648
611405
906170
346988
73333
1004504
978492
858292
84122
421855
578367
703248
791747
617124
844452
473524
83429
944151
984323
108796
885344
848493
287317
196100
512920
1018289
941031
97501
949101
559269
641377
548016
155566
197311
301064
274614
725887
504056
875970
738842
534047
826042
365649
358659
266702
532014
42391
356029
196507
824665
210456
593569
364568
128006
626159
611918
1022430
178417
534873
772006
532373
516351
363045
691956
954165
79817
297447
768182
284590
89868
974489
824684
143674
722006
709337
16222
1007307
597249
287363
713672
365117
597543
723314
739370
702049
846760
143963
94051
394471
158647
235883
604622
164628
932621
310795
589416
431364
428505
340
937228
603003
554754
886228
479157
86219
133151
54530
410934
552297
582484
641084
936373
582641
949295
771649
355267
512411
249305
307504
632740
89564
289279
212808
25999
850170
952567
942751
775047
538319
888097
573453
479755
617434
129081
555899
231103
459298
559405
829454
372628
570517
440697
1032664
1041690
2919
260369
1028631
439465
448585
543080
777630
895420
624921
75174
770144
128134
238516
921645
762187
39323
657269
981224
178227
340619
318095
910218
2464
932718
940347
48619
386403
965164
471412
1022680
365797
789548
113342
589416
234334
790599
719292
475692
281391
609532
772990
3462
692630
155342
215933
509501
797544
1020053
690707
568174
316828
404802
202041
437423
683631
339030
712554
839084
132926
351290
293226
881885
167320
504309
549331
448669
56649
99295
88627
1004300
22703
123248
684233
180730
334149
820658
350241
919693
980221
645018
328799
13517
806351
389122
648828
696647
64250
548720
629034
257771
1038399
905936
368160
1007715
361351
757673
196983
920889
571212
133802
889859
382070
626289
38540
920637
575212
585233
723910
982596
1032600
960413
690801
371142
406433
209383
914943
290485
856699
945080
578922
684455
539879
931872
657018
364553
125337
594817
985205
775294
579488
599309
888948
895249
273293
986800
836030
474215
105798
75606
577329
533565
567631
266485
453752
67837
633894
893009
550368
128434
956646
769152
738370
724508
957076
628860
853236
664888
356768
654871
715002
856638
40770
828714
1011888
336212
595980
462521
615079
989572
410833
238280
717813
410580
93903
985656
858318
469723
211310
628426
563379
40147
445839
894010
433080
1034244
1008490
782854
809305
685259
1012343
667580
501986
582944
827983
986937
38757
735643
259743
155979
235154
782712
1017367
485323
298447
356608
889772
878848
804110
245962
907851
992792
1028846
1040210
300890
245026
451707
289480
718217
104292
304354
585886
432704
456232
956540
228385
608555
539956
199617
953833
247859
597522
539880
269105
357849
86555
444266
55940
95703
207159
557870
124121
176971
802353
474425
532028
224111
640387
442645
948261
585665
399142
645367
47221
718543
121882
715603
841883
899833
487340
537679
597874
811629
88112
27322
180610
438319
117237
269554
924387
335331
904163
189814
263009
520526
689667
680405
653582
387453
171570
391791
599809
965870
339660
873922
26797
354838
40339
418037
191272
554158
654952
964503
557092
243265
770210
294294
722229
122343
90194
90998
153215
554051
989805
111594
663753
1044660
449629
230255
110195
741420
859016
808943
733216
232762
127266
947778
284444
561783
637087
189896
540853
409604
253209
543404
280475
372379
762587
834192
266649
260890
1001068
835545
244794
201615
65519
258291
22619
677547
303183
606136
480740
694105
300476
19974
541700
278896
78485
823224
351742
502574
135524
790499
824879
905982
838016
215858
880156
171990
635483
55858
683686
589533
431495
621660
270953
17864
646253
851880
411355
902669
1020018
1007851
799468
517480
855401
38183
577740
392722
690161
934644
489198
255427
158888
916639
286208
545885
651601
794356
773990
715026
507997
161891
153375
749790
846035
201818
807007
164584
86612
400049
832949
795339
182380
786345
66551
1040807
578235
852795
17479
868034
251077
914545
9123
979364
1009463
340645
860020
961010
354048
396306
298258
295086
222098
255436
339536
307931
1032778
523643
781984
899131
991610
62847
493386
627691
354088
728786
249201
837544
595105
732114
927195
1001170
658925
371193
444114
547903
952518
379908
376918
593790
190361
710586
274420
876878
156373
969280
435670
857153
425601
208291
668683
94939
450971
507065
848489
134561
487166
82614
46621
883381
1025846
605493
174575
567528
93458
299760
580859
105812
17211
876911
1018329
222704
933988
709917
689235
493625
103121
507195
225970
692181
811471
31907
153478
706653
467475
895455
108959
1011091
605374
187686
372562
828602
566570
429424
962856
424600
769485
33364
203720
714127
202067
121948
1026664
719115
221138
718953
473046
1045446
302566
632704
17008
436912
138974
929918
754191
493736
664499
105526
653404
686863
117627
306114
337390
446148
17367
702190
492516
457597
371087
709263
936683
409011
580848
936466
511909
966816
177181
76863
798889
468017
416957
352045
803355
494280
642009
631188
99871
183176
891977
242329
724712
42022
853802
406536
937006
782574
617693
787674
726620
686657
918326
364516
269984
834359
467195
333890
414237
314056
970584
847564
21064
477848
536969
141132
520041
134190
750699
107397
936801
492116
606486
1026456
461625
619557
50506
501907
903092
598376
460482
600616
91684
399462
271569
508247
168427
4128
811608
456029
487217
498612
772117
47025
451914
959916
91414
144581
364385
429294
137333
508984
443282
657297
838480
586529
306269
570477
305021
4946
530652
583526
284787
1002471
181474
617899
424505
151919
425450
788718
1043469
1030256
487303
911573
866410
1006852
179024
668137
554708
363362
170262
931644
1032928
673084
785270
790656
498546
1012872
260775
390756
413567
841899
685897
444333
439775
681154
1031373
330747
715702
4184
343622
586711
422345
756776
637459
639215
391969
743986
241503
644993
732483
538567
268766
940454
861667
664775
4550
374325
415152
963781
931165
52411
776635
932266
258558
754679
475965
1025721
750045
479332
948884
225382
51050
127020
161345
201965
277306
25748
957768
419846
74590
869682
99419
268108
37567
933164
763524
275340
54615
191024
23404
514392
221213
973045
954919
5111
453755
744230
672084
614913
709320
555704
505362
310276
313153
678721
412787
660084
412263
276111
462148
780501
32913
894947
268411
347111
1003176
418434
643152
576708
602320
21173
309232
487247
227776
742074
429855
895507
887332
391698
217779
188259
1039621
21092
249052
753678
834088
347740
688724
829196
401136
1011471
704937
720172
812981
681059
391884
323775
1022015
744758
551713
43340
1028851
527917
89785
158647
93895
22959
655518
40305
209648
502274
337734
801519
537937
54113
246685
652101
405184
551798
29242
647034
104116
79874
418425
970501
876023
32377
936783
106027
462643
350058
254138
528275
376305
474479
336855
711516
59441
555755
881939
181276
680156
127708
863012
738180
45759
235654
91932
937056
706944
810916
938324
320913
827656
945747
51701
556805
986679
485467
634979
520761
231423
470586
946406
1043372
328804
1014960
896689
631824
885781
266649
876917
306583
262478
625431
272572
665240
780541
143230
242433
34467
205198
117533
950367
306337
378684
686074
484356
695123
759468
438509
977903
577706
277250
118121
83351
863905
956608
674450
863305
971476
905778
360291
634089
731179
72048
68665
978955
44227
235818
383676
716899
417556
774622
430656
814367
519674
895342
968674
274634
492196
1023958
157873
38051
1037333
321410
942256
358091
503205
918785
145375
972248
551961
960895
919854
349899
688093
141138
1010284
453370
1003621
983864
32030
908255
961064
71994
915017
827383
75179
313856
656596
867013
244993
885554
1017339
548992
381631
267998
947087
928526
254638
34374
770868
532117
955957
1034707
32034
83315
48317
759528
156295
910242
402521
572785
198837
915480
1041843
459876
342249
795599
153983
263861
401566
631539
182087
268951
573144
417167
619043
954201
22137
829431
344922
1005832
156411
431016
290599
684772
393506
847452
173204
151746
273732
965393
436940
903959
547575
1021292
949217
763889
700924
878041
759014
213696
518411
351264
724168
619220
569715
348753
556286
659813
334986
431962
826675
394974
443829
512641
695721
1042439
607180
734679
489897
435411
142962
14389
4296
1008144
846303
39239
888506
943227
592480
552016
510513
148605
761558
867541
386189
678821
393305
277741
818208
95776
995287
241097
160879
660124
715149
78765
845754
817023
314036
909405
539643
619512
46020
215475
236820
982798
780569
955163
971003
866216
886587
62581
212564
151334
758561
957409
607813
266934
178489
787107
17046
438075
301960
160135
204098
939557
870935
401558
865392
835885
591989
1003233
303853
712453
102193
794961
41108
340120
389839
676387
376066
138999
21238
422573
845803
482170
360168
155418
64568
1036931
194302
955554
781481
461030
59702
360586
253202
287388
403699
806350
677802
66538
603482
763570
647588
403080
821003
784028
474265
380057
480692
476913
932181
862770
758590
499696
82166
748184
788090
732364
629091
350821
958451
683120
679033
430673
611369
196444
437295
263199
594949
359200
989548
553965
54246
383462
539309
191209
999731
839801
295620
472604
1033367
398442
463576
474228
157686
716601
124712
1039763
858655
645542
11094
602010
512149
404795
554241
492933
302256
977967
1015510
435700
333245
860658
424990
721238
471026
596864
592719
817268
7075
541457
221450
292379
759418
505564
597561
11720
488516
672363
728962
459833
619814
551918
309363
448703
220009
299674
380754
770029
438758
885885
125725
889510
924748
919132
193620
731065
269777
86577
407341
511421
312073
594905
947702
40721
179870
331636
1026556
222776
113718
906285
959286
258341
533599
1022518
432123
950241
972650
651965
209916
180730
735612
728176
510090
682259
87376
214508
338077
890884
863272
909414
216045
918296
308393
715192
584438
585677
35411
821442
363419
182490
782605
563761
116295
101839
814420
134029
621181
884362
1014476
143458
92054
852851
441707
583621
860812
967473
501756
791906
426087
405991
740090
396309
707863
144552
776912
838246
251709
657413
217714
799035
10235
627219
311710
127649
509901
812805
10908
313948
803013
632208
164889
232187
231595
99809
853116
455923
957852
317084
881680
802760
836171
770109
739096
209074
554592
476499
617511
674722
865144
860803
590523
953992
378180
827021
903728
724245
752144
349366
447055
704781
818869
855118
19032
359803
708985
324788
68783
32655
409175
688727
846914
53050
937339
608233
298180
53246
962891
519016
411686
62174
1019431
1044020
627453
459736
938560
280713
836941
318334
689156
388832
772481
162774
102795
524244
528409
72992
633488
240620
816636
222549
158991
890817
1012592
139912
167700
290899
798357
766996
997183
390456
747502
652668
830460
945483
865571
960248
826113
173450
245311
351161
803584
245363
1030646
749536
730967
14136
44391
681131
203501
917409
556094
605487
311079
510055
544403
159068
943386
127966
1044233
752572
191674
571310
182172
984007
926901
453319
599980
735499
705480
1008664
803060
525267
443831
887424
591987
915267
334476
383489
978527
281630
569768
364219
687470
663216
660837
333906
851815
267293
724033
896201
225672
28608
123186
648848
191019
722982
1012761
810898
827765
542764
123461
236287
441678
792426
653811
813367
507394
893914
58744
405961
515454
1045427
910737
979714
150023
581793
842640
746062
327379
493742
549566
91998
120048
895120
29477
182373
649903
132992
496907
486139
781830
697072
502081
639351
167429
198074
30303
826848
430434
676555
753573
943230
313234
63416
529184
185131
83139
958889
359736
532714
929413
853162
618275
929976
715481
546324
920801
1033180
480179
519347
392484
297099
569969
708144
83109
638167
474825
470218
406008
752449
532606
14473
991551
693351
366939
143860
473811
453102
594883
741968
991574
52287
539445
276277
176644
418215
57807
90186
251415
366449
179479
351957
275941
312291
703632
120599
1034835
995409
179663
1020747
1039075
104048
329369
609736
867412
593255
924742
379675
676745
541262
95731
162389
796186
716341
111691
836684
279496
536826
83697
200390
985251
437970
1022929
167101
1023367
433534
38042
856384
829960
961361
778899
368524
221690
7010
779043
338573
1024149
946677
1028080
784498
680314
592041
348049
91784
862692
679921
892685
190648
631051
39305
961317
740862
401243
919977
485045
612074
513706
260557
702532
989695
154906
226538
664079
203887
878961
881163
511513
899762
477265
741672
559053
582095
926492
999712
930599
814336
692300
154506
355425
985085
182311
27853
583247
449081
316738
304124
436081
746578
391461
151850
115833
641592
486812
62788
592798
907614
308788
747084
1006946
519279
67718
650732
143974
561916
534777
521880
1000148
212390
234756
222465
554470
60443
1001827
979132
40903
40926
750501
619090
956495
550432
953304
106545
232401
167999
2664
421580
506758
310460
931958
204180
151656
682320
876200
930778
887946
275465
890256
1035720
773103
457182
713755
340713
593412
201169
794071
853323
587773
339529
960608
172484
757593
170360
326204
499489
598368
1025864
558779
779343
640980
11176
461414
38849
540758
61487
206224
349839
728854
398439
745773
820399
983532
948841
287101
5835
326254
603196
419403
338793
397939
886943
522939
817458
36486
905584
788568
129296
324357
932545
383897
289197
108629
326778
721625
947626
11963
276386
921239
342552
704589
27519
236986
95687
229103
426023
761278
915092
594915
816676
237574
916822
930872
97633
311726
1006605
422683
1028355
526605
193253
654927
46142
881251
1011327
1028742
168010
701928
714657
838699
969734
833319
557197
175124
492290
405916
947673
602830
638232
675480
1008671
619358
20050
448399
38163
822733
1026414
449688
897065
360022
80102
505474
1031654
978010
1042120
410868
450423
597774
857884
315844
932654
698721
575975
475941
971797
701137
488569
973151
347270
841471
1015150
213323
448671
760570
374172
419496
95513
67105
358936
518784
712297
994890
565683
929788
646438
658641
243185
759711
1033307
564350
65225
10365
147077
1010173
807515
1033177
45596
881625
696445
164338
167442
267840
104461
985815
602678
23040
81035
100594
760973
334775
944279
38667
737229
682447
930172
64072
561959
147484
572619
372713
575610
718101
662504
422043
647258
109009
182973
7496
528429
1025665
830272
966675
869244
51598
622795
297639
619181
619769
606514
406430
490221
892957
296149
754836
757617
34965
835072
526908
369329
946082
24168
624450
679014
720900
227368
766983
804709
575067
36084
489462
425553
116480
1031985
924187
65594
915558
875608
442406
142397
100394
223878
75254
939175
439335
563362
652583
1018053
962081
323785
696465
96234
905993
263329
669156
588923
933021
46848
102866
737632
756407
604208
475520
329973
138303
487866
574764
963260
949050
854348
792927
934755
765078
463142
537571
553940
70168
626312
577267
5453
620643
241726
562549
966125
551428
797008
45426
109162
399051
552182
635201
491552
78426
609098
815762
404588
401137
969553
648499
261546
316383
179228
43200
824267
897169
434222
883484
102596
633621
727674
341915
698163
985457
984166
601602
785308
838649
213886
631442
630967
798126
324280
991867
103268
812935
435178
732869
646391
139806
75189
308681
287212
7170
615289
711936
906423
677451
530907
821293
76297
658013
1171
44835
996896
756282
122374
879534
622987
308124
259406
983671
276499
568961
111715
1025870
1040639
371493
766771
653510
185886
6706
671612
43831
307257
118437
28038
81777
529826
330018
970471
963832
886912
4277
508976
294541
980669
680499
1005317
894917
210629
245323
692228
688989
1022245
378422
290164
561111
86846
897190
271687
290471
53999
375929
469939
904279
212292
830142
623863
482189
722019
972970
559292
901906
697950
325164
723415
452822
891967
115560
859886
720985
677397
782252
468340
226997
310740
233710
814992
625271
391565
40850
909694
196462
640248
27342
582808
440186
939393
66380
750840
123867
888399
486626
63492
467066
455883
679554
428264
971702
826779
222395
969535
622194
211747
931115
44070
270606
963965
885333
336985
678316
377146
854947
394009
943690
743929
331381
1002985
186787
714130
792324
601495
995438
1044379
425681
967946
316028
407756
869685
550885
457502
662110
1427
272474
863642
398275
108535
324073
474913
37714
825622
467675
802831
372982
219254
907484
647304
981638
404416
319775
1010493
298359
728756
34927
807692
832763
4650
989454
88763
344043
232751
547632
237414
68418
585695
307800
843489
755333
540531
713417
954405
81151
728347
1017217
541983
899333
1016025
385231
1001233
650454
22894
152810
50222
358737
595912
555758
74939
152
8862
870809
233334
327044
696446
924019
946906
778644
544943
995577
22961
1004264
544298
1024851
116702
951136
403149
414641
658488
477054
322937
63559
84899
619041
679445
394799
881426
5844
88328
1044873
4400
435242
993809
177153
206300
811959
15494
893676
55073
678491
306959
871755
337363
338844
311269
659239
911568
631302
232215
386394
102831
319062
520560
964890
928008
510965
735795
850196
81463
707074
930820
136259
466686
316049
822053
1018379
40768
566157
169335
436479
313987
240874
266421
648947
912694
4442
862636
690835
1008965
139764
484478
445819
971015
231049
612613
1032777
711828
284655
332585
818089
850711
618874
401717
873368
212322
38650
357901
415611
702403
496834
831799
964225
624946
136493
495071
483846
293449
846676
396314
492711
464405
189313
977306
624720
630098
499353
849510
716865
783810
599606
848822
498439
126025
540291
775893
490359
110658
188320
203654
60718
493875
674875
268288
216152
210004
567382
853325
398138
426095
954348
498701
835076
164392
4512
413277
308671
147736
118452
885795
836109
530830
331139
411418
472886
341161
379466
556596
807598
867928
430414
385463
905448
991506
391410
709805
808933
986797
948925
348738
600567
442151
466747
878478
508410
653370
555711
915039
295743
19664
211582
735347
738498
514657
337035
469028
682189
696213
326984
374811
466652
44197
234088
566779
545643
578708
719213
358526
255716
875293
525002
658543
838465
770621
720264
764908
479928
431021
187873
502762
704486
728699
891085
892664
866914
131031
924021
679540
279562
997847
207572
374537
1031637
1020546
396664
1028643
890693
1012883
424347
383044
348821
126245
682949
937162
699764
1006799
459364
132107
1000873
930998
195298
124679
306667
141523
789146
389505
49884
315015
491894
577143
780192
757925
938728
857860
198860
881068
136312
480374
102587
291607
158961
747458
644262
725416
175330
89318
857219
321213
983882
591005
965073
199736
44026
850640
924076
455726
516801
651333
126969
15081
822232
91534
173048
300283
136037
965772
116151
117108
432265
818702
212397
562653
181553
164360
112416
490453
496643
585892
855936
402675
684104
114304
959800
129526
432324
815712
221334
593631
1000805
215141
974008
650696
622573
1013852
1044277
337852
899088
456912
138946
860067
337028
582071
239090
54248
11274
863255
791450
75044
872545
477119
952821
401313
303752
488225
329039
225916
434766
597706
1024807
816753
185031
441259
364258
118635
280283
884183
77015
15625
639184
890805
164583
745035
729926
472515
911770
153180
592961
745782
897552
995327
826089
341554
828940
610253
42567
621784
161895
148992
450816
495059
738551
639469
336754
963194
18444
47726
495168
769167
453604
1015669
851207
469472
56491
642822
884395
190818
443668
640002
172999
282540
61666
583553
947041
405663
894899
697682
777184
515047
843063
78334
904868
33349
708981
664490
51471
535788
404524
505174
751248
239800
646773
869168
490564
508146
170798
749153
945430
754414
40760
150382
646967
206613
363788
514311
452237
1042132
344463
795569
1015176
728354
380896
343215
1002984
67679
270060
66059
1000157
299155
70383
361240
739119
208798
68621
217945
883141
446428
968929
357003
79819
304204
640374
281827
915036
165753
340302
345457
803905
973336
337629
154749
280125
816284
973355
399439
1026369
289815
572695
431088
995892
203591
601001
304566
1007477
162679
1036663
496439
779257
351935
989195
904074
943192
50576
155650
282391
280459
868324
114470
10442
161049
529128
609206
937136
625405
1039404
647182
136095
585910
39110
392864
258153
641535
62669
284654
729205
967964
769761
126348
76800
646249
607991
492151
255441
135502
294407
113566
643427
331409
231882
466572
404986
276225
1044021
230657
334503
718528
746423
947885
506854
1028266
975140
254292
442340
74793
945343
774505
530170
798821
735010
945772
1011600
3041
466545
502833
658587
679058
216784
10089
969139
302591
1004012
13467
886564
505968
697855
287285
82548
841455
462722
989645
296542
733164
537682
603495
400168
756287
832376
758636
505384
756182
473963
401642
1043057
863279
289304
703390
468078
352630
134641
551415
700256
1019185
668291
429374
58823
357522
31341
160304
120487
494531
485537
378284
553602
209955
553833
316450
687529
234700
628227
12850
970172
819004
825547
165183
941863
847126
554754
383728
147505
944478
132681
156516
282542
778843
982565
418020
246676
765249
540963
529747
531149
390884
223589
515675
971876
950066
521204
722022
54095
989667
271504
280943
386094
101299
1038235
687833
392377
78644
583464
224700
924788
557344
782245
675735
1002618
654132
429169
688678
977798
813055
967759
474226
81133
63093
593817
169622
44263
840041
560822
159755
839932
32858
537342
834475
69432
1012416
646011
958820
618847
886544
393738
895093
934083
582944
242556
952439
203195
770283
599183
502939
105810
700344
945583
327678
350591
1388
921727
390051
755615
802804
102567
375106
100240
779341
605561
808183
722148
576581
609071
417492
466031
528688
339722
82516
459003
294787
779816
860380
162558
8319
974850
971451
911746
397962
417327
881271
297714
58648
561219
434072
906704
303064
614674
639560
323347
1027122
139736
302831
521895
349941
1032143
491400
441455
701822
312865
265591
1039545
126983
986973
939239
312562
914295
448082
248065
365429
396749
473474
585405
74031
532076
961552
608639
299015
70374
283087
707901
360535
809920
461170
525695
562690
893116
739122
386403
174551
199650
469760
417334
1022255
805373
298472
1005653
152108
857661
193417
367599
509376
17520
516038
858273
247933
944708
23960
581616
544386
765407
747809
957046
976118
931328
435209
916238
651428
387724
688028
20561
245789
5307
790804
925329
211530
913947
952450
892074
222916
192973
742924
80296
845707
394532
328141
613853
311490
777508
146773
624481
928422
432124
259883
98131
636029
697455
73712
810404
352130
858254
112865
500735
470161
489190
746878
875178
852047
276534
962067
172957
742690
370064
245701
982289
783625
758841
768995
942091
55524
973762
702972
702797
1013338
324800
31647
574300
96434
801480
47385
158050
875687
752698
807642
910428
877378
863594
837511
417085
173389
264726
38493
983719
225133
1043860
508298
739529
603670
959308
387853
389367
850051
975870
849077
309890
910971
797856
321409
289414
557771
140636
327469
242702
661786
569597
847580
411678
111280
746279
1033894
231804
760003
232770
214176
716594
377674
920680
633328
870355
518108
358878
1010074
1032325
744726
901955
501178
780883
183540
445876
11099
916610
679284
246534
989108
1039859
49212
477436
200354
510839
993541
763499
553073
292643
242562
833102
423562
1038257
1001945
827988
101271
228911
27794
435457
954234
90900
10573
632388
90714
981676
775285
516020
180344
12022
495015
855547
733854
353387
64541
414502
384798
429913
48535
180070
556440
690265
1037385
637437
561318
556707
445779
459053
716978
486243
291547
627562
768871
417749
194845
827389
779381
134551
124471
383200
30584
628014
89319
742150
519942
149171
391186
761868
833314
33547
386756
89019
330144
890557
613528
379606
983904
211102
982054
630132
661791
209416
910657
965911
263186
1017759
32067
205744
840611
416100
400122
808433
990719
550015
492026
877155
35127
985642
618803
483331
296416
15923
363032
927135
489286
324557
433848
595306
623924
203255
520793
261978
919856
412684
474176
438906
779624
628056
243502
638360
194068
474732
929270
75650
374525
331796
3873
658093
311449
142192
928521
980224
911798
587244
110679
72107
486352
998612
572193
942253
29532
655976
491500
199159
621137
424946
349571
952730
735886
102680
477312
552545
38192
564034
66755
237464
416074
807539
602591
520522
100247
249201
247771
250558
835422
298131
996743
9060
368382
543315
272177
664288
989949
333334
648944
935924
344724
450814
155477
332364
331839
612582
493278
748332
275636
335553
202081
721793
572653
372942
733962
389308
1029201
284507
678324
1027591
846587
487033
479968
403654
585265
955106
1009536
392850
880095
536623
88627
550803
268413
717812
549627
69466
613694
840838
572826
909903
86148
57372
444154
892553
533622
527465
993083
574384
685032
838920
579357
10201
532525
1036959
577046
587022
862616
283084
974223
30353
419970
123617
651991
709852
759862
265844
268206
762174
275496
216711
259586
186699
1017428
431206
520024
852336
472738
807876
327092
544464
838566
521871
40301
489169
174580
163996
306971
527459
1027217
187903
379876
542348
65099
993779
629503
238622
774268
917249
187374
875184
384790
554049
509107
835181
482047
639974
73209
358013
68238
678593
389418
692041
987673
20968
64520
355259
542571
374596
14289
188394
1031375
84243
634538
442801
123876
903754
900490
497335
236524
667452
290790
954351
878419
1012125
545393
462468
823634
61396
211616
329378
639855
753477
828032
564765
705221
501480
661934
165263
624198
221174
230818
920096
534617
32119
1035734
669166
595698
320860
824954
587741
511325
723336
825814
999968
42220
291920
597667
1024360
266048
383342
82206
762170
465735
595851
529441
178408
240371
285207
189117
792738
588275
628765
12859
873621
167170
655485
386259
173137
265315
1021341
406926
396871
816406
111311
240019
241631
153431
85342
461384
743604
944148
116289
848520
479003
748350
501284
394503
486154
544048
671603
843922
229242
1033196
491510
754036
798682
196548
599075
766331
434115
303102
259470
348078
396335
282060
55321
921087
27939
161062
448744
645291
82069
193078
768103
920682
73128
256644
198880
174993
79536
609979
774857
943484
163776
2850
1042864
304597
660475
327963
726179
577678
761539
346164
229402
1029938
130239
590819
131358
806420
746763
35988
922058
655304
575206
448517
37950
195298
563782
323744
55341
355175
770367
613724
951476
645301
82571
857208
578127
321753
262522
466997
1014042
783993
341528
217661
130743
504325
975155
442394
301664
25674
905973
721466
663413
939470
588535
666493
657305
213006
545809
967645
437069
85970
324486
126918
181797
482769
426363
287557
249830
960796
323
204459
451703
354552
54476
486376
1009958
256921
131836
161101
444955
730047
681931
745692
651703
318004
26842
417673
552753
346550
88592
295809
249343
1021169
343553
808783
832165
824864
91229
989975
164377
999528
719313
862108
319670
644944
974820
14584
135270
398104
529133
131524
140966
428217
560725
187508
724674
672020
759591
895558
1017133
223681
218969
92614
936994
860050
1028236
855443
363078
918969
590513
328417
464198
882229
833862
366319
931900
783810
313397
685107
588745
78083
272062
110886
132929
438790
2578
893141
569886
622284
590006
6661
391326
314027
734539
480268
519061
126685
693788
206335
712445
576827
103546
145335
709403
817593
899559
800281
483452
449276
629184
695175
196237
27481
512554
18539
516142
826707
841205
111394
537054
250643
837084
922119
906034
780124
230508
803896
168688
94787
905523
136038
243236
250113
792001
280649
873667
708849
116982
308148
312574
335379
703939
294989
381710
273865
596247
555091
699707
220005
704582
45977
323735
485864
328860
219496
26823
786050
503624
147867
385977
1005605
505945
861441
391915
57696
455823
709346
787315
794398
125433
991454
148408
770881
474151
214905
870047
167008
858413
156066
847433
881447
209942
288577
980333
320639
536331
861359
958047
911202
650440
400743
9679
72060
849452
122713
943016
206604
529837
251215
329942
130898
649673
900828
1019737
338432
237726
107313
539351
488285
827326
240279
619191
985316
353034
670822
829429
794799
24829
298605
740505
196283
262670
204585
38534
751906
358602
993257
791441
353717
1025294
663569
589994
479893
851802
1032174
578795
716608
845750
507054
566381
208109
764579
604475
768608
453910
865490
953759
273060
226211
806860
853860
555193
619409
549007
938442
410222
205087
889912
302647
95535
110480
66909
273348
414727
475430
46410
311369
280649
8739
902716
231356
867885
126932
161442
458903
103177
279350
481962
689986
393681
469704
277357
769500
868268
266254
829999
167247
292182
273194
537294
841468
139556
202556
855517
979163
68170
234893
781826
421278
339278
706529
689907
352761
654569
732107
981652
71662
39822
916150
232306
378470
740124
97766
916290
38254
215582
228814
143979
239822
366445
590168
766071
71207
920299
300408
115245
842245
401253
431366
810147
585330
529124
946664
17946
259939
175458
273208
104569
966032
963913
111080
263675
1022051
176305
766291
827527
943541
144887
737238
686920
542469
936262
448694
76800
828701
814254
567106
439818
473447
711837
780840
782533
513008
33455
918361
520376
45753
9390
340737
638636
412484
482517
82193
730834
709451
110946
987608
87808
998083
428628
321514
468185
158828
46202
699397
601861
1010038
946113
771705
645335
843715
731548
809653
657961
84689
184811
237330
541424
374871
26064
42203
970562
421060
658724
487691
771099
124361
1027265
980148
653792
354435
650455
198181
78368
40246
302115
471520
850932
505328
989986
695423
744936
389959
617082
220991
721678
133421
988472
681906
184339
295463
942774
430103
117116
975521
359053
656
780355
359533
490907
552374
264903
92677
409985
800201
72730
335563
514989
793654
571291
962667
509903
622602
362526
383496
350776
295676
558472
622828
148342
631349
733854
517146
378708
991377
757748
980414
709316
11763
790136
37105
940179
493595
152616
1006194
526705
601901
643993
442566
366593
795317
509059
854378
418770
953424
734747
737004
965888
753636
394908
51149
771790
764086
49812
948682
1016540
828793
355109
893886
201424
105184
584739
884835
534042
549341
106505
470855
95166
562370
388669
503814
448506
980329
607719
816287
829731
371113
167317
393276
594490
213938
694316
212713
523173
821404
404630
301654
689053
782500
752423
509072
251724
776905
903431
507275
7340
632961
107949
672837
601417
810702
696357
950137
614749
15649
463658
626315
166762
330293
219004
768284
781035
1003379
444871
461668
594770
718299
918020
514852
301988
658918
835703
621646
876943
440370
364646
516996
618240
167529
334586
669519
9144
436257
41117
273404
427554
952079
948529
351211
899222
338381
950971
131529
133032
455422
403607
532491
407851
593005
65931
953605
868407
582066
58170
334374
1341
18023
724118
644663
277664
376833
212940
346063
945274
391627
370188
566913
76008
164885
952666
216481
381682
829903
301227
151632
37937
181182
967471
521674
877023
473297
717314
396756
715450
127068
626976
530074
900089
240761
1037609
655218
850738
38874
459171
506686
763134
953944
144380
1037142
733789
821955
950861
575253
820420
122319
434226
547439
624353
263360
174247
17366
595334
683225
582077
719734
103393
682458
421335
801435
23936
274800
836812
654143
799816
670278
520525
1029176
914392
416467
902745
535452
302402
157598
64121
642402
752923
711448
117630
711335
151522
408116
816160
57497
882524
257176
65079
1042205
389707
616981
753042
644260
666597
182941
847293
218381
752440
732425
791020
689037
560294
254761
302734
288074
381464
114563
222314
151927
835625
159975
187235
92896
665118
325630
210426
466338
165330
170445
31033
440217
664666
271374
169912
191600
643924
921109
610046
113480
477978
652282
126900
575142
197697
301232
893640
83743
405314
515010
316648
806427
569469
46548
811216
353906
29261
94469
946677
499545
30164
800082
625671
111959
749472
941781
305711
146042
625936
843504
36569
347365
137361
815444
944250
264720
240911
898432
1017104
355276
389880
965040
909428
164491
195720
532417
274997
729246
210611
167762
639064
899607
379683
186764
408705
775026
257826
415477
262624
993641
599394
880904
986877
4574
741319
939132
295622
216393
335260
212218
894306
663254
728882
900398
113212
1023293
195413
872211
480229
617398
558673
227234
1015234
564120
671575
824032
930028
568130
292662
706091
36784
484584
820295
913846
132470
229140
712917
163902
844207
155596
947387
96735
1002803
599192
573428
921376
818722
595521
872546
325726
751135
145374
144503
8459
539343
60199
368793
710299
931779
54384
540655
667364
415230
269977
961256
400906
563342
143018
755699
589431
249042
215348
966049
100750
261411
957514
962887
840033
595997
930084
757523
350066
1042112
679293
465769
150901
770544
982445
256392
970432
64533
759662
743262
452976
383062
446867
19665
783737
193387
84273
457647
811977
878501
788000
133799
762457
41970
460732
744980
705875
477052
232241
469766
640321
219995
1017816
105602
402439
734573
910518
607463
48276
861103
714056
872504
942769
915643
85454
940281
937427
501476
28622
803572
862216
877769
695453
1001316
752758
598861
406509
776533
406872
142683
111754
757734
351178
270383
602492
906446
418301
41226
466890
457960
486872
797335
173739
676447
883835
920252
555228
51211
845957
673851
733481
201580
943187
597895
674271
866880
799081
95551
224847
498887
543240
149139
412787
205130
123250
373820
871494
922482
880826
612043
171809
152683
1036326
563660
239667
494236
558407
352847
626721
575963
907434
62641
646741
692988
836115
25426
77677
323254
122276
1003128
483706
220215
146354
178923
158353
962573
173273
714524
188129
336517
102474
670668
989316
515482
71449
712224
813490
13274
147755
337011
1018919
821981
915022
285171
867046
105668
677370
532463
503977
576037
456128
624305
138091
595452
700819
703907
559261
697052
347671
523180
291470
362230
346926
1032117
434239
811726
429480
249516
592981
778572
416270
748406
477015
552796
719611
596568
925735
983598
466556
851212
641024
859604
123744
795833
956128
876444
79753
474727
820130
3629
322866
201400
1030302
6008
452737
453191
287336
126412
189477
606885
215270
546290
10474
769490
1041748
86043
731646
247388
510729
612591
954347
734141
1003289
378829
747974
207323
63739
310738
351302
597142
134821
901395
653644
507187
743960
810659
373644
917833
193921
40607
813381
410212
481931
755459
666517
947495
174379
613786
55146
398423
815524
732163
244457
170514
245467
443805
358237
455153
721832
620208
964692
1003153
683039
416048
141497
647906
911487
292541
432992
338064
112783
648379
647707
505991
914637
445463
86741
279476
507287
190396
473560
84800
253432
777988
433968
113068
10382
30549
6480
563567
988606
299899
834056
610969
302333
626293
1016648
351643
839287
666064
412110
863955
848251
244381
782272
833503
394036
398606
64342
980143
635718
96213
347617
366847
604141
614098
249744
152408
934682
258453
573788
874085
208813
131878
1002486
839806
144752
602354
126009
354322
311171
213531
485030
180046
884720
122886
692690
131274
584602
510192
332656
430811
316177
489282
938649
897528
938079
352443
791647
674438
1012122
816575
32751
1036549
598539
290036
593575
582009
445731
994345
627216
717601
218383
173488
975910
118022
416107
661368
58888
915183
561062
697382
931120
944431
661377
559734
764285
67463
835109
142022
142752
1013899
346123
86747
57390
330106
806211
84021
243156
766486
163661
76569
93879
474738
994158
664398
904147
167465
937696
186792
372525
669716
719173
135722
863534
1003666
891475
641895
646935
278727
555267
848790
231721
368306
278297
336970
824342
929580
426
570658
195257
911986
509403
297891
863555
384549
75643
513880
24601
515283
163277
349626
313202
1009296
30855
876975
146725
324337
1032611
675408
999645
371630
906723
293927
643184
597169
562551
413315
361809
256212
645359
42514
760283
316243
198278
387595
338695
1035708
572723
950308
809080
28846
992823
606549
904846
733034
331082
533911
850674
178075
801607
385691
1022816
782054
96968
337204
980411
409083
904863
306324
687405
950468
67677
814615
133715
811231
496955
506480
1005896
237965
570233
297874
626897
154515
244868
998431
56587
961493
169257
413810
479612
348742
769738
408044
443925
328847
13795
396045
110579
625283
970387
822688
436446
73781
370266
1005869
46511
428201
394761
997273
125742
1014437
396289
314400
606562
870630
560912
1040376
925622
107609
67989
283730
300492
695662
300979
85631
837285
1011527
321376
857443
1007627
446800
278240
209675
428162
9400
169504
180402
949089
209664
414846
683226
532701
118421
220831
391282
834789
366462
662340
279725
829200
286742
61821
1045156
1023997
503768
172983
835956
988271
244269
779114
660619
661103
908596
897738
379734
1015255
763114
714957
627738
175922
956810
777652
15148
453814
8720
997353
17721
68888
37926
489552
402066
529916
478516
510664
363813
391113
468305
531406
660031
703578
109308
355838
361862
190224
52158
415574
1037140
429880
1017650
794520
38360
11521
999693
995688
99136
435929
534127
741054
278288
722740
1036662
210996
1017004
638846
686117
13509
581004
1005232
820366
167852
356873
376720
590711
602157
72152
854372
365081
882166
112847
262987
375357
455516
664620
675862
528718
846659
638226
859767
832960
1007966
396325
325554
103186
150584
118013
59102
519312
234829
915714
966024
172827
396392
673678
1037892
505216
959373
817071
819633
196786
261674
558352
930535
603894
389619
171034
158876
485680
919928
201934
657908
385736
482650
957015
783810
90558
365161
963412
61188
833042
311496
297610
314804
998721
676570
793162
668948
201845
318572
644273
601367
298797
588958
731016
946589
1037167
448930
839252
280085
746151
339747
518997
308042
356241
846015
269568
360897
755489
568074
344803
20218
251341
36198
705671
195982
971904
563817
375176
731842
806649
60322
417463
714310
149839
228396
951881
1026778
492058
259338
223406
314640
465238
531496
975835
588934
569731
214381
1024214
692664
439862
1029367
305156
916144
738645
990112
302246
160577
800188
393619
918474
168262
926805
70842
232459
539081
951717
769016
670500
118932
210879
405863
316403
735676
858582
284248
157090
152268
963801
154221
981142
894004
925279
1021921
634662
867363
300995
905296
664243
49409
366594
432804
149181
1017822
984818
320513
973107
681323
747809
91783
791176
550641
935710
824706
993283
967435
634288
557282
744187
69129
335236
149949
639175
656333
156330
890969
188532
654442
774609
1012450
732358
731010
643252
876800
44518
553991
13569
177318
526781
780238
501589
506029
404417
759845
612646
879629
1017883
884683
235143
1002465
664371
542388
57153
104704
27500
754112
696673
601565
525055
52379
83898
437670
417063
60536
795151
886616
287396
603640
285429
207699
975299
105470
782213
353534
830335
679474
293966
309186
190040
112745
658071
265423
18044
497177
149702
922208
100269
941875
657968
387097
774508
921408
784326
427727
265512
663650
796265
312734
986282
81204
41555
857061
335666
655458
840633
550574
629780
37069
626026
98692
249791
656498
283668
860690
60815
690221
321137
634103
491719
766854
109746
458357
116009
583489
409393
843423
176772
505818
902115
522803
1006834
663014
803734
497042
485985
331041
665233
950718
985868
871340
954184
197358
1029133
43310
532305
663597
371716
187412
756901
558160
934397
598301
847822
858112
778326
620728
987341
372807
830668
147047
345996
1044250
1002876
854741
655543
936478
528448
58603
363377
356370
1031707
841612
242737
898407
637653
61786
146307
397211
312248
84680
226634
322405
356480
8849
59660
681492
980636
80271
783874
91313
821516
225531
885402
624532
1036995
404171
741982
862116
714631
1009415
707727
169555
543866
731591
394742
597816
1022565
131399
878577
96798
264446
727991
236522
13178
772314
382334
300264
386006
832241
895342
672100
600678
626730
505147
976053
332119
1023939
763920
1007255
592830
435842
348640
998848
666330
227227
880950
176110
300080
916014
581575
934158
704290
807324
932306
118160
261335
733372
958701
902098
632211
718118
738680
807044
130322
568623
107920
744309
967867
268146
669412
543572
848193
438144
514529
628217
261214
880593
159933
618244
193899
91126
112748
249895
849696
75369
885397
570635
152438
179384
760831
335530
993428
861971
712920
819423
736678
955810
16633
591787
865856
1011009
229537
970342
493649
1003799
872180
825968
812405
981800
858562
281470
926830
487063
987488
967981
373090
870932
531370
870620
622204
723227
59644
948034
599130
331913
177180
535653
617743
712896
963744
393453
858459
867884
324774
989357
796357
704293
369003
127720
9895
353865
471162
147216
670256
1027117
524132
125914
638919
175996
688093
928894
275592
711166
907087
567855
1037853
743176
596618
534834
1036426
488143
577461
281789
567875
481120
1032531
51064
227882
923156
494141
1013022
214344
234738
162612
764769
185306
151761
3694
149499
914743
1032438
4113
315030
214637
688706
414333
480679
26334
390461
632321
155617
160849
475134
65531
1044863
951978
853153
807983
897081
990112
138249
1004128
720120
180163
895616
395092
202498
164073
797104
290543
152935
262286
537264
320322
175287
1037160
637788
928812
237519
1013423
517898
691884
763304
837390
900983
822408
304199
107413
96899
286954
627478
515828
415755
676903
1010532
319110
551517
60766
419454
861626
325432
81653
84396
932564
743124
947798
208029
912537
716530
590547
367543
559178
157469
507184
776145
603265
891869
735565
446653
37860
798716
188801
310246
512122
452058
580538
500571
1003286
194202
315785
124761
945473
408620
1983
806560
993684
711428
311454
434314
795541
623773
143984
950785
1017756
653627
530538
251739
634962
810999
958593
120249
477334
701330
655832
162989
714850
672001
248405
360319
372006
662722
972771
85624
794559
393714
107317
260613
254846
251231
779093
996363
800478
917825
772114
395169
363447
708184
482227
520463
95952
219190
127434
462138
1031642
335703
668272
279436
818032
521895
519925
971805
179423
667569
152088
607560
902270
528568
535963
60252
767439
703901
666661
505117
894514
618354
567422
598417
685539
493240
721877
880221
580525
610550
327180
874563
948846
921972
818323
627545
961962
700620
1576
493469
104469
805103
848141
542551
523451
272669
168138
448136
646133
333612
84618
856680
424268
352253
415188
499886
323550
686117
13688
863307
698924
840938
1016625
701813
338205
683602
4375
807079
36312
875442
87275
579442
160326
797003
491342
552665
96656
350053
561082
514395
849456
799284
892100
1003338
722569
32074
96098
367085
366219
120512
297234
47212
274264
663302
454709
820171
559381
822801
959934
568175
88705
546313
183291
1008873
785425
574840
849527
86088
618061
837873
325746
379467
164364
454474
192750
762471
711619
36042
606545
238762
104494
894978
645711
811868
772314
103183
650733
412143
111516
673790
337683
685312
845991
13865
389343
396489
640055
661986
801938
611912
167465
127217
733822
268453
189188
729064
446259
335955
1004401
945729
801243
853356
1011071
598912
103537
1008087
20667
461460
677972
415522
495551
593971
410137
682947
458749
387150
714248
244663
965073
301748
994668
197999
453605
652249
270170
1038333
975988
36084
799543
1022549
506223
972171
288022
179075
373298
972137
706591
126435
108086
550118
491150
148670
272477
90618
577706
796121
546352
699874
559853
339353
211590
531047
42735
594404
290182
661626
929851
78942
682849
9778
968538
522953
835268
768489
915721
56816
559450
1003648
272887
215250
295646
600485
719680
897630
348214
623954
234178
611529
125180
277073
1001424
328591
135789
48320
342313
747185
910033
570570
373393
1006504
679215
975435
321069
927644
319926
1001366
540930
290066
623823
123112
25082
65298
817590
254803
742960
74225
679440
390353
639894
143457
948570
268993
288920
1021524
585336
503040
120956
810607
351302
416395
1045257
207498
902761
951897
932389
74018
40832
431457
593674
809567
102277
376910
938188
260220
737707
713065
867329
29795
978327
976984
375110
653430
828486
349636
952404
974339
117053
396477
188709
907370
255388
265857
455728
176104
330077
914166
325650
886208
610032
965764
290192
111388
683279
601936
959292
785473
515379
117206
765129
484812
346378
387294
751689
800724
944765
224114
575420
575318
175775
508602
383629
636012
283775
723119
932336
72260
562445
410828
878879
465366
365845
770279
576485
613347
668762
969969
971673
455890
134768
116597
94825
846383
820636
580410
816386
998827
440414
987818
150079
626846
794323
599873
667451
251757
472320
100969
786249
861819
86740
954758
943111
610063
892359
991461
87125
170566
152086
576620
614493
266482
657701
973071
541858
967956
434160
62419
384821
173616
366710
509451
924111
707219
506292
455389
880482
548985
516828
884179
850124
603406
993520
246092
810061
78097
886352
242801
881838
859214
947013
495795
9720
117798
319552
23588
577742
886282
694117
185567
523099
728663
686322
513937
110838
644600
227399
108063
103336
494292
831479
983473
851177
439372
768271
844367
394541
966859
754128
451803
216705
113380
19223
608645
594611
167047
834326
246374
311605
346497
442263
494813
262193
226861
1000095
414382
284705
749648
167578
15459
336358
539786
488466
909684
675819
409599
477769
470334
259433
399626
363446
776947
994065
627136
289954
354236
828527
948339
802770
516124
672754
478439
93822
160340
78094
1012919
850865
1003007
158357
182201
609635
67975
959764
879567
390400
38827
190899
739854
551438
672722
1028097
553861
872055
355641
356065
76800
97811
645636
261093
976372
481499
373437
629838
994120
907180
678214
192819
288719
795891
330972
1028428
203225
1030595
31423
738217
604755
111127
886104
48226
227268
752718
185854
457772
764627
853911
596829
592778
606180
443190
462700
299482
789016
281432
522831
988831
869343
377307
706758
353989
755336
60214
280393
871886
580917
180700
335409
697691
657775
732557
577968
548035
712689
785358
620671
714942
608398
145061
500521
60061
328674
132078
904825
649302
446508
896323
980545
363251
422255
848110
147253
74171
50438
88831
772732
997460
743259
309049
395187
942171
651717
387615
190917
363741
649876
822436
695039
781519
626347
958669
930894
605828
974825
320598
63431
425664
750948
652755
529638
929843
551062
916322
305171
60879
462667
155919
363259
823838
847824
737320
410336
172760
903501
280685
805667
349499
184448
590062
921213
345389
143474
506936
172611
304821
965330
921483
485177
91192
748952
834497
940279
286785
715365
169207
562509
642648
244174
185099
878063
585962
566634
71800
431660
364313
777885
949241
347873
270351
952783
332769
372368
652311
355287
669737
952639
533824
992246
767346
585536
737994
1039388
839959
440803
357335
539677
491455
1015615
31749
237326
822850
116661
1021686
764031
396408
511054
133957
817036
586780
500086
931693
1030850
401333
336662
183755
139484
370686
824699
757380
594838
920195
39408
704432
343231
900856
53138
155363
343060
283297
406576
687639
121738
504062
901079
955111
1018992
449265
83781
485671
184884
132611
170597
67774
358461
38885
576741
770603
308191
889036
912539
447692
283456
315180
536950
221675
485889
113816
936331
703722
483911
445
340228
642459
340817
561229
242444
617483
303301
594774
351596
684633
56105
602458
161702
263140
213591
324578
178649
88612
378544
741403
901959
592408
265054
522065
143322
381137
670340
682370
327702
637684
929060
652563
192923
151149
92672
522515
582071
1021856
879639
589814
658194
864708
614801
27501
946585
64384
546164
691899
22451
344237
560690
882879
300945
104414
343694
497871
327045
439498
730084
606312
752995
844741
704698
42248
671355
864750
716194
610579
738161
1034673
782509
487730
125690
901008
885228
138500
382661
703988
242986
1037557
104258
262701
331185
661226
393678
526228
19761
388448
810559
236287
390652
537065
393656
638691
738370
886704
590821
1005459
39189
538709
326140
742531
950782
944077
792774
22172
173701
316445
762227
1035557
656661
890113
867517
642980
103653
878822
179052
865389
940373
270679
602655
64388
497624
1020533
301895
991306
109171
533212
784669
643925
352788
963339
929572
932120
681873
278944
128106
77452
644728
104103
544801
506168
25871
382085
746325
268633
80194
124473
681839
351038
402103
776965
481940
526575
21505
100095
369669
366546
319934
161756
397537
462245
898627
702094
502009
837940
456009
101679
762043
482139
441429
469228
484363
270904
202827
433538
467247
873017
307252
676845
521853
470314
927802
690974
639076
1004664
503994
979939
781177
792788
946845
1042361
340534
184432
651765
973458
944231
1009256
232584
952152
717771
113080
530862
95768
450775
526265
658496
399465
321503
898938
830253
419073
856161
713314
587113
1034630
528811
519395
805838
585178
955012
246027
276424
8476
647979
882849
178896
140192
370721
322761
692094
342259
159712
564115
354979
147816
597368
812336
944735
515792
152513
480715
584850
889419
958074
445030
482127
118517
27283
597158
586128
441123
841067
571248
985767
154643
327067
366452
503796
168730
637363
79591
754615
892509
1025906
726655
475786
693076
697193
309714
816157
671109
52683
623765
232240
206125
44186
133568
713448
94972
193583
34007
35106
594077
1021870
113976
844512
358767
441394
630325
755457
39494
539012
676297
480552
465068
929278
768215
540747
1014595
603649
849299
1026452
197347
652599
245807
577278
742421
858956
201168
603695
238730
332548
495922
250559
560414
792028
405902
938767
958775
709923
969050
1018155
162426
420673
318785
136897
470211
228717
58330
687553
346461
471073
501640
1034914
190191
476934
507230
848406
951264
255690
36387
90210
59624
381107
560250
30971
185670
203840
43859
96215
484828
150351
88599
639802
657401
754043
189092
1004370
821833
417889
435135
779962
645801
1005739
1022836
704506
623250
504964
843761
458316
304819
415390
101888
656244
935630
173460
91873
359672
799402
201369
52151
143116
872443
831873
621449
753015
999428
145725
188599
516345
647461
720318
472343
917720
656715
256353
138973
501379
738142
732356
744084
60308
1030985
878469
612999
1038824
861787
1006343
213347
692543
665604
650648
1026738
485603
396102
16168
605189
297768
313673
548202
545302
641691
585519
533914
1009391
888643
234418
997460
793468
363663
899227
562460
245744
628445
213189
714084
926910
449272
853606
424190
828978
638843
379216
1012533
418152
941275
1029346
471586
451183
219771
620472
547489
503590
969080
937651
938618
905656
107899
684344
481045
952155
181909
314123
1023862
501281
675481
971081
544132
136167
242501
756916
304905
334638
527519
799473
411645
681174
999744
457835
288018
590271
604661
318450
230097
709673
331490
298045
683346
937812
344644
889797
369257
483329
505824
309443
721244
266970
954733
187011
979679
768743
867554
58607
28988
229292
965817
752106
818969
322205
991764
128238
974232
914002
234713
708242
346366
318046
836776
742119
201825
701290
343778
522892
937454
565902
985605
54841
1024527
5151
185119
349391
515706
399478
1002940
76903
599775
29736
516355
291914
925479
369407
545899
33821
385510
200795
890578
1041160
1013170
163382
651888
929119
853017
56353
4226
242132
16051
662798
339258
945
1007380
554885
1040709
690065
588233
424614
32119
600554
34529
312191
2806
627110
437203
681733
111025
841646
301015
193278
644448
90326
947224
795406
764682
59549
928589
990472
641688
604917
344510
923766
375257
566491
178871
106067
867250
33818
508733
569104
261168
946853
183498
350042
331793
655469
479747
438851
661244
369114
131213
192958
762993
287859
780991
545156
854820
585194
391247
966729
244291
228006
803827
764611
74178
288317
428899
959819
214075
580588
239558
184922
892688
234232
156252
175968
294690
56030
313828
1017533
913605
942182
525723
170832
563082
457975
12156
329546
669661
315010
913027
892886
598183
714471
669182
580316
798951
439050
936368
136269
920928
684576
670149
642674
334877
5597
273264
512110
439487
82152
189678
948250
566402
659027
315288
1022811
535175
182802
277209
127546
597176
656960
329678
385308
826465
405581
638506
205004
956857
388830
715690
760045
772817
541960
14684
249649
573338
364093
708666
965740
90960
278246
785482
600710
316194
1037319
790080
708549
622301
178103
335802
15866
385500
1011639
450316
849045
747204
419059
974945
995982
103375
158237
34524
176603
56624
594543
150468
764952
681901
394177
296168
88765
674819
863527
789854
857038
954303
967924
879860
997233
196835
32654
97026
704781
172381
165284
960976
746447
982248
304860
404726
640827
694436
568068
779015
571249
571309
503750
110060
226921
584141
433660
502815
972232
216282
1026492
587151
282975
36527
936811
49984
366687
2151
439698
223137
310376
640718
133475
257543
555919
173503
346503
634983
498870
206244
627135
690007
458537
382933
760261
831686
332600
649551
514830
221340
277053
990578
448215
642174
68984
865124
230322
627356
929298
70430
976335
830442
90546
300975
691546
367796
584250
1012211
175536
538958
865036
688339
72595
835453
876343
879730
953114
578917
928383
322533
387332
590555
841093
292927
472546
269114
854020
865410
932349
153430
215946
104063
847848
408818
395512
609670
813655
502356
636062
913737
916874
651172
599416
366760
775704
662096
901626
921437
157221
486546
1026852
153861
858205
1021724
5115
538357
512925
858969
719698
755064
904361
858028
266299
967024
25641
731496
297887
275447
407976
603157
891585
729028
710463
570984
93974
215352
590295
993196
120529
138002
350663
661327
614385
1030081
738710
884616
514817
911784
181927
50780
983569
418910
595463
357830
564394
862178
1044835
583806
991164
427664
969161
88810
460865
921371
548364
408984
318865
173169
985448
217191
246737
694911
343270
971640
913759
1019275
816950
743544
582725
104614
1005528
571356
714321
519739
931970
194433
330219
18541
92060
265766
822421
277771
455430
554802
157872
355918
590576
153635
80003
200465
735920
736741
400195
825811
1009408
954121
864966
757745
118469
174294
342049
988343
94608
918735
446257
504352
994136
1004730
91697
777480
720903
1015365
268921
676817
230231
886678
139997
73669
211751
725129
974985
885229
634496
697737
705285
725082
647079
472012
131037
780289
240744
937287
167461
740659
451726
110653
634753
410745
520565
596368
279760
206251
651783
226797
959075
671511
464444
853164
933288
827945
426291
58552
136309
942753
12256
854070
949398
195672
460151
772489
234293
980186
978462
917570
637082
615799
529518
758000
462705
702744
591644
762517
425053
300852
583110
334736
655337
573466
449576
544004
270119
227981
564358
193116
1005659
852078
843776
723372
69803
201592
180679
570484
541663
10991
637664
350122
723992
708320
151229
65161
906130
645580
885795
19846
254266
260075
359025
916203
58911
66934
927643
887446
1029455
903569
59318
268799
988352
729455
258942
306660
77117
244021
446441
204137
562106
959102
13848
574356
207772
553361
631253
788980
561
31946
482500
1009181
787939
723642
614524
446669
901957
302798
172354
412129
617026
586704
916995
895334
653158
91158
633189
134216
983428
506185
257706
148234
780208
362553
633609
93254
441178
1000121
17284
818472
1027044
621140
583386
1027145
152714
705166
795754
241385
937686
1011517
965721
957459
721224
656420
890155
598483
804459
916980
242544
892178
366236
132566
287043
723081
29686
1018403
257834
1036821
1014383
452652
280990
924088
616623
823634
327790
76609
755675
364055
664009
514331
510769
767938
136173
64412
135570
787309
774266
929293
365915
453670
18054
13031
157459
354922
179418
814388
276386
393233
947228
552220
649862
176478
438537
359393
301203
928879
665047
220626
801788
330379
389369
399528
778550
704942
648701
775524
46364
863670
631260
349370
1021993
549084
340167
172446
692804
628916
973204
882757
515181
750036
235274
151027
628726
395720
941099
612231
564612
913131
838288
751857
505155
519791
519493
170216
536237
629909
141591
648903
432749
80637
234133
974985
517391
903456
884480
860580
148090
563433
476530
195535
437614
38158
656869
94490
516343
56255
893329
1021391
236673
150146
506054
571507
665652
469670
803532
603342
642018
95249
16030
617069
99836
157283
718535
856654
316163
860322
540874
924872
79349
161128
22495
533943
836615
917919
1009788
269810
133309
715828
736976
671365
1030193
165925
478537
1031077
11178
882512
200021
662586
1033821
835521
1004660
152286
785875
683268
15099
563504
744874
53301
501399
215749
1012979
485888
875530
351298
666916
46114
194766
769380
488838
62410
665923
300653
27449
793163
23131
673930
704873
228852
537281
964542
550874
185625
629690
425366
639079
736888
386567
154177
301537
341434
659689
983690
272747
401542
426104
268014
526145
2821
104950
695906
459230
109066
688845
94354
785785
916339
306451
640921
125545
907345
106097
793888
1045156
166601
551694
731816
660762
113528
891067
734193
346802
264315
826887
836771
208564
375773
173415
606716
148097
612326
614911
244045
571129
843895
885283
497079
453044
391769
163172
532452
346366
341260
813162
377301
234390
53523
805005
658317
610389
128934
822355
530276
281174
1021123
518362
998367
61837
506831
297031
985659
636654
118914
48807
934183
1009518
56079
521321
140979
613875
998677
787602
385445
160171
379102
584640
361376
313764
870293
1024571
516740
898924
800932
300006
890624
593851
208148
168448
410908
802274
721060
794494
824138
507283
316513
624891
729323
740035
578360
315256
349792
962364
423094
888071
951565
245374
208070
29786
388162
499883
797628
139402
355176
415120
1038378
741596
572906
788795
557214
1030525
156897
459815
727778
355449
650585
67453
532058
663319
812812
931537
234119
389949
1036982
272977
639443
671663
60573
877876
261338
954568
985396
966168
689298
438418
399831
313834
537606
641263
670912
118061
630099
148721
59056
866297
518072
756858
236352
1028237
937297
778037
1026324
229194
645904
982720
228830
831040
866220
638657
111134
309079
1010983
538892
492299
152002
827686
916129
779249
715888
164350
807142
773641
1039115
734012
860740
365803
571514
861240
847066
238147
1005206
228284
380888
240137
592215
329512
630906
501223
719481
439084
315734
917095
185202
148619
231546
185612
207600
806051
1018902
626068
126852
558872
355530
631782
177923
509833
464787
703148
669090
1013592
484552
852091
920996
824714
610627
42817
177143
506515
26360
612114
707515
768728
95584
106361
860537
728903
230164
69651
468207
973056
637707
939422
303947
51519
3206
52102
724896
586011
832248
900412
1033605
221024
403214
183379
367592
734457
881271
933073
347472
896508
89276
744509
407821
42296
1022925
727061
743598
340504
697130
1000755
812371
883406
577808
732190
815953
462662
56201
45094
744790
51807
102395
706389
698433
974157
113589
599294
965016
649951
476533
824727
455267
212162
19026
632942
41177
590970
297723
289060
955931
242481
905096
691220
986865
276162
738013
721181
881363
775453
747511
897450
374584
110750
921283
236516
822488
559129
506776
731339
327955
473074
794231
528708
573868
1000609
19240
982714
1027011
862988
364906
131513
768078
1010972
1009636
667299
770282
369129
561556
128626
235740
46113
790497
807973
932008
743068
854479
230484
678816
640115
386921
81785
178281
477924
905883
495008
505800
762520
617564
458878
59280
545443
237988
332658
90860
906070
549900
10017
349816
709983
707357
470789
991611
742840
604028
883431
937784
14287
773121
977933
427099
138977
602716
980806
73594
899299
825106
15021
1041077
261740
113318
50318
653959
311100
48398
43064
403345
998273
700157
641647
400724
394712
866934
887311
993009
868944
441253
894498
170124
497802
482373
421712
25702
75184
52734
312244
725923
860341
271686
402789
977026
103326
706882
17605
287099
709993
109741
827431
999651
545938
502454
480204
682782
792395
742544
699374
930023
180245
397114
1031226
236974
11492
350253
141655
256559
623521
553592
17601
80914
143619
941411
487500
316978
149730
594452
129610
852980
635765
207614
72568
688951
105859
580461
258425
71607
716154
327463
27633
517154
592004
387078
194042
661570
187723
518628
495064
44276
694898
932537
638265
963292
865967
201611
947967
967328
568546
297741
586039
960754
84181
251340
1000717
11880
200817
206818
468150
405811
586867
531486
120284
262126
179028
592179
835426
461423
518190
657860
692482
704874
185314
602578
1034382
570035
986857
489778
303148
388049
720814
34134
602790
5271
365105
1017232
898446
231649
220170
99560
58294
190679
873335
371300
648156
543847
154298
976438
390953
155792
395617
425469
427108
373524
411241
1009821
189874
155831
375910
499760
574982
19223
700961
259486
506651
969269
352617
977350
700865
788844
584693
414970
880680
757748
919329
803922
203335
476382
581445
318817
59163
376892
779216
578002
376919
845717
981939
496831
400614
33965
194529
331694
687419
356990
844421
655684
540575
914667
71261
403493
582771
762231
801895
93704
180679
215514
668770
501400
312124
471747
431800
90332
164733
670936
997809
685598
1025073
812373
964450
662421
356740
133175
452147
1038196
245640
989093
752985
776276
464596
569255
726495
397283
224860
755393
797324
448771
761987
228452
44434
865109
1027418
146908
843347
811509
24905
938423
544775
5805
902156
884732
281132
757680
28107
86330
461760
8113
223983
101718
835046
145463
848329
328464
889025
782072
812268
738379
248419
365378
831216
390161
659913
167597
90222
737308
358464
814949
806655
442613
280942
855183
97116
786190
955548
458282
936896
542924
452596
857464
109748
771571
459079
983450
235321
63074
266162
888994
603581
160905
237019
1022019
480756
471142
406017
206632
947307
220503
315742
518391
880262
414298
311260
184615
793793
826629
282051
177528
218675
492998
277982
331910
435451
586795
843073
243158
931722
552650
115930
628935
642003
629071
232986
544140
679671
706590
910995
915280
678139
335651
596892
983869
882810
667183
855975
552434
868958
854156
518790
732464
417275
208569
968730
636480
629585
715084
171093
822280
178680
688282
419841
883829
2482
127011
407472
561380
92963
857923
852760
772266
419577
162833
170222
624653
745957
1020683
217618
542135
471468
123898
40991
405510
111063
641013
602694
960261
162597
983825
361157
857084
938821
718322
116204
260360
883513
962099
1009482
206301
74924
1029592
874295
696733
124819
228853
52530
614638
332096
289721
7911
395065
930387
47880
675116
685979
226069
212660
938847
517974
23580
798900
865377
427780
714351
977919
868077
681107
349883
438296
856404
289760
43434
898835
641072
610511
518165
274206
68959
687000
642617
860271
71847
921535
824684
137779
370651
599897
100611
89568
664494
210366
1002658
324247
869505
929855
653485
472607
385761
203602
712291
878444
990138
795049
384417
746068
352255
398657
58303
1036868
626622
220206
813425
448293
989753
576042
615774
678810
253368
588867
602067
804621
119858
420805
480212
668445
397464
14636
115051
537863
335483
976000
68400
57820
63380
914042
678159
578558
868899
160584
464459
601751
551739
123079
295159
134955
368255
22814
567265
232133
15821
998146
666075
622242
604806
537080
388891
374073
471312
381879
950986
173475
515421
758310
961463
1045424
156477
359620
169935
480296
886325
232436
764071
398984
885191
547505
458533
593019
1009956
288852
113166
735632
206270
906966
617048
626761
306813
380554
699097
714523
63952
752818
429739
759875
130743
706018
923294
389181
154501
461991
486739
972295
753203
722586
199052
566816
379911
318105
877612
55326
970450
158089
552095
470154
742682
525057
631889
737107
540962
146842
560346
278343
11291
1008556
727555
570609
560098
115584
328342
655505
926401
602152
289705
659928
520553
889600
156528
936036
740917
130636
992858
74222
819097
974799
877618
994812
623639
555796
933044
471064
910823
179092
574959
618216
917500
471294
110827
921639
404354
810914
245155
160234
414373
192055
524445
673626
323423
895403
828235
607912
1027326
994734
726838
426143
719488
704002
570556
315001
357475
554225
299385
294181
592928
897197
889008
502305
393243
957782
303583
19312
769759
502596
45553
728749
392739
802784
74311
382025
604463
661756
942706
210763
527937
803908
212488
323942
966017
721642
157472
130898
1029410
543695
921793
684131
1039396
938395
199752
281610
878057
193820
984310
1022448
65108
126940
661503
427610
938700
467574
216205
969101
372079
634087
769514
522093
386729
998306
519088
163015
794577
16586
114265
77238
75557
668422
987450
226222
63741
66015
437932
330189
46430
660986
387847
185693
368565
986997
884350
80062
28612
558143
404623
223575
550053
963702
50555
735496
811463
968410
502825
815198
861389
403145
768446
156874
229376
514479
264323
624611
1021262
26029
326522
583467
554786
670373
982547
349825
57251
541623
79236
320601
618122
85839
530305
985291
783291
772016
340311
859686
743787
832996
179137
417927
665186
96658
807278
262770
800057
433585
958121
461057
914914
664060
995163
6846
1018056
425931
410286
468352
1015522
292726
276175
487922
162676
852133
26219
779623
661036
534134
219396
618956
151075
913483
172212
712568
682471
938538
804572
331391
732919
306083
120928
677072
634737
452479
796406
550038
506484
173467
90563
611011
460254
470130
10441
461756
260867
821746
139851
909558
981120
36804
320173
586014
596443
363729
642441
241286
772290
309802
677116
121148
151632
7630
854384
998320
180617
833523
132697
909795
796185
693140
869080
513626
287377
123201
567036
776047
407632
819371
553005
142758
28087
586019
151887
486305
247485
246316
133582
936237
573718
269771
380990
184808
855279
592801
440777
1012810
607676
65620
917273
684868
666629
412866
760240
420428
53514
477257
824513
941600
808748
797135
214476
1003438
1016197
962971
364903
501310
327046
955879
414003
335548
237680
888109
83049
100245
415996
130468
859313
428979
874530
535926
1006343
131672
853315
200889
946047
318265
58689
115500
113088
403860
1010830
794943
882467
342527
940437
140350
532264
120242
872973
589807
464912
116600
1020146
197937
540703
761825
763330
354350
380057
302661
197689
426085
645054
61525
972020
957727
246334
301906
452617
701318
686488
566395
985655
265517
957938
553474
861956
369891
899625
229500
548571
409800
979615
86323
1009032
979441
557233
340386
253831
253071
893095
214914
496669
853226
110095
982926
661142
421294
732623
712307
647969
392514
86095
411626
50030
716071
792565
502971
916637
203778
172389
715956
146103
199075
610936
175533
215060
836411
125220
865768
924973
161031
38313
222991
791587
169652
888211
386861
164403
966395
319805
82698
134123
854961
185179
88630
158936
35166
116212
1017901
662094
862439
244811
787148
308071
659655
259920
1044326
404645
392624
398601
226822
2719
721945
773949
784982
203494
702692
141285
277842
127501
987940
536610
806399
340353
232714
194989
705754
1011507
10051
1035166
634504
733997
376708
1040000
269027
25079
605038
520091
372312
989333
193154
864003
149145
6201
588565
26004
812668
334528
602598
288944
806619
202235
686989
476999
252083
713405
877438
401762
70062
113743
496547
387711
1034500
503707
25280
276366
543620
56053
640740
81246
503656
59566
770105
814532
575769
379885
1008592
760113
442518
42058
195715
849737
515617
295801
1009276
698809
518693
209706
946120
315335
65534
929857
1044385
49235
783325
480377
788412
908030
607607
968387
1013431
732157
55230
872768
567712
490423
118202
734555
384488
144665
145511
658021
685969
200929
519492
663566
686069
244080
617685
159817
921246
113145
161387
787479
309364
274518
675219
38359
468042
651953
835983
566803
11410
963169
1009786
763343
517344
597898
747976
818296
769091
810370
642783
893575
783390
21878
989407
591890
836187
411577
821944
222987
754331
1032426
676912
814148
934705
13996
301628
967917
753822
706333
197248
832007
967845
195447
818044
349823
769155
1024365
52722
58909
588182
36959
100291
53573
149742
634070
454374
144452
59557
696919
766243
459433
128538
502037
33974
159637
867658
570903
519384
957844
951468
370846
1040558
928487
629487
530655
306668
1029719
493524
582892
293635
144042
194641
683937
357882
987763
629202
814979
750207
794904
966221
796279
60477
657608
728853
818774
105162
601784
385926
50733
187367
684640
594405
844906
199520
229452
147322
159921
1025995
514246
614398
949877
830336
262602
452481
566071
829819
574435
508005
693588
756882
719902
351947
142889
58616
753298
261575
610267
395746
545057
560727
130922
423662
883999
1028321
647192
154979
148851
52073
904780
59612
317965
205753
2971
542372
623719
786232
366398
442162
473577
382988
597451
97954
634211
295646
842406
180979
425641
203104
382604
519142
836263
989986
93888
670690
633290
854850
951362
404148
993190
1042927
743726
888400
861367
350956
136416
288191
730369
580725
192128
124415
21134
325109
116201
423916
223558
615536
1033276
602612
293150
258394
352989
192583
87750
571160
375150
61969
739550
192873
655142
145912
672130
240864
554512
876033
454608
362687
551543
418785
697962
604720
316773
713891
353467
150297
253181
483520
306352
760602
26713
470403
843320
643017
313987
938865
201486
904006
955649
626083
39137
154281
331962
815772
626582
621676
885190
144542
828591
351097
310709
9803
117614
232994
470146
671382
684173
368655
670082
715584
84811
674107
298940
694611
33970
71690
773217
939695
616673
656862
200159
1040721
732943
172015
240711
28292
994433
688467
877777
632601
418366
798592
473506
563294
414909
1040495
828388
924848
134169
573734
889828
785553
99945
1009644
21396
520371
116480
259657
282738
519552
513472
1042791
154710
664921
490392
855268
1019002
14287
419900
688842
832079
539110
46168
603552
655618
961417
87683
836275
226942
708329
609764
766877
628023
949502
279785
141199
459070
385643
462467
566203
689469
240014
539362
33978
417234
622572
406432
901862
890618
293744
1004529
678732
936382
122610
971445
642168
213859
163668
481083
496368
392622
827295
26522
848577
658292
588557
788090
51054
848167
205854
242933
482257
387798
1013281
516133
411897
504308
227536
265039
383563
835647
356578
69975
399558
276661
959101
924671
441952
65633
811057
1001929
814957
774789
690910
182645
639603
856651
402093
799708
71360
11177
581454
227691
1206
977019
485446
734196
76247
923535
410765
183484
163165
168390
76825
354068
684340
682734
367030
102198
545667
840760
744015
467165
1014531
1030518
705538
18797
396359
560577
765706
711387
311749
693035
552478
1021657
794688
654370
466337
609003
640316
32118
568290
380877
771311
538274
19199
1010597
73591
219126
1007323
198641
319529
725574
191811
11090
835993
779113
866588
146157
951464
1033520
159284
948844
443459
400025
461437
112585
693432
756990
156741
567859
157243
32581
739884
1041729
589785
1004428
552247
338139
222082
240735
753384
679510
310490
705270
8419
363912
272649
517113
189372
828519
755704
85930
432557
75621
803097
704727
551226
433802
791192
154667
328475
590498
210972
229720
798444
237580
564972
118750
150764
475548
157488
473748
348067
438058
700357
314216
117788
713245
461562
34186
426082
218063
958990
204974
284981
818838
969744
643093
830886
590874
177485
675075
720845
564347
415047
860238
379949
457160
982357
709152
161797
328187
1042815
77926
881876
298081
637150
786680
538261
484485
379398
747054
568903
796055
199123
113004
53322
966426
977904
741724
51176
456307
535654
422631
532842
684544
758864
220701
812504
734665
1007162
900475
862812
746005
981225
472877
338541
209618
454538
867063
394821
127784
305229
244257
174561
671387
20314
476831
630826
69755
247522
85474
313913
897846
988720
309973
594695
892004
76815
237457
600742
83333
889574
853889
257766
1032780
293323
313431
655870
229828
873311
500715
407800
569382
929730
434324
924374
921829
131084
301975
777476
331615
355881
208144
789207
68954
466559
969917
490830
303561
818437
758748
737805
110120
433679
744325
301214
689677
134289
873741
1040793
421783
446871
772836
1030430
1042367
952552
1009082
556649
678539
856318
530666
172121
515244
998976
1036426
642874
139113
291730
32510
331310
588444
110045
876519
409417
37897
195905
630137
279699
446645
904119
338603
806228
345985
409894
345872
230481
195433
800262
957577
701284
121908
601511
638534
228808
291235
893815
992843
826070
901622
1025148
668942
880952
843468
924184
478569
584255
125930
293157
316317
387156
5680
468513
696140
287034
868929
71060
324065
38865
976602
299287
802255
46876
286917
925990
928431
706061
776361
281009
8573
450026
12288
713271
379110
649495
64275
423958
975106
662567
680987
434287
956439
500833
627110
116536
785142
639238
679332
471674
758173
142024
739006
896538
876233
704687
585399
603116
166992
33514
350608
161319
61762
377588
820262
628411
752614
53025
485532
884728
14842
251086
548195
610958
318990
225727
317858
793451
54392
831823
208810
99996
814725
309189
161978
983959
303009
528800
1008351
469181
349270
48266
461350
140874
436518
919669
633856
292869
634759
476679
85737
802602
336566
956046
558441
683761
130194
411868
383129
530478
1026534
346291
541926
844113
291700
483745
196456
190924
923352
73515
392233
241684
163280
625994
3735
1010885
185978
967587
833795
215991
649353
840238
914803
325955
175628
21797
948274
316769
705793
2951
984117
324928
762546
880099
500132
130211
710259
199668
613946
1012058
821222
522097
352223
717601
706707
1571
652304
494468
731930
416849
313800
510453
331829
549450
96810
671865
632021
668521
802192
317896
333652
576991
789022
704046
977268
873362
604905
282289
776161
785397
795424
816295
503406
204342
322078
42855
919933
121588
289425
496033
682102
1001562
198927
495696
586721
434343
44595
609262
414878
929663
186966
786
337577
15478
594242
708306
256181
429011
552769
966977
289160
775337
636331
773167
883088
65541
306138
140459
49037
30858
172554
226718
731705
817090
498348
116232
163885
819470
159498
908853
120664
413541
729855
22461
239632
1014798
592130
434947
503832
769530
435068
952210
399407
363376
1009244
143417
825257
25784
249652
334613
545347
1045430
290
323250
181299
743903
195992
451839
709293
1030183
771694
39374
833284
678973
844306
568643
269117
608966
920644
355148
382868
429801
14565
285964
379953
846565
972545
343820
355555
366365
641077
230157
962817
837110
238933
782343
1038601
981352
979894
1027103
643415
434804
603000
44643
994982
674163
723396
763452
384302
667275
359530
323376
205435
753505
622776
741040
595017
705664
591511
501699
215983
600523
651230
691533
1013861
859665
842893
832700
613799
11271
667958
136647
422334
425937
174788
986598
833145
952943
287771
138508
347807
848124
1005152
104896
365526
291262
524833
270707
805023
707596
994044
120967
286175
666662
243696
667057
788965
1008995
1007045
211923
632641
408046
379596
276187
492093
163842
278677
449828
259427
166594
335970
866050
645946
342811
868047
612256
852984
566372
586049
556154
632559
885257
837369
268487
531424
649185
300349
424563
946306
55774
938785
1045392
665001
977839
969778
115525
1034335
566409
936733
144644
126770
846519
706195
478248
167882
353488
304544
179473
416687
1004280
700403
837429
238638
786108
123380
468297
483875
508484
527875
801764
9001
30501
519568
31155
4732
269880
497289
10685
22196
623197
250345
758055
174906
679818
129465
105880
710816
872779
252307
554328
598168
759328
18857
686052
821134
620494
355070
270908
77094
78703
813474
836398
43861
1021920
796866
264963
395668
242049
760247
600215
1021961
784976
650621
1026367
674988
451574
367377
62751
530449
737436
196484
381424
371760
355376
566957
645764
711359
527791
346242
704477
156726
150167
754850
923567
404220
524624
509487
449459
451473
934115
119451
955735
595448
702921
102178
234019
347115
218188
359986
586817
597827
597165
821450
519944
356335
19841
140203
676588
184751
201006
739523
542798
980050
306712
599930
957167
1012732
386303
609273
436924
215098
390749
193393
87046
706223
838633
290594
462111
281425
830613
922786
498780
645789
664097
37038
42732
919123
65312
1042897
475917
127147
199356
833825
704815
110325
993127
225724
199470
52100
628980
959076
469704
976047
866759
207290
567334
504463
690089
807608
849279
798595
774864
871723
736846
433862
1012810
486551
139325
52250
742175
115261
1029412
1043549
77088
32159
745377
484826
524526
749738
840082
120417
215872
114205
748078
842346
172136
967610
965277
171860
266276
52133
88607
140780
1030670
144072
1035993
793039
562475
388352
166972
446770
637441
462844
797244
910334
395418
709839
354193
227287
32999
788163
679446
307133
393569
572985
900556
210655
766276
325393
758430
780012
886568
170187
21818
584556
112834
200547
618005
405237
260908
742939
739208
721468
354699
33044
144512
931698
496659
8531
668578
16641
901889
555465
1043792
172144
710386
201645
833104
1022122
877511
955517
1032328
326321
125614
423622
461977
142400
736908
946528
95585
476760
332261
218511
856324
947401
217434
609731
709868
116220
227201
270403
56741
455032
681579
1038337
1009302
379686
461445
182210
605717
178567
566163
452011
222441
881698
947750
39629
902987
312257
486992
495163
288315
473128
805967
687842
516264
741038
436579
661860
282279
714198
949002
611325
203689
783779
487191
284840
224673
77181
147102
316079
204887
188961
825379
542170
873112
1039385
428814
309783
829572
949184
503380
917912
706754
748130
907685
737702
190609
155983
923622
13304
67581
506837
596444
978348
878496
327181
798973
1008428
692067
131061
1024192
55312
394090
31330
332748
684233
309450
232607
965331
355275
20684
488251
470914
549159
1038576
703095
325780
528475
118813
835774
935569
12300
1014318
405689
45321
217694
1775
364034
2966
300871
706067
300657
581055
62871
890277
735279
273075
862908
983138
824035
973850
254924
227433
504019
909412
77454
554855
400708
595472
87865
718884
411899
333430
504124
329161
373311
721649
167265
507813
402623
477886
850752
316490
870717
791302
254642
941917
225895
831043
1023173
957336
730848
287127
4571
278549
1000868
71255
1019794
949884
982857
930586
529133
830437
133403
639289
598842
216376
696256
540294
320789
571995
586826
106988
86351
1002695
238030
260614
222754
348077
229489
256065
219390
348463
941117
182545
862757
776279
961596
839287
764356
819932
824428
696897
752170
287629
614976
640543
863647
116141
974861
674615
756701
371957
307425
266249
75378
405132
331864
828760
790286
444697
626087
288380
879542
838378
657796
773896
555101
612890
312801
822850
1031079
269436
410946
213653
673511
591577
951109
623977
253912
713089
490222
605197
426623
338055
914608
716535
235633
453989
894370
1097
731502
548495
175322
556597
21262
935366
59013
539190
236685
467908
537280
503897
115752
712051
159533
218518
622437
17941
486128
126909
481387
990425
292418
371849
517300
6514
440260
155022
426191
117006
1043126
187675
740365
492664
513420
218518
885508
45519
598551
101067
523270
679212
324794
670673
909755
198628
233279
756930
18798
376829
652843
1036086
249656
684460
348783
943460
58772
58237
875398
794062
680082
447781
476879
359535
954484
916902
654216
1021199
890267
712207
702562
580483
912991
648014
640285
539567
26891
678388
853607
476645
749237
41931
637969
853885
418519
628675
283450
175726
947080
775604
897303
201162
580426
365769
721064
437778
386811
416279
503821
238179
524643
40605
67919
20166
833601
283707
726951
841251
115476
213021
868971
199297
563194
119024
795491
736343
351703
828895
959881
1032556
252556
224808
516478
106449
594772
876564
253593
570406
907694
1033557
370268
921250
515744
170693
663780
837973
619372
557297
736555
1004995
365256
174642
319780
910745
84920
647802
414660
663624
99555
827947
717387
18542
174513
748865
33220
846835
4572
959279
549238
592165
872520
178950
791637
810546
45320
274765
134855
328812
96326
921097
663482
864906
961632
467808
935576
455271
857732
338232
100358
826873
1006168
180428
951104
576051
528910
216899
581483
605642
305779
1022133
626404
715073
689166
121542
669861
925606
519383
595021
877152
897980
832423
199015
99112
869559
921207
129807
35808
1039027
1008391
32079
813843
981403
199958
519463
430934
609153
982194
283582
633257
687015
422985
174660
535631
674869
892360
651870
980626
229447
912654
954575
684990
623984
586674
11560
854388
585069
242032
561232
38097
70527
555441
51196
36156
138510
313875
870043
924679
162118
101051
613596
884493
928177
165385
602020
266151
885789
723654
1031287
971781
114917
696865
266979
507629
956865
329378
358137
403095
552905
487727
436995
580126
292959
1039293
11634
285295
310964
692350
312676
309136
606206
539309
57002
229367
968286
788260
618145
12475
249344
167001
296559
458810
402784
673830
605526
777021
766612
83925
131357
924184
495166
119243
586594
325351
227543
53727
251891
396461
697322
80714
349488
679294
694488
1004815
932287
587308
779906
718129
65228
108923
586441
274747
642027
621365
263618
286655
632247
635974
954845
527082
341350
507892
531837
349639
948805
123029
956952
132137
21887
379082
651023
848099
930267
1004468
268352
362638
1040138
1005391
154686
481428
357434
501939
60442
56786
90700
113538
256494
867268
321732
17855
76349
120565
622808
102578
685958
207801
4911
662539
145853
414260
620927
578424
592107
494313
1014433
424747
688620
981175
560408
538331
256310
226022
986961
254024
923194
730318
196223
90698
662836
699172
90406
686697
658453
8193
931299
417099
486424
800551
52016
518989
408695
916393
167505
402131
6975
129610
491674
630840
192927
730170
72564
136363
701378
912071
341059
426505
847598
153057
231246
328993
649706
856614
626967
630039
723574
664296
918128
459624
309820
62942
172466
339894
210632
504499
230326
458301
89341
83462
380740
905315
45149
425184
561096
365815
371912
972402
77911
177093
860127
421302
344114
326459
900963
415925
698848
235455
201337
164648
875177
634095
796602
650462
44561
472863
232878
301621
962829
222709
303939
561103
206257
827585
366669
681431
817814
847306
773182
418175
607780
800585
990264
442654
414487
833689
434637
42402
329800
418568
893642
403204
628428
583772
501005
92134
34447
603827
854360
316234
789530
123208
272125
437684
449868
24327
900344
194034
857778
837963
364917
809768
975172
250788
642156
370251
7614
425669
389671
963410
364750
293852
630566
201466
429407
615053
910141
731718
124726
380931
612898
923965
5841
860615
859971
317019
793159
944312
814613
635251
937374
93280
806363
315298
492431
33028
489391
769380
780700
130888
960125
632349
208995
348288
333459
507480
221616
206178
376237
537794
619303
1006481
484188
759944
933514
832455
858109
952225
212614
44514
247077
654853
743013
974828
861661
12582
410285
394866
413884
862013
65323
468207
897928
734480
177488
398121
1010403
153290
857048
215308
770883
494222
774668
707997
670785
82168
806112
1003403
1012874
566952
881895
957577
445776
901682
961440
41451
156021
119514
994
257584
499651
867123
337375
554206
993621
30545
717490
725338
930463
1032137
77877
1021750
778748
55618
1022414
473483
213728
930144
298867
616768
699722
1036714
56999
940645
588381
734342
867837
862444
1012465
225602
971578
728426
903510
60115
1030762
501223
286703
526676
49247
248671
541876
367286
670608
1007307
392634
62319
171211
677860
204664
728848
160804
201095
817785
845829
141480
599458
178198
606334
724359
998755
994031
141948
1041462
923482
472717
74224
97311
809932
1010773
806400
126281
315975
594388
899359
1010156
775508
789234
389270
182682
957752
395264
888391
460310
457318
941745
172210
654364
142039
125110
104971
391206
958725
429273
1037507
737547
178089
894377
14214
874580
702239
482777
50588
630018
696402
1022467
310320
427748
1011596
423566
224752
424519
429929
404138
446750
497670
450658
244205
1009474
856163
522740
8452
274231
835870
12162
147916
263997
655219
600432
215805
286572
475198
649849
663316
965810
645505
910400
230224
732619
602852
490625
300621
119823
996461
760596
433605
97282
351363
647399
847161
302977
256531
653357
512812
575847
793623
790948
208497
311891
817617
862580
586218
267775
846501
406685
124213
410092
845139
262214
11800
62583
1012762
583775
429074
702621
749066
302662
275936
307903
416197
791876
722535
355224
889911
522603
863029
669646
411738
537097
489865
932103
802689
989751
998390
563208
218084
522905
325499
228602
992413
78102
1001105
317780
191269
644354
412247
9722
249732
186003
378616
381654
774487
128140
1041565
9612
979723
1009537
920272
955529
665402
148371
157618
543941
196121
721148
326472
427034
885007
458307
186592
966541
335393
285682
474564
684651
591267
808521
877406
135083
213682
311221
873541
933100
939271
417952
505536
937582
427712
644089
639221
842384
623024
249919
417564
949285
783416
856588
256931
473783
370418
95172
257483
349712
793590
208850
180762
239376
470070
817997
219752
867858
2468
975181
676827
453077
913964
22499
880843
435592
39931
598542
144824
888313
500122
387541
165068
995012
534754
219168
844493
101611
897455
242529
663166
901211
611061
891881
847088
1011651
538058
431677
103629
720870
896104
179477
680123
2721
855420
16711
634121
690362
287232
132042
750891
774634
173147
123136
485081
15743
580367
497805
37973
241987
449115
124266
569027
134924
814589
267475
153741
960293
442828
606848
841676
77956
829517
309556
151923
927481
637194
278721
528603
574944
593148
631674
384239
481856
43639
232750
37489
732749
168525
517992
121471
1034857
238625
556877
238430
116416
903182
262894
845587
762226
813360
306044
639402
544707
99092
425603
31541
52863
513188
828407
723058
765405
827478
661206
556765
624510
469755
529801
134344
1002244
451845
155705
342928
283618
768329
410580
926479
790099
780453
850505
64868
1045301
162275
693332
1005645
931732
807527
734001
483903
331348
904829
317469
18891
172292
1017613
228243
924592
453875
149823
415033
124858
477605
650369
459598
1019550
210932
525047
182687
162419
320392
583488
753688
765840
479653
117175
561080
941292
4961
1003829
618036
986213
1038663
572340
660997
36154
290161
845018
103457
66949
34964
656253
1019509
719875
141144
865918
281483
538117
11152
917832
699890
392066
124795
653440
49098
668030
108007
469717
225815
305292
182909
1012217
882098
32139
636328
871050
627962
349597
972452
984834
918080
463856
30565
176723
640730
438849
930784
528244
636437
205039
195621
201168
650791
131175
1012355
62014
832775
774750
756897
897010
429975
66724
114135
852406
638138
104485
684125
954003
933488
614749
185250
824345
765737
535349
760685
424000
649473
217046
846400
475159
194892
239157
547993
940850
600462
322349
818069
750763
290716
166969
358974
263437
870811
539428
727893
1023612
432947
358622
903708
884102
10931
137662
20011
538880
384103
338120
28322
911069
629397
740898
615523
302550
261097
904509
538243
182025
324072
437750
863900
277502
870260
133218
755184
314466
454177
886628
943449
360671
443741
200579
425187
18060
711175
790136
382906
949386
5984
559689
827737
1021870
805238
203088
551585
124993
127724
457477
21014
421768
931661
838472
774971
792725
308388
1035458
521138
530704
439669
218169
658879
378604
180655
43464
889466
573636
537972
243957
988449
937175
631089
548637
942102
680373
626725
423799
49089
4059
997992
1023705
772463
388622
398876
644871
145114
608655
1025593
440638
449274
1023727
102069
749351
338923
274177
986386
487171
774983
736310
34833
282588
452006
1003482
296012
232193
222050
435520
707720
233809
912724
987072
83931
10264
448107
844175
811778
395337
858668
1017700
313422
618149
407675
497906
881019
938607
282796
164597
881808
361538
460962
350899
384063
594296
333458
998595
124327
296817
231686
426919
109920
303291
255397
502783
598740
725156
636329
713894
9806
742640
218857
15159
450765
156360
463565
657700
518639
278571
423119
950226
603303
154716
444316
188016
523728
1044049
101873
423180
553149
969388
734137
668698
233206
646883
875524
708983
106223
704955
787147
487016
173786
764813
441681
569453
897059
59778
58766
164115
251534
738428
930277
1004653
776758
684743
321188
825058
462853
1012818
288237
336958
68547
966198
693019
83506
169019
632810
432118
587891
868650
469555
427494
582456
791063
688661
413451
269004
598936
988282
786662
619030
853055
716030
812470
280963
930733
956375
263470
361897
34156
756225
199668
840423
20484
237304
623894
34307
55194
402809
473599
312519
410905
721137
41511
276044
1039448
768760
294832
16964
923268
886387
981552
906658
188084
122182
123162
99289
854001
479010
653715
747011
981472
697707
492008
490492
62316
668287
163520
814061
649103
202764
839189
890930
211947
851280
18226
618096
291930
123721
887397
433150
357943
224190
633586
622108
391988
288570
36709
196659
847436
521549
698101
987157
499405
746182
1022497
80488
658340
247640
288511
357268
113339
291140
190654
1007162
107628
154340
324692
55852
408791
38212
187924
803375
824650
38656
893951
632673
919447
439604
582289
1039327
27099
539310
821905
14590
369397
293791
1043049
726595
827931
639360
807076
533890
828855
77992
872367
768587
978282
812060
651209
162044
280710
584905
474895
963786
741916
754128
201570
462942
419546
184452
219901
709282
296910
117940
567619
248056
989838
734999
683556
287267
147151
602537
965297
72185
739293
680941
252394
560066
714541
960734
233461
891070
931215
903957
691110
849943
931560
834924
246528
483315
978662
245012
364926
801317
155679
914937
305561
20418
623312
174650
495358
324412
451680
565751
457849
316962
308310
536538
618560
908357
38241
943135
106977
168166
749206
56307
144987
145480
676529
563106
588036
241981
863040
519933
765060
922654
773852
788923
367373
182030
162041
281115
548542
191665
937750
853983
682630
947862
253598
250313
446586
906728
149751
792790
833134
110118
819970
254690
605034
883294
980285
637103
920307
890782
765223
108836
930558
992454
878345
134932
638095
417354
1032980
162514
982925
987714
127246
844840
86021
344814
70025
186609
18112
1009742
986037
360805
83667
195442
891330
598586
939262
194345
574751
106711
838774
775426
546518
329287
192089
517588
743407
433820
40159
934469
837619
430807
666257
407599
454605
646587
944476
745800
661305
623895
938700
497713
648188
623981
113475
528529
199804
1033173
530559
100962
573207
550617
366978
881282
313861
381212
315473
990672
121257
137748
781638
538626
721753
40605
135965
78760
56176
617128
149842
297496
286636
276714
92780
790832
753538
592675
616445
262894
177855
829684
501720
262476
428901
791724
689582
401813
732011
92272
472405
321354
319260
682314
757264
269271
128722
712883
228006
661055
470244
226718
478731
453589
187736
323786
255626
220421
784276
243882
151949
611253
695618
650528
982170
675732
726694
833612
7371
786483
53948
51663
34811
248541
700772
216050
364344
380160
543520
526038
370517
44397
198382
603145
475225
634499
226336
117809
802055
883603
514979
467278
889273
488804
912492
527364
368745
376196
1005119
452389
203266
695717
536708
566341
726806
554587
1026375
429712
861130
56474
914781
882117
984439
676493
591440
565969
97531
755533
495209
186089
871543
897125
181072
830745
182626
435948
100183
883303
301470
1023185
610392
918224
707025
355345
724817
955369
1025956
540179
470024
864022
1121
371187
139883
473571
313447
366741
1011983
119105
210226
663940
953037
43956
947303
11794
461607
82830
352592
970538
155514
1009390
446154
290198
704870
435061
142124
988361
553375
14481
520274
108948
892743
301073
973122
309771
478239
1037013
603539
968549
124288
488176
424189
249295
840510
897859
549275
624136
57951
205711
524913
898948
222827
283295
257811
142010
817050
536749
93388
37165
585841
687360
874894
27331
466266
131380
623475
856337
345572
627442
878202
1029549
892616
600809
864331
473430
864386
155803
222752
389917
657450
259042
923526
890692
923368
880380
185170
957208
44048
844667
24455
543872
375011
320238
364221
297010
477016
987924
732432
388661
835896
195957
2704
502834
224732
834919
872288
569711
627629
864744
467793
987529
499201
329683
974059
426328
334531
754709
102466
577983
417758
379869
793423
371027
160662
337666
190835
98438
307509
1006863
882533
277500
744204
729052
657253
780681
338892
655130
1034730
594052
540150
534013
352907
851302
13511
750809
544896
487413
361626
378237
76779
880942
139871
137334
1002048
325555
989395
311218
1003315
236925
746368
638136
307369
70473
953382
27308
563834
657188
154141
101527
28303
505860
337097
4123
965693
689143
635713
457874
667926
844384
435415
1045252
565618
222580
449457
262056
35567
333181
432008
674270
498821
921750
395457
597649
686593
612236
290988
392147
224282
380837
832478
385276
892631
121407
611271
752116
388351
109747
720379
22126
924938
910098
943707
291115
923699
85853
91135
543383
841936
53303
1013685
603770
156872
668316
555037
1000379
706931
20252
184874
201493
518393
85074
547112
391970
137355
382419
921442
390809
846939
696411
186351
349348
9354
346397
191822
488499
1044648
144382
939732
415705
970150
562861
589672
243550
526027
615543
123532
537723
220231
777383
738530
916976
571375
719482
452264
718891
281797
1004890
754246
161461
499566
636054
764814
477907
421379
320287
474963
619378
186949
801485
243921
928440
140255
200171
104818
700896
401056
427574
146346
331890
71133
890191
1007035
352299
342769
934538
45667
875099
990860
912572
353468
121524
752265
226513
143055
38245
814611
458602
45853
47299
604850
370470
110966
857512
759401
1026316
851500
749566
882461
4931
459758
51556
226058
110240
1023044
750718
732200
152421
271754
278536
895344
231507
449296
613821
352781
376357
30749
951939
534023
489971
755581
242622
67230
794424
41213
371736
145821
732435
262013
232569
25623
5228
173655
115110
390413
78252
643307
751872
112958
675596
448781
789207
135966
391916
519112
83042
787805
486892
56384
252119
102052
737703
290151
729234
776463
517184
879152
175610
988480
183900
770452
578079
92937
6350
825107
709307
946544
1008279
392979
526809
592441
252581
538380
779737
421514
870017
734585
959923
358876
901306
648433
175100
549486
430752
80794
799107
562131
505550
966900
226739
325913
1021110
876738
483118
12704
136788
62435
353891
180322
395170
409643
793685
546972
600326
995370
105264
27262
159763
711277
585025
330878
530381
364961
293944
246964
994041
788847
741614
894013
1044350
523373
514033
821084
336038
332988
130432
487512
174722
980453
382106
717112
89612
786011
380724
867511
409825
693522
326392
119515
899569
789743
546122
538056
652446
374189
501219
292715
449124
355556
484397
399043
588599
657098
1044727
375646
766953
10942
611045
480400
205928
852275
469014
653107
8536
929972
1028232
270761
986149
553771
685543
844417
444479
493480
180850
974470
57308
484647
731542
531634
471748
656096
118760
280284
98360
775517
726354
480483
49743
60223
470998
252355
435032
482115
758110
425875
1012917
1010529
507155
568988
1000451
1002395
69880
524514
277446
764220
790078
632545
308751
507026
810300
71366
206353
642749
222735
925128
186792
695609
953578
938986
957792
824101
882518
655505
162226
685729
846161
824808
687637
758081
385160
839472
599334
232289
51736
128798
569178
196040
993969
426023
39433
851047
865586
43672
716455
613427
1014000
644822
692487
953169
278539
360376
299140
109981
440680
358714
510739
181237
528387
1029158
46621
396141
963765
674506
19331
631574
372864
125354
673875
648253
334750
997133
901955
598778
152340
382266
42974
689828
48525
826736
1008334
615863
806476
10179
78052
70590
360058
562672
923819
592195
1005570
123687
271821
769443
889539
145312
189542
659647
22895
133887
1040668
889418
547980
734416
566169
386523
527877
701867
914514
462749
338886
125474
432095
926128
17098
244507
242258
68111
508014
648143
197812
45102
863239
330437
485704
198777
333388
600976
631689
5296
114952
268932
712994
266186
933977
632782
544390
20987
608989
641251
319028
536094
474405
599729
954749
344854
320711
548819
662006
505994
414065
275030
558835
489144
720902
899702
955854
766317
590790
227962
863927
503767
561235
436851
39401
280356
516895
158427
542076
140931
187253
522384
363336
976877
99422
382502
642832
956739
896913
123668
394794
813636
713260
1043320
800861
599031
654360
538486
406639
36361
477871
418120
113307
505702
144988
343975
345308
24348
823559
438411
109353
530095
17846
672612
383292
674066
886420
861622
543395
22874
34890
5743
362571
894937
340598
278050
410163
599024
876655
477406
611794
110790
625319
537392
453546
262008
571538
511052
132999
316884
97880
294132
288141
94551
386629
563012
203804
348639
658202
31008
689848
392748
446400
311649
858049
617567
502935
380692
597196
751501
889156
406004
121325
923523
315247
26613
517596
523259
298690
681605
760479
962086
166239
561511
830140
387334
862127
531574
768974
509985
757084
718057
178413
329334
802595
410566
1023125
985727
522121
876450
796003
1009279
656751
949742
103854
1018637
204415
454824
994496
1040731
489452
961707
340202
857970
961739
109618
391349
288624
305855
134511
868848
214527
254434
1001842
741306
992582
259422
1035662
867335
48441
156118
978338
323316
906955
265081
765747
999368
647100
206765
606683
402241
1022773
99985
27190
918081
703770
726147
258911
345116
25412
591430
896854
458408
349231
19423
288017
720186
553009
103101
837709
746222
561155
941127
181896
867211
202378
853944
915380
715087
1024959
832708
1009452
404940
860486
734488
335995
1033007
212093
439646
429424
481956
768908
80230
842653
266715
72555
8632
127287
1029816
220708
653945
195511
129024
1040348
336491
688115
1019967
114299
361551
568526
1038094
657960
756857
405496
799983
612916
505581
922388
75103
798329
991742
596958
31206
740130
829408
240064
799581
66309
536658
225290
538378
1041362
169012
359165
953484
954186
536108
327185
200911
641834
310612
605644
672681
498122
559346
855756
504209
640054
861923
85372
1030505
756964
1016338
155024
515014
216888
603684
1039121
638411
331622
519098
1039198
684304
838659
397233
243934
406380
688871
465959
188964
368703
793712
932137
63410
309155
757424
439001
955538
425925
521438
408074
702600
949059
126156
478879
841257
188702
1027401
720723
601985
464799
307612
995730
852733
720575
603028
631368
87334
510455
588625
769015
851832
356839
228318
306859
894592
547244
3557
680340
294230
858169
178057
905011
988916
294732
927260
826343
408105
302960
449070
1028925
537351
964702
217743
781924
387589
202878
786856
1016653
480634
389731
739335
867961
597620
942403
890259
965687
459332
204620
993816
351921
687431
468877
557908
94847
541750
409915
37596
543005
1010200
452644
900919
1038555
902311
482264
675551
554130
296656
475641
174766
357918
980454
713256
505744
93048
224759
699089
832977
490964
161512
133506
575946
680539
151398
396001
529955
595176
196372
757657
237420
713403
1021208
971746
491220
894773
290485
957113
9883
1040870
65491
283043
408285
920450
894749
544991
576301
620324
219575
866256
97332
329302
639678
184316
693262
136718
398883
116861
233072
485295
204207
289615
926638
131173
229659
540910
158717
875889
684469
580481
802901
695655
539910
271940
175821
888576
37648
339479
816335
269159
505094
515715
646617
728544
433931
169662
980369
507402
871926
911257
949536
730635
876555
910423
498766
233414
35081
949162
79037
618099
504231
545515
974494
737098
571504
649815
82122
309706
954521
964618
294391
184347
170144
546414
830241
717963
539596
263415
944948
336253
901389
398589
28723
201765
809054
716318
358448
41881
303807
220787
499176
784259
438086
919936
280624
144515
565090
365638
400243
16125
190145
68699
473224
442985
841347
850686
707500
725849
978809
171491
158715
289945
874010
780692
957041
349596
225746
189970
648020
793593
465422
234888
402797
407907
482002
544909
143198
171346
641473
782792
611504
556601
564529
483082
396443
788046
164921
2773
551122
340472
132974
912244
648656
708563
878516
491411
364446
789862
920384
557826
1039710
12497
124564
230683
865921
313941
870263
34532
225732
245342
62651
11277
957893
396584
337436
896200
751977
581067
542367
122441
253149
705355
1021079
383298
735194
22048
527584
974335
11960
892022
721485
961738
650349
189462
9295
821335
822026
394539
777992
756021
908504
84682
686786
863264
596555
165063
121503
399790
131475
723273
31499
753811
730183
122395
12562
515169
107019
370729
54647
820526
336652
992653
727148
258767
1021600
1001942
183033
793987
851207
490882
1011427
708799
260761
147589
8074
393054
443766
465395
496882
522930
924955
153029
775934
986107
843410
19084
377994
814601
982824
884611
527994
934306
987620
344286
408883
279064
672738
670748
272463
851268
645465
380062
519124
141185
693382
803992
148555
574596
751228
796122
196213
489393
513328
1017635
306315
424517
700841
892882
843880
848892
158385
361428
475928
595859
498814
156797
105281
999981
138462
433314
406022
610349
990367
21931
773817
473995
267217
328920
58530
260456
58695
567565
177737
975914
437757
76107
324262
642726
890169
748613
727527
975440
151736
557991
269341
677724
202170
486784
898389
787823
272109
736840
783291
413367
963009
727231
495208
700155
156602
707285
559049
324256
159455
188638
806252
607739
929337
902771
538542
997137
780238
746493
24178
430360
224269
14850
685560
845368
643241
123695
696805
72489
894939
899132
333663
417518
19472
339492
333900
452853
573077
72915
25438
592618
787747
175584
232496
646436
509502
286925
155555
820628
381288
184876
762299
749523
974497
600834
324763
978160
66785
202512
363229
83853
424588
1042077
352818
369474
766822
1014676
8436
905627
909879
805076
304746
1008333
518589
252162
551050
545870
441803
707290
771734
16042
162138
515165
733192
724915
239913
497492
844577
694761
702345
974186
139784
556561
1008764
684607
606792
667656
136367
24755
103459
177415
759469
250206
982765
299247
98895
766907
584233
389248
235027
889980
430788
77449
211578
981692
648451
428487
295138
349548
613272
604216
925646
737742
671119
825430
225733
126686
779103
828450
501239
406562
379812
134008
722798
26965
782341
13736
203637
56937
997226
715648
387006
22805
559908
140684
847856
499269
19658
811400
522514
233572
397101
1045279
524613
395140
302299
499080
999885
14315
314314
328186
584317
16985
435140
34208
578131
442158
135710
988799
319714
148627
177859
1024740
518901
710062
633247
992513
1004338
583106
392417
941868
92848
323707
375936
751223
1003285
463755
698703
638884
828388
67006
590985
37708
577398
288362
629355
80962
560346
635614
77811
416506
972957
131419
517098
848884
673806
984952
210177
393817
952407
709931
801059
576429
825849
584206
631462
347394
424883
28482
257512
233616
769960
390276
832237
690289
308271
748279
574271
279422
557281
288624
658091
268525
692624
1006228
40122
26146
161199
677923
794290
55261
239864
726760
345389
103432
189897
535658
966351
941626
909685
153786
833931
782135
387629
993938
602446
233978
882986
588453
231035
158294
781512
1020068
676042
786970
691461
829638
428993
39334
241771
627753
409812
150759
225317
268793
377928
460393
995591
306006
518343
100097
1022414
413136
628273
697223
216127
871457
748763
934720
1029409
372134
399718
328964
108699
659824
370261
369702
801848
830790
669668
265394
321367
648060
725141
38032
161417
347126
329301
70549
296884
935296
35736
406517
11927
735961
1015546
879894
711704
1040546
278971
82557
308634
366448
238028
1004977
452721
183000
526535
520413
287004
179308
616635
169717
857077
466736
592072
89100
196325
353364
90528
76202
952842
94908
737500
835390
747644
263849
321672
77551
652517
411406
443885
771808
818999
29625
78856
834584
387986
230172
47284
907692
462662
535151
128558
406855
1002749
610420
1005640
616483
464720
250184
714053
1023086
966425
805864
475417
975161
766987
684747
48060
265596
900599
775457
17272
384757
573117
104467
962595
620859
396307
925491
1012325
503884
698872
976450
415301
955948
58084
993668
262814
164096
552120
850120
146009
504508
728697
474600
584637
309470
15763
877805
109160
321186
428478
458665
488352
150270
372148
752847
209264
785099
1009604
17331
772230
766638
997361
795906
162788
621970
405604
354833
760396
687922
408692
732793
275216
966950
902971
115367
71798
452078
526901
305807
873840
10168
88156
411801
1029233
97558
39408
955889
950447
787481
173015
545650
448705
358195
233073
487570
654296
533574
427494
150449
190652
73745
886118
527894
630169
606799
905504
282737
908454
93745
223835
624742
23395
726318
865348
836535
484044
290753
897580
428966
270900
128426
235451
935912
1012090
177422
704374
1023100
364719
397259
878157
471522
1039450
438065
782666
191551
23755
389370
721099
542326
538801
629065
941241
937811
273191
669567
854889
439649
440944
984497
556119
809717
701912
19013
432057
911258
394881
501481
440949
294849
598660
129306
615874
887699
601998
859604
796237
403334
802794
330951
220181
479358
259311
504777
473768
423844
738843
353599
393528
375817
322856
976063
926343
415346
910169
116293
4649
364808
299114
865138
971783
319899
736997
308887
582337
124619
512619
595320
962391
364396
86920
370980
197964
332453
185391
214143
850401
662733
938787
265667
444914
210951
607691
257313
145767
286669
781435
31991
842444
418373
510347
554723
424824
803166
1019716
701035
758435
782766
941532
822449
629199
611414
403648
246397
471992
75688
221386
807520
187074
592115
70137
134537
183081
192663
114945
402362
127021
675252
883782
34659
71935
632565
890840
798223
568509
765608
753990
374983
681680
472682
468502
888173
777910
746947
596743
361216
1034318
349292
315606
459841
802485
383824
484118
419612
875252
33273
113582
857305
118964
280479
987029
248877
278648
460588
382643
80788
838641
994851
726374
777156
1044432
927625
61157
211510
568458
621963
620304
908662
356588
267235
1041610
321413
536305
438243
834369
675667
895519
707886
482574
318304
319211
493372
157976
487035
15981
794188
796610
2263
568516
691527
190503
989628
604266
298210
45238
536789
577014
326960
443156
145910
771009
200869
1035650
541605
275173
309026
251720
448999
139586
268360
535318
249823
731170
24070
716202
883910
836280
943810
330958
633013
771558
753059
834722
963393
744969
456003
297082
865471
440274
574157
281649
138648
986397
651052
745425
371692
324554
538482
315841
477052
739158
647450
349189
98114
311528
830368
6932
658226
351256
956416
460906
970958
277343
110587
894376
1001377
115880
1015946
234515
773369
490747
742372
148706
443826
28530
178544
865926
657209
875281
208740
541438
285746
510337
390923
626111
134356
305663
299434
783945
1005726
648526
628713
407395
569032
836472
820805
862953
398226
948296
41563
558580
117125
1019860
998718
553014
255152
276525
377309
828182
460659
528006
344792
1005241
928562
795343
360995
893765
357485
692211
320185
449933
519213
942052
474804
393923
441089
26043
732863
721014
360821
168813
529579
508118
707241
717670
958414
512680
71148
736717
1041096
315324
837091
1005863
508513
144181
22235
88710
415983
499651
46475
364238
115444
323896
967406
230913
713538
500991
328389
98558
954829
559534
784843
372473
210475
141104
378046
876400
681875
66259
784364
20011
148716
681082
73286
912372
515570
114625
559727
224545
44994
350689
612529
934395
309467
495937
443366
902370
264819
759319
500373
941832
1020783
666894
33172
1031537
650027
686765
946145
48596
24058
101273
719081
398279
513090
1003160
412425
549306
287206
384216
344019
859872
69455
181025
830195
250913
74045
475011
140118
33710
1032257
490801
833643
293347
859126
171059
243570
313255
668691
513491
432203
874242
170525
966176
254583
263562
205153
933223
38102
62061
528803
213902
503907
905556
1016531
392818
666694
367147
10249
791497
213980
248004
54276
791693
580585
871831
538243
751431
663374
44323
304242
576942
675548
39360
499021
412831
887792
647689
698664
788659
931730
749190
889178
381445
498095
630961
476823
464645
627141
819899
181988
650493
499285
993044
868935
845660
769680
332166
233922
919013
199220
249672
393310
838234
691700
869267
596321
581556
790797
787078
318391
816174
514430
389651
697278
558742
940944
850876
715627
1020118
450754
414012
778834
723052
366991
438983
858331
508066
747262
45552
629026
267431
451206
442542
372287
298785
244474
249694
550210
933074
232688
847434
576511
355730
973784
376080
683468
35227
581341
552787
552008
406746
414520
292926
978965
213308
41126
241718
168778
888078
349264
144135
216327
360202
93147
764686
680011
589613
912509
70697
597294
789977
104860
923052
763161
213602
574209
920701
606240
996223
842264
750517
68028
1026331
791000
791383
309933
695762
545628
746186
266907
155306
7630
524921
1032773
638960
391888
973034
997157
247372
402756
732528
1000449
728787
813364
584309
947401
24854
208163
381246
278171
289121
717743
673853
665005
394884
545216
464476
231973
847388
406753
497220
22045
461782
71940
868552
120285
82493
293411
427908
702037
610739
866445
197060
645322
9685
768694
492826
596758
969063
842175
312235
348982
18045
77630
619306
1037233
204821
379745
251644
583119
598024
788672
981471
566985
446269
161941
868691
71066
525600
628590
153781
96367
35346
106030
426273
412004
966006
679212
292682
69062
683321
1036738
900885
934995
737229
780049
580646
1023561
291751
456449
296191
651866
243647
85392
1038573
844857
479160
936723
774474
495956
506139
804832
523533
925907
174699
971535
549254
375548
113171
771304
230730
333451
548170
872923
801237
610533
401898
99500
732004
513819
1044767
1021775
441571
547259
139372
180630
522639
753754
693582
326682
749410
719945
545836
377380
1025196
458432
865831
513932
756430
86602
285858
994734
801668
611989
461305
168101
217999
373982
571872
926456
562672
441880
114075
277209
400174
316271
54704
731512
968875
819454
856015
1035746
53215
453558
749190
525344
311867
721541
213016
203243
64104
402529
246003
988211
475799
887859
1044086
174894
398846
376357
874380
238496
982707
396662
34960
224702
458723
204954
3850
849857
146844
294907
9168
542496
575502
48868
165454
249955
90972
11602
153973
1023988
957072
51993
619696
39053
15437
112359
506882
677212
737243
294400
907804
443168
707836
574013
1000184
361920
543991
52717
677111
905021
655975
938202
465899
263041
635619
232914
852089
357683
876442
110048
279032
550686
572764
773350
1010996
516692
729754
901373
1035941
837696
544589
852178
223871
455860
71586
426766
415263
330886
405470
759865
369263
335915
58019
280423
388314
578094
534393
689486
545832
402524
678541
597120
1014175
193869
210411
852150
215904
737035
743584
965762
717951
276947
844548
827054
346722
1037405
629879
876874
76458
354869
687259
694901
1015812
393387
603797
887302
869854
121288
679765
777431
171721
69175
434159
992165
799958
836633
758562
250731
676059
994115
691676
882691
320049
73798
24361
1011361
682491
651223
259526
991535
435153
36144
728957
1020500
816580
492502
570208
888599
203027
119894
569350
789493
305965
228390
970322
799702
728275
433602
958361
500341
308592
1044318
109625
637751
641232
926579
611022
884199
522116
33055
892096
267155
687840
570455
934311
563116
843404
112762
14296
761667
304000
671414
60820
37916
699012
381577
523097
1041984
413751
528982
632836
567075
1030735
790856
508772
468268
888174
10740
831276
953408
737284
733860
427368
13031
1036319
289523
956091
961265
835359
989158
862300
434464
471554
87423
46123
437443
63783
294987
451010
345902
912853
329841
618007
814353
443058
539973
690828
994784
642156
953336
257644
670681
513574
727300
824001
623691
489557
240188
262835
699439
709929
448503
601586
466136
697697
609537
407558
843692
486314
502619
112711
864561
390886
747814
428299
548783
895083
543134
1021221
543883
823090
906166
549652
181427
531817
264529
124740
572837
453238
59954
507229
472658
380314
558755
834739
318009
974175
996780
970960
203071
501383
120552
339294
955418
735245
1030476
738192
696570
260071
834142
323054
167362
353169
726277
858590
546196
534580
724363
846208
775822
217581
430060
975614
565466
394844
107163
616650
675683
864749
702687
394598
881670
903130
616134
942145
1022202
869631
996388
835920
506913
534041
850829
339398
116245
588547
558793
938068
442676
208128
910856
630705
430995
287510
917524
994816
274162
765142
1045035
367528
934661
369245
819103
175454
348991
917288
731644
996628
947356
681785
713982
690586
697175
70136
264281
257003
1015958
842203
444582
243656
108856
88767
95860
1043578
854104
262831
456962
561770
596983
725913
709668
363348
36780
788300
481007
980527
329176
1006162
122376
809147
647603
964346
986539
13582
818475
401244
500815
901956
478656
194698
1038572
880910
491797
459989
62775
710396
1015952
398568
684575
298474
424683
369593
967416
785444
384117
825805
1042705
955246
974936
383910
82097
873658
741123
447777
1012860
551222
810222
419627
17842
762635
185237
287711
471097
305400
378685
824661
444441
891536
267891
1021331
913797
51225
823195
653400
710916
791873
528496
61890
438679
398772
908872
501007
100116
370106
710684
329406
935383
656539
830455
771753
825084
546394
606596
12249
359546
857863
449276
314443
1002428
581795
907439
194431
634549
74413
449399
446933
186509
434592
91174
16972
686847
548875
621442
166146
764562
285655
354194
1008080
657699
292252
335799
2472
965688
728605
602816
751923
759865
934115
777908
312564
704153
813341
999111
989048
884756
452375
813545
551594
148526
847928
232065
107819
465872
288951
125136
958478
610149
64901
524538
32148
537658
800027
222584
827974
65281
999456
513000
419849
719192
888858
159852
656340
143467
62504
879547
202488
388948
497361
393986
84202
987117
98292
1009312
104006
539439
51340
627138
425910
744269
675586
1004585
839316
662570
894627
958079
54817
639150
565016
429810
196733
461421
681109
249984
611396
828688
762
956298
714121
659270
418923
940905
561869
266567
904284
187228
939419
22396
120354
250226
546219
661278
461524
858760
206715
126042
84651
691998
958143
665228
348192
478901
856401
716210
889472
337526
394388
375378
842127
991845
144975
804594
163975
811835
37608
267590
941363
76486
466028
1003682
734392
550333
34367
117638
427173
476429
900039
379338
1036408
89810
343742
1014747
1031232
414849
43389
962970
533479
726370
387106
782018
939989
657007
128788
139561
940107
103171
481641
453713
357588
879175
946779
508305
963358
846262
905714
707529
679258
633569
69640
517721
443192
672741
459446
271401
406652
571163
94846
85396
666976
712765
642328
970303
210451
150369
67986
626517
922635
675262
540905
941697
638523
240671
624396
891070
704967
866836
169640
357019
477537
772863
125539
286778
136691
447223
456193
857278
120558
538872
157735
46140
944703
823222
609757
1027285
69391
221263
784291
841958
245836
748877
4578
837892
919273
231567
784881
787100
498643
635006
438232
163432
496729
648875
860127
405121
369316
1027866
113292
988535
76095
542590
903999
484381
869662
268967
318004
251063
19019
528570
134431
881934
589095
700196
252779
581111
357421
490193
507006
344447
418914
837690
341960
552272
823429
118513
549914
785823
79853
982416
383041
104294
837583
197461
188326
250968
244805
402061
625987
812980
609084
884558
511754
272398
821014
366759
545995
125155
145658
342508
14984
133852
120178
98104
729774
583515
779652
156729
833785
436631
455186
726205
769004
209130
170174
763225
870184
335107
221765
806170
292398
135851
760528
384044
676015
239651
519807
751829
490466
377145
759981
926684
170351
902673
889238
523336
370529
184228
382362
505797
439775
195276
645687
806268
701597
579202
59469
1030875
556312
347305
545446
97109
771635
151527
615692
597968
833226
127123
259452
52742
999960
742298
273568
728844
656924
213364
690729
721692
587552
998388
367905
790876
284669
355448
822109
561044
1027486
426798
222445
452132
947061
703387
578255
1043615
545871
495843
98923
932392
445611
680321
315341
796857
567082
581506
377579
382958
566281
1020077
517548
986169
723159
994316
31051
624827
775345
499568
4593
591473
724204
859188
582122
818202
359777
965099
708496
317321
465404
97108
157974
458297
600401
642220
792515
341868
419105
158163
152103
833618
83778
70093
3345
293680
711887
114024
576140
498919
945080
299179
798699
853704
150899
826457
136818
837903
730598
907
832828
801323
348105
143357
402411
741626
1010942
576625
752252
994555
108350
776321
749679
278388
735732
668584
62492
672223
930679
45401
991069
108817
199021
337777
393344
251326
769175
632006
55000
769427
373756
1031387
805741
17454
738308
106022
346824
683502
781083
223900
886393
587177
377543
106678
820642
559473
457782
869564
757940
386119
400254
136506
343970
370101
707632
468246
662503
60896
696814
158055
678245
361707
364526
441626
721164
707641
190757
369552
654789
810104
296746
747794
405963
285587
221503
481066
87413
454077
971475
531030
135187
832021
683906
548416
243771
34063
561167
430766
1018077
373112
51267
200069
816471
428884
350109
403150
104855
83140
825548
1037439
402689
138943
57348
662766
901291
370638
307311
620679
323522
53303
490347
162323
432955
808479
79170
826700
593078
499189
708388
390617
51094
782653
602490
692219
791599
762943
290120
312595
967010
392509
191758
381588
222564
659908
663999
236589
488289
683315
789195
652616
113087
493505
1006500
548329
686194
677265
23746
552683
893761
874388
219073
827138
294524
616650
1029839
397898
614493
484539
761890
127721
384821
654218
134464
324095
305829
28537
154637
757484
765824
58212
294845
858914
478248
792373
278884
50940
568360
307874
813393
982592
224649
592782
157055
469068
830134
198882
377147
672259
581064
680760
149742
772774
262441
563925
788251
312850
490112
631574
141915
455606
621953
758361
75422
322483
195465
970784
104781
119784
298886
649553
885556
199290
414895
1040826
1009204
337472
839375
876304
40257
542111
212132
606681
741180
441964
1018804
521630
878032
501168
689115
344275
777133
791883
608432
190205
684955
476513
519708
180329
350481
854330
829991
974132
10507
614916
84302
710162
305152
586384
1035775
691815
601681
601132
63958
458875
620936
6339
1040983
77426
505556
84386
427376
820459
28429
938892
917740
996355
197064
704937
175006
218089
620506
586716
825066
1040004
232576
639474
237228
673421
988137
827797
426975
184053
71951
543875
472638
1038568
42115
216467
715908
311419
745045
1005990
512831
253644
836162
360253
436079
399928
673831
356460
517790
1034912
402781
1033183
554184
111184
90451
825987
850603
966434
628229
35037
154334
995575
739781
194007
635540
483592
924820
957584
200307
313738
650643
311427
1010784
935658
682808
481682
920959
814545
981108
473202
331319
507387
881853
542751
718890
1034416
552633
433628
1012389
875601
1026277
199875
813424
117651
1020444
744777
77069
568529
223616
320819
938729
709902
131904
472796
623407
457371
796915
871932
401043
306793
932665
144671
180945
702169
855868
161793
445243
94656
325259
887631
706281
1041960
501345
320703
49096
304810
942964
328855
401436
603876
538207
62683
106589
468003
283990
945447
921445
840690
272006
71491
847903
517454
1000583
155885
814994
259455
873626
705914
619691
577447
121511
659678
453341
90720
381495
942917
164403
6759
390431
291676
817048
699326
986717
428080
280269
607538
894996
445307
724593
357263
24311
225376
507016
39667
747313
1020089
821319
347712
393605
373170
283815
601479
332194
796227
956746
1014712
830350
14890
429527
568422
275519
933709
98925
86985
732639
844910
64703
427670
184199
319333
951604
652585
1018595
927649
828431
616827
1016496
696730
7492
435532
791870
202906
722889
636381
628615
869703
360150
393976
264197
619763
281668
890743
74115
773071
674750
614047
935280
709059
858812
697287
289523
410132
524548
439582
691793
686475
159868
45217
338188
126155
117714
222763
313941
64596
286216
409913
692833
72963
86191
159225
335731
545320
333643
964855
608670
783899
182959
183342
917296
522074
576992
578126
1021763
575701
1007923
770022
919882
348449
461546
476611
471641
586448
201966
282098
972694
105137
841619
122260
898547
816804
860611
6275
565851
1029834
474787
826913
298649
108963
30207
659001
21747
568422
664218
1022151
399876
238047
341187
830060
580495
974581
313567
741085
781740
928980
182425
733526
60594
775077
345151
731278
941679
841938
210916
602313
455700
191469
260487
198483
222337
508122
1012206
86412
961564
858885
552753
499111
578659
69324
159492
342458
855895
332629
796279
34072
536102
842460
1005208
93675
736293
1042926
875231
466957
716673
22013
899854
973984
496958
266497
983336
911793
149075
242266
21966
125519
786540
939170
353233
238886
724853
458728
626980
739967
1033118
615074
779906
1003036
95811
191804
693837
663709
221689
352308
481591
772519
454909
1023439
772576
951083
26154
256195
986932
308178
326705
241088
198613
142060
180976
428175
754076
470787
809437
735889
923566
824327
332835
633352
868802
88598
897867
928727
1014086
103853
32582
771618
326337
121530
1037189
934552
333316
614686
380791
849703
201241
59898
93419
221761
480234
612778
347308
775412
771371
652636
67156
956685
221347
83928
215534
939457
967396
842777
957282
1037
463661
305403
142465
114440
559067
1003602
712572
977914
53683
206412
174786
902933
649048
268770
19756
948781
625806
578120
247095
652947
765616
325953
289507
285143
264559
888590
88319
78297
741161
896166
379806
347283
1012841
868707
414677
837500
358301
41240
795953
909609
1015679
341239
477826
342575
675242
194757
994964
126069
973455
196348
302648
418205
188790
265032
335197
301568
791363
723043
377887
251723
596382
477607
89342
457035
928880
808491
220751
433644
771397
549334
621751
530658
747935
80511
935297
694858
440269
207014
523371
431669
6520
595446
58317
538373
515193
335524
712032
579826
60759
846414
23216
818995
190418
404466
927480
918493
294489
787967
339139
549241
237204
222475
987727
971350
265133
715571
865016
493583
1032967
365456
758692
877688
574026
965287
603578
78081
799535
788475
286287
473475
552760
230963
881970
865179
911260
833845
142572
299870
289920
931271
960029
809556
954405
164360
396803
150067
168008
148694
997422
350440
489594
276640
157236
422092
942256
239583
708017
190383
873918
460235
728926
120273
940863
641591
689854
308737
708327
296882
873439
1013059
945911
904800
563062
268406
464445
756577
345451
495034
406594
355175
447885
732788
199381
804317
996870
339967
608760
946363
116643
197545
889162
719556
886068
153200
41519
191355
948990
821244
19749
819867
15388
380457
912695
474319
947733
105981
237012
738831
430682
793404
753728
251524
758654
75067
356610
321686
304169
726165
879597
816421
740573
713404
754492
512818
798773
510741
10871
525507
550239
758428
851991
754874
186923
79989
702115
174867
48271
982502
759160
642517
359937
1039743
214846
461248
503041
928615
85116
811752
200770
165939
812209
329905
440047
790216
369306
884971
221210
332338
439609
879738
234869
334553
338884
616702
566682
459649
500559
868105
994415
260610
202328
919736
867047
1024371
720308
1007941
814279
267891
280721
57244
353850
183808
534953
4870
154560
46534
423131
308572
60659
412411
149408
6273
255540
100155
630127
805765
650138
358860
68618
1020519
699152
760672
417099
740171
578824
324015
533446
672415
452677
598775
26623
931017
246472
172504
468123
784763
614601
700811
102242
1010457
426692
160415
180417
249601
104346
264397
132314
890596
206049
486098
616078
219387
427532
592357
295283
266573
888813
243776
216879
504060
743813
872429
80439
582819
266008
874318
491605
1039594
442191
992027
962239
409496
122638
404171
657899
682199
681136
3656
451218
197590
828796
99101
504863
79909
621134
630934
388747
694617
559570
946455
461111
379760
80164
808965
450704
923093
329285
944478
140612
487327
825980
381343
194632
127228
692985
50614
441647
548026
691035
174835
865717
254278
23985
627926
875016
330636
659444
354493
336985
8935
763942
897824
668813
306541
256389
786440
557756
680966
337185
11097
320766
20507
474160
561644
730591
514373
311932
264470
318593
592382
268298
564419
422800
1042008
667571
186062
597272
257557
252664
364632
217736
405017
693119
48968
1014936
525494
349280
338608
716524
48243
898720
52227
881218
69941
643986
298340
912032
334780
906854
391130
281065
464590
586970
1016404
839205
844212
960176
756599
658685
724265
511666
863969
65620
596787
704629
535710
669033
428086
668852
723535
1010617
120223
821744
667115
493805
907724
909591
511738
763326
334767
304249
109768
886563
533988
697293
811611
1028625
1001183
462278
1043163
34481
286962
260401
674347
827661
687042
20580
703698
224127
351257
341356
343760
28357
921536
227004
627893
587427
957511
1003503
354539
529425
970096
429071
304079
273102
555240
708973
747415
921893
140804
704206
242132
3001
595275
758667
168821
473465
1002784
143476
771873
432756
474037
937701
432192
843497
140023
703226
479885
346068
27258
1014165
525469
214033
682823
881345
716703
721956
590847
1014204
496045
135453
697318
775830
373892
156819
972457
754544
340836
884645
116272
258896
719695
462120
782971
103641
772301
265598
865635
577515
88731
558815
933127
905026
673516
603277
138567
977723
664266
513509
212853
84591
174071
427497
346175
1004046
1003282
114583
442866
106455
791335
865769
721474
719995
332786
182629
632287
271970
718316
320007
283796
557777
221049
691068
874919
130019
48593
29087
448995
583508
609760
825472
387681
312993
510090
395595
16001
206313
845951
799989
282107
784251
184301
884253
226963
660556
522765
924643
694859
482781
473178
879184
665404
377409
608028
234279
470383
195255
1006335
196259
887959
764568
169862
679492
421933
481173
818987
648897
687459
61059
234537
345915
335541
417837
330074
1023050
291096
850074
292601
747155
626822
400149
444274
409558
157250
697983
67080
683771
833988
1033408
126697
747889
432265
385315
266366
719681
81579
460872
523764
546891
625503
607893
870008
639965
828792
576169
371913
804642
628718
1003423
709801
241471
862420
328426
44273
731177
252152
672077
232433
770907
757776
908957
479991
733630
208292
122935
548848
830787
387767
384777
789060
559034
419518
445804
557582
788908
140395
402044
6107
226932
814945
94783
719930
234025
223546
636356
207911
269215
60936
781778
535255
553795
587148
191805
428493
516172
457141
231995
753790
594036
779929
609544
818825
419218
237352
485403
561975
457792
1023940
452010
701622
1043365
204538
721241
175771
175695
370395
100480
520545
343167
829158
625785
213493
37136
422746
710331
416316
264985
237995
926076
648096
963687
680839
39326
326933
979675
401084
687789
808338
899542
253326
837616
594944
51149
8168
174301
447730
634325
474546
436658
919950
574329
370329
895253
123522
861276
504158
839237
139507
639140
987368
471676
75219
423777
578718
658897
999663
167168
524666
835841
645317
528592
181077
341857
808472
454644
947216
555996
339453
508294
876023
521061
490319
58727
316983
474619
696887
685486
988689
849770
543566
305377
390732
906180
595724
403851
659204
667311
1020765
725537
1041581
885831
21805
79103
540948
997240
680839
521131
290299
84263
625647
267400
315322
831590
522863
89065
704787
939979
362165
118061
436289
848256
734959
698368
1036219
564066
151301
628573
326488
522611
1014216
531102
911425
861761
384974
359827
183671
239215
335724
84813
950323
401267
554080
905942
748423
883604
699055
604524
296976
961535
902314
26511
475478
505769
1030668
354221
647822
990172
86151
425343
734081
74435
32979
470668
605636
794611
899637
38589
860602
770908
543062
726786
575025
975365
304383
820103
26371
714224
178234
860352
60669
311889
324194
27576
993860
453093
979588
592726
756610
416527
818145
602292
995261
541125
897583
602853
50049
108762
46851
869463
707264
611875
951774
900350
251928
622133
714795
296617
1012445
586726
135166
717014
645857
879359
49002
31498
795872
739434
363965
854634
827817
882223
456749
889044
929818
569715
998902
578421
314586
916371
72180
640331
504748
574080
272619
873401
796532
145935
370719
360942
952511
952132
148282
734760
516945
785973
663777
350006
720212
935263
533118
541129
182507
25299
720961
862006
161210
19385
189078
777306
23452
757132
92031
76502
582524
70082
767425
136012
1043182
835824
549054
90116
475121
859245
11595
437106
791477
426694
791494
200960
857984
1014605
787603
829644
571773
658604
162195
32611
20798
9237
594212
299167
108097
192785
406664
993283
945599
850146
102378
343144
535354
68675
617276
9856
167557
941329
528906
157141
66211
692777
780650
554878
667395
746787
457935
887030
199882
93334
184715
811273
912025
149741
245079
820662
706053
80321
927245
653435
644823
564250
795397
899907
118805
985631
269038
173998
371025
817732
743893
590998
811245
805561
47408
583746
849609
415959
262464
483521
295598
120992
179604
89161
933040
989843
673451
2051
940154
19887
971051
227406
328158
645310
555815
475552
898588
723406
235813
619597
534690
121679
886417
877555
781283
247664
305498
765007
313698
947249
1006484
582588
731099
833808
24667
958114
607960
791839
783173
1015212
577679
252454
933226
114511
398696
995393
439548
380457
709404
849942
414787
187311
560030
442660
38596
535067
150233
339853
10259
326675
285589
1036166
510411
481723
1013822
1040427
445184
144232
853245
828946
37075
28460
924518
32654
28498
923555
1030810
17006
685385
248912
597976
692801
708324
551288
479715
558134
674225
90012
257481
928034
3443
411295
479112
11200
833901
126651
994696
61674
915134
2960
277218
667778
608522
208216
997411
709689
157734
739426
534126
440194
83815
599352
861966
804927
764114
92708
636189
1008946
61309
251951
658531
744701
44986
715760
340444
149933
130911
795055
273933
979623
588012
686455
722505
449645
214231
263163
511045
146578
908985
38854
51965
94669
629091
1037993
517632
766334
470539
302069
360514
557166
182365
1023034
508317
889523
79156
55791
314743
98330
709758
195443
858181
539507
553192
431550
333112
489033
755629
473895
236653
989410
413649
511255
660668
540132
963530
277478
779640
205549
961273
979960
314870
29924
467978
604978
107007
916453
881507
967324
52319
380534
794542
937942
775284
222125
343614
148729
371298
893834
480619
171872
256586
429365
90010
155586
320906
466618
21923
271261
409411
184873
592811
387041
141819
1039976
516403
981994
305418
756883
645714
1026198
773459
667356
483842
526126
544665
392673
313817
592617
589477
193948
426650
855795
318388
487169
1007131
726528
703481
61067
1037513
771473
154234
901963
618607
185692
41290
257315
575324
292489
810983
391279
142310
111315
820987
440164
786086
8600
198431
956429
583765
339619
598879
580011
250187
744092
1027675
919471
277830
507296
889071
985466
978345
820637
684117
292284
5804
922359
899559
1023346
935915
1025938
908341
62764
638882
719653
510050
19595
747442
527289
601679
746493
941439
728648
36891
698020
990806
461373
386085
11355
200324
98746
131374
493096
949219
558444
54383
297690
1018139
778393
254903
126434
42141
230411
1011390
493455
610239
925558
996946
296454
922251
935278
491093
733933
549035
435874
15973
254043
987829
215600
635292
75505
51170
236002
757269
531924
632088
379875
110502
663444
1024902
372499
617814
746066
173595
250095
945616
805416
880893
383853
363904
569606
601599
928094
98374
326207
212407
606217
679100
307788
842907
375721
636267
365155
378736
208114
553326
1044473
48050
696394
240893
756778
720388
371140
466962
542661
605126
280884
150856
998043
474598
633500
486545
431752
399612
3413
699769
442518
1029708
43160
321709
420114
51896
587837
425588
87637
856293
896287
110532
707076
847175
183317
351111
165679
773082
832088
640267
255587
284540
1012244
886598
11173
980268
815809
428047
281618
755191
378756
40234
1011073
492994
776755
636026
539746
55715
838146
898423
324773
534834
647225
1005566
27823
1041019
57399
666280
971124
582398
144973
1005365
882741
356679
755973
777479
753661
739221
426085
733911
486915
295154
587768
979086
673205
957083
821037
70434
357801
971079
66636
590300
94543
405487
74186
597291
392831
238591
122690
632270
961369
721247
776771
195859
172336
944040
287010
255666
599628
31486
693895
16227
724278
286520
96285
1024524
129377
335180
699509
393693
172281
646362
66426
215976
1012874
528125
518162
255680
763090
428890
1039483
342593
677845
401214
1007988
215286
511515
331458
98360
294202
632919
651080
919494
57986
296524
111646
256434
589075
562744
761714
85136
449639
131875
564263
1028503
679569
645824
66363
416677
53582
193025
155886
1035219
240673
998575
442484
932388
489198
899326
1029034
756600
417890
277950
563275
919129
799382
849200
928673
450150
793539
197329
894666
669657
36313
308881
849986
416547
438699
456720
561195
988444
495505
848646
653597
334606
205853
321233
611686
1475
112572
279614
990523
974704
359510
224797
711590
312129
390850
438598
397553
29730
874328
490364
619201
943330
695328
848303
552086
532280
856038
781783
976334
581533
351380
391347
173291
780924
721403
47124
170984
983147
108367
789584
340527
773603
676276
303739
929199
256722
852557
557047
597395
951187
386241
561774
947277
226535
495923
911837
395250
202063
756196
300766
869546
513027
374841
122392
934201
430265
821324
882771
333162
659034
415428
848670
52045
478587
125935
188795
55988
789704
107990
648452
99045
784999
699042
344091
133986
940734
576266
404490
238723
602868
784548
153900
958943
594660
317198
298445
377249
809682
301347
88791
754927
322805
50501
435671
1026728
594564
517527
102771
720716
247719
294339
652678
522441
1026115
76882
316544
737127
331843
549421
1001438
579783
1045424
516826
4597
923260
439823
146858
810036
239302
1030591
373815
463056
872128
489618
223181
826405
235127
661642
629510
430296
699794
934896
301413
396204
829258
392699
315044
264169
585504
49437
706026
677058
1002297
634481
523084
771793
934457
462357
951998
395887
947725
655846
1011310
175869
667619
424450
321340
18926
354898
972582
244241
1038617
618649
375698
849405
807775
178846
477023
882732
455070
573217
554160
438568
310685
947872
830839
924726
376925
115168
920741
580376
183958
904678
5033
145276
754314
147027
181570
2860
577196
816638
473805
250699
603356
122045
763603
390248
693062
500439
893016
788489
126066
272135
143890
244017
457757
110491
944568
385527
250249
838875
95281
292233
41160
232156
836703
326518
564690
695921
190729
215964
627300
1043404
923946
695215
354299
64489
520091
311381
111801
479139
863227
704715
727422
148936
540446
995339
680914
852035
538216
673011
909148
768246
418748
316774
928192
103194
997367
936226
408928
843960
568581
233410
446450
831092
180318
928788
81654
908303
257323
90145
661100
791402
296305
575361
550557
826570
991081
726203
145104
1017912
263511
794417
823390
348128
600850
621964
28669
470879
939936
1044320
809159
375441
956470
849679
467170
964341
65117
15915
18460
532639
1014764
298975
669146
828292
141883
597772
44442
537121
913052
929125
176341
815690
29768
979892
658556
581125
239323
959474
388516
343261
992959
948105
550342
755909
880948
817264
12700
139558
941382
435061
383057
647529
961691
830610
946553
802020
126537
392044
316980
437693
698953
12272
647143
373513
221101
762331
565048
951445
449622
70736
868959
66322
362215
358106
646315
393967
455520
58980
1008687
650033
687746
466230
348762
958794
969013
60076
802223
501846
87851
387748
290821
782812
284071
58014
394765
434118
129610
885310
617862
318072
625026
951785
673914
645125
48065
132265
487721
811262
120865
706443
307202
1041313
249941
642059
596461
209294
444198
399781
53545
648466
657054
205031
653576
411940
855667
692175
376035
487419
532490
1025185
870093
76031
649053
810219
742996
894190
870635
798010
348541
411305
284427
641403
925014
215184
23091
57340
693377
625527
838539
685725
197724
95254
830584
157106
496829
458145
745292
957993
950701
720609
397484
789504
1007186
988003
871305
754468
251395
424403
385565
740121
965952
434879
526874
565723
443107
335391
181834
517186
342923
647453
878251
449670
373611
722033
899668
101854
819637
583939
239994
190720
987521
64559
200178
174779
993510
493079
452074
307321
531595
174747
154672
137017
201161
95585
784781
828641
755232
635981
284112
225638
169384
478226
667985
253601
569160
614403
593223
877102
77983
29122
753315
888559
5494
86613
4009
796313
425400
919896
50548
536122
214958
900941
779255
934134
415638
755764
482570
835791
430566
434686
737157
864202
640453
793420
1036267
517492
919805
649480
1026863
335884
303397
78270
35432
449267
114652
10999
352879
690736
382920
141915
274489
454007
732467
291800
672791
847070
548140
1010695
99641
536595
196629
247927
540769
788558
462010
163744
920758
117977
1013770
381463
852481
785750
377628
298067
360645
272098
1017439
948290
275126
106825
592195
580268
938366
835742
125484
628985
185812
438783
676196
727059
749335
416956
560385
507593
539134
658914
338397
685172
428955
194051
1024609
760023
600525
573099
934592
815171
187526
479178
697960
260011
559028
84988
666468
128402
44745
641283
834778
857393
336063
793483
661462
204500
196080
177503
907749
101563
162600
706974
623833
804949
949740
1014499
1038825
760675
1009184
606746
544566
770623
721054
414586
737272
958707
111473
396978
989256
14544
481382
192921
680326
324663
151415
60403
756631
226040
453415
132322
273802
160759
456342
906239
781964
564063
546335
75217
1008190
361571
382411
870590
16899
830838
815072
559147
594757
364048
703266
597628
804320
304071
847342
566708
486800
102645
9309
50630
1017429
962756
512087
969073
1036630
264665
219437
251069
132265
102831
166553
1034920
612760
23863
215335
646654
5065
827772
45220
637933
322445
599443
26441
712543
808112
562606
843445
546124
712454
34440
536475
772392
13170
540156
104871
987115
597164
694955
474088
397677
155844
338152
563846
862942
283994
501298
301513
196326
786770
185446
379434
918819
648032
30376
262172
542997
516493
243975
973549
672842
436622
687927
202311
324165
966845
647044
827057
781807
413889
605079
734769
223576
193707
169730
593530
389645
860669
662708
660627
391885
555044
902933
280763
63452
443345
216999
459826
626642
407262
422849
468312
916037
984160
401325
564414
878650
216293
896131
593279
812132
176998
358620
444101
196954
21932
75721
268710
833541
599003
398906
1009751
649716
260034
63455
494858
694835
302450
724044
720898
218250
614837
92525
981250
726328
711727
9371
712843
766164
617566
910405
156079
121899
477390
868073
648681
703467
385445
640031
520245
120065
16324
427416
1011529
709218
783187
795754
759567
650905
166980
250905
741110
496494
888675
117012
983418
919302
263570
931766
817039
720239
103962
465729
757506
828662
459920
372118
453648
915696
911356
621140
150802
318844
629129
1030379
113021
364027
39098
349787
640604
1010033
88952
591163
25737
158925
852012
104982
138766
596020
869809
829062
266383
430754
849710
26635
586048
959518
997301
240725
831727
199919
914245
887548
605284
201774
982664
922314
818560
713390
807329
149937
983414
333520
875627
701017
1013974
425109
15191
527089
940831
403846
919202
596706
1039493
671976
487438
813578
578321
73655
164349
979285
379616
673501
884472
539773
285564
966643
255508
212294
810536
143294
1001564
227626
699014
5501
927857
263103
1013767
47636
610092
607475
183369
267754
670885
670704
945433
24433
762873
857536
209039
475391
749806
402423
335097
465013
260048
85733
96879
47168
826038
325887
589267
936198
982011
330487
823497
203001
503735
541856
984567
1010181
304027
574868
81915
51532
508858
348263
817318
900038
544641
176628
981701
923653
295554
705209
278832
512394
546737
248528
745889
803126
643501
836287
214956
629220
255059
705970
898975
740159
259331
941479
724988
927915
503541
298569
73325
407894
341258
455042
172359
809200
81855
361153
573398
854820
756348
933605
864027
41027
1029257
753815
156132
225786
886986
832821
493175
301924
275950
557290
221739
22459
388747
955953
843185
833557
486710
268897
327010
966205
371030
815203
311073
766270
159793
834899
950405
386721
381862
873680
607167
949789
656433
64864
221410
127477
96037
280641
895498
375131
530124
576599
140104
472455
930313
825962
648845
111894
539893
201264
144540
913038
1026424
846273
987400
1033504
377509
811396
216734
126220
714139
964523
406243
1018484
60692
993272
179810
454527
922283
279240
597847
98331
616199
957894
137475
102734
361849
75909
779326
185090
559533
594468
933828
773605
845862
1037619
387519
753434
4680
796996
782357
77803
943860
123791
730217
91127
582520
94555
860842
459881
868735
792893
861304
614120
556797
73655
487975
556787
35557
158270
25715
935312
319947
574398
319028
408672
343051
449184
91780
909772
281636
507389
83716
133394
613405
566759
1041177
907726
1040353
978398
218746
371644
376659
830857
670517
275141
560729
947608
659764
258277
388808
1038105
382198
777760
780219
888898
307700
797014
887524
165460
70349
689083
938722
228471
534917
314316
425145
799544
376976
418605
204404
401583
77571
283456
559318
737144
876611
520697
699030
413721
93687
1035885
716618
416263
781591
497620
144851
379228
486859
656084
438278
453723
1017184
38379
907044
987573
835521
1004996
793318
774128
906956
320487
86310
368846
137908
679
794056
324734
757913
314893
1028917
394193
521580
228847
52466
232354
795073
554928
415705
74920
721398
987037
432817
306499
216038
487077
1007595
844271
524600
313165
545726
1003980
741269
510042
67489
666705
702964
265504
505138
428080
945035
234692
838456
150792
243859
330840
800006
611150
604307
7459
479871
989165
424056
871548
644141
958130
903631
837542
114572
476795
815822
667872
346176
526233
311083
675854
617024
152643
961079
929875
1017884
294519
194672
965572
922974
644873
415787
197234
201743
828281
196738
880371
975836
662722
45992
801792
513571
312826
682243
717568
221266
254875
402919
681398
698659
636437
489544
677258
608174
390970
603516
421992
1003880
368201
725437
324780
282069
768847
908650
176413
373714
1013444
401789
206017
951616
44064
792187
756633
705746
236349
985706
434171
1026863
675164
6522
823336
777162
693138
988863
489223
164840
528927
611221
16191
440054
696865
158624
467810
950444
347508
574397
299394
446651
644113
997803
878197
757176
263460
803981
802618
176860
894790
428365
760312
507188
218891
537066
353188
657863
423984
398468
666683
629947
910829
609768
270239
836400
1037068
224437
672323
472265
975169
673523
87099
535474
348707
873897
344186
321110
107208
1028813
993555
151221
625897
501366
136878
769648
2033
52112
284321
139654
899591
984011
876244
833388
230132
731158
299956
954327
886970
217376
813779
254611
949343
741204
509769
223741
615787
569671
587442
192547
59080
1031474
78812
352740
82591
704567
640770
720420
783473
732483
741055
705690
205390
555908
866180
936981
513034
480830
381426
699636
697622
135590
258422
491839
727203
368790
263407
69260
262852
460633
570775
662742
530130
286102
865959
198103
243087
1037846
666170
847378
881248
481532
771417
149421
89008
342182
307929
702292
827404
303819
38396
822532
10450
584254
436700
623014
867363
560631
9081
636672
789557
1019715
876527
13608
221344
619045
1022245
804278
551660
978831
636426
294311
87107
854096
456352
815719
421798
852684
38867
991489
374048
537006
297465
497389
1029256
535220
832072
422793
434225
437895
820341
425350
977691
554860
870397
998645
120577
513458
359083
186624
84319
538466
748349
223148
806808
167856
257863
732640
851162
725196
531084
132113
561440
1020021
250085
51044
491264
1014030
510230
1007866
784929
65861
468985
660203
329525
1007885
425256
70963
693257
1646
306267
360108
107826
854006
118925
964941
674137
105669
888080
796918
650880
382385
140449
41081
591144
918256
555437
466607
528510
163315
415932
244410
1043357
132035
32414
424096
320651
1039398
875031
744310
536814
781944
678537
569103
806949
341190
1016527
376
896093
609873
214640
619698
16305
286365
1034555
186537
1010751
942833
543786
796111
881119
587059
720303
9469
539595
240745
558669
140169
951738
918950
600022
661859
9595
129458
950137
210008
635469
679238
617903
663349
650151
183243
137863
146944
663438
750323
1006856
719450
932922
750000
577766
969497
175516
441333
769988
307647
481713
541501
1032552
1013820
617758
3939
295702
1036433
916981
580668
30579
92198
975986
652895
333156
341442
469506
554243
705285
851076
38422
966533
919583
188930
349046
694291
355818
332228
740732
634738
963578
137609
36387
576375
747323
796957
314866
610161
950021
68373
963094
264384
964823
518980
878470
439586
449300
581483
381954
705800
985128
580928
49731
293859
875153
428877
382587
424697
358421
961387
194820
488721
485324
161412
238228
204126
467173
432960
925430
413208
282296
925041
309969
541271
121524
966503
1012976
424862
1011621
238536
209014
211988
117679
20621
1031580
76704
239498
433737
199260
472982
558370
612878
209696
899148
17638
153660
900503
835103
701942
866735
842723
144630
947927
242747
1042111
1032804
631326
588268
770574
77904
637955
178735
545548
471502
746240
697228
29441
924469
30680
623661
832384
536483
606903
156044
881153
676986
266017
1019678
98444
77735
530653
905213
818055
81411
278478
7763
753728
791823
174894
481753
999877
523297
366621
712296
789101
438151
580521
395973
274292
1023999
340499
664351
892007
841988
665712
297505
862342
914147
190190
355287
87823
880816
981605
218152
422892
833453
979565
109953
720669
485265
226711
111116
459831
814966
221052
501715
51223
264710
800537
612254
132940
1016480
324985
1026134
133474
702126
259433
1040799
589515
634782
606801
918629
704436
772505
392602
635705
970958
254746
483435
416921
886681
572035
505187
781827
220277
449317
143724
371159
549949
607301
884217
736072
766725
534203
5995
667119
492684
365815
652034
907736
680243
24598
988570
199497
882772
969791
423571
446897
950948
374617
500827
727636
413504
469448
924948
697770
252725
611559
328335
474394
1040661
642584
1016362
636909
40860
475792
193936
741335
684144
122864
12729
132308
769551
405043
889380
779499
325213
23495
971183
393156
408447
390316
988283
527094
136027
528577
797436
512994
98081
665357
47042
109886
358230
223661
207134
966791
1024404
716398
159187
971126
159942
247548
592249
377177
445640
322847
313970
219533
340775
721473
387999
837762
809063
994306
826449
579935
1034241
365130
194148
2022
996900
259844
329687
52001
59966
1042299
916678
336915
799360
520500
431527
770459
547025
545445
464335
112512
751797
941047
768935
1044026
909086
360811
1018410
69880
305298
634594
1036048
691893
896184
389486
521490
372791
223023
62134
118175
400740
332675
185685
673413
897065
678226
957543
61132
798122
411365
235869
811402
786799
324884
558747
123236
146860
293292
268931
219094
88767
962245
312458
668860
570792
769320
261042
752206
986437
1000713
124393
749070
40425
922229
1041505
198604
889093
629985
179617
382105
439558
277429
439078
531808
724616
21552
484276
26849
568836
175100
1006310
206165
28864
1008525
891475
695344
676452
602161
778044
1000110
92151
119579
334227
440887
895153
132396
302251
596132
913358
67901
1027270
706771
555867
350176
276655
165202
786557
541642
131082
813643
926616
879577
139371
913415
424988
317569
636623
947926
1007878
373554
515026
687316
791930
870540
941385
878600
868517
182430
826467
580258
158602
809583
511024
555636
650905
571496
649653
115051
556057
653753
1033443
704533
463059
972121
442934
33660
463401
678698
277807
628912
712977
972573
967829
580659
965461
772692
70919
904320
382173
317317
463471
988991
637632
687846
869134
661682
788093
440774
726970
145715
847776
315751
7838
817123
852842
669033
60345
946005
138863
376910
961767
601365
376713
250971
880813
765842
401909
756336
353824
778065
119904
80663
115958
670085
391039
257820
236048
1019316
28551
50975
839366
367272
137763
108584
992849
746356
20448
1018487
211285
889246
866247
475165
76755
76972
331217
389810
730526
748820
176961
502159
876497
831989
1004963
758899
833613
192969
300036
1886
633857
733455
639522
723078
432247
440835
890652
30626
810862
854510
722833
492279
550913
428062
337810
846046
443322
520438
854714
50882
98421
820985
676038
762433
774491
592610
208574
650272
804771
437681
824242
552749
161682
792859
832218
794243
1019947
547965
533862
585464
621300
143266
569010
729559
542870
1007332
1006166
166935
217157
991256
735622
116623
877297
397586
250015
923284
719561
280981
1037606
219163
619702
883597
972246
573188
152337
646560
151250
180962
88777
284876
863228
619212
191288
309722
695868
465168
904617
893957
596401
859593
806581
720039
558291
917641
243494
110181
280080
714334
914388
316525
745715
488729
972402
123585
631730
227575
269645
487294
515846
905526
654909
743232
979101
926022
226134
507567
151579
758179
348769
480826
453024
291508
548727
505697
813629
455002
1003383
366904
263782
790894
1027884
690666
41564
666812
472207
237105
1041249
1043782
941114
934426
984309
488949
726426
426241
433078
580865
388054
481338
587392
145137
702724
67050
936802
683020
502964
983483
635024
645653
64251
80838
462382
48925
72211
496517
554184
879115
218399
216297
733047
589549
603678
656895
224178
854926
365013
840602
541977
866125
740734
703274
989425
705794
847981
802206
996361
50654
29837
579276
860226
518484
622728
440916
744437
697892
105374
581381
593960
728001
85936
4878
511719
697194
715618
963846
951938
877037
332674
491078
992814
881076
834333
170038
55852
739225
863690
1038430
533795
177284
201020
86443
418709
1034071
681143
196369
301349
336151
1040094
409900
276525
175294
480518
735721
650003
562557
76768
322908
800786
285067
227881
819828
836941
467705
977108
1034310
258575
464808
102482
645402
109440
902818
727465
364895
899041
112667
7512
808430
315198
618947
764698
980603
1547
1029337
507948
475494
747673
198088
365501
864514
787490
447903
812146
80799
280680
149735
313306
22529
793982
772435
519442
857597
742547
789358
726835
533240
456232
38278
1036420
567060
349955
476810
224690
847840
604015
639946
351926
481178
108398
255360
784378
313012
37379
1017449
336897
226345
73320
738403
526799
696713
967418
691431
1025615
695697
145182
516803
473470
231580
375961
222453
429903
996002
333357
568690
307583
224888
28200
907532
691080
55828
116033
894117
79971
412367
426141
347082
773644
341703
776978
915191
934096
481895
958970
423454
577475
633905
199246
81707
857666
583466
797328
250495
527809
498420
815444
407193
933968
776469
969873
1040858
978667
799957
191345
1013374
995082
715612
439258
508841
1009116
1038409
277740
797585
825431
352288
259244
321721
426782
942894
623211
588092
605578
44908
458420
101988
112044
469195
816795
82570
593396
992633
589889
794259
906074
514382
759619
908326
29459
965521
960621
587096
760470
806287
1045192
56791
329558
440263
768791
14635
893564
909939
261154
217128
976959
1003960
402316
495363
252605
164667
487988
45914
93687
497766
1016578
567399
473786
886557
1044501
993650
342406
607033
883617
437156
401404
240646
157871
923406
385080
670803
565453
81989
99724
87058
842677
409098
737178
663917
355124
314513
185358
642081
490204
320063
772954
52276
676226
472633
268111
21355
345238
464958
320603
32594
967835
972169
27749
815775
669429
783709
680977
352524
39465
433263
819711
649278
832724
988038
672118
691080
1011977
67297
675621
750134
882581
109508
715210
967842
680355
753230
728746
243154
392646
404198
236666
361749
169582
142158
256853
1024872
366190
440730
655903
1043480
785738
328681
387794
169697
932024
109986
398787
59690
544000
993308
143546
227584
1031087
296594
717206
1020458
498362
87204
230270
610319
49880
239381
332202
808203
383936
370588
264099
488237
3158
709821
531412
306425
828729
876676
17854
226608
107561
481501
978332
917778
161491
28604
524410
869992
66320
142868
502945
558492
846577
539729
27110
974531
289373
61172
198994
678694
276358
140771
604402
365039
92612
1014513
225489
265847
56980
304684
993224
696534
894443
112754
959350
508440
1013324
270229
193000
468634
276207
580438
35187
7794
4924
612615
630159
851825
531605
749221
826645
505779
30286
717425
796543
301684
484935
234995
1033844
958964
721469
337069
358670
820792
709417
826765
535736
806115
231970
673714
872487
191971
466847
195499
389943
972290
143881
164798
299039
852221
422902
900585
835111
393344
450543
914032
183305
991424
78310
1038756
632617
687321
224505
837135
404098
686858
95277
966197
143596
310318
187502
926636
103726
415241
437505
850026
262486
782379
441874
391173
944621
794402
211706
527325
176455
219920
267470
420643
942224
209542
445571
723776
93754
796295
904128
188167
32049
450064
422192
879364
664182
807296
389011
894263
965321
614785
246800
784295
774711
199739
609936
662433
780107
418712
775731
540335
865685
992841
545832
864527
202476
359521
515239
869268
414821
765595
151491
789957
836612
391856
270458
255628
178479
776775
986568
162673
425936
37390
744546
805108
494816
490983
1039264
998049
621561
144604
216855
618500
564432
888224
1037167
713907
170145
758128
64565
612357
990415
84407
431537
266408
289586
212602
766824
780671
482940
67838
829222
350596
456186
944169
678701
1008892
980533
74613
593355
472849
734161
635807
1019796
471336
23042
433131
163310
925473
97901
297074
971166
67129
502618
553346
444914
566386
695047
39917
447026
103143
593850
282326
426059
481760
182702
655010
807467
604717
794909
754583
168467
720602
1010793
481436
792630
1030965
723908
321435
147936
923933
1045109
892918
673637
526659
1030464
958288
484028
597946
1022623
947871
801255
676466
423268
259453
685200
604989
210806
288306
558648
783937
523397
719630
372535
956488
336331
358876
835921
677712
762772
133382
71206
405563
944846
356630
698403
827803
645225
960343
472332
661509
505230
670026
286801
629974
593012
287835
134130
215029
636598
208780
246942
76864
810159
242337
31537
675276
453659
198697
661079
723230
561548
219811
658066
695716
93443
435907
380681
781130
496421
1027898
512608
312951
313532
158292
527787
232781
975788
404006
189544
600097
91684
18923
998611
945022
871138
847212
242050
321902
507983
227861
875131
209153
495646
411950
781679
91922
500984
599421
717556
430482
185407
714000
759856
576420
207223
12857
542171
272891
448011
103640
265508
254545
165725
181810
261252
949492
568130
95553
507589
19925
912824
684723
403410
238690
677965
637179
104934
330274
690921
990838
994084
820463
406549
1029706
364064
433427
752811
853251
902347
951563
134736
1025063
320422
664257
752307
484447
988689
501315
857466
883205
35500
1006160
88212
125631
188798
318994
784718
1044640
637402
236026
420878
373290
309502
294287
721582
140274
347423
728512
157777
415153
71716
321020
298592
483392
447381
247205
512639
717396
721202
935433
90107
767080
440609
18777
492964
1010617
985920
221374
220414
846952
569141
271547
172831
273391
355061
904383
355602
453962
922933
456044
1009819
756627
182487
257480
260599
484131
226713
554955
1036156
813240
962193
477980
79026
201067
653920
190131
333451
389179
643338
777272
300299
709718
236991
645202
778685
806433
691914
568361
224307
499232
528845
656471
910057
537718
179802
218807
963212
712153
872725
683226
177069
468034
30535
656313
64454
522476
900732
875571
218340
400929
173792
271129
46349
90913
588728
956160
781587
228247
517712
385652
901346
994664
759982
324937
679142
711653
402265
973017
281932
566744
218887
708399
751181
333761
319801
547530
244713
599485
193154
246328
488786
107624
140572
435414
708942
247489
1038156
387533
679834
385455
298727
854125
68957
661797
944595
480606
101579
887551
434602
732488
467065
922192
432230
969052
195782
348842
312622
712133
1028662
588035
549811
180336
486618
1030205
524363
591705
9849
593251
291903
33985
530252
548783
252960
334735
415806
26677
1030327
443625
971856
247787
77925
844982
597424
792774
409339
786999
207256
248327
935585
677108
92676
99539
787207
830142
11225
804422
601328
893522
326979
119394
727682
604677
92935
742522
392013
408745
919503
884685
203010
125198
654236
467753
58183
910712
797697
211792
86054
185211
354019
672140
35490
677323
600884
724218
238279
571976
516781
730714
356353
287011
6756
712841
71237
58982
754529
879320
46717
224154
760125
231865
447992
452872
547816
331467
664996
316550
33925
180693
402586
625283
841788
886637
605186
850363
67464
622629
779443
321145
449578
245997
1019168
694470
20538
63861
550244
723577
772305
699381
958454
310904
104809
986289
31886
584723
61307
216025
262499
1027533
892176
149759
999855
442814
852011
79810
614187
905227
1013613
442354
263340
673957
544203
510210
540580
29111
330681
166888
112063
59924
561002
41470
142283
151338
661637
797917
782764
300051
328404
345105
186284
316776
190540
482559
975600
868360
282478
712414
944284
835147
958414
837245
447215
134486
719980
355629
309418
253187
678611
191279
78507
501005
307737
600162
903722
745772
1020602
443867
481831
472010
25680
991956
1023136
74725
278159
326961
323145
782067
636198
961129
20608
889254
23028
375444
872181
565896
888175
905928
946106
352040
874308
215193
259576
48078
339940
89118
1009514
328283
74506
162236
398439
32125
762578
570976
782914
989705
190577
1021125
944518
408755
850103
661813
169834
428860
782587
489067
896176
1003904
772654
952898
943814
587419
883047
364249
347692
295783
343912
186289
528329
874481
728254
859500
406011
627244
315780
111687
699515
128662
168131
439620
5750
327236
576791
1041577
516693
129972
696069
138654
836800
942922
875344
689496
213632
104825
366690
592533
613273
463904
623499
286663
767430
817510
1024520
783606
22521
1008166
126698
537652
202999
127565
455686
200014
684875
8142
43519
41722
543425
521572
944964
984490
71588
979110
766217
646983
697547
470655
700983
712208
511324
442462
535992
861841
561966
854056
657163
775919
62720
143941
144926
247500
268852
714955
631359
562677
735055
44274
526372
75535
843793
810115
239019
448449
172855
369480
708999
105605
273112
857948
566853
877134
546564
673786
994881
58508
1009213
1008613
173100
637775
372925
728509
742358
447136
809722
978950
355647
965464
905379
135175
14643
570659
530725
95574
449845
151679
55611
1039242
71378
242429
460479
751263
539576
570282
702961
930772
487873
505821
885593
757535
114046
536251
613832
509652
215164
125065
421794
1025350
197454
527061
464724
572028
927302
437667
363114
461769
354681
479734
541153
241399
675311
94864
273369
318081
838966
454765
859728
163757
790254
493653
616640
687597
1020823
929479
858096
1035891
400683
478750
167635
64127
341531
921110
327697
138607
450615
371101
859465
294858
515728
65942
119638
518252
668930
122823
977617
83846
872163
552376
512629
802778
24814
668891
672163
797305
860668
46872
458545
85756
130513
615131
824969
396373
358869
241431
426014
868548
853213
658383
446312
566277
657454
331650
914113
710526
403338
374662
166786
1030292
671816
65290
219357
256970
888734
761145
688569
1019632
461413
112963
890259
440617
232908
681934
177235
290604
135829
291580
245292
124296
219084
643741
921970
571357
799269
331495
566482
1031994
364441
654597
952195
110367
907839
99828
760646
306690
682322
338906
383422
187062
275433
988090
172951
288548
498528
643215
433314
923642
637081
85041
534588
924853
739121
909984
767774
788375
782564
404278
859080
33541
189428
906065
619355
1030975
599641
1038198
45266
392176
772674
612357
372089
786184
606293
247132
982684
16552
335312
688225
662567
1023080
13956
219894
272588
851212
692325
905959
736950
818276
955383
1041965
26131
668050
572410
952143
382288
765835
180270
857700
59400
513893
228553
712753
752524
303773
222488
478250
690430
637634
290691
569768
141713
609267
2890
317763
960647
293102
807804
1033074
885776
471875
222657
554789
345159
701296
756096
569395
970476
799483
502351
540952
248313
877842
270892
892908
929816
35820
242845
454059
670356
365517
492424
819388
528997
200261
266493
736426
822281
769376
171105
259643
53924
691086
840673
419176
1013126
135439
20756
576258
171302
343089
273329
59612
155721
149191
629782
450356
455513
961671
259983
3444
309700
357583
589163
375747
644640
869434
303014
270651
931067
148906
286212
231008
667439
455072
658518
555857
79759
962785
3977
406904
670376
173745
105746
638136
153407
91346
40306
868915
655633
686135
11341
393048
747987
37051
967910
929585
851635
755351
741622
996096
68779
555785
410911
1008198
569816
950181
405994
146399
816618
35410
52173
781890
168917
431827
75681
732831
393571
990104
849551
414067
450207
714082
410705
919576
157771
275126
899543
805182
1035152
221042
277368
916753
709167
831328
30945
191669
289916
327153
256200
286017
123397
916695
608105
10028
11097
645031
937362
125648
879800
333643
600412
43225
67607
236261
212267
481086
615836
1013301
597057
624604
835952
365142
934209
620690
496127
253720
478017
923107
757453
591675
99336
698753
885939
697457
634186
682683
691731
935106
959544
938662
762551
668367
770257
681627
532718
462446
37052
939432
464694
598588
260457
526208
717299
25136
901560
1017384
34685
728420
837855
65333
412069
954729
722281
662113
462563
36477
101150
516310
112264
470253
639223
827017
425374
446011
5079
747559
247906
991193
275559
259106
587383
167059
271490
598468
1011061
1035685
899268
53089
914274
100697
335851
423037
411949
1017436
895651
56568
438807
75642
607335
936221
448869
78848
1044580
368761
645563
761395
92372
72158
550971
234068
280926
352324
529226
1025329
800168
102716
989903
200113
349762
336620
225908
849835
372407
581553
889224
546386
912770
1019929
668462
712218
308394
300492
676303
388613
544343
994652
420155
766487
11501
727827
238857
911168
688644
597216
42647
797029
261985
411593
450213
395958
393004
708760
216418
744314
157890
667533
721191
894012
278930
37861
320163
222475
662452
744465
36438
680589
897512
751810
228240
1033030
491990
675920
580776
508040
19311
262449
533069
276394
56411
267488
756664
210845
56003
483260
880247
510494
242898
214610
405510
923940
944295
1024835
748921
485655
583239
963553
389379
973647
214842
437791
213539
481936
881812
52966
230193
139761
912719
137528
46432
435835
737300
202121
645370
382080
137960
114421
28474
497225
152385
508568
537824
118301
511365
851141
703297
311912
291041
750016
40250
471316
289882
899606
1035192
421174
824161
638608
529424
201240
497134
744800
974860
167274
545337
580923
577979
506655
309588
603587
225478
412184
352837
733843
492037
497417
286630
680832
607575
109901
732307
635928
340104
823378
1037570
98912
1026238
590353
651826
749323
67810
477582
941068
606786
935571
889780
649015
569905
679168
549926
955848
926376
411300
18931
105692
222789
349474
859438
806464
571179
177165
798362
692800
280796
659297
707690
511543
801469
392786
831644
745494
330079
837650
374067
829448
539908
510935
183076
644873
981224
972909
446559
1036380
580732
943330
345438
715849
815894
271239
36924
685795
387494
773615
783300
538821
540243
923230
161657
727265
111993
157193
748382
860779
237532
252766
192996
977672
473426
639309
397692
904657
54409
498779
181811
878019
736157
986828
273132
16110
636123
713706
973898
403414
882228
30783
1028435
786347
503056
692294
101145
159948
261899
213133
798180
286591
355671
513528
405847
199776
1017436
635915
560237
887675
472315
706533
804858
937811
223742
972425
134507
285360
930046
190729
412064
200689
957513
855773
611680
265850
320981
819547
386238
145856
510034
986613
36113
697697
536245
131059
288098
391518
486920
193270
105496
692803
21788
424584
112428
482352
205862
637050
445745
685354
876082
778442
21162
853571
415061
54319
917802
692295
127114
199374
538409
64841
332649
286242
440169
658556
691962
598048
880864
1033028
402999
470175
842457
208736
665806
665292
244269
429561
32465
414932
483254
378924
623174
577961
550597
399017
995872
884611
855695
692748
304100
98449
930536
468853
166293
305284
913024
173895
1026885
965753
125851
406037
941984
589582
2908
804058
860078
985754
236112
365413
936006
1040415
541362
839714
821334
679937
940354
723899
275802
620481
833716
46586
374135
971851
558536
321269
234087
885089
476406
944363
811284
671995
763942
573920
988255
772474
599146
54132
775596
90140
225575
737637
355550
402430
673436
808908
135133
726622
824548
771922
441864
426365
525563
80854
358260
159998
673121
830640
235545
60325
1041340
477099
879460
400601
997272
97848
82138
417211
22267
74774
202186
685637
78458
888138
777710
560716
495784
179753
866610
900119
917301
25964
180910
73211
637482
157689
389859
529781
553411
215824
714241
265270
74924
803705
668750
775042
353714
162316
921490
657570
283167
1019790
106535
870079
818549
219289
362529
624112
484066
404110
214565
701528
838578
491066
326455
420211
761897
207107
236930
552725
49177
985174
803797
201161
908977
488213
402123
98665
436842
516405
619838
753803
16719
689369
436670
598759
744573
840244
260239
398100
831187
258896
96309
84609
1025253
346522
373598
943177
466149
500413
470780
36424
755422
340925
543994
66386
891091
427124
652486
120825
873928
446921
857531
445400
1013404
337721
531483
383067
726498
935524
868395
856564
687626
870327
118348
16952
442692
781548
483503
514265
631291
801253
186160
365436
192362
49456
230370
911559
976542
350616
402438
459714
996880
489592
990929
198308
373976
963971
224269
892438
70783
7564
550016
233787
119190
587188
614158
908559
391322
448660
379255
878227
791645
153011
76906
97686
765669
599674
195282
811267
351616
73124
300985
623319
491337
678216
37404
603643
138160
804304
546258
663534
379937
303456
814437
356913
699552
86618
474592
112505
155796
754716
1011847
560649
185455
468072
712945
1024787
872145
944786
488242
946315
1034390
735848
331246
511708
484442
248358
211015
878407
877721
33292
556100
104460
840458
638033
332861
819970
113618
871595
93901
208727
220353
55701
362553
577876
128233
836001
928031
749191
821049
189886
522441
157377
1036221
344070
632283
106683
272351
220717
10484
534518
220218
5649
911350
836634
358201
1036065
575239
241654
1009109
312152
889035
407257
254276
810900
140799
284026
655122
426445
874203
664492
841055
796232
1026724
464663
900664
543454
981484
315432
488796
325380
186953
992238
800859
1040104
699674
7305
1043081
59602
1031566
937619
123395
563128
45532
180424
750021
1020561
816850
678293
469919
93967
846143
325433
97166
992809
509188
428202
1027955
15140
809553
446082
981905
716955
402747
510837
694328
24859
867821
447730
224281
46328
624694
750296
1038944
260494
272094
440467
875380
102141
998779
251611
721472
624445
503339
438180
126683
5805
235175
436259
401752
84527
361248
855292
150166
939912
998940
646594
509824
319970
270576
799513
105047
189026
87150
330083
985009
608433
159130
616342
525036
112758
130387
602020
185729
24992
440786
81193
498622
587103
446847
406631
744316
252448
675463
755302
445304
127081
536464
202594
683235
510685
574826
246180
201596
611114
976493
844166
843561
847166
905535
559698
273269
900061
570478
283581
495764
538449
482097
608554
797150
691914
688065
943852
1008592
1005004
19488
643882
204320
252314
583231
265463
916910
870503
470878
583560
94877
619227
277186
430147
776238
84292
224982
1036650
695183
890888
503044
767475
649736
716400
81718
606728
250015
817867
351418
668940
981295
153313
628354
91831
722149
674419
354511
666995
897143
288571
995390
600614
932377
913907
913640
879238
615452
145166
572910
240371
100369
249365
82069
272661
225386
158394
97744
160749
259872
830878
420019
901815
622281
100108
110811
338824
431768
928052
565532
105951
278039
522018
502983
13265
997276
255515
812952
111494
910043
777384
1006413
872638
134136
221246
845749
811310
225869
895805
529648
27225
116024
259965
834382
756891
550769
439682
88075
685108
372215
1013414
151356
561284
688287
686185
1014410
319869
58880
623072
797746
665817
964718
656346
570080
992948
327093
765317
57268
810128
530203
434258
112347
319883
481285
699902
745931
178030
43634
254615
652610
612483
523764
218264
225242
732464
673991
214318
123318
254895
447753
959492
825818
367611
693759
190345
49688
726788
372890
419386
675646
869134
990932
87620
98604
873899
97912
1020005
257486
402144
305910
526830
988972
228381
804821
407190
513638
392064
279998
213228
484922
550591
1020688
742141
203077
352447
370162
520596
134553
722246
893817
474167
841732
290098
1033233
791002
853284
779232
379633
287531
216918
691135
79690
956193
321474
607274
621936
123482
614812
72128
405481
276236
364944
986530
993836
370300
852569
203509
1040680
810080
391882
514760
45819
680588
1015850
137837
1613
246701
49156
288488
220198
32205
277209
725023
518227
66577
69378
975977
129135
247533
205375
456874
340839
609097
522152
196433
1018684
996099
416882
26886
862873
302368
989914
531630
393570
53861
491153
610711
935686
688377
813995
452846
275482
542450
947996
243723
514042
372161
562671
175142
896437
1031816
630031
49756
251862
167660
545055
598895
775070
1043976
13355
19529
459085
733506
899191
135490
681437
4934
824252
773464
504314
943244
585483
820771
373865
191369
518490
951380
88333
924700
96685
19082
1026332
26603
643712
28960
381666
714475
241183
794578
618333
1001891
546114
952391
107574
465189
467126
273669
525231
646065
463419
346639
484658
5560
907918
862946
692078
683001
908867
315053
641846
196362
688491
45744
982320
197234
584657
359609
478746
553971
383951
586559
240190
791687
972608
164736
749104
955534
906333
112389
810637
782862
224658
234254
375815
470841
590732
422925
86931
885734
212522
194291
116651
741063
297447
707940
245823
232245
736261
279575
568313
858930
477338
652149
168619
545661
804726
274436
594280
158586
1030335
164742
538468
701932
371381
554755
30375
954638
880235
58671
405802
832213
788536
899985
738666
443510
423244
955032
412183
548728
1038842
739085
988682
950803
570933
717584
815598
597875
539545
108187
545489
709780
229968
899192
580858
511473
26191
633041
794827
1015154
948999
965213
240514
769257
743897
426601
768552
907831
526348
612866
577174
649703
498416
481897
546570
90185
820297
524357
332420
245420
51281
172352
878002
686512
986886
531000
252024
940628
369299
700197
592336
603824
452387
570940
666582
259512
541595
857583
893671
610450
670666
117290
499839
423658
1033351
400441
898257
372589
310206
1036467
900993
270911
495609
590849
401167
509103
105315
7835
653256
799677
949674
249878
394593
182931
356719
395179
602529
411794
142763
1003696
748913
889991
46779
623536
938867
573217
321911
767086
736008
254606
717428
479757
864097
583897
733889
810
872590
590706
907112
323300
146154
67792
851878
51587
92784
89234
298126
725682
771387
935927
82929
48825
595480
951115
907548
709734
623862
547107
103092
24225
740137
948350
474886
663933
390860
602944
14479
423517
999521
857342
953023
104961
334317
682122
993520
821427
996517
865594
151787
409500
80365
263019
574941
693356
880736
799033
323612
290551
1961
549578
603909
880784
994459
84901
517607
533092
402272
979944
667554
621671
756374
469694
675930
87449
622016
221699
1021038
943672
867591
632377
124712
724653
169996
449521
937087
274273
887877
784999
891561
242479
532382
154761
441676
99613
35879
718882
84798
299473
559868
799818
669735
781012
725756
521219
635618
847754
815779
249670
193936
1009478
818397
217130
719597
353873
61701
392934
421234
280333
495275
715716
204028
222755
651302
715047
584892
561514
765376
387091
202043
472009
344665
749746
845653
811989
265766
570773
397894
180314
799040
295838
610776
818694
726027
484010
902161
609614
279335
885936
278246
832840
200319
730546
653315
332476
363537
459704
312609
503487
890338
608130
574040
333206
590097
600030
565930
131720
54036
340194
460128
259208
217725
140146
405077
521392
266034
661453
678878
663516
565021
463236
642897
464004
1034220
839521
931847
698395
192018
54737
902039
364627
849707
879578
733703
715255
537902
91193
20516
823655
16664
641454
569046
217841
114929
1016919
248113
826048
1015617
206078
536775
808006
912263
174063
991193
947362
299870
514535
822213
352504
615696
809337
824134
686420
143812
340835
974828
942418
296438
550423
181551
270401
221467
577996
875027
593714
438330
1012890
959396
389404
65845
589435
958820
914392
860859
74316
530591
299949
882796
865279
231468
171945
545309
262143
304169
93768
265896
618706
824469
304395
413599
268228
424988
85426
375203
386427
960702
568154
741665
271528
542697
504013
993052
154110
370858
124036
112274
129896
399112
825895
972491
212519
942286
71597
876966
448540
116698
411665
308826
818442
315359
891791
486739
506792
742721
481887
168814
969010
662824
129845
711193
365863
460070
189467
647222
49914
660070
507772
957557
748996
894355
638320
528961
1039764
5358
86668
220117
319092
767542
36061
947188
583626
530449
460036
793536
684338
293909
346617
333188
996605
527729
183957
1031541
443234
854955
474621
319125
849831
589048
943765
570590
439319
1016565
55617
667554
668847
1029661
1029085
297565
809124
222559
983914
955519
925259
488529
623877
197225
150606
321915
838932
712144
260130
331924
529704
154326
556791
1004364
390187
455623
287870
586309
291204
82167
108003
432561
138125
594952
436380
326701
1017834
277990
447765
52946
888493
1009064
558132
779164
867444
872945
66691
512829
268914
758305
283758
593095
735504
17879
315149
284261
271234
82943
193017
982097
29148
414064
50714
257361
541113
579427
934170
991778
953310
48289
378402
435125
63378
781550
804763
1029939
184409
253502
461570
868827
732686
9486
1037952
268003
902914
902401
845676
945083
111711
473342
992537
22770
538249
557235
533204
38204
212330
587782
820304
978001
900536
428217
979244
920256
393048
20980
396912
261921
627252
798035
837467
31468
843911
690984
159624
456180
238197
703517
556009
9618
808569
448400
463495
451159
756162
772057
544127
265210
222408
141494
1043834
32680
128852
848838
706816
481996
192030
728572
369929
456593
494289
273135
950579
843556
58325
424619
482942
149721
587456
73221
232791
359927
329410
376639
253508
1025239
201495
484467
722784
895369
506625
215643
776485
787512
558330
252992
274853
985240
669442
938268
583681
502081
643997
6067
443721
807771
449564
704780
1015951
497210
506089
203834
885398
329643
1669
264403
878008
131781
12191
622385
586968
527217
748939
286780
106064
96112
531305
563186
681974
465013
85364
25677
960244
671882
782235
629791
659499
768001
530535
11973
954081
624580
627936
231748
949238
925109
395089
829545
876857
711593
464045
108132
664304
828508
243881
510105
5488
215016
928614
803135
839533
892733
29853
361476
277166
1035394
704491
173714
412231
187608
501468
734280
732764
627089
1037204
284613
483422
487192
935442
828303
250027
205118
973095
410691
487036
64462
193035
436871
287336
494061
10989
76530
258810
834311
147179
316882
114608
936616
388524
27322
460775
645806
33184
599997
564898
757092
268146
416089
457142
955312
199844
378236
544972
876289
116780
248428
286263
49728
542359
371479
479902
549421
769791
515966
851022
921605
524673
124230
811288
937519
135883
279212
366277
619261
967495
987563
356049
834961
433058
203419
660768
407906
86151
103572
531011
32666
123794
276554
638890
622762
776838
209191
871816
772012
428645
21995
962106
530994
925922
775694
47924
233733
878215
828308
838158
322153
935897
382373
491403
771945
816019
729863
451689
973105
893516
526369
438106
582435
1020845
221901
293017
877660
188656
869483
932189
981949
315272
473272
258942
306082
284962
144569
950198
224399
158808
433988
815703
980474
643090
672405
105343
303198
903409
174296
256074
969608
1035639
24504
1026444
954407
405075
219854
46957
879913
912398
28200
625947
132037
241181
271033
906130
563672
380118
951324
492794
939959
124928
569244
655031
625287
926411
329351
442135
653749
424472
61238
1043781
105569
408150
347944
331306
713755
562405
604515
1000460
13349
871918
355524
492453
728449
451888
589284
970013
960416
105397
1016051
78598
958983
580930
85522
341676
105134
387767
478027
309803
707445
990125
63282
471671
368858
969476
607299
558910
941490
123389
818511
903616
878251
664642
811092
691710
492781
438625
277467
325279
434566
412672
670239
259440
443163
50639
1014062
419578
401502
165761
177698
947169
232831
123514
442595
955346
188210
644993
353180
545345
778509
834648
1030418
751413
910649
74733
552342
463740
29096
615576
911713
258639
206267
450233
290362
1036728
381456
889446
423548
868593
755756
444732
6588
914156
637744
662137
150225
429333
680645
885914
90886
656462
263331
997203
129557
2792
626698
356796
112621
317845
138788
265792
856007
395392
806789
337369
471906
427416
61131
762104
525444
453620
990047
541290
172514
997350
887434
346027
97372
286951
608712
836925
327303
111534
331554
276052
532952
541380
205207
44688
31380
30933
386705
141916
53539
788454
96221
653314
363360
371506
726339
210594
51541
499717
1006297
8438
197957
573766
367009
752480
463253
467694
414034
453290
507985
395361
151595
232288
901245
355624
63641
285433
437441
192988
780290
168585
4012
910874
853920
660638
338779
42292
98292
554414
523201
258305
1028583
715559
818215
45537
633441
587080
553063
907471
549809
561769
34397
425611
193161
218627
667283
500281
976097
149126
1010915
739285
790925
424423
755696
860351
637679
446867
334281
360652
881659
672163
483348
429045
385548
478738
161481
475689
374901
917273
940269
981049
328916
1030499
913884
723230
258962
1000073
807403
917538
804285
516184
153489
260966
567162
55679
383507
635846
725989
816083
177573
146618
177964
947420
996612
863180
914993
706340
654751
417791
838186
275628
599822
881041
337128
203085
787213
230569
184185
791537
95991
599640
54268
643898
506375
471544
286504
227551
149075
54846
469814
697617
190072
199187
778759
1024495
531064
546139
98218
595121
934771
966752
642265
371532
678890
859000
30105
574186
819789
326774
53705
552837
694471
456811
348776
393739
226078
146716
137131
718976
301607
15994
787843
516077
1026939
397126
864877
109956
181595
941330
531992
576627
962154
352577
548514
60681
318453
736299
552786
898236
770257
440356
79006
64701
916088
822502
1007503
794291
392103
176781
621261
702667
912711
176230
495475
346984
765836
746647
21812
631730
327483
563340
820896
142895
665314
269926
705145
927564
926380
164462
774851
178678
803543
337882
558186
918116
917091
860683
855155
39335
89748
502226
13175
302338
413559
882416
351590
328
379138
915984
447571
960537
832044
270406
158854
276622
1038839
899754
733500
827061
774366
879337
738211
228980
765220
121901
302525
874413
27345
167991
729084
36959
619951
125846
350973
270928
961213
237982
671880
85294
519224
406853
732314
477927
51562
957910
1027584
729079
364196
491829
660245
770171
253376
1031679
24132
738052
782113
490074
502300
752868
733917
794519
785333
379856
214490
339227
63960
211388
63002
446859
140345
1043635
548643
596884
77413
547499
786756
763449
150747
183335
632696
1023850
968398
96740
691680
1031611
153677
269924
878282
802449
822067
436292
904635
236518
274817
784325
637378
732838
903677
900945
579412
1026994
1042493
254018
518037
685706
217902
603209
248000
622751
76101
190151
44497
135014
588575
646330
482604
879280
7103
502492
51873
8
289979
988942
204156
687175
780206
729444
456795
728005
944445
995429
388315
929219
321130
859547
763410
534164
939390
1011005
87729
43840
551145
840244
307594
592981
479649
251280
913902
475231
579209
9159
839424
164707
499223
102416
986154
389483
997779
408333
835403
687078
303555
139145
150313
384717
254579
887906
455265
884327
759515
451872
491448
832408
275203
1001862
425121
894226
1000447
681931
782965
345740
918527
819657
289331
1018768
1000713
569074
433977
441159
374428
43288
904626
1035146
984905
370292
445553
350503
725194
829240
534919
532112
435903
621490
802729
767488
792200
774443
653204
325261
575627
552587
184853
41369
256764
48208
907306
703808
235964
784688
541768
777746
64231
972150
758604
374044
19431
969932
781131
771115
589071
824484
67875
204195
256248
805237
783405
204555
417514
949930
204067
968689
22784
406189
997732
382707
129527
315336
596566
525743
332464
720951
282538
774308
146657
75866
1000600
701514
438215
205160
818486
416064
218567
765623
210887
1013201
521481
361037
602543
1014852
587441
721301
557057
500880
430486
225435
817363
734385
112279
371122
465919
705804
81179
972331
798624
16648
488458
242472
269164
923064
808193
455433
578359
859562
321153
908523
209226
5126
796544
32733
614056
380686
1017299
239414
859088
851951
170417
689170
778373
383287
8338
212571
419635
390977
509287
492749
544178
195892
1044879
985145
248346
273965
63569
391980
97369
190740
128861
473820
488880
1043814
773755
476633
870375
175006
824553
233565
338268
29778
57182
862827
607884
598921
1015509
699663
264144
63009
225951
395335
711847
708352
628413
57185
289308
414068
953772
228738
287227
373256
210700
625023
317215
123937
338232
851128
749761
396002
499958
121658
116099
782680
941897
137373
706933
15684
688218
459594
63321
926475
86360
589665
133813
564252
534562
943777
178399
458437
862693
538682
800267
446795
945949
462877
903387
859957
970502
268535
300876
766091
961064
22246
313018
317170
1005788
922734
942384
743317
553372
823025
960920
819266
578703
406078
115811
534397
630724
474335
813815
882030
837760
514260
83552
888441
384294
351124
22587
96159
987264
403768
686026
365295
287981
371579
831509
552243
966803
187943
902265
335282
455285
383859
947483
770397
507570
94853
61756
680677
21521
808718
344534
371256
313345
1031073
823094
620417
113095
828730
895967
398777
720240
508771
715362
39581
25125
779029
841899
405631
706419
734864
829203
572584
504477
466569
517119
269612
49803
326407
390146
1044597
646225
125925
454042
605525
759711
259435
372580
155398
157067
462707
865475
266532
572557
833787
783710
638632
868909
101922
633884
774980
601892
235966
901968
1005335
890097
367414
831925
855202
746749
25439
188722
1020162
172012
127077
13584
544325
840870
714307
193673
398476
651456
480048
973851
702026
1040328
1013348
443390
72908
461813
967381
1041224
970144
583698
346626
456768
929611
1020065
681023
683666
585348
89333
299620
421241
702191
675025
274467
384026
139664
739662
744566
446350
515770
277769
833117
715040
475089
514515
994152
475564
758963
713648
788035
664577
247250
783355
683089
286573
896624
814796
961124
82508
537291
198124
325987
931853
1026565
1010909
672667
536475
158088
276895
370864
385791
735619
968777
909344
1044599
522056
730269
612875
710968
957247
345610
252712
586241
247937
494700
523856
389160
874612
314448
491973
106723
516124
414548
45637
934769
221664
336833
233674
243506
2066
1012507
90302
1037176
772035
737898
822185
156871
477065
530093
628081
983648
260629
1021547
426065
934275
320376
385554
633492
539261
905133
251921
280529
700626
1009807
250190
869373
523518
1036580
81774
532627
312244
974649
46104
577390
858797
467626
1001058
850531
18817
631680
84539
261030
743416
362191
968994
759748
102933
347543
920030
242077
19857
623441
173890
167945
796440
133036
304376
636881
78686
348102
412435
793919
659730
661239
981942
536682
21733
546115
882805
715452
85628
274414
221325
745496
911164
486327
518508
1034214
59848
418516
504553
186442
745766
770775
543685
793068
1010851
380044
397055
747827
708673
583365
35310
403288
302426
13996
770076
56899
25046
336871
553740
501551
291679
105458
380164
563188
92476
747640
798641
754455
584303
433425
412419
626866
1038152
16955
228080
541763
800461
993723
129594
302860
518650
588785
400804
621893
585253
777054
307401
859464
627847
996975
583928
800343
721307
847349
958822
566009
475794
855888
493940
350657
558874
534548
101151
554681
529544
832401
264403
608291
371144
282376
885322
1012612
1036177
12169
829848
25168
987958
295082
256228
510255
403400
44677
779453
598180
687586
433851
87972
659550
104934
480015
69633
557768
299894
161609
89446
658615
704099
625736
418213
340083
93227
468225
292773
392207
848623
162718
1027700
259059
1011433
620417
295723
122065
555617
360109
901398
194646
938521
919593
414139
269458
834040
914764
901785
637285
506256
189503
888118
1035978
502389
820825
613296
518428
253610
564445
170309
974656
439749
435949
863132
605261
213912
217140
347476
820167
375902
41676
311212
356722
818323
816178
680932
138317
865088
826263
519986
393841
263004
433691
679545
1042325
544483
148362
588118
199604
201348
414218
872399
248381
937060
458005
191443
28155
661368
637731
190326
197297
508494
400625
848705
1044201
167022
655524
848746
27739
848816
526953
793149
302999
55786
251279
972834
311834
1015858
779181
528026
244986
752948
678705
759271
258438
513722
951375
271757
521212
640642
982334
497310
555825
88965
87486
828549
49044
679819
313538
657201
362730
385505
877595
353399
100867
681982
645166
553240
544259
61687
1041259
213552
337230
322445
657537
421912
872216
664300
420978
647383
796110
58796
970095
417386
395252
124240
557411
179448
687995
195591
889824
450871
65306
207968
20215
960990
410237
272428
248016
855230
14011
510126
972879
25830
951777
369644
615827
767327
243622
385927
674929
417045
286322
762529
399606
350151
226636
283516
912128
299052
357419
146688
566032
535953
1012684
849898
961009
180478
304870
708366
524905
91207
827449
370270
943763
1032958
634854
948212
773242
520871
176874
847316
129541
678190
263655
668590
717704
487391
222773
503150
136003
878821
194078
938629
116605
247606
737326
891182
539585
340165
637655
595769
440044
625984
161364
10468
920652
1022736
155212
682564
392243
851907
877467
712122
406508
871909
104368
943715
490323
284401
499265
682068
119640
321076
179159
67121
874928
417311
767044
119849
230589
3395
47188
120554
525629
938320
1011622
13425
1035593
567927
5535
859019
418848
773082
504536
124852
75509
625748
985066
939444
779128
377995
601599
352425
216716
776179
49838
52369
720587
904049
604222
751341
165933
794305
757623
692664
817038
822326
878205
834489
262531
31934
367011
740109
1037946
352890
580087
164382
608127
918950
878511
92968
304782
40595
800353
546336
292156
498164
959633
179574
203010
185582
856682
81906
864437
124969
71667
326258
311712
677048
1043974
642952
397518
466177
390293
25404
602978
101094
89854
1011190
9710
756778
886226
682223
637064
915389
332367
642472
201108
841822
578475
402165
286822
457706
947318
261206
513647
814137
60192
731144
685534
402885
519145
30630
277997
882120
87481
934797
365164
285001
655323
1019519
60127
154441
448954
868211
1020746
489338
119215
178282
83311
267848
545190
532966
459742
607683
594818
544276
760077
175610
977945
1013649
470095
982175
960853
548107
897433
224036
659001
687090
191828
516266
585293
596815
684190
166295
357099
421420
345291
259461
14022
195884
255254
107649
327600
435030
506286
15797
965253
483166
586230
570752
954574
231627
138678
234858
1041367
97036
1007645
884399
72251
729103
799027
97311
532680
542136
907907
633207
284050
661977
269038
1005296
820860
865381
243278
436872
479745
294374
830162
109837
678363
977965
511942
292953
788360
518900
938686
386653
898232
1035066
974505
236362
456522
163316
892115
736219
285416
579678
565920
494738
455616
163308
413517
127125
376783
869603
768877
306934
480760
304072
965175
980907
295382
310117
693859
512011
245967
605310
115785
573777
1005457
369657
345994
286405
1009553
707419
655555
408547
936067
564859
110093
241556
364067
871721
929520
994427
161441
593621
866262
305409
1018452
546069
677461
965144
445274
451978
313443
810743
532869
733730
741806
329785
429218
496543
433429
64765
312984
576114
268054
411971
385626
55402
640410
410255
526521
200584
608623
841086
832768
93213
1016679
364816
291161
494812
958979
156819
4466
282580
413042
234900
578669
218494
635535
655570
84047
933005
500903
873531
993048
430335
366136
703185
563828
1029991
728976
880736
544495
476221
848790
1026540
678705
699418
590079
1036712
168811
433689
701079
429018
2856
735194
1033762
904281
729700
817650
93824
405935
751730
290728
703648
954360
427960
165021
1031048
904903
613247
911280
649905
734522
552132
586064
481487
200236
3325
898138
594828
926177
480261
295130
334569
614508
331030
688747
257287
926998
548955
229247
373685
485000
272546
595907
567338
602484
834679
771996
699379
487084
889629
700629
526546
119559
887442
15940
710222
563458
749275
275070
83489
178944
442864
245815
974870
771460
876666
443844
311810
953525
1043242
1008442
150325
931344
243941
225883
150933
618650
184329
737886
910522
813579
622425
953044
995877
559770
203384
859044
892641
919967
312528
634055
1042380
620176
44186
552446
1005243
6830
453035
49312
468505
172987
839240
746231
806892
788165
182744
581059
979948
316857
754777
131728
518901
628318
295405
857328
636204
753829
917422
107917
711801
761086
811822
584360
658813
72607
329803
315511
384086
517083
1044009
31407
1037689
440331
296110
428714
1017024
480040
143818
997649
575290
921002
513820
679768
2614
159813
546852
510749
138700
570813
905188
292615
346938
457041
493847
294567
25815
528160
96490
581104
947122
862956
458870
447771
312611
417556
437075
191138
15693
1011545
241075
459986
176874
720930
352022
760665
507575
528353
27725
838936
925341
45769
650466
874588
251405
254570
162596
31151
458962
13729
904094
426358
871767
532743
9422
488070
130888
521253
152877
261597
560861
302946
776868
816164
582102
306216
276807
392643
758889
781521
338410
687450
1035295
113722
343143
312114
10536
604546
544902
385328
545564
365891
933416
627224
1030036
756149
750113
871497
771008
931891
651679
805395
189747
252568
736974
634228
447007
983542
206614
933633
224770
1021223
454495
976038
419070
773041
971431
82179
588652
539111
420568
1031603
852894
893732
216834
1005726
1208
516498
460000
252185
240256
964686
305706
1039189
851828
600461
413748
189217
263233
627744
929249
359998
561154
948017
277529
24900
886703
518020
428574
213566
511872
640726
447747
956406
432195
940469
1001059
388620
331000
398135
62200
254968
43431
633533
624917
551832
153467
390745
287356
27334
289844
432207
185086
878128
805971
871065
464497
321938
251823
54909
621404
6148
529273
840136
187946
849638
611281
514821
906962
543197
17573
181242
328396
345311
884863
244168
409666
932729
938525
589177
673466
937818
1043827
371515
149778
357441
616576
466295
823575
353590
48532
427200
1018086
77676
327953
515917
250289
964548
46493
430493
231544
75063
1004560
1011690
31488
369029
113582
770238
616473
787991
484686
344709
335282
1042401
768885
497646
273861
432191
1036977
1035353
69079
601898
858948
710534
788616
323020
377083
1009123
800882
136704
958219
1009183
127124
570237
277201
710885
766140
505392
91450
729252
1010085
953252
344528
233646
839699
93026
414841
792996
370654
126112
1032345
579697
591879
208625
298951
408387
472009
890674
1031723
341271
1016213
545481
527055
504589
217394
903827
206281
1013051
327383
219723
377374
476734
245178
738888
258556
753790
209886
65743
1028719
936857
838433
196165
505472
853109
988921
146017
959788
1017985
657462
108323
8490
238829
485653
227138
698040
217798
996278
1020012
1015704
492622
799296
399676
898465
815616
885558
1017984
410570
372408
577261
753908
490592
239241
965400
482768
740211
326546
227703
148196
832504
890846
214651
893234
575470
493196
779121
595741
892148
284676
645526
640227
609481
836810
903981
65309
283750
57868
772912
381264
389446
633976
866742
52749
428606
495533
285783
695194
495329
975214
787105
281026
828941
606991
540139
870398
505053
171221
1021318
917700
229559
41684
297502
849995
180372
471147
694281
919356
444767
644813
363320
695176
248765
218949
403405
419528
1031351
493235
258351
260166
319074
1002787
838412
759828
749934
521191
296697
494423
307730
176490
923803
269828
691357
407128
82634
759603
330857
629542
782083
790672
685164
214511
984772
815819
970339
1008063
201282
434288
450106
904862
260050
654876
351734
92518
270610
449855
68929
927134
845478
116688
9240
796879
323588
218276
224459
471642
616130
733687
645033
98682
673559
720958
307138
875669
495345
907970
1038228
224982
378230
605772
336257
145677
599679
424329
499170
107838
914693
510646
222302
651070
872446
1039293
704601
679954
585128
471878
463422
471150
370324
231397
660913
1031552
747048
151429
407921
820390
885218
1004785
838267
1020779
476941
905871
461254
573756
352755
316235
877861
173604
705977
684951
224561
733273
897574
124850
64433
348601
498506
689520
360985
755867
439842
809397
338851
614667
393904
107138
557846
822668
291090
571928
646447
667709
1002354
610855
433816
738931
117881
399706
254612
244746
526264
605853
493719
31553
161751
56672
125340
1000902
185307
386629
963152
515069
967233
747997
592180
247775
264426
634026
638783
940604
695623
116058
535038
131059
230287
604246
113163
671227
513076
484578
522616
130999
622745
1035346
237271
794618
102030
855418
32702
1242
802327
1008181
773218
494282
926895
728682
926555
161333
670839
931299
750361
255978
425913
830638
507750
159730
90642
455112
316712
784744
714553
337647
729078
523750
218181
585821
732448
297735
531285
727897
95317
1012854
913117
233241
181305
569400
288515
215366
160582
777776
382748
800069
674085
769541
883193
868922
964052
962040
558783
259944
417268
888759
452254
415965
848193
606107
642794
846332
187881
885523
71644
337781
83862
706426
626124
722709
909357
929019
19867
623873
112491
599094
1009535
861632
38866
655899
129348
870386
849133
750025
134298
798065
844414
430878
255846
960543
870858
25543
830037
486742
787203
897803
490580
351739
862403
356972
371059
866502
563404
427555
919454
783343
245642
359919
568086
91738
901157
1005421
356812
241050
398998
417364
377870
825745
938589
1019569
71174
286390
147735
838531
586988
132467
119161
373425
537581
445788
792212
123815
99336
782481
315852
891563
380664
477379
84394
596291
694473
119215
491474
717508
576614
914550
825799
518774
188458
548685
331403
28766
277079
839656
980560
184710
959536
168614
862514
249574
307725
525791
834486
810770
815715
969318
490692
766364
57670
859763
362987
197402
827682
618668
102571
217435
916940
974829
210920
121896
196680
650392
72560
773427
144548
230253
849532
796556
385794
193893
912629
401947
809609
545989
674612
1045243
691666
197251
294
552188
152970
943559
4573
610741
696318
331468
913189
1010072
704833
683049
856573
393120
403532
69474
848808
478236
768802
775282
538379
39685
329495
754407
629796
715630
677780
824120
310204
272072
373155
756431
990653
706911
1026775
113788
928482
217393
476479
12241
403956
575639
644271
264556
205429
946357
951318
240982
556443
41912
961444
322262
458001
989220
450849
128812
905571
580528
617598
291075
788716
253462
458922
661256
190007
911799
383283
661503
515112
673604
694852
292099
71043
229195
846401
415753
59452
708086
1001300
93018
30252
289752
271475
1030940
984017
530150
748809
766625
656914
942569
517852
344662
662956
957211
49108
134913
390688
658649
864084
127971
23589
839586
492553
411476
952852
292869
250524
764557
679136
1042729
458810
425372
481674
129663
577409
999047
38333
1006863
727436
695617
917148
460418
22955
798101
792898
987440
751760
757090
891914
439414
602154
371381
943549
725951
926200
633971
795607
862256
218354
963705
407833
23235
451473
699001
349782
150604
582286
977098
432958
721142
417903
998517
277183
429836
597727
533638
53913
364739
380332
278455
453511
67718
519709
891646
415770
228196
697005
1015521
8360
370293
525267
902282
444734
735875
925772
722991
316738
48111
753131
594205
991985
213844
609207
123452
176346
550530
66523
10422
345842
206916
359512
941729
977514
950631
202556
282596
797477
706391
203315
818360
709252
819567
547742
995011
562626
899966
177532
677831
168518
91222
540849
850966
18711
641719
743274
70655
603119
852028
20106
197833
141427
329540
866173
974828
998232
745229
394606
647433
919567
722642
558510
447048
185234
168359
128045
181920
167240
410678
744833
132698
8815
170061
451724
397193
54290
71869
297561
500965
1023327
818579
861741
397903
1034266
163008
1016667
730392
750546
812188
637165
207747
700312
485333
741320
902324
923167
709809
246622
1030696
352975
851781
675315
303910
674267
241551
361738
636839
55198
623671
499431
540978
940061
831049
906623
607192
821845
755631
654882
109401
47605
317365
868958
879005
989076
987734
947582
630181
290852
311749
1021957
966041
15823
230036
749290
397677
851728
273588
148891
552690
912788
17107
1013445
918310
957326
496109
162909
301693
486504
796009
778280
318339
519682
610567
259104
716543
457738
276214
815345
657081
715635
660828
369300
455908
105966
232660
441317
58023
530810
467515
77526
748050
569568
519670
162346
653465
880248
121746
642775
952698
785669
965687
689852
47735
561161
100411
656480
848502
827060
124109
470626
538968
558035
218790
255532
714771
879107
435044
217599
781282
502103
146551
255271
759225
70846
827664
575593
586085
126065
350248
132862
210471
522004
73484
609027
975746
660358
94631
436196
947595
874455
627948
715714
922649
639599
631298
936062
85072
854635
990328
446509
177685
535868
369773
993033
747182
709189
818805
883493
429792
483338
8424
845109
392468
185270
398378
560298
998685
505983
402314
551992
535899
113329
468323
1006540
900824
938552
126402
951389
31769
884823
1018174
738508
213680
378331
185166
9982
771186
970615
523502
50103
826384
450504
488012
694669
462737
277266
1022916
990108
546581
454643
1036412
255999
197737
971089
699307
725924
140974
232064
931759
272994
726471
295343
820273
464922
974388
599752
715527
49970
92204
886064
59097
96854
270139
186290
767460
29184
786702
742034
497189
421815
555847
712627
11225
863293
559727
499807
620070
291064
1036347
346290
54349
356468
958352
577420
28086
178608
160394
689384
821080
795378
862484
837902
154671
486530
989459
874211
246618
903623
211143
796405
554429
860548
609723
991928
793349
859620
1004149
924591
24440
518236
502606
731239
506670
708079
117087
846001
509277
395762
434031
125952
113760
961215
433278
615399
414352
709613
739475
959699
1012369
468397
130304
728409
243369
424846
977635
532123
891652
686671
460176
330664
38780
305321
410799
560002
865816
956137
358826
198266
693841
262523
198060
529337
339156
428478
560308
341404
460612
672886
73297
635839
358265
32751
552556
567883
980056
404227
629614
351984
447330
162464
148966
603325
894669
183743
287393
766822
329731
687532
880197
664584
24449
981720
384883
542956
789771
910503
598560
513681
906761
434899
272885
301041
102144
1010070
969036
782082
132504
422899
664153
202909
456130
804728
756588
78177
910246
474177
211903
677065
413308
538654
21028
553995
103894
304684
770289
991076
295716
882935
569226
122929
640708
843090
25742
932538
830453
252365
797373
546
891030
929128
216294
840787
944150
336160
10356
800703
571363
388619
746132
354141
1000966
328940
358509
3180
775298
817431
78490
826109
770878
719246
202075
666234
179519
533827
975573
801921
98084
989678
275594
27658
1015341
774484
646899
569427
953511
10436
18009
966402
74300
260662
935033
546599
445117
671413
887170
659770
205082
380457
224764
4805
975986
157862
432301
278117
206642
755363
788157
955436
919196
653345
982653
142478
287308
488866
875095
896820
249205
682433
832443
816797
563910
171833
11002
148289
363941
503557
529197
320239
112176
929391
894704
82511
853326
550967
476829
272584
1011441
329916
568512
932107
168922
46017
521354
378104
864773
805231
885106
837245
605364
502612
543600
421765
781898
1002427
149096
559601
282948
103125
905025
1000686
843284
574543
200468
778250
371272
97561
769643
199649
668989
87486
675007
1011061
755188
579668
79170
375317
125338
990318
879879
544209
158868
603723
141451
184720
588130
794649
259008
269728
372541
478621
404776
749351
848738
304997
182642
871043
152889
887727
139804
661814
744020
551115
744170
696439
332177
671866
382613
644300
1001609
223739
807848
162517
752786
339837
186558
552446
371162
458320
196132
862654
375129
303112
913270
659284
127683
615133
948700
870183
205143
209679
130389
774380
691705
327794
574063
902831
846285
430811
671233
952367
747713
333976
1021876
494066
619920
809743
67081
217126
178281
994346
207197
898624
804645
932619
370893
204141
395266
147607
870275
71388
869920
328324
1005497
727378
767606
635222
266864
258223
345147
687042
195312
714443
202432
59435
429650
916483
712754
832089
201666
150964
637317
977689
563363
563145
676496
164308
185837
695573
514642
904975
712961
834878
3645
220433
575531
957207
562362
933503
828561
147989
893807
19547
706793
910406
206260
769847
686637
187145
226804
916197
79076
492031
840172
822716
473962
543200
94694
765122
698997
523813
356758
2921
244026
6009
358197
193035
349175
953888
179987
174849
34799
884321
206265
78371
799645
423
849960
24135
1004503
781177
582240
484278
39663
239965
797415
407178
887518
661448
191217
239024
129090
806177
566801
164685
185134
415346
884880
158336
749207
107840
526929
8063
174680
637601
802108
305352
432701
306889
477042
721897
952398
662333
121775
570011
903319
100454
380565
352464
942018
322984
781411
521517
785893
816703
226273
516178
746134
344346
291475
270991
691142
550725
653417
186344
111964
736851
768668
83342
113309
101315
983905
441186
518388
779899
56368
53437
31938
504632
731001
859873
347448
1026122
892784
274154
689775
659904
43390
108641
352483
303372
66332
81655
54505
820575
959135
149556
862989
987180
531335
363706
829038
391225
867579
126336
354611
763530
931492
828073
1021836
869457
669938
383280
999650
297517
878520
904359
615237
631526
549200
297978
568508
483025
56964
624899
88168
27404
44103
492330
165778
893825
574815
982302
910386
860215
529949
508957
543574
762183
167378
869759
777009
448049
765208
106257
284913
485932
798668
882264
341589
679741
892002
474055
354839
1000257
487371
1028154
784658
620721
647407
359974
201260
627654
435676
180166
60459
913410
662978
419973
296781
516531
922260
471603
415224
182483
851877
623539
246546
568564
670161
182899
159235
686206
70166
146163
454469
132729
950044
411360
699211
522315
372285
882735
437208
12949
367321
220967
433795
682740
589361
434030
272528
719872
859019
286898
942863
232188
471171
178338
404006
804484
456270
238070
436886
584790
761564
444736
315424
548349
267700
735315
632496
782620
137709
248077
424846
52131
1008184
93811
199677
609473
384924
211956
277966
1028959
275453
228647
606162
845388
898567
814064
1044400
780464
389527
303510
873592
193962
159241
825606
939262
100957
875970
263735
830258
766398
399343
312633
953484
1018868
1004784
745630
875719
497352
439674
257056
590261
502100
203163
621547
43824
569926
181841
99930
258104
776374
774392
492653
102716
581856
932466
581525
296168
13340
817280
1026074
419282
114332
884745
244738
587011
198278
279738
1045099
328721
307881
228692
492621
680753
730069
283048
68282
236871
318899
884322
722419
504728
354869
60587
568522
502790
511565
748673
909328
926258
952020
890975
124400
717636
105005
1001650
1019460
811310
530829
749769
409011
694009
709357
195681
354258
156579
905251
397667
995057
471632
957713
69141
1025013
777295
719465
834201
273988
15416
447221
595995
467771
965641
536464
474221
938277
671707
286523
361151
712882
831505
503568
295045
979623
65103
954123
356827
452385
610362
311202
647950
805931
741414
927496
275665
553711
370214
747077
608616
522263
78182
814739
610517
690079
940814
706651
105391
1044327
780308
463537
219538
654360
590433
927830
688646
610929
609736
655170
576122
984241
458472
309910
622072
335751
897502
507131
857797
633218
730569
373925
484547
299911
850870
686550
175606
341469
597308
829166
555189
323243
838073
513781
468784
214813
199934
440247
133218
180130
785026
966960
841992
351509
274039
982333
310416
900
1394
735610
771456
27238
154593
242202
201088
737826
546123
443881
1036917
473342
617676
573724
961722
947328
850878
1010472
372989
571284
80390
466553
766960
884544
653247
187767
809189
962220
195571
411476
750883
484878
198858
985895
909774
644204
325168
375258
760962
1019424
990349
449460
305847
196511
108860
395725
751957
991865
332869
313984
422640
354539
5224
430600
619986
237325
967277
432433
814763
775504
681192
767584
783395
683430
1016472
477358
974014
11003
431079
179865
426600
166129
50232
496543
551314
491690
299795
503950
817272
8188
762516
969081
196537
636710
709369
1011548
830929
565728
335932
289291
733143
66694
663363
978276
670239
882119
971295
762510
967710
561532
287282
425410
631202
518711
239892
128183
268072
355588
125795
591325
678365
815134
141056
360255
691622
358205
859591
50490
618793
102328
591004
448333
258194
340400
226321
885506
490161
563545
560783
177424
365356
445465
198285
974697
622688
996239
537471
691705
58031
453871
412405
11814
686498
739634
875801
231355
349980
138342
267066
590261
419089
486254
276878
325177
803601
726836
698761
477214
116781
429134
719648
919815
578844
978451
703667
404373
28791
172495
264209
212571
16543
538271
133162
996798
245390
817583
846045
555229
1033548
611653
339717
172479
784129
606709
78880
187508
220095
673187
124237
205676
188039
145572
30564
749061
933734
849014
1039068
20249
602921
736083
941632
91650
80266
803950
865438
39434
320702
57351
509330
146869
589130
1005795
821514
89085
35363
746033
721726
205157
595088
1022004
744011
523063
824326
750937
22446
750279
421694
224882
652096
800677
443321
587049
83557
651069
72637
867441
414820
702595
953973
347085
10039
717671
489023
614421
500820
497822
160267
437460
541498
955488
508851
649514
549162
104021
442684
858430
207006
176430
981903
690552
221869
739906
285830
916279
503073
749493
275416
459938
329339
213733
568675
458530
243282
659914
726735
951907
256476
1021109
667914
972494
442482
90667
100222
726637
790409
641634
71437
463727
1025173
92782
257014
84313
273026
734711
342612
962214
420196
533751
860780
878323
495105
680454
574902
447226
836930
1015866
386015
521385
994831
11011
280605
844679
542825
631244
147143
651727
47377
892578
286494
357612
443482
474773
486705
1015930
431267
230141
42509
800975
802482
384338
803092
475803
223298
332789
992725
460691
307976
715279
115602
74641
550390
686482
571908
138608
938201
201410
826156
417668
352473
264247
936963
833470
376663
515207
807528
877456
783110
434870
610713
640471
260324
844395
716927
385274
199310
84091
130712
129737
931989
712276
429179
321122
421915
811148
130211
846621
299702
97270
309061
1014910
1010968
565289
708333
116968
69796
247
649957
895291
106354
204118
5187
174097
632739
705076
682614
681330
437554
918080
750523
28771
944633
57444
422029
225527
689978
185498
1019893
44013
798040
646589
32840
658528
702422
265371
202110
817762
32194
956819
887390
135046
375190
801057
124754
1002188
155830
682112
217603
394247
882635
207133
912246
570496
624591
427780
829991
486262
281749
882448
1016151
459089
1008024
802701
590319
772036
663106
165389
774365
893756
509549
1009947
511953
204293
543882
664490
988232
725094
960964
1013253
768184
158150
392379
299282
336053
768020
112423
542374
495899
520314
822435
619345
434256
883649
783531
630798
232141
397835
315116
695905
183732
292320
225097
542135
534477
222741
95833
156070
339805
273506
486212
279759
967419
260281
4541
323050
699297
860741
878439
875394
520349
362794
1004197
645798
804753
95238
667470
230332
161658
906458
1039030
334793
732207
930098
829038
604850
273513
541997
898587
712708
597015
335750
442583
73736
337409
694279
60588
713851
586988
18737
827025
185319
986720
144658
295886
291916
132257
698361
426090
712964
1042625
697058
565121
784186
762477
628723
274538
772474
477052
720370
939499
984863
744798
417826
24905
607554
93667
65304
560760
1012464
235828
950654
525266
920905
883172
395138
112330
38581
426744
659350
76423
171418
125537
244159
569226
506817
969964
146347
52294
741531
621935
843225
505455
699587
859973
465765
420091
1014467
204734
824443
365266
663603
577980
886171
209594
393785
643336
366599
243037
556515
991801
774409
933190
522981
68114
950300
865269
149305
460520
16144
460520
414554
33819
85672
759874
359751
492791
337543
182875
935919
344267
47880
936805
987169
194830
253505
818078
463030
1021719
117253
950048
665987
1030521
791601
604602
868516
755984
153492
1016091
339953
639853
452743
341961
900412
90107
216214
851998
353174
589341
666260
770254
764098
291343
136231
182083
423092
145819
291025
520831
367596
652879
110238
975044
435400
565896
571314
213297
360722
952290
408697
38351
614888
692094
23092
1027206
337700
710902
542722
955514
321678
863011
886340
745949
1002194
866479
743363
225064
422119
1018084
166774
493468
43746
536852
12706
120788
728580
681583
822970
304276
743871
255759
218322
301718
454446
6289
377198
393129
189979
676655
21856
205271
54592
235119
121849
479594
362204
252876
160088
649890
953175
528783
827039
471203
379458
825388
297055
719439
696900
418560
446610
723290
927288
419790
848194
876731
914426
141794
638818
154695
378702
798060
1044306
340616
123887
268021
844125
387304
1026852
714101
9107
476412
645765
618613
381588
1000477
837963
148330
999831
363448
159409
342699
940114
510789
503772
675014
67533
595135
933131
24729
233333
501391
916508
752367
891248
182416
150844
845448
66964
980156
822694
640702
541915
574341
649880
631564
946188
484910
464067
901930
197104
288780
286508
434611
502879
276517
543046
670541
420515
907951
185781
936854
283692
601997
58493
954102
129650
557421
677496
524242
489203
76185
71042
199533
632820
727416
941190
636577
585471
728225
320821
922204
265131
717911
61823
962448
687320
28963
425899
427344
1016115
242559
783689
887441
75125
493667
217271
679293
1000869
644097
1044491
950288
436099
694730
420643
436125
324889
671036
783242
197229
245390
272815
181175
196709
500999
630140
939650
597615
415603
182509
1025808
872429
743526
870040
94994
750692
973203
830075
758226
529878
747717
245379
704698
746268
657505
509894
743117
419303
271083
213481
836487
629701
481079
793208
692220
493339
860331
780833
407726
291659
518985
381814
710157
891434
422027
604564
115681
758052
463125
241934
401876
316533
774186
693014
889982
1013840
150253
624528
788275
653771
839484
673993
974536
783300
767014
246230
748643
289392
307904
782795
503058
755480
460258
994321
321935
431190
901923
310794
749102
322807
577690
256549
969297
650074
27072
450633
539498
831560
940122
150921
861171
709279
1007223
440890
623449
573869
212210
971452
661125
91585
601830
1045168
656223
670761
383745
1030782
844331
483073
50455
1013609
831128
389683
538735
685021
146485
276847
383437
724130
328653
455228
287433
976754
381532
248069
806881
318798
589723
266459
833678
210031
486417
530926
671673
844817
109309
994270
887483
185455
310518
234564
495369
926448
380487
772601
342768
623113
947806
333794
877882
280123
895250
864193
582030
989698
227502
956102
255923
57417
738740
976418
389786
348903
103547
961026
164647
56924
698326
307891
655537
504499
368688
947880
518157
916200
337486
357291
869905
221123
977871
85747
527760
513571
827681
140518
592300
332149
530641
679745
654944
1035909
100695
380828
623299
819084
332442
538014
365886
59267
326302
168130
761065
118820
629269
942262
32718
159070
861405
2156
510370
541035
575269
602022
244849
693002
92612
800083
353738
841813
341828
564962
904836
713015
94543
850156
795457
366373
874443
299437
524286
240970
560197
41821
181026
754650
192219
205369
886197
321907
980473
788940
927842
529699
661094
70373
798084
677084
537179
459135
336951
178650
128371
455103
363340
377885
396356
832385
437451
422018
49798
504380
1004566
591549
630895
941648
719148
648380
219618
763367
392703
442013
723723
450239
588279
126958
663838
1038493
122085
135783
784535
463964
152363
955516
617954
577499
790421
828250
806674
977233
372480
1038324
7083
698293
790425
121060
48678
367393
153522
271824
1024567
869641
683545
541638
202405
905403
933149
989986
1008232
310730
889003
460920
731356
412743
681408
965924
956158
35137
72915
536906
301391
340065
519204
396650
829161
97815
662187
559432
610201
163319
918418
216440
974437
999164
767222
976762
146333
1010565
329866
699574
196206
905113
562601
588313
211604
487422
130977
229592
210710
478127
178535
824271
104840
745634
802122
987077
477880
488955
861439
249382
79066
471470
191424
541235
925284
737767
657015
87767
437282
384590
392834
642079
367070
487226
427315
825886
538162
321980
599317
856927
590178
231256
568614
834188
641907
71945
1044065
463982
267190
868802
263246
781821
138392
927367
422430
1032953
816801
664815
824869
152055
953282
30073
877789
164061
649899
141122
358424
966946
669071
972422
227709
283980
439043
878930
105000
363630
104549
77280
372175
54106
14253
523097
145063
676765
726859
300396
990219
916063
987533
265054
649299
114697
382103
628622
756544
251915
25674
793762
17104
211507
762664
258102
512950
1000571
608810
150583
208053
1038724
35664
693743
881728
720149
927669
984221
466036
347689
358888
581133
1026649
945962
464182
938165
72416
631413
723315
213807
981601
475653
1044660
866520
372684
518127
66747
359937
559125
169659
12143
401400
210238
283946
166904
917412
625636
340257
130323
283134
258975
927735
384392
33515
885785
1020529
276255
142953
439526
1003702
584088
323397
283085
167290
858215
84438
81732
667583
7470
552312
231673
833017
83434
402748
386546
478747
116033
915083
948325
964063
160521
367047
154967
760970
672112
131643
157724
693073
916843
995228
932517
43559
241203
356817
285509
929292
1014698
959336
1018053
653338
702892
570273
559641
873452
188544
752712
1029321
52101
1038231
436810
829212
173051
506477
744333
393799
1014224
366827
535050
800179
451142
477533
895618
435022
1041799
836593
773447
293646
626091
877670
973487
419315
8446
833149
452965
741226
542035
738289
85008
81352
321552
735773
1012843
1012865
362639
934035
659209
669773
933415
500023
879838
623331
797246
115149
721345
1033061
222073
883765
121425
1027544
710593
437194
301261
912191
601433
16133
141939
424279
303375
702460
374884
367899
610247
1018173
373002
366431
892197
337836
352544
623880
780053
381352
619023
348373
730790
358897
714558
915104
599752
938582
1032865
626580
938883
1026996
9639
526688
870246
664276
391273
859721
135593
767394
689247
610197
133801
926962
59219
86570
400814
463965
506456
497563
186480
878017
18614
645542
927797
657980
272444
780672
771318
952500
133377
610665
835749
211481
317901
322357
322415
597932
1532
553537
835441
680649
1031994
779668
162896
1018190
46635
513396
953357
168649
776722
522951
175378
780562
1038398
447871
248067
513885
316127
379478
843773
452228
934741
393694
80481
729512
37555
186402
778496
823873
112086
127449
625491
530774
474042
378807
1020736
71449
506673
361974
100708
468195
403354
531377
198873
826788
72315
330237
559675
657953
649535
749018
660687
672150
712336
676109
752207
370320
678645
78696
141401
619849
449641
60985
409872
525764
125160
777903
649398
967727
38734
91443
629916
604028
266526
352463
65447
222001
615695
148810
671091
619488
131077
243067
991304
220492
520758
881466
441301
925508
103492
453383
948648
425621
832635
339323
332440
766840
865535
720726
151203
1037324
653213
741930
764368
840624
94289
584207
354270
840579
580016
365188
915638
271858
539437
281720
412273
851866
733361
859700
874085
850639
136779
269959
119414
923658
33642
334423
460495
184958
333969
615
530637
964016
134685
42302
550054
240438
176991
927803
426409
712587
521785
696479
417203
434231
262254
154833
47866
406959
800254
863765
830956
787472
865734
367823
88361
502085
56863
314139
766338
808340
298157
1034365
920965
78545
206552
71472
496988
216533
22656
1037627
617034
40025
382977
606199
130665
958995
409534
945640
516043
430391
350716
581588
449711
626242
232109
605068
762102
248784
58893
583492
322936
639678
232332
230734
303787
789514
886481
59298
231522
302959
136853
108097
127245
441606
736620
34289
411018
412139
386344
913642
575679
570647
951527
558760
56552
350697
314256
941905
169459
664817
264430
926373
1243
87478
510319
250308
294653
539994
163293
973413
896890
136975
135553
64058
596301
231708
812338
351077
652459
601979
222898
861306
176548
156315
648200
383499
947373
79435
857661
78435
635149
636830
1023656
205694
794080
994580
671707
755089
302078
488503
907693
324973
282052
678432
595201
502620
813685
393476
139178
417879
449612
282242
960872
282630
385991
976198
369689
619709
447853
215737
878617
986455
442472
740723
107350
682259
661080
679261
357818
273503
728986
528840
1241
409789
495266
913354
793283
257782
163788
288685
322638
381454
543200
521140
343843
811594
842274
435291
760151
38066
499909
401820
868444
705150
915226
829275
1009021
529686
499440
59104
446296
394933
854118
883766
115822
146844
492236
41942
670830
574616
530676
183249
474314
521014
379554
568262
165660
864336
817915
718444
962327
847050
889265
56740
101950
340658
781998
832026
415
493935
287094
305327
499908
635333
854689
471383
165694
800085
959243
732062
712289
158747
268574
316629
228314
908239
724206
1018949
7330
23517
575959
849551
238466
257660
599469
759522
550131
536952
1023603
341725
320472
459515
198486
677285
383704
620617
117088
965039
306484
649642
544956
1006020
665321
77451
141277
216571
68300
483065
24528
1013429
461060
853717
442684
382126
920975
898036
157859
12748
339676
11718
406210
887023
757664
508150
860005
31394
508978
339436
859185
372078
654907
538788
909430
991201
336620
772350
1035879
66719
562912
915035
524524
597952
678731
902504
126602
43920
484805
864418
643427
667252
901275
841158
634440
1030986
665528
144438
814819
512571
402529
292628
997695
948585
295982
60470
911920
162043
800236
271606
192491
579736
338055
958995
1033686
184351
182468
82129
242052
324728
154265
75516
49030
747214
425138
945649
803128
806439
1007653
934740
719798
975752
19315
599844
890673
148849
900045
308060
385191
1013933
473368
981013
901502
806905
766135
300631
718843
249787
796958
436426
281962
753092
484753
720775
958188
357603
228692
403746
391889
450644
301321
170620
822327
863737
532451
987414
112458
183753
625300
275751
544362
594157
643809
578787
947418
608698
425447
180296
471524
113551
25995
672323
37306
443389
134107
565695
839843
758667
656098
969080
440556
154311
330245
314595
961052
707266
951919
862082
1002191
319684
631043
706098
737060
874305
499460
645127
408112
136822
506949
209369
711570
734372
908619
132871
351893
954830
343647
40804
724324
175935
578776
759483
1008953
105589
603950
475572
162631
38877
643336
39521
658532
50891
325379
289275
637927
810285
26646
920243
523877
922093
835894
36484
439114
53337
233054
130339
16976
108867
267463
650466
400225
767142
669336
486356
160324
117406
1011391
196018
645004
431203
438366
691581
194161
749976
971730
365023
40112
971144
383520
295214
480516
1020261
664339
313850
657794
940163
646256
860307
602021
233364
174375
480108
539579
756757
989864
62629
818281
818027
409716
162972
897447
396131
800587
290801
155890
858487
286979
245728
915312
522430
719890
447982
868592
237025
228696
852362
24046
1004989
988245
721721
246480
251813
1020857
733212
269992
804427
689979
544046
514799
666550
1009885
51648
341988
351000
484907
852883
478576
982680
955354
1043805
160764
1003188
591187
872906
792750
358840
1011370
831136
490091
648556
22454
979904
436652
351735
60767
27476
386230
150042
899682
817781
162643
940016
227418
1028408
354061
200499
37841
717459
264678
301180
437596
816446
889118
727597
85974
633036
736008
471725
82142
302383
29033
759495
222459
827399
230136
224784
33956
418552
1027747
437408
385539
103627
610254
200671
762583
663281
212096
647382
16027
96917
807674
516930
827656
14003
457622
309189
495475
843106
937216
614949
123044
744093
396746
196728
1019473
560702
29818
260658
50062
11346
115728
432019
1025410
376989
228713
515190
120943
798473
749701
258201
100150
391984
739233
734180
978693
880219
446955
671791
489983
716072
120760
501926
570055
843332
616544
84937
861263
493669
161139
346225
904832
614991
517943
379682
780087
1044167
648919
702599
10461
957365
623667
110399
765048
608812
103729
756033
23892
327560
852220
759003
598367
246348
712528
495382
1020682
77415
842885
207295
264469
983491
220760
563117
225590
900797
170727
957484
361196
1028261
369663
666681
707266
920779
636544
579120
517996
923956
445385
964388
39411
82630
24881
162092
892433
583038
701527
594816
499768
997880
1023304
404881
865386
348583
352699
942048
254225
90446
920832
652593
844611
707635
664833
445185
552281
955427
800150
639493
664499
959617
703439
865228
528641
526848
636954
645394
865283
750005
856488
448758
1000364
1013972
302187
178643
484
778747
816776
690606
724323
213659
855263
919897
968747
593009
978610
172621
781093
527955
126389
271229
499207
12984
472176
1016307
1035633
896857
63574
61832
783131
2634
201962
759613
469152
808278
79707
408561
629991
232592
102314
528194
441384
385401
398124
730976
1029245
606908
198090
598076
257834
766486
68816
779142
708511
934381
792720
916747
406249
197008
35201
71437
202687
956883
231168
868574
666349
658023
971938
922487
151197
422065
393946
412461
154733
610916
701581
937290
147933
745163
235589
230799
797008
547427
824657
388360
887440
343875
424992
508857
748739
857269
298832
230678
722140
887853
590103
656085
233152
402162
444073
91784
520558
732406
257276
404680
137965
203144
488149
100272
253561
969539
491520
883834
216474
835506
116558
464971
800743
541115
827608
726180
834553
463261
644438
644156
223656
222598
201870
461761
933847
314102
375026
718694
397554
258958
79635
632683
62026
169154
714175
791241
508107
844813
1009122
205288
343921
681953
1014879
381272
525394
122672
575652
325815
11396
851626
150031
899800
385463
569624
650489
62057
444274
603420
585412
204378
904874
8890
127858
491323
980617
144781
560482
864643
305581
534993
749300
211678
659879
317650
321771
490008
630291
979855
23235
973830
80016
563439
596123
128731
195997
994404
115386
381863
867207
650462
606240
879432
474110
93990
834507
352047
376027
580310
365446
647139
535301
604908
696059
689429
646241
778766
599955
485001
561583
288729
226277
670384
743654
824094
889197
825042
253308
43936
192954
7111
118534
1039986
423706
242081
207410
196065
523221
301022
918237
150126
304074
706726
763234
673964
299712
139675
58483
401466
760781
662071
78630
578168
254673
789079
268532
638635
394555
868200
759927
406400
731612
75552
980638
894795
1033861
455288
19246
1000175
181474
1020019
667123
76183
73931
434895
57678
281192
175556
1005389
151285
103046
390849
787140
4650
818826
1013675
729178
204493
49821
44301
12120
218464
254354
279421
849137
78643
612469
862628
89558
190146
672660
590740
1004385
666386
328830
387798
367091
1019430
311949
705203
469309
95002
120884
500058
289762
366134
365174
862320
297250
508048
593297
236002
962023
453081
16874
458039
836658
541821
870134
990165
1018459
204931
797705
569573
370786
952212
105044
197807
795789
901637
253476
596876
1033131
143455
931108
980927
816492
615353
900511
257861
13076
546498
749825
729189
104528
906399
898166
73203
158454
437467
990325
827012
1031206
74068
830140
597241
255279
1028723
743994
922594
952959
435582
256226
642201
600919
703652
311867
403468
30487
363286
167000
143706
1027551
52836
403565
445478
911570
163278
232432
491317
819345
158032
413617
93098
121081
647419
587983
471143
990810
300731
890252
493012
751161
854633
736566
982541
494812
131064
743833
843711
709475
637990
207680
817403
328334
790198
463056
405107
77554
425500
919728
721989
251825
527332
900360
15862
592587
917625
540748
169228
1021822
1017176
15904
526343
912452
824749
699862
820593
1008244
936062
931150
503462
77562
713478
634973
532930
740684
999300
1042513
60992
982236
1019506
859368
1093
900276
260251
390896
457075
51200
613964
540621
825400
440732
599597
615118
609711
278926
806084
576002
19568
579144
653531
442657
123979
698147
39943
37110
542513
869521
763087
492570
366977
987185
952241
12883
48591
819892
49133
589192
98969
791226
968909
666810
331023
92046
608934
562332
484615
125524
573472
740350
698893
964032
12229
374856
63952
222411
719910
633761
788814
95636
119413
621922
308681
570009
309299
75083
802890
195285
109783
587162
413799
243509
541928
690677
235831
151946
118397
612438
745009
451170
1001723
164184
938038
424555
410535
687037
729893
179610
601721
595579
909818
904363
38940
215960
498997
9741
949437
855760
324359
809060
818436
1021626
1021381
327660
794389
209821
846799
301315
729141
326891
496609
154783
548191
141436
779266
492378
1015504
118672
566962
328973
432018
443049
135416
251917
767940
375650
106586
806206
397305
728427
110110
343958
134295
947690
177800
1020765
26106
326070
176373
890987
325994
85103
316589
982397
1034492
602508
118685
389703
903948
994131
827822
755911
443982
363469
286829
496653
158199
273360
416490
268914
943205
772097
1041874
739692
161297
265794
172342
616280
44857
557596
986837
28768
275428
251768
335267
825674
598605
431072
920603
404748
159032
781630
363030
962624
13609
437239
21327
132358
426861
140928
301551
103885
714298
220694
361123
453571
383994
654730
421046
1014303
1019891
976671
927713
209937
627433
771746
43398
187385
251638
954030
4739
131231
38559
927434
103445
882485
949083
781159
1044980
60923
186371
242122
859000
551010
525786
65515
465078
90861
409447
421771
905008
918681
655053
173011
134257
581390
873110
726677
619353
277140
954229
953874
591601
771622
534629
1011821
504559
325454
663849
1000919
230165
663009
655453
788466
1038564
775684
949836
842870
623781
686067
816470
606785
133551
692800
657001
321323
532812
52021
950994
244786
379913
255604
195743
443104
858693
907265
775087
55644
419894
677594
106572
932048
29737
861905
1013498
638115
797014
346825
347050
244365
55664
804550
641735
760557
647343
3826
392847
656005
923295
443793
113586
733603
702180
111974
120324
16148
307162
704127
112917
963909
606180
337376
101131
936899
831694
817640
213861
213100
713966
1037814
26900
485011
124741
148377
691220
1027660
756595
631074
49106
789092
433620
164027
425446
312851
263839
541654
129578
874505
9493
267108
598145
101920
302081
651401
547225
740870
858782
938427
205157
463295
511889
212833
731838
224198
186181
628247
296785
314789
242285
1041936
617983
877468
980545
971553
953656
764988
289631
625327
239829
589393
409633
140543
436065
502693
130873
437095
778140
280
200149
271258
165378
108098
717647
637348
928143
179110
577370
988120
785318
367591
851487
267204
571092
235837
53873
604523
382859
1028023
1010343
184985
917530
1032882
725150
626943
929690
60303
581389
741301
737397
604043
702727
206087
909941
196178
968478
898164
290367
184874
317932
748883
913996
160876
482650
515567
125460
360978
144538
102076
189545
454202
871705
486414
244468
887596
990678
469152
60924
335677
588382
316866
756347
504138
168928
274773
722741
727071
198832
888692
118282
372021
956735
342563
415102
960082
933998
858789
806773
991266
839243
911985
729552
421208
351046
283857
1020288
41932
435475
504406
280118
940257
151798
662163
1038198
37953
472830
554759
1043549
500873
837330
87112
129820
751890
978762
1021720
84893
748259
231040
328923
81782
554346
180706
332797
149520
712070
133278
406345
57084
643646
241232
365382
702484
67531
608084
458832
90945
870564
559658
79719
928303
263367
402455
567313
357450
823826
135517
439089
916894
441153
424924
43010
676917
110278
69572
816606
322580
214981
1044496
331219
49481
920593
818928
337970
474412
119119
906773
695834
1042589
507019
415653
671555
834425
1010213
672379
740687
121376
308214
777432
348907
839408
887230
619581
484021
164555
1021960
723030
299649
184032
533842
1033813
163307
110343
113164
929271
728329
565399
500702
718011
807733
936918
687124
998806
282762
636372
231733
761022
299708
209335
787976
193427
499031
392503
80436
464019
155688
726160
153648
700136
599809
135118
869748
436844
852985
569176
414948
962857
195039
616311
823968
18806
1041329
169034
431370
317452
955230
931797
573996
552294
223851
891315
1005601
732484
389570
198391
635375
148818
487550
531042
133979
595112
471273
711842
844904
390625
156858
180249
393693
763158
935599
377607
934001
776245
765381
87292
246237
1005976
399953
420579
263510
201143
509559
638232
824486
11300
296241
330588
180260
457435
66514
204298
250132
171553
183027
183880
801996
338167
500656
771539
217026
712042
754992
644459
593502
317681
942472
845042
343135
362687
193276
687608
500060
713980
917850
1017620
712137
445422
532753
1020792
985362
376973
254958
808384
183272
389791
705236
467217
815530
264662
988419
607168
279790
498574
311331
623952
120724
219141
533165
724338
845289
887707
246818
31257
115747
126932
698463
23005
605046
378344
236610
799585
407988
898232
308020
375964
147872
1032343
582217
143183
517950
117763
552658
595036
614622
130003
927548
665026
790573
57989
32163
248051
197608
1039851
257837
587338
605936
569620
126719
57937
680839
402104
884852
833983
994920
478889
893716
737299
636638
529222
48051
93764
9271
957777
214702
286719
768524
666497
93676
961730
717386
790617
291858
200158
327269
572767
350908
322932
778309
301501
171437
484818
443366
301974
139036
93219
643068
259840
995459
719402
1027403
662357
466051
742096
95852
787392
803744
437391
1022628
356969
173691
73799
588657
927387
593196
630317
324707
839940
516809
517153
819262
445199
909814
777365
154199
162854
939288
630411
30153
1030735
756328
171555
120825
798505
566049
586645
847745
70110
458106
755559
218623
233897
105085
692351
567068
590083
814651
59917
349635
275591
587691
758708
115217
996449
59354
1032597
895470
701680
13087
598992
744595
819693
345236
638366
234942
400482
59993
998949
1005816
779889
82867
369876
799341
777870
442328
1014119
532162
1010511
46793
214266
132224
304998
66767
454989
584487
692973
58139
745045
846796
244599
164114
420284
196408
820777
1016649
716407
843686
742808
846404
824769
583876
105838
440749
866710
116878
918471
994159
234700
875026
795062
632405
86094
120432
36812
280463
229091
257739
365744
1036604
1015241
451976
406087
773790
825122
670010
725155
683369
281390
933816
160802
955842
600244
908987
432924
407386
729874
245718
762551
889919
695765
990260
130028
311104
870842
1011110
443479
693602
713581
286994
850606
201936
664872
206565
1001369
165945
413391
863102
248041
727337
226877
1006929
881509
102442
338638
229818
1044281
935424
986076
612995
198212
459671
584710
999776
144708
335661
173767
227870
747779
16354
540750
310023
397693
565095
661923
877004
106041
589212
944289
842615
634774
878004
909356
696370
834244
24488
884790
594843
746719
901327
1001529
767828
412184
937799
1013118
11476
51610
1043655
974716
1022124
882072
771459
465669
965764
1039732
274980
557201
52402
812597
808964
827189
991720
456494
448802
132543
674496
886462
114592
568237
194034
851461
842898
601588
637420
693501
759255
842449
190949
994415
196330
98790
346669
152209
616981
180771
940498
737503
146579
1006808
815239
287306
839308
493449
232795
825642
184518
620958
388513
372450
535507
33145
503528
307789
581815
270608
718331
435321
834353
796304
805574
478346
192288
317680
932554
559824
332091
867385
91199
1024943
961586
362881
20721
141934
825045
10983
44040
327627
808748
160290
1025567
449691
163002
429236
179327
400394
49360
505530
913438
756153
595852
191325
269410
22463
340783
649264
365156
735539
577380
965180
187736
793588
537364
648313
46501
199827
88997
411459
972326
182874
481815
277692
971944
1009818
196869
72967
299678
465278
183081
952648
596079
50341
684168
594864
402052
911843
640599
700404
858152
637142
875601
611415
735747
737796
396814
160383
577042
643202
997577
88685
923312
798699
496117
391505
284444
492258
153003
754026
133704
597352
402904
253162
124755
92219
965065
296711
345443
55496
241487
670036
518768
201762
451787
732456
248133
577675
758537
731891
93230
550237
101868
114455
726655
151830
32129
314278
793113
812158
443221
669775
46641
799887
777613
329620
35535
150776
41296
266345
842625
161297
901161
450610
928466
197584
268369
771797
329389
441777
206710
1004699
872092
620815
180663
865551
427019
824930
134003
878721
893209
992926
286205
374007
728634
113432
690628
687575
965382
431709
934987
790927
59011
1011889
81286
1042175
467919
72218
965789
228465
991314
236879
332681
441988
694066
724413
508877
370024
563573
688934
397632
559531
873805
1036745
901662
1023340
816603
541067
93132
145164
285568
789828
958316
193143
502183
752997
153738
370017
111287
320759
832314
558049
86715
1015982
855232
898068
543757
229497
189527
710959
958063
364802
509229
639878
450187
124475
257772
929086
488795
450405
162626
52064
563075
93184
1004497
810328
410805
965134
23286
844327
332404
381000
453361
818011
803492
772790
29838
687859
340148
652431
173513
532590
284562
74057
693417
77722
289246
200420
611218
696078
360069
736525
421795
594045
625102
806444
1034303
361317
95783
23268
595747
316688
191657
822530
290155
991510
424537
605723
351420
227320
581383
869470
495483
1028274
1045429
630400
825586
241203
869780
605885
167352
312544
279616
803658
311637
589605
188508
375704
190582
26443
922059
553261
269220
291303
842860
293300
864797
1028812
180375
194701
25252
441547
588058
173390
751781
855226
941467
114105
690830
583181
828439
499346
547888
305364
375647
524764
1007383
534958
169132
797750
864585
884289
262479
620263
840597
271195
111006
1017288
724736
334889
845268
779284
318772
424928
873098
459839
387141
952345
929504
961841
900830
874699
280425
218951
446833
360999
947595
942003
577771
47535
661280
720816
727147
437024
503172
885548
630240
818269
795098
335409
242765
430028
210718
703996
157307
532873
795330
22766
729215
54427
578662
307978
741069
1006286
712743
973174
682853
231635
718324
493947
440714
971213
41731
495889
362955
619028
812031
429405
535700
570655
172201
978913
937426
944485
822164
549780
498286
908437
606190
825484
578071
213527
79959
446527
137502
858160
658464
796916
784470
780558
963685
883606
707619
556279
603397
378095
344496
753937
384681
502243
178612
10463
328036
924723
680211
703785
534637
591316
929435
573333
693687
894906
30118
697285
854960
496235
558952
376331
524303
402406
543790
820264
623268
359038
860260
876231
412164
848474
258026
27038
866388
81691
819133
142432
228121
228748
849288
989285
1025779
919058
771429
988326
714253
599079
828437
829345
780062
507115
241208
601701
627144
498650
280504
795338
820357
1010703
483577
23458
135957
403641
383495
862868
711464
538551
979170
857123
906405
869239
315404
707400
402919
395450
479629
591267
407388
391713
906487
396633
700560
1133
532381
647669
792259
801946
538250
897539
898455
597022
396180
922212
371221
867049
94347
36965
289111
43458
525852
697487
27067
325009
4729
993564
336376
495861
182010
632561
477489
815724
220200
832649
84064
280974
317598
525368
232500
552576
542229
135562
5397
1032737
526457
877079
353237
989636
209312
583333
971632
1010075
499916
975192
714517
472036
452900
264876
475430
485243
404409
939051
772909
202153
991977
114979
642405
88844
928093
748830
652329
914541
845440
866322
808870
811002
675232
424189
161363
545206
1001555
801630
199983
710440
769768
51503
787390
464223
673337
422352
1042107
119065
76593
288164
643894
1025864
561912
357840
472773
743894
766
906500
791094
668924
1042376
488332
343406
154834
762226
885368
357386
965637
624867
367628
18288
957843
680596
27901
845287
328951
552758
594573
869684
396053
398801
376444
967780
255497
1028640
330731
635631
215417
800581
101113
798224
776259
928969
484507
189816
550271
252138
414292
686850
414690
389973
939212
627655
91014
646792
983015
874468
461108
758194
538263
534184
1008438
1006567
812413
842316
708317
634332
304997
966479
820283
195362
596872
929140
850243
851481
886540
271364
557454
526701
934610
436167
815968
886763
492915
920001
140060
857256
790201
501589
376895
335063
48474
846459
401075
527626
954696
291156
1022003
226942
356555
244911
100367
111223
508592
203812
912818
116870
498807
364488
67264
679470
916844
218310
860199
755802
19024
107989
240397
518979
543824
944082
563550
29680
380844
430363
957073
646908
113599
690901
213206
477027
914557
855787
599624
58167
326124
879031
767552
585948
990750
450764
760825
850520
781915
166376
681499
167980
14193
233831
721725
16276
455560
114572
631699
253018
804749
839503
179846
414806
374991
609767
487578
416726
387332
351728
508185
588835
70836
995465
297783
715207
299774
1025329
540390
189990
922514
131802
360787
342233
688547
547362
635492
832957
240575
470886
832003
1026287
124835
345160
109737
983736
994992
132914
468865
631106
448205
414251
596597
1016899
693339
416374
559974
228387
529073
207631
132196
230987
719801
75616
16538
799849
598781
552452
149723
63053
385804
1027918
995128
351257
577139
407011
245308
600439
674689
611762
565053
1039856
661455
892581
861007
922464
63241
492792
120674
583762
93662
967405
388528
418415
855222
454424
931188
27761
59059
259711
810489
211337
644082
938780
1005580
17937
154305
660048
52477
365050
302464
740388
236301
355971
1040700
350427
156867
232194
977654
597229
397173
121324
530075
899646
395152
728205
382485
369987
896937
889506
958526
381948
100190
211004
199177
708103
487463
617822
353246
958096
942949
753507
682123
625047
401774
779785
359802
431998
595375
845425
138167
211004
502529
506455
150426
888834
641090
925782
244285
815937
152544
707975
837437
912262
773323
178077
747482
332821
722433
191775
1010594
715490
71604
950964
552089
782735
566697
299224
315053
814530
51617
46901
725445
725353
245139
95926
802207
422711
426141
806264
646054
90959
324931
769021
269094
933885
95811
677646
70723
519868
1012774
624584
675999
71380
273129
283557
547363
879759
975340
233403
122676
526848
808751
302596
749971
167854
941706
805173
515691
722985
982871
127225
648896
522181
938259
564805
110992
220514
748762
845923
105668
961851
1022249
366900
1010052
526512
221895
471311
888809
96536
885115
44377
1013785
202982
272012
786429
482391
298490
635067
525255
163054
635066
811453
950894
992472
681295
702050
542197
187499
1009249
920566
1000523
716457
245734
777737
236565
374602
479920
273186
944783
820980
792468
637657
557428
179857
124575
794352
75319
348417
397382
632852
815097
962543
217290
581139
270949
417062
363646
52126
885255
403315
108645
734861
2411
499332
247929
461174
547510
208947
865314
299898
420718
525021
608488
1019530
74112
84887
985811
801655
371872
775928
844744
254156
564127
152461
206639
754928
656762
959488
999337
58073
149724
97171
1041250
426535
909385
640733
148668
363009
786542
487971
470417
642087
994653
684018
825488
835263
356081
348050
563648
622785
266497
557752
1026726
85593
985556
131560
533046
169823
856381
881475
86164
854742
410238
134932
32108
34642
992790
372155
288479
202744
584286
33613
512917
156595
678803
849700
242407
607714
941301
353823
680551
711013
789263
942524
234575
887521
688007
150774
383061
14716
505321
712319
759987
567733
331377
28008
599734
620526
523842
1031232
508804
974012
313299
125868
226696
358709
1018005
26530
309353
466760
662045
33895
668126
504320
271266
622293
358823
311498
738352
526690
559898
714565
906149
877016
547043
753899
210371
254693
847593
510398
626118
895275
127430
681046
163761
197860
145474
460960
685586
1037593
645366
172968
894883
324536
144865
554693
115944
70800
1000144
522346
339832
357789
18312
424931
651590
878963
1043650
935398
782627
921575
915539
389118
363596
593795
544381
144653
1012825
717958
537533
787173
157803
384702
943662
657961
658349
3739
673877
87329
876529
757399
28034
267287
389716
944686
64856
426020
608374
719389
293636
324020
164721
340485
626234
301617
55507
794558
822307
213419
81746
952228
846707
851893
192983
671001
160543
986632
363685
1044740
459902
626177
969696
458638
711180
19045
634607
692690
330061
356379
781181
652016
138649
194245
566516
722216
695144
37618
596998
316434
949614
484498
462395
803374
163479
657093
838675
915390
388320
1024833
20157
1034601
651088
601777
667031
229920
344336
100730
809445
75452
625130
253350
533603
529799
579626
877895
457156
285075
785737
550740
951640
471786
754942
361629
424727
805032
3259
524150
632995
482131
248950
176512
566579
445975
997778
21177
171303
223709
413956
68379
581027
249202
425096
666772
176045
951681
727151
743573
723273
551986
646203
87783
211407
557509
276697
484137
413726
521587
107732
975097
841276
418669
231805
710371
222653
421626
504347
520944
45438
298616
744592
36903
736760
258122
238033
238900
502153
491711
891786
611897
608303
772306
16956
183251
955845
772926
836284
1011102
262567
177072
936236
887704
48865
504424
515203
1030870
506414
251115
444607
534786
6767
126666
621646
932162
649165
376962
795087
801756
243631
684391
861490
576825
1014471
250180
452241
1023077
767165
540808
146161
454599
106529
491654
773100
263795
511982
542062
389021
901269
192858
500872
667605
55236
647499
4457
317360
621711
880767
323899
70364
138683
1003523
484704
133356
28268
784073
353531
37076
312848
356950
161860
963207
951909
478111
240078
275194
917914
252815
974630
847759
362115
488702
886395
206137
1026816
1015205
507292
433637
999997
255641
633220
801434
142847
331405
357001
888895
125189
749850
874938
404133
72484
331660
904780
389969
336918
789494
304516
78933
325653
964968
111048
170322
99521
43740
751538
1013993
464905
184327
176965
889818
827758
566210
929129
853327
64021
801362
777842
131269
1012699
479874
815444
559408
815718
837151
1041314
25068
863570
812338
407309
434983
640057
828914
233385
115754
576862
835689
550154
892204
729619
919445
694
372362
561362
631460
809241
334819
507991
67145
992155
511688
676825
252745
396941
867231
919596
335850
262534
283805
56795
469767
98322
141593
19993
518891
279097
853371
629204
12120
797592
773540
81368
644525
620501
365957
459
179171
241322
27392
957230
685617
979680
443360
632722
604979
968895
183649
165482
932624
26254
891417
577705
193837
20354
137608
432270
257506
549810
799853
468613
222607
167349
723150
105997
218848
969079
827753
280576
323660
259463
72148
565983
478641
697797
298678
958113
567057
496643
13542
543723
773405
143856
238215
896230
678514
1024186
155037
974964
30497
352189
763362
307939
438454
700513
716728
264727
587617
27901
662638
104934
473372
228298
319405
589953
912597
496939
178062
28330
137901
591837
397418
267912
286745
217343
107373
21499
942732
963943
224995
478569
688274
434968
866957
164886
61586
1037442
699742
1030765
563359
875849
603313
360602
938071
335504
762415
961729
535413
607045
83174
771137
587623
501623
331420
688481
743360
161594
32549
985406
943510
648366
430946
214374
258212
46635
894440
146381
843540
504763
972770
597942
581491
765029
244608
878684
535465
263425
450616
354457
831418
522634
1027217
241436
259894
870182
262760
387711
843335
934985
644384
165850
862711
672997
314069
222085
620041
775302
572050
983341
223327
139365
458409
275112
49020
100885
599107
368439
698470
524883
945091
31539
841846
624362
350364
690810
896872
60630
595534
1002133
200594
387410
333470
368813
795683
721733
571837
979702
973595
1003182
493094
954964
832030
913008
824118
965487
850745
822022
1026429
957097
925179
594196
290368
242533
489070
728906
317524
884474
344973
702367
345006
45724
448139
298616
373671
602600
139935
772500
116791
910929
391849
977824
136607
761755
340032
310509
926629
140255
918708
469230
112260
121998
199638
825034
137565
856367
340873
826348
109873
1020405
566578
564941
671752
114117
1041303
430901
742961
697164
231985
640693
254180
613039
497047
421398
558328
630332
198137
718304
317724
897220
665326
187858
334075
1002975
24809
359879
861668
519574
64718
35803
25360
819212
724235
782333
688013
662906
936510
441808
364770
812911
434285
757352
883298
28706
210808
516416
912558
126208
104375
933375
385174
585739
807787
964162
977124
251310
109733
832824
699282
230271
348810
10791
65534
432546
22086
375891
862348
1465
161712
272270
950286
288744
291104
302581
971991
61320
521792
471633
931103
437577
452526
181832
281444
333875
857933
675808
279259
50871
253250
416551
7440
148053
336400
290041
719597
947313
800294
538062
656026
22567
465766
229079
600178
546445
852557
1042146
581389
777592
35397
832786
550190
564321
837976
3586
292781
564520
922078
879848
436480
968638
1037653
397268
639515
104916
567110
141530
486104
509527
819808
683059
991243
293757
306268
663909
388210
508711
237249
911613
469275
393844
601986
823551
239068
429026
513973
554966
972168
447668
189467
950421
945972
626659
707763
828710
161924
723184
583929
769750
527372
966684
666049
398772
485694
201877
114252
557865
683027
630573
714826
635940
694521
182649
562424
543791
369815
784265
766280
272884
713211
949643
935354
909921
368262
658265
538825
598173
201850
833317
86293
486890
695800
310239
394734
622816
747990
920028
449553
184999
627203
371215
642381
22765
973256
212378
621243
898064
95002
1016532
60732
359171
531917
489328
618207
244592
445861
475209
761002
72197
87335
120943
519203
525421
40811
1043462
1011404
665412
888339
377726
539601
1034180
394230
128664
401365
871301
1044821
94547
498603
73464
897709
985067
969750
405376
536933
329736
62940
419570
828501
765272
820395
55085
605420
318907
787750
176556
605095
788105
984736
697305
599589
57016
864841
553312
855343
457060
124064
198387
1040497
42918
312406
1041109
500150
318836
549075
973491
65804
704241
401628
26679
673142
895720
875212
1029465
786623
921198
702129
863474
149132
624983
653627
299247
724686
464525
945123
28322
313730
952341
995904
661068
988977
278669
496082
136772
757419
28479
512479
584701
703474
474563
445427
324654
911495
430276
97014
120304
726601
371841
46712
107310
948473
678189
849803
262765
189914
329784
362704
924772
1005824
118609
874107
545961
1025059
621728
853464
188739
431726
88710
720023
262835
15611
415043
166368
96137
986416
208895
809008
870303
693673
109755
671532
821881
974815
763458
878873
53310
1029164
417817
438476
365919
631873
557431
922916
388638
166140
441120
141990
704639
458825
760956
816654
952633
889704
311608
298809
32381
319013
44524
906097
202234
652040
377519
262955
323400
702407
18387
434671
86350
1034678
303813
213861
256115
480857
671441
980362
660147
848985
705340
431643
458683
567198
704734
261179
817504
701053
524040
180535
983690
872684
398897
555718
798636
443003
629586
465293
100038
541236
961162
667814
847045
187498
202126
843093
230993
175648
291229
556124
481089
649900
260025
881181
549678
88280
954122
615929
3007
449143
107590
28877
969928
880524
964211
1031751
276864
27448
786360
946944
648359
836191
321347
1042622
859847
1045125
636696
739574
855930
693710
671435
857853
477273
916718
749200
580240
932995
1003290
219840
237890
963511
220251
742729
72175
851569
301596
274527
325279
68733
382034
639287
875515
205050
478728
502338
129524
372251
88554
145931
307841
706259
80191
753510
71398
836077
253705
491636
442059
860931
323609
157083
197858
542923
545936
618206
716000
190726
766673
306427
218048
160378
280242
924901
129443
711405
1026704
338877
1043401
322789
886184
893326
590528
908210
764672
919231
692373
102015
414232
562222
544489
910796
160771
11266
777722
423131
353259
333755
676356
916251
853792
532980
395460
676042
651229
423781
1002448
434929
218543
113059
882705
800505
696518
421036
551274
457017
41680
242996
221775
639424
539698
181963
66188
1034247
862650
717510
680045
70411
85255
756122
856352
409730
634586
540066
861769
373690
276679
309131
551394
709384
408952
399616
170878
44824
568472
741092
628095
457263
60676
630458
857966
698291
1031276
810660
235745
917034
796267
526130
359589
701838
312317
350608
974738
432332
633470
186066
90214
368887
439443
821435
379102
650515
18347
400119
755027
965865
226872
542675
74420
45352
9150
862855
577780
798416
745939
990002
78022
481183
403888
406503
231413
732940
427759
12865
623240
367938
588677
465445
633863
160666
867553
804966
507312
687224
977300
55853
718350
401067
1032007
872568
863659
524507
159091
753536
145628
668210
702227
921646
383436
506480
696347
523316
898304
442971
818090
576133
588625
422463
100897
875389
619076
400031
582168
847771
1033796
829356
1026027
530205
648127
319611
337883
949542
594978
142652
502062
620045
326522
33443
885488
509795
702825
44099
1021909
126617
608541
993796
788990
563980
78275
761846
317003
155917
656345
121184
149782
550552
88651
868931
840018
487670
944222
898859
238200
244738
833376
522444
986887
163054
360330
925677
3874
652268
435912
114873
906492
846984
449382
920749
548393
230125
408693
886329
238903
454643
130449
925879
190976
233741
857435
873009
1006436
571319
356662
565451
493592
28281
977265
866043
857198
486156
362061
782667
208733
481425
460480
1023358
662529
799214
337321
600349
182648
169448
331561
869521
282126
282926
376601
82481
355183
875959
141907
355202
168562
205404
119986
694015
677115
895495
341979
436714
650527
327297
452185
888609
658349
791194
883128
740697
109056
34810
959012
242474
307354
1005870
384985
875806
379875
235177
580352
691584
848830
218816
934296
886618
867575
542664
819805
1042203
762421
575322
765030
408756
671739
183270
1024669
488480
764077
671185
419081
727281
692251
286308
681871
812584
468781
36030
780285
237413
114968
359418
963678
296531
344544
24620
963565
112969
39444
380549
147307
600025
619521
721084
663037
481993
1010706
400614
253015
523127
636771
837557
622436
266637
905832
352400
199897
889859
107781
492517
1042546
354473
971826
207631
251594
1001336
988999
750908
504240
935309
311302
203426
298700
107248
667039
353153
458404
223489
78702
28877
886606
378890
436995
298068
42560
1010286
990408
660884
2189
482229
216719
687204
232745
402707
538942
645886
704588
73524
898684
171283
202800
734623
721818
439296
225579
163198
443841
300746
161614
744063
566395
732447
785627
293279
25423
238711
287468
278975
510792
852691
23421
607744
521724
489000
357113
195088
880207
518797
345719
191908
661500
291540
105657
133125
946087
384873
276640
621954
102143
793647
401475
612957
180312
188923
533680
149992
572130
625687
278798
328681
100589
521845
372883
405860
401945
249522
283589
999308
798275
122722
505021
857406
212882
897072
365871
409763
43280
131165
126785
837174
782665
2696
175924
996932
340064
757079
567845
726956
652034
986002
781080
152468
849882
595681
110552
617331
900091
508053
872474
530532
1030262
302304
898566
417863
591451
1026829
75329
597426
532703
660339
766840
333489
310406
22133
49285
588573
263281
235063
448106
715502
640328
501748
630767
1004076
116167
521810
1007481
636332
1001081
102502
763871
995242
998606
985314
614351
171309
474245
565732
581545
893399
724783
755406
869664
476861
408988
49526
963496
543556
1001045
66414
741825
663935
1039383
198395
277277
701205
278875
656132
960672
467438
22789
128475
818944
695541
541371
23152
931521
357842
667771
74407
206325
368715
624958
96288
63971
454805
461655
64314
930776
492691
769078
807648
300247
227971
131405
864405
380791
927315
253400
211969
580449
386563
147724
149182
155099
388688
241645
409123
180572
383382
964900
524669
433323
676245
956123
793485
831038
36375
994111
457126
489425
104460
699559
528017
521360
845015
419728
86268
40893
690832
278018
511082
863326
192609
12172
250393
848761
780817
328324
351746
551357
304387
549507
720972
8042
163425
353880
922715
290146
583832
279902
988800
110069
558749
727808
77704
470863
701364
5031
434743
149889
844378
985670
114256
446657
860728
762809
985110
1015578
219204
536751
884014
982519
731482
721062
998899
232965
229534
538515
142935
999365
183292
103451
101197
249446
1027646
110936
840545
879359
666451
745967
772559
531219
395403
487421
651911
771609
274870
286707
492792
663381
262824
909618
119539
716388
829714
740493
558996
713718
696180
726518
466588
1037095
930707
361804
951427
736427
128643
261370
111086
856984
967058
932025
244733
1039125
396254
461332
903725
635060
364053
862653
570993
586356
826
842120
598361
916623
894976
1013063
131738
611597
593641
360689
979405
911461
91336
381474
124200
284955
692125
406689
274474
519221
519856
100550
320576
515116
56550
603111
1034265
19886
903028
143578
688563
976707
806234
1009909
941623
474147
27079
771507
148047
416585
685198
435275
369618
383934
301165
735315
747930
869458
456689
633887
799732
681058
189712
435353
261146
617847
106666
830981
43658
989509
110203
900368
736645
252175
82535
827786
441502
647270
205182
174979
877493
274406
29937
47732
533061
686228
423016
537834
105498
728479
797202
423292
293303
34776
687204
397094
22240
840200
357061
789561
464965
272580
1027085
471067
876581
734952
37165
218285
434690
967082
583939
907883
435191
483677
450675
307373
832534
781410
188843
944583
792647
516905
384328
193406
746842
65813
378480
735098
388354
96569
634050
492995
361146
728005
813094
99971
738806
898907
872605
128772
185600
664049
177131
984825
487402
21381
339967
177827
442790
985240
608029
970518
934800
14838
452425
329529
428143
977343
880266
97549
1034073
175973
988690
242135
763371
1011554
750298
537942
562487
1033147
54037
179943
1037965
531304
664202
303873
795669
165960
332306
87754
770526
271337
971860
575433
489266
990856
552637
451608
697564
862582
646671
986337
443416
622092
787085
415076
616587
18587
630861
949952
11763
375130
383303
921988
881766
725755
1041961
792769
1023652
297687
917344
538515
837438
859916
974602
657620
271906
81680
1035661
944690
868136
781336
301712
564609
38805
1024412
686453
27138
517902
858675
20899
742671
170712
202290
277040
316383
110946
13274
823527
393228
108780
1025072
63309
199291
354708
440348
787395
370148
557765
157962
101703
736946
1040164
125531
759832
810130
196017
763203
283345
476612
463928
381825
148156
507448
992565
330650
742215
754340
797836
388010
186621
665617
126088
324466
231702
808379
209101
167476
329397
750794
67899
199048
753885
48548
879413
1010715
856535
771028
262042
331588
63817
216055
561531
482740
625511
857013
45911
741751
52464
890269
669036
906643
247952
28295
602295
800983
925832
853090
619997
849824
106064
969061
271268
662345
505525
66860
406950
202236
873209
348370
72933
284172
512435
940949
530712
397565
373359
751610
970620
403233
313896
276873
888681
370438
11921
665543
4163
248683
396057
804649
699732
373008
954455
314253
926233
366897
276257
182119
63988
1024343
371571
508662
326320
324560
151599
114234
10510
867684
166814
883576
171472
970709
424433
278323
73185
847821
358524
611172
921077
574098
729469
691168
989746
904959
617378
204357
291264
143252
1018495
431894
824975
91344
279978
710540
451379
275646
963908
100124
846927
812552
471399
748159
43797
539359
78
577954
412713
269074
671471
345898
239563
29599
117089
1027049
143006
3608
996030
230720
228073
1000931
488674
136565
154586
732954
164086
573133
454997
676092
191076
1036492
5432
940524
452513
740761
825063
1010766
868616
811684
862011
814601
491195
67056
60403
842137
958509
308798
535503
419065
109584
876211
255694
256416
211099
624364
842913
483144
963030
779091
1025061
902289
62184
68616
423976
910976
611290
717810
648637
195615
410652
168934
170111
460298
726581
869155
2037
778580
293747
965118
524181
939722
319953
166253
514732
705401
155765
364322
759330
45088
772210
955795
420337
674997
116617
42988
120367
344852
675866
641393
808351
101029
208837
786790
988771
246277
86685
191424
559572
985970
213918
344549
1030193
725036
152144
71410
397991
770277
505948
141362
99965
124410
561279
95272
20910
258276
151041
613956
638541
456786
636456
80748
482553
1017852
240404
405348
892397
724304
763495
14879
463164
793053
19640
708131
313141
489609
450961
156963
204560
277391
791558
896203
319635
956417
650910
31238
9765
170992
376347
362859
574366
814540
376549
768251
58227
58048
953499
12262
480681
401099
735247
190219
858213
215018
382477
149775
507741
506873
768435
100878
637070
134986
82980
49527
968045
423404
220904
230393
108642
608140
541513
36451
304528
618950
572934
955662
328513
841499
1006831
178152
600857
78301
744295
726963
781389
564756
852008
620743
127208
646109
231572
552369
846791
85596
940876
811299
814941
96964
1035425
830320
278771
125045
977088
722607
287574
363333
887706
910286
261890
255345
377675
666917
109965
552374
968087
573529
237272
783617
598389
1010667
2093
125357
667544
965148
531253
865350
671384
406796
413713
373774
975184
481766
689387
6635
461032
494991
731772
468591
165778
738018
839489
114172
220857
96604
274131
891182
92017
907267
1028048
935138
786268
973930
985339
643136
251019
978365
376750
548106
579111
346933
153951
554312
56584
863612
342894
605676
770608
297044
665173
180785
483942
153298
967656
445225
150935
673522
992883
1039435
91128
1000744
670638
518921
95196
207856
1019871
416440
681828
770129
1036743
399349
1027889
240214
541313
110328
257206
751787
840119
494203
796317
801878
179491
748212
708262
312463
116597
795431
579887
18998
377493
257760
954038
433827
322101
541280
346840
611296
876420
208487
452026
981174
383077
250161
109825
702117
488898
402925
713682
938716
778891
811651
612071
373563
45308
787079
986178
103828
150645
530647
397996
1029233
316372
469221
153686
196574
213089
316598
898584
792899
322805
629286
471059
848615
871237
189392
177015
121113
480753
1040558
492509
842568
323639
87282
110243
902062
829495
414552
228491
249776
745658
992137
534388
992217
434382
772284
304184
247920
841786
135255
308305
810418
184810
750575
518336
432457
80312
321072
719306
239287
645885
425079
236792
195845
236092
560172
505733
385614
8621
521521
610355
848036
673045
535344
265102
738132
791966
242762
52309
777060
181596
337027
638951
433140
629800
1031921
563695
222269
654524
885278
540506
645154
756408
430721
166440
225627
461673
482696
877749
57203
673633
680126
1033948
937369
229520
927977
433076
669919
669847
461044
475601
581844
1012046
511546
284405
1003999
797341
64183
881495
480575
540573
151933
843793
909866
541140
404324
355817
876686
496226
195859
767426
526368
841537
245847
979613
743194
975591
898470
11420
796018
228277
999197
796719
274679
1016411
167118
284267
37044
842757
940745
30629
784496
626472
594736
780707
822933
277974
857630
243866
429892
360823
853736
186537
855784
744016
238544
1459
186022
205039
164197
492392
20235
319017
213549
1039097
127664
738667
834790
805858
896018
59828
187106
300588
116001
811156
766657
1036904
121119
785348
804680
874793
158820
705460
822706
326579
396255
744735
603267
634636
899005
382770
527815
1024519
732409
287847
710461
866542
232727
627126
187091
99586
560790
3706
795606
547113
544917
742073
29845
169489
47371
585256
500809
555946
391653
95896
981430
26682
126408
569085
663331
584325
140579
387656
759771
348779
632206
287143
599461
813287
8616
727063
728695
877081
404649
2649
178038
382373
142425
298799
964680
896240
929917
542745
192329
257817
538709
295600
489472
314858
550534
1014515
532535
672537
264607
873877
650187
762227
533560
943555
921047
691017
787190
58455
557868
76805
430461
601764
188438
639227
618223
54961
64685
118216
28171
34774
554162
562495
974140
525432
335164
85828
429555
225857
555607
855946
444224
342956
608124
897700
212635
140691
1024611
31573
123071
919398
325922
347047
853785
406991
237303
933200
126414
707908
214495
496095
933202
968568
588710
986212
530321
962756
248318
194068
771685
921228
28778
465094
208003
871750
507631
884391
514373
564277
879561
59041
345471
456060
219181
115199
971242
977428
1033454
54988
437042
245481
979173
258264
991787
709524
969737
822157
267337
899802
620024
465295
861762
135155
959918
130753
234901
513398
381398
1006176
940562
395092
981483
345338
729288
423913
721543
640436
886546
810394
429309
495356
150012
425238
536806
45082
792451
124353
685702
989127
963670
946921
7769
358408
144748
126699
109159
805869
622720
716861
729778
93161
295859
238815
487617
913177
122535
604274
579160
793905
85753
820917
173243
797416
801650
684707
620791
922309
363966
991396
55042
926240
969262
347910
14349
631938
847672
243127
972729
10743
1001367
25852
418306
567662
422945
86717
284959
711964
502435
902316
979818
492449
520705
251677
778435
62588
490773
123450
707999
890857
973559
471016
317328
135293
885928
199949
100512
420875
702147
615256
594533
212322
819414
362121
393213
356342
155511
531615
40845
931577
287605
362224
938043
553819
539953
726084
964474
125357
186179
455948
355961
864905
890507
383449
169205
481968
632480
962827
414191
670860
1016702
518048
123319
546798
949677
928577
98867
1002000
749700
176544
591146
231386
774068
464371
953764
257514
97538
451507
104143
27283
799445
52360
214749
69288
444213
624174
321787
111885
506595
115137
605152
554779
280671
399136
44231
177345
812838
954414
424818
31718
582013
288570
70119
617288
321749
268983
1005328
967909
725018
779498
54259
756790
670725
562358
549220
551841
183253
242862
886932
903994
500361
798246
859511
403650
495612
218980
527497
1020686
696412
831377
606812
476221
249263
17005
347775
658327
400142
746808
445362
755283
666380
152949
774446
804616
337942
112262
959579
242268
347456
519628
495218
558822
150727
863766
720161
714482
935771
90275
183000
881602
324768
331700
876342
777395
140471
291695
133131
829541
467267
108854
258038
212909
749912
424874
683501
773986
693387
497995
514110
211744
610567
863044
117431
207905
673215
205816
299104
197041
192612
12236
218089
988774
276329
799143
499612
46603
705977
199673
130289
735441
289669
695038
236671
948787
703477
215995
907487
997468
168319
575653
311355
409469
717134
353867
509642
1030462
834208
213364
198601
1044409
316651
494323
836216
847227
626514
99157
9843
486291
549315
997099
500316
251639
403958
968189
792963
521102
877996
929931
286263
290254
952561
765805
859245
166015
407422
100493
255876
896309
997827
210027
762102
304269
678231
970037
927122
515047
304204
700843
849542
73185
802560
915354
73480
742643
424855
596213
965768
415609
538732
289413
783317
17899
939408
609502
410228
200502
442799
904475
256555
608866
888822
315374
682012
88954
1042322
159882
119046
838947
243915
717600
462043
378895
907791
452297
241195
240193
603827
137604
412203
367151
46532
97502
166054
416273
120758
532145
169537
690123
834974
38441
955880
411791
87733
798658
343698
158396
602790
569769
466522
174148
520325
462997
854040
90584
956915
578848
458635
171615
1043579
149604
26632
637201
630683
963258
179524
357259
978456
225439
288187
1000054
372595
802628
1003282
691415
45828
160834
835522
441537
515926
208075
392034
938508
959248
264640
824073
476415
1026561
646280
652598
206938
359369
360457
833198
941326
961630
630026
1024122
934846
1026665
327507
884275
240121
663976
852145
840523
341418
929638
620678
705794
1042789
103173
734374
194187
588898
870895
977646
921002
495771
808516
876470
840506
783948
858271
575121
58391
1042639
256105
439908
337980
495713
68218
224771
393576
80951
680300
636252
441566
927377
734039
938527
954919
402124
964008
562340
725313
385671
965412
8501
391042
946019
738373
816952
919771
1024644
695379
236516
341215
574908
455331
783582
349660
809385
1034888
616409
235598
213334
121274
38658
382914
626250
688785
828080
899384
984792
156903
525727
613279
388334
646165
882638
15717
524745
452309
895120
483727
218836
610782
222619
329114
51742
211552
647904
293559
303311
118071
291842
396320
380624
510000
366077
391467
979408
388910
259703
503404
147890
295737
953110
214804
263730
803940
418221
412723
141642
383494
442281
74303
946165
848279
977162
909952
550294
533452
720772
892524
535831
644998
489211
13182
207618
1011447
643259
53855
453827
840610
583638
544935
538016
641912
420135
314043
339781
666344
15474
659880
963963
503498
620772
358246
32091
888945
469763
517150
538888
691647
354073
813177
873844
809859
486294
358931
944102
473500
794367
601551
766135
744027
962625
387485
972689
769613
954136
148758
379989
414614
42127
464831
132806
180730
788575
858910
721434
850422
1031383
245165
956578
173025
389267
671677
497077
317212
611081
510994
457513
85410
192999
754975
384209
991043
118050
93846
853943
510056
740420
304494
553553
125281
600865
709043
8760
449039
235868
341962
957347
360394
577026
542646
730482
84911
828425
570454
705436
614245
353397
559948
86136
881142
52358
430757
107548
1036735
665675
46335
198398
495245
695836
719429
612036
199785
922034
1007682
1026529
234076
1013332
587738
477303
458588
5374
247399
1028591
985017
831841
238352
821596
978139
769478
819430
1012167
208429
617233
494031
936013
484807
905369
349871
371383
140664
918614
1019835
74470
386793
927267
454382
236407
379602
833346
1004651
373746
934848
633075
692427
108246
299214
620189
650062
997091
791043
769795
683448
858519
836565
361467
93120
267785
982103
247665
609043
541439
439090
621417
443887
66681
24862
942889
569534
616287
842575
940627
235705
522679
1044594
486715
443587
425740
392838
324269
1024097
528238
1022740
542511
699913
740728
454306
761945
821535
988300
220863
650055
105036
117339
399458
625159
434184
529707
646112
554223
1002650
877807
21658
477142
585324
361917
149998
268914
754229
258834
895136
383102
979120
929447
340116
168327
468766
793552
103694
854230
26036
1023018
805292
983639
455904
148745
460028
246113
716187
167802
450968
588834
254179
651486
159051
931240
838150
519766
938756
1006446
441918
522288
112995
916411
236111
382302
651512
321361
638613
1024004
836732
325722
132063
249705
715327
773715
1002235
781044
1015597
530793
184039
849451
250581
367149
504010
588153
137893
743518
609084
562723
397315
186618
797567
116976
805418
894159
328447
124452
658292
562091
401638
106809
239828
595652
56363
143599
549539
967993
626891
170129
576224
839165
529258
264588
293102
1014920
63889
79941
226336
935132
425071
313010
353608
730926
418522
741985
437954
1029431
856821
388379
583515
858132
628618
204248
986100
730984
408143
340938
165221
784252
343580
644685
794631
590301
291671
530377
954563
305162
663610
792389
708641
1034244
58080
941617
3004
615116
1019656
11051
310868
836612
499694
567240
627732
39981
965838
985769
537970
21549
763945
857092
184498
183223
165616
585315
45302
318408
461784
818040
136582
113548
1024412
432884
278320
642062
640470
42752
74371
119183
39051
519235
854687
124524
419474
808377
53460
3344
394585
735821
176722
1010176
226478
17808
772636
326086
652125
739537
681891
101966
859824
309265
440425
983357
122748
641584
692064
645679
306004
951995
43963
898075
887438
284011
529693
825505
561977
448840
952636
655181
459066
530504
209528
667049
663357
1023130
160226
320310
653064
774785
556814
363231
1038503
145595
741410
601472
1003870
437885
497783
149411
881302
624727
179659
584014
310968
808213
190919
891644
655203
662837
1014768
1036628
203049
719127
624334
807653
511707
93799
345124
355754
418686
453206
238104
528801
169991
302128
270836
519998
575847
548400
102559
776164
808496
43288
434486
298823
277513
833550
148048
324228
200976
8971
853218
1041039
398137
252391
995070
461618
280580
1017048
933134
706025
509987
287806
229018
118191
449114
982146
911927
422294
3455
892567
870904
659900
694957
951270
786462
619675
854144
70203
602902
382286
95769
1006828
951835
878032
236320
739078
503650
315609
461018
230477
866474
288711
1026377
96454
733803
325955
634879
522471
537953
319999
852147
358754
398547
753364
721232
966975
657664
452700
469834
533939
192165
918310
729946
425473
116929
875881
16872
388427
1044330
174100
646998
395614
673461
893773
753779
203944
348593
681482
270626
613786
998120
626867
189981
641297
456733
816338
703811
182129
255735
832577
5980
283653
890965
166197
223511
998328
354275
801404
661081
694036
589418
297151
253884
513896
944628
181980
151486
766882
1001012
130323
531278
345443
895241
748756
806546
9050
1034187
316648
165657
115485
942051
290070
251544
77860
131119
452173
151920
910003
207775
408561
629093
153234
801154
606871
750661
3065
946240
919313
330844
732988
689690
822285
248723
334597
444439
366282
815329
234292
121216
709992
212475
122039
45739
561370
760976
860806
618616
47576
40382
222293
272579
980792
1012212
694650
247863
565851
684105
739566
474709
808189
831524
831519
289710
53012
400647
999349
661082
297777
988978
378480
610622
827514
503508
884340
500460
807355
930350
109060
442498
426991
240849
816773
54468
596619
259020
745949
826125
828924
731258
430960
935368
955639
289086
453244
475228
678956
342113
674420
244577
770269
879062
329772
749027
584436
645506
21927
48279
505022
181575
766248
238068
551468
1017385
269084
150472
276643
687503
224476
273241
605250
464552
277980
30855
249935
102974
256014
839494
195456
489985
709382
661952
99790
790234
344958
481722
56993
318190
689168
128833
136225
567820
380545
1024519
610134
386198
148014
391345
192595
560267
823820
227973
84350
724638
106393
708015
436732
120900
476948
303203
550509
697521
744378
887807
605633
328197
755535
258555
490639
75648
843959
102414
165938
539027
321294
414850
462801
845308
71208
715990
296293
493463
786059
472808
316635
645498
163874
143463
416665
265
451748
712375
577306
436132
271100
339159
512884
841392
1040720
529893
110091
836462
774407
993181
134712
508752
898295
175672
72309
324044
571158
141770
843848
487990
244891
475739
109547
1043718
724528
290650
779132
760260
729483
788337
554656
399935
514853
522706
783858
872495
696667
231217
385282
528693
947177
1033757
264924
48225
816766
917009
167228
811272
62560
482911
672277
961227
430972
99091
333312
575491
918370
856167
463879
570459
434358
799093
980937
493741
265856
1005603
771601
117850
519482
480765
580140
31429
319012
164344
836689
245330
332052
516929
647166
942368
298032
456484
413373
437307
65710
562247
615436
934654
185310
80236
774249
994688
488086
181654
317513
919673
902745
303610
1019043
426526
69662
587840
161792
980352
947314
464016
224931
991919
988301
908812
365531
473445
286462
393525
1022656
768907
595624
664226
49216
1006252
786700
629569
767376
415983
878145
242933
20216
1001561
446261
1210
777234
38662
476948
768305
312907
168832
643118
932699
323283
100234
30094
409507
204734
425376
374914
842092
143860
68816
401623
650675
890757
126874
852624
678624
166397
727547
258045
287974
448210
638936
563620
879671
78623
317790
64036
95637
410829
382247
23218
151791
352492
64536
835509
226917
725673
222257
336228
336731
633715
660544
76568
527874
663540
1041914
770953
41458
451468
442202
448700
117230
1012000
1019770
454635
313223
438843
400803
1044045
658940
998072
486255
1036844
1033082
1041778
875094
51188
305594
198971
299432
878155
669801
733602
926867
645765
589221
291688
795160
767163
557526
347007
683810
476923
837500
196615
415755
388504
1020637
811532
680767
1005906
860292
318676
163209
121140
760858
704914
426990
600087
116476
707905
7423
393247
499182
975649
915211
466622
162712
1000758
812195
312815
86355
365660
655810
91063
69561
113370
89191
308349
296111
984927
752526
972358
343540
843573
965732
786657
579954
174819
355785
790153
851808
951284
692491
953266
221018
15981
823314
355059
863021
680796
45299
1045330
240944
277623
217297
850503
468424
673023
24826
1029233
479223
270287
601855
857740
1044520
311106
327287
819104
61377
12637
112311
715733
1035741
75429
893107
848641
419601
350460
895628
652946
114538
271318
365432
992631
696683
237798
175648
149756
653451
844112
988338
972428
354033
476489
309810
908435
367778
272853
895851
117464
203786
224681
502665
735428
700871
564483
241339
136915
413092
233707
897538
187242
335525
104923
927829
279357
774925
238403
902152
312201
24818
63206
57292
375716
282422
947510
497646
633054
71231
944243
148038
762316
28893
973910
1003889
814828
714564
26320
938238
29006
131366
289359
756980
196914
1025889
244590
613626
429682
1022355
891658
107006
672302
707297
389884
832382
321000
196378
872920
180285
517123
1020131
95559
672391
672865
224453
526400
328348
127719
576646
617707
304524
840918
601120
104156
871363
870689
797445
803299
753554
873786
443190
387986
1030542
996305
600088
421946
476320
361868
951543
144488
712300
616419
959753
864124
709297
841932
902597
844534
859688
100300
409970
622075
454226
482400
596774
438288
171467
42551
157064
311722
909113
353131
900273
946465
179396
418880
61703
329049
788300
794696
176492
1039497
410667
660083
1028630
805545
179782
970663
881495
10920
328799
653380
334864
536755
277113
405178
286112
843259
928064
617605
271176
252219
978488
651311
524251
11223
562905
761271
288915
840764
228706
33494
213291
254343
429743
721020
271029
826136
936228
695459
486458
696909
833298
711454
944921
627901
620125
754021
710071
1017079
437289
992496
922628
559464
976625
366461
235265
404973
561366
729265
361670
805605
545969
649332
619064
605949
843332
552700
562437
848290
738639
807575
413729
436337
435809
307651
226093
533811
34249
19516
335379
993241
236213
892943
879484
41276
977309
1036727
651837
648807
41730
1009714
890125
934495
853413
740398
9482
822369
904889
905386
322303
651888
282698
426070
227997
73984
873465
291731
295579
928997
983057
451450
283326
198204
656740
552430
110295
591762
914753
1028673
360564
752914
469974
151803
186266
623530
377031
774908
203627
529223
732816
807575
936249
449547
617722
948910
641077
562620
489551
845603
881175
281773
391654
596478
697396
134292
746845
656617
902063
736840
208624
745904
25299
1032374
23478
891067
310133
284824
687047
646173
588655
682063
463022
213576
241626
965673
992508
260922
545015
111126
1013534
616681
776229
300421
3936
196143
464251
471695
642830
740924
107903
1041254
128468
436665
125835
254732
209634
314252
247686
155870
436764
592052
308107
658908
378901
984701
763546
556810
870255
352392
629087
649862
89967
250422
182877
135297
32390
228766
75100
163651
908405
244466
584312
531430
820118
852332
706533
101164
121243
897438
919125
252136
899943
503049
364706
161389
866304
319814
625927
370838
263996
719996
527431
885407
761650
419989
756507
106856
266972
1002351
407087
880670
750946
270447
524663
530155
925984
484194
1011125
578634
616009
221830
64059
535338
342859
977826
601588
280597
198758
457961
20983
822219
706871
592953
716648
119935
977495
567928
733606
423159
949317
44783
157429
1032155
602629
315648
932834
629976
136289
420771
273535
190641
849128
330998
782424
683918
761636
302842
349208
356053
583987
663250
670335
265844
68266
233690
553149
869930
26923
798454
728881
917464
828309
126358
289689
451640
9439
993502
864285
181587
797761
607939
10845
32734
358472
672526
440317
198055
144326
316621
384156
486206
841070
594329
833334
489401
676685
928494
416486
75494
53166
999204
641825
509501
402037
117463
700476
701555
448042
945409
761507
986014
186769
164925
429717
212525
661573
408800
40802
824108
852003
57461
578235
572148
70086
549637
581302
646412
706150
62727
340120
711741
295355
971493
110033
30257
152719
268489
690547
74826
818190
410550
702782
407141
392518
534288
670995
845447
472591
172598
223291
375570
802009
648924
477473
182778
528263
197060
464450
834493
44968
460588
899488
745419
132484
20047
724058
1035021
658674
78715
610271
853665
724011
785958
580087
398478
687331
747327
64849
293076
133906
470924
301127
290841
836330
331779
667732
489114
1002190
935136
284098
654332
395143
81998
302747
940385
729122
571914
639273
417859
842579
280089
542904
974917
571213
324375
793818
588898
275764
219515
501332
408554
446493
617788
453753
246171
702143
359678
239546
905817
5060
413510
25365
570598
866540
177272
560601
982184
838883
830930
170968
31073
267432
594881
72053
617480
681503
46062
884186
544372
425251
50584
908549
537394
303391
1683
286377
70944
163060
50093
38604
289356
800952
478818
891114
325221
536106
102017
1031578
496723
528128
25200
259155
465482
132177
450125
921049
10297
31808
203959
478643
690234
782597
977264
663682
803222
356911
47965
335626
390077
325565
497801
805401
889480
31658
679271
83190
547942
818823
894154
262152
869054
449009
872794
194220
894522
979709
744174
73072
977696
909933
764057
96757
696075
362708
529138
88477
878642
727609
337977
863024
451652
459768
945232
871162
505452
527271
282157
964103
872006
931984
133865
163716
859286
228493
766058
155185
913795
558511
793413
329109
144541
375460
391591
600870
837304
902431
344710
195500
395544
609811
951258
539523
406196
25928
642006
182700
15619
602878
782626
189346
300416
492669
965490
74938
388219
750266
961702
707773
504392
524894
482254
164026
930942
604902
402368
619021
82121
938467
566
561706
482710
164798
786587
399657
399501
626589
660344
831566
708198
890654
237396
263093
706252
692135
1012104
521139
832557
940595
953954
408617
568458
392586
628769
723226
937246
498174
160896
1034963
467586
391811
616163
606142
381074
976151
109196
941115
631398
893823
996439
699461
917526
264129
391434
287846
401465
994157
598553
293007
780986
170708
470347
208379
555171
803046
1042937
827873
601255
977398
181428
149016
456115
422293
424804
641614
823377
726986
301716
934571
503461
981457
442623
755527
423129
909907
728511
47469
327564
534030
497435
49
639555
835565
432476
888411
560980
1035902
807703
404968
582998
319989
167637
687746
72547
570902
986515
984327
356460
276347
656744
226477
1028385
455425
554629
722129
30255
442944
596445
126400
757263
994578
15622
282249
605846
648034
899670
458230
4081
358675
277059
437580
85966
857330
655002
1041423
800411
653445
725023
395825
17864
591514
792835
199304
695395
89560
223188
997594
732397
1035778
620153
581042
373631
453266
397876
429439
132390
74416
264929
593962
843130
438908
406274
402058
956689
716797
574015
760314
339544
828695
247160
53504
618174
732795
403764
780913
884385
1038040
492347
674839
674289
596212
130115
641132
895180
550112
70232
946436
119355
209069
115209
998986
290125
51602
841827
846602
655641
786834
414275
1040246
762324
122736
407956
727641
170429
54309
886283
981097
652944
894183
816179
990175
467078
219384
514536
270441
289831
123665
583441
928194
121172
226953
963764
344764
189082
559225
699489
215617
539957
694737
751397
45635
1013830
270311
453812
152220
806646
987661
186544
437005
672492
690572
830904
344672
677305
474797
233819
35152
877286
624958
707832
344409
1016079
296621
841014
225094
828461
684111
974688
1019544
386488
357466
995502
887609
604472
372748
128455
633605
233306
859525
960545
614674
349017
828417
746337
149530
983156
626553
258715
25275
737787
609807
446559
661735
515005
339664
510950
301008
683677
934580
572452
478717
267304
567120
27035
594301
224979
617191
1034755
936950
740670
405817
476318
381965
534876
200718
111440
102563
68495
49726
466000
543176
1038577
966061
161962
187707
737645
861567
895727
130618
459132
325459
674498
65579
741734
811369
923100
828652
647315
753098
915709
52494
1004582
317301
246194
1008514
362905
69204
348896
1044101
334
431314
43574
249640
988368
96467
908249
652606
951101
943233
469782
416267
844441
670129
10705
617747
1017801
841302
669921
124203
187896
89725
711693
1024708
654306
474303
798614
898514
16993
498442
667568
415779
1006103
725089
407553
216285
935581
1008276
693387
699404
314166
944034
366699
502753
278421
674970
551276
647124
256195
7927
158958
959875
108475
111066
46700
477922
482654
662710
459716
346689
230828
92871
498743
957984
825422
1004664
86269
669368
13600
779821
653902
641092
880341
868058
462951
662118
959682
812150
199103
540256
646337
516386
57233
370767
333307
391407
197585
671291
459878
208904
843630
927871
254064
203882
1009263
956528
191755
1010487
892564
1379
228801
468351
355845
987825
375273
387686
368629
384363
838876
196169
1022568
611088
933445
842554
270611
488606
21289
24835
4032
348867
984967
698120
185805
280348
304052
390625
41400
516694
673447
706723
637176
20187
992604
372123
774148
260474
620212
912755
745505
278350
470763
327794
957637
836599
900263
661958
417687
485674
615475
548717
322879
41825
33479
15008
516084
858170
629472
1033732
816386
732858
1025921
696787
940985
374563
640987
424750
154863
372997
487772
984080
271421
1026053
751613
935539
703171
799598
929079
461175
63301
496207
712255
999909
855493
545788
248966
202909
518328
463008
34375
957871
522875
910582
318576
409633
714826
10763
898888
385563
161276
113514
333041
601196
661499
1016006
66840
523460
527267
531948
256348
384248
925175
743808
989289
690609
351975
176520
630467
75288
507629
176791
493289
988775
111233
738799
96131
214822
401799
693973
393470
160243
1013641
997339
564061
1004647
897862
985364
382369
640970
100400
756245
851213
136631
594421
503800
1018418
668919
353667
342789
509392
756266
64855
537014
99567
430453
394410
1011466
796828
682105
5861
502628
795373
71273
274438
844518
480923
395961
520969
268209
703356
165725
954031
542294
37738
304387
912105
670684
342261
589655
531324
659445
385046
747979
929064
229044
400747
789205
204162
409762
330789
1021695
22999
1027181
447971
553551
316616
673437
494996
147723
889675
352127
939721
920629
682000
810007
674892
955800
24332
611022
179889
80863
702933
383874
337148
890779
590453
714210
494533
939268
299535
950535
788584
69470
626120
1019375
236986
357330
696177
568801
913232
868956
289509
60035
93301
546268
553315
1014499
612636
801276
225974
615788
311705
967595
124986
146388
691886
722771
815894
713957
970179
423760
981643
996640
55888
979315
935263
980043
519400
368841
427028
942350
1966
772384
432417
796574
264774
305485
597454
40767
936225
24574
730309
700410
325310
876602
904973
297050
493395
933530
285666
999689
910245
828332
526455
915559
478703
219511
837390
330111
1019178
579748
123477
314691
963503
171784
759333
464903
40000
1027098
575011
486482
313192
225357
756807
620463
652502
500810
259504
471846
1029695
424614
611510
364715
153572
722242
26617
178432
754073
1030798
962609
1036324
243778
109145
143145
572655
645903
735840
778157
688128
97387
207354
31339
1028205
260694
341413
13244
542094
393132
946073
650601
674900
860882
787921
348141
323922
283677
919716
411965
412342
442108
1035132
225460
519746
968962
760480
795277
718379
23882
216102
623488
205509
453371
926466
200073
652292
853985
809333
971715
993483
941988
236489
496052
722903
724714
135
1043577
678118
531735
288379
314590
592810
920116
397086
811881
962702
981040
348356
447503
882747
331570
22702
176993
137551
163367
341652
43484
25746
864644
886960
884752
207785
880001
10579
709445
826775
268714
715809
546140
893212
974399
339788
577128
380102
177433
383399
47510
215567
18189
447133
661771
836771
534406
837772
743421
186309
521981
552991
427899
1040630
291900
289488
169535
37658
989850
558881
669571
572918
105510
888142
207639
1013336
613711
794398
827362
271999
731306
270021
205574
424891
955227
124615
574049
374778
806453
576249
385251
102270
649222
242434
758499
459711
163329
120293
904978
951203
782771
712901
727592
634377
928131
306584
805181
479404
936830
220923
580588
318115
251274
363009
880429
70800
855509
610605
771280
370885
618627
1029129
370098
96458
447930
769229
610480
818769
323275
901663
282111
598899
220138
972907
284026
932238
162312
603678
401186
665412
447431
976799
59012
35391
85850
548549
804166
393456
884623
248698
486477
972231
208059
676977
765411
436862
514494
368329
297717
707758
734806
411887
103479
604791
905802
329722
458430
661723
370772
560525
509229
21281
225589
287375
442888
340200
999717
908419
820160
380480
812798
546089
541059
753012
400376
964839
949120
751370
473302
202010
799573
435746
1008708
763724
888078
432909
699256
245019
922109
26798
481165
539033
904009
835549
747084
40307
402262
490068
749003
742668
299789
244014
908939
128819
583804
4701
376939
214975
23011
907303
157847
902722
278546
275278
487237
368066
504093
300822
524271
966830
981739
816865
322013
530473
254678
405103
451047
454608
408275
992817
205283
197410
534889
216012
848226
985280
1001947
815136
742270
848971
322252
912206
240608
670129
823035
151393
382358
217700
102033
201136
147225
104804
677376
999712
736026
180476
32504
75433
125273
939036
192460
657065
169070
748735
42368
584979
49344
67857
20438
811897
44162
125716
12859
452056
208827
774798
716228
734533
213555
780521
329831
912604
621320
907833
876493
591086
552463
593672
594437
149346
963271
413436
748729
1021080
128336
694689
307703
985852
315514
124049
416865
994628
445518
279710
22761
578060
275080
766794
722854
982326
213195
119455
83965
325330
207242
623391
249527
717908
764878
384084
98454
148567
651465
459049
249396
923156
930135
284028
998589
609337
294733
878290
97404
457603
766045
293621
780723
570868
570800
1008656
730881
67200
473065
753334
164427
878999
185089
237695
1044202
14091
135854
302077
867149
458157
577588
399172
988917
785235
246625
662833
940262
585196
475740
684936
748543
859318
1041276
393145
805116
334519
561553
690540
874366
749647
743512
916833
545907
581257
658408
117128
899350
154900
76072
647710
446264
442193
242214
956986
866913
460542
956324
992782
107011
410242
629002
376675
368923
932387
64781
991992
443074
576541
471522
514709
251452
26761
282259
468817
805026
340848
41915
671824
307077
623691
452402
545777
795513
174683
377663
352196
531509
322674
354933
187509
701950
197104
411761
134815
587412
840926
846477
925266
941849
517295
436249
833298
350428
994027
25579
140327
682348
557421
617232
927506
420519
552552
907686
994673
723525
85175
945082
186396
762545
746003
754129
562529
982309
708698
578532
862394
891201
212045
252207
329222
1024673
986308
485724
26540
730358
322759
656214
440640
482731
498439
833929
112435
851484
147066
101915
428892
882154
142617
604137
294901
859735
172212
919314
916952
7420
550579
443103
396199
1018566
544569
879529
667624
29090
393626
422520
514125
784086
246622
935586
208377
369593
404837
407300
420285
568793
687008
525790
820354
410547
36076
920673
333099
749062
502563
882916
497492
985073
852344
22933
607862
786686
953753
1025990
774367
540704
1036603
518395
1007536
840110
899766
544350
978464
938494
811079
518058
269535
420907
563613
1007545
658741
756391
842133
21713
417284
906446
684948
671231
807663
872139
441935
188229
879520
836920
657371
357224
410432
868165
457304
302197
758685
332816
976006
285851
178200
938542
484340
227787
810873
306756
717902
630910
107474
32413
1007028
448342
263249
819003
371276
649417
46813
715159
1020099
875086
968468
1000176
785871
276967
464525
814418
288543
414714
2035
350027
790955
854141
477819
600152
22286
972076
777424
404105
700075
63255
34978
956497
470689
658501
773236
475139
495948
257813
720025
694837
363994
582197
587486
1966
175363
973765
744680
294453
883693
193702
726362
567588
69921
811028
987842
544115
777829
412760
498543
853301
708580
599680
413076
668338
207388
475907
167515
857759
1018686
904234
868527
165362
403120
611604
233088
860511
249091
4569
414436
201795
223777
1036732
171585
151380
592073
790126
47818
620529
527717
799012
812233
30562
928761
485252
181780
156434
1028075
496830
279802
565817
503521
407108
905156
185784
591607
553882
378161
268446
470431
449232
548410
364918
313415
872046
581764
390367
336139
66742
43386
981257
359881
920560
773795
306844
800470
1019388
811790
356156
509943
679651
999965
770433
147309
372813
875210
85475
752850
894560
346892
202356
275680
115767
911730
870603
665616
95221
402129
752087
195489
798727
404645
563109
905930
778823
407291
53502
300398
502789
5543
254604
472785
666387
783638
315895
605686
795620
130129
289445
701531
1016532
451372
975579
851951
543835
682005
193796
790007
811411
1017482
474326
572
321699
182423
479459
434937
792376
860411
470999
352700
67262
73349
976578
501609
86354
312318
60842
520456
973371
50376
213705
618324
487202
100155
143987
37208
488888
839807
209259
595870
166296
788641
73981
988743
256522
982833
791460
1042214
71325
833081
15702
885419
819382
791459
360710
1019352
463089
649594
401374
850655
791798
608145
116027
893378
649268
206632
307705
350791
327873
676704
670750
154871
638201
168852
1014728
334561
151508
233135
55198
451019
618863
278449
192751
704042
632863
204124
279156
487075
136028
323049
559871
665130
900092
77709
567297
1010808
154642
482357
552544
694027
615065
246946
748346
7263
286145
39795
127458
96218
793008
464210
39087
649358
793149
209336
508448
967972
796316
697651
577079
801226
294983
773993
607502
379211
97087
1024577
247364
833856
259388
369945
391580
358214
315295
200170
352884
26550
108974
46706
969597
281297
387235
869515
858106
156311
460997
693168
52616
115428
281244
769331
542140
673718
74924
179721
97768
370059
768937
402066
23086
267229
376299
641601
69804
26320
560665
321702
962590
320400
357747
1025
86556
271849
212527
482576
67563
89494
208926
577746
638526
634700
17992
356357
254382
414207
893652
751910
652206
294972
134145
211341
592751
661670
661922
696941
928371
300603
737908
387621
963027
968669
840481
271842
356439
847355
450586
237863
393566
379830
760330
446847
102983
692154
143182
315208
789325
358080
687452
797063
93097
434084
702463
387305
685653
525179
527111
469546
827180
421117
153690
887184
334830
93043
820165
1038240
45774
869164
563215
758522
614552
623091
282235
787186
220384
410945
137933
626891
270095
622749
989326
963083
822874
234424
416822
602377
283583
118800
335453
40723
313036
981196
386037
140327
70257
289051
737937
702319
890575
794294
461096
457156
466521
568369
377644
827594
829584
735823
104807
970766
258610
815826
986316
1007664
115789
555506
614416
482818
159484
95779
1010540
142308
969723
380279
840778
946592
649739
388171
539629
172021
842311
291926
937364
733939
124070
306852
261313
405218
459820
814536
936867
1016176
920561
454210
714847
580011
158347
679102
651850
52323
370796
360551
329372
300038
341954
231422
692284
823717
595039
397904
664581
651182
153066
173302
67260
891439
175473
244426
377046
620411
479999
270898
422146
366879
416096
811921
201678
732035
985244
753075
310024
189018
1036700
710706
146242
720890
191717
656406
322921
899929
232550
59057
441558
990681
677634
624028
941545
716082
272027
978365
49269
289639
1004820
80921
331132
77983
663175
147945
140419
208533
116934
899918
482880
1042089
67613
643025
595157
843154
420005
894493
297016
204972
262915
603742
184244
700592
430855
1012964
954372
958763
307045
38548
109769
852252
513778
376911
620622
399448
417157
962153
709810
101156
106712
121095
661792
734291
1029290
860869
383755
112838
655386
892509
223272
814574
865630
98613
458808
328079
459152
319741
1007040
424460
757840
773849
22027
455769
717317
656888
517087
603915
355978
153372
127612
64600
152687
706419
429012
751383
731191
772428
652412
860144
1008946
660078
641701
932937
839741
121017
414015
925554
50345
693605
411697
357832
943409
496393
447431
201067
56552
756345
527492
370414
274879
920360
554124
589654
562269
41475
1032970
127082
376725
396776
995361
626183
490800
930337
552026
913160
888769
285552
752080
292959
79675
779947
573869
784180
260795
266682
262425
454342
924373
789741
603881
314996
109449
834120
375447
15639
741574
463616
470571
501308
422688
952070
390144
71979
493863
282585
968390
86445
1013335
429123
508707
322539
144470
602974
168918
880072
746409
502100
91794
519138
479078
649097
563194
812567
1025522
585294
169623
952
856202
740822
228004
187057
100977
230092
386876
232815
824743
887462
223906
964191
172695
735818
215467
702048
959396
227603
20994
940603
878761
323448
134030
12702
895048
803821
894325
252780
71269
495346
859550
386036
205703
275594
289842
322965
527040
39839
349591
873063
965845
448721
524565
287420
226531
117882
318180
1027030
809773
967895
777506
2597
335809
554687
514084
531017
381827
358590
994152
768123
661769
995773
423046
245351
482098
708552
510123
142721
1000506
951862
476690
711670
468079
411935
1030144
864654
996351
234241
1031619
54559
352662
157967
576627
993970
177526
757902
203369
602805
210215
4958
571674
874647
14673
991791
241855
835541
533651
195846
408638
447830
238651
377742
567535
98644
432651
409129
793311
921079
1000107
329082
1042307
792588
758368
200423
57157
106359
659196
354287
893636
744717
961644
897448
133819
185234
1011730
957343
677929
137964
310169
282151
916699
175938
686869
352212
3361
655789
1020636
420930
194622
165143
300981
970253
836355
595903
74210
690313
826062
635680
983826
1000346
805589
26528
311100
940299
112108
934462
940323
405684
52951
746583
950177
503664
91042
41913
62209
901867
788376
446405
837517
255486
1042469
307799
301281
162428
31088
303135
772856
375683
496775
882602
800540
343367
826242
77916
1008916
403090
950256
352510
902850
410306
290409
692840
1029677
165692
395039
47197
925283
754905
769290
637019
478195
376784
101738
848347
988813
286743
271555
129280
852845
663160
1017076
640340
86678
474737
452356
98879
507391
254527
585388
958620
113795
84432
336269
141436
769318
457347
401194
686912
507120
668383
767357
482405
399851
805353
440357
627618
627343
169832
391549
273
896335
33809
663115
240589
1004682
684167
167468
305407
270569
356861
394341
344765
289845
632249
503481
789483
1008913
838746
809970
256481
1041966
586319
729915
540715
26937
620846
301875
244313
927044
722768
168877
560345
94979
317746
157683
336218
359436
722331
554177
701163
7821
443675
19192
955425
399212
146657
66730
741312
991293
900483
335324
912397
261489
110417
838397
884653
117949
123988
3509
1028606
372529
145762
516829
170618
922279
15643
362389
620229
597997
894826
334173
173992
396472
133695
384288
693191
850679
28917
640800
358592
402840
735122
151574
255213
37353
390147
200362
714654
106275
78860
69966
415828
1027557
1013778
519534
404537
511600
412456
25600
409624
168963
812958
874757
594168
1044204
629088
909283
551141
978970
436532
751573
278575
352184
210656
303466
758117
637607
112235
60918
270730
172849
471725
1023215
499691
817700
33633
176526
825156
969461
884806
208320
709825
137169
47574
977659
113566
286985
180371
30670
633390
1000004
474020
721285
407383
333554
367498
404085
920234
4590
425830
894166
505453
494337
686087
879081
236358
967867
994188
708272
1010660
703831
542523
539055
1024216
264023
515128
311167
881479
507319
923107
132140
667520
120192
119636
978590
823494
254468
643830
896588
3763
795921
478522
33132
994220
405805
147727
871130
1026610
944503
355829
48307
628780
143979
241011
181344
917477
31866
108031
994914
115181
514908
12832
130086
330529
29324
745683
363157
463863
316155
845776
133354
588954
323901
198163
1504
236778
624127
351874
609111
319758
519188
769176
545036
149081
489941
795213
606700
751438
151663
413387
87560
314265
253239
456181
492144
828864
686599
790961
384962
663654
675505
965781
428086
312906
843434
387896
837223
349544
499737
757469
912325
375989
818375
905425
345549
42146
128221
550899
735504
395890
661212
271041
283920
625911
430622
682524
846128
451820
2371
361398
123565
902029
772238
3954
266966
881415
341918
279350
113391
797649
95424
733277
998970
578952
755855
837500
693754
6360
1026969
795349
720480
46711
706447
763587
665336
409075
948802
568242
797706
906272
226364
574559
337844
536775
755502
79906
217873
200609
9024
39016
63211
107285
456356
807201
1008837
947297
854681
817432
407684
719826
589642
378641
129600
460164
292156
575297
630512
556771
209944
545059
408672
574744
201924
155201
161591
147295
378111
664321
346875
992389
451366
388880
679878
436606
125041
137651
843891
8310
827848
859024
626475
164926
315924
211181
936454
343033
58748
276274
836058
310877
334218
985613
623024
1006477
994016
946924
463892
854211
24673
868936
898224
387079
65068
216358
94187
86008
420661
571648
1007255
940178
195661
429191
896286
360558
181877
457449
420360
64695
587287
310437
80170
103320
83632
377702
423078
252486
4817
787957
356314
456166
991295
80904
45045
553153
469369
684987
606015
782308
216340
833348
475456
545008
628779
355826
596627
740380
442196
321589
501693
872955
600198
247309
742036
397903
320839
909270
174778
861450
620235
285136
444806
999694
315424
537866
938145
153384
185702
118520
452718
252993
295457
510982
433696
270483
90945
593045
791186
362153
26611
431273
305081
125169
596077
552962
157016
369822
584968
538556
980695
262219
1017697
458925
842944
283317
164173
426433
1017587
849800
1032489
219309
493125
962248
1012088
59867
1035379
233550
115235
747671
746852
794194
906567
16426
864485
800872
913967
16083
232268
415545
547676
706158
69847
720310
698446
297368
311339
633035
312576
884999
1019815
967328
775722
325372
777987
225296
663863
488883
319887
541214
254988
658829
417844
352815
141199
268502
70238
278363
807229
695076
568064
717195
605714
742798
222056
77349
279774
375398
192818
877609
267925
984513
876099
382738
742674
408454
574502
627527
430592
451168
175423
545962
1021134
1015981
639233
363409
278349
375585
684979
715621
233362
111906
964515
581239
198489
324179
105784
441794
802822
156671
212924
471760
822540
382660
955509
963334
815434
982251
104582
713017
1022010
237984
129646
402121
706716
718184
757722
863177
350568
559901
222347
410316
910496
75974
872110
897076
331287
29130
179171
849583
571485
455304
432677
423824
118531
1003883
148909
980988
838891
907065
869575
107287
623303
341386
81341
400354
982156
143772
190961
19896
415280
22524
372101
918195
935597
383382
462833
689737
382217
927080
300924
57125
974801
717278
648409
925160
260885
268813
379713
135574
634425
756339
366105
160027
96299
160914
979661
68771
974511
896729
950855
703527
163417
174287
952979
208446
1023032
856808
149098
29115
5224
179232
232561
821562
37081
504317
67234
66133
171340
918584
213382
866332
871147
285259
659058
696024
297063
1001411
168009
226263
743931
130558
38260
774601
831144
330473
168485
43315
183508
578155
530871
333927
808321
441845
764200
386685
1019375
605927
704587
99314
904653
432193
90577
184774
438802
530095
1004231
622938
276355
62154
316392
887987
995372
58535
809376
1010736
153735
35138
301239
379988
622680
311724
257857
270563
507908
866922
693558
828597
407141
345016
76346
832719
498120
29029
732536
962930
473973
191469
607747
76674
936404
161602
861081
409842
1000996
930564
688582
396599
487808
855341
254138
366936
846247
796303
573179
542349
905710
347359
244165
75884
14640
888864
846593
781255
947102
890829
480383
825646
100343
604501
922165
466051
688978
110795
844339
611679
634786
779235
291304
372635
250428
439760
766394
296306
251963
1024516
492971
147825
668240
110039
382448
1021452
583326
8092
260145
489904
434971
585058
338688
600805
656830
570605
444833
145129
107388
627644
866242
35040
985016
853322
543319
640719
395223
192218
417123
45693
80948
12312
640750
1033840
1000548
531562
82456
372659
551834
1036277
181086
737489
176187
153178
570600
513609
161573
1015675
322245
122240
137216
38188
39443
599295
471729
249095
671097
396315
625307
444302
186699
480135
872157
105729
731645
493059
227865
119231
532593
248069
680187
520108
567148
151947
647925
14783
673003
334771
226121
588492
943278
354951
932234
782134
209315
503057
220839
32745
67603
407994
621711
624516
381466
247319
161956
629299
561964
812902
725416
5345
260282
850363
814263
221883
878673
468266
609331
823567
743095
9585
948748
830404
312418
579897
199730
498282
641948
354904
753037
924750
962598
500088
39294
294734
426871
254378
764619
400506
687130
894402
226523
172595
695003
876616
105028
10783
1038371
308714
306153
800073
412950
373011
336687
650428
697018
691623
224339
658574
544308
419708
542311
720526
637308
40091
437977
829920
573723
77141
779198
807146
364723
127986
787679
728789
385286
222841
183756
57600
197425
507874
1017840
793782
496016
98220
384159
198315
349927
333516
221862
310905
146318
219722
942697
653155
866554
892496
398756
366274
838743
1038067
1004514
329512
446506
25728
353989
1015691
263136
454406
802248
185394
261209
145950
887123
175796
869364
158979
417960
624145
1023370
366951
941153
647920
430499
911296
73602
952412
789747
509719
355020
198938
581485
711750
813530
569987
1006078
728718
173277
604090
604297
737764
204006
780970
670731
794750
759869
540684
479518
841407
770972
700837
499506
516467
438725
853258
1005091
673925
1015026
193183
172920
1015037
988357
529421
261737
592169
318337
9123
487226
644482
90410
107471
781667
150096
423092
342574
820088
899120
924754
228200
708115
770250
79769
897862
198515
921988
829625
625284
766145
426803
526275
253393
620048
181137
581831
20865
665994
353475
917457
726474
845163
1016718
422268
390819
464878
62069
765276
21111
227645
669905
137612
373867
875365
76155
521147
914341
833265
558718
513499
988234
836974
335537
919429
800702
418598
992988
944234
78688
771358
60741
1027628
805560
421499
346890
886800
392054
545466
343428
47937
772113
1000338
475142
802948
62190
810593
866840
230131
835611
565194
494074
1036885
641969
517328
886604
371683
373548
289162
177169
682003
294723
30810
656283
438846
300674
383008
246605
606582
832336
471215
729654
756127
708225
1027521
287074
342577
88178
1035527
328843
966305
840909
481796
95854
477257
292892
947268
685201
922117
713571
106060
533240
984315
704042
672002
458392
92268
80142
308147
364441
570342
622303
310095
599316
448099
731392
747129
664592
59528
513988
733669
820864
286695
107177
11826
453749
456995
686809
636213
75287
57838
734475
127933
668667
879622
334945
808256
270337
351967
576794
476889
742798
515543
855399
784317
742564
256621
676783
439326
260536
581634
398389
485487
95262
982200
939959
457986
406617
141642
925234
701629
187662
679535
23392
654146
1000740
133562
528209
479550
130726
714816
697687
363898
70121
551624
446106
610074
1000859
644884
141802
762095
383169
719853
958879
108881
648112
956380
374121
393603
298376
493554
887229
533783
309101
293012
610021
411595
430422
1041908
295906
828167
981938
98408
1006428
764755
655100
280870
83970
858403
984372
597108
89116
463016
270156
439534
298665
987135
321007
448278
436989
76337
20564
192849
893733
934418
928637
794686
216356
498931
538588
455003
845885
1005698
234494
208442
480999
279286
663493
750739
550729
350283
1020844
776120
593043
174918
404721
48858
176506
176553
784346
934323
31040
133519
653378
589521
696635
437676
124557
704197
187078
386339
748493
117539
408586
830521
230927
282741
615377
78460
697800
740158
773449
915045
502748
600210
626155
495278
906030
914873
546464
246877
891439
499902
833822
961462
688820
237006
840951
138160
202484
926492
1029640
495339
475982
753678
16309
349740
204607
640732
718838
152053
424159
652010
577875
882472
691591
1004713
99869
341338
258526
145509
827580
497659
407503
474921
473572
735847
882765
548046
325220
23092
275224
773868
231851
746323
777304
91695
292482
113502
43352
419118
303513
47595
957393
764687
963602
989069
149652
112466
609894
587830
918298
790750
480688
982649
756165
519761
991592
774063
491667
973767
110930
513137
98243
380488
31375
653334
48638
998531
844949
741013
84083
248249
426335
743641
155791
644813
48699
109878
249381
736138
890815
482215
768593
216289
991921
37907
273020
769714
223071
1035807
80102
260016
500575
313012
865844
117386
972357
259580
559438
475187
759493
825855
588054
579312
237905
705752
176044
1003783
905149
239153
983674
425477
180847
700304
475286
11188
294750
727536
256648
1008219
775306
72242
241752
606811
212441
917727
315967
155639
331316
665516
907837
523421
686071
259100
377242
853401
292291
609184
181491
31488
33
656214
828779
858426
310266
252935
189824
117162
81652
782776
794300
55064
596744
370712
13074
798597
716464
113743
580828
96610
716891
203773
901039
217907
22271
631571
48052
544467
809034
235503
155017
504841
768325
275719
984218
881760
875136
235223
380545
852368
29240
26851
7027
778734
160189
759231
818735
123523
799031
984071
640839
281860
664852
723978
850620
936652
809615
916978
698676
896203
211367
531849
881715
377315
280187
135327
175539
634372
11803
533120
660870
157844
345852
366803
914107
152085
1019583
432257
954861
96555
603389
909017
829335
1022154
980977
1015234
925264
109972
911642
59259
299286
305362
185621
216102
755096
614511
334485
549980
646547
440317
749626
75976
310251
856385
537078
666258
126879
72034
453733
734987
357918
301965
273416
329673
762587
32589
402537
372452
976433
1008790
223865
675033
45399
449206
662062
658261
39037
116062
548379
268245
812715
723662
735291
328304
581413
909186
632454
99240
853014
583025
258717
34909
695821
804869
340012
589862
807909
462036
12029
71510
896066
630269
479812
320314
69016
113553
320176
619637
774340
989715
131089
742594
53721
1002399
74774
735417
311338
350339
829693
15068
535901
535679
345516
281447
28068
601276
111608
729432
323122
506963
646780
973499
461597
49290
105377
540138
201903
921976
646836
949540
1011251
965777
35504
538021
73673
508544
396691
449907
5826
792173
17542
108813
913829
863384
961743
464312
989638
649495
286833
120125
665615
308906
345755
645306
686104
751516
1028413
782113
1035930
435945
443805
867362
751543
571825
439951
565131
31544
117654
240472
457165
444554
335846
190319
587993
71527
922109
731278
334331
616612
303020
106476
620332
727659
542272
188712
657009
629189
27303
960747
399551
743092
219145
1014129
173693
801205
900122
847057
120773
527441
504866
363285
793198
720552
716521
928810
551855
490903
637043
931355
467183
895961
734175
275128
448883
805343
322461
1013149
909702
124846
624842
73843
657221
373934
863726
946975
391338
393728
740323
292873
809494
265385
727276
388920
670246
732601
378904
526150
804892
579175
117950
200966
246328
477675
231916
460943
54072
423975
584397
1034007
332869
491968
544582
530227
785156
127632
854017
877009
239745
361688
836097
701821
151909
1021893
921276
1036882
362742
250334
447828
278806
96537
810177
512707
999710
303727
508114
698703
402025
485021
74347
924341
384509
502233
446502
433293
316413
950895
1023575
268477
790943
25312
284718
331945
97585
681875
891221
508019
772003
671915
972596
150707
430972
663473
670522
759687
812867
962462
513709
793186
232898
569328
384785
716758
1020287
178138
100286
305391
110759
150650
323528
56417
407826
920194
866598
46680
912788
997145
471299
469761
181796
228726
259288
982490
1004259
685023
671736
469766
534458
61122
474098
205471
925231
114712
669032
761506
855620
522394
458294
419338
499702
681141
592355
898849
880677
820659
826838
518041
830136
443918
637728
702677
459643
602260
668921
861706
514221
887132
83975
330967
525463
796771
583049
28671
167464
460251
809006
1043236
1001611
408172
140761
697661
359230
446496
916775
38558
535833
139524
667392
438013
495217
444647
887136
547561
661415
1036807
231014
291810
118136
531021
950601
659619
165900
456103
38124
846152
20201
525110
809760
328056
147950
567910
631743
447633
501346
771811
747470
849844
303168
429849
119609
637375
951115
549683
301816
406667
427100
204728
804407
929745
480330
994364
777156
332219
56244
137720
735904
454866
1012209
438926
836454
351438
237862
360526
83760
56733
913082
326420
363674
287874
570145
366200
184095
772166
223890
632936
797843
458727
289097
428707
268797
975350
350894
939190
1002784
673679
853468
321693
369376
829004
824207
418125
125520
476992
10495
256138
208543
281879
770997
513445
178262
293576
487420
552923
200051
986566
32453
24640
859828
726809
833469
722794
689915
511806
547247
187132
336074
1028318
274303
99978
933366
264138
202719
803169
887029
869832
462250
984302
1030516
507687
351461
883895
141872
115601
337458
648876
785702
320279
129032
965008
1035178
52310
278477
335042
405122
186034
79474
669526
551007
648770
36948
799309
447811
410378
557107
792944
24923
668476
46059
534278
393733
374030
357062
562490
945656
88106
936218
807368
448758
786764
446431
497243
665338
46108
286695
244416
975257
220711
92051
742990
485304
911642
514879
393528
983144
739252
95773
977827
437618
138885
779794
728949
726971
828359
163601
319712
1031315
922353
266408
441529
339696
620275
521738
508227
146764
660026
516104
790397
308202
605156
964179
914746
802004
656695
418292
93758
520647
376905
242567
697535
158508
351640
86264
812890
331563
1029072
590312
506748
766701
295472
693824
134805
249024
868539
609401
521105
46741
394275
426502
468229
758588
456060
424627
967115
23339
810632
120581
922080
741665
803412
441178
393573
574546
452900
278112
252376
377665
975370
833044
315417
198611
222340
169472
812755
1026016
652849
799760
67176
833885
440870
615252
562061
589354
549837
284274
936247
12875
701529
451784
900606
355636
108291
302241
210732
659374
310481
950290
813848
23115
91503
123501
838318
807706
101862
850279
649713
804764
370116
862064
748308
250023
850935
394115
128352
683366
15177
986678
766643
31833
464464
656132
265373
760927
816152
462494
687093
710515
349368
948780
510164
313443
535123
797456
621607
707192
711484
650335
180878
221380
709651
1033000
929307
205371
789806
278841
255476
196521
878230
930638
711671
741028
572972
310220
659135
659709
771686
480163
112572
510353
72776
414654
341229
465944
616273
605315
548410
768060
788785
612167
910765
562492
447016
291806
1003465
1034757
77261
204664
1003225
955158
296446
146357
332604
115075
264280
588943
171090
757428
121119
831469
957217
118238
333747
670810
153050
221539
832955
48788
437960
830292
822695
109586
537307
692117
472242
790438
406517
151464
151972
827574
10651
755648
987245
686971
238968
144763
194551
805987
552465
145575
159581
282743
676320
256166
361950
522682
901262
673564
122265
30719
155470
116089
955423
967277
679996
958457
171313
14111
961909
140914
307614
541129
311051
651719
249735
91337
643175
515874
228813
65715
330253
797057
651495
854572
144449
710495
664260
856546
254721
461067
906052
493398
633774
641757
283691
494436
959544
588232
620936
702193
461403
140479
6905
41143
675849
422931
809756
974062
540240
593056
532540
903309
739516
784821
59935
707939
161232
502175
905662
255351
781897
978569
1004977
587833
474993
227409
659128
739521
143367
992320
163498
267780
782527
165263
479809
262024
6066
798886
439927
78545
381495
5201
544251
691946
422080
251584
467796
536169
674755
984155
402395
476629
962433
665064
637671
74802
587654
185812
499731
703352
428249
822224
537112
12120
720160
558320
309983
98791
341798
728233
617902
356236
838018
559499
63299
833440
445786
668074
205979
639579
50975
655731
691688
8753
587593
389744
625802
624039
544468
14871
748074
698328
646855
417410
786402
76053
366083
42559
19545
610204
276834
222371
1002851
600003
623090
214801
434898
978247
33684
377224
918927
612722
187527
5777
548613
1032146
867362
91910
511668
315914
755896
621478
538280
759191
972996
913170
682284
106275
171015
1009017
672521
427549
779854
521722
271264
909907
188673
240887
970622
811248
174845
621956
660898
101493
3672
715495
885944
34605
775275
804388
941670
627829
227381
426969
521305
684600
631428
322679
758513
448616
90778
567066
14315
489781
587998
864354
841079
566024
40593
681269
568410
353195
698947
1041477
148441
123338
961012
440313
116461
586233
39577
668002
347399
34363
323486
540483
110951
638749
223605
430175
508909
1025551
972874
897676
370143
571876
362167
219778
871542
896384
717813
258675
222413
992297
154909
275776
211426
166973
390223
914743
566028
1043645
9303
727864
176876
312656
573707
15021
290218
601329
356931
634929
253526
512818
858342
404456
101771
333625
165874
602317
799052
794125
685052
926438
433192
744761
159183
208
134008
968154
869511
698325
430310
848661
983468
365952
535061
5921
534013
26692
63350
715826
684582
988490
532728
727864
918485
209378
987956
564543
622696
630861
739550
492429
815363
101352
648727
873413
237936
173046
192915
314760
486804
162258
328922
376861
119291
259241
336333
451813
865917
991970
772952
271000
745184
182588
389492
110458
75471
918962
223236
843316
679392
1005622
165326
268805
601945
189385
487632
260547
403462
542456
810968
271077
394626
1031033
914332
849615
456392
447799
706449
918970
745277
60295
925843
289608
613520
902483
609610
113788
942144
429347
631496
311381
349661
937537
815568
828884
546198
881454
109526
1022635
310838
634097
447665
257919
876719
34568
93836
398165
514020
96841
842200
771178
578694
544846
983219
297351
1019021
539848
849500
851850
558190
997916
255551
268694
310395
278621
257215
512541
104268
39094
561266
478152
735910
14014
524342
335274
669532
1011569
2817
737088
965339
213998
644626
206633
696438
286141
309942
942465
301182
860192
951056
916999
923502
149398
742710
806795
288529
547641
472599
692302
129604
566992
532247
790329
943923
477650
878253
621447
484414
173691
496711
73927
345521
341835
140276
793411
862494
553978
990970
306959
545000
247775
119410
319525
1023703
852315
598291
814611
159837
927326
727586
295135
399678
388338
555921
1017921
812436
1751
540521
463568
1042307
663786
1019143
28153
462460
163001
337596
227668
133527
954139
908135
964018
473660
862597
820382
206402
554375
880387
693510
62005
871016
690621
715082
288405
990868
256602
949131
788213
739711
352687
107699
279379
377054
956631
409627
955242
671227
435514
407688
938532
381293
755072
629987
42655
747828
347854
895380
522056
366928
357176
733946
583327
648792
329446
43902
652545
75357
21117
898241
690596
955119
743244
353263
965333
394371
107566
488384
169144
991448
646864
247176
752950
722340
548719
36139
314824
970610
187349
764948
439068
250399
115123
1658
945057
498603
644311
216803
637750
928447
691484
797192
263801
260030
100854
1035236
610737
498746
185932
820881
21621
406855
307304
378225
964537
449190
206523
90196
738511
320336
168912
455085
226426
601904
177716
573617
586024
952537
355740
228880
524354
867597
489593
76168
214198
670095
814210
666748
267051
205589
942363
570924
361224
110703
415112
547716
296907
60411
773932
1025987
967590
111273
807532
982390
994860
269420
358210
433807
896894
989992
135650
484637
236400
843928
611800
581546
531739
653164
5877
560228
636979
260015
76982
1010871
937428
731207
237597
685443
446024
535987
231125
174856
877827
396642
568013
975286
451940
669248
978485
403649
406577
613077
577728
133777
1030494
802581
845432
951335
504134
187260
177363
887854
224376
333742
826474
162917
328028
731458
1031235
55747
455202
301953
175104
673173
902969
858763
142565
992651
135305
271980
779841
136243
567983
554022
681100
147079
284836
78682
506042
886384
816742
412011
178683
807882
510002
643951
574508
475044
493925
737643
557717
819098
423766
738973
327986
947752
132404
108250
576152
799776
452251
916921
1013101
339621
125567
86841
369273
34789
70642
352699
156617
579351
261956
886997
795889
9500
635956
631064
67647
436569
537939
170853
166663
393373
651968
979482
648436
857554
443960
536254
535134
136188
618302
197299
88350
900553
538763
874237
147650
683316
664080
891381
970892
535606
363206
70520
997793
675887
320677
452909
671318
671328
131407
37391
999381
810419
920180
821657
905305
818216
517026
428994
943485
619424
824486
458339
671622
435275
219491
27684
935086
331352
897543
4135
907883
1012997
761899
561959
913375
532859
955451
998234
47826
121745
762395
892700
907307
804581
738086
897104
62438
566647
293219
337533
873465
360977
909121
17637
252227
750232
971366
1002817
752695
734747
473419
734863
749701
839632
275022
27596
414454
944787
755409
273368
149119
286357
423393
369074
1009390
69944
894608
338568
698926
866252
784858
178182
799425
558661
314042
1009897
945033
156183
565506
967202
541911
21440
246536
644294
893629
731126
225972
389183
741054
518599
1042054
169963
380787
897629
9651
577914
719078
860342
38449
275808
243099
538032
627876
660007
723073
456079
49249
971576
501653
374096
710736
861790
829688
316292
328764
1022249
139866
969137
409372
352838
140812
1042459
465784
920942
550767
555860
241295
237447
1030255
203337
481901
663047
757938
170781
519331
762022
730799
286101
216728
149665
527698
160356
657870
220708
535197
210280
941897
168595
816170
731
652372
857719
473162
341356
130528
983648
464212
9461
258576
631189
447836
717522
771571
617959
71734
200356
541337
627010
536759
369705
354580
864109
597376
899028
307558
902363
178879
578206
319672
37891
95100
724457
746170
618690
133341
1022694
991934
242054
139052
534471
14740
56826
926478
531800
142244
379915
290836
168094
674162
990172
872624
24776
686835
388413
493316
870395
952967
288287
504311
299328
889984
30716
8284
830991
887098
276516
42178
1011393
300346
470644
710530
695499
493059
313820
301766
680431
840399
849233
553851
972941
701909
808408
607628
295453
524276
395242
805153
204527
287187
899432
922295
568272
979042
224642
854114
943827
43830
871386
860665
861123
516653
890990
296430
379921
332512
457293
843189
354806
590879
325697
530600
648984
588166
856458
62549
508733
651251
267486
442629
533974
987348
11897
37618
1021931
552424
257360
702942
999621
943192
90522
719241
969774
865585
275306
429931
106999
696630
524661
548051
615194
822049
1013292
84750
373422
177886
715107
672294
242347
128201
336805
32842
73795
846059
957027
1035245
578414
511649
717680
674217
719600
595525
40361
297811
560947
644825
9675
391274
270639
627163
589466
460025
934190
706654
486465
585582
711516
891049
476097
972464
376754
363614
443157
886934
701457
581778
6935
987164
297116
383471
754033
933612
384351
377438
996110
507529
1040010
971147
6465
539685
630124
865615
566812
267453
120997
1007522
838600
136473
687546
436964
747482
254438
1005824
53867
367157
383536
457144
394230
806923
558473
112309
693034
307666
731821
980318
175180
132512
674058
532392
868382
157438
503772
227167
320290
39091
441725
407527
46700
696807
585771
822568
525981
972791
138987
3701
113792
179381
99265
202725
389107
99338
488184
270006
398133
717969
860244
927871
714147
451440
264229
724978
996466
168247
79360
628390
875065
469290
201980
1026399
237944
763234
124635
559831
963500
878529
187257
301149
252721
654652
165295
293982
778430
606012
65823
180632
391796
29064
269310
113090
782197
2606
829917
460476
330991
733615
184825
314562
494235
176329
471502
512913
544273
322335
843170
231843
866662
731795
695020
1028182
1018002
611554
823513
773126
665848
9302
409630
432464
67388
140651
179647
403389
106484
833635
437542
261065
391451
421770
764277
288931
1091
1018802
3564
170341
825733
891414
529145
534459
721706
919009
461348
975490
152588
494075
383496
748860
810759
825464
378496
296515
662765
475199
305703
292860
150211
987068
691019
917964
224364
850492
247963
1026066
575667
572306
362694
560843
223095
1000764
1034860
197634
425776
901384
864262
493486
845469
725670
941953
808274
684867
763915
64228
773484
946984
101070
899709
922459
287585
965603
332673
461670
448400
152318
652291
672290
503797
843814
146620
1028282
175739
334352
174461
518153
63711
292218
828685
409635
472936
1039052
301573
470790
128991
394995
589535
12967
179295
815387
756681
183836
446719
746873
347966
387262
1011615
659226
1021261
98777
8360
316158
950717
2191
368970
24764
358333
822574
72473
301091
881241
23071
429291
545864
211029
238157
84631
694507
975224
626455
661960
1040055
346730
670487
84494
510529
323440
377668
573706
188174
223499
259544
102722
978994
842609
591798
631670
169454
815857
182883
652746
773714
536114
495311
551089
886021
1016381
864754
819672
372269
498147
153163
544915
856691
416886
237444
353715
271060
885365
627841
176
470363
681514
763409
1030934
589245
570265
241506
759218
510305
255227
508540
762498
176078
973672
556112
80793
85552
558359
836305
489157
603513
526123
493064
216293
310215
319049
436420
443363
981298
696723
239220
74462
486115
672330
112227
612208
61464
107024
835096
560826
50353
1039497
912905
212997
996721
186607
526246
856994
214711
662572
864163
373397
1022176
609914
970087
494317
983035
811722
221497
678233
362904
489575
603321
445262
318916
654277
87763
607081
614170
102599
720493
887807
508631
608105
990217
864160
476347
880405
308267
53115
291913
20487
677922
677823
39626
630015
711329
642020
587334
837378
77882
646821
555369
952223
1000224
429482
192797
382601
112825
732032
996862
688559
565633
632805
691358
959600
38755
557934
929619
882141
815010
452510
802433
300889
276478
7416
143570
547992
582147
378723
1008041
481051
63001
921031
618339
716682
676176
398670
1037082
564066
754027
530215
781518
576095
285279
839716
268302
574795
577522
200804
882516
232143
629137
453260
4496
471772
956529
693936
867576
927706
875270
636223
560085
295585
921393
622070
482619
127879
865355
980629
961308
582174
619189
519620
868979
80192
141498
988813
685097
401958
879385
443925
893156
299378
379960
1006156
375167
436280
51570
301810
993866
810576
318496
369018
207590
903522
86338
268220
502868
620048
788068
793178
1039777
699254
510296
555459
658616
571633
914565
430076
342527
126232
534356
658583
743695
23906
122169
465138
429602
39750
219337
709226
570045
506173
963541
400636
241198
147436
790389
122432
192684
75467
526723
192530
531004
687151
256829
293515
794311
650718
805870
161125
351102
369990
709466
957351
1010097
888220
333027
182078
682976
517612
864313
488723
717290
240076
885595
321483
807044
806767
99284
512217
333461
248097
832948
782068
496143
331665
617134
312529
1022284
1035134
98874
903537
576086
130760
41564
43412
1044716
184531
992237
785116
229686
148983
959954
119590
174080
708712
814494
772917
271174
186946
460958
179207
888676
337682
737388
21020
1012655
897902
218609
42376
756809
756091
585771
31758
304944
748059
828791
919673
521640
601092
585224
760542
947444
1045052
724490
959332
371965
397776
996668
386322
527751
41023
1041075
495105
326843
868027
113111
349286
403176
836761
12191
880553
970648
155797
697861
478309
361137
451661
136139
150264
522798
680320
231114
26411
889751
1020963
658798
969893
271695
918784
189869
1029888
428432
614671
600708
390853
268707
721409
796234
543981
324307
239415
763244
300743
207923
624617
699685
159975
904682
916324
1023178
714082
649012
438585
250220
366846
1005923
912778
139994
250495
314563
843941
290614
78611
476534
809210
352297
64375
804447
337949
433137
700882
792794
638150
756707
216790
116132
715580
826169
995925
213690
478163
742178
980218
45181
75082
352509
728255
109346
472228
456304
709289
740773
237655
732155
169450
466172
814268
229130
81330
893361
905885
309389
867927
640812
353903
674546
374845
404265
140358
931446
947686
950399
480030
300430
368237
575397
274320
771074
980465
386545
521498
553064
118228
88125
362997
268676
293214
293967
838546
550835
525275
840941
346686
793397
656063
53700
249412
537660
340245
501986
697113
58623
472809
836979
527735
420821
802030
648254
14578
565843
150350
741763
964745
547450
742598
92773
248981
914185
799595
238098
984
1002124
857483
222550
886162
848513
870209
758857
445364
73189
185819
879454
159443
583895
620762
158038
982819
350456
423047
67739
930449
274218
591126
98505
750118
598567
172823
360014
37837
202494
599057
358891
527437
567055
514019
337505
792135
638199
866770
495127
465655
693988
143456
280953
192587
165457
622811
514932
513933
253040
1018435
783838
784026
533498
515859
734951
928866
882757
1016222
716956
788083
922979
756340
66135
107683
904169
390987
439898
300739
812871
203865
735558
53146
767592
817702
67237
110630
412345
394176
28653
745775
408047
951048
472342
216399
385711
776479
636760
444597
782854
400201
419811
869489
887472
481569
568277
434671
951620
705620
323002
731740
881518
864335
285766
222759
1004207
947773
782439
129895
233108
511427
183956
128378
899085
708225
126083
151296
395455
877719
518207
232837
429873
982989
680000
1005505
133311
261159
154794
453759
70564
839939
123646
947516
68235
702471
709441
4980
843461
650070
999816
683244
640473
778277
335270
823133
1025073
894484
196196
371450
214417
307279
687182
870264
983287
312480
68191
831217
631083
398454
505383
75497
630938
740908
352922
122793
833783
1024054
398749
97228
107245
474780
141952
125272
242023
301990
255740
105282
388308
918001
104068
608937
80687
279697
705156
1009285
29207
89876
943059
533282
677930
824830
518412
33188
228258
28375
64185
744928
196555
115291
30262
477608
210953
890412
109392
1019878
719470
2450
405056
500685
499613
969151
569178
953231
236825
490335
189322
554827
931747
297840
479263
741915
624738
298302
913395
801037
600498
375035
665306
169740
892036
271565
454933
669715
973651
929473
349272
640600
387282
959710
1007331
373324
850809
810571
413051
64766
668868
640651
667677
1017508
123422
936123
1026494
123533
873087
713482
170227
190065
1008316
725239
965399
138122
632154
76282
559087
622629
784382
205245
548258
351443
498207
873028
126033
249423
68041
117745
315341
520863
308464
603531
756575
941029
840890
574768
644816
172383
326234
752245
140744
963121
677184
717717
189654
1015760
845703
744739
787646
23228
564387
775125
634295
514052
183498
542601
861490
507811
262769
53341
949389
392398
451102
399842
778383
72676
889975
340777
577776
27396
296404
183943
422942
876113
10731
117961
108903
520147
258569
266359
802525
15323
69591
89261
68267
570828
251512
724321
692260
992946
802249
746536
782866
418002
762016
782527
625766
249175
459443
757048
159531
410396
806435
1011880
150404
774526
171690
338477
802389
614021
343448
277008
596586
395628
89632
917580
707547
831543
66708
606423
206056
1010220
943059
568483
226947
113264
42671
148463
91175
159075
165334
955035
778748
172693
921226
767623
215841
25600
7790
399831
1010897
856206
412295
618530
162789
940197
864615
35558
144477
165881
864778
464045
901784
827273
357114
847776
632150
520829
907767
936609
269093
218589
618433
738324
525607
941855
490861
126728
375846
738682
398378
679756
963054
751717
356343
146718
216692
1003826
116463
348439
1038351
559389
584759
571766
734007
846321
222051
784657
500898
261978
422967
1034752
543970
302350
757658
572945
274496
155208
567319
475130
646482
344076
199199
799673
869111
501291
261668
424250
932133
327648
233300
124980
808743
699375
871271
244848
951782
98656
182413
480228
16353
521364
130613
989427
736119
108854
404041
793466
315296
931831
139103
542628
464151
876327
696505
185309
334378
392457
216842
353341
329419
826125
386690
826840
683190
513510
891377
463290
544435
396561
973497
186488
700549
618103
161196
802045
763107
983975
339745
952481
615180
536966
834100
856436
189951
244823
227280
651145
384475
692706
695389
186594
79724
931230
700758
931169
601251
1018523
606032
656513
234492
130940
943663
159781
1588
768243
622650
131275
116066
849288
696681
1039550
799057
202217
787057
506519
202350
578901
5936
779806
226250
123354
157501
825973
545018
863064
975083
537496
360937
951322
830937
643077
265905
301314
261081
807680
145609
830791
702769
61478
854665
75588
247772
383262
814715
695174
24584
746193
246414
539857
974772
893564
420296
730053
562064
560104
166585
28626
805358
579066
531200
846109
274619
908255
451299
718320
937087
489497
1014981
316238
408756
557447
314252
807855
440208
440119
869480
1792
894715
534372
616499
908732
990263
221050
36805
886870
568896
104038
772635
341690
140534
101932
706612
990962
105403
430058
327316
896715
620839
603710
542485
712934
369450
173178
178339
334401
323181
684389
700254
879148
822823
388782
853056
527065
66977
832204
257132
562158
335496
87866
727739
643387
789022
425798
697238
857598
724894
893252
424967
60241
902366
599061
6566
895521
548225
346817
117291
409435
291339
286811
471786
406018
357537
420798
323803
590788
857965
224612
180946
727987
596461
391641
355017
683924
996939
946837
924502
211144
532053
326963
1009074
183911
177079
950272
708929
656102
468055
953112
262798
568659
44251
804733
524204
406822
149168
977057
974221
45653
720730
776294
562104
432147
282027
636118
968153
198700
858397
284401
995614
949878
949053
935615
150947
250786
296299
987350
1024674
472837
1022292
762659
162849
946571
1029585
814380
979287
496496
692117
525079
618055
457960
699615
461971
933861
549829
989934
506942
482336
409029
350836
345606
438681
336417
101467
370265
949515
848332
741198
556621
167675
293803
834371
652395
786593
898850
680416
20717
489990
591159
904765
442054
296474
414540
88161
915083
622181
457354
144529
402926
552976
407904
839922
534078
641739
298619
865284
872645
995542
1013763
819661
47208
367872
955703
732707
209390
1021512
577302
406582
240776
383337
826673
136055
717550
232505
967832
934585
831086
941075
162782
288411
918489
554179
724084
392107
666660
419017
49680
790257
771179
1000035
306682
801476
168677
753403
447867
310440
687417
397382
882479
726599
529231
329257
331641
407544
581231
137651
19443
771707
636346
126622
469272
174205
184093
81602
886271
1006953
346330
499278
400735
11214
246338
569405
581458
457672
208572
535528
500667
551332
781194
136339
494100
746320
442721
260956
728993
145346
785543
1017957
301983
242627
623970
370849
96120
602416
1013725
393799
48806
435519
145336
63380
227125
291796
42738
315776
752469
358087
151068
967537
29499
701776
49720
828614
245977
284897
917730
949226
904601
53947
286995
883164
497741
987773
147544
1019357
782344
467192
711516
534753
324286
143156
731082
274774
563641
407492
198036
694186
500149
885022
309334
42146
324163
65628
45571
314187
844025
657902
760707
518362
591739
175102
474714
501548
913653
586233
524510
129754
657700
948329
12482
631602
193032
86751
874361
800133
578547
737852
980387
476196
658623
303170
723926
767188
720400
739742
982327
693392
602825
313073
179868
457842
451749
905942
493888
41732
129757
934376
703340
890687
203179
289612
115971
842618
760737
297697
80254
667124
3583
857185
460673
182520
686801
480394
995868
196391
764623
325798
917421
1005342
774321
422539
711544
483670
478937
996901
727511
764964
324675
556039
35834
85181
949101
396426
462275
176850
178403
25974
261824
749557
833759
944667
339118
1015274
1005624
973656
705711
349757
471100
381554
395595
475036
448428
246115
375072
734598
952634
891267
159312
718920
401021
741785
544215
123011
181008
763494
908729
213426
39548
818184
965472
461080
25417
817176
109247
881549
744763
637550
924436
334428
474165
113163
453797
1023972
959675
381904
859092
509026
37645
403688
808625
681325
616660
756202
813910
660759
483994
183867
397351
20100
192125
72175
269928
268681
1011134
731523
775225
902676
978171
745918
420639
79010
69790
500900
738095
372089
335188
29297
936194
212535
768567
570522
910883
6900
544296
190833
896545
947949
545804
693555
60173
830234
194611
1005246
477840
346608
1027116
717476
142347
511102
707244
10048
11645
306413
556855
414633
465394
925434
678623
530083
201815
106584
670101
45488
412504
878617
578978
315309
951615
943176
673755
153260
690308
154750
324354
170158
6314
324691
169229
847344
415530
975176
687147
604125
695580
180097
256406
603857
675631
13408
968045
288155
995345
667798
818348
551315
344994
518207
242594
537207
340403
257027
197793
396324
184773
230332
720329
406657
187308
229160
131961
663812
424011
131941
737552
1015045
18421
102813
338223
370300
603593
420493
411175
1034397
857234
875361
745311
259911
857445
767833
884309
257418
72104
741783
603448
547462
174695
762277
38851
392802
721498
143894
1014702
803933
111500
549811
40537
710253
331324
757780
291482
159566
871473
875865
513229
184744
904408
987850
109808
884190
88720
289900
241273
910647
499345
216225
564460
167818
50521
788804
349988
405912
833247
976876
113979
1008615
678024
621891
60480
790001
706250
357738
655377
622774
730889
532149
390600
552594
84041
958492
926551
528577
973721
820696
410143
464760
2609
683559
200001
589480
896084
817588
941540
748744
252807
698063
785731
622621
531706
948152
774743
272099
454367
583699
47049
1006559
783550
909230
695447
960182
244782
771965
678238
725495
469890
307477
723319
1033833
579380
180684
629025
344208
540179
821205
358088
73192
455753
33907
60000
850758
748317
150184
661491
704268
302045
42935
929822
731928
883124
604516
462319
1023856
1006766
987762
318558
431331
801114
806441
515183
342596
423026
616860
867301
675069
87720
521278
271446
818809
711203
395029
417536
13251
371707
87989
155619
587572
426014
708265
1006313
21866
930225
184160
648336
953039
979593
158429
662535
362162
991803
192063
317286
905909
124843
343600
96859
150508
644502
197552
147674
483807
329731
165713
724833
579512
788017
496411
923352
549902
188443
985414
415222
85590
154703
621206
714864
914884
684726
237283
752475
739761
668137
764736
265510
247205
406736
361543
261775
723887
742166
984728
706489
236839
408979
644110
867074
900768
465436
949761
881970
961984
313584
801822
647185
1024230
317447
572852
207491
273576
693841
1015651
833258
451589
278354
450006
266390
708600
711143
618030
935594
420026
299597
604118
490053
495004
955689
355803
124561
723205
946557
673213
387378
638201
170479
519178
579572
159646
1025626
73816
811061
11928
664058
955287
636470
133720
662594
231204
543956
704990
381982
52543
197481
734042
832569
73615
949996
999110
48038
1024717
59198
590447
249740
412452
484928
192512
582061
107531
977186
705515
897807
680399
930260
367792
102786
168645
595879
985366
906664
10518
722185
758712
26926
352543
167662
1040374
232422
288660
892160
340182
211240
545523
576894
766520
646260
480307
632372
744284
758184
27828
717335
198424
412045
429806
479791
984317
850028
961323
245913
709234
462256
220231
967997
729455
369118
878236
72912
213193
294209
328349
633716
427334
719697
457383
178025
798399
1016510
932992
257469
1032231
1007442
774297
185822
467418
708132
617408
781745
207015
646272
547930
242764
550193
44596
35847
1015587
666415
859006
1010735
181845
916228
752755
957811
308289
947848
793680
123870
568808
203569
661202
840973
178786
663221
526185
178179
997350
320049
779215
639914
1011095
579094
301450
891215
757348
13689
723794
424749
73773
718541
70297
922788
748669
112262
626307
329906
126200
172044
363106
767164
490129
672582
327749
465597
906788
874143
36514
271136
817371
361446
547643
890412
431714
957365
988840
860177
353116
882790
543967
766397
97987
38547
218362
986582
293930
734665
526301
922607
638128
1018384
685649
899838
980802
1017247
584631
870799
737299
514759
872074
805545
252875
353803
984840
107427
545719
223206
618424
645641
695871
906258
29619
198286
138188
773765
770385
278922
579314
48814
500580
350718
235349
348497
83538
643373
795241
399023
241230
12036
388774
890166
487541
560884
666724
885840
685524
455578
407107
886492
145997
309591
603105
182998
690204
225924
700866
167230
113460
3751
170424
374421
151085
375274
337089
569880
118658
886713
423429
543772
149395
990290
347423
49188
919024
798564
253212
475952
704889
395387
575024
578447
169329
133832
399313
492770
598666
608272
131722
800554
122810
918217
399073
360926
645185
721664
953565
977201
232897
586847
832159
883841
221834
905831
704634
626188
718925
696910
175843
380338
765160
26057
475470
272905
985043
996190
371742
646605
185238
415217
862078
544603
934467
775000
419356
136874
545772
867846
409348
634581
565361
191135
41027
476355
699928
122787
116819
712209
766678
677938
481412
482390
148704
356008
22779
94213
684770
984911
849165
1015741
1013571
259410
27554
55553
645833
711477
326515
1036873
384207
311116
96674
473130
127891
156070
663734
776468
220544
45069
539966
359011
110416
386538
145561
160323
165455
924461
6847
230639
124194
558065
198184
553311
615317
167877
777981
859688
889357
177388
379360
114617
778583
591382
430488
289564
756227
11666
574697
1002274
397755
777652
426447
1018386
582809
1002072
749780
951532
614578
537602
153105
920520
177378
548920
181356
293966
13027
380372
1229
789308
341934
240165
937142
785057
524982
107481
16420
743428
831293
319477
983940
917420
449615
93991
160137
457430
224888
314571
900982
712412
96924
1017370
241596
1018516
864265
733948
895872
61315
137322
627858
475727
518702
399906
707601
288710
822280
466955
818594
905993
674852
161505
526806
659854
179938
939083
488389
947454
45122
257082
912218
368010
863132
779543
766543
304069
266068
72714
102019
673487
1040843
273008
711496
300373
70776
788412
620830
843841
679491
306420
523220
290330
743134
168580
269791
421675
247855
1034023
407707
637882
63885
46064
770429
822904
237367
152087
987116
92365
367660
862372
728539
836616
897484
777813
34909
741474
842507
808058
250316
772735
632595
112288
921112
262333
617110
797251
859908
279021
960261
368538
628355
337406
77042
837432
413163
221771
921349
198791
293529
273851
309611
467679
497640
321154
438066
895819
777157
386983
69103
424327
273820
437210
151340
411598
557394
100477
251986
176557
834792
436726
461609
584776
140745
337304
282277
476001
394384
1030005
945954
490906
377402
282891
84636
9000
490582
607987
739267
171121
740791
63975
1007038
98067
1041461
120117
313595
366768
745778
503113
122831
222435
1008158
154415
32511
435071
469034
635320
323323
204615
978629
731718
696361
72624
461582
394274
33536
399347
1013848
407434
336942
803027
63400
444115
396110
58544
818588
967713
495442
471887
456422
505473
808567
724348
753433
1032752
982418
432110
818376
115922
752539
260952
1010825
652108
329821
722329
578941
780598
619449
566229
681607
1022310
212432
883523
490629
890405
305665
412668
324127
56109
626058
6373
895200
431270
31974
505279
362910
212147
678796
908709
328543
878563
760934
781261
341008
742166
689259
1015635
880465
40955
237626
735455
1002862
34984
713093
374167
981652
604548
201396
520818
862359
705073
556980
889297
84549
986428
823145
194967
1036077
274011
173313
251884
163905
177735
931264
85343
126279
507732
143898
554329
686036
118788
464741
901859
667424
1010840
703308
307532
179749
766801
866916
426993
344006
747877
299000
891740
589687
632833
336599
327480
876379
487043
210875
997771
972171
947631
189706
421745
356514
857924
237310
795536
1039972
648418
642652
371097
372412
463629
782324
226133
1042649
744065
366763
40249
142262
762808
385900
802042
548211
672008
42190
389083
41151
320362
209919
113618
260882
200567
859506
630792
926564
561046
357209
824273
264237
80521
907317
289987
755877
508560
749144
671646
922019
804782
880755
783287
660085
767724
1015553
547441
471809
426709
587827
976235
96857
707710
634199
582040
425191
186317
375724
36688
957161
819982
880089
85201
55131
457673
814952
913148
248078
798059
642413
428476
640741
544633
48151
585789
557055
92036
966448
625558
107108
510711
706475
154349
696846
387888
710607
187898
2779
498316
902181
404119
112430
184102
996105
989147
39254
111040
258233
555007
172786
914836
394629
219492
695845
573547
877271
256201
21254
835657
95678
368533
827021
383078
1007389
313342
464294
848041
488992
1042809
964016
783794
554903
249965
694383
750001
761843
782876
694309
299352
563066
30574
898440
640365
219801
464412
636729
671278
664770
120410
480658
566978
156521
343384
528939
619255
165357
206326
598148
87038
177438
645192
674379
319152
78821
187964
1001568
651289
489463
49408
118846
691963
699507
215355
1012721
742974
877400
888020
87673
714480
879818
10052
330317
422583
410093
661048
815924
356604
921983
441818
126824
220843
607684
741615
715316
992583
718656
909068
744846
1021252
495128
763706
665603
125165
775883
50230
770177
502442
435882
393550
121751
391418
74113
625769
1000006
1001923
952791
931352
1036191
861958
804632
194305
534130
469216
928303
942814
327686
637424
263197
279500
870410
294294
1043432
568058
460616
55671
810639
723685
672056
681519
355651
36661
880874
501614
223254
526157
88599
318592
48897
325730
34289
662493
80769
380092
37425
618366
465947
836161
502509
252239
344113
441681
598214
924275
373867
961031
259891
258343
970224
992817
869349
371831
25551
294420
34891
229369
935363
721382
102310
938165
250110
407570
649112
645042
218923
611294
984689
17175
678701
901003
116504
746792
861178
457919
96853
519427
16842
205667
492819
324637
55143
1043726
596918
62669
731591
622712
998227
821170
289599
886576
505901
68586
311570
831715
423486
14137
625324
547343
796460
587558
743415
602931
173941
979890
66380
200840
32622
749543
764559
985875
519699
811606
946883
48923
230254
914056
544332
698044
796427
831981
633036
1025255
83017
330424
743772
694948
268406
811092
25535
606755
426769
837077
62980
737027
240512
978773
860562
640463
137030
643811
663217
128099
803728
243383
460112
56988
866165
134735
875776
78176
640261
599619
140651
944285
246436
241789
386420
551763
65527
982605
752611
51943
319595
759031
72291
251420
744539
356186
680183
308079
759573
311531
883873
374028
736414
798523
764715
874570
214351
924319
854014
23451
238520
513053
451814
332743
848353
710126
300117
988313
761638
412381
840455
999534
904806
707370
367060
321629
123043
166965
331981
176270
653180
609568
369641
13810
658967
749658
867190
520347
297424
799587
767817
317257
613429
753569
608316
925104
869555
212680
628980
626646
796878
324820
502276
818179
409662
1005529
186224
773399
588686
847525
493005
465605
336022
328604
410715
440030
14809
111803
145373
48368
37040
179864
277232
659878
793281
683989
500294
548866
38406
599859
947744
282418
230559
25364
583098
749775
759918
319163
325763
678714
216896
812723
895449
682609
546470
1117
299674
993994
115627
203226
76147
934398
96214
167266
974741
726316
618095
940108
540854
1006597
942275
260006
678953
639374
1004181
245520
376367
623854
38878
415605
252955
883348
728916
723510
337666
563104
285806
208252
794497
85488
1012697
919540
617393
293439
189816
182608
524941
509493
78644
180749
364538
853860
660269
18512
390019
819989
576086
439276
132466
681196
772810
80429
377689
287602
63301
228093
691670
157398
497024
453383
692428
813915
132204
515111
983057
831362
785404
106904
601690
677761
516524
713485
339632
669997
955298
166235
652497
462852
592926
439776
801106
197902
242419
287359
854465
751505
113554
501280
419013
191877
186456
705707
744087
733504
132891
812854
566784
1043176
916907
108173
332022
942075
917337
856089
530654
718445
514520
261522
101202
313077
75928
484326
946203
731424
233805
203174
1025012
120412
308127
1017386
355976
697269
513386
506351
535241
973010
654686
675567
657480
559129
633401
231628
43445
593781
871995
759320
727708
654491
894447
889967
473533
921861
849112
358096
803827
709072
328469
409748
861069
339935
38338
921108
922447
495664
157456
827954
183554
669018
190777
546353
401741
292080
52651
692571
792459
849370
322373
599855
674859
162830
586478
50934
711526
557242
733990
837747
274234
499592
216639
268002
477422
989104
288437
35497
785781
561434
574822
985552
944060
400864
789753
340151
546416
727923
383615
952934
364379
949108
532099
757409
759926
361232
864042
759403
716750
424543
904483
347325
909321
774424
491570
958637
711834
147411
329649
274874
529181
156895
496177
897359
597699
609354
643255
961916
344476
371600
850085
577503
905749
270530
9461
279329
83589
359695
713300
798260
979393
450576
861810
430280
294306
461760
575314
30995
61337
603274
49771
818301
328823
34916
504824
428250
851096
566310
481294
574041
893669
993988
528679
791697
563837
205284
421498
667730
26554
778308
610778
110615
320173
941156
30881
109269
119393
229465
908523
818491
788429
995495
118443
267402
482306
134287
304357
594660
723906
50554
801729
758679
91880
605535
205801
356063
220679
374011
44965
1037619
75098
1024864
345384
310153
393734
543323
459294
754522
19972
169232
903743
110840
936950
298830
503523
438692
578864
275124
406561
891521
257151
210813
295415
69336
897097
429030
1031115
1014999
293885
284027
496469
452526
427231
337685
366706
138933
1005596
873083
361856
507358
564774
220146
958462
799622
353188
475218
970275
127234
334096
260296
305421
715653
181419
325726
829169
851236
145866
229603
554847
949317
423063
338591
60755
180565
312952
688627
279727
313114
396025
128624
362336
725953
252297
331639
229239
391402
1026270
811125
997771
553086
736537
574334
457794
417832
1030871
30410
896436
142681
892269
322877
976199
666512
640648
11090
812218
1008737
277671
993672
125031
204999
418564
141240
996017
718217
744954
648976
94029
605725
795848
880001
352971
23069
606853
242986
783003
309170
976026
577279
802577
806143
161278
243237
257660
389720
197308
819371
573186
732660
407067
937541
671600
864610
642316
732804
329137
439261
273792
853800
553596
897448
553250
838033
508602
130919
695202
339280
546395
667007
551107
583977
827895
857675
965450
408722
211792
159596
454285
680871
695457
569784
440252
168436
309066
455551
855522
525413
941008
794984
383142
221410
658161
68985
999592
497562
219809
337902
32135
748735
425707
470490
227682
380090
492083
499319
267872
485031
944897
490279
692654
1002834
553139
966338
822894
439100
357596
1018841
348164
91973
848889
619490
385677
551999
230898
374493
161224
790733
166681
655058
461924
277525
748681
490936
346168
269692
264429
693622
435669
1017933
749943
32236
452812
874845
408630
990501
635493
382290
440621
878856
571614
159106
918399
385510
148669
611408
1016586
5036
872853
286778
124647
513574
612417
386994
69936
98803
983177
22703
629956
969436
410480
835817
453903
833217
283030
814540
784125
674011
649351
849747
509527
407035
367429
1040658
185025
972046
825196
899813
312695
974361
153205
520144
301243
802817
43439
947183
30640
699926
515293
934810
247047
582405
663422
849168
782292
34489
85460
299985
818948
988298
28825
113978
899506
246931
928527
561666
629303
886740
49530
50959
676865
691067
684456
114268
678617
988053
511284
421068
27448
845851
438358
977244
742225
530120
108664
222550
208375
289396
179693
509361
971519
252266
888388
721489
94550
459788
793197
513055
182847
149979
423880
441892
858625
598657
349267
932626
167002
496816
721962
794548
224365
1029670
708845
446887
14491
332132
909114
681378
492037
204691
329476
358295
266258
410367
480112
483297
334459
581354
689982
860711
58659
312347
447756
797645
475106
839546
569613
462017
721985
66589
172234
350171
947446
909099
867926
265668
817482
754196
680611
367660
396350
324340
208915
935306
561455
521999
763791
1003111
538737
589359
327139
77509
701635
709740
558187
736248
928247
365224
27173
486966
750046
409666
73866
964261
647359
368268
1025626
757001
1036189
299803
607435
531535
690193
618832
696886
660289
652671
108476
757668
306471
615631
211655
241671
114632
13329
895254
169825
859941
943820
725763
167371
695513
299785
912080
144941
967825
348139
667157
265056
759133
448631
393146
892872
43456
751156
213604
881796
85010
259666
520850
187340
484063
269733
573539
218963
50048
282992
44018
699574
152457
152274
210462
741235
546367
772210
475606
672600
397794
443375
669771
143780
586856
108149
693799
314018
564240
489138
544090
864468
728323
797940
133090
595573
300656
1038379
62443
83751
524793
796175
13997
255309
469037
32961
1028494
1000062
406463
627770
229818
448588
982109
50353
97004
63050
347249
424568
472251
832474
422483
557888
550547
310914
1002400
30971
832798
752551
444046
46430
633076
13331
686315
527466
452191
494232
65371
779774
464082
60237
568007
888311
557060
877787
755967
487889
379926
351539
297301
657936
125916
339756
1000106
465183
391151
748667
822569
339528
660492
173245
298956
444252
865022
632271
285453
175801
481676
99166
449364
363324
689668
937793
736636
922215
197519
479114
206973
660290
695027
642581
280302
334303
43762
893899
314187
883094
1020249
1043654
461832
132016
380433
567860
659789
7558
334204
417084
906958
254473
151914
833382
646989
86581
7983
765913
756436
981978
462500
674791
353493
937980
590859
863539
537308
903692
125769
310212
121204
357238
812739
478642
506629
390397
950775
799172
460652
1031014
357005
1021538
508768
939484
592086
343499
705900
13256
334762
142416
148899
854548
335583
931379
1037702
903227
350623
1017408
261120
558705
20530
430993
1027542
812302
953
191573
975134
522950
567542
432751
288114
125029
539228
488542
123893
399743
852799
496372
1010569
330029
370384
336842
295735
813304
712262
456397
757374
773516
371116
538912
869604
418670
953378
757101
521457
417284
520949
899747
320079
347062
78444
807129
62600
679238
50120
651775
30298
833488
441952
490041
694470
1019483
68903
44239
515970
282569
285860
154083
141755
849147
367786
710069
458080
856077
127258
555788
493777
603057
164774
447189
466755
421203
265119
806066
279078
771615
430648
377956
204336
849782
739266
365675
591036
155639
342068
865947
371036
6133
746971
657289
848690
406393
769071
674525
931402
888214
280551
923018
768035
874106
1021882
500983
15016
840965
803669
143442
814905
101146
994449
897403
717408
683075
254177
783940
121509
709082
283099
261344
531664
201092
1027496
372369
117037
289638
702374
144421
768289
226430
679166
177897
586055
597579
60938
742485
443242
956553
928157
910745
41035
89268
366744
8844
85440
1034650
1034024
922766
338708
54144
488897
70228
578608
143084
833040
864585
364739
216360
712520
669988
155582
609731
131007
137946
827584
694779
1024392
370144
581519
124499
1120
681726
1003437
58043
239927
643498
609414
139617
579914
287483
819092
416557
992846
867832
350500
827454
105310
420444
97966
1958
611175
851445
935855
710112
682516
63284
583042
411431
699856
671301
204237
1009727
389405
510520
422043
380206
455297
679550
653125
358377
985606
847678
527652
922789
661100
777813
65021
573634
931719
197613
1042493
776605
637259
155783
777302
616632
1013705
381073
507868
932351
629905
1041202
725180
301787
248356
468124
392520
4306
158409
62070
983032
162269
180033
817867
971398
549266
1043802
777928
961518
471533
133871
517270
695902
782219
499010
652046
489575
886310
574823
822551
585285
318084
217986
542677
887103
529829
1038835
252824
561521
472590
70205
110194
982539
347465
764269
122270
882925
189370
799214
115212
293903
9058
504711
367655
608266
671425
333646
106283
572950
862557
379424
120103
637318
775847
216198
4773
715467
1043052
789607
681988
264245
912885
545375
637058
595436
318745
222495
974601
792067
247594
490050
268332
1041964
819615
170152
1043324
456754
745915
571332
933063
76870
757410
322369
841233
328744
240471
120993
109888
302119
703185
725800
397111
277911
603700
285609
776539
695305
1040561
470862
672282
650181
630348
319036
261271
713852
1028527
800679
568248
595586
686658
927523
479689
456691
1020799
180176
702582
361756
28278
376003
558024
647229
235754
39145
1023854
378758
432619
794088
192709
553569
405305
701792
930963
864907
413630
94763
545389
630871
235222
76775
936506
463829
316332
437765
609793
922971
50232
123912
259075
655882
841374
809036
735573
669094
758450
800995
232336
174904
1031595
93733
954575
851378
922234
520851
86296
301004
12219
684614
912896
981737
505464
147343
20704
402370
418907
134692
460417
544275
828309
476015
261093
917669
610922
386727
770830
453837
820453
161409
314114
585771
498585
199281
749006
170276
118577
268687
121430
656647
304390
232724
749061
711674
654393
810732
353155
1026613
398086
317007
1019069
661158
555020
673433
577250
429669
853696
812734
776810
624094
566579
149950
1017218
385309
920290
312575
346600
155278
337242
971135
694698
581998
481830
119564
870557
598700
630552
706176
811122
212148
421653
793775
623476
639153
520381
400251
787563
993178
793344
219419
218309
911911
471435
102320
419994
539098
68699
189673
1009859
292227
589640
169596
550819
447648
309038
589061
586633
583054
1038026
138247
1020760
953119
191936
304297
409185
190908
866731
675020
474615
549137
4740
866813
775711
857025
674157
186149
505935
91659
651506
96194
294721
332227
146810
254407
467102
1004757
823190
545807
541991
943768
368793
751559
983761
346351
264343
616630
696573
173281
255275
959178
725915
256324
341120
352399
742901
906959
307025
701925
34848
985611
693134
788953
148939
546388
651716
487259
507759
428922
284895
281860
141470
951980
25234
480787
625038
286715
120285
697329
104672
985367
365250
320801
255627
419212
270799
15260
824682
421744
972893
692719
878205
550924
404028
161914
453755
307194
1018319
258670
245057
414855
429858
849451
406808
246996
251268
871805
162287
869657
771949
754139
373044
218999
624987
965307
20728
613102
460550
800351
649818
191186
532655
598358
371929
294031
436453
214796
647290
496313
1028607
387296
298292
400390
755306
318056
358296
767798
935237
387754
218796
743332
889492
339352
559704
468298
880996
473026
83204
762993
403784
88616
750450
76394
267344
446132
181233
1029034
456181
271016
725672
510581
1011911
503763
123362
99686
140119
652734
224540
711774
974739
1044775
123054
934517
77192
144498
996920
927920
344229
480654
388835
211909
246158
799109
631868
383139
228449
879756
983954
268362
1027000
195947
955778
361242
472808
443016
809586
678861
433329
884657
345588
131943
241444
23140
542341
674141
162700
538734
572745
294098
1020561
469179
8988
371502
529429
70849
232236
176621
954375
1029177
37736
806956
605217
969235
837119
244836
783699
177994
51604
635895
1042032
891113
267527
70195
35547
218590
958291
398886
910984
266956
559854
484230
12340
742195
859213
226468
869431
129240
800382
464062
423872
67445
987612
545405
390306
929648
964950
769489
385470
53095
630609
630692
989673
926925
442846
85728
618551
726250
654366
514990
196585
543228
630762
533095
169478
504808
29787
841442
913507
926587
111132
505591
565005
1024320
468277
297098
141528
680035
942573
478133
997954
558970
192399
73397
73659
895954
902316
249458
588896
545576
844565
770337
609103
150718
387593
650781
344377
391231
872845
73940
567627
204919
108153
1017292
587704
460845
581181
217503
761720
241405
145182
819265
1031668
594367
529476
656091
991658
146810
469250
515089
324938
541670
244090
891206
173341
646166
458774
1003758
753447
79426
98666
736314
798884
906743
243167
273372
624889
897216
161052
271419
352364
897971
404396
587809
414370
315614
840478
365473
193252
261028
837238
946130
931186
44997
954378
634587
134204
475443
958424
304470
308645
654814
660677
69787
356991
719606
606624
123531
981344
738093
1018572
834098
382563
508701
1034631
908694
284270
999203
171640
282373
6254
104722
44941
658303
424655
959009
928200
490825
180809
533918
417751
884614
996208
792261
487263
350163
343012
253283
683885
460846
723911
739812
369806
730995
928213
881697
669727
467352
534063
933228
413614
420607
833771
614289
925764
831072
963252
93435
205011
888402
714315
400241
587191
809871
202543
932725
337894
249967
447533
695143
967145
416628
817644
809885
778369
309326
359936
480784
109505
947461
929784
662965
287923
754892
222490
101733
69532
704471
309866
344177
946060
624724
82860
844604
120368
420494
89474
628884
776813
673163
175362
287432
211120
380159
17931
144233
958304
518973
580100
243931
505349
867778
692236
181847
972875
948593
615571
307468
623149
852836
756593
94683
37298
388941
493814
995418
753376
341141
948299
106726
713481
240240
893383
406988
711176
581579
208505
926302
601632
683034
882013
244558
167487
705343
622286
423414
669210
218059
63772
117388
761572
103049
150964
314359
636832
228090
687361
611533
1011397
190250
115062
72268
844622
818613
316399
135091
332131
947052
495739
981092
1009861
179460
358139
76683
343916
147857
576914
121380
891509
890025
1037752
781194
700874
965901
779403
903131
583748
343908
887743
618042
809191
73667
646880
81452
361515
650552
688910
967630
243813
617014
767604
4767
321678
158194
758339
351512
152590
796718
697786
277992
997577
581957
614168
313305
981508
137947
653954
782934
350349
120652
940417
185736
778081
855432
750236
307078
91644
8500
867507
243781
19646
852880
151473
327666
610579
538174
247438
344776
698208
967488
121868
24755
673057
661475
820249
321044
428639
913983
795493
410697
129118
256946
459776
461955
657670
669850
15978
76442
710658
318257
440452
357519
762705
227486
280069
224060
542347
990194
43887
772167
579594
870268
847008
272791
77681
35758
596630
857847
779674
990132
928040
882237
810364
984378
564273
998504
639880
995351
155441
233802
372393
541639
655119
529455
422545
508982
360593
610138
302558
420404
634272
602514
631101
762991
796138
959913
978173
1005255
945429
118212
729986
387628
366238
768579
396822
608566
713871
719824
172608
571074
165640
960868
908121
382204
25743
312736
987154
799576
69906
351376
957809
610848
426969
792942
685660
1030892
687398
20552
814882
833021
692753
67349
800679
600889
783753
142611
287590
776689
431091
428477
683065
1026821
116867
861260
840076
97826
971873
131232
40705
986817
236097
611389
584786
575307
37653
368921
864446
944686
422592
46729
321957
385235
524207
286602
859728
981681
576001
850894
122505
311378
164303
294705
689788
202874
824854
627615
288132
387250
315232
220759
955075
65010
62631
393732
997601
449174
130234
396751
375704
429681
436026
580779
243683
644126
402733
942041
934
108395
495671
534013
950888
437392
969403
814289
542160
355361
1038403
573102
540044
30511
312111
106399
724389
866982
337102
1004834
721504
993865
963939
259294
224858
1013278
362312
417242
561661
552018
38660
75713
733751
524367
553452
789546
988108
392232
819575
779967
742840
97891
282856
470973
195264
638060
988108
876065
5171
555602
639719
396720
734613
412243
59640
11154
229897
942865
1038321
24379
249104
172991
583465
662429
330304
169584
105356
865758
217539
551210
241890
810629
751768
388970
1025094
170772
121124
473568
34308
906020
217832
97843
627427
658268
994670
584951
1034489
87082
714075
328850
704151
99721
626444
392775
681751
679412
16062
116310
147074
765696
2152
642111
810624
804461
398718
916555
597870
745421
256035
319093
518551
275129
257458
376004
348994
720544
3229
684628
78801
894837
698298
185330
973832
471337
186883
982499
194193
1005194
695019
973704
615779
197318
679772
745098
43772
751103
648006
859246
223163
205550
746460
43034
227944
984416
935918
63389
754542
944177
87415
678655
711329
687981
554814
525854
27245
101288
805479
259298
759465
619374
631407
227460
516222
306478
737457
749494
1044317
332665
581929
865311
813784
376797
676711
373845
199459
241268
148859
624129
831471
625626
155688
161972
467025
649570
538549
8244
98771
989393
250092
817742
35251
303467
388078
933879
784880
672007
747055
68690
704125
345597
227942
468924
237054
528046
956513
92071
227868
864129
716312
959545
852485
363370
764557
852155
27886
997996
287830
64063
172383
800440
829386
1041165
163885
442214
337596
392029
412667
956522
15470
983458
302253
839647
607183
525574
1012779
986550
165777
191513
871380
1035945
445704
370445
637087
775680
146901
587311
642626
687596
422740
536909
585157
891083
640869
529444
314795
995333
385932
711679
672796
79368
676674
164176
620859
891507
392546
757717
635242
1033217
365411
304983
145912
459834
260031
61132
231745
486739
230797
976045
957029
456271
117548
465948
330292
318096
816246
1018453
579104
974342
375138
6202
980299
385220
984157
745868
340572
42469
169642
728792
1009194
718778
496717
789625
626212
304641
772081
846812
950038
896784
986495
980213
238774
488066
114935
581662
910204
64076
23736
816206
437216
1032877
162105
241553
50296
280838
879524
704811
423096
792867
798800
731628
491500
490533
241409
707505
477776
60407
329895
757863
1021690
27813
99361
756971
513400
282149
993543
544459
669622
206710
488085
275733
531082
687686
828768
989679
140686
98115
544086
780747
316450
843851
521961
477266
43187
857826
322852
201823
578722
495597
548296
438180
283621
924681
113213
1000880
780126
345027
678413
866346
424575
504268
340536
406047
547510
558671
757479
61028
845192
727595
329766
740825
630182
666752
1043312
927570
725103
190878
544516
569012
113300
111777
611864
818326
123865
671021
730982
311495
873948
536683
679693
300066
466457
867183
993549
1036987
959484
913614
350261
251744
324264
564906
362136
731149
544115
252482
141162
447357
885680
618305
999602
164108
602514
637101
243059
239292
817630
943316
334606
1004930
547711
687979
497890
256656
364029
294970
161793
849486
194449
833450
712538
205839
189873
688731
305690
169823
786983
205901
632502
236370
729081
800696
758687
1041332
250823
440406
345335
278941
655247
148461
750670
634317
198393
282262
692600
484838
353355
39026
712137
1031451
147450
673808
43104
609599
818120
245339
200045
294843
659337
172729
651088
857409
693524
75771
54648
931993
570555
949476
936099
566675
850456
231013
116535
253700
967263
441262
502698
45523
150087
353229
142189
778004
816932
347491
109023
886783
378656
362247
446333
526218
428353
752496
536680
907257
174294
104988
789922
43007
117597
85156
730287
420330
258357
443094
213868
188260
666146
460487
883926
880643
499300
767221
293776
563734
383469
128990
111959
887686
603440
399442
141100
222533
911912
618539
177619
267134
51323
1029097
482978
23163
191316
722991
174185
97141
589278
908860
172775
2052
55569
669853
990764
380610
993540
141228
575070
179799
119990
847361
798778
806883
854805
349919
447375
755640
74803
527918
322354
29064
654055
666377
649306
896983
460079
711646
282519
524879
967904
858065
775031
130660
23658
1039730
547365
469980
150311
179359
945873
733634
214115
848944
575212
874979
373431
676813
175952
66771
766300
648468
237299
667161
537114
460402
803460
929009
42230
971339
824661
684280
394099
38788
843670
967946
721915
23259
1044945
640734
919294
914663
519505
320547
998910
846276
1045269
501099
774157
687026
668461
704535
895529
468454
895983
906341
19102
710207
259714
579624
860980
44558
616155
443303
203358
404327
432242
264861
701926
673946
617441
449872
745063
74394
333585
659424
928658
564638
353599
131469
773912
22347
20542
823849
507636
917988
47761
366870
425808
679069
427543
338957
276077
12017
918488
689
607372
683329
952318
746302
118996
370697
175026
865901
160200
903785
884600
613220
815840
164947
798403
841689
462900
526560
830610
485959
31622
657126
94140
683813
496016
200456
331952
299255
60695
909456
920532
724553
397238
890762
411633
1008655
243260
318802
411539
955469
315802
283790
1018543
793094
856367
911868
964531
209682
549256
245931
812330
98265
71049
140356
368248
1040654
792713
781736
131446
666937
295943
89583
793680
136842
773369
964581
138833
184440
789206
556068
391577
935402
987478
936366
704740
896628
793930
315370
397320
482921
191029
298982
295962
383739
52587
533967
567328
291720
499825
187797
773994
598212
976786
5394
646750
143166
734067
467729
658146
459083
494655
958546
1034437
314715
370084
964133
517834
520960
327885
926231
117777
630818
541587
471524
962771
848504
283946
963694
765931
75539
48633
618166
112239
701650
910313
611512
588563
1004719
610958
620735
146045
628140
456165
186104
133644
242617
259581
810541
428960
82704
930445
165905
97481
279549
93027
446992
63517
397241
558088
342486
410828
163519
839985
116590
221935
166963
918659
105723
117173
312325
46044
606794
45217
684618
521284
769763
978673
652475
557818
991598
781549
71930
63930
494786
295880
46957
212376
857080
1015729
824846
409679
790176
615826
473927
31140
820069
339656
130930
247926
313651
799346
885274
912645
982339
609334
179698
718300
483474
610073
310352
427623
52078
159064
881371
145217
610080
111858
224032
445392
782739
206489
980663
917070
531463
653733
512916
316027
703034
914524
673643
1025314
13519
322792
482984
426552
161396
51545
1003421
52674
371169
859674
897167
675414
626070
637568
584557
1010527
397650
1002931
1036700
1041201
385544
979998
6564
971267
500004
851267
588587
784045
131246
268260
230712
268333
698953
503225
172007
397198
34690
507893
886933
816115
321003
7185
603898
526899
276247
977384
615308
307490
287379
928601
821680
713406
659014
500447
305874
26801
629464
584788
474341
138445
317570
1031770
374820
304257
651346
793228
780899
1000892
443080
534900
381208
50065
456280
227903
327266
981916
203100
549999
240247
462958
955487
332333
910249
393546
220518
773366
565742
918551
580706
165198
540531
221414
271158
389695
916187
611891
780722
240683
392139
726699
593964
150845
473550
934364
579945
881482
27847
24414
1013118
598820
680789
2412
795099
34848
294801
732583
480649
888426
551535
310371
61666
189876
1042048
359380
717450
185208
117810
616827
458357
17025
602317
723333
21391
826100
291270
417160
114308
1042592
100363
299832
417423
822421
977329
514659
280406
240305
680002
601485
312592
643329
608997
287182
139527
194100
351552
143163
828167
985182
611763
929238
195059
901440
971854
110921
247325
421576
1009529
20571
548619
793626
353017
598073
666520
877314
975353
201210
516654
535893
521627
134973
203327
319913
941273
701932
536849
339352
109883
1007432
1006752
745572
787951
511719
1030328
427633
303696
428474
935246
383208
268548
38905
5859
392103
242431
413682
704078
519336
682921
942384
905620
507028
940771
402946
622548
100315
868705
460930
562702
331498
733475
567674
922778
198200
228810
664046
925206
592478
325009
885501
892290
660953
700898
699385
862514
52385
1020202
637822
443875
684888
698086
766519
52984
536469
172953
1023894
861325
674972
624969
189526
149041
263390
951130
712891
939918
120354
440579
847555
65487
314638
241437
987279
663748
938340
161410
330522
306507
886329
660261
464313
21749
426726
881257
172248
234601
658711
266443
892144
490681
576952
765238
55895
48214
1005218
291506
641188
728639
445595
786707
616466
491050
494462
793074
751048
895447
617515
603846
774472
548134
962631
749066
871783
737777
697676
267475
1035887
863077
573276
936323
598549
420565
212565
29285
207413
577199
810001
849887
142587
24740
538619
527599
463592
339517
118775
392329
658608
709197
787129
93001
224358
597253
573410
298061
123408
87417
536726
355626
982714
705280
93886
559227
723839
915828
578063
587337
572672
301732
335650
472355
563667
1011971
187037
157661
777531
808705
386816
297401
649000
94533
635763
951542
132743
1007829
25237
23213
374833
134320
989600
608368
963590
789100
884465
398622
345715
155188
923012
607106
10867
1019673
859623
428436
222054
258286
149973
727229
691455
1002938
107617
170495
597802
160608
1021729
663860
734669
464686
83777
858430
245282
924648
1033549
164365
173276
914797
183814
85572
320413
639115
193271
366636
822003
710306
288864
800185
853345
780318
761112
412088
111969
509866
307496
267765
990966
972573
58175
1012134
220533
377825
4609
953598
507490
715129
125806
818729
876207
765053
130968
515637
373516
942618
634953
181499
505234
106587
933980
858496
883553
642930
570147
203812
372990
824535
161864
457962
756291
305678
248863
811529
136982
1041794
59959
765975
633123
299084
271682
779029
918575
129254
554855
404424
529711
283461
39439
572917
634622
368762
567327
838005
438625
1020749
374694
960525
291742
665482
841353
409791
915136
287964
267205
228512
16571
55033
926563
260128
5078
194591
861985
259108
114062
304338
176968
321560
737714
63243
733871
972526
649610
189908
264287
588625
1022724
126695
300770
887981
437608
394617
892292
750053
318006
735573
447862
524884
617698
249525
252637
680495
118252
177132
814576
611015
764627
571296
632159
1034640
960386
91258
336880
713819
738786
112913
830609
658836
97877
174412
931306
235098
430023
117095
160253
248943
1005889
248624
606207
939951
356949
92727
571838
410695
345642
693608
356641
138582
888778
62470
793644
289186
223182
938842
7948
46559
109946
558991
529088
886775
218706
799963
221897
746342
457514
848170
408678
1008540
746674
172030
84183
618654
788480
858553
686075
1021993
1035186
386230
338648
829424
407151
295619
60261
733800
367740
1015572
486098
19625
818310
63279
512371
744369
12007
276717
980219
154848
384464
885793
944432
499174
701227
551475
117299
350188
959990
259145
312903
966912
282040
270129
569308
689314
702913
692569
895999
916843
94106
382412
759685
658791
701918
197438
715037
37867
5241
463992
429290
355647
150904
829166
840903
511282
632741
519350
954978
768060
450472
438436
287110
413938
465391
2426
741678
619285
852376
1029286
650127
606877
599828
84671
329785
406012
41142
666644
369764
528424
886172
599937
1025044
219679
936485
387036
352589
399553
675194
266567
547927
576151
758642
178299
673258
48126
685437
58037
135791
839228
851922
410360
201372
542573
637689
589820
464128
459310
943189
588709
716821
83640
668897
227330
53254
659502
947210
801100
978306
315029
154489
958172
89176
212835
379512
165806
29903
710424
245924
359795
745969
238268
714126
645931
694053
509556
261749
221266
966448
50020
593811
795951
788691
691507
241491
458428
490809
149174
532854
806087
564012
921892
39039
111690
677415
481211
336793
12983
761009
640609
903507
284390
412810
84361
202974
823960
519973
541412
105020
84028
690488
944802
32878
137631
428604
352777
122167
71582
853505
243017
722883
839492
433715
923397
146235
884114
721798
480257
897258
723423
742825
326688
221079
1020192
169583
155303
107742
383295
762161
470635
82279
380829
510984
299598
535197
926163
627495
555734
268554
59925
487691
309049
791034
1029273
413851
996767
79213
998962
922016
389958
268211
103840
133028
118641
435462
345721
920727
389208
12319
312734
333424
996122
213366
455094
820885
1017446
51684
546767
192519
933629
233612
362348
397741
942389
237206
460342
748037
509690
692625
202116
141353
149734
491882
59668
674045
620355
774320
70992
841914
941345
403695
113299
120915
508220
278964
141418
596004
332010
915375
640134
548195
693797
635306
131057
199647
551989
461886
645566
261673
541769
888247
899336
632853
202310
720735
362823
730735
557012
573508
1039127
938165
904469
132679
191532
111394
435006
664843
495265
231350
778122
950445
503785
601601
264406
313947
291151
1032177
540937
808541
959478
895275
222126
295215
348551
1043261
297131
129822
431792
976794
735030
522140
647689
371423
987098
1036717
868728
157306
587208
35839
155614
184908
557965
185523
1001462
436822
327781
278958
886378
298514
733255
737749
882228
531388
839544
893070
357418
587977
321536
344876
948747
559758
510797
205220
71638
185552
973250
201237
341784
589307
251746
476410
647348
868807
33075
83016
976068
629925
376945
673458
820810
364267
814619
537429
72707
693607
326645
173470
888746
187553
109615
465441
695978
635074
335481
616725
762242
159484
914583
565339
911537
88903
866208
536026
157402
371604
483316
934261
192998
313404
409064
614728
410929
214677
188413
91097
782116
43871
857789
315764
158562
724612
438906
100408
109590
267402
591313
664141
653520
206792
61781
859270
810550
570859
970587
160463
214865
544046
516444
1024415
881947
470793
673822
953080
826183
520047
902735
212780
67848
859164
394553
261845
584611
30709
78615
85696
608931
700680
539505
128070
282442
639335
613344
923674
993979
26171
167478
604288
237991
198920
898644
88570
617328
359437
177564
240656
418210
396755
437769
461072
556978
1040770
182732
741154
257822
151996
559054
926645
858228
372798
383058
672558
398578
528201
251163
135461
407323
862374
773589
1003205
627324
165336
753099
183790
650764
536649
30704
501237
384363
319009
723922
720060
195632
995676
225091
112778
155678
877188
644713
459183
11217
86421
913517
982245
968124
811196
867892
605635
818510
178402
106185
327263
926993
152949
317620
101708
343660
264053
1042618
12256
62180
237968
461725
854999
991828
220391
489887
961690
706487
311445
179953
440741
575467
646078
150082
628565
354647
879430
23333
260568
248854
175913
763138
246810
760090
162010
420720
359797
172645
296794
476201
128939
1019943
740736
828740
656367
832334
2254
698885
24549
737805
292654
774389
493559
22307
159142
1020781
144277
680181
18028
887922
631404
24582
617337
412547
419796
210484
526811
19503
563240
274281
440309
607736
942940
237464
225988
582917
728252
631075
741127
402172
671385
274444
779154
85549
360280
287975
901545
630991
676471
611986
397112
428194
52048
470280
280436
749156
251674
185297
966132
407356
638726
941463
606461
268106
550372
152539
314518
798238
1043352
950355
956020
162303
704845
693677
828975
117600
710715
268487
878718
51908
368524
113127
706342
662064
1018122
546550
341407
136828
310614
424005
20437
83477
568587
838812
282526
601068
42591
990363
550779
541280
359431
493578
946098
92736
290750
961461
881221
732018
397208
243357
374750
400245
912235
578178
381963
802637
701292
197525
166606
421128
960963
936338
594260
182915
153653
696265
171338
913311
950813
304540
303160
39459
656241
190735
966302
597322
1029282
794328
61860
856612
271014
952058
480810
883173
258919
269786
364131
633330
348094
73500
74611
469435
623749
686668
688193
799096
383469
177442
981325
876928
638355
496418
737089
149756
70258
911670
49769
698344
134033
647554
672847
561860
124988
563043
395332
925378
268782
243258
880739
648806
729967
464415
778979
26140
59879
821147
674826
86988
33414
355737
343373
91954
1036517
794871
859005
324546
868988
609352
216865
1004229
576947
968950
203550
1044666
585277
246853
455998
418740
571555
207406
717743
463142
645449
218975
754645
910655
418860
128855
78318
876148
318845
24670
90903
553615
203496
792992
949208
749235
545943
244968
281739
120747
1020538
394060
334817
787767
799926
158314
337583
24451
603039
334024
968313
546440
209273
929367
695254
1006655
678173
820318
35051
733204
867723
774627
953061
708271
1021276
708066
836398
598546
811264
284078
946552
803017
64750
910913
185281
659205
941954
478658
704739
973172
151217
87969
612097
776107
683581
308711
1020626
771564
831395
406740
439331
897418
85766
180936
329102
314209
335788
978493
739210
143675
77121
408153
572609
3782
700506
133488
887356
464741
301286
838368
207062
735850
268597
924798
1024233
571106
109748
431662
27478
19101
106061
14154
404352
670056
863843
224518
822030
734905
894691
548405
206307
412228
154158
582110
166348
45213
53544
478714
921760
309233
927380
99365
103257
232612
96319
246883
1038379
807487
957255
236987
927437
40702
897550
41731
562608
2218
786264
222529
241416
947842
212149
583339
1031270
550180
67351
790495
330774
686616
111708
499403
130778
1005040
345578
282337
517744
487378
480495
537833
706091
957389
833008
1021182
11691
541003
810266
342445
671732
678401
38941
847492
206348
442274
470173
330307
527704
878239
871810
434790
828334
1013845
649273
547472
604299
391910
277852
352393
292142
268884
644135
701783
108932
342012
622660
965898
853528
233663
865904
454398
287691
806803
909269
262636
753541
34173
640120
376159
519297
953579
1001722
701798
220002
75264
547430
801983
822785
808368
598290
216228
811374
340571
324748
405531
310644
171937
366782
1010597
599508
32032
882088
701984
269757
580886
414018
963056
705768
461112
69569
319754
245598
16760
52702
368553
683544
895262
921901
434114
217391
816586
113723
275759
417173
444623
67722
231664
938467
267972
137586
433716
626027
688088
62266
374059
271576
667340
16841
144757
975476
566517
335367
761047
302493
223936
111850
768910
227466
638675
573452
481899
267022
201542
133865
273279
1001651
318985
633112
1021622
345472
782743
711750
399753
171679
181223
255274
697842
113818
911624
433195
280634
459584
418136
301864
201225
496533
376070
119992
621992
837136
800700
234436
873894
299673
451985
551272
284605
511668
587270
508534
917656
581075
764565
868867
892615
823045
735458
723101
755401
624650
187739
748227
936563
292144
696495
368888
312644
615274
954326
542012
69085
527863
495087
573177
81372
295043
887738
47019
880254
1022226
578267
550736
977298
710683
905705
298065
964839
417203
119422
609002
894552
216241
116199
147993
633353
10286
648061
590339
508865
1014217
586955
887680
851890
1018343
649786
34317
805845
300492
1023639
912171
920545
464453
49766
361653
75040
927424
382945
996091
960531
779537
796839
49920
160148
100050
521075
821385
836122
442628
552033
212201
789835
667037
626824
142997
433334
570852
162753
971186
977008
356180
179630
536240
733407
947778
250339
927362
255900
313286
381106
524050
454165
594956
8227
192250
770583
665178
853395
894490
341509
562299
904576
486470
151791
427031
532046
503487
1035588
230590
353630
993393
767043
196269
194812
484008
733010
363043
999929
899372
644562
593089
664540
451740
184267
674961
633040
643094
299658
543080
487233
786163
446794
359962
188043
266742
512556
607213
352932
654767
546182
417336
89059
78657
781373
531673
577291
1016148
677129
417274
936599
277050
46133
528149
174225
241666
608828
337436
595315
135134
761281
388673
560226
794107
871197
805079
475122
540690
713179
524011
228128
188665
253062
595482
283041
893719
968932
379436
812309
277681
16510
475827
513597
951455
176284
874544
745464
426950
912593
190964
250893
895986
541061
621995
212973
135010
436519
459460
903133
617213
522150
833885
918765
293346
598141
142659
123752
895392
428592
387151
556886
569648
478432
77305
862981
1004827
645265
142667
1010002
516420
415481
898394
936890
999784
97111
365437
1014409
740835
112132
278356
62927
349280
166821
452173
27183
325771
855629
769623
972844
571483
274989
851131
592020
570084
992629
929322
836593
13443
303463
144011
303764
667826
273063
971646
183986
581276
643148
209563
304166
636857
333630
204567
715255
737597
972429
910863
35539
227975
240659
37459
77484
107302
128172
528428
652886
164604
235242
490148
844780
54065
550067
954042
109287
556859
46426
491020
306945
399659
903178
596695
28903
879083
206647
108611
1025795
755164
609761
938667
381502
362987
602763
707593
861151
546535
470376
19067
587648
907272
584785
329554
543804
380484
285038
141625
181714
469573
505115
409087
157749
323175
26040
659977
320224
959438
315801
106246
306628
365552
137899
180023
892705
999461
473132
609752
542365
285560
897202
961268
763381
651641
837995
476412
244696
728777
497279
534224
206852
926808
794520
943998
918705
790759
972989
665902
162979
915176
473916
1029530
829437
460258
981146
138158
301483
404424
982096
353376
958064
183407
659736
461047
266058
616433
191298
614691
534182
311562
771422
17531
941566
782635
167092
478295
826849
483336
954460
374343
889756
357174
437730
648760
4396
108126
461777
512858
204432
559391
952319
16431
454984
820507
247845
396676
898968
647327
459916
400870
104259
202323
234549
860134
28983
53044
367291
17626
226167
248296
901489
879069
200367
30052
87898
586541
676211
435760
1013468
105164
87210
227904
777048
965021
884761
415814
39210
440196
984148
101594
353866
992116
767654
879725
272884
499129
495418
249706
312725
513872
957235
364337
19217
863285
219297
342733
457022
711274
798132
841567
849187
342485
390918
789199
236564
210913
858971
1017644
678206
465007
935681
1033277
890567
124226
10672
221742
903462
218290
495217
399778
938381
589168
728006
72841
983802
532813
224064
930750
439197
260812
253541
1026498
50451
1028605
585276
882845
131622
326435
560370
918299
517628
910503
608501
763445
144956
109965
982546
852123
855248
1018101
1002365
54161
992696
954052
464984
908663
348390
758359
896645
813155
843030
82767
308820
218713
982518
203938
170541
492088
718255
558700
659681
464888
995081
113977
352934
768654
322734
364454
131994
195700
989358
835062
578666
132747
341971
889374
84244
381331
308725
651052
917436
539616
307385
950081
907559
383262
580290
613854
203706
868084
183932
1002616
530998
810495
1033494
560436
603161
617204
441990
916378
395658
551914
245122
968708
41427
460577
111490
903893
170250
831160
158415
769842
96996
658383
133027
298429
985860
653937
144507
300414
518401
446970
545222
547761
869669
354875
443312
825223
265577
412399
88369
848253
884288
472069
418241
469608
240496
375138
333530
312587
1016929
369162
820682
861910
540147
27568
306172
864945
995525
309722
97981
933440
573771
272260
641761
663973
144573
134562
906426
376784
175541
561567
515987
779839
39332
19795
632245
962052
219311
6079
732737
1034578
377941
429436
1004393
442566
745315
578833
503149
700964
644023
64959
536196
717425
453834
802354
607951
641728
205881
696201
974224
830796
304725
756987
225840
675992
316610
765777
1021068
687649
811894
786348
752518
419784
78177
284524
649187
568611
905004
705652
261038
865272
27691
225137
294933
524052
272527
443019
415556
341851
122859
228755
680330
469380
633669
747992
368710
321022
660364
902581
510017
678081
400061
393621
959028
17143
445983
401133
420069
949923
413172
601428
412606
21699
971801
916288
818780
942658
286972
178913
130621
473752
309276
289922
707468
376400
627462
724815
1010838
634821
753033
607978
347187
236381
523029
521272
344767
18139
288374
534820
230831
134985
534370
54351
567008
963706
863476
826231
209884
254459
925748
98070
495194
402452
707214
841012
630802
298442
423885
908518
311049
753607
858536
757274
75361
551579
298258
80961
123073
742128
501914
162361
679638
304944
202868
807436
722095
257601
772897
594305
365016
272814
227811
529806
637832
436641
950108
125239
699363
393008
4158
795596
20935
94758
330361
756843
368569
22954
665204
999337
973205
990345
979551
447771
30438
644090
797673
763252
451534
734901
530281
215117
114367
810445
969732
536554
608358
89098
171304
844582
736884
922630
590122
454604
463831
153565
624038
783945
253940
632190
368870
702928
154279
392722
939302
596475
577443
712154
148650
394758
937549
751290
200945
511965
103975
177260
1042147
97205
183839
634371
865263
638706
560851
821676
553831
776104
572297
548576
698578
576016
789523
67143
771478
895949
300559
54580
817204
1027795
803493
975452
85822
855732
717661
39460
480717
970825
369435
1014119
1017628
836758
1037836
116021
253218
685432
893748
731981
483158
182110
929864
776068
823051
113753
324787
211110
541861
578808
461746
731944
622607
505689
739481
368620
130470
70423
814696
30820
725883
885699
154649
269697
327305
303219
1014860
806393
933202
183883
424742
818105
813757
324333
866029
262636
486588
824591
66286
770498
452188
96684
449655
1010774
935965
548905
176776
151881
1033819
1026608
408510
710208
855478
109644
508163
272182
1035037
65714
345776
531601
594546
368984
890773
936119
104898
644952
834645
265932
325932
769362
463251
329899
643320
144879
424758
850429
85398
603971
961969
353173
319799
325980
883709
1045429
309105
582661
815091
145278
922632
882979
91616
187086
646385
20926
401614
11387
299669
640265
216479
358675
547625
53860
408388
702466
1040807
871858
616236
850834
279816
123745
403924
919345
631913
252954
359901
866234
231547
503622
198276
1015860
1003321
149376
57532
155477
379223
434902
28208
115156
1009949
81975
42779
42725
955296
658537
600901
253125
276114
338423
969336
692425
780639
740078
458050
1010749
136849
638248
888403
792925
85883
37413
952909
474814
327543
760999
865480
749447
993896
52738
321350
602080
734237
901703
333763
712419
1003230
230833
797627
740925
100189
183700
549119
504427
650120
929113
979612
41725
617345
938613
862550
99851
399091
799160
962580
933473
241775
662252
1044573
485479
600322
526565
956105
719261
1010553
75747
399390
341957
933566
432208
341718
287628
580911
771095
2872
41298
214022
780514
919827
928134
443387
545914
960226
224107
920879
909565
877706
1002528
417315
724555
96499
908885
294347
595532
165807
943447
1016796
304652
612536
643930
233105
920074
898513
771086
978514
334734
767690
226892
910549
94399
283199
576068
761564
311369
686580
517692
396196
531048
730503
125115
536814
494204
321702
33665
414840
99083
720007
297573
4165
589083
319188
768349
712039
7417
830580
800833
665895
131338
1017937
167319
32078
462516
686700
13579
974966
568106
886474
1039136
81373
889065
198793
120907
232601
723798
518377
726455
868375
371219
942421
807694
825336
361824
833550
985194
838126
589272
144840
685288
1044361
663251
29937
798759
139539
625892
906258
631522
798416
932764
399843
337360
545479
395150
394432
410358
616167
423676
692211
805427
763071
263308
587969
75667
815428
247685
241456
249284
227358
553510
752405
168196
374053
191921
690695
16436
755699
400260
135112
360472
957700
288318
901767
98436
331492
978716
140405
433271
754115
603289
168308
842402
234947
28963
745525
173797
328602
640589
955400
203368
183981
439430
776785
275629
89549
145076
168608
352080
792874
597526
779409
681699
141431
434680
406170
81142
516939
336548
555253
132243
1004699
380408
145681
655661
645802
580307
183254
359849
695051
772092
222577
549303
912916
808093
332912
593923
638864
375934
16916
34848
521257
992582
413397
760942
489257
136694
369378
967807
149603
540814
491168
180987
791761
592965
510056
297013
450509
716446
451872
134902
447718
505548
390227
1041950
417769
991006
842350
805784
191584
813353
109201
894290
730913
174530
210718
525621
390589
709989
554688
751686
164005
15350
592769
935873
137217
882698
330538
344513
680213
16653
959426
222678
665432
231229
436951
683874
408401
898656
71065
665661
445790
209991
52712
866753
963034
818045
770128
224072
171667
369377
217858
95108
377648
590347
803092
448738
190559
610679
130753
369443
415271
1001089
605608
1009434
314346
790296
527659
927493
449081
584661
67441
218263
6789
722588
743978
601690
87152
709042
176394
816703
752940
276020
395849
919990
444105
950121
765080
503082
262639
871861
977524
133452
343289
29534
1044023
325697
640585
667839
939153
804468
624671
181250
1004880
727667
523055
880555
398504
966065
1029836
146241
466811
61400
161422
222533
710347
1003073
972423
226714
64951
473278
446462
61548
827859
705122
195373
774851
293810
282225
743032
183107
101919
891160
453926
76239
723357
456127
730159
818434
74539
435306
752990
492387
704351
229215
961175
438615
552985
66501
799785
424823
546589
952255
209223
581800
722754
671460
219425
698424
775963
464769
918955
35505
888003
674200
496288
752737
781424
533104
261600
881088
498955
383045
1015537
239358
418627
988492
362010
53239
841249
197891
427813
647589
739521
598071
535139
994256
63683
701031
935011
481511
795375
63616
562315
338153
75226
941474
624819
336367
284538
898931
942124
296318
1007174
824818
661533
257468
439581
429805
142456
388612
752716
778805
772176
209568
60460
148480
541463
670826
1010146
199059
860173
21193
168491
724113
695248
521843
596133
38741
140934
455565
521242
986804
345186
708589
247646
621437
747152
917951
961664
777403
983122
371411
753219
535212
36060
402353
962035
158674
378433
886433
879267
354230
182154
818339
900945
355010
225477
849617
88005
836645
143108
609932
399356
533063
186609
501192
431242
763028
874008
561071
1022999
120913
677666
580356
672319
273156
660494
539671
771361
397749
1034349
299772
289616
537560
44929
840240
128818
484430
183174
831618
500793
1011939
23657
447913
462898
100091
209432
843522
507963
207667
744600
212624
123816
60220
888332
395264
109543
53321
937078
106972
786671
778111
951176
22839
529103
313172
379204
834093
340218
480676
547703
707197
437844
446617
829340
409766
73178
557057
23547
1002886
120953
526031
663412
1005799
369160
870632
594113
668298
241124
606774
992983
1008436
997229
860077
561009
867771
725308
839463
54568
827874
731977
153479
247758
419646
173562
816801
1009097
107232
562689
833433
590778
785485
502730
923784
856800
659538
564034
566038
476173
9154
91116
54393
910947
75894
134006
994061
495284
40359
953304
215989
376997
527660
924370
89419
801757
385145
346739
281625
1036988
111088
708636
544912
628639
732882
539047
405414
480980
28200
430351
906879
698573
781915
859977
799473
989105
240587
608669
666969
294136
445171
871384
664064
889930
871871
327877
366056
1030762
280241
839378
425629
339834
948776
366136
770537
77441
872441
786597
565736
333666
725393
536846
515944
371423
379788
100573
447845
349323
1006496
782788
103646
637644
361392
46102
21708
752341
277216
820367
604195
116636
377352
242027
493371
31053
356957
681559
614142
118211
134624
574064
481844
957673
164422
2531
126025
397249
612136
945678
341318
107352
219383
1012201
863300
253677
842426
176483
530821
993625
633799
145959
879714
419411
460413
277681
101485
648019
1009333
975024
803042
1018549
693265
106525
880058
49744
734728
343240
832217
97527
184950
119060
71630
256264
53492
242574
479758
973907
1014611
802093
348378
865058
107665
559878
377548
609414
59222
568465
917942
626867
418460
406693
903828
497427
664321
213052
873430
218382
670635
906408
250179
548297
489639
372426
22197
1017911
574622
8658
569789
628124
529760
278739
971365
487424
724945
354304
1006859
499323
464619
380934
538148
345675
87390
251430
471648
980210
1021278
525718
289617
720488
303971
9381
122558
1001258
626467
263439
367383
832692
757073
921243
7285
138339
350095
898653
169535
349012
442299
346430
821143
698115
7071
136286
537772
147524
749633
873403
967721
773365
475463
883518
244580
280763
110567
304348
689014
181832
668110
455395
491651
147960
589314
115924
742652
469
263315
29598
369917
587482
712833
24590
1010395
132032
200670
518055
907608
511937
385531
227514
998055
420769
876393
58523
703449
958614
933820
775200
157013
140865
998067
110495
883451
275222
491231
842600
905140
552248
986241
990021
564317
539717
88914
345721
810394
514394
472413
514065
442380
234207
332508
175385
162933
505672
552599
422638
842009
385510
340081
58415
992784
1011647
813739
574275
575610
935158
371065
506329
394423
122243
833749
519504
393254
1042082
698639
1001024
658549
785159
670620
599042
419687
490016
1039102
879186
138005
859710
155854
67451
888006
898647
103391
943745
570096
504729
214275
576125
117055
822776
1010687
32718
24183
624277
658455
186555
893157
160560
279449
892509
126332
804987
630226
448505
724570
988813
124274
1027923
545308
246692
442322
71367
806585
48395
38252
497099
213776
546544
87881
1041323
755461
405510
230655
550853
758991
370204
115264
17175
394339
36285
40168
163727
808302
456229
260944
709530
301068
442422
542162
867187
178573
561122
585269
465533
372587
1025402
1025526
68457
499215
1027723
30817
572858
719732
926138
330934
578800
242337
109100
477
578165
554974
397336
200108
161778
291518
184118
457413
169572
324853
791571
861891
270897
90451
304968
237719
298481
68527
912818
648610
733923
868356
757072
954014
200985
35415
350356
85017
432685
519611
295365
408660
376810
909938
988078
381291
191326
678262
365349
75379
969562
761333
274039
376873
611881
614800
499050
291619
70639
998539
840231
210667
288970
85848
394004
184836
924234
826954
357746
373631
117443
948111
331820
586015
37409
659909
499657
275149
407596
638066
597113
1003438
373
79437
255236
208339
583145
624632
761732
625826
510367
292062
1005035
807151
193370
9312
402959
254525
773360
787110
68190
1021651
280590
187047
596582
529283
90327
771888
934347
289153
927376
1015135
113616
799106
860656
642003
736162
210573
643445
954475
932891
990262
374254
312440
814756
705595
157556
74413
447956
773450
520977
474479
996484
288867
970335
196056
751964
407586
326099
894975
565036
425466
685896
830832
834210
625718
508091
364806
402769
26619
661322
1023592
393439
1007758
942288
1011452
100345
617724
1031107
942082
495150
789182
275755
186808
755122
269570
898801
246636
155172
578230
548616
725235
631909
133315
139815
273236
447486
694353
949778
278493
1015609
612429
293570
768387
42394
894611
957452
488215
379272
59341
584128
889404
132523
639924
56643
9686
55504
671920
123425
829021
687585
421781
434828
155054
67586
1025782
200133
801782
243760
182855
188401
17358
817421
759465
750805
339897
711048
69749
929009
872226
355083
851343
907633
854354
1000535
231530
757404
406051
709569
830225
951673
531042
675912
190977
676816
453360
454339
384166
824584
4914
147844
825163
552457
184945
730832
358832
357543
118142
185207
247097
727440
186664
900726
578409
576801
669480
567707
33962
85476
461162
897897
228894
707585
661606
428479
645636
772191
38928
189119
601587
787310
767315
746478
464049
10642
255649
746045
787621
810057
571656
388878
22460
465348
583108
614002
880236
22470
171416
106574
18286
156402
6489
392882
607293
371610
874285
557749
456278
587343
16605
659932
664674
949315
899223
726462
1024969
878755
762279
298600
917250
869865
414545
112379
864876
584647
705406
1042279
155380
61458
541369
685872
306551
636519
63986
616377
281795
338944
563098
431389
119238
669388
555275
336606
899768
978376
789474
587036
58592
183811
540844
338791
824847
172496
805020
562501
660739
849485
41707
431932
79147
997978
10871
482101
900922
954209
149614
889693
640333
951528
971294
459467
331491
329865
8630
191753
252260
413077
161889
266596
867796
692136
223721
967302
184908
283729
63455
403339
145343
916549
363452
407486
434074
431759
582505
377013
693832
961591
835287
484057
774043
183613
603881
123255
279915
31595
644100
592561
124015
90066
964872
382900
117562
552775
849666
773226
507318
345348
579804
472660
605554
729968
398109
801472
24035
882846
875254
881849
375204
297094
56367
403464
292230
13579
953927
1003093
19801
182276
424139
572783
978019
263074
738445
957109
31700
85143
690134
811415
408459
219596
137169
291073
775689
684426
651600
785636
690746
320948
938246
640974
52358
141920
658372
84072
914398
612511
945041
670666
563316
628675
653240
870841
656920
692210
527066
764637
314207
804855
608521
226942
186192
87396
401240
242183
940521
634903
292141
756139
583219
250127
243685
5
1031905
191290
662989
401859
105958
464864
301002
609542
3986
480643
920790
332095
608236
129278
847759
508898
202986
322746
333972
235223
764050
319910
982338
195048
28592
687291
735675
534851
58816
128467
367201
767155
455442
981266
637751
877601
190315
794551
326650
105576
451398
290330
962005
93382
739761
78832
461001
84128
372778
264340
208485
111053
647295
740517
132574
58714
598888
471422
29630
789411
649767
410007
455363
413818
864526
1040262
454653
907914
360662
167021
225217
500187
253181
368470
490113
454525
766239
574467
995499
672240
393244
570496
333969
971655
175419
6265
942753
662781
9702
810864
912056
1036370
43091
251279
901693
348212
762893
855149
878170
410940
497485
764822
955455
13893
592042
471233
901564
1013286
275336
121899
742829
631127
475328
129290
326496
837731
24078
218394
637310
739659
311208
217616
755987
893079
54494
939809
483083
499846
901219
735490
280190
60661
443171
788688
453300
627438
115946
707911
469408
972177
450800
344259
395152
844132
610898
259933
52878
397906
456364
352528
210573
992325
357062
1017945
575713
614706
478605
539220
779422
750525
861212
184054
165692
1036146
615493
536172
47163
973151
268415
744308
506303
464455
996591
212237
963786
712487
615241
570845
562053
941383
325518
338286
59947
989996
710958
831472
740237
940173
242451
595516
8736
808142
578890
1043867
331215
74508
523593
88183
633939
828505
480715
195815
524451
617475
31827
822465
933861
526978
867630
1018065
757590
470473
355877
931541
461811
741887
689341
609852
91562
41511
629350
975783
820509
264587
995924
554755
310550
672711
396249
538978
426825
1036642
138615
652620
779993
23640
635979
489928
790004
666507
725693
925207
60236
896510
174493
863795
728966
1000913
493975
256705
441553
845512
98190
55793
398372
538584
947886
39635
495725
591959
287359
518290
519873
961971
620282
718475
515975
538828
672394
738761
772120
549148
300781
1030149
956440
112465
334994
443708
231637
772183
729344
944611
46324
253995
367897
287643
647690
356926
280030
293474
349068
394406
34526
240216
953119
613712
465006
46665
367428
940548
428648
783636
1031933
680448
91932
289080
918163
667214
199296
611564
417838
236467
874315
232290
230134
608920
595625
548736
377862
293269
307500
997107
49245
24966
971001
30677
473277
153759
980428
458953
6185
959460
885501
311510
998317
24455
865625
329558
345129
822796
459488
349207
161555
667370
281089
314176
541506
990324
299912
204973
595061
796974
237671
283677
914629
384074
100664
76207
645518
321625
178805
146641
144355
150986
933308
29006
425173
684289
925193
291538
763985
764557
490695
587488
450739
215694
825711
468156
28285
627386
1042817
780269
998151
118983
145790
564103
683590
740612
849958
314879
895041
161310
732478
61742
964920
563835
621998
892379
34853
506394
654867
505139
214143
931161
712131
112071
1032350
949034
437384
969828
270866
312386
867925
200352
169722
449591
557091
571902
449046
449129
146419
1035362
477054
56546
975894
293569
976198
619639
245629
828993
719555
253180
910633
920209
824583
465869
182603
373946
968146
436934
55321
650632
426296
404897
610247
388177
123389
608158
864173
435978
515958
963390
176975
529854
1018825
142056
336346
373723
563770
631802
3012
333515
243001
606364
73497
999975
740849
763216
958689
544302
516365
206690
728794
858886
416891
1041422
114076
546940
69882
8474
240982
541659
917558
535622
816578
103158
431940
829126
977245
335728
136169
169130
305145
978227
731321
430871
85405
119050
930685
148305
888922
310811
814095
229692
627259
453218
227021
952056
939960
769591
360568
830332
430738
340716
640420
724481
58958
419286
659087
706371
878433
923595
81851
561859
144948
889404
46833
663575
677825
307281
839311
23889
735247
580348
807691
1037946
770213
75391
819767
278653
229564
1038925
239825
200394
871731
675773
104926
758280
652075
762614
609598
930767
874097
348412
131418
49032
117911
581414
874579
661646
806111
144495
378358
723029
627885
76999
58166
72992
327301
161014
934321
132062
366325
155717
439716
195517
970163
130500
319740
270996
455171
275247
137262
908035
309068
736336
702459
921094
249014
241552
478236
758197
811337
209850
11773
235867
571515
811151
177157
691961
935451
948624
530013
903751
771168
347037
551645
718105
599853
430237
209404
153003
87536
647558
825366
375614
100484
990236
592842
136278
1037485
58099
81801
187628
313818
901634
460982
424027
156327
58942
626287
53884
383856
451804
458041
669269
993952
878144
477928
251127
795003
382924
901043
14531
260155
246340
432639
787713
358687
69739
829744
849721
820631
490611
432618
145171
11359
715879
728313
51483
570318
970735
264569
8228
7122
479376
789336
214225
236755
222043
452059
869588
349681
607795
812908
27239
61587
349975
712144
802668
921621
868938
985102
691244
347406
144783
672616
178098
560835
367165
612461
1033417
581018
401065
959844
696221
48978
198013
806506
371550
887702
59209
487375
838295
820565
700009
737532
447443
386373
599343
592750
776510
710117
555035
898110
1044162
258929
145334
485895
713927
184625
320071
97154
81078
339034
959224
507934
248444
634329
856482
425470
829605
818434
353587
657423
98639
915388
921775
589223
71537
464483
153410
625844
775415
964448
642005
848116
815975
591445
342991
704586
719090
606300
426728
206827
745809
346574
341649
153362
747981
937253
393206
441084
647318
92839
273380
73605
380756
652792
870579
457066
1001262
7032
496456
592038
937632
949254
690034
115372
260797
556862
34354
1017156
245649
840699
455739
238166
805361
525045
317456
803202
961323
745436
716989
1032169
287953
546620
586917
127840
176760
492431
1012207
673694
887054
576398
753111
693636
93397
688334
285009
520512
459364
300206
628709
261162
693365
81900
770069
613857
769678
396252
707492
602573
330667
1033540
16497
934723
539874
297213
684889
220754
536824
917047
216140
971831
903697
255609
227789
946576
622652
651369
550616
799766
714388
350648
360980
434563
957183
271877
202069
317293
195885
827540
507876
194945
477953
314490
791541
707851
1009232
588211
15609
331205
781802
578524
477237
920321
69901
988550
234081
348109
170268
401198
12341
695732
420707
659771
820808
724119
221147
187620
357054
310205
278099
747537
911267
141907
484038
744130
1044522
428668
1043617
280307
272572
463956
903819
422592
836558
754675
566705
230141
478031
191061
208052
768209
753058
164229
428104
84696
460765
882064
612697
937775
93670
284916
528203
151915
173791
785681
930314
780936
525820
472075
830180
644017
299175
941974
355939
189731
394595
1009615
97274
505834
1013732
483249
799535
766537
514051
395075
206492
427124
1032654
5182
29225
103631
1036944
802611
489011
375096
232161
1008755
443766
797631
332231
793567
81462
28266
998982
965716
209844
207703
53426
76047
362997
456048
559641
1037249
567581
194097
33303
561823
305095
502937
939983
139121
822413
456981
136354
76534
311797
200113
814448
385039
53304
412111
583835
894859
267477
155888
24278
236916
415056
1019520
417735
869158
64428
483881
508519
343284
338456
760795
991688
622855
770465
200038
457344
535318
354109
651426
720714
797475
78635
836810
45062
762956
655258
694373
1029579
112843
316087
460831
553432
220093
608621
793516
1011866
248598
40665
332674
486949
501464
100786
208009
633258
523446
547038
265519
749388
41984
216494
930565
147003
35027
592501
312129
955727
77319
376529
802644
345749
307325
492614
747453
973847
357682
795098
610321
1010602
309884
755233
374220
373383
773703
469271
331905
818390
656993
763662
143885
877889
1011509
59613
780397
723144
162197
944357
587326
718347
409725
393185
464314
552762
1036765
156472
579582
796554
2096
209275
349935
585526
175567
54216
930723
933218
533222
160994
438703
194491
125279
67952
533003
686864
930405
470153
92386
95277
465276
72777
810175
228359
386398
750033
99969
754464
736555
78014
458941
994000
389089
321541
311936
234268
23187
591100
845392
989371
640054
190322
194931
883038
448464
70340
997060
323797
553898
837228
153375
452052
723856
436890
820578
1037945
261662
917226
585387
716240
66453
96395
401974
711705
5378
687944
648436
192136
576083
349708
998165
946029
783856
121472
985743
368530
345709
733295
151828
95965
844105
795364
984187
560466
423045
585410
579634
29549
128639
916763
794430
917268
929821
411954
810829
718550
993901
120833
468634
796426
154513
730330
68554
10829
60657
719401
391100
295409
251807
873082
169825
293809
234446
869266
163926
524525
197037
309159
116391
377626
517328
230962
665278
321961
562388
193590
962281
543706
850919
672640
756862
875508
623903
598590
459311
660089
451457
28254
14931
778506
660574
510453
293297
1002229
794833
237546
404141
345636
469367
739964
248457
671650
50673
725999
956746
331011
827475
346148
319583
278278
999542
406109
584234
464985
299911
980575
64468
387232
698513
761119
1039920
181533
650068
153548
232157
365655
1006484
1033332
301111
81692
907844
156443
37861
374322
559412
1009319
54879
973387
391387
309517
273588
416484
413181
183098
832547
13294
933244
887991
495993
542068
297192
370398
710065
499927
685621
229623
359288
822926
658828
629004
1024102
942649
884363
704924
642752
41083
4443
845295
925260
683474
166563
738261
794147
792664
393975
577
66864
176189
835917
813559
327778
104621
568691
464123
929746
73752
262379
674059
94604
747107
556376
645504
351643
360781
914946
714493
14334
317398
1038451
401956
518190
588178
770918
377588
594976
731456
402578
410677
16176
659923
677893
352611
616317
750295
808356
297943
440503
114169
868187
831712
915695
66030
896943
535316
419686
338263
97416
492167
931034
943159
737002
339784
198180
95305
309940
205335
826707
388136
809617
894431
419446
825106
331589
308730
618326
108909
415482
137391
48037
456967
465193
481770
622272
652448
55667
950495
285025
337829
151986
138869
504229
625680
161593
257118
503684
80035
628801
499459
305542
788111
824091
88657
150612
654744
704366
527251
791637
975201
205967
328012
386650
93822
986078
523169
969325
984930
947824
614599
436912
753049
643341
988248
784281
762933
1012105
1017999
401791
155064
942487
312566
965383
713333
716598
196179
782218
421478
803572
685127
334862
810422
568982
1024917
34053
876554
689454
878692
76713
958771
817022
946201
424997
448987
1042836
744654
365809
282362
359229
947585
551145
496255
803094
157667
495655
935616
249811
8865
473267
915261
702880
86047
902846
535331
54249
198128
548091
872051
821064
921881
827115
994027
64187
105538
258608
920159
21795
130914
514455
946497
479535
699168
375046
961664
813194
948741
561155
140799
298558
597810
134367
205038
751711
275790
32738
935665
695024
413881
567920
775677
462187
229370
666528
166487
880246
250852
801741
798397
300323
924777
330444
257505
653613
431406
254650
1042970
278547
531494
417174
434322
966910
213954
866282
1006187
80053
754028
187821
328367
622482
259823
254429
119074
946623
996446
866010
153032
903875
548355
1019766
991402
207776
836461
80741
48214
942962
334979
775646
203847
431490
24878
912871
1027922
660799
688661
855752
436312
653346
570850
684599
1001168
491508
849917
917188
439307
427640
595117
900945
301249
159746
572043
791084
857688
648663
432130
332737
1007649
738527
534475
684996
132059
1020017
782697
657405
941283
304755
88628
776693
354186
904221
167197
232837
427324
795349
635600
668104
550465
199661
730163
433421
315605
812986
436245
559764
922056
338829
948298
306355
504085
536590
633129
28686
64461
969829
209764
983469
346594
936798
818075
624660
557178
1002480
351876
893834
987814
123939
915843
181968
450822
584978
914581
460768
965133
510114
355795
160853
731274
66428
232708
196009
23715
841944
264908
815255
827398
624549
647311
217105
591296
25852
590563
414248
650728
235281
135330
1010641
843647
478801
326341
837890
970374
717330
802970
581858
865529
603508
504383
666418
770097
417776
546601
782325
267812
835518
421238
1014715
244471
793290
4584
299333
446766
140802
867692
776116
637465
281494
792015
91914
242015
258334
922090
72227
81870
994359
224499
26927
97197
540472
1007132
234985
363086
749801
832963
775495
533265
537269
648103
881802
4088
1037145
904690
545441
481639
235292
39778
633325
781777
634332
563539
415472
843402
792777
747633
515847
733720
670771
918029
301640
145418
245054
205240
1005484
865648
798471
632582
278063
949382
650320
193230
975363
531075
57047
344378
548136
421971
1026400
536782
712259
330479
52856
906768
154139
639666
542171
297617
271732
259691
1039348
205350
851459
535681
732151
192888
33818
604422
823019
447643
629659
500647
882505
827830
593108
38870
969171
326243
902167
331550
296136
169480
515954
743061
677898
517576
889291
865842
233257
261854
86719
374423
170692
709286
388688
998328
468748
449781
828150
106106
539536
975965
154333
279678
108977
997452
766874
656557
1043129
600881
448216
107584
75914
313270
492496
216790
492135
597761
439742
161159
293299
321132
588575
970778
98674
717459
35104
853335
690661
828112
126603
756317
230498
77559
540663
385880
1008005
445473
133756
322460
149171
558529
270188
755094
1037359
298517
189065
772033
142526
793826
401993
3955
984283
369222
164377
101969
209489
308398
540364
69471
650703
423
998462
668202
830171
442893
25811
630842
929024
139899
635464
127844
705761
1013870
929776
563265
511575
667998
258311
494422
605606
283124
672376
480677
433602
430891
470658
492158
141263
849898
94134
46708
918794
23121
719188
128188
452839
170781
630914
158518
297769
609069
228181
404954
225876
543792
54973
163796
478806
701170
439399
519928
857191
828913
840230
418516
217581
761551
858201
494285
349927
334438
246213
349693
86735
340971
867426
1038692
637724
48812
802186
727089
394589
189755
524666
6359
329585
410499
543661
767658
185524
550580
433015
545412
457331
507366
234381
579327
685572
687472
494142
603691
356409
870237
199865
915411
662324
387524
281901
41754
839573
358977
831936
133768
116010
421383
1041154
918705
75609
265455
661076
936320
577145
636042
925478
994776
669388
889812
722848
413000
696259
590544
648054
722774
717554
639700
667334
232616
904871
672041
1012473
829617
689127
322857
1031463
43090
179983
106576
169312
493105
577752
616418
972673
444037
1003504
495446
128445
549579
185998
1010875
393076
93431
606976
156102
60264
302262
842979
936876
53294
6762
794909
456224
62362
81499
227920
538493
216815
696893
174549
985845
669671
598498
942466
128759
49056
733934
746976
658232
1000858
771894
938524
675871
975678
554316
537788
111354
474745
21344
788313
538792
635700
651415
763015
477177
843598
609681
670354
262654
277561
185002
476436
126645
409327
514325
435588
389293
368314
219145
508869
564159
205558
745845
712803
955935
514601
65620
1024024
408223
612206
339810
644201
321686
356349
1011554
233867
907674
978318
389412
886454
599493
736138
991740
716841
429913
595663
333078
676622
452728
1882
995667
133920
991376
391507
401588
926499
223969
937218
630280
668534
518610
732381
457467
217946
624850
142525
260159
276727
943133
575250
863158
80533
281222
851732
60168
711850
710823
256743
138937
13213
397184
741907
750530
306406
359158
572576
389282
927688
524061
809356
117100
119853
939666
416687
636391
975913
70584
255931
676341
195812
772747
372623
1020393
607367
359451
809245
912488
813605
168741
572152
699046
608573
146185
775819
241341
971332
856457
794889
212822
495166
902763
491500
185594
803272
351107
539336
194266
631207
1015275
842558
932303
508745
218891
78348
78110
540162
94676
590162
276258
466815
688170
564822
279316
444918
666527
602410
709059
187725
684334
254793
316694
963604
165763
4020
550106
151602
581421
954069
89522
345298
437610
978162
632993
419598
230199
971781
38255
759049
299413
940930
814994
270476
2560
708632
103478
631616
186924
769400
684286
81363
407191
536859
287213
946320
873174
408777
554874
740666
948008
909599
101746
934455
613470
808602
16294
16649
596417
348290
209695
145412
44915
911607
619515
538765
54851
697898
5187
583986
154915
765077
711995
435416
696258
345756
391272
121400
202275
686993
532557
731620
675423
997618
286305
824593
854627
421894
822322
17498
920714
133872
868192
518052
951935
432697
355331
84115
1036310
1041971
789064
223627
84019
975784
166555
959484
159488
558978
69452
656728
835108
1009852
646184
211776
720226
274801
336141
602530
1032700
908596
214629
685677
625969
930242
937974
624862
744347
69546
362623
380148
625690
322934
506878
86596
964905
458588
841677
233272
955977
871891
643578
112002
756688
282341
824317
1018563
907152
823516
422631
757016
650207
708690
787442
840436
596358
914450
421915
369252
661925
610718
56985
527416
795585
152555
382041
508692
685059
597840
649861
871595
762102
742771
133204
997872
411493
47477
353080
412614
351820
744912
835368
818346
133125
97698
812214
840557
139676
591354
148927
96333
907243
182784
576362
1019003
75481
290224
232991
296970
165579
201511
495933
823616
429002
974624
404894
925844
235950
31798
456415
921206
795866
878202
947151
833561
314418
620039
546027
91173
825052
233924
290399
883113
953785
194824
192074
90357
692895
541489
986830
756957
894816
730537
80758
723746
53245
673908
926211
421207
602477
170418
69529
941159
190302
495759
443926
521527
154836
549278
816161
754794
867676
972629
238200
233933
566478
673266
1001389
524935
174075
955823
7087
329308
730349
964779
926287
161520
221720
545929
706896
147425
476891
429744
321069
313781
359165
861339
368790
352553
469073
386341
74214
785162
715172
963776
27203
110668
145392
689865
452534
725719
942121
908609
495789
928196
569929
115564
861873
306403
240269
225956
1450
644651
623530
208886
195033
250609
283814
436466
680226
1010552
83588
644655
330547
992658
637545
126845
876371
25428
510436
85581
644290
116187
164728
205118
737456
942386
583472
540495
486313
751148
972262
461426
160600
38506
117766
244238
1000247
32640
122460
440172
176876
1019105
163484
804583
198869
101928
1000740
43528
6040
828354
315134
119463
901878
604605
430648
108724
61755
282474
24961
342352
479943
646188
377515
749439
332581
312148
132299
900095
219725
1977
855410
329650
402896
719005
121017
198243
466035
669327
372256
718962
1028744
328827
729568
446239
953938
790790
385931
305891
73069
147387
1006387
1017276
661101
937623
357236
931053
253870
698469
415909
774105
66984
893569
661761
176560
746262
310124
1004143
270927
182452
303317
782752
886682
649852
17376
600249
607010
59411
221309
648125
940886
267775
938762
367878
342862
560208
632322
790885
713190
254943
617223
286379
551647
340076
803722
353715
7999
548389
371321
430844
860456
26665
814064
1029682
121374
149220
622395
16252
656953
945772
856754
173306
177769
759996
963453
494816
382938
981174
756720
856243
733711
787193
806069
314021
348040
965148
854078
195248
416466
775129
518211
342458
138713
760804
466863
710384
712704
647472
83151
768218
659018
1028454
805225
951347
129904
612594
812423
339663
113793
844047
451399
517312
904172
686397
469996
685640
327511
960768
834466
654450
1027897
24169
830257
107872
976056
211404
568192
546447
428529
123770
896250
69326
331833
752245
469380
617232
72298
284617
568461
144774
919216
313793
413402
39143
650476
19891
180942
10776
757182
695052
244318
220614
799652
354443
497951
949050
580074
215621
284671
368889
603401
357009
22161
637667
165734
1021936
710638
46576
917074
186251
840263
649599
177980
400636
800081
321775
697917
877735
819565
527840
535939
800799
1033625
535712
15038
145142
817456
583996
734600
917274
324257
386813
775545
71119
904204
403902
588973
987633
402068
29438
735762
188236
120450
1040328
123813
43627
87830
555131
416511
710384
187473
435312
64955
610303
898941
163818
489706
52639
937659
105584
388995
1033576
828264
903639
51107
753625
254328
963442
663729
697095
482268
201315
625151
879836
722959
577517
420295
504053
784502
1020437
166246
789411
525568
424533
532000
862867
905276
445086
81733
9642
215311
40887
371310
939468
200280
507557
541317
682743
808773
686775
514968
177578
827025
842479
402503
153291
670939
163015
586288
566692
387490
940727
394008
908613
632883
1011848
396627
404066
733693
355881
407588
876217
848174
722418
760792
766402
673122
1044227
792261
263776
426880
821770
769661
938989
214213
332428
359321
736717
844735
29148
387846
700409
810960
243333
637985
1004019
928324
773820
780039
695103
930532
35622
156578
180425
727539
159567
555952
605712
552320
290959
2936
124177
800654
953048
460848
545108
322169
337361
551847
231427
563420
554217
62633
982950
488228
501601
820607
247102
715090
291804
518364
328723
379038
833020
620417
18136
388237
835247
1045169
210767
281185
355387
76398
231065
267713
635018
243595
897045
394862
641473
358115
679779
310238
290500
435904
500804
66790
438474
422253
556021
325840
802781
77413
897109
557867
315605
562402
294027
795649
172959
228676
116089
142856
921475
865681
873972
27432
579698
182334
117383
230623
182940
717518
64882
207868
876526
915802
662874
766583
400588
208457
917371
496734
396671
6995
499747
791653
6232
218822
1009754
370333
362115
670354
1014040
468728
154178
866266
85266
552370
923947
465314
843845
899102
648645
917200
160336
195809
142087
792023
463129
325289
752445
700029
786990
785390
29784
71238
229394
965566
1006558
943595
88823
585224
150938
560077
640208
232796
994746
795741
203987
298942
1000010
935797
805335
615127
1033892
540102
452991
681097
673239
704925
756929
569370
734837
58884
1008292
37689
155188
619982
485896
240536
668629
413484
399216
582295
645847
312529
376642
212566
92162
312546
21590
690622
860470
571686
206433
10085
94973
607157
464710
534725
884864
725701
441206
615554
1017521
362948
493063
144551
940422
973206
805056
281168
263313
371585
294555
125154
684573
27420
363628
179192
578495
307712
517027
168807
233449
843481
734633
335668
137803
1024122
585763
430297
880100
489442
626033
86497
757863
651826
825454
406512
138226
312292
454460
639271
646423
53977
690503
478279
212709
805943
345614
223885
194382
964065
215942
930468
28840
730301
966382
233305
664005
615992
6959
329187
763118
668148
919969
338347
514409
271857
130853
855001
336746
290257
825812
924598
313838
621188
389224
598298
113324
76841
751142
1027595
473842
837483
511481
853176
976464
596081
627633
837135
891209
210901
733147
708742
920486
567819
186161
612091
393849
895342
807990
213823
296325
437855
1014828
698615
688850
959347
477280
824988
936265
916161
147451
941874
997647
690107
124770
595459
287735
598632
34850
144655
696964
552955
974079
610540
269776
31116
747636
399973
982831
1017565
140270
216181
255022
677160
838592
647592
514283
671496
572430
746094
235811
689487
636302
1036516
134540
181482
860687
152883
208324
203072
246411
932932
695586
418691
121069
856133
863665
861614
906085
882463
722464
696928
238407
357183
984783
258253
852693
698343
209578
795054
558304
649617
202496
229753
611449
835646
1040247
597032
90181
769270
654872
923812
996598
75787
417791
32053
751937
1034741
596908
202573
699581
207546
510462
285834
652550
625280
374363
696413
846358
516720
385283
603857
273275
779653
716878
998009
523879
825801
278690
158180
200234
973251
204496
293998
62744
702230
409253
429248
211348
627914
629517
412719
217885
904332
440124
904519
256252
641210
179156
747749
973449
759257
39050
262642
668914
940438
986936
108341
1022150
504150
161858
322033
9185
29436
296350
776208
449703
594439
395498
876693
384633
601595
838862
969167
58702
304372
726957
224074
509613
214976
662431
923435
868700
2100
824644
59991
3648
244291
732832
193213
180833
84008
623884
500559
791341
329068
801830
635743
628243
445062
27385
563399
883326
346086
525487
185126
227916
30905
568277
333362
857470
444813
1040942
587445
89830
212458
458817
698609
1013199
591188
175005
176199
68271
592168
338817
89649
43448
216325
271871
850291
1028226
783272
336433
718590
778589
306922
381393
127011
851600
714754
786550
612419
45963
477926
5641
205539
943379
36150
291519
192364
793973
718872
672214
243313
343349
997396
1015018
338064
639325
907083
554346
155563
839103
468999
569676
748706
530698
554848
117640
590503
1000332
1016337
322981
51327
315275
472944
533561
778557
767497
458055
228095
235278
86657
586776
574
934618
345109
923377
75657
245037
904444
842300
421100
661419
925260
738202
305507
855166
757241
342261
1000298
730565
392162
948898
861130
937545
78095
82989
841288
979130
506146
550262
717653
377482
780487
23789
605708
1026524
1025636
10019
430302
904793
64430
426438
212136
504566
911443
816501
492631
519504
560570
770145
42456
199252
475435
334202
101129
561541
971449
2825
669666
893086
9642
882926
384982
100709
443620
822733
780919
805442
477543
506055
496139
84352
870195
5460
641435
208993
630579
244446
368654
930914
759985
447915
68354
637212
1007761
433653
989840
564055
174250
352702
793102
1027234
47984
854561
918582
281585
515113
405908
901067
857463
104060
820467
647363
538258
157315
434996
576865
577633
816710
957461
597892
430131
532732
170587
815371
524726
1036918
898889
829544
85563
947276
579349
94043
496277
275578
980146
481491
66219
664298
235047
316089
311191
283703
851898
158334
570751
539846
571171
566365
445790
364245
866982
3664
776409
99573
270747
490024
829045
484728
688829
881071
644397
995318
251533
562275
923954
108685
55023
263642
803288
377269
42393
414422
704527
120926
788916
355151
591880
278321
984513
309873
977623
204427
226502
642566
546166
698909
650535
620807
1020752
554756
686357
546910
560150
875305
910735
221887
967790
732238
304363
888750
11333
832330
325480
89510
932361
269133
471419
732791
517881
700667
1018852
127607
586793
75202
480555
947684
668130
616677
569252
779644
339144
984388
540510
29375
85454
342132
196199
748118
785417
176358
66812
983951
854970
547767
872553
222161
372120
703969
349665
241015
900230
33671
1023417
974791
849474
384135
927210
54176
462306
345256
347009
944394
1039603
1010192
186182
106359
986359
540035
711668
115910
242085
327926
225247
222540
555501
856986
680212
675605
792339
956339
878484
492356
862598
59637
537043
684033
889438
11047
332417
936141
426022
777588
998776
411896
68292
329454
383993
660444
948057
54865
891147
360708
343926
191372
645863
553548
598122
950751
22983
169378
511530
126842
310931
941237
321609
909409
1044140
818132
591715
473099
523193
309119
888474
338739
916752
313683
397118
667234
1045432
484231
255984
812551
233769
301076
748067
451634
540546
105203
753403
305377
653645
647743
1030428
80013
167580
328963
766543
47429
363584
344380
935179
933694
948428
49307
121111
676353
119493
195078
441655
610850
856118
685187
776728
634878
710381
874520
318967
638441
680412
167424
418797
849772
555387
906097
317362
738232
800450
397264
969082
851220
917852
177593
644025
262187
311305
791198
483514
901417
1038598
17690
289498
23239
679556
23252
534126
513521
445244
965737
525068
126847
366060
930303
843048
761943
901868
925784
941786
791140
355000
592627
152798
544179
502252
391263
96419
966892
543087
430060
556750
362878
115505
534353
216394
1036110
704051
656360
617483
283815
167264
786962
968104
629986
165193
150425
62342
718551
735013
449380
648056
649051
163667
645024
408988
407272
135492
1024195
932408
151890
180119
371195
914095
990534
562987
1002377
613786
593490
357165
437884
251345
179599
725496
7641
334586
359241
882116
682445
732796
623928
129023
577863
238107
365012
678434
349340
714490
297944
630349
902711
854618
452340
478216
557714
897601
136
678920
246674
642308
36251
129523
830363
452586
895659
892534
606146
331398
928642
594328
48344
934991
726207
934766
316726
687775
1016853
731810
564286
368285
141544
26174
150966
447094
726337
44504
572739
149702
286722
35784
822335
247682
864672
87955
624357
902759
1023842
413175
149563
225936
380704
315597
583143
475765
186433
673070
592790
557934
461975
824324
292966
619704
363559
895668
136510
199005
705599
339658
487082
36614
921365
169254
194599
771192
277818
270603
171614
345704
718353
209235
757687
530114
867297
200840
74200
554361
665916
889276
886684
348872
184873
1009432
990986
914222
195317
654004
434991
305043
444333
806784
83850
821969
35129
1007136
269637
522461
366532
144159
689254
721635
914107
785163
868535
23173
193304
748990
202702
579132
630649
565539
755647
639336
302258
288557
134305
330616
274065
621906
321132
982891
234503
56701
999399
742087
786885
682816
218522
655581
663629
834120
9270
787275
477329
589575
950886
362042
428274
269725
224672
393662
289724
684859
38238
557559
477914
856456
886988
330580
720195
444635
758386
367489
215240
591060
472587
205525
983723
776790
10290
365765
162396
930180
548988
245387
357735
356810
854420
192586
564841
566968
464179
884805
555534
530570
738930
69716
783899
529210
933276
663815
308501
346233
777008
356807
889672
840842
928383
929658
680142
510334
710198
614180
929362
554422
15654
338200
316809
766336
437890
658435
394405
145267
210063
228695
566777
748915
631583
429495
705707
151196
989027
1036748
608780
665127
118104
318937
291117
51480
829488
233807
643382
660362
265220
674621
246263
1003929
303444
55600
212846
409050
512148
232980
778825
783905
921658
660385
1035014
651024
991666
753648
179979
237506
936799
98997
991663
244510
458505
940583
755339
126524
331370
106647
657929
350542
539053
408419
810814
403332
788444
92705
154234
349706
515542
823441
85377
816287
97580
384367
532632
400114
424316
134124
680573
318399
453622
466450
887074
866031
995670
777906
1024577
761362
372115
417886
786176
670159
665574
838541
675196
691208
825091
639973
241696
427792
192462
240334
79535
131895
327386
512001
133390
752164
222648
933174
425490
804755
605995
77786
839317
177168
155757
912486
329348
127928
476625
497601
9969
162914
920017
649279
658848
168106
400370
943796
811622
551525
918317
289195
843877
1024938
1040709
78202
440903
600441
278836
635713
316966
365764
397361
856282
931374
426513
451070
536596
674253
869163
731395
957034
625024
350633
444351
937996
480680
585590
946354
447746
965689
648211
408952
751257
739958
173143
219261
564943
267364
325837
968620
137337
500151
494936
421574
74997
844606
753852
387987
854834
701537
37333
915627
669797
616611
69305
462670
428695
543364
950883
708490
399988
570364
314512
472208
21680
350438
656626
939125
94823
636152
887857
573199
775323
255616
723823
370868
570949
619131
485915
907518
133558
425932
367421
884430
526472
569195
949403
674005
776426
749147
235803
545596
344542
454226
709066
147921
368270
858148
941487
608702
397612
947608
423935
290107
327748
448029
505004
461830
582662
82755
469766
705183
335036
650056
107379
783294
231153
734953
1022449
102864
949232
864435
481136
484537
739229
904596
636298
71033
534399
599695
348
587384
390812
940564
341150
120104
261677
843236
390070
513671
752037
793122
704493
397781
567523
214878
689811
30809
371936
147510
697646
184654
536282
722110
319800
88974
1031724
540033
577162
916006
217523
797364
1019047
174847
552240
49199
74600
519687
315277
113935
945566
328480
747128
610392
255965
53319
1012703
395416
667617
309065
813433
508835
648537
100206
492039
28508
615841
935515
485930
707539
769505
995998
475725
254277
838690
132952
397660
1036280
913423
141216
809909
417777
886744
485954
113305
993324
930258
757819
8993
1028083
711274
124697
1018933
772123
336788
755169
188826
725216
15646
49108
59557
586061
577662
454877
471122
16190
335084
904110
577247
218516
608515
428189
919688
585071
269821
74540
688811
35937
77474
941474
97937
500280
72332
336211
801095
915510
308169
11261
484628
278420
57834
808812
1040880
749031
458746
195180
1020343
247135
129707
195331
909875
503258
774876
119473
704506
1019963
770382
226318
399955
888330
695763
836051
987888
645159
205104
323425
851784
973522
442874
830819
14018
123752
265680
749401
30596
883607
308603
1002321
48373
154330
229865
16933
190564
195182
457031
46079
17075
773891
720156
583509
739150
281976
620618
719781
212844
305376
13703
679825
886729
30369
557956
790780
502696
202968
294392
111332
288437
271319
6256
857109
73389
807142
309186
837355
574819
462634
259561
818633
129834
83437
81406
696748
188245
877495
468585
786246
552329
1014834
903505
767030
141413
418322
127756
635108
1003694
945019
231649
982971
650064
673173
475868
11635
564107
925089
994826
167172
255836
567018
405250
2226
108330
482237
821077
154863
988062
575359
765339
673528
541618
375446
292711
851563
244240
482872
255186
198983
709382
756591
120505
803243
313579
40949
218320
987209
442151
462409
99347
1030751
1035590
903277
86865
302065
68996
504924
698293
967500
641810
466667
358512
710151
565810
249244
1007205
575824
329650
619130
126523
503820
957779
691279
425799
611871
15451
964589
265639
758537
510382
17755
860241
857533
385462
508777
362030
929272
952474
359336
255551
601961
925627
733246
325960
467185
851149
1042950
299760
753629
552329
525905
99243
508790
850513
956654
310547
108736
429486
413282
105311
383815
789424
377318
798219
15318
720090
738357
99562
913084
963504
581790
374766
540216
112094
496877
537592
846564
689741
129392
214878
1014972
773379
548139
232462
518095
906418
358882
336582
87171
129187
799327
157724
444193
204287
758657
442897
653726
851994
680510
497161
256738
55231
339982
132923
973747
785727
583008
916610
1034992
922717
1937
876105
544487
203041
838831
984508
622124
777661
218157
1043488
750177
132091
468825
952635
396685
529734
924848
193190
990522
98212
1024062
129580
355333
485903
453947
559233
898886
818823
550578
851527
929348
155156
384434
800331
208933
418312
671360
248581
725203
678312
342068
558585
705208
943196
827477
581800
931510
15419
161369
770746
313283
853309
542696
234266
361082
510383
346271
166454
1041577
295544
180904
990072
374747
661578
437525
742864
673055
868028
382865
652208
665843
201129
674083
737412
515308
573720
690616
464137
64057
650409
1026478
438255
769938
161302
839413
138339
742621
41532
693992
707696
667962
980456
515519
192547
24328
425665
944987
191764
617630
684457
35696
828573
618981
885175
417631
371518
776172
295648
522636
765212
678060
26359
418274
1021077
1003582
617616
248977
336711
152276
81289
869838
1034579
203228
912350
999535
601952
521619
144683
528532
722603
400082
223208
224756
598592
179626
170108
203956
832031
690900
504458
722702
47238
979187
253551
653814
189705
910695
950912
76522
972018
306409
776092
598132
842237
796367
254979
735706
566647
1027899
261869
914275
405317
927638
16284
522034
373999
870573
13134
143090
569650
40210
386005
74200
517624
446160
410956
873174
825037
987009
814522
418422
793323
123302
524115
327792
430460
282223
952931
994748
754333
483887
325561
798001
828155
118204
338937
408713
142750
537049
35911
263991
1000152
155979
198646
355717
345794
968992
983186
353264
314077
42398
320454
216691
596060
26440
738217
630778
245369
590788
296003
412474
1016130
274016
303791
919452
914450
15368
441253
584041
1022438
687825
316374
687144
498128
298571
63437
799501
382334
93334
460282
855123
403320
342074
226058
645175
138697
922516
762782
831924
200901
300557
755149
453721
705280
837906
229732
677573
365621
637158
932787
155511
473119
958850
639863
242180
944903
837907
454337
248156
785354
838996
575086
296903
936247
231602
118106
90071
87652
996694
548771
485948
196255
1006561
1031043
131360
950329
873416
449194
249330
751784
293
117628
345903
503439
811821
332070
923425
798215
669194
818962
729948
292007
324519
226420
1031510
115203
401468
91200
944863
662587
252638
594454
828979
1013791
767726
262147
169292
685845
454302
611516
211052
501132
666653
846624
321988
332146
749319
213078
46369
891644
1019525
522974
405053
562389
569084
295217
378441
316482
1000367
516492
735918
789075
352858
367162
591864
538027
734055
746357
620848
270914
355965
989290
41327
614977
350130
381904
645982
35423
317866
82646
593410
41388
105343
850462
373915
452363
633446
734536
302836
176811
399775
254769
785648
50246
638031
315740
366305
8094
46346
241474
51539
109138
174102
404640
757250
1008548
570683
943788
909044
847864
1022273
617556
95979
971568
394954
930998
853334
271941
299157
666897
491868
620243
577180
115584
533620
544953
411615
851484
412965
878198
543122
222290
467438
50920
197653
826719
178925
899851
1002835
465164
476092
191469
921162
118223
778632
428677
576747
366160
849021
72189
890990
650388
647163
357045
406826
528143
148115
6817
709801
492620
670731
540969
864928
871099
980401
787623
426759
514550
882304
62968
1004049
995210
167179
182369
211075
206641
736943
633181
626470
554633
432534
278129
785680
277884
697604
489978
2112
73806
481583
636288
367174
783513
665545
748644
15026
173647
920068
798127
817946
705197
642051
470839
813096
210663
628192
612337
673464
283549
202216
1038411
356058
125422
391457
132651
666695
624034
620685
552447
960152
712811
811802
980705
997019
468549
605426
226701
395584
868859
916179
694615
643181
850553
711315
789051
552359
37469
496548
813885
340609
55637
729189
107768
26150
922324
211530
20688
976098
198949
35643
868899
215255
441921
206239
839555
15236
423451
99233
760506
472145
630520
241588
302796
186345
247591
479293
269166
410822
266830
802801
360290
403080
339558
149132
167376
1014914
416737
788768
326169
415620
514064
188110
309325
470088
1001107
914631
52293
897600
271447
503929
834553
244547
1044317
755491
820969
158516
458172
228317
624291
94614
195568
299474
295425
53555
244347
212884
823007
284198
185367
115766
68764
91697
867743
110255
73126
107381
499737
969651
73221
258792
543088
729596
908589
241653
728547
131182
811653
296582
505884
345661
53521
138521
815127
492442
739060
79750
255659
475637
782485
869013
205188
396478
137129
819188
894016
342743
185267
1019307
969569
949371
795599
886122
546491
925095
58589
9225
218704
557960
492984
878215
614163
1019428
673350
360207
465850
421769
504233
745291
747211
717226
256200
172881
433427
851271
952686
7099
353960
870087
557265
639016
566002
641040
434099
824618
554723
1037437
590744
844994
820173
446785
284194
848022
569987
147198
910034
974816
711829
866623
816208
506562
413795
1019065
463406
491579
97944
678651
509847
701348
799656
566055
681550
408331
120971
588718
59188
403187
453789
117429
693457
781571
293517
218520
662299
30417
633294
845335
376603
247081
373018
670051
237584
683007
503327
1037161
182601
786776
945119
528445
661049
1007074
59090
345331
845599
707298
1018065
32805
683401
278669
167479
586259
544574
508365
688450
775418
610675
641773
185659
887961
900819
258319
999384
329395
415335
980523
430701
910435
178984
242066
253993
160600
621226
235884
625026
573609
17197
79722
830877
18992
92399
219996
446493
110202
679325
733981
827204
285332
739439
438626
556433
157129
486945
481698
225826
465954
834048
835790
577777
882060
1029080
341803
604790
259973
686048
704686
526793
966321
463144
1014562
505654
40741
173746
544904
898191
830102
480566
598045
31250
718456
853311
582293
88598
643839
921379
460535
1023087
162453
819809
582283
513760
170632
656428
457449
85337
107309
585432
394147
792766
602805
785645
388854
92434
798291
503804
811882
905794
618987
169623
428639
214205
630550
642416
560157
195261
560465
285483
768154
537833
289995
312538
495173
599905
332694
408495
670724
839661
698221
513148
242121
444988
662891
310805
669576
788140
512308
992952
331256
78973
32797
112783
25059
720983
26407
449606
4183
67995
239942
578268
1012485
71266
351805
746365
491160
224243
896175
839860
692658
893737
663795
117686
524533
289689
243432
469540
100094
256186
837416
461801
80530
461294
169222
449682
878367
423777
164512
663268
636436
967287
183164
870896
771740
455911
337650
150939
813251
589943
416646
184024
10769
913595
910553
380570
629367
793407
511262
575752
212510
911543
758734
114245
650926
607505
989498
925287
693748
323033
130011
983053
690658
929890
393251
925862
845586
46256
725033
39154
815932
17561
545722
702049
913639
204509
926177
918172
101064
713007
955018
768608
576898
729396
636403
211236
381720
240905
205612
376179
339188
445710
341749
271198
328098
423419
945874
264264
405314
746756
804408
933472
420863
482542
585263
771081
765303
194953
678691
594566
29341
580199
988182
867811
989951
745931
228063
404871
232929
811222
970455
583212
276428
1028296
800690
812369
913177
211355
147681
416729
505214
822516
518290
209144
1012385
494616
502864
855307
136901
484504
402720
681366
856599
530369
218339
1012930
1013438
823004
1031163
598132
352860
210127
454835
961514
533011
687583
827765
41852
90196
313212
401564
545130
158583
285015
554898
527426
644658
111976
415665
550954
179600
678640
1026034
522106
924928
820780
763995
784776
683524
546848
614992
909304
1027491
915699
66004
896527
900017
816916
745011
322188
901316
961230
136896
557575
263333
423141
585563
1005630
11842
933379
603912
612468
138800
146661
20992
961750
195269
676647
861893
788676
493059
964733
497867
638498
785175
1013576
53501
794805
460152
731768
771007
328541
501261
388397
519917
777982
28760
309004
923601
71815
796816
636083
907484
512309
239584
908203
474007
68061
975987
641013
402911
704312
51898
103751
575567
258170
404682
956163
357056
274186
655898
727418
345619
431418
136491
419299
533084
762554
899159
884568
326027
426764
147020
224550
967582
133072
1027962
1007961
744103
297686
431207
941398
847146
60717
657080
872486
372069
43832
320749
60601
5983
830791
815832
18836
694225
774990
99241
926499
316709
345319
379009
654258
540479
780031
608823
265949
913686
318488
309290
970167
483451
380521
475759
400404
677707
1011382
119073
252431
348357
509049
245462
621182
771519
424598
264113
732378
197231
361223
796946
388546
239588
974330
660455
75866
167588
337765
613842
298232
395558
481398
575891
1034721
134412
354737
1018498
747734
10679
945187
385082
130318
51749
980928
914468
23946
357747
550716
727689
199848
322382
476975
29747
637255
276620
411207
436914
847433
873168
715910
605552
615547
511501
619717
904705
529856
628199
835437
734824
470727
742712
336225
90047
301334
842944
249053
748275
654729
758744
128503
33257
517107
656774
742875
747400
793355
828513
15987
435076
874974
242509
51963
604410
357557
571015
710986
829442
569167
625872
900528
737317
628930
985491
4108
305483
701619
323330
760416
521575
746286
1010548
584720
726747
23912
23783
379071
732082
294515
990309
134615
60523
800688
962310
250961
592124
470536
863987
835558
16120
191333
739194
176609
874066
85980
641982
206560
774712
642184
862162
528844
110078
559421
302754
167430
489791
121147
781576
808276
623405
687840
487349
815700
518198
498569
435365
499040
836772
952225
151427
51965
336683
732063
818736
603179
77456
493994
67352
452904
43550
850018
213210
277038
286262
740155
957847
188280
286534
707328
410922
645458
735556
156499
883789
953881
945656
470765
838307
83679
999948
725573
908354
733219
575601
710944
337674
564699
993503
691558
730748
628397
460922
860009
173687
779844
420111
810694
786445
822055
112950
10754
761501
211621
55329
593871
884520
766267
546763
107082
630861
214189
511120
202746
539796
145008
843708
305611
100117
426333
618274
73840
830757
895382
794777
232350
76346
103513
520219
903250
845130
827807
920256
8637
641799
710517
241372
243981
473441
947362
823989
626821
92707
495935
880642
935280
739091
482561
941550
1036088
386034
128655
817362
412283
831691
109236
283856
291137
254667
539504
69488
351565
376700
687059
969507
465983
444239
604114
331528
307837
275671
729683
132905
53196
946169
710283
586585
127610
641591
545584
1027744
494840
145897
840196
172763
48526
417244
343477
84428
819226
400685
552863
655146
194455
687337
939935
974593
918156
941468
44272
447812
634564
797153
942557
216868
411683
475008
341913
773307
655096
9130
587392
758265
113922
39251
1039191
1028932
169109
92278
707111
1031387
978969
471969
811016
720302
2407
481264
182960
508169
368254
273926
528886
463225
43683
949928
77623
1002729
256093
128820
572429
400765
525236
540659
817942
482713
393158
955209
411937
7538
916053
910270
530798
831602
247697
377349
863495
5935
11996
588694
596119
516597
415285
172992
322482
511536
583362
89315
980305
709570
634513
304037
353405
267723
430146
905674
525407
275643
77517
979256
213681
773416
143617
95340
769407
551641
1040206
149539
178827
814889
875230
589962
403647
593583
891961
507700
162705
733265
314918
401329
742530
417834
956370
247227
624072
433386
482429
926253
996776
978297
264358
712332
301477
809958
1000844
1030020
68555
471434
954444
719427
721074
437092
641712
427732
477267
846149
700450
732773
448545
668299
441833
1005887
940228
822620
382283
474922
674459
635704
859049
121786
369871
147008
88670
1029671
830733
305617
787141
715839
450634
471942
242001
968999
363629
122169
394488
890834
69306
277945
159910
907300
56482
982116
407920
1030167
958401
529561
1039217
1028004
178533
846580
758598
733591
603637
251642
192712
351328
371627
857267
1004721
280677
837277
868741
773512
657648
651237
363430
958648
988159
844258
175006
105346
825357
66053
1034433
49203
781839
453239
208630
540099
646417
424431
1015285
899181
310489
670450
201174
183939
989704
523504
1027962
470154
495788
456918
660525
23336
26110
362920
58516
1025247
977277
165814
657716
898091
839906
1029993
646529
204605
581243
131690
629179
676399
267994
886691
730200
546845
98101
524009
172607
41586
345615
112582
104177
516609
161407
166739
604286
282368
536260
4176
125175
406704
750798
806667
477463
397505
824727
121589
343173
630240
338155
65685
669178
74296
821007
328651
561076
641724
158104
59248
178044
199069
962421
422975
874539
943437
372763
417154
673635
722908
109987
657525
426538
12883
804798
711705
950663
106756
1009896
121102
360700
886501
341097
562424
399147
32259
317197
30873
503058
942488
579307
870601
261577
410354
545138
1021980
39514
854182
1039808
770581
719688
262864
790946
600561
378005
610003
34959
859039
606886
1014542
761608
472488
380693
639756
962146
367186
27163
285750
6959
375994
889331
174885
132469
23875
382957
315645
575528
55041
553558
726697
916007
15482
773868
750173
472677
276898
74772
421992
238699
871578
719952
656615
855796
804647
220171
295733
756433
430486
75055
163062
149088
928803
684818
432477
97810
412977
420317
1000639
484674
96739
284381
838445
710278
215351
536295
209382
37034
188609
410642
1002413
260207
30176
365042
1298
262786
730371
520975
872758
633663
880161
22281
668306
165209
814991
308686
1006762
707049
137921
552811
93248
3150
798720
460026
888149
627510
945118
422592
892612
112529
564802
91043
466177
981192
368274
404028
580132
58012
604852
982714
817554
861590
683275
373430
941084
653623
869622
826582
869375
18957
669406
677603
590722
783354
871303
666439
183422
1005339
249921
257374
764642
829509
56935
373867
1007511
683388
191768
950476
209781
935057
297529
1017786
1029401
1037826
843025
462595
639869
215479
156404
208577
370057
884513
1007060
389384
985256
1043480
542640
295192
183655
825724
469512
638882
920039
718909
319546
1005044
273541
875870
560538
211127
465026
798224
611793
567368
26361
269435
146982
473039
97450
847729
680655
1013173
248460
1015051
105608
293698
1033133
946979
528807
399751
46420
787135
823563
991035
525222
566095
417731
821579
705312
468640
390367
98454
80216
215662
500062
60260
245771
8594
375217
306352
904290
37797
485339
337848
709130
364149
491907
220207
880910
442487
716329
557827
584110
115466
156795
938637
52880
171524
940029
809451
875338
508315
266384
329514
397324
309928
716020
922073
876526
430250
798270
51517
654562
229868
693973
944351
818208
482309
692902
614688
845994
1971
659312
370356
907148
250579
938143
170857
493554
835203
308282
32770
660447
629455
366354
486203
610953
1033482
711242
505191
656165
589376
860398
548593
855970
691769
138238
683757
262484
541422
101345
228742
592308
389919
439523
723854
145239
98691
826156
190328
282282
928956
779168
156889
7860
126411
399441
177540
458268
1013125
994033
4622
679869
32756
610022
271856
965420
873943
362584
916766
81252
70358
36585
69119
594774
597529
935212
684355
389916
383495
859885
178720
205900
175087
183073
112532
424755
195580
183089
388669
587081
236836
186
5067
960518
97354
441707
935168
1005415
886529
455334
1041547
611437
44292
799488
713186
40044
340833
346727
326066
1010888
272424
1021094
1032714
760986
704071
146917
855094
770194
371844
348841
785212
329767
640262
540398
814639
783458
623400
169141
739548
940094
358095
651059
334409
512813
556253
1010741
897461
600808
870946
355174
450605
991790
82252
674546
276620
299840
711303
38836
849574
937414
271429
828687
182424
173184
288275
906354
656689
403205
68038
781518
432414
909418
52639
199808
1020053
199314
542899
595949
371768
312923
878494
256407
776588
96420
532798
582707
1030361
12411
495696
947747
161163
657252
616089
113674
1044331
568830
537849
946094
224739
912309
24357
805097
852837
319580
81138
98290
637582
568732
583722
442793
541862
668775
520129
186090
104993
421831
404263
758249
91882
208157
595873
726018
152550
204661
692049
481547
279417
499155
353110
785336
198208
895845
330348
194145
327100
618864
247992
210217
52993
245940
749014
649998
785476
92793
160206
244189
223354
469139
164115
960243
954229
874963
812977
63752
516022
597753
988857
49444
37926
159445
780984
680836
797977
457249
136226
808595
894507
340039
652919
33854
1015913
477889
1039091
304698
765001
187030
715858
403325
26738
84795
865970
485182
39804
737528
343703
20850
313567
178606
821088
884497
483786
450651
95286
641214
60620
56897
603946
533265
317166
732941
554325
934540
465689
1036084
785771
707752
464549
438501
289927
588114
406842
559402
314450
530440
209129
874932
79370
586153
354916
667457
100280
279135
655572
185490
500060
148043
944448
647635
843264
161200
727102
878570
248933
39371
1019314
455720
400877
534729
553949
843862
345787
480161
301825
671971
225066
992127
267888
692096
709353
595922
646489
870262
450743
120585
475209
177927
633949
579533
337095
780327
481731
652363
15608
841218
332237
179198
676780
481361
867165
417671
643593
141217
1672
676759
332425
227435
530963
750903
842330
522190
278733
284321
477859
890626
40898
486034
497732
179585
13981
676162
495047
651674
886205
353571
309924
1006589
1043859
793722
47547
242120
512064
366053
848962
299324
431893
675964
144775
140987
559602
796845
798387
486150
578779
344546
700311
503252
617496
474865
997366
587756
165426
813547
288903
1033449
506800
251357
640971
562021
104288
278117
978235
766966
687319
818315
980450
343736
912122
591980
789635
151269
454664
670880
64623
555678
592438
519560
118817
909893
532800
534195
459723
942492
773787
192551
1016017
66952
515981
896481
176176
941040
958344
64754
507159
157195
320116
253229
702310
507589
895624
840484
742148
464162
693371
544384
453438
109757
485146
744918
204996
23858
973871
488012
741539
558669
695455
431822
149934
139245
104045
582960
650903
288855
5419
282727
944661
208901
818616
1041611
87618
193363
835066
617196
288359
799372
1014028
520910
260359
282661
207011
723536
325176
635321
641915
113503
676684
372001
1034774
821393
499508
93701
485895
193455
924803
567347
515280
768070
85215
439643
353680
657475
152872
565055
55953
90091
362774
230127
577189
870963
518160
836106
1038329
828798
641159
354270
242308
375136
489047
259230
671798
472267
1029227
345340
437300
65126
635903
825822
1032673
920697
875059
640053
995318
850907
510192
307099
752781
961749
899990
176458
395099
11403
478687
383037
284459
621490
364509
654103
223117
927888
114772
285101
68806
512518
133908
572862
312286
128621
43641
477007
663928
474422
821781
539908
607423
176128
193676
90450
206697
933092
279418
915305
395580
321509
558433
680594
944499
711506
276580
447811
57232
321160
201043
630864
150750
181488
831107
798679
780772
694544
469098
37187
601451
1006168
637726
142630
208040
541143
842866
270000
850827
633953
292098
203398
427254
270385
653002
743602
1015591
102967
316794
501146
998829
1013067
649187
28843
869129
378250
264398
559613
119052
653284
593298
372354
854039
271868
280201
804510
782183
236751
753033
985946
674882
146943
267452
682630
265184
729129
240339
320016
836268
128459
65104
357828
65420
478075
995469
670634
880599
859493
271365
1015709
349582
569341
750218
456081
548489
742564
668746
419640
514871
1042446
822621
425123
57678
615921
62390
16828
934177
699437
465632
623672
819443
921972
531035
1010644
987282
355206
5563
1004116
570133
887435
982173
646951
817030
588294
20064
898286
524594
437696
83883
796568
603782
214774
157813
575250
236985
400502
460023
363466
506685
556374
337604
192310
692636
57477
376175
938607
342089
542365
972553
169679
741679
1017603
411322
877721
450119
479940
656096
805238
283990
495675
556219
711339
907020
33695
134357
694796
613033
24247
624731
445474
59045
77907
545343
647394
846137
793415
568403
788908
856678
330249
784615
396003
58556
428564
832514
533048
677635
561460
651751
179574
39843
459319
439937
74942
913918
511782
1028338
967813
353029
64779
541320
259406
448307
767491
691925
850929
576449
959318
822970
491138
1021640
768993
855758
928809
291555
993338
945081
753651
902272
306911
386737
1005935
41351
1044857
726689
225375
689052
648436
702751
30232
235705
876408
583971
772007
836039
508952
544460
663758
41507
1006563
264609
196571
330030
527843
447064
879980
622447
633420
281116
965803
180339
732970
1006866
504642
755160
958276
845612
595244
888785
604826
1004162
484936
577035
91141
189481
471160
388620
459379
755550
401148
108859
772471
712572
10141
266054
1043603
371466
538021
143775
468394
379707
663186
599856
594548
923111
752445
605318
678985
957661
23950
449925
531708
230169
484205
894394
755030
413322
1038566
598508
524598
923728
381089
83720
549297
1039078
873600
285936
1030341
907355
917747
134257
72033
707810
368738
341160
459924
201073
524576
1035992
235540
989801
95253
678890
700861
536504
434738
715730
446671
115688
416032
827636
203958
729714
490736
881815
766183
153247
736752
322479
323187
224713
117344
40816
278618
98495
313390
176761
266754
970317
928223
918145
487332
96138
103401
92499
742602
834090
754421
894228
853498
539658
327600
72337
632748
152409
850033
172180
479438
50828
471045
992366
204893
399754
446901
848727
66517
210350
899013
894043
467371
869419
188453
843255
417590
1024606
365054
27297
989008
634607
502149
389908
623163
99613
719148
687284
733939
417525
407994
98585
892060
723313
540393
421101
1013872
699644
543153
239148
503946
519472
700065
731207
657282
178606
591992
532827
1001550
85853
173340
60470
707511
304934
835031
116212
880443
643308
106967
1034737
33863
269928
607324
633802
583377
927708
882205
266841
1017581
164089
712771
939032
739674
472829
872444
231520
858740
193862
1023377
876229
451407
849561
140262
100908
232086
378311
715498
879074
202659
754376
598618
161278
428249
427749
211184
79513
977368
671032
1009733
537605
1026489
991981
553981
723382
740883
961821
770468
403026
429194
307601
719948
91370
484695
1033733
620463
943813
953465
572706
988970
395321
750286
1018627
111346
259083
488346
210030
400560
383335
85929
550943
1014069
996797
485575
1015270
43823
541735
469398
706964
797990
864855
232586
721209
961709
425783
223373
735801
192753
697058
194231
218567
341021
380970
768226
68928
863569
342820
526486
917529
814865
361308
655611
391127
371290
988950
300452
940141
1012174
1022271
440240
750267
264959
507635
842784
332726
296299
215094
110865
770038
263477
411789
221079
291756
407974
524087
912467
139512
628594
34636
422027
696717
284160
840458
323909
212639
153588
782409
704390
372639
152510
501458
533805
881425
284375
44114
530405
720505
117816
183349
344859
984822
192680
344017
160656
498383
816443
306469
545814
10618
79343
366345
51222
589071
935571
216280
131502
840457
65461
139005
196706
852253
844592
432710
688021
581476
188192
582447
952135
652390
403951
332872
660397
927588
797464
315116
338001
447531
459891
157479
754701
79523
573438
243969
784740
306733
376651
155127
58001
957198
141636
30318
757001
119151
323134
190990
791671
136397
747303
458394
333291
447790
162583
766039
29343
74820
630816
319540
920637
822731
1040125
512556
970784
183707
86047
767840
950254
774640
985957
999542
1010204
874226
482760
805253
77765
497570
845075
693138
907821
614546
826591
270164
753583
415865
325988
623476
442400
248481
383213
790233
853598
139509
100507
410510
223503
736328
323538
5374
52909
310655
1020814
581552
304779
119978
692305
590775
266996
676400
575018
128510
1038000
213313
887631
470235
465472
676651
46857
332665
628205
185936
116426
672591
899101
710215
188738
835177
364716
543824
554308
52478
422608
201225
548853
364203
303440
982260
2456
191544
443829
755321
474310
821468
1022049
836074
536099
564977
630359
752119
575241
112418
663374
550944
480716
321517
429200
198146
129279
575529
893522
817073
494208
613483
213523
375380
610745
665661
1044174
881636
451085
241820
1018883
729097
103966
31917
455831
204288
624354
281686
407372
56747
652032
148321
166202
675520
412363
589555
714796
998944
309791
828473
853761
973579
282079
298461
950219
243348
934725
963480
752820
736684
360093
527079
384485
322057
962804
249971
331428
209398
503401
160229
160653
77758
957817
102848
116741
710727
983031
52868
761282
277486
458330
717251
758134
236557
918354
613149
379636
741707
802133
356074
855546
436259
563584
542663
378319
170296
978771
552672
168616
29762
917510
562674
485314
678863
879595
385027
554634
674753
143322
186405
902973
565756
855994
849466
559165
365335
772934
979419
461615
312023
313935
777137
911386
814166
431600
424347
154222
177014
292226
425441
845093
407047
794247
706671
41614
25179
895641
211082
1033660
415445
969510
136557
349660
900772
419604
365402
369697
797146
2331
713132
833731
758817
674379
878628
756931
815640
768937
634673
1005947
163201
138051
705558
308363
1041814
265625
185789
527442
519966
535746
650936
121347
377808
842230
245320
599040
1045143
478120
282831
930968
770522
141678
568174
776906
581418
56505
985145
294452
913008
450021
970236
448720
754530
786831
60922
755162
487473
305071
812177
568475
41349
10061
493175
955166
1040405
958752
977487
526434
744547
245966
803317
297252
256997
452580
877062
147203
39703
1036368
435024
79790
776659
494491
371594
964524
597684
310009
97283
801662
819259
424953
649469
998888
736230
75989
682465
859206
84309
427869
215884
255144
304946
186304
289331
499437
867895
526790
733676
846602
401237
910741
967726
555471
734794
553818
171570
800420
334273
399453
802895
796730
486466
740476
897582
376558
983852
687977
971410
333429
283457
987027
704133
448600
861835
954036
289717
511276
185855
797787
242110
1023028
201290
7969
897786
821624
427757
970862
874512
797076
372571
864699
685534
337885
51787
711425
951592
766265
471196
406155
884860
18751
768126
852182
7479
845294
622545
1008787
709569
786573
820366
100310
982719
522922
433194
49060
555859
697221
152326
880804
852098
968391
68459
232699
615584
613608
909216
129052
625114
514828
31128
197828
82943
577442
75489
182640
637908
352519
843560
885348
87460
845490
325
881020
991482
116095
584521
501624
631990
551351
499695
578844
811099
121439
628538
141645
482963
818809
691044
231569
66619
761484
277834
421136
610472
191011
108320
164558
705539
860649
697461
90756
576695
422481
615443
451843
997146
466365
1002043
360044
319084
525343
673594
574358
654862
302994
373481
386684
915792
68152
1022520
457625
794913
910767
609965
879173
967601
914280
638904
732213
659960
919190
568106
590265
587288
1042303
384032
830402
396341
811434
773309
751482
423261
60103
870292
308301
331155
851823
243824
999879
886859
518924
434547
157468
634428
210013
489833
586754
103255
1003497
808941
449359
762584
587643
228566
210976
589716
622826
348761
163707
840430
190097
968474
860966
494372
1038254
64614
1024250
749685
946922
810172
777575
31300
356070
39366
606039
125111
834312
462074
579608
127480
201624
809344
663244
594487
757112
925530
121544
671648
56956
217022
39064
427050
687317
683379
1024195
498321
836505
855152
1029720
447525
179953
1039083
52752
716486
783862
1007759
858462
342627
777468
388647
747912
262478
960303
771747
1026650
167447
392338
950101
38883
874569
1033471
944045
487241
60865
267409
265664
834188
424414
765686
774684
691268
826102
146688
85760
965517
642950
55585
262296
132208
869655
647222
434148
156332
567483
359885
687065
917982
984405
379439
642086
848182
975675
814247
440361
133280
732256
991716
835798
891813
600922
666128
709677
694429
417040
737643
331780
343922
964394
2603
163298
154090
622784
545681
883810
290274
51411
893158
324303
594993
148128
90301
549776
65782
553223
733406
251592
660832
958139
883472
779910
396663
194217
261346
955804
496765
782260
426377
454819
327013
252337
194113
282956
219173
591040
79662
551965
876121
474066
933989
550162
264955
773335
939748
1018725
537769
969765
282033
106907
951310
326380
921424
963073
623377
443750
236389
314661
649367
415107
774048
288921
121784
582083
443101
712649
89689
333672
380822
727465
172354
641123
418901
102410
78759
706979
719413
963919
413224
434734
337263
305271
864806
1029730
858831
5732
597860
773729
304825
865908
671683
735160
864839
757227
461641
349722
934707
555841
903027
300381
845798
700430
99634
535760
173464
738037
394047
142825
672586
803300
298400
948535
592453
510572
842684
646906
7234
146666
127397
422814
888757
673614
112000
22739
139127
792568
789938
721080
621971
586428
381561
238547
725965
999236
951611
797411
266408
297144
493890
810164
958308
590226
223569
557404
939071
566761
813879
848225
612765
950310
2339
582519
687259
926954
757392
653653
8367
919372
111429
505165
241029
507101
66452
519168
197812
663565
577851
358429
288648
984515
907627
508351
199394
862777
23196
533151
553384
899891
394338
598501
594732
714887
468255
591265
158077
976183
15123
820591
269233
717673
720051
293282
8522
741927
730676
806948
722271
854627
513602
949886
1016324
902756
500308
794681
175368
659097
885056
914739
848675
425460
246679
402506
472632
612744
102709
575629
232862
480008
985696
55264
606500
724404
1023475
424496
659510
591135
1031533
430888
179319
115186
350207
272563
659199
352740
289209
901360
631155
797634
278351
26229
486572
368558
3742
707184
41185
88718
801991
790185
895632
182842
988067
978359
77049
592559
451749
952312
890113
274156
320031
141414
174255
101736
245075
705587
25584
422533
1041807
139609
163169
1044974
895326
62682
338372
962403
700761
353369
10287
383804
447080
410414
265901
478058
608398
716697
984627
154480
823841
354884
999573
267973
723710
177707
802350
744038
120039
535878
443450
349584
199517
903522
561786
452025
112332
421930
585867
93820
514928
507855
935409
565888
1013902
641254
329717
130109
688207
671542
641719
381439
13701
119173
36011
235456
706008
16732
1040740
60224
909231
193047
390358
245878
268229
635764
851024
177404
1033540
375735
604852
788987
557695
576425
2564
779450
899411
40853
798728
1007733
229139
496242
242531
132451
414721
821176
58427
796412
288154
549199
586530
257846
5743
613807
603080
99637
800253
861935
928375
917651
647928
601451
640530
461372
32562
506740
960745
796276
964397
803472
519773
695019
629605
336008
269830
354187
754851
747682
196921
547550
1001182
23300
858724
716378
753698
916348
289663
980937
277364
875919
493721
399977
790759
768236
646827
438821
561163
941203
322346
88790
36148
613059
985252
309814
628741
83026
634998
468192
399659
890315
343282
627215
39810
906913
14493
811272
961373
803184
526139
408764
356152
730755
18504
668870
388572
234437
197445
758238
480984
740754
222958
351547
321399
272125
737219
809679
492422
1014110
999634
130687
382584
730331
424249
233309
710894
946538
227811
570599
318202
367960
33755
489718
901842
121041
1023967
303937
251877
1041651
661569
925253
762933
403965
520615
195655
454095
687410
1014751
105733
19499
27487
800088
380180
422260
61716
139757
130656
330357
131557
794600
1003540
908738
746054
736354
352290
82953
76955
901324
333828
632132
556053
720574
965270
339564
488121
492947
722368
289174
498581
725596
269923
125402
730771
433861
20519
46585
139704
535041
797708
856416
862754
858602
522042
905512
709336
54039
948827
597093
191306
356815
1001253
588225
331029
746033
280983
759389
786810
699294
399072
7426
985043
773117
725686
448924
240882
650341
933131
106700
922540
515889
46343
39945
833976
697747
938693
926860
356419
457085
642030
341981
196079
955190
264892
538791
816797
497929
777127
1002458
621125
264360
911090
970984
738370
691981
772107
855739
728474
376535
794406
889365
242266
598709
103925
8830
2947
5219
840847
616602
823272
854502
975743
82426
139447
866623
998354
260261
967502
370833
507874
738904
15049
705281
638561
120765
480180
970967
354353
417284
766597
519435
250502
804091
40483
383913
833156
289987
301510
348472
402940
102378
473966
721216
189054
135368
214948
227450
787514
157618
196143
292771
984661
834638
968644
253689
519345
657932
999557
939474
1003271
162582
659201
765781
34875
713781
599204
350732
115763
1041149
617362
28503
669448
1024913
141572
109883
988076
834279
977711
612846
113848
102725
278218
441785
206401
124950
109361
234305
629563
152646
457488
163122
882803
801465
945215
196908
904991
267467
892304
1027674
380375
399383
196957
693740
940691
755902
48454
994707
243096
590802
603204
208176
388058
531271
355199
906725
278539
453784
632027
101508
953506
649799
605681
829811
133260
697151
1036726
674103
261009
239664
353438
920045
789633
111580
383952
436457
736701
607012
624062
720462
236996
179214
840354
355859
860712
700869
985665
552537
486016
839207
843185
381319
554374
179177
195895
740669
17325
225168
909956
100440
381176
11370
264192
329032
299786
831415
362764
95725
130807
834991
457357
653301
364065
252117
876395
720273
685634
566579
686405
963957
633914
51921
449362
860631
904167
912509
806709
795477
387978
672735
356492
147568
621469
244031
6586
642760
446072
137933
150562
39403
251677
511716
10847
615264
258633
782080
468441
924668
599089
1027711
140336
312928
111024
63444
763793
516980
443885
239877
582628
15211
919986
231534
639875
45709
956444
25522
893507
536624
437560
455891
839351
12565
124768
63680
657337
365834
713143
912593
428847
214236
10285
943508
722380
252307
1042715
515996
759190
330353
711785
396214
705746
831046
824535
301911
289724
496227
223623
490017
1037852
525793
823133
635700
270081
137092
211995
398728
668940
249782
458278
297034
648790
946150
832698
20681
472386
236002
870983
630914
483774
229651
668296
581492
614384
793613
73597
895776
518707
563555
418520
71584
852007
394155
52529
270640
722395
102275
679494
762811
793681
794237
485663
29875
716163
266988
891450
784888
198202
923660
524860
476111
726452
489932
613899
777627
58182
244673
500886
567404
19487
202884
697588
876637
1013759
773571
588989
512409
632179
278110
503166
874969
133944
664838
752794
722951
197582
552382
951737
660442
517953
1020034
410058
661361
814669
495480
108979
399902
933209
295059
494910
70761
145138
648517
292597
143937
941845
584718
870152
954383
144061
686557
951500
492845
735423
556641
524755
197842
167526
205522
352656
799904
322796
47426
323575
327570
30178
80923
367844
585475
302545
221739
228148
822654
689841
866537
1000734
628907
884596
96850
963128
878849
297690
1043254
893763
534911
367190
247854
767875
1020781
1014037
34606
282421
560491
385814
7210
962352
682728
885623
58581
150093
65094
949363
1010075
248606
644145
656947
363447
614332
554412
780591
117939
641827
824488
196212
744902
157422
126499
283794
429443
361844
17144
939474
966235
649421
553082
380550
528305
567469
7744
792104
4064
845121
357855
545068
767237
433037
381137
860030
471485
347887
726772
876785
201176
189007
843612
366046
333810
979358
529
917547
533974
640813
1033844
208470
567874
980148
641525
84041
691090
258661
394413
864097
37774
406923
601725
793913
756286
194095
110126
1043084
390464
741258
201366
294571
356765
921578
197575
388740
536553
506735
548457
9390
502256
165237
345284
1015737
622600
651174
222747
543886
276693
582908
856645
3477
517810
674252
811302
803372
264126
150809
181141
224236
66595
720108
222052
290809
659466
841521
859421
552482
128182
517372
689832
104525
853905
647455
838353
348351
749309
613916
366856
913765
914561
339827
559353
626126
640892
943234
257543
293421
535553
970770
410966
730613
175406
278620
800745
624477
407074
512401
957221
85298
511206
908511
988086
813320
678151
415379
106995
26170
968653
184197
800183
840254
844851
674988
995484
279115
333872
413593
215158
314819
573672
869198
647389
256645
327392
637936
324682
190750
392975
240409
909685
584056
770371
23688
923501
18190
593426
933541
175214
153300
812709
392094
831742
632260
713478
270619
181540
950699
473868
1003285
414555
113458
635967
294062
353840
101413
9542
793368
108650
6298
310881
770042
993100
726354
791066
200722
589016
85242
624305
668527
627944
928718
941265
1026183
922883
1029312
1044678
177425
188589
118846
858271
341899
912430
897798
809158
839165
861748
796545
559673
660016
129409
494277
520948
919463
904339
164786
888657
25131
101740
629190
643055
753174
1016938
380051
752476
413732
293103
1022920
493634
420173
149626
559997
404073
374401
689332
903582
78451
603629
549057
809404
730823
376910
725487
501210
40965
598463
212865
400251
162037
180338
720500
9603
714835
653750
260061
637709
397704
306716
606679
150435
715301
987554
745728
629726
704199
586363
327221
624306
211686
1017202
79961
605096
916278
595286
603703
536051
343882
891725
748488
746911
809307
286084
726380
901403
5486
738665
257032
190600
252068
268727
983621
411768
411024
1019686
265014
1014224
22589
229317
504785
238091
746134
459893
188000
63280
93209
572156
653204
796724
824859
243560
686846
358003
446475
698483
555033
135840
1003817
692915
111380
272604
989405
295720
853176
706340
225283
476828
5280
898003
257114
472910
681302
505759
774587
649210
526608
947883
864423
68903
495782
616423
555086
528185
294280
614435
697398
863464
845494
930455
1028756
378992
47601
32634
384261
952687
962858
901333
568436
1029358
575045
979699
315473
412679
876582
963469
838769
603903
812944
200042
348533
688230
952451
497274
765315
280801
128648
169976
30129
568144
346217
503615
523008
436899
597661
977681
497169
398423
563459
852519
754194
784969
838575
836777
994333
918637
499635
728729
381393
860960
176691
671405
279621
424800
69725
655904
799736
823299
339693
147971
929845
567246
31011
60757
210108
937359
665023
858779
648088
239469
67767
540474
935823
714994
429622
5838
559533
664164
94999
638439
795836
700470
328490
485041
669807
336394
494869
499967
66144
875659
890760
131703
1030133
730315
509401
711184
853003
995618
441009
1032841
611763
960074
171619
596324
516278
343842
99165
475741
268118
554109
730500
256839
941464
847158
1034241
310346
263041
813631
358387
727809
156824
736650
1027490
548228
608135
598779
773007
74708
290864
635534
711654
551852
144198
848904
715174
156043
344391
775476
930666
193576
165637
939257
195261
251549
466596
366012
463142
871804
840633
516496
936772
104504
95424
169779
512708
96351
908267
82104
490145
804856
131617
374203
458425
432874
558025
105470
781891
21517
64665
829308
40641
315268
426459
1014553
707065
136522
193222
971706
54229
861894
519282
279376
991192
953901
872661
362268
466934
981373
921185
569308
913788
676004
717237
6926
926609
173383
423026
205730
298578
1017976
768910
647480
245745
615876
624477
774798
808735
1003718
960415
892372
947371
156933
544360
902650
877553
9629
428057
398551
852069
920618
390050
498056
483262
663043
322285
697552
90369
805858
283464
942689
548655
369957
709937
212197
244158
672282
292534
895575
755835
697873
57815
339948
588062
632695
371235
512099
530646
134543
983472
942240
203210
47091
324449
72450
348619
210957
493528
802022
220281
117366
761865
993763
190582
654920
90137
821326
214169
507677
841122
320084
1017823
1004403
327092
172813
867652
394611
17341
44833
946572
365010
970337
337260
799770
565684
871201
328973
763893
716294
558167
122187
871520
169424
113004
310407
357825
892558
49608
33198
555844
316498
952921
335470
500031
862806
194859
760486
495059
741580
246080
933573
82448
508428
241594
429535
925705
699897
613709
1022880
803151
650251
742596
606682
470799
1039464
765035
706114
798895
565767
364074
753219
98136
253315
583459
435020
162705
669436
174177
805350
431091
440171
221078
655871
594173
44019
188456
356965
851193
45545
354877
120338
936073
269286
495908
923056
957308
727100
232852
767266
940897
683919
169513
256495
10406
697387
914092
1003831
339335
498610
224651
711260
478276
168455
636966
622040
959426
768692
713292
887986
753157
64838
154892
41063
790124
199553
316661
991103
426393
708900
8904
487040
740365
200258
551742
652098
571199
112016
907152
753941
932785
82270
623841
818159
208130
1020729
615864
612506
360955
927292
838517
810483
850531
248012
170977
407253
776302
5316
425975
955767
594474
872307
1024619
576278
725928
424651
1044557
69034
139085
938966
960161
127479
457294
772374
476407
259989
1002302
540747
975116
944630
1023260
400383
1007696
926855
862686
460624
922576
884334
214381
282802
165014
98956
49531
400180
735801
41029
435716
356302
877112
83208
207260
984763
560523
753080
969322
86831
848146
642700
930029
878787
141912
738274
815766
551378
51782
472477
271393
422291
836956
780573
629839
923337
779499
609151
167061
935567
328404
771254
319270
160516
624020
117405
123326
1033912
455976
989720
30605
411577
677526
741000
576318
530502
917344
863620
114469
894928
119435
869539
802194
616340
847636
292560
1012953
194807
370834
294656
1022873
1034658
918446
997977
778139
398175
950972
886991
467332
370508
326066
276647
774309
285565
634362
500700
719533
674697
188329
109751
289334
860588
749972
48996
275792
273832
640024
901890
103798
714698
484522
688706
590691
561379
849267
335952
423763
50068
472275
928433
543010
1044993
43875
548549
806086
798406
831061
326234
294225
980133
710138
929676
734905
331311
650479
314530
574754
1002425
274172
1035599
734899
982144
1023598
639931
619754
669382
693507
223228
270196
319489
852300
467337
6990
219846
976265
4898
202439
749196
336928
934288
1014095
454315
825635
449274
166311
867724
566195
898296
874099
160494
186359
710926
866777
680437
582827
493370
74215
719467
615595
262691
856528
232263
734122
857882
235532
986613
876511
172430
1042551
1038324
711794
362430
290773
156664
831472
475334
49658
614745
234601
959970
143385
59083
782291
803553
833214
851175
229104
713588
518191
667543
72491
743596
681104
651919
691282
987774
401605
544530
332860
11835
503634
172075
842736
617348
590128
957758
998174
696760
419019
316169
706488
306455
868513
398297
862857
147785
545245
170314
918886
821624
331325
322969
463488
355992
1000385
865324
962887
952458
488699
424512
922037
136412
532679
948697
692180
412767
527518
1009133
509790
426920
526851
242369
855518
180880
940142
1025634
617930
1016477
862618
68722
518137
398095
133072
30831
548185
801399
891321
135621
176742
249477
47443
958322
250994
1034772
932183
53959
542742
705655
694726
557683
371571
712166
258031
618388
286329
82107
566866
558350
8278
963561
543757
410221
890650
12599
556662
696842
404910
942657
521050
842319
891493
680415
784449
964875
105310
987077
584937
862577
159968
969015
331121
52464
185899
520820
814645
795888
129578
668110
450258
374026
649191
987589
46450
716418
239843
143599
178897
304510
533276
957218
342449
725681
625243
620369
952966
471493
429476
1012279
107056
940966
215392
986049
348101
964724
1004424
494361
351354
408122
49238
275299
391598
736949
977172
161271
292645
188789
447014
692076
548588
263710
606859
388291
487369
532517
258378
89564
334997
1028938
361398
789612
14490
162243
114752
499279
699843
751825
653359
697655
103270
700980
290455
793259
950591
288411
370493
509400
549859
294883
31242
801224
900220
384695
514974
705459
127771
177677
463844
853238
1041317
514993
744322
1000580
204457
261452
659566
665028
14082
374214
497337
494049
291177
546207
987521
436444
632546
953050
481730
75257
959263
794644
331232
66203
281988
754410
59735
151053
516483
668539
852788
652802
779429
264520
313911
648188
435836
646469
529808
797598
348428
896738
221039
396510
148289
121960
305565
902998
23015
420520
993540
878073
754179
443361
516291
793323
946474
1037505
263765
227269
212796
902558
276264
921030
316107
472558
153283
531127
813360
543434
745824
746283
855734
823286
667170
335351
96476
75057
415135
226543
1038511
515926
166865
7473
586904
452339
49591
265940
884577
76860
118483
434279
843430
121030
393606
813405
18426
871758
660543
1013454
686934
37085
403941
905800
542581
678695
589169
482838
387129
621347
30466
315960
248197
156643
611197
51766
219929
463024
496992
612578
931573
233471
168947
636876
743064
475892
1026260
500805
454406
371281
148644
212648
484089
705774
171787
427658
27590
367376
549332
675933
361037
512957
687495
632099
520228
115183
178014
866569
606125
48330
618237
681490
855283
665618
288424
372110
641229
685268
676166
103911
616902
231941
1034608
319130
582879
669157
723942
402351
913278
132259
948605
25649
364588
982146
328766
560897
172825
991285
638752
869601
56406
747250
895597
438888
533446
53482
719401
1026774
690582
5290
586931
95634
36766
140668
123475
862978
980565
820572
689421
998001
274030
621330
872756
151151
445566
486609
477873
675315
827151
29189
217032
787114
952079
935829
773436
579402
217182
806501
694891
503626
750439
977298
193822
923994
413368
561918
954930
5897
844980
588803
38040
800810
818164
514447
457535
854596
383672
769638
150495
1010284
265660
427144
753226
95398
72050
527659
904986
353032
809624
17742
985037
795864
17433
1041042
956122
408487
211049
732818
313744
1039897
783490
849991
220268
555573
141216
358493
935259
209140
418218
893606
142715
294441
499597
330030
24046
886270
892549
215483
827785
532283
231627
132818
609605
805193
378449
328720
166690
270069
421916
99550
271221
207487
770943
736232
445307
951492
730545
753837
791262
758795
728053
957937
232815
464017
284497
458720
183697
801731
974858
509616
1008682
645629
825123
367765
302642
583657
600978
491467
810417
781814
167195
558390
844831
701599
214490
530993
824823
897737
140510
253791
201621
426935
422536
571336
324803
90905
781538
86792
52209
847780
536377
723061
314041
306365
149708
62690
152067
1012681
97476
951379
503223
777008
1029164
815637
581633
477586
537952
1007489
200904
558780
499145
115331
757172
545261
341659
483440
897803
887285
682430
229026
372891
283061
1041585
294650
60157
694290
184494
998003
169393
1040835
465760
532217
296032
319548
883888
200904
888594
816096
216831
644853
519379
603348
538756
1018485
852094
913477
201072
933988
80444
748788
221919
45345
839969
340949
142877
966861
67300
832887
46546
503357
907403
509597
45165
886604
304336
318373
645692
271167
513038
484454
719110
363610
636115
320057
655112
432993
945909
269667
414069
805377
793424
928933
422706
909170
165349
165440
440457
35106
107351
457421
186054
334720
98490
101947
829310
420965
497565
490126
1013890
540437
108356
597981
247526
594004
870689
830626
39834
570121
212428
607546
533453
305753
269321
248139
1044041
727769
843781
117836
537276
926201
276897
143607
617556
266701
135187
1030332
465308
332031
82231
929547
828097
879662
381987
334559
781394
641909
427333
564476
757776
636235
487147
119427
587045
263390
349749
1007424
991466
382490
1028418
633378
43048
465211
632565
226283
575723
76113
215268
395858
881439
798499
956366
890853
443697
489490
43681
432923
475121
338231
144543
441202
991591
604971
845559
998434
21951
282772
407124
807108
644875
828693
862803
341606
911566
1002965
553581
145094
89526
11868
731168
783214
937303
819183
452735
117382
465148
807316
467955
336415
98668
755439
648943
804808
673541
326206
369763
277446
31946
33432
24622
852092
468843
167259
561162
183448
534253
571830
222585
62053
863523
157178
344509
1015592
233686
400338
331148
308809
14905
251682
223492
550898
455482
736101
15134
95977
709186
817489
645526
726155
505552
696591
325363
102607
178944
616091
689727
437125
792715
672386
447074
640983
608782
203076
465824
290729
423473
364789
163918
77484
158511
125915
699376
1982
107783
895120
685290
764076
400162
254260
1024242
882381
121713
886442
223433
892408
90741
536889
943889
784939
35098
212706
428564
1020504
605495
935474
382375
800669
644908
386532
989139
254514
880100
881894
452601
9973
587340
442444
886239
478962
606748
199955
266441
603681
391957
442583
876050
311982
50418
255034
540557
444085
139834
157429
669794
8062
383625
626778
875866
254753
118866
784420
425507
676914
534536
593988
516522
32473
880839
577894
119684
106118
772697
747967
407033
718504
194655
252833
145451
818283
834866
822728
620447
334188
975744
290213
538525
494886
1008855
680940
189900
970035
918644
381185
328807
109828
39478
826886
585196
809530
58098
967246
759911
531875
449494
67197
250428
706136
943847
357177
520918
908422
844396
77834
591959
503716
672990
1032028
563350
720699
573301
739894
51228
383106
868519
237374
301621
463847
996354
593053
80668
10520
382779
852517
224926
699944
681607
583042
164952
242147
592930
842450
114020
501386
312175
556556
855954
311467
318142
328360
64685
526697
614711
51013
186994
884841
1011445
872867
343288
983054
253511
157424
43171
686949
352095
146708
193134
639492
799799
282598
200966
885235
666916
764015
169771
557826
740212
891110
348374
996011
467596
561082
878915
782332
329336
346438
372157
296198
410154
64789
900783
731244
390572
976428
1004992
985199
261059
315852
826154
462311
208833
519543
255976
1001416
27722
634549
919998
551208
986190
59805
671790
750893
579454
544949
18243
168342
542236
836792
278698
747797
120276
697967
414529
140485
862219
716564
693538
865166
520253
7634
222950
977811
118
4785
533025
384208
168543
430804
1025220
533819
205198
1013004
813572
842382
317420
471071
451730
382699
867064
728276
802580
594894
914606
667947
993146
449003
155850
28775
604648
924631
291748
527783
657257
1001094
925200
980513
896965
383384
958674
263589
232654
383378
762082
511315
701197
625608
1031553
665019
542473
329608
579925
154052
249314
912139
642280
263387
418880
682449
720678
29721
324004
108387
962578
1005635
211834
81673
452878
392799
608073
59363
660967
386367
964630
565907
39248
644236
477617
875012
207214
487618
699171
525362
798722
314936
119204
377674
494949
603783
490840
496430
584228
366454
757626
926473
494027
157602
847086
385608
386482
676551
1005904
1029164
722027
837740
688567
946089
428909
516390
951524
697763
819508
188196
49432
862306
9148
892174
544622
847480
793436
913773
290946
321123
632551
594822
489850
882577
38587
887969
412305
981751
153480
147329
546374
496996
973115
805509
674664
784923
7202
533266
631964
856054
1010285
742051
717185
219774
896700
375448
1002274
848940
760402
920534
423462
550937
662754
998861
620838
625457
381151
739261
334271
989425
461951
30220
368013
632177
526180
61798
970891
400931
872647
496593
883450
1041220
101037
854929
252877
519177
727472
608009
451256
916830
787148
437601
31908
686192
182359
239117
378839
683833
954936
934490
20153
355154
687970
856637
965381
987138
301040
924493
820183
83646
724172
727848
678619
449400
1015896
71939
511967
444179
444929
879608
322522
215654
964467
158506
685293
237915
760313
207298
949621
799051
725107
543542
736582
518708
467919
756435
944817
558446
356247
545603
1017963
877520
958083
898565
354975
662234
1002278
374503
14027
762970
1037564
898254
857716
676542
794656
399729
728678
582988
944496
514801
880506
361384
663594
971266
27138
678168
531398
233225
8612
492149
73243
830400
548969
47584
819789
424589
138082
936806
877361
983524
128597
890280
252466
837331
782085
523561
988692
334055
729290
624103
835732
875611
360688
994321
579064
99066
998870
799451
982289
467533
1014422
6943
601977
834326
719525
429343
333777
902559
218212
1031205
896144
960567
830741
516113
336090
384916
130479
280576
15899
380181
537655
713499
26040
326286
903070
867932
729177
980269
656583
946919
42667
41829
169326
829658
993535
910060
362188
326930
138501
627710
643948
228114
922929
445034
877087
761490
18953
391161
549393
35373
476068
635950
588523
798216
22327
426617
56946
249824
269599
664336
130605
497957
843766
504187
214763
483846
424842
287195
416652
484099
240339
898916
919108
24360
219193
368633
726591
605977
437624
564040
637071
808495
39530
324019
475004
200263
1039827
864394
442503
727318
289234
243720
872914
872621
698894
141814
138303
249403
213043
790588
1042547
694123
798170
547224
388469
885042
709421
36720
38312
868834
627234
638802
103405
32902
526198
96793
281027
404444
273795
592336
840947
366454
632016
934507
692422
416332
790358
338829
105791
307657
972187
153314
751368
324686
91828
312217
365150
988972
859944
1007647
710848
249751
893532
287415
449623
109217
161059
268313
977457
378379
953374
138385
126055
45767
218982
960181
529869
170025
654766
127050
493273
691331
719531
99501
105439
258610
530797
941653
1018563
1007115
235497
676815
10777
756590
565670
178260
410075
590892
595614
7799
93366
439232
226299
136910
160849
813888
794897
1041434
13034
1045280
107665
814773
184594
513911
945162
352003
553215
416020
49695
280092
507035
1013227
823442
865467
680474
140475
176956
626731
60262
858369
803807
111937
637107
739874
1015006
835084
394674
471703
326216
908446
226619
160335
537302
1009897
316583
365137
616455
520436
609524
788687
744028
133029
988619
90431
536207
47501
733951
784171
531156
971796
523693
783439
656911
836222
499295
377694
677315
54320
58900
388378
270321
1010884
941598
239412
346017
374168
324439
496481
202625
3290
1017130
492880
361052
265508
503462
664987
553312
1006410
596618
39384
40394
358261
579491
544413
70411
9090
39978
776023
41839
270498
650706
750824
135030
188745
195193
180466
998547
599024
824473
926860
184061
630797
253576
496858
658269
748628
402889
167875
13231
380224
15841
331839
381176
206235
615490
1011349
632896
30909
308882
597157
194241
648666
949934
29021
672927
693581
940363
998916
1012422
726334
762746
866568
561234
357792
538296
1031180
825435
232018
469484
601442
1039572
215946
601574
340441
202539
406508
43859
337464
233380
709424
150367
815426
213904
347783
182772
645475
996212
21487
253532
969312
316063
910791
727574
169401
491357
129984
259792
737933
653615
223885
124411
409955
985710
965886
221934
302175
529712
211338
467034
352501
645665
43925
840973
728180
359510
907353
95471
35698
927727
236752
10844
1013070
857733
61832
812271
54274
786848
167481
556032
542668
960296
110701
989742
88093
98090
732949
910446
517102
264055
250624
881320
163378
543026
261071
525860
542052
1029823
671707
188805
256682
137827
992434
509418
25292
832123
931806
23303
463716
943799
521432
646278
70149
34635
344302
562080
983158
480492
485686
1027915
555610
109136
184195
494960
384586
372647
981374
276199
211139
725604
284375
878072
778423
583768
978243
184445
133379
62852
374230
899309
982423
919714
8392
381023
846427
908523
692335
457252
857905
335908
688924
988505
794346
153295
864801
448784
841403
308365
916467
345399
925281
490742
150452
398025
913595
1031747
195112
660800
517068
19535
725767
271209
345220
315931
529223
1014470
365117
827643
647434
523236
444621
701303
158641
363491
2883
258665
598953
198002
288011
1027965
421659
60752
787595
629470
911497
112445
768329
121516
562174
178486
818315
167339
6152
361074
1016783
931894
5498
937960
427458
112249
213803
668772
201598
974671
94783
932562
823447
337042
419915
31887
653735
392199
310906
156452
217698
270204
701230
167711
718429
280226
526821
175828
519282
536208
430987
707129
642770
912684
1030450
949809
313572
185385
927151
272776
89816
263502
792446
160041
144798
408377
1002477
581910
656357
993675
844353
741036
36889
525093
93871
498757
255446
323829
215492
425988
386336
10559
286450
25259
584931
544098
85410
2722
160210
88871
378202
931683
838689
221131
650939
230215
570700
70936
175456
32524
566009
415123
466450
305194
567033
966212
1018631
543714
272569
666092
713813
687661
313814
256558
140486
188284
98894
258875
127230
570170
382660
665201
390985
385427
1005224
722935
517804
1025968
771052
805291
412376
324221
276108
944574
967765
533461
193624
811646
728677
764722
180019
778087
975640
285543
94494
603768
812148
819004
264798
68930
978343
650389
260311
470023
336094
677583
483268
225537
498561
572264
643956
614344
80455
611670
721838
782693
209521
1007482
121690
575751
537119
210084
680420
742242
226547
339933
554932
468641
775792
598724
286056
424742
549783
441575
16735
719228
315088
343096
34673
1012480
733882
884417
138828
96979
349154
552207
450589
478147
976655
483920
404758
414260
503674
1001392
832940
672487
825882
433685
361792
451686
481889
180695
715986
590908
719876
654831
174426
400521
613222
698759
450622
641372
1026212
403495
829068
599475
521037
601573
92440
735448
221234
410150
566706
957804
802688
443068
631630
900893
834926
675329
256902
240346
994269
641631
780257
126101
400666
657027
32360
128095
800827
587870
12924
791930
456172
189908
679329
715788
366380
45325
680434
115109
675172
256128
522445
480684
623710
268795
818274
684730
844103
989387
852048
527224
717045
14982
30824
588804
351362
907646
4605
779257
990077
234123
212726
521271
639781
929964
794732
82359
22841
87561
775784
164116
842137
74412
5729
140306
19153
271897
563738
709304
521945
158335
414710
422183
725435
128686
688497
410402
21242
941845
518220
634282
185061
1021181
630527
141604
153540
519964
54968
640784
973314
638198
741286
319313
960685
415344
334569
951298
836574
664010
401151
331077
700871
870760
1026660
521453
911700
694458
968942
485669
629978
1010599
211200
843496
17078
866757
207449
483261
682811
984211
193349
356548
1041535
707330
515323
216893
863487
44791
165876
297015
948983
757147
989220
538607
551496
909987
878527
115601
806926
149611
397251
359726
500463
464313
12408
807181
187971
513693
411218
619916
283150
58731
699619
645516
399851
984165
282776
329818
329484
501588
71336
849726
1003709
749437
272409
173127
762129
215048
744839
913607
994799
1005934
561915
882040
612593
63055
310307
757598
86167
921884
91410
563098
221993
39129
761300
998456
112860
789632
292214
413015
74965
241950
761751
1022408
636980
689925
38123
601713
659206
915677
589407
6840
423802
867446
854387
596139
716015
414142
161108
572844
250923
928981
993702
264842
358472
391309
60684
69621
586115
648996
836385
661176
390262
293904
174692
22859
741422
1038734
18633
461308
26942
908498
596774
758597
829411
871710
1476
68639
302574
916509
452831
390195
283059
1040076
853775
973323
281421
344215
426384
759446
324762
767743
245485
848767
619321
249239
382381
65501
642455
523261
854868
721862
838993
991025
313383
1027729
773809
789165
100106
921926
159391
526481
1017791
581402
739397
945326
572366
968667
48815
70516
171958
667154
185280
743595
539577
273318
367784
81836
60779
663210
975047
431216
446131
977523
953337
1024340
650674
501017
256051
983952
81618
681298
91547
410003
72980
516894
625766
720052
280230
514118
931358
130855
692152
393269
606723
495140
453290
18218
420203
42493
169659
180949
887814
903705
715407
248584
412817
52100
500515
641526
261836
296380
357603
875330
435877
59454
695384
212695
1029820
364422
37583
659012
179384
65762
312211
190864
45833
429598
907354
727421
331301
947126
318303
716760
758838
756534
550062
1011997
1016654
223526
848677
407299
995760
561100
544775
762944
770223
504476
342934
997903
158047
524758
157366
633206
735715
707073
257725
242749
358785
416825
729530
371637
79026
601946
600896
867252
1043842
493642
583042
53945
136930
889231
279586
949211
458693
127556
448591
960622
976788
320987
944631
557589
589796
18087
165568
748273
557796
421079
674466
501212
365584
674143
821471
478940
216438
164495
870025
442432
776768
872518
202948
178868
16973
141926
427043
765464
899522
837750
793325
207988
618285
128285
525951
669460
458996
213946
834099
1014374
225722
860548
647624
124615
805573
798485
358490
256707
739641
390617
283669
1025313
227963
557142
47214
841296
196597
829404
210281
132138
970727
309316
824301
546551
290792
571816
618338
6063
666103
435496
823541
785372
410506
373994
940952
735286
654823
451558
515768
214038
146296
332460
877549
1043232
505292
232910
469624
223007
1015407
968731
20833
510089
539692
222317
312955
1036399
830984
457233
296335
592096
134911
12345
595023
329508
850797
796994
396575
12406
451018
871685
759592
1028386
963119
190075
88031
338318
421236
317551
230434
583825
549105
11276
798904
731543
167377
370745
341472
39435
371529
421685
43501
587859
916509
384748
376177
4513
1016575
597068
665919
653510
747546
347404
33826
955339
89549
391839
964603
297319
210472
803554
678197
557035
197271
450357
403469
598471
387052
20522
283775
963626
192774
360190
936934
831511
90728
1027597
974344
759012
111030
397889
494991
747324
59218
180226
968609
595636
612638
341629
847685
873631
1042426
546679
299572
991323
3056
288841
235440
647790
885360
860912
31257
568308
661336
669053
539247
1033791
345894
118134
758525
504855
256829
136613
522831
629601
307382
343265
467004
862665
901379
816803
12535
410696
15514
89984
71936
644772
855011
15867
215237
513499
64591
779423
252844
691061
47254
637242
703677
328975
868340
83437
729601
662359
881430
10324
744112
542188
887773
451043
460628
455706
108338
509779
959832
141822
417491
475555
900986
1004630
842565
174115
750143
767513
424265
277152
1011647
151550
768822
716594
260044
618796
417385
732805
635979
1021719
699450
691815
888987
254147
301169
898613
94512
756320
205395
180698
798660
296816
288085
329440
891426
687604
954121
822679
477746
102397
453881
801095
248825
35732
376813
957507
772322
620911
150217
139884
999780
87738
1002971
679687
602577
187485
499539
450375
597054
586337
42293
83291
345232
608058
918037
447973
470951
21384
823012
831729
482529
877773
307710
948079
710472
148062
67793
17884
688019
93598
531329
717636
520613
1011758
417529
1032064
788505
730654
840277
201056
109250
206887
872836
926361
324018
26603
919128
629771
1010307
932774
304476
319775
147097
541010
198502
450844
91120
139203
936608
741057
642207
769890
580286
870226
709593
72429
36678
333195
802611
393912
288791
119782
581495
643870
91708
236390
207273
61270
479393
831651
952398
215718
621221
288450
227130
631636
380784
661156
319870
190176
206241
459978
553096
50169
117691
745863
713908
977027
437440
410326
34913
478899
145979
381439
491559
247101
773718
1018589
662001
68655
313800
499196
330451
516245
280842
257712
941328
256016
775719
340022
97739
200427
92468
253645
578245
994968
135359
900779
268483
213891
386558
226460
462102
902170
157842
674666
311471
1016720
395647
632174
647085
316040
124287
159142
240160
669323
68085
893108
827212
800035
8506
809278
934836
411072
492294
809080
838350
330131
420837
823232
269112
992890
740776
400555
860593
421302
515599
691375
283046
141755
401971
660361
758504
872974
127391
210517
704687
746074
32890
477437
813913
755404
271842
310358
267671
773494
1034202
567186
122901
162510
186697
505798
778152
455904
604176
403233
77448
737618
1003167
815325
74716
371181
760242
483644
988468
243617
1042209
815704
221100
441230
605310
462887
967940
822611
411455
572938
766159
166687
352796
419487
417316
951189
19189
538073
257136
667017
531273
870653
819283
94981
667014
136310
468527
656502
688996
210401
966767
462274
903515
345172
114190
808883
174223
155982
565361
886315
197132
901318
441840
476595
391288
113654
435832
476617
693176
552321
7119
945228
447041
927385
258351
396552
670880
473820
596781
581786
365168
100010
523110
931909
827009
569933
1026199
759294
91547
161704
927386
903110
1008036
323686
776996
1016747
617978
157386
598551
405853
992779
791195
452572
136740
567115
113955
911875
696891
370558
650315
983235
271186
628007
352858
537816
194859
94881
1039049
667706
177346
264114
44462
217683
501590
1008094
703976
1013867
94223
155871
818324
705251
322138
665370
379104
113021
198440
155574
237854
41390
29758
32324
715805
811573
908161
1027531
699114
121003
820873
340154
664335
255713
127607
195463
908156
507982
93186
955611
955103
479775
746661
645212
111011
638798
546645
359160
644240
319681
473004
461064
972514
525632
916827
531940
20731
597859
667645
149189
657263
856793
118590
944805
783789
84777
521527
404914
740864
693627
415662
373280
688424
913619
888807
241275
617993
659418
104536
219177
390882
982510
738120
399473
504432
745703
308136
248215
545442
29057
759082
1018350
120301
694334
949817
938006
149241
934815
1003107
234919
93142
198665
931693
179475
366479
377768
806610
140667
992602
148312
141723
85326
885537
749595
754306
582091
163285
172240
177973
464256
98349
7903
839230
574601
24148
1008239
806850
338394
427456
215927
871870
369905
288221
221214
622016
792008
945770
896408
205328
1040187
569392
932654
1042155
591212
585797
625234
770554
372613
263136
594192
563180
644646
487247
948744
906907
556062
672610
852433
523356
634077
636869
1011012
655654
156202
988630
945174
779530
9065
931789
857300
895593
720540
899682
756725
394492
443413
288697
304138
583841
492785
756300
543678
712003
936709
175263
960647
75612
1028556
603689
250506
506283
867875
270615
830371
441694
234949
599082
349007
65905
946391
263716
598653
620322
372215
103322
418763
415400
950290
739415
320643
941165
512992
712662
354066
676615
310357
607038
238025
76534
1024102
519774
991190
1022358
567018
815252
763587
337352
881624
83878
859288
614106
288927
365651
200260
571894
208708
651186
455897
598358
69409
311225
282570
169951
747059
856340
780811
734164
663792
578397
126145
208241
196181
193533
798987
519926
847209
673263
1029498
829769
74049
949015
323449
193147
786888
491792
370080
270613
827104
309295
798758
733467
1022388
915348
78865
691498
652429
336121
375483
474443
1041097
430129
1023503
472784
468657
650029
156565
9052
588430
821850
825464
60393
1016918
333651
487182
98384
489670
516658
298111
615149
957753
184612
664704
960400
234392
21045
497851
924979
425260
671113
446812
593150
274855
802085
503253
782049
401517
530234
171595
505448
726026
318641
767855
16485
954069
744216
611892
555826
443920
229561
35241
440891
471769
446415
557596
51720
399796
169629
69109
1021950
591624
227470
966391
605161
79648
300932
56313
278064
936630
526244
460309
712580
276771
1016381
299953
570610
592610
664449
353818
642788
424002
70076
709738
476805
941977
311979
1035710
181825
468894
662350
427052
675425
629262
474315
614631
10841
175214
193500
1023343
1022988
321956
435776
820841
881239
216125
22294
490804
861028
829334
281497
692519
290668
391506
825718
119964
565437
883138
486029
807741
830100
10022
367564
557853
884126
652434
596214
433691
477819
688078
896057
68299
447157
739258
922384
239797
868958
887657
471101
387170
873506
484514
1022740
762022
205927
654045
65122
1030126
326829
402250
194984
116561
445759
945187
525846
135442
60258
434643
961365
310784
494652
440202
902788
10490
78534
383817
169301
452039
482721
97698
666677
71704
199796
615901
553293
791194
21312
723538
470799
897593
788685
603284
389802
775715
816311
875098
719258
40975
797476
178716
157956
344120
775379
45524
759011
52615
336790
292466
443358
748956
792234
40652
622409
800901
215110
331603
325325
224034
652712
462895
666663
717956
289884
364853
1000752
25052
59148
223097
820122
906712
481400
501248
614848
1004535
42464
25079
346679
475530
92941
1021087
914805
340002
623368
324027
907835
627430
407670
449104
758826
401663
489393
625201
375459
908574
570449
33444
955462
814875
90135
700913
724077
794938
342743
698368
521390
505110
881040
387896
778815
884110
989955
752676
142747
658336
179809
581318
18181
497255
638030
586756
229510
532015
205326
824283
323050
616513
471984
752806
5939
297941
221963
985622
579022
806204
980046
791422
733492
166620
665930
12298
635979
907801
198952
1028659
115112
712157
72856
26037
517643
449507
691500
622538
431707
222781
400247
619912
956696
602790
356356
27896
497263
715451
197929
561909
975189
306239
236814
740167
881591
415402
1004741
1018937
303306
436611
49003
340519
190455
692415
718250
886941
369432
1010703
782843
191593
874196
512652
677935
832266
12714
488687
392708
372413
954513
326098
470151
792847
777756
204737
128920
322351
802153
633596
399200
572027
20162
310547
520457
925159
1001760
877523
380394
336321
998884
22974
203680
573630
761582
269082
199182
532637
1011136
182662
628082
443589
91320
323956
599548
84052
195106
642592
869861
158501
162586
649817
849635
208329
677077
915202
69045
328876
486330
1021829
608494
339681
749642
746670
74720
440152
858679
255518
715878
900682
517257
335120
186554
645258
383607
93549
569377
734949
892991
202691
214361
4835
399437
275410
669734
238309
258333
151576
726119
95337
527757
1040696
832598
682409
204016
937180
560497
614358
417007
720953
534360
635020
310067
959238
962547
1030609
126566
906526
23904
878745
8527
243862
778844
189670
310513
69119
401801
864470
1034664
588796
664824
450397
882785
873351
581126
43808
649174
404242
892716
242265
877586
295353
444340
288206
824545
454526
566594
94195
848389
340066
736506
402765
126950
269571
807113
593859
304952
974837
846300
10630
812211
199148
717336
476743
210634
290580
431887
576662
707970
296908
836544
192203
375703
649125
364479
864586
1008381
730365
78246
672749
810471
724829
188993
77152
623538
234367
154009
179900
677074
831537
175990
817386
999667
645503
830206
407559
991768
968216
8012
590132
1042652
257435
763878
213429
478454
30186
390681
305892
614854
173390
190232
924539
554730
64556
476018
256377
694204
231403
590420
649992
131368
217910
51069
1010974
237914
415699
952791
23513
191510
917402
401276
204158
938808
799027
92711
241151
460082
463920
745665
246105
276544
883919
435259
19408
734058
104234
603682
759783
415430
134995
705032
179524
84114
480259
933282
838377
763557
436917
478758
610659
422264
355432
437412
941597
905637
520723
587964
227317
557299
595443
811215
60044
419564
298164
229789
52164
770484
407799
749359
804438
1027004
803465
331119
380641
383102
893087
543055
799701
643283
616309
837946
1680
279190
1025500
277502
97684
181495
792416
82835
885101
573007
591813
938942
605843
954996
730810
981871
727777
189950
1022177
351899
444926
234582
374598
543404
185573
809670
588773
948613
946456
806135
37729
16873
838706
293011
1001658
411802
366464
321776
1033976
238705
124580
522809
225163
332057
278442
423039
567749
303670
703955
845972
62694
954967
828431
87873
862212
877544
1010358
91482
307709
268316
237857
59399
930880
924695
246044
878485
868865
505141
780922
783029
2881
927639
629409
147124
762901
951189
815870
402907
242487
532433
481355
851868
516057
1021307
614988
98343
363497
1032756
349671
101200
1021019
451255
229093
114761
767082
691455
973267
737371
483775
222722
22486
476965
284797
188016
181201
901964
607383
663324
507896
315943
848611
708842
501052
788607
224348
470272
863382
155692
1042018
518405
518897
136413
617818
182135
314456
471103
260646
504190
490643
256370
523802
411805
910849
551233
1001789
89789
310914
783271
560095
678569
70847
771752
217247
947196
362956
223464
322769
317719
856005
375930
86413
183193
825337
17524
100453
50483
42419
310406
38363
710932
496688
589532
301867
394726
680204
36452
33147
179967
721184
465687
33845
111997
65970
561590
125891
981726
730979
946780
254820
617973
680340
927451
531068
638790
631959
549922
827038
431216
894965
781587
157208
655914
469013
708716
1007308
79069
745695
445108
640518
164789
759817
417862
271345
468311
791933
213736
846883
198054
535378
290095
921617
787100
275324
750618
620303
955273
139407
259268
632109
668332
620023
153067
140429
115018
258384
262535
599931
986308
27667
508816
258590
570134
363116
510003
984170
761310
388542
899624
806339
267274
960420
273830
549547
128759
1722
507277
883491
868854
595203
472544
1044317
638222
141410
60519
901988
255308
286605
303355
395014
635974
767487
843322
1040063
957473
199821
722191
757912
350133
846358
610130
783152
1005892
804957
87824
895768
847734
760820
68452
810676
127597
203899
264015
363951
702766
396326
982050
229413
127069
1000359
148906
655006
28377
541798
776373
661701
557549
1041162
963017
967530
990812
151979
588548
387336
547022
541068
979399
961319
315639
661962
701824
492006
102827
37634
162195
970641
253407
135652
116937
95345
668094
505956
862033
12194
466950
878544
369703
319941
177552
979992
552899
130793
315152
867125
1033991
894259
252021
99020
574168
916878
751301
646606
949000
115968
683222
838879
272843
328322
405728
264403
606197
219533
919591
574703
1019858
505848
516125
33047
987460
1038440
288324
803807
987797
697424
585441
1004675
872574
801354
168019
188745
110995
216774
939586
711659
891432
674631
144815
109753
815513
873353
324442
822170
544837
318446
748639
478829
746073
115975
541916
602768
735250
25211
383698
302368
312496
23373
599002
939106
201427
1012018
231840
311898
158505
453651
142584
161606
713965
341482
51506
946440
403861
705169
462842
356796
966230
153011
867971
340116
113419
981283
687125
152836
1002293
698818
564586
641665
615319
431549
555723
796660
690478
259682
693629
84925
714746
609656
669433
940051
380640
462909
335044
219335
586472
699677
2925
946776
661136
157295
676538
901472
376711
65241
745659
968923
615286
582550
919204
947020
459486
898356
96437
727679
907703
44746
459334
655909
161856
265902
663073
894545
258735
673855
674921
907403
803471
643008
876662
943712
746501
471123
50867
179686
147219
667945
197579
693058
905323
1032044
125703
698995
955437
684203
642992
548366
437855
954093
133421
139842
231486
484788
491169
142114
210928
926351
813354
705117
937676
446610
967405
855901
70719
693532
896187
684488
814444
510815
694478
275652
223585
641277
785803
187000
733578
437175
177495
699203
688304
294585
3055
951430
5493
9569
231115
145600
238705
246486
233236
956133
67728
539164
242224
1001788
896242
287411
252875
154860
815822
688030
503299
346122
566755
666841
55319
971687
656198
481428
662419
1036050
827100
134346
582849
789714
324199
489170
99418
1042737
219372
636849
114777
630037
715962
56422
1041261
86513
576150
948356
605250
938197
1013118
431992
184353
589641
76425
1004156
506742
432026
970213
294848
627975
942803
570412
622114
627073
284046
266191
499317
269822
211082
531864
698195
857592
812474
327920
197664
1036410
355230
301426
311521
560962
144621
793670
823587
160297
123504
218403
951793
595479
376469
929265
647704
877262
509841
844224
152527
553472
164476
904890
693551
39390
295718
722597
765027
338722
991896
4234
255372
422174
412318
687049
203942
958650
369714
833033
1036271
84297
344145
884791
633231
236331
177484
319111
156908
449341
734189
586206
908639
762674
210052
337537
765651
660705
714934
1003817
513731
520331
769604
290465
128394
670321
617946
879964
872426
184833
181694
295258
60839
620328
932444
910786
521078
186224
1036617
283430
289101
940182
238381
64660
830806
59449
285311
716385
25974
869466
286606
852594
101467
498670
541628
81931
386633
692819
415403
128982
867721
676743
344776
508189
163748
355613
202354
623291
706037
276743
659115
275865
414874
233675
156718
765536
514432
683634
1042766
24692
372838
855813
499913
913700
488001
372799
294282
375880
202188
734074
946566
879705
591548
3728
295524
772387
753490
414651
135738
949753
979604
278968
586497
816823
607498
770103
305101
973230
822125
693564
258351
499334
602676
13492
605456
49423
940541
965069
170149
155827
617370
68020
810874
224392
129649
100215
406275
318297
489730
32492
577821
756908
905363
739277
574710
330885
875496
441740
65416
625559
761511
826410
629777
422241
469374
846873
520493
933465
973206
859279
293448
843881
458028
551262
62334
380092
201557
32320
133068
859067
218000
619029
841729
996762
679368
643746
935516
162177
817998
484776
1865
920616
119251
623779
382909
949092
435311
766210
104282
627225
396941
370772
37802
131977
775383
283762
964053
999291
344862
799437
480480
475576
251353
628545
456741
871538
469273
266649
822795
877853
324553
409933
582195
199038
618457
845227
873023
918577
989185
45622
678774
795263
925168
255343
631388
547380
682458
1018018
152449
171770
371895
36940
10649
307276
772998
149340
1031740
1005055
13089
475883
998182
73718
585582
579361
645554
453767
658167
974503
143564
160382
1016460
765528
588561
102435
433892
630166
419599
966743
434690
60520
570039
469052
736017
52277
1032675
74621
149518
97424
893003
286306
231364
795866
640229
12223
230046
1033756
475926
619096
444540
299118
435528
63403
261051
533450
150822
321247
339698
128162
622823
288097
116479
464194
522416
847644
64916
62031
751369
545611
486729
254144
214042
131156
749498
269136
44677
845764
667701
504087
794196
32735
493565
365143
297653
823159
272461
538788
648153
681657
816598
301872
870051
1040076
216645
426771
19633
69507
626842
792546
963407
206698
937334
391694
526542
727074
927256
568479
227701
891987
919504
333717
99055
718117
495521
821288
896671
791352
938618
966268
465157
399584
786149
971966
466659
799378
617719
986895
230987
641947
320985
746626
75244
1041703
46885
579288
369642
760991
543743
165314
457413
516901
611189
551385
196057
823883
782145
463557
1033107
815876
96646
724623
10361
49372
385687
119114
467467
1004178
816739
196692
694993
121969
244814
121577
480480
545276
1005940
498128
661380
922670
34146
311648
71297
941386
713026
667752
444232
698361
445363
867538
626307
424620
468140
578172
28418
494900
724639
760185
444426
1042196
286403
593289
762754
465548
235549
1033600
116604
109342
485125
591840
821885
927381
780618
110478
648497
896430
1024601
89706
421183
594759
977930
605759
599435
1020430
167339
532972
1010587
1002595
591919
33878
581445
746385
472236
975083
3782
694591
845215
736011
931223
521434
778306
534486
30596
515876
916937
93109
973541
654536
778163
948977
653582
581115
196114
951260
604665
527428
1019187
668733
649237
663725
515122
603709
719135
884462
612906
813736
353077
517280
1016263
307880
351505
84832
877267
948500
834820
81932
673927
28311
992026
173415
759038
456519
87914
596704
927086
786338
242927
3130
88009
272982
514880
320496
138187
231475
691874
522629
603245
121861
828336
1002647
418106
327739
604119
453193
234828
89214
40873
922709
42719
149846
776958
1022411
264505
25482
619149
246610
881610
547463
812001
222654
889293
188488
1045241
860211
963486
347238
858824
996767
52143
16016
622709
879184
112498
335903
316568
889246
515660
236255
727631
793043
292081
358797
963889
690663
182931
119718
375690
429889
992346
811107
430790
403416
222095
372534
525082
794360
792625
884073
254461
998729
128031
558606
998711
344392
308066
428799
481815
610440
680676
362522
943209
487369
297768
864470
202399
862095
985088
511865
596121
1012968
545311
955174
819983
247798
48570
179840
519694
104074
181842
814995
346075
759213
696232
244047
667525
638367
566838
968838
72502
532071
226093
210392
472276
1006735
674676
261984
4065
756568
205910
533572
125310
201046
589409
651028
268996
71522
1019378
229267
232653
121226
503737
117695
110871
61325
220942
5285
492147
450727
409195
303632
446739
526274
123370
24414
580183
961175
826412
711557
486869
194741
854245
529099
711379
906795
48035
265315
1020948
1001755
171181
771553
661730
612373
729100
391936
678152
489605
306221
183615
795794
505025
819056
485033
300427
864664
405605
963257
398380
106786
670301
147181
492010
319449
395713
784797
412730
897835
555021
241562
1021277
581071
410304
458870
1000785
779288
505453
382238
782025
802667
22050
667237
93965
446221
411226
149285
577886
31068
606659
67615
932130
962864
734294
402818
41896
128678
297184
53257
1045252
319861
800947
453349
320368
798304
533335
638949
883261
470734
457983
429915
862000
265904
361808
462572
27645
483855
52524
215993
269067
735822
468329
745107
271664
38622
54
470804
660151
695211
110132
93810
969054
856498
939795
823759
53057
416882
826497
353214
930044
949029
817996
931927
370661
958382
454787
265005
802132
426850
263126
934997
511946
366025
828461
59301
358139
362063
927937
389289
349659
1041148
977496
946137
676301
693751
426165
238350
623441
122991
717321
953117
570844
671574
444812
237309
671113
972035
396347
1038474
715084
159745
615464
912024
603535
920888
636725
619933
327390
543793
866877
628537
9637
344913
133965
343481
201491
445613
492580
39343
198842
570583
868613
220280
884161
40332
920030
56450
188872
611109
546978
766908
885477
827193
542201
61936
461240
120366
936269
261315
949252
434660
953875
161691
650295
856594
241696
155483
81414
354933
407049
776324
621499
111509
654153
754981
492278
325869
812009
18203
234828
559328
166244
322874
176947
675258
17289
606505
270417
883768
859477
766707
101727
540020
113583
443798
173722
951278
334459
902427
706544
744644
603334
427567
353712
699804
993576
411383
764444
852633
1000474
199800
134592
968675
871234
644316
742750
802190
284845
786026
615302
944743
392036
119828
132875
551117
1019666
400059
205579
256555
905920
674435
802114
162338
470995
445240
299063
703705
133246
367582
39781
453362
463422
890928
488548
705014
40802
60059
49685
107828
700443
249854
390919
992268
495519
437760
907016
368677
163771
477519
248366
744287
556419
551599
827848
88681
48039
168393
510728
125381
115089
470711
587999
818338
574227
607263
286621
793498
163792
31850
111528
234936
296873
866471
326896
619771
871160
215795
84602
62094
126110
1025312
708568
969513
628463
1039036
909385
275538
340732
60440
440850
995859
323253
975317
1040576
50640
132905
860418
564574
83210
636839
792466
432870
913392
356052
85424
771741
65598
253468
1027934
126352
725176
543171
615209
429896
1036230
148968
318500
699930
410658
440495
916612
1014275
893438
761103
430302
874981
162746
479968
741752
482975
927043
741326
852116
320385
614074
680807
196043
926898
449315
654345
479500
162818
273474
388954
57669
531230
757127
123134
414595
923424
282775
270610
649595
70128
245440
563146
448554
878803
207645
769522
924040
371716
594140
316928
882970
858375
60563
227062
1018416
290481
318799
983686
437952
967016
571958
999259
408028
829447
784483
92479
701067
375783
909747
294129
764295
739081
576086
276312
88059
98546
923734
774406
777825
480776
503001
433678
866140
445681
720087
843947
490427
476507
895037
575258
994640
158877
949944
69018
308971
732397
560965
838964
648034
198051
72711
349725
340836
59636
963385
951493
92570
1029647
418973
38719
225704
697735
395705
507209
450222
344010
476028
462622
941334
735255
660137
818427
203020
148296
606295
380114
227989
639776
820021
654066
501034
44997
728870
551542
946566
946468
748415
639521
200292
983243
31067
658699
386985
306204
463567
969094
34291
997023
449334
284391
506667
788634
61917
275929
1016071
236180
973797
246113
351906
820224
786415
468151
344321
552822
366828
547450
826877
608339
1031049
753272
638757
664581
80260
383049
859297
295008
808096
161819
116770
1008267
926638
436201
349773
358108
740854
340886
137389
632415
956225
470169
258535
575717
477465
1026942
533900
571567
484987
68658
1016807
720457
79224
304247
851881
477467
976897
576183
606544
202486
82063
3162
670939
250509
85277
510217
703975
1036279
7449
631310
52485
228932
264848
988334
428618
443502
688115
510080
746620
452332
379485
804037
875218
507797
648664
1028870
278502
986763
950004
699935
1030768
346158
910709
152536
164733
532493
257008
791381
750753
856009
838266
1020999
561657
1028361
771148
706188
617262
409520
556510
677529
474633
135689
144610
452044
243107
979898
773954
189824
209660
739563
898219
319322
368693
858041
570668
855397
374159
585818
700984
685668
632138
414605
201746
368016
830163
196622
608892
339239
999480
228093
1042445
386887
50214
691500
635911
820766
851834
445155
157316
649818
840413
1035400
119034
1006762
66403
789223
773837
51634
136667
497864
422200
257943
709273
274404
504083
352549
748998
839798
170846
949942
331617
64965
452685
417969
1033960
610341
364153
82654
978983
77359
460478
269191
177090
322068
632155
634267
456376
721035
339135
197024
45884
478999
748135
396319
121687
513168
438230
686477
863120
680303
211554
26193
497178
47189
985399
198471
74532
684965
281036
91319
106794
456675
653422
450242
136592
567601
273206
189861
721499
465129
94422
668280
160528
841710
326766
920822
825814
477712
812620
575337
300389
933792
593985
98025
279729
205137
252047
554528
80507
895585
55535
222080
699592
337013
631088
264877
480736
70223
839527
336851
301623
290459
922429
434720
627151
757337
1039248
186926
571538
5886
659349
936074
718670
435721
662580
735036
785647
645635
999458
587892
307229
576775
853774
667031
635049
732781
545119
108110
397297
660294
58727
1020907
345527
1005652
995617
548562
903980
1018190
320172
890731
181413
261278
7339
938651
389568
908907
289427
140759
989535
629973
281059
378551
342151
678347
764550
405725
116408
48998
470921
448033
609284
361218
48829
228377
555826
45029
752664
952719
578214
64735
537846
34775
69527
493548
612887
907957
797529
1013068
457241
577188
515184
995867
526706
1021800
236112
436858
1034293
561399
94171
447416
941246
933486
258226
424355
654288
485104
72278
924431
756429
998591
270737
95629
463947
117144
980696
146071
715871
590716
373536
98782
603207
749938
400624
791429
647017
249638
831522
566373
665286
797747
992492
400316
1022477
835712
462379
906666
239474
322863
276693
469509
337437
90655
795722
347860
863756
336959
498795
128667
588297
254739
450056
671128
581074
696861
923131
105044
691617
225857
55098
795192
37885
155655
675881
811493
765339
68051
134787
114693
923099
677521
337931
544507
914049
853740
753262
520843
366885
328103
610304
447473
1009149
538953
354884
458195
470116
928885
711659
238176
642323
772625
794400
647617
24000
449189
258353
454843
339720
177754
859346
500533
859236
440647
1028525
388847
589371
436463
237907
564543
852480
888618
304165
123996
505379
780249
577330
167296
302959
842658
479707
611647
554060
670811
761046
67682
267263
452611
316650
699595
586337
253829
795645
98181
801322
1013640
172613
380684
206585
511463
74135
896742
509831
863751
721848
348321
685017
63008
625977
394849
158183
214597
834014
638775
547128
544899
160740
1022954
435170
316827
349057
334307
818176
709817
702203
24235
323694
455554
544844
182823
816034
376978
775263
984831
889871
983402
43139
435234
4288
513715
410768
602290
741261
309264
109457
1042831
752523
957846
135015
449960
92771
301488
786789
811484
480731
956540
860145
946271
322298
857470
516652
911391
562625
851212
912644
774498
218632
426295
786558
538517
767698
658382
635766
560272
225660
24984
924516
71551
85434
278132
644416
367632
332226
424930
165327
487683
894440
457170
25668
13527
706095
360375
1022859
431106
697673
85366
519464
1043340
276414
1029869
557174
627137
29086
868315
1021231
351284
702823
75935
338297
612230
74573
721521
871648
458138
44026
98672
269213
358498
263896
733916
442072
659987
95975
820735
390668
562343
930756
957312
86704
158613
406385
166461
42987
432505
927663
540536
9170
545963
978784
526316
210431
266886
1010067
244948
235190
88308
513937
808637
817181
229501
140736
236615
384846
644516
979692
507318
710323
403506
710142
65425
1020590
100961
858473
225959
878576
899712
93975
654970
928146
594490
365335
20628
919859
624360
1024520
829437
167669
648330
1008126
660293
337374
238941
206726
327688
2829
928073
384552
761884
67661
126987
513758
98821
382971
670181
879438
759683
122504
773160
1014685
632483
400797
334069
985480
11405
442577
713869
910949
15447
53808
369039
230566
314070
927261
1020115
41886
609793
661514
1007607
907690
247242
869097
967533
589635
388606
4263
1031766
325618
932389
920341
902882
674704
452962
824385
911742
347699
422647
759045
760484
599632
608812
786656
712514
536755
915713
509600
615151
552952
593118
1037441
114712
984255
492238
961686
685624
81200
471629
293076
583274
87809
916072
582694
206710
475915
377898
930200
177842
50708
894536
727077
347086
459225
503208
170155
7303
701072
677512
286125
485571
762902
509487
17006
401070
139427
120656
345827
799741
556256
867791
662769
838262
224656
330528
297727
705730
833088
541902
265989
564980
1020099
975699
997158
989280
308298
541846
726159
837928
341615
309420
385669
766714
910955
612264
294596
17392
188353
89390
709293
104722
342904
945589
351323
160711
206731
1037300
415955
978239
684932
230559
330469
636666
540947
511404
1014364
906437
1022756
900980
903599
535312
1015288
28921
423858
822037
135658
549264
699399
797726
335764
581316
966420
563726
922524
535475
780520
824620
398915
555651
879056
554954
107745
792597
92325
188930
957105
334508
811380
997457
493056
606115
697640
555668
411841
676791
747426
551979
435820
463754
536653
725130
977965
864082
74533
686799
59678
149256
144366
114018
885743
469866
87874
246680
388806
209463
118308
375065
980351
727435
788195
771277
263406
639192
419718
230789
275298
544996
648282
672355
18569
537015
484578
957769
196129
678902
571069
577565
311031
402561
680598
660107
592017
126534
711185
1004901
1009205
576142
765054
948086
629022
1019801
981111
92993
353407
193507
59992
225979
785587
907109
617140
481754
85880
566036
3790
646842
634602
601053
225693
565871
198094
962897
439507
990456
540352
316536
915178
557858
902174
219221
334302
948867
366721
649426
279567
239702
454416
1009381
46460
250017
130497
908286
106695
126075
914504
356707
467139
665562
30760
576079
247507
998821
529919
551133
1004119
706326
1039264
969468
350816
364323
648125
856189
285983
225525
98788
794947
103502
517810
434905
1039529
56243
650512
83011
712269
71389
849127
923866
72767
340642
688655
649771
260339
998612
426502
687130
1010907
380670
1044460
960560
304470
171737
447679
71447
117749
824934
77447
865541
917613
645053
670066
714431
295907
294926
762014
367405
534172
719990
624353
120962
17211
131899
943040
356019
929848
886789
810735
127694
53365
333912
428287
224934
700689
591231
522040
525711
38221
536866
739250
996751
655513
1004074
443210
329878
198672
429682
71369
926676
984501
623641
732376
16439
248511
227335
177496
782263
89688
1038726
826666
1016968
201738
494652
59884
498753
359307
488151
712872
576648
782437
184748
52304
122315
83072
219554
960359
631196
718623
723440
1000046
115729
904213
633568
473446
483803
258371
454025
195667
772504
255113
534307
792648
975113
930785
556034
12975
572287
34153
888167
127630
620566
841620
332619
412609
478721
575842
714261
356367
969960
409366
364189
231895
747062
429920
153689
984020
757627
1007771
864650
755942
292279
445993
532118
128247
619524
203122
434001
279602
93310
542191
1015655
731405
308739
441006
368032
998717
690902
148921
1028863
827033
406095
162036
300828
83525
125400
373599
1013966
925877
821348
704895
227132
762512
893769
328350
279811
692585
777536
264874
897148
322105
771874
1025775
63076
599223
97752
936860
466944
448996
784005
379576
455089
249600
862570
791802
898412
335900
973898
698192
479507
679751
1009951
123566
366720
642932
72900
1025672
55012
896611
746192
780344
748221
229863
828867
949755
877055
221211
450758
29463
308793
662432
251688
803200
214345
33414
446629
711661
1035529
1033313
698427
653177
377888
393716
631634
330517
714237
179340
886930
728558
197765
287286
53294
739300
721720
804371
948616
464563
721927
231001
531849
82290
573498
347119
898976
833037
1009404
34667
418373
944680
346767
731276
1010250
608098
622569
280870
413767
891801
606712
420000
582168
720751
255442
839895
603108
969340
722553
769157
244051
568520
171515
635277
606317
51853
561004
617767
476920
455614
1021542
1018108
610557
456916
126288
1019994
732255
503675
604236
362496
447961
897622
533365
465247
291217
143785
460839
657001
760993
500174
703386
907851
350007
316525
378670
954874
377621
1022220
139101
354107
443131
914972
197776
122236
446521
55568
967317
1044910
757830
99898
1018542
678383
687290
876368
502492
280556
967224
366595
938239
981642
772771
895597
931465
1040044
68068
663280
898108
676192
324971
508951
417759
585192
131619
442389
687738
119685
738270
1021784
182918
540080
477098
1867
42520
437626
775017
545257
690217
1026527
1011957
342491
348203
383243
212150
641245
102447
675096
549377
398161
654135
486779
1013639
523259
328985
764557
471142
146982
744728
955658
994539
433507
574720
692326
533545
131720
110645
384374
685460
923298
887442
571675
186754
24927
698903
504406
310410
898792
516930
206963
259216
168637
403123
616144
329683
256082
108184
506282
436360
29872
233417
449818
944986
786306
857096
8760
498094
11220
32515
985779
611631
5474
921120
759908
844385
874700
804899
760077
538426
816863
543853
910315
372939
589773
110198
747344
460786
537810
46562
409127
510560
652030
448815
477777
176702
381086
598735
831278
294390
192334
848535
673660
850399
690432
969864
54378
208347
583826
149816
385055
768114
71674
472184
264763
848426
5120
654567
919972
20834
55468
744924
638031
473141
324623
584593
200764
692298
128485
395799
271295
796796
84559
777509
922649
735204
343683
1014034
297160
739078
718133
205876
895536
925976
225817
586550
814381
127629
522572
695003
571661
318464
827404
289514
787382
274036
409693
510095
663075
490469
977180
688612
529526
953099
807581
637678
816807
289189
96929
379909
175210
699688
636962
713540
245733
665572
760019
203474
355377
566793
90554
87051
197928
546989
492149
625453
642718
784057
197401
762969
28931
575911
350971
818328
377510
453372
572460
748241
374
85205
241628
533053
862602
652735
865515
439824
824659
27123
91268
499095
168116
294505
612741
598599
497645
834548
411649
440617
405401
619854
128598
33092
390946
76239
16500
340858
148850
424275
250239
451020
386982
132462
282207
29226
968783
362810
107669
338177
248879
814502
725892
1028246
779432
44824
339142
381325
208770
541185
20779
653361
422693
817402
835403
160707
266830
672116
17949
65295
485314
342408
613910
734636
90606
798098
1038380
463602
254010
418440
449161
782658
31007
214828
480183
531359
399566
735334
817482
554761
228391
973001
780990
149200
86573
1017268
485045
861075
658964
270320
61704
608309
449251
985454
479830
198866
148725
220615
429521
531141
749086
629889
692163
386167
245924
43110
971744
558032
41612
38305
449952
471589
162592
1011030
505726
637945
953122
226340
577963
818694
483308
723804
494354
916860
912230
904804
312683
628170
137683
529397
995562
163188
29677
737175
217663
229240
902800
783643
841410
623618
723537
746476
831897
325652
875300
479178
220241
193048
433376
541385
535006
1016747
172629
337404
116115
443736
248482
818488
906152
836753
73312
301590
222976
933590
605255
901214
260573
864056
1030604
458974
824909
47955
204950
1014709
627972
700866
929442
24174
348261
665003
527143
492893
470534
454959
598320
202125
696200
873767
398285
678630
449863
802821
215046
213340
961326
609777
67993
892191
143852
221875
372471
661370
64810
607207
781961
351299
480386
684249
1032695
101225
329452
541707
26659
541286
362838
240634
492002
762223
1007842
77107
523540
1028558
340324
566827
544979
835888
519857
611863
1025559
568159
78579
379454
422933
871059
698381
883867
273130
296276
457887
339511
806756
957828
765734
503921
644514
88362
223247
293544
894108
222920
688169
553033
177488
307053
440419
934807
368511
858937
800564
765280
365528
834014
624708
419259
971407
117412
882862
661032
975681
477654
229777
845506
63015
315485
970928
222986
248965
648862
333479
723918
180741
57749
472885
902565
719050
243533
294660
290181
877557
88580
793821
497190
132155
357608
643362
40111
805057
46025
864592
281413
326815
397264
677242
432627
626638
912002
573375
181054
500445
382274
68065
979525
783015
977319
101283
790559
386660
586928
559291
700149
598188
518694
53446
352365
645991
842502
230807
782187
248751
537582
393448
608644
599063
429554
648669
189320
44353
372482
928946
737639
843040
743193
629999
734281
865349
15662
1000115
952494
262912
494029
207524
587046
523216
196229
119614
448870
977489
538548
249732
629879
293858
669901
1000396
470850
508520
635422
810834
984752
806210
933842
1032095
361506
151281
278426
308714
1020502
158508
1013482
830771
551843
836922
47945
490601
366338
211038
462297
751731
219665
482907
1043881
663440
953282
203154
679409
120095
411657
981442
590000
811428
6092
888295
261990
448949
342325
576990
601600
91748
305769
8068
518617
86717
880443
9156
766735
907501
910569
940785
523422
960008
942505
515326
647141
491574
878775
416414
1013977
152862
413414
759058
369985
422617
822065
671130
531624
142655
715237
579011
302204
76417
461896
634438
272877
945363
168057
256773
1044855
931736
1029760
989204
155324
441876
696227
947850
1005023
1040742
412010
526384
260073
614794
150357
989924
519565
651301
175379
635147
274204
696043
160340
427052
965651
941913
594311
717127
307458
417401
816455
604161
359853
35899
864397
876133
98597
581050
955233
263540
303481
492233
945464
540497
610765
466720
958725
193749
737681
626206
206149
697346
263565
954923
595105
374661
742870
673848
478158
177578
1029421
306904
805854
170092
912220
201219
970990
362383
242450
256440
1026296
767666
854211
143911
244997
946636
12541
763477
572871
340543
524447
791003
701254
796294
322393
168770
941610
23803
983546
266405
246611
782031
938574
826743
78017
295717
968512
59491
932172
820834
732739
680792
655241
959475
93937
604029
702407
847270
833428
834811
969807
912568
30402
956779
966078
223526
52470
702222
720056
167790
233104
716459
561093
578182
623658
1007003
96330
99289
282703
465151
102424
517681
307226
76535
235534
775279
112523
670192
32703
319740
1010322
129895
170899
946676
347514
949617
237274
717368
469584
540162
21529
989161
679367
961
53031
531854
120303
596463
273394
503340
918522
833606
177906
621575
245078
621813
262494
638837
287766
750466
553892
264929
730518
1018376
386341
689804
539373
525019
489783
254812
89334
713920
954817
574896
337690
843671
675406
625447
930327
1043928
361529
291813
653388
648021
214344
489351
138294
217454
1042868
973385
299879
513036
749285
457844
944139
1026799
104924
859636
608270
766966
176502
1045157
745593
598114
50692
484632
154897
320257
85805
953269
507293
213082
507180
325077
952580
554954
60746
435043
295209
387028
936636
797749
630133
858363
847547
600181
168652
564735
383625
478736
788525
72130
577731
955156
462479
982700
956429
365031
672381
842051
339681
465866
1034363
322759
667658
494621
349631
422088
320333
32457
412108
78825
449903
14952
658943
9005
423111
575718
82488
914048
253935
270312
728328
160731
228456
24178
505858
186944
754391
726723
910405
19883
604281
255507
836218
817381
176412
860037
747390
41211
348751
418972
590537
142581
233710
540641
856937
994572
817555
134575
640335
782108
815398
968104
709639
685106
30013
1041841
907182
708607
1008159
946005
597968
99523
936724
1028348
186578
484864
683344
425842
575403
331465
490361
693485
350817
372123
278007
391062
449798
144151
49711
161801
663146
406985
866266
524100
202626
583936
1030343
484081
740274
956567
764084
555124
278913
405263
329004
77035
309909
772070
390128
880154
907330
293821
407554
390338
663600
132284
623587
200614
744798
304624
729942
247260
361884
182908
449548
612529
261810
1028709
234028
77498
260110
562549
377861
299780
971851
201473
277715
864091
334367
79283
90313
246431
420029
304150
415676
286906
287959
26823
1041736
55669
460597
504454
741183
853125
117244
70987
726859
880471
107049
151931
852139
529702
80880
300102
729778
17983
205963
607834
547027
811051
642270
119485
269493
875054
1016306
651199
960678
102387
934894
129580
317647
890767
704667
764812
482603
93249
661016
233146
264863
934247
291776
584241
913426
536132
241649
216524
811954
495380
5298
432341
767757
964900
674191
136597
489011
799737
1033488
944411
986956
135338
893215
952736
491157
304032
3309
895101
725842
161271
800222
60886
386820
666413
766647
29224
540990
37232
3412
120440
515374
470060
680355
391903
377299
322847
670288
835632
504657
171068
949568
492712
638029
178126
477204
521231
430670
362234
372348
631470
578864
500331
771585
230903
287011
12092
157054
371834
763607
203625
254258
974189
300601
13332
641411
740291
235343
84507
985330
180647
411924
245961
152343
766860
691299
539525
934955
212571
638840
379688
940179
302718
212410
858029
797515
77434
922854
311565
238971
911917
426349
88820
655821
431247
897561
666378
634914
26209
156156
788977
491541
512286
789292
501328
975353
582220
862628
452538
678253
523333
556978
468031
131671
1005704
406207
244438
307653
1031674
837837
498904
724449
289165
548049
573286
265079
935021
435011
310879
783748
60802
500175
335667
44176
877882
274086
19596
7237
552980
822472
203781
691095
250439
33389
618341
792392
60211
522040
83515
786626
56892
594383
900669
828902
886127
267976
407499
857958
150635
82713
680568
504117
567203
341121
368230
165160
67384
313819
666829
650748
637272
1015699
928367
107107
463746
272162
711121
452252
761738
191042
444176
452946
452539
710714
904694
844125
886230
555027
759747
740711
540228
840240
25367
422640
943803
867772
610762
159107
30225
257618
975604
183412
350349
1039206
302774
88988
503670
515390
305021
17843
716193
535951
463975
762922
49499
850252
1004838
706686
728865
130816
251313
577007
219180
296654
363158
751947
124456
192323
903847
89076
274751
954780
234303
1015123
534007
401269
41945
316358
440682
371851
609768
626137
184278
508400
688499
946782
1039810
883200
472465
272781
111875
679486
549329
1001362
538571
802253
1022961
669137
257816
814328
494645
662740
64948
142658
852637
1036922
902607
143343
1012893
378822
120910
1003441
209451
588540
714820
372260
527403
93872
382881
260137
142902
34601
670788
697
1034728
450067
829345
119653
374032
104066
286991
621496
712426
389338
382246
971633
907218
195532
632342
1032245
405440
756697
1039455
576770
824539
700210
521634
496023
496115
516893
829563
32244
247520
848932
747560
862935
195849
144740
183282
252971
888597
560782
84032
598830
598722
28502
398689
748350
287109
404969
219248
213052
854460
504585
898239
945064
87785
202424
533720
1041812
676236
368024
904364
495225
389996
248084
100210
325456
117030
169654
543024
964688
905761
866928
113252
647141
325280
745316
586258
508769
416413
906349
466105
1045252
713447
804726
301305
612464
583131
912128
28201
115622
166654
576792
624637
1043366
394025
374282
878935
188447
901442
54357
398150
993617
132824
664684
313043
961877
279350
95665
228572
779036
582218
741716
892560
51045
361504
193564
208254
751869
804287
401383
59280
241997
380312
677908
374410
865650
893873
520792
638080
757982
1024799
198520
276715
345220
509130
930369
549367
889250
520894
474294
605309
920341
278462
1022768
424465
916702
1009029
254462
315976
691065
196841
770963
742550
253173
881194
71681
400683
563127
521256
989746
999592
850562
782900
944729
175133
1031686
954872
321174
449322
820734
86395
663511
1004248
719061
254954
576313
394502
579682
16203
808852
628972
16956
269431
35136
790219
6597
672092
125170
562959
442672
916472
498338
564908
120483
949660
528691
74198
162934
274819
682399
21924
483393
697760
240204
1037170
387531
605068
705568
791022
672767
615660
74485
943380
184786
371537
838109
682705
381748
817922
824550
41536
1015082
338099
306620
408338
458333
178749
360800
490169
833653
790376
741176
512224
860492
659137
786240
391384
442356
8033
749974
1028933
766104
223388
102492
470332
455108
370298
684788
174740
916144
710610
632915
612596
620433
276384
23279
544775
638607
392841
760860
467366
566941
477531
803114
875535
559026
452948
24951
959055
763872
554211
956667
883922
345903
834847
489791
17337
248171
464528
335707
295740
806738
660245
381545
667508
534716
271723
439171
582613
849421
208364
589759
745600
682964
102092
755362
781529
273697
865269
886673
919808
535684
669201
404368
688517
848270
256995
1023950
1042495
786880
420700
813122
825875
169186
863459
766471
775093
26896
57492
657209
826810
815028
291793
817488
752764
295845
247620
456470
783739
217843
252219
451753
22985
297935
795093
946193
501530
225436
980440
49010
945649
683734
355513
93182
988276
776995
946962
460340
764342
826032
720148
970354
41705
771406
824119
277048
381461
989975
454637
634
291970
470091
129866
988782
906683
834772
866870
222071
896282
640287
836993
371295
968108
594675
121485
87342
205424
316693
126364
1033500
91618
791175
487649
586377
1001640
602409
550471
741782
755718
561977
41073
100466
502183
804706
256133
931189
367778
774269
351499
733778
640154
1043233
496912
1011520
580051
1024502
411923
72408
933300
430148
970247
184324
234332
667117
135285
730306
110675
970615
930274
460395
834384
973923
596390
766020
494918
422962
660131
1023408
855546
22714
186708
681387
343662
964368
1012605
659445
94714
523360
45970
724863
7124
284833
248788
923843
1009015
627006
436263
136633
660423
948284
110433
61415
420408
470786
643813
782978
827937
766929
389404
982851
223792
725801
375259
456538
582923
256142
641167
754696
35041
561637
973654
151192
974704
549097
487775
297075
42991
816134
589141
595329
354122
636519
234526
1002931
891620
291940
1030488
11648
21274
600690
434916
238282
607727
506329
882898
323585
249761
519939
525420
963247
1013288
670353
427625
339063
460075
583083
355537
467513
516650
557875
1022130
15294
680415
868936
413638
745100
369959
669679
791141
761109
335985
116708
574732
438255
355305
593963
420320
395445
660519
963067
105738
72612
764579
1002723
966453
148924
1037481
9831
496550
15319
395818
233246
244076
916470
851337
550856
120325
789321
833841
1036336
734423
662397
390730
286146
783407
328170
620227
269456
62627
903130
807930
21617
482427
889089
12353
527875
896675
634778
993424
921789
1017636
636585
767118
205923
912529
277664
554300
953827
844335
233280
270791
641800
581501
620719
4618
903224
662847
574903
676884
236725
661297
902193
930852
858956
967197
356864
880655
274729
461824
995192
912777
462497
895144
61290
1016602
401813
930437
736101
220027
617785
662523
421731
207844
946070
519408
69830
187577
859782
482753
28182
170910
43919
755487
562317
976353
1009961
78090
861961
260019
594801
123010
198943
968844
395492
235262
992934
101994
240170
819968
594204
829801
835984
394164
1003783
914137
381557
94521
161765
498176
542549
165444
493544
1017104
259158
1044469
567149
210442
296429
650376
814155
27375
427068
343909
460954
162397
97585
577328
66095
86878
798576
193792
944956
630973
819412
663276
568150
119683
349380
841286
109279
216367
620585
271743
396877
460098
847851
853501
484909
66200
994326
380044
207104
8342
989090
388892
667663
437484
332732
68273
934503
516692
76738
567587
2429
1012735
833016
43000
322601
611137
93469
262050
689043
840124
402859
298502
105526
398612
35687
259761
648913
732071
508732
921686
82658
806905
739488
108120
836975
834233
682327
854336
1042399
467908
521548
485668
90357
54971
704660
740048
504362
240359
886235
588937
845763
896832
836665
42
881884
88454
14158
454076
372343
801045
255517
894875
756560
823628
504518
647005
697019
874596
325994
124900
753422
900753
636761
764691
529425
324676
738870
833449
93797
193735
844297
596787
1029998
479070
676918
722286
493344
315571
972553
112391
249585
36722
740069
731016
200009
18870
422319
486562
332404
1037773
802813
413616
1010665
194615
622988
920275
494321
320485
309855
887913
90381
639434
548635
781676
373174
792736
28986
806159
382952
85104
529614
456719
687168
396054
476146
308057
614734
775296
791942
413502
608982
452625
755450
160522
487249
717212
620873
73999
228420
35357
1031745
119177
388355
823163
140400
370424
295192
87896
331917
239511
278089
785121
422576
889472
719530
486907
554902
632896
235955
221232
227882
445877
47758
342841
974901
610168
553905
838363
32707
1008759
357983
1027468
41748
425028
167567
699723
963648
756720
1005169
416822
121763
1000448
46149
347198
28238
148376
886822
1003119
664797
929102
554035
396985
253495
752
321454
887260
41046
334508
136978
485404
611175
105012
325600
472142
863111
10010
449939
9709
413587
395919
1035251
597024
341974
806962
400380
100117
171729
522171
670725
322185
729810
697670
483200
587478
468654
874282
259280
173388
198498
435138
405286
551043
875547
649159
997709
686317
321878
958623
47453
596869
792878
641678
564478
188157
855302
830185
501600
160948
610699
487170
414701
529266
276443
926465
269305
435016
428538
557230
826577
867777
193218
489634
780952
395336
743273
761043
620817
803580
251194
922187
785682
382211
1019895
100464
341529
81726
194337
760314
724407
267657
379431
183149
40988
170519
492231
69691
33406
1000232
360318
134156
384393
172736
978913
137094
291031
695347
711280
748734
402466
306546
374916
31186
1018359
181507
63353
756994
104984
68736
316449
256311
314982
528375
33223
737452
426384
39343
27191
892356
984964
39273
967652
402758
737586
402619
110024
860525
1003430
559745
42584
12743
76656
474522
841294
754482
352323
62158
622765
955603
312637
1045077
514978
588331
886408
250009
267910
222403
244599
807128
925288
1043343
214437
570683
970041
114407
134549
811538
346312
759273
741703
237915
275667
595854
537817
711577
864071
773688
730154
608276
72168
593513
564085
3445
50569
1029511
364705
185177
966418
569367
330314
646960
363719
408031
568844
454138
597309
254499
335928
978104
486760
604725
545206
431851
740751
611525
677562
17383
831517
14502
759528
311771
738830
900074
237157
811324
584224
969768
1044595
855923
17332
533173
863933
4241
415962
51938
157316
1034946
898021
603815
359232
189251
655268
459768
941470
980920
425908
913015
42659
202493
7713
526387
157503
319702
218443
135250
48970
84153
33522
877223
31088
629729
87805
787066
177144
160878
276065
986889
891695
114913
714927
892110
705979
579232
831467
136982
951054
876071
164167
936470
234870
382799
988066
83659
289127
347131
737153
1028323
546421
495614
435011
110038
543877
731104
112013
248013
225330
877745
518321
336071
584508
725791
165245
7025
592120
662029
155228
341955
609818
1010378
782801
477144
718678
478315
1023677
294234
296555
437790
601417
841864
173568
6336
709495
850639
1006546
943056
228923
149491
784441
277200
951347
412948
1015917
791776
761793
679069
701571
548481
336373
243272
591026
173012
187194
542612
200393
80785
954797
3496
234093
203863
666257
110131
202999
115734
52970
531584
580097
395602
774974
937744
45307
274065
68124
198941
961880
75886
72713
543395
864590
937400
547057
855577
624457
83332
528076
586678
266900
526234
158076
789190
985139
308767
865467
403645
711936
1015296
710885
890988
1002449
410873
408554
764161
330263
1037447
215272
172990
114659
91638
556139
119801
30692
254594
168166
488157
855387
191671
425853
24102
299286
763256
503444
27023
713219
657975
233479
575209
616555
652529
699089
553529
1038619
13238
228557
846766
114345
679494
726186
971024
470117
16675
63248
187329
755368
657059
766003
286947
467429
212982
591286
635998
608860
352233
782789
763393
428832
956274
719247
779632
394149
646098
885358
203209
38203
403684
486769
113701
580333
173621
383703
277128
396835
296182
107634
6838
147842
805178
952266
400766
399017
596044
700687
684022
509997
1014390
516946
775205
161474
337041
304563
916507
628239
151882
961699
830878
634987
249947
409620
934975
802601
356777
149086
8620
463112
26984
615604
176515
441840
122375
501929
584318
329378
778110
834607
685852
933598
402334
688713
74825
961550
496886
702154
298435
520856
713123
809985
110027
661803
359525
429395
659405
908129
152682
764358
595920
1001581
522554
82565
756517
260302
917858
614530
764317
466710
759642
612553
927045
734892
627910
347343
269628
841494
661500
280677
123283
949765
633012
67935
29139
240752
1041996
131382
25505
231864
190963
415511
206167
811378
122771
681224
794970
745559
711121
286575
345244
943892
114215
379847
935817
1036440
592207
588206
552548
887439
687959
685203
774323
918075
724685
969371
508249
178519
167561
766140
132418
584809
903614
649519
455070
1042370
273456
368263
81619
806006
1023368
496215
521916
477334
321124
519132
730543
967400
281918
638407
214332
413012
763701
851972
534469
631674
150981
115019
306001
436311
386941
788244
746537
289551
281412
186271
281694
617085
132968
806349
784290
514726
825772
139645
613924
200218
957003
121897
901951
475190
972300
1014403
806583
624796
236218
739431
790117
407693
699943
465302
37044
709246
729467
814137
375439
698362
206084
506392
891630
641695
1043678
754013
404162
153332
601860
147526
983726
577191
364872
155207
1017862
682728
19125
31877
265876
287587
733645
203657
988154
113259
981463
199907
931033
1025053
335286
657580
574578
711448
758101
375808
587441
707864
866870
921709
177317
390602
780731
693297
386173
966533
913553
663892
90656
248165
589315
829704
939680
680553
988403
232945
314058
28535
655837
133058
712850
250415
534836
383567
596289
161938
359425
27708
588426
763682
720820
794030
447110
217037
930933
184478
866226
408665
742062
780078
848669
639844
1007551
480824
609199
468785
157249
729259
568404
491417
703600
302761
645213
829054
23206
464626
271036
168799
254791
975447
188489
686258
432155
796950
431511
530857
658431
594491
865152
208233
600346
487266
40882
798434
273004
665985
898331
917558
608170
626710
515035
53551
177626
176352
165700
234110
331934
192958
479723
19799
380900
674254
120637
593210
783098
846285
242856
481506
38824
844783
1024610
612105
621938
628915
764529
639387
297281
50590
115260
619579
376301
630924
919572
1025697
488533
341268
859184
287743
869524
940559
837582
357491
708103
106190
83471
379319
579478
164004
134178
1002250
121218
91110
976814
255033
666473
531142
631257
85679
603825
719942
917665
489642
506927
284848
440304
988419
959626
897646
55594
568754
349008
966790
475252
785452
518509
818134
476674
461390
819341
54389
890006
800595
106241
350930
314077
122222
374057
610700
323149
33704
254165
321757
762550
169470
80931
871062
67194
985274
1042696
441511
395175
633997
352096
391230
977693
93514
721256
620535
383889
35523
95959
205844
309018
777626
1009645
434376
46819
517263
966545
569234
460465
29842
628904
584276
762798
730466
665693
361810
232681
839527
263902
655320
420525
164027
1029787
314186
602516
686492
736575
853477
134139
680455
414236
6893
47658
561997
242955
856004
987885
580898
445829
540954
420303
925241
405880
735991
227084
275950
474789
475024
889278
131904
372794
440153
886146
286779
51296
51747
287673
619009
619022
451757
884589
1028534
243700
338070
733845
8089
438985
946399
717569
398869
128997
187150
65771
854905
147057
358018
219160
20268
929653
885235
839904
64422
774463
895306
527087
701742
202835
388536
1020205
629304
853208
822457
676953
590163
188392
559544
555471
303504
46740
489810
406862
950795
413099
97943
643100
207170
819097
698763
1008594
198042
837866
45092
444584
540070
199587
592216
701054
269271
843063
809782
890269
785536
627920
352827
1032448
629843
794858
1029836
194075
737020
654158
171757
417037
41128
381965
287400
407689
683129
260704
537546
804858
203366
733421
678090
913059
365656
474886
348335
809159
1042464
998902
734673
165805
715391
89607
380674
385972
664384
1037130
797292
67612
563101
956249
895420
958460
644404
848923
40809
809604
381245
807226
212574
234079
771518
60000
868893
190091
103244
532640
179035
864972
841077
376261
409763
139490
439290
741645
202692
435865
610117
361041
775103
247922
94336
81845
965301
622022
118983
131610
590006
967015
891107
507811
933624
607625
635239
955396
617153
95387
929304
495929
267985
24997
358262
872598
285497
750201
599292
29675
572155
76980
926394
26889
709423
542861
284930
550604
238997
190421
875286
85622
919239
384449
300752
34374
385914
530599
536615
66956
560042
874653
432032
629060
344027
1019928
202328
6079
145708
840910
762148
297534
232586
143506
57711
900356
509909
458618
752345
274970
491257
729264
201599
962579
610416
146850
153985
1029887
224627
415194
331009
859603
310511
21538
730530
224144
177560
306743
903655
16946
201188
948754
6150
781816
469423
383311
369540
61640
199603
536118
856519
814795
719038
798861
811629
177981
111165
894963
262567
562776
214088
314350
669516
238456
979942
238144
822116
971335
283400
196032
379011
45896
856728
247209
140752
804347
1012360
860367
135555
445711
925081
541139
181211
635176
300718
56357
299589
784573
510485
647636
990346
672088
417160
81537
343025
325905
824070
610476
135339
1036202
14795
909603
659911
985076
1015828
395453
419178
708249
240119
818630
500314
40518
777351
159507
28627
896947
754775
234575
8000
963660
562318
133771
226621
400462
959404
764303
359540
9754
608108
901263
1020831
10490
852171
617121
873234
252982
505371
337368
96825
538522
914638
517323
657384
582916
634151
301116
540160
197698
996237
437950
955502
198686
936260
443475
478133
650208
449366
929167
44235
240834
453668
312577
76096
384392
217003
660933
23531
432258
691187
909407
739537
435354
969432
185527
227962
245558
821646
345915
140979
168998
1015668
962657
188111
902197
854597
320760
1001668
182140
697646
254902
935317
448159
546363
754122
907979
621019
222080
818478
383394
505454
557275
746668
205577
752250
826887
211004
377832
569276
201086
44086
270350
76146
42448
667538
65217
341770
434447
849519
129418
727740
358640
156275
181468
1027462
514415
745390
953804
678907
868906
460837
1021308
428355
600074
584772
729924
658613
865620
910804
687194
491952
961250
431947
936977
837377
662703
362607
41996
54556
685854
473204
1005507
514960
877929
67997
942960
368539
355940
46605
741900
109027
1008448
790084
27607
582783
269054
221463
9738
1009785
204276
700479
866557
1034687
430756
439362
678191
487302
674274
1029997
334936
324863
306128
391503
787353
954212
256480
646017
858905
355630
1031271
94673
560083
612830
712476
659984
200746
272353
69862
738805
140591
54796
270998
585284
228908
918663
371026
931105
369153
103249
539640
718623
702505
463065
1008655
423381
527936
858749
718069
1035774
392715
504885
949526
387436
635294
910500
1022904
357067
258208
60949
746892
420817
955836
639039
866581
631992
377420
883032
678575
489860
1011144
101922
395654
46531
484627
225579
371979
724457
406830
131051
966358
464230
148580
766562
3525
285674
59832
849935
305992
25763
957579
201149
162709
16818
658043
502154
518499
344380
471622
115867
175648
227562
903250
951722
734597
636648
365555
587577
249538
850307
1033012
810377
411421
325776
84921
483039
24837
180513
463215
646556
956145
481301
551399
174843
745797
75407
689185
327905
779059
32218
935010
406460
619932
825419
582472
458670
509653
181781
998468
326896
346911
633329
200981
416143
621589
525757
74509
788992
268661
451586
880517
342245
983190
965515
593888
624656
652115
455906
772112
735093
214889
1039229
457596
868912
388586
23764
791641
968480
580454
670572
943954
600168
45684
355103
328276
141258
838214
687697
341033
223274
989670
657368
92331
534348
48985
59405
570454
42182
916277
99272
495425
674616
1019128
656612
624211
40525
848119
801192
697734
513662
396799
839088
439906
148182
649773
578443
335490
766828
246869
1026728
316361
402318
984840
10648
444538
107469
167421
474455
33821
313072
991819
303409
1027220
614029
402857
930921
791205
995227
60035
692572
285777
21399
1032835
147024
237269
641021
998991
442356
606997
212700
640225
387679
331294
678089
230028
22179
1035631
76593
137093
209456
330390
366494
723669
999883
804693
545394
80424
97343
943565
1042932
68865
707294
362654
826581
929851
199053
882713
305302
642888
732997
463450
947281
289878
137236
732883
642783
79883
520032
555225
158309
190594
598742
231785
902833
88297
81299
444301
136589
226136
868744
376130
771389
762609
105028
141830
513301
429818
338798
436269
787641
516381
399483
536715
113453
564175
417778
910107
763259
800950
375955
212522
577267
765776
710323
841602
209906
148598
931962
88648
240382
953013
536397
426174
240266
550028
289381
65316
400616
544549
892846
668346
457454
647070
434482
199876
943328
877939
971860
54815
133912
398690
210255
708860
402472
875010
628422
497230
623987
450953
1029731
874618
1043091
810156
407081
713428
609164
47007
215826
65318
172231
56722
938035
10217
221295
912325
300641
5686
880381
12134
834725
506089
900626
519523
757713
137373
325371
57961
121074
904267
550125
746073
1011147
456832
653106
330717
621867
376119
47251
300577
1034803
861957
1029121
945477
990392
532385
895112
127749
937868
293761
919710
674325
541599
108141
68842
330785
1008765
942824
13658
320063
209347
828951
803371
592189
827512
581976
665685
953890
751954
112590
233008
650833
465091
478119
346123
156611
739676
919978
485545
156244
217967
420190
212772
49075
167560
458667
615936
779040
551025
255950
282894
780368
549403
751233
813572
361156
658814
432971
971845
483570
1032726
733928
921557
537093
487047
7075
820196
268801
5367
403466
92967
204212
409478
454382
325779
516692
495508
477249
420967
41395
252867
898282
687983
164894
258004
592661
46557
943159
249212
275996
342909
301660
686439
537105
886015
914291
699784
299799
138498
466119
372511
532026
126860
820279
656271
271104
827247
131933
172417
656010
641788
354080
396699
332229
1003656
732593
855312
59518
15124
61410
758213
103682
487034
73932
483378
1041339
558936
974168
156273
912508
63627
840631
808251
807593
271310
798168
825087
589753
429482
334534
663543
466906
256489
803150
1035036
1012413
273484
1033068
401342
90846
873285
318872
879534
942067
583478
2650
230627
497808
770711
90669
283240
637384
420068
706812
253177
645233
186144
994895
654598
479175
540538
865730
500685
897058
646046
259485
262865
156665
953680
168602
596411
276815
438544
168014
685848
666271
966888
1021238
886492
654298
102515
391958
48984
304805
912804
126675
831212
496288
157554
139532
555104
366201
150662
268155
713947
30908
922432
767352
969471
59442
411149
396588
953114
748057
332609
492062
405797
419028
342510
215377
156667
903033
987551
470403
772723
85089
434397
1001635
266799
405705
102617
837572
417021
9613
893864
355925
468330
583200
941285
515436
1014736
194408
56456
664207
497310
810749
17503
165888
458395
93830
349000
423931
642741
520489
839422
965912
152753
352277
299049
434562
795602
851552
958880
321179
265537
103879
386720
752395
280196
913080
570799
792133
75672
550351
44088
792329
51333
879198
554285
914318
119666
357300
194414
221728
90583
62301
788896
873888
162347
1000907
152107
448751
340422
1036092
60070
901906
817345
211345
758797
185506
271630
767744
988624
741099
787341
614684
916571
276968
77890
388830
303533
306018
642833
548999
781588
340617
404011
244429
425384
266378
111594
788172
55866
775981
270181
510872
496247
561586
571429
167593
522684
300052
420312
459851
834211
287159
49435
420945
355956
425559
779143
999862
115699
553567
359209
63980
416170
407413
582710
913212
339389
208342
953223
80117
212529
162300
904841
364060
337489
680193
587599
356412
468470
243277
312129
393133
920616
308391
585978
591573
1032053
708975
525196
352270
867019
1026378
116926
69704
101250
323183
735774
874812
749161
71331
191012
686246
489903
494416
546638
894667
343467
980187
1024147
281371
782447
149884
425406
15468
387705
1004632
26100
633450
467875
957511
413018
306401
167311
801344
704029
323852
146742
798552
375152
110166
27798
507449
1025316
1007705
491627
421381
1025455
420450
262691
985826
340950
235769
191938
574438
581437
845070
418841
610953
452399
219621
684723
482896
766914
175464
694048
968912
551459
452337
417477
567632
37656
454369
864877
62223
491887
908028
161805
516640
191989
900441
901083
502112
169655
954204
49149
94838
12082
223541
193308
21965
790843
955782
35407
415425
907693
475224
721253
448114
368508
790357
954160
211360
308880
48366
1033882
162130
99118
292929
397442
915692
121982
558432
290519
710478
820072
357945
1007862
630118
277412
355315
1014599
589581
644770
787478
782406
394443
227973
25901
494415
830537
50621
731846
1013675
428330
563596
381377
439762
299077
337967
1015621
285410
486565
890804
494827
378012
556072
636390
128998
170565
451199
444284
159649
455372
988734
340909
286207
264673
257717
1004674
18176
623732
982301
451426
548843
655225
960389
466772
708272
914098
478291
673285
190418
727152
273754
506896
715402
533149
678281
970569
628207
942312
957790
568149
571668
800587
866492
759764
4232
898640
72006
159684
1032647
598779
640038
763
373478
480430
184318
486354
965239
595550
393774
58402
167853
161796
678115
628778
518376
430393
280515
678539
398595
959994
716332
788700
462238
955955
236648
310579
16503
46555
805413
469297
857073
889614
222574
868707
504770
1013856
967492
829216
857269
661295
352114
284073
381376
1029924
5583
940446
704089
358099
573660
923405
70652
218568
45631
361635
832534
229452
376935
300750
603714
265823
551783
459024
344876
718216
789907
442117
733561
370975
176228
831366
865337
1022066
481146
764570
242528
748370
140445
271164
221040
85851
892201
178606
210486
353161
858246
360930
967006
948428
753785
304177
19897
827194
494399
461949
326355
63629
463094
702176
782741
848766
51729
279307
322316
556372
512984
320275
57248
291483
872461
357589
71841
177665
806024
359543
657062
202852
917606
628911
216838
385254
74817
971673
812471
968863
131045
185851
928287
847204
170945
838222
839650
461999
322559
436383
610208
366370
925491
394036
143014
603417
498867
301791
820331
935010
923020
984409
747814
452237
970326
345288
143619
148146
592667
198434
593513
438105
856028
866002
482419
174780
22397
348326
149850
676305
711789
1019327
949030
660392
599218
27914
298253
841910
896025
399551
51066
669425
986127
334050
370928
684181
800072
865996
527839
736304
383885
510084
695256
45619
81416
413337
68652
777093
562949
786817
569567
444650
293651
112186
751493
316758
77507
774876
679645
756429
817074
406366
111454
557091
290276
614320
438874
969556
714200
114760
648474
143430
673195
829471
460527
686687
284736
7039
226015
974128
36519
675078
521542
878711
469344
596781
88973
759826
81445
507871
1036869
961525
747146
96550
946678
575782
139393
266869
912125
15030
556729
633877
118036
915752
900466
110582
667496
873594
806778
977234
542599
374792
713551
257103
685556
824746
487964
2713
841062
601416
346597
484534
579077
368141
75557
817867
533107
440182
781858
1028258
663760
852380
867926
563306
199129
182934
286988
869886
559766
521439
469131
252865
343458
670842
347837
530076
702619
582784
97976
947627
329952
425897
109925
311061
445035
824169
402634
910014
672382
975428
548018
815971
93210
96491
1036724
410199
658558
111251
276695
990726
581837
988526
862276
132260
517230
563714
610646
858761
781017
368597
409041
929484
222748
157976
124523
780237
465352
541653
990803
190512
448165
674766
551184
242620
611897
262325
82577
797473
100962
917922
561718
953243
516383
339689
189085
600988
331434
992649
220528
447587
38040
541449
808187
33728
37303
440907
563752
835347
984225
62650
851915
754208
678188
727524
775352
819121
998408
587559
308063
798276
492756
874875
478144
142647
538824
961282
214919
412022
149504
180818
789339
1030330
408886
130762
338083
139837
320999
665441
238205
237018
105514
971234
765417
240933
247398
469763
943744
13094
213125
274689
433918
245775
91198
57752
1012353
638932
351745
363096
691210
798578
918782
576402
512516
977399
166871
587717
637513
300109
560096
118758
158761
867726
161302
768291
183611
303977
680486
872962
87034
952093
486827
984290
542910
24550
787985
469083
910197
558642
818677
28885
203691
625266
683920
799490
527769
853765
442715
966177
747494
405846
798327
629156
204825
561858
604155
200533
855296
209605
136260
170141
627331
533130
178209
434652
881087
286268
387076
392127
23349
504817
551664
997112
948794
1026756
165067
383240
395410
74658
482215
703013
29835
104371
488971
602003
32549
855182
796831
854848
167883
155281
752093
983065
706940
388499
742729
59457
466232
33078
847182
398829
82937
530164
106620
634853
92534
607954
691763
78008
364031
409444
46405
636780
100361
903456
599490
668151
692335
231604
301692
52727
592381
41813
324130
884914
142461
502848
426834
997398
731127
990582
624271
617176
213397
914579
707020
407543
972515
312487
157985
779994
506774
774583
333752
929856
103204
537455
134149
89005
200664
451159
694537
590234
477404
581169
386212
73242
689037
492672
606106
455897
492240
610522
918452
6079
173917
823819
1025978
849758
531379
757118
370849
501760
356770
509900
428646
695460
226780
956440
365202
862460
272862
728216
204583
487551
1035882
675513
934642
320278
960134
594713
967577
365495
541222
115095
469452
709531
101847
51746
171068
356744
287953
39623
290701
566470
54795
611885
194991
990385
739840
393196
856785
70226
292189
239642
604357
1009805
311708
553140
731757
862786
540349
578692
228123
609577
816828
12842
509818
158736
133860
575091
590233
548251
717625
870003
387777
740231
234978
209173
52488
748841
314339
905594
630929
135295
402720
746928
838882
14080
511939
345474
195622
394191
325000
1005312
230532
516747
555907
201585
707666
248808
787821
300438
496661
1016596
893506
615421
1020814
227374
393419
71344
219739
604555
70292
154827
657055
392561
755409
8842
936331
274474
108622
850767
830100
29866
777209
169331
960461
420426
431043
927096
883586
95452
249769
613309
681710
872243
880430
538895
135092
492169
247872
948086
164098
849612
62702
169833
426475
776935
212403
173599
674247
530627
479710
706200
364445
926178
886681
553008
782978
465480
599788
146762
194770
5413
653310
28749
307028
956744
595645
114076
631061
803554
460828
425877
227318
184763
472590
112569
850218
601055
90448
137885
568952
453790
453789
870819
800933
648442
190930
443800
971200
1007297
302765
156862
503201
490230
951404
648436
391006
1029151
365005
417556
599417
947483
419474
814506
388690
288483
139800
26690
382530
959914
68589
223016
497966
409954
688500
387812
318213
58506
267275
1045284
142749
847286
785383
476806
200813
1014839
1002507
811245
596479
27846
696126
963369
368371
916426
348074
20677
619313
418556
703494
17345
428774
235241
842922
955693
514309
650995
77643
578500
278007
529748
1011602
596409
818818
735701
925818
588053
828964
820196
295123
518015
240419
16907
543035
112706
956750
618962
19948
751972
742708
1041121
615495
207940
371182
540547
196788
494678
299422
770686
922436
659243
636937
845967
841063
880067
972748
176991
924303
437916
427160
849174
303520
154279
97451
383020
854897
568914
554221
409252
696893
284120
815521
479275
581389
761861
868885
669495
261296
963448
303831
681549
592735
747178
93345
333448
486864
259615
127703
686318
687368
821082
674216
679943
410267
19838
582564
787421
410685
935885
490142
895664
926497
657969
55599
175774
418865
485452
681848
740104
118365
153600
882857
853618
1040140
696204
974675
511679
941120
271220
659950
208803
1031228
276131
26049
318071
992344
657101
221965
930773
774918
190735
1015315
53467
378692
382179
293450
666521
983559
621019
885463
123498
193930
155694
276667
679642
585793
35315
9844
664164
302176
749749
289294
957020
1025954
319364
147644
656163
173227
821460
528475
197247
102196
266495
932044
613292
656515
180876
969363
622198
800215
395162
59031
37108
426885
249414
553451
65274
481381
862231
370247
587016
932535
564819
40522
425608
580769
158144
558367
125514
144547
832417
691392
824945
414450
406044
440248
243080
1033464
882524
906494
453837
717865
767992
482046
889572
690165
355853
962465
510239
108703
488717
994866
688507
605934
545138
624087
777585
523368
417222
1007414
864581
759842
623720
432593
479380
554706
999011
261664
594992
794494
17546
736298
1020184
308969
85804
611004
314102
4773
562267
21928
963967
937854
719100
593053
360763
892702
935292
794366
816558
852833
54918
234641
696747
517797
881287
954229
226647
122220
207306
651978
488677
769730
673172
635857
536738
215617
201478
826175
938711
1017964
477329
544447
123037
562721
968969
673206
523649
120055
428820
30859
981714
829101
49782
514598
775552
360969
103544
1040705
457309
764362
987360
991819
991630
620391
200106
470445
644945
125316
77246
7219
211396
419200
896593
942673
570295
52467
789454
383096
20337
390681
507141
1037230
89801
224291
815427
315993
596586
315281
540901
542560
283140
14660
263497
12647
66405
995768
733695
137122
177210
515356
121917
908392
755445
97075
1029455
556375
425269
90571
610300
727120
130086
865627
481323
825778
550810
1005976
883360
600906
210053
723831
570526
875615
643764
783162
308295
805408
422438
835226
869600
781152
646775
354781
1021322
88561
822542
240672
930116
502503
187275
593762
159775
190196
511533
57094
122117
779282
838943
481660
13715
635406
774929
29378
708637
401292
51227
1033508
866287
795022
206393
513382
727518
306560
326018
438527
69876
101153
715932
60126
183696
756568
862933
1040500
29812
254556
159395
690160
930450
876038
213114
907808
827852
711725
797660
341646
446038
1002481
439329
777082
965121
1007232
157486
399039
587215
976814
842074
686307
425788
691244
792202
707716
391117
17344
750826
488154
339530
712535
157209
277282
757550
615683
984536
550259
385469
381354
392078
65828
302504
471673
605357
117601
555346
229173
1022296
95145
381198
79814
888361
762016
749704
698535
582892
740833
164249
771687
181639
789160
14909
874
813273
48912
407167
103158
270328
449066
571036
891645
266232
663413
735928
556323
147274
88350
171286
570958
865467
377111
485527
740792
285261
788431
944150
194631
813218
857176
862819
215721
976597
311511
621370
414475
262678
490991
195492
321166
671496
504038
374096
457961
423344
306541
585395
809237
1003182
844507
899467
56023
695762
978615
87584
787016
648324
636028
877190
877600
954436
708639
122229
564416
402210
309585
69421
529027
427652
406386
810733
366093
744659
150717
916627
315754
570324
101691
158671
2555
799922
596312
764863
151366
22272
214853
18074
131216
155833
817018
607080
743632
491095
831532
462701
596005
658788
944895
634220
463078
366679
490006
798255
729779
549384
406210
1004780
418252
215673
453384
159271
903096
761432
419030
103626
577258
68117
898972
575946
278965
341011
390272
32750
833631
54286
671774
857728
688418
329979
734143
167031
968734
374680
306163
100980
850791
138525
474370
932807
86144
150814
5411
954076
926892
903184
469582
739912
263444
275297
351556
1010065
877672
658889
987310
398112
507503
348446
418239
188182
584464
183491
558929
276182
126517
734061
407228
849445
901211
248886
510582
636431
464833
180898
933776
78008
29285
422689
372054
29642
270809
365713
639651
89124
749190
948215
184707
982370
1037354
888294
370417
922348
287797
206771
322277
513030
900742
716613
442529
286845
308906
431600
217981
946759
121335
131081
424178
1021198
65111
213287
920097
145175
624078
646409
585208
676246
235998
452486
535516
647450
913609
461004
454261
386254
894773
517054
247027
5206
144831
374355
924840
292111
375838
948954
605589
138246
550170
3903
573442
282979
87112
31275
635943
549653
830201
200846
446495
746182
564856
4644
953176
150274
100073
757184
546322
429061
998588
746895
914030
181916
893735
633757
650713
856130
810620
760500
1010292
907127
576151
82703
181255
65698
532777
496204
360216
198655
378967
758996
554341
564303
131081
921123
505629
348639
912869
637609
184398
179284
22902
878706
818588
80810
374272
328048
709178
935862
918373
834017
485335
762118
590863
818602
998486
788987
748381
1031847
650044
554437
992421
596788
650202
833245
304542
724208
132053
611495
315700
176466
11153
608210
877161
988431
380152
498170
780980
888020
764278
101306
857223
629237
445295
193442
235190
310009
415119
358771
25101
812308
242397
104594
963881
253116
789194
39266
652247
664596
35119
1032466
220728
826194
316811
563446
974828
981402
63771
609755
947527
528066
390568
208001
418453
381230
388997
847052
617497
499941
7273
419392
50293
19962
253125
305894
914074
693576
857687
52053
625087
704230
584145
992913
657840
665499
792309
168108
634990
747988
109017
393971
419187
407933
379939
363443
422535
89124
384837
713518
596984
904088
292447
56782
188876
293906
121581
719532
411545
606658
134726
632917
996189
115292
1033938
907495
151445
882739
966699
569978
1030266
224222
501623
200066
602439
949982
428530
70059
892680
997403
577599
8851
1012737
370198
376267
412402
70671
189869
866380
156944
703503
507995
241606
759005
212563
452033
1005017
915011
464272
855077
538659
196159
98985
867142
513300
194616
344924
556615
129809
114059
96550
104703
664747
692402
120643
775057
719277
732059
920270
114344
918609
72170
627338
283029
323904
168950
903789
695165
399053
175601
765357
380090
204316
325713
732352
275500
115231
932091
907803
633910
251974
846735
187058
107269
267025
334367
855951
701652
295170
88612
902677
59656
401997
387223
630455
866640
682301
883963
600670
247542
15518
622119
105414
548853
608720
86127
932412
669361
891746
548787
660144
687651
488306
13176
603688
612882
189141
354117
565583
27446
722519
775055
664366
281586
171224
41500
13874
1016750
595741
268154
381612
435436
504234
999241
620120
396232
217887
695844
277215
1041007
304055
127520
434761
221212
511832
812456
353876
698199
662577
594170
984317
191317
380036
986203
880066
420780
624209
43212
663465
61120
4798
978292
826381
98237
541955
79325
603116
853010
139230
60704
143778
723488
1039997
174113
260485
175559
991766
738390
155166
358787
973705
924527
173172
409838
587920
559353
498750
382849
326687
177461
353470
168992
413616
407229
939639
434753
901397
246860
161417
443255
199135
162629
260308
320205
177821
476749
1043225
128924
48182
145845
77107
364849
352760
153149
446530
735242
1007384
360265
292905
779527
476922
832035
692408
1000124
284604
526
420987
824689
307564
900300
721544
304360
306281
41487
221046
457791
892156
174390
913045
63233
862829
1008884
533711
569023
548917
848699
202045
622708
135881
835522
771134
716024
161967
884085
896996
953085
825644
167114
930225
922558
929463
870830
38974
821666
735478
946440
366421
1007352
770741
797829
830338
909954
692783
415619
1044766
787972
84310
663462
130696
349012
854036
60847
841729
596164
140311
1775
121398
107966
148773
107472
739853
867909
871914
403159
604798
423515
487783
587042
658059
658794
801870
930102
843119
14076
395871
1015030
545142
604398
1570
918218
679873
589578
118863
607448
971040
630126
868478
317884
279467
329409
294709
469249
835755
372442
892266
306859
388607
107135
382458
290877
413990
858594
1008806
909822
487491
688082
869328
613591
802527
512581
901862
175205
497930
213373
738154
639744
745751
463334
518910
607549
425188
275481
155979
927523
990666
399662
54935
441708
299088
27664
720723
835503
637585
781765
696374
878969
301294
723062
60027
374123
1199
986981
853301
34987
247047
716466
542558
180087
1002655
914222
524695
320126
263294
933001
140510
703963
14460
846537
255094
80471
172940
131664
214681
132842
232867
282911
223249
782710
366331
375786
757732
676882
49923
684915
40428
195140
324541
378679
412265
944921
160865
720613
52472
136262
273350
371983
1027856
935290
294269
831809
960386
488288
126709
54912
725924
480458
136727
215346
499136
625384
316906
482498
414310
661707
899044
201784
151384
896207
673818
666834
807096
1009636
499381
350485
964083
938883
901069
967894
36250
740532
322411
672872
815537
559674
355685
392545
296568
817582
921254
213244
465418
850249
1020677
409926
845631
18304
611958
483599
319396
673522
762696
1003309
347415
211936
407824
485756
841950
725876
192113
574167
873316
955508
182866
723969
292258
284234
401958
358738
681244
980747
613509
767161
683868
608027
1023844
766015
482747
392459
795674
728727
632398
964627
427196
448896
853673
953149
205292
217291
366498
552720
658475
123858
59132
256909
671782
888308
353204
83925
576831
363132
630130
936376
295719
771742
225712
225105
508750
419446
46846
473692
446688
251021
679688
1013265
137270
252427
46199
727006
206255
452443
92161
948935
574957
416858
750833
90249
493396
470721
557073
936951
465173
788997
124466
255781
267198
902447
411078
644087
15883
118343
517489
301014
642940
855691
800062
455393
543382
902722
652021
1027431
557403
898514
201691
213335
827605
381712
22211
79771
991261
806917
155000
837056
527242
492802
539190
1019974
194618
143597
18379
331515
137978
422847
147605
45259
759941
168241
477392
702537
1025904
77504
382053
635111
1042767
552552
84208
475265
265633
951551
890003
1015811
306895
1019478
584196
316238
739317
169414
338612
30128
848954
286035
675692
147755
156713
281489
473301
916901
371996
226597
102163
718477
309923
454127
114965
867011
1003040
161459
166641
146422
871314
210113
192661
229601
652335
146283
811754
708615
553050
411285
961946
680854
797853
782711
27131
677776
286294
62582
807727
325566
987513
441138
478963
221945
638969
148066
801569
895843
216999
181386
884896
519087
592791
716551
704410
46969
764883
96483
400490
568233
152146
83631
1007136
507779
836263
468680
344187
428867
64765
1003612
859601
508955
772566
799710
617115
49022
9229
610560
141095
280260
309621
72734
633818
945599
959052
563143
9056
103936
1038262
1020248
801456
429969
720680
866619
800135
1034285
675237
844305
228826
977370
51219
1014612
324968
3925
155476
475492
869179
337268
249915
564899
742531
1026778
150747
561267
636088
389664
521080
876339
788926
584653
35650
496476
929035
146046
563724
543318
387121
748798
5618
694114
9843
928785
701419
150512
950065
661144
669838
716603
208858
496298
912295
984093
150634
934614
520342
472072
965144
237761
272537
690858
762850
991745
170658
464685
698013
137826
440501
854068
228849
575171
410836
230466
202924
14897
541537
873446
754875
722940
240465
91714
521175
984091
887552
262644
240122
596555
178048
136508
141680
505710
444027
322334
555021
10436
848552
90963
371971
766007
578361
43317
885845
891893
994715
192107
32745
891707
455797
813962
254313
1032408
709812
937947
214052
560487
989880
93907
347136
335043
76460
910088
999868
322144
289981
993225
617949
923236
146196
869216
957479
126705
315437
363836
82846
973566
448406
440281
462121
224917
734872
65161
852384
481504
470551
587042
866743
581511
621539
749708
746503
210117
345945
1004083
48704
939392
664908
1009670
19176
655433
913895
248405
724165
324783
4619
822863
1008162
272785
627653
150101
201449
700979
417405
676819
878623
381399
207725
275752
608924
316866
253132
768349
260079
724689
381863
821024
575424
254443
243198
14164
320098
1033357
872220
108376
931334
255726
732508
471790
812767
369581
82663
625990
1043562
786641
137351
35222
740918
871108
312134
433946
72682
285956
524262
753814
493821
263796
203786
769618
563498
894947
905032
988619
283035
707864
722634
892974
670777
311470
118166
388088
847885
615358
888379
190609
701456
522932
171826
991240
930585
295329
188795
779161
691299
219685
755761
165031
383503
895825
718452
598808
615883
480498
602833
200740
494226
916247
146651
125064
972801
569205
1033653
46452
529755
541000
279678
758971
217090
266531
335500
887749
941978
136252
720527
795773
461957
638669
985097
622304
1036275
498498
269201
292976
698216
852530
221099
583628
867459
485306
592250
981941
930276
349
337557
68554
326991
545308
582370
854598
619010
84519
676237
402373
538847
291844
612992
452201
828540
369196
944820
49774
295733
751802
618260
234169
1013989
120395
712994
527852
688040
628878
773007
198123
128243
994240
462456
482512
460943
365772
272759
936852
71779
596029
500049
628132
103916
233109
449699
138118
495765
912864
504686
565542
761226
962103
19634
210714
61370
350115
739573
927296
495400
534729
307069
838309
934419
169095
830671
581614
341064
950342
434627
778647
897982
287884
439221
1011919
174167
405015
10012
807876
812088
957515
1019228
292057
971082
971827
385977
65297
686119
832197
244077
14037
618847
729345
141296
834306
921362
582327
305643
434964
426112
90177
724618
653934
709112
29798
785376
450552
843458
930447
88352
67868
110654
215297
173655
37583
19908
628365
645478
171721
930037
571897
736367
322638
312229
135103
312353
862752
504267
522285
63440
281601
7923
161845
275111
901483
638082
148319
874975
242487
830863
397168
199686
401546
421455
246357
582712
171510
765026
670156
270397
978140
664800
219691
254542
791152
762101
534496
350844
69498
135914
469081
350588
117222
763552
827732
935793
886824
656904
283726
874413
43195
156031
542972
295190
529238
619943
1043285
232439
135091
839826
370598
490390
1039311
235901
953573
237434
305320
298107
20725
393136
654658
601509
915082
907440
559322
117046
910566
726316
756756
994894
726723
747322
328536
666342
847115
481362
42653
534944
228981
217254
813796
489845
380042
508447
254106
421971
274166
902411
109
1024906
316817
483520
891513
1001798
807887
496902
1041884
714938
145624
1007095
308527
1039715
191490
571792
914218
327185
639040
422482
909529
831135
50232
936146
945859
109424
217901
335172
699591
1009233
766839
914557
949476
181195
698462
594835
1035461
761969
46966
691944
100223
874017
456447
727456
555436
723871
366734
305491
235987
121353
254098
141741
622076
791484
445962
564290
708481
258759
215298
148855
143323
837166
690147
616761
998837
860945
729891
677971
51981
858961
677043
669286
770106
395905
772088
376896
992208
850294
452720
475599
994890
747310
263722
943743
844008
162920
654709
647735
1018838
764933
819293
882238
149461
591461
1035879
180699
534078
370883
146987
470840
1011667
764186
869736
619602
135155
457469
254066
499695
23710
364533
992956
88179
932947
744113
1015157
112829
299046
621283
209047
260137
625011
781231
1039651
429578
821919
971191
989755
210704
860818
746559
684754
51549
744740
511643
93918
1026376
844545
943749
364916
296266
827979
722004
862932
468044
682762
865554
59902
547957
318990
391885
88847
531119
412658
104028
690210
992141
55873
925093
792639
170604
841143
3857
456977
844303
368992
686677
861697
986391
95704
556204
177036
93979
590718
530890
930766
186189
373150
898593
1017235
19274
841148
168246
747556
587500
180091
412131
697474
338213
229926
445308
759252
673130
21918
259260
789181
409852
162106
66388
180809
903420
317790
518504
797078
14632
810925
695579
199263
222277
995414
446467
687662
466414
722963
62526
273338
17689
97946
490929
400866
453693
1028762
756374
532772
954815
698794
519791
506970
537846
988953
281993
781663
944491
221637
809614
583086
140859
856939
535377
140454
513247
922298
333197
267567
875203
256898
868373
87254
557584
236336
708716
614093
983545
286083
899453
707760
32701
857870
37886
60411
335391
360251
587877
216200
970385
840752
220764
808323
494552
673811
267528
1002279
724971
260750
480309
581336
558019
537593
335908
605397
599045
344752
646844
802844
911874
937003
486702
955852
850145
295721
118704
569864
507732
165629
440440
598145
666479
760637
638931
168176
440053
765651
762617
575416
1035553
409126
286588
718238
729763
318958
328570
83584
560714
704788
600829
80249
272943
531727
766452
94820
297850
489604
37389
870756
1006378
577147
4065
593996
514454
860315
655181
1025554
744080
802063
286751
480390
894240
547154
745402
164066
18976
536584
688314
344495
380945
1003935
80339
322132
626838
806753
464999
591176
118738
144179
267946
334889
770853
103563
954714
705930
205701
202745
481002
436625
457236
577466
1006766
150571
1039938
692615
310036
843195
692025
703083
782730
947822
271301
1008514
317210
64309
515207
679790
830306
624105
315608
498202
86904
891340
41531
385690
425909
986903
903801
26237
869057
669838
285212
520627
802754
1033210
99792
841223
868518
939323
969086
767067
504792
534850
892374
259248
1043077
733880
131369
591092
414902
660110
57968
312521
329878
7830
835813
1029599
908052
569170
38668
259632
613289
178874
902155
722440
269388
969028
492959
33988
426410
411277
1024392
1021320
754672
375484
540432
993320
661539
685376
64792
433199
117287
678746
543309
984874
592532
662708
450560
679732
456429
220086
303188
800488
1044014
695369
26614
913951
450950
383992
801940
366632
446739
184676
699491
533706
563648
445909
530972
204435
586599
210933
716918
525982
545702
1034826
813122
244946
955879
482922
73632
896476
351445
869965
825277
280281
617799
578787
125242
239413
438257
874981
111548
486841
701712
928896
137166
956277
110899
767325
936009
966734
724515
876088
849430
545797
844102
107869
857317
237624
805311
144830
51336
479822
687156
417658
942382
127696
966699
896248
946084
539363
501115
13884
901394
14272
526214
482949
350838
712580
115694
403259
841909
758452
741080
809428
650335
859203
850896
944258
232347
174733
26276
612638
542936
435575
127487
898430
948112
650011
64893
498305
798964
441258
861828
143952
582438
86312
286001
757392
566430
794653
290196
119353
771984
371241
45906
28252
739832
168297
1020293
307390
320230
530264
925791
792331
568243
167975
933289
939650
91145
620864
881103
421198
370530
729527
523732
1005635
786248
157220
561592
48082
227405
18556
379668
193730
809051
734508
277174
175129
849995
946912
245971
142534
304652
520019
120835
860667
414010
96067
209714
493539
225599
127620
1566
464286
616216
922712
720100
1018460
829621
485490
278173
480325
529871
1003640
732887
355329
111025
880558
318070
535112
336684
633367
87392
425865
580077
825544
608590
80251
278358
793945
240320
87878
485084
741372
259440
567711
782479
979356
349790
940779
119760
712354
745628
908620
754883
921783
974617
40366
619809
909799
134414
779331
891360
763779
381966
284527
54776
275963
1021406
422738
344233
185523
629941
187398
559400
557340
469673
892580
140905
177908
811850
631868
206772
930261
944149
982580
709219
566326
677414
363938
359042
458620
361084
630565
760508
518411
970544
435546
926385
953836
571619
348668
665882
933941
347667
648680
252071
4101
159340
412025
124598
148823
127255
252971
874341
75802
698790
317582
344988
290869
731520
644363
1041149
391947
948872
756911
795774
784155
643479
684776
32054
219461
610803
548476
740894
312551
269208
910894
997867
942496
615989
990606
936766
650351
888153
629995
867525
964609
1004883
319257
219881
356132
400868
782200
676013
97370
802469
28389
868053
657787
470647
155200
876182
245453
687801
816205
200831
238570
640595
14138
438026
368760
316909
577498
380480
687556
462838
622583
133698
381479
63355
18600
1005489
675105
204908
766953
204502
40968
856520
47125
772884
913755
135370
787066
524507
610976
738542
306792
472425
755744
900198
40573
92454
734052
325684
828674
976690
1028537
156795
396649
89814
241459
828032
834895
403540
650524
568129
639044
854390
654431
635142
661792
649603
838682
127048
799815
239042
336771
290956
162541
630746
391300
271637
627675
919337
757439
709746
896404
699957
447954
843515
684974
878947
888006
1019266
10888
52600
3249
559795
596120
50202
390853
93960
458573
563624
800503
628494
969709
770850
167409
356474
338992
281130
41030
763666
279529
58983
213690
744427
181766
60838
710612
582491
11819
886484
971839
466682
322032
981089
345520
991433
648485
169586
276532
483223
170536
945174
24437
407024
777592
818820
306328
625255
842851
440393
1019949
596414
136277
63986
904814
664554
125296
1027424
257171
496892
634398
173295
80841
709179
704837
804125
204725
322282
128684
859727
659020
129455
889492
247270
827804
550785
226341
947964
732412
168338
22326
804568
708308
709004
591872
93901
765114
224547
26502
669420
53448
96960
486581
7351
270308
763844
971784
660448
70758
27163
885058
948696
880750
702508
782694
865628
745668
839753
456993
42308
326680
757459
930529
414268
112491
938548
695392
660196
247592
251788
230509
476953
606358
35395
876556
27776
115985
482838
367817
1015218
277609
699293
1036750
533434
322427
424290
100350
178382
288275
863625
318384
930936
479989
893112
764632
43990
788592
41947
811325
130246
51587
987700
212734
225824
870827
980241
131379
1043945
377218
331332
398116
666341
483196
110280
429200
749918
918135
816637
1042587
114418
13814
705118
252656
855983
804101
856554
849680
659983
3460
77187
170662
393313
660963
91370
72245
559873
868519
444722
428604
324052
504379
981446
4845
320969
561959
1013006
371028
783409
724268
80012
368
494914
393414
819577
688573
671558
389749
628690
45193
160825
148440
106086
142052
992655
284027
897854
464158
617195
751274
963333
300045
65682
125083
745470
730500
570365
737953
687167
341872
110044
490445
820395
371216
860507
665210
384129
465182
43746
895817
346536
666488
255170
60996
142057
700817
595239
983334
445796
71850
469002
999197
436279
313256
952124
861937
541621
848770
472423
144195
402306
2653
121942
713219
623633
675494
641877
557997
72976
1008987
15965
624604
174924
220750
68349
42815
775540
879812
907263
923731
973219
769841
442590
295132
77391
947946
550350
416566
472095
159110
794591
170597
15296
421673
791211
1039490
521598
156706
149185
22936
114519
723228
590643
921297
863403
652175
1001991
600494
721599
710713
772105
715015
821180
885866
222371
766727
263138
181894
566605
899975
846461
100952
803049
524347
768893
858108
37184
799344
969817
256564
640147
76549
500069
823573
536821
1030328
770842
183625
508056
323657
642435
454741
675739
737803
418098
617983
693063
353587
66498
576893
113227
228895
946323
491487
94649
912709
458847
638774
983374
929687
794840
35979
488543
379052
19106
709471
173917
422547
342487
758659
763264
428023
91053
811971
878909
54321
805824
788121
189065
873731
551316
838695
622895
804343
627600
762784
253181
565979
88942
942347
760384
440607
133967
937675
716051
538078
94703
866410
682885
895160
476863
28513
232109
38604
7578
817994
516209
760632
815360
491674
652974
8661
513548
746559
588084
6784
171748
455577
596670
92490
927160
343429
16304
909435
317414
880788
569839
112036
792066
522714
82881
971405
667381
359036
282637
105925
356846
835537
62990
178790
543715
649932
690931
203005
181694
274072
216841
747818
989559
324555
151694
546822
786929
523922
672404
491278
157535
665000
275789
857112
632749
245599
734259
363065
784470
753896
327939
999292
414316
883987
47533
405600
415729
63468
825176
297936
30967
26450
556860
29258
550108
328464
111085
625338
106259
911489
838157
372032
642096
430961
583904
821479
108828
74392
633381
97455
264468
822232
89490
705432
531496
832962
298116
953365
3282
166242
205113
329335
909113
1006800
518013
166639
1005093
86557
994638
127260
519970
440933
417538
402433
857830
160433
54638
709678
819897
956629
768707
447623
519810
421365
706376
888356
964931
105211
473280
530083
1002207
100320
691785
794038
18426
652927
466040
827408
778000
533238
558810
445457
216513
500607
801543
327993
910103
783071
529824
524317
536127
592987
472448
367250
891909
819735
152768
477626
358067
7710
497598
347729
855373
17923
541877
845737
950465
770186
142164
657721
434475
46583
104545
208709
802643
996152
826726
238624
811905
66846
519809
570900
228135
590178
593658
645517
308661
1012739
256484
377489
133906
407549
220215
855866
9070
569090
473174
154583
430639
86460
68072
810321
345778
525228
23090
826491
678681
519646
111834
584181
873750
306017
615623
564290
653812
879428
196436
540489
135773
103869
332538
342878
368197
275851
76372
500967
638450
282319
870294
869686
164332
813159
86471
534764
823155
152006
1028796
344822
16066
376979
562579
771038
56085
580915
162073
66011
297809
115254
856682
108374
134451
950342
605116
630714
562046
585092
616240
228191
981391
465314
799171
807512
474468
737985
1025617
380745
491171
491936
567325
24316
1002783
923409
943126
364585
383165
774100
656156
608783
71629
1018208
175370
947395
46940
919650
151164
1010511
534327
417020
210662
390040
957678
135938
219464
669514
162450
437356
736770
214663
666584
988475
75663
1034561
805059
293150
540299
292951
697558
31716
763096
617413
58994
532632
642540
576350
679067
48955
418183
809686
862536
1025548
630569
200211
86515
525922
345662
885882
436277
976146
492952
444335
42693
123352
746484
1022558
487177
213244
873879
193474
553732
57360
657091
665821
395665
676736
620714
20256
311089
781325
128907
321908
938813
441897
126440
264620
38893
968312
457215
732946
91652
320755
440778
100065
80656
48238
431930
570299
447250
452052
108905
686662
903658
1027350
72196
478963
751649
508573
45690
774588
221774
991757
11778
184071
770918
775015
96694
1034341
64983
749082
162561
881024
427075
114463
802426
147725
155059
511057
801216
962397
1043066
161107
870793
151046
728388
262021
72801
844022
303637
66129
234834
245176
693317
695590
58604
524990
761064
905876
530399
837609
1025050
1018325
941436
828824
72224
138374
445147
226435
408879
468236
871131
899212
406544
610028
559137
1017396
481348
855941
984597
1039603
482621
192895
143340
740232
116166
79560
131787
2308
371083
139134
845943
796557
1016293
24566
9680
390906
63133
542600
673976
698076
1028809
730129
164169
44594
967495
98283
328412
525997
673430
245184
799504
188317
137784
346363
735989
420908
695199
347194
528963
370147
163613
971798
361978
40512
759903
203358
370888
352145
759150
80423
298331
586227
297130
950997
1022182
724759
941136
448168
709187
981253
992875
228949
905278
794856
845785
451544
463203
917626
654315
189044
922991
857796
417700
170550
907209
593735
801440
358843
951713
182388
558536
745858
761436
173720
799442
429661
519660
134
1007272
560072
549101
987558
603230
213152
486813
239934
915166
947819
267774
218990
304208
385687
1011639
40789
179761
477583
507083
387192
608687
415128
762855
515867
942069
195485
288944
415244
774688
735832
913580
171007
935944
667503
557717
485792
459491
70305
799415
705571
349731
517544
720154
386221
289680
570134
131881
964656
444575
430498
161218
43877
451778
577359
916691
719253
391528
19613
654994
805540
730962
612506
206315
848738
119671
51695
71276
920563
270467
927812
419223
1022066
68365
41727
656853
977072
974316
820405
637569
900564
106694
264899
271199
936672
788977
618746
442732
663899
851326
847396
6078
199507
479208
255868
676233
741859
436824
741154
321001
229820
767493
383748
596809
246982
51022
445181
1035318
303971
841468
300030
634735
940315
236802
379527
764642
800784
665213
171207
805451
390234
460161
682724
235771
75603
861648
178211
250984
954231
311080
875641
18441
616685
39107
175320
75339
124739
546165
32058
767612
943223
270035
399613
231440
213893
467860
280844
395586
733390
755946
516461
308672
899297
941226
445063
475820
307711
373903
468067
196132
879883
980416
197583
382975
473148
427115
999380
159334
522565
503085
475979
1015579
319017
603582
420317
389345
78774
169560
652977
927481
643231
849968
40804
48632
151677
270302
855782
802144
113132
979238
933967
412285
663121
453332
174538
523909
525066
628450
533392
537317
910594
477972
1009798
169833
802592
593117
558505
137131
114570
266111
789824
524860
453053
318119
146181
910965
364566
467689
366529
361506
140328
162971
1037994
412034
876053
576774
611128
346203
826314
289666
719812
356555
599477
532543
379273
1005696
836224
361633
472099
975867
274583
64973
620157
448751
908765
822745
24690
372833
564599
475200
799873
239852
1033306
784840
155882
438220
91840
495071
130310
582523
799778
661868
180400
698343
793101
474241
132632
659984
135230
473817
777747
880188
340075
369403
410922
748091
315041
89977
760481
631800
679027
291293
420634
404911
841562
284971
281103
575527
23682
1017186
1008902
422831
943859
665227
504058
563121
35643
378977
1024288
173511
788193
693568
418285
797193
224946
436073
777303
404847
990969
731523
627178
373233
353534
415083
418920
664294
738291
775684
488441
926417
930834
402595
886834
817980
525198
316966
973174
999153
512034
269443
701978
582940
928056
391369
406917
481216
891597
545278
413640
800581
766644
643964
878971
360148
881881
687767
396440
578475
36331
938744
1003414
23269
730313
197415
707065
378403
440063
698235
357416
415445
911017
996147
609252
601823
909176
195857
291762
516069
209434
562765
498384
204248
511714
648256
888372
365239
1020282
610429
107281
278558
864764
999690
677674
103344
317903
1015788
93332
125929
885748
81594
549729
252298
5095
967426
840025
636594
335027
144479
40826
409938
431244
500124
980497
540248
487168
359892
809736
961250
764931
688561
884266
31877
472494
46826
525281
360838
533795
510577
502327
780145
597952
522570
87242
980074
688956
679341
890045
405543
36639
518328
749377
343439
389522
942412
383695
87035
939383
5207
723436
608567
968373
309416
753095
380530
937256
740452
278775
557755
604687
304293
1031707
160526
689504
529118
756312
940816
30383
655198
401544
13482
243816
603673
384583
271993
47974
400536
119718
312349
734351
178377
107879
360335
958118
685754
981364
855156
541932
281433
517057
380157
350225
343886
801188
515554
1016618
396186
480456
118286
46258
84873
196105
445714
115010
30930
303188
908001
29382
471882
384587
230760
451398
1019154
456911
957673
829404
1000634
265159
641504
152748
961317
421787
538553
202625
439208
178635
465680
925144
97185
256059
61860
654766
63079
268074
52441
88484
420384
52100
676512
388334
956446
1030393
827923
953320
346526
980217
116672
945424
525621
428008
599648
984898
146955
158814
867229
995534
315498
876527
572899
135802
235049
910764
811465
887118
762781
891818
784626
974461
712054
65897
550703
161916
863810
599175
965905
153399
938840
153902
767594
624817
123532
57794
836334
42379
335322
297695
306206
151841
625217
613449
442926
950171
5393
643285
797367
65494
142115
1020160
250374
159606
121544
739954
953564
146630
801796
371741
76685
291008
85777
464987
1009963
110348
620093
64736
545147
1022515
909748
353297
850823
816806
898055
627741
214579
120591
169123
567785
124225
155799
868935
849375
250760
446508
517192
203551
766698
754062
806214
624129
937206
445261
514146
74489
520870
429783
266422
523813
12056
403638
631303
515971
734181
493830
155888
715838
153844
1145
840900
639254
1006581
990591
506336
277757
524152
976054
64503
900662
621708
1015227
884112
88887
150979
299392
80291
126348
616719
403463
1040016
158108
76729
714475
82133
1004367
912569
372338
424705
1007863
151877
726919
794507
32546
43141
902436
13516
2031
150268
556476
506802
767657
546530
221409
607770
672570
914329
172396
259902
42755
266831
590498
361518
427610
955536
713581
270792
745866
718464
353189
761300
428321
566911
536066
123858
16402
415107
1008752
645718
901982
628221
104069
596706
310069
806344
1041429
61787
219572
936610
746840
240355
719949
519162
997179
245131
162550
704457
208345
273039
706287
526744
993109
1019927
940237
356624
449834
505354
795860
729440
135660
205498
470385
886766
133451
794762
687231
764515
196803
439944
929393
466584
206870
239354
1025634
593139
759066
789548
835698
151499
342874
995871
673343
895422
219928
218886
877281
1043324
474092
572742
523054
910539
849406
10048
504279
662196
441823
687571
1023953
116035
121866
612126
756683
240244
874276
512150
158523
513724
102409
136981
1036442
66716
116295
824203
542345
579460
506813
511476
929371
539916
717519
540283
722504
563425
9859
988560
799741
353401
454471
932663
96227
879987
966303
940535
941656
621848
219768
5361
700394
871539
565527
160789
548476
600521
409623
283418
201515
451240
405781
218950
557260
593485
996136
152898
708967
950671
451147
707092
103038
818596
641881
1031524
673801
879828
384042
337771
467313
765840
429271
984991
291825
72842
37691
998037
438909
313363
138600
1018338
534616
1040411
91212
382244
399630
905041
260685
66067
982085
987494
766904
65444
24557
655471
567362
716567
799259
549767
867952
310639
438626
953070
332740
990000
191178
237891
849286
589668
439759
659194
589548
273550
437440
819709
470953
1041734
331597
9256
487424
71665
436750
518805
427560
955478
1035164
898178
551972
553839
1001809
167429
1029317
525417
1025592
350796
19128
199529
45220
140445
917392
893451
190217
265591
975190
444570
512478
849467
374223
108366
473678
959739
564567
33881
857156
519765
451861
106391
1002355
772837
905104
731561
13666
732574
900656
428070
247618
570150
22856
7148
710389
16645
229959
52189
253253
463295
602847
217428
913383
246139
777301
158116
605722
514823
265845
125578
616756
410180
262813
337840
887256
141838
899196
439733
867911
308948
1011693
849269
936672
811390
57183
673295
577432
772446
991445
80647
936843
422007
308753
528416
424575
23152
55503
923789
163113
696850
131939
931764
897803
538334
397895
807916
229720
174458
580662
651608
147175
220469
689849
316088
498561
189075
264330
921297
176247
814572
464849
572062
446723
233940
484804
447768
652965
596744
249839
320191
986958
211918
280612
143742
111661
694790
786548
165512
429552
763589
234364
371182
1009308
781152
39528
262693
739703
1034402
512853
65151
451786
678804
376701
283887
590526
501342
991113
593497
875507
27949
33420
364302
635568
957314
347433
949513
487227
484564
448750
340186
584037
882212
847824
893739
343014
854438
562675
329301
191018
393835
437586
948290
354884
771098
556087
550582
335895
467456
918442
1026746
989766
843868
694501
1042313
123256
105406
857741
414223
353057
431634
473474
989644
193571
704794
47060
829946
575259
555862
668407
1013225
819065
40485
444267
829241
794272
306931
595896
928808
742398
184804
26625
193892
756992
536307
144890
984288
975796
706815
1006036
241723
506890
708832
33361
598040
504130
427874
752498
177883
27526
252784
569948
946759
620049
836807
344585
811590
840593
588466
1026003
367307
259266
576574
255414
974212
807931
924022
258081
985728
802254
784462
834526
400406
216648
821862
780029
35622
986649
554504
76076
201576
763806
706316
161363
139461
897844
303932
116080
101511
424746
715074
254236
28505
634773
833530
550016
687851
483841
21681
825609
633255
512494
17826
1010981
425515
194459
156507
1030202
656544
85447
213904
277013
616408
708895
387642
830186
934552
924743
795123
745067
596300
243262
269231
380873
250211
236343
649091
375696
266030
977480
218941
719325
189936
996950
228242
476352
441340
107069
400109
35907
553949
982560
931274
769105
744260
730557
108852
441606
416897
638291
993774
123415
417040
197089
302419
610177
69148
831516
318400
232797
419127
688983
438358
949659
157011
113713
1043630
790907
606078
524821
348470
917374
719174
825041
849863
216350
597781
349140
370636
470053
586204
850723
351314
798729
516584
1041287
309508
536757
50631
669159
668967
471249
908905
398770
440059
522094
1017751
271768
66017
423844
182271
12697
560015
437699
829388
817497
8510
71652
1002474
509894
143877
958771
132478
676833
328716
862213
920412
187937
563948
232190
414722
536617
154415
1017725
860164
132847
470649
229904
835869
201647
1006873
812979
705396
5293
154873
326441
858403
685626
509863
91507
307299
281818
219748
1022637
834686
609074
225399
269664
573409
442808
850318
754173
949937
254867
16399
949413
952018
792386
923475
409342
641635
582072
351262
1024232
74044
531369
978540
1027455
21888
533301
764450
951890
566793
112413
740957
483870
1038842
682502
389467
274004
426187
657672
156956
986175
956476
897410
408480
366339
818164
845360
580123
119731
249585
308622
859912
917875
114715
1035086
930328
512407
201388
760855
328490
726906
212560
881656
426647
141119
605742
270087
170441
853530
338698
724295
439123
959152
153526
897783
973971
598753
38698
7425
36964
948637
822891
5412
379742
136989
365136
870578
857688
403801
628792
399935
779330
774965
932918
595012
350816
1019359
918005
71168
920289
744467
916161
265945
774108
330882
696000
772428
313533
19908
1015823
1035961
757593
971149
925057
786777
375793
318409
179524
932774
158623
607384
555052
842911
822334
596501
840727
991448
307820
654848
1045257
708467
728819
495148
45129
638978
544904
856764
437256
888391
370390
684211
525392
481166
785054
596081
249642
55390
858833
292431
704185
954241
308838
908331
840029
557996
202162
109325
527075
914848
817632
643531
399894
273150
1004050
573259
157785
299136
625786
799715
261610
542662
95879
843526
413912
203311
394082
901585
225071
771234
1003860
293963
474190
387290
660447
919559
224557
343675
798956
603194
750776
825430
980829
545636
70483
62426
437164
192366
1032769
648327
264395
765854
220601
1036650
930976
127826
955986
414918
1036290
778346
438602
852014
547331
998287
949080
1000831
12315
565351
20889
931902
674659
446744
895733
59258
217760
381912
60609
866143
110804
42363
715514
910814
407606
642338
318445
85463
304875
150959
408203
636323
912899
481135
216254
679514
11907
626007
740627
234802
284858
844342
423695
37774
1010619
361341
859729
1038030
700722
535020
967023
997489
504505
109164
694534
763450
653468
162268
43632
82172
818594
1032334
441587
757778
854257
178084
7136
276403
336135
743864
998953
328483
730927
412992
745456
138339
199961
431008
84732
672811
479287
638659
379913
616513
792940
695253
478330
971960
488532
936496
105865
906051
565115
150607
557528
670796
908045
980337
241561
900035
708365
415338
734078
488683
502402
258039
350150
295960
566356
121826
769854
605720
198603
718222
335308
445640
523841
183569
654292
284815
153957
225487
574715
692929
405907
1002407
146388
328377
498696
352520
341893
363441
971546
183407
32452
84977
475965
893327
623919
376706
423388
915879
600786
946085
478454
1005993
432186
222260
970388
150665
968553
493614
680004
321683
371019
143535
662895
65281
900339
496539
606337
749843
113828
234498
288666
343643
190716
186921
827152
619988
1017251
87529
837598
894678
611902
102079
787945
531493
746510
565588
234056
325418
773280
299199
208370
855655
159881
255973
388301
863235
174876
104893
827132
451917
821917
839539
632164
988036
705880
576466
402058
507713
709854
1031158
258102
601647
936966
753658
840923
383794
833989
273600
947529
148808
333883
109988
779449
399526
671204
568211
281804
609670
501210
75621
590652
694703
250471
357965
928199
802516
347594
413868
165093
1024167
771244
991178
712492
365195
652114
96795
928083
932590
679497
964148
136508
939244
837567
939338
565534
41862
209095
1015131
30070
266993
234666
548059
279781
775514
122514
809216
1969
663306
400504
239592
253936
578799
227463
431448
645735
956982
74224
174796
434919
166216
773954
703298
708278
356273
455045
786199
155651
119165
987187
29586
955082
723940
614796
838796
233830
692056
145338
121497
20225
856848
287463
491238
612229
146021
484893
544530
391236
142823
527666
869469
848398
546618
453853
346788
84051
1003595
388137
163382
503469
693573
1034241
986415
970879
780129
977967
468906
494791
136385
680620
1018468
304704
390340
347791
772739
656163
963228
955218
588750
158045
715345
843069
393502
912673
895837
332597
872738
967098
2876
711407
868126
217831
185815
844503
286607
351730
1039567
641728
642462
353211
111421
633512
888567
432167
133492
418165
340585
163094
416070
1043576
980958
1042497
693299
32543
252835
391741
642045
263889
516134
594978
995103
849004
747415
465316
304564
111009
759359
537748
215084
600763
292568
616632
221341
31046
156708
1021035
774350
943302
931497
979562
89369
857235
686665
769564
499413
67634
675527
509612
781846
112328
660442
800368
80664
417346
727565
819741
208353
706101
269414
713615
43486
63106
221178
196431
116021
220179
390436
959933
223773
983512
336263
335778
210304
140411
549467
978463
47358
665372
890601
324720
1007952
253052
232153
535799
420710
268920
203793
354645
509606
993725
469325
548389
231248
976449
1001607
174746
54095
468915
464545
799443
739392
834492
556465
485696
699889
409804
987562
685801
458267
1006144
426490
727430
207605
29520
137382
809367
811653
755223
159111
874283
803951
638447
193013
918383
663234
417623
602980
516291
5745
660603
371495
173275
971406
703648
445815
75616
185459
687049
976176
788427
802012
45185
652303
826042
888760
704827
496755
994415
997687
389676
258726
802764
864730
862010
446210
78114
91965
759768
699242
611132
240378
69238
268761
96784
915334
173036
499106
33490
533427
677071
750529
199464
596979
495097
801291
768538
305898
52412
407267
184951
200203
292134
352433
104849
564426
245447
322044
488003
78676
51337
1041940
216739
102364
777929
810443
257206
692924
41477
96541
322960
206567
408272
275664
1014583
59118
141854
1884
1020277
62964
529280
999912
1011872
503942
260066
849757
209094
655676
414041
219498
652585
922849
266997
477057
658491
1033809
659670
546166
926023
29335
723462
637608
87147
451222
51788
685874
420772
346950
369064
967990
324665
143498
125858
233658
785380
616803
633373
768619
302277
287300
213191
295906
319803
280655
420471
514400
782124
288488
195412
58753
799949
235636
350991
443878
735884
139606
910496
980475
312823
57789
5610
454152
478702
530337
822633
150121
278040
140306
452774
381285
817651
54118
258560
996142
145944
514586
377020
256868
864614
759901
827039
886534
835562
469465
988395
420013
436199
160190
477715
345224
109961
309814
1000521
848500
342667
49075
997800
982297
827602
328975
115597
815658
419208
58082
553808
342760
385351
569012
115195
838251
274204
458454
518071
362738
875663
642860
909969
861765
727874
421884
272792
411573
350161
304416
274507
920500
359132
566816
1019877
897987
686246
928704
421034
792189
1021639
923207
424251
188343
961253
714903
933460
832529
709212
696592
215630
282998
732494
251848
268545
997467
673475
24536
312325
171175
697065
634514
703520
577119
248339
245268
815009
475895
135255
550399
1028966
37842
363583
417083
405080
231221
359661
853643
40594
687106
645277
183180
255615
1012773
347503
260489
337089
742783
214600
757628
454488
822934
657367
608058
355283
512937
670204
924701
977214
952455
435054
239647
756268
140261
351699
445526
92082
102672
260805
762625
812422
635880
748856
394854
334723
351202
56212
735939
121321
615022
341234
967923
385057
52809
887761
889584
357693
199461
314534
433901
112018
684173
478383
88116
68127
151087
511181
572371
647867
635371
525011
435413
305355
1031696
834640
490814
886430
603870
500753
122960
658114
577130
693087
221764
33911
956648
1034777
57726
626612
390503
467740
888774
367454
339931
616859
516599
999748
867206
477011
500998
621137
194337
143516
337398
441825
699928
868732
498156
698103
655659
376967
554792
956855
546523
638244
189635
428838
962836
201975
162265
374990
159766
832476
469080
781998
836711
290838
416285
958217
947988
804490
173138
210922
340031
95456
480159
482531
370104
431234
513572
509719
31009
197238
634464
946987
466033
9190
785818
2913
408315
650132
407142
1013449
81411
307175
610698
319634
503644
644006
295198
460068
1039078
178268
443803
1040222
618341
795860
592833
293874
528099
1039575
820265
132965
752179
597893
498647
336149
276255
250955
331453
442834
944977
878379
226262
993582
324648
218036
274289
1000920
291143
847165
173169
417246
148503
392614
411411
657588
104233
528488
493919
702686
505458
345526
654165
390374
833204
81555
619485
101764
956013
295053
1009826
424612
812182
719858
627666
808538
841345
147315
807212
977410
993535
45082
459176
479952
593933
266109
273400
896835
910238
716672
102371
19635
285564
332039
1040069
15840
517029
710441
675773
564192
945403
104533
815460
39832
1044338
615469
812132
73516
958771
348156
135582
842828
591432
52883
54393
5776
60091
580074
516377
255973
995209
986497
678941
602497
195464
751086
843587
652953
920453
219920
11446
1017391
1043613
3465
594609
299962
629743
396171
158102
560362
352309
78273
317767
290741
845935
397254
732446
181276
938021
903829
837760
367303
475630
786021
1009613
485055
211704
1004177
1031834
67836
494864
139303
593813
45621
547990
111846
239435
776111
38829
724907
554921
29072
787065
389298
518305
353268
117634
458539
1031340
862631
183024
92505
886208
50943
321477
324935
887286
86744
146640
930241
760584
309082
235697
397739
104377
87579
999759
549290
899619
652500
49695
53444
149539
243990
227031
204995
986561
1016604
207061
1005666
385846
490623
879934
821614
1039155
931602
889317
543720
454657
91321
17380
26440
898770
379706
405271
137351
728735
853760
313177
821824
187651
700908
22925
501782
209303
348340
389181
245120
529173
172116
886128
275429
395072
1041563
848594
796982
393693
203433
344200
94957
672113
404425
275710
461673
764093
327504
933207
846172
141105
483137
342721
910052
1029355
705742
123670
264353
665693
65933
412398
1035647
237448
912643
678970
780553
747194
772236
553210
385500
702901
1006970
363773
43471
253682
1002899
692594
498857
693611
63057
46521
8689
362971
834957
388848
989038
926225
399033
818290
135880
743428
117657
268423
444909
679744
950343
643164
630420
853697
742870
820137
846889
584937
228182
983446
1024689
708464
90729
519114
260539
1042462
485510
401551
573135
221358
66522
332116
544556
482446
118563
110280
195845
466421
730696
59740
847962
1009904
287650
50444
140789
506969
675870
429058
1015439
64795
502587
398889
124980
1004589
518438
749321
846934
131334
478029
828053
497466
305920
220610
678365
640899
1031223
476902
1033875
64345
598919
776741
947425
103529
1038191
914015
612610
562594
164808
462660
1041048
319428
388131
691225
580242
399503
495668
44132
142430
773881
192857
853603
437416
335146
590798
418405
503980
620064
978538
1038819
539824
353990
175364
1007416
439521
965316
783561
524239
1007894
144691
530047
983796
832092
811666
478022
26477
26020
625611
801278
290086
79490
732738
496478
552427
688045
388113
948059
710257
914866
290166
148330
622018
56886
415416
477238
518214
122951
34281
880155
105783
955214
891425
128822
931664
264698
447048
952019
946098
212898
665485
125567
983520
841713
803657
1018775
360772
1035332
147048
82637
521268
783622
1003966
175328
226311
370938
623323
499997
472678
722425
895189
687882
139082
625318
36429
876712
540134
801737
994264
724061
1012094
513053
658058
995899
393088
124034
270913
932345
351762
452469
788779
22829
402391
750012
682620
376757
162503
46899
233810
264453
258710
694420
31840
566439
614686
670426
771971
584371
827227
380306
246055
984026
805702
964419
97827
434685
17751
291751
666085
398353
320396
686328
26912
7103
653693
63995
964188
656602
691066
414636
20597
799950
8471
278296
81185
176149
613215
167659
412884
298728
829037
572191
122399
829575
234751
990103
89235
98645
975013
316006
269958
489111
98197
593203
258617
487175
519160
401878
180540
955846
407890
665726
152640
185445
809693
931382
733625
156409
975362
230493
881664
925002
699701
632404
409392
853668
437190
805850
293518
804431
914331
968984
319449
579350
319876
215079
446761
438331
163006
673755
760793
268185
797949
688737
256144
112227
693363
584043
878058
652016
37525
513090
404194
150498
138486
661569
355088
418689
869525
131847
210365
360333
620638
22303
682054
160697
991655
798975
736710
173799
755271
329773
937932
138761
1631
478086
817756
249054
968117
24420
526661
414031
1038062
174929
30065
881866
342029
562077
595829
790168
51402
895661
716887
446930
143138
106424
293220
954882
793034
899758
107110
723628
288848
1038383
783660
343782
623695
544230
51435
169765
792689
44338
985696
178368
593933
597973
380085
124253
381447
974438
889017
277310
357513
326555
733010
305507
1034411
574942
642578
17109
866260
848684
285794
396487
759072
539998
551447
902993
902929
532138
226307
460803
889749
461864
405153
1018337
460747
814209
340758
163050
869790
75481
208045
927063
759213
191461
217829
361431
831955
581119
524104
178036
516091
620125
200209
415107
950551
749436
375402
347778
161536
63832
463834
197863
803840
742256
883939
566093
383491
262897
327729
422329
434529
972200
212118
561303
867872
103325
212904
384369
367488
913301
1022406
162529
640598
554833
161486
984017
551144
400239
744452
931708
236176
650242
620204
1041484
795990
5108
535611
199134
476894
477577
989079
284903
101318
870578
306909
858302
497399
47455
968273
2398
37536
519984
910714
15005
799821
409888
897101
652738
928482
809164
344971
823989
311370
641255
1019837
555046
726415
815078
145093
36980
345937
287752
781641
993273
974198
107853
706517
503121
498761
977234
459218
641647
1004312
458600
499293
303840
214191
1022237
422593
417282
222849
462831
975866
287189
938462
995207
1004010
519001
267227
544957
491821
397361
140541
372545
492792
946950
783266
598785
796092
180134
753782
392311
8862
747489
541154
730878
464824
521193
916272
202555
1007255
642180
84581
178191
650278
322478
352340
616143
928584
1002149
565570
920670
1016196
12434
339405
781482
374935
427551
228332
59884
42498
568217
904682
935039
774379
433218
88870
864168
397315
52621
175771
120688
562757
132894
473517
667581
242267
449598
499354
314500
960139
559557
266775
105
148177
857779
400914
484222
70979
896572
953342
248333
812654
229766
590913
305839
43156
913693
671493
730537
973536
218902
394246
617094
724480
459299
845208
157078
795569
411605
925532
383267
427886
938635
547316
288295
329611
342544
11709
214234
350893
817063
766886
733036
554156
748537
750513
952423
192960
151873
104831
929320
237320
91831
892841
117092
661648
992995
570438
1037411
20922
66596
473656
265488
593941
825455
618022
573131
525676
713453
52417
268591
845651
787493
619415
208612
592175
626877
545283
403141
65028
567031
193047
583873
507280
959776
1045181
769879
884647
959861
482570
163293
143280
910127
649225
403620
709947
494722
13662
114773
1027714
118983
970562
675080
44283
455864
862283
405502
650858
377586
635029
295393
782771
961408
449312
481253
493689
247801
129362
203574
239962
528939
852661
673063
405977
821849
544617
231919
5530
638491
273545
314062
722880
986617
602545
986479
586229
654117
235297
675149
627061
656537
486183
1019305
477828
994533
653475
990840
76947
540324
28447
1024605
770071
153988
588508
135936
393229
27779
827026
350484
641509
484130
310859
337647
204332
664372
416070
411409
302462
504229
185889
186081
409346
657372
839105
660753
459899
1015906
723682
672520
854711
985928
947527
978508
472451
987211
267280
76878
945612
422576
1017999
833953
391835
279707
250646
54266
330656
350399
243915
264007
815102
504271
753220
154684
918690
824351
887788
315144
203687
1001788
924708
155701
1035614
596186
696835
598818
546995
62247
869206
382347
80061
583746
1010749
798225
826385
737403
197853
356794
34757
187918
41856
575328
90758
64172
881463
928506
74285
249365
648315
431786
9701
890772
566600
124830
970201
1008387
398672
737151
1021384
139085
832305
547843
492856
192905
707632
43115
777124
475468
856849
599468
672192
649863
978474
738477
372308
388602
28398
130819
394052
868711
283249
666257
531959
59262
238253
832325
737559
349192
885607
378729
112690
183748
612383
228080
744968
562529
172848
27265
1005266
269098
503823
1034288
177068
618769
802672
84711
734155
981366
39694
673694
743855
118707
1044765
554590
44716
584053
573085
774663
89232
544493
172496
855947
301091
448879
70446
946859
685335
96417
145752
179764
410952
817290
766537
769043
307188
826087
14758
344159
129819
288845
734883
755397
474109
252230
398611
553089
232481
629064
778348
266080
965438
940562
815090
512740
938454
1015805
634095
154435
173982
8137
814506
842020
451138
986635
46251
434778
901965
934155
729573
644173
480455
713470
327246
561361
644811
380608
170011
339963
220482
720554
401658
639939
745631
14907
983656
592315
783435
768818
819273
870827
857094
20913
163128
724547
761085
375786
394605
446765
64146
230010
435785
25755
872340
552845
291828
506330
410198
351015
540633
709561
87159
517171
290574
655390
381651
825531
233112
810367
387253
104097
766508
392894
481609
44621
781745
737891
360099
809422
506390
556042
726130
645620
676663
252047
261536
612308
1029307
561669
288660
447926
83630
884321
809022
404990
43472
514472
433522
314047
1034395
980290
594429
15783
199530
999773
598290
117788
327264
515114
825806
31518
667796
692042
333201
596104
112318
768420
80539
396933
487098
100831
477799
601405
417153
963760
397144
118091
759929
276609
893243
24802
759691
164980
945596
557268
608115
94930
405817
596024
499785
942562
135354
765346
443515
419043
297402
711033
684913
837984
399121
124017
427830
846373
367837
980329
739930
104393
686374
98876
771623
1008323
951487
950440
319005
214932
515902
169256
628547
1000471
440559
391382
853463
749356
434822
989429
538209
341322
1017381
165840
493658
769796
20941
195153
582196
752760
585287
72481
535801
264104
506633
536096
395912
472568
931933
504529
559118
804234
435708
10692
192409
304572
973294
827211
613238
69624
964770
844928
866754
403163
178804
853633
52797
836526
77709
907336
163442
471001
3996
473456
789572
251680
505792
958232
691375
996160
173663
744062
435130
988249
694837
253289
500645
935206
389577
624340
258087
782656
495970
318751
246066
726273
507177
370185
645301
89471
475092
2255
91836
1044076
620745
375888
199387
769673
551606
249148
21470
569037
296692
771828
474416
445196
1016651
553411
243605
293149
764184
168372
652524
394885
490284
309219
636773
618768
120768
544881
715148
289015
76467
126823
1005694
860487
570326
915568
780198
1015557
522107
467651
51633
973149
865927
818202
949053
982191
1025948
219364
302904
278522
845885
905230
395322
338935
592409
222019
717840
545651
918720
75093
85811
1020305
357882
938769
48966
105993
233581
744290
889403
266035
520950
463440
391606
548415
504992
108628
973654
983633
588947
156584
34059
708345
292217
105727
930639
386976
34835
967659
456403
543855
442955
36674
257538
445980
870993
776734
454704
640760
148337
9429
75244
589399
860449
218843
336485
569282
11260
1020478
97920
96834
16617
141407
727494
1033835
171754
99658
969246
534254
751162
684996
458954
325239
253891
388644
996583
812202
632209
821473
620629
948960
433604
26838
679416
721365
897526
56172
359548
904600
510085
58391
735624
365884
936573
624523
760558
101082
685577
641748
776957
763128
826291
322271
957423
737989
451941
548230
336526
78536
827115
771329
679611
318089
208157
73421
847717
486147
817188
622949
366896
357679
70269
177846
99971
910211
722373
659364
602933
721975
752095
26339
181956
612891
345965
970009
514756
368508
741441
391258
829470
558252
285045
606062
583829
108194
829763
671987
953815
997623
9884
748114
993494
640263
403011
410287
694915
401221
848034
248349
157712
690849
152756
204496
691073
791459
904315
533141
14694
591516
82037
492622
373440
821431
746028
663850
741619
341631
1000696
854084
901920
631955
877915
608904
340400
730309
168792
320672
786526
91465
673149
1023105
579677
815109
545717
400032
289712
411242
364285
493254
279192
394548
667318
78848
822136
1029174
127545
889290
1041818
414271
230629
737473
223613
240743
628208
898065
478027
705390
121169
282258
531149
785174
366225
229404
913316
202687
338085
293677
322846
319469
371339
815920
136575
452741
664416
772937
133081
785468
1004442
921891
385970
383469
133576
598883
577732
507981
450471
663602
216196
363081
797852
362337
155920
495541
763028
558818
777119
361975
276175
253629
822278
109077
567890
722034
623192
855728
255349
87248
504844
982993
556152
748872
70991
918255
1022739
831786
351529
12341
619102
234520
584289
764048
459756
739051
503596
945009
317286
680416
139705
646897
1011517
322040
436783
74341
537773
233016
781584
307924
1007101
141874
284546
868893
673955
131736
417238
429357
484238
988274
32776
957820
292052
1044525
139113
150448
646764
726974
559956
940680
937210
830289
430119
1025423
404099
112316
824940
634879
573765
125763
159591
873024
792180
229633
619639
812921
772448
495017
861593
586830
213244
878082
495131
884185
621803
541125
839159
1025641
22675
17825
754446
413510
1044384
451034
773439
591292
311198
285955
890517
266402
389126
266621
675200
662278
738671
674643
182995
657678
800334
363566
822784
513482
81351
808591
921967
67669
185
280441
838231
949411
69517
610347
191503
258387
473970
70534
76383
507836
114703
733505
554147
343963
230853
826285
56434
38935
396459
481442
53991
310711
50326
442788
450736
380375
453684
816236
31281
218204
581795
605425
649772
242947
73796
407977
550052
29077
689394
34912
283112
748238
229263
281093
208441
324837
85226
183840
610997
76177
280332
58569
590924
605179
526055
676767
14247
482581
689018
180727
860823
534485
1016819
913063
680946
930585
397332
534462
126085
248647
478215
683802
129983
52490
940278
96714
490192
969861
754702
280987
329366
263925
222527
185807
339541
969364
383808
415044
918202
471784
385579
898198
1014231
273418
131857
411072
417935
249851
429253
406370
424301
336159
284358
24480
158925
865728
810323
617254
1003196
925876
948822
489654
414957
682041
523380
997040
14126
869974
991765
523732
866392
716887
429913
705472
548751
597466
875909
644290
1045187
624228
827330
88729
231420
9320
422370
518268
377369
711480
995809
1035685
949373
738099
189453
781764
337021
663419
692469
923429
348941
570142
609672
831301
817003
435606
599330
59880
880064
491888
934779
232168
480377
755014
534978
469801
291094
597659
10940
441175
515912
256074
967564
182732
351878
845736
201545
395021
295303
858836
550704
102588
1027005
803113
186969
361164
982930
677885
575579
773288
976439
196628
160239
627425
169571
515244
949275
690711
303951
952972
1028016
1029762
52052
994752
279536
403183
160343
955692
488360
706212
284536
622357
773981
192326
962237
160282
832336
153263
246642
233766
590132
1034977
558362
674689
452667
1041334
589580
671186
473478
502833
490289
886794
600511
338639
435996
309333
835090
583846
595881
798494
361091
550767
937101
1043025
104836
332166
109648
335722
808015
965121
85976
237619
401690
144118
120480
658201
1024727
795183
2043
480381
884607
250410
798029
398187
434393
789929
782563
221900
371355
1020057
336233
767272
643132
460657
4489
65701
327737
935566
458573
973236
88064
859330
10108
538337
614390
641273
703178
776097
885786
9975
54744
481395
360181
926151
697625
108774
261991
416815
777576
218594
760899
732858
716107
42257
916029
165253
698699
989606
198901
377594
504504
461614
538602
873868
228642
80483
766119
513567
561177
48913
751319
428722
369122
978479
982607
438382
47331
249628
63669
394337
674099
199123
531382
1010968
208063
985454
844740
307949
622300
336337
893676
709829
227861
272413
298876
802485
902319
642806
70337
794131
285040
292585
792898
574857
355368
956806
288488
139782
345959
483662
576681
239086
387217
595185
895013
480855
222433
381500
710660
917834
779056
814881
448977
680011
222445
523583
161279
1018299
921073
333857
470384
489325
40422
519276
209882
761686
976988
829287
209638
305648
296100
67861
442567
43514
49277
365558
978716
457202
30545
72144
678581
250107
537879
604494
235616
885590
955566
334474
170614
25863
805949
115373
466338
438423
437104
313408
132918
757226
455974
718145
378897
189103
717116
761344
305956
382595
810004
601159
953678
585193
639245
984094
697704
953900
240918
150318
953757
904012
319120
266534
182310
720291
228474
20659
229356
400443
663202
833715
541641
87714
801228
326421
661162
467380
647859
206115
861976
498637
438630
271646
761526
994727
656863
340098
357753
505975
857182
740722
464884
12850
567175
551684
156062
158925
350183
100712
36360
281965
471240
754707
445741
408413
679921
940078
574555
9552
540851
335333
495226
603093
383597
852578
940381
504554
376090
894958
184709
120351
822215
991006
56667
79823
174132
985859
698502
547435
782279
1036390
63059
801243
431395
470870
322944
251310
344100
430971
735441
115572
364603
528727
813005
662532
587251
385557
500206
983947
258366
744449
350244
808650
788226
898152
642323
593935
445422
821905
466201
630724
488470
995170
550733
450714
973644
1027664
599916
746818
973702
516884
686310
648694
967101
137591
166682
784276
1044674
370018
282565
886865
902948
371222
702073
247358
202268
591663
857421
516116
73633
101919
1001297
342413
288630
351061
470737
382565
568947
627351
20934
985360
808650
530879
221316
940624
140575
949002
511247
698039
865620
831856
733245
500785
589605
82345
8485
518752
172157
762430
889956
620034
12908
5132
666471
190236
675570
949168
606187
947559
629790
502430
720015
948203
861351
474258
16136
812509
490061
987962
243616
63272
610201
1013533
839348
152660
83354
243711
491179
279108
928802
415402
766301
994308
100823
700386
35656
245319
1006966
544528
657481
124655
240058
886625
992653
862604
532460
105170
940015
723128
46258
437195
832651
854956
1039712
494458
193960
362880
1031121
610555
209929
498293
617185
108783
990582
254633
368079
731027
592897
809018
120605
409207
921592
838901
1013762
877886
359141
576120
558349
420034
341050
198727
805477
669016
146684
319543
587841
667869
213683
812129
55244
35843
466036
666571
711574
1020816
860523
464565
173437
215164
1025243
24256
269856
98164
751462
644153
461818
855506
808486
1013000
293062
956105
141581
976880
925275
695651
453388
108846
599075
765853
663793
439231
280323
578207
246052
295098
660148
543784
874151
336158
820422
187624
645741
644059
651267
144120
190899
443428
814152
270675
645772
980258
104782
101000
308944
372312
387650
12300
804956
754776
162413
201624
809348
785700
299696
503859
909293
819511
799867
242905
699680
936506
96413
128338
567552
326941
131604
162226
122833
350272
649717
531160
347161
120999
135682
910369
463671
926350
1004725
449336
486230
35945
538195
113181
329767
418019
183846
135001
970848
436766
50232
473751
470067
294675
442911
808370
55434
826817
63881
323833
459647
502854
878495
633089
170445
307736
207637
623416
915603
934058
617616
291555
376519
513217
940451
14245
226029
353960
1018033
270828
706481
783403
310379
928394
422773
565714
96054
441656
730743
53427
899012
927566
1003676
24953
564036
471788
58500
767247
404639
247173
991949
821974
931646
37278
41264
727503
439526
550885
1001220
688184
242988
834256
309792
170938
828847
598795
806443
958294
778249
249895
296299
734382
350590
427824
624051
216116
681806
90741
215583
205980
986147
685993
925117
145896
1044867
424704
520829
679783
84405
748308
824845
616125
260433
66261
980987
846910
508282
449747
824233
243144
962498
507446
49324
185243
570007
133790
15690
300579
454243
855280
149916
958210
704290
123943
618393
396958
142976
1008026
273284
705508
326239
724054
941273
367803
41196
798904
893359
124757
881628
820713
943438
780023
893705
83676
354570
531921
516953
494744
951304
683971
705414
973712
412769
237119
137168
694443
938603
93984
67795
610620
525659
882582
900999
915583
822041
424862
947382
363737
789469
849532
408057
780700
438784
355252
261499
212006
11319
548341
89499
556499
337920
889017
894072
1026836
926822
182509
870626
260406
246100
170994
996762
25762
436841
451151
650154
1045363
764704
681719
484587
206585
206424
724480
786246
745651
335331
380705
241261
469729
262507
649103
851432
346313
935673
766700
618318
154918
664816
849618
998421
366502
61858
786528
144411
200575
445459
436177
108970
707255
359723
423373
101418
158851
432802
835581
130253
183501
131045
464185
59607
185725
703697
750260
432677
1023361
555699
578670
1008374
58632
853579
970079
87725
329280
712585
978208
1009388
923326
376551
14137
128934
866308
298023
175745
302879
1011793
997694
460826
767571
936981
209240
261267
987264
739617
570918
740137
893658
52120
203897
399736
688600
839663
19002
707082
30311
580875
974480
536352
128569
568609
150111
567402
1009927
627526
521573
339095
766678
852599
520943
102860
825994
31481
600734
108229
52287
569418
436786
614840
953671
1007323
559855
546732
107300
558606
661499
521517
846290
710640
270525
577727
467800
794381
525789
877885
193080
436607
288343
685042
326000
305543
388799
449748
268690
229568
690985
978869
199074
259293
876545
215773
687126
811131
54848
636950
560483
1015034
226211
244835
256446
296171
497274
881977
56655
299367
657950
82565
5245
716406
573370
274275
1032254
1003008
752864
756329
29759
1023602
621311
127377
867810
381483
736456
981951
487716
374978
503734
495342
479992
697476
666395
575806
891533
657499
187348
476487
758959
441937
396052
920001
706178
169210
471836
252266
643079
267565
56601
50046
387640
754177
931566
935585
151505
1037124
299946
610343
8411
673920
439066
870327
955493
599328
125180
6985
934733
930300
813603
474281
1045296
1022826
832011
327375
533402
245009
844227
68622
396422
595588
772763
68779
200671
897788
865128
1015076
264338
205647
853910
297288
927770
248102
581789
89255
257001
1011905
289883
176794
819455
256134
421219
435584
495349
124722
481684
755790
56211
1002048
834752
841995
255803
108041
757027
391682
79934
265096
81383
1040701
72545
99949
166542
1005262
81298
391406
631973
619604
274649
199767
239436
518443
595991
712803
756539
295015
643319
384497
1001159
511523
419744
239979
435144
150956
439676
948372
762936
789088
15515
833494
1000107
341179
542852
597439
868409
29264
26359
814927
404178
126617
799721
653997
396743
134374
508825
185295
395859
71729
635458
424099
541581
424075
901335
456481
108422
252763
1030282
681370
604071
467383
576571
265697
359845
662717
125651
362666
345965
4157
555781
275739
361767
1014
153863
340479
169816
271317
563437
233465
470579
606752
636536
298746
72617
1013372
301928
773262
142894
935883
867755
734765
103915
620829
466603
644700
216439
990441
967506
343920
624310
152198
572098
436596
95438
906248
890879
247933
494963
1019600
969225
396396
338146
439725
431899
253124
928340
846508
303179
485992
681059
45103
339999
358921
482247
130436
979008
792779
405850
942670
909407
472573
856421
1036710
812758
80461
181952
611528
268250
166319
678295
814062
832626
959970
964365
302876
1045432
789886
618654
815960
835008
139595
47453
692739
394905
1000472
98464
155251
517317
731400
721988
697951
73933
284906
372493
642272
570432
103974
343755
362576
736410
985993
142629
292808
1018535
591206
990222
1014715
712277
913386
829319
276077
548614
339874
251639
369461
413204
27972
646014
99021
473339
685025
469180
47905
68513
159463
217402
286211
452981
899957
436919
688302
137553
85758
731798
357385
215114
205557
604788
985611
326911
815060
26388
522407
390443
719462
927968
792522
891267
460426
811642
710165
870731
746712
550833
521926
872688
748157
662743
200869
1038484
98250
480577
590940
985573
380613
181446
804428
744480
504460
323886
53114
60199
711075
448872
68857
832875
618684
777080
606239
209981
437862
347520
680503
344875
849049
95229
393275
60436
717016
881712
209737
985876
758283
736468
880520
701544
589870
704851
563834
465987
104081
500130
938735
19379
136059
482973
124012
174231
315838
609217
950477
521810
80199
613353
823855
383918
152573
131015
900222
586082
504853
170429
733651
724397
1035919
829203
929459
864126
685687
736274
92348
390071
970741
42022
1025578
528759
401743
935041
628418
179922
140372
866536
63456
466719
263413
24131
847007
496602
479009
347315
713739
83512
469442
207922
641776
285250
514279
658175
481673
943889
458005
32207
491484
460343
891833
525317
482738
962274
583972
287821
766195
219208
450033
491132
863888
332233
212379
962361
822439
259
179037
943960
398879
1002402
923191
490683
8165
877442
1033077
55146
735870
616320
241741
1040599
638127
879430
321368
97495
764026
298426
43635
677574
931122
630651
89830
372593
843354
98729
528091
317696
284783
554053
360307
23913
775738
50502
203194
346324
725121
1007993
308389
5713
68637
736182
955698
55062
820319
912662
633982
991732
790395
55265
62733
115181
277111
1031387
969307
989052
533384
690155
469662
1036413
923674
851627
126342
311819
229741
983777
605892
1034522
397096
593795
834899
876074
326812
826854
510187
656032
399337
120702
772958
716597
939808
529018
759917
1043991
355266
969503
528746
854262
2133
140141
752257
356740
883792
80716
457709
826070
729900
309343
881675
779026
747742
808289
842888
543626
531081
801009
282857
683465
648428
160973
493601
78191
214645
638099
710636
140059
256647
839389
466833
416468
520008
455604
64312
784850
694314
11181
652462
552327
347858
255928
577384
342969
42212
36460
6819
19896
944016
675032
966357
176078
346926
60894
594817
412553
713576
163120
399817
732780
107291
502075
885147
397807
16241
567922
259336
242405
441475
727677
206737
439701
100784
65877
844846
134198
637622
205286
74979
582417
1032700
212609
15992
890833
735218
499212
999804
496655
664555
212900
640233
757320
716905
596159
160706
903253
514853
245748
430311
62272
102384
69625
324861
337956
787081
227068
241033
783722
246758
772283
134754
789626
710962
783083
33683
847262
983341
739423
455280
328374
384615
167485
979645
1019269
200794
110437
278321
280122
427051
851065
468866
229251
508674
785563
726402
519732
494885
857545
120888
482134
395494
774372
928301
841702
493132
973348
135460
938432
21323
988908
348608
900971
507104
433081
106375
462371
389073
326631
346435
699255
40673
725823
210517
137658
2571
61226
510987
617964
180506
74417
238585
993714
569357
462387
760941
264366
482213
552376
846025
707462
870328
646959
876169
15682
300496
67576
90673
28001
767004
478883
992066
877345
649973
388264
621078
946544
250364
251733
938781
31424
626155
104196
1001172
907660
92384
775897
603949
678472
388617
947172
303686
290856
725052
26882
461792
1000281
440993
240677
931846
857102
270668
691537
223529
507502
136308
52298
354654
868159
985021
952637
408635
462600
714710
22850
226274
735667
895592
74446
154701
1042111
762785
979819
1042075
73894
59575
2444
667136
298987
295461
108434
967827
495913
750483
238822
582232
973344
835929
267710
82243
629977
721314
491939
343835
550902
725839
611216
314245
665019
158255
85760
1029124
976602
731889
949445
175412
633539
255975
493103
777049
190991
49999
585236
652391
590345
714288
336722
885682
345245
72467
890931
178134
804077
723904
742329
987109
740053
193950
194618
943391
1028978
499218
1028698
85895
687240
43592
5559
1031291
781593
368507
266919
878030
220460
192259
106747
978928
485450
772740
1036963
214881
343025
849887
489552
670927
297861
113566
661363
672604
364671
117301
232339
549336
744542
451839
1030533
1008331
438773
403177
436779
158247
652436
361397
776299
54549
981608
235219
799569
558237
989447
984709
938716
700816
35570
998576
213655
966210
299296
628165
674755
495210
965107
988909
921646
84620
491558
579835
45615
776280
574833
206173
734895
497074
539650
817252
423457
19309
754969
222700
307736
636283
569121
89948
348458
459069
456119
882844
990404
934911
166855
474730
610843
612471
267550
560080
731906
283796
837142
466300
828369
623774
652899
294800
844281
883326
966949
995019
605534
217333
88074
626370
867444
934334
238155
319056
811105
896273
454425
102737
22187
839007
545662
600325
806094
666704
150596
303361
657174
899590
89464
290726
979647
968864
312302
1020336
364114
399818
403670
804662
213412
1043464
1029254
443303
213400
895949
472207
73257
597655
364886
814061
432261
682065
134411
495916
313647
50519
798383
546402
885865
657239
72465
719254
935441
782895
157835
456701
388921
594474
399493
371696
109647
520628
958453
787517
197687
96048
12112
456027
966823
1012409
1011060
879259
792225
298007
507665
286774
508736
316074
665010
216079
211189
234915
280292
969943
758976
397123
135315
524432
426506
667689
225134
369391
597619
1036477
546957
922077
492175
164731
221471
966433
515233
284928
557150
605175
739949
17723
616474
588900
905742
408077
537916
102974
789180
166509
606663
599518
79907
937874
819108
655978
626620
317442
386843
120524
50264
509949
947130
844591
667705
343164
778608
564167
150705
808513
842076
690901
316722
352864
403984
638313
122365
11095
495017
628936
463383
75556
721721
965175
166779
422186
557862
569780
695857
851617
988536
214375
532032
82657
307228
187990
122040
483222
698623
805465
334092
1004392
78238
418330
823489
301294
896622
653109
355399
254825
786649
547036
475999
719617
131464
713077
397005
806759
166504
447523
58236
201126
481181
434847
891106
269668
754408
400799
648891
1018956
160254
144825
847312
653335
38924
533870
951919
745435
803501
909651
1022369
934369
530663
415959
878869
225033
995840
238311
255507
120766
59736
865435
632899
723680
424415
281436
494124
759748
469447
672041
899827
872320
450924
12303
536175
147433
607358
981646
28421
892239
974360
43440
481559
459395
1044040
235600
97822
698807
880468
52782
897189
65419
1003857
348847
533183
271567
534507
468511
918450
329285
984150
306104
174609
365224
422727
800532
612588
257602
428626
255988
68880
796185
564312
11649
104344
386707
85328
688038
1030839
826509
918864
119420
54140
1038063
382988
169748
61671
547714
449374
932698
50742
937616
496330
770049
841087
839132
734291
989878
456865
1006882
69973
21448
564624
176833
699038
367553
771062
551702
235685
205327
524896
277204
393536
883391
256558
560673
741625
1031883
639236
564795
9608
23241
516539
212803
918895
39141
568169
91844
728512
838499
282381
710945
545991
126224
413139
335481
294646
651119
507506
502876
402792
19331
28093
588364
679989
603971
266953
20527
865898
662174
276675
811709
428537
1008851
342064
532900
226630
665776
300823
772403
200699
340236
378834
100646
518978
615029
41821
47058
512661
466576
66874
752672
854403
168186
438080
46521
220903
381781
630851
261620
35101
944364
920462
350346
497323
746171
743236
956041
471863
444637
979970
284735
151692
945173
100338
952377
485221
237816
377361
226701
817347
812265
216084
906766
351440
844543
1016258
902637
789846
516377
689878
216429
746153
8155
411779
754291
679242
597859
371240
757196
652977
888885
818587
758443
331152
178850
350789
121666
41626
365284
856001
796287
1012665
199136
53919
761239
726672
419984
749311
159842
269923
143940
795995
126273
639017
600700
481739
445660
415680
930141
522806
346704
900145
871829
658442
29553
519408
973172
34698
378589
515258
464466
679858
503801
712949
952647
23209
201320
956415
387337
289937
258224
687838
1034547
961072
687317
78911
419858
176064
808756
204121
909458
905789
844345
239410
202952
179599
947570
523454
534579
345052
638515
817059
822680
323045
729881
240259
494817
196468
348956
583520
780722
472103
9841
214644
590040
144792
185399
181005
85552
373051
244711
779415
496511
836325
9689
3675
415422
498245
386131
952527
165785
520807
1033179
220583
158555
405193
72226
934922
735079
650846
567933
260360
9352
3790
673021
678392
830979
544684
784507
392414
191845
198148
25833
471639
771744
581173
19015
835778
437036
889365
712580
431916
763274
212237
986129
456309
629349
488019
234627
824724
903891
713463
851457
842095
540956
257509
310374
945955
127800
940546
113548
141206
559292
556699
795466
454277
708943
767956
341578
616575
530261
1024273
895045
649717
269402
175364
176090
297822
449929
988981
15353
348560
602330
195370
103872
210236
662025
492228
508339
1011596
199897
202029
312860
38060
271250
957344
563679
164612
451848
1009691
436098
975497
758645
323144
105311
458291
765186
801233
345604
1035943
246126
356112
1030277
942490
740576
337695
1025125
93423
355366
896345
623576
902330
723106
108244
718807
335456
114009
936092
730083
49424
419180
210932
712493
584402
198016
1025705
511009
167811
321166
677554
953761
500931
116542
317032
716822
101735
433604
937370
1009718
222667
430000
288196
374331
1041486
336679
620911
752643
406747
942977
209078
944577
665173
969778
324096
546145
907586
501207
488684
103641
523812
848122
219260
785449
111351
753542
312266
693903
811599
255648
155352
224388
974757
80826
849253
801096
486192
760905
297068
79431
314622
867565
41078
563131
301267
322234
436879
236650
262582
991969
304618
173728
116975
61208
808836
540362
35014
506085
481969
92693
366941
82952
200650
486847
71895
956708
1021083
653299
682343
342062
770446
734766
849005
634232
681124
1018955
749098
206566
152216
658962
887024
21159
1026139
320452
469691
209136
13695
905794
219258
786320
199534
867427
586735
141525
994314
211831
97057
161595
889384
906048
572271
122984
448534
286682
463385
405900
40381
609719
713104
1015424
651468
992023
156285
758851
73341
648137
918280
270656
368144
633712
462454
40449
301462
1010010
696447
446937
978952
404424
361017
375496
782760
399741
493677
1024285
213119
297477
395696
917337
593169
41081
407657
976178
951271
865839
420083
860978
624294
1026283
977483
401152
390248
772140
1041469
613680
197427
907541
217923
362229
239571
896594
874779
224146
460991
927102
853621
44205
1011774
757872
416176
848191
920846
157858
118854
625489
533893
226324
22625
414390
761241
435805
883694
777016
106382
532846
133125
429410
714496
634268
644991
36379
28578
313814
376187
820644
145109
969731
382771
213835
596400
742631
392561
84409
554800
899388
682190
859155
891100
611459
828132
231329
42279
684928
318331
206831
940068
857729
43062
325259
332917
879307
131714
747805
725344
619263
260657
183904
373912
190635
15634
197412
35392
609354
149217
361456
829302
462846
55642
282095
686148
629932
103690
140174
655466
486608
404376
407268
962574
326990
664220
992211
803099
651369
958040
386903
576977
362826
883421
860811
377245
495813
146230
263745
197226
418043
564872
742206
277716
868159
624889
863793
174188
210523
963173
854190
881502
835517
690704
306691
876287
973840
820862
626022
45224
100568
563581
701658
97696
294083
217813
792163
315146
170340
706117
166336
701927
978505
841363
122588
26468
709198
219428
231525
950470
670572
687056
186275
437762
148683
327685
903183
875255
977165
188836
833172
537289
986095
599868
95651
50753
487770
747914
903462
610250
526556
783914
494199
768218
988304
599738
1030874
148899
85058
263748
961110
594565
130682
802318
1001904
588885
152451
902878
659292
997574
49696
234858
782787
410763
701896
227420
638113
990015
728077
839962
865384
640966
37934
339370
945988
193479
639335
2526
791076
630596
336427
674142
272146
827688
956429
601138
258133
142745
848379
1030648
609090
850729
306637
132017
561788
513246
854066
617722
318286
617010
107112
755824
399670
69684
729573
592691
491372
116812
566082
414880
778615
830454
805908
921229
335466
532335
244434
110558
483365
14161
584258
485418
618414
804659
810635
88901
917200
341002
194654
395365
627439
868106
165299
179007
818352
488938
241417
617248
613220
48257
702158
268239
458124
575160
221075
555564
125405
594995
191937
245426
44895
716089
377132
900880
454861
415073
965339
1001644
24634
435355
524186
752533
518699
517661
295596
6125
912587
133033
973545
373658
414695
456000
1004737
116332
5736
371143
119376
671491
813051
312290
1038954
115669
149505
393807
453239
517446
562969
698137
775671
331661
958951
807248
154816
178487
930387
244783
114608
616932
659486
262461
35276
489808
882079
392967
206368
583428
311326
280032
56313
804901
490879
363616
928713
365934
210057
193008
669731
902844
97926
614733
529012
1037905
645108
226889
975892
572662
518381
610159
456677
89583
810831
65693
963852
140587
33935
68728
463314
914556
992339
1039512
535161
439787
561811
15037
553733
98431
572935
407386
450570
169614
717011
573428
664454
389053
157704
15447
641133
951229
257043
222520
181764
605456
567738
1029481
556462
926181
771485
130401
953104
357
288853
802245
506306
1035989
538074
212570
418897
748993
827360
113623
82180
965941
277313
733013
857039
160662
2161
281698
650815
966656
282135
501816
706655
368359
501906
530338
332109
267217
97250
120937
857617
614154
912356
729951
443289
911328
1013619
639990
540497
976382
680353
647659
439765
988839
41189
175747
767543
49908
879006
888165
228786
441155
383836
532800
800834
711494
199000
813984
749335
93773
281520
573861
205483
56254
744870
261810
658429
780636
213551
210309
700673
286371
343663
570291
776957
240424
300403
471402
7016
489175
1040136
155292
364301
888416
914216
792269
470566
430589
621856
133204
536797
53811
277501
72935
365558
706275
21500
384446
28344
14925
568666
250613
344047
127675
904930
490880
895549
181530
1010761
487222
855775
434755
118929
231434
995292
517865
740615
625444
194440
941768
287493
594914
857778
481282
573270
112547
729235
246654
502277
270694
433026
229570
497402
630922
803647
802220
188197
606063
873828
1017662
977928
1015173
449736
43506
455015
846339
755427
229141
15424
518624
148119
838716
461790
899212
673058
751701
475136
34701
910256
969021
875281
254697
555377
183828
155322
904649
642667
872320
109718
172359
186196
36578
563746
696393
142526
295698
444346
862005
305320
510052
60153
962934
665250
589575
515440
360206
306557
237220
596218
156653
988340
612612
984978
819731
144512
595530
193899
41041
206896
60906
660395
87534
835895
19265
116620
9526
515926
26063
305975
665288
525985
119559
876263
129273
253393
851469
269858
304039
1010641
819496
489565
745291
1000290
77865
235068
79643
3948
235444
764446
238410
596028
115530
804741
510461
710734
39398
651786
466317
738389
758879
91603
224379
337082
787482
788529
399513
159540
349578
1000887
1018493
821312
437341
774939
1000457
259161
424372
700906
384470
812401
203755
437962
1006157
790514
471202
79245
16407
109851
1007108
274499
179796
526971
71196
396790
129392
634409
533838
280896
284826
702488
1043756
323407
164856
886453
1003424
900126
429259
670435
326113
267005
635030
769818
914842
1009449
194329
995602
263813
840700
445494
877648
343053
593133
186864
933255
487336
659107
803109
889426
1043588
506286
152415
183535
322092
79548
405228
799635
417131
627110
237393
35188
1831
55450
517992
167836
972058
412978
788687
977840
215159
97729
508662
550936
2166
405468
527277
519829
143371
396546
258117
433129
666693
251751
663095
927983
907018
365945
691330
817177
3681
427037
779418
251457
697911
926185
9431
169178
427928
380442
1034098
653347
917870
774713
728671
801415
596943
530811
403475
483580
726392
299686
871715
644153
628624
285675
68159
219370
316264
50086
40752
679408
421122
863215
219389
198147
558657
634096
676836
990006
537968
721520
266281
82569
797709
580389
365748
132720
456419
82960
1001491
125039
229135
507564
287507
568902
366545
364920
212245
226086
19944
165346
942505
12132
763152
459119
570394
863090
738025
647488
196155
961494
874120
62747
717726
517191
235315
791225
871780
125343
198540
184628
996220
547141
506653
720030
910145
448738
364713
15565
966937
164121
196884
649523
853643
811336
735956
971858
652527
199516
658814
869679
593503
702823
647914
839786
964107
984835
765638
253999
737281
892752
28139
376775
867299
198146
46046
814611
827764
881234
233919
608672
1002556
894856
592070
176551
847399
785546
636319
760693
858752
81647
123225
290619
600980
1009801
540392
752308
655230
195162
48560
1034250
541656
743433
942006
512334
477546
66354
789029
213089
247602
796657
682297
143093
764047
780592
189149
963814
482627
601945
688296
591230
344168
966684
219324
703507
891978
150427
356296
753213
933398
742726
531542
146652
707743
831306
123144
583363
925035
557937
709689
275169
740325
750629
32655
965095
802149
452534
962483
687419
168049
600206
951690
741463
965302
515089
946533
782486
651180
748858
752859
411499
112251
379029
895100
751615
120089
537624
828399
579717
242001
241076
623002
1043387
455506
757563
245485
124855
447826
967364
381963
834921
604377
137620
51278
441547
425551
527712
784200
385424
118660
699614
663575
445366
793329
491396
514900
773899
693610
797480
838960
340438
771679
322110
341435
6109
923047
618908
215326
250732
557384
957520
629536
762879
427652
209961
598917
642202
288318
347661
595230
850447
231784
850240
962170
563821
16242
1045103
937681
373863
28905
692194
868899
276451
566684
261085
396832
345494
620636
320600
7938
273338
266782
350233
336902
87975
927811
461404
762889
326118
702967
647768
981827
149495
929530
968384
100474
267042
416874
840709
603329
141859
82050
884787
536653
392542
630626
42628
954553
12600
393687
760671
470382
484088
814221
733034
127956
787947
532918
91880
879740
303738
794279
63978
130582
690237
726355
510394
329651
773618
710470
612859
232640
590858
865711
825641
127766
724533
880648
154328
224199
927994
535169
897560
32522
299142
374290
128337
389401
702009
967870
763770
504086
570315
59163
54713
733693
502594
12292
895258
248820
975064
114836
991409
1000127
983132
810952
536350
580852
86008
53884
769055
1037438
479030
290199
332630
265421
697181
346216
842280
60561
137988
794491
264760
247470
570233
231191
785899
469706
480939
755762
137267
257403
684858
1007358
309496
222428
620720
256767
47238
316767
832343
37288
1039911
716017
122112
931438
404968
675518
701470
976455
886356
5678
298295
816725
706181
263276
858639
858555
993733
656912
526497
80905
641924
617219
824945
204451
1037004
97022
249886
237601
140740
825074
1032448
119938
504440
814415
205708
743565
243911
647513
930946
379015
63107
943171
237803
985755
84903
734689
20005
770971
513286
571524
904693
494590
675539
716187
399840
797451
881977
670054
1020415
308324
32140
424822
614334
752224
845514
431183
90709
351337
452910
238855
935019
596582
587158
951727
629966
927186
564320
422572
720253
30899
205761
90249
695755
24851
163741
532030
119028
295180
709552
716379
212424
676629
1012749
1008089
521176
667177
63407
849682
243972
472675
495080
106366
606436
24371
383013
434113
921586
245457
644570
265239
489214
320063
214824
364185
120000
901521
766763
952947
1019214
679677
879624
456976
771253
162304
958915
768372
373577
970901
413284
59583
197337
421826
706497
941020
880733
175368
921126
766990
939804
166743
42451
218101
73407
428051
453341
1017137
301591
201094
57624
68583
326540
449971
637453
826770
937389
742896
873325
88927
1021531
897226
353171
878804
617548
982959
111199
1041880
447136
41873
725765
136269
244955
638147
355055
276539
55329
607638
1024539
896711
83706
382252
562271
203160
1018240
458134
163787
138620
177024
89862
836415
883959
763052
959975
586502
218376
866965
110212
69488
803399
235210
708652
702554
969700
187439
610692
412548
995800
404802
812356
793401
268991
896816
349095
723433
607400
521387
53157
741181
461273
156130
555603
1003886
692002
719274
814022
437277
143921
781372
464469
1030966
587332
726987
795757
837167
959289
271667
53284
1029985
862740
37856
340538
449715
448083
474375
581607
239457
442275
130938
706956
192638
208942
951595
278271
541063
164995
671361
213680
72294
61733
795276
719889
260939
449318
877225
810977
651796
385928
493061
553057
476832
163568
820074
883829
307620
76282
253009
390466
464456
87790
710345
857212
146566
844996
692146
34353
254739
358230
34453
181414
652399
718873
131156
771718
760027
907885
278516
407819
373521
645459
582957
190412
9550
598175
208924
213010
542824
2331
139486
417525
536419
450321
141243
695021
729767
871223
387666
750280
924530
757315
422891
266440
1001684
249306
923414
112827
594263
1028485
746223
600596
201317
180743
163878
843274
119529
595647
927629
975521
100121
229513
306858
573838
488181
64337
213848
760963
674781
771276
185907
606872
92977
90277
816448
834287
8160
558475
346970
583695
429093
266986
125378
618351
490178
61474
1021043
879627
64345
519588
532192
160157
976136
502029
104362
195710
377620
917733
731540
533937
917162
946044
175822
70983
63369
5941
42429
253993
315491
903447
445827
381389
1018855
358290
542444
408273
159448
569652
28571
590411
746516
441962
725014
982919
955199
722702
1016637
130098
917304
1040508
851466
923871
189458
792187
844472
141216
1030930
991613
794703
453487
397487
417129
650438
1018129
1037975
670118
148669
3403
976139
829159
742633
354600
671053
195202
913080
197041
655838
609280
462207
815017
1029849
795416
232304
149017
52739
267580
415195
444950
703679
67036
907166
142005
183962
413434
512047
274889
711676
146785
949516
409736
605742
733078
713143
272873
69234
828019
134499
767343
428442
230431
120536
655670
359234
93643
753655
548128
353927
756699
839524
36709
932350
785298
980953
692530
103817
222480
501418
1008237
1004471
293692
524896
912826
47198
1041057
537450
484881
783854
761515
653440
569327
250929
295106
859705
605463
649710
338921
506838
442945
73494
409105
588401
399267
762361
995459
11631
861255
644887
2146
538654
942541
495888
574735
95366
864271
799915
59689
1018357
173275
40238
948067
626652
838081
992282
826979
555115
693106
429205
895449
673211
13128
206375
34276
924391
728180
907739
282260
500889
1034059
2412
61095
411548
946379
481644
608380
480421
456479
1024029
657630
927906
916331
975941
495966
634134
783866
548161
859213
133655
1044173
27366
339141
259823
534975
563492
794328
802698
201518
27763
701707
2903
917248
563807
759453
649706
943841
407802
662846
193444
261274
492891
455482
516569
84666
148111
58950
745470
735613
635820
830630
834422
208921
211751
679848
594972
921711
344733
484939
773961
20394
198182
969948
859682
1005564
182048
589842
898236
321643
452120
291689
191777
464430
615034
427264
828202
868983
985230
658236
509730
463359
1017332
202817
1023763
441961
67469
662161
369690
1020938
755583
1021581
832080
210025
217736
315164
78017
271980
839191
496491
1006102
867558
986397
504640
568003
29146
953963
895642
396713
786197
496859
763487
603280
534518
428701
677677
824031
835336
785274
814294
685135
793103
111365
905563
425053
652584
142719
294418
647866
652011
837430
329375
447037
302134
138203
175645
893678
198951
342924
785943
219242
685218
732846
183798
896507
982142
164517
192932
162725
40383
202008
175223
913424
863336
312369
221761
397849
609055
304273
439218
17654
913735
467046
841368
702721
222768
43717
438694
1004806
883355
742398
111064
213249
349162
387323
244883
973729
927131
384257
167893
60904
13134
854832
491610
440935
112359
986962
300591
747517
167940
208908
178352
1023249
714598
559346
969902
30386
720897
131556
772480
546260
10977
739920
966448
420444
634332
517906
936476
980560
395149
675470
907011
675765
504604
159333
1000364
298002
779184
132221
1001154
788464
727154
486948
507408
808426
311639
448718
667699
324934
886172
469933
214726
421045
127694
777210
614153
725740
410767
439117
346777
511668
208490
455088
257589
372316
952327
791023
457840
886013
715128
934834
881108
954761
458862
544174
674728
58352
973938
288416
268284
183916
650494
507746
575264
642913
828603
343682
83637
520510
693493
552796
310735
863234
476425
691529
684331
469834
449658
626891
661184
560620
925738
88745
990513
923274
970582
412449
948935
598059
234440
520900
708105
818417
505278
439977
690551
1024080
159736
258618
573276
361008
222346
390738
167089
75142
389265
192326
532154
471998
978121
253274
371261
524987
471658
219555
174590
396627
429550
899082
85635
157451
491485
837260
384023
450014
201309
385653
210174
224022
704127
662712
149768
540861
801958
78821
316540
558128
746288
705592
1002445
533852
110214
943323
281634
204480
15479
12836
587507
57159
428602
504274
506560
654969
333175
164769
282118
348987
413084
639682
332217
670505
944239
583726
77030
903049
532770
1004312
13108
380036
821570
51711
102026
177145
952323
563623
333984
391038
942825
533100
398677
609856
871029
283605
900321
312111
775533
131996
824099
611317
286755
108486
551527
396896
833515
910159
159295
771055
769942
855203
779171
894039
124066
989033
419672
765195
367019
521306
261843
485796
258435
519730
695014
1023185
605787
764459
620468
230579
14829
481013
27163
127297
225359
744484
154016
402955
801185
352722
1042832
66668
110043
8833
607637
615679
950174
997187
437912
746421
767113
307088
536360
404521
386304
318630
492050
723489
315161
209935
102752
318002
647759
304360
521359
549131
72269
164402
28449
493320
415521
253790
846699
488364
951459
886179
370574
799813
981676
422146
318291
684779
982124
793887
509045
795861
926921
387426
383242
1036513
882513
830971
51914
802554
123708
975460
718070
708747
393958
450881
981057
925291
551249
256107
950115
818209
418132
268699
333297
589561
920425
2144
559906
733098
460526
929696
666780
396777
686273
953348
914369
855826
323627
775227
870325
564456
883242
371121
517125
222664
328841
391187
614158
4746
805630
220342
121389
31822
10380
529092
646839
594114
964798
315741
807709
294118
321779
313322
955867
702861
986195
42424
368755
121845
810258
70811
978805
839028
855638
237461
563848
328430
672233
180387
856613
182771
539284
751268
479213
186349
118924
421557
382119
320498
670094
462872
522602
650704
370025
155058
554155
886961
500437
578878
965363
427246
331814
123296
820164
412738
538258
371011
737687
752839
1017081
670792
560231
153506
988036
353297
445599
518489
746686
423509
757523
799202
778104
576063
636361
588124
579723
861481
1037843
671475
403919
487511
424911
608852
1031348
806168
669238
387679
832020
646806
61216
91334
539245
737987
79581
898153
418522
312587
241287
1026824
577404
346481
528571
141499
112481
87694
235762
160470
662119
291671
451876
744040
387132
329057
349373
440718
403114
52395
966158
269074
380071
104611
824661
504889
163209
706763
915776
256920
502184
919639
639500
298596
310197
176989
677965
946995
39167
972624
408046
597425
135856
710695
923899
365861
734106
834527
424224
203912
187153
400550
584651
399369
698194
712670
556053
385615
570741
225418
943952
995737
614486
318134
801333
1042009
576674
783187
200188
404534
967374
1031803
929803
117907
245794
564970
493892
229295
295432
994088
212221
105320
38525
746249
319480
248076
904788
463665
562418
32943
76448
543058
561734
574151
96158
296165
942376
442536
630597
652454
397909
893307
711968
708522
477708
994964
449105
47906
418631
118834
685742
717051
707372
191235
182816
302262
660383
885795
216536
456564
638922
31926
65895
149779
265907
84683
809969
216906
281426
95153
520522
200855
882762
338639
796962
682844
64279
653679
112100
551807
35503
617292
644972
882201
681240
794618
43134
1014381
1026170
484904
936918
301699
876583
264885
801395
686106
111331
318851
314797
963396
173686
989641
687366
226630
120136
697601
343431
569936
906607
173399
666651
870948
79446
862237
592567
673536
166215
843530
11814
433367
962302
600434
137723
980750
116746
701856
785837
824229
901386
573587
97972
757619
991111
450426
453706
461444
595802
53995
782401
263873
857250
120972
294625
129236
16285
513806
239714
465679
1045131
47123
78524
400341
316026
493886
286587
851904
580467
386840
629844
814564
401496
783751
941146
819700
300658
129099
100435
536584
942400
818393
555535
730860
379009
243988
217077
659105
391454
570076
672789
545196
954102
413968
210351
475866
898925
810780
947742
780290
596247
520166
609888
90847
524109
287922
825734
652689
633823
14906
412844
6430
53272
763813
835077
771592
784416
900880
721806
297969
223009
694440
33840
886047
225040
171250
851024
78843
732552
7495
368027
11704
69898
304877
19625
914773
355116
898945
697848
1014188
23874
604506
240525
267715
908556
230032
75668
55696
706024
348664
583831
272058
246354
886856
854011
476687
745927
793093
120876
726812
739311
569048
145304
553616
511864
213447
336353
184311
533447
144527
182006
597154
439700
468683
970824
994393
898173
577456
234532
820747
274659
922703
991395
550435
955781
10428
61070
174899
1028603
49710
873651
1019220
674788
81012
41086
176830
129767
767644
1017997
529647
169948
409101
563114
818529
936398
730134
996761
1037159
701360
452875
919020
463960
7789
760602
799873
470534
725117
154337
627346
18729
589302
909916
1526
582178
840968
348372
450243
94717
115116
708996
525463
596986
525178
710545
493370
652673
375788
988275
500972
232466
728916
956671
27829
842890
620126
92781
762925
477172
929063
68890
52932
760051
113822
168742
871960
102238
691319
885680
520779
827374
895091
594692
284007
786508
332243
475215
907143
312029
285695
458868
872258
794249
161863
500581
840241
408026
557238
783731
520309
890599
926754
101249
894570
241178
144859
180168
721328
8810
733921
104751
678663
1020969
113723
160156
690071
432265
563168
934259
31330
694981
384674
200860
322173
532462
822871
560312
200113
860790
154074
101559
826417
667028
679561
862432
903919
855831
847779
342303
115514
661153
618275
293618
37058
464904
93698
364043
888940
790636
798903
443716
272037
994099
550152
808415
1042113
242814
602590
715862
2088
94097
929316
204125
102373
73767
585030
480214
616941
1000298
1032294
198378
924380
126835
160551
767012
427684
678981
858953
818921
411522
333560
743136
546574
310761
595992
624939
853691
677607
75717
216441
645612
123145
157737
133960
540485
896045
658857
738474
908177
17306
280585
68123
676080
88768
389283
264421
927354
199383
335777
949041
348631
830456
563137
281078
77048
626342
402163
452556
811729
316323
149901
950570
656562
52370
399762
838614
745196
665560
681549
170386
518651
497762
568271
308114
474869
832481
909930
827907
482520
185492
853249
916001
9598
949550
202389
202201
254722
726544
99246
931956
514468
716304
307959
623832
496944
630115
554365
804262
886905
925367
9772
25578
371434
266909
657311
864067
841999
142492
999753
943344
189332
442326
1009005
375042
985468
793556
761991
96255
848777
522331
342497
251715
623706
552608
214355
54131
222348
1044606
740832
887074
583122
697491
235546
734717
790609
197818
687577
124134
885130
660612
852911
78710
681313
937463
1008333
685255
1000148
613748
407258
100160
937742
555796
570229
703410
596193
766688
100877
552101
183238
903263
21370
631005
149280
240599
842496
725405
803674
60455
957162
1001574
789210
454221
818851
445725
435941
504610
116484
158504
214145
911894
466655
979036
887383
642313
308958
503632
569601
454093
661650
794205
642005
466479
570814
836480
613222
577609
27996
290299
703241
986153
174127
173512
29936
678862
902256
692093
486161
122102
209226
7488
510593
442041
1024732
359876
762466
15179
894058
33394
737229
953525
3968
976749
689697
260651
183806
214986
349773
336676
838997
943431
899688
347365
53992
1001851
354514
756899
164892
959454
815821
385123
1014734
959371
754684
763227
851352
150059
787402
1004627
398255
681292
180244
38543
954403
649508
916872
175394
51176
218971
93121
431225
118106
747604
134002
526917
534434
762000
962210
74077
146374
276762
767255
1007045
955831
933857
746201
521803
526094
555184
333885
365502
778114
328563
170373
394711
302549
186396
92837
793747
638094
541735
831421
252287
992993
382747
581876
254769
1004091
662834
467632
595992
499285
384993
587175
970764
362300
235875
516519
757668
412499
411566
91785
312651
303303
761670
677335
157187
942880
551903
857987
611921
281577
882879
932905
918901
455235
431638
69444
770612
88739
367687
18827
788700
367291
1040205
66349
61671
109111
737103
979303
791869
352611
299188
552362
598639
867032
314275
734588
395630
366792
628441
128676
470239
684594
617043
505200
218355
331251
333643
1037352
554410
646117
101182
638178
13783
466112
840895
847071
671313
333564
122215
721439
872412
365872
224011
127483
433704
478390
318608
121336
607260
256229
847411
630379
335295
696393
301497
166217
1005618
726451
296054
791421
587232
99738
377831
700295
1024702
961450
212566
600967
1041153
51115
225892
833925
992950
917959
814911
708943
619665
6504
755581
952009
148198
570510
830977
339465
419048
978107
328430
245524
607325
507004
798864
370615
496266
631954
98444
8989
447236
482116
663226
207200
11215
448840
618605
734065
379478
727191
813298
22430
775151
390297
893772
946666
387584
1025326
529305
19441
1042354
335915
48074
774874
376068
1026494
239222
516719
418562
863931
505898
1006155
512278
27492
772346
796664
236617
50608
487650
551171
263200
208731
549092
247815
532336
736052
306521
697197
397982
52936
475157
175143
492286
692400
479450
872132
10223
859782
78362
998180
172176
634922
627105
955445
818626
552001
478900
533823
668163
39392
355948
251290
632356
130992
740665
918163
655898
309836
253205
379350
436267
667721
351758
337598
631793
342581
87991
252651
713275
527433
189390
128003
360273
624214
149660
1044572
151669
85681
609296
191529
1457
1006381
556399
393225
543250
96724
685276
230369
105396
460233
818153
473120
996133
597306
571772
953614
524808
733486
501289
198946
242009
815070
63025
642995
476709
756245
980803
341120
651036
512640
381150
148788
188190
687963
967665
856431
590887
228346
809414
850902
28171
210928
896413
387476
818828
732553
622046
164453
685633
639669
154652
501303
414634
572783
516105
722318
311976
656292
47103
721284
326534
515967
432654
87569
988826
898131
449520
775410
107909
192860
139705
671182
1005893
935750
293568
86942
995431
224215
732951
676478
397367
288411
478949
919988
1044221
829151
323733
225021
160885
986789
513525
654726
132231
220492
401214
550707
77728
373765
397266
110618
238353
82352
1003642
541256
858628
107650
784722
976100
293440
836123
137505
340366
550237
711513
540873
448945
162114
174461
938450
877440
814541
356604
764613
177457
266584
1007644
271005
617776
69154
530063
593738
226244
129030
38587
489309
224284
253603
325122
215880
963190
878952
825721
584588
927985
1023181
388567
3935
1003454
154251
569272
79382
432748
583870
304849
291720
133480
163408
1028832
254018
679936
297307
864128
122934
390330
429407
139353
318346
326891
442461
711395
74193
912166
477915
540149
993746
505307
345956
568008
521247
573359
739064
949082
1026376
572068
990875
692227
898348
197022
745170
692444
1024510
944188
902243
166896
333151
76957
284126
985717
703782
580034
776427
633669
902102
975666
817916
205863
1001395
500045
960636
879627
823236
835615
20820
474962
113
590045
961470
968984
1025275
453972
643660
970399
12329
508535
799538
1021975
876320
673153
591361
143081
976495
380234
246834
854584
378542
869262
75583
615834
928899
1023383
769759
957018
299476
474585
291043
1007762
471642
398960
109611
951950
698773
708392
144607
668783
792305
195380
19289
475601
417816
271146
163393
833511
65450
222843
543264
761752
490251
39302
916999
822894
830842
82964
464367
7837
398583
682518
697990
638239
249551
179724
835800
389247
959632
425810
577456
149902
1011177
828093
310423
1043442
523647
525235
49179
358693
1021073
914578
365507
558663
22848
437275
586907
17386
544412
170972
303809
649993
172098
389659
635223
961613
171764
520114
285620
827955
146855
417558
717724
213137
80020
982454
228231
260772
792472
1006896
904978
413044
335089
166518
171114
353364
964044
838219
256275
225988
20680
542260
633469
752375
668709
465716
146143
1036653
139901
660786
112663
386145
788007
309019
892859
926279
610611
97584
1037745
181608
9215
318674
232868
965320
927368
170832
80397
677704
607942
750313
855318
850318
174763
1018302
374930
274352
643059
798659
929401
856847
517716
445441
746469
599746
734262
967356
350334
20986
796243
545554
728859
971344
672839
465008
135794
850024
397815
702351
828558
12901
716089
309347
136068
363050
740609
286226
911984
324113
605167
543920
595117
838533
526663
351227
560238
1004007
767540
747973
3533
644784
875417
945274
125350
196547
885993
24365
728190
259194
94870
438298
780416
27356
746251
300353
22560
373797
412515
471490
366526
670652
15474
558557
476596
304492
484585
264665
420824
640273
954643
27971
647831
251651
659422
589193
502638
340101
11444
1038404
586980
679164
10560
865813
257686
87403
513145
579886
840832
994987
710737
144627
95829
300396
816712
851041
1035516
1763
586459
231827
919271
4290
41815
726809
1039133
660985
622610
419034
401532
245723
144865
774521
193090
168401
251733
308999
253261
602029
990106
836076
951557
560330
735250
968176
208009
521348
882865
42138
1035917
983309
474107
207946
171719
745413
144472
1027266
54791
452705
872423
935830
787594
84702
10973
850289
859795
673444
314155
41868
771152
137002
300544
554940
232662
201751
376952
1016171
430991
225254
937757
349095
647188
424433
295895
497886
174804
310167
475653
867120
1026103
764339
539104
651324
478756
1026249
969160
746172
60775
487922
68451
889120
868154
857581
486884
763459
1012607
706899
680632
516485
836614
428104
1032101
398632
523438
173856
368732
906225
481804
886598
563151
942731
749544
28557
704872
837446
377996
1040102
954388
101811
132474
840442
366473
44438
673467
441561
642894
359131
957241
587530
807630
809242
771102
945826
801945
515404
290671
649181
495203
25307
245194
773058
26537
893617
843999
691365
817290
54262
954626
903209
76806
977302
868773
692492
786381
699504
259413
423468
605898
978792
705840
154185
941497
252228
422248
663307
681137
991889
187394
1023964
271853
11223
967557
678286
1042187
150997
923358
397810
132016
923104
913744
1010469
983841
1028079
267255
896677
145140
737872
798242
720142
829586
138591
31717
902837
531978
660039
751905
264597
213637
604482
372880
1012191
459415
67265
113658
722270
802741
644790
881104
721989
577408
629737
38774
709223
418723
363485
793480
173063
521901
1012141
36920
941655
450968
825707
230089
772155
672461
819199
878896
491636
85625
210156
155015
262247
242679
22817
862422
920518
203493
623452
899188
906835
359460
382194
814222
914048
859230
720287
404061
265247
370946
206901
803916
415330
764612
790360
281166
619239
396243
353070
928598
105258
356635
86301
1007303
357461
853345
360491
905530
972028
171117
252022
410254
930085
708589
359844
601290
710680
462194
561699
568685
1044293
480166
530765
529211
554589
810153
695337
264266
348916
1011356
305808
824973
680802
892413
103578
493227
414212
963643
989732
414638
243940
208635
786232
718033
952452
169651
110350
754292
797128
489627
123099
215766
586545
273618
577954
101211
193493
489492
182782
999395
336330
253764
917870
320889
457704
925103
15219
968509
968550
530538
447219
143504
366981
487382
999948
1089
279503
570970
700518
629753
629151
160283
935839
177028
553266
880766
380319
643817
72817
432106
1028739
786841
563559
720187
770163
124638
258691
999032
39328
589975
537493
529931
346059
441163
660950
901970
963610
655725
194533
1001958
132936
415190
940023
772747
957170
474353
154698
187034
1041653
110520
641026
385942
781813
692953
908887
234511
272622
169748
767062
801362
406145
505932
433869
44685
717330
376353
258325
425532
629774
696197
851457
307157
987131
33341
1043322
716626
611210
993464
993742
398953
61262
172999
894286
206515
600273
889752
28374
220287
576310
493456
298847
41756
161135
613637
737599
866654
939861
274640
98652
26417
984088
657793
256542
753878
375347
671513
1018267
965584
454972
175735
438794
502657
91958
88783
613382
526600
847298
442372
793055
738577
40125
232860
948022
637369
660647
32696
506354
944442
47895
79782
884624
980709
413172
948138
380584
650033
883769
713999
950111
424724
846561
623242
712539
873185
387164
665762
10572
62075
822691
683692
538918
671973
1035068
434471
1017941
309806
958383
159074
163022
369170
365080
834161
106929
993887
30720
706020
756813
246814
484762
568301
580977
528078
387339
631759
567848
945367
166376
779423
388921
523966
171463
215235
569373
473516
387981
124077
706333
190966
844492
408613
816308
344037
27884
204854
358086
551693
904646
558355
326569
804438
237159
645684
518150
263682
1042618
909829
944462
936535
824169
547741
54512
507296
408106
151259
408990
492153
191358
223687
840791
493075
818977
843546
779546
392775
883313
21129
148548
172731
568445
175716
555938
275056
791100
250394
119250
705776
757965
531492
708792
867199
836038
371458
938419
145656
851690
156514
89094
783001
867386
101012
931946
1037586
705059
451258
21529
440398
439741
889373
526533
501597
959609
610969
558481
848067
310422
572933
968206
169983
628329
709215
525637
242511
406131
444850
13290
854154
364031
917772
496515
807135
1041464
611354
526435
938392
325920
111235
975221
684091
593087
617704
540846
395606
932487
573295
420202
365096
656713
137508
267373
486357
151817
757678
125819
453727
738354
929156
310209
528955
476435
121360
4880
593838
266674
942494
666483
651706
422318
185281
59383
353645
1013094
715742
917889
768209
250326
711691
463067
236077
150177
254693
3588
628773
139022
325290
948162
543170
304443
135761
830404
620026
776589
72038
968841
869947
17018
405183
542872
244996
3967
753497
252332
843392
603604
427962
135913
56844
397203
229456
998873
907407
469094
516343
368992
965068
635554
985996
488204
481681
984578
526071
740685
921837
114120
369735
782279
624905
434461
257160
736535
552356
87292
110342
688279
330636
243624
959375
15800
517373
145011
594470
625313
920093
871727
596420
775688
133507
276798
817512
177059
506414
28925
187404
811427
1018850
343074
230913
421510
777573
806835
540016
1017887
654717
715838
832849
611214
219272
980244
534983
574201
460155
989938
948954
686477
640815
107044
238539
377604
620899
473833
126765
463419
314703
744535
201714
551564
191360
982899
745355
802743
784201
723964
567656
873283
423738
916576
620579
189969
997445
231004
253406
765838
527280
821691
532639
5740
329321
475740
795558
868352
886994
400554
358658
222153
535904
896851
873386
972308
669566
729020
474377
865970
864590
314755
306941
195727
736724
892027
565715
939309
927535
217368
925348
739680
504634
779878
613597
814275
565906
870787
610145
72468
601701
72777
138549
776364
626886
983729
677884
9201
140065
188445
830423
658741
554135
384363
738156
616036
151038
112540
213696
50892
2940
673180
22403
158696
378308
910444
780587
3642
239922
862588
175405
709195
344660
1037395
659850
673137
112740
673702
687809
530286
1005110
1028558
836744
834577
329150
316806
603210
333759
584420
196115
597878
937526
846981
455777
386938
694401
53347
402300
425124
386850
160052
1008050
458279
159603
112281
862998
550033
698354
373564
246699
275215
836620
391303
1000846
244804
376055
156520
988702
914629
349653
474996
839295
529620
18179
566978
834127
109980
575583
655995
142601
474626
1028071
772171
669640
591491
295870
74375
253896
651786
589503
518702
62673
559727
904630
639170
235892
88330
366157
308494
866650
556739
500907
616908
525313
585568
13068
1001140
972217
1022107
386391
415411
362060
404908
1018607
982265
834090
500382
302884
929907
266981
901159
1013950
845827
987365
1029213
322587
281398
103910
463729
919921
975428
70739
316143
164647
729704
120095
861929
198315
258579
298580
306968
457371
693147
985186
647463
140955
122827
509724
498356
66778
802129
889662
314920
101251
990513
2574
180326
210561
326557
659420
310741
463526
823913
973077
226895
13876
254526
137853
750642
705551
615255
765269
160109
900065
703990
896206
149794
504028
777056
4926
128893
621872
385448
337184
875180
985173
82276
983197
915823
650530
641146
927834
380146
802692
459269
348390
482182
152118
1043618
42631
992453
898698
422006
989160
624522
18441
907837
360334
788080
857709
331451
260452
386920
198665
958727
913046
473096
404454
457831
516690
779524
234511
418403
424846
753677
302228
819888
418227
878036
802712
488950
102693
376903
865444
91238
8563
406592
945819
753773
798554
45700
603264
828197
878089
530599
1000060
661559
189450
51909
662095
780427
890117
181384
401452
454096
511342
883878
682152
164089
637149
10533
560058
991718
2904
179992
990879
208122
810659
352392
224349
771232
234751
318126
980759
140487
247095
528818
684868
345344
480852
801465
492379
5761
249359
790453
354213
532462
112428
647654
198628
896205
387087
794212
553265
23334
220083
215718
239460
644603
941952
641361
890507
213204
788454
710386
673548
1012623
303185
602825
912384
325726
49552
98954
464656
559713
949835
378988
631752
239229
814527
867243
462399
310380
628740
615322
719573
455576
448930
827645
573485
749391
771
889936
282695
950130
509807
772954
88053
197610
376952
917471
414125
504754
649217
1034299
671575
871044
765574
474816
174802
13576
248784
69403
711490
980203
406310
108496
595082
13200
913063
660318
924328
580241
653558
268362
342053
160352
668834
993379
139519
774609
145145
85943
208777
942059
244049
1744
167229
558949
283326
319138
749483
137498
696107
520873
88625
286635
268558
817340
554453
698881
862264
314268
213618
245522
268633
492970
999537
84531
493895
900014
900193
4977
298419
3760
655553
1013387
975553
419479
311898
576035
653985
833368
185881
813775
428701
741781
439266
742853
811673
934238
631342
735271
594422
881142
431892
294000
31326
895998
344382
745458
4614
700354
198776
55396
1027355
581239
784234
992394
665034
866232
968654
538963
791174
999484
30570
327023
216151
945718
574802
131583
222791
191847
1005730
887970
329868
108050
540153
843168
583560
516545
416344
696345
66970
930179
1006342
33016
914561
804197
233499
625445
828570
943517
345572
322040
320446
95175
656752
701920
80494
334391
202381
363399
466743
630978
479475
912653
960898
174085
483665
36114
375139
824695
267253
581652
373412
591476
726620
107219
119512
177511
918462
610959
999590
279421
662066
929305
1029496
280246
887562
447696
76487
462740
811933
943797
349711
106390
360382
934330
927796
959013
250122
426757
494922
626530
258228
303110
964661
1039379
63366
287188
402230
648838
1015066
663585
966131
31347
565598
843745
158839
346566
1006280
299641
923605
289476
964923
785554
407442
625376
95393
700215
816966
582738
658542
764274
725314
669678
456827
12383
591617
215846
539740
80822
448579
367588
187353
1035627
531566
469759
909155
798494
858017
53807
700562
418448
610589
475278
940916
430912
171444
375262
611186
11627
28060
59654
949583
595044
304203
951481
845350
505982
890492
417630
548569
32716
317278
729795
363359
910952
1012084
801470
866727
534805
722926
202715
777138
417609
1026801
421024
844752
550131
992291
798873
71323
333257
182062
1020520
318189
659598
1021898
125567
339934
257457
874369
535392
1040621
141430
358450
124195
7215
132684
655607
494525
529596
987536
624233
844884
329910
62052
650580
33465
756778
976134
960691
908594
607486
788160
545639
159833
719575
249233
579374
1041574
334755
92279
1040950
227575
803246
98761
253007
752671
100380
561088
882150
507653
994566
580625
508850
270979
714886
142315
235752
756218
753009
939017
851463
349076
163897
742714
768767
100520
713560
1040730
973239
353796
537531
636759
252673
587557
568797
674165
282682
752516
269427
192512
117551
888776
851288
383884
903805
137251
297634
716149
504624
413100
612694
619280
1024299
307817
295054
275938
619008
250159
519604
124687
85296
945262
288979
180951
838226
402668
83225
89243
51347
404828
519099
993172
907184
778658
958312
63748
781604
250038
173807
733879
7159
940310
56953
205387
193891
540130
915640
637441
672696
828782
112978
385530
331467
430043
49880
324503
357925
783464
766149
246685
948914
784436
886234
152964
69000
181823
50231
677461
154027
904055
661523
757419
425577
264208
80400
1012974
976956
67420
1043063
62125
338498
495294
805038
843049
1040021
396790
863190
222352
572805
578403
395508
285918
509121
81476
190520
981743
803986
1019728
389200
121766
558087
309398
767820
176374
840678
396331
260931
372787
567487
103195
881064
587527
382213
393226
593268
382587
928067
794988
127446
874858
29194
401061
243282
987610
190185
198725
17727
279983
950271
949443
609764
723808
972584
814451
271957
517479
785978
419843
989122
1004489
599342
410288
721555
292044
447395
715226
421267
1032994
126700
227336
52829
108053
509605
401134
963442
320584
659207
630360
864126
650755
347184
360441
761692
379771
465928
994463
658602
337105
101121
381668
621223
968888
354219
487417
701599
419568
942909
194103
975710
714367
848237
638995
257841
293327
442235
747128
77779
813328
285370
726973
569846
777767
66787
212398
526132
884945
954276
101167
433129
105042
298172
177420
859406
372434
390719
554471
853294
253141
245720
513635
959810
620765
854340
927691
430848
943209
218814
995277
692170
897015
517574
503410
317971
969984
501507
728621
718795
308334
942772
460164
131119
876324
531151
423049
887705
442218
601780
432387
118813
800442
755499
1000084
761766
89488
212605
849789
426287
610726
769231
155125
766469
2217
792195
423310
541271
569319
759834
75779
968360
656428
882623
381592
1015228
147052
519874
177398
919401
23362
135360
336051
520664
784068
333514
537214
178564
905681
994972
107826
168919
888141
538332
506803
189396
1410
31040
62272
111029
945039
132477
30494
805375
748441
451528
447127
916381
199963
287347
377033
411346
151526
64735
505285
324523
840263
197308
887591
694113
271172
1036236
1008605
235802
545567
507672
1011209
1022182
912638
1002599
240242
771716
519072
613500
487063
541746
328612
222799
605809
916840
739615
661875
1434
991854
698927
156976
150452
680240
340689
173537
847967
967132
392094
481702
399411
290404
528534
959358
152757
821732
873009
22514
593964
1028474
775122
547936
401454
562415
783587
729641
561834
705872
247261
528274
278806
1042957
196842
540590
771605
253186
533418
878215
389071
740295
203621
514140
297762
552816
284755
608982
4382
1010029
695229
709280
371145
778200
225776
609998
84033
325036
465836
286320
337426
635966
241481
135660
915585
1013143
865942
935019
521056
476216
219728
594544
894359
551191
473573
152397
174587
440266
770685
846597
242056
625706
885546
993568
646303
887422
821
129378
207670
26228
6334
166289
856861
828937
718144
626174
225278
344467
171248
997426
578662
799080
142416
837901
294542
78450
693203
739223
382245
330774
407991
319417
702135
626465
927966
948416
211314
39768
7408
663342
698355
97024
212044
752806
820277
504304
513165
267137
555817
222627
200445
131771
161210
12048
269774
218310
893967
204546
47355
857829
567687
676099
549819
870084
427651
996195
838094
566450
874620
393833
221799
373033
895333
1023266
72197
586537
302242
7941
824079
862052
180764
876523
490939
328523
109066
229963
661727
792974
178898
532200
259423
181818
53492
152630
764205
529646
975451
16012
793495
673466
915558
375970
798832
153636
985342
948566
939353
931455
119805
405094
173816
62306
754398
966494
531202
22614
235380
426367
199605
732532
519585
514399
789073
649654
312441
457871
1017110
907757
231460
63190
470987
813590
551559
135474
1024128
758660
654279
264106
497731
278650
904300
466569
367407
412346
783414
501016
1031983
126440
580415
170181
362429
1023500
179032
387459
310169
667823
122639
733974
626417
183771
648833
248691
47655
894701
626267
17684
817799
66432
201754
1006543
953404
633170
589973
658488
880963
484616
696636
510203
639777
250779
731142
614401
488604
865193
795785
798916
304673
178000
303109
121056
137635
144155
703421
156632
1003224
190571
252146
577991
99035
546643
153615
654001
974956
787415
498218
934107
220749
551241
459649
197778
704837
772739
61308
873954
1021259
623784
960127
878046
417660
962775
359105
33099
746250
694058
914437
466937
773438
239824
454196
671410
646828
524255
415349
808759
398951
650855
395147
461599
487323
437834
68648
392615
467407
428623
628237
112605
300254
384457
307514
932977
955466
372118
599215
677471
154509
276810
241156
223951
125643
1032897
125425
663421
195785
992347
444521
276668
635951
370822
994477
215859
501866
89097
199930
420609
1003493
302982
1024381
75456
258577
135138
361862
789626
972721
939868
801708
774471
989091
12089
609166
997262
508234
528138
958142
245846
159600
551235
330871
204378
889503
592634
661591
412780
359969
149556
103806
636699
114273
247450
445344
548596
490198
535508
999722
484294
407792
277721
235787
168011
926036
367714
223299
628165
120650
346243
831754
115666
876341
471514
86241
881868
411881
802793
61427
408493
515746
139339
618082
973617
854809
407572
487047
546452
474863
193369
904126
625606
644395
390323
249729
375103
890267
88510
220566
644766
338248
434962
888821
887834
268988
913305
267626
618599
774409
724942
560793
268649
433575
360654
663326
2223
85198
11882
209173
843444
18672
728959
814338
1018880
24831
375359
445276
522462
488123
256458
381048
68187
699132
120911
388718
507314
376063
1016544
286685
704131
878880
979707
359715
1003563
893276
829390
504270
969462
711425
144161
679914
490182
637924
987517
999281
797994
132883
319362
279427
821203
32477
677892
642385
9862
630040
668239
843953
752902
613387
367379
338684
1032987
463046
44770
15882
845731
64208
413101
899491
678140
542990
451526
634637
553717
90649
154625
279380
742653
388362
219947
513374
356810
121812
689574
51889
129942
271076
1005967
68742
219762
928947
842613
838137
659882
475568
541226
195580
931786
550872
477228
760755
746272
959914
976988
97743
99984
818987
173045
735902
152849
577719
972021
633491
1030789
290933
726785
539435
88663
678698
117123
560627
370059
1004494
590338
416057
546949
293704
441179
209974
658454
917225
590124
744193
453318
981811
582334
276413
175393
885034
359490
434663
680998
203590
885671
861375
693496
256259
492841
282145
600682
778489
544286
252394
156799
882888
74002
3261
931302
173223
665909
337713
132976
256912
623071
584653
442329
211809
598624
328882
950417
236015
1000647
153569
4270
548443
66524
800639
120570
786943
832831
245103
916705
398479
62708
95011
590753
960206
31356
594340
125828
972231
104584
941382
670170
470455
670730
12669
610630
175511
281002
824526
514314
344104
514946
123586
897965
196421
41155
340865
927303
5549
434131
1021168
718842
118232
235510
908539
829210
318973
651343
485712
121385
528541
185908
72921
79717
629087
606745
525502
534463
861760
2121
826188
287922
363593
1024807
777656
705153
523922
887694
175436
605283
320684
114948
315669
575951
239233
514223
361726
789307
550681
311288
544691
695846
812765
808463
881322
1016005
355647
285566
843183
278740
482568
786474
671856
790766
952972
229228
422596
817754
597201
378720
184100
959734
274342
930476
735027
317116
624965
956516
330907
424882
988966
846772
861003
808313
265159
870333
405456
390137
655463
344156
3971
574048
1030245
795034
554964
32460
978222
3361
71938
188557
106164
629961
335641
63877
294977
495247
86048
638184
513752
1015209
200815
184800
968743
187906
390183
1028854
686102
817788
374598
960313
903717
39290
551730
924089
929242
294656
434840
517265
973387
808281
598122
450325
459377
300008
938268
557775
519156
505332
729742
649672
688801
876509
1024046
866473
67044
576963
622049
923099
891552
87182
641694
155944
438533
653891
449994
449563
606894
807211
85271
449393
933858
45678
673200
736630
913729
86926
483139
33243
335088
234422
409670
587703
367319
126826
657552
77063
712786
164991
510056
118186
11403
669705
781670
201387
758159
957239
109489
118713
962886
626575
776738
444124
168244
457752
160891
846341
1016248
845568
345094
227160
720247
566120
104391
655979
253273
565111
215645
206047
97890
368641
296440
196768
614110
400050
754237
372900
113692
486213
935885
17485
545538
359253
245273
1026186
271276
438409
564750
964369
457014
347128
788280
342254
781147
96539
754979
903954
94233
777171
1004747
931383
486256
536678
239958
314396
902471
739265
564456
726473
1025881
874818
699788
786314
98173
1040032
561146
803119
489261
669423
899653
890996
897198
873892
1042656
11130
909764
870137
518416
256512
1043231
366045
993573
248641
1023093
730325
421125
976596
94461
825289
629491
947681
759261
784638
818619
614467
165824
972508
121057
131538
851211
235287
268744
702164
395461
346201
735036
659404
692786
602510
890815
66858
35800
949651
583710
140910
634996
264090
737459
801966
383462
1041974
99109
372396
867319
534408
715667
287449
887193
836197
450430
627657
73570
968289
481523
970557
784664
743288
109992
852824
155998
531606
208451
965939
918157
822907
248977
109653
370849
950028
507473
166460
817082
827855
272910
144485
996435
401961
1041009
558659
745883
591195
243652
618917
870385
579431
35576
619148
676615
1003305
1042118
276218
514611
219893
204950
150089
700888
864701
967989
139067
959782
986037
336167
69956
55921
494341
485627
235686
963980
945348
448804
154084
133231
302323
239147
70566
547247
835175
1039254
559603
267653
950430
988084
418371
87438
1042257
623269
484113
206810
888207
1022015
665810
625513
1038131
207815
947645
258373
592852
917316
665424
246538
119094
551319
217919
639193
189580
381469
251484
564419
589734
781854
710818
856013
1039267
9745
226698
201019
172624
175130
169640
660078
918408
603559
705101
776627
1014455
164891
292620
448915
927071
998314
907229
799432
940764
38189
826335
454156
336476
965412
30886
19333
695758
255951
805759
827600
241157
917456
48908
941732
501834
89533
851619
466886
909972
413944
596878
64291
655577
662142
564094
924329
601927
172265
315189
405943
189272
893227
643171
435728
439512
927665
48450
87472
234691
512676
202859
40604
569049
296555
809176
36951
428892
186540
788537
1032379
983886
764674
797227
533017
225343
947695
38601
932776
894510
738859
627113
680276
116590
797556
505342
968532
938332
628140
252677
125258
613858
1019713
941141
294576
915182
387353
477908
626775
666258
739150
186712
25101
361402
486469
229106
172234
424329
17932
692185
724327
354903
250895
19081
380124
885105
907448
716634
823199
869562
87849
479274
650453
576835
218149
932868
451545
252289
562259
789439
377873
514621
171775
684722
588015
455974
395867
292932
749617
112434
368682
827455
330231
808477
246660
421485
999215
892357
123332
120217
786523
230768
532921
108030
453793
177506
65991
740056
193341
171564
351920
822475
962201
497969
911734
278722
909966
936986
449865
330862
660478
617302
370413
774114
933477
733340
409132
918666
411478
660620
240775
94613
892117
895114
10077
582257
817792
1043673
495382
162333
393901
535520
130639
593013
639569
166834
497780
67269
933669
392499
921596
548991
194508
339308
57274
764505
219407
265462
363139
305414
881602
696838
889667
280166
51560
288129
753560
98942
241542
661427
908370
385995
644123
781555
107402
557201
568005
139241
295926
560018
342241
316842
242927
627689
93822
27696
518754
60952
237717
784010
132715
668607
892417
263255
470593
426689
697920
225038
774546
1042130
108954
407627
945794
853817
951574
946061
112181
840740
362279
915992
974971
728243
238145
666526
413940
792538
276196
381724
289127
343559
150077
873137
861469
768833
983755
102067
570293
328751
1007987
663577
392555
480053
269391
77133
883764
247730
761331
82285
224651
202977
1035691
192632
57584
835474
532720
519443
253126
125044
984805
864705
600441
792482
656905
1040797
942380
979838
691478
235571
328222
917861
268412
1031519
1018129
463344
306469
980453
594103
415704
328614
402710
878537
133889
815367
625922
172728
852524
66920
366156
11504
712520
299135
369136
389886
178710
746615
151699
633530
533322
253881
839457
1030632
1004950
453142
754491
624895
539005
193759
919705
749734
479035
670380
858225
173122
438731
894003
651147
400882
906223
707388
315328
541498
476506
833781
530139
30374
743527
903388
965101
605393
335693
395528
319836
883709
93561
18197
987460
12647
438403
1016379
81903
469179
939981
727512
411200
659143
898383
470598
606676
828628
1033083
673881
1039304
883160
798035
650537
718274
500952
925688
322590
435475
376904
51501
473400
256690
131622
585493
664011
122230
483446
749102
230546
346378
893077
1029702
412317
938844
893220
918863
602868
980314
647899
19951
64135
990683
170484
1000771
362191
370329
719655
328954
404045
161050
253550
380306
947879
829702
327742
960838
242060
817953
633136
373062
825730
226075
407401
921302
126331
928812
80106
997706
268865
545430
611133
420356
122154
1045306
899730
528912
354278
893351
36922
930422
938490
153344
1041104
693768
953842
128073
819682
654641
1042997
577728
647577
900666
614160
355506
637044
941848
713466
619579
684249
562928
60417
540807
198178
449723
936338
403428
695052
401986
451834
379375
1006146
532490
484178
321700
53151
176777
605523
1028503
761323
748886
907806
366044
445707
770715
907704
446695
636328
943144
624383
935255
376626
591280
657929
658609
951156
568100
703784
994573
266210
851836
63011
358170
644603
629028
492861
664506
363687
35848
759911
318843
932677
283276
530943
755009
128240
230078
133804
511879
541155
725099
493967
308007
610206
937076
632679
1013615
117867
994952
578931
954142
59231
97454
310946
992558
499359
338441
370293
642482
287540
608240
1002915
133558
811935
735626
578577
539926
721145
312838
250048
962767
257219
769069
872724
596475
268704
137396
499666
723581
595087
687155
285879
469469
480747
346156
863163
128992
640782
190686
470318
958341
467388
134307
734940
588555
58476
133418
189694
895301
561692
470693
587097
564831
1007642
985787
875495
574172
662498
177626
721478
555259
258951
323182
1007211
1008982
875329
103008
1031304
706941
486661
198407
39323
214320
457754
850115
296659
466807
458899
491188
1025247
500503
14356
977274
773279
948466
957944
825219
652554
947137
118572
608264
537693
742402
406477
413503
342542
898448
178972
506660
798435
846628
97374
238394
88436
252544
440491
754113
704164
273573
726730
372037
774128
94137
540951
935578
635767
41914
193327
495176
403537
389634
707380
576167
988268
570714
246737
414639
929799
843883
99702
283829
674395
871672
654324
730725
283754
400976
630398
736467
533108
366302
777872
92613
220583
411478
723984
652232
599410
686710
511524
502382
89932
127143
712067
933906
426114
360356
135460
536110
1044203
1012086
370430
422063
237115
705077
148631
692233
370422
621774
968211
258625
649155
877636
279679
1024955
908202
819283
683391
923445
493080
608377
667296
335928
953442
411471
935426
732809
502697
329222
1028422
249092
23960
607217
1030520
1001253
814827
846482
798991
876603
790833
714061
742765
524982
553319
772656
632454
198818
881112
668966
143667
278087
508297
145674
141623
650396
8505
519776
648502
671216
25308
46934
710653
764563
337768
1014121
53173
918841
965070
831335
598655
1019804
547879
114459
89114
1024553
937273
402369
191045
915527
272427
413243
763306
35189
184724
306862
996666
224915
215924
42333
978462
57966
262848
840262
396338
707688
301756
1027037
755716
305182
139077
205269
274776
511592
390961
927733
694477
153038
57300
272923
257411
595498
423180
419726
375914
847005
660946
942580
811608
442403
206944
852075
1013301
95011
937414
398182
115204
930863
769850
953357
456991
137171
700752
228355
632237
539157
946998
949602
445429
206454
170049
763045
968391
837400
765269
423254
842642
987691
815774
134601
609560
48916
130409
295256
445955
167753
348761
57477
723526
192592
515373
466710
534871
461829
148948
264586
1000602
531214
972608
356800
950054
465050
640325
377351
823613
404723
928301
564299
413220
174412
739934
66555
264459
758325
1000913
487182
599171
891477
175534
801872
977993
781015
122238
815896
502683
576785
208146
657376
556797
753458
372962
825736
740110
105177
454231
528569
263978
886952
115938
937911
654967
745780
896504
298925
672149
515706
11641
86790
431294
264121
653622
499659
829859
1040636
437256
661831
695628
617459
1010314
595301
34685
364051
363384
226358
496012
182917
629216
795094
49094
213613
973256
302092
389445
452694
682184
858803
401389
279476
933694
248172
266482
684677
211180
381972
172055
935888
931351
387197
699952
436630
616689
658085
710248
954818
798688
199476
855051
372743
524211
881304
165506
407112
340770
413310
889831
29883
212426
884526
843461
967076
882861
278617
51587
302887
918829
675314
734401
252959
419389
215446
735918
356791
988712
503537
152020
497333
458387
704860
827549
350947
432341
907352
423451
701021
201327
744561
911499
491058
289719
878033
926245
971097
1023798
596292
150045
476184
724321
615564
637262
268282
748977
373708
45591
297393
333617
94044
118084
373827
130460
196990
839962
430022
554018
71501
797837
803220
1038975
988435
606253
607200
819538
62481
240233
482985
369059
734790
31636
834160
751324
819891
556781
468513
12853
821704
682889
1033085
198668
458870
556035
119791
495889
572276
515658
701548
157403
580191
191593
870268
326819
798461
264753
396156
605254
548016
1034432
499337
185726
480364
753814
506922
505439
193272
896311
385359
222176
80365
476471
372424
751652
434930
140908
853187
357279
32705
13620
9772
147561
1020550
285238
974422
878298
94417
882867
813083
83835
905764
904537
981793
887725
476443
650085
192268
874671
5928
723788
983909
1030826
593695
365943
302196
595185
80160
687036
378041
9944
49465
664647
523946
1040338
119061
986119
351602
47105
282158
242929
884364
504767
482494
602117
459754
153189
581645
547790
978062
655269
547918
907820
846777
639911
997985
749285
68640
941123
616503
102119
172097
3641
542673
461538
847325
53180
682047
446131
284096
813
354082
82622
150626
96945
131906
1034405
318935
65362
245793
886934
474922
206813
104271
777963
205256
465882
159697
578816
212115
1044238
669161
313848
591254
340532
195715
565537
550931
409026
176474
333428
750748
505332
348427
985063
842110
577403
66837
103374
91707
897054
948849
429405
248875
79030
465520
777251
192086
890339
765940
167137
452628
164736
530989
395723
387353
640391
999908
85238
361841
338815
62787
765983
721429
512789
596309
390230
929982
450898
654311
1039398
654294
367692
109066
767329
234338
802293
206346
419825
81823
72351
861178
18020
943985
714365
555629
273174
494388
775921
822924
3263
335834
604668
121891
356794
796925
732672
63351
588344
78730
437238
864524
261382
929058
1013235
391551
664645
613574
97247
190008
326649
406371
490290
818997
376136
672288
76331
29166
106147
424865
286180
561399
352239
535095
377695
828239
239544
4086
786316
249924
999442
727151
646250
717627
996681
42781
589656
269567
607353
402507
1021292
228171
129057
426779
647561
444228
372483
573048
68389
840311
311443
207931
662602
493564
253447
899526
580891
970460
516090
319013
1004875
397853
151988
637962
116307
86622
835270
833487
214459
925777
330495
197677
882821
526248
38944
979712
524064
235243
705278
811811
47908
237234
753820
19742
296722
162100
580216
128400
103693
893477
586653
348904
935745
602146
577380
1013891
631089
649696
761564
819250
941716
222999
767832
825855
840345
576836
452564
498806
805782
510235
282803
835721
69947
387636
299734
206059
221166
464172
538323
879068
529456
775817
901380
743209
942892
758018
885727
833083
221619
455085
13827
998673
462171
908979
70530
909854
577084
826407
59020
45970
614256
566801
486674
830336
907872
103407
454116
54904
478511
815055
595991
114547
210222
723407
143540
94056
731383
253083
174338
515826
516067
478808
211564
381227
243382
833841
635669
340158
623125
906624
772331
442254
1045284
1041119
139793
658159
781965
299121
611522
168191
90165
772412
114347
203578
556310
579991
140388
902932
919263
183090
906058
920943
756523
101584
639089
528428
772806
131729
237320
713602
564193
390704
822786
668304
936380
5971
906388
529554
1014112
962884
23835
780360
770122
814557
474176
841811
774949
394196
504854
313214
871477
926661
822293
985616
431032
425520
905295
471167
542080
596073
236722
931090
705747
1037789
103520
524439
331044
212536
134210
143843
612039
51929
425844
932292
897956
1031599
336549
1025179
989549
522487
699867
781672
118384
628900
720264
709097
932507
482580
76851
416214
960232
217591
89958
905542
672577
166855
346581
557402
435968
552458
411763
174397
1045325
881751
429857
787860
410153
996908
852435
803276
48083
454568
311962
44894
92232
207089
173531
87771
551792
488144
903903
421731
185357
1027325
496410
673957
632880
181521
526297
354836
748392
619981
350919
691186
195493
200738
599379
49270
960525
925876
265453
1009002
248920
293544
687013
438982
279463
703668
630765
99663
979415
1020875
625738
712597
805569
962705
772674
468396
485657
439809
329389
735305
277170
438525
621945
207047
943480
428463
722143
104661
91392
168666
127180
478917
72299
704311
177792
891531
583526
167765
680603
312250
663757
465882
526421
377438
924540
131471
352517
884630
44318
873606
717397
838186
368989
364784
982872
666448
474317
279438
585297
43564
174124
56091
127360
289877
464899
260880
576723
529223
450247
835547
173279
1029325
406461
587778
979817
733241
738690
248907
928286
1011938
1037691
199656
876436
2537
572273
757957
709310
209504
204152
360371
477613
671813
410708
643343
356404
533930
544356
64203
232373
313669
990368
617295
570723
45481
556949
414477
683649
198879
101205
609878
100816
262661
862792
801552
905696
686308
993582
124223
444242
390526
979083
923336
573546
544346
907503
687253
172105
417171
413542
747442
835352
359200
767603
236251
663296
216405
79715
159673
967309
435834
243178
915948
915486
436536
447390
566863
72662
212834
30916
1037754
55216
386673
1003956
16150
1028967
621913
69159
991373
635998
349169
458503
311082
339157
152936
562484
941978
440020
675279
200627
232945
795078
340683
637987
868845
320189
381499
951682
380325
419939
141423
77645
676104
673079
755791
923717
885646
280186
709682
98642
844372
594032
485235
266278
246197
650368
717891
463342
319000
482931
446037
856581
144564
800045
424514
238984
221792
675976
275118
320417
94782
12525
802776
725757
912480
564295
108496
999306
205178
436697
736185
5520
632249
5110
507306
1029059
656787
330062
176219
369068
901320
991687
878719
724871
548270
273682
389751
116654
311838
861176
842140
781453
222530
587546
277688
266225
961730
460193
896472
651243
34408
725263
461233
199950
143961
790542
175516
193115
851297
318771
75032
678321
606439
472226
995088
484041
465690
997847
53299
228420
444796
619476
612002
227599
637589
289001
254874
862231
557908
218590
1002274
195376
259172
1008024
640559
1011859
96528
137613
946770
908418
619613
110223
737241
766331
92953
527375
103399
687245
327331
247691
876667
727344
1027828
703268
207610
912702
257108
45560
724619
557264
723910
346906
838822
412603
959799
878523
880868
918116
495341
636064
814947
656604
94128
9703
614246
664227
728919
1035294
601243
616312
378162
281557
359299
978492
862460
24183
68264
241791
770348
493774
427832
977909
1011341
717327
570033
360207
177715
243327
221687
315074
994196
231545
834825
609825
870153
585853
28104
585664
548851
809779
124938
229609
563193
426016
69445
583671
1014715
355949
859688
135712
978528
37666
484888
358500
762229
2842
846499
994318
486031
807483
1022143
173264
279416
303143
70811
73650
1042556
5719
510224
402324
18999
497291
971999
556584
549049
741960
151007
920327
426732
262332
855236
15009
251973
509098
885540
720468
497084
180583
1028164
57448
239424
173214
676964
935694
295237
959707
187698
396941
86959
595985
932607
219878
1022751
73871
694264
187958
9420
524950
800688
823188
267971
782737
707106
342627
211562
1036088
836504
175955
70893
973039
201445
918130
417309
535494
907885
520125
588794
73772
879777
918438
930059
615578
320453
771569
654546
297166
83488
648204
807397
821522
749865
319502
406183
617151
653918
139890
311183
928861
433719
446954
876963
653336
516793
174164
605644
841427
512220
842266
827399
276744
992546
526012
773411
903126
858848
553342
198080
416649
1038759
691561
271829
607611
339601
564755
396815
477169
411848
843108
871515
985175
829456
671283
243295
806086
1038825
848523
820517
318482
74309
394982
168250
1036110
609650
278106
378238
824044
118209
794789
323070
18762
563128
84494
794186
388787
913842
245751
465606
868197
925270
285752
81419
595460
237606
488531
217325
714490
781632
596292
366236
872410
543876
1037162
422142
623797
322304
251554
193140
813664
594776
189106
978185
517679
7693
460945
250851
533061
531749
460876
350612
776518
685355
593584
60108
972823
1038209
838256
342281
865023
747965
497666
330119
160283
555613
443393
941680
674406
220400
841628
669429
847949
78576
522000
444585
548492
544855
476963
959085
736225
474986
25850
189405
779174
924289
867907
442579
579637
989739
10909
384245
287883
1043966
630743
1038220
990309
268507
624945
949836
513071
331894
257959
682274
84144
533111
750484
430801
820881
502706
598653
273912
199091
461371
2108
54684
260068
57657
286699
79717
197703
808031
21663
848316
179398
636187
605414
649063
6098
43373
731904
937581
806787
5282
530740
986414
874390
150609
963050
774114
898042
444558
6836
201379
518396
813606
3993
149379
416937
416870
899750
296151
545672
983475
623215
643734
1022794
198130
676845
169474
319452
794968
522150
496094
285388
118180
844321
743461
79397
546618
665951
1015740
719265
735321
217920
307292
456748
504272
961003
234725
62469
486247
933464
646670
866755
213530
1434
301435
484057
408852
756259
389866
316599
1039147
934893
165948
648794
355278
562447
958172
303337
28991
157600
891149
181789
856139
837576
807610
715767
359466
595320
448791
79078
142313
810453
68594
390550
125347
77576
611773
98376
2960
461331
124351
595299
837037
142817
984871
538285
201933
512137
582638
329110
964024
461015
184765
423928
1009396
829220
466138
1014252
360689
741218
653163
91861
495362
989662
1018760
805580
256108
1021810
163527
868393
243047
280490
157924
611667
472249
730519
731222
490540
719923
419115
799380
534194
1002120
190620
132854
159412
625879
614119
899771
420903
222839
952411
351039
130050
996898
591816
388541
989570
513828
240938
408841
834301
908698
619719
359271
313872
20588
558240
479795
649694
889380
390657
778269
1006367
29065
189362
193389
464795
251599
110847
564419
273004
582186
862712
910091
182706
201114
254205
792209
280188
370157
1018321
265741
464710
108196
264007
474375
612566
36846
382985
280366
870041
422408
314528
139479
545824
513367
373007
141730
462077
472765
468610
49533
379475
144736
137752
280260
227471
539663
12436
1019248
836895
536099
227282
947203
119622
891072
903577
810217
714006
844147
160946
124199
819752
197226
333599
370092
905130
632789
217070
320767
504150
308312
33299
179814
85946
96059
157003
847656
980170
174461
242238
265533
93775
865064
1010296
586160
262894
953116
308700
136050
538045
103285
590634
868488
386190
57812
538502
531070
807812
850465
703553
1017536
141479
294033
573735
608344
33948
131353
414359
54536
577866
266246
686787
105935
497882
343201
1030579
933231
1029517
419645
384200
70959
266901
667636
565443
474461
687149
1035270
481003
759781
649871
494531
554462
598095
542091
97867
536373
962136
403820
971379
295113
777322
258200
1035611
424225
751997
78873
620131
548030
961215
893917
841368
14192
898485
662269
834070
757715
559698
891742
573029
98422
503497
668884
92167
1013226
369175
978676
1008002
160226
970809
375091
125471
795018
920254
368052
827388
478584
207317
606104
506529
255066
234730
979763
890929
341058
784696
516892
676528
962973
545294
247163
944866
671162
985407
604730
481407
1025813
473216
574543
849270
770719
178831
178423
999319
221997
577730
533654
776061
1023159
199620
171897
305439
154485
651096
264060
575547
728593
151590
474893
440236
698770
117011
927884
798736
645056
592823
20181
255664
892677
410043
848731
602965
531064
293885
121723
326264
30269
30546
286332
1008153
634113
801825
226772
833332
561527
802932
452379
407016
970
809721
548721
317155
297511
773928
814164
307737
964384
889196
380620
599060
1022365
779531
134544
791517
858473
107344
864422
404854
1018378
184043
652783
224437
24626
489966
1004861
458027
458785
1038215
64455
604430
629065
419637
638874
908379
925237
956111
1005876
267559
342034
732153
791374
740986
111656
632775
461530
33539
403494
775433
57772
385256
104001
231716
783519
359644
180256
408809
94631
416092
437126
164423
100155
887891
849941
931677
874843
75374
643904
21522
140452
557777
227856
621778
1009239
228948
215480
890471
48483
658320
608086
263243
299097
763811
298469
788458
405739
237521
952809
318869
30541
871779
780155
652306
835605
616200
484300
895112
514340
341315
220990
517003
3277
827863
86439
457561
25981
439107
543305
584422
744083
860862
99192
909900
839385
445858
852131
179236
1037348
767632
639672
14386
906331
696240
210328
594473
279074
335806
495402
626637
26146
34100
854140
510795
873108
19214
1031502
676395
217823
105009
255845
240367
666087
489086
598087
626837
708575
577231
663953
386483
423782
544346
577010
898758
441966
700835
83811
382765
803455
166312
732557
200036
1034507
226826
403564
113501
161645
426019
48124
740418
165161
59096
601713
599143
573569
967190
980861
491172
350900
1010238
998631
327567
610068
181391
789438
576323
553405
30718
245853
667259
225940
1016619
258064
165325
720251
307079
510767
224061
252001
586988
710631
736547
570505
1032314
967522
123214
453961
617204
701777
716212
766770
477659
455691
272462
643079
881808
517231
520686
592557
72258
233343
864774
367659
659366
288790
91021
426085
487563
706812
217155
505149
287001
259809
154008
840948
1003950
723316
613252
834794
974225
339572
652674
833710
453783
1041749
494476
611116
967742
298242
682379
669261
714692
52293
225488
658523
775612
220965
354664
794407
631280
380062
416723
758843
271622
770740
738451
397188
975995
3206
247339
44945
194619
105621
519180
476017
885288
902447
918066
679436
322388
365553
543662
153798
89981
964537
831433
53310
538602
756142
568538
408034
711443
784505
827278
382447
695813
200631
691258
650006
96003
406857
484460
247974
524521
523809
425229
884815
1034024
1010076
63995
703735
208096
341142
407646
48538
989888
757463
922401
480588
73354
470989
521097
796993
677713
583434
1014528
651134
470530
417479
959358
752849
441874
916552
208905
666549
681530
535616
922715
896371
975869
658076
759945
410076
10265
93597
749241
976984
441262
966062
139645
795288
300050
603231
170194
765090
807384
500150
996613
496686
787141
953447
545722
779764
340859
209207
499227
642969
300264
364151
1025469
350404
1010964
1034655
120251
951532
340019
776243
456525
39067
452421
34028
559797
322861
335693
744027
962138
281878
115670
251342
1019536
668054
592563
653973
597688
342487
956133
496602
933604
728184
416480
216146
998991
752091
209766
383191
408399
827111
711585
669937
70782
96002
662260
506971
123616
94595
380003
965591
664829
598672
531953
255256
251398
1041470
46087
1035167
995526
582996
271380
514955
910927
410812
514945
634085
696971
797823
510039
974039
871975
265239
479202
577911
414403
26044
415173
128109
135694
1039755
457228
876728
10449
561146
1007694
976448
969270
484978
861391
641912
431845
694107
403069
425344
227490
163808
287551
705809
575461
968873
241264
492717
284571
514844
1037114
363388
527486
696456
296339
550942
401480
865802
287300
831933
955587
247749
261022
608646
840545
816174
545874
775629
599941
307134
238314
448327
670359
130533
547054
31478
696418
474685
976039
691571
875101
515565
78989
225409
363545
521740
896996
833533
870206
277518
147588
330588
964482
832800
531117
226390
224023
116137
128826
211529
986698
690683
499177
358611
417373
574056
574784
430404
45659
358045
901004
40461
448021
120219
339914
564687
262623
423634
229124
315635
486399
430621
249775
432272
446536
852881
677272
917500
448374
606788
350793
773138
817807
664918
861474
958593
195051
103614
641911
79874
895529
793161
680963
665584
680463
1022657
7722
709885
540361
358484
671923
442458
271915
330711
395557
879347
220203
732528
358635
983313
610104
792203
234789
315533
310611
482163
971426
926831
503902
215577
881225
529469
403082
29089
536112
421873
890171
545765
49378
312692
528374
44033
285571
933110
819752
97802
542281
60317
361053
252356
363302
311131
792979
264159
586505
347606
999875
738414
697213
189550
188787
508815
985529
683030
779813
875497
1043803
649868
369888
769224
978972
471998
164958
1023476
873474
628412
520406
651092
753438
136849
353965
465463
162818
922813
842532
630204
810448
742847
407800
137972
151610
510633
480581
727346
395904
236188
169494
193693
221925
381296
770840
607897
104416
371718
703218
647415
247201
211459
853411
115014
279551
7047
21362
905706
292448
437703
567970
938589
978749
345151
972496
897136
310770
629635
608794
301129
695010
358031
264837
483219
743719
462331
207474
87274
703414
867804
152940
886504
930890
671199
362241
575718
918540
615953
92889
455754
594303
414051
692212
957453
847896
632047
599392
37354
938435
182320
657024
504746
356173
320829
579473
19514
204522
136296
953785
371546
990239
462040
783657
398659
666320
266958
334171
163279
995197
400156
1033333
661954
1035035
1026538
966650
475747
59907
350360
919882
419529
962146
512167
411210
228264
188222
80462
77716
962726
939958
647737
829693
791760
862353
208539
789060
476026
1003914
333173
550370
439763
438542
525632
999339
472555
685254
540925
381028
872561
789492
796972
119809
455136
238701
458355
306715
311406
43462
898899
933528
727792
415329
357009
995249
486050
341802
899692
1044523
934313
726294
991393
326480
729604
80305
450902
289102
451818
980240
446945
684236
136682
937976
192685
64786
827465
154302
624544
406421
544490
974573
400596
226082
859815
290790
430492
838407
294016
901780
96886
796376
927789
514062
246377
768464
906993
88395
707609
470552
695949
6885
657522
886212
728121
581975
606015
311791
595714
697094
898497
201636
712702
403812
427513
445886
74206
369449
825836
582205
542248
530442
140499
82249
835316
819726
118393
871605
231986
45021
327844
96744
740288
145141
599834
145156
397691
420069
859264
653262
786279
722160
900816
746686
719920
639197
694115
795044
293134
277535
158694
706945
694464
701929
360592
252190
24489
979449
571973
421214
195718
401371
849494
663301
1018846
424717
312560
584553
356313
946888
488862
218370
111702
623058
947395
61201
983279
619925
560705
665792
750881
320031
199304
776460
105289
758987
460892
234168
288072
304102
424827
480068
837540
975854
132073
341238
440152
450140
629354
716893
452785
800087
184388
196873
15769
400004
492632
930215
646108
827792
182002
716840
1021230
303198
341425
102856
900430
992319
71231
968342
457985
778989
592343
118745
1017632
151910
122926
528701
1020891
683889
1025511
954078
691863
111959
848728
288173
587980
41026
600449
355445
615676
904835
123728
232275
396874
239353
106557
827807
203831
471771
717027
194190
686808
735987
830450
197994
401238
50862
729402
718418
980930
181806
167660
144640
20617
892864
820014
859250
836091
886729
81655
748446
325619
252679
508693
662020
563154
482087
30307
178786
665043
484815
128845
592887
729439
452803
531629
273874
790644
83573
765152
852866
453660
881608
204994
761290
335671
584973
960107
1002318
111429
173708
655428
207896
177997
686855
105297
880733
704777
370535
955014
517730
573492
593062
413520
151156
530594
572596
620454
517356
767563
654144
1029052
656654
640261
238031
319587
251103
970242
692015
772501
824720
535951
623368
683045
500833
967187
429789
703302
11810
126874
73575
595821
678908
518834
834086
428559
939190
1038045
786015
212908
835619
734322
232255
458257
490400
355910
355268
290265
630957
70056
935159
872549
404142
71856
829750
261965
1011429
996544
141338
739395
91636
688440
60400
78059
56660
525518
425971
208544
352831
690069
497803
830671
339101
569249
155417
797695
246754
391988
894797
74505
440019
516605
503041
237448
1031606
235225
379055
819468
890842
936151
788965
315102
537043
110184
485783
1042264
107532
202149
462814
61042
588752
1037053
352452
974232
789257
973962
69755
883023
836697
191855
37234
480605
190934
165241
214633
1036285
1028657
294704
905442
420207
716794
49013
440899
606881
347038
690144
949919
468424
54966
446086
170258
103916
344975
265028
53856
844384
861316
663764
11698
162248
409217
939488
393445
134343
293114
95613
648456
15106
794007
644173
736781
282422
982042
377822
5185
867506
323230
791663
669362
354261
58999
441910
941359
529133
662074
354640
14230
3035
478894
740374
94574
656161
1008910
925322
109600
174609
454483
889511
1018246
508211
586395
327018
96574
249492
704092
1017284
555105
956434
68372
471186
742004
630760
505761
359823
235141
1042925
444634
434034
633047
289617
260970
298600
457334
749048
821172
838402
152414
950274
15432
120587
541194
325059
789042
344873
634152
769801
303128
619384
1000256
522118
279731
808288
241018
493676
1031103
811148
257063
918719
548196
948400
41611
312542
244980
188640
1012695
59982
616253
606496
699872
825397
1002526
1025864
630171
157543
672065
797720
268514
353565
868766
540911
362994
378565
804388
480304
1042351
787771
422357
369671
344653
287993
96493
139815
682583
808676
283425
1026412
59076
693621
62760
980855
968792
780902
484667
432353
190484
309808
475637
104606
1041548
613515
958907
787858
485261
542765
674337
924025
850493
1044562
85782
1026216
700370
185124
409279
329969
232400
306101
667614
70007
538713
851577
438088
1002394
283264
652919
757954
525802
178796
790994
805500
723266
365781
931328
712003
351801
627251
766888
529459
435060
632748
120692
327883
569465
335321
394226
524092
172886
870867
693136
600720
328059
254299
232801
132725
1031285
1032066
333997
822293
394612
347234
689317
150895
969899
65975
965427
267252
661111
516199
199171
767117
311724
375990
553075
642810
440391
1016005
757621
204818
856888
243790
908950
941283
168302
807308
1043595
800324
170036
666747
461682
848620
262484
108794
35641
744240
347576
588066
799718
65604
1036455
35296
230491
311820
117704
950713
822538
902172
886990
702161
220232
600157
787813
398888
787383
485456
394370
952082
1018499
360476
366644
481796
347885
614720
41882
304408
65309
647657
278856
356339
610125
730332
337564
678941
631000
613232
832144
212543
719471
107977
29392
550246
827053
449893
288858
879190
476397
887400
754489
205731
600790
248323
595424
468
165609
297194
244786
465095
892424
978803
367605
162320
994714
516435
559527
473614
66206
221389
870842
438432
186753
344727
149488
791976
863157
661518
159715
291807
310287
467864
485089
637917
686385
76345
926389
919656
413526
937346
157930
76961
397032
620428
465543
767534
385061
291642
919016
664595
709268
978409
992177
635069
24135
225792
798931
215223
959565
706224
57167
557540
373704
184838
766636
51755
295788
144627
715473
624384
376514
849988
379881
38014
456326
367389
222648
395351
1007143
121604
256032
321095
677513
109069
903166
129201
366123
990015
726827
662655
519000
781355
143766
3291
101472
628947
695344
811232
630786
142387
763369
576147
911913
442930
563105
571939
941464
196506
96952
521578
458022
543558
816443
545031
397012
1007927
838117
995272
708216
300837
13391
815866
541606
239247
547449
622122
588124
686396
312589
435366
786187
704810
865052
667484
366028
13994
1014979
951808
499105
133170
695492
459260
107494
664895
892108
346470
252738
39960
21743
177366
980930
427858
924579
16899
328283
873179
573766
808779
103757
763627
59901
5216
708193
33802
1011764
380225
67246
818899
177785
704364
524011
802718
747482
331367
148794
772267
195903
792993
55383
932571
273194
418018
947200
709188
943590
215061
1020889
287249
952712
1043666
490917
818130
592317
979944
932768
463006
484214
904029
611612
744044
600416
851064
480384
497226
850959
866618
791305
1040009
644143
873035
613940
147924
219189
943782
216392
788744
980431
266723
317148
999148
821087
788471
49456
514073
64441
553240
792986
939955
742815
321410
178536
660194
35349
546800
224548
202915
753301
984376
446498
382469
969359
483699
512767
924987
1024132
251411
381362
372630
95961
696779
46032
1027261
520143
562256
167211
738566
80286
516534
422865
328697
986215
48652
455172
386007
298304
45517
926315
949743
894937
957087
912570
174356
158427
201832
588373
417627
430080
708014
315447
1042487
181059
699724
718754
365042
296667
400535
523736
465044
40469
259720
621742
312735
372511
617306
218745
534296
422959
159740
763943
997783
237051
819237
924620
904409
893795
994610
140923
833470
891544
320282
477964
202464
739555
912679
2254
296852
428304
1022534
752369
314440
1024773
350128
95821
502426
422052
342673
2612
574965
538341
976956
570077
352124
799121
700451
42077
853987
67594
424487
292426
818806
269299
172695
432966
432253
574180
411903
403059
488807
1000813
882425
249127
232241
542720
545135
349371
387249
462322
165348
775315
1039988
986811
1038531
20292
987592
30645
11760
633505
449249
386346
321570
519534
755250
809532
549770
54599
884634
505395
608136
243704
312522
630375
85909
866214
152074
252652
1001392
881552
11495
717632
295746
697673
954534
148498
137498
92367
344748
47435
557324
388428
453443
654979
734760
252859
29150
992353
422254
51552
788866
962923
292863
297828
846222
600825
838291
1867
252496
182105
235008
457856
576340
59083
811514
515942
633776
779727
20288
47193
977274
819298
309372
509496
197539
49278
801841
193557
652677
540817
688246
513754
925224
648667
141951
398826
696638
213159
51908
528292
361379
729087
1008865
393568
439748
286774
169334
708055
546674
171153
842488
433772
829924
773349
970138
994040
657231
284567
133911
422282
379111
526466
533794
745996
67448
221921
565402
524348
754280
111120
816542
503086
27753
857325
177087
397025
611621
220275
117710
879483
899755
771755
551354
347244
1031272
1026430
105778
758668
530593
967874
585007
27415
424664
477210
522440
446458
168994
581232
133070
788356
737899
473956
629922
956294
248744
253005
243768
359884
311466
15853
1003608
740220
320232
286775
1037738
866480
982998
635902
541179
858356
347461
410461
391522
285239
292003
478814
591273
641036
751674
872157
477442
446783
652626
84347
133020
13677
685287
902149
475300
546193
234206
603962
944352
1025415
399281
513639
975569
981655
996631
260559
123689
448431
361041
651721
3358
626791
129070
729030
246020
297714
7830
25959
270184
559012
366453
67027
871100
309574
321869
729390
717392
274183
915232
898214
380625
202319
109213
449144
288929
869499
127155
714835
677836
449393
624939
746041
197987
406551
96081
397266
563239
241904
193330
595415
504072
802837
988919
61564
153846
392262
712474
86346
723537
564138
299265
635997
337124
594005
527553
444586
858911
804654
977587
952549
690053
479783
818164
651355
204553
267432
824358
535108
38254
30643
656143
122120
971888
129630
557109
941952
453136
534949
404883
503780
526188
134301
654223
773307
919843
868120
837925
476868
1044822
902823
984869
416742
999836
33012
748104
394754
994875
427805
46418
639535
52631
675945
749425
212292
44236
841942
876600
349466
399710
458854
753944
816658
903053
890886
1031925
933998
579672
873864
1044217
285366
855535
203080
114668
301424
91683
922339
208190
552790
493125
172171
955869
832357
23294
816402
257243
898305
63326
174759
937949
203600
681491
611799
344386
839364
837123
505214
533773
61444
35666
362691
169079
759727
1023200
712658
189510
1038639
153571
1039408
520951
814882
162880
276290
603007
674304
450783
604841
584087
584182
983651
518133
319250
902011
136355
640596
109301
575893
38445
562833
868398
176666
857347
262734
56111
261431
337684
658974
98058
219257
470667
477839
547933
828716
908444
267778
487531
759949
45007
303675
239600
896781
165434
192134
401877
336253
101473
871253
595723
649932
642804
138986
187442
12927
297474
623513
694511
472945
303513
649457
146924
231675
661836
1009157
607069
359031
533167
215207
659926
405630
334693
702635
555172
711406
916546
1035239
1041178
812924
819831
990734
929345
183554
510812
717128
621934
582417
156315
210640
682505
1021352
657393
926218
302998
445241
969894
621112
187089
996516
370472
102531
211337
1005921
182702
862304
705573
332542
570783
1032432
326805
1012452
393223
698294
691545
88030
302080
416803
491292
496479
424247
361587
331295
751063
650827
330195
227538
925184
888563
76346
796885
231401
452124
698474
657609
885086
119485
635543
351483
283929
447086
972818
828316
557735
727196
328796
328856
921256
987026
359312
954874
935496
86994
966840
749124
307046
350964
651885
931201
406498
789861
825323
551484
319541
714838
283561
813613
461424
833460
763843
684923
874055
136666
109273
978522
729213
627865
667087
725559
389617
165852
492855
2355
902059
784058
671867
740920
363879
552081
444637
776210
705142
633944
163644
880631
895441
241422
695891
640341
726365
123538
1011378
381160
742221
43158
740278
265513
983262
262430
465887
467926
837971
375063
679717
922462
1001943
576241
946289
669081
147234
486263
899607
40349
1010604
507082
881927
761698
384180
194394
331230
447543
224513
659574
1017017
905727
484079
704701
94989
789379
844720
524879
976233
540959
764882
289225
376654
146016
826084
16271
364053
314752
1037552
720594
510511
666886
42388
388414
329284
731001
283672
642683
835684
975109
176251
389711
568231
271427
436111
747143
963363
793143
582826
431368
1021148
130974
392611
62935
709276
68529
148080
684575
382702
816085
241511
368747
100026
102450
795190
68039
431945
800384
393947
682324
631628
401949
84753
18507
945403
790391
423828
111625
298550
575043
1036194
663846
548455
821278
479768
697195
411795
412864
496712
122090
555880
434066
767244
787808
794698
188803
102827
982399
561922
764804
419479
925269
1041354
777823
165502
93631
968263
691925
959653
926320
810147
118905
49208
513850
103906
133579
198495
926638
302958
168730
108937
5491
673301
363873
176745
850852
37717
721485
704068
360350
503133
365451
212921
232059
516468
743786
75144
99480
408392
135820
763335
324397
471725
252434
28472
452206
876771
594638
606747
19553
162547
324896
766299
758043
250151
516339
33516
149731
200082
432745
890327
53472
445864
157613
854216
266737
447763
185473
842468
561318
347161
220072
799688
997724
969210
373833
388102
881253
1029568
894929
1001387
499654
865437
894529
647998
639272
413252
235556
873971
194509
38524
841377
1040904
976572
184803
113601
85055
714023
198303
272695
883302
395911
1025377
914858
189986
22180
165605
791767
290627
67994
1011370
762674
196326
816140
336557
316574
308722
58755
922953
380572
209023
43898
815202
127915
44209
433000
885131
298589
555739
1045119
663259
181676
797274
57491
657715
952221
520193
639123
792827
887748
4567
334859
636567
509531
32114
513300
788205
16163
291747
745916
245337
73516
883297
47181
106966
563613
23461
800823
373912
201121
657281
872453
921295
945125
440371
524430
849959
940932
559965
265693
590030
412652
226860
708983
504707
403018
152343
582753
780314
479497
210362
854869
313870
25974
349207
62307
379878
38872
454531
662330
671590
739109
191982
381562
800115
1033403
978388
265452
865964
457613
164514
812377
188507
149710
615864
540419
942068
744934
383680
278606
326986
468638
238399
58968
685239
764028
105708
257899
17120
689892
55218
121901
933589
476689
201708
28174
849457
696850
184705
785302
783044
410353
853467
55174
92379
89627
638499
119309
1032783
932292
537344
692635
905757
1001570
738734
689644
173342
378974
996865
530764
1011094
585482
903153
588459
795771
776221
73668
783934
984000
269473
957177
711415
351768
866774
795073
299211
870232
721874
691221
503928
348329
989477
431664
206890
669014
672457
521236
1010351
848476
619094
517076
415908
392215
304698
259343
675966
58724
536718
257062
122121
546857
858211
542092
871321
80957
92154
289680
724997
266129
222820
528084
890876
428795
175181
931262
919617
306992
736010
740355
303160
734887
84474
663406
445543
403987
373412
119826
494294
852698
294719
738956
145859
997779
884874
1013717
704826
632200
183759
622597
823852
276974
412873
290810
426386
961188
621601
836352
930577
785001
154364
794830
730796
173302
910947
349559
962940
460107
725870
451152
780833
428571
810550
788628
201195
762364
437201
903415
314642
1024223
351845
535826
865231
1016265
311794
174769
360693
162889
458200
596872
644126
17085
94980
108666
429560
878740
922801
218853
453189
440127
795147
291601
284207
319940
648336
366071
231921
98419
1027763
719045
54718
701945
563603
377774
796574
716390
968828
120897
451777
594855
210365
75407
392984
128977
611032
819047
982722
361030
129902
773205
791918
929663
682605
523804
196307
912065
102243
625031
745012
658462
432558
179161
622173
419825
806662
696579
142012
60363
677003
996524
505567
503076
761238
589548
424030
581725
218491
67284
845777
595362
917871
95063
255620
807694
882690
610883
355728
341963
932516
943086
7291
31368
362756
456745
146075
1024756
862011
213138
719677
138454
354805
52722
333012
421370
889888
1034018
115146
206723
840645
986333
187825
544379
417130
453639
678922
19222
831419
180756
924868
455040
588485
428692
872670
411773
661679
170635
480572
240758
284009
548650
561542
124767
919509
291555
711480
902001
731769
490540
551042
727821
1028377
529757
830077
125105
234704
676974
856842
477035
72407
1025361
285335
959331
995475
108286
434279
617942
446834
947141
46318
99759
163254
903423
19082
484521
31192
103977
953947
423780
290824
284999
45181
236033
321500
846192
798000
832093
750306
516952
491043
924347
255293
512457
942593
574541
133878
443472
1003573
299474
799961
252304
990190
891058
643140
273350
876927
749326
805157
420534
749120
382691
588622
859292
294233
1034137
483413
1029755
957650
671712
801208
516969
868302
967563
689805
697975
897183
594399
601640
966063
527768
359006
538915
643103
959695
478011
1041719
866821
271896
496922
549501
558120
554426
925659
488300
1035696
737928
960177
104266
1041259
685410
329758
379837
471898
450706
166785
1024183
1035733
566835
697538
488245
185081
618421
705855
194934
122091
150839
980307
135283
629397
203078
305249
120696
254312
481786
561159
21217
282525
475059
507239
548707
658970
563767
325618
787733
1031262
279689
588657
216540
1021671
205715
166712
904464
72675
274829
435071
822
42809
701594
765341
665711
153378
398013
152748
947170
563332
736378
715245
216036
617763
470033
101993
718239
334667
510301
273930
260750
897601
23379
383485
994516
81098
410273
191971
269448
472325
714834
708195
299128
477236
335254
641604
192082
840223
973430
368993
845998
130175
271521
830248
948658
728799
975426
461087
576450
64631
528998
442426
220241
27771
145634
418937
66481
101056
140492
700875
269945
796978
125090
459790
818349
172009
239111
423022
756720
864424
38383
603751
503889
944353
901643
404378
933326
91248
255398
813369
941075
348333
744788
319621
126062
705367
560294
692099
106887
107784
928785
166396
1013771
870885
636887
717992
959847
322592
312127
895351
746079
826578
647886
531565
260425
655611
916206
565343
106231
485726
316041
295110
427412
584967
704477
399704
854967
606983
131543
949085
383951
451795
730501
808776
444543
530038
848028
1025724
58808
859070
673371
118015
819160
478030
748937
347686
265147
571048
911021
51444
753619
1035055
966021
1043249
568639
300923
757425
596233
38839
366101
329640
959854
494531
264393
58187
983575
6159
245311
13398
773934
517644
408835
685603
542286
901014
666524
391742
459700
177879
543199
283974
868348
288837
457482
882024
883532
709645
914723
698058
1027373
571584
311692
330250
913374
105360
187541
629176
1042968
1023253
4748
652463
428697
757241
799478
52678
60389
326917
666745
809782
79195
501004
677362
1018944
880144
362265
638599
876908
91253
648552
371975
453648
84262
416176
231962
865846
706836
622385
695163
672206
1015873
924921
485089
91819
945722
783687
916380
276610
380894
41171
338701
739658
421869
895668
790588
270783
835720
485026
890168
187817
428831
635660
197745
332511
347921
596742
310404
452741
323616
552180
795843
279198
1027633
408073
995375
989783
814418
890301
310167
828971
548099
330227
510645
61795
250518
276225
20783
461890
797220
478185
676895
255632
373564
83147
386695
585884
736299
170183
949228
269134
570779
167795
356667
1017199
294476
429306
172806
506815
389471
278923
487627
778821
972688
517532
488027
700661
777911
845871
916647
803457
644519
636767
809069
904622
499158
897618
40719
344942
56933
351701
668675
330103
403742
314165
773193
834923
371281
841387
709011
567770
1022618
918409
169929
486131
859975
415597
880924
666701
712330
369275
21594
663998
214727
62035
183430
671603
373330
348308
8576
748939
1473
337792
246155
862441
461490
204524
968476
547180
696468
581757
965914
384442
248090
730248
921617
128130
1008596
250321
765542
526427
959815
364922
903957
213236
395633
603200
950074
333038
861624
878920
853712
344514
599608
821041
121096
797068
93822
809296
934733
373061
726703
934104
38338
395243
299905
142396
649518
376616
538135
420093
740483
645519
804564
22632
928352
255515
77795
688031
473253
226567
255048
721505
822738
907063
971069
352736
1011419
37898
131754
890957
111572
461559
489304
717346
323578
417273
369821
217899
541941
990425
754434
686207
729636
809231
413401
427679
481808
489223
373712
366103
568638
45918
613043
1037664
879079
382681
232100
788736
768897
519404
701858
594358
42755
231699
177042
933923
340941
342231
889396
551619
668871
402699
387122
782086
954210
957364
660778
600248
672282
31649
232728
951024
334579
911072
92071
288023
473946
1008406
848796
819268
875397
503468
978707
274813
714188
677470
568296
231083
975279
966
245192
103654
406986
914742
141772
926447
507354
459419
683035
135489
352109
493420
471491
697858
526748
754849
645386
171206
239684
478145
302721
633739
800449
69225
527907
767491
895418
499861
822251
542361
490977
205367
271683
538748
111856
18150
221793
390995
176573
349819
352577
769333
92802
541481
596972
888643
758812
589026
865536
335799
313371
88715
460374
970086
442573
764285
611643
37216
114868
694811
331058
68322
979769
748081
212888
930029
374285
606720
801313
779161
362149
504639
633303
602570
321981
437551
694390
280043
58885
764063
561009
813457
573014
127662
419468
1039199
107018
640116
936513
38258
118901
714660
978374
320125
711091
241233
619581
51658
516338
163666
95496
823198
862371
615288
367937
255323
616533
98380
89795
923953
253016
434116
890673
882734
527584
758961
174416
184509
303631
181135
306735
168758
43429
915572
473874
285952
778866
410494
1001450
860883
22114
387502
743369
575316
296882
295081
580840
378727
212816
752764
70593
812383
1025323
776748
382087
162017
683919
408580
275071
173944
1021399
380922
775533
304370
553239
102473
805525
261825
700639
612030
22908
275082
424607
63782
160876
818484
391146
589078
896454
292603
501055
286588
799468
723828
700374
510270
501012
849031
718160
178163
618187
183696
534482
28745
298058
237223
226982
42115
1034519
314088
40920
149204
542638
1008636
331023
141365
633834
599103
855862
351862
356755
768905
790001
260812
620821
255678
435449
788186
824364
219063
1017222
850892
879069
339327
452274
654250
221652
792077
486125
849575
584438
307726
470481
605349
934506
834339
651956
652608
615837
934964
116782
720667
612988
416058
275387
798255
520226
292721
140922
554097
410375
331256
835548
701619
140955
482239
532972
210736
404723
607963
328203
318299
579505
546446
635682
564782
446099
639564
246023
683590
1019726
79814
802449
974764
100742
650449
970224
584889
91625
885050
305548
1011315
671284
63308
908706
918239
435029
707598
518607
276057
5178
242317
950086
470314
76948
524661
322838
334003
713682
797630
326756
556429
212334
394895
716641
1011521
820257
44178
722034
214668
268798
889974
417058
358434
347607
490112
616318
36898
343654
403700
954061
470592
861801
983402
9611
618243
215544
946717
739920
276367
578407
1035950
206978
381518
960448
282650
756227
815534
55860
999770
802953
541792
451204
351985
894647
980175
102805
60304
85572
480476
555608
934822
714532
274746
44996
355927
379259
457316
222286
121430
838555
315820
103352
29806
460400
850730
657777
949829
881488
128692
34070
723369
976277
598516
160144
84476
778444
838458
238967
102597
470722
361768
890026
127530
8378
481169
933440
345974
839111
494985
775009
272678
65975
852686
197371
816424
220443
840816
996588
759239
5437
593314
475542
727003
735203
430779
119710
479668
270617
832429
574261
750005
372839
965455
362703
200664
1012287
500883
1021796
878967
517464
538670
1017923
937208
130686
443290
980432
549196
768307
38909
241436
481207
277972
42107
706323
670731
336638
710863
389709
681325
335150
392158
730782
117904
797707
762222
728455
791130
699511
925628
158266
475001
61768
726001
270153
641706
591981
734346
946559
387807
706129
108247
158409
754704
1001143
187724
493151
91956
365877
366672
913847
830656
957314
372689
270765
959832
958906
643333
526612
133066
64703
142948
599769
350517
115628
603364
688737
595847
906122
939281
48704
683122
436994
270956
437105
324149
423371
849918
910750
651122
715061
546297
272662
281987
699475
818914
128996
649198
921375
329141
102373
576051
359911
791969
848832
337864
933551
456158
896474
744065
188089
1044181
136413
153063
722962
279851
532458
978024
91980
784072
624586
292016
778888
396083
482877
484118
670647
33193
308665
383414
810649
879356
595549
308367
331120
728196
397077
1015265
239007
1019910
590218
1025911
724716
826101
326606
719122
7667
103363
900842
970919
260743
899553
111865
726287
458986
546276
1043867
76601
679078
240523
37849
289651
107103
206990
799464
480563
325636
645283
483463
463673
285361
288582
195388
78859
733024
878649
642332
483380
772234
724960
893220
569245
453142
1027066
65324
12313
833086
921259
113176
699095
848778
816030
723915
758966
399685
777504
257005
213229
705012
849388
746443
183846
302708
124119
20848
349563
604030
664448
386029
27169
70474
245803
602090
877958
301198
315721
94994
433924
80991
66741
212172
707827
65110
702540
515719
762907
751982
988379
608141
492377
897385
149383
857115
81327
641893
809557
530693
454968
543337
140562
645250
836294
194818
58977
4755
927180
219023
285891
501331
402971
377529
717581
12705
649394
120216
251831
716195
808098
679006
1015169
290603
600134
384570
452269
7575
452729
422023
679183
1031818
497516
141382
499368
55557
642099
495070
510710
94340
573218
691293
673834
823127
756300
1035698
1045047
755950
67366
774123
761233
748749
466055
603480
961199
172654
1002268
980831
468639
551166
575183
266709
53818
273754
633570
977090
761609
399951
1019032
113982
34531
649288
91276
391897
521394
245428
981896
958292
681234
270297
353606
1006210
538804
635371
48176
54436
553744
843528
378095
49692
35552
601687
354974
206204
184748
817972
533727
540745
16654
1039530
41475
918676
689310
248442
364256
120403
527268
427985
358288
1014854
695047
338408
311818
813658
889076
973846
244379
573905
642648
917505
583801
419737
256013
839626
642791
409435
97833
613635
439281
425501
19126
1019283
335845
204657
924126
860101
870503
554808
757487
904200
191275
680038
71102
927427
696456
807275
786664
785534
38895
880323
406016
41113
848505
427824
705169
815391
568225
366345
847300
504747
399076
83259
577708
520949
528663
365465
640346
919268
539049
864188
180091
187002
132894
883082
662623
442774
62056
882077
817361
252890
29994
637707
412641
856750
763241
266327
886958
758705
568070
661729
905251
771357
337376
891756
413466
163495
442623
467129
432415
754627
372795
772160
698745
365857
591119
186298
631952
277980
696066
652580
1023470
342906
16616
130067
573
730244
792640
937322
971178
153593
31558
533757
573995
984864
973073
10188
1005146
890269
138107
285196
390379
223409
261343
89205
770662
950722
684498
100995
301197
381709
927047
682535
867407
676125
937799
599825
970477
173060
164255
582777
365741
942959
445105
499736
698613
422410
597561
741700
741730
328687
642230
696767
320272
255442
628623
374148
902505
791221
494143
5898
210082
668645
252988
1007663
170910
33341
178888
137377
57401
1016509
258191
602306
904907
510971
830332
736997
596643
91796
531086
584084
506005
309044
134464
1026341
697579
236760
878076
233430
908748
869669
791947
778207
375366
554031
964895
439706
936244
460111
439631
154025
681277
1011658
1027924
741277
526981
663494
672592
71119
679313
751847
443758
693195
980061
294137
316590
247725
111382
381304
828104
118075
625296
422160
296141
344544
808545
1037082
244793
104739
470384
880023
231014
297447
750030
489885
311324
168024
102675
420730
271400
407545
645
237063
587517
306530
677999
418542
408262
817394
1012724
177025
374524
985458
547615
462937
108680
951601
1032483
667952
938488
159989
493549
877757
771612
677009
754100
300686
153685
105306
505593
591907
872791
720389
180432
208591
606020
730443
862995
708645
912306
910490
752061
918603
724892
1019727
595590
413924
64370
199025
249661
865560
589459
1009387
744022
672551
299310
616987
791123
203220
1661
485078
684321
735350
80047
507563
1041640
168831
285228
643432
57183
551441
746248
517312
839228
831467
395783
126675
96646
570641
700430
215863
652061
874939
214739
964194
378409
698161
669801
764492
762769
936327
800660
159506
997704
789415
489735
468377
527595
30097
175132
901144
441605
9750
250917
202493
356804
1009684
965954
490729
455158
839177
608071
417783
857728
395981
523020
135971
499933
424775
751273
234749
584876
213720
401695
160470
90117
593856
340389
923232
430390
262556
765760
655617
723099
537480
45792
374776
800650
958575
827164
958325
744553
822056
489688
383660
721072
81590
867239
909670
378586
624680
124511
799246
546219
443320
412469
136446
735720
436628
962815
707585
249778
298840
880108
459427
762823
846461
997193
403448
186934
897259
679691
807706
1003225
87574
261235
113662
242398
1000881
311028
2280
129406
116947
818342
1022935
649676
700491
744454
984817
769057
174323
403405
768295
390684
892645
361545
870420
1027210
810342
393711
279493
1021786
591957
865248
171985
965848
163911
188019
694647
575503
869053
92396
167194
810852
197853
1023835
624638
117817
439080
92291
613270
259647
236351
73212
833700
764324
1039035
303753
793701
769259
114562
476612
826872
706286
482886
486113
467100
1027814
21425
14849
360462
40284
722671
1019860
136347
655827
938953
1004139
872341
856965
925308
82056
342884
963055
58905
266367
100696
247582
162598
752507
544558
978522
765000
652427
380811
215903
548002
722079
1034268
925532
923143
923504
463693
532131
904937
400425
915520
651488
103761
858693
314388
564501
372538
974860
779421
704322
457037
222055
283191
666247
1004507
83167
873829
676570
943257
469650
527645
353601
461893
201008
615428
386111
1016338
893857
122296
197592
942489
935592
714772
837971
1021126
430395
122002
957416
370441
421798
896011
257876
69742
257246
335193
878018
303321
443821
1036972
465039
497083
871153
669512
506874
36386
39014
124152
382617
948877
556216
669719
40176
944247
13762
331193
355478
489273
740684
704635
485326
666816
464710
524349
701521
237879
706357
994607
56674
345295
28846
501866
401920
934314
91083
475193
164877
412990
459130
424255
95248
31646
166508
171814
894266
1038787
414616
900788
300434
1027086
391179
786852
419419
1010299
903467
932911
506993
520326
641422
303978
326400
767857
640585
3954
320790
939629
372668
53703
850709
479616
237056
197224
92641
460133
494000
142264
184073
362696
338241
494306
840975
927007
503391
601490
759159
467061
192227
804798
416235
687753
184853
27574
997521
153218
165860
930011
118401
743775
102568
1016220
952809
115763
827432
164675
676948
1043543
347576
329663
350542
456414
600687
770211
1008662
988086
815323
869048
646408
448716
659437
831368
464793
245007
133288
23456
64281
110658
603134
18300
885523
610208
559531
418228
849240
373089
296167
970720
287132
1034452
638985
142907
440808
885062
913949
149559
966199
41663
1016138
372157
675745
715994
804380
283363
708645
950853
367613
159884
370138
705907
32680
429448
960343
384757
122670
353345
218272
873937
878410
974157
795173
367385
930693
806724
878412
73415
1023602
66938
1021542
927549
154388
245185
371307
516071
707408
392365
636901
397025
858834
605949
613442
844967
795869
640243
617682
317683
183748
1000545
629605
521943
930344
583508
924525
859975
191922
382477
456490
910494
713025
210343
956907
452518
95465
674181
326305
443368
821126
675845
425164
936711
44952
378846
495772
215034
482632
407596
82173
737007
531880
323310
340431
490154
484176
997058
436374
418650
272343
32402
190982
610866
647428
628417
684612
348693
913581
605945
745235
198417
918932
260071
159153
451039
675782
135391
520074
291681
821738
406172
389695
458394
105755
1020537
879909
357861
781726
628139
572130
573770
419066
321054
173540
178948
360350
905596
141235
935966
241564
265770
709244
31853
737876
11363
702513
974815
190096
941574
619489
608754
273812
493067
449925
673751
294461
230256
1033613
748902
578535
853103
805812
882256
214832
11393
532859
112399
617086
293947
925691
269439
168837
388074
793529
781765
716466
376128
498031
960995
939726
979837
509351
1007491
505570
892367
921228
905090
793477
1024317
928886
266014
102842
77654
754478
285516
43941
770485
677420
172945
227495
659856
771341
120451
252306
427116
994350
839423
774369
181265
508550
497973
148683
375889
515561
566553
202217
1021079
890777
408481
1030569
497137
383903
746052
25820
463091
825132
946309
918904
737274
124259
493862
593928
165241
487563
957396
478007
1007030
1015721
706695
791565
367824
656787
650800
641132
348296
259961
1016142
26857
561021
383090
944106
108945
1040229
984776
103947
334206
357695
930417
71002
542650
10793
444596
916288
772714
1017979
674051
75559
737203
413658
112651
355734
936994
473112
698765
199863
700306
77998
134014
189492
190118
666087
1038517
266254
39727
158734
726931
569197
548741
519964
957162
760432
536944
866229
829732
643104
535803
554550
919565
586893
851045
905188
673597
738323
443834
409057
481760
798187
3572
208477
832298
4387
163625
791030
646189
250780
760886
384093
183863
1033616
459100
593361
558994
448521
600819
524561
1030707
619399
197262
256943
887154
398225
903958
458233
116594
614363
978234
365398
23032
1032987
567441
468761
36797
827841
754158
614441
1037858
738224
1040414
746752
769606
447886
181034
1019434
137015
304699
908772
86064
566911
806010
1018074
342594
237914
358239
337557
903298
944699
658269
985446
526685
665146
95297
737614
427976
1024498
457689
773626
977067
933543
847060
762969
577024
747801
334931
801455
556527
196440
1027782
174701
941771
102081
151201
954796
360517
428829
549198
369516
192152
222219
456429
522785
646281
348046
1027417
50488
792211
586871
675665
53154
378776
849061
869433
970518
567659
368925
644607
214911
399640
991182
305855
38647
979237
932798
525742
30424
824311
398769
582854
978448
913130
948940
353588
600611
795815
389645
366698
434568
883864
874483
971350
590025
845394
545629
64452
850597
417972
454736
862982
531366
372883
834404
287433
318907
825880
994766
97504
805625
41354
576409
58362
387441
929818
240023
71935
416602
814362
568632
62975
399290
213195
142163
442706
783384
237831
861891
397799
163391
148431
24594
925451
208747
302048
249750
257363
184917
273716
332377
262758
138991
748673
176281
263334
518907
537504
890958
431310
254436
223683
739321
43743
515967
122087
859162
954149
799985
824791
254527
85415
48617
322572
212528
761353
844744
500612
18120
434105
961833
647192
664004
537682
768231
597194
891916
689127
546813
54600
425804
628758
39444
528782
884360
488009
102917
211659
70389
925448
501296
939824
591695
353672
862605
894377
907924
718692
182434
122902
686733
497168
349155
823057
924148
423340
588335
735726
641583
718438
341818
740475
54447
833056
626497
644071
784325
721695
461063
793888
109311
934571
371492
126761
388714
19849
607874
212198
403085
983556
63939
21039
736237
855746
424320
611740
293080
849561
397767
660651
23353
445426
916794
381144
863283
9387
467795
563163
951706
257859
591662
818442
535031
437365
15933
283779
893168
334809
552064
796041
1009721
971022
305306
845346
244304
1014525
343662
290823
311611
115798
168998
983885
363241
732186
616668
623971
360771
811283
564199
72913
445418
910130
652743
217505
891400
159054
350045
471357
433986
540513
279891
48823
636257
141573
697012
142361
354587
794108
765596
129545
365
960820
21563
523103
1011631
934520
28812
255498
954684
183694
275258
168898
62923
976377
643233
123784
329256
17757
107075
801858
805353
971697
988992
11012
505130
624250
277590
335873
597613
988426
856929
681133
953496
613548
571090
1026167
1031839
334791
569845
388025
245792
449328
783357
172843
564126
767359
497643
271502
106672
780352
195701
605582
935684
548928
350749
814115
65226
452065
248208
84355
437465
141918
255408
908051
225533
277054
86699
41859
675508
295140
229316
773182
355428
363061
663592
782419
138008
342903
213532
519868
557421
872823
821829
948609
532132
686455
208485
650370
698882
230303
65858
385494
741177
335849
61725
1016466
77014
703306
584009
511457
467740
840479
978001
626462
90532
560036
872824
413682
611973
460760
499331
522508
123453
672586
855699
634200
973593
102927
628777
115926
564200
636743
637976
350037
213122
529710
105028
496454
424155
104297
576364
398053
1041914
87407
159198
971113
926100
407509
67578
980284
233205
949130
939718
633521
1039631
195101
218971
523121
12774
948328
698621
952175
40729
465281
843626
825868
324362
711756
662424
90666
908947
534200
445482
255035
391399
335299
566883
1015870
418886
774861
379398
741583
126088
216852
331362
53347
1042141
888767
1041464
202593
837348
216059
899739
400137
166138
183430
802309
724861
392195
488971
986922
551536
514767
759400
871694
559503
39805
655289
565863
818711
554776
779371
259729
538190
246990
491751
485869
961712
460046
348059
271825
822713
311875
171907
44025
498459
57876
902271
532441
734409
748202
333225
135268
397249
636710
889276
748568
874845
734253
969298
833070
814564
644219
264039
774927
342451
298103
145163
567445
107542
237865
424525
23240
693145
898711
769380
510394
137116
877539
875430
267036
311318
345005
347650
726022
506129
327583
148939
999766
256993
173873
250325
643318
650226
500003
410819
41095
1917
226457
765595
840713
693590
628745
330312
125804
909849
471353
930747
934732
208027
753933
972435
960104
977149
825146
275284
763888
799570
951978
891800
951594
545332
711947
47396
473048
965259
635578
566983
54154
456366
752601
403844
69255
699668
154861
113474
893234
606417
858791
538352
411766
893964
948241
226149
297578
143457
511069
77104
418311
299658
727667
759182
709870
761626
585747
975119
296421
178384
162426
634432
622303
702306
340975
701768
832541
461953
441524
588251
1037635
425440
277938
247565
995800
36337
82516
900080
99149
617268
976056
1004223
157252
566676
861301
991450
514010
299625
335463
370576
873272
377150
547841
158702
253173
302003
70188
216135
242291
407055
960974
770656
531702
732166
108539
5130
71701
24057
186227
976839
440008
32748
884796
690231
487935
55913
473477
169673
58428
628134
173853
317589
389067
811195
884960
347828
984063
165456
970938
846784
405748
319693
670286
696250
915819
576708
893525
457141
121784
904573
502914
1032395
18503
57053
1007642
16097
901000
916471
267162
183352
62163
377771
917485
397310
542624
583636
670366
213639
858611
67336
60015
169287
1012474
445332
413152
181873
612486
411356
286670
269563
287673
1002305
469569
208790
419426
423660
76365
565229
825917
627387
904547
577670
427071
847691
370351
634783
947973
1873
73862
772304
501831
697256
786528
927421
384536
353551
808986
247709
156052
789491
374952
604837
1017838
339895
308501
730665
359544
269422
414422
12204
1020353
755890
466220
106575
309793
18970
347325
842445
315128
949056
28687
357074
316864
531357
222746
849854
832840
359926
705603
335009
878383
307451
955507
995786
226837
251603
553773
578912
575452
955137
242409
782544
921379
390097
778988
187949
56890
530377
417622
689482
37628
320657
1026277
207029
1023890
506025
73335
987059
851246
116930
1006370
574074
993085
421875
348650
1005608
1012609
353705
692569
52529
12681
486588
353309
303159
129888
567111
249715
7063
961689
2110
389789
99083
170411
109145
177801
753756
919978
7593
55059
339448
813243
72770
554129
933248
440886
123729
91464
1000025
938739
667690
801663
75438
853247
891924
608495
38500
182349
672056
280645
352651
153273
899125
909600
567313
251840
334248
879101
733627
739472
828088
43042
904467
239644
581659
379644
700393
333562
173632
751754
13763
483216
363543
127927
936034
176015
688036
544702
103804
43082
230169
1020685
520167
772555
650165
606837
301573
121554
944244
196917
249225
12253
965407
804214
43069
395439
927223
549449
244963
851955
439109
384037
860399
57838
506051
1005124
156025
600332
326341
619568
654030
647459
44766
530061
656517
13985
891389
91019
708248
197026
517956
340217
626685
151667
864147
585654
839332
501454
128134
359272
988208
644305
480366
676452
673644
225518
1019136
367839
476133
170613
596173
1021058
519075
548418
426311
159913
98271
726427
210407
459181
774346
801770
452678
930082
808971
248769
301333
396857
488003
377938
423895
1032797
356717
186070
26214
763722
843511
733527
774319
353299
810296
160689
856275
424751
722884
737849
509115
528137
866666
831655
1029202
665544
613833
339471
448462
350710
511700
365628
189991
259389
959088
510905
726584
344011
307284
633880
230591
275361
835608
132812
53118
18062
732430
888800
620276
149610
120621
12873
765906
255766
753400
721147
144107
625565
786785
935776
678684
253623
481641
527522
193756
900303
141558
794232
160045
687446
327445
450434
11672
962028
388488
330926
666707
897715
200350
487156
513928
824917
200850
690474
950485
210854
716438
393561
234080
648484
14064
439405
468692
154570
132736
10702
969359
135
531670
500707
986180
34171
467114
131938
130293
846154
179744
734646
704462
924462
278738
406468
465546
1025591
1034472
132908
264729
370957
2187
343547
581512
929139
738801
911570
724984
242484
240007
280866
810989
718542
322244
701141
246701
798591
484299
189193
3203
480934
666097
184027
103439
465775
1006560
785280
856963
259758
126141
50808
136328
514915
723707
1034126
617593
733121
356776
225282
702051
251726
721620
648995
210758
161684
671021
1006303
73606
207409
836641
121582
537013
783097
436081
696731
1027279
9187
322090
681021
30539
142425
967597
204400
991697
435961
627413
558193
301960
626683
376285
480271
59165
259632
835642
642726
916341
286470
1027310
210752
474246
892031
465214
253986
438004
82610
473472
257819
27642
109573
1034274
937066
842244
409349
1016238
560739
1019037
828260
971575
251679
561576
930500
123091
623557
499994
9251
152039
907402
733183
833767
669134
188466
1038543
1018594
122369
1030044
716630
446797
431133
813732
1036329
915721
1012518
500651
32791
228804
880038
500450
336076
49810
740476
677120
420524
102470
943763
588953
562820
11043
148626
492533
1044144
284441
419605
461960
52368
67086
681446
510654
393685
168427
870650
927489
793328
630836
516858
677300
881157
81722
52010
43269
922533
188398
618811
1857
701217
366615
823663
494220
527517
624230
580593
666030
756174
585037
519998
677166
77208
79721
438873
403307
906283
880995
357742
97630
343571
826301
700814
82940
731046
843747
998348
816803
802321
787647
520172
594438
840864
520880
475071
888931
403738
805849
480698
708881
340103
312769
525812
948643
228295
893034
706665
396622
722506
634181
203690
120678
1012386
688533
15200
974941
665933
599151
509041
863828
1001436
225343
149210
661019
641042
179127
589180
939869
760660
447681
995057
563010
663585
639622
8
921449
1031543
833650
857532
437141
112631
441248
656178
824237
997599
883529
597567
553460
673166
727736
658099
1011383
965607
916661
940308
946941
503211
518889
703986
464241
503594
734431
998107
529395
16023
959804
308989
896919
546720
909331
204190
941610
867849
792336
516217
905448
134149
772957
607592
573788
490334
238386
772311
578476
482551
193
1029058
922696
819664
197179
107064
120505
125160
200614
367314
1018952
630174
823335
59213
291645
223336
838446
835006
883297
475012
784426
856622
713575
800328
57188
14874
882998
492340
116513
468733
331619
507297
996326
804955
557854
429829
108955
312377
850763
578706
580101
784405
189408
105719
528639
462682
758761
313875
265583
10819
186162
383826
1001233
810889
238979
633699
608760
501408
296182
589407
962631
278573
92969
925605
363896
798425
83500
1000897
773368
393542
222501
294999
457750
274660
883425
164300
935560
254264
467992
27012
575667
35990
37303
864732
1014235
760994
603294
921862
114748
926791
795464
554742
950003
720939
898342
223480
532453
86039
421678
533562
40782
656049
467003
412029
563069
463830
839834
215513
99567
928703
279048
763522
575973
46694
569446
166736
64299
258832
784383
9823
805443
954240
866649
119673
514490
1036770
124450
217065
463833
807479
723563
564573
584182
438815
641600
454220
928523
116562
197253
201947
692704
404500
395416
11810
788014
114514
209088
742445
46939
217782
236775
527639
124276
298547
204025
216202
242709
987864
789118
4331
337509
750945
164678
990689
120598
11179
767585
897799
459428
979417
174008
160184
673269
459629
503221
483360
603128
635575
557441
103198
1039901
767589
665965
390395
1042863
479986
997194
562689
290450
1033509
691888
901695
826488
290372
173597
876864
739615
388181
339309
105519
708319
218282
243566
597616
791082
937942
232664
776423
713133
889772
546671
280361
944164
280864
710243
528003
167098
315733
568760
539514
609987
174907
46118
1013129
418944
156911
802851
88576
813003
880425
241190
25732
1031077
636049
300970
735542
728535
909157
214516
228223
892165
476799
216209
562453
745837
506373
298479
940439
285017
817684
582126
738628
592242
946971
1026401
340986
929265
126380
200008
758450
532438
376987
237410
108909
845958
295226
789347
537122
760996
137275
169994
544734
53839
873690
304383
490470
837
509449
857005
934252
54594
840750
795725
35870
389354
186253
389410
677671
911506
876624
332113
825616
862734
745957
598768
858205
233075
744346
629649
318582
494848
9400
1185
667134
672607
522773
627200
569778
168510
606064
347597
753855
419168
123915
275394
8003
60137
469669
785504
813569
1023434
115023
2345
539767
447191
104395
532302
588992
201935
253903
551505
66073
436340
284485
321541
1036489
354959
61319
125990
157928
951268
452014
845652
597955
148494
505058
373119
904670
389800
691375
585766
143954
411634
21797
229812
199941
766355
759182
379971
899318
255277
790097
489992
1007264
77440
662157
505585
724964
589571
192407
689276
629877
601302
1019453
784096
558680
785206
299697
446266
244734
416066
484883
835999
927982
349502
543308
387689
763646
437645
142755
721049
736209
324057
333747
121938
732295
65216
752010
97927
51124
415150
826705
454075
629932
920732
862388
946598
62471
947399
829260
289327
801414
585789
70724
630072
711231
468605
50523
949096
920116
353313
1000948
602297
990159
625035
788479
1003253
308190
436049
614417
430505
856726
677217
290661
621554
623365
189496
867477
893427
656531
655104
385533
460793
502239
431357
1021065
57772
411347
1002164
539886
501138
712656
473072
637879
67741
633628
1799
339291
89012
673702
317925
508161
645732
101530
898700
430480
779950
300086
392784
240728
468459
363865
473552
57665
902227
104987
163451
1036816
167069
502883
393377
376088
242180
693119
903612
353727
508433
361951
658214
150187
288108
1042149
564991
745206
296678
670773
192653
460068
722306
559428
992350
287087
530815
295870
347310
333681
841580
494923
798974
745016
1088
617511
862529
576051
212464
387349
35031
938434
561204
714298
4751
385737
457073
635275
993018
291549
227072
9780
622766
1019224
855097
985301
397333
94444
803868
1038215
101142
477627
320261
188322
747136
140467
51057
408120
155466
472550
409266
668273
361977
990415
970390
999840
31880
353773
511263
881525
1589
659650
825948
580234
896562
297585
372560
344349
1036664
1042801
486198
2402
882672
406925
73763
445831
768347
514329
564948
951744
680271
389963
412564
224777
632960
946770
3586
975787
14526
488150
851042
18129
659632
352829
467026
794636
227803
361981
434027
352418
814489
675184
411396
580228
805803
997488
761820
879762
105986
279338
813662
737432
728077
587022
140064
419170
321363
5144
53292
160956
675180
973407
114719
782909
455773
1037801
131570
25047
816170
565474
79219
256915
85714
469191
1029918
301574
955292
862511
697064
640341
1032650
836016
629517
134202
861627
747472
245172
526917
488112
135943
927128
755127
154015
191259
256748
901307
927580
562662
457381
81468
36788
970759
497381
62315
239923
7580
936011
533657
216657
543429
456724
257992
1025060
969397
771930
102316
559102
463000
712870
179085
578287
921682
800537
57467
1036817
453279
387373
821987
435806
636006
424137
796867
408466
896592
702339
948614
920435
201926
944149
539324
480172
505197
842461
1000402
154783
306502
631011
950897
380746
462103
654583
837997
551959
924749
851792
232618
967296
246888
1007034
451138
539668
927371
726024
54981
742911
41935
506771
436316
486060
756844
725471
868360
368163
1028241
321753
407783
101739
623327
1025506
650592
299324
412003
998248
288655
1014924
756242
242534
84852
396122
682640
836034
1041716
744962
20630
556575
248545
769279
615573
803077
951883
362866
633422
1033136
935077
832083
972096
237179
902393
458767
838993
414210
661726
503596
361215
854871
903580
648347
1014049
682993
963776
265487
192012
348103
871656
247598
879212
746744
388788
656017
180245
745938
276460
405388
793310
875354
109302
233044
308571
609018
312191
613467
852917
218680
897311
768897
189710
418714
1042400
677118
798700
739698
387192
764133
391817
958851
416823
526424
572605
471781
561863
830210
875890
324124
232149
514432
706313
621278
9648
433417
326234
785537
850330
936724
646951
385578
977033
392388
195230
347651
61158
531181
551890
987796
91895
511422
215039
460247
815830
262840
1042898
306267
387249
18473
680624
457574
333244
910042
970976
25422
805894
33452
86490
62488
809848
909635
296946
518407
799362
323511
99056
945177
191930
913373
305031
648652
594841
680401
80645
717014
286395
217570
542772
549042
477974
442312
954558
732247
929886
475439
824180
100430
606218
496806
522568
835571
461857
832785
615220
175434
623291
957286
838855
272311
906324
159614
1022568
405921
177522
1012093
209874
333141
798912
584265
797314
106048
503660
147863
554306
824832
946538
536083
207222
828463
565734
221885
491708
515476
261110
288606
544801
143657
1010710
584040
534077
427164
32311
235876
892618
715436
462090
837826
658675
653885
107453
315020
292817
41042
146679
382080
730074
632888
1018671
179806
123163
757789
484975
900809
359731
305607
322979
480916
91795
860930
35191
213035
555429
898808
103847
553975
24207
643412
493720
795737
813116
1011677
12366
891676
229825
1025310
877045
1013459
277912
739711
77794
577468
132230
493251
452661
757546
708710
236025
251857
615371
406341
16074
205063
383483
696544
838421
488201
656333
656014
347882
375178
898253
475618
460287
792643
209234
370703
681384
36686
222527
681737
32776
653633
267882
35907
870310
584259
418119
940305
825451
458883
892883
359576
252558
195007
250311
136336
429372
158948
880666
146176
642047
1002446
517554
243301
168113
322100
938955
122319
944514
948773
305790
51529
40192
917817
24711
470832
968859
647903
183118
33727
729725
547633
932433
715932
813320
372476
835385
289501
896740
124839
185452
348216
688157
122922
870973
510756
224022
839066
747004
850915
437390
836876
772073
954169
692439
927176
438233
718099
849690
856068
543869
84333
392679
536501
974522
541204
35091
678118
1022140
633222
149362
247793
493417
581823
619760
953385
301278
48933
135183
403169
946826
341966
364036
931516
247566
850813
217725
411278
655892
25844
382916
180649
330920
409290
638679
672775
576046
1002969
438665
422252
130191
893580
765632
520849
448902
676441
696230
116590
877401
134043
720420
1021335
825530
749315
392642
133000
847030
37033
699987
314151
166885
985909
508359
767437
689057
907324
864741
884370
218805
872847
45287
884882
728512
441022
613221
754255
84013
444895
496946
865487
129535
637920
848338
746976
247610
300572
976872
121118
828766
832315
128251
676531
797243
980948
186174
172797
756224
1035771
666328
79129
430176
876204
282213
799458
115555
292155
272764
94178
398717
925089
174476
368685
499476
767236
880630
428039
519503
188981
559097
756438
846788
834567
214805
971222
728737
707782
263829
436380
500644
928676
17583
323198
805141
805311
833251
987199
734360
280854
619385
416546
288750
822383
31374
596340
802472
1019826
884779
300743
217563
182480
376781
202270
87099
818821
417720
229061
1028941
720392
2494
338802
291478
816713
8540
708776
301334
937878
819318
439511
8310
318116
960549
328806
849275
837130
243969
494046
411751
316799
277819
300174
735985
121481
970909
445221
376943
29087
329146
152394
390158
332535
1034488
175704
805559
11376
816535
759174
526042
1019940
630986
423813
681750
569370
593953
345944
439316
819318
496905
901199
299585
336394
859743
333635
906721
203355
889398
490616
479352
73624
1019156
118083
939316
151098
61687
516585
230570
324984
207239
918993
403940
442447
675749
248874
931519
404377
110845
336304
659493
787801
524565
598142
449748
854314
688694
942503
281920
581694
522361
321044
108005
418903
652904
298937
172922
844680
272500
31477
101844
106287
588965
244898
833574
896704
837598
362099
847833
624440
602264
635930
87743
19150
303474
733643
780164
16375
489551
271782
680000
374722
1038013
321574
484415
40739
604243
505993
969447
161291
599607
572503
472075
284749
45586
394017
672386
670003
654607
200958
972144
811095
958817
97341
947326
330010
253937
925138
943851
127094
573014
498040
18881
108231
723293
324256
654704
725597
702349
962023
690200
816225
853318
973580
883786
15774
309549
791643
495306
992410
759782
1009333
1032750
452508
768896
233151
523399
293307
756848
561625
277746
627350
149216
920038
67056
240787
753182
478762
745968
928590
72029
210170
925907
817148
900064
320621
34505
775851
707109
121073
523401
381892
22633
107783
487239
138173
688833
58875
500993
52238
391975
271949
668146
881685
961730
599511
144223
242349
411632
78102
586288
258747
960261
805796
112219
252599
304
406881
277643
66927
348955
940607
868446
801320
777741
981633
724707
566137
474507
271709
768226
497039
391446
44051
442984
562582
581157
410063
169003
406015
91650
554812
39366
45329
428949
1003141
181113
418145
863966
556270
1026670
622795
14344
622062
169
928354
740862
935786
703622
367457
404497
770585
49399
290993
934528
512654
337235
58746
875931
330118
430839
162474
916927
680679
23263
978210
471108
182048
666
948335
972588
416700
112780
928042
1037151
766629
248105
572920
956651
880820
515181
807974
95460
334430
143308
1032057
947393
785016
735614
964875
63629
1020597
727563
473266
403636
333052
628286
218798
473532
38202
296963
552490
568754
952668
114639
44225
54858
510384
861573
67725
443155
269634
113366
1027256
834063
503576
149677
752144
29958
207319
115045
1026495
784717
1017380
341656
786694
928090
492006
710371
337958
168149
862927
715175
864793
752541
572438
847350
599026
57872
127640
274859
478864
809084
738525
827553
358212
394633
481139
309202
534859
182129
132229
837689
487363
293796
84257
397494
771662
214808
734414
840223
520851
964455
1026883
817516
777053
600002
545903
325854
991679
921765
515803
32583
981826
640290
376499
303875
496911
271339
561855
310710
354080
754017
648242
509275
678866
932573
981305
47968
944938
210790
915268
304991
288362
62368
690165
811570
627882
161249
381937
24108
479540
967681
261941
155250
948327
59012
442458
269020
218100
122716
424664
96851
361758
445037
331353
1033283
452448
888180
377730
135801
911245
415590
134283
977006
975542
1006047
839002
369150
920855
504801
748381
718387
538433
755075
184066
701373
229532
845135
415940
70726
1012660
478082
314436
31827
498184
850218
274589
270213
954982
651769
639902
1014019
585956
408004
826082
892073
630154
784568
250580
701014
740694
519316
127931
30851
942019
892403
241412
313238
126716
1034717
481997
117657
350286
39458
192313
987655
793596
813413
296081
682005
388640
255214
461344
591604
575707
657967
244205
577872
1007440
942747
973750
52889
936377
118153
252278
392999
277947
930975
659415
1025620
6036
342368
436663
101460
452482
979190
330376
419922
141587
577859
317185
1018880
345548
589648
888753
484697
228435
252721
322178
177313
93725
992674
206108
588685
36837
338703
40573
942184
69616
7056
112159
354707
999961
225256
425586
136909
302145
822494
583108
812830
283809
922413
196240
925206
1038321
535511
488065
713356
1041675
727259
549232
742240
821930
713934
364257
340116
110298
878254
1035113
570861
755401
581989
440762
96601
44911
539010
350088
717855
662429
710930
996115
646596
506804
1033913
662028
161465
192336
1040296
876609
821570
690226
830880
722050
564137
547805
456837
868145
781336
435124
533099
873469
844556
707453
204223
96461
6820
926136
217846
439534
204950
547763
649224
506225
706967
734466
278149
453585
729238
539015
415910
511942
173191
953517
961637
425623
309114
103699
565973
973390
982989
312058
993400
307699
199396
790733
663750
431583
637735
340957
322309
686732
939199
272700
11536
484329
330318
107624
37886
75967
153969
447715
540314
689251
438048
656404
6232
245927
348166
631810
1031621
956575
749692
810650
184364
769372
540412
266709
588356
737356
439023
368022
438369
742908
247270
569658
879781
703955
487943
805485
1032136
369318
182139
253953
485666
114091
504403
381811
105459
83007
427734
275356
440068
224339
450794
920446
547006
301054
732724
252813
882953
763509
733117
775938
800484
292408
894520
631799
386367
948975
891003
363466
406213
882393
722072
728045
202567
366859
606674
737909
994826
582048
620135
697107
471021
593132
12128
776528
502162
661936
219699
799441
347852
424192
70522
2388
988282
104125
250254
415343
308411
531303
403455
816478
505301
622055
828138
165017
819263
374819
817130
500977
29633
706794
1017507
280764
327418
409282
304448
530016
296377
817909
794528
198141
342716
977357
142111
897538
645693
454652
774313
636235
819697
652371
599924
368075
294070
585468
428349
577939
68296
950380
786646
642564
395055
878147
753834
674365
108447
524798
996989
734129
75517
994803
623975
729318
40446
962679
623943
945920
272761
79483
656626
837863
131026
364859
72915
32930
461742
376509
73662
617139
954183
209382
750713
765203
705917
429415
739631
551084
1039275
174766
652496
837391
129224
115758
530817
767061
155629
897783
839428
970858
934618
631638
226053
151282
117400
300311
745470
457109
371112
929826
515749
126646
670781
466557
276981
1040607
712168
547538
887019
614909
590876
786585
1017832
276700
20764
842677
444455
490436
691453
450734
87529
237623
717294
709406
547812
62580
1002108
1028395
995566
723665
301404
707662
835835
472191
137113
891650
970271
778651
584498
368456
491772
768844
992445
79368
525157
6045
697923
202943
15001
378745
220980
467180
980630
719049
483653
77635
240963
742773
675629
601291
521908
165016
658393
997580
225434
267071
152261
217875
657007
730789
905430
586934
579284
942664
550931
582021
108047
597993
854522
54221
758702
703509
688564
13133
107766
1043591
346150
13715
887767
775122
717915
976809
112143
262217
684243
353382
744300
877245
196664
277693
449847
342758
222987
810081
180708
719859
454097
552027
344766
163333
929465
837164
720928
731280
375210
912166
920382
385819
386562
447370
944904
509021
586351
729520
213631
732963
764255
359104
636712
828978
1023856
38122
148866
480088
115494
614159
426161
953709
524073
841001
538293
141742
669674
341544
801459
219037
834622
611463
520154
738568
381137
576480
353419
584433
366514
1007731
507565
275930
117338
480559
385502
511036
36176
66198
369369
666123
686583
946448
940411
447000
90805
1005337
88420
882742
334754
1003683
348046
1013596
813558
168174
59961
807666
667338
1036506
487667
385508
226281
90774
615583
556708
21929
325473
630367
838121
226271
823737
923941
728008
953831
76298
3651
686903
54675
777106
168723
443136
144327
61741
306611
215907
756647
146697
32736
444464
603151
425424
691407
327126
230899
766866
304726
834250
790614
482510
430147
487258
43055
298936
425850
972766
204263
158474
238701
644402
672471
599392
431795
588326
963210
548594
576300
667073
608566
253474
499085
688911
928621
528834
1039644
647174
717536
238910
726328
883171
670477
381221
416279
409581
338096
316712
440096
56366
35578
520061
264681
242775
389293
530715
883156
654741
818997
372018
333625
224595
878063
218646
918017
307754
677856
771849
910089
547011
683416
999443
561754
660612
746493
294035
314639
500617
111593
715893
998096
64878
512242
1042870
913823
991966
751681
526468
998396
702765
536662
257447
698820
651129
888846
912237
78132
750846
29046
773776
449349
447354
796044
588281
83480
874258
4619
65280
231731
780265
450592
279683
924193
875079
799628
392173
2881
679894
601137
756229
764205
828443
953328
171636
395996
900581
947475
70485
515288
831092
243017
395425
113448
695098
1035136
734681
180752
189029
296209
991201
811490
314434
992399
994334
2222
765503
716787
92727
331301
640181
290626
1022087
160929
356833
977538
967365
290041
386488
855005
796493
111808
840060
760789
394044
808677
710268
291887
861803
785569
767276
803018
1027677
435995
360209
881387
893957
1008411
481417
28065
28235
720513
189042
905335
930602
853353
948862
915873
911858
416620
108766
404285
442275
935467
373445
41364
453334
440799
766982
775623
416132
3044
870662
465291
689531
32211
329216
742025
143140
468166
743859
1012919
37804
567706
327704
790790
399352
788968
220268
98109
361406
300228
1040871
256700
637807
184923
652120
754770
122002
497032
526787
447940
779241
834866
422953
556650
96576
68879
912923
738026
888422
708974
487902
501450
102003
200190
408825
902907
1014034
75839
198704
788338
911468
192199
965007
731111
657882
165526
316480
445453
792267
536834
191359
895142
137906
478203
589864
436718
289290
257172
421951
1044479
548080
709732
378808
919364
274651
512684
488597
611229
999070
209405
700245
662086
649171
365095
148377
251632
184721
199396
987891
802924
287500
162156
448793
757928
956803
447848
310118
405436
231000
617425
82899
376681
250109
619394
861609
91810
438093
455475
275703
490052
991753
268938
670333
519368
610172
851690
790042
375466
1016453
425186
636189
592263
995057
168973
784911
713400
832117
112509
299246
577074
960356
257538
937595
20922
614688
459406
636664
1028308
407762
649654
872451
366347
90845
747912
490408
380081
129667
722209
828593
853814
219488
695469
875913
58859
359013
268332
720716
404392
357803
242297
982933
424112
261900
188840
671295
233705
1012857
952032
69262
219728
751419
710038
761673
599080
826573
345468
352193
174660
959938
367205
89869
34992
1005433
244504
364402
1017339
698969
445308
668867
881104
778460
823178
494316
602587
272659
334027
171636
525843
183434
929646
377139
94407
688898
769311
74408
833253
950126
860994
336161
658658
735482
746928
637472
381329
688564
836535
997814
801091
548827
330280
225026
783023
543167
866760
572391
221368
506146
578568
967527
670163
514289
237904
243226
417579
368122
1030436
518573
962646
463208
449343
857032
509566
621809
550777
82575
839825
211694
234555
477353
247310
641960
692507
495835
909
517832
486761
633339
436899
763560
49990
137204
458941
794235
81938
123952
904063
290480
700115
538467
698357
705785
184210
348605
683625
408804
611313
461682
22787
202601
217397
709287
58364
238073
119159
5167
366665
181065
868554
120045
925003
192151
941422
589757
708725
603418
847766
856118
788034
828715
362759
923836
973138
646843
589737
867855
940965
241822
423013
408419
637673
991471
600357
359861
564125
265585
1018393
600516
1025948
628392
748213
208302
216937
595119
743672
392635
752798
816293
494885
1027652
777176
743956
692266
820726
724564
71959
346601
1028913
250069
288864
264402
465099
538434
281759
335426
567335
938894
957516
990545
337871
665126
383974
729233
431238
560857
1026197
30179
160539
863805
968051
684571
482047
618748
338766
607723
812937
680954
213270
546568
771227
226167
574809
1002644
879644
277255
303005
257410
116993
837762
765515
1041165
830325
998989
297044
227508
671635
266120
110905
87429
113850
653438
701596
770125
915071
100670
756008
679003
103429
148538
727964
777325
141301
916614
641801
436808
508970
782446
481379
162695
122788
42554
919495
678513
663779
628551
243508
270030
205885
314718
128190
404255
165155
685042
989356
101381
598477
355966
365703
866845
675196
463289
455018
967383
302962
747873
721023
547786
666158
160648
650190
724998
290444
938877
527242
59755
858487
24539
971052
313642
60808
320931
326054
621499
59606
787629
617645
1007388
339696
577505
191969
150528
1030331
647912
597264
53175
267365
237162
275110
706592
260644
382251
633154
564960
864516
195049
684849
858483
641652
503447
922299
536459
934596
368503
762944
301102
51561
497855
12566
473763
884048
892281
166842
697178
385340
762461
491112
200235
499494
413786
607517
5828
118232
187943
10467
927059
821226
325730
80354
448239
1036589
893079
946517
811104
939551
859397
1018706
300485
704874
68635
922107
587437
133577
308568
347247
599765
85077
106361
718509
55226
865585
79315
275200
1015233
125319
438259
291886
485593
664407
677776
753379
674097
536949
1034971
231890
1045366
175497
555893
89304
248235
425273
900514
586559
287663
72088
482170
815190
449891
722780
192357
698308
91036
226909
167198
385816
312184
568034
838355
314808
888112
538593
102084
178095
187877
644837
612152
128906
923165
486345
779627
280323
843553
13428
1005441
54236
595696
476865
893971
990206
456752
500103
358495
803453
334051
459412
168557
592153
274392
372702
16203
648215
547025
115099
303455
996170
666809
1022918
611629
998158
760903
740857
268595
784166
628702
449767
650681
1036214
406846
851587
807998
52202
205860
198709
678061
454664
394492
483359
522178
885043
616568
65437
964273
249894
290298
759858
412045
960652
321253
919866
221138
675366
1042710
641600
864668
373898
560999
607457
978485
258934
1043219
604071
372922
27480
204871
340937
175592
324584
232637
193144
503111
117011
711116
510352
221979
154191
154559
260478
502320
196990
804019
781
1035227
218153
757543
1000159
891224
403357
594904
105544
407457
843187
202697
556768
76791
849841
369676
982288
655579
561060
490564
1013172
272144
589830
815590
47420
1045107
70022
687751
153653
446438
342985
71606
820903
801619
36859
768256
318924
906937
381917
96314
445667
170333
282164
999485
807666
927223
814949
871743
785522
250728
870436
75514
893745
1003405
429396
351474
706405
24096
385049
309206
120027
126448
411517
5813
872556
375964
1010858
965108
1036064
937215
163147
712392
759990
736582
21364
549726
712977
354681
42930
566312
294355
662247
449257
18469
267087
648956
878836
448428
639727
754018
638002
520813
508762
749463
527634
902645
309070
679272
18068
1027378
97680
75046
423928
85314
1024192
381855
809409
98736
163995
444992
165765
83768
908548
640780
528974
221145
256212
853367
732162
889052
462968
461129
467633
275485
902617
33609
928352
660221
712948
451524
233781
363286
279576
853883
162281
342490
860133
197845
100297
271450
588351
312221
746540
867546
374667
244441
762637
442929
1028262
569176
404531
197389
214142
541229
762134
910739
690221
261603
300957
156958
274841
340291
658446
757819
178580
347993
447488
199883
962286
751459
533750
15711
999567
867127
610713
81160
402625
639179
821822
712389
647266
304794
87243
820728
437381
1016514
827032
125245
253751
939646
690460
691107
18026
131780
146475
358519
464748
261344
748770
1573
774338
251963
137872
87431
672794
319633
336142
490076
613216
739042
700269
988115
257829
103811
491390
418102
183941
383755
983442
321697
9587
164856
973532
622028
858372
559644
823649
944489
334584
253807
875652
835423
1005130
19431
875019
1034436
570997
492502
403185
710290
467742
333128
5013
1034431
443081
503669
504929
701366
189881
362195
291453
312238
689128
505626
670259
749344
886790
878511
983588
474412
278143
404139
888195
136632
57325
364893
880314
876963
711560
331590
502443
450126
610798
1025980
966933
791083
40446
156
649885
271622
1018875
615580
761439
518930
444058
14041
476617
162700
387689
554493
971336
758414
12380
71021
89678
510013
893490
639657
549819
80989
880611
866039
374176
968146
875166
71562
646998
1009327
397997
937972
629409
485266
626444
137580
441212
788962
228312
430920
621322
717709
50152
634287
397642
457785
195431
514170
405309
201421
797031
413527
189534
377993
260034
463835
592241
981820
313182
680788
820791
244759
581969
699949
877914
967189
415184
2772
199326
454257
714735
1013483
755876
745373
526040
66756
547068
209903
358850
447096
512278
618534
739073
992525
310211
505624
463687
879
95157
770078
253112
752650
1042450
505950
836063
720032
918027
648506
120169
378007
131370
275672
337353
761791
246647
959175
663181
172058
523218
121383
402449
142552
414800
697855
969907
896894
767854
880340
312851
600980
502748
456079
368996
1027598
766724
741738
150654
120461
53306
566547
521356
970063
355803
239442
388581
893447
27857
335274
158325
877293
124945
227266
229345
485049
502331
981293
201127
85301
777704
587476
941239
1013299
983524
940840
894996
557602
531294
541150
347992
661942
350382
12746
215782
6150
625334
892830
5174
271495
206748
1022077
18780
612278
119996
758847
22328
620101
243857
899227
278788
152764
45984
594787
678173
547514
50649
753226
661470
455218
768870
80003
731860
622383
257634
190750
142603
899564
236378
1006437
342002
680112
138931
776478
680556
781173
812242
471816
966283
739051
703675
379282
133022
290603
844336
165617
667888
640048
17453
878624
811943
542773
157772
1001440
235274
1016392
843198
875642
479135
179230
575651
165255
366146
986430
217423
159625
195374
219536
971167
382753
229555
662896
523686
583765
1025608
242232
185176
1040805
998377
1029729
431053
132687
772631
525764
407700
303191
594089
760242
121240
777487
15147
1037683
785929
852982
628055
543062
282968
965402
139203
620560
343717
854081
344341
366375
25557
793127
636202
253490
701702
910319
329265
305948
782013
853619
137976
800324
685056
865666
517000
976552
563117
700781
109296
270985
1030680
731762
689387
567302
688109
455943
404503
607618
292147
554064
343932
846467
854633
470189
550676
388770
871984
625154
190168
814630
673913
912920
708619
971445
194325
199614
654400
429107
389326
231735
188673
590202
542241
528463
909564
337441
534714
311893
515525
176284
652307
808033
114457
78626
771280
53954
330967
808527
437495
948516
405139
318268
886460
1004892
844238
54603
23585
677268
455759
515341
292293
790894
939186
64988
617280
33616
802209
539234
478831
128616
75754
1018393
406100
658751
582914
38639
410194
21202
801941
978888
9087
48514
79879
743274
51403
428451
188251
316232
340983
225361
335675
928324
947062
838278
815580
909187
663167
437521
917541
871148
725159
457867
408671
811389
827314
679392
435240
661538
335578
419775
590430
408902
588921
751211
907224
372357
719557
742312
59303
886782
443367
666131
849523
568960
874511
454140
867830
501069
409168
260447
1004754
541650
965735
509497
385036
138852
661162
405732
851698
448370
973040
869197
637325
410299
890751
419301
257439
509394
749151
364567
1035836
143069
874101
757516
21904
223134
769003
798428
977614
68366
939159
405706
536680
49303
816902
629732
564893
903082
561173
284387
838183
40835
874687
546008
680063
225324
632469
283375
450661
568302
883393
647724
852026
605042
189036
722381
825157
1024004
273611
1425
675631
920314
811598
180293
209964
592953
3340
365970
808682
469924
486861
580883
747661
449536
7001
726157
834147
340583
302344
1014156
367605
292869
110970
84103
384092
692560
152096
104616
959039
598699
55028
988627
910177
362729
722715
114863
943481
925834
278943
110557
889752
495661
217898
39415
642863
11743
553036
932731
147526
304490
497988
583337
1688
852504
480620
409185
910176
763013
1043211
228476
131694
307997
299904
405737
370051
793657
416310
626758
195538
534492
193944
439833
372291
983694
930969
815710
861006
126866
149795
291277
746966
513613
635556
496199
912745
209587
64548
313648
447193
390319
809497
1013241
847065
885969
485274
73512
1040605
944742
104500
336584
827770
394206
1039025
566234
678678
61848
487117
478383
714923
494925
680666
663365
931171
701802
844835
374958
644488
335281
376218
791873
423146
603468
772061
459787
556315
31638
694400
131511
188713
319680
974092
298486
865795
859442
960566
487798
944418
751109
352130
186947
756126
946793
33044
475340
308171
13760
114883
974392
364148
7720
298544
146982
773344
133
840998
658573
423968
818441
633713
295534
1033813
443335
1020767
727856
294737
423940
546337
144222
947
244511
480428
762905
394522
1034317
843052
795839
51383
138002
103824
436390
437389
37940
481317
304701
1005099
23955
249642
517163
40474
989384
1004896
235613
318510
216473
544626
766152
886293
281443
762450
535974
152054
303414
467240
1210
630540
410031
470615
569702
610789
648099
126433
569153
456747
60252
573623
28474
155095
1001276
735836
153707
910975
703233
767549
664676
992157
624598
815805
672713
920819
119523
531347
831761
345165
309203
983455
987212
353776
958947
259722
589223
752354
91109
417951
517234
347742
109409
952933
1015310
628076
467775
346906
366850
724125
1003249
170598
928437
412131
422699
407213
227008
414797
177588
784526
220817
33815
621681
883481
916115
510377
708867
473180
556670
1037180
6523
647722
565830
139464
509385
398527
4461
649333
386344
46654
94223
93369
997884
62936
668237
928931
33869
409845
88070
504843
624822
120169
237322
68630
216195
144520
970207
455936
915690
337543
289438
586521
937475
495780
987683
865797
145150
595359
272627
1036446
159562
437796
1033602
244609
814042
778605
432107
405420
258843
448648
708644
419764
721044
417960
54967
587291
349957
402821
324669
591472
971052
108069
1043531
153820
979695
756027
497926
471236
548368
638753
707433
31328
808144
502323
788960
951763
454332
171262
1036841
582997
386905
48970
429110
173864
809683
1036419
907688
821841
186499
959982
544770
57687
1012070
203577
892546
191591
715222
317911
861973
1023473
869440
744916
398633
33812
801343
548895
954520
68409
577620
692622
563343
35940
1006663
715472
236783
234179
747351
770899
980279
771354
539757
493156
438402
582858
8830
349636
666055
193193
541117
790500
222411
797087
178568
116913
242014
419513
126680
113537
196613
672812
660795
537049
951890
596844
199133
388817
498111
563272
7143
223140
5357
341095
81825
929310
320951
753320
295877
823872
494018
923261
698994
552478
849081
562913
920929
693859
890281
80188
569091
23558
866193
838627
863784
480521
967059
893169
158925
323719
955848
283084
1038550
370196
301994
41231
395654
476083
94563
403188
918536
543416
973425
660616
45960
255575
139931
661038
481179
223414
518096
477161
900946
137155
409075
300139
958500
553652
202028
316696
420226
300992
484295
765417
138423
186224
146984
51794
743205
745089
784233
339033
640301
342546
169566
780349
609116
679742
885418
565924
351273
809725
600119
932073
74750
9691
711587
602258
198613
536863
687083
740447
381395
679959
538733
895107
461499
1035664
62778
97323
608397
98439
798192
664351
72166
1038745
405143
245730
248375
47508
577991
298685
122558
190345
642511
835108
1014366
461425
904640
847038
489034
896670
849795
308207
942027
26442
343145
631148
235821
330893
944468
299351
490468
853821
367134
595428
913105
800560
378355
465490
154276
907676
770246
669285
425933
506519
514524
703755
872133
610370
859363
945296
178946
229356
257893
880253
644537
757454
131709
44237
625541
940130
175647
479225
667256
724405
1013172
88347
58448
322866
699451
434978
793498
764349
769431
198749
673655
23343
824889
555134
566285
383330
596341
360718
142138
547786
183628
538612
492626
82551
732970
694187
341808
871454
824778
974150
914486
11499
493680
872317
116285
492465
345693
296801
852282
434909
946005
325815
180735
92366
895950
220677
924294
118098
734721
453106
6214
903116
238717
522489
659073
65288
514289
874053
515856
174353
950343
544394
131674
142522
385288
1041101
426040
1006058
14288
554609
420094
609522
305925
362758
53527
876208
249092
199341
873394
97191
467633
792875
75594
524331
1027657
778408
620707
91721
754585
219596
1012065
923127
920424
667293
768420
289483
34060
523458
30241
787379
758832
512952
164161
294539
99114
714957
482724
846295
654326
919797
888956
32741
431765
382031
24790
278363
544799
583250
380169
306055
107239
968458
1007255
841286
978102
805090
998638
264082
429684
912174
22207
896881
426280
999055
414041
454744
148672
1007330
730370
249230
24316
673361
773337
46139
537423
637152
741148
173425
779028
778360
871903
1037166
920625
562531
704136
139391
550521
82221
473093
347600
234114
282651
584702
966475
183731
289222
998881
231837
491569
755514
612315
304313
620352
263172
679980
560510
952335
74150
396234
948433
320995
998348
972601
167813
260761
447894
251557
293695
1040272
627745
608579
650686
491761
328976
914030
808814
490372
333245
732332
52004
784135
586881
11309
179870
726865
764517
37948
480313
298583
809563
142758
706782
329648
1023383
470
97694
673886
248443
939136
218451
572149
799923
851139
664550
477900
681136
296852
443749
555532
236679
62590
900113
684729
836283
962478
619177
217395
110211
81909
914697
459473
685169
675313
111152
325165
627994
443283
352917
478481
130669
123396
269983
379191
241223
882794
529115
706343
96593
429125
722077
378655
687708
351690
181645
943831
588692
1000058
1001070
744565
782336
618117
879000
267016
592510
590859
139922
240426
202324
958113
469598
135740
475318
747218
867955
567840
423392
1006688
1003675
156833
206298
794187
868409
408072
657470
194837
97136
467033
675831
377191
265182
939108
996327
744316
941560
964848
95393
353904
801623
338304
49962
52590
436304
161781
915151
601207
20115
183445
599247
963980
954184
642184
823694
712980
958606
348872
151958
892027
897121
35142
952232
330010
644534
943426
323261
10963
839709
130142
224955
198997
297067
21319
92332
869310
291589
587770
870342
943087
955906
249136
795426
446757
518628
582498
964132
449327
974887
21627
703275
28531
228048
158792
120829
280419
273483
56868
359286
105006
1018001
1006600
623370
775650
250646
10625
864875
42320
584462
331581
582073
491662
581821
39724
1027083
41008
985771
354669
352430
940416
591891
799282
902758
434021
737879
480498
451183
568864
546049
837897
959332
179099
978717
594586
147301
866935
457421
671693
133100
945819
527862
381546
742410
945669
503106
347065
275256
431158
397602
187416
904453
743158
152206
740358
977386
246260
539079
1038363
206347
472913
675222
926748
302585
624677
1036372
976666
150279
600944
413745
603304
371053
1040533
542709
836705
811219
451739
788083
652295
1018638
155236
719938
839918
266513
403660
644190
964222
751944
639113
54341
19205
228616
825348
83034
970779
355037
701188
899544
262973
341990
150655
937290
587944
448353
71951
933228
968199
556384
594603
1006352
788732
516129
306418
54632
141995
809400
390471
129000
293888
412928
780075
60531
700979
596165
4284
472045
334072
363309
606039
111764
17567
516492
237519
76370
612411
458996
698363
599796
156915
949913
285647
699818
1038379
147485
360242
920256
493590
15186
260644
584879
504926
211186
404745
760224
728787
870193
713445
40103
13020
741521
302188
101223
573472
131513
827784
180881
917278
340146
327957
862841
691947
525281
658513
606572
727693
458293
885500
913117
88644
739370
12515
760210
1000593
421965
626517
969210
658540
428628
53755
590877
652261
119269
337578
380740
668218
580960
796888
45578
684876
727759
600005
393582
254338
500842
256795
564801
366919
143518
486754
147735
762307
522667
414100
697689
1003873
843882
913706
220275
1024851
489624
618621
511965
141289
789474
410719
825436
836607
218718
195509
645696
949816
112791
458215
910675
395375
362111
370543
389850
581501
785883
103741
135836
869994
245616
137367
70951
320250
290366
717535
883265
1004886
689345
7968
1041096
385911
842301
697701
907116
460582
744835
602556
82913
917099
141947
115685
84324
804409
471562
957163
978711
947181
148396
676773
868052
42110
253289
663092
804864
872213
406974
222617
114262
446471
856411
831403
204003
981861
827996
676596
219241
493086
129574
538275
344123
113315
555482
228862
220990
632637
726507
53338
119573
927281
858759
519263
639788
438978
637927
787497
28826
779543
461518
211520
45933
999621
68875
762891
31495
799850
377947
621389
654939
779690
88086
414028
118866
993723
617375
439018
584223
608076
727656
914130
213415
868260
419281
444419
630527
415160
875693
127441
437486
262379
205208
596195
805656
59219
195112
8048
890233
201425
354689
374139
311764
989981
493645
785834
348386
870263
682817
652784
636447
487997
119164
660019
152310
939874
121815
492881
345234
227357
455758
293040
75801
274081
812059
957592
413185
763365
992804
790264
412886
624074
792757
369643
886408
1003883
116969
494776
987774
880627
186338
803988
588369
966749
431807
908728
121747
900478
812867
1030742
815321
591036
493415
20094
567495
260425
285890
391521
124273
596655
455991
1020049
89927
303200
924099
241100
246769
772087
797047
637358
384755
384506
718525
889147
269500
242836
536017
774084
637326
117696
29206
894590
478206
324371
564206
67817
1004150
433549
920187
354245
512153
66139
765638
377098
60409
975310
901550
947846
924109
270041
697202
588371
5192
910820
523834
545297
539602
709506
647702
182453
171745
8007
338510
1029204
651190
430933
1037236
655471
563096
71934
477312
999537
840100
56834
158298
818761
160534
756741
263177
1025226
525531
5760
200162
652590
54624
78655
166077
871359
313954
13320
1033291
570642
391597
923204
416396
314136
461525
882108
582846
405195
4980
839921
494065
859462
715958
138118
43701
547875
182270
518111
388335
570209
192255
285303
994258
861314
86886
48088
591714
941518
376681
159083
972485
163649
556634
941735
275069
339703
783264
684713
10671
847340
880433
769318
596729
755668
977332
774376
484838
812144
187781
224482
407739
122277
33304
355880
252156
68271
984959
933722
1000652
691283
626053
855516
838835
197391
899550
1043926
1020581
366412
879238
550837
846123
834324
728765
219130
509821
728031
299268
322978
672028
154745
683306
174119
339479
298731
846207
328262
856109
237607
144877
822016
291654
123664
986050
725364
1006918
539992
231919
732263
813643
1026331
26496
893302
968425
1022532
960214
917825
304585
894214
806913
259971
720268
369922
770305
685310
37560
694786
635868
925781
516451
651937
955594
340560
450960
673106
185521
649472
220431
999148
235619
143698
988600
555541
820183
781504
1022824
29611
118391
768252
41830
691671
996404
507091
505273
57972
309811
561883
915072
930835
344501
1019867
784598
828473
376094
460082
367460
814122
1038372
716509
1000448
999268
51946
878244
789763
230098
1030616
658594
162592
25887
458167
834479
750680
132666
963539
391801
350720
202549
53336
652992
125265
685795
15291
788779
879513
43985
631746
492779
942608
537009
788038
245361
674951
857169
590224
1009709
491469
670676
90482
733741
331008
1031644
811903
228426
65845
345594
198316
27903
1010418
255416
554937
700001
1030222
77214
896276
19783
227580
284259
124476
608558
823189
691243
782048
765394
117869
584508
130852
292992
402563
897031
900348
1041125
1022210
405447
300367
381332
818717
640181
135793
133174
121997
980573
279958
194447
793284
592141
58168
902124
335308
304522
748644
434566
234264
6048
79478
3334
841090
295200
410699
876883
526440
333775
882604
987352
840213
961548
677662
235952
707214
516608
759296
626885
25501
25700
111793
1035697
570593
381260
939126
384032
808670
189630
305544
423529
279206
181548
1019052
879697
438268
825038
947650
770239
199239
413836
113967
969099
295502
900351
926113
1010659
311973
233453
1002111
691
117010
35768
178036
862441
922273
678243
222983
839641
394486
356077
894346
15758
626020
339906
983373
1041245
753341
969998
401876
268691
313645
450625
983954
782315
298305
867099
939119
181879
1029977
811643
98696
357795
572818
140960
608721
967253
422410
630615
330628
183611
765270
80093
411522
432041
220829
931764
205014
694404
908595
572440
710656
807662
823421
39815
418483
9832
38120
542474
2583
846321
636032
395192
308511
150042
688376
233083
567836
895170
186497
331320
204997
157893
481977
1043563
709300
579666
855462
280412
1018208
85284
355376
802322
889527
67137
398658
1016214
316990
940510
660462
94185
746331
988483
542022
282673
328342
585556
520036
717694
738181
34412
1010926
992567
951853
605511
818712
352738
957155
824764
1037939
658030
1018893
580723
550123
215500
471439
487974
705005
137333
1020141
902737
109847
145487
822212
213639
117666
551577
310489
1023536
364293
458289
356804
690069
421399
871997
419143
492615
549168
668906
893304
521617
585984
511027
994670
1023640
707616
936278
542221
897535
828382
613064
611180
108054
116542
537155
461551
1041269
72932
219213
421610
297807
115332
458532
116160
706567
602927
462023
856119
2626
272575
371429
205462
801777
974805
877025
926863
427255
1017070
384821
407748
357256
927348
621644
196743
450857
130322
25664
923585
140643
658607
609429
985749
927777
839858
594369
401653
551064
916341
174244
401205
944789
895956
220674
999367
891935
455323
938477
228859
1015767
582700
114083
778714
627737
284392
185333
1033725
694163
553802
365645
706037
713897
607195
875311
469433
61536
362917
200031
917394
525437
906474
567344
168418
375059
826259
189256
621222
340064
810346
559938
211629
653126
290231
873668
550273
273590
661627
734724
897705
259430
57441
341817
418268
105776
416598
90178
872786
632710
198573
272897
459378
499333
15283
56195
412620
971373
413088
251041
876069
896865
879321
823512
582129
660422
475937
837710
155329
110169
278396
429565
830551
976073
854837
729196
548627
676012
196231
964947
392729
191129
967079
922604
798941
843516
212783
589387
871207
86899
772624
694118
737442
301215
780703
927480
387323
1017949
238758
932877
952919
415964
877291
678311
697660
362600
119926
663542
903926
864333
206976
72523
145340
318031
300994
266045
1045123
196105
507291
958682
784431
389397
161672
691696
586114
620220
98397
888895
984309
849205
125433
76031
646620
868401
32526
494196
153923
661563
218944
223077
946898
970101
483128
434809
1012436
351650
592543
850126
648422
1011045
34453
173779
855933
763227
808536
279235
367577
841999
921023
842784
695327
967523
30963
200669
265652
784077
244972
741510
530699
203885
682805
876304
333989
713808
548619
685886
896838
741228
506460
223182
302832
457723
290401
544050
312437
233027
704120
98966
115814
550602
578463
1006281
336408
305336
6054
774622
212425
884983
21711
656006
968954
64532
809966
254458
223203
1039799
545905
987609
660684
773140
480340
497705
754
453640
491195
132079
685217
190495
324934
100919
831300
187256
15902
16152
635746
975241
69974
505506
599089
810587
636043
190147
312042
946728
243742
379973
1009597
441177
182629
183416
296086
399772
690218
239874
831732
598753
454348
862531
548021
388585
561623
583111
857906
958991
723327
149512
5836
197981
602525
60972
722177
195818
904288
744154
689537
950338
609970
368646
62918
126281
389580
846195
815401
672131
83037
1020112
599597
332228
254151
194150
829991
107381
412342
152317
378724
831260
336203
184015
351748
305749
86978
133033
32325
802559
860308
1012013
706887
153959
95568
533334
111229
824888
215939
467972
139310
177565
846094
485098
403973
959209
797878
132753
1022094
741877
18952
796431
223824
661600
688069
71881
612799
908618
262864
505615
25530
773940
652071
445257
548751
149553
726766
406326
489184
647087
290764
776428
1036241
259140
358950
290328
67694
328428
786307
264138
189565
755877
265379
314250
243655
961950
592673
397935
257392
55416
780435
920328
994865
502254
854380
193470
470324
985507
530390
607699
386861
486131
733550
264830
717876
936048
510881
772455
751189
277255
188332
86836
984955
813423
438872
604003
640857
95416
251802
879187
574332
609746
38560
204507
193044
797931
618687
150278
270907
929488
73024
963125
643710
342672
239481
700728
88961
412760
490073
356860
44320
250809
509705
553112
976161
662397
448748
613828
682158
970538
104559
107352
766328
114583
111469
433764
634003
95864
465751
93893
42434
229411
314171
997733
159486
616716
951386
463241
543856
83265
139688
483013
1018667
965565
220022
517689
834566
365943
1004366
976939
122060
958362
790878
514179
1043013
622484
44702
299469
469660
217171
489582
404188
879890
877408
925357
251277
451332
222539
383006
398391
260103
969960
653240
763995
484428
441427
215301
262635
742485
702407
1044694
683989
768403
578499
697043
533629
616595
656996
818863
724547
143957
992653
174925
437673
149858
940026
253331
690617
546137
409391
743747
35125
447215
173499
171947
631482
966735
6634
657838
704324
367055
789736
90040
1001207
681506
146251
978636
295194
728097
689233
997320
837287
393249
658617
785980
350431
610962
969602
67566
90738
764969
557603
254868
823352
214160
854723
678276
96205
36949
808461
211588
659651
275861
478878
136053
656855
582969
796305
360261
159879
261578
858750
678994
697724
498836
29166
155315
784980
504709
913922
290731
492232
694750
107488
22756
496668
881387
185420
925864
775667
521273
645695
859795
83133
441780
1001835
560441
860224
376257
959153
212584
918661
183678
132427
387333
289466
300842
124714
538502
222348
942773
636997
36169
177
502312
338292
920144
95531
403362
400236
196280
93348
43070
452734
852970
618065
471340
422776
653349
172371
740230
992112
57301
47967
533404
402195
158530
46482
606455
840439
59860
772790
711124
391792
379551
24337
1035117
97280
150738
74170
823993
628640
297912
352749
93495
991529
837668
22895
826154
578437
1024146
3395
520034
203531
969061
100229
361001
200549
125675
855214
278958
977376
916264
412708
258151
832266
425619
995151
663602
573842
889983
933950
471667
619683
741756
320242
529407
501583
531395
924939
204925
21953
41464
777000
502237
120473
672246
706197
903411
292154
481527
1041218
603234
665795
107296
274030
88407
778695
655099
823814
991147
194001
433880
709803
141256
893670
832908
960793
671552
104926
491287
472092
463215
1036708
435774
503337
547682
208842
41195
199902
193577
167081
132027
590305
874684
916738
565889
597540
556551
342347
428274
642405
262369
60787
176900
905084
716040
281118
1007991
561418
802736
21656
98366
700883
115580
48275
977880
895992
771263
559228
750348
585901
905595
13928
925562
136135
240188
794842
794707
794618
159283
923912
1002227
806152
198829
569326
222657
676670
413180
579571
457487
838149
972002
408054
61374
678792
146111
814652
618672
962758
85437
759257
859900
460948
233700
207647
472336
1043842
176351
754385
238996
580888
831843
658133
796204
839642
490261
138206
1003751
389285
397526
938599
650282
311872
478719
32949
92391
386545
205431
414061
353159
402878
889876
781987
910929
443100
918991
743637
630398
303843
405826
313187
272508
818583
575147
183603
466186
214495
564625
1005219
418751
1018137
611951
138367
437442
75972
192581
29271
808379
763746
644627
798642
37197
1038954
437570
601214
648456
140322
556330
916977
451667
578987
944085
371023
351302
675843
628538
209395
45963
113652
559007
920384
747325
106011
59111
927842
117142
985285
1039555
971093
672812
147227
713535
267918
613612
159663
111189
234025
768392
939063
475826
202385
1036449
315007
590642
738486
13652
356176
126820
237723
34128
55072
94828
275882
265641
308570
694137
577705
24791
824005
828309
615879
419300
728083
22997
15444
489838
131052
718369
455994
573904
295617
894394
344976
869786
988161
490235
1033005
680162
257811
385152
713296
938624
782357
785557
798522
954504
799034
39027
157253
441630
1035878
684076
687755
560799
917845
197121
832647
752043
63238
581803
828489
45299
177377
281963
64241
373995
906794
782310
556865
177583
386579
112611
78284
661310
290527
50215
498767
628718
356708
844599
819977
1012828
951442
908555
689198
635052
165331
25882
503000
469365
408818
1014629
787370
974665
396773
1032039
984215
223324
210281
1013273
68891
69699
275025
84808
73857
401953
485790
915077
558126
352781
363367
897888
77350
198070
1044327
116425
412878
1013838
204572
576464
528451
157488
867407
865916
857587
217161
566869
410251
834014
70216
115888
937172
832679
541257
1040444
301595
77382
669906
181941
268983
616159
492602
1018933
13576
205592
623474
600820
758745
461395
306778
469867
991815
404596
139090
543225
549633
633274
338036
3210
106121
678905
480867
24934
300022
571418
496189
938154
165606
865096
1029508
80046
920527
245071
444103
253418
183378
230582
391096
934207
372211
444143
945773
623871
569707
834234
227770
1002481
1027148
743635
950760
1027419
109576
1004990
906793
23913
187923
1022821
27080
729078
631525
768580
794677
870136
369356
336917
410416
55689
433753
678806
977155
451386
535000
596060
167677
639915
693163
502054
757171
182533
579554
609589
964881
683502
1036552
31351
107173
729653
257721
747371
349666
326194
781210
407874
766253
878535
173970
53514
290684
340834
124115
596577
608110
733455
795538
899125
490420
477796
605296
1010648
880698
173215
934957
149157
831230
520496
366945
91142
155790
234816
641744
64839
393452
717284
558800
1011126
872111
500547
955391
1015125
325209
257960
473732
48832
688881
125408
1030993
967917
460236
610451
618449
576570
580787
214153
503458
220503
55200
278183
620594
325627
1021350
847114
33315
335209
897564
184285
632970
863595
330816
839352
520611
623233
250976
514321
388427
34946
26960
411838
104586
128189
677613
932897
991766
411697
123825
253194
608042
282100
515330
250385
969673
538902
197927
471505
478650
698296
512773
156659
57230
311716
681001
782429
265321
630587
116926
650284
138648
994755
843559
381729
941529
295655
53616
297915
970553
778374
513949
396349
9971
59912
581769
806404
448336
511210
983925
128335
307775
532543
259115
586324
237099
121276
172890
329747
410601
839868
853725
989711
399636
174801
519174
784999
236949
211774
935439
307079
602293
262961
191796
735067
938466
466216
1027253
560797
17623
713381
1006368
194048
892675
945695
650159
498178
535046
526993
967048
634279
124412
850557
357904
440095
806758
803051
226475
192074
790397
767871
402528
404174
956881
62996
617000
826924
810868
987971
187104
600127
1042070
316166
673119
178369
604169
665613
873621
812967
101924
33422
586978
662143
290830
989345
621260
388092
943918
580263
461774
587270
729603
91701
630896
99406
745201
374806
17545
869631
452644
104153
206334
161892
806542
597853
131516
209891
132686
382119
643395
823715
951449
801475
911586
998941
137205
644776
244175
552819
145601
690487
74956
301815
38682
87775
288970
558841
198367
983638
845590
431079
398063
462215
133776
921497
813779
594026
911539
1026397
510232
594206
532189
840658
866371
431286
220773
992579
499358
315998
914409
879753
834331
434506
362487
580388
47655
721859
353188
739794
162391
1004553
158635
636849
564191
1024633
260763
791730
619467
686488
780081
71261
581491
449474
535788
343280
166985
73519
583965
5993
115131
1000634
71530
793444
726570
442295
773877
709765
1036532
778466
886697
690507
582804
370523
739387
837193
268038
687327
666482
859677
654183
652088
733843
87319
438500
281536
338926
266437
573652
266721
431162
87885
245162
189789
861138
556389
1006502
129478
844998
1016636
171928
260226
789983
251561
542452
676757
635201
392857
643681
187866
608487
498533
735589
905051
1034902
91550
850819
85239
303481
488950
269320
910983
743271
352593
539869
520572
236206
622448
594332
113223
330519
188888
1029926
1031435
908809
370064
411774
348948
797744
166010
512160
951297
853642
500022
760881
877548
249790
209820
836885
773620
874116
249724
828298
534949
716758
1036680
21632
351300
115995
390338
651680
173293
871303
727814
344189
49855
900115
132332
676715
956004
967067
403248
1026562
256131
137649
381184
959833
200295
83187
518696
806835
754089
31195
650393
540539
759299
651116
829537
815040
902002
532246
906279
161923
788426
530796
513828
755583
408569
905001
1024009
412161
679794
975769
224864
571676
637775
360766
743782
251858
930399
761398
369913
159408
725396
2190
206166
466437
993588
570304
608508
1036734
554940
337340
635943
167182
479615
497458
490719
409739
75460
651625
753104
427323
610
985166
673739
222866
150639
638542
885468
465782
130743
126214
261577
907215
653884
276776
117790
480046
923884
957072
872371
367965
221591
46046
287346
1016682
985726
121559
68461
459208
76564
687939
315579
779391
716886
697188
221563
520880
739949
881248
300702
465144
872287
541483
163311
594177
144639
970030
39705
752805
847286
212967
143206
488009
152173
443520
37781
1006298
77877
499840
105992
558476
501670
823525
251140
601875
333531
1043794
427790
621146
370051
841862
911484
881088
980119
1039375
209163
396705
638715
893730
798702
825073
582773
726980
1004962
689807
559723
180574
389341
959709
156983
727827
828200
19198
796389
689651
64011
240622
588919
538349
299559
975633
808220
228301
469189
835965
197212
354700
816812
636654
631497
981421
802651
178769
84828
960460
639146
58443
207343
623279
755764
659473
87110
413074
921707
105072
72708
1002518
343388
983537
1017593
603072
659837
840521
123464
709087
922190
481397
717184
473588
926267
540212
236407
386752
888009
547069
737727
546379
850541
216083
553766
260159
322291
76943
10970
283920
981310
694004
980534
1001592
171203
867199
1018671
796215
641153
732960
222553
638796
512000
682222
245661
104461
123197
7605
418884
720442
831143
886490
698334
597518
815315
1021386
229306
550870
81939
786095
264006
259014
722742
275937
803392
62304
542086
853766
841793
971228
987969
511969
331286
282093
736879
826197
74655
749221
41195
900652
330191
956332
142509
630662
1008256
48132
410976
642148
35337
148107
939358
553200
5492
503885
384692
177826
232652
622692
144026
293056
590608
582408
28206
1017988
53461
702586
547999
915125
1002201
723350
29595
1001118
394560
91716
423013
938189
423594
624007
414625
219502
797827
971322
400763
879015
155975
310491
789932
505816
12507
263280
265590
511483
237417
446729
387350
296407
912644
924931
168769
381341
357505
1005602
732906
689342
891644
1027742
306001
520760
560601
77717
500798
698168
138575
895811
851966
437182
337931
316212
101838
199315
147800
308631
1038187
630456
1037867
863803
878548
926783
295316
919076
380996
358382
820943
612421
243138
680542
302961
964202
113726
1037714
756815
419315
115499
756339
157147
836219
109495
752300
307183
14278
822902
823253
356605
554162
499299
205703
302818
75740
770347
495391
254074
279169
954873
660869
876336
500785
866965
381751
938430
537686
702095
85543
819455
642243
12237
324097
595447
543086
210967
257296
808780
601290
635979
831736
676910
554695
369142
601913
964796
325843
204002
256169
139999
652203
189738
194206
664424
347343
773252
88954
163702
488447
993958
498300
250416
70614
409164
1003712
544816
538435
56631
871753
145737
603620
414902
451728
255400
41022
297470
670790
326050
256800
1011051
908273
931155
863830
504364
706254
191131
523310
945563
339416
597077
324419
536329
353890
535631
44819
614360
164806
832042
788574
269140
602957
440375
290781
656836
16331
523924
290359
515533
454344
186515
70774
58039
318180
48055
285517
81946
988316
348839
687968
524802
126981
560916
232430
180363
1001338
218768
139248
223022
938418
369862
383697
367762
530623
520169
846687
810953
739357
1036585
952609
339714
89833
914454
28615
298940
504382
587299
390762
604903
786115
391052
214364
424609
141160
606996
363754
829462
288714
252081
938017
723976
143772
185410
553277
848947
238814
601204
645581
922578
120830
508941
18671
784365
764619
1009767
807108
40817
581719
989607
716730
411142
868100
340927
706900
436281
43360
849487
716851
397989
578500
789580
258314
593235
817600
687346
462112
974066
556294
740635
794808
405423
42352
206282
984519
186385
341808
904715
869045
862057
858545
760538
68916
452369
873067
427608
441093
786597
637621
129078
273339
504664
817352
829461
240222
176372
641630
740865
718086
153765
305650
862350
233964
311267
50851
730708
688257
967009
856852
139706
390756
985987
817294
488684
844356
656674
600038
85145
1028287
55791
495047
883404
15922
231002
295267
293226
184198
823247
651879
896220
615902
1006751
663726
179023
914630
539551
703369
452522
592763
870594
778561
30055
903043
748175
581356
965917
314806
392108
801397
675809
844999
649753
861492
868121
97053
131808
988338
615166
565151
304135
640795
21559
354606
589954
184084
13999
741689
251507
297270
355592
551616
543486
872221
375424
50283
936438
949766
449065
527493
562423
934052
905015
793544
804127
1019253
702023
853743
346805
16459
1019366
220545
317232
801767
159451
798758
456134
176322
959802
380576
668589
868029
798046
342618
316817
840630
94329
592572
539419
383060
398405
878632
610955
532541
433191
437585
292941
716483
180877
706260
975970
822267
167449
89989
408413
15393
576651
497283
86560
454038
85109
837425
535409
973249
39690
198151
232506
869695
430577
134142
888303
738658
980443
622123
988248
133357
88219
222911
636530
349535
1012180
334080
358956
94605
214054
538489
766105
126011
537703
56204
844298
292125
753470
136379
695899
402132
66688
142663
654582
565891
89450
909648
339505
95718
119041
563105
932955
489608
744789
790352
854848
43589
181766
729182
250428
260774
879609
177593
1027055
136828
41945
182110
553706
679473
500087
934414
986392
317399
269310
615284
903740
707745
884680
90954
558113
109605
211051
462199
715568
84353
993135
666976
110460
822519
814897
68073
698994
754549
269815
406669
319144
934558
127393
1013660
1041600
334186
103629
369355
96778
577983
262639
618892
444900
680359
235991
852952
131902
1029482
651470
561545
452424
184190
351297
81624
595118
447561
739196
968866
437166
158152
802359
521020
185899
583437
384176
1045236
88058
471826
242582
105454
521320
56735
614604
543683
1021257
44667
148956
904117
1004234
879715
606617
935943
881109
498731
148867
766808
633219
1026803
689974
398437
456004
287167
612749
142553
42841
85977
416003
535964
695137
928341
241849
204890
323030
652461
210139
329289
939684
431546
425059
887510
849373
3004
481537
792124
1018163
963051
508932
628932
45736
816827
741732
80820
842521
148385
109559
532546
285877
6836
211261
585849
549585
582095
104775
314078
132716
347639
254980
30253
6030
789904
531996
677993
577356
487012
1003383
789218
640984
57537
269016
44812
360177
1013100
1045057
129627
267854
1016889
243594
241824
662803
664935
269724
545114
319578
764114
59011
877876
471227
834832
311156
422356
733192
715140
539044
373720
602928
688224
50518
904629
360630
313366
149921
381046
84180
896129
367799
855435
541031
26942
2592
223938
982483
768819
85583
641484
883948
243914
213856
734597
46593
943913
152585
310051
1041624
270228
181148
400047
164390
792013
276461
1003630
348322
798465
693005
972664
698396
707421
570432
599972
208305
757626
143811
596940
883115
525637
112643
785014
294575
75243
309024
946762
93964
261336
240360
1016403
924083
241210
50466
204994
734936
659308
84736
670925
1010630
425874
818614
643597
1043113
44213
156270
780921
645843
554436
142361
1029212
716194
363628
13261
431910
872542
916660
580343
933640
893166
414403
885074
747161
104560
901563
714840
303040
782245
244817
398298
740592
350248
26099
643836
491996
447093
286026
231103
344669
626240
953064
703216
236488
307797
1011191
338844
193452
119403
71404
971585
990653
746638
861795
739655
72736
779918
843048
28393
647247
735742
197050
814176
607417
288814
880416
259415
694873
202935
423125
697506
937758
989750
82083
172686
323120
472941
157675
66525
973817
196383
401614
792589
4302
167992
875167
513093
733144
831333
298026
182137
263947
542986
104284
1019109
707045
899128
297023
389019
418866
286075
816936
506923
431000
802910
167056
652249
319937
97734
256579
361505
471820
831081
577411
443635
1001298
877031
577990
434619
860673
467081
890398
206573
689914
206725
843588
847219
594701
112937
298737
562725
851579
689452
333037
580984
712780
190173
200976
274423
988548
865176
928487
426235
998920
503780
437654
440590
353339
859290
370428
49308
298482
780105
222400
153718
123372
741371
602946
376471
736832
8291
366706
507173
1032236
84346
328889
449805
777383
442264
55277
21605
147186
174280
572764
689498
471862
332558
437671
26349
338374
586717
234582
583754
660849
168901
855932
257865
502134
174603
545982
79258
212655
991293
11285
995755
968747
31100
281194
473149
908817
934594
359300
859456
538962
692412
532712
774627
219038
920289
411756
569665
928493
745882
75063
826541
369725
341398
962053
649096
447020
973530
403023
52658
346604
577819
426510
338645
667489
664215
226097
182870
1023566
874272
477055
1018717
501481
1035962
712076
519766
345693
614446
11711
137738
383338
345536
31301
237345
766949
769526
820327
266764
470656
350383
378689
729075
354946
132834
940150
899071
804959
372063
83296
822818
1034129
637873
281482
784327
116876
977068
993000
748949
76887
558229
59581
865778
1002639
271086
551541
598379
502579
1023610
1022716
427481
991984
807065
480826
208072
56519
487617
218801
546324
588556
383622
1031846
958753
998115
18594
915854
808480
590584
238450
186998
948860
859458
376179
765592
670200
1004606
212400
114317
36520
420089
829133
721317
20165
92682
641521
229394
656417
471730
486645
938121
116189
952581
380695
507066
873080
474123
118642
916336
410547
646993
986069
407977
603499
325866
553622
408263
755437
668527
427272
998545
552541
749430
143924
240497
49404
353084
317419
932142
905099
513280
311038
300097
375598
487258
196398
120642
938835
230491
764101
904230
926090
344794
697988
406404
513443
963075
101015
665357
170658
209536
252573
213683
528262
33018
405773
337383
395804
614304
514020
822109
235112
936245
50537
742262
163636
7016
809644
449361
650378
650233
283615
927372
900876
413114
580427
458766
219977
685990
850622
418492
717199
376327
311595
105577
883317
99921
221769
455867
36415
342324
736139
709502
201283
919420
835293
659654
421244
1007232
873063
1036622
14774
902283
466512
670618
547113
734704
629649
798063
290322
427206
927070
938190
420408
1004282
137355
119407
859039
949724
842609
794077
388905
434601
421755
701910
589897
565854
964094
146044
484346
266215
672111
831045
8164
882940
302605
891581
422419
173604
85320
84369
30259
541304
687848
872814
77607
829010
1023850
528046
614803
968443
874018
405171
714874
418399
589927
39718
905640
772322
807825
778675
952870
641765
541450
828487
179440
492852
496124
256919
548708
605519
397820
575922
418776
85465
507474
881111
660180
784771
700757
541835
371637
183178
385036
312237
404245
635119
210406
456401
900380
43732
985280
594424
33131
794425
670285
244954
380204
321226
865026
18803
572929
954881
1016071
950391
475324
88269
288110
272292
361240
574697
759267
110976
223583
474046
793538
235231
432586
203017
436085
649218
89428
300913
55712
777151
85494
427558
789291
555300
617530
62766
32510
460517
227485
695276
455148
80409
821511
180497
825328
697473
695734
430853
722257
158885
792228
1024340
546052
676740
837344
300463
386171
909744
1016976
357895
862077
96402
172039
331461
905519
279123
156414
183770
729819
158348
704219
73644
751954
535032
83614
106026
862980
170230
826627
533924
328806
567013
666615
168402
432945
440973
271929
710655
164106
858031
225196
117220
203675
398334
24863
144077
467086
623796
332241
262011
817128
691437
1042359
895292
336811
245899
745438
818845
663081
675752
846675
699931
522829
174194
271565
623730
397577
200035
205520
898952
148421
557233
219832
975472
864866
353436
387518
568276
751435
808841
335759
282824
631027
304038
337891
328899
530942
731714
759828
235487
1014198
823796
893678
260158
151300
976280
809441
219159
330641
524431
460072
461315
189546
1031129
1040280
136999
197257
420541
383364
669379
931298
361804
335618
741593
468760
609367
927779
318716
902191
698072
766524
280008
766093
114000
821181
988171
508257
789456
366015
168010
305058
220519
747716
153745
77017
27893
756609
85071
638496
277187
297981
693320
292268
828417
662016
238631
973037
974511
649201
776886
290480
756557
245447
547077
127713
151019
78267
375106
335648
869265
179755
856469
472617
771566
947643
547667
109977
896681
860391
11516
88955
606069
835328
784334
582032
322427
1021176
735040
724636
346770
590173
347368
267926
199008
86775
352404
259650
301003
118071
34252
734728
854847
782232
169518
754489
691433
963571
685776
120458
698981
284542
903387
129268
283153
574085
594830
546604
1006332
631800
972878
850709
400437
909727
1034457
433396
466626
576138
783473
649311
424750
855654
629239
989767
531103
440133
16291
794498
345143
751884
101299
157399
633711
430097
402487
930170
707997
754826
796237
642897
328469
706723
483668
620583
589873
929744
198669
451431
984390
428218
615471
400457
326357
566162
335211
869055
934817
684144
575496
364587
231168
437929
876313
935468
363166
849591
651351
836142
219628
380846
280900
976748
539800
785924
66180
583299
556720
373607
112889
492126
359597
753430
726647
285059
732466
360640
828562
429776
388079
113499
873015
785308
438566
694165
569729
30115
488494
11007
806245
732455
332650
358546
962376
1013330
937693
581612
89898
324565
943345
344280
301591
564816
609218
403421
280798
645080
882858
554296
225452
48156
631403
987195
906747
693306
794058
214577
228698
666536
453324
444015
920695
404088
347300
219067
533647
165068
951180
1017546
407157
376898
817640
831836
127583
678156
1015540
198746
938152
86689
540628
276384
888163
637767
155237
50414
317494
739651
316720
119924
552779
477075
857603
107183
866973
487033
63085
700645
975411
193868
938872
789378
750062
713991
363775
748814
337099
307562
985577
376716
767599
369877
275132
583616
764817
525414
142607
162474
709638
285355
997250
396112
558970
765496
694584
551450
620645
234510
1036850
321477
989829
924551
338547
1024492
210978
565232
8865
324154
104437
333643
41093
990444
751687
472726
914000
917842
804781
999516
965343
120505
805464
375456
902964
725549
113851
242584
796250
282756
579894
827946
545892
236811
275545
312500
415543
357927
325479
820061
1036174
1033745
111142
890153
97713
571956
840245
763428
356564
806461
159470
182259
238637
114183
60769
613544
112796
396252
352537
408520
917891
68316
454623
825164
136704
830356
14124
581142
182147
314689
593628
775639
499719
784205
943878
767133
898481
452533
562234
553379
224513
608706
979833
436001
441230
227509
241445
169335
432163
838152
873218
223737
704614
436742
321333
71252
473971
357995
755198
1030779
983761
535007
681100
879518
211115
98124
704951
956311
736407
584177
704329
222529
851152
92157
473019
1017500
93373
930525
794260
655989
523974
468452
732116
453368
697157
409767
755821
445822
878740
612901
191516
867435
687255
836095
582882
690665
793026
646034
847975
955989
606352
943902
213586
87592
160597
704584
325203
376479
696208
406450
932325
426128
560732
973903
555415
263968
490183
229894
234060
724218
757437
240839
65581
359733
375825
510850
1040233
559403
648794
544219
60527
523108
466429
327573
536101
253854
413105
780708
651333
104506
47670
660084
302646
56620
670655
324441
939646
59478
911752
246816
679014
705516
851578
135161
539699
711680
989766
1038047
846450
777560
593486
116349
278316
336277
198788
193689
439075
1031611
251689
544410
321335
752210
636220
960638
705054
127271
78338
381667
327359
857506
408742
548177
857036
107554
29342
982202
1042797
239383
573171
112649
52185
473951
416929
858118
759179
866257
677913
189172
275306
1022042
692935
897626
323679
725806
141959
654170
931616
675129
919764
933393
520
794023
681235
986198
505899
918446
541442
114819
1027904
176419
66744
607946
73514
133024
748367
213498
139451
844368
708095
648802
979361
569166
850894
318686
350319
246622
702163
546852
205707
76615
555145
683845
683932
615509
348431
411694
911194
47591
730112
364164
355809
982309
885700
747364
3
187849
935447
17474
1023606
311004
848728
250552
894530
339922
904126
561628
1012081
601182
66494
936230
725417
449492
322576
709416
905616
92566
67225
276625
916015
388287
539414
145800
44530
149514
524977
923264
245055
785197
143292
141304
773103
394482
562706
34501
515790
898532
581421
265778
788043
795972
110694
568308
893876
14602
448885
888799
188696
510573
499859
725910
568530
353936
308820
840818
836609
849401
963685
817985
124936
859799
985915
751374
82992
561937
75797
903398
861140
665316
760221
1026179
139824
1017477
254770
595314
1019732
60219
248818
243181
377291
494242
409688
346192
691235
237443
495095
931763
558126
706523
1022253
859402
647727
1032734
279356
1033956
490010
885691
637248
539156
91076
495464
445881
672570
299380
488272
666162
555722
1000496
394454
415284
30672
185349
761435
990875
900432
214352
877421
731466
589116
969316
484074
602296
350560
644472
950388
672804
648013
147572
662806
742779
740264
766395
220248
837233
940812
461008
338646
930447
797134
204311
376764
1022344
318421
483748
738602
987227
409494
440082
961838
527144
834242
946431
134013
1003249
151345
750795
964533
877945
319259
987952
963006
591436
349068
657336
643212
692540
384229
692629
200576
280122
627115
312337
958402
251
716037
481841
274602
928138
392050
862488
203766
425179
194684
270047
236765
853684
508453
731172
1001086
843668
783414
903255
586702
711932
388913
1021503
501665
672569
72173
965537
207641
357237
16325
486912
1034681
111815
615856
811345
340625
205872
832486
979419
44520
942781
1001692
160153
675625
571896
693850
652755
1015297
601227
382759
700705
509468
784480
23625
1027197
451843
400348
1038463
808225
808733
490175
74722
737477
507633
479910
704652
856927
1011320
618863
753558
871311
24518
759113
352601
27176
1015809
511690
59642
259284
912672
246648
396093
83084
423751
295046
92045
824652
309519
107537
579139
18873
137736
712561
1027250
528499
368042
870976
538397
296621
770426
575157
222599
61746
469191
477670
544161
598497
161020
541329
457679
652065
434753
136995
641867
235160
370927
284804
960240
127443
472926
23562
393290
563481
548317
9565
17675
173779
943617
817979
408314
326611
100185
508467
971191
604140
584995
842533
761109
560209
5841
296280
163808
516682
298927
1036358
701745
923785
617732
820539
504752
295871
121523
97248
892935
493791
980004
1002437
559097
882020
787990
730909
746493
336819
165243
747341
730493
480173
700051
889583
996591
37460
322994
363866
115756
75034
763488
909366
973747
133464
55527
846430
132132
541895
256946
332399
475543
472506
996900
513643
269545
130203
466038
835104
324532
114713
365592
32558
354699
870791
937181
902009
331522
950893
1012801
473624
188714
950751
966851
849809
21657
761233
424621
176352
576958
494956
503522
994438
655734
844781
703919
459067
253180
41790
749171
722393
320638
894106
263768
665926
402778
959918
402364
972420
401860
702040
221737
360621
9826
857493
994945
418339
419651
747811
941617
888314
1021382
864797
148182
626865
941369
220567
892915
155138
139598
466663
452668
658597
418791
44256
289329
464930
685614
589312
770232
12895
185997
13871
780091
486268
378226
559649
923091
210655
970128
150110
109829
107494
966599
340464
541103
455720
626786
975505
963417
955257
899832
13565
440956
262775
1029572
822797
734398
49727
837294
746589
111482
453527
757703
753646
173677
1005551
94594
475210
799493
14705
261511
211355
418361
435843
158163
658669
618795
644499
337312
4074
1033397
456522
853597
567389
713319
279052
980576
547486
964539
1014405
749365
753642
812030
16638
968757
631009
884686
989586
112272
132188
307627
931880
534247
358721
40144
719505
461464
969999
748303
1012579
863544
461941
866559
376792
86519
644833
153905
347823
27423
184615
223786
258905
715361
425035
531163
238469
622525
810211
198103
156351
420718
456826
652893
239348
705743
26325
1031157
889343
976246
925261
808099
689560
503513
698324
862467
551376
475138
210559
809872
794456
978585
754052
106356
5034
695687
569336
662933
118151
369660
585882
206667
460993
454161
601766
944303
492196
83712
398054
318851
198378
252509
993987
1045393
1033761
688946
338613
844585
95975
177398
1033528
550666
937835
907188
1038577
551943
66054
524002
687890
38677
72139
739983
422437
555633
6030
974728
721166
18513
603937
58899
322678
365961
635283
522786
586168
691745
878441
414775
1012206
20044
169255
101466
625207
657748
49307
955195
89841
694713
293652
251332
900320
923291
676438
750323
518152
442750
496294
424426
191458
1044449
72099
920694
164882
320745
249167
405849
83229
118155
235653
525198
613216
1035694
685308
751092
783195
978262
368796
468178
275123
1038173
679774
275263
362759
275724
80200
358736
1030745
1023362
68002
989271
5282
537483
546993
799041
223651
205234
53508
560787
681419
134333
291974
510901
987556
649279
1030593
824438
745448
986515
70739
328113
410321
673275
772936
713183
326012
247038
70379
661459
893902
219254
622475
715524
625463
87675
137995
660810
902203
661705
362609
270350
302477
797595
377345
72167
677977
811218
663018
224947
942413
346983
130218
266422
114538
352239
448000
486716
83858
450118
736545
469783
756635
573239
18085
530075
907923
515631
718728
937161
215796
343523
169241
845567
582911
536387
582664
404628
789299
368567
584887
26697
996261
127415
228336
158526
477460
498231
605030
675425
441003
857145
269789
846639
782291
424565
543967
136415
594780
116959
451907
93763
873842
249889
88760
924686
792354
22895
356413
922351
958396
734770
90247
327426
751978
526479
28141
105441
880278
634451
111455
953995
1021140
93008
287136
914669
589221
447724
840415
722465
951573
875939
795710
16315
236943
486617
409390
898592
230565
1552
13840
735396
1017526
2218
219040
695498
279273
859820
67468
38398
314896
286403
732827
454012
973952
1016856
988656
512272
373785
707585
884889
287476
102857
914901
908879
302192
265191
215234
1002939
337727
277532
81692
858704
444295
18372
492550
737210
963984
835901
953417
225034
764369
435907
915229
98580
633619
780557
956367
626039
724160
648735
743831
328111
113812
11565
739219
543035
101975
243231
184649
962592
761305
31577
906495
652438
761404
575416
901707
837388
707788
296409
724625
914840
34332
378974
38301
214056
575875
268490
509773
769291
787738
343818
204316
44937
976945
513353
792738
153972
534362
42399
579908
987990
278528
287444
980796
535020
818189
46910
144841
949744
478073
444102
600821
302235
370993
693204
1033113
135792
843533
180459
530829
604718
439753
671937
990448
277919
95438
629218
780148
1008509
161964
252973
420607
607232
1030107
755066
728596
922602
381364
317053
863490
65023
695574
950006
787640
487733
640448
308353
217188
303185
284672
659979
428512
928118
661762
478485
610246
531851
914804
405869
60647
612504
1005218
862429
173830
189516
883225
310839
134708
81878
597765
607328
960344
137467
637977
1027031
810742
603676
324088
335761
16372
475180
807563
725353
380044
156906
332334
1038987
606015
537387
766804
511001
864936
516259
20675
671295
810995
12222
240913
326949
919993
648506
195013
351268
417385
788365
479303
848259
459705
121040
859278
326939
839288
398833
241716
545225
407834
663138
902738
722300
851084
111545
312383
76634
611605
119227
233403
78685
216567
1042792
612880
881598
456712
653497
4577
715596
494122
37288
966185
778803
322089
54916
574974
655807
1017048
937292
13380
249915
352479
455047
285112
880618
790655
95312
108807
85353
559816
444748
689542
927191
301770
170783
651176
684712
243775
530893
239426
333933
346021
759773
996401
990990
657070
932286
601765
856531
467249
829379
3295
103546
95422
23427
198594
679347
221750
646554
954896
493738
348048
797715
778756
172129
491308
43148
258849
731257
848872
47212
181603
550302
737540
3965
787235
205530
272191
147723
731166
316659
79644
444485
226917
1024501
864054
213210
963148
789083
871384
667444
887802
526079
851793
190718
1028805
438445
169470
752885
363181
673557
656544
799862
177876
180496
487512
658913
287366
805319
151579
1006862
379705
592366
91879
908274
986178
540476
804946
543928
195138
35798
988137
396322
542508
494184
153500
587719
941437
628745
192969
465195
263316
179920
576068
928857
793763
131038
471029
787769
378524
713877
451047
1009475
728210
1028612
220761
975313
284637
168397
715340
182533
1006315
540376
790428
275169
439920
630938
603043
504727
683830
737428
4581
368592
826892
405411
248377
242351
998934
820644
902520
129581
817638
20330
835718
99302
325804
286942
109468
305399
131139
244724
25375
723723
867996
536664
649907
355548
825989
162988
211912
809120
360239
870369
315081
1025847
254802
493013
137910
214259
25946
156979
1033915
743807
545077
194513
26182
73186
732689
303700
595245
837635
667195
806801
275797
364575
823895
456679
761262
879085
524462
764335
166587
314822
597001
829753
572942
968571
131839
491909
4691
547399
152235
75378
921112
759909
118608
422536
568616
704227
68608
805482
497528
169595
996208
342796
657187
537223
70130
754141
252247
309655
488772
995846
251735
956990
743005
861629
77488
984029
148783
99434
987851
917015
783486
269019
989028
842468
959932
175403
149603
980934
854299
84499
466349
865612
741090
123444
299462
163895
1021188
827698
926815
956125
1005905
93983
702172
1032954
5575
74681
224446
337491
642986
432017
511534
662195
198744
802999
916058
930414
919709
714109
286429
350661
478168
377086
63064
297122
435636
680861
641222
858584
883390
655109
213820
960485
684673
882826
928952
228063
1035305
13898
29500
189402
1011727
875645
859629
107408
431741
1002979
930711
760123
498605
1027823
534030
800825
481671
799278
996548
936112
244539
495349
315030
135880
75962
776226
182208
7520
640475
708719
697477
183340
183160
391712
44159
871524
555084
899712
754892
616759
838309
840751
1011912
610615
554289
259280
11951
1029551
564402
886521
966904
598588
794600
155939
179188
309919
837499
386537
933364
403677
238645
358585
769410
880396
1001729
536523
286479
195522
498466
1002809
198498
812081
841800
861310
988913
26254
402997
34107
997958
84864
326044
289184
242793
148306
326891
653299
666230
17867
613298
345970
479354
694989
1000936
883231
925534
530505
549867
341979
198881
225191
474926
370836
227128
186410
227166
1020010
121555
239764
770019
209481
207955
560333
734033
1011148
413317
600626
354546
48274
802052
239741
531053
460651
202931
135987
275991
225376
504232
305511
1042269
112526
808108
253318
149934
737878
183519
94890
44897
884171
1014318
103175
903144
915994
951387
756790
353700
700151
524620
327696
515278
5215
575391
605874
240816
898241
744851
314035
598383
879455
553558
1016823
221358
437118
255503
910556
580442
401641
1008152
340093
874870
53513
767921
926556
833228
272404
378568
817631
858426
48480
720225
32971
951905
40049
986060
518286
987350
356030
366736
1007132
704333
144043
34364
945068
485208
34168
717701
798066
458817
710066
148368
731549
322094
755669
427606
44818
921938
83203
1020315
718290
524428
469808
294214
29806
755130
283432
661009
1010129
541392
989294
873646
490392
731862
16723
261273
797410
828210
359408
803450
956333
574945
371128
644470
457993
348168
181535
809851
966519
547630
27851
1029399
356273
33442
452478
331674
56335
1004988
260699
905580
816956
673475
369586
69581
884072
985934
959164
625763
878094
139480
174502
182610
747436
863294
389868
286307
53658
944278
567876
730106
762547
86298
542792
1039811
449827
140035
982141
835924
569488
509375
100848
1032214
104705
544557
784028
114985
777596
666518
612148
851633
111859
1016434
778326
316844
439720
416974
310766
490589
643674
486419
209133
309642
900475
1004985
698392
586122
521889
491352
244059
671463
765768
1006838
1016503
774435
706890
1035029
768581
285476
26979
475744
393282
187529
1017265
867892
906147
252312
363280
984632
892947
639702
324556
192983
10173
817965
920412
204050
808603
835647
952294
547533
205615
508251
261564
860617
206180
690888
989367
190115
527736
122518
654791
990397
25317
261269
984218
699122
895631
310721
921420
38435
420793
330522
615331
26996
940654
953875
868867
164528
946725
640715
979713
1018854
552568
244482
1015229
229265
31864
552643
381642
235792
281174
743860
130664
716099
106216
470260
823346
321716
105178
564800
476352
669947
136553
907997
58250
972612
677708
783801
385632
898142
349603
524181
981561
536731
241639
959241
365034
868686
283875
622398
447219
543606
525362
235989
439779
632820
10636
898478
558082
527180
813307
53657
766289
38962
1003121
968335
767035
980827
680621
428707
642465
475612
1006075
408574
892469
761745
104034
29814
323168
966081
784948
874589
937174
942135
795889
52101
523675
856732
413646
672218
813252
679634
317641
689026
681350
964645
657241
298115
506271
205324
944914
148119
168372
553527
239176
452298
749354
214782
521157
1024583
855828
355869
537624
278218
107163
201566
681691
575055
479830
273159
926102
729716
193958
33445
400460
227765
805899
326460
430807
532587
750482
990325
424262
131003
34792
328702
756684
490363
32193
214933
535703
31652
370822
194169
647851
513580
747995
700284
278444
809296
736145
104384
584433
608414
375769
1027412
429890
68190
1011909
375399
850886
757424
496001
792451
543967
1037352
395205
707881
264831
805102
153223
1022693
622285
225555
954905
69051
804522
504853
988714
936093
5754
726082
684620
952954
181608
320665
305416
232516
189182
702190
592180
537900
163533
175411
159774
531352
904000
800903
202729
144488
260778
349264
213613
641028
625241
159871
12017
255745
282709
147560
921548
386214
169979
351287
1037924
337745
792120
718941
341372
240387
85505
991227
323896
72048
491500
265262
251130
686208
216373
794124
23623
532326
952391
579722
589228
580832
124878
176799
572528
104201
234625
243135
852469
436030
773525
486311
301249
219039
1019732
49985
972517
20456
993700
341359
780979
151043
513220
394777
2048
838414
501528
983746
825654
17109
358123
327329
983922
114765
603015
937640
116419
943686
880309
720034
519547
843607
300036
820044
733291
468704
635855
936114
13184
849604
1000694
259056
499171
47920
1044692
112727
945345
843607
923826
967136
226070
154257
145971
233337
583054
415378
702194
449166
985871
75420
511071
974475
987528
899861
685709
925831
831994
469012
94580
956460
260056
513622
539074
614040
511638
81651
923036
957486
742717
974282
701668
80609
618671
131716
560595
680530
656424
37768
331229
595456
395506
763349
27394
379223
102715
154809
395363
513706
857487
957765
424560
991537
594782
323123
716608
128026
576141
215666
71003
979268
908465
135132
1038510
853739
830575
379250
109387
742493
117100
538120
820109
572235
206120
194151
1022351
912818
99466
392657
583326
735986
2094
209258
262365
864506
605206
893753
286803
836820
45580
842070
685534
530509
508317
306349
509758
52920
407851
792907
561974
567623
307125
677519
720586
655536
765612
654967
550265
312732
538755
364442
327452
586965
145387
676399
525248
895063
636332
956863
991012
840479
855247
170932
31855
225911
754578
158146
695604
828944
895707
1043171
555208
41849
565032
512211
734174
771461
747905
504432
973820
418
464206
188671
657703
324831
539718
638649
287324
303704
305049
28667
537700
177322
288259
475072
893335
110382
898417
504356
475801
738106
199588
800064
370661
638256
855548
38932
171704
1038443
954454
778370
678868
951406
277851
200923
82406
129781
480699
945078
451055
718416
415516
329096
655996
508099
499983
788444
135964
525763
781416
219419
171188
335218
793448
193839
505336
662080
569180
657973
918944
161801
1017748
228782
685606
93010
932065
1000087
184818
206573
781590
124103
1006690
104153
169688
941905
500594
682656
34572
650701
702613
799494
675211
511087
810708
49026
618686
917802
242902
441275
30909
349789
55641
970866
243603
735708
388702
188643
834473
654089
182429
122921
979037
595645
549854
777154
451936
1010549
199377
853538
169058
691392
1020725
763746
770543
515939
711801
453074
506050
376797
1028028
486272
525217
532286
540318
320333
129517
668665
867313
636862
703586
332568
230312
137234
682058
627683
636930
791823
955172
379744
768020
509892
88832
245125
758565
558788
993775
20900
539993
27125
977212
559135
168661
573896
14781
693549
427288
569714
346715
329114
218528
809705
1025107
92530
386067
1035320
186266
521002
481229
401909
688518
38419
1008486
429430
484990
494622
946721
295814
330227
1035802
655275
696035
353939
703683
642744
200758
440162
791875
717100
281826
590007
792274
109015
784417
681581
872839
537120
544232
923105
894353
541473
739708
518722
17640
544898
163278
370309
947932
227035
858001
720678
164415
206098
691873
424513
605089
788222
188262
161295
480433
347399
985800
413187
532945
875026
418257
59355
947532
1029494
999062
774441
892690
543872
475537
131462
746724
360988
262593
1026476
435336
841393
523769
532254
87927
42728
5036
11831
842134
984446
429977
1039821
874225
472536
866173
664163
949828
798448
101689
962836
134759
922572
857861
516791
871475
586187
784198
955105
534785
667179
290997
918386
576134
660574
711758
77898
655442
71677
617581
553385
1008429
960616
387788
731309
700540
290544
791058
250692
262630
624509
390340
413465
702447
616230
578570
337285
94371
287425
965601
626455
307237
962660
104329
1045300
595473
576989
55250
670334
435779
871694
521120
148028
974635
47972
159590
953579
1017921
924853
572663
715562
712438
471309
16779
812173
165717
708044
681869
914340
944861
816742
848414
211320
625117
905479
130695
605654
527369
266740
502711
806573
618599
176156
563346
411404
542547
925798
115114
929731
835976
434088
731157
1003133
283225
280588
384999
172414
510239
667067
56804
874149
194470
123072
417807
292637
21283
103679
301284
16077
287853
1040852
495095
879622
491071
1032640
95803
950479
712756
5954
988753
773865
1009304
509980
981886
426417
258261
358313
582197
380271
535023
80263
443904
644758
514706
317721
679338
175391
868465
11710
392995
268153
330877
354013
316459
735583
726611
273171
590136
138523
877620
433457
872303
256385
842137
292050
38502
896624
354140
729862
864805
871487
687991
26386
381108
629139
693223
243089
891533
23212
993984
350360
205113
117342
181458
334511
530938
684812
144650
681171
436036
500606
275671
683292
511586
653667
542121
587580
772491
816576
787759
239971
305492
151752
437522
699737
506818
449655
175246
956984
171482
245161
241846
91388
591043
72074
298262
838696
396393
723890
43268
798348
833465
308664
772997
907555
258939
116778
664596
209477
286510
420359
7891
560144
629343
813785
250299
339997
491455
864210
979610
2947
372809
637952
99691
489860
384256
1005093
561625
181080
967235
535599
934701
220776
737145
51281
45934
503016
498043
467336
322058
153791
892924
609269
777280
631413
324994
924883
182205
284773
431286
96280
807969
914649
237908
609203
271582
87987
764613
573753
97646
786632
915970
286545
439783
951409
874403
407288
821830
560338
912395
735168
468778
43394
685256
706515
818982
848224
72475
764034
603182
330066
669419
441809
648604
115597
415846
744153
718834
516329
66945
28866
492006
686049
972251
897878
204655
1019827
149410
739196
265264
598259
429201
656515
213017
919631
637496
66626
60995
311874
947871
272514
230164
95435
404218
276898
945868
679736
988107
304374
183089
635541
169438
484066
837514
62920
795865
718165
747003
606436
169186
990003
141087
337911
858025
627297
714700
336955
879357
534930
597085
783344
608701
529278
836737
603845
138936
86733
439364
1042801
675838
651127
405791
880210
321578
1002590
559729
33151
842811
419872
625446
654968
463673
642751
145775
93999
827136
443759
349620
233201
313016
139804
492039
170703
723368
400102
49634
6980
200078
1036304
38010
1014793
700530
1039307
864905
888345
967214
132932
466177
690979
353825
45785
938629
224802
581083
128513
1038851
324199
381568
401351
107241
182133
1027282
723876
157158
534522
737238
873332
651991
593558
577237
893808
922887
83672
831486
86650
331791
1015759
671218
231549
633783
34236
628480
743005
315971
486561
893247
515322
60014
224958
720084
1014488
551804
773324
942106
336982
514803
823183
964181
398369
890293
65265
149870
908485
444636
581814
852304
533310
996437
460042
1000173
150142
38667
46448
925415
960834
909105
813493
764271
376085
769395
393364
220401
437156
248839
87516
421962
469017
1029514
512711
355495
331784
178430
430699
996053
776925
1003307
277157
388253
6335
124313
140066
103646
623445
784430
29820
382658
402515
438295
403951
180964
450212
810586
621806
962757
53379
184015
616218
353845
723735
527166
995275
406218
636987
903561
823999
867273
195828
153615
276974
742214
396522
65790
651958
832652
253121
1027700
118366
799175
864519
216476
406309
318713
290582
385563
145798
455508
763741
973719
548233
789219
119850
933903
463829
838573
818593
953573
698005
905571
283686
954031
301821
76270
139898
264206
673617
6938
776648
361695
446873
620758
493568
436414
961675
623401
173823
348526
211314
231896
866724
821417
727553
1021942
383875
604283
967498
965098
857079
882140
220537
666896
848864
43403
188698
611691
731020
556514
641719
797435
872803
332949
323719
315656
196649
956110
170947
407744
285759
862221
660752
193770
196929
588459
869899
652803
53398
577070
251257
969430
408336
731642
357258
476742
971054
405746
217377
457103
842281
536842
692890
280697
589509
67145
1032235
863349
319923
574108
648294
710353
363585
449272
416221
542670
166800
863002
977252
779803
831816
983052
80624
97083
1006178
485371
133133
305637
427667
471040
604444
456730
779523
556759
391164
253698
512629
415597
897660
809810
810297
928881
79760
270430
57542
252620
42250
910676
486613
387365
799039
10655
939767
221405
429365
204746
105461
560250
871994
44863
322357
888764
260426
636580
390814
703910
99736
262664
172227
22677
838508
831800
552504
413935
152456
231343
900323
1036563
358126
223278
333478
54583
1040493
475957
298453
683534
948217
370020
394459
461134
823560
986182
727746
16193
181137
324534
11447
581822
61392
647896
594909
549476
91032
415685
465294
25583
307666
46052
657125
704493
503561
814908
634256
824044
459982
22493
374229
481812
340192
145198
124252
794695
171508
583241
362486
82884
4733
1002041
954039
503943
334570
97408
626583
593912
409083
906181
877037
844534
390097
137626
547706
64327
80112
62426
757203
261631
765370
331132
503853
99445
526963
85549
174856
408667
255383
288181
5460
823715
129962
851179
774582
761633
451227
677955
345043
654591
57721
996886
785357
22648
910272
425702
1004320
1035551
152863
778300
820682
606785
445727
921789
828893
9683
103805
637996
237972
356704
484743
230015
528998
289471
781137
451032
40126
293454
300868
288831
715982
723886
533100
476057
592482
718095
154
536905
144164
281953
784905
775514
442789
780646
957184
454847
925667
607458
68937
724299
661611
971844
491924
566689
932560
392686
86656
408045
579605
162057
476246
806823
174999
755423
1005510
22690
746356
402472
984200
368811
5072
715926
631383
250532
343986
833571
683705
377291
785415
904058
240737
272775
393968
825195
816092
30987
999453
980496
890693
599919
96897
303863
551619
87744
1014459
452741
671433
145954
993417
454750
833934
690140
785292
563445
52744
605768
193983
427812
809528
161631
190088
188078
782689
789656
670916
26722
185661
320443
16314
184974
117645
684728
796656
1021375
774479
740695
1030670
997769
374769
656902
710115
322362
688968
318437
37477
922378
119010
468763
1002609
764887
91164
570021
164144
569008
803131
902855
520058
751721
18464
683470
465525
571242
102676
234718
24357
610663
876782
785912
94935
114122
400553
26605
325126
467265
177414
379533
218207
452891
249358
131509
696982
901856
923900
815841
641308
642360
955416
73024
485020
1030533
372048
34539
733198
892291
915855
986171
494516
181668
544601
362624
427106
745767
980888
114905
252466
810600
417328
563667
191417
361860
212093
647695
187368
657469
622285
556378
679037
557996
697846
780962
30780
630357
11382
103251
203779
815311
941989
314054
411237
101118
186676
219655
162925
527966
723004
889888
173799
96814
956205
1031342
869686
710326
194357
100203
618060
1023835
568435
754267
864748
693220
568196
77701
533383
133787
287103
865729
882551
251952
611034
828603
975324
982097
251083
225337
621568
320919
1036130
263860
236960
502634
721781
538136
950981
1003950
112980
769518
734505
494795
126111
421967
811223
454834
637188
750106
296382
92862
825750
876857
797164
288193
633837
24458
818978
526692
522262
539679
610935
797745
674987
270267
1009596
487036
443500
451
213432
987674
790940
673958
734121
405782
894245
484618
536883
446617
875550
599144
536961
623740
273387
492227
430184
165738
471406
538399
741906
906050
185757
898760
955861
457382
35012
89002
37916
125688
83374
630376
518701
349147
635317
698143
329528
658739
839884
63059
70261
882976
854516
389374
231248
187537
586576
670858
591537
241827
947409
695422
116042
297763
823996
202392
454026
589530
208052
511046
243295
496158
506350
877289
867008
146045
307526
92673
608303
930016
22517
784921
241726
95974
263234
160550
524985
221899
979609
49681
198771
206810
857286
269944
522140
338680
821996
515355
798374
193328
893835
895977
439597
533008
49821
229401
946142
998088
75599
611607
976670
641953
94670
165473
568380
421486
801510
250442
761165
450388
830906
1000986
172780
986927
274867
441974
604787
780400
521747
68681
304827
126352
897102
697377
180117
431263
928670
1020402
778378
584575
655895
235726
15217
232547
707812
820985
312783
676527
252848
983104
313677
825169
1044840
877867
904745
258128
851047
26793
693513
881343
399165
357506
622137
903406
86991
806996
1024858
141922
246484
220717
527658
881996
696186
179375
454838
551597
566623
103646
418495
428699
604854
746079
486135
1015752
252986
47713
736698
233820
100048
592351
161185
652256
1041422
288004
756085
421938
864156
622945
569456
901682
349252
810188
637424
974031
1040934
83858
586831
92261
262941
668312
15514
703071
213279
556891
6408
996744
993047
873764
904733
823982
413791
166279
455034
791511
948915
567007
480552
63284
846382
902816
670189
870082
702325
822471
577652
990552
641924
245366
336361
691068
985636
989866
808208
210269
370612
252943
142735
407851
324599
500089
739766
617773
299
85631
702222
463597
661719
61945
446076
210663
725671
943133
259218
880438
28388
348170
886554
643048
100853
257518
327964
392000
1041826
897688
703068
297269
854886
318839
849193
539843
163475
20079
325127
642044
270818
331179
866222
928041
363608
804843
936697
3621
774851
591339
126519
165954
749431
12908
364714
226145
949694
365068
756319
814124
985062
221993
226590
62956
988644
732929
813247
1009695
1045299
206602
575894
1011611
938954
579316
71165
111939
1005193
696008
470230
805613
553979
964275
890445
252715
607947
34583
653707
787108
780028
1024097
117853
586824
196979
654825
855741
371187
510667
437298
26289
308887
654384
1011855
171703
636662
831128
176735
828072
238243
439066
719292
656860
355032
367872
554069
615513
242269
744609
951000
360736
660843
138878
987132
685829
574518
439621
254624
660905
147242
722598
88277
341772
7900
748629
147027
108575
734930
294882
68644
113247
728178
127580
257489
485761
414955
18110
53743
107471
198491
824845
288598
627392
49112
732035
234484
732609
25025
475180
747516
859369
894961
158575
555716
603868
561093
896572
629079
342623
576495
840974
39986
561955
765974
179031
728183
397237
110323
1042912
1040035
675934
940538
53288
63735
634082
806733
990175
841797
656953
709173
10820
697785
422129
825683
94846
254461
14094
120270
502917
175269
890620
504796
894223
549946
424889
962108
265094
95441
656014
832692
25480
831089
1034536
361103
665590
295130
901876
797545
283479
19604
978427
821167
1020243
550777
458709
513344
340772
495288
36400
24021
998469
543461
296309
640343
790270
309054
177361
443098
393281
100286
733731
575025
169767
1025860
555444
655794
25896
181494
998965
751411
714682
488469
784450
988137
724210
1037731
901923
990340
979456
805672
854670
832674
788810
767760
637763
459091
704932
857629
6803
1028118
770050
211088
473644
600661
976521
586399
458495
23001
522318
377840
83301
312579
645085
979856
214558
146754
903090
536723
227963
79612
697700
735682
713396
969159
982743
28984
285172
682704
731185
754026
6795
558595
611407
1034101
991828
877572
933636
262102
65948
743588
270608
927963
877185
594581
498861
38644
308361
842436
593247
1032417
201320
597719
90940
105346
1044130
251489
449236
855909
1020514
691322
814449
887585
719276
96444
536436
700182
568676
354154
441584
878887
1007354
1474
800913
851358
28173
505191
917447
560019
794467
388625
67966
847291
572138
396333
832426
786231
411000
12625
545220
827875
996633
932332
890280
417070
925035
8798
936785
1006554
945049
115296
1025509
119473
1009613
112797
426281
585074
73883
361352
472742
782126
811878
32328
102759
132051
394726
511282
126566
158528
500943
687964
435164
709730
97591
625601
976618
1021441
323205
314848
960996
402031
401067
142148
776940
352442
925787
221415
736932
637520
813388
727096
108769
496633
733810
365525
164464
191971
498113
372659
39520
54486
298794
976944
9005
22664
86407
547233
1005726
971309
812956
284421
860336
391664
657686
1044445
948829
108330
434308
71468
1012153
503722
648454
517943
24972
353031
424544
746981
864416
174203
625109
675138
63947
631030
266791
987927
279688
785786
445161
845645
737400
520154
368492
525815
995221
662255
406955
345885
989033
96106
892975
595614
368607
819775
417913
178410
431499
1005355
568397
803447
132230
185392
418101
525315
831695
597846
565091
133655
175372
576439
775324
652588
531319
68410
793259
384804
855210
107054
1021286
313136
637605
122535
554531
737653
233890
770617
211532
55126
93686
14748
834596
734882
93604
708231
147130
131931
698921
317995
224750
475919
933497
690275
7595
627548
380000
915653
398050
560871
641702
1002412
382247
337047
131472
565707
650446
758728
132465
1003104
359967
193429
507173
149925
853145
18359
488799
497381
738423
632275
144335
263484
642892
387974
466524
667896
471709
1027671
605944
1032860
694963
878880
975034
369452
303375
489229
307136
838360
88326
518707
19782
778823
392729
1022804
649374
475248
712375
899200
126119
806102
954658
180179
709393
854354
151803
568650
459299
178999
144557
386466
409418
792409
798939
295922
714286
835299
111716
391667
897438
955890
1005876
355996
750176
281445
727832
693384
523060
339866
137682
247455
422226
145550
550070
807622
797452
373705
279148
224178
603913
258359
452342
916411
519642
705172
479434
107084
985221
591307
825851
538694
139474
601053
887819
358877
329653
971208
790285
749880
412633
180694
727994
86092
420579
326287
728595
106003
17979
133593
432606
35319
551574
751791
445905
92086
821741
102371
983419
963203
913383
991619
200088
650520
530238
200616
166772
1038106
756065
599132
278882
88661
536590
260263
173424
354684
364566
533785
636139
563355
662987
471513
191348
108245
168401
493331
92882
461059
281937
303197
951798
914095
149031
103301
1024312
671397
523149
976657
676853
260376
864057
299768
301552
355992
291457
749099
559989
614175
1019373
791372
286957
896854
627014
690550
911440
60497
261609
903437
829253
104225
188062
984533
199517
418121
781338
59314
645254
1043568
586076
641177
842132
587468
836519
160463
821796
804186
256423
109155
622991
697003
542528
909800
563378
262434
460871
316107
264195
828245
457217
143317
689417
439166
419114
844857
136687
237061
725158
799380
687048
68942
389272
626535
483167
693400
725904
645523
254647
699998
576307
963687
175992
663564
96618
58686
568510
938171
762532
625437
863862
430471
130896
619952
249713
374910
718510
156189
327123
858318
407830
198137
863993
650745
964216
562521
172781
157089
165292
79069
238102
573831
128859
890273
202929
77941
969182
503330
675097
494345
61611
870275
974412
1005251
160677
78328
634490
362103
535214
443259
493056
16391
128861
313288
8262
482249
397169
535477
1020354
494231
825120
475347
390674
659487
451776
601820
860388
430126
709063
97506
119527
136817
895342
200813
50757
487462
138413
98959
338495
816414
119243
775143
864876
663749
175152
142871
435126
735697
852669
808398
550688
841595
830853
270582
498243
83176
823044
569383
341419
394055
956730
450561
687974
181577
64681
986764
614274
912283
865272
812718
20333
562985
365912
538600
458649
149428
135593
936688
669504
310253
420917
946256
835849
659364
347136
825208
941102
474521
1014216
621243
1016782
157259
150121
243861
676862
5094
513113
725622
259233
380614
696724
164179
759965
719326
240066
353942
754641
7029
553807
328702
281705
284652
626168
73450
71325
806622
229898
1016073
710188
765712
319345
276609
657065
315061
303378
494461
991287
903151
188639
894179
690962
749097
30953
915497
273876
77877
386895
228323
146514
770697
935466
190405
644976
502078
603866
973664
346938
850471
500249
624560
776482
78595
19054
528326
190667
602396
781101
383374
658441
82718
637666
318682
434063
922265
553417
702499
899818
257359
415062
212022
945612
321842
275932
457969
768927
86884
534898
685658
509282
460731
742296
400944
985182
233866
982296
53099
442523
165633
167325
1020773
409246
448059
511290
809805
317035
510931
366262
242615
404987
964638
164504
661518
904280
462247
427031
81229
497886
770389
22947
943272
161994
2340
378140
971141
883901
491955
448592
88879
887992
794477
218479
68949
306047
404874
359000
644142
963996
514567
999466
677860
254732
997477
840349
815257
632595
620188
157705
694666
738696
390554
30328
933947
490225
761991
841157
872136
99724
956297
282919
149088
636838
305043
246102
205247
391897
589531
806560
853153
21668
750249
724158
446361
17574
517651
938720
873495
321968
188118
426788
629257
773006
1019977
235231
953018
589281
285091
594882
274503
106036
598704
846456
218922
367598
895469
879355
403543
1027831
876512
185301
76363
418480
61762
34230
906908
713460
806152
428180
418966
606416
144196
769357
913617
783603
439985
338121
821266
188810
660074
584210
1028002
593521
438489
364201
245120
56938
501256
948931
824701
322157
912160
951839
237727
977771
978658
253868
961303
389200
126111
359465
934193
755335
249875
127656
255901
377681
198183
803520
546527
131502
496545
38489
233160
739566
122221
72442
196310
86201
53313
565162
96628
40411
655890
752027
709316
745084
540162
188215
869695
700674
500066
967245
704693
905071
174785
546778
924468
903629
904715
1034910
419927
431953
326705
28498
1022574
527930
273661
851662
752395
24940
292695
199929
318798
694782
212110
330739
207796
682917
482742
176710
175935
475312
766897
18375
27714
712360
83820
995489
560028
231959
334258
400413
749676
330367
139875
110725
373380
761630
842210
524419
256368
496335
106333
294639
166675
212581
97675
952659
960250
799799
213975
627289
415021
915485
479064
326099
901040
652208
956401
859671
213530
416409
476198
198660
747910
28089
452386
24666
371946
626140
1017079
81731
352480
357907
1034857
147512
249497
692315
744541
632497
349669
790525
865753
330186
993393
55625
325383
19558
637321
1042697
82035
74852
879788
236104
495519
795194
476357
745078
990289
791068
279555
387771
476522
492260
985445
1040093
176544
506097
417929
628267
853088
223566
451079
597675
902942
521963
169867
50445
220052
397177
192295
511020
632127
793105
302075
100694
134726
56010
521399
478473
619164
964647
830907
265862
996923
489795
328638
983964
582229
175642
592249
207241
76579
893768
666781
494762
851179
49454
475112
338757
857290
511707
25367
43905
404924
877228
670412
976223
1038839
172296
213089
695426
903111
952437
136893
615821
211297
26809
17878
159363
498532
994032
501406
386043
1002983
448424
300995
412791
89679
873477
307817
1028180
727476
246837
435165
685006
453690
914267
447920
112395
460813
894820
699178
655883
856292
436507
137874
1007962
474575
1044055
1006297
799472
63498
464124
484312
906919
86630
79977
27003
605568
81330
144612
148753
255139
464141
782671
653934
364492
860717
666810
270108
80926
976439
319468
862427
497953
66205
389455
434962
190167
186577
323966
872711
211971
273835
343129
70459
1010526
333628
887500
275214
430006
322494
827315
270723
163205
587399
982857
820258
658609
946300
476292
954233
406784
140742
790613
205704
507020
724976
838463
225101
411885
304588
45683
436216
35425
386230
475540
989944
555589
273353
899288
632117
794583
719586
695198
811524
95799
912303
4890
484302
1032965
367405
105047
885309
819621
279258
194225
7344
523784
1001940
877139
780441
948844
882578
118377
722261
411170
364047
101085
854941
171408
707201
413487
676381
291605
456664
922048
670863
297533
574079
130474
995150
146892
609230
557414
1023785
31632
615940
426118
113121
938401
638211
1033892
55425
756323
434886
562498
621365
719583
70372
544725
980415
37772
932427
162824
224923
1039311
784092
146173
367189
665288
499039
973025
665550
868777
982213
11556
132508
321987
696527
488923
234538
43090
487952
481616
938459
323930
1005419
49927
1014617
912346
631103
443747
536744
144546
347997
534450
824035
652274
1029368
866409
980004
98994
503065
171837
982353
575796
598120
95597
585605
444017
744053
462400
861191
738371
790383
1024103
461587
312860
654705
606429
192101
80227
577037
315074
226699
545286
633091
93236
321558
122852
641511
545209
728436
134040
204071
159214
807130
817544
981518
169545
459072
899090
760101
221976
31084
346343
748866
188361
616067
156033
183714
602518
390281
332473
487919
194455
47910
396650
398637
145643
15804
828627
689916
526183
789753
689214
99677
90892
996897
909020
515856
552654
347488
774238
74168
975180
871256
240038
296997
445379
195722
995439
459546
150477
239887
20763
676220
802226
267491
535583
650520
879546
553403
841153
248190
50658
707550
478588
80696
618176
399237
149501
252004
160969
20996
629113
320475
945474
436123
816051
486526
530039
1005042
925102
51052
490660
853157
636541
139295
56752
691170
1003000
461743
584684
1005581
1013872
95627
598421
296901
747145
660274
297694
478868
801507
33014
125784
12561
42302
827426
960106
898512
292685
601247
132587
572222
541456
777018
605317
509289
937499
1026180
346875
929953
690505
118752
334384
863413
669256
900369
825158
932819
796465
795263
347014
784530
281117
831525
735292
647459
714556
655964
82532
298873
1024672
368770
873829
953320
580982
175305
899703
1007665
908384
809399
190040
389827
893661
642934
218826
227883
273951
183982
767523
554558
828905
6021
878600
421290
623219
380601
371099
450579
914456
434691
136681
582305
489641
479617
6106
32806
1036955
536467
199489
778766
480704
608371
282535
920718
500702
423560
714677
1032389
140154
273055
712498
519982
647340
487046
841587
1041039
251216
474366
746359
95415
269916
898767
73531
768365
1039892
225048
995763
327305
1013916
966408
454146
814682
506021
638673
504059
408137
975693
128235
250821
868636
199350
61724
697987
448620
972056
143626
245475
80308
433435
169703
179610
221611
790564
835375
696933
1043820
189054
209123
11069
206778
167931
199780
235920
811566
221202
100803
583830
751573
414132
973106
1003714
200774
748490
386705
369748
851176
890599
997752
147876
738207
377803
328351
442392
156222
396145
601014
674700
483562
203680
322023
455338
61091
529913
291808
882465
717384
783642
226704
242506
360072
64391
957253
379312
494594
316352
256933
628737
204836
681888
440049
991558
409565
745729
650307
313634
106896
652674
399632
11334
584012
547323
731878
830456
1034762
340853
581233
868771
169763
69077
938331
904630
427562
615210
564754
880397
886516
1010646
523572
287895
415867
513303
833676
853477
565860
986730
152750
769299
248541
678380
273225
184888
595686
372599
460865
581343
928099
22474
829865
573495
803885
727123
240432
994548
84671
247717
22392
244960
976586
519277
314059
170703
116303
370746
39086
1641
555694
263161
594026
710601
10230
820654
392082
962813
908547
286939
713591
822412
200140
214983
954437
263661
633531
199564
640768
935891
621856
1016883
1039215
83068
483804
975541
165449
865586
302459
898311
912012
237779
402165
149365
729498
235090
368832
1009407
946057
488597
583463
171696
664330
782309
577443
401891
254986
545832
392694
227898
288168
254860
549307
241176
701485
789937
260872
211906
860798
37975
638428
894361
377270
899190
891244
842152
756308
371910
679862
4485
302243
773529
1011301
1005354
1015704
862042
238332
121424
460658
259546
325308
1015472
845964
50656
990015
599549
523723
626667
984837
725447
33478
177557
900664
924700
506483
534799
838605
756310
219097
89246
64510
189128
835845
390303
138438
74128
700202
296855
628368
237496
438964
213252
425439
450425
305574
972075
877528
799214
1044932
416322
378624
127344
561255
462323
497188
104678
84905
339366
419456
116562
1033134
122487
1042162
800461
137401
333486
185018
684735
819473
717375
534351
268836
182757
603169
349211
301601
711878
823279
390356
642587
820643
929382
310457
755872
698860
675292
30185
920968
352724
956519
667959
451008
152567
481145
175731
920540
175380
918774
410815
99061
112227
958330
477054
260849
301917
950820
702024
557969
544816
631977
332006
946776
635155
505558
830490
102491
511216
434304
87749
451882
399896
164587
422953
512655
815817
625964
625540
377792
945456
709991
636241
123169
305969
815526
260901
581797
211724
807800
524836
882158
681182
685055
518190
296392
646272
375852
783606
747129
284297
263799
324014
543816
782031
757899
686837
954374
581004
940314
996876
616954
12877
419430
66935
75375
857195
162823
809024
913576
612101
500512
832959
726529
522081
387711
162629
991142
1004508
186335
325351
442043
580795
359283
936362
617558
989924
79169
685409
606944
587601
621405
279194
568302
546068
923108
1017276
829566
411819
856741
331124
757344
318536
105768
789537
208805
326592
27864
491066
360227
263065
713335
346739
803768
761627
873960
1033525
350354
250699
186057
511084
391498
972831
400679
584649
1043641
535767
155775
916917
78122
834948
822268
728197
335463
374660
631197
504174
138884
143485
771976
747612
603107
694459
212759
657396
532208
174400
711347
250245
569906
169622
42351
431124
343550
418744
835667
833783
847863
593990
60301
977491
942469
153077
591432
546529
571916
71729
1012491
524600
659851
884754
288191
918490
737248
729988
577778
894251
646859
959549
742486
755301
159675
1035578
846816
377189
784517
505037
886580
683003
868609
104996
193722
490828
122673
1005993
464706
342641
796149
361659
342471
1013260
950568
77356
296227
631577
87008
185227
900575
508580
534490
737790
475466
126012
1029024
558112
90013
675212
196287
218953
522263
480752
785903
58594
649164
340354
72327
642160
676976
98042
703099
596287
1021317
513088
238253
476213
774468
418634
52987
743051
464893
652277
116670
242922
611329
971458
242682
909161
591860
715074
318619
326502
894274
776258
135248
160872
443039
250733
477356
953112
981384
128855
696774
70764
265436
563930
470683
545189
44804
988211
293565
446082
836102
917935
226244
152754
50791
1002536
495238
66862
286790
810503
1035314
928643
237273
230496
922716
370880
607037
245671
22031
731418
566673
1030253
786713
490673
847344
395067
136803
360604
41233
570829
928309
751143
1035494
424014
590462
51768
211310
882468
799426
410828
27080
373674
278873
74974
141443
133580
548687
597713
412110
292365
1028092
22087
723338
856672
955542
26539
91101
713590
645615
428284
956658
124617
871385
355492
813820
230614
251676
750875
450272
568039
241762
15957
814793
434851
174573
343820
277880
910311
451178
712122
893384
284955
567371
441071
110299
2881
805996
957268
1030321
219736
56060
281987
67929
104154
1031403
602771
814421
519939
816341
105143
582127
665287
258001
367305
1014562
376369
286470
671065
15449
195428
369402
510904
720187
223933
956950
977743
485636
201781
741910
523240
622350
655920
717832
411163
66002
612987
347298
835946
52567
712762
337421
608934
870626
851699
498183
945178
51523
871491
373848
1039451
704935
469340
642189
64775
737883
667307
451175
994669
923242
739141
159232
673106
477140
28948
346530
179963
294069
784050
1029073
985626
346607
335161
961644
751249
647469
944280
638494
225694
794805
565774
952668
892135
649964
823290
983825
846019
415980
343536
899354
819503
29581
757558
332742
515009
384246
315576
180764
296054
205638
940394
600324
424538
243276
8487
544990
829646
437652
318420
78924
275495
732182
102177
14846
346938
723832
352193
308954
673490
485645
55481
767692
338963
625530
625402
963264
534023
717074
822714
618385
545555
490153
115949
953853
859448
509947
927353
699263
153255
1005055
14673
154375
469957
156044
31992
423764
806284
6228
254212
518235
474186
824313
669152
453843
418975
666251
767963
852355
727687
466523
391500
442498
647115
288844
711287
733549
106902
40400
766060
562077
731603
322304
165963
730396
880635
692636
751880
923975
550277
12789
663771
704140
928436
226068
576723
815338
736420
640281
193171
976714
1023727
791515
637303
56740
693838
740384
102655
867308
889618
813199
830055
20268
222539
56089
652064
824023
146292
711473
966734
801638
603087
929222
564060
523002
333552
988727
458437
391664
517375
772610
726022
641521
832313
249937
107081
323251
373143
889222
248861
730292
811678
548815
163157
413908
83194
800198
704156
891495
178997
105812
75528
835488
550004
981851
836497
364023
992043
567596
181651
80232
721350
757745
901680
335154
264872
346738
239294
480653
111709
789177
149139
646789
871226
793817
310249
558252
333688
815854
563945
981578
915467
892119
464099
265755
629205
484656
955429
996668
126238
1042658
24600
200393
268086
421086
29997
584457
588189
892001
901031
589790
619830
531410
802546
789584
1024675
909489
292354
98160
889806
668395
20052
411972
524273
920124
447583
321283
694199
987069
973529
251771
572547
624088
60967
630456
783762
551087
804424
325380
648344
937482
390761
989148
541237
943208
742247
1015904
881268
189869
309569
214217
234084
816977
507049
636896
722212
115522
930924
154649
513496
685931
311197
335838
632735
5700
704363
331850
483191
816604
4700
792970
624532
733242
616124
117129
592423
80296
56868
277504
915727
802359
615858
506537
863105
577186
52294
571230
793332
405874
242085
849700
272845
502731
410565
608011
632379
263475
226167
372804
61349
1032411
1025550
285902
153437
478090
115754
134295
225462
423731
846093
694917
882104
495921
296240
731285
845967
228522
25787
191917
798720
416203
916776
862535
598997
650996
750143
115799
32439
109788
655375
351973
648932
1016677
817493
497554
211696
684547
374519
848534
64731
360941
123139
385880
343179
687273
692119
279782
481018
489147
535630
91627
144651
397360
679853
571197
324610
922927
180761
195662
506102
150807
558304
368819
687518
495704
820348
23677
715778
1011768
820196
9475
171313
851848
368950
851042
963215
43448
583615
744920
302318
607763
339812
421429
712017
874196
628582
312295
117700
731709
1044540
700993
72280
660453
433735
788875
591883
802360
552376
727397
1024608
1044377
503488
870663
669798
760274
198196
138377
35459
909685
24622
19136
639407
494681
806609
664584
868778
369531
321934
343263
291607
409163
3387
404221
298306
996287
915028
36014
100075
459231
333477
626041
605029
298906
924655
1002819
23582
424520
698083
50705
202058
768097
365099
719362
429550
18638
919638
259618
323350
386134
971113
326207
614582
516335
250675
873207
154257
75509
746118
568568
380963
38505
256165
558452
838769
919300
208013
276969
931681
440009
936665
543136
979334
404249
547526
430550
867553
378453
700957
464781
368901
241802
830199
936742
479040
146255
627172
1030254
96453
732562
104294
978463
104102
974182
681533
395
740709
316862
533614
191155
430842
105525
709161
419398
901400
891239
892369
188144
451847
657300
262327
560934
6044
45948
87147
824773
711414
894971
761484
248728
299966
515793
946231
100268
6793
933489
609479
167899
367139
6002
359922
985737
700320
562173
1006638
783604
933267
1043529
731334
730092
231904
951941
673501
431808
896216
926812
36289
788114
1032955
86383
389273
808381
973523
451609
398102
66099
98284
157721
59645
996889
392746
633627
196772
320869
632631
585308
311886
830676
89280
611832
275062
140890
233760
627619
402247
188567
265765
382257
751658
344535
789525
450012
537212
943945
584856
998341
304853
733035
173749
920680
245567
186146
932850
858623
958441
1040102
185876
507125
218279
940109
794291
770014
822483
252435
621444
923351
810514
511517
450868
583061
773247
179301
77306
466497
258887
27204
664658
570120
365441
947018
439180
336230
595909
505549
955362
484379
879694
969993
223193
324940
800833
910958
698922
118246
542216
374422
949168
129458
540665
560356
870247
205332
80386
472864
908861
510922
372209
803167
61184
1044
439346
513276
867814
983864
324643
871546
301874
92651
535542
456393
785437
735948
27389
643072
201679
774380
76563
107066
610547
284838
895596
424361
149254
772698
343464
362011
425732
149360
839597
573298
1014175
972068
474075
130864
730350
214142
855776
715373
945025
914609
198821
50215
28194
395814
742316
355140
952744
738892
931299
21299
684079
402430
191942
677180
254619
1016417
969609
363165
52675
75234
54544
285551
617551
799340
999266
122063
49380
620784
848741
3560
1002955
942254
48634
921746
978128
495096
486866
772923
158004
167748
203058
1042972
70461
729582
723263
822418
131796
408391
399663
992530
533722
911782
891215
632614
824791
276859
10341
35764
287356
652393
447445
670141
464063
190405
306092
752129
40164
852939
508413
518867
217177
881587
349847
430529
868631
295620
410988
670970
6813
385536
452257
321979
866565
462983
701546
225123
193168
618342
24186
779648
322706
814210
945213
552633
493521
772297
117751
390432
248716
669083
309907
501002
575643
940210
399430
934730
824057
325321
934286
1030786
185390
716834
203088
602598
820076
866294
87176
557343
710351
473098
762905
274538
1024904
768643
86354
634062
236720
386339
1009049
683735
659105
1043672
23823
544549
588421
538109
845020
1040906
1038827
526917
328810
965553
312502
403351
370307
75324
585487
306119
210553
1003233
387667
836569
432770
150450
771718
248657
366965
993923
833329
823807
50475
256011
549619
277702
760851
445961
40170
985816
735838
325865
436335
99312
909846
149192
1019952
915025
973433
620279
326757
576606
365413
997022
364267
453654
576865
183947
173668
414892
523233
639904
340344
377112
307071
240279
684904
853794
938466
979026
373805
147760
668353
144585
503337
610516
434210
419619
747312
232296
645110
490207
258474
95688
144323
32150
628188
442808
1020933
251109
381330
499526
994360
520271
888958
863166
591361
839724
1006745
569141
848548
904699
491115
828502
224782
12363
934465
247837
913210
814751
33284
196952
1038974
512906
720036
331539
446102
660758
810290
836767
523727
392489
482268
209936
733602
200279
648210
536788
979297
165684
513122
42299
771338
253220
721260
571729
957299
684503
627594
296427
883164
565086
162635
589550
514836
73077
434135
79389
332015
27640
397619
287948
577725
413331
340453
360610
145121
930894
787679
298373
366663
383106
609048
461011
211774
467320
12376
218892
406462
415197
347513
346531
626368
479312
43653
971963
497386
569530
745549
829947
873498
170961
592158
26384
140281
768573
427127
466827
269396
928468
755437
378160
394613
549890
675004
44454
972737
422710
161631
653618
641005
999346
1017086
8502
1006157
82412
369870
93174
485751
577749
331717
956228
376757
986728
601308
178686
435925
1021885
533134
125259
189878
884407
834491
674477
193456
672547
368136
493243
203660
907783
422224
263283
182212
755151
925882
914479
531527
634616
55831
344218
333131
179399
1030077
37398
216937
191793
611895
43133
479010
593975
196793
639395
189995
776995
162667
560326
644265
876061
538391
585847
287603
444564
193803
147150
135635
160998
330011
226051
161249
634955
69880
1045266
391372
16145
641042
411798
888751
261652
710862
521002
241091
554992
999214
730263
573089
293684
625722
800079
87257
558886
99431
727837
932256
825554
825758
30672
859191
257043
317345
416070
301736
555348
558859
598438
578017
842396
695166
224124
844228
759822
93370
140734
668217
141366
448921
684800
502748
870655
855877
276038
520612
731740
301254
533601
894944
994598
999643
197210
81794
657848
912491
247522
52300
580321
986082
768476
227331
883525
1016407
371293
107546
344362
815074
801958
566453
430191
1020265
776824
24700
609098
268637
606471
162736
986234
790525
1000540
687230
356897
433093
3158
358300
566917
938800
744286
403199
778217
390716
612059
247929
447309
851384
1042103
274567
821680
67708
843306
112340
296170
130497
507116
966022
599357
268443
657532
776765
995882
531945
139222
386984
551129
899574
468859
277565
902258
1021962
826676
973972
116890
272702
964602
489273
912506
623168
449279
252668
542894
694508
500523
619951
929317
981877
624314
160051
1001921
959452
863336
407020
230534
886059
1021862
856296
63151
405733
895141
878930
11454
558387
472916
93537
276650
560656
246853
200409
512100
1006623
321043
383650
483634
971988
430766
166568
979005
1037227
267546
306832
16775
456805
486735
810480
532658
415881
236224
678415
435714
780912
225419
304204
226684
988801
176707
683404
480135
1003010
526991
795307
845315
635536
223211
414242
357199
276677
1032598
592735
703952
859110
617463
647054
325850
297823
417706
999861
460838
323279
1020104
258100
366275
171274
45958
637452
116490
234448
1020479
14262
902095
803791
259036
512742
343137
508901
1027369
876630
845104
998818
436611
664941
945536
226266
772191
1697
979964
973903
406552
375889
473797
342587
482886
399013
144644
361142
83664
555596
685047
464949
973644
330840
694142
196490
518584
514248
515553
172480
991180
61337
201191
343062
81345
23062
524527
169846
802345
823235
518064
388515
912258
340162
628823
526125
416125
786919
187064
469697
235976
1042759
200518
754275
243920
350332
603917
314866
551474
545840
1013635
423527
763552
431386
230834
978978
680265
52160
130129
43062
353007
829383
826116
594301
328554
228957
916913
886459
528039
24611
876678
639917
878414
717817
578720
573348
355909
996502
941622
145519
47007
575896
472612
303271
785501
862760
217810
184601
216120
460183
20022
1015996
593684
600275
289378
37622
441331
398906
250267
915785
445160
730049
436380
969868
80175
774218
643122
511065
344538
854778
125869
635884
1039094
944941
704059
45451
42050
611483
693139
614045
660531
223322
70467
1038468
112150
100439
112795
389802
401727
839532
857953
277605
947622
246297
998922
728851
881948
62161
462339
964790
134088
223053
756195
329754
663399
476312
118288
143686
838423
607720
88356
701052
345226
3967
139
980622
330273
572396
339944
1037511
297343
4999
317758
727461
259183
90731
469084
868247
117564
1009581
985274
573324
1033469
996307
981313
72938
318140
364913
326072
837268
362553
532415
195190
629584
219569
288463
153751
351991
894992
437962
80510
510907
566573
595965
884299
117093
53876
747937
618502
245275
936743
739454
652713
256495
38843
914252
923107
1006451
1031764
537979
277034
536257
249716
270929
724709
124057
863113
452140
795028
131036
514137
428199
852825
113063
804527
299423
1003352
458819
317604
170191
21521
860360
306947
408020
94905
711141
275243
708095
545069
366632
1012520
889485
55412
224048
471000
108820
657616
466467
827877
355587
851394
471126
695976
259569
774622
992444
66573
688415
50715
446827
31894
14713
570541
466768
670860
777457
394310
729861
242683
966263
821526
90124
601706
958377
992426
105573
783872
1002983
450327
588454
571958
33249
969603
99392
895445
609457
963589
646946
888999
65122
222491
840822
909087
100982
654141
590329
182517
66451
150766
1027536
722971
452175
1022359
322487
689506
878306
537389
252719
1029389
85496
254333
914703
584967
954044
1011002
201585
588970
878302
452077
34817
221226
912861
573449
487149
81052
198958
220433
971381
743503
804052
418833
423437
704564
447417
960831
660231
698401
208345
327136
705188
87578
375436
732776
490361
108754
344064
407570
215164
247363
641537
984994
622405
832069
136214
809998
695061
444645
844632
372851
972352
855906
601336
599809
957158
710779
4400
861006
9017
155511
530088
879216
964987
596231
729231
162814
758508
628238
619267
838647
1027850
90104
946185
974223
616738
954006
392139
987743
861671
537225
738803
121715
174083
161374
646567
166339
876440
794374
172858
416345
550449
987692
418653
532484
224092
135317
382676
425922
207382
755672
58264
691086
988266
467533
114945
768705
223740
390460
986542
899819
13331
958008
861207
498
570690
361549
997261
807888
318851
440779
427554
226625
373109
81008
110373
970089
35722
481583
510052
897522
505529
450039
613276
43909
969982
711070
241657
980942
27572
957882
48762
918392
821533
594321
639918
772825
433768
720110
220664
798026
373120
516939
589075
578957
307059
71868
104781
580809
568029
671069
773134
214231
181438
911985
93039
979500
696317
1012744
149601
11886
722855
198224
890718
603169
240988
85127
613844
830710
683340
391620
755660
924516
953021
805813
720138
30854
90863
910477
177481
957705
206932
837596
287181
966268
362934
153397
33238
907363
845882
309292
645614
161996
206732
534192
296779
127239
386731
915423
333855
493725
712864
303875
5699
28425
594685
432853
518899
783879
1015273
917452
772059
1034760
48956
463524
187565
367141
840175
461523
931876
334911
664890
134752
172227
985383
358717
667900
393716
530677
531683
988920
1040400
822788
999439
586164
915861
392891
444687
132403
505235
334753
6317
699034
577789
395652
1000157
662344
572930
603973
378679
728979
600780
596748
668162
925879
122922
498932
996341
925660
799737
242448
390014
986481
838898
136451
310541
932704
348091
215131
1024285
907142
805944
914217
911152
479199
921327
386374
215400
232372
491808
472365
111621
498471
457833
597432
735421
200582
488694
401968
38954
736534
125454
593738
668722
928067
133446
888771
853891
771028
468689
671198
161170
983949
768485
98451
256297
599049
154969
894581
1007506
494923
737190
232952
815358
33398
1004226
346840
87995
534880
147056
233124
218516
93549
571683
829907
58517
743736
355418
777211
201559
568131
1019821
791098
434405
819522
722266
573753
23805
428903
999962
507368
444426
69050
169663
181428
725883
543155
485365
346017
773396
972752
262451
364269
374139
771129
1036705
423235
72116
560169
621691
229684
389595
1043691
588515
758431
416097
751305
452407
377848
821445
411128
355425
453398
422745
646416
241694
78244
696716
535471
1005294
668076
1038800
430886
117277
873032
441275
126572
519219
600471
572138
928013
456583
171267
429001
842870
811006
637260
431586
856562
665197
799681
94285
76113
566439
235808
321261
508409
475947
1021017
97819
290760
155987
393549
485169
982314
523659
987548
379271
991141
995909
118773
681820
679292
194915
436473
555987
367556
818783
335985
260359
8598
706593
953029
287592
437849
98609
159066
207197
883082
770693
387216
974886
931117
201399
411561
431600
558302
1043419
401685
668893
554077
502514
579121
752962
978162
170044
926423
870157
615904
562771
384694
745141
52295
302934
938738
610511
122491
317048
757959
828835
197796
700370
169452
20740
194051
804076
169547
65687
168825
100146
570057
57989
618898
271677
278045
468083
425598
971767
936972
639193
438819
171991
45169
69924
402575
760295
1021424
968154
508116
73068
38391
31811
903507
189448
21286
491397
716402
380431
773573
314538
154591
753167
578775
353861
104242
117522
595010
414179
297702
544893
778436
188819
479523
407651
495613
285026
848895
454349
640415
753917
864952
477628
798409
14151
431537
50867
862882
127554
286272
255838
264048
902611
916619
3986
688443
718012
380036
537362
285906
150020
176587
176505
861067
765154
314709
607761
590401
524125
593598
1019176
424745
887350
659686
704213
48208
462604
795948
155783
391586
957445
640205
874815
554482
733233
861647
594053
497950
725390
262876
878325
329479
658431
585564
919755
555324
85268
308917
343339
688044
476241
225082
308601
794372
854504
30560
157422
7816
366082
770628
967753
834278
794549
1043353
75361
708127
359424
744292
259037
382938
743419
248351
796595
160044
369970
997797
462715
225229
870049
112777
892303
213463
294368
205369
416320
344298
1003583
461300
558906
452590
600350
486892
398458
738374
374193
650953
461434
828097
425676
562342
627107
225962
276092
129806
932266
541084
778158
865450
634918
757484
138241
903778
57305
458991
47300
362059
960549
429818
188945
786759
494549
644650
283516
73983
972188
680938
324626
485710
504392
756113
11238
19068
76514
521142
504075
100407
76244
594580
95404
590452
215993
553763
140643
1006544
77891
523801
397521
314852
507177
161395
234932
761236
924757
840387
524207
154929
390674
809616
249324
240500
951456
73078
4402
157146
677428
127767
660839
1000660
33991
41190
27548
1019187
927514
349692
160913
902198
937784
180851
259846
33448
384497
282490
70827
718031
887996
396104
241893
502402
4634
615266
264660
346497
192463
583122
989923
707914
796198
52849
803130
225216
6175
787965
800925
77849
1025648
990440
145905
877574
980360
405040
73662
84265
618379
76827
452633
434756
484208
570217
79692
204140
901715
285333
669064
495622
659120
50840
503953
640604
27640
963084
831008
464647
361225
639246
89921
703538
748085
913097
414107
420891
216896
715034
1016953
134374
573815
912461
395944
878410
198217
491717
806957
661645
747702
42173
1008098
438008
852286
446286
555544
744049
272831
1019280
632416
92691
409325
227893
730922
433967
1014824
806050
525009
710783
384562
283587
975596
97305
877369
847630
513848
441056
134482
568856
930952
33699
561021
617077
98330
455045
753446
318602
1023800
1043535
58047
766038
311421
41751
833212
620912
35662
929947
993274
332927
808848
270822
342837
455304
849972
102425
788564
945062
73929
360418
276200
391926
12815
369323
663642
475927
578311
581211
356298
883280
184949
494571
623596
894859
472579
1028515
174670
863592
280839
727003
626457
105479
569961
483042
311201
509201
553965
527839
891235
59516
396601
590383
484630
111907
788260
534227
643164
276533
889553
266504
1033755
569791
278239
849805
286190
844441
331417
36272
324086
393226
693878
651020
338778
619173
90583
95034
682488
639315
719043
636110
847260
1020733
591684
973792
108496
295657
495678
824054
249833
583127
742859
401672
687979
719489
165376
83983
138673
937907
693165
244336
441101
916954
825488
720332
235340
974750
1034512
532772
315480
28417
835828
980470
1028027
639215
951905
701730
247056
758263
579996
279758
769877
262127
951235
413735
482275
929266
68957
950123
267632
831228
1015980
326842
816281
151978
935051
283462
243838
357157
1036844
792912
255159
264368
762488
844779
120251
162735
29512
59896
589313
524859
969383
783327
888641
661837
435540
950308
557867
543077
589711
128648
874276
636852
498378
660728
229993
390297
1012402
45099
926400
500449
933411
361919
69380
52737
761846
583752
588280
797177
521531
898109
633722
237806
127320
397396
296515
697941
844699
12047
521262
597570
864871
653058
299933
328408
340246
423704
786295
761571
288195
234550
410521
677518
558892
81731
986833
356596
191032
452047
949946
796772
701113
405694
853977
490833
328179
986339
597751
843048
116747
361713
274933
220653
770592
121621
644559
924911
949727
244527
934089
54423
171162
598521
265635
467970
375183
84909
727204
353428
1039522
973038
826640
315776
343560
179360
44889
419436
432203
955181
688764
33729
702126
606529
104482
350461
300248
476684
249079
1034641
557530
229230
23037
449059
241122
798368
547293
250241
977577
869247
834605
883293
636589
355520
192028
623519
332520
18929
194585
387512
134031
613051
74655
290622
454175
407934
187554
175568
144562
896598
390664
758928
150232
731459
560730
923764
230644
121471
619524
1013016
80748
872499
269896
973103
395946
340139
198611
943668
697075
405966
774474
751452
151690
301446
201495
474116
562385
841287
797227
48320
115074
672816
631788
1024420
513442
214953
129135
404281
916795
374208
26625
945265
52115
287736
648112
475808
965286
403551
184644
336744
752318
822217
470257
35826
7153
907444
889113
350646
6718
1006310
758264
175039
484844
315934
736888
327359
600976
568666
649010
89678
129673
711426
959366
627610
45775
342194
163091
769428
308816
753229
742542
912899
81414
21981
552607
329969
321637
647445
783367
989706
550827
474724
555910
1041717
976492
1030036
229461
792793
38362
231542
395225
497755
975912
138278
659923
29710
41588
263478
891222
223795
154792
321795
214899
467569
347298
688768
12567
807897
904630
939473
897544
317242
330741
854929
815107
524752
539877
792306
700504
472022
785692
39392
696573
529838
902473
981029
457869
254036
393655
671096
442854
353130
231973
199431
697376
449756
864892
813332
48663
625704
729120
604829
998507
155347
450456
340069
247681
802138
739001
825806
666871
97831
1032125
380273
795739
291206
577339
504936
294169
594678
291013
179
548085
270580
251593
554417
613684
98848
296843
83767
138455
941793
79704
523486
178442
919843
391338
997699
50853
877144
162864
395296
589869
319991
119898
995017
157418
894369
112150
645174
483383
1032732
733595
261201
404689
706501
282819
717100
880776
573935
65900
207705
977594
35218
907976
1002113
206273
24883
158732
404838
647816
361514
230784
457184
949312
456325
860547
42134
152107
814610
102017
38118
324776
277538
865412
871709
524087
199033
968372
1023423
942470
986266
1015913
1032357
751707
354671
625765
842798
295067
232441
163653
363335
723033
213625
686280
287528
24860
572770
295616
172231
20674
808828
644091
904577
808417
488958
152647
703628
927059
1001682
422015
99118
52684
116339
199969
91208
766725
860970
710254
284638
923519
760504
464853
37501
585780
138443
951317
1020983
209607
490640
41358
356688
573571
80878
580936
10162
824738
868480
170006
685463
364795
449538
391724
78639
290023
246120
372500
260357
637657
686989
624046
938037
851054
62392
636603
643014
20907
12283
841892
201641
403486
264034
751202
639499
794649
70805
1012758
565675
954532
897357
167611
257433
652949
72296
37543
169535
716985
636649
801756
740003
405422
430329
209439
770369
364075
691339
852907
978181
11184
611794
601063
244017
523950
525594
76750
521299
510564
604801
80776
196555
66481
960151
575526
933959
915926
672016
695918
625864
369084
738401
953972
774186
7587
558078
482467
684887
573607
454612
691085
970704
995087
417761
265665
631314
268638
509403
154599
998971
137634
1018083
634250
924562
880530
14605
447210
547089
556708
750930
326657
605717
705248
526037
420930
221524
191380
350922
745358
286963
348104
392165
630680
958043
543805
524063
540326
992281
74193
815954
237677
631758
638105
342467
18971
676125
555092
763806
390456
182971
543155
950150
485835
359373
58167
968790
930762
544943
617946
275628
273572
54076
289526
537976
411158
249070
347627
133163
842112
747379
1016979
907404
899358
693855
617248
323389
32486
614574
557405
312529
543083
576662
322870
282207
373963
980417
727361
634594
604585
744541
25517
208955
713453
304673
679427
104807
545324
450748
402973
864536
761735
254286
229829
983492
83300
174564
811089
550247
549989
646798
353589
544823
973780
934726
724817
748180
454935
696545
818458
856904
206730
871724
672568
118171
245021
860775
592167
226284
368227
506821
266716
612550
374155
764842
586921
856235
604192
228594
12382
973959
968132
379606
968147
126909
558740
609712
185417
309572
596083
576186
473722
260870
494411
963032
448738
593371
1014725
899007
568748
622433
616219
890266
163078
218875
656405
331966
367120
241700
158470
320392
871292
857766
1017269
729735
628357
602039
617986
862467
140269
700412
393153
922795
740220
386733
831208
649683
688706
344017
598303
332091
1030944
541723
201414
203381
920644
312761
780913
599514
365844
587243
1026532
857409
414057
842655
428632
241576
46427
688370
333379
354995
972317
770920
582304
222673
487282
955952
254977
725511
639894
1003178
279984
691291
399155
639955
819007
863110
246660
607473
1032146
541809
808110
632162
984758
785047
654918
595785
137373
548117
609139
788544
64018
987910
705969
342063
1013540
896739
63834
565565
485092
982663
96936
305185
771377
346103
1025603
1042153
347674
279758
478316
550992
907480
535400
149253
13766
454725
699321
395938
932281
40039
290310
8988
79743
68827
1016930
965416
578315
107468
880935
712033
825713
163007
886830
672791
673444
147497
32885
134831
724755
484897
71804
355380
275546
811198
449270
457434
921719
759460
223670
139359
728647
686887
51714
531969
48334
459631
543876
827275
474649
733492
213751
46566
538862
702005
118981
805810
76095
526316
712416
386325
90211
809975
657866
676483
769198
372895
121703
733914
357880
77023
778200
350498
19136
614209
463822
433280
589128
47644
694644
96075
871283
276174
1016318
607540
867445
109675
453751
510308
2923
950746
610530
409921
721911
748626
7736
414700
346867
886766
916059
567262
265296
606810
507843
250389
241072
26200
550880
565124
322092
150383
215228
403650
605150
746703
366759
781108
914997
579428
125329
1016053
451952
386005
176836
399855
1044415
673846
464391
804011
533560
192623
496754
366757
611455
770202
882475
109208
691580
361747
316067
532368
264425
576495
277457
847818
69572
436888
488953
44549
174377
1031688
160845
211157
142152
80008
344517
201289
204206
522210
420027
304604
1035118
763127
42860
571638
996303
55981
778798
278798
160860
374548
537574
971219
352236
508947
196933
168925
968099
941186
700595
261107
815226
95908
452221
646456
625343
817847
492374
774713
545002
474059
539718
376170
404655
352196
324270
69577
878036
620861
281767
898422
890779
850757
811024
892343
620112
728878
418599
908513
554905
363108
17
59800
810006
989812
308383
1032257
51576
589868
800245
779404
866324
437712
676351
424759
35762
658066
189708
611555
865564
175877
463610
1007056
427994
375668
811519
932838
844068
528343
735835
285574
676094
732472
735510
432933
79856
216394
129325
193121
293611
486919
183219
919982
110227
391768
5333
46012
301740
221687
900204
345563
10214
290964
474989
187661
864102
716670
841864
884270
817818
856550
604479
494504
953823
83073
171740
852496
144354
401617
329438
384096
105133
498155
698206
209105
82675
417428
662074
275207
61475
266430
636411
662568
149262
397975
233120
876388
757004
223157
897496
437531
926794
179108
1035036
337369
611753
362033
110683
799950
735201
437333
464988
982624
864613
658222
797939
762683
205707
83955
321680
875222
75298
440469
305303
324403
23310
814260
923911
705683
511005
69803
646596
735451
170517
754316
294523
427597
718487
993989
697999
482238
745452
1030924
431972
501021
44601
489625
302385
319936
437952
24073
61309
208128
519031
426383
148602
111154
715319
755477
564419
273048
857526
640167
188702
882278
100129
192282
275601
598123
1019580
840993
757103
977311
937383
331858
373177
233863
1032227
130814
974895
448664
124949
18343
172568
863548
1036750
891334
448412
592931
959630
621500
98058
492714
54132
1039300
101879
204876
44285
617395
322270
625996
942939
204616
336749
131134
983487
139247
701688
250148
27454
691062
99633
624154
1033310
335769
541636
709936
218779
262959
740546
398589
128334
807972
667647
509609
184990
661768
176539
269198
1012533
558245
222517
225986
802090
111214
295314
581979
788445
446778
359704
751763
488439
790298
390235
764736
248863
855529
575552
382610
178195
518542
499503
617110
946528
987510
854887
756730
385126
954865
699501
402815
385916
339535
492266
302339
313730
215996
55195
896553
94820
961116
739223
514090
741143
442391
318184
231073
219682
1041841
1042840
306758
572797
794710
133450
713188
98681
1016998
820661
898211
342133
632268
380879
334721
388742
14240
542808
603100
632945
675215
128684
529848
641265
906547
475526
541108
19811
54116
367593
197850
311818
847941
158471
817937
41082
949796
604013
918568
528905
370638
279704
294478
555443
1006084
246863
863057
332353
206554
190205
679531
953068
877232
223607
550827
1023563
133623
1022840
1032600
324508
759809
772414
72479
119766
388734
296540
331889
120498
997614
264799
88390
572873
747667
585679
184608
115505
383985
63985
208872
1010221
459802
99958
482486
660278
462442
286734
21421
585344
943949
460310
723862
182964
330747
125636
255418
599201
121364
884624
318182
52723
929712
582257
805603
816113
615815
81636
111841
733740
97376
45055
983324
548665
352145
796925
649408
812824
481741
728112
863498
18922
556819
513050
1004939
932222
1042726
200048
790648
173167
226141
460224
386379
285347
208857
825287
1006282
127123
339304
706860
708640
114304
198465
827495
428598
407273
749177
11506
988550
928862
640711
848315
271361
672842
950406
118201
424759
217233
833813
769941
716136
523324
55773
442139
72887
220537
757053
56926
283506
826111
293391
256269
477160
338106
470322
379550
718435
530387
698606
325188
164007
677556
722201
509396
961889
439916
503455
199612
762580
100629
286782
508051
449650
115689
220805
585108
855884
448581
351631
242119
547842
793457
259277
315514
156620
363397
102891
785415
992092
618827
587933
711421
455369
825887
647198
610926
155907
355954
266194
963506
200442
399378
1030646
857325
660343
147953
709585
632914
813922
834359
460750
894413
224293
91996
929613
93412
788005
127179
881621
793568
825813
596060
304301
146824
520719
1039835
135819
749036
633857
319504
217700
518809
802400
142293
126966
422685
354842
37696
958674
700527
590701
334699
644205
42346
746804
131193
755331
428364
694334
797020
74653
820039
29596
234026
790080
216030
896426
904946
524471
69748
298915
692223
1041806
143134
194024
738306
596806
767545
46849
280289
197763
177394
762801
419549
758806
180311
681851
684842
979408
896727
483719
363728
932094
753500
34678
785635
699221
9490
229872
170819
1038221
664503
170246
106108
889444
8831
732143
929804
975477
629527
885200
423004
792345
655885
432011
546895
1008268
853208
193543
805579
284163
94403
179740
515207
39344
555127
1030902
65757
434444
562639
68033
277168
303990
174159
814497
286830
922731
162834
118332
311181
549662
528091
609320
396404
87342
389972
1001049
801007
765614
204173
929475
686982
636568
879785
551114
809641
323537
389886
824596
1040329
698664
378566
566511
305669
69966
650155
672486
111351
641355
120460
374454
50560
591204
885344
818820
505843
832621
1016963
603292
108294
137610
577362
467797
374455
61339
508839
572670
148917
951320
246368
486661
588643
395419
613778
947702
417847
986304
732085
890222
466184
265008
623748
167376
107734
461797
217858
256321
21114
64705
781822
393148
389418
338984
695407
637058
876529
214493
116348
522545
847283
119991
535623
565311
542256
136338
1015134
83115
181099
872894
472380
179470
742125
720144
291297
983387
944245
329026
375656
535845
913058
290078
997085
190405
598961
497434
51092
749156
505777
573727
806404
777938
154532
475043
235192
237204
42904
670507
914442
521247
284802
670506
646512
393057
787834
1026870
182135
475020
220829
537086
920733
408792
825572
552924
512967
789256
959749
26208
509426
419884
259748
587782
681097
938016
167340
945175
163679
152197
560828
16203
816080
176991
433643
79416
585458
9450
69000
361098
961899
698804
232272
1007105
1003585
871640
905348
341033
817286
747999
982175
581409
125527
709971
490539
765846
417921
367483
560128
33752
916798
904071
403926
47495
559375
907469
676915
314844
412511
186593
352143
462707
551898
168814
554079
613352
902582
157629
283985
317398
73011
826255
915625
645091
452629
321078
63052
1011636
461374
87192
925533
414007
312876
605930
590998
935452
239843
156862
683066
913743
187886
351171
499990
55487
108602
1027237
416793
374948
668783
306052
425227
547898
371805
684505
216711
581965
414469
1044842
980511
628679
138931
700106
734361
122220
774340
780962
818907
648441
598519
843135
348889
48286
991330
264982
301355
274990
882472
163669
200498
822223
743628
518626
475448
546773
34406
824339
753638
990080
653978
97710
630533
338075
882452
835528
125077
241242
149162
428192
116990
314304
983531
685390
214810
791642
400186
597526
661891
811930
859981
577017
785087
1016538
494896
512554
864735
937606
890537
599008
852309
283755
28561
831810
639304
27873
907306
957509
463021
71428
601345
820074
260676
909284
215750
546434
525512
277120
133296
768769
1043709
494949
481222
1008779
365687
172888
288200
272255
512144
324233
384314
349757
703864
866999
427888
792839
193243
392921
845223
77039
664684
934189
192748
1023139
675143
363244
146498
102727
12962
326010
62102
276032
1014206
872622
237317
793758
99513
911670
810305
122222
366003
660084
530554
1019919
447927
1002838
205107
16056
945640
853197
699370
535718
649479
624127
1016364
236678
36099
884142
349426
223149
687795
1035660
505069
137105
636995
941048
927182
1044633
736381
80416
831789
812060
670298
245447
150308
419686
912868
503846
741785
333161
282246
816078
263023
442092
990486
700586
366737
588283
566360
274151
721081
922390
1036574
261905
990153
373965
199252
961782
174016
302021
1042498
333662
612853
454829
794493
125357
45771
886391
526363
506959
36638
723450
871287
728728
503718
873706
40489
583037
486696
544174
755831
286546
996382
340233
772629
270127
138258
947620
1023260
147857
839115
951207
377788
657247
204156
935137
91607
47027
820384
133537
452288
408480
697328
888837
620359
415202
416479
487337
444878
675319
745510
63987
253858
74718
740180
160853
481001
386957
668084
185021
219001
99932
620310
831010
618198
863641
762184
219821
21018
531728
371739
1002327
520216
364979
96157
809080
282294
665629
876339
878952
480839
334127
326438
647174
999324
967756
340268
411250
554783
199185
574440
355927
42771
71401
452215
769701
348940
872009
605901
465397
114869
764968
461636
277419
834974
337611
224596
639654
707246
811866
934925
264479
814562
236230
25319
1042908
1016932
698697
1006648
533212
281645
428453
498970
749529
787926
259689
1015081
131100
551381
383197
969815
950547
819278
1004201
627514
484799
669446
748292
438656
368114
290993
655920
1008188
788166
678018
418348
364907
750747
754775
643757
968545
862291
284523
874395
855611
427838
765218
920047
752578
686295
115387
942719
459731
1044096
252025
892573
286392
252741
688481
52163
902694
170537
386207
400661
21112
917756
69431
232601
746234
274719
821794
314480
234706
820169
660480
320603
34852
376619
927386
450449
146152
458708
399192
760891
398999
367945
1012413
239209
865818
603748
844254
671152
928390
426272
287697
349499
708429
23465
587044
73293
406917
886888
778053
844146
158880
1020734
184662
77073
314019
229664
47456
333897
97413
526746
664245
747969
769883
718611
447038
149093
933012
293330
843835
169111
217402
570791
450100
868051
1036160
832597
983176
838318
208218
299044
157719
348717
558566
190275
289724
602152
858086
577055
665391
534764
462762
962720
140958
1040204
694398
562387
740856
428808
69340
935441
206373
301639
21716
87700
343129
585510
969412
887364
866407
511663
561419
451982
423659
162677
1005246
59867
912052
667923
387560
202103
464447
253704
218860
144178
876100
136936
945611
630565
315409
748340
231844
941070
438825
653312
398460
420883
701028
286381
602683
954398
684098
383594
952430
667806
978761
76264
122045
932361
213986
101193
955566
4755
721357
127175
761153
930994
589593
587835
166621
669051
517311
237323
1025508
424399
475819
672590
593244
644642
1043318
498491
379082
338152
870554
865597
163200
1001514
959748
104276
1015055
500110
314793
360442
732327
499930
896549
265773
428663
206871
506262
5998
170501
589210
900021
371333
61910
347006
1015585
70375
505711
129146
89166
1045280
19573
140795
301503
216974
225918
470290
265228
839688
169818
539836
59854
793696
17833
380617
751068
1039541
768257
101040
922288
671349
782370
232591
133156
194802
278793
310454
233996
380487
356882
308515
914456
551244
318636
129175
309085
434966
118514
718768
605223
772843
33390
160815
937173
817402
788976
47544
257093
320188
960575
948368
938434
594989
347040
65801
529423
66614
37686
348516
216838
737378
915453
28738
361765
135748
376466
715114
670628
540856
242078
987322
553502
848424
512633
492620
592489
587257
183127
14747
192372
831904
610882
4329
616102
350825
250961
31432
547192
38822
206412
62207
469216
254896
731335
702828
48837
1000212
378638
104480
554847
187631
222551
873071
140952
605385
155390
871924
405799
98656
928983
111186
122290
135883
495308
973396
437009
503505
104945
177578
232823
696257
67239
16004
829292
611477
74267
796472
341450
107237
381997
201378
854006
209279
709292
120070
989992
468772
1024757
33692
72779
695235
1016639
250058
867032
763900
323027
1268
601493
441410
677446
95655
261642
562261
558628
130749
386899
190415
715923
158030
141222
797862
1002887
709675
457089
424311
692364
313748
955725
376121
248164
674957
555720
854035
127361
335468
452084
943243
688146
324480
676014
277737
74468
521455
700021
105901
607307
86704
828150
651171
1019969
445701
399216
758134
678081
940237
590992
992879
830070
265055
305944
416353
955646
413769
152695
806441
208179
701959
685011
393136
262333
560298
22388
671070
402767
359240
367023
959276
177250
964852
134314
279528
862302
688446
498597
361634
587290
5037
523059
842223
807954
320795
859273
976487
554432
9329
556578
532963
154317
36486
818586
752301
342116
105798
384659
400166
862394
858544
533572
95382
342566
233801
195838
324629
91350
773128
604285
206651
421584
639810
207927
141002
32045
166404
995258
952058
909505
989874
789628
466515
54974
270529
458312
969364
622278
762761
1007075
935132
69392
52148
27134
880707
335135
978394
748153
676963
764310
658338
203363
560341
439812
568049
919090
215607
838909
889518
211549
39168
197946
730132
522183
679263
443009
450283
10804
261104
465006
399572
345270
1036926
927959
404136
663141
601136
973633
382461
527095
801833
1015422
107535
69010
1037505
79488
934594
515580
245886
550353
178736
612723
217228
745935
120174
187547
55703
28597
840304
509096
893221
897358
49531
73
210433
779692
797656
475993
984969
553625
972645
451796
605714
899562
531093
454997
691175
352621
238447
1032007
833474
1032865
349439
816333
989650
445321
385962
1021354
933829
1010362
944344
148348
573004
132279
713107
506089
89084
862664
855108
674109
959978
763724
83497
963219
174057
197360
253049
145053
110771
179093
1023423
7593
418595
4512
448884
983842
730794
564971
614338
848555
175773
690468
696631
902201
377526
621425
267119
284808
27820
875230
292256
984571
915165
869020
159431
212219
82969
635654
293253
431701
740731
676492
963167
174867
332143
985762
435691
709249
555471
133796
16120
11897
214746
585568
855790
833274
670067
1003280
418447
297883
1027716
711346
3698
502589
1010549
883116
339670
743156
17080
355101
264491
989708
12073
593605
179307
846494
194639
558373
871515
495618
425567
893841
383982
190180
982092
162497
230744
879358
727657
791774
71582
824719
366248
571485
112838
412970
832090
419762
158407
77028
751350
213872
737790
688185
475967
375521
541352
352193
437149
456853
189158
382044
695214
642390
552983
717720
66067
285580
83830
665179
585058
660595
960152
885425
510600
674346
351720
180594
437098
21755
347200
634048
409223
691431
1011742
883317
329290
219998
157156
457662
847566
939614
249790
24368
64468
808856
262768
385639
882824
440473
162391
601501
372620
195823
580266
122838
1003342
942908
410204
415366
405033
651279
701840
455869
931091
1416
560175
618661
951357
599745
232332
228289
442631
155451
587409
719592
367035
779091
254385
724425
32439
348661
351594
673227
420219
112532
85717
409015
373308
936877
637025
564110
8310
590891
380990
446359
57847
326279
444039
133380
593363
709370
691593
630665
980141
355551
957619
166436
391197
337243
58947
694843
339702
295829
81617
331409
341761
320069
396530
494184
707711
748092
514791
642855
259976
513984
535853
963586
605278
192322
368084
802428
697944
651278
970830
104095
285159
900304
16952
876520
798956
857415
955947
632144
1025731
794051
361074
404248
444998
607824
800820
97534
770969
400832
603736
128892
219271
1010963
770776
206080
5792
168255
479479
354867
542144
330418
212556
808092
196949
662748
768225
641356
487799
316561
848004
547522
366409
1011562
403745
687724
28367
884735
973458
900319
283114
224770
12468
541481
869109
978613
45185
582634
187425
532520
636373
550952
731778
935751
549034
255741
839364
263384
889756
703134
478686
994020
735669
1041759
325609
567104
393432
892731
939512
765676
647185
1006985
625395
212853
423180
27855
438256
693053
429690
230586
397802
921901
272147
181144
244065
540367
630546
507544
26776
103041
238934
379846
254092
701928
247387
440946
257232
722077
880213
1035776
760494
236760
354550
217690
356204
294866
638982
333305
298036
544993
223119
492321
26926
962844
156516
120058
345358
885426
407705
88945
334137
272602
394425
567155
231830
139530
977542
944693
943742
96710
168179
36065
981934
733705
718939
295148
427966
8832
13452
223375
115823
84054
1036617
893334
613590
439847
676190
129453
811117
624976
69819
930608
823154
1044369
474856
129345
265304
752177
128314
587539
797445
820553
548940
734438
892229
16315
451968
24549
384957
142909
363723
370118
387260
518014
106376
462103
284947
1034015
748500
809520
715468
127503
333059
857693
656772
252666
213164
467560
114580
644327
134118
811775
61875
35800
670841
701242
727842
579508
478217
441827
147879
195249
29002
626055
517575
204634
846476
421277
926692
691004
555040
696390
92036
650478
115442
383772
120428
767041
167505
101139
322338
713686
311636
883289
214478
921181
839659
408003
744193
720710
607582
783745
411141
179639
966238
567978
284133
805036
573070
956026
938472
642118
208887
350114
308581
949411
185530
194565
255427
266633
994393
602953
908204
72909
178776
416447
6823
1020265
217359
330271
558592
179807
406774
274789
800686
104990
766731
389633
197544
144986
192389
687075
276679
81215
125824
428959
1001302
382088
105284
477389
875125
153673
893289
153001
249796
598353
1009437
189426
217278
693398
448875
99278
564142
93530
889313
110967
735867
586777
466036
117995
904140
867322
775171
1040672
945387
453464
318518
451804
216923
215448
223312
340346
268388
146089
132904
685405
475398
845262
16048
772219
221939
871626
663236
789030
922562
902055
575650
161323
696579
136149
823752
409867
146253
749302
1035830
47804
993979
775165
548741
112643
854233
413133
1036920
875287
542741
701555
980659
926613
895417
1004783
620480
416147
546436
942167
700440
322883
16066
981321
853578
567486
496741
536340
503647
538317
18310
180965
868401
31044
437407
688435
55725
719103
51078
756544
862172
438047
515421
521500
569414
935630
766484
252012
698879
1014390
448766
155326
680593
1007330
827070
529734
149159
286503
559536
34444
950195
310649
801238
765601
470717
404230
849804
12041
107803
721459
190509
195019
929164
1037785
936864
438881
943219
592628
434677
282435
292912
801513
555127
397293
326538
4645
392896
288675
234275
520701
298450
949468
456701
941973
928362
240927
897914
224402
546620
1005238
764172
481954
202469
190902
74786
481657
47119
128818
417081
463
584375
562994
771781
580531
404417
273994
101175
660896
718026
555102
422083
335229
783579
765830
824865
869715
226814
981701
507299
362618
548572
189545
142796
137675
780281
649950
605254
778899
53568
807791
711945
166302
261492
858125
711724
167262
154582
300389
222817
434390
916635
748576
623928
167470
549493
258156
126792
973769
184466
163733
396832
913860
938661
735881
238599
877011
133614
63590
182665
842064
608681
802277
1039841
77066
676337
376901
407651
1002611
919262
1033302
255333
398128
515065
17709
731518
409699
394278
232221
404308
628374
952944
782453
599026
474915
380191
333455
412303
1025597
932466
444410
18535
907904
134248
341525
630886
809414
176851
705438
20373
102072
303104
252394
1036602
737922
697490
591953
610161
167002
526419
709971
771418
21412
507183
331517
718347
823009
685596
58068
398610
229199
772366
293276
707125
633546
181035
524846
429360
16979
240821
1015706
769939
405322
20466
296135
169557
967412
211313
491895
373186
850334
584086
133398
108173
753485
596462
721156
674783
670363
684777
291326
281239
1034811
75257
706229
33816
1018768
815961
37697
462471
1019945
514928
840674
301873
832034
237058
596914
481465
238781
356552
142239
656578
231801
203469
536521
4499
387741
732146
371475
920466
683958
307924
723772
874773
213266
667330
419698
261986
479480
902985
536326
574611
835076
11354
818313
427474
752962
1037627
541955
633744
162350
251639
1004526
521751
232810
243668
711640
139417
713155
524445
249991
479120
712750
585599
207074
210465
1030820
833490
729019
323304
138823
527373
557603
200084
720754
259043
314077
1014946
541691
182006
933395
281113
972196
787305
488643
505642
729462
1043297
857962
23021
225960
372185
290671
27920
593564
238566
1025515
513821
293982
409596
167091
889336
30971
1020564
252871
70063
518405
424153
209461
606771
31608
60287
991996
683511
848386
627198
23651
431200
15629
260943
18969
313380
625020
378762
1009007
129569
8004
741764
198815
429227
147606
651644
611894
218837
4406
37059
424971
720916
984328
145631
47057
173178
813601
384695
135711
238432
201741
940934
902993
80191
102702
781718
994621
811190
760123
613399
535464
1022902
57070
78282
419083
309716
952438
958880
62700
995408
342587
608612
335122
532849
139787
55985
407193
317930
1015945
269153
418868
427255
297458
197132
75106
74762
332399
819300
412278
777695
343828
903397
181553
836499
13348
542917
254675
67284
140805
750819
1033344
243834
835418
145905
792563
77733
1034907
967563
622063
702230
865823
415673
392361
844581
840332
423142
767507
933989
950394
921284
93405
679978
79716
661538
1019781
637767
975486
274766
51247
813150
16560
389306
611245
608619
895686
837918
539007
68695
773471
615298
452781
718211
104621
1023351
110818
553204
819209
991890
536517
1034834
590105
685449
352489
563362
835983
629003
642171
563869
748317
648162
637226
751456
64978
755770
779701
561135
1006284
403126
619319
638426
305436
210624
1010017
725589
602819
166766
665752
249192
975163
57646
127330
331073
988823
883189
805039
701101
651770
467250
927817
359927
707634
440424
48152
438470
230149
828147
600646
1029699
244133
601947
308084
315553
996418
65161
439752
903388
683359
122854
967976
38517
775823
72277
720199
937008
868529
916327
1023557
143716
830259
432982
296820
1045397
442565
494558
70271
333853
596302
510108
923414
886092
726053
719418
416437
413444
700350
654766
757034
577171
2929
198348
371965
714648
905352
983068
963410
431121
193180
397658
98760
872773
680850
350868
14364
608284
38519
1011745
56192
386944
527213
692514
693767
716204
229987
505659
384525
223849
441112
413244
205756
946736
768230
352205
109361
650779
972636
146893
230877
694606
769970
651884
119037
213342
1037097
570500
308830
112650
115085
149634
1037465
420367
190690
140426
1000858
802603
15658
207145
965200
954936
674884
816044
9287
227416
224776
703459
637352
88517
279551
1020127
905337
914591
786279
126227
394698
545991
897949
911085
962999
858986
918203
270485
180429
199547
756481
102437
42478
154543
127591
898415
17526
578357
240592
77505
363479
513999
476301
543036
811315
527098
531433
917553
323242
241828
324882
1036045
896836
218637
899469
91600
73252
124359
605931
9232
171200
15465
704562
1043522
747886
316620
240170
175132
1001107
309873
291903
308806
930683
350206
320374
699664
939378
926480
555826
627578
687353
439740
903311
64723
1022517
679563
121764
150911
985976
190071
981997
260349
521961
500915
486754
619089
857645
878909
732954
121860
842562
1016491
289147
260445
31790
957690
592178
940066
844774
777473
525073
297020
412608
735651
870856
811845
539697
245738
1033318
357221
607161
99282
152297
625001
755179
508723
987145
3768
439544
599048
900295
1035777
799211
593227
286891
753570
964405
914719
239368
95839
513067
3607
363872
92198
611941
48004
155176
163411
28779
490812
222207
103503
1020284
590472
124210
283105
772453
828319
193346
636866
966104
1031111
64995
288289
89980
259421
543088
145049
199948
684816
93997
613536
907806
418768
777305
28312
19233
845601
186667
763247
270792
597161
110614
150842
927691
136789
459941
450711
726464
312189
549109
108092
453434
584592
150136
619972
366736
576862
811556
238272
569796
505494
235510
434341
257059
196472
548558
1009322
523330
21716
945224
998109
747614
271583
507112
198138
616866
952453
622459
488863
117635
613537
129466
807968
445702
699532
562588
602482
112800
996182
77537
51503
5078
625375
183868
905286
49598
532762
29528
796221
138033
787925
666820
554666
358711
1032314
581687
936694
341839
170729
790757
915904
647247
172293
990825
195972
1044470
274289
109919
363696
437136
892163
914979
658458
232877
780211
38919
213938
196040
789557
1039423
470066
346924
702752
19400
605720
712878
882633
494705
43500
969648
861942
533225
649071
774620
171727
395656
221932
925005
559486
325060
444752
17750
854359
13336
580433
44182
816582
667179
296041
626404
1018485
382077
575152
636177
528864
920864
480075
284829
920793
462735
890886
775750
835251
837981
595649
338191
528827
358224
206730
81374
547596
887612
569027
28917
243690
796842
816575
22196
544275
352730
614405
375934
761069
41504
862122
221432
526102
890571
552734
108707
315919
912165
279705
167812
135554
44062
95323
740883
960454
1041974
390512
221031
582516
485917
183459
173046
766203
615654
25769
447423
565252
250662
202335
992338
523010
841400
760051
825189
332941
928075
325928
428642
895176
206283
24005
956255
909294
186095
315257
492301
519539
344766
422306
418733
656156
52841
22334
215804
541387
56483
427561
183315
527793
122568
916236
85334
297925
781023
114896
705621
978115
159159
782672
821549
599200
231847
464066
371034
93131
643539
192637
480114
463202
788625
419098
93848
975837
200827
561314
216942
270440
102641
1026502
272326
129164
890020
486647
267521
56651
755727
337684
536923
687572
855098
808118
337578
530139
669251
543148
269784
116227
772514
843974
230744
64768
376721
315848
158023
459234
907274
934065
167321
1036149
717538
4022
845073
975317
449334
5086
147936
796319
101116
143848
290022
852111
853267
636277
683271
923746
76380
689473
785174
489344
832636
164323
441628
530691
946737
815298
860432
620708
316950
506872
893738
82779
613801
723548
825520
991127
38050
44592
8806
108722
217555
461244
314975
216971
146698
651231
32858
347962
144101
657894
234566
380363
138485
665359
380997
1028993
975993
759135
182412
914408
959012
522036
978694
1024931
212928
688944
187283
179885
644041
219327
561189
380553
606082
941337
418591
759655
672293
350927
254952
40024
302444
686819
646241
830219
641929
186710
811221
483065
331685
851983
453629
140000
943648
803658
103763
633949
777795
622866
542852
732939
383853
625382
305364
152722
137476
47145
254312
745188
88077
309558
457520
402442
412398
713524
386197
61806
217945
38557
1035588
475599
597962
574090
868679
837776
433906
586075
66606
578571
416312
914901
345650
518292
591088
109198
146464
793768
185888
616239
192415
717404
846799
213804
900233
586113
101557
710712
894414
448332
101757
333969
818770
783037
330966
975362
162781
724556
60523
484436
593385
423142
783875
363966
944569
237674
297559
883912
755534
476276
1002491
943140
690228
397275
374306
439392
199327
418048
57498
214961
338216
362427
798256
325395
800769
230967
418832
18728
358279
435759
1004097
714347
268034
478241
785063
395067
749436
734840
226420
836051
352325
450511
479358
1031874
155388
598163
689175
477336
497220
13062
803991
770419
38659
606872
622677
1021615
565575
239056
322554
781192
679956
561094
279176
279455
292961
449975
852690
475570
8148
413661
288219
894015
60846
762573
659565
559792
818319
40789
96678
319322
582515
612996
136942
1022703
857575
959204
259351
699162
636348
358099
665655
879489
444231
46792
291588
131814
733346
28095
374160
453057
922144
764670
962055
214483
242764
620950
246035
259284
657590
476509
767241
289090
605432
221602
394118
751665
541291
766485
254873
695620
791913
535705
81681
487650
14070
520384
541166
665649
762408
984928
741007
1006978
75880
956554
69638
791314
528759
800386
465008
635481
274411
991116
119668
251759
652792
546993
366975
762700
696257
33588
1028496
944936
535969
814148
423909
650942
655514
820878
741204
853128
304819
699667
181505
331492
908831
148601
1022505
419112
872056
127280
1018026
227226
582650
163284
232657
823696
254272
418608
26028
808376
132439
567279
823100
744522
779500
815835
460889
210066
950420
200852
17926
790457
289386
755498
170195
769985
996685
351949
289170
852079
247051
41789
803619
7082
652492
645300
37655
457767
811778
84595
303387
1015917
478122
132531
971249
160355
912928
591052
287316
112829
540036
405448
520561
702705
571037
403058
172375
277969
971795
509261
620813
165394
679154
868139
762060
550173
157383
591074
819646
202808
31929
930480
371614
989902
937867
611519
635499
551937
197939
299429
406808
147942
259513
509229
303580
779694
1016734
535376
50587
863697
1020798
269941
972545
740893
558385
650990
1038093
569148
932250
452532
386695
771073
1004395
132179
467666
159589
750003
594574
812840
257157
925959
883832
433060
1042515
56680
1029318
396407
800059
460483
433168
546338
982398
775385
897951
813937
796526
581479
807007
512534
294264
517162
320503
952649
784833
373155
635903
542530
780549
680612
860965
546411
371095
89513
875122
303771
978776
519692
39884
557154
1017671
1024009
959784
967435
52040
301489
892622
1013315
455584
92613
787235
1036142
438166
104241
110710
670873
291969
185866
702635
516245
53461
826776
915034
933009
907898
596973
949917
276861
531667
1026279
826636
34332
164060
627491
893667
842461
228893
559786
629256
450072
356014
567435
699152
138574
673122
1004312
295930
392316
424367
701183
859315
58567
36806
280364
2942
598892
175584
803423
777691
714741
815232
264811
693813
301659
60937
1034709
1039175
508043
125772
960427
796259
810244
213746
1009767
583061
783858
937402
372249
764295
170687
130199
271723
977588
229587
608409
260552
161223
616158
782543
869273
488524
147103
727785
994643
867087
365977
360750
687493
886719
75567
257975
665408
39622
422181
298653
197477
301031
618030
489250
912768
451529
810939
182585
537045
200777
548086
55886
360726
536102
763969
767678
378777
657550
960256
274977
507398
279057
637777
328738
688218
344494
985743
426864
439250
972223
716513
116495
127286
196950
773046
342647
1000570
325936
694968
298423
270014
406313
20418
937108
145347
706615
498025
926431
200667
315111
492781
715
270519
733724
502583
623023
388471
818192
855218
1032207
217043
1044584
119425
537098
553512
286468
824655
425488
1010443
836941
784235
149682
611993
110297
786312
874917
680952
270582
379709
221609
706562
430786
833875
210912
474231
544188
49427
474238
368803
175301
63153
677985
648932
619594
133914
149933
469085
315914
622546
60193
293172
367864
542082
398125
680766
663046
994447
924944
545388
677635
666524
509297
608732
576968
11329
866931
394424
651164
56920
212095
368491
414326
492010
800641
727496
867014
667891
815694
915147
115850
903639
696427
21932
95436
264348
334451
250251
586154
135769
40044
110523
255932
423703
196199
332213
924491
708811
78193
180272
248140
947182
23644
81987
547717
373791
921922
347033
810862
226450
32262
235962
869186
442363
243744
350277
223030
670818
341303
299024
534847
916517
17111
987646
184135
165850
981440
958004
959514
642251
609276
82036
338745
163671
82458
962936
460797
866451
776656
714093
908510
413904
208291
192545
861313
420611
112924
248342
105955
793879
677036
199989
497081
961624
900777
347505
881551
978180
524358
375783
709491
799945
927754
1001283
952729
918520
680788
118272
673755
575597
47829
828341
58877
866509
17294
816947
417698
679946
487642
839075
590187
331977
156504
146303
292037
807889
475489
370879
683767
432797
506060
568526
450660
388381
854594
106409
845391
317205
373866
830144
86354
382213
388272
923104
465384
692217
190233
121189
330232
35430
537042
763674
887582
444679
709309
784019
491888
411204
741956
327889
409979
344732
713788
969869
264847
278216
997506
941959
846161
312166
885783
346550
262560
402079
5787
884718
357027
971025
114281
258218
380964
557524
637818
456727
60174
872586
197011
633185
648826
425098
505177
379887
1018001
188105
390910
170067
631760
517979
210914
716955
317467
901435
344695
546932
622183
760278
277734
722097
713542
315376
200801
245001
193085
987910
611206
556580
335259
1021235
173588
626286
549537
43065
790716
936732
832564
675895
394275
500325
1014610
444725
994201
572997
671327
329610
798163
576481
139485
122236
706933
330777
558491
315760
195880
195965
137679
672143
979110
117491
952302
754919
553146
327304
473350
590538
867539
790220
407379
527487
22358
184402
612566
339471
122536
457914
111765
581714
716390
976353
595322
341774
214937
775109
1035078
197878
451882
789966
210326
941739
951829
847487
845289
102010
958240
324519
376501
880806
115036
725106
690493
865230
36303
340634
145667
53622
664826
580589
1031002
659525
887890
609482
919726
632817
789727
725406
414045
41630
553420
969420
673459
150046
311407
809389
862896
34432
366354
903364
519254
335617
908684
329539
739591
69977
120810
661494
598728
489105
604624
327369
197503
995033
922139
388770
654925
478631
387490
964148
937554
930262
568691
14374
271154
131693
376367
8121
567999
786386
377797
753193
215303
46702
395863
799232
1040916
972416
115697
843311
825806
661983
914579
656130
760613
485877
385620
803982
528315
981413
186433
615590
486829
15696
590333
978245
1037018
57908
833369
605181
3359
281568
459793
328450
700794
545541
36773
613797
1026970
7690
1035845
593423
381160
987316
108607
12224
143840
589328
701262
102336
923292
373442
690518
1008370
109701
811688
74607
56023
743738
419579
629968
259348
251861
708322
410144
134233
4759
46463
97437
784368
688042
437103
107821
1024581
784138
465564
715415
690334
193464
286723
820467
514911
203697
32413
336973
500418
470083
636062
763148
311649
123324
948642
296604
94294
1040918
149487
86156
476804
106308
781955
1042557
559905
929689
268046
848985
476013
256841
467459
983167
9629
297743
259342
444268
152391
524369
531416
932540
225683
178872
183122
991607
705717
716297
42498
957840
546277
659844
1003642
197853
790622
875795
1034892
582467
527156
526165
220686
606540
732364
958604
793776
1007936
116590
38431
631948
132155
746207
690373
333012
96186
428475
937129
437594
731564
557886
8301
483508
231979
717214
593430
892314
929109
945415
131040
370250
211965
718658
515508
44758
849307
1016721
901408
621536
73449
947486
601471
214359
346805
362546
343685
184357
23803
688475
847105
252239
1004767
234427
711213
108181
468052
720391
909966
808709
193778
1011850
506405
724902
676232
45198
202567
777560
592651
511996
532556
316667
18282
91906
204260
676228
293500
604877
368438
955482
277860
677066
91797
835246
380727
429125
474122
1213
568226
573191
107789
492283
583413
182474
612230
154496
308366
277118
958633
215834
510587
904294
111628
573779
48057
228282
242849
86878
494595
427433
149926
454898
533246
981044
920623
899210
901783
472128
242110
400574
131763
446908
14515
194930
785722
416801
50876
37086
831681
463401
58469
722204
600406
286229
604270
705026
392510
648498
59021
403266
243399
1017157
102397
42528
306313
819134
809837
829695
997339
55129
992382
763288
790285
392425
457772
922190
280234
178686
1041144
931727
961393
788103
433012
780995
823865
449619
803099
304318
127078
212968
836389
803064
989258
542230
568877
211324
498149
428763
351530
212484
33507
352597
36202
66168
332570
149439
797106
415273
786014
961787
4483
597471
93122
1033684
874887
973811
976060
670918
71398
352004
959906
796708
180549
186584
42785
333996
966803
157239
744641
582183
740103
246060
399825
54329
894833
732525
680532
594606
804511
1029010
821289
402965
637568
652669
191181
552359
124531
398426
48746
515755
666701
113024
450408
364993
388450
731212
502350
963072
802259
513126
129413
1023325
207777
648014
172953
624101
458952
490394
974021
981633
310969
592111
836900
83810
224180
746138
351541
117941
665563
182942
167847
552312
110112
559635
571534
285111
946164
632776
729525
828094
153067
1004605
991305
979727
482154
903242
271329
101710
672969
99309
715531
665931
357126
158181
1030447
797510
370279
425431
902797
896654
534889
662024
637412
640508
806293
456723
334133
185970
42748
359762
726096
197195
488347
218065
809664
680830
195384
766683
247550
540291
449
259426
286500
335921
978498
373640
61245
510231
128922
276623
687663
302030
216999
265099
986327
582557
182885
466613
322005
1037309
826577
763498
517447
465547
685642
1040530
972161
606490
511627
857103
611326
1025373
1044223
838811
160575
778637
312968
1000650
263102
204200
241110
645061
741284
245088
744244
554814
409071
590121
829615
166643
1029739
463918
484156
165808
523717
203478
312447
1038422
1041627
424115
320209
279679
535322
855995
608902
1038602
182249
387076
52438
259529
678225
940824
230126
36945
121064
324036
38929
45922
222478
703957
722240
478679
177140
884716
444184
33692
56318
707405
268537
216859
572809
551386
503223
750226
781503
696764
42857
939716
483648
852189
714034
1020850
862163
349236
822068
525876
435974
499425
392916
514521
611038
118092
841248
145696
498157
335586
919463
748908
74903
941915
259998
1021441
1018628
609101
1043748
72648
625996
624378
157296
244630
145309
1039428
568092
844118
976075
635693
749308
452438
844649
214232
24964
774220
825024
749211
684149
470227
957211
236221
729899
982132
941178
294424
832421
500509
778732
238164
591784
71044
626891
474861
805373
7403
227976
684051
821822
216862
979708
363314
486067
433220
393663
614448
149484
306580
947958
232845
613312
836970
157836
205001
229701
803486
505805
165248
636410
957037
1039241
160911
110863
68795
867226
793616
55835
523322
526820
1001254
724202
357490
759656
942856
393423
391000
1025215
977537
617667
541173
234454
793219
835120
153585
120215
586033
89555
1035031
644098
12105
427037
242289
996039
567897
787555
1030595
118839
432293
390317
392231
219649
29673
529312
937935
1029557
446860
323481
583923
893653
946654
104908
336410
181488
475162
224263
789030
738886
458590
448639
572260
588163
349927
594388
76768
257112
632627
255618
269855
226500
245925
639218
1029491
798872
157816
486510
544834
145892
812059
50062
740338
1005128
508758
648005
1043654
646191
113324
738788
746895
853844
230655
414949
893070
484829
691488
646873
999586
133814
262967
241318
1005459
79727
92406
84490
553971
457778
688483
459269
445875
547088
400403
982767
669511
931716
511987
612734
113521
194870
464543
610754
469534
752267
680259
1027498
444525
56338
168788
114355
906607
401199
714924
113401
974730
638161
76787
176643
390396
971194
539618
779280
755782
452240
538848
854835
102588
735995
697633
701817
326740
943378
738885
981307
704997
141128
69584
973930
56835
525773
601094
822868
452188
755486
10124
511499
632955
69153
571341
210274
288097
459050
716985
450044
446492
1033307
53273
766942
830987
213137
588104
176554
882818
879480
273310
426761
141055
348268
614079
20380
86889
495163
138800
786687
695427
644051
312154
903585
1033369
698983
13939
887009
431662
773619
786861
282576
324437
147478
33053
278728
673976
333292
398319
181912
13610
704475
372820
110301
65811
945385
616454
268488
512981
858025
320053
237782
797199
558139
616552
545292
921184
1022192
650263
294948
541124
484434
969044
940989
872512
789609
885661
186785
403038
589804
883332
907026
34385
10603
391629
358756
291201
941267
456854
703021
763635
658449
326479
896812
285652
341669
1010386
934241
648872
643571
659524
901671
872624
549065
777753
479175
826904
320484
106123
418480
54717
93705
398544
58802
493296
625985
180638
420933
251050
844899
675755
825384
765956
707016
573174
827083
825904
738531
259951
168629
630820
118697
412121
54376
980542
353765
950071
625878
575586
63998
469403
361404
772562
497559
111590
250838
113862
536817
897767
584213
788305
552393
726487
576452
551251
122056
881604
215391
11757
708924
863593
318389
845873
672959
272376
3346
198297
1036476
340985
869073
121081
983347
587148
237388
661491
867452
772138
585758
518174
296610
325640
303871
833659
336400
829778
578366
646931
72930
452456
939918
31588
547567
366192
120191
982346
716117
646893
658485
61960
44197
213688
339521
144475
803457
568241
284180
907945
644117
324194
598308
261804
742712
868391
340318
437396
296265
755134
63138
622499
621745
691142
826091
293913
1003847
955258
409193
564283
675965
969122
689866
885501
610839
782253
199397
841743
760650
417827
237443
457815
503531
135236
898401
19132
663253
554079
3546
237202
322102
802470
510522
9587
942422
420439
157485
910508
597221
58220
973892
504300
992739
853624
451946
707419
543360
537551
371287
142113
332382
338748
185773
717518
1031264
310986
922526
206703
710826
698804
448232
662595
721864
223988
411254
316246
156687
414542
1025333
39470
488681
841098
750760
127828
654799
55633
668626
398008
366637
348148
454405
29155
326438
733736
702376
145378
313739
405007
707261
282914
80888
818992
1004164
532966
609843
942536
256746
570340
419088
412382
721602
283036
471557
383358
912920
312989
564142
496980
607011
169279
225192
75664
264124
674559
211645
300994
796855
596108
191100
270120
125083
193141
280694
384133
850218
768779
209070
307499
415067
652680
1037099
345692
100724
188572
213394
587837
378004
516769
858115
680022
262751
333593
376051
442322
603936
9557
777376
208011
462339
296673
583082
24434
51190
959581
23479
39861
266569
134123
518765
1002370
1007171
277086
643044
456649
897388
846206
702389
990301
410493
257613
907019
862449
335013
49290
471810
403315
686738
74605
244148
403348
412768
814605
752466
777327
799015
529881
916342
975236
175364
926071
513767
382305
969496
455161
829073
230871
28587
90010
454914
343227
129281
1039500
210991
641087
819168
27457
166460
491396
317474
731965
710414
143521
561735
37802
757262
923889
118235
122079
178985
350580
165978
568313
716408
491148
686677
956948
539133
398008
223740
329144
898661
410826
216153
734665
375518
748942
1006506
99097
144098
126847
1004510
760357
1008263
650521
655074
78474
623140
788062
388329
657397
104270
239782
930508
918225
184093
505189
853244
621112
107177
598055
602229
413215
344667
1020622
121261
550125
794602
14391
543120
400092
365450
451089
59771
455260
557509
767765
261040
348610
332029
769696
64936
378689
980529
364722
382317
914147
612029
941140
521075
9850
49311
1013337
237401
3632
86884
487074
817989
117734
958532
224925
8675
741690
614132
1026301
326387
634843
612434
98855
858177
956201
705206
939304
618893
997309
387785
599199
453449
569503
551624
695396
430852
305963
564144
533110
463483
308232
672678
37988
167857
207561
807134
46140
134350
894914
399629
130249
376395
515146
362627
512338
529363
59286
393344
561786
873128
844104
923701
247423
543576
905351
198432
975698
617858
422809
366057
171401
119290
89266
36687
929975
54726
554903
311677
252152
364714
80772
921032
684946
626923
218911
230084
79375
811894
187794
299802
198828
281257
977336
213622
693739
946062
842453
518965
991934
995682
729715
243565
552603
824730
118780
906481
234251
691157
820019
286497
189831
250119
193785
355793
917422
1034531
993931
872715
803319
923413
1012190
1040610
27136
385519
191069
128148
723768
979654
570081
248977
446433
853932
129358
298030
996735
695339
871348
104991
880735
506603
802437
450254
515442
1040201
895064
506424
805273
38875
797788
334936
661192
476759
965151
857305
584168
591931
241432
319571
968470
655843
949665
824555
1040775
457398
274432
466350
383553
657619
634030
490024
19804
1016805
234823
569473
647789
411106
256234
147562
9316
226413
525972
293014
574876
932177
267308
132108
310905
572756
150838
198599
440861
228596
938920
729589
74072
796207
719528
747759
90867
761045
608797
845282
353374
540312
873938
896373
825396
87867
225129
159397
559568
706594
994959
680778
286461
192136
529371
431148
127211
1027624
726276
844656
987563
960355
558371
860214
132093
339782
322508
480626
911337
744881
88542
106943
130776
202739
55511
762192
475904
180312
349241
154443
116331
141100
155486
981733
597393
520653
206105
123501
669671
855705
971567
865748
938404
39776
792968
1012545
845389
392586
417306
242779
604551
148418
737764
318045
1045249
320752
984802
702144
915026
963829
852413
1042333
406525
33226
883846
31813
1005290
786553
272937
653065
105758
167182
195170
959479
302738
660585
658381
228841
737335
102105
37189
990294
562803
817982
712329
931319
489485
190067
270779
201974
275454
383790
546243
700250
108708
298323
889399
399555
571603
390973
68736
218680
589670
869830
457731
996465
983839
406453
369595
778282
912398
402064
990836
444919
112596
216844
143469
826303
761520
483779
263129
124954
869628
848351
530434
839423
128257
486772
434631
812743
252900
571205
31471
1024954
710165
308711
787739
513392
317179
995326
520518
188846
958704
339740
743335
548962
734519
893743
824178
724765
713340
150426
727080
975071
727443
188009
863779
116989
149356
194795
745946
468419
34763
838822
991625
446020
648849
716076
529948
395272
791414
55534
366270
1022760
161554
998311
1026878
490259
192504
480149
171170
461959
854566
888330
921666
452128
250712
502897
14289
400336
297314
222094
460585
757705
162212
61554
888597
563379
710566
471254
444837
969146
367724
341159
378634
995608
75837
765818
86382
833417
86099
201207
608046
205127
986918
298197
333412
65977
865599
995777
421180
744325
672953
496156
153792
343228
950699
781995
549729
369338
93013
398408
990693
184690
698374
656033
659666
85060
454201
257782
700276
99
11269
1024408
481473
534364
15466
360128
957231
746412
665325
720078
607667
52141
178240
905885
549024
263681
721505
692801
959206
537297
303993
613330
664464
496700
293626
357729
172308
895305
834018
348312
626372
685784
1038539
780987
777713
917077
939852
485865
815770
63443
321917
455962
315776
415639
895212
324300
916007
836581
513722
759485
220937
528817
22164
900384
356100
732852
350421
636670
1030836
307984
455049
905930
401083
53739
158489
890001
774725
801128
451108
730100
268501
182082
455312
767229
770590
739381
514064
313839
555932
208510
465312
288501
927450
334752
121697
690874
324271
759333
925594
63461
380278
512103
966060
792082
826355
569661
456345
2947
437556
175056
698089
969958
984571
695536
299202
389453
781107
914121
304702
784901
148612
438175
249426
510535
24052
432307
443697
108421
832437
12602
4590
410215
902179
927333
796831
405094
61983
449944
67548
489991
802086
442635
351489
460306
288817
677492
342151
548790
404580
141545
835599
764300
878965
950369
833541
956691
962984
4606
718833
48845
597053
470878
84029
313185
141833
327951
249190
300129
850575
329050
82345
606313
406900
831727
333217
535507
178109
986852
602897
532431
185442
612665
423237
757657
89168
61426
751997
85972
1008004
669315
558337
509462
142802
301074
240229
268769
556389
566376
28329
699171
248060
511451
483551
435522
544628
611010
1020789
822713
896149
795950
744015
579982
669740
494264
242003
376758
662955
1017187
306056
177047
25958
466786
911244
478714
794344
811670
642261
475896
668634
711761
89978
638479
109467
489058
70165
837452
383693
481854
395596
306510
957529
1028953
66059
462285
803823
319186
104888
720531
138787
106030
53284
1014955
484421
690298
499739
540785
1020864
773026
183461
119790
508301
551260
592119
324931
112922
603404
891074
80585
885446
579335
753877
30952
269618
549244
342192
1358
157543
820450
390322
732196
418580
310023
427505
18263
779928
188053
220520
457250
881248
919810
686747
43215
584040
99030
401350
548532
818454
633945
822406
330310
1032644
1033636
886514
473841
261924
949138
805603
821111
207032
185607
977885
246618
137460
1036171
875709
196350
885248
156863
47764
762851
748792
949452
928020
998024
321682
525602
505674
882100
832149
994168
291133
483956
421088
463586
1007595
453035
512748
336288
680664
950309
26241
433918
1013395
412699
267162
289789
1034871
483421
422082
258883
561735
488983
105076
1042994
904346
652273
193855
275837
774010
27612
383900
872026
468601
985399
672957
49801
201538
897769
234910
856509
622042
336935
945920
602269
928705
364418
707600
117767
135642
230485
212840
255272
431979
707934
353805
519472
922060
270499
122314
572466
801744
317906
855300
11550
133086
694429
243288
967584
274812
436249
695756
478260
975225
967883
482225
886368
105413
172963
698084
426881
906735
803850
85646
476478
421156
77000
325616
785876
291075
698171
268311
46490
473707
250381
598320
733980
978306
491521
277286
313370
141316
147060
272
440351
36365
2055
691083
519122
667844
522925
243603
1875
177276
510808
619906
666137
924231
970260
864220
737025
437269
697967
494746
304338
534822
901352
54192
783334
532856
529367
246918
72088
642700
347344
509286
823053
390074
468500
766091
637123
519788
141170
196270
49608
336606
702554
340857
385888
483544
656553
798124
917106
528534
397293
305438
940356
1028168
965465
148884
69889
364048
317950
206099
980032
118225
226531
553087
876262
937480
124070
436317
174372
976820
204426
688927
841561
65369
630624
77716
687434
150015
318716
62377
686555
890490
982277
841315
66389
871150
341906
221278
22044
727047
1004029
849389
254466
551039
551779
207541
669822
1027769
9814
540779
259674
886467
633668
268984
452784
39921
126900
786488
1003478
222139
847328
709240
614174
153445
435016
189897
1005955
980218
704370
802208
730192
465158
181228
946149
727815
271240
415017
153191
115864
989496
330565
123304
129868
801373
173976
271111
694704
418451
661105
418740
177335
983043
271492
412283
828618
644822
107148
394048
573478
1044782
228378
864987
668830
690133
989371
922277
674262
221662
1021737
971649
813269
285669
67921
511017
583863
507662
539888
799716
745679
839256
243127
1045373
1040497
468780
752536
124051
997792
754932
739850
543094
331735
22898
353844
331897
871915
97508
490562
127525
570166
902539
546916
693256
452483
259571
945588
895928
890749
976212
959196
187536
567618
982583
730725
13046
555001
203989
746899
137375
824207
426038
51420
819779
444864
62425
408351
226780
908240
886624
974516
522257
862268
199788
697599
468432
884477
671171
194194
557522
237595
177107
442251
643036
780271
621609
86633
872853
647369
164069
211851
65578
180339
781772
552110
872578
578000
318436
266602
667783
519509
329192
754920
137435
509208
921023
548787
209082
519944
962550
924004
404046
676875
266507
164339
804212
751953
297247
1031527
161228
837427
324572
13510
25054
900012
1001965
249928
162836
353957
385017
398875
888832
509851
591285
437678
338011
1009107
797887
212886
936341
888458
795691
542557
384741
308859
59510
223409
920891
513190
330855
721507
723620
41221
690899
978776
303042
284290
60570
197185
339804
92595
910315
787983
45667
94779
532902
333295
73946
61165
69243
138927
303243
1011987
109888
386332
858178
921519
42798
795297
699891
346096
768340
464890
415698
474514
864640
1019676
1012242
915961
405869
939528
989936
559309
810469
988949
569593
429734
21747
283712
297568
213634
763457
927484
573200
926648
552519
409661
995768
22499
509457
118971
82224
722112
65569
212997
806036
496254
352227
860759
148346
251891
697323
190935
946012
782415
491599
604334
223268
532085
67686
123625
907293
823532
546826
339364
340317
359473
577200
692768
907982
245824
293419
167171
652075
563881
522201
462833
622666
636066
949045
392462
978743
886491
151609
495975
918347
297225
284948
408357
430268
97068
893128
16371
123988
934715
940254
519923
438358
369533
896868
266879
199158
920088
659824
333022
314581
34822
362469
87347
563506
215989
733022
278962
941781
1020021
212463
402589
115070
856161
86088
491879
19577
437715
647477
518667
674650
910519
579048
449787
970442
2191
47373
893356
637361
580065
953448
745594
754120
437869
191218
179447
210128
608261
981873
661075
1028282
22564
142133
250228
388183
216871
664526
444291
510777
146333
710888
212176
390413
574535
925338
878402
21222
672478
681896
975048
895610
117991
973342
25255
875091
967657
64162
161428
353361
847880
117912
910484
248458
751909
207378
246785
760340
769591
883531
563568
614650
818923
294099
882279
2846
728394
605364
134514
126212
991535
275937
309817
831153
633006
585044
767871
242888
963552
960809
26001
684903
153490
33045
795480
847952
404845
561531
88844
763329
630530
781596
366649
465843
836452
391802
979823
324033
287540
711788
284190
552087
516056
455177
9379
783112
68243
154037
388730
317753
962704
433434
737886
351549
296672
439696
211698
824604
424253
760811
841300
309143
937698
233986
812339
541060
287304
474190
709144
627451
403370
933915
287904
259369
396581
566195
393612
1012446
792522
1032795
40118
20069
728175
320825
310014
87012
782606
53296
78176
799465
745112
712038
97245
116302
583527
415789
378099
157703
389755
54546
678595
920414
422652
1015205
177649
594280
962154
886869
34947
697854
75658
1024820
120908
300175
985834
624347
284905
370036
17989
4634
669877
812902
387762
140566
762033
188192
579423
295586
131037
291824
349575
859868
619506
11846
361402
44139
738494
693159
888663
90110
235081
424620
669329
195719
709056
886491
824748
417105
759065
505864
831294
111597
148463
54339
424612
169513
586482
786537
108988
469923
743809
953799
20426
819628
256805
1018766
385548
997972
532587
871968
738123
8813
278161
180653
346055
125371
686317
824027
718775
651926
7745
115355
783787
218420
1021817
1026215
747932
34240
961722
829262
699867
414816
248290
588872
756164
866951
581458
536207
511101
868549
533563
261988
587580
394260
886285
942568
966897
738665
63711
786378
375299
683401
133735
34122
115940
1008354
397385
597951
83063
178563
867483
313976
640478
735088
1879
702927
480886
351084
912925
274842
712828
704275
420433
305137
721774
515766
911167
832453
633059
778024
74987
850364
145978
373880
125304
274722
727117
442439
719120
848957
353194
931237
1018091
301525
6122
1018454
437790
882824
1040863
246910
136752
819722
156081
363447
518991
205397
154924
806705
110488
884868
523412
746898
143734
109448
752509
597969
211481
21924
712456
282762
224630
667944
499932
241516
777934
713445
560504
956618
592587
393805
575524
755584
280556
304786
934493
168037
847643
693787
470308
387506
74208
818784
458024
314404
576873
858811
854069
194277
93944
872604
39267
406643
625283
981715
876127
448240
804920
1028357
809696
1026611
693414
720075
769907
1005973
389843
981387
77610
39037
447633
504753
530206
859843
961646
783347
858090
553500
982148
444229
176330
391877
911570
328965
236234
749226
375819
499250
32188
333196
746825
69519
708223
759385
796885
992616
33128
1038813
176847
809804
231054
872264
376201
388340
390583
1037956
721673
83491
316004
364816
98247
955950
982313
339785
288464
1004532
575495
125597
921922
107154
268169
975931
768717
390625
94096
491573
232099
591898
559031
907460
748985
556238
585977
85948
340285
547315
1032610
284841
773834
746102
582967
247165
681597
192764
744637
830961
824548
966729
681809
186111
375006
377565
792205
773360
702329
864301
471612
758100
590446
707040
62597
973644
194987
102198
385766
497993
207655
120286
259869
580001
750276
799129
54749
679795
856866
346945
909815
347712
404455
803110
516390
110520
763070
860127
908906
763330
151046
222601
547516
444076
484091
307022
173504
629367
826848
869255
114177
222396
775115
773865
25392
500856
244077
757203
224258
720197
391617
448418
642762
73971
340393
254228
30007
690388
84597
3405
87539
890355
471845
23251
775178
286147
427208
331638
599027
506271
371083
715517
216818
862006
935033
553664
908617
534459
220181
560370
755040
491319
349436
444354
59040
653216
266559
536187
575016
858403
26513
768491
770466
996329
73947
696912
503019
1023021
302877
451069
466298
671034
472682
957640
215011
362796
777563
904201
125365
852615
83374
770298
420179
752136
172442
192450
53760
339993
119162
893136
694511
487438
1001308
632426
355842
686480
25294
801187
348735
347303
85047
618095
772909
502040
383928
56888
222417
618679
548915
186124
688392
399228
787329
910841
876154
437953
528420
381287
49962
651488
80677
509488
664793
274075
588255
931462
720853
1001181
1032611
226504
198681
176175
813533
86874
985569
1027818
850184
19886
41984
882171
254621
204101
257220
70890
172786
181755
105259
876956
49985
713699
733420
603554
253104
811432
58481
937109
399580
671584
1042866
1005646
456024
279266
906831
284459
519676
886752
18131
828302
777362
1044990
458984
1037232
977087
691960
434269
187986
415485
891415
582330
825233
6863
980754
175619
675900
824593
579309
105193
31274
777299
972474
106957
388950
411408
1038445
74315
828771
47776
819046
191362
103047
258280
754291
356687
480047
349094
507010
269380
631029
31382
145189
328856
337038
380541
457982
851262
849667
708753
5123
161719
32164
142801
223531
506969
1009822
244002
959375
556261
854306
222097
553338
899142
68569
792062
2971
36269
765186
1005721
762373
719336
259135
729096
642891
6643
451458
626071
310674
889939
587778
45548
545209
652620
757973
353635
448255
605191
292782
851232
944110
720976
114273
596137
228358
796187
411103
11560
82446
741921
875375
46803
113048
695962
444501
956551
72179
790386
37469
601011
285609
100721
729093
544358
178284
50235
711721
134432
446433
598183
761360
338347
224656
943422
431908
468600
546654
99391
884855
490417
922274
856305
865254
334799
796243
1028896
478410
101536
821226
844428
1004368
236434
55026
307819
918801
622814
1024874
88798
85798
69576
613429
245369
396445
976173
606217
80164
75426
1034231
72456
191173
253911
547442
671534
948802
330747
869494
25827
657551
863236
194988
1019164
999101
150629
552247
940858
635592
846798
962054
856409
474702
116306
565561
369774
591540
931420
110606
504651
1027311
325850
806664
791754
45501
801184
992926
460330
197969
7075
403695
174961
30834
949816
295315
466935
384534
111589
408544
381128
877523
70898
185290
192594
663211
291381
766427
273983
991587
11752
19378
451498
793869
594544
296948
587503
803791
302290
551796
872058
518857
249908
76666
285497
1016856
220547
171547
352113
445360
673837
153202
370340
989441
151004
544034
457554
857342
755551
487172
692196
501081
1003765
594551
54174
778369
220101
179114
865615
497220
150439
23050
860963
99438
193657
634984
396915
484425
619386
432963
173872
401937
336383
67848
526332
228575
905972
388942
335839
866894
713181
948426
55989
329805
282329
185573
638739
333784
533692
1025702
137592
381266
700671
444906
791388
760499
536689
959115
399613
42412
394093
673567
230215
697554
289417
506991
595363
524582
968748
981591
229422
238902
64886
106079
797214
51136
36940
56002
397382
479015
256029
647664
711047
403983
550329
731960
309328
397978
630051
68432
732474
822510
567153
424076
102021
356324
505251
830940
468910
394539
873545
231348
670145
789457
155918
487753
890395
411229
467171
138124
822653
821894
327502
796664
1044069
172345
849147
692600
341803
427555
510984
475787
40629
699648
813216
509596
661998
868132
640598
738422
70444
264116
1044687
562399
954933
876285
848441
683813
868026
58986
606470
973264
603033
442712
727527
830116
214389
950693
261360
745904
959345
878989
195192
205619
961118
679064
1024626
949433
1032236
472299
539971
955080
1014889
292233
355908
276380
502706
744579
797225
721921
818700
1043834
443375
933107
667497
749695
381169
563137
554821
604704
169002
14713
604858
206938
624291
565992
208472
193666
65761
560752
422430
1040138
477764
918231
893880
173271
503248
534563
38458
922704
630179
647827
790534
232164
789975
251301
140458
551235
717084
690142
103398
162016
604051
699412
92903
931838
704919
17878
193460
487386
433540
693487
662724
290799
618104
25595
692600
213543
76321
709152
744741
257162
448672
992013
779612
347471
406217
591543
434361
533379
217694
950044
1037968
248339
1031244
280645
926991
505962
929750
71697
1042681
918102
8108
453316
213854
584401
664483
81237
655744
246270
600368
741382
110667
553885
85627
137005
963891
27721
659757
525865
468337
983089
951110
604266
862351
117273
734595
20930
384747
633465
530079
833656
889385
506229
256743
755943
239024
922672
519253
798458
317135
725376
772578
744751
193231
242061
825966
177573
811122
965669
259907
751739
1006118
454857
734303
230476
158980
751714
50300
213782
444227
490352
363241
152874
413135
295263
288650
472104
129123
761584
656180
754205
392612
596
736123
733872
968239
737755
1017528
558175
129784
142640
569333
952698
406326
952343
567228
174066
408979
112120
626839
574384
126710
244439
1013593
877190
123192
13379
61894
248514
227751
682275
522120
223637
592264
17950
250509
769289
15823
615986
239416
545481
963227
291879
133840
530376
377164
716891
623172
136826
977530
808402
428865
212815
368552
652401
506003
935740
909721
541387
898842
775458
1007362
1020340
842758
317306
1020909
863940
770224
1011272
167894
585229
993634
690501
1022974
716666
876377
495049
84916
843183
725155
527277
131906
554436
8322
545088
1035783
213009
923422
148056
886662
40534
490198
4599
305323
609569
412754
602382
165832
729059
938696
141577
811719
386775
253223
408469
702991
199448
85672
104062
751166
109775
78389
1036955
290378
1018355
111923
143364
995467
911230
486713
248261
3100
527408
911444
823470
529458
260380
372009
280045
156936
632912
469887
810089
498582
922192
937401
311320
183018
201592
315137
635934
539188
462687
325191
996946
171051
72834
159207
848017
919163
1038905
25674
131924
258616
635670
801555
229214
975104
272515
666012
902066
739099
400011
87886
226606
719239
590114
622470
489707
803829
688027
588614
342943
135543
404661
554924
458164
508952
498476
439474
389180
295838
232530
770173
699002
880344
899524
923985
10175
45406
743305
827104
782274
946675
441562
478603
539120
681114
472821
599
574049
38853
453383
672024
403192
975620
1007526
177681
190227
97750
237339
586784
576976
965516
145606
64904
978874
917180
732089
101598
270301
647546
488437
96524
257164
102097
379905
109
394285
730823
818790
91181
214498
147999
547952
913695
157568
734769
454755
510893
826631
134312
970226
1026777
361857
546013
1012507
820237
11119
565896
711619
547007
685619
883016
317361
7537
164129
340106
357441
490915
112005
7970
653749
533273
169241
664940
117527
1037946
547694
215017
741661
158943
860339
685189
203752
530612
408043
9215
875271
847216
32931
876648
985388
1033660
729913
99967
788198
816380
410065
803598
960301
14244
458843
1002672
546896
997709
651569
563881
87268
933347
782364
308637
385882
719337
294486
798028
635711
426335
459874
1017360
435347
923523
287871
894495
1037829
453715
80257
752000
716743
416630
950074
296164
1005400
212499
346199
976689
976404
713200
172288
532936
767089
364561
654484
969992
35747
701778
742163
968212
237227
72631
757986
708485
674761
209794
192305
502523
134867
138442
852506
236031
792786
637797
846103
1037173
789662
154438
1022235
274227
533376
867227
847583
834831
748418
903999
5907
232455
199449
590948
474395
149086
788437
1019074
612967
714488
846895
107747
304301
380446
542105
576759
351777
626299
229911
747668
86971
417851
859915
681098
779862
1033613
556828
933831
273331
550221
825273
699328
912053
894824
180049
61563
428165
807507
599284
33831
995884
107304
514272
1008872
764061
981185
940561
320335
635098
754804
794905
479762
945692
22272
435518
816107
79815
232913
680136
537582
743899
709457
91428
112314
787926
452692
22390
1011655
543532
876792
986724
773363
550552
231420
650572
732186
802741
85863
64908
501521
71184
467859
72561
445626
490505
336628
243954
1024173
47386
39078
901933
554441
579727
1008875
604126
418146
459042
816680
202057
455985
697735
762925
610063
774896
487443
621632
127164
576572
427688
734230
878707
815136
504708
607794
404766
960247
689609
15694
706154
121674
1035093
338975
682689
102903
57359
88330
809460
377812
542491
301968
479380
932042
213731
771198
978109
894922
553656
880690
830196
1010273
1012437
897382
526326
740709
527710
947997
309190
774346
725529
125241
902622
596879
616875
49387
699530
74559
454872
604106
604516
170798
938497
872487
430468
774385
909966
858720
482695
579994
365871
224460
515994
990127
482489
774803
758283
675784
734309
559615
149726
986808
1010225
448663
367742
29742
507568
774873
71133
356324
866083
562832
729522
88264
313832
879513
515409
910445
254050
194689
1041152
138960
91491
290754
959807
100981
234744
12
180320
789993
371139
875692
345659
697036
84860
53719
140570
339325
561490
833160
379696
268830
43774
931054
1013565
463378
894227
800974
967981
555519
757475
747345
326306
718482
152132
1032956
350124
399564
208972
875478
846706
762697
178753
864556
268945
21747
374536
783170
293894
334614
859044
181439
984166
710878
437422
40918
24889
710623
214399
1015978
335713
52775
712902
733577
644274
414330
770788
198920
949291
173120
385828
141853
739540
411432
885468
533469
102120
363752
811340
475110
371838
363895
625474
346048
1020804
860197
814611
844813
65341
161706
358662
17780
994025
513446
189120
244842
43157
391144
430156
198976
31344
302529
46760
781763
995628
196248
567201
216517
363094
1006349
32277
288887
124450
948868
838560
166196
454174
490764
750842
668554
539374
1038757
568777
535600
85870
675120
400759
896804
537917
472577
1011564
1026681
136712
971128
316551
422655
531210
303874
421438
324216
894029
568581
43835
798136
379680
361863
98142
1000754
718065
524199
394184
805982
676684
457835
926505
322190
813579
729760
683176
535945
142077
977926
257911
699260
358311
115824
301412
936732
616667
497187
116606
124920
418510
221397
588060
967594
56173
283405
788986
749
326513
310727
77135
957689
456003
73909
78785
230725
46322
199213
778156
771473
201525
28966
11197
1003843
797558
840456
1015277
461006
141294
144299
784063
67273
800093
601588
35815
32901
684237
753179
568902
492618
521985
661581
94236
46969
440375
413515
589050
776382
19435
417907
739633
475093
888303
857983
421180
896403
1040932
585294
517781
224056
230705
83831
414425
763268
142545
781799
818614
927640
285088
863478
447225
933478
979528
878047
227573
356281
934792
126556
140274
292409
807703
802566
147001
839932
25491
4644
970878
967400
67263
984459
906124
490990
597467
309844
381388
7060
588157
901887
860943
494482
514217
356589
479044
537095
918588
511006
964961
182675
902113
567712
902980
600022
168874
241719
161295
134108
96334
262627
385787
320816
7520
211815
64295
432985
108774
587418
956097
904383
114616
364866
927680
963154
480080
883624
345721
679706
154781
523367
612365
422397
467577
286464
547787
282959
426546
592976
451401
514271
603179
957735
957636
278737
465469
142830
85873
508697
614735
928343
209631
886449
127293
227624
73012
602166
430998
81907
190408
157453
327750
1013664
514236
689784
849892
33948
318632
194682
448488
237865
666652
495271
10475
278205
341765
388327
303235
3264
781705
908813
30261
1037269
340519
491652
913425
782686
390679
328004
1031869
667389
338577
891373
416244
381884
502470
303250
174945
723897
322684
872768
29970
208783
16689
648344
675106
536391
17661
1041482
513886
662530
14345
340669
762331
596581
163519
212042
214085
184045
399981
934967
409008
804377
1020651
806229
359481
931010
710226
202418
140960
593369
26734
348746
304270
538820
60898
278377
283940
118185
333881
958404
973923
76015
200354
436794
357044
646615
810634
1012523
589117
334590
461670
2289
943753
774049
552138
1016617
467651
218806
604101
252425
83103
396464
54353
375793
889505
405613
94871
827191
233801
844766
276396
428488
522877
333218
170671
220574
334919
513136
417703
543433
869273
655650
946772
210925
909150
910356
329305
851324
309057
427097
204672
665813
1042808
670584
742498
482950
599180
788105
303222
1009977
716097
593188
752537
138971
1005751
66329
841802
697365
613262
504943
471921
232745
969025
866432
888591
1020259
439999
522239
357051
769151
749068
584932
1041736
944028
907170
284520
152694
603781
600947
179328
958156
293060
263742
951124
853214
558367
930532
161817
652036
868520
569228
655354
432208
556767
213361
239213
714383
580384
593832
321513
1018796
567196
792797
547981
93280
414352
952982
145023
885864
789706
370181
744318
235133
759864
566193
1034262
1029903
316530
961990
776562
234603
511779
88495
229147
113203
357699
734822
278031
764545
63484
269801
119242
255571
834608
771763
646231
217363
799697
944709
338444
648591
771489
339008
838001
673612
315031
205989
872555
578526
397019
39963
942270
928385
802192
168477
836273
329002
248995
790979
494523
218975
982089
589107
793147
270545
916540
235069
261718
287403
867990
846835
667868
856573
917427
458999
125215
461401
8376
766725
432018
319620
217925
947631
547131
888807
755686
310314
619514
465958
557288
578133
655759
336726
162835
191846
965130
391418
1012837
510685
381259
551676
134856
198534
353895
943252
809415
764201
269519
231172
635102
527058
944620
223863
1044727
1019482
562947
553573
1027014
812203
705651
137812
347222
950156
816665
667776
392016
869614
836906
339201
721826
1001128
674219
81761
188382
613410
795477
632497
296471
592566
497439
872534
264941
418218
209445
877891
556356
569989
386281
149794
513345
889944
584994
810942
832616
469525
233068
357065
932797
1036923
378184
329922
448894
739715
356077
553273
451033
718627
91342
638731
164226
762911
1023693
392388
351926
580770
1025187
644730
599235
738244
325983
378443
687730
519674
497352
856524
988358
895893
449295
158082
397047
111024
1033720
608969
793424
385195
86409
926806
274141
496453
316931
385844
473160
86391
878391
299998
733427
1007838
703017
267682
1005595
94489
460582
185727
277755
94771
783564
847700
977697
929234
852560
118180
197918
327145
484256
686009
558913
761892
227378
253450
352387
68127
419471
606458
466455
1008092
647065
898090
668184
1005740
296285
365041
96797
1034690
601211
58159
195701
348630
1010369
109014
4650
12261
845262
322942
877157
119080
32514
648975
362871
774082
755529
501517
631236
961767
691433
536538
739421
131953
24854
923663
361743
786280
653203
658127
668201
923356
115814
135312
643250
571073
451657
339640
503657
124133
454222
143777
982256
655847
696433
518957
30568
452263
736095
396211
270781
5334
608253
455001
664158
402641
1020524
999322
316789
330573
941196
460838
1005905
898067
940177
940708
994743
632854
804129
642262
173713
307171
34351
141194
154675
7363
134104
695663
494435
373737
815842
631170
73612
131519
292404
180789
578108
419375
764390
337973
924302
1043028
193656
213575
94721
927419
865387
196881
306131
389204
682705
7254
262615
779821
146684
769500
967777
500440
180977
75331
186361
494861
10721
596473
816054
134580
161119
997306
957767
701252
403388
627047
797144
985843
425154
807495
217284
46598
750190
188692
956304
368600
265758
683261
234602
617405
973525
249510
544286
695305
300946
1016130
678628
446460
693918
391777
823203
460157
986997
726212
56146
618166
548272
823696
470404
471021
470771
120092
793813
107465
432141
132488
616760
85923
986654
824348
1019053
108795
797857
200108
483080
163745
622218
825515
268572
330922
875473
319682
901255
575687
422451
1006696
936639
83354
320249
593751
464153
716571
803995
92666
789761
532213
221445
966318
580494
64427
817205
689835
592029
662318
999971
968438
547275
699100
950121
552447
156419
55350
190061
108380
196484
523207
256159
118176
251749
690484
757396
284856
374486
593424
899645
534497
209293
764827
411377
528953
832792
126589
789639
298121
296327
860698
93991
772238
1001186
668218
522006
375821
714561
274515
531194
713907
657160
57888
999620
655500
592580
352489
372364
1011610
921562
745818
514639
510191
1041096
769347
539339
932377
496375
1034078
84688
744406
290123
324517
143049
468484
25508
278928
47221
796933
538751
89651
948503
253257
837152
987085
739124
350280
798241
480995
280955
267401
287029
797648
837043
482977
202925
408739
326588
646938
884277
226452
204985
824565
685150
431928
15238
474181
314734
985721
279677
249512
426200
258812
642063
47553
468835
460845
845607
341573
630569
487454
216684
925801
48964
485723
148001
102506
401343
490792
880407
458501
885739
1036728
439570
76334
970729
948060
187845
186162
927959
28439
858745
1000550
962809
653100
1038615
356423
931657
504334
770521
183255
174709
823276
190993
37199
603871
795943
278718
512968
400440
962443
868204
166963
981248
212786
562494
374017
769458
645860
997704
135415
814624
141611
1010557
408071
223110
882533
847935
725511
403207
507370
376411
222233
578140
732731
136248
18271
46614
754969
669361
741797
388380
398519
376606
31054
245113
787726
704570
630631
465345
215018
486551
1006317
363151
1006898
109520
615051
105716
703945
483499
459379
818760
516877
906204
974131
1004491
926669
169931
820282
256811
332471
458020
966459
936552
728319
688233
167574
32316
974795
662178
181096
438782
948343
185198
661485
242164
878407
698568
902899
704443
545267
6999
161519
214940
620970
155666
849205
261840
612778
39409
523161
647752
783416
55264
688352
198732
495143
559191
858475
1035630
950902
1355
99954
531801
598474
689202
415509
763022
1001674
515778
129383
720938
940821
539189
488853
487516
553345
815755
971401
486782
872234
190239
212400
1005453
309766
825996
470074
916466
235122
891210
251658
903638
904084
915621
967233
65335
540747
172194
34462
963529
880645
974049
950274
174891
813717
585147
22923
519096
13414
627252
390938
145917
558660
614085
125571
159913
561374
710589
394060
580920
198323
119982
58223
739758
170573
995426
914624
858395
579265
469431
958955
464978
1034404
502642
590839
833491
802744
926895
484811
74788
313706
67583
9578
815438
480957
346971
870132
371987
249582
333000
380136
1008386
513918
932152
407294
882231
697136
333408
578864
170870
407535
59672
918098
845210
190016
285735
892266
679904
153217
11746
474715
602429
946632
695754
287381
723718
749426
329302
690680
969141
987284
927050
319098
763833
741799
394909
404242
971133
727233
385927
33275
373633
276879
25796
597301
595541
433498
935639
271472
903968
368436
878190
407805
554157
73718
439120
471525
261515
209538
875568
799498
572492
854974
65893
717049
50301
1038379
596407
620150
753960
983288
12712
778765
715442
28341
462466
446771
486540
428720
477573
374537
151119
726812
505983
350022
384556
615957
902745
497040
537252
688858
481271
774640
522483
951299
954661
874350
950027
292976
972459
257933
530798
322076
987244
330925
977312
525403
827577
827805
706106
274176
537839
922276
858611
357839
883820
692429
616178
931042
245263
348647
623878
288186
178911
36170
1024867
543985
705139
370139
22867
767875
412593
608222
276725
259337
789642
530485
900092
302060
218400
258098
889440
524787
260135
724759
217811
395323
117549
822850
370307
694644
1025034
908303
1015837
965015
566415
441283
480304
783325
734885
68980
952676
16443
339529
905347
396921
294828
926079
726249
805292
123652
152724
413307
906783
920108
708913
913948
161509
529160
469517
91679
436523
192783
18342
973418
688574
629498
400461
240318
617955
813566
199536
607032
126776
658583
474259
231382
284405
200608
626252
141957
98394
16312
433266
455781
335022
38473
932075
618552
948879
13307
882756
1045273
466088
687034
944936
882716
491051
22771
110486
119505
55108
522353
477803
502789
301621
59515
198423
904305
705485
496294
333812
913820
1035562
104455
387637
407134
53747
443560
605105
499313
813172
910731
363359
467016
1025205
978607
199522
358641
431252
983138
488171
874990
615876
1035508
741005
782103
173575
760637
648583
527796
448246
1012510
189201
47133
548766
373851
783798
649725
133195
1005929
435522
636463
364353
871505
757017
891226
295352
855401
901930
297456
34381
383278
82418
249706
329410
284726
61107
283184
427767
816050
897562
696097
904318
409541
676023
1023459
591920
973338
802947
43259
835305
942734
1005281
454049
495897
26859
221176
55489
747050
238468
993279
442361
535189
425736
185740
340039
126430
43750
655827
869022
403893
197416
217570
15744
954855
943804
1000447
154800
130086
279084
446324
37009
509653
757170
213982
897078
412127
494167
1010833
32093
437956
363501
1040441
901332
219188
78643
656449
790796
970299
522904
845979
21765
244613
320264
385450
923456
492506
38405
408869
256992
1027172
310084
456163
126735
278411
586529
132869
307282
615903
177556
486448
431070
369136
372445
925080
266197
416499
943785
726209
686538
377417
930516
520308
966653
286358
726737
824731
1031592
350584
709854
805991
636843
481125
560803
502023
538070
709598
857115
866053
1016382
633289
897413
283818
717203
559987
610375
527649
886180
1014898
57868
64076
967682
1043481
645765
933232
273799
931466
12150
43896
750709
296886
178434
997648
664108
584346
645663
956385
369262
871494
875724
627184
408174
662648
998616
610731
296476
724602
773500
765088
301092
216072
680955
604895
184761
873640
309443
182620
597096
190324
112613
152831
610855
436743
304263
1000559
793254
294356
640364
472204
748766
862127
191050
712290
256141
116968
807071
814317
489059
919425
814135
254887
805561
381731
914269
23033
502772
610388
626895
833933
20866
780167
419664
58701
235374
336533
621726
344043
1043244
873290
920175
183011
989292
427404
871121
122840
588211
323064
969892
261518
1018688
209918
840518
702575
868084
605973
934659
604153
16794
541644
440195
558056
901268
644192
405082
1006002
41871
371527
568141
713522
63972
610840
618319
785392
641450
426541
812635
356898
852907
666339
774181
1038756
735845
728508
975600
302968
133125
17768
949146
30262
3178
517401
830909
319713
857109
561942
218905
606229
469718
867636
70540
941776
485655
1044551
953102
945054
841010
828914
613823
229836
169915
986365
881806
711325
889610
573320
422241
10449
479441
1021054
527217
843600
248367
326983
132165
220617
6034
208198
980990
528518
321817
282665
80468
207792
461250
660040
546224
366807
214538
479255
78664
157383
158020
197993
607567
265518
220698
476145
44370
123646
105725
309404
819878
672879
815000
866451
443663
829864
435294
478241
635341
583317
77257
57902
964718
526147
37769
843360
220079
758754
318007
94381
242167
603002
945888
667163
769351
596801
197618
221625
102810
372454
857479
834551
1007658
709713
589045
437249
231592
829928
474105
65891
801336
568025
680967
46478
81384
54559
664834
441287
379328
456314
613313
458413
923601
48543
333282
572484
103621
331677
200922
992353
909843
46057
803198
108327
14809
610600
321490
968826
804395
651246
799198
828031
129271
492338
634699
592771
984677
1040948
540915
730863
1033197
50517
628790
745626
203669
792622
59343
833146
370146
275241
691937
491478
532270
373713
105819
41186
1035576
730946
465131
711658
573314
989038
367307
202548
609219
367569
524866
301672
551549
146981
857538
599999
168375
379943
747773
541510
222739
965124
485410
118450
594578
220833
692626
14467
251987
342147
521434
274757
686727
777014
593180
76142
946808
1013502
72241
608542
1174
988295
923965
1003139
218348
796234
942887
453704
266458
780425
289685
91747
945767
556455
294160
1661
710626
514705
435849
876743
282627
984451
947850
829207
406767
967250
119557
930812
276004
494627
244055
324807
549507
392439
179027
261331
314986
171428
211156
380311
288396
538200
454693
217254
540814
271479
662922
724366
269879
744206
308845
287990
489111
656442
397683
449237
933908
353827
415400
701572
95316
774109
17818
643945
466041
415999
260489
4917
355184
312258
241436
701089
834124
910865
968186
606735
380530
524691
873977
391156
151342
461205
398146
1042431
981074
744505
1041055
433931
1037578
360045
92796
23119
453930
598488
929836
695026
154414
819682
638912
254535
331392
130178
826044
286297
137381
299370
638235
410200
989912
99452
168620
1015546
980374
481042
582601
578064
1004913
302360
539784
995529
37380
964514
117554
719621
540200
131542
5753
140645
716022
91752
818790
547725
143752
332414
743083
743641
692211
81801
425130
761430
280077
518155
770993
376581
730318
732292
162704
292283
944250
219120
715330
845145
154473
693730
919920
410114
1041423
1007906
230739
819385
668306
406948
1036618
834800
991501
811684
757888
886358
690508
165728
935249
667781
343532
316333
890505
116709
352913
711850
930719
734139
55708
455039
446110
248122
621564
805964
917253
639963
992498
746397
844194
816658
176153
710668
297458
844529
38203
975654
668607
256505
919243
872982
335713
75686
153441
301893
133146
96298
944744
598987
315587
485166
940249
4867
134054
154742
38754
644870
1015876
555648
87532
938142
61031
133617
994676
306421
202193
714962
875732
202083
184713
10459
246439
581840
309593
455820
918196
946868
910081
304437
186347
276624
867228
582945
242807
966832
518778
956703
41512
314701
370962
770933
628588
232274
102051
831647
739981
532624
281230
391868
297216
798644
659149
94605
216277
57343
129415
104408
1027613
1027524
743239
205327
562247
982926
687963
114939
517145
870168
497386
496278
12082
624489
398472
252315
104899
569667
855824
777375
595667
165797
89985
585560
538922
723749
479768
766174
752498
533718
1032306
788010
67720
898639
817180
1042857
825156
270778
49773
669994
312674
833215
1025873
69212
198878
175071
327624
328013
71741
1011895
528072
632434
280441
760365
239627
805772
71851
316277
706256
205258
1044308
726828
1035686
4458
506605
179730
371716
816078
292122
288933
165619
84825
125920
1014233
852604
1004098
595402
645069
391552
665563
696382
674926
456543
807671
40054
529066
440013
1021463
1044700
917281
503049
763211
892588
873710
348183
553732
167468
89767
625986
123145
327938
23416
606929
433721
435630
393559
807829
809489
373476
933477
812288
187216
134337
60561
1706
239621
841388
717772
594155
822830
715511
877116
678618
525557
431809
724226
978038
351301
518322
30352
987764
39793
351526
904384
324868
867853
679105
1016078
167393
864884
672574
707485
671223
677927
834870
19943
467009
816263
938429
1034217
90734
839095
180085
95945
997251
893273
862338
367314
153669
48846
36614
617047
76578
447526
280538
590458
547838
693843
261022
749989
473831
385751
405290
776852
478994
690843
442761
107171
880412
921486
185917
205841
207336
839798
957179
277326
890664
1036783
752756
627631
68346
29968
68641
693459
674369
801664
275153
450182
865178
807374
139905
196476
636230
828255
133459
482128
752891
505584
49342
987373
197868
591130
648545
497136
462721
82688
17785
766250
56311
509671
516333
292302
800120
307656
856268
448260
707677
61760
744404
372041
485788
35983
42518
63175
207290
1007463
564871
879594
124409
542088
561666
924807
828807
1023907
266126
669846
471980
1024041
909883
745031
1040315
1029714
525492
197595
48235
536823
469623
342227
208759
858953
212850
54358
859888
307000
560161
956826
238156
976790
42602
497125
546581
335459
256104
819525
216151
577929
862776
981480
689864
657535
165809
367389
955675
853010
110640
999987
391168
340991
550959
311407
157985
1043166
728014
819533
523393
175785
3245
802829
676446
566671
606793
86332
584702
900616
856029
988542
505545
785504
663937
945268
599571
53865
636753
1037558
909287
495457
174450
70623
237902
35709
476354
53384
76127
281444
692826
330339
277333
44162
674597
774783
843967
697143
442713
1030636
226905
129842
444564
527708
56376
476023
204583
452161
1037103
456989
458589
459562
928170
395105
900260
530518
560
72171
155486
308945
351167
220327
266169
462791
462750
799107
143006
657421
417728
304369
40571
487704
61555
164817
13515
729226
444612
490629
731352
334826
880443
932350
853357
288018
692296
899465
484247
699403
62043
969196
348250
42587
617669
952434
292875
451158
952270
367181
1030874
985817
421068
748528
187539
616907
754942
141846
628450
501741
997378
900318
940875
225019
93376
954805
420139
815834
236862
731067
960115
4876
441599
265369
341526
717138
1028455
426781
293248
482899
371454
405956
167256
383389
488463
15471
479151
420373
149689
363554
401871
967714
718133
617310
468172
186201
883222
859372
780795
223835
346043
879395
84634
932280
748992
243922
953811
909554
886293
880228
590131
900806
282350
576708
560094
70662
884016
190734
220552
969409
67289
351182
1014430
833932
495404
815167
909043
3676
682575
498656
74022
1042651
316189
10754
314309
250097
431294
652498
249175
767380
383563
1010529
489756
287211
881734
719821
562673
274893
724697
427906
237427
836290
469797
441760
668622
695938
8972
130370
939814
63971
330113
232935
257302
419964
612038
792416
767200
720845
325868
665497
493714
456172
801658
35309
1012026
1043645
747452
1036160
190607
453198
935056
785135
468629
684601
504413
950887
211122
154687
408943
190536
849364
597327
596791
268896
580077
330240
678256
69660
966936
493741
56722
350456
1024094
525603
992310
723813
809246
932624
627504
134052
27016
839222
997142
668475
829830
581562
957887
898529
838344
883065
1037519
404002
6060
763968
246010
859075
672722
129180
685222
300566
235111
233737
726047
50358
100226
100850
206357
796769
232113
375104
100299
731276
180093
82683
688178
992410
900525
848581
510282
381856
159462
564797
428203
1004485
55458
1027005
331729
765918
425246
804939
60863
412117
706494
242401
446337
448688
126498
647804
21414
901886
60381
221908
385703
142660
768805
327015
139906
205471
152829
415943
823408
3676
545035
320223
702999
690738
806020
921001
280588
744141
774382
973611
142604
956100
1000960
674892
269834
645896
463339
45210
683809
504810
472654
904729
721244
311633
937869
14828
878621
787658
582811
65223
86088
731478
789635
927025
36721
745857
159645
616018
508330
470983
250910
393438
22503
254314
785544
622850
594493
784853
1004722
990140
776307
679715
112769
699919
352901
36633
551713
826827
431272
620282
605444
135701
562838
245996
666064
853850
925910
665086
130300
682770
324205
198383
898848
365777
989313
747221
884285
472545
692462
478851
145099
902038
729643
813899
819593
519742
756398
994510
464904
740481
445094
574544
252542
308269
1040137
573035
795031
947031
16657
1004970
280429
403371
413946
542207
885543
583035
580184
333188
140762
495469
901983
650795
260680
182158
269983
656186
32109
683972
121543
801676
836264
291991
482282
276415
531034
202247
809855
584838
685419
15155
930616
341188
1009970
901588
875626
1030440
281544
237183
550863
292088
654536
161084
1017069
721830
1029144
201834
917998
557741
861479
968092
1033748
502584
587463
595796
142466
488957
426482
466677
872034
205108
903767
584279
286382
740870
650305
1042033
676767
355847
692961
19968
98631
997973
447021
423377
851400
113104
945069
40242
532259
1000710
505298
844217
539199
545891
143121
904132
169520
346228
31085
745793
864090
951679
128808
661300
368610
270443
694123
433830
208013
462549
655875
564043
523321
57508
396840
1008530
520888
456827
765607
805566
136745
206394
548374
372819
414986
1036492
414638
830828
347066
387867
900452
716978
646531
115242
54454
486555
1032015
564368
521579
148862
885139
748211
965884
848995
589818
70875
624891
712606
410044
912561
257580
353353
1034786
113888
100321
769047
920817
1005121
686729
277375
846318
223915
897729
629192
646681
126419
78813
370098
173701
91866
459272
604416
52228
274079
677078
982391
151589
112966
480885
920648
940055
493227
299747
818116
515560
520916
592301
700582
853929
624792
169232
116416
206028
951815
675301
778008
969529
885738
563199
287868
489806
357473
162785
295333
129816
248419
983197
418469
418119
718892
823722
772312
580652
46643
626832
810280
591877
729900
936550
651611
549903
11107
367741
406529
546565
396721
121136
465130
330396
816472
472197
114524
113737
5664
869358
4947
464732
399739
143977
136016
56173
74779
194115
710420
342317
541181
169092
213178
883531
64564
17588
480283
754775
305124
953202
929815
740284
626691
530404
524196
814408
994719
712297
876264
625708
657127
497001
704198
856616
895819
135161
630132
58321
770886
5637
408392
737312
475763
1026659
847250
178517
862012
766453
488790
27021
590185
61203
314234
695151
19919
896
580438
897518
344927
672514
697486
449297
736500
601407
86551
428457
472751
736142
346647
266999
868376
356560
584740
208183
454207
952813
151807
1013520
540036
308809
364774
115397
994831
128598
811630
761624
869067
669958
582269
603507
90447
161382
720845
969691
648768
860872
999040
176441
232106
619494
334814
685235
517713
765155
706028
295054
347393
91233
847471
751802
874494
34153
279535
63708
103428
190282
363986
510497
677057
1029891
236883
1020780
313505
431598
712127
176102
621953
446619
916218
398630
814735
548086
678498
168289
734659
1037901
665118
201959
828527
734459
81979
754207
1020122
642876
200162
111128
77990
499799
254657
54216
92264
310205
228977
210400
960056
963713
609879
616134
907095
808409
868832
666882
902410
264955
437146
874671
646533
625274
288456
660002
367072
941112
281064
388926
902476
1008960
277452
167049
891196
122200
218286
733863
992513
209737
42197
228353
314796
427854
166223
972125
424453
167382
876612
648056
1008341
703336
306214
81162
72011
359733
724880
880590
953650
406177
62537
489301
127420
135530
194918
760726
568759
820943
343196
1021702
92941
1026951
96758
784745
295908
442956
158349
244052
568718
776888
279521
649891
586443
343590
646690
80980
959539
435753
254103
7706
340272
129892
706293
678648
212894
241622
732531
113052
359664
586559
594072
449661
444813
612005
572543
731839
785598
439873
494031
980055
659691
394413
739252
369343
164813
797412
436852
257775
311265
767519
319371
229317
280884
340194
143305
28776
535768
572622
703084
57386
774695
119366
390571
335830
935974
406243
1018832
658290
54044
979753
17727
142958
69047
743516
469668
725945
355082
694700
422285
353415
962826
662738
874545
855684
385005
921288
104594
708772
818690
977927
503212
914015
480606
990765
853929
950635
235297
1006454
249646
195454
237854
995693
697184
914784
530609
190726
1015159
632674
551135
67303
206451
328328
887442
506515
963068
155172
532714
365435
654005
393806
594525
535480
858760
318404
32263
552494
463400
1027234
67432
823435
136056
425051
1021006
1042457
88733
730831
715184
417739
944275
1040881
421260
918125
262152
681837
857960
627997
690953
600564
793768
899515
601735
9403
565051
682749
989023
987592
836034
534579
545964
168492
752326
531577
824593
185150
170486
938421
915175
211248
272848
264261
41370
832214
854544
329581
173287
558061
1021195
540560
821557
443232
929916
835649
833134
187914
319953
224425
48183
724162
771169
135017
837950
622453
896123
559090
81172
991112
144146
883403
350918
638095
273735
208016
449056
595796
222483
533255
278429
523480
139153
344648
219512
501109
811131
29642
125842
294874
937216
346430
526347
295824
615484
924521
692764
378676
927603
336606
401046
350279
71344
938318
340701
302054
1037543
223477
245973
714119
316019
688029
302068
821785
190696
423555
806400
768409
39609
839724
177237
494516
301058
1044123
713051
722481
74601
550441
233765
714549
91726
157368
586320
1045226
1001468
538528
200319
781561
335923
907009
285286
652976
209080
191024
593995
369197
1012234
526405
535187
820683
135727
724709
923937
908953
59016
274660
788986
224975
851583
704638
25972
661312
828329
400251
241799
906419
750427
497608
220454
916760
431083
867217
393106
622695
8984
296725
478243
142870
520438
292467
927034
819363
998891
170990
389618
379267
786489
215235
30028
765287
404510
105625
817108
703747
357798
328285
867926
563676
664996
510992
743426
172299
776608
130449
638705
306432
65438
810667
665671
710047
22378
713193
809611
988422
182855
156365
938459
559030
878933
313673
133007
176162
129749
729237
668734
79982
594521
704236
207832
854824
394746
120655
510527
174452
546716
208617
970318
581851
620754
311203
424349
114850
281227
391952
197567
3798
3516
488211
3851
788267
669447
29345
1025678
609377
196782
988659
263110
101471
446359
39914
982567
160424
47733
226353
503080
573133
99469
763557
7886
372151
887693
386613
353375
359068
577220
113850
532709
69409
368905
796867
271960
268484
769767
377646
208812
885401
371993
449776
875571
281266
455913
649983
90430
956617
499301
900741
926327
791133
592074
315096
139075
381922
688561
207370
772986
446540
90197
720142
750010
211516
17457
592453
10032
805929
1039285
414902
746642
854249
248638
978008
914486
225223
521836
405816
867176
161869
654763
250722
221196
183108
68906
809218
57169
629669
182960
463973
504002
733017
543005
40657
589739
838074
146012
832547
557057
397984
574448
703054
39757
533993
186613
641562
148061
543888
103331
140720
635844
166499
195687
217895
429785
517137
762913
196331
636360
314121
384975
898318
65450
68321
250668
1008401
630033
332848
218033
32818
948803
659140
11855
512249
854353
765775
870355
29721
383922
860755
951244
863089
215636
687443
179909
429346
93614
910942
530732
760133
810735
513484
571454
1016205
375334
301444
41072
967871
789175
790947
17025
272548
419986
742533
718270
378511
365066
367373
119979
411165
59387
678583
1001522
927514
228531
663519
774237
134020
935714
274728
835405
356958
983301
308229
713950
759081
738188
610892
777487
69045
708323
890852
648650
713111
1043633
655346
235530
248844
644222
456799
91553
879071
526509
626271
715235
570133
5020
393360
271239
889678
377326
147041
324491
846963
627460
895742
500179
335188
779578
14752
524396
630403
795995
906776
825735
361296
934379
847952
100719
964301
492570
959125
165089
722724
647206
550025
566625
57448
860704
403092
716442
528111
694264
472150
783917
110598
529134
785549
583046
320322
563531
231237
413242
761755
614127
624434
291570
990053
923954
598273
494007
460325
877749
205885
932284
749206
4047
703061
86579
218057
547558
130688
923099
520131
483769
428396
214453
956791
928446
267665
623119
804457
941419
703452
133101
258688
478613
3173
720434
24314
934916
398130
579718
996166
160107
478034
864353
817686
729571
93095
570287
985031
299674
862365
793986
878420
284459
340106
246941
216509
398726
750806
888891
283292
129654
937563
442419
968417
449773
451056
761451
534512
643734
645839
767626
353381
696555
213665
405945
23800
830460
187728
376734
21443
134893
722748
568361
633735
208234
433851
318886
925369
124376
923460
125911
820937
590243
126675
384731
313815
79902
885230
490021
813316
209345
655393
1009593
786234
322138
303326
103549
606103
601671
81343
639810
920199
687058
893845
277306
430220
202254
155464
6315
757527
1038380
89176
476682
485654
212651
434969
438871
254923
823891
467857
11542
357594
307632
1012384
548703
934749
281754
1016821
120044
554216
715613
558590
435082
909913
734425
982250
442034
572178
619677
7448
882366
929853
81257
54088
332172
225714
452460
626446
986167
526700
930293
528432
307948
442927
354409
525725
848672
750223
692911
614136
972329
763920
142312
853824
895434
945074
12896
475455
635351
150346
7999
1024847
51159
435419
616654
662507
932470
503854
767026
915903
786085
475797
531790
308659
11759
491729
288497
848362
413705
542591
868758
406291
78411
396120
918246
791250
845295
943351
299323
81398
955770
805606
925020
279317
145517
113562
985835
712895
914963
780344
1009489
219460
734020
828013
16597
667427
1033811
735061
548784
922935
990880
745755
63310
743081
628397
1034170
231598
744101
408487
435942
280863
705288
242972
671903
780376
772524
998944
550799
460000
720354
138344
440575
650544
905582
61701
34774
480755
65496
937809
795424
966230
164453
186793
27274
435884
943094
916504
211676
350271
520824
701748
19215
859636
278696
696865
373881
255329
779676
953997
649448
1040047
164745
436285
289030
335899
43098
780525
717655
895531
971470
964484
756651
996223
652084
256214
592312
57759
610235
1021279
349783
66332
238325
880085
33423
106707
1037926
957538
46501
918651
997206
682430
280240
444865
638612
991717
927500
625867
591109
623853
305485
225542
323386
971380
588585
646978
718190
995181
619477
275188
241675
995378
851582
981414
567835
793952
248077
1043625
919804
439998
275535
360490
338906
377100
340395
616611
513278
315214
621017
946272
477624
791827
876467
514211
568165
984716
14603
291105
730839
1030485
229310
272707
173558
1032318
900274
238632
432992
867498
632105
213869
537321
59022
378181
116839
161228
321308
159986
851419
999653
825342
590416
41962
59990
991151
287549
970859
1043373
1035491
857373
19297
616825
93455
780588
1037068
781976
20884
196895
241283
798395
1017375
697926
604840
61559
607283
722742
991310
271568
292538
352021
377122
985483
780781
574225
184012
131802
607981
397106
782901
406098
306446
679818
117549
929366
982467
191690
966168
527217
953254
942364
426267
482316
502842
487449
100148
142754
365630
477664
605242
5798
542904
374129
7173
129349
316053
373323
253410
138594
803017
686453
48430
765591
226499
729880
638468
389587
416778
417361
1009075
149094
114689
346282
203282
220774
27339
799872
82734
186327
429420
230362
229542
111830
375117
269016
1034154
951495
43272
887398
985755
13660
443835
1003089
400170
601829
136445
223220
116931
207738
753741
696862
486436
149781
333579
558425
520733
307339
687449
990574
431722
867918
1009996
327750
211488
59299
681935
742158
88408
1025837
817575
704000
164648
791897
897905
385217
537324
1044746
578893
855964
616404
99872
231215
258463
375853
538661
308041
1045059
28256
675916
242643
1038012
184373
67088
525177
921359
76285
606997
367204
363581
275542
766254
483608
102030
703578
979613
46722
54858
613096
675212
370856
639236
432500
620503
19062
666528
924777
65793
422783
79463
461341
256330
1029848
822068
728350
614656
988802
311075
225297
741229
958855
509223
353784
879248
446954
75849
826311
977079
876479
791668
685682
837960
653600
369495
123100
54865
531774
77215
754252
990762
773849
744319
802436
539247
989458
922576
126588
566404
993645
750601
612573
907012
387916
802832
47137
573261
314078
954594
938981
948238
813429
739694
133641
1022154
917284
619701
168314
862679
353782
826011
28538
15842
560523
378688
386313
886035
823069
941193
496264
597501
103159
705466
299758
881195
1044727
520307
1015579
508098
116540
179154
737161
91155
567768
200736
850025
244996
580240
568035
804503
533343
353593
635134
126145
788600
134988
210054
1027504
509499
121797
582689
630824
330123
126493
744100
375055
441603
245376
655934
224070
420123
479903
699647
494757
254657
60219
939282
549337
63135
311573
230791
956676
593252
731448
953563
799304
779451
429340
62173
431877
389006
681515
964521
823742
325601
376149
829795
635282
569915
1003834
200561
633894
253165
469837
419044
232445
739661
482731
545648
1019293
519313
370803
493709
1021099
590376
875846
17514
372154
445130
607546
9766
243162
174383
474369
508325
130195
17190
382824
524668
362365
253591
472250
470549
251166
16403
811209
593428
897521
670674
349601
769688
785009
799089
132206
795000
637689
954645
212370
114174
985684
777346
1012240
763067
851377
14692
225514
273110
844086
1001116
932921
766337
807012
525831
927351
322815
921449
72585
803208
612540
1012515
371277
947680
431119
178761
956383
183027
779027
785808
758403
655904
743363
395748
709872
954993
677696
256996
908806
44064
626275
555990
696523
276595
72999
472639
887526
525769
83860
917678
219678
712205
655018
667893
1042835
413645
307355
773834
1043849
237062
830966
1012030
366291
549227
878411
548497
457155
601584
523536
442021
241757
731633
194809
934534
407498
854284
778868
341279
243785
842042
311251
449908
995937
546743
142226
365950
38894
1002627
399475
684101
722838
688753
61603
201817
730234
417469
421121
873650
872327
800043
389026
523296
773111
953439
613698
361557
883940
520659
47798
941318
371931
89060
633240
797614
449550
610689
40659
118343
176622
137480
1008366
937127
160150
344284
393135
161396
821693
227072
557215
310090
257718
428251
702293
1024888
14862
942313
467789
799306
3934
793295
582068
194381
553138
848619
359419
702603
490065
250677
720321
290116
789471
618036
746984
254922
519393
1041699
779239
600085
71723
110395
239375
931670
470985
579291
776476
763266
722284
626667
1017756
485748
563175
828214
316781
310485
489607
1006501
929227
754660
823376
383036
761158
113874
599173
272036
506016
72203
297355
917268
308955
877594
638947
984267
423676
166928
606022
697906
421821
895509
157704
328315
870724
996974
167111
867313
223589
838706
694096
164658
739233
995339
882532
95004
53191
255279
534916
465023
354418
578886
228629
8666
75469
928776
580794
574680
868318
265036
775664
103524
474783
936085
437213
686497
846077
185003
388685
9212
474694
582764
454330
845999
992185
651837
275267
362926
899750
184870
67110
861572
166337
746865
166286
841721
606201
463481
617966
902090
314284
321600
189866
398558
512314
554837
371816
373446
609066
786370
458806
65975
913875
330566
942658
877214
148573
124394
1035477
886657
30916
648913
492886
359381
138976
917225
47115
919501
855857
1017269
335434
997186
475794
877048
420580
228012
1027262
296370
106886
561208
794412
251005
596719
785894
706390
174422
774609
766697
874852
190157
83887
196691
594015
715370
343294
808575
651210
286831
179150
649592
369088
737807
378123
335696
987102
764243
113052
388720
447850
598225
565692
756670
410655
105414
438569
292350
990125
309551
527524
262633
178680
198932
426887
811721
13696
570011
690969
594440
759982
1041072
996088
996115
828820
14377
49445
584899
282300
612484
968696
916800
140947
37884
47301
410676
81223
320445
56053
184847
862500
330228
468470
1040084
91628
515688
779189
398842
1038350
505945
152192
881058
879462
777573
893115
402837
410579
550315
907873
201961
742400
517998
658580
94321
219170
10014
1037885
838623
68419
8009
302956
787298
191770
102086
724587
1017603
298447
733504
710352
839317
761016
670717
1008139
936032
651780
865302
816411
448130
586794
526663
120431
741033
639308
92275
897155
477209
220087
858596
150066
607614
1014922
460839
159003
234510
517248
189394
255295
500062
493515
832504
915805
89230
640366
694503
200563
315383
380119
678659
336757
837078
685356
768655
718395
815809
1018283
978982
958843
28407
372482
547926
222198
103558
1356
441256
164056
24743
919899
476211
294711
152593
479485
505237
1008789
924779
898561
1029735
55228
288692
780610
794325
616169
857707
536642
632223
528907
903207
2798
593660
716953
173229
737398
844852
801304
421564
833850
356096
732472
142017
561867
110236
340468
225199
60322
387246
626391
75736
436239
365811
728980
1031849
678933
1028834
207362
187744
611408
867382
536731
246570
509204
85545
205120
437956
341536
1029726
937787
4315
229172
361261
1044357
915149
986998
317370
630257
433611
887653
806520
1005140
466599
341348
833463
75120
784723
117953
566951
1002858
416018
2139
592909
290975
896750
809907
580680
568179
42483
536532
103336
86812
706189
397300
863395
241674
684599
721916
62536
282282
631544
736931
205516
215610
507718
956086
336338
1043168
454278
813224
292731
569894
393015
844835
36857
1013610
773676
16482
198808
488730
272861
447519
892864
521611
644059
581381
330120
986363
417643
238789
729848
128026
893787
85016
285794
49090
150796
961817
996716
670148
696463
32234
368630
761053
341631
58500
92718
1032707
106767
403654
251031
399335
738046
744467
285270
787497
740448
702421
418172
428360
387541
532442
634262
350615
983355
899776
141888
86555
90343
510545
231724
605489
368074
164158
438075
862976
373859
620435
313292
293781
278631
915891
185238
224640
972838
731461
3427
387762
11603
74747
194858
732831
605398
162140
400771
520625
79742
725679
332613
718960
612554
615932
128015
688353
894203
181009
716355
732906
806553
249400
693468
138946
347492
384936
64082
298034
1040846
131976
1069
787641
178614
789086
782851
949825
161449
658074
864499
635256
768551
165118
414866
958517
302117
913524
581045
182527
406240
733240
582203
458270
330633
132996
787296
246211
122654
790837
620921
603976
183261
37206
804577
457966
803818
206632
590525
99507
205313
285624
546512
328387
490804
223693
915072
83010
385010
18744
105664
193472
540080
233337
988147
809620
183213
945690
831373
157133
746610
660018
436015
737220
730006
625762
429469
595300
889213
253454
254882
598243
28518
420301
403172
338304
338227
238869
559377
434312
679487
816038
942867
65570
844799
823599
929363
790977
1008309
176593
800717
184662
79336
144778
234435
639473
137790
374416
934872
357960
81391
379938
835
823409
226782
959545
78508
715740
255772
334156
226338
335645
551804
620339
89639
941
17876
1016977
525970
512746
525794
988604
1028355
707691
69217
926320
670170
236009
914595
728988
682468
146885
153581
457327
150675
806298
377759
766763
269301
738648
387873
529842
364761
248681
212370
420933
198412
213987
96861
417117
9477
280839
868005
584917
168030
76335
699259
124116
852102
771432
271980
359586
471700
473047
324544
44364
878742
740492
482419
200569
878266
115182
499969
573189
38096
699487
604472
872929
14547
491895
467049
586084
146538
74510
598249
981121
57653
808511
580712
832673
837361
314681
652922
450395
366946
173309
311503
31645
933872
276573
665210
759531
456473
816717
468553
105572
57173
301644
112343
994993
583118
419460
385509
564426
615884
645628
741869
899116
746109
560654
95844
604505
224562
128613
438278
512035
309271
443986
702929
1033138
76993
338697
684709
45094
444734
515701
953451
949750
157289
409479
741879
6492
1022249
147846
974981
115816
471151
305362
943941
935080
968747
701976
674663
121924
548502
1035871
764802
590349
735494
766325
453176
166961
816681
448701
804539
791762
733292
964746
827199
188820
710435
381585
220219
213108
1044555
751428
1041100
222237
883237
780778
647959
560154
299290
61792
677756
523681
779201
495982
960219
365684
304201
46653
782021
964139
526514
789624
670911
314803
344975
232015
279629
415918
196608
484111
732330
697471
978473
165673
878877
170597
254214
194085
535745
291368
447603
127980
326785
589954
412945
397162
373205
717067
664931
625994
828212
258609
853562
342783
295709
734978
778700
46737
740637
542335
108037
415605
490327
1045177
453512
329915
456695
759890
186625
976493
93449
149383
210209
261108
974440
633491
306989
583769
435552
80287
718094
76037
820809
292666
971361
546829
824797
410547
433216
980999
451323
645528
855867
603801
949265
1766
694392
611059
924896
400968
168831
18401
361807
85571
184338
194124
296567
428698
165694
543512
518777
86498
161483
59823
951433
260252
800001
777756
25892
387378
655976
709051
752819
580488
799382
56082
560758
632772
816504
17542
730345
415374
36045
255838
547211
51387
869658
970868
106124
641738
53904
280839
382232
466114
470690
295067
724047
906791
913609
77581
1004397
743369
102522
523648
204149
633906
935479
627950
640206
517904
1892
909032
512681
205306
1002828
1015654
113669
779282
969716
796066
730127
615652
238763
675086
192523
62976
596127
507598
648001
188841
742776
426069
595321
282928
831141
573453
348971
759026
85079
717107
88852
869166
528544
168319
783086
766551
199447
910616
420850
655162
218646
331416
502041
1032158
134346
755323
589150
399566
461821
410409
486570
98580
664340
50869
746701
57819
164301
829632
410766
671572
498124
765330
709169
625260
876478
312529
489894
826956
174611
316171
121530
741244
1045042
211659
102207
144153
904156
474925
304436
309101
705289
576922
443614
382155
394534
408507
923376
241528
958382
209839
345377
467196
312204
525728
470885
357545
990612
24120
598159
670058
587925
549335
12939
46999
164976
470175
352172
668571
541021
1028045
642812
1029122
3353
297835
90353
601258
7796
853153
38964
280077
281002
406366
190036
149877
940266
688421
142837
659282
294975
683878
714412
847966
407114
257708
525062
266844
1016622
764983
531517
134480
1014683
838893
255490
620240
277828
396945
305165
289249
624219
426270
66331
225479
588980
539146
104117
761922
829893
563557
815846
345992
146157
310721
1021160
713153
167581
20597
437035
929692
570349
212102
983267
872818
152360
987493
285924
712096
735379
119776
345841
904364
1039732
749172
300611
143270
778975
988420
1028590
243443
1021435
946132
773118
899693
621035
332408
568003
734925
767685
707920
733236
751747
188669
554709
851422
1015090
876771
303694
514263
375585
759083
727875
581332
332286
59275
284402
158321
831820
119587
652471
4610
666878
988235
802548
200601
965230
391869
4232
916359
138925
580584
55386
666606
139288
417465
584788
281877
121880
363816
909249
771354
900250
602182
515911
213430
1025415
968330
396279
174723
15360
297690
664629
450313
608528
1025619
339530
754282
384358
504681
829487
632677
830925
554370
378137
957316
460
162431
237033
845561
667892
989096
45588
373712
857006
102023
75205
234284
931065
564210
301853
597395
540640
735417
899471
354276
945464
767933
539770
865027
824603
195077
594697
330650
584804
504610
355922
168932
99265
1018746
338659
216393
360615
996774
1040491
747386
20832
250029
18045
271958
587664
56242
150223
335391
69805
618783
912905
305735
319781
761123
857638
51582
984007
936069
727080
739032
1010492
450443
581089
548940
352616
294195
58258
752441
291701
744765
661755
923533
574615
867375
473648
58869
950060
576573
547667
312646
737083
369574
356723
1034141
645315
752287
956360
919163
674608
357067
489556
1014702
492526
792392
682627
582979
164933
750026
78823
120071
153191
999069
985077
553283
281559
60048
300186
491674
883116
898075
333145
254631
1021070
188004
446363
758206
792982
502511
946010
292929
548034
470012
178526
171294
477382
489363
886401
16900
334520
291909
748892
219780
313914
365943
1033460
205140
1000435
1029588
715988
1013007
163294
940348
693974
750127
973160
221166
637430
318193
317968
964068
484758
59794
277868
141535
5650
720397
217588
103977
224055
624211
652317
315838
675455
987601
349788
403860
306835
636084
404849
834503
17362
715650
720078
666403
601595
644915
761200
588238
455301
634187
60998
547339
335840
193954
490975
1010032
609674
367679
487705
308973
421226
977446
772030
660624
190175
582151
646453
576714
333375
529079
844290
648607
664235
819267
633247
729823
289510
379480
1000745
982656
972663
681813
757279
857056
794780
899629
309701
729788
936801
134641
210215
499790
545875
174976
203202
775867
277603
852110
1037587
53165
1014815
752485
863448
267414
809496
509307
1007290
519441
1035112
496977
262659
527709
464402
107868
1015899
125069
688274
850588
634256
701267
161478
862546
984597
474952
898226
423096
367955
893946
317728
377847
223994
78196
484441
59366
730266
404239
290864
787251
1032211
371178
1036363
480687
492720
951128
136708
723385
427209
621407
228302
902132
769723
716618
584115
936531
197108
806123
494239
161657
430532
101011
758993
276124
597774
800922
638837
362441
226330
863939
209006
622699
37292
708586
878149
329157
703738
725718
427897
234277
759927
427534
107498
842311
157084
760707
852102
632181
428032
761336
571880
216499
903046
222292
648905
270615
323080
404060
59096
641080
650539
538285
482374
1017534
109347
261273
94004
1033232
963025
102774
397922
308408
691206
722694
115831
869601
878236
971382
266382
635332
216752
353169
532214
666876
364087
832844
27387
564786
857042
24377
830277
824858
52107
368253
376171
86535
664247
687146
259062
752428
522141
683850
731840
120726
664756
500805
478346
48556
875894
693077
1030171
922125
284270
468844
333811
1002375
522514
25690
445701
48846
960922
864025
295407
1019715
565330
448674
228718
901173
497016
724994
1032080
621706
444542
659256
20347
784036
198910
319861
68690
354325
407766
147124
142164
782511
550225
353686
1042949
193997
875608
302909
851844
760447
841865
1006749
324427
558502
459898
96579
557680
900098
591176
133920
1027980
170360
428330
556498
785703
67287
41796
1319
633850
851182
632100
284564
664524
636804
959506
138260
219004
372219
225995
14808
407093
970146
742214
397242
846344
605770
317008
24189
79071
911719
916021
357092
728963
251104
162876
794794
114092
929153
863469
208112
994153
726997
17918
623703
168122
54734
933736
11444
787628
790307
360889
349769
264538
23331
1002381
71174
613911
974996
95914
21538
770898
423345
272158
515651
74050
145164
1023821
579706
963866
742125
839186
267688
437366
292738
227557
935877
793637
697678
686163
164052
200315
1726
408673
282209
309766
668566
871795
450256
594830
685224
695860
241624
647676
243461
557443
139510
475525
38158
934761
408406
264242
246852
524421
679301
103029
123514
851621
173993
987905
608793
967371
846593
691745
637246
1015097
802879
512018
568232
385642
487948
723337
424184
63585
876918
58611
254174
767872
983495
858034
945185
842638
261541
340598
292633
233522
92508
916939
352413
1013742
189905
1044959
931644
1044906
683537
95515
5969
566028
735850
642907
31246
738162
314136
756248
699253
54730
492502
1040940
179359
15625
886791
541967
284490
300032
295567
392813
652951
408840
77951
760025
1028633
704683
187769
474091
83791
604254
6319
122797
489772
402330
516006
732689
193366
503871
858189
365636
246196
375988
688593
701322
453671
874592
564023
323603
920259
920768
350971
448320
800974
551412
74010
780163
288370
495860
914959
768139
902307
845726
346792
848366
540456
183153
355551
864151
800809
297987
898533
1011389
247744
160219
866163
52600
579051
303334
380343
439629
477596
406140
225413
10256
173016
483926
353568
818684
717843
876524
405900
395959
199653
299015
895477
616862
17025
809608
423615
540927
657356
1042453
631445
179590
482491
358685
219091
1029957
633149
573654
790306
952960
201909
663631
54017
229938
438429
550375
700670
154508
778836
360412
54231
227077
229485
549318
623930
972118
357175
191802
425375
837233
568407
333191
418088
831621
285826
652132
867461
612269
173363
141691
325903
159418
842197
787489
86963
533141
86161
671184
36084
883354
19744
764318
777031
228216
378076
473630
277702
472439
1037618
297389
728627
358858
228984
750165
216236
537838
940207
1036295
42473
1030132
964016
205082
205292
878561
753930
712953
237266
40815
830792
990745
472233
934155
482687
772899
556102
81308
688350
285967
66024
107461
335463
407250
908353
295790
483173
181056
678553
244375
938710
726049
118384
1001680
209480
702704
766181
423899
972494
613453
768696
1001724
316296
543601
196917
546611
997307
358804
910096
204235
270527
380664
899822
678421
599331
113934
842686
1010758
969910
421520
471059
790952
650254
912854
656839
491063
340641
700929
212306
817277
306057
43212
307321
346160
766494
297334
517260
164748
740206
256663
561548
971109
798372
995015
495358
538647
488156
540018
37934
633243
291002
928572
920717
582502
430821
916342
226531
183928
991228
862248
32133
85208
805802
689652
853808
955988
915574
673695
82136
628646
98333
875643
323114
819759
105385
848715
132898
859891
638618
678759
683149
400108
577130
262631
456262
1040666
327734
47969
274237
224430
492937
644113
573445
864202
267407
176894
823036
397391
980544
828079
447117
531448
157001
261680
785133
541760
562519
796306
509486
517004
664727
330965
183945
32277
373645
822268
899299
351743
924189
396822
432408
181444
45136
999333
132302
303305
966664
568172
932176
59725
371610
683490
479095
81596
847904
923158
449206
206547
378410
245387
44886
686806
1038032
677782
620037
178075
865217
240353
955062
106987
641001
1029592
43155
19307
441113
162065
418162
1039470
801733
351162
642124
70008
175782
326311
318732
204675
414554
196241
233018
452526
712714
990662
336604
280672
150154
767843
555762
51296
466515
116921
151889
762237
244199
988609
699046
507914
48942
156588
210332
637572
842768
428858
325645
610329
488344
882161
772801
707263
806190
782732
1009664
96296
657688
287930
581981
783716
833348
307083
492976
846968
1004791
911700
270601
170620
1005976
237715
927367
333284
921931
424085
744812
532335
680443
753987
750216
277545
162212
28721
256813
43191
380991
755587
139906
270316
426166
245180
678502
445314
401899
407807
816027
740220
302809
738985
978026
472905
540129
765379
179583
544261
1019677
700411
905414
114160
300816
203280
760294
924232
688951
394552
358614
66828
11997
135072
111394
12742
915748
954199
284548
1037856
571252
664628
102926
305418
351569
435592
756733
689672
542310
27144
517849
393190
706613
400965
359825
49552
3097
822250
472191
757674
1041725
273682
859741
472306
53442
16730
74657
28415
478342
98697
3128
943974
672933
890832
858075
355405
65345
330335
241970
884728
745628
446696
1043245
40371
450970
816975
290023
216023
892552
30923
522979
289065
506207
199418
196178
89877
848228
969790
780636
427530
329044
162048
981825
92245
445816
487158
914287
660078
694085
255286
273335
917681
129638
292833
159246
322891
168028
757488
760360
751154
196171
830545
380967
215445
225978
48367
986343
407266
464122
315755
210860
835563
221755
740215
978110
82466
960535
250320
857561
912706
575927
455389
70006
622074
860150
633262
256327
939873
1019912
516748
484107
455977
47643
646579
300151
29980
644039
996559
970797
421951
506912
556588
549028
220663
901610
761859
612943
957112
1025298
655939
468204
726061
101820
25456
501841
917156
642447
635379
384291
797477
860893
686868
1011248
810100
143183
838605
127112
855555
331765
1385
458337
843253
415172
759745
822018
966593
318208
143992
831609
239276
204700
669178
754201
37358
750089
857087
944873
623356
768397
203620
960038
83221
383898
166571
560392
939706
541637
469931
1008156
854902
580076
644516
794052
704841
387452
820320
257009
659454
714498
754471
941057
738342
555518
998225
718044
918784
490989
821168
17238
882636
626266
240606
897809
718501
1033643
985632
88405
856986
381031
979536
639688
320858
78750
979988
151540
683537
948945
449477
845269
819674
532068
328463
748525
439691
699448
103976
244567
740930
755940
79745
256653
858877
413334
961809
197701
217621
500267
429326
912682
187427
971148
122313
329627
917218
136855
616832
930463
937561
835987
688316
978291
221744
646371
564508
209143
26377
566941
177808
419500
547996
138733
104816
164287
539511
249901
760002
241398
1010619
541936
812143
207092
679432
907294
54151
565099
890191
333882
103746
755673
771240
925556
936552
642899
666492
718296
582067
350979
767855
562735
819196
9242
575953
771896
780554
1005342
741774
194924
995922
44204
741625
619967
397206
355101
241621
518832
936076
269684
836319
1038507
237571
17476
446639
18234
399575
687038
497012
320729
852022
565045
948658
595926
764654
567411
182472
903435
197319
848566
463161
1009847
597666
178163
412057
880394
901697
829614
448543
774593
946255
16534
930649
860583
876101
402338
911791
172877
1012040
887454
882970
591106
678685
852694
646824
762403
664610
202988
267399
819895
1011751
632165
681689
913412
366850
690894
385411
514661
925052
788506
269071
876111
600487
251110
784687
271540
868278
418232
234270
667704
119833
719796
99238
785200
183303
218367
289863
950399
532574
153
230786
478357
674415
740764
188646
160912
445640
116869
790330
840478
434597
288718
1041762
481832
805630
50304
993234
803615
716846
397133
489853
716606
37411
802460
983647
296903
345543
892380
1021692
355453
49002
347541
274846
306775
93196
89082
239471
722466
236720
716558
880732
50943
591934
267171
370553
330618
836001
480964
731303
502621
338187
213984
824224
835139
489036
531464
889326
237981
29549
871983
557355
769417
588740
284472
713446
34800
420115
943182
706239
929116
13252
356665
638155
694233
302131
661258
693598
336371
776872
348431
87929
108138
1031414
804405
853862
402323
920155
607809
761388
828943
469974
700835
699101
926276
235439
719136
265746
388494
911117
278463
173612
744050
262420
153664
68746
142419
205270
182
690778
588017
988614
67915
969526
145621
318325
80900
193696
225371
125527
228077
780192
725264
324182
419770
886104
649892
215214
440252
905134
377708
121633
587779
657786
406540
1016443
45510
760115
937922
419730
498962
876568
572158
1032613
606687
872931
538324
916450
579675
369903
650190
598776
111864
659881
842747
551138
323470
153871
711055
296809
249373
248458
1032465
765069
334893
1017870
914610
403779
187665
642333
969495
656400
124989
828362
57768
768952
765843
994683
405049
720334
78743
778159
290290
262528
212621
711074
83287
313946
673736
1033005
1037591
512417
782338
648860
824568
799182
178364
326559
247447
936717
678112
960054
393771
525147
509711
430687
1027536
698262
751071
685212
964196
551113
669461
993908
245138
726432
250330
773506
858838
905319
192375
972520
236857
36466
989039
603870
474774
569366
889547
229536
266499
12264
813871
719691
142106
70605
1019045
346983
153956
930140
196608
944580
65433
15927
256258
970434
290569
270872
701093
912133
639878
529605
745874
467034
1010132
960819
807070
1013437
402069
583948
844519
507631
976575
614984
917596
884769
56252
85927
1038543
179946
826271
364521
448135
135982
445624
195831
932539
494203
1001688
625035
557605
634556
165014
904159
1003672
746676
941895
858757
248230
288436
134268
1041779
999546
859868
86891
558824
329892
419875
104370
515660
351698
411717
150054
153775
573844
968233
847186
441718
61600
669306
78456
912939
684989
470522
465463
355378
236382
685100
405834
875990
530811
854814
32477
148742
200204
129507
145882
269969
414858
292146
171990
541056
584985
380929
594595
1025859
863857
1009813
508060
11295
610872
171523
778539
128133
975642
588904
913521
358470
216749
585993
112044
304879
1015832
527658
502186
203609
900886
597450
1002446
1008812
6552
368690
254928
601849
846231
408227
55570
377044
649762
689433
149926
284926
812874
264294
550968
710761
57992
993020
542739
740181
933568
221383
772510
948251
120047
307173
371016
214221
510882
849001
838362
185755
614620
466921
348951
519031
527430
515260
24907
321974
995407
713639
459441
167942
439743
700837
114922
493591
63081
705462
690832
745403
632616
735895
639132
161276
248140
161332
1030439
405076
470396
433993
239043
213845
979592
891587
345261
867490
1022910
820830
582592
860252
753832
518359
23385
328696
280058
365072
692139
1023907
342991
700870
604902
513962
915458
204841
419470
874329
973263
940948
776453
199642
824239
687207
179578
609785
823362
604293
874220
223794
317888
507778
898140
895447
929084
57879
632039
46631
827438
550865
966290
83391
1000766
160177
168800
718092
396386
54377
586016
22900
105222
261527
717276
80154
976874
866184
677671
4846
756437
297756
501684
157139
417882
778110
470936
406550
488856
259249
778012
327658
68901
850201
668321
254465
1019593
976752
66967
538043
895834
580968
758514
32277
133389
543295
177585
156750
563296
100753
586287
202605
429727
698678
840940
152426
575097
208471
687960
487974
187094
628608
530274
80008
1041629
224897
160658
574931
280228
393357
913722
25442
775771
703733
588558
701166
296287
1043028
371877
871708
507485
22451
264095
641316
471445
115122
1028582
590979
365092
462105
960738
661368
543354
791027
611609
120018
1037595
141777
113048
878127
636030
316331
822086
73792
793039
841355
670985
337652
373717
292597
260638
543569
104703
837193
1038900
922378
636578
804470
441086
322055
359124
817692
327086
253888
552868
66016
545291
943940
583932
323783
1001904
579485
441432
681956
766555
928324
412105
697221
555140
166985
6783
153732
641097
808748
164994
311385
924368
646782
827952
894722
991072
621864
579647
834114
231
271856
394608
624470
202103
740384
569919
319242
335985
956949
173847
286286
683543
221147
694459
272116
886859
21242
818620
105830
121815
376374
411461
522221
299021
250009
417248
16201
590754
825475
577881
859379
625551
88284
1006863
14850
36605
775657
591364
302256
965053
958424
734334
764496
1023735
289168
504616
472679
371099
991150
773401
628713
637488
147103
324595
737285
271919
551032
275797
491591
617172
1020460
713623
636338
143072
252211
906852
795783
458145
803380
234651
648109
147801
309931
975907
601564
1038349
580054
1032694
650835
908160
338139
842687
849380
415689
593956
359421
257338
574578
390171
169460
733372
963708
263239
837606
788066
394360
950341
309258
511512
373657
713884
78733
50762
597622
233127
368019
818597
591558
342546
736062
219640
863767
1028996
795806
775534
657788
52254
1028000
298199
347128
874123
803112
864299
964495
1003057
847922
138889
250339
963863
797963
159445
396342
587846
305343
839859
616360
715375
78361
422223
486556
340511
342045
790208
594367
393390
755231
163598
412978
40141
905529
333741
34699
324485
142053
143276
55922
283309
436451
872259
455050
117150
1018533
83835
391849
334364
801368
36878
855804
1028552
677533
73787
816256
84521
333382
866398
242276
934016
508061
716479
714941
738838
595667
574887
541336
108971
206908
1024249
719765
134926
572480
689361
545894
468044
971052
761492
263147
327768
590473
554515
884062
435001
814438
897855
762333
859582
502794
236917
338331
701649
513628
116813
139070
479484
758482
1031444
838976
438018
218276
55824
236327
779178
30131
912087
603075
901295
449321
921515
729252
456287
781096
571307
219534
88278
578894
974170
118488
539997
880420
462102
485807
287320
272090
445301
949820
287408
616370
715937
660881
630739
119734
97693
575985
583279
852597
839961
1018415
300536
263651
10968
291746
587035
779666
445866
899799
367618
244663
666191
828048
332372
661078
424920
1017268
244267
38362
630740
927572
493627
840834
1023077
856405
607449
1023963
921616
1045377
178754
611703
644568
67366
520222
814335
893945
215999
907237
330019
324105
675895
254789
298512
913786
626649
890376
452869
384307
807627
1026398
801139
4318
10049
821894
211337
584802
167509
1040060
375270
112269
778759
242829
895504
738839
195429
710741
90183
242248
904191
887619
752129
952615
94245
48144
958372
400017
804760
121098
540655
484283
107240
906757
470892
742974
801837
990926
690872
174481
22884
60008
7516
805678
740536
672676
290647
460739
1038515
958861
746025
702435
585040
151434
593332
697505
170026
267061
476568
71367
817456
1008793
574166
903059
437683
417704
465354
899289
566841
298856
863078
745008
527907
917317
975592
254267
509109
862638
462473
739116
185103
715801
759056
1041670
595160
835011
535443
1020657
452168
70400
1006569
147323
991926
625163
192524
267674
949671
777076
993647
399180
411856
164768
129208
328814
146508
72331
852449
242030
905977
520579
228430
985417
160993
774668
16251
774367
631773
384928
893678
847209
13419
559247
724168
391042
979140
765932
245270
823243
176923
203111
957396
621981
118269
634934
52257
975601
681348
778084
1000796
285040
549651
581218
582214
759022
740555
397522
109885
66222
645990
750449
459679
102074
79919
380570
620441
454951
244985
218630
106760
899226
481626
966983
783271
318716
100520
596635
898655
318826
186531
22914
144192
431069
311928
46660
338828
490319
909151
832087
647142
936235
344093
383207
577677
724569
672855
155411
275428
147683
529700
889575
649461
93394
980802
12131
884295
296392
329166
781494
306163
373382
889816
520960
772845
411071
680968
649094
778061
815430
538475
404190
904517
996695
863669
134611
742921
889798
856336
860267
458645
264846
692627
220467
693359
840263
1039308
366070
644812
190638
576882
926096
197130
378091
134384
684595
100323
914932
435335
1031436
530178
643351
1043038
629092
125351
1028247
673439
287728
746175
679540
684412
188713
343845
30230
882163
728411
649241
453779
692276
830193
469158
253785
316280
338150
443581
134081
135898
389225
566393
572118
829821
26690
525931
537309
55138
237453
305723
500289
459523
703730
401112
423276
645032
188003
171251
852898
84041
309737
231692
124729
909942
330579
591613
532793
729643
608139
224568
366678
615596
64816
102968
1019651
610149
815793
755931
197011
135679
2438
345482
513998
326622
868866
640043
683413
139365
72886
642287
278250
222936
891154
845181
887297
991565
991067
370372
243362
679229
827122
755389
246692
948558
834879
641584
842313
199473
219372
992957
83399
725659
403646
266662
110467
659677
471495
980280
1013232
241497
974480
746256
352094
595060
1271
712330
549889
14600
757182
91317
738543
457510
997177
516361
84810
345081
260228
146742
460905
305346
48625
927195
663392
1028852
862699
1025212
107410
789442
324919
469993
926650
143327
726985
932085
109709
907986
642395
357870
637496
767764
973325
156290
564700
968450
321685
871207
400402
257604
1023904
531873
646791
370367
344292
32026
353824
829289
81661
333339
500882
813541
142246
182889
861616
145689
701462
297445
394196
381667
223163
305107
842352
845295
282788
16227
359297
369672
912610
496699
459601
611824
257682
157665
308993
1000898
161975
406290
772258
139185
813728
419576
815766
919733
964487
757610
167756
345460
923161
864959
276059
876933
49944
421275
268539
510513
984629
777646
749690
96232
835735
1011319
919930
366430
494810
62305
581322
901750
436216
137523
77185
998984
766075
903706
779001
506528
537679
1001580
266934
637264
415716
278063
301608
11210
821713
3000
45982
600884
477124
81240
895198
293846
444259
1007338
611083
903662
998772
460997
1008803
863151
367677
208972
699371
297346
633307
26721
360064
325307
286041
725545
849646
821690
599182
78318
938530
968672
268539
21001
1021125
372316
500593
394368
154226
1018121
376420
876452
786417
222463
215482
769468
516849
648543
545080
345543
831184
225494
154697
745656
47600
618351
22092
651840
1007713
441689
264820
291206
676296
336980
49199
982500
268354
128372
770618
1001048
999510
1013073
545675
740141
109271
761270
714403
1032225
67748
297979
667494
827504
221180
429126
208966
543241
932826
900577
6528
435926
636636
121052
149765
475931
931171
344223
801702
636360
334452
79353
480288
848619
479631
897877
410697
846555
747481
245584
800533
189555
375042
48355
774671
400493
669465
964475
435520
312179
1017344
153175
298586
192945
967114
893068
540189
1024193
337503
497587
1045047
943378
534955
416510
889487
89670
45059
986843
214989
361609
563607
293125
636061
819640
527084
768788
132905
77369
908479
115593
452914
412680
198029
660487
1000786
433956
317336
140757
92729
907188
106933
756019
507410
521578
219597
638616
560107
945396
590942
915662
112307
787669
41302
693139
1001374
1045094
204094
103779
872348
725960
542670
212668
801303
436544
220179
323600
831779
266670
961750
499495
158029
233708
41217
1040676
940063
441939
666407
185636
11139
966902
461688
751506
415775
680914
585627
761464
380815
440234
175777
877376
699029
140476
830396
287493
958692
908468
590877
197928
1028039
423133
592300
676783
422181
254277
772147
1001802
551945
621782
849999
57306
144048
320281
553851
412649
861226
298673
491760
910840
157043
618155
437528
179243
526560
162976
820094
420892
738762
366772
922619
831876
969380
270000
775466
360900
586140
811290
118300
692744
361496
439646
558526
388399
404841
1026684
876803
473179
846153
219844
234525
369441
624022
593907
63647
402116
12212
379215
832434
407400
37158
875797
805571
302555
780538
537707
514362
1040610
225403
595513
161345
345160
289231
684096
890979
346021
497622
118479
600756
411585
58898
1005461
540110
230831
703115
862214
299382
1028653
957534
35349
946146
291229
643052
810094
1044902
272072
184880
318406
1035492
490950
717074
613433
618453
980411
816464
124698
224412
28723
399237
319632
697522
260650
560886
142868
779956
882504
224989
893457
734739
834523
177139
357585
586350
1012734
150658
526753
183226
23581
549462
289012
569660
608192
90314
140258
214192
524738
360026
92833
800467
859231
158284
995212
716998
836829
891191
766711
867558
472425
733154
58710
634587
1023234
223674
510990
1019556
952869
164557
16542
587357
683182
396850
532991
792878
816026
514363
511238
979502
688946
721187
240290
195756
873959
536707
631049
737206
677108
166519
464171
943848
823413
579194
469745
102686
864479
29116
942012
945170
140767
274889
671943
218552
860134
221232
694215
92291
765735
142887
222245
440477
208812
284879
98702
963835
945521
220878
525107
609182
257832
55712
217800
389694
730601
195265
192444
130674
286580
161278
393460
791548
733778
501517
265516
964509
141336
470642
596625
771047
864270
916577
558760
58782
424760
1008951
447203
254597
756778
543741
12678
1000722
902193
413694
808910
371006
987048
602355
347164
729571
974252
380243
489026
991008
70371
191087
705536
245558
243334
980516
152624
841249
659627
182267
673961
1008591
625411
716779
287666
634281
56178
759470
367332
224118
124877
292748
258397
268426
143400
889959
133118
1011332
375645
1635
37810
888542
816454
688344
305329
745006
732048
885485
911401
999254
606102
463724
958388
374174
998150
810415
536022
584365
59118
778985
838783
559414
648761
921908
160432
922243
467026
181280
737535
105176
228690
176235
371299
186827
969144
845313
71929
825013
367646
590035
833303
1039150
548069
674143
258636
463657
708278
217400
656618
161480
334302
153388
178564
773238
210384
1002218
266922
356436
979423
177685
223271
615841
832155
526905
540769
904515
71463
181735
796097
98978
323016
611454
618007
918717
421491
8657
60243
169798
655388
610
622679
693092
578046
494644
796620
977758
983895
95331
86678
172218
164418
225347
367262
3694
629979
105502
529387
933904
1011974
776135
1032300
678806
520523
1044155
233423
201431
645283
631588
750183
816213
356744
431683
842312
210552
285991
588754
646310
916135
383149
977522
91736
983339
29724
788598
763410
991882
756994
556820
58016
131221
172150
101916
553324
570486
955950
810840
744984
547263
850897
632419
765068
873926
551005
605304
896086
99392
339390
839693
692896
27660
697016
63330
119053
202959
474901
361478
662991
403822
264517
671218
24745
275315
185507
217194
629132
182383
736778
257137
29269
681992
548014
845354
467917
1045085
16110
778614
1006277
387984
883891
436916
462151
148880
534816
952877
176988
793780
701269
637745
378621
365119
259983
123889
936230
299080
57601
705100
303534
908995
397975
775192
658948
680363
533642
125154
671049
961695
948382
7275
1008313
707035
321096
1045034
501785
465331
952032
836679
116478
964245
932554
806972
244229
247914
965972
541781
76594
218466
769689
149697
869117
773113
666858
652465
184853
5265
956146
454516
80881
38023
443978
353840
448163
905790
741434
806558
251769
663386
591465
478476
648130
31042
122934
124665
696958
363385
603732
686050
534280
314189
885342
695884
227910
596661
457804
792666
421429
753262
955469
420300
670826
874165
569596
319802
986801
950318
678253
377542
146381
579239
684686
1017346
545465
364886
91584
733270
603126
348226
361013
978139
246897
50969
883107
896653
974227
360962
757590
319022
688093
117608
728266
856340
488143
44917
926889
947014
1017481
13578
575345
641760
1185
1002568
421996
766724
783255
425203
753114
616803
95869
16725
477947
6284
796326
625997
264292
415854
87807
227813
171476
254541
68351
470169
1028606
94277
150070
854718
914335
27137
661590
568965
400440
6687
948707
921873
558972
150967
123591
195266
819070
496590
888131
285488
443765
320507
1012916
295782
536207
536602
464002
37865
298773
361447
606567
135069
490161
811772
963819
445472
424916
403901
336219
485435
1006365
666719
420684
212280
730442
50775
346076
975226
729956
316990
614274
751286
147742
908561
794136
997650
793511
558146
1015355
672673
624181
742939
743441
515809
362067
6728
994683
39122
1012513
662467
416187
103685
579197
35325
679009
703815
687679
458329
68449
819726
157443
815341
594164
563887
419199
798881
145635
1018123
417767
200758
535170
195319
904972
189411
162564
330157
960656
9088
565259
858794
507509
850731
153668
857554
787610
816257
442206
306988
497704
738535
69919
461226
585173
196570
889705
424069
704945
750822
106636
306662
704882
10029
698379
83696
268679
3705
966703
73979
629436
923477
571858
707262
672190
700437
331943
873223
37548
708696
684850
329465
51036
1029487
658575
302987
701551
153079
919342
12278
186673
184429
570086
70497
871575
817087
1017072
181410
462799
503607
477947
455690
115709
823367
820469
836604
758095
1005927
41681
746131
91200
52233
493418
235580
58711
73033
242972
537455
919409
18787
933252
63822
811557
583412
798954
414261
638743
25838
611148
16209
560900
131575
135724
111005
306427
857473
413616
138946
461140
873879
476049
25792
769621
929175
851677
502920
956794
774477
132997
492626
996980
1007490
619174
893617
992086
72865
19348
51981
780884
202492
89034
536724
190109
865713
713206
1028653
282314
293970
322738
564677
809720
1009958
57511
731145
911097
464359
797476
457256
6344
969577
708950
316035
560638
988831
187781
890321
139679
822384
41810
362547
720699
216560
400457
636126
173952
996333
125868
820856
100453
365671
945697
106644
127033
36927
818309
328698
308153
485272
111619
156066
365749
940830
345343
206360
805744
214830
792417
421327
680565
855819
128504
1012348
102889
985173
623384
531329
922672
209170
236925
652147
527476
587549
708332
459536
338974
493782
957949
927461
127449
780182
54606
691450
101500
1027762
153927
94575
418433
620782
791197
232914
521416
950762
529961
948143
747176
564863
429600
571159
874021
587093
890039
405027
945534
493843
714228
15712
86689
400489
202937
591213
99485
647873
504472
74514
789055
158175
510702
200666
617800
985763
380495
180788
456431
623938
142071
822956
427952
962150
617337
892630
315437
511421
934329
639629
639465
106945
976671
6479
497750
351973
377076
44379
798805
857646
752590
400795
769973
321128
930201
367355
93065
210527
552709
111745
403311
825891
607796
58202
771583
642230
719651
839951
49792
650709
937258
995272
640649
747056
585634
714886
701062
599527
790886
979029
579170
76266
1010449
338376
928410
630504
816565
1022755
311746
245382
851114
725072
325397
487179
498061
361446
187181
730284
453807
791083
879598
931528
427163
31735
98034
410428
318215
638268
224052
775168
477747
999623
274929
808653
95310
436156
188736
522501
471241
351736
968737
877917
622130
774633
104321
1032079
644243
753854
543589
627757
684724
865360
325993
3431
914567
238508
705387
894875
264406
106954
169474
184833
411033
381850
151762
743422
514680
449208
710215
234480
983755
841510
901336
509670
127110
671940
365943
57932
45661
893725
418488
835373
468740
76920
1032676
857595
92213
1024264
443949
241509
638964
423898
143405
555660
851003
553662
587605
874306
661177
393261
684597
662082
795395
720387
905279
354525
704949
419920
815996
569967
885448
440384
277668
650515
60939
446144
788333
287235
854918
680949
601112
161775
941444
423819
341573
214036
726430
768687
552338
422055
134841
151434
558377
601703
582854
505019
434766
843002
521459
483491
923988
937999
532630
898367
860999
628085
267645
680059
648886
392619
185627
901671
511183
639220
457283
382850
549709
586472
758097
134758
496272
105415
315134
437116
96444
329077
257676
404289
765742
68270
445125
520246
200324
817321
353760
585224
597278
47902
579609
970092
233548
794704
339924
107945
218248
633504
375531
743953
154646
733392
319155
473508
119056
634573
648662
742987
329712
594086
717530
394548
689590
369559
193062
355378
435859
446004
621510
432680
243297
419909
475577
821554
94870
347014
1012184
914362
957771
690471
621673
1036277
932761
158281
293125
134835
1013250
554138
130297
750965
458964
202685
203994
588151
791429
771171
948769
268474
593585
266219
791737
261096
7706
896653
961536
417307
565341
719391
320194
988426
1003949
577059
151043
46237
6453
707965
282534
170453
12261
686319
231345
813479
906675
294030
708525
410275
521917
118597
706516
335714
711153
400318
743777
670669
156059
59449
538636
775007
569591
139355
736657
837730
107606
825926
127607
391194
81910
346834
826550
405246
182131
942132
656856
74373
777810
900897
455211
872720
729607
294376
308598
184176
340987
459116
896501
415974
409092
385566
749843
675377
302173
387862
826326
1010857
177133
433738
504930
15859
648525
483918
898302
204083
889417
391691
850272
716364
99978
317759
285850
805706
585123
722674
552327
669430
402945
874547
1037010
779208
373412
874215
404487
918139
544089
907807
749741
1010713
312520
127501
595549
670322
375650
925527
196648
135004
261575
1034754
332702
842208
344759
651792
425710
1040609
834481
582566
1020061
903800
1025832
310220
58298
645268
176925
95486
246987
507734
667763
355075
405274
943638
430175
783313
748713
299915
56992
471354
113018
588313
852110
268600
496326
715096
230096
44544
968316
316053
526418
599137
785409
627053
181030
624530
431183
916801
869031
227356
784479
937107
435534
1005090
413135
797860
56800
551101
603880
513196
640758
341972
58130
101890
822896
845190
756706
603487
990473
792684
233615
216065
227637
845999
203089
863829
431398
581303
454113
955490
171647
159804
312831
793351
491482
530744
260250
347714
35867
944669
813320
661280
879346
522599
915989
661617
1008445
1041511
494499
568322
61894
193351
264889
679787
580678
460021
783601
1025630
581602
859405
913182
728614
514523
498186
403050
948853
775994
462445
393186
662566
132199
563795
503176
647927
896972
993236
504221
589857
964505
531917
653560
754606
90884
544371
791353
26396
954438
413899
941474
395139
422565
837971
1007631
115703
700425
74136
591625
422581
695597
252206
1023327
414329
552636
243928
391458
558168
475530
197929
429989
369241
938609
249164
335900
785593
958756
229674
119503
279760
712260
496183
425777
1031512
818315
208868
132089
65480
803509
304083
984812
148624
678759
470274
222064
57306
854706
247177
206025
808422
165643
180279
393600
926884
493267
540982
576216
332239
859804
510183
75753
692592
83564
609227
122950
774022
319408
659976
355686
948342
759726
1029511
57561
252669
718605
722245
881060
277499
331393
783757
885702
1015755
282168
213305
489299
817177
144930
339710
62580
373658
789974
491835
918166
616345
537792
336332
421966
507778
342411
983913
315826
21912
125980
498524
43156
710928
208670
570415
1030383
398855
412738
295543
130147
179056
154592
441484
245116
950077
450018
615923
80884
912547
650479
634611
673290
510866
503856
668756
125870
576233
200958
69754
12084
899657
805399
452420
356669
787839
69751
625239
166520
616368
543206
424477
979842
665711
860245
797336
452927
342826
814581
274970
123402
566128
655171
79205
886629
667265
1004456
571471
617434
13498
211992
745647
544264
549720
663470
551198
856789
936368
1033410
119970
434863
678235
560103
586607
289666
235544
747700
177052
288612
27286
277408
1001817
555138
525881
699645
481419
318705
329276
164571
79220
82279
917284
895656
7793
215007
360210
1034949
544014
162099
646250
230745
865389
545284
111360
909651
709917
779691
702673
168603
794734
807143
889495
471883
608842
140118
88062
790487
1029692
878673
1011957
877666
659584
368350
721430
725521
389028
640353
881303
905704
461059
798935
393801
1018019
91644
453975
322132
941470
506900
868291
562544
643230
172828
669863
218164
185098
430399
505706
408558
424913
216842
114648
315281
731062
1036089
653577
452240
600179
1020121
1000541
838018
603099
196502
999757
498280
606351
839905
289890
986060
277616
91712
685785
676802
969595
987961
906889
30411
75313
635220
527310
236172
344332
698622
179773
950990
37944
917216
699057
373713
78310
464552
391349
52498
59312
624786
723562
447236
416724
428890
518683
1014035
912303
1341
453255
471951
867736
985179
992607
1012560
187215
815057
579020
844583
983993
589616
854221
1027648
188173
482327
905046
47229
83957
246768
270878
318291
82393
133493
655171
73071
154385
902165
362370
647556
655447
454267
863242
113484
1004040
449163
452925
566017
733682
422529
78877
431314
1016761
119969
707729
132536
219237
433957
104345
954112
979517
173399
696852
419721
496691
643227
479718
542075
565356
142812
974165
423570
630758
187739
306135
266411
125381
329155
582611
700507
385019
41042
821546
525887
446889
567933
27569
525437
693826
589074
113588
207584
836528
473943
903418
637767
943647
35753
725423
183557
411877
422943
693759
883088
344732
502674
485588
613358
1006898
108958
921468
219224
652772
123989
1040234
598939
286478
221940
62467
556262
56792
480719
23756
746583
241089
595349
471149
240485
515583
904114
912212
361536
939841
10976
904364
624329
580361
765521
728956
336715
48952
138406
178431
943026
853663
463859
314847
1021335
887792
481120
521326
932235
599163
156726
37686
361444
912859
159899
116348
535430
948837
66744
86305
834568
122261
825144
266661
653559
355427
459240
668410
590256
60226
440807
329611
48691
196943
119578
621700
287823
194523
625982
792848
651132
643922
700548
175793
483177
605318
830440
12249
800789
39783
921839
614799
499484
556275
124310
307816
232298
165029
892886
900372
660297
886684
634359
456406
682968
627276
848736
968071
421417
1032669
16634
610389
948389
789445
922047
836928
485273
311657
307708
802761
942205
225268
301693
842312
198351
593891
711983
1022916
975588
115296
813499
989769
195729
959905
394963
954123
236245
470192
988689
118812
130830
513486
404970
506333
864329
64879
727025
260912
711068
899546
284382
90958
65683
983607
755357
557937
839897
938771
77233
1000009
482858
90014
5741
523993
63370
158421
408890
92407
820447
496755
765716
287778
568901
406776
722208
847284
452291
192721
448806
837223
904662
631677
77956
251576
810717
143835
981129
301470
559926
126849
59208
405184
414553
938300
854249
284686
156020
1025289
135010
582332
374055
343457
11432
998798
971358
584207
911884
652006
944212
704288
719381
877933
840010
42795
123811
238567
720863
1034525
339302
114246
612578
451518
485642
623205
1009789
606462
930216
349014
600423
83856
266193
813311
14522
295995
63559
489545
314719
268487
168378
186019
524675
251071
229313
616570
517956
670215
868958
663853
279967
690234
264301
526334
319591
792947
919299
76369
234829
994252
405405
126050
50201
293253
990611
772416
980101
1014235
276024
776726
586154
774632
900192
458966
983611
711427
590850
886521
109753
394160
886095
158607
713268
906610
764194
734241
724981
555933
157461
245640
916765
9397
817877
4642
748276
35865
742349
449852
619495
852102
699275
53977
540518
478799
266114
1016167
998367
907070
343934
632103
345809
655690
1012465
458970
828806
274313
284083
1039171
907016
518510
411517
748838
190090
777094
902576
576626
826762
549196
560907
676863
68094
1043410
92701
816144
371845
919572
45715
94317
239624
291890
1009081
21416
269072
287333
647417
1007727
101498
516587
273902
362693
630044
14379
714887
84803
240820
1042958
101396
744096
142064
466834
831810
317313
339896
154857
636956
567195
233953
977452
876534
917156
5019
334022
1016803
464847
311055
173495
479184
931111
844060
285035
739448
670095
361237
988885
631613
894668
437628
411367
783249
340712
930759
464466
32379
215825
49754
920391
1008500
99265
520178
198655
629379
717072
317544
329197
532368
261146
966500
603033
879229
651439
965109
79227
700157
851873
4128
185343
834216
471473
280399
84050
363505
162510
678472
128681
408878
949717
75612
546113
708285
187242
930348
106162
1038937
278842
846958
637923
84551
1015955
165463
17916
434393
969357
1035225
192703
725513
934842
569133
652497
247490
699196
173952
593869
332508
583568
61892
794083
241039
132896
794084
94832
910838
567784
221770
63945
739478
144929
1031895
994253
925149
154828
43469
141459
927814
960128
198133
272919
474822
1005421
268081
906695
761519
407931
873322
571554
616609
421798
64399
47124
509595
638392
492396
163153
703257
780243
565243
969559
39395
343236
139036
706783
853386
313528
386743
348426
308485
506671
1021518
593569
263903
782963
832166
589955
620605
1011054
340245
439031
701899
217586
775159
172920
1029502
55929
680719
210276
566219
1030351
986866
743555
665547
654016
112749
875798
875155
153625
659323
997473
312237
1042546
730838
1001637
918136
371709
7168
112684
1026884
1042934
186274
619317
470523
716147
267863
342767
120904
773426
802180
810071
1026074
176438
901052
754379
738243
377677
363737
908858
988179
1000910
789829
463027
973090
232309
671555
435194
566977
88870
801672
710442
161080
128342
114342
449975
478906
929047
517493
998399
1027665
102587
348774
269774
960167
407734
610287
733122
642302
1036408
314121
590554
35475
554460
554079
622152
14078
299050
182176
222514
243613
764217
275369
736443
857838
676440
504355
839101
20990
173108
818912
332351
843852
294722
298286
224995
270376
1014181
834977
1013070
780332
910792
860822
778779
773440
352188
310558
309440
92375
111971
306495
256110
1028645
94476
1003661
351060
366776
821657
230295
945348
1021705
557276
86650
840539
364563
785332
222316
425544
893718
378463
443487
276449
766342
252397
878011
910826
973508
432032
331050
59236
1020189
946706
870056
166347
283663
322097
667106
432841
473469
858744
864617
319036
849361
38253
179186
40494
415392
378563
855885
101921
1035950
659704
335277
592873
746025
637023
515576
625298
553976
684325
642583
469056
137304
687712
772935
386711
403262
553425
154449
1030175
438937
123123
963489
138782
482860
545559
384133
610566
804298
673120
379576
911158
240089
734312
427727
284379
616454
273944
520153
612965
72681
197435
36271
200024
1038061
864802
226157
295921
579752
995388
429966
307202
87609
347806
16426
343013
172112
993435
513476
75633
37628
507580
411884
548898
306860
992402
843383
505080
347320
671292
256572
1033808
697960
379890
545958
458418
156909
995613
311825
978695
837994
375708
586655
869347
783839
308585
271949
344133
798208
843843
15805
701478
1018229
213209
129510
404579
510070
970227
462124
574981
686300
683331
704232
223497
594441
889009
1007659
75808
378991
660672
522372
537590
391916
162360
944665
249779
1042205
286122
741363
397479
1026540
494558
541925
1012361
205711
168277
433267
452695
984468
799432
299491
895611
276015
353797
64288
615921
32483
368024
249842
647710
772108
48526
941427
761185
895250
393266
495970
842538
75970
699633
203257
339941
503588
988777
216134
676506
910956
606933
1006888
466072
445801
816855
92224
179666
1230
173722
478269
1035203
124465
751982
766150
435323
2158
589301
592750
996415
924418
503327
530266
492179
130745
684351
821918
352747
626447
42242
616617
482259
774744
604653
601945
169543
738409
249204
967974
670310
844170
784551
694249
387824
384613
341964
581637
911900
185690
820602
238582
559773
445035
525731
520574
984097
434658
498944
382741
875168
447037
934401
198599
50658
981978
884774
818993
183434
153890
954389
35628
639697
582913
300737
189865
527746
323639
399062
150313
702907
189965
929644
48035
590947
757427
404567
918045
933637
462219
307708
507614
294159
113043
79673
310971
125422
900203
1028191
1028882
628228
562013
165786
656454
275820
180615
82764
504578
68323
1021879
281178
391278
465597
375649
80890
479275
407306
535809
153948
26160
520405
367563
317410
549873
799580
170804
571504
577157
923244
220596
640359
574063
847546
683097
673015
47738
717233
274551
37686
585612
802810
1005568
829808
88942
600662
25729
133534
329019
68764
950097
197562
661866
132891
360801
944934
1006735
705438
480780
658622
662515
246822
346365
400916
299912
477191
113315
82845
403407
535097
8296
738181
701565
512222
536047
648301
1975
191548
792506
794742
422247
62494
767140
247149
261243
317361
766285
352874
70687
268367
677210
303055
775005
215155
577498
682678
59008
951948
877436
140466
449961
745380
940523
162993
794951
420974
59096
427425
630701
140116
89057
320827
823605
412769
967097
713883
630867
757177
312565
268046
1042574
579531
820605
933665
212921
89036
303655
243291
772745
230739
43001
11765
661301
1036711
926146
773094
550614
630386
275430
81049
86808
416650
249579
914229
534761
207440
788062
240709
101463
499834
803652
1019132
132469
397471
655513
1014107
70457
496288
367206
782823
804
945699
691453
913027
520901
354822
504978
399163
655908
191767
100324
624566
1012348
313005
917303
641960
723220
189736
497390
149034
647649
771104
845426
447276
462350
1023121
655546
504866
3238
520774
900952
178077
170044
840917
934478
72715
1024120
389084
330550
1024142
177342
626851
271643
344257
501402
661380
560014
915312
323065
580906
473376
757116
587717
189998
438049
600360
622895
857330
478943
732889
264048
934596
230906
88922
315547
368776
293493
27817
959351
508515
835416
349745
467916
433789
109964
642496
123967
471050
997044
980475
199656
827386
474988
378847
300638
158560
604405
787004
961166
666409
302821
885271
708167
786534
1041347
621608
907168
855305
1027936
436116
692190
744684
164906
979848
297716
102378
577511
648381
375592
945217
844910
124995
411639
654997
863372
883752
151737
814503
11371
338663
205919
734931
485079
231195
536827
586498
643018
581897
915078
705203
234053
932154
873531
412370
106638
321632
333602
464369
824554
84932
1005274
976643
462616
201830
213467
716723
302085
237629
434152
897207
834473
712535
1018920
784446
757129
875440
641877
391474
663801
392266
58667
534741
362132
533798
308306
444184
101717
394373
79753
470594
566868
860779
1005781
321617
383123
491993
417520
899287
737090
467886
306136
551519
34703
231497
605622
173220
117164
418363
935413
420597
434489
16806
934698
13078
875278
226139
744875
735410
654594
916573
480966
422070
123121
748311
371562
20578
736083
708209
314488
383040
135802
931226
307122
151571
660835
248155
344354
44120
638363
317444
195206
922964
196009
279755
552566
505110
968213
1044796
218823
206489
997282
710601
872503
436719
218155
305698
313431
454774
20812
889860
861565
396866
725660
480485
267911
909445
1489
455692
552591
922951
168957
542334
802338
540569
613858
841754
880382
949861
169374
84930
364642
740403
420700
188435
889064
81789
272579
581903
580188
102923
793965
906672
857483
511774
312320
952
949810
595346
267718
903515
687432
194771
712463
770458
288906
176848
313113
816112
930457
993723
252907
179470
822550
102530
758289
905007
37131
478419
551573
540096
648941
673866
237311
831820
389715
106983
227448
396379
122224
81045
992464
933604
891114
14954
306069
11513
41147
721944
832184
412530
250707
71597
689950
646523
22893
472018
84663
252665
1043094
57986
116829
970130
1034072
602090
315601
758501
62959
1033383
459979
757497
288364
869759
730250
626853
198011
787237
642315
380710
781005
549436
822584
98712
589208
872093
159193
613404
820076
812760
766533
805911
314653
47150
568662
842793
2439
782254
986714
600969
397449
760383
62444
936957
197116
113814
531777
877283
443086
78076
722084
437685
1009136
368038
525133
989627
275383
279719
36062
562225
187537
955772
496557
233420
997337
778810
826134
589797
495212
255266
328035
1025540
263307
768400
984806
388677
524925
425492
471108
236525
193300
3552
1011258
556315
282220
344688
85320
981152
673299
944164
708061
384516
187073
831460
576621
538910
105398
542088
687477
737701
180796
1008722
175147
138558
475872
839402
718338
465995
443736
863018
594652
946878
927760
367202
589032
514455
499256
82140
824916
654383
1026824
197702
209256
270996
612657
474834
702776
150738
852041
235457
883026
11260
666052
680985
67934
69630
729860
84700
15110
1038609
734719
523185
539573
251279
486374
1006866
535622
56110
783138
1037369
1008070
112794
219796
760243
793307
812434
271744
338225
909682
471138
881170
580991
488451
200146
999832
285099
803300
985059
420713
834524
725912
480857
365272
961152
1012850
365465
955257
57037
303203
468331
316240
475107
236641
4639
274215
399040
498510
783760
46521
301058
16138
196231
6970
291230
872530
368181
667727
368842
617921
407044
991532
546762
878440
313558
390731
794985
269999
956735
490729
629800
168467
250909
412584
434992
370519
480622
480348
308171
332452
573378
1007033
191379
852185
194038
651776
741144
912125
528158
182864
917322
310504
678733
449389
395144
391176
973639
151696
523220
1042637
264521
630482
797189
830584
391806
276303
436640
764079
1021410
916303
815217
480336
921297
881399
139108
191317
159503
673065
468184
669311
36811
35971
776373
750733
934568
205225
117679
945639
129492
295059
887059
938237
728134
17132
742686
801454
966459
40243
659836
737589
221833
1009521
373943
321642
407612
585536
301772
656950
237522
1022908
533110
952439
862565
437434
710055
538322
217400
978707
853300
1008490
764968
469206
252618
558535
469281
42509
771647
79722
574352
289749
991806
63883
549457
327069
933810
11947
833279
174624
670001
699509
69789
393000
620169
891668
573289
81501
985660
214843
81508
496597
187062
934953
346652
929886
793294
271339
29478
979013
971413
553925
593859
444897
737465
792914
412594
488927
970344
118573
554811
271870
380534
356153
346953
923062
954496
863302
875756
848217
220729
941869
978831
308148
639132
96362
883272
805638
567142
324958
607228
380532
192600
934147
473146
875904
995202
451636
471427
856788
351126
712740
979290
31018
150739
452789
837447
440294
882172
850336
397618
265638
547812
303278
38494
346396
271931
34887
797951
381585
278877
492931
1023424
77607
57416
326381
893415
475090
230090
879812
958192
783608
246695
51421
781796
293219
997546
305047
588199
119107
529925
42556
135994
508329
224094
298236
1040302
391331
602588
145616
875769
49474
863844
315769
570678
250775
644115
603700
205043
966123
124572
96910
617628
968801
311396
29835
570882
984307
562826
772518
59794
850002
712093
470483
289191
929887
741175
741315
556176
540095
1036226
272483
909351
659591
28152
451864
90279
48301
233441
895254
477530
620128
183440
34550
268596
669988
367412
349650
418290
765277
685170
576274
122373
879143
944458
984396
1673
343354
974654
215517
367605
512044
856619
620232
667985
859390
889799
226518
465981
945054
16812
115740
546570
555579
148682
555166
313384
366751
454289
957562
161790
663041
775962
761277
638789
410719
110226
40409
684436
652346
975677
220070
198573
311419
341486
154742
256260
30940
387369
441284
1032877
965640
100115
1044302
985898
935806
271514
271050
302630
131015
222082
245428
518683
37096
336500
538901
666151
529408
333260
885869
247944
227087
346143
922534
465737
11058
586620
784406
18051
445445
685674
551861
66241
879591
350898
38162
395325
225690
70418
24701
786258
719772
887304
36271
312273
561631
136343
225573
1000103
109445
826419
171991
673403
443352
967738
1019815
606118
855763
854988
175791
224626
863307
35214
34980
1027917
1041164
155795
13755
875052
711651
692505
679257
551881
916429
603252
708654
207420
972478
816381
533964
5821
584972
109316
477292
109211
545142
676102
471688
534277
1034062
554684
362812
527389
613979
264207
459771
625545
694239
958033
748983
20048
510029
890476
277781
702253
881412
631828
466555
90579
545073
810666
465348
300412
381730
166373
757889
370574
113618
73765
982191
524009
304028
533902
445356
382284
84192
932118
976061
978357
262571
573642
817696
1015886
496400
1032741
557356
266090
419256
257098
376501
64724
522450
15557
922010
151670
443530
496844
917043
745070
400717
150236
360282
525247
332253
1009411
753920
659615
565299
793102
274341
567652
483577
1041261
167784
918249
58459
287394
204204
776022
610735
471040
649086
17139
569266
640404
8106
52124
356984
1031537
534039
376031
668435
360653
782538
409854
821833
108905
1037498
359974
943938
827503
219954
29032
732787
761884
310336
323100
31226
839649
373125
207608
474796
969262
13925
910278
65629
281832
1030728
503011
620969
69856
563207
972987
680435
330433
96781
5075
627405
243702
54280
433143
7072
20741
839293
286199
604207
647448
445547
903041
301938
453839
997195
344919
225671
386920
113892
460927
550724
436457
1010044
658212
570691
530675
334581
726364
978416
671687
922703
1033143
466126
110150
413555
93768
909
389174
558198
95764
1026847
17730
733250
981317
541572
301895
676823
36785
643456
737048
788142
299758
979993
52729
734088
896785
440972
846857
869115
574440
123155
744380
350774
38531
847893
381298
627313
524687
520502
711832
92903
113508
68804
978032
542132
389246
699228
945633
581115
302077
126742
375225
270686
330316
152350
960482
422554
892604
658206
819001
77162
982726
990274
58166
676364
1027253
1018501
171763
184743
706698
916819
398787
854856
851500
935218
926817
495890
72102
920744
704333
509916
793967
830508
562142
404701
933928
136483
199083
1461
548970
19839
626249
513561
1043537
577302
202598
932237
282516
205660
1038361
256557
377884
833024
558106
772393
882
352052
174637
238051
623941
82200
701359
185345
817570
639904
743770
830835
149136
671509
684784
329178
514268
94279
943176
23753
418206
622529
48877
486215
480285
854827
994950
105864
311935
974369
373993
599229
137969
613023
247707
758320
396396
509233
1003643
667401
27723
883703
530121
193046
141064
220795
533644
455762
941924
441955
970285
732643
508891
122822
119786
686999
534301
240992
124424
253752
829520
72655
182382
971136
915251
596932
619183
380491
914782
532210
371302
578297
315881
383011
766860
399077
885253
51165
179038
169017
657826
884268
240066
352634
402882
748257
410759
874491
929048
31730
110539
365044
258428
707236
745011
1003473
169890
630272
206902
710009
273902
83161
634097
693233
441035
490650
490763
266791
476467
218325
749677
88752
698320
118583
571203
299418
894893
577645
632220
326704
260253
160393
250069
341368
828983
1032055
745051
326520
548382
525722
417950
742936
301745
136836
98960
330724
846492
539095
277439
213542
164301
984584
466585
768307
806976
618799
128982
774099
413502
732669
528579
849150
138324
246876
190016
17043
868746
231437
598139
164980
1031692
118998
108557
450578
2738
409766
322237
575324
371905
848135
295426
118753
733953
533243
14318
20930
178008
868238
983260
965345
525279
921042
12686
880821
189830
450355
1023989
977707
132374
119509
357383
1014400
592864
837068
48616
607313
118839
989941
886092
397840
108230
743209
868349
250305
5118
592608
593440
482789
673862
255801
759255
530030
135875
281909
860192
954126
623803
878373
551575
63674
624261
963850
269672
947949
238506
932914
619887
489479
602968
977379
994060
95959
607677
193455
608453
80896
398219
776756
767670
287639
251201
952780
707178
432736
1012646
365485
16562
136929
86227
513520
769837
46318
414826
740240
949468
257913
572338
250064
1028968
137745
550870
390083
804316
353671
142771
443625
342268
73442
21284
11628
349808
443229
942435
886129
656564
394148
300639
736923
697841
919241
781577
899162
714384
1039768
308643
149273
643024
338694
49045
459093
856774
315316
698689
798159
5395
703135
541337
123327
276983
182980
435535
950538
13997
489085
970812
684101
76321
3895
838575
569487
131083
43211
28771
935289
545392
822224
462599
872442
343398
505834
626170
611167
780471
525995
961961
771428
504875
570155
725808
949211
134281
276925
705542
260627
470330
277710
870804
287078
857638
385577
91658
7872
262943
406161
928698
317
363707
1006245
643192
1011758
425728
431998
406859
333092
406201
133568
830896
979864
339683
803035
37199
742739
968083
698266
285088
733619
931131
199723
649115
465825
763643
531001
223118
110829
1008431
539618
442673
998267
238170
862861
446479
343717
284899
732062
635399
68717
512076
371342
141961
415461
815104
248713
646284
627633
877403
551680
964934
444405
597977
136320
932015
424591
923547
273995
929958
98758
895121
607003
231672
836227
936581
771256
348296
613396
380048
827367
695571
199869
804225
367323
402405
65307
144733
917786
470659
290700
745883
82592
773847
103399
244940
775436
609164
481565
259429
158274
872522
419265
138359
992379
985612
514088
56463
823784
617871
586475
130602
1001303
499038
507978
832445
711843
262918
71856
87949
264241
517962
173119
679444
640296
552501
612126
463003
413475
487393
726652
894874
60674
814664
291827
282359
828858
881382
637311
399834
538398
470893
874731
122334
809529
201162
394488
691592
130304
3306
383326
279503
668856
163156
837425
592851
609681
57817
716595
796648
24032
198925
411048
266896
440018
611920
681128
27352
989624
71021
806704
449086
734119
946992
989038
502041
834773
621034
825697
568755
284352
286833
810786
512297
295652
620974
867505
622466
175056
175826
119163
977193
195874
61356
385092
500615
7405
740883
760652
131383
531512
391236
941856
381438
619836
855622
534309
817970
349504
682579
581140
358831
965563
338431
156875
1018639
724672
510797
366904
863524
235508
595405
387308
343974
544813
593053
625721
345690
635706
672291
254853
118584
430467
902368
610488
134741
659105
945909
869327
60755
931222
811245
743786
379147
937054
120595
615959
190606
561593
992367
480985
271004
570956
912954
336512
999264
591035
708294
5912
698030
895168
788608
156810
155527
661468
219388
49749
546868
633361
816773
197429
831068
933235
359430
834527
293523
928586
671281
796371
14641
668228
889887
292863
658642
209257
332016
256855
381593
1044188
1018824
243725
391963
105711
528162
924005
687827
788373
944750
1044369
11747
332126
211064
169990
144096
162287
151618
228916
804821
219686
178891
1037829
498614
263718
802322
872306
561706
784202
280165
371855
516557
324133
554979
610751
1024128
635132
953004
917859
482190
17269
916382
470598
860226
549363
674722
784639
669240
373743
816948
937013
136557
1037441
264727
469518
195584
306944
543319
218859
464690
722504
32108
860772
976156
104233
149601
505497
219388
439063
884585
980782
114565
35913
730612
369977
917875
392265
18996
326135
386799
759606
237022
266818
581266
87498
129809
431697
1001114
929908
876020
839115
765431
429849
486707
528273
438594
995678
1035696
422986
463520
905002
237584
712634
442865
80719
523802
815338
610490
416583
835634
457994
362116
459638
27507
745548
276218
210345
332170
737385
334938
346908
233491
590331
771354
221183
10398
942379
226491
920010
338036
579908
871150
522132
162739
507847
163019
579662
97496
222225
1006440
337340
300844
803671
793672
617224
968028
527281
409018
616713
672226
70250
430470
455713
891276
347504
487081
319566
48379
446564
346739
1018628
867768
364883
710924
753442
979434
797440
773888
616979
247057
292340
1012159
1015153
376497
265471
16313
35987
641677
926316
499408
299817
131381
103168
989068
102494
518725
659663
538925
984
1037855
1042462
420795
219160
185027
292619
597606
1021918
626060
429522
271862
48736
50706
884194
829883
377036
489452
874358
188916
565009
207688
195321
926258
116416
450862
338848
28280
918847
176505
499061
139276
997334
544617
51065
2671
480047
212488
622842
529827
88224
761391
46858
365701
435955
699940
96564
921424
314620
965795
471379
418590
291824
193287
415475
987769
431331
167984
891643
462042
310626
681352
332266
306822
736223
115267
919336
966977
523423
713213
875572
397613
852379
693608
68391
724105
262978
203685
800408
893729
571622
761353
653607
654439
697845
134582
530795
465557
557455
379568
201214
299496
831151
100329
784887
750046
982985
712844
220689
27887
725356
488413
721897
791612
934589
178713
560855
537004
734780
89738
59403
810665
645509
23889
872754
63558
198065
788600
213859
595639
437141
582683
884439
761548
752662
701555
204754
949613
296381
1006317
806376
747739
641959
746936
904651
197981
752580
260511
35128
828911
311495
919787
567966
296625
622856
147860
160739
1629
102840
521051
38066
731814
773142
109842
818659
978118
910748
218124
472978
176488
993722
410718
389473
344855
64532
57142
111056
397193
320975
128425
517770
177538
149231
898597
797710
650152
867139
947201
894469
36476
85284
929909
423566
905790
41588
369767
20461
552917
982841
424656
274070
285838
314937
697552
799976
721835
292936
913723
657416
307451
751303
30594
702912
372095
1027908
151841
387311
831634
969548
805805
472091
774198
1025716
832001
637621
139441
558929
974435
144800
28367
591769
127407
293211
160942
28434
992246
741427
896635
623454
35594
832460
17728
364964
49987
224357
280721
659332
695630
1038660
285135
946297
290221
817839
677693
689339
588110
807949
678116
879545
1004994
551166
40915
660434
524353
605425
583845
1000672
972228
151979
166669
939072
455134
191726
544405
554309
1017641
932557
503248
287267
7562
7343
189909
478787
912496
349789
136089
313904
959330
164026
259288
973260
876885
119100
697453
801986
351584
375240
180446
212491
471590
437455
667179
713877
817287
371953
220926
632505
531195
119545
728308
690869
1027820
800570
907963
869814
101644
549846
711678
138002
48033
167216
931863
462303
906256
593997
357415
147348
998216
496852
795445
682765
14934
561470
787570
941522
972705
193736
308890
752037
901035
991835
156371
208481
730622
626961
126938
886634
513542
294901
272914
722300
38808
660866
173295
454609
884504
729342
942040
289340
45004
838444
1042374
72964
325759
41419
146513
698864
796800
206132
357497
384043
916896
387346
101754
206267
430452
1032550
908632
616385
862314
305056
590964
186362
533626
316407
785019
635631
865152
963349
120163
514511
607236
979020
182144
281773
836115
290228
740766
927925
705808
884414
462159
88691
481176
171634
461601
736462
500600
523660
31426
703321
521320
957587
172573
160800
241857
712110
9296
11572
413236
505701
580146
265302
184681
689302
274967
580866
582242
75260
777166
865312
925388
529927
234568
191742
19788
931877
747703
290987
34325
472913
959427
780347
486707
979187
647834
537047
735815
854260
308500
176840
278233
190980
723377
986698
890073
206812
949344
709215
45541
801769
439943
864462
256713
708386
647425
440946
999601
609858
450705
1043914
258353
154666
794392
958350
39299
1022844
684101
479380
403768
878212
673176
928177
307582
259708
567190
657518
836968
834314
396134
962909
691847
713527
163619
833444
700727
699793
672720
337572
791062
1010735
179309
730869
529208
236594
233269
466335
731624
457379
192624
823996
443418
103463
953377
220871
444360
960969
880267
685976
994007
747545
193259
115366
852621
201293
121802
732708
544030
769497
127030
783620
630878
686048
42561
177541
401486
807267
1032208
94052
364940
600565
75300
678049
796357
68778
147252
1018290
36612
30730
777488
93579
246711
792215
525184
1034717
292183
786549
290047
596260
834388
277099
180963
391892
545563
189689
596662
999326
310691
787862
977113
128307
780523
621180
174000
540827
972773
255720
143319
118859
1004080
741778
792233
179224
821475
897197
425700
428237
222048
419535
845154
391276
896306
28131
92348
216536
629079
304380
145859
407368
249150
819203
76492
551501
803370
40245
826718
814025
930854
308991
365756
55737
234908
603573
334108
380354
463660
954588
784085
462445
421230
1039135
375281
355897
507616
822004
189441
365344
826879
214410
532493
79198
535876
349387
826041
157905
1028070
741857
11668
668353
794634
135407
358130
973459
687718
79910
507227
916720
581410
467659
150147
370096
125725
1029741
733256
803349
226499
988989
751211
321654
15449
942632
355319
419668
397204
935514
259277
955864
144653
364629
187692
794267
100122
944639
412433
250420
958601
814128
239959
215482
979849
724603
496409
638100
388449
110635
800655
244561
672352
1040925
1021638
452356
541307
674694
569909
603739
341330
401432
394148
406973
694632
658125
458873
404822
196096
159410
718414
492270
576112
81428
911815
992878
903604
763685
530105
689846
872177
408582
46809
739042
824906
1037474
957655
315587
895192
244177
842614
567295
553413
36819
412652
599157
395392
533215
547563
131729
389349
128588
883925
352757
737974
126569
465451
759331
239788
262842
672182
864110
20511
57918
933504
650734
758167
289830
49537
627
170038
659940
1025785
913776
399973
422119
710766
567936
510081
535625
138855
806482
992551
392433
486069
165377
553962
591116
938881
522427
279909
455350
22107
716253
768615
159723
698399
416657
927322
252596
122138
831256
315720
266272
773546
467147
405609
678753
355748
872669
793889
374661
366346
77809
396479
106196
564245
956656
392561
126174
246330
763806
961697
528581
183498
253139
431855
746980
317799
635635
254038
995367
903445
171257
655813
859409
625707
536058
297212
902543
633070
82005
14598
961652
606384
593729
61751
173402
10186
140939
167857
170754
337441
893816
37266
632890
97082
432354
505505
254692
212420
80356
168854
835243
32622
236443
972266
1004928
333804
828085
357947
223641
729871
903627
222701
209532
271434
948151
951751
411682
107816
1003719
911319
462904
47914
901765
719897
977475
113287
466294
328963
471518
94756
914336
936390
276588
721087
843811
801219
705850
277637
153502
479032
594743
640218
814866
636508
812401
217734
459362
489780
832111
222637
420574
593001
1041432
383473
525465
353550
1022545
18031
282343
209845
642816
219531
3317
997864
221730
485854
222131
5269
470739
477402
642623
118919
959807
386046
984710
753722
636064
162364
142212
1036764
213149
498729
588309
375711
50364
982399
43192
1043933
845196
499298
209382
814453
284284
927542
230499
1017985
120434
910367
216505
83683
797010
146756
670389
252197
972416
634773
692734
562815
1016613
842377
731119
1008828
933535
649391
665564
268132
1001788
678973
360739
188474
701980
907921
186302
161849
714564
957801
345080
647572
655979
938085
982427
89587
707501
401354
634698
58562
226482
14310
265237
442390
880830
514763
725834
728086
821620
302306
469730
780185
80039
830018
70247
998372
816726
231401
460819
811090
290238
510778
1017396
790651
432035
619237
828891
628077
771935
358822
662002
480094
436451
978352
364588
838796
745395
638067
784958
631829
405310
370888
470311
932331
287268
798384
857491
699444
436629
1020794
472144
749109
313817
696434
525663
380442
537855
113117
957628
141024
499895
673382
528777
557117
889948
51809
1025073
440350
339839
691746
132674
211051
720293
1015122
378756
585127
957302
539503
254590
214175
301471
592155
398860
491802
773965
536951
567435
233928
750068
502806
198567
739632
744619
657771
41282
94409
897743
24367
262761
899825
883483
100341
171166
583920
604749
51899
334108
720331
163870
918534
821629
57820
613077
431001
900943
105348
216657
982043
674093
497346
34117
390198
260294
721089
850789
123363
900777
991323
801969
997624
289840
733195
804082
534601
706873
45068
588833
362737
156530
838343
387626
237664
509565
175461
1016448
782915
249062
192360
820918
564066
697489
250590
56111
354032
48703
796643
382247
294771
927638
467686
742811
182554
451604
608411
477543
21091
589745
14343
893575
673397
709514
260474
165993
514233
465348
646427
914214
520830
67563
440969
468503
223590
949691
786634
214213
224611
143187
181205
447336
311956
772930
855377
590020
438554
480761
521148
917711
675936
775608
611019
424961
509037
783665
195748
599165
416170
162165
1011350
168493
231965
240015
917149
660625
792924
659674
537263
46377
409581
734636
834762
629102
1033665
490606
869618
252030
716209
173171
1020672
574542
948284
381735
54851
700316
102924
884451
327697
217655
875970
358644
456521
305835
702908
203011
741738
126967
23101
136009
429905
461319
173676
1001163
501458
367750
153147
673456
435132
763188
609433
999659
744275
683461
715888
701934
872067
691199
507892
88398
859169
250090
189153
60579
1007298
643673
232815
39857
769049
927560
751733
836917
180253
625122
186085
448962
178330
372237
845802
738488
754677
97228
15947
965367
517447
406638
27905
1009988
127739
335803
611155
728474
820604
609094
863721
126281
2690
318951
884997
1026654
688180
981361
760862
588809
582490
895073
553873
269959
135287
616976
596546
643217
131992
953322
951888
525933
202031
290856
107306
1025261
318175
284074
974171
177610
556717
8742
378042
257306
82297
504867
99424
15894
76555
180576
680799
412926
687410
136251
227851
65873
587942
465443
790183
193368
993567
335103
64217
594080
398629
778196
644795
81901
450355
728565
115643
222820
830773
952138
370487
255599
459055
890585
190019
939915
821542
746876
511066
875436
727380
521459
418817
408124
760321
284348
363178
802766
618043
719850
632024
293822
260423
364493
319581
409285
401232
864849
768242
373112
729368
162071
468952
544316
48396
1015479
984131
895390
848248
145772
959824
309759
431808
203934
49791
833991
988947
784008
665956
1022732
293799
1017026
950259
867475
419361
667001
144603
109085
525149
445541
85147
348097
745324
533725
858201
308248
802136
194515
137455
914033
46419
1042164
940554
602913
939448
1007519
744321
52680
699871
214176
1013576
512196
178526
396549
682313
919562
1043937
1025547
693143
538897
154299
249290
346273
763722
920693
996726
956658
371548
125098
225647
466593
647543
338574
123025
470183
980055
486794
71301
156336
934457
182926
800874
934336
519249
36158
1031810
601372
408243
539239
381359
82584
441015
154447
231998
795499
476236
564782
1000061
869976
223977
923365
905354
92032
285367
314324
325564
173603
779647
33240
412708
608399
450504
509967
1025242
619687
568656
1042527
217085
335817
686627
182832
680058
142251
893969
517580
4830
480884
930374
468054
623186
74528
889479
246059
488019
833036
99280
214961
359369
77779
841847
582311
756937
764372
463594
465977
231589
102079
498215
918502
812464
978506
372485
22542
588683
646351
227415
696091
88048
201868
82128
915039
937209
63282
794454
763287
157707
754482
426122
153773
283299
1033133
216536
114886
764233
577712
977522
46434
759405
115934
949191
910921
220844
496601
673619
673619
1030549
278193
48490
152447
298623
853762
812378
599104
867743
305756
746479
128310
72428
659100
99240
693211
16787
959446
534002
874049
979656
249015
115891
458045
564802
923106
788399
688868
713302
453424
104999
105410
72742
390949
389654
899184
952319
702972
528765
62718
104953
97469
485634
271532
439552
297855
720746
182557
176199
361483
239644
488305
5806
411158
34140
105250
880972
516250
283153
912480
471370
866866
898832
602362
985654
611072
340035
646713
951591
656881
359235
410860
44057
208011
462354
102460
1042753
315412
404466
682463
985627
1024153
561445
575036
650132
413001
968568
643170
618648
562172
198709
1008064
749922
703506
1045415
195718
243287
225987
776896
795910
84459
555953
561794
519653
233212
106328
133519
856704
825228
845633
833152
770411
535705
766229
157296
247697
115526
305018
102601
677811
101760
157106
648809
579074
360130
353999
324629
904519
325317
1018128
376738
445480
208373
310968
597394
976714
258084
692429
67939
461835
951237
711594
474139
375483
857675
373707
930865
258719
738684
988596
1001856
161218
718349
249621
1016803
863493
608431
1023041
80408
616100
291411
332843
426507
85961
542138
13375
214257
158373
939657
743199
911958
930445
268714
692461
211382
778717
521408
358136
132562
217112
490831
384703
364472
302918
319088
841829
914482
785183
351858
977541
603674
489855
167721
389322
596744
268604
672115
714063
946904
653020
606418
309467
756184
752116
869310
225552
309317
811537
872231
622037
964169
600861
82643
886252
769424
17068
683099
108661
18940
778405
963335
285194
610984
552918
2438
355496
604169
477267
909823
918959
864795
401413
791066
347664
76949
779541
115664
781923
1044873
116803
634023
283720
825329
121280
543644
301666
397868
420243
953873
746180
363298
849191
114517
850729
413018
562023
904582
197754
812087
406885
300673
856294
439756
312554
97381
475946
564324
422342
156979
829816
563075
115450
362442
802016
873472
76540
224088
692214
266093
229111
339262
1010303
530902
969937
825136
610378
294682
556374
767255
1044559
292071
817900
865359
269765
181110
547568
692090
324134
560364
171692
657727
202251
358499
739786
219758
476937
641644
303882
478625
456085
54997
175550
799312
775534
511455
897231
112417
997970
248983
719563
402630
821405
1029364
970540
130722
420187
393148
963060
821525
173252
82308
371191
284276
760775
461242
625731
293654
354642
1016119
969327
279250
791364
616509
962402
544453
370982
950044
919639
518195
338305
602767
475889
289095
700640
414802
594228
126612
319137
454221
716902
968842
314468
1019118
652001
546840
472897
581208
623268
952163
603158
754362
315854
813626
663937
785722
904801
334267
548616
72128
580102
1000147
490136
942393
622373
989030
504373
504461
1015293
135483
578130
531275
264284
94808
285978
846216
697997
677054
852706
268328
615311
66259
969233
211757
174545
362053
40650
128398
247390
451428
906960
824278
64049
776143
258288
863594
826482
643461
347063
672800
350694
115331
227883
282354
180613
849374
623163
383209
1013296
728784
478448
1023776
874454
596423
99015
993260
288552
285014
441392
942920
658243
988212
1012755
54242
889449
646147
92508
146566
962391
150298
799395
104049
914761
1032340
489768
635286
522359
757046
895815
280581
164155
594345
715080
711403
965344
694703
587076
781034
285474
370764
788678
115543
214914
577917
965699
563763
413551
634981
47320
269784
804590
887831
396569
152361
723588
950223
114530
352120
597752
426791
823484
222
289736
584683
592724
661759
114560
998285
547181
986747
939164
990414
926167
675620
171584
303126
818476
773585
916830
126874
429339
116227
1022134
1030503
352881
514891
724724
162343
661176
638762
920849
613609
648760
472832
631881
151320
589530
942179
443520
999944
929739
1013656
310274
652910
410516
543827
46930
603166
500952
859089
189629
191452
31637
574760
201678
645715
855577
311482
43837
870498
893733
906077
42473
137536
980319
1010046
1031740
110710
578271
944552
323695
1011940
436956
279215
160440
347934
606334
65361
706817
200908
381258
650484
340566
632700
322414
887705
120597
494204
1020801
711616
798352
308428
381502
17771
367910
159634
460106
886249
58887
310071
462675
323870
420576
428091
320203
550216
418013
770014
539832
254315
355796
552731
1422
855798
928416
914302
588041
103274
747131
802025
403794
347075
584270
820359
319915
60640
712333
238236
251063
51583
352192
589460
903064
174978
1010889
54824
218791
238906
103415
931380
869239
451707
380597
859557
566501
672636
1029504
971955
144696
104617
35725
553465
1036538
691753
1005834
778860
292417
660003
575965
3687
576362
286435
29782
910603
633825
838738
307101
668900
415808
56222
299249
865211
713958
688367
580649
103224
819883
145913
965193
725320
961505
136917
295849
112430
121888
955675
382922
815031
107092
102331
926586
136747
996491
682398
297822
863277
105642
775518
796767
962458
814340
885054
512486
126581
429987
800942
969675
740512
877962
301113
655201
301507
462569
126116
432145
624886
106954
574437
564086
660584
422745
1021099
1032346
916612
664410
693660
582436
902927
592750
711985
849193
559902
265790
264195
597634
83503
515255
850308
401293
335895
2669
97427
103971
511991
837881
181197
396973
640058
313259
136767
565436
839589
713868
623594
958213
427625
999365
693507
444660
969308
408450
839869
308630
683246
717128
779761
102155
1002007
758951
69236
906478
403246
31308
690287
205264
672436
84003
830921
705019
91814
341228
866758
522291
204177
296011
250729
549959
586813
267281
34814
978915
731468
392426
252340
691822
558430
632026
923877
168838
197520
305023
667952
585640
969061
272104
517506
72136
942555
948943
436144
894260
169742
134757
180786
847301
413523
155578
1034095
192405
630827
625983
105524
600019
984176
375670
973555
869860
145801
819333
660159
43246
793112
204494
341952
297154
858853
153643
237671
298012
193816
299571
903413
454621
764768
670895
159744
1023655
40367
203705
641026
108476
517744
863756
681661
208999
970022
946356
391383
800996
818964
746150
69931
493364
179816
217578
96268
939556
948874
1041586
919121
141927
394522
1038361
788786
680970
945041
287789
405144
1025475
250255
214628
588900
18457
98948
700053
175887
286893
256704
578913
312086
357951
142067
380872
527049
772837
729890
621349
74251
519975
88722
349801
636461
659131
336254
696348
542002
103268
36134
373884
317342
161172
946772
395532
1000390
344008
362402
885972
37058
778444
301161
60907
212300
500979
240663
722873
663874
638630
280152
776169
627815
881241
12969
727623
166864
373478
219530
453706
909031
75502
456827
900126
1004044
981774
5631
816069
446199
762253
787756
538022
675891
304249
276412
997881
804094
986360
680876
628548
482016
485155
756756
219567
501378
398246
154053
126986
996116
754863
923891
399165
120356
899703
456442
358014
41321
815864
19437
726858
86693
698804
341873
38506
73119
920901
698220
817020
490184
721288
290860
312763
147785
169568
591607
600256
202102
440744
917641
138719
213097
132095
239372
62003
887147
744248
894732
719769
44397
755235
772470
428848
126651
541478
613721
438725
131321
281066
155001
780290
298312
277324
668683
319022
373866
391657
822867
618014
1024605
986408
662579
837536
237998
976113
545802
455974
61172
543663
650805
1013628
465925
109783
656465
975070
287937
840004
343814
697498
57587
426931
575868
984805
527047
617116
677757
1044791
929609
4870
123795
438193
853336
388005
977947
84568
333628
207519
111917
352372
45864
349113
580345
880647
260132
238772
850475
870509
922768
193022
484519
926096
736063
255977
199133
418474
927235
293482
2912
546
535888
453305
160702
283052
746768
150517
292791
762856
981360
489993
107811
127578
161773
264246
857797
998695
304013
419663
318812
719513
498332
578041
429373
9193
744048
75578
49365
706465
568053
573547
682272
429521
120486
398010
1023620
92081
312938
379917
716682
1023946
353828
634809
617586
440620
789170
178352
888777
427684
170057
887488
74892
478518
577574
295546
470401
403778
194527
1035614
337235
334815
71853
651616
349461
900402
418258
594993
489918
366386
856656
861088
884829
860058
529085
212211
259985
187344
230883
830052
18522
435784
464253
177508
697861
893162
145327
241457
225372
454737
200186
261218
984675
711591
191842
216321
105336
424560
318198
643699
988845
56796
319521
581328
602252
58851
595821
193312
956032
910283
304706
39138
571454
778202
47201
836460
979187
684734
965275
88622
577011
450579
604097
567591
826467
16248
876287
805456
641931
885617
855227
678879
455098
235028
1036071
921901
526796
261489
822919
531369
80775
950742
531723
318156
259050
490225
164096
147693
277600
257531
1781
728116
322546
628902
840652
442154
289790
130954
349564
560654
205005
784137
868487
453409
242675
171442
734681
544300
431291
61386
866676
336615
63777
260176
842920
518834
297948
643899
350755
485512
833090
312530
629631
998136
839715
133915
18525
223997
938124
470360
335466
124618
692091
441219
897064
875219
295066
397278
821659
68407
62885
655713
716884
129940
511444
642164
25825
519258
991632
722876
502207
39708
172765
910880
929290
443205
350244
277118
724342
230638
973461
251043
212097
256564
71175
720610
613101
493316
128868
451669
913447
942901
452184
83697
732572
65722
777729
428346
211800
69158
551350
242461
257477
523169
569576
849347
701115
745473
63175
230287
104635
830960
738077
588204
335901
84686
112803
983655
373024
117093
933677
639027
396540
820610
299320
253967
122592
61069
467852
20268
866549
722795
19854
914814
462130
913872
169470
393311
295001
320794
668648
258509
575491
872272
106472
1028896
143674
634393
714240
715
811836
913198
780996
462001
536417
199852
790256
261278
909181
630576
973917
931378
43982
1043228
233142
954023
172200
445807
640291
376289
277925
104872
961863
89261
434682
68363
501353
484713
256408
516009
525870
76677
980608
980805
445118
258099
295584
840221
45431
44061
424926
797687
589338
544398
576645
379675
820373
16571
136229
70815
476947
432082
953598
720126
601335
467433
965854
92732
688316
989225
94235
373916
363604
600273
876516
662151
169244
559135
421450
787143
295054
925593
39165
735115
626363
820091
548135
738197
349909
181801
667589
813780
498165
796048
509366
16413
6606
752389
418256
602026
320386
613814
911402
363578
115734
953564
508450
583829
181330
819413
990568
630160
112418
570424
373561
9893
77500
484536
275150
294908
407374
327033
225098
22796
521705
445899
767871
68692
416604
4221
57542
776790
939370
475258
690109
146988
154904
381449
469639
747892
950922
1020508
909082
296216
309091
974831
92517
124534
967382
120936
320485
64283
567435
337204
797501
906333
218424
813789
191345
407164
375265
748573
867363
773266
643234
608153
628884
215614
184180
213406
101683
322922
673504
411729
392272
857474
463230
712404
252778
722608
56634
1020926
457683
1027510
547829
237724
705321
965869
693454
119153
736212
850070
1030560
454213
471847
15739
980249
391561
589839
369060
455014
923418
1000189
1019026
313552
584667
150166
499554
996453
26873
282173
667994
414146
3820
786040
327850
118307
1043294
808117
607938
538913
11262
997899
95569
798516
787854
840340
1026927
641794
493367
135908
698496
333476
630180
118589
1033049
391355
482022
429408
105196
97025
548512
276084
128328
403240
309031
931473
277771
332112
968771
734079
309919
925977
70950
461155
920985
449036
873537
598024
210350
252132
252987
830375
180392
745544
488595
515654
282221
197363
176069
855619
653560
493943
511410
903540
485888
919860
210118
410655
173720
169295
932279
417232
644618
666976
873089
452982
269661
589644
1039967
268142
745221
95855
756457
185195
600409
255289
410513
762769
895887
27731
747421
182103
927437
291077
1025253
132766
96769
894495
587611
941213
725309
220836
256374
140132
820852
225688
561893
10754
262520
843077
915893
167834
905766
68617
423752
711905
418702
278633
820299
871602
1008097
340156
341195
732
413097
43064
75111
794090
591971
891643
97161
100633
1045257
557264
327719
187954
489794
743110
216412
823504
100302
673450
757072
9636
976072
60562
731875
58222
967708
186066
105613
292234
943025
822673
288714
414401
10612
513570
434891
349406
138749
621168
674232
163552
36655
46457
588138
294224
72189
643733
168396
885331
662929
468204
637736
904765
111722
371771
504667
292569
940083
681361
8719
730270
72245
593376
211746
282840
323283
410677
610768
339993
707981
1036947
445185
954709
152116
925194
961226
577101
436394
566976
376711
716031
947750
860059
101216
969810
456195
504626
707477
746539
828577
422547
707275
820483
116569
654357
625618
511337
249234
651835
557927
15081
433126
82312
512072
890902
152517
487674
862200
902998
280584
686130
750433
725291
808493
16711
1025393
505791
25617
1041185
237232
383689
495107
807193
138063
861973
481830
64417
283399
184622
769572
418223
702853
518725
924782
802653
616976
477932
459068
289172
330604
959878
196210
291806
871109
207462
497824
359696
238623
413887
45691
832001
918548
859220
267545
448235
74950
734328
619471
819141
998186
1006820
191319
847572
213672
587441
793203
487218
307856
318132
1043332
710280
147503
299837
919947
822577
999676
55496
950699
656000
965045
680451
31902
507161
319056
839836
417214
658158
846597
764928
896771
410887
686087
674889
874031
446624
749545
444667
844070
560967
787208
969016
6983
518518
147279
481187
787547
441004
334755
820116
786486
1003212
578085
62792
595736
678268
411224
217702
710466
200192
820804
252279
549997
838488
945299
137800
100976
899160
529893
661978
234931
733046
686503
185299
54295
760912
396062
529242
160118
87879
266767
68700
836663
397284
791229
1012985
407852
682781
425786
943430
274573
802536
265804
557331
189811
994769
871941
359668
672791
397635
333731
1003590
25667
338759
473079
1043774
990866
385548
277754
380544
619198
513755
306762
782629
307362
695987
126310
1041384
676086
632090
357855
845776
574347
564266
270233
1018012
336974
554845
746769
904823
425948
479852
719801
16613
546767
462693
1012441
773069
845472
315920
863613
854437
682358
599342
773518
273862
946845
205913
168443
806240
369707
874005
139134
989588
586831
436573
614508
110760
600445
258711
951636
880611
122530
215312
638631
721444
398814
4410
1004551
212848
726752
619908
313013
121762
962371
956121
505390
332128
596868
1022399
798116
311630
391718
971261
783034
446429
912028
257137
554661
3495
914790
389988
614687
861482
410794
676280
667870
898284
113924
960921
383884
662906
133492
49145
425254
804590
522139
547003
785021
227581
297642
130962
714429
207392
570447
551269
960292
912292
792080
974992
227541
944242
200711
20604
310033
650038
117180
157607
51261
781454
11105
609185
284489
351358
461932
771875
826478
650770
794549
569689
452628
539400
445184
856518
318866
706871
454902
554179
65823
103151
142942
366586
17787
219663
63136
172529
160247
461642
986031
112657
981371
209979
708761
571108
251650
182820
822161
669348
513470
876517
851715
1002228
958382
872051
700116
161893
741818
449546
395150
186879
875034
140021
866719
257279
1020685
100902
574755
31140
1006034
549700
870418
848069
314145
814835
403324
261629
636215
1042381
525721
774568
17674
760327
821314
788663
415112
958208
304466
288874
280807
814405
755358
835595
559722
409268
981890
154933
401990
167839
596192
191039
628485
720572
716533
257016
513233
429293
769282
216219
197404
653112
841120
678525
641656
675251
524012
868508
1023199
954117
563938
185237
997219
20038
80220
824664
53154
290260
996151
37203
423852
872617
41046
365769
449659
930142
622101
556859
441756
105631
745824
18102
424638
66810
816732
1024431
121746
328616
93105
90606
372593
192680
124715
98862
150812
816325
716440
112169
622327
53001
879545
557952
699876
65151
45073
706098
277848
407682
40438
388943
997146
502918
112368
380490
360576
770749
630168
605205
43569
874156
115937
562083
121129
854595
1012205
144137
15478
527432
991567
193590
256281
114521
67463
511115
771849
672124
487640
468776
127840
769781
627316
56392
326204
576195
859958
535432
552685
444468
316827
586988
38518
338751
291694
2057
555717
909921
80262
209690
63401
597073
1015410
637843
566718
530693
183907
236241
148892
402745
211816
979437
376449
1036017
171468
144595
810979
65624
162307
835486
792652
394472
283098
552661
266747
887752
1022371
258861
273260
446812
793386
455068
269600
580882
68308
340678
1008582
820502
546288
588379
942707
724403
389585
207084
350138
528908
718871
91254
320813
330415
891354
571103
1001142
300486
454141
133590
559664
619101
174015
473303
890002
964791
418095
478589
850673
419416
29456
20424
473871
621791
260225
392461
409840
1017661
142269
531471
782095
232623
124916
203492
1038559
477891
998875
854979
772151
953021
749222
629433
695739
267955
1037724
1015903
992331
956604
178839
287725
908377
701025
1003649
928565
412533
1011944
299907
243574
363617
77630
298503
157954
870799
247509
913955
379121
826625
189489
360
156601
951388
6315
229990
857883
915057
1019855
151608
583255
936729
154243
790983
458663
518899
990690
434079
883282
997672
533130
387463
1027476
699291
200202
30476
239875
360232
828871
978677
714911
127281
344030
692195
874988
73029
309959
494330
914013
181460
615728
511575
516371
827939
910890
834734
916699
123589
626875
273464
233136
935708
673582
192091
168897
536174
597460
413444
997543
416210
397320
918619
794641
82869
432653
450575
345106
959417
852720
1018622
454683
699056
388042
808132
480160
783705
357467
821254
574378
885058
411633
1012765
948875
473997
430169
669295
645155
506648
460466
276506
252788
754355
753063
958753
100634
877241
994074
93480
936311
271385
871584
898914
977087
190870
997809
862214
925396
554756
725338
566210
1000725
877812
977806
978420
42077
944076
589280
83917
820387
691941
125567
1030996
481086
246309
932275
370770
165152
348312
240185
323819
92102
919868
412522
112436
200473
287995
555165
383529
995017
694969
145240
662145
833865
422463
745222
271168
952131
935696
638849
366586
39954
412445
226082
467552
358399
571401
54200
513856
165078
759206
469637
427264
682617
598244
39377
624571
604777
582927
698280
503257
260989
855083
517496
486763
836247
446788
678630
17047
962108
105051
957831
791216
681472
983121
635650
758049
668525
690773
508513
316605
810258
280158
677071
278394
796625
295600
391706
738138
890490
405397
490120
335293
674707
34392
174899
17402
853041
139882
1015481
81049
449664
427511
481795
254167
720374
688681
962333
1032300
74222
974752
235748
772734
305684
832986
955680
409363
861704
56076
183541
900159
35450
33091
51679
276124
495587
247971
236974
776134
658457
897798
581341
403756
206440
389042
619288
214648
866808
97137
150615
625607
406402
844261
181704
114318
497965
719516
300624
462327
455209
49312
348048
561217
593981
235788
32555
925903
652985
248508
441199
626422
45942
820921
802774
878612
988090
296904
1015476
679635
1041743
688405
312981
135280
640170
46726
1041105
43316
967247
200514
619650
577089
879922
514706
175456
855050
859573
550073
601425
668439
503691
915
504594
133501
338961
319631
81024
387482
691413
256868
815020
232546
589940
928379
705538
217738
662298
568038
498269
145648
230519
373867
997784
434957
899047
864641
423461
518189
630245
801315
883261
110900
30273
803008
744844
746572
399525
238968
793374
106217
731814
740678
89786
591296
993043
611108
922310
870525
440000
983640
283925
451807
847671
254515
346851
988418
459169
67144
298482
969245
110135
869007
626842
838845
848141
313775
768961
634769
463949
382744
722043
300510
652002
787532
99204
222578
803248
794602
642357
630294
800671
825624
401540
500356
496860
266516
482284
829851
848495
743740
809853
800190
638591
297630
623792
568414
120646
156539
733283
56298
630080
411517
525503
343009
882540
248832
570758
392050
110092
136061
187441
781070
359310
882944
646029
773432
487738
767316
152768
89941
189554
644966
35333
892124
110927
318169
935761
989358
656822
519111
997740
562100
312325
595099
34294
414485
560941
245880
78785
317553
64793
654300
983686
871597
64436
784750
350908
453213
93686
441167
392769
173018
451111
171203
358646
110610
214863
869591
286014
662239
450058
631049
711328
733530
437267
253083
502060
385624
885765
915803
236203
71803
949111
414660
178296
554495
929409
420275
500233
219157
877982
1025397
731562
510261
125137
325417
166166
987433
564849
1039549
980707
355337
968832
170503
485630
16378
7765
311537
135510
950769
167610
895283
851939
82073
885502
176099
502017
775948
392674
1009565
617835
756739
761072
840376
89152
613474
1031256
53833
78804
925415
734696
469040
329833
978418
898408
789317
784498
98696
26797
26287
789698
1014645
871904
225662
980392
730854
199929
557879
877705
293760
1043874
746691
484633
110381
491849
597065
22753
212979
571389
918036
33582
544569
424187
720933
453978
414600
547881
25226
1030413
106627
316103
614669
182266
667348
592336
863508
27820
69356
42901
21941
529276
210295
348110
829639
1025980
204973
75581
708229
963105
112094
5135
89367
859687
322485
209740
470838
620943
565241
860620
305168
92208
110375
869383
764022
877292
690044
1007892
79151
952033
406169
760316
108080
889717
483049
953262
123733
692052
955618
425380
217049
92243
218816
825485
381988
303471
240345
263836
875228
325465
452082
251588
891600
688951
1044934
39530
664339
545195
138621
1003831
464144
973743
135630
149732
59205
609164
230128
453647
756267
364119
564714
299266
421856
201567
750270
761407
437698
388466
69706
163477
682871
337487
374559
745130
473421
428043
130853
842988
466889
208437
257849
46065
601331
936624
745449
808042
234585
673778
211171
937732
60195
902680
578937
167039
975146
174636
354332
192278
698324
646698
481974
767575
465555
947394
115711
814187
140479
4003
981656
215829
780288
293495
993965
415393
299933
140657
727065
587150
266614
529981
663933
950760
823994
367169
580475
803530
895363
371986
1034731
424151
760699
174290
787562
672076
144058
114245
644388
1030334
800439
949139
163715
963869
653129
1001656
527747
139933
75969
585889
370751
692048
25142
45343
154488
141788
542362
266576
185570
838037
614625
989101
672155
786313
961950
566784
230867
125131
936300
333958
231038
643529
55575
193510
341643
436919
10690
605535
801389
316445
25601
611729
744790
673550
639413
680757
198468
917412
924469
683587
843632
206961
429577
446964
408104
824099
1004197
700363
172409
204243
552744
952600
595327
546981
934203
45211
234960
569351
978158
330092
818767
154355
439805
562148
147947
1038808
487920
567970
9374
345694
181533
896115
694478
747538
85499
60438
173420
455039
937090
1001944
350921
791016
821150
208614
59562
147856
87660
210473
36327
943261
498954
69266
139877
924717
572167
956005
349915
623624
161705
788574
508723
210040
214065
702805
209890
191486
32719
591779
492066
1004488
578080
940849
923412
56920
127959
508071
658040
8387
307659
48319
360562
331781
157218
590235
623018
982102
373944
969111
113736
446894
453679
396516
1038603
867051
920980
597715
940808
244968
279530
756251
946605
792444
1016811
149139
811027
716790
398594
728473
235521
640163
1010108
713347
797430
717136
215934
739990
993925
185673
238922
183673
990108
589822
761907
464896
188283
616888
792894
962880
802521
727307
689120
518694
550948
804290
629265
285128
597493
591743
971067
196932
611706
789941
721798
1033646
919645
489941
412611
958004
854891
35706
906009
919326
803997
883680
915360
341968
190301
150033
659851
749096
240185
508303
579676
29012
564937
795677
366489
1038586
493369
282111
584771
834032
2181
224715
592713
908671
707640
58014
468313
375631
203987
816641
446104
158435
580596
982916
249934
867837
883706
770602
1039008
61156
83311
89658
419059
724672
853368
200798
420520
134303
918102
272958
553626
863121
343298
236318
2422
652510
217946
922978
357333
537673
562132
46799
647711
537730
68448
253997
901908
426474
968606
359574
740895
761202
140814
345493
554080
851437
522747
772103
970583
566867
886389
757074
804800
643753
39591
464573
595694
988207
29785
1031615
807610
436775
782117
392611
142935
108248
1015433
48568
61493
521450
846402
706660
785696
517067
396467
373760
502176
267370
862370
796681
958990
534197
857974
526584
718256
607232
311257
223255
635323
477102
381382
717851
428068
534753
876493
549387
548600
456112
347221
196955
336386
703284
39405
487052
664807
330937
437472
779126
374296
552093
234589
705952
874896
871594
789133
861975
536886
342395
19792
491882
833738
184613
787391
8517
854435
459983
417950
867678
721644
175691
692967
778583
108748
307882
454274
597248
354068
990831
282402
708191
527286
951680
780657
111509
48179
289581
422616
877524
994366
308694
511096
948177
1012587
508255
704036
3580
203283
1004972
1021735
103892
30292
580250
149894
900328
503564
875944
800053
619146
891073
836
603358
570980
731860
501105
574932
846560
336540
857523
256873
718114
597540
257771
823148
406203
787540
969498
269820
965615
627712
610606
699832
117121
743777
257670
709821
778970
64325
541228
163810
412036
1003992
86696
135343
165303
279314
762688
817158
36675
618517
266449
542559
582852
869898
961858
247082
715562
587622
754695
493313
485151
4361
1028787
620859
817590
340437
71018
888
150599
1012028
70215
306434
1035702
1010283
344394
369306
942505
681814
462451
666485
113969
256034
690953
1030174
335987
291254
992515
786332
685435
437829
806718
484080
146221
920162
727934
260333
952762
978794
967767
723966
200495
558039
111272
260408
526123
1009358
165153
516865
1007669
541485
1022552
705337
564545
337131
138585
207272
609060
590334
462634
886947
1015745
20801
541907
8995
374610
986241
761734
318894
785136
853356
45100
870208
330853
290726
933604
2307
14866
22228
127580
457795
350195
64832
571391
1029820
760110
230702
771892
353432
704012
935917
180310
503457
765759
902361
917769
32525
628053
119569
73361
809354
1016335
92448
816665
472378
802360
813678
268662
102849
181084
857054
607976
549448
824826
393288
580242
726759
488994
499187
329388
860263
940004
240275
541481
1016992
889576
894592
650521
568308
747342
941883
999215
888317
405496
71182
469302
668415
115359
186651
238509
484498
766134
320603
720247
227384
912558
821033
744574
599417
31968
518670
562251
534254
69282
374995
427946
407714
966060
157163
189232
149121
126344
169463
144592
94629
825017
974971
1031734
1002350
694517
363662
655664
864445
8007
766560
237786
37164
427402
369919
475416
784450
624698
23081
379770
882420
1036684
85074
372991
977814
227104
503719
234138
1029659
1036559
467806
765644
114527
39572
501351
333320
53011
846336
862579
80903
423074
374784
701945
173375
626410
999793
797458
560172
633865
5983
346645
162168
525480
239586
715790
673559
116298
554797
868022
228311
672631
320184
1026206
78766
291454
992785
573348
394803
652723
612464
862353
924831
49847
687452
994628
523152
132133
373504
866114
296972
125045
877471
235590
588867
6100
34004
731603
68406
329968
319059
664907
888762
403706
459236
367109
245852
100725
700267
819382
458662
260194
177309
740889
476004
555038
600872
131707
593546
302362
530667
132223
385271
718719
280442
994840
85159
51255
765949
283217
371035
795484
583119
298702
941906
147086
572881
324686
541102
834624
184919
1015849
574087
912044
540448
106748
1030163
460707
734887
33305
869399
918951
988972
772603
348844
567624
715014
344070
484441
54362
829469
138594
50599
625380
722925
701402
212788
654291
869543
862757
563352
164938
563699
759252
193656
154587
615905
758008
951794
758891
520435
293282
215938
787417
36847
928352
316890
199907
960939
833892
805464
736300
1037778
664049
931716
953825
685140
106634
562278
116009
669477
945511
731201
876826
370602
867604
769949
97369
614575
168899
578560
198297
449969
1014399
265195
884160
217233
178352
192633
315165
159599
613844
1038126
112736
333532
615720
279701
342317
816819
88387
227394
952352
393820
215881
1036227
921657
447967
992302
389637
646002
619199
27506
236185
869902
644702
942639
723760
86950
787297
652397
690620
660790
373995
60250
866455
253351
267516
225250
504121
881939
725672
212539
861853
803599
180733
722542
158555
813374
976479
842558
1030643
766683
720279
878744
702699
30255
132928
951991
134085
826908
422751
770906
900049
498653
764899
351608
422423
978940
938341
1005078
718917
492142
138875
149010
615049
1021401
266979
378036
432328
888194
954413
212394
687434
499314
696483
700766
228591
949608
947731
10837
465251
124002
1008222
401617
1009817
389292
223087
326846
552222
776215
361824
321908
446044
398697
549852
384488
908026
515043
87693
429689
824533
727763
502016
352799
488629
872724
822850
339455
841367
926443
951584
532394
287601
784602
854066
597374
263322
253880
1530
780828
320464
540691
663511
379655
569609
788890
80819
493518
784584
141910
1015047
343991
787874
977753
475803
687765
877241
703099
432088
282212
358253
420006
241330
22376
627071
362041
655818
510749
200966
600330
493213
326030
882463
323455
310164
739692
178309
643838
15714
636424
629890
819773
818182
343556
661602
558533
1013768
709943
232182
369697
785403
273002
457966
830098
298336
917028
411315
479599
74073
822819
667066
12095
122097
913268
519834
127888
28011
372179
71291
139411
890484
660107
844607
33327
1013596
522768
350515
275384
123025
654596
492109
627173
300026
42412
419656
686060
851725
404964
254151
961001
279041
663242
34119
462703
942823
122307
751341
717169
685630
199311
896646
322095
350811
857591
965812
1005937
62577
133518
167233
1035613
218263
886608
224232
688378
22028
1009540
156395
162805
144647
228060
985030
41334
684203
525207
835998
510917
662400
36881
529351
283601
738960
238095
233298
341203
198523
3006
165311
193663
121753
707683
407044
150461
533870
897736
1038542
478570
35002
182661
671648
165579
443051
702850
301571
648453
46461
168891
951896
278931
135117
796543
324318
705681
448063
221774
314651
688622
303183
322855
606617
44954
268454
313901
513053
766611
381697
779576
122909
427657
677133
328034
245313
581484
542649
738028
630124
183321
794669
173139
607796
948397
770514
728777
294798
769327
149610
149992
201338
957475
859235
602867
1036138
435382
689024
193837
367996
918689
325626
148615
394349
319846
373167
277807
64588
1012337
802418
195586
149119
174416
984413
941417
336663
1004113
3676
820359
762151
840889
925956
826197
400789
916478
433190
324985
441827
580017
384068
276384
749715
938804
293671
106346
310495
950323
132869
429437
718310
563029
403827
696697
860296
746435
697484
721051
155133
489577
907302
527909
882128
765864
913473
210922
809369
557263
54178
977356
440606
567795
14966
1023399
886398
81991
349139
741737
372360
939855
671945
936046
581785
828461
515550
65577
87310
680660
5413
577417
75795
726866
843173
274424
535155
765985
336254
419108
590966
139650
939578
723099
484742
301012
176947
913913
506423
451447
31279
725562
484494
561155
935220
426565
519451
918393
645369
127062
976
146488
67333
130480
722555
827627
740706
254485
71573
578724
271166
504681
336103
70117
966015
528266
621112
940423
437893
840620
980811
965896
321064
25018
572992
939297
637192
358252
832917
828150
505937
516761
301314
398150
346226
360337
261186
386337
724235
261811
263456
1022032
301245
318366
437569
905889
315669
288362
1035024
205140
472910
401752
971949
378486
370877
871634
613
463410
200519
647426
875342
717710
903724
1013094
512200
662752
254479
639723
492110
713469
544931
919027
733996
689112
585929
451977
322370
569407
424629
981881
355672
183157
859580
869642
340719
640277
724363
546560
169879
196768
830129
677958
955387
846839
10583
693387
1007606
111304
725762
662975
282374
978130
266670
464323
480610
397847
924935
422145
140090
929622
970652
747603
457478
959309
281898
42853
821157
517494
351717
362722
1027962
150894
938975
523371
980518
429626
592269
88694
442813
24515
98083
237166
973902
595028
869057
205113
24591
841064
1016344
797256
787728
902232
144355
187385
398699
884924
585531
564048
885838
824006
920007
567785
218241
390804
928932
423794
483573
348978
880685
620905
191479
209849
406018
230505
66836
854177
833970
532670
262191
641227
449360
681173
1041990
872068
331216
503455
87500
622846
8990
462419
54428
3365
519778
228369
644287
589013
14822
891404
315083
489643
916561
370954
689485
404972
932336
827968
503779
748616
318195
100007
749324
793299
783051
343847
106149
748542
664372
345897
425760
1042285
1033769
639963
256302
786875
309166
912050
605635
992779
307477
734188
449375
71484
307948
287208
218352
816304
223909
406873
147656
277478
112105
341001
201871
737719
624861
717174
705636
335252
31431
901432
560398
988635
684931
441747
157655
995473
678706
267392
1041898
845187
679296
712729
409383
23823
530320
631287
470607
934669
38658
440323
798802
112999
275511
312100
913467
429661
177504
412200
624197
832925
907993
765019
797921
228981
943877
1043501
759086
117244
607069
983389
88453
961773
761294
926452
381209
935243
874041
878561
947315
497304
68157
689702
513463
611297
1015100
786274
808591
110977
792035
694585
654404
123247
225375
118438
399294
830333
341136
259681
111247
319078
829145
934211
1005689
673494
997999
260295
340228
356793
747367
606677
304946
347339
872217
1036565
858487
567679
983095
7963
363986
587556
258028
988142
504277
943181
422350
321263
243308
811968
271319
542757
700159
784536
652088
970393
135538
26339
592426
864068
761839
746759
173945
913922
847426
999205
142244
455517
720057
860500
52841
584630
1023873
573425
522073
883116
658210
282400
808444
788567
798780
840089
187421
214158
1023983
765884
143738
904633
40067
413018
429825
885327
924532
944768
874150
903512
795571
738449
107405
146588
181617
883013
81061
875610
448088
475459
1017472
336875
144222
405297
139232
867873
233836
387745
61924
260878
577762
87911
151237
668277
497837
396230
228904
706033
647000
802554
586765
177019
547382
69287
422887
734581
1029106
194501
869254
783920
503052
795583
625537
857213
946981
475310
796866
1014337
941353
1009355
202360
120549
574232
614479
582995
864080
893405
556705
656549
791375
992400
246134
541978
571232
380357
218182
150023
876557
137245
317728
398836
933062
574972
607564
559269
734443
684399
266447
948466
799399
930930
180312
507982
274956
565499
104422
154579
802628
710884
976388
832506
278983
1029033
594164
523694
276438
308441
828924
364024
241342
833481
754507
986355
763497
649221
259725
514025
567595
884759
1026273
598470
694072
646604
912673
361600
115434
625138
247600
194833
594865
763283
679293
339211
961072
239836
235027
264213
641337
864003
319062
484481
427577
101765
136459
748111
359252
1035617
122205
888629
271313
938458
459675
631871
740451
358315
336483
666961
100479
25732
921472
961614
150651
587807
246428
637067
368962
520381
920763
397941
5463
678222
812957
767604
932208
456818
505490
857621
694641
772655
418455
612747
688191
11563
379531
749769
977452
604769
990546
586499
149365
872927
252976
424060
26881
122683
570075
906946
474331
967619
343641
313841
495864
162319
158714
136625
748261
236614
716182
1020220
543529
635260
274077
357014
20363
93002
1027508
454404
177878
157859
115050
1008589
1002717
551490
697585
415891
528881
112735
759050
8463
678023
296375
278126
83956
954416
533367
904007
924762
1013114
138861
20876
241318
314477
749146
39762
569832
434943
88334
688852
645204
389568
73086
684599
860478
897676
575674
980078
811883
73212
169138
1015622
142718
207956
343587
1005789
404525
12192
683409
113667
48709
281727
125228
772883
610301
212118
831912
76280
775471
327674
745566
399588
849623
273335
830173
943371
599691
861630
444213
569088
851079
419452
93918
343153
642142
104866
585981
350240
779377
325034
838498
294666
824067
491124
919
102523
1004694
853468
261478
617886
421063
288403
634653
74039
943917
390326
192341
178951
833529
502396
1025665
237597
280886
546013
615087
148549
1026181
373961
303850
690019
844256
868817
520742
916435
484321
860713
217397
897979
648272
595801
777102
684992
913296
439618
677290
864744
406857
841226
655572
179618
36808
1003844
369831
596806
810687
226492
268376
692093
1016425
413325
777874
1034046
917473
445701
209074
726068
895140
512194
296553
377505
564089
763306
486558
944558
869819
1013264
786235
4684
383313
688588
623719
105094
386122
425935
838905
1032558
441565
551934
952553
988202
757230
376526
899882
284611
545328
164606
389591
858861
371553
51290
548140
776496
882064
908029
374083
301620
148614
739401
156265
211262
879384
781536
925057
237118
233808
539866
837570
55445
296021
541816
1029220
516233
249790
351824
383751
436877
793848
110681
827399
76799
275904
807320
181467
446006
567411
373352
518775
900550
962750
859492
844055
511694
799523
1021620
383742
403083
35818
458885
579587
319958
496527
677097
865473
168424
695801
169684
800897
207891
355099
800230
377584
737455
969081
582585
517593
975651
716551
130977
191190
465874
73730
1014361
596958
534215
955027
888811
735849
273513
517884
631573
553383
637089
383017
906512
583434
63128
210830
11941
775883
811993
754350
732898
746935
432600
846522
55472
239132
444540
448186
737662
732886
553097
703003
973390
948413
1017538
16753
774880
620125
716370
510144
281084
375445
683339
573938
619308
290182
788482
112890
802672
585139
580559
343183
745360
108095
608954
789146
386223
904384
27896
312534
977330
436184
111629
643086
324010
430212
417502
147833
963662
918727
734955
13550
555807
594507
158206
231
90007
818026
766302
620225
399819
978116
726012
1025318
206774
85038
741339
454791
269368
203027
745802
183537
649811
450935
967802
250357
653671
671501
92375
393916
135870
461929
1004660
805558
560516
733837
849834
521287
578217
202028
7619
139563
517648
539756
93517
414287
551092
843044
419026
35066
387978
74423
221253
613190
616923
646738
84037
615594
768521
227982
426124
774091
868075
673793
610835
954537
893354
986863
728924
142192
547192
983367
80986
917293
137147
105008
18787
842594
759879
264049
133512
895190
1029908
846635
47454
753783
650451
303209
927118
546832
532767
1037840
833351
876809
652860
312235
757479
221459
995721
416963
889738
106460
417625
499159
75494
593013
820900
564290
983188
734664
907780
897488
541293
841885
45286
432954
211121
319079
1040225
658962
605697
751538
152318
991475
890166
501897
13885
644266
89744
841197
763600
435602
678108
567824
591001
186779
673200
481691
325496
9594
760733
761981
150918
921473
296891
438804
345351
785089
222489
210301
342847
277982
236351
729832
586587
42175
870533
285657
166704
231601
114576
295924
509015
49297
1013015
861417
282124
828269
362347
237854
560040
391589
888838
849611
592732
636241
473959
841574
1032403
163511
111265
573754
230858
691981
275733
1038612
661845
198406
377093
976290
60633
916976
937529
57373
570518
463821
896365
751436
1001113
449720
204096
879935
567817
482235
834748
311239
1044561
121570
471362
756418
622439
618037
790362
960844
25263
830154
942850
182113
931890
755146
418246
1027089
675501
171578
66010
415829
425072
91601
158821
646793
598566
277134
151830
150941
887675
563451
190619
514643
319111
69337
1030142
923964
183881
1007114
875370
976335
486056
80553
1015454
526455
543746
449842
189993
154484
993700
427377
754545
740358
879171
871387
250445
193944
182873
724890
55135
604678
889938
544676
530212
892874
607601
522118
216352
915340
983872
679150
145493
385316
123945
470906
850905
666094
561342
429028
338421
781958
137684
43073
355813
376211
602870
366993
164979
867279
765218
69824
798400
271769
206449
508755
600507
862520
137651
543950
922478
59868
404735
1642
113905
95824
115863
611914
554632
155006
996332
433063
421578
338712
232503
102929
886764
679856
38382
472467
945665
307606
751031
333227
801754
693315
477819
928113
309118
908961
677524
351798
791796
895499
449576
787840
719124
752504
749994
957456
188360
623205
256198
406095
546272
855885
952994
371079
840733
667489
811543
398634
153552
976510
975382
479378
122731
651812
500653
479075
136582
212640
501840
341219
983818
469496
287323
213689
893402
430130
368867
563011
411865
710748
987232
638460
66115
528602
841700
35439
757345
729172
679782
289486
903554
401342
114472
4816
613749
508358
312476
135957
638473
836887
957298
209511
1014990
316885
932634
334811
655381
129631
623251
1026548
1005025
384146
1029964
719835
25320
489236
234199
552755
299785
616365
934442
353180
462111
609519
549849
224419
308500
741236
756602
441604
306946
1038786
517910
662625
892804
424297
1003011
416874
215680
22947
933882
986130
246780
71523
542798
680789
511527
775937
549756
269433
979146
166578
1001284
843294
58447
330227
1007910
161463
275742
823754
255785
1032850
800456
657445
290024
668924
115560
905363
699390
782202
305660
947468
715101
700689
247397
988933
173
55164
587391
642612
935498
954903
891753
141255
160343
565828
370461
102951
339322
770582
210624
617819
329682
352832
958916
408276
792128
621087
389718
688485
563469
679589
933498
1007869
698068
681333
996575
678303
129431
204070
141024
372577
967573
717821
469995
177773
28097
353426
657036
90862
60211
78532
541670
422203
399023
556950
877460
192726
656030
690961
103224
472477
456676
219595
299498
620716
309094
514636
271534
954461
494391
622220
529802
572982
578989
836009
746420
911468
151220
529054
668141
325013
961184
685195
715104
863499
368669
150727
811797
620594
1019329
521161
1043614
54515
870890
383539
408834
981483
3486
134801
653994
850705
776007
678775
968494
838720
951552
167551
645976
426307
944144
828838
95718
267391
383538
203779
206643
368443
151930
20555
524024
686381
501918
21063
57028
698032
744755
538931
458082
745013
384539
108619
374380
201418
859103
272343
459681
657302
1038839
265230
802261
557235
52297
85502
971280
254260
110156
893217
234953
456655
977046
558189
643429
841416
511533
1025749
543293
1028911
97294
718890
848645
698693
170931
533494
174606
859156
584772
167168
511335
521120
56452
36858
160842
969095
970770
441975
541401
291020
257577
716284
1030940
1028358
743742
540616
31499
119567
142244
859478
755402
267686
632939
1031847
21677
1088
248871
578324
650273
760076
648468
1025176
929980
996554
891583
331474
936270
722851
783815
851152
89759
155263
22135
390270
316161
871457
679031
428026
165874
681969
961902
760537
462774
433783
512733
568301
173991
30627
663957
863136
524910
100799
205983
114674
917185
945968
613238
765850
113086
84476
583451
132045
362067
5263
989312
970673
950649
287601
614789
357356
111993
512258
472282
87921
203356
375322
763075
852998
203571
989461
919848
731408
62617
887476
682681
917565
909458
622228
851922
395110
362252
66272
324019
359577
874241
517776
558467
113813
560138
899139
50447
831339
1035039
546732
86443
1016235
599351
788047
721175
63498
299832
351390
15633
202948
202467
643330
98533
153959
775056
821383
784762
772070
549330
308785
36931
398993
641864
944378
945351
820973
803457
438488
852754
301484
344286
29865
321934
496908
506803
653031
521691
425175
131549
486961
119108
254943
448350
30528
786351
451640
780643
167067
618520
602564
855758
805653
1012658
195496
891051
719115
795189
811974
535651
1912
325507
550136
226149
41059
84257
530601
1004381
42782
789749
56174
908720
640431
238522
38600
61602
994914
82551
413950
797658
131267
464922
457385
81220
1004176
630146
603792
992385
365740
786231
360406
233784
942585
614133
234951
605438
462099
753602
940258
370494
309086
154616
842167
770558
208534
375662
362961
906664
17435
661486
81998
377236
230722
509016
972807
815244
303758
161391
112059
1043546
211237
600079
70823
1027476
513342
601820
518719
847657
8083
533434
414886
5040
139639
318140
22115
981941
111439
1033569
574575
580572
384124
956665
172847
860313
402038
348186
711652
296284
668498
970654
801646
185211
531572
53786
635557
898470
871063
853476
985212
167523
278510
27276
50728
158357
473810
539710
407672
156567
490714
636446
793901
565655
896117
796899
216636
809632
276562
137107
1038632
192254
552568
162806
58491
128599
441416
57182
766588
829686
226604
491658
662631
673143
373519
368311
916634
40609
471570
863915
520180
653063
584722
516984
439050
1004071
596639
812007
756649
2856
778903
699557
1031487
603624
801753
749828
581945
747351
299484
524020
569746
140472
131138
731877
851904
179330
616969
687324
59164
767048
932287
739279
952800
853355
733199
97959
841830
1017177
562209
1031006
751463
516837
402329
29832
551409
268221
10204
298449
369976
558838
765181
614158
703795
982053
290959
66537
1028748
623532
407956
311657
895963
303072
202394
560129
446298
452137
164488
924355
786161
344229
319670
998258
303659
461019
945459
720915
166915
613455
792743
861916
250069
567053
316956
80028
688
403093
642497
71222
393902
18451
331378
559346
720383
103229
316358
479635
652937
877175
893075
949357
91963
744344
369248
214907
837954
61044
591048
717906
143006
401906
787635
372368
176763
159803
518928
1033368
413858
226354
82247
52351
294800
212560
938678
399273
491093
563811
59252
598374
826708
665347
1028866
197329
322882
445839
944165
303477
792276
53372
257563
737842
566008
622020
301725
512973
797326
719849
688547
314546
350222
337047
480466
108238
629109
535241
148469
772624
628850
273852
804529
1003770
548580
317389
4336
290573
69159
1036983
950151
359570
884238
741814
739424
371998
916075
152453
874431
459911
380400
760894
697686
662755
531857
104912
312137
462565
323714
801569
695534
100693
498118
965212
485343
78086
839725
230058
787156
483238
240236
547367
66713
385222
758184
254871
188164
600336
171748
1032766
245525
841704
560305
542227
674046
439748
835663
1017408
298585
631333
279193
214290
714751
49659
869166
382505
221162
40438
796841
239086
1017892
657971
413410
331914
745852
847213
991020
354157
460666
434954
287910
786848
548032
937952
244341
296666
506317
775243
812923
768285
347903
283348
878353
553012
875105
551324
285640
348670
323799
901083
571069
102180
322146
302817
125887
863792
448622
801489
345669
540922
1030392
458353
317066
931931
26418
599236
571296
16687
636649
616739
1045106
59847
596531
222356
565975
342197
712242
138660
259148
139030
1008310
1031166
847227
509095
750097
188521
976535
429969
632046
742504
39334
332524
346162
603820
277956
364956
368545
559543
89847
718361
280742
984786
857373
364088
783530
53840
658182
969460
18546
564278
299837
153105
704820
407765
957757
966608
860728
963091
857466
629442
447050
583983
595378
366459
1009879
867781
442124
583636
681157
656178
443148
630883
198251
112194
150250
812574
797745
777985
635006
379652
286447
129399
696608
666261
243280
692467
73562
261831
822002
990332
240580
503308
887135
887474
330484
344976
456814
358950
921175
533978
838792
822717
726648
519364
234946
706703
505023
84167
981849
375941
613671
643579
1029014
58538
481922
450785
710347
725459
348937
814493
726809
1007899
344941
195042
745837
995261
261693
107410
22048
412073
811156
356288
22191
591576
311093
788564
10104
218215
469548
656727
975864
291947
738743
532143
993150
998468
134666
792355
479496
204373
60973
129364
1029992
1023582
314273
750623
402885
675973
477877
43947
177844
241750
277236
640692
389260
534950
349451
563466
747609
867626
989719
698149
127498
300811
842639
487093
516986
343789
341839
279151
90219
203667
16261
224658
406112
1001769
792453
745788
574903
828363
462488
675433
77074
453628
42768
833649
762775
565147
754787
947614
49130
391712
472858
325709
736201
607688
344884
786574
110963
27798
368671
909044
8321
549603
828073
242934
544809
995043
258692
807225
642129
938265
966516
751396
749031
39633
653751
392328
776513
636534
762422
956568
6490
988615
898942
683104
1025061
676418
780434
395024
967129
991468
331974
10148
780272
721756
287988
116311
829475
809898
231559
567751
416384
143546
922707
146021
315667
963065
450581
642784
8351
452198
251104
157948
612075
469310
957208
445848
494984
605171
540767
745976
711440
157016
608422
453216
964954
467041
822250
824505
869167
185054
904146
110999
622379
713744
629635
733304
212522
365017
968976
577335
603946
293445
796045
374762
533370
984688
751121
1000124
597607
834147
467056
351701
259922
637443
54157
254665
835623
655399
509801
455441
17605
944954
168548
393793
988580
518972
844611
389186
3257
345083
589189
716110
53473
371587
1015094
998330
138694
767776
823769
1009588
176574
858914
127656
828780
441093
378186
870721
537629
133050
480320
48945
673392
126055
295667
377632
672410
788349
947411
762691
602577
463722
101866
422432
445777
735290
867301
560304
280356
614335
594160
1037077
615469
604420
147287
360052
216624
548738
754737
604057
633167
611170
674853
324195
813629
890185
537348
397238
478462
885107
432051
872680
306944
19937
274166
1032
165688
515174
399058
265768
614960
709325
457545
997391
343970
113046
834251
913601
26861
478013
626249
233567
664733
6472
275069
54483
457755
158614
155375
1002950
667571
33778
894516
1015454
879835
10399
41808
531230
907823
129514
687838
802615
688346
670412
652120
443853
117120
150770
85755
561278
39948
283345
438532
304487
151346
343639
369475
546928
415218
654214
370834
450187
805384
725878
862726
42765
637673
1013566
57198
413458
866346
17449
195536
264430
644087
203877
165974
236698
799065
450950
228478
371630
301113
106910
372369
879159
134535
882173
610260
16419
862880
230444
665737
393066
125452
688572
971946
824273
529913
90041
170697
644568
1005706
531274
402672
542349
123397
616975
899327
845990
878607
490970
352505
889503
232806
328818
898905
1020908
192245
584227
138880
983802
898527
685434
724423
461133
238587
348917
625021
877457
823946
846672
690308
518775
861145
724344
794793
954217
754358
18136
382893
197080
183075
387946
1008849
634609
1027183
139521
791713
704078
91009
389878
991268
277932
563707
223673
584995
619739
549587
1039566
716737
625762
99972
510343
328857
101395
428797
94413
687881
112581
412966
780549
582816
319978
35481
690900
85190
370915
1039484
593681
32007
192501
300034
554393
702621
10449
846417
266139
805824
814916
669979
1003031
503888
424354
193122
404729
35918
569482
77598
629561
430500
957584
995609
505826
342086
710788
318786
235585
410751
288152
284210
407403
364916
272568
261920
52072
724499
690520
571157
395092
363772
918403
551218
878885
575608
63056
986067
1040349
776050
131779
677602
110873
971603
353520
397057
7223
634707
879896
772558
817958
945994
370703
304737
378531
17270
882845
29952
728081
642939
311177
1029962
451919
888200
496966
5822
352740
306407
1026130
806105
43695
646690
640376
213814
628864
1011160
218699
765921
657567
953940
265261
752508
1028316
14364
663830
855643
185517
626538
743749
108019
670469
602009
926012
20952
982223
744999
1015556
282357
461692
327151
681166
905661
928019
383472
732717
552629
1029918
839687
846124
815785
795040
832220
319810
1037896
650673
925874
432392
300316
143874
533491
508267
1016710
739455
743838
803073
440350
112008
113189
140246
289782
845591
976157
874776
595463
934998
811386
8206
838484
756621
136026
189265
883084
663200
306004
194102
829646
251298
680367
27554
314641
287789
636320
744544
794205
511230
633363
233070
648282
216592
151848
850918
249838
352607
946049
868884
125953
1027736
234168
241880
643663
397063
423573
977199
617138
115350
977564
448834
796288
69217
1008349
836850
733863
579251
569828
233028
438151
692189
1016408
587369
910206
863676
979207
818876
764160
967549
803607
32223
1005169
671071
894204
396386
855811
957889
112868
601847
613892
348900
276157
890512
986347
721379
360779
287135
431708
398338
722919
528701
662955
65874
433605
160723
415496
496011
480472
738613
302141
864741
635401
692681
692453
987506
841862
836159
327365
422658
578099
98603
203819
801423
586851
180824
27826
841000
878696
665356
688277
790090
688614
619594
126549
593040
573503
158238
832023
764365
612724
708190
164644
910907
878269
972647
118090
480476
775922
959282
686232
317691
995711
164618
750198
597990
802632
824196
451050
36868
390317
399557
45539
620462
691697
971190
650830
567691
269330
540933
1031055
752867
879826
363103
47082
1008513
789138
201735
628268
839100
266356
450978
541341
931076
605631
847673
610437
994158
301625
82300
487446
204694
715249
1015952
875244
347989
702107
973227
636029
870181
504640
836792
775092
537464
370928
703189
177365
979859
196769
38524
761715
806438
807499
651473
324360
623577
708342
247348
794935
540725
136252
977210
347098
11807
19177
733078
989626
181338
351311
338909
564937
752261
865130
450616
1006208
804612
537192
92790
840267
796500
127157
340922
384312
399998
647616
9194
163491
681946
18818
1042072
332747
639554
959192
614952
330416
465610
499905
904789
441827
320714
388968
49412
703529
791083
326585
1001581
42720
295039
277941
767606
667622
221088
532738
685727
677774
250260
764560
672312
485474
487855
804681
88171
590894
169384
575021
30232
676403
129880
721942
217549
1009123
123520
346797
275487
494563
650057
242537
37766
208675
154367
897216
532976
392568
285092
932703
106767
8977
844662
501052
385397
489511
540646
1007422
227297
976889
13248
185530
905279
410080
337231
357663
221303
210895
354951
876402
827113
493259
928111
488510
578713
330507
470621
331891
170330
507154
1028857
922499
941934
897727
856059
654659
3157
728514
202817
45238
477016
678171
456464
995572
697862
636938
422381
267879
440912
475534
511683
782122
650366
178660
507402
57347
414772
456756
9733
908831
217905
386806
80231
986624
12047
183823
1000630
739820
869881
607187
673086
1020117
233915
398519
894507
301889
1257
602681
173508
516025
729747
948944
311705
885342
433728
159762
85875
169955
960630
679732
804070
758226
92682
72522
304301
53863
1025823
285367
574098
977744
570220
301051
349168
412207
356623
138895
488743
632641
1022411
1035295
719361
262366
136481
1001583
364129
599788
641673
553686
754040
789142
779990
436847
303012
690827
60206
775156
267132
14121
818873
613086
614034
225882
684977
298848
731167
660947
960006
781592
567161
208510
934448
411447
184744
80888
826395
1008914
637631
283778
288437
608415
162948
454705
617044
12940
78546
476109
220742
240833
124944
594277
410096
224889
70076
484319
444463
511346
819535
220234
291737
147794
694092
28
394280
815860
234318
879102
801147
449250
968444
553933
643731
349365
46616
229041
451523
51581
62716
448330
402450
1014545
314219
518278
460960
884225
995527
623238
296718
310409
544065
816813
427665
371908
204628
1040313
734629
109859
558491
13608
222787
69249
698265
87336
397728
584098
10614
542477
121011
486386
883119
869084
530590
527019
539290
681462
443900
1016002
780195
602155
122804
24165
654239
222355
32256
602847
986460
976769
819858
353535
507789
780103
367874
762386
421995
609755
245203
453880
586979
575886
1032089
570074
839784
330712
41045
579441
195758
120330
980805
342440
641102
263486
595920
931930
482319
308344
561725
436046
964680
39670
879715
106663
936775
460590
946844
387393
462492
491589
141122
272619
66284
536942
285418
287163
863203
168223
712372
388987
908903
318950
613180
501352
213024
837446
285811
173241
654173
129907
899427
639900
694291
199256
40106
712648
629752
330811
312085
951460
131936
929796
654539
963699
916976
990125
894528
346802
29588
582086
171218
298539
243376
746600
257639
766314
70431
912518
684383
513316
573797
706494
768893
776947
840028
339873
606149
706045
1013588
621734
344736
188339
485576
655519
836533
912693
742744
415328
526730
507841
215435
384057
233589
932779
94670
471856
40072
262557
538256
316130
792408
828275
192144
342115
702542
612617
805114
917143
152040
720563
635230
769927
792544
827610
8285
854389
598323
420703
66489
583062
424019
930659
428967
224712
570676
227909
122535
697118
397779
525527
959812
282910
496221
98758
887766
210920
761028
15579
987195
741531
79902
660727
902574
70064
47600
52097
1024941
750769
551916
971689
484731
605043
763288
948186
207116
827064
506449
720039
646925
429227
408861
206334
981612
231058
660039
672236
183898
544930
24778
616254
613557
469906
982499
680871
999984
934552
395434
473179
456532
554395
445577
217458
263066
1013937
115332
443148
824917
503334
293460
19203
680073
71168
372363
1014661
597079
669667
121466
468343
117918
180892
829668
165772
74457
351765
764033
987617
762086
929986
139755
488333
1020530
118739
629256
483428
228667
334126
900545
715651
588610
706026
857764
148705
946566
87816
672595
665805
435425
1030796
625364
527499
1019395
970713
969724
193578
123534
900500
471916
670778
761353
530775
199546
659922
768218
427671
357158
388066
959429
190074
572820
69466
700310
1039914
875476
461509
618857
737044
50655
724183
566173
1044793
1027155
23099
872641
502191
421195
551911
392210
789524
112590
723641
359695
24084
68655
415604
30577
11297
876224
1012466
530181
971175
277146
799063
420001
902576
878649
198122
513693
797741
1006709
337998
377609
728941
646826
516162
325375
357792
914207
951608
57754
43018
798189
751538
468792
564015
900943
872118
318561
768382
940113
759732
662197
845908
936555
212989
411170
626482
175097
208386
437258
496251
540076
40517
446250
28133
535220
1030108
247909
772931
388839
320019
395187
529978
422656
26182
765588
585695
819556
1015681
693386
936850
980099
333279
107613
839264
38752
21515
190126
753723
1024986
969565
959660
640135
378811
493966
212812
413983
587492
951472
871804
433378
846554
613569
888667
904230
546540
69725
311299
654786
636409
517787
673480
390943
902443
391352
515757
332318
665856
794016
202110
222019
300895
319446
693874
36994
537372
384364
223879
485259
682324
947124
110104
376536
714236
417235
31507
879807
867066
550159
95370
936743
585785
1033099
307501
103886
701142
726494
943509
118572
769742
289308
145095
256122
824528
684437
864241
829194
981871
230115
283819
509282
395234
708650
585445
855806
374416
631682
235007
306498
568534
4538
370778
576045
796649
9408
246728
115265
746219
863017
437317
65189
857450
904349
141743
894379
458298
918463
4269
145781
586910
409362
163295
199658
619494
1034089
319329
872834
671748
114426
1042896
1035979
328137
119253
453366
173865
449395
728558
645879
528142
1029357
376504
185057
406467
412931
742392
894491
914065
220900
974975
766374
462011
54180
138405
581538
934026
457261
404345
830211
486059
756044
357995
505106
323050
189498
73829
615394
83397
40390
320269
80711
962132
419912
863818
90672
391819
442364
227261
393212
38575
730049
197336
306107
4064
396183
347367
751616
79827
429875
5772
344017
463371
645055
106805
621529
184195
1005399
856271
822539
385536
648350
1027857
932935
801828
48581
268597
529149
269440
868965
700975
709404
364876
394671
320030
883123
160082
542449
493711
260976
580125
82600
781203
673910
98391
708265
49202
212876
513500
727715
871769
446927
904604
14607
348931
879583
81141
361005
773736
538641
1040113
408260
193355
837602
380079
370840
78879
761192
323805
714522
656002
433599
961184
981360
845027
257801
904643
291593
1001751
295998
957953
708272
833624
307077
1032044
378072
61337
723270
938541
85139
228749
203938
743201
527263
768302
288228
525102
10513
427806
272615
309509
357570
261691
540045
664336
189937
884179
169037
762447
418143
57510
851278
1003128
759256
145835
200743
407475
937186
1004132
741486
689654
741325
990480
362447
787568
874761
599471
285041
335632
696383
941744
1024694
607207
262535
513630
909538
326406
1038718
846308
774371
945957
632778
669740
441468
251392
588862
326157
289424
71946
109239
679994
702703
294790
616197
932601
534189
1032793
1040591
542191
410385
654761
443778
985380
26117
710255
930403
27548
529733
66510
158164
390066
780318
325206
105222
693744
233366
38628
578873
1022951
156646
531221
1009206
898752
709920
958595
826366
568922
602413
320395
358778
196617
781967
161645
304033
990447
528987
924040
648344
233052
99090
885540
710608
1016873
626009
425988
380455
742390
144194
741550
171032
904806
152384
325787
730277
295142
189576
549195
115065
363305
681047
748247
414659
409297
896305
541379
909620
1013807
401697
520877
156897
18130
999467
528879
949289
135194
293360
1028045
78105
558691
22765
372311
905948
656963
280653
631111
852573
9810
365423
951766
859701
479382
788208
795352
715512
30172
304991
590205
627744
368611
214112
28931
645424
612832
902792
542114
580243
760535
237955
925486
443448
378045
914566
424104
968655
517380
55780
952659
11665
939704
490033
614307
139198
1038704
429512
162972
572109
680217
261324
818813
845346
127531
170169
962246
415976
812474
666698
346528
90635
105353
598724
626997
253443
19242
769160
676474
1013428
1018563
156648
962982
537006
781213
751269
556131
750330
77790
695505
1041570
831150
387911
1020968
1036620
155139
994178
654256
882815
80635
873720
414693
730394
718802
608548
165085
769009
703563
390799
312500
30926
691777
585743
140729
303935
274893
862737
705941
187125
683969
986215
987970
23728
830926
564887
529761
157371
378029
209497
106240
644334
267310
122686
98292
445038
102007
670512
331892
255581
752565
712728
9373
589191
510553
662550
634795
1022583
979228
807531
76358
528739
645504
6556
539471
920061
509960
389922
422701
987991
124302
605507
245769
39591
848437
849598
34040
352365
135634
754212
305844
661598
672495
49363
402766
930523
774200
856231
647201
389227
86768
961065
661528
762766
1024363
448096
267940
490279
652408
958011
1025766
253595
1015702
631434
530536
10575
798022
214043
895100
1043107
428199
755136
993970
63726
983625
497026
296807
554671
333986
54403
633609
142959
531584
191223
515152
443888
670811
154420
381751
435018
606765
223765
338354
109944
909988
846127
241363
486499
14224
569833
805955
653571
255341
601364
504823
668192
563332
674834
266983
676197
677118
142284
754025
658629
119513
214340
657266
611078
334554
999806
237853
210953
43939
1015471
632788
247179
996987
946193
282171
619734
567716
592209
874913
448496
339598
710594
71822
30282
138809
548447
321002
896986
55348
548912
370227
972803
693476
954944
557597
548899
623408
547549
579863
892934
1018266
588531
835469
426905
794484
393677
729216
315240
527985
336935
59824
211191
645303
103771
267609
762529
954414
310356
455879
29126
241767
482227
282861
581006
50775
535130
126376
442454
715963
616379
455936
786218
796278
134767
804385
81432
244192
822035
700775
438385
162661
774145
351296
359861
710379
484689
938185
607046
438437
1010969
107686
845726
591943
808069
87454
230543
492270
824523
232877
194428
284036
856581
493011
86317
166314
553512
395202
554439
57550
383965
801738
726693
309380
803295
55332
760353
636979
7700
311208
543732
886651
497688
429155
485607
260038
192433
143371
724649
909484
962046
719238
230505
444
818353
798097
920415
239696
667184
710175
365854
117170
545235
71009
296775
951663
94421
470895
396430
342294
782655
389591
611872
3234
430933
665234
72898
54330
708896
472151
898383
272530
489778
151528
563827
512573
131353
732830
390532
1010632
98677
978744
677366
398009
449598
570438
369816
770401
433054
432447
306415
912697
653671
498491
944539
192730
227037
43191
723436
317798
320316
62366
480574
399174
636694
982217
645926
537201
590260
839051
708502
635245
694567
878822
404865
963830
613563
896798
840592
442342
977369
970219
727097
436605
758351
394130
173619
989995
486274
732383
802559
78475
722001
59820
890616
280455
600054
958095
343587
496430
741799
916795
908129
266917
468685
350450
132418
129631
403722
648688
369857
605858
922038
9012
616120
591163
998678
712184
970760
33305
920089
307581
241980
657946
1044292
843814
143415
498355
650660
311669
4605
698213
777835
112038
474114
927219
637370
492851
474451
67112
809788
301821
692860
712892
452962
77720
580790
953788
621529
585374
842653
304200
26935
619278
16148
964970
855064
151146
204401
701384
703910
500315
22494
913712
719073
671743
461204
550130
405647
673679
1007608
1015517
385393
121275
39126
905414
957223
1006405
375702
713534
555965
4005
568849
255239
570210
560366
359714
485852
166711
640266
321082
447202
360438
1029542
679786
31911
859044
735462
88940
23896
860288
173134
467160
397578
147113
667032
669764
105696
321741
73628
908252
808981
834550
38658
553373
800930
256947
402210
520069
236326
25224
852073
71737
681204
646467
555344
409304
858159
1004317
914405
13137
488503
945370
368945
1012684
315054
73478
77498
382685
606515
731109
855495
46975
722240
635915
340932
947929
262465
96648
188402
903340
271097
800978
231064
472848
783470
280802
804378
826146
931758
140492
193298
18312
556695
738432
126175
70492
850203
42520
786423
584349
884529
529449
4917
156973
189710
317593
173279
1004604
970335
792169
920195
876012
267197
972319
824607
585457
284084
497399
39951
836776
669033
130240
747549
753634
314279
587247
840911
187924
658368
624819
536687
806900
848861
346669
917795
864452
259144
262608
142090
693263
587861
71258
440982
889533
881363
875768
902359
327928
992972
847705
247744
477565
712888
734885
307855
359251
607621
358170
249684
730423
616146
999263
751066
578418
606583
506260
260233
79055
95504
735298
723410
524740
942557
23335
848049
174825
304546
380881
610226
6689
630074
793533
888607
215874
644418
329596
759367
901883
924770
430814
140001
786774
146652
215079
997398
225961
1000010
688757
753423
1021424
813142
37621
472374
758134
809045
638842
237959
981911
560961
336364
622032
266463
76438
319405
1024372
972646
639080
368432
909132
819209
218818
296514
743801
665156
161085
466415
56121
991877
491640
538370
617455
185085
110084
551128
931994
804617
294973
461942
285951
1027243
368887
878366
263499
921279
516224
987594
398608
582535
57467
107784
57418
233397
470582
971901
1001929
698205
900814
127224
175434
712778
985306
382677
349508
290142
353164
126621
534225
420521
218174
840080
336653
574260
712692
141436
197027
437337
196681
43770
736643
348369
930925
112266
275589
731279
26582
739624
962288
404610
338090
368190
475020
33305
771488
192622
680650
988075
391043
113482
798344
501654
730629
964430
941372
624337
522978
842278
693002
314452
240979
398469
986665
1033385
980229
106865
849183
734794
900417
222328
266801
416951
649322
579730
392747
671218
681965
298847
48766
804989
620237
465559
469325
351853
1042815
919118
536409
491919
618320
671496
342932
165246
766555
836898
322952
701482
51281
997933
196234
797783
910971
639587
1012877
36777
7223
1021041
777697
280603
177813
163027
682051
424816
914061
884468
325097
417860
596450
943917
564610
529686
564721
189735
448788
879069
949219
395255
439483
758655
186030
224954
440337
925366
142562
961515
384829
34928
315525
1014002
499125
482995
759209
952599
291212
619588
461111
798435
477568
398010
185440
307314
878305
370743
501880
561472
821479
158801
746451
252592
956688
865203
904790
167292
964869
1003351
413555
584951
658102
331778
232034
251941
884689
956603
573639
251125
358465
804333
547657
777587
626192
398949
245023
200749
225107
525343
445528
311385
139949
960358
547312
871331
739308
631351
716768
696953
478245
744721
740958
689922
440391
7587
739481
891270
825094
573447
646471
533776
438784
962675
937336
592808
815041
116592
967793
280882
665893
275538
926306
761329
508673
532892
698652
664691
221739
581438
279456
291005
273532
835313
185436
188826
679678
176244
543169
45073
855845
270799
829715
994909
585137
1037046
276811
37348
863564
774035
806564
469219
88493
549269
727426
815500
389573
728811
653727
117589
126878
719018
865225
451080
814384
613045
100607
18895
974339
605968
227173
1014890
85962
738460
104893
726768
1017253
697531
228930
682653
394164
944026
1031118
442397
162005
984347
176842
942783
631874
187905
980950
306976
828691
789290
946389
256296
883320
30392
881395
533414
558453
781950
650937
68782
319660
761357
289616
591006
706342
959060
110100
524813
351526
729672
640938
584349
832490
763868
727904
599624
254848
860367
546432
662106
555176
47771
747787
732974
849901
480176
982709
953321
803851
581632
343924
373129
486328
618502
406148
1018093
463301
750687
695443
603740
445588
366876
178140
606916
165681
785780
437782
338156
654211
124799
808162
45075
532580
642451
683996
947233
153697
477755
172247
89638
502787
534815
750508
142709
35571
221738
728192
921731
524021
249607
266829
409972
936623
869275
916382
492390
359544
774149
680886
379173
743925
195712
964257
578672
482189
203326
951290
928152
722284
305681
342024
111183
970976
185202
240473
328762
955376
466500
726210
56442
590292
354868
150886
955692
738596
579346
589107
306932
715347
381151
803947
706904
856590
111590
154598
523648
176809
200003
995903
53495
444833
542428
818733
761026
55000
290361
643958
397894
519651
256794
766054
675188
470528
781583
838922
543516
369432
101562
227766
641805
70300
643601
382296
988272
197149
508896
703818
254964
278594
117855
368247
432050
269061
639784
632369
380474
41143
276688
695656
664711
962884
938011
273265
44370
903340
132848
458395
843253
569053
751981
470507
701797
497952
633987
560540
722004
177588
867340
729361
280881
453787
170948
813950
226794
401232
931386
392951
325952
793264
935208
444517
554751
608203
817125
770016
1037455
908851
85861
924405
984017
158477
463320
692603
661476
10693
638386
1022203
594977
267320
1041278
74654
463137
468653
16478
184769
483002
483982
675074
283089
311235
663971
809184
2182
491131
449023
352551
640954
945927
922229
198833
263939
805512
400199
773769
388550
991466
56453
889680
564372
556804
53296
6321
320040
294288
932748
385832
911062
651489
743751
473555
975207
278933
949735
566582
804408
787646
825466
585409
726728
146601
24832
371852
509684
374059
432034
403721
811017
450005
426176
830269
665657
861646
166700
167293
943299
106431
688050
459424
629951
341685
573850
79188
351359
944113
167816
1022558
366861
107104
407967
134904
678238
739215
978811
60891
223227
758026
129856
71408
371443
506573
969036
145335
665489
1026859
846455
32454
392504
23769
368043
879024
443115
581654
1016878
851695
173803
152161
65012
850517
99104
378273
42960
1037890
214139
873340
418910
938178
819496
100513
258021
751572
571552
778842
537271
938793
242406
959565
383116
1010015
413495
1034070
561200
884916
269398
416763
386574
1996
160394
705888
576826
268855
16700
22337
473256
261677
421886
814937
545529
556878
967060
762991
48993
130479
809842
282342
661528
314542
940584
844592
908542
1025153
978716
881621
496058
55033
425497
759774
292207
500836
50194
325956
131807
512636
333874
977304
309880
592924
389359
480482
300592
767362
96624
224029
255121
192912
823924
520276
256877
770523
883781
188557
631557
408286
572946
389524
62401
994169
111644
861144
884426
929049
553833
913561
632835
730623
992056
651642
517187
186044
208443
287417
376004
771866
161486
380268
927233
231849
606056
825040
474605
169667
85230
470884
697200
933180
838530
576339
473925
615450
279080
990511
412059
380254
757786
310571
457206
978455
497083
144999
545583
564842
617500
727514
1026640
49400
933925
90700
984819
185785
151485
407362
971661
521509
723798
15402
856711
346457
190314
25187
1039144
229867
1012086
835555
939950
744883
246164
339461
577115
337944
285845
267444
288609
54110
92634
833023
370110
63733
102891
798777
67538
703961
620990
355192
815878
399394
62260
782309
870319
921677
76271
393598
1013582
133709
322042
301889
348637
693868
129457
37304
508446
100435
982968
460428
663945
313682
362630
198234
554752
595711
311644
699479
432896
705190
222699
35857
386801
634640
328196
563432
189428
895125
862484
179606
386037
990261
998657
182892
440007
473386
979781
971636
939899
911225
123434
148131
650710
913588
652400
733571
244753
637704
45512
280462
45068
518712
768607
30524
78982
254301
930970
592675
163972
717366
933923
365244
643747
808732
437333
825529
132889
549578
749092
210953
127043
896715
645053
966460
113166
862352
313173
195087
644469
80851
652794
493356
665064
823170
215195
893707
151873
492570
561081
317565
1001334
126687
297874
832813
620705
107073
911368
547951
349825
981260
827540
785263
771555
20852
506816
793382
536174
238069
533048
449084
733490
111447
257351
809823
462695
188713
583916
208399
108869
100808
453938
605845
556424
251800
293115
742574
719655
283934
222817
865778
440501
18717
200963
683410
551163
874427
368864
434461
316391
540141
713856
819905
494504
902522
375796
622291
375993
346537
491878
419485
650578
352096
371731
560034
622793
425826
802883
983545
817598
747777
221636
677421
61535
642717
765181
1015058
428614
156178
224406
681163
989474
862232
510151
421377
60385
341645
209016
315746
36335
553130
838785
334602
1019390
67920
832679
535379
323302
239770
903992
396982
20723
139475
268304
926693
989674
377442
901160
854173
130863
552701
924144
971167
723629
790387
488242
513087
167917
591012
16363
379305
1044664
498507
605711
188791
266751
276447
704236
113499
677856
881623
816358
146657
372533
835817
259751
229215
987437
338536
483937
810965
79572
44950
808898
309571
813825
880335
355796
473414
68303
447412
138704
339724
1040974
321443
104603
58964
793295
962738
862439
948311
214838
327854
720153
602220
611515
589742
490231
591565
611061
790075
160738
259331
102455
969419
330940
769695
735851
444474
251520
54144
938311
541867
428606
821062
725188
741692
884036
818169
953520
142392
953576
41339
753367
138669
132380
467258
1044300
433322
543718
842248
882729
774080
56519
469654
958096
302086
954720
645713
876286
415589
318517
486562
124648
707098
387608
333236
516914
747044
970366
222322
207461
636742
400511
644987
318223
372360
710139
706820
851838
931687
441603
452195
801609
89183
1002383
18567
464622
238888
604626
480966
476394
857499
397386
58221
1011897
174932
25607
834606
799311
541610
299828
267821
189496
673486
416009
891292
778670
201951
110993
48971
571029
157020
296550
595722
995295
966248
861348
726954
1018907
401339
408666
563835
375434
947848
428993
44193
738692
479103
977469
428193
348693
577670
1012450
108465
1017252
346241
25331
835071
317010
556885
451852
849918
929530
156107
811044
144587
274903
834359
471979
111189
773945
1216
352175
98737
695649
628627
318909
710729
562501
475576
452372
706564
762910
605598
338845
613587
479975
458100
941935
928907
847611
919763
357391
918368
486822
978428
408259
362114
933727
284588
27245
802889
1000219
591309
27132
979003
933931
339222
92538
746677
431945
230310
28683
22132
1044891
619553
811993
268146
286177
550429
236661
515292
467886
580837
140416
232027
1022166
968618
560799
132650
642134
131391
597938
208820
530832
220473
568770
387969
146868
740257
614749
570035
373441
1030582
665015
744792
928673
972419
462617
135715
1011703
260987
30563
75288
210308
846768
1038852
658367
834657
189245
194993
621761
940169
295453
14597
691035
624591
133363
842363
540927
746418
140863
677119
365240
888056
748097
592135
720864
154066
975070
432403
174070
207947
364502
577462
727733
409122
48115
593836
854911
996470
901670
1043048
122953
447661
945086
545919
570319
903410
61361
878241
353871
1017321
733876
44288
27356
877189
806742
942984
386255
549666
431317
33490
844527
382931
897223
860307
133184
181204
1015029
63611
453211
23089
420904
679677
28543
819624
663446
821396
651488
1029367
355580
341240
594516
692939
803185
610062
802199
124341
477738
126483
642030
694309
497046
182574
905050
149992
1015546
815496
330140
7467
541579
140707
99144
840167
111881
605202
933287
183261
438849
656439
94805
481032
783561
750718
460914
674425
747195
575541
388531
1039366
125272
390715
334703
286962
949382
124578
854260
506820
228704
740091
1023749
10926
649001
92980
705425
25541
63626
738230
558341
136295
460167
332646
198019
886077
568437
622411
190699
406302
937701
932799
721487
636614
460375
1033710
1005843
335007
968864
19234
967587
642550
700779
1027191
791856
466989
323526
460841
1040314
459350
605019
442685
997787
932026
584558
149860
134475
539618
786270
418631
997173
831962
817980
218696
575605
985020
264277
960025
948684
54809
934649
166323
749262
473575
1044057
99673
229942
781468
707087
345365
940807
919053
940146
175160
567795
483066
349123
488858
880929
408149
753162
292697
909048
531586
265220
546514
39292
765305
873305
459794
74906
271916
776544
559208
327235
76334
416329
864683
644859
17221
787644
229027
354199
357254
126941
867748
465723
446414
290073
182666
299050
599019
976166
646822
932543
879751
923968
589190
130687
575831
34289
681392
768441
275498
805568
988457
515391
42307
575695
451346
645665
881615
807529
453505
473005
841733
539705
114132
707254
112838
983797
382837
1008250
439240
919860
805675
210316
646111
556789
476765
792330
316507
761897
421966
341851
516578
950400
899949
611717
731941
457643
136608
765520
207601
13592
1031837
1033615
607434
516375
863993
715853
1032718
753673
1036065
675780
685615
957136
581692
827720
531465
624993
854909
268770
904739
562836
834649
766759
91200
1010499
61782
315128
922194
702977
132507
131914
405237
468322
286718
716030
226885
84376
697920
57190
507234
839690
527361
420419
1038072
178068
440130
415141
531855
689070
348975
933534
37045
474590
843556
368407
862589
259910
721394
177988
1000675
701506
886446
804269
769154
1022033
659371
962693
271594
45270
62124
879328
893302
80221
355056
30081
10618
858532
54767
641789
466529
27010
290392
711952
61389
870009
644951
936920
597806
725262
939337
160796
706465
1038054
1031709
338405
639076
140226
495691
989834
89412
71638
499951
538811
261879
355009
127412
654838
770587
199474
525414
300045
595928
981675
1009393
507685
699473
266782
583984
713091
498361
511605
41724
813476
1019230
427569
513055
150204
2693
36872
601024
719874
135249
1026185
704188
687469
883955
381577
592912
278343
690745
594936
1030131
741093
302086
716271
432235
23081
279587
200765
513789
821834
233712
521614
752918
405535
1028111
123208
642802
211395
578231
689108
129713
8672
251331
707257
823120
561470
185703
922697
969121
843884
121259
886392
690112
918015
442895
133812
858003
611355
958198
617711
117847
361971
718598
199657
74232
499412
510787
526643
832414
598894
628869
821856
171191
774547
392000
84121
192007
235988
558440
859786
75594
857025
565574
119845
1039455
252447
637868
28976
403934
772546
467886
193458
197978
703485
1037650
463326
812951
172700
713315
123860
287006
958200
791685
852507
901199
688749
171955
124519
32708
912045
150748
328305
390572
533134
355255
927660
819037
358122
147404
991050
500830
419460
654335
804376
1037360
388600
785786
307732
992424
73000
31717
826903
312980
864288
932342
451397
423193
495337
592010
189721
269833
578903
191775
239216
966177
431452
1032290
121243
965962
38432
230386
804859
603671
345318
232566
310380
47012
358744
418017
476907
600861
64615
110375
97961
1015241
957970
328751
795731
564013
825512
286485
170420
988042
121142
480206
1010573
304616
639152
402018
432117
423081
486812
99684
112939
341609
646796
104388
417968
1018822
477546
673524
620707
424790
132693
572089
350040
306793
407681
773668
980842
180875
401511
959038
581034
88790
681536
265322
66742
399112
121260
1011896
856684
441038
123723
590892
599570
976451
1012074
142339
437218
207565
372652
229208
529061
247195
85211
710711
655048
459410
89045
150542
139014
759012
468798
557080
898910
953749
115958
616210
710637
656135
100340
852464
185465
548379
924044
242416
651881
932473
934384
170591
372901
540943
901094
375830
567274
110534
326130
773600
616509
328148
434187
925606
140508
734501
360676
42567
896108
724918
797109
833056
524803
527162
451003
115273
413794
215083
634957
49407
288290
141674
791990
570249
992073
588740
167769
754005
974525
247031
162770
600174
36969
620090
117395
935804
136169
868726
545829
130996
63435
87569
509054
622548
22988
790335
57282
28578
190441
964844
820349
225859
185060
317589
580601
489165
165194
256222
656285
332951
41188
359318
231686
51621
409687
128763
875103
170347
602196
733253
140075
134135
330132
192345
455379
707598
608415
601708
488982
869568
330221
613305
132441
484898
249953
89359
723753
711356
816763
995277
729749
434452
377499
154324
61563
192257
280436
503406
592685
418445
82313
479733
656198
776889
539765
396994
812587
306044
908667
855163
1038585
751277
266247
796265
848927
860970
1029183
762207
1033731
322417
940820
383043
662061
804853
949534
572099
105577
80153
1033649
231851
232618
684583
491619
132872
601678
737502
967096
769043
468825
532540
735118
886568
802237
172016
1021679
1001086
692335
308573
115743
168926
544993
113529
158671
108127
812641
197308
1013675
128089
305232
399531
253566
76797
420079
556032
507521
384401
868589
768448
857988
255519
301223
328922
150158
536527
82889
1026411
797431
145191
541297
332105
1043041
228745
272120
41350
254425
152667
1035385
720759
306777
649960
56189
438564
587159
331629
302810
586328
650403
57414
679760
1028868
337163
346690
179514
809800
974528
1041635
746441
238891
866422
185797
137834
398971
1021425
470217
214931
14608
772906
325697
927040
367836
857203
820301
69860
69759
128504
327181
723868
215891
120507
359808
363763
107908
931792
639090
512447
1010893
590137
655120
983796
985808
835198
1014519
686789
196428
577277
929524
705376
197996
601919
793020
958245
386809
696769
1004593
723132
760072
815767
197040
645115
440277
868700
660172
152696
470388
965929
714049
958356
173322
298633
77352
713403
896834
385900
117208
148348
836211
496666
290858
137098
208260
478742
640321
546685
104006
864898
337600
524955
250726
120100
201515
639697
967116
498085
391902
383304
331596
171068
449814
637537
16932
994348
804366
742410
746059
116650
549545
564669
281242
296015
829867
687873
559581
435015
207396
652963
144395
604339
83243
883787
489321
56883
397948
39058
479134
954132
948342
433314
457080
68568
556187
71090
868320
71216
232791
940555
394742
489685
752350
47373
589676
537160
328755
541324
9059
767486
246741
202870
648755
356601
545755
457918
949231
1021262
957248
406260
581148
202768
374683
881366
458532
659098
170208
455425
323396
1007213
50834
671305
382738
648356
100442
746876
260189
685449
770428
62006
829487
710786
383138
558218
535878
579779
565816
816374
266544
233519
461778
35086
226066
150598
209718
287537
286279
863773
100609
840473
996844
643281
150541
334797
257389
635134
796645
69820
332174
455173
141879
600333
507573
383455
972066
890419
321005
301413
612750
967389
546232
352079
870701
957165
843421
914585
372463
661940
848629
728596
752923
441686
555210
359089
158190
811510
860339
321047
16709
347217
528645
296975
685200
227188
982842
919067
1039076
8576
727564
141472
928704
244097
122606
111257
721975
82031
930066
971490
131880
805395
980947
657316
407053
431241
511625
722464
275139
808718
920264
807870
586704
37404
162745
22045
383191
774162
166879
122633
770631
96666
837085
160108
344575
656402
272814
267862
934330
993502
753394
990083
438465
202747
404124
782901
816516
9883
302119
199411
125440
650201
934300
445772
648031
1044699
696802
608478
972894
989174
537358
520144
987137
776331
274544
519206
695001
1043339
454387
6730
589971
515410
720418
12973
505005
486939
831547
273576
615072
597615
130465
905273
272555
596126
876243
942851
315295
190834
369156
52830
122478
41145
309014
797958
479863
788667
218155
907155
51998
516205
462088
711148
266846
113925
213410
44787
588701
42751
569368
154984
981358
585945
298051
722842
1010623
584685
744458
127806
755256
1005617
485763
441420
799542
813294
301568
430934
84988
605647
998924
96285
52426
205144
641463
14255
499191
1033132
831571
895023
224497
391741
109611
410577
718793
1023367
151802
283582
873058
1001018
144918
598522
424370
819825
775415
841659
620431
662148
681292
65750
1014944
377335
413665
474768
320647
508190
380362
613420
377058
398356
637787
15587
897810
235509
866206
688123
998003
751
27892
766210
28928
179583
327052
111016
845452
879036
16186
485011
144359
574701
79269
451101
616815
733385
847279
732061
380543
913794
572297
528727
583259
957160
584545
977536
22157
928124
460219
945787
866133
72438
237695
580117
687747
923542
293801
243886
990892
515339
715571
263429
255169
276373
161373
113905
752268
40495
751708
64635
583381
401463
577299
845390
130906
737426
498216
398000
59825
879825
478140
683102
334377
919300
215662
977823
704655
701230
361528
309846
144902
300467
649432
51061
897753
559066
2011
534348
544645
160769
840595
867234
723632
697431
887321
129984
565009
11202
814620
503751
554479
1010412
515013
196027
139003
1012091
276794
350126
945643
205656
403548
341528
997535
901224
307
503209
26649
37005
222342
60753
414236
368435
45444
200054
970993
534610
203185
834278
408751
106208
134057
738896
1003959
1001440
253556
764587
647252
810529
329340
574369
661475
900302
849908
188102
45883
13139
674070
6801
146269
862551
91297
439393
534723
759140
981082
747935
283215
992290
526119
305454
186994
931460
914050
5978
582348
181171
234934
913045
101739
993943
364994
742881
882223
812455
549470
426493
25409
513364
440722
778518
576876
445168
139274
874684
825708
472852
535347
388489
471170
283288
606268
479258
280386
344412
625332
604099
562870
40429
840037
675899
480862
918317
1045342
457285
1004962
347912
240960
615656
662368
383870
702183
735502
234740
761906
700222
470763
472056
706736
221660
870027
666106
679225
119342
603877
522151
76609
950604
416215
580421
198093
919016
340974
275968
522698
1025383
404089
624211
95308
543821
980249
336138
992869
420872
576242
440461
406140
424813
966389
857003
907846
474665
948266
887476
151303
489734
541990
990601
463721
534706
938298
27818
383238
324897
732241
378748
648076
123376
949023
336082
751521
448790
330413
653576
970960
432780
864422
186828
405887
223094
647701
1021113
631392
727233
602623
131899
833316
968018
854126
70914
765883
1001476
407291
614903
288757
382322
1027289
500175
493487
792548
218517
73858
243136
573714
437907
397631
960317
1000476
912232
555517
112591
352799
572891
576548
610918
84567
311618
932454
277638
1000072
795587
28716
80769
580962
48711
883770
214984
742035
311734
913484
566833
171260
325117
932315
425726
980930
1020542
885504
606867
968191
848447
704522
91655
837118
514222
349962
185168
100259
71321
1021930
578965
491858
964295
1017222
491648
701343
463421
23204
1001259
372057
1011006
647523
34780
886414
349074
704872
761648
527126
916059
21563
706294
783179
757009
652576
678180
866056
822815
279470
441655
358465
751993
451974
602797
1026852
511477
421197
285442
166912
117710
810886
746240
336128
218891
305760
462150
1039969
361982
927437
13399
127977
777623
263542
661324
854347
391181
971646
1011874
753520
972757
344770
810088
702746
612417
329625
353111
459498
367954
653101
187289
5229
125855
256681
654401
512003
109473
482803
421120
133078
782600
2796
73561
788987
902919
578574
891930
922652
741536
556818
868372
923284
688312
999336
703427
741080
270144
32480
224382
403101
531539
510547
986436
570794
414477
745895
370342
1022355
728582
468643
452979
430473
662092
707358
357575
191914
773828
831179
56560
59014
223058
47386
216111
303209
948531
1032065
637534
814553
258429
360590
523605
437508
982971
238908
524529
330960
1004711
862798
266573
64656
503226
460546
836254
761421
492709
419744
161998
445992
860285
84829
729312
951688
131542
1039777
536827
422272
1043396
48778
729023
789499
670265
548991
386098
565615
429224
501485
85005
629624
826308
550656
244464
48707
717731
432643
1014526
1035960
1029723
810470
939709
433241
401014
684419
691217
152599
700014
368913
204655
764783
1042139
411882
384658
116429
237360
46172
846386
680989
248645
220563
466794
802341
710690
795104
856868
726935
304631
916
270489
1015806
68607
163039
754108
622702
890882
45093
429380
102763
196334
481720
79485
480798
434127
602705
894915
813486
388254
1030243
32146
724943
388763
278071
174706
148576
523120
1035412
639806
947794
364775
733668
320055
209039
1023560
279835
878575
294275
82757
122432
349329
270513
461379
952688
22100
922839
928031
985380
832740
58781
631708
451019
676767
340469
755683
432730
59693
641777
621831
119129
327104
901884
143748
470955
890185
567560
43187
464557
1023263
887350
312564
24178
839063
232483
911781
810519
567489
28352
298781
279338
158867
677705
530405
585375
359396
601329
876875
168789
214704
45715
594119
873590
636668
81361
14036
322292
700782
145207
44422
462028
534163
651679
337128
442088
932556
369859
808899
841768
216184
946508
346305
387722
762584
763080
99755
574667
284857
843343
545705
302466
637128
915654
552689
902989
185158
820446
967032
63067
889384
575437
279836
503081
2784
31278
475660
919981
72711
726844
266589
740586
901739
335488
1025537
120999
648644
545820
518183
771447
436394
700253
145368
345395
213402
1027548
470094
393093
256558
274331
999330
101969
440592
1024829
31687
823005
503867
1013822
233174
447888
629142
377194
138034
281550
493844
672972
638015
634378
918717
657932
681262
787100
558248
124901
897682
140488
938850
36933
582472
120709
213251
312188
250024
251990
645828
134120
251876
251549
950067
897183
460917
8534
924543
263351
889008
23391
951148
337939
951249
130939
434512
384661
975948
548128
571839
590637
38746
632921
639002
820816
740174
997857
569995
937444
669716
706832
305254
467978
765994
608490
636930
25661
983338
287875
796266
520116
898902
582568
136291
713049
700817
738358
260933
591524
2997
446195
36174
134748
696247
950890
631193
464250
630111
712926
291682
604068
606809
633446
790709
1018648
81434
1015567
215542
906336
148343
881008
1014110
610621
166318
925699
253281
160763
490151
347980
549408
263496
902234
970475
243362
253364
624213
181216
774654
271056
642110
267825
242664
316674
400809
954893
404904
625307
1002
883335
933913
1036081
240952
688518
1019032
126307
555381
136327
460762
224587
817536
793470
227980
845264
390552
494183
769522
805549
872666
25279
264388
686038
22364
957494
629719
943137
629331
139598
5419
720666
850866
836294
333258
212380
274663
180280
686172
760470
46454
807058
225808
926390
615385
741651
950425
72031
435479
169842
288075
770134
590788
160992
456830
1525
862539
93016
60574
427238
669096
269681
879898
475633
341503
666838
862200
889092
896634
1014704
703057
146948
585053
300258
636614
233644
107022
990452
415185
112199
848801
745661
229873
226549
945613
523905
143235
1027892
311221
763154
163632
656063
545056
61625
503292
105346
213300
277902
5199
901273
424131
291806
834339
28740
150213
540408
885038
96623
844693
909842
401209
276877
147029
958788
396562
402014
14538
386821
822838
543488
984390
878832
644328
854933
900100
463803
114926
587331
741983
759979
65544
100539
877226
1030198
463713
218878
1020937
499685
511305
774882
666023
888943
807472
867654
585696
383578
794069
545730
632925
361113
860613
275549
629627
570885
754051
316746
357121
700626
94338
730592
83430
883610
1030376
159393
345599
179106
686998
800404
235690
927165
1012536
401785
917434
19628
654920
790
546770
862208
168886
883042
359194
485467
453761
36009
940966
104454
529819
344882
669659
963683
126914
408639
705991
276064
528863
942882
425515
67392
622802
1010737
253019
96264
639639
520938
794239
835438
612152
218146
542832
8928
630537
878485
463795
656033
12082
865445
852023
682065
323789
430264
1031048
320954
413589
720735
928929
89353
1018094
973545
239566
294371
638942
1038926
831046
628718
56458
901122
383103
877576
6499
904625
439406
751910
940210
472126
516655
540825
421243
1009207
492975
588991
454120
821982
417258
853866
515044
369399
227783
265671
849875
822204
860820
787722
632864
625868
1010797
898768
731307
118789
599542
366210
490225
565957
628526
208079
552273
1028520
992303
576832
872824
864953
288590
787743
468474
775540
229086
818115
160838
570607
50319
321222
842242
1043902
761390
239869
574778
925265
185554
178406
630839
577767
39495
461507
156720
129719
230448
509308
618014
284192
737005
238187
662255
881789
768591
796187
562804
724314
230076
345160
297464
147997
709115
340353
627510
1040075
230817
595520
581680
649221
556541
482643
212815
1025787
278095
202796
976714
457662
247505
406040
769176
14384
935617
658021
793591
356981
1016768
1040981
776428
466536
762131
221384
346367
243368
910507
461092
214659
547068
230687
1010489
895864
183415
908095
465728
434572
720837
549290
773632
155758
267623
652214
43631
447045
575869
999452
577284
269263
72507
815364
685172
610668
60289
331746
476485
628567
163043
385783
422625
527903
695460
604665
868093
983081
741699
295036
925597
349651
505875
386097
794305
891400
343211
775000
512428
688774
878847
256490
870584
691183
999915
253087
250012
21576
542049
540669
696854
430747
697580
1043559
521228
210957
494269
562270
649355
627622
384197
670925
581125
665683
865685
276185
407821
7870
715209
232602
449204
718216
867938
655107
748616
176294
407671
680085
646676
275919
223871
284013
75368
301851
170234
686132
887530
150536
202838
514899
673167
34265
272402
356210
328352
7618
766447
238528
326526
868645
796558
196193
407834
1000410
306131
472855
770081
856245
591225
146922
148345
687623
517836
775648
752720
848204
14498
613614
538219
525131
747325
475179
974631
107681
711321
870315
801810
394948
481306
279872
364175
321768
92258
490170
682977
95222
961191
304940
197645
181447
812550
819580
326584
788419
795418
676761
268300
582461
590962
638147
883950
530283
872837
799293
259597
1037063
903035
638915
966468
789295
35395
302839
348639
166946
62220
830606
549981
108415
570805
405089
429191
1002431
634371
954925
901169
708667
540935
315177
260206
569824
588442
864547
629901
48801
33824
877579
402978
797628
408696
142879
733766
961947
321212
618279
639997
496181
523527
1009508
165571
991354
1040075
24507
153695
923528
131237
148074
251887
474533
916
768547
557107
596528
254035
213542
548631
392155
813184
596532
397968
155771
510086
876891
708389
534492
658606
867454
503153
848138
824251
750883
922546
82645
194103
501181
573954
961713
701364
479354
37191
293038
859023
224162
405831
281379
529015
883789
2406
275769
721150
610367
41975
472271
39032
323867
640521
382874
467595
665094
240530
612197
422673
873430
739950
766345
863975
738713
448411
864176
70633
775310
613732
1043323
860298
519391
270819
662290
356951
992754
61185
51841
784666
906785
907315
370984
863293
471654
873377
633635
533819
660774
37559
701891
875832
812466
760400
206250
947154
325020
596106
587645
316784
562303
524162
530346
532352
62853
107139
665100
656295
439082
1042993
821710
1009191
401333
942249
990829
613822
654478
1025215
501463
343338
560408
45507
826248
396798
203216
516683
882373
814936
210709
870381
834874
285064
394761
467270
474575
543639
446379
1016805
385296
289308
1035741
395797
778992
397160
445490
440473
878150
418524
445786
294379
554808
410989
1024666
997787
190474
236694
33942
771715
269870
174648
796303
638162
881153
329833
126368
195334
501571
166777
335043
351284
988688
144763
588669
3574
611757
21923
724083
46738
954451
158181
818599
162940
348404
396302
127439
366333
856587
791632
956174
421165
744279
745632
216015
845943
649604
752488
922806
937775
664190
425120
435541
942478
1014239
639560
499305
966338
728567
744319
559033
542292
627121
175755
240984
893448
222149
26281
894730
1014576
207444
13385
159557
885050
644264
856741
1019111
144214
218087
869663
184126
845418
259541
165272
700965
341827
897709
753142
505221
923620
323409
972527
38832
753197
32153
968395
923197
483251
355639
363204
610466
919877
666624
756526
531243
92660
712577
711747
721256
430712
684607
940589
212894
89039
993898
406531
156515
323995
307900
690592
967241
677857
422732
137498
43732
260354
694959
763876
618194
659385
614357
342416
553296
878183
44874
664397
914799
107523
793017
897172
583308
891298
207591
917083
837372
421361
330711
322995
1037771
637118
276313
268312
669861
698892
1035880
441033
91357
794460
163783
722185
377683
207042
433105
741354
404250
101562
673675
69360
1020130
536161
720196
580455
19166
462746
1014897
23613
61612
908919
1030685
257758
688050
94319
665303
234235
299255
844615
185458
1001584
843344
420075
641331
995270
914613
440475
535938
891893
30759
689652
725443
501735
303251
521407
440490
708265
393726
485123
784708
19036
482995
322852
717919
503616
980382
643696
359287
646611
1022735
132493
782363
1002300
701526
452036
655050
586517
818307
444542
1016592
474991
589751
220088
127304
1028243
570896
871125
751172
761886
814384
475840
801717
657015
991207
186791
696154
794808
293994
605958
778263
237728
1038529
833069
437307
746528
329570
834936
303438
812153
273581
600742
173741
82527
788134
758895
745484
560038
478174
826605
474851
304927
422277
691469
385969
593881
179068
131473
372975
425588
63757
652900
932788
1039891
1003964
592049
362685
67701
786962
48400
812442
954211
334537
228609
649548
312508
695755
83910
1009548
133690
224495
184824
949871
367114
353348
880638
672212
1003691
102238
273597
1009807
813959
177454
115236
107057
137598
827905
639203
172266
947084
974562
435610
25070
748283
815290
826709
137547
595932
358809
598481
2761
490196
526641
41639
231449
381378
890757
637259
221052
147320
110494
328140
159688
29232
626722
996813
475325
269958
412193
678639
501144
142835
326883
16901
912397
626618
937943
806555
690755
995725
358514
170666
180617
847496
812678
172499
460948
854268
884894
224747
909121
446805
172732
994881
261880
194306
303840
747538
782880
86408
933718
891975
583301
109949
573459
642743
939832
34296
743568
116027
561785
950458
309968
878382
682269
702360
54982
680720
591879
534148
424415
235230
1012308
695453
202765
378031
390693
692239
497031
505806
1040878
527262
285439
180556
447858
225734
514601
181832
299201
131710
509190
1000597
843733
251082
605643
172142
616310
527672
918342
843188
564980
544798
361254
101054
775610
695852
853357
438697
821320
244020
125515
271381
676760
519420
551090
711243
270173
548093
133686
1017275
974427
331893
738928
112130
168811
301781
290813
674436
607269
922552
288731
59460
884159
549633
7256
850804
589454
654775
362553
289525
834852
900391
543087
862913
492384
605385
713740
816332
916959
92419
674399
975945
251979
530478
855746
54775
188942
446706
665519
298777
797053
684803
332220
866613
9238
116060
353988
506583
338159
606491
290643
741435
392839
451898
250663
399532
93183
786822
228115
732716
10215
290149
541817
1009352
22069
320410
838119
136703
314782
880340
346762
572824
309500
994404
732420
717442
801596
591646
179102
835475
697695
141471
841042
1013604
985764
976417
862696
395758
1022054
671770
815519
505035
439147
300784
742390
683018
560769
892217
214571
543093
1034492
46049
351498
487034
620917
563728
144261
230022
126419
395475
929126
1018901
901779
514464
663585
130408
333647
221185
689432
338139
712758
907567
788574
893477
2673
160172
800205
697243
666867
378263
23986
346826
939692
877281
52106
15202
94930
950557
386692
663252
157367
691704
815757
311936
1184
547529
163452
797967
544154
684025
582039
668259
630888
154045
501841
390694
825988
822530
127063
8320
540922
262147
706190
81946
812848
25450
152931
897515
665570
630816
474464
444756
513001
758248
708639
415519
62265
363122
670757
733353
1003509
304154
167651
108484
676831
182936
632266
762989
602094
252267
160746
487240
264626
541194
843331
613904
386048
114134
183506
633245
893425
188874
326161
971125
566141
494416
188373
529631
457804
658894
392753
630635
512003
945022
305920
860488
586566
843060
586941
950062
983390
957425
1043936
627224
569893
731180
788736
203199
837872
168307
119970
299933
991307
74741
908586
471465
70254
316062
937216
708652
995036
913247
343638
1000001
277273
204622
588854
87715
116530
348016
774528
771184
887456
820802
824169
755459
581385
15069
506025
248684
893984
440093
1022727
55081
303117
211996
103672
724952
430779
717520
550098
631834
974037
140674
831713
134626
125154
1025135
598003
644052
142538
743596
824127
643968
938147
19476
231606
595856
903320
78272
315888
272415
394020
463822
1030578
768458
687423
214921
940741
256934
236601
901312
411394
136241
355683
169530
31571
885306
172969
338961
62796
345972
96240
59627
492678
1044813
306466
991663
314944
892503
57553
360580
75253
984067
865425
633007
961706
666495
364393
561745
534093
36119
257280
58193
828217
884968
456704
67679
744385
337502
562505
1010149
536636
846960
457880
708488
197985
614699
931225
483411
784493
534252
556761
666914
506232
32282
201170
630416
723315
517321
777025
103513
54705
897210
30752
116923
764483
839697
184409
33245
444692
169521
194497
322001
385228
382978
851896
930754
477506
222059
59330
75851
1001329
282386
576649
1016380
122316
204581
201771
558323
391067
387510
290486
639812
275533
688712
536164
105867
891419
66760
679382
270474
569010
676085
292615
436271
907103
140870
284709
688693
26118
501621
41770
138760
248553
300569
930430
323999
157876
717584
753948
652856
733040
881843
857877
517989
38985
78086
1018723
345229
757615
619972
877175
59523
539781
149625
553047
694199
654802
1023857
676561
803107
610250
758951
924010
934011
251093
759739
217595
630432
811801
942224
933775
234383
862588
287499
752068
136553
113871
45551
443864
376606
535836
566905
1000339
453472
960969
151325
226739
252158
847550
591140
155759
647522
588277
950810
611996
144698
825595
317678
660180
867306
860388
410550
28928
605591
27455
871944
561634
538483
416835
240832
30306
253768
782941
862050
573925
870326
368878
370957
163935
95868
532120
709854
478990
483899
374667
671821
634779
611202
79600
238066
861531
727250
696167
195620
4047
344518
177886
163643
970184
546284
406374
545099
598074
677552
885473
81562
445059
724969
385795
463271
274214
948755
227088
787151
482254
1030980
915021
697904
193724
132194
497714
929331
327954
434850
171719
703863
977810
643075
433393
164003
649540
747460
677716
215575
809004
1029509
699651
827270
128230
645312
477369
997791
950828
885587
869520
942167
822648
371379
967172
122755
671868
210152
513291
376187
174612
191706
681812
285925
558008
517637
392614
321990
772800
90273
50279
182562
648635
393801
42623
357602
533647
806273
321846
345938
177447
206059
980852
322748
695434
544060
318664
377361
179759
115377
874660
1035478
1001968
55091
644163
416748
534260
284874
410941
532085
737108
1018775
686766
439931
738630
999153
716401
210833
848795
833413
684678
567811
769846
358145
139449
660506
123954
212412
345331
843160
930347
148686
28116
881899
163746
95268
91008
997482
424661
754290
26118
250896
815408
852722
312147
893146
836801
388183
757709
516256
972162
400363
1041388
708877
649721
791694
837879
436028
650392
696966
382914
324420
194132
700702
720692
735989
96569
644256
350839
294133
777868
417476
521385
635874
444113
946670
275063
6738
713935
11366
336277
101557
732374
479551
68573
982491
983799
350214
459451
940697
497247
1648
128174
515475
75527
455816
310204
128175
1018581
898416
255103
793
334516
390262
972963
138594
626685
467490
436243
587001
1040481
993923
1019704
46174
804588
1016015
241104
983770
99639
524741
331946
627889
840747
712490
575568
988092
496469
619094
307418
714591
677399
310623
274191
868803
459906
694295
86480
282990
777847
373595
915057
740592
585535
240224
914598
176791
353916
581258
821799
1022695
6039
215744
901898
615018
337677
841452
132586
223669
290909
90977
168450
430567
422227
807473
225598
697566
36509
540817
888080
388987
652966
784232
189655
20452
860107
741184
1008090
425564
604648
299368
382802
755364
7326
798533
819375
504875
558016
498274
519359
824156
60738
655422
486594
899022
650848
404023
1002216
470458
645967
241357
419947
853585
343221
748431
214479
443009
406337
537522
743543
346237
274186
783244
668326
272376
472164
727175
517843
550472
845571
746344
1013576
410706
943217
427298
43502
378685
776764
961532
173407
764864
180306
507432
794148
62415
494847
834905
978047
932844
396295
510718
294745
854489
323211
35311
402218
1023656
123704
414392
489606
458406
129404
186981
742876
405021
387635
981243
583842
1013228
782165
194404
586471
270962
538509
852365
335582
295324
948468
713324
956755
87138
543845
58861
672774
407109
42922
186469
310737
211664
378766
317445
773894
199916
61135
757609
783910
395318
584824
28934
277070
931178
965179
839810
637955
325952
870302
773863
530244
267384
541668
654112
200987
868553
255822
873622
796102
491962
89864
20316
269900
432763
866339
417400
1010090
856516
900045
1026277
614620
95914
589584
46915
170694
1032062
21841
236991
766035
821322
591533
894366
678169
208607
33397
38273
102462
321431
243199
111457
81562
334536
8563
981206
775051
655668
637618
819401
680459
208913
492779
904196
199762
96549
821207
980072
614793
717006
521909
152519
803808
169005
826818
380386
256512
273793
782466
408493
204008
240537
899792
393243
839796
475184
625506
789805
347347
308128
577189
1016846
939961
540029
868995
177720
59603
910477
972299
398250
1003285
185564
116362
482184
478641
759163
170518
32110
14452
354310
1034909
589415
302045
80606
485282
24382
360998
924238
63593
990473
962375
855775
992918
460455
488695
554365
792246
829831
993076
424064
934103
294450
958767
454056
256562
807159
701182
152648
489975
175642
1021544
385890
577653
463972
908618
121218
516610
952811
893648
731184
704360
615162
453378
501092
928146
359393
641547
107719
505791
392023
18064
502159
122085
926539
57034
941739
199491
1023733
748105
836702
269652
362952
541751
866527
69414
296637
860946
986528
560923
961318
188946
600255
149104
691359
405080
795354
494530
989133
907734
420058
837352
585669
68999
488464
570385
482220
174076
251654
244652
1021681
192913
359486
428603
667689
376847
527008
375230
479242
898703
919432
311197
94527
205910
472057
591201
648455
653877
779533
903136
267455
132072
853877
565828
769729
698955
47224
939848
1010481
590273
495632
109318
70438
1017141
844698
819410
308462
258690
884992
369089
645215
956904
646402
640017
920945
946536
329499
6271
837335
907938
554201
887904
854502
82657
102845
907271
529579
253833
719728
720315
1029529
142434
418525
907903
597318
186137
545223
753137
504868
282034
12436
29111
161829
431083
691427
339670
381081
994279
45879
110515
913124
156005
736102
296038
108053
113694
398575
230206
436508
392303
409437
508048
279715
690563
593682
187664
5884
351978
53223
762999
539739
444994
844877
232097
369740
733786
877669
888817
967669
747588
814561
757449
242817
80481
549520
445981
241585
991312
1040707
974112
219802
279315
90692
374829
305653
334386
364729
805986
396364
5343
588895
303511
765281
789225
45310
641555
91605
43346
457253
424821
263024
473084
245636
163820
1029239
313196
430258
526307
576720
817893
445660
34377
529520
37307
333168
355839
97241
109829
825155
168224
830505
577795
193031
886917
964453
958297
97178
31278
859579
400557
166388
1044237
575732
750401
775783
519251
416075
680318
234991
479912
530590
285249
1017074
507125
647313
341157
424679
639752
421778
806565
484130
404402
285228
543453
881056
1031401
190386
364987
554561
230414
358055
47603
951699
250527
520218
236058
495971
957077
842098
928169
490448
933949
906871
586783
807847
990867
866698
689995
426615
254747
13940
409000
261735
843557
1007545
988573
205044
466633
508452
175606
192751
903842
348536
243005
593261
192895
439962
433978
822436
513802
442533
199986
619348
81064
518307
252208
953790
160124
1045213
580239
248166
31082
973945
231517
49180
121779
884306
462226
95431
752262
434006
712377
756087
482803
203927
1030736
269839
100071
113378
211184
876149
493092
229676
627206
174613
557945
480119
609677
442582
904392
521824
1018622
170131
374454
888108
900932
534211
501215
511894
415271
153811
298459
560911
607549
322434
957016
973248
630711
948200
77761
773669
718774
342111
532222
710253
1041816
921030
516760
712358
608637
298918
415498
865044
480185
284742
812902
413086
208196
829933
5749
874629
564176
705591
194373
496942
290334
773903
484059
554367
622306
4191
640344
232358
1006836
864975
407858
625888
838347
277221
969084
181334
278013
72001
603087
437703
600930
1039043
848065
224896
575667
689706
825701
113671
764975
321018
94511
837932
294245
684741
544008
915017
727562
906827
807003
437921
1015448
344567
242959
710244
626859
28474
784676
1018757
273965
482062
305311
470135
474764
644315
2381
603628
878242
674964
660002
299487
487820
242049
408586
715074
936157
110321
389334
877696
748793
139124
863907
502751
864487
823331
327521
184902
927291
1026210
753001
965678
607992
677939
31898
773558
598286
113408
92778
11010
393329
327389
97123
147815
95048
405736
259973
715205
288314
959056
402993
774746
525891
629436
1035796
445638
777620
1023626
221907
963371
873581
1015357
431352
593012
92659
285976
410135
293350
304257
616993
881782
727033
919623
276115
730464
455639
825623
809772
182948
116472
737913
393648
130820
679978
81792
708269
210747
266434
944362
106872
314613
312104
147419
764218
351200
472232
732590
788829
386610
211555
838549
828637
631421
222093
284882
361254
982758
135608
380394
265905
1023539
948755
680218
639358
163085
463172
782449
267769
62351
478963
583148
196019
912251
447476
987991
598377
463935
955621
777632
129073
93609
607980
422478
692153
249211
567164
134105
167299
486770
921109
572594
302804
245421
583325
701085
425048
129159
894160
355931
875923
882112
232693
565271
542022
284902
546528
5096
61473
839114
482572
104905
243175
550761
805289
467478
998176
659188
286479
485606
167875
440587
958121
143886
953192
572986
57820
678948
638191
26367
466932
295744
142158
547501
193779
329991
315563
266376
97181
1012296
336210
357331
403083
17190
81209
704421
246586
400803
547917
372356
884238
63150
104197
74502
702196
151359
375666
1019575
361699
676471
1037678
539824
348766
402757
262879
731123
968796
325746
134107
333675
478830
384202
137859
387919
834369
228773
965939
774243
930314
408114
535201
995719
328657
209172
634018
219914
74873
163829
424260
226238
402276
813936
126053
175286
643787
513489
691862
428028
196280
809486
593771
300797
981439
15269
792307
287697
109648
913240
885323
429678
1028971
724531
821868
523977
44629
852610
961869
273500
990289
796484
832377
716872
485030
1012512
97976
90737
467697
969023
861869
344219
989045
607935
230986
987234
291819
184252
36319
743683
575144
3341
835304
944005
285837
611576
916993
276641
114822
920150
594618
472555
857436
950867
416503
598012
1025658
385193
191733
208661
1038651
959568
1021652
947339
54380
380304
877816
554749
228610
692461
124611
615591
969025
83191
444311
13530
175864
969693
124915
191676
121703
887785
105306
684704
1034504
756654
956555
466543
416756
49752
667473
730922
64199
228385
414148
687169
83574
327402
741929
16611
32830
41974
721478
943253
216832
549113
466489
836912
494193
924076
496047
942322
852500
896149
256631
94803
54325
65285
829585
676908
798937
939444
328801
434701
59713
573819
348418
279658
784971
513385
1028316
654217
341081
555440
741164
791067
198351
135031
147379
782926
925001
554725
705887
50457
508974
199704
1019015
414808
832372
852784
68619
863717
101403
660371
929668
250853
202689
848064
166279
468554
414523
47850
921865
385432
761926
979494
305073
773694
799575
514074
544885
1011033
845187
733613
757524
726307
2352
1033971
523635
154853
93963
547691
485808
149827
782162
275349
514630
899520
230809
131427
448357
974548
917465
204029
667860
280471
43485
945782
247110
436535
342624
747512
414377
613497
1025559
333092
145924
860113
157596
428956
1042612
75942
137792
348533
231091
1029257
855090
585526
190297
348413
393958
374675
149447
97528
964810
496715
678153
378492
679802
184493
105051
600553
740053
253218
163537
527378
243902
968403
849996
490620
567978
324361
82891
907477
660376
188789
225484
109394
168760
617391
404015
348592
7642
156782
413272
269444
720530
202257
775148
754924
819318
98286
405592
72430
761691
924438
574077
451548
1007044
736633
927462
665031
469206
224138
921844
244243
141901
546288
145157
567135
833035
686451
228079
372071
975565
32399
149678
119017
1042806
864590
61476
1038659
500370
783130
654148
242958
147044
1028178
319501
831958
880154
1040518
647538
3899
403599
323254
93241
814506
213473
623709
142470
21389
479276
482692
413228
450220
133255
435447
626237
169740
102454
1023969
65794
566955
275121
379501
306620
289568
720541
463582
519170
161805
956593
493585
5799
323938
584615
24887
911698
507565
913011
704959
730015
97542
930322
183963
662054
229183
294529
895192
505066
423245
261035
917892
740750
995424
367541
770224
741352
739474
771643
155578
174072
539824
555596
863528
621949
436781
1044448
707548
382106
267518
376214
813003
278951
378794
160082
179990
103530
95659
246853
463390
458820
63115
335837
439696
314743
752843
750494
654317
886296
611033
961055
131682
7052
993632
918091
51667
399508
608992
436467
312073
859462
62837
239669
84098
496159
800659
622209
514489
117895
990743
861482
428379
922995
467197
956067
397957
919657
447342
223217
1003724
797901
928251
31937
136161
732324
418388
127456
971159
859342
162720
924663
730209
18628
444865
143913
550356
100872
985870
206168
391236
41036
393338
563343
58516
657677
555327
917229
715313
885162
698199
962825
279550
242192
724591
100241
481200
754154
426660
938104
198310
465993
1039111
472227
528952
308507
1024353
604142
111883
154264
204515
935005
462022
757061
834389
914877
380591
840108
327230
409972
369327
276826
582135
40314
478029
415816
666486
903355
394636
487936
497563
626754
16268
462408
473182
492985
117305
464268
697099
798034
488731
338769
52799
595895
949313
357476
375403
732423
344965
925384
168530
271160
709220
4744
856947
120780
179371
866116
925213
51346
947909
836186
308053
328386
867599
302301
225997
527146
304261
612911
265035
312766
557650
274115
582363
119182
130863
385463
511632
966698
903013
850248
302702
452941
213692
1003788
431821
550113
423259
474219
659360
297388
32672
683206
929231
86127
504366
712958
494616
724483
710790
814240
988200
500286
960233
524867
76779
778170
1012304
909339
327305
774543
515459
877515
231889
611877
165210
22938
122377
596260
448971
799063
68367
832604
760803
999690
513566
659610
848754
407497
925833
869042
375646
374994
464128
1031443
890251
680805
198883
358879
238916
1010573
141120
698622
74408
525240
964925
372508
353145
5087
22646
314910
86626
1009832
163181
557101
383383
280186
839886
682317
323570
288402
384944
855545
648465
849694
769340
580098
501839
420757
920546
1033315
627193
1039318
520304
701587
193891
131461
309801
998335
614032
564889
787235
786981
844288
72844
386554
617320
23205
777676
775369
439825
233292
287037
106185
366022
62595
752633
448240
447909
247267
167129
343712
238131
405918
430931
822820
63476
646013
896499
658171
257378
970660
535774
142474
335819
488691
521929
786001
610176
1026823
217342
422000
703912
186287
38141
1044737
40746
784104
506425
619759
129449
978838
76584
483373
611513
281325
440269
538820
233358
703656
309179
327174
960394
720802
835908
364010
646537
194014
139905
894701
1032766
878858
76477
946270
211684
968747
678651
814219
937327
359093
964271
228519
828340
364926
240623
587615
606442
115122
579423
121865
611392
962240
152433
262183
15731
43363
311462
909983
741363
872537
81280
255950
405741
78990
284417
127274
594968
584704
935516
407499
915429
353957
835408
769198
619345
418077
420525
779360
295169
395695
718770
840101
1037028
830977
517850
544301
831648
1028525
515934
5855
425292
243581
896768
248369
345039
269643
144423
479208
776011
701023
582178
452953
375672
247208
444539
880263
66623
473014
63711
451834
240913
227183
429432
742695
1006145
791971
225248
1033042
679766
644552
56855
154832
549547
818642
881233
465534
981309
407702
204306
375293
978012
107756
647903
697660
236564
395283
1010253
134051
978880
329826
951705
952660
981766
500165
22034
696312
78994
717405
659169
892599
700243
872834
62411
283071
364205
456756
538085
754966
653465
443843
467133
389236
721134
182712
96909
465174
1014750
973681
552445
240803
235201
792836
730862
979142
633513
51985
572302
823802
682716
491880
703648
306946
314326
745276
1002569
831842
763587
904727
985846
376536
795604
970358
740213
964728
519565
916817
576105
51216
182017
648170
993146
175501
930226
979301
736993
23968
646153
182941
106752
70635
824358
904289
967008
1000825
106868
769770
865143
698646
942039
654695
513278
480367
756113
556450
869636
863407
391231
109359
425201
1024602
612115
412163
298178
722220
810013
1031586
863803
37873
537901
395193
421187
444944
126444
240711
774153
915409
647472
167025
542150
441787
807331
316690
80838
643586
780241
515489
240660
247845
828405
790123
669723
496177
595730
117007
791551
471131
616861
93027
341700
903966
415970
260444
523808
541016
915560
169403
663100
821520
161208
174085
795510
691923
433348
447261
759835
193262
822560
66230
575461
448356
89433
686039
740127
876804
822345
954184
648414
311820
447727
127376
353787
896976
625967
372378
850101
170722
564568
881915
945956
880878
232602
563974
142129
562572
130242
284725
226548
788880
230623
335018
423246
1041995
971719
342815
618517
402956
1040614
253468
197390
161909
753292
79484
836121
371727
7825
820122
26847
865821
64314
204874
269527
788675
963128
326037
969826
457975
502716
235684
831782
723296
512200
396478
975042
327737
820881
817961
748716
452056
509443
697139
748161
502788
1030083
777789
356526
352019
833859
1009539
401005
173020
334992
828617
308655
395209
233800
257394
607131
891076
961895
1038773
8863
376454
5267
249838
847387
945219
44886
1006817
647045
381323
380971
106943
516695
762702
916055
918109
48106
899303
311076
395028
166641
685596
677933
240211
631254
673285
271451
309451
741889
650276
38652
267909
726181
810197
189983
912292
46027
843042
201941
863730
128113
439713
550852
958238
3423
454584
749256
106962
625913
47629
528483
679546
881608
478726
204244
702485
577091
476274
464393
283378
296508
590863
61527
266130
679681
1011232
24298
622942
151805
143673
570654
196258
449340
955447
758371
469995
737943
231907
434624
184578
368656
633767
685944
61883
1008641
476703
159657
577743
688602
464898
388902
308075
770520
723363
280085
850890
966519
14127
1029105
737373
449760
971418
696327
378937
342195
532013
246868
427162
84309
1010215
1024274
581062
104873
963929
597285
597417
720761
234527
716043
607656
925822
84711
451362
50335
385153
871852
522382
698604
215311
552075
697303
48424
742551
1002152
558250
626014
385823
527372
1038995
872840
864069
913324
853283
149279
707746
616377
641397
421126
276592
801225
185081
330992
224497
900500
1022455
530252
925449
67740
472035
1017297
125225
768757
891047
678699
558066
750828
33097
958071
268512
642065
599431
667959
965243
968984
395417
438897
467866
1027496
996186
145389
736803
562064
193883
927358
678819
197478
314685
129159
591335
404277
274927
39323
666091
357466
200494
427541
769646
652721
442789
793581
637393
463517
534821
802865
313766
443567
772169
903820
930954
179793
851914
177223
431345
519747
861892
54195
406471
406783
812898
409909
147012
613
431474
994380
403526
229629
172304
526009
605530
734029
273879
37751
501280
454692
1021894
605772
499665
317172
1024535
647305
992895
53625
273640
534534
5663
441192
123604
49473
387673
895309
645926
88678
288709
186530
939948
447946
223646
807271
973362
575276
700755
587150
651545
814619
348437
326697
386217
731898
15286
601959
791575
48126
738743
183704
947237
106064
1464
439864
230523
817874
628442
398691
543263
534522
316006
14316
964336
226339
163902
623244
869433
689120
317734
906845
259404
316147
639842
694810
144977
525484
290787
438659
629680
712563
598489
245431
73490
155752
264900
457021
326022
320400
788539
352371
9361
698052
41881
933780
773552
419942
672566
725208
289523
891467
431375
338537
255356
326817
874291
860643
372540
834467
944334
866326
773966
806247
860524
416092
458994
684438
698293
1012119
573558
676636
1010605
202837
511457
793060
416277
812290
1035647
937914
272652
912273
882529
578486
72620
479108
7265
460977
399915
384753
890918
313879
302280
456359
496423
378841
598601
937623
869054
455290
616132
54311
43455
398157
936505
598061
88675
950828
893858
990712
981947
1024762
938921
899602
107987
956390
972792
821592
214855
311897
300321
741686
414385
1010584
464679
258747
126992
326669
877026
785086
592073
57823
1006044
367884
438767
299252
843346
921380
566328
596691
776246
367192
15418
905138
893352
990544
41947
853882
577716
637797
967052
918066
66998
574572
193982
911326
390000
428195
1045405
769361
679982
398753
991659
533618
265450
386277
24891
709264
677951
642758
840867
419515
304141
859533
14599
1012536
454813
313427
592118
589464
88949
40559
424117
123979
9535
505221
312037
307344
191897
425824
329397
244798
67052
448270
97447
134287
672420
91955
743901
634459
141642
981195
140224
90637
881210
931764
161715
383747
200306
657804
950852
554259
943805
149069
829796
99206
129481
435490
563412
255226
15098
620637
219148
586494
826700
660816
96602
756747
249978
18036
1008220
451659
312350
885713
123928
362546
870338
994518
211807
320
783125
387140
582434
334022
512003
990751
481282
299847
317345
882750
214155
507751
755215
753740
701432
244530
701644
73609
926777
335510
1016312
334831
103815
75760
1026632
969859
1010079
600777
547714
356114
970778
694451
613788
533774
322380
626129
929981
630224
947048
733104
141253
147958
596760
514087
288832
333369
180732
993427
29103
744061
529366
520829
556491
224813
990143
419341
459488
44862
739757
918453
559901
483541
642185
986814
495219
708050
12492
245329
342683
219724
891459
458834
191445
299338
738417
1044905
123005
691015
213770
326056
997310
453841
673085
692032
206348
403618
775709
139317
510662
199305
752872
98062
1026461
650442
95454
592451
893273
849038
698571
793538
198720
526572
110941
702271
66684
400817
369183
739168
3296
470113
945888
517657
905290
516751
477420
130690
259408
836910
705600
444742
639302
100414
923567
1019376
744621
275168
376113
792199
461019
400457
566214
354223
908122
264545
183681
665412
814440
802070
786533
822527
790302
497273
391018
932798
128117
231031
12654
240380
252342
658357
151355
156593
665005
741777
722497
452738
76916
25579
41714
645421
718440
1016458
774987
524890
791359
493371
1914
577016
35101
1040672
742382
272650
513199
533848
637366
950835
183158
30573
174425
577269
956467
201197
200344
689797
943661
484927
913515
709137
54878
1041663
382920
712872
652826
1041128
535468
13556
185583
623001
797591
182210
130452
106298
750172
300942
270685
101984
543169
233362
373946
159972
906925
453102
504525
446417
823300
86630
96994
261081
311924
133517
401046
758567
377228
220014
991387
179570
906985
370198
625994
312209
255731
590251
1011945
20716
406361
737312
978245
785431
354632
150336
80197
417909
522352
1013688
724916
79887
333738
498281
483390
227047
984740
474602
835355
722984
613934
533675
118376
352975
533366
28214
665675
354052
883302
7999
848169
216423
231620
28936
474786
439253
231189
950079
275837
618359
217869
134437
817088
692515
875753
959624
963423
55297
208746
839275
770038
982694
126312
742739
1023258
305305
850581
628394
713258
575923
301725
79492
422810
895804
52010
13756
67456
598651
348399
146749
422963
853036
736009
284470
1003946
938717
1021576
546214
474264
440
428887
348056
974604
960912
771553
563876
917139
264811
212242
717819
466409
147870
568698
693177
507068
200684
256911
412233
144219
157053
308365
23228
209648
591782
362540
266239
402312
562959
347560
256059
366827
454778
14542
931453
601852
325449
433268
415034
282246
440609
201174
553295
880773
866519
843607
194040
995918
339185
391664
72567
390901
977063
231112
1014358
949072
806625
834887
770182
449910
454959
743497
373698
982482
717594
557757
582928
49962
617102
1010203
186931
209506
865474
203896
557367
498616
405288
308670
640305
836985
326630
562314
326496
1013944
267565
56
893052
446990
826769
69086
359375
837979
907397
301458
1018689
500147
578821
178011
229153
3354
870509
456603
846358
134991
591586
369979
480116
714007
577195
554663
982768
666454
691693
792194
502940
199939
695441
270366
407831
725132
534971
211754
768274
577195
1032760
302007
666246
830369
821354
851897
228737
974166
470552
819098
641399
994941
397357
351374
530272
86987
890660
174396
627549
499257
609900
972819
285030
946845
834056
602455
602104
737622
8972
782332
806744
234052
484101
515378
108186
200767
410036
107924
597942
404711
364802
56276
850236
629211
516561
1012928
430239
921955
828790
905035
339615
820987
873393
186917
420446
144976
158241
568764
948411
1015740
1002641
164763
383079
662313
199857
845666
617497
740615
80303
893693
933803
989599
332618
550480
699059
729684
231939
920947
860647
472554
988622
736443
559158
206493
866535
941914
733845
112424
362518
834329
127473
1031544
408777
856705
494618
312223
1044802
117847
856114
649143
686823
501411
587176
944666
191397
592667
867323
248838
400025
966695
332231
668834
303492
134960
182426
850710
342138
91504
841879
662900
805942
846832
490176
663416
926074
48500
108965
756933
416828
418791
18998
514864
974315
839378
562514
242464
320747
626350
91450
588483
264739
96429
628159
606572
792490
491135
904860
154652
104930
583031
876595
897510
128061
639649
532600
924994
38776
460622
733767
828958
552857
895082
785402
726963
909767
453081
916650
198920
749007
949950
399520
88948
59898
343124
689248
843657
689222
13734
51209
405019
856360
889525
113079
251478
282703
709255
31028
381897
922379
767186
804534
406397
169072
1044136
377141
114061
727617
575939
484967
739663
474745
920187
282799
77233
626102
35476
919219
921552
751000
208870
514441
339759
122117
550423
571235
680857
949790
367462
906026
29306
241250
716016
1015275
830390
912282
653593
976374
590914
1026386
547735
857132
1009704
1028481
1013109
14016
277245
790546
833775
549438
408268
627085
875863
381012
913896
665216
702159
407592
626232
843850
285831
381421
265535
284820
554735
7371
888045
393711
29346
704500
644041
127934
636921
202620
1012500
391968
804219
620483
336653
384023
599288
633166
558684
164521
956397
108684
541873
644131
894507
434014
615623
418684
647953
232816
656995
966091
315300
472311
358067
525337
1041815
358097
587314
21433
1003027
312485
464477
944572
682579
314115
526234
246626
1036137
29915
523676
670998
574307
294727
170995
106302
469771
268095
753474
433016
571960
561279
27102
698688
697648
289682
259919
710487
467969
1019693
241631
337761
1041079
290519
786611
391920
819871
930601
947792
459172
1015116
235493
444828
930308
543088
893644
727453
369745
173318
462754
893919
256433
792833
770331
860333
347970
67103
323842
683316
600885
4382
410099
557048
790792
177883
147165
806454
850267
266094
837841
393484
571052
769845
677844
1039315
900584
910512
662926
634691
315305
873939
142302
1148
349820
281379
1040837
620417
517018
636749
570602
1000079
407300
669575
480986
303838
116120
849183
99198
268107
504147
971469
987416
441661
621994
706808
6297
767996
661427
542668
843924
576941
947975
46087
144344
789693
615768
909625
203832
395513
147797
378927
564231
3482
353637
240581
828171
472442
515158
814049
152678
517724
467674
906822
383412
676230
820071
379131
616140
745512
468429
74807
202376
990926
682443
1001107
367504
301245
527866
5056
860597
85226
311998
568275
204754
530772
328535
263545
146916
802530
415758
254829
53086
727592
651877
392459
247766
575269
1029529
851856
340831
106106
147114
722094
516849
832662
488470
845612
360477
964772
146783
467199
428772
875115
534458
102921
91900
682727
499137
294785
587886
822227
777011
194134
236276
967854
641058
639059
226399
805320
37512
306423
405612
400964
655709
686315
728068
46877
207385
734282
239038
549218
962694
574561
230167
410290
787796
780170
145138
911035
278959
361502
254624
486283
406979
260431
955473
572598
747788
974213
1018371
1044732
359471
126594
595280
644314
226382
543224
87493
443286
528312
21062
796124
26399
441078
236473
430054
1039940
205260
160456
402430
361766
1035569
680039
803060
100328
212993
862595
231002
114453
131320
347106
134744
573945
1027981
672507
373143
339438
41483
153955
160536
46098
668070
293431
137969
267863
156814
898581
556166
343004
1010384
1024346
478816
42344
855438
1923
999931
771902
975302
232345
8563
293454
335479
922855
397716
1037009
1004175
84346
1000866
770273
971066
803044
313290
933563
767743
843305
958914
421109
15018
313752
509178
285849
29003
307112
191048
1026288
920803
796634
204080
871282
489450
700347
315679
756522
827541
462806
170780
482272
757931
47497
185050
345288
62952
1015863
199293
754716
251557
481134
669014
91503
121215
667037
371629
43807
683886
562927
305217
920153
423608
489358
183350
222431
1039346
205563
623056
45079
290890
257294
541893
149167
491296
442930
92497
106107
335559
764476
700906
448612
931819
541355
359864
355747
408889
577191
769645
743603
232858
576751
144258
909354
986760
45846
162024
476142
287897
15182
662523
526299
247611
686625
233216
990888
311285
95558
1007263
718457
414511
753567
482079
544395
973447
424586
707484
513198
327062
604725
202875
264731
988363
599665
443015
982477
270206
108547
749066
702111
928805
330173
845418
17617
922422
166249
929874
236464
866094
317932
849477
462725
989401
693365
811247
283724
914764
817175
3136
3975
899435
410983
937534
471461
1017098
555687
647688
8597
951399
825700
397514
471018
696616
903559
569285
735160
285139
734714
549751
31918
614819
879261
734299
1014977
902919
13984
584643
117569
149302
290654
128136
659402
227717
455786
104734
216746
233912
664017
1025063
649509
179832
231271
319228
914014
192696
521698
487373
229142
77419
790310
306604
149102
376228
999686
794123
810760
381032
432632
765809
590783
359376
737799
535050
665625
180787
154433
628094
746202
571137
506112
312137
675071
720529
327661
310005
711037
793159
589392
194463
877593
597288
191318
653559
942433
573796
966365
822277
996395
957521
439816
811322
49190
544835
143195
602009
539371
421024
620342
312619
278028
163178
35059
911788
521376
400554
160328
911971
373813
684535
560075
995762
132171
751015
11672
49074
201292
575464
809519
42886
183196
166316
209773
589910
38569
188998
126395
704597
615069
536288
521002
602229
672742
697128
1030543
411323
300781
1035799
538062
440463
971763
944892
657905
940135
464523
917862
411649
209138
503505
900335
497325
371740
515735
658906
881842
745089
39228
891090
977790
1019783
646360
680461
583903
584564
675229
115422
425004
73435
852172
425595
595859
704989
720039
937425
526402
882139
800521
93495
163414
919206
312872
341170
533470
57941
440653
562858
662155
614790
852645
666340
437268
378986
627724
313311
419270
396091
197955
373334
823081
9105
829960
799322
901407
909835
839570
545275
181835
731773
225618
779497
658874
862078
167018
642611
485814
639197
873536
80271
276349
489932
680925
778612
107793
768820
138407
935697
666652
382989
653119
89011
816321
690565
488549
690254
18848
656568
4432
578107
608572
428274
1001919
563404
206343
764808
3429
457805
929720
774513
452358
446110
1021085
268229
88147
937797
476777
313606
644243
694628
313409
1001817
832077
167594
1034017
956781
6974
367206
30367
532495
94961
281678
371688
199078
394909
271657
668243
28457
1037486
457966
997689
863252
231545
358284
122796
15005
84391
1031448
366251
559872
383548
358500
517363
696586
504805
844477
571412
863660
150520
503660
399740
1023169
177047
538047
164364
863289
48238
120679
872380
51747
989401
806297
354335
381212
323806
310842
771004
37832
528570
10758
631642
557261
129001
335347
331301
791132
328766
61576
174209
545514
278614
1018853
64708
35324
111796
86749
362212
748291
819447
930235
569921
51931
210957
408747
289649
179427
1015143
12342
178762
188414
675107
992179
703669
417256
400973
105540
261304
943604
96799
252891
772299
296111
561672
564887
541611
766990
151268
419251
510584
3915
608523
927307
882119
174402
485580
869490
440765
780036
227416
639270
273405
291590
442051
759382
825936
1030983
792970
350058
302360
1016061
766134
429280
235798
651206
422550
432287
47233
528527
154309
172697
243514
214824
874827
418007
324257
269527
255958
208003
540193
760364
103306
270966
246496
451176
355056
116835
697127
280773
697550
646203
133011
875499
675010
561553
392097
130907
78555
835587
174437
649241
648620
93789
263826
156100
285216
678207
139185
631930
682215
406873
24605
672526
684763
1015813
678808
271287
7294
635034
754303
591178
570774
719460
938820
381421
162345
612634
780181
326767
625112
301548
235421
900316
211631
1009469
289251
708133
314008
265086
407281
232846
425805
769525
497590
749729
52425
20937
5143
364125
206922
185107
580237
284812
474748
886714
98292
1014572
222564
268773
212309
50821
838391
30649
211357
48119
637324
760084
641844
463250
521733
251479
621283
888842
199932
43266
899043
610371
745866
937411
904840
309273
266195
300231
206065
109355
331957
305696
174544
172678
939497
960629
529051
140004
984044
125975
234435
933436
535967
809775
992540
460332
519504
39610
702128
992686
263579
444241
468665
226122
298184
785490
330977
924830
632174
321260
892618
852761
414019
459227
662612
148676
882884
360259
272809
949085
363956
835995
952548
171326
460224
515961
179187
131194
693373
128587
655980
740797
397401
383060
61449
633500
1038190
984139
410870
531928
737077
24909
705734
745341
676320
453956
619031
363213
424783
191017
773688
983555
766744
977730
202311
297292
747303
731737
75183
493774
270484
656716
283466
214691
1010844
629476
592071
65867
167229
320836
824576
445431
812646
825085
375903
584664
277587
478036
853703
337939
893502
513235
507628
711376
721511
232540
566092
142792
793733
211751
899633
375943
1018783
28866
457721
843953
781408
781682
208711
754918
843839
870270
969070
777236
926
648755
110831
712129
182186
474979
188492
279516
974020
624568
363193
618031
878494
187725
955886
841505
344337
838593
364469
1001537
137079
969197
265489
534996
209025
243899
909316
835504
884792
279635
658260
403278
931706
844199
453225
403313
402771
781293
953095
155560
518894
753988
263466
393796
231179
864015
64723
392401
117234
307798
935564
279689
456216
656657
143151
451273
203779
944478
325094
166743
1029926
377851
904408
715276
1043381
217349
697946
663241
108645
741936
829307
522878
373050
814666
472452
338609
995746
121565
962523
486640
69111
617033
930514
875408
514512
589304
638244
888286
356890
383515
578824
461670
287388
521770
849011
737698
611052
684266
985251
835550
320991
233645
862676
326422
133311
425968
163486
842271
967866
138769
6387
125109
446519
166868
1015765
977894
825056
403545
392930
506373
146446
1024861
739416
601988
860009
639957
243461
264534
781429
758820
20760
437082
853623
213013
172990
449985
50318
1007738
880263
866943
710156
603705
918467
345375
981092
91430
316410
608211
545970
1010579
298401
886909
954478
610569
524048
230337
38554
484369
559418
653997
1003579
850668
838798
1020960
775306
168826
356480
146331
836546
412690
757900
632293
969768
187191
226925
265778
995309
780077
884262
533515
317547
891287
388075
10990
874359
714662
809324
419106
848724
1019570
931932
419195
47887
227087
195223
1005975
191112
710227
330330
320827
794699
602843
148725
1044125
877664
37358
419708
160198
61951
791683
642659
1032870
644294
470287
994351
635945
585141
504755
286623
561766
273146
29019
649022
49748
447822
732746
779819
245471
396014
441633
218532
404732
845132
650221
686075
2910
584511
17151
361272
817970
461206
268311
490895
184079
539557
672610
542878
23525
977282
263611
380670
539514
572683
418529
652862
288325
294566
774042
824467
733491
656433
32257
771060
734578
769736
32885
371557
378121
646361
943722
148284
49962
624688
687698
452800
707313
575444
250014
554383
188351
502393
453478
977683
875149
705424
4571
697021
823192
620917
912597
721767
418877
919679
925594
1015673
719067
378739
209150
858329
915426
499420
13037
204026
219121
576484
133759
280183
232541
268359
479618
882831
592946
694930
98005
303978
939539
545801
762552
746870
799215
404640
571579
718437
722838
638639
713287
709664
56070
215020
589140
125060
249190
436137
309464
21565
663525
67805
5885
751994
676384
765051
829104
393095
523271
281786
619188
626458
182767
361351
567934
42689
320392
1027725
972770
831428
80228
845370
458961
832743
298105
823531
116667
471739
389926
754444
158782
288347
787567
881762
891027
436066
308333
607618
157535
814707
494424
300255
173295
214197
136302
112746
555928
793957
605727
629698
987935
837197
121849
154426
264281
945502
114023
22583
521310
278403
437754
965374
273020
54704
362275
1040808
280318
919986
748929
141600
538032
974069
851753
839364
657770
760976
388330
803164
869197
772439
483298
87172
232698
844352
484621
154781
753041
912321
196069
235882
441347
120592
826867
307703
470708
775421
962944
438430
682976
315936
950195
965735
843848
422437
811482
121049
201255
485289
311506
401876
756095
907658
191868
922610
67639
701053
438232
812954
682166
356907
190437
509795
300515
776393
668356
263893
877220
966154
722618
927141
46201
259204
152919
790210
578524
550199
176323
523685
574881
905757
509724
188020
403286
458729
266065
927038
567781
678122
421799
955624
378645
393433
527606
265404
396802
1032213
300575
381367
172139
109095
158157
376304
684123
161518
826762
1005497
888061
264064
659067
762894
257363
900379
28807
233111
559604
659408
120690
171442
662879
447199
12700
281993
441876
114871
628916
315682
378596
699068
197192
525167
338789
806191
691556
955423
1041334
985232
853911
685819
952845
97847
208300
90255
891469
363019
377352
686441
97594
800900
930099
67433
23429
483420
213516
134091
916752
30133
894807
351035
94589
913348
539957
489606
492770
484815
383095
233385
184534
33002
361461
200503
691073
912892
433762
332815
96556
807461
273315
787875
789863
884033
750121
765130
374095
170223
201560
658111
575596
77959
453660
1043834
682547
838198
723210
752304
104306
944245
982999
669868
585928
887616
559900
297564
811426
789687
297905
233081
110885
510251
393618
783055
853966
62958
656983
210368
251525
543164
469548
172035
92945
399352
696919
50968
399986
473510
929895
512163
401009
146734
55859
780488
502978
772031
182728
538613
69806
812528
579099
1003361
254888
952078
980839
812247
1041300
16858
146019
381658
125777
72711
372698
38595
788577
868945
702620
495951
718684
119564
700804
939868
460198
581834
169284
843062
774627
228809
978778
259467
675771
985445
447692
490987
835494
578692
462670
197821
635026
308449
889748
655067
135207
1043811
692048
630771
93529
903193
537856
99905
628038
523340
496874
948991
188270
831317
259596
186853
715461
289812
928493
649916
726972
987038
235593
108983
987141
370097
156085
576322
357917
97075
932792
446672
797239
212798
338131
836309
461420
708846
328283
756247
153474
420082
526269
911776
869173
698520
45755
310744
898502
253131
890457
879092
46941
911402
311186
634446
358048
559840
806092
610831
259852
18821
174930
303447
996391
577770
699639
112415
956731
384987
622954
17757
220489
454014
741095
419609
558663
901153
373901
777065
435845
122965
252194
996025
445001
213169
766911
118001
147373
238766
180054
977986
625918
185402
780788
476990
669965
607577
51176
289989
577366
192678
135466
353352
656839
749598
128085
178111
650188
27573
997118
613951
188284
607091
542621
992388
708578
1015917
26088
56064
618718
759585
851681
1013219
563432
159321
595063
418013
1019766
75780
903398
612177
692524
642979
557810
689692
930998
618977
770291
495171
34529
1449
1031376
826622
985925
241110
183908
21591
130445
844038
883577
309330
860616
8479
787959
624461
609569
766192
674127
248781
827702
929743
502591
931850
852467
126307
838704
857834
312259
749570
206374
57102
98932
896269
778845
464782
572561
48279
464031
606654
423805
922753
218367
361890
453047
457332
394848
776028
132673
342798
370773
81922
9180
1303
67544
532876
657007
394967
67883
151162
990659
238672
868373
874578
128510
286291
203061
214672
104612
249730
832319
431131
825310
679916
59898
132004
515315
347935
789659
263203
85896
969167
486376
638684
887233
519371
460587
847255
18432
327694
198228
640107
539679
489847
654429
874202
820863
218693
403246
387057
612501
647504
763256
636013
746156
473986
907962
946152
61857
354475
843561
662455
341770
263304
159249
241312
331456
354101
534433
838999
550628
621971
472252
494303
1035289
863218
931008
791285
332504
591649
649127
500633
34999
213086
56801
811551
426685
1043029
330033
287926
84850
311646
440223
158451
493574
272392
23402
611019
717933
276672
527938
777666
476944
562114
122506
483272
640647
762666
732273
973197
343162
404164
285137
740873
912153
842668
634201
171214
550230
1001167
191148
749816
229511
485033
212560
215991
155122
824062
651379
671611
117943
461454
617127
38919
143045
661487
156809
923408
797885
891032
414022
372592
802666
141323
425303
900328
304147
447397
345175
19763
828142
983822
216977
274724
754625
725591
72729
359090
203287
756543
933379
965957
729557
1022380
988045
584517
807795
586111
822814
544442
561969
218612
520010
932629
435335
903165
1039791
299343
192792
902327
849551
303387
560785
323883
372809
806819
454892
568424
375236
503435
458412
879211
69507
604191
638622
953180
340675
184893
169585
322782
793506
345973
550364
6904
979952
295154
444140
477241
114344
723207
877779
1030789
531107
907062
898343
846002
862318
812205
409402
937858
72953
792446
362582
311937
1027335
644591
476636
845904
376926
199115
371862
268870
454917
914033
1022150
881855
1006029
122922
39939
302769
218451
445394
1023577
1042914
114791
767362
959401
191156
820508
300539
870116
866596
31003
720354
221970
1012358
156096
266440
334826
774135
292425
97903
856203
1042080
807960
747004
612270
561874
647912
422683
79455
241374
109202
770854
892421
428527
853818
970164
972382
246847
750981
631674
799458
630478
213945
257366
628298
311888
512274
807905
612903
185540
869710
435578
695783
370707
754877
171829
42566
680528
260156
381335
330386
76151
870691
659717
188390
380415
834090
250626
460954
44397
504122
459941
735880
171292
321943
784321
727984
174063
981215
878264
132814
395447
19824
1002369
941419
88728
840151
933794
658153
401367
191645
397111
888724
542537
227135
956879
114582
30089
434024
148840
104279
1008251
475669
893783
191862
655297
680434
969731
895536
904295
1001921
303679
250919
753483
1008334
202429
340059
155438
412912
242723
838831
928487
820505
326225
733584
799668
43578
505210
323980
183524
431297
47751
549141
240374
722841
468991
930700
821338
475982
558113
878527
762121
530586
388688
560263
898955
303588
1001124
971587
978752
946271
101137
230682
870173
938419
1042953
369651
120667
794093
623676
208589
217660
671565
195721
452961
525589
89403
287148
291750
933317
285728
621168
968034
523063
657358
994473
995334
442878
25328
416608
457604
653135
320983
265157
138395
83790
575116
162865
29108
411918
363068
592400
328103
413854
434753
706013
938058
261425
313507
575910
892434
630970
517160
52794
23015
815411
749109
125111
930806
592350
185518
543173
1029502
622293
319131
800417
907323
1034784
406927
792288
71319
650605
174856
16997
40540
539805
185308
299823
208855
336188
979013
283087
731117
397844
238786
466733
78187
719629
62176
491504
85666
350327
350758
777547
706937
393757
332107
825931
554766
580436
548147
767232
1014344
797210
455050
270700
309200
427578
727193
594433
594972
852626
1007304
294114
959930
1018020
545210
84536
525106
830866
899887
226338
652402
835306
22118
152783
319649
958496
259404
808176
273151
934883
52452
143127
967744
650138
157749
828372
496487
822917
829706
477263
147326
774913
898634
218637
707821
596105
792721
90435
276830
415841
215107
174456
911296
547226
979506
926006
51960
702655
726797
668435
971109
261843
762069
561656
129316
768824
623402
976777
1036288
780608
749533
180546
608577
488072
647460
1037778
867431
320558
960357
2421
911573
348614
428284
671088
216056
114045
348917
159296
188204
770892
728019
621409
36765
109657
494688
477633
341164
206830
924495
997561
1014469
637021
277956
257992
908598
225377
745821
377738
588775
393972
110917
498718
636636
304145
761462
561431
850406
95211
261614
829039
567573
980601
680118
1028408
568700
213521
553744
822714
121623
468603
166124
636725
302370
503644
258962
522589
88606
1029661
252327
835314
495241
439478
794803
271068
74630
4992
201940
167704
501050
596362
1627
22325
919346
153421
363052
719906
309565
214021
122793
953959
871187
671970
181051
35822
41714
378671
928054
754810
1003463
3383
895366
913224
721734
120056
31653
369948
189378
26596
792739
6077
683258
799270
692148
964004
624337
202787
101131
688775
261192
980767
274638
949597
710668
987103
53410
538205
76669
650267
857007
653019
195183
268832
466078
760483
138094
130289
617885
965397
793251
279110
516024
491032
879814
834194
414692
668925
811031
792158
78680
398856
231427
1014129
248275
943183
809788
140221
384844
970568
601987
493207
373926
315407
1004280
97632
57282
519581
68287
464652
317440
583560
470659
45590
141110
23060
486854
340714
633656
351913
935710
705232
926495
1044391
303362
1033698
410022
177490
450915
761775
823713
281217
760058
610477
21036
178398
701855
1024970
521373
570355
94980
339623
111951
964690
257388
450645
968058
695050
973594
130039
505624
543634
151087
100166
270159
878241
246520
161132
721343
709612
1004788
191968
224676
399216
594311
291240
221601
967252
580354
196325
257305
175540
180578
819476
297487
917134
637655
359343
582934
1029393
513483
610888
1040445
147404
930225
197180
588246
215418
654358
258273
811801
373955
272120
588435
507957
1022331
673670
82538
402471
190042
782575
73081
150501
430880
784282
910874
424184
1021929
476493
662183
234117
871071
268479
28941
1024139
560685
902657
715916
8516
880479
104163
540448
694682
3470
32598
797911
65801
996688
495423
917153
804505
918420
509775
147722
373292
969159
315969
506012
466360
113074
399440
728083
318620
33982
1019292
474793
320163
121231
648704
376584
653850
294640
179101
109862
880466
387681
490847
293834
955461
107600
835189
162313
592107
965228
848268
236936
775619
582057
703381
102124
551341
834883
424965
282934
428031
995670
840308
47304
146346
2425
949326
643219
479136
731989
570837
904887
624083
493682
348496
817135
968654
256569
692679
840049
182053
829364
45355
553902
769747
6775
998765
691075
34824
546855
139862
974619
827980
320460
343941
617273
99143
643094
359431
733155
732088
643511
955109
439995
240979
990582
471245
462875
437683
961332
971414
158407
833845
680531
742318
73771
448057
881971
894012
453460
974431
664552
613984
742744
1025463
219414
6819
824266
212396
454728
214968
146960
179446
75694
897668
437827
881316
191920
61231
805315
224671
508378
659303
672583
928124
4051
812044
171145
842926
889471
737435
456058
861339
268734
782529
498739
682913
962186
466514
387821
232160
71523
764607
725231
664370
994929
291428
79528
611962
90066
259882
207762
478594
1034287
645662
986090
767586
724674
683303
789129
47375
537845
762445
213528
333379
722678
390929
234646
453686
691510
264274
765018
530625
389619
6268
87132
967196
1044894
420679
57571
60395
89241
780529
423506
124181
92875
339076
304205
971554
446978
171784
985890
889957
685639
459015
145745
854244
956220
196
781159
448363
573999
951356
671377
453917
34504
617323
201604
786937
899360
446140
62639
229321
964514
521264
432895
345851
629218
176151
232775
182239
533034
269324
142432
575016
862177
1035687
398869
917361
961029
311747
447379
702254
1027194
723987
773570
429417
1004124
356605
518976
491189
548796
682282
347808
493141
593173
990261
585010
125829
826494
525586
173998
918268
238383
28928
847214
960949
6600
833903
657267
369275
20023
694056
82738
487404
228418
440840
583624
850156
980925
288976
79539
371495
616917
638817
22688
420288
77451
753932
284989
843462
497264
543794
885230
846323
143643
247031
551090
317866
42471
324869
459477
810060
1034323
606155
360709
219789
875633
184558
215392
314852
501890
691176
363043
601195
264738
729517
674314
16821
566365
713497
979936
554558
985293
615385
375158
345839
12078
140121
263698
505437
809051
814016
6411
466574
366513
849123
632034
110932
958101
199072
326666
87093
733038
973923
873554
764421
755017
51995
455154
35626
77498
1033709
875033
356183
738527
444332
951713
662549
67764
69972
260662
761467
806089
228605
906919
333931
1019641
163908
508835
806571
644859
560981
295698
499371
915332
19984
34290
339326
280186
690565
873604
804595
761719
391486
677482
1000986
447310
798527
896717
891299
343262
242173
409566
131553
1006988
696711
245322
164609
776987
432215
342
23377
793099
868043
216273
1011821
785301
272994
862803
346792
678412
624889
320591
538880
950669
688143
451543
843856
498608
1028665
1007453
546669
946407
546701
922569
900653
620014
305721
496112
734429
268831
353874
302225
941018
182617
315487
322594
627725
670837
968528
169749
882237
508583
625334
134472
325504
734070
311066
399902
652211
531636
623736
293420
820794
136929
900420
289644
15652
584578
567171
261174
859906
214701
11262
334199
665172
103011
180773
61726
422497
390878
970164
76009
410979
1021047
704867
189049
344031
650004
791825
814591
269652
1043060
234180
981646
160802
386003
991810
464633
792782
372807
505428
86737
344415
753672
603914
830108
540968
707847
936165
218399
599284
128575
641470
173173
892901
182542
121875
569048
274079
515036
259687
927795
799926
232411
836192
235317
139021
811648
700775
160012
392036
697099
364057
348852
532646
99535
552484
508467
146607
904991
1017647
556580
667966
944848
653252
746610
154883
846038
826205
777352
931567
310445
113662
931214
908010
419733
770230
376585
331906
233380
635507
719941
233130
770353
800191
611902
89481
483109
112022
439520
715266
13723
136477
260580
259301
562128
753156
647200
992127
596625
513275
288993
616353
857515
854914
720055
743020
536884
497660
626263
944367
604930
391747
101617
930257
537412
5508
824920
267341
617564
788625
445749
61850
242900
328152
955300
932317
544884
423904
647915
115539
947169
230670
551499
689677
508416
970682
676067
697815
862385
1044196
302832
774201
411005
228351
99087
1033875
144769
721373
89677
23990
261932
234520
753149
517440
63003
1005153
405248
289652
769417
881276
100623
898209
117342
881478
130315
777016
94685
327588
487385
751620
959423
31159
467647
277833
576642
682885
63947
1005806
168531
788309
548103
693932
28351
429542
519330
861450
23255
881198
992867
31102
798693
378168
644933
521930
834666
376583
534903
806486
360532
347153
595510
464724
146152
32890
228450
628931
897140
933912
989137
758566
1033197
279875
6472
44010
1025747
533120
842868
508920
477323
376881
404874
604005
693003
362480
601755
554384
693272
30278
90752
447469
77854
632228
846733
859889
348548
402793
379801
796774
212089
70527
563214
959278
1033388
811910
168242
850358
78764
240158
756457
387652
1027757
456550
34501
10377
314682
793374
380986
463821
671386
358994
837498
272204
348743
858759
427011
851820
821144
119883
792669
324191
756499
254958
526861
904252
631525
920965
707091
46299
302488
149340
736950
823255
104388
446005
124778
998832
722643
337596
99419
447116
264605
670495
287214
313939
247116
151154
972080
904436
419780
566728
861572
460211
65607
465217
425236
239640
429454
323775
849675
780780
276511
302635
129263
885931
840551
804900
673993
76333
251946
1007241
454285
510036
131993
231277
77073
544756
949236
658555
635762
687131
219712
616461
449324
502705
553798
581161
88973
663755
234306
488483
738479
621833
525371
7786
168987
448651
232094
249623
842426
111359
246210
933599
494060
980424
105801
713210
7617
952371
886946
399845
1044812
246098
794718
180110
475025
688834
512716
343221
1004363
898332
598040
529277
520672
430946
460523
688641
379349
619471
356657
295160
238187
178403
551166
55627
897912
470285
837623
840467
256784
580924
747872
407001
86146
379309
874592
109475
610674
68304
958860
463221
768057
1034359
1042820
67512
643686
399802
228169
1036895
911052
594673
769562
153345
733423
937937
469643
129399
135841
263559
831398
730839
300326
193521
226807
668696
33291
956044
457529
54484
1010059
792846
951805
482595
575379
984273
910209
88011
349926
596619
670242
300748
995102
332379
828619
200872
284895
403230
746959
886458
322688
434917
516506
742541
57597
158823
340139
558455
977552
595832
29407
856664
230475
98060
58911
70891
649390
51788
804844
872475
772735
259923
813315
124866
117738
481004
934477
487065
981424
207801
523648
321196
665488
468234
787764
271364
26929
545538
507212
121465
146302
757174
562297
961614
961517
748413
330831
1001863
897523
419864
9572
744812
469778
313795
469375
54723
307946
977601
753057
888713
772111
321185
422801
161876
117371
1008835
888985
595319
1041812
648938
479440
623362
477189
725990
970454
1040232
927990
953497
790726
219442
799891
728004
828693
530803
961232
364860
1016267
872307
835748
3789
939739
620558
1044269
925459
707592
627371
1033891
776989
845156
47002
264375
542815
209909
127057
463248
752306
394574
259961
539892
290973
303204
274567
29635
536400
788701
111962
577206
618352
390301
618034
19199
894877
387686
300998
399137
322960
899986
209335
278434
304549
84135
86340
797129
993033
579552
333814
74418
731078
904674
937953
379718
758103
323370
51701
380647
777242
409379
683572
486000
741500
508330
1017550
67014
387752
542169
338960
460834
4722
743076
329542
697384
419776
993515
266908
902620
879567
49308
598599
898967
661317
94826
668475
691896
187223
792891
498700
223483
1039835
774945
123079
448411
822977
873008
308367
429739
313458
530902
429581
598155
590042
534420
458518
703010
590237
74319
566265
952026
123573
50242
90387
188399
409090
49600
911416
660296
834941
277550
471770
286929
51951
164278
158971
782994
546487
392338
887683
111510
217522
642284
398781
574344
749905
678158
133840
89886
147864
110092
668767
197679
191252
494923
283491
382122
1037664
1036128
880296
125877
103072
790123
76026
301711
104106
485348
759497
643410
680973
644493
562918
377107
59247
485943
535070
515342
713152
414216
830549
849055
778498
87261
1018836
62836
414262
457857
766145
38632
789802
312080
590482
263192
461678
509270
943869
717421
835
447958
604856
36451
559852
606295
876707
785990
174871
460696
83300
352213
381287
119081
43876
505142
735530
405514
19492
151899
186862
598231
377976
298981
835353
678640
484085
882960
199471
536733
798345
994128
509072
243854
765235
408812
45634
702586
264040
969745
693202
289433
153182
128506
398094
647356
619651
94920
258085
32867
824563
55182
568659
8890
354411
616033
839536
24918
180124
313894
356908
91527
533985
619135
835543
596446
320882
360463
868849
562590
1030484
876591
542386
790776
409154
873683
863534
651671
738110
984517
240170
503315
197055
864849
172118
448864
275918
303860
1009926
626007
772140
979093
18589
1010131
786274
644801
482333
817105
997293
649838
762510
194088
833308
278262
690350
15929
985614
167596
355689
306872
730573
70386
664795
562558
680050
893074
959475
565438
677945
657764
188740
21400
388533
639172
881235
635000
114387
1035208
948736
356472
94228
498451
222580
630395
705331
95239
683098
656671
698164
657421
331966
288532
611027
68816
118865
169928
678662
261759
61294
836601
854328
852549
403875
612443
90582
362237
1012844
556287
657375
271778
19994
557566
33507
572978
962482
778808
418756
406672
450283
600027
495937
896213
1018114
536310
499972
795263
981450
830866
1004789
663618
777170
692157
991988
259377
619537
13021
874028
87907
395488
527258
807079
413970
528614
923845
460950
86864
409482
11382
777403
1018369
329783
62083
771347
933980
609839
940575
103260
990166
918352
411282
529188
441929
939162
449797
206902
951361
546209
51337
815177
787173
850703
207568
48483
909453
57936
795138
608626
398666
1035818
486124
141588
822390
70100
584763
554752
528330
422674
823487
63017
633541
159313
783939
429091
605338
846931
505954
232396
989251
734492
545262
496264
552362
970448
602081
106810
1043284
777974
98745
360094
154251
257050
619749
823566
459184
317825
865459
1043761
874741
98103
664981
517198
402725
913151
98220
364754
43874
1000647
836224
977726
496099
1012075
432609
183470
913828
798401
797825
452601
993380
854396
995081
511885
205112
858781
1003030
639495
446399
537144
768428
331652
411541
734832
551930
642144
714959
349462
519143
375714
369404
162948
775741
513549
399737
542540
757557
394313
388292
779268
1024163
738433
170472
425530
970941
832076
870188
736542
726284
122150
417296
678525
724551
660099
558674
1028431
296650
619383
609401
752788
541149
691412
564910
564470
173800
980033
727204
438387
389768
167373
823895
464154
813912
83883
927727
354221
927207
287921
737275
850844
743218
624417
917277
114346
813059
1017280
670804
963744
573008
910597
713365
322446
747593
963570
1032326
318093
31897
34878
381140
724577
97227
646272
695848
172181
495042
53108
957583
273298
544145
625250
681670
1038788
317402
960656
796730
612949
609734
494732
282989
702725
239856
920601
506023
250798
637763
372589
591634
65401
233087
613814
77801
597980
145926
729443
979529
747370
25576
650987
453637
567290
764103
301845
137445
840064
1030243
267770
851121
77874
73797
135168
16323
902098
524630
386025
248933
503967
323588
583675
696407
127597
715776
548181
58583
1017557
442471
1009304
17477
523563
556075
718526
51111
295712
504919
521684
333603
842731
841574
159922
299802
758929
49047
262255
792741
605664
307414
979723
129491
930589
99842
244275
465898
710062
843585
79096
263425
343386
47927
100644
522745
511036
756627
777640
1005287
267516
98670
192290
1037169
462187
957354
516608
109186
313145
809475
533249
538258
463861
254112
928470
1379
861252
507009
466417
224399
472593
594926
186500
35654
55102
672779
890426
373643
925133
185000
665670
1030132
924241
259548
199017
361606
497632
791778
850397
1029554
157239
362712
906350
831998
543401
369001
510959
215737
806125
909544
595523
1006701
404961
372696
263817
121733
177294
1022622
739292
985747
925660
698527
383531
687539
425141
955875
285983
1022943
533215
896072
234029
1009341
672525
503221
272578
143522
687315
341627
362233
357039
303542
304747
436597
453512
591232
492634
968456
333436
280568
256164
806820
917210
906037
968785
616450
481086
953932
535242
838327
607222
165462
64589
167158
797346
648978
96266
33706
888631
929725
623498
164148
956192
500324
681332
691224
395564
86379
794861
816705
249348
534968
118853
987768
994324
675179
40339
304053
830651
61476
543159
800809
60130
1003821
649319
461568
871639
451568
1030894
653447
884055
1010785
335619
371720
219641
64795
1017393
701865
734176
156683
210479
777622
213764
257354
233845
711109
715077
1003697
417747
641133
336670
204254
828607
1043485
641556
495526
54185
714989
233273
600144
330926
719264
868019
623358
950186
947648
584843
961977
468715
543534
973390
919185
38392
663296
310998
23534
209022
176333
1017588
55008
763506
347093
117745
955198
612079
496912
567668
418119
16130
920182
511225
388688
893523
984127
611425
312868
568645
388949
577301
172243
293840
332728
626302
485788
198631
273508
412559
505661
931259
846180
333242
113492
551924
590475
108344
914745
920093
186282
342772
67518
615735
547536
483696
387554
40250
575837
11796
772697
953690
862940
89559
724512
315503
45918
928812
609276
601712
540969
523286
113917
227482
911533
407949
570207
647597
169557
595906
550743
826655
912256
547511
329785
574787
922938
230071
989304
95976
502685
709157
354869
369666
338417
817503
661065
1013452
253697
357597
558491
964135
594114
177055
782340
907973
390070
98213
246620
16023
97911
665875
180837
559065
367342
719529
463354
656797
422099
533895
375373
668835
983173
632880
464791
380181
138465
414503
735981
939726
184882
132967
855178
493521
87993
50321
656075
326059
801845
582105
997716
708926
945892
163976
219973
270925
587881
866585
756492
977757
47326
754884
315166
981781
642330
184826
973834
865392
470535
275612
753942
22126
475900
780509
779793
80053
1032203
792268
391433
219901
431717
785162
616922
441963
286424
534116
663415
274838
5334
294977
665868
949737
985385
282181
403766
472401
956966
969261
294029
246882
307299
356141
485582
958965
66435
996215
36007
633170
236782
594015
574440
466626
118924
498284
98069
808731
876100
738837
300420
666889
174600
579517
914535
378540
198295
694164
599947
672217
301866
373684
509524
31692
804927
705224
384643
413774
78403
243366
910797
173162
656697
122506
419703
913415
68757
615807
992681
792553
941604
922996
744645
640490
57189
342348
69605
35272
72944
126691
215146
554278
384589
600796
178710
907610
208721
504635
726027
960698
650412
172229
737917
1029830
261134
183939
603663
266158
274967
34042
209407
79057
84176
974091
170559
444027
240235
863060
446625
134948
435940
13887
197921
50237
641404
199728
268267
17953
876872
951411
875127
857808
273127
85796
369349
336697
853039
143368
458435
726570
926832
479759
457060
954759
406653
755899
220878
77273
691667
673584
704982
91540
534048
533278
411050
382693
102810
735929
940415
94272
649739
1009220
973735
638964
707136
729029
398523
102861
829038
880319
565573
412791
880809
462431
375881
670223
843309
947454
521693
704277
264183
197947
742419
331279
278991
671822
1021103
539270
886817
251258
841974
723630
471935
196319
984458
364717
22435
888236
309604
102048
1026151
333989
412210
835208
336984
502924
476751
97055
69358
451872
988597
577745
327504
863370
1020211
708893
421140
816848
898766
25203
676645
732345
585918
493557
388511
283928
979476
488023
165127
395653
476324
1021609
294343
91880
147420
101187
442939
855966
534203
475069
893880
963601
599541
889231
190306
682534
843200
179197
384442
324698
1017612
35757
748692
705318
878576
59362
78434
797496
269850
651510
462128
799418
226739
258468
925029
858812
715103
219731
516178
596030
73754
1153
925718
569886
844178
496704
986419
5330
990530
595904
220165
17414
655819
248555
924282
1002180
120154
771811
694942
462428
936256
934052
744455
18147
547590
916828
847953
465724
107751
475212
906090
508016
182969
530851
163315
731579
14543
619495
728931
681633
252981
913119
918378
370390
898805
362434
404992
302596
947588
759975
439666
145985
29652
31509
266314
671312
585603
678555
882930
1025790
340010
5703
811371
868958
736886
400522
65205
187465
927745
871733
296878
98364
755441
292582
637721
729811
881238
676735
808555
757598
799956
689713
572157
402597
96152
248055
357627
154598
119547
662521
486944
233658
285228
807260
754225
772836
539528
232950
422143
189515
745817
102223
206918
874083
467152
507684
885344
876278
89503
712258
9955
863864
81990
844700
891098
479861
839043
125065
176851
1005842
346725
738026
308651
38541
331727
408406
618828
373186
515174
150988
931958
87177
822708
295609
970983
875028
278313
705952
312598
112345
1023448
511623
500396
429994
2677
649663
815332
473472
984918
602820
656145
757101
428549
759468
785999
1037250
625578
189229
45252
547147
726599
736626
976598
208752
179378
808178
533043
881444
820412
386685
988863
910308
237526
128114
889114
857399
149705
1007793
275513
133592
796198
861722
493221
24109
18609
321104
496814
38809
258555
979706
530388
449128
83982
922976
615459
814791
259337
455197
137533
207415
1005423
131474
208749
859444
551248
41162
1005030
945258
51279
656164
469289
931238
82760
736075
472530
532384
240941
900080
717425
418659
581829
971223
236658
681105
162802
824174
863646
849949
511254
842964
413328
554610
986592
954722
880231
868269
488700
531342
787285
595258
83239
786129
643688
312143
517069
412747
984193
554111
170899
175401
918844
505918
243765
1005417
824079
585704
898144
669443
552354
426632
67801
796851
801905
769576
59041
273595
192191
737167
429409
780094
491336
982267
963245
194016
809123
905496
854811
478220
79709
15412
598192
508916
304003
534515
794270
42319
343078
414041
739771
186489
313598
972741
220236
59107
538116
54742
203080
31229
1014761
458213
735292
524895
692372
992267
468966
397101
565312
513878
641641
586078
481811
227632
525226
242646
584067
144889
28082
849016
937919
309483
627470
958999
247012
658508
981181
138293
1040631
270593
984347
515156
213448
1035451
578689
935118
740799
945896
781636
254941
684795
641387
333244
751121
448856
453539
828307
820992
55506
715630
139040
657093
1008812
117610
873276
920777
655266
295289
859545
358841
68385
462432
323788
118109
675954
18462
930816
242509
673098
101690
459603
885298
289384
405277
88095
502925
905724
575189
282620
551887
912871
597117
507270
929818
682249
467814
710895
502267
981728
654604
466933
984496
75858
586455
440519
517772
274208
938459
488190
693477
693395
447278
361192
682144
913215
27892
258556
534291
428196
174726
601824
227639
751295
453775
790840
713715
1029642
341197
836927
340707
556357
556770
279233
737248
805811
710955
165364
1043290
1031117
373139
789203
638516
750166
182196
604076
758013
44557
639200
504473
785312
679959
365440
783087
544016
861324
357194
333335
354926
817350
507286
433216
343776
802850
844606
842284
178935
240124
100833
999595
57187
24095
66322
437023
535101
716261
938985
342451
306788
46427
90369
503677
754900
889687
4812
777842
641986
1008510
213023
428529
320282
134483
405351
232797
480401
280371
434316
952929
886243
898538
350489
794015
904152
58121
625154
287511
207251
1033731
969010
443346
322452
1027103
113872
999167
1008060
988393
649100
10319
949988
701022
432789
790700
913454
368540
774158
1019061
772066
711520
291086
10142
688345
1000873
752125
963672
468424
649780
592374
687217
181172
948873
726707
282711
871525
920092
298431
608408
360961
347771
444255
498033
1014887
793390
973666
536464
1012261
524353
457694
501751
248829
700052
692957
225495
380515
428546
43733
661219
629237
226165
988812
126396
156280
1003220
129804
293527
770064
241906
80723
61617
294952
667985
478180
1005222
457969
518879
953189
382103
411505
427309
335187
55004
429195
935931
187438
244335
81838
946685
427452
543457
647856
1032126
729584
969633
142014
343080
941537
810999
818888
110515
308624
860523
869064
736034
893230
544915
626226
328251
110355
996810
466777
868862
422206
27443
54150
968760
464224
698546
755200
111681
876861
1042752
857367
62118
1035740
958919
589057
643846
992864
628671
305578
1036498
29247
324213
184340
822367
750040
609458
183859
362301
482760
304305
118277
351869
550046
27052
569750
399145
557156
371363
810624
699183
975525
725940
980327
706644
1034732
257196
739846
296279
827724
143247
895935
394702
526771
243406
997163
926513
397459
662229
437636
346666
840111
782281
866054
333350
666187
163735
426497
325178
444910
999674
270088
1037612
638703
1006908
307416
859650
368542
601242
938363
20449
819867
373871
935059
1031286
261506
433502
61758
419495
57136
24026
439068
530693
663533
819044
583591
240660
166068
771139
683597
76993
10555
831695
919495
900955
476760
189501
482988
746742
519116
479740
19497
1044093
672083
387935
138141
299953
310299
192878
638189
795175
159889
859055
581684
258121
313183
216681
883207
30252
97115
729369
348576
26303
607392
681233
219516
536836
692126
456666
167535
349857
88846
1008027
1001529
554121
945480
570346
501581
240350
881511
1019272
596508
191402
144104
804576
245420
134866
214624
859098
534093
545918
97001
143364
669504
978881
300714
431406
562275
976588
435060
560495
802882
481422
885787
294095
685545
3232
161990
788613
487085
409886
94770
517837
479071
491613
558660
316125
321532
120415
790035
406265
545230
289560
673806
131260
275668
740588
52795
708165
511704
98850
29666
870430
316896
472822
856658
279392
204682
273558
871574
499917
927616
647908
970482
360659
148687
910735
1037176
656782
694734
502742
109550
1018804
326716
767467
280408
358888
690030
321082
721026
424047
143388
1015810
580981
1016693
471289
231001
842992
932372
15189
756497
671695
990158
745465
720425
491159
842428
271263
382774
387195
775055
662
1019749
864311
758965
902370
480885
713767
603965
337077
583360
298300
987637
213032
750421
695178
77709
575892
127273
426323
657069
664145
126848
61502
417437
817868
597901
984402
131709
388418
497949
480110
591434
198063
696589
442828
44988
89987
775180
185861
27163
135040
906542
808041
1017798
845946
846693
622466
286356
1043508
427314
1379
179616
42250
641402
955548
233641
448985
628551
986252
301192
465239
364822
296944
255995
606696
925207
9904
73318
186851
291423
886793
273353
237381
718941
505528
179193
337055
993812
431020
846314
504235
979479
330637
559030
139006
1021711
671069
838802
872110
553677
845927
481801
512481
892820
505578
846461
386727
909125
108813
422241
727344
129159
290657
692791
314383
434024
745500
656831
673751
833898
786316
598016
281527
253388
249697
960567
717162
424804
350452
30200
78490
522917
705245
664294
346403
450001
365346
360280
480572
652445
219451
1033376
626145
458625
820240
311308
925733
12145
544011
537067
766113
981934
619500
573943
738501
956031
209725
18081
716380
269951
365170
920819
811703
1031897
850297
1040375
79778
799971
917071
888651
939992
87555
845030
173677
862141
375316
212989
795155
964186
393509
297657
832937
714141
591570
297565
320371
53967
168983
575876
748820
379650
838834
310901
780928
906279
848077
563478
391686
725027
144704
824931
469167
699705
356744
933673
265473
873402
442945
695142
599775
665814
321210
305158
948185
710829
241364
462268
104609
590791
749875
818079
231644
494000
244832
977337
570141
45459
658927
230070
677753
657821
143813
658501
746812
345235
1021694
348337
409469
1005318
918355
211665
273191
158330
465326
446386
293734
864729
353789
879986
313355
1026126
107913
610513
882780
92572
244614
972276
706669
581988
989130
721482
917464
708489
918145
727039
284408
131827
93396
43405
882937
183314
961080
855912
639254
339357
628968
363380
122714
55280
483314
558469
722836
100772
912600
983216
865918
828517
300542
670282
861937
933690
929225
826634
507415
78239
587971
103369
155707
803958
825069
364856
611832
960456
910277
386106
224847
422723
406088
948584
275342
558820
204312
98378
748103
174292
60371
280925
539010
868220
697201
169189
832823
622850
864616
435645
212422
271402
296343
263189
531112
404800
1004898
717303
17975
343051
971197
1021832
724811
644410
1017088
602379
234319
744431
496250
671865
527315
733903
280418
1002583
1018275
259680
1033433
315581
556103
197721
381107
128768
867505
906156
554709
418193
71519
30227
647498
239670
883292
939217
636919
200746
572925
903225
553687
311964
662136
468432
252986
744893
320641
927404
754197
60179
535707
172360
638278
1039984
790788
241721
443127
1027108
450144
595178
723145
637451
481857
1006428
183832
803881
355190
940506
581263
473618
320255
1034722
5984
58427
507902
355219
907652
530555
379698
928492
525423
750381
852262
489429
351043
676672
366055
430394
123150
680117
443511
1041043
570226
17236
15954
724643
1035913
698998
466763
15208
968918
198875
642004
907090
554763
927825
586315
859559
1036916
157852
129360
708732
967742
576201
797657
975475
291525
864540
425892
320686
963144
265821
745746
52654
770539
71970
1473
488575
471095
93524
741975
134609
302113
190475
227826
241127
433521
493072
737869
839540
254387
1035043
186290
101857
353924
341026
125867
976388
683062
529666
61897
704170
379096
167680
710317
987780
754260
92340
877871
596899
555907
257219
496413
449589
735612
456665
674397
709688
900457
253479
444526
494899
289289
220660
547249
726594
467359
918171
859577
293245
863105
677119
233061
374412
33965
146068
552577
481984
312079
721089
397633
978316
249440
796987
367050
535065
730270
991962
468291
182216
977459
638914
777132
63709
903434
488225
448694
224039
529446
577956
97884
305991
239381
205880
205297
764558
30879
342022
217394
337904
462323
750857
977228
322863
611467
897290
815186
434221
53938
622035
729908
413651
523504
73620
347218
941781
651783
816579
983890
506683
172612
299413
571039
709262
1018812
555297
1036857
281961
817789
945456
878941
101932
62822
279390
795422
167078
89691
621752
1038470
420712
1034176
201304
681231
608708
916413
785713
604571
31214
100448
21784
939013
795564
196347
568988
125486
20190
877044
372252
622896
606904
576813
420587
922883
213555
437203
214462
784752
1026576
483842
1032653
319068
218689
904113
445166
787039
817046
304612
33902
795442
298012
281192
133849
320867
1023332
515593
606685
254599
302678
1000374
997405
279398
512725
257433
1026958
149688
569612
335663
767438
845821
390764
259148
443111
312135
239576
974519
533443
919449
222758
981334
87107
924547
873618
943339
16526
657982
8269
170325
994970
58005
555920
254472
307005
605867
860618
129882
779329
593522
776828
445008
1017892
991070
9324
267614
586690
219665
1021910
127588
593276
679373
58493
799556
526624
32039
855743
945553
683465
842033
185811
168396
358637
152542
322626
744107
37888
807561
186480
263904
76916
862440
595519
490204
191846
412618
360114
730037
137072
395124
512006
475527
29175
862331
177878
454408
794457
999528
856813
250244
390263
82361
165794
445147
192508
92502
785989
244679
608741
209032
321154
622193
635864
28983
310210
298233
246599
937516
594409
185848
933702
648751
1005009
550927
412963
909641
915269
862210
871148
832008
426036
997257
496928
978929
385081
1006965
769783
350692
648585
271956
632471
186664
194390
963832
558369
749103
6494
682057
40850
201043
273177
817112
153991
815764
523249
369627
920950
834144
769837
511249
897487
406284
770043
151783
569606
755833
64910
52592
684798
753381
987730
714288
444532
532099
652041
165735
1001442
246273
922429
536299
540622
942541
975912
228503
255878
680764
943377
273551
808057
1008193
207589
946987
477442
242200
780008
82707
303537
464295
630519
66612
777357
922307
191203
816146
255942
649743
28997
717184
558159
428555
218603
382024
693469
722722
75199
18273
605662
426769
58040
443973
61548
311183
515608
58335
937551
548647
297472
105221
604124
421341
554619
358113
1026320
394328
572359
58487
924773
359771
62196
976326
334602
813456
330048
569076
780599
532537
603844
624212
123751
598663
527266
908074
916526
115406
1005916
735063
419563
887714
645953
540468
509680
214034
397869
739067
216668
409038
677330
221877
278722
257306
631961
746005
798363
740790
791722
23899
253683
970594
848264
1000204
564440
540253
126476
970235
1014700
12918
247023
669828
186221
598277
983347
150304
87005
1023816
101515
525932
225463
822825
106435
609944
589641
624966
285509
3733
820962
270598
55929
501929
703754
97624
419534
980067
790614
742262
203939
1015500
930176
226480
939664
821056
327337
273377
564464
499415
158692
314728
831645
179083
271235
665762
516128
409692
565910
591351
534562
943760
126351
72459
898972
237304
345702
98413
724025
828800
631844
43634
1019354
488392
74185
670834
45700
226016
528599
273774
854223
573149
585162
725097
658775
929624
1026558
453265
848550
224518
377308
493181
10886
460511
705403
51702
454834
648156
795584
117720
714498
1009042
509663
354447
266648
437492
392323
780777
975855
187824
838847
338185
641993
801509
832142
1008462
378908
806143
75755
80586
489309
178443
131052
488508
369653
71480
750883
735668
165751
343029
1018314
145380
543555
373901
938508
411172
77712
314430
248270
1010025
1016218
1014422
94041
448572
246140
983805
959670
181000
723798
1012277
336289
723507
576434
607908
497097
632640
125962
206078
699948
217335
179752
144419
326531
501564
143332
432696
609254
932233
517544
66189
87817
498213
530922
415944
560784
558878
545108
93134
145405
49686
887491
196279
752387
458460
699542
953590
431992
495745
430331
93806
632113
516939
24937
501722
51803
740850
562424
795392
1035134
6385
846580
122252
140241
964226
117257
145968
652655
712143
564926
433429
457406
785192
570668
201200
953755
131625
282451
290020
492931
145966
958637
239191
927069
571841
874691
841091
533412
892771
469148
707275
712430
833595
1014233
421539
25679
615813
488722
809480
709311
418282
119287
972657
838193
994381
32400
489689
271022
56828
355775
335018
864133
199753
485332
43156
576678
447006
660476
586687
1011263
965529
657400
127209
603540
919881
353191
754818
360825
550978
828946
682909
732884
273980
461312
838908
381978
864563
37659
37413
569200
884791
872914
435654
891075
498258
1044008
104194
779368
507243
693038
690487
952824
89717
629386
241797
102421
409803
221264
433695
669066
380081
519694
1015502
380203
831810
155185
86957
176534
686515
108933
377793
478759
91452
257689
649071
437251
224783
322789
304301
259862
785895
950312
992658
591868
309549
619476
757768
1013413
589621
837622
624486
261000
326526
739267
711180
75333
721250
604570
346746
223721
444737
293191
151470
868336
1018818
591585
562967
461547
577427
346006
546151
853530
460917
900113
58268
447967
70753
929740
559595
989987
891448
178462
308260
133069
219323
694464
944757
849727
562853
825945
456001
24508
850960
88768
796635
320344
334875
937141
139332
178450
368812
950380
532452
730497
409620
594238
76009
663149
192287
434745
11277
792000
63573
205835
1008444
1000776
445183
610464
194003
895267
341504
556500
849051
231370
596818
203499
310870
324454
789669
637999
288250
737488
944362
308314
256286
763678
347282
828106
74916
673823
967694
652969
915270
88227
764152
693860
441260
317913
1028271
708937
599052
536445
474485
139686
876282
897809
94625
613941
825607
256739
230616
871186
324773
150757
842404
119351
308936
988720
353479
465402
24594
1017318
116109
445864
866308
994317
473185
189034
873336
830674
105952
634799
390371
241796
922323
433257
933964
8469
544892
1019110
139060
1024930
729646
406434
271267
153538
244996
123456
164397
545374
477041
469938
961620
718452
1029315
237680
71693
701616
874220
193165
599028
82172
854775
153928
664921
698401
1039806
242663
808357
409228
617251
212218
328566
668687
202570
908302
748430
522032
672064
636299
295272
494452
79268
412763
1005620
868396
946516
714414
777826
654106
511787
900178
909467
27678
832005
821500
1014299
853718
192049
441935
440499
232400
121141
340108
527543
138593
335487
552094
144405
988333
222775
861246
935059
467325
85361
990711
174031
1029229
132585
106924
836996
52092
465342
267237
994759
241535
476277
637230
736230
15003
723432
461118
716417
719504
437512
366832
864346
605991
59307
368590
245090
781544
609333
350087
454170
51281
988761
353137
537555
521556
1009779
330177
19229
705438
736713
468451
885789
1035962
131633
975263
1024367
37383
964071
70137
345274
362159
543460
369502
461520
822984
89165
152175
876284
689702
659157
833456
91940
79363
488035
165288
647695
708060
654724
277365
265842
545090
359479
990960
255877
917718
953594
552189
260143
277596
408055
430683
847975
665399
279498
825955
745983
692730
103992
249218
422171
518781
905856
855782
433671
463301
478987
2160
669332
157972
918081
241382
94099
968695
892947
220470
372404
220409
468684
867121
447537
707084
163049
449258
146218
754143
593678
927948
427390
223680
903422
135377
184752
447421
164000
378245
932778
275711
749533
881901
109936
523658
728789
566727
483661
458507
986909
733653
324835
702051
730713
976376
949740
998427
626598
46671
61707
865938
394596
181779
326829
128690
2111
156669
837200
1026942
694685
919583
402699
475945
587692
1001907
580756
786831
615649
968865
962517
211407
791161
408689
4250
749143
851721
715065
271945
648785
887071
438937
333416
538924
727617
604903
771731
289144
184791
655904
859823
418257
956430
996181
428199
894461
1034274
685628
287152
80209
258611
1020502
529318
250673
839879
641505
706933
190421
646892
401381
586080
95863
907639
182506
455491
1011155
797121
211051
410442
396006
955741
668766
975188
582240
759432
935481
299748
1007611
206218
635155
745918
70340
739155
24869
864113
126566
114751
526801
158998
78152
402886
164892
51765
262006
72141
695015
223955
25515
591547
574867
291161
617562
571588
877885
180741
934716
507182
951813
427113
252224
403481
894547
180385
184913
992772
642610
143977
1016316
607074
479120
826399
111563
433236
379978
469178
606488
264800
355193
928373
308402
531083
212405
802989
103987
433416
106765
551344
624804
141876
993186
268767
362799
730168
805071
563234
757228
246084
51004
936308
737299
801673
633438
292374
389610
634530
214589
228327
783961
842468
995043
564132
75055
578471
720686
96103
807970
310674
495531
103146
14704
684544
501824
852704
1037588
126237
693762
318046
1032881
223416
910247
382648
104425
140560
763927
945817
669666
475221
518147
682643
414547
460574
175705
637198
52671
418808
794684
172929
145800
480606
436943
489499
244982
842863
246743
818692
621294
334000
475980
796479
925109
738641
867857
545616
466926
737170
939885
78071
681020
579161
138833
900152
880855
355486
257583
522554
660455
706376
977598
713780
100052
557590
121704
289321
382570
314813
597697
109815
874787
578828
407257
212303
13853
165907
143927
685748
584985
887376
782514
204003
516472
492792
653793
541012
625139
16565
73039
38118
886320
466801
195852
1037235
800524
42448
775761
128523
687751
450294
681507
609859
841143
975600
202926
79260
593660
477176
19220
827939
563474
317902
380421
532927
787254
921143
683717
434026
595295
600859
591463
722778
979571
502567
154773
105934
910913
123916
510707
492210
841952
548266
686091
761568
720321
661148
362642
676322
619567
845124
190881
790511
102642
151568
610495
694066
631508
585185
1014954
382015
210664
136341
502849
149469
496656
595051
629660
451807
130302
204647
532551
48548
40299
728384
496349
498847
330040
71254
408524
184801
988695
450480
924518
693097
1020347
404198
111819
841267
442862
938690
349394
947093
107903
99035
999050
883198
61088
371931
992549
206031
672780
817689
80977
346331
997174
413092
572938
46816
1043473
617386
546577
478260
69599
418219
914862
614206
884084
769124
549190
649367
23985
528649
252385
1010861
92987
1000648
629992
35355
958978
185659
844977
378349
787355
323285
75709
414989
1010769
34446
887944
594644
91039
385838
860
674648
1032164
388242
309919
250248
474935
1035726
966837
290248
863699
979366
217096
1003242
858698
991538
148175
28494
314371
897379
135065
892727
880467
652738
932964
206823
274422
469041
34593
756361
583493
330716
848927
685502
205728
6522
557238
902016
67943
174836
428523
505191
649823
418455
464812
740032
404847
460338
316948
497501
947544
911011
984813
874621
502597
1020685
196532
778204
333359
240402
497720
124352
982617
212775
172758
827340
923779
553489
1040530
143974
65434
482666
405656
13735
105940
414907
878748
63606
372534
982285
276277
202606
121212
917704
43422
513902
39945
327258
979418
15988
523769
126133
349185
781478
627608
1030763
451719
389177
877554
299083
857375
339761
94163
494888
885820
18121
850367
687017
972258
62286
619881
827393
844540
707593
880114
258325
39521
226804
793977
175195
1020421
723325
25144
243985
588249
611183
999697
953048
417827
386151
766160
118313
653689
211850
268862
990929
849819
349753
446466
743322
658826
185767
887130
252784
942640
769970
509039
510253
932476
987837
547996
704394
320229
536861
302284
716022
952955
265913
549624
467038
931856
165054
299473
151679
727681
185176
478157
489831
484532
303860
161897
517075
762119
337223
710386
820363
413627
431201
353124
731197
847364
221866
736140
9805
754943
537713
913078
125254
684418
245136
959199
289125
308060
432691
329027
218434
251067
787160
702469
464737
296314
591310
780772
45069
42772
652491
824136
305373
487880
439495
732222
73783
963149
458601
787897
850315
661936
163618
335062
80632
496375
18778
160709
795210
493762
587736
88166
94075
118679
1022678
89092
57687
27007
151456
345827
187605
391219
557328
844660
682208
685468
305133
821475
826446
185257
930066
448177
760257
842143
461091
772072
382280
8524
617255
346724
142058
171346
711356
23204
711478
477991
425259
788114
168750
633231
813139
971333
862101
551270
693807
998791
756673
224693
450555
844453
122068
784426
740152
169480
243237
230870
876702
936100
661642
152944
702055
293306
949644
153815
832708
474840
685545
815121
141088
739459
904706
49436
541363
949230
397109
38355
1001989
892097
273795
577925
1003553
1025844
303885
207697
696542
438767
193131
421683
1030708
516696
751755
334848
457563
174332
306360
962404
716452
807448
1007553
442645
432640
639500
519186
115370
73287
194735
397378
614611
579225
84151
553238
549052
694869
304133
56180
217625
482245
188775
929484
776783
580586
7853
972560
247326
531583
861689
706395
286540
608789
910674
570702
715736
826582
496428
1014728
697201
989605
462099
83980
951151
151450
735668
545979
471094
673156
511801
577571
168770
1041476
655411
34757
408992
433369
524520
623139
513583
393189
440823
321372
932239
109963
606938
541607
875016
1043000
28086
353450
548775
510815
581580
557747
697164
917079
977113
252732
282792
283513
591094
155037
947768
343521
720662
66586
729721
804858
463855
542180
819333
447745
234152
214429
176964
848991
752594
300330
491292
367483
264973
85239
495172
676560
367831
398225
1040197
236659
965363
540459
861669
801782
816273
238428
576553
893603
743803
464535
803570
963898
809066
178820
656589
751772
825675
839252
538844
960831
698392
935385
428498
321712
559899
214386
747989
433432
509161
535630
519499
707363
437240
850782
1004832
260567
804745
772971
931096
194301
589382
479772
806361
397431
522137
885999
761764
104508
437159
614340
266221
615304
592788
508520
982817
423259
176477
1013028
730666
495995
662957
659715
1009603
829619
794076
903697
667107
343926
840440
381989
896685
684171
927923
355066
289237
453241
289289
55532
475869
1034752
990980
481370
977428
164283
101824
877109
489498
467819
366428
254660
116363
587354
191081
850760
468192
801920
198369
424333
218361
588648
148022
733690
94589
846578
559075
378375
277401
534539
1043171
637072
372279
896538
144198
723447
388312
524786
370155
263015
508456
716041
326536
52044
124486
509291
973919
198496
1011521
317221
108503
349946
704765
972918
1023882
1045436
550224
447626
419364
1002719
888384
505392
449367
515259
55422
133112
463458
353377
305134
941195
962425
35317
465127
949497
454497
230685
727225
294963
875136
946751
572455
50114
1012348
334018
56042
536489
524255
226712
504767
614098
652404
846637
729865
865952
560353
822202
372392
924254
261578
471549
82643
197419
814125
962284
51252
436670
996880
315500
312084
595993
169564
571601
916970
539304
993446
959719
949708
974918
702711
85741
674541
662791
485391
663051
427594
318062
327951
1006571
279633
663407
873064
288660
159797
544773
259449
153749
619554
951031
371513
1014046
341707
620762
603818
209700
136827
892439
773250
1000398
21428
290057
692940
629533
437556
417496
24605
544356
380382
418895
150260
782335
241126
525163
672190
832351
632470
334112
729571
309635
1014583
407049
816630
230193
192888
75913
839965
638317
604599
260180
517537
494739
655476
45189
860181
140388
417303
1025036
728793
825015
366724
919129
779826
766478
338641
5578
919962
460974
73928
684754
334741
997605
643398
618792
755365
95485
596032
609577
351085
920654
922051
538468
101471
198598
266529
212410
586466
247499
850530
373903
199910
380816
107628
485913
935746
168319
241680
387741
33430
471951
327438
470101
380798
1017626
507785
208819
947487
158950
942432
943199
621790
176427
208532
633572
31450
588288
666888
524442
360152
139478
283169
337369
122420
897149
808658
40421
288529
582101
971365
130205
719183
282110
68979
275178
269227
1022250
731895
453955
778799
20544
320820
625135
635314
769562
473796
721351
213221
588047
276292
701157
398164
49396
602922
660579
539521
285490
995239
73483
295597
83175
508265
531963
161441
454707
762515
899924
600719
475341
865978
731656
927895
415210
251323
387140
316523
558480
817943
223443
467361
21342
685067
184429
1039486
959530
411338
915617
266000
1001214
598223
322916
613953
410852
711613
15424
933383
612491
93829
110059
538139
770574
155443
680514
421993
728483
486767
984793
715902
91629
140203
852486
826068
42568
384006
114339
25718
820414
618159
380185
444961
326015
67461
243164
218435
345396
581665
87626
402605
621390
455679
360777
621635
191452
154143
656678
939797
16836
269413
474231
569061
359045
508863
695770
867171
133569
826537
304557
184112
540245
382212
184856
238455
994024
646206
6051
207657
465105
766361
250118
341684
224216
94659
811413
213820
813675
854559
62830
199590
107940
795192
326209
144339
981645
571776
51023
136731
585050
961120
129220
88972
221598
713730
401688
275399
218842
841143
381843
645889
773670
575131
439419
677654
919572
510558
911643
493273
1038726
962308
638119
74945
282180
135659
16332
639728
10081
911252
443361
670360
678182
857057
624302
646151
26400
910246
530033
1021729
949387
136764
322898
73676
141422
60429
747704
458097
185794
930824
400367
750663
348392
715601
316512
410479
4329
632399
215742
233665
414753
733697
227776
245793
947223
463548
260472
1023568
731378
424275
737435
296530
292862
925499
972030
1040277
926325
92595
575289
87422
208716
464550
876254
214949
881549
334089
1033460
68901
434000
805984
520063
827937
687201
304207
149235
982986
203124
375304
651159
533863
964953
593204
369114
725308
780698
908067
478003
527870
80575
279193
337532
187192
151020
232688
1045392
561744
921402
802624
103631
158072
758288
106016
816457
41015
695829
185093
1014187
864720
341224
858215
146914
601081
1045078
890637
515496
695052
604330
1023409
987815
967861
214993
995136
600503
340667
801989
950067
671039
102102
767233
452948
859684
686228
684700
1009602
818431
976733
749223
579236
3411
365559
199918
84951
354937
70292
1026664
489340
554928
644278
384795
638159
1044267
484296
954869
463736
1035189
346817
333578
323839
212107
524353
1043068
121348
474385
559964
523191
913999
816840
413037
428971
1035183
156132
80553
327212
169028
574000
443891
427598
166802
1003079
232107
7307
826666
359792
622598
1025845
552064
423179
711124
469234
700543
126497
561483
821899
762477
718748
167951
708930
453572
207318
502681
1013587
706804
913985
120348
119931
144776
987230
319884
902659
676185
192934
622816
980592
69685
52934
962608
574305
126941
867809
900949
754986
973920
282301
448431
520256
318404
844300
275922
631743
716771
519068
722368
520268
854039
187551
222266
171003
31647
461899
284018
643115
951627
935900
768960
627131
401494
1043784
454431
653668
540080
225536
368416
379147
95259
939097
1037070
386966
349536
920917
403062
3807
829654
116520
60404
583677
773060
871051
542990
617581
92607
525477
266510
290946
152928
1035916
263243
883142
873189
836723
1024866
192689
858382
913595
570416
9535
40233
808703
225127
289314
310523
455978
94177
1020456
168967
316
700389
420871
354227
734371
559926
626269
404115
94325
701675
692136
885074
69430
974342
732403
377045
4016
240735
993505
375577
456568
542358
890759
667396
441838
698275
940036
454409
945099
765602
172723
191956
359609
506058
835304
247415
342742
122863
160476
47626
488426
618783
945367
432891
152256
638724
273938
839421
161906
78931
858436
807800
457681
890234
434082
992991
539404
978453
587269
813693
283263
469569
32637
225624
350298
950233
287217
697645
860555
795704
613556
186125
133661
246054
1002727
878238
114504
141197
279583
981289
1000953
778688
898327
573218
1018514
808042
830087
248664
959372
738725
862947
730879
110222
919043
662477
508475
435013
438690
740828
618252
21810
733412
742219
978982
765478
921175
581299
91387
989698
103687
118575
610686
563090
67521
571411
213527
581052
1030096
314352
792765
104626
176866
609611
525221
102109
636161
611297
283328
843629
571297
738416
118624
695545
406493
526996
128025
702189
1001158
166127
86024
75723
696863
801421
945265
689920
61902
233569
261946
717531
565613
147938
375760
822705
745246
235246
238851
1022592
178369
714873
903194
969924
875678
847812
609286
958321
235616
68612
366091
482664
152326
461809
983224
177149
137262
923805
23417
451291
294349
743143
715540
415105
781572
358780
61093
878968
968164
124802
836180
633878
397491
20680
30033
51348
596015
292385
723154
198345
136610
266802
62059
61040
410783
790545
685019
74663
198154
269064
670507
1011654
625651
685009
445587
276365
992130
792461
431465
521962
354832
80140
400367
262600
914973
341857
790320
141873
777870
911093
450436
686611
969768
560848
369645
640728
610997
399635
875731
19534
353837
128778
566189
428289
643041
438249
261277
89016
350143
569252
665230
609303
321421
119512
313005
408373
399194
783888
412762
944840
257164
968229
282070
13522
245131
420762
231317
741362
176644
1000327
857464
367229
86808
455100
318518
684911
162105
735258
292846
837001
381948
863032
382763
996392
833013
724160
177713
466846
707616
755738
956135
152954
728565
855814
592507
681360
704256
424097
338487
642810
248579
634758
56375
853899
748699
837691
621141
760821
10945
97664
12028
666632
845688
1031394
147419
518037
621752
764205
531118
437087
468295
359922
1023714
756352
125450
191159
710218
915527
699138
823880
371743
695153
986523
169740
112453
1042593
17378
461339
618691
504450
807493
615497
861149
347299
988355
527944
618795
225265
865327
184975
789248
290289
174964
22857
402772
33183
322483
359468
609837
148623
434297
896343
715721
497110
26606
564264
744995
798531
684212
778330
765851
707054
395061
1005012
622282
687804
318477
372441
727839
306108
861181
730474
478560
636486
686371
402628
99653
936048
320401
819205
504809
63575
394998
850717
803867
919163
854474
602737
527177
829627
573491
676071
1018742
777997
696781
833450
403549
199745
366251
268470
126688
312072
785841
759736
835346
668007
1007258
595375
706178
884014
115341
830727
407489
667706
505612
750074
783188
71147
171984
701284
490175
394647
223160
670355
995658
128944
580701
899770
580135
972016
861665
467501
55886
747598
382932
633523
804906
422869
675196
169856
989257
502836
672367
915523
177960
450601
114199
204041
361619
837685
240700
879268
584121
498865
669042
779318
877815
691051
268399
309707
477675
427885
320182
502465
590117
834196
825562
535955
943113
239383
857451
474123
175295
964900
579123
827892
576214
911574
1011700
435031
1018531
195325
666100
399014
583103
61455
756484
958955
624336
57119
95801
921496
82143
969974
331698
123226
826746
330659
308870
59398
491745
291138
146185
376000
484228
56824
890259
835803
1035995
954594
824253
129779
405723
904610
226376
196639
362676
356303
560160
897581
393684
418121
148480
692090
520389
847711
31852
794088
175949
1015139
537964
128162
983492
111059
744090
964221
360440
705643
89889
371078
771176
13018
36838
264053
959221
955570
878052
932166
946489
864615
37954
428138
378885
318796
203818
607754
242295
665784
518040
302327
597776
282381
505980
70468
26452
1039281
285158
130596
537641
281143
412379
705068
719063
55869
76079
363738
930501
926507
256439
4248
342715
928368
761673
316172
361490
462289
133641
594407
807422
188581
18610
313576
250800
14053
674142
225622
721815
912881
1014764
925541
108640
244673
152683
959283
314125
593785
678811
253386
314903
247146
438688
57382
138876
475342
60270
52068
158586
159951
359227
430059
553206
1013896
204263
146573
861409
963410
739056
724243
541632
111013
765443
814449
162018
68211
8797
439445
543271
96302
521940
945933
792743
897941
854617
801532
844159
235608
271932
570005
292717
287401
243877
903354
523154
247370
609269
296558
655624
699414
265332
898832
683656
525355
644740
477608
780300
926727
836119
258842
1028016
613941
828497
293245
176642
626748
751246
552563
932485
223823
154737
647169
168940
212281
361378
102638
882160
524150
226104
716440
956522
403809
605128
777191
529385
417202
213889
491128
133590
502309
397461
683608
944518
105499
1011593
1007974
967614
825472
381641
633895
206995
927996
119273
367673
723064
576032
964378
74811
682963
221206
891577
149125
980517
114437
817120
126810
455103
166207
362735
453470
943858
318133
793842
1016978
763582
144613
665500
269757
506040
909308
941630
160599
135685
418616
720631
459985
951070
40603
25867
695217
748398
636659
946468
354473
314502
876725
623782
698733
512056
919106
156311
229915
366925
177043
507159
379626
960543
99398
62648
869742
686582
796056
1042238
458722
1041091
656680
118515
169364
65392
306877
1021237
379551
585232
892409
1045363
241007
293774
507352
701501
304690
450866
736916
772981
982745
502402
636868
551629
321687
951209
72287
1016313
39571
974652
409849
1018023
593178
4098
185009
131742
817871
594132
735029
933370
790007
207237
222055
123348
415943
516892
653193
904282
322650
14534
664482
259617
366074
391949
128293
408788
126082
27805
1031113
97664
757991
366474
462828
531827
337901
742025
752547
361046
268463
696535
32655
80912
707143
755810
629956
268063
246890
992170
1039074
66997
89571
567474
702257
551025
755620
94944
736087
815156
30599
920496
428919
710773
1013292
198147
487251
762857
439372
907162
160446
160945
3044
384941
466188
852711
480248
1035086
546257
939366
64623
58809
218934
1002378
751885
452359
704882
367332
93568
836400
1235
1003904
229707
939282
201220
873307
839286
699877
951213
165636
692526
485915
669178
599557
978703
922833
961846
332645
719488
701254
545111
555010
61903
365083
466709
774119
763150
194609
226683
910771
952013
107713
479976
545577
748050
989569
207596
679939
453520
748547
984549
192624
588280
382313
524276
958959
396405
184484
67096
430066
134518
529867
724907
115604
90742
905998
719351
310358
357370
735963
271687
128319
391453
357190
704633
122598
145344
197115
8512
849605
827434
844157
519170
108601
390890
432130
514611
546733
1319
715357
386341
184743
183957
451515
160217
54044
353085
510830
264447
334205
915046
77473
341467
571799
19998
123139
604776
527260
932338
479820
427290
602484
212288
582777
916358
215850
56913
800532
90097
1008547
1039653
541222
14121
442865
32027
788798
588724
4503
618048
679736
844419
506944
655166
87772
652414
607359
500022
18952
27516
161804
945060
37806
877225
464982
497250
205836
490918
24762
38550
625746
603227
320531
173124
421869
562887
27636
383457
585855
313032
961157
173234
499535
82890
415491
589951
300508
408888
987490
246381
663947
834784
709805
462327
943674
147453
935883
454158
322448
946131
945737
60693
162805
124753
974615
273978
664920
855357
42111
74321
1019558
695256
136668
879489
535632
679254
406613
956665
364007
988183
5719
228903
666882
538100
424756
743512
15014
431438
621785
653802
723405
878041
610838
102979
140363
13895
574523
463307
317884
266996
168807
790571
912730
150054
485713
54333
592297
195516
314348
854815
476278
438763
482475
493443
177133
786281
667983
697837
215578
556624
790759
22898
528602
943757
550097
664049
514850
462819
466035
508943
661467
646147
232367
272411
1033867
168582
12528
186371
712652
316201
783903
969100
203269
747753
452738
812842
681169
820694
209104
544045
653278
422079
575276
296436
489283
670121
328015
853528
471448
165125
658427
356342
891878
443477
899337
359799
486567
391526
724889
40707
562096
16622
719046
33265
270599
683506
591277
497527
874898
1045324
710372
853810
66147
139225
410348
24445
261185
258935
977040
702901
251542
817623
920853
305325
949136
1003762
890952
813601
1000958
673458
89549
989697
2419
583208
194093
883156
159914
462168
789469
590256
20557
235713
914332
396867
332749
546044
141777
175325
750549
278434
798024
196923
484455
532645
264579
190818
577417
109572
860026
727019
745950
832797
337851
795020
513579
402989
261848
438715
633345
299377
959933
527481
672116
756037
1036532
885021
510873
897827
961520
409819
716569
522851
798953
267785
731847
236686
277748
437046
488204
690480
1030536
691358
603087
314401
711111
609995
447238
539671
224463
769928
85918
425060
416615
254136
999761
640650
206750
731757
541801
725352
199555
986424
85330
316313
87670
371164
770124
675439
67552
141834
928154
1014729
768358
140267
466223
959503
945631
458881
363961
722736
731384
794600
727606
48175
175974
607517
648713
984505
518737
976075
412585
915578
1037034
101821
47905
1031422
434705
939155
841821
127936
945994
446720
418633
646125
353589
276423
463944
508337
112577
356947
420492
166458
251357
330272
669377
680345
751950
254680
334559
332689
511104
63896
229120
107115
182119
648878
167147
828437
435974
541678
685006
768785
914209
491007
617052
951847
30590
571328
428922
73636
357598
8982
670581
90288
713875
843259
245598
737777
287951
768770
558820
176611
559357
962826
655912
506669
274818
7092
502157
498681
655483
34985
396786
799442
800365
349346
830573
251835
776378
156827
82009
444886
939347
300678
889741
472822
924850
772396
793080
854676
645519
626919
350794
49687
713970
968680
806268
342657
890201
454122
651220
893755
929456
1031203
811540
456070
64342
729248
229725
901912
890983
903934
302688
221292
420461
60244
933736
849922
432698
552569
895107
894914
694549
667307
89337
604444
1028217
470571
638414
1044612
220409
245088
816898
104134
542284
272900
432632
284151
585245
234438
51772
745047
1031757
749805
624151
810139
775921
646234
564814
868284
153738
605000
257210
426943
435201
33223
572421
548641
781927
739921
31842
721501
845142
874049
87828
57748
52597
644525
435705
641418
962985
831610
197513
727903
28690
130866
961749
937926
357265
114689
167513
91748
744064
983675
663275
948680
952208
897677
148102
208137
372042
892254
80981
766779
26861
43691
635044
530538
458643
734016
557837
190478
656110
720156
252743
437927
772399
651093
485226
273006
253191
207767
866023
145907
32471
213245
670184
72067
241011
295169
1004916
1003004
180495
28190
243688
212242
1027805
335428
224247
562141
937626
455235
481740
640712
211582
673453
517452
476132
402584
541734
832886
532367
498962
1045013
381996
491957
430894
527877
778875
60944
1032764
697520
470877
516875
195542
690854
51964
554312
85778
865117
883876
76548
274593
949815
435527
745687
103389
217817
1027953
524839
107125
402220
11758
169228
287540
631230
120447
126707
406033
458118
72120
719634
685610
215643
1042586
678451
161153
865987
473514
42440
331227
501152
439044
590195
423317
621437
921566
327700
262653
329390
916874
163798
983434
939346
908834
139061
578517
894821
999457
581273
674428
476713
976814
187154
778798
603405
249005
210690
579100
205954
443142
445448
657105
1014270
424331
44172
534264
814535
1003241
468460
334654
638855
454413
186545
507959
978045
712119
668263
936670
742480
446078
834220
989569
606518
280621
267532
3641
783845
367415
50396
505315
8694
570142
644352
439272
97202
554818
348898
860494
780941
553845
828479
950055
417007
150911
321593
47086
51458
901923
910809
677856
752254
502772
404070
930091
758738
669266
538374
1014699
882792
196355
364513
171937
832445
352038
237662
619148
664267
195171
940884
809136
943526
844735
742956
14957
841327
898528
666984
1024691
909230
837397
822998
405831
629891
301395
981098
352975
333575
597267
233449
595659
804522
701791
858815
460639
92692
479753
828889
443767
558133
786371
456323
1014398
193126
448744
677658
418622
604773
38991
876875
856613
819727
524428
876905
196220
770562
976098
978696
611230
595627
169237
468201
790926
573474
955860
158730
35531
659233
337748
1035662
1021408
698464
323299
364235
108225
250755
64083
569014
239594
223941
232887
824432
695121
1043868
124684
59552
167800
720735
996337
288642
325872
952160
550295
792190
964664
558083
890864
767286
539934
116600
270435
447255
678515
628128
134324
790601
30282
736325
189554
1002708
120062
841292
28787
575874
247059
216133
84309
185455
821344
685035
339718
524987
43575
693549
513090
767851
88938
351978
151200
422967
18390
611174
714391
162438
892810
924452
436397
322751
578397
475030
767326
808782
64386
381948
150766
85810
190227
864703
91362
943304
911966
984201
486052
500359
588963
51351
1019308
84438
834628
364385
488691
274023
525634
1043392
125216
877370
758786
986839
121956
547269
83666
619852
569938
41683
267919
1018425
427110
98246
927684
397163
534784
1039095
88855
80021
539611
507
548129
603823
224596
83402
62606
800331
984225
674049
346032
192694
581036
713175
176895
222505
827332
869178
606029
773483
951731
939291
287950
988741
770069
247538
558701
590148
278457
521120
367386
227301
1041974
836737
463010
196824
1043852
674502
640688
334136
732745
755295
965954
142724
505903
356338
647487
652467
620962
630877
724746
551602
491681
905580
673346
859365
583444
1023083
488196
258564
313161
400445
520338
989443
368588
506236
867953
833936
258385
762163
836838
262493
764592
784146
1013897
1037003
933556
848813
325196
66762
914046
558233
275647
107875
77332
28004
377506
471562
964379
233144
381588
698550
464885
730173
262466
526526
226714
368955
61660
73071
1016569
471460
749260
988345
816083
616243
619537
871856
846365
59699
7919
582607
133432
653451
1025234
343201
201749
1000016
416113
130787
829635
694474
498127
423824
72250
784193
643350
496311
916669
404283
153680
369923
164616
198880
358403
705077
326000
208817
567931
1017219
638499
59215
882654
802776
805065
135039
120146
576622
473366
278361
715924
789030
32315
89956
276839
478743
460649
508438
275661
820628
869970
657079
742231
647642
162831
46678
413528
1036365
116692
10825
691682
226190
796967
519648
328303
884187
440506
674374
422641
843797
992245
755395
934699
77830
373188
987018
1026641
1037777
722037
775047
633522
1036401
637849
1004677
970269
664827
170848
529178
926642
674329
76215
251877
598000
579792
806464
1015187
615742
864502
340285
167714
608739
858466
58897
854923
161855
738127
119302
305485
294006
96284
371858
1036787
837752
785062
699845
213017
62101
345690
302713
703095
529899
60305
25736
237601
537268
912548
302760
529919
942207
538191
619161
502279
804679
448477
850742
701681
691791
968651
601862
858234
529309
884482
228288
55042
632117
609688
418154
987780
338605
805718
777518
358266
842786
320965
667130
96798
25872
672392
182988
922466
648277
645306
202074
248506
507384
382693
932220
668986
893706
771840
839858
1021784
431880
492468
11414
21434
1018278
274045
503394
1041174
887043
1023625
692484
156366
590005
717438
446798
769435
556981
802292
303139
213344
93846
43633
787897
779965
462664
756929
228339
483673
619057
553627
312084
957641
77571
893009
240744
611114
505379
321034
725763
349307
495350
149368
466657
474063
12132
114534
720378
127957
648029
741251
691098
309564
453544
974773
477360
354633
984582
759349
593756
543405
293107
803570
927571
3869
452822
148979
26124
978880
296998
309679
546001
586030
1028335
932517
916256
540659
788611
776672
554321
78654
242786
510580
133553
928738
163048
898174
220392
892478
746401
402981
460443
16688
593476
108483
820566
900280
802970
506313
1037912
287190
762679
651547
23196
372420
322867
557691
311980
850738
21881
628332
239413
925856
804836
807954
651340
468149
329227
842360
844927
408370
441398
76550
631455
592799
363108
523026
859020
333071
671438
74175
86065
433338
983834
441658
763784
799167
243892
720815
288357
936288
576370
1020885
657428
39088
616962
867117
997315
835107
122635
681549
707331
992538
95685
140804
417819
264693
102996
409554
551612
98746
356655
64977
1003237
721935
927349
235633
542309
811107
237046
168956
491917
924843
625409
66939
97623
767679
57975
55291
488015
401600
310376
654823
400369
497555
855365
448570
883519
35045
782588
84285
844335
831499
561189
357895
571632
140137
593882
218140
75892
194923
507128
952045
755458
282726
900923
221008
599264
1044992
996406
865566
18122
750617
86144
815050
373636
962853
110914
392431
169468
480567
85225
380945
487805
131270
298768
913633
294961
203908
251247
406666
906697
342396
218370
674194
105382
476863
734052
19069
312156
18696
623389
278303
729252
966613
385942
7903
86058
76270
74018
666398
776115
580978
915655
363520
576113
159768
1017635
300102
479916
675346
1015550
89547
446188
197802
828300
490197
595013
43275
18252
281863
689390
103418
607992
283732
97768
755551
1019302
723421
705335
744306
402851
793119
269776
678046
818647
340479
220931
934352
674917
351413
691905
989507
522217
108299
475185
1031271
280177
745047
474732
75300
446010
627606
919632
1011392
400871
32790
808326
751074
556217
261095
67749
864931
346494
785966
223134
960016
603839
49489
608174
222525
175652
156995
277120
455810
926129
470213
930153
202947
746206
778877
898596
594844
674666
498591
68280
136919
30653
771978
402541
165863
401114
943626
83236
897869
583728
1013021
78257
280147
487150
783499
718137
5012
45515
868666
636851
586656
628308
618186
589316
295620
837234
558820
8256
474941
273234
215913
955435
970408
657781
1044289
161652
644572
85483
78548
660170
262860
1008893
323368
147702
822884
437549
279348
1019870
219677
220756
575480
969540
855646
463950
196817
590272
573843
348706
488067
280859
939739
416012
919861
51460
118748
340716
303815
554367
1008054
469006
874733
120455
779084
569110
535457
278679
768870
1018409
590519
103109
459824
587438
627570
382195
1026467
468998
927314
581556
524887
529364
206997
2505
572162
917360
1038878
21841
772706
399656
956300
663667
784885
65771
499669
298145
534906
523193
731076
646097
953357
841814
873316
308970
342932
707077
875917
869265
278028
722506
1014640
440467
602158
556708
167316
860000
49723
363657
223709
794295
891812
397942
858952
256870
414016
294024
750605
304330
528332
425255
347652
434651
96842
678652
506470
737805
877058
750399
108813
156626
60955
919588
74748
477487
863128
547081
150818
117881
208554
67451
341396
720593
521607
69146
1004401
514932
725787
1037847
280171
448461
913254
404977
1040116
197216
461940
927625
198874
744156
997966
182248
990157
878713
513819
414099
641111
903721
952
327179
194711
24618
892964
549308
383131
610793
820354
516888
307594
96465
133558
551868
361225
107132
101495
24667
241129
461968
263006
75433
844313
485103
182323
944451
885246
792771
89074
97766
884023
237772
447929
401841
374062
390614
264112
687845
549930
364436
804693
752349
847496
251006
18966
103291
636414
1034083
290527
677102
1018091
915785
157542
691952
449845
568804
271714
776711
588103
466085
469004
239586
657832
314655
217512
1039945
315156
60111
768782
927674
881578
514579
652137
107699
665206
843220
257065
164137
596576
845628
439180
306003
51915
671042
351107
565973
205051
951859
269546
1032012
531037
278478
175717
474646
260541
767155
785869
440522
853645
829364
305737
452252
361243
739797
587976
477520
862278
884237
514185
532690
995393
93086
1036038
719443
380714
267679
706864
912425
765550
424782
284604
150709
968967
546226
142961
445327
763121
590732
111739
92216
274577
292685
257609
1038457
358060
223574
901417
941784
15408
397143
155773
103814
506500
511891
48738
50573
40105
437176
117119
612026
647194
132986
171538
83855
512920
338240
842416
810968
248512
434372
957227
992123
189446
789897
331751
193800
261830
621072
206469
444257
298888
829472
431015
785698
987228
864459
216789
986263
851882
973580
944516
528585
71882
551865
916555
979870
1031371
215407
965344
920572
445667
469144
177176
223141
774051
597576
138464
146048
170162
681324
447192
236779
599284
155862
909447
877059
651204
214753
511792
665705
727136
785512
506259
880139
652372
780597
234110
693542
188741
450129
851916
483451
382851
765452
75603
876991
431375
783249
225525
571300
172923
576792
40579
228221
366427
202254
486440
24169
675695
152370
719834
174302
133538
637909
115983
622031
125559
142200
821726
39575
994224
235927
206380
383883
394872
825638
482507
864586
1023556
234183
224088
349266
175187
305523
925082
976171
573097
847538
220266
227545
146041
220508
17598
446331
134825
683617
664050
807709
120019
1015796
995653
866836
518729
938480
725816
345840
329139
683793
182640
226571
778412
450616
670752
42143
715710
610452
606943
784072
800784
572224
304387
713481
438511
485529
17815
1020570
224265
53573
617509
342078
272638
582102
124860
1004311
13904
308408
59339
930936
417182
884545
756083
564596
455865
592057
418516
641707
714230
924888
364703
244109
308236
669263
615046
108648
262543
750000
912671
509283
854420
360922
152768
60647
289813
111826
11700
417210
460355
466130
139628
356766
344455
433473
670225
518086
521715
371319
110979
695267
137005
8697
109953
731840
257277
128517
301688
273456
256968
917783
811686
840043
661521
567195
161498
876238
1034099
651629
701775
715552
55483
178383
531852
549616
743526
292414
677247
303066
1023007
683771
799129
60315
520946
448724
292284
207367
143544
445056
319883
761456
139683
558749
753300
763576
957175
279564
258309
816630
78091
818618
40709
360500
82285
146549
653149
954674
689078
1028408
502926
173712
11190
716862
262612
859698
867155
244271
833967
111249
468243
433743
899626
883892
127945
825981
23590
809109
29209
534209
814447
853491
911453
105857
574425
1045389
737696
1018341
820076
728727
915
655815
871952
508921
973250
793815
131974
1028493
608204
415319
406383
640793
582751
611839
1014088
223233
43239
30691
439155
724520
233285
943055
415654
594754
966580
955613
783772
96961
763588
378551
672742
459512
321019
870713
975125
1031251
833510
251223
329395
750911
148551
208518
413908
259316
849682
1041372
844444
685550
505387
404376
651680
229049
678994
488733
209745
550794
199410
740
118443
838071
1009973
197607
128409
491756
484953
10546
250178
816175
131468
866435
128157
440698
255808
436490
819207
16070
856336
774719
525135
854598
38608
251256
410178
60760
81784
938451
89237
908029
417668
843683
819821
955011
958308
75966
940442
763877
475991
58068
1000597
278043
303418
600308
865695
670755
664370
617021
99084
946017
253792
129841
860194
438506
771481
762387
105184
1015899
908118
487417
1025918
769692
248564
350685
121468
965131
512927
1002459
445720
949435
912131
647883
750704
861279
757469
401750
1039771
75618
610162
845279
911409
982589
252460
933579
414260
658021
880730
461247
983356
941363
288950
148374
128383
818664
335246
379291
700525
965896
579066
34560
864796
309538
871320
857479
779974
7389
4812
988094
889599
533352
362760
250949
886779
314077
536719
638438
648755
112722
850940
112684
541843
1039431
28363
170325
486687
13198
633928
436227
946572
441942
67395
608418
32507
677486
706143
1025510
842883
545876
124363
154387
738181
482698
865210
50984
584195
169329
59844
768041
721051
44268
394560
215706
1008157
366367
847093
1007643
792889
698339
802832
673869
535344
783503
766085
563872
180531
8935
284036
688395
771831
316156
223845
415264
189512
512674
677158
537019
325617
505857
523023
51044
929085
708363
280725
448214
161111
686390
15718
835455
730957
530285
427483
682542
778263
244615
818413
670445
624312
716146
748260
630478
108860
484524
860588
463981
585067
125083
859732
230394
217063
663864
689861
128873
559858
751445
955542
849163
952423
969893
947956
959612
182100
557779
691689
574814
921370
80145
832458
166335
193570
470025
881131
410180
957444
764777
14758
823115
977562
661582
81320
1024502
847449
918163
633536
404306
774815
1003372
428514
688334
985164
142538
566173
283805
775508
654566
90203
420976
146205
902143
849496
753965
967413
144852
389601
565863
591350
234387
92031
748387
750060
1030232
580770
836858
608525
331744
243692
767792
542167
550618
136392
277301
684124
424648
148507
911016
16073
861672
290965
937710
877688
578915
383180
425163
105835
812638
356112
543470
742919
222218
800519
698432
247025
716469
254514
302099
456563
478210
180782
578734
633763
819928
863541
236687
983367
816533
192792
231363
243744
891984
168542
1004057
211393
822654
101702
1028447
470567
502588
940605
3952
51281
914453
446514
521906
726575
615724
524994
276541
1019202
279479
192806
530168
800777
563777
858212
978424
181327
946613
95148
659367
657043
951590
1013215
508855
374806
135960
960358
893072
89319
883625
206083
790565
80458
541489
582269
182074
502773
483268
92355
61494
238181
58789
324295
953089
998770
753767
660658
793873
232571
946410
273116
838082
7117
818915
302732
375848
482200
225857
378481
766666
832144
73482
463109
768442
670897
671778
274057
450878
1007079
836886
336159
809516
826467
317684
647591
751658
700912
35157
972839
146111
728346
676049
930563
399295
643037
126415
742338
172580
624981
822350
777809
889654
707317
25350
203626
428070
47549
631231
481213
962921
601195
257588
434321
1018820
866528
312937
396620
48953
369453
572356
112700
883826
354798
546423
664082
249014
790028
97861
693949
973206
722126
825560
316880
654546
577966
813124
898940
286844
460344
997184
567727
855329
467596
144229
2728
274158
514087
384408
941215
333490
293060
819295
851703
1006887
475424
579393
985690
978686
34569
682931
407127
16476
44315
509785
669703
616598
854545
933227
467464
978890
804270
696567
98990
969229
1010933
804594
726006
105053
253756
426034
918158
696961
46422
125454
791816
571748
251297
41405
140054
359949
8699
961796
685462
197803
838544
372569
676070
76130
794717
995050
585210
512455
160867
73623
423708
138445
910320
693168
977757
282048
945028
416721
919022
17935
110493
928851
883879
731802
429456
406665
73589
1032613
501122
947633
503990
879140
591249
487108
405541
807804
163545
631708
771435
68170
556858
895992
712644
285975
909583
330723
244783
740507
740417
968836
971563
556390
708806
664563
319369
494602
936690
35123
888075
144273
932929
995632
268849
962356
685043
991707
845847
723734
907868
889362
225490
562946
1026299
844804
832811
636622
791215
744904
954208
701627
248851
597525
269694
955556
120037
553235
84020
75806
1012788
272918
468110
87933
646489
738618
558671
466867
703334
760697
489666
1030426
299277
480639
386481
1027950
166064
252251
1013680
310095
252469
156097
1018900
77803
287974
737194
309348
527434
998471
2389
7920
836749
679455
995883
756216
414920
777340
949213
58977
492041
154807
777677
586033
40363
420098
408375
575911
149191
367466
668241
763142
986055
717821
641787
891129
533239
896402
283542
580254
732390
944574
634689
937887
842551
312250
1025254
945512
887005
62593
550273
223579
957386
1017202
727323
994839
644424
837029
439071
664054
434118
395909
266300
897472
831100
695317
646228
876329
302952
348169
874067
1021899
676252
145407
461260
83884
727354
128820
787167
364883
433014
524828
376156
363010
560520
976419
640845
280825
470656
780659
708567
42995
651045
273621
678754
812705
545624
63620
693150
774362
607304
88173
419
938677
981638
974677
239087
66130
338324
654341
980474
400830
91985
738323
400704
912264
765676
327605
567756
577221
788599
64397
851556
87079
411535
413322
521102
253186
500932
889497
696266
128950
201273
755917
1040081
493285
649916
51258
109102
445971
423352
821272
793334
454515
663173
61751
818518
567858
389088
779190
738649
45832
1027021
675230
119916
554122
155167
930119
810687
388900
610946
655600
1037351
449981
754275
311440
372156
49614
96969
1003429
519250
143290
297010
705106
598785
849961
380165
816391
69095
431984
665091
621803
294705
337985
354370
471997
128702
280321
270833
146024
779048
419556
253154
928257
36553
909494
800415
482163
399444
752115
388278
570007
978550
1004408
997682
401063
904051
934031
1012399
2066
866791
517570
453760
688729
104820
160234
250173
738008
424874
654307
918454
434434
961101
40849
984496
544116
393268
249218
826961
18997
629027
485422
426356
62966
213532
24040
374261
254732
641743
649230
366511
441649
565981
706710
851089
923362
453476
790699
480917
886838
210228
243126
261014
1005283
330917
137296
1005494
486533
272692
570927
83947
133010
470339
265082
95068
360267
32263
755816
134576
20749
268884
696037
177338
611620
216855
371948
459408
726674
1029574
816991
115323
19701
218948
1027455
635916
891629
224355
306142
235058
270118
167227
468498
830756
400173
12362
862804
651699
915057
750629
732875
1952
856778
881229
260426
978029
473652
807990
233841
521913
1005515
35319
551651
482776
632117
342419
1021150
41124
555491
192362
751392
598769
670913
711368
801539
79136
77137
408971
526451
370968
762519
996011
655794
213497
432626
701912
341599
2321
792343
682351
162063
1033938
534301
411636
533334
436062
281459
143334
129688
280030
367770
836601
535185
478005
197781
884436
292460
545958
981154
568444
446602
657107
868039
645180
803172
629700
440730
186526
752658
981449
854891
886856
110412
643424
428597
1015918
859246
28835
831958
216960
162813
318086
859064
358101
802613
901869
650912
387465
498908
794831
511588
539291
430841
49379
283050
785183
38573
850656
185980
124906
552836
844312
719060
857043
43578
728029
158832
199273
637529
23496
538717
452945
1043825
79262
936965
971793
422115
118815
847893
153347
985151
46038
61572
310136
885583
188327
1018704
687174
1039027
317588
259596
166602
393026
732108
380839
489182
395851
439122
553264
27647
190454
295555
851007
23745
75037
274089
441950
365960
645097
721156
89365
709836
294746
411268
1036302
292012
501812
469655
870463
841772
781180
748574
261589
267629
361912
257410
745451
452126
899601
181166
441546
682709
450834
350925
124976
844565
28264
118435
639370
35865
569647
16286
677849
507804
347899
648757
82308
274970
814021
1026490
189583
143696
350838
31966
980422
571747
648542
544745
543938
966099
352720
248493
171494
382662
374085
872643
862187
131260
626146
55851
872202
714288
379534
943887
460762
752801
929530
550001
576129
439143
575590
338294
398968
130569
497785
232093
599402
416100
1010784
444949
709944
430794
965287
751477
503296
580794
77230
546603
866448
591373
51534
347624
741091
102903
794035
42402
1023964
238798
390369
659996
439447
168769
446887
719530
255934
633969
837100
177412
357987
460478
620648
478980
815470
287237
213637
587226
121199
93823
919915
225350
339171
779294
424535
547003
807855
819159
800774
712046
634948
907101
845978
982358
261854
538607
213631
369149
90353
87870
477905
141951
1006783
119311
1025403
421036
864077
983421
735848
591748
177644
506456
650142
955278
164700
158009
744017
167819
18331
258160
645748
673194
252413
609252
832098
596504
884430
721421
984717
694368
737067
833434
435632
414658
643269
735208
634253
823198
399270
689742
615462
117495
784094
139860
73631
372774
659153
7968
144391
65531
864735
688311
691179
885502
110346
201721
52170
172849
164624
852636
55879
60615
274937
279396
813224
143623
371431
483491
532349
931978
191503
507125
654891
927059
173570
770291
217013
843033
432804
700496
607492
581342
769517
721417
716321
184364
283714
742134
541766
128752
110528
808171
224873
819354
243727
935260
264177
836903
851003
782430
1029216
1039153
470631
774779
303454
1022107
403461
841891
970868
318023
940025
901492
797122
960608
517533
53967
67948
1007037
377555
957809
287400
342762
281159
337947
18714
969022
746834
790013
636603
44014
279187
988322
684397
52529
535875
838
162669
934270
365951
813195
826307
788823
40179
390356
170762
764182
1004598
849541
624887
5143
640883
92450
388259
931448
501573
452814
304844
44154
141268
398563
824438
103524
679253
933414
378191
975161
318964
313326
345949
113760
878260
714388
415164
575197
361245
202648
510125
806214
417320
80047
125007
763739
971757
662574
157776
663304
147282
443003
2498
637880
703585
924881
579501
709876
537021
286091
755561
50307
673248
285425
143976
141552
549067
922514
87199
160378
161524
789149
870526
660514
523840
448462
57226
329594
726726
856019
542342
513902
471861
877959
489699
36298
583127
1028849
812237
933658
767151
236390
313531
43112
675720
178713
479087
430756
997321
842893
260818
896353
482356
916559
604243
46936
1006015
99275
301902
62406
740174
604871
521623
712646
788865
98089
86604
596475
94329
523846
674072
315749
173643
912017
393622
979618
819571
426073
993533
627322
988387
269933
265756
218060
961855
551338
481962
721397
690901
198319
665426
378916
132604
94262
51330
939537
574423
784647
906933
761153
121933
42115
701288
882728
431283
84897
523268
942042
202845
115638
888836
626940
961421
525355
383028
645394
629211
153669
232066
179796
163943
870962
7664
570370
990909
1044826
671400
929344
839187
879742
611060
1002267
139087
328750
1023741
934609
256664
889375
69657
48986
559166
38424
897304
310639
912453
978759
391441
93801
156808
933238
735043
834059
950081
652849
71115
168277
440738
239754
37817
184849
976824
812917
751690
4335
869449
1019470
934171
211885
845175
1042830
854598
96294
264985
621916
398789
828843
879796
354497
712813
557984
400170
550925
965378
614971
609170
946678
421404
588998
449240
736688
488422
451246
959448
204483
1008574
425533
207752
360180
470960
84534
378273
249252
565527
768440
851169
228853
468750
224304
561135
596361
525868
940514
636685
978209
125475
257107
1023688
1002695
165181
847286
602452
415855
277406
452680
875355
959042
764114
520296
750967
323407
948205
91892
697666
69811
534896
666018
189959
197269
980388
103089
222520
983589
658585
402492
649294
140103
995038
774011
862931
703322
564682
130671
669289
120544
877621
485266
191599
296162
847214
222035
115556
147222
565894
421135
694477
401349
747667
682421
356210
60276
743255
208183
720489
309931
689339
812020
427095
232783
992828
567153
221960
723434
681668
219584
652943
261421
75665
296180
853354
833745
194328
668467
10339
59969
849280
218828
589380
1044895
246112
506708
385997
57529
684468
616816
592940
281770
33610
332434
411814
892978
433922
334751
921486
891402
539633
174228
441897
676938
553428
310444
761332
612366
704229
356797
241248
593722
1021320
459685
614550
1009444
32248
158426
582331
524685
500243
733131
69264
790303
691308
916392
499771
722002
359570
592231
465434
837599
561532
274138
945369
114447
257379
308093
566370
627410
426609
821572
909502
764475
85165
525615
865695
211981
94053
969270
515009
662215
933694
617179
440467
322811
200975
427142
20868
576797
324052
697610
221915
210234
810630
232633
622180
802086
561626
676601
474968
236970
320946
962703
8883
173221
450272
204703
653812
175967
883186
26136
233746
146568
583923
142410
307058
591494
591629
996331
157389
371836
393970
644963
222484
257940
86080
983069
245844
831278
452255
115536
982121
520269
861028
397202
155566
142673
109285
570233
710738
152297
196391
783007
32216
175603
52422
99727
430139
577509
571532
317189
800013
317965
122868
647024
751872
215125
761563
694358
895025
315851
705354
606310
672177
413839
865649
51527
442406
370808
1031706
1031619
185927
568508
767257
212902
370204
787057
206313
1001560
1023898
379757
573405
671129
514302
419938
560748
603806
586289
504276
694657
692875
411712
1043432
705378
46905
273584
547769
1023600
307044
388752
478673
445767
791137
984285
103036
853812
315797
895453
727911
142421
74573
673718
140399
320075
109349
666705
536818
261382
131514
363591
244160
761253
936379
721501
555913
245667
433412
806890
63297
962728
166594
963281
619652
990590
879991
818968
616118
222062
927994
479317
53122
43172
804947
196782
480464
586495
25087
976831
263438
616399
878668
922132
307423
454991
806245
412068
570756
802535
48794
144702
509370
183523
345624
356626
673162
167835
202760
798565
430923
623020
142661
457095
496856
1024465
628735
525126
509023
365925
443513
615784
342337
819474
156455
3673
510883
262004
2189
222857
359944
596089
683459
609566
558593
757070
414030
992577
274682
313833
326665
1006263
320856
581126
691042
909042
958270
915568
109233
435165
222519
542295
915255
747787
1019001
76249
547306
135782
873458
321589
761230
385878
346623
382017
459722
805534
304321
719280
344009
689907
167878
829879
260716
198907
973755
772817
80417
912112
1011946
839902
276638
786651
858913
53046
160656
875003
1024879
386264
50790
155382
373434
731582
746064
524173
243195
264223
719870
742344
91920
591601
48774
809306
636131
271982
44500
444793
776799
6545
151100
832002
690503
228247
317769
32465
574779
980430
246066
476198
706182
777276
159141
860695
597955
745297
247823
947818
483284
588456
211742
371257
310520
831315
997893
910625
840179
456850
384547
36244
930027
369463
754450
466549
931312
322284
804223
497329
691693
196612
455807
915796
784881
159695
406867
452704
827189
402207
1000321
158146
425266
817772
311510
1018806
138179
51918
869656
195458
760350
304043
378016
1019005
847433
649462
835384
649771
236832
220623
21245
904396
632613
159762
430035
417824
723605
1016765
853810
133559
1032722
973202
708621
930901
442573
9003
566288
538827
904341
768443
934927
670975
224547
329800
445193
148675
631973
948235
251284
1019256
944412
939819
364130
219774
138415
719243
28948
701716
924736
996661
899768
726672
46248
56874
282294
671714
793045
624913
176122
268786
373504
747640
1036286
9861
126054
926458
765290
635866
30818
552418
692863
273326
580850
662115
486395
1021792
196375
232588
201520
843013
722272
259285
318817
1004852
409943
468062
660128
1033173
256866
678072
149830
752993
855962
128693
84976
873344
522306
836237
102950
998182
837923
990435
258440
293553
786856
609278
75545
8295
961456
967582
992603
408675
635637
83100
630149
98209
145389
324424
725902
794815
913968
321322
540337
722377
693184
953558
707188
945079
184640
533929
62815
681775
224989
1011593
169732
1009163
720338
79079
673181
379613
31100
840065
46761
694220
83689
458981
1008567
267659
728913
220534
847499
327703
1016583
523776
192366
543188
442917
294622
911168
656048
841466
626719
257353
837803
321576
702750
634142
221642
74089
791183
658076
830283
218720
223790
246125
788977
147475
636272
214985
895656
277202
469966
623434
24086
30355
97153
470100
312171
460811
698802
758448
107641
599946
86370
815997
928515
469019
799941
276978
1026306
946758
439845
178562
885844
49701
303901
346763
46861
759123
770135
770954
990899
51948
939944
668776
873546
15707
662555
549749
34514
8520
812809
1042709
65295
938602
324556
857588
323736
525505
619839
618245
140156
263482
87360
384473
443316
789816
593097
80803
194653
801883
996371
459096
104254
919146
644867
515295
549325
1025699
356830
418356
835542
981188
639609
891698
406010
885241
500829
841587
948196
140779
152288
399810
49757
861854
927598
557796
114923
773576
541991
341631
805681
940144
1006629
335425
600432
961005
740304
719252
763099
279004
158260
96939
781491
368863
1943
702301
316608
399714
1026856
980117
826164
353861
379463
453684
868391
459274
849394
531349
240026
542168
117641
227350
112579
506911
864788
918516
977718
60867
736465
758167
1033419
691873
975494
189983
506471
515348
1023252
46022
581638
882808
448292
557476
112669
887688
67329
478496
639898
730167
188398
648377
40451
504905
964571
799178
70264
90448
1006327
175723
549711
632335
555329
645426
249376
532332
172339
1026024
127413
153365
966427
493000
742667
632017
91971
876133
713454
678277
774280
333272
913455
614711
664932
442952
533557
78293
593642
898753
83616
363914
298273
665684
52508
846099
804797
905828
239444
152136
198881
63192
825438
48625
542584
287696
962
296328
914847
1004005
717301
263319
439610
313288
922090
576808
812449
185663
477311
62888
897470
667706
600702
962255
782884
939557
102828
497538
9119
653092
706097
751053
781405
554401
39401
807750
368753
909807
27521
1021226
420460
438509
7018
66305
546210
152291
175735
2409
991065
199321
903259
342596
204167
930298
421079
1019956
748529
272530
92282
181967
305400
634372
333278
138874
617683
169522
521027
248620
946692
26406
364317
411369
889161
503218
674239
470569
874140
353297
869094
775750
151204
145610
285711
942318
415108
963086
637245
180098
459464
426505
376796
462103
691113
768719
714973
1036360
850324
65626
389127
539662
253015
646331
418209
11742
491034
927411
737467
713579
837616
243845
58304
762356
207683
777512
133659
970580
566650
761791
915251
630035
602178
671392
155127
874592
560091
290336
683616
643817
616400
802781
407345
767790
426216
261104
983904
84525
459074
997197
851402
171996
182303
102838
984786
687401
856441
258629
660850
387402
52102
689528
450967
245132
785887
186190
76026
234509
872565
25226
670488
735913
781930
263902
658432
731445
974301
168177
177267
201570
507330
958536
480381
22981
405233
686756
103027
1012781
215068
280475
345420
1001078
438911
800825
339504
12277
230363
397953
270553
529478
90984
725868
447620
1013760
83645
316361
323731
126466
988037
347956
434333
943773
736261
543078
972115
576346
647308
593089
606608
153592
462166
330700
93492
932070
326008
443815
977216
387780
100490
737837
94251
439106
1013563
171142
467758
915563
690835
87384
854385
55411
791007
434176
165579
75758
552571
1020544
395310
362015
680044
99411
559331
782526
705179
772168
369250
550394
604229
438414
628255
717338
817005
736779
837669
436888
1024433
908928
705615
1005163
836012
946691
470250
406093
593218
26953
66468
64316
667910
708164
992389
268194
206224
791425
490498
707113
683077
208555
930649
582853
971869
483965
628287
193790
471340
752319
471865
598302
116349
301908
535778
97451
611254
973669
163190
2147
702476
714650
564227
584435
307851
979971
231493
63392
12896
562024
337104
4621
287583
91790
345137
481476
193843
1037497
668301
875171
535559
227450
241764
869632
985042
730480
158998
765970
1040469
811235
97999
573952
500162
104883
954075
11174
742457
318114
789432
50146
225013
297438
926675
789623
65771
362750
783995
424799
469037
849164
622038
324602
1040659
410346
30237
653004
41455
452763
1033382
887479
143
807211
715071
921180
785229
256020
952258
722941
736128
204419
796994
762909
220678
639474
533757
291657
833866
81793
734719
203480
399009
99577
906958
594969
93527
125589
366878
886930
218302
801305
42460
718175
971365
780873
1038077
16403
980469
604109
754977
871917
525600
557222
525791
166961
928962
89685
653389
993223
790629
343959
897610
1040641
837192
163976
40301
68294
864603
849609
1041021
713784
898433
464516
26936
739830
715953
408094
540526
508488
266592
796378
468329
214001
130685
991276
301921
974114
415937
926210
199334
614920
641436
662881
455430
623087
495940
141809
691687
170313
491555
299915
728668
255914
266991
215129
168951
962364
229372
580300
585458
605015
806955
155541
564700
468702
947772
834652
784597
1014567
252373
322994
489496
1011983
539836
758149
590795
660698
590358
177947
189741
206417
1001642
200072
760372
635076
751658
524569
254877
101249
165964
354535
784191
249732
1023865
1042261
1029294
282344
746716
242586
360436
728821
864879
202162
886224
92419
255443
725887
405093
703729
639161
578263
739011
379900
227788
223862
749115
168606
1000810
35531
901189
78534
284625
548317
158638
541138
997457
247600
209976
915346
953961
731632
371062
790510
938226
481188
545422
45315
579215
86214
118095
609346
970232
229518
218575
282228
58086
886821
432824
514510
305300
913566
854146
26236
657107
64424
130493
321361
513804
1038756
558130
399048
242635
414217
809428
361312
161941
139865
916834
960557
930622
126679
667522
356429
857166
478169
233309
787386
704226
924889
235659
826362
321746
876433
430824
218942
580189
18775
561051
67433
621708
530159
919288
591140
732514
766701
204794
34183
147092
538490
391526
437708
232597
899434
884309
374406
106490
556223
810568
620324
480838
181107
430765
100104
1022167
106691
993403
563956
522295
527368
708942
877557
1039230
992410
748217
75908
767903
457922
166893
960796
989641
94192
106376
626461
159544
822000
836288
831236
897985
152803
808149
508026
679568
991117
485356
308251
138805
634278
832025
731825
44161
839103
799870
380425
800689
672410
480668
86953
120833
107947
293909
602763
333060
670383
387951
528638
460301
423427
757211
525012
715988
104837
573854
301766
650960
893287
584388
387360
625722
166772
488367
513581
309505
946004
170840
716836
643651
803322
560080
288893
1037739
1027989
460184
780808
605982
424512
514544
264989
200107
301302
39939
220558
269549
746409
1022821
794941
402251
709875
838175
927655
91882
30048
1767
114299
887594
65787
473099
1038411
96989
26484
24723
463134
338043
409669
681206
188674
158588
60739
747245
894401
321615
911077
150618
535182
91378
200071
300868
615812
202914
96966
314091
164166
852347
424561
937550
48546
419925
533144
187365
243610
495899
634850
723448
354052
338266
437314
980025
785987
778720
367018
70053
1011934
347426
1010577
739463
434035
787130
233362
983048
453709
858182
1015724
181739
968310
97496
833907
419046
511260
137464
310194
747299
490750
37706
669634
275827
359426
798261
572524
887949
271295
520653
27406
908432
334840
541710
457352
290786
363785
716906
1005446
497152
616480
1007457
95528
29017
107079
929580
766942
822772
882652
137809
61155
402229
526631
178242
1000154
99238
193119
375663
681990
952489
350585
268602
656567
891224
387924
787308
78179
405894
913892
415783
791032
758603
903935
673069
727704
949006
250401
129701
316998
828248
150728
960420
47443
607509
496509
248520
615488
29067
885365
788970
145506
443238
55866
1010868
230717
724715
694134
580869
651968
391558
1027476
1019463
619786
496965
1001974
110021
317372
451539
276217
254730
573418
518246
44189
354284
814571
673763
625864
672935
62752
985361
980554
331657
634547
16124
23816
264548
305566
565448
370204
732485
57959
351171
397830
592180
114583
861971
373804
386716
622082
204592
219736
436789
181550
246030
996822
380517
951502
197408
570119
537315
20002
217000
198383
976116
197878
509608
432651
762635
17452
745483
48551
330274
960012
821876
769844
701787
683520
768115
354990
932982
555829
1025420
179522
783583
197435
538501
728771
436749
740625
778088
215892
999579
357413
793139
515532
604147
1026980
792389
811513
11051
627262
238864
280570
608014
526128
541514
86175
730633
396342
660904
468033
508165
830299
10186
1026798
42955
298662
779637
802240
983995
866267
283188
744021
86846
495891
730467
126084
853045
589910
828809
574223
648508
19283
214588
1023617
573819
80660
67916
682019
248680
400841
883037
934410
967752
320892
357139
460238
421044
560925
206901
801834
107177
260908
257390
946344
867416
1037370
538948
488415
932280
110670
887955
403367
368589
659055
481958
387450
95104
677248
589705
204041
324259
724459
903505
406616
957007
290909
72991
976245
31131
1028329
638426
780547
1041644
358237
374475
974583
339650
18339
283464
724548
491220
255295
262840
120216
692238
153883
464405
452369
807045
908134
777309
616828
969822
76808
802724
685932
876044
303202
525475
306602
455917
1028314
722306
501416
502199
149181
578169
275951
644005
211558
824627
5374
339116
937998
520912
101988
193787
539861
693516
258124
850241
143571
320819
382284
726356
958674
961108
43777
618669
369154
232290
693120
698608
920328
163341
82204
789776
242040
40715
765132
719608
155348
323158
162998
723660
423422
219246
264934
885947
86792
244542
555758
533637
963036
132289
445848
855953
859998
886582
642288
197841
970493
854490
588308
419374
54554
550391
719964
927841
135925
290877
997448
788296
17749
798381
283085
104922
423884
159165
591113
913672
225447
806745
90031
977049
715862
1005043
59440
197977
867648
790074
731691
461385
551857
773155
964309
890392
111460
1029157
605668
635349
37276
952730
1012725
295391
685698
776990
812777
970623
687720
79042
613057
84858
43225
830907
980376
194794
50291
146741
185723
598929
79523
221104
837678
702010
442823
38048
506803
467309
997143
813310
395949
219066
410114
279876
580519
259344
695667
2813
113731
215629
411927
826233
653496
770712
695186
1029479
297996
356385
996427
926675
560813
321090
496453
104220
861040
319892
226754
668387
217135
786379
926548
262399
622488
639464
342546
859254
641227
680824
411873
501758
589833
783881
443276
154934
978262
53817
615779
957465
882718
901173
101386
74775
974748
54887
604609
485562
794698
212696
484632
678452
812495
447703
746323
82385
608044
774966
140028
91741
736088
1041521
284707
188457
547862
842125
123266
828183
49765
826337
784036
224264
247883
821986
728976
217023
920922
629122
1029733
658083
334684
802437
840294
23970
527848
51193
1037542
988510
624299
253760
237607
221602
115699
965533
144147
239302
979441
655506
481302
149149
831044
545412
669095
584166
907511
533956
127638
711610
976240
372639
90809
80985
894665
540228
632107
192779
241686
486865
35952
306673
113552
859072
493668
598567
305645
485544
253659
416697
936571
770238
497019
228358
352579
648593
950062
967152
571576
877027
102877
743003
614291
290036
134269
242771
769994
917846
330122
59989
735650
65785
156884
818868
1031151
776069
55416
565598
548533
172941
764435
66477
208124
3957
205019
686961
23659
1028259
308270
458758
596687
565685
911672
278825
937440
35399
689406
569710
943421
115275
616813
942685
804110
988891
301137
907402
504827
844844
175092
248931
235107
662163
438396
1013517
214849
864650
1005602
14200
930544
273420
779417
900929
447920
717179
519729
364008
669076
543410
341320
779159
578577
51779
545282
688433
442892
384241
610817
992785
77771
830891
424340
627080
304076
1004915
923482
369903
620543
807904
215043
732619
186158
142175
756412
763346
848357
603433
126482
373163
755638
344056
894102
69560
297619
149183
156525
645555
217865
143948
142508
274302
828083
226677
665352
570626
628599
298333
744146
485557
1010894
77047
295366
251506
525712
901020
143758
423064
990622
349409
704477
749013
437390
812092
589408
842068
957208
656890
650441
515980
882115
162869
609611
513717
622943
805739
852223
808742
772969
81287
97837
908336
453521
885199
211494
567980
276124
448462
627134
456362
681920
550951
725146
665501
884281
99860
616066
615385
114106
426665
466300
577892
443123
499531
419445
14907
943571
1024647
54027
672993
443544
414894
667267
661945
1024006
489272
537935
606594
482062
843534
196534
815656
316138
832595
713922
906728
997180
1013920
880807
454107
337726
730108
1032763
720563
1040430
585328
169147
641166
256698
24913
368567
869037
450498
590500
698268
583367
581858
752351
441359
458644
22682
886719
194686
289068
708470
1002853
45886
399726
585410
293120
555996
168546
923150
363479
437367
993207
311683
144770
313772
749368
303360
507229
862806
307873
952521
550914
145153
946814
63706
855315
574466
30765
556765
898718
315870
491492
108639
515391
251123
749644
624360
946496
384633
1030021
974694
32941
425756
847287
648934
660933
700912
629571
75448
244207
364130
606382
70458
61090
323840
1004646
1026740
572259
427362
382424
844939
405469
956639
760697
698764
87403
87378
862843
1039825
392777
118746
436618
916824
924545
559952
227007
511619
142488
639379
178035
129518
983374
545552
687627
1030827
626064
260090
409549
992560
64903
468733
664698
262807
856311
851418
261442
41585
401916
148621
855473
499636
778571
78599
956820
1018760
230383
735762
138891
680801
303631
588787
955389
513658
411361
99432
308901
264452
407634
475089
109174
709113
711798
568795
513030
254344
423176
98755
379596
34780
274771
235180
59199
405662
672903
359954
799411
861132
556290
415537
238616
72214
143874
410003
412141
489919
224883
412461
752880
595163
1044760
595101
1022541
495191
965246
274172
536268
140816
70236
768716
342904
126622
968474
280055
194418
51116
577308
696340
257476
947510
56217
1031986
10273
429081
414214
446499
268386
59478
346779
366115
829086
652162
269200
365803
867300
921940
101916
456390
232316
173001
280188
804191
429516
696110
155550
644602
610103
497063
622541
997788
184824
1043224
230233
769625
74602
223564
919527
617234
64587
950119
888582
50674
365442
561128
891736
209599
130436
549587
847804
427748
785997
25837
670954
1017963
182291
767230
907609
540485
503417
462576
580180
1030578
464110
821306
102150
195074
180091
710504
264709
153562
215725
1045243
579727
494660
251742
967519
543766
627284
849270
125539
538853
964215
565806
924581
541436
343057
858552
431247
669911
355755
1033889
396333
835927
632348
638803
47914
782891
869985
119390
274
860471
706943
588637
531668
1022364
558392
395254
354656
820247
515103
504559
801886
133462
584303
992061
613443
1031180
206949
526874
324075
956610
429149
968512
562495
774142
554113
477847
909290
270886
675051
676686
957528
552727
124762
19438
457881
469503
36806
133467
434578
485623
229019
619330
728241
883040
302827
383033
33600
82434
1023811
922251
541397
596291
567376
1042128
113981
699810
469718
883437
675090
606523
49902
822236
902779
508056
790038
826699
476356
683453
546719
788341
196913
98842
200404
346688
32530
701051
165934
670801
147898
329033
530769
323337
488896
289291
239699
732302
194958
305440
294528
193155
166990
865659
134434
611982
1036538
961979
312540
830946
80115
947935
480050
213173
228527
90285
679727
44697
632909
602608
596639
469844
338492
886565
613190
824693
536500
768440
771689
82837
3302
184477
1023858
721744
831476
152390
576749
822185
485669
591968
107555
946511
316907
164595
275649
464958
107246
706905
410710
493878
1001693
378899
157922
163921
1044999
114047
554967
825334
203022
625475
241236
1041372
491737
805175
246652
579916
526816
204408
827883
692510
254975
397134
347843
122009
214902
887206
494552
245054
313013
898356
963028
42028
868083
431521
201231
491753
1013151
148779
576536
418563
675236
986864
354105
385376
1036084
535456
558018
909472
974743
325373
994101
885327
553251
265962
526454
469297
790637
1004921
458458
771009
458242
272876
238670
495364
196211
841765
804216
162728
920712
701152
1002800
292297
363037
611789
107729
736794
154766
687546
703532
702510
415898
915437
241159
365690
903965
704705
177784
1038243
64488
891571
113298
389962
169096
377991
1008063
422765
840235
698802
600675
197157
948656
366536
74820
436304
143388
820330
355264
683094
619855
817824
395936
679464
414517
704242
492522
498239
782741
860274
444749
958702
446969
407546
728958
70291
552126
190255
390784
922128
225798
886546
787952
939159
64072
799265
17351
660822
343250
230797
189018
346060
139470
350943
342127
977756
825629
768747
887536
305002
729381
591972
403891
893188
269570
574863
76902
656864
163333
926611
199658
5953
643283
823516
195270
226804
230640
821231
888431
274089
236613
138871
357966
800733
433043
805963
188582
1040560
373566
609781
16820
890611
79648
239337
787130
957593
47245
595133
59201
195909
212385
647237
250544
751736
24657
774748
941962
971717
635143
556948
615240
1003612
126631
289161
909687
866827
84326
306126
670335
768709
826529
189765
729910
597602
475916
499464
276618
256263
50589
672274
745648
96099
336474
94566
203386
132349
254153
911571
788378
955974
509774
380217
486895
331258
9558
88821
386816
166649
337062
190026
727302
506007
818984
698564
454234
637554
1045429
375530
433644
431221
549657
235758
822423
771651
637449
270395
431251
181769
810545
80586
935999
802130
939959
844294
67330
680019
534975
68317
277962
916451
6395
1018348
170344
205820
820080
394840
372265
430297
776261
585604
620208
776081
128587
311083
503177
770827
799386
791673
295202
264650
492500
1004982
674875
407283
330419
894376
236379
569768
434958
929659
975345
575736
360600
193309
69247
228460
969704
333467
715246
615648
196018
496478
382574
663926
398862
698777
997147
261526
897168
491515
48642
217353
63558
606148
262865
620825
291477
456195
1039654
213651
939413
5992
149089
85271
509636
813040
61023
605226
330813
258076
187240
926872
1571
161600
1032138
1009817
894401
856068
449939
93545
117991
369210
415780
191938
388961
303088
61326
543236
773686
78544
493704
940295
334734
538052
606109
775845
807750
101598
151413
688873
870857
799860
378123
604596
960255
522980
83264
809540
218804
896154
965542
460799
227358
858147
92973
507973
769571
548940
959955
117629
1007229
175389
174206
392891
259057
927196
134559
150433
163489
528914
354099
526220
826157
557037
381114
198810
755386
430836
581880
568346
498835
102813
518534
26023
645648
879238
69471
552002
959101
898718
7680
366786
897649
548585
409969
463651
457979
627647
648553
250584
679949
652782
130745
373362
100484
312029
509340
152584
93044
838661
344506
93311
638196
194613
612948
740959
224555
849610
294109
60609
1009019
550794
459534
544658
509179
736805
331941
156612
945994
348172
605110
366256
469983
661097
15229
414710
447220
921642
205469
477207
1040767
257008
1010542
837417
511767
690936
870056
94302
460617
204302
448067
465708
429536
631831
538111
654013
266391
482376
703360
475523
628758
953357
55511
211013
148024
525322
820353
822072
72925
904615
478570
37291
273249
807586
175365
1043929
284847
641245
528334
501994
190250
830985
552884
26086
837296
580854
666942
748981
62731
7890
242319
824887
139458
217775
500498
713592
457022
683002
267312
43858
179052
204515
854565
234384
1000715
574551
239252
703630
401047
196631
558807
542638
680071
136384
789439
204885
554775
653632
701049
1036737
721514
235408
31291
503925
961620
27579
1019293
925950
640669
4720
865559
806058
458454
53347
549714
612822
990136
475558
932487
152030
464636
267012
308911
110842
506697
589668
372858
89675
1012802
820642
543850
349463
869870
494204
1027968
143156
40352
284090
754469
159201
692208
115949
936239
159536
869821
192968
658111
665050
584059
467153
209549
821189
454399
73954
981634
675532
173698
1027587
259329
69388
798762
25225
85465
197427
608966
530352
775831
647553
543381
768503
948160
985358
137217
23570
771363
996732
88404
847532
298018
64177
887346
106481
541812
875022
1015569
658648
177297
597988
470724
604417
778478
856293
678163
823934
23928
344367
551081
182788
800691
259881
633188
275260
510575
566322
295648
643616
41239
653796
209067
581042
812233
790948
24144
778641
1037416
625615
725280
16104
823776
848456
820122
1020046
89817
367164
1033749
357740
830854
697959
471582
383461
233170
202091
482472
1016707
642963
704114
543368
882754
1040348
501428
550443
17655
592669
452992
904302
163896
185750
294639
792331
470201
925034
311911
345840
1007768
711585
962969
22017
420627
694643
273403
862997
895650
273053
756024
619994
520846
517930
123211
242965
842566
664445
732734
135847
677486
295582
80276
282895
943716
622863
747632
635811
106489
87114
988835
534886
485865
1038680
198547
62025
660359
31999
801762
641480
204566
71473
588745
487004
741333
732621
352985
40651
303470
814723
1028427
978404
347010
624418
430045
95999
658370
201740
108314
118083
692851
762690
78969
594420
1003737
917931
320712
867178
199700
885386
878725
413896
727973
332618
536260
956960
173004
371185
176341
178579
625538
903972
859463
227202
916965
242169
567483
561754
574171
611463
819825
696493
169615
904694
524329
626871
869617
512020
457957
591159
24510
426144
853571
162784
302610
69650
753761
493574
357806
886648
710931
81123
776938
201794
905736
151738
108202
831664
781887
178023
101870
937903
849995
246405
385534
944848
223162
86261
55977
199673
305718
648216
924096
343919
353332
343529
636714
315296
579156
497869
728071
541312
712634
892743
1015003
796579
907564
328427
377358
826033
54298
120058
754725
605387
900193
964228
534850
408885
266234
977071
540702
739377
239448
922453
99498
100807
298118
875417
316754
862671
257902
928286
493493
787482
651342
184852
675619
761440
932802
129931
75637
359714
583873
276433
583240
438765
503836
240444
263435
376233
945761
452303
818789
311992
356220
962479
494613
634204
491507
247194
736243
614289
232705
520006
406026
714814
919654
333369
82068
316579
138659
413807
575564
575615
228320
198387
179005
153154
166476
845011
669661
423451
26649
56457
344684
112885
864302
136613
570008
291619
310101
504396
158520
822554
963759
176996
789993
880491
261934
471063
653460
881633
385280
7470
539909
246956
80013
410217
510674
367397
856694
845637
482215
5872
191108
110808
941798
3984
1017914
181244
366264
454632
808829
57319
651049
968202
1013577
401422
777003
24591
486062
554567
539434
172141
1018022
81256
643986
229481
753473
953656
541685
960447
272742
490714
139507
15310
1003336
119385
92838
353840
747801
494908
266157
786088
353605
26927
1018854
883222
224520
807374
412362
969262
1016492
625498
341755
717954
740545
644102
543828
269202
352918
439437
394038
111109
349488
869044
679350
25869
73348
348496
274478
862632
443003
315619
1008498
259524
63889
211043
752521
659083
221846
134803
67611
336648
661667
416425
338024
209875
659968
121620
338585
271753
855813
926097
178156
592599
615656
830864
208506
87135
833721
696647
658010
317830
877897
143490
638929
638909
915126
52358
671189
42706
110543
407878
403312
44538
430055
285656
633482
776171
358287
423240
194744
637090
606617
1036245
367011
444688
103018
899130
770455
211550
233747
554502
563574
937072
275428
300436
886418
579944
602386
854317
412848
824804
744737
361793
678174
541022
211219
160830
1039563
552774
1031293
757731
935230
897837
392707
766425
335860
819426
832229
661582
803279
488152
848254
992852
92721
757465
773724
684424
66127
16599
765000
1002549
1015459
364234
507967
124987
441646
1042304
735603
922270
540977
130747
901526
29202
590947
384996
559103
383060
1012453
829948
1020953
763681
40406
363309
18251
55048
754200
857015
768446
965684
576596
318344
396433
185950
893477
651507
434004
718190
151079
113913
804715
1031774
824238
931355
950139
448267
991512
173071
804723
1002592
410054
643974
906384
714927
362419
836532
1000837
139016
600455
961697
120913
700432
328716
510397
725862
218773
172037
126229
311111
570614
496570
234533
516005
613450
635472
208807
266390
973117
690488
62974
464696
700799
238196
428783
521497
993820
147150
628558
790148
644342
164008
180683
1004023
932566
245461
950493
1000613
1043991
811342
931374
647327
384423
470644
227546
503742
221254
1043270
425585
937480
247171
581642
11024
50122
880834
927033
674109
104385
390942
129206
303498
280876
624013
757501
336786
53750
448110
426788
861252
909568
761631
107987
979371
977324
987223
543201
842570
382216
573590
849685
462835
103639
116996
806387
745227
233698
11577
173331
72997
690916
18231
409136
286709
486938
196752
263132
194215
885650
1005095
681127
861860
33760
638490
345367
452075
84669
1039575
625624
161708
378468
123373
792313
901611
130514
555671
41530
507920
734650
986579
164217
145520
51324
1014893
579885
81689
626838
472377
126767
792268
268520
158440
886627
320306
402581
291624
21731
113741
194540
473686
169111
481472
597210
680930
474656
633611
564046
941230
218186
618760
479047
641521
591346
917588
759369
586594
873658
33607
663725
27371
529930
708618
600146
806693
253574
705828
675824
959954
363486
180076
424710
1022518
599604
657009
236678
609774
529317
904109
266312
322171
242402
72225
594143
737055
207753
892469
830771
721068
821789
777343
366232
954957
760657
728193
639888
217962
786105
864055
1025735
641905
43263
981875
265839
117877
783320
204850
424068
670968
584788
680191
67981
987927
495363
925508
178226
724765
997473
844069
556089
680373
958836
293722
176956
214992
466412
996444
726636
798628
811444
912425
643342
980547
565176
43808
204510
40759
555375
625459
301628
497216
527483
559518
1025040
746174
575150
937408
336755
521272
620202
983861
811424
129358
813979
225552
702513
515459
915107
298976
653936
721668
864957
700228
20593
646665
934031
219405
598969
335587
633321
1043958
194143
229712
258284
65139
669333
170724
548309
768995
645909
856556
1039441
1034086
79669
401295
348319
97851
1030768
452642
866084
55785
837186
922483
245329
1012779
964795
987088
778228
983481
124045
409021
182956
907890
297033
534354
394883
234752
336373
668117
511505
861875
832940
605087
442571
207072
374899
26139
410810
730801
825298
100568
831419
782059
1008762
91579
743252
312146
862921
356833
868583
310085
565267
54235
39240
915155
886575
208922
72240
441331
359674
494985
684706
398117
593934
554060
598159
570391
907300
776861
104426
799673
411027
12424
827697
452037
392546
364860
475958
912554
493539
896918
418068
503270
314464
664742
333914
755686
794281
1041880
1020963
651900
598053
458677
179137
701619
107569
45626
942910
861651
909041
46323
1026578
290542
952979
501439
136563
10714
372882
357652
257393
513214
732090
434629
241879
594055
690981
684634
795717
747642
517625
838689
212183
686563
129792
664010
936746
827226
5357
731740
623716
355039
968549
140448
791980
605925
380429
625089
427303
456132
768920
327334
660466
845314
69954
121427
117939
884081
65052
905829
767021
986694
563799
793561
887538
879367
301379
149697
83290
736498
254514
686415
1025764
1035028
156010
68388
362552
253695
18088
700471
579106
12770
210564
172860
573915
826268
353913
216755
1012272
368134
955773
544646
191847
732616
366894
961267
647419
784146
595721
753465
203415
359121
675000
1021851
300943
657398
691762
262601
962615
765419
235922
112007
428287
778488
859172
238165
529927
522034
592315
152963
653880
931958
204165
880999
623343
1041743
889170
806465
530666
966057
689512
238668
1589
987110
835684
737559
852908
471081
786852
49910
205037
903620
656826
125951
65209
78815
554861
596523
2840
890635
300192
479205
996701
586430
924955
156064
894669
601926
950323
172890
989043
712927
107230
1033805
139903
837753
522089
244496
483992
124786
451507
586787
205209
778313
593891
589590
508886
366331
398671
975474
375650
1042354
340461
305258
810522
566566
705274
290610
657502
343479
1035817
216597
437876
921817
856453
339689
925354
841713
140127
324460
623679
575686
896212
406743
547966
911807
194779
769972
108701
639288
718996
291687
774365
325884
672141
810958
139243
853201
366232
122590
582916
175016
32071
237866
578858
852877
801399
518847
146266
537294
823223
1017024
317216
831599
868610
226704
563153
121122
329515
528272
904212
220869
963177
583813
355149
508029
164205
401199
202995
997319
1002587
866091
608270
532480
759986
400149
764570
694547
425173
375794
37888
711443
713735
352352
675967
990401
43180
134194
79707
165247
20702
79169
725721
686263
1013962
1043331
922644
169622
248706
543943
238699
413772
118421
885939
610108
883168
887282
144444
425998
472337
585000
248620
694595
993008
102283
389759
90841
557907
547212
36670
905563
516014
15416
1026979
1039594
95572
443108
25040
600972
341939
350271
330450
742877
953366
734449
568231
547875
264781
788053
993767
598664
549185
797047
225057
655770
830435
693610
729674
89466
531532
962302
67447
272653
696351
806482
79764
483543
271123
532319
325693
918608
353291
92450
143953
223756
821087
32895
369404
419190
930080
578442
89329
105724
623406
154282
1040251
688237
47538
147256
569035
401767
142858
613750
360856
645095
805843
484051
565980
775993
637928
74827
517625
325713
322275
393922
568520
727139
696118
259550
622265
181415
87408
223892
506489
684181
796340
991496
710943
973784
726086
711234
928673
60058
861639
408667
652010
127635
572281
245601
701852
793162
97818
883745
294028
924773
710355
703000
766367
240498
945075
557949
539543
340812
887977
890786
78078
119254
132763
491539
501160
262182
843146
201610
716677
874649
464336
862100
719662
687747
203615
588501
861351
436524
689810
766911
656727
438886
726966
1001821
776556
41547
225588
528756
998834
562914
108648
237911
15952
54679
387618
714621
941061
142616
7434
375875
506105
591855
597318
770467
861605
9253
427667
64632
787608
576997
532368
357695
483828
969474
991574
202944
696691
171218
1006053
650519
837420
989502
502315
848127
300844
427814
221844
388879
732087
154620
225668
1016027
775906
497832
187584
509907
578129
485557
778650
716610
759801
149962
1042802
532904
235159
572231
888796
605917
304700
154325
56587
87735
606545
632825
54949
415585
338986
918601
230429
138922
410738
536192
537476
885076
860282
410659
964081
328268
752242
750947
720293
423764
209469
46819
489466
246937
217539
329014
343266
881000
111083
995478
325729
1043784
829917
488700
724159
824812
794998
878688
571774
460517
456953
65914
209913
729344
655167
415282
340833
885998
161086
389862
161987
646441
566517
973051
640015
452800
929786
256767
74172
571603
579286
435294
263322
297659
212273
606101
951029
474070
1032994
777303
69973
1011365
170651
895052
975280
459834
701593
19723
543013
241998
642592
381843
830844
747273
409938
694581
502046
49573
171677
186223
58938
55555
270927
209306
206993
604633
835783
387909
740097
359181
315713
872968
703368
778681
780091
16686
946541
863413
309791
870270
889367
312168
728576
827047
899454
536790
289998
774268
818400
878578
835411
165373
364921
929538
111801
196701
616558
219662
322524
710713
813865
231355
717352
828015
167420
624298
738802
405387
713207
321448
872063
1032637
1028388
164603
725124
485441
806283
630976
956186
11067
65292
720968
492092
168882
716841
921169
483920
251
372800
342882
964048
40912
406872
381600
716940
776510
572380
294137
109141
178211
295939
346044
986520
2325
450569
636019
408613
1008510
1003585
568623
423429
633897
974463
776906
481438
669745
90623
965045
282380
894976
630391
774234
30442
2349
140580
711981
162621
741
717169
345919
746332
60013
272293
848682
749273
927488
50520
63950
936063
608858
508916
987523
29103
141292
338
727295
823543
698536
554680
45826
152130
982734
691306
613556
281134
650438
790743
56369
185805
402850
763208
265923
533880
646558
113962
846693
969777
782113
9515
858421
330258
864487
281767
898508
136375
240373
53534
959612
759047
845652
170733
868367
908008
822018
51844
927725
337133
951196
182305
577433
572954
88686
557199
177989
590237
289013
492680
147742
476366
926744
367698
1027238
647205
69371
754045
493186
990840
1018061
231130
1025473
519853
534982
741165
70570
60646
536587
40311
1025249
898853
539142
386250
420722
308036
588337
940288
557171
609655
284227
760486
735132
774725
532122
181262
245999
159571
645059
1001599
797063
449449
319276
108131
811279
676702
257041
576513
859051
910893
292300
1041553
23442
926519
117541
975555
972652
37763
669858
917310
521715
161174
1020967
121329
364480
586073
223091
708134
166221
1027089
432147
404721
727587
927504
168404
854673
516594
758702
215045
954371
957144
626227
382441
893756
379043
246692
89043
70552
245558
523829
333629
865988
912134
491876
557366
509556
765922
103600
132027
708612
190299
179541
43904
647923
397262
564665
565482
514573
228531
847937
694559
649662
193022
586836
138878
973429
987979
622290
163505
830859
661094
790906
96831
661704
155211
30985
950375
375030
730661
575828
851306
844382
341225
378334
577944
818335
931862
379563
760593
32798
198574
211142
144424
608434
522102
469562
90261
806350
551525
179860
654448
684771
902312
498619
930441
616277
137902
36740
67679
1037269
693750
698287
328548
797128
821651
188090
164960
460538
626042
752794
530828
70600
96956
463209
607015
751760
191323
697037
380995
970107
672776
388099
916494
469705
6748
1000223
925801
46449
677915
252029
344354
494060
558337
450973
698470
1035842
297604
772200
393319
456440
694854
574866
660060
481263
687130
420506
353927
1002665
894480
103399
645262
958501
840633
378487
464596
457728
746837
16655
768556
898050
315004
668550
289725
262528
718156
1032654
1024699
464451
618465
262352
312145
211745
585404
65111
667815
793928
390471
400617
829895
477922
699263
312694
77794
833018
630739
401863
901848
589905
78776
394140
147486
674230
450180
317409
204686
65153
509095
520683
452382
99059
62892
894674
217499
950045
767910
50269
748733
38555
704793
379314
698136
212936
1012364
888331
146513
244662
199053
342777
413367
908885
209778
921346
441919
826546
741080
671171
654743
659209
144499
774248
876279
88751
405604
755253
1044639
256798
356368
891145
447389
820295
337470
709169
145927
32945
267253
235859
251590
802160
610403
934483
596261
277854
88391
333734
861150
435018
286360
938118
297176
118549
134588
211214
1017179
102694
67856
818959
843317
815165
692043
1006531
953293
693863
813495
816433
65834
289207
76878
634247
976544
539953
560255
227569
734607
974855
269653
268851
552035
424832
1033879
130359
386655
812056
346300
945010
946932
433032
183411
1014095
117955
230854
97272
99657
389114
221497
557224
924569
154336
612345
105631
812669
731909
692944
230193
837413
549585
533348
649272
562653
935583
587326
836514
552257
663040
190068
786243
28441
426468
375057
47146
837016
77031
1040019
331079
421660
939941
918896
412608
895893
126138
971547
841074
279553
506519
471357
689340
829601
966480
5332
552617
121258
702273
539052
879078
194048
502558
162059
832122
315643
746372
98748
450552
396226
489134
907631
951086
423336
1279
599279
825250
800879
411296
211456
54258
648799
554089
671533
653946
56878
357319
963683
291936
462907
1014805
964369
324219
974125
629905
809833
508419
1015378
410719
579468
277384
849856
111886
768218
993773
151631
160190
7552
900922
740045
476621
231284
692548
852091
886115
890015
986717
992534
303514
41593
16461
33367
254531
829674
944200
242870
620224
619731
827904
274830
218913
179736
883468
931999
500065
123612
265555
1016413
667505
240717
32927
213159
625279
64632
849017
115653
88134
501850
228602
472716
978986
789642
479443
721746
935937
186068
468292
886693
217922
465000
871972
121888
566689
147723
413722
1039752
295256
169984
507779
98101
1451
7888
818412
2085
316470
45443
629061
921110
108380
745358
1038187
460713
53324
418922
400438
495857
300300
91742
43480
462943
381076
59342
724512
431331
811098
558577
415673
166108
420752
860649
380136
257914
59398
746141
183181
15111
33137
772672
637017
275699
562529
818877
217509
206009
671052
547258
64746
610659
305072
935349
640355
843811
722207
355618
362136
212909
402601
942784
1035026
636260
352995
775173
998849
223151
1003292
118565
239322
544301
859034
994622
505403
1033180
928059
722637
418078
801998
10378
371096
541158
417468
1020648
380448
921135
693595
116141
334942
386221
929117
481906
811304
882346
266589
378293
209075
229894
812442
772362
44554
123426
731689
933162
769775
575186
538296
1021656
732613
880096
423785
312397
802865
703431
633254
381015
449478
964279
718934
459698
541927
434155
343409
410349
867382
791554
249788
1024393
1013219
476994
90353
961961
904803
847093
434218
1036880
760072
15370
446761
914237
5387
10415
708751
858816
884602
588192
861646
414930
543267
981897
227654
261161
414037
3473
51264
634793
1019535
10168
371606
565964
272574
143674
376452
630931
650645
262372
477692
302574
437758
345985
1036111
186221
348653
768956
818997
441232
212975
885749
62192
424053
805358
994309
393217
656896
516872
292304
145526
237422
187097
451236
143302
541290
444041
1028084
167387
108110
363790
987708
195290
827751
159036
813611
1028483
754546
986761
313652
918500
228988
310361
950312
596868
730857
172655
160368
942517
925888
78887
601956
1008404
62563
288535
499254
461492
795870
1036520
441989
450791
341652
96953
681747
1006278
776311
233652
364726
355553
931820
969488
969287
783125
731927
723067
763959
756782
657396
536312
826962
542495
699517
783054
607993
42814
534548
671275
93254
685702
767430
38829
260838
64122
579097
119928
736976
890240
652185
945102
661571
785468
807325
571925
944089
794080
826672
853963
941541
462534
506884
25554
490188
174916
799391
201747
405537
706808
994427
816791
840615
167271
403199
680016
73786
882027
300828
203546
247565
201267
750537
115088
108756
60655
460840
246802
681344
861158
530571
190026
856645
567462
800547
900389
137273
23527
205655
913061
222119
657477
295959
549831
1035078
836509
370972
537690
169927
883729
857812
821169
334494
495343
765778
115623
314224
519905
867713
480723
550192
31010
801724
682482
572200
270023
494987
48662
329996
560718
702418
113464
271951
403746
1768
295392
1022217
383358
766159
706674
347196
664580
573868
900671
263129
672087
616178
489452
782125
134280
1004049
680104
97188
456079
113229
1011067
931997
626462
569932
314034
214715
203632
570303
140157
717073
1000192
911382
377662
578789
863133
532863
151448
578722
703846
820375
826568
102826
308070
124277
836052
232087
949550
793325
156565
792841
32383
125326
58365
615134
237619
71348
585206
987956
374788
845003
604465
158851
798275
72969
974047
493453
42370
67973
916649
201493
773927
975455
354113
948983
1035194
418455
363836
646343
559119
157669
716053
513629
57390
314410
488754
735121
445626
569896
303472
769612
350108
638806
484254
712037
131367
634010
342060
743342
163859
622108
842910
573622
434801
631152
37713
25642
246058
917500
661287
695098
452434
381223
938796
360987
62413
353738
170177
274530
345885
460668
124107
464530
666261
463982
30716
164747
579637
975966
733745
955987
215456
730018
1040624
111145
229105
763461
894105
234556
584803
991627
713963
931829
912341
390581
724461
398779
965173
864284
770307
1044661
317816
460319
945754
685740
379480
557839
936062
498390
992146
242182
997991
753469
649869
1036622
537746
778469
511106
674681
406657
55996
24352
93238
295556
937145
632827
393976
811630
1008162
220328
714364
179745
806298
933457
373177
435348
785628
814696
196474
373786
276674
851341
343081
577518
923457
574372
688466
26907
528684
881559
161920
531978
664189
806346
127893
697077
4363
785056
985285
994337
798993
6015
862904
1009271
459265
151091
171676
156384
6327
78344
113150
243903
985703
807061
853765
569922
1000052
89658
975246
902605
908093
1036046
281042
101761
269842
626321
585230
376314
228000
279377
1042338
394071
921018
898075
914398
250374
597363
940830
1005605
292314
339355
79883
120289
421329
807914
727849
710515
729449
354252
959354
1040975
952675
997615
911231
716004
815213
996839
790121
219125
23350
501322
241197
549508
695114
525549
517264
792077
692574
210463
788980
126005
563773
763871
526386
670890
625956
93821
119783
604420
683804
314896
169648
132873
399819
918814
790721
350948
44651
19399
731969
963513
913238
934089
783253
883857
390066
760921
584003
633680
15686
800464
616775
205317
27605
91670
579569
549001
1005024
900515
707900
434478
75975
745819
614591
415916
662455
600616
239659
455097
259376
989381
860691
635710
234938
97535
682046
308350
401571
966327
704779
402165
433786
438961
548044
221607
221353
129174
529680
1039263
550192
807852
416449
201672
816455
827612
241660
878590
756690
322143
865248
764735
225770
66210
812612
516854
383085
935108
234613
705146
811475
236453
532912
696789
702489
586173
514225
551909
675460
860117
782698
380359
1001515
62844
982115
130849
898124
933724
276912
31564
1032542
507501
918785
36725
162574
613459
191458
772409
150338
220484
1009128
777539
769472
692166
738034
777333
843056
340035
386738
470405
230224
918786
552980
450518
744539
617534
342436
600240
135857
611758
524923
342890
805038
37622
360799
112140
658509
997568
478233
319234
292240
993811
26535
45841
1031978
67965
922157
188159
1040901
231175
853205
750719
680960
215812
492033
273745
317132
311829
382401
264828
469660
332059
181337
494700
543676
510684
512754
683977
411525
72750
894173
1042235
293068
851146
571611
726100
361710
1041862
648089
250999
142494
706402
203861
142960
83588
618143
893784
969059
239653
743652
266804
276888
206729
138469
883394
963339
922162
900431
93134
18387
786219
602473
326997
748465
70457
305053
314315
662640
807364
348296
745448
433854
122442
803141
750333
503338
391931
144482
756780
670769
580864
653064
520466
229287
178256
157651
453407
284714
480642
110207
957937
144338
531959
45165
25247
447931
570875
390731
964291
614340
538775
864729
29283
597198
429851
291237
443941
675707
152520
449514
388510
949380
895144
975419
84515
764678
389985
827039
565273
280429
6057
829162
986727
964055
647846
500804
661523
220710
233529
124083
841864
848891
153287
424919
222076
714895
667930
353520
643361
858668
50465
365483
212386
217472
752876
385300
61535
973915
86383
201605
827142
150256
984580
249842
720488
348683
79691
685579
876482
825403
334372
451559
771307
795606
169365
672430
1037268
814863
662368
733343
657787
836066
737075
560109
625405
455137
432762
860449
30828
16011
500979
499441
561651
795643
249820
895715
744463
634787
386708
154480
33965
469848
319657
533987
508906
836022
132867
186349
501303
148805
965350
45655
832614
703746
193741
763647
695560
512958
775935
336513
1025627
361725
959537
35580
399398
696265
384630
629517
18709
25075
473437
77252
493849
40096
610931
208379
552239
826824
612062
600632
431524
717801
68735
90332
519860
461940
553877
931157
86282
676820
948394
723739
338867
87348
746891
804814
950139
97291
1000740
1001842
140665
646299
337706
298323
348296
399800
819830
887425
987655
444493
431111
1022704
392621
667361
306731
46818
260151
27759
634388
1004605
888214
586034
695603
263251
60032
481205
881214
163459
658537
87108
876243
715400
826901
125096
872523
212905
920765
775964
930718
271654
185653
623035
32594
570236
957467
1010640
212825
237107
225755
585626
323266
419899
721515
289148
735480
872636
486407
326735
63407
370284
906140
288428
888651
854161
866083
763847
769840
571614
877432
13809
46107
816392
280672
934790
408324
430432
710582
302478
784500
454470
264910
14824
790450
419134
660644
831430
692623
933000
766645
53210
273600
134411
531956
586433
537004
737162
73149
177718
293063
643624
138041
545863
332500
56955
475926
47444
311015
316315
813257
302921
44172
630290
9288
988837
464872
523388
981150
415187
210237
570476
227714
142386
550933
438035
1005286
164202
48404
808363
914523
938894
659776
762772
1029058
463837
536393
572122
189687
937546
352286
772587
690722
824878
1017612
206343
499320
1022994
77573
907647
281164
367623
652265
745407
198830
854276
150106
91646
590646
712255
979406
113067
500460
1033165
493381
433096
449547
774394
517291
147712
841054
1029335
722610
384841
969738
314560
66769
767269
839415
292316
254805
743305
893257
503773
221769
623080
247554
413433
677672
49031
16446
896696
28324
242928
660725
575373
297911
761487
811091
58077
628153
14938
649464
211812
40191
228395
214635
770583
548957
119974
535022
658379
1003314
968674
562197
679443
874178
867262
566053
277140
104674
108852
330931
526659
753158
639363
163454
17387
26938
47192
349173
77484
951546
270453
482479
972
976951
841462
156611
407608
970782
1023781
519270
794568
799890
456741
316095
317968
571649
996586
772843
617369
226563
202763
128614
862150
546925
860743
893297
493918
455656
644822
263882
797860
330569
703147
32637
1018152
1017534
837127
597970
645091
605900
424773
215877
296420
921654
121449
548632
604399
562860
777638
546505
660580
145265
559701
384313
492580
171195
140596
711615
591824
490582
984329
738949
731171
414114
475776
887570
989025
500009
517896
954208
987155
758695
457344
437343
828876
984264
252382
941704
934957
612983
835743
594332
5336
135790
741236
541723
674813
367313
344678
22578
661622
543819
347323
7006
866590
840299
365793
581231
392626
324532
76985
1041859
773673
71642
536544
580234
745073
156816
109653
968971
179552
411098
107486
350390
957036
1018229
714780
682129
283153
900848
914074
255771
620000
689406
612581
340368
137192
510317
805376
969797
426034
531230
999115
230258
521530
619430
390339
173775
995253
942840
355289
349880
544018
455869
221153
987790
655780
979942
204883
484022
177100
31827
492651
473585
792434
391731
259698
152861
829486
548674
406330
791255
651868
393445
560859
472143
639674
746760
178314
190436
620134
42795
485797
388495
419802
799345
971572
82306
1041790
646582
117151
69479
603540
531187
685874
608806
43387
984291
837043
210604
684622
159107
328561
51089
402659
929901
187505
747374
505862
985085
266723
631859
645093
54771
279231
710641
408984
809190
213182
817566
967237
382950
1039345
325159
685526
176048
89178
550781
235902
22384
106677
1042261
195968
703213
114719
647105
503142
280639
902721
329450
846017
1794
411244
809935
5349
22791
225782
1011830
675009
137256
816013
178411
228596
604981
741327
398224
338460
901727
254881
572803
870661
133297
137257
355801
475357
249612
686204
138391
237589
268029
31109
808408
492626
456271
935580
571066
315713
787581
858154
680296
293190
958821
63638
924243
690221
504663
885079
632483
470474
342069
969803
68553
392043
839670
995654
914471
1006372
285305
590116
809357
722576
740680
365443
797593
34984
12717
59359
207202
10194
110237
443017
79288
764521
147577
477216
640512
508884
269669
985974
447481
748033
307378
219655
843653
172153
779328
960459
207806
521791
797141
256161
1013417
997165
31079
495250
168653
1375
364013
613068
619887
155008
870827
241323
932369
1028227
205033
741367
767487
79902
75631
441185
737797
814304
652783
73659
756735
796424
774998
846792
75368
627551
689971
338270
245488
655539
292994
169990
933427
923220
960593
895455
141102
850454
795538
903144
362224
61124
544263
376130
727511
43688
490270
569600
51209
1041268
153595
517867
621324
874533
1007974
578439
403189
243901
588220
469269
530879
983408
355501
235060
478993
493315
35914
1032881
521385
265266
410600
924576
906807
364244
415422
950001
862940
984201
965864
190677
1033858
752416
577142
258659
989204
164342
260179
292369
199036
229143
841146
57167
280023
217924
256682
495960
962614
1014064
727963
989364
990471
124078
406581
603342
603070
322189
457282
973766
251776
162386
993162
333807
314142
426510
725215
443521
931834
332628
223591
696387
4440
572301
456878
16716
354905
854033
379173
749227
805464
145675
914758
594125
818535
931807
430701
529756
562638
353724
478881
892875
95383
843276
488146
632291
715745
703060
373285
590315
1018143
275434
413637
1064
502025
62498
624960
1032932
825250
293526
1020904
255697
1004906
300006
934582
630413
550634
742709
475757
270358
363608
380632
668241
446472
59928
404422
385691
386063
866049
574823
544124
907209
373335
807385
591956
940714
533084
809685
120700
23523
999205
595040
839516
1011065
148765
727536
193114
101298
923589
946313
482759
748824
381700
234915
395769
7841
356719
681161
558305
753723
202589
607481
246591
804373
1010994
780092
853741
10180
604649
324270
325443
596461
640585
433070
995875
439133
419608
980124
252790
536712
973003
176639
751215
90507
898898
507883
410226
505619
766196
57440
858777
771150
843308
791790
48079
256513
164193
565750
456580
424392
1034330
210149
832864
789079
500846
467080
348222
116487
185724
694434
83309
603793
26281
603443
770287
385422
663577
198862
445304
794698
987067
366552
620606
730558
752429
285152
227264
416833
163690
1033689
340241
295849
143162
472786
851135
398536
291832
457997
371673
884543
791688
601378
108588
901110
606426
145100
6413
171238
209854
1012708
788656
206237
8300
539999
170947
1003257
726551
176755
940625
949037
209120
169876
764739
583135
748228
809354
39026
27827
473127
194538
758711
1035213
190960
672172
99685
733845
141485
524441
444468
1035570
745039
1011618
850325
824220
475473
87039
405652
287430
979979
736221
732254
910545
520704
779483
588924
594960
222953
271322
502708
587341
537341
108032
117999
834044
611430
1009751
1001709
576453
745260
769780
726733
208531
756556
460315
868658
1020446
519421
167222
46897
239922
634531
702732
639222
198759
737525
955465
543306
821889
666818
605348
465677
1001947
828111
831113
357684
967371
1022313
519334
913842
201932
855275
300356
119335
347654
1015889
227371
557388
438119
676975
195141
916877
138765
831989
661710
747767
583658
336741
114381
806964
808171
320860
884379
278900
881553
216861
849927
276914
15701
483996
593497
457697
987240
270757
519685
949526
706577
127551
663330
948129
82751
749985
374500
755956
277595
613376
751565
55382
774759
606663
714755
95479
929075
263478
482021
366567
644966
609680
158885
423775
959343
1011430
610677
156188
456435
793926
694499
577582
358115
358304
1030770
508346
95460
523317
301702
367546
320736
635903
148055
1017189
936496
215783
11269
155284
422270
528876
702519
839845
988957
164576
512599
688792
673270
210369
1042964
843568
711736
721960
622367
492874
249868
433832
71857
314943
896280
197982
654972
413078
893323
663825
44167
1026206
536712
642169
659218
834006
866532
172275
63005
316088
854028
452008
534240
864866
120468
1019633
1016295
901569
904847
585408
215857
702506
859227
731295
583431
902337
767183
704268
930665
201335
63074
427372
163572
197837
946385
15232
773320
89789
881494
437380
161428
269553
398637
201528
521948
776133
219562
612233
350769
951359
669703
120199
192165
821108
540634
537889
287367
236314
1024104
148022
715103
768434
944386
43178
848253
689095
882747
946647
564521
225913
685770
692056
1030955
91899
873380
860869
298152
922526
673886
501919
530265
66392
240494
435237
1041152
367433
810559
743403
622922
495470
991178
944278
931366
440620
51914
991120
719202
931423
990710
113955
938887
242945
510720
1042255
210403
762595
530289
782298
169893
786372
71414
438071
1029196
237548
960658
349864
466470
1027046
942961
194747
996465
767150
515596
1030443
573197
95744
473137
584409
731250
566307
104463
500248
678295
604966
441797
936661
927516
731457
648568
113084
764550
41833
464905
10706
878026
494014
432309
22756
868250
538475
960768
932726
71246
794075
686692
194896
879500
245851
933641
531816
558787
406962
952782
807452
731769
372182
357227
1031219
108550
887299
474582
1027855
419160
514715
714182
595142
754427
577705
975828
878580
740512
848978
42003
525696
75480
607861
235580
176170
661730
46985
258226
779898
1026598
478660
22889
892614
87366
90693
925085
861187
68003
271325
204195
542495
900086
111362
610898
159795
249226
367319
932013
639647
554019
846839
703039
659557
855356
809023
661950
564091
768390
421497
609470
879903
718887
520110
527797
432919
252157
32394
73180
971268
712649
92999
507769
699926
339739
441639
189282
161055
265811
279657
679661
351872
60546
29709
9393
864428
844910
850113
1012555
170585
646724
262724
310598
189458
793173
18582
789720
26898
769178
868869
282399
7344
896603
61490
263569
586851
386363
432657
368717
968479
208786
622025
259421
330479
241421
879918
985721
697066
677027
503856
944100
1028661
544984
565424
47573
807093
574375
180284
732750
434635
659262
615680
790857
334212
159323
630163
67986
457359
84191
939324
806356
602281
186600
254822
353030
664006
21600
68745
489714
358389
849806
342551
95861
823151
133837
581427
231666
641253
99663
133040
591764
612091
322993
116345
726245
18586
775967
6064
561779
350250
184929
314883
334622
78668
726457
347474
596033
849813
3898
553202
723026
143486
426023
592720
42697
406800
906317
594911
639421
578755
761574
592815
394830
323321
1034430
139195
670366
349299
965960
302405
19079
965425
645442
808467
442999
976718
954182
278917
691453
573508
885387
789023
734702
702547
296555
788059
490671
998879
800562
907140
106136
264022
20747
553567
913504
110427
27536
583114
806429
738927
987700
481589
873945
1004542
220972
173628
822895
888896
85840
218204
526562
770602
186787
776754
472507
832684
408824
794206
946239
45757
966518
912298
108130
492132
93667
597461
971905
528924
874786
126330
249431
340450
26378
48986
290001
739708
855442
648078
614291
554275
246934
434685
236491
679305
979584
575813
245017
449189
609329
965694
548677
187079
872018
781216
210803
91514
609658
758278
657283
411684
484398
385849
34480
240820
310190
877315
1011377
856507
358627
142876
650642
440636
1013944
102239
150841
8962
218036
814052
52416
178157
273413
16329
364751
1024274
27391
342591
876535
497488
538385
487563
598585
1009042
835234
187608
1033172
468001
186049
607847
692068
290974
90978
905529
769822
802508
41868
316987
205789
685611
213632
881956
228874
520792
306930
355885
343669
494536
1013140
518646
532018
626809
611390
667287
178174
308819
47346
700179
1011528
58923
748873
707579
791238
1015046
758014
1008339
652991
1014437
843307
643676
280479
427221
943141
733287
101294
118946
747891
604633
120743
571078
758358
511629
679976
628272
146307
62058
917264
501141
293473
245609
214332
1016718
784484
119009
996503
974619
884851
947861
970254
363679
268420
387096
143818
120044
963834
848848
566373
454931
399701
650695
473389
615518
179876
781241
777050
364297
524957
867025
15901
973720
861067
311340
2746
72021
910315
26899
248663
823989
69503
327953
580160
1826
326410
990848
1027440
923595
808447
221858
915852
593551
54146
141728
849152
451222
576446
277081
405999
594828
965033
658498
301970
388551
538976
134994
219233
132877
271349
539428
496750
65597
246893
659423
78625
630868
547357
34052
600817
46007
178869
247363
965986
721608
994992
474726
293940
857295
452320
926748
664555
846040
710752
341960
380031
575901
706172
102931
738369
106648
1014270
647378
118762
267747
972413
1022195
720415
1018057
291037
373944
576255
1303
199877
1020958
785866
643050
695234
907845
522580
525590
733153
239290
753991
77892
836798
930508
374368
376385
568286
351870
460718
635567
76304
773172
635988
795376
999665
879323
614362
856681
971371
343752
734934
805711
246367
1033273
602481
116860
460379
366618
309472
111917
541501
524680
479213
661276
1040135
624875
481120
682038
968436
874207
616290
616875
1032744
441974
1004613
575741
414470
654493
798008
289771
836374
449630
530239
1031102
175463
27652
769315
712726
163189
133461
628323
28635
78703
381596
577114
310602
682010
324429
261684
886811
388213
935780
350679
724418
861574
683288
333573
895474
439021
967695
24514
230344
803338
445311
950350
141504
85549
268193
314977
881666
347721
840010
37761
88251
820186
247627
852693
997285
566064
25730
172331
217061
299659
224774
778761
252999
323926
411397
633508
1024792
348873
232527
986124
457331
735144
744462
300562
821870
252498
1019853
666502
469160
155885
530007
942176
686871
894640
394352
971005
853212
389818
61275
982980
1022165
364140
591233
124322
92435
1026251
501666
613909
244874
874969
20861
346145
988055
826992
537850
492031
557602
771398
598663
427073
970604
558950
180553
72756
224390
78579
26166
543901
501838
803537
188236
549082
541297
1039440
759375
289511
178243
415461
891641
584683
78774
709274
960103
466532
415334
598915
402322
832592
466152
2686
679017
391036
692992
1197
1015643
882044
88749
619761
240484
397863
395143
529323
944395
501114
712780
913653
255057
143676
955493
793684
574788
820736
899567
949700
627340
81088
516823
337124
624169
253581
137687
291100
273381
750357
737184
275139
366899
1016087
38271
940054
297863
636287
653269
57347
681651
475872
825145
966586
38934
759362
236348
544400
232570
293594
353653
63122
403398
370241
129799
426468
597327
357019
1018517
874865
489511
923616
614952
927129
617348
5387
675741
515190
249829
329436
605015
368973
759556
895846
289398
367325
922465
244986
460329
151525
998136
139933
582503
506318
855836
287472
248569
890412
373126
720196
391258
750641
610366
1043668
587438
1031106
409451
989935
362915
1020219
85611
202364
100291
1014908
710623
615846
826764
366053
220602
206217
1037463
337219
26628
693713
147738
740739
935480
646987
985957
935651
269699
790580
548228
187298
189675
702498
781366
610336
384627
485114
910217
268565
199754
733495
927465
681854
297946
71900
363528
33548
249848
264652
109833
10567
52930
481351
180428
452462
417265
602854
621214
348599
475191
958138
381158
527380
666325
551692
656106
49138
460037
827502
998478
1024167
277211
107338
568501
1010560
188787
563491
769750
721635
827979
414457
854058
531987
307269
416694
382957
414163
189663
948664
589365
9414
319360
49348
951785
237591
384864
984900
449263
795660
555227
465909
903313
452759
533932
776677
487323
151566
217338
598780
893973
956867
844455
833737
812913
424761
929433
751019
554352
182680
170656
618668
532620
802710
648624
3906
806317
534084
539236
904238
287475
823471
547546
278617
433496
34547
18903
136796
494526
599830
102121
936895
78668
694997
249888
12561
207686
95351
985667
998548
72836
12801
886590
625000
244317
869892
103757
949564
550914
449329
692883
982749
966427
257160
1036806
535409
710261
359231
1010075
847543
941098
798298
1015293
525509
982062
424089
442458
211534
230353
941109
498304
442173
884377
24971
1019173
285973
431773
719092
214014
71816
248788
116446
772876
351430
89974
1019467
1024431
220815
91109
216540
429978
565915
466754
34034
475070
333796
126029
524659
285591
959140
601033
940057
949945
666646
1006661
562532
41698
502166
77071
764393
717470
64
226325
977656
960669
795943
894447
669215
827823
359682
80522
671262
821788
488182
203106
610010
437451
677017
465199
294005
657500
1037031
91333
450308
160442
838284
660539
1037749
39000
404030
694905
293567
281543
666219
142352
907093
960045
985273
1039516
608976
149059
125346
335893
354194
521221
579365
335798
779487
163418
14212
989366
1025007
342404
171261
329640
200317
162019
1033316
475418
877690
490922
620821
696261
223072
376361
989661
384296
147231
376748
91186
208910
670040
1006124
647570
447249
689014
454475
794000
257934
352026
583996
469753
933709
138368
264290
880819
93258
660417
842685
472208
790252
956143
156483
295081
489878
71099
851359
705231
437705
856246
210048
1028100
552241
169488
573148
607675
360143
684803
974087
376369
544936
421105
114851
738707
599737
997078
328520
710660
514816
463301
104660
242830
155101
112392
472705
670786
1473
72650
834351
435380
224380
801919
503171
91249
631204
194286
602008
367247
571143
826909
48354
726462
648704
279615
783611
394666
955121
432013
909877
1042607
653180
128570
748572
827678
285374
395250
404726
467220
1042980
367751
824045
31088
149806
785564
322658
823119
597211
91787
481914
645778
496122
1026412
827051
608094
398881
274355
815973
450081
628906
295507
379175
546540
368342
844973
235619
366097
920694
725772
135127
272109
821627
1022784
861848
281701
364427
333600
72501
83612
107142
107545
23026
766489
77247
497789
507912
291592
722434
578421
302310
632467
49256
955801
829624
17989
607819
594216
125012
565204
237246
567586
327840
50693
116482
581526
894353
118024
708330
25376
780954
66005
954002
86876
627356
201986
890496
134068
159179
248734
460300
606696
938560
428945
430135
800310
174349
516682
647567
236753
795506
803935
163841
740426
792460
740106
743097
482000
565927
663579
727113
423844
620728
248782
170727
350721
341020
521171
526468
75908
854791
611752
164762
721078
592136
284655
256118
711981
727400
683839
700764
243255
643364
847750
753814
444829
672819
472246
200171
686325
636030
314091
1009300
399474
344649
532668
256773
266895
602729
928481
899568
475701
494233
563551
181642
297365
730344
903213
911981
89412
206736
335447
494767
1031630
225523
791836
215668
707520
233266
237132
153551
449066
921186
403363
692295
182392
923401
1016501
70037
323284
360935
17255
758865
785491
668546
735335
321402
63335
104644
831454
736030
1010864
456718
137257
628655
887188
916203
934179
450060
899424
293075
785134
304149
443067
851758
943280
526460
721690
112282
593052
146221
899023
229180
136231
18501
272820
652653
492960
973896
845338
459250
74114
301665
640381
574565
954969
967264
424664
565824
72718
40059
471420
930876
597326
377166
367214
488566
533661
500799
128449
164044
329289
9354
865141
426201
606876
851340
88535
508780
375189
1002998
247358
216435
620935
38374
202687
96673
633335
140103
1000651
196428
258306
362036
761262
177383
1029414
802769
197350
276493
67432
222523
308484
75305
233555
323095
629496
627639
433308
134884
87157
542827
871714
685033
485937
679977
183609
512640
588391
521557
150894
776383
962385
715275
780516
55644
521064
239016
1023785
790460
223864
954127
796673
662741
199070
792352
109353
25854
310445
966408
753032
468903
365765
727161
956285
922118
812465
564674
501182
102463
230616
557916
809366
46686
932300
27726
39120
374147
822297
271900
581199
803000
913689
530408
76744
476189
572413
322527
62973
996004
337995
972377
697856
850950
243300
845019
214550
872825
826654
687180
659761
914811
23559
362235
367171
362290
311694
101639
630201
8136
451097
707330
349675
1007932
632633
759281
698677
947778
444895
232856
896971
343998
183247
532069
135914
208876
947226
59180
110457
220474
869353
276991
603351
432009
821012
411307
281594
481037
169259
485363
996788
360802
631550
74013
296493
60593
609930
845511
28110
1042988
231687
811463
183902
350347
361305
540366
53221
1011293
666362
385280
994992
151823
230286
916777
47033
519461
91974
10778
1009349
443595
47920
776667
50530
964254
156006
485171
748100
289516
794250
134331
938490
914062
492210
791018
549028
746742
1019430
836756
581106
490680
522035
604871
311051
436391
626964
971093
441689
657776
105032
867227
788448
187378
98593
452245
242225
666779
643513
43048
934970
985945
330154
520509
644005
179260
593003
404385
953966
256252
488085
86167
328261
600653
8061
530135
255479
390044
106922
714933
534725
714548
585228
677802
933410
174592
994174
3410
229788
45785
662861
411161
88380
510186
149879
629413
460205
919000
430050
35431
982985
655698
806932
530114
537832
703657
345057
665953
104280
30629
8635
559124
185524
870592
990934
712696
239126
1035303
877822
306860
716232
456523
207044
479290
394676
863622
857005
918040
531894
82630
872447
262310
552837
726379
520929
332021
673181
427309
538818
935343
66854
264675
329431
627509
634097
10931
1032359
398744
871153
343789
154949
528471
854799
878238
130173
1018478
140905
69165
391351
78469
141928
695408
267632
310886
855142
365285
467498
994157
769364
40826
316745
162918
1020239
640037
1041790
123658
1034295
351715
311787
1013014
902909
371560
979693
463459
207376
701770
404915
1036149
825286
555545
994101
549773
326571
818345
835918
71896
66876
541456
351020
534011
388474
698777
4950
747744
288396
681522
263876
582913
464600
1004065
870751
786551
251522
999157
595924
490305
537672
264929
747689
1031841
640225
916623
1026170
916452
754871
797816
227215
422402
108594
875794
426048
774940
678992
942840
718524
536923
979834
545493
520819
857437
142371
929111
428659
59895
454513
665141
892257
172625
527501
93345
348648
382576
304072
56715
278162
578718
768305
115602
569625
624069
396348
351879
808903
531429
77844
212696
425112
280211
228934
585196
658558
747702
981526
326662
328327
712796
343950
925306
966864
530374
680609
960593
873736
774970
946585
872935
721905
681092
32639
751845
682477
372030
776095
774203
159075
194092
897707
949898
369175
408716
412421
789053
762873
391374
28078
345060
181574
413103
54613
960857
755555
22179
853464
514543
614289
411331
387468
370463
483309
758201
229623
542444
331898
182360
218307
643607
81814
540442
854487
730900
156667
751971
420883
382766
725608
455445
789301
168921
483222
30396
282919
527624
777286
472597
733340
315648
103197
595482
172233
482595
328287
799538
923051
509534
350134
197649
507051
699341
11222
994106
908917
664688
918622
295171
974428
1003719
805038
167799
743373
628873
302829
917292
85558
26253
862297
369197
527493
791840
114090
570713
482923
398986
298945
937643
980438
1021774
209754
608601
988959
898879
622069
993038
492050
928909
332157
28165
198619
718018
6812
430591
414009
576086
224328
683545
120342
863580
775655
997651
873717
587531
57279
405829
662970
317046
764595
999186
76801
47317
376660
311472
220333
316484
778609
254814
573299
273373
11599
220030
1025298
549472
709905
197908
1032405
181499
285837
746976
581556
441114
587303
716286
377965
844635
42481
253601
620127
699147
502663
767810
879992
146524
121179
266711
822129
1032692
619321
592250
387145
765740
641223
782838
953812
638764
74604
613455
558626
157868
285457
707151
952832
581097
93920
624157
455712
301942
147231
549826
1002709
710691
595312
710144
852388
2946
172202
807264
114472
420542
959703
185847
817021
470016
318593
238112
207360
986797
473354
936955
85958
131671
569973
655100
631528
774227
962331
609768
68705
813120
223774
395357
590643
921720
462715
980554
420464
342242
187544
490168
8255
998981
2650
967819
831437
463097
284590
234959
160387
99908
342094
695740
689057
947208
395407
716139
844781
1033376
909997
237030
483111
588039
641302
976277
138709
593764
619705
258910
480662
373864
376020
471741
1032220
814848
188881
936738
384792
886874
293709
573286
847344
193707
948603
787251
693713
779979
948921
591231
991977
688730
913766
531837
471987
705831
582316
16168
335531
906584
988456
688595
815014
570082
68014
332573
295803
866883
935938
668793
101177
449587
619144
800849
995590
1008720
482452
150738
414414
484305
565746
415842
1031760
40858
775946
485841
153351
41062
308596
788717
302813
198184
509014
677598
52832
468896
699266
789037
142129
702592
439212
161561
809675
375599
83115
427591
674618
853451
436426
760049
508405
506434
604380
465596
314411
286737
534416
193270
1044462
1033599
354651
446461
294434
809025
930802
282924
921292
901796
715813
753013
444632
19127
987267
239678
570185
516133
526644
450856
790797
154303
908018
211281
758142
194193
425731
408477
101978
658680
228062
457420
676863
64536
702320
870212
658392
507770
189787
586978
455995
343827
443673
969209
315821
183265
851205
466268
287162
444973
76714
719655
462675
931410
362290
195949
766267
716521
223209
192609
355548
232728
886245
760492
106783
630623
808942
1005552
793276
615443
684438
1009597
47731
868243
526727
571888
286794
1038988
873304
851322
762466
980169
696623
168022
608338
245142
15460
562252
48263
293604
758379
790821
845067
648915
187352
238722
937455
444240
548782
86572
517011
510922
195959
618067
978414
136677
242705
464981
217492
104201
82179
663489
162941
772281
311795
973333
142500
348327
773586
149222
576909
699766
49255
952874
722609
524681
1000136
373122
123144
466384
152261
1021574
636321
321892
985223
878553
844968
851045
571951
884855
426616
279579
487172
211012
497661
824712
849026
408708
791100
117215
208162
281987
611702
947633
908577
551281
443179
194417
778844
314907
98543
812856
470500
78377
798001
606347
551535
418566
557882
689126
977124
238041
977004
367521
489713
421785
579468
774085
102847
480462
555307
542398
866348
660941
820335
401946
968508
181477
149334
1013134
967477
494849
925820
516455
852578
729969
380288
4790
855611
448857
447471
68582
484937
798821
924835
52146
970553
301879
383113
274715
576546
708547
311756
1017330
207611
933009
457079
997775
260461
125218
522542
872963
160395
232107
141064
745731
479695
56708
605941
1044048
550019
615560
445599
182982
1009398
142830
589903
475608
730586
324534
937534
929799
426060
316159
517116
477849
662843
35329
947979
947963
781560
229744
611890
164757
23148
136431
654509
766637
374610
642812
240514
822410
214058
301460
618907
929994
1040332
431718
639440
175572
1002906
81580
980742
177615
284266
6608
82355
944357
327761
691387
850872
805500
782704
988014
410004
481647
325538
584844
468797
349790
236391
296328
926767
447094
129624
1012697
1037302
933599
1028830
36137
508196
995036
713665
506363
625485
107303
740330
911808
746813
160060
814196
485548
636660
164216
887629
595930
218745
631697
702355
723623
917349
697665
844944
259232
797422
63669
510301
326156
947596
185570
143556
726213
993730
880686
308593
71996
224602
951550
736298
791797
675459
602911
455901
274648
446557
98224
714942
581419
1028807
773708
745839
808394
711726
624686
794617
16874
89857
649090
387367
559008
379396
530329
445015
143136
693713
512473
180202
143262
208867
856052
524591
9955
454854
479407
378777
609052
94529
777854
634626
254140
638776
872403
274437
490946
1695
690260
147596
715001
681605
681521
787730
498062
930589
980285
612892
819348
998319
368987
969485
933063
294304
347851
413933
917748
698408
882138
953656
435735
192990
240360
574237
200655
883589
255896
104481
621380
957715
916854
189383
30177
940318
979952
468927
541380
708131
688362
433201
471710
1038722
573449
906431
662348
145687
960714
1041856
936634
742347
41971
303043
1008107
37746
292596
616426
676698
514561
597437
41835
858870
677591
35949
97682
285504
393044
418932
172072
735127
692089
688980
34909
366197
46133
28686
479303
688109
952257
338517
517359
838923
81277
256717
362066
136650
44595
565608
368841
429460
63185
604099
220797
311291
359909
31845
346151
1013388
919048
63673
72970
78229
306930
117994
293114
500910
391143
121624
74617
213737
285465
384757
435
586303
618619
158653
365870
229004
365100
761602
914132
763080
389631
256598
1042885
624509
649257
511651
445509
299291
898504
457978
867477
721268
560761
791570
778483
181056
5771
901753
935634
800285
572087
785207
534831
480972
91321
1019693
48314
541808
535969
331033
61743
147989
33338
272314
719844
851054
869785
963986
724367
734429
455084
785013
908147
405909
484755
481897
660477
1029815
888636
335331
825862
931444
1043373
258214
195600
734789
633992
241363
716645
633046
412879
710207
664737
995491
464615
756274
16839
563496
220722
426185
376936
208032
449262
1014773
585793
217890
943846
7345
467139
919955
274743
829920
956110
291197
113452
867206
107697
776633
105437
499047
887493
444727
822100
372329
593740
482724
571612
595807
394210
649879
515995
481125
683189
938009
453059
1008866
124452
213244
959144
433096
468797
70822
104192
157736
263402
948168
405055
774886
603598
315835
70622
850276
827767
723180
644754
598449
111760
594875
92814
378249
924884
667407
118330
275383
648913
111586
331242
275108
244449
710600
626477
446736
911037
468105
508702
786824
352048
37117
837566
761949
202818
818619
504942
79146
250538
467453
936295
149829
761761
478056
209259
650772
814135
218529
474487
651337
916842
729569
541921
524992
1008399
408297
612868
1019631
282083
314069
66794
447415
300042
687519
962570
685541
551153
617014
518292
594268
92833
336291
463383
187161
702579
603617
113785
714102
278000
728566
1001682
180014
638051
973939
938586
8466
992930
479300
432393
727642
843503
29139
701288
311164
125883
919234
19937
543096
93802
133693
11567
180415
293085
18283
608132
759582
149187
886695
368520
684192
552402
389793
541038
706554
452760
511030
208358
126105
535899
214248
604414
515468
966730
528419
7583
963367
712411
696671
645483
439785
995910
906063
348839
906530
359951
281872
497947
429385
546283
17519
65578
108010
782557
334857
770276
752159
1018774
252191
206509
301794
760516
983220
658348
1008
866825
653213
559765
815749
478184
254492
103983
1009448
889538
85485
724122
23175
759492
116946
673218
823296
625051
585521
825151
587939
664314
175955
136796
911748
228156
461989
725501
996244
243921
806211
275235
849570
1034802
340026
764719
240047
523573
675082
536259
218945
311423
52153
602711
912283
683146
577653
716303
535894
61710
829198
489462
266169
438837
262037
422316
374951
985313
384367
506169
827320
547378
82067
101063
798061
246692
438485
269438
265631
81091
970955
688510
136328
639660
687557
25202
81670
968622
556478
617204
292689
129425
99031
93958
210406
392029
778417
143473
98263
598923
467687
848429
979276
498029
730127
300011
628526
991657
891815
700453
977255
726640
12479
421181
175773
877100
840159
312714
487606
235027
254108
669174
1035068
985713
474978
385907
200441
492138
551657
357494
983803
552883
705326
47695
165226
780352
85719
864749
411650
928236
805821
300386
71056
166966
226413
508744
874628
43632
790917
71829
683352
366559
821931
687336
1036592
916246
903543
371925
124557
800315
155873
196389
435502
74187
327572
20831
329103
374992
366024
6116
289677
120177
745744
906253
756748
21018
582053
777743
755159
851452
847513
580511
1005624
49028
101862
174165
142818
268985
10493
151510
537515
21418
724527
716813
1008810
935914
42527
587097
205134
468601
980174
815112
209265
75656
368665
474622
239334
88289
851627
168025
901136
772313
643212
646389
184393
24995
556585
816085
738510
944662
175034
32903
553023
380993
437327
295358
257131
274987
887971
858441
391139
764788
407301
182444
249897
1017848
154963
798074
771419
58658
781789
688249
803566
115866
798471
400094
378544
630069
525528
930484
517992
798638
367599
673785
932237
694779
866126
394656
751922
597154
920233
311267
353985
634303
719876
718979
570467
708276
59360
633812
1025227
302042
283239
944060
219253
197922
492285
868030
967004
939271
569600
413852
617634
747785
1020729
700863
100245
770917
474974
668744
328033
709933
987367
883611
249913
843965
703261
355584
739769
938552
1003808
100706
647157
962345
56081
606556
704060
802525
834763
564787
328
997563
54997
437959
738886
605206
556461
545586
878787
196244
436026
1004515
514032
55875
466377
145666
713132
724236
730184
666329
493815
523146
984710
656675
549397
934928
124600
285151
36303
107789
878407
353103
203620
788125
611808
60925
726017
960147
246894
391420
666237
386762
107679
741913
142072
279867
72788
192011
1036185
331183
471361
415595
844581
361896
207520
1037509
186948
414358
400466
593571
758684
410856
608284
842557
231262
961060
75910
342046
19904
638676
133664
312207
825839
558392
712553
365678
911183
103218
88175
800877
749083
989418
544298
33613
563679
992081
958902
873481
421401
743871
823503
203215
710879
810082
347048
545317
805954
739558
149251
377826
412104
343636
925737
594491
114170
778085
138252
214784
428197
901942
204137
369303
895940
228698
285503
449713
755511
541334
595064
1031381
970230
708270
521970
451370
372294
400414
872421
1012559
703855
322208
444572
59846
319562
90012
478448
547333
792228
974462
997423
259257
195686
634156
68775
412900
163650
589763
486871
1005834
132823
88179
659498
315056
422325
387603
299633
613244
673728
69308
220240
1044357
729041
350921
751985
752377
889164
89714
841085
347170
216803
537553
921774
232442
983099
366378
5390
615625
795451
953853
51298
707117
808572
390435
279900
35796
564293
291860
711462
39120
993929
920420
362973
1029319
244101
302078
1023917
377422
13112
85926
863628
543924
758176
890569
119644
416912
366813
501419
299667
814652
98305
813720
1013063
216281
8638
94929
449374
75190
97728
949828
308478
910498
345005
1036594
345389
347062
714671
1032292
960760
19297
680944
969247
478283
621518
169556
619316
707192
190781
95547
937346
570312
479676
657254
392494
631599
483534
671830
162697
671552
585788
37848
632631
352844
166326
857790
18091
651292
967986
168742
472747
747260
229282
921209
280242
681063
282880
335522
398362
854400
241289
381082
875496
216330
984064
993004
251075
368370
391113
167405
377942
111057
397175
582823
272000
436278
1032718
399997
650496
781099
826056
1013134
579048
743375
171015
680414
599507
137942
950346
195231
993583
844864
651347
591715
31455
1013892
834940
227673
556778
67651
274889
676009
1018613
165802
82765
984804
494473
1045047
270735
969335
541818
107734
490906
58770
940321
846406
618788
971295
101144
637645
877935
436445
68160
284621
352096
918505
5377
118409
563453
647590
1025456
635435
866063
453194
254942
651673
412333
909363
925825
699946
165939
543241
824301
137640
97919
983215
840975
323915
692590
721085
939813
29886
244383
835898
567480
439857
318233
645634
245509
659405
478988
1025075
927208
514484
506267
200120
220421
726824
852986
77409
934046
684311
1032312
557013
389132
43276
785504
656062
829676
750349
728918
64030
536438
744816
387672
219721
353815
421772
738887
198814
610717
661240
914474
624171
730679
369282
508976
254086
953750
642340
231215
65582
130252
123684
733573
1045458
385939
544229
400909
195559
221387
766659
660921
865290
171429
114293
950862
738832
373434
100740
616280
2818
601670
780690
187409
800599
334479
9397
411391
1013632
151367
606659
19754
879241
650819
706647
949422
205789
807164
528149
404223
522300
187108
125911
532859
358897
768561
1031873
492012
574425
381962
563189
574505
914682
390428
638658
525374
119217
777077
605269
421630
533366
1016005
921719
457233
500865
637606
83825
870312
99361
521490
219363
883700
619668
899593
543604
599641
858129
575933
615067
775613
794036
394052
799120
144614
209113
102736
110899
245956
189035
157715
15069
676246
560055
294605
830822
921316
918701
170603
151086
84994
390667
878497
636845
115839
171868
303655
52971
248321
252359
675950
923385
331859
1027131
708664
255408
916278
252891
46565
466026
1004631
239632
339309
42678
1036972
439972
897114
927890
954346
16429
228896
1038532
164741
894834
509174
956353
289656
639809
1035561
764990
287412
142716
346310
104776
950481
191238
572993
435751
822039
980209
269
870211
840704
288009
187546
450223
441806
85390
575126
95502
1043310
639196
767069
598085
485456
442936
906744
704816
317423
410191
535715
749797
664012
588612
947946
1028749
817556
533847
1019759
1031199
467266
211125
1002546
623258
743679
311248
798007
716744
1008767
17079
873239
625579
732844
352741
836832
616470
478663
765233
659438
423262
746413
948889
912389
917347
261526
688677
852867
129742
506639
856749
952695
424796
185401
52856
939736
875938
408740
334557
284281
479744
202636
529497
599877
268265
86705
23143
627995
904188
1022217
561644
554685
748218
1016451
181356
909836
204309
557374
920682
119085
496107
91642
863331
840524
646022
561694
269938
1011871
521866
427945
275929
229889
611154
925048
410108
760926
590411
1038524
699841
185464
1015990
795858
967450
142653
322178
994603
981957
390771
770730
127402
964118
407203
190426
303486
529749
469493
349907
159451
611394
263610
82710
718272
933814
989036
926668
620888
657768
341904
697592
655209
754805
735375
455972
664502
873982
801397
218676
681676
561667
905483
67662
296358
54089
900458
304760
403727
431103
121862
259081
263685
330224
205709
505055
816350
302026
808869
1026176
544720
653171
255167
691070
904058
429613
333537
678424
328462
185888
704946
941332
598675
1040666
871240
472609
440266
28666
715225
466927
346942
689943
352938
708079
477253
763661
409172
199610
643567
97022
1813
237562
512768
282359
300771
471075
362767
73895
121814
62860
1038132
967612
771971
166695
160203
263324
434923
964020
614952
9101
397660
277687
456608
724702
639916
466223
621854
943130
219870
91928
183635
926085
623292
204849
207248
108299
921479
818987
506572
335227
506915
383273
675953
1016521
930804
761342
255613
507462
655292
321906
23961
120284
5690
271564
740589
245045
1009106
30030
463531
298274
251260
1023686
724338
590019
199782
572032
497241
837209
429539
925105
308513
709423
785562
310071
984207
184521
409432
992311
118630
551504
555413
229876
109
321116
504
698579
274523
251453
641235
1044269
862251
482381
470397
1014157
813792
388939
473792
959882
455357
454490
638375
861875
234738
872181
1009081
980941
783623
996638
818662
742110
507152
470426
625766
871004
952746
457289
412562
885174
260562
42350
587602
226066
580888
352266
332144
503032
133811
386541
397140
38765
311904
820268
996763
211489
697925
128813
587014
759552
863581
523789
256629
1007292
205098
938214
511400
178129
595394
1025455
318953
966574
494752
696291
610566
1019408
80607
1021884
942459
209528
57135
766027
183692
811283
968699
416882
822866
343996
204529
233749
906857
383198
234347
11512
475860
695944
256084
773121
253479
252972
789248
947416
62684
461368
925314
487857
699353
686497
47341
4477
991641
853396
777842
718847
512921
1016925
319625
385097
370032
507899
283859
42913
308538
662791
1044409
1013699
795815
509030
69322
243683
493255
609339
793969
681164
274020
418465
467503
905650
643666
284515
62764
322983
569572
897380
623448
755239
639180
651443
53932
175581
281315
831518
886933
272277
245489
890704
565058
712199
861764
437198
689726
661831
255481
729256
18240
705988
640462
687001
602463
442069
236087
141477
611485
362719
226872
173492
935578
844581
554380
204126
76520
823514
360134
1028177
641425
451029
552899
529959
974929
279759
464225
704677
938049
1010873
1019341
271004
792888
700646
151579
387544
828038
850585
429168
482729
744571
361711
251635
406843
520345
1018796
27918
227769
736207
538401
221113
671078
648081
458859
860934
393398
78827
469937
417348
284269
991554
151887
304658
198666
39439
224116
638500
53919
947022
67688
766859
940106
698007
196614
219951
390811
689847
560356
212426
939375
349801
18240
92749
209635
898781
893094
426220
604600
150851
870816
305829
613971
500006
361808
345851
1042216
584377
1031583
207449
497367
171305
30238
916355
64783
273955
159518
604161
50669
798171
687075
617261
40243
211349
410583
165302
717413
368198
784521
756722
247996
248702
236017
882169
252549
772168
289543
467522
424371
305411
111383
646659
33721
492761
281736
19065
743831
287716
1040871
924170
566500
20122
838252
237184
312013
441976
791390
754788
894846
709282
628928
652173
1011061
819017
522680
1633
828075
780540
92495
883011
106404
580184
1045426
894317
932966
692043
827894
644588
380420
767846
790259
102034
467010
214210
765910
343262
791900
330806
966676
838445
608235
581844
486591
613505
77656
853109
229830
730833
775573
388000
701215
87445
833070
297048
61579
525751
783006
786263
840743
31782
897997
878160
477821
414494
365383
393381
272213
639408
252989
564233
680228
24233
244440
722831
983312
985209
853092
180278
901097
84779
628319
439367
447989
711800
427754
422536
239484
378113
322293
273373
970870
419385
717108
186421
976788
732417
317204
333318
317808
794320
932063
839085
951423
449795
277813
47782
669895
629907
660275
983803
144887
765849
596800
197339
665451
906852
708042
1011896
627009
862208
60063
908726
76495
556010
793414
360965
118788
291788
282359
341160
352195
25989
7403
39406
277451
676986
168864
336367
961140
101605
1009098
752532
241984
210559
529613
956594
939829
319735
836944
641422
918650
310304
257931
210458
364898
355050
635787
1012717
647933
929505
379605
917625
448220
20478
249218
1013309
413045
337643
393486
958566
549225
491844
888398
592703
1021032
787108
616392
597093
453688
932647
228793
889114
59110
296531
476073
600187
840515
240164
441344
449134
766213
854649
620627
1005307
330089
173963
626599
534763
547556
133439
1003128
9822
616422
416666
280338
154978
64864
210061
495696
826435
353325
213944
656797
727519
253828
590243
701526
897852
833795
483422
936100
427025
188061
833164
420491
676760
758238
105501
312606
649259
257091
997109
334559
428343
856604
847402
570804
38650
662513
612031
307922
941505
329585
851753
713110
491835
208422
65517
783138
484662
628727
128005
930370
650746
15344
482952
276907
259780
894222
299716
228599
268250
797490
797865
418096
590216
1020378
442165
633966
883259
843910
526730
493408
823892
407757
1042459
216894
616804
682754
433737
1035655
200847
21261
967038
592128
171063
606393
230533
729576
1019130
707047
135399
537063
471805
367669
20975
416840
461542
124046
502502
629406
625183
721023
666958
566291
784807
884616
703538
35250
791006
1004436
781029
721713
244631
239986
85542
385466
229340
734143
910160
327078
898326
813605
683620
458876
916448
331656
270897
346513
755949
662874
187450
383454
983151
502943
661811
861504
193039
265309
591632
711322
240899
745209
504396
14686
794268
662043
582350
894623
218087
20741
482617
569191
857243
875897
993803
537967
456
871803
913242
24209
246935
1011058
179238
978835
249236
431629
443049
573342
679801
218955
1125
872191
652260
594120
802615
732366
2623
234240
177098
1041249
910131
841594
359168
544502
696840
817943
488145
692578
99919
696849
1026956
58171
651114
508287
694219
781672
210221
540053
1024360
266427
728682
851093
364950
648562
203580
587490
689131
401648
405049
836708
319625
678461
348781
355392
89841
991414
344434
376351
656061
313290
961212
115628
48585
721772
611318
513639
770202
982270
210939
226878
407023
57147
159274
525428
323460
532796
549093
254528
669691
967501
1020739
330756
69210
366215
566088
852485
40881
956730
949834
993828
1024798
271189
556927
821908
761162
79
852334
251409
34099
525237
8049
933820
60419
678896
81650
831814
277085
416751
775209
499877
766377
993582
1021845
599135
11653
464830
428703
493706
732125
152575
54196
659454
1031388
705090
283226
893526
176683
595823
839796
970502
602022
174098
14039
307435
387301
138532
50201
889253
882228
526524
125558
1045382
3425
980212
282183
623624
723673
276156
925493
287537
989447
989056
535314
740854
498834
726532
568197
41821
490048
497214
688027
371190
838686
58433
1015209
1003765
917713
337926
3445
891669
892375
1042854
37681
1002114
69938
208538
26986
590832
756557
42592
362017
521434
784058
264075
17911
112252
842652
720284
780324
338625
295829
492587
159504
855473
975112
258790
274250
141044
559503
497638
208852
285654
266229
969618
208797
445587
267925
954519
72135
473610
115559
525322
532369
932801
396751
509848
162330
571394
217662
803386
509707
163864
471728
927509
617319
230283
750883
544406
793709
557366
948556
127118
28936
590261
715817
225949
264190
249292
1043317
894128
157915
452175
1004276
531478
276131
256105
278493
727721
1038387
831315
593236
468439
567310
845218
801623
906556
371290
826189
390920
599022
368009
223276
508067
715936
39595
1028550
905990
794157
241953
44896
1021605
382457
231473
438783
479928
367971
98004
627698
401987
337466
745128
799593
122932
970450
334
812574
364280
656504
328191
509425
72981
837332
415071
203862
160183
1021812
918368
17468
421658
275163
203542
56160
589451
604432
1039966
950770
683314
767861
1039558
767696
633565
63559
958694
357964
941387
214431
172872
430510
567626
343599
1044258
900847
340325
661620
442329
28650
713517
822367
963359
802336
7303
40397
759803
932143
644484
539361
326204
536453
757281
699774
389696
237325
719059
630360
794697
453111
455031
490786
841935
366083
1012008
170432
715541
640605
179612
827220
377046
207009
239798
1018758
494597
938674
292493
673736
910647
158353
854135
350064
160480
489245
932963
977121
433585
549434
331813
809678
625847
918634
581646
1041235
980711
781924
367650
196679
555459
728345
739482
394951
999426
844496
621582
859852
155443
15598
1017005
526153
571488
311441
624901
151525
737159
21129
662619
562114
127234
989636
232640
502577
939927
485376
331801
735110
448759
518750
964166
775213
303997
637607
199488
777806
929058
489489
469827
123170
2864
640627
206213
733747
802242
631400
796349
403970
576938
410008
312802
545338
723712
332889
306339
913530
722398
707915
520713
225873
356660
523386
116467
256375
646792
1006077
220424
33086
591239
968660
729355
881104
847592
328772
506826
878475
761610
256621
205084
178510
42253
125412
500904
780378
108712
617652
352456
113989
561998
813070
460784
914172
549988
796564
223110
395937
726138
741131
714625
206540
168294
254489
978850
240144
771766
224368
475392
933524
735453
496239
957787
852675
243961
985024
95283
160358
157255
921691
55150
506652
686330
159468
170830
1031365
621689
539805
567416
115850
4584
914661
126213
648234
575706
25572
654731
990430
1032957
34558
408194
909723
936147
74669
828402
524697
226370
19128
1022631
455775
236541
34043
868362
960546
465408
745395
416038
598267
746909
926795
953490
327016
127015
551065
739551
356535
347001
300679
910951
961612
900772
667016
1032945
588457
275289
200199
256165
360515
609949
434506
537422
667801
240855
492304
205967
367669
837861
387424
617815
523046
585077
719909
754411
906152
331081
247277
519808
205979
96827
490361
329071
335924
489080
497367
112898
960238
387418
500254
901109
652697
252456
221800
156396
118882
8755
112279
199698
190440
772783
441725
984460
790299
813087
815922
326089
903505
906816
593892
247117
347398
593013
349243
140818
381509
852678
913911
447211
238916
223518
20987
785249
353045
367064
144995
537700
842059
822871
911565
340190
1026912
612331
310888
605705
368044
94776
76765
28943
341808
192371
575838
61153
887006
86217
609913
316239
247909
429141
366955
263282
995093
953470
766790
459249
895454
378626
998025
937499
839339
691330
963848
69959
14016
864639
994406
817614
829520
10179
983948
743743
555202
35929
648453
804981
656245
54724
568595
91092
610869
740967
1013610
242169
766267
7378
808582
136378
474860
793626
428615
635396
752186
509942
594203
210085
337227
205893
751688
53912
157872
708522
329081
250668
723692
437521
344708
536102
898932
313704
251825
234528
642380
698506
116304
107424
74288
874733
231168
52611
1031622
111462
580523
754521
302699
693112
142906
807611
764333
168426
544576
805914
910843
522522
289289
92720
461589
265032
147086
161356
644551
207727
50680
359380
209010
1010606
1012918
786506
333929
435695
348333
932125
210621
499461
18195
495116
676524
889302
320235
624903
411874
876285
194645
629771
928301
624146
667289
454499
836239
745573
722548
1020048
432795
376456
971947
796313
506924
682720
685947
910138
534246
884912
322851
884181
318518
294667
634778
826832
97595
951304
208582
603996
1039763
705179
499392
73647
252734
1015195
463298
678926
969449
277908
684176
644558
1022101
137539
819279
496775
594875
652717
78501
402445
1027194
534503
874940
460049
57936
455533
460270
818162
406711
463071
221220
866529
53443
306738
467628
729771
453265
869608
154597
790796
732657
1037536
907341
95513
98897
939389
133091
465878
687465
151793
955924
291991
68903
746418
46722
703907
650320
598474
133884
1017964
607904
231636
431897
270988
358061
2531
106537
664632
864925
167174
409695
506308
1035802
2594
681113
612673
538761
641342
1023331
371681
738465
523816
769709
10758
624248
1029857
817129
371883
187269
1005134
324095
618213
900049
145558
584000
484887
708762
332888
441041
1029192
691105
297718
1015354
795692
678478
180611
823483
657783
275841
356816
697061
69499
346789
497983
651068
556626
159506
545839
560456
581103
1035598
153377
987765
49346
695299
667348
417609
721349
436023
755646
630096
547520
600468
491104
437839
749464
974380
634180
916284
446586
138890
96792
472180
78958
624503
417712
307703
1024335
329247
916889
144531
960802
1002719
758063
605649
453442
197186
159677
823779
515268
714051
421842
419388
32247
104970
639524
176867
104140
194263
381281
489935
725974
191924
445260
621023
87705
794877
517946
430378
126927
803784
270409
884125
1026136
144674
302526
180839
89388
492805
691640
446624
164182
380360
327785
644861
1023601
205639
291845
70626
950823
851947
753135
863888
974095
660696
116781
536192
593235
1023323
243207
945126
34347
1016399
750554
919008
204668
435406
550089
95044
734154
181164
988400
398675
83025
587279
478742
49681
557378
271662
699093
119433
131495
100595
92678
134188
685241
64817
385261
98168
1020764
945703
506203
522265
980575
555351
865781
841078
401161
448223
913065
117447
759673
240605
332269
767808
354830
141189
115023
995862
118422
683111
410008
794004
701010
498411
1012511
124092
774608
327644
321973
868879
542078
841794
51635
959946
267560
141187
564029
50702
722968
673056
994971
454314
92347
339592
1027456
820460
963876
10852
173638
153626
207865
722522
402877
391074
107800
246456
15365
779774
477813
952942
48950
663433
967970
509766
635424
110367
280892
143152
235117
890532
197438
139508
614940
648100
457707
115931
923113
9878
732725
291620
496403
823920
716964
337691
384583
823583
671609
33448
983013
417135
918999
812937
706052
512410
79251
733947
277479
76455
801989
701009
402534
101992
813384
271475
303507
585445
38336
406499
269898
380447
617100
793680
655331
731002
608213
817078
784041
201618
64246
694168
484443
413107
322669
15885
236760
926596
17842
951263
199992
653829
742446
334816
980516
797392
238902
526822
687708
673382
23511
912116
485825
667396
883866
492897
609435
786574
365821
350107
571233
412850
569632
681553
421316
305332
523739
321006
415051
751991
329239
662125
773594
842417
43356
1037535
121816
474744
913832
654366
600867
154335
571494
754472
922156
83095
257365
937150
406072
738702
699856
211747
104046
386040
63672
675755
73386
857473
414349
164800
134246
667662
473751
573294
691651
24267
299401
854355
67936
899625
995399
968869
391750
928252
59468
730613
485858
554795
849186
678373
842893
438540
128625
831612
989348
232715
818246
223734
166879
741401
108882
699140
558432
110417
188761
160744
293832
339966
291046
877994
605536
549865
280986
791037
485180
608577
262973
954685
823671
263329
780054
278761
803205
492593
505806
591243
78428
840300
545060
633138
114682
944844
150311
672775
224025
539050
229450
671873
750378
845088
720214
185634
289997
64756
294829
134942
620951
264457
232493
778348
1037467
682408
491724
725865
259618
601742
385750
226473
728809
559470
615370
222565
240852
281433
1013251
491073
130321
534057
194566
601189
962655
267099
537073
454720
215527
47798
349766
717047
1041033
637085
546415
365103
525176
843483
600677
823795
924166
825394
145436
619207
67235
864325
602496
63641
461762
377437
371881
402950
254300
863359
941713
509723
213209
193013
6389
503567
267923
859299
233125
284512
1846
404671
52955
17046
641566
823464
529995
106802
732572
796753
288471
422749
384827
33691
1003474
611055
1024998
235117
73539
484170
693943
1007443
491955
840984
334374
719640
306255
20536
296910
615409
699563
465562
119951
909048
894286
469984
286186
1036532
690802
111367
49787
623466
800085
657885
906741
117470
751536
198376
227461
718339
766029
925010
248984
883648
108188
846206
233956
852975
629826
169928
455889
118544
70338
433890
919665
339104
561365
128143
518696
179263
189852
511068
896316
890930
88166
789687
989550
832104
811268
53675
826568
1030324
55110
104449
454562
847820
636438
749500
583512
918596
556064
86740
311090
253598
60972
1018822
343235
867066
167784
538561
565738
349238
875636
673950
779928
198501
1013682
699110
787976
524944
301168
793298
562533
381146
693815
796637
717816
620922
560408
420790
923099
140608
904540
723954
456233
717650
554879
414372
366168
190918
280387
921487
868826
44535
727883
898929
724524
893130
318439
906173
584896
7338
806587
797882
972827
868460
552765
827754
559158
1045074
316291
155283
972921
278676
908351
510378
699866
352328
5296
985574
328827
876180
328838
33784
803212
249925
419075
394906
594446
900655
209879
342477
687838
31702
1015258
433542
615290
139981
880590
629523
978779
626145
997306
474203
45798
96496
1031528
959662
126097
384482
731574
655215
84261
461633
840976
553929
93138
162772
176225
922588
77078
96610
55873
142502
376972
344479
957914
843357
943247
53490
625314
32561
655690
835339
513829
572925
152500
308338
285311
668518
598516
296401
395290
700648
213647
933060
339725
689604
510187
972002
889352
424651
152284
690890
466571
485088
194208
980336
246896
443672
721662
921157
736864
355537
1023773
425223
63164
755192
220358
454801
872154
402447
107082
609982
611993
482333
575701
354080
554108
242367
280358
760948
862529
461956
381002
990867
714248
192061
416763
495698
1033729
223196
958072
127413
110122
1020905
80709
946547
1017000
489032
432537
81435
761731
476189
321110
927469
709749
455311
82043
896146
484756
898645
194257
571195
315127
165198
736048
1014146
1019799
655239
188965
777235
726113
686544
262104
640095
480910
480168
761172
582280
311343
225485
285698
930511
862146
334048
403468
974495
1001194
736196
312385
86174
980221
839991
387949
869236
826179
493583
800284
580615
161233
942333
832139
87556
918716
1043381
943270
696165
366888
717209
776583
329053
419156
614349
351163
1043925
887075
867002
685607
315974
593476
202712
217521
361101
1007413
997932
90501
237276
357685
786097
58074
762881
689880
423706
307061
1003231
778889
953824
201209
529091
504635
311402
462222
358336
350742
111687
484189
823116
734737
220355
911797
460565
930180
982325
788301
429413
293604
220168
288817
604601
369236
309350
263543
182846
527229
906833
700994
695127
674696
330811
661919
190021
279810
162514
107102
312153
592554
95265
1000678
92539
176801
674290
906506
246726
254585
348561
602294
48944
380577
142050
426514
813747
91539
153231
237618
621987
747588
324107
516984
70638
712701
101237
653404
582449
37737
902980
1019954
252459
646423
27554
367036
727610
280497
347869
788981
223514
52959
98186
839965
294050
1015197
787937
1020760
489135
290876
1014741
204171
984962
725477
279395
614977
292985
749867
311900
899338
910914
398904
262290
669984
550342
623527
695939
166647
328901
269112
387783
525407
977219
399771
903878
432833
760679
367596
533004
176171
594204
639130
405212
422226
573667
863602
251952
319157
955593
346831
647843
273663
772478
180825
1003991
952367
634448
405748
936804
193023
299672
212862
367415
140459
793247
1035279
842795
606404
590053
69650
926867
998282
840123
342032
742332
87910
483313
558077
623928
657317
50576
968215
367368
785874
886574
878152
7471
553041
850351
21724
959148
119209
968458
108834
593935
751149
892742
834255
369293
703294
631601
942461
41351
155866
95966
873038
457353
632212
435551
713038
200325
350267
117165
345433
998201
965809
382222
104178
228398
426025
123134
700088
973979
18673
627217
708672
535423
979464
81628
646402
77432
396328
175624
681466
235922
1042890
458893
408876
483754
184748
232802
910870
975604
864285
395341
881561
627258
924144
885262
690413
1022810
850407
1031821
239427
735883
193891
912734
715782
732235
8454
871371
1011145
728074
570741
195125
294705
787083
777871
13430
965198
87748
410309
593632
590107
888791
277820
197283
420576
505943
554804
986394
702273
481908
707502
101605
451720
560188
351220
543633
716938
727034
1025540
18947
944838
608473
297692
714211
580926
465664
133743
1041338
148442
633437
453104
932206
384308
697616
570697
66687
385574
842117
1012346
213085
495010
51253
617324
622283
766593
153991
459253
467319
199211
7735
758552
209693
282798
146700
800156
62897
792570
412587
405987
531772
861570
693216
449711
728831
606686
319828
791199
450723
383824
613604
437408
1021480
475828
400787
715395
907924
271491
824301
203689
270385
731651
491137
1022800
195798
719342
785021
551117
493289
361764
701020
816074
67159
890514
833668
674644
154310
816186
716319
468553
330053
420323
991315
1006172
721532
505754
79971
951354
627379
513101
178773
690821
793078
365723
540686
961708
951714
814934
537038
28408
719382
81603
893487
903525
53181
550502
698800
935445
28336
970644
940571
840532
925541
448590
369857
586220
438741
612383
80277
286202
16636
15986
463015
1012648
489870
647995
759643
412899
361225
781380
635571
306930
961217
886967
984883
546814
1004207
873055
418821
118158
400523
744949
997595
644958
233371
603340
432203
575932
898316
323456
851902
806721
941592
17007
693273
768435
223888
834969
8859
269404
706842
302764
666618
538371
785959
422801
997455
16188
280526
304767
349042
830903
337408
423945
261573
287693
867660
18175
302849
72002
861911
929421
113610
395281
602852
878110
300864
747231
635311
158298
764324
559197
17851
265422
874431
42058
399907
202552
1023332
700340
828552
535466
1003641
248211
994781
670973
411683
360247
774134
217808
91229
704411
34546
136134
630221
743150
954380
931294
242338
330672
89763
832359
852860
584607
44650
179030
655494
298822
830384
672006
219874
756405
843470
404423
46184
52382
424657
188758
36672
613952
916739
650154
212077
633274
988640
145031
916270
726346
276802
900733
145689
939942
478607
135749
502745
24583
95626
716464
1013119
82504
825928
805318
817422
369103
358909
219836
540313
72307
466293
405482
623898
804538
175561
814688
904793
10090
914609
529772
628935
412347
640308
450781
433839
439139
577964
31455
194369
556169
767048
492329
59528
101897
253753
91187
633056
90501
292608
690800
559683
274248
1030571
727077
639933
282129
562067
8267
974518
634906
257257
267531
134052
698238
880657
779533
450652
739590
948518
249157
686622
628799
609329
841499
160032
318416
496014
766109
801920
656520
870478
195823
600976
938350
646548
651801
369826
446784
213691
99830
263420
601281
59640
961982
208888
906486
303898
628215
305733
627866
882609
271713
485202
513454
705772
295496
917291
199631
205394
374316
402976
412281
339427
160123
990364
84948
782974
937663
176736
1037153
82714
294406
676270
837342
917513
643718
917844
916561
1002365
312542
875560
631756
699496
855311
970808
565828
42811
95463
337336
650381
971970
786195
99251
676703
302939
530253
371554
228609
551673
746772
154690
61938
294102
1042841
699258
561571
399888
81776
863993
384243
661745
944452
582050
809991
740236
248499
377017
818547
198788
91363
767470
351594
707142
935507
568004
446789
983267
973018
370881
1018604
94487
362154
337424
721993
55500
421571
298247
401334
366179
203661
1004343
993765
621465
633856
109524
506008
1011446
756313
918854
476295
135975
760162
811047
845045
188777
514230
656306
1033807
897368
743768
499469
289903
940269
846051
230479
672741
586259
251165
770605
9684
550661
359454
523010
234297
599200
158870
302923
966774
155878
645208
938765
814235
402747
1041777
549757
568264
227001
611872
679621
456021
642564
723997
998637
211125
290279
867584
524102
545558
61156
121585
964819
22768
984058
510367
954165
686333
672181
14607
205498
57886
108211
559670
275966
803994
644106
272843
660704
401949
531891
239631
809021
940282
603471
16188
29421
869705
213443
728598
1041056
103908
670451
863231
981727
1022981
523928
316181
317265
902417
750868
479165
282811
58783
945956
792194
937851
201015
528051
331409
335497
610802
622229
31206
11895
166629
500723
46897
848632
857885
235997
609199
698929
431911
233216
376888
494033
504599
312474
223024
96328
1032214
9217
547322
238790
910971
895219
803177
618978
255846
638689
269267
639951
890138
755637
269886
156681
614355
877253
250067
501997
504521
253133
599674
1005003
275499
867062
740781
666339
735258
868718
239314
1045234
577437
106925
353140
856677
874158
619521
707050
734758
642428
209975
580577
969208
951222
370994
211671
532119
351515
18298
822085
714814
909709
987333
204147
827173
479972
104234
899440
123450
911963
1007787
471822
607361
1001308
256552
609860
240390
153334
319075
566334
425846
252710
343721
957806
645262
864818
687117
546894
786559
87876
223556
58223
95254
187366
577365
729182
594097
764586
164467
213529
828085
990534
570999
771984
379661
895168
370039
559147
218209
176779
668255
297537
798869
498062
258274
168800
999066
190745
401760
786249
443112
421397
1013439
968535
562942
56880
899101
944125
1039420
66408
535720
610956
235212
78480
37233
888387
707487
598505
897606
542214
231363
671812
934341
101232
1039444
107516
688612
687233
365000
209849
136292
758659
800749
617555
964977
60547
167818
203672
342208
885714
328746
918079
440892
291763
754584
44505
320514
494969
951737
189442
380309
657033
508611
889322
420086
519416
305780
1006152
184938
381744
317363
845602
844720
343674
222195
913907
702251
741174
376887
99618
577562
108375
785024
789749
430513
362348
455317
402474
905274
816236
910449
820966
814740
732835
476728
224929
835681
457262
397760
624337
820140
617171
257869
757433
816501
798572
670216
802127
936404
381511
4334
917120
295300
492632
261390
508292
949613
265456
883430
78257
713894
713677
427297
90652
92489
960189
794970
864660
843594
629464
284895
869164
487723
409933
463762
347673
890187
951647
239620
542828
220676
12442
848733
512873
772216
466319
435
937607
153596
565989
956444
582894
791361
643156
409947
17309
639102
405439
1017859
280282
560453
549582
563427
110351
106410
524537
109358
135513
432838
594844
767855
246241
595667
148764
760963
926346
357828
871467
590847
665733
291344
761254
149249
181247
694904
355155
142791
487500
528827
783448
692699
91606
453201
928651
193469
564165
764901
365132
144037
463293
287632
844764
351643
243565
777024
678298
427809
228778
827510
645529
1013656
433776
376641
703199
606109
347135
823258
826611
146977
284773
620755
683923
476732
535741
963520
47516
813241
467487
251724
837009
695535
508675
692516
331754
33973
1009865
200194
861359
126900
1027967
829134
341165
522016
941472
770718
614031
674189
207861
492531
486653
476757
341614
449263
805073
264700
394095
913102
1025272
768257
176789
322731
315978
950224
744591
265043
104178
835167
678523
248045
498243
566720
635235
620201
584414
21312
1016843
24435
771113
792987
1021572
448295
189956
820757
175279
98112
121153
539922
534621
516640
177443
738704
883601
857641
604292
95098
512726
622757
578953
433068
430685
939547
313113
648989
611247
272943
183134
489447
410571
1032459
786643
794741
890311
233810
999220
610494
41522
220820
469313
193409
847917
722640
650135
69305
630854
937943
891121
120914
834080
345677
55690
398073
520013
605920
662016
206323
795300
423204
1014949
746017
1027545
164658
107294
42630
41298
937424
283568
595871
582463
583492
315323
265242
847841
1040389
774842
746832
321080
218393
233771
193019
716244
789422
407602
161058
535225
907501
962390
460198
85783
85326
291167
718857
261649
924062
35820
647007
332221
268979
272332
142547
142729
973318
120496
845510
245961
525541
278330
430537
1019222
872315
474820
483112
162084
952668
999829
678262
699998
675299
595117
63762
1005868
67715
156922
326214
687
327424
703726
508930
695634
398973
507974
289474
852963
680984
653556
356946
612936
676063
339525
906307
850540
687940
308175
606325
358624
215986
208904
752217
955882
359265
528443
846291
1013643
635750
899353
980534
304754
900118
492609
920512
940105
867103
547395
575010
654137
414742
989994
324232
361149
123128
763387
395131
242098
506301
537491
825225
13151
527308
91387
353761
877008
586742
836902
768793
767555
594024
762742
661784
20352
164997
330045
280018
707906
463723
332456
1009888
130012
867914
624013
566139
689728
285618
242254
359951
142147
127180
2366
292264
614725
607220
639939
882035
116414
1014888
936072
691533
954884
788790
904821
442030
270541
403082
250378
679527
8646
896589
316432
227827
404427
342683
756068
684786
1039714
907783
788371
775410
498541
979974
700946
201237
11821
911034
694105
601997
378763
772750
252688
656265
896044
129416
679413
577100
142974
337252
76624
126626
9745
648324
945531
153242
943251
498191
325728
275464
130037
433029
136214
381682
572258
863425
356909
284662
793120
792
641772
931438
1031102
1010170
493681
83093
605981
1012763
459014
710536
98230
341009
70134
954945
739812
908043
503531
349400
311854
99635
362831
512819
740284
511482
168111
507852
15790
902001
205161
422491
642768
479508
382238
531166
552351
943557
310655
12443
956981
961504
212759
347420
6242
668134
251494
769845
443633
476807
130548
152079
11071
408247
338076
436238
1022762
144277
8027
38591
444507
194628
754008
341917
94006
564473
859616
151188
780947
281536
219733
745178
737904
239712
339699
274657
643253
935029
197710
353550
776140
548107
498620
1028436
703621
877169
184656
434486
528236
706745
736298
339034
355527
1036910
1481
229777
545458
385132
637726
383239
668726
262882
476166
325911
976984
685002
673012
933778
38141
143881
165319
347216
943618
1016448
50377
1002347
636528
74738
3169
33069
520652
273501
1013820
675061
472130
1026464
944272
833866
184374
615401
507390
277245
239273
258966
514501
483863
582593
787466
1009527
848711
124846
425897
719313
8747
218817
816285
264044
265542
582913
144336
727705
734032
45474
760353
568910
685446
137347
947483
830926
111402
350442
508589
394800
374681
696930
529291
553569
232056
334300
394000
184857
575365
510216
584046
162832
185938
669849
85755
697327
860569
96644
790631
932479
883672
784295
425856
284669
505667
874896
64661
801380
121375
272364
694561
499648
655470
21526
578611
406758
973104
670527
829760
370529
210409
841406
349451
991808
235118
655667
225715
426832
568480
312486
217227
924138
119289
278415
823291
473709
1005904
487671
595232
1003196
47588
947395
449925
777167
608990
744684
368089
772159
747301
751273
376868
24394
904146
257347
1038651
397181
562696
1031213
124271
79085
692972
646101
714906
239806
534691
702527
795768
803935
16365
398239
912138
357821
1024892
89063
739249
880098
417659
254927
18709
208053
986509
501373
306937
879563
417966
500457
970750
899193
557139
36764
711161
220649
526131
391608
17568
648256
950047
360751
679357
434347
995197
235123
1011455
720553
464224
848143
78805
313559
203978
359802
130876
614032
154006
573464
953870
450831
527086
1002268
1001244
799395
310583
565379
127452
752932
233211
348995
537157
341093
730445
291266
36820
219747
528943
592010
796296
83544
493987
416762
139190
522148
1036490
656944
694594
24406
458041
623833
625980
593533
306588
138506
402448
866362
943588
29741
446922
291035
662680
132748
479790
328594
1038813
850904
774559
852805
247638
46677
810563
908871
12255
353757
615805
9789
578297
256904
827176
124272
593446
583205
630799
920766
197437
83240
368237
520668
489600
603112
411561
201725
301285
550067
352637
668723
279183
495587
415554
551857
477250
215848
991805
17681
888298
1009576
508436
86780
432492
533667
338482
707939
817877
927611
977790
483460
585965
942141
603696
359344
1009331
149259
547419
897922
912675
588265
369510
152892
918972
877518
697358
715220
319517
599409
297344
976881
883086
243718
783708
960986
242734
886832
291293
863558
846641
498521
103014
435427
993659
709215
443039
17591
239935
113105
48054
210720
668895
220230
532545
812835
81598
861876
657802
426526
40867
916030
832283
135577
176213
348903
309547
746483
119634
979145
841541
162898
125479
801090
785906
801337
550228
78199
647521
904716
1032869
527957
942939
595295
518410
724052
226426
335861
401095
559122
452801
14571
350149
341347
159442
836157
191508
191611
1013302
747644
418387
277515
973614
464959
928852
934295
727797
20228
575937
855796
575978
884762
166595
62348
491449
624147
748586
367746
258574
885306
1020939
729881
490046
65912
114321
1038292
823807
730078
459250
399877
1023988
926929
195688
470139
499549
5109
820290
1032852
303144
354084
602304
785117
1009526
909034
270404
333337
604629
672652
804409
999020
341276
624062
357716
944891
358895
248130
619185
782351
3115
774938
808388
11946
614493
728184
300320
282862
175823
95260
345175
673968
347982
220603
964115
840599
320931
235646
885637
808313
818135
331611
713887
198352
1039940
817581
578139
258585
56364
130090
549296
517057
667356
661949
352614
873491
529414
469116
914605
498460
516643
325005
317270
963848
358861
635744
504768
1042994
365380
97039
400396
1016341
363105
909210
369665
309057
264776
461593
337467
960098
906369
491790
754677
669400
321932
263350
115740
583529
294078
18430
236855
546360
873253
596197
513097
945080
811908
268997
556369
243744
312827
590272
565811
521861
158411
770444
160876
547632
494373
121653
684293
362321
181171
618142
687240
329057
430693
882197
142742
946460
297194
316143
918255
803807
794906
500492
673507
10482
574263
117160
438664
492720
133353
405672
371205
44833
1002144
47927
776385
481388
621608
886567
932191
188617
955541
104598
351562
653887
74955
785935
771433
57037
280031
122617
336272
991449
535897
863607
654446
153136
587979
571140
863262
81297
866828
796517
174771
375835
913579
872397
1023012
870175
647068
890481
731013
88259
355653
785807
616657
200186
604303
413996
639667
710713
305346
513818
571853
680414
549170
399017
436284
378421
480017
556301
75970
872341
691038
979
395685
582032
1006672
545745
89204
178796
478559
198610
977113
983647
352588
543481
620253
210034
149895
692919
975050
871061
107199
292176
915437
876535
265966
491723
834931
268551
438854
747813
507795
733039
865461
982408
655754
639898
112412
29429
144124
931126
725235
1002170
823107
87610
763068
35220
715691
625768
228851
375355
198247
423380
168644
497542
641930
289974
138237
246668
637914
613046
19016
699541
973641
314143
484309
215162
1029918
685261
865991
65115
337715
41553
560162
349164
905998
991989
166823
318995
147563
269848
716753
490398
108634
18381
398841
445239
356107
381055
513438
764732
281974
493929
622940
524197
8376
542105
745515
226498
244717
874381
740087
280004
721141
55237
1017575
533773
208819
776190
582718
1027908
300972
801908
60590
951128
450165
860584
39166
395417
32452
27128
861334
140556
591798
309254
404569
677314
597182
109448
201181
1026211
505153
457773
148329
832520
161138
853115
785116
1005776
38309
208592
45469
170479
661003
502618
47241
636772
453202
922904
369982
708841
788415
825426
879881
260495
172156
397731
233750
369994
816296
396139
781072
715608
985611
900838
349270
740083
851729
325879
1012042
1013697
962634
678236
665102
206291
961517
992257
107340
96530
895917
915096
58737
390689
954358
530347
425085
365160
525314
358074
274446
840544
957781
300582
149384
928178
189871
636952
460544
793040
50927
498090
310046
158124
647597
156119
829279
365276
32346
369212
889040
181438
302617
753276
740312
398938
106373
653560
9001
501262
688325
865700
477765
636484
164488
278006
792721
36491
439842
158106
643995
344229
406626
196350
518887
826831
890740
390469
1020042
61284
340057
447606
940962
49028
482305
669877
65065
532146
744737
1012582
799757
311723
463134
1003845
817487
919798
758583
31815
769388
561717
631751
260415
235091
219619
352750
1013123
233657
849752
1021492
106934
778175
353105
945958
404339
290819
343614
538941
626691
305727
13873
88814
98864
1005397
575117
76619
1020087
4682
151400
162963
756793
982255
369740
976902
1036211
553224
844322
901326
257233
1004353
326844
166143
39877
228467
354205
299205
803098
414187
441253
162359
434695
299104
332198
805369
867547
999224
869714
722847
939157
1023763
45199
448353
439019
48123
559126
263775
800894
504469
547539
106655
85304
298285
8324
296359
691090
705129
908819
670911
117142
125908
275532
389939
473853
779315
133096
220745
742175
276186
167076
451534
708812
9344
581160
875015
513558
407963
77465
937874
651217
498322
155203
117624
250090
877470
233677
924544
362965
45514
942972
935200
511985
743291
320583
526144
2877
473487
352582
388166
866700
712141
655023
243401
1004721
699378
303076
386160
810826
987959
79923
396123
610125
760739
660506
431564
141869
1021699
360077
716066
67934
1043205
154806
323731
1001612
198395
597621
340723
852392
546044
167432
143447
288379
432683
31404
640164
1010650
416716
671863
449008
561916
529445
275882
289351
84807
946734
235321
127058
429311
656455
260391
980941
232392
1016991
933113
839712
305798
299313
146373
225456
920246
839892
252524
993018
983967
177611
714171
708517
753149
717980
275328
51846
97989
880992
119171
658895
292563
368822
700775
472682
848011
1015078
951670
530590
156197
734084
48724
625708
583765
677000
550150
773899
150923
1037439
615624
686800
908358
581041
152289
610699
94517
532102
384694
155936
842046
430673
427873
211530
670731
343710
990578
400817
289620
954709
414204
746397
166468
193816
632851
577368
116187
716441
495623
446933
503912
625058
369606
550368
534778
769861
50737
588922
765202
336436
204077
423675
851213
841251
331093
895421
799540
278121
291161
1003084
274876
88356
231893
267547
832610
675145
505580
467261
498484
379650
96157
896403
782908
958601
198252
922594
1026025
606431
464925
953610
716942
87400
243297
114713
115287
961161
781100
841058
46024
217066
124574
840930
246392
467593
623309
499394
361792
836782
168888
907940
470035
189902
244473
427303
226296
748622
220623
586476
860401
605883
129990
160288
978410
88607
896546
403124
502160
1043743
245553
871047
807135
955498
172600
649641
532338
879139
277444
146415
104195
870835
137250
383292
288794
592979
232307
228292
7118
406784
718123
621933
686182
870438
80626
713842
208869
894741
691152
422581
679448
398618
200083
866247
742152
814510
352019
858480
156268
152298
104580
413763
678133
264430
705543
904178
506108
396826
4432
407828
1025522
75656
226202
968213
413376
1021056
504685
953215
762306
544628
353542
52920
115680
890934
633656
369178
50932
861080
765559
481631
337390
725579
52563
959625
714937
519210
944954
286041
19963
143789
523975
569102
250305
26338
49810
575786
422565
676459
820614
919189
918584
810273
379696
484307
997558
572608
997869
892365
261642
776611
864548
966915
702841
352538
716320
360780
332125
344079
508183
243799
227033
533139
847896
487912
583261
676329
655486
461282
917357
237859
616142
719496
126534
1026241
962857
178830
87680
702363
450413
783201
137507
244283
337857
465398
418066
792245
85328
17837
658779
796289
88388
28037
221684
391067
437920
449232
373451
334280
1010820
189460
348420
770593
112416
567560
341106
311791
198721
703710
781880
229664
463873
958817
510194
734020
397504
623946
881220
866473
577134
919688
786726
608770
219469
161070
61459
349351
660227
16018
312986
986555
858933
383210
703736
308667
50783
855782
598789
518971
115097
1034594
419426
222725
61310
526184
131428
873756
494535
854909
817241
317717
872955
850718
393534
671290
389348
121000
515559
1016542
127937
410540
83385
1028667
824169
31671
121165
862593
273472
171940
878402
195467
451975
821452
207742
667196
594730
155622
383648
390217
996648
817362
98481
974990
305135
433433
71188
771737
217254
480998
143880
167088
468567
80711
154636
234706
593641
455065
334619
835870
183619
180027
721720
908395
387449
33360
381441
666033
316424
63622
932705
355375
308876
841202
200231
375277
8427
871043
43654
811442
1007561
482889
146778
652938
576938
373138
87842
188857
335010
167520
259023
796188
217549
124694
534037
47878
40816
279550
745565
362139
281045
660767
977451
852867
587427
394175
852817
529016
967172
949082
191876
392029
1042179
723479
401275
192144
712783
113903
829760
649372
768296
803732
987817
411611
795695
710510
542700
647092
72021
152709
549176
536358
990497
60097
479116
147783
337457
640994
1010372
460266
588877
990499
194670
410896
470807
589234
204847
59599
427098
701869
261414
926976
530394
679657
570930
96608
555233
794519
273399
480028
364191
318033
996522
517332
716289
150801
459467
848169
680438
808259
298975
442979
284580
142540
625539
267896
239034
487141
214409
175636
42892
865865
937301
248317
888255
308999
825531
868345
447947
641862
505866
412629
407935
1031288
919019
880304
304528
70720
301267
101989
64542
763253
554660
248552
592494
122637
524898
452478
120358
515556
1023617
256182
274368
472122
833100
330585
595813
620978
589701
491399
902448
970444
535252
501389
342874
145146
481474
575874
127071
210635
28282
23443
8825
333306
200545
387039
151014
437502
527583
605431
993616
572298
442333
702918
421278
563919
466082
511084
325739
713093
448156
311463
567123
12665
365540
748540
969650
347410
673561
373826
779127
1037970
704573
793861
181530
190151
791738
790244
450478
867215
592053
617549
310368
352366
627249
546080
144597
753976
854441
6632
956108
883343
319140
156787
896460
917346
927381
837246
201827
73421
833077
752166
492984
473449
79098
680397
967572
507607
358093
397303
183846
406601
163142
958351
994070
276656
314427
476433
253514
917846
400763
426226
1035212
752426
343387
128034
303381
299507
227127
486026
26732
450749
109463
667204
973051
119509
586487
77745
308572
69379
574361
656545
99775
94640
1032296
300537
608084
9529
481945
108501
449782
183954
1008697
811357
397710
652404
148413
770527
1019418
566500
227286
675564
916840
963354
872015
404779
776327
512750
1036305
800635
481382
444648
40430
259571
356254
565654
200414
326699
1004533
839829
955568
386507
658614
197306
93637
1
226189
807198
9774
209746
125801
770112
158132
295577
776384
328211
882006
209076
403976
867496
636754
642807
957218
754242
1000854
927854
440422
668892
44396
835491
864215
287472
674782
524137
945160
257841
204744
709002
579270
567578
403490
215633
18926
108112
1027765
421111
621659
361175
83669
7204
649449
574276
396314
855606
700881
920191
690690
841718
320618
23493
761154
612087
111273
290336
215778
158958
800004
884685
837563
740471
355770
36720
763012
163263
199644
866876
72695
269878
372318
78099
242866
750607
894943
968746
195930
310245
596913
897272
976251
160547
123566
98231
15321
859672
946265
35262
538846
249103
808640
364373
464639
1042254
28871
27064
296465
735801
194036
580549
431072
140913
449452
322011
480330
479185
1016917
714677
494503
430931
970376
778938
352432
442801
211973
526220
503009
945128
253409
292495
490635
322186
693974
811040
135824
192483
758317
44487
830148
596455
525242
953081
680388
879655
769458
88834
398969
728147
383527
241699
1044610
763799
997257
225795
367852
777778
38518
917197
77248
752016
243880
77836
815383
428938
261065
973758
719976
459151
899234
125488
81263
903919
573614
41249
745800
975311
893445
365890
506692
1018259
448998
734981
267175
722601
109130
308515
341466
474113
45963
787964
55546
633857
701783
443038
115073
973402
660341
971103
513237
92785
940301
39856
524917
754247
710484
128867
526028
867605
732427
102058
269148
39541
80495
281466
860817
530329
259136
399706
318117
549141
686255
909006
688492
830648
616240
839290
132309
97531
903101
423574
876623
651048
844223
909857
341088
243816
222818
404134
188328
110474
756432
95242
362262
342370
920983
966235
344138
867001
602915
730116
195215
929867
842989
724240
160278
117718
52605
91381
122028
203680
278145
1026978
656076
906135
78259
359258
467309
705620
32756
80300
408072
112129
1042306
412179
571742
533634
311855
211836
604575
48968
77083
796655
327521
363902
279952
898393
855011
478410
34916
86846
326083
894552
593466
794477
911849
626644
1031072
170805
507690
25496
287005
802280
492888
498060
671318
36171
745950
838291
984761
694643
910023
937616
494872
1269
779257
267956
589988
1002388
785476
766180
914922
898654
996363
756033
382646
466675
888192
695844
826703
813907
755581
290581
618835
46132
503306
125403
415044
984978
741078
305834
945267
935215
469627
122199
605930
561222
793908
394820
119109
29937
999720
247786
166265
393902
224394
629947
99485
134169
616760
447274
373226
592149
189178
674666
690557
531945
829930
647786
471026
442027
82287
522589
374094
31992
48775
105261
217702
451802
499007
489836
69751
523779
500823
655558
61753
450008
10097
661289
39530
18137
376285
692180
44309
799142
958624
720178
656662
926051
795321
466916
446364
419999
849972
843459
282027
444876
1011691
462184
995378
655323
187455
232343
141005
935441
1038687
733136
337586
226910
993469
212662
563252
974745
795667
863854
614444
292223
598338
164047
519673
803427
134077
295129
773657
580388
211482
596949
948550
559134
866030
221670
654914
10703
399886
957736
246898
1040066
102364
373881
288804
302399
503606
810092
173208
462503
555242
921347
420507
841709
938667
68464
684824
501058
46870
599129
691951
517551
894922
541769
721691
216573
704708
788743
284570
326770
1018688
55014
33197
541777
37526
241596
504457
389547
544350
90531
1010277
582444
907089
718209
737418
322756
330583
147358
539765
398285
48488
806043
199362
741140
931912
963092
648911
139537
791917
606501
163672
142112
524280
86535
440277
247946
802066
25342
287551
292765
516927
897191
667588
993598
840220
311276
912119
180093
107999
502846
887577
695618
435510
65936
986545
328844
737764
627089
275692
826662
449079
812718
929046
837019
1031871
92833
131678
661712
546468
515467
676588
291507
306891
937913
709294
4029
975648
974308
666268
516570
131155
846964
270619
493686
363163
751500
517017
948529
717907
832776
990477
703720
529859
653339
869941
37632
85191
43463
83477
239629
692156
359175
142254
76129
1033692
126815
852137
356003
172189
955807
533010
601881
894598
109546
15233
497684
1000684
695617
791834
544931
42228
864664
387398
921080
651015
773834
792023
1044243
975104
185316
253475
698973
969729
826006
554352
216668
1003319
407034
112655
83205
91128
672078
659639
722304
690386
241374
600473
933271
770681
890228
625546
891399
314881
591964
275749
809793
3351
697254
400795
190798
615212
444545
13975
921438
115792
240016
584873
186798
500947
95243
371973
644561
10157
364537
783929
966109
295365
197108
795055
786668
986480
387707
515624
496897
294165
304741
352683
67270
51744
259349
264073
822625
990626
490143
429394
267508
167020
18923
103844
367211
503460
49928
428184
996166
534791
1027680
250973
270662
509385
105843
836182
466956
1019892
747278
854119
73425
241686
432110
134538
575683
266868
46127
672732
238530
989580
337106
409752
43623
168054
747800
945954
400206
140253
837724
589156
308403
446328
947233
854993
292259
190334
674742
771005
499876
677358
1010429
806601
645250
330952
3376
956549
819786
363819
526287
754387
232218
21818
25650
42051
706625
817845
472957
219543
236814
1002359
623977
832208
652925
791963
359987
746058
769364
770630
876042
505796
681695
340530
1043539
990295
804785
541942
286327
344917
611672
222478
309194
982165
199841
449612
313186
629009
615825
574364
355552
1043823
361066
270856
1022199
129329
58040
317980
344240
683789
274162
965559
920018
100419
1008105
247613
761706
562444
5344
702515
352428
982439
95137
796476
205795
503621
169000
332101
727046
499912
855692
720215
549030
241299
1037230
871256
683298
476669
922356
119030
796581
507192
41608
569890
1013998
906384
705255
245670
1034428
947930
413960
364784
575771
597427
552089
904438
879441
811700
741291
552967
813716
557278
613898
956007
505904
414752
917561
960679
343877
478893
734306
685317
224964
944177
93138
318144
846883
383190
66131
964992
984520
700096
210801
784191
445658
579714
757746
343886
511447
37877
293400
124085
634253
940242
37827
974632
332471
525825
159055
354316
574489
56621
405141
112242
398511
41886
397715
549808
846708
745511
47584
912019
609510
378239
145652
48245
355739
921016
21392
452759
612773
63688
674038
663947
511033
608832
113870
558257
883262
909351
930112
86176
736714
911966
744630
962158
887919
292269
538500
703640
928149
84792
698879
370155
1017717
86865
965443
800061
418469
764
205039
383734
845905
984704
242609
861849
500590
900824
582098
706748
742693
893533
194982
849493
728042
697774
364591
455565
907968
9334
851335
1019097
541753
806953
519975
57962
843269
157783
430425
862952
130979
612935
343413
420058
707938
520683
806549
355637
1023612
412028
798677
837215
549429
362688
574749
604587
653977
334692
429761
498684
408527
545726
360833
548638
746694
167187
683001
300528
158114
300750
692013
739580
619713
969676
480732
224083
451784
513732
98445
171874
482762
609235
237388
660782
336877
139998
693817
821473
291873
983397
560099
56971
605606
99188
643935
313934
113074
159647
479155
300062
156012
1000104
912335
495267
15230
789212
3703
999776
552889
897965
19727
569194
496197
66164
846420
377181
56879
343541
173051
773678
511214
533907
361551
83689
392104
74594
760811
814383
1042442
935603
229566
241358
982192
291197
616399
616629
573800
474754
874418
701237
1003479
608337
342278
348058
769746
936875
34080
118062
992581
406409
846467
144526
133513
302762
956872
554538
912298
387420
933248
125978
127924
991647
854794
548193
272004
491774
458740
8823
1003608
667504
430980
973991
629771
217649
272031
4632
757695
999647
706010
754329
46261
915933
608129
668725
845255
528595
219258
864280
475261
31031
374308
348462
521527
108406
200877
623952
644799
1041954
713815
104611
35279
293986
612038
497914
517536
497301
446643
23223
83796
772689
720097
87802
289418
897575
535495
654894
297724
381902
919485
246094
642074
988561
15018
308810
303382
303481
460447
539879
425802
761142
674544
493397
736787
465128
49437
975505
110907
685313
276450
182138
954365
996940
961893
841335
797129
224361
907501
262338
333716
164512
155314
737070
682636
41400
333195
62519
659274
162509
37910
175351
392579
508651
499885
187264
960109
940480
992278
812328
502728
384197
481685
884013
845681
608383
1009989
394770
974478
718787
109310
122663
26105
428764
444578
345691
579424
937522
936298
483885
166049
580465
100754
229195
676080
835517
536121
592188
236591
162452
431420
299777
674990
50328
377607
352182
703563
16431
279848
803148
287539
31799
567619
794530
535811
818344
223889
838852
114852
346969
1026923
687950
758719
373321
485891
484944
425568
338694
767564
399074
589304
673600
747002
808717
40345
216227
496852
303460
839194
358751
893632
818095
1044011
598697
455342
792311
126317
413648
1006345
886560
471934
896419
612008
232812
296291
193215
787297
429783
582407
1010891
550289
395517
734028
1030320
476132
281298
867609
808379
621116
464503
636463
531552
224176
339113
61522
72136
674447
1033384
524118
1007381
847379
137369
711814
674508
690657
554974
190282
1027422
476247
979601
726743
113504
770585
965448
518731
575219
729619
795876
326807
613871
120436
863241
293524
461448
171006
958895
55262
958928
953018
786938
316517
912743
926657
737390
36402
275194
381154
349432
294578
425280
69833
207781
52122
643536
85402
177141
905008
764234
601740
665355
976660
116340
125630
464050
291285
359352
348458
569722
198486
168833
574132
727124
623258
379126
305975
368724
783167
526299
380929
180199
457157
718320
1022407
92790
203787
235506
65299
725773
838245
939345
771147
318308
572144
172861
660772
234015
47879
116651
836245
286680
457371
51825
403520
44201
540551
242130
619292
850633
375628
612409
350326
91417
18841
1045115
942364
238916
581835
309419
596179
727059
709669
483346
44904
386095
57472
946401
528139
913978
984988
627387
929546
13903
320673
828995
649468
106631
723460
918430
801618
585538
568878
8071
301926
168476
269320
677541
283790
456985
605355
862781
564447
675314
392375
337824
1025400
421617
691362
838306
720565
349733
672402
962547
267433
206810
630940
75460
895480
203544
516529
610703
350287
968953
321443
640061
613149
627960
937840
459379
605714
919412
242024
1010815
668280
834255
783481
782358
357607
64905
65129
209039
797812
904031
812932
16390
384899
200829
925563
173049
529208
40331
849701
169257
406839
385940
369859
206920
287698
713004
576818
278758
1000786
270324
430314
761268
812635
728289
265436
209324
949941
416179
240494
374164
376400
159857
971757
1006222
926419
549006
997006
675244
592517
253359
605756
914860
433750
43335
537148
275953
664964
638621
267878
371515
751961
142523
943340
118957
486869
537423
268464
590634
590495
532156
843747
202864
414240
4056
44157
563484
196490
519165
153651
158225
455254
932026
324876
751622
356861
916350
99582
621461
668999
572294
1003926
432228
412374
295909
253763
998362
1017576
239026
507223
186543
137134
653637
422867
481162
841115
142099
90489
200889
957578
552426
386138
609338
167154
538872
320011
826103
133497
590601
1004227
870649
901414
390305
316291
552419
692804
510868
943481
523157
963559
202314
441966
890421
225998
816755
229546
337265
972405
971680
1033900
341393
88524
995154
1016730
323127
766371
242822
699820
733009
502070
797230
317121
267673
978611
699804
1044298
740683
196969
45604
854402
167831
380842
852144
554956
347685
526715
143736
385903
58245
270914
447781
384955
624021
845394
206637
134790
84985
652394
1028095
686312
903900
397930
257604
946074
441692
138252
666575
537783
547921
324754
408348
608442
138580
213853
259170
950893
47620
1011499
42377
830260
353086
792594
797638
261730
102727
201820
704485
332746
155650
1006523
554477
32935
77773
426620
444640
261092
465531
916705
725384
460823
187583
685807
50547
912632
169657
397210
1029067
622727
352604
952316
1021924
773537
2279
971967
311969
694726
505195
876461
442859
422977
413251
905183
1030358
669326
776934
336844
304013
827856
50616
943744
190442
495051
409528
217420
799689
459724
501623
68513
708142
747720
220885
666633
286127
807536
944682
553629
258625
927914
492623
52033
658653
597706
695631
962702
366324
507841
762769
365623
670658
139230
522023
874542
568115
945636
788525
823289
120472
661916
855264
117943
978987
1029021
868600
267019
604235
279617
500789
232623
132808
475463
282396
71725
766383
300014
725684
622174
463176
115172
213947
595085
680026
682114
1037562
649432
29009
1042669
826427
651649
820980
233095
908118
617505
296360
343115
238497
703594
147120
569091
178195
493678
748076
74191
1027594
526352
864625
617801
618704
334881
491116
543654
62185
670765
253377
743095
618526
252032
681498
912136
361803
974780
307028
965949
514970
371196
486429
1042857
685312
914508
462049
351531
1015511
782579
591679
894581
396463
889548
619655
626368
873678
431122
630330
627947
159621
717877
45315
713715
249736
429057
413015
864282
396852
510666
247998
476332
40606
357473
147917
44397
429900
280004
454217
554877
943834
767651
735293
33265
100114
285693
135439
1034002
551131
215042
740682
1034749
995258
240606
720979
120594
5461
307976
1023465
180835
289137
1034536
986598
201740
606650
867289
381639
609322
173211
547696
444286
167526
786187
614566
324323
353320
555287
693785
22110
588087
761610
290243
652250
853275
980186
301464
734096
502367
950849
761030
848777
981790
441936
370857
130237
1021506
641550
1019559
702957
234886
697988
873955
898515
113059
162686
718354
240429
470370
192581
517660
167133
50585
803021
1039914
314719
866674
13822
491993
429440
690421
970391
39858
293364
416128
751831
888367
510677
910672
135370
955510
22023
552128
727855
798123
844800
721710
86348
814798
502838
579015
407295
715637
631397
720415
78620
735929
81085
985363
575557
224484
1039085
514294
315076
957841
1033288
37852
778220
166651
188533
46043
159039
731391
464550
563075
30581
234429
43073
872392
535582
914014
224541
775098
573932
334554
472989
479729
977094
894691
841756
415914
794032
309071
331835
270127
459176
500454
1005070
280386
387659
914563
225610
1007415
340156
186470
672069
381919
594269
947056
11860
1039188
242486
598406
537233
1038702
597415
631576
516113
780861
220052
52383
216221
957782
638389
243455
558520
383515
442487
991861
418380
406431
383891
970358
775314
393861
24253
387952
838134
922895
863994
311982
846880
552470
554794
472653
565132
261091
779542
224782
775236
299854
685494
727893
559783
739715
957488
173961
729582
252281
388302
1043260
893682
516285
376536
175473
951141
552264
31408
987522
411115
542224
748797
529359
46508
963590
77888
408209
546130
874115
192240
45082
684874
336855
475236
453242
143056
810347
261518
909562
42978
998286
738318
580452
574688
511376
89098
1030442
711730
619804
684978
120224
660776
86673
805851
611418
952950
617855
628850
403575
744333
400929
934946
291262
278349
645924
917073
767489
56109
987900
56478
307448
342913
724824
910313
142051
856243
386416
376995
661786
457959
848839
935334
328284
986353
11623
697746
1043627
212329
566620
737273
332306
301682
1026214
839655
480677
578419
66501
543401
536892
803586
636367
115613
772524
496596
503868
559296
61771
409456
358516
925106
22175
156503
607799
57720
663303
158622
764620
269108
202032
728455
156410
876629
113058
974527
1023611
3039
1014200
905251
416825
912326
10142
807026
165602
822630
441772
896846
410692
639443
80761
435567
792317
1027407
88151
431796
371318
659234
941915
97592
138766
1041659
38657
752172
27530
338592
692102
44039
938817
536433
193393
380393
809086
264370
1000641
664444
865078
275994
661203
426420
286910
913963
96078
381595
1030593
1038654
468495
775164
1034361
438315
433999
66485
645498
736663
455365
448288
790656
67505
811236
59548
136893
985336
642655
72995
183621
782755
764651
747713
485582
293870
987145
615875
173230
761715
648772
37222
463725
246192
425224
923888
284720
461006
511249
389846
92380
590944
803980
282831
902820
922585
223889
255743
595216
162739
149813
40739
824368
648841
345527
40657
807547
1029583
285388
54200
776212
701843
496553
910150
487966
845989
189107
832105
238262
23438
928876
41741
288108
296151
587085
497335
211617
282105
745519
139118
285619
560274
844738
666654
223004
586676
514930
184305
892626
439338
919121
340899
288556
990472
626600
957364
86786
600866
78496
759934
427745
695524
82092
350877
444673
989923
688016
354743
363775
995959
551568
826664
813802
300861
816286
287367
924518
418961
488528
192032
369780
108254
295639
930211
519324
787703
927714
646256
535389
190740
373969
768327
793252
258030
544153
478571
886668
376552
662701
230588
822015
881207
877664
33503
488197
158488
154327
150296
387988
803822
856610
101247
184434
761376
225255
871069
692359
102594
513324
476905
1041563
194249
233295
306996
29746
582176
6103
918009
523102
81804
757699
914497
349732
670961
944450
94091
992647
987756
79328
271725
85063
362557
1002459
843240
169682
435994
942631
525261
968768
919624
144072
857808
828040
246621
429324
434883
853036
309039
533329
162427
995640
218389
435370
643833
395934
11496
55957
553373
900852
348288
892053
56649
227150
1001797
785205
489621
1029749
961051
38819
741233
904551
439778
978420
959313
814774
940205
376751
895122
436969
467226
934106
453614
487830
124966
549050
52240
356698
176039
846148
506745
1028498
37038
944234
173697
798910
900082
48385
484409
78158
609046
883646
369877
91295
843111
868759
672054
143878
206822
733743
548788
161028
637361
887006
409232
632658
202433
114049
213536
137386
854650
923532
841515
559103
33960
901457
707312
114520
185853
296888
72413
97893
9504
906743
99562
639270
113
1032691
763102
899393
1021527
680918
461172
876411
795141
85844
19724
865823
421081
134053
827871
939138
48055
308868
1031993
784601
210146
691664
541083
218337
361253
369213
450337
952028
278722
972289
127477
542999
903750
84111
292140
551222
780521
303405
321646
767956
387057
810624
865618
563659
710575
648776
989082
275452
469120
847808
753586
151934
146460
1004884
711349
708978
641373
244777
155949
978165
1974
292947
5703
213699
211040
815378
266795
1034032
257573
634104
524088
564436
581389
359248
978315
861172
962924
665057
449020
506327
393778
358387
50970
276444
656934
190558
926340
219798
433894
441139
478508
535860
331981
770228
419346
445183
653133
165871
69275
450035
31190
533300
634761
103482
586366
184247
789674
452253
491844
938492
922763
767019
1012103
580271
661759
394935
927513
632474
60503
69087
617770
77703
97541
891231
311757
91027
827374
688065
141588
347084
620099
886305
993868
60971
170899
840008
546951
498208
859868
461195
291716
668812
2535
360949
356734
435600
353988
691150
829147
688194
965821
986013
316722
721910
583629
87994
289620
198501
268368
802627
156740
475211
86070
881335
632710
155247
1017377
143420
959680
607362
803087
1024055
815005
227364
87933
313141
548845
393759
241691
754893
40975
1013326
916426
389850
949352
955476
542597
325354
1005369
707168
132687
860074
1026271
511440
157373
113657
716865
353283
453420
847693
887887
138446
675377
807591
250536
889753
959183
188378
553621
242592
247247
562562
856620
921386
195437
821489
103819
118535
135477
690497
379987
914273
85465
756714
912917
984272
901590
101493
847500
523385
597907
296336
286242
321443
157829
558421
408040
496022
984373
286186
17706
398987
756040
251226
644162
818562
588106
566559
795841
809260
771733
270828
818006
377418
539716
626451
445466
791351
982569
275683
412365
1044966
149021
980990
4550
924625
915773
253681
975056
635627
745311
427307
988960
814734
1020410
35163
248231
643393
629967
682238
610781
787057
787319
73396
962906
416814
546347
532730
1017648
606748
1033282
367232
967108
512438
1019231
517614
18452
647185
614246
384162
859524
401083
176979
706354
618319
753584
394703
939246
898818
768230
591649
680013
647393
350455
678637
1005418
288534
25222
457682
714124
895640
1033807
26332
836077
946546
740656
222250
611684
744380
477382
650405
1036105
1602
258545
169388
770091
227373
23335
316020
319174
316980
235228
992252
959395
377296
1005372
807634
176150
852100
124362
92852
812205
297725
419274
664601
442540
693061
137094
917263
593777
399258
882768
639410
963055
380460
308936
958678
94739
627554
363871
576584
965111
145602
398531
783923
324058
1005160
389866
18919
356265
333464
218747
913750
538457
752859
666566
255491
300411
658559
69750
881710
798745
234140
279431
915793
525956
363925
363774
17575
920397
174868
438417
44383
130125
455906
122615
890758
661643
1027298
630062
548644
311152
669704
779817
488103
342050
983466
548645
835760
23346
501650
4868
547289
523806
944407
932493
132393
426137
587253
115355
251229
163134
560725
523000
12891
314657
420316
554516
432211
851308
120429
527528
484190
731741
835655
91946
336450
454925
1012104
297913
834739
670425
560550
372714
606215
996959
536775
812240
663387
151505
949572
574271
20308
390017
488130
493781
507659
50280
243589
250087
80182
834336
40486
1034282
834022
291406
956270
544454
2366
379967
376706
788083
157995
131354
582466
98659
778751
95911
473590
88860
929877
695314
795886
302520
545525
118805
483594
857768
493105
311541
474522
88310
861540
126240
537745
106570
923282
1002522
246641
107074
726505
764100
565087
412672
275434
44418
322395
791649
141706
831046
255659
656433
471245
211938
461877
78709
326982
503210
322
510498
249972
253637
240939
248075
123378
618393
619614
691246
923533
398457
702922
82690
887432
65635
212336
559881
891697
117003
262302
732430
962617
948943
204685
891737
478726
380421
800091
870108
852261
940921
268821
302377
503317
895136
855651
61893
905911
256171
739687
792082
73365
727803
72285
785511
444490
38608
307100
750828
506163
942263
277966
516001
663915
638372
902512
651797
872011
925070
12150
224085
628267
962971
352406
795130
743463
130085
668628
832337
717810
366821
959243
559326
536141
513983
670473
65097
189382
659291
544195
534733
185761
702889
412623
346885
140294
822628
630105
704898
907600
671388
581711
258810
267185
420208
775756
123478
701171
84955
774068
10508
889093
670988
746652
654040
612460
611677
424217
375943
1024857
706994
48591
185186
19176
181399
505033
785987
970972
292711
782114
640618
974968
757420
929765
496923
48765
531645
554434
89330
319951
727017
746933
925441
682165
638317
112383
556777
460003
424020
55258
576067
811612
358951
953052
1021623
151303
188401
178073
410862
183741
977663
697749
664548
582303
262529
475248
764100
141011
539097
807297
156126
1036231
23217
10142
798665
284134
446844
586127
755604
487814
977944
844612
790677
450402
734905
402236
359821
231043
911352
1025792
824477
685439
915020
498420
828780
758713
202614
554180
691150
1015006
227751
156340
438315
802089
606348
516751
10151
554278
100010
221224
347138
16753
538436
654241
541844
1035027
1008574
510377
379795
11587
599270
611768
184933
519287
282544
213964
934020
599799
141662
33957
583482
638503
934056
792606
326196
588777
893044
128046
867138
202403
430211
952995
402506
707609
2544
871066
607582
912300
928139
713939
7003
161344
324587
321239
403302
740519
644304
570468
686135
494661
256468
871556
665114
702734
538958
96333
1010671
873460
96775
171192
329838
206094
1044805
558286
464018
642191
519737
288604
426057
74450
994004
1016982
149236
649348
26269
57420
739452
901911
549005
381864
394226
598842
408858
946286
412365
930269
831638
583107
1022184
335032
641076
33241
99251
926273
778786
496098
565679
820589
1021717
931186
152618
943895
436646
419013
710802
104760
195214
628714
112424
292169
628637
412482
985890
416020
729598
375441
82421
124276
539160
831492
185071
927171
933227
199308
290254
414184
644145
196562
773677
688624
532700
693095
390195
924515
156124
69708
120743
500592
833179
188173
723116
468972
600685
339181
718893
1028874
88841
780112
768802
520418
622846
413357
561382
662089
952346
27805
213731
767220
812070
449230
836150
550665
793471
861981
864247
103514
895433
101806
175068
677785
133314
177564
79209
379204
21695
895418
793401
118932
14056
809435
657107
883238
4510
996273
413406
291503
86217
326235
833705
581633
731033
544869
263817
489867
933777
326189
350863
409140
595940
948035
732797
202412
460513
393098
533501
964775
37519
642245
666761
406509
889178
936467
170110
393750
338855
615753
273686
289407
344988
361438
1015883
47272
567881
365752
118191
182541
895728
338781
788133
397101
767011
489371
649788
626847
738500
685939
1006263
707730
385922
222840
136202
553634
673937
367173
575318
705239
442118
697446
111461
22299
765235
939950
630537
436773
42429
362297
755969
87659
307347
721052
805374
233850
361985
63691
368748
526108
258268
904475
994164
521198
255436
672672
406825
521622
105709
880960
829912
235276
817217
950418
583256
910127
21846
490109
799429
587084
870439
966555
335232
307650
631766
72127
69726
422646
229394
363420
650797
1004289
193180
341883
938003
663000
808314
740602
976777
975478
869348
701351
335514
242434
549825
380068
258450
204450
675836
727429
689320
986430
110999
650499
332573
968886
193336
301290
1039241
42493
101532
85804
268217
677294
109629
262190
223256
401064
479351
443056
407385
212301
8220
96927
476693
365948
742883
996296
633842
460388
89081
398254
455690
204882
675342
320623
198601
243817
700676
581528
994315
812104
645004
526011
55456
888311
99218
10400
117265
269179
345285
913422
204691
23327
291457
857826
13235
373671
115734
361523
381992
298926
716604
617296
539202
120148
816482
908381
597191
138261
871187
575096
419565
772878
294564
415989
116521
850306
539074
928439
189898
1026231
926142
178205
781336
742060
379037
864138
361079
546912
153062
418692
356888
847842
24594
517361
91779
332202
588609
497726
421242
138508
781382
619609
138497
550240
934045
143675
54821
673721
281980
136694
53858
571420
292415
919410
944304
1034494
700634
975910
454789
311373
136064
379608
4310
100925
760977
593871
415019
835086
232900
1015870
787739
892314
319791
978437
650049
447318
515562
767278
627690
679863
820358
247369
312371
692146
540299
345450
58995
738707
925718
508828
170721
521169
764615
223384
183033
957616
317030
930669
414349
749131
645825
446317
255670
388102
58819
105060
859762
564725
365054
410131
461251
751287
449290
156774
112526
90037
409626
402334
118698
590515
395563
311568
386078
370798
38476
562367
557027
330849
288450
596669
491502
549075
971782
621863
106248
807049
601346
172110
594874
154776
940419
377432
227146
166939
623173
857098
204664
178559
655375
970175
1017771
22819
497199
228156
995813
979531
750374
712182
374789
682728
819395
366957
738222
820239
362558
95239
833576
424631
644460
670286
81990
240472
824853
775118
55545
193337
410047
946586
188358
771520
501617
722569
178113
310276
247555
406433
243981
1018774
61291
322122
704494
16496
480648
751255
643236
452119
616120
40323
997691
884111
1023604
40357
77305
38644
776839
227582
526905
826431
671889
244392
280042
778877
920384
614527
936327
1008783
207685
56762
1002258
938742
59969
737004
1029352
38595
43853
22154
1026356
391281
139088
261059
378572
98814
427887
1786
811692
314591
460127
958501
462737
83819
1037224
93346
146811
642746
513838
676733
356122
179470
570660
638716
828630
314162
162646
313792
755894
962970
20191
508009
360321
288307
1011906
5676
850318
902106
295441
839389
428459
645234
977999
312284
299549
500656
547587
985553
173884
489051
890099
165802
1031648
235521
698657
197423
72757
959392
988708
275410
835658
537988
748408
855352
841739
254034
327328
679711
1017300
693180
503290
43703
269740
429532
709206
856112
976233
439957
768671
881997
644378
253015
60349
518568
222630
609353
369122
353631
736084
450823
314022
844168
436348
198124
778064
213641
10506
177228
594160
1036390
755783
995264
160407
1035362
903598
83435
137444
172438
704858
202574
215939
439249
239796
229796
418712
962899
938925
584352
221539
763940
208166
78636
779369
407292
94533
782086
765765
523424
124711
650428
905000
763506
685441
513440
318488
585140
443806
973019
566957
709691
764577
146959
1025020
352249
451835
97235
681697
473763
440275
237344
597306
210553
866574
562748
192696
1025220
758677
796262
453966
792372
230699
328959
266861
873829
413448
565331
865904
531541
74592
23346
253257
614285
711070
625188
143430
336540
465917
708511
197261
1041481
956557
717995
807323
86081
1005200
950877
852187
230867
858307
756249
285774
90918
129113
436496
483790
685126
243952
40999
1022110
416782
458903
275716
103301
934344
838678
134488
85546
942296
422557
146907
731191
1008085
207236
925328
230017
920473
616963
380829
872933
682312
379752
674367
812177
914568
752660
268022
656044
674868
298882
675124
882257
742932
26578
587069
258673
413256
537806
902451
808435
464731
377213
45712
530461
253216
633953
147735
181044
1000830
921391
787219
814255
818234
913315
781229
937030
55108
909961
956586
524337
65724
930191
81570
305756
258297
6288
514503
428364
384971
2674
1020503
673961
475686
710185
562649
253682
958718
904052
757867
659235
195378
422288
744240
353875
385459
793286
978098
740972
89969
143275
279783
1037835
367966
848612
612807
720196
805762
747581
43011
1043132
712533
933259
428966
82195
159389
60887
21716
334814
537943
895659
853532
5103
211762
268123
159605
327673
635234
390535
837445
58369
942041
390072
3888
456121
184691
459895
844768
504839
993598
411320
330197
994516
583446
727315
628912
428087
815045
670647
138306
552576
196056
462724
602977
591312
384102
728838
441830
680945
130711
380991
826974
980482
560250
533126
302396
348209
655389
904981
274036
632395
282085
884148
200061
797297
721875
33833
329405
194939
751361
478842
30214
725137
306802
268492
980593
642582
914947
447100
15918
152111
96444
338827
449137
795600
586715
850842
617793
774197
163750
895354
549867
253633
770139
1019983
48627
823706
999459
949507
820499
434299
1186
18015
1028309
126203
543276
700602
720598
980529
224282
830100
410803
726298
106744
46388
719441
815667
407146
736234
741005
905933
124728
754080
950528
470364
411738
79432
799237
190099
323174
362379
29761
347275
583006
925749
247942
972341
433914
655213
467497
64947
465343
408678
700447
721140
96727
267960
939579
456934
375746
820553
543518
331855
349902
447877
755623
891292
889786
402933
474836
600008
398548
873264
286524
653346
702307
388330
296435
621344
606168
941818
797868
159750
665402
709973
1037286
362000
79970
776003
754920
771940
1041567
575655
519008
831291
219806
559121
955694
684318
181754
824891
322163
12604
458746
691524
1190
301363
556855
98425
458794
713557
560946
712679
360197
679707
116579
515675
549667
681504
223358
802305
224872
418889
53767
763377
803245
630607
560557
849974
954355
6823
992128
1006048
117594
811338
439020
84598
316411
542521
852223
643021
72908
942495
650973
594673
739301
162262
564028
890631
382500
903177
167147
901074
631529
327755
408358
168134
95844
510657
468625
816648
476951
904603
401917
667123
123116
371126
594537
816473
925203
745062
319919
1027852
807747
857355
470042
1030031
911618
598828
712045
477687
95292
739503
963028
248667
985644
124639
195258
773296
644226
42789
134370
941569
799188
617093
233911
890992
412331
1039858
387733
313623
948714
408043
116700
290947
592607
900807
991433
215539
633315
746638
618920
913917
96734
94528
646961
354093
363819
442583
351763
853947
103806
267760
28480
636267
614171
602486
138561
56352
527800
722093
1007411
1020534
473249
982360
754734
1001259
188142
319705
148522
537640
662376
184091
812504
188550
134706
390314
498187
130404
879124
90670
753091
643612
263236
23209
140683
220849
1009420
31810
799016
535766
996354
221971
961577
301792
389258
432251
1028292
313439
700812
587434
70906
60729
115008
690963
937649
151211
790289
820780
325081
1004310
468747
157654
584316
485396
634782
736556
1008381
619071
1043994
573841
119979
683288
204931
857485
648417
352952
777804
533668
311229
325858
64756
490271
960611
646216
763780
18384
400746
177006
586323
808910
614354
506428
563796
268412
514541
282723
491751
286935
1045107
439713
733644
609089
316283
685466
930081
222493
121188
673620
582934
680149
248086
896850
662882
354387
867842
609080
568041
768331
440687
22465
96847
599596
828043
639229
954783
852709
945848
123060
687792
387866
394307
911596
618717
22695
490876
294065
364122
473454
612090
241455
845050
204825
101998
37805
91576
196665
987449
954389
549024
348775
415280
733687
46519
129494
123583
400897
276451
1008170
382522
781864
888508
432290
155793
713172
331227
223671
894960
908134
442847
1019555
924337
754980
559431
639656
686377
1028441
811787
724678
936365
551972
948294
853544
797293
383004
967441
687811
549104
819377
695608
276728
704372
992880
649826
649327
359698
494153
39135
192266
992932
317355
814863
701584
9067
454439
221444
630447
102131
333998
167988
872708
296933
815872
566029
677604
206408
342911
429439
555260
254598
959660
603601
276863
667506
483052
905180
846271
389417
883550
65664
528894
760534
733310
535289
141713
376690
60531
779282
186150
79457
876201
676258
173008
169343
134783
927673
815422
188427
754227
25101
96617
637480
496653
587869
208314
625619
1032705
773831
71562
686024
939134
883948
442762
443027
225813
576331
249716
896395
626609
358794
409964
546325
975726
1031673
257968
367237
1028874
500695
210291
692683
764285
220450
170954
76733
677819
410097
629439
813998
889785
719664
466973
699885
481507
350985
207339
540379
213531
16103
785961
339692
341908
462456
719976
705502
914443
312198
558751
749832
579875
300827
700813
431377
659299
201297
175966
432708
973850
761323
989329
650116
652065
620699
147917
31316
397591
10342
967825
594462
49604
678086
659879
222502
718968
58330
442541
379681
883122
164598
35670
205092
766082
6162
8234
127488
1000766
50330
788537
785231
55039
555639
753699
934920
943765
969765
422211
159407
78069
134173
923568
74939
830839
285389
393960
374562
175938
417865
859563
670848
56729
674661
405622
147342
751536
22762
678690
470198
995229
239839
259210
68287
808210
113774
669763
902220
708547
324206
330300
696665
474316
1021120
344830
800069
956169
754152
414076
576830
883688
251927
964289
374063
419195
542991
399489
606422
128276
624000
165606
285050
920172
472905
419632
674881
503988
400916
179027
736792
414040
244074
100548
755005
293583
923518
287633
1035102
1035738
103458
55967
322189
1040671
1033900
205669
500521
652428
145166
312469
655998
254346
562775
252685
659706
366192
209633
916657
467846
835383
817035
357377
365658
307640
766037
932824
131899
45299
150847
267961
115344
199432
519404
784710
508109
823319
847522
183544
239439
102273
577709
960203
1007837
547321
846301
944536
386558
925253
551583
421418
573761
167492
51337
291923
884867
541355
763658
431782
688695
561463
416118
174747
274182
821280
133974
597905
686020
236135
467173
218510
90911
499632
947783
169858
328822
455103
388830
579430
446071
847598
792305
784081
431245
804336
1026806
186188
320046
99480
501992
915080
163225
692726
243462
673284
758329
57409
284790
204588
652832
940387
34889
63370
492194
127944
254964
592565
1020738
530365
440021
191130
784032
16794
997467
991508
10843
462541
112538
627786
94704
916491
39161
81697
666877
973033
354384
183
911829
653842
768744
442458
695990
48094
195573
990725
247337
105181
180914
824536
224582
251986
232251
655073
284680
169738
145779
19591
691959
138200
875244
462077
259713
208611
736438
956651
846112
745070
880983
733776
88934
956529
478185
863727
649508
102478
1028873
447346
103109
450592
593910
131426
153342
989037
103220
336083
870320
765872
109552
709301
939301
510174
442495
315710
386620
400659
329002
37512
794532
1001365
817984
321314
190508
973674
84965
559405
371429
996527
174265
901490
126273
756912
707189
453541
666516
699449
318458
787090
131702
585239
927257
756685
523121
400000
906066
431167
981540
982175
178451
898204
90671
859682
709776
360908
842143
303050
276290
347126
504077
453670
236560
171824
438145
118033
664288
966668
591635
640895
877006
588272
972194
938475
2826
717154
209778
558185
954677
793992
88867
293824
398305
162771
56517
201154
283190
1044549
704389
364625
758428
64231
723566
115233
114237
903824
122075
554203
764825
428557
494256
964949
838927
1032925
224376
348909
714945
221895
365604
95167
394582
952966
277111
765747
453589
1038606
204353
940852
591558
843660
714297
224630
406826
174148
366758
797938
302101
298833
890456
176252
890526
378084
981311
688022
952989
377683
770067
830511
684427
549587
397739
614115
828697
242112
68746
772588
390640
414213
216296
572691
494402
801603
369262
2521
911579
383270
775018
25017
912557
304747
603781
502810
618348
37588
393037
39463
418584
462724
391168
599952
113857
454847
715404
901499
244368
27258
941852
895402
337422
327905
636261
136600
809323
15027
263863
838890
849275
649346
23354
928719
63288
650305
197717
738472
670334
229652
124760
147124
614851
800275
765183
624505
18843
546189
138426
526283
935259
440328
714158
836107
822450
1580
68554
662702
859853
883779
597780
820252
219666
273917
117932
64245
375975
634601
323146
929077
479668
63979
211394
184920
336247
760423
175641
254650
87568
209036
50823
911662
146477
1040344
857168
1317
252939
424451
109639
749776
298342
457221
480635
132324
861113
390904
326230
140985
424218
492146
422015
1045073
659069
708018
1006692
796770
32110
370410
915024
772354
613755
286874
451738
101174
253198
466274
867872
895606
596309
956074
427615
143888
390443
975197
312382
161598
872450
213751
73325
423711
489573
398013
135715
388851
351858
828048
767805
344631
757748
589022
147411
80262
929611
743387
430674
616618
155409
840797
422004
612080
46229
215804
129959
701757
584483
554415
270777
169109
894253
287885
241411
297999
599395
791786
486089
322343
604802
248730
339195
160797
992132
672189
499262
438296
888615
177152
11496
279294
813476
458784
406666
588202
687730
753604
450233
1017556
836197
982754
42987
130469
646455
1021705
615370
302134
213835
252417
1027207
825489
187501
1024579
128163
132115
711120
611508
122186
849724
538870
42428
937626
41181
522653
203015
122652
894114
545883
386533
867129
390173
721453
17864
313118
418212
755365
813636
42009
61771
509495
285182
921678
252570
774233
999823
822012
782235
396640
2240
155705
706823
821558
620870
356858
80863
636516
735709
282022
323544
156264
1016244
360232
285294
410074
530031
246524
712115
892396
59488
273178
539842
187791
887884
938913
307704
906204
232742
106498
238768
451563
885861
565786
223242
579598
814308
977139
146132
925691
488652
602756
611073
664270
540566
637017
1027328
256421
881054
326517
461901
636443
475098
641809
407169
58001
850130
670406
377889
602695
188109
58862
363350
866848
647177
575096
608096
641117
958996
785996
105872
322375
50460
975803
446362
120172
477245
515546
328548
31468
931776
739227
20790
856444
133056
713975
89731
993210
501735
408089
697301
1006099
52088
147243
742225
877147
176783
521193
331924
400500
87753
611551
262876
774286
766219
812438
218025
188825
1043840
585694
763191
300122
717857
936266
909147
616694
983727
289518
952795
746518
308902
855158
995401
366373
8225
920010
415557
585125
151074
501025
977756
611175
889743
763360
601436
789890
65635
292876
131123
140470
390150
632398
362056
506998
999053
187211
4462
274345
832380
500366
948687
265741
663476
97304
488099
539162
202561
312771
955457
1010034
438381
110226
416903
483073
616544
39295
773072
377320
635016
390576
486055
605998
757182
473210
705815
220775
490312
301455
44963
330587
512957
254960
206773
370508
381555
404479
342085
891522
88403
60769
461597
789779
100306
248859
829321
968808
635190
371340
346506
152290
647019
842648
20551
151680
614348
994618
603898
30361
940771
740361
902249
940443
695281
841998
652964
323732
408256
838217
704334
272368
891720
211632
863996
227383
444298
261490
594794
131417
378354
561100
556634
240698
426309
503612
755720
249794
256355
819525
73743
783882
134158
404725
708724
603179
296552
1027842
79434
75112
127496
741557
113281
801421
77995
965300
777097
661185
221271
307986
855164
548322
314082
623969
806761
968640
376930
331701
382380
370357
583543
878028
154828
200860
576913
235639
97829
914098
947044
661961
27772
450807
1018502
856343
327748
97455
790518
595101
711019
991215
555583
531130
821260
466846
9227
197607
503470
843778
328125
1003998
447849
619058
740488
881368
1007323
580479
706308
452342
545122
979031
893674
942756
3137
922015
808208
568022
86905
595583
39799
945918
773788
356449
160584
837226
184852
833222
279213
521420
851656
352364
470603
11811
617135
419352
556711
820887
399126
785625
813945
644892
522655
625539
923794
957160
1044250
933865
661117
273794
640064
782582
542141
707570
748299
973644
344275
108887
141461
370827
11196
682709
489389
431905
804484
889606
489120
751573
393205
270120
533933
999356
1018438
631713
83348
366309
214482
773012
1013644
1008706
931560
335473
497105
423467
574210
616998
1041756
1032131
808557
769719
462017
63878
177510
4822
513723
183684
38719
707515
797269
115231
730404
479846
1042502
231725
723927
179808
481876
534502
580272
949561
1003808
204144
592300
548047
885826
817273
36231
917052
227305
121385
917583
1015903
263774
504162
807204
225503
959212
370913
583278
826359
4003
299592
581895
444266
558598
532658
305358
282190
32556
66627
964751
35441
993679
1030508
356288
130197
306286
750691
768711
447878
811422
459535
925133
542963
49906
1008948
415370
197352
635841
578328
948724
453725
556610
606950
882605
746828
339019
328801
886338
717431
1016536
348674
702494
443594
719426
448810
939650
749384
1044740
634469
393761
99771
657160
337751
1025041
495062
761922
479827
647284
213433
95666
559046
896128
268451
306783
854377
469571
479849
398810
928629
928470
726722
634793
281570
898450
326063
307336
565841
738341
239448
632579
224024
740560
745363
698820
230950
609537
135447
761069
888092
657283
823233
113348
357509
642040
288115
802506
773809
477635
796391
383186
460427
919082
629226
484199
39987
400845
371596
870982
127598
807430
155660
935664
669575
356390
450571
627214
301462
732966
395580
284034
32122
99842
804216
114352
269657
44670
581700
631145
741864
437314
838326
25575
697281
917526
855639
443104
700671
864490
68389
1034397
553125
325344
311094
572198
353556
447668
923192
997362
430085
916184
498868
773092
201345
463063
860335
679622
93695
292782
440386
860803
977392
627807
325079
646193
180823
771236
4821
952415
944287
486849
179584
613222
78129
442742
242382
150998
748950
3667
114643
535080
845611
923527
789438
611353
287811
320296
404486
673411
506055
1041397
436518
1023044
479643
870596
120005
835012
366796
374907
819061
127692
752846
360678
44213
622626
633026
122273
516775
314189
686315
480756
583579
755171
643626
155918
924049
394779
924767
517671
25345
397746
139825
75463
34462
423461
1007537
709111
868106
671063
547156
59194
470342
7288
776733
446219
988029
122337
468543
880948
703849
349941
507774
227697
188554
60415
490841
728831
592340
1004894
41722
617341
757304
32770
91781
172650
485152
515863
371737
57549
198063
514589
224546
116036
187378
1038388
440497
916869
614334
797910
168328
976164
445878
213457
896304
270390
904556
754435
1044751
906050
616897
731440
984596
531545
235329
586572
928640
304071
749761
782610
560091
486024
435756
687860
669467
107946
609193
694812
734330
821494
622848
282015
343191
457102
637329
185942
534143
927429
76170
728136
801387
85974
348135
47843
918038
229982
434005
775555
601690
974096
33951
577661
1040147
363494
44642
154938
958551
953714
173726
48222
527100
678322
522116
682765
89794
228896
786864
147006
769992
187865
817457
650274
583164
189620
631655
327363
377327
442855
290723
614946
141272
74817
181838
786642
399890
197929
846602
867934
648353
873595
22961
251612
116788
927946
382563
968840
508920
576255
459269
102870
390774
528624
780723
128399
144477
892584
713535
355850
214395
943177
874675
968616
640356
414258
725092
67237
176354
869039
610019
206151
171098
996577
712694
565149
335039
751757
469322
12748
419840
227470
255337
353700
317534
805909
167075
308366
66673
864653
1035437
110049
398723
1017515
411567
281341
754770
632606
942417
836456
440741
442123
602022
692965
587236
418643
184852
34344
935021
131738
736282
423396
666017
148550
984693
130759
1012723
490405
498079
1042893
838410
925566
518313
320335
574018
1035817
918384
824330
727192
23573
1012455
218237
1042136
477895
1025475
300838
320114
656317
738130
634073
591649
763257
498979
17906
534609
861134
773525
212256
596244
463158
280379
351247
865469
11217
392028
942300
185625
433923
234841
434726
854885
541030
922872
183029
197193
990373
252052
907980
473144
248333
744166
68820
963684
201662
501812
417283
1022762
651639
659440
359836
730079
429658
326370
475068
967236
565085
627518
423296
1027179
599890
326189
611131
335479
162332
282261
612223
752155
58043
662523
1016423
27968
518122
457039
1012326
266619
184054
475378
829591
478666
768438
979094
508678
506810
412204
844268
185975
934222
709062
683160
606020
533939
968469
113440
468538
929744
135869
1034746
247873
494711
809984
746695
639121
777953
588009
193485
751047
731386
1029252
741504
139567
990335
552563
567896
496975
698787
265266
1027588
187154
812626
497002
102137
156234
310695
857199
896675
32406
337566
582755
224958
554762
406311
447644
8591
551966
306463
967353
13154
955968
730150
619807
60416
729941
201003
54104
365561
902097
278726
596788
350246
15106
737999
163290
993666
433306
749109
281359
186461
1003543
686835
558249
271364
984697
963093
59027
70103
21093
390643
307624
887721
518767
647114
171478
26508
108030
533183
279669
617665
840378
61903
802994
972450
924977
27314
634248
973847
62669
236239
989182
302303
490657
975336
777852
260371
10345
918009
475858
152341
620021
1027172
79093
375313
623374
912584
372559
1003601
601600
845974
362838
593880
397036
836563
767494
239286
295620
271597
791423
653501
129178
874464
770156
556039
913494
218162
972055
886864
73850
1015133
331247
545549
122846
863709
162223
608411
377742
620597
891484
737350
361223
111612
302806
1022434
529004
771507
879759
541386
915997
221062
496415
91035
428068
268974
709252
830368
114960
386393
6995
138971
635362
676357
166467
682246
720117
523591
266828
30848
143525
799830
711612
499348
508788
81143
484952
933015
447139
511454
928158
213079
634416
205851
64757
190292
633363
1029964
89587
103255
883912
579692
397486
835846
356108
402736
632591
742048
325713
454049
948114
424487
821126
8321
144220
742141
593604
440138
458838
915375
917871
707789
554794
730432
63691
480827
187499
195485
982246
573393
231085
273608
106291
491717
165338
778833
199384
92515
583773
143852
7412
813888
205379
943215
935322
312961
326484
371353
987021
909390
988675
377618
322445
63075
284333
24185
76240
269539
296333
500507
494407
397095
445744
594214
193397
554072
699843
975230
392914
470393
257453
421416
823689
14204
1002462
310181
846695
56008
412179
476309
268701
24462
381238
208199
11146
669344
618227
488466
695933
183100
663063
374933
968092
1022715
374438
300278
574021
333518
830521
828785
927505
309282
137435
809057
90111
8250
154943
293329
914819
329363
328750
94007
822269
25381
557989
250979
169990
687378
33132
627930
789628
641557
853156
783145
539780
685349
822640
46949
436882
110384
57183
680149
130776
293637
251490
966850
880304
780397
483268
938770
485845
309435
991602
526908
907103
323514
272506
932836
905429
875773
536619
999449
211651
367255
78355
386818
681836
918780
583922
478473
198162
29668
737153
922199
965249
202321
781806
397584
968152
1763
308431
633464
730661
173951
90840
510703
502034
293256
266830
792242
144174
263508
580702
672040
925606
1027778
1030072
754759
660570
394424
791888
495667
639746
743758
979358
183149
200781
167041
122677
731837
787633
1021619
667282
254485
1010905
900902
49552
1030469
235511
335922
656250
388123
859606
484795
84433
357797
233452
997830
684944
807338
867806
136088
143768
982078
289711
1013162
733391
1007706
475525
75818
686189
323196
701029
381313
231532
1000136
497668
174845
607479
389255
514672
128782
450737
744482
7162
981242
559386
378268
632622
620979
888732
248936
379548
300919
126293
589558
676045
108417
878974
869674
398459
42218
714694
237785
15492
970509
112679
423554
364529
1034818
948633
969108
749528
649875
712231
1009832
718668
599266
876936
935228
385878
364823
81174
617965
55269
86559
481583
489235
523995
519630
993397
102289
6632
1031537
16915
669967
170146
997857
761437
896507
494022
310882
319082
971335
231368
464525
645555
558608
799973
202098
360222
918551
992327
570354
36148
364269
668405
648708
42302
734429
765571
727559
879836
690098
470849
8593
560244
287824
195799
714972
969421
893053
966160
68700
165709
519130
275136
117273
651483
559529
227061
482335
308018
552650
631490
946743
412449
442532
743682
93875
587232
935880
73136
289326
473686
230939
361998
874616
258702
183523
581149
903899
843476
24738
650885
571435
240580
24510
506333
126859
310973
446354
1021989
191553
744230
261707
178724
1039889
17699
718413
746519
816385
460174
548
332749
217780
454644
891274
525001
278338
49021
914308
678929
111995
211280
663736
193019
506480
930288
906749
164658
149429
293040
392476
589593
269970
172095
889972
616512
786942
651587
767833
651971
636546
761366
590202
371920
95080
475914
488112
587257
931852
772
770790
858989
280024
384185
835352
318938
226619
343721
85860
861936
566927
238809
622002
965694
194532
364564
250190
395519
757517
501823
512272
654173
944491
793915
204457
201296
253062
926317
690687
944965
458053
180982
670927
254676
105312
515018
349490
267709
163906
105489
897384
340696
150775
706622
654793
19185
701616
500354
720239
912112
296185
806588
419567
553949
234782
1017770
530940
768051
746133
449575
964054
1024001
84613
300288
190045
55055
504725
1021643
85570
914039
1026727
912725
185972
157800
297935
414781
15628
335618
840650
197474
29899
1007112
412979
120323
572573
1008358
876276
623810
825138
285285
1015575
322004
612617
828328
731948
492464
752723
533305
840109
440108
790141
530582
361255
1024427
147619
84995
565391
191312
980812
45689
930440
213334
885119
789338
541378
254178
1036647
730596
1039378
551793
757025
272011
43408
845685
74693
156942
405538
363799
821144
435514
155122
503780
468516
1027697
447620
676930
830800
878602
283424
864616
1009801
594944
23127
509135
580960
885133
440605
273810
975974
63786
716902
378195
740303
500921
665584
187932
104392
834240
832687
686577
910821
393467
531536
89964
730948
164830
189911
1038619
509843
979336
907729
791704
501023
195199
371869
938369
1027994
1044156
834720
292647
195464
910819
708945
431881
42251
929762
700244
596320
789774
211506
766498
453665
316968
52602
90336
328700
378648
1029413
450997
810790
364228
892122
136875
798247
224979
102047
148214
607432
73030
874552
32328
663450
891120
964223
342422
414010
644585
873343
74026
559545
198072
97002
720501
1040995
251878
858828
619544
670489
588383
311756
340088
453551
503461
114403
844784
811458
620814
912781
83364
146244
193229
531997
120322
669789
23010
56559
283382
457679
1043755
233180
598317
332171
177663
373691
444472
971196
593127
566928
634980
582171
278641
334164
889232
699389
28606
585734
885148
695497
355211
380050
494162
706611
803892
772716
960041
97294
322884
589530
467356
893045
494899
299285
126620
987510
1040184
375119
918845
409242
473072
570602
797093
249620
53829
692509
255309
342061
788472
336563
290408
19337
1030252
409342
919371
1031034
861269
1044924
199334
73621
1009537
618347
511495
348014
836337
296833
838659
316417
775585
590140
956210
305872
896590
981699
575062
685374
201573
1010914
785737
907824
724032
254335
134119
811262
111419
373572
968232
997311
527001
626533
855704
249672
993259
471695
605114
657187
686683
113925
151175
164605
843175
342533
117884
841120
545123
253261
89718
682351
164789
199730
354143
978842
921417
306944
677323
454606
993652
637751
91146
699011
300418
471492
803122
628021
438306
792312
555946
471744
1029898
257314
965495
298263
350026
926417
682285
644432
568969
870963
622364
71000
947855
578929
90972
389107
633457
1037307
368079
675541
965345
5819
656140
795167
258195
399575
170129
682209
723905
39834
348089
41509
22644
693910
578698
459176
243471
355941
894655
592218
112434
935805
548265
882439
104585
520748
625490
536040
792010
422119
36395
360867
401828
129595
369804
595055
841792
578928
1014230
569202
1008247
239503
434257
506103
613762
1032264
199157
702982
848580
272683
444930
603913
193850
446597
245377
571241
108169
629121
877903
948305
885462
495842
399535
14666
521222
423751
556841
963709
681833
256511
424978
183515
52363
229587
807332
419155
1007706
191747
170295
197357
737890
85333
416215
369912
948452
982721
17106
887061
640821
48644
962459
306500
144475
241858
701772
578054
842335
56711
666900
1026934
692166
930784
300180
547146
1044359
821158
465081
253069
54949
428242
533801
719024
708957
882195
313790
226856
929519
1025139
738
455701
272408
620091
583186
1032655
971191
877
375727
254260
1023259
389377
581263
651148
929007
1009299
465996
350893
181602
44820
978563
832475
610966
323004
1009018
542316
799593
95117
973392
964725
262023
812283
209406
247425
61247
200780
735353
636507
764705
609689
371093
718624
441852
132120
1006751
779537
725775
1005035
433415
396034
742175
17626
58643
266508
497539
1041643
946864
417702
346772
395230
730902
28200
708121
203404
640864
755408
200094
572347
296140
15631
913071
667960
525773
697319
783526
691153
66722
466625
401132
809578
137112
271050
630817
739122
324911
1007322
756525
252982
886333
366587
690580
1010278
337463
524499
818076
419267
271926
550275
966503
263560
42512
883052
534627
979886
475664
679309
420210
585252
400665
100979
657968
718098
516
717453
555067
946491
341655
85652
716121
349596
145487
242400
200877
1041138
747315
522756
879155
873092
439374
483914
587098
628031
590391
523775
911788
182363
532509
866783
756545
573034
1033215
211109
481668
867517
14217
933436
647564
414687
13029
212449
190506
299373
979409
554258
445587
360165
203804
336666
482641
347236
1013490
321029
533195
182800
695723
105244
590165
313002
631137
517975
20483
439264
6838
420721
828408
839018
247257
102278
494944
278730
216246
728436
894643
851432
706686
92377
570810
14569
269072
140189
903019
439637
196207
48889
826266
212719
150477
126665
117271
794130
642638
935368
104563
100477
83208
148885
611728
425201
91660
746285
832440
31217
42907
985733
706453
365682
384884
417919
565377
965374
953280
320036
812451
68309
184722
531985
484407
790833
813953
727457
889567
833743
446200
106222
613539
548706
692496
288942
566522
818994
121543
825455
612058
62480
917216
638733
601073
228886
940341
797684
986093
420849
901694
240344
800014
660506
296087
442508
578969
979457
662909
685009
812577
25555
96067
471073
689302
557830
948177
935155
47365
956665
358510
204801
50743
799851
137390
444841
464298
588335
808833
140895
957820
922404
650395
545948
235624
807911
516026
728631
865751
495921
419498
613768
443310
661795
431827
546048
575498
476998
130429
375865
269658
227255
180061
86373
374710
65934
432541
311052
105660
601350
416082
502437
171331
522286
950063
550673
407333
290363
289954
230968
576662
142764
779255
244981
722253
305194
147266
78178
152834
328115
817615
12082
264827
518060
1040238
8954
4860
877078
201910
795495
236031
842463
873784
871801
88913
942026
446697
978241
84265
845926
923403
929186
867561
893288
1008627
414918
738172
507441
1011934
32764
121070
450921
960534
144422
638848
22567
535586
431819
288542
1018495
210247
105692
430303
210012
602154
139862
187292
471035
433728
604256
70953
219571
748888
362404
651987
138704
324175
699889
634676
519090
781697
318916
11932
353395
317501
149642
752395
484961
35273
805854
705114
424024
44448
674795
776769
950633
553931
281701
525002
15542
215152
900292
717171
320800
969404
823496
452631
591014
957162
912175
284936
924430
51524
458155
820071
198310
561207
325974
433958
687072
629290
292308
635834
513660
1035853
358826
363796
370485
639854
177321
953119
132900
540841
492357
578602
187384
925583
159393
579566
205311
472695
752740
337084
227408
330505
648233
480514
355597
771334
224315
820325
243847
585843
299768
84925
234765
125452
728508
951831
116747
5263
392244
593725
735761
35889
169730
831965
912377
24034
591072
728953
743519
79115
263438
242921
490563
237898
208594
6972
563549
173701
129630
493290
881125
464543
478991
41061
346712
157589
149544
1009190
552843
497496
426894
728646
254821
697956
104929
965879
682835
387613
436388
873650
615030
626226
628257
535435
556525
13648
659446
982889
956687
164770
714014
245445
699037
899636
62668
347345
51386
150150
60012
201899
338870
49777
289426
395156
333150
721663
276763
177826
410081
270494
227584
323214
751468
819632
110455
877283
410106
753457
120771
2728
993396
148580
949070
263970
365217
863553
205611
254764
971120
686871
659345
230063
1035994
494113
811146
201217
117656
375123
140893
681202
784146
1021750
969771
199905
904995
241233
240742
851748
670923
33914
991243
14608
422048
595877
648166
62498
611117
415730
684636
273186
580031
784820
769880
412816
56250
1023402
296333
598388
410914
937855
57095
47962
753956
1033044
652104
171213
1020250
983353
906075
456624
963050
211444
743505
869763
776650
335089
776222
861785
39827
1018162
189574
390907
319243
977032
519884
789663
462014
218471
507378
71016
391517
814606
196158
75964
441154
614522
874037
254724
468382
608053
132592
807304
861955
351508
674073
667490
1006106
73981
538213
489941
515593
314357
838782
81092
91480
58226
665625
1024751
405797
598854
830784
843321
93356
83708
841909
923567
669643
160117
88251
116704
745178
747921
975529
478260
513316
737304
630115
1021244
692322
486935
241262
981714
906473
1007180
982188
369931
209052
495151
819524
221528
475043
847762
723089
770970
378362
235330
755468
543241
884287
77301
677046
1004962
622680
266517
778135
629914
762327
1026581
253209
218393
688365
818045
754737
960906
91875
410639
828821
559273
638009
495667
341474
948178
446462
783480
328083
381662
621364
18076
970674
771854
927045
381438
214002
1036525
10647
187666
344804
636671
802544
959830
705069
45836
813088
1039553
456830
993950
382808
9739
420984
1019775
162521
269263
329265
1019951
883424
727986
907894
391797
1014927
237582
837725
680906
276449
79717
582358
256781
454729
398467
225668
1024264
116028
166536
233616
180285
588409
984218
924981
631274
190845
282608
593648
484767
165095
313032
896108
219728
807116
59648
1028634
702541
477724
166585
173795
416473
854882
354497
868134
720109
266869
1003974
89916
109006
835236
400752
564319
31958
156553
910316
948757
247974
343609
578146
277757
197922
938214
72241
510195
871014
630657
747574
19873
808943
271193
454054
821007
993910
533516
49955
901928
17231
595987
697661
815727
946401
982759
104909
33713
824023
128528
512648
74068
510220
955875
95259
940358
109517
564544
1027380
685238
76532
309604
871637
902021
138691
895487
107541
219000
1030711
1037656
677865
941058
75435
768389
538529
33331
134957
176750
278183
761735
726457
354756
133762
511645
156405
485088
580241
867794
904621
953073
320189
935547
522167
488856
24607
519510
188843
711818
690149
933647
435038
147807
784541
693035
1463
613351
892793
365024
38916
466157
13801
871982
672882
612777
657851
986269
967041
62652
932762
172552
449225
511742
583952
291019
250145
732195
795648
566278
205712
836822
581234
392451
750014
488143
185464
378096
652402
626754
254509
942569
125426
845393
19954
534109
676020
16643
142533
724628
480941
435408
11687
881182
392130
180616
406186
532742
62688
308212
276746
288236
412770
988299
631431
679295
15162
706009
525619
552414
839926
186387
144668
387601
897696
77643
524429
860645
971847
598409
268645
240212
487859
350737
766505
181617
1036502
11379
990558
865563
355968
662889
978431
96550
370389
418367
88649
584781
470090
443121
3679
896138
343232
781468
897218
1011196
1010933
798629
145098
438710
650410
368565
21632
807701
773392
669760
833806
971767
1042661
318806
540876
221113
665638
802696
227432
897601
388558
677401
402589
21650
494008
445275
653786
331246
285989
310466
148707
46361
169023
712060
847411
909016
514356
252814
672930
689174
431471
447727
609989
705483
576591
570788
625630
21368
427057
756579
19304
956625
686967
426202
1023305
759137
649681
999648
669355
56204
776495
183858
382020
78108
553682
525177
220642
500966
626939
752387
359856
740474
626638
320713
889320
755181
1044882
215049
352115
45300
248014
296601
159801
616196
406489
750979
832153
633148
816302
230137
953745
535977
90810
122638
806718
583029
77337
1041573
83315
818327
724855
658755
330829
152725
891438
969812
690966
568022
799847
950109
808839
870444
558105
5363
478363
729154
737235
172122
228394
763005
356830
453966
834041
232242
861097
724494
555655
355795
126112
404688
291956
478588
617591
128848
405658
131790
544281
960988
327474
13985
221163
548033
351723
337000
647875
317622
1041831
595800
1018631
40720
304540
202306
243258
383812
320854
439316
118676
978590
834823
949188
863202
39874
620579
986350
339759
90668
500378
667124
146487
112124
428544
363840
647640
397788
626447
144469
902121
1022950
397059
257146
799983
193075
68648
850556
864964
890008
560012
110699
76027
780189
186824
937035
261946
375325
844848
145888
98482
109991
191928
287738
918455
852612
766819
87981
318616
735806
506016
41826
729891
854058
95897
386062
600751
901302
220862
814508
616814
251242
283758
474011
564750
17337
941822
180290
458865
762955
1463
989373
312332
867198
267854
950718
500903
957505
649280
492214
992069
290111
503256
691560
479428
400741
920850
666716
1020128
152980
1026524
167643
367772
274221
1029839
1020923
453502
577607
858556
1024717
390440
358025
940201
447414
430115
1008688
985646
196173
428323
577083
430227
874702
136990
560642
285889
937750
118239
600203
81839
85025
992740
854594
535857
910663
603310
974636
108797
737702
372467
317660
722054
113216
238666
902383
620320
699032
171151
210158
269984
570291
885012
262878
899333
348879
466352
226583
459140
980186
839770
504700
843448
733091
105317
687191
361854
764091
474481
349019
406752
532647
731464
722313
757406
349641
553992
759738
259249
920540
829276
196841
279508
132222
433571
12295
205603
729079
434392
386724
736253
892687
501056
285666
144589
242424
803678
176433
724093
418984
269314
746307
472111
647191
1003278
655892
751171
132133
336405
639413
303297
916528
770690
877535
345791
705259
351022
716053
448010
576612
787625
745057
36228
399658
87018
788393
884627
395900
825710
1014639
145969
653535
629591
407937
887572
225919
381381
719268
920201
766154
722244
499950
306491
1043507
266592
1040582
930955
234602
876565
749670
800923
556520
524073
126381
562923
860906
514520
827628
359536
281632
851748
542743
249678
816400
838704
808455
835220
710176
434055
46301
760381
930163
651299
46353
13151
312629
460152
924812
939009
699861
188076
89104
628384
179755
273241
302165
963630
757487
489377
366042
194454
773799
511952
66862
912007
506554
85956
720590
199214
617296
271558
354966
529995
179672
331394
721106
815594
824883
267929
721585
181910
108429
443628
173711
125832
381313
446628
774636
912750
739460
610325
987859
237121
929256
939150
833835
259009
1038575
1001879
539355
17466
332934
397234
455558
771332
357197
448574
107587
18469
175964
436845
1033682
763632
145026
592338
82594
835287
887126
437677
568778
526875
878517
371301
403424
738555
102188
20120
261798
468823
116371
337326
555583
173291
337612
322635
614376
746596
843448
264807
790576
222563
392429
685976
53173
144004
647193
232057
1013846
413766
478524
194457
408855
87514
1025656
290225
693958
137464
201896
454889
892990
92345
308045
897586
720395
342946
856595
673379
43265
927071
644640
90484
968269
27660
994898
681147
718056
186271
562875
936016
926503
273670
15598
876678
307988
941777
345708
94503
572835
578307
358913
138140
580342
134002
939781
448298
309161
54760
483991
998050
939705
840991
252962
1036161
704124
297991
857497
856602
65774
502224
748638
821661
472777
407446
1021630
339798
604865
595222
16841
589901
610832
379049
719255
357250
888717
732451
176854
10758
761682
314643
724870
18385
65933
648614
542178
741274
178284
255394
726892
141943
408913
572728
1007651
15425
775066
1028679
730911
221309
39265
2398
649173
314749
780635
163629
357937
77360
37942
309381
755045
976870
82900
808168
651778
72095
100694
765074
409162
449370
860001
858016
414695
182744
993997
586606
809639
733245
678738
96233
634401
282637
532067
1019043
590767
247408
705143
113170
101585
498112
751939
313427
745917
411947
884592
236296
167241
326117
354488
962039
347068
719166
460647
370375
522200
390826
856205
93683
184561
303184
758856
342552
374789
631096
377109
447494
94283
187930
85792
603313
435837
615099
487643
895782
146047
206642
887293
707414
364797
780220
71691
822699
305725
24573
179453
723883
904743
1012901
957459
567507
976108
465128
283163
666558
607570
951911
881217
174458
928093
64687
642853
397030
276237
279616
101597
287108
48541
406805
131799
601158
338553
284002
218432
773380
82199
708871
169214
259695
886864
959363
528116
282686
695476
409378
588871
482601
67926
964715
305596
213839
627082
393689
792193
820382
524605
313108
1014627
250540
797938
875154
217930
828893
465100
93231
102086
824984
553565
403899
578152
241678
727722
821861
401848
607865
608388
155246
1029122
777780
1033051
581880
972923
615584
382731
929310
142238
421180
178477
376183
430960
733521
2040
181995
679321
544502
906644
71818
419691
360144
714898
703307
61341
394020
330091
6954
99130
12301
544928
969501
174103
608082
153182
575326
859604
89256
793461
797129
925529
198367
151061
946150
629515
181932
828709
223352
286847
185808
66103
295880
97878
1044357
628735
440080
557241
932407
23521
542690
535021
782284
906380
390711
129087
963546
116803
831713
144166
940582
795556
1038692
159796
25002
568289
842848
982411
1033445
220059
262993
962035
655856
285480
474462
132667
731319
132362
222779
16054
959726
469576
262012
55316
343945
166991
106664
212747
160240
14497
230055
888772
682894
38846
700515
464721
915319
386208
986868
1025018
41772
37002
943904
552893
646995
864331
260129
377233
243665
424895
331269
645010
918593
747075
508835
801024
63932
67449
925398
673233
1028901
632007
29126
449832
457779
480414
706164
596003
34304
981111
643212
52591
685672
883014
251530
86214
98695
363837
754391
88539
1031324
841426
1014206
887358
652305
982476
179474
494152
68310
822613
628068
451768
1041464
849023
316843
296713
481927
314340
339733
953678
39601
525729
664467
572207
1002869
322006
744583
305097
824066
245095
127487
701503
491455
651750
242949
78256
648600
145765
920954
1042220
844569
39022
348247
167162
662527
648008
509550
42997
551883
563771
561123
669672
547163
470137
553797
67634
920603
156170
912227
204423
264404
640998
759221
858846
793736
680177
513761
504679
854557
67029
361723
584779
304398
357850
165005
408676
680001
436252
787854
471735
589696
675045
660069
409577
727923
256955
965875
865482
803977
813787
398980
884075
469259
733623
817731
803465
645576
10962
194689
861455
461574
561959
10896
606695
964727
584812
833149
264610
518686
690737
897049
721196
617310
451814
764551
367788
629679
482945
420356
441014
82187
956457
628694
115020
177295
479490
612317
283758
472003
995838
555775
74659
104516
552701
880990
160342
333826
257351
904814
759170
694832
286400
375348
719554
988551
1031624
54044
923072
651295
213276
501023
676943
401182
364918
932627
139733
164697
994594
854445
386127
622966
55330
938420
9182
191408
856879
356592
339841
912037
759641
482352
601574
52008
299499
789738
468681
828322
265544
1030688
646389
674339
516124
554780
278595
650733
1010914
632280
465425
819322
838554
442147
80187
926014
196442
555525
817246
1004621
380370
920712
825838
128520
720413
257119
531503
1010774
466144
479484
226145
756133
757298
591201
596468
1000505
338867
880048
24588
1023262
88
311282
130127
393334
1124
914575
287035
438360
41095
419320
988145
986161
395020
348012
879180
188357
917436
765571
1019241
747444
770438
537714
795228
96782
911735
130961
588503
648769
605594
1040028
560318
977967
41892
630279
662984
554260
812539
931701
675182
874290
698739
315154
288422
633031
892271
860748
981072
100196
127917
934145
124885
961834
1029855
945345
571518
828420
722249
280186
370693
118356
710444
40668
869604
17803
172146
392068
982689
156428
360908
540001
219499
540932
434548
879925
960293
298590
541430
343662
107538
991955
673596
177606
486474
498118
321788
603766
955697
113454
213035
993480
57786
704410
552873
200147
108635
825246
316826
87600
600392
631025
890763
94949
821837
10925
900047
128839
974883
115553
816995
858315
816896
891212
722920
679576
142985
532571
664131
983180
101080
389088
262198
1038524
969298
280352
1004001
169408
1026828
260735
145799
287243
329019
824904
81748
500388
258609
953386
71231
371343
160854
372779
606906
671012
300939
273071
733820
557791
581008
882380
331269
416207
568902
924883
674501
714720
724205
528811
853654
34852
429420
102923
941427
640921
656743
276590
796794
205316
25974
630985
132244
241843
576948
829495
807635
514188
702475
532671
106817
379998
685687
696709
252590
486233
956330
101698
182457
816008
867425
441959
693466
1002007
83281
287565
918158
1026885
19141
919703
327257
480601
656049
905051
342509
672775
872210
242200
732814
458990
541338
310636
902282
1026685
454101
389725
472146
541576
713257
334476
547028
400476
885593
934585
55613
922142
22352
777509
137760
487880
971793
489467
283584
668112
953157
590534
161699
752047
526431
130620
28153
888445
216200
179073
418622
260747
71642
528919
241987
13888
643942
381013
72780
700655
385531
531956
200065
851057
991204
741353
947152
1027634
213281
903674
1022610
416005
283991
548471
981087
347944
406927
573484
324572
59687
131640
728140
140352
837826
792623
357090
881369
416631
300797
927876
618825
607817
228236
438059
7513
845110
317295
27771
785131
70420
884288
833951
791019
931951
487387
945785
889078
299817
873055
637648
718777
669385
544541
222200
13142
177827
358044
423777
879806
721519
443710
734880
403781
574615
965918
47597
775315
442690
914823
398757
305681
454448
219782
971652
502743
103429
1022932
147991
728889
869648
815913
844082
799179
11817
747196
143490
708648
691830
148167
187195
486002
791072
654602
204800
880899
831935
533165
194974
592135
268068
179062
129997
819986
30657
963956
586710
424661
360541
807212
17987
940926
288896
89652
716576
966665
965980
44899
561204
105846
801199
460482
483601
78379
739090
80615
44776
872832
442401
450544
416545
235844
256696
860989
760697
253518
809179
372254
8927
784517
73164
566340
588184
350642
418799
890012
258734
339170
1017336
417899
413278
311063
204447
138370
604478
675265
253405
492821
210228
89110
161642
921171
78751
343138
295403
773780
712055
378146
181750
688379
687628
457305
786319
123467
989414
859341
135675
65623
760814
73885
1001983
510957
647855
803547
1020097
839790
946096
404207
412365
955632
539382
142780
716891
198998
870731
1028437
953106
263321
314180
218016
407962
23218
516212
391085
126856
176569
991246
364259
988870
105120
587328
489172
416647
514438
157401
932147
423192
179364
836373
792893
707908
128257
253458
754370
633149
267572
995959
175862
410940
124687
351960
272018
1034833
369996
641758
1029650
840581
443752
161105
946316
445441
272796
745696
761106
143976
173556
1022247
225339
371587
876617
849628
392987
907830
14961
800172
653688
983786
360795
945565
151969
294035
6855
169434
834615
670099
833364
92227
181388
963949
58149
518741
229337
301185
638683
162278
859397
355575
456762
290452
101226
315234
584862
727818
269700
665728
685808
657338
774599
465763
880276
721424
341228
407582
1031619
160681
1023920
145387
220513
631298
138577
406932
406405
889763
780750
630732
657960
498485
458876
100528
639989
663486
103966
198597
792744
1041992
19380
637914
313178
34892
443061
667310
946870
305661
261631
644793
835652
409419
529979
1009006
351143
91569
365311
190847
502538
399760
729393
656680
534845
624134
904594
75029
270969
361036
230881
78034
629408
217480
488691
599345
56421
933128
545021
370148
700150
178274
623343
1005771
325867
417334
543758
265176
520203
544684
992158
875278
319278
87633
600697
579143
1001833
635072
449847
688501
536175
757659
928619
709267
723928
32471
667259
608518
600778
800241
302031
828305
883254
277862
438124
303669
564231
23772
152750
666066
441774
333875
829328
900497
630998
649424
868578
44664
638947
186541
438593
165354
541644
402738
1022560
582162
468663
269421
732838
692347
543589
496636
960671
518079
810646
836647
86696
614753
8549
570099
936119
300563
945439
211349
48700
827832
321506
450214
927780
636236
149870
135771
1036929
51745
218095
940956
563176
399289
37628
102990
332338
1028272
500833
295538
689103
244865
451411
1036945
304535
581427
583974
867302
200851
185386
943237
639396
500674
846736
173829
1028509
929071
732522
552329
61764
90664
425779
513904
394684
289246
258113
640347
144242
920439
829940
345845
755357
73765
1045171
245863
901641
958580
237974
115738
363304
980318
284122
399064
710058
656988
725949
986191
733711
522024
387538
168888
390770
978507
3195
966203
646927
428178
406324
921500
441056
476052
870677
513900
325464
447351
489135
300253
1035113
498802
788746
211838
1044532
698466
942710
283143
231674
399514
99614
886797
133185
728727
58094
714548
719203
1037263
709397
403267
271762
349259
893440
590386
610372
214459
529285
669872
1043846
562347
440409
628582
567034
743763
458559
83651
735487
206368
767665
819616
479183
69694
427544
524053
128381
976391
114694
704742
739553
853037
1013962
763245
343881
958670
853975
575415
42228
578214
930894
955937
964895
440559
765125
134392
554537
803784
878400
359992
62696
753788
888842
775672
968963
282362
612075
335570
459732
586478
994862
165972
54087
280625
736770
94573
524989
923126
561918
844240
54233
800301
684698
292648
604961
336271
153923
571914
254951
660188
31903
1030204
105777
768728
710765
1034541
116115
659293
994436
386129
679361
476177
380263
183037
3819
900215
409820
522073
1010887
905179
232555
528997
978529
159452
52117
107785
827841
1037011
205638
592713
604003
526517
432374
366516
978073
469066
750867
513309
910383
128377
289046
569485
482016
656763
933181
1035797
118662
760399
180846
798265
1024093
792019
801920
855200
940801
199518
786196
702139
894780
72720
937682
1015385
630817
91449
621534
455043
5856
728117
319718
262611
181703
628199
179805
530776
257821
172666
266852
470781
960458
663795
426190
326528
963111
426343
635113
338792
791198
273639
936460
521277
285869
85990
359352
377433
594581
49002
235137
510189
778150
421103
671619
829889
414571
1036792
167920
179006
682148
173482
207503
817941
95291
434745
715720
963807
383939
941339
366188
306518
58344
577289
43110
1019684
244906
191029
629434
81636
926578
947882
1031097
436165
953915
142197
951776
537660
244218
851655
545406
964669
934852
985006
575441
17614
104525
287396
878655
563355
614767
815064
832881
487120
156950
514369
691362
1025505
339533
850605
229538
30789
298519
434779
569982
834452
890897
156732
204541
846565
844921
218529
916283
757509
721596
803165
105428
567276
371992
891265
343819
85414
156565
409859
1010175
914279
611379
432053
110561
415782
376442
132392
428180
753943
594753
701826
411016
614308
40712
880302
586064
113032
773557
879634
559938
411330
115667
966392
851004
104906
781318
926560
356298
241125
468337
280089
136778
832468
764432
389215
348728
96113
576434
994166
666772
566769
558513
721497
1020394
739814
746353
268515
214662
875540
521887
475735
724269
293039
547451
240611
228353
230321
151758
239156
89189
2108
863799
623457
716388
847207
393156
935508
303941
89866
621520
350366
605498
20949
440960
748330
493666
976446
488222
197142
375344
652347
194994
843729
72848
223109
529734
98503
300273
998070
1016062
268902
577210
685576
450401
121338
417076
288467
666691
461879
779406
510324
190741
478113
247900
518655
412458
479343
156251
843797
765623
445878
543616
610100
923564
566113
553771
758228
956349
675115
348894
488949
854635
488594
449325
487853
51143
338276
455972
733161
840303
854646
701629
137488
644933
155272
839850
576340
530629
216461
154788
841142
1036499
158479
940224
1004971
955646
297313
267312
12994
1026964
139781
690353
198567
823545
138967
530068
690559
366268
957766
703469
693948
855934
839844
1031137
554109
102469
978562
692888
1015697
218672
405279
447253
408331
405271
167555
802519
897462
661767
128021
3886
340123
614007
467611
559943
668780
518871
853213
595660
983341
287035
892116
340828
35823
112662
178039
357751
41829
1032582
630596
436908
209981
492878
473210
617847
55805
257570
197850
771581
776902
926636
1018553
333462
504704
623128
489397
941015
1034300
702594
548471
1020292
824025
378237
986147
620622
884358
169202
371428
661365
510560
124445
804440
404035
351055
460045
304739
309857
657238
426069
3961
84169
81463
594710
288582
19009
723089
845269
85264
137413
512856
276057
35216
3319
112386
354161
394049
375626
490953
729552
741316
175139
73761
813514
103229
619569
76246
286767
579137
121235
821579
978911
218705
609264
638672
246897
1040603
71932
946827
187387
360986
167750
566
969112
489978
548840
950727
876775
595815
310392
1009269
638069
580720
937916
1006000
784124
588882
371028
531678
222326
704570
1043639
116348
750066
725674
957457
372157
825987
111042
578851
685800
788280
714114
481148
433877
116791
490150
279241
560260
870704
987305
960592
149206
114691
346640
899836
765341
876173
362480
606134
655165
1036352
496921
165870
46035
49760
166181
287864
745919
780639
487145
318168
883993
191069
4068
142951
905802
762357
238015
958466
1040295
613024
1029824
480366
776047
603526
930017
573604
827951
53963
815834
360582
266959
350333
730678
640879
285977
208799
530709
158270
81379
562648
204695
195011
834115
72344
467137
880518
945800
539847
411763
920971
593914
187749
1009608
121120
418337
26279
980774
940384
538745
298735
811477
266480
901173
819806
123318
534300
265400
990736
917424
845986
692483
339587
259361
111178
709236
290159
471931
357276
542887
241358
600822
166835
196074
163773
640671
486741
386543
1011699
643338
327267
609043
760243
8324
758597
801890
964236
334633
901429
876077
573198
256406
56591
727317
256213
81553
957720
779762
848411
651295
429426
55370
222013
1475
729571
775054
754259
948468
700834
959614
914945
518484
1036872
529692
880391
888791
921348
890974
463795
676879
454987
139225
866716
151635
995481
797954
854701
895437
876323
410692
475893
862257
493099
818148
387315
857170
28963
821299
521556
95912
552358
636175
824794
927670
216944
234023
383787
861072
829168
1011252
87600
842658
553868
903630
51066
117821
690771
824564
32707
557720
210446
47891
458420
778720
272626
48572
544886
917819
741912
417246
720790
962238
518117
349048
582818
145618
665859
327963
162125
649453
365345
594783
255678
315668
773775
585541
487157
980114
314835
31794
226826
750338
442643
832658
206668
360763
565908
536849
476889
1042858
378732
850830
889905
385150
229648
44977
920703
805381
178663
104901
896362
824152
58048
211258
248115
927403
473254
985589
545198
473388
965048
820537
516598
242271
909728
788489
421512
961281
953258
713975
650508
219361
444190
119505
1031390
680736
857095
558955
548702
56940
170004
390016
201425
693607
141882
768343
342617
843627
97042
664028
221193
987079
149732
395308
387039
378618
966153
779431
416923
868726
698443
31826
951453
169673
269170
495071
773015
830714
374489
8778
626175
743237
38734
504549
487378
105861
365628
980473
572383
305573
761109
1019884
512537
741244
937220
1032763
668220
1026657
188551
99305
945757
907262
660378
864779
790811
801008
124539
863593
677091
236649
653703
107437
792775
889336
837660
816562
259041
526028
675226
884588
617329
987369
463841
119549
245230
879946
761545
738724
727971
399640
830757
100036
90812
219177
694115
555319
639510
986687
628872
670686
942215
815513
997280
968296
443425
630783
831188
366703
929616
175803
857502
1009609
625074
333572
368911
585466
80171
201934
770018
587666
737397
361992
239900
694295
888986
509275
833831
775762
318455
175893
961088
673982
88584
365409
1138
923750
498291
375456
538817
556359
461682
1017415
632758
929670
879983
419152
530491
197938
436084
554710
624461
318505
122210
277171
415217
679288
436885
634761
601943
591079
377733
1009695
631201
517422
113292
892929
642026
435986
1010079
243034
967577
213833
766199
34612
757641
525894
965998
364533
186035
668642
465316
743844
88919
471055
999180
1022845
187451
629551
445299
612836
912001
740485
1041947
105485
1007573
879381
707206
48325
674321
203618
578914
547967
645915
271375
887097
175323
668664
97744
509021
563558
624065
215022
716932
256904
628849
582195
407331
850588
973724
494376
642596
232844
511839
726205
317040
793541
542417
986534
905877
650193
139215
961164
1015308
675599
437089
908217
283627
353649
747393
1012717
666519
663588
98718
952733
364533
349324
127943
485471
26085
171465
855851
884671
19468
774541
611859
841231
404585
928245
998128
324902
478886
824194
352396
823025
157603
178053
345010
646196
283302
23272
697664
266456
946174
1003047
88904
180670
303108
643670
107295
290217
917302
596000
427096
375084
1017421
548067
594427
697225
518198
51503
658380
922681
374324
669983
459686
837787
838334
561816
209174
529307
793093
870344
890801
511488
225582
859430
1038554
196514
663
443001
931584
85852
588564
645352
556014
295652
68412
607862
268092
1041816
118837
11072
708642
85182
393372
762343
653530
289412
392767
347802
213338
74848
73600
242271
342148
1039736
934481
563620
667327
960936
403714
1014837
511576
628992
885594
779801
895958
597225
988782
789772
535523
847430
573513
77396
207668
33083
278893
772622
640655
863534
770888
123555
475210
189788
868784
917644
300768
466437
332194
341848
303972
338960
841921
294162
317613
530559
347240
389345
78762
687166
169528
595627
148775
627819
583277
191458
294212
837359
875533
788328
564800
997671
961865
947831
764231
356241
198625
637903
331605
578328
385847
609275
687759
934334
195251
248992
913581
359010
55285
147857
857269
842416
1033740
137099
134290
386261
49852
141724
966259
944767
673831
413009
1018502
393841
160389
770076
741412
324658
979554
62759
489962
861605
503827
816181
200354
188119
325656
869299
715774
276564
56463
103403
686872
1026008
115284
43337
470695
496669
687129
44523
848813
435942
9035
500346
339823
1012786
775534
664172
848654
808067
155969
992193
327057
435174
64506
1034956
51853
940774
358623
968564
524014
502291
973569
692800
659955
612517
711689
262365
548825
590077
163879
125274
973955
973418
88052
766618
166533
38103
919453
945910
148552
26864
293480
647869
302159
735091
410867
146532
748195
639851
773873
18574
852304
860097
181597
868886
210775
972392
717574
711794
416396
975063
300047
638934
1042598
707420
904620
885893
944864
258011
129824
528438
1009112
249265
364710
938155
783518
349864
398068
899261
878786
389845
94649
266542
764144
547002
167207
455717
216520
796896
175008
40176
201858
935101
520414
269405
935352
972882
378761
324542
299879
134595
748061
42728
1004541
309967
596378
408233
771795
447215
17595
365674
753729
177635
415627
13634
31127
115801
29921
685517
145755
405414
640586
739724
526679
473451
906587
548227
1002529
134300
627717
311861
417628
1019089
788105
784293
1017766
650691
24133
588749
192313
374832
266407
37686
154430
184901
273995
598709
137921
718352
1041674
246969
844089
356950
864838
165966
278906
251401
121791
911910
79103
613723
304955
62905
246502
750860
541671
179953
410072
502872
507984
806614
280517
720403
925756
530510
771568
309494
751209
880832
600882
600238
542415
187407
566950
206705
773501
755201
635656
730380
532736
655193
705333
995025
60647
768940
939232
660336
45093
464456
441994
60735
763214
474361
877691
855059
332665
818439
237580
780874
442219
545066
68599
929628
976442
193617
1029108
706186
486254
227726
349525
228689
805818
162495
866353
123715
450580
353215
846230
170393
536166
152223
337888
817561
895268
164386
632971
849287
785920
17282
438014
649173
1027601
353594
148865
681599
85272
603310
426378
572562
133465
70936
133410
453977
728901
701627
78364
238840
38967
357493
818622
561959
461102
885339
322395
837517
562012
496078
446049
615952
1025699
810476
769326
214900
995834
573892
1016610
437501
321226
825702
346147
445554
371518
476759
202375
588341
212612
910081
677524
430086
673114
626939
837528
798110
154726
763112
299573
952642
746582
610546
726022
768913
459481
830871
227652
1035854
707002
800142
1018838
970926
904159
329764
462946
786114
323084
569677
795759
629610
492125
668305
506148
137288
574004
480488
998994
299495
615412
434873
264052
601104
12086
238502
41873
324361
260820
852832
290095
915480
1035083
480781
692780
61468
529850
575521
353652
181766
748564
548687
807580
699377
1012761
259724
677605
282547
913122
269038
147201
1311
625266
896122
459648
861532
875616
369345
844801
761863
817108
221311
693441
449378
29741
897201
825402
278911
775861
1026465
998023
287507
410529
253835
354967
774274
304692
577927
731514
840295
462826
769330
63824
55540
833340
376440
732411
483495
960481
48343
461239
969980
870640
41098
724087
608352
991263
459838
963761
973127
267922
388155
841720
131264
1031613
780081
112432
155790
366609
386143
416072
243316
44130
470470
826670
835698
130965
185749
828606
297843
59201
49727
541728
565326
115894
975306
516433
348047
963881
461878
776738
1019539
1011724
903950
699870
823662
950438
780117
711970
764339
773222
439389
382850
624285
353073
420308
495637
684136
514145
606741
542062
337997
977813
1016737
912928
657837
573329
433864
466412
198833
486949
669316
276174
435230
228509
776746
706208
916041
963771
612582
1014111
477058
42239
616367
469288
230673
560158
982909
484058
583249
608043
819729
350195
1041477
639709
279927
334054
131342
292811
790663
1044004
978234
752809
323869
422177
500300
343236
150644
606239
957263
267446
588683
302288
311512
767116
597618
592473
292031
895713
14497
354114
933548
858316
668820
835268
945928
672007
270131
499493
37698
190603
16438
757638
321196
295831
214023
108903
41263
88830
944334
720220
269730
362516
488685
540431
872411
337888
164010
770002
50134
522182
443107
576765
934193
613867
481426
547069
856888
1013251
494246
327216
778492
24604
454272
165936
307507
897523
236003
377883
642452
328883
244175
865638
912781
501063
737132
607833
124554
673373
904096
816146
323286
539870
549428
887866
567291
195029
72055
948629
295470
186264
31470
42386
242266
1011948
78244
727109
27213
740413
266603
506841
537568
201301
401039
857477
937044
431037
549871
738709
273347
107590
688580
896896
530387
998479
602963
1012672
77866
366733
207610
368393
243783
973944
699646
646188
1006319
692415
150328
118508
295658
229006
917249
446147
34088
685641
586040
201381
698291
330923
332053
36342
508849
944902
239147
810371
51378
87868
422557
974153
444051
252163
498511
998447
1045118
945077
833104
410749
855322
971782
982787
14190
320057
571888
43485
800976
415562
142769
192192
201485
333898
902731
47616
461051
587443
594998
148501
898858
640023
196357
872558
85706
492859
721450
499531
399637
713346
949650
628307
359173
429590
803545
101075
801267
343816
538194
807115
301002
142990
301019
59325
741347
524755
763351
76088
1215
544608
721885
636552
795483
548614
754407
876176
494930
956783
418277
274382
323662
139673
69642
366196
55515
418441
775639
592147
643044
182429
836564
322328
361081
852750
245705
884549
937494
852618
184172
212049
326397
101023
971653
539440
892838
926754
166231
75600
617624
732937
151931
583358
537554
505444
1031778
443599
563779
35170
450187
416876
836522
682336
860613
608248
12522
227882
327398
860862
628749
17722
720652
875021
20621
37825
270597
458842
934053
698977
434611
342570
773977
270886
788718
607649
294985
637470
88565
523558
489181
424822
273856
933408
980921
392910
388723
803311
341868
882770
447878
832038
521246
899142
539774
785196
842909
247594
232360
697140
683826
738342
988804
480747
535058
399541
754973
285308
852270
27185
297582
423882
1025694
918179
1592
745428
278078
530660
909330
304799
260842
493020
483655
1032983
290546
628833
862316
881676
6672
799686
606410
536046
676976
942088
869127
575765
65420
269931
397881
817928
392041
620980
575044
552092
763661
12792
964252
84250
588757
996512
720265
341958
634779
625421
166143
179076
237631
39038
449936
891285
56018
463527
360648
881479
783805
174869
265445
566831
232685
585446
177983
463732
318883
318245
522951
482583
83297
104685
527827
764710
255390
654040
442787
188369
877601
771979
912632
779332
680943
829062
278294
576229
47959
889051
536570
566344
710160
269727
68038
536956
349957
440548
315132
130829
843350
174958
160058
71786
995105
999663
496182
425759
243427
433067
814719
796481
699588
7731
21478
552918
37178
557635
406690
912248
166599
840096
1024547
47303
64537
666973
1014791
24468
970249
541615
685142
270302
455847
984521
13919
92705
869733
370092
668321
763613
774683
738803
599776
405490
598721
703199
54185
899368
713050
916919
165425
646588
760181
875991
404540
151622
966137
854835
624611
321986
698822
813995
793938
740450
724116
939768
730169
795331
990076
663471
336394
546984
740668
771044
931610
864613
626108
869446
343328
851097
316711
554425
926144
1023387
725292
838442
175217
63538
472291
397598
875920
654905
243930
162616
605400
996813
273762
254701
871591
867817
512725
880062
534901
230809
65762
738092
931586
648879
401475
913041
186409
568926
77178
1016423
439582
641886
760061
180323
702413
222466
465655
518293
1029478
124423
812229
1042408
763971
577666
764598
598774
119482
370080
294550
471912
495119
458644
417120
676364
647666
947790
159662
638312
662381
326088
67854
373487
928484
335204
476728
509764
518065
193444
308413
482364
519099
888404
764268
469213
599859
836110
927636
119200
40169
655052
30504
349425
641662
46332
443485
763131
343604
804444
907355
157290
673148
507675
857407
326476
1039199
885851
96748
632068
405287
274852
937798
946265
830444
93756
504877
198013
901248
226068
865553
914648
387812
38993
631422
504113
981764
736915
681969
815204
850010
990044
524476
496296
864008
318211
295137
955175
146388
49537
836823
336451
903195
621841
375247
797824
116776
396618
218151
310066
40836
991363
9152
674200
520060
626928
642730
649636
813770
828242
1013050
481615
627570
798222
49182
619762
900315
947386
478809
61939
310134
326356
355340
622582
708438
418003
153565
83279
670039
784660
649126
512016
50994
98083
533999
760635
924676
591799
1034986
266110
597983
1001061
821860
985449
365994
687261
604785
997247
212355
495721
111062
325819
140363
456478
728376
681111
1006617
310042
142710
910657
24592
669477
38470
162091
255945
19019
999409
470166
548299
501634
816292
429447
824643
657179
483268
669036
464786
274396
950226
1013260
73783
862232
706468
15597
731137
288919
366204
286853
659699
142154
1031685
988112
362557
510819
697939
215592
817761
59823
375392
565653
347113
591470
787054
294121
226776
437257
981018
490546
442543
114210
865063
787873
704532
959211
973083
126873
833108
483480
146705
884323
487725
863651
353900
228395
1001333
861587
999458
319172
725793
468737
616313
178888
116660
255193
201446
910710
36
1026835
353311
898481
513122
193610
435025
638803
41051
174262
665863
814482
256675
555495
114882
469424
821829
557218
616764
938190
71829
376479
760202
237360
924780
1014193
262786
62560
222203
968315
573439
248791
213606
43560
793281
172835
161354
822500
881380
1038446
22013
1012150
348395
494257
652555
318620
83244
909692
634446
213627
629852
751822
282826
1035969
1010787
991633
977303
217447
611554
321605
651145
316302
81395
690150
1033030
795096
752884
410612
369618
148673
361551
448880
954337
807095
362141
91602
787774
228751
585627
338046
939984
1008974
20992
804702
719717
30184
720773
522272
480654
558385
393070
928389
187457
583804
335357
342747
350611
87341
612067
29126
912739
568785
566687
334448
1012948
181999
603045
109324
496049
116285
661718
653509
941887
47590
835689
823074
930549
838024
404341
883529
707486
278045
677328
728571
280168
620778
931329
613187
616966
4513
405065
586768
983875
548120
687071
177222
274703
1017029
518310
167075
278564
793128
789721
865714
1015691
22462
852244
53376
518385
668526
275059
293009
886187
691830
26323
721831
480677
35162
85344
513534
527376
818985
534453
173608
68345
947820
1916
82959
719034
604469
618712
322657
422532
384216
281871
422943
908337
584454
803986
537332
337599
807963
784694
902469
982255
965183
786859
130977
996360
524526
877721
256840
302719
731366
133221
392464
396202
421660
526946
695972
713973
1023991
662136
371029
397245
588342
971623
863141
996051
407378
733049
626087
997600
357227
269344
749255
303410
378564
776875
452026
182107
458404
600297
382874
893228
686044
547068
637535
185802
454583
463406
743079
584318
245994
44857
834742
719104
473028
552764
471335
199731
481116
451242
466010
300544
211522
29659
1033399
110632
517147
171585
174367
278540
97927
914897
340119
739559
111039
72010
221322
638589
7931
802149
9325
695905
1033632
634807
166286
432398
702205
711566
1006215
103193
586242
56616
609651
93084
720334
269020
277159
870875
349551
402040
42209
782663
114593
476397
863006
326456
609962
770612
84506
322301
938983
536459
589189
581295
255139
382699
934929
529540
229200
245353
546259
207912
162001
209230
585883
634020
926572
239583
795512
812385
438340
970357
712174
825228
366942
647468
127252
15265
374400
352638
17465
97852
200096
663589
946175
605244
832017
233928
305225
344737
616053
774416
187854
376910
1015971
284347
750892
579164
881891
567841
303815
549276
401230
1035610
688539
189597
413188
293755
84074
582926
970834
917550
65282
49006
725506
588035
222357
497418
94580
149639
797499
830308
98169
632337
922281
143090
292365
755937
943335
14809
371213
226981
536274
247916
1004759
947122
222114
179966
920660
46913
94687
559415
198405
590379
855147
504105
1032962
853516
755527
160540
2637
495828
342588
931197
729859
106766
833223
872675
573798
481711
819415
488699
158137
909342
766606
68963
207929
115809
581359
825502
632672
282289
948158
1024947
879042
295606
106307
106266
362044
504756
1929
693173
896904
570787
701285
400395
784932
558050
132686
724696
865597
1012435
236586
287130
1001446
43334
871905
421471
133060
826060
888933
475752
1043718
668686
960950
670978
634002
839821
309873
368809
878482
224841
461797
350565
455460
226565
566113
827572
488169
357422
788388
354002
560105
72169
56914
155432
355732
496077
614060
86122
673645
293162
188910
262665
987234
387179
292401
457409
324426
469899
118227
131846
1020016
675799
763669
146967
1036921
645411
166910
215373
721740
72437
709232
516045
409919
545420
372064
965974
145508
978719
419616
63370
406220
707943
999592
242546
355860
1000523
978044
499379
289329
1025060
819591
345578
490092
829867
403248
6047
328208
63654
93909
721764
459193
268122
872495
682677
64206
806672
446303
776571
998256
260296
871505
894533
339429
530423
674647
681098
654883
748255
945813
895307
697898
791348
361251
72706
438958
364343
823759
235228
772372
178540
214994
467972
89367
464156
271534
227357
920849
748631
683190
592136
745463
751559
403400
174345
602315
472974
456567
436235
389248
653129
381415
533830
566836
111390
296583
327920
758682
1025379
1030858
478131
297465
667620
101021
418949
39569
529890
267851
82944
493736
157289
539889
564907
999371
69706
246550
400919
34470
794302
997564
652390
85008
901497
264753
17052
294446
296658
381059
276776
895732
3469
436406
549710
891538
856992
35046
874227
601238
31528
88393
389724
140336
950054
65383
559391
939819
492977
979594
56722
1044497
932920
576099
152876
346237
248323
979669
633982
199847
953062
611802
106749
892984
854008
1041795
648605
782392
367809
6424
440035
727829
384532
967824
553557
959801
655538
488698
780386
304476
100497
979968
891006
694119
686968
952851
782202
761196
238437
760873
117904
377844
300109
77689
187689
218965
404213
148206
564672
1009413
723006
840743
380262
424059
638069
876780
949925
484599
143447
431512
817465
813928
817080
37906
463797
474280
361581
703131
883185
793940
867987
428220
155105
628484
699167
261786
296843
807822
759293
597819
622280
751269
210706
746470
252001
928948
97504
30146
378856
525348
190496
423434
431565
45902
305794
666277
336666
617352
865053
233998
49909
516918
835841
459628
784242
913442
473535
708031
982402
482242
263930
974455
508063
530566
317109
501342
585722
551742
970548
786453
390206
378565
728087
899075
895195
975497
441669
1022351
461905
109884
1007676
957637
383490
660697
639543
724969
593776
717595
336501
135538
523669
621383
117342
561268
948853
59320
799655
750174
18371
280737
1030691
140871
1011540
696892
11773
476065
743938
95983
85957
765037
358745
613562
497529
214046
702865
624772
853380
76562
977764
1038506
109320
502411
672421
235313
525538
362533
1016195
233820
15517
930952
35672
591269
855824
274179
269548
242751
573778
597758
270283
734803
608499
987143
881068
639137
719939
752790
734761
874162
1029072
766997
815361
550334
240656
860618
837128
127745
285819
294628
657003
1016072
613780
332883
933443
747350
476219
124714
845484
947111
943969
37831
618912
442942
506177
1019054
434487
907803
312610
369301
815769
99806
687025
174754
452449
675756
1008311
838455
354665
175985
709932
625846
793880
176084
279692
1016508
142424
6392
742479
151754
615670
742625
78783
372324
570180
365042
732605
181130
960453
810644
798957
446276
803309
409339
217510
476629
280998
595074
18039
507784
612046
286830
815086
600245
840834
797943
50387
577493
727135
93523
649701
14700
723879
827615
686922
462661
404667
383837
451600
554648
95174
358701
462818
910778
384016
1044702
33477
224141
960431
856088
339883
41221
920966
451227
410502
61038
917195
187011
1025683
170379
734360
566428
984118
489435
190937
978027
629901
1003968
300717
832971
98558
229098
889819
871372
193198
832328
383925
1013840
226225
597999
484986
699702
178981
253278
599141
498310
460785
1010141
913685
210248
652870
640598
1001479
414828
424506
837015
559817
970850
956316
392722
123903
109450
911372
18426
269615
467408
320867
313450
826696
655229
285858
357419
99686
613861
79771
715871
170052
874672
377616
429340
498968
252182
197536
871151
203013
695027
194380
383513
213343
698559
38667
662754
790617
107397
755204
66460
771950
566075
484830
502710
352484
391540
992577
27107
50306
240813
226002
378975
537412
961898
753823
918957
355082
918398
856954
314079
987607
995974
498389
843978
276507
325217
879434
325448
2371
748276
151688
894540
467063
438621
943943
397214
89259
266375
236241
1025874
599802
573206
276438
50873
833267
333204
581927
241091
609898
998327
1010515
975080
1017091
750340
517028
67190
604073
646349
388207
487718
176778
526475
595865
319283
390752
261035
749126
99670
321058
598609
674087
983298
276036
392964
218409
959011
887921
3011
461687
845933
53731
72471
318025
140681
627897
616020
351321
467443
486201
194461
165236
29640
551854
623592
447317
794490
687447
159976
657167
154268
481051
691660
580899
985042
522490
133396
493053
740487
61435
584584
761215
966446
15709
430697
529026
111626
909315
1034367
900678
276853
998210
353890
739564
14114
678802
187185
340161
906820
417035
657022
986228
203027
111752
974195
97249
761875
979154
942833
57420
1011873
393601
790748
87881
408243
691309
893897
673097
483348
685451
504896
626795
164248
429147
976745
269802
274312
396234
314955
371915
790515
914
666055
649640
1000939
113353
464653
738828
750702
887557
880037
408170
677882
905554
972925
561286
318665
951121
212001
969492
10685
97249
467551
498464
965800
640222
566211
992566
876124
571724
45188
315417
567642
593266
429179
432350
38010
812338
80852
750445
665037
133915
276417
28347
792607
540192
731845
867474
714236
311734
83437
614747
774969
604123
111457
271190
996027
287236
315904
214601
658139
957458
997765
831400
25473
605902
192727
838462
529843
623562
331632
393036
420633
819794
807178
358822
167615
600299
496825
676310
525297
344359
975622
371295
286779
934815
41748
548671
1786
450539
528183
20221
641965
36223
75963
363198
772620
729075
649331
593168
22522
748795
771144
401024
38903
424051
219203
709736
800262
923193
419189
258399
129546
827648
665494
1017761
1012972
134937
408316
28028
527641
451100
473534
882886
440443
153885
881072
600971
111685
862407
857440
772432
538624
946486
340431
469689
418513
875764
936688
478664
533078
521845
514363
847488
187155
816466
751589
238556
722829
885112
472556
128921
148447
806263
349956
564767
489951
850340
1029903
806790
342047
261677
981494
142040
650445
849182
977154
383241
900421
526974
688652
591520
558499
137427
829611
851996
408963
241438
731457
584080
156814
171355
901812
1038304
453452
251812
6010
631218
25822
68862
918313
457211
911176
611216
127354
66018
915166
933576
972943
422603
942053
172191
274404
258522
167241
852406
805224
226573
615006
404757
906450
489324
990146
862551
213728
953456
843416
996412
626780
803841
783649
771161
184236
324057
581194
555151
12333
477935
420652
575129
796709
117816
721244
257573
419444
986073
65108
463267
126996
912249
483897
62
108159
764588
562381
721535
190915
321791
1011158
262500
68179
405002
566508
632716
415377
250705
510412
1011500
674281
652186
480248
233857
817599
880194
186595
555498
582741
521893
662124
690718
984363
528501
723633
275234
354865
823252
808378
483331
311012
580619
1039107
605807
357079
623833
617636
175369
752037
861596
219973
570892
681791
348446
724849
817548
61802
303227
516779
353452
745984
294156
51025
561149
250387
977178
798865
998782
816750
186416
418784
638337
418362
481417
709027
253209
660853
976421
577766
417400
304520
165815
231211
373809
899135
890159
569814
320725
557593
128428
352143
707025
726092
64421
921008
251757
743689
905411
67386
326412
515460
240086
239315
568506
387506
480518
395257
1042083
83647
405563
368062
78798
673425
364205
898875
879308
396810
74822
583774
592927
908337
251831
595313
736602
407879
855002
88177
849629
564905
304522
965289
761788
246565
249912
378108
608409
998974
984449
1029150
118424
1003417
697570
852331
131501
912026
516026
575204
483332
248227
384183
689792
681168
137548
684071
548340
538077
715347
242445
466216
207231
16654
609325
268528
245150
980718
635959
1010637
842115
815271
684262
40520
366109
833746
236146
77266
709774
974001
862814
306022
387321
675962
64588
785523
765669
228307
1011102
981703
857424
565824
574347
55114
317416
289519
878844
452213
88300
395234
384718
103903
1039180
731857
335208
413667
92462
876559
132768
898908
980213
205513
111947
880801
117603
726921
175264
89865
972640
255467
777741
14375
786339
192944
136532
652012
451602
561667
13642
954092
314811
31577
153565
365487
748548
451652
764420
766265
825419
22609
976226
822965
281939
801650
820735
104431
752349
931117
903594
48164
862506
460087
298509
618853
474097
838921
545426
498207
926200
105187
121384
704687
796902
738575
706588
562605
622128
169243
456562
517381
65433
897696
285572
928538
876276
511914
596239
959898
266881
263077
49965
465031
393705
294075
705625
519103
11925
176684
710284
67091
474224
712900
68967
601014
620314
525573
511036
915191
481994
261815
159656
63202
846464
287655
408232
532791
931165
881469
389054
841945
150646
828664
118529
320819
919863
629596
489895
905575
1012733
597902
175774
834450
158735
989644
973911
301678
720467
864437
391479
921496
583116
610708
7394
695500
246117
168649
766359
1024495
448164
104439
940023
551006
376112
41246
701823
210573
997447
341976
726687
71002
754329
387923
215104
792720
826966
982018
298867
923787
976018
21792
539536
690412
90990
1022844
191164
657122
1021427
68875
761935
760537
937203
321382
370654
843349
1021730
940228
287975
368935
675333
644269
320086
946886
586122
491430
345959
969510
933871
551380
9427
470115
860369
22118
644720
761670
355081
698116
819937
596612
881624
803208
505682
5360
779361
453811
815709
536880
871526
116646
564844
221239
495741
551863
976522
287950
705048
420900
648772
600305
142071
964748
514664
622744
341987
985628
531019
502550
463751
145726
780642
968543
711556
321361
809539
9200
517233
553678
751512
459818
113578
1016516
376272
350846
138423
756274
509000
636359
992917
730374
160077
182534
740293
329047
51267
328144
844575
119340
818206
394562
349482
858441
1031838
226401
460728
695174
360971
228517
99588
790242
352158
731012
596711
191233
62963
166230
55550
371045
290106
424447
230938
228044
58408
521877
203770
134227
327173
216946
811681
214739
497849
264015
180571
527604
884093
893922
204348
933844
955114
504647
640745
491287
65788
315159
108251
299118
75104
682873
485434
442834
318574
123662
840728
1009537
939133
539398
504242
600047
730061
288453
1028857
923361
67468
972202
925647
709034
185314
924368
566276
573039
554308
350433
946605
892757
958261
255218
321712
138170
129339
429707
794851
365172
363382
109521
194611
422323
280398
186405
602651
830999
571948
407902
180821
455023
170005
502336
559963
403238
383265
992287
147359
829179
432945
558144
723628
989052
417549
62388
845473
449738
498203
279348
548195
1003004
316989
530743
943160
890829
106740
80094
387809
4406
452166
72496
463334
148070
190967
353505
448783
343738
62764
804651
728374
648332
54186
280719
220023
588180
30177
107356
88494
43540
96629
695509
989661
471811
12568
329833
475283
693100
252554
376597
97685
33729
187763
506652
823164
389809
460902
447030
581549
582746
28967
8552
1027870
296345
423462
737302
471088
858939
788228
60056
49487
862100
360058
780201
460792
350904
576023
227199
279296
139386
764933
883772
889480
997467
52155
60823
735875
790790
757923
281142
877413
239081
287295
1012576
277646
98212
475776
93278
44655
631701
201672
622146
449522
567659
637599
776672
570970
28976
892485
895800
997328
548925
472635
327086
325716
264227
390531
803297
901354
139298
847168
73319
64028
774098
92955
605010
17500
843782
635709
747447
262912
868404
657534
173384
241663
838189
751061
129856
473885
625337
1006124
689222
969793
117125
136121
623573
773850
492161
1003316
6706
941959
51519
557207
836815
381287
462194
891249
877860
359710
815234
522224
165990
246579
378807
406708
779706
730723
289297
704207
18711
955730
260764
803569
51475
297641
239419
443940
520083
609085
448657
567211
941981
611302
412690
260587
519581
603624
661691
270194
30397
308225
579994
557282
851633
1020287
734901
772518
477437
738678
632625
979569
110118
532161
464874
931216
529600
885671
534323
433946
1040471
936347
287944
1033097
440565
199569
372443
107835
376975
707213
287342
1014092
91592
924194
646654
790124
384614
158067
811639
431571
135959
2208
550689
66715
489076
802810
965288
101915
824683
640724
941513
830311
172377
199281
989639
454608
214267
771526
986260
768258
921662
546176
808231
221075
831085
421056
615563
943979
771929
881670
642294
260307
56011
698711
55215
720533
703801
267485
244043
480166
602938
1029861
646648
693846
343359
552834
558514
150462
437486
604217
558794
114283
687200
725113
106025
811970
572496
756402
627385
218704
78377
914567
935963
144942
143023
547471
261011
39930
504365
172182
119459
805614
340994
740382
373787
199526
204261
750704
156112
270743
667739
782690
166979
713977
233093
1042226
1015988
702257
145177
468557
528192
683226
283734
882116
346577
963624
746291
1038642
871257
217313
578355
574051
913941
716665
15772
717298
616974
453353
359403
788529
652807
764170
589460
761967
318768
143377
785665
687127
935738
1011779
664694
373658
673061
331136
257446
953613
29984
667618
834531
899236
427184
345878
1017527
249398
113567
83092
970187
131440
711297
582861
553453
985517
434932
197778
387443
785219
456075
300739
897043
228156
131278
106930
750841
501801
84824
514953
370818
750669
750703
511846
235752
221853
283207
413205
767481
908592
1024494
1008467
209101
91726
320364
612212
648233
56437
251088
52271
586481
1031193
842463
855210
753759
1013678
699265
140805
762588
660571
172584
660163
798580
132985
229073
906119
421170
847056
428663
927009
256167
896196
844252
189993
1012047
720418
578017
87872
425404
657191
375703
368580
116523
957249
560183
126396
391175
356159
783645
216529
831921
258530
321456
234292
659822
535256
486451
340009
774748
982013
234189
767583
841294
269788
290935
1000185
813092
545133
705224
183599
936765
994616
956415
975727
682147
945534
952883
621007
986122
275694
55694
113782
97255
677980
798587
118484
978841
631034
1013751
523007
920737
316931
460905
56169
575537
854537
950926
670524
59013
578515
66728
50583
457005
285932
540180
57027
994078
617776
511616
349454
756240
471190
547258
447192
511222
161691
391185
391562
484987
334123
389992
523698
146862
972042
580792
919999
153258
760808
331324
793341
716095
153484
552548
441319
553610
481197
1035470
976044
592937
456590
18582
459811
324341
889097
830696
266596
718677
730328
551646
1020531
873019
815869
923615
61379
786861
598341
287030
795920
228328
308744
669302
261895
808058
141865
849042
896450
912164
845764
981065
170365
762241
14117
297346
913459
506351
9945
973597
7485
532419
900855
462500
621103
16638
115872
696467
659268
585263
31239
846898
524564
524711
126400
941774
543819
32330
846042
886438
33150
963490
671925
43496
267031
848026
202844
839043
397427
650514
397756
367700
448482
750295
275284
721084
771532
39331
406000
114761
705987
377319
510132
630038
947385
730268
31986
592294
982215
26370
33877
135942
480521
667672
713818
888039
191611
337908
239940
369981
294046
39850
34681
334340
15270
782722
486630
471443
408687
1000774
961315
734134
523395
584207
887194
184126
938076
388901
575341
1008495
984484
159966
61518
220051
79771
520329
189647
568054
635948
733985
163713
346816
521388
528843
198869
828079
810583
854426
532357
481260
648102
641232
744271
455094
985635
208965
19440
982773
771528
21234
749760
752200
889335
498219
1032147
488930
737777
578334
214029
320314
329135
90920
1027423
95156
58468
279356
871839
163154
428592
285293
291036
346054
877614
747468
719365
180016
752554
5805
581548
205001
398398
243756
1035277
339472
192337
239902
214185
83967
219426
727928
286154
111767
940508
457556
1038241
254337
671771
101727
1006459
396672
2669
1039812
204033
337207
1018588
868868
128449
899605
566373
1032587
487560
918886
60555
362851
994210
101576
206983
32478
895466
368188
610243
1012901
443216
765708
821971
1039433
576470
232830
688233
180602
571489
408403
378230
701616
147164
820762
15976
579897
857296
72018
752647
767418
1038777
603265
808439
812668
1021100
592204
768764
837463
564831
299984
489051
962604
556974
637161
842192
279601
877079
153258
247162
769316
681499
186139
826168
317464
377027
911125
203297
640847
283836
978661
204108
200963
229893
537930
274516
693441
485769
993954
405000
463021
799609
738431
665221
761788
21056
767935
286579
286238
764810
62867
199142
1041746
781051
956141
433038
486995
734348
707802
1025627
248135
785802
36337
107660
909341
993205
789864
205538
331835
381778
232811
132589
795625
704421
579502
879675
569251
142088
677303
576584
940396
556705
819417
825739
238419
739137
105332
525629
461382
914232
225674
910132
946463
214669
634388
152895
198503
986681
246651
761395
313948
141642
280624
456942
97801
1005798
610790
323864
75903
237856
643482
369777
433320
306426
182041
771181
1031336
781329
471579
300212
244134
634008
1014229
886475
461791
157645
208936
609417
1034770
838909
1033662
667299
794494
50117
267919
979025
174186
955336
878260
237304
686959
69720
409760
509914
691406
50956
716803
26849
503554
429007
153438
600578
724701
209550
276157
496104
820044
445513
659487
457489
119374
258769
522260
296379
857137
193527
861470
874298
41350
859363
139261
184530
594318
999101
191626
646322
395462
35815
403551
164431
85451
324078
489799
385294
267590
744859
105927
929526
576872
920038
521602
442159
673535
947708
343805
31948
74611
511246
371156
940471
514092
545519
233500
900470
823480
465738
952813
870096
252338
111527
246265
167587
784770
71781
372096
595561
525118
193618
8932
571377
692966
68523
182667
416739
943519
57576
880264
554238
982006
637363
429537
5362
791498
91807
540522
865881
727353
597195
20074
1001805
71561
16201
300783
368567
697406
1014694
487762
433898
740126
831376
711678
691903
342772
941259
1022003
688372
560429
57899
1035209
631438
656300
360507
955514
509368
730655
911796
931460
440028
425144
886759
465494
104054
461268
605740
684911
126757
244607
925429
872650
591102
100068
20047
835969
1027725
23937
156731
680377
416581
75779
760337
103959
795743
151996
538646
564922
307960
1016250
962308
32355
839045
106659
262053
835639
480138
66825
317893
844041
214416
948362
945194
14958
899457
299961
597636
71784
66944
153268
558553
977494
1020507
30136
882769
188350
377500
744985
497627
1017074
51485
770379
988461
726116
1016676
496521
683814
201789
473165
984762
1000376
879986
639571
698703
520926
55241
415074
440426
3130
517535
286104
79346
603202
329736
910538
983870
285789
958261
501341
413633
786247
905361
558148
296839
881063
271447
1020913
1007571
566496
749741
379144
108332
428760
673656
543922
222780
691218
645499
714872
914942
1019530
1042424
840235
279783
983066
852065
543573
481265
922150
670300
291019
854049
121556
367329
491009
704079
158192
11959
997215
548993
651342
445361
506410
761372
1013437
85725
101869
405630
735424
190044
639337
377661
77001
523391
594415
134608
495352
954683
795616
194288
50065
379005
536279
499936
497326
828352
449505
248996
785507
23267
227769
1005876
258295
46157
595649
572770
28743
845740
184241
588403
206358
625646
1022016
7228
350776
277093
1031171
829126
175261
700881
46728
973670
219483
703071
708245
1011159
699783
537321
984091
278555
697508
879122
937060
1039241
757509
882267
632805
658351
912754
581183
492479
229843
881618
498823
3851
446841
868560
525810
23378
190
587869
82654
790128
935483
522921
130457
469923
1016511
996194
708707
551657
414281
262799
253882
65280
816242
208792
950944
427368
34162
493117
1038648
244528
702696
486361
17052
920113
153071
215762
159561
840197
235186
420233
104505
529153
173771
978578
370878
776413
380144
151472
1023657
453578
360408
144494
793692
387771
135350
902808
231801
663802
370054
943521
700516
875567
514378
1007193
1017199
488903
326426
595527
22951
485473
612868
70933
650160
904311
269132
73484
962209
260418
302706
984046
839804
477786
800603
281208
868612
107095
192065
37730
915124
55018
275774
995960
79463
506434
676310
157965
168618
179810
665497
976351
350693
799407
407206
807018
854882
699946
1026159
619043
81839
584235
726068
442979
627429
464388
440217
544084
75670
431546
134639
394603
950292
580442
844497
805654
736957
961308
220933
337170
509836
955857
353093
828609
516474
61725
285834
671700
166735
965858
403311
527208
32065
884029
346686
413264
324398
535590
225847
974517
809611
841937
33842
360774
445993
468861
107205
696920
43295
305616
589270
509102
166183
371431
789539
645509
191765
603883
149754
241998
100204
894765
530078
975758
303534
247010
198940
829417
175078
314437
913703
1004204
809539
956734
509330
885632
38221
739890
311964
945128
435102
439790
186673
427721
692871
860678
771220
304221
253907
413487
988037
646856
979639
966776
213369
806657
363351
117534
71858
325429
693108
176849
591218
443993
693154
864278
962700
899744
340961
1040532
348948
184842
62439
163145
294721
999976
779329
692306
315316
669599
739667
197027
377284
62859
679842
380024
878623
135818
576470
416209
1026700
158759
525046
59473
681511
802428
95931
755042
971887
229643
694071
477082
545123
395053
432955
606137
597634
855957
563007
249178
45871
229351
4790
826545
523790
912107
794936
1040542
227601
1018668
43840
58208
84388
636914
44072
210049
76288
9101
925920
940808
155370
602912
414375
405556
179009
718161
911286
976682
613817
562779
140208
447509
786947
897976
1025637
597525
508994
55425
827384
406234
365295
971488
276146
757753
180697
72250
288006
57666
847671
1001234
73716
827755
681747
649828
921690
1007547
731646
720121
224459
636825
507524
375048
439457
1025689
496985
782407
513890
271584
852488
19938
829923
77939
278686
676854
330076
1011427
555184
731540
544411
76296
690573
36942
641210
1012132
43485
950245
212565
776428
417783
199310
862601
622058
187890
502971
68117
261371
669493
837433
566990
509975
172634
757794
38147
725021
803099
406402
552787
1024105
248897
968406
189154
173710
357703
661114
786541
282296
144930
689336
71921
73049
489310
679724
1023251
259354
515924
996811
718503
717977
441365
1029256
784986
259591
607209
292263
55571
419438
157722
365385
325321
559
880103
962184
4262
349880
128784
394183
421380
622849
617538
254830
614526
609757
493905
747589
550036
853052
183968
277096
571128
411006
868580
983767
450439
799641
1035144
198627
785282
913341
424616
383906
885183
14379
397086
644635
154148
386179
760921
564855
205380
536761
68643
303768
504537
183306
130467
480575
352820
346380
577329
649661
1021420
347306
646379
658498
654740
917415
677794
1005597
375350
636091
967405
204652
112015
698567
796625
159860
446049
526898
151247
634283
297957
207153
984575
511313
273911
669032
282858
744326
64761
963323
405664
988467
336652
670371
644372
563117
130239
485027
788728
505696
812328
462137
427388
28832
300046
233159
959157
209323
62799
503886
420264
101047
472074
878233
419549
911258
248443
409263
120668
136901
299621
30705
179097
256085
655181
679562
1016627
222068
94688
465502
705395
125627
793747
881531
851254
346059
134619
628486
443463
59656
485666
147307
259508
245170
716425
754749
727440
571485
770104
428673
1005900
940776
677999
364961
16748
712707
539692
547606
344773
21933
970286
1028228
965193
363380
759131
752347
907408
536561
215918
748052
77126
177562
278492
321189
513716
664592
846829
443811
164126
592347
472299
640506
553123
271213
1016911
638345
68144
11057
1026532
340680
693079
118594
516038
581470
611320
26059
940124
245716
851562
904937
151637
533980
1043150
839809
267890
2720
910684
860830
705933
675172
471795
707430
405134
646576
646636
1038692
794116
960264
574567
722529
849416
189352
742716
951889
923501
684901
181833
861869
855989
354787
455517
672904
758406
562101
40792
42568
5407
471245
812631
238984
1024141
179234
6493
924397
147471
296078
782728
604256
679160
443037
668058
329980
522543
366842
888531
227297
1011303
538946
476178
522648
123372
849242
516830
875232
950632
790741
754718
510313
892660
90958
1004293
360062
462872
268578
103781
652019
508355
268337
546705
103511
525211
595849
410541
976372
345558
946319
663601
622112
212834
55096
1035352
394235
110866
933867
962543
152995
497439
926439
648090
133490
872948
529412
907097
955090
420566
304944
907645
101726
784799
998107
692515
344273
808236
490240
1022637
356641
923422
333805
387023
297201
328414
924865
676030
689227
437061
179955
4101
110160
746584
620154
336125
682830
154510
740778
1021371
454800
886524
569181
748976
541302
979213
301415
944729
167508
502980
293267
944089
429849
292778
876734
140376
51363
981044
677991
282673
74130
687633
942478
919925
191006
342222
759114
187347
527276
728559
126993
296089
843877
835975
197367
803580
170675
59281
157894
327157
53081
308845
267766
920094
299658
984474
703375
452518
887850
193056
47071
628559
919568
298134
616545
746848
358935
714729
262845
652247
104759
39358
907536
513456
665769
674182
933512
673853
14225
132803
997982
322340
32123
988454
657071
808203
812445
508533
1045040
512198
245761
767327
515101
584542
330642
204355
588097
317265
37222
171804
564891
174902
703897
644532
288819
279857
1021389
148351
610185
396032
863061
986470
405959
813519
619342
526918
837863
952762
877130
268860
958004
357736
297371
631338
36976
220784
847943
761115
50321
872877
569243
792607
362342
903137
405007
305889
581885
1013819
626864
22980
210615
241601
126621
202735
355187
570670
954209
418112
527214
224128
477424
521236
62031
384052
710687
115085
316815
660453
225614
742491
90866
544854
306649
993884
965669
357984
1008263
636217
984524
465787
978571
71611
233152
547460
724664
993508
576685
944112
490576
530122
168553
786995
30758
40405
876863
916881
754587
744222
832338
878353
942828
437014
563460
540745
783742
397178
677055
953459
197652
440274
740589
201864
974283
702656
977590
902217
720242
984836
1017565
1024353
13290
125444
257305
508655
876496
25006
27667
563562
837678
214372
303611
226210
237320
785897
820665
761139
894721
554186
208205
873626
530361
714020
884446
176117
792466
1013770
628069
653170
359493
685376
916885
139716
187864
741057
945360
252916
819173
104369
565651
501754
820833
907110
112250
622876
425196
483308
334874
843188
259190
442341
884241
476719
130848
723362
616464
358869
888488
117299
294374
372202
495743
871360
20464
732599
235136
336274
942191
838195
366234
907383
515392
38996
804481
555658
650740
654997
145443
184309
345559
266362
227260
171934
221324
929933
831562
602187
216007
932369
361243
620726
707276
250103
898613
786053
990134
277476
3384
592054
385969
800159
309840
155602
672510
645273
12555
833765
999974
395122
1044634
777481
314587
194377
551518
390071
1013178
58872
723601
386998
538108
965887
529117
111180
265657
598620
942962
434044
119326
492937
727672
852212
913728
115192
88594
418216
160453
228112
40331
882965
884040
211720
415086
999344
448898
515631
594289
790229
935996
379839
823047
1000963
788338
250936
149508
480441
323669
319762
768362
292250
705296
870642
591785
829222
712188
877508
448853
1021206
618279
459756
127432
325149
80639
376950
498500
567414
96156
704979
714876
172357
629316
488389
755996
129073
256072
223019
274982
87531
857110
387521
587273
374593
127085
889794
844270
716607
252465
745593
449005
585825
351066
1027129
83877
536318
223856
262812
803153
737601
125905
910041
35417
549181
513910
295990
856284
689609
657890
1002574
195738
744959
905221
414070
151920
633597
997261
360675
940691
436737
762626
523867
1901
678097
845932
619955
260232
1039884
653238
979443
4370
854857
327610
816334
302011
652072
525214
398866
486421
651591
854696
415254
547636
569176
325615
15934
185127
471978
215599
533907
42884
491153
531468
579388
53874
577711
203797
594086
12302
341215
1000630
576937
596107
175704
846841
983889
199240
755179
763973
143996
121055
736470
985368
116283
182125
465730
658760
355733
422784
135387
90745
957173
501519
807432
973273
659539
633848
789932
158478
55279
676113
158065
28299
878529
271704
26824
400936
711310
191299
718585
493584
206696
714496
820785
867247
941447
640350
475396
303030
758136
322253
17124
1015347
319588
293332
696896
781655
16567
974001
803216
643430
673610
250569
589890
1017257
403260
380706
681286
211546
664378
813982
416098
149185
6112
226488
1044394
803843
310376
351040
1031564
955096
660591
878380
150759
570716
791683
1002045
209586
199179
148996
200175
320224
151059
301965
623553
492685
361349
690815
789864
534915
449913
713435
251155
377221
693593
921875
321303
391258
1037580
444708
233641
1001158
93285
742554
37280
109467
574807
341254
679692
945942
414995
882965
263959
892189
259124
365114
715849
417973
135958
10776
522019
860052
303296
501522
919688
76267
456625
577340
134344
355117
692555
429644
720140
184832
245832
467926
1016233
708971
906627
1011851
918908
58887
160008
404980
679337
850141
110569
863735
85864
993186
978819
833786
662760
959655
381319
311131
830842
401896
233341
360878
398813
114405
84223
600440
688757
54539
670827
377873
558196
892943
326665
24209
767981
195060
657215
428290
236482
238800
642466
843478
607394
561546
887003
256955
233446
27121
722664
358613
822276
15135
220632
555539
826172
337119
105799
20484
781535
214999
237793
1021220
718229
1010046
971385
51123
985655
153985
669009
135493
805824
10505
919581
113974
769147
894078
934602
340958
67718
635719
198193
756216
447948
692068
606799
955905
344704
1030223
116650
247634
143731
935864
765100
58751
694185
780234
310067
724759
573982
790611
628940
1027359
311678
337066
424665
630219
979223
672382
811026
391371
822567
268329
560434
1015805
524984
584507
724811
6124
109279
770500
715694
291495
553216
65541
876141
310298
727277
899004
447747
43852
267171
206857
460364
286252
1000066
835424
334191
58052
972919
163707
425016
523165
671206
162082
516135
512179
281353
980373
476575
630291
254434
151980
222038
627012
806649
901509
985743
44252
251477
227891
636203
863408
958435
750179
706443
233083
728786
375555
873926
701281
489972
708252
929316
371827
54818
448075
772528
214876
398883
236985
179624
558092
182247
400715
128162
302718
590002
525145
395230
122236
653846
447580
669158
584247
757199
585341
373903
657362
116993
166942
396139
480485
947302
365611
286118
785253
867551
631031
151779
548293
461980
350434
570594
418766
117306
30248
594429
897293
711055
381865
1038822
286367
327796
39954
187821
2828
742019
789502
206022
797364
1007043
361256
884276
916507
481485
57049
14061
921215
826897
1617
771833
364301
374219
557148
356978
756799
111806
406694
564449
336847
205893
351426
31091
599228
362245
678760
331265
815789
580252
348649
462753
527609
731114
269304
323892
90277
282298
875296
610516
409662
280471
368297
251283
331224
27567
512442
76340
955627
389968
87677
822101
62147
736078
968412
324976
741335
716979
791943
232681
43374
1020057
995030
78267
129943
759103
635796
293923
970689
980738
529547
465543
968649
405899
213231
21190
377069
878426
591874
760133
482398
269034
508198
1030219
268251
568739
310327
722441
925318
217525
544047
210961
678078
661780
1171
475389
394114
152972
862535
598582
366498
560707
849896
812908
231247
120197
666666
253929
210583
1037875
335139
353788
739292
169543
1002378
37184
155241
115905
168879
926362
468137
355779
431608
257759
121495
119233
47166
729389
85887
439762
581686
467483
926087
540742
610092
778899
866831
101812
984418
341063
434130
307689
415471
6920
292076
234888
44158
892581
84964
185689
152929
939440
559095
272200
23153
299280
663579
783777
765782
63795
369899
418357
382041
986718
8722
849192
457022
666325
383535
23193
776
596886
591881
215681
808019
148155
288790
201128
862799
402152
884864
84335
200974
254444
566399
835159
717427
252234
195729
950037
602940
444155
559565
399496
1007439
926621
190169
760233
402842
787566
1002794
290710
1022180
447535
90618
246097
915421
127015
491628
1036744
601650
467810
436831
424476
857016
674523
955808
83082
23184
846458
393835
170445
505195
828102
998548
418538
15644
35758
168249
429769
98757
213583
858249
143243
320163
670996
997392
266854
526679
198322
123496
96882
257883
329711
960006
243862
121777
140903
179421
720980
330385
775571
23834
652572
418610
144381
399922
722017
321656
326248
703707
570940
409778
729229
594100
1040639
874275
468672
470540
518775
274659
665085
642336
178171
332319
250463
796777
896887
1001230
187827
969632
794025
30397
1005223
232687
627059
1023451
790068
464359
726386
67504
67524
379497
351356
222902
677798
954832
248434
891430
923139
380280
817712
618480
244755
615279
996420
624170
348571
113162
863670
334112
889375
205596
622319
390187
153311
805600
396307
163100
437324
204070
289395
74625
416624
350947
625742
640413
234145
524154
14639
775863
475724
104053
206333
18614
229205
557998
28939
918559
674279
1039036
94571
568934
210651
723700
310321
95194
682600
11062
7190
1029447
881560
739890
487375
587631
472297
823907
177910
996678
328121
835755
774747
498040
168629
595806
293506
758372
347744
694365
568519
623835
39172
715480
409343
397237
1009685
222453
760190
240009
269201
868356
606953
484852
465824
1020066
738209
489899
822276
190706
968136
1011468
462148
1032115
166653
432165
697644
867374
376492
532528
109767
45673
585234
276811
936824
151790
26406
590559
1010670
990586
725685
240966
749420
658508
641821
216167
986246
648217
967335
198054
384910
715645
221405
913230
356359
38747
829917
191070
140207
875902
214156
83601
913892
682140
501040
528469
866200
17795
47280
768629
315164
513861
490238
29643
772149
875333
812284
272750
924469
116627
283294
851952
970294
532930
675388
835005
175970
759667
105045
454424
209731
969381
916678
852070
185370
423057
454517
749842
919717
717092
471500
1010360
228744
239798
255582
996751
123124
388960
473042
575018
397955
108447
340708
106874
251517
939503
954326
380825
826607
289735
665505
949979
94550
889323
202239
526536
344844
455689
137619
23275
496726
594519
676162
775158
468666
792540
447713
516790
735964
529114
1015769
547685
1017525
37212
982339
808607
323975
912551
543452
196427
134198
127599
619222
362078
709423
369997
699963
115366
58195
176193
742123
181258
504029
951665
293983
760575
639566
723801
701239
314523
566662
44822
939221
619734
555373
554562
867094
298299
369290
542912
543228
600464
932969
940826
980853
583024
339052
196711
565468
868754
220726
138063
149076
194026
959282
322286
821109
387385
503525
208857
977760
621355
920242
300341
540404
77914
572975
781494
827526
238595
160821
926005
375006
790797
918039
612195
142358
323315
393790
152156
1042679
807783
482389
357708
596005
832087
548114
156797
299151
341513
190638
138869
515990
263740
454736
85289
1038334
641100
816463
198857
510690
125016
278906
677459
204843
1037115
765578
187114
590985
362883
546299
334002
1004217
327113
42974
51836
606753
321481
870857
637901
297477
400935
40537
808328
103301
405987
934856
48472
65439
930728
399310
699853
301619
767807
645938
922107
297380
321171
22229
741221
890209
960908
166385
342109
290775
721163
852363
958030
267568
880954
512434
688055
817261
40528
321927
1160
107596
470530
44086
579209
74298
252373
338158
797549
846609
1019456
637126
574054
154300
577618
690487
931085
589537
987102
51160
833609
801102
605536
676642
73431
646908
871108
401581
437833
370787
570331
10439
7580
398182
625306
505014
163798
628922
600794
943315
102569
152694
814557
895934
470004
240227
463905
179497
903692
697760
24638
769892
9655
896042
333752
760211
885231
656554
595791
1002824
776374
844821
348735
197966
599670
865407
771857
970302
77211
626764
84122
711164
703310
970281
842370
641188
586647
905262
709725
387006
183464
982325
69613
1024622
263458
159233
899907
569167
20560
873957
804837
908700
423761
111363
991065
254318
845343
696086
337640
883083
778072
125870
830624
618696
882276
1024522
393555
206697
312769
766527
973712
76708
526806
965960
472243
466469
492099
204072
667401
798777
433862
795393
558952
228644
342160
52350
505368
727086
613560
27632
1015515
907469
334634
20352
60116
772137
912255
781899
342338
757208
423890
976146
516154
873732
674142
636408
118046
164672
154755
770711
843404
809573
291239
888390
959587
41056
881364
1024291
565865
369980
30230
534684
65506
809587
494271
343831
98346
756979
956386
680915
435413
270802
430205
781453
451719
228369
604423
208229
517216
998196
119389
1039887
80916
136297
892713
855338
223966
794455
388099
264363
759030
589697
382697
435111
468139
454171
809155
935443
536371
250495
767354
822825
154126
331771
879254
449915
14021
1022510
600699
355237
525109
228422
511086
323303
565235
511143
634247
764435
1013310
85414
713290
1018182
1034863
684068
21504
786112
474642
715256
722408
203578
1044703
314935
217899
159277
1030968
150086
122984
936794
265059
1020866
859728
56218
255374
227073
19722
100435
430224
342512
604757
355837
429856
933487
636903
504298
622661
674888
763381
756017
316980
38304
422132
20470
500021
688071
182498
991286
1001284
199557
437606
235114
934599
29179
67564
730882
209741
721881
974927
324728
1021256
648897
370425
125545
165578
609760
973747
31548
687786
876544
630584
672804
1041995
75180
101525
117524
845059
159701
511152
728357
603220
824395
502921
462574
468865
474245
409849
706019
438860
898326
31153
751251
124701
535893
543622
102124
136739
642631
13207
698272
395861
183088
616069
1037898
802473
199069
649945
299320
914013
629655
450764
920666
219013
849509
241423
163546
931451
985258
55158
233176
792996
250758
719920
959490
748866
401764
785745
780584
823103
733776
857931
375193
384115
490686
412105
664266
230524
987007
174513
941764
653406
291427
700648
927120
622504
707604
442910
1008325
823878
259134
237855
63687
425576
398309
190061
99894
1029762
516607
708315
745973
329304
168696
425918
889639
871000
410526
458904
542605
160697
736827
525415
383353
345490
537241
205295
825940
894351
257378
504938
910556
580512
517397
636847
508731
879470
332758
45570
450083
408241
428617
139568
182504
621553
286338
683765
813976
155779
984398
339046
175066
99991
903437
52657
197637
711782
378930
685615
68585
374378
164399
229784
113864
386120
598854
360215
566984
991074
788987
517248
303341
940892
574977
324122
48080
1022729
1025178
181100
19230
632752
484304
328641
38410
917531
832740
950307
394238
754657
632354
1015333
980339
454884
611652
201772
658334
75218
624871
276910
1045361
880189
284270
472880
79570
255523
181474
253640
831275
931947
196522
317372
929872
268395
752195
838570
718912
680526
835166
963235
1042143
9414
758655
918950
759009
938623
250089
316831
402776
500462
240588
963586
924485
98893
233867
624887
639760
313652
17300
799287
1013716
427117
472997
949296
280899
75950
30755
363426
451262
936059
220376
439185
39095
853545
686655
802416
854163
774116
420681
706015
718683
558420
513675
198692
986404
453286
195962
916834
248940
36044
364675
178404
128936
35737
913116
918138
369340
686001
255708
488474
919786
576795
173380
164582
598837
520966
301900
642976
877800
1020710
898447
280231
390215
555154
860796
800072
475607
258778
850150
702433
632219
812834
553320
735949
799071
739429
607135
499598
936482
908206
249169
709015
375955
765559
157440
424521
13666
67455
480645
905329
865479
553301
481268
1039017
639690
622582
980326
392378
826375
892458
130433
84351
1016585
838891
557849
373831
302702
641025
585857
911947
928622
610096
616763
348399
771879
477884
714684
359669
644489
8395
246008
14877
57598
118955
671590
638659
118815
227980
732512
428894
72493
618029
173582
147858
63305
911285
332547
437673
640153
59346
888843
76730
925022
870448
929076
877101
121782
820694
697968
546290
90028
407430
226210
424931
779150
535631
541918
264990
215556
738681
674565
262938
139288
497656
424348
43171
847961
267289
647949
454587
869704
852948
967732
244127
124556
519897
291006
509688
168940
106969
399788
379398
157390
324382
270672
567670
437485
797851
417402
25529
660743
324366
494225
935612
515919
342850
906089
8544
544883
880753
456072
119606
134959
570713
664367
868731
1010357
1028581
879454
44939
503022
525654
1022977
687073
547362
244441
66351
1035075
1023527
388182
426650
409661
178526
599622
440006
1002234
967675
740369
811406
286568
442126
119266
954719
89469
348539
916983
56454
191852
986708
21158
381517
1012418
645974
357105
361400
406133
397525
271511
214675
518788
6254
1019896
1004924
96622
14516
377161
386855
661856
117394
108231
718895
349388
240415
943844
1001779
895693
465106
190993
342753
474675
529433
439062
769409
691364
273181
829533
725783
389878
1040856
834663
715366
58150
763786
228951
944553
486877
566322
599414
816042
503949
185513
524380
675229
693886
570679
919847
621518
893865
217525
844343
7029
515246
800645
974469
208542
477198
292280
465918
845149
154279
864188
9083
479795
1010693
720101
648329
908294
479299
1024127
406953
953295
1014207
437588
338457
572153
626214
425631
291852
139386
801317
257498
210408
418083
1020597
871888
813929
130417
1015575
954815
366273
226661
5406
292005
615301
34781
312416
63681
1003860
220205
323357
820719
607210
340920
982421
550049
376
306444
824249
324454
467585
766374
288254
723618
271065
93209
1024033
595488
305409
347568
616536
338526
970937
862869
1004722
442207
946962
961246
784119
127656
426841
53122
9672
1017857
446231
1020784
897873
515269
351717
202206
485373
303170
639726
772551
582229
320523
637212
281412
647917
568544
307693
350007
946628
403030
60790
414681
566890
672462
1011935
219803
274803
331612
777208
542770
938430
616445
550460
322470
404106
533000
761752
408744
948733
713197
673643
989104
989982
142887
587697
635103
18868
145853
573907
529167
682247
756601
608551
626971
623717
581499
452961
742847
44383
293066
746775
745585
275392
509923
249783
273095
299947
697467
88398
486259
911815
378759
661580
382104
605214
745457
1001050
446567
110512
349365
852066
42293
1007039
1004720
913896
305195
719600
502723
855419
1034481
192588
708993
987008
188292
567145
153655
190454
221455
314689
489576
715276
554559
720649
1037974
890842
517808
367685
171800
516431
592460
324385
30258
996719
899383
732724
606861
110443
178698
561754
683344
483440
898346
12551
560167
314004
773660
478827
59627
209660
422057
380598
319418
874155
476994
406994
797699
806696
75147
674705
782508
142386
877585
618974
161845
25329
934584
576447
323029
354166
59214
779748
1011021
25967
859444
1024256
956254
869100
81647
911236
731033
803339
22776
736366
273131
460768
91782
845261
471739
585807
799857
161217
968653
677538
585104
392032
221604
991746
831667
661480
115913
35139
589714
833701
878281
425642
275145
387137
549331
956249
531943
733061
549291
848915
642476
336601
235257
823538
390870
517198
976276
765071
812022
751351
401706
120893
345494
833730
441348
720587
1011153
869639
168242
417090
665708
94584
346976
218915
219427
79674
461487
36959
486026
300807
177013
685033
788566
778264
778080
141548
774165
685343
656104
394466
1028393
946043
945380
893822
269064
746915
392419
61657
963018
187054
934902
729213
151829
313177
101084
695588
298962
176936
742553
877778
637359
300714
533483
902302
214138
783649
595760
338179
710576
1023820
203333
825908
211101
182676
111772
909698
855636
90529
247665
774052
676099
685430
488236
593009
102150
581298
92388
255120
518123
52611
481331
328797
334265
184570
1005096
742897
728224
704340
42247
80128
828875
102676
333625
21152
406143
351844
682330
444820
16107
704003
518416
434440
40620
635164
1016234
349930
414574
401686
607578
836180
199895
129482
864799
697114
203853
736950
446863
698562
279818
996464
111519
935947
668144
837524
713827
68581
961477
101080
562919
271838
373458
805191
662126
489912
120720
305894
52733
933699
512650
331121
567538
655132
92617
925590
946412
288162
71861
479697
262238
453469
950990
557636
399488
185203
906757
537390
241438
551354
517294
439922
603984
213494
850716
410737
252540
916681
228657
485054
571398
391673
322284
121448
605244
282086
739413
569785
712942
146013
378334
33409
118231
696985
699280
259221
197135
549806
837771
806104
512421
116362
650521
862271
568506
994063
269394
731298
81623
447197
629245
244436
201605
465805
452641
417301
590288
357571
1026162
239543
939034
37306
49353
888531
323910
860874
181843
200803
526338
62927
727294
180713
94770
813685
639895
1023123
668525
999479
717553
778539
442107
863670
591940
532128
335102
30204
424115
314427
38497
664526
36079
59689
159302
477000
62837
79671
384343
507688
344867
614245
245189
80294
498972
788018
725689
274740
578307
982655
309942
276945
25870
220002
111061
225195
360957
25682
892133
182864
331271
547786
855591
941536
483996
11148
30634
776357
607474
504166
60404
546621
129680
577217
504422
660697
1020301
266669
5534
245914
194155
97322
17924
386116
941412
948328
451856
74279
477618
471655
142997
382725
740484
593366
394404
505786
587640
725067
1016205
889185
910918
297022
619354
149668
814357
828330
59095
778188
490659
54690
478151
112802
92681
86670
549611
809778
264662
69428
912375
749734
956530
854819
682449
303510
14399
549298
67037
767422
165118
460091
687241
1035058
754924
139181
621332
470013
32337
262669
958537
489739
576436
792831
237898
313813
401094
91168
1027095
163441
500425
84795
321891
581697
397552
882294
884401
728144
752095
617493
1035610
568511
7658
408072
462123
167913
633471
234676
20177
705993
625470
786927
814763
8799
963308
688844
479662
202612
31924
1034336
9753
1029509
459425
363412
343277
735739
690032
175350
357693
846232
98532
823107
28349
140011
393052
846328
587197
725494
564435
490250
643385
316259
611953
379369
89934
844515
564686
950271
1034889
439893
145183
413132
755375
6682
973755
235283
502295
545564
201120
349779
410071
330905
413269
231924
100536
39409
109798
423319
411127
453648
311048
667467
15108
252006
1004303
410508
832453
28708
496834
593741
325001
132956
84882
448125
341507
768240
517581
171597
821903
1037824
393093
184760
122525
793872
220668
408623
363198
915224
315460
169267
52709
748886
676420
391557
386596
765403
48029
966180
552746
46343
860709
231458
567027
1026201
7720
857826
545605
327853
477017
309091
482856
552475
282299
686701
672211
133086
399071
902439
96230
563820
686980
326700
1016360
382595
887473
93615
391828
617303
154294
731994
819551
966066
192506
496798
597008
454840
761418
128735
130992
868855
868190
95737
63384
123013
816753
888120
488414
369480
646958
956137
222055
263479
49207
783301
38537
838990
490968
631449
192955
175925
711164
613457
533310
49998
201384
963804
946488
822223
504268
88534
828190
167230
894090
685167
772199
10574
175477
507596
258957
321456
888588
577147
304644
545006
454805
658276
427495
847476
285658
7118
561757
316107
730254
53331
466125
298989
67515
106736
368682
701981
385638
126103
873714
773093
726755
147430
631673
235047
914388
140993
176384
356737
306538
903739
112362
240362
246156
472644
601309
600496
371275
418561
315231
718426
427739
720010
1041348
385655
526431
643695
17887
713455
173183
32600
726571
166799
914816
277377
398218
800600
54060
937745
357392
800550
573847
752308
808805
68353
855916
282439
503213
438489
982777
759967
256662
299430
122129
144590
924157
267768
874383
1030852
600832
448988
591277
833945
422534
396713
481334
53329
72484
312492
236211
115475
784059
855532
972616
790061
681658
81273
55186
718143
466073
341211
141850
690501
277145
343873
598243
161747
765026
258494
443784
295329
287243
171971
312512
661314
1040030
886007
664408
455194
736681
971399
99314
192867
666259
777934
773362
554227
432537
387715
669809
199789
217849
296584
765001
351364
285680
533472
703189
3173
25153
574312
911596
1024127
196420
811943
876311
50545
556157
778947
823847
241121
942078
280052
74714
303674
652407
190414
599572
967314
78694
231384
953250
478015
235117
929545
676211
778303
890538
643160
875197
327340
23454
517593
219344
319567
477576
1014682
289542
468717
409276
382302
985259
692616
791110
414138
618131
672426
162295
52099
74754
600720
406506
1019222
410108
193426
973687
580962
708113
154274
576563
554788
757948
923515
871526
328483
580904
603312
486608
255406
297731
245208
580966
732498
11830
228492
405966
230770
313877
652566
575363
843017
182901
542647
32743
81738
580607
471548
90821
281683
308575
755520
414376
28593
895869
871738
950979
472216
503636
159946
338234
647907
867046
8209
816807
840290
298247
423363
332661
144929
509412
666403
717428
218489
911272
638038
884028
418273
194759
826082
701074
818185
563871
81998
997844
847125
319356
905730
692223
113251
496178
515660
357227
391065
40257
725654
127175
1031095
491035
316400
747014
274561
567696
212397
948321
941170
189300
105409
266220
876476
326430
1015206
404686
334573
556615
1008804
889734
689006
363206
872002
144546
433346
426994
813527
743467
306771
446770
644958
948022
782607
315352
858457
808174
988221
29473
593366
528805
492008
660160
554952
995106
430258
202552
362029
550098
441108
627948
80070
19239
178637
791808
613830
637630
472470
791069
393792
936498
700256
327793
898141
230809
64251
827267
825332
787025
53021
1035899
979025
497553
359703
895290
606218
224239
350545
626608
698358
34026
977114
1033764
943551
688811
1013910
259165
599536
164517
989566
779972
249091
779011
502187
823422
618719
220159
390614
740098
66031
436628
58699
676559
961485
581749
973383
985410
1009782
127727
302020
987396
369416
40920
108823
194274
549566
492591
582295
782829
1038934
489408
388368
177970
627538
60944
621484
888743
777673
709993
280659
966203
132986
406492
424030
26319
867745
742065
794347
232009
1033745
811049
208761
230479
686476
370695
884818
267818
396089
633948
693384
2357
438231
62279
654529
840505
570189
155644
333651
122997
388234
975095
289398
712645
365832
549208
258941
840073
301307
934843
75488
596754
991837
123989
261605
482751
559072
123526
452150
454517
874379
86758
663017
961030
835887
251624
449569
374072
829951
1020038
481468
531579
45626
655384
210865
352400
999046
337651
933127
48179
461970
305519
801970
845897
738811
170534
712632
684415
694924
9045
866485
832370
797262
24082
755914
323257
544024
926998
850738
720456
468873
676616
340597
779185
128734
651987
517941
145907
440189
56625
475515
308575
171868
149729
953971
523243
801328
997879
180540
714599
1004556
922035
106251
946809
345199
461525
259740
431439
813794
506977
882061
424085
971906
909272
281354
166771
243576
97617
516600
701305
342013
248487
582829
843437
201875
796219
1011801
585951
646649
438939
59541
333767
513691
878671
296156
1025228
103389
359752
709555
106346
950968
938295
754764
193624
940056
7160
42071
292739
1041540
644080
46505
874832
48963
869367
86028
888246
681544
628101
963534
61468
942952
15631
668505
414691
382347
518280
1036789
267993
114779
733765
605649
308299
24720
145294
994228
724471
970281
651782
238898
624819
76175
591177
374986
335736
540918
246887
11910
450118
195313
85618
356594
704815
506103
618094
970726
340174
944741
895921
623250
176796
181472
240227
177385
109226
621595
780554
749282
480521
983756
604778
599391
1013004
402022
992757
821977
414693
525496
231636
266758
791176
1000226
496772
406693
908393
243462
580328
436865
384324
225263
463427
243183
369027
545152
32872
870042
45963
976746
531313
236513
483611
707318
915879
568509
321771
819899
778222
667798
170997
531469
719852
571095
1038479
658079
433932
974786
226553
1040824
777479
574299
74381
335259
683709
516348
916575
402904
691977
894069
490048
335835
697418
669935
1003352
686766
781193
239967
665874
199054
1032987
332997
1006287
949611
926339
461552
92315
352071
404446
360903
498600
569528
981644
964407
387371
953679
951778
744165
212156
508299
829399
999534
46331
277036
44132
174078
638243
828318
262859
505281
417266
601657
998503
854189
738169
168586
444822
982163
675328
678441
588913
553763
428345
214099
178388
867992
724092
363717
467714
473013
69618
390332
400094
383158
1031436
163211
138082
337586
953653
705583
832886
265518
599563
61009
488129
170208
740717
1042371
714101
709313
756913
169685
74567
867821
968507
765609
37738
302520
662354
371944
82618
212355
738593
543196
38422
166145
937020
643450
917447
377645
236798
89187
647522
308626
323574
839480
504154
892575
904525
166403
220335
642014
797029
223145
990746
709019
587934
854046
1043954
609786
447407
750084
756843
846392
920714
387164
765717
726548
547226
695232
336665
806727
881167
306285
912583
735237
118068
1038017
451051
885018
69927
272402
489602
4903
827015
633781
559688
306535
233402
118936
888859
385371
95885
815161
319162
684262
203496
271232
1029244
438021
603448
524210
551035
212703
748870
114803
931948
768659
1026786
514115
166247
30677
729990
851388
559580
546546
687574
133944
708566
805455
656617
122704
759862
706068
257080
944136
887168
167873
761401
976433
584052
793871
301570
206420
766126
967121
604479
714099
261031
11201
428697
405767
934881
644367
488124
204910
65927
478990
577119
966781
313426
453054
791590
47485
143852
81841
34230
86603
89383
763432
298359
754031
452264
709204
231989
505249
159790
601874
124199
870066
262975
383786
845431
349947
277564
708780
416478
656791
415588
36621
479343
530151
263790
975581
905999
433863
27301
954325
965141
567990
173285
923368
475274
934590
845567
693562
49643
582998
1000247
195553
707322
463111
463974
291671
383718
866681
625263
848427
891982
68680
50375
264177
163811
420578
801001
307491
187291
910310
1011177
890124
319667
518053
175077
71329
33818
253976
792109
592661
994763
176186
572828
455678
181952
179203
378443
843742
144860
827980
314211
345413
197029
729002
347863
127470
163269
509827
631134
115650
268759
910894
645539
36788
772705
586960
371625
83252
491155
741909
687929
444622
261288
1026181
587153
845028
504142
612955
954556
476537
153253
356428
407777
941093
852454
708780
64761
68099
2420
633805
316582
888742
923918
902171
645825
488463
850644
289735
133535
56649
299862
306776
697224
476882
1013838
186505
317013
606006
319908
711064
440629
381481
329017
691019
102258
512083
842204
438160
675051
371407
761146
139594
1010432
47404
471335
856121
611758
793439
962543
109288
154397
230293
972568
93767
3922
299058
214617
206007
953510
67245
5623
582467
473573
112423
853604
653706
724294
786010
286023
393993
506861
412023
869780
845061
541869
667918
542749
522366
837370
218245
488492
149792
729332
197028
993585
525962
835832
1005992
671619
140259
858125
715092
578647
476230
351074
937030
439930
715388
501537
13509
124195
932352
469681
960161
604702
748279
508815
566328
482030
659065
850427
328993
736313
1010584
946534
634614
767752
47461
826793
137925
381954
934497
11600
404869
49803
236129
7770
304509
912229
639378
152128
566509
721427
434402
851757
27911
74984
776139
388730
531888
828258
940930
160303
1031532
909266
705293
831845
465279
281965
724708
242022
26144
925014
241123
264074
257818
728585
242751
850715
835008
630652
466230
210017
14961
322055
925739
935211
333283
696805
1010958
67492
313081
587918
630195
447307
875450
701542
727600
27179
94395
133900
1030601
666300
947230
802001
413163
473624
934717
621385
451843
213384
1002150
175003
362686
451575
139149
856361
825040
650094
604820
18025
928515
192776
850470
214188
961662
856412
816874
929846
148066
5022
960572
906897
801575
523692
782221
243629
656124
428796
595302
722140
967487
875821
1019258
984786
434256
549071
387674
455312
141107
619730
776261
636220
693429
183606
196272
743525
953131
302935
96
873219
380774
529500
63254
764834
471371
499775
713766
994972
438978
230461
249097
180344
917656
750203
237481
486673
248979
679020
536686
727422
698304
41259
696071
490889
134228
413164
451389
135427
495319
125769
271824
85320
969506
677923
126852
354682
767536
293399
830205
874199
965491
50041
713197
377830
353979
308312
428460
660029
54262
1012666
958769
221913
694851
45776
379812
877304
664321
337654
147592
171503
237421
696207
76065
947074
391716
695778
755929
254364
261398
71721
373588
602027
598944
70837
907117
335235
68254
880431
283264
930333
823960
686097
368355
925603
157735
681352
882378
634737
603496
394939
64036
143444
894425
676692
544410
388162
49494
101138
829533
338030
657199
555791
425051
884931
233238
635612
296678
885043
94847
1016587
915051
716692
591296
412571
126492
253098
314685
961783
901366
475557
471968
294273
665222
729950
931144
27730
120419
10111
201343
658339
210846
600085
160071
329655
646278
348027
835208
53183
728872
974841
292518
955118
568328
70442
927812
367655
382811
901799
868244
564555
759304
84493
663897
401704
876209
550598
838039
129628
159207
116285
622188
339500
1042491
376104
902167
913465
574133
190359
266894
418374
871082
264245
559953
714333
229599
823484
100907
429934
333792
402834
821549
87341
742069
898570
595614
387028
596248
140209
378258
27323
634061
828491
747782
50856
743252
258204
716007
569731
760435
192701
1042507
560674
439273
976961
831785
535230
32507
779889
159561
129790
205605
420550
758736
73037
781278
286192
206639
704165
354209
982102
154180
139148
79149
252340
430281
821428
649611
971080
663241
249220
689825
164736
384743
879843
654200
433152
340246
589360
603250
707970
475486
528292
247113
870063
798185
685583
513772
451332
1023113
953948
832125
599317
13203
301475
918020
983802
589773
278442
244450
777233
402356
605355
895101
278591
444813
28434
43794
606403
324652
1038239
983278
895893
796387
132964
874300
662499
248475
10372
683350
155098
769582
176935
663081
393056
667356
430575
717181
784241
215255
475484
959820
907953
886021
594847
677781
995584
80563
171794
880029
268498
383793
135216
859285
692853
913598
685024
632773
94169
138361
137076
1008235
654937
871000
979059
808772
221248
1000715
669843
605616
812183
135965
449799
345382
865872
658091
755736
565660
370177
730070
378352
191343
1038814
220334
687890
480594
70416
576622
263623
779435
22511
490191
686839
930696
677333
641755
934607
860313
852667
481155
158918
839109
458481
806098
995839
92832
240855
805307
909434
227348
670331
1020557
642402
886735
841640
854778
344170
909710
422304
927663
578090
221447
764820
878139
169029
567860
254873
831346
345457
2783
961918
188975
152379
918576
504881
856357
251743
793207
977390
428091
726607
984950
479019
118645
929318
1005721
881995
226017
583001
919707
363310
524018
848776
698623
179524
334303
38948
86497
132338
610119
115115
388234
508951
758588
342986
780232
744636
647959
145135
49717
733490
295299
898996
618438
566301
490746
969275
32471
950439
1017204
972589
990477
982288
289227
324686
787548
1017088
295538
336966
402995
398284
1033637
423685
186565
593927
147027
486166
373945
112443
166916
710689
609939
456641
575175
52629
760118
628402
259994
901147
64093
712344
1217
358228
111821
538050
561207
825715
559207
803169
269791
66727
511014
1012814
78697
463126
196208
628367
329244
398191
70779
699997
629000
484927
596466
578405
174867
896599
322589
194941
888963
723930
388278
615159
87910
542991
253174
814171
44754
1004492
674600
377499
926148
544923
589940
202746
438591
316260
139621
426569
486737
777381
530044
794041
370376
678890
325305
444796
1004872
18284
120132
241504
63248
943452
650801
531780
321866
212339
332385
731678
928266
986030
895546
428834
387543
350250
142598
439759
796762
107553
559312
280801
233659
742239
114917
473240
127119
701977
335655
572204
138140
535040
815302
905215
235629
880628
409048
534350
354832
771785
968819
633139
954148
516086
99798
919807
794693
24498
419967
828662
347536
253705
25393
663651
238019
381179
349297
179643
553344
387903
312486
963887
345435
157874
742974
532118
306539
20839
683976
483222
435399
524068
910055
620929
548891
388087
158853
239305
92270
108978
195639
240160
724012
947417
334866
996008
967246
154254
264029
346447
756910
797968
546183
822681
830555
253525
371199
246234
646249
50589
169983
585326
766430
760142
42105
737321
1028665
804966
659468
268388
947894
405072
985955
218007
928519
526132
851285
764516
826290
989574
491521
380776
1034040
699335
663943
569270
629191
721037
337873
496882
301755
211696
1018281
384902
92817
932160
329192
631945
1020067
102581
620452
289348
768778
1011739
411873
207608
913357
565818
422350
780787
732448
457012
969493
651477
281050
376854
374612
944472
442261
59487
969238
249427
160025
969052
731753
899483
936358
342309
496170
204211
230498
613147
1002233
654156
718352
672609
230077
771796
805785
535065
998238
48942
152748
519188
1038140
933888
71410
192345
256582
418384
912414
843462
228947
799789
897394
171860
644404
85968
553038
326390
918939
115558
27416
578410
222816
36948
671978
434493
201178
783804
154243
560561
646813
369093
877044
324895
906842
946171
807378
666837
191671
942191
725015
760012
243610
126706
533214
307851
927044
565891
350912
960748
364066
121568
307032
305226
306630
185167
850936
771824
481049
448031
108500
109920
257086
427163
1043139
751946
806522
882182
784508
31923
166175
514915
277314
1020820
512413
583315
113187
329487
790375
441387
532984
381289
447910
864356
50671
138350
306789
106613
89205
253009
681920
264609
961926
379064
725130
172348
965161
485346
533964
989998
322525
908856
812644
156036
499687
157196
612279
264723
690427
374119
524633
229055
372430
482882
822332
575820
341220
257163
615415
725755
255211
1000126
119775
16771
894130
335515
832746
653096
715068
872748
647657
555969
725292
955582
975267
128079
520157
428793
421008
92872
438183
750231
538965
547495
840850
645944
399107
811311
39550
917105
774286
739706
442024
1022853
550633
417466
97387
450902
668068
906119
950441
345107
792352
725336
144727
868687
545468
140369
422947
656534
181927
558033
414388
806602
280268
323174
630115
988213
447479
457345
596446
906998
635105
878906
533469
163105
90958
321387
601734
813581
720314
535118
879268
924531
835214
443234
230672
653801
972497
165456
591581
467560
510630
893274
488101
394769
280576
1028068
1013384
943009
715910
174120
46704
568183
194159
819944
1002263
90767
542394
622134
728144
677150
958958
567710
911888
189224
16418
988609
56419
548573
417128
238100
87703
75491
58736
22935
766526
185787
251568
457427
817636
347662
470781
16061
574986
860684
271075
110674
319447
274182
1039012
981028
1044720
647315
619112
964330
346420
417278
803481
624552
716137
127317
1041820
904657
878578
691176
705289
8485
905041
374615
950870
1038798
464783
722397
314445
347904
11411
579874
489140
81217
417156
366462
542013
580537
228819
176944
887889
908203
1027566
18248
1036226
94238
165590
312604
369057
595920
737388
630470
823637
780389
17203
469362
203233
45564
882099
1007538
582469
157586
210385
341705
725849
729738
222394
1021129
505212
1035856
117497
443589
663809
274673
560627
886927
974028
61862
168382
952181
707691
657221
954144
489496
864031
425340
862269
755754
851847
230310
2739
680318
84698
290281
1038133
499913
39057
13926
611061
308460
463751
988747
399457
433048
745224
893874
283313
817320
219722
882528
515553
419290
866685
385093
883236
831894
206206
239108
955114
98943
370275
265540
356250
617070
476824
1021128
198321
941106
743107
551116
996055
815536
78294
945095
417731
700219
796742
525209
645159
179923
445813
429059
259246
82642
288852
507530
703272
616584
32082
850133
851082
983884
47637
26158
506064
221184
451532
507502
329816
437495
597531
247136
756886
613151
735176
320560
868228
116646
891945
364512
666067
177578
26869
206929
443838
281008
864228
65434
297504
738859
944584
229749
210710
7038
283384
253975
819703
1012409
976592
163664
205746
327531
954690
202335
187203
989021
768635
1011836
794394
225862
145983
252182
745693
16713
1012311
409829
374016
146960
835046
726137
860586
416711
899390
76080
528098
868223
778351
331511
665519
637304
1010734
598302
948665
338165
428354
267509
697042
249297
925191
840490
192780
1013169
703524
906383
410329
412882
291738
759069
417798
681585
784240
278655
625914
781295
330283
200509
332540
310543
394227
585127
717381
222535
979823
781477
762884
317899
366425
479842
194723
656335
829617
434472
924918
686055
837750
813876
726308
41984
308661
152276
207199
603056
892142
592291
24392
421262
871782
259888
63151
584552
46152
426887
870721
53015
762788
883458
249037
327280
35196
52587
444645
880607
375659
863119
113062
903666
66553
922185
386270
952997
311166
984621
762319
939730
450804
734241
1025711
306143
633956
168389
342084
643091
942050
1024677
402638
608761
812102
849485
503746
988116
467610
226217
765063
215309
491175
853698
762768
755196
546257
562532
757793
722856
272960
513943
404547
975996
877395
103710
291755
634386
50263
201229
400770
909672
73334
760193
403018
496440
649027
424179
937974
311766
726245
575715
1011410
367624
258911
685755
536423
830709
891790
268423
94463
584442
267958
233538
89784
586298
671517
728456
867393
498966
342965
420463
265700
1015434
903357
330473
856722
697781
879134
138450
536862
257878
593576
1003368
892026
300564
568485
536012
791426
904598
534707
212238
523536
371255
66113
787648
1040539
1022712
882050
643428
841357
176877
91854
414786
189061
659729
575657
302889
467421
702972
878279
242202
1033011
695658
848597
227307
147092
601655
393449
633258
902974
345059
611478
552120
119858
237980
932012
822751
907007
942664
220882
497183
331450
92900
301067
661131
665685
333495
874976
805106
560395
94754
789237
639188
892320
37646
490067
243532
746617
432918
1002474
383126
82233
702091
653473
370930
20049
288972
271920
494634
536020
578445
631022
302217
141940
114996
825487
994
898191
329318
456856
598413
307545
181349
946325
794093
709498
157461
952143
798808
824176
148415
791828
312092
905240
767975
362711
671050
483616
537724
519783
1035630
801439
58372
1022349
725421
955359
173761
511752
119195
89324
236687
318969
591259
837525
87819
363542
59674
250939
303767
615628
181048
924709
970718
889028
231702
144886
916674
173855
713540
184089
323502
87185
142005
160217
54204
235409
77340
834442
490517
557384
853591
42622
1024610
911964
660272
540412
962116
956529
203741
669475
312637
388157
829854
335962
1035249
862806
401001
278075
216827
950443
525557
692087
204660
750424
786252
91774
546487
19360
1040010
812686
560713
149285
457922
428986
131806
952799
149383
812114
540355
469173
11889
695860
556231
389891
180935
942000
188602
952968
1026574
400608
671740
311853
182346
384689
784939
215480
455445
191137
14410
91475
873142
1011763
394644
312420
568941
578044
523500
989911
601790
55240
110108
547024
520672
210935
863607
173335
151476
498730
527436
726956
246739
43037
403940
327081
138273
265267
988061
433348
74163
403360
783602
844378
689312
108948
1000925
299460
64600
632350
510668
417140
161373
50154
228351
16474
647640
682638
549600
581554
79389
36083
902596
720814
489250
42853
851065
663927
992650
338417
208506
835305
139296
1003622
944177
543673
939542
414439
499062
1035388
777535
897025
222839
428550
936945
846534
1032299
297614
986468
862808
771858
527725
419802
975323
18043
56661
658381
730787
446310
494132
363627
181868
57346
723937
503106
541862
285375
861104
33804
949528
260936
1010094
370986
953935
869509
181727
810694
758816
236771
671941
1015224
785301
200363
957699
693154
1002573
536238
456063
350656
522629
772082
392221
562797
329880
638295
296280
206917
272290
982935
901149
706628
271318
705412
827874
925617
5978
346487
987796
364721
607637
856346
431878
425773
532574
383108
246915
65176
928012
735619
715505
470707
433255
303471
739404
897039
743477
483921
941203
199534
833545
459830
846772
428791
1022939
1025464
344821
19528
1028125
183276
502510
808156
1030735
407846
222658
674277
747602
20606
881314
841315
697364
76238
841270
127558
332215
1042464
23502
477822
790065
31761
192599
462994
194386
76541
804301
526200
987679
797654
861784
491522
37803
887375
89926
617077
275289
184622
311696
623334
761200
771298
994626
764609
244737
713004
994212
779628
924507
394539
74217
585529
176977
506653
781161
839867
11666
943242
195864
746443
1041451
779279
441977
449441
601603
541457
673789
986644
152439
449084
310709
157245
904365
458039
734229
404754
731419
492937
777017
989410
171044
121874
806755
894735
448002
678212
938804
106006
618656
175885
278130
612780
966829
613796
829583
976724
849322
701376
927964
371257
864295
576689
940324
226797
1030572
859731
715103
159601
102760
590688
347103
548380
231993
166504
47350
935650
388233
517358
452076
695967
988242
236265
377274
222067
498886
213225
9053
251351
944803
953678
982141
890663
154931
568947
283458
328538
664174
464580
795559
836165
710388
206240
62843
650466
924880
694537
270342
207920
196047
456747
501164
216328
186990
1037709
167807
426702
712436
937185
629937
915004
467673
719467
123017
1035718
949895
664614
319342
73046
455152
329576
292425
951143
611453
13496
431355
1034819
194634
217497
772711
953413
278833
153381
1017980
523894
1028847
41470
74446
42785
742794
871411
16986
427254
481143
634929
273045
628740
109278
228345
747330
697734
5259
157531
464306
212676
626042
816527
3820
128220
568249
546373
672305
338740
350377
160227
942342
964489
476543
128224
97764
68952
942745
434425
1026107
73717
110741
22335
617100
224220
376203
786701
501686
611980
193010
950950
497528
922246
571492
339591
650100
360683
443339
907157
270815
978685
237573
326535
753181
93128
141256
257480
902844
504380
708838
659666
307682
249467
999373
1002362
535635
157853
372282
209099
752113
163311
129103
200759
278599
105988
185784
87754
938935
461891
761124
165750
12229
969171
100857
869903
848437
982333
1029489
660296
370384
579601
260483
197189
703149
703121
746369
319406
42414
681848
564437
765784
604719
55289
413631
889088
665622
652023
370372
491709
362387
958969
703311
144691
838097
834419
1041214
655818
1035324
856630
236575
452438
634345
5593
681858
936095
501363
58461
968674
182489
471590
867547
1026341
819261
175863
216708
790759
194037
115730
916606
896049
783949
107734
934299
882876
1034286
700156
94358
398920
590363
317693
1042723
140214
483219
325032
992292
960656
404433
204289
21919
301254
814811
533726
648374
957988
70560
1005275
985068
293875
237079
635101
586297
661377
490350
411415
314170
292710
841412
845982
405250
495317
495630
356671
360376
470070
811228
389180
516961
716734
1007868
351820
21687
458317
691705
941365
470269
303712
285588
222384
314440
852477
1012228
437535
963672
491576
695127
19000
406830
790068
332005
251992
1030309
716568
961036
439930
773677
357106
844757
336931
62081
875651
703790
50865
104213
962841
294617
727136
833282
649002
527669
1037426
411125
542143
377596
348097
1039429
213711
392583
496038
867258
149760
300570
930560
646581
418218
468743
678471
1022728
715380
118757
382269
39505
426221
29152
251260
889952
895163
26367
596867
39380
280657
163629
192759
683909
767589
514455
257642
349323
318296
516506
604183
479972
1013194
361198
274069
920860
406301
837556
117051
423870
889484
338628
846182
904953
601655
994610
840247
624624
929687
738534
85088
818127
102367
486234
111395
378538
391406
523915
493385
510995
769477
931693
694014
870773
958895
731132
700495
1019053
500346
225751
504450
809453
794315
914543
604384
527903
232364
614636
681017
608008
534851
623729
895093
956576
211901
748531
1024780
62364
272350
36188
9582
425579
209319
185662
338850
294198
539362
330830
472992
625311
501226
956269
340789
55792
232154
782087
851783
439502
193489
978800
223859
626584
405801
559627
958265
457558
972530
739246
271254
125100
326367
928798
267579
125689
233790
736888
381901
292962
593949
689550
634265
771009
38692
278480
55634
89098
125821
677455
288400
400368
13746
102461
194659
632432
116984
623183
974893
66529
61892
913322
824152
808497
728952
147369
361885
267973
583083
978912
99143
531545
348645
399090
96207
198348
822427
33897
26837
457019
751707
450729
710186
346226
308610
956110
866131
766756
728299
769947
800495
966814
268820
241569
414940
110589
584789
545022
390826
825925
571105
984499
799459
487704
893032
13579
1030400
59643
122937
262836
392122
559683
452319
56397
325795
744974
416721
411440
173636
490839
192147
901975
176782
439862
240175
949420
696830
105891
59365
962726
109765
630317
24109
1000619
51024
1028938
595065
63219
491215
1004139
388643
264910
169757
985088
978226
354234
312744
978480
338763
710778
228919
894054
168949
814451
860834
749578
1019180
740813
376716
8675
539706
819216
630692
893966
346648
958572
671755
554998
179766
907906
999322
497722
857363
490254
282156
145586
763016
97357
1009364
77834
170176
227818
354190
465841
757224
129239
604464
264403
771375
935266
451047
870428
590672
960947
780449
299654
28213
402968
395687
971044
1037687
374463
575925
872117
633589
885816
722697
958090
37803
212844
393832
181029
422106
696744
736272
900314
129904
500400
256151
924806
781178
603528
121759
956504
352862
182613
1034608
378510
520886
157251
431753
546425
869908
500790
194292
208729
1041241
719197
812695
6802
561650
907735
396106
492757
237198
406073
669338
922864
431736
121289
987829
92982
998872
722934
74419
156359
474032
448561
872816
987880
812124
637771
804845
465413
445442
943238
185944
631665
555901
85035
574939
731935
710675
567226
455685
190586
452146
653941
434399
319621
648042
792994
230281
683448
209498
982128
300054
524819
732408
976259
320130
1037047
985279
1038683
690742
155128
468703
371553
865627
579831
71846
330392
312472
427032
583213
320578
122968
208413
902832
351453
596778
13762
629355
726372
675354
602474
102785
525562
78459
50493
693610
597982
149986
701360
403835
1026991
428390
12773
777923
737337
427331
519090
962843
504784
625935
92744
565063
223334
311470
775012
521718
206278
298833
395256
359118
944950
542050
850444
254925
694431
519997
509156
717207
135096
43119
801565
510485
249476
703691
175417
315585
115568
981996
680319
779795
735791
244541
43308
859482
108338
981421
350686
900043
74129
598578
562374
839957
629740
567122
70376
1040735
768240
54973
862491
431270
564819
884364
853499
215973
627486
769716
106315
1006162
76624
812465
952155
1020463
192817
522773
500191
32164
375649
378146
41371
41974
59367
184294
353259
555673
1024587
33742
221047
235002
680754
830450
511001
1000552
197026
360241
392332
200910
243478
934705
258560
998360
790412
342630
441121
874425
588813
208769
253257
744237
510555
527125
792298
953959
934323
197763
418998
250009
668030
578609
253276
19123
972776
47641
82299
946253
23721
778032
853367
504504
284665
152541
706379
158403
983155
684621
684207
357418
144530
1040342
1001241
368200
440789
198737
481148
593801
220339
744325
141830
339708
568313
63956
733433
456385
16454
601996
924370
993500
359753
533162
171868
336056
527487
397378
805194
331879
727252
1044695
699404
549181
504153
1003244
579422
1013400
828272
915305
933228
234357
766772
479520
938232
569342
704494
912254
673173
252089
566978
754543
495695
459458
923487
417771
109883
87955
765420
37482
28670
988605
726307
461108
746060
710852
481654
482687
140103
671523
666901
586426
501191
102882
1018476
289926
332603
16517
461925
563860
253385
899899
280108
834804
576122
305348
904426
625104
800768
425972
1006676
49268
477947
932224
730162
428433
631525
143335
919431
221799
585547
280656
843653
812846
530543
740900
335141
550618
528729
1005884
1011911
190312
625826
914983
864775
619697
718567
887385
559237
47014
233157
186010
411833
472836
575554
367173
973822
116453
915677
121545
533975
466049
408070
696112
1004764
743250
597859
745624
537439
757429
960295
11566
854225
672311
657477
5477
726620
15047
734775
377853
565861
525241
18553
392673
972506
23335
320706
950885
90008
956894
116665
44618
118704
983651
247101
460828
67333
183162
436558
1001944
218546
845691
204526
452320
186185
706128
471973
474961
306463
941340
876045
103123
374974
319074
98030
916584
187093
790117
646920
56372
185297
181048
105662
394818
646214
601137
499596
696908
1002092
853665
485926
241051
645665
871903
730971
641548
918166
127182
278751
243460
1003792
848716
418972
550075
487066
688887
167371
443308
48370
234053
1030942
945175
877282
144345
217467
139430
140131
950576
365476
717530
677470
43925
742773
457086
819944
179340
853096
817657
429509
205985
211023
21033
641275
491886
125857
342739
100927
918548
687843
344872
465122
886320
160007
830203
934755
888927
437964
650679
616821
236039
686141
712941
1001017
633842
967091
500556
524424
545956
409236
777157
812422
779726
1031254
744955
704526
102742
182909
162741
902354
354379
372259
756963
816512
361114
706208
297884
245934
461378
883956
771402
745240
854184
981141
676819
456386
771601
281866
141718
91636
914105
965075
760275
155874
716739
215206
163816
12841
177325
253657
116801
303671
740568
888539
412285
811889
987187
868373
314677
786666
1005687
566016
478698
693485
532765
992542
413905
969585
958153
727376
385942
752393
207365
397992
557554
46048
219917
835398
621264
274507
698581
951268
722215
823326
915415
630903
55624
76491
221357
32908
980113
447732
667419
369458
115215
1000875
68095
623187
771458
968355
681592
122264
479488
748315
352669
524861
76686
345903
140154
174121
451027
338582
43415
582374
603678
747068
317121
262013
444728
618645
484032
461065
973243
49158
691564
803401
532121
217912
280539
1023548
521174
1038951
460461
213526
175690
673461
353402
594964
795541
254723
786669
167008
53118
936385
781911
233237
618024
610584
502362
529830
154807
451895
173438
287530
811485
305938
124582
246724
274510
257145
1044824
180834
619112
835494
231383
887289
1026490
982965
88733
830624
954309
650234
164187
458173
204789
938949
407302
987010
907305
773914
526453
495632
694715
643124
221756
606846
705285
977994
845746
923741
1005910
529145
684121
676724
824923
411743
474108
209847
141407
85884
1016782
583014
41305
554235
337165
358328
861348
344313
806591
929158
296443
24941
304148
88297
964666
429679
328979
555376
912589
567658
103448
704266
227759
642974
861233
347845
320520
441308
435623
484246
898425
554221
346587
385232
889423
975907
991385
1038992
934473
776558
580018
450718
590458
977061
534198
457134
488321
861691
1032031
563162
667253
158549
93120
219712
163463
306009
233600
945453
307155
940062
61616
846819
473008
464593
472292
581308
696138
630
305089
894653
758980
771465
657135
887851
438950
225631
622655
158420
176245
717831
421973
376643
517043
122417
232690
679045
840523
879098
57871
154740
1026961
26928
301374
966823
971118
556393
726864
473676
164892
944977
889466
310811
333273
647885
410199
228890
8244
330185
873710
179386
380689
798839
1040454
652311
258443
548131
1034819
559703
222381
197466
263182
450625
625532
804405
293773
858129
158574
838650
832458
719748
1021868
494030
170707
270572
280490
688836
468569
533303
770630
817049
869351
318882
261670
3973
295514
1010004
362685
474308
553330
194373
112398
604329
297623
298800
1023011
925375
56587
196361
977461
98928
44583
710278
915692
1016159
350304
225339
282276
973030
515542
551814
127706
226007
87827
791533
252844
462919
2336
5862
1008332
34332
419017
451806
978879
865071
828761
521583
832865
891038
52580
194049
702416
112842
268199
358035
519168
852802
873192
840484
763876
257830
705806
838594
350747
157736
765355
105641
242912
536841
518324
820613
386507
822121
612760
693820
327712
1015242
901426
189550
301414
480315
318433
985140
129309
535398
292675
751092
512225
65403
308426
815826
146199
790989
54494
307159
693836
1034537
577401
733387
314592
360500
1015457
925467
807775
840713
632301
736567
965913
494173
1030042
945129
830709
823312
760664
394147
789870
412054
801289
787814
77248
545740
652331
444260
447477
415609
419515
907726
750419
245501
809304
730244
15767
676747
92631
259449
184142
505508
820760
292163
341866
197305
176471
90003
340913
327413
275537
793581
96875
597084
78113
375948
329110
782213
856106
24308
616626
529909
460091
59677
50720
690365
351934
755726
670297
49441
75457
22810
139008
201176
988745
835599
983494
373182
715870
838069
214753
615931
496282
83613
443334
945669
262467
289425
650943
1039986
722966
373634
663415
900107
471255
953298
137194
11509
621957
820484
334526
222163
564980
851687
802810
425130
587565
804191
450598
358517
353864
829133
146071
15364
654240
872464
912229
164123
977165
140664
888714
986092
501149
218979
139975
272360
25951
762485
611082
849665
986775
192677
990846
928760
257428
1036641
936429
676710
319358
770779
915253
812361
753452
507084
930328
187302
136138
71951
1041613
610089
428806
552368
1034919
659861
958053
576305
149727
958534
365211
248178
202975
541206
802904
70143
808061
4150
297291
682085
186806
65273
1038678
702847
678969
896645
810335
18164
730623
242131
867021
984140
10826
689353
854644
695186
845063
734776
889201
759719
614416
656490
143839
893930
806339
419211
124242
780421
932683
303224
296434
859734
602171
721958
527808
841791
1010162
652396
233956
1021470
866114
506492
186410
255059
1044430
945230
649799
624666
805742
404808
48139
110914
34278
856950
256488
408223
694459
224897
332168
202084
518711
68129
196076
1036200
43605
30525
453764
880752
310004
785395
23024
338704
708346
665593
825277
184877
589565
450341
965983
1022733
612253
183758
133283
598832
187643
443771
998122
821666
1010715
325019
168701
1005500
788415
74018
620935
557162
251917
58979
564551
385888
15638
425857
725462
721977
507067
208520
231391
210288
358566
81900
1033425
830616
832429
242052
98337
299315
798551
442583
185086
997864
285271
875390
961370
230666
707779
948508
678544
996446
603239
310056
553520
30157
336197
357368
948745
32876
746235
594898
537265
49979
220641
455996
283401
150806
313040
773701
421021
451203
617242
975197
167281
823368
134599
528519
443216
431179
109575
237750
1025021
82008
731967
416974
272558
828803
1015404
3917
858114
583166
763833
135481
201607
206714
964671
159049
884981
911484
979550
391963
459679
112545
215298
820701
365444
226053
215532
645500
601779
302133
197433
793459
549863
877357
289772
90829
768582
872991
520592
923880
30848
835991
683260
852606
251372
681192
813986
660038
252648
560442
122661
851422
354327
566894
642886
42947
190672
880385
292211
67478
713305
652053
314063
419130
949854
430776
921242
654823
641357
251007
848578
974738
2018
326627
526619
883802
841484
703568
472142
975702
652399
619072
730009
347504
758909
574953
195674
244841
59173
798695
148102
761051
796642
772801
545781
842780
960055
795673
722715
658421
186804
133986
41531
121063
500984
281914
56610
671987
938130
411604
991006
869335
29516
84302
97577
989782
561712
839814
998007
263984
355568
185398
858958
432189
90307
298706
649164
723352
840219
818310
135570
311939
584228
141759
794094
396712
310055
619419
28168
165452
190756
351732
741960
914781
874206
572003
523703
846931
701787
829631
813806
452815
462053
977771
1030183
997669
52539
72094
369507
461854
70210
428583
182980
671688
379071
639357
1008256
303776
699188
204145
376360
837236
990024
10533
627564
225907
756820
78599
758316
561812
161982
673617
711337
820280
1001469
963117
100533
373639
374414
30773
882189
682420
982881
157851
439550
991230
192564
435393
785283
894846
185859
112913
320996
865209
490034
64819
778761
812524
688439
351439
257487
831575
800172
731434
992079
831354
327538
809982
504696
117561
385672
823503
385924
74800
18527
86818
672050
609650
524983
997043
327437
540742
801677
567599
758768
402479
447445
124580
506589
608045
798752
119208
120464
553396
720136
318049
753888
415073
253828
506651
401565
119440
1021853
514843
258905
583847
57851
467148
763128
856870
23860
153293
579656
755988
274689
533656
142205
80076
260679
853579
1042301
929216
942230
610593
657595
972736
337846
127940
174959
152909
893110
931795
825128
678739
387330
776711
942026
77657
172688
374373
241546
116355
526127
520320
922255
419137
339442
599980
857744
203965
921465
583511
834498
380283
562020
591879
314685
445860
339743
913374
342265
139468
971963
674137
339505
806269
296702
791597
146899
886899
72195
831231
299791
292167
198937
116010
36749
643902
126032
340761
77083
166142
994442
475547
94796
379568
342443
902783
206256
713934
353282
868852
186919
606354
182597
502130
654024
10346
551902
908928
627193
42191
874674
348083
167935
349755
156131
605119
249474
107238
51502
952028
518178
86107
416960
975945
582474
823681
109091
840219
854920
460447
672821
246178
218217
934292
988407
259137
22462
773121
319571
896421
985435
78583
858836
927117
350933
720797
664560
176929
580458
812621
113833
229014
480883
1011825
169729
886816
445247
225723
532735
990308
872074
888322
630339
17329
34049
681065
922152
214187
749019
840357
690465
1014412
818646
650463
1041489
517049
189514
617185
564845
95170
693599
996638
114932
555944
12655
808607
665135
639454
285728
294161
384128
421785
480540
940331
378943
564725
21247
94758
644117
449747
465576
560819
874423
5614
288978
1024201
910054
780721
722623
20774
910983
49258
1019516
846507
447131
745128
770766
890016
181190
987093
958117
770716
68516
622962
709312
452632
13284
405160
358319
382044
1026675
825798
476886
1005417
34411
165136
792038
769552
532811
683032
388423
231254
508341
221209
43336
379056
239888
91310
1028753
699499
406090
543119
932141
832581
903003
896862
605372
1021485
420409
86062
50652
83519
797320
21557
382790
74206
876568
683664
188648
217529
406874
342435
1040861
693946
611672
143077
269908
598490
944132
525000
731529
960415
780465
652855
142569
851969
897587
764257
309194
480628
799889
533288
921595
388737
406158
267837
359213
374071
724551
341898
541859
1013251
966669
699346
871726
697312
859659
213922
895691
486545
232311
905674
979488
383347
27131
514960
782827
906763
839573
1043372
783629
355743
876827
751149
557015
748979
118516
521742
517787
665640
506778
13265
843119
1016753
10896
124949
690587
160184
725111
114431
1031665
70802
404225
994099
269342
972310
429074
426457
557037
870797
286813
1042942
526588
72903
326572
469219
80277
622400
898775
58309
790997
155173
643918
375917
883416
195538
622888
859645
24498
509772
408709
105301
803524
257243
506703
607001
295237
763740
237182
224468
917201
549627
645175
96107
30062
609654
198347
356782
309409
606394
965591
552305
313994
649741
210394
893030
564845
326159
108119
417370
127331
667166
1032511
372277
200293
984692
1013409
623379
215147
886613
512213
309178
124669
263628
487948
899356
517575
334209
55740
413932
349371
50735
221776
83685
18314
847624
520579
186547
957274
954549
440049
183923
43366
539305
831299
297356
891426
152824
587926
762813
432725
851418
858754
540777
615120
816903
842761
1036098
552545
597719
957002
46772
822793
349827
894163
584730
408646
296302
817820
506301
491522
846631
617035
673540
907577
1830
329422
176931
497889
391624
912477
602694
465676
712835
346227
581167
449433
757314
877749
725138
981284
566117
789195
57044
633131
640352
329206
124655
1002221
795804
160871
751197
744912
786709
729707
420047
991725
2080
645625
17684
12935
103094
285143
228911
665371
158742
831813
520507
522876
401685
343582
628335
93167
29947
1023078
367419
429656
157501
473604
297906
947533
167105
54156
511735
888279
1014776
511861
63551
14477
847754
988361
905542
256560
12798
347854
824627
1041044
439440
72313
648755
468868
137313
623250
335320
802728
282342
779623
121038
647954
580049
2480
663704
70257
122225
281249
906202
184070
357572
342154
21943
376614
811734
794736
1356
287071
227978
97260
136816
857315
24293
171782
961466
209309
397483
30375
371856
416222
620678
427524
262750
338975
203846
160460
513457
802808
748157
278454
895879
844476
167681
581776
494565
255995
559808
160015
135435
862367
290111
801012
846277
878297
358814
119279
618835
299985
469216
755328
457882
62262
494501
79446
2081
820278
361978
1022027
660109
791931
694642
204922
70358
724494
660191
539115
973331
819992
210606
802184
703719
489273
944771
146113
799121
309865
122887
550740
534899
1038860
958362
166111
920606
354867
639096
750145
278809
1022562
576770
658482
580191
183003
723396
99575
579329
748027
798657
429635
951240
936693
442037
750341
315534
899203
1019168
611407
153053
1040129
865229
407174
555597
280513
704009
30018
327520
734535
404829
648817
414531
818898
153985
181350
852468
525746
549369
839226
712583
155206
675683
296379
787324
884387
884351
854061
63640
112119
664747
46956
86126
214482
693498
808363
716636
1037101
143399
264409
250342
876494
855324
1007781
242312
192159
174628
81360
593182
56584
426761
233740
97696
135882
219310
341758
646230
226577
677575
189039
946067
417984
973016
206165
447550
486422
87495
286757
642939
141910
777601
478082
639373
378367
222181
223888
668261
291849
762532
9206
958968
178076
158003
930600
308608
765837
373232
186054
812853
1006349
904114
389911
7427
363719
1029459
485004
888192
22774
368898
591230
104777
143018
719518
944347
607973
591876
669560
606388
385234
822077
758014
1032785
693355
92064
1006062
109340
256217
935878
553498
426062
201089
504163
506866
662182
764213
538525
948377
791725
226949
186886
509981
604696
683783
49580
185111
926085
156318
227971
88079
939269
78643
914100
728021
784516
949693
997726
338559
789391
1041289
299378
494187
312035
192846
299199
958325
259323
220962
746672
790560
827411
616247
130754
676622
483645
166391
768957
144374
483959
948176
240208
215142
777454
255713
275386
129074
1007882
553667
961673
622438
962294
900896
226677
352653
745416
1010416
524858
84830
226837
142487
900323
497127
907320
228769
110305
616476
634477
175944
831131
331634
975082
320409
1008833
612785
973434
604461
644417
582332
30404
394989
461096
352625
149001
235730
178384
687883
540476
429616
947059
563507
418017
589083
985385
403971
871066
733387
938669
876563
935417
824605
431165
786857
459678
579316
634911
550792
170280
636470
668838
455779
1000137
844874
756763
913501
592782
925666
83810
323948
2223
66000
493555
875234
1012025
431720
322568
777690
340883
601711
452068
425808
59026
663844
589232
789578
336108
199712
545834
896427
1005531
111461
486517
441632
130535
1045268
707515
307473
466228
95043
99879
25506
209833
831511
118638
991820
1028778
214756
159062
892633
449820
483805
200008
260944
613879
712338
656746
420487
771295
630266
506269
450462
642534
379009
156804
710135
397778
576589
586110
295634
789498
419996
973076
676547
293792
520822
389123
905508
752629
241242
873099
637180
587516
472309
1040594
318050
805501
625262
98179
287541
160021
972750
1030576
243095
886540
346122
496523
483953
191506
383556
782965
717381
246767
103494
420313
7197
871454
27984
788898
878445
375468
779800
351495
875313
320927
453158
861386
1030568
43220
68522
113354
240404
507529
238111
702290
999094
880536
781319
136396
339960
203540
1025507
759368
341497
714183
885786
361703
324995
56553
494194
70087
775837
689044
733280
789163
771647
1016704
660403
543055
690190
777574
645246
594044
425635
373830
201416
613501
979815
870924
195572
698162
327422
289695
874120
73884
488650
273622
765384
190375
697060
189902
828246
315268
100565
925034
56225
404804
580586
924486
873241
815770
1038445
882558
834762
760994
388265
188823
438151
1849
495514
835061
44745
468396
919708
383471
634910
80058
459344
680012
120132
660495
105678
821979
651750
621829
670273
34724
939204
807104
442214
421643
386649
1024268
1012486
141993
274249
235172
656583
424123
223248
32194
823899
555997
1013045
815469
371731
196165
150055
88527
447847
322324
266119
35274
138736
991659
720578
165099
415621
945936
738674
842418
76500
298854
274388
194620
1023048
772406
385430
775293
408085
793092
96345
667408
686707
994364
878192
394700
616738
29429
935885
623938
302141
317513
361825
323798
339439
11674
665338
660466
525132
949427
13023
412879
3686
535787
572723
563939
145213
105889
788997
55997
706762
833291
92798
143070
946738
329780
852462
179223
583702
267268
557587
190594
500450
319930
892764
542825
245259
902206
337405
930392
77204
1030934
202791
996148
699205
189297
563775
366231
297549
347039
455262
473295
646419
232707
379260
577934
1002731
752967
679600
296246
791222
676788
542615
153566
965413
642893
760936
886511
235642
822824
927039
420475
176411
47104
305959
155399
379173
964532
426486
309668
1008222
759689
338229
61534
1028076
841117
243783
869866
231573
403417
290310
453929
778131
325326
267407
726482
617935
741536
253077
768993
539530
506176
380252
1003080
577199
8578
497550
345432
24232
724210
646980
378811
382861
304498
214099
356024
74689
501516
309286
145235
302040
429553
507930
537070
51630
492390
248193
981160
49867
257536
355549
899279
893661
110137
783983
345031
48976
289577
207342
731722
282139
976920
41964
692422
530777
811523
753485
256336
273992
176804
474379
95386
229927
745278
189876
460957
157248
484686
10569
828421
104154
514276
164101
638970
478546
70636
526362
735878
979840
126436
600477
231949
908854
506211
565454
430611
83267
986842
331204
107417
608166
71649
84823
532639
135112
660760
427260
741766
210233
614215
64062
502937
544741
75521
656810
376952
962809
457025
743462
801584
575437
160017
949964
924973
341112
82674
158696
194457
446756
137100
584095
436478
158499
145035
123584
914223
314681
222292
460546
164347
163052
237068
338401
972331
849530
855519
1018473
507811
633809
873553
598686
440099
575454
766907
816490
951697
693853
114963
689542
437549
157450
579325
64455
329722
709992
368371
731829
889095
765013
438472
55219
262904
952182
231154
127554
216692
963973
240435
930284
1001031
504850
26897
85256
116521
486956
1039965
986575
201623
77068
991917
46965
89252
956569
835626
310406
131679
232071
950824
670498
555773
136187
1010068
557758
187335
852905
895889
514198
722306
339167
467517
668470
621128
851016
21054
639189
458807
623318
867115
314999
145923
631558
940660
371428
809364
527087
780726
1036229
906692
619111
794305
692141
259634
266342
282470
847062
390453
800048
807669
235343
104604
208660
807909
227423
772724
729702
895495
923234
611996
270758
460256
698738
1003529
457318
200753
401053
595658
895445
455267
537557
1025429
985349
173086
170314
917770
359441
12093
50546
403898
174813
227732
624698
511209
416237
779633
628161
846667
626004
750981
895823
409644
369401
2580
964374
398643
943877
46384
554197
1032945
362950
813801
627140
470068
746849
22024
434058
681346
833851
429118
1042041
298415
434379
827513
181629
792401
288892
461372
983058
148838
634948
121453
372530
574991
548321
811046
328859
716504
874567
234918
508626
711680
994987
154588
950473
918435
10747
339951
899265
392269
881659
378261
576037
514616
419662
847591
140171
20712
50862
394064
581436
840612
567021
518193
85808
959762
350835
89010
20309
373002
650522
893771
833558
806238
586939
421977
975716
213218
785968
798970
514745
353797
313834
1014137
38865
915687
934526
49675
12018
469401
322530
752463
433191
171607
420435
871645
247321
565690
616921
860126
834762
300327
392857
725734
639216
538245
422464
785736
842589
845767
356099
1003845
444558
294043
385252
302158
968352
124883
744434
332434
97978
248613
247895
646631
374519
417157
875530
842471
216193
182854
555460
913794
555671
534518
587631
975645
757935
220254
480614
301171
237587
110074
578590
635085
314986
702730
222756
216128
1016250
426659
157991
107775
988720
1035948
394226
673893
897250
1038427
707126
988358
344491
584296
45487
854587
437811
710871
319306
947943
655962
919776
124236
692128
990292
264520
258948
94390
466515
1017520
153080
571044
927952
662911
838967
58278
364262
137283
780399
867001
412954
978404
485076
59290
442357
557266
492519
50162
390671
605762
37259
283716
811644
888731
186240
328519
1002109
354312
473115
170375
599778
181064
1020367
54584
655532
592975
800491
430754
949428
614530
1041799
534326
400575
370096
469322
68161
481352
860920
258141
255898
871469
376778
646177
968711
728618
2777
1011880
578468
664462
220677
415472
314441
154453
244137
658425
611994
207574
923177
381731
131647
812913
261703
191706
932804
523339
358380
928015
72352
112348
267576
422086
999721
36587
271152
1014039
188327
808181
648554
127306
151219
924005
142679
862453
777516
311436
977331
560176
945823
895585
394465
30980
278904
372152
304299
252039
920968
667039
586343
85398
677174
308778
659611
65846
807377
388400
437977
351539
108967
260264
656043
678965
884414
216721
882376
362572
345481
175443
509250
81553
204768
1032786
236243
281201
832425
826409
331011
389917
13051
461007
177743
420937
698698
43078
403589
121272
102704
585640
805411
619043
368509
337752
718475
505610
698603
58664
628456
572144
353119
919289
208836
47635
60902
780727
36549
475873
987954
435770
324165
620712
418534
10110
864007
791202
816489
724105
272850
869540
250094
246349
101134
484468
941494
60727
401078
865396
214393
195389
580486
954154
773888
715084
703754
340144
131411
380301
368371
236052
563863
869984
742961
867477
179260
314782
58832
1033382
131191
1032825
76548
256755
87539
389555
512949
492319
20752
889477
265554
490572
255487
119279
533078
383762
81339
1014786
197101
453765
610418
539206
669689
33276
741019
407200
332121
975885
548499
1024470
716536
672568
703210
967566
22611
118601
593245
669590
102968
534849
973299
788824
1036981
798605
489873
433108
938559
784470
590853
219681
189172
583416
739730
552632
458637
363524
203052
578194
234904
12692
85971
753278
548375
841566
359175
841935
19281
325706
471693
217085
831873
154593
749616
300107
180612
559610
937528
339478
432640
1028334
341344
824313
46316
646898
571442
477963
641881
17774
234223
672315
677995
321852
195663
671573
773717
580413
917582
1020845
836051
447467
542177
63925
446189
777263
544271
604603
977181
580698
399469
312334
331009
728807
764569
324278
727602
583466
365470
863231
73735
1034486
54928
915762
607604
7872
985315
219324
353660
723564
941189
83596
28640
682972
835464
628717
649368
50452
541340
355695
1013695
458263
19416
305095
420757
344169
184753
148530
14809
758640
252118
357536
915329
279204
1043372
833320
859341
315311
381218
288375
947804
349688
586143
624616
866211
560022
738338
304837
98226
303078
728170
150021
774894
357501
660879
843162
665913
200157
829512
788671
577812
776555
256068
1042278
766242
458567
584733
182690
513877
930429
199059
950765
263187
737854
791035
475607
247738
1016241
721523
115478
418603
924097
945630
129532
306220
717405
1029971
750812
823671
419455
760019
849590
682570
571905
561890
368024
222665
700607
733678
104694
304749
1042575
65521
65643
623955
538263
350492
517165
285371
598513
136789
979647
281972
667886
21569
209672
913068
698721
940595
167855
1000129
1030288
185228
658788
439450
425122
936552
696906
1008832
574982
194464
995196
70852
187487
478927
221510
129546
245350
248117
124748
209479
324493
973128
1040007
168579
634962
11708
908270
12646
403994
318078
441306
650154
474615
981890
619750
33297
1011250
175183
122525
997053
554818
120134
80463
900372
150312
301517
755957
844525
28554
641188
765933
419537
583364
300487
274302
34325
63745
132329
31131
331692
535958
194714
1012229
1019012
389509
515950
890075
963030
553832
853623
440520
206137
739933
997575
804257
217926
278562
886298
626086
305187
1030617
417456
10227
850960
52261
630084
571630
1042481
496222
688613
697369
819165
161347
742585
437254
995233
638911
419984
571892
197895
605258
136115
400676
866183
366486
544280
915454
801841
158597
920258
599005
1017076
591456
29323
146255
455930
427655
812548
54916
170248
430753
246756
622534
514852
776219
1041225
792709
765477
306824
240706
590151
500080
869251
266396
906414
471835
851250
419018
112299
106106
883801
476314
701087
834834
205406
355023
275201
626832
271436
782829
910492
761292
758729
812751
798157
362209
333049
395246
493871
854137
97220
118394
786499
153766
869317
391169
108697
720464
202112
854121
69613
106154
53532
793171
124420
799035
863481
238477
312378
461703
787471
196598
758828
843852
178820
301371
329398
478072
361117
621925
42197
373497
95334
271947
429912
928234
971147
628731
909462
910529
34438
621577
517481
127356
268169
566477
919912
334762
752309
784950
802632
610087
18902
479573
970251
697674
368498
476441
450488
996734
688782
1022479
276432
233654
278384
716430
188258
878277
51280
667491
499397
82752
421774
967308
974187
472906
65333
542114
886874
415175
17127
60320
63373
991766
35346
116453
631292
131372
1042070
1011319
687235
925366
270648
456794
492632
874604
322962
885279
26859
641433
883767
358574
217339
848190
648268
885351
448563
1039257
951061
56313
692650
667056
418799
110794
482881
427927
112920
43299
492143
891209
549220
252657
25667
1042253
385981
302715
593293
554557
108003
87258
543024
818831
719661
184527
946798
863670
976399
227125
364649
765216
985656
286472
810169
127306
750931
588341
965994
539230
253395
687275
391460
814228
657929
932839
1022823
18614
666787
644713
263752
572674
635561
456510
151705
290205
136805
109942
845107
952316
954352
168543
418316
621130
178987
714224
1010772
698987
654982
708442
737236
631138
855785
615776
657146
306710
577924
965755
158444
68561
608754
40548
27388
361823
628154
719049
272538
98363
573049
1039233
740703
553150
744453
324098
541747
839623
9009
679664
525787
28335
501135
428586
627036
627969
667067
225579
373232
700198
999912
623234
903674
504342
583541
782663
368736
701807
151792
958078
974365
621179
526046
427385
672967
677566
223708
892278
276881
571328
921620
799040
717825
586597
413276
374398
645055
271402
446504
574775
1026900
777392
464558
232145
379572
611343
760737
26197
90985
473352
445729
174363
461651
10027
270147
603139
887487
141237
359391
396536
334634
281979
405796
206627
970534
904689
944548
822321
55548
19180
475094
198779
335459
443933
546068
302336
643030
395190
411016
934125
335044
715129
590411
357766
349594
48741
89200
355164
80846
586883
140577
609569
986231
298397
620499
667137
426970
555429
396631
749668
116914
418586
304310
126266
344560
729386
762103
372535
512748
672796
790227
308790
9637
533143
877304
69982
536313
958582
840231
734685
939828
624995
998293
336806
235831
93585
496451
995127
610128
755179
626941
102109
76694
598779
969270
767932
790597
511677
145059
259213
529455
410634
507581
16234
799431
949262
977370
742317
14697
152508
395362
118166
179889
26206
284516
28348
267018
576506
698004
987186
29788
736319
6903
425435
150244
484929
632224
850897
331331
1041699
4355
294266
497191
631681
556646
692152
338954
533707
188192
136854
918822
896025
306728
1021996
199008
913750
20165
745730
771170
417603
757413
290938
420818
564713
716120
115918
674605
306744
744136
653640
409300
844320
241433
568194
995411
697021
59168
296348
182339
792969
621742
1029235
698629
904180
801654
950735
479619
992431
463415
857626
928327
983833
50232
809990
834535
419413
926251
192482
802200
537547
78385
964756
518012
377668
912720
323622
840218
217487
717161
623354
162718
495937
186062
766499
52388
368532
207688
705396
308581
417483
761355
977784
141614
597988
801291
139075
660164
625556
879024
432538
340819
626860
344841
365117
137495
697619
19807
1028785
155545
391746
10141
448291
1000665
585576
813945
93930
385123
104242
627226
785161
455086
696147
563419
16535
940344
799279
501437
650949
558814
124732
729188
441246
37309
772150
36741
41369
657672
431974
280819
553117
826219
695541
231156
787542
409340
360275
286872
107720
945385
393236
548749
316915
47263
943071
86407
567736
968934
165920
3246
241218
419893
748528
154274
762463
308543
826439
764135
190499
314314
408806
360376
865253
751824
594601
225020
942727
940306
62315
917761
1033673
325295
367432
618972
824648
979173
423338
224009
373431
158718
82197
818732
660899
958562
614821
342873
786204
612937
671290
338331
468408
958098
742566
324614
2770
137279
370451
834941
91114
223648
948204
44837
215938
1032627
621178
44108
640908
97636
788439
162666
861228
228775
642731
405707
737846
213121
774723
911376
869092
444798
371906
400697
704178
809070
590849
1042821
167996
332521
611906
176845
341640
309126
947878
240757
1033449
686426
453919
206819
905204
124205
341316
701635
409245
322481
910518
400785
697915
381871
407000
156858
87737
609178
760899
267427
578527
515374
807208
177347
979480
740805
148374
141747
654976
375818
706961
855014
179201
9941
787607
745705
690594
377788
28791
933358
884899
804032
314051
932999
1020200
272880
288629
572136
558468
752022
425657
491295
439704
1029404
556313
619777
786982
643390
638085
890388
926161
781559
757194
304242
585775
1039044
748733
460134
472430
979482
222531
673530
926848
571024
400975
485224
104315
801914
1038214
204359
93552
301848
477000
6128
498403
679876
685934
777252
744119
7173
319725
1004826
681882
639527
153315
702336
680022
797561
29996
122370
263861
328766
463763
540171
50483
303378
740890
910709
101039
608535
242468
423946
618579
396617
167998
283988
1020533
627252
534915
64222
734194
92217
324120
380651
570472
457084
856992
1018982
464751
821680
505780
282896
234876
711571
189082
1029342
452906
681293
318286
86949
1020107
373037
997668
197936
67222
844028
745632
177251
500987
495144
304682
331960
487670
425947
82938
1031334
953448
489235
888885
380180
652720
288239
50486
12937
424149
721062
157548
1020838
752076
725993
885055
169847
561701
751355
180785
437459
827972
479370
240301
698555
836951
583319
210782
651622
142276
19701
700679
555662
503012
943692
741482
667564
551467
339341
900543
371689
412560
188603
373673
309785
238675
666979
912173
429221
762796
380481
694496
924147
714234
816242
19778
353917
69077
839702
377503
441407
827687
568046
340394
875202
183435
1041836
797346
932916
730279
607194
669858
1020368
38974
929886
403071
917457
349504
827296
726786
994136
302732
182909
159838
146284
486644
920945
1014815
385529
1008919
85692
411130
473568
378150
428615
1033110
149656
687967
1017638
734705
589029
377647
517412
519063
917336
581299
360330
89144
143394
730553
719925
235157
655421
735648
649935
321078
814119
15266
87450
216031
912244
735895
205170
339178
574343
857086
909555
757100
232161
262452
1020287
97302
812657
173795
528369
291624
348348
59794
494567
886355
36204
798318
490359
972199
558339
931795
1004545
100494
237703
377908
306502
131705
484854
615545
241435
624925
998358
546452
681836
865884
685889
290070
118930
125992
821295
914527
34542
653712
754110
1020163
572145
1036271
226492
402653
808238
364182
486439
64359
644115
201605
784566
318681
67539
1024356
981608
126779
272639
570573
513550
499424
768277
395598
898696
189550
644477
663840
289702
660976
335997
205459
781253
214673
293240
249647
625923
670721
688248
231677
797278
610942
568102
607020
824587
274154
163084
1000652
407493
380752
514240
550779
1027920
737092
201563
687924
849298
39392
480423
32276
955596
437808
446299
53500
654690
922639
379243
56905
302429
75149
689959
833952
269669
925510
195643
715339
136117
797656
928128
614769
183999
481804
843992
694427
880200
859359
374350
682188
885251
765451
621734
57676
133421
451184
70701
666118
664584
475692
586527
658239
566508
56248
978657
19304
906157
760562
988523
941103
762304
944921
434144
183396
794703
349428
90739
268999
435544
546040
103826
717278
333138
372271
148823
681946
259423
586920
313224
902277
229237
394848
854802
428573
205757
291784
603373
812731
221976
748981
166940
523215
75180
453921
362487
438683
330977
81474
560719
993091
840560
388104
62492
297062
1037173
408246
744463
628100
1035243
771893
221931
529494
196571
582084
296788
379901
398740
474046
246367
758704
428223
663190
88451
354710
810788
511617
524021
115016
559843
386131
441828
300115
417271
228637
367325
796365
125928
32380
474796
522119
144931
923730
303122
16636
183192
965887
367767
934204
362563
746333
190213
495853
473006
588582
377007
694184
948785
413447
914699
257987
963986
270725
195609
245726
26039
890700
920581
90666
512532
118604
656941
493734
495745
1006418
143908
960265
528895
906379
625457
71232
253607
909501
460513
449974
216146
884674
891186
1025965
604406
200435
824488
235362
537495
492229
249552
999730
485897
291054
621222
681520
68472
688422
318604
212861
390678
1026846
885187
191959
769107
201099
570412
371658
711830
165847
932087
389749
157160
402918
688006
62437
689248
224254
757347
724836
979432
369468
89649
545451
994074
874160
337764
508871
581664
83816
202393
86045
230740
990202
239727
615864
997015
1013297
354695
306765
523015
734446
390768
818563
420352
33509
469404
536413
752161
122133
551447
393363
580089
49533
250112
227376
739711
592313
21268
39828
978585
633745
704615
128365
265090
113968
664041
311767
278858
381819
671958
1035786
253187
513300
246360
783073
79952
125680
354458
732633
886341
805641
682947
739933
1036929
732840
838567
157303
244062
600141
464229
78759
452786
905429
392083
63820
290903
506053
190058
11958
13928
27802
859237
788184
227914
343563
632005
985914
886616
840442
903510
13382
331231
423717
940657
84035
39624
834686
898155
339187
805693
993665
722141
577388
1040364
908928
921450
499652
625142
903616
519033
300212
597268
773928
681939
80325
813828
921319
564831
562282
518824
419565
285150
1020047
742032
966065
123109
918810
675570
288621
125698
171333
634758
86241
638061
151209
890266
943187
878895
607198
644017
32874
415538
830690
903966
835548
679282
814265
371518
780390
244187
73553
62900
546147
97486
377132
605901
348913
226957
350380
176493
440001
829309
37407
971462
441268
528218
432122
907131
670417
1035307
618133
36012
713921
710575
155764
497854
779643
776463
212368
2611
9021
954213
874005
1008127
854804
296823
405368
962631
109841
481690
170295
263653
38875
120675
784759
1037890
767130
373720
769357
435914
890710
21034
284881
105430
40686
1036480
640683
764809
326483
455644
868590
681735
139170
336229
543932
634742
773878
323192
480245
97547
33742
429237
850894
163809
415499
863170
492216
382802
201649
116585
803323
73023
201131
503935
644699
74623
685322
543496
626684
770782
467817
331143
245751
153987
167077
826805
252286
161448
881429
362676
710032
906245
616582
954999
730810
986228
625404
413096
651647
347019
568118
218781
1013426
953674
769138
439496
811933
850889
613093
519642
263649
145241
943395
695977
528573
226219
280759
949237
60194
82076
290255
1012812
575523
19032
835562
57792
311203
179259
192742
287603
661632
313312
1012852
894840
247319
631877
67417
339941
648545
408203
550360
210305
274003
939875
190643
664505
271542
340148
429410
974526
481248
148081
336850
571911
80082
763039
1036243
636621
573936
606961
553271
899919
490412
875485
856877
517090
170903
292855
139266
849415
638122
32075
790147
597650
7801
887316
1017851
305399
175942
328428
75584
992246
742594
295429
675582
488293
1014920
17641
192105
378861
498654
601608
123461
516951
816357
219895
36574
826058
112972
902277
332125
241328
216154
36616
488198
789357
138916
239644
314256
447195
374305
1031249
257279
117268
127782
277492
247394
1019025
17079
183706
1023357
665170
854676
73613
901792
673119
819805
143833
656943
416037
304483
335347
752319
997438
323765
189022
977922
392391
191386
213957
103139
806172
18477
1019609
847252
932098
151333
60215
427842
7836
586436
711970
63398
450240
582897
725594
778707
1031738
614327
575875
1029392
420223
1007979
404558
198534
361178
1016584
806511
281218
576535
287015
626228
597160
1003442
915015
999229
977062
994917
541654
586368
974496
929171
447233
792095
604614
569779
567331
921478
236098
1030648
1003618
903882
241568
1008582
259488
1019162
389012
805704
638054
552149
456551
347315
1042542
251098
888284
927970
520581
390349
161022
151091
383376
625465
329188
464627
877331
703551
818278
211168
477036
663975
616121
413840
975045
225538
215781
503419
365443
117946
327498
529802
571569
581137
509336
830345
397983
220999
386385
770791
696365
202374
505742
82852
391435
625356
531947
2236
175718
35394
516393
225932
97750
431194
426812
393466
816512
535672
756058
534450
12398
686820
94443
107495
466206
19438
509899
213742
939470
967432
460992
83462
908889
475964
719250
268871
633160
948060
633462
103898
389035
49280
817745
230279
645321
186269
666100
358819
607598
493787
676322
581455
447490
665105
659778
487601
1025190
624966
395929
223691
556623
616982
661681
708792
146927
934256
174413
401345
698361
895324
225420
361755
98529
585065
1020854
454443
351385
1038907
329329
816068
394588
896339
927050
276694
282367
442070
601587
29340
443012
969718
345715
588335
985301
1003619
906161
984634
164002
254146
448151
243445
145915
954736
215420
131510
995247
195311
449275
126797
978584
618517
165364
958197
374269
868867
1033698
886773
1033255
257248
630225
571414
795936
233351
470119
536089
53785
944084
719992
392552
547386
121414
304070
506453
819744
93493
985189
490127
361303
435853
289386
186939
120787
326636
595602
398044
657295
413114
847476
122760
387820
711155
184604
437582
202016
867885
177755
858841
715803
682965
435669
976444
386494
4143
7909
522791
522446
267838
771205
588275
15846
212016
684403
486876
691977
560924
220783
516746
691611
551955
585457
474260
814913
914206
770955
380982
858105
739936
227742
703129
415338
180861
453
301236
654832
450274
508033
918415
190596
191312
311572
362303
911071
79750
172709
869263
503000
818247
304690
725630
182373
710365
674260
220244
980178
514899
220200
159673
833704
215381
207710
837026
502269
271989
259021
533936
95214
992153
336828
948968
236351
61254
568841
1031310
596316
229417
468399
264201
303269
615095
406575
523246
867811
748519
10668
889304
130046
288698
286850
233263
707999
807373
1014048
64837
866645
449856
519944
276100
819240
453094
953552
216767
454474
32425
786823
618945
528153
442851
393058
493761
179231
388122
257776
388553
1001376
623068
880623
202643
217517
907103
736183
875105
718222
23421
1008161
489936
576861
313233
972687
64331
776638
651802
125107
589460
123818
466650
299890
218262
763805
972807
195350
1038811
477178
1042000
462847
724397
1017036
357653
755939
235673
10931
620595
735880
423398
510630
509048
621106
261555
817834
350488
416682
443923
691545
287787
609348
732089
538294
166137
1027503
789044
769471
115162
5951
564078
653962
383056
161349
930706
219705
525576
169776
324883
300487
235238
763017
610878
493716
292202
276494
976350
888764
604384
983804
904204
674462
582882
962112
866971
354826
978982
1023541
730304
919475
393605
972246
66088
110145
562836
382857
910266
43091
84025
414977
870960
523763
144494
440820
492554
66205
954517
344984
341024
614315
311620
512395
866720
303513
650447
144551
1021130
307974
983064
603137
867491
814711
337100
361176
496592
109831
441229
878556
470048
202657
327856
477947
180054
636412
622916
313807
326860
482115
134296
288969
247635
303938
340197
738654
531885
1017523
548524
149871
786379
755014
195045
851641
201619
63972
389755
239272
695320
343279
641165
709647
1032755
44139
670486
78363
64819
308135
386328
876960
601699
976056
482908
224997
54606
164470
96529
509893
376476
6463
765210
534142
766103
1042962
631734
62237
433426
678503
51388
141636
176036
201449
526488
671024
302696
494590
622167
796460
217276
48534
969769
958829
251390
553463
972822
353554
1039853
210425
834534
555538
839599
376630
79012
580935
968533
642276
988282
413057
672370
575037
436290
212287
397609
790662
115417
453622
728905
727355
566825
775173
538005
505222
337772
8325
364189
391790
464958
1029169
468419
675762
189151
763910
551708
89669
1008714
139834
301992
881077
1032439
697026
279384
864914
845941
847206
329530
1003711
617177
925078
207162
398595
630663
762094
693883
970824
854163
276935
190886
681989
820530
123156
443563
474230
121530
248778
595809
104463
409732
198914
47821
754192
86129
819892
989411
945583
436581
807286
40044
996029
495678
358201
337721
145848
151522
17773
687301
160082
121872
878414
266982
616834
736812
792135
1005799
330905
176815
713706
294716
1002214
198936
239882
6771
832704
115877
1031645
789250
773483
53455
804788
239384
135855
820398
513261
966511
707508
869066
530603
903749
552232
1036605
820908
796548
804901
199207
426291
127334
147794
678833
737093
906540
976447
428692
585091
166833
286583
645142
926563
973658
392808
722837
934223
376831
599046
306583
497866
84541
334225
95332
103115
591266
926894
102379
928240
329132
873387
593721
841182
377756
594676
564039
384524
976813
195413
132997
729555
133009
700989
256538
761332
291626
924611
712826
459212
1001557
95524
843042
606565
334095
300230
683372
502848
555619
785425
127346
32747
433840
148316
226386
701889
387677
1031844
872089
773063
753365
983468
157778
666305
675779
1020695
89237
659443
700258
195638
688533
669558
798796
134524
762062
34214
195141
793911
357867
703094
20836
47705
834543
682143
169837
960389
778749
496234
369551
771786
479872
656902
1020684
270717
546597
1013941
299201
597554
643896
662563
653195
110467
903683
339284
345218
928831
863663
201956
939897
458397
187896
1000898
4157
595476
269015
340677
497461
198296
920742
665785
467848
961541
260788
417950
72415
430508
207779
5554
249201
445506
655748
857334
743098
544859
407712
892839
284768
450591
947828
875308
656819
376152
419161
1030553
942408
905050
737797
132856
704063
529060
925981
329938
512455
969679
820073
164558
918722
53853
234399
307101
859126
306596
340055
675962
297066
111205
434585
682098
639106
25931
937566
506629
314536
268689
346096
292972
654749
840926
547897
410323
37843
252762
553600
222794
5194
652930
613393
504746
495342
394442
416347
175396
142839
953040
571711
786378
522583
944987
1018467
481547
40771
551881
96143
303934
944181
803149
1003976
247034
662657
523091
744450
521459
193045
764239
654315
554739
804422
116100
898010
292735
220341
274532
395152
399052
562490
829553
251085
172909
997577
12683
555170
114680
889765
580414
593347
596843
910392
784540
895915
229339
322362
23592
331620
128701
1013794
58345
259598
418161
413872
1020581
782162
341614
1040781
15164
368839
988321
564211
919692
133142
573852
633115
972388
390997
746748
501028
759845
522039
834128
628703
886362
984437
58421
470863
605660
641780
736809
109947
778043
76414
492148
1035513
618129
297277
670484
925280
725583
34474
454388
266287
631848
281523
1030175
760212
105787
573341
438773
49976
557291
1020076
665980
876188
101665
1003780
778930
53422
102013
972824
570926
922235
897239
632905
404214
468869
656959
390867
907022
828460
72042
435313
91184
557206
251433
471737
623743
969395
924241
813885
810097
480282
166056
95365
370175
673710
959937
48714
157138
876238
607650
758312
909540
109350
602932
959542
362144
961685
768030
969183
997371
780422
603035
688778
327932
883974
208486
496443
132773
157002
1030964
830213
100824
565949
592042
612582
747261
56746
607493
893266
304822
845084
30003
613804
104136
727850
429179
571714
353108
829994
835715
365116
149311
1035562
897319
890612
822324
336425
957772
222164
14476
1150
278132
371461
67711
541764
651573
624350
424694
135322
955845
25986
611444
136753
937369
85934
129241
48584
184307
865502
296259
599087
454411
35230
693040
688783
130945
786353
961251
620856
440844
342768
903872
44979
635829
948737
692116
824225
163422
319260
807998
622351
647826
282820
321129
335349
239974
922393
451499
621984
665409
371101
714894
818782
742828
99783
9179
697432
91983
1008739
433395
68536
891660
326432
1011882
879793
548425
525686
495116
513040
730475
140282
358898
286241
923418
40827
994710
716523
238580
665461
468567
854833
514229
342063
83754
398677
27767
324226
527138
772509
871406
925213
230560
706095
662609
42282
964766
35484
69703
702567
1035425
320930
1003148
90806
469352
759472
464894
859201
37398
961071
160818
87992
116725
106191
363936
171196
945955
954605
824402
1000638
401613
130846
965522
441922
440658
808305
214733
938244
762730
229977
656897
526846
835869
947193
128552
909375
936017
240840
690693
557315
338101
243178
988708
425064
393074
487767
961964
660058
885383
741918
918225
357727
228420
129755
159786
434000
760292
160783
885416
205777
220822
1002570
311296
54307
1029125
519677
255390
279921
751777
864791
182960
704228
645157
32239
463222
262958
267503
673753
561151
555680
867106
719272
701610
348516
249032
13343
657756
693712
951154
574095
874128
685130
48376
551803
26926
737019
613572
173672
398866
378611
59908
186984
450741
792522
639407
935880
738728
236220
217481
330653
675538
406709
224547
782909
717558
704109
344131
43319
343109
676940
416547
400213
849440
908432
23333
604570
818698
30422
449757
926993
349413
67266
108203
881342
590651
40169
728272
806439
175727
528092
766204
120485
436807
998673
536058
893640
1034858
369228
949867
142472
296420
1026720
363341
540112
454802
151943
1035963
242951
337477
237880
470340
410801
346319
661557
1012167
636451
507988
518321
244388
799053
222774
512506
763810
356987
445572
901851
34807
959543
494408
953412
66754
460901
468333
179088
632607
976523
874154
582125
191763
79541
820887
834489
606552
888661
913071
853546
827248
670570
618417
502280
826180
174878
202605
916806
436787
893179
988815
711885
3287
530681
1014271
448128
110026
924222
301962
390018
561956
620732
577928
1013369
534755
39781
76795
798219
86242
156999
382925
503559
143505
110351
96672
154107
519518
320257
675643
41087
497689
688472
8411
355210
551566
601510
546573
80345
363578
96809
407178
883492
202137
826210
912105
754346
1036854
469624
487472
940712
1003526
152059
787144
284076
175980
500978
606112
405885
491690
199536
1013192
949583
286508
249382
883752
948927
277317
342329
189329
53257
793706
998105
784932
390262
890167
404208
725666
451271
450911
444284
572019
540575
372951
315272
552174
874118
549829
854759
847362
275059
289043
755787
1006688
34277
689457
1003478
430793
573222
438261
1032034
665245
325759
555781
812741
712704
780835
1016987
601572
900765
827862
686613
560732
673007
40300
277825
758306
596574
652260
912249
240652
191128
289874
598427
754618
532046
961335
134565
166388
631341
640920
628971
110108
736096
444383
465335
12510
880822
542962
128204
89533
422422
517498
64902
819154
347605
342722
566370
258693
210298
169989
469453
941977
128217
369736
255376
337703
338661
406352
628545
24594
452807
254655
931069
9628
952791
89997
14473
699490
569998
1018250
1029022
423868
197051
804193
855907
672237
829967
424940
776716
83183
757533
444012
382442
393830
450402
120219
980358
526176
988182
421853
383730
627272
173230
771741
974661
352468
424206
555721
937301
870032
469825
192648
717146
359844
720489
767790
582435
860269
1012416
67671
322118
239602
87937
495970
660392
248760
219137
332791
811216
711300
689790
821843
345375
963387
782917
164300
97805
402526
477337
873981
306116
886951
884857
278462
621360
64975
254673
914857
323295
1037736
650097
618408
67484
732252
677975
792185
353429
533659
434090
371557
1007376
544389
842748
126301
1031001
55710
127651
167401
987248
770599
230245
865019
409015
627986
765558
350738
238157
219698
784113
1021348
524593
540789
848008
580405
796839
648754
289307
511872
962392
47532
462167
844202
164268
243146
494560
759039
573870
398804
308667
283160
33397
778193
373717
1018664
435941
158103
655500
525721
419891
641043
885181
103601
181864
1021210
852047
254728
672574
236240
961439
126277
643194
17225
289964
441364
675820
619681
685708
932675
821794
191563
709304
44799
130411
81820
201365
267054
382626
749365
205228
875408
94072
826438
773670
189426
2866
592174
173511
174363
477264
870880
31439
127519
280143
333790
560118
847946
426907
20986
1019158
21643
909526
343251
88649
2045
514823
846520
998404
163155
864699
20440
971717
209027
703644
1038697
929517
206458
857512
854819
830020
564950
244003
999484
785546
877258
89133
60730
957004
632842
720722
201406
59808
669132
328201
364216
102033
751847
646966
662177
966849
293383
194189
337512
15524
288222
57901
642406
389849
196649
610642
332925
769234
459593
147599
855010
267888
626065
560109
63657
1015278
692753
198053
375898
969880
77350
913133
545281
289382
851630
470265
666230
153755
1003137
353131
775067
335036
5876
29655
513985
938229
666912
1022270
989671
36670
735630
529834
743296
247018
368611
989232
366967
769999
592424
566399
155781
940118
526908
11463
543397
946616
307944
129509
917275
233200
217220
185488
1021554
977173
789462
59729
605077
93362
721413
708563
239047
557213
158256
84438
300153
546743
581528
224462
744285
663903
668993
243666
394752
930115
2620
982722
137750
478585
906010
515868
491492
749022
778943
700074
674610
136046
573530
18215
214098
900377
123449
398965
661790
1027566
463617
178922
347625
815242
906301
946884
62621
523780
62653
334544
474896
423539
640390
533355
40725
229211
762131
470580
784578
878081
741052
742730
896891
399111
4494
13183
368157
904256
577924
708948
853261
222254
698976
107973
883646
458081
806250
930283
184887
1006036
97493
320883
389719
260681
269551
321288
285191
790259
753096
112567
292182
946314
491661
384176
274034
467644
658793
598244
89587
814490
959577
569902
561859
923051
149141
807628
883838
445117
532077
106452
993978
913599
794092
693566
676662
3862
932208
285736
140080
846729
646517
876785
1007778
366672
653230
233005
306482
206589
854605
656854
830552
179425
399793
220026
677425
380509
994339
519569
884306
914029
515424
819189
493155
70186
506573
590293
221323
451521
600747
925254
14038
745149
24787
1004150
168119
78239
499143
977402
431215
669423
15093
823396
805057
369488
226088
41858
1027400
549892
772697
580095
967194
197383
122864
575552
675988
37358
401534
183380
775824
476455
968755
953092
837574
714896
687324
612017
218900
1039379
71220
1021238
3147
783887
1031753
767507
875631
286990
832142
344692
987891
501933
352652
252028
835187
539063
488420
428084
745556
2865
983168
723199
478576
259137
602844
493266
1045320
75979
571350
83878
808833
654141
486523
961076
269673
729871
333623
855504
89412
763699
376501
842801
394350
280229
340671
64789
547092
215132
103747
462892
991744
467375
600345
158849
190712
457506
105437
387313
763369
1016958
1000322
591886
489997
158332
595984
766688
7713
436343
93657
525973
1015528
471518
244453
517044
60334
45597
204148
1031649
229539
575904
226340
805367
520657
946586
668264
281550
231146
258221
649644
21749
965937
772429
380981
846264
247453
428648
452414
735679
925273
681386
702463
797200
286206
867972
106939
785977
800315
75227
493888
3702
836804
743344
1022321
923745
903355
292261
497459
506697
845370
525675
100855
739489
765134
308020
22331
825238
13458
723672
603070
449143
56159
977705
1008395
456904
156105
778465
777932
770630
767481
913003
898511
400414
1037423
516902
512626
230888
384026
1045205
219020
869272
756685
930235
954164
709637
1045267
312169
821215
123725
1027343
252336
880882
999235
988972
894065
171384
971229
208670
94833
121067
453863
547861
181856
154608
743556
312496
76605
415851
421704
490846
537165
7011
535430
933433
822984
438201
798827
122358
590726
554195
643153
481670
859179
675933
413043
279038
274113
428526
939252
383841
492570
452989
1044958
277811
382497
408169
982373
426753
209010
781339
1022149
79518
452209
980163
169081
517100
429902
699330
811891
550510
493602
648143
310882
667455
362801
130077
551244
641003
485923
959231
1010768
291896
799419
1007883
445307
976558
715972
574896
503288
635157
325686
118001
404497
606821
743143
248600
760440
315823
611387
168527
496877
102575
258760
359558
430423
105474
833516
311434
374153
583886
659611
207499
912682
722313
311096
88038
979660
88775
461484
43111
921725
812369
144282
188052
793164
461771
446789
721711
378388
312096
30495
357268
301734
739848
663607
858423
12527
754647
168329
780242
426512
127526
212763
876488
735087
820465
883943
530664
377609
417739
646457
617717
62162
234929
8855
941304
366789
463961
57734
542660
399629
348890
960820
59690
920036
952246
887591
506751
154937
276087
438662
483505
530069
608565
887603
897009
474762
596889
810529
876310
1018825
479099
864804
319667
422507
561384
187433
722967
446675
814996
890344
503541
531458
163483
942043
528697
537446
253572
515526
119528
485877
679700
773051
162067
271205
930567
371394
193014
46253
202961
180360
655112
1037894
444063
71717
881026
618075
102472
47654
59107
578884
194824
500248
439805
847450
154321
711966
470324
116237
286256
759227
975815
668427
619877
405005
697804
945239
405498
166954
428161
243200
355041
774679
628200
40224
84684
1038174
367834
52771
223130
637354
722253
209422
781023
487937
1027303
282319
802097
55394
677685
87748
333100
714295
506103
469273
624410
283253
90941
258763
432729
89134
815069
749604
253671
260752
998357
576861
733827
279710
56387
588234
564463
89471
570694
567532
893725
495573
366675
960115
372886
937159
524735
929842
698094
1043120
548952
809874
129516
446459
767815
767131
766431
826165
17018
359977
305140
772556
54266
73475
79258
762384
746967
174621
570638
996730
350536
190765
338218
791721
960700
516121
50295
221135
848819
346688
1017646
897710
643746
288361
335211
908608
1033709
571320
17287
419895
508650
206355
694019
291212
952087
156853
513451
917766
180056
669640
783422
114820
365496
80122
60940
944474
715715
249850
26227
779298
970245
751863
658004
426904
1028706
722553
461574
497489
107938
184074
405187
386777
617881
911758
508134
775954
425099
905789
628457
369122
990078
30465
994359
913903
362381
739951
318995
147506
315231
353579
729374
703117
583469
610015
612016
288164
436490
914195
722479
692971
845818
198748
238582
315825
420760
541762
793097
801191
403614
131041
538962
3660
373318
509654
300552
982245
188849
884718
161072
385521
976475
284293
896189
407319
1013852
303060
135200
687600
566240
831904
807652
971919
674734
11498
330897
942951
477028
393264
962935
466396
138506
319452
969854
461846
813921
71557
663205
238998
970327
607521
476039
825305
1012338
351652
335062
85081
349452
409377
986502
665839
132876
495595
297874
789294
864475
726107
641428
179137
946968
443781
959519
153952
693822
316615
505212
643515
95846
526861
944328
134005
269080
515487
560762
795312
621927
726955
320378
520717
521234
758728
375248
257449
86868
655400
861963
905741
74319
944879
575722
550738
725189
153288
501506
565190
747390
402274
89356
919937
799015
320418
858843
942910
935039
629392
60689
879778
855517
645614
584080
151552
18703
132354
518905
975698
751572
980560
453013
587340
777190
867898
581004
258164
1012720
834463
393449
344878
207449
644506
287474
805775
454020
903988
647078
185737
549802
933669
564597
824368
58918
976945
752386
57854
470293
993458
531829
839482
772926
612693
229593
48026
763101
814374
625258
610110
570640
886761
333880
640434
463374
322639
60506
701289
762858
767452
769722
960454
110676
256017
144837
76165
745533
162406
971801
524169
571472
223472
367296
1013084
401772
323638
436471
247013
839938
61862
18029
746226
240988
593414
354328
635369
651589
537367
616999
997205
95942
1025666
464670
399407
582375
1038871
24494
33935
970846
199029
236819
632450
116137
762214
769038
1004365
262760
302698
74449
452868
939617
377641
969406
318833
1002667
975029
911828
628912
143059
944811
281792
161977
1027453
752557
332
587733
488035
446827
690799
924953
145567
413720
601308
512922
647769
976696
281105
374968
928800
32948
401755
775798
95955
221234
135024
168877
450181
295862
648412
245533
486213
659713
971218
448812
519061
494866
592199
829565
527438
5124
261790
1001822
185874
998895
210605
242320
902517
463557
898691
533398
824326
76292
713582
472577
149418
528322
781762
253524
347113
880941
925643
81191
279333
917723
107907
66218
247138
387553
994812
997637
991570
657545
261293
844753
910583
398236
706216
72981
73028
457352
133184
786405
970385
585706
878428
969341
708578
1018576
704449
962368
888365
713087
829799
385316
632229
519144
893799
375233
482853
150846
743961
146917
455226
94360
461305
189224
38788
104254
158132
392917
439182
762958
237829
19661
70144
147019
594662
77344
101279
920734
1006044
401161
1030365
489861
261004
471190
768470
566991
787832
50665
794077
740529
914079
136904
476222
27432
909823
560839
226507
285320
1016440
56376
129976
594385
561862
289036
1045131
74660
702882
380486
842497
355316
209037
826853
217262
668413
374438
661724
250026
149617
565958
1026736
896731
410252
872049
354659
816383
221459
810110
282548
362508
277973
90070
63687
438361
147401
737591
630068
343657
961613
838116
775670
728541
365544
35129
479064
631310
881246
65674
324767
866931
174517
835515
33414
727679
213194
850667
61757
843965
1017319
952652
857491
762912
650239
98762
417017
1037701
312442
270225
690806
512317
184951
982520
260629
153485
290295
91636
32662
845767
720701
818221
404063
471217
64559
967410
325215
471845
917475
367789
96839
638176
248428
584660
865350
706705
435140
959639
826538
981534
963504
831049
457155
205633
91957
152533
652687
1040842
28664
690946
908665
644591
339458
203063
917059
208437
797833
893353
457627
73377
730183
940998
757032
941670
978555
478395
749681
798766
895294
617495
349567
419231
500807
192410
262818
989018
172526
796393
481746
464194
301814
484037
512077
556552
888787
560245
948442
107725
182094
260054
451580
901835
304879
605036
609197
515421
44260
171886
699663
289157
868891
857475
887090
768549
713720
1008803
418056
484476
356743
203212
931952
864084
49531
946084
80565
993501
538745
959004
458471
643391
516737
681525
620936
1012104
777381
263399
342405
874435
107831
160362
287963
819441
161478
514551
561599
1035737
391309
788459
238250
50665
879953
135483
470603
777310
982780
203270
697446
390959
669767
354349
92490
565071
747796
524245
516234
657970
827636
847278
135734
1040437
264877
181468
598663
670635
549338
681928
486134
402658
838596
849444
118701
520570
770024
192511
244714
668323
711033
52462
493833
14842
272856
641182
764219
679455
216958
413126
412906
14421
453262
776944
682108
470149
5448
131383
250618
383028
448880
25866
688648
575866
343164
843755
148213
319532
127861
119701
333169
534111
296836
184917
518037
556997
611979
372859
871951
347926
497148
433214
210811
598001
553808
252095
997777
20856
1014928
198488
963806
308050
579906
494565
761098
318727
161415
227207
365494
482029
37807
775397
627366
694372
1038978
134733
313569
896564
916060
1001731
30690
626970
312186
373358
766418
541002
708264
737637
731743
864228
447305
321251
980721
522791
1020161
198205
761535
660404
31662
423405
304487
849600
40876
111054
738006
48132
255001
894951
309812
90220
71997
409307
734640
686975
398639
763822
22968
354342
871312
118892
157656
120100
137266
288142
332564
669799
77306
813275
309425
72812
92433
850297
246292
433844
908767
539104
625562
699271
1032093
89106
807975
490918
866936
302031
649643
185283
550555
236095
673894
909172
803827
201830
769347
460727
441987
422445
869735
320966
294829
50895
466721
205777
570234
250515
567480
654169
861196
714490
834710
674624
748200
840015
7871
339203
558246
838314
403185
226491
64095
34865
222833
248902
637495
990758
318357
223565
441687
610317
543731
1020377
352639
25176
265006
215393
764641
184286
564778
714705
663437
830765
11747
651856
739523
363678
998133
886026
512209
553020
316190
556907
973960
1044530
694500
161558
903233
30084
417914
1045401
11037
259786
717155
965475
120576
652015
140088
484216
922676
232199
445833
794929
831455
629593
497070
1036671
560412
955348
932281
823995
926763
116881
681805
432237
400490
34078
832101
278885
213480
155810
782780
561423
104483
808147
267750
951733
440093
474922
55035
761777
752837
1019132
965577
57604
30392
959047
536678
473929
721670
992113
640515
989198
230330
309631
983656
678090
637148
990377
706698
610031
1014094
2566
113568
504800
480265
161246
589899
910950
126126
593050
813069
346738
494380
960464
736658
183968
421850
673826
89853
1026105
1003357
452466
54603
87041
282335
104799
1207
431214
670368
534401
298063
520419
834844
960355
229728
799083
886218
963384
877172
581319
15397
905711
356585
937255
228398
398474
318333
334466
690132
324673
290786
751809
1020318
837476
54612
41584
654021
774481
288903
406977
701343
356359
677944
316618
282706
1039619
341990
808822
888186
900062
582560
260176
612752
647031
555248
980747
232410
695314
606407
119402
56786
479745
268326
711988
568981
504092
218752
502426
822042
81985
763757
87385
270475
222442
637342
776843
467386
770933
881194
912802
284642
175520
923292
495664
357980
145600
734102
459565
818725
80581
186715
842735
359054
874212
504479
17602
857107
391138
249905
3360
197606
852248
219815
234090
244802
1028197
176323
129801
35773
621636
978724
81433
667066
831695
387972
982615
731457
622776
652174
330000
684720
402440
835089
585027
124125
267206
248
764546
921945
218019
1032228
921889
712630
754939
179528
891222
771468
467318
1011696
784453
592430
167867
406914
110295
930431
607269
641211
189235
474940
932994
89849
833967
809434
839507
177583
518390
739760
1018416
327285
976025
941635
403640
903097
641823
145955
27126
423998
592555
804590
289309
410872
1033447
933002
541204
17972
304387
764321
142414
693772
482720
857990
281122
363372
956345
191618
164295
191886
441414
908577
740199
437061
1017016
30964
483831
730002
312290
398118
353204
825950
209526
765001
770409
565352
607589
675353
549804
357916
65892
391403
866490
707958
977719
815598
864632
797482
124280
402722
100584
237553
284837
285099
841486
988553
509570
63765
760614
437874
802696
1003820
928837
686537
692320
267731
958025
38909
790682
561875
523909
420100
1013043
57178
547988
529698
24526
364386
302806
185690
984702
286681
160675
499750
688177
529905
1001856
69405
105080
43359
70199
592319
65451
857710
842041
261917
126424
561418
306173
180291
368919
3702
617477
141562
149618
174680
105729
810251
1000533
669758
975413
708715
656297
600444
860295
162957
850100
991347
177791
195325
152707
886867
754977
129676
796071
360495
829617
939744
657691
845621
967075
896538
332695
326811
553749
734621
486270
795660
708720
28562
774989
666220
494270
561088
699376
834450
638849
505979
877053
216586
440251
542723
248397
639774
417121
138704
748686
524464
1044048
847132
526335
420065
894026
631452
843556
547611
930861
824478
808198
562885
52649
820016
527977
211063
707604
695106
537143
63270
741281
833204
33037
57543
460328
909978
499437
1020078
383808
416726
576071
673127
199009
513188
431727
801229
16788
478418
764909
661891
226753
946799
656061
489875
424549
878518
657511
358331
301665
302824
418623
479729
739243
470055
609998
388859
827553
56876
936655
135220
702084
309434
152229
452481
290250
300527
115057
700924
345222
800723
449314
517538
250649
787800
782958
330784
449773
665410
641061
938580
843047
232543
971140
933362
450262
90792
506928
546637
666261
756811
99526
664106
1000033
764908
978587
722720
1204
653267
1007218
258736
871115
978305
560982
249099
383426
129969
1031415
909685
746082
528284
534702
776788
678885
562453
295653
312236
962368
219216
250378
935321
465257
914526
1021699
860223
68193
571071
364092
739746
711562
828071
148740
112389
526974
895781
604949
1018233
55478
974088
997643
715859
366604
455756
447962
1013223
148282
59716
184693
71803
326979
1043576
671981
351355
853421
138316
111199
207419
237194
456335
720446
269527
389401
760992
473570
821534
382931
698304
524671
81369
728881
851845
214758
592276
357613
185027
812160
473180
493074
32348
411206
872931
685729
672382
832950
67707
800198
983620
31296
942414
230872
403540
648386
1015540
426590
22802
607979
449391
1002252
315583
314949
523878
910931
520761
808589
768105
873807
187378
758960
267808
668194
334830
4712
393431
504760
475406
440646
388129
89137
540217
1021860
447997
292581
611543
177132
35618
39429
943206
328559
967764
1756
547106
986370
436973
983140
1023444
656813
740192
884808
213964
232511
475893
183555
891941
867848
916153
822286
390653
309716
28299
236478
538964
40235
860112
769191
530554
410019
96757
481981
279246
95577
293878
627629
929092
874053
758928
797559
13173
894094
893278
23461
516279
423496
643143
724080
1010311
265157
913688
244092
217808
175630
451788
456765
241767
835846
90926
355909
597607
277101
11788
581458
650332
265247
731283
785770
415943
647969
951538
430253
312506
865689
45798
932836
18432
456033
611041
331435
201436
559326
603788
84106
461159
708127
544194
293966
778761
192717
641484
1031692
215818
116838
447344
252397
374223
649627
233396
960016
933942
6285
721229
44293
360042
842782
176705
641738
907442
381843
985069
373528
825587
530671
173254
136966
698335
425714
513498
1001648
251195
189671
53562
65
1032474
825226
163647
1020231
180743
1035795
560459
213715
897643
225702
596630
335198
72118
993925
856119
52873
385879
85737
838383
203732
140151
210449
865124
61075
258184
607330
419251
504442
593439
712175
808176
582470
653963
374454
509132
824383
973366
644939
273941
192518
788653
349346
1000135
233126
31796
185857
110115
659986
244017
312099
736445
314559
251439
982708
133901
175991
255467
311622
438426
216826
687821
303973
356232
398519
717495
418687
668390
719823
934581
659189
21440
218012
150039
660908
249606
1031265
68280
560003
530874
446966
679528
853549
366771
241908
103567
125569
392665
605144
537807
386239
609072
909637
304417
892859
184357
350591
846512
105945
200326
52019
151025
146295
700423
412682
511701
147599
208605
470091
109952
545263
67171
238138
862685
240959
494380
262677
496427
491550
542992
563300
96412
546219
182675
269910
151028
628915
282288
11054
123026
706613
702635
756600
1033818
109318
568363
860970
374551
565323
91447
106340
23771
884362
970181
863607
180207
390268
652459
246456
657166
949600
658691
725366
609677
18090
301761
590795
142838
902479
720709
485143
630931
195121
50434
102758
380031
689611
911852
863187
619442
829797
941426
1001126
298319
988899
628393
440836
884607
225620
489878
489517
894643
475620
490663
1020918
250146
381050
103774
849808
1015554
30352
128904
955740
713459
561823
212734
35819
386894
511942
222360
451752
429040
912301
495679
950476
171555
949322
921746
831910
390884
391917
713856
882256
369882
988833
485899
210829
873435
828451
573602
797559
679891
901558
11522
84654
256226
233924
748296
515386
102965
362470
956610
360499
799302
92945
239026
277731
403712
723266
119572
141562
283824
268543
633982
960849
680247
35995
77252
46531
45540
189469
880559
173816
418465
567731
768820
135865
989984
399203
218740
324858
727288
665522
989680
710838
189678
782862
447476
842702
174834
214731
335405
607875
529414
246708
711051
664849
235036
907254
291688
1006935
419010
236229
362808
562665
60221
203448
457093
423918
487145
652505
761525
128881
462063
369209
1028020
935194
524432
473902
340449
316125
632491
62885
576177
407765
853897
534009
359062
470659
411968
96789
160245
240620
714080
483730
623742
864066
851417
504855
263239
596241
985624
1029672
935861
349075
128934
284360
816547
831616
959623
404246
425556
272404
468656
653429
13999
308655
995380
798072
646461
884979
943645
997792
163063
443850
238752
649541
105015
803741
356256
171284
842422
958821
430471
510672
221866
330381
293635
546285
966441
358583
608280
227727
243317
796348
489392
713699
354709
498471
126381
204708
690120
794174
71991
80682
79374
736503
160382
858582
296174
782220
900440
460909
232875
549043
874154
809595
768735
560763
107354
47376
231719
779318
841002
345258
481902
601772
327176
709631
943728
580270
433855
630963
68562
409809
704351
542584
163572
1030956
766174
294193
209871
155309
1021979
699642
853894
871799
763527
657312
154748
32142
231634
814535
1008688
316136
71481
934702
633573
930853
30174
787108
134764
341596
640644
397412
744569
239821
505413
18770
295582
91572
148277
681704
191467
106083
957064
907655
662089
730996
438415
962519
20371
431861
421149
646545
198408
614794
857906
245743
773129
384897
512669
180907
933755
792259
891707
678951
902776
206456
365318
755915
691690
763092
554775
586054
222927
598219
809784
830245
302049
914035
449096
502817
494258
763984
298036
993720
451101
672420
675917
76034
1032849
545632
543755
802411
759778
532355
658667
863157
1025515
694268
980781
479983
957243
685024
463561
483837
334934
873194
577312
414542
686771
311067
244836
88353
790669
38428
740557
821588
318371
475441
865342
970557
153195
95708
735286
74145
531977
510348
440707
758934
86332
238458
173826
422573
402847
662866
291537
726673
934924
493406
956770
646294
893584
62942
115833
274020
64231
1025833
175690
897437
183266
583506
896751
507688
319477
66823
245545
1020990
889628
33196
843010
537999
818409
751001
316888
854044
211395
997552
382567
294690
565175
498280
37629
431598
1013629
271444
152380
191418
360237
25645
175570
78107
399992
76448
500539
535847
847379
644627
840310
26803
793861
235725
1009601
836123
794539
77865
244338
340788
482080
89913
771970
69726
180781
529836
340742
562730
224006
68353
351442
488152
577368
173228
803075
580243
952724
853064
799847
139261
778177
778125
1041361
618883
864282
374278
544576
852839
130222
351111
840888
25953
357464
417582
850975
502369
1035715
614296
198985
973169
456234
154488
708970
557207
728932
874036
961553
1027842
308733
789757
711941
106961
698486
538575
105330
621592
1000348
551993
1014365
804285
797358
616776
742781
685947
298180
266029
779370
843783
199256
324155
540547
238465
553457
196011
1029208
593663
168630
21061
43110
46858
58733
802951
258221
386165
968938
432803
505537
660958
94155
934928
414361
105953
48941
525443
1043049
707952
219336
901988
842349
896506
905200
266950
940230
497235
779342
660068
933925
395455
487089
871746
558255
169548
298405
577044
674124
282845
234461
782303
517886
239841
883951
778123
21843
550487
793394
267902
53117
346920
571577
613879
529301
655762
125
378916
707358
1041534
344675
748688
187199
1021079
744670
829760
731313
1026012
761963
822623
90916
208113
412875
636231
451199
859372
549713
105121
821487
170207
1034137
1032844
31991
117500
471759
586770
175270
427231
513296
873516
390913
211400
472169
378629
206320
936372
25531
292865
544243
781498
82522
707334
294977
1009055
516869
110933
497288
466029
105461
682898
795273
526339
1003661
428420
950722
936338
898360
497376
714716
495392
62644
2330
276919
712807
133391
587800
313135
283370
710611
795346
892396
97889
900072
493644
187009
944544
207543
503813
862733
288948
230343
713941
498922
819826
480950
503151
39241
967306
276842
509492
881097
215629
112308
62048
956256
990321
180620
709763
750857
616337
795731
539670
151782
124561
225820
65582
688647
628073
736011
123508
994414
171726
699494
378376
788835
777781
633144
973233
24081
541899
865242
147566
1021774
899774
747899
177666
979194
932897
794577
432811
425260
31667
515916
688730
587673
51272
306337
860542
911690
51599
883741
469851
598898
700581
753389
407181
776967
794146
856236
103391
902280
528838
996772
74066
773275
390416
169484
362258
343666
854737
303019
170570
59462
413443
1014124
663584
886277
867593
953173
583043
367843
717383
230331
357725
580259
630392
352575
91663
268577
319002
439811
205437
576348
404184
987320
739552
784788
276747
1006725
280729
1000099
694864
443456
354260
579655
712638
660664
379689
356029
971652
833932
72938
611002
437186
324502
639244
227938
258792
84287
645266
221478
1043581
448558
347106
819695
658521
338361
785216
927977
192694
729354
944484
596289
771727
556152
575245
709980
812648
673894
324466
810529
933001
95234
280334
950202
982115
493879
880072
775119
71716
514251
504152
602800
55412
334962
276407
799870
389297
558199
633621
826041
281162
808265
267508
442329
979642
820752
483422
98653
433843
939240
863617
425753
36090
108590
73020
916362
195473
418835
1020055
279229
1018042
69987
574027
301267
425653
682779
270680
295121
728355
255283
1033236
294782
158587
792306
599950
541897
534312
580367
483152
213488
404078
344170
813316
251819
126683
73167
73989
797116
204560
693050
33238
219098
13094
403578
935090
42237
26776
404546
966722
438638
429385
906765
115879
341403
906802
469201
653072
690482
226730
483566
175255
763717
1000456
80202
385753
811161
929850
8786
824060
976486
651760
966828
367455
713984
751334
179016
641046
556155
773301
893492
932694
362952
302610
882453
240177
540390
86519
351412
861177
137841
547651
375629
363048
501777
808901
702519
663578
1028736
129487
332857
642672
393579
289713
828048
519032
1033910
194270
455484
346184
795445
197129
55909
3817
730551
680725
1001885
666681
11731
541761
397379
599478
453297
501633
355269
467195
332420
961185
745307
381470
238355
672951
55372
40829
509649
717821
759857
653660
155624
620630
727123
506199
117952
648235
965640
941403
883773
571771
775941
983990
613607
563375
152719
728954
660026
793298
76520
84943
271023
661555
1011502
235177
368273
591426
967683
906583
1006425
390747
649807
64450
409250
696255
800415
61443
438789
930619
673083
725941
533769
625635
388156
853675
619483
909243
638623
274880
539628
349601
210709
996532
682440
409758
580913
202178
503506
806546
856712
136682
696065
788640
524125
574312
447844
249340
975239
360085
167984
194678
85060
223149
771476
728234
101632
667795
12975
250002
1021608
560332
328350
329510
537160
922460
1009873
687797
267395
43132
990579
236033
312171
286076
317927
552297
761282
227564
918618
848055
260587
864812
597608
51830
905232
689408
740092
598290
611617
36070
762483
633458
1026279
51005
568079
563621
909548
421891
119138
705822
158483
585641
808309
382539
1038111
867482
945690
227186
886244
169276
471351
377015
820353
717329
160865
895538
774038
1040373
941225
683939
1036762
355756
254914
338876
613287
218429
478614
153056
906942
470290
675890
234335
137899
62687
526261
559281
262839
260689
154284
739232
366290
935398
344326
858451
775815
106215
823140
61572
995842
35256
500002
242881
632271
489392
640227
570355
27689
310036
218966
819915
338675
208
405058
281696
1000116
180094
337440
848327
10824
300043
400884
530446
16177
757000
679137
824768
824774
398743
159026
926702
619955
925221
375275
504740
638254
933534
526008
352462
1027964
621404
875001
300651
801503
199227
555697
83254
336873
772163
110268
724178
648989
534128
211867
704385
745318
1006763
121134
811946
508329
299661
350106
68103
36547
993035
957019
755111
1027331
585296
582609
238414
189241
392150
644859
826934
706349
541060
338646
348784
106700
273887
57378
680740
248160
443807
473819
911412
502177
492064
381859
713059
12273
983809
2876
242741
205444
597259
215297
319605
534844
579552
46196
729019
709341
577187
2838
245748
342521
539091
12983
770584
789407
86150
590921
520398
184338
861892
6401
575251
503324
457631
229670
852686
132740
695226
422970
100422
761061
621718
262298
1012422
52966
985964
777975
260443
80995
161802
79434
889300
658581
662504
531909
385057
741978
444367
4263
276755
111082
613167
337438
492021
847452
969803
889559
240310
27312
655423
966604
341788
847183
694519
147957
374315
674431
1031603
935237
165441
997357
16283
427852
326474
725689
28005
428764
781161
273006
198174
198615
662421
287038
166145
113948
522407
737765
636211
777869
715474
440342
351591
24533
880425
557672
333869
648137
279627
619620
904952
685601
682160
261226
483937
464050
21556
19644
108839
742731
502312
598049
642155
340001
768012
448046
431271
1033008
544235
522125
433065
292657
382287
662441
84726
481774
162670
542413
406847
312587
957
951813
656698
206797
679318
360802
192278
562673
607871
122367
755022
630655
668701
957951
400792
378506
491852
908486
625830
435173
126634
232303
884780
164064
637151
888527
1036096
81318
415136
856624
37510
176750
1040873
1017258
722408
573402
302574
224747
114815
300211
761342
808842
762253
737242
319738
134488
213839
284436
746013
763523
649050
402151
578989
11697
24994
556028
411774
498187
777418
350970
953041
990570
166990
100391
875944
793437
162264
597914
261986
478711
741582
170568
36244
20674
36604
705939
101617
1026990
70607
439382
870759
402182
1002049
744675
635274
296814
794177
893270
248092
994178
687696
409187
153660
925579
521177
681823
538042
789174
240360
574936
120416
179391
586549
223100
549822
767717
679375
174099
182762
968164
611906
803738
552278
413266
156498
198392
788944
774566
700289
158819
231729
960679
219044
384844
791809
500744
196952
292828
522580
162570
189916
1003418
15884
646193
597968
977507
543322
402391
824776
935132
272467
128318
288139
184482
200880
383172
262486
130237
506763
252389
725278
255727
190825
648835
560253
183620
47180
473251
847515
314997
799797
568959
479318
469549
914315
375227
277047
126778
902285
103294
729521
849883
157072
664550
873714
203020
244453
952326
21894
339141
358637
80513
226310
537486
105718
504970
513955
813199
384797
63995
462168
1042888
987211
9838
971262
902021
545211
853202
574345
1003879
640801
602306
902164
853023
633800
30927
412384
474204
687894
835643
352618
580542
497131
939201
461399
264339
680474
982824
777097
766738
699854
1038108
398200
272896
679099
679612
907902
561663
307692
211703
93549
64951
992778
553971
723868
697975
1027302
889316
354279
171717
123791
927591
353924
677139
341019
651638
769359
187664
463818
158142
44656
779914
121512
682696
904688
395479
324332
878749
243993
77949
895408
226457
794171
577186
744137
983303
762745
137729
814740
181919
991692
117273
689553
752783
980968
515330
108498
1020135
787196
181149
630227
718621
471695
134071
47173
323705
603741
249624
599901
539341
661918
808176
101311
417205
441748
470573
447742
136772
803580
350573
439989
954624
974316
997001
818174
217376
774383
945182
763458
947216
155357
945037
856971
962301
515246
9323
358053
521866
685656
414136
177015
860942
205521
49190
488309
571007
686925
451572
364759
983343
98598
622306
486162
583990
616941
677557
425513
34105
620155
699115
922014
456605
796545
945327
950074
569777
652120
24389
55218
204159
828956
166582
265981
1001965
850577
609714
550641
573555
279049
540409
966234
186882
255463
842630
1015617
653836
343095
20875
423651
405556
23549
346602
738073
389884
219728
800384
308544
29924
93594
783969
125522
453006
70602
626767
604852
614588
384649
265773
129250
713549
326055
567391
629445
871256
179181
952076
725500
511717
366553
913105
373466
77256
755360
302526
730141
569651
104710
615898
106338
384555
978233
255680
187115
719028
866741
472356
416301
396626
697531
148984
772104
783818
560250
568747
241776
319656
890755
95975
610067
175378
516483
1031536
31102
138945
219303
187656
1022183
951926
477914
660881
1024501
159965
99372
119044
222543
331522
285599
120957
741864
424041
305596
730842
820495
502716
242576
764087
735139
432195
533343
705821
874650
420331
794521
704978
438503
130565
32938
747649
693932
1006676
235252
180676
271911
587870
142485
648216
865467
746990
835037
112237
982355
831931
83699
959273
826968
309710
596212
362986
240363
213237
887024
66504
765497
533980
999582
989000
675163
828171
793553
677610
139934
549131
70958
725469
1011685
110978
338858
350760
565970
786667
460603
14960
770662
696689
468160
796973
362072
828500
954125
199636
898841
189036
351964
542244
627402
44140
444395
845892
417204
14431
93708
68802
12399
420221
687581
554349
674012
377944
1666
1028190
579480
868064
715619
710124
654868
456078
20963
568656
302470
728773
592249
385514
597749
679741
749508
716980
980413
144293
210955
352668
983866
792341
386199
637133
203184
398817
627359
528169
249081
645539
602879
994723
428256
149379
48518
456956
556672
130348
85308
866468
505022
114198
699556
809068
1005088
206184
1024760
128164
242970
569924
638258
309992
264344
600467
646559
1042821
50272
798428
588355
400719
411754
587132
975430
424632
341214
575801
922903
673704
606070
565050
833752
895534
784592
1007500
24869
443920
416515
96851
604360
1041932
240792
624551
223320
839345
832555
197956
248656
193733
604977
223124
270772
355277
812437
224923
284157
252
111043
83002
860867
200598
603234
794602
748036
854997
536260
627472
679839
658806
901261
123361
900658
463852
598271
197822
691507
357518
107856
342339
959169
923215
249863
539499
811117
5776
377156
104929
397202
940747
819951
37109
271697
213858
655665
896346
78312
30044
640715
703661
331518
127347
28717
939762
900195
916107
552160
96010
702903
277546
629500
263714
596636
1008203
1025812
345618
646736
931990
977225
91432
265959
711462
783112
249753
647250
231100
327219
524086
331909
597241
688769
526920
831410
378372
771991
885462
597666
937562
454643
110081
282979
589720
856025
695281
452203
985554
342503
217418
857422
229523
683167
328257
909039
72921
766480
311803
666541
772030
922192
369374
670507
428239
620448
995223
353897
266902
357228
30639
296873
918981
545533
774057
474243
144865
741112
771478
213477
136408
579084
242505
760937
447751
383906
607695
86530
877061
631591
1042019
497345
380275
767149
257564
732418
789509
795112
39368
234579
1005359
333956
720450
329440
244970
590631
459623
448213
982514
375588
424737
397493
686429
110268
593456
160189
842571
1008547
133382
883698
435565
572750
755691
681406
225360
915314
336077
812048
888943
857536
250222
475333
921770
73317
963948
819599
55967
54264
896643
753089
902709
790285
172724
184222
287756
224420
232084
944591
61371
573497
773016
1045338
363829
779391
997423
423503
924962
640236
627549
936176
156230
155236
328129
90522
970489
992125
341797
774939
673987
621183
375686
39929
42454
604165
818111
487350
801323
374801
511157
955461
10251
166664
208415
798260
643796
462597
440052
206851
195393
594271
525043
399623
77753
457798
810300
180773
523087
937494
861454
582208
100471
680918
527193
223645
1022019
106330
521759
96828
942177
508203
682899
735454
581694
402931
18529
276325
191681
847182
286645
749583
239604
769272
712571
685373
370446
777546
650111
237419
674839
730546
644221
856627
552965
935276
762331
864745
375713
764619
901374
677847
590518
576598
914472
300471
74238
907193
575174
255439
623882
936561
418841
80716
207991
575770
593182
574216
674294
684920
367594
1018415
300013
104237
290276
70334
292976
418476
497974
92497
556879
346628
22769
45192
1040665
298858
183438
822915
818866
519977
730580
903983
343317
776303
612562
676141
198509
215315
383958
571406
537177
396979
257344
1044799
511196
721928
576002
748403
394376
454446
79441
841914
848029
390365
517182
475571
50203
844961
653628
799709
785510
521972
667025
322215
919642
174237
531509
154328
553746
882122
581426
677254
127336
966356
729975
680610
1015186
873920
285378
680703
1034622
216691
228864
762047
488283
732187
710191
525478
501053
480287
298112
177868
378220
287068
103824
942214
386667
76895
10660
652023
40255
859672
335566
515710
1043105
233891
637389
373508
838870
144542
939013
202526
574988
639189
130729
623970
692354
820679
265268
141323
747267
48691
830317
138009
85889
880900
519665
601801
469152
31307
742749
69160
873861
43633
1041743
343152
589095
190463
951904
6540
501069
1003667
146809
84486
726425
1001334
552120
900906
237763
236227
801625
155478
807390
83109
372742
296449
191687
925452
443739
342232
486487
71513
982663
379681
25408
1004666
222855
681675
166198
225116
914995
37364
202066
384351
259261
223462
98385
52715
234394
231358
587687
275164
217094
425162
658859
650044
562940
398394
264859
327919
73883
813285
706232
805488
439689
413704
644233
283295
8365
564876
745555
65940
955404
406960
81892
442081
54896
449220
796839
224122
844593
827323
25240
652701
187752
799188
524761
930711
47724
382287
1044308
227606
929939
655602
901816
1036351
15162
236196
51689
1044390
771652
373692
640296
824710
754070
713289
538760
363639
1029207
845846
163362
330929
678796
513447
677082
708903
616755
849233
55270
1013719
655782
627975
1015496
360973
940213
639282
349024
550648
363844
914583
90417
343255
993961
338447
744024
834308
1041398
331776
952805
1036982
834880
198853
532572
182648
82293
943392
676090
1002411
376983
1042488
750514
776774
149290
200278
265753
506518
94825
942365
107924
123640
15072
896235
969682
484835
286152
462618
461706
638714
976830
141516
740097
987159
871708
111117
322325
447801
611596
444970
400865
437524
621391
98841
150063
709961
347426
458060
330976
194857
681983
421471
73894
165087
745481
276182
767678
422774
1010753
141436
434234
620912
3094
446056
1031413
1009167
53995
330652
599623
972233
995591
458836
851530
391178
833196
777386
150458
585212
746769
122354
370144
367876
221614
554120
507208
403840
618924
696753
877511
966406
335685
195840
437025
614039
770949
965939
761904
412545
174702
1028812
378767
1035054
250065
1016711
691978
693640
1004663
253336
181779
664461
920331
629482
967136
65848
364867
739687
503040
861832
100979
742452
218417
1026852
549405
653265
728178
363898
601461
746900
270099
203987
764617
821024
1038859
974949
415172
496924
1027326
512514
558298
796106
816353
100210
119859
476319
591848
943387
903204
618730
655123
1038982
408736
887736
86295
487648
310271
916753
857329
1012061
6888
227762
544419
977640
174076
663590
693018
300098
1008734
273543
856233
266016
401065
303145
14448
226254
982787
866668
694876
507643
284819
8192
1004814
605313
335853
877067
87609
70312
461837
829696
651435
826997
863314
932608
26182
870248
192072
385638
27768
668343
288426
769588
897737
984981
614780
190979
187360
129193
1018300
6549
211398
217563
764849
323638
535455
978923
951031
157255
492940
459216
976611
1034711
759376
564849
336019
814782
202486
292635
173848
97270
565292
836029
93341
429100
177667
126452
1005324
77527
416719
709948
95766
620834
681852
201070
847118
794507
27350
616435
864487
450155
814975
42912
623677
631966
337999
57072
56412
313221
504023
678404
918022
208488
1001414
9337
545546
769469
603162
566803
52943
655370
392849
656464
687384
312756
451087
676746
553352
1034502
119946
163737
909140
451529
9234
711271
315559
421137
115445
237197
939143
158516
571180
831442
990742
226876
706161
463838
480654
280227
718650
392486
170013
1018564
568419
290897
528766
166629
345313
343292
574473
976466
926497
827671
839769
638278
148310
428969
67762
868512
957888
203767
82567
663999
497249
25558
20167
281716
551052
732322
208129
751722
85910
849194
734006
32242
871055
247074
727373
428489
403627
405616
993832
968942
1995
189751
354631
57766
769755
367922
14199
994436
735719
220413
410594
565766
372732
876633
548929
130551
369173
809010
454497
649522
351543
171500
783945
169135
72479
188535
540195
694906
877982
205195
752232
804557
764976
967781
862557
879128
245295
537371
798128
941250
219113
27227
154235
496223
970983
567616
676045
411433
203717
763806
332448
151402
6925
292216
651641
48165
155766
423898
323634
305079
147398
140620
544575
883800
248153
434358
498332
12148
1008157
655036
892984
257626
507541
669414
267030
490682
233052
43790
243264
903668
813318
557850
741082
455441
506517
641498
863573
790294
308785
744064
738045
891044
211650
671728
980996
781784
123827
165792
797088
198318
774648
953383
157366
587832
328538
1043589
319420
273420
104974
49847
882621
529773
329713
812169
447078
1038820
476627
824286
425366
261290
867151
426902
193622
180385
303875
105946
322918
697764
413722
562432
422143
305186
191898
165983
392160
629831
611285
163398
379862
241808
21954
873399
339287
118896
521789
590252
976971
530907
387986
161309
503502
161562
864841
921255
396482
417105
549350
362529
371373
306168
770249
160289
225207
546754
769242
636459
794214
1029071
1045123
902835
243019
523010
426830
485122
416544
109463
982426
1005769
328795
774476
150294
1016233
934213
1024118
451013
661974
850037
398704
1043203
837301
593337
32088
416025
66191
101471
213234
77814
384539
763190
268166
449765
207902
95975
123468
728426
143711
613121
273480
88550
934856
483411
164039
368234
958917
818664
567776
1019910
253631
386059
36633
714598
414828
963293
949056
795310
561284
83962
684186
770807
472447
975485
709927
378254
12654
899818
556386
460530
675065
657488
20699
938035
710311
120771
873611
78618
321446
703229
302986
571375
503254
39737
575171
714826
146521
39264
241063
723021
768692
108281
992998
898052
816803
86781
142875
434173
782161
984869
552728
227243
211836
919407
1042229
623779
366616
12703
550704
567057
904600
906359
1040151
591044
970551
855531
354728
625582
398566
849083
124185
420402
439115
496263
169562
868448
84395
785376
599057
835999
730297
861966
446684
743739
536959
812093
428060
382243
147526
281629
901220
460226
901583
568719
596158
578868
684185
100186
533860
835407
141000
92813
367708
193565
258030
788828
162058
562662
743342
643022
224099
215545
611167
271752
193559
92469
736522
566540
1019410
451600
556593
561434
268504
915064
1034667
415501
335135
777080
19273
216887
347122
391227
758260
142803
105787
127306
846825
428054
261356
405403
714415
223809
811490
347039
981937
204219
420515
707802
530539
283378
575848
627589
634642
566928
766459
285535
47265
692634
350783
24002
148149
873985
836807
194395
878036
930066
462042
333761
707641
351380
325194
184034
562151
330204
660137
348207
1016779
229851
960771
735742
682989
801774
549657
679392
992711
776618
532605
1034663
814351
943289
54866
230651
551929
564964
755188
338850
276529
434437
415219
35556
129008
287966
316119
120451
960240
374728
833972
912522
682134
805383
73418
761397
769555
678361
200300
107642
733614
219137
403725
926665
95253
722219
439448
1002818
58751
160816
790359
266008
439888
783138
829723
562273
634936
855111
331236
49089
42165
939265
906391
967587
824881
712533
115430
634063
953370
766553
616568
461408
213456
347124
901793
841945
835690
773700
422383
222139
165615
999963
632990
177399
515811
850349
609207
355192
1039295
590348
7594
394428
597835
59455
512979
486275
37112
277729
43556
671695
220030
647682
207156
48903
580156
593819
291664
566594
526729
187858
139730
829634
660623
237512
116716
746142
810109
443199
1008694
19454
802683
100446
116319
765925
576269
426915
135259
646091
22212
197887
112251
183876
966364
109320
749300
792788
205106
585828
551496
993390
154771
359279
817652
175599
783413
487763
739579
13647
843121
797641
134506
425158
1028569
520859
56820
796648
969838
998925
999881
739201
171544
816072
875386
92229
819237
897586
45825
750762
657228
581275
787578
920980
199053
363663
787643
632677
214660
738203
477066
708291
68126
770776
758067
77878
285813
676515
371422
369952
526132
291663
832638
131687
49738
274226
848776
82209
12836
844909
868530
211948
1001113
56058
934073
94247
683252
717638
906286
423925
103182
40498
803347
783624
584675
729566
661012
67284
604785
928457
93274
344193
164155
40214
670418
367495
418083
287360
769376
822637
133292
195934
675024
987134
366783
691650
33696
837906
794193
10755
363916
596249
73903
935975
564932
436754
905992
221490
74415
1004578
162266
769270
1024438
23161
233874
501550
984753
509108
92059
449841
966369
710533
413690
939073
981019
1043686
971877
699410
243741
446063
853238
113083
679189
476299
783937
78123
424541
517430
891517
182701
485816
912049
770890
769779
518200
6456
324587
331507
8034
958400
198475
641882
825887
704114
898652
597868
11261
187651
963283
375894
296781
182601
396779
72345
39589
774515
900191
413464
812390
740165
317721
1040460
507486
341266
493974
41171
377792
828070
219650
607428
40191
118316
1042708
101539
31681
410518
399829
949332
613106
184761
928268
950952
113274
802370
785483
161010
298611
681147
459792
407197
418999
256996
961796
306386
764575
497628
318264
439172
452730
79842
133353
448732
185985
880550
61852
806398
353437
161525
1040136
209719
113591
906867
459077
532743
865862
908722
760242
677725
471989
665895
822011
239372
472874
369923
844400
386994
140205
413761
60642
698738
8056
603385
490447
451663
99255
617294
119141
367380
448782
845587
641583
93141
969002
436126
396042
435325
688191
670565
240059
278211
714473
820490
360588
559292
337575
774609
95421
641550
682977
246201
657668
879800
880401
716885
222248
485289
368008
651855
63468
39054
146772
625860
898568
157394
345312
992719
261297
444104
1043513
351289
966915
698798
390920
898587
673666
42939
644698
85843
1036446
819814
420803
379298
755422
579155
603544
155097
778576
295501
621931
605948
794142
199748
1019777
345517
67837
670919
247125
886876
355371
843929
263954
630048
706137
942704
772134
775871
1038772
514700
445673
618683
554472
47954
1018873
206457
721255
429951
866090
849990
501339
78239
394060
65959
894928
613114
828420
766149
898604
340309
480660
45705
310499
81849
304231
568918
397018
1043125
762907
122024
154139
796359
924985
355276
188551
776130
295288
893579
269457
130589
780313
803563
309575
602494
535839
524188
493315
139354
352065
946903
902647
110958
435958
557997
491510
790553
114500
898240
332661
623433
407314
714129
694355
747776
933675
814070
489369
1041043
710784
725642
44788
693128
241306
275848
932503
229368
125172
225938
183943
630981
878007
585654
789191
220458
501455
121263
377725
797686
531411
112493
595719
456523
37381
152833
674876
380659
540432
261397
1043670
474872
710855
846477
113716
23534
570960
702106
450758
7401
144568
687987
167730
207897
628005
186439
602566
336192
456217
409982
425327
523806
413979
254859
205053
213809
388475
1040833
987411
893157
638260
142234
442562
777050
916427
484551
17099
390482
314650
847823
535814
580445
669060
316333
371025
416189
861552
362485
982858
28854
228082
920844
674346
981901
1039583
312538
511415
478683
429150
128102
757407
232839
286999
1032545
1004166
785344
1025007
810643
418860
37069
632527
1003157
439242
802747
551323
724941
232735
385786
376285
844829
964887
183072
178927
349886
200409
901431
277259
878114
935258
321030
100561
346417
835541
522128
715629
963889
177627
119709
1006400
235139
675554
1041343
1832
688106
856738
120340
887205
433709
606149
701997
49815
959250
847015
373351
142542
649061
908356
131078
716689
602894
511923
309793
341789
540028
780105
152662
662855
471124
311342
529536
191936
1032340
224843
383471
471959
892857
1003121
775669
463811
141440
692804
739472
199778
672725
143193
675509
725209
624969
636808
792280
808320
845886
43481
291608
1039677
49572
69132
271027
133754
928924
173819
601301
919244
619933
793359
758250
761573
925441
743222
771443
789071
477966
279771
379816
278678
442927
231275
1030048
417159
513222
159837
872955
632150
295728
992305
45157
431543
539037
516979
1020084
685099
957055
169797
878709
935275
95557
46841
54719
238271
793878
422816
794879
763722
1043665
585054
605652
919311
950199
41161
808909
140121
759467
836661
844126
616704
707299
1023672
956220
866042
753185
779017
688943
979390
705019
842088
703007
850792
1041038
509699
279022
1028660
318227
60072
320608
773935
256126
126458
1001434
1030474
570133
308014
936469
573867
146657
440556
176362
960197
340107
823482
824076
863123
1044427
625511
707326
458108
119549
781501
739084
1028681
800393
119752
816513
422791
68665
587540
52631
407519
761465
146056
776882
641232
414579
936125
83272
155252
539374
809396
554859
278380
208380
920574
544990
874165
352508
924350
643819
889851
504276
1023922
95143
986625
729173
301495
5477
262911
700292
421170
784520
540901
49329
868697
129320
18398
485408
606295
176967
551251
590964
975842
625621
1232
714297
695455
293488
303662
40346
684424
463095
748344
291092
1021006
856334
198957
469769
138101
361915
675847
230534
800714
131761
1002628
173811
1012438
515816
1039672
106868
120608
730087
644500
97488
694365
31282
511738
527797
942535
137292
248136
473311
484480
356647
106188
194840
185267
230838
237830
123564
817799
248732
712387
10004
105454
76387
450662
64585
531512
465164
499880
798127
461870
317001
141116
918922
317460
564236
620475
521986
251216
582769
28697
192942
687665
307389
999338
12824
159221
494838
771092
311116
593970
811314
1006639
626405
260200
9440
1025113
152872
789081
482354
187100
955394
563850
807797
909927
384124
483237
626194
487947
1006200
972470
318962
475311
722548
358758
893883
795131
1015041
725787
371834
69008
983749
119474
240654
611104
942667
645402
344161
1015364
260817
670497
37355
298365
927047
760905
503858
122899
95756
415121
124579
5383
64992
695858
509669
133379
1039411
443300
979043
951558
462732
143606
1039008
340895
515586
659388
613830
546949
796674
716046
474683
439230
185630
953181
38564
663770
238115
191258
45828
1020516
292748
259636
3156
951570
127968
280033
298888
600214
396713
296474
58300
769653
200028
405629
1033873
343902
418145
189162
909008
652271
341898
734907
110346
775176
980497
809012
72297
682377
510988
736439
193037
664781
684248
825391
95484
78195
538961
28768
153452
45687
483669
215671
809206
958212
556481
926070
738358
840655
857879
18977
351556
201913
846205
661618
187342
105083
127831
465520
814211
687376
210574
957556
171590
736888
440033
281388
161729
60740
809882
774171
405698
1019537
79631
585844
115336
950696
908559
769754
91238
539293
948858
601819
799564
629383
994115
822704
1030782
215497
962681
428353
648461
559517
351683
945283
37404
424780
30492
971914
562842
357161
473748
406675
290984
151952
921963
660527
722235
605565
297384
549108
780202
749700
364352
52163
327931
837758
110212
37762
457052
483669
395453
499445
884207
243984
39516
198141
144427
591464
407088
179659
880899
592835
768528
175933
918733
870509
770671
480052
355730
110088
852523
469649
197046
28887
741347
52409
994472
254430
669263
768309
368254
1009004
599419
302875
517525
510289
747774
607727
976354
854467
801209
555331
939969
385376
601221
344933
675405
689143
291832
133637
466481
601374
60451
989911
303214
9823
523373
544192
138843
600478
850730
978707
914201
471777
635982
579285
248495
677927
297397
129797
181538
702495
311115
439552
57545
584189
457818
9693
436569
743646
219909
79984
659744
882541
792614
884292
360240
939563
216758
84455
803941
584074
470492
817854
424709
759753
476660
355405
143602
332927
505924
990682
952432
534399
306869
704302
330591
390525
427270
761967
14628
309477
903605
547253
1027778
192387
316567
227346
114086
408298
859369
320093
1031895
816760
691837
374725
1015836
863330
145592
995770
366315
912759
154122
616614
199105
1001600
127146
207981
138108
948301
391033
619952
600499
537943
370570
176395
482577
393023
147696
732886
961006
140058
178085
401876
800346
742074
265944
716433
57332
824889
178302
955406
655767
780566
995619
457738
201203
266810
496256
386751
212340
822928
130951
809453
278710
996689
279299
977084
311021
712658
432603
558006
664534
618360
995701
443593
618709
529437
272302
61134
458442
144709
672178
517349
655569
253270
621613
339757
523105
238083
988409
742258
140196
277486
132944
576145
577095
884878
636505
908112
863247
523130
300974
249814
761152
35727
233713
764034
922043
490740
202950
117569
262400
753809
262220
1019906
1020672
232896
885603
823708
957243
852642
992182
847239
861365
617578
699809
717067
776369
72497
372608
903344
425056
448655
840241
479804
286161
465461
46817
805054
800344
122769
378180
953192
180843
867439
790437
126196
1027251
230290
946076
63469
398114
197153
418702
731972
68420
17953
244662
487584
679950
467706
79322
654249
810032
954625
14698
928025
628057
908968
1001231
830622
347682
867111
206432
45110
74585
490902
952925
569660
655283
773886
413320
568396
212986
581923
890315
424972
98155
607458
152750
855828
723218
107815
224896
601608
657575
768602
736160
930255
467240
295423
1013332
985144
350945
298147
742415
953582
166354
833380
786048
401806
938367
977929
152311
492771
50689
332024
990669
139481
368017
329163
1020076
596037
524825
969381
608846
679644
868063
751913
889126
860272
378427
115862
632618
967285
638333
224785
229912
224973
264369
13594
890653
995612
657741
675516
199772
419305
796157
627584
417116
104715
741543
155941
441469
811905
94526
185280
1028708
980580
392039
272136
768834
1001421
26096
1017128
1031247
288575
406035
678197
214224
920114
26078
103450
688595
205437
897993
530561
809929
769481
799417
741109
668649
614329
731587
137058
157496
540338
595896
52920
618828
667658
728965
141588
64876
333598
819363
501181
564952
720062
786258
622944
190608
608771
259778
446761
743155
595875
404875
954218
1028572
883996
391622
981902
626023
201689
258300
333369
65613
257466
367916
157393
845338
520680
393505
709903
392273
347558
185184
208784
713391
206607
643097
784832
314205
391446
98654
99708
361295
368729
599054
592831
474466
679884
658296
108383
275152
236844
1017898
1022708
414293
591287
729190
969256
525262
802875
78694
924582
576248
330343
384669
52833
148915
198980
835716
934940
508417
38235
293999
326622
758601
376821
13758
214555
563033
696189
720064
182945
283447
769870
448263
796403
989449
42557
125170
383987
50950
215229
717176
358161
644840
118960
292949
548276
540714
256482
263345
1856
722587
263604
609440
795789
910014
155500
69163
833752
948063
568
152681
177733
955076
664489
838423
754521
286389
837431
672668
761492
1044491
310789
328846
760627
323106
300201
745065
941602
281210
264826
66619
501901
832257
306365
793313
620167
897016
140531
691737
983829
1016199
460650
1133
274039
669552
898004
131083
125319
178149
717181
198525
758943
497637
876095
265328
515346
510369
871899
502913
464235
311853
646212
485871
11837
565709
571276
60590
895756
540181
370827
1022659
936889
667677
65753
364051
756833
351552
202157
216873
924451
828453
754768
448051
325694
1026802
832563
871928
653449
189577
414224
938444
483240
1018773
227037
591000
356774
609964
138556
1002802
44712
202960
367994
197263
243134
29844
122515
517359
453359
651733
463184
218757
49112
707603
58878
953815
87507
659473
509688
430526
37992
112588
268891
648719
432836
873341
183700
537293
636747
797065
802779
424115
421607
400995
990877
23872
777230
718554
72065
550636
1010259
237782
329391
826143
504788
216394
96647
702140
191413
102344
607346
198209
1012043
909857
197864
542793
322203
697015
422920
503841
342888
198774
927844
253034
709190
407773
569242
439870
281306
880459
393345
371523
639107
391423
27750
303395
67414
31115
260352
1044336
999903
960022
435290
674025
852513
446208
1019197
762018
812283
895225
14642
719366
37031
600095
98759
784655
11798
757762
102851
758904
149666
588469
451562
89705
433812
468786
983618
809349
1043459
191171
10349
419202
600302
983895
429068
492226
259984
33464
749050
848755
92958
310333
471323
447681
250554
563013
164384
604975
26296
414241
270321
679649
6591
43340
331176
679166
688488
1028551
430932
933176
732044
885012
529782
690748
58839
320169
8419
1039114
568709
868197
68961
329222
255524
980601
484625
236649
611444
220679
960590
990436
426582
652850
80977
836423
881248
1045424
416509
1017723
451739
117003
659974
450630
191079
954963
411223
503918
1016552
484101
152875
127130
382639
281094
1010316
23014
1033533
18983
830701
999284
83709
497945
802812
297288
788234
552269
422999
726953
283740
772723
664685
941014
55425
739017
403499
508679
880026
174884
474371
757935
213895
653253
716016
152785
155004
440250
54620
370149
634898
369519
843477
950951
609011
434947
205238
177360
135937
664804
957971
732597
576888
374719
528562
534571
938727
925625
249903
281984
1029119
702517
1007738
392969
38727
41821
507060
332189
258757
712743
490912
857571
899669
809664
955671
1019370
304002
808005
234721
570220
51956
131208
829632
208252
926882
801327
478792
531209
1005746
318023
367795
979709
1024651
410613
619462
910154
521681
397389
421643
227422
102410
600480
819095
402891
1037496
494381
800250
1000173
872724
214273
443748
738400
221643
518995
577660
83639
873931
68926
131497
729304
139870
615817
843446
943612
330248
874618
144210
31110
676155
730766
467444
486131
216170
828525
308361
876417
437500
994579
99565
838534
518637
638361
615267
764763
493180
409002
49356
221305
907231
920176
716230
860170
469974
649688
1034509
747513
603325
478133
384826
383544
653480
640710
632735
101830
786409
436629
383420
305249
699776
1041192
257708
376614
420767
863762
750222
291283
705645
508982
790362
605223
485184
479715
935919
536935
286867
989446
391506
142860
688487
447241
438627
193
547148
973117
313875
402456
191998
87499
730668
303633
362412
142433
513449
14315
871298
114697
213777
270480
362183
968853
999208
510766
325775
36801
585391
1029262
132244
382647
455438
913942
153370
35454
575361
927589
254144
862051
306788
922426
507529
174791
97697
313108
75272
228514
315137
532381
701609
578462
381890
222493
183447
532032
267664
664642
363446
1045340
1433
104369
628507
109903
270351
722476
58176
627316
27844
670580
532168
382724
622108
262550
173817
383175
312223
90905
648997
1035490
845888
735928
583263
659269
831145
782519
1003977
165
842298
927152
245112
404515
657397
868129
789472
489195
216742
185672
14639
191885
836668
219453
614812
780505
512903
445134
865645
678383
937239
700154
844460
188020
458460
410125
626275
1002331
795909
147809
107614
691894
601349
924426
654261
6751
31773
825165
262204
930429
116538
866676
922064
772911
1014148
45225
750467
686509
594950
804489
600212
630110
875730
857569
26836
624636
921580
368370
271752
759718
471495
573885
722905
835144
288299
883944
798614
991195
552599
661767
5206
326765
204147
353922
752977
693689
762418
101042
666824
1357
328315
371451
375888
387266
583278
228221
790063
1006745
861489
180471
601701
984164
798422
315211
179573
799113
1041562
178527
150643
340288
969473
965162
461303
154571
206621
442037
531282
511414
902573
634797
880152
492653
753955
536003
982982
734237
436781
331806
263026
330706
886805
620989
101977
715062
757160
451013
197193
230988
703934
467956
299156
800976
1016886
646872
90848
97755
515138
517507
216773
562231
713720
515856
364693
939154
388389
63511
108321
598956
843278
21590
261669
636192
119264
385601
91413
14630
977115
732899
1009717
349066
525663
975077
902174
742747
27978
416206
427973
971297
73140
992149
259525
135293
737841
1016904
441201
34273
299386
592339
899130
841454
70128
661887
692184
708639
499392
639763
989831
405290
283498
231396
590249
508909
207579
912528
346515
581801
141169
571303
518681
165084
379522
599702
261741
753278
385993
629897
674906
91667
17084
289842
167057
850962
647510
129743
347192
413787
893459
52192
133574
805793
160923
647641
720173
76195
31593
676748
770147
724927
614289
112355
1013267
112286
512228
637371
677755
740933
998364
790421
367210
514693
711624
175327
72862
185464
427729
149879
743580
975562
737282
579769
553266
287504
145346
656006
294513
436231
464436
392184
747616
1019187
112751
470745
938524
1016449
987087
523256
524153
730295
930103
422663
578204
469436
265225
884502
225858
45825
298117
791518
694822
699795
842650
911774
789926
313570
954995
274808
210052
804998
5358
543844
467509
52670
1006986
118407
888610
112321
122978
665832
196758
791806
291448
447589
797045
946270
180196
325887
491719
388860
228772
3850
116565
687158
298120
451530
690623
27426
553308
896397
477395
955067
229258
858378
395604
813200
492944
96618
304044
640935
410138
208470
917116
870040
623457
286114
391960
544536
470220
520785
7892
674098
684236
346825
306341
834817
496015
224145
3764
998335
552764
716233
202092
366916
498473
602960
379429
866985
704018
256743
509744
1024641
985249
492706
916301
974196
902577
422348
881378
34466
593419
508111
455191
132065
133173
289201
108886
102136
586157
648328
517118
754729
386618
793666
1031732
91259
545351
66224
271767
782697
284617
213168
806572
231568
195436
568905
1006504
346329
316858
641869
665230
662089
702206
973465
489475
690979
1014976
631254
108679
369207
644474
234527
608129
562747
853949
497633
1020308
249021
694500
251149
998563
1007877
874239
630831
122540
140119
778447
607112
662581
568257
533896
763479
636744
552895
332689
496807
232674
372223
934530
462398
988087
62373
327674
703307
154897
166827
863446
81586
663977
988117
520499
711081
864874
447836
177010
747290
919103
818087
734695
544324
190197
622610
863752
616339
36209
416769
215623
355685
698861
408940
725937
844714
579378
230983
898562
212010
594136
469831
370231
989228
220728
867554
963381
661904
760352
148192
567861
426715
797771
789977
869870
826642
23864
656985
204135
833031
953977
848757
357954
55284
613439
810508
473917
468284
232622
91930
618284
793813
870248
602255
306333
1019026
441641
590344
617834
262119
445290
411605
718897
244388
262141
140754
51710
323935
684257
456484
918770
109312
616054
933887
226959
791876
752131
894377
286797
763602
383474
33531
819838
258745
461427
51403
359873
990459
76830
946376
244176
424717
678936
256005
612957
871167
537822
474234
9309
130632
93831
472972
886014
613516
948742
477062
216946
810395
278133
430697
557928
396635
1008192
88318
875572
795228
989026
150872
169554
902768
230333
496187
483187
430143
852154
832143
815149
901126
1022469
850966
388086
619788
447351
503300
18515
158556
459270
460429
448800
222921
123065
316302
766227
296503
389752
967836
467667
134307
251377
7191
300727
641652
876901
582896
359132
118962
547618
750531
228679
296160
136757
936251
747079
401776
547560
841939
425118
314484
47835
692906
26472
647304
106895
646598
154579
743961
879444
948496
188973
565416
260171
5255
612334
731177
723938
765003
242407
481539
791996
331337
176689
621029
771131
126263
31460
813361
294439
274277
914758
850036
1008882
499432
431900
212781
219836
494919
242426
483820
524272
893118
925671
607499
53328
904156
635095
31196
816487
378812
940729
742625
743384
63012
251400
994326
958601
811444
234041
731393
61413
308910
672635
300799
148035
198114
221716
863606
410776
402305
645657
85967
756257
448979
765599
450812
173558
221331
511644
1034756
181379
370630
262228
314358
351734
648160
885595
15971
850257
611213
479534
310565
1010800
177567
182539
516257
736432
400880
327181
63511
1027611
18875
589179
512425
668987
767448
754120
321229
926942
807988
3362
38551
797143
58557
1015064
934070
447520
409382
693109
500905
911433
927637
544189
765357
496713
710960
751816
329361
104235
270625
607171
39237
156593
1034192
988875
904020
799703
574140
696403
376396
801649
13205
256150
31778
821509
477285
1033547
477560
960143
1037847
890755
316509
961939
816865
1022273
610150
969235
809645
780725
518684
392427
427448
550171
273687
502699
156356
907824
511910
802029
132912
322167
611653
773466
209468
900287
458099
267665
778283
182084
671704
260117
414887
127812
395682
24384
712524
966517
147135
367096
361717
196042
22644
158015
981288
811018
682913
759455
519248
997737
153820
949592
430153
442350
234558
635264
183016
103554
251098
97811
915963
1009608
97322
730578
1027202
862847
679416
212230
288136
815407
929836
363004
646055
993826
224057
71647
41374
175376
6799
543574
338800
984341
751437
734270
749406
385035
436470
704743
704187
455570
236374
5117
365892
194701
303640
456560
812691
443949
417734
528561
707093
509889
377008
989259
189869
795351
215542
834857
843427
945050
125515
904885
10429
352818
393670
849420
175741
768523
835953
833596
956100
506449
118829
751208
530473
640348
455388
194265
316280
606549
963278
741245
854227
150411
844721
666737
645849
786503
76388
336073
67599
682902
793098
825957
437339
961712
749872
496169
533884
822296
791493
155927
978314
258879
424878
975169
642983
1033695
337496
86325
764522
46648
925484
419598
779824
576232
77275
746447
806067
638347
919006
58168
336144
6707
328227
865953
711117
661804
705355
591337
286068
558119
749800
976030
202017
614260
407448
835684
177148
112279
182707
834572
1038968
270278
243043
597498
895043
823677
1007853
551102
978221
787702
882969
149630
260698
609429
467358
978942
969880
391935
121051
779780
168968
311113
893788
816173
785297
495715
868771
604186
60771
601382
250932
169775
121060
641755
618066
560670
662672
349055
286457
764814
187408
122076
977654
881517
919476
219336
704073
181453
29942
194083
785519
869379
503278
1002338
992940
211374
24620
437821
138245
150752
945276
296450
283835
154203
385808
149527
1029099
964977
831912
744004
941495
660100
34623
213890
100348
381589
610362
752785
941401
1006240
172979
553738
859163
783618
644216
56471
985832
107742
1038407
341073
517053
533024
860597
460003
516672
115912
498702
616095
82600
474907
445142
432134
63837
922127
860888
403744
250932
312707
919534
454708
596535
166108
517322
112958
912050
480387
116129
788868
977
697666
261965
648875
107183
507019
284740
916397
237170
747455
756517
850248
328058
1028779
308080
136478
917985
289352
353895
43406
144661
57477
703719
394394
154433
188118
711572
729656
432827
743748
141627
607337
51341
966589
713567
796228
903528
942574
783650
809162
207016
303418
673230
724509
401894
471230
1015973
833205
388168
323764
131776
289130
140714
301511
877190
1028870
201202
7303
264404
396221
734504
557031
70424
181373
910351
760723
174079
739647
933421
127807
473260
403924
334855
37608
1033679
78096
717373
564314
212283
154230
378158
89703
491389
5260
877221
658122
136235
755822
266344
440722
475209
566818
859967
710888
556292
108006
646163
627507
398162
390493
90112
331419
452221
714520
894190
359158
155396
26360
978111
26183
541860
172107
978203
811444
359830
819162
475174
585107
383524
738720
1027967
49646
346566
175955
364639
788533
106995
568856
485688
212762
27155
109775
249126
682995
187690
97069
911407
324820
278200
547931
31727
335004
17823
252429
746732
353281
972960
1028077
342743
82845
366636
440895
438538
502756
464104
827600
397295
211916
949274
322530
290795
749602
791136
879284
634143
1014817
599801
724310
360887
39031
749488
342598
1042320
556768
456563
101552
290617
218810
407688
49056
590221
186758
339214
902902
854550
181616
797070
954265
263639
253514
635113
474859
220575
643562
19657
411738
846996
581205
362210
37839
333074
148311
618969
775336
555758
295649
390811
859756
951646
758102
279066
314700
26016
742290
214253
731228
716111
253912
694484
711727
853270
260407
549002
964029
398891
737152
148713
944342
519753
840233
174126
582026
885419
878448
58113
1009021
212240
885936
376235
732487
545615
6989
180142
516373
667027
478880
849643
193858
880130
182284
621470
415050
880568
81484
506479
913825
578024
258344
312141
171048
385008
888066
67387
50431
858283
388987
580520
602937
857047
402206
1019486
772576
954335
271294
235540
393401
169985
996201
814045
265665
175538
316755
962310
337438
185707
903919
669740
300959
121807
487429
778126
877649
225871
1033092
273195
628739
244899
288455
670682
547355
781840
367109
419315
391705
205035
111542
1000328
15430
135157
731541
34860
745618
97858
913694
423586
107121
205888
833422
425124
770612
702399
12046
173270
599459
931016
418904
177421
722845
734909
665630
836035
978417
939141
689845
289971
41897
146993
2895
926062
777786
187839
970239
488966
358626
7446
712462
424212
75931
666813
52121
928560
314091
1043289
228317
315355
778727
827773
529960
646652
414991
12600
612910
127106
744058
617309
900523
571459
592168
563406
81265
81171
679517
358868
264637
296235
901174
910439
74084
350253
286606
666267
307600
401685
34928
52941
817870
770436
56204
445741
772340
531602
916270
160710
1009524
559603
621979
138147
394569
263039
159122
407200
430583
471512
66466
1041042
493751
703072
663301
58666
852815
536121
916713
973075
583817
389031
917833
758129
277057
271315
772520
148243
876862
131241
549129
517284
1030341
853400
101330
926634
363894
864273
776552
1038507
693059
267358
789817
389661
1035427
563655
81954
206817
341168
610810
276301
853299
280309
429663
201374
552647
509243
261596
573874
1011095
276554
841551
20863
310369
335308
429236
616662
1003825
667716
1001921
427828
297705
522794
801286
825545
660830
839618
128817
398767
427316
474898
854596
973547
6467
737889
304290
341512
791766
741466
483516
746551
740084
19673
334866
467948
453611
392692
292263
520346
930182
709896
62934
832625
948974
842324
432457
943256
122236
151947
612902
436778
252056
819880
993489
303678
752993
8157
926084
826267
829342
651042
902199
477833
435444
677167
297340
605534
1014915
346506
365131
266600
199236
312665
478295
18629
222865
890566
553314
163822
904865
276894
43131
288298
144624
671946
273416
645983
863177
1012091
959054
920082
334603
775439
1030813
643196
46403
579651
68871
868822
238848
520446
894160
707537
106484
937993
336535
922564
205002
33723
300146
592873
957803
608239
453409
454476
212784
66105
413773
612732
152179
744972
986194
590201
549814
584153
974916
689893
592998
20092
423013
707555
601088
993346
238542
844957
89461
956311
74619
846242
538608
380023
954259
225207
688459
889512
351419
728600
842983
369192
356798
103045
440218
766095
673735
642374
821371
228070
38175
557137
654454
510085
425413
94149
592278
745825
115
213387
741690
741706
207175
672603
99186
55610
299185
672102
557710
903978
694278
45188
332849
690914
417669
320746
580375
794662
627358
8035
289094
432391
761571
120775
560819
204830
843795
995844
94575
367336
560892
907925
267856
33289
559608
615989
519726
556336
953068
925962
224361
723115
908579
731553
895619
763736
271677
730154
379386
993291
181566
37471
379850
841179
328727
458589
920533
464285
301474
112841
238684
488588
896280
275674
518038
828106
549103
698004
159392
269250
725764
320590
459780
1040391
753268
843218
161327
393754
887710
945021
841538
272583
508510
169641
625957
828892
281148
44113
65892
4439
491509
931687
793660
259969
434513
1025272
959787
899333
578697
398706
29528
511266
787081
563955
991418
298162
703939
476882
360720
773419
321553
353053
355507
876965
17211
930119
958867
761665
398243
703537
324650
969097
935583
567087
577849
238834
349963
791395
250102
693893
548529
835547
793318
981788
222945
1031486
649280
851249
295103
358170
580751
1039027
21561
811217
715837
616411
786346
94222
488774
215240
77853
649036
392321
504613
974803
596647
1029785
228305
891136
131486
607796
524438
874153
272855
170400
42841
1030647
436219
450501
809997
346000
353875
480949
219739
435220
841413
840583
45347
370060
844844
762112
572549
28488
374129
147039
458721
713925
91988
155270
805195
332330
586
938301
1034310
736806
1004356
172488
266775
288605
293099
905585
916840
206418
697800
454661
48581
551737
184452
49197
467339
682947
723168
286636
408174
574259
709426
351404
359053
844558
705728
210924
896106
244762
950112
692926
741787
265996
450776
909909
189355
765872
261092
94061
1039461
396219
798107
10532
951754
511447
709577
629092
885880
707023
928032
282851
765568
828518
890649
638477
57276
764161
878968
174046
569081
621404
1032825
281567
464490
58317
385012
93093
183081
951857
973087
59865
893278
935041
268400
404521
656638
878324
782399
132759
1025874
976678
266728
221093
905256
217111
439799
745768
855434
441428
1038882
166014
624181
126061
244488
167377
359087
205945
122784
863321
639179
741035
591793
58176
525999
115700
1002812
714461
842373
456562
240198
1030715
779722
51778
261753
881927
530394
453231
151571
1027258
351041
628258
532545
148071
778848
1032123
29033
737166
617918
532216
207959
536693
416014
26945
265267
739678
600511
262902
656581
191617
731848
241934
512988
711903
30797
68192
980236
272597
295576
429476
318381
962095
126556
265719
963748
557748
58518
521552
5789
311050
832139
1019772
1013725
526164
205061
609991
794052
470420
805043
398549
1037286
137872
780193
985212
1017897
663200
22352
182144
918429
630786
609553
251800
84042
90268
228666
85994
497494
852406
427749
199577
646076
7458
354789
576803
35070
107349
965996
482077
664862
162454
642400
261569
290525
158504
300884
145936
584414
568821
689746
795548
321493
846827
146537
370758
638465
7422
254332
620098
944886
463048
858461
448722
649130
1033847
594088
751346
289564
36310
62273
922799
270729
534319
597128
277660
1039745
205951
943539
670279
848050
318288
29718
617974
815472
54788
1009561
220661
75971
525984
307572
569724
74438
952516
207064
851124
502240
965823
526850
843314
520309
36598
755498
419283
291582
237632
833942
547383
141457
438161
655001
777766
926092
1031132
536666
512304
837860
399060
935107
318516
537560
101446
509077
369382
443692
142763
525108
411275
344142
48660
765678
521514
215283
225223
39914
981485
445042
296411
19639
366946
190340
193982
187297
181519
700890
477037
449225
417267
77838
838754
522145
498091
603657
86386
737450
418569
247513
844959
765434
131688
537000
844387
129326
136951
1015681
371513
292533
702869
127633
801527
769249
13112
564478
516370
51979
417813
446834
401341
293155
371431
60838
673231
138892
702427
46428
792242
522200
587053
526718
25154
471549
335652
896449
901826
88711
568048
1015845
298233
733465
479813
146028
889949
314529
778963
274830
936759
747220
931218
893125
118018
181859
465414
234944
392390
163976
1018472
923825
913306
346463
173886
183264
923419
78768
45657
205193
324518
78369
348141
31721
901357
914398
34861
999318
998773
592006
817217
27084
303785
597550
1045425
389180
413846
1012727
776785
406714
514579
37326
21834
748216
1041777
238506
669855
266624
24706
586880
47504
90980
613277
52555
627567
421657
260208
504952
770445
141961
712880
816226
280249
506112
214533
469704
770798
482163
10147
418430
130697
751355
872496
985603
355316
477268
354474
738726
75754
561702
451974
586838
428972
541078
439646
979157
56337
17418
793133
172862
683921
654219
555437
592661
101863
411959
252473
125280
566734
7460
160987
1028939
848538
662076
801796
88841
456094
85524
439789
1007037
449701
350114
258776
202806
126395
12698
622940
622388
525837
484822
870877
552659
783682
356
595874
787360
651811
948406
360298
432465
62610
538815
632623
294830
1035420
992371
632046
572904
590387
390769
829532
237751
720228
805512
681051
1015997
440710
962588
428284
299749
200089
16441
830787
35504
7685
698617
196396
385897
907359
858912
431486
4660
816681
177652
759031
260453
368124
340315
950260
755826
678206
711991
965244
717395
804557
290110
319265
535083
25963
229470
288221
426473
785802
253778
529907
987073
159349
755661
455010
371003
929706
1018182
213065
459756
169755
425871
372302
637503
611947
488168
20210
191728
308985
893639
251477
803639
561648
57421
729790
620251
428379
949084
932361
883955
153459
278841
615452
364256
823829
540534
298059
539149
55533
3597
783540
209027
1017005
14332
779080
235360
738274
335359
982699
729829
737931
329695
680897
246318
471675
28290
249354
846571
1019137
998571
14695
309597
772065
653261
113417
833647
818566
822975
156700
825987
183400
863137
1218
955073
1756
962039
683995
567685
577836
89980
651762
607546
858381
581304
68256
154958
948286
929370
649640
417331
906740
727710
623128
697893
212089
223184
872494
85511
816420
186825
390239
900568
902496
942376
597294
618493
466720
271128
296888
965136
383958
45358
998663
866078
496498
383163
278944
843950
508458
642068
479397
200266
776900
193607
632626
670298
300418
469356
549672
568366
335997
534035
479425
850330
147252
362054
933144
534908
47921
847470
20126
270666
409156
144722
569792
589766
825401
449680
440044
963372
542429
854972
821270
884472
388662
743333
482018
866803
218596
104439
940799
366468
840574
165384
937726
901503
2734
652745
922479
663498
524586
187781
558241
956909
180945
213478
185389
656538
764051
111664
989524
13406
944302
575045
899554
226105
429530
236524
628585
214170
372759
63951
796797
230431
33112
909541
844921
550350
735827
265745
208384
118849
102164
319604
509801
478157
945441
190482
151659
689630
633208
277569
224815
591127
1029281
838090
947541
496784
208703
194820
602117
63742
640703
259954
520446
93937
263046
175875
964941
963813
883348
737313
1012426
243509
188305
805751
471409
431429
757180
944709
924841
64576
575071
964356
448355
256417
357524
925186
1005134
167357
934025
491488
138508
531448
381029
535639
47715
589678
727963
581844
676662
447414
992473
98331
680708
799225
123568
911867
514176
602426
523552
665425
26704
393360
230137
743509
21271
300812
805986
809648
523332
938503
147329
525245
179738
100635
151254
34063
80370
721133
846513
794506
77098
978058
202608
994645
638847
950409
621257
800205
53113
838265
483450
274149
564498
870551
629617
546996
726973
346107
676744
541772
398316
464156
653560
969395
196760
751534
286679
913497
933673
671642
610433
398760
855851
680326
175435
939349
175980
110356
1030330
647156
96870
633598
979007
856335
626191
301989
489344
676648
39422
250973
885654
315536
523394
389133
243484
231552
547410
41882
313696
756818
608070
568714
89282
399526
751483
817883
85243
169777
324163
369760
955583
170485
339674
247536
759143
469819
720628
590229
132532
561435
881150
856720
524772
660670
850772
289805
783904
512984
61875
34131
444474
206186
747313
956835
1012798
13362
8701
352141
262261
648634
946444
534834
876296
1007165
869050
966815
921713
763141
781693
150230
809866
665190
789353
423894
50668
830459
950952
357948
806139
859232
956937
379996
156879
414587
842900
281844
777726
448926
609286
348934
528246
13374
328460
837514
184272
594030
1031633
269460
979937
110427
237177
865054
266234
110693
164822
852394
760894
146907
120905
712153
254991
389615
42200
598286
695650
977878
13515
18039
646485
372846
870414
282174
676879
187546
81102
769396
183705
953770
166139
1033539
14629
253175
995505
121011
232326
717021
692224
83158
223791
847994
159225
711290
1027312
326226
909252
1012608
866048
786231
187858
774109
967944
414073
747291
59568
291006
357919
815090
271626
311392
757422
6778
799691
472059
728601
683490
48981
301211
109167
474797
637334
899112
897132
1021907
353236
744793
512999
237186
987913
748902
618330
396306
402856
837807
591685
74473
761108
970967
45673
596296
922845
125797
333367
6627
379266
603306
783947
787258
439219
774453
530378
86101
965675
588294
1036928
885336
17299
813400
785152
22435
422181
13858
435351
419737
892362
353907
598547
831972
1007079
152243
641293
866188
653602
195486
905022
293608
844707
280472
505905
214990
994889
445769
99124
322770
572589
152833
303798
1012800
319192
409732
661862
592588
1028327
724839
841240
255753
977940
364414
735137
536446
1031128
218535
64555
1032197
387450
998931
929063
50286
556832
209165
817528
45991
541405
9790
823022
161450
993189
260564
667019
672813
37100
98386
791144
668499
299329
487006
118677
1031042
779633
228555
478068
755976
914248
699358
539780
622986
610689
242850
405482
642677
642657
542432
392113
172872
528224
174704
688709
708331
501041
884482
887935
600539
432654
6519
284463
506681
255314
358346
791177
472233
667707
236273
482114
472740
474938
675639
370789
464233
258307
281103
457488
652050
169032
887184
841765
50400
446552
89106
513789
463508
293624
556130
541426
527495
960100
434243
326119
808900
850373
226682
415614
448260
857577
903614
603312
896344
152525
795792
521448
974840
739091
711913
719723
324875
249414
979524
733127
600423
915776
838514
935493
560031
942511
886717
456030
342006
219124
917700
401942
77949
231904
299901
322604
684753
685729
618995
430144
605444
462090
335850
191957
10980
954883
754918
541750
162935
253663
193078
625399
618250
127957
986984
509617
238362
184902
935188
378512
782013
449556
336830
107125
401721
886519
1020488
420036
123942
263658
221681
429157
393529
238153
369472
315738
981800
742296
607471
374016
350161
216643
878004
160171
513263
161544
786740
487600
832733
505697
501404
754104
927356
988530
866351
857335
129688
459162
130630
553
486343
329129
56298
495156
376214
860722
997954
837877
518355
888800
991526
818077
5756
199640
603792
92684
224053
426627
544693
292668
973656
558859
101228
163546
420135
259500
954538
389881
652341
514564
97704
649989
410797
924963
369953
48339
731674
2574
562291
988752
564345
841984
348840
353677
144721
95874
557145
347961
978180
733132
876152
718925
317638
987365
39482
548861
391281
911921
345023
718367
124744
946686
168808
337770
917941
795054
760446
91655
963973
205841
354436
1028952
748973
847931
579108
736059
784699
930953
273701
1017499
709769
417803
927544
749339
118508
605204
865898
620903
594311
901615
599372
636046
276214
936344
392904
94249
682279
550037
515362
579206
819980
21044
447074
303049
526149
425813
864140
515148
207293
14598
213702
91989
931963
4432
272008
326331
383201
693810
470984
21325
115825
615497
548657
696791
448289
350744
342836
467814
289571
543543
564594
230763
954076
188217
930454
842954
149839
154759
60191
982233
801720
651035
20007
859469
13487
621190
523002
506083
110396
518265
737043
962756
77311
1034923
180083
20663
421324
395912
288050
777469
820428
458884
620567
246979
768100
374829
802513
575826
613128
856048
255094
1040651
348074
416847
805679
370349
682757
849685
934788
406055
469439
461092
494279
100653
280443
633159
283536
227737
119799
766995
965311
957784
660138
699119
963477
276019
303814
286678
589263
374183
986088
573690
193533
482025
644955
613872
689546
419897
875997
395580
604602
342980
102160
403688
371773
132276
1013228
192801
743784
174413
960036
865430
112621
58565
889007
456285
858633
86707
516614
575784
667270
162562
239769
679736
763250
832679
61495
654487
950513
357935
993614
12158
380094
548490
221285
344617
625884
1011901
271096
655726
260034
946471
68905
211985
112413
352751
206164
960002
35311
47445
683278
1033495
975892
376295
472721
959157
614817
891121
230165
1043875
959680
961951
662883
174759
182880
848627
534558
591139
602769
425555
827200
563967
1037000
652512
112066
126686
89038
15105
285449
656725
358154
45761
962187
605282
918162
210872
354515
272771
727100
502471
633448
875474
682892
756978
164764
217658
321518
496408
713122
160190
146262
658394
88873
782462
602866
616415
94171
492342
499634
727894
325196
312191
802473
1006069
571565
38292
732988
651060
125385
286101
72950
620937
626745
390966
42735
1041552
747896
256293
310004
405227
126077
18343
1018583
384951
858957
854508
662808
152440
553776
125027
835069
536021
176593
280651
588418
113473
459423
276268
649298
503341
193411
387827
967710
187085
560338
3857
334668
554122
888710
856746
337533
70458
921197
505930
825353
975066
445440
975234
161728
472485
352698
964350
9125
448369
555668
417537
367697
1000674
449081
286280
706215
920258
963188
1001673
974004
222519
165624
792226
892785
714624
114396
413779
641446
102361
1027105
252538
699286
117781
807854
434801
910894
547276
460360
202240
119892
778338
650300
584452
416191
645031
217343
57927
699938
528857
632801
760780
462179
282687
316753
575267
167620
829004
165675
359886
694415
270515
1038653
181530
88714
738736
704015
102409
933976
380458
307669
799021
735452
530561
457160
551208
559586
251585
931574
302863
477265
924632
430165
182647
824454
914470
833024
674916
450053
453569
153720
565692
507102
966503
1018856
596786
152626
1043199
945199
265211
526184
58292
933672
234460
231470
489632
963638
272405
346195
309641
772264
704666
554237
152271
837200
572184
71565
358361
757349
613851
719616
121868
812932
26576
703413
809532
280404
824990
999130
326852
327403
681092
393021
895606
531259
561388
565346
993692
322144
127934
592200
809461
105914
567212
621020
206591
994099
662365
805029
935203
821375
922251
841901
717115
532002
624874
998989
539865
861965
510887
518338
35045
19400
35735
794149
622995
6559
613675
289391
708069
727866
152526
753500
152360
359893
700629
321759
294904
952553
503800
868391
325277
729250
867679
768144
47635
696716
61391
776462
507221
741095
52137
94382
306004
236867
948454
767460
66817
218013
1007512
144817
718948
685811
441824
533458
1023508
345903
862371
19845
15016
285601
33001
143623
571868
180707
957652
1008430
420094
502838
624678
160720
670821
271899
1018948
895158
594163
398240
254109
676799
778534
564300
864199
88363
843737
393659
288021
384239
561824
812230
30492
143523
153168
1036892
973473
292045
25503
413770
726520
145708
238031
763978
721034
533120
16776
750367
1017957
966921
570791
244791
990070
424127
771313
222176
65915
1037061
521667
808993
507205
27451
329080
700105
608152
328043
32072
952794
599046
36153
605511
556000
280776
836006
403076
80261
626582
357624
868569
715588
378169
250265
708960
98290
495245
59355
552193
143538
928461
824712
254533
579850
816633
277920
49966
903578
438881
950511
244219
403329
454568
702519
210303
535650
392647
461165
753322
963925
973046
204381
308449
46239
76429
947329
680168
998085
699142
1568
834324
886480
233852
346520
647868
710494
722524
603712
782520
904583
114956
599242
164807
479613
876265
690746
272049
596396
853049
763127
146176
755073
615403
470590
908227
897658
327484
5841
900367
609317
283727
145353
70155
917666
391464
451348
452849
731811
1000528
191055
94008
44945
1012133
563958
50805
809066
738094
647518
845857
394281
222853
156462
888621
585183
916484
840936
808295
479458
507784
916701
764873
965721
553488
90916
1019453
21814
592639
934803
523906
736472
632066
993908
150393
673293
702399
468850
514905
249653
774684
836959
201735
188521
198365
699348
747351
116248
1004871
134247
94736
58337
367907
143278
213894
90211
801208
378889
127685
27163
423417
525121
482322
134115
1005630
320512
314772
959203
369279
796965
979881
386212
353003
329030
981719
872787
649808
881112
941685
157166
1018201
638158
1016442
851225
926828
993675
434842
479253
315407
140914
462857
523796
958703
999957
603953
214741
364688
721874
380796
728011
287832
927721
829223
676813
436429
164609
29145
911228
107919
782275
155705
293316
779276
906493
815376
421059
110983
213549
401912
511336
946800
305102
376179
232020
238854
273038
940371
497798
332736
865933
53762
553560
530770
683487
251471
892119
786049
145255
601837
134845
271516
144962
340273
761008
1024562
922646
914290
167856
478687
713548
575698
116691
473710
123441
37416
1039119
243237
139359
893438
935987
378538
831352
754383
1025469
521653
535935
21920
260295
34949
355092
1008348
866262
925578
939430
177975
1034665
704528
1026066
574562
63668
838325
16810
187328
741767
479888
711340
26651
668330
758959
574860
222166
81836
854544
976810
684839
30676
414603
51038
813361
1037860
63106
287710
67807
206611
615578
926824
931165
957286
333649
878304
803825
571370
649047
1029918
578062
754545
977414
279881
339515
484696
682623
665166
882021
807702
756375
570518
799145
380651
69015
192534
156583
413000
349582
339735
435779
1021351
679033
804114
877391
229245
528820
545200
485020
186319
195346
337710
608965
609765
960171
716053
240626
913848
167926
141113
41812
349877
143777
858218
980102
263291
1029171
780402
149373
391286
69187
1029336
137085
960483
17845
958793
194643
33032
722272
980172
600551
126935
328564
331929
776169
195189
1032068
558804
649124
525259
950147
1019200
431428
139406
356681
634843
899516
924433
732954
509749
17221
183910
52942
763078
916399
46054
889544
501592
72351
830701
24117
945240
792704
781834
298599
909868
183111
347707
116506
837726
593040
339904
806733
887094
721846
809163
589783
254210
90362
710735
904273
600983
599243
250639
495216
203394
924708
726165
644946
572474
561911
750642
32366
894504
271958
192282
1035392
510485
202464
858175
524309
72526
735424
1022861
585435
504075
441769
896621
1024786
184927
880160
925809
774467
223792
507394
115097
973013
216024
892065
825905
114583
770339
927164
317533
285764
317858
355939
751640
49566
993521
972101
138846
387098
76578
1028525
69200
212884
342611
269438
296056
814842
45159
225624
454118
1007250
1029234
768008
220301
120301
887809
251011
1030184
808148
25670
441299
164143
626977
941665
86156
909943
108852
936713
632317
437013
570503
454339
239792
707648
232666
244530
95486
123286
228414
708961
853012
244150
947982
767637
424763
121076
529299
115811
567901
279656
657761
787481
476355
63447
139440
376117
51123
959841
548630
518053
130602
104880
818936
474130
18027
211305
803105
7327
504739
802030
811444
368070
955938
116745
132466
141214
867586
158976
768733
309544
928677
828454
156835
50572
320151
885531
680303
151478
852318
276413
23877
648397
480038
390439
351762
866070
708054
549489
984364
766712
463527
162989
593449
157244
399647
133674
392401
71794
882737
523901
911466
494910
376120
350136
911923
27453
714398
1009179
599756
978093
305206
229092
382899
671729
856230
367948
1010061
199360
415508
525895
440226
492684
1031447
1003451
177971
756004
340984
639171
823972
142235
218285
1024415
353285
1015803
421693
227620
892754
201735
63180
834560
901346
184936
876173
407367
77415
250010
228242
462323
755758
912720
55366
175607
863147
653845
476218
906241
986024
986559
977587
577603
987289
437495
371314
401200
365817
969216
1030176
439830
394937
204577
153487
938440
762591
828831
288891
540392
8972
216991
753268
872740
852440
760401
874721
533245
278598
309951
230345
888434
976773
724127
160085
566181
673209
817650
579191
603390
265203
619913
227964
539215
573869
401092
291378
634868
500674
3802
939115
728547
470967
768528
970068
717805
94503
396652
924318
260520
794726
61510
182286
229285
300426
437601
1007288
39407
467774
875274
1007034
367012
226036
578576
973447
893415
601884
917944
864059
1014415
903510
438048
45750
437564
622939
421130
656530
366851
688181
250008
354526
10875
941511
313703
430880
975887
112153
264873
973185
47440
256971
216712
465802
474557
784560
360512
38767
366301
22509
796390
108453
19634
779675
383116
51953
422170
512010
846683
654171
264797
253591
850839
527732
752459
796037
52795
390490
466903
265041
603311
496920
104144
332590
262334
320446
329206
897299
863040
1027622
698861
225743
123697
721033
1006284
894615
813490
249541
113792
695975
794409
44544
323868
886298
876901
54017
73494
285394
161281
187783
341633
241421
714133
323769
502448
990777
492515
651295
256198
643052
34128
534251
836829
44964
1031531
336381
695997
566391
708833
499280
952608
560246
658544
659170
735951
184592
296974
616511
800500
39791
816298
229429
506577
385734
87069
912903
444141
591163
727672
41281
1007263
558153
226984
64819
349335
741246
342968
1011004
790900
1026501
779422
160722
371032
535784
525267
280834
973185
740382
951904
761921
852858
685373
44963
461812
111111
887801
22731
226944
850341
755423
984627
451525
628920
58730
521477
886562
228841
424800
576351
638756
709485
962310
777093
772465
884814
745551
938320
700969
803704
503574
37500
723317
615601
815685
258088
466312
614428
722395
463825
291743
129590
642646
389596
808704
44690
892205
833396
315073
164729
687438
455029
593408
47047
329408
670575
230070
755597
1034986
721183
245594
942727
121767
219105
423236
894489
571206
282528
365760
791949
1036271
1018025
655688
504797
897619
807657
26601
272115
1052
1026244
115011
352161
576120
916134
448390
311875
900979
780440
999025
819996
618579
616301
1005410
562210
1004166
581312
235795
190133
448600
568994
249491
436180
833726
507269
599537
452341
337109
227273
728850
501055
922751
798107
29637
916110
441933
137131
915528
982999
316470
253066
134513
1044996
200523
843936
484270
694124
115853
302832
967376
727035
86892
405613
668476
279882
631348
954289
1001782
269635
633571
509894
211433
111991
500318
968711
608810
530411
502932
487712
416297
595161
520573
804633
1015357
544723
140710
369299
184368
674397
608365
254498
334896
340756
421591
608574
635398
1033371
706346
36773
391731
515488
923069
862534
837912
345059
95885
131181
195947
30982
399744
967963
832284
886924
245757
984874
4719
582532
7223
204645
833160
117789
361885
144726
471412
384248
846262
495731
966845
347728
388984
689851
660621
103465
168945
282156
620800
457241
369657
729612
154639
677240
895369
529753
37701
487441
28523
95084
161218
661708
806954
452680
711690
58967
837575
5038
17547
138998
87880
809470
474292
237826
124461
282483
210082
561062
596246
993769
619889
368541
423875
827032
110085
156066
838463
398024
448729
561206
918346
114430
270218
892171
905401
664236
668856
313619
471896
742080
626582
612181
205142
911434
796255
820720
192488
498577
495669
516550
583494
459630
430819
471358
931267
322966
781956
551084
172518
249037
203778
615683
460076
494891
502574
530995
75457
553992
31404
483192
275389
14006
76663
1032312
115546
214063
256919
636493
189925
165558
723702
47598
827904
327111
177834
298470
114535
572149
770035
919264
304642
124717
664728
206432
3967
783528
286318
1006523
920837
160427
159371
1007958
440917
197309
98424
242718
1022617
703745
623513
928429
152370
453028
556105
438300
187145
902006
75107
162587
305670
12770
754616
279334
129340
439151
259442
621287
546628
403003
432819
967854
920553
53208
30616
15625
982090
341707
891922
1028368
913147
705293
896076
147236
489604
83494
224199
249751
104555
607865
252562
380240
995506
783045
178904
692729
1029013
163789
446961
93584
648984
514977
591189
751971
600065
1006305
565706
780416
284817
420891
926265
253000
1039427
775225
377548
841735
826865
746532
830036
942124
309608
521131
549321
341768
982930
946670
290613
534492
878188
16625
57985
716488
373346
63724
780427
888676
942522
894698
488556
396663
227112
694443
1034738
53514
193208
737522
7485
241726
554483
733895
662075
92198
899229
931588
556864
1007685
854954
1032855
595835
202354
338063
277669
964527
30304
366940
1045435
679088
334962
875929
927185
118350
393406
125043
721085
343017
154678
218329
491600
301133
90070
1009965
588764
314574
468901
375640
738468
137914
153206
133495
916136
941461
587878
590931
1035704
596434
99464
761673
235481
970204
314490
207478
137523
779794
196917
408770
165372
295284
198503
163863
644126
978518
105403
974541
65093
989982
73212
946584
113002
774131
350278
8377
885061
738292
382784
897452
945319
897583
364702
685469
876153
585615
660154
300455
972432
424634
1014282
224426
1035963
455601
921385
708045
228965
127338
326243
180142
941113
461898
411296
844201
408688
310472
732368
175704
302132
253762
891537
385490
819936
695290
741541
662079
576609
273454
825568
178621
130304
354102
157317
638003
162528
238425
798107
359667
461842
863951
614787
627707
268683
343305
643565
445432
981887
63197
885399
281598
1008250
549448
250314
34847
622533
1040165
428542
427964
393068
100384
29453
810681
382910
274555
552607
192115
974160
478604
34405
247343
824636
380434
940733
870337
584265
412316
711672
710826
1007127
337254
84223
986726
945163
628501
330766
575133
608963
594054
1045405
258935
516955
42120
90158
772528
315208
506927
692990
357085
207157
87178
91323
557735
973713
663135
561283
248412
812734
832380
374165
1011498
970339
822918
495323
943756
393
929357
94733
568525
43037
985786
450571
945715
316488
979072
537628
748587
988549
255596
412802
114589
127636
670720
351635
205827
192783
899676
874508
563590
133587
270360
739292
766032
562736
819992
414494
324757
79759
58845
108949
762715
313256
727921
104022
62315
991601
423231
584439
511906
748753
383808
461175
237062
864591
1039872
248965
838320
667919
630129
273260
457672
169280
959762
277899
747689
818773
886973
677580
134660
792538
239464
163115
869122
159121
640481
1030881
439950
813333
889994
395165
219144
392623
956901
270953
520915
778899
724063
1001528
615375
700199
768706
456003
500045
628840
1010411
625703
193595
82880
319570
709510
422397
74021
764575
874122
348927
563212
629778
447882
341057
955685
446478
643460
56391
898582
742265
537779
862360
761568
303073
726757
688085
758912
485983
170443
1031012
828801
40611
343641
174797
893083
457749
261697
951759
22290
611861
52033
1034170
756274
743449
897714
535656
948539
77022
933390
451706
42849
694290
754120
102681
162046
75370
616375
1024387
300188
654202
73181
219236
943835
596838
544960
410570
137259
446511
530736
826842
808577
369520
668068
61835
332246
423504
579879
180502
873016
689413
869086
876937
292434
965226
378792
452750
929866
648045
148903
321986
198819
795005
662102
363836
319033
307062
740369
553422
1037775
496318
1043721
321379
152302
249446
636358
924624
538731
709445
428578
52037
814940
1017785
729339
104183
122756
569776
4136
822684
756466
735564
285092
108134
359816
686367
271595
753738
253308
209052
1309
623450
676428
621691
47128
93278
28192
26108
781425
1037490
59109
641959
614592
702474
633301
197490
1030993
823370
339031
931744
355395
573961
899831
114108
684162
144063
7754
779908
404916
180392
746319
588214
501025
1014464
275313
756528
29954
240179
217059
944807
601557
148003
949641
797298
570498
434693
592069
250377
936705
622071
341973
105129
156907
755688
757123
457091
955000
383525
935470
661887
621639
755774
336474
927166
837232
941913
840766
613684
197540
909691
978326
77611
269838
549016
432519
318157
844546
107530
768509
829283
615438
431814
438429
17426
680661
407210
995010
907277
966665
913851
225363
848986
7989
238104
327153
632612
357840
478607
727374
88065
189658
128636
432367
779326
924988
4671
38187
754578
727030
1035517
487538
823691
78617
191834
551302
812020
311501
581689
479053
724877
806269
255509
650762
86497
865448
154015
497358
971114
961554
192572
346825
91195
661529
153382
530332
506150
941191
489189
609474
501807
931276
404843
300004
1009250
865776
102144
190366
949317
785937
854551
515112
602141
859327
767268
236222
562049
96584
923310
656200
677952
768581
182584
928663
577213
755676
42349
44893
244502
148613
410555
815299
427435
373432
636512
962305
758124
661611
184309
13816
797736
463179
672809
805494
514618
644163
1005892
1033805
1012178
557934
89930
802007
168264
864802
285150
633222
939072
792450
6112
756105
65080
59011
204914
653821
516491
792899
626816
596769
368389
393607
86591
53185
63239
739703
468883
292453
7071
410817
310263
812723
247021
112693
153829
703827
239294
180598
378892
129591
164409
601446
128830
150245
253399
234548
628207
2691
668963
422471
602470
874386
429255
140860
469357
347303
442145
244404
999517
830147
92251
882886
874725
584105
1006422
554400
798777
688162
89528
41802
341025
839656
970231
1041233
633311
548578
418301
787578
187822
11423
1014074
732707
363037
145026
123030
729938
382526
752941
8476
773765
203817
258336
650149
923260
705690
752004
301520
560959
1018529
931482
550457
997310
239558
914516
212045
778154
351851
236143
894196
22090
208179
964617
758808
766635
473653
860056
94412
223605
870469
378646
1019988
1033340
527116
458898
217148
223801
320227
587253
277898
939270
989330
626659
678303
751226
933057
20265
934897
59965
1012714
256864
812465
753729
521718
162966
949975
372463
728541
28850
750660
514565
96227
737316
849675
790917
329261
287837
769408
533633
841951
952349
548702
658511
154676
531381
481050
291803
619764
223438
523170
914167
892651
844305
583355
543380
665753
1003765
314709
1027946
303172
273204
191174
690848
813160
272243
704381
83223
961688
391763
433326
178076
815050
308784
399956
819936
123826
174884
1030117
775130
935014
859639
593331
124409
862900
906091
391458
632863
674430
836335
1031989
900057
985645
836407
577620
782785
849105
555729
340255
1024800
587897
527973
652884
1039685
514557
675905
897458
650386
501819
57032
122708
304351
691822
475105
387773
1039534
190441
746915
568125
544583
649683
133605
901166
916246
841121
687323
934549
506547
393574
1022352
457669
190524
601714
796163
879010
592530
701289
379197
111722
884542
881473
561309
416251
23437
608068
153250
21275
540367
258642
548439
159211
492241
936640
427611
691775
244522
756646
126691
323929
273358
899426
820450
845716
244787
335877
807612
736179
420030
842932
97140
830190
642279
502542
752170
98708
123797
569577
709206
713236
64928
509586
678032
505869
430678
378689
228633
498848
20048
1039298
178003
291340
589804
879106
776979
30680
45289
876790
564620
838358
836599
809686
446041
830956
949079
291341
257924
13157
630793
1036204
647732
246795
716204
704580
683082
915466
255948
337564
187961
910588
876508
605961
219019
659644
1027114
640687
793097
913224
491483
258050
389248
995120
758931
746301
240565
752261
767785
222442
232934
126694
295380
377891
374789
288618
919306
988256
418082
602124
805050
252884
796146
213735
804
361787
976447
668871
362592
921595
344024
957007
355363
965152
63519
696615
712344
469462
186326
917381
73064
496340
1032336
274390
476352
121928
625374
675390
194237
755320
201017
675321
775359
281265
183493
498202
1007079
550459
915925
918187
10892
327098
667534
282756
855469
201823
869791
346777
636576
859363
767382
604889
86550
901630
658373
292795
791543
757164
55480
802258
767786
774385
849502
85804
31614
755779
969314
871630
819940
253091
582302
902143
540163
879559
648455
842717
453750
277314
289782
523577
207944
215588
952641
209116
841443
96192
1018129
847034
887745
238525
655072
740415
920501
506232
994493
145815
27965
853996
150766
982247
873108
7673
817774
840797
781061
15106
271295
952888
138530
494382
859750
360980
67238
269388
153418
380023
209184
139155
434204
16469
714496
1032736
717705
897443
991125
135683
228515
774488
943945
517110
412839
22415
86140
232652
732029
1016261
883177
708505
808199
9517
1024912
39277
585379
234248
948502
758321
767924
865957
528155
626601
832210
879415
686533
873015
677801
396023
604943
108127
271368
195647
885161
433317
239434
605096
294260
419716
483024
709722
856488
647245
1013910
876650
457780
581911
544785
16508
680113
49797
741280
394378
78167
962994
23048
159445
47440
27656
112518
614144
993555
148410
110961
636056
106000
958863
274547
391110
489267
285142
307620
980142
288801
827182
413917
1001642
962840
562772
483393
331758
955711
660828
1009700
698194
960494
786408
250805
598053
382192
535973
229841
593764
792905
283135
239315
223841
478192
774822
614861
177948
214208
562369
821223
908583
71830
750944
464733
822134
445005
668304
428514
663722
65613
456220
1024427
356837
945510
259099
26304
352191
711961
1021603
166536
185883
829211
363149
186325
197120
816298
618773
11880
562545
832131
819802
85266
301165
937709
968498
807686
912180
914003
763572
769643
555317
725548
86610
490790
1043380
455587
857020
448188
976085
379089
721487
630946
599723
585622
436655
478495
686253
651850
354199
738844
890977
466908
599825
992628
780742
316614
311736
969548
347566
230770
1041176
575633
812810
909491
626607
852128
928901
761032
172722
765961
217168
129615
758654
309039
84783
775549
288677
556832
85573
736122
872962
381421
1033592
540496
973828
40886
780714
741696
785805
864035
532338
686028
558015
688901
91419
161620
1017567
601270
616482
815224
528366
922684
1024021
191044
3724
1018436
744767
694131
789878
199247
719780
216076
29172
80155
257639
552065
609025
426414
714626
208368
996277
612608
560366
430398
757100
947010
368163
902643
781354
722706
428284
291704
1906
226445
152580
247494
400361
894913
856085
876122
438205
592586
83023
639297
327196
289460
927322
773705
938200
965920
710154
951495
309402
777151
945790
309909
349909
201437
1014199
285144
881367
881377
486515
393696
955143
785483
451435
406623
656115
877428
490935
772641
496849
947305
179573
765413
108283
1002740
176257
481382
574812
745453
1036743
629033
702344
989025
320240
509466
235217
461141
824192
224534
455512
373587
966925
947895
903321
470224
212428
906868
500714
598674
950314
379155
453372
170327
207386
557511
880240
859102
463123
66584
96129
633163
921664
870056
1033926
562941
248248
631958
535128
99797
508426
1003432
344424
594876
951675
10431
870124
180497
496382
175898
297594
309640
228699
855571
614396
459793
51229
359013
312513
215632
812875
330488
889508
712106
71218
16339
891728
796999
729268
370392
613955
1025194
775334
919552
732950
147660
393104
206424
280493
229682
60177
580731
368640
815819
690994
716001
911240
708878
125221
681977
835464
931495
961176
957177
502201
577172
849228
566503
459007
672477
684115
298357
311480
829701
170765
931085
465707
511795
260930
875296
902393
33976
406780
5486
593850
7431
46010
356026
651981
966745
981796
80857
847634
206756
771987
944297
434138
36002
273619
488947
901835
1009625
191378
806466
928786
1043980
22504
770497
784656
5820
239972
598568
323878
1026677
892800
673159
523028
474023
897783
504954
190938
216283
242690
809326
348211
37877
65386
704311
550574
996435
828837
379328
743101
763432
285413
886488
551680
936427
545400
589621
62972
281750
767870
570222
625774
399991
58558
513984
675899
813579
894275
315162
149424
109262
653337
373593
229982
383071
615346
867012
674533
603266
1020956
377599
786146
637483
310988
307849
772658
462734
319595
448979
908920
350106
867143
209708
561850
698680
548279
977058
1006724
901411
853896
566749
503950
652608
1043267
824009
665802
142194
165306
983779
90909
101496
588475
797384
628534
134391
401647
271823
203387
86765
820060
92181
269827
853014
931686
786437
994020
253685
105644
60386
861638
325541
965541
107979
57258
897273
429017
519578
422204
488126
1001376
871733
285982
866638
1036488
225779
123662
611524
737222
686517
391639
751408
504155
204851
482491
301194
284691
401843
51007
254131
826376
701262
150412
254052
544870
535977
764187
814042
932255
992440
538790
999277
19829
21404
78021
169895
337335
610838
271912
111183
798553
578590
48475
471872
903256
971016
134319
803306
969957
377254
540384
56349
234043
29534
356368
864320
361078
118661
220412
463421
602619
274191
328596
246163
317049
440305
38077
602733
579553
427419
699055
927536
815830
309116
133892
281012
721685
811610
837420
1033859
794600
619431
706454
1007422
421800
1018070
462320
134475
178378
985161
79398
499150
813661
256767
219342
969974
403267
626393
689870
536508
559673
804946
617086
938265
780533
433072
282729
940965
964680
169800
727472
256946
843970
27728
596551
53945
185468
350849
552537
816487
486540
100999
203976
80610
1021242
788423
164462
317797
1036633
793415
953068
105889
192154
654540
794459
326582
573182
937273
345524
770967
553433
679319
361842
81834
106359
714644
512443
934160
554166
259446
110601
462583
164824
631174
317062
223860
627753
631185
525048
973511
591634
1033118
668745
75211
930055
438031
149422
1033091
108669
269789
918326
393556
431451
746784
64002
270062
319026
538413
413817
454049
34219
373385
204475
618545
926151
76866
617977
631101
829939
393411
191143
776472
574353
6874
670053
53406
957566
660131
148620
320052
904226
377223
387826
958534
110077
687879
289264
123170
908709
621802
959431
220977
107954
447616
551409
800199
234984
1032568
998603
89528
265416
389023
44809
111534
112929
397117
699729
60587
736367
951691
751323
16409
637130
547722
633190
563310
898368
555008
426279
787435
375792
921413
452828
830548
386175
64710
173968
236185
725839
484470
70380
806870
237066
326935
701574
463818
706595
329298
49166
1917
144449
89458
351927
1021926
960417
396423
49876
816500
722366
523410
147889
901088
14503
424659
747882
576077
627903
419909
1008551
835142
430279
550767
208316
917714
388607
308746
916384
998032
495095
697910
687038
840992
867427
733002
579034
117056
209947
771698
922440
713557
733815
911384
1010503
293378
282698
190018
327636
769407
379555
695112
84230
1027337
887157
201746
537066
421857
537368
376772
593940
89121
825810
437117
677534
351802
896719
182253
540708
598229
963578
917439
564789
961586
184623
41470
88982
645891
588390
731058
698300
499737
18118
49868
900773
1018056
384573
436777
932622
560651
185952
546906
973516
447957
135196
232312
313383
508430
631444
958971
730633
1045169
142005
723861
112724
83556
657796
152548
652767
665322
957084
907311
837066
138983
771852
739900
52881
115260
322579
1016023
123597
874605
521873
836266
703244
754560
99134
276330
917450
723127
847306
99249
631500
586673
987977
338145
55525
1543
703934
365372
767337
334593
7052
204092
653417
733844
795119
830621
417940
520373
656446
104299
613942
554861
52545
880640
520321
112580
78111
447700
544449
400819
59320
463089
146880
243450
89985
595401
808677
551127
594581
116030
914087
929405
177525
933674
767517
968839
254790
994449
294996
817033
449549
387212
940986
13985
167222
807203
427571
325304
688330
333556
112736
1044348
485788
87189
77682
1042407
283112
6026
246468
189695
545478
32619
580748
122603
357751
844530
742616
341423
477247
868438
525686
881840
763120
330374
226824
901765
165456
802708
246621
137556
478209
637065
357070
951220
144433
489479
618141
233648
974743
712592
423199
911563
474066
830565
810849
807284
55551
480260
878869
558676
596987
267894
827157
819576
829670
745530
1026195
139861
293687
119628
822433
363958
333140
241021
455860
785613
191694
672817
378553
140017
1036033
108878
478711
799383
145993
922587
936631
873832
573053
1038620
677068
727545
420683
816006
10435
404388
90470
512014
368781
736011
612360
984067
1006109
756200
597638
460962
227705
586141
479263
669804
311619
893188
124899
257441
288433
726367
187435
491623
442619
744165
622236
994763
777630
392870
746563
333895
812315
110119
968615
737356
305379
928930
963719
174545
119714
579383
267976
217600
1036741
5848
756346
183341
788926
51141
670431
681044
171541
838984
284324
585672
949807
120459
671159
803714
170482
51457
291588
571786
973991
708572
369720
405196
65191
53116
849068
41697
467022
286394
445204
547410
581763
202078
176000
774882
138673
745082
466828
503409
312441
278045
123794
69768
902672
945701
509691
373488
366745
909175
1020121
988866
85879
567662
828047
845202
401475
598059
168270
394866
764508
1030092
360220
1022141
36635
623682
539410
321021
837159
802576
550522
207441
268366
736823
359477
143572
159666
466108
458960
13758
709733
1253
179979
500420
434340
153245
598106
890758
282882
849134
302150
387123
567132
91925
393290
784576
554482
608130
32175
955356
444689
419125
1014811
530151
656992
568513
164381
306772
544233
580583
689756
979739
547999
1011403
413127
905502
263991
89200
899495
365014
57172
688741
803000
8364
693109
1011012
390506
438174
466410
586707
541951
377368
110185
745935
16409
688499
671024
588380
921667
870592
740953
405744
384428
162162
1016659
196758
421352
205023
1018285
83746
16773
981297
604266
621724
231673
171271
756511
326468
917866
476357
154896
768594
929060
363266
614142
750968
89760
535644
1028258
624023
564698
823414
53603
936089
254119
900970
833368
427040
989272
1012537
291370
41161
692676
704633
291271
463957
798211
625953
707357
402372
766617
983454
330468
289597
865159
724152
209327
320324
815438
651700
360501
121936
109211
500467
69365
688303
864562
302696
20542
173731
392663
208087
160872
788773
41773
600090
611043
1023263
8089
977971
756852
97124
614953
352281
512383
610041
280871
141763
994080
653868
477935
169352
419362
495328
189285
105816
792980
690984
824386
63829
895323
39756
729167
1031636
695137
11806
175075
380169
540835
632064
911968
43235
444627
539165
1007474
513246
40040
524804
267185
965658
755967
138718
994347
358320
370777
690555
96837
772480
953872
13222
300550
606726
505342
178963
746722
472758
1004631
787820
4614
571882
549878
564887
875347
625274
467887
1000614
360671
748910
30196
911163
656194
16208
708156
613090
935191
586620
453225
770558
995980
978878
126397
685167
261175
720304
936030
671745
41792
303084
797553
727296
31670
386535
808782
554259
385843
721275
592104
768420
318096
823243
36865
837047
740339
286327
559956
341715
867585
351079
815720
396674
548481
795332
223281
211544
941860
486275
429398
877723
301099
830331
732401
938890
590634
527896
481611
1010070
121125
545006
214857
964128
469243
290233
77279
537386
564639
553763
382604
446345
1028786
693312
387843
986526
528330
598324
806918
412752
884651
519391
753687
618101
774736
913339
968862
653986
215322
884554
450637
1041015
162885
876415
491206
316872
836003
452833
678746
773500
1028088
241273
943605
625349
92510
205160
809101
1001275
581859
1035273
632152
151850
949772
321793
343481
772976
458802
680879
931236
694919
658669
926386
510468
641740
600294
753224
424776
884331
325773
395960
123453
702640
1023117
620058
251826
49791
185240
320596
634014
458499
944559
375484
810731
672954
787757
712119
17828
872828
498746
384455
990765
588930
478959
1025590
836791
206787
604694
690914
248963
20452
172107
71946
504597
881159
582469
150617
730925
173523
130798
52508
596283
830358
617784
20271
189331
307535
862302
707206
145617
358873
343109
1003791
432018
73250
31950
362277
876356
312118
811092
793646
178379
336910
491286
259041
1010943
447218
879424
332027
970701
821184
347465
860897
61211
653604
2167
1038974
135750
570359
690478
601989
199531
251250
577518
410335
746944
914482
552270
943480
774885
233028
486430
375529
58477
798315
628602
764735
659654
439783
252011
918630
141651
943639
806741
376672
585583
773354
103263
195567
740871
132488
241502
775170
942809
91654
27995
605963
239663
285140
615303
933869
510685
194736
511105
459339
7980
793599
526050
8940
662137
553368
412518
580561
737303
431159
452234
41128
411095
634619
99209
10950
492315
410087
758569
332464
263966
103609
274392
702713
146732
928454
942232
284635
545434
453119
295957
92853
162992
203950
346801
92594
379738
635692
242950
186060
643249
509281
358791
53972
761515
670174
857089
553294
639952
150060
384128
230594
357525
370456
895089
1040594
748033
47325
510922
646367
18848
717367
54671
625881
634647
152599
985159
987968
745047
198114
321860
644897
993483
610618
1009035
744570
1014202
903522
861481
1018623
829479
944698
946197
874385
539661
1017357
519546
398752
520929
333582
420766
869721
521045
657814
952210
204553
702827
66732
201923
687106
379755
570696
946624
110770
871306
492252
566152
300040
477407
440582
425432
30621
1030976
856360
370232
891541
43437
604735
42538
769635
474267
739875
625156
59401
487702
779675
811639
1006763
383831
796643
2053
259636
226265
708081
983878
664768
323666
413141
167
816163
733694
730944
961214
68237
471381
767729
292183
816016
484990
668215
345482
420312
929001
986080
935376
298386
599544
1014787
1004127
112121
962743
406394
875795
286595
838879
312754
506449
167112
561452
426862
406602
9401
972394
275994
1014799
732108
953449
758854
766369
646445
905789
23393
671660
527247
310419
150630
467601
65550
31154
587866
862535
270382
447185
810299
312812
524803
1035667
702434
588000
206339
363259
378014
417706
356202
752136
126740
916607
352557
96320
507508
758947
551728
776258
726962
285410
811663
1029256
623064
916151
908027
960338
909007
955077
457269
101605
509508
1024310
600885
2999
650420
914284
752373
102834
777235
516049
664847
438970
434584
945444
853926
185307
391635
370564
406687
168426
409450
804635
533537
307109
583365
593706
819434
959933
580548
793402
886785
207835
1039107
290499
600787
884539
1010017
811283
852855
955649
627383
455181
905851
836699
702743
136388
881406
101800
278643
700854
219970
64874
701445
16472
637015
709082
465283
493423
795123
510525
996802
459325
392979
232601
75330
408311
986966
805379
303060
602695
388285
443757
66649
789498
347369
955978
542589
934388
367924
729141
869972
954882
583522
464276
173790
881016
368992
635346
758287
170013
439929
742140
899807
415159
710706
479357
311061
1027895
601451
610399
522491
268393
649764
185939
407320
573911
682488
330479
558396
201158
814550
795162
966781
212945
969780
275768
412558
258224
220241
110445
467751
349099
39624
252837
374651
857779
575086
937764
123824
246753
967204
592887
119417
945028
784066
259615
682573
351443
264072
689098
969396
512027
73387
772018
104691
263831
771013
72226
945423
437444
842735
832573
72091
217010
766476
706486
492618
201322
306631
969126
892828
45353
719308
584406
670930
471458
905791
915799
250580
71745
789687
887239
274551
304698
991873
863236
934607
494094
575565
174836
356717
475384
466925
969042
507630
919758
857604
431690
556703
990434
145938
133964
179807
943683
632678
167023
476928
285458
161128
109590
795981
228728
497824
896674
566755
964421
540843
726095
695205
290801
150016
888328
421092
708235
1954
709172
127192
829921
118034
827129
818983
919132
356885
691913
366722
602738
254700
436981
928240
116910
570511
98951
716528
275594
825904
320230
626637
549816
635139
262083
1040565
944576
52978
29662
237908
906464
729212
881195
23433
118356
163060
138804
631092
326923
198707
909001
247332
562771
542716
491870
290653
40992
78554
807027
806607
45730
441776
527253
332401
980515
69692
406599
836500
191943
967309
139405
962250
873464
29733
900700
31266
559978
12169
650655
939799
563499
410980
730939
129243
743349
995074
604305
358574
811067
902610
75929
682222
97940
14356
833003
600937
946467
769848
434022
969843
230411
18019
633745
395051
932354
447354
338420
278770
214715
497629
765075
762724
194665
928851
779973
876976
801796
267553
787411
751737
357535
761750
757650
924267
849684
559086
551504
844232
965963
422825
1029077
4928
282630
388658
425547
697849
636262
982126
947409
195070
744379
861123
149047
181012
795841
899485
680581
26018
654207
487230
271021
709432
607364
232563
155031
735186
584180
753464
894299
136669
288502
327794
188975
116476
409969
246329
386275
452818
17460
456316
704493
904160
814554
90238
1020765
223941
797033
684764
626316
988243
885186
307363
746996
45835
515376
431344
540206
244434
38805
87489
904824
1028235
165870
318230
543258
813873
581488
932023
756819
367966
308696
526730
128324
280521
214278
877048
804343
134365
792456
325875
775805
655467
259753
829895
116897
568850
297262
859302
270600
542114
169200
91134
403673
784720
948833
4823
308488
478757
757149
1011852
160629
776339
575504
745526
915179
278691
255253
407870
523578
299909
718001
660310
578453
1024083
803188
518715
106598
273577
908994
874360
231833
341196
75324
797524
658651
994134
847749
155890
120242
600547
667219
724824
199275
439374
345120
279899
237204
706088
557220
768755
645993
94703
645401
840849
856728
635003
322391
186411
247574
361756
500329
906605
589895
434693
964987
68888
285254
803854
976351
488202
615728
821338
511173
748408
760109
760495
328811
365325
414644
481462
929496
487425
864360
426803
286168
1019003
31839
525540
770422
54336
281510
633255
423471
159394
517647
49021
741540
863016
849301
477736
84695
456403
1036805
482868
201644
736598
105249
976670
843879
283461
51437
535265
147
787581
892299
639611
829622
987084
450645
191267
17405
193565
785603
29573
800849
548691
1003516
394053
652713
615794
349896
20877
669725
1001211
407584
553433
437450
991474
312873
45448
365088
704129
483585
749325
844450
802749
512080
503864
502376
196119
85294
416588
344879
859932
8390
615764
669139
710099
835934
623720
117871
312989
923304
342026
554592
418166
3835
845815
577567
373322
517499
740969
1000234
924021
963530
803946
134777
199703
492955
581507
514845
541480
696397
398411
491468
428552
255285
793977
367208
388551
881624
335650
321174
81431
8107
521454
909658
897643
930175
448048
866679
780880
58316
201578
74883
340752
981983
534538
782669
948322
448340
758842
838585
78115
85806
571016
989778
981734
654206
1027724
492839
487645
241097
744434
75327
732897
746734
216500
786738
473734
60224
42422
963898
1013832
56493
493139
1023901
812043
989641
586863
881547
342610
505648
941302
1007493
872091
920612
388375
315656
893936
1000442
338233
109754
869465
487694
443644
19166
414174
393188
444123
385590
299816
721059
286489
708693
954659
315258
214218
74018
966752
998485
468307
337347
66073
351758
565613
406908
1757
977167
655185
774659
372337
222945
639799
494859
866407
619566
284022
187645
9640
844447
329390
477866
889513
710655
393233
932119
293982
314186
849634
513376
91384
156030
452016
342959
539899
1002205
303909
96552
584974
949659
588244
449799
282624
261962
694653
1010
352153
408674
69668
1017905
988437
275628
798923
636402
980640
664406
542465
953468
443372
251520
218769
760274
716323
281544
738517
796323
46065
1007461
679162
678515
130417
227962
267102
941353
91619
222606
211873
23434
832889
304664
293472
809058
479265
833127
429572
663916
242275
629380
569616
703881
774632
510596
356326
788585
789891
755019
678696
622451
522664
959221
712852
573924
126321
150509
876751
185663
299351
208400
756674
604229
363117
274753
175349
22598
237741
801595
416427
422496
185268
350976
433227
315839
437038
347532
177611
1013222
939644
499506
175857
109758
82584
795448
692072
551584
191908
531736
673505
454935
185619
707479
21837
82068
137111
958938
205937
245452
425216
182688
145061
932088
68280
927560
1017555
876166
822858
755930
496054
270265
234514
170619
789964
25633
1019290
130683
1009998
731834
395982
440267
646074
589600
70447
1002619
552882
79129
853404
372391
739117
704047
334414
815847
950348
433434
727837
939787
948922
30082
13727
73187
256122
199642
401668
957213
860595
397342
748104
386389
214931
593262
407560
820602
497284
538773
932941
1028212
27399
541967
777377
106936
550469
970721
18186
76004
917462
680777
255427
307811
139179
325808
1038480
277046
500816
281253
680023
704984
769909
117745
757286
966346
216158
984518
1029968
172221
798318
34777
738120
1033022
285932
884834
896908
1044726
543303
1038115
994307
38677
909690
277733
140114
324617
234362
272717
366121
1018967
686890
400664
986111
49245
341723
318104
775307
512812
443159
350638
726509
831716
413879
850760
330758
870689
243186
582420
700763
619789
987572
708762
781557
715544
97481
90857
189015
84678
317697
717023
52370
991098
918476
271276
793277
386543
105616
334573
26535
302192
367807
280549
876914
369177
817448
311755
716766
822192
674903
874517
534814
931709
272111
123928
485281
439093
356865
113131
517711
16017
205560
261735
740495
127624
719854
359171
164843
490461
561130
146887
169910
430801
386576
882478
382017
322317
952890
234895
1024521
722570
725239
251774
776210
60261
73420
965322
129165
749550
1030698
607293
288569
14336
798330
604312
964329
834973
174172
17173
689697
860950
901740
863997
327387
722135
680436
1021341
738548
76417
286917
1003779
1027834
304325
812646
772918
432255
15473
559714
525621
959119
311125
759718
219951
363910
849261
553341
438990
424836
878179
844333
422077
314435
962233
700942
378932
748228
879566
1040980
821313
99529
198964
464783
807201
1028365
375174
785002
83687
514782
114138
203872
477527
612632
602855
442015
739949
1044949
452062
495273
476162
44453
63650
887240
430704
137729
437905
675995
632794
47786
847914
81738
737939
718188
150208
82023
163977
928210
570782
577213
569093
766254
738277
1002733
110402
460136
193158
951884
506068
868043
850437
1018879
272785
888804
320069
897088
979543
647684
992176
128628
670299
1035202
937888
901406
892046
638962
903229
70418
252984
346665
1045343
399297
103855
710183
330292
132376
544129
763380
239230
350103
765023
740274
743052
987247
597749
426101
1023831
109631
125635
351510
754024
617828
960771
165733
700081
199251
445716
612674
200351
166719
919936
205504
26665
536206
477991
564680
19041
149607
731419
792681
29724
749867
985898
775416
691303
871649
548826
1011212
86361
708389
699774
179267
57811
567388
115601
986827
856132
915172
454109
927271
952575
825829
496518
980484
1041234
474316
523063
528768
850853
198969
439995
29972
193514
114472
855817
764200
582156
328421
498392
85995
687337
667555
944715
405589
820815
664383
12002
231440
553900
31554
100266
585248
86163
1021054
492163
716543
785852
362825
642088
567459
785955
24055
367619
1025845
914770
1032803
952471
527714
491088
979949
468194
553693
471163
601125
845844
660556
341955
380976
82025
739818
46607
933800
14749
232030
421569
747580
449918
564063
83959
5558
232562
507245
346773
43701
910164
1021315
706665
537182
471522
854713
431609
866721
961827
1002691
862139
734855
798397
190927
201925
206496
241675
719364
87232
517212
257946
625184
619638
739289
321636
845147
165576
195029
427466
378227
77842
400439
271548
903687
716727
463731
596550
753580
164077
915630
343009
126276
631989
976182
963247
40880
357473
438982
767810
223818
102711
868305
272320
490283
60303
241732
150755
810797
430980
797590
848649
681025
975347
797739
605196
442003
904713
851287
185368
54356
982830
986785
485258
363099
604635
525209
370222
263015
660125
708641
130026
3929
337881
615157
898280
334236
512826
551384
648981
42101
433149
699982
307446
217800
929557
624039
202049
880856
466991
34785
672558
193086
1026316
529273
61010
709388
466443
799206
137441
997182
337521
49632
287260
409892
1022954
235211
951517
948071
509559
678963
637462
463945
592308
971633
912519
396416
351350
762220
744775
960559
933424
925033
860191
600321
524497
331658
580271
703206
363609
597747
612185
751343
604266
939801
480979
832996
203421
430670
895669
793394
559857
209085
882466
890781
437494
920407
2673
154188
131656
477215
891076
876758
341978
875038
315412
260650
60052
807555
42020
164194
362519
476
404598
327104
967224
717611
449954
737321
866944
326627
113886
732523
514035
336348
855441
567303
20948
819686
578029
186098
237448
917827
743433
859256
1035400
843137
873834
40856
1036535
498594
439309
846619
1025388
659754
134496
557618
876876
906849
994887
1029990
78688
582525
229579
131972
591251
943576
637737
526297
99748
768882
680456
406932
378033
589350
709111
867516
649926
238318
1015499
963543
890277
116201
957950
107705
721983
905727
27393
964181
636713
687722
816201
997810
33305
560437
331459
384612
763346
408865
971008
516250
735898
56124
806338
644226
894319
624441
273955
768154
355493
838784
419273
595358
843516
729049
497535
883535
934130
436502
563506
1020070
958036
575283
52443
44492
575172
987929
825152
753385
920900
183226
412456
909555
1004304
803096
466455
430284
682371
204392
925875
596952
269132
360401
566262
668407
405170
988161
639120
476866
609631
522049
343015
735532
459245
378869
76681
619369
414425
101586
462614
419712
538668
193950
303575
865437
519172
537710
464221
934601
746001
897562
184005
738441
568706
500646
282236
639815
540796
517969
272143
694038
834552
506831
781665
977267
372064
789295
39621
495486
493180
589055
387182
621303
890460
641264
236581
556003
447526
921941
268948
767184
258452
465720
384017
384664
1004157
468665
716624
165265
944430
625139
854415
351185
146821
23460
54444
972434
353426
245627
686721
918154
109370
345873
863894
860379
416865
807004
448128
746643
115050
970819
774724
890689
638881
898664
351156
302972
824523
913102
859185
590579
601221
217954
266782
199188
919125
896551
835831
518990
279162
663114
626463
137633
400006
871555
218513
164900
330088
179784
85970
983560
520128
233757
400845
101507
615593
121933
348393
368625
98946
288617
439615
877697
622407
193681
343863
557818
890642
538034
490072
969335
447401
392058
453574
39498
713476
996756
1022714
95191
981797
217450
349300
613358
985487
793084
401172
625924
438617
252478
465120
1010861
373067
569230
502781
676708
95199
597028
434073
319163
13708
831151
831809
205206
956836
399481
123674
388162
150205
879868
985438
199573
353617
3743
958860
901280
339155
701808
570118
103568
272510
496428
786492
200962
661997
262402
121549
849565
479546
752121
419804
183187
462671
1013648
358196
713978
457206
860115
842189
118116
250540
150973
945969
1032856
101902
674454
143624
386684
827720
309864
410989
141440
492599
528388
736340
1026220
493298
619709
466288
615383
43153
722198
130840
146055
519655
79285
330264
593765
461973
689659
1042878
990820
468409
614388
221605
13555
392277
913012
10712
632827
670691
382845
521268
815699
39694
425080
966791
786659
400397
155116
534661
801606
466932
693308
549849
110348
728150
609930
296341
640444
960629
469571
11457
984228
810016
738769
257065
150399
210583
950767
343876
931077
551839
39943
1021855
921953
526530
701241
766812
401900
665396
799222
517113
834009
324235
896157
951373
368028
871596
1024396
446231
287986
10399
201916
323971
367128
271067
511755
1007665
355804
941602
615177
160357
918196
227025
620718
97524
221376
673152
447294
1014644
813399
701271
735402
98325
134146
75406
664220
993759
265710
544349
335141
655525
395775
568425
129523
167827
513819
847097
944524
711020
795901
797567
357091
365494
294207
416792
621912
645747
147593
915031
957912
1021777
730278
217645
31965
1039840
454892
247603
622313
920685
250762
803109
795724
40785
370696
781645
921705
150709
139230
503733
354302
636862
448498
833562
288760
756795
34936
849104
1044499
698862
223924
73634
977864
22842
95292
950016
100193
780681
236399
986242
841281
552100
888395
408479
781994
400058
498048
431182
651992
934008
288427
45319
560354
930749
188889
430166
614540
537536
213514
553950
818105
353755
44449
153452
704606
208028
857575
640266
624265
329072
815372
18690
339679
516833
983776
841923
250707
866603
590169
218088
83576
684418
287793
661868
574492
118179
992440
483062
963174
987486
965199
152094
520637
73997
274713
937321
151730
69635
972060
369932
41081
909289
799533
71038
593732
809311
946027
601455
342918
927299
983361
357005
14165
185434
521118
697796
139119
327800
680091
792317
796698
678040
642301
948220
307499
7381
349504
230205
580827
248810
804142
560277
178882
502622
395810
822473
420785
584946
279348
538413
906839
538649
353410
1041065
158200
213088
209760
117075
162066
496731
38298
454985
188843
940481
10389
972585
503485
1041698
358052
33275
187849
176394
368752
3971
777999
283299
223129
34059
526013
345602
351150
1027165
527449
172768
507939
989110
857333
801309
648092
466002
814012
775574
188258
840431
752754
552082
192232
1021297
297499
598822
409703
176344
986450
242220
579909
306535
78845
783762
45663
955125
147240
123864
466538
647181
890518
654633
559566
224618
891858
113324
198959
300485
918162
702000
858349
849658
922844
402686
375067
351234
340935
740766
881341
32548
791139
377252
689902
203462
950045
644296
65940
662301
252869
143539
127170
128752
599350
699755
661435
304480
144114
534379
27351
657764
183768
428331
249168
912948
126879
71327
1012115
154917
712577
543746
225998
668049
848045
463855
650979
631274
529114
741737
1041425
308134
552370
573608
930273
89383
320607
80305
268521
490379
143461
629034
603026
431622
396286
693847
271425
154666
46638
421318
502193
174538
580226
573316
152369
410914
784316
735251
1037066
469455
181344
229002
986532
860783
976245
383826
406812
714861
136594
386651
1037912
135507
365314
307726
763431
643082
801775
945216
84924
90454
341657
612489
897703
253590
499600
480132
1015454
537777
1019897
605235
341846
747702
522064
110968
11681
259092
1003975
376664
534042
958860
312804
243440
638365
782469
103956
952831
829093
151684
288762
752398
227211
475005
324232
372578
230195
51122
750234
291283
257023
1008403
849445
545453
704274
643312
992781
736970
915402
159363
816153
758833
587325
767589
145160
500362
990081
665592
879365
880034
269134
49850
200281
398272
495839
386575
278230
698703
412240
176552
786053
234491
559608
627712
643242
431893
811623
74929
204194
707883
338301
890412
841905
567937
589604
564659
26105
1019676
683938
1018146
265921
883603
526860
596616
158066
726828
983697
1039439
570397
1040991
57707
274301
447721
864072
1000482
178061
605196
1001857
299633
101539
928635
564486
118970
938399
204790
484414
30178
880379
342426
466747
951786
792378
934182
625463
227345
31222
82962
6083
141206
190179
653588
876911
342829
240252
817518
615146
943850
1041948
164684
44626
759723
827905
664671
583505
745163
365328
902645
134375
974436
190
724019
603774
303837
833141
417227
967284
69204
656120
533992
740881
900621
995569
407604
740279
441895
718410
794691
285243
333192
182142
438630
900635
450528
850529
465393
200235
258377
152278
508547
217220
277225
601142
849133
213624
243055
355118
31474
373531
340100
823144
411445
864394
893418
100435
634716
757687
601137
8600
173489
861783
711797
14615
929933
970608
559503
513860
758947
685506
879968
773811
32959
91020
875159
1008221
752059
630370
177547
64467
693516
166049
704100
1020676
291069
882637
363728
220200
465298
954705
996020
574256
803504
20412
306069
847485
71759
697291
366051
486465
326912
794538
889867
481469
564769
879070
683109
479663
10029
484923
440882
815149
855829
331669
565937
1019777
900330
79303
273013
756685
909858
1008313
102508
618629
167033
953774
313783
171742
980490
19693
190547
931379
615436
924937
461014
919634
575271
332703
910064
604533
706524
509117
573149
627467
196917
589785
93532
630324
357745
983156
952252
651028
1012645
255800
827211
547860
137958
319841
379239
296947
872333
961348
620143
782816
537447
576509
163942
568964
472974
421571
471067
710759
828867
400290
389149
154961
256640
407250
710336
69606
662933
894820
498627
490678
696531
402366
32391
178579
356378
356542
922248
96311
87807
623634
409380
975735
50418
780452
627369
453376
866465
985926
347787
669811
93983
108828
749101
781468
849164
52364
604147
200534
262842
148062
734141
450778
650530
983560
717795
139938
498380
49214
698754
1031692
741468
534591
580557
894677
416062
581433
694986
865439
864527
884329
885948
405786
307034
701361
105747
714616
124420
414175
866633
1021749
784882
499488
166381
739731
732112
987865
7892
715985
786777
145722
264780
53107
720464
706564
904776
353115
351086
874829
1045360
684578
91192
167067
381262
512231
339035
908880
863952
815820
337953
930963
101637
29674
22635
656583
400878
746269
275665
433289
102799
666276
480731
445777
136228
600874
191512
218937
190865
953915
64547
1030450
485729
295814
382084
31214
470899
893546
1015841
103152
235446
468513
85758
210214
307207
1010044
798252
85662
108755
250361
403535
956998
831385
165223
67710
606925
138659
362724
748690
817840
133683
143955
58247
529868
1014068
135413
804257
663711
105793
763243
1016108
949248
856275
722035
696179
665775
1002357
499881
831529
309710
24060
133859
219623
1039282
342779
161298
51569
1037215
504536
868883
799895
1040522
232587
979260
558055
121178
306390
322907
184437
238411
197265
318748
279536
637289
318630
313974
891184
457186
973437
535680
162217
635059
908520
966003
678180
169444
452764
939378
893575
721001
18750
354379
295741
278321
463197
794687
362129
773194
277151
155408
190475
412169
141045
995698
807627
1014204
148278
407568
739740
402966
778377
882001
249997
340611
693837
890942
529726
510089
259908
882986
553736
124970
150909
124946
143131
654670
616043
707973
848118
566591
146712
780154
734728
597146
168846
564600
632000
931554
129563
851860
890714
328621
540112
927289
596072
144717
836532
849757
984156
249232
312828
695097
890559
298286
678328
291197
477479
520700
790398
165301
636658
516291
112685
846588
499758
319488
694853
703167
107412
617511
361655
138575
971192
159091
385527
250378
524812
15793
649048
677272
143231
507518
808568
969761
505162
991396
560007
808214
954084
610844
870258
418479
1038347
645282
46747
922550
479440
253996
160541
407692
968876
768493
291180
156597
481785
352433
672325
618390
560022
564878
173011
583864
186734
156243
974059
793193
838223
1003076
673306
449885
559717
859945
477739
162014
773386
721581
104798
758314
709323
807188
772427
880572
961487
250219
167008
1025019
781435
513027
1029951
45660
415916
184316
111001
753318
711368
392464
290124
649594
382154
735914
70751
927385
760086
297068
762343
810966
838174
593041
527177
681316
998869
395075
327464
65467
771027
84757
447568
213016
317658
401800
477270
576854
936509
787287
380887
959743
291581
95366
810671
1021863
478110
592416
518271
214668
254471
111313
271560
825411
339568
639459
860144
899988
602291
357567
743772
703060
259975
310164
980177
904089
115882
438260
8584
455213
372664
750222
923948
813086
865554
819112
800975
858445
960443
195141
453148
878325
780714
909045
519880
524201
637977
318195
1011858
151560
912122
551566
3653
518498
814678
901399
594157
29279
358036
560949
593587
1033247
709887
559138
704765
370694
495498
240390
936616
310064
1015430
828061
508483
189978
203501
786294
763333
515810
891540
999524
428983
773293
310556
174161
955331
561062
269055
973907
84648
36072
499709
843429
882134
517235
276397
938150
772778
941459
970648
884770
480825
201278
881705
573051
1029729
86306
431838
1033162
911237
859500
888871
909188
621385
141456
590735
967138
756402
330649
937545
573083
832780
517107
278249
243347
439071
1021727
631821
806810
837700
79311
199854
612722
60170
122440
552588
230976
94455
232833
877691
663388
746810
855350
277458
324856
579797
563587
544063
74578
606191
793440
697354
189747
387899
21011
507691
282426
137791
874272
130276
170398
796648
555069
762947
219510
649351
51942
103686
1018886
812798
269744
659584
111614
248775
1035544
890375
1035735
558258
788065
46419
829929
841077
774173
339216
175187
628888
77681
203838
954674
924940
633892
868970
493805
717087
732210
73576
654223
864242
120126
405256
965358
776332
556781
48310
659990
1025231
905627
131038
543992
400019
546537
821769
569947
918994
158574
819144
892864
755478
461799
83228
676946
337707
710040
709079
632714
39114
622757
978151
717804
443737
467123
235032
422932
66333
859752
203775
597961
981715
427209
38464
14787
436259
631859
208506
130922
668985
21527
338308
66264
249891
564549
835055
258463
1021932
900104
254920
995059
184716
896890
155096
132222
905344
873987
486995
687550
967412
669013
48941
556194
109251
814448
873202
1019822
999653
455991
89576
806013
210646
559102
2244
464205
200805
48113
425578
88035
689996
881006
201350
457576
541929
939472
219982
737164
1001316
646564
537804
393587
644273
422437
5022
253491
849647
1010029
505633
835871
195575
461298
727615
556808
984516
454228
389751
597163
304774
910154
536255
562063
315548
956850
949018
107717
861345
582633
669208
473212
758214
945520
439796
434835
204970
744063
371561
163939
936133
987011
778477
775524
566560
501267
256630
67283
226709
621552
551018
521728
486696
766287
781927
198953
337120
139077
568246
640341
448446
89262
554979
301532
735385
682669
199684
631387
505885
281390
78374
771827
685649
879016
244320
873936
987737
348083
228426
978560
624419
675577
839439
649763
180915
1029924
698464
932270
693284
212081
190929
720412
669977
259626
455116
1035766
263502
129577
228999
1024970
1017833
935089
978742
667314
779549
210033
535104
600364
152594
623879
872905
237719
854969
112097
98369
1012050
148661
854662
940599
552363
731192
918598
376113
527611
522687
1042210
1012214
243211
220652
300209
523393
206205
368036
34485
992762
621513
2499
189072
508700
257034
327393
1109
590200
606140
285541
818661
902798
507738
436464
420640
114302
287284
79319
934460
436314
878373
521907
319306
2321
294453
499680
977475
912461
113218
29151
362418
1002311
988597
764401
561902
61527
769198
807485
102235
866647
952238
314801
82167
726548
660861
611528
970709
337173
568153
511165
831788
622195
107624
475875
63625
343950
210803
124951
950068
151984
384123
290352
368102
331165
688823
980030
849214
411007
590286
464337
851404
119901
612564
1035882
341117
428728
828434
488824
358185
310219
425952
500054
202692
478164
121533
849276
209350
829951
596218
744071
200205
970421
345000
937893
349954
89383
429626
305632
590647
754394
136562
1031730
730517
784763
1043132
578381
345581
757358
327260
303020
645679
799359
865588
779123
268265
827216
62392
344233
622865
490679
21556
498057
136325
165759
163199
9893
943314
494869
975257
145906
215864
561179
613578
419396
276448
631400
896134
516681
643236
253459
205605
202927
242266
734233
343758
769885
102649
79111
381081
868548
643532
72352
341381
132362
689811
691403
338220
998048
696154
648966
353393
984888
146444
996532
958342
169434
498965
624098
454271
153217
55843
194195
888069
165336
477933
850760
761733
8173
384053
564499
92532
710630
903201
253819
980705
130203
195177
376978
305413
708998
128344
437802
189363
897153
22610
338662
908647
955590
724111
42158
11775
520583
737523
613113
600017
493901
698802
191369
822457
313788
1011850
771071
639761
886344
45076
361855
490684
882457
550781
96262
234254
675479
565803
698752
225462
749879
646748
405641
355091
610797
87300
339616
51941
942813
620473
989110
118930
979461
884332
442330
589899
368414
641176
524944
60857
87462
731086
63119
752940
966199
79986
126046
897645
1003539
354065
813452
81556
342597
57382
142129
994945
989989
874778
774758
764823
270860
1026796
446114
126885
127816
412753
1009726
214948
376284
314951
287156
918245
214131
221513
294990
627719
393897
1031219
115816
808940
699330
747882
1001834
820650
256774
376462
336389
466654
74323
113068
958771
328255
299417
91771
942977
1016057
56760
347690
497492
403964
1005467
640456
554599
341755
644543
910157
383266
529336
629448
515211
376273
788603
210557
806637
729883
557612
460606
984096
19667
381790
587516
293526
609316
761497
136971
1029955
231970
871889
958482
24997
695641
467725
898432
800154
308052
411888
36586
724025
928067
199488
531347
946917
341925
1026907
404706
545193
781983
782566
472704
477610
900822
657723
677231
615108
1026279
190389
733835
656641
638779
67658
599476
698088
471929
924305
81445
36700
316549
886266
369158
876931
709263
1029855
425031
396138
3601
913748
624679
608157
220504
339905
751605
975986
438677
43319
84409
764613
466337
750603
360774
14197
122626
712820
840315
400826
158946
756507
162048
751654
223650
546389
917792
232921
1005579
896709
244207
383655
278937
964537
669074
419566
278576
734583
250407
163606
492763
547573
842886
895773
930223
153175
1002940
319604
358339
160844
391812
277822
663607
218683
554261
40867
78754
128632
569801
752106
582115
300387
381404
992105
367943
580257
843218
834149
67712
2962
444499
862598
597529
819148
37542
371149
191130
177335
698961
494493
560599
852429
824585
692663
885691
240401
287259
463104
326989
434401
1020075
889455
430436
504146
210773
630742
279005
484256
36484
270090
516780
844927
742306
118358
258103
369891
133368
351371
33664
129599
978763
430462
265671
936452
295005
144812
273808
400815
432034
1045327
754182
1009146
593215
826704
455084
772567
242477
369772
306941
838354
21457
225161
700362
5647
491667
186045
735450
847635
416004
171138
647140
529279
852286
401981
857172
889490
605209
997917
374996
549508
504392
1027368
896146
968297
298326
415089
88295
185989
69718
832069
927408
962706
660110
979048
43729
450167
638470
50774
825768
251518
508269
727140
238581
639865
1012053
709950
634037
652909
505572
102910
647816
962871
912264
670585
347878
124804
90713
124860
498747
211389
736994
648271
494073
403300
220432
940043
1012585
865032
660233
501948
63503
254296
693989
919827
270547
294155
334074
740190
555296
431999
112424
7013
138615
158572
650133
213706
428115
956458
54443
720731
465814
794728
472324
861083
783577
491764
619419
404837
814493
856852
805778
196647
394116
785441
1029503
781753
806361
184243
259338
946256
331654
87911
763231
302513
640468
705109
360171
852425
684362
884785
830655
716037
206455
930301
142587
573471
176044
545903
922848
934350
781636
904374
613982
660374
804732
107115
694099
590356
965620
852955
1016034
311859
929482
935861
886487
734955
421428
230539
753323
1019956
278936
22868
67623
513616
584060
681263
146089
47301
330051
1018524
213351
759222
328538
402575
312424
831223
932570
428383
34741
8204
480429
400360
729191
799583
742672
286098
767119
455850
338365
357140
435286
422107
316377
116051
507012
460419
775641
336981
69219
820332
917249
991231
1027881
672252
946291
752798
41631
1027439
2207
264406
219235
615133
211110
1022147
913862
117403
604386
272155
330354
861757
708538
809895
274026
246476
752051
848751
989513
538748
776318
937377
711702
505956
51001
473474
956278
13548
95769
725877
986114
37744
259249
346853
414434
315614
145840
843858
473434
218491
336548
757306
423089
443308
653649
86459
826921
45421
937378
279431
904068
421742
848140
495691
755266
264839
543441
151357
827442
654757
1007738
75037
579814
835257
420373
137670
177871
548465
953114
823853
15758
801565
254806
298171
168764
299789
942624
973245
776528
674966
837735
933669
881747
505948
599985
239334
846467
236572
395139
656322
832151
789492
278293
328261
164254
919355
99557
923938
885993
118596
560926
116120
257815
885405
968020
534931
300673
120903
4633
770093
146851
393907
179246
422311
737295
907435
981902
651496
847757
72080
266541
425849
24402
580673
335519
86907
701864
967543
232567
398857
400064
211978
760026
1044262
982430
454085
1045367
17383
648118
23553
554446
861330
796885
304153
111742
406372
1030589
385751
565818
454889
316549
901712
803804
342386
185964
267222
596642
728614
822668
389993
896164
132129
486764
866168
339336
852329
835643
955813
473072
648610
548038
11773
1017463
548876
1005930
177354
928374
756495
387983
836758
81753
22839
872610
1019651
962630
48983
525572
89187
456331
453056
873256
1007444
593870
20143
20652
858006
360019
862549
988258
209975
280962
613387
638396
735679
826633
487304
361589
66611
339051
370187
906329
230828
965535
397267
188726
773509
28679
400334
784672
73462
1490
251761
171492
1004931
279196
890211
388218
657438
839927
232619
444196
200673
641094
1026263
278401
1005332
1025346
968560
225617
858422
255146
107630
616753
981020
578665
550916
722057
255517
992502
602965
438220
756003
366014
197023
61481
670003
981639
907465
230269
820308
39268
468740
413887
8503
1032783
117028
466168
910560
681540
276502
1019369
191
227763
404572
175844
757087
282319
496627
486222
214129
514552
553496
499436
257165
532479
800562
917340
812962
436626
143678
562677
1030380
14355
874831
257854
1030122
242349
613205
481006
411317
876255
494314
439231
27463
848499
435522
788754
291161
811782
475650
721962
666774
776336
245814
489858
957842
426797
878852
355729
313869
219626
703758
94211
595613
816393
288077
165307
733121
519761
650179
849223
701385
557795
66850
1034834
956342
51899
582562
63782
917542
968718
186917
999260
1028313
962991
13980
181545
706721
608139
71514
661230
995098
934469
131563
880287
618996
414575
197256
602253
216360
755181
404345
885535
644485
368325
671159
507332
401238
1039991
623357
142072
212831
506611
791212
621094
737989
1043650
861726
490651
852363
746646
486460
42223
100409
134250
670991
377578
475529
332403
233953
382918
581654
142111
783120
730893
896698
345604
112904
686804
174869
487460
114224
914054
1013034
699650
149153
215812
874702
114050
853226
618065
499088
642807
333079
333947
77902
700192
98012
435633
593870
135676
344416
125271
167877
84204
12013
705489
665337
789862
745268
291774
484131
472130
733213
647092
304385
143537
232487
148251
567327
595259
843310
334260
1015567
852884
764691
371193
58862
215956
726951
637059
374698
704056
625818
205260
830165
228672
420261
609937
925324
985226
401912
208673
557059
620119
328733
695395
1029002
124057
701003
544890
311787
388679
801715
342128
414087
784840
562820
369396
213445
218446
515737
812571
386914
410137
628106
114094
466293
157151
621629
638758
811209
158378
371485
1009500
739432
465723
235548
403550
244798
17023
403347
824287
606322
322677
621660
505555
151624
227814
270054
383199
737239
683295
1012545
263254
789300
755801
393360
217057
8638
926790
633855
277771
844242
349993
459746
978989
609514
543533
65051
722366
570650
573039
914968
967704
247319
377928
777264
170107
249207
200719
948227
49216
777322
418649
258175
715404
484354
602633
1001690
47980
487569
559731
502020
962385
387222
272158
980630
266181
14100
329038
646853
249366
933027
20700
230661
202065
1038960
817399
434478
869833
203985
161873
239656
1017845
272784
403359
291796
917144
750002
42434
802075
895988
135865
344924
368062
1001304
12769
746660
1022383
4754
225947
126250
1019138
876086
708437
642289
232432
874970
149334
843573
357762
962429
170404
508960
674422
378964
972616
404305
505887
247284
797612
128863
264698
208858
118390
277270
373839
846235
69871
719763
818158
1043175
573792
622409
119008
49320
48317
728824
438069
653801
137162
838565
358900
403531
427625
937538
796610
50616
963665
632183
559204
568251
187665
352039
862798
541123
655424
165861
46273
1015345
107352
502242
143493
675223
20632
745575
60226
598054
136309
579480
470455
147802
271993
935882
927222
192193
450454
925144
537561
760779
333712
907492
548950
178842
581039
1040480
662855
812861
770648
557382
1004415
390416
149821
779364
834129
965777
980013
110082
357732
845084
854168
117575
831954
771497
42740
99629
578997
452623
886663
602530
738942
96156
637294
375501
552351
322474
671415
1037164
846
834975
586777
922080
858234
567165
517979
759047
662493
684960
338168
522431
1016404
715414
806291
529968
204758
755957
78371
54047
706040
299545
68563
104190
92893
375184
114533
61428
837618
374948
976623
376997
70199
519164
7070
477678
1038643
251041
686558
144431
328049
295768
252664
562144
322873
770002
293003
291374
1012175
3013
413968
783353
214983
109457
85394
461091
248085
30292
579599
604106
917262
761829
510614
236439
970277
566151
504119
380020
916943
957920
275804
40886
548277
572438
11852
110545
900751
798710
82684
672353
482024
372402
649
16177
1025305
544656
472990
1027700
305203
421214
932662
51237
391418
127786
542383
143389
378265
867610
129704
861363
21066
453090
395176
678540
1030858
61327
354970
1015931
473561
493072
97070
161765
197198
584300
390862
649733
670868
624576
863374
34927
256441
460763
544059
584002
621953
881550
450418
738811
802574
940911
506364
273762
34388
1008625
794982
175707
371771
680710
60863
13714
316026
719198
561094
808083
53452
262100
489390
725732
850024
594283
733374
820595
494233
434126
701191
827792
44527
818688
188773
380449
1001756
406934
477384
360301
978557
758648
666871
70829
492480
77447
947173
361322
1015820
720837
194488
523938
720721
740575
875871
416142
518607
1009142
646486
58662
792766
1039012
523598
637932
23942
503646
561243
649778
386198
956475
841917
234622
965827
517428
1026341
608182
860008
533885
1004318
473724
765196
915684
852700
184781
572326
314182
594651
508645
108526
329806
856912
387719
294692
247204
721340
145410
844118
854512
747549
890546
760324
1034351
523677
89223
687542
959564
271730
761001
152293
615165
321807
31605
532299
17340
577852
971154
455641
1417
155325
221677
822110
154801
990265
462741
818125
491148
966631
71975
112069
585513
166070
998063
381145
489245
646496
879676
739102
240099
196866
36969
791827
727589
957267
727364
488810
531948
46238
618836
295938
242208
106611
365148
323408
712917
814892
654772
500963
575215
852946
314551
1034168
1034955
649045
711464
246990
82749
581729
339438
734744
340916
178033
215316
496140
574098
883676
788325
846699
978249
172513
640657
657870
1034743
97070
333832
11762
939129
1040660
573607
1038007
709120
542270
566109
616010
947659
30026
131630
162572
126747
765693
64433
214180
657645
317461
764010
383336
580833
529345
511216
664530
706184
977633
542971
178603
215604
72352
671191
983071
63441
508739
779170
319722
5961
592313
517683
498411
10793
431734
678861
42129
898674
206561
901901
191412
917120
108977
12029
345578
317437
948943
528193
938100
215080
963795
465433
60842
272616
349382
464001
941072
609727
41243
467205
1008765
975192
483657
786335
586922
452797
632409
391489
668896
656682
956999
406759
486188
207171
701168
351023
424117
852371
533243
526863
1023137
170527
517541
744691
302280
646219
284066
91444
25352
532845
390972
186047
888872
54751
790107
878503
134465
828663
938133
918679
892953
241330
225749
430950
591879
284675
943566
554165
884762
1029502
114569
288844
733227
459151
527565
271730
483420
315160
332027
301630
966443
335971
476711
502747
416589
366779
151153
634977
740296
66956
475814
46138
494758
641600
827578
489474
945199
203982
276591
437350
283719
869901
198202
581234
454302
918759
431376
624623
519602
668594
416325
600765
153370
403902
25394
223087
237545
120268
285270
264663
642968
780126
920058
842635
290737
874837
128212
726269
1042180
1005920
460166
312121
190585
718839
880935
191873
825744
686834
679187
26103
1025943
942542
715430
301808
711005
810746
284422
714437
990139
264925
172405
1037829
937496
244865
400324
376428
781092
865369
1018572
123356
407650
538913
971363
985460
775356
974616
16341
308623
565850
992065
97056
858215
1006091
218680
782232
772199
108615
586343
239196
660737
146432
642850
308193
234160
802560
461452
863731
952515
395157
504516
550471
681122
893514
623383
135482
449802
911903
365904
797142
48641
435808
607894
50212
479129
609053
256874
396872
588418
994618
534475
663087
371260
897410
936179
654384
369409
1006256
521109
525012
1033613
680149
158910
559014
844530
367182
912923
577250
886132
993396
318071
863046
667187
900643
1007256
364835
677977
25937
89711
990306
507208
658693
287565
835842
722193
622712
96465
130992
100683
352152
20991
692041
277711
699136
468210
223935
556226
905121
314276
896333
200592
633955
23068
990855
233671
1031000
749414
652130
993988
850656
1019903
909166
780221
176222
858641
721266
330411
851540
249376
671675
392040
108467
490747
1010332
283903
866231
888544
193509
817148
893960
7256
484394
219804
536681
376817
341330
752307
30258
321573
161182
532312
831448
486291
587959
408145
2772
496458
713416
240310
711960
435748
587838
1020917
522013
674337
622467
308506
931591
580389
450246
474336
681868
229890
952940
603858
725052
280756
696206
574472
159517
60584
265328
579883
244964
1022563
114526
587167
935473
220126
722937
288807
918964
987406
620002
10284
848464
603047
646052
894524
832495
252914
874577
754265
131497
802253
653310
674258
751483
411262
805451
827555
15112
875403
883806
981051
706556
405933
577788
890415
368903
919786
34904
427844
765575
946227
112322
589440
707584
835114
529960
598613
884933
84520
687582
828890
436029
246349
629863
627943
92981
321583
30248
552968
133436
387892
841669
547457
85397
843684
398723
676549
438034
778234
687669
546256
1014109
469604
102464
925531
287994
648182
1031659
1034714
527841
64308
150265
905675
1005950
717178
680102
300926
691121
379140
449697
508420
508520
1000264
700195
806994
869249
48637
209978
850463
861021
519558
113343
817086
385772
781870
108945
809117
545570
842745
800143
393845
153992
1001557
254435
690576
320063
1018630
180374
575035
877951
533450
2288
533705
353261
786333
240190
411446
506884
859010
1045236
651801
664604
697210
350264
152553
708782
132694
600762
284827
14187
389138
746445
596114
386537
231830
714039
61629
42055
330599
195807
630928
74719
866757
949552
204673
254420
736085
648516
972981
493638
629694
326576
566470
430965
989621
157612
407783
1009875
313576
206794
459306
792036
602638
942929
21322
133574
80350
122807
518931
70893
198279
1035763
622370
962500
42910
246468
771856
668934
545376
758824
267563
95849
14635
554181
439737
300156
447150
1022103
1029662
607450
922269
469028
84442
273247
129248
110039
600902
834932
730078
652537
485625
687743
903040
324082
116995
688469
919396
389807
771165
812841
850701
1030858
200182
681259
143471
1015457
888410
373295
853158
525583
520432
359909
90436
699362
909499
444760
1016239
338147
593560
535485
379365
221523
881720
74374
604378
584577
815836
524916
495904
693560
266005
899543
825818
371813
583073
458810
124037
115365
972025
575977
120561
825679
717892
184892
180205
523724
512697
562388
1028835
802346
154509
320213
422011
183843
776098
975173
499375
904656
189630
970079
369776
78921
974184
701805
869533
398180
938603
143336
1009228
929662
43262
860838
933452
255210
459270
117879
972522
896350
689824
760716
511403
627450
564081
721631
644783
107455
797712
7770
248407
539335
498018
413924
915114
769233
865622
668022
965472
275343
87309
16130
539074
10475
712447
230588
981543
687983
599792
719919
462181
465347
751564
16961
602508
1000634
239884
389109
525426
873365
758104
510102
19374
89441
480949
119743
928453
888860
432834
361772
538890
547749
958917
909119
1009543
928205
650530
90576
779286
833127
791425
737689
429110
472557
460017
421577
673973
254516
757112
175758
20340
441162
449596
531041
304600
924724
579487
697864
145474
190853
937470
1026451
1002797
118233
313649
102119
528945
304309
196881
960518
769190
230629
353582
815797
397231
582307
891552
290124
911714
884532
475087
803298
611934
892882
714921
947048
251117
403031
267686
680551
433727
843081
161163
1021641
909453
935284
299183
855285
346726
924343
162010
1042683
356290
151248
611039
961925
68490
628419
719029
361469
644048
110333
511937
700539
802001
522102
659714
658728
758396
777302
456724
25469
147698
656799
225741
806005
1002382
81979
809743
682549
920625
887991
311869
456415
402954
44098
122968
133027
611270
253654
53022
726126
915594
757406
206054
424256
895113
151314
777445
650464
925854
794703
808227
730387
1024600
28132
852678
750394
962065
248126
580728
129809
116223
964301
368737
601208
674435
181793
349005
327769
766538
368816
261562
974423
800186
140822
525751
98229
277915
907791
273212
983594
995494
1018141
709969
300934
194466
110669
1037759
549037
745231
560295
905924
318452
549310
497331
242965
35187
2656
763926
265403
845013
763295
438930
746143
950512
929665
597958
505656
385420
549147
486661
867784
760426
682691
75808
311117
780090
342499
478303
180648
642777
295244
338601
566312
416853
611185
140677
179928
202409
167509
349767
489079
26564
771537
851133
1002464
733515
542576
518137
960990
517449
699800
736078
807485
224615
1035918
355589
278935
86513
594346
495093
932444
235805
528839
683899
466919
768503
95690
762776
504444
679273
631333
498860
213885
781525
1037433
584165
715078
102323
520770
454671
1025050
957441
584632
693173
267764
1004622
900640
178143
828805
207013
787247
35037
721648
265573
302878
554227
262706
7081
954314
376276
69102
979046
969302
995848
769979
33772
227306
1002138
793093
132788
451813
598849
528318
268095
201131
25095
719993
858523
641637
241330
762151
1026842
49027
812021
996663
525714
14363
199194
415389
432040
155065
367737
662235
45174
54999
927252
581614
936727
46567
214960
980560
50167
255775
154781
167681
1008182
247730
505074
9534
180552
445926
903467
848097
623566
261313
988106
1016299
556184
249597
327899
794988
691224
399438
923391
540165
979130
899581
552465
380653
330792
695999
710742
301478
21620
844945
621262
326130
961329
913421
5785
896885
131179
784538
94732
1037615
914192
27177
789599
534937
605095
842606
157799
580513
671468
860031
576397
995830
439191
490776
871186
974797
554721
638902
815512
781623
346033
1029633
790933
398437
454228
491936
59248
737307
643673
585137
911929
427204
784345
985050
1000317
473064
176453
55457
617668
395423
1035619
993289
370307
693368
681132
574267
494275
258864
810603
206027
845154
198842
154715
130796
744039
541808
732194
538472
519218
935838
454083
612026
279639
723773
884906
750731
917337
473447
538963
214334
165905
272168
593439
664705
67288
185697
258695
862931
942138
404760
667703
1016145
595401
118981
130921
9886
78285
815965
234997
64446
1003179
381745
39774
917231
461420
78370
442148
401179
646254
429577
936140
611472
927261
521355
730095
846279
278851
35153
888859
233570
975589
117546
848432
607406
878383
331253
877117
10982
756944
488003
907621
262119
335754
943691
102810
936182
717828
261396
1025370
57464
984772
56863
711518
163205
363034
827663
234807
850802
145957
8528
840958
333484
824286
856365
2715
1003554
33015
741478
1043616
416857
197102
259972
269756
55212
954514
485870
77019
291381
507810
396337
924996
234706
825679
299467
367232
691473
1001716
391031
497175
728580
960291
513861
502619
217764
470995
581738
119715
17786
463584
352625
198429
641376
811092
194382
862473
116377
371701
9214
68090
965643
541889
635691
907961
93778
901470
507007
718008
912158
302162
852842
156827
476813
425423
142386
938914
902485
135552
967017
138047
971908
629357
433639
1020628
493837
184304
1004101
561736
317517
951766
407665
118343
726731
878629
553528
580287
914901
265557
806327
674004
132770
226958
646223
567150
48684
1033004
25891
78290
192109
654089
932401
434981
511311
641298
556892
272016
949263
771739
534625
90449
83798
760455
866278
80209
717095
626000
670065
297156
440820
214017
167782
282825
502406
285407
589148
429355
467233
166048
613500
76275
420428
972264
984997
942966
702656
763102
1013377
10606
792008
601792
729642
782057
974000
445446
837900
203735
24100
114729
939151
561799
989839
493861
468942
946536
960990
374083
762959
20428
148943
553299
66327
685276
251977
949215
427171
183931
705843
198129
602494
559028
131832
751453
861371
189193
941660
803274
81489
813303
439887
900912
275894
709935
74303
687787
855811
523984
602042
791580
499624
17647
111634
755180
273230
281761
574339
434529
99965
496856
729587
6016
826867
385747
248013
232135
222715
442202
107939
505088
36037
460937
963873
813386
19202
892
419661
279930
482584
200823
61412
1042031
401670
510611
22552
68238
503852
291244
895852
863290
504361
121926
677613
963215
319687
319116
621101
952022
596656
414301
477324
906922
920880
281142
145600
211203
978557
245644
806908
949129
47768
298560
918408
440697
381027
706098
375053
895421
604621
882121
936054
380202
510421
255863
373358
224968
62250
676556
972542
470619
599016
980935
656917
120234
814106
232623
58566
343366
83889
1018661
865089
745653
521015
769009
920039
96003
453587
718884
913114
865118
574679
485239
748991
693561
762656
387263
253146
310502
244999
975958
687980
618015
1022749
863478
349932
374117
199943
166036
79146
826297
367757
914458
4829
718064
736764
72026
665813
445471
733301
1834
170760
699196
436714
840091
834690
882979
793064
419077
840037
611499
504179
666302
308724
675633
738753
590696
273773
111951
400265
765438
175732
288419
424338
439933
475835
573419
701260
918028
616542
398359
343466
724745
227252
739037
412802
674442
768618
841843
835164
324778
621166
996787
881083
2064
206473
861472
628940
22207
108872
588986
511493
425038
36131
60740
107226
629966
963190
387027
296524
127059
915395
344854
8556
572186
125790
532846
16905
310537
371925
154120
311586
703515
722942
607635
202006
445226
469501
641212
802270
806005
432538
286192
13106
166749
358633
931474
341167
810976
756364
452295
807075
232661
376981
1035228
662877
735815
961110
502125
1022284
89441
533307
973640
926599
854701
405741
932835
388078
498216
976910
467509
622936
452984
284993
598609
458366
475147
454974
673807
340703
794982
354063
80918
1001797
372183
895124
420107
840775
780662
745321
805827
201087
968333
691668
129424
408765
1044502
715481
490457
907711
439045
983368
51008
733966
207587
885977
129941
282426
560883
580797
918550
347956
426718
524529
610264
26393
274302
461556
576276
198799
293686
591570
718811
115431
280253
308267
219491
853978
362735
444783
921646
727704
918011
9070
723566
960222
158203
278673
363497
863047
310481
185184
68834
327422
602456
761919
359847
346998
299448
41118
99513
739392
229241
460787
45221
770636
200637
374171
1015422
997328
1016424
756038
722405
914213
690827
947667
864808
996886
33170
80727
929314
634132
5694
595890
678021
399653
243297
828342
271890
958081
403179
388911
506945
757359
822566
1028829
280022
323943
975409
808131
762906
47119
1030789
436755
767772
489252
244626
279094
237495
824052
372955
389469
911832
219191
346575
275105
384310
887416
642553
5849
831346
201811
511551
296772
477963
1003470
986052
1020667
369909
364742
838805
818833
734109
980850
698133
339572
420461
288958
549950
159681
648632
771861
251744
971747
12724
415145
256686
679026
580626
210522
611873
98445
791227
874630
642334
689449
1001050
193158
658246
445099
733881
922450
885231
346584
352009
1032437
1037472
676746
32919
659818
606433
7225
956631
11778
362650
64336
549775
268982
70358
309600
115599
522939
551498
294175
85487
237356
867953
818545
651155
65598
448231
495121
1038026
844117
63784
461116
182789
619500
56924
26082
928806
417977
51862
991512
641098
829593
38951
212723
65872
137783
476772
104696
659511
59873
23507
913976
195680
980478
711293
195551
787436
84746
15207
35675
472869
543147
475364
74943
469375
672646
754097
176921
1025118
761462
941469
528959
784648
528140
13131
177146
77542
90786
131425
791031
630958
205458
943782
327615
665516
169086
689468
1006864
467000
580934
44330
84639
848546
412879
212019
192425
464573
11571
731819
1018933
1035023
74477
726074
377288
582071
781271
1018201
607100
84225
742847
13823
36582
810859
532796
63363
950636
822926
579103
937402
1028498
647303
567574
346941
701900
18697
961867
659165
490305
701552
819343
429014
289364
453199
750355
546441
287574
458892
550265
9210
630465
1021128
638380
272060
126571
720196
812051
782180
247075
792039
32338
1010064
531336
876347
907416
467222
459210
554113
9087
769288
611242
680169
77591
963647
377362
234084
371287
364935
50019
491309
726653
84425
307106
58428
506051
296404
826136
763764
992405
162910
505905
449951
382036
184832
212081
816791
356352
828660
476723
532028
550875
99112
300696
901852
441879
932914
36992
888601
593667
26934
885682
204854
245989
717611
12194
848082
651430
52432
977810
280458
577423
668361
535917
94802
836062
908401
309635
293105
833221
800616
673668
281100
954133
217005
356496
285758
856106
910431
166093
493628
868172
186891
532767
851828
822024
458189
877631
329452
403613
619182
321830
193819
38112
728352
247915
739791
99849
448503
398382
805897
1025470
413176
20081
614144
419682
602931
774756
904253
83890
19247
602388
915874
1027789
203210
651260
785880
481556
232471
325394
568277
553717
574748
779652
19342
858687
742284
422277
510292
778170
521340
846162
263524
951242
96674
589399
519590
940797
923527
736433
907498
668016
1013935
567306
372799
544845
393221
397560
870528
838426
892382
250973
629539
108869
287481
1006239
1020379
43469
74929
179878
614879
63606
930294
430935
20434
722656
779719
447572
457954
1001912
207182
112153
209423
1045002
301546
424115
419363
85962
111476
166568
564143
630993
191297
428304
362828
708836
137482
408179
82733
713198
429463
551247
486922
296936
538020
935043
752817
964428
229995
31265
716554
194374
33984
65112
677541
972887
223331
457043
1036757
986421
278445
679321
219754
991043
192195
632801
19749
328991
26397
555304
559642
570522
830559
354745
403782
806164
164424
1034641
819605
860846
90431
580567
437815
311865
521761
758760
585625
357575
656434
266185
128784
820124
254460
816025
216733
491390
509035
247307
686467
850817
511881
746709
356236
270951
345658
595502
902899
501440
877247
483651
567977
993260
178180
941547
765964
240225
631288
831734
247133
669411
225069
128591
361197
1036516
631937
382090
1037675
281120
540944
710840
773144
615935
463481
622797
444183
679538
686116
374607
506689
22316
903079
713602
617327
787216
458521
522927
846791
513236
852557
246068
854643
299535
6630
668324
599440
259991
493001
840166
686545
961817
975358
309846
351916
606769
895360
938817
799913
229728
563577
317295
918561
436356
1029783
930452
509827
393853
678336
967605
599292
647722
139147
872939
901858
237678
133483
1033516
940257
101216
534941
673206
326192
156256
494118
621109
336455
685022
874467
706692
772371
598228
429283
537256
50408
178259
658866
283780
343478
599612
528918
174743
254688
167153
251925
803764
92484
6115
649251
418306
838533
824942
145651
55729
794651
836797
132562
670939
26023
348868
537595
352948
716780
196172
746823
381494
983992
550759
342321
458406
1028989
317754
96352
937550
440642
477586
502218
899173
625594
852591
562328
587203
32690
194036
303931
707044
679993
301684
542996
658092
883953
726986
634278
51202
612313
76490
519878
994979
268385
913459
186419
234575
995928
614581
78850
944474
239698
602735
893002
280669
99323
823483
239916
326930
223084
960661
478893
309131
453709
157548
525297
1032519
936029
571141
1017214
4292
251090
300427
965333
126850
187278
845522
128251
141518
125951
33434
159299
910271
25122
777833
18819
511044
293743
726690
697071
917251
1045327
1032410
300232
478397
933282
91890
959132
845885
981626
714552
73582
885888
943875
637032
985160
884489
399079
970014
61960
756023
577024
108977
109693
30353
299984
406659
938815
926436
308595
412105
482316
641691
504122
819636
795911
107266
177075
704252
23504
1006456
551302
679736
900387
443598
703189
304294
581240
772913
71480
274249
1024768
78756
66599
470909
10399
155952
608370
336664
712353
51559
638273
1011651
997674
227032
760349
621232
447059
282390
66858
982214
567716
501945
200231
953662
257534
519435
386658
777776
119185
136838
265338
733435
900514
878272
955263
711443
38148
277923
886287
17669
241975
812698
630883
146482
652070
230360
361751
370913
840351
515973
104144
259639
39843
705864
851755
827951
974974
702316
185663
107600
97605
218392
870290
71711
1037393
322959
573229
278151
909247
355969
623409
59396
407559
479717
635690
422957
555773
63129
513144
538400
674476
556630
692369
709433
112790
514982
555004
824209
470448
14053
285542
233420
945963
257876
756693
246359
913523
609521
568458
531871
337133
607666
739007
764136
718877
921619
906239
725405
790852
197051
933860
778152
944930
984909
114657
704964
772696
106596
874110
66634
496965
49845
559865
882881
127461
331574
850604
835695
603847
710065
720879
366064
275615
578234
951012
695483
68826
358218
914949
92928
562734
567174
502482
645877
994164
428785
694100
401196
758284
183610
42808
937783
1022444
345689
889142
292860
66568
88483
678388
205392
53947
89982
130315
695945
466204
844685
639058
633688
368592
58473
744907
737027
213898
724469
358815
582264
997156
93570
38549
1031104
789772
439755
252316
317069
300629
1029392
719389
979993
276366
626650
62838
411531
447602
138488
214996
798756
116528
506065
477573
314127
790449
369619
456099
875883
965962
965752
689700
707533
778650
589087
408939
33167
415551
272967
316117
362610
842725
202036
681566
1009940
923310
880810
65201
620565
409926
973703
767273
956440
439675
871401
764030
224909
95153
879392
337370
304689
794044
40554
649929
584946
580491
1011568
134652
198206
110840
438108
405880
513984
534937
146278
797693
659774
601075
552558
436611
493695
478567
1043856
297715
364342
285156
382525
344043
651437
376502
209425
964585
1038605
112015
346089
9471
688745
203308
544261
205695
210572
646899
8613
134761
1006373
161429
798716
862319
649233
1033015
520947
48866
98241
276418
903967
771843
248906
351923
407493
554012
1027642
877565
1003444
93889
317800
304169
72360
1037770
89370
966465
626503
1035728
753436
706103
677500
766778
633173
179328
939988
395737
131208
265958
374465
442013
463959
580387
799370
324409
616370
656009
234098
735296
114655
166814
109571
303960
244743
418076
544576
543863
937625
899604
106764
386393
27634
1038753
633103
35838
622520
576424
878611
14982
385568
186780
397173
566524
143604
742669
599802
660729
476607
68091
1028481
266894
165914
765482
726277
277598
531298
940107
177416
1040791
151538
330637
208564
819017
421577
546942
324219
69956
711404
538268
487242
153619
391815
678105
1039984
418308
733973
687350
239335
93179
4011
346386
219453
695958
824341
415158
108133
178616
575861
764295
47976
7659
4363
332181
272989
599489
990292
752331
643266
258721
634704
919834
230076
1002093
1017615
224621
502727
300797
396486
887901
769749
186570
80337
799382
42432
488796
402261
948297
747361
459377
415492
353489
705921
31625
1014503
371089
829664
987277
943840
278275
321053
10911
375259
688350
671183
198077
761982
888336
252418
4665
521729
760412
153554
583789
712418
372923
856809
9926
531921
75519
552955
616561
197921
558780
535047
1037036
830992
702023
777856
922218
219935
595909
241283
225244
227626
905500
46861
450769
401455
289013
915362
346490
209956
552687
85581
66404
217355
667290
69510
471943
712284
77126
458387
597457
166267
564499
436008
800150
357350
33761
938989
624477
303978
575139
152702
992576
66639
438924
220315
762519
293188
680797
453452
925565
567174
468590
104698
30055
356591
509872
198169
465034
302327
580110
885261
280866
911378
345411
207359
452149
432482
525981
302895
700279
610776
356634
665191
54063
813536
554024
891468
1003415
224420
444679
690500
577705
364813
558624
1003944
593989
814297
294300
364844
885786
400403
327253
181827
199513
123808
670396
267660
294373
926477
326996
962795
549399
405559
437298
757822
161321
637272
1007618
278988
761086
741988
377411
792001
263294
423032
543139
894593
602232
3435
395037
219160
346388
422868
270189
906746
698299
79217
341836
257650
242734
54449
985791
543664
216612
624143
847036
141312
503064
265267
126562
863538
449752
552041
1409
278650
786177
962569
592390
911395
662466
528372
442526
511964
155103
721039
763530
943782
981756
534282
256697
98649
114408
703120
735896
762949
566582
182175
761908
871495
569920
299533
121185
931462
605008
746372
843730
500931
1005258
330648
27918
709976
183198
249513
246454
932074
116447
287351
433200
118001
607875
481491
704900
820585
17026
719696
528990
264892
27530
362917
940090
478389
919855
127459
894840
719252
824916
613594
268919
793474
623388
251479
685638
167450
959347
540544
740418
408274
369677
1015435
193254
212958
676428
731156
167073
148198
98572
908465
789419
717098
217457
824466
981297
553389
136584
985366
332725
46377
474673
185992
453695
51405
136074
239509
914077
951843
994767
286260
585039
730258
795415
574569
810782
507731
81711
859421
310058
639178
969509
77024
2443
699651
957997
847111
357400
964522
949657
253216
859829
8153
1038301
741119
581324
89661
789075
437787
527770
309640
479399
877433
910642
727407
1030294
52146
225534
858229
212478
947772
198781
241102
192119
518953
221318
246761
361299
108884
730708
93619
168551
858935
874610
110298
802269
197467
908777
504445
6029
205977
167797
29876
484270
907883
338026
888899
147808
124760
32865
818710
174657
172489
771701
878068
244182
533622
1026094
950182
436344
581767
875671
157975
999279
718193
3486
369498
961436
385290
880076
527579
192837
20458
506506
389139
715678
131844
860863
956667
660055
473553
488606
894639
780984
663054
382030
492059
518477
504708
470882
122376
101150
585628
310600
583825
671171
24814
50700
925215
946786
949824
220420
380600
707996
1029085
900612
125472
327202
424900
697040
534158
687615
432888
784089
271484
102279
583340
293568
187745
875667
864334
87643
700880
172918
23775
56537
547081
606134
414308
311449
838285
361902
107221
381766
189789
45108
854218
202686
725586
311984
387021
626481
920311
920240
633086
99555
342126
691729
297368
385572
578516
110237
312572
9544
184201
879235
79404
614329
119787
743184
311387
457184
230432
1027047
356647
1043738
515922
627660
770387
704385
99701
832841
80484
475248
818297
969866
31432
828326
771155
931030
1004363
934807
27375
805067
936220
989566
602368
581637
1027988
759374
915758
767400
601652
489601
542470
326331
821173
144037
5931
193180
852851
475938
198509
797787
427109
342803
845403
466938
339579
352495
46599
914054
112105
746713
671992
910086
64083
944846
197792
120609
251959
533969
500996
391337
55173
799171
45118
36402
402525
659589
649372
979444
484801
525534
79274
1019614
209075
339121
638276
345761
512153
450501
810508
1015570
250859
299402
13978
824308
398483
338024
608625
478941
562976
703993
771866
702419
272112
102570
1040662
685298
73579
767129
678170
1016668
143368
921600
288624
856212
744446
850129
298901
772970
921719
836483
142955
261040
861652
598315
41616
57085
173886
320232
165188
193998
305367
815850
282039
931023
518603
295587
128019
222019
388190
186867
54665
45402
885060
299319
666051
1001972
308612
140596
301208
959167
391734
83978
473078
37503
598629
1022897
228741
685163
742837
225120
171711
1042239
54367
884921
841305
164786
267982
1043375
76827
492143
586989
879353
509866
449420
989868
231132
961705
56713
555425
386585
305627
845687
458085
913558
967055
750097
177076
825091
554286
971907
99923
15524
172337
223912
568628
656551
409151
1028010
16044
8757
861492
479662
750404
870933
211604
606443
897882
119303
366396
824185
742365
576596
769299
595912
40029
77179
345496
352773
845407
855179
908429
987741
577364
965564
73389
769606
590800
706078
82341
222477
596694
892939
210922
113240
365088
493452
560141
541619
820305
987737
879131
117614
901840
210566
951468
975807
363730
141792
77976
859383
418632
252090
91117
575694
347738
833326
414889
590533
387586
166543
252967
919263
149828
414364
893753
438206
605901
202205
617083
734989
153748
204157
434795
337712
1044470
250102
422440
305358
275213
338925
139754
767557
468186
760635
458815
846593
799295
496590
869555
442287
591654
709803
380649
972461
131516
693181
757159
357578
209037
31942
377601
834995
578891
200272
165782
937283
191550
1012277
345497
228956
618075
610668
1031883
232446
812884
255441
980011
271844
152332
507962
922265
765131
514810
974115
472922
1032135
526757
217068
629249
295367
558109
167263
442536
77623
431133
886954
731241
217222
577896
150311
1039380
69443
592497
584587
149805
1000265
402880
527898
463537
805088
778611
454655
338886
986606
737234
849530
544621
461323
475513
125787
805495
624260
228471
42854
76743
32500
651842
806739
732283
533867
806768
832736
782809
575132
262304
654358
16131
677647
1037532
257975
483442
77113
351165
1044228
444781
297207
678876
152493
410362
291577
448154
124854
161801
903931
929346
941268
36501
25832
1001096
240817
195295
425738
633791
487354
674981
688860
697217
617763
871073
763485
308008
415569
812510
146451
865899
697792
996422
1007897
104510
520821
807434
311054
568405
184002
969336
809478
243681
33335
224628
901386
12173
412354
256809
348851
425391
399171
137026
502961
232416
538998
505124
856942
1010546
40343
939794
252640
880522
20937
1042188
752350
692925
205135
488336
389819
816973
85024
392291
574492
585422
316689
622051
1043362
936209
709879
504866
375867
879511
363277
1014213
522096
62498
140591
413068
67775
586383
1024506
998943
806262
1000327
400909
26070
460798
451258
927975
42040
1030931
1023040
547927
417494
839383
371452
482638
20418
39277
464141
486077
563720
770630
273193
463767
172516
795092
296720
785436
887055
196247
400192
412813
1039355
256628
980365
924511
349010
487697
834417
982311
676872
530742
846253
148926
339956
703334
940965
226376
322023
321020
317835
729452
511392
84475
996112
70786
167685
17788
302067
925796
36486
954408
813140
358283
689363
254653
54816
238023
200834
516666
517149
696204
716546
88104
122284
956992
233601
1014186
364541
16068
836071
58224
6232
324337
499149
581617
741063
5430
628230
744977
1014505
825594
111693
99087
576665
332818
125053
904336
104073
1017981
951912
571560
127426
859965
988633
863700
529561
565997
1031284
1001458
8757
417339
767812
324631
521885
814949
573352
428399
875178
94275
147323
46776
870576
83304
942872
910293
90220
589549
744227
586019
385208
889876
891098
841384
780523
574871
353080
481536
701878
606903
871557
109763
788326
608411
996990
899810
675303
160429
523164
942214
880579
76813
569316
3668
621880
673602
172662
371824
977775
882827
658825
931937
756129
133580
215696
951711
917091
410197
952172
181812
1042656
377642
1045254
102216
346297
38629
584594
217890
232302
590999
544688
323368
694842
318055
844274
154226
255223
739425
911269
671256
855404
615940
778551
380304
396200
265887
205373
60249
15271
762590
495262
106317
326664
939057
144476
668503
126532
937112
479093
914178
389940
115029
932504
1012968
134642
876422
900618
684289
59835
607716
257539
836279
518544
419104
646290
566486
144639
548724
200581
603571
209207
145574
206861
398256
615933
126120
575370
742092
771486
529416
661940
763840
325189
888272
380835
574201
685102
1014279
847496
861227
364319
783365
773084
469530
926332
446091
997933
786105
893663
858332
897761
341013
971804
671707
424597
6096
706147
637350
860347
36274
210572
615895
142469
4326
933748
1041292
382153
181002
773795
288923
539108
859124
563225
176561
434890
848323
575959
209615
1020683
968560
476719
415976
441806
96289
636234
174185
413190
235075
1000792
333115
262437
913223
268059
289540
307105
576860
282023
707939
647618
51682
454415
13512
838183
518655
551078
1032939
884115
129606
119508
921951
236194
160114
619567
264083
553365
868837
737176
679693
803494
166585
788638
762860
418631
13591
262552
851974
126552
971601
913383
625372
657579
180992
855804
917649
886812
711569
907410
921497
1039125
730488
935051
712222
859879
662614
126177
486028
611785
948443
733565
353010
605105
381076
470198
1017238
821702
351734
682846
979577
92638
796937
905389
977595
190007
844259
873025
322275
290833
1027560
325209
751353
41875
318329
205696
477887
399070
743232
1007458
919628
966684
456198
100117
362541
767480
654778
34306
625816
441627
545094
9672
501656
134554
9996
646298
472914
637727
182289
229801
684755
216322
770869
419448
153491
957958
278971
433848
510786
820170
781368
810204
675710
405845
844041
353385
514586
791526
363745
424258
395190
828741
394591
887603
531772
669018
35361
504493
517858
38464
327770
45144
847738
45173
21417
28660
559121
478058
714439
1044309
487100
638140
259356
212063
93614
216861
88120
382736
1012259
594915
446580
27661
206354
515139
950627
221480
867649
23950
334818
108403
341780
787318
644613
123953
419508
920208
677896
991035
771936
962516
94358
245594
23904
622562
214543
17768
418482
1000035
438776
811112
595404
974989
67321
741692
814739
125849
604762
244519
1023410
550020
622524
36798
683308
25507
85317
80994
1034182
570235
482288
288956
806236
1026159
301576
539455
134081
14757
164407
869538
156427
1181
511708
169816
337140
372441
880334
942076
384932
48828
823864
995640
567628
209123
725484
313117
183230
627525
756833
77874
140435
379260
665430
458327
670151
817343
297796
264802
485974
399310
698010
277141
403113
807812
339227
613350
92387
218913
1044913
309739
70320
379887
476571
1026748
804947
802373
402047
765551
98277
213617
628994
784274
857040
806198
738547
536642
789416
102370
71978
178788
631664
762648
267012
637849
469933
493355
442136
791780
466110
193279
401083
483206
614680
45199
673159
197638
361294
908765
862146
689014
381337
311656
286136
842149
689459
520538
159457
772937
80083
494188
711982
590330
495826
803364
933842
158168
209283
747196
765612
854171
838076
106820
887443
956974
1076
269648
60401
1032482
971146
639119
827459
504530
691755
235774
285691
398700
420995
1038424
684189
619183
351684
136183
934806
696222
231624
776639
640288
768879
415889
479294
874351
1017496
610430
2027
930195
76837
55274
373094
575315
976171
846692
58589
369141
378690
700067
888585
399227
125088
453633
50993
904652
621994
122313
378680
960078
984492
401348
837044
240365
874025
96214
764080
283937
662849
377348
651357
286315
507315
1040985
304303
5361
295691
980276
19763
338708
639632
296295
589954
965920
785565
970180
1024447
726484
856547
405149
321514
551007
969284
81442
614008
280997
356210
551995
362837
186825
424764
622985
316170
906509
429483
1032652
324841
79705
938826
438999
907534
953508
848683
277892
856085
353564
346976
579442
320309
206577
504048
719144
1024446
1041683
590756
61923
1041489
150041
703091
950685
974099
514395
592432
205867
352590
1000091
250267
225541
717603
8892
215026
634076
335531
834413
243551
32736
441462
226178
870124
354168
66649
222325
326451
655206
55890
109573
652132
218646
303643
410812
460155
849888
354008
151554
592383
690798
336915
597503
180584
171873
423752
451041
889431
110186
861754
369598
63656
666446
470447
418535
103029
806695
38647
287415
615072
776338
157809
833267
550162
921719
998259
267556
557236
539983
831733
613554
624954
837096
692532
846251
606892
342724
998346
548228
620170
790567
424697
865263
882061
778367
622466
863527
360270
725120
716680
274280
507369
833564
833292
346338
812519
766668
343392
240562
862879
956434
739404
310634
567626
458820
535294
158394
267346
898841
1030278
599434
465859
128174
90937
496091
260490
220740
411233
89726
953615
910892
804805
121849
176062
196557
774648
46347
362261
832100
799839
358120
483314
420242
1001800
99436
852342
15180
528579
226991
586893
671173
35920
323116
563073
933276
482234
454718
965046
270937
958317
186281
707307
323684
587374
499273
946077
269092
966190
1036158
150989
403293
564242
910726
687829
391667
911618
16034
187318
319199
859089
183618
619744
405204
690583
362306
301536
401082
164093
882126
506020
531938
276925
23609
46260
770006
178076
18611
412797
684236
301246
117407
520332
828566
190336
89216
534491
754465
1024892
472342
174162
56837
643029
892942
656731
259192
496620
1018827
649134
15689
341759
957741
512487
240728
79583
504915
632216
641067
867164
370770
788560
1000500
434991
677227
166911
404499
123321
138467
897312
176712
708235
761391
326010
59624
440416
614360
1038440
877295
667346
726414
715755
330815
417408
875614
924563
644801
186517
786308
700652
900455
769790
6800
541267
892400
265766
474494
855771
786342
433825
761806
726168
574600
404541
49539
1017710
43171
120807
675654
1042029
126195
677318
446630
611118
659124
1039216
997138
437349
412698
875520
215372
502071
1027025
916332
516507
468219
583943
478265
139183
892379
522709
757609
998602
661851
405083
117623
966253
700801
185185
484601
511375
355937
417658
170098
45632
33114
654767
272449
801479
64795
736026
405212
300511
830056
1006730
921991
725813
366222
306315
478805
388707
125325
994685
919717
607019
850571
165905
539751
197876
451634
520326
82594
737157
387182
405096
372236
448700
686083
778700
822985
175805
626801
1039740
805083
9855
583097
190589
556708
283848
832250
874580
109157
615598
890056
132943
472279
916272
556653
1021330
364497
24293
941296
972550
150344
165561
1458
152300
926351
917412
482365
501614
562855
551332
756648
586215
579430
762781
950386
289228
1038566
685865
60513
128327
232228
500717
621509
5288
21583
944719
122241
1037649
227146
706924
238702
712197
859964
796159
423889
824849
818117
287374
287865
892791
204718
38202
584650
303061
296857
310955
474714
993990
83800
1009506
75315
241825
918787
29519
850059
563669
919854
693349
932973
44856
665632
392920
537917
1007680
916595
851280
556176
858737
412944
325752
370278
289954
1043653
197245
314684
584593
717941
78004
477811
561531
20631
333334
169391
938280
143698
949528
549845
91005
584424
299277
550569
71638
212819
653633
75282
276002
196391
617259
827363
802530
964838
416992
1016723
504498
52090
945012
262923
176920
180365
360603
685268
728985
52443
977228
915909
779025
1036312
15263
1026658
969324
677192
940133
485068
198812
311495
498061
69042
955835
454599
81909
880295
728274
477524
191491
809629
933561
794318
830205
753544
402503
272654
200316
358898
126898
877136
24748
917644
27835
207066
659493
427011
772523
334654
731023
321895
983346
164565
142887
842287
724461
310257
499548
323413
348039
625741
239365
599508
864479
91732
671279
870550
199251
324251
209679
397408
7839
833315
969065
883732
920985
67503
600990
702675
366793
116833
974583
451813
127695
450862
591879
247962
682157
60614
912703
458517
480354
305826
990162
2199
791848
1015761
62355
975059
278321
691532
384843
959688
39819
510287
828588
736542
641630
467603
647340
803586
634370
59035
391892
397861
856026
467240
639030
109363
49275
103098
471503
480161
424759
266450
557160
920969
530949
402803
93983
32548
730118
457220
295952
950732
139832
785802
891225
563830
766564
120685
24261
333140
1039957
736543
818028
471489
502967
518302
292772
293816
185795
618307
790796
283869
770420
455172
303534
549122
359614
982480
544097
996006
785257
640207
1024826
271155
935241
196134
394583
601198
17136
882848
846736
892642
808232
114851
597700
642402
788494
632420
1018766
919065
408296
371298
587560
672019
1045336
768336
1006898
398865
822096
549073
423865
949665
556925
194026
982856
395985
744028
27585
847820
198843
248239
334624
943232
473504
10912
31003
215898
429547
792349
373193
355662
899291
800724
835608
927248
156947
207820
88886
758342
666693
559105
548820
835594
849654
628490
28170
86438
296505
553296
531314
639148
468382
9566
436655
629623
579242
661049
270072
784326
306662
417778
623259
1000355
130186
418231
193463
397732
312612
231276
924370
159356
597826
266596
788717
31787
140854
906030
919475
597481
325463
199548
979386
115249
294470
830194
192271
435741
1042584
32289
450671
817742
957406
129378
488015
936203
936458
742026
885375
905528
481967
415308
1037101
757590
894432
273776
821753
820501
476058
455203
310002
337654
35994
599967
501611
308505
645262
604130
433746
476774
349039
675346
527949
183595
468524
998906
996644
22556
594587
699498
427638
734733
900759
592419
547354
965926
513208
325178
722849
572751
643937
902466
539842
254551
545101
433958
85485
507957
816353
91912
434220
172966
135741
241272
420634
137310
474360
804325
72859
571658
620673
487511
741923
491942
187241
41059
162473
86285
134676
986426
555044
630711
817558
848483
468200
594676
831895
928338
702072
699669
147155
371758
817094
83945
625101
934193
215892
751038
926011
456561
463635
984007
432588
965307
991799
123102
519067
808412
386695
184628
276541
1043612
845412
300316
648196
692296
1006362
953381
914647
343411
495509
768799
706565
972334
3245
242061
1584
873477
773838
213765
987730
159371
458075
445939
314651
560662
438749
839735
358011
1038434
15780
845400
843258
914033
290728
390397
34821
76570
926521
892893
708059
1011796
377454
593203
72656
246959
371919
1035959
355505
617464
708273
1016114
561786
862491
515009
374422
927053
77627
634089
1038242
48450
96474
938614
888470
226489
961581
418726
134806
174150
354994
599593
115570
403573
505152
928378
406656
64037
336216
440451
901467
591161
481345
859006
954532
740095
270259
664961
1016971
765274
280362
651925
784624
596310
30012
953062
400492
134387
672003
772721
478945
755706
68772
479806
848839
762621
571329
825703
444268
151823
926341
712392
926824
399974
723247
418507
20215
184748
416474
66254
575154
364975
651296
570283
870876
949542
17537
241440
376769
238283
190275
493636
766900
1011122
309997
922416
635670
652879
861512
141060
523930
824710
475078
417092
134629
2552
75009
219821
659254
759218
918344
363587
845861
63279
54010
70226
292783
353905
120232
756164
286785
451889
76829
905984
1039963
695522
36470
529332
427570
525806
463657
87807
72866
957942
731124
548230
643331
270347
177664
944934
569483
925343
750349
2894
226417
920797
595927
753305
736104
795128
888644
599560
498366
278552
879724
525467
1027159
86331
512455
985274
665003
530646
372300
349420
654569
952899
432483
200182
533990
824845
203933
151201
910225
522752
788801
885465
946062
357057
605322
625817
690306
220153
84527
473362
1000356
844232
1042418
447787
398668
218562
1034176
830582
214691
440765
1035075
920812
137387
244889
300646
636221
806987
823461
12448
662329
433228
1019340
483010
481788
287947
838358
594842
566552
602994
695710
434939
231369
642248
733407
238798
8582
108691
824142
694506
716151
525755
998142
959140
557386
835583
689883
126170
112773
823202
973010
998036
976208
676253
391673
734755
559081
525584
479186
740686
738919
465959
1009572
989828
861918
257443
623485
135762
1026890
588784
225021
833816
60111
835852
663161
1030980
265135
900673
113260
598246
166669
996415
830002
763731
765998
459953
443402
993582
45393
591969
470740
628790
667424
842482
949704
521945
277539
1001175
200314
1012804
299743
743570
522190
588971
101589
40231
586383
711681
128572
1000316
568259
468526
1003822
941352
318102
801792
974489
628707
777274
862763
725354
804280
789113
54610
278469
917290
105170
363265
467996
538096
789470
404277
844950
338374
641182
400981
846180
864903
83170
768988
255016
288005
296885
194137
132904
463376
717534
763179
200489
782505
4739
1024903
504033
789695
672927
196894
196832
706585
294727
1016065
200679
152534
420901
233599
414462
81067
579650
1041380
109469
15437
793880
133231
15556
395723
27318
383280
1018030
726600
104436
598027
59254
475454
1026721
334659
759805
722568
827877
138711
1001896
493381
311149
800691
29886
516218
636564
113512
164535
324480
400437
411295
684421
381341
235969
898165
879232
206397
189004
797469
659572
99870
185924
278217
885058
511615
505507
313059
1036273
516059
1010357
504061
520644
619439
999798
847802
524974
740325
613915
1004245
352166
158076
333520
1045402
604376
551436
419363
13790
181226
267815
621902
830120
976499
955796
327662
540440
272735
402813
350947
207610
168819
1033680
779364
249093
292484
835668
15882
668380
610032
811600
540459
461482
104762
834429
673092
588436
874264
174805
996844
103165
443315
1021516
141160
212627
265589
806097
900833
606716
218304
515777
899841
538711
148907
268543
64486
889721
849106
522143
535694
952645
636886
147179
884807
549687
703473
725611
519121
844600
365127
8416
942458
800348
867108
919778
74399
789352
662800
84227
271029
27704
547145
701033
87610
580885
841194
401528
857483
739648
574997
150706
663583
567784
184734
56092
556579
248155
13259
468346
144566
801076
478408
555134
697731
532473
102018
100344
681712
398730
490783
812561
896284
705666
895700
348924
233834
298824
805351
346314
989410
427453
712320
462784
709614
563157
92376
569353
428351
369897
729701
663981
997050
329483
304070
862843
204549
651958
578577
602810
601017
130549
196858
950770
985825
486486
27303
427657
632532
711137
989701
1030073
572098
748467
661612
871209
207418
419412
276244
966230
851592
748842
762805
835440
705292
56711
782072
683485
406120
320491
538854
779498
6750
577113
175587
319471
984463
930901
282140
995566
888034
294898
842056
965870
917503
683713
587201
399434
625758
790807
591101
1037312
571950
380327
859076
215515
915373
972500
988707
891324
530394
480636
735402
280460
892479
155869
324419
418453
357067
680987
901375
609298
440198
548883
302247
570467
607068
626103
493088
558872
986789
527945
249399
772895
903092
1002086
274486
907084
537725
247247
335078
507537
103962
116226
861240
29184
75385
465918
673213
1005704
267580
83534
438532
889051
242958
979871
254699
70589
855359
650569
893895
964649
458017
913267
591543
245712
896533
586972
1029954
431757
559354
283847
828827
480230
175737
847047
709577
465583
563954
463867
429150
747353
133505
502649
115213
847691
164022
225621
764595
101680
129794
797447
293692
37246
13996
896527
566243
804925
123654
938434
891497
692154
85155
1043331
685756
886561
1020309
618207
608185
735829
938049
991943
1021664
925074
458267
952832
894129
568391
476024
212883
241196
886603
575355
340179
571743
21069
293059
604134
915049
647327
383862
408622
376868
16788
583829
156293
631719
925922
596820
451538
764560
343035
742192
443573
270895
296322
623498
620873
280985
209873
718957
827903
139213
175620
864418
337697
860788
794291
449223
911684
641412
39587
657048
527070
129754
355071
895439
411623
230898
775086
651986
106530
408642
742374
378017
777822
736435
465962
354633
489608
543289
657202
640415
831083
713992
539365
996110
728614
321293
388497
75559
601602
899320
34971
191736
1009362
470730
243335
691240
754897
1022350
1011616
97776
687949
778521
654655
383795
461615
1027966
239820
940369
472074
914801
384267
391679
392028
196029
418649
655394
1017202
353955
127242
678771
842087
997998
224976
1036661
951016
361256
664614
538842
876904
565922
265468
126965
371857
101925
679617
475910
769205
589860
742794
768336
288410
565841
983886
71685
666594
839571
721721
555585
878201
282525
928192
750103
23265
22566
432668
665054
883327
922366
206352
867764
750138
544204
655785
534624
312044
1005313
541038
777009
787880
396705
295553
520784
180716
1008502
441171
1014807
1043018
14293
717505
670621
941550
534156
557552
541272
74864
65482
797581
170547
176183
575090
191803
998008
589869
386822
109779
140846
827101
865424
503811
494117
153741
590343
658956
592502
619825
116421
473112
827758
62157
546367
648890
547768
216371
117166
86388
550797
980371
212263
433392
549303
392169
538441
31318
303234
758946
650718
575372
229357
467516
852131
792909
686244
529677
969919
245799
14256
168892
40089
942950
680268
80648
721905
717569
493724
214725
497857
353887
951454
642630
474006
333544
753840
105911
39471
916035
934227
652145
276631
75835
437860
587179
550189
44710
981821
789221
643576
943040
780080
50873
941673
894830
256339
751903
740884
383503
319747
464932
482063
198463
216632
585764
272599
277345
537980
902053
980091
662663
908026
884291
470650
113910
619652
877500
646616
533247
884151
194704
409375
987848
158325
840442
472390
360395
779708
888073
844660
827864
629940
315507
423383
797979
974935
64040
829245
139515
831135
717090
581593
953258
757810
696631
276284
120896
968068
302992
364877
585648
725655
684492
726595
979410
194073
168250
208530
82709
911717
238774
293671
315766
180390
454326
739950
930931
461512
36790
55598
153461
177764
184659
65331
321125
704830
18195
319769
906671
600661
663760
825678
233393
417144
527778
895725
989815
539270
171264
648685
40131
805859
261469
1039846
1003516
64401
914176
386762
356359
257209
271141
521525
309459
604092
471645
348156
898300
855579
368466
63268
558172
373796
92769
907308
487080
846294
922316
736983
781569
944835
501936
450369
724947
128793
957503
58252
195624
314021
762076
887537
265124
680674
711709
266328
694536
176521
305580
112910
372725
25536
943188
277373
378232
520264
117228
703960
816102
65656
237234
60493
139372
177861
673682
183237
633620
864233
564328
200730
617885
54037
1013387
224325
1011064
148779
151904
291377
42840
519069
647062
55971
760582
198623
912782
608663
579268
386088
701081
508946
357768
193283
601637
205933
494035
505941
331988
818737
50918
450306
702471
393001
671123
1011841
341788
490654
375279
433561
102842
367800
899249
879386
863336
485350
247946
107335
951859
1044090
518960
4672
98087
417878
851066
946821
160924
287394
453037
606620
392432
369252
116389
387992
551350
177343
719592
358788
210993
917510
63072
828788
234613
482494
780331
834544
969945
536840
107082
627595
925503
432504
769368
205331
879193
972079
138286
562692
942667
639762
68671
702781
360105
233251
63795
1036787
557550
877179
1031220
957894
652070
370332
852575
482318
758541
720208
214145
102260
708602
899764
54532
796902
630216
893021
672953
277759
300649
171376
918581
225485
543410
867673
476439
471006
40226
348937
570270
333811
650666
463985
287544
226
778033
452157
791897
993790
860472
8478
896978
200887
675606
970311
596641
208254
209004
1044933
466546
64241
574
120486
982533
374138
322590
996807
64844
661282
387918
589309
479837
568087
503420
1003670
223440
558810
112432
774690
296968
962039
426999
322942
454252
318394
280249
838813
703904
431345
722936
444314
1001921
229637
914689
660870
908740
96256
1010743
620300
19296
103949
781565
567548
558072
125049
695493
562972
317781
895720
579939
359540
620677
1044055
478193
43855
296165
697747
473465
484716
40255
477885
585682
307394
229456
402242
107176
455577
912344
258766
585633
955212
566536
110509
392479
88742
654398
592846
933977
216151
205518
366538
298471
145744
642692
615382
698134
78624
716275
5316
412950
660565
36179
86407
952964
815295
917213
954173
15976
750693
721258
141520
433645
231643
513249
707440
320298
17260
406461
476909
945081
161634
884618
427897
354547
960236
695162
706371
28365
301983
571731
63900
579005
723877
324570
227810
977791
370666
104456
868533
785672
731268
462113
454806
342153
501469
747072
306365
876179
555906
356560
506278
44758
278762
160583
566120
370537
799933
1045147
517186
108871
456970
245064
769808
729531
1042820
696273
1012215
210127
41221
752432
477835
434117
6996
517068
836662
304314
931522
996744
326675
577390
395454
789592
359134
991397
149014
1026316
261886
419688
130030
1044003
914116
605767
108913
773165
477730
472871
577828
482603
185013
883724
849374
490836
248850
376679
987839
258119
322321
631960
38807
503291
622208
693465
445539
970127
1039403
51898
792930
473020
399783
256960
17819
218968
32408
409123
542894
829728
265175
484821
200523
979646
815872
326511
745630
1002928
638614
254042
912074
94520
87303
553935
803432
904273
736505
820938
737710
50503
385855
677251
1026701
586603
71476
980194
83450
383470
506460
858418
683761
635913
1005112
170359
2177
625811
984477
692664
183113
491090
900086
1029176
121049
283821
653161
3620
603321
962851
336913
324409
55642
95790
87951
264587
278495
103916
929451
145496
425227
878982
252734
491476
186412
1027561
368101
426235
1045443
689127
431657
983919
691429
545511
371752
836570
580743
690182
333652
483242
185462
1002487
963894
59163
956575
772648
872698
1036020
123013
531021
552169
693405
718991
639319
331666
1037737
283115
1028781
28173
1044895
369677
443314
1016135
869411
396644
28312
592179
235332
361844
821120
178427
496574
193997
664477
772313
197056
848019
1043207
124042
934507
594267
813459
614139
1042232
250856
468713
286070
289428
410795
280355
660591
978873
991303
924847
661476
538460
475584
290477
212609
418129
359990
144868
420995
129015
169663
832370
109137
116856
969113
865759
7007
788404
288436
170087
465188
662802
394330
137480
757072
319805
262790
449975
1024398
493963
827891
1010585
567211
331808
775028
660773
722088
175279
283954
768435
277329
1045042
274323
286
302469
37146
473735
525024
680291
696674
832360
447466
123467
12941
316320
774120
203959
373604
1039270
671645
523555
56016
795933
59012
828797
896043
763673
592403
420864
584553
119580
650030
179600
502102
81000
160827
734438
829856
1007927
922287
598572
495500
781137
653030
919
574666
707533
284870
786602
12548
666763
749551
53405
590892
648659
1023909
11437
188445
514999
236045
692660
69993
977689
467897
139884
115465
29482
1013686
420266
477378
466706
840885
862690
825327
14033
246871
687887
712739
364244
779877
914686
322686
408319
12380
538757
668715
839464
527746
990669
1017421
161003
415242
156934
116068
969516
395798
549089
681324
860012
226477
642253
938193
183142
297577
688825
1034886
761453
850005
1013337
205240
105572
489332
195454
394781
157987
803784
868324
190834
622582
917740
137832
756734
1015697
167654
302036
434576
1035837
672435
134843
606206
368470
919095
453886
673954
368379
995232
946151
487276
189809
302596
571284
329648
376282
778858
945388
1000179
389270
795334
528491
82171
261958
497494
605415
1023595
509812
484272
776314
79236
29212
149048
499242
881007
956449
951635
365537
769109
189822
901090
636771
822001
497974
758294
118531
351137
138617
153419
94199
236505
525569
1007390
798423
508848
860459
271503
265772
347384
1024293
721974
230158
103876
750609
658036
769871
555481
564327
494124
938880
738647
763022
528528
895801
759540
293125
343267
373262
622553
883311
124155
1012541
276250
610474
960450
747187
1011070
452463
198977
174309
391815
372142
112893
519732
422858
674790
616688
624807
109902
954587
738223
402837
275093
561777
558537
822350
988256
476828
1029138
795494
77939
781331
388642
663403
827873
255605
425375
846914
456736
686478
346829
410903
998086
745193
727702
489070
734253
571715
735165
719346
1040009
344261
301207
457721
1030131
662745
890981
153078
374261
411230
66379
185789
80771
927249
176258
837697
660669
473114
915895
615861
904340
754130
895898
74920
515026
814030
95392
647461
961495
4195
171827
364773
132998
814978
507472
918090
904346
960477
3566
407506
63415
549684
933688
151480
589132
478792
940886
877748
343578
250328
4266
747949
104561
404171
8228
548046
1037221
333139
775828
346545
136680
471808
505518
9977
464734
742915
874182
85627
891629
552576
717648
790171
743871
775129
124577
103425
423918
222588
902723
258606
688702
233184
130198
882878
178239
347638
54506
741555
450316
831555
749950
408598
783391
588629
251260
285367
254724
1175
420289
575020
273746
379489
611962
40793
335561
902544
571039
479434
569336
197559
513134
302338
109311
107763
348223
276581
219459
476902
596970
195696
163037
948613
159290
651189
353569
664784
388447
978483
827954
503541
475432
235356
189157
956958
344069
387874
382826
794444
1042435
511110
933634
639592
1042396
172400
908213
747583
76189
844462
927582
63
335614
219074
132383
251867
666032
651721
282900
439442
345197
207504
597096
643108
36306
1016835
934993
875205
1001279
684044
338429
377079
733339
265287
1011441
390537
55930
1023339
631257
922079
454765
331888
4926
335920
519359
899358
838365
553600
326770
739813
653827
486465
386002
641881
701882
187635
132436
734083
429280
12740
101756
264404
301723
885955
291822
1024659
266738
279260
195623
205381
1045239
659646
1031116
878930
949694
433946
931558
798839
715850
136017
406440
757401
187019
240501
494012
163210
374196
978549
1032548
1033034
520476
154983
51787
1011559
812795
596226
808145
851772
477328
195755
87342
529160
853679
641148
81510
399577
393892
478964
1013805
876139
319327
632881
671407
135653
159880
297236
910175
124077
211535
937950
327477
957760
255639
485149
985170
511201
294716
248561
137185
660965
185990
589772
999330
594285
959747
985480
848250
398829
774323
53978
1775
744522
115203
795981
854504
216162
359306
1038873
142631
885592
354041
974823
308989
1004363
372692
311073
819483
282479
24655
870565
804643
332382
428347
383110
621894
602584
665989
914661
402777
708907
474152
669070
521071
372087
558651
128809
473585
408581
234236
239741
510347
136426
29440
745902
415385
171404
808066
82959
921520
154094
627464
781068
992757
223580
930130
979208
82273
61231
213608
119009
43746
782919
140500
907522
640319
30634
345042
855025
755230
320520
416645
103553
367612
248176
9723
144295
48735
1006337
497664
184813
264920
335010
550110
556242
350586
665970
702219
251936
666458
996166
979431
728013
260298
660195
582684
280338
617046
146276
611537
783906
1039907
247525
824587
182700
169883
724876
15746
185905
336662
730716
519535
834812
437430
1012268
389358
544464
970485
526329
715942
498574
735081
956446
1023750
564948
992663
732168
359856
984847
17638
906093
258722
2445
461407
555921
651229
397557
428883
196627
317212
662371
575356
365116
709685
753823
559923
433617
342739
64765
52458
825644
74477
420837
73241
70334
424592
879032
802317
480362
969945
97838
588226
170021
31348
889035
671287
936481
591344
1043741
655370
727120
148216
250439
121809
194861
115633
922978
882769
916606
736791
157733
737960
122381
841786
141666
252462
448524
91233
657446
732578
636789
70117
742559
589514
934536
28550
948494
1031965
514568
31088
718606
387425
738578
160523
846485
217843
434287
637146
382980
632230
522886
34813
1044419
300176
90803
53371
920023
808389
58664
433789
735913
193571
111757
483797
131746
837691
200298
270254
801528
199585
577700
152069
1007228
699382
752586
654572
441073
349810
567466
238601
81222
136409
892693
624433
670474
711076
1024717
23656
553969
905824
898899
431864
58748
151713
808998
432398
55848
893404
900400
854916
306850
219056
873925
1011905
31335
759386
116982
553105
897465
638126
930786
807913
99799
843164
135818
578957
90232
502087
195369
674969
130632
226822
70789
912083
787708
380247
849735
288640
601837
654732
825229
839832
359154
646284
756955
1044247
240835
833469
116265
619031
135362
76906
41273
342724
17989
125373
52896
984120
67676
601590
503860
188661
568359
586424
423934
152295
307171
243532
689604
580948
986704
128488
645219
938765
337354
143464
68242
973028
605610
415073
199481
498858
260785
165815
1007693
702949
362958
886292
253457
377957
324873
770331
767536
344527
791269
922950
114089
928540
150279
769671
430113
720971
359454
835778
952376
262979
361651
1012150
826728
604091
305314
1012684
142902
478096
834026
240139
629520
691547
189847
878634
975953
729214
62398
969772
605006
73584
99978
319421
847965
274543
325746
881423
115721
144051
640283
902537
167812
1016466
301151
516926
461833
628015
830725
496671
606069
338873
909692
849181
42572
206422
411093
599008
1031289
797771
629938
774552
336908
899290
759208
653851
14147
526573
519698
129834
160742
972122
900300
10030
548906
104455
677758
691815
910366
103141
3088
906207
535612
574709
291867
981217
70145
696365
1034767
988567
21209
852359
929317
331205
241902
375557
889537
1011282
803626
493966
336001
738189
555559
781333
749285
623707
558044
534357
278496
216099
97407
980828
311664
792886
593296
711659
894756
986525
85156
698037
746594
250836
709133
702391
150885
82366
375333
819826
968988
107072
997293
983020
783382
873717
35811
353018
922327
225990
227711
116648
890831
510461
478860
717894
642426
766109
850465
502006
756141
598117
101122
20845
667538
283631
330189
45106
978242
213143
280219
6172
444878
718880
907728
494562
28212
239932
135202
99919
544481
332351
854747
641615
882738
176504
495280
22367
326511
409099
355381
388373
91931
515125
472426
283972
947856
630396
796282
622749
758669
9829
423030
51780
420737
695049
547815
217160
1020847
749799
832522
651914
723927
26374
872144
579726
1011531
1016709
351305
614603
503661
65902
991202
234717
90494
902096
410481
819496
754921
147908
994585
825297
967053
103769
123840
797792
185942
1010957
1036842
617499
768587
408198
215236
11300
86109
563237
2272
883019
299073
213139
398323
45765
578193
559368
443946
899844
91295
1003100
580512
987971
267493
604953
364727
959859
392634
400720
1003866
438607
765734
979751
210237
551197
806574
596283
621115
60736
64216
669325
594875
32615
1029130
571538
761748
8171
949237
120059
461184
898573
310867
703921
19691
747236
7897
986509
977887
442698
601795
276185
494853
771009
599825
530493
267881
286451
166981
903988
780438
173533
501784
179924
250821
655330
1036442
185138
794914
419860
218690
783222
450411
195641
291266
41367
323648
388158
213532
962122
133857
386727
71131
585368
164874
122392
369715
543398
824479
503067
320144
9797
954287
305081
733989
783481
492409
558887
717656
14579
149674
295497
663243
920130
46232
268328
877807
173964
157851
617064
987180
782998
1039318
915782
689401
993423
518395
356201
746692
1007339
299817
969611
654984
466154
350481
236804
724251
37329
348556
143525
497055
827380
483964
255741
500419
878333
902727
753413
634933
948977
689648
95406
968411
1042757
963481
130356
45153
454691
757362
49497
409141
192553
737853
167130
169783
438996
104085
591637
911828
652702
761047
946071
506593
217660
87571
486802
460636
485525
716490
209849
276237
548491
869099
917611
377639
752110
992902
906646
1009331
807107
983494
471042
518797
457299
440209
1033802
276667
128881
884200
916542
127877
209667
641186
755310
945800
272243
1036101
521215
851549
128578
539116
521364
317604
397797
557855
933385
982065
33055
381092
1043301
416068
920730
277471
395973
47231
553336
816470
302137
999063
106191
495427
757605
603544
866394
163806
629135
309070
748505
42778
578735
65287
953587
222063
366592
501037
796453
865706
531359
807118
264862
575132
322685
559300
898538
855714
188730
68761
27068
1008648
270917
82696
923729
288715
898183
593102
714234
47111
390839
859184
492439
927881
849299
614796
983062
191724
114206
869050
506209
839088
487625
716722
1011124
252416
411327
781669
309608
137962
391351
444811
370537
742105
928047
860500
563023
622702
747621
174108
619852
115002
384917
663126
628507
984606
133351
423250
653262
76300
699158
868584
591895
934005
569554
913410
999480
375241
402688
455353
54003
525308
84821
913416
133336
679497
236065
56813
192172
270641
584196
710071
706491
776698
879385
519532
725641
268091
813119
234737
719433
601345
702706
992671
941533
678764
169822
1015982
942808
813371
175025
199861
484065
697366
465970
604711
254357
573546
42284
934421
166286
249973
221217
271679
917234
351129
437727
905449
717192
671622
872250
114272
919946
158772
714923
890948
719306
886360
328000
950767
249402
396824
123055
255904
166913
333748
356165
539381
56450
15252
896197
496178
418593
206201
576791
103114
1011533
911393
489342
856533
52232
273838
269895
406509
447343
642435
513391
861090
816860
657358
736172
740409
495774
981382
652383
571523
142330
600783
475543
472211
108897
772820
639672
860119
675278
844533
57157
563160
1003400
498783
411175
637020
807580
740359
337069
286819
672444
181788
456460
712840
627287
666473
276065
920740
273072
756503
924087
321659
920431
575765
243009
269741
5646
22381
911132
28436
1011917
482791
692940
885392
370865
844471
643747
509875
598032
341875
408389
467755
251897
360293
285775
138633
335211
995069
474277
71835
257267
275279
61082
826930
721943
761848
932967
886749
80574
939274
524387
212412
773853
455237
646523
326247
41379
947280
705191
413472
162787
48269
798237
822939
337236
557828
938447
893596
11185
365809
31109
377245
161951
373935
557718
833391
800592
931051
60300
63278
618984
71477
850812
1033996
540120
404950
500322
69090
111997
722583
29236
525502
986529
183909
777910
849816
971815
903160
593537
947376
800959
422585
885112
167902
437872
834162
668354
22006
226171
37979
836159
482302
786989
5108
52745
175004
845863
574365
10713
738063
761776
492146
761297
126330
673053
980335
30741
249594
750549
572287
472680
592841
1040692
120908
360366
655471
562866
782600
658009
824018
814495
334325
724919
85782
257347
444962
452055
691685
913894
198903
332446
581095
651096
345310
556618
84820
913958
751129
1033951
437432
179256
302396
128240
442896
62214
779955
192622
858210
316583
551092
96746
24962
191453
151325
904888
613953
559613
499993
434591
778028
568350
64854
843429
323532
830023
403200
173915
990855
891875
627801
55270
473263
416423
847082
212165
687663
876960
459310
585318
88844
442236
842373
118676
961936
193005
311422
514528
273826
947167
834675
285257
391159
103052
413975
804178
80592
517788
115573
391328
777936
395087
129837
548134
973227
202133
722535
305191
767565
267262
995447
369038
654237
399443
274395
761427
673951
983137
380047
742680
884987
853705
962860
261669
399284
731973
182016
673750
828188
809522
1011916
886897
1029630
27960
703137
169652
1002493
607972
91503
434435
543098
947928
696883
459563
483990
188456
938773
407876
225230
305311
572291
933997
570254
57814
532868
413578
446441
707357
1043695
454242
979643
141338
892516
144509
425536
200434
496670
1036207
378854
973100
92814
790796
122620
264617
472978
622161
801498
673237
987132
261406
692158
817978
492229
959369
373259
662953
265904
221191
36070
140372
322009
995728
1008024
613463
152257
869724
772860
294345
218181
770489
535496
391401
681854
320883
298868
705646
422000
124849
702001
862982
956614
543212
1024913
5663
663529
960749
654077
45812
84892
498689
630635
566936
1452
485711
566656
219819
411366
1022945
443224
21066
844836
220171
327494
252090
656899
585210
398615
767002
529840
662042
473354
212193
500614
376080
246423
1034706
849392
567184
301194
598657
9683
1029526
542151
809231
727154
496251
717414
482513
742238
726936
926303
512000
415288
641735
1028758
846342
423494
169734
103199
741349
760427
960767
843656
445047
1016635
327886
243855
20705
773919
442927
37541
431602
172909
443945
550930
248042
332806
480286
792585
490845
947270
506152
873726
551319
769855
928701
103758
842380
741910
526301
53808
74699
726624
847610
326083
862799
658633
232996
526076
443437
250008
281805
262168
267606
802322
822493
502837
489780
802259
88535
524807
658734
548409
719562
957741
1031822
263706
554647
385013
319794
1024683
1044759
323665
178947
318676
478915
872950
282342
841631
696976
684810
856501
81315
264535
940789
729208
109372
51831
335801
505187
973976
694463
790839
792460
744647
1024618
489522
673110
160925
73481
265092
130383
730254
31688
185036
870279
525355
73477
241595
678093
1015587
439394
451440
398765
695656
636702
605578
834378
690858
1021938
243112
480437
807465
286187
673197
789276
171547
416970
21474
838651
140738
812188
5618
624298
829501
209246
25748
414401
151067
714994
705385
768191
463929
236102
174810
1025470
745689
430216
1007544
362248
831201
10395
512903
463965
710670
485467
26953
566475
617286
493772
651488
485561
405227
774494
607245
1012821
401893
631990
858874
684222
959120
323734
736694
673928
986156
86823
154558
468054
606356
899845
72735
1009274
85395
136539
420452
406411
356227
1035294
250753
411226
393194
304245
690481
144574
585459
380364
983301
601722
754806
236774
234261
361019
646536
532974
729271
339832
650315
821367
837482
1043672
212704
557743
761028
784419
261330
57634
800648
619815
292819
367293
889188
858689
990472
596754
443483
835413
14727
954701
289633
236356
907407
526202
521507
10105
895432
703939
754900
226105
811226
650482
873061
82190
944282
285733
199007
96960
806464
976196
735799
661444
723825
1041900
171322
802011
274649
514629
877124
461620
816340
761969
94065
661513
787596
352872
921342
249347
987627
527062
620435
929185
559092
471421
189736
954303
262151
420825
269911
157879
425339
492464
381252
499122
302648
83602
996568
22393
533275
346435
17473
325516
238938
949936
965393
89772
883430
603473
195089
468242
645853
69564
791989
763788
801958
915625
240640
327262
860474
569092
448098
775624
915172
634583
689153
317475
77827
445751
239309
445052
428605
958735
602124
1037055
927272
589241
76243
663270
235977
279287
703358
451844
779982
911706
837463
736302
545406
721604
450273
126519
989569
490385
19142
132616
724390
581606
998544
377551
304940
288373
402143
635108
260209
552572
938050
166886
272770
832910
389279
203860
722769
687287
532776
933212
933990
1002825
124709
685630
514160
1003453
328767
699169
711993
398097
233429
583726
221060
640988
433734
688858
234112
20897
342952
90242
1019621
1036291
691812
73823
88518
454616
115449
429935
282827
65338
945296
979009
334065
588698
141236
7943
865694
561374
130743
113468
437046
388593
336054
973715
1009762
351687
1012204
259613
263882
397041
393404
387292
464013
175838
324341
325230
820602
861732
237607
580384
399759
471860
317177
903742
71777
235662
558724
447250
385226
354971
192419
566797
649273
887073
864857
315296
612575
874974
420385
264112
775406
211525
156129
91864
954446
147142
315294
40614
464536
563566
238691
898885
542185
370283
696754
918153
849434
515617
594163
709924
646483
3395
46106
986626
630742
32042
644409
850224
281189
249564
727568
16788
521893
245924
192648
296593
679066
573508
744901
945893
292212
589271
714748
753970
983196
290296
267892
32499
660352
53236
522731
597096
26889
974828
989935
920334
90072
968371
482431
146528
815015
411047
421366
904956
425531
891100
288460
29802
1033085
729493
128998
397895
1004454
867971
856920
972849
415155
686468
1014348
483724
507349
87563
502020
162239
756010
16662
526162
497591
216874
978836
393553
4195
387977
715359
1038800
491275
674265
792237
622255
501543
108302
629791
846388
167892
981984
742190
325355
41131
1036679
148679
678549
679339
813604
327093
119935
940855
689417
967427
770635
823991
413952
503224
281649
168535
668266
130202
715917
186677
558910
682959
99000
758971
774174
196398
536874
1044736
985179
1032938
258243
314475
440625
732751
113159
799691
666462
501401
93620
908962
166714
282549
226555
586799
541788
58577
439703
661554
975047
978731
575209
700746
558311
814745
1026756
605735
73648
258048
935537
857912
224614
209244
977150
687357
949031
922973
629069
570311
556382
17300
884009
865401
410361
124859
734701
1021894
819449
7493
806073
165701
623358
1038181
638627
938073
892065
137676
420497
348121
301668
318212
514753
560628
371086
348753
623741
655240
623575
355231
480680
17035
23800
526469
297387
622893
1030749
931072
390226
680967
911434
476671
347822
9440
258767
255407
515196
989454
27455
376435
785150
852937
277198
849530
577367
730202
510980
347057
373118
539483
795208
944490
705812
561912
447213
155804
117580
455139
592473
571795
349469
695261
26144
329546
865286
536398
336798
834339
789305
826175
577783
35031
132810
289183
1011722
451323
484996
120631
761000
714374
996641
329275
310873
995968
30751
831134
505774
849608
730358
630088
331219
223606
363864
428111
984093
578238
83931
937334
362753
780330
773517
631814
667635
676848
288615
155958
109669
532517
68985
355686
425269
812626
892296
623401
268102
812594
433154
12194
164156
440337
493229
546603
204836
431053
367892
436164
186426
958021
33643
666315
497958
785550
366807
308959
604289
509531
483270
224995
1023576
745497
198230
588172
851214
757974
79327
654802
269630
894963
507163
687449
167157
153994
761537
184331
582837
77079
820681
541924
761909
19792
549412
877765
20290
609056
440683
973359
298513
400168
310905
644863
819600
572150
181264
743006
724312
451324
1011241
279231
771038
978675
546930
119094
680152
65882
272705
225578
964409
697022
880896
168407
283392
960978
180954
813746
362313
318919
219377
970604
225672
654151
253020
946670
392461
645593
514636
963681
948
629797
445191
110778
443856
638580
960892
685587
136835
898181
499700
764781
637507
54699
143428
407396
552393
520129
110256
588662
942095
746784
754350
227678
850291
635500
854600
806261
204365
662378
62469
379677
569544
857040
192780
677163
74748
367511
711465
494646
244521
300017
133980
639292
386170
443763
417108
126091
504305
902930
930297
342297
835315
635125
189251
935678
914566
120119
643289
724755
646980
946292
645075
96523
924535
644615
224171
661383
43648
161048
544372
722856
748645
123372
829298
765638
307590
5950
913405
135857
597317
942526
492807
149908
444700
143560
217831
478080
597494
711899
390310
443783
173193
105990
82232
282810
719385
107459
67069
1041661
836599
272982
189227
584047
78937
2223
287429
454505
496457
344989
346652
154269
963758
964119
219945
259617
1001942
533280
450934
808454
139990
921643
1042226
280674
619963
141687
781500
639453
374975
356001
317197
574388
364722
414817
263341
371077
658782
455025
812509
483928
189714
150227
293404
987892
510790
59268
729434
1024027
726319
907582
585295
449469
897343
63639
996505
837564
1025907
343760
152205
888883
742919
146405
688034
85364
390285
1013871
497927
752848
142176
200944
377228
936221
819915
310445
169093
965581
42454
170864
968772
1042166
164557
550965
69306
1038110
1019442
108407
285904
918039
995147
950817
42652
946024
232710
556896
990250
537929
658933
554392
941271
109218
617326
937120
1018085
909664
575633
940405
976215
549078
790264
209866
712991
924639
56173
1021564
116755
42311
456803
363843
271352
890875
175529
617929
1021690
356195
524465
868365
803411
843705
602708
348372
389838
499295
403014
283982
761914
1016651
516507
541166
608637
364230
604521
747735
472462
520136
356814
161665
901725
420308
878068
389275
272194
527489
66175
721822
309527
823445
107596
70472
774462
652123
831554
848951
925317
91921
1030539
762495
879157
948473
762511
276481
909055
885882
917049
668570
699368
272730
188635
776147
331413
364763
203595
561446
401644
379616
717252
271851
281909
234828
679172
124679
1035443
555056
133110
967202
698254
439794
225120
521356
308721
256429
17484
940867
448594
606571
714872
101586
254542
289646
447256
683504
948966
102180
464370
302487
188731
496836
957474
1040477
673706
974000
915913
805359
229272
823882
801396
770609
528981
13045
132318
892363
325473
389888
931016
714011
743641
553660
658610
916199
538936
734862
397592
672629
423887
822383
264362
905888
549827
115653
528441
808811
1038669
354805
166484
43408
588081
279571
396017
121598
386933
536176
974851
1033203
596106
526623
591169
1033280
551988
342133
816101
581187
76901
86952
389974
837143
271014
115480
599965
1024273
395929
264930
916050
975655
269703
880956
436721
247938
588418
671707
25443
615188
542614
406306
142504
83312
275444
374599
281830
178195
975019
289385
676326
148934
672361
413798
302667
652932
478277
1031554
193204
738183
344114
278517
926982
593228
323509
788117
241364
183766
866786
422537
608665
736714
720941
661308
168621
810749
723312
766341
438051
843960
780337
566250
915559
749130
318359
263861
645078
329630
557733
853293
625269
1004245
10723
6550
978365
184127
903569
424636
1029784
607575
872413
709899
872850
562828
1001151
250243
853055
919286
164007
415024
344278
13429
537650
704655
94635
902910
459117
54056
324419
264890
335337
732679
447198
815354
150338
74571
577683
846997
962527
158901
73356
262162
481919
151910
276186
167583
851330
513145
1021988
269204
348271
133040
797284
307127
572356
894028
971631
72521
346592
440385
519877
832127
961302
453617
513464
981224
711993
640435
380286
774113
1028900
681399
616121
846275
168592
531684
42342
399469
865859
710642
38823
342786
647525
125135
649432
133900
169127
778742
665218
1007594
329198
152595
899911
831848
345239
8074
291152
571815
571678
834611
966696
622881
43662
456864
513508
695081
660125
1013002
443854
373794
458497
307530
313560
145227
497716
1028192
56201
982389
299823
633419
827417
936105
773223
1199
630895
965647
614957
518671
109874
295891
210355
883868
902288
38585
459003
737437
247216
116526
578203
783517
914738
279011
773920
268112
857676
733875
102246
419915
314746
60881
105937
290620
909502
1009262
926987
957083
170068
397009
931277
321865
556618
807030
830649
371781
919558
672390
11175
972504
57176
130519
334860
637771
87117
215512
193584
301817
62966
581874
976751
446526
986846
151299
501659
430319
190642
890036
672237
849309
503069
977525
415001
1011924
846571
82656
149979
190904
476255
423650
867872
618364
502804
8559
817709
951588
889001
430251
361955
620256
781877
591349
527322
992239
456653
45352
372989
746824
174044
803945
627780
966895
473440
647761
631698
965112
102810
419858
602902
63608
71579
877487
819263
168198
107239
130487
474129
522348
559957
586461
197206
935308
501905
921580
1021987
661519
323990
579548
74302
631870
491183
945906
734650
664944
269943
303028
100471
841686
755891
399236
513474
828332
268493
615252
641275
964494
79275
881874
544356
428702
117372
884228
71231
447315
73254
988526
740603
296074
278981
226890
129019
555010
417445
922251
500938
899421
762700
707439
248976
759722
169058
809258
720459
549131
285047
941033
279845
258632
1022097
287964
736353
525903
27997
382129
89044
822812
249089
822421
867646
703104
690361
948354
971343
694228
514794
33008
125120
473585
942149
576076
739975
272152
367683
548552
507864
601513
217352
10219
447867
218495
876043
778734
520144
902430
47611
858712
795324
694197
844202
584876
34305
960120
608877
719879
152358
1010967
704625
946504
977228
271948
547328
120089
319191
830401
859048
772702
845603
687125
885597
665521
963934
311501
860699
320363
170131
354015
771354
1010376
704831
951788
190183
955047
31869
819851
184889
835130
22793
289885
498520
1014014
751976
539852
359292
26919
736512
359518
624777
674865
998449
48504
495465
289163
970297
595026
295227
673631
858087
702137
88989
944170
422768
737151
13029
190649
978514
982306
954479
813908
898511
477804
679154
877901
119303
465456
1041323
804534
587493
544794
670713
193934
1928
949576
400013
304066
411528
738632
267405
900722
285422
173848
508245
1033153
999564
644766
688012
999246
113189
193032
199289
566466
969546
910004
577338
339431
248848
911787
828666
679554
163939
602746
47061
292039
698589
1036018
625368
906169
709590
615654
324003
650617
906315
235050
511839
799573
199276
991268
947421
969273
556593
1019496
451729
629019
55884
39990
245897
622091
1013297
386177
554291
279476
980056
528853
241493
56657
251903
426958
951444
190152
834331
322916
568765
169745
607583
319412
473868
64063
231578
814431
254446
330823
716367
327441
256385
959222
832343
24806
797661
778352
334099
293887
506912
813879
834273
363633
710660
409718
602274
442457
362328
356429
193905
736677
289113
833233
683769
523229
417772
60055
678345
984645
420619
495518
767586
87418
501211
16319
208436
699808
750827
166357
749895
92857
617193
474454
1018211
925850
66906
175371
566842
218389
686738
639238
814657
443447
828222
488838
588080
199879
254225
860702
245723
298534
143304
984930
290087
571378
458073
97515
759629
945918
328259
775502
182365
927869
995694
1000142
901541
734509
567031
294646
644276
972985
384889
343932
230914
929478
260788
694398
255613
1010940
633210
81413
682133
925734
475594
559352
515400
993329
836698
634678
670052
46487
626406
893840
764630
1011731
605951
934133
131030
15346
125626
1032994
263381
954524
457494
202949
550537
657173
237672
181307
162902
614202
773719
146685
368110
599463
651446
12893
1024410
352702
140423
482860
956019
929194
95488
484646
745492
770324
266200
510848
940806
715940
566731
1025964
687648
395374
985683
585262
797835
930565
441954
741653
623572
125652
691702
30053
461864
646508
107969
545055
26793
531688
570834
378083
372469
490785
781504
222724
99709
470898
175770
448034
1027963
143535
1006685
132640
552934
151444
321789
982063
298920
182397
1009223
125526
114316
808186
1001211
207491
67676
51190
845610
751105
531168
289548
31164
254016
705308
814060
139548
17747
126926
1029644
424657
6200
396160
516124
122497
217745
127391
591086
745142
957447
855411
251794
966616
664039
856328
900474
806770
898339
594068
104606
226328
28563
22010
442470
592226
416479
262097
480029
318880
793527
1040802
668709
937420
104129
741776
642919
521381
978568
768266
333234
675837
781530
882086
531910
47870
261093
310686
1028560
1033052
685698
1043712
623578
1000516
641581
519229
250223
23451
901548
39072
414023
755254
749127
1041580
751511
270790
751941
681840
349977
543612
150417
863430
395013
136305
920808
536202
24413
11613
526218
553281
847738
590011
257084
1013650
423373
1021531
104194
62699
747558
111230
821940
824193
902150
641123
78485
842920
15969
682915
319900
121201
285508
591393
338214
333945
883791
383088
74707
228347
554512
549519
65813
344339
72739
634314
652192
924466
933409
165934
712750
936405
743461
892088
708434
39068
1003081
340432
829754
902405
133115
201306
67711
936267
702281
559519
997791
120420
643902
105696
678560
128913
674046
103586
808931
796203
734177
132034
267990
689377
949327
658450
407935
758425
40992
656610
418323
87418
355227
387696
501675
1039384
982328
428394
334307
134427
318335
849253
219879
600550
455231
578072
806537
549498
158360
377966
310918
601564
415653
794920
764519
1024081
823642
20625
1013120
254432
890962
383955
303385
212714
645004
439603
694886
478003
941992
711751
601542
6398
505543
464402
467402
840303
931138
323022
511064
569222
190151
702868
391855
1012363
176461
276215
249494
492586
759886
125583
796156
555188
213919
364591
113807
857657
600212
279274
532439
574532
1003527
299501
114862
830954
306367
883366
759829
200602
687955
517242
179698
914312
217996
666665
638108
567087
658336
938144
1013178
645356
774931
64318
911258
470184
5541
987861
892645
418166
689178
756994
600489
769047
256502
1016
880004
68117
554480
918127
931133
510434
940205
532503
833768
358540
542571
261034
635519
663493
517227
867307
927889
789812
353914
641751
686135
617398
881783
419
89780
429192
948589
272736
633924
180099
127359
363492
221141
138499
1034515
835054
171255
739492
387871
628796
253983
368348
809865
101802
352876
321006
649755
628029
702976
648895
676259
394175
870955
976738
367257
348379
427789
939324
960780
746162
157342
1025129
322855
300320
393038
965683
372896
892608
46656
301483
485470
125540
407956
305430
801675
981236
366223
705969
809338
973328
666195
764356
310011
755002
939733
830897
712386
295598
1042936
984
104651
347754
1003545
635137
525637
513428
873449
678465
620087
233905
947243
868892
217090
757005
399867
228551
775119
555215
1022359
657726
382153
194727
780100
110078
761719
805828
1029797
381867
146395
347225
551711
875794
497727
613175
262034
319625
783575
995367
524423
98633
679562
553076
543300
118940
216576
367597
109551
907992
543076
155107
698596
1023328
760965
984541
904618
68433
46646
706018
1019307
39325
839641
118988
159811
294069
69411
232681
208440
641961
725999
335039
690035
439428
801606
662646
1031486
583377
381411
154039
889191
278544
550569
427595
739755
219807
756520
619891
328764
160774
366874
240277
753402
635965
368071
919728
379441
118444
591643
341089
719384
192525
957293
214309
8096
95570
308056
471579
713100
125687
418774
646194
27586
827420
843200
29832
1001552
479750
732416
188747
483539
343814
151187
1036557
816961
754515
730180
961252
726057
995194
539063
929192
354731
793663
485785
105279
790773
166550
468464
878246
206307
654311
690996
257338
552694
961723
834434
1009463
649498
488991
525608
716854
672572
223969
522242
110144
408720
145744
544919
139206
408933
878464
551319
157467
152719
347006
245715
162591
742902
527655
611706
800247
789859
325495
622111
847980
159236
876405
555996
492887
451075
195300
3197
784773
522650
1043449
878002
350016
144908
530809
96329
806671
105173
877275
355589
809538
563241
502321
233551
837697
817503
104071
164703
323013
465139
530694
153169
224733
281522
25966
442300
843846
697698
944059
218203
626204
212228
629984
286036
929918
16661
510852
269066
699935
891967
743195
361425
416978
444024
605275
847675
76959
991795
781613
696353
669259
464226
847795
24385
496682
641692
64684
450557
486403
603704
513765
22154
1009787
694533
222162
342054
448123
320732
468272
705932
260580
653707
622177
264723
217445
306236
15192
700207
1010758
682
914937
1012086
581835
142774
121344
687068
437615
51797
141523
719966
513969
426714
150491
715010
42492
364673
822417
898231
47967
69286
374105
131035
163113
149235
1039743
46395
1017425
510387
868978
256360
476850
523110
540502
135200
702191
642669
935583
1035295
890131
627234
265952
443216
574558
733663
472881
572321
966024
801063
576896
543422
731555
143586
430771
187136
1004595
621785
825546
687813
10258
789499
864395
949909
448417
402177
396067
719514
210467
402263
586054
679351
890956
818827
893756
22385
403926
6748
193420
729609
620554
17528
448860
183168
226781
725155
915551
915110
709269
560337
813507
712394
212681
926575
409929
508547
314472
953611
663297
674960
137646
562805
396510
197133
667431
157236
959572
312108
872726
296132
679382
384308
804679
858998
536278
373637
670266
591597
904936
120141
632767
857682
997918
923236
763907
301906
532794
925100
795924
904012
756036
439002
642677
523721
494228
595166
411251
785747
1026374
45916
694855
468446
536480
998429
853982
637394
493722
604557
334813
601848
829620
357627
442440
746481
934290
622468
555948
407052
488782
930689
570920
526522
372041
844944
493029
60829
249546
503310
516631
548552
861403
661694
251216
271531
411209
58545
995557
22053
789168
831901
235097
392427
205471
384527
946797
506917
487398
655453
20384
902795
291054
808053
184212
33906
27689
641879
170120
992436
423982
479938
349361
201298
1013074
8720
378182
566104
156351
154675
953990
837798
824141
758450
321292
527124
446745
594340
588945
715094
521753
42237
317761
499955
904062
600722
20905
859354
488052
720568
652609
806575
682432
114254
941648
546256
38223
36074
933873
172293
73969
117505
742724
334782
555570
658774
769921
1018855
696337
73824
1040613
583063
93654
575707
246670
796398
611866
631695
1017038
578947
707274
897360
19181
885040
678225
713180
370698
945451
598452
389278
149078
230419
841546
474423
826172
257165
676296
943413
590065
437017
343026
21933
185166
781467
414574
292362
349852
78282
770737
305230
637474
1018543
980875
289966
295793
941220
108567
611432
4773
527851
116954
930909
187212
606846
19012
52801
603906
349824
381740
927210
978307
50141
879069
148308
109654
854034
987262
303084
30021
177197
488270
805718
268421
722673
1035019
421048
907184
995248
804147
761571
553875
113699
461660
748721
53355
398685
164267
379704
763710
445039
939821
846757
695306
268551
967910
623076
583743
794753
949356
29987
779920
186010
102031
482952
227950
803889
828391
502826
1030249
223436
346242
375317
881988
138651
633070
137153
821132
887496
335778
196823
267022
646674
941794
414679
405092
1041606
527430
901639
264480
365062
832087
104780
184697
829812
917321
62601
913746
134222
643443
932734
425322
310685
210299
249104
641365
519589
790219
753769
993200
534605
786652
584888
328417
570665
1003751
771205
525730
772275
817436
468545
930392
83701
968598
193677
777455
1007119
171636
862331
350782
488443
952588
842959
802612
648692
474766
757176
94764
422575
255590
444983
802777
1022745
27136
881788
285918
372917
144117
875023
801027
184682
979289
730062
315475
957518
156017
204290
105325
963025
547940
684521
1026793
738647
131186
1018898
739526
148983
693364
215253
311343
326076
297243
23338
479721
193773
1037728
724943
402162
586844
880553
549432
395993
356284
317312
479910
1021740
850078
545826
253832
740693
713715
297198
842106
955992
469306
925449
1023621
601742
631203
961168
942524
295991
768750
281204
54893
254048
1041621
655674
353583
190136
1015274
788730
993423
782482
333012
879168
15290
362448
316932
320282
965444
755144
593223
885474
58168
928784
748258
221219
721095
197617
552075
184319
555743
60953
419893
851840
1036520
886759
379081
800014
279442
800471
811829
1036620
923197
881049
383959
1004101
141430
343122
842476
122520
1035233
240847
18227
474011
191988
660488
348324
295218
813697
853400
884956
452579
336791
38861
117937
710859
885349
99364
86207
328514
816647
1007791
629948
794626
102978
514425
741015
265730
62981
876541
625170
201618
888333
417541
176223
215602
119468
562525
625722
456131
950398
673117
156985
388198
764688
874309
367887
501208
935170
796217
796414
851972
164440
619375
1001231
343224
1044009
510719
550642
475763
176307
1021160
509836
696342
699752
534212
44493
540785
838352
177399
136656
957895
927555
518782
714935
69958
121660
958302
601334
549947
747276
216677
24583
711377
982812
883844
665094
251812
443394
909738
975550
437756
80847
885051
573978
914985
461309
184307
434937
408963
509078
46807
964836
548837
621177
658543
438333
816395
319711
749634
904471
145969
317226
565661
910149
275176
72268
811296
393247
205689
936469
156901
421062
1013666
724737
564175
298592
946444
572208
497464
187357
910611
390832
971954
455793
527303
931647
289004
551479
508781
40262
736637
286928
772888
955537
855981
743182
458380
239561
361172
249624
188352
779517
1016267
290647
507840
38989
628336
909946
518537
37719
997166
418897
858667
768714
615720
173670
227431
142690
287351
173977
677526
21965
575626
296862
900906
321971
916163
128491
408279
982823
233628
1004683
748807
314042
246432
711062
394837
34135
486371
567368
676092
602563
303209
810505
882399
874313
107727
958413
784399
619302
354461
144513
570324
660997
331213
529164
266177
493951
822590
597913
1038434
774973
41020
688093
11474
629572
545455
508159
381084
278508
922756
632372
684642
199970
533755
192161
584304
570077
69568
866451
334061
966799
79889
653250
540705
194881
909183
108733
494986
966415
969598
261778
472105
730622
823837
141064
734732
771712
281893
488306
469131
698753
656916
789076
791650
92269
905068
662758
720488
18044
665901
637907
594005
921570
1025506
641644
409389
879049
192505
326461
969987
497774
639722
678445
655761
721268
921880
878811
217811
975036
390324
892829
723401
644397
909970
335185
694903
589576
692160
711368
148548
728455
225346
1013792
21180
416030
418290
315462
27184
948054
621034
834241
462741
412631
6283
779512
717419
229370
589593
621326
916258
589849
589265
193075
882485
713699
132452
26820
617994
134688
126339
154282
444196
800036
503238
751023
184174
1003100
590746
950130
451196
203680
269155
785966
614448
39104
1030770
187578
19603
758729
962046
574884
171238
587574
529275
174511
156325
732068
297375
129124
303712
726480
440595
38503
657399
1011672
439613
734173
998832
239664
300663
65226
770610
1041296
854985
768079
274328
647563
263423
771899
136038
833156
288865
992672
267529
6155
490393
330809
674628
61157
692094
235650
709855
682109
556664
936842
467128
509384
233091
281077
390235
879974
788983
163102
92278
792725
193663
974149
770136
978417
101910
734565
1021801
678360
386065
246105
949367
282150
47414
71522
91107
217011
919072
4224
502029
854612
769756
399003
498435
762034
179921
59787
745509
724134
97567
172421
112357
872738
322699
91576
88062
94203
249043
632519
897148
205217
614318
27235
4005
204460
1024147
830013
491136
361199
195187
1693
989087
249714
773903
75474
55793
697618
653196
884999
358380
678354
395818
29154
511098
662473
744011
771629
39145
529860
302154
703412
30665
269001
53014
214617
92512
886887
334759
176691
2477
187966
69726
930585
441333
932226
342
436842
49059
495237
788994
843365
49024
212695
260616
353986
1020741
1007821
212872
327433
435307
130069
788888
881675
3005
58177
694913
962491
756265
137312
258377
126849
258437
195113
43228
406884
650985
244714
824372
780873
735859
726827
881879
158738
831634
1019303
468029
722190
310058
620388
156068
860296
308217
638009
892580
186684
456310
798506
466139
173738
350755
3622
462335
119342
549625
258759
822879
281260
261199
809301
741455
171631
86530
549045
237105
574551
493071
191224
984697
731423
32663
584671
537948
645893
655704
52173
365274
214493
655626
939424
392758
234979
65005
605207
884634
750500
791118
608447
248076
404090
926943
328836
98345
205786
837191
842736
105683
328088
811257
591229
190760
1034999
679694
797149
982187
1004999
86274
966284
757422
396212
410684
742050
396601
61933
815144
556344
250190
621177
620853
51040
85536
604013
608107
958098
932821
575317
917747
549622
877168
1023298
602841
844137
242457
964733
480212
761713
794552
750224
301865
552062
338370
59196
756179
706449
51263
428996
611010
1034237
910689
65988
617219
843270
685854
894151
716668
629317
688826
490545
150955
1029284
645850
925971
664159
41963
591435
188657
98543
598610
512376
347389
666446
779198
584968
320608
133256
1016668
258189
375273
374880
660358
786558
172797
107780
259416
157497
66057
1036265
769364
414057
443593
259360
574426
33672
863557
850853
202756
904757
790992
324396
793229
4433
660737
566777
823978
446812
944785
478040
55377
326010
113821
1002531
68679
561224
912481
904833
278118
71479
997886
984985
959767
109618
828846
182445
484300
866403
931246
466507
220532
131741
536370
832074
329994
964517
669964
1038971
427253
49978
817285
57307
716233
486004
258157
569527
62813
874188
97394
580293
257017
443763
543962
664284
962667
281441
886754
784689
164297
415766
694309
615415
609594
731070
298233
252899
157945
19438
809830
234258
489480
379151
745638
635777
754074
262785
709677
555544
32666
966104
624264
96072
419731
995193
101299
878291
8686
900417
1042198
242763
13537
50173
381376
343131
578996
226864
157316
681254
954338
667134
18489
748123
481834
191396
675735
546560
370603
594417
688383
405306
542016
449190
642121
730707
382964
385364
688309
562817
25235
500695
571360
87642
715176
85288
458632
995113
410001
480858
1023257
547735
237572
865185
69058
658850
1041058
288538
363053
725996
946825
824094
793357
40933
327438
119157
86968
724638
162979
42547
586400
1002085
617947
991607
594671
899314
679838
963659
607986
691468
62559
842040
853798
372722
994275
707639
147591
694729
856100
943929
550926
696422
567905
722559
187684
185676
181499
316904
834145
549808
668200
752198
999790
647712
567082
571785
7581
960202
684408
87817
825619
210781
947751
216876
256046
266887
17791
651482
903997
902754
312306
791843
417801
645825
300958
896474
844791
271556
127659
601868
518974
202062
250912
755440
303710
942194
44832
892354
205639
742436
890703
525279
128133
910090
758133
508925
803313
847185
464036
304597
117287
317734
887435
1033596
858300
783552
765551
192905
109096
131876
286925
47289
309265
457053
218910
748921
716042
709433
206693
989033
488447
326758
781441
324241
1012693
360224
781018
484086
422619
1014145
911054
665156
792930
695004
456915
260815
969134
435092
1019769
178362
757948
989333
774986
309247
493598
976765
269485
603894
797994
1010277
517899
973345
236307
168834
127625
145768
242869
8058
907515
726231
419052
852964
712223
638517
593668
762850
852167
397023
326135
692147
648
946796
699761
427701
287716
963263
969011
84181
247697
257869
837512
948782
785371
962690
885104
702746
337764
1016346
94751
287057
676266
884904
467811
347489
96096
9044
22770
561047
628678
283255
492308
987414
993273
645295
724600
205419
622378
478579
133351
390580
518495
532208
912984
376169
93737
545476
273704
580069
434377
289802
509400
880649
990844
932662
735098
675544
476635
224534
768791
345926
192602
405078
858981
836372
890532
309976
621491
168857
1033785
663975
868247
274416
1010456
846457
154485
115709
915555
481881
876960
623882
177823
218974
291526
463253
513108
248744
564054
712575
980993
147650
340704
356774
371628
991406
562938
558151
959963
912254
746669
609780
818291
461280
182183
56986
822652
232320
932283
450312
433466
520663
109070
432542
753217
495430
360915
661835
978157
425706
380543
5429
664964
680171
725248
11533
770968
190668
857078
603304
207834
684054
133815
856872
877240
329641
810457
138253
592578
436838
5833
323149
728574
366540
845269
218827
502358
931371
1028182
730344
981476
583088
690851
904504
279534
680075
320384
139919
489431
36768
1031751
199372
819480
968641
154234
43148
657845
725979
142473
601232
591477
921990
35415
654712
172024
866978
189169
801865
1025366
1030211
139924
72055
360045
1034226
793143
421172
114018
118316
386666
1013918
862665
295250
419076
683596
174933
189944
310880
553548
286687
919029
646353
692664
767102
347362
541681
541458
676339
247857
792143
851687
13122
937700
1023901
568836
299945
761072
482277
982202
871263
481970
77441
388383
806394
414514
681783
456714
263154
101643
485521
346348
61782
971837
502467
529035
796474
281289
683194
881135
318741
318828
218247
261258
238609
524
32571
903777
484022
395439
821051
25668
557868
1004118
987892
818849
700579
417797
7778
112656
261202
56050
581071
762659
982127
777343
502838
1026293
360123
121837
259029
491338
945070
51049
592418
804044
675842
366803
315813
657922
518372
166302
340138
645668
253348
657181
860205
774482
666722
659387
537259
971662
319206
592314
250393
693339
976879
106540
816610
88510
553998
823189
347772
748050
500071
50242
423305
704479
967279
799087
319090
632659
788657
373155
706974
415076
747619
563619
673861
332879
675956
616567
246231
929281
427279
735618
757359
893878
86273
577842
725214
337993
73745
769941
531215
547802
887291
967040
207225
494746
617505
632451
324477
358661
59593
122037
475223
496545
607280
459337
873261
11172
203282
228704
174472
408429
343001
742531
100192
988154
927793
999400
139235
851038
838230
100359
583641
599968
401785
423906
799172
40959
955753
703807
754132
996121
494107
553771
295836
354172
662327
1035166
883915
105464
715248
224717
77068
58373
54132
530363
327910
874634
905682
841110
466223
600567
73305
463848
191484
901092
514510
886039
54087
388318
656105
412525
569939
171401
487270
118254
341511
148864
454089
1041835
283137
1010364
172283
20093
289845
679886
579125
689465
732571
632547
758083
346927
742232
981624
869973
330135
660684
204550
306971
126772
872735
963770
888189
233271
318533
54647
345674
28824
332083
658748
663820
240709
366600
453842
325644
464476
1027534
124812
553742
694820
358270
709850
297243
146801
569810
1037474
421539
546718
977151
284647
395399
997442
1034997
815414
323954
949912
775284
532798
780336
167413
786823
256560
49393
115312
1042979
435618
414433
544522
663651
166623
1020256
598153
469390
498533
927820
37756
682397
399377
548332
296394
69639
342798
70214
879855
528637
895889
538157
126321
702228
348193
774458
847627
264035
779993
107081
217526
466889
162429
138361
735350
394964
389416
847394
160041
864352
378884
984202
30065
863723
1022113
764609
884361
662549
138310
192560
734407
966851
1017917
934607
315074
756985
46095
872890
458437
454825
277590
445463
246566
973517
303239
367138
599823
124110
316465
785000
377197
443446
887975
96542
29770
223564
972681
589242
637695
918645
1018901
938523
504843
942155
443204
886838
359557
446277
507794
358484
263423
371277
953349
544126
569610
546085
1034123
888933
273815
103214
130975
136506
469870
324319
911154
626768
423301
531703
283946
645284
611314
215046
977613
1003783
63121
502659
565850
12200
1007310
461629
22346
760273
679538
491100
443462
807811
995825
53657
713041
274348
668611
820784
556649
208037
451358
921631
112638
1035076
157426
980697
343132
108719
354525
837667
570026
783439
412733
39422
609856
389586
866762
615594
583559
635424
850444
373010
31146
289107
559641
934568
192576
357252
737671
794909
532875
831048
197974
1024645
256023
43126
538035
833976
971120
1007863
850917
470671
291714
154579
585113
914574
277384
554705
151022
344142
597245
329274
622659
384236
156969
138105
962445
246133
435288
533742
264457
739843
691042
770565
214385
690960
304452
136547
716023
795239
474893
171616
26140
1040174
693475
17306
122518
174616
430648
368657
895977
778694
606482
693795
472585
749384
758633
101645
776460
314550
285853
289866
913874
936954
846481
299767
498403
834538
512935
713890
264372
513789
962630
161149
204725
167806
920376
181716
330855
494249
378660
90956
737149
420270
770730
744268
664475
437002
614556
488519
192983
844229
288610
902867
575487
386941
931437
152672
644019
679505
871863
515680
435657
218329
284398
891155
1006108
595430
435490
371123
224348
902963
977097
350991
876392
1026039
858493
349793
548306
846333
266482
910621
305929
357425
321071
27110
787801
342785
779471
667610
853016
633950
1030715
509921
694554
865185
382090
23946
92626
602493
906985
95861
488804
522310
72443
283579
740778
784902
1038568
538030
28149
706922
530406
198522
475176
292852
754478
823549
417679
363092
464771
579141
933148
771056
278038
436455
793146
610092
139191
188937
514872
1042081
9048
805621
679749
970792
499134
1002208
935150
2052
780637
313618
290888
575916
473731
167090
476511
960023
126245
945345
85544
506961
923803
134226
1028133
734458
429091
240093
599585
1040078
1004012
909661
306677
796792
610272
288935
748897
839558
522147
346740
710716
878933
624470
985332
1008653
838512
88673
549921
837886
5396
105786
857440
51875
724657
849871
884165
938990
120596
897566
917148
359590
746761
143656
424906
902030
218970
343737
120067
702592
486310
554977
682039
981588
923301
34071
950170
74440
856817
494454
662133
635721
708336
830840
300001
157648
400508
849972
485581
718597
183648
603329
587981
508248
310502
570239
741029
523028
993105
436129
631841
728428
300337
112414
738831
311113
19495
89869
669796
108582
521804
1044283
262904
743515
997241
651221
649026
608896
732010
694250
834595
810396
1008601
508431
762512
535539
777470
915125
573115
892931
576508
874889
736753
974127
83476
351569
763568
953332
895444
16101
239461
94442
638487
290323
321385
708674
695605
878846
425750
293175
803681
514117
1008712
423552
615985
122256
13079
222518
41136
932944
59064
639199
73636
545003
122334
521539
848975
157076
394476
485316
71106
212266
580534
699892
194338
1029457
786710
376557
536673
277158
146640
200111
772154
339874
547257
132362
128109
570213
609287
451900
770969
806533
260097
253
366359
923927
97231
633856
634113
972820
257732
187594
320665
839687
360494
28733
605988
232997
200794
375923
78774
793651
542109
164054
99360
956218
493427
426735
752183
364611
195336
286125
908413
614548
305806
919668
1014565
418737
926586
1012487
809546
215888
125300
401950
832690
997482
621663
491026
716665
892822
815074
306791
514322
280483
843324
201897
752446
489201
796901
934737
491861
177476
755023
250041
536389
233802
82298
306072
544310
671806
911737
139428
579142
518933
592432
740081
338978
337857
849348
974143
718154
318008
951734
765609
868389
179783
151868
526847
295144
695745
230615
167636
991277
215756
595411
173898
835795
126308
442884
514081
778453
852846
766884
531339
835072
959071
848925
56128
727142
511292
583757
959850
592391
681231
441215
476866
350496
425484
202993
746951
977025
47267
616674
193147
240306
707129
980768
1043521
734938
477949
1031739
595509
822803
222512
482256
802572
759822
671798
869094
862099
114757
83838
672650
889694
88831
516224
606910
601211
591766
879175
917492
592496
594698
699170
668037
109154
535615
803996
471842
316372
348914
968657
251751
109792
136980
897567
709816
6008
17909
565646
160347
822221
329354
782789
434935
962113
682802
848787
117459
293419
362039
655754
388444
24576
479277
472324
376958
77259
588017
803288
763016
173712
243399
512908
623575
325065
981175
565712
1014044
845294
761276
434814
706808
326827
736817
70164
257228
1041282
710299
257402
510191
732329
161590
205823
983840
488401
218423
109766
174875
976183
374388
155950
11194
24417
105794
630639
424921
213812
175177
547059
280741
936733
477541
248636
653550
800026
724545
132275
509488
73820
34960
63836
77144
778188
953778
4117
693176
391415
497268
380150
810582
907345
137827
151578
62480
904037
833693
319626
150885
716940
628992
976771
80184
450872
194985
13591
633073
918485
823441
711596
862859
843050
678013
250859
668624
272679
643286
127317
942247
450462
481131
10550
45728
686841
575262
948762
1038627
132445
222798
880022
671375
421472
173421
187604
764057
709006
545074
868387
248430
592113
455874
1008102
700437
581311
331949
396191
690596
466999
318345
897472
940117
40958
649584
503922
422346
718043
578746
139452
455627
990080
587181
864312
815534
321523
712035
596000
1024695
275935
355953
404810
603390
600087
23680
385467
683372
768404
547276
321066
122160
115237
248631
339953
34787
380546
510203
966228
192725
466521
179047
885361
437936
722308
544678
940480
38114
827720
266629
72287
115246
461534
841233
568847
216398
275777
349475
143832
703470
621445
871542
83978
43657
37846
519909
949230
965059
816602
719620
199201
431307
1007994
399760
38504
417171
919560
179845
461221
934926
551557
456961
1007815
745128
85914
374478
309687
914220
172862
161928
993193
163988
692832
261939
388646
190556
213826
489740
640078
269718
128052
170006
734885
774267
692770
557523
837979
207923
660254
458940
637821
335235
33095
62714
441100
310297
892975
1002759
757191
420184
965248
126621
955151
194510
51960
915148
98319
51251
229249
251490
356445
485862
688013
57580
735767
559222
699296
302612
922043
201624
609819
264741
158270
947868
990786
316531
746900
804239
476395
611811
798799
213025
210524
288159
543556
308790
808386
637207
786380
65787
785271
326852
752880
322323
266668
226892
707755
906867
338840
111670
746464
2109
115775
303983
541826
765083
218326
644123
142555
426014
374421
724659
677845
452651
602450
861150
682238
1022821
178841
197235
609425
60307
325202
1018201
939547
828709
239029
648837
1021230
610496
48072
540108
189125
406386
830340
223407
972185
808077
860252
350708
953187
538659
852886
80642
1041704
39415
160603
849159
307135
1024203
122495
321671
108091
819134
835943
807444
986124
197906
743980
863979
873817
491466
995250
894054
650024
191332
682133
48543
391298
973809
874083
999069
1013012
193391
82824
292313
335382
320815
836647
579668
827395
607489
679101
124176
683265
341303
865875
399680
363180
648956
777025
970011
1042424
285226
983079
941716
20782
131994
559979
854100
314875
442710
1028600
367799
404513
848243
677850
689521
526380
651939
496080
983871
896442
183460
213607
583544
831786
1005335
453768
299946
497985
581141
299530
185231
35116
85125
720852
198482
88770
696652
428522
305054
709066
361224
136561
605992
431638
489870
385078
868832
16188
730267
816368
646174
162451
260654
333209
663686
826181
954485
415022
60655
361380
372368
324051
429049
160715
437166
458499
276776
653053
98568
977074
204684
846894
861346
435146
835797
362566
96550
184275
18866
601530
419919
229917
273609
510279
46039
417202
289943
228741
157536
704208
582481
883859
768809
203834
457689
236847
42621
78270
711496
882327
719339
1042312
977643
991946
934897
54742
343145
759783
847589
105491
231454
991585
574517
1002558
738243
1030909
428741
42917
558695
671371
301685
678177
738791
895711
1025747
691856
583461
680348
980648
681340
110974
443461
874890
1044441
849970
789167
780926
1004945
264803
686566
976789
945908
768192
884185
559685
99077
546691
308032
603142
12678
494068
431355
884990
854691
1042620
48275
995010
55829
381865
522861
713522
268327
159628
341439
811317
531028
376234
218127
19523
89870
707076
60008
366139
461449
109454
850800
954572
18908
903115
292123
108911
1013641
944779
906266
767173
441199
336827
358860
197184
1033629
927076
120424
872605
1024516
240477
901477
445334
128939
514158
128610
686859
707791
468996
11762
602893
992134
73258
55281
290419
631036
1042790
254948
722582
504236
799284
443900
932924
895254
915380
916015
322558
304203
517721
708529
107941
160643
81500
793668
744697
362664
251506
900517
705661
651839
760318
308722
994676
946753
629373
926717
512007
49608
292844
552665
910371
889548
617403
288150
551856
89834
701868
909300
720405
444073
264086
465158
1036275
900206
70137
352035
120688
218003
920106
883644
659857
873257
206931
435764
389252
227836
1037930
514758
517405
856771
616814
963694
832373
465377
862784
872867
818725
592573
182371
178579
487198
882859
178956
334938
916678
531340
332791
112444
612750
63314
311907
568661
22046
716518
954196
563636
295987
218157
762985
92692
81360
594847
229943
724824
4218
1014780
406078
716582
878638
950873
1007867
990254
392571
416665
61457
991975
21112
453904
67524
407488
328488
598828
29685
170544
942910
397042
448051
155147
999473
565063
966773
301140
860197
427118
230744
909408
873308
813684
770740
912368
5817
84099
440889
65067
960914
208362
75451
523090
418209
548948
48602
373096
236394
371374
327281
789511
348941
328635
76934
993262
734520
204114
75895
919518
834929
94667
765141
575066
873972
879043
339407
798204
433543
159153
154551
238077
153579
655136
41319
404367
559745
1012682
528950
751032
641175
309363
112382
664285
356222
878146
395145
523497
151949
215971
783631
983457
333851
489667
78013
762175
792210
121875
463031
858203
5683
50646
209695
74839
923038
110152
654982
15127
569434
816676
295952
399232
991240
442548
1023899
961963
328969
344589
634186
882384
444173
96957
184312
24383
788082
364550
465707
912268
311622
749856
820949
597368
641812
745912
722133
850568
836500
639076
228061
813541
1006397
528903
1009799
1005794
42827
1036180
925671
185161
700102
438031
1011161
837778
695028
784657
187599
974505
311582
968547
838806
8242
919023
562389
733167
461106
821370
875370
933347
328516
857122
374561
297722
348872
478986
177022
376081
152532
747741
101746
826427
102797
88912
737062
892501
496589
250030
860894
359841
521956
1024796
168762
259988
894375
694809
1038892
77021
913897
396698
246242
660543
421650
304319
145481
519285
974167
430230
622700
678961
937492
259162
548395
1033830
341275
397395
389551
620584
121004
782546
849073
819238
968728
113917
270305
290358
799088
929460
874284
453265
545451
165368
515380
323864
985586
903280
502398
373322
1030224
16725
228044
37400
698336
8570
1028921
155634
759055
15729
1043088
270033
60823
727784
480397
915592
276568
130741
320283
752630
329988
185570
471571
33000
80079
895107
1005597
731836
11655
571141
854955
464275
863283
868028
281019
834559
545755
302372
94961
1003386
1011295
738527
208251
908785
782202
437972
475090
267446
966929
121580
264760
893638
124087
558877
113627
816624
292955
23356
709232
407085
576908
297454
991946
953405
40750
656316
548437
388839
990710
1034427
45767
811809
109921
187421
210009
476403
812525
249511
327269
986950
400793
138678
1025563
607966
815780
122952
129021
996017
491267
941131
659991
539459
603906
191643
120817
938651
724834
715548
253855
804658
13310
415227
786042
919947
1004975
431713
356595
798217
648752
575879
134277
61485
51169
1024533
455917
365022
433126
301805
364520
766544
367947
789200
233185
86027
338088
465022
715823
823382
260686
998696
1044647
829031
536446
758646
600356
340483
1028147
56552
1002196
19947
327140
189141
50404
868585
328078
55255
134904
688365
107223
357774
629937
428134
98997
186641
261479
202373
673695
175406
11864
83011
202937
310973
362849
732267
486941
319660
561454
220479
584591
186240
893259
86748
868800
436068
523945
856926
134928
275900
939186
699915
738533
168995
944700
604174
339616
1041252
673248
54597
559816
758411
563725
925167
320111
471629
482944
236768
325313
588632
51379
183848
785452
856043
511739
12420
434433
634172
914158
604332
127460
954049
481107
892981
281842
787817
444087
693696
76105
262718
471387
97749
174539
627101
871413
396471
957245
851892
772591
924067
995875
73008
840235
94525
200229
250911
902682
819553
409221
874089
938715
295384
183473
360263
736370
921088
1011624
687819
673693
380405
128222
12502
105963
528195
128059
344857
878207
578391
47846
871478
202904
65602
526913
45720
485923
279514
816603
314426
616347
910663
714777
760679
350315
21361
197688
342324
613004
139624
498084
7556
590692
831531
787555
875083
456419
853318
163069
488041
985929
505773
676066
699479
981884
42771
1012012
686089
957834
790339
253484
987847
410511
595019
904103
174132
935059
12957
967207
671194
394848
624258
496734
655520
263855
794385
854361
577620
623955
106242
980981
909056
428398
311320
734460
234200
722419
127795
966244
529757
16225
468589
562873
273983
453552
549371
993588
891917
564853
502799
559173
980077
625196
825793
818
80504
877706
887384
92834
479395
468603
41109
208351
639505
749262
592696
585513
432016
244793
716055
21336
37234
845377
697566
742336
990934
488323
23449
556262
324350
480577
101382
65872
473116
293446
185727
1012983
785923
538918
269258
219470
55847
172646
212109
402646
391926
781491
294978
370437
632968
666338
64774
961023
684572
924007
712168
694201
103817
520090
420550
442754
19770
844476
641669
835382
984415
596412
268107
662563
257146
428563
798017
209864
222076
321009
68284
154425
882653
642461
1023225
493675
334895
272759
36234
17439
234101
617107
314481
684322
22912
772541
657329
644202
222784
227789
337141
713118
29291
407988
245256
306645
262123
1045150
256446
694013
824602
644641
172132
801067
982576
848847
438488
351020
825007
998447
469463
150706
736852
154612
791026
987338
304426
234678
911338
244823
538754
508134
592923
247572
1038126
857236
445358
710538
40173
217199
682588
364351
680164
152406
823265
578978
201412
73615
610943
262085
944714
481109
204100
345843
907034
75470
739396
122943
154598
224269
211904
770796
313563
760521
5285
885815
202741
686463
363561
799890
880212
861810
482895
1013523
805211
632189
66291
843106
476277
449569
160118
223036
995029
822041
318005
921296
351885
1015640
100883
207823
1027856
231923
958581
340066
1023718
877529
960230
976232
361861
286209
646882
55026
487182
397795
73022
730815
335173
392523
891492
709188
192244
181587
456726
808357
995336
783313
812632
47452
820076
438120
121109
1019185
119289
464768
914385
157899
808617
942100
868722
242101
624151
78966
787677
477703
642030
369975
423385
512017
325637
921376
227721
1042648
3004
531989
755427
94167
142961
24891
58717
1040389
832858
885919
966711
17271
491124
526983
877971
797653
751204
933741
165062
878042
790058
663730
443871
203799
525523
333842
853168
162609
789397
173221
702457
496547
738835
910257
471849
777225
284631
204885
177903
738889
159962
178293
190658
235445
705322
74033
955961
713334
1021133
467319
860789
75162
555709
1024870
994404
822426
3832
511967
291499
32422
651902
553177
477472
24855
10769
533197
744921
111316
480676
476983
727044
301611
645903
373744
901589
419102
814554
938490
1024055
845653
57487
567474
1004231
903045
526020
188455
231103
915662
861703
112705
298049
701978
659977
425380
865399
778715
929087
513170
1036323
341439
32392
15422
201131
115345
935523
62939
801543
26140
551393
200466
621028
567144
712067
647883
563310
51526
439096
803214
847248
674598
422099
279849
393910
903321
838871
793242
756142
666206
857778
677006
322275
1040725
483385
106854
55329
467946
230513
495624
216768
793072
224656
1003404
234911
980142
91294
642531
719772
260853
716439
1011157
876822
910466
212443
911718
707872
666332
50884
765807
120753
918607
765958
770360
311385
534990
837927
118120
650700
626754
173336
605424
655564
756422
859531
818367
6039
964473
16355
78822
408914
135290
418008
567842
761682
148942
912996
329367
478898
833317
1032874
154884
224624
62574
560844
153054
508143
999003
575656
142671
452352
912188
216332
1035116
772373
694793
188249
35151
299000
40400
888313
212980
608188
132293
866312
546471
724433
412511
574731
503667
1032347
654133
675372
1024856
723628
23046
241354
10079
321808
957436
170363
238947
901661
927669
90724
257070
616741
722470
1006740
646071
1021853
354392
141691
308971
111750
301593
494290
1018319
565676
434765
362067
822858
832330
702190
465490
284801
739794
461366
311489
337579
765407
685206
872486
393329
98401
640635
327486
828506
837862
261572
85526
2850
841127
361417
616075
961967
964108
181404
531261
419206
275673
451024
313681
49209
655695
744222
747635
33994
19526
669575
722797
128687
299808
558332
831228
314593
479644
499928
1031851
84374
455362
876645
31097
954394
302548
99460
371349
644455
860999
52950
726045
424765
938111
518472
402565
893564
223749
308179
338125
982424
319480
279416
283951
792522
171038
794275
492101
807150
542149
941249
192071
506396
845984
932832
288405
474162
692816
23092
790813
28490
556277
321888
877084
633988
581312
81566
207062
978759
1033550
1043653
993770
865764
895653
802826
686193
846013
653891
65099
586042
62198
84465
602986
639759
218032
243489
142209
470865
929158
678963
197756
723800
839931
1029949
55390
524018
530868
249070
829776
311165
851362
509637
564036
103979
753298
948911
168343
1044726
202433
293766
948864
609082
286968
465133
754131
825534
9586
289090
596563
889445
365342
327387
339585
981009
470909
108306
192707
584112
590700
63976
965962
164079
888189
754825
777739
737147
971502
1006370
605009
301027
31737
585158
326381
1020950
498012
710370
220066
215008
865161
513789
777047
217249
529653
989125
705784
963579
93111
1013472
380456
11366
107094
932626
338498
180647
124716
962500
443519
861274
56325
530669
571389
577048
158127
776916
743665
573906
130384
603946
951222
131732
311213
385320
955700
39484
529251
906004
568350
484693
540182
1033431
802582
864020
1031640
568592
744377
479392
740299
589711
935397
251908
161986
31788
397994
125739
289542
1016907
525873
388918
485580
795333
180016
838518
544954
596111
282689
259899
320335
535200
936385
657076
50540
965878
833136
494484
387400
161811
927212
799234
1024776
470703
576202
166983
1014263
651585
868693
175914
328499
945267
608384
921487
188290
559216
433481
237041
127275
430449
296642
789807
742763
786623
277370
1013576
507583
183175
55496
891753
906766
626439
796356
357646
52065
881014
360567
409889
816204
487368
951765
298344
469935
783332
827021
967502
983545
180411
33451
402457
433541
1044632
100442
773372
493961
251966
442943
809194
506721
348994
380418
583140
993755
266881
26952
198266
311587
738463
346145
451050
490531
865971
335297
316577
356438
642145
265010
948030
852923
912020
668965
252123
941956
838153
129404
695934
765292
522852
91715
382971
898618
417924
997229
865640
123348
275285
391053
729439
709635
1042175
1037370
230186
499177
483472
861639
762542
273188
750605
503127
624414
232903
979964
714674
768972
666249
288899
730892
322853
913416
559256
268814
396890
694645
637921
786152
229186
47951
701825
499634
38767
869648
188816
785989
1038144
612226
135459
432777
1008047
125133
800290
336146
1031959
522452
764004
57510
555303
547719
604474
816705
48015
924097
198765
691805
61653
399130
1008340
736090
413870
879989
240023
533368
571112
194003
342400
804756
552699
135754
334201
718075
332186
485399
435912
248349
852333
835119
104758
292603
720172
385148
3367
633819
236131
840990
311422
608135
231451
238902
11082
12287
856582
222149
593770
778165
909685
15125
1010836
978413
85178
570905
775859
501097
275778
184316
102894
190999
75708
511420
946123
862590
438535
934343
407370
477733
402210
112737
851676
967885
894810
1005764
325128
1017294
649021
647162
408655
119051
169349
877316
440443
348987
865124
407703
362931
78733
615390
431270
707941
966539
886404
901670
573323
704055
406142
678866
519477
1035394
194844
246048
2277
55699
723167
565348
97180
143390
312291
72201
99551
842680
738287
766393
395819
694691
930092
886295
711093
214299
242028
80524
712926
64618
512937
478285
964942
483698
605226
514144
466471
409296
723696
524754
134296
941225
780994
130094
338464
822452
434414
72546
687550
504564
114105
813132
146539
296344
912731
871226
164909
869726
862561
435210
645471
144271
574373
419611
30680
574871
568968
941617
821716
862159
1019072
211067
449771
632880
187331
744723
474502
488554
277331
1005363
252386
667442
638723
878249
87275
322757
894708
399660
705386
466459
662270
613281
168510
927440
1007597
934072
596631
1030110
577682
25063
748983
863009
309396
1041830
962455
479088
523178
140179
1018197
417729
70705
676010
65225
58306
560678
668425
555155
21575
517402
303846
132442
466789
20129
177636
925159
624346
839266
686637
692939
331124
874831
534995
470271
176486
122981
356304
897206
406636
400926
160293
816664
508774
347343
119779
731858
11769
815409
568922
650310
870238
14164
347117
674732
558474
676114
994529
1014189
806326
286305
16058
705403
631195
758870
870449
226767
217637
762863
888125
468444
239070
722298
409431
40896
266907
222040
201579
970458
249715
974937
52280
701633
726753
888753
700425
72728
1793
1033771
538982
733534
545531
561902
301444
716723
35476
415060
935965
556910
940362
214250
931438
477975
523139
771929
16190
481243
362268
204529
15666
96962
341022
143951
145854
743220
602623
700052
788030
758877
338878
570387
775846
656964
409316
366774
377407
52791
323360
185860
469148
417102
499962
863452
728789
417113
115334
302700
240254
337559
592545
880801
928652
451803
789469
561553
59927
338828
5501
1021978
330330
292568
1019531
804525
183907
770871
696081
947085
1028676
932912
561240
635397
241794
827453
811816
769134
350369
227981
145683
301587
466905
227082
720247
726997
332631
442374
442248
148402
137563
825455
386628
187452
391547
21765
665998
494813
23773
640389
991848
492004
24787
25482
757218
472504
606017
720573
462529
270248
765492
670426
438991
12157
736329
452205
24024
18577
930235
690234
181260
793631
935956
1016685
396461
342189
312365
132558
657660
321672
495127
243407
82916
599279
789559
893676
338373
464688
77300
690031
958449
270024
792183
240893
466673
665054
410109
146596
629153
574991
506854
902793
247497
362237
281352
394198
844559
275583
100578
70739
742500
359756
897310
958548
861249
894064
405433
897915
1033012
562673
208809
974531
946774
782737
1041143
296923
3033
93039
651294
866669
129707
948816
552030
189831
431916
404336
244882
65206
481190
844913
618523
288465
264185
359667
585300
276394
248774
356929
490970
263029
62534
58294
915184
193350
611863
539514
119071
846334
259461
883380
716675
358301
581681
491064
171005
972749
611340
674998
999157
286206
145464
995523
961955
906040
244236
942001
740167
1007537
243252
856778
373229
838480
529876
372601
424561
402814
385244
1023471
655060
825372
82274
405446
984578
814469
734611
320076
933513
717538
834334
322405
743160
366544
374163
1010534
174274
73445
908660
267304
2556
655934
56049
201600
378303
257702
605019
241328
183606
492475
436494
1021436
471624
756170
549744
315455
361971
178535
228014
879012
10513
306767
733807
310565
927944
33741
65683
294797
174945
1037385
663110
730023
536808
409902
392621
796071
299719
228507
94864
154928
664986
485942
692803
1021002
359851
263519
76576
677986
501126
354165
526085
210482
714933
178043
413471
591703
525381
600286
1011446
357326
608391
158694
563134
922949
666314
95657
993876
932324
464862
62806
392013
179580
790658
187627
446104
235574
38843
423748
742062
267132
336634
707235
743142
759939
1022957
708777
578468
534651
34156
81971
164541
512312
469674
647267
817047
213398
142385
893784
332106
972440
365068
179535
251306
88991
1045090
291307
149993
680951
553606
9728
25060
583883
774506
620373
437128
789946
735738
65125
392135
951894
1016290
618927
745915
462970
635523
796875
468058
10223
79749
614603
232591
996822
619261
178052
133236
779488
349778
148903
755363
405977
118869
781620
874585
602856
335370
653823
975028
157891
567776
789223
774706
997209
638710
782837
497854
746233
65599
390540
378414
553957
247350
584646
279382
423256
923963
64316
533783
1008410
809912
1024936
176094
260646
83774
951696
578677
553432
393307
846207
829742
204286
924555
455488
21177
205955
303262
894944
620071
152296
450993
262440
929945
833212
268859
799162
402758
868583
29746
944711
82934
639558
610504
900172
323728
834272
809901
1044035
311632
659617
460753
714502
567489
728419
324523
366988
917491
410632
813446
852988
222131
682792
113831
1005885
215924
732092
739719
320946
915614
159442
1043545
933068
11746
483422
50184
803305
453070
645918
263431
431307
226476
298430
601091
86016
893893
592891
713957
812275
287352
343870
723450
423119
427606
939856
704744
919704
831975
66993
31782
816109
73742
1021281
510101
600694
192572
47673
325201
931632
647145
161576
961318
628409
62432
530856
657714
914135
331027
514685
852646
248140
109669
362155
994350
927459
935989
636810
878288
1044718
74837
328371
551454
54837
55823
544676
63762
1027723
718008
729453
345726
883495
436583
616093
880236
65908
559348
15496
338387
264133
75279
771554
1032319
1963
454186
13986
150452
1020080
643019
554902
52442
710661
786031
550481
631360
821047
973021
449260
532154
249908
432948
732149
314611
591991
611022
885882
3144
239074
589936
358072
431232
46405
852941
135029
6164
274970
316840
729933
387349
136166
2921
74893
3948
391364
512717
351527
762119
952396
562027
639520
795147
794209
630666
664033
823024
940984
571984
1021784
521077
940194
749836
226359
428109
846528
312106
679245
920401
240031
28983
861604
158972
581075
726186
745008
690564
417834
700504
751636
426215
133403
407858
466757
395411
686151
945186
915607
588423
741833
219937
81380
72571
3177
387604
424003
926283
864572
342654
671634
166002
207684
966831
996041
112268
312708
366960
597926
800774
437531
960323
371284
272439
870564
765845
127931
555723
483072
49501
326043
8200
888477
846966
914484
291156
724762
310056
844663
909615
852551
1030470
959154
766150
913555
1006921
735637
700649
639869
784635
603314
445079
741263
262714
1024247
442878
204163
265436
359265
56175
928773
454764
681573
976987
153593
538167
388758
692695
699195
276997
968294
930393
388459
799418
326249
242663
616432
864183
244358
651357
914210
985264
169172
783771
949493
609335
974162
413152
754658
196925
380832
700119
63491
385719
259522
426513
45142
29859
405416
131401
418259
217842
1004244
646400
67496
634282
1022518
958858
841727
1036856
408763
397582
364330
16885
759228
535913
528485
94631
993762
650577
363264
103287
6889
32936
784576
251328
854184
30835
310921
482110
326976
374965
302068
966218
887978
973314
920803
941644
2066
138033
97522
33776
464385
248428
1037672
243174
451469
664598
744548
817956
832790
200693
293870
470694
950581
1023659
103604
391024
780216
771946
178872
937796
159140
20265
708147
291384
1026684
529607
785124
906378
722127
158704
505666
889419
960599
117996
754674
985914
567347
497254
805329
551418
865729
49932
460174
726005
958002
195681
535007
731779
744059
667648
477894
123817
139470
89904
506728
221042
668102
124499
243852
988671
883403
438138
253237
800891
248797
850700
738348
690703
89485
1016878
888303
208556
845180
374107
366714
945523
1002168
928378
798262
287365
14365
925765
1017856
471223
992635
139060
867977
291725
656099
11405
253871
660855
469010
831780
947015
896107
995884
591855
707848
830079
764873
973579
106419
952508
455038
10575
966448
239522
246243
748951
191282
720275
690716
341160
682985
270762
587231
627341
442418
617875
123332
834598
992156
194632
693766
1035839
728873
839658
297109
198242
274495
190181
418460
493788
172480
478333
511330
678316
632748
62937
223992
114026
52116
52826
999385
1023641
106874
678694
256459
626126
364273
292115
431556
898195
40378
751250
226539
996920
116368
471275
48817
634411
499664
47659
712715
145188
64696
546397
457038
65285
515001
362858
104906
331698
574321
563949
412560
887682
154498
28120
856758
80106
3735
152509
859622
275316
911006
781781
951668
815096
78105
157065
935593
561039
21937
408427
497147
127596
193235
1001643
93817
891175
811416
762369
82633
330792
423327
716729
592374
171947
708695
830937
542914
664670
286543
716098
842905
14023
869954
656324
1030017
564110
593410
533236
64957
203306
879183
110610
91492
227734
228437
545921
631680
979810
448161
231910
104651
347707
180425
126771
876806
534560
80434
997439
1014441
36583
344467
730156
747911
885380
1030057
551803
907674
557907
635165
177872
181090
6228
119207
309709
392519
295674
566761
290785
580515
216401
652242
728269
1031073
593783
702227
176715
391152
488674
108879
1032419
834578
517320
351463
696031
771501
74335
630257
1027405
288570
870570
701820
434311
786809
689653
257261
242622
716965
555407
962913
886959
166923
155079
653364
120836
975573
429315
550435
293511
752411
617797
1041621
99364
871242
451679
716938
645565
874270
439721
205258
596372
888675
212924
525172
116123
1004968
355059
218605
391305
912524
204266
369254
554077
457581
450483
370495
172833
16403
129960
210012
546247
837756
906829
827207
410942
556485
633350
731812
573445
615088
832854
844673
549054
339472
709066
717284
420476
982347
691540
219832
245630
1022042
235338
182969
93352
396132
172692
347748
243673
1029799
567012
958478
298975
756524
276916
1012115
446958
1028181
462462
110018
930040
276711
230891
780120
789595
1006205
30956
840311
247030
548187
975207
374353
554180
903522
429869
508918
694175
634397
1018749
238423
601333
42449
297659
373466
1024963
255681
1003132
706968
979979
139538
663191
220237
471815
959771
207305
800911
741929
702500
127229
211995
820900
3394
542237
822671
836265
233931
976748
64766
878689
783123
506682
1011782
14299
762887
401984
772232
163551
1000172
318452
237606
952915
1008644
905394
328841
757771
251760
301575
7405
617378
477288
336829
38154
41692
848927
420082
430118
363809
718604
265772
53587
607892
695882
1044243
952136
192569
1002981
729097
242695
963251
447261
394303
649384
492468
123066
901248
201950
237167
220481
367644
325721
1008153
16826
786874
96807
311603
209065
793133
211813
477802
1039110
427651
421147
233688
819187
890948
520055
103270
829132
889790
66937
923841
413244
539916
67728
424720
69057
783832
910327
414688
694232
300414
927160
41988
679832
314457
426824
1039689
679440
583790
777498
861479
760939
324242
683177
2690
891163
406185
442271
465213
498566
612823
868869
701191
796947
446568
975192
172236
150442
854924
807865
406390
536716
915706
131245
26013
443524
489141
829679
560869
805462
917935
191436
214276
323751
385457
39810
416195
254289
405609
899864
136654
630413
842377
420665
866909
877615
672710
871413
507092
974487
18441
812823
613892
402146
108399
851406
282642
629649
752382
465450
624272
469896
480806
962735
923123
547255
933139
381549
719727
305763
287901
257450
768565
1003392
874245
809795
16979
587016
167998
716716
486517
472254
291170
427160
393405
762970
870770
881316
584476
862519
899620
99141
427373
40385
32420
472172
170886
345003
798864
602734
248397
158295
631931
463032
754525
728978
122974
890492
161077
449773
340787
399577
271697
114618
365242
247626
348284
448249
253071
271804
863655
44445
478584
736457
563858
158746
938000
182319
870247
318038
727603
405365
796552
858324
499607
117888
810886
154648
487345
610444
514303
693392
75800
126200
290740
306415
406962
433636
292933
490929
282497
79042
1011773
486847
865604
328128
191035
809075
582957
483121
1024050
324773
904307
982060
410691
148880
856059
835787
504315
1016566
396583
783768
264407
703487
360489
249139
751724
39603
573077
775276
711058
129188
60995
994059
723925
328133
991082
453313
582694
42841
1004162
620268
362295
319534
694482
686606
915996
525402
848530
49312
393526
183046
49223
148499
712735
966797
467878
950817
36272
677182
446160
926486
949965
860147
987947
82025
604889
675896
207466
655334
621788
603093
587262
498767
673215
178315
111986
388981
6438
738848
764699
25871
96641
609322
755989
239599
107283
131345
886983
302446
1043175
760930
353237
84332
401431
714037
589768
919232
956018
622313
827916
970800
620534
767684
109257
258078
116122
162618
121579
756917
204026
720978
248857
373351
597545
527029
377032
1014170
768546
65671
629785
57053
428906
350119
927299
366360
454742
63307
105378
558094
914229
61009
995872
444477
322759
1021072
1005098
356355
378902
889881
116118
590881
652386
598069
1026332
967698
646342
359924
365073
888252
573958
283853
532306
91434
540140
455885
200242
892245
645237
242732
317531
1003012
32170
173214
594951
130249
311356
881323
129847
943376
170793
840420
246332
659533
601404
797665
622831
399684
821309
626972
835179
142044
964143
407099
346884
758093
463847
208783
693721
848663
70469
568821
312918
568703
348479
260569
687318
387763
804865
42419
742412
127579
935851
1000433
672107
463634
919038
340463
727364
89792
397656
478481
463712
739625
44673
94925
674512
912552
97299
846730
352402
112428
319518
860277
880154
548385
662129
75972
560725
381275
160355
676612
534874
170093
431659
574410
701087
641796
199782
83890
17669
3790
460360
521500
544453
301109
1036678
6287
495026
194265
1029354
613621
236346
180565
123923
882630
805487
558756
669355
232333
207654
700779
318367
680960
180785
812647
489597
310403
330944
709473
607022
324476
555417
53176
704476
485759
847004
511260
113159
919078
192003
169744
223394
130229
887291
862446
504980
40140
629330
539508
903649
287580
557972
969823
349628
783759
828285
61561
943043
556654
171278
129855
533234
939778
853788
340112
443908
601118
340272
750773
381978
428655
644246
618737
105105
184944
233786
626272
971715
141397
789584
374501
661438
999676
546955
283914
483202
262832
658518
727981
213682
539065
537445
67653
772728
183560
1008711
243628
673161
734230
673597
989095
392483
89092
772783
77231
267771
358881
349284
421583
619049
415426
195314
816194
200806
938624
489891
673494
574378
706967
903699
862152
583073
903973
547271
448421
1028341
504008
64370
821536
2781
373337
240478
840339
252328
469186
329755
94023
369859
931397
853157
861886
756055
495417
182023
984799
267839
121516
796463
932171
238757
1018693
880892
88736
736195
506381
925125
961925
755476
951671
1032971
377913
871328
368085
372489
971199
519557
700010
518400
215130
994543
236464
758317
880002
49454
56522
693206
351362
489982
948070
700162
139496
218802
341131
554514
229610
784746
185532
692180
426205
43734
718201
91877
347289
350865
930075
692186
669683
937718
226189
883983
196743
186813
860421
35405
774157
807389
118167
955290
526551
11888
597636
173385
251416
626779
500502
434762
1040257
1031691
962301
359376
738715
388545
4868
936644
793585
1019926
916119
786643
314500
960056
650812
158470
364687
589001
230735
197272
980492
929299
586262
227342
783120
771389
466060
351245
113998
449780
391974
438774
928766
750098
166812
175939
193867
183628
940113
272707
882745
612374
224178
62864
301176
661510
473199
637384
663697
961575
653386
220574
389223
727229
39737
653857
316768
622379
320332
397935
504742
75235
408875
749060
322070
119322
317694
612535
184245
990209
281573
811381
605632
671116
103661
842171
51930
635227
966951
74552
26395
367369
652705
170531
735275
338720
481247
682178
422415
423957
414222
139800
844309
696258
840277
671886
793103
879495
187410
811479
824046
838380
668158
936602
872749
806398
677498
1004356
1004429
249936
656405
325689
631348
481511
385972
669579
993677
462849
476762
496706
530944
616228
394989
356747
585266
898849
239743
390165
879728
856659
446470
808508
773802
333249
555275
910544
741884
895512
667709
221051
481594
891619
263712
434196
933934
728823
957237
206859
942212
515375
939775
284071
1035387
803352
210675
115542
163171
198481
882152
47871
738887
680369
603748
14097
810821
392086
882905
293925
397541
901316
688607
251606
1001566
716308
63415
577111
965919
263784
707481
291765
650384
594827
506807
642207
494794
874078
739894
246010
177196
232475
958647
1013542
157430
256749
629731
660977
821912
776076
267545
681442
448615
155178
213106
411887
254311
454864
1005935
773233
828241
179817
479276
316065
259757
34953
495716
800851
21808
532672
583016
201918
611180
843003
210443
777243
775643
461041
561796
935988
35751
812647
623057
394587
944229
762231
376323
26519
189115
709913
63156
702937
62752
386577
488909
900202
838319
434651
152286
864472
811739
1034295
130221
749813
856478
353332
310879
1001398
86717
70927
262253
354723
839087
808053
24622
817972
573044
640619
864171
447075
288422
710135
111385
494671
571303
21079
25502
147272
192789
538046
779490
353219
803138
508307
60114
33662
963656
969201
994577
556322
984753
163584
1036333
903714
572368
926466
28969
646142
730642
279040
1026156
891450
539799
872622
520780
949347
788442
873771
923516
129667
800739
141103
773935
160188
642945
272392
832189
330867
588715
120636
499665
1043805
778884
571885
402924
851301
563098
936002
609929
886362
19510
862714
599996
537360
949147
235946
570998
394553
1002436
22702
680571
495036
368758
572838
189272
957678
1044333
650102
63337
701633
135664
656969
801904
751564
803573
696
694592
830184
482413
219746
793176
533232
601101
736383
978677
210366
279725
948161
483231
648208
718619
158463
994702
12409
313394
389666
691751
778222
739956
102650
947152
787672
169391
893217
728102
443642
160611
213310
673655
577218
208078
946960
292530
41605
959385
191701
324543
122377
693181
999035
285150
524547
498613
846874
297719
843492
312344
189075
964518
877219
241637
679493
946829
160509
613147
303823
218733
791967
39976
464929
497703
522791
923258
37921
499411
540178
730288
691456
6812
809538
690815
995379
561997
901929
272653
181960
19622
828734
296816
350820
602275
778099
359194
309862
398936
820677
535868
623094
410209
362699
450878
32534
294072
230638
370844
388316
854880
206167
1016780
703591
294015
910963
292590
839603
851489
409381
743248
830629
847025
775180
155617
107234
95593
814476
109659
19587
357807
292444
532835
247964
684864
949219
851645
895284
733770
469342
494505
105733
152411
449303
199609
854139
20817
160996
666686
469909
344979
801821
236499
6060
995653
283046
538957
249736
172250
847630
145177
14209
266248
641423
283037
400283
914386
605060
1031800
794434
1027094
509141
865999
374369
1031324
123541
840781
634645
452201
581769
342224
813650
35728
630192
68218
751554
131630
279319
633870
863072
288465
124077
729200
108526
30362
728949
531284
831816
157941
756746
788246
34561
296452
633973
621759
870822
290511
658687
786585
794748
167309
312727
17832
200511
695254
181596
316912
160031
128809
103285
858361
1007505
32998
251068
284409
207344
358881
131828
730967
266938
904323
323467
312620
720445
628298
1045056
103851
664695
9075
63730
432112
28021
140420
225340
771965
951983
864776
612153
838916
568307
648182
692123
934924
410061
199502
362759
825188
968146
1030551
1030344
486955
88124
259971
1024164
743234
557309
9267
507081
505981
708366
414326
6078
61275
503387
31295
806193
445865
745497
627726
504501
91462
1007059
1042548
309558
761319
1017135
987795
182528
111890
881839
928297
486483
130309
980782
633867
821383
39859
564137
169491
251966
267503
693555
157652
829700
273410
902806
120198
100861
524312
848350
217725
93579
725086
921251
526701
448006
476660
613892
691532
361917
900722
263607
856931
577568
699659
274267
685066
838564
76865
1036767
504610
701292
557812
61082
77652
768829
33384
409372
624420
762718
244960
144340
258231
886923
709675
835177
156583
940517
407477
598087
336044
998719
398892
106829
113700
114863
618768
516808
769687
334614
565047
955167
133154
752830
900107
20053
431669
283214
534756
2039
472710
842545
228824
787622
543916
293443
839223
175919
519384
664346
73906
773265
425620
383856
188494
666413
492079
189955
1023730
985332
998113
305101
58500
993866
989193
778798
81198
634266
646807
410935
539924
394601
595935
400386
98129
191589
551429
625223
476587
456981
708018
1013580
1037615
919121
301311
25004
220198
438114
344418
454061
40675
870939
397540
329347
724049
1004018
433070
569794
213957
1001055
407941
64671
491975
555175
450670
388722
325900
17751
612579
383149
352386
457590
643168
93626
393723
501341
956702
450092
605827
681519
559957
565714
996415
999637
251907
979429
650016
391629
243196
959643
312831
594806
678907
981173
53969
213606
83662
554830
162928
190037
81809
909220
877829
52127
535899
146316
356776
450379
379014
439615
742124
8993
624312
117780
296382
30234
90649
556290
613472
981721
281769
516405
852153
622366
578370
540335
138649
195048
180312
18623
11237
1000511
445281
721542
980512
38262
594919
63341
409183
1016497
411787
977178
781815
640060
952839
32751
420485
639645
914666
698439
537285
488190
275869
354937
1033822
258183
155972
430852
243112
483574
255464
405565
895609
890855
898099
247806
74947
427829
445794
50337
375676
835819
193353
772692
364351
702203
382971
845886
513884
470300
6112
787685
759607
524642
1041782
1027653
689890
594893
42859
276878
734442
466543
468643
1009550
811506
333197
780406
582807
551842
559868
796575
174039
972529
226211
782420
528697
689620
198752
245494
840701
799310
265641
45179
1018268
889953
945277
219546
555794
637822
617195
406955
691055
598153
1016957
820572
474243
227592
94934
837314
368259
718280
158360
1032698
590505
845952
118848
227385
1028600
628270
1031350
501798
383873
772171
752623
613566
628772
625668
202720
711313
494604
1009332
666356
527761
319693
852915
548578
139112
966970
295994
720786
892410
796936
772981
792354
78948
849357
445256
1000574
44396
164665
907331
214871
460148
652387
870289
461775
437324
923939
1029346
917438
357503
187784
297178
944567
422435
518270
51694
699871
650627
762596
373490
594603
202968
189943
906116
41754
24445
965338
850716
422536
647281
704689
384313
223848
874266
710018
892946
995371
36508
82309
446248
612370
103190
896451
179218
342722
511680
309758
444612
678675
120376
713522
454432
283212
198442
290569
558104
772817
868606
322790
996001
651005
905382
364668
725813
990629
500035
251855
198770
897305
178703
213740
371652
365393
569251
313134
75850
876916
202366
186270
935095
296231
927512
937294
806355
315255
656834
211251
258037
737135
578640
533651
361488
462113
151423
398818
182515
196384
648937
366575
1036859
897555
358104
172149
453618
502185
179788
403431
194288
188471
137385
782031
846847
196786
238176
280479
687859
863959
185102
934677
169275
457918
1045134
748230
773301
237633
212395
750432
446243
334508
934664
42023
921841
37070
867164
39546
95522
800901
985534
654021
879570
292130
391807
226594
356265
897600
333329
631284
1025208
758425
124673
724364
700528
152135
274015
962731
828891
684091
633829
841197
186548
648399
29952
959115
219688
886028
104980
620246
31906
480419
43074
732582
212507
724710
651901
1020814
34250
715272
166012
942751
629124
796765
103205
712075
248759
719555
206721
918315
553421
898928
430825
555067
645351
350320
260434
919591
812760
613568
453947
987350
439048
842860
446681
125279
204053
327776
376313
19606
915751
427213
590050
151217
677514
1018350
369939
933460
717841
624334
724237
313962
904591
583371
904849
578868
572540
743668
340764
892852
290744
480035
99089
960665
348011
376984
524470
82633
591470
74774
589453
471944
60790
660778
834213
531161
157102
794812
504987
35299
277650
1029229
20911
52962
761237
350869
49995
816831
230565
955295
801248
1039242
547618
119396
142517
629775
767920
318211
353796
907770
791968
922683
288315
536532
541129
340342
1024395
579819
676245
726990
684003
551448
479564
230114
1010857
489332
395301
57065
778798
233610
164348
276564
353369
493606
45662
272964
900959
936099
810489
159137
600804
204146
105958
636910
956003
969585
1042377
623589
95629
187234
526887
179432
531288
616947
763941
36728
741938
788933
280135
367272
405379
716001
704253
986995
188479
829275
130116
644190
13259
74657
510404
706626
996139
660092
1007565
944497
1043725
31618
425762
493920
254804
14854
954250
371063
1003467
624407
77931
292503
759019
467429
124953
235591
82633
878690
589172
250725
971221
908599
226705
93684
512543
184774
409877
1037600
745860
196747
367133
77770
961871
620612
947046
439411
74352
769245
98803
446765
58642
385797
660015
815291
41190
419585
444763
520634
466432
617765
741441
58448
406780
1014282
493501
647675
726935
3042
307882
283155
244629
733230
784809
400917
56329
1005259
873972
241314
536440
505836
658299
268090
36727
367759
185642
853957
757493
270499
624317
245068
182270
888589
84177
790702
921161
823658
527792
390930
712792
601471
757063
284609
183757
816085
547572
981437
618292
1041653
263589
311599
941266
18102
29379
704733
358426
1832
668014
261262
436253
330564
572011
959540
1016347
1017893
458270
781592
280301
718369
971719
114339
578360
528183
890743
257347
163958
441471
260242
691700
464019
574680
28410
199210
692749
519871
12234
262847
415891
513707
794626
242092
965893
559844
235509
1021918
777199
952299
402057
676830
602405
775801
325667
209683
985688
347500
823041
909825
642793
384509
987840
344811
657354
806734
17228
853432
694364
577380
41778
71257
480657
273488
231130
1013726
710066
93706
946312
534596
266131
831012
819474
85974
941528
431034
83059
800418
965570
311814
363848
192315
184136
39883
82342
177146
908800
1001169
888481
762671
622965
229355
670966
284853
529608
704385
413972
788667
747656
482170
17011
53528
456174
602231
1005858
407181
750196
64229
136167
562516
40810
370316
65353
657536
320983
824913
559312
445592
505882
997024
774243
129055
865814
46120
2043
512212
519232
912961
858589
1014586
933974
250044
753094
442337
206085
663648
686611
541768
775199
602955
821558
670070
723574
747532
203188
366789
782002
724965
307082
859267
734371
398692
96936
287980
846858
1022286
349823
236894
912319
150149
878756
1025569
359717
866769
250484
176129
960481
930553
828010
669325
869077
1023255
261329
449169
262254
19619
687793
687460
507081
810436
210329
380987
211975
883588
190421
554652
781563
641693
637166
610158
901015
401298
400645
970412
370067
635019
1003304
332444
693304
886146
785493
798872
344047
939656
345787
996685
91400
23734
162878
650288
402312
500493
206215
328751
362621
640049
743445
339330
991994
839039
104125
386444
1030732
779897
322499
819186
159726
344777
934543
1026575
419080
708797
213423
228099
557652
912243
356617
732688
392537
391648
646166
509500
967956
891052
508095
164057
741672
983627
1020197
755736
861777
614031
785539
1027328
223260
576704
601579
1032304
34732
966827
1024229
410894
488242
836790
259471
724407
817815
51874
37031
82207
427481
140194
705497
999362
960323
169392
183244
249618
716713
271777
591119
937288
115958
191587
482371
371905
265678
496209
206317
203648
596172
250074
103131
432440
1008783
875490
540839
309838
164881
902880
289693
650841
228273
315812
632337
61500
238904
1000294
220326
233095
179033
467001
551627
755135
855072
346592
638450
652489
698019
261824
732127
282331
159529
417225
502485
545843
1020488
488215
982286
241540
836134
594458
696761
379608
1009585
507455
286004
940916
1010078
1030102
27234
389842
1034755
759154
908819
432233
298100
219883
40965
276489
124854
278217
165270
610291
840390
286896
286524
489712
627452
121753
221380
724965
876068
30939
760812
317316
547906
418035
193971
94521
224746
158016
132938
429442
677910
32200
365976
284491
849983
74347
521521
177397
96956
139447
474653
761651
289147
1032615
51369
34445
814138
423202
1034902
386382
331532
684940
677471
560028
674994
319264
44903
561802
58229
318445
536074
520084
971280
249837
989892
634645
137358
533468
882146
741549
66792
559369
249304
351501
463046
505867
508788
161651
132538
300847
453147
322523
1009872
338457
344562
351648
50742
562929
548595
187520
839346
869833
176697
804770
705518
421575
648493
333317
850618
101279
1026772
995558
795361
953577
903348
516602
827904
842683
18365
917141
590539
182787
219629
213932
247351
58658
558437
1016048
330825
33942
114149
789886
216261
372756
631177
606140
585090
805871
615850
603208
610543
394924
814570
333465
752868
753513
121434
346476
692328
77055
88673
649995
443366
848035
708558
36366
932777
692462
885930
73781
533689
66879
641524
101908
1031439
119403
599381
922672
659962
689654
432665
352688
666793
570882
112435
653217
993161
652942
530957
444420
476824
824812
382588
35325
978828
334396
328851
755183
808957
257273
175426
56412
897834
726615
520843
349809
549497
1035001
351887
590923
1005093
725116
784338
156867
966593
287217
546130
747213
308632
796443
351862
363789
310814
311436
89994
798197
129851
567968
42895
501817
787204
667912
724985
556761
106573
716171
475633
166013
183718
825834
347021
43539
192150
976156
75956
1032964
266885
316240
371168
777309
583064
748320
127922
432448
839661
854846
605839
147219
375882
341515
330844
908690
426324
485307
964775
461165
942946
569051
646266
754675
483448
657479
947882
67223
430815
1036020
444418
1000429
31674
521127
224800
171789
743360
890979
406081
412843
230958
955776
44946
759494
662476
504204
215146
919316
113854
701813
1012695
938551
883709
370397
775865
726644
757152
117443
820157
766012
879537
1036840
475554
1020664
662334
337794
122894
876003
380988
547448
988717
668868
128571
436952
300486
630789
982241
931301
285363
886514
342711
673919
273418
376157
185014
682091
899196
688350
819338
286267
325282
361741
55883
374142
854782
484239
933850
415799
721825
137873
833557
77316
1036308
441489
91536
288692
49832
692701
216077
481734
277745
68133
157524
750853
596243
144625
383355
607977
567748
252597
452518
765455
626758
21541
199156
332183
255728
115230
156892
168414
51369
486128
675903
159956
784961
644989
722141
995613
646648
657070
951410
51104
244654
835734
789140
551987
481347
962919
30640
860358
131104
230705
325499
80755
774392
828291
497560
907755
546453
386321
882942
53312
855196
135254
737820
798653
233831
263082
341538
589001
869761
962573
364129
486720
820419
327513
829680
877600
599311
354332
916966
86108
511164
899070
339933
538736
212776
167656
607494
431503
1028977
307905
290458
1012314
194819
659457
166936
552960
312517
381523
1038137
757287
702308
170387
202861
909400
394549
315904
611783
259047
467655
388236
539298
535448
713150
720718
1041321
546476
605167
788689
918489
35407
846078
676431
704024
172279
424803
864805
768545
585131
7288
552584
678284
97489
786259
897658
373135
794666
210339
556895
363006
964499
889745
270795
806414
18220
349225
47672
754169
180356
122804
840496
118197
52186
371380
282395
380679
288114
216045
537401
105495
724483
773571
513054
479668
928754
729102
947054
139856
732586
162089
624647
42106
877253
952204
880950
262471
190561
288993
575591
40357
832229
548703
345621
456566
325464
403061
318527
614640
65893
536347
234919
584997
1007334
911160
195908
36356
172205
849049
736391
730757
792886
272827
359144
959557
961245
78913
591701
233689
801781
674115
958587
632286
284236
787270
513938
63896
129023
948857
188379
705572
1014906
566768
233023
424920
667280
532241
624999
423733
947315
443542
318231
259397
156874
62689
501589
872616
33355
530558
880365
712585
788643
206620
288429
456994
951858
20379
451233
519715
591245
495436
407306
450967
606548
559536
946234
757904
376546
135711
959083
1030625
314279
506997
383907
819190
504085
877294
327733
80486
39799
555118
103989
622805
944012
495100
193359
624515
320523
811263
538857
258727
587486
143473
138651
405079
809071
457140
632876
1020971
271260
761656
277783
806896
405489
427630
693618
356545
117542
178419
223933
673103
980406
482243
170044
458676
719570
263943
370178
591285
1025221
337042
92253
839971
874965
942855
699907
30603
270618
1017587
948428
516981
845770
51222
877201
66657
888667
67573
969059
106720
755091
119709
990230
71890
964925
1141
515341
51380
1014077
386263
36
1004202
503117
857260
720993
546806
599593
358113
451048
124667
689870
451421
283867
336483
364016
720938
59997
1031407
744842
186726
402499
925482
445148
501415
195217
600572
1030530
603316
473713
782293
457849
714555
238762
431414
318577
912024
409996
691056
378447
153235
567645
33114
77260
324325
333892
115294
606767
595135
106642
18444
499452
855834
866921
773820
773344
338608
851363
311906
419527
69827
661381
710090
370453
399289
737806
630862
728309
366838
772239
881129
369143
577961
70768
982357
794349
375278
616656
457773
661597
447919
485603
310499
101176
952349
363823
1396
454210
865628
6605
765838
284159
429580
703225
809011
454833
834099
891925
297618
138319
826739
981537
301515
89216
94795
779124
653582
159958
233479
461787
704233
699766
636333
423870
285874
537058
945901
996689
932294
971415
349993
319375
938328
865011
755925
736618
506270
909233
410323
915771
682390
841928
1008612
1023671
739194
829527
911324
908599
38561
649397
968976
683735
487077
59954
47811
440116
416290
480539
338539
367992
77687
355664
288096
690354
362512
942304
767657
298603
394634
137852
591238
460238
956727
614065
606126
257433
615834
191255
558524
423698
920616
806827
833977
17471
208814
528160
885059
902398
631156
364201
737748
333237
677597
719097
295437
636202
272691
722722
595822
253213
38995
192363
688355
94011
489810
428419
853786
328511
954564
579022
59871
921594
974947
563183
909746
358279
822964
843082
51342
693384
20089
783594
335200
705986
98393
309665
851028
23546
1007111
99474
577759
690969
512863
1015223
536035
575042
72451
385723
455389
344289
569934
190275
164650
540329
252346
621905
58666
25765
124955
808263
134981
275971
287050
716598
29139
239683
481480
989340
712776
173477
589338
327787
18480
288276
712571
115264
1014575
1030698
438252
515544
172750
17680
740580
124642
60018
553491
1006531
305335
861707
331385
987225
862222
461326
379139
528640
804356
233111
612177
387117
885555
964818
509020
987766
324465
211944
284662
441532
364568
270286
15087
213509
620539
495243
770360
613594
1022764
82219
784126
408402
879306
214357
920038
101640
775501
726039
360634
744605
433992
594585
356517
761485
988412
331034
783081
576160
684097
980545
182237
902657
614147
481756
771766
213266
552511
77267
986361
965196
886359
1015086
942454
809636
100048
598785
374178
415563
940222
675538
779244
801995
159032
911592
6850
705687
281510
717548
272262
987711
669830
717149
47420
171886
122233
489982
827630
233185
670100
22838
141797
766367
748587
950503
72959
853049
945518
766095
463186
246202
353642
391482
94590
731038
474671
199739
220585
422214
1017922
280655
412627
503201
843375
381431
887772
800526
394094
4188
328871
717473
81598
876005
148932
7829
118405
690962
382249
219203
6580
715898
583090
662220
570062
238627
952860
612665
1003546
952458
156209
109866
681598
950564
414894
155536
337499
35537
486249
341165
411777
720305
416502
56320
894077
916562
349062
38157
5055
4957
97658
720960
524552
243394
475790
524575
19220
839097
534978
260950
479346
684424
723681
552930
245476
804433
421811
27006
51981
514021
366555
586947
262430
750895
700228
51136
246766
526941
160116
968139
907700
346669
358611
991033
8642
186620
1039857
749985
323577
379837
762291
887356
904928
1028252
712906
39176
163685
635026
342265
386379
24786
91020
561495
261940
884990
975797
432854
827567
462232
62120
520494
768311
330039
986439
894214
1019846
836180
1009153
578819
834487
364146
537439
889336
753263
760601
936486
337730
548083
172265
737901
135530
973267
1026629
405647
843231
426215
186560
778718
437880
457910
756766
567231
531215
485358
250943
772409
226548
780821
71330
165794
383641
906592
821763
71765
167984
439332
716164
312965
283893
217887
321361
164381
633732
957357
234416
511135
932253
8290
735839
573521
707001
572720
920215
370680
478407
988533
872739
720640
803416
857360
369557
165957
407661
620871
913554
753801
526471
37252
892886
77377
780814
973570
377080
702465
696473
95135
256446
371380
707528
476887
805642
76765
564692
814669
198887
114965
910019
608989
553446
991673
286663
463790
156028
163495
790383
858684
708529
201992
788143
200748
670321
394230
471721
420156
454965
929082
42016
893382
1044125
623909
479221
865528
741995
782620
282981
27292
138023
928039
731671
70477
351188
808740
21344
911600
31557
916396
22999
536641
286953
139887
956969
1041356
53448
458529
448535
458048
436133
562250
227076
1034548
236163
982869
241362
919952
348310
931695
361471
568300
312944
655881
390103
759186
614399
274710
1036847
534970
356837
499977
359002
708857
839099
979892
599955
699067
551928
179591
846239
170411
185431
1745
1018476
1004541
133852
272682
295515
604963
831502
218968
548256
1001721
248047
265445
8098
479035
396625
500488
389003
301718
515315
887434
104073
840637
296941
854529
21412
801521
27506
203869
675893
599251
71860
132558
46298
402846
168455
306975
474136
497602
139902
779904
885195
865502
147629
277740
169484
681945
1023964
195449
732915
1001595
543284
725182
844374
646471
299292
824391
787764
106645
246038
974904
147981
806194
32933
131144
449482
826472
269609
426193
885003
968015
831079
816366
447691
830971
602195
162321
100005
698338
863350
554575
540071
546423
695202
913747
563284
515571
38090
11124
37877
867582
743400
736506
1040079
945838
218684
1038981
971151
785215
531444
971623
76358
1005054
502549
973362
172833
67740
420856
984590
117661
690950
973314
804203
968797
767581
352917
517337
118816
193598
477134
1004134
907353
1033439
718622
999719
562767
220860
455289
845933
753472
169627
349015
808683
324036
897903
279376
437512
796778
286643
242217
834464
517766
19453
264509
175115
887177
755436
1044421
568292
694438
66020
254950
536723
149548
98084
234240
1016697
879467
691456
86175
674882
782512
126128
205800
355739
1037286
833049
735902
1021526
928176
531380
596280
615510
542901
993476
208276
615031
783589
832340
209811
764607
349704
858587
1032798
513419
156304
852588
599371
752470
733366
748539
734263
502179
303855
1041128
311655
270215
407496
587489
784648
604147
592315
617871
922831
360309
460217
93445
272486
697324
236208
907864
928104
909989
832366
164968
433058
781135
715979
639895
427110
633056
816606
93903
780111
1010794
472208
676932
795939
197089
1010296
681171
91074
144298
120280
478263
692544
349160
703954
723641
597844
329540
343874
356371
985502
971931
440890
720661
920165
455932
170435
514366
250032
1014238
19989
67577
532360
682276
815736
194080
599971
249836
68242
381247
83208
222928
363977
1024946
471593
862143
302202
88570
966926
314468
875164
870967
308282
258710
3017
589098
330018
1042777
420972
186041
165017
41939
1005761
119357
148213
164186
891429
486848
931270
738999
730626
363556
798118
597056
920254
535573
497286
186506
221455
320335
1002808
364756
65189
934820
145071
708254
704382
774407
620202
258630
928475
954557
506414
611214
978688
1007202
87322
526192
114011
750418
194369
531368
100056
976069
822210
354954
294831
1019318
639066
833265
649767
889998
386985
412567
814863
20344
308935
942431
83426
408385
97027
1004647
422846
946371
103447
23993
1044797
650339
918703
152011
293192
355920
558178
372076
577795
668288
501077
480237
292419
921553
894042
30353
180274
7924
751568
698621
379011
906223
800839
849676
327192
438283
602195
171018
260899
564635
395643
331460
29160
450609
99692
182868
800957
216355
85727
370706
914313
600482
433054
777421
748886
394442
828956
203496
257005
822677
864243
770446
353482
195191
985119
837587
207992
250684
78551
770044
651637
894677
898531
931271
795082
406051
786820
25637
491153
850379
312323
243303
69729
996130
386175
652595
922568
409799
441710
112214
989100
397207
62766
312725
407825
932282
771021
10683
708788
652075
506541
178200
897715
803171
99848
91679
49606
687728
820122
1008903
425483
512024
474352
542426
185044
858458
468913
375692
123334
724478
364564
826316
642848
197326
846931
494125
761898
1002696
759616
370302
865470
881073
753360
171995
787366
980832
907404
388353
501476
1004881
233857
983989
916949
303622
419425
784079
506059
249737
667252
885435
1042666
846022
556053
826969
891146
427590
281740
280227
782036
319369
149663
518490
545165
485136
129678
600607
929594
728494
896940
102140
977589
1035284
43177
373045
481587
819471
279984
141944
276469
642269
917024
543226
827930
728265
768555
337348
679801
367429
837303
84068
887000
966657
447658
327753
951391
821880
1036597
715933
499263
525052
227551
613712
560025
689866
1012699
940595
800157
230747
906362
1016921
627925
69293
478754
137834
588107
891261
306879
321858
204899
304241
455462
811308
182351
391195
1035917
79153
963208
768754
247443
524208
412054
961378
934693
729167
1005600
1008802
180250
534891
439414
393931
800966
498099
298627
917915
139398
923672
752357
226732
171849
1034940
1008321
409012
540632
834469
551913
851534
179325
698026
974183
274553
601605
1004504
647724
200319
404630
605065
723831
665953
476642
446239
307584
48117
384941
667959
313485
683242
147576
597990
620338
541612
274137
275674
263243
304676
209711
831006
458803
811538
201367
1031319
880273
486799
302392
571391
414175
913675
433436
876063
814840
285216
608980
749312
137508
661914
90131
657575
943316
508119
177168
561310
1000644
29481
862388
856474
969757
83625
87044
754866
573158
870010
84980
47687
880773
757907
26945
345102
703831
642302
195298
965005
600057
608598
946945
939541
323341
235435
878480
361796
852638
738844
348863
236693
159182
565669
367755
9500
754709
589283
482750
755149
222001
353057
270054
256042
573234
515996
813054
95763
305106
863622
537517
97077
255417
849419
17544
615169
641993
773887
358993
439604
761709
32726
189140
911403
905732
329519
149533
1027536
348924
851984
468191
609903
729815
249115
162628
219049
347541
193287
741785
426130
6164
523419
527944
868241
96187
23112
421246
621235
697781
754789
317750
207062
962325
115312
1014877
224549
464873
724585
493923
402715
461203
920990
55395
887999
175161
865150
616213
747342
10018
1032995
1020749
268956
814494
300245
307436
300391
796470
800888
207766
791045
195555
190892
847807
891348
648018
491713
183895
798991
231796
77502
1020246
433497
78815
416661
418575
642260
248851
889186
28574
170905
1032399
814227
943553
26821
47195
989017
952115
1009078
427694
610205
242787
264993
770377
954063
105696
8128
37708
593180
148301
249758
1043230
23350
432035
347282
185849
928134
829217
27546
867052
793420
892725
822337
821226
921075
333897
5284
451528
399119
571152
836805
697761
295534
221765
600866
616665
425065
694079
873395
717236
370888
912834
686723
342103
128822
931306
353724
108681
473389
912808
278547
360673
247531
809371
576368
71986
701804
241297
28323
8814
698314
812379
162285
292076
506742
241617
969414
845548
546192
614986
761814
483086
1000551
663024
960103
329777
1014450
424096
10135
466516
434070
821680
26587
77784
208642
742666
899019
726877
713460
893527
927222
989341
303388
567132
303312
51093
84491
302277
316882
224410
656224
279718
157475
664524
873058
117997
764416
457355
1016742
473055
901576
742207
653365
798956
557681
216507
973751
823045
672011
74157
116101
712831
100547
892121
226291
250223
46430
980711
97428
323503
369490
368797
732026
433845
495160
565747
779748
569856
511266
144712
99925
195715
612187
927871
45209
913753
532776
334647
225477
647443
238403
522887
776911
692261
33724
129503
811278
402369
523547
464809
574407
548107
140273
678001
72076
638256
97284
843178
858042
998186
252521
495759
497509
531868
279164
142852
680578
922050
560996
664674
958736
608639
472504
709424
875146
699999
904285
468696
17792
423590
795715
548513
588786
763338
1002152
319340
39710
949615
420697
924368
137480
692433
442449
155740
683709
936138
106543
226512
1300
568220
454269
332444
340882
601681
1005609
77856
1015319
1019547
632201
8036
178924
529373
606447
784333
1022746
874119
970119
806482
793660
737142
868699
412318
532397
585211
81365
34600
594028
713872
45728
438491
198217
107771
642143
141711
587433
836255
83273
3747
22265
22741
138178
795877
953986
360199
260908
492872
504552
765227
240329
91705
592870
71190
714484
825752
548046
216125
830850
495255
754881
1023454
574200
131514
161917
695745
441012
801564
525174
362509
632324
521912
534399
130544
909195
1019604
209176
185251
225033
2446
863853
713872
163289
459524
162057
389044
10958
866900
327156
79479
100872
145641
611338
815790
230701
950675
770334
162078
81691
45826
879524
262800
839645
108363
725805
1013424
1043266
918662
50930
353791
1020949
186166
657078
1018641
667347
751594
49982
654756
195237
955222
78894
53820
572750
547105
391575
654049
517273
546154
921755
224135
951942
333623
780368
689430
571516
212926
663918
246205
92708
436891
78398
153734
457976
108775
695170
270353
491816
718054
234076
497949
243628
751337
599391
255404
556737
701568
570016
682084
367408
514941
1027728
1044373
459630
350023
533561
1024192
109110
257606
343853
398922
560500
609982
701356
59975
800850
447411
547982
27277
735416
477349
1045290
613814
987915
943598
631221
406772
347313
694173
488749
865480
454209
727950
295719
465568
300754
611951
166678
674
994632
409813
378687
75810
170939
647325
593311
441451
585353
736357
930555
684707
78351
144465
871617
683449
253269
296645
33067
900104
414928
216180
939245
177761
154437
794992
949298
21409
379812
852189
939784
8898
370370
417836
96361
866021
4542
100525
152968
534588
43640
866188
180313
358561
917908
911271
782495
517553
459472
724614
893500
915339
645518
339808
1024045
311338
885383
859191
288099
239946
86060
702752
84863
882929
150345
704634
235470
277095
902906
820339
399711
845461
179852
7366
371671
64173
560547
15221
176212
26120
633203
147642
330700
412524
546502
594257
196624
52477
843767
207658
44814
944601
179958
503822
57922
574840
884786
410789
835447
956984
395377
185185
735737
1001799
150245
2425
577284
765342
786892
127341
944093
566726
961658
933000
86877
725766
902914
773250
476010
916284
169394
948600
881339
491492
932095
602997
895261
9843
620851
937023
413245
441620
1004739
3426
111041
284288
637507
770857
214115
333085
1023639
997978
923127
268526
586524
716998
877706
737487
860995
561292
985161
248418
906491
935377
175765
524584
331957
854432
310479
578992
558086
351907
206758
469331
267038
253023
174940
559865
859472
511729
494612
882052
789536
265537
372420
575486
419149
589574
764184
522469
241820
19169
789602
869830
887948
90225
628717
438286
108372
827511
456752
991691
645271
566162
681871
562185
863477
647701
326530
411004
743122
194401
841917
181833
22059
267539
563501
604304
464313
855815
247695
194916
438457
328244
696378
684305
343108
363792
429072
779546
893813
618907
809304
1019299
707624
677828
381499
185992
42997
906130
528470
180295
39513
543137
32919
418111
1005011
857131
873712
900387
966372
545868
844483
437150
551747
493020
306704
376851
938170
487814
908755
493815
534337
46913
816444
315255
175368
102180
837301
276626
135211
282393
375321
483188
537723
260593
869358
778597
742269
94338
855164
111220
661844
267297
523493
496185
402485
606494
872924
283881
171809
665529
613594
651370
872404
727709
740386
15993
929601
159469
19950
121433
572457
589796
340437
436881
634672
432888
382585
705419
918858
786579
247674
938810
822039
182175
961134
402608
125757
83629
805758
503090
976292
714307
903660
970888
285459
781448
880813
321023
701978
282703
461919
958702
137395
849262
422906
458589
889759
605965
535844
979484
18743
73365
454427
303798
859478
152284
75952
65861
379370
876601
555088
485313
541472
130670
754012
409865
484889
446676
509568
761069
129045
285588
25342
787268
427
772375
833531
237619
710913
729143
145563
292312
873944
685964
331238
267685
590908
675958
455669
365134
984758
338326
789457
71835
351938
624459
815790
466160
983710
428915
1014450
818941
779563
903936
159950
405931
363335
235073
969220
450067
535818
72819
657446
921300
113878
290180
249899
728285
969103
561495
44111
1027097
888707
493163
94927
313605
855516
978244
278179
945341
569352
272143
970838
612433
29231
318940
428654
484887
270886
374057
456763
621819
572146
109993
589985
532518
906245
83474
910453
788235
431953
510173
20943
958815
59815
627551
381499
132632
489385
973154
819324
489762
933735
188071
965772
533278
425632
23987
693470
335761
63437
771435
820663
467687
782269
84329
75935
357072
496203
807857
525458
754294
716397
333946
192102
542168
75966
955601
577696
70336
311817
971861
509988
143406
1009059
1005207
887236
763064
837398
945500
716743
463036
501172
916846
812667
70413
157570
236562
772730
133241
932723
46286
386145
988143
634854
902551
1021522
512259
546317
606428
291630
653344
39185
473359
984315
252453
621938
218124
834310
558992
170969
948909
76532
512073
65328
955949
538164
347000
703804
492063
94905
334571
236317
866957
1006435
246452
981353
941527
450532
334787
158916
205830
63969
567932
161073
670939
526307
871351
981007
136116
569730
177599
714282
275274
1028261
39770
67638
156707
882650
229354
350819
91935
157030
417950
609652
143835
477947
686989
319020
889515
449741
517316
129695
397344
763906
560919
519133
58269
1037280
977903
283462
943471
989082
60228
832977
450993
579974
575503
760348
732552
263914
525514
932142
982888
1000830
738675
174011
600953
488995
879295
349310
570397
30702
884097
529159
753764
838950
122734
296721
534470
44622
651683
376527
1012891
600690
560537
777708
73382
896738
104300
12948
554937
947624
571986
940694
92444
8350
678874
191903
123206
848300
582648
244132
107531
944260
969669
215751
597295
338022
795805
23215
404050
76710
535704
669033
925307
279063
939487
769315
508722
594039
717590
470685
436184
1012476
227629
663335
384091
364694
917854
907749
421451
40297
130641
692229
506145
908915
949393
643222
310007
207570
9431
740697
325413
488647
749151
192764
413397
372449
275722
850127
852168
480665
1038942
433054
55659
938176
111410
276364
961259
381479
304375
1024470
442288
290578
630029
576152
618447
570722
503451
294548
531716
750944
266054
665206
854323
113100
935694
74320
487647
750385
495114
842931
93363
515748
797597
193356
198415
985413
419726
596886
227497
103613
882501
182130
879166
730495
587732
118056
696515
844745
199161
154487
789593
319575
924707
844511
941191
729712
30069
552878
907570
961638
85004
643098
985561
602817
678399
405088
734754
621175
903903
848969
896452
768356
812787
675454
564171
924710
526734
129957
474606
275259
724270
517217
216704
582744
798488
503959
63579
479525
278269
204433
849600
106432
437778
1021144
322837
385082
42808
163006
992093
931764
244728
642378
335735
374663
540888
583259
303423
716215
583115
1001586
369102
906356
877407
860288
709575
611005
862439
771429
646106
855586
578281
119326
782300
20503
911626
738162
141922
414705
517243
306843
227173
660690
914875
200210
548868
1024430
556792
473056
565861
44214
415262
643441
475647
818387
871998
831570
936423
733572
272942
1007147
102364
731025
137758
463862
310149
98317
602681
644896
87810
982657
1045005
984686
151657
129921
473774
946011
1023106
480132
493766
7041
73518
851060
938489
456814
618661
490343
190189
453649
123662
918008
820895
199859
232600
273439
680138
161309
347187
352932
628969
265767
123513
410884
328
626467
834769
858488
180642
455376
250584
656325
841243
161688
834467
902342
277067
636421
948721
276817
1026178
139668
81194
62639
126861
282446
862721
335733
317400
657653
638618
1018935
740689
299988
723923
21020
563263
739618
340707
137228
174204
469747
296272
689675
108109
500749
542339
372750
996617
827014
363500
854280
294331
121656
520878
794446
532393
593936
316863
187747
668267
158423
561086
749830
776831
681193
261584
611014
69931
21147
16700
543415
637241
473945
890967
724531
875615
799789
304642
565376
719569
500167
27345
376263
803327
782480
788119
237129
371124
1034987
474945
448202
368964
849214
253167
300564
372981
689376
330164
710191
490119
312950
463020
854095
328698
215713
403113
531415
189904
895828
629738
361896
533414
109302
220760
226433
1961
650836
938365
859231
57463
315227
210942
103198
579488
391030
270708
330462
728862
950330
449541
460620
429181
124414
396037
470330
842436
842320
328369
262422
135069
124750
564260
1010806
582690
686102
610037
978908
163798
745066
265377
960940
405919
400512
866696
46629
1012131
658706
1023254
933858
687117
497418
188140
632238
926342
546018
354445
180914
104926
410003
611697
156460
926547
85153
486677
519559
775579
474925
1036075
990704
928957
449241
762172
1015236
856868
833502
970326
686177
348309
299559
603080
208502
605097
1021524
301945
764615
197709
947410
677374
662696
404120
196880
1007377
105100
266959
793099
649712
823194
839415
1040903
847790
266916
677762
856633
495105
909703
746502
736924
911956
249912
158363
349353
1014373
43504
597371
23978
422723
156034
982486
966521
583856
125577
390295
224721
916842
673494
971611
454014
507121
368849
927413
654489
214503
852898
111239
612323
583147
929586
715024
639205
745392
72148
614506
802890
30959
976205
981396
153292
418308
919431
1017112
109955
721678
841725
621237
458557
986084
807403
139894
777669
532938
75054
144800
397143
60497
612584
219564
977115
287778
124828
98881
653844
314284
968808
767710
266607
153842
650610
633512
25116
232463
942790
925996
801312
158930
971817
428959
38288
255554
827916
566381
346698
65452
511364
490824
827960
828768
405667
552428
191155
806923
911105
224719
121333
590837
26982
94968
491215
39751
1036949
532302
98438
659019
940108
30948
800626
227599
1026938
710546
509329
11108
220445
192763
745642
570204
79567
565761
421098
115346
219691
296519
212402
540933
215587
788561
103306
113385
417518
304040
816908
646477
188574
421487
693115
190740
51116
300404
614376
840003
624546
786102
328492
7510
637860
171178
964172
51721
172775
575089
290989
385387
368701
244657
454905
617404
298253
133192
926155
543305
1007403
207920
409042
694425
779172
441207
487025
982565
209928
55874
496542
701298
1036025
327853
791984
818710
828627
673084
388149
582447
545877
49047
830633
433511
528471
389470
399241
55709
135912
282645
972798
841239
478889
807807
589936
677354
763883
766501
659125
1003817
461693
76788
839090
131160
309160
457807
514891
15197
508609
961740
893649
795484
777241
1019595
202050
307283
803054
340312
47205
1008125
452170
947047
434414
173848
698058
464401
230851
866421
864528
444027
372498
998033
896685
629105
372377
714893
91900
337331
233207
545266
989999
61551
933208
812834
376425
477262
999741
100978
120685
909069
554982
231950
1035467
184689
281214
88250
201015
924986
977080
1044567
150903
431409
940385
171017
381817
480177
759149
652757
357942
725905
988760
85064
816404
947962
153721
417728
299665
473277
318908
238000
209413
1014794
28550
696885
320356
868686
961404
719020
894646
421009
178215
511507
1018890
257369
204304
285702
194727
1002642
525242
815348
395656
1039659
481647
685475
70332
193731
241160
842613
344593
654677
356854
390957
403207
771962
669057
527403
176500
156447
1018561
706929
984340
238351
834411
896939
1025669
354609
596799
320653
670712
961880
16105
14152
844478
501640
724384
778007
591818
872203
39654
598504
413324
89800
577475
1010217
1002576
735050
270703
993715
802455
155937
177136
697672
391994
172168
774268
960678
559467
615436
55077
721592
435890
874586
280050
393416
14834
270142
183723
660945
508191
891072
314252
61494
394395
66873
137051
794840
309151
76222
907399
65070
748051
900706
694106
795591
252025
339651
978792
75357
184450
478637
430275
469439
549248
31264
680007
784680
394091
821639
792283
99178
999047
694265
1025261
412414
823913
406072
367496
49273
1020427
909324
150986
579727
434305
30908
595846
252181
753928
374793
974202
977049
177701
793713
449609
415430
265940
596686
205307
937399
303559
361465
131665
79815
516710
619570
795902
841671
994397
1039856
672397
33792
870309
948414
180408
1010248
674950
149542
926626
90523
881924
561287
703746
5020
386741
131104
46518
990478
378845
202473
205132
364022
432016
335995
930659
654121
976404
427485
230760
317965
174009
665102
529062
825752
672507
688169
856955
100248
371456
965530
511675
248220
5287
227401
991461
551978
845808
158677
62489
60233
310115
640274
825436
722863
751112
500949
650326
89644
407850
293900
888487
537898
97499
884263
559046
885457
722375
21098
206968
792430
620646
602694
933186
95980
357290
884973
827181
806678
607313
89881
436785
249395
814796
417042
950374
464055
552661
760828
140482
685895
1001454
531210
533354
245733
979678
991916
228025
667382
308374
748525
722910
228230
266906
556629
616146
477974
388178
1038554
930932
845019
810946
786850
1000209
345541
609749
235386
479069
497057
207455
236846
412393
695484
757625
807653
157253
423889
175421
310746
926836
515025
168447
522117
448867
798350
245781
73226
923522
845244
375574
183323
986368
504094
429010
834034
973792
851527
392113
202857
776033
700210
5747
784003
160956
398603
562616
280481
50143
327821
410968
825530
29930
324037
848653
249288
650289
721607
441934
117720
68399
700594
457579
17092
818810
83924
1000427
193650
888694
963313
693191
310267
800524
422302
605620
1001660
720594
76354
101695
163002
899350
288643
910283
711802
999022
17469
825937
815246
621408
521757
845864
852775
699132
903021
349164
572517
740890
906412
628458
14456
892667
918291
815810
889511
41249
116642
830072
685665
856032
417996
881622
231064
791215
1012529
195320
927695
1026093
884718
299875
729682
987177
107855
836403
267722
201477
8256
329323
48246
165562
558159
508508
280728
165356
31920
1036104
867369
516490
179114
907044
1019351
177999
958080
724105
480352
427120
669700
826861
295645
899224
1034232
729034
1036882
132581
179380
44227
648234
937986
875049
966934
1003399
1013917
192668
520453
963276
687166
531968
74606
644144
444757
344969
291706
302627
777581
991839
646639
773694
412384
66563
585236
407634
1001185
905790
1018067
902517
234747
445399
43126
619462
962494
146422
868474
389519
948575
830170
868443
233702
861365
775944
284851
752799
272858
229409
580438
563989
905660
525060
832889
385726
668411
804706
932419
1028578
4505
511148
539838
80392
390067
628357
649897
791869
147590
7877
519977
576793
304745
957085
862864
338469
959957
560807
967013
89534
262091
433493
836030
1039875
906513
897911
600066
539620
308932
865347
439449
678759
113326
447664
981565
818613
535653
931019
608223
721741
32716
831400
838956
950883
819348
433224
369688
636147
959928
63939
883313
1043914
559472
614877
412753
180131
741448
432345
29675
611903
753588
409435
929182
193900
168445
980445
856741
726646
829376
12473
899750
887986
715491
363156
533866
664068
12302
381105
45387
96576
832180
450545
401620
702445
347014
249399
223275
210140
943661
23711
939723
185978
799480
809770
1005812
478298
704088
683265
959176
229955
537184
474574
943977
381412
678131
864801
530863
591224
748994
798179
709198
1018961
31298
531880
657385
696166
683596
1034276
426138
230174
916611
882153
858395
417612
792242
930726
601717
831573
375751
763041
297815
875865
881449
863801
299857
274312
386732
906491
807958
844427
377242
762232
557448
116049
727995
459842
298677
749363
989069
51458
781119
407167
294761
812959
966503
275798
620619
652105
697025
643893
89766
996045
82073
297804
208252
945180
225761
830953
328593
469757
983469
703702
741075
818042
420618
300051
187912
759963
149754
691521
192257
968200
274419
73819
123016
751308
347890
405400
727043
562882
432354
95043
660237
510283
57170
922987
113543
290467
544908
107358
193145
566653
652485
493551
98859
764655
1040099
178920
514973
701588
628234
939830
78597
252637
635238
734661
779132
946234
723325
505538
1016218
741058
858727
337437
824069
255738
32410
240932
58767
486323
328513
372011
976425
377065
506370
250109
274918
384666
207196
334944
640466
227096
264180
895245
631062
227044
491167
481709
361718
809476
217671
180971
885709
1042543
1025714
638860
311686
52244
439711
180993
194685
778690
268647
48219
928894
734871
277129
5188
164411
800719
684974
416297
114042
548701
33509
1005033
838264
341815
213723
469001
428290
479298
358605
31924
614693
177810
679321
23276
478231
320528
164669
334487
1026769
778818
441718
248474
305598
741777
660174
521174
232798
213229
982784
404519
931905
193221
123957
792198
1039441
255292
384782
861843
859200
536247
906678
629335
171231
315322
945132
678116
585963
508816
739584
555896
126736
379867
282009
750543
448753
129119
132303
510251
305616
900139
105727
213598
369294
75719
38869
200367
699986
511011
233551
767550
1002034
669610
520242
133402
591160
527362
616269
829047
346528
96801
937539
498577
922158
55711
188588
53922
201633
236416
38200
195162
184274
27276
823696
740374
705227
901766
896222
758643
871088
847126
883583
939073
235827
1038669
90641
11834
76234
259685
845236
182874
581772
362878
438408
897858
174778
455879
21807
223818
675585
297110
656121
75942
1036645
537308
994751
29266
975493
646586
454548
872711
71078
317574
501347
322597
1009820
266457
274018
893960
710004
332232
448688
840136
894807
518242
715471
157446
596640
578202
101823
445226
305383
974215
157466
561465
146814
997798
412497
837575
343372
214324
762770
689476
49131
410587
162421
568521
844468
54128
890878
362174
50862
13660
461331
837252
737
903539
75622
138001
722878
796135
653497
290463
7604
709500
264300
901276
186703
763981
353634
449780
413043
750212
555548
699136
986774
796415
503016
1037788
92988
29924
935291
1043808
90570
127543
450880
71023
833624
152799
62687
847043
179149
112616
6050
638829
251534
939531
572765
20029
754054
907654
174724
566777
275743
766155
862861
982780
886092
471368
761479
725321
797733
634623
721191
593264
854634
95954
305862
401742
735119
161475
688725
45830
650133
29904
697283
652104
741235
841376
995321
175063
154640
35177
33995
165837
193971
907171
281688
808918
832548
152105
905416
120826
328782
552002
672437
1026357
913365
287217
278909
306174
377508
71829
938462
925897
945948
141935
668639
1027463
279432
319394
1022505
831872
831657
206715
778208
27790
491903
132329
644165
427819
790
1032082
914129
419721
491307
521946
571431
413543
541979
882509
318356
240315
895706
293161
989654
724102
791365
35268
971132
709018
966406
190113
123296
621514
391021
171552
273177
850435
368395
598943
303809
36641
343375
457603
1006474
943937
316983
445683
67520
957911
99369
298681
504577
194982
929507
457694
704000
822951
781423
94738
296750
754454
994124
805488
183856
631699
491134
166982
342558
666445
992009
386089
967340
861003
561154
96854
669305
1600
666393
107898
220939
616231
138917
852645
587777
966401
267562
153857
689936
66003
881807
583024
274824
443
317370
712409
379460
861011
129202
683348
323253
251719
824995
189061
891605
99434
119820
753877
997280
116821
682282
866072
756225
936945
668070
736377
280505
830095
238530
530645
314070
677612
363215
161362
334719
424343
216862
492219
384871
214640
256122
309423
316486
317834
649744
951150
401139
540948
11595
652520
675765
70118
456766
275417
931077
314663
588437
366665
443866
628247
923703
736082
363972
553069
201156
490278
880818
506796
677937
419971
544354
934462
482622
553677
143923
690798
834356
482147
261905
250404
896254
378163
336047
30981
774148
373211
249265
568169
816793
271375
191745
467880
998211
45455
251940
3038
971273
42062
983663
394730
553357
677114
481480
546587
335496
205240
187050
76707
612630
275706
279690
130494
68543
780742
63069
948310
661487
307590
711117
806837
859361
579321
447682
896164
422241
977697
464426
238263
736518
1043261
1040650
1009420
192802
537565
26038
225016
571809
719395
382351
320676
787011
290884
1035551
726055
135980
191985
629403
1004868
526245
591345
205667
202508
774761
95946
457152
304960
102665
823834
324824
452578
877223
930401
596803
541081
66144
311274
417691
482079
436800
310976
517180
747890
788434
729672
929455
947532
862540
234761
973468
521366
101709
208594
482278
545548
533738
148826
474085
679334
333567
784712
959048
1009520
403568
11858
1018662
209568
327373
142573
88418
961228
379706
206400
295358
866367
753395
197964
478330
1026261
901246
1011874
249517
155870
702054
1021912
271595
1015081
562007
473561
616094
782293
309074
722349
860487
857497
988187
539316
512116
54273
338685
252664
834196
321897
9507
845885
787383
961533
1010195
60632
723538
638185
297584
279180
607289
451070
756407
913145
482837
311256
647020
55413
418424
457146
36958
1037453
700744
264513
523072
329942
884003
1007805
328256
812637
924862
277865
503717
196168
32767
43920
872236
244094
197147
797551
1036140
412672
833426
524980
687317
829512
302785
559302
921719
607374
638602
809391
962384
537028
902099
954745
608589
154393
388318
567045
688449
413119
575787
696940
85342
1029376
231004
606010
540084
458577
267669
718664
826190
95425
690566
249856
256076
65200
896565
290997
573959
338844
155645
470184
798501
413022
208533
1044677
780574
209960
566626
59196
87106
552960
494898
873168
696496
193964
979478
141290
635573
678512
975919
1016928
379663
915291
420921
768037
636388
667918
539401
521115
648319
99690
522534
531781
579364
1020057
299841
245349
636567
695936
983440
420448
389338
834004
34977
37351
366267
731592
142052
823785
844786
527260
733346
839758
138075
1038380
569586
891082
744856
787180
242133
779448
127361
26847
522600
738791
571677
393141
629
261270
365928
979165
693197
997860
122861
112768
27110
364304
316733
158076
243035
999916
101538
807051
716955
970508
924201
229067
983444
78383
686864
239229
747682
679208
1004976
266344
783241
266450
46352
633068
319548
36305
664645
309394
444803
811208
984889
972677
287452
538379
792312
722355
462269
263321
571880
485314
214946
51361
353553
813171
1042343
403425
999352
236263
73609
596759
902487
510937
177791
866873
1041321
822948
777763
365709
101572
43890
1017711
69347
474341
621984
991344
593385
1038670
498760
551312
553141
625324
1038446
231740
183517
720689
265575
1005364
545145
592091
835839
428165
523092
164223
513726
227189
431253
836148
462497
142500
951476
74924
192476
221386
629299
828961
667435
191323
536325
219073
973632
960602
1024981
497595
139737
866785
103822
690154
2711
575366
59060
918806
196832
141497
414389
554621
736693
386122
556145
296093
758935
689379
446836
668764
174463
418113
316919
821376
734087
908257
399883
239677
560936
17195
949384
528167
383948
873521
978541
80026
844518
336897
504019
336953
549417
650048
66642
114937
938023
707788
597367
535538
995670
871949
284767
704273
249520
20772
231808
426887
918708
1022308
831
905626
320026
153630
973267
434153
694124
564803
1018064
502157
662228
209503
147407
686501
263576
763173
155770
698374
387803
311957
189235
424657
540525
47715
738791
916786
332397
967584
169284
663252
379613
46966
719893
66869
351741
1041057
485479
101161
101440
137065
420912
560647
595463
577359
550430
805686
854482
952431
524181
300051
49638
636036
258171
569889
563945
285191
1007803
63196
854728
396293
516666
142891
209876
556208
265073
760265
60787
1013212
858887
1034224
984241
902196
891870
128531
420863
98797
953135
651507
543660
306723
703919
51939
315051
553965
485674
832763
603088
434344
822082
52738
142015
243148
465602
601464
974413
630055
1015297
723813
268578
832776
574214
540102
559909
276823
1030219
663347
680250
294854
1030405
258531
512461
821976
207384
486340
647496
375722
706610
165073
178159
54986
1007726
220436
479769
185878
206493
377909
1029587
1008365
297525
892963
235741
942313
382907
575820
405560
130897
598549
650259
440103
146586
704151
516235
1020591
657910
867324
911016
254418
364996
1044195
961303
337155
60763
125232
369173
380462
209705
345130
1005059
979910
142760
382209
289856
364531
938263
764486
825089
983423
646948
86569
931041
931749
255896
45586
349473
950855
331751
633849
650039
648733
900699
967921
978103
364967
871509
510004
594710
196047
341297
667846
646919
442352
1024536
959728
536471
171659
225592
192113
221868
45161
779061
588567
668535
825369
172614
29462
224956
66869
40707
300340
128922
553768
780427
792410
167339
180104
680430
308056
435005
643485
88997
360924
524257
739708
373088
953585
197068
1032046
724968
660476
23766
567249
333122
515146
485897
777540
102786
354981
703413
984968
39258
697283
863178
759365
189293
174032
171538
431427
1024389
116118
393788
50935
973869
810834
204900
80929
208094
761991
386341
60732
263277
642457
662116
1026256
521424
420341
942863
687637
152920
311166
667714
559272
816475
530425
847346
344819
126013
82392
208706
925234
848215
1010866
699695
572631
224564
46742
335602
135290
360886
564852
103438
39959
305683
311271
783419
623552
540460
750383
12682
393634
396888
318896
745372
416040
19324
354479
489734
428803
860545
484447
1043800
208595
303929
739229
144760
1041661
374316
957546
738335
92388
986107
675033
548656
132128
863131
171774
88170
515508
9363
333802
285014
897238
174602
153946
584984
237699
246555
244714
463695
69697
608164
927375
601380
347613
433994
117109
890913
867346
886188
914722
39754
870182
762983
854801
808427
508937
342018
385871
563903
247497
648904
898044
410077
3503
20020
13055
696687
539375
128965
542136
624734
521711
12676
314555
577363
688548
838970
86034
330608
511376
409456
948400
820913
855252
669467
367976
705748
31015
469140
372332
1007330
693729
982174
932100
33475
126939
714322
18154
338470
537190
430073
631393
505695
116235
673170
642305
1016372
159000
783332
521865
311517
95996
998131
528107
89647
692966
429851
458584
667494
1040716
549388
204823
72007
386226
697150
259311
91949
787592
705840
608377
379301
298397
442815
35470
861519
321960
250095
273381
465695
935693
115005
875803
927960
777889
646145
84213
628975
661458
443360
509321
578665
569603
882061
759870
469028
1043236
272585
541029
673802
793220
280981
107341
566044
853945
937058
656158
503112
352477
656785
123699
964336
623335
26340
475831
360342
7354
905368
275047
275827
494177
99226
187714
62045
359142
118886
518661
181611
655359
467261
518956
17595
350589
152920
236810
976426
821967
383357
988834
1011573
128575
199213
152448
979197
861809
977517
961261
270489
715347
484554
229388
309217
466593
497217
18621
950210
1026571
481555
42342
850724
669969
174004
234579
529559
995315
820593
333561
697557
765432
103699
41330
225835
891453
860021
971317
462247
226660
232058
731245
974698
190160
297145
972425
772132
788905
578819
921734
830234
1007040
473008
999959
458883
808031
48839
612041
308266
434867
505381
795625
806352
445683
614917
741772
96715
51205
874959
701329
940516
486873
465437
625453
668434
517734
843168
642680
516242
804445
37163
976532
694015
705319
411784
861464
4631
957671
585643
1031992
999664
283419
646844
723486
909460
475389
5332
393534
475583
780673
870095
123207
844218
300712
567997
130137
321917
200445
841675
927948
5372
334575
221003
382575
16160
36167
316290
530144
137683
58243
477823
776475
18229
1031180
568500
213667
408265
422675
838252
214319
611794
354478
97520
1036629
669735
266838
667822
663133
739852
663243
716256
460177
756707
365966
859091
207989
654138
528433
49309
545050
458601
888767
419983
670043
920965
1023733
892473
735929
971297
399879
270441
634155
270745
1005345
114833
451166
789565
1030062
155809
618110
452794
495110
975113
270850
591673
384808
713892
686193
170438
479047
903377
129439
542316
189313
867506
780370
277447
111447
791267
804848
1030119
273749
879713
19437
956084
205257
481828
370623
145396
315586
1031433
496330
202045
392632
290396
518314
924225
301528
970802
320904
51580
848354
733766
143965
914597
1044225
562786
229047
58890
141346
419567
443695
297987
438221
153712
615463
372071
262240
745770
2079
306945
909934
262296
1036195
975416
92042
342975
9317
557419
582669
920559
928897
526727
799812
12307
1015884
937996
77728
655984
676024
27722
201829
250569
392756
942633
155945
706741
435960
505474
298517
655914
107151
909039
975491
906590
842350
316326
698543
292775
2842
40391
103189
909050
847221
211234
107111
959130
733418
967250
940070
129898
412444
863628
956195
968696
136528
674863
854134
33058
230523
572500
766156
254533
335092
742536
913538
246979
253483
116070
845866
13849
581704
992500
116035
541335
524924
69696
889443
523515
469644
444600
506869
335779
192776
516879
232645
297102
152104
895267
92144
842881
275355
369759
348638
359730
873069
54677
796663
519464
785131
391977
529155
821598
484238
999844
919125
567441
842123
435105
14825
730314
629273
875325
272599
696685
817962
248008
664391
532484
699852
837597
191229
865512
300173
383366
791356
152160
836220
920930
698231
1025256
996123
791928
263276
917451
399904
676037
174954
27263
231949
438476
615179
976587
835136
544207
670806
1002554
832695
139668
432226
820793
72046
825090
679128
955221
264001
506427
827938
11683
70287
569735
428872
1018268
531492
895111
647535
809287
506536
281868
780714
1040650
152797
153356
596040
695916
864669
970810
791723
1027823
1022949
939859
166409
816260
497719
772323
426059
927404
544261
320954
134731
126809
568233
162504
357492
626090
113427
516984
530810
683000
242970
324359
394939
331705
49386
558118
935344
220931
825833
178548
700325
44209
826078
280758
861805
197336
366202
571025
426570
367167
558451
272318
564958
416503
382901
80408
968656
209270
974817
326946
952371
595854
483532
231146
87295
929137
867242
47477
892785
326831
997498
496406
324616
620579
163660
220765
669380
793222
929984
702707
971706
804866
192952
252273
605760
500019
313517
250115
282855
300932
875744
399310
817387
825868
615485
885940
39298
480648
997107
282903
512462
285966
137730
364095
315069
664617
640599
174950
762738
620708
543167
653339
168429
9084
429828
794157
30454
570783
598505
76034
942475
380065
409572
288155
534978
399384
445963
170735
590564
381622
552890
933621
767313
411386
543952
1036142
394873
314853
1023067
255587
641631
728458
908689
163646
409277
536466
605298
1772
787987
284794
784031
328732
233297
778648
995023
759261
539333
321225
299787
275122
570209
497598
223783
484146
398065
465725
29941
763489
500953
838806
374551
175818
715702
603814
1026535
477446
987816
161127
638192
334468
265025
566513
635682
466118
886034
505100
254790
498980
946754
697269
765067
617823
296143
969500
803865
531509
953402
1038366
333400
625308
568115
16865
238368
610413
715920
989086
164208
369619
17203
757879
851519
277138
265647
536942
618020
635044
463637
680143
1002644
661358
378281
172015
497289
1030827
531329
373421
152348
375970
815001
400624
802596
662314
96253
57671
845654
327521
229459
428353
61148
785544
711804
323533
228483
19426
527725
557500
809955
397082
25489
298842
815390
68957
664080
723536
92905
646636
1018392
872761
306326
716840
615486
99399
87144
716081
106409
919128
787580
1007047
65113
95
614271
480353
105063
264377
41338
859638
622354
660113
220323
489858
742193
298303
890330
564504
734608
810744
919241
670612
779334
716175
1024441
221826
575455
992770
707068
472429
858193
818976
152377
427746
786553
553787
754736
509526
585066
505089
437052
630627
608334
39628
216248
886220
475183
905280
580637
707606
862566
64371
264435
751694
324722
114941
470462
1023608
204142
518266
756701
216324
594098
974276
372898
488250
61806
804777
616692
605124
541835
1040999
173941
965676
438378
1033130
169059
503499
1000894
884386
593515
450034
420687
309519
77094
187549
788719
380542
49978
873446
788276
103955
282501
867611
71099
451285
316830
938293
790833
300414
181914
4593
567270
665490
624995
849022
123679
755927
884130
636643
291990
683634
78870
843925
334455
133978
486681
517889
399593
535547
570549
847251
639233
529641
400395
98136
700706
463956
558212
792742
361898
817833
142592
269980
133444
80425
977524
1009697
937211
648407
488788
369098
111470
318548
629038
968733
1015733
300555
993102
553371
52008
822404
930800
988047
807586
63466
42310
646179
748533
307982
580231
380447
444141
458080
729285
969163
633374
117638
963617
1036339
388449
891225
867991
11177
798957
513303
462316
1022360
944734
643608
669594
646548
688899
287061
121809
533811
254023
213078
306744
881964
52214
558517
821356
92916
27495
892790
857992
457918
869400
26261
723703
629890
1042971
543414
973086
264059
254612
612194
238056
646763
300733
584697
141539
75590
608764
1042371
304270
603864
502026
547905
56187
249173
902053
1006249
751766
424001
103096
242146
235935
442677
529366
71041
61008
848757
476511
160010
587492
257729
957182
902773
407619
575122
201589
872613
865330
960155
947138
417702
129621
823176
589226
519920
102656
859178
833822
608844
579554
171919
254936
248084
718406
176056
111122
204689
708716
570181
84630
174922
260451
646372
498108
572603
953319
428197
121621
175241
503244
261741
987131
95386
668157
159119
195840
328497
740152
671644
905467
449659
472396
140544
579983
97643
858603
692176
58049
266707
22150
633478
786551
716058
356558
410277
68698
758257
312136
977927
881740
390295
959252
125407
465053
178587
534255
424515
745310
229632
97699
82675
936178
627198
697113
703648
3522
548408
1038856
369040
1015399
185661
793842
430080
527822
427366
704831
251337
731845
676691
341113
933168
497194
955015
815964
99181
303908
347209
642455
346337
503429
220951
1029317
526734
597370
901072
827249
717727
47522
480241
522451
371807
971189
289103
18599
1038873
321061
705100
492226
817695
102590
919837
444546
144847
607000
365370
812665
883443
605323
699670
32259
783968
488308
945434
1036744
960994
553846
115879
888551
412410
151460
406480
855730
870028
1041589
647550
174388
745545
760537
559032
599567
272034
517607
131132
1025795
748155
31778
81464
687302
226999
32991
768099
372403
945791
36737
406866
646363
832580
865722
91260
731795
329356
337098
644420
906101
743336
805921
782283
159414
501214
566808
388972
832224
364289
616613
723394
452627
722521
675828
397422
240661
695754
100165
667003
191764
630022
357235
736828
96631
633739
1005554
885859
66146
297341
275149
707986
195430
470628
1035398
845439
629870
931418
170902
894861
235755
1024862
702477
234269
254801
879690
24808
610922
170187
975489
615634
814976
122928
585368
10695
111044
27303
710800
156827
889657
31217
370118
787575
240238
249969
188957
879225
396716
248972
742360
429953
691096
231972
914046
954687
516539
889554
744903
94877
22494
671595
878815
889102
1016635
964788
390188
128787
754489
716581
996925
543521
873436
206551
240288
493931
579128
980052
17048
261751
88849
773161
320592
376939
294599
914886
528733
523445
654275
698603
415303
821839
915841
775659
654903
791094
783720
799532
744940
397537
11446
132775
615903
962270
731006
702523
753455
1035265
236200
73936
778509
455778
1009511
752650
130497
972269
69430
697338
675906
629651
194114
467184
1032747
228332
172833
352511
440516
247151
999782
480399
689567
922849
623894
727429
398539
650488
638245
489399
351650
523502
460149
441733
86867
515401
313633
756909
533419
132434
835025
58274
1041454
616253
172703
302844
591918
281391
104017
226678
328665
453304
63866
568233
584774
415644
434505
58580
686595
446697
57257
791186
239903
974999
713543
98515
780720
427416
713876
50410
156084
1038418
664876
140937
404416
402958
64360
354047
443905
912412
305812
329235
935374
114181
601958
406521
1002068
734922
378828
484010
635954
793854
918536
159976
394851
696483
60678
154165
621556
366247
314816
399726
688705
962983
775481
880066
4116
581259
403175
808934
430035
380492
780911
1016408
429984
95062
579467
715067
842537
6195
1008235
177675
664895
781234
1033597
219816
25882
291500
330607
554698
435718
827580
414141
944103
47494
227394
116169
834264
912570
781424
814924
532915
621134
185559
457803
240453
1012151
58118
458412
175114
1024280
1008009
629832
577415
254427
718875
881569
421948
662529
876220
894034
530132
1033434
476775
196710
951691
1031178
121231
589210
832913
885202
17463
226137
408463
44670
165916
65255
903121
329446
752714
987419
852509
334700
86838
941542
744117
434324
709049
496575
991539
797757
129342
920151
870845
685411
817420
768673
51097
232262
764066
783433
337942
656655
32707
496100
214383
281195
95996
777039
634379
229147
233091
1016080
13873
343390
754349
280301
923996
614993
265185
742402
793422
127520
951528
240892
611413
362471
912375
861871
85627
140774
30536
787445
720888
190711
933835
894055
590813
382356
538909
916052
863350
197869
241050
932741
1045175
454993
590978
658595
504564
993483
599924
1002125
716056
825839
486578
695513
647643
479511
129431
109937
1004662
1005625
919935
1034410
780063
810797
191560
520623
675605
546165
404314
910205
749994
355858
919687
277260
45666
551627
967303
195231
542917
485153
899318
47251
199400
219241
40781
548243
856276
60191
515465
738600
433792
799988
41822
318831
980425
503181
747067
577285
78525
547564
221324
681215
159959
536204
491845
528208
520481
153009
671568
649813
133668
554886
459482
53228
844395
706459
501188
585670
283599
1033134
389307
929997
289543
534435
833877
214058
743089
666079
759454
696248
485763
449301
60050
139185
541261
174816
650892
257401
108593
70031
123215
267688
790851
618380
514624
804131
246180
110551
985618
661215
513209
1000351
435975
511244
950578
940281
673289
367035
116948
15549
96970
916431
845240
669259
781067
622506
588777
86738
954237
913082
218757
623828
1002871
108109
198156
350236
194793
85634
797841
229756
764956
74163
688823
224000
139652
188257
641977
720842
307719
1037244
325887
76844
775547
267694
388896
139315
437657
807534
950201
73434
1011719
142035
748649
281259
733974
1013877
51767
769242
637540
508856
417099
1038139
26165
846270
944870
559412
791098
582416
106875
267141
43640
477404
448475
370100
61688
498815
423226
267276
251408
661356
395928
946121
788521
321130
784571
360377
666706
201252
1032187
169108
196425
742039
899109
45970
773250
701796
843740
46542
425858
512747
104873
816579
730820
767721
512714
743810
991338
744908
497974
110005
860152
724646
752125
283923
692116
458385
102213
713463
758655
332439
487304
826933
925760
691648
137325
989613
599035
958237
30352
902003
780474
879958
179455
835544
906224
919409
1037502
343298
929830
126994
791208
529452
84268
341029
987971
171272
684496
443820
810889
95012
816201
86641
881605
223974
901139
35706
145991
441106
129521
766040
592465
181106
954473
721757
946650
625699
462674
259214
567693
998751
223216
77894
336130
514571
480483
818006
290486
369739
182328
656772
606258
383097
227755
952416
171219
405233
833035
468402
711242
240940
238035
319005
597380
465540
420260
189718
440414
502199
601833
135618
677515
317867
359678
171618
188409
188084
196409
113166
538535
815321
118366
775277
570193
108296
447740
271794
494492
869015
299624
59096
72929
13655
964146
690686
953451
87800
420471
680261
830849
744912
876836
264127
202833
540271
363980
663342
414877
754462
254508
283011
271862
458051
405086
637526
295380
882347
349309
592120
424764
892061
508065
394231
487076
59045
143193
197083
127813
304907
4658
892314
887631
772717
28198
671790
533562
206827
336714
58348
474092
823529
928723
863852
658688
810618
873331
1024191
925904
423013
137940
178136
996877
42594
1015183
747267
491788
337101
749000
847565
424640
517296
528889
371116
640966
279744
897718
70497
781699
207010
598000
1032214
448097
622903
513220
914881
251055
650091
156710
942225
399925
362548
56869
990963
895731
861740
422637
252146
928997
395553
157672
795077
28228
253846
87211
380152
972313
73589
459468
552884
709983
324040
166325
244407
501077
583588
210468
697544
980439
877826
480199
768098
174653
759991
425168
715895
862889
810065
101023
518230
754176
683054
190642
762971
768623
228398
148736
792151
908104
338531
37629
844265
838237
773609
407061
415279
543421
553401
187120
585126
514431
76637
405033
847278
226159
481619
1030463
135003
994911
646175
862822
51289
423299
223190
220578
278077
816023
481352
356278
254954
980305
323831
762951
414230
916502
594414
352617
733147
200746
741486
20215
317183
500005
665092
540093
1004872
238662
888978
221461
14086
900492
528428
787459
703297
1036357
760040
231308
229955
144416
77184
938036
467803
643155
629335
20116
898708
409257
74279
57362
214145
27953
1032634
1039822
360920
347405
797874
270165
931932
941408
424885
142356
473025
485167
362014
555502
392120
47059
579603
759650
819071
79676
290890
1030006
248785
213041
738615
986524
285001
682162
277768
429019
612514
142555
270606
326486
992752
1019541
493491
724671
40322
661100
470421
477157
105302
702481
754641
247134
671672
518243
509472
753539
54569
394390
518940
429668
807373
843618
121528
837596
193826
942960
120129
888107
852419
960334
389575
944771
988275
325030
146325
239797
729507
320297
447950
714882
763704
865779
899888
1008681
188330
489673
1003827
78868
748103
315987
478412
624042
202682
553712
144494
300508
410367
486641
503449
110721
684036
325118
602161
752044
718253
34164
261804
167469
195980
971725
14970
944146
841335
1013421
873311
1020473
832227
995070
476215
813239
47558
58306
905072
155156
747656
57854
418490
485327
785858
956816
778245
1003823
752429
948782
274317
337953
838222
656011
520033
357547
626548
134227
707537
200097
538834
161829
933561
450606
1021355
243673
70979
413801
539265
889640
968496
917378
324759
433640
256169
790782
294221
877571
220139
639862
1026387
1025584
20919
572113
960377
48859
457030
676547
987316
231018
126155
654530
501222
959110
620088
756754
797344
793033
318477
604354
507006
412033
52242
208877
1039691
361926
836490
954893
294018
240557
305761
969601
430497
131425
400972
920896
1040737
195390
17579
730122
564720
338933
1039965
108753
691639
891624
129991
314053
576429
431778
470380
1041567
554485
720007
578720
163956
152087
799982
768941
739765
7519
845391
577743
977599
778925
829740
373422
646223
777624
825441
357523
1042906
882746
51888
1045270
644175
683045
871584
651428
808279
846411
200100
737644
445668
8940
734393
92834
788503
150537
1037831
756366
543929
331742
74520
922641
1034539
533558
706401
965465
525850
33164
690106
957644
842055
36279
906057
676501
213094
846648
839045
444518
359647
226612
103389
865751
414731
231486
453622
729363
930949
438572
23301
615624
542511
610963
444819
660868
267205
492506
713175
599060
120593
301140
636602
794393
985914
448501
324437
133087
1033384
255607
401230
175641
957940
733025
968385
724479
80584
229303
105817
984877
168668
720493
885125
581733
831819
819801
267927
716487
564277
742896
102935
893047
385622
817123
802589
499663
386293
811934
284420
275860
348594
1019328
732785
916371
803255
859111
876433
911644
735548
255097
480925
548058
216395
988302
181780
156146
319401
147118
124679
325015
1042917
68788
888966
340084
219422
755831
561087
863315
392753
686835
1042874
693554
783651
320089
605349
784621
714928
766025
919068
284206
648330
295020
561409
762105
54268
19949
103186
281992
825669
337259
747304
855310
1009144
256481
134950
129845
196761
543017
257413
1038196
314653
486815
527109
473703
852222
976741
55499
95746
197512
926665
22534
296385
529388
451032
297341
999970
425034
690979
271433
331554
293098
363461
611941
750537
58628
863818
676205
824225
747047
7541
886613
438849
231706
747658
734823
203257
164460
548205
107756
854071
1026868
147119
522974
281873
103761
49370
667861
607880
303624
705451
24456
543818
743691
304145
595878
180192
287265
930963
68901
835589
817234
271245
350469
434400
196942
736129
336479
111422
307633
212563
451739
898501
645077
301691
529964
213966
886554
62743
134431
420214
266526
575495
261793
696628
370266
466120
903812
728522
770962
306031
781579
90790
811213
728548
897654
243885
978834
713923
730104
810118
203526
200942
678923
535499
802804
342756
564772
187176
967373
177841
979963
821920
104777
946743
496917
622763
68389
864832
606460
478670
20004
405105
247261
954742
369233
574998
480288
325731
507596
390033
672295
1000450
801641
590459
926153
553550
1001420
244322
869298
1034298
181286
554058
28918
322059
423860
265257
508010
517206
57589
665282
767032
52045
432628
491809
138271
172149
928447
408891
517855
703457
309225
690204
643274
342871
771650
883657
562412
227235
859067
312024
811316
167980
5104
553448
889981
506457
985969
564528
1013259
66721
505386
713547
362690
656844
856379
337857
111057
163929
994652
822287
949085
616976
7298
308971
680421
580281
353584
23872
812251
394212
259414
927993
744910
1010082
157963
93037
1042557
181390
661176
444833
578009
862060
506437
1010253
283616
558213
945273
257554
195411
159855
67379
875153
896833
501601
803358
208683
473004
499407
901383
23052
337635
1008008
435533
997206
14711
425100
546592
513302
113600
935104
574606
1045239
1021591
395253
73503
6924
840583
182250
767415
51034
483761
787308
840750
855533
860384
912048
47239
337710
434308
90989
381695
162882
514757
797970
506022
11759
397155
342800
637622
239767
446243
814631
1593
515753
211524
52288
223163
17757
81126
656331
941703
298752
902074
592128
339186
362337
699637
60816
470559
574763
812566
385495
67432
471889
451849
607988
460726
407214
717396
894556
519687
772336
1150
384627
522207
771193
953487
811838
654295
312400
412991
435585
466778
596446
706624
930274
958653
74659
335315
309644
192207
185435
319403
784648
136562
1002301
694559
900744
1012593
554735
879636
346231
937770
517809
221271
895124
764190
502360
324195
226071
583307
331285
437570
47427
995449
1001296
406909
927820
610506
966527
843197
348982
957364
35035
645962
984498
1033640
398785
467666
550306
134620
1019044
750990
600570
926841
363418
85846
783776
662303
149868
463574
941172
987437
488586
740619
230540
902616
608217
466704
422579
76196
422596
966540
800982
511570
294060
838593
45935
353669
599880
331518
657411
342025
1022775
287028
165083
538366
54863
97818
462086
910749
72106
1044647
899343
129143
499036
844619
77486
28525
994048
47233
937103
567992
337788
364321
535917
673787
153226
440791
721474
132105
157619
485007
193730
666666
786744
461942
786340
499629
668948
910954
487049
661764
984230
328013
402094
1014102
659972
232386
561155
767536
192124
414619
1042878
558990
713547
574908
908912
143821
673193
986346
433759
361671
266707
587940
124149
1036129
157807
376919
527510
401063
947313
716534
708328
805688
932594
43881
165019
332536
214167
650116
755941
361376
56498
345425
207175
624278
666656
311606
949624
860061
577552
695383
351037
417641
334240
934828
1011135
428979
770794
461343
800930
171857
367254
951339
421200
711622
774085
319845
1027484
464820
905732
55857
940042
52034
493341
701256
383972
654369
451820
1018726
11527
295227
427453
623003
718115
21376
840669
613863
452729
778168
715924
112356
993719
29609
598560
1041235
586351
28117
164744
192316
476855
360778
392257
207541
159273
134405
85402
985713
98403
265968
924991
384059
328204
987351
216028
57275
560319
526038
482327
201445
813686
850366
207954
234444
938847
671727
1010671
891883
414159
684776
553307
654911
691411
13318
174051
462016
47258
181598
881980
472431
372088
290850
109926
600674
1000678
520901
189315
809507
81061
358523
498568
1040715
49266
956730
107959
1036429
982799
328449
110802
849720
244158
684324
1023398
920923
680560
774345
519129
583683
963840
116854
64032
842441
678091
780676
747723
470819
994152
270022
473385
944012
4248
251461
896190
1000108
866188
534281
1004729
162019
695792
680464
152138
520349
839479
447802
826943
315136
459368
897017
953297
472895
378212
343646
337879
311564
727125
117257
279889
981310
232438
1004105
736620
725912
63703
36849
258533
807034
915720
416797
192243
283724
130242
905926
38931
139960
984048
1043210
166125
849521
707963
538297
239308
270083
430944
532896
575911
39154
188963
652857
814167
738625
892338
7662
499414
669614
669133
229189
122160
335981
364430
712306
1026874
543882
371153
500296
178268
501415
786476
449497
751310
731385
950632
518255
331597
433645
769113
422023
843460
105179
664985
712413
410590
32206
916364
727697
732474
609343
794548
525046
136582
484486
470274
1001154
228530
668297
237791
992710
383052
96044
798585
197203
285763
921492
772786
19902
53017
828728
260508
1042211
97186
596183
927032
450477
156346
734546
389231
856580
423432
560301
252291
639225
85388
861091
431431
832337
965614
989146
207926
571493
743395
209239
926123
452500
627857
885536
351217
753277
305587
312739
498997
856109
891172
389535
95351
707765
198738
257377
500713
332762
899078
644860
262387
352766
458570
993021
123946
597382
983238
195426
189353
389237
37552
68852
994306
469714
734260
259438
122954
986930
764172
519433
662966
58641
147955
841773
549497
638539
125972
1035669
767954
796517
154349
857139
38310
953759
616256
356503
485466
816570
660263
378602
933305
975730
48167
264418
845666
123580
987759
514904
198176
789865
444384
439407
258875
279481
586662
246603
168949
564109
961899
976745
573682
751159
881944
416283
455194
39071
227521
667068
308939
199018
922398
14434
869133
459790
194845
72193
12551
840623
491231
702709
410917
857595
946112
599105
371838
218115
766037
413435
244927
311339
976240
72117
916439
264496
849110
335269
620732
91116
645639
294382
320358
588144
877058
704937
344908
904607
164519
67675
106440
513770
727235
959814
444628
193628
435723
810234
304583
926184
268020
885281
378741
713637
168946
606210
1031317
400860
823377
995090
444126
644028
523012
220699
1035639
249259
230206
257344
367356
116277
870925
555164
659106
274746
140012
387482
175695
790585
360397
230532
487686
34975
389836
593177
224737
199538
546623
458562
801856
259760
42037
978109
148475
312632
796628
449560
12353
906808
527069
57552
351973
575506
400524
484873
285374
176743
253566
243149
517074
636093
108795
834236
403285
358062
179856
251210
1034734
127444
663136
598480
329765
382204
222929
327457
221028
436793
1018258
493867
610859
990727
393255
401451
866658
397095
721142
52431
274481
666264
632087
469520
421255
969393
406467
724796
820016
640071
847894
287244
193538
432269
1026808
944176
858103
557674
651067
161546
350731
565124
210996
1032217
878417
377839
724602
131080
934965
178838
865212
398454
921146
50060
816381
863075
248305
4391
790274
81562
190215
1017061
598539
416249
566877
396141
35051
1007327
6877
23272
928893
929075
606901
394966
873072
388753
582275
1040420
893752
874280
108185
879767
894054
362634
744662
597012
656464
178601
547491
440373
919365
521652
1031706
515379
97924
107998
26852
936275
584566
164525
169744
310352
768812
564703
185680
643861
580053
946102
204286
583440
593503
29357
958270
418492
382251
20676
115622
369433
942686
930725
132607
934725
484432
405532
1011875
703697
569587
155189
393557
395019
172371
593549
841112
539369
261213
671090
546133
421340
327411
100555
680629
149252
630200
584402
694906
685318
971734
902360
810565
952071
1036060
500300
233043
307980
759084
566410
670432
359763
424544
635458
599400
1022469
134361
822228
748364
208388
482717
1017504
376358
320471
769517
949942
582086
683601
583071
311021
872548
18582
925647
726722
360664
997196
554910
375149
1027490
903995
894420
824817
912744
407563
984691
38369
1022219
236289
612689
943123
436545
458102
366940
203318
854564
251983
16027
617662
823126
801910
733680
914814
680635
137154
1034659
79520
702949
611474
283588
911780
529750
1018613
641401
1011921
1023541
693196
494158
588146
21738
513804
704391
214167
207274
909443
212538
534212
854014
912612
245479
590107
513345
268477
972060
134226
881404
308807
938659
422786
239855
558883
1017221
811812
639690
409053
1015175
435555
136835
568344
204804
829041
313029
311333
241239
573370
672265
156589
159462
370784
115756
931433
323108
17754
373818
808840
507948
949489
547993
722699
897261
831911
375858
851753
1006828
898034
406316
390035
231612
668229
471893
945711
198938
650318
388013
524837
1007693
202792
571459
67092
234893
671755
394331
357960
146774
802667
379836
358170
585906
181606
85026
574240
350978
332070
39066
123250
626049
917060
392371
763897
89200
807484
469933
873597
851781
131542
358641
277448
723517
1007964
109834
441740
511427
195221
583739
405565
1002823
724996
533786
938231
210511
977538
451803
800932
464505
519820
803322
574323
964852
400312
883779
458584
514230
125586
862754
559506
166068
222539
118122
937229
9059
829331
678725
942236
966806
965006
514325
245462
287018
239619
889710
259156
576183
209221
570611
671828
920938
227611
324300
185755
908675
478110
1027719
912705
958189
469456
1006331
109856
821929
212780
878564
174756
312613
650386
388497
119633
1034670
866813
912373
376683
1024484
616003
805174
124214
992496
556807
45143
581981
603762
808783
459596
643156
863795
847433
87211
190159
789036
439479
1013207
120159
897621
349320
503384
838017
410764
685430
215447
28804
786525
225580
126800
734480
676083
843130
132665
863207
304294
475070
136595
986051
269524
1016296
701229
815530
437000
335753
410788
931034
317022
1031822
597092
969676
145133
55996
421635
261834
838927
694290
278109
882874
502746
262904
113187
756028
707253
986999
984428
242061
217433
715424
241588
1037971
948750
583956
93325
531698
45414
825838
334545
759064
956480
35802
623280
212509
497211
83594
944946
885026
145466
187908
82224
471508
127634
280769
452029
299707
87598
804160
255783
124485
598671
815285
717849
767359
287881
482740
64992
825574
769463
980615
907362
417551
250808
225905
137208
172664
450642
721947
181514
42600
70664
225040
276927
412608
83954
168688
824926
824805
766353
602844
280998
586537
325059
634969
727276
959176
982503
554286
769477
797077
233319
552882
156404
151489
222847
520040
513712
806260
159290
885922
687655
332684
1009897
83045
369505
84847
728988
551245
799599
889472
25800
980930
987930
166419
595321
5387
106504
967215
468095
824852
857684
471256
114922
692971
579062
409606
121893
291120
1026605
933830
291433
355112
210389
504803
843779
105377
917715
445397
626049
610274
37571
831678
316987
212492
1036128
780503
561345
506270
772772
533243
102692
573521
250021
345282
536969
747650
575447
293375
657355
754076
1004969
886633
682149
244490
603133
865156
850625
686642
638729
508910
264709
750999
685514
840097
155934
395887
665232
257276
58696
821396
991613
99283
406353
337843
542839
166925
333634
244281
362326
497995
924884
470128
626328
441747
47449
662810
909634
981779
502834
302657
279358
270826
223116
435900
896516
640046
142374
629918
447432
238252
328582
114206
560732
223232
864455
731991
579774
462080
420760
404608
234305
29473
163387
358526
818178
977700
155679
521780
376934
889855
569026
43516
1004579
590583
132957
308513
516885
401774
52779
893394
877388
660966
149236
1010545
485035
1016459
57668
977319
270599
755716
349355
918925
424981
996911
214389
574672
264997
834215
784089
901232
539628
423481
387608
300425
420045
153264
83707
431285
570789
487481
973375
11790
392090
41454
874159
494982
440019
729751
9196
345447
267306
460796
1015246
104276
1026148
667026
146162
808699
356498
246929
735152
1011869
111808
422116
21835
196773
491976
476904
494828
480499
528026
184265
973836
990706
777749
115577
335262
496763
543517
218650
834523
604420
229774
857687
1030170
538059
120825
70924
129046
866368
84191
715309
844398
494636
521038
468339
518256
347491
65933
727907
481011
231614
534988
509478
182449
542215
953107
759926
679453
231437
226602
662966
394115
662414
633014
901678
606534
263854
892339
236939
554011
677175
780176
177778
447439
386692
142939
362310
504435
142282
946475
139821
266250
794302
159625
223160
804712
776403
803027
968251
986398
448618
765801
124477
640317
500856
557215
235890
714857
607782
448649
207552
742965
472268
734829
473900
207588
987216
190766
934761
35828
13833
406516
586094
243640
265992
451227
551715
354965
372593
565267
497306
869465
715780
537399
478381
451937
1014484
720323
591839
458420
879303
635943
658659
842254
93383
548401
847019
749625
283037
273552
967239
857594
270586
6876
513649
188075
828744
962247
962421
619374
187176
201839
207661
507007
134615
171480
199855
987150
884514
251872
651758
630569
448961
737291
501467
1009174
812385
549850
920919
416393
459091
698748
425949
572980
692483
596233
335432
1016604
835315
60037
334247
964335
344073
793731
192382
501892
851101
435269
1030373
536619
898264
136962
807648
509389
155008
266787
732342
57412
805356
756645
528794
600199
109914
480008
644116
418713
591045
912634
75412
355649
780357
885992
45469
70538
95814
650834
1027046
938609
863926
559982
337670
877505
714910
958954
581669
316888
211683
685126
649948
207496
356755
410114
506449
899459
912324
370541
244616
606901
759987
410931
604264
422362
250416
87722
386006
101180
139350
254717
377892
1008222
273328
1009516
230965
831577
685721
129137
108223
685619
564035
119418
65674
946771
1040985
553965
1039880
688087
925683
1027060
86731
480622
658161
404967
357214
1003386
978776
423450
565307
668525
946669
777386
155763
504768
572294
988124
1041591
807774
947394
724962
409390
10365
990182
629185
587118
458495
365331
581200
368472
635412
963045
487603
686007
203673
1009094
802195
9027
577134
606580
935429
955809
582489
765232
62951
813094
918702
511681
79566
633151
229333
72701
562436
860662
1018978
424061
1012781
924977
928023
471130
804765
336514
369246
553098
973591
772285
383762
1032406
1035957
213903
399163
117815
682543
34868
357252
820845
315777
1044165
810857
558767
592201
793629
731823
337684
193205
588566
333972
344487
870746
80353
642259
54895
904651
751963
975879
25176
648422
554896
1007322
637965
556962
117722
737266
945189
154159
345040
32182
732513
883920
268684
224450
644693
938013
680553
551451
46548
802119
805924
240811
835619
953528
36444
280962
176827
118713
883984
115359
157726
980889
731285
712962
50658
929652
101265
589310
830774
513123
740591
179749
154013
1019551
607887
57724
25678
113133
245628
655058
144363
618839
237926
838937
869072
879264
309741
102838
382576
341958
73581
1035293
335757
356709
653962
90769
59930
952127
19380
566148
922291
530048
107974
612992
139491
709368
385695
16142
544749
979093
238016
463844
172105
876913
530333
580056
303984
886105
363275
657503
854580
354882
814879
271731
205808
604288
256625
673313
118278
496082
172075
445281
567609
237754
882735
952045
728717
276088
722711
436634
893438
709821
927337
248636
321004
883322
466287
617435
501785
267678
890795
836994
559479
551375
7087
622520
530933
185508
237980
355357
189512
667059
557267
655028
270725
678691
34792
737070
494377
911253
648305
477621
939291
879159
881949
660055
801088
599747
172522
457542
245779
50582
245564
446373
925307
827575
1019924
219481
606746
174259
793223
619179
998871
677605
275051
606979
722243
930232
132306
380509
582962
934876
1015490
142778
622127
929345
28751
173502
25449
282660
191229
107998
1022182
402976
546087
1001755
285730
22541
301070
472197
493080
896124
247309
856675
168341
976594
449991
593245
431329
543532
41684
933875
51401
318185
890091
367214
153198
127021
686078
464875
883447
845501
87936
12339
552885
528001
378131
656208
848380
755973
273321
268104
341431
822780
117997
395824
776644
707513
839892
795111
828775
209599
374387
476308
1001612
977725
628408
798586
1003958
805213
582019
624055
244048
189716
915807
516532
491963
119704
297677
188529
139932
601394
282030
758952
209704
917102
262342
2923
206086
910833
251132
200407
989957
112290
1025830
528959
535986
542325
597086
1005213
459073
268163
794041
46964
833842
579868
596393
647763
474201
865397
490925
704865
296779
727504
852312
922466
837266
571313
981278
1031896
42154
973012
54467
821796
222228
215388
226047
659513
142777
818409
872022
518776
590024
561981
19537
118201
710796
246563
567968
661404
840830
10256
22913
450135
110669
614161
839895
668385
269443
171204
995702
256925
855172
396190
365955
985676
628722
741212
625152
702196
1027759
847131
735306
888701
285104
506179
214410
950834
307552
866392
305129
139773
970211
794009
89410
957257
226630
904952
490444
214797
516069
169897
179725
968226
169690
556308
904373
969128
595514
1020661
460995
282456
493836
867503
511842
400210
325823
746714
283589
683878
807894
549372
788090
997796
726444
707751
679598
427409
456364
644614
18241
627614
428789
936142
231322
715596
381858
448965
127225
679520
565274
330052
64482
748225
370622
541624
11567
850925
219290
439995
452800
533850
358819
749983
42142
941764
798543
648707
660784
849015
254741
623214
671066
164577
641733
991574
738641
696266
459252
873029
383183
438639
63260
803880
675095
755830
588801
8526
272691
972374
409742
425440
387779
313207
672401
371696
165673
193998
743569
29679
250140
481672
199252
211215
551992
528477
974146
147387
199553
453244
537889
638848
668425
583132
374119
902900
881453
593496
72069
1019790
9228
80708
430694
858216
600620
647161
448913
476788
538893
261155
110444
704327
613175
726178
648473
765736
823275
142974
118798
978222
878838
484717
732724
82643
273547
449096
595888
834646
840846
351525
218932
399258
824204
678797
336685
947268
983480
738424
623156
470111
1005627
765220
843950
172481
985479
522607
529451
913233
33453
161240
530715
830621
231176
408598
769146
413415
962758
165761
1020589
808263
151373
905460
688944
932182
1016117
982206
757684
422267
917122
121073
667867
569249
735444
985012
104321
322009
921947
48916
238643
333993
10987
675521
404449
542829
749791
1020357
505721
227835
582182
761711
385927
852650
598788
661569
453647
49991
809324
962292
142485
77737
350841
716840
13631
419189
105568
738304
626642
688546
332679
671265
995339
997455
575915
480250
382971
205650
971106
502063
736789
1042481
427338
279855
914390
340756
311267
560011
709763
636856
243672
1016054
65276
42234
296082
712791
782928
142548
239246
642658
214142
915950
733379
232591
186364
942919
344522
978693
477994
627071
243669
867450
379673
459869
791995
339522
1000733
519823
823216
76612
272725
490914
520915
250386
820716
689249
901562
528568
839860
663525
791253
557823
163158
596541
791687
589206
95435
215422
22958
438423
508665
117777
555986
463451
382191
725757
789681
284042
541506
927864
514099
149737
52105
227000
229971
1028628
263887
157741
663848
815794
34662
26682
771328
1011944
278708
626508
387315
1045053
447604
943103
242186
186013
1004177
570114
12960
648633
545944
522314
707649
602738
822408
279166
740174
976450
291918
875906
350038
99703
1019161
938066
667119
485699
9359
1008197
125705
315555
669133
1006731
500471
978215
501432
66600
434088
467585
75519
735722
905103
990072
1010092
864348
63905
616150
372628
923000
543168
233126
224837
910214
272835
298769
743968
1015821
752053
276320
921621
935100
662562
589662
930724
132323
284008
522269
105027
625676
275786
199496
71589
61895
986778
883634
490979
837980
398369
407019
673454
415808
604796
720566
112307
437929
867794
998862
924360
656170
390361
588184
222138
891868
260160
429557
867219
705729
811777
498471
143706
484490
439962
774707
988036
458224
277592
873461
673314
226081
609767
643575
293176
691575
310936
974563
60040
899471
1026422
930969
404649
368943
272802
422171
88955
58449
844994
568549
532326
322853
980469
319561
978483
447677
926430
796556
19584
532848
682999
191132
222968
653353
935403
190595
702668
357725
340856
202816
671089
38642
1037723
100298
314080
182241
922434
647460
796942
27096
620381
861678
567105
60188
359744
780465
814237
663858
127842
735215
984420
384381
959838
470245
924497
817862
725821
87459
968760
720610
477031
718407
798567
303736
1005806
969537
802115
647792
818730
681718
790071
608500
910894
947955
280930
369217
964605
286142
546557
52568
87272
576065
529128
36841
377698
579379
356636
959821
831584
768039
574283
640986
706185
1020798
762324
196804
1019277
828737
364962
379908
386541
813773
720642
435024
689277
763190
486697
888407
519085
356346
122647
696429
40332
924537
602231
330603
660928
793998
676223
929182
1007650
605969
766636
842660
809701
182053
860814
692645
969485
838393
903261
332628
391553
589580
234208
792985
987233
928690
162497
970809
402186
356407
861231
547462
729125
349433
331067
125050
373235
676299
579748
875928
36584
213403
812113
844450
365157
802217
271043
382955
785434
676348
904943
841984
611751
892153
331581
575375
612233
906020
339316
168506
737580
351782
876971
886244
256759
212180
496506
217292
737211
544379
1003866
135705
166527
305338
605141
988195
1028727
335853
353964
699889
101456
624924
388447
740371
944212
55861
811645
557250
393161
6277
494570
958107
1016031
521747
124384
940434
823800
30692
1013045
937427
188062
62343
535911
728911
208919
664107
17099
1032878
208673
571154
385902
463197
256712
594071
847453
843980
256608
707104
505554
513758
69031
236010
204126
939436
594029
478034
960057
303227
847204
974431
262794
129054
691262
537803
387373
988958
67524
874842
5034
242389
905064
519197
90163
905788
371990
539846
997817
134459
695294
622666
848192
948928
732703
1041592
522459
875591
387218
404090
441677
44051
937593
588335
508626
237044
723969
888944
628069
858383
943434
532569
772913
859461
1041095
267659
457297
47599
816079
466125
605293
646874
729833
115110
173912
953795
183244
995486
442799
681635
419786
442328
66823
375210
973277
41003
47451
896387
147898
833267
520116
852308
99536
329994
877601
583750
975409
754422
573492
170117
436209
178212
122508
239655
438648
939
332825
936910
785886
768456
1018206
630408
156078
250881
818400
590863
304218
607618
749137
442680
34830
486499
711158
12497
138915
526483
6640
687098
433809
2602
965004
864477
849512
982779
743567
795368
212370
611547
126856
530595
914740
915855
846672
473718
385683
995272
165647
460324
394948
557652
260871
361438
356793
254661
89966
39101
889505
978241
81607
738780
396624
646997
70053
582447
260227
312782
26426
19245
59409
603600
303002
785083
669419
467388
442757
999039
571194
831029
723496
106584
613023
981895
411471
138174
684910
305843
673336
477135
173874
804531
919837
489086
345431
526042
400965
53694
80810
39521
508652
840212
202976
268870
563950
892161
818772
560734
274352
196090
616447
912142
481345
880892
455247
674109
442730
51256
220216
834259
66604
161511
317216
436342
147476
42914
721369
516055
629492
188895
950647
804268
247623
365406
618214
508232
26328
887730
1023499
604956
255609
775646
289872
531234
818677
95287
412106
186983
361106
644862
451151
294554
274254
447007
616220
957257
5410
871719
722249
802509
44689
757725
669736
927327
314503
898191
453957
615185
214863
644124
1029184
513402
887159
418289
453218
58982
1022099
945948
672473
372156
983725
896358
251797
160160
801571
966376
284034
691328
63381
626224
895704
526259
239740
67471
317381
285531
932934
293769
869924
105965
551881
418056
476719
785408
785808
288455
40329
212692
47642
324259
450468
355695
853967
351952
571701
938141
440803
931044
484019
840947
820022
729103
54796
144872
94710
374422
77539
666936
211018
833428
1020862
234926
983249
465705
275320
270939
641425
956811
783438
671500
606545
46437
325302
237821
270127
616599
440464
598819
316988
574036
277712
976172
358321
626138
692315
884183
665821
368816
883600
353308
320418
926656
484870
525328
535967
799128
912656
768999
673212
980604
38367
354091
154441
738916
977514
672753
189510
382292
743153
102321
327495
505030
487797
979765
998188
275213
116608
130526
463899
908440
1039183
736559
870653
62046
993918
221370
210866
18968
352901
794851
96141
869287
796295
582961
722565
817079
332695
303141
244021
535081
837766
207272
524796
235060
214380
94234
128386
88434
585651
662885
392572
211020
81964
677205
184824
106022
435730
192709
47317
106357
880433
310366
732895
401834
348157
838188
489676
256771
830012
654601
923958
402544
1031141
830350
672224
145753
810124
213142
56351
457752
438153
750434
448422
237909
773438
706874
24743
346528
884582
701884
304268
869220
155698
539485
574896
1040002
839378
213758
139071
39039
870340
376317
615143
896166
444261
309342
112800
1044603
895370
654586
365108
677229
333129
810150
558846
664564
412377
787566
236287
933366
172042
1017923
525194
706716
652357
682083
700776
314287
578127
164834
580147
864291
355603
240177
796272
412341
428136
907764
259222
434935
648664
337874
314300
1025238
742496
1013246
521540
891956
940899
236064
67375
949491
396078
990514
61432
508914
937757
1014346
208693
48946
982205
1035101
803557
348604
921696
567639
95439
438733
124727
166296
1021031
924057
780685
990946
167237
11589
351332
685563
480965
948093
939300
666839
923703
999742
57952
958180
1044179
750370
678793
940864
210578
193224
209679
208969
82379
6666
350263
647715
793046
383469
741466
840713
227798
517921
418922
54294
299334
165403
402150
1043405
885714
54582
73273
73776
955360
643943
446291
717811
204359
90706
491871
195589
373640
25039
925061
632900
776222
398756
806042
15571
64935
19520
383519
886778
58201
73544
755991
912286
262936
465554
858784
540467
103517
692533
757640
885978
255777
15699
831648
149561
755416
387343
323021
917754
692827
938508
477648
950019
118110
22984
668566
290007
566649
948766
943107
156759
646575
58924
508910
1008508
917074
562653
380658
760882
584433
120233
45471
603046
549356
817818
220526
753006
597960
562563
299537
395680
958929
429957
329600
763803
1024817
277576
95672
775680
603769
52131
456808
133914
59623
662312
704958
611893
917954
102748
444632
911080
960866
419487
629528
187248
854732
302364
155506
663955
377963
225674
247365
881502
88513
424639
945792
280638
429371
684171
223665
436628
26477
874236
992504
830107
168012
140159
671106
692290
370851
38468
494336
56281
737841
646805
356635
89315
633425
521799
466271
575366
132430
740190
535751
744130
460387
648807
587046
41032
670185
588076
269047
1010747
115821
1027253
899432
931847
177096
248158
20043
75261
214126
271752
70312
579177
300881
428701
635696
89946
893717
383486
188400
267872
39375
619461
793290
212197
810675
976798
147476
210777
1041335
406441
991612
381093
310278
513216
379782
1024264
186199
928395
855983
326902
22307
988497
169589
226122
867711
148965
233259
532449
511023
755585
716067
588895
666820
743069
709892
607572
59773
457660
283443
271017
37433
200021
826433
305711
593108
764592
822220
353393
31563
108094
479788
216863
733613
669149
412755
208401
254942
434603
222789
219666
576876
779858
738124
481104
1020692
457063
398729
327676
672537
260380
656514
287211
896548
871235
272083
916479
443576
1031155
995138
353906
36459
299643
642665
951922
831393
442037
256744
969330
150891
1010334
165638
777153
851489
700034
762338
431588
297875
666840
842359
876226
390844
890770
244217
870795
352876
329986
88407
960762
295671
375597
503100
1041705
9818
428607
779747
148711
942606
527954
727567
950144
577917
884225
759751
712380
238253
772337
227386
1028862
516426
392868
525506
960229
1207
522247
325889
339747
283100
418610
618402
474915
920806
398090
471689
159364
181062
160679
993440
990775
282999
24851
591572
678689
994234
190614
773234
730389
429831
411878
687067
1018731
982916
5180
690828
903614
519517
322700
976736
937667
953140
100554
93283
565998
159798
123921
605041
628914
984058
546762
933267
382626
489522
69450
505476
450875
851149
58725
36292
849000
721619
35593
188624
446956
359392
929738
609857
633237
698972
755048
386496
249964
852644
211700
575224
793459
86967
395450
167022
414854
962422
894162
811003
689791
884722
408273
472982
436637
811830
804379
183554
280636
470871
663145
256278
112014
434634
65819
151761
1039111
984333
799496
472939
901480
330108
720020
472417
191538
17230
530330
840419
893396
926537
273464
919398
207050
882951
537762
568622
470212
14821
999951
820592
366376
918243
728113
881979
292320
408662
208997
964160
74957
971543
520144
195370
121216
484998
225109
629048
29899
320319
606316
27116
1028031
781494
225713
729658
788711
715535
103916
663085
268579
804502
451165
332116
135462
332482
193492
578902
556111
322886
563242
49047
593895
537588
289223
993455
390024
804427
53154
313394
881745
86985
687714
781698
401541
728140
672958
453837
477956
750501
497253
585061
490413
1002343
383667
255704
1019845
339474
999793
1026674
491811
302579
406506
103166
344054
590352
274510
671918
882493
652106
694912
307990
107186
764109
350947
646051
957337
861899
676322
67515
593214
213738
698141
438436
84175
619240
415539
119497
554485
114222
557709
364709
904727
111368
796942
411188
695568
725914
423312
981707
944176
164062
182446
185735
1041780
799580
190203
964015
870694
642716
160979
764107
816020
482376
89813
146510
345933
1042322
427291
74654
390973
498963
226535
427722
838722
250524
886110
255135
463497
213937
277131
730539
553086
936340
401265
139343
122682
37568
436767
358667
70354
304023
14955
377058
84758
348275
700251
112106
116906
273218
105503
695466
12634
364006
309716
1004329
518088
201896
953428
106842
592685
852360
683026
138814
769783
430527
70266
309711
854182
699650
128156
573981
682486
124695
683699
144301
130082
828796
696826
497801
859461
359497
648333
545884
817028
74953
743360
676557
509485
528492
393896
569952
802947
84701
146487
28644
1019881
410890
412112
947646
434645
339349
936581
236668
447555
387785
933935
611980
937232
940150
349
142057
842497
836182
41390
519043
309975
102527
872848
472948
825860
561255
346634
592016
896093
220828
413854
55222
501508
922399
692531
475043
37259
270116
330728
132665
241435
92945
360185
433693
439977
1004058
434859
646057
732595
119234
995264
890664
974319
545689
541157
295178
425945
625186
781377
953290
518143
156755
26601
757067
175773
936934
703835
440145
427810
244214
434457
170714
871881
810159
947056
927629
451104
695025
310028
433328
786933
81029
682571
783900
565318
1036871
147129
560624
821417
634949
213008
648765
958763
678344
724189
789963
222728
605839
752965
730158
220758
202261
122103
46826
251408
463412
1044653
835038
205895
955098
405550
158940
832336
245083
776604
979647
1010421
1039555
517433
642568
446621
905370
2261
343776
829826
469026
568351
677649
623360
463859
918391
509576
341837
608553
24366
1033881
239680
872242
386568
146626
616664
224044
676247
763706
65380
285509
335384
877004
297284
648476
966111
862976
141826
671718
267662
36929
278795
260016
502760
136919
485893
665406
1018341
638281
697396
214217
188438
32729
811067
71890
346618
644218
77377
96674
773174
801472
442236
871763
588895
880126
738633
746070
547797
894318
676592
726019
468057
810299
464094
786142
641345
343733
184123
461796
94668
114171
273892
998340
830849
266320
281653
556448
350938
89868
709748
494441
692600
416859
649293
948014
572431
425670
675309
1019782
716699
947026
951881
197024
1044980
309653
26357
339354
531635
955408
257230
917774
223818
924286
202512
379126
624491
417822
454698
545501
399508
974049
268552
28066
865596
344821
987917
747293
540652
93546
562033
261541
499902
796891
972033
707335
331191
788187
599421
769954
631794
627289
353475
94551
511233
588949
429322
824064
314031
1008116
840897
398480
139104
733937
146018
1022260
893784
971728
698072
74943
375743
224112
452715
437048
253260
752107
100340
960074
600227
376272
151253
242102
1005688
177267
451193
731034
620672
218131
120137
660761
264931
679430
70327
1007899
351101
218690
7726
31663
980058
1005249
1035333
182382
984168
348352
186211
934690
216269
559968
724018
479689
337483
31116
75751
825087
107500
636962
656101
259886
193158
547311
401219
609689
801576
82324
860464
352001
449796
775104
438474
613597
439840
448218
761234
12468
278455
632965
527580
789626
258003
804354
135853
90640
585862
800057
811595
506214
665585
699409
919754
841371
525123
1039056
493188
670432
389405
946662
882880
52301
937716
238423
76383
1007936
200759
427177
24313
1039535
626667
482275
656933
756922
946651
410433
131199
880690
254598
523604
669784
179207
697849
666957
389836
384587
76319
371688
691149
563414
1032899
74434
544537
861581
1024047
937579
587171
749452
113633
339235
415595
539325
756909
963820
340435
231007
32231
32885
956311
510599
257546
255010
303362
848055
86745
967910
338475
232822
675998
375870
293658
866825
692332
480699
198599
428550
988063
155953
578184
125494
828724
619582
130915
660190
730260
367376
380770
374850
930085
223421
570884
983198
555923
250652
358697
967263
267484
388737
4254
793523
493050
829985
673666
204627
770537
491061
680078
688064
244219
143175
476259
160648
251972
85164
1001084
199455
929628
576692
960701
441020
600199
17504
627339
340694
685282
358206
109711
565010
427014
898354
826100
383143
719010
292817
750256
1031005
363252
160577
425312
391778
993917
367251
903277
896307
934399
855561
272947
1655
440913
287255
543910
383471
724431
596335
48968
57953
137336
825247
795737
54573
675307
543949
1015315
691566
128530
568404
927614
399846
46719
352475
277092
558423
891525
468796
958546
721082
712135
337433
609111
803900
636469
240546
1034525
685754
109659
723614
778644
888578
412244
378324
672061
355432
739081
673672
997757
231003
500086
308491
828055
743502
126272
193337
365848
855754
393940
1006844
50899
102600
254055
901155
342366
756399
168578
50378
402972
209366
837014
428578
337494
886240
317791
807450
629777
388440
808336
697785
846233
768878
696566
360730
456306
200349
847170
196036
565555
718857
357790
877275
886694
812571
8300
763624
50813
626632
170731
66559
536330
533575
83313
630730
180444
106501
1030849
64243
329295
933756
75085
791487
144200
255841
381157
947948
883559
226960
392902
784142
454789
8103
404070
617502
911788
443650
920925
658372
694297
10069
943757
462213
504572
279374
643057
738977
885373
290921
182772
134843
124604
79865
200212
579835
95837
545231
405094
326032
59189
692881
865441
363485
591862
684079
531019
909666
698202
921100
697500
839836
167905
741552
588270
432850
479264
998308
334300
929765
763895
194605
559666
767961
957096
618414
238326
381774
553529
690546
51805
869483
470483
304706
468948
2517
264016
68044
596144
239202
295562
914855
711567
546758
19225
685565
844181
636534
1000737
788754
730055
630637
1039881
155098
711357
283624
707325
283893
215552
150948
813339
805558
831166
627044
287480
627050
916085
355615
362522
1005666
1045404
689357
189206
17638
846278
509922
386313
740573
1029351
871836
135400
736405
966225
56830
315100
811608
1040019
64933
561521
285521
739921
814495
869027
655185
417586
120627
522213
527586
879722
558171
214256
938724
1029
1041268
997341
759789
995646
794971
697116
211949
440262
535509
732531
99721
726484
500317
85332
1151
429587
569344
485732
120750
885872
426074
466865
770942
1004460
284099
130968
27450
287788
176252
161456
119016
515143
735133
785646
677950
663453
446433
74858
913034
570023
454889
258179
668257
661560
534566
759466
304199
536325
934867
546646
969745
788263
617382
564342
465383
50454
861266
932437
491290
782030
254202
632948
951149
530204
89467
571940
528683
103240
391145
442577
800757
12510
591052
85085
334251
10433
497605
247533
121010
303356
220635
1042082
804825
996525
391708
821161
833753
744439
938537
638091
699628
654603
1017479
623247
240225
299892
569252
573182
18630
837622
316741
254443
276334
110068
502471
999962
256775
77638
810819
1275
927475
867846
186409
158641
161898
356147
694306
1018156
787415
1036599
692603
249386
140497
862893
472408
469281
790648
547678
16949
406745
924171
96985
398365
950220
495009
540411
831232
667310
452688
717797
82993
992464
209054
792577
611647
84119
28617
969658
199299
55184
934281
176899
881664
86964
708822
962471
188473
37258
517228
636344
995275
671817
283279
550615
488754
233853
1007070
542883
98742
495777
651240
459147
549407
986031
152704
60475
331274
75806
143385
983143
104175
128458
466038
605576
564503
830674
312714
488645
968026
992031
975751
545901
395799
273115
991850
534588
362624
766265
519112
831498
619078
11631
982328
846884
53840
283974
885060
52742
705476
903967
358550
459082
384322
799575
962858
221854
217974
847907
113972
102551
925643
169781
540067
844716
128334
348262
272392
658076
261159
353947
356169
906367
618481
414775
876581
31246
274748
570093
791422
385926
680975
65213
728953
923896
206060
533506
384129
970140
193584
156383
526787
302846
234805
1017815
722810
59798
438358
246584
88679
148920
94746
173580
451612
538137
999855
143001
657721
932960
207401
309200
232557
941411
351537
354005
550612
400841
826372
679040
697315
480160
302988
957830
574758
612829
619343
552266
146502
903681
538439
137428
246385
70396
337275
484874
227746
265970
286455
322764
595639
995422
296211
511391
720975
748647
466152
488650
596333
305696
959670
300033
532915
105766
345607
843151
365022
645047
427837
554117
76415
207616
837934
956076
934836
318597
799930
274446
903346
503785
1006178
249023
96248
219131
687487
437563
248417
155209
79329
740883
738422
885445
81626
995371
965190
244564
408241
908335
298407
315411
26666
342798
6439
63933
18142
95171
230366
454055
671095
854559
883182
535813
401241
535892
987758
678634
104374
571772
139635
459565
717913
328969
88209
835963
377357
267494
526466
710716
984235
86523
644196
16013
524988
823233
376403
23760
705658
1034478
693000
879596
484264
25663
187636
699468
98605
503057
987927
853204
595599
513030
226009
383289
246770
627153
784568
911226
734836
205266
190950
754020
719356
981180
836469
595537
119700
536197
58669
928560
769379
354967
996927
748950
388065
150302
951697
678802
775143
1033267
889181
804185
999311
272946
198452
245353
515409
443391
430610
564163
156708
884121
744425
825752
960060
60856
791461
532072
838950
620516
477625
231219
197269
482491
528834
552739
378639
206902
326030
614483
129567
112936
331818
412864
170095
630099
832373
60683
141253
987730
256135
1025256
1036222
628629
436011
410958
558615
742719
15885
916990
179516
803209
535123
72658
308338
751756
308986
536100
760358
246977
432601
285265
775855
139621
677764
218195
1013150
615269
289366
98052
598503
482171
390870
215558
109435
966670
119685
7189
347764
36063
63985
411086
320809
440049
988692
166950
166922
262456
8124
604403
482424
455312
868663
303410
243338
169355
66224
413548
848515
579642
871294
250313
246732
551185
882632
652060
406308
705109
257039
566695
413309
567045
283021
248405
48109
475743
560255
762457
873092
196501
361331
313877
450400
787096
923224
215438
249583
957032
381509
376204
999686
581691
844871
990264
314179
1014630
103106
89480
650210
85059
869490
936875
121845
17771
725098
771728
596581
898886
602259
912841
233846
580061
778152
418892
501487
89828
957806
316402
47835
71679
743269
1003835
470764
285770
598057
192938
260721
531209
594747
264479
569047
52653
235460
601345
922424
853123
192368
869376
221832
484093
792004
441011
75391
219499
941154
13762
843637
394335
862515
1009266
609240
502096
289675
59045
71803
241077
608905
51587
50825
1028379
836110
679284
176979
526030
1034873
852909
179227
120621
680747
480102
388727
250228
351595
816380
834850
752972
210551
713050
1038647
603047
846731
604603
671290
490561
851801
898624
109134
694066
190545
328809
229685
822155
394867
24237
592786
751476
72851
362511
145122
89920
760615
275553
81702
344625
133646
52561
819340
151064
145228
231452
640036
118265
478833
604101
61391
962207
934665
985630
318765
286328
130419
708270
314643
108033
218509
73438
966252
428633
701536
121093
85041
921840
657770
838216
891248
787937
955697
287588
1039461
38148
29840
951982
711680
29465
671109
732183
957129
798878
243883
761682
722285
637340
365561
949682
276775
242846
365323
65503
874836
359104
271620
246676
624661
50390
664568
187523
87800
790184
612893
1012280
191331
638160
457204
161772
674524
369205
492195
723218
778230
732792
732621
594018
622834
519695
126380
549037
1040197
820365
824611
532890
355230
159451
94654
237911
222980
141439
955809
454909
201508
426237
343562
664918
429106
829204
851280
470414
459730
656559
812669
405688
400611
631541
830010
597593
756257
1005662
199227
817273
846698
110633
647237
46089
776238
41043
983182
90324
835364
796430
273366
590754
942282
274896
910008
1013358
899619
913230
907102
712049
948532
35140
989470
264290
7933
348147
994696
669012
539635
662417
656532
442716
809312
751614
340563
157647
813698
300228
39761
784199
880033
279274
484212
463091
1041974
883564
1001641
291176
443405
802037
624754
47992
825004
572447
862039
64237
726559
720383
822821
217356
222864
33358
691120
631864
652805
214360
109850
508671
956540
882560
741782
228199
1124
755954
611292
313398
487016
1013406
384023
1013207
302465
959115
138871
996980
470369
931716
586306
855282
288112
578651
1037994
455463
328997
114494
400834
257481
61544
43364
263117
943951
815558
255308
712520
410681
776475
452210
236306
382203
790915
395610
360703
862783
515830
1023698
1032962
3002
776648
330573
951949
999744
455171
223221
179360
520282
75768
897510
785262
218596
841852
311369
1013559
446958
341431
785900
870607
373023
497788
75591
163097
941283
664456
476646
575824
222949
235847
693080
511201
31011
797035
572724
918535
255063
374956
460422
340419
497248
448788
383607
77559
166594
885873
297695
878570
437022
384824
747725
202166
411613
734235
975457
990620
145215
205959
589392
741841
403423
27740
402903
260813
445340
310042
841893
478311
717608
26091
481930
422928
849654
528037
470408
409915
328638
832713
386008
424037
991724
207485
400317
131394
1024839
784458
108885
374742
800961
475368
710525
976417
460806
902418
240601
234651
949395
544861
583215
374328
99784
578331
859552
877498
1028144
474761
610394
171531
287019
580531
440922
6106
381200
417558
865448
889960
616431
54407
85079
530823
25992
189787
507581
599832
38351
552261
839066
625866
43240
1002783
559613
639020
374348
753630
616345
384659
846154
171063
738781
504118
434076
955165
69970
251646
498950
916971
487483
554876
860233
227175
662970
95017
684844
723326
721364
725780
294436
535430
391278
727020
805265
321905
450163
270199
463763
955472
449513
424085
983478
43855
73549
892684
393266
701637
129245
905360
187718
56527
280283
62758
497419
527280
839708
136842
976575
965334
757336
949253
942739
475931
189992
365153
937764
113596
1006101
928255
587583
915975
327818
143017
87273
168119
888008
609430
892247
466545
856216
254292
835349
383249
553378
895431
765491
930063
721745
775455
206409
598280
491622
154169
781947
241759
297694
228271
415673
160727
808301
955733
443780
836243
533781
630491
953541
558664
741112
33785
224049
234809
771545
1895
944340
163299
684914
216437
706706
111945
404048
249388
217438
741134
203532
264456
553960
967127
400328
584744
599465
827871
42428
535108
299540
140404
862042
943027
383838
241673
273273
622830
516694
70717
91843
276124
716633
701949
305216
451906
82019
1029088
687465
276109
180699
100146
594938
860238
159210
422761
1019508
323353
284684
253498
536810
149113
188697
195061
255228
547466
669058
279621
402143
662833
542457
637283
591790
642143
405191
220780
161410
1011622
116031
1043471
770892
9034
799838
552745
146352
13475
1016041
413612
455529
5857
916934
709610
923668
289081
488047
829498
14213
714779
946734
393139
432555
784314
699648
130375
238683
958978
885170
546721
432611
151323
127113
826253
913678
805225
268168
800555
842997
313298
832013
619539
650823
216100
906395
128548
594282
42188
379021
510440
7624
928610
217949
27122
624578
773771
372095
774551
200940
867524
496542
273067
633373
109757
105653
389598
169736
107920
543121
893518
1001143
1000234
1021350
817163
330009
64089
859072
906597
643856
206736
491732
125173
812443
249514
519057
14273
399173
637212
781393
370739
1008954
1003931
611879
1028951
872504
844735
748946
745822
154788
997258
903684
507055
1031952
467380
902889
720155
1010930
944283
267605
276440
306084
519746
532281
254515
414065
469972
100826
632910
968791
910782
687464
363290
257115
322649
214048
1000042
799279
538831
999144
616373
667298
19627
577432
480427
84014
50938
799364
25145
89979
902851
551097
708805
213534
728425
949990
1030818
48722
968787
94301
938583
590895
404750
256343
961322
327951
42548
681807
812708
518530
418579
247609
573684
895138
747130
768264
409881
696624
615415
649993
802281
624628
170164
378687
806701
572655
1023080
259726
721147
821626
241070
300408
1004517
309462
297002
694335
1018376
404097
216835
803828
479416
783764
830746
458565
753811
1038069
646049
1025679
532658
274903
414865
542406
19635
73873
286380
821472
1135
672158
403282
967283
365880
835704
655578
310010
354849
466736
480920
225795
883844
274664
707450
332667
421764
1026582
472675
693272
288740
614539
546454
617627
954945
377988
627840
775641
880462
873734
782168
325419
406922
735688
417008
128392
365644
831383
66735
951783
651983
790577
617969
1027307
384016
638910
569002
718933
402792
221528
957835
185628
863900
407703
724321
71819
141582
1015648
519154
11707
122011
549635
2125
1034984
830375
183156
432861
786483
230522
151313
720055
121938
916097
440694
702274
501054
466424
940710
696135
404705
97760
745202
218358
238401
770500
70452
978943
36092
80437
679062
191240
623767
733766
161291
546784
657137
808961
1021032
46513
246264
806773
978287
621044
169203
676861
73024
899866
985755
309871
875694
791464
950334
183874
900983
405286
527626
810394
693451
128576
1005778
30153
908822
324628
826441
237612
480770
99559
364609
244113
999988
945908
748026
1015377
135232
922006
757446
44827
750306
963118
901175
1035084
226506
749358
316090
786531
876697
998584
1037454
745613
376290
1006517
263426
277948
952832
418682
270226
993361
974272
784774
848360
875949
365146
601187
913717
642559
788199
964563
457907
972497
734666
306925
49181
254312
98671
253245
191193
189935
259753
280298
683043
837191
316206
963160
404342
365197
166225
692783
96104
118821
621897
603961
608911
895537
238492
901802
922526
246428
629046
1017041
615284
713177
79727
262306
438505
636004
772572
1003241
710057
175325
339449
236031
150745
208044
917321
197806
160937
1043674
863709
781806
867489
77424
362540
525821
347590
197412
629615
699944
938482
547291
229297
510171
301172
571264
954915
682098
196535
1021517
288343
959659
333137
487574
333859
210581
36987
830031
714600
351034
400726
101471
527547
451521
1005694
230967
311067
881173
725258
243786
1029824
100567
680036
671530
935800
42542
403611
491379
192108
247097
921518
443610
194765
324987
757412
774474
146391
290091
1008568
861289
637502
995860
446074
843613
416373
645549
988100
573612
56469
35586
428617
426167
829361
933618
780836
570467
1041165
981914
703275
406516
382386
410007
73844
545446
849830
238043
231245
389460
896147
492347
671900
922294
609157
889221
576513
76478
654345
176828
530524
1007909
523995
973249
430319
29478
742454
965255
434337
17976
158945
269941
885270
1006160
321072
845102
703308
557695
6605
562582
240896
504250
438421
176042
93622
488705
787810
1026931
759864
436804
521732
988408
564931
1004522
898733
792824
320677
684461
590577
387983
883577
376153
354298
126542
654062
573156
848192
880809
65892
864049
687202
475167
922581
416625
75618
104324
623488
39586
523754
299162
806936
363704
829576
571722
457937
152961
829498
837012
109222
706884
44558
549088
623972
529979
288262
540729
69864
196480
1015827
487206
821655
613392
99645
683734
810205
561627
457502
312233
338814
1039243
1019263
687932
293745
20831
1014801
1028679
904380
696966
835203
905056
858459
401365
224406
906432
498885
434343
837513
570328
960493
121613
589638
712606
156934
377109
213781
169745
1031763
64571
1024704
228546
811008
789092
32091
741489
746029
722665
602697
168530
328078
779281
609136
671765
690719
264407
730857
642154
267756
851627
53378
794562
675632
790845
712737
601855
763790
524364
845059
849515
411224
722700
1010973
90975
659689
181986
132774
649887
920311
1031883
194737
181481
845462
184414
996234
579255
765762
776228
611437
918780
156706
505633
1036551
759325
110713
995755
67661
387561
327686
853077
579252
284221
838247
23540
315623
996213
82248
819612
415762
576968
53453
991511
125902
639253
799642
821059
54073
381145
700916
1014521
385159
849434
914696
381248
178651
146025
527356
596650
824449
643374
662
624685
676010
132117
369450
119022
872191
47976
342799
74556
332417
150494
30869
43621
249484
311726
7319
343439
64715
757041
905684
484857
958775
647243
174997
867777
480717
393847
307553
900370
1044181
699449
181773
110759
949525
661119
906449
15772
237534
818169
781915
792650
575268
222836
164957
700332
921223
176665
272841
897901
626598
51580
572673
978465
956110
184857
946957
196052
706457
556666
774131
418916
688092
414710
865648
231365
246099
1010404
48364
203089
601612
333866
299712
910248
68897
369475
142568
40792
127250
500025
718143
888806
95470
111086
759689
580978
69714
418697
153218
599102
355872
800904
892189
149165
110376
725031
144363
188754
28521
979552
176973
583446
749296
915790
627179
501930
940889
888220
511112
471280
825656
647124
719948
527821
977000
434721
902707
947826
137839
196429
897429
358735
650196
673268
668356
511848
44417
1027776
144404
764666
204726
498350
453684
1033888
480239
720445
4056
162827
1027438
936201
281691
841050
650131
217041
715002
1040212
621887
435286
890557
200705
942952
355268
107105
711361
36814
135004
922752
823216
759142
951792
844341
837065
633701
9734
108634
486070
406444
923338
7977
993722
117519
920852
253757
299794
224887
557148
30909
51560
941287
253905
761866
117752
824379
213666
922330
512564
89654
776215
488627
810759
657212
674853
1038812
456771
176404
1004740
11486
681220
973856
66875
646488
229019
339180
135769
448786
410271
145632
625022
30169
1025715
216347
690093
991986
181485
628020
575306
232276
515390
474697
882412
95932
48932
869360
273115
999303
694509
172680
213901
387671
167075
456236
290355
40007
939155
72151
796068
121704
684952
251155
655549
205089
264633
325007
461066
810850
1019875
76644
753838
695447
310276
873807
609613
556692
584801
539768
726128
280878
643972
283962
31493
622125
291400
338295
520209
979611
541710
674865
485053
778670
769996
12539
894712
974165
508272
489156
84035
656119
945041
837971
841171
903536
31254
352909
12671
804192
938102
907138
302553
13886
948003
501950
448095
863613
466147
590286
845824
750164
594436
323584
210896
783161
370257
624170
499139
292815
776892
562947
517815
622661
540117
457847
53912
28035
813108
616234
960418
687229
476027
1007649
876549
333800
699640
797264
250854
361761
623628
461697
102249
19492
202362
71991
1039170
694039
612582
324779
956108
1009675
764278
960112
909855
309346
367913
899270
1022899
589985
352755
68890
559438
325576
73461
451683
236866
482836
769249
518686
43119
746462
717681
501462
863896
1032326
984983
853753
614606
998556
228636
40507
44919
898626
430097
745682
934471
475712
8532
9938
140287
177208
1879
401306
679695
427421
974474
882668
366750
230322
769683
758718
255653
1020970
970283
89625
392775
42354
1020232
10855
530510
528472
896433
698756
252108
1033738
81342
239123
239046
960698
874206
950792
864270
69462
548641
602339
1009967
589772
207509
680798
968412
577367
821482
736104
127124
819008
995788
381482
321307
714704
780704
969755
514309
376367
751447
685690
926284
655935
769920
64928
370750
447646
937483
81082
870506
67367
619528
165653
344169
317471
752902
414657
737875
1024109
207837
161789
103052
611508
926159
128107
547859
745428
239269
30031
53920
807883
781278
93600
1034196
29978
691629
541886
599893
287086
231817
471758
656045
563544
52184
200698
130903
781099
612381
1041268
543099
83520
997987
922368
610746
498649
41660
472248
645295
233405
422399
985197
133568
993359
150995
251238
9303
695874
112133
1039309
738237
443932
441192
253522
588521
984908
966298
280412
1016411
858518
64246
93147
933815
158221
482332
951105
634974
212707
966619
209284
576117
640309
489840
984969
278967
767827
138299
963649
746167
791967
698878
372501
729434
701055
254266
166111
91482
298010
183241
337067
956615
171447
294108
81153
980735
996549
347153
943134
374914
473142
70935
324217
621623
499593
452906
672334
354790
919830
134535
349419
1025736
635811
562303
853512
869980
212209
33521
434817
894437
1012836
391903
599941
400052
14998
695289
843870
336527
347223
335991
231781
736371
81312
625806
1037167
75501
681023
770760
367106
1036303
797824
205907
960020
810824
937877
517054
77458
582030
779745
370542
744140
98396
807629
529071
745820
122771
861526
155229
1020073
127819
138404
946613
383737
287062
995544
241005
873943
78220
225975
23088
313881
806543
504720
75122
157512
261155
592314
557787
753811
849926
1013178
645514
597286
533690
451737
334737
276801
936713
660781
560691
899256
380236
561143
64452
37305
988574
222304
451651
342849
868452
1040895
905061
748394
230010
796488
291317
332174
393726
80846
667000
478935
350508
224994
684571
740194
391505
399831
499202
107128
656071
748988
436071
500965
960719
853425
8844
482452
892389
152351
145415
166858
958490
687093
251025
561406
699885
961359
310854
148596
388063
868934
735691
149399
987424
530498
624628
803743
765319
861213
771982
155606
695217
714390
694728
750653
91395
571321
423401
761133
721436
115815
82926
299777
547891
374474
856302
266448
118866
556950
241367
899656
234215
983480
679493
739400
380542
1035933
544258
69601
228651
688170
103181
738778
399795
615514
84933
983320
615267
864505
358694
491105
726617
878177
560759
945563
854902
655611
640540
522076
378151
138959
518903
1027267
617279
293148
87150
590196
976392
866074
1005544
423890
991359
416378
695487
6267
516773
454003
374752
122791
250036
204889
49601
856025
220415
30734
1001795
762360
713992
1035133
567582
211593
634038
332870
380746
664957
111244
381076
342289
582272
369767
993617
487298
653880
209180
327039
798780
907084
330170
968098
158839
750421
948777
485421
597461
65476
195076
480169
437181
858934
871122
106085
157752
114457
100734
194938
379162
231687
713440
800518
52660
785502
879457
678598
671219
160010
663813
798512
95812
225465
156148
90051
859250
649877
412863
797445
587426
750457
707775
877292
1027225
913384
443534
196781
477436
900541
920384
1007756
482840
792524
754923
289033
659449
1016997
694805
559139
592188
533158
449815
329667
226648
256966
42734
241872
917446
756802
756006
137096
695122
646655
789308
356347
292200
666453
210514
806215
686209
142015
196462
140641
929392
607413
319822
957572
947714
326216
102337
508123
114422
142639
301444
809128
448329
425988
1038017
639617
1005495
127974
900421
980556
633675
665047
982818
51093
29195
849830
1024445
171141
646242
90808
124520
844923
267470
859877
38424
122214
227370
577735
897154
790897
235712
452176
277004
511565
162207
172012
126492
91112
25925
703881
991075
810522
78798
776005
830687
568997
1018114
348909
613214
919231
106213
610485
434930
917593
719727
150092
538657
871841
910416
950295
130501
275981
414426
1003662
1021791
98904
743128
565321
453649
872720
277175
525592
602313
198538
828057
509888
276935
596598
464280
228286
614539
476480
565156
823849
758630
819842
964024
800527
642319
725870
14560
123404
669146
650383
957537
83973
478465
160076
212618
419860
251025
916751
700506
519645
489775
835658
450755
387707
943803
41051
476285
238290
804477
833030
163960
358238
952967
576024
112989
736082
421145
339548
23614
1007765
848433
658864
905706
330707
524274
666208
153393
704951
596895
241361
668624
697081
1028609
607670
864731
603013
660422
508076
62784
524966
313613
908601
902350
187613
926405
1037317
996171
304271
673243
679592
649700
664032
332944
249197
429166
1026206
76584
278075
75966
141194
275479
437567
714438
227298
229155
859887
161278
12123
41021
136087
240335
260792
701893
324910
265469
45554
335268
102511
299099
280251
480513
603128
162459
122858
599497
939780
182809
190677
829555
1030725
1038016
104048
1038254
808014
395545
985215
258002
1029352
372875
58993
764135
392580
881264
35798
281771
825103
911992
982729
293612
339299
326654
382933
421279
919883
341952
1026719
967833
935864
398680
571136
148064
505491
670886
760707
260483
414146
401810
309461
814929
608499
1027522
23476
507434
970042
122299
484831
113566
176384
128575
361970
393189
129610
965653
970783
948578
843094
381468
997405
867895
849542
1038091
891738
974845
440022
89025
815448
357633
380485
420822
20980
396779
984870
915003
809130
466956
128492
54973
285619
627973
215302
82535
473095
916058
242809
355399
593032
390353
216307
690009
922899
1026235
879526
792834
932300
255666
664609
646520
779779
429589
641145
123980
224102
709339
553204
995480
240109
114544
239502
941059
39370
112962
354259
193736
493721
956095
756026
292874
1038136
574880
978441
807000
360326
183652
961983
669296
741511
289451
760625
10556
982635
118293
415050
692696
1028558
1035335
472699
800123
604622
758662
534680
675458
806980
321932
375608
851828
985124
228647
914359
195507
455090
849613
606986
327359
758717
215290
771088
317773
881887
99564
233675
183823
559351
634020
13640
720735
795077
481832
845270
688057
57708
887591
571080
474779
697057
442884
490231
117233
618349
382277
78622
762860
540347
816866
817549
236142
539382
785996
949442
719242
551674
599681
854886
999154
227181
121743
399357
752777
636869
5296
593145
798748
581127
706596
1000875
52003
262700
477370
1044371
563587
482054
646625
670980
233320
346196
114264
281688
1006942
274897
960395
996402
785934
172924
958929
593504
606407
270148
996273
105704
467512
492606
374897
646273
685996
858195
1029790
152240
282564
517847
288865
254122
89282
448985
720473
115147
742278
369830
521156
216606
805974
336318
73874
311159
856968
543988
17506
81069
32419
260556
891849
179486
804254
510624
701146
971676
178310
838682
383096
226645
761894
1036944
615453
474828
442325
800599
452993
797030
328405
601538
51751
679060
61363
104354
173533
773285
78313
470285
665208
854282
184065
825182
746060
250103
256268
10343
832752
832419
94290
290809
113669
300855
190121
162255
1004263
1000883
298817
331191
173715
638738
242528
40266
1031572
599047
1041132
591219
382843
200299
700250
527798
317807
974454
903582
558139
452722
188837
314974
203481
21920
869261
854780
593863
784713
355858
689509
20769
369256
847124
649713
850726
935910
611446
416200
116349
46979
240245
570614
446220
953259
107075
694085
785773
221744
543902
1018507
840676
65042
606966
527930
878484
91603
443051
375342
955140
843162
157648
291922
139538
657059
134082
140806
985450
903325
720916
203831
18001
740562
808076
872066
8385
954556
1018363
52477
2448
304486
407834
780968
127422
605039
267125
337175
375742
191723
166134
226925
880861
218104
283988
794826
957584
401340
498235
676030
242932
997772
129229
599792
453850
730809
217724
589226
179306
206921
180561
350925
1006630
321735
231251
930372
854864
1000484
319530
768777
705377
381641
625971
242476
25932
98737
653579
455943
639947
821124
835381
206902
161690
670137
991494
372936
641675
688448
664277
327159
378519
404688
857414
632420
915855
244651
325266
560431
227169
733962
58451
725725
552029
1005071
784776
700418
243300
1024353
959564
663960
775376
678098
1034073
783673
166176
997716
665188
675646
708627
223387
944166
233963
545856
641168
962232
760429
1026770
792141
327080
314306
388969
603677
871902
64183
316308
780478
847043
670617
748708
37425
656071
786012
970822
823655
542678
1029090
266698
534449
591083
429400
117808
874686
146234
214401
299033
833493
70856
139759
24098
854082
884154
208442
71943
340263
129970
280578
871485
629273
327651
787644
984722
629898
486060
796195
253221
1030512
561667
197839
193733
657502
760484
1032946
295151
416359
359436
41923
294013
149171
251640
933498
614949
174571
271977
5357
788918
230068
278819
705764
213532
827755
927456
15034
160555
601032
268953
84850
16609
1020280
758083
40390
385222
3400
972039
916124
327862
107969
49829
328396
714923
256324
582901
584967
48794
292821
747706
451217
30191
261834
139788
1026851
1015884
1034854
6568
650160
99072
861632
527922
189914
159499
827826
952017
949201
747271
84926
950121
286275
197953
924506
658692
73904
241229
1024013
1043538
687401
822774
424384
155941
533351
441639
528964
451946
790721
146319
952845
563329
285038
425696
113843
504315
219894
678450
197415
757948
229313
486568
393305
417602
221418
768162
419719
132475
775696
436339
125462
1026143
345869
18281
409197
975050
995383
689356
236092
60316
721611
124383
680459
255019
243494
433322
69631
163584
758669
501607
240131
53796
418985
636099
823104
946211
124319
7593
905027
616950
146090
162894
724259
321650
109391
985791
864282
931267
863085
349522
744950
751463
365194
12300
1042700
60427
116813
639024
1022399
462540
17606
721474
1018071
279684
128471
417352
836530
53710
376948
180186
351081
687115
444072
840167
713729
605759
279110
960119
507821
886931
825495
172853
246454
115508
613301
131609
923484
406808
319830
720505
636858
848066
682149
803992
233213
939052
436104
713192
243681
527822
427529
941437
629940
819041
866501
362880
197371
913063
948432
153337
958613
197484
677928
288128
94530
422787
964469
891040
804231
66738
552457
618424
465066
51584
461272
361556
587683
520431
394121
549929
816171
950143
480412
967475
132094
584182
886594
666277
473704
775771
1014905
508014
377486
220602
387052
368069
79213
587731
789842
417150
210592
92359
188077
869929
912490
946632
146053
894006
906116
110257
430352
132024
744593
85557
5837
342300
48311
1007476
85937
329199
249590
465808
308824
1035717
316346
81955
209107
429808
533782
400443
701142
882353
936371
939772
1003805
504104
1000301
334432
55520
959422
820489
114636
271610
643796
964204
299312
303667
258604
474338
234108
871724
893866
363766
883434
1027676
614440
412341
489537
813501
744507
1044903
552034
684168
936147
387160
613542
333450
453492
837275
675911
104656
907861
4872
203524
136822
648385
837036
825503
470289
776629
613587
643552
684839
34471
954820
876008
333206
558682
734950
493241
984968
683969
455447
551472
295052
388939
1044965
548709
859181
979300
191595
235829
774848
523732
315609
436825
454803
797095
373388
279197
95643
1005858
554234
314588
921120
375461
90648
253382
465299
912292
533759
42921
912616
372918
345620
267596
221107
95569
12975
665377
259943
250306
334264
111698
19530
864928
509527
75473
605323
17092
889914
379436
478617
1034106
6163
472553
189077
122862
99874
267490
120414
624295
81504
960315
172491
872023
581701
817690
929109
320432
334588
83277
694356
603757
207187
181669
57440
983549
399712
1040030
82598
437890
955301
384906
1014438
110546
795000
356689
632823
874829
465716
394981
321219
979106
1042691
538026
87163
926522
270801
644928
351377
928844
35682
630618
965397
357613
315276
568387
26373
987129
304239
337118
45994
40940
452571
552671
844986
36223
177552
860992
110507
962619
158544
771511
889154
4967
53470
283139
154731
139252
1033414
416565
1012244
274815
189827
725339
303743
435104
533478
247562
569096
429492
931385
879817
795961
1016984
819231
140221
611803
98746
62814
368965
416518
1029507
882388
587009
70375
552478
853791
161970
42829
136785
561366
468278
41014
737722
826263
574439
242945
473130
70657
17321
309229
507038
319458
286102
879194
737342
638477
376757
244253
174560
426728
75808
400464
524912
762290
656388
748005
883557
187294
330377
886546
521574
446621
706324
392022
274932
683349
821489
904818
185959
885866
220701
83235
53623
171990
737260
920546
740284
406886
723715
281411
796528
703438
366804
131142
133030
277496
176886
605400
882364
133091
413067
152250
687734
199971
40577
1002757
66914
945444
620064
793282
141261
355513
358728
797226
454255
410344
608820
85464
381619
460086
648246
343179
548342
667900
249408
216948
952920
778467
896911
920779
308456
140328
19133
226164
578373
654040
996561
925858
804163
697190
829155
710639
639599
102112
196017
779405
283307
463297
8832
710131
171964
70193
333808
6239
625698
838802
915927
717999
552688
966977
324957
480604
1007151
474119
449634
110675
503340
89400
203514
1021716
790697
724928
537429
576104
364125
681775
1032959
485241
729148
776556
960587
1009134
96450
881753
446848
235823
342857
799049
337492
346337
61994
1027460
859708
83821
713801
122779
715406
323542
898596
340521
465
462526
492121
771261
52458
605655
589743
131070
908962
230762
745122
694355
581026
347301
566467
307451
735988
443792
419883
1022806
600882
309893
576948
597110
17851
559754
254500
889252
290340
598112
76268
1034603
339676
1002730
467440
439088
588481
434438
513619
721729
568827
837980
652664
654206
625979
626897
183599
983285
437440
584680
787169
534034
979624
513379
211348
378502
820128
850230
1009231
6792
588433
918422
266384
361772
271524
56275
873480
145290
720506
942491
60513
490587
920554
288381
651776
417261
709211
514065
368426
127048
52896
385381
877886
679611
464458
312991
93939
262039
483830
712929
239825
944361
374029
1043309
477916
214387
410824
550854
838255
668426
437064
292071
832332
208944
880677
151885
470290
968966
400655
518323
289712
750929
610019
443957
641765
173395
467566
703188
1014687
975233
878895
345218
161367
522195
69180
189099
640882
185490
168213
948555
6041
515928
54600
72046
146181
564232
752858
645817
609454
403402
869539
806155
172447
491163
222506
288816
548941
957895
872310
53345
109375
259658
975743
156
888898
857888
672049
509528
385634
1041577
481714
495440
126977
747835
123075
417490
181134
664217
153802
289964
348358
89384
507007
423761
122921
795022
59185
972404
39280
248883
737276
770316
478074
1025736
455728
309647
377717
401752
777250
7732
299865
82298
530894
910808
794652
251865
590753
859062
832473
712001
804157
456622
174095
987895
454741
680941
118638
41738
11257
584344
446295
645925
522293
578332
380752
897483
640990
997883
960043
256568
254426
555621
216927
987578
150323
411719
368855
232223
420757
986833
26857
422500
939469
754091
340559
630722
983492
294813
433564
341740
892235
274679
499101
889261
60984
222523
39522
520794
720436
146325
668679
647850
661840
935124
153920
36102
135965
636232
51921
580977
811325
778667
524731
1041093
48836
979847
854433
179135
40088
950886
383445
429126
378480
248898
902915
877612
1042549
647867
97762
719588
186717
861143
7863
647151
844559
970432
768929
880480
63339
673532
497857
225845
897828
927664
580354
624579
69308
885787
291478
247445
358743
795980
958954
115277
777091
99558
446899
1028882
129114
198733
730666
421053
392162
698176
404749
779428
410895
100024
677578
725326
166699
815076
780338
272122
1041125
956820
259010
966891
412152
67424
693761
900737
905054
1007069
830844
590539
567021
500487
579502
219880
254207
66097
163099
301493
138290
437489
176347
573234
865780
793585
791821
568804
219137
810012
256345
61481
377987
359819
638631
59171
1005860
508188
711421
26045
414643
127024
118661
671792
506509
214101
241689
916378
159036
170702
860154
1012246
55271
522706
376346
82352
629501
528048
893442
952837
424731
406573
24880
84051
943580
436223
91592
487838
128767
492223
971167
751175
280348
947686
516386
387904
94914
478581
281471
633824
91095
812413
45023
451756
174722
553083
186073
485208
143609
61142
40566
793877
509299
81105
800506
394987
685673
792430
507716
498787
354550
138016
252229
930197
1006428
887816
93440
538593
413372
659850
699406
22487
1029653
655220
646964
805224
877933
420501
246524
757224
448699
178140
799259
102971
423122
720727
702150
237564
382660
957272
569898
212960
613300
368119
388584
61967
863445
518626
348424
427623
186023
3899
936615
639752
868361
7339
224643
59357
489954
213632
1960
492458
106589
11726
549653
1028111
384150
495406
224854
550685
519754
1003464
88998
34200
158740
803288
573977
331415
58528
970688
831669
910727
556681
873489
1008703
90284
151669
969054
997225
742437
579315
3367
1009028
17484
534172
592860
384
13624
824390
371521
422940
348133
476546
685051
297492
752456
604794
603690
613898
360917
602559
900195
253931
936945
491098
988821
996944
293492
701974
945082
250795
104578
1034522
28390
790810
984919
337088
545986
615961
910912
76208
105071
211455
421447
593257
216880
823364
1011475
714864
1016849
885567
786426
322806
202080
126556
898688
234947
579996
1020470
233716
573443
788750
398693
912094
736265
800843
561161
663513
794345
646393
906260
579927
630352
872062
773340
54009
464251
151573
377219
440963
805750
825409
493513
19968
342564
921439
194592
478418
799658
608756
245318
774591
560249
1004678
258676
256985
737490
315387
492969
170380
461488
974852
205639
53296
721774
536334
139869
726026
495677
749686
222582
122838
613259
222905
585195
813653
73444
971951
520254
486807
715918
165943
131381
693563
586876
609098
183333
325613
509812
751596
299508
348858
573149
687176
369935
462810
1003285
756772
232136
14769
630025
647227
229902
743994
182254
245344
766613
1032907
656917
1008798
1016588
132403
986795
28857
515517
781446
228494
63674
558650
975158
1032074
837516
615215
166635
41899
994582
801846
663925
1016966
252099
556266
700198
210482
1007962
194851
325745
770014
154384
164467
494283
159451
629945
1011475
758406
679895
886189
107993
896979
36036
232050
402829
146898
673923
292217
988446
232372
731230
614803
128790
1040509
533938
326430
671551
319833
1010743
854613
727262
326366
298214
313439
697579
38916
191829
341214
53993
422656
661477
718770
834018
89349
386861
323527
239514
49483
595019
381079
469404
83448
883546
781699
1041789
74104
490676
398387
152110
989958
243538
87330
388117
201385
498195
566765
802226
178069
373703
701588
978435
603857
457372
266995
303898
19371
209226
258601
1032622
438554
819896
110527
687248
4908
957649
672803
322302
9877
50330
646541
303443
892774
155272
158785
286630
225007
217370
706361
421999
1003731
893674
370743
819034
177457
939020
650091
663497
589767
973381
708343
868809
677687
729755
951765
69525
882217
965723
859109
915872
156581
509397
10066
689379
663155
389461
24380
412904
652944
24346
468708
816496
51101
466830
969541
405864
5845
866305
256957
117396
466399
248888
751518
632645
733420
456959
279339
31603
469692
665375
580278
368373
940268
828640
715638
494855
882854
300680
255426
628986
132405
635360
461172
1033818
247963
959208
9484
138137
421081
595288
775554
470004
394395
980127
518671
923605
1035495
940676
477636
463329
820061
481118
605999
887181
552099
250026
422023
268267
934811
488390
998502
284281
205363
388370
32285
668997
231155
577357
841777
567468
161628
519766
665272
155250
640282
618029
959417
1033947
283290
220994
590899
228082
248811
698844
875478
482351
812137
606936
668519
449602
960260
590024
857117
396663
252483
1000670
1042024
93283
663768
544473
620628
532697
737341
5561
368299
679330
284526
116563
714978
771235
222075
419243
24509
400068
93467
373812
12203
330960
29350
452976
213572
584505
124706
997386
141735
366451
755435
838281
88932
563500
362707
34955
317490
600964
488247
303982
419463
39522
121212
117614
736345
598114
82454
164171
468781
273223
96073
408477
177045
160600
750543
747848
644737
407934
170017
248369
381871
523395
702692
646346
591223
249228
345046
985606
602431
754872
918789
585783
841602
771083
220169
47042
253075
647811
28116
605502
540323
23101
82026
40212
512229
528100
419057
132088
272364
1029286
821203
106898
29225
343220
743566
654793
397692
746639
830692
727974
458570
189395
581325
126276
394467
540088
855034
24338
231034
332746
105340
1002813
381111
454696
77658
328309
740131
248108
12929
340430
347594
502577
347331
530608
657631
443495
619341
630656
375759
980784
111122
777639
446489
104756
69305
581328
705380
148883
1005092
64741
297486
114667
852367
308007
891985
812117
323044
753621
861148
310247
954555
205520
632205
805774
497523
249805
29169
549089
934281
808234
267126
913517
546874
673166
703899
320650
604493
563193
251933
543500
783575
555280
887609
901702
970779
1025691
600126
963832
950837
1029570
557580
602013
11056
390280
253348
114069
527014
231508
279386
87961
749166
576944
34370
1036633
196206
513606
728568
345710
137864
403477
186491
75677
780733
367058
1006493
282776
631529
58882
955769
177428
93235
466484
311497
706260
451312
507923
424261
189646
958009
923422
825318
310953
1012581
333667
639830
1017486
984056
536280
57789
819922
42351
952009
719402
341206
824898
362000
812362
753701
86287
407567
546419
292169
830260
984163
406141
31298
337375
668423
781116
664567
443903
1006628
290827
40746
847428
991967
777880
5859
314682
828455
833886
52589
1007259
361815
858960
102215
1024997
27864
101167
19626
648201
712224
726259
490472
612183
456007
450622
791893
725247
734552
6410
101558
668935
696924
491512
956784
677184
796872
335921
332731
434247
198742
1020962
299912
256937
941678
686030
339947
103316
158066
748262
834769
725016
670936
86917
447976
773261
432460
701314
974629
505670
608520
743020
609169
328220
229587
244040
149317
612836
550037
287841
816005
679565
869100
699513
361808
704865
453895
431611
33966
339729
28639
526425
592334
823350
836515
508494
402710
1020207
680510
936249
740608
476433
567580
940406
103127
731057
688424
879603
784420
768647
179973
651022
149091
766051
632269
680483
108995
363633
341654
378422
530088
359273
372778
945702
303050
973315
7021
852043
650272
21254
855538
665667
875005
645513
1021550
692175
343034
266215
955808
169659
701300
797270
630280
413820
467800
841981
497201
906700
209055
63391
442748
751095
908504
497182
62607
570600
1025290
288911
64873
374788
695501
534874
740147
987429
214542
806546
737314
815814
522523
783219
587070
652781
208730
310612
1031862
895108
371141
310694
753262
480745
476584
351771
408027
665849
412996
671289
425054
338518
947657
664886
981506
4895
513624
318300
884825
369695
478310
42342
696714
313558
759640
780688
995146
892549
316604
936067
629366
413645
485030
379595
435380
323915
984331
150766
634907
354206
653656
905504
222528
601002
360519
930439
729905
925215
730438
300866
958689
637810
182487
203576
401295
465323
146957
296518
199298
904217
667217
1020224
11134
814478
485777
327402
158357
47874
907430
706189
95420
555611
836064
672145
591811
742663
733444
436776
808263
797136
156549
164897
343568
870730
343576
52101
179625
932513
71695
656534
379979
446625
963898
212687
152936
674733
23026
315060
576156
364458
1041372
596154
495834
177465
908971
679313
907344
90687
445273
181128
877897
252748
1028525
267183
334268
942311
713434
1036679
363416
490869
47514
7923
526837
583831
145031
153714
200013
398375
95304
695572
399668
309112
248888
530915
158783
47732
798595
751894
998271
554589
132569
735294
397919
794228
623883
377605
949587
298705
111915
85531
149493
219142
730610
581593
994484
1044375
197149
229491
160123
368109
507847
323917
478857
155617
716272
414981
641000
516952
90486
187245
403859
974177
531593
682379
272094
889340
746170
101530
127498
784327
912896
277062
973858
697002
706372
871993
939533
196403
234168
166548
378920
182199
855740
861801
81770
21183
561869
18348
130768
404101
507713
687088
466853
908779
987314
842196
971921
730586
485369
988350
218698
901255
867660
22001
880969
198869
271360
35048
849198
335660
731771
508024
210174
263224
162281
998443
912582
267375
717836
644582
425926
408260
184540
991493
611690
669045
77448
365690
39560
598474
853442
582884
226905
150495
838673
462294
487223
836
253206
519832
126577
680677
218388
558687
645644
472540
65860
849873
459961
550053
157334
371790
215030
849419
71422
761309
1001809
801134
150687
237735
554221
646395
652272
170558
393072
1012826
202737
1023875
493153
360323
878976
881363
264047
714960
307299
861858
825581
518810
554932
845606
848342
197695
578564
54588
869623
454079
455233
974605
97426
96112
1020351
943158
465771
863616
599997
678823
203654
964762
843559
839847
212465
653373
379857
851686
918172
810761
829700
352825
1045002
51776
624707
678857
631201
284185
604459
655839
477172
120267
116001
838181
547674
476798
718449
588206
612796
606553
877446
451384
880906
445891
105921
1000994
383072
1035554
101393
310990
619196
815434
550185
338054
363596
372850
944326
50627
1032689
247501
187504
712598
146042
1009443
178784
930663
1017486
501318
57796
528230
430730
192587
15527
874057
626337
874259
441330
502068
66386
201595
997528
432781
102675
47727
935129
926978
327402
552460
779398
166313
714680
619595
908184
924783
68770
213402
590220
1026575
935402
528850
461348
274769
1026381
767893
184936
527615
586378
291787
588800
509641
509623
950832
729369
139837
32196
904010
833882
768017
305642
645723
335917
433686
752453
242788
967148
324969
856151
503686
274596
917202
866963
234004
370179
667086
1045158
908460
792762
130569
833820
408632
427470
258135
991388
578611
227400
656120
402631
556223
846638
105204
954581
802056
1030072
1019635
872877
281605
742733
200676
920581
841674
224243
308077
1000014
992419
588314
698335
1042829
305612
577123
259350
42412
41037
70890
148124
563669
518429
521330
758225
884112
670483
858050
724689
715839
619194
26414
158057
177415
345938
69791
21087
745347
305334
541065
200776
714098
772613
324487
236458
752493
575083
857080
446551
739891
313279
867528
891463
770713
12711
969258
944398
619227
721347
881260
1002133
970850
251296
16001
600779
635900
53650
863034
517033
798555
1013149
109547
371342
498238
672041
429251
553110
236941
470911
779698
43198
353840
334900
11851
754515
793058
142207
838035
371860
325468
1021793
454115
110738
662735
47397
776807
267644
640457
688963
520863
360513
520117
506871
729516
575111
632516
656606
88420
248263
826594
972863
448529
677285
641429
296196
546503
918976
421977
519799
880212
847446
894578
501628
784956
678715
852628
592600
313525
539137
843077
569385
733460
977810
1005931
551273
882248
629349
498678
392546
651321
911253
425998
733154
202241
425224
308074
533935
808324
587358
743519
284577
39029
271794
388533
636030
463961
736836
517358
628904
258565
221097
955580
66746
119243
16250
500312
322970
291798
966361
1028752
949724
949451
610682
410515
24796
772256
311854
108388
375819
630220
1017643
144932
192316
983221
860380
842498
213237
787774
135561
689943
71809
1005996
760162
840458
773781
908206
776485
51995
85079
71934
621944
591790
444806
23042
20535
850272
578918
74842
936782
293765
141338
758126
527563
720773
540687
868558
86538
10048
1038485
586275
640626
388371
992221
814537
933766
761857
256407
15398
49955
47763
789219
861160
344659
231664
345994
193100
744346
847710
297617
652913
645775
314286
878024
832133
97339
492980
467262
83719
568832
999532
625441
334559
170618
381861
487285
60245
746915
390378
595194
174830
778098
282812
724004
283946
228281
1030815
716816
254123
508763
966420
277234
255419
556034
752729
265407
1038009
420817
777154
471041
386986
209554
717172
304039
508460
656960
943716
765991
219404
80178
975252
909590
37741
888119
601201
272508
298013
99401
600050
934082
312868
558748
406842
531993
75132
240222
598372
521271
760434
354658
1043350
94164
27754
873816
912936
443327
776521
282280
156232
17945
752545
365256
92097
764119
351785
718720
166271
112495
334647
973516
992511
163038
277934
110717
661534
454845
833538
338719
754650
112117
595518
911181
856213
414814
779564
950237
222217
615459
415804
955105
664469
468973
697741
196085
671297
186414
478820
84299
938703
795640
458410
914622
451424
78975
483814
907098
831315
291730
906532
478667
376172
1037277
1005787
628141
764173
923268
596674
579331
875910
219056
466186
933517
341695
294933
770904
922780
25830
755407
617096
369623
286987
125673
57505
47340
51856
243639
897036
330167
268586
1006554
562288
322672
653048
987244
560008
111072
457617
546663
124539
736415
594509
740767
20442
210758
461209
117185
952361
169204
719116
1020845
508902
143707
729214
862462
467940
293324
221635
938354
450966
839985
249046
977669
799508
600111
86591
431656
624387
900919
929217
796957
587367
643238
359480
193624
555353
313066
494300
637726
125512
759439
301443
866122
431506
368451
1024275
816256
354248
953808
90430
713766
208385
243998
144808
364741
368452
442598
557565
408663
547778
692158
884560
665213
93235
1043865
168891
93014
1039551
534616
716584
743919
835359
924961
289731
894122
529875
458733
850991
439676
826227
453231
1004419
275680
811623
874865
253588
889037
14793
72575
462022
259072
735434
62705
442943
118573
481581
762336
343696
218456
977904
14612
319836
634660
457666
897038
361224
563398
536173
988514
867908
563582
897317
537318
928070
428325
324717
291684
84452
1002361
558684
363794
411801
206458
1031613
1033706
248369
509005
275536
651836
881888
748048
837879
78822
1011034
11518
943235
708944
671788
1017621
854170
780015
681233
1036803
1035261
354276
203862
1019954
931767
185359
925923
302112
12188
104825
85408
1003946
76208
860503
462438
629332
677956
794599
774102
441390
432236
903624
492278
79015
517813
720066
138846
471619
348300
563329
298113
793051
236924
313866
586903
970900
507857
566945
132014
970832
889072
968830
615154
12780
603222
140305
823454
678830
350308
683115
296518
216867
49239
729696
775280
214459
846663
675716
878506
158047
241297
41150
672134
1001394
64830
120767
51253
516126
868859
77497
413393
469578
581188
515776
563900
762631
561966
744943
9829
488219
600823
929057
170151
781459
1041817
813127
88779
705325
773968
663302
371880
654441
144413
65877
613244
848815
311646
648836
1033859
964854
927053
673477
961672
725178
372815
9075
577591
708539
439269
1028738
691353
1004593
965466
90400
956273
815691
909148
729440
139155
535480
819077
606439
463364
120257
392525
329095
189248
196083
790514
998301
960092
541414
903957
747814
184675
120344
472131
227889
843893
330274
127260
1019938
731
731355
255605
336685
231612
990834
805630
458175
390381
642233
859281
904714
43703
750773
497539
70542
720353
434347
660858
458964
781976
315133
37539
930077
126952
376671
822778
777655
19221
876929
119137
772819
1045218
672269
933341
760373
265907
532913
885866
62114
282227
394657
239101
102756
130808
663604
56677
936377
954592
532116
5131
158564
870053
332027
407053
10320
1008631
648012
848027
860855
531164
248807
701153
896781
670240
352863
57694
633546
144172
519120
893974
979115
518853
245987
423959
888671
835772
408023
331872
700638
24965
611801
64951
258695
103371
454558
354641
646524
1031433
325017
1009530
375062
592395
435289
202042
278570
528191
532820
515274
491149
989054
501684
436199
733795
355815
830307
783539
517519
925107
116733
227388
233735
344449
822232
770632
37270
500455
99398
242825
264999
434939
22982
997662
428448
874226
506867
1044647
724594
676629
644314
1003643
6411
671484
395678
265128
249195
250380
503687
51161
750595
47292
66762
867937
825513
959217
846309
417893
694651
171245
331512
329042
435461
997701
442323
940530
197724
172942
366588
679325
247273
521414
985283
360339
95487
373713
912595
142608
405055
1036660
392667
351268
16863
953361
902197
1023031
124628
626609
875964
116460
27390
656219
898589
558801
1001780
664568
232039
405416
683005
28123
1038078
829526
33920
86977
127546
125902
643307
599497
403836
18323
199452
927140
151550
452222
15606
874750
489246
870693
910431
5392
92973
329884
992405
737544
19792
582625
764668
623283
545841
355043
127305
59121
233597
671068
448495
470830
1014270
643673
177078
59447
377042
831061
834769
675942
835318
39629
470132
753167
894943
798332
95612
542139
507365
204365
580374
855660
665925
567082
1006424
743349
136451
433602
460073
416416
388080
684511
521665
451963
651909
799126
570000
1040470
955169
393355
452495
482761
567507
187292
546903
575446
132616
898202
36573
493951
146490
861936
25121
326313
537562
405689
538969
453522
694265
371972
900663
54711
317769
524346
34559
554822
140266
964192
819441
884409
912364
359355
497458
932142
150100
638257
234676
704686
535658
330518
507956
116941
900009
340987
667658
918772
735272
183264
230441
382785
879180
355606
395681
296998
664407
493773
161112
905990
208849
447941
141927
84199
90341
215607
225539
971491
97941
397874
112961
732364
133810
380564
500012
346300
642910
361215
320435
218377
567527
612770
858781
344981
12904
924334
478434
750618
430042
425986
684060
177003
927377
112563
557110
818409
502513
512793
537301
805076
426959
472055
103776
250144
31250
108182
164695
750158
636801
401885
696650
296326
686564
867204
777709
48773
168555
181164
278074
147349
712287
396990
643074
748289
282540
900273
337659
241706
601637
955291
878111
491700
457220
368560
416447
372515
335096
412105
558732
459297
172151
704748
947558
549628
973117
152140
152624
193466
373510
862404
846961
974630
668415
989264
185952
787717
876253
201400
935656
228649
313698
690504
729622
614587
433492
575866
123291
977185
285771
509164
205248
894252
993888
591718
171202
710396
112050
758559
640522
546538
27411
278835
429832
534029
449425
39856
250203
420388
43661
219827
1025931
164040
307078
214750
891303
734156
658158
662975
507609
737633
350952
243579
398629
813278
1039348
636634
658546
366693
801547
871615
633902
859160
965643
947652
1026530
356055
880218
493770
788798
140098
723308
768685
554108
328682
382385
840002
596003
622377
308790
379055
758738
368388
16468
986217
998231
16478
57126
441485
395691
338435
679932
42515
282550
104373
989708
246744
873944
69794
93043
267351
141100
773895
117589
70114
495711
308500
565552
287403
115092
478767
456243
155257
993586
594212
420428
45904
833967
223045
50579
24607
286418
940060
165958
51073
1007603
899931
282078
893692
987440
113605
786214
1030851
177177
875833
664553
643455
286461
572560
555624
176314
489365
503255
59613
766064
508840
413215
848775
657955
664306
689835
393202
232081
876586
361760
388777
544723
268161
234640
752637
702879
328123
269547
884389
398843
165218
377035
827972
38071
19178
722823
762154
434106
579640
65046
866160
420066
119728
635186
958882
787307
736262
1035380
907578
332530
51142
811168
820728
163182
967432
605493
80559
1045235
429800
652022
841235
142554
1024904
801252
411754
237899
56553
109379
872623
178269
298894
455006
521983
971055
670223
169483
778531
857151
172002
601240
503623
698447
356406
862523
382349
247329
898045
56033
661412
1019269
953580
858290
1023614
694410
714995
96796
309112
945545
65337
757855
737364
411167
864753
643385
834920
149939
845130
532103
763870
314506
459938
937843
501358
1017326
366670
592083
648660
392960
811018
859931
974006
772808
580089
188277
856766
328276
801448
971653
6368
594622
886121
256661
946977
958506
733755
386569
10445
654281
59169
875068
561773
88857
779422
479793
94872
329250
346162
331266
775827
1013043
865952
83495
267132
1005187
766886
352199
665925
564084
402218
569164
505497
955327
751069
843713
1035750
617140
162044
137185
863420
220786
986049
987510
866776
1024631
382683
1026595
229169
647331
207570
326054
409367
754486
5813
716905
335825
640666
731218
156100
55908
200301
741175
31187
15959
874360
1016150
454888
813082
243542
367261
309359
780657
153675
590950
980641
489037
579890
794940
703902
705978
1009644
210233
695535
962308
1042887
134288
894526
582487
860888
140815
188315
477140
546706
285222
754851
893499
687921
435805
510159
301802
107164
173208
408662
237936
691842
7121
671372
502649
30567
834898
824938
269394
733808
596546
780766
158038
768968
583928
478058
199513
666954
69156
354524
711536
99259
432912
321824
860404
547261
523180
614273
650824
291466
539778
1002891
190358
153877
278221
677968
695499
45746
359880
568673
572989
670321
615183
6065
347446
141052
288916
69193
776285
881919
459070
171100
641607
802199
236492
627221
199727
641513
514353
868337
224555
433293
705927
174470
1008667
285106
866099
993879
73899
480763
480427
223080
512392
478356
337281
209535
826454
929239
588498
341591
771805
993400
239420
689928
654541
940351
1026690
505338
919729
343370
268128
117043
396441
258922
403055
649394
332061
398856
177644
662495
247534
872400
631200
485222
568183
69396
478238
799231
79087
98201
391576
948870
215823
579823
580947
749092
399758
105280
460232
142247
984398
856531
204464
137579
22509
19153
554904
510251
894701
781360
75098
412579
770046
124585
469383
207502
348462
127404
756640
672279
89850
98704
643561
900521
534124
799519
239254
399125
324023
62694
266606
48423
25549
1041606
316790
274683
652309
830062
622496
456666
717299
334508
817594
302751
660987
795558
513006
434632
219218
208900
1027562
579878
896044
419398
968178
66887
936670
17857
902938
96699
143985
492923
557485
367515
457782
872893
614826
943543
832274
158962
761481
153451
155405
887556
421296
150438
652335
1035590
687639
524526
674590
285638
564748
599615
131817
534331
404081
41201
980563
627218
552131
412017
533713
417421
661333
439784
786047
703086
932720
44978
612197
567602
105001
815520
484262
454272
606988
424778
263639
378709
610770
872327
121969
298265
234923
935091
418400
826691
234372
616768
636078
221815
420245
206434
789231
480834
874056
666185
148436
331453
909722
817269
341473
1002911
222377
24315
276697
702705
385042
198280
975672
267787
1687
1042254
264020
74552
842135
389876
408456
979510
175252
223353
834221
767161
448584
137269
270918
393001
233838
693970
1019477
650523
59041
99068
317854
760262
29552
678909
615463
792406
851343
168813
453584
979159
614442
415084
889763
623178
586718
876735
614203
1009334
125003
90827
329094
316687
570735
534373
547718
288222
918787
147140
50466
104682
78969
781355
313861
94308
177108
1038201
590800
432243
976815
540166
604568
694725
91503
202680
856329
756766
843674
368811
803221
154022
434283
100273
377913
850957
649749
406442
215052
392108
743868
34565
742845
353246
898754
336858
142775
221286
449570
569929
987007
517343
890998
935551
186016
193626
260474
194385
1034654
681951
34439
405716
249764
972628
313577
194156
426468
277226
764424
578245
334198
908782
224793
257466
822965
659215
913064
68452
594305
117140
639768
311031
960587
804988
52459
214654
447499
557227
1025683
573724
879313
464715
707942
693886
649179
907762
80743
565418
689199
934524
107492
289014
180188
840220
517276
802255
161091
555137
458604
745525
913957
481737
644911
218823
772730
878946
130260
699466
789819
207472
57578
802063
57039
720373
789174
19148
535195
556228
356315
954536
636507
694851
586117
999989
327796
355274
474375
705186
105103
833936
857179
44749
919491
798132
860803
570839
465344
866007
126159
250119
477143
463909
632375
407062
534266
183895
382179
689524
289983
702050
581504
850902
465330
35368
546490
234986
41505
114194
489689
110503
795005
408690
233955
492160
277762
937847
156971
342157
742585
828980
272252
801669
959960
15976
571704
559909
1036422
563591
288684
889689
218040
212887
2066
881329
680673
15300
1026870
651020
876427
840016
400661
590978
238059
112298
678413
575373
986149
809891
784510
1011610
389822
814668
326593
191296
550837
1043605
555636
230379
724699
267599
590044
618129
403304
305937
228008
164129
594800
255599
717687
214937
112707
276444
759877
899183
894449
990109
336761
209813
855188
1037130
783578
589943
319845
403329
968159
704927
276437
929400
590712
577617
451383
717443
59740
1024885
78692
363017
193412
299226
132913
481815
658872
138043
863325
608903
784243
803363
743547
838363
484444
718855
965011
133374
938014
820914
818380
790052
93338
245544
492837
593903
1032065
669489
320198
159747
990621
321194
747216
591678
442605
694546
987078
178498
178781
507969
259909
494503
928950
563643
427862
842235
737770
920699
493154
342286
681267
811774
324396
660139
779014
190519
51594
872497
587686
146583
313141
647477
650841
190597
520500
76065
730480
321240
426346
786232
343781
789318
17079
628505
876943
883838
895758
659057
941692
302828
801652
673505
521372
487282
429049
587674
965308
846327
1002766
400529
199351
694120
607979
749366
40103
968460
813220
996244
565985
403622
182195
480011
786569
37064
995065
797505
407391
788087
86457
206811
688230
445926
290996
233596
270216
824085
886823
622235
969680
238905
489412
744853
563574
941428
579294
243150
665439
618764
971118
503824
393662
975581
258189
895362
307415
401169
95512
151115
74562
368853
476865
727198
363242
688827
105025
1008206
248770
333501
882851
245727
2214
874139
359218
899719
449401
474895
642776
799718
843963
982040
341774
845100
404858
349829
233548
556301
925488
973944
476404
648603
289969
1034469
522002
530189
662619
500815
535725
917502
452760
714639
459576
671287
248359
882948
487568
275177
792733
333697
653008
544536
20504
146859
942722
438373
46005
514514
296375
243754
835817
142021
305159
924880
595356
238930
999606
711724
605276
41189
707582
852791
564268
738230
1030790
350346
963667
273168
675484
104710
242204
86604
434919
425676
399007
358199
1020786
840139
282043
222656
591521
931504
24160
494074
1002403
217151
758761
224801
187156
735225
125581
17747
47371
62792
607274
407025
985490
782408
585548
801350
229919
226266
518782
429268
652212
193902
837463
349148
457423
874821
1044433
555676
815893
783241
251165
159687
129468
7654
545499
349053
281237
271526
64861
7456
937696
388660
24317
802525
169176
155297
429257
405565
34796
402329
104191
173224
835794
948923
743893
715631
185347
963787
986005
828465
296577
333837
988896
187666
389840
39328
241532
369684
911384
363982
668285
888909
1004975
346153
353474
787750
478115
535152
559467
316634
948578
389198
274685
165885
531434
321640
441062
802157
940729
585029
898872
186635
532632
586901
981151
300224
352120
715755
958852
527834
167548
36621
378266
342154
349794
240586
6375
724745
57914
235265
132624
342554
704714
171678
859702
396067
466068
318432
407704
267270
41843
919403
480295
678836
300713
435305
842109
752744
12090
384737
915900
148370
232004
416495
575980
258322
989172
873157
406155
350508
347070
599768
787407
541676
308536
953779
762595
569323
306475
594243
132683
528958
545264
60303
136435
737798
253641
158802
683792
42847
61203
171868
688850
969055
395849
611097
647231
208194
825094
713848
532152
821648
748225
173070
658994
121364
417938
284037
266849
861816
206809
534762
158204
703783
196519
22766
950668
46701
787125
287147
727853
704485
218879
949597
874986
182896
585191
369070
222451
841957
817901
623451
833139
510425
445541
763386
985638
549104
310394
185718
656088
258871
327863
917483
534186
459899
91128
961050
558439
76109
320293
320802
645222
435602
803785
441877
42230
1137
218312
590388
1020454
60629
402303
631728
362434
850022
509420
3194
252082
660208
567396
577438
387882
315142
835779
819321
59323
615664
146846
483293
674252
216703
160012
744540
325240
383003
1018586
598131
880454
483209
123070
762173
649961
993908
667139
221638
326528
557905
496217
1036029
77598
630799
969560
400991
726866
476947
174628
335056
279495
799649
687618
116481
129558
27156
283614
688687
222364
998894
916578
972077
378380
928882
844628
168549
33357
773097
382053
404952
338046
934303
562254
569227
712267
417260
843889
875690
493683
83764
856288
510807
424417
744952
298334
707218
838579
804025
143508
804867
886538
403801
1016397
465355
340513
934057
82798
375803
235923
674267
824196
704873
541540
330420
810987
24954
501210
734055
920829
972807
1006609
976814
101656
340028
403504
882916
247230
1004887
911360
846364
783111
557927
358709
917214
117248
81058
1025715
880195
616942
589380
7714
760368
119492
856202
306650
750142
510258
461726
647513
746739
153617
992652
9631
914325
772931
984498
225817
5482
939377
388982
1003813
669798
448124
550489
959602
121227
539783
988229
105571
291011
883412
748784
174125
1028179
42260
601816
963850
948846
1027021
95188
133267
217724
531612
469567
574167
829085
642550
667822
67091
611129
876139
966400
524192
520260
246448
662257
340914
554347
758308
484990
725212
281354
820993
970581
137500
378425
954932
50886
1043064
660554
104951
516754
424083
780665
405062
378663
886924
638369
138706
760975
514305
186948
720032
759647
340783
298860
138235
841918
1016245
680606
927287
575640
401655
789652
561815
414914
238633
982533
490498
920883
333349
63562
972982
348309
347783
145765
198037
823704
356050
654900
382879
885684
546002
849209
590154
636286
750570
50741
865547
120065
577683
503288
541205
584111
890830
929972
608763
390527
166887
867187
45049
151644
910397
1037346
966822
716691
1042573
35732
410504
779303
916747
707148
727942
130867
257031
524404
342306
770015
875334
616377
529092
183285
490794
573255
168165
315874
137257
285664
897173
544333
616381
500909
299636
333717
1015784
253821
619775
356916
300185
62650
257296
238848
711405
612008
603692
495271
342882
774825
172253
687211
784346
166032
779076
418095
700500
252054
795235
71819
319711
867910
787639
110965
828295
208108
329900
447781
771741
803117
30384
910574
231953
729115
1029482
861764
207164
224372
939036
187714
380336
154220
212521
775906
114815
694008
324089
311841
746253
247047
264895
516599
552673
86335
894970
206469
845310
770789
117276
927210
959297
970364
971637
256669
292495
878623
687148
67297
910228
397904
423935
1032833
929848
924758
247968
54829
897141
869200
483471
142446
506490
595191
235083
1004110
987073
203929
138640
123158
177690
611713
601564
6351
325072
1017191
726000
785330
649397
735236
92053
1044154
225852
437299
146699
284903
56810
454915
929892
782146
514668
834129
564655
984073
970647
433314
358519
461652
874433
965693
35136
929268
389769
269349
241355
924863
501337
355348
400895
527586
914739
539990
849060
575902
567313
400266
22713
118933
920943
112170
869935
876182
1041529
903595
787867
298144
847670
340702
162263
345644
346637
97826
664058
398507
543019
162370
178951
218688
124950
428330
34936
210898
439488
526952
133871
484422
1035450
894146
194061
532252
312396
199914
915631
334181
151762
231073
614233
323998
723054
691104
211944
572271
856461
441701
496998
20702
44662
1003070
908714
273869
856595
828546
426202
481818
183000
514802
879217
478852
201017
74839
306065
46425
338891
35302
698660
698205
965481
111504
1036543
8556
150826
453316
594954
887850
767650
801033
389777
576356
91703
432211
129425
770582
203792
541280
721975
546921
656237
1038130
888426
475510
1028454
104770
232689
532791
35168
788895
620971
477826
350932
624677
362477
783372
212983
218764
1039652
588384
304922
59763
20537
164742
717879
963144
800032
75573
189307
424216
90528
938359
838080
306084
765243
349992
368182
884111
96971
289976
48748
566592
465571
405433
767571
273562
269783
747176
261900
78333
473460
969179
16427
897519
344208
916197
704357
671289
354287
927121
986874
536381
576313
458634
974858
756253
1026243
53657
271053
294371
739807
82655
433656
359075
208033
455174
447211
837051
489799
589276
582849
941477
199602
424291
640954
55507
117739
518922
973149
808528
273454
774401
86816
667693
55496
604581
504256
954165
992251
418731
734444
511257
596097
135409
493025
628690
296950
277596
729290
792948
648928
483268
885438
939781
659878
887092
831058
462674
700849
562607
551033
81862
1045449
880890
712581
125230
627794
349771
399264
338196
692187
28479
182346
614532
353478
49017
588748
444825
651755
526987
998340
871367
328115
358199
259793
199212
382941
10018
109178
575867
392364
528944
790319
339144
572649
203226
197776
653239
498000
215385
123017
817095
1038981
889818
1014948
990062
143360
682563
623454
315238
261926
4848
412712
483805
623913
739138
286686
234572
273168
812707
958495
784726
648169
939877
614258
162826
687429
40058
227014
1029558
34738
924247
35304
135436
954130
345991
818798
280021
595422
297331
901255
678
89090
422223
32711
553760
12352
700425
52226
207739
89125
710601
661329
955461
458486
191213
817046
557653
486357
118862
783137
519630
453778
814330
804252
54243
899598
249699
157829
843804
719120
65424
534618
648006
868382
1005357
140967
988269
696325
470807
672028
485585
460264
793941
767004
293378
187421
617782
645343
912438
410131
990639
190143
363051
427271
547305
977263
163896
392603
632377
407546
552659
465126
711112
377454
634051
802782
448669
526648
219489
237489
489702
436163
823853
498456
233948
339559
263820
189083
18718
228658
1038305
137618
366471
824714
221084
1031493
462094
431076
192520
467318
872861
410339
86577
982130
871046
305904
845867
623625
758769
1009224
145790
539134
980446
401546
337766
356865
154205
453752
314651
490270
724287
955930
618919
201939
396342
182318
176906
903387
892492
514931
384175
707864
277805
84081
976198
611107
693479
975344
751289
168885
1011382
141987
297417
860805
655189
530020
323313
949551
164066
547691
491180
288697
322684
1008319
300491
888067
91201
691482
410449
218943
886125
654872
573336
102658
54536
496556
861022
290280
580003
443252
742981
346666
263959
1045133
754263
553490
251266
102129
682933
992970
356995
96455
1039498
334506
417878
92767
278582
388985
909907
265566
848162
531263
963254
352791
870479
425728
659616
963477
348622
642582
651879
922586
323989
8362
74114
338394
392160
973220
138971
725899
370093
552188
212490
573881
896756
415962
505690
63742
165001
760156
540438
595575
453887
469696
305435
500572
654869
902770
572587
17548
589957
335851
447454
334278
848428
36949
13535
41555
269452
387753
414919
125928
13803
414688
711733
546053
988788
597341
922392
946529
218173
744089
576950
412225
983699
970424
28557
342747
1001406
5321
928379
757712
271222
347335
809961
535869
193822
661613
176208
231709
724542
262039
609094
476542
43168
158426
228876
453274
898436
588738
1039242
5638
114186
715676
207841
227896
1038693
171566
351271
957958
969322
424473
419034
825492
891576
807127
174459
9973
903275
472248
305429
701179
901570
879566
268149
236866
187193
22971
31545
620728
650660
760527
1030211
273206
806286
254045
263314
537421
649460
1019932
890667
755057
623085
611856
264240
596637
746739
147248
378662
744570
1041844
572388
1022373
468743
722671
279748
640309
544082
969230
380877
860652
398472
922672
465220
68884
98325
128003
284752
886983
950793
810024
312340
338040
894474
751045
1020012
796162
407166
788737
323209
458829
904726
336074
254279
270294
645676
169448
384413
1004026
823097
386879
777818
577310
526752
340022
348669
538566
501753
857217
966253
725548
1027989
828078
978549
201873
442001
802415
85729
381916
489106
205377
633062
669260
455593
885423
777023
936886
493984
661668
792501
686587
162475
733230
548649
20365
529
429851
133908
68869
214551
154232
373072
210364
439515
695912
797871
638163
711830
372741
722508
719131
723904
400877
253878
339207
785620
144374
638292
745613
293791
329960
12313
43502
810249
381786
946011
2537
44349
177507
975414
188647
742909
446790
699146
854951
466846
867415
116703
1038652
302943
770371
636767
199460
742472
727016
246766
456104
889001
390619
155884
96545
597321
210502
509955
396011
656099
320996
482893
146698
818391
979669
325673
542746
825899
133867
57716
557956
1029730
341188
299033
837
921154
727810
759861
709743
153333
744413
102554
389269
47431
305870
183732
77645
109107
104674
646760
442609
794039
1017098
784996
933445
770592
640361
164998
357708
510971
587399
279047
238395
605609
285030
599358
497438
292472
533913
224790
508589
773370
794470
345009
641117
513707
330858
784784
329450
451046
694985
751702
80137
35430
41842
785851
719012
57172
412273
470706
239404
255415
17706
1002832
256917
313127
889298
1030237
403990
35636
923090
351250
260155
785671
251238
550950
1034500
542571
841310
321529
718210
557299
869114
881566
104864
342880
614850
186366
371549
398622
424026
497717
732786
257624
463698
17651
441867
195109
184713
668984
588295
814227
408549
680298
490973
214192
144527
561111
4478
56685
903575
159891
51563
51384
351923
1010530
610352
804117
256373
788321
298865
294848
100073
760679
118983
651593
342065
963202
429329
439848
386480
417419
23862
651606
590669
566253
438383
105286
195344
380449
325975
559436
1034193
748430
858870
366134
670495
545694
637113
413326
1015802
514917
127598
724505
571609
123586
39875
573838
721732
308187
659425
631925
591214
15201
902592
14023
720201
75160
552143
753317
446120
496316
237524
736419
848236
539045
869860
592828
411744
868380
499993
839816
554027
225849
396339
18088
314850
13396
632190
868680
154118
118868
779678
624920
548451
943414
1023220
760311
392115
987597
312353
118670
173056
826609
790215
94107
532991
434189
726347
243812
989451
243166
346155
402884
503131
56311
806187
495792
20259
926690
658020
253726
257712
846457
942751
715679
136883
666943
655877
290415
315246
593037
507069
10458
11769
520331
1006542
756259
353412
1009429
881650
738755
921528
36454
14853
462741
448453
909838
966712
699080
878832
1021526
789815
201653
132578
985580
959229
372478
55421
143293
26368
858916
627353
615860
884399
747842
337969
857307
16552
924902
1038250
114259
554872
71658
498418
596340
123595
136370
114386
746241
16510
870988
916648
325138
560698
634970
297213
298357
460642
446877
62930
391288
15309
855571
869848
315498
573028
969497
316730
219154
957057
947781
811683
556092
205764
946140
1018758
7903
1004622
969341
370726
1013905
240296
530442
109254
966644
576297
598555
250471
1039655
156956
968456
1011306
39794
978349
675541
161393
513983
985289
412544
470121
348618
104925
446458
798745
852217
623540
316348
116162
616311
194139
243878
621743
905093
504237
396959
16431
41404
1025647
699070
512945
564869
460265
835721
52893
261961
131173
300322
911113
177204
66016
749246
547653
312412
506045
735520
726457
513368
134641
166150
310376
14347
6023
932453
694640
87460
970105
452530
578078
1021363
461179
624330
565553
637981
363506
614042
309619
1044060
288759
259942
875722
553266
98867
127779
393279
179891
759831
971726
879035
244504
713835
710707
679040
357757
882746
547576
415296
912187
410462
1003742
354961
222102
114628
589735
52955
736848
79113
253229
1028286
86641
955539
193291
903552
722371
120404
70467
109986
313842
407284
30306
966169
952586
618683
913632
675551
904781
674268
770030
59111
661926
1009430
77946
46051
182702
567967
597057
531212
222468
172805
328720
167232
270797
228711
67975
1014117
806072
1043959
243661
251428
820052
985033
1037365
377551
845229
297770
459142
24364
802707
635111
715898
625489
159095
492225
743045
920210
682916
827527
174666
4905
406715
615396
723354
828179
123525
413018
632603
645369
85139
836759
476336
703330
398034
774405
35512
789279
436963
537042
21007
997724
1007358
820191
875893
249599
688183
209695
507754
186704
299442
990610
76606
50871
478008
590568
875343
277504
647137
749892
552938
249142
185650
749140
316788
611530
356083
635019
644812
49099
921525
827464
321217
270771
108782
958127
74680
114799
178575
873144
398053
987472
656877
245165
10156
91227
570956
579911
873610
625046
146679
766849
41652
163128
535777
374809
482530
395183
323351
128730
281672
530846
990747
555902
741432
223399
280588
936282
411201
79123
353532
779454
338213
33819
425333
434606
1025338
466515
1013118
810853
228559
985711
466889
559969
545888
541274
59728
377138
195684
21197
648050
961314
987982
79607
665080
416314
515694
277858
453441
536564
416456
530186
71766
57156
420867
538686
229939
206083
565020
792815
303419
208688
157931
605016
7498
283727
991607
505582
898066
68447
250312
283439
508054
828238
920725
329471
627054
921148
789227
820395
281043
744309
142184
812234
598891
882173
296568
527707
595417
1000559
529447
531410
986516
1030751
182649
65520
299089
216135
669673
468111
745621
351677
586255
461743
1039847
910589
212257
215230
843342
1008103
541333
141961
354067
1015111
1010435
536817
288200
810716
472530
517864
731823
145035
14156
484719
43406
960671
876482
814163
260058
142804
102877
284980
189790
450371
245039
40259
4094
568431
412680
988711
454834
99231
189798
501144
422900
92751
795720
743745
460227
598148
769457
565738
880674
930250
362638
777162
955892
378882
31747
381139
599717
942474
217945
312039
782037
688380
191111
249057
199282
919052
55816
749280
590083
902672
659635
417443
145845
409032
194055
149416
78836
743686
810517
399988
664799
445741
67568
627646
85923
351188
241427
310484
763996
292412
585965
556360
429777
261285
224562
488776
236802
1035018
1027388
488905
711981
596564
701191
631688
311928
1024426
623702
562185
867329
126138
176915
60476
176140
759625
1032042
444281
591088
625800
528272
8120
264083
1043816
737548
377801
145547
690616
1042197
966315
328909
195957
801536
462053
128833
462379
122254
747842
967834
245359
184834
692851
806987
878011
345147
439504
972508
927583
660915
949796
459329
2575
952494
600074
679371
372989
873553
703183
245863
66218
75948
330000
973465
744500
651773
605021
250798
813098
54126
267757
641832
341203
830921
10805
635456
408715
255391
399753
840730
439458
611769
387064
824284
491653
826892
912544
245769
1028850
969960
617317
202838
740812
415693
27100
325584
46991
282779
27644
696549
382538
871992
722267
988495
790783
310043
521839
351046
131781
469263
874555
74921
453671
189369
373418
955628
696276
1045030
418871
45000
325573
706880
189766
625387
937685
507524
807785
60085
838605
625291
1043352
863226
191398
463971
258776
36304
104861
64063
1011374
936242
294376
532715
704190
356913
447890
80802
832982
374892
526521
323901
642360
680392
169359
850696
595342
401838
156
676425
722946
932034
920137
181170
740364
760905
619112
1018724
769510
1015568
122506
237391
76647
595615
975010
645244
669038
543560
946773
376580
931472
362868
196902
713355
507050
92319
474801
791963
179816
56437
433501
351012
439777
902144
114180
847475
153904
726141
697059
234557
560242
554344
424114
495177
256759
11731
920150
1043413
1014650
272249
577127
226218
355089
852506
696762
877295
561126
232295
584948
24165
815927
653708
347803
1015934
73120
576293
839065
709312
1039884
174633
163446
354684
99179
440170
784478
87055
626674
315993
807454
261903
510527
895086
114906
1025602
569822
53631
89436
606371
229370
64386
793051
585606
291249
172395
366378
201940
227202
810821
624100
87444
490998
857406
359490
323907
736522
427651
577239
197602
510577
586418
321645
713051
836523
462855
118388
139903
338235
654475
785206
17576
1029323
488810
884081
750485
20181
815629
574286
945144
789298
267257
968708
909946
588785
1015352
670699
942795
664603
582864
347351
2101
295102
86699
345689
480640
660455
35279
365210
730418
637680
799238
66199
933628
933209
840710
739038
608654
87155
922142
1015767
306553
282677
407450
774483
617769
643487
502355
577399
903308
710008
851363
306436
94345
441043
47946
257647
96151
331397
499380
746039
770175
94369
273893
619084
717467
845709
768806
774912
524142
293987
1013955
576104
844171
60223
984633
412631
520422
341318
916532
313464
700510
681935
246899
327345
613396
871652
9279
439282
777818
699993
680827
882580
243796
242069
140270
599835
182354
611212
800093
159366
885023
782914
435517
192837
127299
793141
42830
673723
592835
974316
783404
479418
125056
751337
938111
12319
931752
828684
277590
540135
628409
830028
925670
159819
854871
434782
284503
24864
643847
815913
898209
597305
819356
499222
910588
345602
1017843
501565
1028067
85214
9291
556848
133134
861361
980574
348195
290813
383692
4545
653254
760887
880702
578887
518980
709276
380245
431410
547854
207945
119224
42185
577812
404502
661387
136410
926236
402275
389283
520606
740757
793402
18095
894189
482101
1040114
662896
502195
749204
257779
614733
218714
670503
643236
13809
76978
1039081
552048
796010
981551
74654
583019
62881
283402
487867
72374
631904
44222
498525
548366
761214
1017983
1025417
409787
173025
9302
835195
147755
841665
637184
885751
35895
602090
821515
738590
617133
228746
518686
333010
968951
356846
213370
52809
826683
637594
350437
16425
39241
404787
211281
156502
525795
62952
563420
256536
451172
538393
517263
635672
611389
666690
13648
524781
611238
47411
60663
367998
932796
866810
1013602
94752
787018
96076
603638
502116
37718
56135
388763
237095
395319
956008
792949
812803
217902
541121
348767
853399
823686
164458
257106
904017
582959
572487
895802
115531
369782
508339
658177
856584
64685
150052
538863
724569
768035
844097
503837
179981
809607
287057
655932
812145
723971
809553
909640
477129
629889
673085
293933
401648
759090
869243
756264
215566
432737
401693
1034318
402440
608998
144956
813264
782034
981025
482439
821978
803311
43119
521225
549545
547896
682976
310415
716603
18306
200267
953867
567059
498697
750759
190840
149359
528997
951504
914015
877428
328215
258799
474173
118155
64683
727179
337618
752043
707865
780323
758261
888349
225274
438860
447327
713296
981203
956898
896158
494821
499582
492017
128032
847118
1037258
28478
159702
680700
747508
964394
8648
298081
616826
65813
858262
466835
464105
533695
309493
632372
670102
398789
804349
250484
94985
618269
591990
772158
576287
739866
906299
220441
1038801
366698
484199
437271
1018589
527189
516307
1043690
594603
786739
419940
813487
435773
344230
710042
727056
713502
908164
983511
211097
629449
569812
493974
242440
703909
1043691
558147
351484
889441
242436
852493
685511
1012788
524457
764707
719264
875696
122017
1018357
173235
533495
122743
186551
133908
217557
1008601
729630
882617
940961
812906
264869
675411
295591
770510
594584
274072
440552
419887
530023
559916
230531
909027
848143
711879
961831
11878
102587
323013
574031
748114
658135
297512
703846
307669
282563
495860
431805
522932
846091
262254
98138
169087
682851
553417
819896
943672
683084
292344
248000
523136
685207
537258
476245
943542
1043313
296579
927598
233596
101996
726122
79936
55435
671410
61622
867758
342024
711023
545479
128426
962329
568819
219314
305140
816653
214369
964444
871876
650106
305064
161294
893808
364495
991605
541633
430664
647621
401752
435585
740737
625564
252408
938685
1014827
1007062
640073
852395
72247
204087
561394
177589
825265
255082
90545
143360
86133
644931
549345
765129
452444
847034
885483
756179
209383
483177
903764
351538
341158
146428
687746
249661
667349
724441
175104
45968
579002
737721
2918
522847
741381
384662
560515
506815
888753
826770
819310
466510
507600
833820
1038658
446120
60577
674492
16787
746260
244133
501645
1009658
687966
110090
266907
716237
292919
42052
691643
593211
46918
693596
737727
263182
814200
492819
562492
148198
986063
427509
925261
267422
1042435
835159
810871
252495
396736
158594
762501
970173
267629
599511
171321
532920
452538
466526
29677
877036
260301
664805
385936
382794
512864
276027
806288
241774
982973
249683
903931
993436
996017
904305
946948
148985
800849
372722
913062
428406
93291
118759
155970
356204
818145
873702
451039
509695
959345
302779
901826
324861
967011
869737
446354
917371
566627
11658
1042665
841803
1000360
671757
96140
17537
832475
608269
63313
565807
524003
46018
740435
659197
461041
163945
1488
419702
717906
410351
934110
562793
450691
752334
906198
433093
514718
1036763
512582
891560
625504
719392
47066
941029
757086
612205
457396
101480
703514
561177
840414
437436
350801
962789
974400
315091
967385
760317
110928
449635
813968
326837
172664
337769
947387
125631
166892
950195
297049
739179
365456
457714
251922
801370
898870
738790
797051
1033875
649152
657364
541067
356753
57643
864459
69073
1041169
690222
543741
48491
99877
640813
291889
482402
447507
29557
386202
231246
503572
720874
771379
486645
505734
637056
213425
975071
320851
54087
723990
337601
145595
209521
545170
52244
688484
604404
496678
447090
654585
258592
48334
640487
35838
716995
815024
387897
706394
499769
1028798
244218
500343
106809
492380
442449
461188
959364
322723
735310
778937
555875
378714
880536
96412
199280
261444
662986
43808
71326
540217
98774
202690
175493
205965
406105
939652
223267
919030
747270
534772
568515
408422
322749
62254
226928
742765
1041864
365583
33800
448964
17620
48263
898308
331693
804516
944350
771082
805945
546457
867460
942639
556273
408759
121896
456447
524624
793898
500933
214373
171181
569981
794609
560820
168851
676895
428552
890585
483774
349684
360041
435693
77397
150562
561762
745749
967385
941681
80798
1038356
943636
590808
977020
37555
30012
944764
691358
870397
748382
147528
158404
39399
635771
295636
835116
944783
367059
145768
917121
326125
307043
289977
599642
414907
821140
18149
357015
202177
609532
99033
802753
123903
755584
587201
713727
1044560
133631
771393
65179
283562
61493
1017545
242983
50162
845140
360804
552786
789395
478553
970575
464000
610500
651382
1009302
288770
571264
84609
669118
441382
113523
349363
40264
42026
377837
851963
80234
539889
351692
332028
7972
925310
95257
695365
434354
1009814
797104
670903
257651
760171
350761
873100
798260
979549
735054
138561
881498
889742
880019
889131
1003342
715257
612909
678963
1033241
478145
885658
563412
268104
482349
250656
776762
20922
923575
425149
274903
854028
1013568
142302
1011467
78143
555069
474013
817225
979146
850727
420244
464550
593364
544073
121279
540985
918745
212834
516604
348588
1032308
892536
413531
784462
997585
957635
772397
529492
554845
932061
57776
314560
947336
577212
483148
823333
764827
574268
110917
577133
99515
111550
1030234
118670
891358
414572
137611
813114
721746
455880
1012460
874538
620772
349968
510879
250666
822993
331491
277850
459875
727951
442019
794655
732167
432670
391248
1029011
334251
814450
831301
959328
495384
729251
245996
895522
1017717
898101
618520
1009236
451478
988372
924816
542931
976444
275964
233859
515272
6576
864325
368539
447991
182193
113439
689671
846150
505370
72596
767358
298123
942664
679880
2356
302656
1037757
197142
347556
760589
668668
828787
770308
803148
344191
201932
1014737
198262
224969
385011
595535
266675
256204
601427
126182
335861
160032
626449
412122
503991
408634
607301
656960
569189
587181
1018598
550128
292318
262069
259436
812618
6764
885022
684127
858506
636047
270527
359058
536762
521948
195967
909725
959571
288519
85199
847272
887155
577496
1001863
510827
714986
583349
853020
886494
664711
205018
799103
847125
264830
570425
20397
969470
377916
830581
512001
552953
515797
952923
636727
364704
530539
1019531
1016245
471198
129272
583569
819555
814097
116420
589847
320001
1009883
359875
535483
176024
923443
923065
426567
114974
795969
29405
1039181
395663
11297
79963
776194
157336
585793
90386
611770
236782
989083
659575
774757
984197
118542
494488
166045
58507
687152
362114
109125
917143
464396
202281
400358
779361
954531
344075
472754
542602
708923
269915
119312
77298
53132
817795
728629
970331
87997
43417
321829
936175
76255
695153
360722
421732
903637
710074
338870
176296
788727
524978
158145
987977
315561
329496
268819
87771
970105
758698
429118
666036
11477
857806
920697
2844
60490
581229
880250
427532
279540
392673
631176
6304
596806
298365
1040013
414282
913982
416612
151021
1043607
239598
775597
720477
996598
748485
419879
803510
790554
885407
749109
429533
14025
503035
418859
597621
673082
693254
585479
796093
370226
45841
653319
86704
1007331
6880
282829
157994
473103
358418
857177
849786
242776
222247
109755
524924
611613
543349
813267
806469
441344
29033
948001
623652
370902
341029
255126
199469
98878
915762
422589
713977
295692
631171
792799
266826
350952
840273
762074
619886
938851
176027
276167
139511
1024114
99849
144188
154586
114401
618706
274130
438291
587663
1018493
719180
676990
840690
844136
81039
935629
652767
55319
110654
953107
317683
123554
67960
825726
1035020
673324
653289
928755
752859
562729
574776
948343
678518
1003094
754285
236354
756766
500136
1036583
674455
988516
159792
548927
650996
742901
201874
46341
718831
873195
338290
704774
776691
585206
95560
691160
191168
950382
556576
164880
3177
78252
1038823
76232
19182
460371
1017631
773712
265549
151939
79870
711033
404310
881385
642283
28842
184667
136126
119078
20657
179306
536084
146858
9816
576037
580445
600318
668423
92915
134412
894218
28220
260431
510430
168471
745157
919700
482351
177914
995376
340293
408460
923249
127521
186343
571665
231860
128876
870387
113214
222186
138124
970968
399300
316033
164744
694903
997053
199106
939730
1028951
162885
353050
336260
352030
671300
608942
453795
531057
300700
482535
416377
567886
920223
174544
743642
634028
750718
729493
907935
813592
278369
470861
487095
624243
112734
760723
780155
981934
291423
383757
75614
94552
203406
80315
773863
775621
815526
610531
157781
564881
966514
952830
539232
3554
631203
34348
259134
626892
364819
110944
629
644267
435820
1013466
1029878
626224
144466
1024615
508154
682449
11557
587314
95986
695965
850008
916041
713525
454060
46623
442693
49411
59501
363268
659762
956461
315840
111360
207822
760544
319405
211859
719834
1035595
218532
810545
8246
573578
864845
1044627
371442
158437
297267
588853
243131
174655
999910
578392
180398
310665
16752
130030
35131
149617
471539
983802
501152
536749
756812
508352
482647
195608
779195
1024569
891288
985934
14121
845675
111844
110003
499973
84469
465440
391455
339525
966363
975966
953293
30053
597115
609576
462657
225073
442145
668587
440914
1000251
950563
959073
498992
1025326
82417
965790
748480
589372
1006650
1019074
783308
875580
519878
679992
97449
420935
255156
630408
288166
288520
862598
145612
277604
925210
486941
529375
311281
517775
480082
338585
346665
758006
34979
963392
707166
771685
227265
811978
727373
195355
163387
926301
875426
67221
598181
266127
778044
706183
795854
614890
465527
461871
393022
145662
666698
548130
567272
1001461
273113
468466
514092
1030277
955132
1000644
271927
1045116
1000050
148700
765640
828730
208169
471900
567135
338908
311721
1038268
357900
407397
517955
916451
141711
231187
328448
518760
865814
845609
127500
104249
806270
284355
412079
712452
456441
130436
735880
682665
937734
934919
11686
853510
224293
483566
235944
19055
655999
687842
944272
119745
719253
983679
507143
593245
927574
147278
550956
897262
792611
714454
134083
309972
79072
416207
311738
451141
983317
771998
370336
400081
776985
344695
491598
659863
407721
45354
54526
565981
373692
974194
649959
608362
715176
175554
69799
689633
102590
277756
561110
47890
620017
1008980
531336
607349
68946
266109
862164
333488
166637
928084
812860
603569
1020292
567654
496762
562286
392390
468171
787113
480171
508456
527635
325176
771102
832467
429485
831470
605771
380993
451711
536214
911422
529481
928431
615573
875045
24151
299947
6865
60420
528069
995215
436649
460104
619611
495399
813636
48872
708588
789831
306865
222554
344123
4825
1045450
932074
415390
486636
138329
457968
905409
692932
831456
508556
600409
117661
520037
776493
500385
125953
86551
709517
551311
954243
882056
556356
599989
707097
153161
444362
14333
211297
599940
709389
249696
749018
949101
644948
100906
182636
880101
994396
575931
626944
1002897
394207
670429
678354
419710
414962
501866
336100
552008
220019
957916
580915
769630
764401
803564
706742
672643
407009
443515
999951
483887
808404
868941
689583
150806
654333
903848
996162
142383
968892
462170
253238
61968
905829
48005
906149
781547
224169
270855
584753
486884
59412
418437
827009
194133
461906
1037563
867230
930005
514135
919475
590860
549844
576913
416625
682105
754002
330992
281502
104698
198730
96381
736429
190809
787201
537436
64468
988623
777329
994631
690478
1005913
109743
966688
941048
505149
632744
595115
686872
656120
480464
345692
710544
279443
627934
642394
525093
176505
1001259
1022035
433989
969087
66371
950505
1018963
487687
195902
21018
579823
4364
76164
92408
564769
398325
360863
952507
611679
892901
288687
181423
551237
1018386
532751
716361
453396
480202
714724
429205
810567
574122
368538
333703
595616
548115
1000578
48254
890841
403073
667097
836097
85999
789978
900322
561600
342050
613658
952301
797904
770323
602582
516777
418122
195504
132851
175655
995002
487668
934828
939960
662581
844572
175732
805923
830186
815974
2326
1032196
487897
1021136
968855
581981
145420
60044
130708
833124
330518
465662
816893
359014
962329
954035
117601
37039
339000
853962
852296
523862
287268
252466
609449
271882
651586
755079
626717
141671
167494
800038
588122
697401
954306
791656
737219
48310
1029369
38508
931636
3611
898261
173429
344696
599169
496539
834200
303245
618328
501673
784748
692078
1043745
992666
792864
461528
197131
793620
294569
8939
1050
333563
788105
737133
914975
915042
242829
317318
658887
517557
433217
868399
468286
654561
223135
603136
857995
876386
205769
155320
731949
948773
601074
137317
980499
970406
881680
136248
360389
859821
617701
677647
466232
580090
24774
49953
310510
268418
938396
739931
379944
875468
305158
596522
242911
510329
466571
272235
979669
74453
416594
997971
577903
530115
196842
736670
119118
560765
571369
415064
28758
406014
368105
373289
8320
493969
174402
501393
13209
724281
508209
860367
749266
595973
80209
951977
957169
176809
607466
503733
699645
328419
475662
327690
630241
766195
367716
668201
890291
535450
172704
1019777
569272
717381
273003
522099
793934
491200
108127
1022848
75290
397974
320803
236806
945951
718367
1035849
37444
729247
1010847
820697
725391
492518
231461
597168
167563
491437
692543
659241
817747
233181
1020248
423919
684982
56927
293419
303333
688103
364438
57153
223831
877248
520257
26751
355126
89036
710939
934441
9272
25058
667328
752350
839954
173033
219057
41163
175344
981476
238593
46600
674745
214192
546429
77699
847695
243039
897564
60741
544940
336115
502227
607456
912867
653002
323854
124252
50544
175170
238348
709391
2294
884962
906685
331693
449196
996896
442896
747709
454407
444839
582743
957996
570949
81666
70092
36144
800972
332793
636977
148909
605477
835140
863805
255984
1006410
788001
281772
1981
157147
64800
1027545
1032515
901050
374713
331468
103348
268427
1628
372408
52811
235671
861506
475722
89291
607858
814304
945673
250336
700530
806568
1037459
152678
675359
100435
469815
246938
588938
326917
894752
29249
969980
295347
470096
125601
1021487
116345
867208
358559
750884
35947
319481
831759
906633
602687
401898
756651
27905
486465
820319
22084
232203
533948
440648
547577
969302
169505
710201
478107
894466
497089
901319
519582
348345
293388
93578
116583
562773
519134
906741
768323
117225
518365
141201
484820
955569
845976
71729
253235
851969
561331
259269
463199
929381
734891
706501
174834
173088
375152
192746
235499
807509
222003
990568
259805
910852
8252
887807
783378
1009765
170095
405408
976976
124754
712723
955351
128753
372193
104098
814705
398659
700304
723776
274015
19353
172263
11265
188920
682160
27349
819081
610009
782987
238944
471298
968368
824721
208728
202879
146459
91808
1011143
301748
723877
780567
771182
645502
368989
345456
68377
603242
319687
330562
648869
856585
567162
16035
510206
1022999
1038225
232437
521848
179243
729656
404972
407071
291895
219283
172683
400829
332066
485218
330892
895470
35355
651716
5543
454460
312217
210296
440928
1018953
869604
219670
369360
552110
452252
977276
356729
757740
993455
826056
677374
798148
490568
318890
312704
289375
359451
5240
657990
552959
845346
1024141
866634
716673
383400
972660
533651
264568
294534
522051
29705
920010
431907
104785
874646
324502
1024255
277511
698415
398943
591210
1038359
1013311
352744
216054
6068
498433
430566
515053
940775
568694
174973
369203
291258
428307
769355
552520
220573
128194
625152
777942
643855
910431
631990
19884
293033
143831
618340
830891
922403
784439
576025
617345
1038346
81705
440419
860001
1031174
1029795
564639
357019
447928
842100
282959
412903
877109
343995
734530
366123
606186
820853
383928
539230
779724
919353
245026
882311
199838
366496
132293
235488
436574
767966
886375
856279
559550
483647
1003838
917748
594377
271383
33168
779426
341732
461823
180340
896774
682135
551966
710140
799302
340460
586301
503666
727524
199047
786259
752813
50805
10949
325634
651892
189282
214814
935979
624285
455543
240294
238303
151085
194808
257540
356381
462544
120054
359787
438092
778703
192274
746154
97208
638508
722377
439967
462027
198060
1030352
510465
102207
765833
712897
824544
912402
372839
723130
474301
551224
12538
894929
187362
734147
196065
219087
432206
392846
958789
1035462
388598
827437
229492
692565
394087
741937
240232
425304
278077
440526
693757
104672
691853
620581
56486
611212
577079
93922
671114
890667
405954
774645
800836
766010
829696
520117
915819
284449
901154
315830
89381
61815
459989
764344
234822
419341
946125
3843
215732
437593
221232
297549
60784
599017
401604
606138
158113
429802
523898
106868
161390
131542
915431
637003
12724
850644
50894
532823
36542
866566
830931
194090
1037967
836729
449001
99316
569287
772046
289690
802238
14335
778163
877768
665634
374954
440966
314562
165340
289121
796765
296350
590012
774104
895058
432520
240359
716431
97893
27689
881430
867246
636723
381471
804561
271043
395002
470792
351754
133079
428610
987814
683269
68915
940619
985891
130440
137950
597272
938044
806336
296403
631727
220479
951443
407858
144057
279705
206346
790661
509141
232040
885113
530129
631233
165165
876340
760484
58767
622784
985208
71341
745393
805639
131728
997603
485219
592290
1012546
572449
212314
197598
242553
669455
486312
656525
480045
978843
811612
366469
855961
909049
76854
455707
165309
414136
119026
482682
330849
4646
664526
436707
722966
382307
748946
694881
533035
574826
836491
728066
597357
108491
93305
1024929
889171
299941
904096
555828
537181
53328
583304
605896
1027486
459436
434691
719460
171275
308222
950274
583602
655442
487138
508842
887898
493667
266058
1015490
854956
442150
446769
411629
426412
237554
383799
45221
829816
153315
553681
312132
468903
521463
754350
437544
762935
175434
625271
670396
917475
629573
213065
465851
535881
951176
131899
766776
320064
840311
1009170
999989
497338
821125
337686
4689
848597
95151
835254
832185
204875
113536
961528
260677
828338
485854
586473
178696
214244
58997
793055
850790
259904
154053
732884
143668
879127
713874
800045
349177
101631
974505
55798
411924
479666
276484
415158
490550
36512
790472
701934
339380
658024
1035508
644280
1031217
861975
610561
837378
252884
77102
97723
141087
825648
823435
304188
262741
285121
530473
935921
551588
367346
6604
403311
570562
88669
56013
324262
215179
981898
424170
101514
339632
615972
734677
37917
176257
581084
445705
428598
367786
322725
909875
726816
619277
547855
65428
639170
181798
332636
38448
713609
37006
157555
572374
521384
294547
237910
83563
524060
374732
796176
514377
479810
851328
410501
1019324
914039
213735
458797
828544
74060
57717
579383
514354
364911
630221
792232
940796
253112
417749
42274
196505
815294
107213
780072
664664
1003255
539440
273199
161022
197943
834642
696747
51201
864739
831455
100615
595474
598112
848967
1043905
983952
640477
765538
117587
507
200960
493435
262734
958286
571049
177057
250302
1034687
1004875
125931
914833
409385
939221
423916
959377
777113
419008
1043810
224164
273712
701192
898531
390577
505072
194620
1020476
8511
870896
465745
87641
908198
775429
681134
129828
432907
490582
393461
313586
76192
473068
339434
651282
251602
239886
443170
1007002
202956
688492
61435
239247
862957
610347
967086
721002
149259
831039
534663
550524
14791
837331
897915
141737
950002
362730
983413
470281
609491
836631
827856
55383
767349
69576
470913
803242
286755
856132
790578
206703
893790
864975
580851
1041087
438142
72931
912745
1032778
978635
965875
757177
1043384
862024
230820
1000651
285421
967735
158552
757095
146882
954022
1012891
727998
680182
447908
178652
1015395
745912
196180
128803
1009549
600257
770669
881306
263040
711709
682832
420703
784755
173583
275712
120513
94861
727832
610992
131226
818202
978022
567653
450971
576262
492523
121228
102891
663578
215513
186507
566354
535631
960858
539305
21624
839113
355067
504546
203693
768706
217524
767116
948816
99620
791652
113859
268447
531083
561380
787278
469151
400691
100350
642761
131589
835555
799759
651639
354093
133198
911025
402873
731501
489583
340823
1042640
911671
251972
318684
31869
217235
725921
299832
311853
876552
220735
658551
315770
292964
865713
343970
687663
858623
90849
421828
537894
682300
1006711
406509
620029
43258
37908
143668
930131
1004525
295743
727421
302158
391851
143131
266036
385151
79828
600115
890460
1012808
38157
959442
259795
427053
486528
765969
591127
407806
1032250
16978
931826
15792
723147
75938
189004
231766
324361
930325
472115
852374
545183
302361
332412
868594
55402
496577
966410
680635
497512
396078
472159
772491
260383
926667
910643
723633
254511
559032
201170
856240
48822
305877
890045
349516
306701
576745
222830
718365
712791
1014892
309674
94413
601849
1038030
431485
558096
710789
227507
910648
117814
523027
630596
930206
1023681
313839
763232
833644
885398
416121
835207
569216
954768
387574
101386
643776
136279
917806
118653
835671
43624
930549
491109
886696
941376
583220
35231
148419
870456
665225
76260
259651
259817
884172
674200
428662
246487
277720
87885
96589
27629
907533
974569
296925
1040819
574859
499408
121990
890294
144478
141150
534287
857955
885407
422433
904818
289207
3430
494994
756340
869770
772790
211230
117703
77515
7575
619707
873254
983389
773856
617873
126972
633161
483217
849871
103302
411335
392722
368283
48004
30006
172213
146972
172190
510446
216974
908822
328410
927150
958986
994630
870041
214587
309302
719131
548310
195414
502246
293061
959922
970100
797528
666066
94156
108367
966303
508946
532366
641039
526766
966278
205278
822759
170919
510188
297480
591809
26337
461396
64006
364993
421018
972775
183809
11284
565521
533336
7857
546646
244042
426453
639019
34517
987931
119788
345149
283446
368545
1029530
305098
348031
675683
712872
422721
537261
222827
893615
77932
487865
873543
486287
636894
610914
15121
724755
498940
360353
567701
316178
78763
365812
353576
456070
290782
988185
505546
521935
107907
952126
847089
154219
853423
399186
672370
992238
173787
253826
248528
178735
882058
788518
52827
1027530
359228
559243
572791
460371
952865
714133
568234
45008
787986
550295
722782
449601
616885
466665
829180
326607
86024
1014391
440855
116740
203014
1043562
488960
769295
322291
742343
466948
850206
329603
591415
692685
677028
940729
243572
42500
840557
842047
21011
358224
561319
871938
647953
686815
992567
780426
216358
1034701
311876
638920
136469
20055
690178
330623
330444
919602
870716
302758
819006
505870
440135
517136
789203
351832
185274
938473
463387
807040
644031
458186
190973
780511
91158
790709
218628
309993
966980
51661
578117
722047
648520
52849
595987
600565
114816
428920
223229
400801
587368
558838
951844
800606
305865
675986
414648
884514
465811
348271
465731
81362
1036553
128050
253217
1007345
643184
1009821
548619
714297
103074
362862
74158
651480
467444
41746
385540
1835
663445
805669
358138
243
148023
771760
57673
286903
404339
227154
634464
148020
710742
750364
51287
684319
951540
294013
929934
976488
169423
456412
478954
415956
359049
379220
490579
530427
546392
33383
238466
516864
276804
974470
384893
1008711
559665
362332
331720
197889
689806
572494
685303
411018
978732
381488
238279
325372
142626
309295
891817
748757
27596
456490
815918
1042620
615834
406983
95875
168574
950575
74592
403796
547270
484974
439546
800935
969163
207569
368727
71035
436429
479007
954970
413392
237864
58683
355832
364543
224472
244538
605788
125756
846479
662238
894969
174921
371365
444513
524854
857002
1032170
265334
998934
493251
100084
565736
894485
508855
231022
414891
243790
167776
471686
502325
328532
25138
721147
367197
257121
582224
392423
464585
655985
415478
256497
99898
268422
641072
364803
941841
599161
574699
896271
1039494
647734
503047
538523
983160
448344
866330
410064
15294
941237
358772
222928
419304
336698
16043
295493
75026
532931
81103
591888
515597
203765
236585
1004012
275536
964914
652572
454245
328167
741065
126270
702761
163544
888204
366113
800319
488217
948865
297623
119219
444969
1001186
920023
563345
517835
240214
1035540
427405
1027153
157429
26479
221606
695961
912413
153306
769026
361615
5655
889036
388371
352651
97731
327338
364040
159550
764158
434431
782243
619930
329189
956359
526198
14352
383288
772816
365135
560664
111168
627237
652740
620452
1034670
823105
322067
401239
194678
33804
836343
148835
593187
402130
584956
647052
311986
1031197
99326
758933
257923
867212
74526
738366
383970
87266
685783
309358
474227
441413
445678
367068
597401
868980
959925
660089
577731
497385
918201
402639
747628
88864
991712
523713
577569
335905
994135
832918
585254
732355
332865
70863
175578
660600
1030411
556192
301521
300922
1014300
885755
1030594
37308
192351
244275
788325
243999
632368
626995
729779
104993
641043
668115
1002734
613346
59639
999470
386061
1043155
320769
217807
483841
746439
118768
587856
68382
641564
18436
968574
811765
488205
359778
567330
305389
672816
978266
869845
230870
35052
669225
1010518
76199
835483
128597
330288
954450
114275
276911
642914
454978
475607
171209
67217
473979
445145
444072
396526
310071
868523
724648
799809
368500
455889
171573
925094
584813
960676
627322
584230
776012
646434
1040345
879713
558763
691523
833805
361884
280699
945650
618023
378961
811191
162747
51094
965729
781806
750271
653528
899043
87489
445138
166817
527594
943648
455906
338323
758378
272252
231156
2559
792068
412672
648900
174907
488216
238672
235973
924693
969584
607053
596821
340948
1006201
673613
601393
788502
823649
249142
993897
691321
239964
87949
396736
287383
491532
210405
905499
106015
92029
864813
374722
239226
639072
608863
893220
104906
281096
593812
193559
237801
527250
1006435
610775
695143
865714
909184
771845
124416
836578
837476
596161
357126
398802
287238
539797
785006
847915
177385
873110
819884
103704
664328
47955
253561
219372
1009645
454289
609900
138310
9864
852333
339461
986969
794854
937799
1508
875464
556510
890063
922353
892975
1042900
125874
615478
906353
397228
411501
455714
734221
115279
1009268
94374
811742
845227
953595
68215
347429
1034317
314552
378680
804755
767384
689177
504478
614095
819842
206900
700942
151475
108887
266743
636544
307131
653056
882720
161353
718737
829225
50155
142931
83400
851370
40018
936075
539584
46032
383826
997
413407
691728
496650
391122
831560
681474
458060
35742
1023599
616152
426490
332007
377534
971473
153675
940910
31144
707991
615453
873647
153178
641826
951017
1010293
113454
759123
463847
344844
209780
9388
1028006
310333
973902
264376
479534
620343
885090
827718
478509
432540
467563
372428
323904
473646
662120
289868
749840
1009517
838314
249379
651659
735962
345064
657798
660677
659986
941669
305007
433013
681514
710815
143371
551546
231706
29210
452667
419486
84831
448577
681534
369350
107405
63482
583051
865566
717478
402843
568101
448069
394729
870395
869304
846352
1029489
298632
98388
908465
734426
385930
872867
715596
794393
807984
185815
612540
893786
45161
526005
7006
833676
515692
726497
319841
986956
165312
1005717
614304
1020214
1024169
902255
955867
438871
1008905
45321
236095
674000
440366
374095
358054
575147
169357
626129
418573
867523
257853
67282
497733
138018
511191
17772
9530
250328
532397
157762
791081
286184
620852
130392
607820
864863
359377
630573
521955
59500
911710
385157
95036
511254
407347
767690
903087
624192
519175
264700
141887
836418
926031
894478
412860
1043278
54365
84276
119903
570328
146389
850137
823744
492999
10249
910318
304423
802538
379438
898222
87406
102582
10006
497603
508179
791117
689107
355034
303832
1026320
1014097
639631
261321
494247
353390
155030
971822
385640
614045
265670
17170
786271
48916
130768
298838
68880
614361
768762
261692
199766
422999
118576
520959
843111
456691
398487
1023112
995751
603942
806449
705517
796418
146485
42573
369262
367114
299901
443267
688849
847133
330405
909048
329713
697026
202118
96910
931548
1008888
66747
302592
78396
693738
513311
978421
59762
634501
967832
133772
396101
214320
983946
108167
22776
993983
430638
514678
283445
704621
307563
690889
564181
426398
539553
707258
808711
908223
150005
724388
918182
499959
435954
653263
487191
235792
35632
256621
567561
641863
568270
877586
813923
504121
931790
895643
996570
995943
26363
551251
772279
96583
644772
929737
706128
953227
579004
251271
895582
367431
922154
35601
78137
192792
881108
204562
166606
123174
166055
430954
408759
47434
614526
878629
448820
846126
840558
535612
66574
910730
225648
378916
440708
893713
17135
796517
740933
947818
364303
124973
93575
345506
733083
489556
1012162
86155
132141
892123
967983
956634
686243
299455
372196
10666
739618
828936
106497
298479
497306
112077
496324
535716
1042903
525697
38705
543881
464307
864215
845223
863437
264858
731844
665467
766141
744701
581246
377126
870763
103902
100739
179620
443347
894433
382660
921410
349630
206645
917241
629288
39365
574197
665702
652539
388209
851092
491467
62531
827235
493620
218732
305632
805817
869696
666550
865952
950646
987717
546181
319779
1025161
290564
433185
145648
130647
296756
58972
592452
154920
909547
377649
538710
1002474
420393
745644
474803
603391
452624
741650
8681
799758
640308
870195
690459
287161
619705
717748
44433
952520
738918
751064
240557
470066
209114
1032847
455516
533977
106556
860192
820741
971949
698390
604583
884553
694737
363530
311499
914203
455896
147447
341339
528714
813408
30209
1033640
836155
640071
966049
716677
149129
795057
106286
817132
725965
1015835
855657
321693
857350
239138
981448
655236
125899
987352
883651
1020603
1040083
852507
802017
377714
647477
381816
194525
302305
1004850
47143
955136
459989
745057
286828
407808
943470
331077
642869
987823
711140
686331
419881
350350
950826
630634
461091
456637
821695
297073
872803
597529
447518
308114
572333
959173
116932
21025
90600
145650
807718
906468
477572
600817
619681
255780
221033
314972
770086
296168
962811
1017332
320947
979498
562458
916098
242131
171753
614831
559525
376156
570056
417278
473388
1000473
830034
301629
948913
563730
1038988
993612
587374
863843
87077
565556
809320
774403
482784
278955
447766
326762
625660
978094
890653
207884
316775
349754
196758
68491
981782
470462
456725
987094
561995
800069
675244
648478
983313
851950
667919
678446
355760
399223
1020504
949773
697777
690116
296089
772228
1019265
366241
359247
649408
568839
747444
878040
290631
1020474
454238
411446
46884
374199
391028
507345
694161
338501
947782
218733
149294
15317
511134
248462
429059
526899
140012
345116
784148
503334
518483
345231
100071
525552
851771
513971
677644
406204
1000311
255896
66826
570082
994060
491214
792560
378679
533585
862512
865685
179829
41248
400254
935244
23789
453823
1016804
267946
439809
297485
562189
721806
112892
575059
325981
717548
388411
347395
452189
2609
79893
642437
395983
671363
750481
269786
102902
360638
49104
260018
865012
531259
181990
399640
288005
852449
677026
339460
579794
431226
830691
586347
612411
115060
471758
215240
915125
852301
333002
843041
102821
326633
979784
537884
463380
505656
694416
896155
32719
151247
756475
291308
761928
678712
491820
406592
532874
733226
92124
289847
995695
276073
910792
617784
466750
893304
250827
726520
797280
313861
806134
474740
944255
663576
956043
910524
251995
759136
655801
490866
917139
10687
923835
560560
316531
500512
92770
763102
335052
490144
349444
16660
431620
918438
714037
844936
118893
987011
950313
96231
113822
373512
649055
979553
925185
526683
668803
629380
492034
232677
910115
832303
76537
381521
35749
114884
278242
237601
119041
909396
147602
297502
275302
136915
330967
451580
889374
852784
848768
428843
141742
837196
263278
923182
545818
923133
975967
650517
1003195
408996
319849
238177
301405
836063
169447
835545
923534
981215
558450
675239
111720
568275
318120
796427
138666
414387
594135
693960
416925
190541
994435
133593
50362
514461
361271
307837
726555
109615
705415
865302
41516
981351
352272
32585
122571
808484
1010352
881916
940686
654732
341129
950995
651388
905648
888905
509623
821536
604286
794563
443665
553520
913732
344913
159542
764233
628205
877293
949454
736616
232326
490902
442968
421246
495182
891457
1027320
535533
112466
952536
651454
468836
957049
874968
159980
422463
736349
39027
925001
487497
753649
91650
814413
12766
574967
895673
486873
1013245
399445
220976
760659
860074
356228
802341
544739
389756
456693
330055
948563
868878
820979
142965
884204
400798
875077
977313
707162
267208
187012
1032038
427487
659153
911134
360641
234764
176257
366147
338781
104861
167473
1021507
672656
1021658
1015045
285529
732846
923270
424452
284841
626712
464857
53032
757662
951278
40889
887901
799270
506666
133211
831410
713734
287298
243648
538020
804180
946925
699960
179560
239465
377917
633853
229359
159112
636641
12615
918639
549409
384189
618183
742834
873112
1042092
104648
1022711
614287
54545
864308
225475
977212
849670
986747
393014
621491
232714
337271
532808
496892
964644
561373
324197
197887
48523
822672
58885
879756
93657
108509
837881
231154
769019
912670
825705
729354
395378
598360
641053
708917
1011988
61017
463369
796128
273128
287850
918095
1023280
652160
78573
509870
925206
245897
95012
977473
859495
364298
29508
111410
787314
60436
370931
587839
35475
1018240
662134
718566
924912
925752
401032
892762
105061
740221
142888
758386
935134
113634
243349
861634
252405
802554
59678
925211
246771
137123
572489
439461
735707
991182
941017
956056
313616
595913
53123
410133
375623
68542
596744
717900
665086
64991
156443
660400
845793
93091
238550
459619
701308
288866
83150
399430
538228
876692
1034022
653118
225196
990217
779862
52286
165437
914617
960965
285810
196041
699461
971100
681305
998476
283172
580868
191048
395831
732636
279212
337252
440635
814779
587294
106879
107755
1034562
973837
739547
505957
845818
22511
672453
372933
256836
18005
316277
589336
356750
949519
42608
555998
999768
484382
342288
217181
304713
370668
465570
114482
64209
444523
248538
728248
1020757
881854
712846
1015161
883451
110620
566613
444291
880787
48573
455450
508734
945100
78935
708074
416360
656880
197581
272106
504532
74034
978989
50627
460159
133400
441298
816373
115954
841395
785817
949911
316897
984638
751008
126315
224101
1001752
700365
67989
746169
1017247
1005981
517012
900493
612315
308712
141506
342834
282670
536982
479825
447180
134452
920326
305081
678455
117762
687648
507201
70005
660514
600943
409134
991464
355189
647868
417630
713888
456718
758908
789273
525368
52426
754753
889674
835226
863611
62062
271064
1033839
967214
52639
82767
661955
293075
804441
268014
548808
458159
464182
23233
490525
507825
617173
261430
339710
960164
531742
676638
498714
965913
916643
371214
27826
241744
375379
1044905
809348
537798
989821
56822
634615
495489
249062
117339
873400
1032313
1042778
89981
351506
911591
515713
605072
33433
720628
474535
653497
743946
50654
403242
816841
345223
877680
113437
388445
832780
589631
99908
836422
288942
753035
473506
419524
787048
817858
121381
480481
481459
122503
354519
735719
532104
512184
860337
947425
952688
631808
966
576042
655798
470909
39626
424148
637065
258726
206955
432919
722411
354385
866569
991424
952877
923084
113064
515737
845911
110021
247170
635814
53428
917708
89132
721811
149004
612010
169714
680719
970681
523171
51440
116086
986847
588009
864907
602833
88958
1003367
862610
861407
498819
265740
731236
949738
27995
289489
203975
28681
440848
362309
279791
1007844
139239
53496
709479
682410
831486
866194
397615
935166
282102
193257
295266
47894
757095
120173
293451
91383
939712
566967
759729
928791
350098
559934
953198
490218
349025
426023
629256
626980
277622
926078
956985
781264
601930
638205
318039
524143
844566
737856
758819
88286
762139
567123
549544
96704
203682
814082
254211
813695
601071
437546
929116
371295
367042
196738
734304
699327
206265
142332
442536
179539
172427
364213
241756
882927
46736
631642
490779
710873
583216
533065
641743
63116
381361
512468
588886
688
688878
818330
206869
370790
84343
998376
81435
659807
64119
555326
54733
125843
612736
522448
892010
463831
150747
575032
272076
263185
504419
870054
89121
273025
647439
323547
188588
541179
409022
390191
365045
233310
848779
345993
375740
615936
663469
936922
942115
495200
362685
57400
191891
894058
320229
127395
536005
953875
556785
114288
605881
527694
666884
1019596
105306
176065
910220
881439
563393
872288
373987
179558
397080
617373
30303
421916
357272
717258
65104
678996
238912
446047
386051
249739
57943
510585
745573
905157
649664
270876
203928
803217
41984
900860
19413
1014219
1037557
49431
752876
164818
952168
695938
642825
213698
129103
804874
734866
413772
209011
313063
571852
229557
186663
439812
715112
623103
188250
500432
231491
774792
60390
331690
801799
847623
750702
615427
1000375
633698
681401
970684
806400
94618
1041338
668623
718658
126872
1017570
704097
717935
203705
10580
712961
889539
757738
496533
204909
466217
931188
976028
904566
6236
600040
739118
782542
567061
609322
336382
909841
834305
108025
507403
631424
575827
299572
110715
417113
292756
597348
161508
852701
80177
460068
340638
912563
137044
928279
42048
988279
891087
134433
995466
383586
820304
540213
694903
415301
925881
669348
326505
591331
946911
250189
599516
506393
324803
273560
980768
425773
996795
279025
577516
494096
455416
835590
44206
4129
336325
698307
28759
348147
462770
379999
960832
147612
480970
932954
974744
417125
895714
432567
826448
499054
481820
721595
211787
367530
932625
174690
677206
901308
994821
485093
621576
793419
333517
233017
412423
622786
545176
356872
281469
675604
441597
959367
936326
157550
216424
713850
940984
197527
804697
77425
695413
346991
1000179
447482
107018
336176
21659
514565
291868
482785
506337
1002584
77702
120814
344644
502781
264623
430352
449970
372345
736940
639951
591050
888870
638650
754606
893580
628815
967868
847217
121369
294961
728811
115139
103390
912360
905411
666135
983209
709590
880202
339246
904598
597753
858561
388807
532381
143349
830821
276712
247832
552176
690880
1039370
886155
331798
737724
973044
813714
402956
368523
683989
551258
753306
465794
972080
822426
910549
1010914
19212
622137
772328
909263
747131
667930
1023331
993398
416691
178031
678473
827043
520156
545246
999639
552539
371283
159347
322679
871748
783201
800107
337842
111674
826018
942958
604674
198177
295306
519584
611013
22245
657611
909407
526909
141627
820907
110819
173786
403462
476909
577397
1005232
448983
865190
156240
1041953
122004
94227
893005
175845
398605
36091
693791
259695
233736
790316
23551
993693
512221
869879
716729
110479
3130
455373
669120
427588
1004636
912654
909962
602081
419334
437974
660117
793965
792012
991118
266528
576186
913247
713051
235775
221949
833885
688311
890653
405482
137959
162424
88194
681052
131250
357660
904883
238984
890528
181646
760606
303909
60107
118306
608038
139469
541512
602830
287157
174149
120711
440626
25173
787946
897654
38666
395764
265268
616034
789543
608961
697914
975991
525683
293511
929432
231703
802133
712044
15514
782007
767469
923819
662466
282461
21222
832426
556355
423100
958203
485916
283630
205975
874750
161221
101269
913809
458392
994470
343628
338294
814020
626717
75415
39424
953919
406038
902715
385709
1011167
330776
179378
545902
1026574
911508
989072
1015486
506012
193099
503752
949774
905365
556821
338198
729222
507336
267599
697058
418055
416206
90854
65145
513972
192324
986459
230908
472382
508703
95146
899442
982476
198039
144044
278692
612757
826202
10413
530556
747711
1028898
864787
949933
157519
764770
425981
949528
330750
853558
502452
446836
376859
648317
989377
995396
387918
933979
288074
202107
886359
550965
182377
162462
147554
644000
993990
800487
628662
932431
1022852
205
156236
968867
484357
412984
765162
822641
1043385
704513
274895
498078
636776
618303
442642
478968
114169
88139
634568
135375
609451
522725
1033353
61142
71625
447152
5010
347010
495103
181310
110736
632263
827421
105407
631923
720846
345709
181987
886709
996439
244442
890592
917381
735423
688316
34235
672687
230652
990153
840640
361488
471218
933925
558568
225975
855991
862788
42260
287583
451419
375060
670928
440871
194762
555257
1032290
259897
991627
120931
605911
686990
370319
15334
575329
838688
347239
136579
9055
338376
440453
672020
276202
918710
174826
1018357
981941
883925
320861
542062
438204
430349
2663
1355
757005
24475
888335
551845
175754
391664
141264
898040
499745
187434
139556
554971
241981
307785
493565
7571
773247
887571
558368
365973
559931
346556
776787
470059
224835
684836
616738
962914
52655
925180
1035626
798872
368171
930956
337016
59937
904059
153708
237242
277637
920807
885838
31989
679754
902075
388829
633805
906298
282316
678044
916156
794919
719895
345056
978517
130614
943575
547319
831416
801785
925496
640336
665807
198348
144931
274350
215126
584576
678131
704184
741849
785041
230080
932314
276875
908630
185277
1311
919593
587025
202838
130230
605998
249096
754493
175051
733161
630648
295736
121941
186169
1025986
402242
57670
267132
374946
574345
270698
603129
903839
491932
926616
179123
777911
764119
941655
337173
829189
588115
445046
744165
497939
346288
977211
46026
826639
938706
343645
25397
635915
559711
1032590
143322
526055
27695
759543
950285
185186
635900
206492
135555
429284
42337
249321
433355
975944
376617
588720
249932
757063
863713
180674
494350
516283
781974
319610
211159
176333
93150
61728
867628
461664
359309
354537
383430
18010
1013861
866080
234308
308318
345470
46259
506007
976744
261751
149140
545605
374080
638279
909539
230507
568175
865567
367386
509070
549395
766473
592469
657143
61577
604225
417001
223096
697319
297877
645732
530232
471328
585436
922910
967903
369235
548561
763103
198597
879305
798936
660666
95186
137926
1016389
402657
264800
437743
816063
726191
895045
628846
499142
822087
627600
463545
276479
170376
828340
785734
967338
204514
1037209
555911
216147
5523
935665
565796
503985
223193
215356
742121
519522
953815
635628
953857
671630
483810
379781
87870
936670
87073
584504
1021816
367847
380400
628921
810967
148176
520008
62386
345011
392993
37892
709033
289291
810113
34974
400831
635826
714925
836840
563259
491600
888385
1043700
256347
497397
746733
623389
722031
875095
1024487
457548
443630
738682
719534
959143
697540
475774
888577
627416
136022
212772
576258
865361
805980
121841
997312
685827
773800
536684
168794
375610
88766
970279
855816
588363
389159
271731
623999
476303
426278
538392
373415
735208
409861
490114
909601
544110
124660
772610
838821
1007878
846449
562346
16442
676318
364935
33569
738494
830739
97120
585929
601688
813973
560163
722819
801378
975066
413367
998301
466752
915443
677090
836046
759142
6244
205131
695177
137423
161061
666061
632039
635162
674928
1023492
517408
42694
11814
70659
234120
749190
23979
483453
673964
172806
720683
494717
118793
745081
754810
66991
363944
494824
303542
903922
919449
715732
438325
215958
101676
322149
449943
232805
377225
903623
409270
1002628
866602
386440
1436
443409
633217
1014001
950251
381883
255480
588963
287377
820059
345732
747710
988323
348670
750531
674494
402358
657305
932192
685753
339116
590544
25432
658960
86779
899106
539177
631070
417905
991060
63335
254908
403517
1038192
337540
583146
1019738
316469
477372
674819
484216
845101
948120
2553
626675
384841
176569
896174
899362
911026
578882
484804
770940
573599
334262
520745
213656
242074
463340
369752
328821
795252
62010
267514
850127
641712
841823
941291
473781
156563
777318
250127
455478
809682
30611
806175
949917
118858
902589
275469
888953
590510
210808
774369
573448
810937
676904
969319
298480
917471
126885
8681
849908
418442
530683
886173
364482
885246
590374
573439
712313
281035
317880
642503
645671
532706
283104
72863
678685
337459
107868
33900
575130
391818
835674
760154
587990
527657
571193
72320
1026599
600736
910086
666937
660315
830684
448297
16744
1011042
918537
1002314
740451
213895
396689
787067
559277
962765
408972
1034544
314485
536873
76979
202247
214818
884927
971713
738701
138178
1002006
731732
954072
361318
699371
905569
491337
726966
816655
423072
947339
144663
634666
9386
548129
193484
841033
129344
1001058
159180
629950
569733
818186
822883
706918
668489
393345
845408
62153
745403
436526
962675
237806
339982
52420
514907
822150
220664
539170
446845
923691
793402
228754
543609
621369
973545
235662
814979
865760
78088
668085
367187
249702
903147
729643
489665
97380
423724
237293
850381
776844
134684
956009
570745
438988
1034336
131066
421859
123912
212126
446308
829260
647831
573979
191860
559092
111352
112253
529982
1010137
1006253
770417
217170
98064
796286
807984
716972
786019
105445
375091
327128
555566
284664
446651
868013
221780
749997
523248
709122
1015036
297591
389860
330518
511212
117895
541019
314673
248726
796830
12853
92789
636104
257228
35574
301992
919479
751234
578743
583045
394871
697082
790539
512867
451042
25403
312263
197606
1036199
796881
434028
125128
142244
1013439
600378
227679
766027
478945
434435
672974
46774
145832
929089
830876
683769
493527
938011
158166
638435
626717
62552
875756
62063
751045
318973
91728
277319
19672
441301
234318
984832
576671
317987
48857
212785
311322
546895
719829
48234
974849
862989
345007
266397
690038
653458
476780
71889
287878
324689
953033
391371
657044
1024855
780860
403461
848145
437039
96826
685985
534484
412174
551862
590383
590298
132801
275775
943041
372861
446568
71117
453678
762453
53882
635826
668923
115239
120061
121260
983139
541440
928840
506523
554341
314341
909532
339698
949100
1028642
434332
703786
654992
952944
192000
121757
15898
199366
1003832
44569
282282
996342
136104
279795
14055
832359
420390
57506
228799
158183
916215
264297
212742
235183
459293
837691
367678
95393
253835
779964
990131
759482
603632
293310
268061
790575
742281
630007
897561
828127
541797
56356
923365
439649
937166
15832
652150
499889
976481
330720
553237
357107
817480
413240
594670
194867
52330
409531
138026
279077
68124
966695
427043
889564
728827
940562
275397
876960
450608
649889
290752
516138
884825
769847
718251
865165
242170
805432
165172
751240
448846
717001
998173
84452
299080
418855
449983
947645
525993
72627
308752
908524
183289
1035115
588117
996284
288469
625593
230203
260007
166738
908282
980669
927400
927843
856144
930640
995829
418750
353229
944239
949582
599923
419816
276881
582618
324284
65433
191019
413367
682975
91611
147871
285779
614593
424526
547976
24613
644572
987261
382313
139456
274724
132684
234009
673441
62629
942852
577267
413240
478316
520761
261347
458207
460136
684502
979619
441217
641851
136429
311320
707896
765454
746425
317437
97475
859413
475507
401638
974879
678469
490291
520041
438594
686729
203761
256788
342795
948164
1000065
1016890
791689
54373
715327
436308
547792
808935
719589
191011
889131
302314
674481
540364
342877
22577
658768
1028290
930970
596569
670041
586802
632109
704394
499170
329905
896938
346853
511868
330843
18880
327310
362823
365037
745406
430657
926385
90622
824427
827583
91769
480854
858583
75558
44148
95645
376482
246009
1012636
157714
150222
910211
896733
906818
963475
907638
221393
708369
516532
931361
652593
343539
812195
153890
368786
509739
465393
781019
709754
1015026
475983
145757
880975
377673
92819
254386
399331
437633
4904
680890
837739
369522
494559
499739
417600
247067
962687
219693
219030
654861
574948
573031
762881
145523
672829
661997
928164
339911
237956
402197
162888
655969
239158
350444
1031095
40238
961223
361193
372596
964503
710757
577572
318638
605980
971261
369780
134633
1028133
403333
990375
400265
461845
256789
510716
805293
53292
257786
1038202
85472
649558
948371
975675
468706
503815
543838
902852
38808
884193
474952
211081
573183
749493
933486
956566
183668
429302
71368
107722
520448
336941
626599
392421
50276
467050
217154
640286
932281
970397
243837
1022466
1031617
61338
531790
135753
661220
550211
45090
626240
201339
864761
280099
59932
49155
1019767
988035
540114
841741
452007
807118
880790
61188
527136
564625
677012
232676
699267
378119
128005
454213
395433
420205
830053
92926
518267
776896
796596
632288
1017028
802388
1015440
586214
777510
319974
263251
669911
578194
406442
965020
208149
532606
751491
296963
294526
994726
608286
384529
358034
315268
83668
752273
922832
806997
761902
313759
65136
883314
360915
81884
966763
280260
540389
377921
785375
367369
689897
979025
7341
342878
521529
973103
971985
962779
280953
932469
715849
850191
457453
436520
456155
51493
1033503
682954
761052
122566
85972
788548
1034144
7304
487551
909021
462336
257097
873694
782493
687439
957309
113626
274383
1030998
120815
1012052
904439
256569
385356
652967
951579
893750
66289
937986
213998
739190
693149
1010039
81150
347614
593622
103044
205565
908379
1025195
443157
225349
743339
697232
433908
467349
78833
938205
506931
663908
786285
349093
935582
535101
120059
68354
701497
463807
399323
413118
15989
392130
664407
361445
927647
245814
824071
503054
865346
695273
399540
428963
957216
67216
837691
767240
730450
969372
41712
964088
545482
421777
183977
128676
270329
782441
883519
764170
687366
332296
543446
417220
302147
237394
601153
172712
718246
122138
617620
48693
135528
707700
179632
558520
755101
50065
669009
243438
651554
528547
302671
419066
240578
332204
1004127
993605
261330
171442
66766
126271
473580
394005
572245
557907
44618
379554
29132
405051
838929
385598
378399
583959
583701
387433
396144
894323
797953
218532
918768
959477
516165
585253
127302
41439
273421
152823
807469
686378
615658
1025536
827007
545382
93576
606883
1029048
437258
441241
153485
60510
786514
760572
91161
113587
344454
488890
702558
141733
191116
470232
242421
755372
214762
271570
820807
316918
388483
425747
76722
707848
392438
765787
466589
440505
893572
183297
410807
741416
298728
22279
676236
33879
820033
508018
345528
701497
723695
224307
391015
608775
893792
422820
575707
241438
643224
612407
714194
330718
520054
851021
586500
918139
528500
46128
721136
923978
1000112
486430
293020
718662
507062
832087
1035730
830148
617939
695294
773671
128680
652444
548877
826190
940735
832701
256345
60398
572450
258135
484164
176080
791290
784097
470710
476494
498149
730215
897668
822968
356133
483732
392736
976615
158860
862534
946650
1005198
775898
975671
40742
148400
776811
932495
768303
893499
80203
602605
751265
921549
833396
344248
51448
756891
264268
334814
366324
24406
181128
178331
823343
289055
258284
461337
68683
331617
211199
11102
634765
19495
553228
1299
429594
98940
252642
331975
984157
685467
1010608
695935
356499
469433
888037
608451
975448
800405
673010
516593
614086
887838
557913
777259
648913
427769
49626
40536
138564
753858
330968
145742
483083
350763
748757
1025761
303381
249012
847933
563062
725451
945466
873747
325304
875445
88931
535351
754853
232394
403113
376738
126928
800198
435351
342817
631848
992992
200258
80660
384705
826142
479476
947140
112310
871864
470817
922929
704434
154801
153532
852313
882364
598217
809297
824168
326479
865925
99143
57534
696549
716563
758243
90826
877888
33297
16784
371679
702138
861008
521757
904205
584921
444998
755592
594924
276321
2269
236767
603326
959346
622049
490186
23383
405225
971271
552504
392900
797592
110413
635792
464684
891584
549870
419679
260838
683526
672400
230612
525010
894850
867557
388213
21739
169547
953693
43504
181435
832036
460116
241288
126795
227545
191977
86902
922214
934375
598431
458503
186126
128691
865749
154637
19627
377455
755549
727425
1020830
753581
19814
632056
819547
867770
660245
513053
228078
737273
73539
411313
355081
461644
262505
673957
643245
1006658
1007443
664409
997902
540566
578800
366352
725250
189802
266985
615396
1022788
694653
432760
329312
337040
86017
827482
906462
333088
457361
958771
878799
507869
151992
1037252
660123
497427
656408
626372
1043781
193568
818891
917458
336536
551557
1011479
388896
216539
705485
647471
14287
364164
239744
393412
192263
809107
149012
642846
316697
507229
149705
289310
564615
192988
979021
822110
933309
58490
322309
452123
994704
305835
498023
92378
182875
144998
441548
846199
969921
814777
1004936
68290
892212
275050
153637
253918
640392
940109
992624
432061
826968
776090
7707
616593
427809
473655
14272
1041269
172622
1038353
702707
1016454
990287
316811
658358
812269
8113
17108
680208
404626
304885
225983
910197
94258
54147
286129
803101
145623
700169
632801
107363
47078
775337
400068
188794
238172
298789
602806
1043132
966814
254068
658402
244511
240563
412234
54501
781598
366020
480483
487332
852430
118199
201957
167252
248831
618168
612918
437606
430413
360883
94572
488097
925794
214321
954518
642562
318709
916526
688648
575689
409671
1042836
146915
250067
103673
465259
204163
269410
988960
388238
871955
490842
607204
357000
971149
247283
271346
371050
370016
95431
413811
792514
467274
455484
670457
774377
426252
1025559
829945
126908
928406
411413
775424
823919
907262
672028
206883
226612
551121
320488
881062
683449
565487
964665
489631
365683
19803
87842
495405
381237
91776
771725
25822
241936
223520
716268
828060
438627
616408
488854
362916
656127
822558
923191
258730
385834
749522
349829
951613
77326
639230
733054
501710
230101
943177
996110
124056
208230
362308
84748
50403
713249
329167
376856
832293
750083
142198
369059
380148
626988
822057
438020
1013763
868895
684520
233184
421426
765295
589791
136654
483776
294853
460438
520925
660540
330094
85661
366380
521358
299775
970644
541804
819668
749919
643358
609920
747256
837376
445511
356036
381447
981617
815682
210844
22653
563938
98061
197939
478741
352661
384181
105429
773530
733640
236302
439851
533728
452520
975334
934953
961197
69224
709140
1035613
637911
312193
414119
18721
639519
633648
575432
330962
365919
903566
312027
859340
532593
769404
729635
512290
766492
513652
666958
45257
11214
908059
278535
1041784
728256
617588
514181
231569
598945
99161
998279
316938
843336
492364
719675
763930
293753
433634
410547
135366
169507
646724
401256
375503
1008825
526724
601981
515429
721526
756859
356508
853594
340853
550289
991301
681633
382378
259123
353957
632045
69221
729539
49832
524874
731748
328200
892838
314696
356029
562451
721496
812160
299736
582270
790049
818993
746692
190810
569593
321062
570259
532877
54782
562482
821469
608335
190818
495
697305
448305
824779
222871
191005
514795
1019993
962797
354981
1025741
103101
868783
262615
350220
949712
16511
755892
326567
957040
506550
1019940
292794
6643
564485
863024
1027854
461045
759583
190047
456242
290087
371097
659552
309371
191153
877097
627545
702031
48502
639955
155217
531374
690713
921356
545909
123262
395463
332778
931211
844676
729256
614380
817982
761699
152763
924311
171707
854853
756085
428552
241768
144132
470806
47286
11468
58061
734904
449162
586831
828096
555383
142531
616917
135258
964581
904896
472351
391973
188082
290344
728334
628568
783925
157425
401874
228000
359954
615523
561853
768481
112621
1013885
239671
826758
959523
582009
448617
593283
980396
671243
280229
486181
841287
507697
666955
150196
184079
610910
702834
198723
985503
1004943
70721
195812
39017
700710
699400
151239
724732
474075
681523
827147
910609
352646
865596
199070
934793
709546
768613
1031673
358330
982317
626486
556488
266477
656718
232884
37112
3328
564934
1034651
90470
551461
850113
570227
953932
561698
2965
603621
936968
819452
492740
947557
780876
496762
617961
229738
998330
999470
406759
868396
450698
316649
192703
75989
5725
20374
838851
289318
924197
980088
478720
481119
763761
834871
703460
532316
539160
685201
288138
232519
886938
908839
808251
949783
979183
229128
1004326
743928
929659
351168
766976
585192
659019
215631
706264
908147
974391
501423
438035
15166
692183
27163
516885
699602
633148
339664
49949
891726
250311
918616
152979
123047
967678
749522
975035
472493
975754
923963
701301
382524
871263
487039
199531
664060
481187
993017
539811
259991
575840
592754
270471
731363
640560
1016464
202842
1031338
515469
361056
183483
567818
405483
503212
758704
114644
90273
336697
493359
167485
411542
400182
385014
370923
16857
10891
248257
353120
281625
682948
190068
107104
868938
74434
513411
251912
144451
808280
70357
264812
759968
231322
929541
588384
781990
637050
204343
275232
140706
486181
945709
835282
296157
170191
40023
842136
583755
157338
912254
455485
74207
336982
846884
649003
112425
42061
154668
995485
748901
266984
149764
415011
277679
255838
541528
902269
918290
89105
1044610
437067
94365
894424
109745
638265
73393
814495
779962
993121
570584
118627
188891
277202
386979
19289
931928
1030426
726806
330667
836674
939964
703106
546426
517196
708489
495182
850256
978347
305741
423585
334239
16997
82628
522937
212136
843873
430515
462643
40813
719342
845404
489861
269182
845976
366142
607802
49969
448002
799581
406445
650626
984123
455492
517119
413272
426315
332070
969671
705029
876755
328010
182899
465735
649884
666628
346991
340975
1013273
178844
202440
8417
598055
639571
1024246
334923
620641
351101
813918
492293
1000510
712167
743083
527741
475308
49887
659975
563235
739386
301800
557220
784479
202689
23935
803253
656456
729968
468506
561778
58627
372105
339026
213543
507868
434319
703438
604718
671724
1041008
899235
383503
588789
564364
970583
696131
868386
597724
944906
515312
793759
577631
1004401
939651
385021
36884
621569
825424
601803
431264
260766
982758
217046
426119
146945
132998
231365
192786
679902
36679
50519
452989
88571
925332
687421
192169
213966
294921
650795
668655
1024382
269555
971205
179271
907426
305491
398410
3760
634065
913151
168140
696819
647172
198012
916715
947885
540198
304670
573507
857281
990257
588245
992030
981767
218459
150484
274584
701770
133937
726942
425317
294244
35568
315395
491176
781657
460577
1012366
694689
409217
134446
891296
685446
873724
991282
884311
555524
128322
755814
325170
820526
25882
551013
992087
325060
397148
247159
194387
147066
729436
868521
52032
876160
836697
204093
523281
686521
162327
158999
442046
431680
255627
597035
389079
515891
1000425
357273
77468
456005
128760
424136
822495
538228
486219
204009
576183
618104
592968
408199
258678
152022
705155
592494
925843
680630
528864
1010587
420590
667919
124011
981993
935084
237318
760008
305989
20874
373162
169673
125121
1006235
688601
232407
423733
135843
368009
342557
978934
1016252
51124
514860
938617
218333
165290
330076
973757
1000748
427399
360015
47095
399854
638316
1037694
622885
422559
1012881
990872
473032
857282
208912
341172
330029
550027
558209
579232
973124
107389
1017032
724121
891017
732802
651613
2203
839487
1031350
701744
194232
1035153
412715
320517
325247
59601
909814
473234
726322
989863
195289
594812
733156
522602
27630
357815
501779
714998
800099
310868
150898
195447
195232
652488
884430
148850
955011
646287
573076
603533
820081
304797
485299
942093
378266
1029293
33557
952978
549817
125223
628398
606842
884519
429292
793469
1093
622022
269523
400135
447009
354509
964608
296793
578267
479475
627812
153683
266045
443251
253614
888323
94500
54626
974681
1020910
738681
916322
507802
125601
871161
690356
201228
388362
952772
323504
212866
76672
870560
344486
368792
700311
133670
727081
291068
712690
425
721264
823902
648084
992732
88540
946320
832801
821827
247173
62261
667279
24001
341184
185383
906390
724467
43344
461085
103301
812281
558015
695423
637461
494453
339047
648151
466864
804080
155606
122502
667303
310690
324907
214627
70067
394748
732844
28980
20917
492854
771014
54230
813381
537508
464479
596474
621260
812925
809574
876898
176159
448864
267914
823266
79503
522693
412932
777542
545933
723536
282415
970973
826008
191533
508329
965252
694057
560798
374382
387328
113190
672892
261440
608847
480421
331498
573664
757282
409070
191634
247863
986386
579076
271814
346998
925612
640049
134215
806235
106813
951046
157068
808473
329694
286004
90075
53372
51322
267747
1016018
143712
419225
212782
90909
459696
973533
726511
833929
347107
953672
180005
236747
404740
427228
991854
678194
67315
351193
734415
258114
367620
855222
544160
433509
690423
576175
900882
467293
280430
869059
1002742
598512
319501
335863
86247
945648
892758
171029
47097
462576
897319
373824
221626
602200
305329
29067
665263
85467
790052
812101
195976
420943
640374
691437
690562
783813
479823
194340
154215
876080
68937
773852
654348
815096
453811
980456
586520
834892
365904
34979
860602
585897
514036
147369
258519
870435
285873
532340
304197
741585
414253
241995
429479
997858
670345
535442
905589
615844
998449
933371
798749
374191
54965
331333
553300
341609
439366
484346
223737
728983
358023
521422
652712
28357
739484
400418
496682
978736
646701
205317
501393
278962
360246
950093
483213
576730
786359
491830
695881
52967
440928
706557
590224
475650
585071
32013
415389
456068
813798
113831
302565
1003050
887616
133392
257785
503511
847080
737636
270997
490004
960351
767085
541339
954768
992473
444702
506599
133665
214381
662534
533379
250851
111817
838796
449383
407358
300455
843227
1024222
1026833
178395
1021007
502898
134497
779046
594297
357919
49037
134445
180039
855169
902645
57281
172537
713492
460807
916939
746226
585873
433111
482550
186299
748971
746796
297519
19989
983924
612828
522581
822169
1014206
944498
416862
460472
920844
709378
250754
28310
1040070
383940
789352
929126
379556
279385
381048
542292
871263
277129
769269
410279
985260
607564
542483
383249
738787
780357
797957
370613
546620
903178
270361
449856
494387
889677
989776
282944
88853
241007
518404
398406
839466
576729
850364
945142
103742
771244
880701
265002
803074
557447
121567
497329
614866
192022
674387
594000
901301
404712
639166
786481
450540
968716
48760
667624
308691
874326
578504
893497
476416
466166
461468
246118
687511
782793
167206
575697
321981
126302
985353
783595
250832
213321
706212
247604
665690
919814
41068
853632
25377
864618
662514
382677
436585
470041
158209
9877
488651
555146
740373
557092
726780
1022088
661551
235756
699983
998361
314580
971220
531917
667746
152124
937875
647216
827874
787919
1010678
142441
75215
241967
560136
313011
303977
131177
897402
976963
445353
279831
86564
603169
944954
1001249
596897
180364
46952
1008253
588200
980086
1012860
423713
831535
233296
370544
102739
4164
517712
544605
802362
116476
809765
100925
27806
757638
290436
616461
359088
83932
875093
566443
239821
724428
156134
235030
646417
967971
583486
870381
1011264
385793
678674
664734
732744
88886
927751
1007710
197732
791430
503042
164948
741399
675335
826418
221911
235161
640620
134215
90436
462829
218233
231040
154072
458264
583691
692095
550675
149179
628964
940800
208427
896452
1038216
204748
345054
794180
27549
55016
361090
561901
124346
140529
396950
619032
662912
762097
562073
734252
248582
966529
815649
577421
324261
43860
105253
545094
1034179
576256
292735
648607
99533
1037766
305086
923781
104524
737179
106122
819444
693436
1025483
1018144
960294
962879
1006916
572273
569825
559330
754913
139184
722873
129656
822792
1009038
739823
415623
692362
980145
449152
660940
788854
766838
389537
417358
132774
554400
346646
1024143
645663
658404
431295
160916
518741
558458
882332
568714
413373
363750
772659
1025107
267695
881010
444873
336586
255023
758082
859625
697240
46803
654083
297823
771574
391638
215856
985135
924926
869151
626012
154971
734057
82460
802328
184592
475596
865074
190663
817649
794126
28537
273898
18915
516782
186676
776066
189171
41172
335637
557721
17304
215872
426671
786302
698241
537795
585144
596845
277861
205455
877930
540936
210010
926115
343609
579631
224979
380644
789585
9735
793965
589095
301863
4665
23456
714272
155484
847383
273386
60410
86885
143941
860512
937001
817297
662213
610995
397907
274456
810233
1043060
563609
521606
158325
319370
170067
1034091
252743
792341
395333
110196
322560
655826
354913
714771
911293
986359
14082
412687
294891
711654
644427
422803
513219
791879
609696
179244
343356
535711
305636
62905
863347
68148
385341
162002
146852
410603
663549
764726
903203
831387
376002
869111
525617
32186
610590
62408
774324
408233
144971
346922
605656
294869
479058
1005359
966206
980168
109684
127995
956959
806979
512293
283711
546125
269737
956511
800940
739467
445476
500707
995022
746224
85123
524858
774701
26975
193752
328740
1014772
194663
960407
27100
1033042
811200
343643
274188
820738
729973
63456
573014
284144
42961
825229
148982
498170
1007874
898024
504526
799736
682927
765734
617336
684896
616628
349390
984965
510264
120315
917903
965432
817240
501064
1014377
470929
839468
1029683
35620
226096
385833
215862
884952
114276
513232
736137
515028
956838
988633
102113
751721
643330
334587
809478
437856
466572
42901
511367
186001
734059
291391
898667
38629
533917
377725
1028257
939351
42327
349048
366413
835693
177572
173389
434267
322275
1035734
917577
334516
181697
484654
1004962
505372
692965
676259
165921
479208
328740
787435
138024
536301
639337
256129
600905
954640
190390
847459
76158
81870
313712
177479
763283
291090
36437
512035
52242
571774
302151
785983
124036
1987
503210
1017411
981671
790588
15376
340668
887693
372958
635480
640733
500954
546068
936972
189832
755608
606984
3570
31907
229773
120800
630436
737992
209233
539575
967591
50289
791888
1037886
858658
3136
647864
449325
929467
324049
266473
303502
830170
789729
525955
206936
440798
299836
803104
1022356
1021631
504438
435544
494358
492392
407070
207792
1016245
583546
468738
122996
93463
176536
618422
671499
278265
768686
565779
648591
795265
907087
103221
464363
758990
922525
821574
114790
575394
790564
621883
224746
114762
623629
277253
922579
807857
1035203
730035
879243
617489
822333
110582
357374
5383
13406
351146
857731
689366
977161
347809
40184
160871
804100
686885
815028
169306
27775
292457
829098
812405
1009117
355775
793347
918885
291952
457189
799618
540834
189484
652159
312634
828203
389616
940506
717075
181611
649479
539963
561625
456497
166114
313816
764537
290798
613617
578035
578603
829831
111134
222299
538272
636150
178445
474100
594830
813795
823900
944965
453225
348113
731972
690178
790457
699094
125655
333120
845
959827
114899
471015
662781
293595
590923
725489
126720
901630
781884
901380
369030
505670
186289
72514
781865
524920
1010088
869092
326685
906775
899271
906735
59164
401315
412153
968344
211262
80054
857681
987445
717112
147339
977120
847006
663943
397776
110468
762239
700062
737361
566856
123235
514853
949456
417722
995327
245888
28314
927704
289821
847373
201360
685468
448390
614129
203575
744833
1002688
612037
92970
86607
495420
936170
446074
346437
881854
452257
6758
53097
116371
286303
322253
375241
230716
995886
29729
332130
289861
512915
946882
294758
122683
1006466
69202
184638
5026
12983
657774
706886
710535
745921
729002
551831
112698
658130
619806
929943
392627
574589
738302
150188
684722
822155
85821
939240
357630
452152
274823
89351
653722
740293
112664
946927
338523
450581
919418
563150
603581
611484
342902
947633
103163
644941
104050
36506
417604
927729
929401
702189
347985
559076
53662
405689
294409
849128
601856
687470
876153
756526
92793
143377
334499
799711
264676
125465
395502
415962
225067
904275
73245
950949
658343
691607
482273
549455
371634
984159
64201
619975
157926
828556
341747
971381
738488
897305
355160
543447
593839
150987
588412
352604
461935
100902
507638
357133
155604
798642
477006
147682
601876
886102
902330
540123
864414
142616
379949
63111
10376
380160
408562
827426
468793
254371
1034404
952252
920099
364416
668925
567399
13835
189473
240363
349843
218979
426891
826646
799283
425194
67742
455312
48710
161457
401687
953063
214875
904324
487718
1033026
148084
367125
206265
672719
663056
75081
310787
95475
699676
990846
239403
93243
283138
349424
185539
284983
801761
707828
700565
305286
101944
109939
43895
136266
645282
139126
706796
746929
783
964524
400549
527353
123354
299650
547251
704841
993280
334942
595294
1016489
98345
795618
508637
460304
739178
18413
632596
241016
763809
255572
628156
193016
662429
64202
881338
809844
1090
265718
942080
996207
417065
410630
4926
688320
421075
755060
175429
247788
319743
581527
445344
992173
14982
4567
673884
345536
402015
299701
83396
748535
154275
578538
347242
880423
36049
805697
4681
274673
538816
116877
594184
52638
311096
419127
901907
599692
752448
1031499
910272
320305
1037366
264442
480819
723523
667882
478787
728956
249632
49711
509134
308021
465620
77408
210199
1024934
369826
120067
18971
117692
564836
51862
156999
244782
971694
10653
578983
150131
262421
84964
597201
521097
374902
266781
384785
237050
257681
457313
376501
629736
753894
956707
563725
981480
708561
176020
997824
752414
905429
822392
616869
140299
809305
888681
1022577
311487
652682
59325
401809
706611
272620
1042360
741701
1000104
853434
638047
318080
159517
828703
949386
1001371
908060
543960
70799
526172
150164
163398
542935
107903
1038831
56382
1012737
643932
264394
1027201
112731
356351
736543
395370
661478
117796
740390
694343
545891
732882
486406
622024
683995
1029290
773205
795793
34092
527544
261844
1035314
568153
1027227
936979
3828
992072
72643
303519
119067
157651
470358
1026874
160044
557979
176275
515881
605989
393096
787254
542378
761234
605764
153815
38410
260184
58056
546997
802496
986548
373436
923795
972933
64240
784788
146935
472395
351234
176596
55656
649081
22242
404021
558185
784911
567690
332950
776578
941651
1022656
750075
543131
620789
455815
834495
68259
917452
691685
419642
130715
398105
993168
1034379
726307
765649
844140
927272
633429
853229
980475
436594
938039
706374
933239
661947
630028
547988
405369
753970
259663
549545
99731
366361
431765
528634
981588
233724
974276
878809
403697
362631
1030814
920151
503548
24833
213898
373319
787284
210673
45788
933701
245699
793465
211165
234439
547895
348297
59056
783139
1022307
855129
1033658
371104
120512
979785
357544
86522
196257
868853
914346
434806
502428
399021
579316
5446
694100
93845
391580
622185
32033
531653
1013868
97188
902880
945640
750764
968563
896092
497304
44248
906538
546826
521306
1016333
798404
58746
96699
757754
68024
185718
11488
295157
886810
943302
879441
302153
308738
76582
220945
888755
533576
568716
665806
689786
721981
36325
398003
106017
521544
520650
25101
928953
359682
765835
880674
1023640
910890
343569
166186
502501
167762
387033
36772
683640
1034190
959564
306710
84520
371005
916942
842666
288362
934039
857829
153972
1023582
783713
227770
388075
373324
986635
564685
516887
890221
777194
211423
177735
881349
335477
136849
87155
212986
743576
256229
199200
26375
710559
980650
965357
982279
287084
1004447
177002
968516
392752
197839
730296
429854
105262
509075
198984
685876
854621
284490
786946
742393
670158
625295
369328
766687
483114
762637
440705
263937
458169
594406
134442
833341
291636
758003
441359
356810
650703
245022
967973
120557
228506
879020
152201
64699
253253
448198
405599
333717
752327
672646
731740
616670
235693
900366
7097
993271
918486
960628
179653
403668
225622
59585
873238
274241
977825
435141
838414
127054
713702
966367
605962
293885
1002746
1027083
458643
542013
249282
275930
862146
417769
618906
493470
83887
24383
34768
454943
219943
882665
1007894
429357
215343
485394
587991
409357
157898
949814
800142
435353
227313
434620
742380
129580
123070
1012634
239750
855942
80603
228886
934623
7185
717394
574477
135108
154636
486865
482277
397390
906546
556143
597946
69932
59383
130270
312729
858513
1028459
195647
648921
267171
625954
802315
733862
32529
699692
449338
124281
122184
419572
1044251
488628
603840
243755
1037869
673733
946963
689646
44444
521487
20353
868532
707699
451857
1001279
704110
794830
413034
853267
189855
102215
688248
90394
414433
11673
607473
713150
892995
445042
301339
600850
412193
1021031
911943
109923
537196
497923
175623
863721
735512
205661
518773
1018605
524463
618436
714351
742222
1036231
525014
644033
712770
597260
1009549
227289
728225
246564
234429
494985
570551
616718
285357
585884
686248
104552
339639
56032
470014
33439
832501
870794
931687
220003
615565
990661
93127
859366
611240
673152
656468
5328
816166
467347
653620
820037
331373
956160
477987
399192
747628
785047
800049
181317
844433
709412
312425
576738
902264
26812
917191
601333
976946
926444
868346
635578
723001
612857
450062
48327
735949
544827
957161
83201
908288
241217
753589
399009
151629
577563
913176
419815
345348
752776
771245
330444
843255
461587
266979
80923
159384
283833
428761
509653
1019837
216486
286550
966072
13544
887083
387683
449860
504738
821832
263926
1036037
549822
922581
417330
896020
917630
699720
818478
671851
688201
604553
499523
371794
840650
885180
367749
169129
422901
363228
619588
965050
75088
482292
164123
726690
279736
829795
847779
574257
495624
57927
949868
944488
826165
909400
100093
169979
231904
969763
828813
313501
144510
138099
697130
1028668
451437
634266
165574
88791
505909
148583
488303
253318
503245
947651
62870
11265
668821
796064
985925
104422
26570
501725
205511
236577
601944
747604
634454
806075
191186
81978
811589
167758
903694
506887
775952
407970
129650
475533
98771
361382
765428
650822
299428
32518
47386
433947
1018370
859970
629921
619155
883076
702845
727094
123692
720414
335737
464126
595447
721816
581892
178985
276034
258867
316778
776118
931473
979240
270119
536777
577303
814705
763576
73376
838955
116647
783132
367241
672807
958845
511093
243723
605277
1036279
312228
251869
747644
646826
237633
786874
356138
475568
184164
332328
185205
651841
738682
164216
605120
861976
856840
161457
712232
951355
903712
24408
914055
261882
83263
957057
907423
389307
588945
267961
93408
902094
617883
652970
824661
396893
448593
462686
283096
755379
594480
95367
569667
169905
348060
133659
174958
729175
721714
928872
276237
432919
838874
218851
195891
871684
662732
386549
535238
494120
28667
961944
895264
50899
605139
549622
476940
748288
212932
258224
521542
299938
307995
69570
828439
835469
15926
350553
264313
135067
186811
916292
806167
615130
262367
699292
162777
285437
875063
462092
223138
45500
199821
143349
645079
333621
604910
24026
190010
417999
178744
1033302
972148
1015578
695403
175181
184759
1017633
1023082
926239
352678
48585
1040724
777548
443606
161145
367564
412817
491617
669941
373302
872506
311366
456276
856390
259833
451081
790269
722996
359524
233239
689048
59224
609544
1017505
197550
589828
85869
828713
340314
732164
446615
582949
960237
667743
472478
459208
240881
973712
903873
782344
497875
884657
358885
398467
351362
232037
772147
650177
854893
795358
298984
1006542
561013
437122
608497
630763
458067
621355
187033
85568
321069
628832
293116
519292
726775
675992
444202
1026461
482635
90770
494919
145908
684635
356911
777453
652529
534722
47295
958091
789122
613610
855062
408835
640713
323219
980688
107133
779733
86315
626673
134839
878320
725702
990416
72414
956900
608733
961938
26296
358092
944686
160478
420874
340040
604795
56809
69145
197970
414422
126818
456040
653352
954939
975203
350955
67682
767823
318437
987424
939591
672794
858617
557612
377293
27292
883810
680801
787002
1020943
621002
718280
946320
297833
803552
806273
830905
280495
512614
1003929
390269
172627
497942
805723
704818
380613
87663
239244
252845
483676
206054
5099
151232
80692
849116
1038777
730015
932800
196527
177024
557291
378910
379041
722609
393376
791147
958528
442908
264917
158842
598777
190157
89313
602651
650566
176017
414434
694886
592979
340808
348215
451849
207049
926938
546893
813269
829670
235086
862000
160753
482115
531405
947411
461460
894655
863745
557353
463600
1008813
853127
725788
707085
796350
430185
219667
679996
944813
668199
774217
797177
438038
610785
625018
338254
151744
684137
972048
77205
820404
991391
163871
804596
79228
72037
870554
504863
1033081
753227
660979
777315
1039565
316321
786894
829004
950113
237896
1013964
189456
912194
219954
44379
466284
171256
551877
935670
37253
487786
894676
294272
3906
39556
444780
377161
276216
98088
241478
440366
314140
456344
115836
838811
199290
612373
288398
123107
992209
752009
971399
667543
739054
751823
230186
610762
478364
195995
68427
485463
68365
405698
958679
532526
37939
751383
700869
879935
468540
316428
810167
653586
115789
294570
720056
924694
905790
933635
261946
613101
69740
158809
203040
198569
1024224
881976
106049
169591
679953
720167
131491
483110
543991
151860
750801
229966
762783
635860
10240
911663
537356
365996
122492
581278
83584
747238
101260
477664
140027
344174
809041
925469
296730
874210
447642
679533
960073
575837
694292
614921
12762
418338
988269
303379
542383
260080
316848
305501
322236
96453
395088
403386
845649
118950
962969
361605
224091
828332
18178
709526
218830
868072
932580
410304
118270
8287
714950
726399
301241
26062
758317
600591
903502
1016696
512291
261004
1010012
417060
206010
773462
561856
915310
1026296
489016
948327
859408
177137
991179
361823
604485
289051
379735
53946
807255
773799
219368
284605
949453
54899
260505
149691
58503
556681
851960
228429
241408
13367
327797
651173
642312
799798
41249
79268
805364
638088
615546
174266
1011582
885317
88299
443283
810591
1021589
816916
207145
127022
83751
166602
261861
402555
872971
646490
91525
53178
576112
166677
85096
1023876
727775
479906
181630
883547
672426
647042
366161
734880
17679
3130
168533
265736
262609
776259
859117
469471
21834
629439
492522
1025228
620334
996189
218914
164002
284396
921030
210343
4782
162973
125385
844969
200649
603261
240073
359891
958541
799516
581305
23061
118640
1045392
111436
538932
238512
81279
89928
352420
865662
347656
435087
112188
936845
994885
750802
12713
170830
228471
855935
638311
90029
639600
211508
586944
859136
207202
588207
412560
830641
328580
680230
363624
110210
632885
284488
139978
833287
748383
640404
98928
911473
127343
838229
838281
321562
374226
866037
63354
633798
683956
627408
514441
779178
934805
984164
283952
880353
957086
29184
244263
505824
836102
150310
359651
589421
980552
918285
737629
1044711
146268
294864
899477
320023
729419
947485
895907
223883
842538
880683
1043226
164087
1010421
769118
179154
607892
1016416
522914
801313
358784
764770
742582
736508
401359
311134
220397
301798
268711
903050
578981
266028
356313
234884
156758
868062
192635
601834
217514
371909
629048
655246
100041
814439
385235
179
762074
477649
55716
223995
318709
1841
554904
687928
596230
130183
172376
672585
14250
449778
87399
23951
255823
779371
771758
661618
1007314
17873
460813
35677
500899
27210
744914
156844
781842
240463
730166
815446
984266
965320
128352
603084
807241
285892
322215
307652
405647
858472
433816
343575
682717
753548
648354
573943
419500
960146
819693
612268
399251
297038
536568
754544
866678
257916
119551
60871
453148
446366
358792
155228
340604
903762
783319
811356
788876
68842
522704
464734
681076
716166
771631
274137
208138
549285
220014
307038
97844
220309
303390
780536
373130
596235
794546
521066
921133
644594
596645
575377
360306
854113
746797
702975
86419
198011
733998
673496
772288
397035
933637
645922
1027182
957662
903517
265355
560980
465409
309756
188333
620937
360991
581647
353695
905989
947218
176709
53969
833985
645169
983345
397497
801875
313514
606723
202315
116433
22456
495899
837697
769581
1044475
516722
1036340
408566
1003484
359674
616169
534439
565559
486389
626511
883246
564694
752435
909077
228192
748908
735288
892472
662999
240693
393671
599635
910634
986033
44460
918223
602126
190908
136234
973388
679702
470570
505166
53982
663729
1032236
636691
960924
706380
602185
833845
602290
507633
999931
334537
881342
320256
725316
6115
50287
487795
482368
967519
387339
688862
301064
82157
740496
923013
791263
695355
915100
289195
90849
55307
771065
770653
439321
740589
766675
804228
938801
510233
249227
709226
62501
376680
436810
950446
900055
667792
969648
957856
735244
760019
836068
260024
235495
889648
725206
517495
269272
297599
704901
452659
209978
852138
997099
430638
678607
668489
690341
841630
93513
110215
154180
678108
236380
405533
125427
373956
529788
1014520
640239
372487
27198
176537
810647
774529
470618
778373
397486
397516
511197
321846
507588
229678
67476
261055
314865
549726
777387
701457
835522
593861
393096
288904
1041518
573211
335869
280464
1000280
645888
524407
342945
769503
788775
629128
343533
674569
315973
755011
581165
690098
630375
380632
613583
427965
79858
351231
24606
151191
212633
278252
742991
251116
492468
842927
253715
296350
652185
602317
372403
315975
391026
566169
609160
821455
21640
371855
1021864
236371
403814
738828
136208
153006
801986
287538
122055
581401
923845
133464
1035830
356744
132601
65519
661458
949788
695244
844825
864254
550440
102968
577710
184878
886585
666889
327430
113615
809881
624344
978976
293292
625015
90327
694922
638851
497415
864213
854665
194391
801837
45234
417985
402745
597267
72153
452833
879835
823753
486578
372142
563202
338988
433756
399371
670074
1026414
21371
459144
111231
873565
101217
792840
476649
218197
423229
93297
587764
875827
26684
948863
328585
1022213
1014759
154490
997185
869723
296636
413188
897753
938468
756134
417835
579757
244111
121914
507557
481594
964646
115936
2943
200768
827019
786370
783170
40290
399132
993746
59825
260827
137356
69316
731530
440046
490056
529173
807822
466717
103054
367333
529192
1024433
173088
577248
406894
458322
415803
67108
730131
997053
468952
831593
376417
173739
412324
206116
230704
341343
951712
655425
944567
1038647
262549
789535
518515
15229
131250
534417
841463
766274
648764
729813
948323
866462
419387
261501
605525
416094
469558
792353
65754
755077
748162
991123
998618
117048
438249
438652
526156
852881
619238
166078
739543
658294
326810
1023179
174603
694826
787591
613724
531101
269723
901144
167096
1031839
698419
296967
368773
164123
219942
469944
125768
325841
942969
6445
351765
165741
122183
947941
463047
230141
432832
731630
522011
864212
508540
774429
154036
350292
633699
781852
8673
896248
196291
443094
388115
352573
574943
881799
88989
369221
202162
579888
399881
6513
369921
153999
408016
805067
880181
16726
915762
871761
812675
797861
911428
717896
303629
545781
155966
751724
888703
98611
531064
372779
568048
903566
27570
325092
544834
969790
232999
531293
946122
495446
245391
54665
566091
891332
818150
747836
371121
812012
136633
737273
925003
463082
391445
545733
988295
374911
964160
980969
141547
53431
410164
983737
570114
56140
106570
192216
629538
686380
81674
87166
40547
563965
673736
280641
414566
825268
815662
266068
91282
101285
273359
512764
958969
365337
664976
616636
141768
328356
2564
475704
726350
144055
180307
393697
1034769
999734
73949
806894
41344
659039
947587
931572
878455
918166
276735
360304
183442
28859
304455
315940
821486
236659
780959
736699
882964
680559
932533
391353
530756
4533
490056
620334
967291
522708
590649
678123
459037
697680
948368
246070
962234
13553
573477
517963
847678
52286
372905
853338
38219
929782
820358
288774
252000
285447
10834
601314
295306
536286
587160
621844
1037707
118255
1002382
332002
955990
319821
892013
939278
170627
480215
26900
175382
915827
685172
237047
555890
253510
587249
315052
787908
551482
872144
180880
110750
301270
553143
581793
982465
405494
8754
477754
128783
512030
770207
307570
953167
862245
80131
713886
12375
476765
977700
323665
786163
955644
841553
858412
898742
665583
958147
662749
187431
755792
301834
72544
321189
713517
1029987
227016
702221
224411
279097
783491
655558
458016
561369
860418
985664
65464
786611
414066
1003660
345608
1008560
542570
736065
971508
974787
116250
376390
341120
743641
913243
619651
1016718
345239
35573
762940
835027
340840
191272
945679
74668
122190
986054
878362
498797
91768
530682
235746
525035
733012
637064
123101
977688
920350
909935
564956
566344
3862
623281
358104
102660
1012262
589513
247413
125708
595265
277829
521865
729467
136910
580860
192702
678200
754239
633839
1044872
126173
399862
984649
879923
487179
777948
800379
32859
288974
899187
121577
619109
1026345
270079
1010922
691141
393703
610516
609345
399937
311107
84894
765003
946084
441265
1020786
777088
142806
26346
925938
964046
608743
759247
295509
606236
847779
498145
199153
724752
791474
609985
887183
221957
742736
273653
739218
804397
464339
140630
241066
779889
221425
761542
804447
107967
848665
177342
885552
177513
1007491
120862
373238
401390
1004444
185962
419030
507061
551284
633054
979335
206942
807468
640270
7977
517228
768125
444288
332019
728892
381995
761666
564932
336508
898490
186815
438500
636045
544719
405766
630406
512057
56360
808054
503508
656487
1045080
768129
148878
734280
636906
944576
625263
662875
68699
815309
719623
454182
269093
75
288448
506181
37654
561942
903901
994150
192150
259918
493891
488333
16204
766734
699903
13257
764045
927127
784979
870226
338464
878139
311881
749874
276928
26286
682446
333533
581668
641489
58417
1017925
514896
409795
291377
278801
153176
760010
76212
931319
816184
134011
251667
295623
51248
816197
528902
855086
159324
56326
364057
409069
327160
1030770
648913
169144
866911
236939
130247
436495
689105
100489
138297
568677
1044226
683465
481048
344945
831657
654197
1017293
180795
678377
860308
529489
521864
925946
832426
663001
800800
571669
433652
400448
640764
463965
756578
976625
936733
402220
1006784
543879
451226
932477
666974
973148
143499
596812
320178
607015
349791
861810
502652
549443
546794
587639
950379
218873
84611
229247
362373
675251
534059
131492
257471
487130
983713
709636
627406
800606
388880
772264
866616
716286
566705
329134
753490
756727
346931
609396
939776
270256
327690
500596
156677
324119
974089
175695
159590
237768
436356
177633
117194
770104
173462
519082
528935
876913
1019359
465667
304113
168405
953302
268795
997185
289312
958442
260447
667469
424504
781350
29473
910046
282981
574997
920160
385524
973274
17530
459008
205481
128483
510702
184509
74685
282370
272359
893504
281570
520885
223671
572121
360405
250367
1021384
744630
261549
142225
995164
1001117
396728
481167
909934
707357
834139
567583
308820
890967
343857
349486
118050
826957
878633
949836
515042
292466
422467
757928
1000795
351315
165457
740360
197095
903488
518095
807957
187800
799104
639501
797978
584312
742986
69543
961243
944328
541019
137679
24860
985757
70778
217707
514590
383625
320725
135538
945249
954562
397170
164553
414788
1005679
859181
142840
360806
55919
221469
44955
646436
904971
798694
1003990
640512
51987
362951
474612
1022822
954639
201470
617706
647176
457167
361009
601639
776712
669628
151322
134523
252349
143803
838671
546381
527322
268958
1028959
251111
592695
20464
865170
271467
1036467
335645
885056
129523
103282
738863
664417
831343
300623
743839
707836
587022
457615
26142
741197
51161
413605
180027
433317
658010
537913
820625
543364
452234
527492
295722
765457
693093
946694
612141
139836
900923
486250
246603
641983
807243
508057
425308
879433
276274
228638
553306
4738
933748
1032463
248097
313352
691128
662636
198949
498488
161112
140791
877208
579666
533443
139761
50644
839744
681867
551517
251066
927672
94745
77626
487278
24062
1043650
539205
304298
686256
818191
650268
892538
835953
136816
627949
483587
139460
1039024
879132
932022
651757
558113
367804
768049
537630
993320
534388
399664
735710
1037122
992046
1042929
414831
217619
575615
9615
392822
501906
693051
561845
979242
147245
438816
726328
247497
711794
713782
43545
1042575
963333
63909
85418
139252
521761
452886
575376
583769
973690
130154
375879
1030555
173073
274704
511115
544322
160500
710411
130097
821754
1020618
502709
511305
464171
483396
931973
494473
198502
487135
961524
316685
279917
210521
21905
685991
52728
970178
228023
704762
982968
23244
627308
428289
699757
184243
741132
678083
177678
555451
499113
74428
355479
51029
659816
186249
573454
635400
461394
92207
973825
46191
761773
950854
510010
140482
120167
576062
799369
728293
421458
793275
912612
335385
623874
413249
837557
632046
223311
683641
1006310
919974
404954
322903
436746
419810
446773
352075
421146
637057
838016
659951
887170
412907
360561
680781
954152
931069
590850
42952
121309
372693
74193
183407
429129
963012
741016
444029
465261
529687
824611
176071
596709
521113
515039
1010831
869657
478559
599480
917984
775145
941669
669832
110819
101782
853223
110289
543290
635532
446653
824454
976112
386873
819232
840261
66612
35330
80665
818549
242321
785446
581096
121701
327431
435336
343860
614295
427373
172822
870090
713207
809292
1020213
146694
839156
351462
476179
748577
800810
487309
359409
546747
677752
254687
571822
595972
916479
336661
998055
1037817
646759
927552
6196
639937
231100
3872
562656
942301
628212
905167
639516
563568
821425
15425
814089
648587
509925
799649
482354
244482
512357
909007
347577
445301
392110
503353
979187
859433
474590
375196
766810
898995
729057
168023
366834
845884
740261
796315
401978
892812
675620
904865
786148
231299
19208
307908
347164
24566
407070
210926
907136
347172
204775
771162
460041
414337
968460
835473
148610
237139
665686
980631
1034712
573387
290201
1012531
772293
1023936
612375
310787
291707
947355
630271
272378
342120
881059
279518
849824
519185
6496
854357
166386
486508
318107
606621
846952
600222
630390
738515
654416
456569
382918
658536
932678
598132
342878
330486
797920
154685
367885
356882
723132
235212
318026
681301
923556
688720
694371
679836
810735
1039377
216000
465295
595314
283981
160593
455540
361218
52960
39529
409983
947048
581977
999577
668520
750730
762891
407605
51611
69417
370657
391247
249303
289153
62606
926617
829917
180152
811454
1020851
69445
448952
705738
822832
580714
763051
434282
687620
588012
582069
421110
502973
767393
614034
806903
415991
361618
372982
31500
863342
883887
445148
843382
449471
614258
389786
250533
568446
700389
36910
797094
87690
825749
199767
625396
535241
920864
47409
289218
99002
803601
388988
649587
204647
783007
649937
490400
268514
539753
540798
494778
858974
231510
764570
44029
959400
162468
306141
542319
826833
910530
848094
858581
2891
283081
207749
265280
397237
731682
151674
557483
743365
81208
638137
219701
1012853
813462
710074
815823
162093
841239
903435
739341
296478
1042246
441112
893806
744243
718872
726297
164987
613623
1016837
49856
473852
610633
418081
273983
511401
305360
897987
37693
262485
282390
178151
249515
429610
92613
501797
692229
429011
330972
303150
203751
952123
373650
847691
551999
824314
885693
770574
555843
447687
290220
105790
1036993
667654
1044865
65648
27271
217277
227766
401525
84653
486645
372825
939183
900803
158797
142440
779251
466539
376251
712447
1021740
779613
777547
268358
1040348
22769
633176
193848
81281
657493
248494
613323
837712
882483
265755
665227
319483
453373
928161
955516
536994
830828
551337
557316
815143
197816
445837
886315
506879
782788
406725
122385
128041
585221
832743
832552
521877
435977
997829
141442
758751
481688
52104
937037
698733
117893
690766
80897
862686
299136
256060
131457
18984
940801
979891
994293
588266
627655
678635
587052
855239
694900
645483
716296
816787
64564
1006075
713831
729068
822414
1001028
228529
956057
117156
680138
269421
128388
385524
761418
902715
192570
409364
147524
930733
582596
161013
37352
823007
557656
851747
552177
348766
97299
226454
880713
64758
539220
650361
954828
294518
952199
671364
404621
679388
802579
781303
564656
829018
125931
366586
296554
821767
186436
453406
253756
315093
796614
132170
191450
648462
279149
53393
233481
819301
937677
103876
300960
735472
850648
805803
6893
394989
171678
147894
285922
251443
783724
110519
984608
189004
783875
942503
912414
873762
892806
21155
886653
393761
212676
431163
873245
613751
538304
218899
1028485
635262
682121
60115
204675
459086
164537
213246
508374
135999
727615
536204
670973
462553
745026
158798
384251
703397
653721
715398
807184
935746
121225
741700
360485
586653
295471
901493
78465
691769
200215
209223
984256
360886
861584
167221
615404
478576
900002
892853
580374
154592
863357
834446
55732
20991
865262
500153
52146
680431
1008770
865625
80875
751343
397283
481711
184103
409392
560388
921722
620492
215831
274951
378090
61144
993657
914249
938511
533162
859785
120881
55336
953581
55501
501704
50491
1006287
315298
368453
440136
225739
726357
149176
891365
608486
727859
955765
905344
302477
830301
1017869
524085
276591
176836
515203
227831
182255
638697
233772
724137
793619
641576
738719
962294
195091
692136
572758
297403
287272
910083
976840
1631
365610
314440
866857
204455
502404
984987
986402
68938
232522
364957
1032737
464870
260145
888517
163660
941064
733734
651142
281605
923021
440620
188911
580127
642924
598259
660982
472768
864858
824194
610777
487610
383115
833445
709789
951684
799739
900410
995719
658816
768698
1006593
941795
1018460
810866
486244
132547
177533
42389
466482
1001304
873766
527875
759652
304326
942317
649037
785559
449785
985336
113285
179553
652557
245989
1040360
358900
832688
862554
14374
670475
476338
1027199
120380
951691
559616
418150
489823
785470
103028
65542
322168
343031
789466
845222
442360
610463
560587
445338
517943
742948
178464
465382
459351
86657
704303
50997
838770
368253
565114
671505
659760
376456
991272
670659
746851
336548
960037
683471
587805
760289
333663
77200
937987
416205
708924
516354
417584
358292
246361
763061
981249
580181
106680
23069
410568
764649
609932
912806
976759
932591
997353
949456
586780
972884
22013
731499
299735
316636
225813
421540
485961
586899
708772
928380
577885
384112
543446
317520
703600
438108
894756
467753
509123
351658
645404
627838
53283
176329
882506
289912
616588
404669
262248
849458
741023
710436
468787
67339
575647
358082
276147
882042
777202
439938
627335
4389
996885
595636
247863
18427
46133
638261
771260
560492
66907
855657
969123
91743
555339
818695
477971
98385
341727
715422
149591
858792
672220
224825
571948
399351
203742
1040460
462300
1037484
974575
448027
724607
393881
994898
334534
38695
481334
530190
263148
918506
696019
540620
509541
408207
755598
457169
805320
802334
755105
845442
466046
657893
203292
352564
146035
961931
1000178
368119
612181
156236
118360
171481
231169
354649
1044640
328632
800147
627896
508507
105188
137499
194254
1038072
506544
213692
468260
516322
941041
908642
972384
176680
884389
437258
139270
445647
571511
445838
739429
19899
987062
395716
897953
55091
164699
106215
401924
405318
127649
926383
935000
449429
624706
633391
986662
693766
415148
489577
127491
763240
747146
197732
886229
638714
82740
161772
335145
1014516
946087
918165
710032
736673
987415
960275
313724
587821
797264
560253
330447
186191
636743
296340
192946
876042
727331
60591
194166
902525
40664
320890
474868
954974
200773
9926
798113
98186
916261
735282
254595
180035
166984
206506
356195
617827
1014046
992672
943402
149920
65517
578890
285201
7712
870716
175096
34319
762188
1024168
626111
690433
363684
657766
198171
62473
101816
934276
48193
566646
437922
730309
323397
83738
773907
542015
494626
248345
1006543
558015
630104
1017418
381858
767053
943458
102066
1027265
278048
375844
475521
713079
286031
637871
482884
1000299
641067
759761
255376
99042
571206
626071
984181
159387
628067
992465
99599
170944
313692
88052
235092
342300
952229
886603
13627
363481
969145
92214
520873
983731
188607
638719
410515
48173
541947
923109
508762
89824
939073
7195
580566
1005291
537640
364582
461126
963763
615433
365254
597439
112479
2303
233622
906696
643175
447222
724079
912415
310803
838278
247067
1033424
873236
290589
253257
570866
105237
814442
989999
779374
349935
683349
157345
849534
889546
785302
718227
646851
253428
462209
847056
234258
40210
58044
88241
402230
275468
685863
1027807
475676
449553
196000
479919
751212
967320
116079
1005116
907419
414012
773849
1004940
605869
364838
454327
270718
73150
491660
215415
806630
577541
98121
201652
217616
60241
152714
297979
889352
297329
591242
395151
853998
1022989
435977
747706
763523
75251
95815
83434
522818
711002
819044
289046
742044
535473
745142
811545
506624
842883
259467
286200
733756
1028214
631892
934672
364995
542883
820475
521067
175195
967518
659161
23160
321254
407392
450636
537168
955053
504584
403417
596720
702926
803675
491626
237715
623211
269747
915204
847370
356954
759037
888752
781907
285119
669061
571689
894097
546699
96082
933277
219595
57796
1039215
723799
758605
731221
98788
445207
145771
708593
929358
281615
978491
204875
461084
369030
320416
788177
220420
361130
123095
77936
654651
1010316
337605
297982
467665
675107
319345
734042
603766
521419
307070
885651
798695
343438
356265
487768
891678
586744
837441
839545
548342
561654
897384
790828
372706
370272
106770
814259
19283
699969
621510
634101
951527
108115
271501
161316
866385
479454
862916
121728
872131
596256
484762
197173
328776
916220
1000941
328696
610851
834023
879845
808014
500089
20632
765463
969106
638208
162035
587774
1020077
494781
247891
69099
510557
385247
401745
1037525
753392
105678
1034585
618391
524591
390283
246749
483398
218055
790365
320283
629064
439889
42463
873381
413393
877475
429512
1022712
812429
666983
579606
473830
745985
392123
499898
578565
799347
982638
62856
835180
795507
513908
476944
674451
544551
963129
911058
751417
902174
197342
326555
166491
620436
947512
409609
488497
398239
229058
997447
109248
269003
915868
623435
671262
928141
753210
147413
24547
694764
705107
943521
273536
200664
792087
29477
467807
767194
927238
798101
519198
261800
199470
796131
1020250
1032675
365459
986760
990414
493213
692524
757997
340130
1012040
283494
609707
764500
137982
68874
956816
768850
48023
631546
41058
44229
90132
398866
382740
506009
423016
213532
836432
934285
683627
926924
68399
391558
744495
509093
334188
537110
117555
613464
721390
922733
176877
259383
424292
28725
927877
792325
146837
186473
497381
526698
205167
344873
450238
402140
747618
456223
781641
817362
1005265
466856
479748
569973
1038132
745500
740167
342605
31546
695356
114439
598501
4306
558142
341818
452667
1037728
445790
10090
356962
822600
514971
190558
1020990
974059
208670
804065
76267
907749
775378
11459
903897
773786
723533
508005
441717
601586
340769
679544
757251
841925
735197
513084
802699
582336
614382
533074
141462
673386
987657
1022224
912976
638660
857745
907069
930907
554608
771057
363540
976565
81489
288929
2128
987908
415674
374562
333887
175326
97158
897213
476100
730492
733557
96971
145218
441062
373928
599607
98436
17549
604432
816230
513150
256143
849852
712772
929194
865046
427848
228760
196049
905921
518537
354354
593110
628423
378841
939336
887584
26627
766483
110055
283866
772316
227496
164450
540376
456375
247969
119633
871841
874747
1031698
1001045
1032381
260321
860564
255475
225524
776663
907291
407625
144136
1021796
36353
718457
178605
972222
763191
1004647
780180
841156
664970
939218
660165
911824
670593
802118
445858
18901
222518
379059
854380
66664
449863
564037
961839
11749
427850
565891
14364
338946
964155
687370
237079
730795
304610
106734
928601
768555
736809
793547
745642
898850
994379
517592
21161
92520
741919
756977
871509
481927
394189
482346
295580
251835
17742
688251
405375
883855
506536
499396
495684
245392
905370
243082
568955
85126
391776
883209
677417
965694
271012
8785
13672
66167
132173
28230
583060
139956
643588
559222
784311
961440
1011004
787414
19030
612735
916429
684751
862188
262597
642660
659
352549
910682
140072
48718
435583
906989
506635
202963
113341
757571
819337
533524
516653
41643
288545
426059
314168
454849
785745
66730
243430
20372
635930
994710
368482
976162
877145
264149
354623
23049
654495
32164
357341
582453
408909
128270
914451
215713
82432
556751
713022
275108
253887
112261
212823
272896
924766
760551
357499
973003
769298
959494
393711
287063
40300
973897
768390
291144
864008
1001440
841586
1010734
134823
581371
297495
88439
786211
516253
68432
65945
1004087
626569
682463
538041
40146
525718
1004786
104465
739180
491479
367973
146451
55135
713874
880063
236510
899615
253717
612
457570
958739
900381
428988
654327
991054
21846
927467
21366
960294
457719
712388
209895
122454
215319
12212
706135
645586
3433
429185
662943
288410
263051
205027
64249
277340
664032
535691
713661
1025986
582720
231147
314933
418489
241892
286389
236520
425087
695107
942385
673251
993612
711552
598974
152143
580541
464485
765611
853772
997405
20929
1011111
77025
726191
455417
607730
832700
833592
86831
382157
342267
624895
419738
677877
450377
949590
123913
712512
812419
466480
625382
1012615
903498
255514
187952
437720
360067
886532
702683
816385
350174
181910
514693
164993
652535
497051
574646
503655
126215
643899
536133
676869
258836
110184
362776
946516
436406
943859
999766
1507
709874
339760
33021
700485
365036
231843
1024436
85401
217011
730452
307767
23200
640073
819945
339839
165312
839166
543656
218867
829314
310721
285836
91083
268075
919577
363936
1032383
262705
458648
341018
488594
645447
528548
367026
746599
113993
680525
896417
988889
406762
367002
169519
15132
936667
807940
597071
581567
27917
762447
706137
3770
581025
604130
709549
414060
846682
181512
38544
968908
196302
981656
869485
156933
274448
143785
849559
924767
196513
63797
801490
600262
90239
518372
579865
537787
63284
247828
558103
1028344
738668
610733
778098
341203
903633
1023274
49166
700754
101925
563647
325488
343162
817316
777819
584213
36866
811550
538520
90879
971530
618240
173668
829005
162645
199070
284447
851929
643573
349679
693160
488126
152838
1009432
806192
944083
500630
732496
203570
332557
763255
550046
1016450
1030371
815261
484411
801921
494319
526949
139660
500703
309062
686744
226426
220162
656578
191866
862042
970803
289676
73046
672450
810290
336330
475972
224352
568978
324471
453275
52342
512813
888761
661383
788099
204926
55702
922132
997297
1935
198172
123762
519711
719650
164605
400776
203538
33484
796488
428800
137470
1017902
999185
484813
508098
238860
467369
405782
997470
942518
273082
99022
753405
216311
150954
908080
936340
799198
209871
858985
290313
171209
400078
757912
861529
279415
39656
301238
932032
792308
297862
982685
478340
937252
909245
317361
801623
27682
713719
489841
150929
106366
969076
132462
23955
690001
719172
1027055
340502
562667
52819
1039307
438062
635339
27467
1011804
649342
995014
613130
123081
614905
484846
123446
288140
103115
826482
267342
519087
551974
935113
1015654
784136
754217
254925
478711
373044
851454
814140
836585
894013
319382
1031744
351364
240912
403214
568748
685266
338551
882138
367592
804558
396612
1026514
643616
169485
550170
704418
327176
308374
866576
829720
805754
92011
358118
504926
1039024
352784
748857
473329
657905
314151
585653
902291
473515
326243
501387
203989
888354
723571
606719
802946
551983
444492
249559
756105
733534
422527
635883
281220
456080
801430
595177
194534
592254
78930
969644
110824
29576
757109
611787
15763
161084
741432
491307
292024
629443
149954
221505
886967
889844
469159
295737
541447
638382
774822
716269
428281
751185
784929
575241
88966
412369
520562
792346
39028
835352
583808
449393
878079
721438
944112
35161
947171
921217
99355
681859
306664
42275
354261
891662
703980
464447
221249
383036
748146
399514
757434
468748
605499
293059
170937
1013411
105366
144151
379606
334025
920038
71673
667148
833534
764888
241806
965311
12711
772040
558282
141388
645147
137338
910269
887192
608820
822519
854643
976729
432503
284881
648128
425473
555631
406657
595261
617170
464992
485739
771716
151263
798971
988826
149590
171587
482233
685364
749869
785761
823534
151770
28666
841298
848757
119881
992194
1026851
264242
444571
697282
849660
72540
611573
875406
863626
651283
226724
535904
424353
156398
372003
506529
338470
374245
715119
697819
464362
75477
120621
240072
513732
95380
56293
547680
531552
276348
327784
273087
373860
886572
22531
452680
212913
267290
760681
887383
34558
763640
967571
1025285
366069
470807
687277
296164
872999
615983
327831
923443
776210
40776
489935
862551
176566
215761
211352
503214
111232
454757
307740
23336
747775
663774
318624
19566
560819
1033822
493349
966788
639166
521096
756203
1025100
191590
377688
445837
772025
720982
302510
381636
83187
905664
236189
152670
499717
534563
33125
294724
260643
344429
807194
631699
957296
579530
216529
260837
928920
303909
631861
619113
281355
223672
42965
1008034
189653
257199
777196
987402
796076
200421
967525
335999
272276
715735
995926
339862
190664
532462
686611
672842
36207
507673
221541
858064
200773
942908
629312
146512
903087
1024031
44226
737908
313612
559634
768947
888321
249022
300430
99138
559708
363891
827422
216349
735718
458362
310948
362245
739331
126150
843551
170183
143294
942927
725964
224703
719679
463331
661952
729959
541313
104766
48887
87914
797866
227376
306866
781618
671331
405776
496192
148366
912859
732719
589797
578246
531379
742302
356094
72157
735601
258468
389205
600576
290435
1042234
931720
917804
364174
589004
824278
138006
148138
349973
609311
266288
580586
809781
893131
541893
439290
230406
364693
94384
288751
214519
120303
1022272
398134
328374
273406
135905
135336
58022
227374
162290
209646
67759
785672
187758
256048
261464
515543
371174
555388
513153
566313
334732
952923
97178
911441
316017
682501
405582
846621
258579
252753
427617
431855
276160
111466
939817
494366
237712
242283
642841
507554
603811
562126
948568
248878
450354
917538
397149
749379
33680
643563
930876
839912
73837
181452
768576
74365
131588
845678
517901
750279
717082
490366
418302
198094
455643
41973
31223
20453
654807
203326
396936
1016633
567217
264621
295671
319728
1014628
91839
147485
432179
107939
804680
189438
882664
844155
157837
666031
306327
935195
140755
939840
247821
1028651
928797
868100
174370
361975
287370
636841
128941
138006
130698
1021871
773557
654038
259520
178582
1015403
579399
167745
195971
860403
8259
374500
755479
321919
511627
829993
633124
312041
802117
465496
515773
55824
588914
923186
196883
257114
731442
1015875
398999
268626
330449
205678
517908
895643
694543
710879
765985
482024
483020
717135
933818
1037384
531767
1009098
481409
644739
198345
767508
457579
5825
484289
896283
235037
890472
187892
930035
223602
574792
281751
881168
328612
55043
514829
741842
307504
148271
340765
358980
1024213
766285
824048
884771
298593
684984
36318
477728
737997
926356
820964
451413
678562
562462
413723
321505
399267
317976
190326
778736
66151
108492
474814
851589
227692
391360
335849
189609
319183
141335
400652
736855
966477
179065
490148
405511
371586
246422
205880
767822
139442
204913
904446
17803
223597
564954
160711
222338
845947
608646
457877
40624
142835
517105
32000
220948
416519
216959
102
784527
717999
488133
898837
665620
756960
784091
306943
371153
772864
83436
126244
223461
1027476
28157
260100
370420
267232
321454
485354
528898
1005430
535100
952833
454128
37593
988648
401531
122804
420246
823994
219446
53642
524030
509
212669
305983
164487
491172
520985
530767
1002522
833759
279132
673094
364378
269953
189360
621366
349736
594892
610628
881812
78417
204748
990064
44625
648902
488345
816531
490201
36066
74730
771285
138815
228609
900159
677947
887928
324215
450315
383738
560408
134838
220598
666257
400675
160892
40769
811335
326665
503938
981578
404334
4701
241955
489066
444175
762405
919189
403145
290304
482873
417357
660179
890505
556661
408164
355453
653338
78778
77777
1027223
326122
1013996
75841
799527
224268
534708
692595
601031
581052
611741
62318
935136
344264
875302
404139
943481
964209
357962
447232
240109
204301
83600
503482
259172
993945
243381
632837
313777
109424
593540
545597
842367
226519
330079
413859
35255
175147
328921
392992
232010
10576
870908
477975
354904
439492
261120
341158
475944
16655
487712
902649
57741
524514
895729
667297
875145
393171
633839
537184
781020
1000719
488006
977072
90781
779079
851642
339165
931121
303460
818010
470773
265655
184542
527496
90838
525266
48848
412485
305035
774143
801861
469408
94945
270664
412734
352600
591267
670796
117725
584872
904733
239662
335400
79497
147297
664141
513698
246211
521949
879617
213754
575613
293627
13771
739308
181636
1033392
1014380
994134
837303
530463
977575
29593
449391
400152
672278
614039
369723
559021
168737
81729
723545
735689
443025
285141
275710
313295
251551
842436
320511
58154
681504
248523
944280
576060
707391
808660
918044
551358
727855
162874
73577
374945
669808
807780
477060
347002
525444
982764
461248
76669
810925
118214
4559
268528
594040
52474
985722
306038
471140
867646
217524
378479
374458
349685
1006481
237427
892222
905199
661144
259542
258885
328725
6115
775303
228344
437261
886188
490933
469160
604403
1034654
656391
439349
230224
519863
1012383
704417
685393
682936
491832
462842
375653
801189
1004395
518500
354495
932813
276833
384265
940691
625093
615014
829271
111465
530767
563379
191273
705642
440817
1021090
1009403
218989
388111
1032433
190780
287347
694108
504870
758639
1023270
316192
412479
761513
207204
140773
527351
501666
481064
689751
154669
871874
955121
284144
780630
312873
950315
87142
902180
4499
348564
432024
43525
744805
543791
509040
144804
1039418
933990
312625
645712
1015407
1004307
201400
43532
97369
677814
387631
92897
323366
505543
902079
1041141
751557
659457
724832
958869
66151
1043957
218007
988283
34787
309097
667305
764676
668929
720131
727485
384122
830119
863050
967157
196294
189179
35206
869475
665177
660237
607073
382522
955037
1005065
623170
1026956
961792
998608
551338
217759
786062
17609
1026807
976239
200303
732633
308412
720762
887689
598415
393497
240056
251103
290006
357463
340266
798033
495203
364085
712294
642725
333561
74353
668879
793143
420800
554009
141743
1015398
447461
649960
347111
1022227
545753
466161
931455
410770
639050
891191
162166
792414
25382
891099
477595
316546
920788
577746
300385
346548
860974
218226
170595
281395
547008
337056
803728
998165
503633
176152
190343
13943
398983
345584
48313
817499
68721
237646
665002
518170
236896
303599
369735
164208
663145
1034671
676082
1019072
1033382
591407
894793
938137
30911
606647
982832
600703
890585
787929
1009297
520600
702876
143575
180037
1040038
896881
939338
998724
870232
885436
441232
187439
385914
793183
427663
437801
896962
806367
66721
894332
255853
383225
660159
815340
96743
145146
959542
832326
377606
194318
961839
153763
209092
152880
965144
325146
367627
541161
434777
482640
50478
306740
433393
574962
490787
438074
21373
413514
200546
430068
196696
708682
948920
274683
265806
798424
991911
871682
287355
13415
135896
166009
300893
589193
180117
172548
101255
599111
1036857
433854
403487
1014626
525196
786585
817995
454300
351986
920029
1001895
541580
682673
1005455
508913
69244
901365
788546
705853
908154
476497
128334
77893
628084
465117
986520
1024749
111989
527458
495362
517464
220992
349502
107888
283384
32860
724965
1023994
504878
224321
232205
956161
239473
425388
572282
894424
873206
419483
263847
904676
486865
261161
535949
98931
747789
546620
827204
314723
729576
909154
546613
17876
199292
1011697
96574
758491
1006927
870520
218898
682806
617326
70472
63388
782723
266685
138450
193049
542987
25402
257260
284357
779438
844212
846496
277255
890342
891846
459598
59726
324797
813412
234623
258735
291144
15742
285281
163938
87786
507089
239371
994516
1003707
46795
896194
701991
781216
326861
782872
290552
963669
693400
615900
572771
983144
716482
840134
195819
50049
642655
952674
832320
588984
655933
758407
560933
849253
737193
426756
330328
536049
160300
352765
643289
601158
858241
533140
1039469
82304
258620
990184
398288
526251
174336
976471
701486
244054
665214
129681
829795
938735
311205
335070
289575
294679
678379
282066
129388
305670
891740
437332
80769
208988
446231
303984
363420
520740
1038224
638723
24833
41650
724722
700920
65028
181868
994438
891026
582725
54111
1037704
935859
184491
416848
414282
225992
874930
199730
1023383
732828
344263
378952
42200
726855
468694
802306
660275
157378
801109
705978
443505
986680
626709
948394
435676
260805
300184
894374
59748
71404
891497
525508
703787
606792
137478
334465
453969
336846
448287
770691
15502
346231
741902
272385
693622
932685
925454
614915
34259
865282
850581
56750
387965
917552
402959
790280
224747
748770
1010119
277238
362249
949921
94517
100298
435817
764970
292317
288147
153871
826795
793527
503566
989707
626098
452340
235226
241147
134511
48305
193344
650059
929837
537178
299803
585544
58692
433109
764353
474652
361106
40297
815454
230380
877242
503955
258274
588958
312677
889484
444464
8179
135100
79025
726796
803123
211590
59010
558181
124958
637876
698536
173174
359235
1031478
513774
914127
161093
504226
175099
612170
353864
513189
1001932
396703
912994
869496
476811
116272
763831
699187
494265
748395
1042527
84578
960768
221709
770943
760330
344878
320124
216435
1002839
114693
140368
965590
430842
747572
1003281
143470
488591
495545
695856
817436
413190
708467
129963
178141
291127
753176
390761
1028839
496396
771786
934490
241900
806697
439993
546337
863628
298368
557073
291969
819588
162304
380396
707980
196388
201007
79806
323801
172350
827993
182673
356706
120415
497371
193986
26559
694781
384775
87554
387828
476484
411745
319976
387900
763666
102935
544219
7210
398076
98684
225732
462595
980961
530532
997609
583212
988777
856018
170006
945345
465802
72101
391836
998949
824478
407673
534576
415978
608454
173094
506133
1026495
192699
959490
621977
1001574
402411
780347
1023319
141646
624345
213238
128801
969498
1031137
1039088
548089
105463
622947
112527
930443
473229
64532
859280
800287
828658
842788
555876
622423
577334
423954
674820
1038004
469033
509376
258354
235218
8133
831778
743542
974847
354983
681927
851782
208037
656305
918577
489560
668401
238831
956427
137709
420308
944090
842651
658146
815013
897691
473230
627405
747578
563973
416302
455781
595840
337410
798602
736900
39424
439470
170574
25532
811696
490685
115692
937415
1025857
1026050
426366
912722
167420
96773
894149
440642
833090
914081
734165
820602
192886
369997
896065
1034342
338868
699004
369752
215466
993269
271565
242054
681294
160137
140045
629560
687633
1000038
371374
177742
223443
866420
510458
154291
1011563
847499
1030546
11994
209022
256341
611566
496500
376000
616649
577924
930622
913450
604253
783184
500015
670487
774913
205121
129752
647273
848702
621661
560587
381455
1029412
887454
369944
545268
657288
384912
165783
892349
911926
658456
212632
193984
545562
552657
212291
850688
448035
663691
104844
736127
623148
152586
754974
907114
245642
236440
872004
214061
273432
192269
88870
693002
671777
375524
910204
593120
999495
852877
1006994
360960
664390
179712
368312
301534
248646
670918
15551
769049
390651
570737
832589
983965
439125
275816
275586
290440
565973
267485
139503
739954
255901
468629
373376
669072
799235
406713
193735
971344
100693
25185
636674
974330
539468
827010
373999
874309
946542
72342
151851
116236
488695
339120
87533
235350
167862
473228
895272
219346
790945
664432
737757
1031197
216085
528203
191891
520018
288838
574095
362533
43655
917117
887829
99525
675708
884406
257229
664041
525994
591319
1036327
636644
987036
139999
272954
1025366
158751
456635
977087
760348
848323
1044855
979428
719930
774388
788328
672841
917011
785867
613863
579567
236060
860607
920811
980827
356628
90080
524916
819049
369866
31402
722706
595705
101832
958090
832074
317649
844888
830579
270847
409691
157247
954731
278812
676232
513173
919902
1024720
784050
196689
225371
270777
415490
936609
233824
462356
554023
211545
319348
810211
152790
591832
319492
852371
791783
951952
418399
808782
782427
73823
544631
623076
684427
644019
229961
618865
382185
634018
799153
927963
1032846
262141
339084
275759
434559
250978
532886
934369
886383
434866
195979
554435
141064
540555
808418
401043
415557
337379
13306
496809
971050
868128
714193
220451
532503
173700
9663
467695
682898
665393
525738
496097
886409
156045
747504
229017
845095
642929
631219
817115
1023882
736591
753312
583106
7585
991785
359591
205439
649358
746778
517995
590417
7321
746245
759825
51464
849020
948243
514560
16075
752143
794267
734342
982862
302577
627376
644740
303862
891949
513135
463292
736035
778449
584479
834969
654626
749950
470903
949142
954657
719192
868161
91117
1006327
1000726
473267
439022
796879
75525
858096
72695
685831
689664
574675
620692
701049
1028049
488063
632993
81791
786527
724691
372430
169522
295003
697563
814142
455240
962468
738601
710665
686194
24382
1029358
240093
324732
130077
860141
214987
388669
336714
223270
599743
115812
777319
43631
802484
604699
568794
251196
160492
394004
316121
730997
679809
575354
64798
691935
1039049
240920
195593
821675
151458
618407
531440
592046
210686
280449
110346
1033148
703995
722090
651076
333602
623541
681395
412556
22795
275367
798160
297769
320568
956786
87464
475447
208659
264842
412153
771200
105614
925350
521339
185274
757463
946477
625959
287002
527601
554527
157586
725844
753616
515706
21695
195406
459979
322585
902390
433410
881779
82188
859487
735721
653094
352417
457856
494082
952184
998837
624492
360714
175823
95350
132835
649860
776348
511957
89100
551807
793532
957387
7817
830935
252498
924879
131738
835373
499221
721790
523409
317927
433787
37745
543076
186393
614062
446522
107569
662780
937783
297325
965500
1029451
138313
759453
387429
87153
28955
232266
755470
211045
834264
26033
173365
341489
227695
430528
143317
672235
417334
733313
604458
113881
1018070
793201
610893
596876
651539
530030
979792
867691
794188
903843
275414
528369
464412
501869
667409
655319
1045318
4354
1010804
960136
890013
738059
178142
556656
740090
950641
464824
256244
411968
795658
839051
237847
408954
460685
761600
640146
630192
996208
147827
760420
804925
558053
380091
374946
563271
737294
611794
194603
391808
421599
965361
568565
472424
857863
188896
295054
706765
198682
396580
724186
304349
340093
411573
476916
1003029
262746
131839
499640
963070
114676
928551
837017
591013
906204
916519
51732
71184
713775
924940
1044500
653827
640921
248555
697675
444311
978874
349335
378107
13658
78676
746183
945594
799371
751029
42861
901425
751021
316508
64135
98824
88650
887572
554196
910121
500889
492255
566726
839970
60743
437929
611865
457061
233240
69676
148001
316200
401337
197261
203792
766268
958393
576588
114140
511312
179532
514180
67639
923167
424749
681666
271010
402283
398211
54615
39076
947616
907628
1038075
223662
455474
944377
158656
629372
400876
10963
527328
944311
928874
264120
359678
77226
536060
687625
346727
851697
547808
42073
380991
48972
1032382
650122
135175
893995
899237
381390
693002
357461
195532
30301
939906
265211
176312
219670
102372
595743
200500
619394
371733
187651
166833
979826
332910
687649
91953
728738
429799
829000
395735
826452
542125
571148
778226
768429
182971
308869
428447
111077
753275
678501
557772
1044334
402666
107254
771442
809645
162639
348289
107466
132876
470899
294694
510287
914434
401775
802605
871620
273963
970963
447751
25011
788493
129903
328144
205664
213513
308510
110510
322699
855289
237450
969541
1000049
847412
218964
95368
791338
1038333
841705
262585
618300
48855
612574
645929
512042
933543
118320
340267
977644
598213
271729
361454
41739
644204
217944
158590
851769
316874
272248
801376
726240
885891
765595
292083
72351
411479
987789
295856
984151
190045
285125
740711
987250
799069
407039
99900
720671
43967
265769
287967
448366
647564
432184
863921
75359
712030
419062
1016544
657140
574458
48426
118053
148770
782152
88766
707099
46449
310769
459882
508131
395165
1838
335148
766437
802315
751148
786531
1032893
925240
70256
232576
149451
846435
583887
270660
144810
555124
31068
947125
691104
93451
637127
539143
385593
106076
80838
411511
915
172053
454014
62549
23409
253036
83009
139976
50905
465108
162868
448470
625863
554969
684610
1037773
601081
953653
667095
396618
583332
5393
697686
927311
613632
581009
691381
793974
92186
894156
765264
826856
534494
819389
27890
891882
82606
747133
387406
583490
497779
452776
239781
131206
273201
692879
608544
679288
334975
653040
584290
27811
558839
1020191
444954
235
950135
610848
483822
107982
405258
475786
375834
563492
363048
144628
628589
874565
288470
147157
660314
885162
424736
483361
482337
764787
802841
784028
115129
968454
673937
584574
957649
686090
198170
122468
241094
65638
1012246
632800
339187
182659
232125
92865
784484
563060
546786
809166
936540
142733
384645
7809
637018
359475
900911
216035
391049
537296
715555
724073
156510
655420
520582
183526
919214
739939
440987
929455
920491
455516
575871
794379
427478
681387
687467
707629
719840
876515
459547
372716
415716
970040
310205
226647
110653
115729
210279
836444
365925
876870
590843
892701
362851
31938
743121
81169
156891
756829
683926
692674
374206
279809
664817
954369
330497
985315
960926
639240
362773
31050
807724
979716
970665
896891
450954
779876
792514
530935
458626
321462
1004752
133147
479677
926159
507836
457543
772622
397025
437148
530266
1042068
568281
294170
569493
681217
462648
150454
560037
20715
434244
657235
385211
90469
467380
212229
1014890
461082
394765
476332
864392
515914
703319
873332
600754
921905
452520
123058
641669
340451
427658
275298
240277
825358
917404
177567
616892
740989
474623
1002470
638690
560330
155112
872304
859361
415595
542551
245283
309087
810908
781575
24993
892063
326388
621678
772158
142689
461409
881604
569433
1000878
247498
738445
977212
708319
1004314
486845
186404
448152
832152
489211
152819
8017
1023156
767959
210849
64391
978586
612290
276437
2460
352846
798486
876112
604371
166034
637349
934462
651270
656780
527207
708423
130916
375582
299828
662272
54351
313190
549493
1008795
742413
344529
413453
602864
1040585
758714
999170
514337
326877
172407
913197
809756
601856
154840
900316
240826
89482
79928
710184
62389
913064
613235
478724
766205
385906
932961
22940
1001908
1040295
800502
118165
783562
33573
855553
186065
427322
981658
835121
987424
952517
552016
808718
614442
1035211
510819
286143
967121
723327
835191
940893
1016559
276028
108851
586551
271487
74415
643837
423713
310114
871935
931718
449860
846091
189901
931763
77054
824687
747268
202886
728462
549351
9586
378843
943783
156643
736107
312786
1025419
796400
876170
821547
1006089
331386
877209
517313
170458
954193
892472
869832
815030
621690
640026
497142
862036
491878
421617
35145
955542
786872
271102
593858
746005
748394
403649
941194
894024
384483
901795
813475
577327
995882
706239
5938
91268
32885
844671
536560
639576
1003857
969094
857723
1020823
570062
208950
667423
247597
885064
348817
269226
283799
994887
649836
83629
21757
208320
718934
566407
997718
858936
193772
361714
857045
243138
428614
900224
733280
198249
315311
346027
942711
109606
830722
377558
154846
405943
37576
651342
855417
139085
1043330
454439
23788
639763
992171
947508
963438
388629
245343
69680
94166
144831
663763
280585
839857
731262
1025156
339176
227261
568525
892775
79777
182040
680494
1037125
105234
617079
788837
559046
53520
714406
969449
606129
139838
428671
992225
350488
610198
643837
1017245
263225
632173
78931
245825
321610
1007533
1005179
242197
343063
1009256
443332
61323
992604
258374
642687
694791
420133
637319
678197
886937
540281
943986
665205
899532
393239
482440
353235
1039096
106021
672242
590915
804386
1023561
637414
605876
162347
471286
953714
328262
877506
135943
698856
464236
962254
5668
927606
180422
698258
953935
41616
478165
882871
588682
1925
846844
789663
398846
17255
668735
427643
315779
138801
629728
450184
475616
414719
965469
395911
173269
288007
911398
1154
676172
520000
466852
155949
40804
564633
761249
77494
385927
695557
672687
952909
687803
31656
528207
296492
225091
858286
497748
351779
629237
432717
370785
805115
679472
140558
334592
403362
597263
1038619
693103
953661
550504
71254
503427
88925
540743
931892
208439
131439
935501
54012
512659
836452
155364
814601
228264
454313
729991
347225
263867
376145
385552
743319
367921
277891
158993
172258
110035
486263
10363
211472
928304
200171
914662
70828
527698
233312
697103
807442
274362
375550
186781
616519
883237
49689
191335
103260
334385
94659
388539
610566
710200
644553
800408
245386
693945
1012798
947233
414861
305438
461552
566471
276860
811360
117008
30098
130148
809776
618034
248759
669089
952740
77772
142340
273429
11717
282481
968337
911399
635846
359391
910383
91517
676731
185780
732391
232683
801447
941934
202569
93787
75148
604402
771811
797845
812041
839605
1014353
217867
190604
229363
663792
572164
250884
830758
189814
283229
17572
164161
3086
511389
256241
437021
652199
880602
291963
289525
596867
486952
398966
864955
928183
525942
173324
744914
917541
891446
182780
946774
348668
467998
742331
89761
477792
830859
450239
780203
459248
777881
411559
1002285
313588
99589
406320
929451
40067
105417
562412
14913
567680
101793
252410
617626
93180
139468
414992
999106
377480
383154
330792
409382
82926
242920
777624
77589
162603
810388
181323
516418
1036514
509774
66000
419748
255534
828388
415676
812367
101109
540961
255673
555510
414007
925993
1021482
156268
792104
498522
130020
993882
581800
294596
283089
11073
522104
691923
648829
633058
798136
761068
213120
605006
688843
977058
433390
114566
733213
118988
660544
897033
810127
951565
174097
520210
528475
519723
437800
476770
253924
605080
867879
558489
278813
525466
97507
173204
315591
756871
1001483
226946
723986
948774
509685
906719
974180
662830
436754
119620
204502
201356
635443
325541
963995
890627
150939
596038
233528
366342
543199
86141
967622
210522
254447
215781
394521
3338
51426
368349
345240
790509
901078
210845
419944
1012313
465856
451893
718401
518607
235699
351580
429315
690611
642820
8722
403325
968746
754033
392400
1015553
702803
1009364
132743
673594
657751
296398
227948
171419
472658
980646
91206
717922
71259
522140
990727
648412
872097
263452
818770
928402
862879
465352
122753
592378
941409
840406
803005
94038
198043
304533
977121
729458
1035061
327493
805716
746033
102640
544927
357668
528671
123367
654803
573664
960751
184372
316351
338756
507202
675286
256637
652702
879268
519179
443507
722645
35476
609068
401892
88553
659594
1035931
426103
858805
564343
134125
852410
273983
541760
793392
423289
84743
287588
1004726
717442
687555
514764
103665
743999
820425
574668
659591
406237
395204
84845
860380
497495
253477
301505
888724
187267
943866
836732
390651
751419
998495
1013592
755080
781240
928583
36816
894227
910054
977421
1036046
301983
711186
313482
348181
684912
587130
299549
789491
752122
261116
602183
751760
580731
972980
970223
766931
945412
892053
450694
495398
181377
989554
569054
964666
741856
886626
486244
547187
847508
773614
755501
681711
276327
362658
568124
106718
502316
95165
342793
503249
680337
287413
609731
939882
620997
683199
813754
185463
255563
627999
665857
978157
541177
761366
323214
955011
464756
965823
128928
331127
331838
571004
292439
507102
714744
646056
44340
1035240
246730
606740
794665
74053
524378
96571
14808
610459
86152
935237
382412
442201
10945
653411
63487
163892
269072
611244
181924
119515
680981
870528
38758
41836
134431
775176
443152
352172
816874
167356
666677
615072
289318
465571
583087
225710
510386
422755
881775
192022
375138
731905
503220
668471
468903
239443
868985
665823
599718
956924
877502
738513
316096
198222
38322
300109
933851
238876
770875
966395
434932
384136
982419
386819
823970
635132
12548
267953
1028741
71881
109090
1037107
515864
222720
547941
323533
1037254
71699
355504
516743
685144
166261
92911
684050
243173
177202
487951
511870
48046
672630
406046
324569
81431
662790
460774
307259
581992
319356
148936
111496
806343
392639
594071
825955
301091
745549
349605
590401
448376
184611
621113
416293
371888
98340
731314
870666
973629
297888
297878
847925
372430
883636
248991
360757
109943
271896
638452
504221
67497
465124
473005
71810
984867
715162
305012
987110
896754
533105
756628
427097
485035
10010
671953
726095
805204
334650
975344
550703
761913
921598
534406
915035
686137
125521
8635
319811
280019
1035543
701702
1031546
975998
504993
251820
98609
494428
789782
703603
572793
269415
492781
534175
326235
623513
661743
91134
634807
519976
186604
824602
444456
559071
755632
656804
613454
862054
258776
41402
14420
164901
669902
240487
854014
882707
292551
197852
979297
845060
370558
1020177
678419
399116
240243
197117
984855
663029
124095
857174
83179
406051
784373
735561
141347
798036
991756
57988
849432
550088
273820
54823
614842
885830
473204
493949
194479
361687
567711
822294
952734
458466
236336
524417
501576
202605
495811
805732
1043540
598636
920916
173874
789361
566713
323821
542214
562806
752858
175727
123209
167138
373141
959685
675905
685930
881961
704312
188229
83936
331618
619123
910647
122929
591514
962004
167708
841699
327307
276608
584617
332183
517819
400917
69150
395444
235237
578260
88823
411955
578158
979125
791030
703409
983109
816020
248070
572872
496684
30230
4968
1027313
118303
217583
782591
318165
583334
392865
894630
278444
52112
698743
582364
488978
257363
187960
87150
793618
109967
497300
604802
225526
519504
263273
977425
146009
115882
416398
650271
695803
580331
1038703
505935
709605
882269
762094
942684
701067
213707
483044
675864
130691
150243
241271
567293
390568
864175
157592
212658
448053
1021395
398591
898014
762231
912173
1011560
812935
336113
849251
467557
1037152
12778
744365
145968
187625
328853
790803
157655
833821
779384
763593
657770
775243
777868
637549
804362
264004
867679
216283
782426
443686
252475
330982
414425
695300
809303
379792
26405
56722
706733
449789
300831
699201
97172
894936
40827
792692
390484
298219
660788
929791
951287
202967
270771
591475
136001
565171
958382
340409
838346
473623
33096
375909
20665
271345
239754
189522
809383
649643
690184
628981
959726
862750
1004586
462396
18834
368098
1024329
210910
1014612
157628
204949
367648
950723
614892
917051
81259
122590
23115
1005227
680977
948918
85392
180701
546639
886353
160621
519120
297599
148675
685773
424302
518763
565123
872271
118633
731632
447732
614770
760497
386332
390766
265765
563633
618367
688708
935086
811549
1002857
809933
423862
238451
52445
687732
502701
479109
832110
4559
259753
88058
739995
525879
344440
222936
252136
835381
158051
50388
206030
498111
587192
310557
689362
769020
281696
439730
633270
68934
342056
491350
190958
321005
933431
218808
435683
1014229
159242
549038
176731
1041569
228718
475400
31962
462149
1044138
1000287
33234
522850
986460
365438
373382
17197
748177
636317
955493
1036561
985047
392433
518875
944077
572611
431278
83259
287478
264114
867184
930506
477285
1015679
173816
115087
116424
609118
60103
2997
1006129
327422
71328
409220
191912
132809
911416
990184
914678
258816
771169
491826
215733
189563
532514
708946
323807
473543
132941
892738
818089
1013237
69178
682679
634518
556210
652157
298331
813739
1027266
763497
485172
792363
854222
238514
442905
781814
537925
774115
956389
533447
734849
136698
1020945
715550
18917
264419
868653
920460
941027
189389
447005
867497
248536
909617
867956
903642
440972
411804
346498
65936
1027984
527233
212087
732907
452142
94542
298360
431737
777008
193246
619786
400681
959792
225372
1029606
307442
552361
594155
972476
28182
237723
591109
46741
585499
797719
723419
888952
371602
490366
438592
669371
911943
25966
585976
719335
549038
564577
1026203
462992
764214
441667
501569
836380
920716
651631
991174
191701
610452
188495
841060
160544
721314
904506
1019938
188862
811511
175687
687309
265951
681541
942927
228201
459283
791883
413010
620729
946721
563687
162540
551792
306981
213164
535100
820930
557185
428997
469030
695136
247069
729
73646
1013758
584910
1038394
47752
912933
405252
923656
682349
487592
82848
111720
309969
473679
789234
242162
507257
485785
285258
765630
140659
458306
404213
169109
144675
782592
871736
555740
469885
712208
809967
658553
1009884
88754
81991
389480
75102
691161
723363
210925
875618
353588
234092
175846
440598
98489
364444
46463
206324
81896
664154
363486
559475
37602
985067
651331
791328
64831
731825
119388
566813
833129
471536
591430
843797
808083
678426
331761
426279
62810
215514
427919
595815
988961
1006381
908986
383201
837480
6883
198123
1008145
950763
488843
503317
894628
284962
612715
883372
386160
842992
750629
532600
965822
16867
804930
497769
274024
210026
555933
487302
32963
626638
902734
41397
476439
338503
367056
749580
647062
361875
716155
694597
809026
863853
759110
836661
318972
477860
505540
722007
459627
35308
931200
868377
93252
94918
234753
48241
581617
960131
1021289
817514
740025
744218
153880
551673
323363
840655
372458
49100
52600
509750
838795
693224
64756
26040
602986
930625
412757
225836
433273
1027472
18677
572658
398245
956397
640621
265640
967325
364880
868240
119726
461861
571344
869449
414633
689213
989131
900325
888032
294478
893577
344185
757842
653151
660922
785417
917958
160113
1040560
549618
972400
805586
398684
285251
398786
833838
72684
460190
184847
528385
589251
908049
847764
406829
133019
562301
630216
757993
1000036
159008
762520
296162
385177
253478
669690
585175
155579
145780
493583
113410
670336
162931
927343
294355
1042804
209868
459656
1020189
724989
950290
631488
857790
895074
1008696
476870
412020
829914
273936
970663
186723
88196
468638
389696
665983
689669
527435
137476
457904
703387
539455
30342
102122
311077
323305
192371
327401
485000
626847
824984
599813
34381
891721
864907
131053
263926
592960
928164
404515
710353
830844
1042581
58609
678207
537040
466285
438155
5775
380140
392670
128988
761272
549509
76610
389002
494141
531347
27606
325007
567627
250565
664464
641150
628959
609096
976066
147505
434749
524771
158248
324359
738700
431003
325188
353968
553253
114623
888143
421826
194343
946999
1041684
100046
14471
103807
923632
314328
109034
936400
643666
566647
627222
261496
290888
932687
594017
951669
904421
440933
749393
893107
169512
626092
670324
400395
284648
305631
1013071
221907
440658
792504
633254
582115
463757
933512
1028131
687047
1040468
1019060
544578
342443
971960
54288
887442
663899
308767
914211
995504
593115
651189
460499
856493
157159
735380
704697
460290
335790
287079
500175
762953
521267
329858
162487
254809
494114
148417
334127
523365
724167
727014
893685
420073
920962
492027
406952
59381
1012682
143155
461267
484845
318301
903368
567741
883523
271453
958831
116871
844331
929218
759256
700772
177886
380995
997724
30324
58959
717468
427548
816617
742516
225155
999872
161842
251467
862156
11272
222966
757425
209343
897671
417180
974671
6716
13176
987675
423755
466362
875589
432518
832128
541987
371873
524643
974964
1022009
4473
406379
369164
554545
103545
713507
900905
95108
898125
424185
349034
435124
145481
615738
749279
66707
44356
784599
861422
893455
389358
646732
183927
848907
843967
415087
82044
153641
208107
933457
720653
479136
621456
677542
181838
133091
257978
363144
817562
635034
816709
1016107
122141
203324
320971
965049
907607
225271
604694
889847
929643
1021862
558238
325584
579113
858669
971056
823678
935023
903980
434636
87334
884005
256284
1032732
178288
179976
564889
116493
456658
93846
1038159
475630
895332
508508
160969
997126
799109
184558
449699
109044
677056
395044
897055
861869
966487
709616
256255
964063
1006767
730941
750011
885503
563344
714984
311153
399868
997988
183062
438288
783291
993877
958704
767459
602269
469221
275728
696505
316324
697965
402081
323867
460233
795412
239308
359680
54197
479087
242506
221958
668886
703558
430572
476772
138764
147311
731983
498630
648635
446369
1042901
325172
468854
873325
425186
859452
282504
154506
456099
933977
896976
682132
264760
670784
849621
809197
73151
627216
964076
866902
258659
319312
1020856
343228
192850
28951
449932
517485
818252
854204
423675
448056
363262
563850
638744
712469
272394
870635
750358
259855
706132
3723
55673
224931
574260
958135
26816
105206
362930
486944
190957
10339
1003326
462237
755501
326404
981179
440976
698923
1044071
496657
422178
417076
197274
96713
311095
248959
209968
1002682
329815
485892
636296
7214
107225
248717
237002
1014374
52024
371847
1005988
436916
435239
635273
997230
608869
354055
136877
167466
509768
949139
792874
403377
239265
97452
47901
100590
30622
647517
1036784
120004
1005804
265821
901949
428079
245682
103501
23595
124955
974225
511255
592271
1011734
409327
220636
863063
955930
706229
757493
867281
363859
191627
185334
844826
54860
597182
291308
674676
507373
310831
1009822
78663
780216
915187
653314
1015060
838805
723543
790798
967667
401560
778527
1042156
143048
606711
833688
869849
193518
304106
827992
311875
377367
498638
166098
295693
1031903
904762
464554
34831
721300
568728
612482
94186
446563
727339
527588
252686
98136
608454
632233
493638
560764
464127
721328
944064
244133
152520
449571
966094
727079
54
674219
1005242
40980
696476
316600
699016
894180
376585
391919
980316
354913
823148
391768
651462
1010046
288623
801670
131584
533389
333930
707476
921721
125914
741020
711944
216666
539872
906416
712371
455655
795862
812278
858018
364296
449261
66197
882329
1042318
187379
270328
1009479
981021
1028668
60783
553330
483147
174269
582422
734538
21170
659658
547387
397238
845519
256607
1034379
569535
974449
202866
318937
294553
1032432
164589
803996
124071
5078
90470
317416
763897
960391
86329
827529
152466
638005
65523
836717
156964
247325
807106
282672
221897
662122
222411
784096
982939
167770
67747
349819
176331
312534
56523
608333
508684
280500
726454
646377
886459
379375
1001688
585771
618896
740513
664766
410066
932700
614024
181390
349235
422529
800386
1019596
911258
489043
496136
554021
252495
753107
224420
885375
673127
627893
252284
164156
680963
34592
490342
418007
536259
253802
66735
1007986
75494
537979
606994
609085
180591
305445
788200
998980
391319
322285
958696
549492
399207
186863
650787
380635
962072
728844
10601
147153
96488
245587
253378
604561
692163
896056
383382
712920
917800
766242
898175
627519
418957
288129
393451
980856
492264
65167
876592
405413
484711
219431
1034274
866836
161547
943594
341124
236466
26372
878046
650057
75258
91339
960601
350598
437945
1031477
871643
829922
988731
985011
98791
769127
561152
434901
423297
647140
506845
509377
517256
127559
180391
1044430
130216
112641
810739
294200
225401
483124
319238
1003
649854
70887
1041772
306510
908402
358555
461744
462156
372359
714189
512678
538895
373723
520369
643530
483166
988859
641404
655229
666226
446967
300046
103637
969837
51266
347955
411276
541859
309128
856110
25649
482070
638465
1010545
228822
441194
229204
530451
460782
860310
714374
530413
366695
415313
761996
1033655
244511
645795
214647
382432
366316
34792
144561
878048
1036739
616957
702246
313040
340731
218945
191733
413798
174884
839354
869113
572597
361754
504257
765881
1011710
231787
478900
59792
351401
474558
637081
954235
403879
293871
19117
328744
680285
624386
653466
592745
436051
978884
478948
814521
90696
954039
165379
254526
365831
283633
149068
512029
816195
707960
780348
110081
74338
681959
744772
725557
595184
1012914
360681
910243
769081
889077
236029
631237
136277
109068
86831
575466
412017
721490
223953
97392
37297
988603
243270
656530
393562
666398
1035985
907419
314854
352487
378259
645160
271336
983307
961600
717533
437035
229677
99832
938846
5662
547940
266104
386479
541027
347955
135381
573643
947783
171045
44164
556893
91529
308520
858971
538458
22980
46780
145230
629227
289878
237646
9932
255310
737052
979936
736630
439785
716282
701682
45160
417091
71954
27635
182927
138928
114829
322848
132939
1031506
825896
322031
219498
813093
244809
561661
955610
472751
770317
933647
797738
372053
155193
799437
717316
780258
918437
247080
169487
987813
148537
169519
307877
344710
549510
524836
268003
992131
593395
277884
997140
949514
213220
27686
488431
521161
872184
112036
891861
221448
841180
661272
256398
802514
534881
67632
517622
940032
807844
220918
929140
15913
713826
429556
10801
340085
714809
955225
625137
918652
46064
693562
961062
168392
677911
138383
443413
552545
885333
867812
421067
497573
579992
85017
532734
800845
272345
990767
806009
975439
595866
571312
801778
1028463
1007977
20818
515776
234898
781567
2763
304892
142014
956732
275126
32735
49870
621747
835989
556350
576949
964124
302698
564827
81287
977690
781203
333643
1039244
913414
961759
107992
189824
177702
7168
531485
168085
857025
494053
16501
219649
702215
153059
334076
281472
166621
255323
959539
258362
594976
88094
955697
822852
890584
388020
258875
381362
610658
923074
574053
1031161
573415
325384
748954
712078
603527
836323
659806
697516
40452
738907
360621
156776
213210
634585
518150
44685
207861
78518
552942
269558
254921
890803
912016
361071
463188
769898
989936
647864
557032
203433
751860
243015
386353
115869
124488
21489
526296
562911
296111
737139
31451
69098
700835
70704
684423
340025
964620
495358
154586
812036
281986
562390
266818
716897
264635
465244
1015136
36367
33806
607114
891682
444501
758271
125794
665058
57135
54466
810940
686394
565585
882000
106803
140392
85550
373944
604370
719032
195473
589081
739617
1042686
317941
132586
108042
1011163
767722
753467
511734
935908
1039364
338171
1008773
735720
535215
489830
774471
455513
477765
995289
748142
650741
86465
673101
631047
1018938
499191
51762
56054
25645
187286
788854
987727
691878
936068
97802
714770
138685
612580
149150
1027107
976830
258892
21930
1024476
159767
29282
847446
751460
736327
228032
127179
447310
99297
542765
731262
290883
676015
774272
459285
338662
729540
957063
106135
315923
170921
805528
37259
351555
137169
415024
693421
7715
220514
701276
146285
765228
581985
808724
1029900
915751
930182
512904
233079
967929
175850
798923
657040
79711
727938
546897
473773
563637
751180
6513
341342
873157
422219
430999
204868
459142
538686
94553
976208
690513
95689
486421
310091
409192
894664
627092
703865
1038969
519812
971375
586683
774730
423921
13282
226644
711928
44974
780514
264972
874651
792605
928700
600433
470039
222657
887423
462097
1025343
725567
249556
25545
407800
641305
493063
587419
1044141
642562
249475
606640
781576
426671
655355
157636
924327
745570
411218
835987
505486
753814
230262
706417
466256
589176
406120
973937
275242
162133
354879
624127
232590
258795
410088
963483
60195
539841
558992
52490
824781
1039315
325596
393829
266559
330587
170804
530460
162159
681478
89511
496346
406754
299844
755819
790852
76835
927790
774024
279079
740320
42554
851882
532635
118921
681395
388328
809455
405108
816770
211967
293752
943519
492268
208181
311581
420211
533057
489238
1957
776908
564435
139203
82556
988764
734086
680826
761281
209717
358024
36252
207655
623172
579674
316726
196144
347313
76788
581525
531906
866175
851828
126798
771459
69117
803304
936340
431472
890979
689670
133199
670203
860313
771814
30890
103589
267952
387346
624669
889075
246935
650725
359317
721675
758495
950427
616321
441420
534031
317384
916900
829597
982643
970371
224390
329098
737372
592659
993274
1018341
708277
387263
131293
458178
389172
475341
839177
1039479
569542
620896
289377
416518
982344
96868
886502
66729
321718
141777
46746
807589
881585
994177
174382
742233
76095
1040739
548740
718858
576410
533553
525410
278363
636950
260012
701309
500326
441949
356420
353885
996634
954406
143339
813167
897561
819687
616226
925776
349792
548620
427425
79959
929906
720219
522679
44321
86827
733378
959073
867372
365386
753949
829760
1005435
109969
724779
262318
741978
979615
338746
363209
89984
978516
150742
528634
676980
147356
503135
358061
772546
858528
370691
934351
1002743
463096
248946
897681
890154
945750
430559
359332
583502
496877
809300
329454
816226
31335
383228
429332
950200
830071
459410
2780
993232
321546
542191
947018
158412
565477
525279
71185
530197
797233
300120
7399
815891
367553
353105
747074
937406
182975
311908
315487
872231
357358
894252
782638
36756
408871
242649
516752
906185
365582
530716
621494
732333
372025
833922
438564
966889
99854
105745
708070
452087
824860
834141
593125
895590
258377
31824
582608
53207
585099
882159
337807
104044
915776
779237
224187
692604
212986
7754
438233
805745
430084
503660
802233
102778
747729
467007
596980
647621
965356
614881
976738
481908
876822
985983
915487
421386
963930
698956
810019
249212
869611
590394
960155
436222
460038
946717
521229
787184
657955
172083
33880
722879
257249
928925
56417
243329
907962
163511
426479
478941
1036125
240694
905763
283853
828462
363908
950604
634266
963478
807328
247970
840781
410800
583393
466488
464858
333629
431799
442726
199137
242526
577643
619281
218383
6767
89896
1013543
845034
523339
402839
258730
527669
552777
385218
832359
476039
79007
9165
478915
293066
397220
659922
316157
372089
937008
485753
174436
373669
552009
809630
176810
589511
569343
787904
385322
525018
629103
75950
439586
542136
529585
1025414
962509
945718
676716
623473
584376
189806
692506
889815
574853
63439
359722
542531
611695
666759
200686
294537
43901
236760
148056
235740
508173
17651
866089
546644
772370
927943
691731
909261
964882
1022636
232925
190370
26238
917093
348530
945506
395392
1168
317213
50536
233058
347078
673902
423952
610807
323450
511741
889055
166208
296836
1
813511
343510
763274
717024
357204
304881
16946
79120
883219
170611
1025815
1012387
204562
114462
294732
696773
346872
180233
763024
472176
517675
254947
243323
883903
774728
446415
297335
670823
790993
265859
287505
826929
4917
862695
912432
620359
105143
225279
90923
603863
393110
712015
829893
379479
16824
17796
68976
75555
574453
675235
380053
14116
517116
101140
225204
852028
980139
455131
261958
475756
454122
655402
313926
1035670
269307
951980
268557
43169
804992
188815
227109
872132
12172
958310
441831
785599
644106
496447
704370
536286
13673
813592
864268
309182
10566
216362
816476
268768
893193
679373
445599
547620
502441
403425
289629
493453
674702
471929
512065
819574
526717
925893
518419
400473
71073
518247
808606
323654
793527
826769
995933
149259
419719
490682
1038577
933241
551018
974036
433230
239679
276515
140916
153213
619647
677802
1004804
228058
1023736
67164
191133
859901
652998
99364
980176
132307
979275
245782
818076
604124
387947
721744
731556
145566
30825
569324
558695
201124
851660
505389
919602
947320
854534
919588
632252
141141
1021955
298967
874113
464960
976658
926089
739798
897858
1016066
235869
270848
150823
218580
602704
1021348
999838
319729
461167
896405
577985
920096
297080
232679
546712
579262
473554
32999
88961
701631
972451
890858
790441
82413
447320
890914
205314
999061
723845
353091
592672
356925
43391
125046
742044
56550
3884
73472
543083
468893
809637
594487
464068
606994
258452
838258
1036947
352488
478151
772884
491650
815341
807068
667556
284109
58748
933350
770144
806103
99694
287214
907357
445106
51482
578241
438765
144842
764446
306336
585321
315071
407645
533387
186236
65336
241442
83461
993773
253047
842576
540656
947216
921594
142879
2261
381055
390309
508816
187547
393040
782227
356106
787218
978595
121156
272011
91345
800551
314536
840923
680150
676989
373161
512839
521024
1027839
742496
535884
451799
362257
311036
97899
931915
416472
933127
484157
40167
472097
980168
828402
77182
760366
992254
446749
473487
333554
315814
98403
511690
858779
933959
475596
551927
981981
592641
757641
591531
459581
382406
385199
530639
284926
649500
873623
1034483
354549
755766
735341
620148
441305
394412
604311
8457
865449
567522
365204
916075
988721
289217
27060
1044951
26691
1011826
816105
542785
738063
348080
604523
35901
900800
404744
181406
678198
728402
480621
112998
143333
689152
304189
872175
647597
409245
83333
477077
672759
834479
242434
139347
998249
1042474
402518
630195
605179
194785
503816
171517
531022
118360
267825
35676
252227
436440
21877
976935
528622
355842
224303
242929
540947
752630
846298
714394
247076
363721
449085
83829
1029138
168057
570116
54065
234678
945635
860478
370221
864680
774498
975596
680913
582165
517965
1003261
714045
952211
37802
854052
763367
806145
345875
1038778
897266
366938
584284
807453
683148
31405
984279
117322
482687
898576
75376
879113
749170
359771
393519
553997
605015
770480
571512
928937
712502
284985
424468
516795
440763
194317
98686
577437
644660
747744
114492
349389
695328
747551
851880
1016051
986961
554396
647089
338764
179096
752563
945422
828607
182582
300302
74216
257085
82202
844722
91367
124779
333278
496155
1023744
652260
657925
411273
953867
414690
477999
460830
169906
313790
803815
626029
749523
885904
52367
372390
688110
22246
858263
64654
42882
611658
83835
751493
686070
308546
624288
719160
803423
893047
454837
491162
743004
680238
1015046
217100
743349
24363
433927
389492
960344
987326
446580
606953
311449
487603
88108
90787
423157
233049
458723
809012
848787
889893
686148
897641
291885
774862
833909
260938
566261
1025039
527878
365642
128201
111747
41743
899428
728955
347139
552746
931196
739320
506276
508208
526225
782727
736125
612573
404426
507372
379164
986848
10914
356844
31256
1011012
847333
331814
365867
362738
596516
876363
1019566
45716
79832
97244
969428
455339
236730
270838
931513
949839
766656
962952
748924
232776
878296
1012158
377499
542483
693487
997643
527010
289359
510186
903076
166210
110946
947317
866880
650419
748331
480952
1021753
63930
518733
396357
389670
984098
366069
251492
23562
855621
1011174
210337
162640
177613
311619
887314
318876
653089
1019353
95484
1005784
956992
533808
50350
397178
273819
324560
693070
201759
836072
422773
217155
357541
242098
483305
391221
618593
741216
759406
1009505
361261
60649
657289
901046
564125
878443
56502
805068
944645
292254
368710
536037
739837
819711
338539
287509
316472
190110
471630
397938
306165
646620
964178
649622
987482
601687
591490
43830
533296
211247
897365
242845
675679
861301
922268
525670
79629
272569
781862
490196
80541
346666
26231
956548
1026697
151311
132069
727213
494910
19913
651207
952512
408242
936426
332545
218878
171894
924403
512248
928446
973095
42512
782104
752365
144580
796790
891199
79798
1041318
787217
501774
157206
954664
123763
418504
366805
580253
929409
315554
76444
689017
21065
393469
12936
232784
935141
268732
39884
941952
111871
573287
60342
23735
781828
778457
688485
786174
175084
602119
266670
378461
254967
666680
966039
1023861
970331
166615
106221
358161
309918
148038
700835
822190
967583
645826
566057
1004216
47762
424708
214425
545083
56626
793656
116746
580118
92717
270198
891932
554387
1032698
767078
335281
593885
770493
79917
177805
6240
510565
950626
24246
698264
74003
429638
490871
248013
988151
388516
684190
297499
101443
988238
582655
383242
122878
100405
385807
1024784
422749
41603
482620
813819
418741
700207
723186
427824
226960
128064
792698
553796
828275
804385
1044298
17513
1010335
286835
855818
611142
12700
308533
447358
758896
892483
222863
284365
35743
481134
673560
639750
30662
38316
774200
575999
234791
679430
761784
322226
244117
199934
502656
159892
27286
251201
700054
906438
559037
441609
867561
65530
987125
729712
689309
479282
647992
446434
11651
958444
260757
135385
221558
70913
1006008
927824
822982
6802
504256
821027
135344
300093
454542
176944
307020
31179
912411
239135
245288
970150
129280
479823
757931
412758
521593
701993
764802
975681
837729
723111
506857
740582
816564
327062
384081
1039596
665167
119919
888932
354406
770681
458406
262361
278657
542449
353157
195452
205548
658022
499182
20104
212622
432510
700767
964127
432868
942128
703499
663014
801470
811001
980935
433459
38035
110620
225746
1027809
106876
324039
434616
228037
1002169
709379
609775
1015458
4958
405369
672104
640676
867195
5586
959157
894471
950331
760813
230231
889311
1003959
655710
89461
35922
622470
256034
89135
789981
385689
15081
1035095
429662
169229
897055
828085
935071
193577
293722
939409
838441
543914
178554
197974
296957
31594
859302
368074
548536
81737
274564
923695
685674
439500
726053
631014
1020065
469038
426537
266147
972606
452748
380069
901984
669058
817682
710236
812299
428283
241195
987153
734746
388146
329220
970837
933290
338276
790599
837686
124277
549340
94708
998727
930579
977489
106776
997116
724251
316971
136400
359754
496982
632800
659373
816281
886830
243672
1029366
678718
894293
771735
38580
82094
1031020
237448
886727
110802
538296
1038528
644449
188385
860545
744412
969603
299222
235720
136086
898182
35622
651401
840105
469126
154871
616866
350888
564712
597358
916865
865680
134254
135179
403705
1040075
1030048
598283
856665
468054
49400
859500
53953
278233
747008
332053
355006
963988
537420
768691
739974
420236
798483
359240
1002277
463339
737569
744436
979720
706999
756149
657334
360256
819153
1018730
934327
815068
451119
66555
90711
211265
711500
613200
204520
1477
1018516
861332
735296
743397
348516
640564
120537
510227
707038
98493
136838
53503
383919
559899
301837
665874
161559
1041556
1839
783300
296253
401962
887574
300328
21921
686718
947985
172107
747048
305918
797401
834119
940915
464471
175118
23123
969853
388991
734079
844346
795837
673657
545896
668038
935607
410641
843416
911303
26306
494567
294054
257727
930467
545349
772239
384338
629722
614728
42403
610094
338257
800172
869032
681258
626119
921554
613735
972526
748188
770690
361614
747888
112812
87370
1042989
648825
647308
493160
676594
831038
6851
331639
390727
59582
23724
592708
1020853
984440
56275
424679
308059
872798
922410
232267
648774
485341
458117
21767
977357
936071
406123
65400
465924
386666
1034855
918880
584246
632841
448663
428384
452064
242267
153198
884670
339783
620905
786559
544959
373797
360338
321715
533262
649455
106703
553045
666501
578804
197543
1010514
542436
272844
923939
790482
492213
709906
235169
60030
879168
818800
386657
768806
743055
581203
480382
395896
998871
716858
1015968
187528
669914
187477
825353
1043846
184879
778654
559712
762908
294137
325405
863287
859941
123955
166870
895067
40904
155063
382223
639664
558306
969456
923153
281213
657507
869496
544754
548941
1024445
505370
658240
107771
505355
53472
327814
410070
33183
567089
371301
333370
973332
583797
459769
713839
919625
209230
720112
647971
219226
125260
771333
201413
473099
930670
699077
228225
971617
68167
623492
428517
1030640
245260
504102
833528
123836
254499
425682
906639
899919
523962
90308
809268
657363
763100
21428
904820
956516
1045186
227214
132812
152177
298720
921095
127957
1014150
543670
64205
623355
573874
217212
814422
884680
932715
618744
205934
21286
198864
270428
823225
998941
904353
880753
129117
572322
477900
437766
872397
703137
973060
172106
719890
358725
753192
836882
705619
87833
379092
246226
534243
954100
248505
769610
232125
432972
699286
847880
873342
349208
794343
744945
578145
852535
711650
3497
627790
574140
762903
313242
580254
1006554
344960
242837
576980
743033
905116
628893
212507
800758
675793
228621
1032986
494155
869815
663867
423780
470809
89523
231815
1004550
898534
46397
440021
626880
500313
367080
71864
431306
701255
1026582
1040076
332780
222249
1002677
697678
960854
1028130
710632
190695
189346
519443
622547
271687
153456
539561
111121
130406
731197
1005407
205180
491085
624124
465814
514441
68255
244644
762611
13011
370663
696550
871764
730495
244134
580902
8261
840644
959661
720417
661358
569342
102712
138529
502800
365279
214501
716995
49523
270611
939664
947910
24995
640500
117007
499866
767140
957207
357016
735469
524283
165212
786186
122628
415508
20239
317509
983816
595985
135737
343422
638918
402126
825549
886127
283715
411387
641786
678955
524506
82662
556282
910975
730221
896683
955000
524088
702687
553357
662829
145958
369473
760369
730897
267872
607144
12659
912170
524415
555853
978798
640733
413422
69555
409810
834429
669111
306150
873992
737953
613272
639120
381404
523302
308217
725640
576724
526898
137262
600578
159704
884377
379955
655001
192690
199037
561720
113541
954216
44894
586970
373327
799398
259150
149365
275458
339055
643961
501956
672705
124531
357772
955916
515880
797711
754693
411847
446265
493873
202775
324243
143556
460834
414556
606105
791895
287424
968061
519437
102444
639870
97478
168538
940022
52185
556009
48749
212061
481587
92578
925893
121023
922961
1030353
489567
337146
2031
528173
764043
985168
518049
989202
651650
684541
511999
415058
286705
729051
498495
8023
816745
1007312
908417
512981
346572
650075
367453
39605
930396
98378
115285
854516
483028
365519
693672
819332
382532
83948
600591
717241
101859
736232
170536
629295
239357
909906
111928
812566
192455
271110
611612
194053
51118
486495
963027
516541
264486
987537
980724
635379
509756
338000
533173
93197
519731
853482
755900
935619
303990
122311
124230
733734
748264
1000230
230842
430026
996732
27492
193025
1013303
168288
954606
564342
118459
441642
32064
384087
199574
45869
544673
123887
703295
250185
136076
58886
183393
622027
135554
710133
979468
127502
672683
992763
607849
470489
532549
395866
323834
811942
854102
278211
528471
885904
622227
157044
984527
866683
521596
265663
970813
547361
948747
829503
545638
21253
606044
69027
907895
457003
748162
629799
817615
367126
179072
618804
198481
464196
701664
807326
255753
272189
748768
334718
98856
39911
588257
352956
205618
511120
544818
1026899
417322
635255
404961
138148
819039
328136
312060
933136
237858
948630
941064
957119
308565
598055
260860
933058
120163
83
83597
132764
541019
162720
299228
525255
256975
114003
116013
883083
947192
789005
744117
1028865
506910
250923
444355
1745
738970
525947
512251
251641
970852
320968
471412
956408
822473
529258
840322
356485
31466
863682
808313
50276
585697
377722
570909
1014869
153954
861314
484183
328789
521364
734551
121291
102484
487446
976167
198744
47866
198525
768010
89337
807197
980837
9073
889722
819340
811700
666188
151877
403289
8985
924490
69277
703500
847938
522183
145635
392202
224904
305064
219301
519225
465826
866540
803946
920652
484346
140401
160230
326062
580029
450
324443
296745
735182
802926
847612
721396
931439
358454
353874
903394
111882
488738
52072
1003785
593910
84718
718379
627061
968301
556494
857925
137139
615847
249419
194778
442390
127591
805085
19770
330720
779795
435578
165031
173189
489787
175021
75313
137214
920800
153250
452995
731404
535577
1003776
528504
734078
1015086
893849
1041425
561838
535354
530764
483771
962444
40068
473167
676510
984599
271025
891823
112127
595278
373131
208736
865337
255476
723616
781933
224411
999152
992269
5364
477277
195570
199119
646872
602433
30637
631952
90258
72234
892275
490897
748268
102697
402882
133465
198539
852006
101092
701961
995868
41402
625941
678345
68809
364862
422613
442812
716944
692677
899608
1026631
87846
948992
408641
761922
310583
707207
634492
214453
3677
992975
126518
332990
665931
567052
1027175
898026
346399
963182
92501
920077
541174
772341
686876
688192
42711
274485
403833
493105
863095
607106
645634
1027798
161091
541062
515467
860130
629652
943031
239161
532606
762135
963189
917844
887101
405945
67746
413361
315105
909045
991329
759209
859708
196456
75273
1036669
979415
151160
381936
420067
1042787
785802
669024
55588
95715
721037
397568
282797
206677
800038
294186
835955
176514
967424
897437
614653
659608
773823
804498
534738
619041
300945
492214
678585
326481
217064
630835
411419
357760
420450
237978
85028
460607
1028493
724472
660765
89050
921956
592244
1024035
913648
254478
515459
977877
544284
113646
114745
183880
522072
165416
932739
671830
848511
571789
528878
645357
861849
595922
100671
862489
411538
674705
167064
103732
95322
45180
877256
181108
302039
574084
238622
106942
579378
54167
134399
43632
722175
262153
490972
820342
119712
330814
312714
962289
703020
694392
869615
503029
833308
382037
120164
211591
581813
834762
873436
647640
53484
66442
734713
299900
222666
968937
976704
283337
381095
383541
273659
802776
30666
546523
448184
747469
921394
353142
599080
760029
641062
613823
185862
382085
747815
6600
1031126
183735
573681
856846
383946
349520
32831
232520
202832
798879
340314
304049
999017
490275
365253
146370
70949
1021814
197397
902261
859825
693243
198812
950010
849735
18159
13494
689671
640118
552632
545347
987657
85699
938095
60365
60557
145284
439181
367058
559986
513317
490950
155552
411460
36427
1009007
226080
742052
362167
1017869
430837
797285
767891
218161
814532
309376
338334
455288
626956
586841
929521
783699
1003460
525022
1017090
443532
979041
27966
429812
964470
924777
281983
698393
386809
299749
237261
805493
798690
233271
647364
895783
842920
446777
860166
366124
815920
376367
871513
412505
428563
149250
280859
383384
323256
363249
330450
561561
854544
477605
469586
818952
987562
234564
943867
353424
175923
203483
179107
675896
1035306
111739
641679
642954
240493
557010
474889
640771
850859
560342
434927
729385
340048
288453
102437
74092
734424
1041142
367738
746220
944002
1037055
993255
643102
496717
770445
245597
898358
846604
831952
914268
1014387
906178
279191
331319
977683
664800
379319
68952
418162
190497
904231
781044
515100
600996
530629
854186
533910
989024
688944
382806
1026239
565771
454210
450601
786400
448505
150143
256603
846324
878552
210440
677514
890443
469302
19184
217733
864989
760183
119460
1005226
484705
424669
267678
372536
873539
1040325
778400
580217
1035275
817408
840259
889480
802320
997674
27363
300723
426976
42520
256557
756471
62765
1015007
749302
585912
241221
246545
226145
469191
797897
457024
607206
1012330
790958
735559
40611
411071
429954
1016903
9376
792064
537757
96481
796832
731930
1045425
262805
165844
519837
905804
857971
475915
142669
221802
544416
538342
266339
896765
495697
692016
653517
278572
458315
955426
936227
972498
579438
584632
350983
220057
514551
933734
490185
645888
316721
919257
365259
56977
325689
206074
201228
869466
729375
313575
680944
662967
313977
996065
905268
285383
1018732
673659
896373
737708
589724
479824
37460
825615
859463
900284
1029346
274138
558502
476606
841233
459074
108762
813499
177681
989948
708910
838385
255569
263562
84354
573866
847945
371961
519925
525495
92603
237290
1026754
755921
544611
225178
658345
867658
179560
308510
865367
273168
330309
725357
875656
374946
144206
236362
483470
363768
873667
440829
279660
153432
206431
31219
471984
743554
306676
52823
872232
593784
49343
601480
313375
599630
759371
787687
301034
490033
977924
8068
578633
90247
124371
630815
408847
679562
356769
544452
702329
169322
244248
591391
695147
399832
909960
1012496
847614
757855
433292
917128
155620
138452
1041363
815417
540716
784672
714018
42913
688521
803471
275751
260473
436258
753552
800318
738282
172576
402413
116027
148871
42086
945441
221507
909682
507180
832740
351342
855949
158993
147579
797506
927945
437899
786390
115487
364014
20471
562388
434582
768937
948170
115521
410536
112910
418011
17312
225923
655696
150908
780731
752027
88884
517656
342093
481791
832742
736711
311274
906250
617014
294967
903806
407679
452835
886795
634459
521669
74816
923793
308504
365667
143596
225266
179039
836352
149244
892178
684448
339473
62051
154412
228207
755653
289913
638182
282225
714509
515655
984644
162570
275998
661365
1031595
662763
764462
363805
597019
534469
25190
59583
230550
341650
761758
580978
843028
367521
739728
266578
950809
460300
1023886
784794
658068
953908
471931
952328
423269
911722
81901
153409
334880
846174
1018208
788373
928794
602383
285616
48923
232394
318632
346945
42311
984754
933244
946141
1042801
109687
41601
506260
166011
539087
890055
450163
925098
274559
417800
398539
1026099
527899
743317
274812
504054
528047
497808
719096
432692
550252
573748
159237
425314
27654
946442
965139
263983
627185
857248
181778
835194
878549
357166
1023132
809747
973624
315772
662895
31227
484010
810493
478353
1022625
535773
459968
460842
480960
444083
140983
818407
804011
64480
264636
835633
985615
791455
506165
211994
615181
740135
1019723
1014134
145770
361256
20199
470660
501966
32419
423389
871749
49992
863736
740535
842866
514092
1000451
810493
902361
713226
845018
65266
429389
295196
501060
933994
993332
55381
18272
962833
1043973
333005
119699
998566
395112
433725
51798
572778
330542
793523
601977
853962
1034034
382247
974361
80214
128258
502849
940780
771798
509879
326666
348090
841342
453101
1038378
334171
763210
159144
158522
302880
548374
380018
802587
799015
149237
913503
833459
973205
411810
130415
124005
591170
275691
594414
114664
342860
278132
958013
307241
818902
305745
767516
849373
851661
348042
97570
540448
223038
849446
457646
722331
434804
460086
375749
279530
980255
337267
449444
492910
603090
50170
569557
304251
761423
448479
5395
979162
249993
822950
1029167
290572
973358
409762
156775
311411
501618
149893
635459
973421
904584
429212
431675
413511
433469
432601
657948
394817
495157
475734
726418
367839
415770
652358
174378
618388
719368
616080
366794
690758
770677
676708
206317
195650
659377
446445
925203
1043496
777900
318174
74917
24776
361405
291931
406623
747723
470154
100307
620720
337521
265450
935691
700124
242127
755373
906160
716641
641168
739680
318279
316006
358355
450201
977609
419099
602515
580575
710368
120515
424320
920839
871523
434376
840463
323442
133788
218577
864749
1032174
551744
724386
984750
209156
291395
76914
613729
381554
946197
508511
195776
593092
567444
920775
94156
354076
374686
152732
499293
289276
367356
411080
288721
297884
477470
609675
690293
145270
736417
676629
58704
975678
969189
540041
1009079
594448
985306
74025
869006
286422
251881
960628
273289
712525
889529
610005
665952
113631
769276
271539
660023
795377
290842
454857
646752
216873
1004595
923564
93764
319568
70336
526023
972077
174160
1005635
1990
135190
559649
829977
800822
236485
265056
329468
357434
443544
366180
1039167
438527
553396
292708
784556
1005241
154842
607017
636530
770066
197212
506992
968085
443711
963301
691651
1008242
427287
268965
651638
405577
28493
560839
777392
1032355
825384
787055
62953
272263
858999
49947
687013
424998
662584
437168
134916
784138
677958
994178
425259
613857
697222
771566
37240
854066
201629
704460
308128
1000778
591905
493274
814022
363975
196981
484553
593476
888119
739805
58077
912437
157347
784132
41325
90183
562479
246718
187084
871053
831615
215979
421653
565466
362734
474330
279562
729521
707944
556758
650776
953092
82330
604163
730955
53747
647833
742625
251174
587982
972249
551578
244212
43025
129199
970556
645908
988458
940361
644958
787484
294610
1035675
852029
563004
790895
98325
559930
694841
759782
479169
721849
537095
880588
929485
926030
892020
970714
343774
539712
134736
948498
347031
291193
90881
179198
691138
198967
1020837
1003205
764779
502982
1001678
1021087
339152
700183
715469
208806
409599
248078
150549
123566
141752
360767
142983
936640
615375
846303
737698
450207
763362
94466
675258
690460
927142
529757
736718
381927
239838
327107
747299
543060
270061
293450
43793
408441
597306
447372
481361
973612
272461
48206
542793
1031210
401561
813173
1533
295035
240147
532486
721280
988685
271172
376127
492978
395829
333999
338634
223272
377768
885996
661041
8971
524666
331967
121081
837361
20048
716913
284193
460611
781448
667467
830145
556411
537207
652771
824013
845579
114662
53276
714107
217341
43060
506660
1026554
862323
183676
845851
133562
560410
440799
531870
256998
985062
640331
824577
858567
741429
610846
963410
208681
921018
104178
489478
29474
645507
31663
610949
690423
300695
966769
202738
241992
368628
783559
637369
1001241
607062
286081
72265
229862
399865
727415
527190
922209
999998
553524
317299
961839
946569
421416
965086
414659
623238
1012879
658851
710274
667214
777539
903568
1000154
568856
777271
849058
706877
287093
495935
313898
133926
1013294
392304
660258
27712
499077
246322
316044
7148
719434
1027158
1008244
92532
149966
608932
362126
402130
302361
222817
227539
600247
854339
458602
228528
127486
265124
510764
338827
241692
652213
84744
92715
213726
94574
1006486
39880
435852
517071
267319
836844
138415
599112
237811
396043
704468
849389
326344
469414
357378
875563
30264
492210
620633
370163
956523
284811
707935
721771
903390
110100
912819
739720
76226
614616
694290
32548
156644
963033
598169
346626
572087
922443
686887
872568
363957
494401
55545
269875
29385
669529
559823
930935
909910
76927
152578
500003
516688
1029138
671982
851463
955214
184023
611771
861989
1036364
236422
336070
258113
160651
172366
716063
933410
824489
327694
606700
756575
304889
21102
7887
461787
378546
391160
249824
339950
767812
246775
861669
619614
835860
350013
598319
24457
547847
757462
444518
25307
908101
360669
537087
490743
742816
590882
197642
751767
151580
636202
265106
892237
89061
31701
807984
470711
879303
752427
38612
575593
73680
295281
371188
938890
688464
100335
804995
516258
847754
762909
196231
769947
169236
256603
628946
1039937
930423
241864
567273
675555
679872
524027
609519
193505
265739
529641
743370
1025034
204458
476968
744197
175827
177224
655557
674148
680742
902749
722326
1038062
914122
808102
29996
352854
383588
377834
703487
915602
925453
50687
294271
385124
514817
538875
23250
546088
715777
199020
872231
41424
820332
718136
606085
738446
137316
407970
664531
435188
820636
802221
989270
831835
107765
124954
155794
898029
926576
924095
12925
476939
822465
765365
1033948
102365
900441
738274
174388
833529
706529
711143
842732
958950
565188
566719
108478
89135
647163
847750
433173
693881
607868
600550
646430
61856
47052
836030
910075
22598
494762
1000757
668209
56688
343315
825173
848801
446236
304109
123155
201744
352692
694431
301614
724512
871312
984002
336115
939427
163452
612151
158169
750552
767702
855972
300930
963214
27191
589069
230751
687532
655331
959209
910218
355910
1036927
363924
362839
990822
68736
300430
114901
555942
366643
1028898
529613
54810
313689
290974
1011070
146818
1009052
143458
837622
532699
771912
768079
378484
385906
620133
461913
664699
541427
530443
214761
887215
4463
965522
908660
1008686
630230
248976
97690
758067
985775
921769
238192
15644
339059
854299
677193
448605
99432
740684
673520
463035
119552
640575
727033
33858
375285
752478
176338
403236
947492
609521
919200
657354
69841
845197
149016
11422
633677
170764
350434
879303
615904
90781
153386
448106
577262
730119
450188
250162
817970
822900
1005408
172845
783010
525754
990399
670921
537461
785822
208087
524380
696949
965972
352321
463762
51449
386723
870864
123272
659445
483495
467855
730898
558990
118748
1019976
753258
364104
44120
542784
1012745
986050
399812
480498
108621
311782
734136
790319
767534
245530
488345
1020938
815799
129368
961978
53719
621980
125905
825304
952460
795500
945208
467127
209531
99005
479071
612798
34022
681585
605175
672397
820446
1045077
274989
693646
161691
313943
39725
343072
694426
896572
186955
407232
674137
695312
1020938
633159
750753
377405
682148
57246
476503
794399
558553
556271
541947
578234
663213
989136
849509
774764
488014
689888
146670
275986
738908
190044
65441
523102
916181
878052
948237
584500
874398
370885
358420
153686
945047
973688
84037
721552
41477
130873
874076
881614
230245
44891
1035366
893731
237116
514755
462527
208865
848539
404870
607160
858738
496300
276618
992425
775645
992759
193983
567819
264616
990738
85914
175367
989941
253020
471081
215984
929398
811265
126881
946189
189274
892909
216884
620696
842059
87668
1012847
558951
181890
630290
764414
739722
1017211
822532
523446
913087
114942
836864
618055
146917
289771
879396
699723
142028
7987
715831
614562
973447
348762
385189
410191
805533
908593
589651
920043
215501
109831
269524
13218
127574
803605
638987
998027
109771
364117
364089
929077
1038505
62512
234743
529480
479369
225421
229305
1011895
458058
994912
680777
243483
21956
929488
135940
791868
767122
297574
125046
856922
643393
587310
466922
380149
447102
827215
814175
499877
984964
225358
805027
984508
555795
582869
463128
284018
348292
427529
36103
81049
1014610
25433
532403
429519
228972
344129
833562
401312
120871
375746
674343
244688
521308
430590
931806
688661
135337
277778
630334
63381
303439
213444
632456
459716
535623
955643
1042333
977878
88005
798391
105215
204942
561575
964830
303805
366506
16719
911558
481231
854509
423134
759006
967425
85545
452901
750298
705436
242950
160531
936478
707710
938617
609664
207520
500628
271674
723660
403121
700880
263391
850411
605446
109132
423331
181974
212236
795532
409084
846871
600331
478048
599032
1040345
950797
482767
423346
512964
203966
158631
760569
234679
281491
433634
840616
363926
891626
158055
718837
992654
331099
35574
253109
759794
964533
147561
585805
447232
801050
467922
285071
30998
689467
770646
419556
407030
121827
755313
881805
633070
129509
561509
459630
36184
777695
120240
505396
663830
941729
930828
342256
913658
293462
17658
627227
231966
37976
44294
912181
988318
338357
976741
158339
606114
168390
795658
210438
674223
312197
255468
458159
526126
674333
254837
975695
573010
443762
759741
960550
94596
454843
363601
279097
371961
117176
501314
946118
636218
363051
202974
868850
562924
385512
998256
904088
752129
459383
969643
872255
815218
105862
34429
200811
52718
850412
433140
777155
763443
886900
426760
452546
523897
413610
764994
875130
272979
719947
768178
741199
565836
530009
608256
469336
303571
402538
30437
692787
638105
1023545
403557
643180
47263
260224
552949
435635
523724
425093
506407
822915
762870
707725
1032249
127533
926061
628229
340736
130375
681800
314028
670476
333051
427141
449951
286346
790187
752191
187018
304821
571140
120561
282399
162746
902950
847364
887229
346655
614228
471161
1003280
850165
510569
781808
366019
608333
800082
691208
1003572
405776
319909
827238
608076
456410
89438
2883
379770
836717
53015
302992
943329
508410
514018
117955
231004
22020
156542
306422
925447
936545
426968
633979
56896
661657
761619
499524
880306
232883
133162
844043
757479
165766
542958
946245
795652
918713
507889
192171
360290
692834
611310
653005
458297
489027
521365
203219
449941
118093
341920
1038328
695610
70410
64030
80292
333966
137214
148219
413994
191852
109745
626676
118260
803904
773214
689530
702835
295269
172000
540493
26954
711215
586288
765702
564592
81989
916022
596673
852330
547734
458684
971614
284275
763813
680464
681618
1008636
670809
411706
141047
272567
486485
778121
515546
489459
511735
1038535
911065
591565
765541
460773
86707
289631
548434
523609
114272
762245
405227
650700
306243
65054
788453
274092
66897
105797
51655
49630
824995
958246
21500
499501
575027
973067
379897
903563
892071
777850
835298
141760
475531
472943
360158
638518
425385
594450
644076
488970
77377
400306
209669
206623
390932
684734
631766
816704
935560
570354
435255
303391
758876
984114
767488
693761
282514
850860
304572
777942
338362
318294
132169
623064
1038476
534991
146590
800115
981071
655880
157854
922955
959452
40725
724922
996492
619932
29658
741221
151613
725969
322561
741263
992824
82579
463905
618832
568503
395135
253910
270778
289730
286623
411312
886251
112591
381828
7308
348491
712840
590711
118370
820459
229703
176278
12274
1028131
223182
954660
1010028
611353
975937
913158
1009351
242836
492870
787836
106938
386720
664386
994141
365482
997763
971220
393178
487806
360707
861101
740853
713166
486722
929358
589195
140810
782204
693829
377374
601971
644276
421175
348417
993526
318540
1016626
555875
202256
1031377
538308
192259
832505
50906
1026457
752576
292282
741253
23317
871586
240822
407078
469900
920671
746279
787664
347186
1006466
855429
301753
395147
993314
542331
965855
726651
966949
738050
212164
115577
642499
70446
940149
194598
279645
276257
510539
954609
97741
13284
39364
855945
915971
674831
965037
15449
914389
864829
447928
20214
334413
77016
746888
906877
853585
780896
117651
625255
569101
604681
443191
10836
594832
174307
238036
528970
204515
796319
471527
218753
284070
281287
323109
566848
814750
125293
2840
453143
522239
517221
841358
241491
406779
692159
300276
688957
87503
493052
417725
907557
79623
201891
154022
246328
53886
836075
101777
873026
869746
136630
539473
896891
472139
201652
590828
286496
786054
267020
5424
758880
611945
111748
707228
1002993
468033
359025
268901
744230
783256
137488
672074
407013
625334
614306
293161
374642
626947
423896
597302
418440
452685
660526
303884
641332
386339
318174
996251
1034489
509696
603371
968630
284258
206083
470887
669203
831029
161918
497664
438899
196201
309589
632967
167411
877696
629072
565691
151142
715871
31340
274046
405107
853392
599278
814205
694702
571805
990529
740691
443260
666274
349923
238631
1017914
181131
485212
569556
305102
764364
670764
63971
406532
508613
978721
210096
56365
914903
874945
658054
735647
1016327
230788
509691
857999
288010
586081
690953
323465
883039
710849
841942
678628
783852
666105
731625
764256
634082
566043
957598
720857
706497
1030971
396083
900867
483717
867820
700187
657253
404101
912769
251335
307443
171121
971165
78534
493648
633852
235224
599872
338793
312705
586524
571241
497264
39698
881376
646367
269936
823767
150896
837888
197439
344237
410603
800458
468465
917072
222930
135741
158894
641948
917890
336056
87682
770490
127545
730668
97685
821217
816793
417510
779038
729143
265595
331788
658921
600811
517959
604236
485597
822485
425978
975290
657433
458855
167073
137329
380190
774315
494124
1002335
783563
739118
783493
300739
747802
531708
399613
10695
645411
640692
382240
832287
980329
842657
261952
220671
887524
446130
999680
162921
708515
552987
464396
827962
887192
29605
102930
688549
269518
251282
61557
326632
348533
625151
237912
878021
551921
426479
813658
788509
134805
950699
153209
278671
140921
872841
753253
815420
972797
401834
450042
923543
761028
835704
202298
325797
346747
366885
971944
759893
142971
569357
145761
991404
903265
359074
980049
1012526
614213
185063
1035474
216613
371520
389617
161122
144141
440964
745180
599374
812834
883283
256337
105945
16258
1012553
943165
234592
508760
718347
72931
712800
48335
823903
294208
598194
730390
901613
214199
73910
457805
999104
698314
425367
776508
498016
353975
506636
205505
1037858
591116
133792
281308
775882
705717
635575
129281
108925
620078
843900
595074
730654
38286
699271
25718
699624
422394
399931
848735
793800
6825
368694
324617
49781
997409
816834
418649
295049
895090
940323
285239
87277
827774
850760
23769
931562
771887
303339
16280
237541
104789
360701
67033
343476
956064
408333
33752
674942
879953
114108
547052
34757
535400
84742
521685
494114
783042
764333
284656
283155
817871
169973
760860
280224
663107
944127
353457
605108
383354
675591
83905
432089
930728
632048
469038
966174
788914
763833
596580
222388
647948
906887
483128
649149
395844
159720
195149
566301
782308
726050
887932
48263
868277
257115
716214
666013
345439
702338
229939
411658
499459
465461
693711
699535
86784
714576
803906
50691
486731
621898
437852
501194
825533
557308
113298
387598
162120
684413
908555
503296
828301
205928
215101
961304
605737
893876
724160
450914
961632
294231
184114
595258
140120
1006597
527673
235600
823670
891400
925775
601343
631749
458894
229085
877137
528406
174659
411304
616338
806096
1034385
978510
682107
967296
897841
963903
618989
803933
508807
979259
966424
30341
477701
887704
470047
911903
476269
775742
574884
362637
588751
256782
531643
635230
736910
826486
87636
793509
1014458
547568
809087
580571
705377
871102
875557
819593
908984
998536
239123
377338
386662
342412
186342
772403
225390
977907
630292
105600
901997
778974
752909
337646
528832
607085
621420
944621
508881
582475
944715
280179
960298
285559
157457
318289
66192
536445
457661
736413
331512
920934
839885
128142
154389
670073
567384
301499
106812
146369
279977
395915
314261
974419
40860
424413
225460
89902
466763
984158
944250
604847
660943
790743
720633
439052
748768
407531
401018
396599
626429
610736
926606
837131
480942
814213
401211
640719
443354
239630
642410
217497
1004066
200724
817239
134707
127736
1038626
498240
950777
965569
89211
164961
121314
57065
113322
138166
287015
989831
794222
788166
203347
239575
323062
260061
353960
932459
473446
269627
213673
668891
359300
438221
661480
34810
558049
311743
403677
457767
397717
357904
980124
203573
677726
578729
681700
554349
504454
65077
313328
763297
610181
745715
347710
373924
548282
591273
86552
106354
757669
12630
326635
1009906
182249
65287
263883
201595
5991
522793
132015
881142
496823
271158
283112
464705
879796
598610
663399
582336
366887
439236
322205
280744
992828
772817
408398
572970
540477
363550
797840
351211
457468
103219
19873
803696
636743
415105
701700
355114
746074
36683
101868
58373
435957
826397
401974
1029414
72006
986648
444456
249547
405239
62850
19931
279161
183690
1022943
183013
713002
256139
402862
148711
848879
784202
1037711
589286
896457
268629
268366
925038
547452
1001079
187481
993516
989905
865115
203316
234772
828980
391631
632205
275783
834332
476177
1017681
848535
763979
599716
205929
554578
453004
904906
279609
714158
579553
838616
159254
516747
545844
418083
835336
1032890
789512
720599
251693
883663
597566
269458
1018365
608483
779625
391814
86426
168593
289278
552151
77468
598813
401088
47438
862484
962549
880529
512017
48753
97311
461309
961874
681674
967671
890257
183614
544002
71970
610471
59854
311234
705930
6184
934941
436118
113904
394972
339721
990989
603037
818863
311781
308924
896683
925291
491061
338951
91934
737846
10955
836800
599400
619598
844050
51433
647713
795739
283188
75858
815039
256855
756039
498630
532665
429505
917113
482764
411103
663139
249731
511457
462037
27810
983905
401426
352623
841737
381178
1030718
110238
880578
413911
974710
47949
408512
129225
125832
48169
168236
928397
293359
832887
576037
354357
509941
518494
331029
158559
314148
712093
673067
498088
580351
732281
905591
845682
591486
81246
44911
479487
354046
627742
514326
357062
1005712
905994
547579
230228
632075
933885
457118
355973
269393
931346
705488
906938
1033107
474452
228033
283172
2645
312191
634576
300737
112270
279625
1014661
939992
493425
564094
1005871
164203
424022
354065
515414
789017
259411
282788
44318
242216
89526
841400
881770
794557
627097
627617
811688
257073
46724
543979
591065
549522
307169
747063
294338
988204
11229
643836
844151
734763
957395
679793
244629
792089
619555
65805
449912
721451
1029661
407544
320410
657877
1001312
610880
148594
671486
79808
401229
269421
363910
792686
785049
11799
1016177
49283
107272
48132
559938
464405
802725
914527
481014
664436
340172
748547
475271
472167
922049
976903
671814
686802
421209
98419
376996
76939
181213
733674
135082
153957
686795
831032
181257
739863
374371
966776
398991
246344
781437
945132
28982
665501
1040272
321516
919183
496047
160427
352368
664535
517654
1001615
607064
928091
126303
484861
472170
538562
743175
543317
793402
604642
842361
157767
866443
619151
893717
37533
420295
469335
901243
203884
704415
532535
549151
830797
81898
621967
253195
698516
532933
3473
191038
791619
121920
980065
172313
796581
897446
497275
332998
47986
709002
844415
290304
510868
604625
838462
43825
814362
482086
643532
1017701
370292
91214
788638
417113
353237
746738
892216
533674
640246
986216
391345
500318
455308
751906
651479
931428
677680
666305
929679
944874
450519
320968
450700
744415
755028
595406
981057
424841
451898
687225
667844
882871
399166
731820
1001698
402121
856344
54509
398451
677790
69605
139737
514264
389977
778477
691260
48264
1034568
610779
520106
467745
86869
990462
106774
855199
810804
582243
494749
1031608
580282
480384
639640
26303
555620
1008850
923171
53416
261590
726073
1043068
906386
609051
138701
91178
204598
396786
546225
486173
528862
725194
200627
304543
1034030
309450
881508
381740
180717
444090
276582
270653
946494
309175
40958
533219
180265
502022
618794
749425
139750
442757
686280
97698
33970
375524
155918
750914
970158
730918
549939
101247
84278
574729
788891
517368
881982
407952
176
717942
657739
562071
800467
1043643
356129
884545
920654
951581
998520
308256
869795
284040
14870
985810
835371
526854
537994
646237
427627
576950
264297
584792
83677
1042013
681905
183300
492056
864753
924376
37579
807925
428498
336156
426115
793973
516636
816206
792257
162807
44133
536857
647521
858637
293273
887934
1031288
187503
349068
584247
295015
473960
95710
13259
356933
415181
437174
1041558
518322
738639
1015994
616181
731034
420759
55441
561216
92716
769344
608918
434456
991021
659556
565291
762559
594240
60808
207390
783075
161448
948274
194940
470322
555481
295114
912063
791117
375377
311987
289561
715152
166792
779944
844497
769035
833282
374667
776874
514115
836884
51543
723652
20062
591259
836487
424742
793186
646651
694454
390641
83719
785695
550733
652901
67953
226244
226105
711513
536682
539470
975131
525246
614401
207717
988652
135779
831334
463069
625975
953011
473418
511595
1015708
236136
907089
579835
825158
180369
560310
500025
572120
516178
318363
583456
299011
834974
48197
370577
272857
40224
281510
792282
1016862
301383
48262
393769
173045
364632
513388
694845
357292
749539
317295
658777
539388
705869
424869
19909
722667
696008
594817
75367
747822
116812
304389
151939
469120
693000
659265
850772
384367
336440
298610
872672
558890
820600
164935
508450
30407
296873
665919
89509
882006
46448
256026
918572
345332
147671
721561
261153
105985
956667
28209
474734
903962
105561
550875
762292
131322
962827
929368
537486
182542
173530
920942
1012814
897926
679933
555362
379217
627554
234362
77356
517766
341750
784643
942406
453973
676239
266812
422355
382618
822533
68124
392446
385978
90063
165117
899264
320180
608354
613989
709957
46000
577663
388018
575732
269272
1016462
298107
819658
159989
958410
824872
194148
456926
255780
843498
110766
65806
996545
610202
115714
357632
460096
664022
811457
847835
162331
634645
1042265
116233
720519
291892
744800
719471
96293
340075
255130
863315
760269
1020299
782469
429528
768336
246744
951954
451012
875747
90146
967637
4802
774211
755960
675364
774512
880773
799501
905388
702909
327373
67815
827867
303958
850366
221040
245038
451099
289587
653455
967367
484157
235271
139115
517265
711121
828136
309775
555072
735490
306266
213585
487753
870482
763201
426583
267450
608611
335332
986829
36327
338462
59091
1038201
301074
689968
631701
171054
242401
798922
420194
614422
751871
722674
349955
546436
360600
599946
426280
454178
940630
138032
409376
188344
987411
125782
1043133
463016
459261
173207
16171
522166
554518
521680
129488
38263
887001
702057
1017116
159530
864151
415130
325965
849336
806992
584230
805160
474046
968048
649535
664412
29393
434231
333271
923272
429494
777205
150838
2215
399665
193143
8606
753369
199029
625482
861398
877396
77378
836796
911466
353392
750590
970579
278642
531374
83949
655176
121606
461967
323106
294855
416510
1043916
603639
145048
425881
582343
443175
192491
972210
781509
473439
623380
220905
1035533
962401
763811
192072
387268
530790
314055
840421
110909
407374
342516
791001
168302
466365
1043175
537637
895007
893012
832302
527414
63522
1020914
3836
275836
259322
867354
8454
1041626
136228
439324
646145
603634
160471
428933
568066
22224
418143
160761
644369
932370
612675
980636
797097
806540
346067
252626
51924
232821
259170
992685
258989
966196
410312
119735
894833
376697
937862
251911
401677
1024083
750414
59794
718039
5049
948795
594063
317091
941939
314131
653798
45132
137495
817989
632080
181010
482904
785358
169669
393839
743136
909415
55819
1009100
798288
322749
748574
701762
519664
87102
844778
244140
598309
39222
409333
406911
776050
1041374
815659
49214
449498
295358
147752
544590
913553
266134
492314
139545
767822
65582
505005
896471
794335
787503
899512
657238
859718
211080
222211
829289
1008775
1011998
774277
533685
451578
759255
194738
849030
986413
152335
438242
723012
348059
885213
994820
310902
377387
449354
585007
429789
364605
378350
583241
604828
504356
591426
700616
575082
465787
88362
818798
750227
539721
587626
742418
974466
16214
573443
799299
840661
211352
557494
427153
688310
1002520
1035541
474881
368567
1017218
922975
1021429
671542
151802
807503
112593
155501
189852
1027064
24546
857513
678930
562378
521772
245523
288702
528107
297982
858361
160734
641659
88073
182805
772325
181002
719595
368824
342395
942421
508207
881356
160927
657730
668974
588973
92454
673993
611412
710168
575311
1042750
581558
46449
688345
708533
249614
225429
130831
128364
376063
788871
990795
678007
683330
863348
304691
492200
643202
114825
677132
687255
569185
387709
608942
617837
125460
703224
343584
970623
589769
383147
611862
152710
990835
656865
707184
15673
481765
344545
114109
9678
417779
127769
253028
357322
149978
575185
465070
947580
977433
305756
88028
108735
258013
295452
475478
688828
285097
633403
673400
198767
309515
815535
750622
235201
140846
892338
716614
777511
575057
339478
32667
476804
134847
867185
407269
710524
599841
690351
743425
776055
681384
574683
346281
747683
817854
501956
581859
198529
44940
903861
87281
580339
405364
887775
917040
1043503
906311
280824
830997
766491
274313
152085
214341
494234
848171
842859
401641
706958
945112
672483
677546
163653
41613
339378
780487
223471
653742
770906
862133
818406
368004
861453
532973
943725
325965
1015711
57812
525583
742403
446698
482126
514720
974301
109407
464610
644468
445715
627412
180675
323659
956396
529657
95409
1039362
913394
645018
213821
757170
272999
346519
1019882
216100
927188
345449
307700
382629
200065
428943
188207
929590
678721
7061
415683
327479
347925
945856
626944
972739
611863
510966
288594
839028
458035
554240
98046
605087
493251
4333
436803
305807
195653
874967
654977
919205
659916
312255
725023
735009
248420
911437
748822
255416
466449
709048
227129
351373
665451
746507
166233
453744
322249
881048
957352
803259
955205
268486
671155
588403
489914
674148
492061
613027
911631
448641
596700
160857
646574
530682
18322
741590
689466
239448
548359
866897
959323
959275
240776
481246
881881
705494
762437
151285
715023
649774
570209
4128
488789
330001
276383
986776
670743
468445
812358
529450
977748
200904
88612
795475
676583
882737
304376
947615
913440
154400
523905
24432
90235
419621
163127
62360
412959
248374
385327
254746
995875
957545
53792
865268
296325
84058
737006
343078
975610
508812
312712
422592
230819
976059
19751
259545
518222
428248
419305
372674
847551
759052
810178
170895
1015439
27516
447595
163520
975858
543451
804462
982763
893301
656017
776821
902901
995222
981815
956143
208580
432590
151357
62203
892406
45330
597684
461769
1016010
843531
1029159
543507
1044167
577293
9782
217535
413938
817207
331821
977832
839793
820017
592878
385178
1023663
1008718
672507
994642
225036
101033
592553
756150
814591
912810
167789
527151
108881
317039
861083
401046
894946
230595
1042731
360924
1043461
69734
637826
699676
115112
279260
976684
102774
494002
515464
204504
163586
18968
97456
797078
91727
31375
251630
1021486
709493
849608
528960
711074
1020108
274277
469283
644230
950943
306047
275215
233867
409053
778956
865687
297071
909086
763247
248691
192796
64227
612631
290639
503267
872283
412381
931682
615609
916802
744740
486976
285563
1000369
375545
856503
97981
768193
385159
287438
110894
740981
933921
738694
22041
213303
791974
164765
260151
763758
780937
508817
119646
522431
713807
287704
777725
634261
829644
111712
358033
858106
113237
136449
446015
239140
301435
601653
200745
999098
109994
50439
49655
514966
661171
39005
670542
384741
705275
36020
68634
661900
672937
562912
727643
411785
327654
389545
389036
297283
491087
141837
1025881
980256
662584
8032
442663
306703
454219
133468
909338
526938
132426
686943
538019
741069
69678
53582
949290
30252
48124
913056
391024
284880
995469
590000
134429
65575
440395
905924
178684
862937
180623
322054
841770
580672
86928
562851
82196
856718
447938
99937
108195
1039198
672562
711260
57578
75121
710830
167851
666521
10196
574251
277226
159145
447838
403520
584360
654340
728008
876775
713650
10363
184512
560177
207986
416573
713635
541978
146073
381668
669406
149077
1013617
861971
891207
486293
747044
365609
1025489
962567
323820
716412
6910
169418
55683
558312
936250
157505
469428
923351
312036
927093
412010
537458
304733
156687
941156
497525
287112
736082
851492
498900
606848
586671
47217
1008761
358941
412672
735084
606579
404296
375579
229983
150503
564245
454048
234897
945367
249874
253307
1039932
662984
739926
818991
863380
347904
341876
704679
934881
589135
774602
985727
242070
753478
427091
657214
843458
368568
822527
981169
346118
649785
280599
1027643
172982
194105
939309
37495
613567
856293
334228
939990
432852
311900
739885
868032
389771
26154
410608
48825
681012
975746
137677
1031401
927938
12113
263815
695560
136570
642975
537926
426339
518062
1034901
459033
916545
565461
702104
306254
426067
659627
252115
559055
979065
230833
95275
879975
164579
1019726
370094
266562
153841
681509
75392
593867
306297
981455
747848
289677
680830
74491
820393
585806
864569
754213
1028320
759444
952256
573114
334068
495426
769861
652859
104597
821262
785056
277571
281724
474021
412559
502225
1029599
744150
338388
118888
159429
803712
183976
556807
656889
458824
431328
871735
863614
366894
484537
646448
871711
837401
642094
692379
854544
530604
280263
800884
34724
974976
595950
661414
152092
278010
800711
790221
123744
715625
571519
506768
106290
371738
549148
744357
48621
946074
892615
641821
473918
901379
3388
396477
767256
177788
949546
173614
713936
125310
629857
1032987
676530
891996
343216
248127
112834
981188
286579
640853
126712
55867
7730
384970
634478
223760
116055
1034069
740052
50527
212402
990685
589841
520230
61391
493273
770383
760656
744280
889420
108942
181630
290467
745549
667633
322426
663705
171869
368170
509026
112292
266086
852876
235864
60996
327027
734439
487755
493116
951205
54050
348811
400077
977668
963640
621996
1031177
607504
273554
914045
330934
620894
356966
707098
539950
746177
912169
554229
667407
579941
305705
966170
75944
485906
569164
15842
349592
44014
850480
772640
969745
669963
986923
1005790
1041700
928783
401437
824433
889286
799532
468016
460274
995388
530117
942829
1003636
667315
178365
360498
415499
319384
149810
258535
692933
497595
360095
282109
441935
355671
629071
963157
234840
960280
942940
194496
164517
985804
30289
321871
900084
776338
1040426
900143
70757
598142
950171
626373
305101
934600
296670
972036
200166
545647
706828
27604
161661
699143
336883
851495
999125
420063
252768
554245
926554
684136
537900
523042
407348
190795
191897
401153
1007173
287554
742414
551166
944020
703658
97956
833409
631880
960353
248475
254480
770876
959406
465060
874019
300299
201109
223077
63963
499705
471113
218577
1012711
111277
719436
324424
471590
397004
358749
420360
34658
863167
521072
181934
109525
133282
215166
645989
204640
52137
65516
237256
1012709
142185
190608
622902
400537
992518
843938
800328
37427
133595
33805
1012573
374704
457855
444356
863826
371301
94646
615351
317125
224917
441533
227374
980234
168111
28801
519325
675721
295140
371630
600336
14704
695637
592256
310596
221690
708859
890626
691325
752038
360142
797184
966458
334834
143657
615329
806679
293991
49998
280188
457612
546757
363923
126886
602900
694437
646709
759677
842702
263141
759569
606591
214068
188680
1042940
2023
431787
600771
54516
96029
1028493
474305
999462
601039
328119
294452
14998
889952
569234
362567
1034197
908268
105488
446056
641050
104501
784770
798034
905647
819578
556182
245829
388822
722851
955291
962838
892037
652763
468057
199876
249969
812029
707163
741665
118139
732820
634014
892321
515565
787228
640864
940211
248711
645123
797210
445894
593052
74544
971315
683080
313984
777539
610910
633127
517242
328192
42777
149762
387903
887531
249564
873590
361331
569127
281689
581344
627798
439718
428104
802301
220088
673836
257315
408098
221738
181630
382800
722024
446855
90754
244595
30512
353127
285187
505876
531917
485897
849858
667296
502545
622932
240573
200321
365752
648508
693832
188101
736370
799182
317120
318375
409459
378416
227848
35759
957401
585650
130800
358825
121461
111487
696104
675760
594835
62600
351415
311054
651186
991919
970118
159142
574877
296729
660603
30372
120869
664096
404488
345869
1002261
428777
737529
809399
415308
939957
200185
434698
815567
739819
148460
600946
880213
941926
488272
539821
523734
48595
330337
585677
582357
841696
905898
672275
946481
221741
374582
29165
597250
1019890
321560
780682
71688
240339
290622
124869
873596
113467
182333
60157
963991
508420
855522
929431
681845
283808
91233
91563
538424
179287
954625
868144
130443
58514
202611
776018
614394
243467
3631
497669
293805
209961
253108
486679
1021965
878368
750856
861606
890845
810654
942946
150370
944899
170844
975954
22520
116220
726799
338381
318446
938226
607168
177235
747205
902969
166012
852816
592868
293268
954072
379720
865607
993150
419133
542334
470562
183699
16115
1023070
349954
412370
804508
296590
136733
7892
545901
301375
1027524
876084
217996
649293
501783
284907
643600
49616
118492
56082
631593
797827
560083
807886
295539
108808
386005
267079
930372
693640
30479
680037
506724
889829
92508
169445
387385
450550
450803
29187
142916
343122
441451
425759
207728
855244
384998
859071
758538
784300
984344
728498
982828
972011
174097
198079
884877
133532
929318
228454
535448
89038
502062
493858
180001
1005277
1019184
710872
12613
122878
182077
245880
1025160
926972
712694
15587
515981
690072
630409
814790
866392
1026660
357397
640051
804309
178896
229416
595058
620453
501938
126697
519245
80386
250044
722503
397219
132076
127918
1004942
861145
225927
778257
30208
968361
574471
750967
961631
494231
800067
811778
841818
678409
198917
608466
606624
498288
735355
165388
535196
457147
881894
598487
946955
568980
481919
41582
690331
916419
235903
100357
134224
614024
686361
8471
391833
685314
978103
5733
634290
796811
939478
948466
516289
668853
673906
738769
1033947
465280
777270
573400
86212
34324
718755
419244
451802
1013319
199018
718828
985902
175684
242569
504767
240197
463232
483798
460128
220718
229332
767831
322026
358156
673889
354166
276708
743456
912823
390607
618484
722651
1012542
488590
697938
596067
412264
622834
116820
447985
322589
249309
543423
558576
750814
346641
461682
184196
232936
374369
694265
511547
753878
8503
180201
565935
620112
208599
762695
83243
945987
954912
826976
312938
898372
840364
398975
81396
809409
547863
61633
204571
740699
613688
546685
247641
143733
455474
515851
648946
489296
436610
260651
983412
1044419
473971
869737
431670
91894
1023466
945267
228223
471006
795644
634374
558452
209877
594549
23141
466592
130082
991997
664720
48571
216624
720009
495036
644808
319652
482926
305670
224621
440598
354776
729756
1044559
981785
307310
568296
454307
1038484
856447
263412
726467
754221
609440
273469
208594
441859
640042
97328
530522
549012
675599
613052
305744
972917
244710
802008
701297
354387
388845
252753
722011
502126
144723
1014476
959772
501625
236013
356784
795418
666573
695417
747115
868281
977656
308866
268198
501598
447269
538684
381011
310314
927868
12693
366123
116778
733652
245135
100188
51956
217113
365552
1024740
40521
416405
661802
1021244
452516
94549
379725
618816
507896
520168
301495
593667
517
447732
144950
170400
277782
99440
410082
452437
514183
763731
909571
647884
36728
82802
1004204
625985
36076
705616
415488
921399
721900
587338
74729
136866
410665
590594
117410
532352
285649
889382
444071
116537
597441
807618
91621
106209
896381
704818
1030079
689712
692060
626132
978187
810051
256947
981155
378224
300094
989848
991222
58456
679107
497242
122954
405949
73884
997359
672477
288522
289178
545592
923660
465558
521186
784183
936959
849422
90862
164042
202834
785103
633505
855087
1028686
975134
35200
960004
663872
936781
20793
940003
875785
195084
895032
127702
809020
1011108
546977
497900
91942
622351
1009457
262395
771140
997861
958451
570490
132280
808208
642645
972459
353971
932664
561383
763270
95891
442142
542192
548431
632875
511860
749545
529269
636856
779999
77181
22890
446091
715366
905441
266889
518811
860394
551922
427488
610696
1004103
843326
88559
809547
115787
531491
985719
838349
965788
613247
1023858
311289
802015
396215
841701
898857
91219
110191
567624
76274
17907
331378
600411
599693
612970
710443
648292
911508
463338
658154
654521
760361
799718
924043
340101
127447
43454
543635
352706
1031057
1034550
294679
990020
482963
85551
659349
728417
974431
834966
360565
913667
712265
265950
639830
1001382
191550
464905
41764
364162
780238
901119
322007
9921
607110
249843
683514
677613
1028805
325313
475759
1020818
572414
454009
1002255
703201
992011
177541
275662
729445
401579
645192
778243
366832
37790
537661
586644
1024793
31957
538856
956364
559886
454813
194271
597445
500968
211143
686015
285852
939240
159539
903426
89494
386555
548142
586822
514069
278665
455888
654743
146203
117309
822219
562131
988903
592756
264214
333429
830668
88416
217445
923696
649622
671796
534296
208294
712174
247573
335381
249930
558582
934298
804777
264084
537768
497606
58440
928859
782938
546627
229786
434169
560518
125125
984207
334546
253603
8577
159319
929601
615706
309652
462606
924721
137355
295103
632613
667635
724379
623051
995710
2703
89059
783946
920848
148689
572504
133018
423041
281205
629012
495724
124277
199200
124338
286320
557736
131752
617331
821396
864318
725819
790210
158160
155494
915340
167812
79721
229031
393325
318835
989287
913659
318760
972612
686881
876672
165741
161476
242375
71680
237423
963117
17068
608819
761862
179566
724143
172106
60662
895498
693472
820691
238629
314612
566013
724200
509553
378900
774741
362786
964627
732572
706401
84123
833965
878420
305537
233085
360997
858567
634537
686238
665586
558621
266887
854890
445195
1039212
212349
668635
1021528
545404
59848
908080
599305
76290
252856
542789
1036233
764757
386776
620483
503383
547030
390521
835342
917870
1006832
791385
947598
702528
7543
43670
582125
890068
339510
375295
981080
743849
31597
527785
596995
472634
850565
985954
50816
908854
630503
368607
132478
404062
44102
145341
719118
340843
859211
831003
890526
850555
43240
122484
798300
165154
95149
296140
884078
495456
460692
974465
838409
1005631
991724
162898
65816
308769
849222
256217
740771
576118
934010
155764
223740
655957
673522
1018521
1014001
342509
537071
536048
198563
93489
25099
452661
243283
254877
151910
524982
159747
399850
125061
679337
630351
577242
54676
570563
82681
244830
1006432
496594
980015
534337
774106
344983
374479
337915
258660
30125
791699
443778
840428
182563
758258
53606
968428
640060
98547
474621
486098
874484
226674
195109
372555
160972
849464
781816
1043555
805627
54669
959306
214773
840032
309651
572279
847649
871245
11352
409599
246118
252180
944417
218859
411565
675735
1031084
244104
299955
927552
112923
523938
142774
406520
564563
505119
872378
536011
555676
194261
287288
578164
451539
289873
616190
33713
470197
328409
122295
517524
594953
389083
877068
942352
373979
840471
892752
614808
937847
35482
28511
290942
250631
333571
167864
174876
389531
65220
9088
481869
487814
167201
868651
433947
515288
912410
722070
269993
29300
242252
327950
1032681
395685
187295
851337
55158
427464
446108
63765
781645
616078
814919
820302
831322
683276
368681
540287
588080
332187
784816
894675
342678
497338
695132
762816
218685
687478
683941
608838
620998
126237
560203
485332
278390
422944
528671
149977
909851
286970
146350
324232
921912
744471
749149
221760
53581
172593
893087
27885
105085
664935
455803
145285
757741
240727
891357
557722
459665
966839
237954
998444
667919
968573
232543
838780
502622
942589
453949
823294
512912
190952
404351
166406
139303
1038201
258111
902283
777624
300296
430345
595932
690500
941165
760057
166744
911571
434717
336965
471051
449896
481060
469111
644265
300039
745275
370805
672660
997806
754477
784348
551401
624441
746660
900052
592407
640646
53250
841212
46610
503519
793537
849569
976470
244274
256506
889097
785914
973098
1034241
120349
153708
642639
217711
320843
80803
254681
442806
946429
606256
121973
634408
721426
367324
124212
964853
509874
846014
422049
564769
482131
800266
549771
638819
565707
17869
896885
670574
694308
207627
437258
350375
775122
328253
595059
996377
562847
386918
1008095
659786
784865
851548
968591
466908
375847
202566
629862
325363
571788
361212
700170
55250
751795
356711
460861
83557
153293
336185
204911
429264
825842
241424
315465
307625
999159
35112
407501
1003087
392755
123569
38889
837467
400877
816715
574856
1032279
518468
5145
119
936100
698663
793881
942021
644901
60286
1032414
650045
873513
270427
841381
510380
171405
28500
750078
133091
779880
65911
718242
608142
152119
894139
327810
669112
139555
897447
315909
225508
562643
771165
854347
150800
826649
652564
101306
950337
586556
505366
139632
552013
273882
585409
86073
613430
294311
2172
899592
183003
384249
433632
240145
955086
824099
830528
661091
357604
116573
1031070
1044098
324389
147800
1033140
400554
686317
194619
219081
959896
617026
470462
92668
910191
224981
334449
420725
66958
1002689
1010360
241682
690335
40027
77074
739130
249335
1009760
706696
981535
244989
316264
485712
959591
367944
273435
346787
39946
559141
263381
884317
520286
710673
253904
588254
439914
279536
915087
679176
748037
317439
325055
957614
692385
358559
712404
468841
1033682
869450
797063
786997
79094
130974
1015740
80148
442395
28818
33590
724695
132607
407591
133082
577035
406250
590599
22508
64736
174526
140858
937395
471719
1023363
724988
1035357
292794
275374
350243
513674
530030
261855
772529
118554
442092
564871
858596
120910
5895
650465
510671
240870
564248
503629
235451
869285
205982
425974
756007
563969
452507
823497
27270
734926
778558
922487
35345
1006532
605512
537095
283021
1008127
723140
701557
61193
718836
288558
614167
472067
605647
918560
946164
995675
671974
930648
899922
32409
236573
33141
791582
207936
1008116
160146
824078
353878
22329
116854
7933
691717
198696
629120
948450
533215
588217
61757
429941
271461
894272
594300
415380
49758
927411
891198
538266
864224
534984
893091
1043705
155040
55740
53934
421151
751661
585851
272244
895687
111446
378966
559859
875246
779766
773004
857789
612561
622851
641580
93356
504265
285739
417210
750185
947173
679765
485824
937762
73375
540620
310502
890627
461616
1012227
734420
233416
840331
456457
1044196
320661
898394
62537
629338
838264
411066
1035293
199354
458932
912951
190436
88114
1029689
94606
256072
833275
931249
123073
363200
159354
656370
64003
666095
395699
1104
601096
70921
1016500
621768
426643
127289
551660
549051
924967
327099
722552
900884
129882
275083
842569
349106
1024857
462988
394750
847121
957781
282349
288949
404242
422498
381683
763312
633092
442240
590597
186954
777987
734328
958048
220302
844648
150999
82727
617001
183237
533134
668220
671398
901783
456756
555462
149146
172314
238432
510641
705261
103568
947763
64734
173198
283990
107409
171694
661501
92231
426993
20838
886214
484680
860306
645649
386075
13927
888906
624982
77372
449269
949410
469131
477817
806804
978874
548415
521925
532265
855818
676927
733431
883639
260896
283022
90484
895642
393310
896048
625375
620244
91641
887918
15616
1007835
727769
258224
359090
29387
200382
258589
785764
938688
499931
703952
925193
325398
135623
25137
981990
151784
891105
1032461
674841
366334
844780
1032820
680406
263339
1032589
699079
65078
181062
678267
582574
964849
167499
690894
831121
106274
885073
342940
128408
428403
739188
973952
609159
715014
873696
388872
1016609
266100
109752
637817
686722
219217
400836
36547
978169
639273
248056
166961
491447
702056
468126
791498
709556
394888
25367
944141
744329
846525
542146
601109
702448
369333
53636
258845
808262
400108
740768
849737
28328
1023764
242000
870467
727787
824138
862688
590942
808273
250282
830644
522186
286126
605582
497450
235057
462910
299461
973505
835711
576544
348353
713002
280770
754245
413429
724550
975591
317198
936069
21020
969807
555067
259019
564646
704117
226268
309205
630800
732417
671991
327683
652080
639467
710828
141796
652376
867711
464051
580084
988757
897326
840070
940342
242706
947196
157853
174358
629161
515612
17919
247857
101497
807041
916759
187218
634974
154817
708375
312262
215754
663042
554723
215101
257238
674993
843770
393726
328154
618034
486627
856673
265064
881192
352187
177456
468467
187932
677873
340631
936247
626129
735027
204806
1009240
640998
367945
288495
152185
524669
567627
746416
66009
168318
504096
44225
300574
3849
685344
440229
238147
101597
12557
594159
385300
728284
154509
574241
442062
963175
801377
725541
640472
6054
591582
142342
847127
27104
598613
1030916
552197
724986
776028
693674
578451
108302
920448
303349
247993
594702
988336
1018628
512624
159805
761067
425667
939353
460601
1008275
216911
733369
204687
773173
295736
447973
928241
896751
633058
1016017
201429
488224
178942
413748
648402
732330
472399
664047
739233
446010
553644
834219
469838
670845
1009015
826261
428079
670703
558812
700479
158843
282143
337416
593739
690915
59418
479335
729106
806328
175514
377891
204772
883047
217773
174607
704370
935560
650548
929041
403836
682038
222341
681344
112975
866954
759303
163815
454679
779144
993596
423850
1013233
524229
319236
881702
58874
982353
217831
880785
689674
353709
481349
806859
268582
437551
890749
561590
547139
256695
598148
33957
335709
486950
242485
143443
1031303
470925
304638
873066
776021
971719
649528
410333
156496
810666
585389
396327
318032
547795
621781
33594
919620
357613
891905
162305
144933
236783
739123
296685
999520
336371
840782
675813
811519
222304
472014
381711
724485
288058
380717
838019
601031
567725
597455
377096
56912
22547
547281
548521
183500
275902
526409
838224
1038428
105145
546657
349583
579198
863239
810546
1029844
685231
38290
12667
430875
46604
159710
174687
32548
291128
84015
793575
457966
539069
789929
286962
183767
205743
785222
324649
451606
137629
986073
949545
787504
922343
448711
426824
515727
88672
319691
537697
373896
170963
520263
480199
209431
115578
277673
591011
270060
949029
596735
781944
705594
314250
474019
355782
925769
406484
924049
767782
260145
578182
471599
128409
781103
511435
546654
938460
519870
3333
987941
116540
104116
4843
919924
483905
140592
32434
822394
939812
439242
434943
642142
250709
395720
402580
45334
125782
693645
729088
313964
30666
398495
66290
970496
749353
565511
402037
246463
400629
702249
673439
997799
875433
70509
667009
606835
669039
484470
58855
564392
967576
64416
826175
866972
499504
595522
481884
723098
1030072
481597
189219
492211
518322
1036108
799008
31918
252277
648052
586514
841812
1041294
415992
338192
377825
220283
286821
607873
158420
517133
961581
553553
993480
109412
308125
684379
273129
61714
22755
909648
53575
135570
786702
892702
344382
725586
711430
30015
731739
987177
764671
625791
687171
967682
1039756
597438
530481
273049
866099
159814
943829
144420
352926
250461
330185
741528
287186
145485
55369
1023362
58905
422003
335261
967869
435214
368103
560511
481489
404504
100827
536080
256959
970300
326412
5050
40958
998612
122966
431188
1036718
578817
828810
646682
256528
678327
980117
896403
253159
912014
1029663
746952
667353
117916
946926
981339
307586
977951
71321
434493
549561
342504
605415
794774
291645
127436
992156
754052
26034
988741
688227
399296
877745
424082
882113
832440
189495
537356
573503
609915
958939
540867
889121
474187
845853
349146
706912
171563
224746
580469
340601
251586
275791
58450
474023
412152
420694
538061
359092
300880
73487
997319
800573
864475
857970
145242
311190
152320
5497
930401
509399
1043109
691727
444532
985496
994716
149078
577558
471452
784818
808262
889839
358890
766468
660107
35316
529563
933417
740428
975358
90642
853121
526979
330939
515855
173891
312427
316624
274873
850680
681352
90050
996640
937578
308180
285732
244383
211068
849257
980932
806090
266138
769483
383029
742132
361793
991773
173477
295151
812410
636729
374717
529428
703123
179745
120681
769121
659958
28518
853719
65562
348011
706483
667791
458284
178400
339567
393517
615869
143611
126118
87007
960082
796902
813584
417215
848080
528321
860768
667296
699309
141590
409626
289784
796042
481640
179255
807353
864095
738948
555937
28747
520394
434735
489869
640897
9132
399767
891045
1034047
1042299
582560
689290
974333
191682
59154
65731
132127
780703
812452
973268
1013769
886140
431527
260219
347252
661401
913319
778286
965847
627192
848851
680179
338067
789952
451813
777333
411483
755103
690272
822568
171331
798834
477914
1031729
559229
429230
816906
474927
31622
1003573
801301
78514
326533
877602
304327
21449
844
635749
1043717
347678
879912
949298
66315
51331
318296
66692
884781
98126
380812
59455
814800
276065
858801
39841
517699
960441
729880
189471
311769
29493
345982
1033408
330504
8039
700087
421784
326353
314721
463648
113066
103134
411993
110706
755031
510291
547981
549370
451047
706663
302401
26566
398180
951279
139568
462046
753686
650956
146099
949959
808266
914389
996601
496130
524674
492642
772360
454502
37092
146775
380974
725855
20024
382012
476246
418377
742456
611205
63658
886611
533661
967098
177926
919436
562765
287872
7610
975056
891004
195908
659467
700543
802162
84422
426346
505814
396955
954181
180011
285146
763336
893711
443534
444729
225167
250455
191165
810365
406569
136113
956714
252790
489318
926219
411089
32224
287210
618289
134436
284910
68258
497367
246281
782898
397911
585002
842140
488277
511921
916224
256628
408268
84861
687611
138071
4886
160061
76518
86622
947976
158690
68201
859950
165413
364159
974942
713957
483790
828439
217110
389156
263932
70227
150526
84108
901416
82405
951955
684986
114888
999764
862613
438239
360641
93420
747921
619821
847081
385978
580949
732708
290302
219430
639585
787407
58519
365036
687387
843097
414987
174295
90920
45701
717790
134827
269936
824665
414271
567749
407140
518166
114097
1021917
772296
710320
793896
255583
650624
827767
109299
198144
151976
756311
261424
549140
910128
709826
573688
494957
449757
736612
486100
56734
747344
132203
115350
229752
1015194
128209
699531
241854
230895
242373
184679
954267
626153
417311
835270
877875
196527
347050
819392
788988
986374
639191
500364
782292
451275
949885
933561
993894
538582
738016
495645
456881
1035618
644485
441878
719550
658935
36742
527700
906837
299922
75476
115750
78150
266279
447744
406733
126079
357744
159818
291079
271161
70207
342706
290191
300586
596494
529317
114303
405737
655690
4484
275075
606223
332837
1011890
652034
214749
434053
340068
845400
822320
644967
196586
387797
586786
733965
482599
113075
439218
980971
118617
369315
876413
599837
1034593
855577
841794
615162
284809
401106
124430
320493
267764
153212
163945
678500
869070
430240
894682
847320
427450
919369
344473
652559
619149
54300
365023
543748
13045
986131
575130
716599
54374
421286
159378
767456
716987
5522
987674
295391
505721
786471
999445
844291
810211
779336
567699
48936
875552
896961
599727
240724
752533
908273
284415
687071
679605
738805
36484
210991
717983
515521
364977
467715
1032561
362875
119104
606473
639399
128873
340231
188825
815924
133617
731262
122639
451888
674135
522521
801308
655205
347817
175173
959796
236973
40791
961448
183349
626828
40584
746799
274007
679380
670816
673513
600682
65823
297945
260959
539319
63223
637879
961515
865424
468435
481864
76244
946292
654250
530878
77574
681576
29450
126513
123983
291469
711534
491598
734086
770809
863129
344544
886420
811678
744842
537308
381104
518141
991747
170520
453481
681248
806059
671644
768998
416652
416529
562676
491848
888426
971243
126319
288435
847206
652522
945170
503718
702648
940324
523611
975782
468499
477467
248397
477505
913147
336440
887060
116253
546679
625428
309347
25805
224451
288176
507029
249953
1028674
632231
633617
922827
1006337
746344
846560
813808
587491
43197
751231
860456
241064
778349
831180
252083
971989
21646
964882
1045383
907891
815770
927985
1019138
125234
226756
518002
975970
306977
960668
923554
594245
361259
468364
993214
993139
69044
264917
675875
26516
619912
820947
360807
869315
461277
325449
904881
862533
532800
600770
335008
138236
401831
665413
908038
1041994
11353
94260
292049
333360
389752
807832
630457
559798
301867
236738
237046
895549
371421
603327
584935
668641
456300
107215
105064
335512
76691
864223
191291
394296
743499
360773
739083
248282
364245
182529
747306
813709
890416
124613
1040922
835576
884635
1006266
993475
516494
461802
921474
976100
779711
283375
985750
149840
633470
710093
978726
1042785
257360
465259
829814
186128
451395
594709
151175
57427
717397
946626
153457
422458
133876
7802
24922
421358
474952
154339
683517
63366
452940
155853
547850
248602
667260
45458
900844
209667
858247
304003
596454
529281
433050
285194
672374
972104
267476
7218
121071
761501
943122
366566
662000
211598
534330
56780
212725
769167
408759
831409
332249
683154
853311
300388
372260
355573
361585
28241
126358
987761
54098
587185
106770
348080
65567
501332
946148
899862
313618
918951
798538
859976
249428
264751
385501
31310
807873
773483
814600
703091
142110
299820
619873
428097
745903
204901
268556
443565
364303
45329
336278
551750
838729
960384
509205
103929
502539
190151
3692
934993
674259
454871
491220
62797
365574
786045
353673
430032
192311
736530
1018801
297054
244822
757926
893152
496628
492424
449281
886424
128006
207672
766193
350609
353838
51426
402647
58912
139440
694717
448011
592156
410776
535102
905022
912122
51191
49588
472117
524670
18533
732565
660710
349303
466797
576000
414381
402290
715921
1024314
7670
797002
13939
803018
241489
410941
508338
14140
1028541
101087
836232
987073
648530
1030355
787907
117172
226426
280770
963496
953526
691407
1006363
6966
48009
703173
278652
20099
1005565
963826
571959
377075
773965
969751
656778
873674
171077
806542
138811
98045
548811
720346
560809
757117
966706
982222
568597
420624
946404
598142
744965
299926
486422
359269
316418
717434
159379
544860
935686
175630
374541
99345
1038184
266258
429046
422536
428560
942965
354259
844399
684843
303750
981078
669758
599104
367234
196424
295448
265130
367400
892007
1023345
879360
287344
238118
505693
992509
286698
366947
88709
166529
22524
607402
2733
483729
532062
198134
876999
906002
877712
188524
937805
777663
809131
785308
831989
979011
937561
1026346
493440
114023
334170
263914
897874
633579
748777
127075
331264
74873
414508
572378
769118
418880
741425
896302
835853
889491
705808
266849
369811
834792
61015
127712
553660
452982
482294
576262
15961
934061
323985
402735
872680
624702
642327
781005
1007849
844837
528267
785234
629275
750786
527418
316803
142348
127793
682788
882867
910554
362641
1039055
825698
541051
884090
222271
7134
307090
424632
934233
472530
1017415
329149
730544
823569
1004484
943602
141347
263571
524628
942532
484444
575763
305169
350482
435341
412364
781057
992172
900650
682681
632360
834375
906174
208516
158709
1011180
550262
426624
744987
590423
189616
735407
306746
34807
660111
61634
831871
381420
830737
315199
23875
430302
34867
536782
504802
12284
803651
506457
384009
354996
794379
682801
492345
889786
630757
528504
12894
669124
835651
1013626
646458
608979
440862
221086
841649
452668
627274
374879
534582
508243
138433
334107
221762
581494
80423
1019487
273099
182790
898549
667317
853032
496023
432649
686797
83645
818891
782722
867655
748344
781132
512169
554598
277972
756675
967645
112571
1034798
1015964
694777
534932
522172
242329
827448
568576
184520
867522
457299
940948
906491
322063
263187
445762
931235
677102
431403
685954
794220
531416
264926
935674
229593
323811
1019092
962497
688140
562800
524193
32824
241269
431418
902898
962675
558488
907308
913746
544419
35015
664145
491230
514966
529371
846600
655172
743299
35490
164195
944040
343506
17165
476710
824525
1019602
990852
409448
316268
660607
505980
927761
104565
783604
607538
611962
975229
536103
399094
16693
344413
261585
611958
401617
1015325
231757
852624
688966
611456
992501
897909
663376
565660
240220
445496
277444
487678
466425
558709
461425
833673
26782
161287
417816
301231
749453
241331
229107
569949
1015752
656297
973150
1009802
225500
963980
106663
287486
548669
735507
773686
808862
747330
286546
53792
166167
541257
626201
987586
768835
604254
327271
759369
233796
592947
789198
297718
660017
900601
628917
710007
413712
951597
136640
288988
950670
332645
350621
202096
296785
34525
1003570
873688
429487
422418
946563
498722
809173
767057
927895
112134
971751
60941
705483
859417
484983
563924
980478
45462
887278
233251
826459
425639
579589
423011
256392
455503
178688
320904
181926
283771
870317
141482
854075
767807
812509
930262
681829
510779
325568
425893
1013626
842094
166205
990997
262590
669437
449362
884324
784654
75662
606204
7212
998913
782144
264321
547835
618780
643279
839204
649972
728024
97356
910123
498181
366978
281736
369710
32416
852945
707285
555115
208953
1032311
802587
29181
581947
121952
184535
38035
425460
193178
216104
653328
729524
456164
299740
899854
1027852
761801
134978
150432
67947
1004599
362021
363084
319338
97418
291162
492496
129608
341297
587415
43261
272527
857322
11512
611014
275594
919814
583065
366692
165161
40481
439703
886584
117643
339770
756702
804730
191803
765694
591761
601636
265182
323487
441055
921596
21642
390851
521608
414485
856152
281965
54921
103286
346554
256836
578504
846373
809815
336997
767841
936441
460004
894712
233001
556458
1041074
596650
497585
312227
174009
192347
164465
22505
88199
21375
697977
8715
117405
82692
895420
567929
640767
1041417
238999
704528
909408
1024439
729733
245364
821237
633629
308923
195404
904310
326299
361943
627861
699286
900494
650233
584096
248287
703654
992324
950310
250094
280831
381829
396408
255
663115
392595
465
789568
671583
101269
617198
1025319
326520
485413
923574
580960
874853
3937
975405
529814
27110
53292
893306
268550
355372
1003688
333971
89682
364338
732877
245605
241624
17946
245618
616328
422746
620287
569734
190917
501933
68848
224996
125370
8204
224595
752517
1004617
363787
1035563
487263
827679
25452
557343
563356
216182
722659
990738
903244
582042
105674
257222
121722
395818
640080
382252
567733
772672
567949
933894
876275
159226
650335
647738
36398
249526
536437
849408
217388
821396
644000
1023836
138409
392788
679649
426819
504290
338616
524757
26604
697694
932344
275180
87925
1021562
279344
917551
954022
130478
527129
468203
976908
883286
997058
272696
87828
1035450
353737
554028
931578
488995
604588
961054
793027
917024
355458
126383
110867
442299
575885
1001778
811799
711253
472845
44196
634213
450441
201365
861044
286550
737044
515599
954619
932348
660643
650773
57823
783142
703552
968332
251576
998076
777025
1006928
964242
344820
957289
987213
872845
620250
888296
983568
76082
76594
534725
484391
223530
78359
956673
585026
232746
606619
844223
258024
506669
785793
399106
903334
74329
843782
209950
397815
319587
1037285
934567
73772
508167
758550
846632
246302
417044
109915
468879
720222
367943
805991
385263
923194
2437
358317
73991
466471
13293
361683
881182
80315
791234
669756
306534
396512
881682
414860
673378
297881
64866
678136
489914
277647
80077
586953
339934
952501
612715
384209
442329
642632
916034
294557
776055
518480
45545
549705
478683
129769
1013301
965755
1035710
743828
648160
915385
347335
984876
187946
278982
512125
916087
1016952
169927
337895
937912
28280
513134
403970
100635
278763
1012620
943471
967913
909867
744733
733264
59943
593556
350361
356329
990419
266755
672545
317673
311544
842185
125910
848275
297401
295647
886300
760856
1001518
396710
710547
137918
640204
902629
381756
851791
58002
663585
807248
283392
563646
60436
625684
243569
864657
1026569
891105
471889
1008055
383398
860497
862958
397112
516687
60317
939497
1026435
621954
236331
472105
463836
813493
246568
510401
125790
186038
781159
989891
796815
431074
564308
248225
562954
697432
848792
495857
717506
445608
392377
401206
964874
572956
404800
43956
750538
169163
220702
280036
195332
132764
853755
325529
879824
671103
679373
508568
960414
804182
598967
837621
252971
912488
897951
633225
299648
263065
837843
573308
627658
108156
494384
576686
186857
17868
259490
626182
15042
1027709
672979
282259
922459
721566
469114
951250
312420
316705
741888
337072
479093
644940
614277
106693
800328
189800
329419
932402
326555
443444
547850
4518
352271
393587
72174
280410
845110
386724
687403
716202
499347
272294
470018
331157
439096
578232
489694
923742
796798
611094
703816
740923
713264
812057
180389
511754
872123
390548
1013081
505088
466392
333031
185847
675787
130683
4817
542230
667464
477656
850107
546414
864906
610653
538879
111654
159224
802937
196083
685602
467024
180116
1014412
337909
507692
11986
613749
362529
668512
313554
500603
15719
162995
460428
15688
608147
575135
218420
17647
682876
700753
887112
917012
542531
535354
500832
264104
487190
420666
601253
13439
225828
1030981
931057
646566
559758
306929
252341
315660
619551
729281
598637
196266
705956
1040834
1020038
503378
139736
574620
598530
942086
538608
728007
474405
292808
764401
337721
226627
793635
321288
440127
516851
962032
1010025
22607
884060
1009628
826478
996412
665022
370829
889805
475575
917567
375325
733135
689277
506445
283873
826493
604489
580749
947867
447762
794039
856082
229673
59583
108809
513432
683964
900406
1034890
92530
614706
283773
467169
747621
945142
201372
840305
861428
732258
68874
545192
946600
54008
657844
729667
596711
478155
220466
365087
853778
138889
850237
388710
356025
909861
390229
912027
875078
827939
416210
678839
321953
861604
338871
15029
925791
798864
723662
754825
682325
826385
952960
610924
443455
681614
594908
768717
664861
595221
445970
243772
542961
439760
350044
827607
938316
748225
652021
522442
635880
111873
629801
445682
815767
270899
614871
664008
820176
130260
931881
393921
169181
349591
278986
373408
842560
822776
393764
473680
908096
232582
387328
977947
950377
91909
400202
79589
463815
930990
508645
468367
739691
992658
717005
749996
641590
675100
388115
665666
786697
531099
169427
408294
487688
746383
39219
758330
70702
403001
620889
403669
125097
984493
123732
571503
590649
171009
547940
251289
450993
49348
130795
465392
990128
840630
94103
393993
341130
687172
796712
922554
463834
230040
958954
240001
119199
787019
304141
65979
464362
997281
767207
302372
163971
271521
813045
125345
912628
783711
828821
544693
74222
595359
576520
768073
359263
721403
537816
984736
1016028
824960
145090
407126
311506
1013378
906038
543960
86668
213364
375041
1026225
847576
901291
1023494
102602
62523
897554
44675
537075
336317
93348
1033130
635533
939761
351478
259484
393786
674347
390428
741659
78034
853585
477831
951411
765350
314970
241442
691235
897353
854174
857739
657622
829030
380664
488186
642976
620991
572860
175981
252790
908778
472355
524259
994857
601225
890438
661638
67783
58261
947368
863534
591868
73878
310027
787123
874927
89465
414061
939412
700555
152352
466955
397375
689079
271033
950075
250767
818557
229286
999696
185900
179432
614765
137569
904669
682716
725856
210631
965406
183523
902187
433156
530682
167393
572325
962984
595822
601907
796071
263229
724515
141839
950654
1003263
460394
151092
832674
903666
848313
188723
354605
165284
166147
694260
985532
463552
648106
280298
978426
404418
989941
454167
268585
530721
25481
781212
715728
157433
67104
402482
18366
810747
535888
237310
441797
235844
438797
50214
494425
432966
1035467
297946
698059
707288
294424
95337
7112
324843
524654
233459
899837
567473
602745
487995
503924
113189
476355
199014
856101
400039
30946
847247
555928
1022320
99376
29511
138321
1039458
362256
216502
858811
958412
297611
791177
544919
664464
618317
354506
567672
563752
829537
944016
59312
583927
564740
274193
341353
573332
3969
464558
416600
552037
880699
305059
309467
584718
171027
621310
790539
1011602
648037
106685
877785
676840
275205
100096
664393
48055
154423
996206
805606
393096
392848
705491
441619
783476
102069
662651
965116
618583
27375
624695
559251
342558
67261
600668
309777
960073
935608
227852
359184
907996
46202
602789
580997
576318
1009234
381743
903683
282555
903735
59211
711046
1012721
600745
179337
656103
910962
387997
400304
238001
418816
388213
735804
602873
901188
923214
658113
851874
633245
253889
826271
591226
546793
105111
911667
694125
82326
999204
842482
842000
981647
729570
940892
767063
960738
798142
99950
723012
515551
880888
405164
17523
99670
871239
455911
886635
411876
514138
882281
843950
669441
354566
127278
198252
194654
317327
663983
57685
555841
929557
822304
1015401
172660
832789
287061
631590
178342
551662
785435
525802
948967
933444
976847
881406
415663
250492
576064
156556
452876
901154
201146
89161
835172
325584
721354
147758
650553
552557
397971
821327
71507
38634
103694
600206
98802
493931
210628
1040011
729257
853536
660168
882736
272874
915547
947940
433684
812238
228248
946320
435532
147946
175602
454459
684182
1027954
360038
959354
671945
600102
974299
352273
499838
713634
368694
596445
713933
601815
360105
816430
561306
65702
575135
572360
847593
757628
789404
937360
939747
55393
477971
577493
829557
533200
168168
528908
1032581
16808
720752
515122
265312
720631
186052
377019
26439
193927
336600
318300
847997
402940
302675
867139
759947
425529
60048
2929
545894
936976
92096
795839
416592
166532
869200
510732
111061
473390
631128
519746
964252
575966
180397
451480
106689
181026
196406
83272
54449
794697
458686
148067
525888
1044460
4529
258586
397607
708584
261275
82042
390455
756130
903266
149249
113016
519424
1028342
328191
62594
645629
154041
762798
217025
250115
951841
598922
422027
174685
807395
696042
601863
109185
190818
497108
456226
793584
13192
955181
38378
589736
237530
983384
787177
262562
244912
212138
386013
687055
950172
75970
653293
600199
939741
194538
442467
56094
256476
504721
436669
308578
271746
545638
748864
767674
589257
683574
443782
314341
628919
717438
901790
726424
738483
7424
790218
504377
850355
510317
1000966
66308
856685
846641
145617
98768
985259
982771
826152
486614
372652
6789
1026676
388414
824261
847628
821968
389406
786627
19367
626453
1009484
530768
693956
296742
1001563
558802
141099
922056
848824
1018389
760223
167846
219963
300502
863932
224386
691627
118541
523714
54466
700449
247013
76703
523284
751557
548305
520097
313826
550914
374034
774791
761820
751080
302350
121978
879930
306030
698478
377522
576961
1033248
1023062
957756
492759
341091
639587
761327
253934
559739
300202
431405
395402
528711
412042
999583
509337
298497
420291
564472
917808
787562
863971
533440
610070
897611
196477
1030388
336906
851357
682024
92603
868893
832877
609774
367406
705315
641545
431912
735024
938135
16620
61559
688592
598632
341927
864044
463040
864221
284175
834482
298161
671632
14339
554062
680237
366981
589777
549385
605547
768121
957193
690561
726911
401459
142570
893793
552807
323925
512279
985185
567466
350992
371735
999691
613871
353531
84102
442191
74484
402893
447385
595714
958954
1043130
722412
496163
896469
328624
442042
104917
246339
821285
660639
566567
860716
416495
892344
838032
94434
113743
794854
885164
91633
559991
506487
979257
585151
46068
287757
666690
947013
793175
88496
444152
9372
381371
979235
152396
458834
445364
518884
724343
631765
166832
488991
937090
604076
153851
485332
169862
705079
1042850
797540
71447
529934
197203
109664
352454
418425
890566
769641
542234
482051
878670
430265
797687
791278
720241
598841
697843
891134
1001007
992822
408281
542762
95144
1006471
647260
980379
831593
194732
670798
233729
760684
471534
676398
250752
574417
741324
888924
258721
644481
973364
533183
354945
178795
231971
309133
1025532
445856
436454
241531
961982
259094
741890
972751
125967
247312
957333
388435
241490
12670
721983
142604
125928
129888
701494
382712
582052
69419
114724
710760
54895
2722
974107
940572
422662
136159
309715
49433
338438
673538
265755
879777
237411
161374
767447
45033
464803
485508
665940
604361
207660
616439
371132
844377
908682
742062
958272
542262
492339
995556
328770
978702
10502
459919
452401
934612
305381
954973
235926
510211
840875
369213
179814
137967
513064
722530
273639
1043112
12777
573096
624375
430578
919193
1020507
250141
108551
996072
490384
210152
21952
948725
680199
217668
103296
941422
510962
751617
760530
239460
757684
535961
558840
809945
620155
701126
734613
160076
45988
858662
1043459
922201
1042842
678070
773130
772792
367655
335290
739952
152911
654571
903348
312455
599334
162902
438573
820538
170877
769165
178124
2709
316469
579996
311035
709693
308858
993666
37380
234550
880287
956305
494981
608082
384327
533278
467800
244024
203928
466798
41870
646802
163029
93858
942069
946115
667508
438464
860819
975192
697744
26844
456115
822538
548171
819558
939077
677393
80857
888384
396926
385159
913544
52902
670609
124423
1026117
860767
817234
977593
996437
974253
496998
197595
916723
232006
947192
1001113
124926
1014568
612943
502873
866898
896394
724766
948813
802033
576323
336280
1027835
1028256
174016
899608
630821
974941
959741
857629
718848
820595
693227
798444
324872
73805
86783
745872
996184
861726
474896
681428
174831
400768
191869
212355
296511
290569
747313
927959
33806
74267
60695
214562
31653
167004
436154
942171
206240
342431
608018
70854
468054
441239
830074
628921
437399
925513
78912
515356
845550
216159
198999
481745
215712
844006
49190
891892
301333
617417
259409
956203
456089
265664
600335
95257
281581
797769
799308
1014685
40587
1010873
661439
661680
196315
144985
815167
161041
503754
902850
599608
523057
885037
344236
522504
39987
111879
140669
973286
560614
412060
601676
664359
460715
331080
966835
724529
562526
279209
590620
753076
831804
88616
531786
271109
1006941
454520
355065
771425
821828
759916
251467
1813
91304
774052
1005143
698985
2541
14898
776997
563178
339685
447485
937214
417735
54685
113278
276417
401396
2454
851318
816063
281133
623081
132194
770266
237107
271358
693869
1003782
642835
31550
647091
796557
619137
290657
1009385
287852
836373
461458
298922
324994
492545
569081
255693
805189
428603
163560
674130
827500
466183
950003
22463
641690
153005
868342
599294
986720
133515
1014293
924560
893718
385781
454745
448886
998812
751085
849391
444562
648324
1013766
355990
859695
665791
368898
354382
148479
918534
947579
436343
91497
28387
602083
596798
342238
401574
346508
241672
384923
1014695
570698
692373
378890
831768
874255
269863
927628
361573
322015
993885
394405
686220
330928
822410
664144
545023
1021796
559676
719311
186404
349562
133899
805109
264296
105486
284019
708706
605851
913736
220781
413531
494098
602059
191011
885833
813009
609563
741316
70042
208370
640799
836428
713578
167047
382547
689939
114151
23393
225391
1045205
1033981
579229
979678
129960
920008
1035086
462525
446936
660634
306717
193174
501086
422614
375144
292381
244517
493452
501286
394298
1025358
247804
825856
126833
772990
823566
647858
237815
111254
370740
193106
762920
509751
598104
341406
183458
541608
586338
609763
140156
157073
224718
861956
553198
494384
771547
231710
763393
949176
433455
619682
548985
912741
741971
854059
454125
854769
50139
989895
530081
817259
603705
429268
972153
473926
59660
221824
609306
14633
601190
420723
604464
358058
721176
554514
359692
537009
972739
671361
163948
245266
895465
567167
371499
634625
591652
959881
813209
427524
755094
769439
835457
707355
366642
791798
882229
797229
973938
982047
837759
704198
510180
388580
27543
646385
571799
744732
512777
698089
774550
700441
921849
186945
783788
540568
128516
455340
295784
743716
105011
318457
282745
737265
995762
420839
735578
874037
908688
213706
965501
94961
876080
739138
246438
483482
129603
414326
799383
690792
4820
827414
561981
298038
7717
776960
646927
347236
443041
304210
906800
108066
632446
203070
169463
837985
489867
352240
283653
988606
89643
570392
424465
503235
85583
541883
219057
421909
513414
440786
694389
723987
1022279
589462
835782
728544
1028870
441912
933969
462938
802856
515386
336512
371278
321263
401524
742399
548540
475621
531691
26381
520873
792390
211251
102716
963725
562923
178171
399365
1036145
431196
212421
766980
948599
221096
643899
84226
149330
862974
168523
397771
514095
541506
375333
417369
29631
679671
270113
983507
650028
738285
833843
950607
441969
158223
55178
441519
175465
710913
39585
963259
547804
494586
809749
76194
779559
208091
1014488
1002527
251670
811444
235600
864166
535682
184355
128531
391372
21104
630072
919634
576288
567777
206707
315433
495032
808575
203766
598286
996116
480743
523795
168475
501260
923877
915535
550838
431416
730441
814804
159268
878226
312757
103566
246633
119541
330824
231407
149184
742421
658905
450635
723161
458810
905787
148655
984835
622306
180201
1042635
600849
551423
802752
1044276
116467
904997
373243
910448
874467
758846
609177
990196
531843
881219
678189
297577
1000238
983573
895707
268944
144329
26644
552481
695019
541244
565867
862041
156457
85602
12454
581381
1000122
4045
68897
739245
882774
192420
374676
287524
634771
963146
503879
12011
327160
999515
534144
341585
864249
916685
309756
368852
868293
564362
427334
661907
225156
982029
604983
287515
717507
521025
614095
611813
1008942
367963
499025
49795
769761
854669
128404
880489
915539
469139
825544
799655
927469
188534
969266
667363
549021
966831
629094
737264
477960
806163
155365
274505
832481
789972
207232
353964
64064
559844
107282
469243
59933
971278
877472
814430
687729
227440
497830
916434
161660
230693
946150
1030743
782995
856015
863872
129006
767729
792133
190863
557140
1022412
658318
539642
848717
965281
439929
550650
904311
857806
526464
770072
380595
102473
792763
22801
440793
436038
777914
395438
889093
838183
929613
308420
478378
826182
1002743
697985
740224
253100
798861
533555
618534
214090
276903
445823
462588
821426
964978
989636
816452
887905
759151
241087
195722
679585
848735
626562
754622
333148
227870
923840
290120
677913
901686
42314
857829
838553
325982
234038
909363
793393
491714
775632
868729
434478
102151
1021505
225636
387036
972133
389142
300503
503812
288453
508055
915540
403433
607247
609003
913658
743552
226889
287752
745507
265152
793238
1040751
834132
191287
11768
51200
372073
448949
692292
835387
380914
807420
44188
312150
591362
25933
333296
778708
137734
387919
542198
97146
304744
30126
475112
151252
950867
51021
892237
945754
712049
484083
879530
547356
395164
388665
477570
340779
583734
873494
1020675
1031133
633282
610410
488686
812569
725591
936201
619912
178591
945146
147515
105114
690176
867702
748722
670095
179717
839053
950721
488671
189295
914415
89816
364060
764362
561490
527386
536413
145493
579582
537212
382678
252485
259446
563480
1034502
348824
768643
586244
926008
12103
32891
575541
448281
599516
506857
499132
926568
236671
123160
15013
665291
673914
361469
323351
283677
129643
316958
64099
499446
154433
680179
895290
129880
967668
408340
212245
271277
72912
123925
391809
663347
793061
596072
689581
496850
623043
356948
442984
856825
534523
675831
215096
990921
485581
68138
210036
302340
120394
242607
344489
320331
788522
405278
978346
98332
920377
485364
1032026
526634
925716
781833
433466
678059
904837
651991
770681
773863
64742
313271
810043
552686
805841
991782
508490
841661
359804
600908
566348
675708
572839
447877
646128
84045
761660
868294
389791
942150
765314
204140
600505
599583
805875
155732
931171
591058
951162
313453
335177
309166
109523
59013
758087
183417
914137
521544
944549
28788
110930
1010812
345758
373682
454139
6070
621440
263928
306774
144924
720429
39567
764065
418585
265688
276398
205195
1026789
110840
785386
463210
862523
536229
287519
258318
699690
16911
759684
791892
133457
831182
534339
806555
114999
807127
817673
239800
481622
717991
35470
870974
217224
780183
153681
770552
946128
907068
38559
386882
963670
549601
773632
125716
12979
510228
78353
116513
359958
785614
36059
58814
469203
533093
757540
610784
654493
906639
99551
1022461
894010
595734
584984
953068
996547
534623
85225
521260
341767
25296
343665
660198
672754
73541
781773
742805
27556
642867
491305
526197
1007391
532120
43663
202629
933565
411589
298251
783013
706839
719903
723210
148210
252546
633621
925073
222530
416015
789386
613464
99483
266991
933186
946427
34127
718968
858235
259337
785696
245662
221203
955600
339976
842780
262164
839377
662615
933698
954206
174670
736579
607033
660646
231341
1020984
389259
760293
40444
918247
425136
701940
126272
408750
739716
402808
205109
718524
461501
494361
799049
930644
813629
533696
444988
62992
777945
919019
163517
167886
896221
40419
463140
540537
7782
266002
602797
925138
981302
867777
781964
646887
13864
641508
427243
113012
152274
224911
394677
206066
514766
203959
216642
485960
228575
433108
977780
541234
207087
1044441
723745
843927
874388
96485
209466
145230
777885
166288
666919
35146
587340
97243
463185
883809
134606
508870
520616
38929
929016
827890
539251
50048
1001288
805836
701548
697519
269239
414652
589882
130417
18455
402610
493875
775408
1024050
991860
68733
101145
254322
807508
278131
111162
228248
956941
741037
956841
310551
804130
410035
738591
230550
739639
18391
949397
568217
4044
824760
188812
982870
867540
348889
966900
117564
544556
937938
735391
423178
462728
764806
845202
614911
460096
767583
469732
661302
700488
710709
842558
571213
48385
529221
402655
811435
518403
150182
1037704
202405
144666
137298
524104
468324
387336
727648
283142
561930
1023171
796779
790928
435714
925202
172890
940356
115541
573733
453378
865473
715646
753502
879338
100640
322020
422147
1019385
252857
765903
384895
459142
709048
126671
638173
138610
773410
143196
967629
246625
326746
1023275
45345
59646
1042480
532048
957973
301614
905632
941145
1008448
314848
301908
921444
1037937
102394
435026
600813
610672
978872
527630
540809
177498
182335
480881
943909
722189
633459
359770
60982
532694
679512
281012
863031
306599
624522
461372
290304
381777
336220
1025664
595999
668976
214488
948129
54658
730627
465643
325722
920174
635553
383533
869899
628494
229028
40993
813308
130120
730850
258553
171935
109347
729416
623268
872903
991539
1004299
199549
25276
624626
515998
972991
555696
14612
519859
860092
738556
502824
132471
855523
499430
1011273
295769
401986
294677
909261
423914
73132
909320
1003428
54611
771906
797114
638117
283251
531696
243935
626764
476266
112417
1017035
554000
171751
699869
313774
797459
10015
1041634
59279
965315
626943
823110
854180
547
396138
569332
177724
353136
539574
800577
453712
517755
775443
232106
109482
365517
726044
417562
601067
622572
657440
292123
316287
90115
374709
17973
224589
505882
401470
248914
837346
909850
153490
44479
978585
203532
420802
253184
91863
157971
76475
781366
823128
69622
937968
745718
181288
543133
859742
1485
151473
387166
582954
865254
634269
539769
60464
666094
40824
580809
923874
363052
821969
611838
266149
893556
59498
142083
212446
1030586
175877
66041
569980
643866
961159
459841
181530
348705
107534
965262
284159
733380
108060
1010102
125122
599310
275052
774975
389589
996115
862615
800540
302005
364555
1009817
136930
308929
617291
322290
464587
397089
216052
911378
725992
342604
866262
720387
823135
1032804
940144
991097
158405
142508
458323
180274
265235
912540
639205
811959
269731
51747
181054
716150
941374
721110
529533
263081
771993
372719
608855
1029223
567591
760330
848966
8566
793152
347954
256550
924045
199311
534581
554609
521693
261416
836562
656207
656177
249624
617442
166371
413866
382145
211547
902210
84581
812150
56087
880116
902644
655004
898708
672550
81875
772968
251181
130214
895228
649129
453572
744257
39330
624963
29362
690770
353081
678431
23881
908375
474504
740138
968830
178054
376539
152039
225985
874731
610661
403150
348930
867319
981503
462402
930783
644079
942984
238692
1039639
568046
521118
508999
358373
582560
814583
348499
524126
268949
1041430
416729
811706
373399
918077
620480
388005
32290
831407
836301
1013804
675912
513523
989180
68587
317285
99857
551135
59682
181431
109572
339504
122371
914545
237686
183930
587298
955132
609585
372080
431381
576128
905999
937101
197442
528162
252249
348239
804807
514367
497407
220378
402652
19057
107
902130
193529
771822
187590
554762
597966
610567
185554
870219
39611
672336
110471
619398
261051
90090
1011067
930363
487493
381933
665147
1008880
42425
562255
73457
1002023
555752
821786
902676
743786
629776
604670
276897
555546
65354
407490
304209
214108
805081
968158
37453
784535
917073
874314
997374
291587
873064
667504
53998
891590
3969
687102
851797
74523
543769
474874
335401
445153
392689
107066
663841
830139
37385
876458
994848
1017408
20625
617731
423031
220459
795271
943443
629265
339816
699294
156146
72670
976768
171402
140747
552620
357437
658280
859262
798743
828314
827711
552998
938904
939254
599151
538216
208356
639156
250271
911903
728031
679680
234842
9355
36464
138862
1039149
280062
456972
405334
828761
369674
716067
7692
640251
1020274
87625
149036
506849
262003
135044
619658
441936
1032799
965104
594586
800891
517217
119485
932401
684635
465193
1020222
229971
330606
439168
570562
262395
710384
267152
920007
904305
254939
885584
385804
695724
650444
998682
396785
841464
904211
321981
192132
93055
929719
1023620
147764
840424
464300
194058
986269
508414
11247
996755
557940
855226
605382
535377
107842
936907
180996
515397
935886
885983
470824
21078
244623
327112
799353
770736
134059
522000
583073
866158
186013
778132
198188
46837
385338
672347
908242
220159
797926
442235
428605
984488
822873
11275
607392
726215
421368
693251
479459
561117
110507
644312
788111
278767
541167
1027025
633417
853200
511712
378356
48402
532302
248035
472384
203905
31549
722588
575325
814667
753835
677492
143749
1018407
300840
188626
817476
54780
816103
104888
552579
296064
1014602
193347
820795
249476
149497
934635
317968
205828
306634
325749
1020076
566293
519959
403197
305167
731434
197032
1014988
604302
909093
461737
31335
953001
941020
503222
80923
903882
800671
914545
56087
157367
462577
273994
407100
952768
960834
526749
1020212
509971
374929
427616
328387
358021
460855
40970
403821
706571
1002922
877026
439252
84576
72889
929019
349324
230826
911199
36131
1021243
751729
532250
33635
46427
453799
249830
692867
894674
465911
530747
984910
353168
606206
424018
228329
332608
100460
844936
113199
134140
424296
207324
982858
1019960
660890
155211
907290
309462
561277
309814
755435
838740
619699
399357
81599
131599
956010
757487
843460
10847
590378
1004253
52635
593796
804249
1015231
1031832
166175
841781
21933
230571
562674
795710
469104
5193
164624
559251
279200
687484
137045
636131
625051
162999
264924
658051
871984
373996
972595
353388
619696
246611
214787
458512
804413
817378
777740
973602
594114
922149
452725
775708
49273
574169
292963
458540
675423
706245
367991
705239
854437
400199
948930
962299
551593
90010
228759
433804
862642
1011801
73818
384995
537499
661308
574404
739181
1028975
864338
576757
916960
526688
890895
315871
985813
15802
964823
191726
597002
222493
741800
805787
565883
941750
835113
454617
557872
171759
705960
590550
1013486
485271
661423
527623
28295
466444
676735
820717
988509
744383
826789
340844
746264
759733
27085
559242
684228
593454
201852
6629
81599
814458
7068
774702
499174
577933
224756
506871
938667
378139
909290
650960
72555
810537
829803
820387
18077
1022960
94270
857822
731776
158588
610870
201022
894332
613707
840118
449478
335426
626821
1023076
73540
717161
92160
775931
844938
935544
493326
77135
803397
163055
780796
716738
582763
1019526
573657
658672
31244
165634
794799
818424
731211
962440
181776
528984
640999
75201
23502
37720
1006973
141628
875619
214829
351226
642587
936106
191507
292761
555333
892814
445586
294383
573414
520013
812043
900245
423509
341487
256035
644623
99047
879825
90276
215152
295520
1014911
840181
332373
95806
132274
509174
186482
966384
11764
847912
170192
75310
407204
823410
389067
657251
923608
34292
277594
82811
906512
667473
257449
598262
998310
546327
2080
202150
866445
958111
614722
883339
447764
616644
428573
417648
804060
109363
469572
172324
84130
1042174
957393
479326
909845
36607
134218
735849
706597
951817
886348
1002293
245626
648136
840017
508073
852543
133217
445609
415738
883344
345447
471480
1028996
451483
607170
369037
717272
216504
198921
469924
159794
118617
756846
604844
704989
580738
421074
1037824
916245
544072
385622
911446
459687
256529
679188
817312
646269
776783
496738
268171
323102
985490
720509
417428
651958
235607
814087
185638
737973
79202
538275
651627
888146
578102
193507
89477
429280
844451
608827
185410
659508
15577
368187
180451
983217
40239
1035115
520457
379178
680614
400253
222964
517043
949451
496056
909909
911497
295940
370159
551830
259255
779980
442468
101559
492685
718602
733903
610992
31486
832785
286727
983713
390953
967446
592478
133173
970304
169562
190672
216789
828576
655099
704407
500379
737901
361188
780218
773885
919284
26534
324989
406329
153347
321767
237934
604162
178847
293571
752931
746107
663446
773812
951921
277899
131562
328938
679496
602749
367016
653034
283502
780680
453522
994422
669966
663888
519766
786485
70512
616044
987121
956634
762883
390879
623811
611633
610332
562613
400399
181262
583637
189602
350977
745733
525199
733886
795029
695307
65752
944439
966501
564730
992973
557691
767597
766447
835618
763229
202841
836414
799900
606430
255556
869616
444498
355345
902003
292999
50174
964433
246137
132176
315981
741196
38241
152678
1038196
886385
942881
468264
863968
877347
780117
882720
1004506
863615
272
724739
657127
1008583
987201
948180
438566
82995
456744
609058
1034927
679858
19435
886124
581795
308346
638124
854724
1041641
720012
818350
237855
220298
86550
551693
908353
267881
628998
726481
411126
784182
65243
55237
82483
734198
362050
947825
148074
154885
949831
955536
412119
919640
95078
590418
836540
653164
226044
621129
28123
775618
1004760
520682
209820
10019
607818
121962
176198
199129
211048
752337
376975
662583
567091
687902
844775
405491
752739
741236
499349
10688
674922
75140
963408
817184
258541
545600
449292
908005
250940
473179
755231
189981
586601
591502
881855
761188
678829
471956
72995
18109
223915
100306
77061
445243
48055
598107
25447
530679
276064
460478
276108
425160
695725
480956
970336
621287
807444
614789
196990
161707
188471
72892
846814
442906
64981
965363
347596
135292
546844
72951
284706
588258
224226
48785
168488
201202
823879
34156
317681
701050
1014396
962857
337887
775927
42647
687278
906886
521739
72616
659220
902822
752953
542513
64494
570032
153786
922144
231255
945903
219182
136034
966970
648247
351992
552788
332015
31529
514256
122385
404179
13419
515187
196112
665223
511923
987609
44621
62952
744536
713907
660728
235424
519942
777307
15074
925025
561647
870559
940372
128312
916418
261493
376547
51768
587455
448784
639040
870148
236741
1016674
687619
193995
60171
944901
594435
303734
364526
885138
84999
144312
583746
395442
1017200
538717
70424
745918
233141
384485
554131
173033
306435
432055
396243
767337
230471
616558
553931
99398
175714
791416
430567
168676
124693
403054
566364
996099
190357
820749
140362
874963
305267
331124
454922
916571
390648
691586
502206
22454
648263
79987
591165
620583
377559
9973
757604
325794
668914
939292
158412
80493
561306
432086
755277
315442
505711
864582
266056
634150
915745
959622
457878
866039
996653
116509
1021207
228236
249505
529746
453312
812902
650454
855045
475280
848702
296154
231714
838343
306524
437021
425333
1012373
799956
1022312
362909
910625
189655
931141
587947
459774
922570
675696
1036437
876516
1005575
655590
118593
347970
351151
735639
723061
207144
922252
712358
481979
657737
332338
203878
672445
81725
624458
489342
776455
803573
500940
224314
70358
808290
696216
414267
967156
853169
131747
135913
1000055
710733
35542
638566
61673
379560
40717
1036671
321679
604471
357424
390514
301646
248736
674516
93738
964602
900298
502359
863234
1032171
72726
443325
635551
902725
913027
671627
95326
424009
909465
601494
1043004
636674
346302
476324
624864
1018859
964124
992433
442336
805136
186202
538251
304762
4047
332799
756131
609212
476108
809469
390732
741629
208546
354874
590739
89072
239119
23930
315254
601771
927363
204412
69211
823999
185398
1036422
477736
719608
531206
518474
862081
194608
200434
733153
333323
312031
141962
974898
894077
427585
965148
3382
829848
156362
422094
640868
406330
1024692
655847
492288
12049
893011
187306
284026
566656
195636
701259
616509
745637
330965
495656
207458
383421
587703
859269
655452
898864
166218
883545
469039
221907
52371
479366
427986
960378
437980
325135
527801
511562
644619
236445
174829
941970
208450
685854
508391
334190
376851
670182
532289
337241
630847
326063
184675
414291
318925
785856
544918
402197
8591
667263
224964
447749
239527
206183
669063
898622
155234
352783
507034
664218
473164
665283
944275
18517
27098
534604
83730
954379
295635
155934
409216
245413
872749
899783
264113
158311
856230
442427
881192
494629
48131
160955
417897
272980
528483
52316
101296
154034
5339
363699
988366
114738
768218
124862
819273
327054
107182
197561
1005772
502562
265256
1033759
974529
219184
456449
495001
833060
158904
601559
147496
33811
715310
328726
1002530
955446
710240
188053
570213
533693
507947
680507
1018127
70305
863241
387684
888827
690258
4420
987060
885804
1020783
88750
645962
187840
426723
1712
1035205
464162
62179
754780
1038303
215178
386108
168096
72338
250184
274741
120442
814270
736357
224865
932022
447430
730704
1002165
273789
130222
1007961
872351
504779
748563
372615
919185
453269
822642
418845
853660
171108
27875
888166
585212
63804
522288
275622
609582
453520
966438
226257
789246
725192
280237
523314
350284
143021
765817
274873
131457
819406
452848
979251
643992
596057
9984
29084
800124
884881
562133
755720
316534
262078
217530
978247
933609
843908
586606
516321
935478
622237
441297
515419
830037
994079
736272
678640
812223
634378
652414
748073
57765
317452
784279
478134
416524
950791
968114
885169
710500
983048
669960
717681
929649
348252
784864
556191
851074
856878
1017460
386085
772190
452626
629462
877320
2929
294708
143818
357499
867924
53763
873552
529356
853920
699170
199265
251457
379697
929956
536784
602795
746576
339510
867832
756072
383900
366104
450240
554312
916051
424052
651101
440884
632549
833329
24765
345009
876026
874709
225300
269107
368405
170798
975519
285708
456853
64329
627047
883450
334700
410211
223382
394551
793298
220809
971551
1025351
110404
76462
952951
514889
524293
631910
732228
775991
880364
572019
704964
471436
985800
89731
1015036
759242
525724
777654
219324
576129
651675
624527
412788
688230
30836
214753
735663
738660
365009
879271
71841
657448
453260
235308
708500
785494
275528
718196
128956
875359
426103
431594
631597
201726
750881
668980
24369
37330
288853
37692
530910
25662
78741
636431
483865
299828
773105
178266
49842
954584
788133
13842
364720
866413
124642
629643
277011
307798
571307
515087
430605
243369
748347
995133
235658
867584
6324
457836
288616
822069
379245
481845
466468
127252
7309
858406
934074
959154
778078
538570
120096
319769
298126
941037
999546
101607
657280
531374
814938
29162
865599
723883
600904
30283
166259
559514
270433
768854
816365
435932
574619
80137
208812
764257
124902
703013
289515
374977
11804
735971
33176
689876
32211
338206
123251
975828
897550
332915
835947
75621
661297
431805
25778
920754
796647
193088
77613
827315
396353
208481
257026
319491
840442
744730
893959
797905
929380
742330
212371
683196
106135
929928
92547
393243
664516
207332
928345
541674
703774
743461
687656
715967
671397
145697
627142
345697
808837
695633
8283
548841
467599
810290
407312
211631
571757
815899
32962
536455
1028996
490134
881424
789619
16865
888670
649003
982089
30657
47056
678761
334792
760223
319151
594865
707027
747236
939158
951551
701184
1041847
151503
595956
409316
495930
80535
931501
508593
913208
1008035
555327
9727
106703
931983
494614
273937
9681
851898
507531
604726
73277
31496
507299
95312
890782
595794
14213
511896
98834
123403
331388
998956
542509
839724
166298
524889
928659
953488
350988
354164
826210
935688
479308
531145
470896
258926
40088
625858
793022
59613
476021
812954
23647
958337
596306
619849
1025316
399380
634163
419989
527481
809233
854337
344030
650793
344206
628065
311237
320244
865752
126728
949020
222238
186314
863794
282903
195697
951023
254757
726886
918996
468495
4409
288786
452667
665696
155072
290841
919858
679537
728827
393298
755647
605181
826757
78844
684828
836816
586830
1026509
376260
216054
299119
381082
914103
556518
898303
801541
659104
941763
352069
964160
339637
339294
295355
275379
738824
319158
809606
577834
409743
104591
674041
98808
45681
569322
261990
353932
606630
115067
933221
831697
344697
902027
413057
820448
356158
189910
929764
426272
817008
666858
243487
565231
4497
1017433
135317
599256
189337
365903
159890
752565
147960
880847
26598
500898
450072
489685
754053
462842
892192
267391
43049
387264
736108
644727
887919
948443
1028530
50827
661252
762920
938263
418677
759987
355802
676680
138694
584715
1006170
579432
406714
1022796
572310
863665
394901
576755
564031
417528
932262
992952
121190
183681
689573
271336
567250
797608
655055
52074
974102
741830
1024173
637317
923232
703799
394163
353917
37747
245069
726713
183971
784019
360951
560792
1039824
187684
449957
18071
889712
796763
866562
987462
396800
280826
172451
433932
857115
958779
92523
387279
707790
64472
401630
31133
279475
423282
725044
79848
332137
159580
702340
804015
763577
733565
343056
697627
998784
758836
296555
587216
312527
798108
223398
352634
843187
866873
868455
487739
107341
198489
216054
721715
831066
937825
311862
871423
798779
863815
675170
1042940
996583
807214
463643
849764
294923
692256
51139
647195
414441
117914
52687
739348
70307
736259
336622
1027853
652393
366793
539001
570545
790293
505125
270143
868726
930928
540175
473578
1004335
364520
142877
60947
52379
308675
947472
807159
371193
880694
931998
206023
621632
963516
855687
462332
406149
692066
100806
591181
94297
508749
322636
796124
718057
85360
792050
569840
522006
926611
79511
670416
571277
711578
217136
59570
501397
970106
881850
982230
69059
936943
52615
33911
4152
302508
555121
343163
1044154
642507
222202
458586
719389
962070
477482
836333
246155
804021
78223
870409
176670
334935
362786
905611
15554
815290
558529
915892
490602
684456
231215
231718
930342
70723
310217
833783
1020635
663413
867470
353424
806016
561058
64797
467418
376757
432147
80808
139770
827700
933296
21897
822069
692970
926594
844161
971860
227307
150189
382812
648392
871457
133446
93686
861895
968981
643449
403930
856186
710585
720175
342124
331960
326710
3329
835248
621019
20027
1007466
403996
313466
240412
746655
84123
845028
878017
865763
876201
1023422
621396
653131
432423
544810
770946
431766
817641
958444
281646
50936
564290
902838
712242
710270
1027383
87608
425508
74239
224020
948181
874091
417383
65324
744006
171625
53881
686191
213679
807500
935
854074
164165
942334
706593
534007
547607
1037099
861671
214886
171771
774706
706446
640709
825454
711369
674359
232374
395503
233540
762582
718413
341155
478633
657841
679781
4109
324955
172369
140064
70416
535287
320910
645322
202320
37605
911556
603924
881008
855435
69489
774782
594551
882206
603910
689409
132616
481482
332688
873388
9863
151543
895594
13354
145055
850105
685229
628379
553677
607775
340220
110756
796939
199331
786955
616130
630554
59250
509143
616598
833527
11077
292238
302610
667508
242954
160670
129357
184038
927104
157340
828704
700292
529013
680730
188018
648048
44330
535942
765340
120770
634610
494311
444424
963350
912197
816351
133961
409318
282311
458810
900762
324554
582924
125135
83528
198521
13698
795475
903393
239940
516446
667415
190768
936663
26304
865687
119380
739304
674493
148280
99176
977720
988447
349887
580976
841834
112747
808877
993519
967579
536590
312220
275985
143411
488402
212448
705027
1036549
499925
512980
702990
234033
968763
895259
745721
357774
1036834
956670
290461
406758
503391
190250
957680
954185
112246
201240
641249
866160
393955
809748
878167
794838
889024
233778
310958
1003912
674092
752434
860511
1039202
1041717
666225
18526
22446
991388
408773
83253
240757
248682
197565
226590
941327
325313
867941
295496
792641
205546
290691
1029520
616178
105759
923541
327956
47299
49710
30395
614239
1030935
205791
562504
799481
75923
51957
47783
443220
752450
541938
312093
708575
447188
717330
893652
414504
783196
121621
682204
669372
267232
761455
592831
594968
452113
344486
220852
959643
613492
722269
672003
333303
889486
1025643
599610
293575
472937
737552
647413
622025
816117
62812
803546
942445
510925
455099
311393
608994
114087
620530
267557
697766
492000
22971
1010520
860450
79319
484993
749786
945259
282409
316116
116261
545221
592612
72573
253577
705274
55477
965318
324102
412763
160169
345752
125924
283025
682882
1010926
354848
680541
366718
308634
561128
463991
1042959
405258
450407
391307
202293
415130
163976
755644
329762
647564
930015
305607
207774
735030
939460
806171
369321
63308
853820
87247
584372
487247
544159
758728
215307
832694
784867
997904
284809
89892
308797
71448
137757
255732
388515
368482
785944
393116
560897
608483
240346
86881
523967
666706
924194
46253
406886
749406
169170
372775
727013
94174
158671
577994
43106
66018
449028
161159
783165
1036260
121985
595629
94084
418749
72579
606968
221162
1004605
383948
382437
906391
1032721
71702
701515
313171
304188
421666
286786
241436
317701
290895
728866
611359
88280
980000
5045
23733
54143
386874
789560
279302
623427
446855
12560
879751
661260
389175
468374
939239
711908
420742
982504
132127
339205
441336
229659
86186
1034479
545287
725922
717328
923113
134433
349773
863898
837490
677631
1011513
755217
345066
942427
377355
572890
764939
453096
351181
979712
704992
4137
1008270
616841
645241
967623
777678
74650
445672
157760
5547
628386
758841
579286
376168
396505
823618
509638
852184
183669
286736
432444
1015493
428038
166208
836725
859712
143994
64349
824597
482110
715041
79084
107127
645779
383943
979145
216043
459600
196030
773377
579608
347261
559514
925223
986767
180748
914546
672161
47581
856812
656484
766458
831558
591069
803782
232295
841888
309326
829243
87137
554589
733464
510896
314139
384721
50244
710758
546350
541523
300264
935283
185295
263767
560688
533925
883664
748297
376829
73100
352660
502999
715984
637475
78013
839850
60448
996344
25307
865248
423556
933057
311144
258850
752864
702309
754640
764332
239709
1028095
438953
294276
895235
420935
568375
565909
434736
369675
907879
911376
477123
312410
481252
112828
493809
761655
432513
392662
602962
987989
457368
523537
231032
154294
502123
984889
35973
254800
928
43629
864847
732065
383678
588668
809532
817051
713927
519774
861518
698073
1003427
864648
695876
51114
132704
149629
568647
612083
548041
932044
308882
3727
161066
600957
1025237
657649
84614
747622
652576
410218
136693
800152
353537
146368
150440
595994
77059
958257
597219
571128
682859
337868
387234
695074
714792
175815
797593
1023892
235701
1039805
996878
1000912
789175
449961
601059
378060
525211
917599
138725
202981
192234
370484
168766
898640
579855
1002184
887957
53600
93949
170985
534447
89367
711885
876715
745503
43137
245091
14370
879482
732840
859608
450741
964729
140322
912956
320194
855890
76678
242257
96009
570670
677282
358529
488431
153079
218664
635852
1001624
1007146
544177
877617
135216
316970
505824
348807
182562
204021
3955
696646
242647
779650
1020276
620268
649974
493544
1007684
1036073
215488
807349
421108
437797
71058
395675
24416
11833
963467
84624
500910
246649
873769
720955
914211
102973
484474
492337
581595
664033
656896
996164
636211
286207
672612
240244
8518
947992
93823
555399
418400
933970
534410
865767
804755
207106
823464
747690
15302
191186
791140
211294
320152
319317
770448
961557
336606
762904
849182
96529
92276
408993
895279
756695
672675
385642
828862
896128
80370
255873
984708
399635
298587
51367
470824
131770
47661
812483
798010
530057
865345
507009
232248
719922
422219
339126
666872
69192
135062
669595
935848
496139
142914
289730
895485
49699
239653
814267
67875
581656
316495
581901
683387
517524
179042
339578
253466
158830
81668
211786
100891
45161
203066
920887
199654
48876
153717
441979
320805
364064
431697
100769
197579
312840
673711
52331
268959
438559
199919
1037994
710977
911510
456618
492230
898203
1003690
648923
660380
138947
47431
126226
558440
300609
125186
184783
721266
539201
371205
530599
305043
12759
509548
140410
139101
534673
1023665
56853
472047
405542
819172
834588
411450
463219
325690
476186
470416
385377
874170
809207
789191
517431
519627
777183
187357
101559
979329
46868
389490
225544
422928
598039
308752
47041
508012
531640
982843
704472
197467
765685
222760
721808
810695
402073
889910
962165
270446
90267
1035239
352894
867296
255457
128876
944579
827915
329961
767770
41217
461194
697592
971873
760835
599505
390123
982683
567734
924201
517447
337780
914376
276068
631709
796716
434349
31515
526524
312613
316258
762930
844288
670947
875215
113994
14173
950138
536274
597483
200676
874203
535573
501078
872677
435554
669004
805329
342102
733459
463973
285456
415332
947321
862064
967696
993108
707470
324752
530988
40934
810512
364064
856083
519904
327790
1040788
238833
1029415
692471
31724
993379
257386
202298
605281
808668
431272
352269
795872
73098
210444
397547
70068
275944
757200
723374
406249
1617
692455
173250
946230
519285
837808
1041972
917062
132002
157913
204215
792134
566476
824774
38949
625210
277017
323925
602947
457544
430518
115207
671916
141151
486426
176185
207564
648938
20532
137625
46098
425119
770375
770743
451562
254387
866580
817699
216105
441127
830115
309693
765663
404099
317338
533883
269203
544349
812383
521099
386201
134622
978410
995669
850421
201602
72664
450845
734745
869187
757334
97159
839045
912146
738340
972092
972703
389253
15935
283949
520455
255476
254299
392683
14282
558719
360163
7166
261180
882835
929825
372731
755085
534895
674445
9846
314741
188182
263553
994612
935525
783248
358244
930839
541246
4063
696323
256959
812750
416919
46593
249862
965799
676801
155684
719811
629930
87965
79099
333879
1014259
107864
1030710
862835
290075
146360
611380
710418
330205
998984
1024034
134099
396877
731023
156459
678829
604928
1043990
797793
586111
489092
508141
74206
288916
251831
81891
521305
451699
118173
228155
781323
869977
114722
613680
574103
775615
103057
127040
760478
835593
712404
796048
305389
981420
826144
356783
774706
266617
271514
85909
948896
565882
104799
922439
351859
334297
569347
881916
340632
967873
706607
597915
532320
441319
802267
24325
628468
33388
544428
324572
753543
30001
448526
225689
666069
869651
700444
857318
137161
89681
1008124
837873
273215
247653
413750
182305
208444
164147
674772
291558
562035
126465
265694
219854
217882
980544
741752
868357
842337
581771
796306
94113
939441
687223
869666
834534
292622
186080
417369
839670
431261
867880
17911
583882
151700
31913
618302
819418
56778
448065
35293
961193
943487
10439
719164
902445
564212
839051
492707
554313
84485
930346
813080
98832
460823
884210
15296
798039
193863
348101
368604
847883
1011355
751806
400100
1042212
344883
925329
113643
1015232
778736
323689
480219
535467
891094
244829
237618
725221
500808
25377
109209
844329
465584
667050
347757
601641
863062
961357
721030
405657
69167
664500
433217
721331
911972
239360
784167
965600
464825
57570
104617
166297
615343
506889
823084
482200
169572
537725
706925
397592
397954
752913
1015605
338253
624214
481446
398760
411912
754056
226045
357640
564793
758554
769973
111696
914428
674601
661743
878256
1028858
438999
569886
238191
380028
329521
419223
146101
970024
665824
1007179
887474
323847
153778
992385
415312
662311
635870
514175
981265
51404
577059
27100
6337
997438
521806
10377
555140
44948
865449
803708
802663
327609
988130
743528
30169
440168
863763
512695
201543
335778
905162
808632
577251
728502
290585
1031415
777563
824433
888150
654178
121275
556177
132037
708229
841301
575329
110890
200213
448224
363477
653415
1020096
712231
698765
1009155
735990
998406
885038
459094
626631
655069
337230
492764
794965
7800
111308
174659
542297
332404
867936
912002
23550
376592
767565
987006
437765
664944
215320
599948
989078
501310
1044953
108395
603653
310132
24081
914717
691462
722303
775039
44406
993163
768418
16374
913158
265012
791816
791922
558723
511357
957124
896591
1042288
982428
130494
440447
215725
292708
707247
992729
848305
376685
837610
28978
238448
815022
340124
72813
427474
217488
915910
630283
107949
920415
325689
540255
368597
768515
100314
921294
942990
104253
700941
533359
445697
999456
459790
296621
76364
17022
721841
629648
519525
377715
568790
462048
1045255
951506
966415
673658
681421
953067
623769
128868
304418
750823
920920
248273
487382
755591
497367
572494
208730
627122
1017167
903349
850377
854364
389343
395202
559133
864949
540520
9509
379090
822041
406232
743212
259615
713824
911562
594009
920259
901766
105788
332449
377315
431433
828735
240954
317294
877819
32651
709867
115990
389226
292836
245983
984539
819587
156581
694920
8353
795645
177562
211221
379886
859443
506543
583236
143840
441474
886069
549738
842196
677324
540106
780628
686498
156767
248870
450047
331474
182421
280499
325139
48022
670712
25372
233000
587444
802978
339092
226113
276356
509201
72867
79964
431279
719127
127656
699210
91572
941936
427131
1011391
430137
602585
767615
225171
695260
939241
838704
37303
1005061
563117
1000109
104844
435208
665663
757535
920793
898484
576690
271913
585836
173853
716173
677298
116034
933731
224499
1027000
582431
726022
422334
597113
666585
839357
697272
329221
819920
267771
562949
714491
1035583
857461
730146
638257
1023549
501821
359810
989449
334370
568698
14723
615997
299648
523981
160803
166200
1009708
21571
675532
597926
256194
940503
799339
993735
1016773
1011470
1011420
666877
726544
65406
207596
415361
16658
891906
146365
727724
705052
741427
528771
407174
586529
942947
258257
611613
25554
686032
173588
663931
133541
1041897
310882
607779
15707
776369
215268
267652
492588
398455
801074
679252
102944
407789
407232
487436
1016078
983875
274593
101199
395434
304895
269063
754951
1006747
781205
152134
66961
233694
373320
868165
477860
674739
143079
751557
167891
397372
970238
406163
478922
298749
60655
675646
109544
754354
900854
244494
20400
120213
519243
201381
288511
934611
940252
826371
430372
912030
1003776
347730
544323
710221
1011320
152441
781859
585741
121794
900860
430691
328077
25856
475052
303479
183443
316954
268476
154459
920155
334115
666051
361758
434929
507977
539018
685062
780483
784265
517109
874546
318782
109413
173016
596905
231306
901044
635547
320306
207848
294699
80240
638506
897443
370650
433175
654802
416234
5231
451344
145163
759925
72168
200792
336134
222618
887713
410815
136704
881218
921135
257174
337076
929720
374141
722612
975620
762997
635258
965104
497240
555597
412888
536926
553958
438081
527714
953185
794863
146500
902077
466098
625090
235692
372715
617221
197921
198728
116155
398456
727832
186558
20213
563495
349284
158725
524083
549660
12433
441568
184272
756835
394630
940456
638547
396024
531326
516164
591654
429889
503606
1041380
562486
177725
687525
1027379
933963
953376
934915
899158
691721
475357
320881
920558
225458
904134
125756
483244
682210
486081
771172
81983
933258
969931
388616
255958
94971
11098
20927
155119
688039
140886
851304
470951
893656
107216
154148
817541
10451
58430
241341
79298
13893
314872
373707
268416
85999
464334
573579
118554
62423
168141
680843
755249
224267
1021111
834959
777012
737444
357309
396609
663515
894357
107404
71378
406517
943954
767785
636770
480551
522918
183219
440784
300676
805054
563349
784226
178814
485840
910696
507620
689554
1034807
864429
813052
922776
478133
600478
646562
380340
787187
764358
911105
113713
819029
816206
47047
665587
551036
892945
485755
1497
676201
561396
723616
272768
878981
22351
815563
515599
715063
303717
156758
235872
132882
324663
866082
267942
9953
751025
731244
130297
365418
144918
403091
1011107
816745
190540
437781
711994
1023967
678941
752028
96288
61580
51205
703314
107997
303365
226772
53269
391703
882549
48385
466742
700698
358718
81239
802146
784912
589747
283607
927529
1012433
166959
752581
323100
649686
399408
286102
61615
512911
271815
73817
451219
677289
715809
883806
594063
790600
29586
590556
424658
1037846
71484
355847
850384
938240
153460
432998
591416
612000
287652
313333
171078
779186
240645
181722
626272
135649
954711
85087
278307
159194
144258
537953
76327
1025709
687071
239999
991671
816245
501034
485563
199755
809194
147561
300154
417957
262176
985608
835400
445511
634943
44546
1002246
304279
421324
886516
580184
917139
555443
374727
415044
280726
834830
169255
785919
343540
397312
628213
761893
115426
459420
825082
1009355
628498
803583
803562
338303
937378
572612
480294
572535
558585
355341
572221
950693
474951
623023
813601
113861
1007800
871485
381630
393113
866168
651633
889539
451924
481412
822458
831872
689942
823259
748868
225281
963773
700178
671687
393985
597863
274692
357246
793263
642196
555797
78021
417905
57103
504493
791975
406835
414736
310556
837943
186562
673895
131227
61871
1004847
2544
78110
511110
829846
699912
819903
692095
538572
766980
825191
10771
743401
388138
189236
931681
417984
428037
805281
424849
101543
449487
428359
720391
877166
718518
336530
393612
810133
230920
811081
615687
762745
16181
8276
870752
66007
559243
403983
234837
211337
360935
704909
170432
350376
860104
92472
715654
1007025
209246
531040
146887
833258
231404
80712
900023
631107
17286
865035
161630
1039558
682137
1007893
682727
33879
233897
43720
1001713
501507
8107
277764
1037932
491235
683304
455620
27214
434932
483561
813831
175428
820488
167339
975495
660779
564108
159333
333080
750598
770514
331058
644389
1024377
875112
827341
90302
125110
174939
225417
402237
413770
287134
320526
231325
815173
347331
122308
301731
873873
264265
450650
517214
958194
46418
219069
1017890
685112
348611
945970
1022018
233345
114691
864671
676109
833836
827774
650393
346352
684569
309317
175169
813446
337074
482644
592716
502469
242467
688232
861270
275739
295496
634155
773097
249683
621691
653127
24298
768650
840355
459236
718579
955282
230260
763981
793012
893995
335408
797264
207605
712784
720681
528762
598318
715409
529372
257954
1011840
196452
748218
386428
274116
271618
560014
776852
133785
899981
862561
803536
349117
273932
922065
420144
476530
152471
273374
869726
432732
929143
135072
483261
83253
90663
669165
341981
31087
11078
1033951
861875
996853
502474
715655
924006
198210
274968
366789
191473
486936
282593
59874
735736
323728
956127
544368
31849
216956
978923
127976
807850
873977
558741
810030
722804
360616
351599
807543
520937
620370
1015266
177917
928828
115975
346318
445854
371713
577604
978450
152276
58308
62324
8117
176735
346618
475163
725546
518471
578274
327437
509497
659510
917073
691125
546727
41643
429556
557498
691865
584751
881109
720546
464351
116652
694046
407486
650800
125753
28383
836855
243214
170480
946089
352793
692818
149907
659703
768426
255421
905597
1021883
585490
148770
758863
920048
468600
10605
993928
408272
143932
1011926
952933
78833
373713
102583
775361
533673
11625
278521
30987
348306
351304
376968
317252
438582
398939
845935
451727
354984
781478
894086
749081
599373
1033416
787531
236756
716085
861724
313218
599845
548992
374200
823242
941598
586296
376944
1018631
494611
559098
867173
1025466
775456
1025816
1028523
482692
833344
880375
328471
151662
428802
632685
452883
704793
486086
450019
692496
683946
642468
471424
934145
911711
567950
208887
921525
157232
610257
200087
777903
188250
643488
696750
290205
784347
510797
851142
219475
107239
885305
118204
685953
687765
1034211
35375
437710
385707
178589
823509
255993
426863
191534
356088
744962
944325
978725
865102
817887
317679
188864
80583
769319
224509
202795
49071
66853
430741
160356
613525
860282
732615
883174
186029
537615
211527
106417
179161
137078
382735
598159
262615
818648
168769
881106
681124
402794
110191
395341
683357
971046
517155
105212
999164
55268
616966
954871
582293
26947
728051
249040
349336
816000
826886
215135
561263
842863
489544
624778
181597
673930
259274
962712
539705
716312
855034
67357
6048
569029
555199
557942
35129
692792
86909
1040768
978223
18114
211378
896638
221593
401975
753141
730035
929415
147856
392620
740387
472700
521208
736907
380831
768361
106065
614336
37378
237961
675391
472522
649849
915647
1031222
580630
453179
503149
571252
141315
367893
374651
832
913114
475250
824015
83495
367994
402454
508778
738952
139621
180600
160934
369287
560450
910374
770214
543869
471317
832124
287703
459482
876299
334870
321393
52192
568047
796706
520937
728543
112264
145473
916544
622415
867360
87161
14429
118920
109888
197804
237341
985114
111741
790434
365724
634
895370
131969
35957
259050
685856
491459
998757
100079
363702
232060
19810
381185
57793
484642
733014
755759
627489
886210
391237
25041
353459
928399
1002440
215704
1018759
144685
891518
824296
353215
814074
597823
923827
353026
835363
1030246
718938
170444
489361
429737
714150
268693
258477
156340
543691
786907
930045
898285
835098
806746
679876
491759
720979
162073
663785
360323
848097
25812
1020727
168748
682040
664505
703967
384165
560605
233866
931775
493765
432865
963020
27444
76290
254350
273816
177059
925944
973755
943113
460709
923512
878948
870815
984995
63151
756852
188598
216581
535949
517391
296158
452953
780988
160604
455601
975747
495009
600600
481739
204680
58207
539536
489561
218808
128730
944416
57208
672111
781123
376446
596389
56088
270721
622572
810478
74078
1007747
332136
889166
483486
1032256
194208
820719
613371
157968
282738
1039167
128287
734284
778581
587340
96407
755822
257159
884769
563785
634778
938105
238161
949210
284530
310883
714038
613998
509297
504537
22232
778462
386020
598545
16541
917684
358498
111631
816401
703007
270674
672483
151530
867576
288566
987620
810542
272944
811889
753990
218972
951760
200286
747749
1003496
850313
665804
740781
807442
641092
4993
443093
875144
956875
277906
524371
952397
465622
78649
100613
676208
208828
21457
887678
186731
546943
632673
227779
557662
125966
445405
919355
272700
286843
250889
498195
620061
61612
797598
517417
1000702
921009
74922
270444
41555
306168
606877
748992
155974
408903
716139
83194
292069
939680
939682
1009713
951339
792575
1031608
49054
231605
577695
686427
82228
779262
808345
439501
167563
765914
206668
32098
749112
466330
772423
132937
413171
1005529
637608
361144
709162
339696
685089
12931
665675
132963
796258
503720
202759
1033185
257261
422333
268000
818993
179787
585264
458702
863196
3871
61403
169268
619171
504481
631961
789556
376722
913596
260764
290403
998089
513478
405714
282157
883479
528093
771194
234179
848058
833301
72392
91258
520316
149381
794194
205591
446893
1027226
747610
383463
574533
949075
639885
64021
992992
906269
717781
114207
208034
873946
622352
201311
831073
493423
606332
568793
481592
572592
614346
933478
414185
629868
840046
86022
357819
949700
223239
593502
535622
719862
880161
748824
773492
664659
166371
38390
68281
808030
172330
709856
271333
496378
795882
754537
997528
106806
249711
821608
1020714
502138
296824
263663
22012
227167
318283
829061
175115
647726
813830
613249
177593
606257
1012097
99962
635114
412138
654205
906128
185502
679378
994101
643327
43445
438903
519053
935008
80793
774485
570503
682307
665725
723128
337727
727401
27098
668339
244550
747670
311680
927521
693376
393404
99387
290229
1006870
401584
798577
251178
423934
91829
821823
180882
1036657
653220
893520
727567
277799
860307
105791
964298
524022
806251
938080
429790
274332
847852
232548
891295
556520
168192
355722
969066
270445
773265
934930
351035
456805
530602
349251
687109
986003
424824
263090
1003180
287915
1017076
519741
370883
354165
848050
534734
732564
220266
234021
940112
928166
603611
595614
361533
408785
490044
104790
544225
609581
574647
671935
365008
604924
654589
689219
21586
247352
265056
334260
467589
682585
340323
61927
674744
65829
204861
317810
552032
459167
670392
1042472
626101
491072
484743
893582
330494
77219
56871
370625
390554
188324
638359
401718
650712
352411
345023
607023
923792
524818
371628
66118
785838
394103
943012
503839
137837
130619
556630
451478
515570
1034449
667712
464147
346598
687455
846158
153987
769373
881813
109343
317427
832161
464420
868568
648276
261111
421524
85897
413227
508377
447406
993712
397761
418981
194766
1031443
944076
88045
216159
819938
203395
719384
1015883
58136
932862
492701
1019393
17293
809662
107789
422110
3652
762512
1045447
23693
773663
150883
317882
893639
982029
916373
439973
45548
481736
428413
764306
1033884
908132
574785
187421
786465
788858
930650
544528
949369
84118
264460
595833
642004
187322
460640
503788
78857
403101
1033160
28291
690924
413152
750898
832459
45395
838369
385787
1037721
191711
260810
464891
887711
685026
63924
598384
192908
152540
108299
873990
469681
744679
1005603
87981
402097
673458
551366
150046
431053
457716
204604
106263
1041349
380014
982257
1035020
300750
332678
349209
2253
503850
487521
943338
713233
499418
880652
336759
78147
33861
436119
1029786
217314
857563
174418
922936
319275
214491
327407
634978
542653
78673
179714
42183
952952
1007916
559909
605686
930505
18723
45917
32746
34836
59447
454786
171446
446065
38288
900561
122567
423136
886415
1010477
137466
618007
102051
451651
374904
1041732
349777
543869
487118
603917
92619
821710
947867
30654
285398
882862
1031952
470769
980920
223897
889777
177041
477441
539171
532350
31097
612971
645206
867232
772278
1014178
257971
218059
500647
845251
558345
463954
736353
473769
140974
940133
349228
710517
637850
803420
880205
594773
781649
164843
815405
1010211
662094
307401
662421
916976
691724
791815
507018
94814
836372
449522
171638
727202
382676
238476
64437
826375
1003886
700392
226305
702133
120105
512474
565785
862702
565806
348871
260462
655165
927841
236633
132870
435244
300300
718998
478296
226975
364435
148687
345557
805281
803540
486130
379538
781502
214300
1005709
1025640
649624
294346
23212
155472
904023
158744
322067
459190
213295
523993
391811
513580
36306
84179
694027
493750
763088
309723
782169
316820
483851
962877
719260
223307
776400
267536
1016934
751896
388501
71458
954672
829416
368978
315028
97888
721855
920972
83870
766502
234908
224728
444627
633758
469168
304888
745277
445789
533403
522148
701545
407260
770239
453091
576033
937709
687930
376004
372561
121302
407775
271921
52001
278727
708398
67386
129280
349842
100469
26251
137213
344397
329390
391783
664692
825286
251441
414475
563235
940833
652114
92791
111465
296164
415095
132282
947890
720599
150637
451185
224932
646002
1001100
617135
39438
292371
485221
289604
318478
902594
825587
831886
569559
535031
554806
781389
306566
604495
476686
997
615913
530332
700925
592559
527334
36442
710527
817729
528383
761086
292918
664434
640595
563190
302161
985965
291766
12817
242989
562670
134207
256427
475402
471740
902675
559054
604219
412619
98485
102077
268849
174604
928446
17867
129576
819973
1032694
222979
186707
97089
191693
16597
866389
678515
455191
879664
384142
540317
258903
609452
958437
857296
736281
735740
54297
87038
854949
824616
430049
985886
814113
519331
672450
123896
629512
677256
634761
263060
600324
952311
628325
678613
436676
539520
87726
18661
580371
817862
668425
365040
193944
313155
540195
442874
788911
512241
653820
925698
835680
610814
988423
57874
933652
1027264
740111
1027296
6531
114475
266190
338298
453366
445662
235660
6904
906801
100376
64504
425880
292303
323674
106010
645050
716577
399496
1016097
452446
223190
183141
459649
513864
880115
39406
231168
164812
455038
447643
149324
406444
894419
292964
262873
80641
281203
312198
869131
169695
376783
331177
166700
328508
488652
338486
150731
300717
641220
553527
677302
505830
280502
841458
421290
978341
492377
65619
826172
331999
839845
166600
913610
953156
103151
97532
102068
848545
14939
777025
930977
404635
1025725
734059
415915
647412
951242
426712
361220
158863
836761
357847
277527
206061
11585
329160
297553
936220
40368
106458
508074
775338
777253
469989
15282
1011973
167140
390539
404950
521746
756308
753224
280366
784958
631477
711292
157962
37811
612080
998362
73378
883753
542210
534660
992660
180695
881972
514255
60546
310285
154731
572082
610790
374719
4831
218065
479413
857994
176983
706722
869061
58220
87297
107587
52824
581049
53250
748502
198646
861155
686689
679067
7294
493098
576155
131445
214640
897387
526346
540744
873137
388075
874850
366465
650505
460606
817397
754225
637729
298529
228873
629700
1043500
366766
926350
975603
447024
916906
71051
232185
933139
516885
588194
435110
502454
213754
674886
422805
554858
681069
194110
265551
424470
740024
436890
49452
376774
870876
567073
667979
377041
925092
994170
383895
686889
274502
72205
624337
630605
490555
504479
667189
927958
276035
886530
900124
884791
1019350
740266
372110
980497
236452
407304
490395
280031
653617
784110
523497
451934
633321
375436
747349
392385
674582
461221
517352
886328
851379
147383
98713
98267
344544
635392
764120
180680
415672
1031945
190183
154378
226400
288046
525658
872926
41174
725774
119140
970815
208534
1032810
843093
251185
724141
809761
391002
973563
361450
272710
345019
333239
706820
737392
290626
995225
181129
11344
193170
344501
637278
168697
125774
922521
17749
300762
979498
54670
776857
749841
52435
446035
772240
772881
593766
325728
883050
781761
82671
1044980
543476
597290
298732
369902
787664
990888
22778
864128
67247
791709
253115
356416
876189
519892
755565
1023210
126035
183451
853928
430231
459217
779333
86177
386415
993686
233561
845790
271078
79076
820823
670895
462848
391625
737204
658355
606860
191043
999962
440651
31242
628672
447115
858492
180445
787522
861462
859762
307449
111900
204585
35816
227950
1021723
992404
588359
837023
7390
424183
198164
36887
980684
858702
36217
649513
451909
549016
29182
480216
973828
383316
186626
684456
167015
203848
838644
104417
378297
80625
132938
651824
126835
403557
835864
607362
485317
666130
587806
478632
715822
340799
1027281
958503
931607
320421
126373
206404
379202
408214
1041509
564437
868202
595395
119224
378485
654789
589597
1036905
548992
538569
551370
548128
964541
141944
1044448
159076
820149
330334
792832
342936
325032
278795
795752
174436
1038679
790389
13139
820442
41198
662922
399510
911291
963439
910948
501761
415788
261967
568449
395390
645522
357064
852900
473295
198699
1004116
761740
663246
626905
807869
742547
975770
1017511
531572
846072
359639
236190
458942
629407
626127
527810
350535
996556
747065
842070
236900
1009311
90253
313997
40645
654601
939299
558751
915984
139887
238407
683172
750557
928326
209505
180583
578569
936775
9478
727339
242460
767811
104127
1024594
476318
218842
450893
62623
310447
893784
601127
136416
828303
132796
157674
835538
595104
441999
392104
90520
463047
708858
135467
467139
276436
509593
250147
361131
610617
217202
277297
350748
469449
364403
70144
966314
893786
760354
41044
89188
82293
914819
1003000
640767
743651
573951
818625
51005
393276
133775
683723
812354
81754
423692
426058
655017
640067
914148
568526
392232
461723
861067
814370
440035
480992
73128
448069
214068
873668
942053
163193
1017879
362940
845234
575584
980547
420211
984236
544670
241052
674504
931831
264462
174752
444112
76649
762676
28356
836471
227836
83599
1568
566603
947140
509346
996977
403530
617466
308774
567292
83951
137885
21076
923492
909683
281084
241064
706634
212292
704951
418982
761107
904690
391030
85264
741866
665587
736920
570714
428903
552811
131436
625611
642359
569301
408454
812789
716897
47655
135199
459868
426687
1015700
302474
1034202
437599
966108
59456
713691
122471
42824
371552
819037
658070
412024
685802
595868
327413
763629
791656
55507
113392
376283
124630
994121
707815
892760
831122
958901
266638
715909
967802
223593
302140
99555
562520
986965
309486
516676
784802
523467
117470
292720
994798
30744
75304
6415
336842
389170
149978
1001349
198277
405546
721681
274199
366720
368309
467371
387449
656946
564930
51331
425491
140177
68517
173792
266294
591387
1044123
203527
289056
986739
324244
295355
538187
441245
164033
902211
1038183
237891
929156
150755
486921
231865
438979
728384
533374
957939
643936
824623
824463
871815
549654
124595
580194
66515
918580
77736
983020
515406
156773
696396
487401
807309
493328
850306
743138
972824
672836
643400
750766
842803
1020293
65867
965632
375881
424211
901949
632942
353815
176973
368726
885224
924242
472454
496276
684691
212058
310637
805797
18726
329632
11821
625202
636288
445037
474636
417236
289239
99233
315334
813376
385898
445664
896119
578631
757676
644693
382478
280170
883048
580413
608701
586509
436173
1004881
287669
569043
968750
343961
835670
582181
23768
1014972
142616
958150
166011
246642
402451
588860
1011467
1043961
99579
377927
468061
216645
565809
914379
1042412
258547
695983
529688
890814
191779
516549
79096
791095
997400
576407
629412
124009
461902
707503
815787
769567
370250
400913
304810
188568
396953
560940
265320
346454
220615
581242
638680
363540
797352
379369
902289
629447
499526
135733
667829
734143
925851
82927
992649
568011
852766
854350
491989
201672
431073
583903
52041
7421
178453
956238
245413
302087
561
868851
237565
646573
669144
789400
203649
565774
579818
161103
215293
727935
176534
831926
880792
663819
258676
680990
1031420
263644
478851
223025
233502
92235
1008267
98983
647091
1026158
896904
219104
519234
942183
451912
131232
449961
412682
838548
545494
24381
188493
965515
474191
375080
316904
194681
170394
1036862
609764
449543
518172
597769
375360
197976
1016272
1015093
723744
683745
511910
207957
891946
819873
845440
230852
938616
418562
81619
807258
608529
955221
236878
669011
50789
164634
486983
559484
765340
533728
640801
552833
110207
767815
916916
163513
1016907
405239
967349
166177
257822
879053
69015
166909
2204
10234
829849
24967
616441
631440
164135
883723
1022815
199735
406240
924148
520011
166304
130934
799623
792913
637064
763986
996326
238431
446755
766970
77860
30568
1007816
123773
644313
76970
470722
863330
178893
121201
841121
799141
45027
638363
863978
663174
669222
924277
863134
65608
1013089
976024
494068
425877
274067
157554
21970
648281
319938
435762
419426
415943
316876
287265
1010235
443999
891174
151297
541616
994110
905345
339192
894100
440389
408681
435298
116087
558998
800033
1007249
521011
750479
633906
724991
549018
86838
696178
452932
384044
7605
728063
621264
208455
878695
859400
108993
901789
361473
236029
65754
733328
667786
87615
960682
421827
1002533
491968
365015
495376
65182
921428
485862
292763
657261
187848
767642
731721
883368
473512
895593
811308
93578
482763
437833
755269
453847
596713
422847
754939
301847
449267
811334
401023
539269
405583
560230
828383
107747
906935
950804
212723
566216
964640
181997
523331
601288
332775
698935
1040022
179235
205652
339111
434485
992473
492638
273834
777760
963114
445778
983948
916526
207919
869554
927904
399012
625411
548458
430563
360914
484994
180911
130020
432586
104063
286445
683240
534354
729864
645596
557740
789873
452783
994063
681998
845986
142106
941782
54847
813991
269009
430017
146870
950691
271762
564417
918794
321577
772594
142991
1022948
257987
900896
238765
419228
867013
1019172
577919
190258
836042
40529
318270
645221
84461
1013956
624573
418727
556250
282743
1033575
506635
981490
503097
881141
461771
245912
530951
517498
74023
909564
917102
440282
1032745
523865
245878
87343
931716
161318
569193
521468
580647
502316
1000487
223848
338368
29360
37113
765900
160727
534105
94049
937464
377457
989114
113015
732900
816468
571086
466441
364375
209596
398545
834844
24998
967580
124652
938033
367069
351727
586203
912310
123437
94088
299543
988583
123808
210975
83156
628554
504724
331543
502338
205129
218130
988478
145780
846723
901862
458519
78297
533085
506211
799716
845776
776625
909064
508974
427195
452521
580844
604429
586601
871895
733566
443224
254948
433632
665688
609688
589540
207940
666823
905779
677852
1008780
24956
181275
245155
693414
714866
704280
36479
211525
664826
678822
223265
89365
773329
484895
1029069
835528
532573
587246
534858
651176
749493
165347
340304
109910
107818
620085
475894
762599
902815
693997
175202
63037
289689
500184
61240
239105
709755
459703
661224
948836
608187
479398
1013302
431390
438754
464695
604848
403185
586247
81068
978695
605280
10336
811494
339486
5832
743902
302784
923239
600786
145673
965101
621055
881533
519415
275446
694627
244697
294124
652866
330322
85681
750618
440352
332698
854601
28870
27075
599845
407675
748487
211081
20919
455016
441140
697659
177676
382614
940448
949753
164254
751933
496824
561203
440147
374715
830434
121252
861467
357801
1027560
464347
255992
356161
478169
518982
354941
607746
655732
911965
617128
578077
468616
638699
198887
611541
634244
351290
633858
1034468
970936
720711
486859
928451
905957
245822
84840
912763
308204
369353
427206
68709
1039540
764117
87493
730505
624415
926419
476996
71705
164755
185398
416995
122212
561554
394277
671755
784484
837410
56559
596292
521458
19895
843932
546332
165391
1000363
556478
85838
435493
644099
183100
16205
531938
455384
569465
247294
260396
137824
688636
767340
666348
769788
972342
752160
1045257
988275
318998
470916
137623
545745
241517
659979
314203
454289
1025197
685462
134872
305484
368680
184206
196433
1023658
686366
53874
963069
478687
456104
1042112
472592
1023417
72284
952072
945691
840814
236171
744714
681109
964216
204318
786353
739513
958050
169614
578034
893793
48717
1042597
663162
787013
846230
469360
1010066
78917
153901
379027
674638
865086
439228
618122
303164
735847
470818
358723
543926
474880
390266
331354
1033088
543668
959127
191644
605357
820741
680526
199261
63369
697787
185682
757723
827768
166269
698847
709985
919868
436165
374190
878258
1025100
1021966
121799
776276
343121
515894
891652
157991
771309
385501
303757
610547
246010
778081
46014
657525
419356
100500
691253
982837
822241
835415
878363
845959
421248
510934
308660
159789
903811
683867
843200
874303
1020440
542131
397880
153610
504223
170866
922505
767290
172776
115199
169781
617466
152117
858203
823754
325610
913364
6129
247048
838164
453981
497923
670316
748606
496507
18147
343836
957451
112534
682849
452022
894633
687158
872923
188689
596138
677470
1032124
815395
215661
947322
328374
741159
117484
833519
277962
554871
629285
554898
812455
635999
685578
206231
549120
330956
4562
665294
656283
371512
317189
200693
622292
438499
136415
190851
783792
655618
889956
911505
87666
820888
499547
305640
343595
855504
45633
399626
830401
885872
479305
860856
202546
547038
445547
890986
915085
82263
498170
601430
241207
650928
357498
85728
886482
110763
3261
674349
160249
679881
849648
556148
617393
836896
293335
674390
405898
539115
156070
691462
883094
444196
361742
846358
849389
284513
926618
85450
454725
307928
930612
812978
540107
181927
622905
515222
608093
617435
1023355
698015
598277
75677
905582
218712
229253
292489
686191
230772
468337
25621
974953
624672
162520
569058
671245
399775
962699
444581
904401
997601
480118
209674
596407
1013774
1029481
403169
129536
474846
823589
7029
996745
32876
848162
937092
758688
904622
675707
465141
1036654
529619
14155
811312
183175
894671
745068
723050
778701
912791
851777
489619
134001
300673
273035
481102
389799
572629
532967
643936
982034
910830
932344
896942
241072
726397
845075
237505
1008757
320937
875782
752682
429183
930032
900961
52328
239408
144526
482268
481994
806250
935720
392178
784656
206608
613891
283472
256163
303156
1037699
192637
70246
784985
505975
500818
436306
437518
115210
140328
903265
605920
465479
290833
782688
192536
285298
32486
101401
167042
38076
295697
766357
715357
949399
883730
919599
531797
717612
317611
645783
968433
458179
495263
477782
46143
445747
76547
80734
234424
917744
28834
1017283
1019177
274857
735464
1029325
523673
326100
478579
252333
925743
518459
678479
835090
773511
596491
380542
838206
611462
562053
582271
925183
473935
392313
154804
18362
2793
489515
50702
684891
921869
338181
160403
483291
236974
1038579
931561
764252
872598
167811
180419
138620
108881
222004
990989
925402
35602
476383
815766
1022610
175048
925122
859376
687400
599113
794665
794089
726279
312615
509037
59009
214418
244901
392683
276198
68220
125062
126163
41081
94537
1015490
438424
504729
420725
889471
96411
976418
292129
670789
161698
318511
709036
131714
48034
869431
888022
930170
825284
8059
403495
764141
312922
668709
530113
389890
278571
922167
850310
322977
546960
763921
49380
48176
764686
441082
224870
719965
346312
414536
894845
497564
615408
255319
191910
575159
215396
1006023
319105
349196
459758
435138
758262
102475
699203
546931
857713
397132
557899
1045334
682132
374749
615304
358336
1000613
979906
606844
456924
262604
52413
886343
110517
319923
682954
181088
372454
656773
424721
772233
268292
514173
927849
952641
487047
582602
225253
973712
892883
190968
829216
837277
617904
983609
793999
748394
441456
595219
954267
337577
571667
688060
573063
316970
930060
851416
519728
810507
935559
449734
736678
140421
179140
626419
411376
668653
102397
931262
858952
974219
108405
856521
596430
277786
729467
494361
232723
922234
298451
30954
752952
475856
198696
592400
928650
7747
996509
740684
1027443
33126
742913
38307
91923
245003
271055
731217
569632
744152
1005475
438375
861494
863723
181992
932100
766840
463319
483508
233943
339365
968782
788948
785150
445474
880126
646334
816495
156232
581344
493635
39804
130030
205787
709569
239099
749808
966903
385551
384003
701261
635656
373684
350922
673821
734196
126866
626697
494396
351480
1034072
589936
947005
62931
793178
442748
335713
997604
410986
928042
827684
328824
185542
142305
520435
105932
92065
965640
207128
545043
323467
818508
525732
806476
651967
299662
642021
720150
408583
734851
132315
720263
103597
357456
551302
124984
532464
144188
58598
414204
472321
914028
559297
678790
466371
209836
227527
389874
578963
362143
370510
709705
763587
319893
853147
1041181
234608
831782
372678
737380
313048
246221
645117
495713
383390
174153
489239
557844
396535
773943
529715
33966
319964
654087
197654
919080
771538
79647
293966
846936
68720
979356
907895
777992
581319
33078
195517
89794
988038
496950
837593
349563
438521
745804
538909
36502
892396
162806
244473
706465
110196
889427
818759
950532
962299
132498
43677
862139
743782
296432
198075
60476
367139
876580
676485
836555
862420
596437
685452
916817
124477
848848
595022
458771
329852
947713
169155
145370
563417
402642
41270
857974
304088
190260
411923
742114
303994
725865
33034
207182
244430
223749
963370
130349
911970
576920
75452
966011
617785
198021
532736
175938
742854
683533
803131
412203
813998
65137
696782
845005
680090
384765
461886
455885
73851
188054
284260
413623
659751
521226
961411
256567
262466
100974
180145
158905
775738
772848
799317
173102
364977
222056
63621
404059
125428
448588
735389
844683
21528
344607
18008
711448
784153
128155
556003
84872
1012670
792952
337454
295220
641783
527803
309612
378019
888186
579551
800362
165146
397160
323702
46262
694247
225212
355723
825125
755186
238432
602447
744725
196288
586142
175438
696645
779302
96485
413287
108882
30760
478327
368576
114481
721618
335362
937386
894370
930099
930302
259414
48401
751240
85560
350
255758
349320
427661
1017515
488704
726397
924003
377028
987246
937565
858885
454396
697842
351776
254231
88378
510075
962643
1015401
1023587
738101
876020
136761
928830
731659
1041241
596270
228130
338629
616467
924138
225563
569272
459222
876038
24898
930609
142236
644855
871350
926675
303390
174422
459285
495815
185059
536334
7480
508348
280546
950836
24114
627591
993907
1038765
16877
741842
417924
139069
721148
964352
1038054
456145
22786
994118
681444
557757
252551
73923
421406
747263
216831
649012
930096
912838
4840
947858
696909
514033
484346
577671
967588
123654
858433
292024
259705
581933
189254
403453
306655
851988
725020
123014
283428
369481
121647
692513
590449
365645
888307
797887
305221
3194
568926
568536
758359
871441
984728
1041391
420907
938389
397107
43052
779046
809602
858711
679143
651578
837666
981963
512809
685428
234424
539258
736682
1025926
1001179
468820
1021239
553182
615536
1040406
456826
727573
618231
126410
286255
889794
355518
975539
384765
378481
489400
695766
419443
984363
249999
1022669
951291
311653
785213
548582
353670
741146
22946
224888
545378
966478
578466
394180
722630
45781
129279
702502
1027009
803274
15735
523569
281666
213354
598172
876310
712478
248915
678038
392546
747522
1035713
174846
662196
66724
969997
991777
875755
759620
930343
439415
315103
434673
386591
746888
729775
359917
679445
465422
251528
61475
401318
782727
338722
743521
8061
269586
100524
278762
365107
842570
930801
797049
918695
881880
865841
420969
14515
31564
1045412
874226
682982
203414
545868
154792
805062
900208
575343
132403
98533
601461
517846
103730
406161
545407
291199
996983
740845
1013631
56758
774010
155124
358200
1025308
44582
618150
917705
826200
819700
306430
843806
203687
984498
458084
133529
639436
615875
540920
823807
89906
713227
1041926
674591
488817
735251
912138
593322
587348
419248
265529
107601
322862
274561
1002028
299555
411471
254708
869893
994460
238054
643581
225091
60445
427858
735825
110407
998756
626845
818168
373602
885773
872888
164142
749391
948804
1001521
243073
53980
655340
677951
455171
1013567
768016
402477
852889
280437
760423
77095
651077
16848
970856
410421
587947
202966
372920
391461
933223
323749
10287
264813
328006
920129
467300
579992
626360
241218
66807
102305
149960
231670
578047
298326
123016
286539
387933
902025
379060
366284
691369
984177
917025
440758
881283
118461
332526
168542
189271
931270
1033314
42333
335363
463590
976550
820477
919993
636623
588282
570602
254485
700856
534398
710421
586179
631677
219111
521908
238446
435214
41859
759837
263394
680166
500828
32223
976521
881780
986784
925410
819039
899302
392871
252690
621620
47506
564190
747918
862313
180485
666509
701013
658873
1018274
956500
430401
135984
879308
392159
760591
322688
772036
627479
325288
254070
823854
395679
487423
647389
756111
1007320
794176
291171
962603
266464
532422
993954
255218
570313
318749
966186
322449
53901
264842
301974
312568
907218
428927
406333
812229
833597
139480
565017
94247
257693
279905
325869
843100
408931
533679
228487
98616
680325
644328
602335
846527
18229
486854
162874
221309
149498
1000652
234949
235718
197715
561991
271130
223396
862335
756790
777380
275470
395975
788053
849918
814583
887588
392362
862517
89726
520915
545972
565765
936542
679885
89678
34332
511698
255616
357280
763676
711172
453841
940057
153765
289278
62059
194419
770703
584137
987392
357593
170737
30275
477911
420537
266340
843558
119504
1037056
387584
814008
623735
566384
546223
115939
843142
488509
423273
944578
280402
310520
484101
1027877
181541
671785
887849
81867
337809
806994
570375
162807
148100
936310
829289
1003758
458070
342988
561797
414831
709269
772489
688581
390767
301117
679732
2295
676337
792443
775079
1020848
455920
40921
326524
450163
491099
818037
825854
654437
348627
705195
1027901
96371
767260
641053
1021575
279916
868397
1039916
611544
297586
102161
504331
994942
852904
494921
715230
1033516
331749
920325
719391
683579
253083
734584
922861
1020935
124986
290452
51145
460023
813634
94203
650440
164765
484599
4511
902402
978372
998386
248153
37811
895420
843047
631051
243046
5276
93645
165752
335760
266306
813658
37195
170499
208195
751553
778288
143362
606125
633239
244752
899275
841049
98266
864828
142215
778088
84968
115273
261493
43307
671260
403347
870515
198414
87256
503834
522623
644969
967316
318231
409207
573796
416457
182522
383303
432166
341127
469916
728430
157764
539438
152437
937729
792780
705408
766855
678203
397145
514848
842507
887939
351734
666345
391932
885517
218635
500035
69327
294683
113587
657227
787795
640858
716145
260394
912708
431057
768530
8361
996461
322074
646846
161559
439143
562408
104608
45865
224825
618035
556806
7088
836764
951024
771437
830948
913128
1007580
354089
459483
593841
509426
133732
732695
446291
568119
45457
996130
48960
917387
3504
798919
806326
1001717
907950
475089
142043
984614
514466
37100
306813
229144
281581
416857
105969
814099
479619
802328
158801
462353
571797
540063
167451
973170
182217
559180
26241
35144
990511
432757
485224
918685
907431
352142
319417
917104
690774
656542
1012241
975649
37500
120210
699211
165766
237540
897357
971436
381740
736356
650761
953241
792575
185306
810177
858404
783252
573765
33306
116446
417450
248187
975145
768407
703274
815286
22339
875909
589338
873480
29055
716114
227936
959249
537131
911047
886826
567075
598640
515991
47971
132351
790186
503934
372710
750650
579807
263999
269362
220499
503946
158571
168741
73083
576381
858380
199778
63990
905306
116466
993136
801444
314564
956052
786269
431004
431066
303420
484535
616809
79882
336842
1029229
287788
729530
228090
3425
934954
502749
888151
753739
109027
317522
453007
712426
399314
395939
214524
226852
868409
386900
915197
137484
762475
931150
92424
732945
336485
143476
532338
826219
312645
921899
100988
826602
913435
278567
750328
648762
245515
487715
1007244
972024
520915
402396
379139
1005233
866770
31251
3410
39261
86724
432765
791920
352640
991364
687090
308812
323854
327023
306807
361698
495705
219057
960195
528919
163643
180829
47663
758821
467732
748666
953519
951814
653861
526943
829294
550833
890422
304542
874285
526988
814400
748332
331596
60253
392705
12963
4369
360836
334795
32646
201381
64787
705727
454416
355955
212277
732581
383365
1042929
454654
558785
343364
449549
35643
320574
868209
714000
241943
146231
769798
412849
700360
487561
169849
182139
280478
756678
112602
788014
724305
267716
565118
144176
826519
1036156
726705
850025
246053
1024
850752
214876
901178
942336
723839
146484
373112
483228
469922
935042
465792
865171
187518
556070
756661
711448
125964
261779
950664
307386
726672
354759
530981
732662
475951
773315
917162
61115
697056
252206
697989
458142
158795
870346
889758
325623
208370
605308
367902
396372
210682
574479
981939
471420
679299
993888
185371
913911
997575
909575
517191
1005502
956753
737849
112423
776472
102251
340315
866427
107778
543834
969403
937192
75114
784312
604721
795622
912727
495403
884894
722886
647823
1033819
49065
699431
307305
160834
52379
137105
1009211
424257
348989
263050
448779
596610
559858
125209
33526
77639
274650
891217
1027518
714385
721445
17986
858394
455412
1014151
187693
743012
1015718
1021877
251626
617111
969750
343349
114168
668181
543991
319619
380286
106693
948377
918018
346510
268221
281174
35309
660144
487858
149315
1023748
188545
981465
82141
515021
294606
679997
1015378
770274
708130
769570
36214
769878
538388
837736
362398
379560
651034
445660
853727
931590
358081
251252
901891
413123
1016463
918424
628845
52907
175303
50814
226700
725752
82564
29852
126812
845005
701261
779297
232327
300847
407574
734830
545222
209720
680693
588133
861029
175641
701730
108957
886422
852684
707464
91550
259855
240601
267321
785874
784261
920077
254125
221865
897701
362345
907974
531855
539451
590398
966380
815741
496057
484691
706896
30451
101677
914175
356382
313813
942894
985415
971580
223284
327177
256016
122392
1025062
321984
930590
7880
36100
938523
234971
222327
1019775
255468
531663
851059
577391
836809
182946
782583
808496
819062
293660
67124
694913
638808
455115
1020019
52649
787398
416318
601812
620290
124478
1005863
612553
48171
300364
229656
900892
762661
766310
808260
254065
209189
937696
869962
577191
1028332
1014696
396442
635786
637284
848462
661867
386272
1043933
709467
473237
683118
25519
467977
1023949
351588
192880
849722
844338
864529
322927
307794
342867
789179
912657
780814
331469
290290
485659
230630
373054
216297
995189
573612
934110
759177
554650
12218
41345
232012
108475
672445
580729
909366
602359
161723
509677
796852
311230
742106
808125
860214
674031
860886
963522
317007
720442
332970
764236
86115
148068
797962
652761
275858
390258
557296
139314
600467
859514
919464
646783
160079
53241
886402
274997
399618
430849
553129
1000313
487420
452411
766040
118916
376052
90432
449746
491669
111970
657314
895622
786482
274963
491135
993835
933300
714453
806122
230554
262601
400363
667681
106117
468196
204113
406666
17668
829323
711189
141860
510509
450026
928411
887294
337266
89287
1040279
904071
388852
251536
28092
338907
526075
227471
668654
86474
260055
743592
386780
28124
878172
418345
862365
566086
230671
739991
560634
228314
883099
801717
201066
876837
94401
850515
554430
944802
501798
1025646
800097
634645
197700
758430
592930
87942
847932
943547
215991
862521
3084
748007
300385
295628
765854
728101
238105
726495
884072
513804
61539
289219
30620
467548
842668
368124
602943
214874
57511
392051
942880
230378
816666
278180
16841
311787
278341
166926
46697
377296
33160
1044485
625637
808325
512941
513834
937360
250548
258017
1005593
713774
33582
668501
984242
637055
121621
827978
793267
50661
235922
608341
215056
828705
210090
544516
1022682
564782
373744
628943
669454
1039073
758232
734479
238412
469486
522263
593087
28260
103171
995003
17373
469493
444266
379335
271470
395285
698341
695971
4881
98799
914861
1034979
351833
345744
21906
599873
449666
84943
58569
908308
978708
969281
756372
556435
553773
19417
784957
592405
243295
1019162
166572
583605
339572
519274
875641
966952
172290
855171
131607
1020892
356886
13443
185245
1043964
868868
317247
608238
164206
713124
370051
634347
631007
65640
988559
977903
512914
874868
349341
415210
403883
668911
905752
31522
344764
7806
149138
114277
472976
882161
856999
78350
939350
223830
843468
888780
958254
802687
432336
80402
899839
998064
628270
93807
151079
734885
911473
107644
475298
394738
976454
821227
24492
655401
527528
868245
797261
712336
784655
983534
426480
259151
200842
993266
20972
871453
966504
531522
916180
284105
935096
830443
282310
720196
687154
138886
83419
216641
148865
970543
264149
160072
4744
745715
636908
618476
435965
572359
417885
298849
508467
671656
481377
174555
272600
12531
688102
452046
950145
499822
222270
509811
413591
529929
761858
992686
17908
786456
647940
724610
332146
27657
937436
531853
795832
1015319
776301
713394
74382
919992
219790
834116
611046
557044
570619
976037
492070
348394
491784
278354
363115
787981
273418
466187
881828
654948
477513
798148
276302
749540
247423
652294
391490
281053
750875
1041355
602325
563409
683239
264153
766273
575344
558624
88907
93688
553666
595083
821183
1024747
925239
543626
1016356
243502
182548
875612
440917
88610
844511
181206
917658
202774
516465
416665
798322
756353
297503
934068
343912
402369
700516
280052
703538
671965
841965
871934
943966
308574
13965
115358
533412
804136
762188
515664
76482
717958
249217
147716
376823
755492
120845
880411
577463
756225
464123
862403
156722
990420
48896
828811
963250
1036517
751316
696641
298345
238599
110842
6465
242082
454059
717079
1026984
500330
632143
1003627
533313
434867
728367
748829
750897
837553
533447
565424
1035175
160463
446895
628905
531301
261325
38131
735049
51965
505204
972272
704262
913056
408985
609552
744456
822414
419836
824767
178178
688660
883649
1017215
402868
980742
292753
271282
427390
205119
331181
1038833
531196
665038
520589
833891
1021377
812534
320284
550509
318074
314441
322881
105343
144111
161865
114246
518236
621273
440851
551177
972847
216423
909627
947302
684470
968286
365047
515247
805931
1002848
667775
669868
104071
850821
116587
322289
193725
785055
393712
960954
656003
533138
75310
571066
471920
262016
942093
951971
1011916
407681
746551
158378
444202
912756
45540
269072
582395
984192
24645
236147
204826
75080
905766
137374
595516
913666
1015187
608258
811144
386421
461847
890994
94984
241368
509525
118798
374911
553391
589013
585175
203235
451633
952680
7316
260798
810164
124906
757492
531153
719177
894850
894769
942134
108828
822155
546548
710304
363121
775774
697269
948928
557283
435144
20304
193693
124192
348298
504994
492705
420073
447744
1018047
994749
81239
987868
861805
494725
414909
249760
15929
290702
812761
501783
434418
965071
379985
775616
6150
142845
60916
559325
301126
509215
627
85442
809592
895801
642801
700003
242516
108220
809735
385545
679026
527466
278244
479175
293886
713119
548387
744927
88570
146964
497974
75153
64198
263200
31071
374808
95840
474845
71542
479489
698611
677912
703874
1025750
525996
817588
18512
198176
798946
931902
794049
519241
340770
43102
365933
499268
993548
960563
77344
309046
325733
258324
475945
421365
1035691
885287
973489
36134
597393
703059
596045
130618
171884
940569
407521
328139
1003342
231367
470660
86514
1033184
99013
835880
33407
43092
546718
408946
394454
812738
52230
538377
165742
1007563
517295
441526
889408
222354
166107
236224
130450
911765
867132
1037221
557072
983260
58888
1033845
801014
489403
416809
40178
188938
996519
314483
212137
650080
582249
751204
185321
154935
399274
636881
481319
220392
285745
880426
97443
926213
421680
655402
688475
689348
820514
220754
924357
933062
524435
605170
191998
512639
835616
919411
472583
159420
780401
928866
738231
14211
128647
279948
787190
510729
37516
659550
873642
815499
971248
47285
202374
968795
203243
776845
716376
993148
556421
352997
275150
368811
144301
850390
452360
69426
89436
945255
42492
685056
512830
213095
573417
249019
276777
290138
39250
458052
253979
631314
408694
974617
605125
624903
996543
763127
9472
760740
325661
793981
938670
596866
627955
178273
1030498
365075
162244
832828
562528
670966
192383
86216
403900
657602
864063
164756
774161
601198
333876
914079
510217
37754
726110
758951
680507
218263
247872
358264
52450
101424
502350
868996
729374
979795
377129
757222
297748
178991
816297
717945
804917
1040183
699462
399877
199077
19766
719140
216416
83457
592409
498841
399723
956843
527342
156291
192809
671831
47948
236889
246426
368165
531154
557084
133173
652123
523979
166898
334233
480893
702732
736771
630666
387445
759703
1017250
769728
880756
925420
630563
183880
148015
148989
196275
846300
291811
802507
8174
746162
631785
629642
254126
216599
363515
677074
681292
269538
197339
915100
669483
884126
834411
712371
538171
397221
931760
927808
1034090
574379
601390
743041
981579
101657
723616
719571
853961
952495
434676
851967
779705
902900
386877
834043
802656
475883
156661
952173
245576
761872
713697
411632
665223
983238
55391
162445
414543
337172
170952
554363
646904
148090
55049
237357
297460
188978
299861
689342
627351
606275
832360
884025
761445
307094
220625
22680
318188
294607
636342
189081
298621
755238
170806
227864
147032
905408
917818
607092
883008
777940
800120
300324
743228
729312
357568
990429
298366
201747
933367
40475
652705
727216
62162
312222
213384
589227
420122
306555
299807
955487
106008
124401
640782
913773
51282
570054
721447
55169
44976
210883
1036532
323611
266160
706961
48007
815488
612421
795204
97201
753865
462733
907066
801367
154982
307570
238811
96374
188447
593610
755190
719518
764133
361612
972206
775155
1016116
532881
546959
256156
104050
680302
53727
1029557
333047
397282
517183
465118
95998
695007
220845
99975
901898
877990
869132
792015
313048
131921
994325
298783
186187
308870
705687
553443
105069
758629
326077
970047
893734
416580
548097
642548
674449
212373
656914
530729
1004162
174694
155204
935789
603934
807095
694400
491545
86830
529649
906655
721611
327497
1044936
144804
110843
170787
541786
825572
839048
634682
539032
612670
548615
389903
617180
1977
26932
1027777
958361
415581
539023
622494
106004
165226
724661
341253
602246
237401
28484
980768
662108
334678
749846
981873
173304
1010411
895474
661556
380856
424073
127565
945345
266136
79901
164861
900119
910041
772708
508111
213118
65071
401401
561120
748010
750133
520225
86890
38474
28077
883101
172501
1029116
290708
843493
50247
478127
617717
807468
809405
73503
170299
82157
936288
439734
953464
392072
106472
871817
228059
421573
776189
150461
949113
931430
497162
29093
553577
562404
1036192
359613
296286
512767
959434
565358
176090
911948
302174
181098
584586
345471
352714
783152
894451
255990
26730
169732
482601
1005643
345056
332398
615409
644320
354898
298943
248073
279266
446682
825074
722157
162294
356467
6432
149477
966168
933034
161108
450709
590228
189743
609058
635691
955492
321317
1032400
820847
157813
961328
2470
645550
745719
130983
889281
874399
564805
903228
63545
951023
176330
475198
192580
148906
488321
20457
287559
824180
656723
138409
695126
806169
351749
974287
98072
910793
206108
647182
465522
147216
567530
102942
1036541
750278
621038
525762
399488
635466
589476
464484
951748
888703
132396
774537
876686
1037249
157573
636214
752839
106256
967448
846885
886357
227897
514853
244137
114498
872116
184827
767723
517246
88914
82478
703793
971990
360234
845246
348471
932195
671515
464446
602112
975361
782576
1005639
249284
674441
352149
985027
595074
945533
571894
460497
417283
275651
598780
673823
247680
534888
730600
1015808
995640
549667
84543
635132
313520
890994
994936
201246
507526
131125
183048
131350
910373
267863
31678
700889
30376
212948
781730
909399
703725
755989
87627
36854
821721
175091
597691
271287
770829
494882
374600
911611
956268
112981
432125
496158
257952
688472
114299
721132
435237
684678
600149
675048
69540
414335
671196
768130
1030539
91057
569405
944178
1044375
614700
488020
73518
74218
267901
673268
15242
859602
302517
209198
847883
989257
85098
793853
996559
914430
483886
335026
815289
206254
530366
803037
582436
667013
918693
327097
629509
465029
857925
869315
644309
574522
578564
93272
57132
857540
785148
26443
371785
913070
397730
673862
39144
478789
539325
576617
195159
163305
238210
663419
878045
994235
493903
600090
910010
652468
984606
672028
931666
760247
412850
115655
342179
478277
818497
150204
358249
806826
544871
799586
681906
889098
826458
11992
1016502
19210
128253
572401
446665
252085
80852
164666
89620
855847
522627
566081
919159
307107
616491
446300
834148
555684
395913
173818
495879
183340
417401
759328
191178
906427
395347
35012
383607
192495
420061
337048
346986
41772
965472
604022
503299
883371
955850
521601
638539
954216
131240
630125
2184
969709
783962
1038021
743655
922184
1033422
743943
739668
232686
74871
123015
222
363779
665490
824507
540585
908296
186031
272381
310287
110479
816247
977791
235449
183446
832316
265851
749352
791337
809714
652139
173035
333193
457324
966394
979583
639067
377924
718336
895271
285482
543044
648892
402040
124069
806991
936281
619750
1014497
228956
68889
790892
951761
630533
44709
184943
1005862
476797
905846
106063
796756
272244
776043
1025494
675258
535942
411590
52120
112359
596581
744962
762283
914021
55537
680491
888740
621044
877423
6419
559112
811189
373872
310102
689843
524219
2314
336448
882586
861483
60578
394731
661641
150142
693800
902746
919199
132741
534715
306259
530394
417965
272903
379552
675415
217087
379839
470762
1012463
891378
966292
151986
400360
368951
205793
265303
847511
262143
294736
988887
109936
199502
207465
971538
1039720
586233
986835
456272
737766
99518
530850
669341
774542
746808
961981
517211
162999
508853
404272
666098
500455
495888
477755
547927
163112
49433
654964
657829
671820
774714
901364
345429
661522
304368
508145
312249
725690
708680
343390
749576
224053
92770
850200
814326
819129
174722
26815
686988
84770
342493
139335
600476
471299
508273
513817
20872
772842
221934
322136
273809
480464
363049
883114
341781
58246
747307
1028191
203790
752133
798393
627268
482735
478072
757069
535826
730748
939268
505359
555728
479914
699304
921915
1036003
336973
337244
788935
830818
257810
590652
1001675
725833
261005
927943
596500
522961
70246
682795
609958
1027297
872083
55473
29279
830892
1007869
891583
568777
149557
616918
109206
803148
421034
935387
348514
411188
37778
499497
364088
674031
671450
508189
641748
132900
800848
967492
580038
294749
355558
436222
326823
603473
714024
470193
771594
467996
157967
235963
695109
948543
850375
243265
604965
461619
149213
536909
971156
863358
431465
787899
909788
891899
710725
570071
318748
268941
889884
533769
804648
349922
475099
442721
860170
921186
57167
110706
299109
69206
437434
922268
618732
513575
678714
472674
88770
468534
994678
37218
403821
447448
216547
699092
503776
132908
329459
261057
446336
230191
827695
264697
308046
760682
424242
27829
772470
911325
101136
167337
274177
459049
735333
78950
929845
1003208
458465
478587
360996
261996
951896
533643
776860
420164
454798
119713
151120
821162
51347
70413
732848
22038
185554
63115
472954
605003
26707
387460
512151
962616
556879
974260
182369
152510
268650
735747
882635
81662
228607
417546
946383
995784
510911
968795
891114
451706
99911
360347
472800
741203
190948
26844
464813
603392
433296
403219
803413
396298
273425
826532
1035908
954554
846882
614654
885391
496788
111447
438486
579207
313495
638581
492323
1027694
978205
164576
471199
612286
381375
18647
489025
954973
175026
601902
589513
190486
1004978
13451
275446
375863
82199
996416
694839
296908
793
546817
520821
71952
306949
216706
653222
868227
31789
175226
180138
561740
655240
868731
138333
809339
445650
476304
445951
155349
24546
318412
674517
58509
133974
267894
149249
278732
974299
1010802
335210
199235
976492
425351
385412
357698
128446
775777
22900
730254
697622
539400
251132
878162
241158
310108
464136
877003
354930
237499
781813
42098
475458
290109
847144
252301
105040
1021675
298992
190067
883334
646489
17074
698907
225179
843063
604419
148599
861682
978631
482629
1029498
132111
541851
665110
617334
265687
730492
379161
264522
754885
772920
618067
310365
618377
404397
992799
199870
799857
499335
494481
1020861
23437
307889
135530
1008880
21778
170195
139040
129429
788890
493719
860970
154150
659448
210294
185247
222127
773170
250184
475663
847612
394363
151526
90127
782984
655521
631611
927657
241963
436812
703160
182194
211057
536114
926488
284739
546205
61637
688558
588029
736400
598643
855424
943832
1020510
511445
150378
484228
619687
100572
179273
1012257
311246
503506
617546
981930
667738
721265
578706
244984
420720
905024
962469
187768
455542
337349
11607
184447
501641
885725
574234
872434
828084
266124
698011
813552
458925
61348
158488
314488
94051
990328
251306
396142
635585
975009
623173
38208
707200
593248
480867
932876
487527
117582
504996
592164
517626
170699
576482
636729
322791
818470
697321
492227
1015535
149704
655367
422360
377552
702430
64418
411149
492777
461946
69354
380057
810932
792501
825029
53793
878214
833338
907870
99476
578457
375123
798234
782882
261625
1011629
885712
1004327
164673
1026520
333319
875254
92051
669045
715066
606827
364515
341583
848493
415938
717216
868318
402717
160743
156945
571729
323866
541108
404687
282637
531333
205784
594780
713775
1021013
744303
998724
161199
556516
876716
760812
1035286
944266
297440
790725
618410
799154
581863
808443
984158
726848
596382
488045
75688
792042
505460
807931
709514
105925
630685
489116
357458
62774
512035
169346
494110
981882
775672
366152
245193
796316
323665
572462
749330
274024
1001468
122101
553407
26169
803142
487589
633126
565027
491667
4909
106401
838057
808680
302030
82840
898463
457177
423703
717239
982815
998300
855856
385790
822024
434398
590102
459959
762882
642181
517508
87786
999284
583541
406547
28606
663242
1005688
145622
944524
407578
411708
668646
598645
901895
129749
693943
670075
503267
352103
218487
692423
453610
822702
473580
973428
992632
640784
431108
930821
74847
473605
705813
97081
790632
989561
872224
822209
118399
162212
539300
888613
974315
496225
993971
550619
476804
417282
362816
749148
535299
182563
987884
867972
190924
614253
680597
577846
400784
986960
553122
679273
282475
945088
360093
180231
501803
465943
42799
737607
541992
263854
34430
173749
918073
407568
713341
976089
684186
578023
363826
536060
452480
688062
851334
265454
913706
360029
211362
223885
338564
952143
623402
357462
995527
800389
205373
644825
65891
922720
441229
303413
678576
792242
747803
414107
786616
39384
193113
466711
866767
899888
413821
55638
824441
280190
686244
287477
681661
622425
346209
173290
679768
266441
114284
1037055
441902
998687
263203
143627
738163
531908
121685
512409
830576
365435
1006216
765134
732637
596433
809740
126872
961239
356667
385645
166612
398019
1045372
180617
198481
373098
259951
1013285
565397
775448
1001210
749260
126104
353638
207700
387251
953480
685080
721868
956608
527501
178457
196668
876540
168498
806955
740659
794575
407674
413921
326114
585595
268019
92489
625495
1019039
264915
289990
691647
450516
724846
277024
371902
678183
162192
784452
285418
412709
887873
419118
497676
65384
178992
1028290
939400
600143
799049
238415
267095
655344
278501
976501
1035132
620691
538084
359192
813365
394515
651295
886757
951857
799111
993301
16275
803171
799517
159613
655860
119168
454547
500408
940943
595221
699030
201597
1013347
763393
967713
909681
70108
284542
666896
1021939
653570
937430
595458
317036
811292
908101
521459
198128
981731
462598
104095
35576
122508
512120
11837
647150
531900
345741
931550
875690
874817
443865
145574
663730
274837
722170
974430
361526
435915
934624
454951
742927
676487
891779
679176
173106
93161
836748
315330
131505
135242
255215
415765
294230
318389
590260
877438
658818
976720
132202
1027898
322282
711733
517794
471363
370494
785671
633306
613676
8217
998412
1040799
637153
124082
818253
738205
485898
107223
514045
453085
401392
705174
195265
208544
591978
974246
130019
877006
986096
300185
786866
313822
824185
493118
38634
78801
802430
366205
1003169
967719
377077
596712
839642
674770
418106
68730
268185
448813
809088
1029430
608994
230900
644762
360071
331780
421251
308503
253089
246317
1032643
574849
665386
576408
881012
103859
944599
973307
697091
407726
558339
347006
448591
17979
29056
188265
66025
688314
360393
501057
958333
506867
41547
637609
229800
967921
62418
578789
961104
446933
403605
104845
39407
319798
365070
559997
262010
923278
203249
185405
244570
691628
15857
659757
396062
536562
139013
32318
677007
1022223
556288
936396
540298
685967
216776
530367
96722
565646
256211
159350
409345
912330
153127
607415
859162
111560
68256
37348
364805
160468
276996
637544
960357
52039
582023
700516
609387
192210
927872
113860
787173
918025
161906
987600
771831
314536
757148
526402
601142
483531
363257
716167
877162
351871
838546
494470
887765
127250
18383
899073
671295
630787
94638
526615
1000974
896098
50583
197075
97643
260077
309675
774444
469266
257750
325792
381902
59561
572742
677023
629015
981758
457360
904637
854678
664444
446996
546344
336842
351408
967760
592422
873639
264628
340311
451031
320558
458960
705610
510120
11175
1010452
643224
224510
280691
612769
338714
704034
819981
630597
160038
749093
892852
218597
875465
446506
1025936
77831
944089
83055
585134
823731
846955
352260
999265
46336
739525
454902
169594
789958
220218
564166
427756
216523
750101
806996
127729
39728
930816
826290
1041876
698034
153264
144026
5839
508414
440583
281817
418694
638392
530055
444449
912402
146014
286803
108977
757412
621803
237350
656925
268581
95476
738827
19565
852309
291443
941743
314100
312723
115935
257720
725577
647901
153073
1024748
876550
938620
146913
931245
962791
356907
583183
831935
64899
462001
530284
975666
758963
255435
991570
188666
356539
794356
774868
465871
492426
311870
979872
294646
783151
712264
978723
492
698124
7615
927563
599803
233078
802574
1043655
29469
364355
236078
753590
9991
482460
668880
880696
397231
627934
219465
563261
628137
46303
166202
590410
195803
960999
809882
682705
220272
892918
834586
86267
422811
202119
642941
993792
672344
435349
634991
320454
240693
462940
599436
55478
1012441
539171
208437
416208
395264
912929
436996
897492
106262
280252
961489
418059
406669
501887
728188
21753
725744
240246
959674
853057
923278
930675
221928
245322
357622
956851
43422
359701
762820
439857
713001
256326
686362
119543
488617
808491
38780
818606
889903
110892
723954
491051
413258
564400
89728
855118
858540
1040703
45093
851259
699992
121251
201256
943052
62183
42431
391132
489354
483807
21941
101064
624045
896796
295148
950615
960729
851522
830430
629098
353822
586006
398097
964262
813877
731638
46392
602276
166918
352655
415242
662185
811337
346475
486136
847909
661763
850074
424416
925796
597857
1002725
257251
518908
966470
812760
827956
772887
11477
113125
880928
108558
117360
289906
258616
773582
984301
317953
535528
371349
500597
525421
681274
702759
38248
519883
902708
796776
30574
877543
467
516863
1013618
244740
402614
380276
107270
751896
470613
918829
925662
985001
667180
159152
537008
173214
497402
569215
643331
746090
796429
592336
181736
643015
412831
25935
579606
694374
257554
75719
1001305
468059
31103
120523
329156
927310
214860
195484
357118
633170
470401
788953
741356
343860
325454
946053
800909
716856
342236
612621
969508
35756
924545
267326
1042405
931924
39157
562608
517264
643716
387401
251216
518781
409626
387933
507202
237025
59704
847102
291450
739412
841399
485049
617229
260676
750487
172614
392707
898694
223310
438912
915137
267513
490658
447655
832211
658268
504845
31283
836111
968489
928265
258331
80455
279944
311723
571386
634848
446327
941922
59533
1010082
26460
141585
804841
351209
650514
411792
73642
1007482
823466
809890
121004
555691
520827
385378
156857
117907
442925
635483
70382
125986
286182
91759
708538
391557
941421
15284
735349
929765
622255
754818
858930
290867
176411
282641
414642
125935
486420
93745
339783
989198
46369
752295
694311
85223
646680
874430
373816
244598
196622
121099
306027
391749
730688
917295
1015200
908801
794063
908843
684899
689833
248992
318463
190593
540617
988397
44801
625099
513021
922310
446966
783315
418581
766462
104291
256649
710329
768211
189895
334863
127841
277649
702220
363013
936020
125829
77078
514344
956210
583666
586304
513340
731232
786784
21380
627670
1003167
876108
935774
24277
931295
666248
395071
911590
517835
1038689
842196
1042592
154510
989011
829949
965882
284929
793940
404493
620532
651324
436502
90507
256036
97870
505190
451018
964863
672687
855262
982500
854052
667467
267367
53684
202307
459643
401072
51125
434994
70681
340823
944552
412063
858385
273647
464599
373902
60243
76274
86382
334371
537334
949497
36420
855631
781020
367430
64889
779216
517885
400207
1043803
135237
146738
719250
25905
414754
611861
297464
901088
200667
8884
334052
767343
501142
934036
956090
204516
544781
233690
690804
474333
630583
974089
254839
1043144
656586
408366
726579
653073
741543
735529
778227
610320
169605
290453
705118
869384
872292
446954
236738
806127
206182
734555
651087
206500
15019
952255
133646
962488
674682
136608
946858
978607
397427
310580
991310
38273
698423
995236
477927
390511
1018726
259857
283742
377330
987407
159909
960515
401978
469119
34922
355771
145808
495491
979872
952181
739007
526683
602683
366020
1014719
207050
180704
356307
358545
287036
673658
811283
4138
657525
99251
250582
525818
983504
307013
460002
836559
827380
78284
227203
742864
295395
748020
616526
424756
749686
178073
1029312
962587
356195
817092
442811
451884
374710
644319
501428
466347
810615
290356
583747
631168
658839
323466
519835
451406
857846
447040
76592
253942
107059
497939
153153
1044045
677018
562745
258594
163588
45313
44203
1009201
304165
359450
917695
587223
366724
134151
576503
763643
808872
244310
115042
659754
137435
46060
851907
529820
696706
688977
848601
321858
1004730
202519
935045
212957
378016
51429
505406
252669
41400
344291
916923
622081
446673
249538
142214
135020
608779
761311
554943
567927
1036425
293462
101375
691208
422859
31327
673035
430644
243790
306429
165694
316847
202957
344252
683381
597075
847353
595691
315234
322285
363553
277431
117951
947540
838376
1011883
614074
903912
814048
988776
611942
432605
164837
709362
260175
809698
282696
387618
979413
554685
179981
508680
616396
70446
341692
382273
848549
131728
582674
263476
605525
627097
880945
770787
724538
389618
119301
681646
273154
721409
427705
664793
228866
40343
662889
202585
1027763
354281
616924
666527
183751
386548
697670
183026
686719
11638
245688
231654
950100
693543
198399
79217
301827
293673
285148
1038912
128603
127151
868427
824469
166023
486260
458008
718833
43484
380077
441720
772286
121244
66453
331192
537194
831825
644347
896931
142667
110103
188038
835623
804400
82698
753719
465119
404785
1044273
685606
242580
396096
1041965
954266
751934
952992
511772
329825
806412
529246
59665
805169
555707
243244
223079
569090
525178
805663
1026210
264769
589916
1005839
130449
424327
172770
403238
137761
1035757
695890
509125
190925
54674
418891
708247
562541
584390
101056
185486
665349
279605
759964
595832
526056
375533
977587
810778
902619
484525
68650
755580
525896
8631
43619
744950
402684
510773
650325
807783
314129
294666
36275
14707
826591
781424
146670
253353
317089
744517
921118
364298
18274
1020136
514709
434413
235709
52276
148049
754085
224229
137145
9359
146283
505493
651889
758899
1001325
879753
115469
755295
870585
779648
322057
746070
174999
770636
477994
460406
347991
436776
639206
501205
580775
809082
821728
294698
855724
905929
330296
264051
360552
460048
102502
524180
190965
977503
716438
189688
407557
573916
1031368
768610
530685
247460
211030
227270
619004
789717
60337
99283
728564
863551
627822
100589
744299
809375
906021
537936
712626
1017542
551764
299619
291952
926333
535871
460246
803529
797657
335893
819897
540032
842376
199949
87654
761144
8003
506777
165114
588625
1043419
599829
882261
971755
419687
328449
995315
914893
949557
502080
706022
403627
533366
800302
696606
518875
36446
690854
541722
876719
285572
765555
904472
499223
126116
1005591
882295
201601
375989
676450
793682
1004330
686485
630844
45473
42799
7486
700872
703340
423671
16576
331810
654511
632923
918852
800150
231057
851686
533194
493080
790378
328429
421931
1025239
150002
829721
959866
82332
68336
676898
519486
970066
708752
849341
551346
786542
1016713
290775
221438
535281
225549
933781
619649
811059
253440
587714
399716
959366
686567
723674
614720
464585
855263
984644
251198
50503
761484
926174
563767
498244
393756
4422
438252
1028814
140352
94381
241850
499377
276548
640859
530211
460877
225178
79696
1022084
555852
213837
855327
17653
990603
792311
713485
522012
248473
325023
870084
743842
142280
674524
753043
253513
406443
78221
895676
744077
34347
411451
916050
50148
92334
534018
799172
529610
809697
588833
62224
295726
813151
505444
372292
298476
233207
521318
472432
467432
89661
690369
44604
463298
295796
160335
720897
347464
296434
999358
548371
161097
879107
767336
936928
408542
823605
96316
185632
778057
393836
628721
811871
327347
302064
456517
158620
119208
535660
273992
441028
482164
995953
420067
16060
1027853
716425
587034
744214
706932
946148
374633
246398
488051
226971
153332
820653
979186
188509
292024
641924
565252
755376
196985
748686
186465
478374
729838
63817
856162
5151
626148
451144
886902
646479
90892
883674
158495
452701
151690
848760
612020
699796
844712
135148
420130
574475
66810
815700
932540
3756
764652
472387
179621
197219
195316
897847
100834
64773
296219
105827
105724
936676
905639
855953
869947
827331
949152
382564
937034
960273
693398
748368
633842
313452
838030
14470
751422
935749
51906
190856
81166
176253
600920
791088
438624
246977
701272
578053
704388
828650
710592
569324
910957
924492
17511
376769
885598
256671
261002
855169
669385
714588
248787
225458
172019
624644
898294
1010882
85312
789371
263525
456625
538182
872052
273021
220486
919983
1989
1035197
741719
432582
408691
645465
564969
819958
706172
254837
554871
1005069
228219
917259
268491
666339
798301
941692
24288
921403
813486
914608
923311
329752
908688
37939
534132
580773
919299
715864
795998
839879
379443
108935
726254
174222
728032
1008446
434419
505408
360171
199463
1010106
207397
612285
473486
94764
688418
208307
216977
948406
810662
238511
148859
801510
686424
27508
930
842707
33117
387604
374424
756577
570341
564685
656421
747529
695031
716515
44231
89353
737078
723998
261204
645597
880094
136811
651566
558789
50292
689243
932116
327816
521950
712172
135683
741822
351109
308623
223359
350414
184724
1001954
823375
556716
657137
544344
794278
565601
436082
590746
718102
63579
951848
621947
305204
863026
562153
88411
34937
667473
359979
67128
560107
214226
294608
1028325
51544
374867
766025
193609
446307
523136
734110
227523
393862
627593
436841
119464
383225
548698
859293
1041298
432596
983963
773630
48759
912731
925588
90044
948284
384417
394052
489811
828961
838590
726595
418561
1021566
268628
265578
1039917
528753
299048
340608
345997
505697
372764
170052
986800
720786
27642
346482
117598
492582
174029
318677
578814
636848
260480
338037
575256
27689
70418
321368
229520
481184
109633
678427
222625
1026952
601479
249123
479198
852904
1033136
145882
926952
754867
33875
879358
883486
953202
351151
846982
680395
654349
468499
464717
432628
257740
713498
409196
21581
390269
236307
206481
931864
11220
807770
659758
477466
203300
648864
814902
936043
43389
140779
473396
841851
711418
481899
195150
442275
468031
1012356
559863
324071
761684
583219
344877
979054
173941
5881
709118
989140
436135
153463
893949
228832
254573
461029
905219
273398
964709
588895
911245
810576
543433
187934
426198
990345
988836
330640
856928
716061
213484
188725
143380
890901
792414
94737
259534
472792
513638
580074
504659
70472
419424
50929
699997
334602
964848
1017953
325535
675308
701159
957416
187841
624241
384982
27537
359670
664022
936016
976306
509958
312188
565683
411118
130224
4509
806991
442894
898081
76297
712445
634410
410150
613235
544134
812146
662008
859123
378933
975943
995610
809023
386252
815934
887441
706294
351024
129985
408149
22004
498237
959433
617220
304525
358698
332621
904332
948434
192473
233549
907327
606350
74227
418560
394448
312406
97890
589568
496699
545128
269924
921152
123988
919291
76514
607526
861032
247970
861477
139259
116613
18324
445754
843288
72851
670016
197492
428415
125785
810193
1043640
444593
520356
280353
636096
459099
921321
859415
567334
991896
958688
156455
123640
683837
512655
357559
25593
272002
144086
452973
615277
159305
60549
752757
161561
720404
861762
245018
346097
759924
360992
714991
983255
568995
962591
980730
728736
400100
402946
887894
113638
850577
126240
797941
741554
536357
242362
277901
428238
41556
829297
21194
311492
284282
693741
605494
410218
819689
931352
17497
411453
882688
284331
768331
301240
378534
1016724
838410
772320
671673
849217
596257
188789
139347
563479
543772
554161
247645
572686
623680
971606
573529
443932
439432
453911
934537
616961
356999
72850
118759
214133
445399
1026603
1036748
1038803
412236
164929
755446
768134
856910
821933
570101
791272
945261
115526
742049
266564
468424
131531
302223
434384
48520
585704
234608
152364
859943
1004388
222216
392308
899851
123608
828573
742774
2627
565197
833162
801775
932730
944493
393999
39683
1007555
79193
342820
272470
930762
42566
168621
74782
392058
662854
671978
265370
342391
139367
817765
614908
297856
40797
1038511
186436
30228
458948
466627
925323
341272
352046
251437
872663
650762
510066
843090
494246
845494
409767
847685
248100
227940
526084
837569
745276
623482
1007115
146024
380239
267681
462100
982118
565649
1043887
1011416
492970
694785
375258
469576
919313
675096
192746
729975
968815
924732
674481
779429
746282
629012
61130
586125
397170
839098
170627
347101
311673
896487
561347
433256
863535
107343
711984
342265
315110
36233
729769
311963
647797
207469
594390
218710
100429
45247
581389
470854
25226
642771
44909
277700
627454
740884
635403
564360
1001406
725514
92496
622582
804311
869870
207121
637138
160152
657085
622620
373709
832050
423067
195854
273173
535747
426378
423429
899354
258807
227691
865911
615768
709376
780257
309607
673832
309665
59835
649767
787317
848947
15139
482815
301536
867094
555510
82078
568419
811756
810971
458237
593747
65314
621020
390993
797636
551316
826701
648156
283380
366812
1020882
682043
491426
620987
280498
936056
461508
933890
196084
139938
284341
732970
842814
536243
81013
470356
646871
380907
59529
123577
952211
528820
643933
804031
216162
659535
610649
838175
25773
495686
181520
757360
569432
69857
650939
958297
903376
10763
278051
564646
313821
933315
768922
659635
976070
703327
1019841
318061
605638
705450
236685
229535
928214
764058
4309
220441
593856
448280
728984
1013712
73565
794660
695786
763021
354506
101410
603993
460676
67146
58785
258549
725485
489701
493846
379799
881026
26352
495892
292212
532745
984394
1042411
824640
116247
84576
624470
546622
308917
707679
468377
157312
823727
455576
43578
981979
782978
263524
787367
698007
683075
485180
1940
753520
877476
609574
105385
545768
262596
1036293
588596
418304
515294
975170
348834
341641
448942
721966
311027
299454
1010689
666459
290078
835651
431588
845584
86417
514693
630483
72143
335310
246289
740989
1037823
39297
70439
687603
807485
1044558
504942
302972
794297
13177
62607
312284
719676
867853
884134
710791
716706
704674
594978
47907
191668
85357
144071
136977
36016
938580
209011
979385
449357
86673
879824
499350
624494
630503
390123
388619
678035
833790
828856
209454
15648
711987
787762
960217
94247
586377
892109
611995
28291
222690
322855
197832
839941
861899
772849
159586
273014
28383
58329
389463
666220
504334
201702
865764
731427
754308
377270
250453
595925
349983
933436
1006066
255731
808747
418197
818046
779299
308917
40105
110655
965528
377051
691992
713678
932574
278434
706954
854645
599782
1022697
142672
940937
147378
527512
58000
110548
1014558
578108
1037587
335657
3801
886619
453181
237424
88197
879772
750835
842285
262744
399709
537311
719299
313224
769215
331284
979504
521395
119484
1006471
238478
1045430
528433
792878
947894
909737
788220
305622
322957
528589
349425
677031
555686
461629
87903
272006
109699
252809
889831
961325
434043
24092
779820
77077
234016
397344
714805
577849
262115
589051
499919
926045
123883
729359
485717
308941
804798
690977
419493
813557
920701
423096
936085
41088
67525
40315
836115
435608
877935
732350
1005979
330442
670019
554822
820804
834860
577431
997720
633259
147709
499299
830236
345760
353688
404255
515552
647324
559948
867890
559356
277484
358104
450654
146316
659303
795335
766535
214239
999514
906189
559022
902314
1008195
46326
994493
976817
677278
447992
84771
757356
551397
391934
350632
415410
874292
784554
799598
639137
8617
1002552
43597
189456
751056
722316
885728
59793
914996
898535
366833
138270
98313
132623
819326
657223
802711
621962
239362
904422
941398
1010128
957956
789969
997335
639505
28797
757204
505011
517532
248264
137136
99041
24507
219816
173046
450420
94933
224756
294388
495177
331291
930670
430870
707202
789314
562378
953299
852221
783909
735224
192855
918552
972786
354336
441097
124042
253337
156356
340581
288017
11542
145509
904515
112661
801901
786926
848761
240591
232581
749142
594191
414513
164924
230068
463326
475359
808387
344997
586098
853015
1014041
529143
371518
647452
298342
702216
399514
414181
579056
113500
973774
86065
977519
332808
35354
626175
823357
488509
378098
276847
904056
628125
534502
752553
874631
1011516
400113
840146
538227
938105
843954
900004
913593
671404
921942
767870
790862
436665
50763
945530
878285
940753
640000
856221
338696
997328
714680
687062
765570
691810
984413
21791
53158
886809
769177
438060
786836
474151
215422
183404
9965
770221
765682
79410
61088
246555
318314
246357
390644
170730
493006
912642
374047
934723
511826
930803
324892
47474
807051
726992
760851
548352
41248
779217
158865
1018995
272797
52906
498666
123628
753501
3596
787135
774053
734294
415010
151992
649377
258597
223552
244588
526190
309292
819499
956389
1000685
305440
551277
427549
176613
678571
586751
414725
409674
385667
64430
176047
15662
852006
618486
971876
810123
717539
758603
242310
732122
386320
531864
970200
553976
642003
863435
150956
170291
724764
91486
693843
555928
883227
636031
421393
56177
714083
141346
41412
760184
647539
971694
98533
921410
1043897
258660
304194
226016
17902
270052
471568
133632
853591
176749
358798
714739
575412
732021
615929
208201
320591
194064
446248
287469
950285
41269
319971
470452
659108
98975
948755
622044
959579
564484
797785
333170
767283
137746
804095
695313
946567
1000771
805196
666182
592604
162713
689295
592164
485359
116040
425186
412715
144273
915443
678029
185034
996646
6338
372003
197306
77644
303021
921665
756087
601274
274939
668067
53851
959225
674646
352615
95482
24084
370997
75639
632990
706209
118180
187376
748411
969517
729873
26719
88167
269667
528075
328158
69030
872401
1039765
446692
830959
380624
486940
869145
938781
577683
744907
443148
275052
540102
562218
50242
597211
181868
321038
902393
189147
160515
665815
142589
654778
1040634
106266
647189
330636
206860
790523
833575
872521
634490
223933
496021
310339
27099
550751
313756
721383
170298
646061
380999
35869
294668
120110
304666
649558
1009916
247567
998121
373091
722459
211549
726871
311062
746427
420257
670829
700621
358040
1000605
189368
994962
878094
433342
979255
881037
658246
671222
961012
394668
597247
283127
338379
164269
526037
190661
924037
397064
603220
163299
534243
421038
27417
207223
891175
658658
986982
645270
896963
702501
749036
798543
856153
560059
383418
249087
417331
400166
633872
381978
662311
317013
966041
527329
252066
577212
530296
250098
175934
980746
701957
171701
983629
587387
991449
614336
478658
501023
809516
496225
364329
632710
362711
778627
109423
538652
786374
294655
847840
463135
794705
416108
642841
629443
1023090
93932
988198
247213
679444
853548
601646
838153
620938
963742
135251
880648
145801
6331
251929
991446
96836
601250
931481
768569
295390
683974
223312
586098
294803
397841
616333
306751
185844
146798
295436
171732
610227
645073
761669
636758
51325
451630
184509
900067
890875
292696
889605
365012
900452
524959
536782
7929
678421
21707
837666
949932
547361
244661
495701
560675
891842
35450
593612
987769
93336
476868
690367
419093
444053
931484
351006
490924
183197
182018
347194
256650
681080
773154
87723
374590
677410
552159
616539
640602
529454
678891
923012
232801
890671
5781
58173
252910
78799
810986
1001465
971621
172190
936755
988074
261943
934839
978037
616383
655827
477588
313089
84056
617294
828372
185377
464718
953754
499173
464236
494365
877102
559147
660657
707242
565470
56993
719715
254771
256516
297498
227678
629748
48410
832119
446491
954830
823558
608804
579979
832740
574479
900468
67690
802363
493420
691367
395409
118676
245972
420962
513394
578090
445696
368679
1022214
279753
727771
719649
196448
109830
542246
779487
405837
303082
793825
323080
613326
399948
57857
192306
557472
806318
92848
848890
306535
228936
675264
516554
28404
194530
569430
61869
641143
958188
500818
258081
318692
796279
360021
533091
272393
82828
161110
1037924
427099
66655
188801
924080
381657
417468
42140
766695
218234
743627
819718
48341
968475
908830
868238
573512
776451
262588
770367
597040
430747
939876
12771
693901
979472
622952
915429
1037457
46346
763197
492286
1015038
845890
904311
605998
326752
694025
272079
574601
861854
774512
598948
248217
66728
116053
854098
310315
189909
234023
142782
364421
471783
847248
222439
1020634
594060
543341
776726
655533
388367
911778
920478
295156
22679
233733
6284
12157
705255
370489
788744
61937
352701
488094
213146
587033
571380
420786
302385
724874
477842
229816
598388
53665
555741
204913
613189
651368
33834
88104
397917
350960
930299
401756
509477
584661
734434
679325
18664
81957
179058
273647
197098
122572
631459
886985
132867
217904
46789
202550
69000
515854
671529
179597
787006
12873
1026567
557396
407458
996182
801622
707490
15320
60290
940032
726335
361203
565405
225770
981376
835014
688890
13386
430029
89645
806371
628834
475123
294487
557232
697700
478244
57504
455107
932305
266638
317164
399209
572838
707038
173622
729893
745343
179373
121227
643544
813356
919220
275079
576964
379858
962532
397083
460406
310957
157988
719796
735241
337446
984843
410010
778173
586127
26268
514148
561045
763865
637509
832862
711140
105091
775668
99698
1007909
83191
95069
788105
686617
950833
204431
275129
87791
175760
958447
781635
876220
1020255
472171
160056
278786
426687
565638
617098
34079
282379
878204
81816
338649
798048
833778
45690
207153
535954
543224
896521
95599
864072
53601
709256
486469
998321
232274
4810
814599
129279
723773
716901
957708
551254
856035
227485
479182
882392
452125
415918
145870
201900
553737
173590
167307
394119
967416
70834
326533
268623
641706
296757
467196
123526
258568
442660
398490
366797
720810
170757
473908
304576
788746
585361
139775
980975
750332
854621
858954
99635
848422
172461
75619
343878
988232
108810
685636
896079
1043758
492577
1033955
547588
966241
215146
226244
1015398
95043
790254
218145
608984
290417
98875
823604
232039
380608
763773
120169
682679
1033165
438325
805638
815274
320651
683145
396825
19153
572597
798548
601526
848562
758524
527
836785
915461
809673
795464
803454
617889
709522
146324
774359
252565
80478
763949
171612
885355
573801
712440
881521
626322
1030386
127421
904745
494130
64176
68689
273261
241733
314775
992813
283421
818075
615402
960562
370048
180861
135860
575206
844219
34785
961671
705089
74192
643196
455696
678322
386360
791895
914719
902444
678843
230437
600243
592366
1026316
9424
921479
569861
807790
258371
511325
888566
1022449
681185
664629
1030476
1010927
640967
663393
710312
790906
348420
176652
607527
319353
956118
832621
741405
561106
108640
734986
530034
746917
48910
292039
205777
565212
528671
277359
467622
221569
719719
810517
855121
999298
400260
541182
650190
167173
15736
835407
754368
560442
988030
670631
957949
909069
633305
437809
919009
685355
646906
508486
216716
801921
920881
690745
1040048
889645
655304
788017
795079
929926
743653
725618
81218
462119
104985
804369
493422
328434
166475
485093
1003282
662655
366003
991395
131560
651179
288981
320666
736180
157192
163402
170624
579825
831846
166466
903543
789230
120699
928723
355218
1037969
311310
888737
302894
745646
614848
139213
840192
495066
337905
744320
52661
525381
282243
2544
375027
510491
85651
673058
547301
57676
496144
417277
189820
765744
718663
528183
964112
704204
328246
856927
156642
984095
764044
342069
414308
1021761
431566
970070
381228
989502
352930
467579
739959
953675
461258
538446
1001770
392164
54412
409165
830156
210611
31229
317479
591379
563483
175195
624380
880272
744996
401788
319069
590554
180507
591835
858632
900378
623052
276460
556871
780642
353363
247673
896526
586438
45740
940412
176618
713829
348798
423323
1009670
675138
708501
103870
314274
119795
41001
602595
906274
925753
100618
376730
764877
407176
319430
19358
901562
73382
788248
93824
906800
72970
768607
338137
549570
477292
860599
145238
902385
799749
462738
915835
6821
867519
54326
479958
57496
382060
610273
222941
818209
554332
585638
91227
963157
381048
917629
660333
341293
686670
834822
437615
889996
118858
918125
673293
1013979
239645
1018040
574040
571957
458191
418364
677332
72505
607090
470303
774570
593425
544549
278949
167747
116638
453582
126204
431382
625993
347122
355320
476166
742727
517718
198552
625706
719143
818086
92310
929609
483888
65579
800306
953606
860414
153965
628306
817169
302738
760060
445413
187972
533569
728534
803988
936233
795621
275351
429452
258748
713940
307404
396768
201187
180156
879187
130264
332676
626038
286129
664778
709621
590910
17898
570258
987312
733070
578107
398623
77475
571123
795163
488860
865965
366705
803654
60125
680896
509501
20667
547979
905360
286386
1009910
292874
196270
765856
891098
584355
339061
480097
282473
587321
326582
327810
98724
767446
511453
277259
265579
645062
490205
520724
952427
613800
262394
639005
1044461
968178
826890
53949
710705
74970
671274
656395
450914
529915
207360
881781
342321
14191
349743
448472
97404
216331
626085
268499
30949
460382
41091
494803
277792
758881
703934
711202
1034154
57859
137991
318908
610343
157617
807270
393781
401752
836213
560261
400796
744968
114664
556794
911830
620295
963724
105864
733443
652382
1024830
903544
408860
263044
633577
882722
1024437
804883
121930
645479
362265
180979
423918
441412
832300
751591
295884
767088
527677
784556
654966
217753
174598
421305
912920
880834
948976
582121
295842
558412
745193
64709
806079
98480
474932
165320
805923
639435
668014
1025580
371152
1040082
1019694
878203
661211
203564
448724
865483
783523
7695
999335
991187
57155
292933
525369
673588
314225
26763
501116
505709
528261
639018
91389
640033
679054
145857
927847
176192
95425
405563
150776
22576
100062
92260
253772
77204
662019
315777
696591
303727
705709
515190
800890
425779
707628
621871
628191
817460
1005241
798264
821610
276781
44106
899812
897260
301398
156489
7526
624444
669906
34682
364079
819846
968676
276182
436267
593231
480889
62882
691784
458063
541058
936730
830803
920217
282888
422172
438800
801469
80670
151213
224846
777228
580752
884852
591385
22955
381844
406232
681219
144885
297492
623127
982550
909152
131273
636830
75506
461797
680477
722419
385412
448116
488618
596180
562382
854758
44155
478958
394549
620639
917397
322390
427913
619948
895388
953205
142633
522822
1032163
475997
106125
977830
246139
89021
750079
301137
125556
489081
207629
272946
864120
824452
886825
158301
1032839
61481
256094
669875
786531
674818
625126
261272
375339
867657
837412
985295
815453
305352
115368
199418
916441
990882
139237
653283
795977
1016213
648168
315940
685996
235233
161217
368350
994019
262268
945538
300696
718742
950798
95525
493955
609529
924669
259923
158028
270216
186156
470902
558626
111318
409984
304807
441492
66122
263101
342437
824394
808736
702448
905490
709171
239522
242318
101127
167135
62014
740534
791935
925047
797700
306733
446155
947739
280886
845193
359448
708225
64839
343868
911782
959535
96857
852621
811192
400945
406493
283955
109288
485647
77340
81826
32248
104798
1012726
393597
543570
937002
1005311
257036
76918
619675
475291
85319
86647
257501
117888
910565
927927
36886
88730
193457
368254
657669
690460
769254
425892
329909
339612
539091
646580
90277
142798
742657
1020533
946238
856889
160162
775515
989
741935
326710
246084
488438
155403
759460
450735
397054
573202
352688
535277
97969
872707
625468
546796
568921
672823
960043
798977
1014880
896153
333298
759811
113429
218740
589294
267116
81
276010
952579
156890
186742
69678
168974
689560
899502
194336
566951
814982
115661
417724
529708
960406
249476
167062
270711
670655
414650
331470
110825
310445
556430
836131
846867
444140
227612
828341
336241
938164
196828
298937
430826
172864
1033763
1020832
874343
475317
330528
511087
761616
188719
403694
22492
1036823
478086
238414
460528
828775
150981
482123
28351
785637
36429
466135
736723
256890
347955
842861
280716
543102
674372
283738
710814
467492
642903
480131
132496
561130
660511
288342
617553
88248
271260
828230
304820
197935
902381
907307
639183
277847
54794
657954
221705
618635
328056
380379
1027808
521038
651590
626021
924473
465807
951186
263487
994726
984036
515160
308177
839247
191064
234339
587284
423416
786608
922224
899770
639147
654041
231180
174351
465232
218275
103133
568905
113077
158653
337742
744147
198325
41791
406664
1030196
646055
631853
312189
384893
778703
221371
171845
86819
20764
6745
239399
53776
990139
210616
611665
60688
653096
713096
416419
101963
339249
608071
259267
355174
635935
51821
943542
187174
955367
796298
922924
849269
203734
22755
173740
14603
165720
151131
94295
180998
573427
665324
776316
954413
1017840
223736
915436
503684
249806
309408
454782
552737
78996
193682
253072
94052
437828
232412
257568
930864
663974
980836
834033
202293
396327
298556
796739
959271
613378
1001127
84077
728226
108965
540699
276746
872778
299405
697541
706578
760970
111645
463574
258336
252693
559605
333561
529599
55701
89933
796668
718865
828461
285405
261539
338623
113842
311559
655180
497663
906807
659915
564455
63597
767430
88523
881011
312080
28623
253767
814323
155492
196807
102294
680364
28859
45984
901129
291443
487911
960560
333849
992126
418616
649288
1045441
143877
723600
449665
1025633
949512
990808
411293
295622
466395
957960
866949
885835
26212
503501
285713
607391
880555
151304
241358
356945
632484
453533
958317
232592
166062
327108
982555
147281
35353
450573
19000
175305
665278
495148
302750
196347
501278
956160
739684
531053
683886
907096
947265
279498
1044820
509738
973348
854423
232573
131105
350636
232933
341982
26308
424550
452309
83347
404642
552614
330229
118955
5274
70514
525730
358524
108763
335600
970248
284189
311692
298534
635507
366721
895275
407266
121728
77158
397276
987540
664247
697364
90362
14872
465697
448221
854530
704675
915034
668578
993285
547790
87460
997172
866596
987470
528515
574282
645468
211976
736201
723601
747667
394313
919159
763445
967799
419478
1038200
393900
1007145
647179
291259
519633
964782
53422
529658
71956
254587
620089
906580
79936
559057
565388
1015448
305855
540674
626627
315398
504892
787456
941165
55922
30061
483437
556645
1017024
537044
126984
986622
27149
838832
7874
221030
526806
458097
671874
966180
461741
777206
796977
122781
844922
469374
217224
716420
370903
964232
392394
492355
390361
552459
770084
342851
746442
365374
523739
487595
100646
493356
777123
322877
377137
714283
897624
99142
184151
929916
133034
759393
1030278
22752
248880
723619
384562
4927
262643
291260
919857
823732
254093
1028283
1040515
824859
88841
361019
746301
433550
243959
746857
277650
820834
210541
215393
180129
81983
46456
833265
544082
628447
250718
558438
990457
294850
547475
158747
273871
128758
835055
764137
604501
613298
361781
139317
794591
59301
424815
60754
275668
761905
792028
514547
177112
112226
834143
105334
850342
172957
308610
187617
791202
805956
770307
353450
618435
614025
79017
261214
221097
787622
449021
912715
886699
817163
979424
586537
720647
592311
781133
868221
599460
508277
313086
493085
398125
377604
220333
513475
280701
890179
80665
62711
786808
571505
696894
40305
538030
238171
563634
973999
595104
356635
421016
541263
204599
506540
842646
921677
981906
332049
943380
422774
501894
348687
470458
152228
235500
431177
159780
739929
540523
437431
606672
500937
850372
374040
836025
660312
750737
742396
660082
791028
608412
459752
406542
952431
771624
926660
96401
142550
804397
578165
735851
976919
235643
941183
260835
567214
678479
578894
950322
82903
764853
498127
485446
349575
575942
906944
748813
316532
939247
705331
1007477
426617
734856
625173
971962
142475
1036049
867136
652057
34110
1017590
4002
730619
715295
164497
1005340
536590
399448
418145
658785
83812
127133
414289
355219
87676
630848
171928
736303
552306
426265
606846
1043348
512788
267206
1015455
599139
1009995
996174
581034
282404
1013698
389974
997298
924578
66335
3687
608400
269771
887988
837818
939290
646790
410495
243763
392588
528081
930636
863743
49892
413438
144969
571346
124068
655490
131550
174477
648943
334631
60984
359875
191158
699357
613305
954260
1036390
58268
46321
661018
405539
996949
85216
267
801636
666722
498610
498609
597149
779997
772645
477958
733499
311941
1039643
365146
1009731
625128
882913
18015
810975
830757
82025
293067
931792
955116
575864
811688
154356
31433
179155
482034
490892
685089
216817
881552
554784
513738
121097
447060
756229
10550
277535
665521
123106
113041
451123
387329
695926
416137
173275
858022
272124
951327
508532
519947
596725
100898
360795
205341
841343
508443
657445
707000
298783
36542
635496
498137
172266
912945
308241
133246
933502
118193
209754
589785
840697
491420
487782
87728
897757
19600
260386
325879
244524
84301
517698
411493
1044722
275755
570947
64806
151822
436598
67759
567659
944877
497919
532609
762167
307060
748993
371034
351536
589644
541863
544741
641896
219276
426990
197319
348173
419377
386928
37823
873550
123710
290090
727198
847972
1007911
984837
607566
269297
323584
1026322
986443
813058
846339
297875
199686
568793
734412
67039
59463
275092
330719
468767
771284
286045
310643
652483
1000765
651680
141659
738849
432287
600555
489437
637886
665490
871248
477226
257383
828351
936341
20661
590137
784914
30699
285073
675899
345204
893273
621790
202241
341283
736611
739465
55306
389216
855641
647363
152524
811461
474722
154424
54296
413624
778069
460039
194386
199187
170260
36826
774701
385184
883249
580884
714984
824048
126220
1024741
947791
1045277
356012
807436
257171
931850
347053
194604
523289
59755
394895
187961
782200
675479
835466
138961
716376
254414
701949
207859
1009407
412207
68907
597057
860064
457612
453723
968191
780782
1008983
350322
411039
326856
614694
553241
1043067
425539
772641
167222
624940
695520
855363
90215
80928
202331
624639
585965
701751
784237
523466
647982
419032
67758
339190
226171
738364
242161
1045036
481779
54958
31625
735006
187726
664826
863314
781130
574603
746399
654801
498007
592216
414726
793210
215625
730213
711262
963374
468318
862319
741354
609500
569193
791826
212436
871260
554256
224204
590751
547090
965109
891128
690902
370988
236266
536454
683655
314694
721117
540670
100881
761247
126077
96001
173986
687387
737406
62248
87543
283212
881962
23355
926135
30492
463816
642866
534605
733564
240669
145387
313147
540380
778141
453676
198813
220264
594309
707394
486471
718557
951138
549448
1032599
710519
616915
9765
640549
631089
996836
584244
295121
532790
640574
723003
87578
192879
524829
665318
482299
729890
799741
781082
927194
94010
567311
70843
867714
504416
475386
978682
653672
531623
71419
273903
259268
44604
103958
1003442
557468
445481
648143
1015568
556841
762609
933148
415887
5595
518229
87999
693303
129634
120215
865587
314170
422556
49369
136514
441750
54861
961630
311939
480879
519865
299401
38324
580743
305755
1004161
625531
945246
469068
706188
839920
602828
727660
69878
873882
839805
671718
596674
950023
489774
683049
519812
917685
511876
968249
215366
360652
977511
33090
180359
48961
780954
511685
493457
164072
154628
185182
299490
766129
307139
999913
767370
804151
550495
304099
990782
272347
80819
489086
993069
72362
601838
81671
146233
777161
784348
120543
157108
168901
316802
412987
653524
971848
421633
984977
307742
535961
516157
735865
455276
297
215247
291591
470804
76104
957302
1038648
391975
270774
503521
321407
367985
980831
426331
326068
583594
676960
385131
755255
420716
518031
363326
237925
492071
497410
220593
981434
216519
487140
780093
522512
920665
797317
227519
314934
879109
641561
437107
311526
272997
459527
877586
1032097
805708
469545
547107
908192
530720
611286
50622
33198
596371
576605
612887
66987
241923
255395
899309
949332
947213
529686
720864
16871
401124
277982
795281
264307
779451
239491
846851
51147
724318
969546
734815
140129
231108
920106
643116
267466
111115
746682
491335
797573
216517
594444
698844
371676
498414
266828
121740
875194
519668
574856
96176
548751
78253
1011310
492049
994730
481808
921373
693951
663192
810813
435107
913277
847604
408346
1000891
243050
813943
512392
67101
935366
377208
850481
443731
825997
50456
226223
396369
936620
719814
150492
951347
179803
932790
957563
333066
463895
768961
29633
762117
271380
82100
213876
335327
826315
504260
18224
368570
484615
748032
400074
468399
373450
240001
908940
203762
570526
47026
106743
51839
989543
289670
988755
231325
177423
772776
365853
228463
732065
240766
689531
931790
154909
458629
103740
581894
875771
351881
426853
760671
53974
221851
773692
1039192
828946
782440
549432
290630
60661
309685
1014640
388102
399
650169
970444
332027
855706
665067
556553
2328
4823
985653
232263
658277
542115
518098
299624
572597
161056
518187
954615
715817
954307
958229
662992
342383
842887
949395
628392
246734
343306
64474
491936
191671
968592
593446
469469
771091
12771
1012028
251517
413613
184241
350650
532868
23475
406378
992900
580661
570499
657226
549294
178035
704536
47905
419722
98023
807542
1038357
384310
351415
279730
1002238
267315
621752
468756
908928
152454
923423
365212
567172
941555
957965
226707
488487
74350
898288
259050
475423
671391
79310
967123
656345
662116
748239
40638
631297
506846
655643
215974
1018534
458020
966954
192643
491848
17907
685761
76880
272224
1009642
1023592
228898
529852
771877
971223
994748
363476
557097
352305
900838
654353
871740
581688
18189
167315
434508
377415
733203
936759
251805
154683
438129
146288
500055
893605
450502
646251
744080
93475
586897
475259
631978
272172
374080
175533
3897
957923
544693
494580
1032724
312723
898731
88839
686332
780088
394729
70862
784407
84348
365264
735841
701499
5819
167665
48930
4624
720289
857451
606391
948178
883628
487311
682993
532115
111497
741354
673132
943249
984153
12030
884576
756989
84876
52662
920323
1022053
737656
150538
596055
124935
408444
733888
103839
223657
674566
794210
192851
1016194
914808
538692
986381
122316
265389
790808
324449
496890
88763
228314
865007
821853
103265
401260
613804
130133
951887
81501
755686
743189
224074
157986
766310
768556
61551
23534
464536
321469
878058
207961
173093
694134
873982
840299
863487
945072
542666
1009135
51160
243299
276038
300916
106375
715926
203459
291677
930685
404583
905143
341913
29248
647237
928545
181740
951206
617091
246190
1044794
268529
145398
412480
615512
774180
487951
642348
258963
928165
229001
190453
199592
812029
954705
293277
377582
715988
149135
212118
143572
276281
758395
30467
231214
255694
198556
469410
479972
1029918
389077
3162
516835
982047
419539
587618
641934
340572
773885
672543
857462
620912
931527
68805
31760
258671
806179
391373
600736
928010
551261
685779
931873
455841
1022896
363954
456679
854856
896400
327250
570807
860113
373737
967083
472760
756374
612014
953238
914729
50031
915213
217758
22876
228594
224877
351520
430130
997838
1002981
246482
259873
458063
748186
716668
1031334
988801
543499
687755
833693
888931
601319
529004
800793
694362
826204
181603
642446
41282
230401
594925
977932
592197
763959
754430
422274
305790
967600
227264
592574
887904
520987
934449
546898
695717
821057
864705
565876
337908
334000
1001039
253447
837195
278246
927033
251842
545161
1042146
981196
39067
791888
988000
962411
985066
710658
873997
560991
381145
940970
901417
1029291
282048
798369
142882
307728
566230
447435
122233
698302
164403
855958
482842
1023157
831890
14210
42328
401670
516748
971241
606800
150313
1008413
386707
966127
574169
978116
499465
1014932
44545
366914
71831
414071
164990
983119
760420
176837
177545
522971
239002
11233
314849
387930
463557
833261
634925
1012923
689583
285474
323039
884645
48655
648113
272019
729312
307190
62491
804565
264146
386854
292599
766827
697979
865195
768532
962373
896761
822562
575184
120507
643180
815927
469628
819452
258980
620871
385657
116610
838540
842637
655859
883431
746411
978848
452403
1032646
648500
242335
247554
837480
153540
329482
415672
1034604
58430
95779
494313
10956
74596
627460
749866
507738
429008
925266
28497
72029
11601
564867
761648
480338
13335
153566
213822
553046
768322
138127
418903
361241
746454
88115
57134
199965
155424
571284
945524
320701
11331
182103
975052
737909
386167
561426
1014111
221345
183741
310817
551883
795543
419823
963304
932035
725589
528674
183331
548576
165318
990871
441871
858287
654773
358229
530550
847564
580208
237565
164980
514498
786646
827592
154495
320028
915849
1028514
998848
443523
26847
44689
911580
996579
622809
898091
766007
101271
230769
544161
13775
484176
358388
662612
740426
778494
1007063
539413
123331
794697
446714
550286
382378
340157
654834
630417
914367
856652
776163
926422
280858
581636
398260
469826
194118
84467
971408
242240
825983
748663
274487
469953
350744
521209
1035512
475072
235798
640147
416828
43852
695784
99083
1014676
573886
1001006
1021965
309185
321432
422981
109847
780748
941479
389103
88431
149509
765270
837779
460059
831210
387399
152306
273260
589711
657748
675612
418626
290494
2516
740107
410152
540946
372613
541018
575789
821706
500296
5366
137798
786102
762021
858119
550486
554302
720092
820462
475966
918507
261620
478886
324443
564339
52789
891777
899440
53007
818933
328223
419126
68236
336861
208988
612357
919484
136720
533274
52734
118019
78958
445535
566178
899160
479587
586603
309360
679593
207167
83265
390375
361371
66385
464204
554326
41466
763704
187238
881562
995697
52301
548908
1028144
677283
65277
802263
957773
616234
58887
624070
902064
171832
915482
382877
54897
971714
848333
576067
563024
729570
518663
104554
107202
280014
848951
524523
800519
106238
653468
258629
104124
405375
662778
359030
512012
424290
600737
356252
909047
821001
416831
641062
382485
722049
158100
951858
806665
307346
455667
447795
274880
10934
726439
276499
291047
979887
155355
117405
744022
881824
357624
638637
949526
493063
845124
269960
997763
846546
969051
985317
459460
925379
975301
585988
200525
429976
801750
528321
485590
96195
36230
291332
1010443
212205
210270
810610
166418
323676
987768
560912
1014168
634905
554673
429371
726332
399909
733893
757801
619464
918291
251223
858880
879608
287702
137064
47713
544661
328745
618626
197882
132333
610623
364608
912133
575953
18340
76712
237678
302361
774612
725589
439430
353841
729919
721312
444067
487168
827049
911341
254700
401264
126273
36853
292163
1018864
896353
777354
960700
775478
136394
948286
950570
982760
922998
8242
138476
634667
909878
34794
656353
508405
634801
952771
633546
569441
648970
333894
13772
826723
1007964
1028445
68479
969072
351313
176905
1041195
310425
904479
282370
935819
810209
80995
237613
798850
62781
344139
686490
444190
193372
159907
1008927
605454
995004
829367
927991
648246
442080
464095
840757
53248
526694
1026350
825486
815067
618944
739947
264058
168963
594015
545312
731628
836901
214323
915724
1020160
435929
553875
1000955
144738
1043937
300251
1015113
98538
958249
1036099
418744
626475
570395
472771
1041013
304857
596310
173002
922477
348064
858618
865003
570212
804470
815416
899330
348591
20239
1006225
362181
48777
704101
806117
641452
26521
189727
435479
916262
853011
55577
417044
264189
93431
298124
331338
902558
74254
281819
493828
435356
765822
123128
789090
857610
552912
631392
300805
717361
1014828
313570
357461
302670
60778
701236
570131
1036499
886794
373282
438852
687321
442539
48017
959900
126331
269494
701795
27362
157786
846313
1018698
623200
614429
545017
277479
1034614
753469
780032
880781
669070
119860
931346
801134
383971
540346
442998
934991
753997
295931
55292
685110
298903
653993
523717
657504
903939
95705
462982
953500
390690
445528
935424
988143
555444
349691
550470
855125
787223
1002584
108653
364216
333327
289480
800322
364389
54425
1027519
991810
69425
555754
966582
360586
57785
463084
221141
497837
77273
105112
299122
1012279
781458
890492
217022
764990
324239
799922
303127
968898
118207
805483
553769
822729
778049
681034
334713
496840
486248
759642
806708
770775
472346
677481
302658
719942
552083
474857
39321
120781
36516
242897
188887
875872
558924
601784
632709
110403
819056
640434
124585
162455
573692
820622
900185
427865
83690
370927
395403
362143
644768
679944
1035682
707367
570270
524636
993870
570937
872447
960909
84394
779509
774428
845264
600300
324649
592242
571624
199130
197810
585791
850254
461654
815629
660215
1014170
317441
325993
166286
896488
625434
877890
306473
806368
327678
869394
427128
281008
587157
539685
352127
309435
398308
458454
934264
251159
1017817
686038
801386
750296
139921
1017918
1009795
6368
889619
137277
568007
463817
431819
814016
754311
885377
40016
43306
597899
560527
834718
439541
738584
249625
659104
144392
785911
557362
968156
671880
446721
527453
85250
306997
634723
262787
549378
113445
1013653
412949
1017434
558823
740361
275639
644063
437251
753049
60231
3232
139718
992862
876661
356348
995930
501265
155887
115644
370731
273601
524418
13493
525987
327178
871544
304603
572471
494758
360651
777130
740367
718458
929549
344206
1025652
554096
53382
804453
652059
915701
38917
608638
380899
778182
992173
726171
90682
228868
387519
1149
344100
1022210
824708
456783
366960
293955
912935
339641
296064
943801
874488
634726
13435
574933
927284
594278
138221
1027729
729512
217049
770086
336746
946282
1010463
115654
805582
204010
70405
862571
877760
252418
842959
253787
221582
182087
382943
676053
430613
272543
517403
86801
994861
446235
995212
413101
448301
60691
37731
812938
486438
750302
243035
177256
540915
794211
293660
961442
611388
875353
812359
994433
542079
983049
246035
539313
118328
854857
771033
739953
942327
921533
698082
24788
472952
206518
763688
218018
217735
824671
755096
245846
994737
843352
218912
333164
781047
673802
270916
906215
207390
41773
886509
784088
165686
183057
162255
37388
293850
761561
1000485
862980
813896
315892
594864
964531
75386
323396
897483
973833
844058
489337
849360
634145
969792
948632
886566
311262
545723
955721
792808
704431
768673
840696
866433
150198
295046
824909
896967
903496
670032
256393
213851
115629
285422
1035054
608418
381989
725434
532404
566598
414279
102948
730250
556092
671044
216543
793787
652649
164479
1022355
1007182
592935
380586
535104
835302
98176
105609
692950
721857
169985
320123
139548
577091
579840
213188
632595
456084
475063
488903
46890
386928
813958
666633
88403
870587
696597
239240
358472
695112
587465
937012
485105
993390
681629
559371
286842
163236
614628
519612
832338
646561
726016
844960
718642
753622
470519
651680
148202
778850
271250
579227
544672
844660
805876
279847
918467
582285
1027004
963363
909375
823399
1327
353074
692418
314527
377003
969133
17833
336404
239457
398226
857788
974857
713718
359770
634590
769233
269434
643051
861882
585463
26297
143112
254163
296272
56509
1000963
398696
451429
996512
548980
595242
287636
104742
767060
383341
962676
739387
897040
396036
392365
826244
444965
540396
689161
20913
46249
1032625
227614
892242
192552
436182
103319
513745
1028391
592812
488843
894512
397785
935216
780667
620672
1002992
604312
634187
989261
203484
951199
828250
181826
242533
818691
101483
134448
490547
600722
137731
863775
538359
504871
116916
25979
703898
67791
753679
315524
588677
931158
630325
786182
857884
439064
824932
514618
609576
107328
816441
575181
709065
1019637
713307
161330
268565
452631
481675
715970
917403
107947
902159
595642
594716
473778
796308
200499
675187
209725
644388
598005
202
657643
389970
932124
818831
663809
319135
169022
893560
985846
730837
791037
132610
16425
812472
693987
401759
624517
655009
158792
1038389
644575
915245
291050
52371
998329
25227
197223
211842
406489
362758
901426
979318
555906
1005233
354486
405027
736753
733364
138251
446667
640571
701615
572183
219349
479146
874469
925949
896653
147977
93439
288892
910907
326219
650625
993961
551744
292507
223989
629051
700079
271364
73305
205012
202273
900692
994785
528284
797415
334197
156551
823983
922276
737681
631982
137129
315532
172297
612541
655072
652850
93335
570012
17681
100082
282126
624937
563180
734906
548885
1036283
461206
616904
645495
440146
772735
1043382
851502
111333
265138
804907
551062
213230
113019
643560
168218
677169
886572
877053
24891
19420
34945
281735
332099
960980
1021469
411074
237476
856467
269209
27323
761904
988982
88450
54002
62214
683746
903671
788383
291785
631091
1020111
50051
995575
793479
304464
61683
980753
324056
134614
477894
889979
106117
867754
188529
264054
700267
584133
383814
886684
120057
267278
607012
192746
125124
116488
558333
794395
381665
562725
517192
847729
388085
891983
279629
779068
732832
677449
590155
253208
52686
210210
776465
327205
766261
492433
608689
222225
59727
45167
689141
108080
196325
1035626
181280
156517
370734
228527
123965
503860
772009
10565
707170
214216
332750
844364
331620
886032
650340
266465
151678
541960
256495
951950
1044322
436749
594896
213322
635769
230225
508963
202333
755500
629530
555803
339372
735663
857974
981096
600025
979520
88117
795618
64747
135107
11257
68345
734919
82300
948627
1039507
672969
343008
46270
465013
514314
725251
997572
199683
913082
772621
648804
171065
487046
321475
699787
264604
620987
654098
187632
982098
522626
473470
341738
741945
56725
674521
834115
254038
837995
392815
836090
797457
780228
1023191
483779
574512
477706
136504
370525
806159
314441
99915
584048
97685
949853
383867
723531
710797
370512
772002
897954
10188
291140
795846
525955
781130
37456
423599
659982
528387
901860
245648
941074
115911
960605
758294
573792
673618
886489
127441
633765
91290
372342
125489
551254
824941
31871
571150
488725
220857
699831
587324
1574
904127
835774
733267
1008999
403226
560695
63092
773768
194440
550807
302069
144039
137785
330980
606668
305137
253242
665925
677099
47980
301799
866097
3620
372985
428316
363804
316248
998502
998396
864835
741289
455395
132439
894939
675689
699271
828143
592258
721451
440661
890811
388296
793852
937935
804553
912299
697882
1036917
910929
557138
222980
817385
669687
241699
861806
226480
1011388
1039364
907920
979473
242834
605269
59495
223702
516533
1015779
501353
209511
753269
689674
267072
78431
40748
990054
573510
286244
455144
57272
989610
596348
295744
157763
410238
867228
945213
279849
432018
733756
149093
40616
38936
341109
977797
845293
299840
208021
467072
930876
833960
390455
434256
687051
60441
985517
36278
882405
1044963
991818
504794
1021350
962386
652910
782626
726834
536729
688248
12539
537838
81104
848094
823816
604447
654907
494569
531247
539446
72323
407705
911301
87780
322761
53331
59026
499639
1037009
321167
249165
19753
116859
350290
987111
462997
334056
240702
263287
514348
857759
39618
561259
559106
415667
37301
530720
56409
647400
22859
916012
833419
61042
92127
293142
825632
760508
232077
96799
198677
109464
619221
1008753
992556
706701
423337
40040
180887
66969
782255
279391
35585
167595
260664
893672
962173
358129
15119
849174
861060
683751
291732
196442
406915
334047
125481
411349
708975
995589
164333
957985
37870
680846
647133
299632
195264
422102
34691
237895
817371
964275
878268
136506
653295
48206
977022
262330
650514
777985
30342
44724
971514
848308
372472
357238
458344
630799
967842
888419
899586
198222
19356
256874
932560
46724
144789
13876
891279
208923
990184
742311
616026
609264
943957
293858
701185
866971
362874
54959
29956
36193
722052
58067
637131
640557
384673
929888
177828
1014513
126743
459874
338358
276748
832716
381289
104816
943992
317887
529606
522799
30148
389304
1027850
837993
266861
350166
138584
976756
87101
209519
736190
536481
172239
655118
47154
913240
196858
672915
707342
433745
323035
956149
45042
1446
310883
159080
15083
214336
636492
749980
519056
92390
636159
45853
277523
454313
1004088
507137
537324
332290
1042129
865258
831751
712265
663342
132070
581975
111967
442145
1015175
587161
737201
264938
974145
237671
608293
496285
880918
897629
378150
417655
570649
16317
346284
1013610
786509
418651
178392
380509
152157
51037
430672
177605
120473
829235
537440
26016
942375
429473
571094
503240
677675
42902
449231
650656
311965
419175
195088
972259
170672
284912
176658
403032
283291
784468
1027732
194664
344726
641097
665958
925692
944369
234238
1001865
1022499
833127
876210
220506
472307
221507
797455
909214
885320
946521
320622
872207
585052
974371
995991
23394
634894
915782
840422
461348
342529
95277
816171
759605
770055
472605
887701
380556
184614
723390
313726
348002
474098
757033
777415
826586
257448
787083
915666
547203
687486
655144
928712
362982
444385
346443
585445
633385
134370
390029
829256
307030
434605
1019189
173528
914896
166874
263311
330712
867602
894140
128158
211087
396808
747282
224003
664821
948927
865050
821513
745272
228773
440780
911392
65882
109928
408436
861720
903669
94956
583699
816319
505210
33846
557519
278891
825312
477055
15638
932150
478101
288659
30840
368646
403108
10417
982351
56989
609711
189618
28348
163617
825939
260145
460210
803838
558782
486325
414209
104201
1036401
1024944
465811
440602
965897
496556
887907
995663
568506
246715
1003269
367937
812794
223453
983656
689321
150063
226547
665544
1000836
691721
161863
262430
479999
713400
891531
565608
725882
742695
347870
154274
429473
400033
546928
730338
266846
20448
1017211
507588
520699
478610
340360
231314
905427
125745
6891
793513
162002
615647
796188
735040
78743
278395
200984
136648
653769
649438
88830
330318
283475
799185
952749
340692
1020166
511792
606446
111576
519002
58840
960312
609699
814585
491229
18813
470667
757258
519655
235728
279944
903442
432064
478184
960168
409595
188702
439590
860465
219716
758775
445757
533754
482751
225130
530808
272824
265729
978681
790910
399868
650118
766627
1028711
418891
622124
121592
156543
392318
656189
486610
462728
236139
745600
207344
213702
400648
772389
828519
675872
81870
85276
274400
654406
909578
790731
85731
910526
1036027
32055
680713
1029018
891250
811890
72698
985762
248013
790083
922797
75223
802710
987129
990599
827259
533292
582525
809560
677293
335275
875413
211912
143051
347013
788733
526778
537751
936810
123376
659611
62446
737123
570576
859953
429727
430089
255235
838161
46743
883311
193349
984862
701941
977178
570895
352809
689562
306477
712590
892243
844964
698417
813189
599359
495313
230975
324441
613212
321859
39299
842094
682668
443231
567847
983744
535607
659905
506698
919041
632272
206543
900107
406978
648868
783980
13403
855887
259734
282844
676330
666349
240382
764890
437712
219937
955546
493059
417614
381989
1009680
15134
35168
308332
769918
279830
721817
726427
854594
101375
252205
145095
512787
636943
32752
987140
909017
298965
381538
956399
273984
908259
92521
906175
303728
69417
330651
448817
530808
215664
327674
381427
991293
230539
238410
601143
369846
230547
214099
919362
602839
29412
824297
6379
1021978
353641
70586
352474
769179
972334
224313
861477
134027
586275
152454
386012
407742
565043
568490
35105
956917
328768
776264
759698
981945
706554
349206
29444
21443
674223
808970
805292
700720
150011
2538
72776
799957
902547
981310
20424
796789
266891
455614
633273
26690
11466
147451
176009
625231
490269
442077
115506
967632
19727
1000842
85669
981950
798425
825304
829813
379702
75964
533524
433720
287686
554594
143870
600212
102434
903913
364892
592566
777020
906330
930601
982818
502746
621956
286814
10666
451475
635875
356669
741372
198099
449909
512178
677509
689663
749651
589545
523959
867799
62263
759370
410836
90544
461516
178017
773817
207964
652795
904947
94270
977192
879222
1011187
926794
782672
830716
1259
229532
880654
853734
263991
718892
894363
202904
928426
517067
17698
825279
613587
914399
719766
628404
848693
679764
486115
525291
355216
223032
194471
34166
255262
9910
849777
952538
257389
606454
440047
832107
712892
66287
887983
920962
365684
582671
885030
665140
414259
900262
430097
289248
218464
145590
622764
221593
21784
283731
1003145
753792
237969
4279
665805
844137
817477
666142
173883
697152
644498
116944
185236
861912
565319
246606
685099
999369
193378
554600
120027
305695
979212
286432
311156
364175
362257
546795
285508
321922
837390
160202
748504
47237
502637
354750
899322
10324
715670
538146
746616
916227
820817
365100
205699
373678
254581
803853
731766
139116
918041
131797
965699
920681
632308
149689
186024
331049
120314
122241
270934
80179
97531
1036524
764179
615602
635604
2441
526488
595959
464250
386630
63638
988009
808212
831614
212859
685353
835330
103020
1031386
78808
217952
526507
170569
443367
850225
729716
757618
85998
587475
1015410
695388
645740
470484
578497
44717
17511
980666
939993
601284
496631
209943
157108
837076
61654
590190
333335
686165
851712
952458
644686
900988
719941
995966
736592
301287
734394
666348
267641
256723
467017
186169
186372
803362
218196
337145
751404
530839
991322
875358
72182
948021
320323
50501
907347
227372
847717
193462
1007716
331451
953395
211746
184322
123560
756040
611889
305542
782547
864786
201737
182925
110857
891801
936252
591668
496263
61695
790546
665142
351855
498538
921361
56248
111832
169395
811022
120186
231552
1019803
509939
138490
156502
95458
568421
158681
760190
387821
610078
532255
293995
465572
664047
950415
755442
573212
88103
548187
37778
1039976
108358
351180
705226
393949
189894
851121
188968
694055
649663
917254
922155
779217
299077
501445
771819
814418
319560
190527
945975
963083
310677
971546
912485
341736
14394
39866
158173
698120
213811
146166
219275
650591
482058
143604
108279
630432
177093
168136
264437
661602
704046
394453
134506
382733
364621
521512
58866
725741
824449
420830
108096
254350
266156
441337
90426
237220
704980
6850
682185
914674
257016
438311
797818
868428
340885
172453
129308
254890
933693
172300
597297
1017534
703026
710338
17594
976164
450898
879212
9686
601629
259753
291780
598865
573878
9556
76426
912671
517509
1029258
327370
1018640
679150
669002
120998
1034483
912863
485394
461449
422844
877879
689093
1006155
498186
390620
354944
441947
47108
18535
324836
425211
501361
993245
959857
100489
971392
804840
414936
565027
275879
899813
671051
1043184
274091
88138
829499
149139
126755
520398
513480
305577
810708
497182
42452
459464
867724
305692
248135
450648
120813
118290
972402
366173
275167
256772
371599
138487
697168
979275
963171
579893
894646
716548
429899
564971
781078
557058
522250
960974
25931
639206
128643
100348
617491
116783
1041583
433792
891496
176803
645898
35689
695414
302263
961120
506468
1031201
1035800
547762
1009738
78493
296123
46200
520768
65012
812360
176907
387105
397510
191062
435170
315361
174296
963171
761948
691761
1040297
1004530
965255
796762
777219
252021
590065
411593
815424
401714
367121
122870
666604
414321
1031976
735213
765269
993501
14702
817333
694711
253587
515003
47314
619084
328107
201603
594693
365363
368774
986099
616818
245705
703150
372178
345121
785401
1045168
263256
24024
173729
307699
667342
608123
560363
401841
190664
96470
411179
153723
73245
410336
321674
677769
825609
109643
301834
679407
590248
331837
1023028
859081
812187
932274
153023
21248
740725
470196
177740
251687
482216
49676
295028
751691
154339
517300
460822
412046
915915
208677
431889
433536
967700
104375
174423
448390
609426
281137
756981
581447
269566
271435
61225
864082
516461
841591
461555
366936
833252
349639
573650
429753
931804
911639
602613
132489
1038778
925667
855157
208009
1024056
697070
398580
238034
472939
729259
757677
97102
696212
282324
335794
516982
524504
815661
234461
597122
970546
755444
932051
843454
26603
1036217
345420
421665
331013
476361
340020
32492
242699
566888
120767
1008245
594791
437674
330231
159642
249224
382059
563629
475915
565756
21766
782862
889264
363747
764981
472955
530949
850272
635236
692730
842385
824991
676676
200774
410740
586225
328966
598975
87645
54985
510589
787702
552641
777459
604294
412519
231973
391296
242585
682752
790370
952613
1001112
878984
1038486
957424
980579
544360
400468
382079
1023267
720949
763054
404645
150911
874006
282540
326452
314071
257242
430311
616817
275750
800638
176442
327841
243497
485398
865257
899103
968750
573498
358268
778757
100895
335309
625751
364083
825077
721172
137875
643016
475523
580826
680646
139058
361451
991183
395956
992368
642404
882843
557727
245680
235524
316145
172669
242895
971451
91742
521052
794818
594710
395209
294873
18042
674327
729343
870992
167499
766047
411098
808370
273717
34802
1034714
988238
142928
755257
795458
707211
647114
364385
593656
271084
765559
437724
79055
270826
1012440
803820
894245
164263
467651
673666
968875
900400
659116
369968
932625
115249
1045173
251014
214069
64336
635371
435234
9770
38119
613421
767101
846612
379265
354655
797449
756694
748601
225702
210393
824326
317918
273056
908852
823119
752277
986429
633717
98870
576349
420764
257139
666918
744777
226186
848504
824857
235659
605411
140449
530589
1028641
333516
117705
432785
79235
811164
499325
545610
66057
301380
179077
309093
664352
670412
49445
967345
786288
332135
957772
665915
482717
725209
28893
909745
287424
730725
872130
739859
905615
947427
95651
1039435
55049
159950
568089
1006177
221784
886072
968779
181665
904938
41536
45569
313917
991737
453684
722123
1007462
437847
942629
284004
824134
426586
326136
476605
320632
100813
528581
946116
936884
385699
1034381
76919
256025
578881
610204
968968
455412
64468
852410
502335
77503
335372
950085
974447
927568
246719
225102
768299
533173
690097
202769
199358
788977
1030693
892017
338148
617894
195004
231928
519490
429952
358695
80980
799736
694669
603753
813416
137994
146905
195269
767255
798770
436214
970274
849663
564745
677638
493366
95825
29061
835645
623981
292821
29849
203539
843882
1043984
972536
690764
972129
459536
1026278
623737
839061
993096
589605
500319
398764
754798
410675
455820
165861
119907
326264
109242
189425
872974
954563
315881
413849
703291
477263
828468
381019
983369
992623
101526
657054
764044
979919
1040179
845403
773569
270604
378016
147393
441510
708864
728796
200980
335424
631556
764533
122097
130583
597535
440699
212725
243546
228002
497366
658589
311260
749815
983572
452486
222500
930703
471643
674912
724517
271065
213849
212394
883722
24981
488890
863795
895913
401914
404274
605623
1017019
498387
254602
357098
11750
742449
506441
433835
563705
619532
632130
647462
260256
79318
23608
818860
246545
505390
13860
23152
996140
66068
472780
329956
959036
433085
973823
683784
721273
543549
874876
812563
707786
25241
263590
62349
684077
267290
797370
933925
543647
690989
250726
988334
525566
738935
215572
159575
63744
892884
960958
582666
385939
377086
942048
357183
501366
631828
553115
146059
731950
222095
467639
1024768
270729
722084
448433
787649
413754
251930
85916
549771
328726
210476
984726
43392
245020
384278
872322
713484
620159
567349
639635
427010
29999
498285
399878
421460
379254
1003271
506015
804778
276325
112239
729522
416641
345990
667544
266708
971665
617509
963163
262248
981659
858204
956728
754754
428834
106525
14078
5055
272455
1007957
596954
133265
471531
743984
193397
712974
239305
896769
414944
510907
582045
341628
491776
259615
54791
635239
296634
835587
711896
564915
973235
1015784
444742
684597
1010754
935619
938011
603260
846828
1021513
249159
882378
129566
811093
278999
741475
256342
628402
234238
869114
639987
672309
537352
414499
1036445
509383
1011
207743
768235
412667
225420
469848
913387
90236
493924
973133
749727
481292
1040891
513655
1003363
312817
277607
701645
486643
505240
442688
850924
354925
413786
330409
503771
242684
311574
952477
760990
658351
503160
194596
16153
753310
505078
832690
813781
521359
352145
314746
381267
1022757
945756
661547
506035
746719
702554
187311
234272
823145
319332
182030
427195
655190
1014149
384601
147361
872780
878957
709184
267567
984725
895804
414012
793882
117273
106795
651444
150900
860089
551848
1035695
761504
534174
210143
448743
865363
438673
906404
225164
359646
975121
1030394
817316
131345
266512
534866
194111
749143
828121
1009571
659782
540156
807325
7464
583106
96105
425156
980692
945675
730450
778436
1035311
348554
425917
143188
202215
59465
923104
449374
1008509
473542
93665
463113
541138
83078
918182
650648
794156
584206
612738
848532
945560
1018776
187841
535049
1001243
98344
29837
638630
610701
766947
450493
641091
569218
498802
112470
460461
61562
219157
950686
528064
325263
813650
456248
376382
251120
872373
866481
265825
655726
34355
378006
594936
420339
406346
13908
1006042
613818
700948
10763
827349
85535
672326
309158
375794
921020
768833
129019
811204
152035
726079
475222
768817
561123
726209
44590
761977
301436
708626
55364
171040
927247
885839
435104
656434
968379
196084
663806
48526
940899
393388
980886
935148
200753
754727
684987
832809
181780
485857
639536
576681
1020997
7085
480269
807617
675480
86343
904773
776155
839308
833372
703700
821699
339029
805691
920094
536656
853460
773697
779637
883746
686091
259935
314060
73709
717173
1000491
797894
762290
700237
1025996
47070
623015
916088
873975
234081
485640
764471
540778
54701
24498
832649
894569
959021
195011
385148
1034440
394782
349904
680279
579413
48981
951505
837687
366851
673144
342635
27162
1016860
470049
193173
767290
886805
109308
678500
207307
669992
953188
902931
638197
852184
752816
1010584
302127
927556
849851
107871
644870
900937
791542
191251
914104
379396
453581
495502
176941
602185
939777
572144
256946
208248
507657
1025653
108835
608388
812916
1036041
371815
84821
261343
611984
173799
14493
625118
1010613
154657
943032
672665
204650
293475
593049
90682
331368
545734
493553
766332
21532
342033
270735
160041
782749
228444
78803
292282
150640
395038
835671
660276
278607
387337
399668
676014
916933
243965
49659
573356
413058
544932
157667
556856
858985
58034
291061
218782
570610
613791
798516
530637
123408
3335
772798
1044036
670457
971535
778281
570443
840351
456375
1029270
305614
335088
201119
966687
629631
228081
610169
103644
264753
256424
607895
101153
445800
670431
671933
873692
108323
190269
721689
433598
578627
1044939
991396
207071
958845
747410
808068
381314
964814
860643
857693
777104
324090
668874
109205
957051
1027337
173596
1013998
193255
140859
680740
854571
259636
1001460
295534
91319
224647
394828
311659
374881
578524
330208
44415
535422
15710
861379
649647
899658
342291
520162
104608
853386
2527
359528
819074
350868
899462
324553
14634
754065
925136
474750
30493
7557
511916
657295
592441
528277
366179
134421
206873
526661
644984
173346
614051
1000298
562525
833642
95997
319069
503
951260
257829
468452
220630
380536
687342
337673
39791
550373
448517
5873
220971
944992
623346
212815
738844
404523
393571
898972
456294
862962
856522
749550
805714
748186
293995
896528
12476
144610
415555
34657
175554
705592
651603
124702
669204
340731
614389
2420
498763
225601
464590
103469
257789
315887
85532
875820
693399
792362
974519
860554
220825
422412
364128
653438
178715
552367
315568
305662
233353
214454
148938
971522
910135
934946
664226
483770
363366
420698
468067
826333
287031
839244
958492
863350
259934
792969
169587
1002274
834650
43728
857866
609896
835388
304739
70263
55696
705308
883553
589242
858266
134622
480845
122108
254335
217807
865818
838834
826599
674660
902245
415959
116760
596154
942040
406789
78883
957601
424652
579983
148682
466021
338136
501674
547389
556695
817319
81386
437832
616461
481778
245128
572630
2244
203128
569008
720303
62940
852654
921802
496797
1005812
610525
1017462
483563
75725
247475
102197
231472
917540
46848
225315
402816
174877
879470
895434
689097
98401
203338
314645
528633
82013
800795
641839
451269
238094
564113
639724
979707
487397
1032763
998567
105640
374259
816532
79246
901529
348575
30015
773864
793632
326428
615900
931654
780692
456990
75069
77829
213856
748737
148429
320734
250367
482991
598966
305461
658177
21593
1002384
805260
225116
560827
646056
653339
100146
379517
436742
361447
767900
1001149
619061
1034204
102133
98183
486044
99354
604741
401530
176947
393679
923219
125413
416889
129518
429593
122317
69346
67763
185990
911108
336290
1005768
515766
58435
995995
801059
455972
740498
889073
811279
606712
801047
314501
725741
755907
469114
933659
583471
441490
112794
432016
607273
839375
761824
67180
124462
940459
917787
698404
31805
287821
953995
41181
821247
936881
559253
158516
558825
835227
591820
715703
398343
602912
749354
525423
199686
986428
590420
27165
418639
201878
495618
174990
937511
67323
157013
376617
229190
907593
56360
118479
1384
162135
311176
882022
400785
119672
954426
593439
40943
624610
823840
480197
655114
25139
1025867
238293
1019284
50558
313464
998178
19626
995567
712751
914565
424354
140473
679658
753072
367996
749605
590425
314747
882792
411366
452532
685648
516290
1011716
1020705
927970
753180
896515
363262
585906
282050
982250
182858
724341
309292
261389
1044875
992897
161644
90239
905097
621107
146836
28249
386530
638385
824213
26714
186494
393808
503910
500252
113228
846006
12599
5930
508184
100364
227374
319996
321077
320943
387553
317629
390201
787087
1010983
937082
155072
907240
908914
713417
917241
405226
491719
663219
515528
866237
164920
690315
344560
966981
851577
1017092
198193
595713
947398
684047
553306
481508
1012375
260823
611655
1018668
770567
101819
525028
1003904
236940
677885
1016187
642903
101062
79227
256451
430680
873788
204301
1010904
106375
19919
931765
1013909
497487
808394
1014499
217798
792608
301615
290491
479078
634954
999794
908765
426353
595259
598665
733161
758349
695334
365305
137689
832389
14287
346473
1029362
297090
398462
1016166
702863
39210
212968
796626
429604
774543
174967
111631
669629
138003
402785
1037621
326926
169166
49367
202085
840123
821188
111537
986808
649004
362603
499585
890738
288954
351786
627408
555607
335407
622439
938336
431185
793115
874397
190885
819466
750496
531255
663024
656588
971534
54193
139384
688875
46050
667830
317460
446590
820307
420422
1031915
112642
915423
912671
577487
213295
335943
159853
843477
305274
360673
977123
989707
8538
662488
514919
95884
297026
106198
471746
233356
679140
289010
530956
810363
730559
521058
361229
632542
436459
584121
690621
939129
179353
411023
42701
949707
278914
799035
402980
780573
370453
875596
344194
606996
169889
163267
41672
429314
680288
999705
100142
856394
1018508
381904
988834
402291
314082
866760
863471
182447
829219
858271
917969
683040
432474
1030466
50842
1015039
901225
622164
284140
469046
516172
849266
344813
1024951
577693
430636
632724
1038542
187527
713423
232694
82265
349058
860498
131465
232007
762676
185629
764760
994930
484526
132661
958349
866089
998594
214229
223514
205867
893923
131417
476318
873928
642039
439505
1035431
270830
328448
490020
775269
566672
901130
976353
966508
956841
790040
618047
964432
778060
392808
177673
162251
878783
305025
411050
607205
616015
78378
703475
646743
687791
833571
36799
763744
430038
887283
774132
7440
281181
118413
770076
433161
962745
974952
204177
856565
666149
75146
169068
780848
333163
587916
315693
127760
927024
518637
633480
830262
1029338
64001
828793
826672
479064
446978
281935
303241
707436
354694
945690
728513
816818
260886
463149
317820
138119
373460
558459
316961
118529
903217
160347
636827
996214
800073
182028
843040
617095
693602
288839
4926
775677
332773
572063
1036212
753854
56754
1037890
726762
139700
148473
312056
454397
473452
291094
348025
92251
4156
257919
298690
929749
319892
478356
743278
330465
804695
37704
277595
420395
872110
1011351
713471
248011
1023949
846903
795800
825450
109246
837054
628122
369615
854303
211551
295176
459771
957404
728411
190338
555137
660266
625370
134666
468091
851518
601832
79009
461842
242551
22047
790350
958323
979126
1033936
86861
959247
847482
212508
625502
697272
603791
344921
912360
210057
299631
914462
1014334
345546
345552
245213
144844
209251
682925
958202
1044488
622085
489832
642938
1025783
296709
384303
593318
701214
1011012
384593
732485
592727
253282
522481
796651
711528
31996
755662
626099
1027300
1011677
54919
207726
138444
969158
770496
796578
387561
182460
1019421
118208
103601
984747
635604
582987
218029
603912
486340
1001493
401884
898637
717019
731753
760071
752663
701414
212450
1033686
744823
676973
660887
930071
193705
161837
362404
875206
498700
222653
763123
705053
214685
551914
196581
535849
808567
558836
573133
885359
394953
710439
964314
123787
103390
806927
682038
694273
813909
204732
417810
547154
280567
617187
894294
781958
533326
743450
139695
155823
168816
902925
993334
501777
107100
816935
751004
238758
317385
272008
406299
628664
249918
699083
1037069
70936
1029336
904040
394732
260279
35453
687588
824271
405499
837462
9384
315075
693937
1007370
503162
810457
551049
401732
227789
897623
758093
639682
891309
536151
202459
829855
76025
445765
699415
720345
965109
266655
480164
283160
861415
470965
670738
78800
605048
651318
163506
788190
896246
844424
194877
604422
81605
253508
132546
649634
47020
776864
855555
424855
921639
1020856
996342
203155
233107
565581
815702
945022
387857
661610
698696
57748
839376
118075
652273
155831
232104
289794
598481
424855
353338
834928
289140
429143
96830
403621
806785
37077
592027
542637
104029
729687
520107
169818
847621
588298
432887
362973
392761
79244
922995
207572
493405
896693
334834
824850
393534
505514
7579
625070
542242
54228
160716
161938
121092
406373
223238
990143
503288
94763
902515
742875
489330
338776
688012
450892
1029909
301555
382738
966887
169819
389440
720476
434002
818470
689342
915121
594292
595234
1043431
115196
636199
794292
192629
811885
30241
106027
161994
336755
6478
285484
812232
789312
965741
388154
372684
934355
975979
694789
811579
666418
25501
52273
82137
149140
261674
820523
968991
818825
591764
750099
468150
914376
923481
858979
518330
7709
517366
792594
45444
651841
308881
513050
211275
253137
336435
787701
1041399
629888
622032
485823
660149
780426
193165
123486
61726
436304
161664
856923
961165
311686
698742
524509
905134
543994
990544
299270
786135
248923
30696
444065
883202
990400
960942
973890
675478
800482
150673
800039
364502
123475
329507
873642
124196
399712
624601
455760
768883
421387
907348
834448
1033881
665900
838393
738018
313733
758746
636413
374588
608835
242473
1042996
781083
964665
995307
710556
468167
993541
221467
17411
445070
626661
688622
195109
941662
997743
127481
812036
902103
207751
339310
112123
158302
368850
261082
640321
910411
799391
268742
423224
838065
219025
838706
858812
245641
132933
161217
140603
189271
119352
71932
541887
465678
1044527
830043
937459
870703
515766
113736
113353
917590
285230
689975
1019144
445319
149402
632426
519945
791371
953991
213129
1042176
823978
881603
44015
188697
625952
779342
397557
837647
900228
16409
847008
805331
949568
883387
51105
531586
360229
560791
285734
403059
659520
431487
342241
1042755
133376
385056
319290
376462
608601
187083
912340
644466
445268
519270
365830
347995
1027059
994247
855547
736009
35786
941951
766919
500798
389408
530846
20842
116531
936232
230933
923405
1003515
16315
125328
991942
521986
979682
297331
698625
801766
29220
424225
217072
93985
24221
490768
581482
947994
645036
561168
288189
897941
1005363
898590
267515
515488
1007829
282844
327257
510108
1021606
220021
525063
825112
174088
7318
802317
645788
318777
77362
183408
789764
807727
600443
648347
132415
368993
284555
14797
935924
604563
15404
954452
97441
95195
858299
393186
55805
437386
935285
625005
730938
488302
809549
87140
831207
252671
887532
663116
292292
663989
404406
960926
148415
218119
148411
1029663
49830
981515
947876
222053
339584
996155
988309
957257
208168
263970
338973
423829
339870
934099
590779
945680
698176
915130
750299
52677
796338
854048
564071
269283
492971
539434
1023191
840665
723853
686351
684355
255951
205013
1022638
838529
387807
678907
1019210
63909
568151
539528
971341
475598
932060
163839
73329
632320
26530
400200
1015320
217689
691951
427375
641592
900701
1672
470022
276449
688070
919781
715113
600338
317190
5386
941131
497028
613578
457692
416641
61175
946998
474599
309527
230675
599474
427270
962139
888703
854187
401864
393555
118953
851371
878206
957194
253000
587999
29953
566675
424909
192131
621363
322077
622432
426820
467307
903895
1023044
1009549
872119
357628
30011
339049
372241
651633
321212
623690
758547
1007340
639858
634967
633981
71336
521063
754122
505685
407281
586866
257232
432086
64312
510969
289562
14691
289652
402622
920294
418170
706439
97082
789270
182439
647482
547757
67054
234318
806818
695962
1011638
885718
675877
944334
236770
1015342
446214
476785
721274
475873
17903
331638
880824
533565
465083
1016356
868432
927742
321778
972949
380746
781902
666208
265113
735653
293204
1019211
385313
853413
553020
51610
538495
271703
220951
789332
892762
913516
512834
830163
553702
870859
970702
756684
11277
384643
734134
752390
101746
803436
554224
744571
605655
648139
685591
72050
95393
723373
904862
1044849
250216
639157
350331
767969
915130
928740
829295
723959
117523
632793
528442
821350
562631
324334
648518
956550
1020708
743722
338916
525135
466828
850609
140614
739534
542483
82647
238822
49733
99578
968053
950695
904259
569608
408057
745181
89275
803256
171978
436113
470501
377261
501848
863976
187360
155009
197097
917260
942294
505964
465217
576451
1020007
662573
410090
1019512
604800
5629
1010489
986769
92762
435962
128847
914439
690575
875903
150925
869096
952868
302456
158551
246562
680317
851500
652708
1023016
243260
642741
608908
478146
276752
845300
240307
470178
626326
1042936
485007
714265
247022
301081
485243
961376
584653
94018
393384
215345
851249
372926
1011852
1043051
708910
757521
714683
848415
317533
428266
259258
273526
542053
967418
228687
398202
641591
946997
714561
183488
476171
255494
552208
459978
250330
6332
145575
678928
881723
318345
438456
890963
362685
166083
466823
771020
1017627
292272
232061
1025429
730785
256547
381111
458117
997622
249217
767907
347050
240354
392292
1008796
416489
492001
225245
850890
463643
359887
976649
394390
563452
358010
340988
962869
510048
650406
500131
548117
925006
399620
894118
37203
50457
783429
600800
814237
1009489
697429
437493
206890
26710
522802
787846
987445
893086
566531
661300
919623
992231
987240
93050
959682
164848
26761
317141
645814
839431
286095
301555
138137
804309
264748
827508
144382
906399
878519
758583
407837
481386
428573
944508
973834
358752
219575
673725
206430
920054
799248
767114
850404
251419
834592
382210
813026
182345
552048
635419
54527
998893
812363
691726
573538
708290
376580
653553
100443
768420
255353
968510
250117
758535
82235
455835
863320
893203
648095
704786
570802
805320
684375
881274
552115
974691
583815
187324
335209
622044
947365
614442
283286
725565
225758
160766
770411
186356
101699
838539
534402
677798
892781
1030517
730157
183571
336157
653453
745642
549597
1041507
445196
920488
154947
713686
553952
638577
857025
625616
633655
452465
400713
13849
520107
393047
281081
1041180
684163
226595
612650
1011914
565307
74735
950866
1031361
164887
347617
96972
747178
560413
187918
353282
659875
141661
723753
171346
982654
585798
342652
785407
927510
39871
61372
28510
520124
812551
236571
263098
412279
139204
570363
58933
678803
233245
1031661
412301
490447
1040668
799017
794251
335435
183489
495333
175081
890142
150141
181459
46191
396117
663027
163054
845236
725837
560005
840718
877793
935533
234046
232196
298783
206554
68020
309954
481617
207859
883524
602813
496498
296606
123261
851698
919649
216419
631932
734511
196766
638060
698143
1007698
387176
485985
474025
727956
173189
286231
783066
799595
943519
183262
401330
998598
950615
675030
251943
142129
587039
868168
246158
245689
989012
661961
374088
679735
651423
109217
138810
201504
964488
1040654
290152
279569
129474
186520
515364
62357
188321
317797
548936
891067
808959
306356
163057
145926
804583
343002
678760
323867
782192
420019
111158
53772
336607
746572
681356
376988
211066
42655
555290
820750
728525
273832
350843
453561
446775
1030513
98551
667453
134433
971658
937261
180006
316518
585733
526940
226199
506706
481435
969949
491356
229354
253378
965571
96446
83500
779437
412044
728103
411491
647900
70807
826198
415778
559876
471683
553215
979464
391021
768530
506032
446180
60480
240797
526164
503339
734780
410959
1023671
424873
347684
283312
682404
36365
870284
947041
86956
273717
437426
418236
620200
459905
212050
1026656
935739
418991
1017053
927456
671474
395452
505513
285102
752814
845797
252737
974228
943525
227666
994809
684330
829996
701656
596013
22396
807255
730241
541600
840138
811241
923419
961644
664909
861043
596859
798990
219103
482045
979801
427484
590298
882584
601376
221220
471321
622644
396281
715387
163599
483331
232800
317920
541452
366046
198407
688737
804477
850786
783477
56981
375208
4744
732047
792051
231352
288936
683746
412649
547415
900464
478580
591315
793296
510734
978871
737468
931041
775337
116140
562333
687242
188898
110229
631330
138718
170396
16045
688858
867213
624897
557550
188231
517226
549402
242667
184681
610609
522948
761844
854467
723109
20041
320884
140449
882246
916144
924740
95129
946720
173146
754444
996560
765487
685750
1037801
657747
723715
123567
495964
53479
928079
926501
752302
818103
181719
43814
315332
135645
156523
409953
226526
280758
376496
2389
857514
406124
494117
603929
805135
289632
149679
306762
556720
396429
269713
116549
767292
6391
1005992
676555
313882
767993
109608
1021177
735230
850424
571588
485514
3158
590681
760168
452030
369108
161705
568949
275269
564320
653452
50600
398504
139690
416103
505262
507328
900929
517875
678939
400030
734639
653744
62968
750175
356977
291207
96372
971612
45205
1037598
396471
280743
1003293
447423
463999
826269
542460
750923
153129
410476
205856
886290
422056
995942
151217
247440
447624
962196
169645
28567
208099
47995
315957
464655
412656
148723
784261
606273
334033
545745
80409
1005473
71066
413947
633125
614557
12106
621704
721424
957521
1007970
514391
834068
812818
645622
404390
952754
878760
423351
837233
493960
92255
12819
28064
985520
874403
515644
657944
981805
100715
96601
803420
214261
37084
919779
348823
786270
1027660
619706
658452
169558
139397
576875
794685
562828
6231
516845
244522
671348
235684
470280
981904
207444
154889
284928
785797
360845
637277
276614
646721
84491
305640
515826
796048
70995
191567
31242
472357
1027073
193981
13504
913914
591030
319275
735498
347438
552850
445390
299249
932904
591851
532678
996654
735788
945090
187774
918571
852011
997797
615134
595115
499289
467260
861500
175880
16279
517920
903784
1007133
688555
257525
254244
425690
231755
504103
198060
7549
522437
324248
194366
542678
209031
18328
191128
1024478
546389
333200
878516
946424
495269
693840
124769
674327
683196
636868
565619
112408
420381
984586
498336
262583
657439
263376
24727
206732
1010219
337989
679465
632549
543242
512328
130459
174855
404657
461785
944451
185743
560080
804567
120480
677665
157007
540637
537453
899395
295929
592128
462885
661990
423674
534633
17929
65897
1025273
842708
931711
886006
162628
517380
150371
218721
397514
537736
669649
23513
507130
884197
484296
46561
883562
585638
552928
978328
275082
450100
953767
284946
869216
131349
116167
954747
114192
602331
605261
524864
92668
669992
79889
601814
345563
378606
444768
685564
512784
776537
90302
1012076
513291
898720
196330
130655
718074
586660
968308
911139
666472
335497
654708
210179
143735
480308
73029
460062
443852
101853
479356
737715
822004
167526
579745
308687
72884
683774
500912
577667
77291
740089
731589
538549
371146
263726
619060
815734
944578
362802
629443
158886
487871
568008
832901
659683
578073
618548
212140
892833
285135
1040675
92942
275858
618961
479782
92126
616776
934178
306300
294012
46353
276094
462636
405580
760251
287331
276975
526583
971519
128628
658379
8115
786326
315004
166615
257698
704806
491512
795331
630398
461711
816766
341293
1045455
155418
921637
207382
783177
66659
804552
151830
918199
706468
736287
959144
476031
802008
121894
993105
894773
984033
464505
198391
947335
648569
1034678
932852
288576
407753
189507
600991
857036
243557
476444
648186
160569
567480
339946
298382
183945
590854
797067
890185
107493
306784
341250
765760
714880
745814
920901
853441
937344
988564
983882
541912
457962
869842
380959
716827
480796
984949
810738
154420
478953
929212
169012
358785
627982
599708
922796
194019
892182
843575
85510
423189
740097
900470
364343
406981
913935
688425
930444
766634
492499
348303
153723
260655
531487
429052
984485
767296
487682
349797
620801
481014
878507
961798
639448
10128
215268
386884
457191
588603
725490
983706
382869
543890
1006998
755419
609832
629922
153818
343794
922392
149365
211403
479225
202155
241339
83505
246477
467020
477619
396816
979239
873815
51746
121393
363685
183739
567097
904574
331628
263416
910966
968107
938259
653977
753463
228087
468691
494838
519325
886404
398583
62557
402795
184186
628586
964677
399167
212388
966392
918861
156980
954445
224891
670859
1034442
178579
718663
383454
894429
964075
67596
975383
997631
28653
432076
372746
972887
676257
478743
667666
149015
209622
955026
826663
345407
153847
431015
593627
346417
401348
495555
647756
416066
25521
527034
335653
920798
428094
378686
222289
166454
177162
632881
546527
933858
812811
233162
890151
189951
34225
858821
791330
356555
966948
350466
785879
231351
209245
679189
811007
323030
634787
521255
26205
541203
437779
620547
81483
251473
279052
940145
209158
869674
947829
325158
678838
750700
590931
79511
301269
943350
265166
43335
679627
438101
332602
1008125
951530
386347
979719
266521
658254
612634
127584
236328
931782
741454
375775
1038142
221089
200420
493552
195436
581934
285003
731429
271145
990927
712745
82891
383801
153582
560039
594157
60473
555623
683429
60054
728549
129769
159966
581166
951109
549521
128027
858418
26056
533356
738179
503862
660740
1011014
753947
479882
221435
545279
151662
123491
780899
33438
89767
279867
768931
957397
412189
992517
411118
490642
31718
425123
78998
421486
754738
27389
391870
588048
273585
393455
864205
4541
705296
415738
233644
333935
144122
804672
786951
770619
256180
373173
781039
64581
883403
196597
629060
823757
741012
905091
4702
988411
131949
503538
912089
841457
97876
396723
376633
582528
180383
101081
941937
223937
522341
1034736
197904
629622
661840
725794
660178
472366
825451
491665
634917
292998
1026340
874370
778819
363942
1034606
511626
403505
267981
617201
344742
867511
922100
183206
113064
291337
69275
1001406
799355
924205
511830
896062
254707
412511
683232
54430
936364
766158
94348
416020
1041351
285374
894331
277945
968577
791786
890645
1009860
510809
644507
150902
1573
652056
388438
105210
245205
219614
608829
393631
313610
129537
343691
12406
899259
25869
164698
315462
591027
856692
332404
777042
135958
703522
313073
936413
961612
96106
36318
210918
99253
1003096
187294
86224
216767
392142
191722
258692
1042955
487568
347218
1042869
457746
691024
808130
745778
541038
1883
656795
380429
182431
374569
1027300
154366
156428
75337
895272
793751
630052
438404
801358
85955
295795
632927
370131
585341
594806
283877
175909
415164
350103
681324
442759
399371
984408
494137
21880
240665
120768
2678
668187
376447
846806
762307
404277
756009
946614
795202
817792
379539
658068
906104
874755
633439
806364
537869
639978
538711
229839
764142
859624
646153
1011463
632549
828994
682752
387969
53119
795297
146680
10374
44235
374327
2160
814070
33535
931536
248868
485873
625904
536446
347333
146764
640658
251624
452754
600925
290668
464088
318722
800759
285537
584170
367748
371531
16187
238081
554640
457393
493290
390724
723258
607503
499320
336573
287645
717923
711504
1042656
585250
861186
51711
366946
660294
335304
657909
638496
324329
809915
26166
929905
122176
844379
898321
471396
1041886
996191
756918
211485
21748
680449
296469
276149
360788
98197
389609
1010179
376929
614403
905764
29496
95808
106187
673221
724286
822977
1027218
797583
487182
920899
67679
674481
57106
828869
954666
814298
661375
140601
193267
963679
767503
547842
120804
349243
687991
717390
521256
399448
874667
310835
106161
565065
65538
919202
14664
960545
68570
221708
857876
625862
224846
197312
271305
929716
543586
34591
280758
237496
862730
208157
192998
308231
254729
995736
919169
889365
968882
999351
550623
303134
621597
145979
30400
1042
940896
586335
294787
693829
900603
808742
553034
2645
752816
515490
344003
619004
268994
173250
541314
670636
844690
705158
850375
134377
1005064
818895
756776
513976
354603
945369
1016026
818125
495246
319039
370047
279739
1012852
680032
196660
597100
429565
38475
1044848
188308
711777
982968
507489
473077
1155
643013
686866
991278
498341
219466
847220
599964
287529
439067
114824
570502
918553
674048
200230
36232
377971
232169
567195
1009599
285006
415861
1016953
926343
871050
954634
132752
696961
253926
107856
244124
869888
368645
426900
541087
213026
799374
310157
106866
739941
335514
849155
618482
302111
149642
123456
861684
302838
898545
672098
614903
208037
218348
621377
911104
1002291
43186
217764
755822
661132
749750
642335
9993
397842
426976
119862
382293
282636
840623
712259
959284
467413
791366
262183
372591
681734
566108
607675
668791
751031
620822
520404
610922
92921
131755
715159
451344
280616
1038034
722622
557947
913282
68973
832214
257718
399295
84221
699956
230004
584437
529183
506996
70568
913442
394517
747641
230631
325290
604751
694435
881474
1024031
736577
608173
849643
1008100
765962
184504
188351
290768
844552
372198
798196
866201
399566
331122
63007
360904
775537
420056
259534
881838
235154
384437
837485
741733
518884
828574
216424
79518
328797
170241
11452
499364
910200
407528
749792
4879
127443
563443
599995
552527
45641
356367
535118
657019
166347
121350
255744
296074
241814
264554
400748
17315
146385
808554
31646
962104
44943
717229
79589
161948
587350
326426
963396
390038
655609
810024
881373
171935
174685
598181
889291
961921
601721
834967
807673
643010
317696
587476
171596
703806
299952
837725
596357
646532
434034
582300
906943
501694
402473
714548
735682
604096
801471
671184
922697
256265
966521
984804
739709
145293
16542
1004570
930773
388335
680436
155266
637035
680689
83074
65089
882082
62212
1007047
425505
1039193
890823
297549
603191
969720
1039626
823611
643551
16820
98361
796854
688327
73702
282871
931990
546711
526700
350619
94659
439874
951671
602514
797893
334837
886663
843550
47142
964917
68466
1017013
255458
243990
62755
331600
949517
775518
670825
279741
968685
900506
39890
288899
1038929
176062
779548
569684
324168
737491
115760
851069
1025111
957776
405479
536159
140229
402567
726736
1000216
107195
532619
154231
719845
292347
267958
266572
713074
396933
1011415
935862
447863
432951
187262
11716
414730
642133
1006206
796073
903164
665492
400387
1026243
767299
350512
678782
903640
868623
944879
398605
632307
1035243
478326
638315
381782
363355
637415
18086
1008802
832611
354673
249314
342150
724075
559283
817341
391901
44206
674548
588958
739416
904711
200499
750796
289517
462673
425847
117927
417900
546175
494102
436773
344430
438395
349817
254052
769417
333779
900128
123236
146697
212394
1028767
75677
362525
100702
762239
498191
757359
990802
417472
907136
627746
880242
331008
164027
101342
639672
206190
154747
942125
488785
92534
971491
793375
595638
247461
24322
891560
988925
939067
731042
691497
738707
223010
960270
769740
306840
1010652
335765
593187
255445
71173
954480
478447
240945
196770
414955
736308
225968
44858
225904
470885
255516
1001411
414872
294331
240321
230490
306710
4964
1008399
564809
774152
721628
630361
862940
953881
430260
175515
1005771
75122
391485
517460
964045
125018
319398
298169
428161
173966
126194
1012231
469377
368077
418412
57580
202509
508812
659235
519690
813059
1020987
617747
981098
318824
477720
557979
19207
932320
797276
1016838
797956
491315
717280
953464
658058
748252
529207
267717
633020
769131
84618
1016269
302068
800138
724253
249585
240964
988970
816733
273376
672383
894177
487161
701643
911527
291718
726805
396966
938951
711764
839487
672857
529951
266396
373620
399257
21825
238167
931364
546773
53654
882119
481735
222240
677795
501506
352283
483218
391305
339431
956036
58571
386100
429439
975835
77400
983952
180211
761806
83541
160913
957851
544990
120642
635030
566041
894788
785308
270519
885475
836044
859858
275581
167480
776827
197706
884199
833544
674798
286991
555758
251262
722434
194991
179148
90070
1038527
739911
151104
168267
780778
542381
890390
468047
442008
438
803774
567085
427856
608332
985253
499296
786736
199255
878091
59557
487080
469375
141457
935589
910097
732421
972802
518437
4185
1030022
575807
843889
1001007
489030
653159
466530
45127
342893
463951
535041
795965
909796
350480
84749
538764
80476
494697
95774
912392
569694
813724
754223
865710
512381
262396
458078
676896
69725
159725
183671
109756
346837
627416
780042
80687
554064
678317
201232
674653
757962
487135
454819
1009206
124150
990677
367025
932908
598208
734317
208069
125423
715007
184899
794811
99306
340890
937910
18818
237454
86756
946856
667013
1011661
916623
111475
725312
613388
24449
1043678
142846
306299
97034
648989
882699
202982
306729
844089
133181
552224
187786
243966
414962
445740
716872
617135
113702
893863
678407
682667
943343
222694
1001920
211518
437500
868880
979193
923289
757982
33730
363217
503974
883447
395029
983462
599573
191429
222331
821149
386676
219132
320768
999655
360913
1043251
614478
477857
58624
289033
178851
236814
619312
587935
151018
224700
104040
944275
101872
566750
461566
799674
678705
677702
122571
908905
553771
127531
200183
556785
407800
193273
258223
645257
683527
810019
623767
347549
599823
178280
741
359104
631831
135617
319210
308823
994422
562019
67196
920114
1005185
996520
503389
555646
842783
587244
181231
1076
124733
362248
752237
633698
631994
388431
761118
285228
724601
982442
364834
232346
616779
85657
948599
874213
971426
214923
198190
174936
674458
735233
122636
926845
63532
290091
342453
309344
626899
975391
793568
600856
511572
599391
362887
511944
822028
402257
705480
859435
798732
356601
648626
305725
25484
771814
581408
575506
990047
228276
113874
965018
970813
371598
734355
194949
715367
735085
200149
483913
1039933
686105
491155
686544
969392
802684
565344
943948
49199
532814
1020752
824682
787845
45872
334041
535416
361499
586095
146284
569799
564417
221396
223245
635123
817875
460781
715397
152354
32712
372714
419020
39709
570563
404010
386236
444997
462820
169409
665872
841131
578972
720394
767984
60361
296202
921901
307501
530075
1008374
1021394
261855
536441
165662
228534
504246
833423
647633
340899
471889
413149
812903
635936
848692
917086
991243
1034090
958936
714228
687005
300091
364637
188089
186218
558741
985610
905072
968869
299393
508176
823168
440332
950474
655587
251446
279415
373285
655846
24909
182348
435286
802268
793834
238049
816804
485006
465005
527926
421655
906840
553676
99666
660302
909999
242206
701855
325633
440104
887095
398640
51017
309426
1019807
879104
413925
696899
474324
627975
454205
188994
481421
429414
454688
322368
272110
247602
803535
979283
833042
196432
116812
805840
880778
495534
1019017
530749
536650
544523
600937
883752
15323
982219
506514
609221
424482
483226
9383
285983
137359
36521
572440
705805
464220
180628
996968
560876
682316
924516
626377
276137
121919
986620
292219
233198
97791
382984
315389
760817
864448
885014
603861
375670
676973
289921
561757
894977
357912
531088
164669
608029
733259
743331
1040829
857077
423074
629845
143027
371146
1027628
875241
371510
946935
990586
146561
366714
919858
884353
349835
348305
987113
1009133
674788
401123
817289
362901
1013727
967678
345453
197573
681599
650375
83926
347745
873357
225935
690948
1007055
564873
198117
337121
424020
221274
573041
605659
72738
709079
130215
1009549
989565
899826
725971
85815
870351
123209
269186
367166
84629
251636
597886
327326
472937
279901
761906
718689
298609
225073
371190
738852
443166
399135
752831
535211
650126
249215
712502
312938
218374
880308
331353
867242
215912
539493
63993
434529
527890
718556
1013709
294931
32752
899055
16225
1043567
1042744
110500
782481
887397
261129
182069
934862
281079
16296
877280
677599
544870
755233
304523
370396
275017
635049
1006410
493063
573950
412495
185743
149542
457262
901516
355893
888352
194290
656982
432886
926034
409226
73190
914934
1000898
517822
605932
334974
31145
1024160
58930
633035
227424
894837
698725
715847
948972
684722
773856
227578
84615
1025095
853512
462594
951225
666979
242701
429081
125996
854710
86189
262070
465879
951922
254111
388140
883360
4172
722529
478143
274235
545734
87157
809448
875369
739867
307776
181202
364552
703061
28535
857679
990519
724809
125951
474258
594523
447023
320088
364132
692545
54157
182420
1015942
11776
604098
513079
805529
170829
975847
483293
547888
101417
85931
681510
388185
225520
100283
934671
650473
843075
1006228
661050
864033
600157
20583
1023505
705043
63623
920377
2908
639435
402319
86868
762775
228237
240618
457850
760312
689502
291250
902022
659579
851444
892869
506926
699651
579101
216070
500294
684689
1027032
325431
673238
730670
341364
479624
788205
365693
741976
341082
139219
735324
632803
686383
787510
751907
496621
308839
674205
117639
384527
127585
438970
429726
395397
821323
495381
257896
586039
198249
476228
792216
426744
406668
596707
353461
332633
770953
1026453
769913
166673
477626
798948
564455
270742
259625
504307
190424
853031
276412
527181
805141
957952
780619
976167
103122
106927
883390
9267
124270
295036
886538
60047
592973
634758
15395
469282
698690
806369
872174
988749
211177
715239
155822
161943
554946
542052
766483
252031
751513
489586
1030543
808394
17818
455586
971899
648472
703263
451348
150440
67640
266312
174065
681434
149773
940621
470755
666557
230238
10013
603516
273187
56576
841364
193444
563404
299831
971551
992099
818520
795221
478980
101431
584440
812281
966473
222514
34434
733277
722867
464250
581439
341423
856467
43463
988511
737227
17177
836651
577449
760677
220032
457460
39494
43506
1040786
670023
691033
489820
643449
107836
837316
534709
1045116
789080
645144
510167
799272
681168
827177
701834
479164
72742
178788
235011
525015
356185
592089
706466
622162
475090
514320
835563
82091
262564
556438
671302
176134
155262
782528
741673
125387
628250
483603
286867
922471
897529
982788
316686
270699
784523
879316
501988
913935
576542
300024
573537
896468
688112
147054
893434
668302
470232
524844
20510
1017071
305911
292472
429249
220207
276119
682379
585696
738787
59704
837702
779631
887271
525907
214869
69219
472834
410181
588131
336756
374177
177180
789183
186510
490131
77600
834906
220486
1027912
755846
742374
231385
314758
729285
105585
1032550
727336
14976
768636
781414
7699
917441
22415
920243
502039
9969
473774
472068
872740
419795
799622
1039117
423970
247091
1027524
62855
641015
908672
101784
730781
865525
202249
391881
870257
1000516
603980
847015
1016624
244814
347402
553891
466708
653444
979976
988478
240269
200478
131144
724476
930359
899495
723803
104344
583827
811513
110854
768276
773340
971954
479283
206318
835321
352405
575116
357461
194562
1031807
860885
233982
623360
868990
8400
603745
983329
846372
632978
479144
692355
220155
661919
23333
393551
785906
1017372
842654
440169
744669
471913
943268
318796
462587
585569
528156
773307
719927
521579
686079
811118
307119
364601
357803
186120
677216
401412
328796
720710
376881
588510
861108
219273
838949
889186
130340
314282
265217
21948
1009211
888359
444432
422658
633092
266394
790066
479758
180883
768507
705066
205778
781474
527522
247807
30124
782507
934967
528765
289718
990538
188904
438015
409632
1038914
663377
162811
649008
755448
995057
523865
678506
823836
540821
925070
150666
861487
699616
418139
842227
356914
211754
395420
213288
18853
914163
34181
955756
899230
482941
421186
891503
702274
212031
101122
1037052
987536
947053
901123
921993
76611
894371
196867
936919
214403
874728
60293
510937
596238
580056
525780
422207
618599
379225
239255
66195
432031
784076
86859
48592
478299
420153
884561
840799
426016
384642
864925
189055
800388
107523
455602
429361
670468
725669
486925
313874
249827
317719
797746
513670
717383
317338
925077
490055
449177
88373
324317
847188
204309
805546
76889
220946
99115
381314
52070
59604
243077
235993
696197
835181
251921
507636
240250
38245
313172
573263
740664
1009963
939375
750274
1028623
940500
280926
396031
639750
118049
599026
619271
453123
165159
401880
684724
457792
754474
740758
375314
890701
204066
914627
779885
47262
612821
162592
694037
300306
911908
30055
403200
470270
699003
350902
826371
432073
724054
176654
614378
301872
206315
870695
793697
278805
86299
112784
767889
289468
268695
877353
618274
382164
549188
995092
931959
203991
770753
971148
9498
97635
887913
71161
868731
716637
572179
263022
622452
212882
663596
516552
708752
250582
307508
95463
863816
834567
272959
948662
665725
1021786
317223
945977
303526
350772
390354
128521
276301
488819
702353
300339
825875
212166
92729
963585
867375
724739
637335
765658
14837
631552
313182
677253
254812
1027777
161883
771574
417913
436201
247658
347634
285248
882233
907881
520445
820320
311303
1026749
22962
502508
1030790
84186
640292
878351
569960
560130
484054
1004863
228832
928798
582188
231826
527318
789315
255134
158700
337589
239908
173967
423400
205458
883124
1033451
437815
829422
163526
413412
262395
459304
727705
253069
68929
710515
632017
1443
972322
783573
717688
69517
186689
304081
270452
474645
559629
735589
268590
1041902
208793
469294
3898
205756
705240
507490
555633
503648
492623
569363
791524
161681
544647
240858
922112
894781
44923
162048
837551
14238
825196
366484
934485
935746
456841
502680
162399
470289
516686
906443
318690
786784
883008
724139
163331
95556
67015
239223
84075
538259
894631
90527
164148
971432
682484
519801
349323
1009340
422956
948823
258387
839779
332026
908607
942582
235953
716358
110942
1027749
64204
204640
139176
42795
951212
648532
1012939
616250
98470
638513
322411
883907
137133
995406
576177
468239
791235
727060
634736
906105
686476
159379
557377
398386
703135
265361
528715
222457
736146
222681
435490
849289
386029
721237
113907
878514
541611
230551
347511
354118
525701
748665
1039171
983769
741912
1034377
714776
826330
541783
105729
642697
396840
273128
710007
416766
295122
320904
693576
230157
509947
229321
748523
842417
67081
83877
304810
325030
170723
278678
444333
104091
888396
978608
998258
873154
714703
581804
794714
732106
508449
689557
96903
790350
723059
372910
570593
260402
462189
96013
300689
430921
181190
371150
719913
114474
1015666
991187
1009934
928240
752448
165359
109889
756896
632982
340778
909832
150583
747719
248985
652225
853937
310926
492778
781387
1008186
123666
842409
749181
3999
611385
844476
273694
178881
708556
189764
309737
989674
699660
900421
2670
574358
698588
809917
886838
139978
540046
274442
191073
359567
296195
685292
48665
309859
840058
113013
780343
816713
941854
857838
337919
575536
712056
810949
527869
605769
837072
679974
1035085
650931
228648
589304
826631
457348
388585
745604
509186
413320
919243
779677
392923
375369
462014
491051
688128
3885
537371
528413
65146
165361
939882
965556
132474
937199
194087
1024491
1000282
226770
763664
420676
785764
976842
428306
766207
881548
551753
450959
999072
377733
457389
424071
385466
47678
544194
683426
329281
135499
126281
670965
220539
900030
933881
294390
522590
406751
66645
326781
797739
506738
16995
620526
773680
47415
923731
549777
936371
903320
326933
1025606
218281
138748
494207
874906
610195
262740
677018
896365
35379
795611
509983
802594
440391
125094
310353
801221
554008
893766
220847
887924
165893
515144
627319
987243
890922
842233
608478
748849
124886
396847
604869
283429
466182
139883
364839
189643
1015268
826316
150062
4584
330054
215845
389364
812596
949893
264818
287037
5270
508766
897544
923013
325837
155153
895847
344442
690756
867316
427163
1029581
976758
966383
533813
710106
555014
967750
253017
829598
377692
936120
867389
373709
115748
240615
38817
295534
378843
630364
363318
478384
840619
967077
672937
767670
281932
435491
393476
923552
286638
174129
48710
150685
684673
870192
144771
641573
338717
113205
241341
1043143
82515
276851
944843
106448
929607
877594
49089
653422
1015484
824197
999151
307663
938392
140772
708410
443039
299730
691047
743100
13220
859777
904468
670463
832507
818023
755414
665616
460578
171516
681807
834174
414534
861627
5245
20802
607522
1005478
636640
930450
121078
43966
336565
971771
84893
1015659
728264
270397
1020412
344192
183436
907127
79255
384855
459820
223428
117080
736545
663042
683248
882939
180371
976094
801263
53244
9029
861724
684572
549104
893416
28549
108731
38441
860839
228629
130373
571414
555853
323547
436019
727028
197035
517683
596416
373322
999310
140947
835144
213378
832662
456776
962771
918922
681331
1005739
285006
322098
797936
311927
419700
363743
258815
62712
826401
44593
661619
818268
353771
479623
783070
1000246
656548
227438
583168
921123
197391
518736
527973
340190
705078
36691
323028
765338
239246
2019
274412
772397
980332
718910
368015
548938
63041
671592
957114
899770
834602
487066
161720
297131
402743
930436
540008
939096
842372
174069
366023
445453
521467
669832
715883
75894
587590
966750
570019
875158
454487
934765
628771
656944
676984
797053
818176
595625
159572
911355
335164
885459
545475
492465
137934
1006016
324997
693870
53827
848968
411600
669318
471030
919233
280297
1000109
180957
884526
867497
48343
240735
696170
926940
981197
350322
698027
738726
318059
182256
434595
192659
439502
51407
944042
235607
297537
510780
358740
886776
581558
141954
687008
907254
661710
250932
994424
614762
394891
610366
947158
440957
714460
292483
1034739
894784
1041990
657998
369608
66232
275102
346303
528392
517742
70619
638694
285621
276516
115743
163851
1005841
469243
490186
480665
217403
638317
16869
444829
401154
129509
562987
1027965
470850
1042814
575845
2772
515069
598038
141252
852387
583413
856018
565358
268934
470891
148564
283591
45644
844794
941108
767508
1010397
765145
932859
649708
882983
705249
773367
758923
923160
443179
700036
795379
384239
1008269
948077
910621
825425
42253
529038
936457
449937
146816
751092
779122
391464
712434
949847
1014176
753424
379848
904145
769208
16625
502137
798033
680446
565908
712900
561511
769103
517952
940011
643983
28724
699518
178722
722144
151086
438669
1043907
966391
201067
343101
180956
391271
187768
602674
989830
316630
1043550
73896
503416
225839
335003
825544
10428
266530
1041184
535623
430805
698730
411515
684901
507991
816528
763745
257602
978992
837340
982657
818032
920487
356118
162572
685213
518653
223381
503107
28032
461563
816567
2038
220713
239452
123479
287538
808874
978054
493773
138990
271840
779983
947077
98832
728117
587368
620901
130266
775610
453161
261700
702742
528064
967244
937735
459880
164843
247662
151517
849091
789198
923553
719809
286544
775967
572337
707697
233345
477593
620306
100854
247116
1033785
226178
935187
235816
660243
386688
80314
399575
280884
104842
322741
102993
551478
446059
163946
422254
780922
42169
279358
339903
419497
74220
882348
352670
382263
848630
224455
1016984
488933
991411
992488
400565
439365
527307
193808
229815
172317
831822
953063
868370
527317
880341
1019574
352903
101507
462527
1035817
498464
465921
637862
799455
519574
185791
334427
240397
612366
534448
63482
103851
157876
207706
208393
433440
780506
932068
984470
651618
51383
824404
761258
938169
904170
148556
812769
653423
11631
538091
905726
436468
1014887
16117
836946
249553
799395
742011
354923
198170
520286
377732
98312
197042
289616
639782
545592
409040
791571
434627
587716
636002
304692
260860
503066
556086
9193
810195
750853
941770
712274
199
651474
748297
924492
904309
56375
981379
777004
626467
358564
791502
565722
282689
344369
209841
176831
1029470
895486
925330
680276
251767
776955
803916
455446
776227
987855
576879
35276
288253
30438
317353
271350
325379
946902
258025
101504
32832
744002
192623
86009
441843
397831
608506
396128
731022
237139
902109
806384
274628
162333
1001670
705663
442291
872784
563606
867844
40781
945554
149272
388267
614982
927995
485592
46220
541526
502258
141795
99302
313449
928925
342881
927510
361395
971156
38399
266503
901499
949891
834887
256014
182170
397763
878534
309105
845678
279463
743576
738338
60743
384579
675098
337329
503138
362647
690376
718001
366084
529274
339611
386520
919031
617216
623643
899070
774676
594951
130458
76909
350877
365304
213087
103185
701336
1013027
610111
482402
817458
545852
33355
346271
536530
235547
276525
945520
380935
436232
681595
927701
463530
24184
872617
298146
1022257
626402
367561
907073
832274
237863
364382
138863
729187
641648
966459
799108
847143
299549
154993
385534
401327
714398
13814
659406
442273
889073
633076
835335
460224
167650
635481
880972
515687
895946
446135
371011
229904
338990
211895
363111
396518
302633
977717
336800
38362
1013982
178260
815342
964687
999385
624734
368022
301605
559561
696376
644894
700669
202531
209798
128752
118734
549963
564749
336484
828611
772130
575646
526621
463617
254303
636306
52649
863406
483544
12937
142940
645505
768319
711414
938177
289364
268681
271480
479068
484192
360824
173914
149657
284686
530427
33851
517404
710557
203047
1000005
183342
578573
961006
167677
78742
726091
389018
301049
600794
672926
918657
482205
770527
472794
314331
138050
976731
682368
480021
415495
82891
997116
171045
921062
418133
201063
472407
808277
94259
2816
932917
48863
709499
379911
567148
209493
712442
474613
121710
545828
164905
330220
262396
169336
284258
359793
598025
131438
352146
839777
14471
708351
867464
839401
300010
6895
50425
385781
946861
926332
444878
653177
653501
1037104
642248
477418
968801
716627
1030526
227523
999450
469081
812101
545380
456334
299917
108328
970211
327198
912544
541114
670027
518311
459863
1004703
951148
1025623
580745
181999
235973
614750
407669
942232
1018347
864015
916053
433576
991659
779577
212640
816815
450403
137134
947966
113930
778322
620174
852953
1022367
753589
170568
544794
372137
851730
187036
493073
1039453
259137
13133
731086
283073
470016
700838
60468
247133
479255
1033260
141015
134611
350695
858372
794085
696742
506755
318906
149609
774060
197334
461692
215615
499051
972337
206917
393079
529584
551078
592651
371962
891815
800449
20868
363800
279555
99645
88102
422982
48234
679337
112727
323812
663766
25794
922369
306150
996703
148398
617198
765826
162115
804298
265812
393204
130969
686101
560845
803726
481722
155613
532973
160723
36353
195587
380197
829404
954360
15821
83854
472804
154944
928628
670428
1042227
943983
387204
86533
481230
805224
79605
977974
64320
102427
416499
734320
379001
386819
368110
799129
586145
254178
659273
84041
506222
264373
801065
790470
237835
742898
706845
257257
693995
556796
6824
763632
680646
315920
957075
568724
143765
180815
261123
553474
1023210
102169
883731
744192
457695
389164
945443
985665
740966
987398
200654
1028175
119282
543459
20127
589222
137196
729730
518773
902981
666034
1037119
807681
57274
621754
897897
165701
967492
123115
578790
771875
385694
741648
542022
296373
480982
738575
372140
613145
391327
541802
710268
801902
382709
725578
840963
133474
562670
715034
66676
629446
560662
785652
883425
984859
778606
101234
632712
695988
809301
371144
637420
649302
159928
1004857
144886
549396
53985
919356
757945
867431
323103
867712
1044408
169921
448475
90011
403232
887049
438310
884492
194813
955039
236972
1032186
1019995
1003956
66520
433710
912419
834713
747820
124489
354905
673223
455750
981033
41317
322654
124140
148928
800330
338872
446270
480525
567089
377387
391190
458197
50952
127577
689836
526293
343251
785932
453714
930892
941129
17979
626270
546327
862839
722268
367907
935256
312732
1026706
395202
527380
646849
720019
633836
30720
412701
817896
543883
580021
576214
293187
89758
615730
761141
430242
904042
729149
946572
155897
347296
570640
842599
253150
307978
773122
121327
564591
171515
914757
81588
495545
291586
994337
1040301
506213
431974
745343
785991
866409
793235
277034
367965
209798
352330
610977
1010509
729511
137239
549543
289567
842976
227078
225699
515671
299971
471545
426200
642696
999734
573832
724891
368671
659802
869341
304422
238792
396983
810215
818081
729617
272256
864419
635270
791126
219165
81208
808776
620621
555628
294679
346275
793151
878532
945408
845261
1026124
488585
1045454
26016
497012
528738
583967
419552
881805
472611
35209
378252
554287
416478
592676
972715
451003
196223
52708
490475
554579
521279
929305
89773
756650
798271
269238
41050
7259
33726
74492
909071
995527
40233
645230
108438
433027
926477
949228
735743
243084
9308
908082
314228
396696
707852
908179
522699
44052
722724
19480
8018
2164
629751
513774
256373
477683
323335
912498
634802
331843
680178
179026
753152
633831
307951
39560
204485
628733
455555
905659
372889
441353
422001
419881
277096
1035270
382321
1030586
505780
63557
905000
643925
580038
50940
385146
820481
263696
209864
906231
688535
878817
110933
211510
82655
549859
114420
308746
638440
559720
211915
318476
857430
767982
517574
504988
140827
416799
679748
884319
361390
795154
542874
548821
77186
257094
415156
740545
946464
1002943
739061
306941
686905
364718
516196
276100
863332
467396
1011331
746097
994748
972828
873779
580204
28516
196465
963130
706756
750845
242258
491151
435163
162500
900474
726540
579147
657325
826345
343654
101002
788907
202671
718853
689406
556861
322180
919481
816417
400671
844805
852650
42210
846447
621866
498466
238385
797080
447063
95258
117725
725673
256427
90291
167029
76900
48539
487947
1014579
278118
56571
851678
831705
208452
844736
637601
20094
543879
551584
625227
556976
735740
511954
845680
804386
911278
430185
980477
144799
444075
120464
1030295
576783
663776
8380
679561
35945
503473
990929
322826
588952
154293
163556
852463
563313
411591
571948
520110
796637
853960
932837
35411
326319
388777
545277
777705
64386
859157
800363
253114
201266
780195
861015
975414
468345
441060
942883
120939
550085
917669
533250
769254
113101
642300
50731
348945
665907
984493
607250
693831
206323
769954
1007601
168275
841159
609369
313334
412625
413856
829991
149291
259827
178580
33267
476433
488304
734704
148376
896112
403561
360250
583419
623969
734649
353517
652127
315873
318694
516220
840080
932793
747547
407190
973309
423425
210877
763317
668976
536298
111127
272669
382924
391044
498996
600860
655259
620082
966619
697325
190634
126831
231182
854977
752159
519109
753364
245504
329836
71716
774603
749702
158607
560125
634911
106301
464086
260037
843689
51373
625248
450625
485088
876308
462115
956709
22298
329074
243242
1002852
713526
515892
816628
602978
176008
314782
231370
1025320
859405
398936
767211
234056
962701
53216
275307
424017
790444
436056
304221
366348
532964
132348
781021
873762
189797
764670
718181
79653
970267
677706
127456
917491
714787
683152
587292
391036
262376
529857
900368
86170
71302
48654
930178
495327
661267
657088
231448
165546
990780
642816
70349
506342
394519
242608
525152
671504
1000656
758520
625319
112067
284068
787411
715287
914961
681394
1041355
861144
473967
248496
825064
904966
97250
900012
580893
557038
971228
864380
322963
335669
890916
939464
652266
455057
891120
166545
11234
291046
428353
1945
286548
893737
654842
817187
516436
1006942
70011
759660
404241
308812
86416
331815
740173
1029362
615819
423322
1000155
284637
655378
786979
255104
539519
829063
55760
714149
858270
61326
693646
842454
1035267
891587
302673
818472
323509
183368
868223
860257
228894
889731
959950
122576
1027091
878457
899405
278356
726521
396260
414387
149773
544674
958257
364689
72496
195392
496160
474889
489999
22596
449888
409180
615522
489510
831096
974802
169633
295456
1032332
834534
763282
997553
907236
1000561
603216
853479
286581
233702
447735
404824
853982
551769
851821
156598
236701
1013944
680547
854044
578563
18808
35375
41261
270225
744027
519015
767238
471390
145374
133893
146397
506030
55571
944810
411885
442328
146481
427823
635489
1022081
749992
746386
637555
521554
488803
316107
321671
630972
758164
798433
976968
194541
892046
880636
634785
717840
968690
812566
814807
880008
510709
383832
957992
946418
350094
307859
615846
998124
832283
136176
932397
618415
256170
591361
754578
468591
840648
768231
255283
655338
707189
209072
591001
299655
267342
147370
80398
174317
332930
718518
711895
754535
485221
883284
187023
78609
1020004
282085
120837
641774
530729
86976
875732
667302
88599
634468
934253
795001
670093
448745
707493
695639
636738
1009080
977801
10176
158543
97643
263626
1011662
580777
366512
829743
985499
371366
255375
245341
790422
2237
276215
993962
847393
450495
755674
87639
895753
602762
59006
360347
774978
271219
639451
259467
905415
393275
761154
93239
60149
9443
433408
748553
164739
960896
518782
184705
92565
296100
8483
620696
618422
560913
890618
1015778
534077
414478
466120
879882
19
311444
698539
790134
703786
448707
75566
505527
910411
254505
391966
792988
45658
86131
328184
745156
643648
926133
738770
741643
694870
575409
377408
195681
469505
179949
609325
363867
114183
25708
86085
524256
938422
291878
414968
691929
27212
716197
703239
827531
26989
206377
1028986
487322
616029
134469
416792
130142
503590
668912
580090
315633
806985
416642
635185
647501
465290
370099
895751
603443
831291
948122
678111
677114
119368
228181
452734
1011328
960486
295419
227360
224491
925420
706271
120138
5201
481621
544295
570048
85482
748090
332150
233965
172613
137041
13706
777925
744870
43099
473629
865511
522444
64838
368760
48163
936949
394459
983992
418539
888236
393438
449060
394475
532896
486944
140489
988961
794013
427303
35241
833564
554607
67846
893256
377541
202372
831452
672287
541925
879991
90758
630005
20147
298945
256432
763111
46984
915279
737637
95404
379095
1016264
789645
619270
189059
508758
781780
479694
244475
780892
604563
870788
970532
397758
716068
311513
310848
57566
931014
435088
349410
503374
866865
194257
423878
875155
187304
826116
53865
929329
139938
487735
543758
638045
234608
914596
979114
464374
903224
147670
703281
53735
776364
19973
461174
974247
348695
614545
83609
119164
271523
272198
196617
282379
472829
644546
554762
607244
30939
255097
457769
162622
967067
532668
35894
930769
711079
335705
673023
514276
786478
193913
628238
304323
96620
480541
618909
931685
980277
697158
863185
490222
984139
397316
928539
763553
438215
594249
1009698
1020651
767234
670214
774486
454158
337120
76591
71185
746153
465763
401594
185626
588656
704125
494211
945323
186150
1007892
479947
225824
564454
439744
244439
311333
429272
520738
712839
94910
135927
483455
902769
9722
256009
181307
1000911
23034
536564
220186
521378
197022
437078
174263
34605
808474
784084
159021
783375
66053
385739
952008
272450
181959
470165
574287
152528
492880
588218
623498
55831
114257
669482
658711
143379
332884
249743
845052
822823
761010
161258
552561
2708
545707
314100
583830
835086
692866
1020530
999037
373980
511141
301217
623082
533929
260162
440400
28872
660180
919064
697851
159070
260833
543727
454450
935575
684306
88962
633396
797191
106643
882353
294122
685254
343336
659028
477919
498396
130021
967354
362035
849032
786055
888983
63807
564065
439354
856475
461354
300795
379083
742232
815080
442401
599762
476112
465036
394571
283290
1025167
270844
975137
245771
204113
518724
493122
83944
272865
513749
582812
956562
143996
229526
156452
839193
895978
759311
367393
870162
560343
412439
457825
188986
695320
1005056
810006
400174
5008
941138
90687
34022
520300
833935
738285
972152
134273
225338
218660
863985
733243
541181
395423
165744
664350
148987
248278
551493
957386
298165
37404
763062
160352
967310
800852
981216
213028
933902
559230
299664
500716
476806
997678
412005
669663
164484
725122
168601
207932
1039631
1025911
457002
1016719
893866
872335
235
364167
1031201
916307
862794
94092
940580
261835
1022651
654472
1846
588634
1045236
841873
802598
836061
559439
759591
28366
690370
24293
9123
928038
225723
181169
597674
3926
1007468
13140
384925
222674
677827
526248
681223
303402
721552
226590
399970
958445
919740
194868
893371
831391
1017266
511537
710951
735779
962942
503408
103904
16988
730698
809878
594680
698540
1036193
221375
763028
257638
764672
379000
1019196
357553
497375
671222
862265
555328
20407
387912
481686
793883
257371
562645
339548
595604
556371
728113
460352
990893
1012379
621118
116897
436384
1007947
839426
361410
897912
395973
73416
871493
535625
699648
744183
288767
235340
944338
451540
716795
80172
473492
249873
392398
517890
388546
605952
37143
833922
969760
104087
219732
261596
555055
333431
197034
615365
633868
878092
892846
178459
378219
883231
975940
814701
67428
1012974
113813
102256
756928
761714
827685
134632
946964
689496
480642
76977
838407
363687
533431
534969
754659
428056
664804
680547
263250
987293
467132
481987
237498
731383
636068
295436
216466
353882
947725
305529
1039347
1007826
623672
53306
1027935
483820
317213
676715
636819
934002
350518
41199
427228
419416
248824
655295
657657
693786
536267
532115
405815
358151
583693
221787
689373
579504
942844
1003874
188954
317601
812086
94763
532203
544207
695180
207576
260301
444916
348749
451406
870761
742251
213503
146365
701109
273728
684979
686315
857824
721244
841752
622237
894653
775264
943103
1034030
376231
44983
24741
259599
1007378
658798
651577
250663
603863
720374
215837
463190
184628
141085
113238
357169
194811
834352
831688
691356
1012877
457741
212109
577651
661925
143103
510144
997974
561743
155773
258118
626977
496779
934032
965205
845327
712104
382536
23408
455951
942415
910670
570791
341114
1010664
891660
235500
315386
79731
743830
555732
622779
360119
577538
662454
460435
559448
756295
863140
698275
272315
292278
412692
353287
763212
507219
802928
798805
626124
798874
673256
576027
850440
525989
149749
970131
63384
349960
769411
890602
492123
495205
384518
272931
568535
263886
82122
888475
829720
21164
314690
878416
743947
293
704848
554426
143733
681822
828864
259559
290451
850446
475474
364877
9577
419300
449189
343430
750965
340394
657890
374776
855519
80348
475754
1038970
651143
783370
52678
542541
330068
826969
159176
174488
752556
1027037
713595
690121
136607
634618
729508
243601
674795
904518
563429
547401
229513
480111
834002
166013
360247
308076
768176
924224
834828
478197
930862
901039
549457
747805
962950
592323
737800
695995
175104
555138
1031221
564363
758654
904202
619245
575634
722787
163250
707802
560566
120808
480609
484020
28535
559828
930727
315183
448168
177613
550801
755959
567684
105024
374757
880426
280005
850852
277516
26413
622334
549592
225485
371552
909539
915864
710542
983271
268771
112660
987965
10675
793842
440217
661916
516452
87834
668907
51414
533774
778033
56024
798108
231812
352724
204680
960530
449157
595676
793366
834224
313890
515358
782114
816601
780965
787932
142440
260350
225568
658699
378166
513837
246180
338779
638357
118279
706147
498683
543663
299638
660141
109243
741734
137537
1009039
607304
93549
898346
205970
907202
988842
398713
724017
980582
420570
198487
419176
853206
353316
123209
998575
697123
321147
399910
524742
117604
829095
923676
233109
369744
139208
178756
401151
1043165
685999
480996
538836
1033192
428771
273724
581605
385594
896830
397986
37391
114325
835516
409229
947078
71659
338986
319542
536316
1043358
1037590
852676
65165
957954
860940
54735
968890
375338
494604
1025537
266858
746927
501993
123240
267098
973877
615716
509399
449640
903374
259887
451014
211048
789480
98906
477303
619884
457959
140282
90798
989209
293628
177797
361149
157119
502624
369959
471873
1028181
353240
256081
795529
741602
137015
399150
49630
990553
836650
704706
337773
556667
286844
189249
366497
823188
778580
130336
669666
407301
120079
631372
895933
861570
730028
691427
639725
347633
705494
967664
6742
442894
685806
448614
340599
917006
648730
203755
580754
388835
945921
647565
353275
955732
232811
405873
822230
595142
630490
275629
926223
299815
711168
737695
965382
719794
194003
763035
1022673
775522
413543
868566
936411
575872
529636
579624
407123
981828
370561
646932
583381
587577
745192
884279
596136
212498
130027
583756
272200
154127
517558
174008
557298
557442
984747
631734
777227
572499
450610
127196
150877
653146
142306
922961
342504
603803
158978
475333
112330
870754
545821
15864
747186
480488
486209
155185
654479
777261
897407
587
256744
845624
771673
920319
688032
130958
128334
207859
647646
704717
468086
66210
94208
392054
226954
338443
178671
909175
1015001
978161
337585
1021391
777054
455259
793442
514404
1041878
796336
71213
64917
179236
673445
880268
831100
899509
256426
211503
578940
266564
41941
572025
605849
447441
417941
842453
977878
1043383
968697
190349
729666
508532
141673
60112
545732
432820
7120
284407
332615
476742
348642
633552
130724
541461
303069
795355
433975
1041325
431416
381914
414322
181330
676486
437600
503626
693654
815184
172677
701931
1007918
97583
809654
146754
883974
407936
405190
862346
110410
9814
830914
330214
1033852
336727
401188
562642
636796
510302
683317
407958
362111
812764
898920
239042
1020729
663182
241388
528602
582811
441981
786805
839375
467182
134719
961119
638547
29321
86565
535548
350673
687837
982805
814542
169414
189607
885784
1042532
398751
228310
287476
319354
149721
479930
525226
511672
593723
657786
374194
94863
569097
404238
414254
64361
705784
902860
662790
187441
193734
995019
652164
993809
308103
16440
827826
557127
940401
636044
963179
1033627
148431
188495
537792
956902
498001
427343
760997
523523
629948
122224
93941
491782
827079
694230
375428
439139
170735
162593
410615
288388
804872
71590
640066
833983
111580
998439
511546
282383
650327
50079
906682
76847
849897
233738
574693
809482
1039771
750431
270050
667520
479026
807886
267506
898879
513000
533678
165163
119894
763833
852236
655168
917903
693214
647577
654660
253743
107904
179830
662597
737337
653736
336063
948968
377319
171387
14517
447635
662880
691097
340901
574305
650108
1043556
819188
571172
768364
947791
271361
143571
828770
968076
964920
944234
7097
902038
753488
142850
574484
291643
434139
798868
173666
620708
473558
331893
563831
351932
535359
413393
929976
414598
194283
675935
269367
94912
394409
612464
494211
12232
430168
966676
901696
511636
419424
158322
795467
40729
114617
861265
705165
414330
615835
409343
442489
392530
839352
316953
892850
553647
7553
156537
377338
200005
667213
255265
266508
836671
468923
350189
403
643680
921387
844853
380266
606642
155266
122682
151686
913198
483965
609281
621407
509770
136686
772829
224264
374399
977379
794929
401446
956642
233324
464980
873518
65313
946054
521296
202725
120623
84042
986052
797308
491817
665313
810095
655414
766772
359730
146929
502647
495028
68304
740714
194969
115352
357073
386746
1011766
879378
468776
355178
994494
36386
857961
893122
465484
854721
72473
230214
589129
101684
325587
1011512
681107
485043
580687
894501
726181
863813
701835
788793
1004788
738339
890352
515791
916773
191150
1044239
587702
883236
795253
95476
31379
974925
1004583
969044
1002897
607272
18318
544206
201487
737558
217594
799789
968836
624876
974564
195367
436395
825778
351618
347516
1025010
821204
1010711
1029075
249587
524366
52425
617863
293448
509601
429921
60640
960563
921382
865278
218486
953071
400551
175194
577619
9674
696536
833139
476027
559691
763079
788197
222507
402908
897910
96894
294433
107762
538982
460163
627621
454913
253587
101692
720140
120746
998932
114152
826704
621276
979695
968524
909525
936604
201481
772031
709308
826506
586982
27563
205221
533511
467094
81839
599179
406504
774016
738586
632672
36441
37390
369757
182334
868860
279609
462298
747070
401690
586081
979595
114714
796426
157404
285683
103661
898658
162698
557978
741557
698465
647864
973520
277575
709063
668401
659015
85889
559848
445595
769085
214795
402199
903358
623660
385933
971010
120453
888309
613811
17733
758600
380555
362489
834699
565164
927753
270414
247653
335289
827303
189902
165059
183672
893695
798824
504439
853422
794112
253757
705638
965953
151245
625730
538737
224329
799677
243676
804414
345650
661293
221898
151872
629071
25303
993204
581371
507081
729339
719325
806382
922191
895444
456242
389956
600421
359140
248042
780970
361145
423222
94681
201052
540473
748887
457907
270504
142057
846257
990582
839733
725495
469095
194897
17128
649115
998618
1037487
1019153
67646
139189
496497
970493
669989
787487
833296
44169
551763
442527
949748
551081
418385
239607
262101
210406
786111
753136
678869
203836
820686
775339
745040
472043
329015
781550
191150
112676
258641
801414
832306
884995
30418
818094
496282
753525
698306
299811
551387
958080
314256
804880
852781
339166
588461
22451
275564
67924
179525
439911
433407
762338
169408
322367
653938
1005308
1513
419101
1024814
1023895
328650
851444
161368
530060
30224
105579
69586
1018007
424602
53739
681691
942098
513954
737289
758395
239392
427469
46451
446176
975196
401705
628622
723831
271402
450001
997146
375082
319158
652425
142078
100979
549965
340098
369269
926749
199603
789305
929664
542590
248125
753245
893133
916299
279477
56188
378029
309900
202922
456242
124503
3859
760060
616081
748321
21292
649881
316512
265239
584446
781740
844123
14074
886076
687601
915764
381483
302625
1019720
955747
435783
344468
596620
516088
415464
832049
35692
52592
607281
516322
985842
596450
326026
413789
587441
893497
859092
612040
295770
780823
679629
311535
15789
42753
600092
974120
199179
123472
763650
419037
816982
559532
167645
135009
514411
740727
431617
993385
310577
24241
969172
681047
126905
374524
447637
206346
133759
253093
529791
273423
249124
971388
1034818
1000838
22841
387994
311707
615683
523301
783437
863105
259124
329800
148313
521124
428986
644672
26899
783791
840544
616944
487787
720477
889945
758505
758374
791088
957185
325943
808908
985934
973366
995413
418813
70260
661198
384280
807276
516727
650128
48899
449136
185037
856466
911943
601619
583288
196533
348864
1045156
841880
939978
545774
326193
613645
584057
929989
770598
523575
115419
284731
128722
1015578
218628
32551
84187
652535
669710
283516
81251
143224
254028
155846
346631
458962
574657
658240
440393
1023379
864087
928118
588309
216995
1001734
660722
392107
225297
10227
853956
889675
149524
237858
92453
712345
159473
38266
961852
212678
759836
255764
277591
941626
89157
101745
39407
222623
1000356
84170
783321
717220
74867
792890
721520
50388
65745
360853
200628
259444
319496
402312
246629
168467
665352
597893
233737
953156
721110
786713
235976
650672
447668
441897
605540
855006
448756
205482
129927
628412
976678
487952
298765
578553
86505
414250
656778
723414
394573
569287
824677
527995
147621
1037921
686241
117958
23434
783115
800595
101649
8792
5156
431375
334378
610604
557837
748577
297808
616887
554622
635523
745106
575175
960383
914403
395171
581513
423435
766439
972376
544415
691430
939010
213594
827084
509340
433283
806681
422920
498402
262286
946668
51138
1014854
98544
605367
742591
473938
485995
760743
388735
401422
862091
589203
692138
415393
845242
141304
497808
194633
198563
347019
808660
988277
485045
176106
438914
505884
542177
793153
73321
549668
652385
594841
591100
893741
522520
480546
523741
87791
948933
717137
485248
983076
179628
805079
332777
1020857
354637
782236
621356
868693
325177
940836
830617
708286
825874
65465
698534
762535
714738
588091
970407
138837
471482
420527
334253
912049
270880
469923
563850
777074
568593
534488
141107
927941
466310
697040
69785
676563
957135
141745
971771
1028504
41853
103605
686722
634986
995380
89068
792417
885892
632550
717928
752946
784888
528700
413864
290895
226796
491280
76985
46573
842651
783797
907028
179392
364645
214292
173317
180205
123854
43491
934961
527690
43056
206514
623508
818488
542934
846266
239973
945137
264182
709680
534666
239224
1013998
822766
511884
892354
635435
813667
636990
194872
1013197
471944
913509
484893
356116
408591
415232
973635
651628
120197
1027733
1014545
1042601
835873
94370
17009
139197
519452
275978
452513
176513
963744
16966
332158
388438
564522
245642
516631
1524
199097
63523
544305
437007
23475
255193
78029
685230
1003339
292791
790535
387177
737962
966034
411703
911356
377129
813214
695675
1042157
11865
821714
480676
395169
504472
922798
539737
322949
35752
8745
320309
254609
116191
6782
631907
593700
798384
864064
629198
816376
753776
494395
439894
800959
418554
330311
498452
311803
221717
357395
776502
1009979
936202
547201
1042146
618607
942542
384696
239802
410879
835846
1008721
340721
759286
646183
855275
945591
931527
623287
141244
321858
271088
245215
429113
941632
95974
784760
207254
977924
795200
321878
744305
157830
419413
559138
15879
740031
1038922
478694
999120
397224
938738
223965
461743
754959
486270
27176
1018939
965712
775984
111216
860156
931822
30767
35347
113107
786641
118247
79901
806598
112844
1022678
931720
917099
336133
536297
430630
664982
965468
614990
411905
167405
555485
420654
238439
885049
913643
340093
228034
222223
945300
468676
997621
946958
868657
564879
947755
228558
133857
985046
558785
647756
356074
876461
837288
191809
1039690
955241
254014
27140
542553
1034496
610560
426138
648
857493
323669
1042490
199576
860520
174909
867787
855391
391456
835129
399241
371178
760967
242272
810022
546160
922572
742789
857942
998275
716186
766614
997216
169024
816230
544912
521728
843381
620629
262823
510586
116474
62097
94279
915742
135879
113440
542099
515188
444588
254425
646860
589999
567606
273381
726726
759123
713504
230021
932198
712409
557287
323581
67578
884874
174216
542064
380780
539777
835521
119355
248512
41122
789557
873473
771141
260288
1017242
662989
670579
992827
493021
315139
649127
791797
387186
555438
661921
692501
614013
885649
308687
715096
1015212
33507
860947
489731
788740
247895
1014285
654807
392432
712374
759938
428062
545166
266982
385129
103823
104967
509073
262511
118049
283319
990181
64563
134179
575231
916889
542066
911121
842084
288460
10698
799534
211947
434223
38620
272070
186501
490533
580339
839177
166007
557823
356670
695957
585312
283886
255077
1040622
49092
1015342
528691
170285
862111
594719
658972
951295
898069
689346
126855
94278
988984
67228
121999
780740
94625
912803
468696
629641
923341
768017
659032
721369
809617
770670
136519
300086
163453
549124
242840
800034
554608
621822
737316
858251
545703
848340
589299
626559
553925
440668
836224
790741
458561
657087
841337
235944
276479
350961
580047
908423
363948
998943
305881
153095
308289
775956
910351
906888
159592
609456
570086
855089
54856
458336
975416
449874
818111
827535
269729
1037033
160024
201253
67803
601953
416324
263385
340531
795492
574178
772104
496906
709775
85532
671026
744187
706228
675287
858623
689602
25904
149457
554398
157307
94880
1025087
981779
941714
25719
252907
348636
95576
548866
897343
286802
153716
53106
84893
404708
647119
427890
139556
624575
688958
773795
763315
950542
1024193
305358
156970
1021125
160116
250481
796160
242221
73003
779982
793693
779579
471505
401478
553235
764044
510650
265738
323222
95876
359226
844002
942703
222959
239953
832073
1021712
893644
299859
391660
211138
80226
171176
309125
910533
137453
477608
939118
215457
686273
99934
785625
736077
252041
660649
721748
916149
446918
628629
613130
513971
22648
703589
11447
394771
1030899
767863
577267
414411
391904
222850
708383
231422
576138
965089
1026181
758974
460407
640385
1030784
498071
288952
916323
930549
144074
415213
52803
804986
969552
993901
112957
185844
548764
209812
780581
807143
906770
435683
531278
531339
668700
292086
21088
468069
519979
580722
356695
11533
50445
520076
355913
365619
996604
404749
730427
930493
14149
418883
209624
387301
574838
632318
219286
782234
874320
840524
379151
542023
181561
757689
684723
959460
1000071
963021
500437
235703
320947
444741
592682
317478
992696
1019780
586603
808155
602899
496215
337925
169843
403593
716343
551699
494981
746655
797562
50181
840452
409318
750800
1001100
444252
166871
836458
224916
413445
787329
418473
180380
658530
727949
816164
699886
500851
282700
70179
58454
866527
335862
217047
695775
523932
247946
512074
543870
172252
105705
38266
279161
918727
163047
307174
630813
614203
995454
613468
997059
310532
896654
725705
120090
503998
26264
5401
923400
170002
291751
267662
696864
188665
224531
903164
971791
523364
180743
408947
566031
496609
569605
676947
315531
33711
81947
632325
121236
361637
430245
442596
45096
895282
475443
48861
372560
275783
338671
974847
998797
819138
1021631
226350
76061
755209
489759
86418
427386
963959
198693
581168
495769
513928
927325
191691
557488
356187
942371
954515
68452
470503
774268
481385
927032
722916
773327
230117
1028293
122427
138784
518771
896906
1022345
416359
992838
942698
414968
119103
637975
190994
1036628
417175
709050
443638
831816
672259
141957
437352
478941
909073
135571
942388
337883
527611
639857
677885
960826
917385
163407
446944
581723
1026201
341383
808174
908881
78970
499823
497655
174240
160301
469638
752561
732289
396090
246688
717483
822032
43339
837323
948762
353914
253510
869999
556214
30252
376917
877152
732779
53397
337925
339561
480033
593596
956015
438087
1020737
238876
444578
191387
42179
29325
333494
593343
149048
278208
133869
909979
783061
29772
125039
426195
800910
452694
299982
503821
751085
635921
681980
286335
818614
14469
429156
612745
349229
773875
959994
221976
993995
152593
587601
618913
681581
758790
396487
410474
457414
192015
861937
381800
15911
24730
708417
136367
371007
465309
565738
928245
988478
175588
330898
383255
578692
400748
290065
888027
456349
1034059
557640
881335
399231
373114
550646
642060
107264
855938
356135
512519
426742
166204
419208
816950
860282
958376
417823
591192
749994
836716
1034938
35322
341311
72408
872256
1021848
732477
1029555
4086
781770
999961
377602
893174
378645
660164
362309
125169
280837
258639
316606
811801
638046
226368
425873
976889
781983
671784
440209
927324
12922
648539
241075
1006073
539845
567082
345723
40328
542984
282424
113637
176851
478846
894388
641240
642465
10377
588139
403680
140822
75478
950233
244893
43560
656425
919639
244276
1043613
326189
223206
591614
356781
358444
772911
639006
860504
900278
377220
410089
137899
143199
332353
56693
502662
613026
705540
736374
759150
567965
652978
5517
737721
300417
91482
741473
219731
270599
904078
347619
972885
57189
1040537
243284
567657
389544
61876
158462
494776
52359
306241
166243
616888
816691
267651
774671
388581
379623
828582
495075
599596
743507
111734
345736
123605
950978
748619
167769
204384
260623
873415
552304
913036
337984
71384
27451
806074
149902
141553
704064
171366
546485
58330
668297
440630
792999
560321
522178
506786
745004
332043
456208
904185
987439
732533
676719
361249
293226
783581
693209
175758
726033
450488
490328
756450
648781
853875
98267
445832
166987
493443
147114
88596
446142
302827
389675
927211
248341
702945
298410
840347
745745
928961
319069
937044
505644
334088
972793
203059
370977
112929
821088
958657
142199
204613
305856
356869
686513
503888
912833
676971
152840
463492
703624
578538
894348
546839
565535
300320
538414
925188
546025
895385
47131
93123
1014191
894377
857015
702286
340399
649393
392879
59555
919241
671255
70915
188656
354070
709422
729490
713702
359643
495399
730500
65541
432900
903581
70908
992854
556798
419182
239275
831482
493331
983586
881272
71891
150812
709609
149484
659187
907942
337769
78733
704012
119462
485695
809614
828510
704113
658700
621435
667993
931834
292813
976937
132373
586227
512654
226517
7840
235958
109617
369064
996834
496989
632696
825724
810747
110206
630439
914349
145771
409495
14523
147138
470307
369675
320504
948529
920800
938649
107828
470578
797396
952097
466367
393868
757480
253796
579177
624456
22771
25348
1017752
39765
955130
819182
212223
492998
444635
423602
1045286
782968
582812
1013543
418695
912350
269130
772368
361293
988057
228823
1014248
661719
81271
789083
114647
612852
673831
558373
707182
507591
168383
623681
105078
836872
871036
765301
392711
968571
177605
89845
436724
324180
507931
701940
831217
948468
950535
96842
694107
920053
285211
715745
648512
709438
554660
318954
448995
272196
638956
593728
1024641
996695
297638
219706
408401
782988
964333
438569
753566
829795
835583
856645
917611
721712
169945
758852
86258
230453
151911
552233
515910
881000
62287
681060
685403
604821
878584
960579
968751
675461
886284
276065
512902
831911
909562
798438
674964
702198
658316
534892
375460
1014537
797618
608206
23699
685639
895752
349034
821484
583946
18494
705375
867483
533157
881354
74721
468839
116065
1015294
825900
862769
153579
855447
1032231
844337
726050
733370
682486
269804
5231
103840
806201
107115
896227
422276
36610
43810
250795
409603
344482
663478
343702
1044626
841746
663698
192506
125078
552435
154067
382210
79687
567055
254552
877056
53190
208711
406571
90267
981184
822151
538782
608042
511041
851998
52006
688796
828141
412866
1008246
803804
683264
622452
411861
472610
1007973
15579
67649
399750
551926
182511
626810
1019640
868252
1020624
544043
213736
716249
842963
63986
587214
416532
731347
715352
147519
15355
38496
176339
528804
707608
932390
48926
1374
572642
972006
594334
1011126
285461
189497
557107
982320
642805
567059
284739
792693
658147
242900
981188
1015364
171217
442182
311659
395327
711482
747055
488732
990019
239341
558307
651550
285683
240417
833817
937342
1025782
765465
709851
770304
327025
46688
1034915
614131
460902
12499
9176
239139
1008846
537888
635148
177898
257213
772148
1860
593072
395592
415583
292869
1030402
499462
203702
520143
840287
401701
1030540
723200
969375
280297
1024149
952860
64834
598940
98517
31061
111992
547173
869419
309530
327830
994800
684507
409996
1041848
464342
313012
787566
77738
194612
195332
857826
890522
524048
192207
549387
76724
685565
22497
161224
910063
187529
962105
664678
325704
824373
355240
364991
741489
650114
660375
59551
766681
153954
325029
948138
153046
523217
235787
295873
738666
948202
18445
717994
868257
167995
856034
1044734
958825
396970
163276
332563
926778
253299
80942
277409
793856
864280
267705
358586
770915
382419
41270
578625
607700
603922
735042
874248
708780
131517
804774
274746
219335
397318
594249
172153
590352
227399
200107
789760
291520
61177
740486
2742
9619
431885
82054
560707
464660
800253
288670
339252
948330
699931
952692
575302
100766
623423
769329
401145
29147
232080
188431
631898
355024
37749
908753
654788
643524
650357
1045413
822149
325675
168204
270191
116027
198108
993347
474895
516748
828518
224497
718914
777711
1017967
58797
203892
338764
699427
985492
866035
14748
708666
896615
881636
655659
527823
485295
187033
132464
527320
615545
589445
78120
546447
646794
738788
807224
311110
943113
844145
911281
31105
578042
832550
359117
670696
890562
563155
608357
308911
330522
443034
232058
268002
953092
743842
290356
464401
616932
703252
40526
729489
839220
355423
367995
333520
436373
752893
396646
822978
851698
852116
354176
736496
207906
542892
595861
606175
989542
308943
201748
888680
596240
683251
752644
429190
753409
635785
764230
299535
729419
217361
636017
986548
702304
288675
787260
106772
852320
78488
690157
344869
485423
219835
1001498
983015
882100
139858
713981
140072
461474
1031523
965747
253570
15051
1010857
278984
617463
370776
997335
129969
967008
763532
867463
849514
5161
768548
602250
615482
611517
478919
677984
909109
247788
8049
489890
317613
162384
769737
154336
435112
727673
706558
761976
663135
648721
695708
782138
63622
615653
833322
296481
623298
1374
275912
9353
848672
922780
286565
555641
398708
482967
482607
425903
105911
885850
907693
320483
1004278
225987
414574
624784
923830
949650
355184
729749
48356
452266
927423
288548
349501
501714
848492
958641
253863
308308
866305
982091
415295
409503
2731
687004
786997
82573
509344
846505
502459
750702
165383
562599
298945
758135
223009
542672
625111
225657
872089
876039
408843
75415
599926
500363
900012
567366
511409
647857
636016
353120
673144
123383
510234
583475
373109
248702
266236
542413
763913
24785
335432
900032
247297
871916
915703
726224
557124
776553
944987
381490
1007170
647913
180126
406342
517869
975533
160104
591386
637156
291903
550092
38490
128761
517889
371050
246622
720993
766272
192470
1034173
607605
611264
335431
504926
264965
823271
82804
553731
509097
790897
152760
82077
998794
231236
1021777
821500
976048
894102
972399
35822
980785
27173
816184
291361
612580
481483
979592
748084
123614
357246
666446
1034938
759763
345332
994214
216913
669724
510084
82301
498563
893389
278579
639541
626570
10988
397346
197702
956177
3247
245592
460953
100316
401488
301917
650924
442652
880099
442043
556620
866307
416568
363060
964591
901058
703690
598637
767038
321797
314765
367110
776856
1037650
657452
104786
841897
253910
326160
158187
71304
332044
279065
581696
303689
322665
7182
622774
388676
584063
274647
625076
436763
994540
95891
845512
739820
891385
316618
717933
669402
400082
536364
837907
890362
723038
210755
574289
985661
775378
1032094
665960
271463
201739
612097
1016320
134592
125066
514224
490434
522915
14608
634672
375374
844545
1008823
539302
572024
745573
391364
721815
181030
182686
800657
678899
971518
645715
668863
372917
979893
778401
883211
452214
65024
116092
21417
333744
2929
1038638
707708
822719
962486
724449
248709
866981
777710
314672
474762
657692
414538
1028434
511003
723809
338332
801772
676201
994670
631283
566431
306858
389234
372706
712776
306026
312268
876768
812643
693921
95668
623924
731640
780532
462849
4426
819802
143364
156045
626782
204526
487474
273125
655674
91129
164672
619442
314427
903651
581434
28633
60613
323472
125174
844148
468862
227460
611849
220690
894181
801932
764286
890609
960325
208770
967220
223818
853982
481322
865723
108608
928061
713444
514790
398773
465145
116398
974714
426027
641977
911799
660396
158297
967888
830197
604280
984091
458272
108330
509399
781716
230912
283279
505352
513904
616538
797106
332194
960961
626097
935795
586902
138871
290067
803054
35913
998846
850766
660175
294585
875596
172710
235076
107284
496886
195217
198322
386380
571167
462777
868471
776991
54705
248753
323261
1013863
232881
453157
384145
876101
342254
342928
212262
511686
618853
410720
871280
294855
417092
131012
261569
809220
549084
436638
817121
496091
813929
80605
288459
768612
849521
782429
1024212
304202
140773
568145
777173
104273
82966
830170
368231
815130
222245
306574
950426
181435
173944
853714
570567
648692
866453
145708
894682
669215
88426
939266
536254
70692
138891
1034765
878600
258588
683473
797058
777141
970998
967680
656375
818522
406335
842296
321031
543866
575433
859918
438087
586921
409317
710538
687560
434919
558119
284775
219059
217201
113982
674171
439177
829695
223226
152296
164047
734640
568268
632658
921887
490287
520851
522556
288255
115875
426534
924955
316878
188313
329987
467705
702537
55382
813446
300344
948955
293424
221656
721370
942543
26995
582458
841324
997357
182175
652686
558216
25000
903887
388648
276071
1019307
14468
337418
923212
724355
50884
402598
834840
1029492
609678
167561
952590
929262
772383
524143
973240
565914
332234
803447
1011583
252227
784827
766208
89111
591631
187504
424652
604094
644267
307201
643649
156187
170344
934304
48603
549861
814800
750567
384131
1011796
40790
315078
300516
372001
98496
386202
616760
204366
642822
869488
1018671
804883
871841
273619
669117
758759
938337
298513
78750
180239
457464
976635
835366
140507
581868
44331
131594
921712
580347
617130
133727
736778
779284
498883
925294
70406
492914
432743
431087
1018560
961639
978096
909605
888617
670557
757112
204979
767796
425643
53992
17562
758400
517032
212308
890450
691383
614533
694068
567732
276692
1025061
358941
34704
1028855
854328
287742
505972
88173
817247
487613
169934
538252
747698
405710
708080
834154
357202
343682
117360
33489
38607
915485
667255
661386
628143
985086
754693
54310
683972
617513
842661
431195
323733
484399
280219
265692
856186
277911
609121
810900
198379
303454
357824
449888
22943
53302
517543
703576
108519
593047
560048
39524
390234
546967
542179
377265
778478
533644
665113
453711
496295
440583
277988
940291
354130
497798
537899
415169
479214
716567
138968
634423
350916
70912
306056
838224
625242
84141
20173
708710
633689
28431
814792
905103
138462
51015
252527
692819
401538
404386
703782
34363
451953
460353
652178
611008
203273
1023329
457687
551821
921166
307915
20923
67475
101583
751499
36735
208485
542924
725464
840852
894202
550286
1041504
69920
748459
604724
702638
266527
377792
927076
257045
379160
1019591
560567
989616
256881
540840
459150
387472
265641
219186
166444
769476
391367
278543
750683
316730
633395
541504
729309
881171
244420
150981
101322
231496
957968
766247
613234
550969
159021
346028
739918
1009051
887514
791450
516844
183078
108978
939117
231325
715482
454152
1041786
627142
810295
476037
981742
531381
664388
196437
181711
75080
419517
990174
344538
477110
988965
25489
745145
469079
681679
883784
502226
21288
675756
763521
886151
714406
680799
952313
479571
707539
481566
445754
448522
656072
375238
519355
86260
514749
472135
578213
240940
812777
537715
75832
208984
1013086
968075
454347
603441
866212
512605
488081
279796
689590
382720
706061
535522
145057
217477
549088
747088
433794
503583
662291
878974
754151
705160
364021
519082
801737
925596
915509
238612
631164
927405
982544
1008567
759139
140672
105852
1042273
598702
931153
968833
524523
424966
976804
259746
804523
1032034
437808
437409
676513
398249
763507
935586
584722
1042548
114121
1017391
968112
640513
641015
297645
270173
827637
621633
920707
816803
956671
456360
835785
956425
13163
568606
592549
240624
368830
943985
350655
209703
500999
441469
954447
1002875
878035
894436
139145
75091
920291
274497
368741
316973
976214
560912
366875
208821
490217
277829
242284
760850
771092
613830
710877
770680
1033940
161208
82297
950400
648623
993417
831763
1011781
652515
943842
835302
217926
966776
450640
966940
220376
884250
94599
418578
76857
473751
175556
1019118
418218
2730
123814
586391
623723
902437
346182
59591
692858
699667
347858
267007
771294
656576
485958
198996
18712
179087
474598
217139
1017201
225186
1006315
758985
467337
286554
755171
65067
243156
267772
821680
179722
150707
658955
94613
95061
562703
503934
1039438
544500
664986
391733
171900
896382
836041
758852
51660
612323
786161
606856
377510
724480
992305
725619
1031839
75619
1040696
390032
585260
924750
913391
165692
295873
273663
214044
452181
933586
161272
759234
901884
676852
175589
909373
211723
245425
326704
604905
117491
1006597
250172
945123
121846
624835
909139
124745
601706
776288
35665
817109
42168
154185
29328
342430
622943
1044140
439002
126957
494883
315248
918490
560619
959016
420290
362819
216157
815803
332312
603932
53618
864836
930501
106564
24552
175017
374457
789206
525185
492352
697567
855928
742214
286318
954340
384787
57362
721508
612882
445076
500594
540392
215087
984130
528585
732952
545388
618230
791953
743428
939874
86174
71764
360594
452693
363341
483958
704119
120336
431436
451809
867986
260959
888025
773307
749924
690847
789842
310548
933098
894189
46420
781485
451443
306858
458641
864646
657176
342073
620700
532699
52861
191379
176627
8693
771172
457717
352896
732338
360806
494899
980234
1025719
862314
1041995
469609
959957
739082
712165
764942
329903
318331
516368
459598
923246
205995
883467
458685
688596
199476
149917
269204
954102
259070
702177
555049
257185
454049
862369
80142
540170
163635
764108
498671
408936
148254
130970
74257
8501
732082
186273
590711
889702
778782
17790
702978
511624
160017
721812
139745
931015
251633
79785
470610
23981
813540
54953
135270
609315
148918
404786
153332
710918
897636
469500
21362
317687
52752
727047
987475
29914
928805
1353
616706
332750
649191
377222
293972
556957
165439
402454
344782
420056
25418
354996
624514
787826
100270
466487
119510
376516
53066
791461
211128
752981
503669
120623
90391
816561
814224
970757
908501
585992
723407
658577
51720
287234
401671
684212
38326
908792
1026181
239625
1042080
832976
852349
71416
382378
508697
891294
808310
1018662
891199
266408
526154
115902
27043
612324
216863
321216
522096
698212
362830
1000277
446148
385476
633409
42363
464837
816325
317151
887469
91662
189086
958606
204010
154549
634200
577406
44977
512895
899937
403951
698634
283096
502817
1043821
861892
507971
846420
937681
666996
700244
846938
570052
619795
683813
70570
649456
742691
359555
968574
170250
796546
905905
836662
109921
874979
330908
44085
188886
553429
213271
525172
731636
941952
593985
987199
835410
219070
969443
214916
579090
485030
680643
84995
900082
340551
970161
1045016
342765
112183
779111
506340
444285
468249
107778
841130
51027
511009
919037
202145
705104
148421
48715
349819
612936
129291
854330
285834
983159
749410
800178
783855
570988
994500
552172
709411
750845
546544
457350
271180
784633
711741
95876
600587
237705
142095
1011104
312827
831980
173686
941667
659871
203700
83730
848506
87000
937783
428386
408531
991943
1014709
784703
145049
12413
485503
426734
3614
267098
98052
575562
745337
278862
843400
337788
678241
787309
598966
567515
885926
159044
438414
922413
214800
35770
357650
863494
597567
796
270176
616113
381628
1023534
952673
876642
900693
960809
769039
77407
207984
236389
331433
562633
410298
568676
185236
759615
386421
499447
206286
626231
838386
666471
847418
794881
651777
948140
180662
787449
995587
876059
620284
918227
666155
575744
1033155
879060
30286
493685
798051
883411
271647
546743
801410
214296
662494
374748
988248
913441
303864
910779
797684
156344
36264
759728
931728
176420
606287
385674
1003186
671529
578615
107904
686378
480955
14845
528141
8862
846828
938599
144131
975066
872756
631158
1005286
781370
797553
54435
119925
385716
342295
1022519
409495
753471
1000530
22505
999835
698520
24113
699079
181446
198160
906090
735125
362569
612866
440783
926988
644248
446453
406045
919642
902513
27722
735024
104487
142763
1004129
982483
952726
390888
550491
537971
1029404
966645
694434
509673
892673
193045
171590
204931
364840
1041166
44057
119934
256263
968325
406075
918685
208160
481269
217501
133740
187202
958620
283150
429462
732283
17478
991313
404783
646314
515921
321279
496929
987573
169804
863448
115736
770607
373514
574415
959750
423346
947918
1025186
991301
415020
847925
829247
949971
210815
506645
556039
487744
329149
88376
460244
648013
41728
369742
50415
186049
280991
765676
46736
638458
701696
941207
913437
597521
1032350
341973
401461
61804
485225
452025
658863
235695
219088
545859
498910
479219
869591
906494
596308
751949
628060
745866
13526
636759
462621
626759
658807
897317
652154
628420
940291
440109
21533
810425
162500
988630
227253
57974
976217
769700
1020039
460914
194958
835663
246958
219786
886531
1027938
480564
798861
158698
584749
724667
419341
56375
838229
896658
223386
526141
673223
811955
326869
1006035
281197
965048
315102
344863
515608
496585
987712
696324
663578
751536
319438
911740
27451
613063
573594
412758
697566
916130
83851
481279
573502
539205
387029
870537
598189
297191
660481
209940
371226
50607
796785
347670
633839
622444
274426
747070
747366
407722
847324
699649
626742
560469
69224
689802
505410
694805
624464
505851
563813
814979
585666
954169
680254
756966
135156
179446
1004070
58608
31709
887304
237634
683136
482086
319415
993941
715616
867282
476299
167755
233589
45600
1001061
645863
442419
1013841
761559
144340
1009228
796541
1005911
280187
863914
195706
718596
200139
326969
962594
922293
98925
862863
290631
611664
1022476
281368
67078
710731
582183
798078
808601
86800
463934
77753
616708
134666
1037488
958655
455137
226792
869765
485892
128682
926962
334836
808209
1038170
898055
727429
456382
52906
57656
571820
567003
285188
178890
956633
64619
920004
987107
422665
586753
638978
460836
718858
323728
994758
564834
501627
831307
495602
863596
238948
750064
109692
666579
738799
377693
564289
485163
782807
817562
659165
86850
44580
863786
588156
292817
977895
983131
208539
937563
201814
867398
292136
557175
759247
23580
474350
991532
806916
266482
173203
215769
438944
749010
570555
555005
245676
418705
792459
181247
872894
412633
670841
361422
964137
888412
392785
253586
949516
293885
962823
1029547
126321
457539
853629
292185
685359
506270
199375
501179
890132
653256
824538
109780
375573
953657
975983
85497
524350
289845
769814
702701
1044753
376616
353110
973764
616329
208699
185113
130381
972735
226466
389335
51935
685152
1031884
755850
20901
484595
81493
475463
400227
987939
996680
250608
1016749
169221
924100
312591
629992
45731
132762
770402
607868
525710
797355
673973
173572
656909
425317
834639
582132
585003
201035
346174
186330
777255
1036086
637111
711518
913146
429382
597429
1018189
1014971
650651
539435
993490
152056
341767
510634
74281
693655
712765
228143
224676
449586
246568
958668
193127
542353
1029898
256546
112600
21742
601566
1026172
567996
639738
1021031
553158
367062
346432
6567
294219
381558
350170
154364
99622
502861
91649
663675
18021
414032
263195
264090
843012
1015676
951252
501665
898870
159156
208425
876040
43962
349680
422585
19954
1005370
221328
463784
997366
166804
753038
712862
109909
42493
217518
846420
95080
1003350
811466
285660
137288
753155
546592
994200
687150
1015537
345858
728984
34479
726272
992043
358170
32145
161875
88027
679037
456513
73466
695200
265987
367798
709573
373751
484384
900232
291713
626326
1001901
244928
632209
828596
574742
92346
435254
643124
578453
555429
14844
657858
873096
472482
211948
744441
319198
1042721
152789
983702
1028062
215169
563148
385273
1039211
83095
743312
700542
923252
555131
704863
591169
585180
183334
231545
329891
788534
361169
251034
558345
522597
404340
682044
459003
113852
628032
488595
3295
476694
347877
48070
731073
879708
777312
699822
653231
673013
757492
94369
114844
949181
834875
669874
707717
868066
347866
701189
776044
306775
679250
409262
186774
929464
876210
149900
897609
1000660
1036946
845401
500503
737052
508250
504133
155129
159822
218281
445752
352040
56091
649201
845744
138086
278983
965853
959886
84430
167665
487690
405291
540942
815687
215329
278132
694733
1044630
49511
69533
603890
132108
531322
461984
198710
361992
796043
975125
533373
320833
879356
255694
323455
605965
919084
989601
822771
823906
958052
896103
802402
1006740
238790
881999
907329
150610
507220
475233
689596
452796
1036016
535962
91922
336186
1033065
610326
509972
842309
681826
749853
431714
574529
439630
372019
478789
467563
1025629
605081
17965
117690
341279
14612
43486
251930
915043
280852
1043439
769973
280582
456772
344045
685950
926967
75744
25357
723018
177866
211877
727232
708929
20202
452065
22281
246025
62811
368648
440959
194329
604521
662804
972018
283276
490526
435905
723276
573685
38024
385008
668367
803288
338760
515982
659773
566647
824857
590413
544888
648776
717766
948163
813620
52352
279511
1017630
564277
911060
761231
465021
391732
658731
568893
93220
303373
334100
807391
136703
10337
285670
998779
958178
415400
1017652
309506
994402
496705
1021887
101178
95358
927113
529757
164864
720662
153377
107658
176175
239998
838570
661650
254448
896008
980058
108594
994306
279884
819461
134060
1019021
901297
298344
72511
106805
918952
424517
506110
880413
388784
158586
1016279
967359
1005512
820259
345013
118155
500093
389199
741951
718106
976216
345851
76796
655920
87447
715046
461568
888396
242181
938714
796956
348932
1022184
319292
978850
113071
460633
1005804
116368
1194
28727
371099
779976
782262
62689
37325
358907
415606
949142
917566
590792
991628
350127
741001
460210
94442
740277
557284
100950
192439
370975
481565
183379
193494
463655
256291
651986
18308
553716
804713
80627
947138
122260
755493
486715
585240
452561
480488
47105
65969
997379
624908
567138
709180
1001395
553169
223443
48510
502140
297665
899621
527267
434072
115967
318754
758369
446511
876217
607344
344152
442435
270484
91566
631959
647782
1006664
289808
201535
471988
64763
528550
258854
174995
671895
532148
1035710
401085
596276
567348
676669
516294
278950
308172
922237
741227
104840
544489
689254
282307
847846
133352
42688
478072
1041422
452236
480179
1016593
361497
296600
120684
740126
354436
306446
17917
228758
80566
178359
220309
809666
613223
1031408
866632
36819
277249
619708
839408
886426
505574
45619
747755
349787
404951
584279
663035
136286
613468
767022
274617
71083
969373
535564
991159
562136
779378
365243
707564
1011047
282515
635401
284914
657223
855005
788557
825918
558204
392228
609022
30782
631799
976437
806257
832554
601614
842665
681377
102989
685713
312596
663750
231849
358789
892310
101819
629651
52941
526445
998499
112471
829654
738383
974227
148220
811789
769084
396720
182983
52437
402126
384376
431446
183459
852409
467130
546700
809205
440184
466945
538794
369825
648112
694907
22172
74421
781980
516061
914610
160036
262613
572541
738016
1003755
42287
204517
61789
227573
83507
641154
971961
1028356
344041
674724
44002
176550
365190
970916
763946
578868
454843
705108
246966
662838
631334
92737
386224
892003
752661
36522
632315
190813
750072
650200
753432
952705
251310
709027
1025496
624930
754332
509822
323858
451098
1016610
552176
538474
138691
519208
99328
640124
96799
1028294
457642
387403
858793
140850
232218
226571
919286
191741
99465
972678
893870
670910
1020002
672585
363337
535466
577158
224953
272674
806016
356829
97041
698102
593656
294177
824470
1009887
295321
178330
1044823
604984
823133
766680
667216
809056
981998
965166
353071
329381
694488
471550
795427
798882
2534
947520
777598
537771
706656
933729
158670
315562
1020396
57406
808951
29207
156362
781703
625701
837178
326505
439229
612653
128896
32965
79165
207964
153663
721290
928902
300088
164261
460696
645896
634113
808358
252116
514022
933898
946533
906898
909317
107056
662328
840625
537737
884811
620337
846138
206600
354966
53280
513203
157284
612783
258231
730457
545440
544129
407609
358758
486187
598227
996300
915885
249819
875550
844557
253454
397587
484140
646281
821438
144709
116344
19575
234969
26968
64848
769327
1009978
106602
480067
459626
123049
703976
576020
216789
540547
796700
150847
844285
180565
342791
390646
363595
821509
48631
842112
973082
270041
687393
559038
238186
144655
789985
364926
131119
49518
363650
771416
184408
241759
484450
207557
381889
819585
710226
310303
223105
563580
161410
11681
457226
161237
256683
431512
299655
1001771
33069
163481
747723
495164
394053
491218
629351
68586
437210
501105
62691
626190
343700
640850
819031
225682
137900
422487
743180
837935
228998
1031706
345559
219526
33426
722497
870725
644067
658271
326237
352288
596278
117875
67567
14615
896118
637653
885031
210039
15264
814720
710052
335981
155239
397289
1015887
590376
391984
907409
699412
769746
1028115
480036
80633
634105
878587
653574
161329
801219
1016135
339421
1001606
93317
1029542
632642
388830
357268
859441
727844
95689
802000
647153
106207
223766
923329
45522
957852
422162
505983
523983
221075
999305
390852
976429
945288
332521
655811
495429
541261
226703
71691
852373
805123
114012
380815
900506
749704
684314
109235
687907
376413
53194
223994
885452
707092
107686
832712
713092
216644
705419
400135
799949
312616
242531
13462
185343
536278
178644
509670
19461
856673
80977
739786
337786
112558
944999
315620
1001817
850351
303619
762710
277675
58084
903374
506508
624948
1039659
190363
56801
734872
87409
518764
359871
1027605
527615
465561
145504
939180
444792
675597
462622
617541
676440
348577
423360
391638
64365
81936
899115
695184
789732
753936
61408
345299
369827
1023844
975251
563
456476
509465
783149
863959
493861
385409
91598
524474
272533
24186
582879
116312
978010
948828
182994
417692
427568
150386
347702
681688
226323
555961
800206
285190
600681
609565
786900
353540
843720
460315
268465
456292
823256
406539
1020020
715577
81724
273079
901225
643186
304893
377507
604755
666147
875900
41761
3536
1021122
545042
604880
417440
910940
391752
640139
75576
437077
771361
506500
856221
112353
374640
937772
322764
1037569
262743
833129
830146
5432
767102
410787
370729
495929
794954
967146
856294
69413
331836
275744
251089
689958
636581
111876
914701
321584
246301
538183
607387
1002759
202934
948144
689098
88192
403302
441887
208077
492731
169872
169547
738300
362939
4185
951997
747332
365916
263589
195269
631320
352059
443275
1019201
589017
623737
629884
250986
766510
996508
898397
831822
420094
225448
324473
588584
255673
28575
329837
442436
310997
345779
239168
29432
529765
238254
35267
744664
34675
201820
237545
203523
469231
917145
750486
429471
914633
47444
376018
45311
714611
67681
158296
887151
902539
192257
940828
758893
310489
84643
321011
193173
839303
26220
930058
838793
681579
265891
46278
687252
554043
427795
134566
672703
1043782
52494
862619
256756
125026
283486
320618
340912
147511
618816
296385
433973
264349
22356
163858
804583
659
817617
648159
282919
758863
282858
190693
592603
762236
649000
764317
418519
906682
288095
339839
773621
4101
709870
214842
998672
797845
270062
307970
611962
771360
948102
464213
892478
372202
639025
11647
336854
751613
472724
23069
765310
395429
822759
935789
119647
826111
510867
734130
970399
916842
982572
29043
996086
285897
68942
274849
1358
945617
566567
388940
596297
789061
516054
154611
130090
205318
1007904
808223
90687
215237
342436
550999
169043
633850
1030857
576608
307513
632880
423213
814334
591346
135800
704941
565311
750833
595792
885119
738090
946416
142423
161945
630749
203650
258665
404729
527092
876641
553577
698233
51138
248262
741991
834314
295775
268413
48299
233351
192278
673195
227522
596489
754354
851063
73823
501662
588582
698612
769544
649494
209500
385393
424907
132374
353606
224541
890158
952478
454580
239889
692000
473276
368423
19737
11673
712627
462687
13409
1021239
987008
828502
951106
702977
276944
455513
156889
269500
367110
908751
412079
241353
204671
972066
401514
865103
707163
147554
967111
611449
214862
971298
375351
765745
371969
299829
310336
166306
42372
746014
399117
983005
825875
102669
113372
118500
629829
435520
496426
827363
523163
280757
769629
107067
225731
1006035
109939
995372
785308
853899
116692
460779
344392
261691
481857
837498
530587
472032
870365
930772
325029
767326
440935
1022694
896750
680623
614470
634642
6906
689173
417060
828853
851675
730947
50565
148707
192367
44451
821794
181525
922541
997710
436676
590846
424602
81036
153296
156487
383161
471974
515667
224440
313263
258469
208317
779575
907737
828249
961061
293096
320548
759264
134129
673187
1035984
908464
31439
517094
43905
44554
908531
575128
181424
450248
422923
565099
727811
580548
184057
885879
1007405
88022
651524
451596
832093
694482
467448
158763
12805
1035258
299096
219688
777231
384488
175821
936825
157759
169438
251710
608592
916188
754520
170412
1026315
600946
509891
48159
407172
678141
505368
479083
103651
176698
492070
722516
444532
802085
721648
824689
473785
212952
163556
417921
668338
958219
259948
375344
744193
579842
317054
245785
594437
724955
928132
862765
121363
101129
342845
877330
268895
438329
58978
481796
644656
288871
865710
145168
813322
611599
511161
363264
1036285
983752
369965
582027
971860
957639
881981
377862
395581
426065
25601
863779
502316
791206
511889
484505
214177
986724
258926
869879
740216
93529
31940
645553
445601
538649
216110
122484
356215
234603
883306
869879
645533
84922
919511
1002098
671296
261090
511433
310838
435085
685442
537949
332174
552275
382074
996966
800800
503708
112961
637619
221108
557264
522726
504704
937999
46438
833502
619846
916941
169958
303136
155372
555905
198075
440497
219049
448417
664501
145553
972211
516222
40431
406943
551878
947546
331722
392208
194572
980969
980359
195545
968348
849095
164388
614431
788324
998379
1034696
338359
383092
448512
677548
862923
661291
216004
1001308
51088
554917
151334
349981
60245
728513
700223
989855
268174
483602
10022
758315
813014
459540
248490
436873
910605
586006
533780
59481
404424
497037
211694
743597
786022
607635
818254
848108
411687
479261
246439
768419
490040
753954
612574
833394
581239
1043188
1001582
736708
774619
138606
423838
290049
110694
589989
19648
788698
751224
651796
578511
34656
688363
355
149971
223003
583949
624156
942518
441615
44214
941755
218604
582033
751071
571212
48200
638004
929002
967229
991784
458819
888994
586924
281174
451229
473188
552054
619503
728257
623695
851928
954310
186266
20107
664154
83466
760703
725011
831756
202786
697312
794102
332661
67105
375980
467113
572854
85621
17815
73422
691357
604074
664325
165859
650657
127979
403189
447558
487671
169921
778006
842000
912611
767240
632315
171208
149505
55045
664487
692087
476142
992544
254951
310581
309808
20278
737018
333845
960749
271393
649126
234847
114602
448793
67127
616538
625325
919429
747506
970792
187385
880243
853056
332320
134811
699239
697595
647198
308803
271827
405872
456376
396665
689480
403484
93965
834568
181426
26625
315437
952825
184303
817867
209888
905780
115365
64876
888119
759329
582359
701982
583330
1013592
197616
894303
478326
368798
764151
915208
420575
1032225
374824
555879
84310
797973
233124
892405
157379
1014584
899053
222356
250625
375539
415776
120582
92221
635548
588972
1024763
831598
342580
2438
775158
11541
220357
365739
879097
796645
895750
1013485
168196
637432
256395
871765
656927
704949
336224
545991
655085
443390
1045398
946116
517640
122139
1044878
195995
585431
717921
901600
317347
56426
1023478
593760
989706
1012614
956381
507892
763342
186402
309426
35463
194266
297560
195210
703207
782100
138767
356119
562983
993370
516817
737111
854207
617773
100301
547703
1003383
7505
341083
445140
767411
659145
536311
419774
314625
168265
816956
247438
399466
663640
401869
620973
688026
984661
257287
485652
653521
358893
176936
34841
704807
679347
1010243
260964
750708
77474
142520
626855
338277
355112
464634
63
740019
931199
555502
395078
199111
579455
972068
246653
255634
712252
343503
433327
330917
85563
539099
403394
773079
279294
1020976
274488
33342
798654
465378
392394
268106
775955
309150
963306
764026
669677
116705
836214
704797
809186
533578
692413
860106
787060
384849
127802
432570
406849
642435
67842
458490
882088
686594
62789
471951
191679
727716
525778
807953
497895
427621
306879
330316
887934
929975
899913
916020
58524
287102
1016996
908278
150195
989759
480568
958406
258970
866537
100809
155913
790380
1014712
482676
949381
473841
921384
512162
1042170
827531
681840
162118
794430
58107
580026
206599
804403
832320
404369
256312
1001893
622887
642360
83379
88491
719656
959692
501204
124818
715818
559859
767178
25356
119721
876953
176972
781485
883956
428627
927657
261848
793085
684336
396457
627026
108799
174913
150618
102890
446206
346196
620226
737568
828488
247591
75222
347353
629567
50834
474031
865817
483354
1011917
582869
220065
30187
909367
106733
231349
592488
382557
966437
971549
597642
1001345
621298
744042
382204
759160
33676
139276
323774
378425
269694
221554
954105
76977
669915
650878
939379
19078
388729
835294
956178
957173
792904
128017
572822
711266
221424
113577
767964
1037792
668907
537642
434109
806110
17994
992165
242004
34785
962882
393987
489553
597804
1029951
244429
233951
985182
534442
220684
518783
307663
740797
310433
472369
665867
572142
82620
448597
506093
702125
655083
521064
566694
367875
880443
405812
789198
800238
413155
379392
54154
432930
556657
78168
46748
133976
615492
359717
849169
476237
609753
379384
520343
423973
361451
903106
77916
84983
239760
213109
298329
769166
793825
356019
219877
330474
178900
802048
580416
119461
103023
482887
221684
96758
564873
977129
782459
479164
290748
163564
566495
888383
651943
694326
297947
331949
861774
541641
877989
857031
36101
580368
48316
738814
726463
756982
92756
663683
819117
756317
703504
101201
951313
1035339
723808
580553
632441
193993
640681
940781
104038
1042582
141360
106198
244516
699196
210587
237543
200619
816721
284345
737722
107032
786280
258182
691256
411446
787098
980880
443709
888000
965076
917474
861924
581813
278256
899198
783284
500271
5982
1003131
921166
973241
235360
13089
94780
701179
801922
463706
979465
226536
920047
34701
151252
605692
966550
627905
476926
652886
652986
809704
150290
291861
147370
950842
115438
711564
795978
577247
528279
347053
170432
867031
296095
28227
417554
333060
812098
1004012
498184
624199
615231
291378
284826
88534
136913
273318
290545
88495
350230
26427
895169
368637
880841
184988
1021405
468259
171148
801916
873185
846682
69394
908644
751032
959944
773994
355334
553248
962502
862280
218016
712256
944931
988969
507669
320753
121653
917819
745957
91340
228332
841671
695765
96047
117635
719060
638724
479667
754798
417613
771519
931140
559509
615525
782855
200688
35075
1037060
988066
578886
1042113
972088
273561
207947
496251
657453
302550
578673
768156
161771
181678
93337
779321
307320
333608
746118
175042
212750
1027163
931576
115098
837042
1017220
819765
815362
555259
353331
440655
42114
971568
589059
272511
873476
889939
131664
300885
962697
250175
147613
127568
859992
725489
811920
186255
657188
402083
270665
906379
82694
573237
781544
908174
345730
293377
856314
27
495033
958646
466647
167920
213189
688318
266352
718689
751696
339262
777483
872802
90806
221024
1037241
365019
994299
562053
220142
599005
742882
114936
644435
84757
969153
971684
803773
394785
35362
409658
816345
889648
966409
552753
66585
292114
105019
402476
305340
99547
56996
606983
825208
719551
134265
525524
1036749
850710
164798
185090
587405
135372
1022100
149058
227081
933693
327107
797934
368145
521051
949211
772480
5924
748697
656653
800812
310512
886467
1004130
579914
506834
389995
530515
810321
506912
97203
640060
530612
891025
980611
554775
644486
461799
403277
469767
984142
455739
719040
630109
242599
380893
652570
997233
406726
161712
31871
85421
623741
956184
918262
349963
733207
231850
212077
88622
52422
348667
51239
726860
794666
205871
728392
206479
798621
729274
574005
893251
898081
592219
928356
421334
380165
781384
515328
678760
786248
707843
921452
584799
875263
140667
208773
264574
585484
793244
129568
1016053
281823
123345
999271
180976
680960
952587
294391
365404
85336
133231
1033827
468612
1034807
820382
175472
86110
543462
859773
925838
801047
941970
792342
158151
489055
434608
987262
264412
372318
856378
602940
578392
187686
22651
891661
579616
103932
663249
246777
83585
495978
190842
288370
79001
302511
185476
862497
422607
224484
82088
944045
340830
628760
122648
325196
120450
834888
371914
536081
530059
447357
393906
547916
774583
751532
69243
327605
428783
910121
271767
511069
610625
359807
105260
843901
727958
684454
123291
640736
355300
13222
936787
547229
128506
835175
1036162
490673
433289
1043851
338781
907969
807590
684445
473694
877902
508215
334064
6348
991289
589661
685910
661909
661440
812116
137126
538354
479522
228859
730065
794670
492836
954430
990870
187280
370351
319771
404165
578754
186541
717798
7775
620779
430749
570340
159240
485590
250707
190465
747440
804346
176747
596991
403167
733097
310639
936756
933927
189382
963689
176115
525493
335960
783928
883653
156346
249184
94044
896806
4307
932003
327889
449388
557310
820118
751574
863435
110395
84281
975216
105757
551983
43991
847658
86115
347935
253732
182606
73345
580218
1008035
480082
193699
37343
247906
156018
451677
700099
314235
490573
1027156
302161
438320
1017868
627060
924876
1033894
398215
589014
618726
35680
86164
526819
122828
140250
515771
506299
1028388
921709
326577
989987
40777
601149
204130
526677
47161
266180
98705
7041
188395
975263
704443
700006
567910
101568
336095
966198
616170
979752
545697
471289
224032
841260
75779
707374
215101
1036023
165013
29580
810749
961886
342865
472393
482276
755100
271998
615500
351451
359393
247525
600472
302786
781141
857564
877420
272654
836368
677049
821
988365
173050
114552
13577
546740
264100
484729
783554
652380
677448
544318
110313
743066
249446
905921
666222
379767
397350
629603
406336
307002
249129
661095
822119
124821
16441
635615
517687
723671
759725
181046
496949
106211
917796
144230
673851
96906
620057
506220
922228
260899
81368
791396
369091
897263
5226
407306
202500
846286
189335
697035
12748
183523
385552
411024
71080
852910
285639
262453
125033
590982
568315
1042008
834440
719594
351157
446109
18189
379718
775198
402803
869200
394833
155168
411758
607159
194568
333736
650662
328197
60179
828842
685565
236186
1012021
227750
671445
136815
54077
570591
319849
721335
979265
371613
503922
753913
885804
894001
786239
1025214
661441
768032
204665
279005
1035991
429493
1035758
676558
214178
1019760
378463
155229
691768
331054
468773
183482
603410
720535
889494
635851
879401
319185
822682
259976
55500
1015793
99102
426286
618495
900475
139343
565844
71275
742285
907032
225960
696818
357531
361341
684175
828170
897370
979525
391710
440411
278527
191675
896332
346252
717704
358674
357602
373738
996941
385481
374247
556225
920899
870457
26175
681365
558830
852600
704170
538811
203763
262352
245703
787152
228317
634879
778613
409378
935321
536357
764234
675397
344098
533335
20439
765688
326091
246749
105799
676749
561350
120369
687759
1036437
773777
850563
238336
166542
996506
180851
961225
242981
129093
281864
39116
713156
353757
688788
958370
296280
176625
376674
969627
261773
399537
413602
12743
147331
811094
314493
756177
747426
991507
746867
830318
986425
812221
975932
369120
804308
296797
43197
802392
268511
248805
71274
933765
37334
199408
818798
672831
181247
118234
512206
199762
354078
649564
205869
437181
942037
672580
99524
940518
837678
843672
536345
947221
541789
108001
803636
194506
518676
544914
174584
222660
449079
954695
401601
584178
208280
798896
77190
958098
443176
397342
174994
300693
428679
197933
501564
226598
253056
640745
978769
727678
123112
8308
943394
776218
831338
859231
121397
745708
753332
897769
919756
794218
763310
235448
857975
901758
519835
364559
160533
484229
419841
981325
461848
350638
287211
683405
29830
469410
399831
65342
264925
358330
794915
1019892
999385
41708
987762
390641
677372
962376
853541
823915
915083
1913
57301
243924
664290
705933
873859
618315
551743
120886
206898
958643
955557
75318
156461
147902
817265
834149
455608
560096
358494
475662
835082
770190
1038752
777842
949743
522745
636570
192659
407665
770781
186946
61107
308655
948876
158380
849404
736958
758275
166280
443057
294875
336436
729880
200068
814530
989198
1014797
308055
560364
419078
239925
366930
321416
856886
656947
725808
723612
51441
254859
578552
640354
312839
738910
381707
154783
857571
967993
670088
171908
124570
893054
351122
974061
168450
887524
521394
721028
73214
855813
22232
951061
612879
862732
466431
794174
921082
664940
259785
109743
675679
418628
307287
50800
132444
955743
272980
997887
276317
384472
995630
671388
305910
291555
693297
857141
307046
137760
448097
223396
55207
714964
550566
523246
519276
897924
64033
347042
901423
450627
857593
57646
765105
446275
804642
5104
803408
110469
465715
979718
504575
829183
206686
574573
703578
64773
665478
185820
26853
820300
1040549
711075
163588
497616
1019092
203246
840942
810505
504628
123478
997124
477350
681106
684872
267694
200062
932652
98968
220898
930979
624655
966193
392603
604667
134811
434974
313592
579864
804451
643434
992155
909060
312421
716486
95967
777932
449100
102809
466705
449569
765088
1036860
111363
874723
423341
473133
992038
69619
574945
595848
884766
112045
535369
299756
469692
209684
252835
701470
233091
925198
1016998
506861
684676
831604
1023008
417061
790249
926988
128476
138623
669189
692079
983866
348696
1008533
102610
541756
329344
313951
365146
182715
650149
233579
680409
606457
836195
928744
758729
577469
1039861
48293
970480
665936
79454
589022
814188
312969
387211
722193
647208
691286
242247
769423
211618
239401
166545
763385
110569
334416
647022
64858
71319
609136
615907
379442
433446
435415
292520
532654
1004724
267724
455452
27322
860952
894607
990140
960112
183241
600347
516925
55156
803036
385796
270847
969760
380352
341770
849238
42003
297878
547196
847622
879560
881754
185613
920774
403897
960002
201452
395712
902421
186549
436525
970916
953720
977667
907405
317374
320004
265086
659124
445628
949681
486535
668451
1018747
875162
779182
184710
444724
877928
602368
1017358
477173
826195
585843
1004053
785698
222097
78676
878807
917844
80844
242545
25881
767447
858956
444546
927500
564862
639337
207010
209108
429080
613441
214291
240736
269278
834651
240015
928300
760872
612015
1038713
535128
161502
1015132
855219
331018
59876
353376
83485
789384
227011
242729
544469
203406
844571
53275
204310
137296
222658
98339
328456
180083
485769
320011
939485
148909
731920
550008
872983
648034
633383
854731
471577
1024140
151594
702613
951063
431777
400055
78440
769313
85642
1000063
956599
95099
120209
973511
269690
231240
897546
385259
251531
190022
895555
976201
680204
790643
13887
508813
121959
440553
312963
461895
362005
1013358
678420
547060
1044989
768663
1041138
945625
314749
143850
356324
704003
1023205
218812
993298
786228
694213
909184
732013
347620
218977
396277
79796
451022
313821
331798
278144
856815
533241
633369
15244
442556
36136
577423
15862
887292
201118
383293
403824
507717
480018
384110
553465
866723
132206
652713
502742
815836
257651
264158
56392
62039
107963
936239
248813
759202
558296
260967
575872
417993
201935
821823
966123
292112
423437
33061
644247
615623
890101
748824
757222
399682
163721
51132
61606
717494
878600
516475
67527
85699
706105
1041073
1015834
804291
1033293
563791
761999
1001817
680230
87778
804056
409210
276339
100782
146168
279217
130734
721052
350352
36799
327934
951272
941086
256958
308292
612493
531984
738139
146315
1012683
371262
135542
547642
384992
49433
125341
874562
677994
734852
38018
834710
442585
593363
264637
815942
560129
233456
230218
1008226
308403
250187
764954
584620
207489
856741
910980
801823
837927
616408
942195
196996
551451
505418
186199
770626
692455
16176
1026145
129132
423292
932218
531105
614980
485263
691011
284818
174099
324753
898056
459796
825416
780346
1029239
916689
523629
312529
248294
497524
252442
950634
703210
786753
840806
744337
336812
90937
121056
569682
95778
960147
921720
594755
669266
744784
770765
683979
357674
76834
547403
245829
558417
12673
1008711
409886
168870
693846
980112
556656
872112
297583
240310
1013639
248818
847132
680481
558652
282112
365768
48342
438139
1000772
122341
980640
1033302
144766
400592
870993
807048
991567
317213
595548
917461
22407
253451
279320
870173
786455
38088
16084
403609
863670
148194
290769
89167
185507
717857
915102
147441
714767
1030994
92574
313034
669608
739246
227116
1026333
318493
536436
893068
900816
437121
95804
726970
357069
991202
44473
491050
443795
526968
411063
849999
224535
86208
540323
253868
894538
956374
977950
161962
1039624
922460
348486
385676
733370
262613
117807
1024815
823171
6131
975442
829111
910199
85831
1003183
374396
246042
980106
78887
900677
2020
183820
7455
668271
815281
858800
722514
384686
628511
542670
134463
425372
527191
456454
616162
56338
455787
785973
440373
549458
40475
218321
887383
2756
755224
289194
245355
716576
394246
123851
165613
7982
640501
786818
999666
1007988
986897
248810
918632
824636
295086
24284
448400
124368
448741
982402
826860
1040753
822430
868493
726342
1041936
668563
166009
99291
940450
344042
696016
394086
973955
232339
797952
270653
566812
719956
740870
397992
858895
881453
938747
783037
784491
74700
685135
201586
880002
302371
539400
73963
460651
808728
582760
669245
364207
825699
943505
749231
59693
571533
683842
309202
988127
619801
966238
422433
373005
644729
310586
754322
818127
342973
1026789
742276
427082
23564
712570
781139
913991
951986
227684
715977
138486
856022
632897
258590
356643
673947
522484
273181
226437
1038335
461529
176810
525305
773558
982723
756622
450487
48421
4460
841365
397856
104943
912677
156224
43702
966567
42075
988882
312146
251528
927686
742992
90415
12967
293826
1001699
723854
590690
599181
878679
625501
619374
1010769
205776
257221
3423
556488
431502
954775
763307
982969
76423
254010
646615
1027408
593031
1043792
118240
1022891
106878
169478
91835
324183
558411
495634
1040763
213359
254742
569848
850776
653321
483588
431519
937002
110865
477121
471646
959233
828703
1021979
309045
1022826
802561
799767
639719
146584
429255
471731
444094
833926
870565
91628
78592
378604
440804
940951
949515
1015001
930525
88990
594228
536230
416664
744626
102749
314855
557924
28987
24758
780814
422610
151350
726689
201865
716479
325953
612924
996046
515757
1038972
325001
958340
550314
385003
631933
762483
580899
185713
1020430
858501
660460
751447
597060
307031
658820
533274
418067
796453
607802
1027502
873742
18765
764080
1020578
892447
42208
601037
1027137
879733
432706
527225
623144
1013872
1035105
654255
164086
408754
1019450
231918
618908
239478
252239
96119
1009849
59666
374327
122298
718764
1006754
414770
563381
153583
83207
994435
583267
574775
202179
13630
465980
621073
502109
544014
337873
458245
291099
40666
251094
574515
785308
598396
748104
470024
311068
120562
39716
35793
555726
536072
874800
989
619467
334336
829500
953992
1001976
18180
467806
528211
23559
863528
534068
875756
481495
1026808
831028
58214
244867
200962
124734
1010455
768244
1008324
795149
106758
552719
33678
73453
125795
443577
19397
669401
227103
716758
44791
85628
358871
631255
220796
795445
981042
528127
949917
371126
79860
610610
10211
344662
544419
862462
795858
324457
198472
310859
477037
400127
519754
672085
723467
856875
916598
782890
816527
118110
626362
482022
113348
845198
269912
78658
191135
410196
911923
1038768
299120
137793
125622
483467
1034565
874693
461026
990162
593164
193066
8749
744267
3564
343777
1042854
1004360
101414
19627
969643
1037889
702954
689153
328902
305968
553820
677538
627623
898947
263185
14825
728804
1020093
1039854
389343
941407
1143
1031112
186557
492890
890912
187123
158514
736773
551593
341524
347713
392819
243789
879699
991168
651089
119656
1039526
909821
586435
922503
640286
275397
517095
5364
429321
88307
28520
448455
135005
331352
656159
685246
389250
386996
950012
218581
749821
975932
959957
859293
559927
685701
274337
100060
995
592199
200746
1003197
996685
734780
27750
385700
767766
136850
518001
337737
362182
905668
648803
120682
596246
917343
340509
882437
241508
458152
233937
338942
820540
567383
767176
633162
170675
776093
653342
866502
430101
516266
917247
931644
585809
988396
676727
906804
639415
299018
217526
929601
1044024
903537
469149
982999
727386
325372
517599
11849
967166
951232
638945
288130
580316
459799
131261
21906
243932
414590
980552
279917
808849
673438
796593
447012
761192
1043058
524616
933912
601285
346493
257164
976296
78157
709327
671216
442026
265312
162905
167727
14094
824116
492734
424340
519249
638648
881812
239751
13656
701761
784490
879342
355151
133112
752785
968613
890380
697647
634470
328909
834077
531621
589605
104460
302892
73190
951055
233894
380055
108677
89853
833075
187516
256585
805416
658818
502452
895622
845219
592268
392333
361300
463044
887434
497989
10627
8371
713685
987614
640171
112086
708653
8748
486830
182411
545802
393382
909761
650854
68929
147989
406472
648253
333969
11108
1018914
920922
533266
442695
236314
566349
813864
558534
384577
384201
769193
113503
510151
277953
816461
915254
994448
386883
943362
205068
327569
87373
883187
32128
368053
775754
11076
211801
918188
264751
295364
265295
334401
222056
90902
913166
180134
924629
757157
742057
642758
627269
751586
382991
131412
103469
559513
935312
642837
168380
528845
812620
1006179
934343
98276
899720
424671
6275
904272
282714
723542
444930
465644
104365
657673
97280
443100
821211
126640
736285
771684
340639
1018992
812193
545637
56729
282201
782057
657562
6010
139960
350186
607247
1032736
593726
681147
758895
397829
117078
657642
811838
73816
218428
103413
871259
936854
718667
826876
49791
758026
987555
506093
586738
311241
216199
512174
991665
535353
514918
354399
450461
429070
483773
26337
403688
560571
69149
584954
249469
522072
1023315
696554
70045
333645
603758
48429
1009777
704464
32410
603978
40469
10078
57090
439577
146636
342599
344565
265320
147098
1037169
999625
257828
814723
306284
59005
470259
367611
231626
639798
347211
223004
413183
1003513
957703
624144
686614
779078
723947
899683
670904
863195
880566
627420
33746
805279
1041889
87863
92211
132410
1006077
524981
558068
533944
451746
1010074
108684
95810
627889
125574
471461
733598
554922
364457
241365
161859
344893
184592
79256
498241
691393
991581
361182
570576
879787
767669
371293
777926
507514
762538
670686
1006879
140986
1026301
523335
366261
847415
87597
532174
379977
157420
817095
661785
684974
520823
732212
268072
105783
340218
896201
308310
318942
507277
759460
207302
810820
519530
741688
982416
892477
250818
803928
857672
430745
567123
28187
679723
1030916
172348
195148
751712
298268
344721
504352
588107
784987
762515
242027
538307
927441
133849
59467
682244
511978
389070
218673
733781
421095
734828
357378
51674
473686
232589
465512
383832
325147
499164
946191
337675
802410
524570
908457
111246
851477
395636
251867
690705
777088
64773
174523
596481
781262
824101
699098
132679
1022895
399480
582405
145004
838883
2913
91478
973373
1005580
824795
458269
550855
74554
31379
473226
402406
96833
773870
518673
588277
1007417
881025
644636
380266
863991
640363
409448
73587
714189
991741
850131
370837
94590
375065
361304
22663
628331
491362
199934
761883
1019564
978469
825311
627470
455007
711816
916568
339572
544691
962661
68190
148682
335063
676958
639132
570752
657228
747256
297485
662011
966982
452274
527968
865945
996723
662225
293111
654915
211965
1002619
920286
31663
274734
1032643
371323
980441
517397
882243
824158
332084
919217
628936
901327
911497
331040
145263
686468
515202
254604
785928
649151
445505
226887
1045330
339918
1019291
474315
641313
925149
158466
923709
349599
643826
26796
531777
838746
497969
907444
688016
425099
2611
1038412
839761
73912
496050
595499
1013728
333633
999427
466073
449058
4466
440610
455259
3709
485571
821497
631858
732924
147618
98122
611183
553035
327514
133990
408610
788586
249620
63876
457473
917556
83446
501141
268604
77318
917992
1016146
833227
924441
441716
962018
286900
421466
207494
81340
73967
986387
414088
778541
83077
457184
73732
371097
76813
748165
860586
1036803
142891
1011270
428086
285097
949747
558302
605171
900835
640657
36989
290150
268201
314947
536365
699769
324573
496424
162436
165648
560153
397705
258237
167920
577524
240890
701541
487688
430961
602153
267791
598490
968390
457752
691926
697445
692185
31456
652458
147866
661353
204280
306559
616735
820673
297519
217647
480759
762586
152241
312792
1041853
979586
169747
798452
345114
750347
260533
361854
475692
24457
509272
59530
40066
800432
1022541
311194
198166
452652
884361
787025
920700
381780
666944
679022
558676
590081
655122
834716
63538
596532
276964
693266
1013450
701989
641284
981646
590853
362209
92904
1021666
850679
623644
173692
548848
745858
530843
260193
92655
269099
980223
895213
167542
570832
24123
831695
28298
937706
167708
189637
496838
656903
178524
257652
662968
518323
529048
333952
227986
527646
845930
753940
106339
332340
579545
733716
891461
489879
501919
741650
690945
665689
888822
993482
863753
195743
634249
808094
557955
788478
668421
1019357
513657
275685
1030846
60384
394462
944813
1003777
1035905
71540
350314
295576
440153
187033
1031303
623370
620296
738166
213103
521406
108496
433940
474019
876842
179715
592284
99695
786450
197740
546800
896182
638471
1028442
343128
114471
543582
568529
382310
964535
379987
428031
692381
349041
550692
924566
826120
639622
47722
852599
440998
952073
372959
251586
179712
335301
344579
28113
925159
969139
937761
863134
979831
147543
762367
400002
971536
857045
832570
681171
246289
200348
845779
980853
188867
930467
351597
492098
82517
723989
801975
618421
23885
357341
760562
339085
900114
993990
240061
826425
336111
136644
692050
745352
226051
546074
90076
36185
684839
115993
189062
415411
545553
498825
270456
671830
838290
195551
618912
358168
637940
53763
675910
785087
90786
744487
655546
402770
587173
970176
86496
206052
815792
203514
24013
561639
547824
866722
462986
742563
550980
1014483
224511
257212
1016875
687931
188039
724783
208528
234089
845994
522449
171317
26479
805024
381183
963524
391848
861486
296586
823056
1034379
26606
683583
852556
803638
952295
705634
977220
107637
379576
404688
971569
196423
780568
312486
657074
676182
117820
158250
975442
1038133
579197
867552
999521
372556
493720
230373
428214
790432
946642
730540
884889
190514
444757
830351
879282
945977
642877
932421
35794
854813
223305
385714
769492
940919
889295
704765
262615
477166
775062
450529
1045330
752651
809033
695412
134921
219508
627714
982528
618639
20153
367971
670717
346321
471011
661339
904049
359366
485021
582691
284124
232584
279348
677909
287463
853435
788611
867741
418494
392944
646591
185018
249497
150931
89201
154997
124886
867110
337830
620483
238397
12893
534727
666375
299505
161067
616163
483393
626344
624346
80125
693224
121686
1011252
351360
257610
993043
284864
326911
496837
496053
138426
2380
934269
513089
720457
238316
293005
236764
652187
835990
780012
202935
847278
651776
267742
1045107
720398
529851
566278
63671
838017
244503
636940
505628
665256
345185
277333
88871
1045017
767247
563006
137743
696751
435090
242553
734979
290898
255788
614599
678727
663672
273179
89772
280972
1009542
121600
592185
491162
969702
513288
585725
745807
267010
299549
511124
748672
560492
641451
403435
694781
770672
107921
1041605
664846
629357
606950
349113
542377
310310
777348
764652
247085
140849
734414
21134
440471
80077
753930
767537
917973
441736
844808
281931
891125
1030861
745603
790545
462737
810921
914675
563788
424537
847680
684429
748934
768256
96555
836205
89730
651649
388946
246100
644174
249269
636408
785896
269246
937166
653882
116669
533270
178255
211861
802005
16746
873109
743471
6857
407596
728388
765073
899710
414145
754007
424369
812517
959012
461733
67158
385419
365382
581126
890757
442067
710564
856481
991330
1027613
141540
360262
362477
841289
133745
956277
1039252
612947
538900
165603
151552
305038
355140
665884
265031
869804
834378
264075
87069
985749
365714
816312
630364
314460
368574
294059
161601
230297
137701
948237
622427
888090
395549
25439
645440
399829
533723
587716
132683
332871
1042518
705708
235717
237248
255045
813862
734890
663527
332914
615253
618139
282912
831066
574423
159974
212856
796316
328829
562253
282841
940861
295217
888307
288602
54914
208463
212357
66363
373282
329851
276973
221401
946261
486927
982442
930393
640834
1031412
480115
488637
141014
25699
282443
477486
714515
600323
1025437
604994
491497
125496
69158
3872
15101
1037958
804756
766837
694226
37328
994513
567762
817110
999947
154334
180424
743945
351183
611881
910476
1001173
302774
183917
830584
328649
25624
546538
781193
809130
265394
311805
693158
358688
659863
281183
873284
204095
954991
347907
830948
410771
1040056
15574
217143
531909
953069
806796
787451
81026
689592
988902
289926
388959
33487
490536
318768
650313
746
257373
65783
771069
616242
923609
25777
699634
902370
297066
413677
520040
625752
1009666
33424
927352
511821
347827
743409
339860
135442
400572
781980
844637
782110
262900
976154
228334
351248
57876
552059
364178
444661
920237
212532
146604
682146
57939
652457
630438
974259
737811
373728
629841
889030
228971
722726
464933
751397
54441
77093
701137
359418
207977
425116
389374
974221
746163
330018
429767
896333
990223
678950
537595
321869
486316
717793
352023
444647
684027
285632
992329
472230
605649
409211
873504
21133
1012931
448460
629901
157148
538807
345717
170953
862718
15742
384564
265281
25039
705572
855201
922805
162019
537691
690351
1045059
154477
703039
111592
876213
438686
707632
283321
73978
324654
425393
180448
1027708
680934
735657
772453
930580
1000199
628757
682264
464687
566282
258484
603017
334560
302268
316464
797861
327419
1044877
846685
445785
523335
342325
745856
394127
975503
200196
374834
555828
531738
886696
449804
706181
511824
501930
817752
778921
827233
776627
174766
566570
16412
371838
751755
1043588
736782
593132
837406
294286
970893
944340
537810
794945
413085
979475
853780
931400
974124
373349
659844
555974
181189
1022813
184173
826901
77440
160270
549363
313811
54353
249009
581777
827185
10455
428057
97125
343688
894804
987761
2288
308052
823903
23641
987975
1036507
94645
358570
41291
655055
503338
953608
493383
495174
460144
376044
357904
862832
312389
869138
951214
98140
568482
1025257
286072
666975
620649
621210
922976
348179
942931
256331
579251
673225
721855
317493
598213
640367
593706
37391
470418
531962
109089
180230
581948
868895
818522
1036670
190090
618677
184673
352466
454251
553034
589050
453948
964313
87201
148672
705911
216105
53801
642707
651594
732658
423497
769213
871482
970943
242054
141037
603287
145995
683568
221928
440782
275031
434397
489015
68693
128642
835053
279981
83609
610543
877800
321369
333036
970660
804560
734197
23800
141984
152436
764759
507875
903664
529381
423987
395077
330412
621524
378584
873632
153043
583641
719221
244799
505471
854799
48535
448817
30792
154704
15589
95448
290044
193385
593450
289736
71366
59926
516582
846580
653762
392741
326743
984119
66081
826722
124827
491264
592285
152717
768566
759157
183286
537973
646900
590948
766084
258318
466524
939967
803072
383523
469423
90579
20623
671753
409213
683606
720500
797659
806695
546252
563917
441173
664434
929762
405826
250654
51851
744114
297132
1022771
538140
127242
892905
530608
318016
683863
557063
430522
662983
845359
685891
988697
989002
913912
617311
542672
649612
631368
625947
236708
63792
1010140
643838
987008
894017
214565
906330
192873
33920
365710
531301
188658
887189
309551
454220
954985
885584
601436
855705
668222
845960
314933
544160
998785
696047
139756
821998
203938
939685
946228
182517
961451
1035630
157042
155095
2563
499986
280558
953287
472241
387879
203197
917604
23813
660112
367878
327397
82072
757053
987857
540397
750272
929368
967067
753315
673435
690565
215175
849603
697853
648701
218432
590676
151336
252968
180973
88177
421563
446263
489910
96863
172062
485307
609321
793224
812425
220631
824556
315938
559109
233731
727674
636693
300736
672150
596953
440055
494620
842072
958280
75132
232184
52783
549741
955568
950537
735284
285767
900458
830357
740829
806833
80581
967394
925148
149772
454291
858995
206565
609899
458932
245845
167193
995653
363538
320182
486987
852991
498020
149213
108785
587568
886126
117735
91458
656438
969721
779611
808789
173811
971653
238593
193628
533192
737302
39953
929156
205659
483327
415906
581734
908414
687490
964559
710031
504259
628829
773640
902454
400890
163136
722192
628047
98430
477339
947296
129082
418977
367682
215427
266184
893381
1017653
12886
111258
338096
424840
1029043
812012
282755
630360
363522
164999
604296
606218
741384
857671
393147
739768
369666
84111
241983
691294
326274
83539
827719
239984
513336
365898
296517
226012
141413
421198
385646
422216
218963
546150
367858
1036770
626339
427074
890895
995066
201035
602152
248633
137146
575525
909579
101445
197211
270932
480429
176160
201160
829661
785048
162618
937305
393107
209239
211179
998613
178334
1004404
867162
62446
619551
153214
160582
311243
482027
605125
254643
759838
189562
546551
890471
607117
511715
500755
344192
589768
11987
129647
211831
1011851
808844
285238
344642
682990
917127
508459
166512
979577
86692
204915
290209
500206
565307
376232
856983
446982
862284
575956
819997
756154
551890
811657
357209
546591
6284
160245
401570
886601
234913
489433
305580
292834
323115
308603
303618
17817
1026640
643313
37414
139734
178297
632718
42626
904768
552234
569188
427758
645554
777457
1028080
314476
263419
960478
277185
128894
380779
103831
715061
234606
792861
779522
660751
39497
171268
310817
389139
20895
1033170
12775
668544
676857
84287
42689
908031
84051
786475
94181
172833
825803
837771
1012617
136760
577747
231957
1017451
647282
21185
510053
328334
320014
93785
448292
40199
1033769
563919
616720
690039
413469
989518
532277
898342
681196
536267
782443
34751
434846
544458
133314
892372
212392
188469
28328
811145
505689
360886
173916
749786
428779
604265
294530
221244
269988
455993
636724
867761
217031
8784
353747
17246
610215
563798
849109
322001
929762
212796
126931
843734
682676
313880
209480
605151
325143
267057
1016587
229898
550556
227049
993971
702890
581285
682813
407974
1019393
410622
869510
451243
765361
967149
634059
53437
314605
309750
915273
238425
8398
881802
517639
544805
487445
436673
262333
113201
476572
984751
272005
64244
26896
357317
946643
97025
964026
978935
256258
634816
472596
331348
503677
496343
728121
873545
411682
291608
379245
404583
243990
899504
282656
407118
368119
706492
804533
295282
104100
585889
1003409
959936
271642
712045
361764
970041
618323
282736
805754
281841
715817
756023
164674
11370
530017
212982
475162
1031093
163352
124344
704106
36669
595281
44670
574193
768674
214285
934410
211413
862451
331496
919278
273770
877060
274825
281136
1027804
206398
227180
624271
727271
256354
144866
826886
510120
603413
428805
453701
718313
789325
10131
818932
983898
539586
770719
99296
253061
397723
74295
966893
935853
718862
398015
421238
948571
708583
762033
72146
690601
187826
309904
54887
891913
905472
361130
168806
360219
339866
242656
427961
554349
119793
104749
656797
199811
1000288
712323
849560
922053
451065
959006
308237
1011018
967810
554262
810059
184400
15195
928569
1101
541669
520111
868520
429695
635415
344844
73082
618250
771940
828908
888696
889851
684303
488111
544028
1038671
887326
625938
38011
200311
523749
969101
259156
21389
978091
954814
305369
74627
991824
230543
896408
43880
93481
1016479
956264
842344
133131
411515
1006716
581941
108042
832975
892431
528020
719784
1005352
384103
685081
604229
983716
792803
442269
196975
957184
36269
851077
120912
293975
408261
326318
475081
677778
679544
285343
721562
353888
619204
822033
528327
834600
636658
703257
755861
221776
631079
584933
168651
655386
871239
590652
107006
746989
180827
190572
649628
1016463
450988
227716
365754
736820
389294
425585
195144
354139
303832
737262
169707
76834
850251
496385
307410
665974
720822
869797
44569
688524
24917
765436
674620
164144
275686
687528
615477
324994
998246
784770
183657
834414
876577
54149
292813
934255
203303
921840
638069
364019
749799
178415
208248
831314
759481
457036
671390
981674
67950
785048
853308
588913
430085
841191
929467
796479
164236
1038477
1045022
730721
696960
964323
917199
614947
96267
354
871071
1033444
580791
832899
882627
368562
79319
441512
293824
272181
361218
532413
657900
64969
141762
116714
711099
366524
262928
1624
760215
761716
160376
367034
148356
206163
221265
824482
617179
533655
704453
354812
273225
503838
50597
642935
59075
449221
58735
394399
233536
498352
757488
36152
720227
375760
31568
855173
289153
29930
32453
235598
605693
868306
741764
426937
238771
972063
558995
964693
529555
755508
206250
315330
344964
507451
455630
1042924
152821
929361
800031
156380
900646
781280
910040
221331
816301
334836
516156
721185
31749
773658
496339
279974
43992
57328
759252
1020052
298828
66304
624371
200367
688069
593387
273079
462719
1029388
783353
644799
14780
362519
132538
956641
589911
137709
229190
349825
557231
122363
117951
761830
535317
74366
35941
626609
581233
250346
1019750
41616
665662
807784
252457
201210
503792
112039
12167
768338
812674
891673
166666
891882
82777
199073
8592
128288
284479
608165
668836
438314
484686
612870
993354
194057
655565
58578
257439
384012
59494
973930
70288
280197
137473
978713
1028601
874350
628554
780136
937928
664086
143012
305646
693020
414161
855881
641682
774628
658649
832723
488499
95523
591264
3451
501237
506817
691794
781678
600931
712172
1027937
962978
317116
804211
767278
313599
686685
241076
17917
582414
245845
225032
125474
850036
290599
350887
752987
492521
445669
1036325
994548
17526
851147
534941
509788
838897
521989
605096
1003265
859253
845025
302016
991789
556319
687008
991856
15910
320015
863214
382773
591859
394901
484384
960178
770283
1023722
412766
995633
887772
121296
856507
567025
751453
436748
565454
682719
863566
189988
266361
941649
40297
570965
226781
185172
427125
240386
739566
656339
362686
444391
77775
997205
297665
842389
835814
96079
737091
508982
918836
635158
852310
700341
1041365
729166
386555
318090
185030
1020883
390468
243451
290807
294718
245365
170647
784011
461613
1011651
636704
474184
603485
152687
1044457
771725
158205
767254
174894
992552
58870
298957
866911
726901
640165
790964
71912
447172
276399
152813
822903
522601
357197
190695
699695
647112
910921
959258
20572
127242
505590
184345
137734
313721
554235
370784
418576
534036
70801
39597
453684
192803
355118
58077
526937
106506
460415
9981
691867
469656
993891
384959
487781
773963
313442
165980
121466
354262
1025036
73957
537204
1034679
96766
256266
115126
86558
915738
427917
610647
226317
111130
166098
976038
506115
25877
676519
857635
413329
965466
583229
338005
115725
677227
638981
740286
942555
18207
71093
855093
801100
600325
384532
619795
948156
963789
752450
189557
793633
675637
329594
770345
299775
942684
170812
915809
932302
210032
634844
653046
542922
915093
150897
990127
154778
954935
421026
643730
297808
84797
363856
1043472
93667
11499
492440
44995
1016630
87707
59298
339987
354928
688747
141303
915141
987241
1037592
212270
433820
992748
752639
279934
725039
912279
597512
535108
320240
315471
752669
760493
722863
709271
465014
339187
899165
166802
877666
9481
127219
45141
478023
969949
931707
765174
531342
591120
51244
701203
37296
549838
582733
52769
737462
630577
789206
788204
398513
321725
97973
670059
487934
100122
590761
768288
269305
124244
491799
313037
679601
290388
105075
923495
32054
134601
439829
1031773
1028071
770941
529376
111178
305107
793759
545473
96990
815785
616869
544511
272283
713184
274258
802981
699126
588410
113139
567610
450091
541185
952636
163275
479304
644161
533462
978307
974432
472958
174162
363837
842587
891039
544766
955668
83807
267394
320942
348850
833132
765072
458714
76535
566943
940515
823019
200901
742660
990823
972523
290058
325103
418090
496510
1043066
936651
488889
882289
139289
806537
753032
768445
72026
151748
884874
303934
290667
1027617
330861
958751
468625
320044
390340
244650
725157
844752
968628
426585
988530
788872
402255
677447
1010489
52267
337940
345902
175802
132568
298264
716845
46047
938954
590715
795929
843082
1039032
1026800
871114
554919
674776
969804
494671
603833
798714
124195
889310
910187
605173
429916
1029458
91874
555306
215908
823191
410933
489197
11685
761283
1017786
146256
944434
515724
33610
1005545
770671
150472
377756
753030
1012237
837361
233403
913960
433485
200926
927546
226246
741210
218960
115002
945881
878358
477946
104667
405102
165619
522863
579310
952537
878964
313362
618087
5994
37759
569765
1019061
17968
826479
298597
472895
523019
511958
241328
88689
695586
942974
118681
34225
662499
144672
159642
470686
150809
986327
121933
557575
236528
235225
1012737
451102
294333
527550
736486
629388
979439
745099
238219
64564
705023
415855
844300
40559
180198
865842
211702
970989
317150
61386
263502
59722
629172
636843
492858
418797
660257
409797
365230
1034577
784180
832494
42584
775320
352478
544193
34033
494515
103926
913542
261003
866640
633371
832258
628949
949923
995422
789007
382688
224652
601051
933217
540208
864961
713642
10187
827963
830805
283940
369773
740194
584531
300366
65686
515700
281643
943330
108108
704501
635062
363469
947419
4814
350920
698885
851482
451540
114958
5510
1024119
220022
412999
829458
860556
196832
1000439
33639
193299
762263
957696
945795
760759
197349
178245
632894
799846
288676
283526
734212
282995
234540
616502
129285
785146
420
450291
654120
522130
417561
229420
465959
398542
317744
698013
783180
878380
712051
337177
382301
12166
231852
432247
75069
642588
663103
591826
948116
284542
510668
466936
889214
787662
149754
1024903
925276
898223
619990
406335
718496
561814
64453
266128
21088
478210
507397
925058
49958
1013685
585976
438004
981572
841980
83861
788518
49385
836465
323801
348578
765257
864999
183598
409789
181742
989638
176288
832552
801643
1013255
23615
256119
357312
570822
299113
717962
664878
243351
354671
324849
11839
511351
902261
820712
1021475
553235
222830
289926
854567
18807
671539
693108
914741
500909
229561
674793
633718
840984
851065
881765
495207
749033
772378
20157
123237
638936
414430
709326
1036689
560066
840600
619864
215632
490870
916421
738063
59524
153641
461021
31155
276932
627676
528857
605646
188995
11113
12401
980579
36657
60483
941578
22551
501287
273351
614042
875485
215483
624842
231697
464784
574393
230375
371177
597982
434186
88726
409502
256844
749487
512088
327865
494548
343832
301913
843381
54660
1027975
23811
375281
993881
851146
478407
733005
779708
442750
62922
396459
276172
616069
932055
208089
869893
320022
307213
183338
42098
775759
147619
665473
1026997
630843
329322
347176
629828
101850
146629
761230
472605
726422
679732
819161
661227
18274
964126
376090
872261
716426
252777
757181
764425
883409
895660
314442
897623
9371
1021111
706805
567129
940210
310063
1013396
725437
19802
85612
110968
834003
584842
22619
572960
82637
958960
345905
947860
15242
443035
400898
276817
1038514
289513
47051
654105
293157
454429
713514
668752
230800
676481
518351
1002156
50501
868657
913555
222696
193115
311984
454907
79074
74853
134009
109502
636080
234140
302524
121559
527076
51224
697976
238614
1039135
597299
19548
723331
266904
72714
479244
95783
974874
386119
700960
675091
254626
506949
764305
100121
683594
636156
521209
47742
290162
215221
814803
549746
784795
170457
707150
136306
256589
114602
159021
10875
47580
988275
520005
233737
149589
612771
734200
928724
635937
58603
37475
147716
356400
1020547
34832
479298
598041
936071
888423
1003737
966362
156966
876260
789051
485443
894514
374012
358860
734579
507693
318693
89652
483706
663250
778796
755716
179507
330784
944138
998307
627652
35382
658190
851975
956658
345998
474365
583660
334765
926781
532159
324246
223251
624228
833217
825710
965062
633887
746316
183380
580228
821266
26481
892465
170925
796945
925054
226615
510041
246042
627379
749690
205444
571474
508558
238255
266348
102459
481869
203441
936744
636184
47679
131761
814574
274001
750126
663493
1033628
29790
923674
540809
463547
134777
137807
182969
278303
1009866
883571
295492
948302
315952
986128
378623
372634
773599
154744
836455
808263
449154
120261
544558
885715
336610
749016
83355
653732
560876
722226
417607
1008390
819780
270540
323945
839245
899155
982250
52486
140961
931162
985682
875964
644493
866162
90510
910799
363786
514504
291963
563868
779072
583031
266281
739290
809145
267282
686541
927870
540523
908143
298580
675233
745682
373946
172087
430609
903469
363762
774552
146998
710005
1001641
643087
381315
605839
283833
867000
827043
235813
107403
901665
98152
302610
758012
798793
891936
4140
858655
266409
701747
714412
403176
75405
685503
147962
581949
977485
922941
259503
374156
571034
407765
628893
461425
122925
32240
138143
588678
463323
452392
858513
86095
86102
355427
961825
864845
169768
179827
487562
262177
200095
698161
979308
820929
179866
372399
165605
427861
1014658
686693
707812
912155
296280
393548
848945
1008182
330240
919778
40904
344408
208903
263397
517597
330448
375524
153667
796873
590890
710277
971354
76836
23421
1029808
234891
799233
879250
133956
71158
519340
779694
611181
446483
844450
752966
356518
225459
441097
313534
104550
477633
823622
521435
861964
979785
840618
400897
487235
449671
918203
641268
695579
721530
965256
664301
261961
303579
37442
27860
772197
1025916
625168
376396
942755
627660
354700
455397
323625
178916
882376
435689
378653
104259
329493
706066
483999
337973
875230
545466
162409
1032255
331756
579031
72661
192758
152775
300737
82703
105326
968382
784729
971267
577596
58798
232511
222476
669681
183879
858834
988591
335562
657384
411024
290839
79535
309479
943353
94297
103033
823670
182427
432535
11110
516778
268748
886043
298763
1018163
492729
191064
425064
228099
986856
259387
720200
515652
718822
361460
594435
93480
809453
39787
279376
251189
136195
23543
736598
808402
909834
741170
494718
259695
429174
783604
443749
641312
844017
141933
847303
100460
463037
1038075
764672
841241
38822
634732
802450
213187
304032
950165
878836
944003
477221
288849
703636
927099
734233
404701
445927
322516
992631
799142
876950
922058
530548
173801
805615
891378
672955
424926
328591
311579
572641
317257
138826
402450
912825
216292
362431
950745
146239
422607
224923
224496
55806
334454
381071
706081
387176
191445
941896
471775
279476
388848
216743
792638
680277
138437
734379
692094
321791
820512
857846
237544
1042394
498687
102233
248809
535234
896943
989115
841229
558449
802206
672610
153760
251679
41287
109113
681396
241001
254736
930767
809556
939854
2354
474582
475823
759304
162488
229670
699136
663528
707602
570395
31940
751305
571985
604471
364176
568360
563810
909913
760349
404133
393228
561472
984683
457267
784825
75010
653246
579481
915314
158588
306945
300458
1013307
220806
316791
848366
5509
820919
704138
22544
204674
654340
622735
860389
512888
713463
1033495
823751
491881
750668
784090
751012
158170
20747
982862
797140
92203
908857
692577
918827
458492
519656
748186
881889
685806
569372
448634
674885
698353
795368
435866
72309
182488
813145
833625
431426
496242
526718
871073
354951
323154
757198
68691
369432
363223
761761
992871
419476
362949
315606
1027338
760625
985088
211665
900922
206799
402462
48804
910803
940210
703407
224920
500039
806875
603548
35655
363049
116838
1038648
488256
197925
846687
220863
826134
448620
935277
421388
609643
562854
683370
768522
1001045
968640
463332
876738
561111
314417
506449
183963
14615
824454
958079
495150
742054
584446
976192
466233
664064
200595
235841
180564
697284
310544
454902
31051
322540
502331
470878
86048
899163
205301
335821
960088
935860
899883
465648
249765
944865
5662
887249
368629
941673
902241
981875
753693
81237
1035022
315492
1016364
279281
739108
161479
967783
698238
836164
745664
678554
291312
281367
623982
992169
641095
321750
396711
614893
368251
760543
342263
660706
943665
405492
459406
852432
86792
169098
14114
1031394
125561
89141
903776
567041
118870
18019
327911
941824
30039
197973
848327
603005
638291
145933
122852
921120
159551
539622
397981
479480
1008349
70156
202050
821287
26775
715196
267819
193090
158940
703700
811732
580811
767850
841514
339997
909087
324662
38184
812228
394966
569763
462240
308708
613615
807278
135888
644999
224590
473996
983002
70902
445504
311552
328475
287475
885111
697025
937418
782097
446048
130663
53839
731554
794959
508942
805524
435591
304071
792072
1029415
375221
356207
714467
43466
129482
838290
830644
118494
214392
170830
390442
455323
316311
95821
650461
750144
372086
808230
99185
866496
852165
283394
782657
701759
847041
817405
88262
349559
851469
571759
170994
992817
277044
861789
52653
606801
44672
25893
151241
31726
92166
569735
231574
992641
128131
984673
230563
749695
231618
780895
957017
612970
904441
671762
240742
936984
581350
531914
847550
235923
396981
920991
1043862
1037337
140659
346956
547761
769709
863431
1038358
112583
624057
371036
470887
848777
624875
500210
377077
569365
774881
481538
92758
397761
816689
475804
898058
95901
1000426
787183
481559
476698
729697
653807
969083
224480
677665
863417
747652
618143
350984
53818
415223
226989
961437
601576
743242
166849
838009
1026002
267849
390829
284156
444086
87493
917277
475988
692392
273773
228304
727306
584936
406793
329907
260894
594396
184254
621583
460152
595908
301172
822593
692525
971083
952910
820833
968249
125061
146721
340482
734915
74080
960179
788955
45066
850620
446353
869870
280677
376357
544567
675808
460569
506535
559395
437306
578888
393922
64097
1004764
423028
901719
674823
62593
720602
285890
547149
290248
1024422
447253
495144
258519
1020587
11744
138691
790441
52928
729903
674912
954728
949204
641271
78218
610216
403819
15444
553015
719094
992984
1013415
990639
375898
995378
283055
996800
557774
824970
365784
218311
758972
44781
203964
522284
880289
130142
722982
977795
604900
867242
821741
605558
508139
841406
361179
580387
331467
523047
9194
649959
405206
804606
799000
808321
576532
145929
352451
470430
660599
986119
974695
850642
122758
423714
981888
230390
84837
253350
435109
805160
819232
967531
319819
384373
586614
465136
202025
430035
20031
792004
701839
685883
353193
273400
936971
138969
862775
99630
903613
923504
119958
332457
43990
222981
733147
444660
668367
19396
321490
142128
922599
209796
1040971
906347
729781
879437
78713
751648
953020
106317
269425
899999
119810
52280
750466
258806
122411
64541
322675
599074
649541
802557
20844
771256
789143
334714
88596
890308
938727
577978
296032
478495
543203
525585
387306
623629
721757
847138
967923
635557
265734
509580
865903
543501
593469
857955
375915
747013
387643
1027161
541772
1022116
185486
607057
286786
937384
796816
191748
289854
838155
735185
962699
137581
946433
355018
925634
143886
645800
696298
629481
930304
613683
343639
624142
500803
268410
558893
741572
489270
869248
363811
890668
147138
44966
454943
965981
232152
148472
881166
77804
241328
260300
742525
752283
887607
433484
14353
583290
1040118
391416
655722
990206
255766
303298
650205
871937
805531
867222
391641
330562
948005
3534
716232
1028573
815186
406127
225268
911971
202161
439738
908444
237963
387295
21137
225183
591521
954258
946909
716950
75255
1038592
92755
158369
946444
578012
221544
334166
418516
758827
648881
343005
467073
218494
477738
924017
44850
926302
154584
36328
76839
95268
279353
600725
583776
896660
860519
523155
193298
1010242
287231
848448
418527
454360
57343
1003183
717051
285317
705719
901652
639513
558936
767171
384911
197381
874829
400345
244168
926940
972836
453748
493269
770559
1036196
1035547
3123
328436
123496
707658
138242
630637
115843
256983
173073
434537
696503
579465
1032486
724761
832616
461072
763191
449695
753087
40206
301623
920071
814122
124037
932621
519275
915527
751591
924399
35455
476814
147544
374119
973931
682620
926274
886748
148996
902970
824155
7019
766995
369995
893131
447002
554991
316785
226027
313618
783256
856242
190930
363931
812970
511404
83562
912345
907106
305138
773200
739745
599445
556576
645324
983424
58777
20134
482831
685276
614683
985046
364758
851340
709309
951549
667847
277800
942531
849612
780043
482723
886327
347121
987007
72607
6111
165678
607977
833309
912242
1009787
786591
960649
673178
875635
244695
357267
563841
150025
427843
958184
497094
174229
802629
307215
562705
377104
1020394
1002460
377130
761499
640588
322773
463119
255908
59558
280472
498301
914241
47319
841435
983231
958678
100033
40703
404537
410558
850337
149261
360501
56827
526889
555062
787061
124310
869257
361366
209687
772361
579536
642638
900642
52400
1002725
893352
271634
31352
215955
941908
520055
958337
756663
688912
602948
515089
116286
949713
1007704
948517
283702
567914
564063
815633
42476
527430
191801
737185
597679
774340
641211
1017195
499820
316606
910922
197257
889476
243222
121718
381357
455530
975855
537631
873795
634377
876020
605037
70636
189344
175236
846642
847435
936599
589955
373003
71606
769670
995788
529377
670231
311199
867020
248236
346060
796643
811732
284661
692084
576429
700249
330851
845176
794092
925847
317152
535339
419243
358421
903085
556129
1043302
17124
239513
371873
275683
278073
915901
726973
138789
203875
567240
194601
340731
231553
156171
228471
235473
318568
5212
100158
1016547
75282
485492
238579
561612
10920
351522
555458
990375
747099
63172
721425
121270
868477
951637
805494
437895
883990
186219
873820
863478
162432
527093
200956
885583
831038
682073
3667
3898
354152
296600
924681
340659
63642
756425
648646
37444
504218
527049
290022
647343
777838
730771
10396
480852
242478
1018943
389030
574686
319399
924518
660282
861682
426776
787226
4693
35604
349232
550704
738837
348988
596814
1041961
64894
1005522
1041698
482569
352151
941394
542517
366181
753856
945399
1043415
720528
31629
603845
655810
697210
109883
40979
337887
1020386
730533
511291
426918
130990
325597
394091
707613
78827
342923
191869
999735
312662
282291
552595
45335
979384
146700
494983
522131
190617
114797
666693
915505
162614
259475
512722
553336
1004305
115368
627082
576969
763934
585620
446681
607418
378686
895857
866750
630735
943780
6702
846260
202632
762002
732974
66465
431790
538216
408582
263219
548331
920117
913430
683907
567989
368003
750453
466678
618206
584384
861768
975639
620803
662112
981939
438145
175361
1037725
10434
457640
6479
940934
660024
826769
288598
221517
886916
947083
512642
665572
174278
942473
956476
492699
924300
260070
160910
234654
254893
336129
278713
211734
580733
393007
759137
17007
291512
879046
166242
396740
333446
693547
990741
527276
172948
414013
214709
917920
571760
278363
928703
465061
925789
739816
566254
192755
737297
498176
827983
233428
96014
157026
943740
902084
194486
243946
530491
707848
119494
692231
192775
820810
715664
498110
991638
526773
349608
333280
617375
359529
51108
1012761
725440
195273
212813
856703
512120
44285
795042
918024
201705
339819
370871
475976
498676
616852
367020
61255
1028713
986855
782398
397013
802941
238145
28732
218510
517888
1003979
417946
64613
423010
435586
802495
81922
279267
718041
541747
727697
896439
993178
169592
664971
460162
253677
982952
307550
731036
587221
920376
983364
961901
571993
109372
50257
476924
811467
526599
176328
228867
657258
903050
646084
266368
780055
794035
850338
101730
250216
676831
400908
536381
700536
280167
32607
4063
636345
846774
257392
591971
15748
527700
501569
441041
913553
1040609
593067
647345
341191
650532
861151
262980
225258
922080
816843
876282
57276
908683
780952
821243
340204
161152
920168
740345
595127
421818
113483
960943
788922
103999
787662
915057
934607
704272
1011323
855185
554069
994977
387756
953437
142104
534848
305665
252100
635134
17336
893446
726871
234025
18754
678001
358687
826724
852514
635612
776389
246766
843534
18010
305776
790707
944668
932896
145770
397536
999252
258619
416469
5324
544083
142451
919691
972658
801784
537470
961033
547018
422003
325419
551537
489709
490351
643919
681652
170558
621215
71140
416811
20702
767786
889771
149906
41768
158868
423311
1008688
26612
224169
867551
147886
391755
93878
342327
537391
851328
228014
507730
504931
735928
192408
421861
1032792
605650
610207
17231
286863
964184
915867
1030168
967308
347428
958404
730483
409684
244137
413150
158150
347289
321285
1010543
348457
372148
32631
1026278
596542
98511
765226
555038
488394
1008399
35170
143393
168693
245739
431189
248706
672909
808216
770984
603651
913123
317740
801259
918873
918020
1038699
1029939
995666
200894
866023
898875
303073
594279
78908
493287
842205
623452
999170
640064
714014
166459
513620
796488
272386
666327
477948
1006165
626754
264715
785288
264323
255067
614886
396464
467387
362838
649295
94346
674856
865137
263295
815346
958075
248297
287371
848466
644617
860060
595978
105401
928515
481195
210772
902975
1018959
564660
911196
816464
77055
389795
226750
110167
210821
980992
49247
354691
672198
670021
281117
469822
672717
310674
58952
108051
976479
22292
419817
420770
1001576
1002321
454849
341997
711451
963843
770031
713763
137766
1017609
983183
300655
670258
960475
564490
888367
559987
445636
995383
350696
681750
701913
606477
173857
824213
16638
403738
527944
460518
883369
379533
471678
35240
370682
1019415
658393
961091
742638
827388
553563
570546
762123
522945
572566
559003
669571
569865
1018945
1029250
804642
359237
448726
194371
581182
25178
977062
691269
416531
58889
181922
929971
375167
1004076
329489
847340
630216
539468
664553
384145
349087
319002
540689
581612
129523
171844
934291
275628
728909
353171
828764
120798
291539
905163
914905
219771
887362
285684
534854
145077
344493
355842
301811
761786
657088
1032630
749978
860878
533214
297760
1008034
199148
294800
225754
507432
372395
41760
231778
352972
431601
549480
873974
847196
146131
729624
219331
566467
132798
963956
204302
712290
398573
188551
51471
784112
94586
342191
772171
876157
443041
484831
236432
990437
250350
331561
154665
17588
764139
455013
782715
423336
192826
668947
16275
568216
366762
628786
950608
230949
1016603
109732
911266
196630
758525
713291
86258
186059
845142
250171
732164
371145
87527
262414
987774
567995
721739
598683
450604
835792
496491
973710
179085
140990
1034615
56664
116626
622532
939204
643774
820885
228176
130237
771013
399327
799181
206334
429066
674852
570636
750564
457381
829777
504657
276697
470348
736935
581892
486346
737284
333692
177162
594706
806190
465177
1428
207507
75698
1016950
135433
6383
600696
525080
864779
910606
511861
323178
450245
877513
813668
882683
107194
884575
1009890
744698
420968
30869
925336
942374
515202
90995
597265
1000936
805584
272897
440351
189920
557237
181438
180905
73934
676453
106266
583727
952958
132656
1657
66318
1010374
683368
309942
678934
85486
754503
883326
159844
42283
76114
987251
234911
163101
638264
139780
951446
195394
10801
90830
879521
315940
447878
807156
474613
259237
314347
459796
802354
965231
85735
387166
590708
219561
436577
410555
357691
609906
604593
1001031
103213
824138
964169
63997
309001
122763
531774
742697
403610
399672
1433
113907
290799
682419
606970
13448
777921
699470
68747
40157
543803
832804
575171
667258
328585
789953
213629
1033655
781588
115293
1020534
618032
96194
1028158
80312
409865
519976
684542
622127
60186
484407
382073
593144
911037
777493
114425
296356
679166
934386
523113
504513
314128
819344
790425
92171
51029
620948
835396
661416
336869
473404
122162
1022468
794249
414384
175270
795890
8253
646085
534633
413898
936907
917963
620489
896949
25157
956212
985918
277248
873352
797924
61378
861695
995474
697982
864712
73203
1024003
403830
593995
246738
755237
616064
5096
449599
279424
352727
311528
367466
181235
67570
941372
1031799
884475
632462
209417
783395
911979
802335
994294
154613
678379
446193
30375
829146
448070
702549
1026703
904315
815649
158747
570171
448801
149714
1044477
787912
491664
805632
507184
563296
706166
149350
473592
1038790
229839
671907
252507
505367
964368
994379
603863
895542
605429
545335
599897
873434
580560
3828
187193
118210
347095
718976
648615
432369
453235
440370
1007021
98634
438019
187434
751876
781460
617578
717689
932666
252268
108280
616737
352797
639528
779166
396329
46281
932209
787376
784816
460723
180688
989175
116745
764578
38850
467263
512460
887810
549369
416052
388356
174890
1019028
874703
144981
668853
117678
114411
514209
652748
926891
956590
19139
901653
599087
110945
647601
715079
894900
17185
136133
636208
209587
270353
404042
7886
81066
649451
726575
552537
558092
456583
1027192
549593
697305
555670
14169
954988
709733
1039327
258307
766
696037
204596
497550
373928
216442
251896
822284
572
312927
746556
485663
329382
316769
874260
877238
157278
75983
624980
110427
960352
474608
881903
767966
337006
340214
325366
430685
796588
655437
272585
803115
104589
706557
371603
538815
941535
615902
82887
342443
756071
556454
472450
501577
789515
958225
994517
759317
178096
758119
375971
859901
573688
661618
740199
498227
490966
666044
896902
58414
84971
426413
344026
428552
554832
710093
414438
464640
322170
778121
388202
55866
700471
958867
536916
36069
767889
426368
387232
113528
865312
479179
438734
229955
86961
20166
561428
290759
710117
118848
778106
155849
196342
128082
622628
832984
505662
1028412
898899
918614
740577
886420
686778
908015
302878
1001392
781797
930963
41655
429189
545888
202581
103783
727449
851084
996456
850716
803124
560208
366604
208795
789705
159382
996546
693273
251853
650222
1043041
866558
439011
663295
898606
858359
503200
584039
321523
471684
964857
95030
746435
153073
1026586
809949
214785
66865
698868
452124
922890
247027
535792
430719
467194
526681
268719
738124
128933
203690
272036
560529
557609
419154
827238
1035662
406352
536581
884138
642710
303286
967279
142992
595413
66119
26536
634541
977683
660254
727748
317593
246471
481900
225985
287636
622647
860015
400886
806059
617501
884374
933206
417055
147624
793435
14756
182732
668807
162791
559807
966421
688459
716816
578307
11536
500641
270022
208301
974179
268124
258229
642867
38963
583995
76971
902713
893934
619234
242053
883472
561930
209281
539481
46797
337686
543148
757313
606822
333342
848841
556664
321906
654165
70526
236560
690278
392412
633520
495781
908011
973579
813720
781791
477979
874739
967031
39891
435824
24102
999907
969049
692010
908076
493589
559880
855128
743561
314428
619225
336067
524007
367561
553835
221429
899230
462998
266810
573603
735845
29021
853418
380231
265167
197211
780696
675853
671977
94479
759350
816769
884177
748162
64164
429240
885568
283152
266011
71879
170477
634153
785442
773163
44263
24937
978178
508406
270951
320667
108707
796363
518941
721491
1030548
653435
562419
331736
76255
1039752
341846
858119
509890
968174
629444
344351
145126
252073
883249
655913
822621
401720
982445
146178
281772
792835
756381
987158
305706
202582
666112
690674
494090
675595
900637
792625
1049
352094
531444
249455
949095
655151
873648
433518
65138
644648
697329
332034
400451
742245
625322
775291
990109
26666
946066
227327
671946
917955
26163
542652
277001
689324
1003676
441444
187504
920576
600639
856692
153007
568517
445589
908764
278506
660889
756667
84387
922222
144859
574282
910722
330363
1034438
749227
582211
257887
848880
378051
52771
1013747
648635
951271
337436
142126
952120
801739
877991
20588
604756
221957
337268
402191
281010
61240
189166
288281
294467
207568
645739
816640
409254
240114
773498
473723
157324
636254
413412
248026
817044
675301
526359
74914
614048
269466
853245
167101
541656
73692
283
903472
878020
565843
807420
74495
620165
765455
64728
204696
664035
830079
213767
687335
470048
377170
263975
23658
552390
236171
905222
141722
55790
57618
29990
1013143
843554
692050
636153
890951
825358
147587
733605
687453
489915
63092
290330
749698
238504
999757
560456
930748
464554
682800
105348
624918
745101
741276
325211
742162
161861
1009750
554421
378611
769363
922736
192517
1023268
439651
868686
365871
113995
129425
195137
398488
424147
674703
293471
133794
92074
716690
241109
227137
852922
527566
989203
1035004
530062
349623
987366
423218
239559
84708
843543
355457
959156
658285
548332
180795
248656
246563
152629
661590
350059
271298
72679
447604
581406
1007208
365883
412451
862426
671139
211071
592597
50952
157571
648451
341022
443435
524575
1020417
449505
277241
596398
307501
95863
634093
827173
306529
715501
284079
652657
63505
198970
872471
696346
466542
519209
469164
154263
973070
794469
306856
340200
691034
892973
332302
29297
72361
869422
943905
117096
549873
937592
503270
337564
472654
606904
862398
741557
450563
46074
89055
832876
1033569
598673
693202
557479
866232
728879
417709
601119
897857
976349
303164
723692
119821
795636
36842
181861
123842
281689
885691
301602
350243
592005
94878
985447
882473
633192
85430
150772
554516
40891
805583
65262
248622
74712
835765
254100
317519
778715
22046
794265
859707
199896
158822
36569
902620
353103
387875
482089
651051
608293
564614
670069
601594
397064
676325
479487
549760
832155
10580
657974
743374
873802
267221
353411
34291
896306
318061
470589
318867
151365
6849
557485
851939
583149
932444
804113
967125
999463
808276
214443
791124
304778
168333
889080
466591
992069
852020
919100
930338
486541
901468
390153
37896
798979
705361
561101
558096
840196
465597
439090
690810
520182
871467
431734
980443
685004
481569
604764
383357
234111
239324
876437
772083
889231
989805
658023
405538
866622
169420
685074
1033239
1045345
217519
278545
338855
67044
416386
210583
1003486
777626
249402
32357
997608
963638
301727
743839
1005444
158858
756733
732771
642435
1034845
686986
943644
785512
446584
772918
101769
578104
397531
737499
303564
620337
80940
826486
904883
968623
835783
512002
453112
1003398
347036
422677
331214
552187
823799
303155
742419
560020
157607
380864
572973
309881
187975
348796
964723
106021
922061
42335
861259
1035607
320898
12311
867941
423705
1018472
686979
865664
859853
960145
443625
717768
984367
393452
13520
79732
314589
234109
238268
106031
838960
845188
923690
987535
273049
359147
812260
393923
592543
395962
986221
962246
475046
883527
204327
655129
169517
546020
935715
212697
691023
927001
918502
409465
379714
518738
129231
1019906
366922
244550
667378
286257
256667
681506
739121
991568
791978
243375
897412
146236
460040
95365
521028
279990
476635
597769
18998
916589
383305
104258
984299
616012
617710
130600
913086
130637
815032
260138
560359
59201
1003706
407353
750621
427898
913562
990511
415906
931387
297219
975381
898435
635171
488563
430411
326687
339848
188647
511481
974232
690642
296064
356641
462255
585747
946561
652388
25701
379622
557260
1019842
937629
506081
154464
483614
826073
430692
428149
152354
973855
139239
227215
362354
248188
531396
768361
79268
135324
798255
360996
137408
47278
67838
1369
279749
169834
2482
417736
241697
535812
767918
827754
916121
796397
507840
840952
527293
1044177
803219
256152
398659
540652
147219
478798
753512
947664
145386
1003775
30906
884725
13446
925749
463061
535926
682734
729526
866693
259001
522176
972164
184354
889153
261130
528645
504270
955966
17831
851338
45523
703770
793361
55028
194736
664617
273495
497780
954128
887543
694470
998266
970149
247310
425742
200745
517623
30313
668504
1037146
564217
188209
805805
11683
897404
820491
994500
394706
625395
595624
308909
863850
83964
26494
822864
454465
56882
541672
919916
802649
279093
244890
629977
5813
540230
582729
641799
628701
659137
655716
822352
665555
1037670
256612
942493
251104
205614
844893
583062
800346
496515
639102
57503
708766
412130
209057
276230
585888
652372
893600
285126
881809
72926
471392
528471
213995
730936
654904
606828
786411
686471
976800
731103
323185
270269
1021198
342103
823048
351732
631990
230528
398078
486863
423584
513903
773538
456568
674201
425370
583058
330727
989537
846456
713643
931083
28257
707670
978090
248705
310574
859170
238874
209480
204378
424744
144237
207250
486251
829961
213915
549284
172609
308880
84560
498995
743222
47956
511142
134928
191279
589068
340104
260837
363292
818265
853691
886156
689542
871463
126917
823188
277069
723186
890179
321808
96642
258156
606121
804247
793062
47689
651851
765390
46379
492270
280679
1014734
559901
13920
529651
740057
900437
196110
92816
1003938
202303
564119
808085
656283
690773
1001158
85108
652394
252179
252121
532684
749230
368266
579859
348019
133100
894674
900149
834616
406089
1014929
522411
430893
485770
35383
638493
255143
391631
556192
784864
764414
601801
292757
656137
631954
362977
616005
428655
445989
358886
590511
908302
227514
490136
881102
583119
361129
808319
431915
489976
940531
152154
408566
727593
774314
118534
920565
110978
116627
373775
541943
392371
691634
205493
568767
544165
408014
900462
295214
752421
966395
25569
849228
469139
137968
699880
100154
509503
1032219
244755
906368
62184
1043063
1040994
662573
1011039
302286
1009653
313815
621385
35520
579800
576863
95266
821505
876872
782269
665093
219890
93472
115049
342036
829000
680171
731921
235645
575343
593357
439751
129599
970513
302579
893467
489518
482065
837077
624644
790948
941974
381835
581337
303562
792259
1017432
344368
719807
927369
672691
532565
952495
991512
303044
726422
391521
75652
290681
566894
145936
522938
1006100
690670
902367
554049
159340
321282
843572
861514
644588
659813
398642
227191
467274
385118
507425
243351
577665
570222
203187
325700
146969
113569
711287
357627
874898
900904
453381
696745
807339
874584
651149
838366
455744
558270
413878
232447
722224
345942
492468
33545
197165
836581
814390
867381
705838
657339
984086
168461
541300
389391
597969
52434
803290
931928
1017471
224718
856373
248347
589247
308401
1010642
1036278
97569
76171
88068
513370
301621
211197
417778
310350
859173
358674
603242
830329
356770
85516
889028
25360
617471
838631
230993
774046
492724
870521
983912
16702
750379
757592
1043302
837431
73545
92436
897082
980404
965306
486664
577756
219301
16656
738371
369899
732741
936638
372
577675
713899
534516
632512
458069
216963
501551
62811
106055
587438
154523
728053
180646
129426
162283
41981
459767
680542
447534
827935
183001
633326
418372
539009
337989
660860
792965
380258
29403
944081
804986
763298
802796
228166
914646
237279
914842
403197
1025535
110310
948724
765198
634992
579512
898656
868817
68635
177760
387494
483345
147599
654243
358718
693240
112075
8080
332382
758929
831608
503869
684000
805946
68952
211710
472687
948583
667853
728145
1036481
950266
162295
42228
330449
454753
84429
895753
942280
988963
760702
46188
528924
546678
243998
557756
211881
60937
831631
715282
658847
546031
1020130
727052
622627
222898
46923
708961
147145
243505
521681
837034
21581
648107
471953
527123
599921
555609
744727
589298
415197
816686
169002
683644
176703
426643
229228
129259
1044160
432736
183287
415010
599007
244798
439379
129234
330324
172574
728339
939614
662909
644136
751495
659077
38741
21343
174591
111178
578599
119326
865272
32609
241076
396254
797092
645126
634672
1003561
184210
876994
45010
74687
264336
240119
897289
576153
359149
136688
388405
727122
353016
198977
1007996
358340
876132
301301
404148
993095
238773
405738
643643
16053
840094
1030828
866304
343134
347201
957676
458896
924929
340777
661753
839286
552503
631888
370505
1020913
147147
15954
975042
126353
318997
434902
17678
69558
846834
328849
424891
463259
360617
395977
598871
194521
698502
907784
834369
11288
963049
421843
892745
688840
938869
407678
627534
749493
412223
260295
1006559
1000647
566722
686387
923220
702261
551506
128940
10550
772696
414928
701267
851265
82060
9564
820720
174792
161911
268076
496232
206433
55592
842555
510952
931614
171839
454544
271986
993182
232919
207690
727055
103714
801854
685465
885304
370470
387184
946525
968249
122236
901286
668841
466390
959802
859182
501883
80324
807601
658503
36862
993957
729662
722435
262109
615233
791401
149813
447119
574914
569570
173108
871333
216551
177287
530654
495232
215634
753313
790273
663610
918452
79314
8254
849359
264194
716528
450250
441974
704954
733275
138106
727579
68348
2840
397021
436747
872991
112656
380734
575530
202511
845870
566993
889220
925174
172361
439097
78695
676714
935567
817355
6436
311770
679348
270929
1027812
230529
839582
678238
1034619
146826
375413
350569
964443
314404
197040
879300
110541
534698
686801
685889
760112
1031275
447210
161138
963419
26008
59943
96152
88164
181273
1040798
299045
12602
416311
263754
976344
1037310
486980
358710
841106
400715
482921
235705
567344
689147
379698
813106
33916
57229
244325
559536
445536
818860
530398
618058
511989
759070
240697
349161
346836
339366
959660
579640
864357
340591
982877
611910
606836
622637
861179
442376
975068
602955
238277
86953
216544
63857
453098
392412
760832
287963
810080
451928
454647
878943
89778
597592
3189
345647
395564
821619
939791
723186
525204
719502
974660
415194
730531
768995
679256
241895
617907
94231
424470
893787
904225
200160
739790
212340
996353
778102
486110
690268
974454
601577
541867
880661
277499
655364
631339
330481
261915
429143
39576
397597
929848
1020466
906027
968385
966124
207320
962621
435239
319638
544139
673980
192807
135381
357616
937832
824759
421687
509046
176462
784924
113907
346058
956048
556988
292045
155108
333790
508851
509805
569149
293358
601533
893574
812897
350078
646966
20371
925790
872120
151903
795406
544485
964688
308183
594841
901257
798435
999443
867301
574897
713235
685945
430788
139162
979746
494299
194608
753946
950525
932930
1024700
283373
383466
294969
974528
497612
36065
860242
929552
374043
564980
578119
99443
15770
180248
715039
304344
931039
19451
200819
408350
585243
593779
560924
499655
97580
736885
832935
263237
837927
131092
732088
883911
526558
31715
693348
321386
701385
298629
89437
870616
581294
244641
842926
244755
260972
829441
867863
313800
130349
371969
661349
651195
369949
230877
578749
828007
436361
771415
714106
432911
617721
7030
671669
498002
158755
552456
633045
859007
86164
85473
471214
61120
577187
962108
88558
897976
764746
502871
199078
673916
891801
679688
816492
788915
275534
769302
61400
439322
334946
815538
818072
751704
783699
916032
194575
578778
380078
699809
131571
155019
982945
881305
565494
764237
766005
50498
259791
695682
100903
1023836
93591
780763
871848
860766
827987
947431
561300
718901
56239
793477
76263
884275
455126
939681
4842
75959
400737
29621
1040639
612932
757473
254870
701886
1034744
950498
650909
772639
607519
509001
534826
985450
854527
800564
855305
526863
736457
1000851
893622
207380
934075
628030
728229
422221
837220
853552
633195
723045
534781
646308
761429
264096
98384
653317
281361
315338
524885
485628
296169
559151
842617
807446
275572
761232
1029836
697133
387260
314845
275997
3506
355626
13721
375800
880934
427047
240770
44354
674597
383200
395013
1005653
498532
287394
321761
458654
133208
882579
175023
132992
26530
22862
1022649
453030
24591
840990
735575
579946
473436
415528
129661
847836
544094
312498
638020
375682
174867
761569
125030
769845
213484
491189
900849
115873
976621
398683
313973
988681
887280
943003
993191
195172
913008
890132
811269
606550
1017170
253463
191158
446756
261403
404964
619614
810413
741395
152659
754732
642637
74481
74046
543668
229190
339954
350265
971049
799122
875538
631488
272194
496131
802831
462780
724879
145751
800324
356962
310918
856142
1005957
1038339
352970
1030874
128208
276885
172322
619743
781511
722453
701453
824856
23147
593320
911093
911409
625012
64828
785276
499410
752655
175169
981386
233726
794686
563375
884600
705870
276639
198959
291078
840858
414766
1005985
67080
361267
782722
108057
10335
899602
296194
102745
1005617
708106
479481
23224
295599
362036
408217
170071
551492
469154
626756
662526
592830
531573
595173
57951
615856
280594
937011
31351
124759
196937
573390
1026243
607330
717279
24288
423804
816082
704052
720323
490568
521825
295865
363519
434247
769760
549342
344831
741797
681451
272807
222044
485925
742099
382576
491848
732032
836012
731562
40375
458471
134412
961996
664006
711432
587269
990085
1017161
374296
362030
703388
422004
820508
998337
290061
200476
458541
29953
993942
792285
42779
1011520
34901
109492
966219
302509
730361
778820
302482
522484
770592
854260
241277
176210
713178
613457
499580
32866
316076
579417
610553
880545
309459
356650
799829
846210
597224
266358
37755
221934
469154
832919
216237
344996
619111
783863
1030097
9464
316681
985947
100324
895874
230765
655194
534951
126885
327898
485068
899820
516424
116859
1031297
479374
646797
934594
222754
297796
137338
375618
783848
703531
906147
358160
117984
776881
552567
663764
869255
985134
886555
632049
36809
437141
912697
822684
822812
477028
823457
290220
683676
713097
371038
177333
170928
589502
557094
369009
82901
24724
732567
72947
1019281
546850
487853
883172
550837
497698
655365
920512
158400
1015778
636398
429430
833013
935302
800953
50709
795072
528609
687871
49862
449575
666406
262190
306482
18594
999112
551276
679770
863960
306130
780206
335228
576156
736345
920739
496491
353186
95841
1005425
325620
838602
671941
345756
682812
570024
814029
288910
500306
854876
787152
72327
505582
588479
696829
512472
79288
785085
509823
623669
666256
956597
601806
947799
116180
702692
619749
895863
817320
464121
932091
199251
515145
991732
692893
975358
211971
665729
764281
851329
935981
178384
340150
699672
656017
349591
600954
56827
829620
309038
555858
350639
639442
170819
1039890
67892
542089
891320
28313
755942
348510
528679
390220
96502
677093
148652
397215
447142
961252
1021240
936719
892207
865324
166984
111373
450888
574098
767779
207145
199977
940991
921501
791339
290643
391723
628049
34237
377264
259975
762659
670095
587785
966239
815484
436397
872099
43016
266337
1039854
756955
320484
949964
1037089
537705
21448
912962
883686
453470
78392
853707
28341
553319
532111
128882
560692
750016
127618
750535
21937
926241
995555
238814
639719
920420
290676
1045388
731291
1025343
7189
234008
346442
300203
689522
284819
30380
667854
144348
288158
217463
304437
577692
842495
363886
699239
67492
585093
265659
1041830
636886
408076
1023454
335241
975535
864879
548557
623097
916026
393862
242658
913964
149727
807500
170791
903091
330129
245707
972820
962938
231296
998455
619480
183047
386882
987232
969973
87827
598856
280311
263964
612202
81728
381982
647955
799346
107913
587674
417523
646107
73887
933084
41651
83889
66271
825459
364123
1037346
617903
1034546
25922
123032
62517
764675
601068
880615
950280
365420
369961
276566
77657
650686
569913
924427
390829
607411
739044
577155
209573
969381
957314
142325
700355
588344
353285
130117
514324
1039793
862997
864869
897019
879930
785631
428373
890653
469511
884770
752683
207175
549856
385214
845344
471838
1017957
424996
138567
215611
540427
830166
343919
220165
436339
1032598
199613
569391
380134
1041781
993258
913292
993535
732934
516080
744831
438832
951766
748452
560869
966553
379265
264695
2888
986482
95464
629998
741046
317381
622740
12962
560419
214154
713159
280023
1025928
791313
199731
738262
481729
927255
618787
974554
615538
81952
665271
335072
705603
277336
520319
464
490080
254690
684183
607084
738832
855006
192235
273811
515605
682811
628553
341176
380912
588423
389817
819358
712492
201718
1045362
284261
42227
1029700
293289
925314
352381
370908
408014
911968
680543
106906
300362
726370
359735
40905
843761
599399
218472
549739
71678
510470
381040
543862
924310
122621
967888
204710
909248
348264
591485
847715
84370
428092
844347
630469
247719
415687
153581
629511
387
77784
644719
1044516
795040
465109
127362
70555
567677
567074
84777
293335
150686
861889
405730
723166
333846
1009932
597370
156639
798961
223266
50812
531088
266452
571837
859154
1012732
675097
620757
887383
135686
987133
330077
409213
201729
367625
469662
374963
556151
710324
993138
1005384
192788
769743
913953
184465
526633
286377
686597
936788
106033
388081
996501
739534
498175
514547
826100
690648
360905
449216
746669
309917
995938
723400
987713
157833
682019
211891
39263
666683
326381
186145
859751
348368
17749
538576
421346
895003
81176
352248
726510
726292
286931
602615
34265
179998
271285
840566
828978
746048
414282
1350
599499
387480
56269
778376
317308
22112
639256
448259
493252
1030498
641299
773297
434140
923593
904370
410497
400724
168700
101314
712745
857842
694991
921686
145317
1039803
746250
348143
653884
295509
16133
501064
1025933
86151
900205
887611
196453
906063
913362
45840
394150
339147
213961
387128
423717
798271
90057
652030
112101
186962
549907
860229
696763
793425
707521
270046
752579
756689
847608
538197
629986
353915
944498
782883
929088
20469
855230
74933
211484
644603
1024520
43156
657862
783893
118527
948855
483531
952406
297114
951687
1042545
880480
177577
774646
772255
375052
603765
943047
777745
102514
581747
310413
100751
796778
940718
715936
224275
921268
871720
196024
416828
954154
298199
1043733
537370
765620
916533
228801
482414
305153
929336
346182
592157
679086
551199
144397
32058
1011850
347708
765331
287814
378336
152124
243088
1032957
341843
20442
130297
518777
229180
225099
974941
880236
848869
124699
552809
50447
794576
998677
409647
17512
811020
545302
213025
143572
384883
924539
612952
223391
247037
845885
47214
235773
955779
484373
470197
697704
200388
310383
418009
339695
952957
674717
153694
15865
267998
120364
983229
407508
201935
598994
874981
25644
40825
987014
30231
319483
850342
801773
366035
138842
121594
887461
825074
870142
952527
254719
417041
192817
982348
688737
848869
168573
1041488
742530
657801
551642
480264
217975
465417
895246
518936
247846
458892
272454
381006
600439
965861
183592
494857
760620
8543
198100
459047
1044347
255233
734063
716343
742297
335110
469019
921919
430328
399407
755069
621206
1042531
635380
987710
395418
382565
309791
978896
333743
835960
309342
569654
758984
152012
589267
874181
972268
795289
346665
417348
885242
487738
383081
559224
739299
629684
22606
388793
921174
328700
862048
34766
687426
364194
230113
473614
486839
846123
358895
796453
812900
57892
984557
558120
617387
677144
754583
95970
721526
447664
758946
72688
295282
574469
681289
977399
664505
188499
811278
527302
812246
467316
874828
76901
643100
369548
271303
897663
480736
107218
512769
1012240
321447
192049
161597
174000
725743
658450
848377
282756
604731
581822
191118
110243
559240
789567
203160
1029690
832422
297284
314401
123162
589670
288854
988006
483976
828640
581839
232332
997211
487605
772900
282398
925848
353135
522429
384627
567231
744354
98263
245728
75875
434638
825484
584950
242671
497403
266886
981323
906370
512150
554078
1041974
746987
316538
29996
372324
1039644
506422
294382
806323
636974
412017
898647
668052
815874
222626
57367
735469
190418
714623
395656
874658
23071
388469
717093
900609
435068
60205
309869
777000
66187
510966
901388
929905
867311
761464
473283
364734
232502
99004
23966
688754
84956
408343
1011695
604684
699312
325013
1010903
839991
760878
951987
725905
460668
158963
544672
329883
608148
560214
147911
201115
530311
996769
1027232
224027
351655
578208
774384
922145
135425
221951
820290
50478
52952
93998
513952
523210
872458
999428
49503
683071
716901
833445
606638
194017
709017
167348
454322
281329
870669
356488
60516
209506
913774
401687
710311
102417
148205
502257
813335
54377
505219
135148
241128
163248
171935
922320
16591
962601
831448
757102
857047
125271
188082
682862
166570
725828
605792
1029578
1008089
473206
973996
705629
505917
829854
736274
529139
963945
31254
602748
655706
541799
127465
902742
822759
1019292
730392
29832
776843
141967
333533
1000548
840835
302056
269323
570469
194425
457519
984529
395739
679704
30060
352858
965796
417076
193605
986267
184782
705689
117779
283895
868001
471094
844153
1031192
180746
143842
39022
662843
770853
544811
16339
64678
617090
125381
841765
187073
818372
754098
743451
176031
689268
655913
144307
823801
928869
583653
479159
994694
779100
908398
452797
145082
245481
883652
579669
465308
854871
342754
617612
704059
691967
655244
297468
821211
863584
241449
457327
466768
687091
9193
355665
794032
465428
83955
729875
420941
892138
445758
285090
117727
202085
1002639
129176
700442
965755
851461
210716
9581
177773
947647
569607
625891
399179
478251
622438
446843
330747
308409
357389
433381
803566
403035
1036217
108026
549738
1028718
308528
257301
954448
270114
200040
1004181
776079
35913
514267
396264
683396
506207
112761
685646
673294
836980
747635
218791
913872
773141
492798
329263
950474
409329
705377
842696
65749
316770
114977
901399
107943
682534
456543
808349
719580
706295
563588
289607
47841
644247
788007
948731
108391
10612
66178
263979
902427
927572
641904
87403
963058
966972
723461
670307
805030
178930
612373
1012481
459376
878733
230451
829217
504122
211603
246404
332463
789215
822857
296790
722208
27374
953524
357314
751072
317802
136873
1021403
950005
64104
48637
476266
857730
875115
187894
988805
751503
198928
511287
355382
247322
430342
362588
364781
867414
50179
807527
13687
468664
181414
58044
582116
555120
575130
817597
471101
882952
968521
706260
705951
819599
529799
212031
508119
515781
842078
436217
353575
648024
746649
480598
849526
784941
327281
995235
925555
221195
78972
435354
58271
305118
23866
571221
152658
196990
634487
511667
623248
437478
507110
249491
376811
79077
528439
45302
170731
687464
959166
844992
598374
138455
614607
715645
98418
737489
589720
625841
767191
802749
260409
342513
231154
631054
308102
304371
335959
927729
64841
72954
377918
760010
752884
370809
414297
488698
666053
644532
603743
463002
303288
653206
221556
207018
766491
948225
571709
339529
136474
791265
59610
252314
314348
197440
928392
220917
336256
944252
438057
145965
715801
923867
669403
847822
822982
888507
244149
149425
597679
414237
423018
812464
369888
901307
870118
444832
363039
546208
96436
286061
872090
540176
117258
332298
964054
469339
987103
110621
640261
60796
95795
611809
699335
776082
237240
917840
762545
219810
553402
956630
788378
628274
830469
190369
839041
300020
379836
830341
592645
307106
25131
170656
64190
493636
691023
123864
20629
685685
694759
980825
193510
830617
318609
139971
354747
693869
494664
364164
696443
805798
945751
351757
171484
1037238
737974
115009
722029
586631
947189
60576
552808
867323
305680
334922
47813
425968
667467
432736
366466
415241
266021
549477
778243
547914
822958
93695
863446
541882
836884
36614
263845
636703
636841
798050
160332
306088
523094
881037
426917
963821
253728
792973
503171
31870
218247
988917
910777
1025269
843538
767950
816524
960760
56373
748170
210345
361270
678904
716907
647233
284030
907872
314173
677614
896103
115976
243202
608259
84735
959167
178208
477783
258664
834515
289344
114885
319098
593003
532961
1028956
959652
401497
308334
141397
887870
24003
507635
474002
520341
347678
54859
805331
952169
223615
103748
240086
510900
587514
664843
406564
909857
553549
335054
614900
104206
250339
427400
400606
790948
516795
777495
171474
9257
333492
272081
434783
1032265
795669
46849
797286
383483
828044
568655
306325
750057
499122
616087
130849
534330
417926
874476
787224
869594
567560
4032
502079
538513
730379
231850
710703
866274
376573
23994
933044
949314
841343
659521
124482
707659
716286
11036
222689
759212
594994
462447
382345
538099
499108
312522
816388
312139
660771
500905
898305
300232
187121
687364
227710
682641
9834
986889
544664
745756
392101
580233
1043048
726171
564971
826833
790932
312213
251124
957464
324457
244510
1029875
856078
810877
214937
746657
256247
207839
207260
259136
391724
318742
643917
3688
601924
579021
693378
861110
661544
684890
215664
970084
724765
679571
401604
296485
520846
809177
239086
1004712
175886
824889
844464
693002
476076
665210
618558
819632
931583
240329
598486
727789
308889
496996
265850
37834
109504
969124
923816
69772
763293
68390
487103
226449
547193
226378
732658
930497
988344
911039
836672
224327
421965
357172
516366
307040
179222
619182
614314
126310
691298
798543
656342
859019
125559
50927
1007345
954630
425847
630601
477309
727721
698660
942082
988349
359633
767503
575308
664501
980961
55318
1023437
160058
612831
939895
982786
251611
381478
195057
332150
172923
177297
1004091
147028
429837
782294
592482
150863
310965
89687
124006
886157
351605
877845
521331
228768
901769
577964
989792
364165
1018223
1034784
81865
139431
393057
240733
371607
691846
741127
79607
48445
499042
337984
1031823
547580
654332
712545
346652
510196
458241
826316
518931
35869
697416
964727
54779
117692
801269
44270
872645
465606
244180
1028302
639109
791578
603235
590395
86763
970509
428874
1038969
411877
514482
144975
91009
508134
928762
902245
1015684
185383
506412
933734
351484
926071
872592
337264
458426
684565
1027362
198531
817797
273476
667686
184013
501534
402219
35460
708976
872151
193649
602572
902495
101353
655949
786012
96195
182269
878077
628675
985498
160547
52304
386028
28689
735451
939034
734001
302384
127221
144670
363738
60965
351213
815853
189764
682932
437588
303612
817756
576204
464362
156986
723555
658089
914680
847362
388957
861786
929593
72234
546045
935113
55175
811973
703957
267638
594730
129996
524076
509148
48185
940650
693799
826123
931583
865790
591392
771379
679603
414588
382157
772534
758489
748249
1002814
591187
261425
504330
366224
986344
114643
933551
93690
1025971
512539
102750
623701
125993
834193
915262
161162
720636
510317
408960
7980
893315
785488
82389
655015
542156
718334
526523
98288
280650
79337
316912
1031731
520298
565021
939800
975019
646915
82912
1026512
905599
604923
1027830
87339
170453
995691
80848
343307
909598
646489
680091
141615
858256
702733
513703
600426
826969
222575
472110
692422
918752
288738
355272
101530
929123
408081
143510
584308
155400
467266
925226
212955
209897
949578
121085
771974
980362
133512
162161
491444
110876
9668
55236
848803
468360
506267
1015095
675077
555554
861418
801875
748115
475741
605359
972056
604317
157664
974349
652113
786275
564590
480864
705828
154694
843499
130214
905669
923360
1013992
161745
347552
245505
784959
592365
24426
155203
604563
298374
296561
752790
365974
644142
1014440
79708
829098
533206
916459
422703
1030064
32366
959149
298549
664023
968213
915574
167535
685689
473010
1004491
581436
106207
884907
585730
957640
852936
352778
1041786
1015364
83845
1029406
117333
541062
976585
450425
995395
694221
421520
311740
425600
408420
415477
347630
700275
683602
444964
1041907
187454
558270
938268
700605
987566
404204
241604
942692
767055
450253
734425
692896
194354
787976
898722
215017
298703
491063
867091
1043312
586287
822500
676645
124010
12188
845056
46696
493302
204687
799872
467580
694791
695601
458575
148194
86182
480154
335804
310888
317588
345107
805039
795749
559732
848193
930982
658554
335202
441982
301623
998692
497830
452912
71356
120986
362818
957116
936108
773763
377906
651308
865271
659878
580640
585796
119513
819693
567597
830231
1017769
496015
545845
88873
196250
937939
947603
520800
93552
105938
775861
702085
827101
635455
994617
431779
1005230
443180
302281
594242
10176
11332
233871
230234
273992
216708
70862
652469
989857
1019786
119381
915658
590037
274011
318986
857637
372629
769496
1032649
524592
388668
845628
307658
296316
453412
586390
541263
101565
1014506
171707
838365
922255
736824
1038388
747340
525703
191633
566747
610801
741774
843764
252568
171927
272818
749435
177985
423439
54268
42243
775910
329376
402064
211321
505899
632527
632427
189269
522133
832942
179719
927667
198878
1022120
629908
754254
805374
802782
6404
215076
565623
675415
573921
652826
9479
339222
890194
903258
238224
372603
542151
568107
640193
408129
808902
630370
28735
118542
216929
838093
666514
83891
951127
518565
394790
473152
260527
1001914
859157
465906
999032
146814
464750
299262
107314
918491
337847
931791
844406
871586
479174
877896
400716
412587
860383
445746
985600
830997
203100
875486
194027
897100
129966
359916
347838
599449
807753
783689
207639
759180
1045206
346207
672841
609760
569315
117945
93019
322555
762890
700185
86799
15887
233139
866908
226961
1037963
839704
955344
41116
115079
243812
893645
10895
584077
561955
69900
759658
416189
514624
367975
899655
713308
586206
807652
371382
758742
873539
868356
530666
401920
59803
903430
231644
382488
31576
228087
589468
332506
74906
991859
279828
478755
1038160
323171
253899
406822
142901
785457
81865
824951
820558
81342
135514
878186
304387
265526
461013
801426
177355
815548
195785
1025745
341096
955550
894486
899938
419455
387241
97181
622284
870717
414522
205111
25156
878219
836703
692432
161366
988256
919955
571321
367506
687450
515390
639294
536944
339080
471912
679185
961127
445879
696649
476704
952475
922954
945488
314134
585372
664489
209776
78484
282378
296573
153727
428012
247577
789232
732546
560016
892884
59418
644860
800314
948426
464062
754896
541864
734895
832712
78189
660038
66820
334067
839609
1030647
748406
132543
616580
898522
64264
723250
524421
978284
889875
278854
432545
95085
847574
33095
606295
274081
176230
1042270
884700
600511
591349
152268
80149
806082
72026
83257
590758
53591
358756
998161
951578
946903
197702
746862
281522
872026
457854
212406
227747
2650
419641
967605
419796
408230
61187
752716
839684
200108
75733
69171
325638
617448
157268
160997
693957
994894
913284
345079
343031
107415
284901
804476
100777
628604
429072
790962
73624
719309
190550
600428
367772
164132
512814
972503
78815
771908
900342
959348
616569
433932
508955
979744
166791
865274
454042
118337
398109
940190
410757
860036
106326
350467
125879
123845
383395
118068
665534
981029
164404
797785
798889
184040
32728
119759
754498
870155
884944
811875
520273
609394
815389
283572
296752
887588
328063
658903
155404
200591
469694
502532
340426
884933
512685
721214
53569
246333
896375
637808
934955
507691
619589
555073
112152
593334
669230
767522
677760
366759
840504
222247
879706
68931
114963
935508
776922
762107
530955
396432
632441
173574
127003
3526
92483
189677
11050
425325
805798
563443
903615
480830
205623
634467
236787
498193
812202
69869
264010
611464
127309
942886
329254
397773
279346
43286
966724
674267
702909
450774
1015093
485703
424072
446578
121022
627886
203740
550874
294082
652826
371446
387526
910413
750319
944037
999855
1026814
734860
859635
497737
719238
447161
868014
189038
940464
252410
39317
952661
512516
346871
600862
970607
50632
791358
435831
161032
375530
911034
217748
16861
747180
355953
47291
716758
782968
551373
641432
835392
307600
622316
693080
919702
129217
170465
551924
9263
84556
479262
762798
175037
375833
540348
920728
850566
782689
824246
865922
1009214
487126
713095
188100
326870
389174
110978
868395
55070
948345
107452
381110
108148
127247
601164
364388
35324
609709
80662
284682
521915
803833
328707
897270
853850
417202
582187
698223
1939
524830
106501
654320
745407
889254
324721
888287
430286
271368
182514
75179
988489
1038455
337898
855931
250467
365975
10442
550224
909908
699359
612723
55080
677115
265078
127164
915115
794000
45486
415171
584638
4674
881022
283674
41327
326349
261806
160622
326548
417577
965657
535632
456948
885623
214516
766784
903139
647716
225556
114374
955210
272176
431200
812780
559143
829491
312851
259778
817623
95030
774306
330822
347757
945375
314226
403156
468759
152845
504377
991487
1015402
646763
648852
747784
926662
408279
544325
635340
134277
965530
149708
707682
439322
903005
717970
165128
58086
711694
813844
339689
926076
450108
761039
1016462
845843
314984
947210
384752
213476
45549
356274
763063
746402
775228
982599
588793
607156
865549
477652
456852
513240
127659
400132
514640
637085
851054
749276
261079
776694
848128
560121
490199
96258
980116
792019
893583
172727
790491
103483
111241
338925
1014791
148160
295071
432473
989807
985772
541647
422563
138221
239406
941617
39550
1011156
584536
589302
470206
665133
579081
931538
538001
66568
994282
1019487
875540
126425
25822
631591
191520
340726
611313
409717
134203
527835
553634
413633
468377
240086
294465
933919
649174
793843
215544
289809
260194
263467
910833
18415
233678
366905
793773
176043
600511
134720
119178
881398
254872
658671
744690
975358
615367
607661
1021386
798148
982660
497780
704183
1035747
780853
1003475
126593
817880
35979
809153
464977
524487
833758
2310
601782
763284
395476
977777
571587
199167
149599
175976
119627
485724
721
752586
786925
448119
607815
647893
291345
369117
384607
529504
387967
647677
972475
142412
162293
404473
750957
240148
687348
252329
993699
192879
612997
3820
1032113
385988
529288
878503
366222
508836
483351
811131
843869
127994
124716
205198
53322
1013301
829690
121485
148763
251972
788659
977338
302464
425900
1032795
155983
1018229
5642
930386
567814
604352
351110
502911
414608
914107
270950
785384
387288
800533
1029120
166412
691960
1002072
886547
42754
508945
801001
434837
1019456
757022
300084
907477
653953
878832
516863
883440
535387
678695
373654
684060
339465
1012161
975589
620512
380293
173930
20579
1032509
259568
424855
1019147
491506
754664
645984
772767
952128
939970
519082
190571
881608
752199
77856
652279
653759
989935
1042197
924146
1004619
853805
84405
990860
2312
819699
204347
143292
243830
669401
435603
374757
549196
36092
167843
39284
939443
385550
993164
603771
598624
16871
185494
312663
913017
427784
692423
463004
751710
853245
431833
919888
655443
216245
238272
868590
1033771
405685
877727
995866
873594
79584
404438
800977
562469
1000951
191925
63577
1021698
848784
712352
249759
751818
519066
503923
39207
884225
196658
869824
216624
258678
751747
194763
224418
252032
994170
1011644
264362
469563
390632
334188
198990
221883
587649
769373
587755
1040540
5856
836079
426822
537877
458321
1035612
766130
873216
881729
366402
659830
238559
325686
165523
462279
328907
131026
487614
860043
491996
5723
985263
860967
593804
792475
684148
664578
254929
103557
550606
482197
82858
335829
318794
977975
621468
978058
980592
1005777
844227
257870
784641
553504
780758
76895
932968
484872
735540
745938
102513
782567
174786
832765
94714
687837
523045
358281
289054
966758
968389
941602
634870
783699
455361
97416
722883
168283
294490
1001472
561476
239719
716926
374342
575610
509992
316283
665209
578084
931033
310235
186590
218546
654508
447091
942842
514965
10012
598078
166700
165311
728846
604095
27163
119776
188127
755028
385815
1035611
977179
928489
843757
337220
1041714
112113
1025800
12344
122938
804833
649513
816987
951419
948124
457507
873174
974708
318759
805334
969799
552069
131539
980447
628850
994433
712229
272711
332396
65009
1010766
701290
346823
972650
859094
88160
750094
242716
994129
58130
897701
610762
66239
771697
697307
251683
145899
33919
730959
50453
837816
933995
45819
1028101
19310
840573
10143
278145
385145
39759
6701
345913
387833
567273
520392
548286
717326
910999
917301
162945
185665
930404
355957
523074
735053
1019654
208635
108130
236867
425228
803359
108886
339569
965748
902975
687063
434227
853001
379083
144918
578612
166014
564070
499943
76852
295462
679957
1010994
70168
873761
745875
321921
858598
305654
101728
745109
311828
466245
480698
780863
630424
811630
491370
786129
561957
918687
449376
512907
152331
805346
608196
622642
24355
898536
4480
231771
922269
564573
411567
484376
370503
962694
190968
751690
313782
473118
474512
460494
674977
733196
116700
199286
157806
1011455
524949
585668
680117
932066
256721
415103
67251
667461
152786
359847
850730
361761
271969
120081
740122
341581
1021164
178113
470854
514879
988691
89191
358758
971711
887247
678165
226239
159962
561957
121980
232352
549733
822884
756101
890493
338012
358086
305142
102126
878367
487628
406369
54357
204498
238150
404861
279227
847344
726225
1032726
531330
928912
365680
496412
278178
645708
404465
566626
824006
183767
970566
578490
483556
901077
823682
16148
1030365
1032682
704241
986201
643348
363215
971894
979499
718281
589575
286720
337005
260047
442096
308878
647804
538518
977108
191349
205718
15674
481627
660128
575194
110304
1023084
511546
627490
446247
1007183
422272
196599
956828
467816
271963
293285
435435
270836
525332
496608
502704
141402
528324
285609
82446
944293
506895
348824
1033167
828618
495279
905859
716519
84541
140739
366734
1011471
124460
508114
946286
629469
660601
311917
937763
317403
919201
206966
829255
575377
543631
734590
999799
564916
740493
472959
685355
67327
293719
381064
548483
303187
939529
877272
1037425
271239
59616
315154
987149
684638
616733
654231
578422
853600
32025
849328
657127
666884
449582
103735
959088
162609
945455
202118
517909
309190
832080
530786
358205
255735
492920
312034
768467
770933
419354
78978
317995
223472
340856
271482
521980
815192
619931
422844
709949
259930
647988
458680
808657
317064
191570
743349
212452
835896
885233
86326
119644
495784
922600
573624
1039334
47930
573573
757133
111827
53525
616661
525642
833437
776522
965674
865443
168740
990420
132012
565389
280166
534019
284435
606045
268174
195711
418666
821504
982786
969528
797833
835437
911313
325726
117779
553349
610806
474542
883425
671216
169916
854561
86539
971584
187810
548795
930078
370274
915544
602089
156634
487508
915356
889265
504902
467007
841271
639878
58550
528519
598877
909630
162233
22866
146618
565858
805068
986654
110328
115704
107491
277964
104941
258433
976566
194937
207749
580071
582915
847171
749658
103088
358805
409973
326361
892406
291068
790445
648749
896386
403226
564963
1020681
75903
102938
970
141194
5456
276440
185633
29777
1030867
460365
228480
469630
280428
907879
730264
620168
949765
152803
657380
863012
582579
950610
983849
380297
667752
407745
764934
788038
34828
58857
1008788
457733
323491
45387
810601
873069
559712
510486
346900
583968
268896
1007839
895690
74184
161007
1042764
475419
764591
735260
868443
614706
40186
291955
925510
77690
898994
136988
469355
177564
478824
49688
110276
737365
543312
81669
988194
171996
758492
692217
501909
389015
222104
383316
710715
1016404
187405
763164
336632
671695
70804
993702
864581
434032
196590
992106
278488
537664
69353
288842
176401
688870
1029963
716252
382551
247549
858942
816368
418160
431734
503880
579069
184229
570679
774882
204049
993064
252042
358642
65606
355858
434405
677441
681801
592244
369841
133463
938105
251644
225487
741904
262687
1000482
889966
560643
502925
990071
33656
817529
209534
109697
14450
691828
80520
800843
384472
501829
819041
594798
429495
731855
433666
633718
6286
557394
316422
851690
931240
987720
563899
515695
65592
985152
556255
118408
484904
137079
96955
794166
560765
942393
498672
880643
273532
947893
819590
794302
514669
960210
88118
22568
549923
474690
196517
723227
431605
793478
602061
729370
1012101
497372
952793
316295
690855
886458
158431
477857
929709
483886
805995
462530
894050
559749
378658
673753
553452
467669
838994
981464
821854
587172
570662
552030
981711
634636
629591
642990
557735
274925
170079
622958
62815
436322
244377
813811
204620
6424
126065
992292
811362
210559
363350
746287
769734
169490
395722
560536
320612
478141
616626
631975
653086
187221
870620
284716
647674
609123
433504
648495
438082
311053
487338
368752
63387
744535
737325
615730
690519
725319
288139
483328
1042011
614992
696080
500210
689018
387859
89878
694719
178361
356951
926730
353430
141739
168137
100291
386049
334213
200984
25016
899161
858543
216307
173908
649086
299442
401137
5808
330825
607984
742567
763570
169549
766546
713356
383307
702763
826597
454416
11591
221172
672353
234822
28164
181721
939263
896509
452701
979708
762616
643011
664778
4408
996256
597497
378089
108481
1002864
920424
515357
20408
311374
760100
796316
305680
92902
197362
571003
503245
717781
439285
274516
340951
612295
808711
769060
75681
253423
902747
579453
358656
775322
618775
1036212
288642
866382
411408
965597
666368
954113
238708
630184
701821
903451
975506
305266
181397
709136
265799
113266
360825
1032452
990589
34807
446462
586406
796351
23314
805099
891177
1042968
421199
809921
763624
615671
309536
484500
567204
872173
696794
336150
287029
86545
290745
518269
126073
31457
90423
574559
1022241
921090
188791
930370
147510
997533
715049
913334
545690
157979
1028748
100708
300194
115472
708833
1027571
678587
373161
774057
946782
480065
195090
624936
90971
770305
123337
301405
905010
188220
193333
156025
198973
949967
484677
492280
34141
314150
989803
253693
591661
848846
1024287
971829
802431
522847
501212
693614
37830
388291
78139
514425
767585
163894
430892
904597
76737
208685
965522
754457
1022493
799717
955963
329178
399086
915333
264931
964210
588799
650165
698886
620238
957306
474703
272486
74500
435929
557755
658521
307070
450807
632270
918573
52950
714869
120251
702768
309564
494435
463600
296401
223491
401913
625439
414626
282452
659114
951309
457886
22017
248570
800571
444895
118849
711733
430955
972337
875319
726676
429229
216777
479081
321866
57098
556319
794019
30742
419262
304109
249343
382169
732857
49537
708788
514161
265376
251029
559609
899728
787251
757425
947370
992009
620659
471228
392275
163031
533449
905247
559640
657843
738699
831800
871132
680681
96272
832892
544779
730848
479734
78130
894968
344093
445164
1037063
786943
102086
804783
960693
720193
783680
554765
266729
651367
266112
378691
571566
664807
654492
161969
51819
906027
821470
670069
956730
300588
825173
914326
749891
920062
183056
326392
338874
606874
569090
942205
1026278
657690
671794
420855
514850
886887
522029
796958
811593
982549
91188
507997
953068
355004
860718
1040832
377399
792503
818604
995052
26683
334726
184446
907978
762375
671554
463459
952128
766660
926250
784123
892823
268983
881608
343433
194368
620561
151323
670286
748669
862145
941569
621205
578609
1033732
216320
306717
303159
827164
514594
343374
961171
210356
1010601
464594
947250
873047
224058
991231
55477
992005
130822
267833
891281
488940
978167
418518
790018
798289
684895
627472
651944
477225
216088
863895
1042312
239167
691424
9056
1043750
377435
985665
177913
778108
871435
13220
866446
859883
870925
78425
73279
643560
575416
412348
967833
914723
120707
918068
78513
657267
94255
764415
547772
210138
178381
837494
634491
169654
259650
905674
361652
230772
660911
647804
142170
469179
854957
278915
596458
553832
44696
852790
793087
137475
672719
408148
299214
204468
57016
1022844
407699
803152
854859
281593
826739
884617
381687
212665
38959
157691
427031
445999
551499
105998
860175
250164
914397
594213
65167
150643
34982
42785
402070
11297
723247
960595
637869
198149
80319
141993
474919
15986
712089
872422
992413
419285
296280
740161
711443
571415
276439
684169
126833
874261
544347
884635
880077
596832
657901
72362
160170
775436
797685
318099
180968
712428
614601
268802
636754
882473
214414
655952
763814
749663
345921
663436
1022776
96722
841948
725486
379132
525059
309433
1028558
972408
890188
153593
1022234
584331
659456
723109
803362
633613
98088
955746
146390
508444
147539
850269
423133
455607
519187
52419
1027639
617251
586488
892667
492654
406729
270508
337787
1035853
463480
418178
481855
965930
385921
776734
87612
881418
428932
907222
870705
1003107
741822
973905
505602
840946
64658
289400
814005
539106
1039815
365046
693144
572542
635551
773362
794427
831823
62262
237581
559599
79693
381474
465930
388725
841466
482096
240445
481844
629918
142810
136411
81178
610242
32010
1025309
244770
938020
525381
144364
94860
717750
115454
371809
125155
762701
1036518
584358
340463
845130
16243
749697
927226
120150
146660
746905
716939
809542
719426
736231
131775
202243
302340
599060
357750
214525
325937
188060
532464
437192
597977
362284
107030
957904
240620
613778
894137
614419
792875
252234
1035864
399301
257724
516082
1017637
57292
692321
687961
597828
350407
114350
214388
486730
595169
341255
150443
957158
291875
744627
970030
361542
504006
734946
263815
11927
307047
379623
139955
1003540
287376
643893
358262
620357
29391
557306
388386
517111
650381
702144
550262
227956
166647
349645
716766
958885
283187
130550
122759
543782
588786
899999
919034
304673
429815
330567
971936
388075
238276
688687
339971
786001
724570
1030255
17779
228338
505177
210972
507795
798848
336703
236181
231031
429588
555521
564321
832234
108493
314778
969970
167364
875757
1008196
748532
487758
957550
1022941
597421
319497
316987
167342
654793
139375
669683
598179
596399
353642
29911
240725
959203
374364
613675
68982
436914
44160
159933
685768
846291
554748
234001
662383
196561
86158
367037
1016141
126277
432648
281713
24295
824201
815681
29838
731681
327845
100860
479514
520116
937658
386230
230689
154659
1030780
903330
63407
347274
655690
223265
684226
738087
970079
941753
88288
299409
109457
20121
383372
990792
563992
559010
257269
405200
927105
486173
313728
416430
798254
737156
272051
949651
352489
791014
660865
230647
511490
952839
747058
306807
867320
7102
652579
939561
656012
476465
2606
1013220
963308
224442
176095
355015
809983
542920
172701
361391
783789
311389
687241
598712
788017
548749
713068
802541
19842
726740
1029982
735964
797899
108012
164237
116060
67405
753663
207108
334217
526302
614525
268655
251610
738269
192379
239901
604877
635668
676044
276016
567317
592651
442959
798435
220789
899541
56799
693717
48533
212024
1037896
770688
278685
62999
875200
785139
771216
166665
409618
238759
238895
772761
123849
418393
468195
59144
129272
129916
413478
1029782
438458
1036301
868296
500545
622631
659232
127389
774610
98574
607652
44612
482585
112027
530658
335670
792514
1021108
827623
652827
492455
933117
355847
533555
684782
736691
264468
617135
191893
478125
616700
135402
65757
347890
913876
994438
485510
878463
657873
77924
410462
488782
170964
1017174
848964
507576
196062
771005
727357
742014
591491
633886
350219
310997
361294
454785
447612
529856
357630
990212
961577
621335
631035
776529
221903
1018761
605750
930003
709293
128570
498446
963048
500033
535219
454360
576511
1030380
948920
1003061
251857
386195
960558
97700
424257
757581
819013
1036991
508200
636059
565177
9678
39779
176675
350011
569799
434087
1022542
674426
901473
203591
847383
453664
921478
630370
784700
440097
784136
168138
896708
166037
1035726
762439
581970
677289
163483
301401
108810
761003
805933
345726
356084
947549
12061
841277
484037
502741
977054
85483
56307
443211
220034
333939
196100
409761
953794
865406
88189
500080
212100
889064
618136
239456
217865
788692
316676
821860
794786
70768
950845
231827
438198
617936
381892
626258
749268
640060
349362
135952
643747
215726
522752
1043563
72464
514067
978121
12511
165129
639933
111435
520669
453689
1337
836899
393997
914598
354731
446501
886858
309232
51638
687584
719741
677571
97076
847570
967078
469476
960315
715237
727114
313534
421464
147434
901747
429923
984049
41
390769
95266
271649
137333
893724
991672
933291
1030112
90888
270239
85908
646445
216608
891867
444372
261104
310911
410792
638454
635845
576880
644864
505978
769245
909879
171084
249156
486058
622557
946710
547763
989564
115087
659458
303345
845264
553273
812596
673238
353573
98149
559037
666724
819549
930198
936525
996914
896828
504074
179255
396378
72595
30237
92767
756513
669565
245071
993832
889140
167383
107446
181896
741654
1040698
212598
710236
417493
405697
227636
389094
291179
248374
717879
776080
935143
313929
738304
243370
997932
953183
459941
470902
32029
179388
25982
117503
304584
153436
306614
174503
987792
245248
531679
779886
500918
583874
891571
575380
642744
761956
154635
812729
879327
684250
459712
997069
614147
909208
13460
844513
208211
52446
12462
887320
787420
186997
293827
723104
956366
990904
579557
455101
16247
207555
78432
684174
1040107
769643
566047
992455
985324
291864
11239
484919
676818
3719
170091
663445
404033
296970
20696
883175
270304
116035
112725
10090
449695
512311
255634
806129
551938
1030641
443316
1007485
762159
445152
650709
683050
201095
376528
613443
40692
87645
691983
96830
488639
250170
314972
930293
640409
831317
912468
1037318
496989
826922
124285
151537
971662
899199
654849
291626
187970
478554
363907
56271
533774
999403
916380
566277
513357
398815
178558
810821
688977
817831
839209
258245
92342
379509
458612
246502
840374
178924
663097
847200
550891
65079
21121
842494
209406
532994
505021
881225
862908
71112
394259
987589
851700
47126
184975
236155
232973
343917
109057
781104
549530
304327
920855
1018565
730910
456246
207904
502798
389656
289103
411511
123192
818088
778819
462878
475783
1018824
1005617
680370
172459
606318
817391
908598
571781
301497
736441
708716
662364
223762
168051
24649
717966
1016717
280454
223877
670868
592111
144044
625123
1035626
972085
63990
611983
68485
599339
404692
557802
701465
157168
277959
786647
422294
1027918
261855
111086
74974
430902
579681
987250
284667
314622
393289
72401
853674
356735
584617
787098
722967
693485
626578
316503
376165
554747
749049
496724
374155
433078
211617
121661
511482
617284
57765
242312
550432
240106
877011
320807
127525
794814
1006878
725424
692102
600359
581361
995610
164645
733792
839161
415131
688626
207436
805794
110623
70629
201074
260825
845820
430912
414172
701796
901586
620131
140803
35893
386412
667048
280097
182369
886578
310347
75661
174546
126672
596183
852449
527515
362517
1029054
919872
42498
1032710
548525
142297
737480
456927
187786
399145
617093
4458
880331
632042
380610
317356
68663
710326
635519
551002
952422
484648
444544
747738
1040955
244951
457678
350505
815030
788646
984122
73397
90175
278008
765262
940760
18616
601692
1024084
523477
416700
577429
656332
905842
266547
770381
458973
915102
29444
742227
497784
630424
10402
965284
740585
448140
325045
502907
28802
370111
845769
411885
821814
288736
879293
752875
130415
404361
125844
225466
1033582
392471
875337
167967
730850
397773
530833
589051
328271
210846
263663
1033945
407315
725001
769015
366827
629319
519464
133986
1036864
991712
974226
293510
78356
831812
761326
707293
361172
1001464
786228
602661
677227
972549
857341
116967
897015
631174
330686
497223
584716
355690
496603
81158
693147
972584
55897
767076
517462
1041069
942221
949510
580244
237312
427657
43159
653527
180430
561608
47291
885502
536237
200112
693523
385581
887348
895907
842478
1020447
585802
174244
89277
950182
731998
736172
1003108
151208
892099
12058
117717
358934
556802
276229
498413
805030
42582
513065
376360
758764
1026791
518133
606923
611017
578950
137761
1032266
312914
619442
58868
1022292
948071
855994
578307
582017
509311
986433
281830
357020
106993
355643
345342
188073
731029
291210
222761
646319
408677
111380
943029
25871
526814
393980
728653
745897
864672
960658
384218
756619
971797
65725
895825
756208
818341
193739
670053
394041
548272
298552
636989
380002
329082
1021920
363626
401386
1005266
750353
145404
410999
509114
389997
192327
741721
147442
128266
1031833
259723
324072
165624
273839
265287
279615
40999
616266
867506
722864
100355
382219
139881
105175
939521
80328
63192
730591
344080
181874
943781
1038006
623248
124075
1017298
237116
451707
278430
928717
616592
237992
1019739
368478
437407
554163
737216
403398
588236
612211
256429
430624
854054
136054
708143
359026
492170
242442
66585
1001643
997347
123898
967288
273185
742716
260032
84662
385552
812554
792123
877381
456380
10834
149661
856687
699820
799399
806515
988879
342014
775814
714297
423285
263532
275429
31535
252497
722994
806746
853455
33513
520070
41163
702573
1024271
856509
714909
989152
983410
289903
548492
648603
661830
580607
265350
407739
435710
558555
762981
538830
442145
322274
958461
994743
287617
723748
685940
962339
687203
227338
28808
679968
857944
734211
103988
212745
558738
820564
496791
470834
283470
182148
1003599
64757
489953
474047
101760
122042
733213
927580
103052
155548
632204
740877
30614
849044
836423
1035983
287159
1003405
409465
935467
640064
104737
592009
511661
384725
910867
428568
523534
402003
809030
145868
879196
952543
390963
546113
485777
838939
991223
705031
584668
911321
456795
52719
64326
743792
936899
953192
599242
296580
456759
785155
82962
596831
180267
420867
627864
871284
33812
589598
845300
235908
428864
1028151
504203
318821
873221
330056
873906
642682
409755
872401
269368
403435
266598
895043
588840
253278
808215
4397
564917
116360
263505
792776
185348
614047
868883
745050
613771
657070
115292
955367
661348
415445
634023
136064
554857
214944
56252
507133
90894
391938
248949
652726
847437
965582
11949
130093
130374
1000883
399957
745584
220481
679849
365964
404013
397759
23568
12885
56910
930255
688923
479266
1044428
16960
921990
784819
728484
1009473
564106
33299
918429
900389
815960
536749
56550
1043626
934333
972682
774642
530106
161369
967689
145387
919238
460554
28309
231730
780155
1040439
171522
183210
931661
1033765
589093
581092
838564
7520
247888
429889
252513
142625
27687
98603
942303
595049
590561
982261
385007
559274
411983
395829
865605
168532
435352
262966
58765
766271
873589
658734
492140
78979
656182
913173
340440
986100
604962
85439
303094
761000
142064
165671
539620
471035
902056
737045
1032194
308544
15268
761976
555924
295744
469592
687275
964685
805481
20678
515535
204865
551892
38143
268445
931531
614872
135275
527186
139832
86736
773488
925887
792842
45175
720924
176041
917236
428330
868684
118052
347098
1033531
931718
8543
547988
991460
621658
543264
165279
712973
392329
1005042
1007242
649902
813137
349021
959813
815823
930560
975723
506856
454839
206116
76091
222356
431631
89009
589532
381165
358255
268876
750133
388330
455308
578452
876298
332569
472396
177430
543692
523940
759469
76754
873098
835235
549237
755611
114045
519499
33633
78197
418878
268755
325433
522952
200173
707864
497174
110533
788053
584443
415319
263819
126975
187169
606313
321606
120257
794623
418935
31016
624603
42777
1005481
570588
781162
868954
997287
87464
55476
627673
233822
1027200
979604
726178
931497
395882
1018708
514711
835840
425419
663973
169681
842584
109434
920045
110404
773284
408700
666373
493243
404654
293366
34702
999727
643045
854519
924918
113889
446153
383243
633657
387673
404020
321025
1040075
631391
871806
411804
785135
168924
764903
299050
274647
406219
490007
728496
220777
230229
281327
379497
403917
837646
1035865
1026527
631588
372533
17667
315478
61658
337172
607220
168776
103721
99348
57410
637343
254129
873653
305462
483252
240460
49811
573030
124886
909380
722152
165133
885096
966844
165480
609176
984362
911645
532194
763375
692863
259639
595334
166539
74668
664664
933666
307341
620886
1012009
1018338
1008682
677243
571070
66047
954308
775935
636534
809760
650648
764300
990279
427947
924211
464768
847723
534990
894992
499045
432592
759286
984545
379484
520326
584419
545769
384145
315369
504261
652887
228806
920658
720184
975453
896894
1017842
227442
680210
556081
792871
912544
582991
262079
517356
702107
790510
266448
334353
1026998
537546
88746
831320
400538
842526
394949
775695
384509
667534
655204
519732
558488
132911
915381
189215
311527
310523
250261
47659
956742
995391
500426
31166
93139
434314
282771
763714
376753
421232
673629
395959
177595
917030
638200
757166
640040
244558
105247
864954
321441
285904
875402
939642
93204
946202
865444
593312
702891
479136
576665
811784
962830
298633
617075
272443
1013889
88623
1034724
21146
946496
893476
365029
606766
684799
835058
1009768
565128
1993
420783
809416
766518
988844
405608
680337
198640
563591
556163
602242
879161
705998
772234
42066
15258
679610
751602
519782
491657
690318
331248
844787
203325
1038848
149973
277419
239656
865554
1014149
803318
27000
883300
791018
201380
172919
638491
436708
662017
617642
85235
133722
159119
440700
769419
75183
38231
780794
16366
792507
937905
238781
870042
414650
232667
113524
634482
40988
440324
797046
880381
938178
227141
523978
627030
613076
632797
871200
170125
410256
343046
742390
668479
645203
805144
245606
383036
450891
441181
227539
313631
576803
256499
1000422
691653
705185
454275
662596
910559
762157
636219
278485
629126
571864
581734
915102
993835
78977
90436
120784
939431
868985
40986
827126
685639
575460
512305
817387
113889
223244
792988
734576
982584
116043
203409
595529
768885
262892
60394
156418
784098
399082
69223
767273
637492
86820
359757
145117
840010
899116
450634
749075
362820
374977
268835
27247
658959
680498
830915
883205
962394
1023946
578871
819058
8615
635053
665111
801953
213246
758649
417143
217744
447539
390649
289346
379180
690368
71704
438649
129657
494596
1031548
485514
128294
376291
827075
465603
521152
509217
791127
740069
210777
318670
985928
890834
762982
84990
588585
638064
68454
638709
841808
522017
937306
997519
956982
767159
891632
170585
829158
580431
456485
441542
352494
990986
131015
283824
178703
289117
299279
653413
991585
406933
1030965
407235
848643
793431
604644
768635
995126
142544
735890
95152
634457
982252
396890
8877
636197
747946
302833
575199
509211
835242
256195
673957
1583
241278
80316
191678
653033
348800
277166
893179
318906
379270
627883
125188
696766
13154
349556
386062
749441
467427
893480
297626
767179
102005
908451
518380
151620
156084
555570
843911
674694
318878
28665
15108
960317
290737
362840
152123
200681
506824
807643
949664
909431
102776
715933
346145
380524
872651
1029426
926832
391049
458297
958862
10680
934061
663145
1010379
795522
415322
560123
302595
919689
891665
55003
571062
999893
642646
551135
355186
561427
1004507
855455
732113
581505
173705
258356
163005
347171
996123
966229
750840
938343
1042505
440953
10535
179325
897575
861649
258359
641587
1038851
143356
770755
608982
530226
374048
567355
910402
914103
890958
843320
888992
609560
870809
657430
694272
383900
583920
212206
875782
99770
492520
358312
477294
531797
594502
785377
321075
766743
45889
656883
367149
125467
525842
418650
662345
985306
317441
495241
97505
898835
566387
620924
89585
532244
662596
729679
527019
42290
120873
346043
446858
446277
146603
910327
696508
576589
514913
187565
1049
1036318
403712
356343
197292
534485
367773
295160
764064
386228
147606
278286
213250
472437
53902
1005299
372379
778219
150263
49454
101144
691731
42896
523339
830499
33998
871165
462419
390671
451094
672908
88066
124578
245246
588620
552575
679263
856261
487380
7951
973745
384537
406389
913605
527872
283471
260211
1010916
449201
577648
373334
890831
28542
905331
499099
847797
26319
28468
683157
633262
438989
492008
557014
698546
470637
210417
436494
67583
303764
419860
875739
231233
149304
330763
394839
132869
954490
430222
259502
1069
454772
519293
754481
552945
788870
135950
826970
971576
684224
386887
167639
768008
717271
791706
311012
897465
349424
51691
886450
173196
501289
997155
832288
446433
587143
856564
418078
164557
383238
602713
340741
862145
789314
678397
467584
120599
1038767
458914
372212
570778
735068
581661
691464
878947
13983
410961
33520
726534
902141
74554
203824
295098
680774
603702
984162
718377
109677
450402
671467
202375
470450
345064
901918
253197
813789
434792
500388
538122
179263
232340
677585
173211
1024059
908954
953493
370289
809820
686160
577598
907844
813084
281707
546567
328366
801551
588770
468795
1003959
700564
351806
131141
32589
704279
342941
328247
876972
319779
248358
563584
676928
363310
283403
162609
586015
363014
315634
755193
877950
571908
786501
621682
1034192
170982
609727
883444
866388
843574
172250
89025
872794
584257
952957
875618
644442
141762
606490
819785
315116
231872
889320
214373
138970
83652
1042326
269512
230060
928969
813124
854334
934036
839358
86788
86304
605067
711171
651055
41705
871561
730014
459027
463016
332617
561663
590985
23756
497551
851948
402102
129230
495365
589200
287443
681414
648106
143775
568727
343979
303265
16564
591844
1006594
862632
1004482
80466
622589
695969
834686
807431
118224
683591
973285
193199
488963
779202
121804
994924
493365
603763
75418
172092
715947
757151
316647
873723
397893
809245
673153
1862
11774
852292
458740
794946
652880
608866
283625
379954
90517
79086
69448
712785
425231
907273
338690
929401
105982
334294
454544
362922
529059
703595
710791
208410
356031
868806
816451
700945
1006619
417132
426921
105665
120888
785555
248411
354868
953157
111196
250211
170940
831588
931145
14331
873416
119907
370515
855532
263101
123775
293967
1015161
189337
402889
207316
132591
490789
1035547
210908
318009
335921
795849
351611
845598
225492
946079
641219
955025
428814
1041694
449561
883262
937109
740299
352682
580352
418070
449986
959011
170319
711060
466709
352250
116954
119080
763760
657926
646786
373464
409803
1035530
1030499
734118
93722
841527
148408
269144
194522
967357
299808
888054
680126
259538
521421
575921
937481
330214
271868
1302
822845
12818
760480
405717
215106
615812
25286
356055
12167
921005
410880
529665
485052
587772
756855
881765
422634
979142
651378
222919
58129
311979
460972
782256
621603
294882
889935
244049
392326
892580
357272
175470
177251
162527
138942
1021340
131762
936663
50623
65161
911941
677473
790229
198040
890679
747304
32909
302850
737920
252693
928149
831623
26280
875749
664837
955837
803211
760223
736
94830
340983
485065
1003857
216535
875080
965045
283053
56966
584413
244085
84509
902123
426069
633063
940585
606828
220297
179937
853622
478064
752661
808146
634710
277360
947250
207657
428560
39163
758109
986739
597026
835068
417406
946490
287325
278279
449803
606912
613964
447196
840460
79184
965370
718221
119891
290701
341597
413633
588073
969040
806112
239330
161796
361810
965664
525952
99684
212636
690875
321677
726420
921102
645988
167954
758145
879438
151400
913632
595120
802868
497701
429345
723980
155315
850584
253933
282939
83465
833539
812261
920581
574
40443
447204
963874
784001
848228
476704
440433
432547
701886
646765
923550
12108
846575
346983
155580
350991
133767
618143
588442
760256
1020605
987308
650213
847765
222560
842805
308674
905229
51871
819622
478074
506787
533708
781788
486141
460188
896665
27389
1010209
814522
88104
466783
205225
689528
243278
501554
91075
234201
160581
310371
72188
882843
269209
738491
652651
255634
663570
873035
797760
902964
721005
632686
537415
283541
831182
581805
557920
547252
852064
196385
949963
387179
325580
283616
232438
239103
707477
44563
286562
580713
356252
558354
942686
243094
143068
346057
228201
752794
884082
1001931
810057
193664
456573
405251
653795
3995
346161
398689
168469
1008418
803836
864656
877175
385787
555588
549196
95786
188148
757547
462477
782245
283567
934661
248048
989780
960841
767196
133475
311702
147073
255918
748255
843516
432826
136626
85222
607379
296462
389363
219324
54388
338928
488561
235123
722093
900099
480704
488893
373945
539658
183020
786401
597556
482742
2071
916050
145733
108027
869836
356134
271935
1017521
753936
60265
71780
632442
496295
86711
820077
468399
425149
856833
538977
928813
480479
443991
717993
355618
967683
593589
286273
818926
284085
936543
381945
597947
97849
234542
268017
841008
134391
686270
410738
205092
822123
866343
112701
53063
1023317
757164
61873
162823
115061
987934
434094
1033633
669510
106449
209931
751866
801790
232982
111506
415263
273644
334128
99894
766817
575808
136420
285662
38140
460031
912030
632664
190186
290274
224021
373796
1038628
1002222
18412
174435
212509
818403
43463
330788
393153
282361
550555
429148
219553
151748
757623
441290
121462
483745
115547
1031735
838121
716455
967822
1031966
830607
936900
884505
563985
701112
937496
123742
15598
297035
758794
260428
402937
1010051
697785
60078
175669
163020
509257
32071
196026
910673
38636
418283
64057
339314
665959
425568
629443
421436
132990
487565
1030250
1025551
555751
317455
1005193
978011
471945
297804
788116
704274
487384
552255
691628
792341
793857
815308
270939
913551
61430
905407
569915
351923
371011
219754
614718
144670
621085
408769
92215
971415
93094
815321
249410
22399
767385
1003414
991732
652616
173889
623574
825229
1025498
198997
1037726
102805
369093
634942
340310
717465
477266
504443
732898
487541
60910
562007
318718
524227
530605
814694
813103
95073
736874
782194
863095
499018
724333
70767
984874
927147
848402
549604
586762
792615
386774
589338
970862
147030
902019
400099
1041825
412487
660186
16983
166723
979356
71883
419260
247683
356558
345894
30053
204113
278228
492847
785473
569513
680637
272078
696122
799693
15982
976242
850502
852195
402503
251892
702648
364089
198447
234073
222494
398767
359400
798790
449349
285092
864163
999084
47421
903662
657676
148976
966028
249290
97023
289353
689016
953976
828684
742688
594335
383955
722267
253930
317710
70042
801470
503786
598204
938118
353947
795737
868908
840795
215439
322923
729933
912369
996757
958789
657807
246422
1028746
424931
252806
232738
201413
705499
215299
644694
934938
814926
564922
702064
725733
997689
347429
1003560
388072
382068
321640
658094
964265
230401
1011487
1005046
395890
842751
876335
540452
287198
645970
627582
105619
828598
571618
459894
45709
688558
760729
16635
308967
412833
898810
816353
241991
330850
859738
601375
491383
387811
307535
916049
114692
987666
1006316
953618
818898
221470
533384
1001830
845240
298794
834069
927370
444735
1001192
360621
422505
758957
436994
396830
184611
3894
451519
456470
104157
244655
862115
102775
1004429
587085
982003
401658
502330
443568
14327
147385
702896
211272
1020447
105588
275045
755438
212207
428952
770765
860885
624611
368049
162697
989569
776664
610209
734490
821253
877907
205400
227656
320013
96200
732437
623089
316121
579156
658902
868847
171142
1036673
208928
291830
952633
513037
657689
649643
877415
793769
973205
680657
744999
72803
24357
629401
775025
723097
791318
797526
335950
394373
708040
373921
696270
353225
247678
931430
188653
584938
321888
56311
220307
602514
940290
253057
898510
615503
845749
297152
1029389
84773
932577
906244
1006374
275041
824765
1032825
379942
184108
786709
64884
316268
812676
172409
810184
844351
116405
433778
814880
987923
869224
885107
271113
232363
133114
926978
777217
1038512
571718
52393
363347
111075
441677
691107
197410
778120
599362
298396
924341
861551
581611
1017388
1022621
244678
915117
803759
1039226
234730
372437
675899
290526
583497
710527
107426
175052
284474
216930
352653
842985
259808
549092
178250
345549
155899
1035947
801579
93910
805400
752960
516076
7636
604315
956824
917873
396277
966977
817148
911698
1017785
658444
735552
708737
987192
985542
192960
583819
492111
882883
665296
632270
792223
153106
641438
389944
845400
138323
364701
563131
374138
407993
568345
957296
166815
2041
1043953
540026
893523
680955
120204
253122
941532
805387
846186
623156
211202
21385
672905
941523
54366
648293
963429
393552
245921
895971
759562
959948
123646
853388
446408
454642
342869
910807
679525
276273
631264
600322
486599
167461
263652
633290
440659
1034061
795307
772421
538706
1034619
354963
251744
849771
800990
863368
430429
226429
320671
335870
480343
550995
615896
635444
270109
752871
1011912
696382
456862
88537
619471
391466
268911
946335
56877
614754
348711
813529
53030
432391
1032405
151530
370220
218147
389889
440608
851272
470045
835867
474368
245132
784129
669249
439585
538306
629909
870980
790428
686861
844357
132456
655803
698589
887417
277723
132920
430474
129117
870916
819675
663326
812791
130659
8237
359882
95558
1011752
5162
618839
378448
50610
1033014
446585
1030638
940926
196549
475036
129760
211984
310705
388387
351361
572698
1027016
812450
649852
970434
1040339
362683
937012
219787
859213
651248
674951
235268
80070
773924
310216
883110
568893
643112
895609
12187
88564
156784
733481
1034546
100878
377326
108194
557724
782177
135185
491550
600428
564917
519780
875229
724446
1030715
642442
612114
428336
868746
151920
1028643
460818
940579
207244
731886
285849
637251
738776
112971
376651
517828
984432
844906
375525
1008328
611185
972284
537402
284897
452457
1027238
836431
671508
161472
215916
93508
639705
786372
586268
494834
181555
162614
809848
469695
342666
340772
178213
668100
36451
344394
910301
58268
735384
102828
851524
603813
916685
806117
465795
701137
566059
280270
113435
1042788
591862
58243
503076
19252
1019800
437808
140379
741743
680779
597754
328733
609298
584665
27598
951651
271726
723187
413652
777721
613142
868605
531522
442802
967076
21171
30388
986962
629520
211881
562929
703152
650408
765906
379978
417825
964147
765000
369941
915881
441917
3752
369967
113382
1000294
711882
548910
1023884
914703
428117
573581
927551
933311
448778
828806
342981
883629
24375
315830
648036
299916
390149
364081
79757
135133
236488
534103
930386
780445
192579
639219
639427
241857
648801
950605
256764
381649
923137
888432
32457
227105
495122
316336
196485
663164
474997
463698
945960
814760
597973
304386
679053
704542
706042
124633
670496
816380
223326
444454
669219
472215
529810
391062
1003883
790671
67666
926414
876779
598661
39044
618058
293117
964635
834238
920630
439415
864227
511085
390208
239819
121518
840554
397436
115221
204334
960184
702300
990184
145386
385287
123938
287948
845993
506957
1005281
645047
68690
651541
207350
841489
378050
964218
813945
338748
306591
626319
38536
327387
1012082
515034
76355
1034703
288357
369918
684778
96285
693839
469510
547752
48367
647115
378947
51297
1006368
563710
92985
937133
83706
629759
993616
726878
701944
956114
550963
1041207
406668
947070
687304
81800
548511
966388
844230
676282
392404
874683
294697
355968
466545
192939
164329
55170
664694
768148
377134
426137
872925
340193
1001953
958911
830498
43088
182046
82161
501296
333527
432646
782471
480110
114602
482185
286517
773955
421189
644330
680233
294710
395194
485779
496723
520164
826264
442192
260287
71792
366817
332904
751782
921991
201112
981957
907247
132485
331047
310983
361866
141107
401485
663835
962169
544655
207410
720694
736794
262711
542220
863892
476720
300581
334222
588081
497681
707124
104403
310668
42430
654200
290975
634259
354195
349809
411357
182251
1022922
403859
394642
173581
477201
521685
487319
357238
931387
879883
337830
241064
831031
899660
946762
102675
1012894
930641
657362
698942
41939
244074
57785
583073
97351
363344
168956
822985
78590
561761
177698
789973
941601
589374
852625
726984
525113
220129
390262
470537
777165
918820
731922
451921
862261
396438
16332
142730
135904
184615
839806
831057
933030
600470
389681
718205
452700
886960
820092
720229
324591
109192
763009
224895
88240
243151
861885
524633
514689
750452
969598
253485
649532
785451
573444
947753
531109
228637
344126
495726
557801
83321
963343
411314
667357
929671
305344
580608
944621
918841
239278
228999
1041303
681617
832024
398616
795087
708928
559254
297887
917050
626980
969452
1023853
712482
682883
968331
68204
385158
982637
279427
309817
59078
676299
182758
442462
453147
130306
206322
364427
656420
526919
367495
119610
911646
949985
461271
506463
990823
917899
897566
787529
461228
1002164
519887
834211
522390
590745
898079
368019
261107
866135
643362
91331
365073
183044
259401
247101
123401
371705
239065
706535
935151
739150
413388
211237
392641
713817
589757
252016
283072
577223
556216
957141
836547
571814
1020178
458820
236667
691298
629185
793999
613494
102833
984926
314534
4018
1027339
600214
975337
880800
136958
507573
335509
772701
819719
895294
520228
419658
965311
542677
848890
44331
29000
316241
845005
575547
190121
706468
306805
47611
999161
638382
557727
671571
318391
4193
430785
674479
363899
910171
163869
547488
835358
452348
174148
936061
181688
822256
587839
27739
556389
446055
1002109
449032
61029
399444
786705
945855
477229
1022363
964022
939560
89180
549043
691722
869626
394052
869302
341113
418893
952563
981456
477866
463004
15827
147364
604375
618062
653765
1036107
270544
796943
522364
164118
476090
206594
869838
1041416
996186
355607
37157
915268
951240
898465
915262
943575
871843
301996
282958
153193
195634
471994
154475
246631
648056
935415
627985
43915
115909
1036244
982761
283990
811445
234696
373843
440408
165720
737636
1041593
296435
944253
958320
946716
910381
31367
437768
275743
125728
301144
224891
222382
380620
964699
827579
695201
278637
535136
62962
1019082
620039
320294
473971
1016845
226101
841170
454732
515224
726139
945696
445098
667969
367947
989662
878668
127803
278815
24558
519135
826617
172807
868119
322311
129878
81165
833599
453597
473924
246790
680830
121178
223278
180334
41919
340684
377043
730825
305339
527014
618232
824316
460250
727661
261924
74149
72008
1026334
582667
282945
110267
877635
726703
261260
110988
549474
994480
168695
161511
276454
834344
662280
803079
223726
756595
692137
687687
50080
68982
1017665
802482
1009139
709624
94831
512566
65413
45132
869699
229576
639450
731247
307463
480547
482354
438468
950624
179333
276679
289902
1034409
404553
439214
720269
855528
709236
30379
744318
491698
962076
422851
1023571
457746
100171
915231
222598
315963
324222
220133
906907
800210
562139
400934
681316
101033
541904
316581
464876
319041
752883
476299
120215
288494
632517
136066
542451
428768
272149
404146
237309
516626
1000898
272786
303968
690714
145602
1010001
544667
863475
669577
526208
521035
264141
833398
583449
449312
1039756
33657
292384
452239
364850
895438
45603
847976
274205
835145
496858
329030
546771
770480
619175
351438
697132
653752
627908
862897
533697
589330
383167
488473
201614
499437
612928
351394
215612
245830
256502
377478
690935
201568
336932
275212
485807
140863
867456
10351
44282
108268
115663
370870
1004094
349771
48824
315442
170843
777541
941386
17612
1017314
777310
59407
54727
779682
361869
752016
280191
485593
847218
457928
851401
880269
471948
841626
127880
5568
212188
635500
846311
746829
407573
142871
118320
149729
418188
213420
118810
297462
211813
557839
312704
621740
802361
874966
356880
229131
1027993
1004879
674530
537518
904364
913755
487126
1020935
2796
390339
61621
131667
705137
437524
615602
346081
644698
654476
133106
137668
103367
544993
959936
577442
13976
906539
244346
1001002
1014130
143858
760334
603935
978292
901825
636254
418471
4789
476658
638019
882378
172418
452201
743821
945985
377649
919204
853541
829569
425218
835159
349042
555243
497849
265739
389194
61811
926166
10230
858860
597031
439423
701832
409769
1007738
896037
622529
143454
442648
898413
569412
523388
467629
653794
376228
254639
959229
98141
542362
714680
125359
761136
272785
413862
530799
585998
592991
512514
542800
319441
301132
848077
180097
342277
636334
993393
79061
588237
1043327
399360
690514
222279
480157
546315
998748
232377
1021321
768179
451537
762088
75087
983720
919646
942172
153687
1016915
944902
990815
445217
383842
310574
466195
943480
52356
114984
995757
377441
368472
126013
224385
704713
246563
951061
469838
176851
528213
508942
1014863
347165
247848
874335
916040
391709
634324
409310
1031048
977525
499286
963370
269051
59093
444250
457291
300213
693562
251901
251749
261446
624728
845120
615087
414623
932347
809392
301838
206923
937393
791570
807301
199219
905751
379772
769930
5151
435304
594517
118278
670017
675446
61009
680946
406042
133557
293955
2677
154147
261040
306562
341460
588825
400105
774130
616838
993921
587680
887216
725669
1034121
29151
169735
808427
542544
938078
326336
100615
688056
546285
401
700118
455996
430479
503181
11976
67574
284884
948581
350098
643705
303027
751496
264122
210457
586770
544079
1044809
106835
524270
200190
41564
184470
405211
496640
915278
301505
449680
178386
681835
467471
262513
260641
503058
1024992
832022
82863
808804
368801
510165
374377
376416
175823
25476
96758
638155
422825
996595
568938
59333
458142
899982
78520
106043
333834
593461
74786
249125
483169
960984
568475
444107
903857
150700
241558
583564
725882
493889
202139
775760
866904
326737
193656
239035
706086
918962
91903
730322
570798
482370
1017425
346584
846805
716505
680551
866790
266761
136870
298997
198733
136130
626475
219305
1011705
514614
184268
31134
577517
360018
446566
535270
801482
72377
845620
561788
383153
413247
671098
279201
214768
811237
370284
568366
850006
614553
983729
275661
642142
743207
65058
734252
287543
590705
418495
881176
183561
103719
290687
569213
591474
168891
417371
700615
531498
441173
672062
768130
480674
898630
271271
781448
511778
306195
1027009
350232
975751
109726
599031
232844
316009
399618
724862
401293
555672
63157
1042887
690155
325387
344420
555509
160004
1032371
718289
253812
670479
216182
476238
540691
821406
1038412
396873
901377
390739
944085
322540
200957
952182
425686
959195
154700
1043853
447094
19663
618006
350291
792707
848109
298676
113547
45542
706941
225609
1045257
187724
136608
578687
229755
506148
939570
588681
334585
67662
535419
167125
551890
442895
1032438
858336
486136
486871
365291
307760
950007
723527
42819
799163
194418
955698
879785
636200
412517
797085
281169
54927
962329
562048
133444
572049
24298
68127
718476
503699
398704
644690
658020
828677
130279
998975
984949
184831
702630
484846
161899
899559
559714
586560
779288
157564
465264
1001810
327663
977265
775047
1018850
149294
912050
69372
856995
1026026
318739
387541
387709
7585
96505
236697
1013323
215401
321691
300128
912424
485055
242098
466431
421825
127481
128671
422009
687740
30027
656693
646691
782858
684768
940329
580934
583118
689022
850900
329032
118843
760330
924308
459996
977718
216363
309324
627662
134741
117713
546887
951427
948351
302976
163227
668867
140305
840253
880816
13937
654436
574284
961188
218368
858895
265393
413664
464968
983774
95118
332179
484047
635437
150004
1023882
705279
784474
39705
709266
133675
835401
339257
423585
270163
134734
1008519
555394
249263
834605
841519
466172
301065
177583
440737
875177
687364
137368
160268
74128
608350
294403
671445
474247
464404
669751
594561
932000
57340
302007
618297
48251
626222
918161
200014
553416
580058
556981
742304
214553
568330
414649
189231
595174
19876
809190
127914
648226
742118
550295
36671
100302
743151
495438
608521
164644
881851
387976
134897
436979
405720
77506
642976
65339
484360
78091
994679
788771
1031135
156423
45728
292629
839782
692239
147924
978168
853980
243917
313529
516533
552011
719443
186172
101531
915634
933312
854502
938011
252488
31789
759422
752532
809476
798754
612571
503136
540812
499624
835724
879743
659979
150453
448481
150562
382205
96413
133181
413536
646196
796605
18586
378329
668085
318237
624365
856474
229238
130561
723747
804937
966289
294452
802098
382661
746623
449951
1042471
732377
435507
250069
470884
886136
54499
97634
175893
467435
824598
517699
1009196
609034
890871
769465
831467
421264
403822
179092
801065
621501
223779
88461
723469
578354
624258
626959
130869
787570
539918
733070
100861
887790
70000
854325
358341
185184
524135
686621
976869
582078
1028443
370105
819704
699159
721620
396814
254920
269945
271248
831361
451766
942010
1023753
427751
435870
54749
670505
462166
272966
271857
578357
623407
383995
448917
60923
917968
255073
280894
585244
868553
167333
420615
174995
306109
568417
270468
614230
843051
507756
574554
331415
987167
462927
213003
1028845
50815
809735
333215
689132
426690
139039
89530
489922
830830
540316
889302
381881
68214
237379
391690
1043665
236588
24643
426342
214377
267693
335824
280326
398402
472570
768984
435160
581796
896952
1033079
910441
151227
442755
194617
428505
484208
851514
962075
230230
807255
829031
539135
1007024
579297
25205
826462
613395
706873
176701
850250
21312
914036
579670
558908
312078
224710
437772
163969
736945
773702
914326
21720
32154
466237
259770
227152
646460
656130
973501
371003
185132
532296
845595
343730
130339
918022
563897
948454
697423
939447
392086
503637
168640
342542
404833
744091
491415
887981
849214
25037
38472
663628
969589
517998
615617
960901
1031425
16534
560522
263689
503930
684237
431553
925418
271668
632912
893236
62368
747325
408319
583319
899363
435932
389383
41057
5026
821625
824369
462808
172573
675090
999671
63779
25820
1007767
970558
868973
186970
844401
604765
302052
317604
1029652
874564
760637
736272
335731
1040748
93242
47823
703386
1030773
25767
8029
67475
1044715
295816
954361
21455
159951
596355
129129
996446
137182
795203
1021178
67397
707513
991983
71955
673705
294643
674768
652572
942618
889419
461595
391838
279485
185634
48698
490343
817778
937262
572150
328354
663768
980217
854080
205060
411692
1044995
917119
247819
1017112
694067
1032927
151829
962467
421331
875467
649110
644732
914571
564442
716641
264662
499762
996271
14850
855190
473580
956152
190362
785088
895864
74166
158726
484323
26099
738648
814173
746240
856401
637793
217351
621160
235069
612721
178171
511654
735232
997934
395139
277318
934479
807374
107842
794990
309035
262238
583417
697603
171655
54672
592136
235738
239751
916635
66547
914006
371236
543332
77295
206160
723426
373760
385309
396466
890013
571639
792320
106231
81119
408436
666908
504988
55990
1044479
275648
812219
947395
417892
658428
994993
267877
519848
846989
131511
522060
552524
35148
937544
833740
31332
1016252
1021196
628604
422868
772526
721331
726785
906831
929863
1016586
275976
910235
1016917
82085
649278
906783
205146
676320
928562
599463
756896
395624
967955
505304
908826
715431
376768
778576
13472
791688
755687
342151
799791
322369
344880
422509
847610
90972
385580
136116
907094
275132
831670
549719
220786
418657
403414
661856
1035765
879354
67955
757577
259460
224195
8888
698253
874954
405750
374537
637545
128710
393730
438869
471691
527133
735439
809272
770758
285020
753204
261569
37906
662287
750256
606908
524677
694134
177728
55286
79283
158322
275715
108529
41719
345835
29675
733431
465892
598270
33725
784301
428830
950567
786608
752384
284169
451194
1003776
818600
149565
700047
951431
261897
74604
209384
563385
155626
182985
957283
294185
136678
254056
910341
226877
860841
69330
970831
39472
822113
2805
586025
968267
697177
53540
901446
890678
229769
765083
263187
567159
939158
754456
601931
547743
772550
574925
664533
282753
844733
499625
934077
228428
661403
142313
751615
157496
680943
683510
985086
828501
418087
400677
121834
1013687
317407
645466
187934
535321
195662
299668
400786
690974
49029
115323
267278
579021
1365
858152
573124
988151
715764
591398
998036
481754
799800
21088
146143
346610
788440
544749
498246
809531
71646
151656
468229
998548
1031094
18549
796683
894986
730190
400731
339197
624077
781825
810685
178034
1003101
231344
379500
370852
244752
945490
944610
827188
639588
909787
1004991
383280
42924
206766
705607
989461
473698
678926
562915
691265
368564
842269
949559
75115
1004166
105433
954462
656441
613525
676959
172231
968430
243499
13824
145835
912300
818624
473761
998065
700955
914321
585956
718815
374436
285226
336246
495161
731800
763208
627229
1012736
634020
233061
320497
118354
1020021
844703
967821
516848
400102
330885
255622
71577
107338
511662
31165
170907
1025101
716602
531849
279831
684896
104567
330021
563097
480822
551668
519241
506746
264263
619041
497706
1039971
810040
1009691
977099
737822
988409
63639
206000
543646
4458
142982
477719
856474
18766
195527
86330
615430
853084
895403
47856
568895
477441
480385
499229
374468
728582
904713
10707
154969
112113
370891
843808
862643
629654
521009
829111
683849
1043774
602516
2512
379181
35737
211370
683668
1022458
670442
752652
485834
376270
246854
952283
330465
736514
851465
479545
737960
66631
816545
229485
634670
913752
1044085
716880
668898
555438
937595
157048
942511
262844
525371
836244
610772
584369
350825
276075
503333
1471
751730
145945
790743
546268
340775
980456
355710
568183
84063
204769
298755
451137
120711
116597
1008104
78599
841227
1029040
462745
30481
306060
647526
479606
620389
351183
720094
397568
864953
660333
484816
643402
269442
653750
1010015
314851
48774
656794
87221
822536
893245
934603
520755
224408
498494
343182
755622
828414
396847
755784
266240
930555
412696
423234
357949
340871
580466
253437
154907
791955
166685
363154
861642
234839
679508
874327
326873
389797
228301
990259
525455
938163
219418
308294
486365
265066
1036255
808256
859207
703092
618989
165574
40613
539138
773409
522173
325811
660421
793939
961979
941524
311126
574474
740338
737844
146321
733357
596360
883278
976236
401904
110527
971995
1032641
542981
171278
8678
711827
685109
740449
579790
850216
1043301
506016
338768
725746
630925
750460
412959
556055
392214
509794
579782
615653
165805
130957
39230
155292
874196
938509
1007091
690380
376096
633681
483945
639678
180065
599074
732880
563779
428008
398551
552729
610208
486870
700904
498254
271240
782677
551100
828934
1015091
496800
392819
418763
161405
299528
554561
486770
999534
863923
628729
558488
39946
440940
808483
857791
855439
366723
807278
912957
59846
888024
949729
155677
230650
226538
512661
1002707
459461
187124
287731
521861
931281
2052
800607
311699
934013
744882
59220
956842
705167
317729
204115
862499
710079
427999
206422
656449
407822
599058
547684
477564
969479
341148
526495
84544
366009
716742
358627
271008
444353
762209
181806
978939
79268
29120
205886
899193
348939
16636
108081
266449
539982
296140
988742
1031037
39334
395143
681425
160159
27069
830413
563201
1041714
183317
1039590
1030270
204724
27541
687072
769229
779722
789740
430805
250456
227395
476937
921259
16601
740652
852125
549843
971779
961404
924532
921027
623294
210770
990276
300978
642187
715016
18754
917289
569877
669257
803950
714585
1005044
652359
564003
104939
140913
553659
209331
997011
860417
442144
8634
490860
228143
894428
897981
340082
371918
755928
164084
1017651
3832
427709
42358
959565
158532
752890
513424
577940
852128
510053
948969
876381
368794
918758
663561
141805
761097
641390
48223
110629
1015643
55757
430758
1006572
200385
848736
685384
261635
410474
723316
529729
362503
838432
42620
861363
469453
909614
854754
227838
82932
1006360
743100
906673
1015427
615594
267120
165128
483227
960074
1033100
386247
991226
583169
567207
171115
124371
329827
563047
789381
161976
382736
766228
868354
460375
584709
194216
338943
650677
511717
359432
1040686
723280
927446
346102
430602
577522
359565
815167
71902
848918
534680
204597
91866
1007980
461593
537475
663132
471799
164753
745971
611869
474539
587590
807505
941555
167036
113546
790002
717163
266585
886729
117756
777104
453217
596451
755534
520705
418986
75379
588109
723637
644971
301842
297297
441386
745641
74158
889489
823173
598943
949274
352409
599605
603886
347510
540004
903087
147409
663336
163154
807085
133664
672352
587054
237738
238921
946136
75269
765851
94192
354254
1017922
188000
264708
991995
831350
541329
488052
267952
513148
228095
83850
23905
646205
996063
742219
437523
90262
798142
314482
190276
194337
522233
217972
511778
91453
1021702
211770
642661
192532
282061
394954
494633
50995
45603
186302
93705
454586
926556
585336
430061
321813
982417
392850
355149
272198
986490
966651
365241
168777
62517
607732
134088
747371
189883
250485
655938
12515
500059
454035
190219
720293
810654
661265
772838
150033
91576
507854
375508
964058
97571
380709
624639
260535
566129
72173
543610
962730
643921
595475
757852
602352
39937
974993
757633
591072
778395
987236
819501
719667
982572
653647
414707
32169
549079
918543
848940
158223
617593
981279
608725
863924
54465
505110
87963
31730
990191
43752
510629
737476
376644
674355
347128
235830
339091
875205
13357
699673
919630
1010866
173776
955577
464880
87406
682060
566525
964988
603611
511359
665352
238831
100067
1012709
353441
1031569
476484
881513
823505
486493
618229
980835
197277
716486
674053
584903
782119
121580
906605
473762
450820
268954
131493
26581
619938
336880
789009
684493
291170
290231
964404
595373
221345
903479
1002070
917532
488490
620375
748138
791973
77067
655214
40262
205344
975425
86744
730413
130289
5516
1039087
416950
584521
121395
617935
503263
575028
447708
725564
133817
554450
1013320
924035
631002
183323
488616
963220
522953
888764
683425
563446
124653
37979
996851
606242
699252
639496
1023767
591688
325888
640678
577693
126415
124031
368691
618469
428339
809818
75123
618909
508239
407259
429099
858103
12020
34345
640827
589649
611183
248457
967238
692686
372189
327101
98649
1016392
547695
591492
939554
29772
150861
1024918
200586
886770
412643
786542
745482
444159
802287
43005
410510
646496
901163
61057
62844
860333
224805
716956
759281
609966
771183
443843
604007
283328
292181
833981
382348
629059
256128
697949
849933
633917
804529
432229
629160
607986
878326
986950
573421
36840
594603
401355
309501
54153
1008885
321266
283720
189744
574937
388855
855748
885367
236783
600700
642989
172505
939773
424532
255337
263695
850469
126393
52859
951144
311533
37372
611524
423505
905662
423913
397980
2587
513798
796794
11230
876453
868497
109803
736300
862062
950702
516975
304669
117276
392085
250807
956772
928748
750182
95144
236927
267032
793129
411397
669985
478327
851097
428707
1514
896733
207168
290104
818171
963340
916519
700358
267297
962162
789301
812949
326151
491468
39961
382942
223399
280446
89432
495642
446862
971364
145952
921195
974101
203028
253207
184055
1019440
984117
895292
1035375
810304
803775
203652
729919
74485
936377
92495
746463
664255
687785
275762
239722
264533
536421
325265
700614
367785
712943
253839
525038
735480
940416
208303
915304
155833
818694
766124
646399
639043
86355
803485
645199
820628
836205
652780
843749
64363
429945
415527
785523
247615
319960
443801
701411
102272
867696
916875
974303
795350
469279
45370
156159
541994
352010
370772
786360
75825
470257
572907
163149
403605
311676
571389
413437
245315
699565
972238
942158
78446
927071
176231
46693
767305
200879
547751
24914
279105
395515
487176
272461
364680
392550
505305
160125
954552
788155
159385
28481
865832
40669
737000
426876
606559
387094
738080
16803
337124
40398
752362
680634
141337
375986
792820
445573
227886
710930
216148
820078
41745
416732
750320
630654
889257
586137
739978
35149
186679
876552
371677
601756
855206
291846
1021127
418754
150415
867476
640925
157502
570101
760394
1040630
1006178
353442
143208
766356
775384
228417
640822
827264
262425
240949
464078
900965
415229
343819
209808
805898
717944
195834
918598
203923
305257
687771
272487
862706
136901
754453
129064
958225
957646
869150
608850
327148
30247
47828
19663
461428
520765
406579
469893
924728
412593
41989
801409
538791
488393
438587
387310
192322
841771
645037
330220
134045
1023224
431165
242902
862157
676662
472383
362370
296022
949981
401017
666119
38499
1029420
644240
259617
369355
192025
177680
940761
833162
215315
734397
757580
582744
844977
5184
264419
734130
978743
294819
908904
661669
167088
101608
689213
516224
204565
274384
76572
388363
894672
524125
14560
1041063
560139
640
312950
225344
96265
355194
161092
987984
252467
344787
929991
779696
642470
46217
7131
437245
791577
317756
862409
185171
308055
303694
271364
771638
483769
89900
810068
548297
646623
313764
691039
883658
140879
214359
495470
866473
925667
175746
880388
522472
966213
1008411
497797
767630
818421
900763
750403
239444
355339
923157
835213
804788
563893
87767
637723
376161
875957
669608
1033216
173421
982616
649513
968825
916534
289091
561091
66147
833594
340815
355088
445625
71498
897612
302765
495381
329551
256227
259935
543982
218783
14482
549464
984224
607892
440447
787034
93365
209859
727930
444366
474348
646496
835317
620339
372670
583074
383982
792378
2963
603230
302082
865357
137603
734230
155282
618989
423476
363413
494220
479985
475475
527359
768174
510276
421645
241732
693309
307438
531521
711794
289532
953003
697860
675588
162498
585260
908539
1030481
625918
992495
554729
1026967
302519
431516
195987
944373
347437
2919
294874
289133
934645
342013
296624
764501
737194
476276
814152
939813
390012
359232
464038
726196
304206
1025110
25074
429920
77896
909213
13186
250266
132323
277007
31813
306950
336335
1023651
712056
377036
98364
18416
212801
377903
70720
596803
940150
410691
233954
411008
638166
201998
333910
1008449
48334
267073
200443
298009
295383
202757
28658
319133
453576
615005
620882
783133
463766
358652
556515
438473
885525
587806
747316
645662
388592
921824
347792
895149
772674
83295
416952
27026
182480
214729
1023183
215696
281279
7853
11279
806459
237403
167399
558366
533145
274277
550624
987425
124516
350472
803691
699613
81120
422722
273098
86311
118789
450139
810677
846100
489918
585768
103106
769912
108440
646012
900254
438243
298681
521415
980041
305113
595796
162066
909766
446712
399483
775966
284850
516836
379744
498362
921422
629251
358018
594845
835717
767755
706238
397666
379689
77555
87457
183930
86225
128659
182098
922176
512769
38270
488516
54991
602806
729024
745863
852128
93064
676383
238261
305760
308191
376079
327433
235956
566848
996893
445783
388121
710848
10499
947728
739488
845864
501582
454300
47086
44821
715614
154698
886353
815328
473065
148011
353206
604308
882595
1014496
155539
504712
105075
870602
31971
998175
476425
14198
239876
718043
33577
767827
421753
818764
421448
91900
441548
37050
646446
371067
806594
564959
287737
533010
928497
123442
277008
906208
16724
976193
805932
330043
505442
285223
490528
559261
515521
324226
709595
263434
213219
64903
319739
749010
1007524
108921
732750
50098
5393
126290
744389
147690
192740
454180
963214
657490
37898
194832
678727
206556
95142
619484
88334
424708
561410
350435
54853
83218
770762
211210
4814
644597
157202
931715
901041
344208
161298
396798
853609
145712
317793
170305
188132
865564
700123
776914
873027
854724
990153
617113
520566
347874
288701
1036618
50156
169516
274164
788913
160715
739578
731953
998240
924505
320588
1038163
548401
519166
590651
723274
989488
533055
755541
729398
228445
829520
975115
310118
482589
971221
27981
1045133
138033
1031790
482537
371931
163732
444089
672751
229878
707411
281976
369747
908764
457824
10293
390379
413661
433731
823635
923565
199652
599768
964266
354360
343782
335133
794769
88958
969910
33618
628011
167115
133653
127646
96781
825790
927229
232736
530350
542378
387300
815741
321074
388784
27208
757809
683252
735195
536221
855263
825745
919323
87653
117394
664376
1028175
427279
417588
635900
359975
18639
468164
1030782
344514
259104
882840
871980
921050
841874
728806
624222
752080
800896
662555
682283
154551
283537
283392
47794
705046
54793
791126
939806
667352
339326
139979
777048
489147
501644
378448
395164
281245
853708
452761
930769
163713
804282
794669
296674
384126
742893
148563
965538
940732
170205
367281
1037159
885320
1007838
319675
385871
477841
546185
159524
660850
354968
593624
703041
49408
704375
745463
672702
707305
977649
87620
711159
428441
468726
211724
606696
75072
226651
522939
996562
467871
832384
446871
463911
343098
392445
604887
169630
349560
965597
287294
817754
224402
812572
779620
87792
211705
278563
992277
203648
444468
351985
848234
129049
9545
280109
226424
577814
1008636
91998
199765
627934
875849
145054
740973
750744
312619
237145
332635
867859
133621
611225
1031387
260260
623685
615307
308517
960398
887798
855545
808143
85976
793311
589144
267668
679742
876553
625909
203626
901595
387950
561259
757849
41530
745193
987197
245881
587756
400300
995127
546314
292458
547758
284364
523598
535581
530695
228173
45398
652104
666027
438910
228392
838641
267580
856300
564379
54481
988426
561548
590757
940436
538696
924043
1031600
993097
645566
944903
1011970
152404
112235
936794
587415
794212
853818
338282
177108
158950
554038
620684
437218
982673
85478
892811
995051
192496
152031
649862
959433
782541
349968
154677
327195
587824
207539
518183
469021
685842
904709
53664
488538
1043287
66266
816019
798368
634388
627343
81976
889863
723817
300292
306671
986554
983643
791937
888182
748680
612060
606066
913859
532319
495442
601212
38221
322695
685301
952295
335831
410443
34304
323394
337386
697362
545556
272797
858187
696533
243946
672808
327528
971611
548283
176024
948647
135371
615307
463263
819096
125740
497174
358818
372723
569766
62842
354452
13957
784146
533320
1036703
976630
936475
381188
352429
562320
148570
773113
140572
13941
1026690
797840
922967
990559
1017384
60385
969497
595881
147463
736074
479972
91141
820911
837663
383733
972357
28834
462163
397936
703374
670705
19957
372698
275042
743102
1034921
470475
321938
896136
902038
211046
949535
734598
239253
47905
674998
33197
190349
606023
1029639
829454
207644
932602
181675
863815
332504
577439
1020011
715568
825553
696242
448671
447528
562002
662509
982956
855085
798113
96911
498727
853453
833513
416536
858757
189065
602771
791827
514097
106546
696651
547889
267572
804138
348143
336349
385471
741556
260207
683636
651857
107514
598125
374114
159685
258267
881312
648931
210818
439662
94383
242813
458606
472162
707555
446958
663763
299940
416017
807320
599675
720300
270407
270695
872305
594799
388216
580074
974032
217997
657649
748451
345015
393219
921533
926519
704495
36306
409135
421203
106282
400317
580611
369620
186888
118582
874845
184025
19199
82276
299967
371473
213969
409873
844367
424657
704548
160049
244184
125864
248070
967243
854898
711513
818515
784374
907294
770910
1007272
105580
974966
356230
439089
842941
576879
761331
176124
677409
88009
101598
818383
141347
657449
200582
625499
415806
809981
812723
24361
306221
595146
889703
905713
28584
417446
184720
581193
581417
306313
317236
928526
624015
352486
746241
601664
31598
493712
423359
415038
783706
753167
48297
738588
724220
55644
599149
169574
86616
66441
347060
616932
958179
1023717
374636
864741
430422
67135
988609
239104
822572
730665
705902
281065
53019
500694
521957
925670
401525
188196
691910
667830
738777
1017998
261907
276829
48837
961760
611563
262007
1034139
483734
464764
374204
195324
195958
833427
801542
523988
255325
883937
363625
34073
853177
971032
296840
76954
986370
800430
583546
639798
475739
194268
839152
475566
88346
899423
972385
816774
547795
93781
420650
471762
382254
334266
307745
950154
256365
596348
122372
600833
113640
901766
241923
228785
621936
586402
315742
960940
478684
558275
332808
623520
48464
118360
158923
632332
553178
18562
113446
451278
142841
34634
152455
481145
735070
392422
957351
1017905
797763
552760
724502
216816
957849
693445
1022002
633452
134477
951845
293725
423694
83269
518842
733814
875674
376359
939385
495196
723187
959863
393315
218585
270076
360890
795018
729536
451653
787208
463166
326652
824248
914500
315248
435505
135215
564450
281485
314485
791044
846338
562540
600078
201678
726750
708846
354501
534396
169943
957146
630710
76470
480608
950997
646590
802898
917685
788456
542662
543977
764606
1024563
727950
590483
398684
391961
330542
376685
470786
356224
892811
297734
972874
134763
934067
476712
461077
608367
242070
415929
121629
806173
705065
831120
451572
584118
303119
862264
417372
596038
982879
448580
142241
928485
453625
928417
198066
752018
294329
562510
857455
868740
985556
599288
929292
718125
364050
520874
785512
1006966
413415
307887
220354
665680
387684
547728
908985
954565
161521
966618
944868
415426
262834
337863
264525
280991
682451
46372
417978
545855
180963
226358
223479
230887
463884
150451
997297
660015
382489
444307
293577
174170
796014
352703
293733
992625
895040
802779
196765
985010
504735
868633
18445
534214
626846
996604
131718
782892
677170
618887
520934
128636
989442
920129
598162
1013007
828736
785378
437751
396461
1034999
1038137
786011
649207
383117
955564
671779
524418
575270
10920
953095
437798
180119
293434
131510
370726
105701
534677
752854
445245
678496
743153
285103
23455
510155
295589
1013921
630018
872608
955203
419308
357643
163691
768424
321169
1006732
139224
833975
882260
920208
292710
742340
780824
535325
157192
1043530
382035
651010
232029
104366
361084
5026
1014078
623455
397118
874820
403405
778709
215346
166961
19611
768771
5442
408617
207111
821272
90541
223128
148070
225770
108112
926123
785452
784187
454484
107596
961930
363971
465291
472144
416383
846735
987287
679350
213442
151943
348841
383365
739197
185361
918667
15016
922113
829130
978789
662160
219361
948183
715159
558206
804455
696148
928327
1021693
759126
347576
46785
184269
287564
786614
1031449
531191
927764
867456
864328
687022
710404
812665
348254
2746
54556
348903
987216
14730
11223
154375
540573
1035265
231091
826490
344426
777998
256223
723348
105505
333573
706344
72763
401033
449392
183878
788725
756339
826871
166657
29555
446882
73430
986268
120178
644981
876265
146128
488363
35234
94138
142839
986802
84182
809102
706595
266977
400983
1038729
588066
394895
376537
278561
402935
131019
691709
565448
1033394
425314
90137
228155
998914
279852
801777
967872
1009188
313666
847547
99923
49097
581446
702793
884767
93882
379827
935113
797556
653239
564466
884939
716713
91247
938905
207342
746208
919303
405932
908930
953470
626697
376369
219199
939552
774857
253866
708596
1023021
143800
349608
78350
670335
128654
858046
46735
517248
443611
561108
717135
656961
6253
453800
974718
359709
632488
1016123
487479
739226
170441
303159
210496
555569
734015
52472
268596
443262
929982
369856
826353
246647
648459
86014
177359
128278
756787
970543
57364
114668
332732
668713
975055
171256
422493
652672
501414
650136
483096
954024
988093
18022
582903
944506
291400
202038
405754
721497
295138
973096
838560
472872
578009
21586
499552
914625
994079
1018787
600063
900871
686749
709309
596027
429849
987914
809095
754177
1004667
254438
729977
614318
854250
740960
154551
840249
225518
222
69287
465902
21038
830203
321439
622820
88493
404373
359236
649442
471723
994377
1000217
924556
160666
909457
218058
27866
621877
351698
925565
230102
179385
564338
794353
834655
582633
495335
601277
603744
9559
124094
1009038
231741
347365
563716
1038104
675816
301144
185741
954599
362576
494166
1005700
132475
236207
276245
305934
26683
469602
601493
527029
129185
320468
749206
456603
716665
473763
591682
590071
351825
486130
992110
370040
878588
928214
224754
47978
516680
1011752
254221
941735
659569
658666
836272
644976
423985
642590
429071
809305
147100
67849
365383
240335
685762
131557
254043
151779
52437
85036
488790
171178
63542
369470
447649
197597
1010691
614395
568730
24394
774855
234267
356664
56610
659854
479990
424433
533117
330572
554040
834939
25320
243558
417579
505978
197550
1003609
443753
536044
949039
1004072
586519
555003
529896
110672
516597
990772
969159
1013009
967529
706591
806609
134671
104705
858948
569588
599452
382003
1044848
544318
234199
480061
350813
900060
596789
134149
870529
410085
62693
529806
240290
417054
471037
968396
1025800
472636
172109
557422
501728
255206
41884
460262
661802
189296
451783
572215
214720
109068
431278
755360
836641
375075
830899
9554
497994
865795
82102
595586
837691
638541
811056
749415
503456
715726
267685
908298
296522
956207
417636
824684
222752
804739
345355
137455
758486
772620
273115
832634
841558
460868
198342
417134
410189
440615
381043
371452
729322
132936
175758
414928
723347
156926
780250
127601
965190
519135
469188
476699
347769
11280
79013
180803
925702
528804
762826
102963
259093
420344
615374
442901
417265
346471
144061
640211
764239
854366
634354
560675
934945
359607
765103
393259
11746
449058
346695
851679
796470
655958
401346
44288
647563
568619
877100
978295
1006177
185167
302773
1004372
654530
765929
210741
958923
637197
512298
84388
157553
496748
917094
389130
17811
173590
201985
38097
73684
92340
838415
344955
202315
92255
919695
561859
822082
924830
594928
947106
607297
474113
747839
336080
203724
795713
979198
10927
1017962
634038
639067
983943
898576
428563
840662
483345
1006846
1038710
83119
175073
673697
844210
486926
889706
693524
888575
277205
391412
190126
384898
793658
376382
636363
759049
796062
695394
14715
342076
306595
305114
210850
729847
887539
555766
1023555
312139
120561
291116
699591
950501
57116
392758
154125
894281
317202
623999
247076
811241
691431
753532
898418
212668
798915
389498
994419
274974
211218
369839
240796
230551
355275
261089
10208
37428
913777
575079
216338
72507
274135
236487
228253
704589
12338
125332
119668
1013096
351497
703939
847763
904620
905423
761072
209193
639501
493952
973211
146047
874856
225540
740586
265547
419888
64833
553311
288028
208752
737599
285586
988780
728517
61470
311448
657859
968852
567210
883808
785044
345612
532216
547724
148546
436308
926521
751695
39708
758761
742133
11914
788441
541835
221957
154998
689905
875285
167950
239154
310849
346316
519426
764389
836596
448892
420926
320072
39753
616951
961407
101053
818104
292201
698140
686800
624651
529360
39886
11916
625426
682027
522373
456479
273714
163046
969665
529646
303751
341254
199860
760407
55004
485913
455495
29834
821493
836769
966695
492265
22882
521265
151823
828766
338320
253535
364884
143602
911656
984860
62312
726924
671962
938104
612393
407377
771045
651152
456541
717515
751657
776573
602885
901683
327710
363925
533875
336910
527117
810713
335845
454024
1012847
217738
123198
713474
7062
449640
482610
609164
909910
952843
501963
667621
268992
954895
857453
167517
744929
885477
613898
398547
907622
614773
962540
415387
605707
737282
893356
867005
138894
430307
278127
916518
498416
433532
910505
298824
999732
97861
550403
330409
278281
240127
489431
794089
594828
646424
141450
585421
706704
323613
527485
495958
559359
198151
7685
392733
268728
879642
625698
31285
451446
760
798554
595793
125880
646776
45378
57198
250614
912503
872055
174262
8490
63391
150065
520968
825151
900846
110616
897443
967308
400149
337470
275208
520671
699553
724715
934052
563702
243212
623448
649034
738123
362188
845456
309926
1001000
548426
212999
515591
58808
648607
612423
263324
249499
517764
819616
152912
952435
885318
667252
104755
216399
174713
551745
913352
177316
958243
323962
217943
846100
593401
959344
424851
149263
750212
959847
919412
535942
109962
687937
408257
66956
818370
409610
846848
393561
40422
173034
731763
548231
962102
326705
744216
396259
1035137
555678
788955
1040516
443560
183554
887500
744799
416422
390377
434201
771542
591149
859454
878527
1024962
732425
773514
315196
606395
768048
456691
628493
811874
714051
290932
87347
309906
249803
711491
810220
556915
903847
465451
84073
379077
505515
35138
466817
885022
525438
580535
810464
587281
564632
852377
935165
401195
685402
187531
556208
698188
358660
172135
1035497
923899
256627
740096
949292
1002397
288371
607987
44124
235096
802713
406436
818209
277333
178427
663025
108582
152355
324459
808529
1027926
20885
207353
922371
106445
379113
409572
298541
474831
843003
482673
730271
147843
681449
566989
408550
652298
277818
1029312
48598
282284
953628
755542
303439
790975
60870
518843
975650
465784
321856
475342
787236
412533
414895
562282
376447
613156
742936
24113
814883
460511
551021
959232
613864
35723
887651
742283
654712
872092
72638
1000054
896713
947803
679193
837989
114740
398493
784160
755349
116473
80276
185708
87192
264360
8408
148854
389011
313880
44918
976934
854998
652835
22561
121030
790074
665973
604092
429989
104852
828165
540474
751958
547310
813470
501753
29820
444766
896367
969638
641785
178818
362970
417972
370337
773646
1044170
674083
15629
563184
229235
594023
984367
523793
380431
175550
95462
533681
966035
233679
1003661
36753
864967
632261
653243
160961
890030
703768
632869
737172
311723
275104
24717
819987
948865
288908
3449
626237
56554
787489
855957
991676
394288
445984
723293
721048
530087
452992
825097
514517
535760
65454
564891
101363
421578
758178
960258
45407
35824
561746
661561
782737
518366
2176
1034309
685701
116465
101209
374700
350780
373528
90310
1023097
126555
377257
929483
206327
706888
873372
11527
22804
275807
972088
406913
142974
155556
929851
349491
991336
319204
380419
1001807
310311
279501
129209
717631
862822
766052
131660
585987
483220
459736
8716
875047
537611
453000
311942
472508
920021
960413
356440
362796
851022
607756
161211
44485
927819
434273
860541
144720
268339
852510
860717
421140
986210
454549
697150
415772
445663
870199
475645
560262
256909
506848
369283
663528
210613
789796
880888
612866
828749
64495
733982
826834
191504
968785
188648
304626
715080
79587
31444
433201
640248
101892
1003096
878110
567229
609500
983027
638126
348046
955070
940650
407522
804272
578282
706715
462552
279846
169373
779914
562027
895252
298518
908111
515477
726240
978277
28224
782684
191676
536416
924680
675594
328946
328741
1033298
172261
595641
238047
893367
547868
502714
722237
998809
99091
650946
86319
132393
451966
763282
323575
729502
1030921
697093
927656
500123
54113
223435
626445
342396
70626
70454
982881
506055
724798
758058
466088
841218
699865
1035896
992899
767787
393185
147400
322259
1020320
828544
218155
824509
772304
369606
779293
910898
329982
442285
733626
440003
724617
87279
237486
300694
514051
422098
717377
12208
550176
229607
139192
952054
733566
423200
208345
942528
766900
47493
194055
238290
43697
248590
685339
1011983
441624
152667
384177
347706
930483
18112
776358
564054
175547
613864
377249
997803
91240
897396
217443
37771
266452
253873
652919
871381
133561
826017
437982
1002724
876123
271123
92377
956520
433543
487975
731647
395586
378110
442386
518332
362436
97749
433088
637771
392619
1002819
346635
756307
555390
24173
698641
298745
146960
367866
161695
118129
711536
954340
1021081
446359
1008581
959215
650284
701378
315445
999466
788341
962900
178839
155115
540282
124613
226217
541912
593957
440398
323474
869436
664837
418916
13741
428857
550147
28448
660470
883819
826131
98794
633803
450980
318754
804539
238177
620817
327825
185132
356013
926374
148576
502368
378129
331325
835245
1017036
331418
327173
549284
48677
332367
198722
622986
49621
402637
189555
18515
226452
559572
411632
571892
258219
41293
735191
725163
473449
387697
46104
1039875
118052
430391
499952
174279
1020169
676940
224984
651114
965735
763272
19747
223679
49722
678528
602225
655997
168808
390709
835780
521447
419679
48127
506954
159315
308875
253994
207817
128604
460375
946225
419416
812206
690074
339146
598353
232551
11854
181737
891671
232681
767
692248
438457
385933
900541
1042572
338292
819456
203506
708557
523076
777530
63519
580264
701318
36488
446632
61409
945790
705483
66449
801775
112133
755067
214229
300237
737359
903518
654808
802046
945574
144697
449947
451124
182682
1020085
898267
929888
672831
382533
165339
232969
539930
207444
1024889
26983
999142
52750
371195
940114
617373
54846
167702
747680
642917
281970
441967
156716
638510
11854
308986
21321
959051
983511
907959
53282
461731
740313
433231
727892
176635
860061
762662
462823
404799
756865
617530
292086
317434
314466
672298
1000049
133656
473400
16767
345797
468311
270003
812524
366107
59162
1009083
83746
374090
323393
481412
1037456
236458
980168
760822
651909
1023836
532971
418766
608319
454206
1017532
970272
628713
375702
130845
179843
953427
412749
170017
863220
477436
143793
114655
142531
497751
254074
209959
252142
896714
904198
753155
933527
668667
654529
255692
820317
560837
262438
323435
546008
340469
453725
211948
554705
50914
250310
699647
629492
840739
38789
244176
343054
918000
200752
181869
761078
1011845
944139
64406
743562
917644
615886
555047
854140
198391
362778
20387
686787
695632
185677
533739
1034047
471516
88010
639467
242221
972790
160354
682076
759789
463264
723209
67774
795376
472827
581523
940356
525014
490889
850177
74752
673387
865776
585378
447324
1021075
871990
943377
252998
426360
258636
625557
958151
361106
695961
696081
533728
149096
40904
407305
537365
39756
999132
231130
41323
691368
1035274
293330
460659
597233
629297
569576
669654
224224
371048
57571
929436
1007787
774105
939170
741729
542609
81217
472662
132207
492596
224499
25419
950085
542240
872996
44271
574463
78965
493532
684180
999845
211400
410896
783072
724297
481517
760319
870822
520645
738380
842423
765823
507973
742273
990202
45471
37023
879145
663111
866529
312904
119935
260422
282872
376859
839211
257241
346728
601268
525575
29796
453123
881272
286848
241098
787805
912130
748743
295945
68793
358233
383212
115998
450894
192278
272571
761309
626248
511999
332343
991556
899280
247534
964493
5957
47688
710737
919021
1037604
417507
964668
147494
262956
759500
1032648
194691
245166
652471
674990
673252
180909
683867
912991
530213
769736
949819
910902
697656
1031092
997770
763007
914542
721793
447972
865375
660030
593098
401135
285536
854951
805038
862560
432332
682950
470807
570391
592932
38200
136009
845697
348231
6616
710936
992230
661710
931125
492651
384479
323571
28143
807972
987884
975916
118464
977412
833915
353370
1015894
381242
240561
813089
9991
611592
619397
407180
350718
326788
445167
188723
556451
371479
731281
727236
1029107
28910
470957
247069
874898
94500
773355
192999
902158
131106
725812
341385
20554
435622
367867
473431
283775
1021967
193887
811412
326200
603037
126024
414675
424345
193415
795736
704904
788267
869398
105732
27616
818171
946734
149196
993278
968478
624306
893733
915035
950776
830708
211181
538129
759449
858455
231419
207026
486503
295827
671159
459240
24109
178179
838374
490055
865886
160664
299242
913111
268423
10670
582689
677965
391732
405052
886939
629928
940777
765186
822006
404050
80095
246706
552182
887653
56053
865170
706265
661073
569275
501398
800788
322958
293812
74356
842909
440331
398313
811476
735905
964901
859834
780086
346525
399669
663445
251009
800588
884719
799085
591644
139173
958104
284351
888320
291530
442901
1025678
806197
626886
653493
855765
326191
327326
598893
867685
737908
886483
55957
1031191
672956
141241
276813
164816
812148
609769
788232
409212
936653
901987
423242
730302
396730
250705
232272
614403
790488
533587
837439
659382
860980
375122
46449
330444
199436
150497
588416
905768
82636
43631
635116
140044
2794
245514
438744
213249
118098
582769
879447
398698
622470
735357
116590
32829
581931
121883
674229
141113
36493
53678
600666
550657
793226
496535
299140
347906
196068
45666
353004
43979
452071
618878
157448
3879
16999
505449
736037
439371
160458
701117
672083
506699
979848
764833
683228
407496
347421
107991
207805
476445
392560
285877
881736
434130
588879
790427
876781
143596
744710
565656
171398
332214
828410
1015398
61854
404862
139719
156725
192955
964900
286426
765592
318725
42667
436313
61115
678244
864341
897244
250676
588389
753611
459584
424179
515918
562047
336827
842721
333980
595321
730019
1008739
428645
183475
435980
583770
269085
637429
985467
492721
867452
130507
1029338
817230
823973
33531
891637
208962
487935
700248
765925
863052
1016848
64446
363606
12539
926814
676075
158406
887107
1003662
899343
674641
175817
296710
742841
1006966
154889
58380
584156
914029
221344
1043525
335622
12744
408885
415565
767530
755064
424182
195762
163341
212334
1004048
528115
217637
531088
1039024
433716
622587
227506
780246
104348
544621
586807
736775
450142
395940
826368
136036
350527
64008
245668
571581
431720
521670
655634
90824
10065
288723
47802
1016340
83411
1027430
884094
796180
228764
289680
884749
190548
86497
475903
976711
884539
990889
245042
629847
408492
934621
905850
850695
202416
535562
93575
563793
372229
940570
115807
915780
638735
179141
552193
416073
167391
822330
395831
300861
217115
552644
674350
829205
210733
835704
776754
117469
270081
62794
247217
804948
665723
682230
918903
246504
1036476
294650
591636
590200
435763
1013137
153000
853707
749158
73842
551315
183445
173522
639978
741745
99272
744619
278818
829155
105875
888056
572922
27173
265561
912380
6051
658834
673045
865048
296283
1582
965374
503502
720245
855106
407661
233395
846441
273855
732066
138330
684518
209917
291573
371231
938784
198731
346824
618657
924379
730426
221323
803122
483305
768753
353862
915745
22041
141846
481048
649677
753673
260028
936877
509553
131500
692193
405955
609088
319237
655676
388847
334325
476165
592499
42564
672209
526372
954893
792132
679309
395605
552293
890093
494787
936718
965588
300549
512285
592120
373946
975380
226012
222069
840847
148555
443796
515446
544847
825017
468442
683461
188407
237213
563785
816839
75428
556211
995295
289773
648844
681019
126780
1033853
269024
915340
537612
173447
134805
875377
633629
1000199
996706
409979
10879
392396
914428
315741
285990
124620
400468
193601
942375
592001
173071
515522
709011
535036
487738
735724
433757
274320
280381
575743
776041
365811
248031
811920
474843
119154
969597
681760
378945
426694
260737
522748
17450
317000
747277
257030
79562
505595
591521
754242
116360
890018
185789
623294
817384
753368
371142
591566
680695
38635
861591
676
55132
841602
493777
834086
784624
734089
167879
350525
434921
71946
698834
464011
389279
125558
65893
300447
447003
556210
880801
463878
858784
613512
847249
156941
1030970
568889
893087
758771
503336
713683
446556
575524
639931
621588
357763
949748
505061
757639
401350
62768
843507
572616
553144
19917
30199
457974
565251
299368
708435
521354
809536
470820
918334
765532
1027440
127790
85477
330856
288628
545577
125029
290724
463958
693385
180790
226812
789636
981603
10779
145741
184898
465594
51035
634409
714243
364601
638005
679637
24900
994037
445079
700972
450262
13401
555307
804296
311078
230052
295464
771499
33544
306538
817845
253706
39882
798445
72583
302269
409498
755580
293421
947969
168373
514614
175333
49351
205089
446195
301204
488453
255061
1022039
551301
669309
226660
445758
55733
872538
410998
19147
109863
696968
238832
944777
164924
1012860
264092
1012558
771876
652059
126314
520935
459698
614315
117916
472308
550015
567900
282806
323082
777844
554666
92605
917935
410314
209008
564775
464641
910293
474108
954410
749165
1035895
540894
1035155
670106
477819
53469
177215
777295
145100
473416
641258
476023
565696
572615
526235
405310
556888
159015
775494
225156
327593
371549
601881
560062
553878
718149
804813
458962
767492
95760
556636
893785
542514
98031
1013939
804389
45344
164031
381445
997425
105614
123450
246567
9850
155255
587559
604257
835009
1025763
181632
285363
39037
768421
249750
439026
656749
375273
619132
62198
907058
758220
145173
299652
483461
871281
69995
802353
242066
690161
643162
69393
265206
688346
325556
117365
192721
465291
707937
701874
78049
27932
624819
643854
405847
602103
747231
170191
1004559
978971
685383
392353
1011686
81359
869491
27025
431526
845794
680668
707942
732874
858612
926734
738670
1024433
785001
522282
364491
797476
667933
356939
689654
520891
453280
702341
4833
322218
203341
320010
134388
840654
529295
845921
934146
33635
9201
371019
1001920
908539
57775
428826
5814
448857
352488
343255
749981
770704
300733
113500
943177
981743
306220
297621
188146
546236
468314
777862
869566
393046
821786
407710
101235
714644
697328
551335
511925
857590
396569
894536
767933
767316
758705
667135
775115
896915
331035
112022
916330
749150
134859
639337
422818
303932
143436
600068
804685
410459
528498
542040
835623
439941
83167
196809
900814
914267
392443
849776
372624
916507
695070
765743
552060
863188
351113
571019
526155
490535
889623
1002219
806562
124002
690742
304615
113841
1019950
134769
430002
323473
915905
324169
302976
449450
947654
984576
1034437
310623
857431
389676
605614
479163
581445
46181
404640
375317
623213
126923
43257
607161
533876
192081
625628
861453
80126
350168
199072
551961
665744
596005
78992
803625
527574
229505
483210
730201
1007734
348339
15336
630480
274118
328387
740013
258993
52839
929696
60918
111764
852479
298885
384915
808267
805003
390703
920844
744406
861385
601720
160466
717435
429406
145375
307599
299285
407121
979372
304459
256398
63890
951727
468073
122789
356024
443357
1003189
794094
842126
568871
558591
915671
993456
720034
272066
622440
306888
271818
467163
282471
494401
629770
350841
621688
158567
774290
384856
47472
51206
592085
388263
426669
499096
13717
848392
938856
972320
375453
911736
944696
21644
410348
469504
671797
550344
488503
669141
573513
817310
683706
359936
509580
888404
781520
702172
476690
391839
112645
435479
985029
328848
654387
1004777
811588
755720
701237
801103
766274
860273
714013
474440
423534
627276
157702
214252
802590
964860
850925
696720
638703
748823
518383
772808
512105
1015846
516064
775622
677009
726910
423738
479647
467135
805414
958390
92678
535122
786566
13809
81991
93642
706027
535909
829948
340119
673148
898605
799678
606697
148337
205633
713336
134775
693880
807987
807623
729115
389296
128139
551752
362804
877295
634923
347990
693098
489677
910982
173058
679034
538569
905014
19948
982699
215622
520178
885702
620114
462100
60807
927825
804079
612824
683513
467874
493199
739434
742517
457296
706173
458111
1002800
709916
1044991
634718
841126
767177
213137
970875
561137
1037238
987995
1043093
644759
602048
98045
733156
329397
202750
206066
204847
798614
984161
872153
925246
1006140
102583
547519
84742
619984
621272
283668
147247
476287
929988
796846
769881
839861
195490
920108
1039303
258890
497891
50970
191241
12339
840100
990280
862751
710165
691751
665485
95605
115583
1025668
1001298
1037439
710925
697470
188852
828224
10354
1030381
603780
262116
836223
651422
42150
11781
1033465
63675
929923
356251
1006936
786637
375861
872514
630570
161965
547833
12606
408436
1030023
421552
845760
202125
251886
626979
263281
858575
359392
47710
732297
837389
130583
705071
645866
680147
260473
390306
1030623
572566
807944
827504
973204
55690
819297
1037101
366944
110932
89302
179387
876742
357578
1033313
341599
96577
971910
819523
348834
969551
862327
163309
31893
102956
229197
7746
557036
538044
122250
567033
579975
492929
621043
499959
526776
1042344
154770
323004
690556
886246
345732
647360
798170
48148
117415
104846
339166
228422
770884
749101
882599
295074
680412
255529
201816
924064
949289
669595
345263
539657
628392
78526
741344
646561
508230
18841
733402
17304
250047
158137
730873
318966
426739
190293
549232
1018294
863787
776212
304169
355009
585646
911713
841699
18579
531051
711484
799158
596952
1013524
349485
450023
648131
613545
481178
928030
489186
375247
423023
477582
992042
74147
809913
893222
919202
138623
699061
692995
691181
879846
835596
295167
65025
410969
28038
12589
157658
32720
81549
54190
188740
304608
5032
572907
162877
806305
664176
174851
843868
649739
964787
794925
937033
103562
184397
405200
432076
377846
962565
924587
930558
889971
215058
669702
568919
228342
802256
120406
708757
297274
603456
762444
248409
238892
694680
967174
1008266
673045
491773
700587
1021697
955233
191382
578098
184839
109329
590697
396663
688476
167967
55785
926197
601541
181401
790211
556336
50444
352993
397510
143924
309076
592765
167079
569302
960829
606064
92595
670937
918877
171464
679561
862179
80236
997213
65398
122050
359578
981172
916136
542613
606824
984137
823380
951106
63567
579491
317722
304836
573548
32795
664567
729345
266692
123234
141176
1018216
870250
1008244
752761
418780
641146
327532
616808
77297
18463
779570
200951
521294
192448
89463
208900
558109
411955
435540
278359
634538
272234
991966
357879
742115
279044
463614
218564
625648
743607
363428
464293
191465
359119
444735
67976
352724
913077
327482
936236
168500
388577
544551
462192
466889
718357
999050
127796
206489
134043
951285
36493
139031
846639
46993
307607
935758
985437
266373
941052
429998
867798
163479
27394
234745
101546
501679
732167
271089
292208
720066
162065
907996
234472
68811
217140
124888
110290
394922
501584
845633
898141
683988
876506
704236
475796
499634
311637
57939
188086
396826
465948
274376
617771
785264
843645
990397
387514
741377
267996
465881
693774
617922
801681
335802
240556
537318
604818
522896
402473
961436
898399
725741
309447
149755
182775
883549
443267
743006
828264
520652
639384
835151
325490
261108
438547
886892
600057
803994
659291
859625
556345
721597
1015855
329778
782510
476071
320330
1013242
11747
116991
157006
345655
486889
674952
45515
342953
362029
361365
878532
259631
540963
951073
714577
394185
286907
524860
857608
42673
737320
439294
572062
845712
863018
535469
414123
65938
936186
349930
688314
608187
907638
967105
914157
104387
1023260
627275
752128
460129
553738
412618
849163
721007
662857
202649
243954
63363
462440
164526
215412
331429
547613
642606
913750
303273
166926
9655
736306
1012424
1006667
764944
408121
690527
674078
489300
305117
888567
449615
510166
500162
126228
312491
424329
13641
266680
207607
622408
694668
383330
747287
349601
783640
471927
1835
766701
644884
668460
672511
865497
1009500
544262
442742
93881
226639
153113
542245
184818
729531
497734
501996
111000
980153
512549
733907
48240
434823
195353
719824
92909
718291
92821
922706
680113
729355
35192
966661
190846
430240
444853
692179
132994
107354
397216
435081
466805
282988
652461
40316
744812
51115
526577
935418
892010
120925
1015633
914790
410361
933347
111366
267819
884296
880100
325377
673347
375222
955461
835496
683898
930345
564825
809701
795359
210695
934631
712564
584410
270019
836786
48238
491222
260649
889814
907886
612020
68365
557037
585974
354216
495282
27252
503270
466471
854297
745952
621329
817857
514604
950159
917735
180691
599676
953077
536743
471581
522904
1043397
12269
1045043
79187
742093
445906
1001162
492772
96281
110444
164132
878802
526663
412865
918110
594882
906897
450103
899778
874599
111380
1021872
451096
87856
1545
720450
851712
406369
76122
419330
383618
818942
781871
929851
164361
224380
935680
840518
403912
386347
656274
940391
844533
719108
783150
461605
856630
67871
805038
384700
231945
941924
794717
720750
1037644
582536
295317
952296
910262
643709
853109
568468
560668
33626
892965
445981
701698
153234
570894
72526
515814
870915
597114
613767
591633
1009421
660331
992399
703512
875464
659100
231592
1021363
162657
528131
357026
109653
242669
438574
992428
352624
74585
330859
693100
734914
255703
164491
415965
857942
973791
1027855
612019
838656
98529
15836
677800
534007
56046
407785
951262
529970
596217
854775
31141
745010
925842
40845
888910
495683
729074
973506
610029
492066
229270
466022
518205
830614
255378
852721
475968
132328
626434
804701
60438
205442
238235
920586
28527
848155
503343
601362
363694
780229
51037
513796
740112
808030
754902
117652
757157
156600
136654
696942
374577
774530
341940
387279
285555
249807
485351
372976
971480
54522
832893
262156
785542
543198
880286
679123
356725
886941
567655
475501
225078
444845
387848
333828
907573
36677
205691
927563
962383
906101
11934
788822
147807
563381
569788
955560
954343
980074
744000
664308
56781
107908
331781
767558
585048
947764
502796
470234
19497
672852
302156
907716
657698
475150
923770
1021227
83218
146208
964456
481021
1004674
379912
800201
259720
1009498
311044
388460
753757
79955
210311
216813
953555
126332
704317
94554
503595
993452
322648
198508
230424
326780
525574
28917
879145
527925
704895
355876
119090
183972
159984
123868
710534
941312
138909
723753
472961
349671
525052
5375
579167
821764
580697
468835
587154
816150
908065
339091
38931
222813
849928
118204
884431
850312
717087
320946
373604
594765
674607
85918
90845
528872
359382
927003
777856
653211
530436
31230
311204
519011
346554
6505
129111
1030602
854117
913180
4725
267888
372131
295254
182626
833376
492484
192791
896791
860022
49832
513006
186917
529105
415158
139042
782579
619786
149202
524621
784378
548662
1005913
2799
153009
634665
40645
1013362
948652
649597
72318
927856
952615
483250
214781
197541
348474
134630
286271
154417
783645
492068
1395
706914
106504
530759
115984
671604
140769
867923
147822
619221
105830
184708
384358
105812
87316
744703
998117
657618
20119
501236
52551
137477
813219
513494
256516
107051
791757
719071
365835
27113
350747
287886
726729
387545
25751
821993
872314
222045
151545
756716
146299
539671
816924
694300
671422
561904
449829
1011109
485510
985698
209372
576211
661617
803617
89292
62121
351699
332398
231883
620990
937461
79979
984341
95461
1012091
512107
512897
772294
190058
66256
713958
860783
950380
928231
199850
131796
941050
307173
556398
78507
55499
391055
213038
208248
129157
306888
994301
844711
239685
524168
725883
7229
416212
781547
734033
647058
303669
375473
483017
225931
330208
175300
397136
278954
171043
331262
983922
171017
415786
298267
740075
885700
186174
21418
248639
755482
909749
1039390
180338
925838
786110
508937
247412
917836
266617
640751
735873
589635
722474
276577
689339
281295
264791
390946
341183
803455
936419
508444
166984
196200
71124
535482
48133
749538
689981
641107
864567
881027
595604
323564
292902
658199
927705
812687
946528
744086
512979
374302
1024068
527473
224581
830044
394121
834841
834965
293156
440694
815058
716517
671023
493063
786266
972207
976591
750177
279468
169110
786642
853382
600897
668539
15420
760730
362247
574701
106091
932235
793413
808886
172917
986061
920830
321601
183608
386134
385713
337179
23247
678604
111140
160232
638537
805525
978198
847274
938962
188170
686609
308418
510863
332585
971959
523359
464917
860826
948544
814683
682245
958557
438356
440629
112176
166765
794634
1032446
960960
246832
989002
578937
354672
42576
270388
774258
431867
124103
721832
104922
843053
310616
451088
650416
253049
415068
811309
917283
117384
950364
807877
2767
151492
239858
301101
110721
61799
733947
220797
502698
260678
993026
412727
394976
736839
663057
148305
407366
837139
977968
193229
719265
448572
413366
977112
284622
381250
720809
181739
608861
818307
743653
197737
1014790
441852
219186
666292
280833
993519
904608
382872
376063
882000
105633
431480
567534
654523
807902
226924
240287
603661
320437
879706
856138
846565
758279
762593
1008076
628787
745308
1031635
528806
94641
679125
253022
36653
569527
396420
209199
144971
1039323
234871
360051
212225
497632
353716
186142
39776
958789
275881
600267
401164
186061
476953
308927
604986
299603
791084
457456
280366
104149
172708
780501
510618
123137
970202
257458
837629
529658
298741
29259
485998
95791
998640
585137
885714
1037718
1038796
392393
531496
277359
311148
180223
789210
710544
67795
39805
234373
756646
732063
520544
680411
517006
261
638739
777576
466580
218568
240578
140618
776250
584212
80561
155879
326104
783656
547991
241676
541986
116620
589964
42738
500062
301491
99306
2906
58283
692703
450059
350864
396102
465908
765386
209447
859394
583973
722310
91977
341525
182899
863634
369888
709910
824425
940181
122748
216824
35740
2269
539706
476698
260447
969554
10383
675109
457749
344768
939577
335531
278038
952720
226744
171365
543747
995267
813429
450970
991817
310568
778132
368913
7924
824801
280387
553249
804109
580784
447490
514529
817533
751812
975308
772947
99302
619841
822871
478752
691789
669443
615032
131195
509082
589128
46586
686743
794956
579501
352912
84810
787139
396582
113561
479673
920387
711844
542366
914137
374633
383722
58226
310199
315064
485567
948286
985934
307465
128506
371329
589883
21142
173349
26909
328540
11548
531716
818455
668808
576685
241112
840129
522567
1012196
772800
726617
611710
538092
720865
992500
160346
895679
739870
660329
755428
117022
641770
317103
929318
131805
542220
142762
420602
316880
475600
126362
11417
934814
935554
501681
741287
1004007
509947
1015161
800804
959090
191343
808353
732864
146596
56834
293158
157244
655869
284716
576772
816680
223445
863820
815959
303749
246122
26030
14542
638639
1037569
480537
844150
101455
895782
221602
901884
947440
710594
74686
199449
687747
840594
534390
161686
500536
217725
253972
428628
281514
510919
54630
994787
397564
340355
1010603
105495
473184
499608
661536
769640
800904
805101
222404
411962
121435
214092
210610
489158
600687
617964
497845
318631
367826
672676
463620
479322
686258
240907
172450
151359
246696
694067
932357
920128
88024
438677
274210
998323
9797
274092
298247
738956
628954
969366
289483
890209
808850
139729
256842
713311
1001778
898998
984822
132672
63640
560866
137130
601996
356402
52675
191267
120220
123598
399459
338309
20482
540499
32167
665807
8429
187009
852105
828289
418102
394698
232386
554962
188534
352368
625435
919093
676253
100609
538530
85988
822923
1039496
647524
679944
583613
246890
562678
558999
259858
927347
400401
1013878
440286
791106
397540
686820
981374
947416
688118
585195
93964
823370
111773
352661
716399
785832
829376
186116
610104
986235
12476
102662
221231
368461
838467
444982
619319
802408
773579
976018
869652
130995
907926
628232
741981
649829
196730
606805
221380
864753
837583
881193
572031
230675
445659
923823
3207
742516
796769
238819
778418
1010858
543845
194412
178174
881988
907417
222963
638283
705951
779973
896274
702587
99993
941176
945878
824760
112011
750635
369316
903376
590115
464762
332053
360634
357868
347933
673513
993838
885058
207621
85030
128078
865940
398724
472772
848583
85342
773033
621455
941380
404077
954566
549043
200798
615217
885800
997911
593050
224324
528032
16518
50248
21392
516003
825719
990643
301903
767256
460449
628732
695307
50536
236009
77742
967008
536797
398886
687744
41580
789696
565509
137437
104654
368188
660093
586775
477481
691312
262760
928831
734905
528563
61269
881538
490214
812960
801494
398831
821095
742023
97550
752939
752548
440752
637507
304728
82046
482639
935504
221003
171616
902731
236379
615084
693624
760493
675652
800132
841421
946550
9402
978405
873937
717055
163957
699587
560990
509609
312875
191860
730418
177252
189649
67365
957617
261344
683578
806238
399122
132788
599196
424119
749692
53324
559611
88894
561084
418973
371447
601304
609815
179781
333057
549873
872357
650915
421651
431372
566076
954287
705917
498998
791586
1023610
71535
244516
1034964
701843
878834
925258
931692
576985
281458
415391
490358
238803
1028521
342387
400717
1043875
335096
675878
192782
496218
633994
282376
419530
76069
434270
739886
305659
114751
187674
707879
235390
489055
825586
909757
199111
285557
86263
730794
647248
895044
181107
264817
245048
411605
38837
578198
311569
356503
62688
820716
363570
1027933
106800
715489
856383
211669
611198
548822
635877
455941
268145
297388
48684
485798
685157
462809
967389
415240
613277
195087
940654
468912
240534
67401
572015
552049
334050
492047
720621
689994
510482
388304
276787
1008632
335297
713067
740223
913414
108972
363670
728016
47054
721696
750604
725171
13901
792139
409781
159616
102757
18563
445050
94956
853254
91877
624520
373098
889600
281986
205124
764339
863138
684560
765164
656550
976878
560850
972974
534919
927140
303217
259261
253785
412133
915980
276832
151635
939802
233148
938212
992094
127642
633670
7595
146143
703925
346749
539943
279744
582696
919134
1005189
711224
142370
458803
71888
799876
882720
909904
787008
378161
609028
188059
234459
564789
395157
664041
125640
1003899
28956
289193
439872
993230
875561
487904
575718
1005151
922541
627835
887895
709793
88435
658616
280275
483469
794841
326058
836720
576799
491757
615401
75387
640702
777790
731499
116849
733600
660535
230010
102082
133005
614116
463063
525630
244113
836365
820172
503169
133844
760184
782940
963948
5682
584854
477970
138501
783771
1007524
50971
944658
596292
86352
593541
950900
409772
60498
531515
724710
750748
113184
645467
609137
837985
480181
670179
661494
297526
341656
555621
374414
710147
158318
672734
497030
633818
119975
585987
953254
497283
570861
85284
731917
223244
1006451
829486
518679
402723
638929
720029
161759
506374
912095
372063
769298
48979
6568
259623
113898
824213
845556
565220
610562
497309
161518
409688
236295
907368
737109
418307
354583
557071
227319
659828
763772
311124
723845
707422
750673
977029
846732
860555
833544
181945
837648
207806
639940
239122
899402
33299
364949
128609
669208
684696
805704
818789
167624
106719
121151
988881
1030312
827271
482736
439986
678494
323756
135734
939986
219253
642306
300548
105440
766941
990771
1002827
938254
402381
321058
680958
369802
378234
369699
793928
258
438485
668693
387417
319161
904053
705748
298798
227035
825856
923140
626976
1026013
135654
242334
952461
23680
261050
1022655
995002
22146
362248
473504
198145
847970
88113
194379
528359
100779
342069
779524
866447
197533
743445
257991
828009
357986
142231
301216
420489
339471
371760
775581
948032
909127
23878
959322
659316
717928
728461
487973
517989
320333
16890
440854
945251
22580
818039
966991
730385
51678
38748
196327
682506
233317
875963
653511
81469
204246
309780
998920
122469
814177
198741
916469
618320
710231
125088
625839
961938
168366
964752
953545
660690
329789
949295
227735
615593
498754
404644
27676
864146
922898
819595
69752
45660
485449
736618
462433
948699
481054
258277
117116
267162
8419
622939
725335
132762
724916
44712
487832
981281
213802
1002923
273053
171996
636504
890105
33267
416987
253
157866
537720
836353
218220
543373
562131
48439
477414
771709
67955
1014690
733968
969251
253570
230463
399246
459143
855369
52060
516667
717499
95091
49495
709476
19020
378311
732966
235646
175468
217278
8601
734722
951909
360888
304856
234237
973813
494941
266887
650826
697362
206044
660084
623130
173477
588206
391186
1043477
845210
319496
727067
686028
886117
648150
370017
389118
76852
51979
1010121
367600
534790
247471
742691
346147
36757
546747
1015226
1044569
87334
892724
444653
92872
469324
849049
84124
326582
897388
160326
729108
196507
587902
43522
621439
1003896
895347
332818
82255
102025
790365
672453
415234
604669
587089
679969
867367
313867
896837
168754
515640
269140
38757
961820
618420
418345
484836
880145
960610
406625
136461
664769
755876
85425
234876
343563
788386
370408
867734
491606
403033
491507
959264
895040
426256
433579
781753
874326
289762
277492
38881
1013221
1557
482555
556987
351533
731710
871835
186095
880716
621073
490235
255797
493671
722845
520657
381160
43735
941602
747562
857247
859330
37429
212742
343159
430892
180490
362837
887175
84785
489644
421537
866231
545725
802128
374244
811168
605506
1012320
1005140
549885
540670
174149
41433
692938
6822
736457
261947
966118
713446
273205
748578
346354
745072
641675
503948
165417
707756
313918
136881
688384
316221
543065
262485
357426
319811
794265
560475
1031963
177075
629431
915442
1040231
354256
99597
137583
881959
364654
577103
567410
510172
861987
684980
280019
924914
294667
75256
328495
309082
447821
1001043
350889
1005889
805556
27545
896074
10244
238271
867513
235795
514202
71823
300796
818577
888431
967472
159561
227783
232913
615747
887803
539979
29186
509971
897935
814009
834194
1026617
33825
516194
209840
146217
242302
594990
290974
256012
630096
327694
905124
292561
127126
168048
561702
790029
186121
869629
659822
296776
450374
361713
427069
613552
1003641
697519
696948
793817
806175
724132
526409
766157
319912
871646
846825
822939
636064
671933
811768
940668
372589
676204
569445
217855
757576
804083
652165
717754
908077
105031
294922
198327
422583
570004
325558
164530
360452
734405
476855
49735
13928
570062
835304
103431
544146
402772
226365
211832
709122
273180
179004
785796
730512
1044104
259729
117044
511798
338003
947281
222414
707738
123557
210889
791424
293738
719828
878471
53673
385189
695321
974962
165068
222593
573819
798721
457099
144860
160526
821751
458388
160995
99388
461351
476187
838944
783296
269569
826777
66402
485655
779344
476924
993329
662399
584480
529247
499177
785591
506852
478883
224235
685102
833591
137340
238214
207398
257315
283045
485425
410201
607136
1028405
107804
885246
381767
799368
736062
884042
56553
1034789
688863
608475
941009
581622
953412
1002563
368739
652944
797676
776884
589752
971289
1025406
782570
714840
607419
602940
216647
464703
762592
516367
513567
463165
742904
27322
401581
711128
913976
574324
777646
562079
385556
123579
177907
846349
218635
20687
1043269
764653
330650
710836
779246
75347
360586
140987
714298
160356
108202
94807
325271
706861
756313
795310
283242
1036059
325730
183305
684550
699438
254712
383970
776636
88371
96052
340382
347997
67439
34313
929793
385248
340747
1013457
626221
41924
674725
266524
469583
144432
50715
438976
1035464
531062
987415
331427
120500
981306
314382
625056
373692
378952
357738
184000
698393
515991
868308
984029
822516
714614
412381
38837
618524
1023333
360857
534797
975809
88170
451783
146761
429694
808240
227023
920135
976780
199276
241525
359610
610865
208660
103153
418590
697120
170757
290732
981271
760783
948947
322376
894755
732727
967441
908407
264030
36567
344800
632620
798546
642923
121405
1024302
596068
626422
602103
266717
208671
921820
615305
399664
226378
1039388
488840
546500
154043
590139
279242
897728
631749
588104
416335
158062
200494
890376
231008
883486
500459
245888
548146
182008
416943
951303
527535
607261
183682
593655
198148
136949
507900
188613
523802
595470
416638
835631
522084
365626
911375
815455
81642
602976
386646
254156
951772
380705
723674
592014
886453
262217
482567
476336
388632
636063
351769
207926
516456
970797
168849
511695
72516
874392
668325
501149
226545
762657
791238
1028332
1040977
318117
420022
234043
294852
409601
311287
61628
945659
529962
406081
656450
271799
1017541
113748
524954
744612
216201
238859
112922
324361
749091
938146
982759
185197
884958
409266
866052
4120
226201
496192
134337
636741
145435
707501
764546
773013
514491
862866
930276
1003436
479218
578731
816229
469743
268029
822907
272821
752192
435095
323832
349183
84850
738055
286487
677737
501769
444813
281261
511542
198138
241994
529324
755925
185568
631512
152555
88018
841775
71200
784033
962786
259338
614517
362901
689821
45643
798026
639866
759106
775067
740422
1033199
90671
914807
664251
435466
691186
69020
867907
318441
612445
722104
915385
366299
123487
53312
660916
18052
663948
902111
798140
650575
907072
480481
795117
544569
786925
497084
876454
858729
883212
717307
380513
696783
371081
222986
843815
264793
202192
763643
854106
563385
283704
1040358
669414
788730
618859
618128
670089
397074
942217
804332
530962
932955
113884
541695
710323
714274
723023
859455
823936
527243
486891
587310
784932
377241
467917
918292
892175
8994
207663
656792
947270
813820
193129
120332
795705
825211
1024758
624369
630384
270952
673068
816318
31836
977460
926966
670182
618633
244929
623774
2868
65442
765752
598715
59450
436430
504810
911841
272145
515796
59767
788756
806736
174341
836423
791104
114849
924014
488947
817217
646549
724529
448213
734644
664657
973688
566699
242493
648123
29839
157168
646658
369518
849101
178095
201853
194093
593940
523217
294383
164005
75598
289776
94438
452077
315850
304274
265193
138546
378224
941249
833966
168376
847873
680191
97696
573090
839755
450459
95510
458987
395918
416252
803487
305155
305973
258563
1020570
445746
1003127
717618
427600
959007
560952
568890
428274
158508
719465
266985
969691
815351
33596
555346
518226
493799
492855
147308
841045
336295
663866
83799
366231
344365
796980
875290
889734
340806
767940
144263
583495
294570
302928
101573
107814
322472
915869
191790
643997
396815
855825
162337
192722
694978
38976
790911
497584
514335
421810
560001
37309
344685
621353
303236
712044
303304
65510
275011
283345
403070
188123
574177
863707
1031178
310949
948736
100021
787378
493939
283312
97284
905062
279129
908528
766745
992448
508896
294334
532945
179980
367345
925055
970737
377539
207125
1002184
839127
762614
521293
769885
266291
341846
531281
646107
97387
1016114
829554
671333
1034070
834012
820861
31744
572008
681666
408892
783842
98955
167035
780929
651805
929970
157406
188488
913043
784672
489446
379002
833586
766762
205724
857670
535357
947448
595470
912505
1010852
367674
444584
941102
215135
465149
106125
1004582
546973
367635
878376
961333
425283
698212
854857
347453
1020614
260332
731716
569929
331236
225377
411533
699349
63003
150943
415659
870112
524056
411190
801480
469096
44208
522617
569103
45415
718639
845454
440012
783654
231271
670284
129260
109739
501346
461984
113995
395790
1308
293736
383272
352735
15977
165553
1035313
145824
726053
794928
116494
63918
295065
1006384
820916
829505
863873
195738
263509
11670
457007
328331
424772
1037193
4131
236361
924206
759639
918827
861788
69966
676993
1043311
565246
375952
766190
949109
566259
326759
719149
341434
35821
1048
969808
563707
990273
883030
131450
587915
608169
516856
891902
864025
438023
438808
855184
863869
989121
226094
825893
4141
187544
100855
61122
319903
971622
617349
237568
310083
373353
953978
433548
1316
883323
601909
221880
202956
684018
809543
1039507
638168
490714
983195
391509
44221
33590
441862
482136
420216
14378
869291
255277
695583
108483
721281
830092
732278
804205
23122
777985
675130
886761
372256
180505
67344
916152
604528
680723
606313
605942
576354
331948
1001615
504793
119771
1012075
699795
381701
731433
465032
848439
390345
511038
711894
412223
278792
696523
910664
601852
379213
768744
381486
246655
460135
271042
334215
127651
263868
129421
514371
593582
334130
540663
665677
210368
248736
173593
620296
405793
531643
928229
416583
189133
665111
319547
442870
692168
1021634
976346
406698
205946
909920
948689
382643
349751
197276
480912
970920
37377
88060
308963
389999
1000938
348235
86463
487272
637940
629441
984907
1010687
1023123
656452
324224
816536
793687
17504
1032446
514386
461135
145119
851947
248737
257506
294284
330954
95638
61100
851604
725967
597486
223341
134897
617428
954688
732507
165283
456260
132806
97146
491122
419238
769271
301378
33571
216522
485015
992811
273966
970386
137242
878816
25909
342800
983258
940176
206468
938012
162472
90950
730195
1031049
186879
264026
859922
374397
530034
373421
908442
51169
670527
90001
760274
277759
388144
179042
288744
342567
748402
820838
603914
2447
3882
17546
188669
227554
297701
915570
119059
1018629
123083
520276
627366
939690
658978
492981
551847
96354
570589
652498
283580
944681
291676
248183
556110
640873
836705
854308
218369
278872
299048
268215
15563
296604
664032
840170
184911
729886
732268
80246
517097
1036966
940319
265800
1010920
537379
100482
814543
685583
674362
495715
598707
60959
604299
331156
1024534
867229
260466
936664
974988
710651
798337
297397
311650
913308
404610
1013886
840651
893213
654724
710822
831870
14916
987475
651562
7107
518348
80064
726285
857311
516971
174037
437264
660477
373510
909367
866581
960535
136163
292296
432718
854126
721166
373728
657247
825483
731955
172246
159376
138654
917853
1012668
766240
1015070
669305
559832
726567
83115
671728
314400
612293
234589
260436
902048
604592
195931
297744
1018505
945120
999207
78746
195588
497458
783744
722336
1022462
710453
125900
390293
1030591
815688
450223
759566
791460
758491
672888
448460
663410
844017
613484
1675
652194
249335
839712
4569
564557
399165
764734
1026413
201814
1042687
733453
516346
819014
343099
524340
438000
1029452
212512
814842
722918
457589
458715
59254
565363
55193
538237
576376
961886
305379
1041035
178728
477139
1020522
1022816
622060
285482
827546
299337
310655
338204
427284
543743
238363
854387
146458
476868
930332
734205
80692
530515
135127
1016116
860857
104669
607745
187269
141051
771411
477424
172087
309919
624450
313280
1016459
266719
824500
390793
76553
920269
89961
642160
430431
507104
272291
570894
192362
893927
29613
622044
976328
5949
1031544
570525
889804
895989
177150
859342
364576
695397
931823
762941
1033458
808557
192448
881149
692183
1012851
483880
514747
581051
59135
736957
12357
177601
352839
529588
885978
635507
575130
33189
887079
1035121
667147
508473
157013
875518
101921
724336
13299
507204
923887
944592
450239
886208
924915
641384
448301
112584
861249
575711
196539
215143
235847
15995
445526
70895
769604
914123
936997
62879
423464
585693
257822
337621
109909
822572
949988
1035343
895538
303534
980531
1016537
845078
735650
403637
56422
468048
221989
568289
130319
766114
504271
119141
974402
853897
216551
937176
577082
854006
766962
749966
973017
522303
447260
867883
802869
98863
1038544
321597
704416
67087
745139
838588
374810
974833
806756
390486
815758
58693
655185
348851
684158
325223
446434
781522
482717
188448
327745
737578
854694
30457
648452
288960
944408
421283
999968
699719
984564
528012
984786
906714
515365
838431
857016
161775
336079
349932
925189
232772
275604
964982
42195
424539
426107
523096
613238
192499
831936
319765
537509
84224
166793
27342
263592
174201
321793
551117
317435
517517
180182
957165
996541
774770
27988
271545
181975
568623
1010930
362540
652948
879205
57339
3637
766169
636383
419029
719538
971492
994843
757978
66124
289044
155776
509153
246374
919985
507107
26557
317396
202312
381146
809737
782318
755235
218531
8530
395958
908895
652634
611919
92748
947674
65248
557026
610135
691477
732282
3259
290793
997748
711567
912353
893094
334872
11913
701944
428021
329678
386719
960053
577678
675837
676692
561878
450979
957480
572708
272501
258190
471336
593394
733037
626213
1002715
97653
522991
810006
72966
891870
143528
347853
32811
22584
791232
787965
1008870
852468
12415
25635
164769
23576
1023580
818866
574479
1013598
987383
1026104
889836
536508
529442
144899
259851
312672
458446
318619
649241
635118
87223
250997
530433
1018447
544555
174447
164866
732546
15721
274903
721908
14645
142180
76782
91327
894304
615870
757061
85845
269628
992642
765030
203696
362392
6411
922298
444880
785475
628305
657862
905980
1022944
437894
262264
509946
4195
370719
240468
657796
473171
41478
531205
664068
217765
576427
582682
645053
457350
424510
356955
56096
85956
875553
154950
756037
33660
700733
463784
197306
794355
528482
517752
739527
420120
198346
1012557
621419
748865
213642
520162
127733
379966
480547
748631
425329
636455
770382
208551
305663
842205
402847
248383
780822
370997
212685
587213
730563
626838
6945
1041641
509623
54652
819415
739436
391545
72525
528403
426919
22577
965651
583118
527751
587856
801453
329985
564142
388296
21008
791437
224354
276326
154812
621695
192362
470413
1023332
68863
509879
134626
81284
632845
30523
995119
922089
721761
569421
485877
915972
1026044
451612
845674
942876
419637
41296
847441
22460
212014
749543
860394
109294
1019289
25608
693507
277106
758301
529918
66962
35393
725625
697389
382258
487765
165185
792155
171344
1040281
1024670
589210
693066
733397
788105
1023407
215325
627309
1006279
606181
571745
229357
175247
344342
518167
289017
1023974
46699
478843
835285
444271
892392
170802
442160
161428
219893
760366
258812
1017456
760461
757673
923955
169348
477535
191290
151446
85493
661451
249984
160190
818913
764792
639923
926536
240219
619592
910759
764656
204567
1041489
219578
180192
918961
1023961
219356
701832
345323
6977
85052
482869
521308
576120
645801
863730
19418
334363
47054
786603
760091
770855
303427
571920
216679
1037928
52369
692838
67130
798828
150419
783880
963516
698925
293477
516460
591233
801681
720639
158202
525126
312952
844084
832133
213128
648482
250235
473397
708688
136481
938631
132771
425778
258450
611518
955556
268021
636771
460873
113417
225420
340331
585298
501527
787268
392034
26225
69170
311935
360112
659077
221556
412565
918553
209620
531546
185179
951575
612972
768100
240074
79187
152042
191597
329338
1042650
193240
776857
513833
470556
345569
200284
948763
87014
434331
361794
10960
1018093
523321
425417
618869
833997
645898
37643
859649
45122
681508
571150
993924
517512
420624
576364
624207
316206
353476
1037543
347724
867331
353097
349844
424286
941463
887096
748696
567517
505100
474739
186449
669107
482769
687666
848127
462284
845639
578216
429845
240712
480750
928860
188963
1017671
146214
418392
901482
1005626
151458
311049
46562
351444
148634
280861
301883
462957
695744
453654
257521
998107
926269
834868
716127
66862
8910
129584
201431
777444
528846
767283
519881
155875
471691
579149
769823
710053
196862
585406
897920
763702
456350
228821
816195
539702
291417
56448
536163
374835
926175
393812
964545
1015843
759154
89577
377796
686851
991061
319014
47386
892308
964219
433800
996722
623201
160754
1044495
315788
980739
955956
651941
357010
712921
246485
669880
554153
133019
60787
829155
891935
714158
151854
77919
419335
87655
480798
743323
676979
252029
759522
400367
413389
413266
342578
615506
784818
455986
12082
641899
993712
375903
266421
916469
64462
169173
185431
144968
923935
920144
168558
210355
663187
289049
294965
847820
836020
116955
475342
413786
409105
181058
265420
398412
708244
1015343
1045360
965027
430663
787794
550028
971621
735639
201673
184608
284562
982797
891756
773481
886180
1016579
167356
484312
883593
971634
644508
873247
431295
510636
300263
652002
731048
414128
561918
48840
392179
20844
784686
753041
823606
295863
263378
166423
905708
1039143
116691
818287
317772
778706
175289
336604
537359
720541
539784
531244
1032232
815806
375537
395755
1004116
827883
788200
564264
850189
219527
191918
225512
200511
562709
468750
256499
183998
694547
180579
100302
497092
147243
609843
336421
367553
422148
144305
811990
230852
575422
891635
6000
106987
783502
551660
221521
273947
705292
355884
854550
164051
664720
724500
692028
195298
1010678
450440
980433
427584
330516
1019046
798255
443596
80277
710914
60235
787713
274580
477306
359485
271764
796141
865924
892391
1009546
781505
518750
446522
589064
377412
94693
319469
668265
334074
945832
138250
317583
827709
488562
232639
576154
141500
871077
861243
527683
727792
470181
7908
39299
617360
758471
226147
44386
569311
876224
93349
960346
218337
203263
102791
161142
430635
29223
460477
85770
912962
843667
990924
1034437
709861
368751
934733
864799
970148
338748
671501
7702
714296
246212
1013821
42574
430887
480087
1032139
484687
746379
470687
49259
377847
775242
71181
591209
327307
375926
1019456
904902
467823
667253
163864
148261
907597
724087
204423
1007236
730140
402645
442187
30552
794402
464283
920836
953286
152206
369269
603078
285165
722679
509201
211046
257343
901549
790652
294531
336872
705840
140744
714466
204285
268654
875603
642566
609059
375216
1036306
358649
595366
793242
849702
897919
271939
981089
373692
660013
817270
940336
436700
232901
87143
422928
243955
896878
670012
861890
259936
72631
608614
455430
261658
467600
367222
47301
787329
329112
567030
668943
690172
904866
804966
1045211
310025
451429
115159
805263
201336
519742
520420
646803
368767
798764
563776
110487
117843
678203
979460
80739
992480
968872
748827
810294
302815
12452
251902
970600
992861
316266
325859
294097
410624
315540
794422
931109
667027
660495
103550
777241
635866
79806
404150
528230
987266
402919
444159
982178
216729
428094
755138
7609
34190
543411
544602
37418
777790
202354
156307
794234
799638
221392
481572
561803
312570
656852
996368
641198
479914
1026385
54104
805858
743052
952952
917966
853010
136676
419278
1037350
295904
816770
464779
303356
28020
552938
9413
602005
839003
206357
361114
556870
622379
770052
57345
220123
1042271
743879
867540
855343
800610
653646
322609
715146
939455
935762
664608
905757
136673
283837
581079
53134
441611
559128
134416
280791
3530
805691
644702
503371
834832
843777
393945
368704
17563
240015
920092
914417
151609
28699
958984
681059
464162
566793
68627
851928
877148
948391
159292
609957
911641
838899
1043026
781708
175411
544521
28684
472062
396009
440890
890600
970490
752734
315942
875768
6230
739810
429244
792909
16556
127647
365509
364569
584321
695541
316290
778870
678191
758666
880594
591599
382059
382011
578041
355517
198762
313093
40470
863912
547633
1034474
358596
105854
1018451
169811
969522
442951
948464
192082
973228
871898
286296
756801
839941
702498
852366
8939
520189
977812
427964
742336
437276
968370
231304
597177
267349
902665
800394
941963
397407
785376
806493
751166
879740
66406
363363
801916
231560
281977
382226
387576
769508
654764
958031
742310
774562
622325
800459
958999
937070
432460
87438
26403
594926
661109
665622
775599
378245
104647
391653
139395
373352
557472
49427
123950
372635
408648
371631
651570
537918
858736
340510
823082
462467
454426
31242
486543
1025902
751772
695530
522669
949713
218806
999672
784922
366698
700095
521098
986804
987165
264537
13790
743029
193304
92621
159269
926564
474938
77960
166312
511056
575962
430781
456038
763263
430019
843337
73865
462287
440910
735406
931731
608340
275063
276271
194917
899412
337134
665226
1019766
728500
136026
89619
594298
138378
820425
350149
574441
822896
291301
42247
448391
23962
845763
975486
508589
123053
1005629
89337
689470
575866
80865
757786
133492
887239
403410
661208
225264
532361
1021470
1003776
929626
516542
90337
577945
100368
12125
479206
439745
129593
636124
501969
370512
829231
456279
678777
592048
182406
523028
188505
1032521
589993
590533
430749
251520
706526
695097
233693
151858
67812
357549
44897
463294
177183
710427
175674
754871
362396
511398
599401
63425
53928
681370
403623
698742
878923
359765
248350
807050
464005
742927
654115
305233
480476
12902
859314
876493
251896
498335
75374
288908
860507
466190
197143
673333
180455
289462
193311
499224
901120
362370
776439
233578
107949
491952
510192
1008355
144551
182371
307531
747483
908042
1029475
927894
334452
564082
168142
324772
200636
585465
861560
1014688
952855
834481
602551
81626
989224
348074
70038
571009
766469
280051
478232
789964
660501
177412
195834
810174
417740
1020380
580161
768400
702978
829322
111575
773698
893548
242517
663284
92423
1025421
746475
94179
81435
40629
798580
259671
287862
584624
1021066
231739
485041
197916
379759
232928
338907
386365
515226
860735
978886
277186
752569
261362
69102
602554
3788
489652
321628
334736
847063
433545
587706
161248
765373
94833
433930
228735
331977
236216
274056
286274
613268
841348
809258
796633
62727
724458
412334
916572
654185
835117
689113
193789
968321
243385
388632
672495
2842
929990
33135
753784
151602
435629
120947
426635
917632
830146
793661
741662
344248
846515
234874
895494
732378
845819
892690
996418
514044
263675
13286
887503
799958
376256
112803
769692
912903
309850
796568
204121
1036926
591497
784499
527919
540408
329701
517284
498020
762147
891407
433725
273301
632841
996432
61507
923024
302282
957168
928219
284130
890174
915935
40786
927308
1021087
685461
892137
401250
540683
53081
726030
787307
498841
63366
92448
868800
595689
597088
1031295
283530
1037380
764300
482872
968012
200169
199786
898399
655723
69211
803659
354192
461084
372576
179645
209409
331919
595284
763313
609323
810270
994561
82663
339467
1021390
134723
179983
955781
421576
62065
407299
322744
509198
656651
198312
961526
272749
323906
10209
64900
264063
992283
75363
46080
183739
737262
200772
473414
687170
197868
508261
235004
765450
22785
244316
326109
698847
274751
667825
895614
618227
1035221
526703
51249
535002
336166
162353
521118
396781
567582
607088
858910
44457
641150
198114
495171
298489
941741
655420
733826
604690
1010748
29584
653949
1019280
241223
613577
396132
725191
881765
380393
339978
824997
756009
1012633
508404
653343
283453
769614
928308
1021160
1045192
791754
980882
518307
848695
886226
784760
1020156
990001
358096
574740
388784
889232
456694
11051
82281
837356
1037824
445276
729649
186450
674333
150896
480329
872447
248413
347566
252446
708122
1029862
902308
167464
332089
167777
479635
976317
773080
428072
457198
263396
588304
165021
709419
968333
338571
984036
606442
914064
815772
311309
456608
677465
736738
14314
71817
9164
58072
135702
188820
892110
909664
446877
1006908
819327
569795
382535
727082
165285
160821
159070
563499
939221
969841
563417
315034
779711
136357
983383
713787
768430
453088
894547
288221
604273
709530
428448
780618
695313
930066
872320
869664
323928
512197
784681
346402
126233
53625
320915
694908
927887
877508
1021770
916200
121720
151653
373800
736693
566641
500866
228273
397085
1011339
643015
127041
742208
55025
575927
127820
124792
643490
571408
962309
21255
301212
995176
557309
484065
367502
256334
467068
292765
942602
535390
484161
560724
938325
845782
654200
713091
1040310
229672
507879
809909
29967
439116
540191
64941
625372
425488
1021685
720223
575726
485693
303448
329490
249092
733667
401922
838207
880694
108466
679688
333428
369511
1022302
253427
483603
1039971
781007
147356
159220
386110
999563
138285
676199
155954
764795
133161
395586
78
868899
255257
587062
395379
132904
377164
876980
396137
462179
227108
81315
544022
723135
823737
408526
309253
639068
293992
393126
52463
613157
374492
956843
423542
686632
734827
6999
94690
147835
454030
720264
221193
277435
101998
393570
647096
27033
524050
270038
730096
620085
966081
504220
803950
361471
77789
899920
989642
444299
673690
130739
717985
537212
964850
34747
505043
203693
936702
988291
77011
979325
978979
398601
163567
105847
344048
991389
256318
360426
777106
491686
257345
226020
451539
563848
820675
819352
416975
685382
277104
160675
545033
290438
313381
952503
766674
1038541
411853
578229
867463
178265
745010
416667
71769
36573
859699
361544
961572
643321
457534
942114
432961
219547
466733
511281
808327
4734
887186
666265
974134
99854
752779
585348
166826
392407
927935
1037590
651886
816863
330394
971571
367186
635524
401119
465029
51614
125326
47693
718674
788582
428384
537135
525103
725900
564978
227397
595949
808806
399817
94897
230737
512624
622527
707491
1001545
938521
563121
48599
701110
557077
423087
132691
722292
30828
797672
678346
122324
135506
192547
783523
798909
274430
320341
100647
915024
132658
89268
235319
95678
912343
621185
514346
257507
413160
779117
463709
618156
65956
878871
278051
475962
41606
633643
780935
884126
491035
121656
874483
262538
785735
740235
1042732
892168
205408
494201
558333
144872
416474
97716
381674
831265
984372
811509
924370
592276
660427
326891
409758
797083
971098
954949
479113
1029651
982756
824831
149305
762176
16208
533930
634217
780410
846868
699997
330451
1022335
781096
474174
751020
595791
232494
327331
296517
745568
49346
30981
541304
767702
685619
841526
164526
785673
7887
144467
15228
411821
181853
993206
536591
184065
567978
959764
91467
621894
303694
431274
905931
601247
834308
545900
116702
375334
178955
426778
930920
234675
559242
284779
709638
116610
105404
177502
894714
865605
928474
992611
758102
71656
48467
996719
103795
982142
923539
96895
891553
566175
1043706
300359
482854
823470
83815
368541
52755
827394
821279
627717
562868
711080
19563
340408
899931
682154
1025435
502139
236486
469544
148619
892078
709799
1026470
586419
815661
660189
189899
432797
144707
705993
565925
757235
348354
547496
899768
635264
582784
914090
818747
971780
944196
820216
812053
234606
106713
562690
162334
175419
462541
87666
259249
327837
775575
587701
622907
811824
613874
155135
200807
170
56880
587555
513290
622543
937930
551934
790040
182481
965165
605073
313323
985267
775609
985118
395102
895814
169041
529912
553613
894033
309314
571517
441549
250817
980414
1018856
616569
225408
608220
696981
780909
12489
782985
356891
456409
935900
271217
659838
166095
75665
120550
495496
689082
375339
344228
843059
482530
816987
760118
555877
881430
989635
432556
950608
691672
489802
620272
291891
654203
211001
905605
26584
736920
980980
782541
519339
675183
471138
434939
257546
628215
793619
951735
767489
275070
76488
577363
204711
119770
231897
132735
985604
520398
899513
507564
370343
1043322
488232
315849
826192
364440
789475
925573
65507
719709
824193
426040
385925
804829
394333
871354
612038
947196
831841
975357
900186
293121
526458
787682
283805
751541
513884
699567
848226
924916
654769
551815
617704
54310
843862
133553
4468
434607
776572
172170
62947
212742
458585
121204
406982
726603
46470
524942
187199
676552
62440
653724
642771
419822
594562
769598
141457
547302
883946
173905
591479
77035
140849
277397
112584
486016
224822
504554
820064
519713
683151
177258
961336
641355
654184
955091
151092
600903
506281
850500
470653
80121
441745
673538
304466
205235
696642
714545
609404
1038564
638631
648498
754957
977581
268868
395582
279520
869972
314146
348121
122210
3427
257100
601645
454857
442392
728889
391306
451429
326524
506507
576284
622598
775590
218609
55816
868427
857220
785109
992962
97288
779916
298449
716046
189087
148092
953903
30375
315728
768251
337101
938665
460978
432718
39118
92656
842213
308386
735597
326386
244136
433915
182067
405894
776968
219985
19959
695648
395117
267199
231060
698589
203868
237434
895973
817706
1042594
269266
1018613
121928
722333
532556
791453
844485
541355
916758
127236
998588
788122
577059
453939
558373
523761
647668
228464
967102
719450
1003379
122425
811651
970788
209484
436203
847273
552718
629824
238656
772627
297038
290361
509387
441062
847798
375457
625061
542669
218759
346828
853490
36248
361636
263455
263843
888562
117168
924096
863487
195448
432399
220980
117744
702565
745400
398723
416297
126933
870299
464191
695264
997587
145242
986505
448229
700598
689052
1039965
996054
629268
175415
180596
633662
648117
225567
37288
221637
142519
263122
273397
15142
127517
894392
703362
905988
927629
327120
42300
743371
796308
206832
746593
416873
606213
330304
291474
372291
753254
331444
279935
724525
610424
788816
746149
489423
962435
896753
797454
603338
506518
841269
85167
757660
983638
546577
448265
933920
810907
591927
382982
525774
85180
702085
129807
623668
101068
167225
491381
106633
552179
411296
551740
111073
529650
382383
915500
730184
901556
28117
820275
404420
153761
284446
730767
1014230
363463
335529
912501
951752
697023
504359
251880
315947
683017
817505
384818
935154
19498
70816
26381
997095
126447
515571
784250
148582
391361
691328
185988
161873
924366
494626
771675
189035
275728
968787
57180
13793
888308
1703
396040
528637
509445
326219
9112
628090
909054
762732
599851
170906
193065
160362
399662
424478
853829
588894
930719
280358
119784
131467
284908
7049
637551
651954
706409
824202
82194
662237
536326
206069
844502
866634
671827
424096
596944
783513
468859
221750
91123
68475
972707
735135
879788
260435
840196
544118
657699
632192
534187
19623
14034
678135
302764
653993
110262
84098
46713
892969
739717
364708
117168
458188
782742
367356
478650
480427
181756
734142
7517
683812
441990
746453
472655
121574
659423
583922
570103
195564
805496
616995
427534
217067
819148
381423
14642
581811
962613
963309
801978
392568
576483
706845
581061
1042841
325195
440165
554922
279812
612063
3875
985302
220632
98711
134614
164488
952099
75876
213054
96754
495023
882699
982192
754873
803589
319889
113250
277150
922039
5296
853382
634264
464738
269215
721477
185285
455236
594329
239590
1041771
190394
494684
212852
1001496
697829
480375
903534
667792
1007932
47250
778216
422630
494587
745396
1042478
520063
304048
31819
381495
234862
809197
963133
234651
892017
515725
264067
341303
485856
517699
76409
762865
988356
424209
786152
69677
839711
772507
783132
525686
24546
679638
909243
337434
894561
32680
857324
357935
366473
558212
899693
70662
145466
778345
107419
360376
694853
356159
1036829
615764
937689
926753
388000
621426
110642
1035782
795099
486571
29550
195608
256036
88221
534737
867399
111590
76450
236480
255963
351599
639728
275332
210698
897978
529508
111642
88603
450658
770148
421892
35142
180192
626363
805019
565166
145804
871076
425073
251906
577883
264573
96351
148506
428545
481782
213504
806637
776410
343032
981271
443502
769850
423381
219044
1011293
619432
943252
148253
369746
169130
371396
119250
810362
599966
507794
639547
851266
350721
666567
995268
684127
365200
562201
679981
411124
52939
191134
153327
631502
288037
773465
429399
206546
99384
912448
974454
741810
1032577
411053
363165
80521
495314
1041147
709521
827452
1017637
235966
566025
387360
398536
1025704
256611
674309
47912
413126
111203
117160
790607
223087
881099
594047
459328
923237
268615
1019192
883260
986895
577560
202508
532189
466899
759990
415758
980530
666535
460849
622029
739689
167413
761963
609435
222118
501934
682939
618947
1021309
258162
358416
654566
792515
948190
221815
533546
303463
303657
776766
803623
119457
526658
402723
696830
130577
971091
433781
43428
363569
223962
855553
314917
753430
94957
473294
554383
995989
963975
429243
155023
230059
822145
656989
825266
132127
614604
895488
666910
253484
986342
283876
401951
187115
838957
401458
246837
1035279
159943
355317
213282
128353
10756
1005202
612240
780955
204961
178336
973254
66811
644400
857373
364628
1006577
598386
569826
831699
994926
858171
903653
500983
357741
908283
183563
130235
800169
477561
175596
660103
813176
861287
611634
958048
537487
13009
121561
1002129
377569
59199
622232
42554
780469
485416
496625
812949
820879
234686
963602
481836
768847
692989
847382
228605
72942
1040285
100695
194432
886739
785165
152922
1012565
333318
502341
775554
711115
977003
217268
340239
771089
228982
738695
874755
91004
830229
544526
617293
391674
150859
51570
967538
197319
319616
583926
966328
387327
462881
163856
713622
298509
214751
249507
492817
470784
876789
166920
386956
771881
703406
476211
968305
514666
810113
327003
236125
113027
459071
801400
825027
389294
759157
542128
662882
68576
849965
300353
246112
930754
837248
31417
860461
689259
659484
563833
101108
164580
561016
986363
91590
49421
196967
712339
853320
8971
805284
929180
849376
790636
359704
993830
2507
350889
4820
880469
416081
655740
215812
339497
666244
1015491
453467
237555
865232
384856
17029
705523
707658
450839
156896
66529
45794
138757
65020
441216
372731
4389
968208
1014741
680168
861799
915911
189627
43669
960221
1006861
66992
58955
748723
363548
551455
1000327
36478
521747
924995
613581
497670
62844
686903
511186
48699
863108
892225
1022097
786228
149649
968860
914394
644175
67298
547023
994983
202366
1023659
408090
259945
1027112
52825
477027
194637
406238
451127
247450
1022188
426877
341529
263154
412380
170637
626275
921873
22904
818777
180965
245243
333745
389925
866606
115090
327082
968284
233010
359564
1034679
862290
628395
200516
130329
494684
813170
265485
391946
457866
844783
1002579
395476
326563
76486
975917
142847
301635
909563
18292
803039
319615
425635
659137
128895
820070
559794
54846
452972
819739
91557
336673
302342
276975
1045070
695539
110984
213453
777330
1010316
985797
41579
414423
812761
1003660
551235
745722
699619
267251
310754
41899
906486
51114
375720
501947
819983
144021
512098
566877
469488
71139
483835
683033
763797
432116
697237
737972
813871
450
356670
239955
627702
575966
601856
872355
685456
322180
682833
547204
635366
205931
151049
475205
8108
514508
50926
102916
259864
397870
331171
841980
390865
94493
425378
234243
339334
208624
793621
643657
502094
248442
221544
1013563
430911
693273
225202
62141
365494
799802
14919
816734
937120
1027060
722322
781546
209710
1029054
813476
947021
886054
1028866
957690
213548
149882
371036
555842
62732
22112
713221
618788
607943
786118
429555
89435
715879
37924
884846
334671
362673
210803
936966
285495
943800
1028564
592636
765359
359662
1041428
275627
631149
822119
322882
409080
875680
1003997
979561
132622
1000072
219079
789984
669652
112890
792618
459560
78208
856626
531755
608995
411686
961654
603051
249924
843312
267495
507590
336956
811571
798363
321973
220552
393659
563875
1033740
587741
700730
283789
578922
493793
1006916
806847
474482
54104
453266
308099
656004
385187
849052
168561
601560
973568
1017313
742841
398238
45115
851780
872931
894664
470019
918322
528465
801027
366728
108230
754647
495539
902220
276179
759296
18635
519254
704941
114573
67116
315583
813212
186107
617384
495665
522924
297145
774635
773372
219501
538815
549533
203700
153026
277924
485008
861126
250522
862667
317454
225851
651793
782378
612508
913249
10937
1011637
285609
626034
917833
534870
311300
37187
864450
1004575
713347
688081
382927
145037
220174
589460
305648
668911
474941
164928
882563
335998
679043
259213
581216
45330
555304
304597
918217
265210
146640
407676
890012
2475
49620
1025907
622722
440814
1039364
170132
912893
480275
203727
646993
235070
669445
1034420
327315
526794
805164
222434
914581
134300
288200
77357
137130
343535
215210
336585
804711
1005594
159648
839438
278598
153332
607403
654679
810473
113984
996680
847535
585116
1009309
479530
360247
699853
257486
341119
323327
630709
677872
172565
451863
688414
13411
793100
279463
249435
757437
486617
451488
920277
886919
961682
959367
703838
235925
50503
70710
826532
716461
228258
1029433
617552
38393
984395
583199
972340
141516
635296
231952
893337
299455
628463
89969
432520
160638
20122
415733
383676
663986
273281
384188
50493
185999
918069
697059
1030784
813258
642054
588321
806194
922460
259991
619552
882172
100118
19367
956816
845476
557361
297985
893019
775085
687246
216869
486179
310109
257385
611790
598962
1007431
811536
607520
7067
336216
974544
289218
656794
417089
4213
565702
132502
157877
192309
698715
635658
327882
860320
354671
65666
60178
153128
999483
270138
410321
738408
631857
626867
603874
882751
332847
719398
648245
320135
301547
118099
170196
886028
421230
985422
309803
508968
32823
539432
915472
407523
70203
902355
8348
674715
656760
683931
503271
566836
1019790
438859
168444
108941
482179
137704
477393
204802
535767
5769
884327
423796
845235
925191
530107
392922
38936
416683
14520
38529
383873
924290
477352
357656
584150
598936
851240
1040761
171752
797493
956031
431957
465284
1021260
184353
109263
29758
715245
529530
725562
1022295
535119
158540
255387
578823
21401
722992
459970
122970
731252
198364
672614
1039781
450867
118992
193336
129748
580257
794701
695687
969517
321598
783481
867178
524681
778383
196609
1022601
509935
136435
163860
182901
825479
514250
248794
1017110
540251
524994
200697
419807
938414
326507
957708
1003700
709961
1030
272463
838542
978711
479011
933209
898247
821611
974436
271186
867609
561612
969343
1015081
791530
615048
566204
188469
782824
721290
779424
894976
313305
823684
628173
197847
44142
279066
708002
178741
407114
421828
289019
526585
285794
384349
1019913
789291
399218
416966
5638
165680
208303
757830
888181
48064
549499
394175
696981
930484
847821
1042555
752027
550051
993327
644262
416966
196708
508779
54369
665768
615336
738429
558626
933312
181675
476393
836195
2523
369897
574299
721703
1033107
555167
131721
159219
837695
142728
1031726
487839
647193
1014309
710482
742486
166456
554217
87267
490436
817487
979008
484342
313022
729358
823585
472310
215264
408352
102407
827268
1007756
42999
47214
379873
467304
365389
21234
899292
10926
575845
761315
431131
213596
152736
832361
351734
757123
653503
660419
200999
85941
726952
649411
643708
127353
733066
708106
361819
226544
816769
127444
822158
470517
1032486
675641
217996
282479
805931
1022975
1021569
480480
496258
816957
99671
701865
857302
897476
909507
956704
364560
179329
126156
963194
635341
317940
402232
118480
75749
986349
76162
82266
684528
550049
474835
142474
285834
207542
298282
1006620
757056
386130
1029467
965207
868927
1035065
117842
694232
787953
400298
764410
774802
600452
850526
579965
103668
110032
116744
1003008
433498
44525
194180
17089
861463
321532
830707
600967
462485
519670
851584
257570
507785
980130
324731
787354
805290
732005
391696
311614
460819
477586
508897
2459
416380
135199
307110
463210
530729
491194
778304
152342
550384
897873
568455
1016126
408767
425542
94050
135119
679247
235472
805569
1038591
721506
245175
42606
128539
364845
530505
856667
742197
134558
150932
48216
651652
116691
147236
362222
390694
394264
106565
521428
563028
515584
15245
439478
91442
149017
886224
116627
253107
822974
226831
96871
1044748
72775
985199
472273
856734
507640
1012342
560224
124109
235567
835005
547824
295804
49567
921950
676737
353465
799016
5675
860492
432977
43357
994070
962257
933363
1008499
803204
755323
131284
1030857
161578
242311
390336
506270
1040744
23943
771141
121498
291995
793090
822316
59324
956075
688791
673272
216060
215810
486498
270259
200149
724810
852873
897889
214674
903021
784666
35897
714178
287089
22815
690505
988932
651003
26498
959683
575817
10406
848366
500399
224331
269769
213315
521706
873877
912435
317078
1043049
583515
317357
148908
844541
313699
102183
1004236
991517
590192
571673
764545
877178
941449
213223
237762
482747
886289
604768
221330
959464
219369
732606
722924
796308
657793
318247
69998
656881
15080
963423
1002977
866767
841805
597976
744735
536555
830160
504468
806921
455710
2330
792993
821484
312571
207372
91349
545472
770606
331653
311535
381148
813673
643845
836388
735887
830929
841831
860287
68403
308499
71210
673735
523441
591017
142028
254989
934454
884847
819501
965164
224488
162269
755740
680043
361194
234835
1040145
504953
548099
556295
308804
260154
194889
407732
975840
378299
404542
87221
816778
311620
598594
715876
780805
14159
1009506
1018070
661149
725206
232744
833445
667544
996063
203114
599630
764704
709236
1016371
754922
540394
994555
925057
7404
884746
828663
142134
131897
109775
229371
593144
749391
453299
714254
26463
72861
511576
372506
849077
863360
258563
913345
570763
161702
294053
66066
378186
422182
419373
16794
358696
248714
267808
53470
586831
466030
742950
504453
1035664
349319
159225
910636
419240
435306
835886
808478
661000
225671
240842
455222
173146
797295
378799
613403
882352
567916
70791
656879
951819
584350
1037078
547142
42864
310292
404203
649878
997059
423399
679334
476339
537264
593590
415416
190419
93931
937501
540930
944365
109946
363115
130904
1030627
999179
980799
674125
605420
785875
59924
955802
864717
808593
295077
1023647
950721
735029
725231
77838
154769
50815
62209
402105
708432
232629
355234
407824
529076
1014074
772047
726626
1003830
35422
357563
88669
328528
892093
573697
559571
950914
983510
96554
780376
480022
266615
483952
957703
743127
920683
711565
693820
734749
217625
769645
174177
301351
637241
790735
24427
773126
525217
439406
288537
990678
662969
1015103
744827
948884
334144
638231
229958
38389
472067
6578
43702
261820
957562
937450
969153
409640
670910
696199
509696
200922
786013
805908
774175
384930
197519
554187
224779
601300
957680
273703
528703
409140
247926
643584
955114
479442
906174
301396
24054
215497
576328
62809
494261
344352
495737
158356
719195
491254
821711
992642
158212
540599
889387
57519
924332
1022457
482911
932402
206444
104723
536741
815859
909457
197279
74435
547219
438076
619158
716955
472776
652614
115900
369094
283140
122959
53623
250491
931260
586087
363914
667834
81859
21865
239140
56855
646062
276741
452305
44716
580559
9566
841995
310517
292829
601720
478486
147429
127336
358670
119717
511733
460659
960253
995456
986929
27057
169098
269125
1013061
692427
53628
786849
183162
933748
582992
889784
205705
356780
561312
113143
933207
206175
687451
758643
159646
418507
712273
185910
66094
661690
961444
593772
332774
256651
21252
800444
407475
746269
544694
664347
232020
526436
331160
329609
316440
823064
750136
1031205
766656
30831
983035
1015056
124268
242820
234310
672807
889016
829738
933557
433403
329151
802412
573780
1005249
890722
415664
701950
582818
1041423
14483
969309
422127
741927
559581
975183
820227
252729
377290
221972
379521
925578
576654
451647
840602
285644
469076
121703
295664
97204
718936
961386
850269
125577
49092
412591
222506
1002130
936097
560918
990736
662833
750959
847754
459219
242989
141078
287024
346738
255660
653468
507007
811218
1036698
488814
517781
764696
200679
799757
707520
505306
162161
350332
889123
871966
754797
1009098
197460
1231
913506
293520
639983
111734
406194
238953
1028844
305628
25288
574861
653709
164927
57555
181673
160108
92330
638037
909444
689014
99904
331780
29597
964725
836245
755223
254063
1030829
370360
901507
424329
132027
256704
377027
972847
579710
44396
694298
758896
648089
319515
122416
828112
411235
535852
460537
851169
632509
763323
869549
39983
503964
936671
449706
912426
1002943
377176
158830
332503
306208
498660
699757
493126
452984
941814
748551
385415
624899
168587
95454
776300
42701
401958
198382
871874
945223
1030546
242641
183043
510473
849067
608343
728353
621739
715319
489347
986604
1006821
112468
441187
516631
492751
817601
792095
487446
818709
557266
955049
259445
855374
425945
922134
411228
175299
152041
277547
997959
546202
705926
388435
193551
185215
913078
928680
620859
560281
733806
665593
475434
779813
67672
625178
231217
27190
945159
26005
381658
953783
898889
150670
333090
231415
268595
825699
978339
839792
776033
383030
556520
605031
46729
728418
463100
254229
774725
981273
712040
431405
721802
673550
57569
323690
26039
244333
837493
345849
872234
551920
971315
138916
863951
92951
627727
491027
1027490
963194
94693
111580
662619
494947
946182
514490
426095
76886
727489
785597
888271
197658
552785
101054
463547
189429
28171
821073
354881
77822
738528
327901
634600
363107
447289
367478
384740
399524
996642
52526
353714
661194
87313
306917
245472
600005
781425
479842
843511
103189
532738
536965
9926
444489
271368
429981
298859
58371
338472
447687
945458
889925
548310
68910
200536
903525
748158
56234
488174
12929
1039380
156601
42288
671113
135354
661532
396855
567138
729012
628560
896882
578952
18997
639867
830663
923862
857161
763133
19786
212248
638525
928269
739255
753216
408868
445108
331067
601106
81407
113728
761512
805466
794045
867313
1043982
831354
686041
47101
857752
650443
837491
791808
874159
519987
410133
842627
476373
264247
58497
1007468
130762
255079
150470
957506
515199
524839
583855
968040
751352
966557
32329
701924
363252
435700
514109
299646
114333
786821
971970
137385
130111
114083
847429
519561
806189
22024
568742
282714
387840
535503
743546
684151
442333
769419
452957
369247
297262
391709
387919
960742
754995
845664
596824
613150
463407
508918
783798
1010885
324010
646679
926648
877846
276330
204284
588220
518321
73689
392801
575592
488540
781033
783831
385854
682254
124328
1036748
521839
167432
619688
946722
902467
688968
950822
607254
113059
761912
799500
9446
94883
77762
402127
425228
375923
822560
441823
914789
661477
303277
526277
309685
60841
1032152
736238
382695
1034359
232815
474140
255623
943749
192056
375346
57541
636426
773820
125035
633480
278002
252527
434286
1024162
505542
936115
519420
656604
888478
451983
587724
94434
1035046
52020
11970
294526
1020512
684610
889650
191159
120502
220127
334010
421524
1025472
15174
640286
918990
569522
564712
343707
579681
496058
766479
546676
373101
871085
507369
730543
968297
608050
179887
88348
385489
262243
511033
881906
626790
712478
1018846
982719
147453
563199
17870
1019877
314591
692164
299613
207788
235226
667977
50576
69330
420999
329351
937166
264190
265247
858203
249441
653866
274329
1037246
306693
516916
64707
280795
434686
398245
340002
784213
942813
444210
228870
912409
331376
1034800
667800
657359
308810
800492
410260
657231
287296
38186
388184
709411
169454
560516
101296
16113
837177
493538
45708
134625
1030174
431500
32790
1007147
343888
72544
329422
699594
695351
594674
325757
969778
97611
882095
998617
404436
521148
330725
2794
962137
916564
857410
711872
232427
59099
913117
737568
631405
916229
389229
927955
598280
501610
359204
276394
940807
520755
753400
716511
521034
44647
103172
394819
1012193
751925
492841
575858
777761
201875
334414
261792
445859
688677
82522
92776
945233
213411
70081
284318
824275
905468
615168
334283
670636
519164
831874
877270
187598
198677
1002329
1038977
388405
86545
968108
612095
600486
524676
562542
752514
697540
932023
142908
275323
428785
1022736
732279
646014
849826
985993
853585
894624
634179
432092
57723
1017390
856915
982011
296862
716675
953367
550042
215042
119650
300255
305048
462007
152987
928767
348601
399289
1041120
268422
591239
127744
985283
414760
493942
292827
735674
1029083
746724
1006943
374978
686834
155481
168799
645486
570436
756074
219797
511192
758391
669682
356798
1037799
204715
496684
29288
382811
890939
134654
236266
407188
516170
613475
308772
690431
248726
326206
1027702
794951
166468
667209
476900
465989
989595
239467
892638
730349
779667
964314
374154
43427
73344
213555
1032548
316036
635836
300621
391449
1039338
551911
264170
323472
209164
941949
209299
591638
962229
1029054
340820
715177
369273
255115
1004055
542650
750457
87108
779797
197888
726915
387838
40799
207026
492187
473990
274507
605987
824693
958889
1002176
562240
571408
750713
552348
893816
734924
891660
867855
994810
306274
571907
203366
973753
371722
432754
902206
829152
840539
534538
980652
482393
795566
842160
926434
537909
61414
647206
1013439
751449
395753
158052
352240
968347
16513
657286
850282
542305
645607
26806
995693
496516
549010
654633
651720
988283
242631
695467
465185
291214
353188
159266
207922
174734
260682
789355
563301
501034
545540
1039932
76322
652848
413534
1044333
205931
8915
496376
257397
965267
250899
895199
520626
274894
799819
59753
658044
600966
586331
479779
235303
210542
322280
228085
180408
14915
1001780
852180
278974
1031624
669047
890527
985287
888774
939954
685974
141536
504573
320364
957230
363109
720501
630433
202931
995768
814350
256002
927048
695844
601503
890640
289142
426439
589657
153327
76014
671052
666622
722875
227575
65717
599601
445191
98258
418449
923792
568775
661684
410478
614247
210432
71516
243182
371017
347406
121060
381181
636400
524689
47375
736339
653695
920718
620172
416609
471419
381829
919107
123792
590008
252247
654563
299786
951008
941671
460317
103551
588117
952005
589493
764661
419122
235376
182943
1004895
149745
341064
446152
973636
553018
616481
750549
927543
938530
790926
424159
321267
505815
241224
514746
562251
686046
974155
521477
388140
133121
860438
258386
453753
803720
426723
854726
159187
636219
354543
835558
252254
219632
345026
158980
752541
92594
329987
232331
898643
673075
169601
910864
161462
760998
308175
293432
508567
52934
1031028
864652
357745
254240
882537
762444
196483
41988
791564
436289
69527
820976
518651
474233
710838
156365
855764
229137
374877
497022
459080
530982
341616
260687
922893
984590
946200
915511
585455
639197
231614
842459
814308
442156
742401
552230
932629
789935
815118
741996
719837
976735
569915
876328
331916
1034331
634485
187612
1025865
129289
548278
711901
162951
1016121
742263
261413
973279
408293
154241
391961
11052
193604
389286
719935
426268
1043329
625227
294996
591762
859328
515055
989042
630617
780428
577401
515632
187124
250672
314965
921181
708580
885523
609583
103965
193420
19616
741154
601017
667447
341806
1004006
314135
955343
266702
999834
248752
1019290
63560
881101
402047
858510
510750
148565
920690
698795
234909
139563
694507
1033438
691595
1020781
39010
495703
896193
139489
719188
977391
453731
164249
41402
433824
550741
443905
118467
367236
416017
786037
472779
999176
728768
213884
350666
512657
713749
279788
483478
136079
223991
63408
71207
683286
661744
871883
1023589
301767
329669
540162
23661
639741
664552
326010
52491
669602
571717
565502
48991
305922
845121
901773
759963
94671
187254
626910
114773
288981
779656
1023314
388677
557197
49143
607321
1025689
416142
276065
586306
870996
1002529
144080
85191
864155
664746
834070
573663
419903
48835
615859
542734
548691
717295
967086
469416
314330
566291
823612
828665
988034
953438
50554
28682
80127
786610
862832
710452
535767
829679
198238
916816
538020
308108
845449
265686
574697
905565
1000160
304930
879666
931129
1006339
675606
41680
120827
451882
287316
541066
993359
579705
194134
968017
57231
587901
615652
665320
33147
763153
524564
34769
975483
729535
947076
807043
58031
281394
733943
296828
935448
208307
78053
147761
290922
372504
521690
552756
725124
709315
328496
676198
813267
1011721
822180
857888
653820
642330
998759
565183
938594
310604
109670
470208
632379
696855
19115
264792
1013454
637675
624901
364615
265362
680786
456526
651161
452814
942729
807330
609653
915997
181504
462932
304778
420489
130031
829523
93094
338012
61000
543376
894726
248547
540184
412926
994106
374390
344380
688815
206973
1001884
162846
754646
127406
785339
256114
1031315
848090
920328
329544
239342
736812
1019447
718921
879326
228340
658830
653439
711407
346105
47191
261948
406337
575244
552620
912730
174785
104413
536241
1024423
127729
54570
651435
364062
102257
829563
993273
1043368
844406
210332
908040
822098
770398
339756
770535
719009
348234
57934
260931
608218
156376
317002
697088
59368
737587
711547
454572
601430
524796
472785
901760
70428
746229
47673
216407
1029959
80236
19311
24837
431533
1027837
479871
145533
901187
153780
130847
656523
176912
452582
454254
791365
753248
500498
66880
206389
95623
150807
340615
439552
1040774
742643
268848
26254
490875
937935
781723
745328
98803
429421
678352
818997
665034
697043
32439
612700
615216
446787
354438
1033669
177665
1038021
183536
377212
821008
1032072
765368
539385
554712
391672
486039
653785
346558
796406
345286
113348
162723
850389
602081
813305
921771
500429
158559
584247
420522
509832
378112
80105
783573
90875
367590
1021810
294340
216849
796948
1025621
637906
170322
831849
248360
767711
580508
1003200
664044
72791
578203
216181
811347
148345
392930
765300
330811
248898
659349
839597
931131
806258
200399
120781
53576
1011789
636197
1014866
972363
103656
542375
812431
298006
437997
524154
949846
830596
180764
385614
572925
54638
676933
322782
783164
643056
959960
222215
34974
931455
368300
426174
153764
74560
87200
578778
970904
463163
695877
845077
477890
658602
1029766
564319
604948
370585
945787
763131
389038
433301
355401
35057
139257
735591
475381
853372
142990
68964
915822
512188
423234
319610
964218
856193
356460
665814
70673
939380
406249
345535
170383
803264
822406
191595
820634
637472
12868
907881
47462
139262
1026717
653586
56715
663179
359779
221482
495349
750283
733891
720494
998292
300317
326315
414992
454508
213094
924124
595446
473729
436759
150993
733106
299331
127184
206768
737394
371359
96774
32849
928685
774683
319644
932019
557147
129617
1017595
58771
968746
638294
314322
42107
806025
388753
28607
853465
337277
667655
782038
990140
336591
1018558
71053
495612
485735
701401
26720
229905
721343
996897
42217
147680
698714
870136
723101
729336
735634
149385
286596
38453
405408
1040686
577102
789067
174951
329613
741117
205117
618059
720576
614428
334363
455359
936665
301311
496996
955763
950043
727352
218576
142054
793365
581401
265014
535454
751743
832217
334474
72684
795289
554791
475710
726038
271304
11165
397470
16983
458048
405164
981511
768336
94940
686791
589414
894043
251207
86130
835521
889335
339033
199146
347171
887531
465459
814552
476916
556756
664688
376660
477826
573502
748157
274860
474450
706462
177934
40092
526812
526470
845549
334273
363022
605216
185550
605960
461673
938263
628916
15365
519584
881045
321362
769291
396243
733969
684726
324682
612178
308162
602500
965272
513287
856522
608993
66026
414343
860069
437259
667256
934912
475891
625414
60580
630508
175747
256030
216664
12798
731032
600083
47707
704498
126468
502758
201759
778756
584289
106980
285299
978138
679294
461258
29178
27682
117693
690718
902376
731653
445926
458515
335796
852673
575624
218403
424416
922498
707167
876027
339805
829117
559518
358010
120262
571333
799701
416439
887241
117875
204448
432829
427734
31801
13463
997294
417532
626639
770968
234312
848198
28059
412609
622729
563441
968904
397999
525595
865849
980722
105350
118193
966607
971219
255320
1029834
35836
355627
960841
617138
1006536
205433
651163
79656
44832
856927
16772
405003
631775
959788
306426
324079
529870
528162
83211
961240
790260
440363
507246
165981
837428
55031
517323
860671
7196
664716
396002
654839
860032
843786
539469
783051
408954
878894
829694
986209
885673
742832
188251
657087
412163
474872
888830
51473
785678
766386
886541
542059
428485
102615
630780
266868
328903
1027700
594591
824517
126968
472527
912474
956308
858441
198412
168636
736684
532692
770941
87112
85406
563119
312357
847890
369505
715596
346873
539841
827699
924500
775808
845045
365124
371620
16768
563902
918878
217558
223165
816290
400869
876549
544350
1027274
1008828
975089
634897
99348
1041889
791700
404646
668522
223019
745545
193575
855018
726199
947884
984951
346944
633011
485988
506343
754693
29596
66361
653959
603819
78257
778402
376914
916302
126826
608198
476773
325718
552303
123957
370452
853145
775927
150317
1027928
347102
733771
1001373
119311
381127
510459
878684
873798
902308
160826
443636
678284
565965
377645
570749
610045
797207
46957
844648
372738
90542
214063
18710
790185
792896
1023900
137121
1000917
945395
644307
307874
908892
506322
248275
496300
864068
352204
475014
599579
549558
906258
455937
977082
751765
596066
492171
992832
218215
569516
355049
604693
351198
779276
72527
383607
742999
711601
265799
902854
817436
164009
835582
254344
966771
845784
67650
307765
747803
554701
79764
708352
396953
340225
247232
871114
238848
669364
606932
247020
194989
259525
548192
725355
266680
606638
131839
796710
1007684
920234
607339
713861
940855
259051
113856
878202
604005
671147
631309
42687
873609
925983
308123
823546
925173
549406
181294
875450
1012955
513312
365129
151768
205684
760315
126289
745521
887655
295395
273365
241747
183055
339930
98552
851205
529755
1029501
115293
1021056
946566
842877
273856
197363
183084
170287
31363
815395
550003
740504
855956
96370
682317
729721
974018
827027
1024162
8199
877765
983714
1044175
199917
235522
824139
543491
99301
536089
602379
593408
760010
14934
216902
425413
39696
562370
447181
385504
284671
611382
985648
813344
201772
12263
427581
617666
134058
832437
800475
679443
704461
609504
543664
751636
561696
214084
209875
117883
557575
288721
226762
239651
682224
730334
375430
14570
517181
264580
879665
1036020
901343
204088
467074
304725
195452
83110
490407
353178
483044
827131
775201
65135
732357
769661
351671
795567
667742
354276
969503
786725
657459
669057
348000
121384
633242
962321
558402
382305
870631
573370
595122
693663
180905
438062
660457
454815
932506
907962
376955
231015
142344
685664
644735
560050
324327
674867
125184
355177
143257
708170
952500
700823
572789
341684
44192
891348
712100
478542
126782
827368
799187
534460
292075
241908
738396
288742
59303
964393
35580
831946
291897
522539
628153
203605
470213
839497
666124
322393
658535
149452
231815
870146
5451
218874
465179
350864
535571
989314
37987
418037
426229
834075
302508
765141
686586
721802
774840
875285
705777
488777
165866
249631
301313
142236
920028
1021534
43381
143343
36357
342332
829024
775604
314051
982004
405371
233695
810974
681057
118120
176617
694340
598148
919317
655627
67724
446370
154718
690808
451445
866904
177511
258839
321411
499963
361238
598944
963784
777937
819039
968882
443513
1002571
938205
893099
329811
821136
76132
43316
919499
570038
767016
1015226
122613
41892
776504
228783
594952
580281
320383
551218
600986
19653
804520
958151
455574
989152
398058
496883
886690
63062
596312
704409
139399
1012004
662013
341080
613332
542434
257195
668513
294755
544609
336575
1032462
727185
463034
865307
106710
977226
35518
959053
531772
198819
652307
132531
937797
63152
174104
921691
185070
39660
354317
868759
793392
18429
666926
769667
845648
249682
478831
63106
379808
12135
417493
644365
1013350
624051
66350
25742
34488
223151
84462
218801
776096
235187
655655
650057
635335
704080
322857
1030043
463619
899137
906605
895730
847807
385532
423711
390000
436505
74913
549570
258931
764722
482180
627647
329288
704416
601145
141654
402015
1002000
1043250
318057
273510
130985
415749
313307
593620
414647
699718
918451
23403
79811
521244
585395
39178
774004
945101
625675
850991
400556
350031
767964
655214
305846
236449
244303
469843
493328
69894
796192
724018
183204
611503
243793
886260
997376
160989
848356
298425
602359
985553
109083
395369
7899
232246
628038
618394
129150
155222
739386
612908
914200
933632
720932
599670
541884
632658
754850
378054
272586
713520
422234
454625
934422
805303
175356
380769
1026783
54058
978062
234479
113990
1001834
92231
378544
139023
381487
829497
553837
653742
387437
534847
230801
708085
772252
93668
332889
802051
929481
739509
892297
195433
881180
790386
58848
739438
149666
26087
662454
825253
663056
812964
450774
598682
550907
434335
350150
684745
782767
558527
97571
13625
413038
482317
487423
883538
381963
706041
263769
383546
695063
1034044
1038068
837356
209632
632917
65891
440120
355396
113603
333431
90388
8456
289697
849878
14129
131548
272538
58171
1039911
537958
201565
342196
861031
214816
558316
457628
740726
122421
714710
669128
301937
651844
308507
564635
161229
764386
201455
788892
169933
538830
644274
257543
464946
304156
128537
708356
577770
696811
864933
603783
341813
127425
792001
137026
552660
488464
49230
892676
190893
161031
167594
991702
1042766
402169
593423
717197
516765
852098
429454
1029202
503058
713213
389762
1038454
501026
1039543
610621
565732
471977
980872
821802
320361
997852
700855
746063
616653
638437
552880
770222
589577
988454
201457
847129
182084
32334
773787
477553
833608
577712
306128
1021830
713236
1017093
445461
243447
258542
749868
205350
504469
604444
637000
125286
889010
609647
837280
664936
365239
77194
383395
645510
610
160492
719936
526211
41790
709334
1023448
307382
94873
1001411
572786
197399
110247
744931
492175
288204
367161
265003
358217
877583
482001
466830
928548
427847
529179
715494
655144
851007
288985
710236
399871
282823
88326
676358
850896
620508
223150
524367
380868
686531
505039
203040
625679
598146
587855
761273
540408
494356
71442
697454
161566
369495
659086
214373
459713
650244
62047
547786
814336
21213
170972
802866
781091
306659
5761
104950
378194
315138
545248
227075
793068
1017484
95425
332392
431795
795674
745045
618438
226038
744175
1032549
585509
104859
681995
58428
122088
144793
527397
120453
125252
184497
868965
763329
883740
215166
288602
800314
408024
909305
899958
370520
920677
459864
38613
847324
104279
365658
850640
150413
776548
547
788334
173566
522017
523163
210258
674476
711446
233709
779861
249235
664179
997132
138091
531253
944059
1004520
738919
608194
14585
811639
699743
351921
993234
1043120
22976
22713
972053
172074
613782
65590
925507
51833
101339
676236
893490
592121
469015
603666
539248
695783
768846
1000845
544543
667311
1020281
280191
353440
1005433
323343
816264
526272
412749
803508
233155
531898
441767
37791
1000534
836871
38426
852584
185205
45524
17735
53135
801375
700051
40797
510477
724814
895015
887763
727088
413054
367798
23835
673914
927114
550439
35104
909867
427651
861035
268636
747709
253624
206489
874440
532659
463682
1019045
76230
574764
186219
618402
467334
260863
1003801
574893
41815
169228
406174
392323
708940
132283
510791
469257
67679
188035
350090
433701
747057
291057
894586
984149
170906
1033945
636733
1008470
534143
497608
217891
564082
917823
155605
368482
63661
527712
70591
176692
582786
35440
646819
677980
724633
507419
780602
305028
334606
623136
83690
251120
633647
750457
569671
790836
421587
693478
373602
999208
1041491
215456
832664
661764
785624
704961
16182
961179
242007
305271
994566
980442
908623
353635
188152
17684
126317
973719
568259
592584
1045126
659349
647916
918592
343224
337062
583199
512876
353336
997570
506709
763304
333323
445469
461653
411624
598863
1009380
120408
629049
665395
951196
902111
782621
636981
842697
329305
961576
998681
864209
524334
809773
967484
97109
681439
425245
350858
331803
455243
822410
780085
546543
869408
396784
969727
663982
826874
272220
81094
237113
219450
259743
783480
290463
439856
976226
517855
80494
842553
845651
678550
388747
621229
1041506
810005
464471
810604
917086
716605
3104
454380
668642
544970
1006035
857164
230324
530887
354232
565669
1012628
187929
683198
569132
327640
287029
529823
424707
274954
796924
632660
731081
918499
959834
429833
686820
840706
371994
364231
801182
903623
219416
300210
550341
388399
108882
943490
575339
953260
464799
272966
680296
723705
240132
685317
234695
152367
837045
443439
602168
319356
311332
288326
809962
40404
213702
142741
677043
272417
862545
473897
46448
675876
994532
71825
408974
418676
262061
358481
773116
185438
86967
555730
802717
129555
552760
541623
949681
107708
589319
410033
1004616
804545
233953
728841
545207
900571
106168
883696
260806
249216
420368
406316
245943
999351
160403
633398
541627
99699
409400
189400
977885
244497
1041093
757010
950357
882108
96495
456458
127248
5667
1039991
283190
635870
555151
821355
471348
924797
74464
375336
672289
779880
208773
704117
205008
122550
156755
999625
156481
835476
223279
372873
836629
590134
533808
622374
193963
792004
497399
273539
898118
286489
1004402
500143
474609
602920
675817
193303
432386
414659
987818
223159
123446
1041689
68266
412587
283180
251358
149058
790977
23953
851211
684679
209378
781533
704698
861932
309134
1018079
556711
96790
912335
995897
906033
1032243
769931
994998
188938
260171
300273
868932
419257
467764
617870
834971
801882
181255
1023024
521294
910501
825352
10270
730078
575949
851634
903521
121191
652776
146730
527052
862273
17341
143656
737488
410597
907396
535329
859219
234597
44584
150517
257046
418707
607118
804427
172815
528934
122801
495700
584627
352273
516709
416724
935051
749017
273810
242941
987556
22628
638919
747288
567766
325945
369026
403639
491762
956206
264851
824458
844597
31092
46711
772745
412734
423446
1003521
817125
748883
916867
368694
47116
411858
869898
975148
172462
240053
578113
418337
122992
880014
409611
899126
78358
200568
29652
411417
149329
928133
102920
225356
200073
993356
193977
947726
237200
465542
488214
1003963
900175
507086
969415
935717
536113
299452
596798
88404
533235
353551
84032
780298
905978
739552
902445
597769
167273
724512
293727
759432
886237
719331
51671
757905
965545
561078
954012
753721
498893
361458
886024
721198
327710
106441
679536
685426
511716
980189
652293
527795
191875
464979
325374
987529
36657
397224
586883
209411
353867
626112
15877
230107
761690
482822
118950
634539
734559
732348
617502
615824
736195
388345
569559
136625
672280
234313
827389
275363
457706
2686
960894
149224
999772
200185
230706
691917
964528
672661
586650
380589
560554
733786
933002
325904
723791
838265
665560
598692
618309
734042
314482
999880
967910
1039261
919670
935488
965745
425441
332525
178785
1009317
441713
310051
881186
356765
232864
920786
984774
956509
447390
400996
47756
512885
974076
767870
363919
196108
234788
5566
320402
660339
3594
116426
620018
794432
95522
240182
972078
518275
241213
667005
411719
141326
558995
819093
220378
358510
831315
599657
242790
180122
306829
586063
667525
646172
910870
717823
177545
328564
973809
147951
821451
429486
140596
241524
167303
747172
582189
839055
329392
1023230
298841
640957
551078
1028383
702101
42133
472269
84686
1014576
619957
63161
381288
228740
567176
134312
198787
425009
924676
177742
184594
762231
264035
158824
62162
356749
206661
341302
296799
541343
1024237
322024
206789
1018391
263642
622246
312629
621322
681390
950942
759027
804638
622285
462525
65493
395499
564889
939552
268203
763630
505553
773708
548066
983348
302473
671013
932360
458972
142856
220829
5237
804599
144092
400946
225108
709692
760018
624841
701134
273550
797382
912880
252790
905396
927432
62723
920172
685847
708604
1024085
663256
821437
782860
126680
917598
518954
842636
299747
1040770
499872
226525
959787
96211
270874
795535
631934
54929
203568
90848
591882
228040
246315
312733
140619
179262
185838
687849
829137
81630
688787
717474
796840
765039
622174
166188
227129
853521
609414
983983
557925
833763
689800
837630
604563
261840
605535
813069
48370
654818
797780
392797
806492
747930
743417
388574
505692
749527
194098
543488
585446
652991
86048
499093
606414
94981
832023
154415
805702
595611
318544
922319
355401
124921
830506
386656
502184
998366
571226
608148
732833
781374
151845
581021
1019757
936896
969335
449495
11551
56548
873470
366623
629039
1010876
906927
50258
136429
189933
307080
306895
606086
843712
453924
1019468
889809
647372
10022
489567
517487
277374
89388
718894
1033945
364205
137565
281350
346788
411475
364925
623631
399123
443892
971798
391054
283670
827306
653429
961923
353998
476834
243163
228313
900644
652372
524730
817300
702311
780136
281906
747104
422542
588219
888825
842570
631544
536732
515201
73476
70899
998920
900957
333873
211793
292462
282867
564035
971155
404202
446182
97869
498730
687041
478233
773229
698138
956271
532129
811513
764046
214272
182291
969594
167496
816039
805260
75654
617605
93475
260596
82675
97107
993836
462680
295421
443332
787014
317750
786632
429982
963611
256878
691340
246820
503605
737498
73172
182952
42519
576689
830852
98160
551149
329433
306735
84861
14130
402023
644801
66125
310314
145124
360276
706682
1032438
57809
781195
170918
250319
18578
58100
418042
308457
785508
439958
82393
345455
224976
632371
937725
238017
338302
544738
4200
199324
814375
58366
78694
850036
613065
422615
437601
934245
953664
1011353
418538
667442
555445
42818
152341
637735
832179
747415
406690
147237
944069
871726
495401
127485
229463
879283
318224
19484
581096
314822
395699
127795
776563
1034456
481475
320748
955686
747485
898080
785817
487837
736584
621290
976766
911422
424248
445560
13650
271186
339632
961918
272295
92156
253016
717737
61676
288749
306318
426716
994465
785662
387231
469222
337279
358423
583790
877362
348024
466387
971971
85766
788765
816926
698161
718474
220661
79625
84816
817811
297657
720444
208734
677655
451768
336357
224013
475260
158246
262541
932117
911267
287289
698335
402433
372851
304122
368184
593352
766355
303595
335787
121480
517406
262805
100980
782359
230056
1005448
571452
811539
665121
496418
515693
873205
992257
726949
1044015
788548
913779
569881
997192
1007696
493585
603693
877783
38385
785101
542663
188828
512934
79307
300661
745584
910019
395950
116963
215665
98941
766947
165300
924937
359251
280410
20548
810153
708962
784775
643916
449935
719795
39436
967476
1031449
694657
704237
768876
495470
964378
794357
1018978
995640
796621
986174
86515
822450
893416
711227
982646
300349
916005
200221
994529
243414
597555
583734
842664
227188
993744
687902
507903
466003
12493
841417
3731
110937
317933
520694
659532
463983
482563
806053
908649
155160
261415
918012
454951
440066
312818
317354
361759
685777
237119
668725
714792
579637
411109
666081
192612
1027585
856793
587353
857617
499287
106497
254854
398752
208904
203969
288853
382764
684461
284280
601007
661383
295450
451868
703807
298813
58228
701990
532548
213965
963025
110534
212198
879908
349736
93522
13850
692781
672955
548250
547364
242056
412690
21217
24162
307252
14012
529865
769847
177698
142101
586748
234089
762319
519826
534998
1022778
791873
827829
378201
767653
793784
807083
11996
364479
349415
779809
935295
432754
585146
976486
548060
862316
103059
333888
835813
583474
322312
50592
906122
722471
688717
843513
26887
762759
457444
620734
110376
928979
275971
1026587
636839
784799
484389
193534
409446
380132
178086
996083
479556
816170
508814
328711
873460
1032377
323309
552689
900276
138344
278266
567618
979500
127289
399449
148037
20710
29129
136231
826834
209746
199279
495028
391822
865014
644136
1007233
190656
388882
97357
1026105
674774
111636
1012783
553620
92629
309383
12506
974264
456176
160755
669164
155965
801377
290158
889877
847831
796132
896720
600317
634002
79777
344273
136475
192342
562177
1023349
1032208
213339
947377
986382
220353
340166
385710
236101
127549
480531
483284
271714
417955
751332
709488
872772
451667
209110
916145
247546
59437
814282
903229
958087
88994
854957
740572
249657
820896
817792
905211
732079
270300
966603
890527
118799
755190
735689
864636
906982
251268
990489
739501
79390
313696
977644
1034812
807521
767715
630012
884499
497902
869765
890324
148295
278973
220022
897232
580185
369627
1022581
749774
889798
993533
125885
775037
536799
629374
701483
671138
918159
128664
1010680
240771
718742
209112
1016936
466484
974870
343828
659964
596292
519318
260113
536526
561932
266943
369781
691375
106638
412834
148176
726644
320989
613505
511877
384043
866782
974867
439555
775224
196578
871461
824639
114156
545182
684545
644252
821152
162620
681645
998530
122428
377545
1012205
769333
920795
978866
532045
526090
280159
451280
481793
689052
122626
649743
13642
196069
772859
536887
307812
238285
292724
213821
612989
667312
488507
463378
301913
244875
720555
791685
976997
1013231
385638
133583
260757
382797
329510
942493
413411
777404
20734
703541
134629
621066
174362
592586
1023682
821043
151827
1016390
486862
452327
1012195
1036923
177614
563402
803318
268498
14271
724261
885072
989581
566924
17418
491023
925360
413292
247061
266967
555109
483696
752444
788968
433538
545807
488592
247681
725213
963128
983569
436273
74298
44098
977492
857170
550892
189285
473149
1029416
28297
252485
60319
194804
785873
1031047
801722
550921
285263
880614
448486
1159
294510
41396
883284
395346
268937
391829
277714
595550
456908
766497
568565
389759
348313
565585
684531
8934
537863
210832
653746
507641
835100
52308
782667
66115
157862
144695
140276
549099
799845
56556
172498
676407
122131
851296
500154
459466
703592
656720
936761
343710
290443
814618
788047
506236
480055
555547
487683
391894
349767
38180
1035560
733347
757613
297824
564947
76824
865785
590218
1022598
643007
167128
272487
743567
747888
730808
5544
413862
945538
266158
355589
346919
986123
430664
910098
317549
645624
335424
695059
268103
950955
947304
1000989
175434
709974
902682
833902
687852
841949
547607
627572
528210
482352
316626
169630
680334
221421
455896
305060
974991
34891
715683
128499
322889
334739
70635
370196
62172
750949
217471
412632
329955
87436
354551
580565
259465
316777
213237
130653
547553
325572
991394
862126
337567
612089
78831
318103
750248
232378
61254
323516
83504
882346
418242
959980
231571
800954
234349
1039412
843538
599598
871778
790414
212450
930475
418571
863236
917855
1036341
142435
548757
797867
497353
949476
629409
601396
24401
868384
1042754
326222
320819
240116
204827
60470
384708
963373
655917
182367
748316
376532
229004
830283
958000
87290
528029
645781
444613
837499
726283
520739
449562
454896
311149
618474
59467
111458
62582
133725
329831
244342
982176
119212
592828
405999
805639
547477
294969
450129
371244
665250
970041
872334
162688
320666
300970
182541
744328
57844
798594
575979
436706
479460
765501
1016551
130626
839039
268072
115595
985728
912512
735228
392134
960154
877784
365670
628017
976407
54159
66932
1006212
776017
641150
8385
273498
210562
786000
361286
371529
829513
266716
100238
442477
270206
836133
759536
244518
782680
762377
134083
835270
898044
9948
199652
464089
850281
542238
727219
435611
1006944
317765
742865
341147
482951
151170
671933
135097
773900
321147
723270
515200
924972
906646
36342
1042127
750194
815743
1038549
955940
130144
148854
223738
189933
491190
644253
743639
69785
515093
708417
89855
804344
203338
19470
164325
1005480
291909
681567
863463
881965
590506
935209
616030
845710
702962
732899
173575
186040
319674
207490
516
152236
506835
840062
377629
4277
8033
368469
355016
923910
543104
83931
1020335
840294
19959
240145
1034908
516918
43660
278192
574431
558530
291135
755946
417736
486445
383359
767606
538587
127644
216420
135623
965513
787681
924892
719079
935044
504476
755940
593009
193982
254232
461206
277545
679504
237325
70248
1031910
884152
302405
491893
761564
873364
578719
398464
965512
831106
866940
399701
958066
233584
80035
1042450
793425
934890
2654
862342
363698
605690
750892
857424
548531
1026832
1024657
268692
1021783
82942
773684
971732
25290
388187
933272
190638
504398
30193
403116
276991
310604
89178
513397
373037
71056
471168
781999
113408
444774
545688
456015
430539
198266
528887
530358
757650
807229
49731
35381
238089
349430
772287
517177
55397
149817
321414
649577
726380
626582
580091
979258
971923
396407
851516
14488
980910
892017
485227
14153
41641
1017916
727209
758865
793718
479054
878919
626658
887829
536400
337286
231885
943712
22557
323395
123078
402849
461446
536711
462862
705009
581404
125794
207755
54267
715977
1022112
216013
489929
506122
146029
299834
679374
870090
249975
989039
1000655
136452
947135
697361
788506
528939
724207
962530
886314
235667
171236
240729
793304
163155
338823
638789
958888
113410
374749
252761
838861
184435
544448
968405
224793
718023
847535
115724
233494
994896
822471
471404
741874
832468
818300
340101
249910
55131
965226
134398
323510
215514
85785
14000
268689
141099
585257
583797
746704
671946
977570
923230
466247
657097
22021
126041
243599
426838
4570
312279
765300
764690
59846
769774
715256
964140
555462
437112
431714
2771
960990
367055
898506
880363
344566
427003
886542
280124
416630
940246
856211
354625
62052
1030436
167390
166740
526804
16345
22901
938114
835557
61236
764936
656709
104357
701541
1017058
910124
869751
830589
301271
909560
987253
924807
954142
158443
177836
47928
606936
852639
83055
627006
76531
869029
767872
543597
741644
357378
797821
748704
605222
1025088
710413
102726
917541
850013
684705
943298
806292
996815
785621
601708
519474
722691
412897
1013654
840240
665634
600823
692205
31454
1039910
162764
627835
454590
206360
89168
466358
133236
136735
48587
332961
333945
397165
916697
975264
290569
990800
691276
124802
143091
441044
360874
64296
983698
604118
609272
173236
989025
721136
686861
562662
51181
320612
187596
2603
601680
984841
290723
848800
909275
319702
750800
102088
353411
800388
112999
196536
319978
695091
24607
938223
410244
236090
657970
304957
140990
918840
1000682
642299
42130
448776
397477
656562
922067
209572
373823
98597
73148
614766
340685
602505
699867
892665
991096
778122
693104
284890
600475
790379
272097
298017
131227
796206
349081
32552
68623
714271
588152
795252
484883
1037531
432863
839845
1016915
417979
240611
595960
793469
237014
189562
742812
106176
485263
160798
279468
43273
519295
323457
59865
625880
412428
195675
825959
213000
679485
16440
135278
877875
990813
166014
940865
612932
840016
524917
113068
750888
715920
901072
129451
270650
968982
588458
740419
9221
1000566
836545
894859
792998
839819
545866
506025
1013333
22845
500453
611776
92503
727868
242196
195001
197348
278365
363906
230936
228923
886136
938973
311858
994668
623022
446280
829162
338638
425905
110868
691357
812224
144325
87545
209813
362359
946561
602117
393291
599746
304980
414834
194501
707654
298911
320463
244744
1010490
126066
661438
585831
566299
164376
908047
273903
221376
399396
968438
645254
570094
80958
987942
128954
602416
815506
356569
937561
770763
166209
465963
662863
6170
62393
718543
194677
837395
881500
720324
309855
705571
489140
112609
816027
301710
59304
716140
909610
25949
850060
443501
437350
208401
49950
918911
313058
123472
570612
355146
136573
859293
281645
790047
590453
685869
425475
717467
652417
774882
314329
353207
1003290
611611
75382
392363
969635
864653
951841
722674
253848
813670
362678
212604
699803
398419
893551
387533
90885
891989
625862
769599
768256
987788
384139
184797
896057
685651
968941
189274
476682
191269
272672
178611
658391
25182
858729
928010
841069
139444
615802
683530
959241
845443
145526
1007893
208859
764621
230744
905606
692023
565915
239796
398750
793624
801093
689624
79945
606206
633612
844104
982441
767150
44782
407369
155401
184157
863093
393332
841336
520768
964808
521011
336937
640695
406290
836689
98078
301375
790731
710158
308368
633046
817660
239260
441573
230341
322992
854663
616280
970397
178620
988976
533851
740764
248623
332721
838213
665418
360961
663284
623718
655628
782102
408919
23103
805015
185614
352559
626892
438766
667475
262469
925861
349360
983630
958230
661148
164736
575483
781985
263836
73691
623239
203685
333457
590255
1044103
179595
292266
904066
549172
689932
850692
449534
722009
795197
571278
330923
859022
563790
57783
943978
756368
371205
831061
104755
431471
627305
839026
1022770
862437
762698
479315
1028000
978489
156343
663000
305313
683914
53420
5081
253520
563574
449897
68777
945503
562229
170406
572580
876492
657340
34817
486567
281777
849967
51907
502408
643686
861645
880465
300147
520394
685477
846309
635306
537737
659265
424409
188596
499018
272296
507665
789372
339190
775910
667
585130
131914
1035273
645721
537479
525199
94361
680733
508527
54601
249472
719116
177648
997343
626045
37670
14278
936213
897064
603131
379733
432894
269072
886524
355641
646986
853734
178643
964500
674868
945803
139984
309369
352651
982413
208648
109293
193021
707298
945975
699973
823432
178108
450123
898078
994051
980769
580872
268618
76954
918870
437687
256317
995420
146210
2630
322185
581401
977030
647908
761577
264436
1016358
618024
537473
370314
527544
345403
868016
792711
48728
849445
150452
632790
698336
449301
752863
703061
520300
78861
929489
364194
302035
747193
748144
490766
62776
435793
955776
738491
93424
933661
575878
277234
327000
986005
912480
819878
581025
103692
548872
930585
764854
361547
1007554
151603
398243
179737
641566
81276
746427
63081
355840
87963
241713
303956
66393
549443
264967
906165
854138
619675
533277
450002
197349
946919
910485
186280
239283
550123
873161
104064
275665
592151
759405
377704
665580
582521
565951
689027
771064
362
975476
523452
220776
897750
805965
107175
896013
384774
155652
812147
268609
251246
756329
580682
796435
485267
455776
759169
659587
88748
891242
233430
564042
938630
654894
1016501
3372
889621
82081
225982
375568
323212
737278
192503
186272
804232
933234
429272
107879
528527
296435
128945
481802
447375
643919
653857
169999
91643
722530
500191
207721
31931
825450
631017
364714
46086
175744
441285
857417
687574
94393
12050
114197
896710
115963
554295
196281
403178
162984
842192
145301
459434
937572
351726
760394
66673
102553
639587
422242
443437
957283
926149
115106
139660
323802
815685
816627
857255
1002245
378191
100622
596799
912529
659979
270760
899641
1013618
138995
771083
890221
541220
695523
333735
919951
615131
955391
369905
881357
578004
247228
774763
111965
348210
913028
683545
172006
817696
545895
103833
486625
594050
545196
438994
908473
281691
682999
979634
461573
614067
532224
794683
1026048
578975
42932
63775
309670
889785
594571
101775
711275
441363
1002252
839119
561734
975848
119923
946840
534544
884568
603301
980580
691066
69202
78385
981670
772337
958295
238363
1003846
607808
790499
324087
217666
128712
226915
289431
1012540
481751
778230
634290
956274
245228
996480
553822
238121
190307
745555
766032
69996
223006
690607
769061
586358
450921
706810
1020063
262898
418053
648295
1044698
1012270
182578
346797
937197
527969
196143
494225
376319
112096
687843
912583
410076
580834
640768
60658
538580
128646
49662
994571
928243
198831
925053
651238
959611
474374
885435
722455
885984
550925
58793
892040
653909
509687
221979
620589
81415
258007
319028
10918
216271
476475
870988
204784
94515
53768
29874
86701
785060
935281
176742
831975
120212
978612
440947
1041266
765355
710169
310000
370565
412306
30897
133591
49585
367268
923172
533451
523801
910567
560729
125331
53179
830301
532214
140277
234695
255003
380585
1041422
366448
936090
428763
839635
797817
435431
65342
669617
537729
949570
316324
727244
402225
244931
84808
968816
229053
741737
93081
427564
611145
42080
162110
142269
853788
904319
282533
401921
568572
479185
549955
509959
1019602
111797
337443
733691
390273
959374
566229
214484
647930
662617
922858
848924
1032300
188441
348328
475973
787160
720907
630942
841143
404017
460908
481936
462252
453270
808875
847157
142636
979956
227637
76485
395329
669350
330325
415921
199347
919619
755515
923501
825263
698543
588419
524342
909810
146527
214398
748437
925881
940007
270747
451275
576606
1043459
898826
1024871
442417
701342
994384
220439
43713
799598
488310
835243
683931
555030
295631
458585
179317
158863
399171
380258
434417
767871
610896
196821
1030314
44849
998805
302559
71312
353535
109713
696425
167033
515606
451774
119428
1026829
983757
275338
835945
761906
729608
14186
188776
155043
315770
539630
722574
426110
880731
7562
339564
313548
326476
433873
165270
973431
391628
683054
398951
235754
830427
137899
393633
1002490
116424
744213
870537
15551
510407
816503
94251
520427
397908
737536
698519
193906
535344
842371
56254
705416
190893
175750
176974
822960
220629
369247
543845
698774
669739
434075
524794
141439
168180
59533
791325
757171
542517
855816
115008
386220
889713
579483
336418
798946
731145
718823
548027
923557
262112
454594
1040176
455088
854513
520915
262672
390171
894947
707675
621072
491441
877742
921774
345065
35252
854855
552979
341559
273700
994962
215722
127169
156992
1118
599575
113602
832949
626680
703930
897986
862638
869434
277682
255762
104790
996964
130478
429490
645747
271600
999678
98621
539913
933798
652700
902032
435904
968750
237184
402846
812268
123632
487944
61855
112998
40358
985566
729093
637301
307932
95727
971042
67010
860037
461909
82238
727254
957310
218169
111327
508373
1030347
139917
1005692
940194
103101
11364
305469
387994
2478
243261
976754
1045363
118997
536376
556592
796369
184510
1034160
231841
579784
206505
539314
161891
409061
113015
927936
326409
152614
397767
716327
587780
912061
963474
180319
81472
163156
67271
76886
766109
929702
808321
185251
137945
85726
1025453
820365
250754
805916
628102
218654
178397
815591
466509
585220
752441
308955
856285
671056
1045134
945043
357937
663437
619645
638164
547332
945312
762338
297863
688931
875857
917995
812562
248702
777904
594080
1031621
712463
399490
459076
892472
694487
732202
148769
248188
587102
134095
176901
175798
1018177
10465
503215
20127
1005436
692525
567122
578244
583925
185397
156500
930710
625613
101005
40599
749300
707508
866294
562393
923036
895497
336554
862853
370299
535485
109904
445008
477642
779208
870257
701781
531430
936647
212473
44352
519598
867928
966071
434779
433301
421290
465972
573336
910626
156945
900218
631177
541403
648961
387529
74540
844490
1045022
722922
921992
523610
604703
330738
470105
127881
760005
674002
766734
753020
717844
125471
355379
726155
702747
122745
1027950
669438
976522
240400
1015669
351079
133977
365939
27613
620579
525443
228004
94399
54504
808230
684498
492817
193270
1004472
169970
359730
502983
841084
618416
91579
1031997
544294
348542
373103
864285
972952
542855
160635
842860
86375
603681
330153
508288
731232
267711
140370
526854
160204
178766
703780
702025
352626
762288
354852
347553
662516
626352
990120
486294
549562
955613
593830
94758
338899
52184
852095
919321
846593
447968
246941
440050
453589
376885
833150
863609
572648
481080
822296
282295
280371
616529
639196
187119
395955
888457
622805
176047
73738
592295
355122
150387
7284
718773
216622
94413
206975
409859
791032
393775
673510
1024412
932408
212977
1004885
922979
664606
505419
764404
617700
483271
480867
855244
842286
276182
921952
281378
690268
855180
418498
70753
587363
554465
780233
321555
491180
928478
143095
643725
487848
358509
1013281
952209
847727
73229
385427
168445
241056
743102
427012
663827
890287
368814
214857
335630
570109
525369
225667
1036527
22741
860431
91566
102870
283151
623321
239989
1029874
314612
143466
555263
874177
137900
369685
618252
576839
148191
853895
872587
919625
670536
870940
1024824
173895
646717
251167
903495
200021
864410
660827
456438
485484
594633
826035
349382
379367
954321
828196
230967
734529
258179
382387
235336
766385
839382
321393
691093
406996
582026
141932
902358
380678
754891
450588
530594
537885
323998
16924
274632
362598
402222
986863
316070
421729
814252
839199
774940
504386
133519
228165
506323
55000
23152
641013
523526
281010
250167
357380
24456
539076
124917
1011385
152705
538664
177763
315461
899373
1015936
673404
1013119
162133
785048
692530
740088
481984
246628
334127
692195
225201
913462
29298
787304
932643
573008
878737
881824
375828
140337
261355
887483
185433
887350
192302
645372
43154
259811
14623
976360
961449
964138
696810
774613
917395
513306
1008136
786302
131442
269658
974514
800872
849231
186906
410658
806246
760062
665328
43840
871826
379127
219177
477088
101185
492057
136894
358545
357611
531699
247946
113163
436880
178530
313267
399153
603340
261859
131604
897391
887399
150719
495870
343840
11532
434147
921074
784321
54829
130267
100213
621776
119590
170194
987629
124246
429498
867035
353611
640430
188557
210575
693567
618366
199600
820411
82362
315852
50890
152864
677136
93728
396658
933588
692032
361609
300380
1009104
22277
110272
316409
556580
78181
220360
415301
237447
972699
1011039
465125
359916
1015176
694365
316198
598231
581824
681423
825108
251165
144157
778064
553695
953710
866584
827915
1023180
666758
165403
888865
626304
593428
99277
668565
995597
306266
870807
576623
73441
842728
676984
310685
811214
957894
39446
784362
297378
698817
48109
727532
785373
365245
158681
213383
914418
877250
150257
29788
371774
196400
61808
721054
137096
514935
186139
229466
538754
536154
237172
66171
366993
49357
241157
937103
423287
336617
883578
302291
928437
878251
660653
260380
495329
191359
286932
750460
264436
105224
303475
593021
1026157
539131
240782
362506
657787
338361
127741
743836
887683
228620
221019
84917
833795
265586
296766
791001
729752
859537
899095
667535
7694
504885
562884
934828
682357
469127
699421
430303
76910
404490
89414
229244
891448
1034274
931677
386241
165118
380654
514241
854054
784139
664752
467919
160366
208263
554989
54717
863332
264609
55763
904621
421081
367494
471678
784240
147182
169051
6700
350406
114261
504039
584611
183822
185722
75839
417426
23123
237360
837197
107413
686742
595291
892483
351622
757
867920
1030322
500367
220332
527653
262577
249882
1042567
151948
461200
904036
994009
1027350
217508
788487
941912
827457
132074
718703
389463
353038
540686
414002
916206
954787
775399
605612
310948
496293
3138
174190
974693
742747
871603
418845
603170
214614
974630
803963
367110
68989
620552
315363
959144
592435
595215
442290
155013
816214
952687
919649
69419
905116
29834
810133
164098
468286
231771
720209
405015
300954
436441
1027462
26775
6076
200186
108906
740809
134261
874186
628472
439998
579059
241127
1012388
660850
27213
916753
379038
943457
43402
1031908
520409
392143
697555
465884
1020644
454772
175834
1002507
346595
600252
96400
139675
62465
933244
75426
762826
787820
299141
742473
200769
790507
227596
849493
1036252
407300
275990
274948
453274
564146
727273
270963
683389
711347
178998
461476
160681
596804
95079
90089
933684
668966
461515
722181
781078
35494
684886
3620
646685
348462
535838
181496
599553
917877
377325
281390
54083
244211
931923
313723
437118
398455
715515
744482
814399
495407
723054
1043927
992171
185829
409659
152902
862341
908483
252903
793470
980522
668904
991099
1018331
773920
625603
719453
177585
793514
93241
950258
385743
975340
997668
787547
833271
592758
798356
985169
276842
327576
552140
625279
358995
1044495
54300
476491
83181
650837
885845
308445
227697
16010
466025
917146
273729
116887
653892
207213
739657
135600
947682
621240
665830
852568
1002644
808479
782488
824854
97574
199500
306460
541820
115784
503843
805224
311811
115957
858804
995288
484689
188279
257191
466125
820883
905323
662677
996554
107486
1023479
279354
999042
560408
94789
332208
239191
91530
655635
723313
680797
857001
103420
446017
339934
677039
64976
864314
308721
597679
196390
230869
164632
398952
112205
217732
155941
452805
181530
598474
332997
991180
949023
752660
455806
536257
527303
858554
195709
283320
781716
224870
11428
751483
475419
298976
623836
853378
1003961
312180
532217
1014863
451940
193072
247533
570773
760353
291277
431170
839035
917594
502865
404577
620753
632868
521348
619565
135322
524523
749858
307134
72305
393377
408848
209621
310966
743325
919587
365588
610100
968630
684765
921079
142149
314065
675111
70404
76939
473587
337734
900940
1018518
34967
12714
446416
925333
669690
280589
809916
172536
645144
660912
39409
807717
321701
448134
873733
545699
33751
458530
36091
453520
63273
478055
351586
822261
130881
417228
36776
829972
67875
68490
892294
1041428
714234
766760
454648
635014
391259
945
582160
711699
66926
154592
328973
899068
114978
779752
980410
154543
128896
712739
828578
992132
902789
752614
447351
467274
865344
895097
828365
44079
887322
710189
551448
156321
502149
935637
793238
621949
874026
688612
884666
1036882
1015449
816045
374149
283952
50452
371596
295186
537385
594487
585113
254350
564571
235892
534628
760541
232636
270838
744432
316456
911054
912171
266654
299102
771032
1010224
981854
292562
62205
572506
660273
159776
53115
892570
724925
129847
922790
1607
491443
218872
402857
643730
1009527
595302
385013
180332
237021
195398
917713
310146
964093
392152
345833
267661
618728
38855
438489
726952
782355
221427
149737
520260
313475
230174
1021627
489357
559144
815279
869294
36625
769781
234911
986651
3152
354006
267906
356700
817343
968216
465717
20466
979659
1033649
1008443
583896
28350
367871
130799
595914
861930
622271
378307
627545
188295
864942
764764
269045
392273
504905
124531
965208
626650
155077
95117
680854
560893
992528
301019
376854
370120
445495
173338
595358
429355
732675
288625
842618
850262
544759
608079
391914
922762
378993
908142
104159
826325
923549
524040
535991
388778
767927
102839
172337
882889
172352
163958
349689
248165
2592
610227
453473
638968
353057
444668
625218
263233
934203
165610
153078
331254
484642
51719
425783
442813
867048
865965
871038
280383
594421
112212
416271
184112
778223
216681
735226
140337
728513
70883
363786
700188
941306
648960
680232
367478
218614
173376
405458
419788
465732
709158
1015418
528133
166090
582171
174915
983865
715699
482342
985444
335121
1012658
621810
663220
960591
538786
348635
181412
758284
344162
591255
751001
90802
527842
946293
732199
595580
607247
884891
512291
645306
538899
357729
302864
453674
933400
492358
418209
375471
133891
887676
769710
838174
451637
208894
105736
681585
462217
118221
1017593
375896
292987
39241
830214
103713
795146
57783
864485
273566
447109
831944
158038
1007658
1031634
642589
694295
166998
848105
583864
721411
448143
255775
225107
644966
43728
897460
167381
82493
23630
120031
382753
119446
21173
463248
813724
318675
961896
32093
510583
996736
277130
293336
923816
518417
603085
163204
762588
113549
590951
253204
477882
266913
589573
269627
375949
590368
913395
223714
219989
811841
340828
1017568
890674
870313
293068
905872
967779
174644
49249
283815
306923
432197
742198
485366
603316
560822
90876
956494
290220
761333
462274
634291
644667
632446
490646
717015
591279
174231
1027346
987696
1023589
914749
3129
356762
714124
820102
810481
182626
494618
24513
868834
378150
976561
155556
387743
43855
877040
770441
29816
585380
70855
220119
1023511
162564
650465
949611
45273
964727
114589
35040
405040
158183
242285
475299
458405
971017
495023
451208
934024
550471
131289
71844
254272
398878
814840
216183
551844
19137
691169
977575
348620
379318
457501
660031
257079
560763
17715
656711
602335
894266
725928
853329
1023087
874413
299774
470218
855940
756620
305024
477950
360799
187139
832869
1033764
238061
703556
1034522
917097
687435
502288
615673
652045
810929
642014
536636
20789
272968
786251
108732
758639
181711
513680
809201
146725
496922
493108
949939
691979
272182
217379
80934
533868
104066
157165
852845
494192
41508
613648
613985
200251
569784
910735
683364
396251
33234
52067
186579
954085
220287
66052
31405
414171
557577
261501
138972
894042
18414
326877
339328
929729
527575
590324
613287
259116
808030
911449
15829
725750
944998
490798
856190
285956
667559
65157
946793
957888
183218
1021627
243474
860896
517038
278666
398595
59264
632023
212829
716684
326875
402120
446870
187130
503919
815697
598633
413712
559016
990040
147277
348298
380182
568311
787683
821114
352613
686911
85921
546737
866637
105840
371321
736156
811336
232332
520319
458018
320871
173263
990156
270646
740604
1033375
1031497
201185
919575
760473
245647
498278
201990
652255
354787
724581
21137
198175
459851
775472
720518
1042538
747211
635775
124193
157000
830000
712723
200230
755591
309710
700909
169393
579408
11494
137523
717217
142903
705391
497920
964957
38179
359713
66318
1004219
970554
304891
12044
938270
85886
49694
1008698
711771
355560
647375
971378
39145
813136
970440
96260
746931
345563
1003696
13441
63873
877101
704689
248545
52989
705240
910785
556130
354228
78612
402431
833674
689023
535286
151803
724857
134492
783472
890385
434720
27315
24793
35652
771122
536151
636688
664184
283057
415396
258670
381917
397132
964307
567703
638973
876981
551960
487291
412464
796818
216128
597430
676136
389632
32469
135465
658764
336341
477710
165325
72162
964563
129579
573781
454221
844050
980689
226331
846867
417689
289106
690566
429282
305272
821289
112226
641628
942773
700068
1028681
83023
460430
97818
543413
937732
585800
528775
142137
19435
85273
13967
818699
677554
662295
1038264
260788
775267
282281
759459
155062
234497
475483
171886
933801
261751
399657
876394
583673
658512
117416
487823
200662
358
697377
63425
608280
710793
826150
84498
697740
764641
489491
1032984
639908
654776
755844
471011
44127
710519
108434
988987
827879
741366
799781
514150
224340
629778
334448
241530
108864
1004580
732808
1018834
204395
744839
248443
680485
777844
543605
1006280
327176
889494
14502
554614
37367
765923
1015940
116272
475708
605694
434213
141230
473445
304567
859650
291664
460523
932225
1007912
743412
521677
168006
1036080
824286
26977
495960
511826
981608
917243
548597
246139
661546
320133
786636
646627
234960
156095
324782
842063
143319
450109
709406
328337
103198
757739
948737
574314
185507
653837
742411
705990
597288
246740
391248
757980
1004133
862261
766281
8548
887443
826142
1043896
610598
854072
929077
156968
323078
105084
55291
207711
830947
838277
93432
328182
556530
201214
457613
93137
999559
320432
240056
434701
38908
33619
345007
812012
804168
348982
838556
866683
671612
526094
332034
246904
50724
238371
858413
849364
481086
933635
232533
437464
57226
836694
838530
953006
830497
494981
50377
39000
398101
490191
1017741
126798
339375
782470
554451
474993
151254
706144
941042
27545
954173
431298
650463
888123
499480
833292
11871
222264
974908
321893
804822
100746
778352
462721
333518
559431
694607
228475
570871
719966
298250
676099
1044737
791041
314372
297777
828048
663285
115738
326997
800042
123948
882474
957224
762423
366285
590737
922693
831159
142530
1005132
65980
658882
967622
402690
872409
282921
984790
471410
618711
960078
610439
550620
537999
278961
976216
139542
515673
190184
787636
698201
357736
364798
253138
418279
36203
428315
762990
873136
225197
30669
340051
842448
139766
937129
121692
970039
12193
1021014
226863
472779
959953
899779
156271
546043
582262
627388
788427
460009
50831
143700
109328
883525
278489
182897
415820
811614
500850
321701
522200
160039
1009869
193605
764519
996265
229026
95563
627877
586970
571320
360571
941524
627244
192179
918007
226753
894022
806905
939243
387147
659848
539403
232375
800114
365439
327774
206174
913263
379214
854348
499687
120350
298213
961797
376624
545504
134398
669861
859701
585519
237734
105276
746815
434958
409236
510757
318506
528582
709936
47821
512726
249813
539161
14638
826369
726070
557957
962251
202916
945088
968077
839633
4992
350999
278907
652554
790591
1010953
656667
57238
627410
997130
920003
7875
977216
74771
192859
623420
759109
83754
583194
24876
200709
741988
1023629
776049
537491
177749
417390
59401
582121
198720
596914
256033
746009
195957
669106
230324
528446
741874
317803
571515
659317
881206
323526
723653
978179
956467
623585
560871
6067
333859
402660
771
541651
184512
359044
26225
958104
883950
853605
1006406
694564
302922
80569
54280
791434
455861
28082
651
410631
808997
870011
10635
366525
571811
248121
823451
183358
831836
659160
182762
218089
891225
467863
351791
285411
213302
205628
37148
544729
410150
766228
1013251
274788
330564
363647
158549
916106
126035
689592
708488
48454
533757
911904
804879
792266
425864
845546
752568
436890
537771
914049
122517
994785
984506
706140
660489
287274
31099
928189
348961
937057
61825
1003335
463594
776949
419665
673244
245902
119789
259508
260523
412077
524530
534235
29423
823185
743717
627443
868472
671457
139374
1035366
345016
111192
71758
925824
179233
348847
752778
222632
333854
703723
562730
697678
177649
430873
610
749607
861628
50653
807952
839343
513657
787229
1009023
853144
328043
976428
399207
299542
976172
658949
788299
60763
22471
6241
530314
114151
983602
881987
200329
1032920
422151
81809
998818
529139
754052
936380
24774
602531
764102
691223
26713
1044257
41457
699261
931435
290654
934072
147185
226714
435021
422138
732684
991928
897281
408169
768055
575243
624326
725337
571737
993119
107615
1035336
982105
1037193
780936
90952
617645
808769
316087
84789
1024151
594385
941722
118504
131357
62846
1010037
117336
394961
627498
947327
621309
418391
470188
855963
206946
447597
956781
247538
502997
162170
318360
1024932
978167
200121
597181
467122
172776
1041133
270299
676155
74054
325669
82768
1001391
691197
870224
1033346
465199
319663
560984
884979
116759
667578
879066
584021
466214
167895
841938
253940
464369
213554
746879
673890
351572
925281
135139
713798
508677
92003
227251
394057
105182
313643
541072
749016
465877
481019
265814
139605
149685
719296
361852
1018610
684832
722930
643348
989427
49506
920184
971397
221540
683551
503226
536429
528825
718944
257292
138071
750675
919621
139690
610527
275280
1009596
1021952
607557
839040
845805
9893
961967
289019
151902
767711
547300
976183
166154
551888
167921
498125
993330
384550
738808
370793
461104
465053
764437
639950
813520
291938
275179
728155
180828
694898
48886
588479
773488
607327
968750
842875
743047
868110
1044261
157373
612283
212341
1020679
1027596
959359
127154
693970
16412
635562
314699
318796
706671
839825
599092
457093
868656
370401
41297
643569
467388
859749
323353
413850
819451
629137
203907
305055
49832
973250
637577
1035144
847639
738137
176568
459435
402524
167142
40352
1002966
249609
1025828
259005
150219
318366
956266
8494
919171
721111
282422
191080
313477
845992
687843
48775
546390
248676
230077
807999
304778
184473
1041192
823100
1016649
473683
700607
48816
787568
701282
464375
357367
120873
20833
568489
410489
506176
480363
112924
233368
960733
809821
854615
93467
457886
846464
798940
378793
985886
56755
646249
104877
618997
446783
897466
519342
620420
61295
856401
609989
1011322
562008
457688
646832
203306
153643
252547
187991
11531
1044023
369153
39112
778385
386411
640025
541538
902643
871295
694415
279503
327311
106168
917553
176895
13691
938339
406194
426277
766977
922099
863940
445786
108755
924863
686869
903417
963813
648646
735417
366349
967304
257040
816245
856460
889478
426827
436642
669114
277080
177709
958996
297291
784803
639373
543678
294599
80472
125032
691373
677434
589880
650717
656156
325561
758722
148129
674410
568362
563224
517698
690823
613233
325027
913988
254897
493243
265834
837515
880477
730347
779883
466172
980601
271069
818985
1043775
612924
953216
466656
156375
101409
287947
707417
147794
427607
349458
738787
799176
374410
18548
426653
712114
725911
918935
960338
966499
838263
937525
399277
933959
885185
575552
292541
46756
504975
481928
319553
357339
125366
129748
304173
520138
313343
1006317
195101
710760
447357
227608
737745
518240
9250
444868
925996
966038
996197
827972
6077
611077
845871
545681
875567
858448
425373
270455
709654
787227
572470
190226
780404
321906
730236
430841
729895
106101
725223
882521
818471
530754
602598
1009571
86550
647294
821915
877984
28783
446543
1009038
805470
800514
354295
136321
61206
731089
45681
983867
328294
283915
299737
757422
1005002
55454
242032
105684
198635
603154
956730
991813
80057
229251
824827
805186
1027649
391224
923847
706750
75443
56715
410176
1022995
219347
603689
620076
779644
769482
118636
408508
729623
834657
1372
648961
675906
492862
1022960
590385
850195
814566
185817
897686
840559
821469
277184
312964
456530
819413
37888
380394
104086
816686
1035913
440203
354917
661421
33967
568567
567488
362855
42339
372065
913869
466488
446019
723472
1002058
788845
43425
692157
882779
967178
44962
859988
164956
334686
459493
832965
421463
11282
258269
425048
533063
841890
628492
605332
382416
603399
779788
718349
897061
605607
991438
457492
1030285
900750
20303
642334
866711
799900
889922
992902
311581
17836
1037592
103831
403174
988647
766096
476541
39221
864492
111915
460665
509741
766909
283877
986967
858758
290680
1035933
836241
43093
174957
573372
543308
109433
133079
1021947
686832
782703
164431
722011
309351
92571
211086
353908
361072
463469
960983
971260
630441
1030896
481086
609641
891079
478491
997248
904192
726629
468738
100753
424885
468068
53985
868887
852369
717515
123655
113874
22607
607024
982897
165624
866914
573368
596755
958312
344775
146344
213231
1025605
763560
425420
317611
862371
486983
770834
472630
887881
545478
731679
50950
89706
867279
651312
246524
552681
88289
725191
136867
496032
439333
83270
242178
622311
22224
283162
439757
823481
788513
673607
220938
244453
873414
701968
27439
805058
12954
203791
716749
993919
580805
337354
137208
541259
359160
11691
236241
467128
599058
780285
485822
933654
1028325
559723
555108
608535
254802
866849
1034346
950064
476561
873820
916158
727610
301114
154482
1039757
470539
854487
603416
648097
461580
335376
425165
54508
990275
662628
533481
511035
658474
926501
203878
802138
407751
240990
329800
801427
908858
496245
282534
714135
19720
829159
1019983
752270
125678
440729
840898
330930
725739
886909
303612
990375
799042
987571
257183
208900
917989
103442
135251
816143
121922
628837
893717
161211
581095
700525
611746
401031
522669
904372
629690
629285
537345
543260
864710
260980
472687
819351
3753
617771
406019
223227
509462
170965
1002044
298990
340699
10507
911738
442884
593629
485120
175588
876840
403720
288934
57627
839795
314549
418917
306188
7221
869347
248552
798851
710097
940962
121707
374148
835513
159451
530607
931109
165201
859872
321223
335276
577372
675006
867240
512823
489013
203925
711585
332121
608363
68027
172070
381769
106721
855046
1010487
696917
203408
367470
455935
434380
469684
808636
995297
467761
973727
6964
399232
528876
543258
760934
588009
879629
90686
674733
855009
859573
814011
885016
143633
251036
165136
137908
67940
74506
210751
33167
176781
593577
416280
212239
799354
617035
675929
371001
969280
736046
743681
562558
205831
225593
385201
683743
380869
522737
543033
522793
378841
770360
706291
511513
839740
321179
627944
673591
806781
1043826
879929
859873
238474
412443
917432
1025162
1017071
723950
574356
474104
589775
921844
253854
219324
214512
163666
879867
33872
83694
819997
349579
124361
691030
318589
240765
169065
351703
840910
393255
357725
97583
26783
247356
890629
131558
510077
644261
930954
1042568
178868
178800
789016
198124
764289
368086
315461
691431
250917
69878
987391
313122
134448
513600
713267
267676
577770
771422
75253
793266
364966
269609
923698
176161
717624
311774
594708
531775
469687
95177
344304
882525
207014
819083
696567
859865
1010358
841439
649677
705870
824439
748445
588661
1030999
1042791
497455
391043
731521
444288
380411
54844
894590
549913
736562
944761
148273
950568
162747
922527
486913
443429
309694
501219
184485
43154
880148
339061
479517
829847
740374
640455
297580
220177
483640
851628
104660
957203
894721
657936
392360
408795
723228
805746
623517
538017
154068
37894
392830
173428
434551
220313
591161
256132
112452
249627
381046
335074
413053
1031107
87943
808673
511083
215568
170312
433540
414854
745338
802540
1008100
989508
204316
814474
913634
39341
817576
571114
845425
709317
733507
701479
785402
219687
655326
300480
471425
160053
782096
909852
198816
483114
829674
558413
381099
394384
205732
546672
351108
719574
74749
890317
32692
818555
92337
472852
612485
317253
959942
754076
1041115
1973
647379
688043
352817
747502
977680
654980
1033991
229381
376693
979613
116130
44513
702200
185621
171581
386683
281467
775338
254001
411992
684178
11062
127775
190407
720332
986359
712403
341231
479638
952395
717304
222126
815765
36008
163722
504905
587063
299177
258598
300239
1035064
398966
777470
577780
507690
980862
666936
2343
695703
810813
1010424
770948
157069
298087
461689
39468
758941
669216
654145
291729
716560
306219
879663
614204
155686
67463
528497
148460
16614
504619
658016
1041703
341455
1040983
769407
834412
66020
872689
792771
895018
528634
1003
983626
267214
378892
99671
17127
1029616
596450
409532
471873
302735
79094
35758
344296
333056
546064
797643
984874
496299
1018288
634661
59232
984414
238795
314613
460340
174871
512169
503967
489331
235542
732663
1021371
227952
417990
853916
103913
386440
315544
124120
193513
150038
164860
531140
780860
1034134
287892
774082
634789
372975
208257
2676
18654
769319
458900
814337
485941
180751
278686
485571
867824
419164
727461
991685
718987
774587
413504
4840
887948
464956
642966
809917
985943
618114
999376
539322
530302
272506
197646
313031
775067
134159
804253
846615
510716
567915
648641
980680
858410
946201
161490
743311
173187
900360
97624
487179
584309
924967
62845
650674
330276
331266
138953
623414
1005287
1033753
249816
894246
657927
558301
278310
947553
821406
380193
212728
129978
641688
506922
589616
731719
780578
1009539
184027
635685
309947
239323
486461
189770
253634
487709
560678
914285
379021
72177
287096
1010698
834443
644927
324617
83452
547782
408597
103199
717958
842257
73465
525087
859066
437967
287763
437725
933248
86181
1024859
277514
16940
518268
1010512
273693
683661
579141
265127
693321
402076
1038803
789467
261152
158793
205980
483994
149394
85465
703248
215548
753143
967324
220400
884805
22751
934193
853784
712233
938203
566016
881647
706250
669474
505870
858680
699554
343966
395349
939025
339227
925652
746952
954192
896050
44032
140993
47647
32407
171438
328008
984770
528332
667057
116861
716768
874114
886924
679728
881904
201285
855698
673156
1027826
725926
760609
400518
1033711
218357
159393
342757
131280
706843
371155
848229
272333
352889
651584
877174
906925
334879
434531
422633
458994
816860
905642
655534
698584
823530
287810
602594
424035
575774
65260
244215
901456
907717
656373
590224
605365
231332
386347
356664
530362
1017827
52982
969277
937775
518823
651703
434143
417445
649229
743565
556721
11471
382821
278533
153557
292231
924118
75534
911036
907432
869844
621942
169062
861960
1008767
458391
1009501
667079
28508
747229
249700
780635
335737
392287
896473
55805
903494
899871
905580
493771
661752
806183
257930
350792
987256
7762
653789
527357
717187
59157
141704
753230
364067
508453
419088
1032555
299554
481116
588748
210415
20442
54180
727891
950845
876348
923727
83860
494537
872779
822240
472934
303456
194328
471889
609548
131806
690117
363028
480943
521013
140158
506648
644932
955908
936241
698781
494844
331846
658283
453728
1039209
895558
68223
170313
618753
32689
96601
159480
985863
592796
705431
1020810
324654
605342
1009258
727096
935706
621562
981538
516289
781600
916402
915511
990284
695337
225663
115957
104
180168
395973
508274
213331
863899
583400
460636
40452
331018
608789
827857
918873
650535
663201
995692
693730
748984
181887
797150
468832
28897
867061
703920
746041
357596
299477
1023646
41174
168489
58188
794343
54711
232746
919287
767080
10390
998847
752840
314302
18856
903429
491484
190154
75515
91852
900751
532396
544987
157301
327684
86893
425498
67173
283353
523439
444512
119012
852317
794539
128189
229795
794103
637724
661289
96614
943144
520686
851380
739273
229787
151635
587244
817538
475756
839305
863077
774220
951550
348852
304300
508124
246535
1040472
995895
1013307
167095
843672
700308
910701
830692
978817
332123
344761
608144
765321
308646
328572
366181
1000233
272855
948118
941026
157271
797967
933483
241132
1031601
340547
821637
622272
381430
533936
390415
347909
728826
568903
40924
585387
440566
628079
1017433
1017957
128345
356719
965978
370024
868916
416194
317654
585101
890996
54790
507631
214940
586690
688310
40164
413506
181405
474213
899070
1032217
489810
229617
995930
527657
31870
364268
185414
502087
666258
791357
611433
43893
250111
42708
510660
235523
139308
852668
245372
580843
9309
298535
171069
941494
469298
465381
331302
897333
368344
582000
933837
918323
854986
949554
419362
166910
789941
405240
268679
470130
189778
727054
734331
66993
650095
715381
1037045
298983
276411
44438
700160
496010
642636
640130
407914
163697
462858
898257
379728
306707
591895
602859
178080
298554
190927
739273
498564
332304
127509
945058
625461
491819
382884
992922
611548
749711
993307
571903
765921
1000742
959303
483466
633910
187485
28021
137936
667507
619420
184719
348807
922628
899871
735431
484842
563324
445529
400175
186893
965081
748191
841903
585756
75554
383527
152344
39355
99384
137974
216754
157520
521620
55088
93163
822859
630927
599200
414123
166945
934820
563669
754061
844589
425282
843664
10238
1043199
966030
561030
9969
824629
629868
272049
938583
533378
912030
353685
175598
148020
210324
1043896
951407
364999
884906
76887
330675
816108
733935
22814
892494
386293
797135
892584
613231
633967
53819
32940
68681
608684
544283
678101
732993
462556
298972
275564
648178
268467
523533
489688
608200
1025687
659833
207283
234112
1031578
189734
430000
405928
290432
683603
749369
739151
719539
873276
450659
124377
508483
228980
1024016
771427
397264
511247
1014078
467810
842688
941889
10618
903366
33516
172444
925895
580139
635247
753582
166115
850272
14061
688016
437739
578178
347281
769881
908251
364430
986203
334204
979971
836680
704433
814609
1024546
424283
911019
508876
671977
410371
560179
291705
309248
959917
752487
522909
751299
419189
760004
909320
652713
570798
475208
575016
1025115
459603
565132
892201
907788
999437
891539
122801
759565
287198
1012007
748986
12534
463364
705445
382135
650225
697586
101265
639144
932328
97994
983756
675581
894572
124600
561532
10520
162025
462523
39783
873006
193780
384348
85883
966425
578189
504294
917747
90348
534933
190399
542202
338976
345475
576687
76819
618051
306775
870004
772697
194284
675049
916154
116383
906592
963464
963149
873738
906841
541163
625468
850763
7056
645283
1035231
286366
131230
814577
789263
1004794
789632
478080
526119
662741
78050
248971
115695
874589
921569
324188
764605
979140
195985
150389
187811
677807
681208
91455
461985
218278
206740
545602
191755
609423
97969
451151
552845
133109
232160
384144
6328
500587
79364
628135
921466
234989
682327
256024
483198
208526
240170
1044678
629462
80549
41783
18126
274049
560212
254812
1037050
253750
452530
516165
329101
638066
947110
355444
680951
474850
293739
842954
430985
812895
565649
805565
209213
943511
836267
845622
23705
13047
792635
760142
487636
282187
90749
1045426
681491
976556
400809
780405
892429
277569
774543
444851
28629
888562
234857
563537
1034251
790666
779257
516898
791993
819113
104104
37807
1040056
596283
116160
209406
405205
432783
834205
786501
254463
1026411
429360
672223
17203
863753
224080
989508
233790
872565
933527
928294
506483
593779
496002
917035
193300
236445
420909
673044
882149
787159
692969
705570
972173
540951
510782
252596
532234
370742
181181
785626
452066
28122
190634
322637
91023
966259
269211
947143
588892
706275
517153
172034
578067
465683
474526
274816
332405
428676
889174
922059
238683
484836
832823
691162
45637
486794
683277
703224
666433
747345
856797
670049
769675
837850
924336
385262
58097
483531
555641
576474
776939
189482
877393
462081
40052
564726
915013
613391
5610
15949
441364
274
784233
605803
721855
417278
604204
346980
327439
588951
203588
632260
563841
431261
1044793
1016862
374199
85986
882222
764964
456267
602885
389629
652427
249644
479785
270659
619727
487468
352428
587303
311280
654991
863260
212623
651245
894306
579580
1015108
813574
677470
78858
120730
351093
480307
85821
840226
552029
1041400
297111
665449
465961
457542
824231
243348
109812
199763
1009791
101637
603503
28864
129588
148275
23122
611540
107800
538909
497215
928114
350217
392929
778824
379453
769375
205035
381581
739382
595638
435375
196326
1025666
699366
494315
803351
259529
773916
649407
100971
437350
153220
278954
801590
456115
338743
413107
833515
647
845489
262477
730259
815623
427141
535087
287814
953861
156793
827304
559377
47152
909425
415562
111482
700025
386909
125696
899934
59456
812411
580305
61222
321294
710800
206299
73224
171219
284925
115985
256574
40358
847814
676740
290359
283342
295234
321972
382136
484332
227134
1022175
574396
1016753
1024401
1009944
669184
917571
945000
815990
205578
419627
866174
196092
613979
241832
686398
975471
980643
746821
309463
656294
852808
333066
795190
343201
945064
868730
670473
816404
611783
343293
378913
251869
260084
168179
272344
805736
754545
533734
57467
474465
811489
464761
593017
550683
27231
706098
778139
461984
780055
922204
183164
736478
496133
709636
859712
983448
556573
1024477
693789
659124
999827
879491
746490
772467
290328
428932
246483
332377
558832
312202
115809
165153
375740
410202
717447
1029446
183669
1006502
868663
423497
413657
247926
652596
809214
466455
895410
663293
238274
252906
134498
703220
124537
926222
342090
300431
25810
54267
840515
877426
728531
185409
549407
341137
810324
868505
926511
627144
884771
795392
159719
68339
175156
54253
641673
277228
450536
947274
247903
663308
652686
652623
940402
683514
668535
142242
430211
970718
337138
581322
537214
823406
711342
755446
811500
710309
23500
35779
94132
606713
799511
844475
343785
45381
846043
856401
129734
538374
228170
490680
329333
378600
846935
286968
425545
304012
573880
423723
534047
163981
51684
488476
667210
713004
25255
208881
398168
500135
96780
477183
1006155
1015245
447817
50494
369856
899822
709110
864930
206015
952893
980359
892233
122212
512216
642894
603217
847823
498167
628811
876151
952527
837025
143173
276402
367549
627490
543557
407265
39147
846126
707069
898570
558012
705900
591146
627001
696975
269996
464793
31260
508433
942476
576031
90374
692843
614769
449614
137372
260647
986084
175478
643819
197506
42624
917414
789117
741681
692604
893546
424627
569021
894398
35722
401728
904699
742568
808858
354781
620876
705610
1005289
612682
492920
224016
237833
727995
709397
579282
728477
74114
644487
335501
93947
876720
388622
665951
1044268
634599
907034
889517
439235
65850
194391
312363
655501
184859
94976
105585
405824
721581
545759
230757
171979
152991
383099
802861
1027548
315195
463147
231274
587883
884580
102152
266937
507178
362464
669396
587052
517546
65405
463676
400652
963545
675246
124371
513854
574277
532954
483574
727140
633929
255371
503801
59912
79371
430977
14478
517407
231341
470200
877412
355472
603136
702063
575205
247613
14830
1042921
331944
629989
138644
729792
476474
653143
248245
741916
584899
439025
353680
639543
366579
65362
594703
267907
1007347
322178
866235
891536
123495
138420
712780
229509
597183
946569
10877
992092
374637
77422
182061
60561
348438
745302
334977
754965
551386
366454
718566
503754
621374
656589
900163
575794
244116
475961
624699
815967
683059
297798
1000104
415812
907337
319681
85373
895162
513930
581559
961335
922194
951913
254760
915402
1026336
591828
150944
963167
781570
682597
826699
853835
827073
44416
1042923
475851
754116
726492
741995
871270
678821
290829
163497
336334
767597
407288
636105
562666
728203
146559
245797
212508
732298
531079
326532
226273
665373
186259
353316
110916
743080
980277
810999
80451
438779
563277
260688
775221
509310
13838
207112
148719
9442
568122
944530
464121
1005098
108160
844338
492620
269984
926093
843012
879247
660664
313109
461687
183318
178871
800094
248387
265156
205372
856723
626051
672933
953217
762373
34006
437376
795963
998171
558131
445491
91675
38337
497902
18279
669710
361508
909040
400639
148893
78722
969985
224679
654423
391744
749459
407748
988694
131914
613441
335467
728309
247604
704229
214528
490989
353945
179821
886031
386634
213338
734676
94872
962436
770662
270779
170142
516313
400566
651342
781977
460143
30063
922778
1044815
972545
730100
200227
608166
93912
453732
386313
703476
458147
436517
720049
949254
681938
981254
401309
255626
28568
819669
609594
124799
689115
679495
390461
422200
396285
775758
901877
219568
938061
274904
49498
733489
1019739
929547
821735
704966
686491
711062
91281
824329
50991
1004059
921569
69537
501370
987548
542318
414610
960172
428130
1007159
499099
774549
867717
1006591
174678
489652
285962
121051
453852
30531
527918
727852
91070
548148
182926
244479
600474
600859
1021340
892860
32638
916643
891399
504588
950237
765407
733350
584122
409770
334449
519571
1013044
893661
900403
82380
228044
17080
879522
1036493
203749
601308
591317
823170
851034
529027
248407
203810
770208
611695
1006356
692114
484308
412550
820356
655950
23994
525498
106258
823317
454776
140521
803070
793146
683142
216440
455699
194199
589191
921834
1042903
376772
91268
705105
14909
112279
435955
634089
117956
894235
1011205
877236
319934
933161
751779
505857
141283
133291
918736
199401
734878
83610
896984
70099
841743
52808
365336
185320
784970
933066
572071
76321
967245
860756
171517
174705
227641
1026876
756968
245382
124436
903879
76066
319568
3181
551829
874451
7753
222281
948789
980172
382385
954462
217941
218636
212645
792202
56202
334649
115126
639444
640216
288287
138681
526262
817146
521492
1016460
290945
856910
14250
548172
616346
458441
522908
626261
785294
381290
182876
39636
235556
958472
807849
141556
162096
786393
201645
29879
765437
614540
209166
1007365
679001
739780
877197
605804
949506
138673
691599
687609
297007
210928
438176
4403
940860
355359
387184
600383
260899
780185
44815
364356
823627
815228
481302
423042
112181
91746
122271
771774
670428
960226
13431
751898
844825
207368
178182
241941
1012308
118310
302269
500007
933792
485564
904646
235973
978332
1037146
468086
669617
913751
103432
206255
911754
333217
176944
412681
982287
625666
659229
152883
230317
434497
335317
1032588
530522
1001555
864352
410886
224550
866709
771718
327288
704994
955211
39956
789609
499569
578464
363374
354775
574385
312995
939085
439012
526611
487023
186365
329555
592758
851217
933660
534129
146640
433218
16364
998634
33790
1026277
994564
591751
611731
795448
674410
561518
612077
932670
515482
800933
730044
260009
706265
605679
253671
922718
349981
363409
826570
361239
768330
75091
55557
482446
259813
330104
890504
1001636
1015794
313714
503744
410043
226441
629710
55858
906468
74742
746721
779929
849075
756957
946124
408426
521396
865169
466127
756523
391880
61323
934040
653466
447054
362236
570985
553079
952414
260094
545171
236954
863901
614960
789239
598282
1009669
914656
184833
846679
77743
720163
783702
64641
84482
65939
770560
116969
141933
8120
458551
269514
936063
708080
141820
1006165
396949
206057
596355
290186
705924
401186
1828
55613
137414
736830
760894
500226
769265
956497
152538
695243
463506
976638
626899
375909
973908
490337
148176
25771
918676
285510
398161
341909
595249
256900
751394
949603
525782
38729
972817
822449
510493
563869
787343
494020
889683
1037423
1007076
154455
197120
473949
321991
454985
1017431
321002
909551
542128
702953
309742
884206
658544
957876
706350
443087
894562
711683
86535
787846
430652
181391
61831
143893
858730
686945
551579
162087
122368
612806
6083
494122
41964
882321
994361
981594
687134
785913
499376
938440
958020
213253
207002
634646
771852
143796
442148
818062
763789
739845
500746
332926
912125
729413
990527
240001
277438
198929
715000
250937
615953
331381
209459
229998
131047
369169
439908
723547
658896
239059
850018
826418
786574
476499
115579
129685
482258
952323
564208
534242
374431
441897
153337
1009332
965550
520724
144634
612193
546877
289890
795540
514679
744752
282567
343879
432609
436322
297318
525399
1028599
389264
90331
224343
586234
691019
903118
341168
584624
273449
523916
625843
294585
56229
626890
597528
587369
986725
13538
879584
614475
727934
995809
864574
614869
773276
423051
606637
779819
499202
783108
14387
15496
91935
568824
1002414
212900
974187
290645
295876
575235
581826
383924
7848
1016133
1015255
479565
984008
404032
676749
601911
921736
375624
906899
1028932
211936
913977
875758
90390
735471
485716
761524
429641
267930
583051
275148
878734
787157
461984
201769
631505
175516
749511
519744
514449
894267
986624
923021
630169
428515
721659
381406
1027793
209260
123945
492740
16079
1013077
213660
864887
266396
148048
1030469
60129
945226
576691
1028562
397448
350007
881147
970473
560326
286985
342940
462758
61172
849560
276892
366174
417312
58919
775902
723932
635513
831840
661560
196638
519679
178361
380883
277544
227356
932823
801175
574827
119122
826859
416997
646893
439357
358317
176955
107792
45565
888223
81132
892513
1004066
718563
54894
679595
697062
486667
735006
49996
535509
742681
531434
951887
724611
646181
180308
581429
443960
80726
953926
164601
773471
618222
213119
45539
66514
800770
413642
576925
1020044
821287
168761
949376
373914
404424
501974
613052
1031660
176966
95854
848251
446916
135345
953431
526559
874442
243582
824093
741456
260311
575527
513986
507556
510918
185718
306293
827748
970299
84013
746743
271949
523366
310866
941053
574558
167
188491
112461
1043019
52504
570427
649224
297960
913567
284404
776217
330223
889737
138225
15492
960264
243937
795986
288916
945664
196112
758259
150431
667506
151749
945999
605512
417678
720663
470016
626276
945806
65351
704191
259386
1002895
515425
439918
232612
413069
567586
669221
370283
167662
833537
182369
172361
636444
718833
78689
239988
403597
127969
672558
758663
327344
508512
511863
224387
541538
845534
102148
448816
683778
869918
583196
391161
1023287
518842
455148
202255
790184
203303
293142
38827
310981
39034
550478
86552
652785
272886
63438
749318
558106
772569
310378
166904
456155
470442
464796
209289
104789
223875
37586
1040642
869425
978019
946438
96324
714438
982390
304645
850323
69320
527302
1009690
622084
310046
335742
919507
479462
148665
855913
627556
143445
138798
886512
30908
1011958
25535
49994
980245
672939
979492
210791
282973
298723
120696
174402
662231
178471
48170
316789
583559
405116
163415
423038
557194
90855
876264
877942
526084
77233
550
600408
50733
630431
379121
534979
673925
225482
190800
284914
933238
775805
77785
5171
1030166
162168
963427
269887
600414
727484
721108
298410
189459
858033
578353
673846
528498
1034527
253906
789680
711124
227697
903112
160453
707978
415917
854737
902140
794851
893015
302424
126594
165973
360584
914740
608273
484286
480735
688591
829022
725710
295166
105974
711079
839027
513474
851122
924010
214797
287362
479682
808738
286895
953776
96053
570621
385136
204632
1040781
817026
195393
310905
184220
48915
539821
623370
565669
209638
162146
526411
960665
259241
970557
651064
218576
474670
83654
197672
134404
915643
756143
969472
263491
221543
70248
321243
164521
930977
929596
144137
495272
997178
589269
220695
907580
911724
610683
408466
487872
116158
818327
261865
342170
378670
124222
118367
329546
770422
263768
233459
927757
218944
117301
433992
423453
819898
985555
207076
829597
234259
211136
746213
796815
283662
396598
728569
446714
39518
452543
1033618
803433
315807
492003
758971
930113
474473
91823
59340
554646
793720
770154
684739
264034
552888
828330
538218
79197
142088
870901
875610
1020457
281883
542020
610127
331391
871525
767712
821287
1003769
733628
982689
752565
106623
48164
553519
913531
176069
911012
188872
259989
557833
687936
416851
821809
571000
526837
514270
715725
496414
133659
1037743
61929
723351
486327
308721
822490
560611
615372
7279
84386
812820
409891
825651
452043
489149
375675
50146
619672
947323
933788
440559
462499
1002288
864461
91035
409408
332338
106970
26944
849983
349128
254655
104345
726564
690637
410863
429121
162420
736983
666993
951139
1043886
219120
471327
608101
867563
424222
210822
877787
429410
87964
671699
986174
555266
430723
843393
614418
767344
525622
130598
27296
839032
791227
934634
547712
153322
320180
311723
975949
1040442
532364
934420
834566
714316
22460
201393
1002150
752611
899823
1037892
837450
308845
918361
583598
352632
305270
929231
293693
593808
1033912
189624
173363
905093
519196
165414
878473
308068
859538
547217
733667
345716
85735
406427
331754
467040
300063
46511
985121
537852
425037
491228
1018304
202246
672267
500361
70406
311648
742032
792844
963856
816086
440784
163028
65277
538851
1001698
958365
438828
751900
394517
272340
482694
563842
162293
356202
607104
26122
938829
857716
903847
680259
682625
820743
782449
870739
484245
103885
569832
707486
752228
1040531
218281
301184
1002242
546817
1006505
927221
406816
947546
898183
12472
19715
916273
861882
682659
992531
973778
543581
969587
273146
720353
344997
397319
426039
521494
97773
873186
797886
86020
977257
271435
187574
60599
198947
286844
371323
429981
790347
247337
794714
849504
508736
469654
802315
150872
580243
601147
579165
158992
695943
430822
406462
602009
986760
238772
985216
40278
819347
937291
572035
392552
789186
279390
257387
37620
553587
537912
604743
498376
352766
265886
392042
698136
366251
876430
1029945
453694
31585
787551
130520
155166
568987
698130
553440
846970
658032
756577
189704
701428
173471
749779
451224
962835
726230
275971
573979
148304
66512
550521
1035949
52416
765612
402502
653086
282931
723606
690198
386077
409446
307712
486600
888295
243862
5381
81155
696760
419592
124966
957044
65087
753373
194789
123043
386096
424350
122779
510957
89079
1005117
580178
302248
94937
547203
247370
263369
850672
766431
832180
509746
685938
376399
520918
427221
526067
336164
182082
1041323
354013
465355
292547
507256
894987
841038
830203
879760
1003688
819815
774243
17299
752482
433549
99231
44795
1011927
371302
659522
637298
1001672
444826
196812
764610
740637
314122
496316
877301
813969
310092
182432
856359
729836
282764
167206
459745
705813
480533
453278
1000513
51043
41897
97321
363400
529087
248908
957182
884250
580074
841633
391276
518575
1013553
874951
618508
696940
272308
799448
564403
1022565
960188
945559
853818
654861
1040001
34160
263101
599840
823519
1020759
53034
256163
284591
876363
562133
565460
57491
373706
219885
857007
506299
519322
850927
713157
301106
230308
169701
607488
890268
766304
181885
259605
390249
819102
479632
151088
727891
420202
751268
478135
802581
600455
372518
481723
712201
831352
498832
668051
525368
638405
492676
174185
218814
363203
164732
750217
86183
46450
706265
702308
650352
404773
998408
540348
129319
677394
699470
658306
197382
635171
763665
279521
84032
51493
806110
976584
102334
465447
56051
647294
669359
841145
876864
983390
653806
416018
489477
200110
766884
729363
796809
38633
737891
547433
574395
557004
809476
939288
644215
751952
54635
249709
736945
373911
517269
629747
458857
298164
555932
991351
727773
627523
417701
79185
95838
568958
29424
950377
403048
462137
50873
885918
646587
17694
436004
385298
122399
633126
848866
865967
227953
95892
1042539
485772
437538
1035353
223746
260486
229393
330837
501742
907856
386633
637206
603906
155202
381371
108592
470235
793826
668654
69206
982477
891366
905140
607282
281801
976881
143260
764474
333273
269676
92794
62619
203935
140540
139414
54477
1017366
850867
243200
212535
484581
1018443
22103
409570
248839
1037433
582242
189786
629203
445001
492793
6272
765418
841537
963659
518466
662619
844071
885386
120935
661157
812704
997973
425880
490287
224724
571126
183407
750527
243104
22545
278210
411517
490638
726799
1031511
107579
560146
690837
166397
962387
165393
860388
425875
1014696
345171
485587
489134
911348
657405
135166
509667
436211
1042196
109983
197826
357909
626004
517290
309921
600756
128221
485086
463547
25602
229390
572021
407406
218967
477894
953260
427034
1016615
520682
686360
1024620
186480
893527
881543
573554
501443
716564
141316
60388
220259
842352
778785
258666
476524
449863
605545
604163
17094
565121
787642
1034840
476849
1005960
461957
730300
828328
132771
397384
137001
750582
434814
510502
72708
471845
462299
718924
991195
517663
956948
79559
139328
363481
846284
113160
742596
46860
267775
749728
1030470
128446
672791
892845
539997
790937
297319
643719
167908
268884
739480
757534
165813
50045
919067
805275
17080
122760
237910
110762
707448
529204
734264
838707
23959
882558
1041058
572146
452868
478336
768188
903494
592040
1029726
405908
301059
535933
485857
775185
843572
670943
633751
315487
45013
958132
438377
320460
768002
405377
529006
689729
525866
828326
393833
53740
680630
748878
824958
686920
383373
350837
851335
339758
998769
626630
916551
206519
652028
386107
959937
154039
320769
796103
578755
272799
33363
802609
724492
670039
635855
650643
730253
799910
924076
112448
209319
964350
413012
810008
104189
664421
567545
580650
948611
736614
430068
307328
45377
789716
390688
815302
248315
19225
25564
38749
330123
606539
80028
174007
335831
733401
325450
710630
361320
292764
581185
616456
605797
696853
58597
37467
748611
88478
596142
588432
793844
129704
517318
1004603
698015
109635
169200
204572
483045
562452
888237
363999
699228
611213
754701
2771
350072
682866
1009088
463416
292437
725997
262650
659725
277645
209133
180733
763280
776662
444939
335661
340173
222548
981509
622925
838785
592791
163594
385188
587319
736087
318995
272399
581174
240315
760612
472304
256425
577666
166804
768077
394043
936105
755609
212357
638473
585369
929544
537196
236650
661090
553859
911334
114628
391935
856646
988075
138605
672440
841394
44214
747816
38220
10098
384303
286678
872503
770883
496584
575678
533517
335991
465165
183167
629807
124930
450100
256223
954706
367764
202195
641875
138848
518500
233485
504722
384346
107761
734956
991831
133391
870001
709201
108390
338518
311860
569214
69094
735428
378184
990808
862245
920629
739604
506814
137055
74962
232834
385880
678271
348037
466285
140333
45212
512797
295289
659142
186611
365168
340909
265004
333537
259637
663967
165847
493052
730796
517263
21408
807020
541628
681376
1017267
232329
1028048
738853
190547
949890
369964
417411
184656
692965
722755
686544
281326
507908
658044
804743
517281
411192
43625
20040
452127
331742
185925
597943
976360
283150
329433
633877
47152
865824
192596
576575
263756
275785
231619
148313
666414
979317
231712
707800
966032
236316
500022
382500
1009592
462849
947995
127866
693599
964054
952319
980170
788194
853814
221494
687574
61439
552281
644844
495177
733984
447734
743297
51242
850982
525739
214841
1010173
659887
1571
765856
353682
735619
851427
419175
966980
775505
743433
341894
500743
128997
354525
897624
536195
923997
683457
348888
820989
833829
320000
279305
600333
446182
122353
681439
421385
912039
482099
827453
867688
369894
981727
74226
82079
386324
330235
573220
962295
749675
188795
300678
493058
388136
496039
727415
120558
468379
394244
731172
1029892
893699
68241
696427
804278
1011888
632318
473483
343269
314701
162732
477580
182150
274570
333590
802463
100690
407542
81216
987403
349045
644315
144080
460518
473439
7340
305688
151821
996301
982690
669819
399511
919357
984003
341159
682269
811845
451561
708944
367938
424262
950879
270910
41032
995709
36621
703476
90312
178761
393017
433874
754050
949081
490268
940372
581370
292813
1023926
94028
447981
343209
1019109
428723
913972
729724
26373
657457
725511
206204
738125
787013
266872
114088
310418
59819
1805
332500
277680
305703
711967
161071
157906
382631
402751
753859
355106
639205
986509
240642
284982
638492
778241
437735
295659
654315
754949
653031
309855
726977
758172
676524
960106
145414
1022338
203988
910018
503015
34540
895512
498210
824901
968456
561738
61333
29263
14763
370654
112475
914137
272960
857751
327645
161799
929867
840206
889144
474531
187376
347975
244961
927872
783610
521848
389305
671293
808751
228914
158
444825
478732
367777
3687
105447
224271
711591
38455
66405
995479
872147
481786
342097
918319
760320
738139
831045
909887
992993
126950
914392
75313
451410
550887
859275
401417
260521
180467
270512
258798
144154
1028497
889487
1039316
657578
846595
134869
215274
61834
79457
526000
884958
253893
150130
32970
900432
249834
60195
422599
621315
573428
392835
278462
494635
971763
1001332
813925
933379
388923
743222
542371
505234
563351
924036
494723
727164
393402
605292
508279
582429
341366
549916
864479
825892
823829
312294
390734
589668
229532
206845
623627
773644
59829
647992
81145
589408
543242
386316
1028829
921500
352943
905287
68461
922824
782376
860665
489763
703419
971811
886731
486678
43976
469184
229988
439371
757152
219754
64469
360740
47474
736622
59082
471794
640463
887362
603976
385040
757169
326722
88421
767086
61962
763653
462371
305870
900887
873891
770461
761950
1035047
32502
559890
505754
566249
950312
323692
922315
8167
734240
364933
709917
618497
876496
471673
310304
423760
768497
383119
522843
397969
1000603
159365
868464
1045059
122529
252942
489028
60184
826226
592696
734243
731343
41411
1017718
671767
675875
665426
750025
62759
476138
434200
142664
848656
304424
993972
704705
846530
663545
643383
226498
750064
632899
677146
426184
13500
597525
670183
783055
753568
875410
911540
112583
898538
398820
1034440
147974
453303
947598
261123
547527
317765
115673
934547
29518
859480
979660
421556
1009787
57153
714384
746802
397092
997498
356965
227005
58313
860382
417387
483837
924707
1043435
765725
486376
103766
999767
203516
119298
849470
200024
431436
487239
391211
614810
456902
192394
876475
610285
270534
76225
641872
415156
196830
104952
704446
90496
921383
795041
922369
715724
914471
1004120
385413
298055
665182
421687
498787
418034
391553
988551
224394
27533
828079
124492
203618
279453
33697
704954
447831
866017
482217
847392
901414
344958
942132
274554
335973
372317
737497
369041
577209
447747
399636
668677
635958
982246
1005972
426504
87842
41999
788034
750153
803488
377427
439896
356105
30756
120491
964317
937992
408833
566978
496857
581153
527878
106861
935978
1031289
926376
977431
370422
99977
303067
274496
7615
236947
45055
682017
726134
654097
412700
258609
190367
802838
559332
475054
110910
658032
401473
970108
305074
688485
131921
80933
883662
880639
782375
81883
547552
222317
1031397
857628
923069
10140
198235
100931
27639
878210
793731
734151
686250
266612
841608
517962
949471
366540
683642
423516
959307
296894
309416
673874
220291
564594
534614
743677
210873
739250
793923
554777
76236
986969
493686
9298
426907
738856
83716
816233
953994
849067
747405
970696
63292
630167
59486
367163
847564
791998
427662
38570
300312
774095
948876
784295
724019
722554
781089
169323
975688
129826
850365
111213
460060
101963
1022637
891339
834031
551261
625607
174324
974402
52882
333073
528894
422411
245838
364416
226060
618937
579390
987318
371062
189522
493475
779062
12019
94822
585892
469540
978133
270189
606122
954229
159863
613045
819580
713422
679986
194350
523770
470610
964010
718202
82063
694497
354862
569361
596838
104912
32791
259635
470016
675093
647575
200057
926083
540963
195034
624912
734643
1237
240613
192594
1025230
980878
869035
702918
1010770
302205
705422
702659
831222
434231
863379
107891
167463
460021
263813
901904
464824
729878
366434
31660
21984
279697
934657
989493
614332
474438
469745
941483
515394
160229
773591
836561
924875
325583
906755
173343
288809
564178
959350
546659
791693
454157
325265
696096
428865
698435
766617
57442
16064
1030320
283452
532254
821403
1038175
122498
691699
306709
717267
662702
1001312
26321
903567
1043993
750776
437138
677778
129742
740088
282589
567808
735552
601109
598042
138272
312720
764533
866216
145353
47300
187782
341488
862360
564483
635013
465671
798181
921089
112485
418926
423939
948620
1007021
796223
67320
366650
218921
440269
279537
416411
357130
73609
829419
770095
889944
231016
1031607
326952
342063
831012
386338
93486
900417
372123
784509
747963
786417
568516
584872
823210
79447
869048
833689
494225
814148
829532
960539
370339
311864
78721
636641
229617
978495
961652
499024
263362
108408
774099
352691
776266
753693
279295
749549
259158
230868
493874
996815
547530
49113
342281
540492
240396
75588
583321
905266
884800
192555
578856
592375
519943
201604
205747
890485
91417
236708
359584
8586
124112
583247
21772
976136
176906
564842
877585
73636
210144
153282
384835
555907
950683
518619
998273
858478
621233
756325
440037
102583
1044518
1022799
836040
213046
504823
1011522
479360
487766
960869
1033642
432760
256722
401921
1029383
346690
548106
747446
643260
516643
111745
172963
58998
167806
355238
511671
674510
578995
3810
577899
313186
66786
355573
766517
905848
751513
830170
644715
562502
191965
155659
564788
192978
235563
849625
517289
457319
61017
501123
409796
100775
489827
340990
355536
858454
1002493
276150
824993
853398
294077
274996
691118
198594
115882
662997
621357
324062
626035
1008106
735615
839940
372997
596483
407905
950219
1024106
41001
661432
168972
204050
742822
774763
287975
639109
453483
969026
225982
968669
835637
903436
858590
779515
949191
63012
335984
469333
10286
411681
961224
143367
614959
487523
192481
352088
764818
455685
920383
23042
314319
522688
139908
406103
666417
204021
545153
624964
278400
180573
367975
238449
831402
643707
160397
41175
904900
167572
666985
1019763
313961
95097
454015
476501
524090
1007232
274290
505650
634918
108766
1031477
697455
684943
920998
635865
976787
13180
660826
329768
671732
333535
151214
731010
507013
301911
936995
943383
126735
699392
117083
379586
228081
878600
274187
164405
309806
29494
25788
329319
844548
1009742
939447
415168
208229
252419
940836
971927
138610
376789
1037176
424937
824070
702777
864849
805843
360313
761410
291485
601921
256330
200700
894777
667518
467734
875882
587420
793166
604127
925026
497335
1005071
31038
844339
79807
424002
1041238
82620
424285
818626
278637
92008
514127
951932
54484
89716
511921
203825
983832
975170
262594
326559
296917
101594
764256
691896
983511
320574
56967
486708
847786
280006
1036233
447117
36760
235817
761672
529473
377542
281441
223786
981054
198933
850684
804551
706413
80690
100064
703125
480184
681246
223813
804951
20008
837378
850407
475819
312600
981198
689814
660308
705234
292203
959829
1001063
874428
63750
393557
158696
393457
1024506
201517
746886
677122
639576
299793
202949
911451
116925
219387
940483
52332
435825
774827
257024
309670
647187
700219
1023970
466724
15900
1012215
400446
530652
402595
117199
845947
591811
482178
721136
485721
225300
755029
1040424
72888
913288
724182
430737
463276
465302
675057
544901
596731
125450
550817
387461
948405
361741
867221
547812
547317
566585
1016082
214871
364899
1007453
73370
466009
260175
802678
956913
1018566
1001746
352022
647586
889190
944383
760083
1021486
602766
8573
869923
616866
455593
904405
530420
863418
545356
47959
24386
692920
490213
636343
824892
643582
188437
378091
127182
103195
65885
832825
265981
429301
534089
204336
453695
782029
313561
779934
970232
789493
392569
508087
764906
940599
386910
120325
229998
322049
157821
720231
75334
948481
24440
850735
897649
314982
301546
141504
343841
87568
888164
742597
27293
276136
59132
252595
60357
341750
795140
758577
402860
597879
389156
114749
95524
759875
486409
513797
80220
135200
960989
905066
776128
1002337
887813
234137
726973
241142
1021498
1382
977181
834412
9751
761457
800049
1003334
978253
214339
102386
516484
690853
298478
251191
501444
14648
44224
594334
972464
906512
251349
836466
606598
777004
848446
529790
711770
335190
356786
190050
894862
520480
649505
927944
76322
707379
373679
107407
22178
858184
948094
431488
403970
855191
833793
564526
174022
384826
40767
67442
936978
512482
415157
597885
39182
566800
446368
572242
238319
876005
597172
544295
743976
210470
631477
848097
48842
966241
523274
86226
937143
818566
787528
202549
494317
227788
117099
685263
611078
1003804
346488
510928
684032
893772
277651
49382
962335
303540
513481
987455
910208
294544
910317
350001
200283
72082
287293
94730
565172
733069
242110
180953
553548
699857
657647
163899
998154
1566
198058
235749
1034993
707313
684541
326312
434704
564874
929302
695468
326996
301320
469830
78626
364423
867805
211919
771417
787247
625165
616169
389152
978986
131263
838231
788956
1014392
668123
587416
982062
409297
367172
805004
202773
972644
822414
154334
357620
975917
518679
342482
307742
691124
19758
719829
1027028
912757
744159
1021650
799052
345721
916460
110330
124817
112089
90723
194848
737883
756818
150987
645943
755
824831
90383
214872
663441
235487
712596
823070
277505
782433
852056
592841
980707
781141
826567
544238
538648
634019
153830
471287
807780
115215
531061
674105
390154
573440
194259
42225
165661
519254
354909
159070
981689
941973
931625
838960
6823
905513
1021562
326997
554201
78409
975439
62251
472253
859333
402118
791942
722507
42303
404687
1003491
594225
239675
164583
879997
721748
794094
256180
505918
350289
61899
31499
896159
935262
500726
165608
931176
1026373
12567
654
1026503
331672
1041096
293015
141252
719965
437513
1003081
164105
827996
294395
885332
830947
66634
19116
920346
418800
304559
353609
493660
397709
842012
900318
647535
132167
95114
988802
79101
815292
626020
806999
112395
962841
321452
595551
657946
1028662
737664
851960
1039285
652616
106437
323172
709072
649162
758753
767225
308626
206116
509117
494295
439329
796951
1037729
904701
667260
186220
981282
854183
246780
724118
717105
968959
191942
242605
587144
320453
897339
809197
47331
1004874
151487
502773
493129
704337
908742
244771
47310
523631
164604
241942
457137
149291
935317
662906
137033
1039407
430767
1006877
493870
660404
617886
610892
298312
630650
566340
975954
83388
257867
136825
851421
413801
819445
881052
773547
996414
553093
425361
656431
136413
358484
823047
596938
996244
628149
546506
632547
120424
573041
606111
279893
440968
596294
692092
880767
103129
216591
575298
189431
347026
219308
1014205
985100
198615
988165
614487
119964
224656
1040534
879234
775989
15451
1014935
947566
817399
857701
732421
640379
242101
801108
777387
274255
930859
550393
334563
383047
109294
546879
32436
145722
889746
703054
691790
280083
51048
948727
590220
908110
813406
711483
481324
1695
775666
739960
392212
752535
475601
320341
498926
223647
457202
379677
620770
293350
966219
399573
265572
443640
518243
646246
919995
752976
389760
244320
248713
904980
469823
205205
266039
330157
522131
850030
224182
994146
934606
636937
341370
683309
1026205
746141
615998
1035369
951998
611791
133749
913704
195056
211468
434639
194044
1025837
452238
108212
771754
156388
357551
208442
687947
152724
905837
879708
509335
1031843
712642
571603
893489
866532
583672
952004
614824
836718
113706
847000
545130
240817
580600
95264
698272
1044919
740517
205713
877320
395732
1027655
31309
266101
246339
159575
725560
769914
836950
871616
497375
176026
545511
655580
466465
327979
71779
828144
449141
260337
100244
273584
21968
299504
648408
509828
403958
29319
364877
981984
921973
106366
42330
897950
226283
803494
761489
67821
180915
653771
896132
796317
645622
556597
706364
941839
270411
276081
956238
883690
748537
910629
1041434
726211
290297
406038
756500
105027
898176
935933
931421
370515
585670
473477
435881
300585
604093
327131
323803
903705
90074
72726
354746
6471
823196
690459
800617
8429
819380
246327
976678
197237
295975
1029846
281465
615956
927753
308369
461737
835675
101493
25325
405821
72354
453366
539028
401421
989549
1009678
717636
19364
12863
493220
356182
25135
664374
996621
827293
210477
608487
9218
218929
574886
325322
623194
51187
795400
642167
734368
665732
226952
758738
549727
383032
309369
418640
602021
682688
867088
839439
329390
544249
1011655
557286
725493
938949
814858
675992
2
1015231
661777
802313
865311
301009
353131
226177
550051
928118
104046
532429
161856
314100
1042435
1004189
602468
808422
287350
1000019
733175
294857
500498
196916
462098
1018793
874280
894750
789623
730028
125225
604086
362502
407415
731014
350102
218105
1013155
921641
247092
899759
428036
516267
935148
883599
1040073
517393
438304
86994
719233
881843
947044
836986
1038647
892319
294533
18786
723650
925895
1044552
240111
601510
207300
778056
832770
489540
690647
274847
77012
532129
807958
841642
899403
607584
294551
253671
902396
751587
355154
1000867
491385
483008
582517
756081
897356
317629
957128
21367
963882
208566
58641
713055
32219
937993
1012710
9965
424822
709601
474363
567545
372006
370546
696257
612915
567417
401052
958152
117310
418448
1043575
777714
223680
280606
983155
1692
300325
797312
268904
342221
548419
223318
165902
881536
157949
218309
41797
243047
316878
828675
714588
179459
1018005
281353
359879
622656
880657
200388
554386
241130
326774
130420
75604
740452
683270
207555
599321
398544
828322
631347
1030916
451609
400601
895878
825550
725075
104909
953030
331549
523193
948334
896877
914261
1022929
458214
478533
722456
161088
142084
935511
350929
871022
949641
519527
1039000
758922
997899
604908
732404
834028
84358
97045
956152
635871
471624
91838
786548
247588
424409
254087
850695
689336
676769
96432
665608
669905
399118
360830
132287
68731
387563
452257
279372
1021538
924593
15931
322630
418791
827861
204461
992986
370953
1044558
922825
50518
837409
282164
1019755
136594
276749
417641
248361
433015
495838
497848
310736
914714
454650
775860
849615
925971
119228
97384
251986
265210
547899
489988
377775
827038
459123
233845
579680
346462
173241
694261
237350
986465
632130
994085
386325
680921
640662
521217
665522
93979
189321
642108
111408
188896
1015673
471966
922979
839396
507889
841752
623690
339108
467151
788681
396941
77610
582901
793912
34268
582506
762186
816884
740911
822928
25472
943392
865079
658573
281035
203153
173514
677666
121839
530150
588588
340378
209384
932949
912567
681584
281794
346443
691284
213148
435742
12563
277470
476
282702
894251
307557
996545
400010
1038336
215072
329947
764418
584573
3585
1015097
902347
613050
330850
53809
828857
440774
3374
912776
991383
533309
784886
611254
380088
455053
679931
1012613
319425
130857
532609
381803
942589
203950
151167
1030631
41263
11419
520981
235889
361212
673064
774641
592964
526212
603465
788756
9002
1035283
414890
578494
685060
12159
835798
857691
448460
500191
497745
198159
252971
228255
829191
646918
903814
693118
391766
391429
580452
27945
759088
166561
849803
628541
559598
942620
653083
368671
990487
677399
654000
828584
713067
382241
56643
576101
992704
922666
64570
862278
734178
10656
782977
967060
185033
518563
185417
506772
70213
788676
416238
271600
827353
286162
962463
187694
35338
943176
461502
134161
354118
679470
829425
611936
969306
545393
212859
956870
216795
866627
18100
402423
285076
417993
903558
489743
536008
114184
55200
4315
521127
139705
416916
581022
443946
714939
47638
806620
347900
975624
612188
454749
755927
789647
519677
196838
126002
343554
782705
862394
210972
88307
503901
861792
137666
140823
859408
27417
683521
1005061
159496
800985
609012
249027
877189
650718
177863
610999
5772
999502
895401
91625
38352
75424
590056
962705
844738
454341
694648
374804
587046
888656
760350
363606
247645
907367
586440
358873
38805
883322
322061
134358
587434
14534
38971
301288
845411
456610
625091
620811
931526
496350
415309
1010289
541044
78571
619791
40815
572223
304165
1010409
1002089
898508
91483
931738
42425
931394
1020948
358285
828839
256936
419196
425239
330319
162431
164798
211551
327260
538303
399300
883046
307333
152422
731209
49452
522583
133233
83156
293209
13181
190407
341315
976287
456967
184220
720707
938859
218219
15799
882428
359062
489720
486647
759361
1008639
395664
718443
661999
1040787
923403
277706
380693
718511
922725
61943
325105
838351
645019
86376
174820
23738
50722
523705
878482
193086
342594
280272
393564
285872
507724
395841
639123
157774
641581
964814
523259
172657
1017118
180204
119691
447187
294322
763730
170698
641516
12480
742191
146536
114657
202717
953209
647989
248216
343930
997914
129330
288072
551735
474133
485861
620841
320926
494032
560738
295912
930084
882742
851636
297072
186131
871383
576941
1024570
1030970
125759
204083
186061
207164
883426
260306
1030116
528343
136715
961689
282839
669500
228602
484465
283448
986974
341014
665815
1035592
329052
71548
299811
842511
895491
280094
774344
486894
625218
531235
23979
144170
641413
814823
134456
186516
201644
423770
939874
738413
228102
442701
27523
672309
352109
305901
680239
630680
114518
593441
479078
452830
873241
703744
743656
777608
270674
73702
566317
623859
485995
459179
458427
325404
735688
205715
13382
1038557
838266
449234
394178
217513
918759
22074
769587
775768
445943
396065
883074
345724
178663
1001902
61776
590842
380371
191217
563148
24631
410928
474201
664042
5800
404710
750740
832747
968289
968748
145629
1023404
934715
209797
299493
1020581
183515
915815
633079
158907
280401
31010
955756
759560
258040
155402
1039636
405165
1026249
768270
758310
735955
82442
21360
685071
227050
174925
133184
855462
316403
822680
676664
810425
53521
742766
404987
458702
35091
117392
875691
462539
306371
580043
432898
139401
710663
851453
940865
840616
896309
537488
686629
240970
619568
896624
763262
505798
273994
791415
904779
423635
1020959
900669
665528
34680
720802
82479
460177
695642
471242
950879
753576
490260
854402
162940
873112
879355
377191
948575
122467
491761
717837
873715
540218
104227
527261
11036
1002398
170293
750230
273166
679085
70730
714194
600090
612864
987436
358193
929361
199859
203284
872069
143524
906008
832093
271916
1004989
403523
203382
921763
1038328
397852
428489
703753
273877
840460
451852
207608
25787
287164
790636
926155
77021
326552
1022619
475737
632838
746932
173405
91081
178041
294130
777497
821853
859942
602557
693037
200212
612938
335598
797083
897440
430866
440516
102173
103205
331726
117470
654044
339735
202481
940923
1771
803541
16240
578616
933773
648273
987741
796907
614379
591134
548908
665591
32470
1041345
37978
346926
46412
817216
917836
92708
21951
954479
285663
1020299
568084
912617
747834
835702
164735
313548
1028634
90003
159404
184571
754831
909081
30583
147416
521174
761385
830134
353591
833454
314278
882139
55685
1042523
899227
6468
129852
250383
781601
839307
372253
106205
720221
1032735
523179
540943
154621
562043
837505
642157
116656
341644
694077
811987
198797
909430
65385
286697
445218
774550
250094
71372
346604
135787
46067
641530
1015274
1017417
1913
509173
643110
318400
559195
818415
751464
786596
229419
970219
655655
620144
130344
496823
980531
805223
629006
447762
99573
671820
707091
305937
147827
656353
568062
818816
654264
899468
659599
985186
58730
1004388
472398
888753
1041852
888417
739233
538732
257941
1017302
268191
382842
422834
1030868
255122
656287
205072
675905
917570
296747
372342
575609
228332
739417
1042008
215031
204423
215258
72345
177597
891748
648964
879349
285772
662821
760504
982850
469402
373430
839303
574821
722828
772734
292250
766973
735995
665138
102818
157283
557596
89980
311775
605169
125461
673123
717332
760699
200302
139899
846269
868966
1040427
985802
677134
353043
478416
109026
769746
938379
468561
567877
93598
198096
368958
837185
766086
402091
332050
639743
991454
737304
764599
120231
407330
663162
70761
464091
322343
139132
987011
1036808
626691
802505
249158
991600
421482
323578
87918
458690
922778
773886
99323
975900
237689
164106
426633
633532
1030064
15059
559319
55340
889975
897036
798632
778728
96089
579080
882924
272419
445475
450563
723184
742773
613227
840007
454848
812812
758109
517945
77487
333900
944572
239254
764241
15663
207661
804091
297686
850178
1022853
200378
106586
391466
826654
114357
661153
115235
42270
980709
338209
872934
34394
873326
642850
833292
59886
567823
308506
1013612
882661
1025264
463415
503231
219868
246170
856270
493728
848899
39977
503702
252124
247662
847334
148939
417604
17114
196419
314488
27284
43056
988579
901532
560124
534257
316300
316123
38090
892502
600136
94867
514062
949202
819894
534487
287577
400522
344226
976026
152597
518206
497750
939725
686750
20318
28957
483628
811758
1032345
823055
319290
314357
425941
1029370
216499
307432
267744
465863
663417
581064
1040640
576664
235569
739203
987763
655700
217972
1014998
743849
788919
630046
49909
384956
71798
318445
241702
1028283
124835
285958
334140
363943
229739
513627
110665
547308
1038934
234347
570965
934246
583071
393406
171179
394921
674089
603344
396752
41510
545272
829596
321063
853813
621018
891599
888449
505830
51742
694551
285015
534700
221157
628606
358879
78940
666861
699122
612422
614590
114611
866169
624403
769262
669013
163331
990832
954992
164323
923529
928329
64968
96227
465155
106852
962225
201951
74221
704392
935729
668238
183926
305707
843448
558914
1008536
121702
320184
743962
479604
89787
520167
206867
932359
18488
670918
961232
685404
648638
580987
18763
506002
1013032
334841
285387
940770
113915
640232
793902
334912
964974
471677
878593
311532
527956
953919
820303
242710
152158
715751
250172
642433
645682
687027
537530
850191
260639
774809
6148
788586
345080
408485
730806
712546
990826
705361
313762
945143
1013688
901821
240826
994857
696984
101902
906195
72206
257401
467230
47172
674627
1017230
81929
211326
724433
101398
329123
222650
752854
275290
648780
385052
255469
1028652
349055
426924
426655
994558
568711
196422
790634
722388
419985
463632
529902
91677
748966
753877
330082
393743
1007996
1007353
951552
142824
898835
671279
1040810
224218
1009105
219260
446663
11561
353943
975191
218498
933156
689333
895144
65482
373232
806328
181782
94875
217459
105063
257463
21207
459384
836419
289799
758033
130780
865025
833011
347546
871427
591217
194079
760609
5228
803969
24472
863464
437360
46115
971550
319062
602000
247296
1013619
668598
363800
176507
91171
206653
190593
899633
1000035
612670
1032229
981205
561830
56812
820057
2191
411771
160825
29004
904446
758930
417860
194240
458760
664201
191687
984825
465979
659212
325398
106705
695223
460670
225842
52629
14804
123355
75348
417139
695452
796826
520735
952311
209884
935944
566751
836456
173014
569311
9380
371852
573344
766549
543578
308249
238199
41682
731221
195544
121174
92542
587695
194481
408760
398227
941143
347841
425313
357448
492126
67103
875458
578281
425209
793020
400694
686034
643792
817734
255101
756143
52452
71665
977724
939709
331181
828615
696309
190656
931123
706268
18250
829342
856009
272270
76888
595838
999772
631914
481997
489245
799363
463901
989530
901203
378276
574630
177145
838195
808403
119364
490552
677693
360692
480505
364611
650097
997979
725113
543061
415897
981493
798060
328271
439160
727620
304272
506552
1029093
127423
695886
610996
626506
416531
627737
1013812
673810
81523
579499
112004
143157
517237
163547
754157
995188
816059
632524
658701
487091
293688
358141
879751
504727
800611
931222
471321
443977
599851
508517
578049
801129
486587
264894
684633
385581
103554
701437
792951
989046
224150
552909
199597
171032
881544
828039
563290
38100
520981
429843
2554
123181
686379
183101
694308
122354
548011
242207
749254
815527
189596
635652
359312
92336
590277
364414
385404
599045
421961
951872
695424
689968
588757
406009
335927
798993
829331
685750
353160
347156
818124
539161
841311
432037
71635
60599
954102
670389
207990
500134
59184
145771
959868
272248
448149
869641
681435
957258
874560
164319
816164
684812
880645
972157
689959
223725
855999
455834
19612
332808
811737
917604
804469
473056
103487
591404
800296
526070
362390
1038044
1040748
388751
432466
321123
151813
953175
513685
570123
860502
370738
897128
263440
225671
694749
126500
424649
872693
758319
624375
59385
320871
740160
299528
493942
222315
855727
771794
485300
632918
1030939
274869
712344
493441
127809
864284
216031
42698
407472
373015
806289
325058
705128
242949
23137
650713
356242
589045
414103
106769
676121
253941
620409
799180
336306
161924
261791
724989
791395
557809
564243
451992
916381
641199
69201
888494
277143
426837
736334
365465
99309
351538
211027
940476
820514
169518
378664
555837
974092
520295
568108
871862
512777
542896
91991
363317
148348
354802
283725
588705
79648
661635
725859
557387
497378
327338
132742
330931
42858
1043017
636246
391226
981826
599078
593236
579881
34750
658215
471519
521730
218997
85182
199656
789420
212647
355386
1013741
1020325
701362
874478
42108
125574
188239
676152
344385
935696
386050
161053
98968
28972
259765
638624
1013534
992542
934852
194442
453005
401116
20336
829211
216121
718840
278896
745280
379815
363420
1039169
834003
286802
736140
687828
417942
872733
893442
138730
983970
134380
464890
977701
230996
251076
290714
342717
492678
257668
1037607
285854
776214
154974
808771
935805
599092
365282
924880
969926
168336
798457
203768
82023
870002
924685
716048
690923
967038
671303
809475
510453
979418
784371
368324
169917
141092
933794
566493
498036
735371
218095
880958
700699
504966
209558
666939
337305
195282
521028
449603
524320
851207
1009032
757841
188140
537337
161960
102354
512100
528350
292970
855907
775974
185848
474110
260875
882767
522706
996702
474153
967722
178317
534478
1028206
809480
713652
703913
102791
396449
743411
319350
973836
419977
220761
958063
871581
950604
947949
270235
925770
56028
581370
244820
1021892
958357
772398
140249
936116
364205
595408
679928
651142
1030500
944792
895151
101258
472492
374411
81694
110697
655962
405437
688795
195094
852102
473761
40305
350762
331730
1027292
994320
385325
58282
1028407
672163
813228
266186
1042178
72035
857131
79069
467074
281587
165768
313978
87632
389454
903180
937276
769913
817502
610010
824212
1023184
891785
833449
763288
788853
269426
662880
552970
634448
608781
728859
379773
965177
103037
242917
213352
255560
556932
742694
514564
242646
923600
981344
623412
109706
861546
297895
13668
407299
103606
368745
534799
488588
921246
20519
43758
632459
389850
984343
370250
377520
891581
512584
733738
262908
271347
931849
781941
589557
245023
825271
302176
848159
123330
440978
516462
264989
451229
140808
56707
495107
866165
765000
890181
724395
959821
190910
206515
588282
653194
149787
195607
155553
306653
96496
226251
526967
933814
320419
936222
551797
702872
200520
952928
387623
504217
860176
759256
820195
687526
534174
443500
364900
1041029
639352
627142
518892
444790
57378
869290
919754
740148
441072
684238
456287
341951
752613
824644
496250
620839
655263
931436
146800
468493
677536
5683
452604
507756
392499
898819
780538
782915
631548
515821
2696
477845
843843
786257
749665
871556
62646
809784
625128
493859
1033184
614407
371158
496205
520601
420401
513276
784399
747637
1013973
817064
946875
856278
345274
594736
213744
703235
652855
20130
215239
40072
704457
423494
234954
543735
71783
885666
998009
615955
551180
230783
220494
711124
490493
576063
823877
610565
668047
351451
532938
352769
737557
332486
546524
784315
466063
932874
1019
684496
963146
1001849
284100
913479
73340
276395
288241
345545
931154
32205
816423
269481
811809
576170
888526
492808
670781
378003
681828
1037895
748930
686509
684950
655746
598369
333683
704729
62460
204473
628969
887816
784713
582118
214137
93327
645254
43554
681266
468050
260542
649994
562602
643484
1008306
69831
697012
347206
218936
119005
241985
701802
649899
135067
515372
544767
992182
428116
541285
590640
832592
612350
659831
553494
622411
501047
791189
693731
80959
694334
397723
183312
249001
572052
244368
113430
907727
189075
682041
350667
902134
769891
260537
62508
853028
816676
121919
756542
918810
396997
436982
669348
512900
904524
827602
563494
133631
783854
748339
382598
379111
980159
222453
444194
991981
989864
534863
166854
36698
101382
817299
217836
53948
868190
213071
654876
576149
530080
5833
462547
44941
457965
803264
563591
116022
692710
905463
560426
82511
437885
558915
668109
469604
1006131
980875
96329
561840
214049
8981
322388
559742
431223
862131
667673
205421
239705
698963
242764
179660
753325
655802
611735
955802
852133
340067
629821
1039592
150809
903509
876737
752230
348427
123773
263662
821404
669989
448592
634355
574540
203135
208560
238263
144435
90576
395491
1031554
658766
168816
280265
872265
690765
190956
446721
913877
435084
562814
314144
778247
235496
349656
398566
738776
567028
955718
902249
810551
413916
557199
196847
178555
262292
302523
533438
382434
747197
984604
393394
308848
203659
975205
951654
710172
847469
461362
704800
27767
604245
412459
201022
1036340
197149
985604
818352
141732
260387
346823
1008043
34156
780865
312339
380092
87100
121172
960324
354304
618349
204441
448021
213148
280482
865921
401884
285799
618828
670760
401717
741793
720027
517624
1037737
740419
442236
1022693
611014
722336
168947
399840
1040989
7606
397049
168480
770323
810538
812130
132423
871456
621742
864598
710583
751371
452028
819266
177825
539808
547150
620988
786629
438873
640749
190316
895705
187090
69867
802818
368516
385141
607859
921045
477202
454423
592633
530871
812232
425854
459752
395649
40105
833874
52369
191599
516128
387045
733706
494431
506268
1037235
26830
921884
322476
575998
333220
156118
257504
194918
111596
70600
560691
825575
890751
283286
979200
988798
162337
879124
815128
411455
632075
55506
827610
378809
89792
1003686
104682
236026
164699
152424
92031
903645
853648
992815
538012
289296
428075
387608
318830
154686
143696
680905
487967
199060
343569
823123
712872
980988
791557
227239
622868
398618
1016816
278014
248170
1033096
436208
194239
538640
634415
192720
213617
359082
11195
1021789
65355
561542
973279
469011
226891
702937
884368
646004
577989
954989
886662
237597
386503
235602
149948
88286
644396
732637
345292
187396
252556
84880
945374
39149
667887
200047
698634
127546
140339
281106
437171
310481
98829
725563
118677
683840
653986
618645
808417
696816
661395
328870
1011882
170965
894696
272755
964202
922123
11515
860108
244009
530517
746879
390442
954369
361976
1014923
1039510
224238
977591
763205
999915
279728
911839
729706
869635
467797
92953
459857
267491
950098
691131
723344
513108
951048
616165
471519
838906
8489
681705
669394
982109
151048
756186
811091
590170
492893
118111
219337
705700
960795
852709
251667
738753
402172
273307
1001160
874912
500917
301560
161911
889759
371966
202604
671758
61335
970661
476847
285112
291378
374651
911902
198661
363906
91408
215062
282959
500388
65549
316003
152289
552879
495485
928774
524327
927803
239575
608032
48860
16115
419304
371073
525314
694307
396470
643441
842137
552270
873328
378474
569608
402654
766090
733254
422928
699762
1034445
867910
914163
1021239
668185
889738
58920
993086
869762
880004
662885
958666
162209
398009
529570
14099
746346
840731
3686
206785
926589
492462
805268
101619
238945
718586
104527
49925
689729
298874
14760
37039
988914
227276
887107
914767
125099
856492
386309
690227
448658
762981
276750
117344
491834
943828
747432
158388
591875
913134
754965
1005155
401693
352732
46374
424923
77683
37666
264002
858
576014
506537
418224
554738
295224
7331
20884
289913
1033762
910085
259218
762247
627502
375878
928224
340594
703686
536911
285077
367747
189080
766191
70860
52894
200519
276050
834754
1033551
941108
789176
851458
1040453
545401
184257
278881
783064
876521
871765
956753
95634
462723
808253
782010
679272
225783
683022
104204
816423
691237
658727
535665
601442
60929
631010
524778
262657
680305
368451
281274
413635
715638
327106
389461
707738
883488
561165
263533
247923
331203
464153
16258
77163
940201
410812
382434
348684
862077
856142
784906
658384
570427
350759
741768
471101
826593
214548
445035
191659
751003
592092
631017
777252
538703
415548
968580
794323
719161
851097
590303
523318
993367
809316
264462
773746
954321
481807
686119
637156
37505
48812
522363
864810
478981
639686
370649
619727
466846
582763
111987
229906
649228
833179
928370
222015
106780
204255
310599
59046
94249
7462
410665
527816
1027281
631165
894526
19021
846853
147536
54382
241324
489173
285343
373024
309238
610231
629152
844896
970929
43533
66479
815492
579238
230902
192991
82240
422153
236927
484326
715637
399871
128180
108784
954304
928969
760536
818838
559097
251202
463511
909257
394455
978994
246917
947662
474080
419138
626367
976789
323653
505093
928409
216710
383726
882310
256677
386873
633942
722314
764683
489412
343207
951231
383163
766328
525380
164578
230661
185958
762398
54665
568260
1019307
692141
61136
395415
694185
151853
886392
393549
478186
716004
762842
391211
614071
457471
981176
750346
592477
198952
759618
188004
389281
375726
911210
519323
544815
736204
915236
226337
385845
141200
522601
477941
531039
437756
704052
157707
954815
572514
130650
269447
449675
181323
332886
950599
46359
737355
662636
212499
292972
325107
773686
158482
213572
124888
1005230
109504
914991
765076
98289
969219
419773
756305
992140
503813
53579
648659
897208
864766
838506
195344
30725
442061
766818
239852
838157
842388
723971
51002
674185
900144
244689
698482
248630
95928
511125
403405
712947
156366
695168
561413
477422
43394
118248
285958
838460
633668
362403
941425
632397
800238
1013766
789962
1029482
257542
544744
750726
601038
880487
691208
318757
428098
858551
86348
68846
850369
754919
60357
89977
638433
450389
219548
509409
935183
238349
134257
189402
916696
765033
106961
29040
177558
1042449
571422
566461
686952
869718
871992
387662
509988
153613
499769
924746
121574
825755
660297
171477
144384
497798
124289
439449
354564
284090
85123
343881
599313
218693
513578
1039749
87896
173403
262779
591600
826417
386530
115943
998412
998754
492374
1012971
942014
548725
3509
300303
658998
958349
641617
725996
247022
682431
1033657
169780
818072
561194
304631
120715
915698
980220
932716
408787
98809
411860
117815
123828
931255
677194
1041103
985285
402927
345362
469373
594929
211154
703841
18950
429904
66651
146904
807159
928296
518644
655053
1029758
133218
966120
796216
660607
640871
361705
255355
425923
304856
584567
590105
134197
102634
948676
429546
272491
375883
791332
365151
172094
556048
651072
921847
404039
709437
80495
277056
378681
544926
567351
765854
879200
416299
234264
864604
262711
205101
627140
900297
716561
678059
1015193
456509
950186
575288
940569
484269
185725
350219
115390
628950
439579
813515
687196
85784
1041864
462338
757448
441996
666643
37931
348236
699126
195885
500816
993240
357224
686295
993389
165155
846612
506814
615307
935484
944032
606991
607595
196518
208870
501613
414647
622907
401294
493318
585322
1007154
727442
489248
172781
967466
874688
406295
953823
905173
875906
586432
482355
953973
220900
557295
812298
466478
985145
722701
987156
644179
673676
941398
86917
22536
526258
436435
137630
197891
1012707
1013813
380848
835011
639185
551390
847253
571612
186205
326227
659559
436483
227622
912092
992307
367514
238058
446960
40098
11566
387240
535470
624134
509082
591425
376535
233680
510051
1031427
244661
868223
595152
772667
118101
968319
853003
926517
605041
182549
927959
279222
279495
444160
619752
1033721
195893
962214
697829
803329
285832
380912
642082
323729
151069
745655
952854
66388
39265
940660
497233
720155
815746
192344
535066
392048
858910
734749
208657
246326
844822
386504
76346
98655
331918
192758
324320
783730
376171
39239
198490
883186
719179
606825
742100
495231
1031421
945494
51368
691980
898778
235452
687137
70179
984897
638683
378463
538091
574947
518997
572269
178832
833326
1014659
653108
923554
729582
753918
848259
199050
276799
785096
488727
412383
800983
832796
362163
95379
76688
18924
133667
312452
222360
929735
83639
500761
572284
363513
490771
928832
84229
170451
521312
109666
566898
436735
136747
158768
401525
489138
300228
233837
441437
92511
336414
317446
445727
227742
196009
230327
265352
997156
261377
478471
471699
644784
335808
874250
589372
681364
984480
685916
96797
959738
5162
370243
49031
931384
949279
81397
355925
977473
838598
984358
167691
716146
461939
275760
386380
382304
989780
269410
40421
893974
178890
308134
960736
307578
1022653
98027
380775
743306
283046
892930
1041489
1006833
827437
582934
481876
577550
448369
774438
444420
966706
243437
324085
861349
860489
971422
718812
203760
25073
855400
1043737
114209
1012858
689835
272766
208412
400566
609694
1016646
306556
918095
736406
705687
954715
885000
588974
631602
109747
393150
143200
144399
163291
263192
683042
901315
605464
241289
661599
681287
344459
638346
428706
198972
562313
385016
91479
581564
43908
72195
45555
577557
765666
240316
824241
698984
215874
907840
827824
906844
185180
1036341
329254
385426
302224
267383
267015
240273
67017
704013
189871
630463
142922
863158
884433
574271
868790
11166
638771
224510
866233
946490
937986
490362
306500
1006012
1033739
189983
540323
52049
436049
611415
873845
178464
301705
734299
931661
841288
66996
490166
584096
256582
934386
284913
752282
740445
258461
266368
143941
938445
698977
559639
267281
143954
618823
93575
185657
948619
831204
413247
626134
1042064
907780
257178
557230
116518
504212
287945
600358
369737
300899
467799
603419
897816
540594
781619
754140
374229
195561
164843
353808
11789
520296
664610
150964
99357
25210
285450
44380
923425
362580
924351
484271
315847
895053
832893
939204
263930
90408
682275
468015
505368
87339
339107
76097
874737
752510
246325
564998
270395
675630
132484
930551
994366
434714
663763
400468
637804
28401
739859
303653
772708
841941
794879
10212
424371
640461
728174
1017600
961376
276490
864816
892967
862126
320899
676681
61536
796763
620838
790351
686791
570625
595338
897708
259966
951346
799556
20779
495461
104838
137968
388767
519936
528255
595946
330012
465884
1017427
689700
924557
565171
258191
1014505
443407
193796
807951
390892
775525
717853
481861
140181
524119
773116
880692
594929
775502
568645
780780
31262
185466
162494
311532
550551
263532
431397
165943
288826
1007926
806522
354948
242651
523367
968642
845117
776487
724295
311472
1010491
285815
403841
9723
351877
798664
66560
628348
169400
83476
454031
455748
564870
19127
864372
118588
1008983
560170
283294
371662
303234
1003391
817097
383873
247864
424359
149631
259111
831673
839656
440281
138503
561458
74115
56165
499853
847029
868451
273212
716183
370752
593502
633051
267609
959992
581476
894835
362471
208709
328403
814004
713192
377771
579524
454484
52433
502458
710148
239941
409791
639526
378529
444121
33724
521283
228255
859113
996888
893421
467696
139530
437991
709243
255757
453532
854907
713753
86965
389804
95617
382823
243239
124760
30390
340762
373249
5135
54434
452128
624740
165600
188711
605631
286230
90549
473636
174019
386757
973314
347785
309322
931264
826474
508101
326529
415135
941193
967594
695945
59458
1001211
771621
69668
706044
364961
4605
868740
53945
165579
570581
627740
586592
407660
670097
122131
500416
423648
693372
725060
39229
202465
989968
132505
195260
428427
719998
45090
740108
141771
1010078
1044092
502722
485812
170307
797145
364402
808378
518254
673745
909917
864789
816397
890876
128716
612649
276627
224744
812378
528644
594036
345824
31297
944873
527618
565343
336647
1011880
256904
570835
201088
671851
148964
218988
943343
631006
619431
653731
176425
966008
174367
1039998
956827
625077
921661
526430
748174
470657
855485
893012
877120
374925
389069
36312
279553
679398
226815
54706
333828
433064
958911
322463
149744
563480
513483
672145
615117
729356
538798
488578
259698
251369
551962
375803
97357
255325
293562
762818
394650
1031792
795318
347166
82537
357947
951376
504154
516451
388112
870801
253586
466004
781571
525559
640333
771095
844718
962170
197417
354547
7798
347672
373160
383274
836235
657321
850054
443479
305283
637082
923920
10939
345432
938182
292687
1007391
939850
719016
881246
822962
8928
939165
846655
734708
487291
599323
910352
198567
257930
223393
836996
885565
60968
203348
896150
43876
463065
453250
352113
989570
871610
895784
609580
638114
614806
195859
18033
812228
615182
256153
653409
846665
388914
1002126
288114
680005
905030
270993
146498
929718
849940
606808
41585
502929
418711
169479
667448
173739
823600
54397
152233
213269
970841
838060
774174
122445
39100
379352
937361
212105
119597
49239
667807
466234
682561
727951
395072
271731
848902
708889
135902
515665
744805
832795
29708
924863
174985
1032814
699295
892687
543557
911204
394171
1027692
210316
359573
354850
549269
127610
659659
380287
318793
213371
800663
1019566
282203
738359
729016
251755
484756
157953
280649
511379
516521
291672
76187
980433
206647
219598
383100
652112
6234
946299
491866
389476
661814
894551
907775
494170
821017
687682
402977
220297
734060
890372
972152
416979
587028
1044426
274280
375012
382069
411013
92700
510676
610342
615449
531860
323472
843445
1037722
151928
668156
274893
914329
706076
35269
266705
287043
849639
1005730
500554
602008
436531
320332
831461
616336
82450
702422
408021
574508
855881
527393
285187
380646
8598
192941
410138
654496
28441
810546
544112
923088
1015824
646946
1038192
835044
381303
469291
918022
1025305
213883
606992
862707
42428
537567
667543
122347
267375
689288
727569
34250
120567
838604
449279
828816
734455
348900
561831
57606
59207
598700
206252
604023
424605
766169
428222
153004
703217
112403
418766
45562
167568
230398
301003
206269
35466
209655
720218
793338
526603
639588
941390
294499
150089
817234
158856
932872
501600
788571
935760
579268
425283
602190
501330
121259
418173
277604
609488
624849
998256
577708
377968
764640
185575
467373
844983
717304
931667
425070
1029839
886210
8930
410964
117364
560298
77624
949389
509725
818168
850104
671109
287527
922101
584328
504071
689548
576469
917093
516875
593441
29739
289325
867653
960605
655381
863322
1015774
912969
827904
625534
111642
827334
294213
801291
347624
546029
560398
512097
77061
460251
892847
46248
995827
85884
880751
89120
819011
62480
867023
676916
961844
42938
418967
91725
48478
551703
160201
655503
398157
4914
484346
1020048
205766
114660
308238
621258
446799
914003
383233
965693
659202
330713
732170
913111
972776
97867
911911
899919
1029051
745456
624327
820551
726171
980174
698175
925714
328452
422498
240452
1010069
1015935
193142
1001606
371908
18019
596750
768547
242344
652447
43737
754146
482883
469449
685399
39699
198090
723051
48972
984280
845080
294896
492353
83550
68636
955608
1037072
985722
110506
579015
966638
182820
88650
1034080
167941
809411
874867
922024
352609
536325
639002
294594
358872
751120
189497
744773
1045417
425273
810243
1028374
538290
298126
794027
836119
518218
811796
768709
943095
570935
518904
917003
771104
621437
827172
731122
60174
201129
909516
61746
410688
705907
752997
390417
1045245
651117
976489
40160
648425
163796
620513
85259
592157
470179
446605
145710
124963
654092
360619
756790
1021052
196472
462565
346599
55849
317859
112801
306290
214865
340313
240199
864801
765315
450334
318468
763580
381442
807007
526143
46914
415287
26998
747411
736622
261099
260227
325507
412275
627652
123820
981326
657579
739704
830508
1020495
516711
765641
598387
976647
432940
887253
227438
35796
314790
450854
217814
543070
856268
32925
652079
381414
500275
1023604
45352
912936
619876
222688
17550
844414
118382
575070
863237
288751
218416
624628
25044
959401
346668
120108
711571
203056
766130
396221
426980
516676
741407
609603
748199
248196
1033318
980724
472244
932682
833887
1012081
400565
837074
733229
981817
962193
210219
1007658
425446
285359
93816
997461
1013672
853684
573196
440089
906811
601639
262804
216769
674376
439571
656404
1002630
257808
918016
97278
716161
457248
170291
847145
545697
370791
10568
973436
122790
335782
631960
743626
816772
389849
403526
797838
662736
47361
376803
580412
583326
555562
283365
520785
333113
332542
897290
885743
739953
729146
969968
61414
369183
212131
838603
313672
74646
814524
206283
883126
1028728
595690
265216
168324
208521
779557
205964
719658
416341
682732
501375
833171
344595
255644
414587
247438
289135
622231
331587
461173
440555
473756
183928
113427
155107
526808
402758
172922
773281
211067
1034482
694318
331630
374151
295525
901700
625257
822987
971256
121799
457211
1033426
633043
528793
377391
840661
917798
785929
313106
646780
145861
36693
427268
213798
958520
1018704
576856
675751
396057
988501
257291
951053
368720
649495
864115
189003
238290
216316
835900
642246
30961
649406
24421
633019
422938
76899
969637
67221
887514
118707
140002
873987
754877
867424
214701
165189
82828
370094
891926
573615
14126
6990
773679
521154
556308
336591
158628
914979
294340
690532
173896
182633
507899
887151
173976
522554
516518
893777
609472
909944
583102
804119
1000468
551868
246950
269843
288566
461963
708509
315858
785080
439912
450455
325115
410322
69291
17073
678326
832776
605122
529428
344594
255127
754718
116157
182860
364575
976659
225267
796205
1029446
948882
831416
211248
982566
969859
1037685
74977
730285
337008
928372
159167
870359
40062
165803
715129
66634
306582
403386
580363
2580
120118
400693
881483
259749
956877
309575
372270
463306
986523
589327
722124
402626
50547
1025138
489305
832766
344814
322514
222653
867968
679501
327808
729335
737729
1013109
221528
771981
824231
16583
868163
412852
82207
975565
890951
567066
81001
465703
280724
464394
768664
492535
878937
127544
231459
590663
602454
37677
425181
366768
802316
119527
862496
976346
905565
413718
896355
336963
295608
662281
879598
718550
87510
471949
892387
1041682
139270
183389
882960
431731
155101
212360
550640
506568
717483
396870
771405
193908
351800
647919
555409
285906
986269
207983
92388
739320
212633
1007028
920189
454532
676922
583736
798338
992046
188732
578972
384141
245651
802898
279886
1036578
894635
819529
770881
346961
652050
807799
1007289
787203
926580
700692
211733
568355
761010
191059
809927
458322
925927
12757
114050
886449
801506
173815
127306
931885
940996
170379
649209
504414
716372
958588
570564
39419
280652
822178
95963
29088
408151
1040092
222323
757906
977313
339909
316294
531088
832383
122613
138689
245249
828769
178088
1037934
117709
725541
906152
218874
1002680
617885
397440
123133
543153
8000
1003988
546417
643418
263788
757662
1023407
52125
813014
1040687
889474
694617
859682
654449
567952
817977
205132
975291
693944
104414
1013365
213748
912758
841248
957356
106706
367391
544345
836315
972719
501813
653608
280788
301931
688766
296861
762246
67389
853826
680699
124968
490643
6178
524323
496978
405357
941920
1014646
612001
616804
738006
123896
328591
833429
1014047
415320
737428
168711
479825
548267
430721
738696
209375
62441
854769
294144
580415
138615
161907
791519
472431
1010653
716202
46142
487715
679519
891161
258574
624368
255679
927113
705438
223126
365975
535157
373198
292433
229118
694112
489218
788819
640430
468024
653166
14139
165410
395400
697397
447839
62179
425962
374326
947746
822919
210338
387700
449159
107677
468149
231265
138841
882485
589787
996648
984015
54843
965998
305101
302449
698409
785073
344727
181841
1025299
45250
799393
656648
506514
431536
539537
204745
531853
910923
7252
550175
87623
24429
60439
825379
398656
15120
860440
391413
243326
978249
922193
941519
1031727
783903
437008
285782
620010
54074
736588
162353
445608
316680
635787
315026
787705
955086
750177
289753
680626
998269
243913
351030
491621
663494
554618
833732
672805
1016901
891489
736549
678749
882761
452291
890895
93148
863014
650397
699384
689103
559623
182415
516651
605930
327664
954025
301693
14211
938349
918398
933835
905784
139022
555632
53432
379552
906549
253638
653058
738991
596083
51274
720444
416735
506848
72793
503474
365068
92277
448667
871789
611322
306784
465335
9457
201920
1023274
595540
912216
85466
659238
925306
922063
292868
604321
616014
727101
31475
863447
141971
835412
541700
971495
218202
426965
659928
846696
142329
300163
708216
263563
600302
421566
829122
555093
577590
114475
618645
965791
189142
154679
858661
606768
160829
109609
830211
824321
678717
91543
193446
179727
161735
232380
991515
735911
151861
678932
509742
509943
616023
896865
672875
325690
446723
691288
202598
841011
656050
466569
1001068
199269
421812
839740
651912
1043103
131752
792082
726756
69672
236964
971858
655159
674259
436929
955040
19844
1035386
471920
704169
72700
476031
381582
62121
350336
206821
716808
673096
723677
937301
100718
829993
933403
902381
281459
479304
475145
86649
918977
470390
770109
819645
209842
354325
873402
718391
619673
981651
296631
797680
296937
443179
18798
1009568
162753
502792
191299
595601
13168
52962
207735
180276
954607
332145
651236
120717
349152
390615
604625
1026586
251692
428334
186278
492731
202928
831536
620914
928545
681884
99779
817235
573097
636013
36447
502172
250754
633717
21589
458029
361458
952902
1024386
469720
36669
323753
448589
1036685
682646
282372
130546
470295
800870
520341
390495
329180
1012611
200104
684793
776064
151675
884459
162478
365821
184059
740485
773024
1034475
666158
872729
7842
179587
191781
988522
251613
38276
761930
202954
407398
363502
30214
840744
278523
365110
168720
438657
358634
749641
561875
997905
916294
903457
633854
407667
161519
481533
411678
447778
389716
659916
582361
675115
785017
762983
454726
381579
207465
608404
928557
1008617
335754
700065
578422
995098
435865
172268
536661
578608
242617
907577
1023979
503483
321837
613124
1014377
170458
957556
801370
419157
713598
495299
82085
186231
187047
422023
662884
218142
989501
761723
212317
634624
13426
430688
919137
103643
828912
943882
982506
995703
437742
753601
221080
113516
552832
899538
553958
490638
180128
518961
963523
229741
37311
276069
336094
961333
380357
139273
1011771
896036
144110
302801
17152
124259
691278
667584
1036550
274981
455996
487528
905726
941630
627149
852375
356918
53062
625565
774871
322258
759043
610776
482212
423811
132430
822271
448350
234621
291411
294323
139890
204719
498400
723387
414982
243836
750850
769957
362350
180642
500065
551
36280
631843
377889
843484
181374
1018764
363006
892725
15422
193962
472773
650638
424356
654879
997125
89142
697136
705668
562381
869495
432700
511926
295410
537259
40249
654723
324362
75781
126516
539824
407144
21833
827505
797481
958021
896051
616187
865104
360860
531536
367833
661582
238935
216320
264436
965072
705134
18459
329297
102363
239787
236087
538704
965639
365803
309643
443489
712094
603963
595431
621453
207517
705826
500521
583588
1028277
74643
67820
387808
9997
526972
237173
302580
368979
306927
169181
125215
913589
669073
678400
277690
59946
458511
233209
752001
327950
289650
157028
835114
327924
543516
762905
787685
410307
446920
384211
418616
850464
958972
757954
815290
332267
653201
641580
475058
32097
667297
724062
976925
18993
584371
150034
359564
741910
46411
56280
777268
1014685
823348
283402
359888
413350
166818
373615
862187
628949
1031764
518057
61647
789525
203364
992089
176344
352959
271915
302452
143577
881089
637034
867215
1005042
395695
475677
355967
270347
625280
1040267
998434
207984
559540
268786
1022318
513524
249418
887708
629899
471151
219763
331872
606632
329639
152673
675206
886104
28641
390838
390068
268293
335951
285649
504993
929296
997529
912151
29687
167248
793217
429618
590006
131929
132690
621441
618907
465282
129606
167531
629919
735021
461654
786838
1003722
575253
776734
763228
465250
566621
615347
598012
784501
987273
748208
736258
968315
872547
153886
1043164
824140
971074
386330
594044
47743
683703
455718
194497
901135
424314
846772
85305
296777
564434
40722
401572
972487
482716
576954
73589
635535
1012772
896313
459731
130917
823218
1016861
1029699
591626
302667
958065
994760
913141
612888
194590
32206
313321
553872
461488
224405
503509
856707
57981
580590
981688
951403
902605
398601
682225
787374
336808
739934
546638
171570
311350
245478
853006
86077
801333
786848
711849
745262
683864
853979
847433
985261
172814
536635
464028
750076
1026128
29076
318679
260297
633305
329729
384498
819834
197913
694744
501025
1039230
887964
693357
610684
766325
757894
15619
291162
529079
608391
24418
565054
731774
775537
465900
293204
333488
751531
526268
977763
1039822
105583
351540
305919
451656
502623
503758
863739
140259
94391
96908
503810
221280
836390
934788
879020
686052
455397
17253
692650
1025296
803547
664596
365616
481974
697522
453208
308280
72674
852328
39758
911004
960169
647199
986096
744899
732557
533836
56750
568411
346445
806842
1016489
733780
25421
65767
223615
533219
1007825
321108
309264
790992
159425
834264
326393
477198
481835
555360
81571
601847
727844
624658
1017064
467573
865468
763715
746322
145925
116122
323481
332416
693735
420875
374278
345938
723098
925924
271215
115605
332739
634248
563301
267619
248779
210004
725934
119262
309406
725738
934888
92003
397961
528709
925581
319305
330061
700748
598462
599021
283953
192130
224189
811997
1006646
895507
524816
405913
353346
556623
348367
686035
2345
852740
209548
293410
698875
349267
551322
182127
661727
222815
156423
985507
11485
171474
524129
12136
584003
212343
905459
573346
577676
309442
11513
857429
727556
621135
147996
433353
792049
681066
361908
135249
25763
954448
1013501
278577
535384
326668
998835
312466
534084
371829
930041
786905
211342
170450
545260
8101
807371
698158
704773
482911
450324
2685
1016528
619960
1040283
14537
350138
436302
142252
390724
873807
892519
135465
212134
288528
546188
330679
854837
57305
766352
791176
612247
909956
470183
791464
441018
53000
849587
57607
614825
837906
286108
172554
698394
20249
142702
689886
694605
794071
652958
636866
547583
50330
587910
626532
42645
782080
308477
913154
400816
614362
154788
357366
702311
680330
712069
446894
14119
582286
366436
51125
530867
1007137
46059
718540
973462
395664
121799
1003374
132956
581341
501432
918361
852025
576751
97536
283653
453902
336089
275340
718561
391660
937706
367460
259089
265148
895134
45658
755788
580608
363878
967399
391294
342777
320110
187079
132362
60675
775982
654447
790549
456400
160268
461711
95868
708038
615873
217373
150546
815663
874424
226150
410819
505355
443103
351540
25185
180802
875572
670781
534397
684439
959814
582724
800357
464973
812142
334867
735238
882238
537018
593142
74719
75257
613338
887342
614097
55568
180165
783940
454719
945884
693044
146445
6441
334946
76669
604127
107187
163040
63357
612680
477367
625191
303774
553299
941056
825284
344052
870340
1044720
517528
795798
1014774
784035
719518
896988
853496
108093
1035120
414625
196276
497927
845185
588558
424324
118528
222053
105664
24137
810159
613206
65855
990980
415768
685768
1036840
329573
762579
1035708
710405
559300
604205
1043272
169129
77903
563257
990978
41243
80665
971262
262386
963324
872557
661630
931190
175810
981537
459451
253882
380993
799682
735649
269021
51650
492222
47833
193956
685233
4019
141525
910224
47999
474137
779443
267115
14494
954631
1014645
408471
921255
349968
551285
26081
647782
966547
577338
525676
547247
1008106
462594
82519
627811
527284
964556
616502
42210
44384
1012757
61178
1020859
63254
867237
91310
426607
233430
448406
159716
591749
593944
501159
716855
774998
705534
842325
513589
719664
829862
846820
478126
771320
807070
546111
844165
944134
724696
246216
219989
1025292
57581
669446
474296
197253
347504
902096
494728
134198
937556
410086
484090
10912
627158
598107
1005836
129307
775945
676629
30283
44772
131761
727114
701615
639112
939306
608967
552962
271196
987254
854647
919022
57872
914158
759249
511957
451104
1006436
212959
868365
311676
830507
77202
145857
684572
563794
634885
694105
1021208
388142
553514
110786
911728
982541
54377
286165
725493
1018441
495349
650240
508183
155168
453435
140838
72147
244589
682778
896448
759174
567123
779564
639929
19127
957987
532400
521406
65366
930206
414118
688371
993790
1022382
273336
30738
908497
210357
888140
977852
803172
762328
711869
441007
1023231
744437
560386
718896
241646
502410
164324
203565
753297
25101
20089
578147
733147
674661
33669
294317
984517
201514
288145
368784
177588
864950
1024876
168874
1044014
670885
254378
380138
385176
74055
443493
348242
901677
231189
978163
258598
931163
317107
564217
568300
1003006
491291
615299
275592
860796
400679
737360
352480
745928
575817
562040
616871
761686
1031221
745588
718327
997250
183725
104613
848572
155723
364056
593092
158622
44597
388946
889569
888614
135810
89863
962339
154667
634004
432178
788840
48788
382851
490146
123605
425591
10553
84091
288976
26341
814532
57792
776609
458026
875821
341595
725369
24399
550563
784587
433170
793968
373018
762751
126744
669441
409039
137238
140654
441035
965722
787948
183974
529880
844182
988961
444840
10494
673606
303460
806324
676723
36279
760465
902330
867482
2620
219088
335235
53308
655351
722035
881438
342197
810648
706979
1006471
277671
368860
433652
12360
305139
534158
462752
768600
149363
100835
407493
682853
591584
702618
628623
435555
1032786
298250
955934
499731
605885
81308
689509
448471
920117
150546
304131
729409
487994
893042
126326
249833
1000572
28982
134398
950326
64726
6800
851207
677451
386256
577751
1022101
285971
792565
650925
734050
842720
540963
85622
256873
416240
136782
8301
92280
941669
425054
169388
85808
478977
351777
179428
778946
885800
1002435
530064
956358
135145
745019
300857
123697
1042145
370973
755398
391064
984830
126729
862367
535807
997390
745046
733863
529187
844075
613500
862335
259362
767840
59168
341357
379276
869301
343617
350312
91695
6107
431715
611895
57477
658733
689387
426249
370570
54492
878736
769126
409964
845785
978597
276684
1040604
735640
301611
427400
594618
558774
597351
39673
771548
351820
317463
620249
343930
571944
60381
873248
243991
208593
973282
304418
345259
414318
804582
738981
494031
700604
172998
126223
926790
123669
593942
608945
627771
460362
422097
295903
1007442
1014748
575972
777046
663140
450347
157930
180231
790317
220637
596060
518004
287815
773974
384107
129080
518118
54205
822960
999716
395223
64284
1015334
767660
519586
45860
689191
853717
514084
524441
161317
339054
702766
890144
107214
512612
539776
711391
1011999
162962
908437
369312
288635
935007
259005
197238
468375
151839
772384
1019736
555496
1005391
499711
154465
129133
81892
920752
239712
166780
586101
851003
855849
534373
139388
189393
638196
527741
234164
104321
492895
768137
985141
105992
1009937
991647
800886
615873
814262
357683
922601
173952
31107
91026
265701
345500
768543
973416
984637
591777
918191
987511
943365
663514
23882
765182
366889
957386
1001595
199533
700180
604618
190632
68083
591629
350074
372283
203996
603442
533192
227647
588138
405803
129695
320048
51505
822548
845617
657728
37529
162472
269236
268400
49344
399611
237138
668087
1028795
973714
716176
939059
503142
917400
68407
98365
76528
200228
273799
133166
644774
129926
445382
822150
852561
822896
277468
606232
107722
243024
496300
335900
773541
719768
357892
60000
607296
985908
291587
819535
123653
293214
710205
157176
611827
421597
643924
671152
958144
208352
478708
182455
69125
836103
21033
914819
487681
953557
152864
532217
431102
348621
1027081
833334
73947
726446
1011724
381371
638161
456193
547704
1017000
1023581
9484
831595
453799
367544
167822
858182
658139
223309
429930
599751
959399
258186
55912
448592
889176
468333
242211
491602
851335
885424
199388
218260
62453
809273
631143
783502
322429
169355
863822
989180
66137
500681
837405
640651
870403
102660
729160
453814
870536
939458
108532
246926
570778
923366
986349
228462
336279
127350
856706
974020
416906
558808
361271
650821
862752
865566
684026
673033
804209
198631
599322
652773
19182
852419
264111
63331
365819
730345
128073
66106
310555
702115
983402
145110
695788
811582
26439
689837
544454
949175
166536
834966
966306
159769
292201
234295
475634
19734
699770
390646
389883
387011
167972
634521
884863
801670
1033549
519933
642179
229764
93605
687893
347052
94122
843188
421291
250063
327223
273117
449419
858175
334180
823960
359766
559448
634290
326007
608664
832983
857880
125287
97241
36841
810538
541333
868923
649356
66954
618112
909600
60236
99895
42374
196536
197949
595337
1036911
389833
747215
849932
224089
308918
457644
149740
326850
158145
517076
323972
943736
847896
128596
168368
998944
219622
619677
2180
863623
204628
882995
243798
488301
776768
980463
745878
453508
9903
683061
893558
542474
51638
634221
405658
986881
1026997
24537
551464
560552
730667
567055
646496
782994
345933
526733
103747
449410
842420
879404
668797
298586
106804
187598
778731
904429
501085
126852
45269
663554
802658
959526
28430
381335
323537
786430
126153
515813
1028161
41593
987492
239175
25920
751033
330704
616434
1033940
418475
671622
575946
260649
1035152
593824
924092
562383
157452
741560
999931
247366
281776
397915
727470
59419
104816
210894
341782
343300
970752
317835
76060
572615
434507
411382
898391
832343
371314
540520
334299
41417
599414
894213
381955
489750
849944
702246
17285
399949
379047
510881
521029
1032417
325717
613376
143929
65528
540462
6466
257552
927776
290052
295483
440904
951238
716528
493410
959183
61883
1011444
123736
665850
654413
741646
11762
338886
252079
643297
785371
871303
599819
698897
84988
615663
292004
534920
44868
830349
970617
535791
341135
842360
940031
522366
393623
365847
1027518
292363
137697
236105
107903
359190
595574
460935
268029
623378
750657
344013
282348
320888
974770
198619
1022777
1017793
173209
964245
276666
445544
965661
210187
869188
858652
719099
300308
245037
266259
884480
784588
865726
329705
435885
498169
598813
205844
474598
959704
1007867
146918
893024
491844
230941
484542
798536
548168
1013242
938797
909572
336273
289870
737121
133123
205618
911045
455576
78818
801446
526212
464077
703429
351314
645857
858273
911709
411898
978013
499594
83408
1041651
463860
704555
150783
923435
391167
385669
919416
854502
855837
809321
796655
733245
138058
856891
450829
446541
630588
791599
650639
280621
732630
337383
833750
683776
954482
578333
497998
22470
75580
195239
48481
864341
799197
115324
544238
256866
132154
886360
322908
814826
79443
539263
222557
209704
511505
935659
147590
593861
209606
840837
738659
652583
797516
1027328
420180
504346
723278
1043078
780471
143393
1017022
428711
557034
615734
844604
245645
513745
668344
977993
103500
134742
971023
15624
225802
533210
723200
379396
1036011
164800
148211
351677
665809
159657
606667
688143
249841
4863
670847
63997
503625
343721
556003
717719
910519
872057
714814
1002705
447216
411540
121904
841340
854766
14766
364931
370747
470995
559476
627056
87290
517944
9151
231743
846620
837061
158889
64408
640273
576302
92059
356107
445059
426789
811164
110843
1038869
790421
773230
528108
84822
120947
632598
129637
651464
733691
278919
413709
460012
341409
693765
115628
877861
576645
554506
1008961
911822
1031501
423608
408600
897385
743821
1017839
627945
208589
206224
55601
726305
83575
237034
971389
1010153
296293
506545
967665
224031
664702
563929
584460
402376
134620
723571
879378
634844
223166
305213
879500
1003163
643108
35748
199797
70082
946729
316491
157060
909800
446733
264155
786037
505613
911448
489257
410439
237914
29373
116239
474338
927934
1010661
810985
208121
454383
453553
703420
715655
474060
265404
735383
942457
864862
513976
274051
570915
200697
648205
156889
819473
750432
345333
1030853
487430
1022640
678330
27531
209254
949217
746485
399759
399482
777026
888269
608202
432366
121187
102312
581170
927053
507222
523753
130883
677630
236042
513290
259111
599676
224801
812267
362696
788438
615765
955838
499504
388994
543529
506812
256966
558149
176842
97722
359774
671136
958122
498297
914057
1041113
92251
707601
327367
935899
646015
219487
963603
588799
173296
1026766
960374
820955
1004739
800838
764531
925230
605773
683255
188706
450463
944696
846153
158321
549127
606201
867498
119295
637917
434554
678683
263547
296370
742513
1020627
664930
913912
963257
822377
814506
124581
140425
265937
288228
98510
835796
1007145
496163
799936
857877
230602
206718
1037021
39267
1011436
1012688
111507
286229
2572
395436
283455
205502
979647
808760
769977
117728
40203
891389
598117
458500
106945
702517
146960
63517
760861
395272
304247
338464
256183
141396
276535
677378
261367
125466
500778
758895
259504
1011216
129711
756943
267788
816526
1002877
219342
203553
421372
868689
737325
962127
240175
748852
577413
710096
784548
666877
462748
383573
283241
124279
950863
961744
370464
726810
796551
590514
235715
168631
213984
88746
197910
937895
876549
979478
773952
57582
277833
724039
11403
478731
419937
499693
244817
486551
984638
876488
107201
14064
217284
240477
170846
415286
909600
1029040
173628
37182
957944
825693
1001654
203527
786272
666402
567014
546336
774862
766625
833975
662224
111725
745918
247619
761761
766810
753282
594747
861587
717166
52399
292944
267857
239109
616521
77121
640151
328681
107429
164839
263969
507526
385329
759060
676735
685255
947955
1013549
989386
620021
323546
852109
582968
898546
95362
282540
339688
744045
213356
241503
849130
326851
669771
556327
437024
375014
535900
204193
158097
204270
214839
447818
37958
438388
794029
745262
927079
594829
945634
672293
460035
130090
827538
776671
420434
604389
81654
711675
881394
75880
485072
322974
125287
804127
634035
855022
479713
47363
914883
612663
465597
715375
484566
567746
272275
294748
116653
487392
583207
950557
73331
459724
16257
476575
531781
480276
588522
223566
456600
557105
119803
964560
389280
935589
350805
410327
516927
848786
885571
335103
560540
350343
1020041
1024018
305762
676606
406296
219848
122114
138634
196843
401301
1019431
490699
822870
106160
429062
782788
202442
96970
558766
915156
289682
202352
401462
470911
104706
842586
824141
329318
472158
67233
428552
269737
689849
144354
177305
235919
37271
621762
455698
925903
954494
424579
995254
121634
176900
997530
819020
30520
781053
269819
175976
692576
140913
332093
127438
1108
635767
1040778
200547
468937
159784
667046
331047
824262
345722
498560
124126
716536
97821
361363
328639
824519
209238
708306
51792
1036444
924734
1024756
860955
508057
503048
885446
53159
964713
751824
707438
946067
301773
200236
885339
613181
629536
11667
549010
18311
780624
323750
932419
368516
590656
368868
426184
894403
337906
64384
911025
290495
149695
524683
202699
437737
481059
68652
1041725
59261
205616
462904
300238
110322
576241
531093
908963
741503
113488
575966
154819
250488
12653
464255
132269
496798
241639
285918
954785
239418
30058
264241
958352
740548
196931
75858
935170
508398
536614
834113
1015534
950575
641145
414070
781373
936719
122346
420554
758092
51321
803288
63327
939692
7461
159977
871549
276705
1038809
805787
372310
553368
783294
622973
805563
772390
372556
986582
918020
290820
878847
370370
612132
557469
356639
315427
193865
131209
866335
136727
75323
558089
304114
506509
575751
212732
984455
562509
572186
500883
287315
109068
296573
595457
522786
790784
706683
170005
107733
212308
821719
653304
116656
840962
838190
772447
428588
342686
685850
971166
558798
14551
882797
703760
909358
517107
245952
150734
1032725
939309
1039847
528029
831896
16630
425264
601050
240492
825038
467517
1019243
742999
647631
370465
376685
643379
132907
919719
316209
724414
206205
550151
356392
728733
734768
722715
146613
370977
678571
761900
937126
322980
407892
754196
82238
80848
22354
610469
216447
31943
540899
941063
824037
376203
866188
510604
431376
347225
212955
282392
670749
160511
531794
817761
497808
885588
839378
869600
929224
496187
461253
825323
656672
474243
816016
623259
138423
490449
603101
145114
360813
253951
884238
158862
275087
869447
555109
36434
790808
324075
48413
151968
449178
152142
475674
780984
941440
398339
215170
404746
849103
1859
379055
779128
255180
539782
641683
314447
7887
604034
239226
907406
638321
1030773
538337
923704
104822
174339
255209
61065
509573
327865
1010862
232007
445957
69677
919879
699237
814468
151450
765847
641334
332554
966060
583235
755709
447273
577417
767330
154842
326628
735154
174954
923430
273725
734502
30772
921943
593009
612246
479065
689910
502552
996042
220411
127580
4953
343837
469833
751173
198687
765343
636006
771239
227272
131879
281763
951804
893423
357539
165337
862154
518897
960949
50702
652640
281112
509017
452114
973426
95875
533365
308678
1000964
16656
311614
701104
139560
900091
799225
980097
432647
920806
569505
151282
436212
874030
77084
166482
584773
87820
934656
1032367
777553
157100
1002720
198476
17049
651644
284931
43068
984855
456308
624842
130457
977283
296674
97730
23008
918035
233714
189081
808127
1027367
537209
254875
539523
44184
401201
579339
943720
918272
7054
501730
122701
1001888
938744
174970
908654
927756
667869
840757
564794
203714
926881
305380
315307
617562
386067
487594
294378
615205
857340
958656
50285
893506
835865
821643
530124
11820
627161
428060
684976
40760
965476
142407
881960
207496
427100
262959
304633
365567
850287
888957
979924
685564
256947
842383
404782
388418
87751
263608
34800
114676
997995
336154
801786
71315
152618
470110
990226
209744
86732
339893
797147
768485
917273
771889
167105
924178
813304
773603
943542
227148
207721
691533
484534
643964
36455
159771
791797
596485
950192
392744
648643
405817
50401
608536
932985
238848
195556
152796
938370
139255
575681
308749
648175
159210
974567
300214
747269
595026
198609
917036
380516
272083
594029
575929
456644
194531
3757
979271
573858
500000
747206
242378
637635
98158
282666
367475
186799
321047
203283
723075
118965
776281
125121
487973
317828
406313
563409
410562
774145
870045
189232
686015
777734
722741
471458
314887
687320
284639
1002688
995912
13911
186262
714608
139321
20322
288829
667152
175098
71871
464222
668077
944962
697776
533289
819122
240347
332795
762190
427615
927796
542754
361258
426242
820832
927699
737457
286355
850681
157830
410934
511508
578017
155965
226928
404326
533563
21262
276636
691215
903295
865463
438672
984568
347090
680626
743891
448281
492819
929821
676944
922979
231089
405200
160785
845141
173323
729862
865498
669427
798374
265131
692782
573115
622568
927174
835661
907645
775351
958263
476855
98685
425302
50823
431308
1040896
330455
2003
804880
953767
484189
949676
348040
796483
699222
421011
144074
578447
777807
877346
550476
545660
1026180
529918
401709
578685
422071
299566
205180
330334
955497
1027583
75514
576761
122044
930439
935995
103434
341761
748351
101148
86341
37194
836410
54128
713132
917401
839364
395318
716160
6037
972707
816563
255925
441807
440464
506356
745704
428717
96334
626383
120168
188393
134276
625138
383636
401205
152802
622554
255241
952396
659379
995272
538579
879700
670132
217235
671762
1034083
168034
749736
125929
629706
329915
644070
26511
383929
565549
973840
261154
438684
363791
390776
1028772
223262
29894
827349
559606
97667
960490
630477
570028
707359
367877
3741
9005
264605
2746
474227
618598
345215
877211
730208
1001555
309966
804365
857889
219200
587118
309706
1043662
201988
314354
629785
613549
781904
442643
923024
611096
646759
561585
381675
15267
616670
591511
896845
650255
973188
846211
335417
622206
842121
185002
807568
688945
464987
120097
340307
468106
870513
338210
806429
843291
256744
263700
894910
396819
152642
716406
127382
704027
139605
248562
417595
66587
346665
42062
911799
330580
737330
1012479
989354
519760
715398
399217
492245
83894
430433
708848
415497
947379
1028038
127351
653855
537896
343939
208417
763825
897676
996140
929030
437857
49240
282616
895542
226263
878952
229304
787821
549899
286705
555602
610707
976632
821022
753652
972676
414641
806971
639490
365334
261978
292433
172006
1007634
249801
186436
792795
428810
577543
303952
319938
519611
658860
644323
382637
363219
146477
860116
907947
161260
1007957
646277
648230
651155
885158
855898
383625
176061
445135
919947
122750
933633
312988
295525
5023
684379
751061
152538
828567
967085
244725
40315
922876
1038684
255878
745027
387314
257739
178545
743311
999449
990664
716415
867482
254020
164168
578314
842027
1036429
212162
1043175
600837
711058
662269
528796
943422
677909
720491
982672
161848
1040631
269220
864166
567792
215477
773154
482921
636746
647376
248182
520584
398070
547789
826032
145538
297967
158410
1035952
656699
500068
380132
283494
617102
421805
29138
128674
1017536
308008
1039089
681439
202674
987251
888779
708243
164548
705596
807755
1024210
476245
971144
346930
126817
962407
497827
308252
48191
912794
278241
511389
370566
237242
82356
731635
471692
834049
555052
27639
215431
458541
1040887
735959
469284
359204
13865
1008914
215266
1016104
412386
57222
709675
420331
9880
36220
698914
122572
117145
50266
241940
92815
619551
882862
773080
1032517
676400
905881
545270
988681
177293
248202
751015
839460
292587
793835
11340
824859
122276
541670
68536
320083
1035244
712158
501681
67927
59321
247029
385508
723686
761745
798572
295954
170361
416689
596980
23348
307581
878249
836515
65873
9440
941101
645777
522423
81411
706478
942499
581749
249555
819494
1005021
391218
478441
554440
46787
1037709
539865
412654
943564
402905
1035545
529913
201414
611565
159292
923299
762965
33842
277934
978617
1018878
500632
415668
1031547
37605
275465
348942
883316
181811
157503
895992
228836
542301
729814
672051
347581
555904
627844
505177
678902
199345
101263
611627
244210
933375
579600
738387
816099
879471
741390
156111
646839
261939
682582
329163
601626
313363
166264
35424
611633
98552
479676
516286
959192
935247
584306
462466
963748
712631
568897
343773
259600
1021835
730115
970854
393199
224432
886651
589231
471441
991354
88774
892372
227219
317678
289859
721165
362809
744281
960845
623627
544501
889223
457276
672167
205021
836302
637750
639943
365957
419650
204388
906040
610724
302472
179894
560752
407359
319205
310582
36884
525897
737328
995843
967612
129168
708956
229018
506767
752392
651577
609322
985985
916921
980806
413070
409608
44039
367752
40067
422817
482558
59001
367462
912496
132612
1006951
823025
110218
198556
781713
981429
698804
895057
286810
856817
550828
619071
602324
663425
842570
758128
1020191
212140
1000456
566060
344432
558512
208787
365733
269241
202504
743860
298807
98921
876003
548528
255070
185523
630211
1016193
3709
617135
717528
234961
47293
196979
674237
216166
686261
5791
96439
341305
618215
706290
408928
223648
233197
899702
687992
764566
195165
263326
736871
419058
40713
998354
188920
918483
447769
166912
202804
1883
585489
575525
521302
100595
403956
10571
949647
537664
977263
573434
376185
565806
147924
58598
565289
431021
960826
195920
491629
1642
849631
728980
924707
573491
970102
383730
310870
723740
851896
249940
592699
430255
192870
61855
443317
921275
645498
845969
97
683322
435286
214516
654216
4137
341430
991470
810288
911524
412363
538677
176788
171219
936919
380281
188536
68811
1007135
994447
686333
724343
958466
188635
900726
762230
602402
1038455
323031
156062
733003
419172
918251
328172
845293
162309
621696
480095
511929
4766
1037325
695994
339517
695964
302554
67460
782792
371628
173363
227651
670441
503113
4391
383663
601730
187350
68630
487673
373917
475366
972765
1026585
969349
315218
743693
247853
1001096
141738
585778
639810
994865
1004502
839397
868158
734023
386651
218858
366279
542006
664665
819063
295855
493912
543348
296150
616880
559030
906003
266288
496201
134727
104247
278259
924393
775483
646360
29500
595176
1034524
207572
998305
420415
600946
906725
355986
856382
355485
186075
78037
256615
1040565
355663
257585
509706
839625
767614
655078
18475
287480
202121
59597
389611
904310
543871
196931
619406
272526
992870
705527
758078
796932
804491
932641
682776
60061
407919
539500
586437
766449
435884
296630
512362
508802
113881
225172
453391
1017740
56359
107999
54831
187980
90963
654906
946183
503545
263433
753366
469772
166356
736042
63694
391358
354002
59226
116507
701454
670192
51525
545819
546534
279391
43877
468192
744497
512816
786997
274984
293124
846066
472233
974780
944848
787002
992070
969103
330583
105817
881693
935879
367786
899991
568336
353058
608796
699421
98945
185689
438119
13075
602408
325404
820389
398215
1028107
864459
781851
4163
361670
14026
1001598
426922
507315
108005
32714
234437
902034
35299
388272
843679
978809
877442
925495
487703
888841
5637
227376
884297
99781
1827
668352
276122
675148
522906
995182
999709
5126
422205
857659
310007
45581
178588
326029
394117
570372
677449
503642
439608
96377
167538
570751
757033
198271
344064
111758
89695
674756
696192
682474
253159
609873
400901
902162
57720
561673
666486
229331
333607
680889
67150
901700
697741
756932
647005
102205
800851
852407
185561
719707
216637
770415
849019
700662
216732
822453
683946
144889
695836
299891
814979
400939
869397
157554
991062
97879
494735
888009
877518
596399
789406
331455
776053
71632
972480
391069
1043282
149688
449781
275645
576533
1037488
558862
909447
169326
137310
245340
804987
887984
753372
685534
700255
25714
67094
1029267
727618
496205
464550
8108
1015150
167410
263331
371652
596910
753133
992975
587885
976072
850818
346401
82217
1029915
530383
309585
71197
401490
110792
824862
507602
634867
749006
334021
533443
795130
585701
382599
1014112
457676
452008
228999
836710
921843
222190
639567
789188
542934
723844
898133
638259
357718
103225
666704
12005
331063
330720
187631
765789
345517
16639
803473
187108
935177
435544
449326
444252
69123
974194
782740
414811
797555
493593
586626
783977
779779
20556
305740
462265
795405
225580
240455
349985
575727
981281
660769
989742
498029
655068
56157
552765
262115
357617
737771
249834
988773
718106
968964
268220
537662
534111
1029830
165764
76847
835059
121807
902613
372002
581067
839779
160878
629119
811109
691982
26432
956392
202447
226724
290236
564667
263367
241906
882188
697606
447516
207094
149946
246245
574994
970709
279865
48684
269373
585775
702558
201890
132995
728708
656943
389213
538843
846493
681936
865886
959809
735088
250651
483301
250924
164007
748729
294736
177560
671200
275293
56353
1043330
1042449
296661
594967
724202
945774
842534
738128
391207
16327
330709
95576
243984
829120
880085
445577
397011
108360
190373
715945
878097
1015415
602343
260144
186699
228631
972541
1037177
211443
766277
14576
963249
347603
981834
281620
32787
595560
287121
16938
343559
122026
663611
178151
659423
805938
222982
964295
1010078
322438
982265
4332
511271
285794
237926
304134
674192
110699
633816
859128
672556
76239
218034
78504
752928
38788
604163
785537
283493
643996
149111
20214
811806
530140
681883
1038800
848906
612585
150869
600346
28768
1021846
753159
956159
297114
926087
249671
951991
896517
512710
231463
947908
1011227
105225
414676
66756
101634
816622
424201
466583
833524
309431
546340
81786
370715
691028
252554
17017
92137
96312
504963
743782
723456
399773
17506
696327
91123
1220
735009
429991
891498
338854
430553
360752
706964
6376
419406
580676
479123
692019
854552
732578
688241
463178
403461
761266
595464
119218
314127
296493
817641
403478
670758
230068
649176
132640
106063
234596
689545
429074
7746
149584
345274
915227
682846
213910
482305
546609
792631
570194
467113
722609
981316
121445
698561
918964
985692
538078
426363
324741
250922
744919
430346
264995
880351
895860
703656
508493
373974
884837
510419
21202
838565
146802
455501
156213
62020
49723
739078
251085
821464
754882
633308
843411
786691
467332
92491
853173
68561
676705
629987
372796
196205
122480
477779
129393
4765
951314
581922
992622
563581
138665
116730
476322
742182
3626
299686
626159
693072
77572
412826
205775
770747
117459
508749
936166
990796
150962
859500
537609
261410
635484
84571
575169
584112
41118
986885
228194
123422
293642
67509
573081
105470
158541
413385
329735
704364
373451
899339
12722
984696
519177
477697
178665
540366
809773
638463
239042
112951
979833
747961
506774
117082
221380
926316
116802
633467
96245
691423
334399
18034
330583
829334
1016646
514690
23048
299404
435102
950786
913079
655653
923173
530138
985737
353886
496541
984483
73945
468028
283795
460642
660193
782075
1028280
625445
730259
621267
73496
852667
151421
249454
25714
280903
564452
347852
244133
454709
129565
11821
539487
414567
199203
336303
96183
626216
476064
681688
19046
370183
534872
673376
743684
497797
287323
68897
904474
511436
595830
256881
520448
608538
701560
201472
146251
431474
311206
114958
157981
638930
998748
787143
189324
749689
367509
741927
236238
395498
266321
641125
717914
449758
911851
37096
630785
136004
101837
1015462
781294
874776
935399
200207
608475
262082
121829
1025115
705665
644721
1035749
912181
155725
564539
1008696
613958
493272
329952
839271
77434
926889
548227
761330
219837
442037
554807
986102
720539
228840
341507
698176
168063
762515
873883
154881
942432
793344
392363
377228
76597
785562
998926
994626
866966
181682
492298
844361
52977
387155
46335
553593
1022671
129644
861498
548215
860674
380987
714940
606928
1043013
316050
376733
1028384
796182
747840
472500
273722
460946
332338
114072
326093
919591
644176
624068
1018020
180342
372100
741825
768986
126969
852440
70856
26989
923802
424816
1008180
795256
545706
602399
288592
430638
409580
682891
134557
554124
165135
549998
950020
79777
998188
675288
324247
1045233
20689
636586
911591
69142
877797
423715
922840
141748
472644
476445
544345
689438
689465
613612
43839
901414
844594
1022235
766503
395078
425984
64780
829599
364801
482759
494989
737048
444617
10396
134806
470328
418539
19094
939417
57809
110900
400382
602793
642002
1038638
420995
594504
879984
799546
217660
836835
737176
30688
397713
781240
970392
902911
965348
151174
556532
29145
112563
541034
9602
650179
425000
1026756
354648
577274
580504
702853
1023339
328207
865999
288962
486116
953416
1020911
777004
101042
658346
267299
408088
591157
153387
776725
34777
763259
335591
887648
403035
156651
50462
332623
1028708
201769
288529
261066
986810
471456
982612
528918
675086
738115
725310
237158
940680
422014
473562
256176
50668
551012
667424
30047
645147
109768
929491
663128
183556
900252
152751
577263
957954
640938
688291
345697
450158
289935
1041272
196500
568891
356741
939215
131390
673769
738188
65093
782567
884386
574644
788226
115420
333559
475046
305538
451012
459235
252516
204583
93402
326452
724327
336074
107662
227418
437091
288924
190820
454331
740996
952414
619601
218022
983948
1022387
673835
691854
143499
346003
340298
186341
94676
998156
369793
173774
554400
460693
916318
549951
737602
256304
99053
904163
152775
459925
266420
249302
430295
77944
147541
916698
794727
148948
606668
375688
798811
694683
283830
542371
302324
912540
768542
487352
887525
362399
374424
267817
405559
762497
579320
763709
347564
943745
944060
935435
818716
1017142
813842
52107
666020
399745
517559
14927
102574
940382
360755
545283
430970
324548
790522
965242
87988
683157
654107
802477
220614
94203
128629
567946
368510
375849
737148
886836
937488
63436
383460
852300
61603
1014172
520572
241301
803148
551487
384620
110076
827152
621325
900788
160274
781953
846263
818053
564883
317783
578653
566135
567064
229057
491737
531089
357127
1042967
393315
183416
222741
302430
50824
678468
721325
609153
394465
787828
318420
944057
998673
216663
64365
9116
809784
732934
873802
446760
605507
144652
529349
904744
396948
827151
962546
1020492
72479
610023
473163
146637
191391
988564
192046
1033362
21664
909883
251315
787831
23086
133865
397452
244517
61139
786645
270098
904632
119374
403701
850976
360438
229041
8667
590713
232060
458091
991323
620006
84466
717324
836050
1033273
91287
79693
580391
901643
1003807
1029573
601379
22234
128973
576916
534378
66125
305552
81960
886626
7497
667330
929039
482087
164597
21745
53747
1023746
295975
102438
515060
861212
260742
490264
345112
519952
353618
667008
134206
731870
854743
871902
9711
115425
481048
247510
979007
341671
730105
964884
309532
897941
457695
827197
121947
28275
200545
119275
810879
920858
877095
679362
553353
981190
759594
81563
284504
920288
534637
287947
150605
703450
177367
485706
163986
369410
629253
554324
669166
59301
583494
568697
961724
101398
986549
920738
750095
956521
549015
978381
503474
450062
577689
428103
935475
232487
144310
1033585
44957
552846
877517
293040
856678
868120
208519
879585
810405
602204
951004
315170
562137
740077
719830
534122
992472
344293
689856
896112
517457
991848
919193
368778
825708
252449
497493
612017
466746
65282
345107
268807
399428
365471
9107
60363
243442
1005725
585163
66304
508500
342871
83793
632683
379953
837679
928202
819787
878833
456932
926087
845392
489606
746110
805142
256548
90308
247902
607062
777518
428699
189332
608719
244698
73079
123285
686730
1015361
434726
832107
330490
534313
476036
142785
722712
731664
820084
1340
510040
814345
869048
281584
309195
454793
82312
902416
187073
737922
562351
65881
983872
307849
978625
275022
548129
714031
56145
8667
338178
958671
375202
237462
451422
519981
614024
281068
674211
307857
907134
645089
684654
652324
508874
827114
357474
672788
437199
116146
851310
506650
689522
39987
252236
609380
547287
365178
893484
483022
507342
211315
152751
655088
888322
676833
674396
564311
66351
655189
175488
126445
712225
117489
250748
874476
827612
365380
651433
497326
713214
536646
280030
751702
642952
911489
254322
48798
698454
357698
892046
301365
327309
118471
978444
753796
599023
880357
582436
577331
119693
409830
231043
511344
415917
175049
688511
716243
201271
351979
390517
912680
768748
19659
196125
144482
661451
122355
437286
613904
39406
199056
1010125
974633
486467
566850
168940
115751
206470
488682
238123
92470
833445
810030
653745
343765
827869
108297
914472
278763
579580
551494
374302
827594
316969
169738
166552
217812
973711
572495
415591
276737
633779
620342
406376
20683
916159
828417
62597
819119
300010
66486
523776
391733
91941
620073
329185
762116
785917
496525
615009
12049
890757
617516
678557
259934
772856
540287
455473
811218
1015242
916837
260681
770918
35585
1029639
943230
701110
997661
176793
848032
736852
1021837
381672
141361
396944
228464
262219
417716
281358
134857
97759
81343
668939
181699
457808
699351
205092
639257
403313
894125
292256
931824
1015232
314882
71671
923005
1009467
555349
128796
277413
277689
41875
552955
229920
313599
111872
656948
713376
823735
786569
186693
543174
856575
886684
162765
1008500
953084
894906
325417
327956
353789
987609
1010727
1038316
818645
641086
738766
640872
886615
718387
474218
789259
695160
553324
38558
878156
17823
897558
903372
636224
923011
969772
435106
778029
178535
252192
1010791
566064
449099
326112
484975
651431
837768
349384
401735
278623
636345
134035
652693
334376
205224
1030348
577312
72922
901482
427254
233677
651159
750494
591096
320757
464798
161920
245197
155942
500817
86009
174298
168948
150737
693774
353470
150459
332002
362432
229534
265837
237222
930663
504086
226600
977707
1011505
976805
468935
592801
210515
947112
17309
469160
303401
106696
664477
432832
482502
221938
170090
954124
530713
504555
1020079
500437
547092
118411
164357
827138
456344
725617
616369
260336
700455
773353
247453
611110
784465
600904
851329
822703
411745
777471
177243
701697
724315
710617
58207
984394
289295
230068
898477
661494
704263
747947
329939
178120
869171
679791
60195
507117
995792
368196
433163
310740
602316
912798
118587
411450
711752
341835
357965
406052
51631
173942
506168
743004
846462
361591
106525
8380
633689
55052
66019
903251
312780
431788
28401
907907
882205
718195
408360
963224
639931
941062
441333
416450
292441
139736
387091
797730
127921
436653
219113
839348
328496
746345
288461
140041
223257
609154
237343
174437
725073
780579
315936
290025
578810
621206
919743
501530
45693
616875
537564
711884
354103
108834
712513
527535
390966
68753
706252
647328
45923
598952
492294
471007
799132
197434
538163
990409
458494
225468
549444
921222
393743
481520
877535
709374
830353
312674
668326
27779
170215
416103
707851
833969
206272
77176
405634
81762
69799
224572
79346
982424
147202
1003983
224934
838063
474013
970938
860185
123078
341730
324610
266425
105356
510302
614007
415066
47932
501435
103050
767851
907070
305505
395133
916545
502845
600546
100752
266673
307043
783537
972107
412071
520502
768882
268168
559981
83869
306799
587129
511461
414108
10350
651923
408918
180714
168372
759545
597183
831183
786368
540609
151271
185538
522469
597207
390911
562535
572946
577172
964622
27744
370637
797137
92522
802093
696866
832549
979042
39429
777771
217651
89587
508713
198250
365075
992710
525213
253083
822556
1001777
960542
161102
6445
804141
30651
378246
99840
462446
358886
920819
209937
266302
18869
30087
721659
618712
71544
794612
235382
63825
158606
366540
152933
827532
477858
110429
93104
474028
617040
728690
490597
153981
1015697
849753
750571
829878
731240
721781
504993
555429
889214
808719
229592
5916
482562
315276
728204
273947
981750
144539
540816
372056
861145
316131
660811
424478
313991
828939
985347
839409
594564
607050
534494
290685
683056
797754
628611
215372
176340
1018756
424538
988004
890549
1002373
774519
416099
149895
893248
735523
210431
885808
589914
92819
72509
655154
844880
895181
199971
372707
799369
537321
143968
377360
550207
529440
695517
704095
582230
253878
56041
265746
354742
884452
1019757
72198
684332
400352
360652
885792
691052
956059
943867
232033
452054
1005352
991045
8580
410157
664682
528420
839830
351651
513573
831473
42490
1045413
464589
884994
217859
832706
494531
714146
243092
140543
150924
52371
762624
237237
975498
434951
872952
250736
729486
809070
299244
438939
111326
537149
226732
714765
570350
969295
946892
569870
457996
228955
442864
427731
219104
494148
160161
462531
940848
693019
864757
506175
673412
1002614
918706
33782
762229
43898
526479
743610
609525
132378
1012339
144767
217707
44377
508182
371516
5529
1031131
510874
542034
801242
562394
790551
279887
695553
334224
448597
32479
35706
437478
802385
174917
771501
243405
888353
337520
97543
560007
768366
933580
378545
773484
524328
944605
423170
139211
977323
281777
770739
675129
218699
98568
970583
107651
797081
464829
348458
789361
646708
335123
33705
977590
274710
425604
533732
964045
767171
6
977024
340624
352953
340549
751394
89109
707503
440031
155928
513690
813291
637679
360311
688433
540148
1018675
757181
620111
113629
567341
154651
215906
129944
587959
764222
293272
290169
746624
239019
764711
613360
379357
570404
229515
305332
311024
141339
848577
933277
258793
375252
74483
953456
50491
877736
583715
536961
106303
727339
1011227
338426
292478
603817
391485
215554
402851
24230
972844
649271
807555
562218
92173
353875
876434
518939
124336
167653
172704
131395
688658
732965
114782
122515
131530
301519
798905
536856
349781
152683
226983
728726
1023298
935654
980434
1030432
907431
858694
107255
581639
830496
824598
761772
586120
258207
416415
496931
889753
59465
792658
701864
431931
67641
527457
135201
362430
217425
395616
901399
312005
329743
868689
698544
751088
105774
811998
842884
106673
660579
1005945
436845
659732
502104
399120
617378
539534
512103
969288
639915
592463
994896
316853
379651
584742
649446
470862
802111
179801
466561
41881
608886
543420
706001
721989
976735
765755
223908
573406
284874
295993
958067
742204
459374
501086
219461
362147
380371
405978
776533
716216
634322
664688
147359
65557
754067
489839
454946
755928
185242
59212
680388
423684
813490
574892
991750
524551
291036
366674
878898
486030
602076
355169
859747
587767
698293
940039
1043843
290502
950259
33887
230995
916931
981446
980111
259165
1006972
534149
380795
929665
146835
266997
655989
1020012
446319
247859
1014375
702996
428548
108204
690307
226190
1013332
784944
484576
572932
38445
450753
1039928
194875
385055
344779
238506
52977
985366
1016057
974667
648176
667711
357169
107102
1019590
110530
486218
480500
297502
585432
640902
762917
655271
1008079
59687
784297
448809
251982
479950
155531
253936
363002
758411
93435
220899
430702
986417
46991
627974
236943
838917
643508
517940
823485
512267
260818
995157
717018
354866
936001
65798
714943
608047
635385
666728
642861
806673
461808
804152
591065
998698
850261
309982
803159
243960
375802
61989
1026993
943009
948456
835174
660130
818596
543888
574142
918469
477558
158207
538360
257862
394322
49816
467116
220085
435746
776126
904878
653237
86839
209137
364666
410
405486
494502
618521
87647
55682
461484
566061
907480
955369
157057
347420
349978
487706
1006332
327025
755985
277764
674772
33817
997539
115835
627593
1045009
813630
1011960
218404
435568
253613
849785
254415
665069
470232
831150
455984
1035276
721172
535528
707477
820080
582576
272140
967216
171626
322241
636193
939466
919583
485468
81410
476440
823868
62834
126318
112184
535824
844631
712258
776043
668766
610728
438656
315108
665224
750785
1009104
268327
485474
326463
195812
893541
667679
485949
980597
825122
421171
918233
712597
293423
84472
637452
666449
507967
1035205
976696
37819
566249
598126
512784
167309
665807
443975
70762
108132
938136
692100
156268
997784
923725
403620
700958
797203
1037306
306631
399111
505630
327340
511342
346890
93213
100168
790325
879818
365182
30072
725814
530423
428330
52033
696355
234308
751250
416291
95996
813407
871322
198351
967063
541529
711472
589291
1012286
147289
1036065
137058
951619
170832
791829
396521
869290
411439
296652
655301
313530
385578
779056
877630
277038
810763
737196
774348
935808
974560
1000978
211487
63267
668774
419974
198640
140078
740851
364199
227136
287305
720187
683522
402203
163904
327462
747208
254019
720474
355469
827868
510607
390785
760296
39854
891162
678519
1017473
649981
388550
499
183347
1014376
426857
10073
1021759
546682
825875
285830
579479
357908
133467
240349
508431
252709
608995
323704
285276
528542
614806
546897
607475
303952
718559
190925
749980
671
964744
726255
551325
1029860
752434
986901
725637
207389
259156
480587
542997
418944
886132
55412
152470
699133
961976
731816
626962
437089
38534
716375
908775
237672
670690
1037442
347434
1008700
968692
617867
4946
929961
174073
972106
237395
845862
841993
344644
859843
219776
263252
901219
61830
1039844
99511
80448
665551
688530
828232
591194
203953
503984
877706
564870
410091
826357
396443
334634
613346
470510
955579
263841
172498
735237
684855
373566
554917
96414
483100
238450
405581
169726
65265
812901
191418
479389
959911
596522
731857
855240
1021433
111426
99633
154797
763306
974597
819592
913775
809750
874193
963516
162051
1031562
490286
152547
113619
1018872
830804
556477
929962
613102
51231
361076
265517
609403
895340
23881
942333
935536
255531
982350
249041
275155
139535
792075
822918
999496
615357
488886
51686
885996
770828
810990
744323
950356
127452
481822
541175
208286
556286
985486
678460
661931
429503
43424
64854
527242
949988
974628
993300
810651
792810
355616
687347
721101
888238
555535
210286
37984
821457
610777
657193
567050
730653
847177
342475
414702
591266
151493
136077
741125
32431
503041
946386
915721
1026070
492077
160666
899069
523056
500752
46430
70684
469354
968542
682638
499420
971288
971677
310408
497658
1015595
156618
279021
251679
946406
623608
366980
698061
971194
701093
782371
899440
617984
501014
261310
471606
128196
162716
357349
93848
486755
118535
789112
200307
934701
192208
769765
478673
744175
866701
578292
634898
401068
1029867
500529
636447
867577
938056
106895
586250
846348
242510
156742
540045
778202
425143
371582
367333
742523
894756
604791
152835
390606
303650
108366
443749
761219
881899
492776
162511
201712
866061
1031097
1012732
399891
844291
354889
235145
721885
883458
539687
972499
640328
1029474
157825
70430
225757
892543
39806
990894
876426
812463
934149
391977
10683
603342
140641
633073
567383
285990
869041
546685
607933
332066
67856
554870
141151
546552
189977
246060
775769
772677
631442
1011117
49118
538904
357177
827724
59696
1011514
457306
46745
493533
340619
968090
715973
368350
173926
1024937
583534
956459
41546
752395
924045
255624
251132
759177
668749
819763
175529
570064
822357
252086
857822
453552
464954
292268
161090
651743
221131
830251
686233
917504
826875
770787
542322
752698
167238
822763
29934
352271
47445
749802
1043803
582607
861166
906609
518813
51251
427797
744599
118808
660582
115869
645892
954926
668510
90690
34031
36572
204935
1006215
57613
244221
897491
511468
757147
373900
673482
73542
608099
594968
882912
396938
440161
67088
450827
77037
33697
16555
725968
942421
766303
1030505
436553
498090
10197
1044444
22445
288549
657568
16712
1027397
777491
515486
119571
239198
603106
696536
951429
342942
779567
234300
131776
654180
593944
93541
1029037
223488
632911
280
867859
971259
304953
364223
951509
265390
866694
943442
325223
336244
474642
389901
190764
925108
66891
108539
808286
22524
1021653
248765
277530
356843
490303
753353
134929
197686
76429
357283
484772
88003
805832
804053
19503
518405
405974
632394
490543
965813
905002
447329
303812
258567
400354
481896
691793
530396
684653
84331
620122
155603
405126
24114
568357
334834
968775
267492
329318
325751
224155
692384
497886
970087
290479
350150
1001654
140513
225196
451860
1040336
771902
939596
338020
307328
997033
636433
808411
611227
600756
145145
1033876
322698
852809
555252
277540
886369
660387
905705
510724
72794
171117
43303
101423
528160
576422
57251
413912
790831
882273
716881
463858
444198
665286
814887
740787
248263
184396
949343
167732
38300
216530
945758
484677
71851
572869
397710
714515
694571
47372
207622
286608
158849
527558
442009
843172
246164
348311
404004
516775
134329
357851
159608
764515
352987
496020
98652
807280
636779
634410
374135
403312
148242
59623
719090
904355
189739
979029
808222
572460
354583
715047
50285
598962
578910
606065
910396
67491
141907
294359
97104
314140
548565
968845
369504
423900
328132
1018919
1003702
329662
415839
347043
877848
882182
644
370858
922568
301251
745090
871073
540473
937519
559417
342302
217720
54576
900395
346217
114587
791687
378999
271553
388769
753206
782690
222568
135306
815907
457108
803106
338596
858524
131582
612943
773616
1004936
437895
1043549
260604
193349
711805
251735
887678
1035806
483543
1007247
257104
1041685
436850
592516
123351
842733
36428
231664
583703
951981
43778
281030
238178
607070
81100
803102
722567
49201
467906
277680
981437
350366
172385
313512
884260
632056
6033
618607
242819
119371
447932
12971
435608
988473
775140
30272
597637
317452
659685
396663
892478
263582
562214
418966
509808
34581
594895
730466
127785
36877
1043423
330339
90822
860297
618257
322224
127190
340922
693695
532729
321524
233342
719424
960269
388999
658942
356090
603213
913439
634095
883528
27612
500136
769235
82037
684388
940640
340442
144252
679832
692657
759911
720464
90304
323053
792074
124572
578532
225078
544846
2988
994869
703211
972253
642981
709787
648844
443355
143862
701882
19818
88073
3043
358627
202544
711474
31557
465026
376739
348297
248976
920323
842024
377890
181265
633739
722520
606358
234353
465462
639986
993991
123719
886357
1015123
879423
397039
411888
769001
88980
427396
903564
757411
419355
353609
109533
324614
753949
808234
455975
770022
222400
979548
1024640
661538
294706
141765
36328
757214
873258
338107
283009
101843
450421
949816
473404
228469
1029225
99722
751212
955098
483184
753673
189246
779228
209923
595387
140561
26804
21420
10263
771916
540258
516333
1036214
428161
704499
318463
1006035
725568
849965
667148
374801
708288
767602
363144
747831
963304
654262
1005755
267248
392349
43562
227179
302265
166823
803120
127009
501933
463442
197197
687230
400946
490813
277239
116339
921526
790394
236624
13098
307082
383515
465804
142055
966152
95654
252103
932560
527770
915549
27899
225019
201969
151961
384280
321741
818597
23003
1025196
641159
647815
358842
636996
679344
800309
349348
709043
134238
448971
90352
420959
558246
294332
835738
799284
179223
457093
859615
731716
921508
414212
197851
933326
878809
638121
24633
527487
440252
297335
347708
335106
423428
227181
550490
883618
1021531
1038437
618893
680595
841139
15788
8256
953861
19007
870798
203744
121601
536870
776811
392153
91501
50077
1016842
867794
583866
79672
256555
827295
753438
865899
818569
283034
365618
675624
428915
183038
983074
530949
143826
311593
43904
67055
735044
451224
779910
83461
954996
453402
8846
681820
523996
137500
744394
445786
427883
860783
89994
845848
135346
1028665
15460
586261
842285
892835
524933
149643
237469
806259
833871
652835
1037400
463768
214425
967110
828445
632098
883639
863691
528638
86233
746687
693511
320537
374349
748785
174019
951057
791137
837987
993465
954134
902645
445002
10864
33283
333659
966820
954673
72613
956030
945856
336446
744865
485328
697304
966449
221870
354329
494135
74287
648937
419293
127567
306339
890818
10289
811046
728225
454922
249028
366234
384291
958578
351868
865479
691234
1018078
504598
417374
990134
588961
808365
323246
994699
208076
842986
789733
619502
981694
431267
712068
208741
800669
712570
655279
247830
116872
267518
843225
840115
1016711
606206
465677
972437
554767
142191
65956
710127
266593
705069
62052
103088
316317
626113
138096
412756
613002
205580
533186
721066
814386
991008
778351
440552
631415
196217
927538
19857
1002778
164976
976481
1004412
932493
395506
730150
789751
37965
730833
731775
958556
1040005
679927
565472
37499
728137
594993
58762
400955
316853
332450
796915
781224
730579
678734
376863
376259
952229
573989
830078
347510
735808
105079
283086
440069
809170
418229
239659
229102
239522
866357
111337
262562
836586
298429
636218
438380
128286
888590
399962
509086
126665
47512
350827
415424
180177
658144
636583
949883
812135
276325
922686
798958
204750
323696
915334
9905
304835
844804
784151
178091
797646
51385
749003
412439
866088
691279
696289
639706
994288
86503
149467
994522
1031447
460804
197535
87690
896324
115760
1043763
571439
811249
413500
166051
99666
378684
420368
311402
841349
498778
521467
1027329
344123
830521
584139
179094
734013
832002
683456
410857
489196
736301
764021
551507
154556
184151
56170
139865
427502
436057
1013843
26518
81040
792763
553317
100913
298708
659130
270548
508703
957973
777938
246371
804117
55753
984058
674188
281998
791659
29706
826387
421782
379706
179886
995029
245494
394019
572064
226603
961323
624882
825082
157214
911259
854690
16715
646071
926198
240018
76216
841441
198086
898353
460727
273460
405774
1000429
106154
88767
83610
231679
40917
902297
771701
451796
268514
354015
396160
1009267
412740
989804
380613
636668
587626
878900
601419
243739
532368
672050
359316
262219
465959
567845
342234
287038
496095
102571
249313
312704
216900
190294
224765
701695
385779
350043
686325
572179
377894
366024
793527
501323
811312
569204
654283
246813
179671
511522
166058
730062
860496
526209
63249
992803
349265
800919
371657
777900
258612
328735
535773
858936
837774
267270
11964
1021089
608980
925679
894111
699407
691552
24214
201237
566972
343870
633830
204269
601761
570066
547767
206169
896592
248642
500426
899822
352767
340713
286084
916520
248814
103085
944836
428256
838751
161854
358951
625276
628458
935792
24060
151415
431187
666827
417399
324098
852436
600315
522071
864001
746733
799146
750289
604761
969500
774857
236725
317971
772657
120036
436546
479298
623643
933438
80251
57947
489027
897126
923281
112434
385501
349750
806647
720174
764755
393061
706962
139676
689639
203080
259517
521508
339
118014
798215
414222
936419
452042
619144
705227
134349
259597
817465
494980
114179
374799
158647
70100
148258
105383
681771
757449
975717
688845
957642
210270
654268
104445
1029731
514365
1042929
671357
521142
7039
901245
862605
660873
571554
952272
433910
698518
3797
532469
514579
696295
106719
242139
692339
343380
787537
175767
657160
730428
1032672
164141
295131
505073
397593
161625
111886
881043
679913
83090
611342
443606
187620
645456
795023
39922
425827
794235
594882
911945
562891
196591
102426
555310
559532
538148
203192
564103
645105
742532
782070
883725
277573
574818
264303
948512
359139
257791
485639
622796
155476
28237
213275
852568
521687
687084
869122
301330
856636
789464
662227
473701
374119
101038
182388
887052
626295
957738
394528
18185
220095
977567
798728
733380
873077
1043818
543251
930092
110953
888823
880324
912722
120647
691559
189280
20336
406259
829636
405170
267463
341123
858837
856238
116771
243619
192135
471708
972291
148355
452579
4089
296107
245422
835788
682461
1009662
402050
652081
719112
82805
645928
216319
79650
294389
975608
223911
46120
132454
686952
273192
21912
464965
332092
12383
251365
536438
483126
573659
957527
893032
612188
725223
635033
906990
61704
218951
868836
193745
918009
658508
779682
947634
843300
781659
865429
912503
901869
49972
799360
9359
839057
305890
587465
895745
104626
398469
89387
443752
566362
645653
426695
266768
454300
374787
41883
420003
185856
935535
798462
364077
161550
388667
631351
413530
292758
930455
584343
173430
523831
54835
340018
723244
113336
218482
733577
944730
939340
575806
168181
622990
467147
894446
524290
301553
852532
805453
239641
994421
288513
151907
216423
215757
671673
498981
1002676
179148
45413
474041
24658
515882
978074
835668
988143
58678
1022759
981880
221409
142433
664446
856252
871232
559763
833497
321983
97544
456792
822692
134320
11441
615904
769748
816155
226679
647713
407383
236212
269002
361516
561744
1019220
643298
872777
908821
930091
870373
786641
135194
496356
110690
192343
950010
798895
320871
289003
11404
689563
1030788
757763
563548
327716
584376
410297
848189
539429
504232
638803
602924
126867
688055
897485
694204
334685
637604
479863
943036
483554
112242
652116
786353
218146
659946
879479
623011
348774
425022
316404
686461
230966
326997
866474
286656
474359
118040
894402
62406
225662
134388
1035015
484747
10006
247560
910678
203578
401653
137951
423162
957538
343876
692066
73498
1000768
683951
513892
89117
714497
974889
173051
569769
303577
98302
769550
781973
825335
517010
161225
557330
93085
472943
697
217684
144401
340468
930786
612079
553977
309922
475658
304389
1001563
515505
226626
592467
373377
793136
853733
268545
868355
899908
446428
472723
754664
1035310
873699
607277
494068
49482
991746
855709
533781
286690
782920
487356
207231
355541
966555
651350
377845
582128
744842
349288
221195
590284
798615
395502
947630
566894
516964
966026
506850
387275
633025
457915
11372
199960
755474
84800
351710
1827
175011
147655
447257
732538
415331
689335
765610
377544
638525
340598
1021934
372896
798812
666090
1003648
913442
588696
91932
917374
490016
170425
1032567
111603
254152
184481
360955
555428
896195
420158
616516
1026581
832154
573497
209341
828122
158049
972499
585279
419705
1010564
433976
159530
1025737
732514
860777
503775
249199
181565
360557
202693
688428
815832
975976
771454
322953
6832
536657
987195
597580
609215
253284
34208
884301
136909
406612
258715
362373
346583
594507
871802
475887
316630
102595
617053
702844
256143
206800
646679
60802
907954
267451
378448
162364
544315
774377
137119
675403
989766
15538
620676
778806
26657
998190
92106
492874
624036
137911
553267
649783
113292
66187
293607
793222
497432
640454
588886
651773
238029
190839
888112
859976
50856
447033
622151
729391
154235
809007
852216
413731
64192
326340
522660
765372
68988
684994
1032686
1010901
636681
602156
98063
6130
553316
305369
707097
495629
276840
1020752
155899
546058
1000913
437733
381313
814461
714654
649278
239839
877357
625699
708300
522909
145065
63567
910113
593482
874258
638427
479986
104207
311489
551952
506747
267288
542071
654515
722983
712695
91713
432771
943588
263607
311149
873979
45987
834123
533447
345236
402701
487118
32970
360374
914466
18190
591947
70978
856722
244124
354001
725582
411811
376818
919778
528741
942674
469592
137267
776276
297026
361189
238391
449193
984056
81384
691211
480357
1005241
70016
826725
778674
134515
404305
369446
770814
806790
173018
608671
1041207
384131
434855
121679
160277
1040112
127789
191084
604403
688196
847872
588520
164313
79057
381025
262653
232515
745646
391852
430226
637474
300788
22620
1020591
83589
322902
799596
29797
99751
9464
771883
162516
1031498
631494
208955
203868
394311
510782
843973
808360
270122
781276
868508
463941
418747
613465
902689
675826
106812
644577
914905
791276
899182
275575
709809
49573
176552
487189
975573
853394
594081
763024
17159
191964
899279
365614
449018
516133
847937
676624
865534
573641
844634
172144
734711
390767
516346
60857
408106
685405
153954
892600
551490
931826
526491
383615
195284
475457
741067
397019
328792
443189
328184
399866
508540
784006
500255
1037516
223646
94438
871418
506464
476652
288006
83581
813815
44291
784994
139988
743532
677907
756967
246925
87902
566895
627517
801758
737463
121793
337137
657465
167376
494739
192926
225434
803242
301276
904743
1024483
1023052
401056
511018
153460
312044
271005
283379
52151
941271
409955
163672
165234
992251
16502
1027373
848385
887987
425564
147791
1034587
827234
722829
58338
482885
892835
231586
718065
1017795
297340
720647
887243
129796
424092
133328
9009
216348
290594
932272
1005575
802314
771783
111904
18852
410599
954194
942848
610591
570968
268495
183967
929806
860334
327350
30284
954236
160714
633384
171122
181654
526065
306599
61851
736818
763023
523511
279608
527326
514965
200649
316749
570785
37458
266678
937737
94512
553196
904105
196540
912897
864169
393527
215119
299968
261294
653593
421824
399285
20707
693262
687109
45464
1078
998088
617522
150500
372050
944990
1000738
993301
218103
391708
647141
59118
887945
589525
620468
31439
585669
144476
1005278
987604
1042526
714688
1030244
444250
1032565
77022
310514
530733
427400
1006548
837018
83749
717714
962526
750679
109864
110023
747689
90162
149199
1024772
618774
185382
287875
332160
1014182
563154
487809
615766
1006542
229773
288543
434411
397302
780903
208459
205849
583361
923386
905137
842702
941481
1034188
673655
244436
935109
997721
966008
190542
531350
252472
324502
788288
902169
989078
554430
388889
379160
494541
573452
943484
951874
745244
670391
755311
615417
117472
461892
630723
897481
657163
385232
716385
980224
34637
476957
988147
138702
88940
239498
28048
411558
345661
1036347
80564
468685
244767
767545
939853
141528
659540
496245
431741
837005
1035521
974644
851258
884210
495246
899775
463830
913783
433632
327154
211105
195695
277880
798789
15631
535496
676237
374227
571654
240620
225941
393766
129294
146571
663393
687749
753816
934466
9549
445298
495763
773045
160041
222670
675756
308723
302226
23572
239465
58297
129463
606673
676363
115411
113714
606040
452056
14648
496213
457048
496328
21833
412411
690842
835220
982569
316198
951861
993980
510517
960934
702028
28517
161169
585414
49202
1001308
698214
459782
607248
485876
483274
1010519
315295
531120
648281
706923
470248
763974
549133
380888
482697
528980
952793
1038499
425702
362297
474038
906671
829310
847215
349507
903203
1035056
761110
919208
242708
422160
93385
338365
280250
955267
772087
618689
446351
769097
465859
82924
74425
32976
493921
885205
91155
1027995
630591
816574
846633
697807
1038332
605263
1001564
897963
307621
409672
850525
906354
205619
59320
633235
133506
712239
957814
261884
15906
198702
570792
489988
304274
885453
60075
230586
1044584
779982
821816
98578
968869
267101
865986
403526
214232
447013
849755
325099
782901
702993
392899
866487
531775
394023
871844
563084
675975
965233
185140
448286
427193
154764
971236
844444
761436
861337
721727
475798
964526
90367
466341
323003
249083
1015514
199020
549488
169127
949510
806238
782272
982582
108244
534853
521980
570037
562720
378369
217664
916811
578271
383077
509703
253537
365138
890261
866325
828514
132850
525504
90074
445710
362635
636275
87113
319960
262532
545147
561048
222501
679993
65391
26951
837653
1003274
231502
372406
382935
475684
152049
730438
922175
1039093
60814
1031996
207331
628164
261274
482915
834992
249639
564205
143175
899789
612309
594953
282659
32373
488918
112975
836103
355476
900425
16652
615237
181993
366063
531238
122747
151207
504111
861005
1199
222544
133529
718110
660875
978025
674828
586751
230259
207197
226877
480569
471731
971778
519665
675662
598633
272049
642917
879998
852579
330788
768574
543393
1029745
739736
543848
525842
383413
457820
54881
548018
252725
880412
158852
673659
406901
838990
870003
945707
565368
262185
107686
529884
11057
348106
420054
883491
633883
751923
544682
324545
59066
743405
500766
352587
572142
339064
370840
756545
910498
203338
407173
665742
155198
419821
546920
677155
1034225
142321
827369
272619
989236
264737
212866
233099
596851
169714
664831
635627
397153
687212
958885
359999
243503
731673
895411
8148
823569
633970
796139
108235
245535
322619
684143
129060
975346
564294
628136
486687
582111
634762
292100
412941
485571
365470
484539
305547
713744
599650
346996
235029
919203
5342
282766
801406
78119
371737
976172
921020
268564
245195
234618
97763
344587
99648
629179
944460
413771
69093
588817
562825
185365
516418
285514
994420
628460
388736
458834
461279
529938
144062
168951
723642
311421
852498
722529
557234
174364
354535
588906
511368
47077
53231
778550
558503
546018
13731
927719
188680
995932
134307
813035
804657
118050
907840
360961
1014910
358499
116999
67285
361184
128132
264037
815302
172233
588528
94531
269885
72634
861171
332197
572572
444560
498442
826336
90224
636459
994836
391165
419479
1021521
632248
414248
808952
512427
358037
1000000
493502
45725
759355
628295
284656
376074
733790
43009
732685
653746
545071
529097
610041
376467
135909
995450
788655
405776
943461
1015750
731278
656051
530556
758176
674219
842255
585711
439113
624921
584017
313261
391101
805716
888725
902921
127431
436245
571545
335313
653192
898553
17487
375420
22596
929871
134436
602599
79088
688023
674414
120568
134135
346338
243572
357864
434113
148254
908716
179889
441345
14431
178302
464021
66303
362585
895627
451394
958151
930445
400538
33645
1002331
274120
7658
943764
401009
913020
764474
912490
982612
403740
347656
129111
724288
219871
87621
740091
150963
520289
25905
590713
916985
120375
956795
909403
717337
743933
299086
257477
237672
1030851
612960
497287
577772
837672
370355
431317
914882
189930
273178
305248
763856
290930
367450
225297
609316
46937
176261
523681
587626
68830
371902
684727
562579
632576
841982
1017962
85452
759659
335726
695089
63771
1038036
757785
764743
761302
164430
568127
192708
473707
506713
279904
802718
733709
1024946
281990
961989
329241
747388
830352
835788
362514
786495
105943
441967
564540
928131
104216
168713
456505
721043
1021488
676828
900219
481047
504197
969036
299042
682146
318452
109422
2859
73807
185005
527766
365173
331192
976372
89796
330150
594710
570555
644453
26319
952687
985221
282037
903323
586611
921896
58635
493672
147422
994767
508641
391549
406938
664347
678637
864314
154177
668672
37586
764753
914732
609151
864528
575290
539030
377997
372322
191902
394925
937443
333770
714457
858139
846361
44681
231512
449053
289996
871674
220437
233306
673500
140084
347307
176435
770689
324013
157790
298921
787875
284341
742074
147064
981568
444362
179664
960667
168277
704655
510908
926070
6519
778652
513772
417775
625626
925815
588604
544967
237621
779112
942141
607029
5076
748236
742562
979776
972016
912228
380988
201753
492804
343986
3
603875
596483
39372
218778
1016590
329138
98997
967747
793466
416617
271285
390944
96822
128691
394005
370234
506438
940201
414109
778493
485744
909401
271480
656663
352228
112235
375764
696953
504634
392700
95139
609173
431905
254760
430216
683046
240993
656475
796724
903316
783936
289088
773916
529838
208055
588424
486506
581337
550135
363904
983732
107767
732777
91811
160453
395420
694292
309817
354722
189786
55370
290539
163093
517095
135352
246120
303669
654375
161532
575273
792296
710639
179637
116840
509995
258796
721155
462614
966985
930853
193176
399379
729815
953332
685107
362639
633296
357307
524110
528987
123686
581145
2949
642650
13780
397018
187309
49027
732398
146635
10800
496239
409027
896610
83023
982561
784396
283191
527284
745406
89059
874723
277475
44554
513772
798220
182329
317053
285092
311216
101448
712910
280392
110435
552361
100301
861663
484925
859229
754426
377401
203995
552254
270027
338915
243011
454947
82757
589033
124776
721522
936188
365116
827614
672434
1020836
749274
967871
1017192
371397
583766
811735
535222
390003
656322
229291
1039751
929795
290988
884419
643127
875181
223174
85198
613071
615188
10574
73768
758377
964231
738377
654126
431717
514740
1032099
971298
772760
659346
619116
634250
352024
16625
163955
438504
973796
424898
766241
812097
476612
655482
458961
546779
643251
253151
392158
726366
56380
114603
691287
529590
555772
663052
13746
299902
956243
107576
538818
553640
571255
580511
52688
390438
718092
794634
385772
337741
167387
562145
413317
904695
817090
378363
250248
1038343
409873
417868
885637
362935
126801
958
489760
556352
314900
795281
51137
447137
472210
233410
651632
173325
359497
842993
951880
217154
851192
151417
861222
934589
387272
761991
305749
913767
16512
666796
559850
29847
812885
382337
29113
598256
197935
955752
781044
447328
494309
421912
919411
110076
288573
559564
757572
923727
483750
594409
282465
105102
944795
262677
764355
816118
536631
477415
744151
406902
766886
995034
756382
425979
26687
498046
815243
65735
150340
970476
841895
569502
363796
970558
591870
828333
732542
1008847
767500
518232
441488
100302
732307
958799
53437
455971
762896
13591
77809
280203
194830
130570
749079
281359
579367
429287
120387
163293
403632
681005
742364
522064
858238
720373
69190
354431
762530
478839
912491
471468
230659
650706
254310
909644
63591
31089
63439
245914
578066
399257
813614
609475
987140
567453
17309
853299
311359
1019334
882342
878288
28453
892282
823148
470729
305423
280292
322684
489214
878257
205345
44928
5135
897695
412319
521414
668813
498205
652323
496640
20814
760227
540821
171918
776499
332260
413742
809847
183569
562552
406494
146918
491541
359139
269739
791414
248898
913982
789325
96501
522436
111415
331804
243211
108001
251574
961646
982826
831294
439522
208411
665513
708196
771608
606276
860351
232595
76548
269372
1035629
137465
855269
664553
192933
864838
833876
541652
374836
681927
578024
251427
840981
83944
77005
583
886637
652933
141282
136552
122949
908117
263906
952283
668629
965689
92651
984458
815013
749733
210419
339653
310129
900006
656056
134821
393138
799881
441002
72329
245373
40108
637308
421524
413789
1011771
250749
132696
437286
774820
59858
798079
388920
958834
460929
649793
380198
1025940
993926
659643
449507
607911
247308
849128
329954
657070
927837
322533
314888
925260
457616
691888
27756
237645
869371
698962
582137
118455
91657
385059
614545
177934
693699
696767
771346
615046
540175
679311
743735
1025873
409778
522665
1045122
870985
312385
783091
490219
1011278
413143
271091
170624
1013295
344060
591788
156758
664652
292590
768415
114644
643218
196551
1015747
636153
145629
155000
620168
679677
815475
844089
438034
264583
893675
943112
79497
754406
342059
376402
372377
395763
951459
1028764
676441
1003036
619851
632097
910356
603487
25989
619860
288117
1011777
74007
673109
425714
803524
368216
430762
628228
665924
214927
998218
864556
825390
926356
939538
545647
705714
948906
673819
674441
748183
343983
846669
714375
558877
65046
312819
15557
778409
405996
257617
539604
976206
340892
381006
639129
418774
218774
649348
976267
981475
872858
165656
454652
408814
759131
445855
110531
501063
472509
232358
934304
196889
170965
950623
32725
784449
322330
151304
400383
108210
108990
1018887
942045
564545
123796
331005
44901
860032
81348
94832
22981
850493
554290
223578
42959
243667
517654
699993
613854
974796
195298
128260
888171
392486
190447
467171
602652
572341
827346
842015
712684
376810
617783
980178
589404
172429
910086
829119
466526
735825
956301
1032939
1010843
3860
539162
641206
549097
809880
368990
247246
869363
110566
664104
838336
647913
531657
885334
473750
779837
542147
1036357
444168
417965
36133
980124
403553
304735
458247
244402
578486
786331
37844
590054
513981
894473
1023561
373284
670520
147900
543357
362537
183814
998502
633025
283779
1040985
302731
19959
540964
1010717
54189
218782
635773
620377
226604
294530
362167
602377
816925
539890
884818
721360
258385
803550
698920
919665
875936
774157
626194
953621
49820
692125
271846
646911
888339
114726
913218
653712
238802
268862
633641
1018729
116610
740418
689711
404092
651865
471751
185867
375358
175340
386275
380029
869537
116001
977061
193646
359220
569415
29184
81174
181929
915665
829621
591135
227366
760287
180277
565898
321340
915148
197006
510140
156247
108187
37935
795651
455702
619411
254857
614252
523808
897127
168690
146439
63145
439537
805239
746658
466831
127326
623772
937185
313647
463628
745770
287663
979438
549874
146702
668303
944391
888978
528121
493940
540603
955511
793961
351118
1034260
337534
264960
527873
787443
14192
372780
888373
695443
524872
255343
732719
205986
1026831
48933
455525
191351
565809
872938
367110
376261
395837
114748
840578
463316
110084
507021
767390
875726
198028
300349
463885
423965
852273
251734
315667
882886
391325
419260
859374
163450
563993
382173
908217
569802
659518
583874
828204
465041
467185
281150
684776
596402
459307
199004
718503
125196
840606
272037
691628
408540
571629
510766
447845
111811
818359
250253
907743
842397
147530
521470
285901
984553
428472
464376
863132
12515
463395
675247
48402
170874
866575
939465
112394
499312
219224
237492
544767
947482
477465
931444
750088
16512
821059
898789
805040
816268
953801
463399
979994
10570
442045
702804
854905
913710
625787
873043
1040083
954334
732182
240243
364292
250078
781330
76334
467273
742135
974795
201908
1025319
1028634
709566
764770
652801
793316
438846
837387
843068
94260
923841
350994
322371
322167
776838
742221
856440
652505
515296
45157
490804
567748
274868
114945
376746
763224
690623
981007
249173
126826
119311
954421
608954
479457
362787
595616
126085
736234
793593
635328
259164
180406
178823
678089
640323
109020
211773
204664
906603
313952
695418
741035
675891
261895
560730
672072
545086
565486
263455
1029062
885401
319782
1012237
189640
537208
440012
537850
255909
640022
384846
979217
445872
606465
88620
639188
749206
164012
1011972
194620
766599
67843
777378
739727
964366
346526
292772
499877
302908
962237
169165
440019
1000930
806335
169480
532549
677037
692020
416326
41729
740096
390580
221085
161456
918811
125624
517376
368552
659123
897440
751002
852681
6674
327071
168595
578177
446774
243027
297421
730835
661178
436092
835558
346234
134167
225020
364172
411830
913533
13947
718453
688751
538797
849132
378408
203995
589352
493716
227153
512353
295571
813093
611172
240199
774117
177616
571665
43374
420081
807358
395042
954887
918785
855582
218697
930116
880897
785289
468905
515233
978800
9124
82981
145408
435111
406254
584105
150112
76110
824889
854088
162364
62333
5500
173910
493984
1044853
923286
1024244
922665
229815
650277
760054
408886
584264
804217
262181
90572
654040
446472
95933
774251
823421
728077
627954
752867
593091
1041515
307448
109461
664776
292777
655123
762088
971984
79052
316961
400151
980351
763965
503188
529216
620156
78078
389171
118015
918812
99025
949365
163222
408851
220146
990508
705537
48037
411687
77578
903811
666377
273184
637914
695901
632008
795069
220944
513266
419706
918692
463581
190787
473883
18397
851487
802494
242566
697048
457667
28023
323732
838376
609833
78529
804959
642855
764134
648410
152402
455505
474616
129084
813940
842366
436092
1039897
476204
256681
533200
105170
631050
7689
801665
895617
888656
795675
800563
777031
934592
100153
503769
467702
488218
234372
786722
475278
52439
224003
439545
852186
707849
865963
197775
871753
56559
335057
721551
200166
424634
300198
308002
721696
421037
566888
1001799
192192
113262
590220
393426
938527
336714
414177
896531
208486
484588
199760
147556
786760
637978
3210
54111
519452
795581
213488
289125
508426
154361
489966
705343
229073
167017
813531
814126
70628
464749
496184
61221
618790
300549
215525
907360
513923
495910
686916
500308
458757
204398
57685
164097
746926
1039910
43283
765851
77011
876254
821217
325425
288165
261821
140910
952074
361672
751628
636561
442602
142470
694270
558463
700522
911073
531947
861823
315701
390799
489761
728680
789565
639588
206669
12829
178142
769961
364049
730083
988350
781416
752084
965847
960531
401352
1030645
461913
895081
903998
1013144
369366
707051
774988
939744
1000255
1025571
45363
508615
114210
67994
394432
248885
230661
70489
69917
460366
748020
605437
465045
572350
796421
935543
589906
459170
490705
648197
696962
899103
282505
760893
235885
464054
4762
804001
413587
664545
285072
710607
623294
993338
96452
113787
709649
800914
142003
235450
463457
985363
563597
586380
44090
271564
974882
199689
480172
549139
448044
1023670
436472
507755
781959
808502
396265
393011
206644
139364
344201
982657
833983
217986
250542
66261
55916
663397
898965
347840
881771
1028807
58790
347632
233499
80786
47328
11813
561637
159191
224722
112657
652582
964283
271998
186739
596534
32246
915255
407665
183130
421605
147539
565085
784803
959345
264320
944748
805078
171220
309481
744202
424435
871891
130
565830
362328
14761
331046
75187
379279
617796
84691
917463
335968
267845
338756
717030
391490
502718
786365
568323
465814
817476
427056
413952
419717
979369
1023012
490303
904227
637345
730518
426213
477565
156664
139640
630095
476011
565596
776230
914287
111798
391903
707197
671172
824892
665769
871568
256923
77258
552662
566784
616688
320447
151363
519018
570956
885742
749027
670294
262776
129703
193327
893577
54986
44907
163865
597886
551229
185261
1021419
293866
531568
379130
562578
498976
816372
431240
494986
170771
186528
962364
815011
541844
683212
862368
839238
798730
288892
950873
969663
192698
348671
861733
203443
382618
269489
782904
526450
535648
172693
337093
297566
872778
924456
908683
948249
902170
874439
243179
46029
536467
870146
829758
307188
777361
819203
1018680
52996
194847
619261
270325
775249
904336
635994
149341
935262
610346
795502
689087
983454
655051
557754
743233
374866
274392
564801
726410
977785
463205
199029
563328
544139
428955
193510
1011825
216629
703051
1015344
974533
108927
1033503
559194
298791
44170
909299
913162
140315
599188
547066
178598
997236
816655
394019
440206
902653
698643
491544
977963
672018
91790
25060
539855
866568
12105
264293
415041
815068
780115
546831
858957
147127
254521
970786
364829
319474
295649
569790
136697
945633
110112
583861
158150
626363
1006832
372437
575306
330397
235665
426122
404461
39360
964805
340135
337968
302594
132781
717029
281623
186744
196125
67680
510580
441792
504471
551211
183740
768909
422468
229280
415163
504461
920954
133920
140950
168493
976051
583213
171348
691880
309277
89693
132851
541016
65886
918536
599287
55971
383179
114677
789613
1038102
629112
186303
769337
769758
749976
1027540
415085
444300
930055
1016618
939444
36601
521698
59570
277424
807352
876626
334646
1027693
94487
278587
746296
85346
828586
499564
872682
441961
419451
769719
810105
66745
415990
511118
53108
268180
1002622
703784
453312
640165
789050
881892
141172
764313
279445
965159
527000
880821
274998
914512
390186
619817
234637
280820
358023
302349
695397
1029423
910840
169361
405149
64891
815276
600407
890988
161269
47951
214628
148355
52382
110434
15131
39719
263084
343977
178711
822422
991722
343672
380139
32091
69412
826587
27203
475802
499728
1024189
20932
168986
359194
627397
636492
695563
348050
145885
811634
150868
13675
213033
409209
110909
565334
705702
206592
123857
63926
651241
934246
338378
565872
657565
797349
322726
808111
504334
458106
216145
746029
1045327
945958
41806
598409
1036518
349574
805155
651163
122376
563496
566360
460530
9114
304680
541483
998621
1027923
784603
767128
917710
745346
327534
224700
416570
1023392
544619
359577
328105
344299
144851
950539
72633
638185
295751
963076
756627
766469
86153
778186
120795
239295
367841
237620
857627
371650
532254
707139
892500
257179
968635
502517
630842
255601
800637
425784
135245
696421
266662
701271
103269
120438
600380
902451
157746
120364
120763
754660
332323
212011
469835
970058
402075
626805
613107
931108
327398
517984
460167
22313
811303
456609
335395
739499
782602
97795
625596
405181
1012767
301403
782934
290389
315876
879272
984188
404433
735274
1044099
342351
993880
380941
747633
88280
321802
863659
672442
928889
322049
362352
888522
929797
194868
667570
685610
724901
980873
281709
809179
12118
685605
515575
278947
527273
333655
160276
630800
131607
899211
242244
526377
494443
244345
735925
208652
751435
489019
503020
610960
740431
775076
705676
62222
255522
804087
665296
107593
731016
422104
827372
702852
659411
399750
883094
276790
1035174
558010
855364
464718
529665
913074
553516
428187
137143
9667
368400
465306
357546
662025
609439
542183
481484
964696
962762
757234
14264
408231
267107
865812
116205
661770
158220
844767
308411
853730
200832
604377
209904
987493
1018187
658017
201330
527745
657125
799844
494785
587241
526339
1041432
1015941
237199
586042
572674
1022274
304270
329752
273529
184826
467642
573691
728053
310928
652060
498803
143853
678223
400239
487284
1018105
796221
383111
609918
145713
539648
29278
358413
837360
782487
587798
516065
245601
581418
224330
738241
205262
543264
218990
45573
201751
596128
180994
463861
546739
722730
533760
412304
684807
786870
556086
931710
554571
107151
627936
1740
468731
159381
337474
769586
354300
190785
888383
345845
381457
332125
958980
245580
622260
460164
961985
293329
432373
346708
672913
784410
408900
958507
150557
590142
341258
880810
551109
720155
870402
229396
1025183
551172
838840
324755
1038430
532598
450625
412025
496559
197212
132746
573783
986219
712819
115700
53694
16439
256315
1029897
919366
1002992
599359
1028668
421698
993705
624615
701303
185401
254640
531936
290510
358116
802092
756412
639583
603798
1025396
957474
568889
629957
495390
1006871
531497
357172
930261
298101
14720
297476
149427
185120
962360
995672
637689
909192
735128
319908
971712
281672
1015631
527306
998045
984078
1038625
109572
267144
509468
681556
123190
276860
404452
424609
602272
340991
223817
912973
183412
539861
159294
689305
311865
1023383
789399
256280
440476
27773
214089
617455
178498
338517
556577
84173
469396
53786
1015637
383217
550028
433304
796950
270271
702618
544508
344154
862952
1009406
382979
948361
866359
1012328
886642
330899
583060
923067
383804
206370
881975
1007719
473099
983994
791714
771612
983030
788079
1026442
997077
824058
86397
296137
342712
81541
674695
640266
624212
251077
800375
183101
874824
704577
509154
753678
510371
107084
443066
574946
1002775
289981
1021893
995362
873275
384418
607511
660002
123223
186229
340630
76256
681731
538842
224531
607563
383679
114219
743910
792599
301202
602929
685280
43289
977526
219693
787299
669513
944293
508779
821688
762903
180395
248662
263271
212384
799275
800078
374565
957505
886635
152588
707776
500008
239265
785772
1033564
450414
759993
670402
436113
190255
392042
661516
1005230
705606
613442
115486
241500
879405
119378
649721
452659
144252
568869
100328
527269
686587
591445
575192
810088
55587
823685
428626
114053
787109
147079
337610
700743
299383
912058
155005
761479
1013879
715478
981224
686782
6596
668380
162752
617146
13814
25675
540026
164680
457735
121336
854334
962413
234747
1018836
275565
540392
413517
266060
824477
890679
993898
850505
522278
933854
487593
339736
25589
700756
121898
455678
488738
870724
701875
254398
978846
46151
720233
228705
579157
154376
726264
220715
510688
459719
870120
963769
211623
583698
324568
442888
358341
179699
85548
650506
993193
943855
136780
360434
637284
700286
485983
102626
1043268
502738
586229
515359
949408
110272
167486
548901
228253
747322
660427
126534
546185
69333
1011837
46882
25530
696149
148315
975728
672965
568753
972541
218990
279234
427559
445822
752207
309141
811650
268361
389213
82216
795519
549628
875319
620362
622041
660323
89485
542836
696145
650465
70652
880978
424787
163433
842440
798459
675567
515881
989056
597515
662594
481545
452710
87016
459288
200890
35021
20076
139457
241603
281131
649911
494694
453807
312937
834720
545333
590437
945882
697983
87548
569717
862683
562781
375257
697300
64412
240362
805012
492935
677511
134406
852714
517349
465466
813899
540479
217156
703708
554585
815386
378852
865536
490213
333954
344142
886754
531418
978226
493442
844105
370518
488106
220181
753196
1009008
727385
895142
7734
460128
71987
689818
669166
358591
788566
623220
1027771
397837
983587
150000
951034
804636
529224
975168
830468
306380
350022
236868
511427
48661
254488
159623
476842
856773
251975
966153
659593
1022084
202456
91849
773005
288277
573977
676842
640085
321846
1014069
250555
943677
773089
586737
931335
647089
871061
476540
1040646
154091
1023485
930647
457805
592772
186405
749680
729271
597976
516250
577466
344588
52334
634372
193223
747010
616497
145040
956293
309109
57268
373025
156703
918143
137584
785935
12344
199129
304808
312492
761431
959981
962398
832600
394116
332329
18093
547035
341419
699553
441410
318593
471095
584675
715186
651331
965387
206877
270905
462167
858126
761953
933463
392292
65457
825733
134868
210899
5574
949592
251658
250661
885916
244516
947193
618182
156892
553541
216060
678780
980781
459241
376622
308404
877543
61165
919296
768858
297303
686699
529869
560835
712545
49970
85903
620853
851146
270773
348524
406066
476494
74999
407710
935514
409390
410146
149082
991902
758084
4638
990390
741918
81534
904312
973683
882033
725505
873033
879910
87256
1034332
684620
679910
605102
998219
344829
863232
176757
236032
72742
1034134
99292
754189
909903
585719
484389
1014426
82899
793819
250653
535806
647160
185775
352281
336442
415498
1034124
454641
747735
7690
950667
206396
1039259
479999
839075
469605
568749
404622
688074
1014387
421579
411077
764931
518972
563633
662048
952306
307891
272233
87210
562274
881007
138100
619495
32672
1027060
800831
69939
582289
380052
381475
792939
563336
353006
700620
768061
79308
544823
570
822744
136320
1016706
224085
331985
79261
799486
45859
646724
229144
1006478
273284
796331
562129
599009
460832
446402
906841
728292
337752
287780
113052
683467
895379
298884
967394
221225
242255
540392
264756
903998
510035
1014438
206865
217883
175093
761366
359699
903480
824708
508268
578125
453050
460289
779114
358410
6474
175696
756168
557834
822912
386538
188291
59892
449047
117919
805352
350939
16732
389113
457034
457389
106781
822716
872277
210375
603544
903952
898699
725143
902685
909670
617322
207019
815723
897934
70584
655271
403196
934833
97508
498487
629472
1042931
873281
82245
427177
160293
731462
353280
139578
290699
816618
145660
361888
608408
352266
441721
559366
95145
193738
175378
881176
956507
406545
847110
917514
998505
808515
113172
916577
216677
415448
616972
256601
146666
423270
387590
848600
970292
256022
629780
501604
211661
433326
700507
835587
11051
417389
783663
333522
838176
795371
668272
58627
59543
756491
162651
388560
417831
993735
987471
681728
78551
996888
504230
357522
817148
311062
108856
1037341
113071
227385
15086
800109
368385
601749
176293
529476
804525
354682
248309
1027888
454567
869226
286758
643718
332815
33811
269871
781605
102053
581753
871547
155459
471104
715993
491576
776685
147621
927986
743728
328430
518575
453291
673379
363606
556102
913762
549272
497928
993407
317615
991550
373388
761642
10561
663168
72118
456002
216817
513048
554368
341806
398752
884213
37625
374623
347417
708820
910155
669322
112870
966580
867608
617211
901336
279305
1018497
213411
91099
618787
665862
239937
947024
127440
292021
756419
939853
312939
697401
196313
224388
572417
872031
479954
651114
507653
673040
239887
895913
1031732
236124
388297
658119
744843
536738
945443
94213
353948
128192
566701
556932
97639
774321
252179
547382
481106
496107
63261
507043
487181
516294
49472
706532
612197
817290
706499
897077
349103
980461
615189
634856
716200
925483
774969
658849
324482
296644
676564
535380
744494
729892
472488
472316
586063
8624
544932
834662
111206
306436
959327
999040
445309
454057
493558
369361
400324
914331
376061
849520
888438
543698
42613
694530
856773
5986
789415
844737
902609
806713
526770
41002
727897
132246
974130
556733
309042
20717
137765
749213
583098
933766
482775
231404
916707
80880
133694
145334
21473
510990
143944
639630
588497
82353
819604
635623
952767
493768
593062
370599
272364
493682
611724
1013229
586493
523960
319403
975249
344701
117379
319040
928848
332236
762672
521496
1042875
506871
254517
950112
258467
233316
498786
372171
650900
863653
552775
164023
588865
767737
288283
147918
915724
483786
196822
698741
16619
680623
805076
49437
146221
658749
752536
834122
61055
970300
45042
369139
976987
318585
863171
253169
667204
310602
179392
730160
986084
184774
110473
622605
581140
154669
739590
760140
568785
899079
362775
506947
1026760
131459
808052
531243
725555
790474
221003
164148
410867
54290
305676
543366
611750
607347
929682
34118
11237
284366
1006142
1030182
497970
740336
996896
985709
819171
164660
453166
682606
991867
532459
398629
386856
860564
927337
619638
695663
398472
104284
159123
974614
834763
954241
232260
665640
709441
121177
742393
771923
113633
318848
394802
530679
320118
184295
458976
306593
419465
173603
394549
522313
441469
81365
709051
453499
671961
331796
800599
378383
531399
1034405
606479
163162
544273
363773
688561
28724
809170
703791
928315
413330
832939
641265
885924
892933
544676
24828
451129
142175
955821
638124
340524
827055
664112
48837
525100
899044
271026
621873
497979
596426
918440
329243
884811
9658
793241
687316
436583
922282
553449
677521
740459
610011
793999
254526
885400
233676
523347
49690
26199
233062
471828
82546
153320
877293
517408
631764
851829
427703
586394
816771
744426
115494
426412
375921
911164
794827
385365
805595
339221
839805
957162
1030542
84185
461981
261397
452299
581093
754165
599462
760568
537809
142804
784085
769297
169734
332364
192763
452489
971833
623160
472977
335888
637514
462421
872180
410105
1024478
4785
353560
1769
342885
701095
195874
781645
570301
300439
993617
960605
841860
750110
352995
679118
233296
265742
858650
625864
486731
820363
772628
1002159
271853
683980
391961
279241
809656
632506
64881
457247
1039985
95559
452730
247255
931072
852879
762622
660506
74273
746825
798387
405715
478016
523519
969238
379519
561103
434181
622807
9963
113908
853309
551937
509904
146690
278340
795063
253000
685473
663630
935969
640203
876742
850446
245485
816569
171254
950773
142979
605490
181949
906112
431590
1041459
940328
962356
539142
430569
966011
532647
742845
719534
51496
4898
826760
178358
208998
50884
48256
519029
1011301
229358
200046
950951
555037
487808
630719
694799
358556
859844
761583
687612
138363
318536
148618
673690
821972
533209
112086
35609
907287
1012670
859697
21412
714028
228915
204257
954736
240049
163155
58326
317512
853261
680423
351083
907496
464519
464379
178469
554107
208870
683105
171915
496533
668784
725650
520676
999124
581862
481272
539233
527246
707293
226622
635771
582558
715934
700281
909009
322235
566733
879623
781190
183747
151880
281157
662756
309744
690905
8615
18077
34031
791286
837828
630662
99351
984495
124123
252183
993424
985063
654632
796073
979979
817345
767563
890285
313233
178430
711647
460589
260200
270413
289529
760768
451394
386516
729426
291576
710219
1033581
303374
568776
23932
838137
430261
790654
915372
375041
246611
817946
356368
656343
360797
975154
57105
432411
158694
314
654745
239518
68938
132014
662606
287205
74223
347085
384294
644771
390190
153325
17713
212649
205965
340960
962813
829089
545808
946228
495679
496579
333625
882988
222891
559620
929334
348902
350212
1017656
105452
55273
485693
355162
340130
284886
536445
352055
155227
857841
85005
313353
498169
836513
891858
169094
251654
424673
868940
938420
752852
941953
654388
131700
793079
631893
461545
472194
105744
372409
815937
608210
540956
279257
991069
420867
165966
403164
712863
731382
229845
303703
683810
296155
365976
919240
644142
369669
751803
333555
312135
693205
309157
403246
493891
781555
607270
342222
492530
78150
758886
50413
371540
679338
548417
235289
478654
793051
275929
649405
835993
368178
33134
447367
701445
944707
511674
771054
401150
622970
626841
947894
901420
121578
442342
180225
1005920
883226
664995
65823
161984
41574
459815
15066
945957
577112
508900
1027082
360398
694511
377930
897738
27666
545588
628244
151695
134921
106104
960704
428250
321230
148767
340366
297830
532670
339795
846127
424552
919023
1022495
237568
565660
276117
847652
288459
599081
988900
923483
704714
1019846
516211
961369
505849
1010517
1026827
230025
188976
623921
78950
699974
861802
341984
970258
37390
248419
935952
932580
490535
248650
540177
745536
362899
25491
960661
470293
459395
263082
634089
685454
896629
109674
663942
242602
29375
185093
974464
183390
845617
1029943
598510
280222
388259
114631
409163
1008245
195185
748424
333749
547671
61168
783625
800652
978621
139451
220495
1017394
451681
602042
459490
929961
727783
665071
825550
765493
898628
1020616
722280
123880
296914
195805
510496
967946
457303
842906
198948
741485
24303
57109
24847
819604
383092
390563
358763
606046
69854
485120
1017075
720170
343674
715136
475144
249895
532145
890621
640472
304731
1024008
656550
650434
339831
659455
423662
468548
579653
726029
113521
465316
17640
898316
824611
46610
956184
226171
571737
340315
932386
384098
918774
840262
258501
420397
532980
301289
875543
1000984
997210
341718
83683
951934
993327
677385
14319
366087
789657
262840
617622
836514
935875
320925
334720
883501
388913
574620
900216
533101
461904
695592
32961
379393
236849
125954
186964
923305
377308
696486
470271
535633
657825
781287
363078
40296
984527
988264
288253
844314
661611
91398
975097
157505
551277
91506
228032
133900
201898
563153
849819
316358
738799
813469
786283
42557
595741
315044
745394
595227
28712
897937
872028
413103
438174
172899
1023299
715135
878231
794609
756068
533780
709690
895005
394330
715467
479162
971579
343469
27773
30197
315920
715805
649597
569278
1044870
177449
579594
873926
90829
1031720
793364
388190
538845
63651
450297
933518
441368
529078
184828
42980
858107
356861
16958
447102
599719
364655
530764
455453
631735
631106
741126
226138
579805
207866
169735
1024167
843487
1019029
180837
275657
1024353
432700
469353
795916
343898
690995
882815
727074
314695
1011522
720382
738387
13521
976877
219065
372876
404020
939683
755035
533284
269187
199031
166066
641710
504567
1022882
514189
550159
287526
174606
520161
80177
710444
362658
299321
270821
347825
326945
440763
143097
59914
966488
883418
774955
322001
45270
23472
454189
596889
867666
402185
197865
763924
376670
432081
472450
644639
295471
878710
233654
989375
832655
1004259
712242
994675
689100
805092
818715
492100
1043573
503066
907586
426213
152077
52759
827881
506869
8064
413471
432408
821984
977219
554161
430900
510903
10132
1028659
310481
537648
827219
538161
609910
373527
919062
145672
628404
399052
647125
848019
1020297
264631
686066
379938
133759
898815
811165
730
37621
883645
1040970
636402
674215
442525
327807
419054
434299
74432
632052
336199
1033408
938884
445128
457712
291771
335831
553902
928512
378865
746218
714591
614614
992525
299706
299059
365011
345010
1041564
981614
661737
850478
930910
727271
801122
1038458
763422
948445
465861
546910
812426
252152
615082
500441
111631
959488
84116
288088
647226
717333
896168
10039
266173
451874
837875
292569
466803
109264
807999
326373
393274
34303
506298
593445
856263
966021
128316
425112
824126
880654
200676
737913
655118
535634
258911
157972
64209
122116
563820
122414
484518
987809
82567
434299
426992
654933
894560
1004952
668690
778885
838208
738835
675578
731385
767786
252559
523355
593628
558459
341929
582054
186225
782742
569652
801606
196125
870714
795921
865333
926772
561786
240247
737206
216836
857741
540560
1010369
778046
672975
515197
130733
89177
201900
582113
856533
783647
461405
776256
1032964
64839
468571
179597
264735
981923
101493
119065
969335
148607
483986
177115
888180
689633
180949
569846
848236
475161
980831
598426
563743
331110
540492
398774
390621
22889
560518
603134
783119
76881
716505
477218
231520
725493
388858
733752
545536
401824
272407
1035872
1028499
280086
383353
791302
596685
600171
967063
350101
585938
48567
887780
15718
746369
569967
279675
1006005
948191
925505
713962
319059
1003754
368256
498594
235280
813573
431529
125977
111299
181734
722829
897209
376818
95650
311135
972266
473017
843161
659489
558732
471326
959285
406201
23178
955039
510087
464699
503566
947733
424635
1042130
1009135
895722
406140
437569
435617
988268
647950
633748
467353
210015
888412
469766
197426
736739
458672
102380
992965
525533
643961
843338
668799
453908
320804
368018
460526
166063
913900
340185
1035679
847424
293345
454390
182878
161732
631046
82128
656237
153686
406543
775331
883650
578552
316431
116248
997915
302832
476692
314492
460347
582079
256509
590600
122746
796268
333822
461992
214864
219093
57079
268143
654096
180749
643638
70689
1031490
59978
180576
611852
1036379
472046
668957
106886
888956
952602
946443
1024119
111042
672709
804980
266009
631990
370045
850926
485201
734264
613293
608799
128347
869085
241089
570169
865941
970592
975325
330591
279315
471328
283715
647337
82346
784153
249178
702224
72213
794345
610528
318085
117120
827167
854606
11703
371395
295648
800720
141620
502567
175524
524209
637180
1027990
522486
541728
75925
976047
121552
380289
248842
991325
784721
909043
868156
977759
854408
212815
642125
556890
523705
350577
93903
848087
866384
377639
104732
879258
910192
171074
34840
616613
289705
492056
529364
198974
193414
977392
759754
653213
134956
647911
217413
983726
614390
745189
302871
133570
529598
745104
850777
571259
272738
478685
92716
968639
649501
1019089
776986
720673
672371
358297
353148
737149
354221
580836
531290
584145
328243
1019044
844472
594510
284882
528443
227953
183993
622706
339772
186615
948308
186459
799740
411933
1019283
900103
718165
245334
692816
955664
272100
207712
515173
913682
810053
194626
931931
995508
793450
330278
16530
75520
436008
762836
598508
517493
839102
293070
676436
38055
322686
451211
291814
432278
585098
320746
258246
874193
1019815
441989
821791
543308
882525
1007340
358803
179315
180273
533394
326640
409870
1019069
5812
588482
46225
957297
76153
746966
400838
78325
815805
146318
330365
444682
97786
862689
991029
1025121
508145
874160
44364
127934
1043426
792786
861032
101927
3846
77323
417055
245945
168833
37542
242350
1033528
556579
804403
985361
946122
818929
473359
40806
514915
1018368
1004315
399759
649362
834827
948352
842672
503758
136755
302990
637100
1037258
735150
777916
454628
364812
88154
20031
466051
1038866
915480
101878
899414
755598
126852
706990
928270
789824
717329
111761
883860
1005995
172892
247601
1042445
797764
137697
912408
521100
453067
764284
822217
82454
315559
875543
886523
955839
1038689
137207
954517
683623
372324
995584
645804
792159
961745
979553
790405
941687
46484
736763
584748
576710
383105
395993
810633
762134
758359
677541
190490
184792
719721
835009
480205
395236
855571
109931
725030
490050
233187
243197
31057
197293
699606
818388
597081
30611
202793
90425
688070
744972
396695
419953
250387
936437
793945
964886
445232
1044520
801140
531188
63354
54008
847101
833949
56413
463880
283528
719664
429555
792945
810966
458067
785668
892319
277314
680946
626749
371923
20964
207157
421227
66170
873385
808441
119078
553663
609305
589382
391709
870192
496603
327853
364902
509315
724710
550058
532969
755490
101620
734412
240474
283773
206442
312478
624812
296419
210242
882850
894050
971515
608819
964233
717917
709720
859323
856309
161484
22331
668734
640212
373422
228284
1011995
605250
470494
527214
590226
686361
799195
579232
644431
729573
994818
467979
524465
348516
846010
43153
210282
981837
110524
59505
691972
187439
113130
100913
812714
576983
974049
705924
677044
1042382
1043895
257267
1017742
856614
376289
628450
571548
2466
434744
622414
630343
126915
99636
222938
772545
482623
984568
946270
822017
765891
304161
500423
70132
328311
314171
197166
1011237
299562
51961
931240
577394
431292
452150
614459
414379
94447
445877
360065
222798
155459
715118
640992
224735
840477
16840
481688
508763
244178
163367
559208
897449
419863
949510
841480
426129
83539
609680
606703
172637
106031
656099
382131
619179
278047
295582
430522
77549
445780
905299
686590
21069
91187
251085
684974
185454
789160
783668
545635
316016
402737
246515
644853
244290
9504
30992
844641
279435
181853
372994
218035
828923
741523
471802
433201
439995
314908
1037940
428824
483938
1020661
738400
863637
337432
216638
943525
691576
361333
618351
902198
738396
151178
935803
688786
447737
25512
516347
769718
430028
669814
902043
452624
247511
353112
578054
372068
811839
523507
649857
304626
488969
215357
422243
695424
628711
908257
824898
164571
208028
124953
654034
657960
637345
276541
554898
841515
181846
882605
163566
334921
472428
185248
1012821
228683
184591
266048
963376
279032
937874
129666
319604
728149
965087
428807
291330
358913
964179
529116
275461
431695
293372
851267
481224
268440
962350
478146
1018771
342370
922981
913507
795932
308645
669914
26
873110
169205
877261
806561
349327
794414
352551
708650
58464
695842
74452
641788
533472
301071
556301
788893
856504
761189
329000
622806
906889
667969
669224
25378
651787
774556
901582
112482
322433
590972
867241
453528
50977
22055
569608
225128
12906
924354
43565
377230
34357
565333
575886
88140
510231
450363
838556
287891
356403
323613
460172
333353
442244
40206
825016
711053
1029448
904699
289670
470395
58789
791686
614327
645978
152162
833358
843099
166320
808252
396711
9775
871617
980525
746365
267972
364938
341655
857874
590546
346877
25143
890790
786123
407207
391664
96932
999332
413239
501448
570885
98690
958736
873925
583862
719972
240242
420439
165057
752942
329871
140897
8803
168249
747592
87635
134594
854720
572301
941527
117957
622677
478487
881096
159442
154355
677108
847868
389512
849992
467613
330312
31564
205106
130531
422439
776353
1010151
569840
362969
74087
455622
382876
420985
846506
299869
773700
894285
83104
892551
34366
184279
374771
802906
334086
822841
455719
339110
748298
397346
888848
466206
83701
637816
357149
923975
947558
604703
367014
112433
1030954
710697
711656
700282
732102
64757
102275
511518
595261
953760
955827
799849
348462
530536
265157
893648
568189
321698
177623
916069
628996
742772
587641
596577
829540
414333
729004
398705
136281
769468
544934
141053
182082
608540
807190
459183
14809
612913
573215
1002996
766266
366965
567628
262209
572658
771189
370659
384131
250413
290708
19719
497337
392653
19986
593881
961299
442146
405735
351355
598900
613646
269112
1043996
75338
705464
918254
612735
938854
405610
818736
242125
368081
214609
411078
297903
93957
763199
881046
840673
409367
656862
934580
360147
206316
853385
401623
1020290
824842
361007
516447
534394
568667
297991
47992
593859
170270
46544
147901
275006
233124
515605
717915
53998
355829
747966
289676
462536
96845
825945
605628
646650
173412
804806
344321
929455
808322
424101
122869
780427
611069
499178
63153
573763
198801
884860
552661
913571
215882
259435
790050
1002475
444571
182875
793535
901291
182252
644689
963702
243096
247513
469656
460650
937617
609946
1035569
58001
500751
141621
898518
509935
180952
968982
641208
744501
117640
857735
5746
229445
257188
333850
543028
87252
470845
186433
392541
108254
545791
351821
521584
154951
893322
536309
829929
713312
960944
864365
154537
151784
437518
71195
494861
853949
51234
925571
303317
262857
938547
546712
660104
984049
694643
1037979
398663
292869
628506
396948
609067
729458
672007
818846
15368
6261
122963
47179
99375
72776
533701
378765
365668
596651
481923
751937
615438
421820
479796
936307
75727
544066
546562
362284
233620
702523
93285
471051
752529
931580
251118
657554
246099
840975
248762
39865
479270
488722
267585
359137
347999
936191
777894
48695
864440
128130
512240
54469
664108
672260
151998
849643
1005536
959526
61356
74584
157353
117387
358096
77857
572626
834522
451686
370289
419882
27735
280778
514973
907547
484914
861513
706914
420752
259571
953140
257408
760918
83315
308000
25353
767650
436290
479215
379955
308612
672560
333644
584298
457370
5004
904042
828034
491460
168398
159710
232059
971762
580337
938605
435297
565775
559107
356066
732620
380022
85778
145752
995645
83662
491630
560885
956719
23458
775203
771993
285328
660260
606365
403576
461209
362191
968870
156581
801643
691865
12547
219731
998147
263125
73318
473832
1029794
776611
494768
729466
594735
729857
940257
294893
474884
706362
228430
79231
31191
279384
829155
53777
250243
283626
448895
441775
950602
896520
331271
479412
121426
100054
674280
179114
866642
463939
122668
627336
1006228
413085
403078
923211
817477
561636
102155
536952
325366
718203
248446
944793
727042
999441
1018861
1014851
461611
165692
868470
255943
200284
917799
387955
343760
838168
136715
632975
881240
420876
752193
505086
682331
431843
846157
487721
1041407
238709
1612
835551
751598
693710
577010
133679
496137
611821
398565
778547
163879
131854
509910
859394
622587
632503
162795
1003350
120317
770894
907273
451178
709613
860286
242664
595389
130476
174177
269257
270948
342816
618326
1026938
592911
847545
709063
200313
32101
872455
518195
846541
114762
793480
388223
505607
344625
495846
864397
194603
472755
216931
214572
1011520
517957
469782
415508
924449
123524
686141
628852
69228
609954
251932
718008
85816
1007850
687252
10617
357192
122382
207609
675266
422729
873225
143690
334792
113144
552269
585212
907958
991774
10625
421185
504923
887566
336299
91235
64489
368682
1022146
262177
671028
758117
606679
382568
673572
440130
151371
603537
387702
680929
1020225
649014
647728
465746
729503
907783
390458
814440
61847
209678
37315
377783
56935
891840
627804
764400
280581
1039517
279238
870661
645506
876526
882159
91963
604437
906290
861700
149052
574021
811701
999349
1025442
251637
773053
437836
358738
630026
800030
250655
784650
494688
465408
331613
1016830
453148
845484
791576
249673
19070
199033
386564
691783
267273
856116
392750
452480
1040108
17587
169047
689243
424465
764182
540278
965709
893038
600637
233965
372817
99471
359917
721733
170926
323884
730635
166687
701485
467686
190720
378584
35464
29009
636568
212569
915619
539898
9329
809350
256379
499964
122831
196381
213973
783453
518678
760470
194725
996834
917126
1013184
587933
386365
947028
596902
384153
409117
23823
533148
346897
934574
766645
137345
87052
108186
358378
792888
458748
740986
20320
471566
739279
935638
54499
871922
654521
802122
872197
1042145
710347
160848
315825
388282
254209
137264
105329
874865
193079
118740
876521
27109
745768
193287
542995
779080
17470
875952
381154
560470
19461
416667
963937
695035
547449
625424
121562
795521
81743
285392
79857
55251
20342
260282
184198
886827
497086
164736
80842
792762
547239
613711
636343
466563
263966
138171
948477
682892
475980
413387
898600
642453
455385
472938
785950
335744
533154
556982
253970
218557
532589
914805
604105
928800
1039239
229387
80617
552770
819204
397643
1008877
1009345
695336
357228
172765
1041087
284066
715668
125697
694737
586071
471786
196807
840443
329043
399925
698190
957458
421071
303880
129133
403350
157903
689037
257711
261025
454162
724106
812203
201895
897476
554050
899909
708107
670145
114176
540946
103229
854887
380063
159411
888898
203614
319970
893544
706486
808179
627136
246745
806297
294333
823184
320606
67500
502345
844415
907255
2456
579417
787123
861374
586637
322265
906956
755023
639757
771685
74785
507431
680617
700283
935545
295577
686378
495803
148876
171315
801649
790773
637378
449607
68735
223781
97119
1008854
778108
579140
384587
497369
965612
31988
470432
917253
932746
810815
632451
161192
13070
199012
222427
921574
847537
946286
295108
293171
507068
480853
324453
516307
835333
856268
548671
186666
779287
65772
509697
343516
1026378
683611
661732
195220
13951
926819
30928
811532
657011
71880
339754
370904
643335
604865
674429
189501
960488
4662
494465
32405
432572
522391
292865
184167
102439
659659
74796
595622
425619
68919
714127
990634
902172
395264
183829
582713
646445
776115
621398
633055
735795
1003010
339376
587364
666402
321279
969663
457166
859713
713935
652947
154389
558402
171054
813256
868181
683189
1034288
304910
540555
383106
901600
204864
702291
730812
499832
250503
888933
799466
783667
835458
992275
43102
737904
584265
178612
802529
825034
179088
831766
874402
91619
783308
743004
473642
177395
611541
2513
806582
575154
149616
437565
9718
475500
30085
754729
40984
224127
40351
493543
404232
743970
265864
194670
347493
436187
672234
921735
126970
655206
823427
546738
832057
244014
32959
532324
493467
854161
994817
716042
504790
506005
804332
10629
170003
110393
196020
366888
235699
5096
85797
365083
733565
314757
898706
622878
573322
310357
708127
720038
387647
925063
834403
594340
842869
563969
759153
464534
495453
125200
242118
139626
593146
155271
737458
61514
194575
137587
413126
566742
493941
504211
837415
281019
342764
378714
383458
871586
30643
398164
85375
142728
342674
1028722
99547
86409
281059
234172
856152
872489
486577
905039
328695
566112
522864
634984
769079
230090
52222
156914
210753
868467
855353
559956
528245
37377
626575
21299
141916
433395
840248
625230
913926
28477
297129
208948
16592
276300
245646
706080
242564
586515
942178
480617
716508
705053
553313
519110
164711
223322
962250
702560
956317
947812
72882
370365
913173
220534
452722
509082
397238
558084
42850
674259
83138
292195
718596
469404
661052
125306
680646
834509
336517
989743
878155
343615
952370
726452
932152
1033167
455262
10141
525277
310178
241247
747821
404951
361787
502724
309839
68774
3132
242500
408367
951595
310668
97472
335753
457863
370653
638335
630138
29606
103704
933324
638686
254174
69377
967262
884140
543979
585385
1041010
672416
996425
872444
857341
601112
937722
870488
341436
951117
505751
292907
198079
883695
712257
808791
333042
300711
599045
336871
565823
617130
890403
201453
341007
72120
317643
156438
95451
240213
382626
1045287
222373
940532
385579
746311
123488
958524
273746
905772
701860
411588
1040249
838680
970537
895414
97802
398478
552008
21843
511081
905735
881534
553143
657697
357557
946085
68785
859473
92802
104120
183921
338633
246060
363292
402421
951938
389455
619658
473932
451614
124604
221766
801761
649069
490248
284184
251938
891576
391547
1039986
687134
50666
271212
742906
632953
938207
755124
245758
551449
252809
650525
721542
1004693
180572
312984
408648
546467
488452
489121
66370
54222
956854
491222
247898
212748
574582
898264
260971
276593
620407
789389
752796
404951
110815
765791
263428
754146
110035
529946
118691
422557
914259
762301
913974
274691
985379
586242
565928
236123
335676
251885
354359
242345
509136
868912
1024420
47159
343127
529150
387312
554380
54087
980069
122868
998052
301211
862995
255392
1004056
127778
649536
622549
645806
119527
91009
187566
83093
225888
417023
457576
215399
646961
31831
710753
837579
689071
44812
212213
936110
494489
783340
746560
450862
699583
309453
310894
520420
307977
107198
410269
635087
593583
496858
931051
639075
203988
1003460
72592
738995
167889
322264
253398
681238
99031
382338
623636
535181
926809
945296
600297
306823
851642
100727
767923
1012382
390585
48502
59097
826624
235084
440158
859350
54215
589024
1016125
223612
434663
240186
211869
958811
678144
859207
707639
264507
808414
569682
890740
632433
21053
133061
984553
725563
901832
894119
744332
280454
951059
753340
752725
1005221
827379
567003
409924
443493
383602
608799
290995
983
850451
289585
132583
132916
593430
328566
69461
73826
17775
497453
140844
758101
361426
882370
542578
191414
601485
16437
510521
621363
1012941
1000710
339912
496578
98369
793580
833579
289353
255394
382172
499873
45460
59922
720636
479051
453871
88233
767562
385650
879406
985576
872843
42063
663148
803303
198905
887336
665162
212274
634826
794765
206162
554501
70455
36633
81728
81363
884117
710390
142262
736526
649683
456570
907178
995814
721328
646580
690808
236202
475843
602302
862770
278027
388306
529439
155645
215565
481021
213805
25820
375238
355581
1014118
25181
835675
830570
727699
710890
660406
863310
318351
681588
202300
161302
612319
287484
226772
835866
372708
110572
12508
104862
790592
854996
990293
114336
72961
416627
920395
808137
486729
385353
14880
458137
301709
843610
552825
174866
564745
290826
920077
315292
778965
933346
353308
776977
416851
200520
359707
624363
35359
447704
205163
490846
233416
612735
362220
243021
13031
265270
453575
641432
266909
226121
1031412
171673
302099
412119
399092
295971
88415
157029
111976
828965
893985
155733
358241
177103
599562
912831
879684
122234
932493
15717
521694
242322
702293
466418
53409
66172
937651
603209
1039959
209665
42675
455353
839903
51604
595543
768546
363960
369294
103045
207536
833187
863435
492134
1011440
899713
328630
518647
100326
582676
895367
997880
818708
480974
900199
168047
979381
435910
1013029
533596
572465
722323
921719
78457
111649
586791
786133
363012
694056
952563
762531
876982
160630
99149
718777
652764
129698
419952
738916
360023
647773
46275
183922
580786
144569
456762
548811
831423
437806
511437
144316
370744
126798
193095
36924
438383
944922
706159
686866
375910
300029
396251
357884
517521
337809
420122
488996
554785
1017299
719716
1002352
960943
527224
365005
125137
728071
892229
526178
909262
873397
118439
905588
760932
27505
76030
106526
448609
481472
1042353
692309
727920
31255
605893
3314
144541
187247
237602
596134
568798
510667
330202
473049
449093
235780
1018054
922705
85242
657532
39053
668389
90984
625208
389245
770540
386378
570052
827583
236219
227802
18243
815808
794532
393458
355085
621048
15145
546707
146862
330100
157428
372357
501853
800602
873715
393040
855156
45558
245579
306016
500633
946691
978142
1029032
931871
511380
921090
87654
584832
76135
410244
500151
960533
411996
512061
648160
17343
786018
1017165
269709
443480
61160
620699
604272
227962
92647
333973
451733
828652
642506
930468
255039
224973
217448
824068
734156
521947
796199
718684
176773
52915
28015
206382
504228
417706
292765
519792
579440
124216
177852
548386
263766
444313
478232
788123
350479
670296
71326
777514
216548
137526
261117
988122
471183
593132
113985
519461
96526
885924
381744
86214
627982
336172
873152
415196
487414
898002
20428
281096
757751
1030888
209588
535734
442208
362232
972712
137979
997452
664297
380187
765281
579994
938328
552631
637431
524901
56808
693457
529460
795108
519111
301057
884856
894469
470021
129393
810067
219899
162540
45237
823957
671510
1031445
595862
180638
997786
1032974
5323
604986
262319
226731
590037
147116
364070
501136
30279
249464
463558
227736
885027
738440
36793
742422
892980
544813
776468
863510
134714
349645
1029721
135550
574733
761419
861877
61799
536103
590562
429152
404254
429756
94344
294411
287172
83545
466184
139442
280377
356169
323003
354845
827233
228111
268602
85473
739942
367192
918632
463904
594314
723509
893944
831789
137217
479218
597140
588573
945557
403809
100902
367533
697314
426265
658608
530815
232989
245160
333637
28566
112645
371374
943561
211087
268330
493440
628313
444446
400420
974996
905992
141064
422359
725630
875
734068
431130
896571
607397
862763
392275
476389
824372
699089
31474
977286
214352
880915
408694
1004449
757440
1028323
789899
637745
276552
74398
338217
893984
115667
166362
141106
984580
852697
343230
139986
775671
711080
254689
712404
138980
883513
439738
322340
70810
583870
482382
709947
541427
870616
213065
357029
158258
556830
481709
841530
224151
514029
285969
534880
914419
561178
528294
836396
867980
183874
149871
1006570
1043628
1034095
541924
719241
770870
70274
650927
336815
253957
85085
804798
960774
993340
167103
222560
893062
158252
818460
270610
424127
701448
692204
762659
260654
241196
64620
955675
681153
950830
168243
999245
459872
623777
26325
384991
52642
339366
340155
895180
672676
693130
198911
196665
339113
822635
720103
724045
73156
373066
240932
135847
381913
115714
690319
633037
61496
322698
776029
81267
582050
375339
696086
594825
679217
803269
7919
626761
541538
626674
886991
858613
584585
114824
818485
637832
357687
617478
869373
689498
1016106
98209
535706
523919
606055
427133
173709
1004057
59786
902298
617296
516428
893489
394308
428088
593244
545250
966218
277152
201873
150597
414183
346476
63037
714926
993886
985384
85730
134710
1012796
855584
740088
862050
968463
648125
602327
251715
834941
771436
684730
521871
283583
478357
657073
288914
146024
416701
947899
103023
831313
752979
933160
922050
825581
571979
395773
152028
1032501
29220
744253
243647
593324
443420
524851
324098
611469
698862
142744
550418
237331
1027772
266775
694933
144991
423660
368124
785973
191127
49783
752592
553565
645850
513668
897723
793715
671701
447910
621693
584209
44156
501974
765570
912385
52140
98162
396307
118389
840107
890537
713344
842408
731487
110047
233523
836963
90116
952099
683628
701976
1029151
20987
434683
894703
41466
72745
271684
12926
812796
283110
307886
938552
641430
172559
65136
641582
659338
434352
938505
331973
942803
549375
881839
452074
306747
168206
753234
103211
661661
345436
633902
199432
365795
378083
439340
564993
558151
745964
719363
876103
415116
41075
296058
546551
389828
934165
574439
954366
396254
868739
241587
664284
415170
424138
1002153
912394
558231
145792
112686
508474
250374
164590
740142
1036667
802707
812215
28122
370807
930772
588159
97380
801040
87231
70071
840965
841446
507614
268615
1027460
105542
850226
150187
772102
777497
317579
564155
634559
938252
928299
179776
928198
628330
816106
377514
435840
318775
189728
470977
29169
932415
409456
50928
85911
602672
1022399
1009020
347226
486291
102498
311059
256517
251658
559766
45236
29107
917428
525158
15665
776518
257066
49682
230771
331298
776787
236517
403007
340890
571585
40440
396469
31870
562597
270324
147131
293787
522640
855084
935362
670432
611212
495569
194791
993761
183589
384428
14610
771511
503214
761365
828617
204657
300538
18912
183428
1015136
71893
764277
933315
614910
115918
278591
415518
218817
1043271
150295
903904
482139
227529
592666
349754
1024921
238114
841804
94337
477468
614963
501635
875898
857591
602251
633736
206112
212412
26608
289575
218805
605335
775001
64819
774679
305446
1021344
80309
1015520
259034
255309
735880
35651
36888
434341
884709
1036671
559566
991218
502380
598584
528287
472485
88167
162107
286647
716772
922459
476985
287795
213753
285793
857057
359772
669614
236163
305894
393583
96112
914646
24176
82256
298586
264912
782015
978072
474167
389840
947330
264749
639195
195456
211824
314366
675529
256499
1902
856103
757914
409856
56117
175903
1036835
928679
391421
4512
494957
696521
109443
56223
409237
444987
923481
47180
356174
496337
160138
82115
769201
246745
320734
48415
941566
980385
665170
1011677
592687
670699
837831
399753
616918
685906
512930
170007
425276
12708
661361
619886
661217
179118
584628
815908
956821
279551
894747
559492
133675
384527
973830
830776
287979
314287
680689
822608
622972
301598
422535
639459
313467
43788
18170
709219
780504
792426
421460
468048
393761
334411
364214
845936
79040
460222
274906
459429
805066
148796
725873
100395
13387
565887
1024000
906162
763973
132701
1037542
643477
498406
486441
80176
791921
447270
592014
297747
789361
346344
549305
373334
450607
876027
687177
220425
278503
968326
806183
152199
984421
905336
882392
678424
142459
418834
771510
712674
962218
865221
713364
471942
476884
791452
502749
593966
214897
645656
303454
29683
949515
364939
354401
39212
316841
291506
864431
899028
962188
8576
164532
363615
321386
770554
985757
402782
545642
98730
418158
82846
821629
830078
695748
9085
959770
782377
700496
109539
92984
766206
92337
198850
842715
16398
468950
427234
209528
330734
619270
13763
199112
815510
433891
592661
622692
440595
892949
675443
868763
618419
433790
938898
658799
307241
332079
346162
549344
10626
222215
205113
592734
947667
362060
724426
1019125
676020
384277
563369
228084
733955
664149
34332
1042482
582600
121595
648870
798762
898266
702296
236530
373970
249467
997413
250577
907938
307753
733695
300221
301151
63891
461594
665772
205208
462358
916019
1028393
891592
272215
565502
684002
197960
430760
55464
373674
114674
550271
218278
244076
116602
941985
426043
108000
980245
544646
17088
54849
903774
934440
308459
418126
935467
564900
167770
209530
358665
23005
496799
904212
536491
680101
340001
145988
953729
848725
777896
518612
612054
256849
1032116
269868
601470
165605
743625
28514
68212
451702
431574
747440
670489
433951
498085
952966
9201
911330
994027
944992
240900
63251
971785
2266
928520
158877
502567
352405
280014
213000
279636
692820
764226
704306
660899
901718
415866
37553
1029536
835047
867372
355988
279941
333924
316737
593147
697838
696015
492900
361826
159014
824218
873901
355701
911175
171489
1026019
1025689
941995
789256
1012626
51853
430939
611671
710146
892674
1008728
399292
448500
973439
620726
131151
336666
189623
876864
446562
104387
853594
325998
2620
461530
757447
1024636
321299
161919
4865
169560
453686
86659
929981
728694
118034
840926
348653
409880
425018
163039
891481
877186
195469
78256
823835
42496
147311
581920
824640
553448
904224
947988
1021535
919026
703582
892185
550640
618941
657011
388100
383229
497035
943673
1035400
462018
253265
880352
926163
866077
898656
327923
49088
165412
104602
628928
61200
71464
637465
259662
777750
393059
591843
663184
236166
263729
367512
589201
836388
844291
1007936
125485
743728
254179
10712
1043080
474966
1017543
2611
603269
155488
971306
180922
340607
356272
27406
690284
91034
154624
781589
34807
575670
950074
328636
308567
186167
277747
253794
716373
862163
846779
48465
701256
366953
1022896
396995
209388
770282
883306
811566
77112
588315
697026
200242
340645
355863
570471
793189
793261
145890
737615
484301
203621
120518
931112
946961
579461
818029
171521
829186
986457
356410
130475
463065
888575
863124
308875
270035
117942
558236
249859
761949
19438
938064
236210
966850
380018
963552
63035
60144
727069
682858
724375
1005571
638552
729945
398485
976101
557968
261589
397422
822562
474141
104441
885420
916442
299946
633863
48640
416560
8418
423304
479009
285348
175541
321564
156968
612419
63056
783769
598103
337699
876744
248409
105183
172273
394960
915667
921106
550914
855194
738144
996766
536612
682944
121048
663665
334512
313641
498958
769847
448245
437559
643813
67440
1013546
757719
679360
912293
136514
724114
1045450
122271
687124
363792
131451
747502
979286
824283
588905
965023
568109
1023881
302936
209156
593165
90245
108276
943522
25070
309488
488984
1014962
204042
880127
635755
35004
302354
1030833
953763
877252
481508
598273
340886
1013383
201999
512226
634155
258572
902496
612990
930048
528410
850979
508386
636948
908691
160993
860123
102375
55984
680219
1039290
887056
492942
725072
758588
426208
823652
1040319
233704
260928
43818
273837
343443
674072
504237
169497
85982
717027
367857
579367
889090
707082
114719
751258
861309
427073
426902
682315
265812
971401
932976
649713
490673
273179
232624
170314
352406
856664
476031
63558
227663
968322
330900
836575
783180
651133
998585
129165
981405
359132
957614
532527
128386
251669
592469
454804
872432
323229
761360
122137
536964
392648
230122
1005825
757385
47044
1011038
587980
929076
65044
600970
788251
581
532873
785956
458564
207225
645502
124515
757332
626597
893300
116835
2400
363023
77265
181171
664608
463808
519592
73355
58511
739215
867446
849732
810004
1001944
623735
554181
407213
17349
642326
58036
907338
12098
624283
26239
936588
640799
130095
180016
805853
893326
889151
168112
60702
58796
954409
65396
7549
852071
430874
414475
220469
61351
958771
315746
106686
414340
113046
767895
536214
678080
85454
13009
1007559
954356
101855
289807
704346
34834
250681
305432
268144
563528
116977
259882
545439
504733
662542
291290
294512
301974
570544
253376
333021
381259
155589
20876
272867
507588
733739
236698
188034
936285
876589
489408
396667
417891
710510
200950
356406
926408
97829
959691
899673
1000706
247738
1026362
638018
977467
468507
786255
671285
960334
559559
411979
930959
90628
979548
850758
177218
341161
961076
997780
963318
812678
467669
184575
161296
39131
478564
542969
280254
840034
452968
125557
992904
356042
888342
917912
647155
878801
227688
585606
496230
148936
450521
194456
6307
340055
795903
828834
512443
477788
660306
445261
584156
801960
741551
898604
110385
1016123
526627
663391
323179
601410
1013631
925550
351774
978412
813238
227959
630753
771132
567351
7641
239494
166401
783770
898533
766312
240206
313564
334023
634324
969357
367903
283321
610092
429417
402940
161562
38732
368842
963769
470952
491115
270822
364996
222786
951734
851663
451901
872574
641044
892669
950467
9701
655684
645957
259470
553958
1040002
1424
856145
451539
404633
189031
269437
670539
544949
387839
63325
523463
1483
129614
163186
593407
825840
800199
248347
364510
584030
93780
373729
1037376
347479
367247
139191
78021
182935
917170
1006789
255391
680680
327211
13139
343146
163691
357876
859398
629393
793604
932032
148185
240680
692215
339297
537774
501900
433963
299492
321101
903240
891312
853490
624999
77972
216272
635030
804784
311420
712386
42280
392127
145514
594563
64047
543262
507527
80468
136338
922774
166267
248367
37838
300374
520409
350515
435742
354025
858342
627976
178329
715169
425980
73504
624711
365529
678748
321610
332501
777195
268436
877842
252316
957121
254559
432740
32320
376348
403243
361049
106678
963820
361418
801612
473090
1041449
995358
840508
867329
606690
573713
767279
374302
97844
729159
341115
184281
54617
514377
632763
624068
96170
436964
58193
62466
200992
462324
1032648
269525
525727
693708
204374
343990
471847
709554
185052
738128
926160
33658
154823
821120
21167
561427
567658
75013
690371
816752
581446
729171
606083
476401
768408
606952
301986
620603
315694
1001196
143906
1039765
174529
855712
117072
71499
149614
1034711
914495
257980
826726
1041096
654238
291446
22423
249752
462365
69562
534409
346698
31105
303945
920840
936220
638651
170566
358727
712824
298035
363155
147658
193431
241291
777184
10807
612793
824835
208045
944730
176732
671368
255935
666351
648525
742640
686203
61136
1033280
354891
454661
1040590
156846
9479
42169
11522
475221
266626
414526
196175
83556
361925
758092
281895
292404
1029191
515028
157139
413709
494567
45649
771440
174261
703770
444137
852737
646914
766712
139020
150098
371293
314116
902058
527437
925369
370376
170138
1852
38087
858214
692417
110007
92726
191635
640768
632306
556792
899630
936834
1024103
997546
649438
397025
493580
232926
97069
911488
145471
738368
167959
459497
795535
34172
936609
144463
92232
906917
275824
845195
193123
1005871
156215
1010458
330149
329550
252456
416113
760693
225081
47372
964956
641547
182348
199289
677521
206751
656006
491064
240929
942225
71069
595613
834864
388720
915331
115471
994824
832312
979956
636624
804081
270650
841153
473675
728543
840042
537549
298113
1040428
986590
933438
661864
543200
158318
575560
227189
41626
191766
225135
254328
331514
363700
630128
732688
68594
273256
265313
797098
743714
423497
592947
136815
269560
253820
618606
676006
223376
234808
925353
386407
242876
617324
643210
756391
5972
345757
208190
712319
554899
262034
6538
546870
993853
587654
650479
624572
116943
878448
905399
725845
324800
166705
1000602
564052
173597
46547
110025
666390
1002105
557892
633524
932068
1013566
699165
751052
572706
501868
357948
490950
195604
376319
606147
171391
74545
520296
435871
518370
429100
666499
124195
52982
346995
310990
716164
213329
523487
709789
38408
77933
156959
637369
221854
396408
496126
1006573
221377
562237
926070
664639
596199
171111
299946
546364
774172
776463
76134
956057
998377
792210
833912
9745
499268
215264
494406
957130
128567
842294
553499
1009205
338478
127195
874004
139752
972238
706984
272744
294175
933212
898466
376755
47664
961735
971513
255915
109063
194212
81688
718720
520456
360228
248493
379484
892361
789201
319432
973656
297355
281768
96542
611720
101150
56455
281330
412756
792455
482109
140488
1009448
740084
456032
474461
803356
27227
330963
136555
889147
546454
93484
514694
890941
853566
515785
267575
665979
118359
995202
479404
583400
540139
187391
600621
254630
336465
116009
967159
1043938
138599
152798
990234
653753
883266
1028104
277258
904968
75622
265628
657075
568206
16804
989257
50511
964445
51364
38807
456050
464065
385711
774217
715804
731903
434294
530473
249050
821372
124809
394393
678033
473539
180213
631312
16216
710647
926682
832640
82709
940450
36338
1019821
248230
757620
591057
600258
440068
960016
985739
906691
860473
282094
423765
429459
363031
576479
440824
109792
412819
893193
997706
1022423
311364
305973
647588
714262
591417
111427
982403
55039
457703
421544
476094
695031
447982
539601
221925
570645
688940
860567
606495
957968
1035344
1018685
493750
998128
352312
449944
92108
669658
30837
405306
536286
259767
332257
1003225
172227
848341
261016
624341
516018
390887
856558
486516
239532
853389
198285
908700
268717
226938
392343
432096
491925
232086
1022780
919569
371347
311057
624568
265452
178655
952388
418418
573156
828217
326881
122364
801705
622149
492873
56601
1018980
879489
967642
477829
27295
71261
641083
184477
570500
690892
854250
847071
726701
442532
459047
574652
582813
556912
585874
391446
988422
456380
849161
250864
149307
925450
520494
751037
207357
157463
434859
569805
204504
735889
90164
298093
80127
427042
274127
902688
726306
383075
987131
873271
1015768
437384
134557
902283
820214
711125
1002515
167901
713348
113019
560582
913116
65449
987533
893684
515473
832574
877900
315898
202733
391726
817584
243177
182981
248334
86134
18643
89176
484122
794967
1012338
960995
634508
287891
667784
875729
91962
891362
594369
687362
787950
116633
869122
306573
978128
7613
999583
874920
772432
51262
488491
302004
1030338
747807
16276
317479
943084
422570
427655
164843
10831
208249
351092
530719
762006
565727
862378
589306
928549
243864
394887
49370
249151
244548
266951
459132
327390
474898
1044986
557946
519932
22708
410094
247195
903718
658356
698345
235042
232170
733720
449270
840112
345949
265265
992171
135029
903698
388034
162586
514020
450734
560453
242868
378068
674047
535507
1036517
1008117
314916
851222
117627
63224
962526
215452
66508
422515
515873
201911
569398
831600
983610
867562
1007273
482861
28303
30683
625248
57564
718920
396009
452496
626030
544978
130197
221348
583581
31831
537662
76300
881930
152357
1035326
585052
286679
95528
224809
977227
116122
784661
366476
569613
915609
83133
544524
815858
411089
857990
342708
238278
206293
866412
1002489
743732
959276
855479
364584
645615
99804
611258
944880
993249
646653
198118
635219
284609
716794
908259
349914
596659
622176
867981
675908
929506
290627
524036
76885
171191
320650
816412
440992
833591
782721
850848
918120
78727
513794
145756
422108
367969
462084
351622
523492
625154
138712
342752
582201
1003258
8513
280964
281424
641542
411480
395212
581446
950939
337977
179034
262999
357799
307215
596297
230754
63639
773116
492555
433535
422674
340809
318174
838135
362145
194773
623812
844930
895922
895267
572140
135523
955345
673536
276580
31900
627546
478017
261065
795144
1028797
484342
972946
133292
410639
949328
916867
923413
865774
238811
648056
42532
1008329
169218
498154
133350
215469
268902
582567
615186
592481
943335
125259
657515
243002
507290
693843
239078
551841
637213
896096
335666
426910
37648
443779
402223
698738
564913
219992
558797
442654
812235
640503
791097
1009405
850968
1006005
806141
186571
961573
58932
506073
705053
127039
982196
424783
866412
652379
398676
230147
340566
379628
1027111
717618
962906
884475
660666
164389
109304
40140
434672
1016969
563363
188888
503646
195769
646881
755840
147995
837193
457286
458788
819045
984617
52187
75278
1013566
694500
243189
671732
616819
1025459
381991
273831
817475
780156
167219
718404
488044
334996
510911
1040196
592129
898712
207556
204
780539
375853
399908
954408
488046
518313
1032424
276507
716542
553569
816725
986881
932960
387413
171570
558105
782083
317409
988632
249140
1024762
629966
607774
1043969
721393
290735
756901
279163
698728
387736
865946
487984
530017
136708
640735
277865
666358
178283
951221
390709
156418
313244
814477
898414
932400
78649
750525
1028397
851142
394750
654422
325667
978235
683887
817192
1005752
123640
457810
711565
541857
664871
64289
1011513
712238
474740
360384
850952
672027
595914
696031
292142
674577
712617
495182
322128
690628
346553
823592
1023405
338362
671488
130475
375369
50082
827003
304
882469
108097
546804
880981
974838
523034
956766
11670
242105
712991
330108
768706
559923
522982
649542
432678
349857
554069
978072
729098
1035869
345499
5804
166108
234217
321258
51831
587144
902263
268104
956041
846724
801842
169906
463993
933512
652607
415974
713125
553926
274618
68404
761006
808838
270080
441389
1014224
485836
161796
1020737
971623
127923
744749
108375
911013
857499
233428
715406
576328
660879
311866
25611
444009
234164
904609
69524
755311
858492
712439
5249
975484
223642
521768
182012
523401
772587
947571
52713
720889
603131
633581
195991
309920
668041
713504
352816
757981
7663
679226
953987
354620
309662
696118
100305
1012805
416239
631383
810378
155889
497758
697166
1012608
888593
881630
502619
913737
211354
798398
901448
975447
668407
709058
414743
355331
64849
171685
702935
643898
490883
91037
540983
752800
323667
396420
934543
281091
586702
710344
78412
372846
31525
330309
852180
1030864
27681
683128
226521
942522
322483
11297
388204
377843
138117
387716
858160
198395
740227
864309
294324
36420
234291
626369
278124
995602
851723
1005200
268577
924920
536376
153149
891311
160461
506765
523132
724356
578779
979237
187997
327306
986172
461028
863267
289971
743309
344554
881523
403221
851547
685107
350077
584523
521089
667227
699040
492574
778394
365018
805478
107338
95155
471106
891447
214626
605535
760487
810772
388348
313186
325635
401917
688903
968527
855974
967395
247824
377340
399140
734093
1019690
375036
724173
1009379
520485
153341
537264
813012
322635
204294
258328
957052
115559
190742
75532
437029
235097
61135
522498
762979
403478
58157
59944
658833
933728
353255
40008
248399
436811
587879
449281
666738
652051
587166
655818
932897
361219
643744
301163
675467
332148
673314
145796
126969
763745
524941
93419
278338
507992
313664
537608
423357
879998
822739
655446
837700
412615
458566
680522
756107
402210
819283
696654
341301
76950
309204
870546
194249
175809
20549
470790
29379
842561
1008167
551926
32937
447727
342744
638745
330336
915229
118366
95122
596824
616216
858295
75968
763253
484560
246232
891627
622392
462133
755907
458841
953162
561380
653968
1013279
790096
415563
851658
744926
552845
1023819
827780
565216
315297
848639
482589
72389
612461
1005287
372342
963715
505721
622946
123685
40005
487868
436206
847678
293782
564001
607068
629240
908915
102158
561495
547535
390827
125783
671723
980577
31649
754856
807897
623653
738747
259940
221348
678248
442513
733265
999212
179601
67661
751443
294037
100067
784370
927554
582523
208591
250847
42581
319827
803478
711387
721690
661952
404687
927884
100662
169706
767983
313738
222703
706365
178638
755593
140549
321043
179811
793318
533334
892625
1025166
1016275
125329
298269
859630
984699
193737
877396
451479
389742
815272
336648
907756
242062
206187
396154
571384
644889
814613
607168
743274
927284
103397
91565
834271
797036
873118
111935
550628
538425
498126
125946
380228
233352
191742
259631
717194
303496
1039964
833687
496585
722753
853815
994600
947675
852309
164681
739765
538705
185099
79341
718858
316457
1021400
929147
609925
132319
261935
830828
878065
626957
879844
1151
214824
808001
1041507
737270
625346
260293
746642
601415
401724
486523
889209
94091
928889
923796
555317
621034
821747
146588
201318
240778
344302
1024158
6195
802022
465517
199425
863817
796921
935688
332451
519048
387275
300785
14788
838262
697328
973160
547388
598102
429492
689601
184278
916535
159989
264796
504044
29111
763151
761018
879623
23189
195843
331036
477780
15272
769122
585403
2181
46491
303605
795121
245791
905005
17988
701587
727090
1008886
992391
145037
903382
979435
634879
952443
183530
465057
22935
336398
85203
486597
569197
228081
722405
71476
1024336
268900
561081
572120
135746
955297
266263
504567
762659
613374
174431
7964
327386
438927
537895
271365
421766
652136
525300
548737
639371
590463
919440
1043731
163817
221580
550925
109902
697119
63809
369599
6469
319213
782472
240752
723050
435668
703382
891715
567742
113814
1024964
480432
153495
219055
424791
483058
225569
896622
64053
884812
817097
727361
629111
879792
237841
221340
659151
771937
773197
696211
517554
362748
20788
645203
1013879
1040579
253667
159333
876528
146453
684947
384910
691361
894476
961167
493861
40915
902512
25160
870314
785990
1024887
560226
304070
795
727781
50422
980959
337436
330555
769647
131284
44931
349503
122828
988211
705474
666702
25939
1037576
329974
592438
945403
101169
880429
894279
798483
940083
796983
1011233
258478
218654
491594
75013
851975
818907
71567
675508
21443
949376
694260
196512
604514
764560
774898
533628
610105
834357
454591
454058
96735
287063
410523
205932
478721
843903
871803
234998
865595
178324
327993
532186
326738
504173
383141
637933
887929
729657
534506
670056
520905
661341
3414
790107
366094
642822
245293
439730
798763
674319
932601
846775
370924
11233
674557
1045058
865058
547014
842907
293526
206651
79489
451382
712265
205035
557131
593895
844988
634464
76136
329804
377832
656370
209563
343805
183474
142664
1023349
13088
809853
231697
919273
604297
957444
120120
560865
231589
632287
356569
366616
864630
410005
141407
398578
353099
424394
823412
468224
843499
646677
586611
349247
360145
321553
281309
452423
238526
780875
547114
213658
638676
922426
952887
222292
408102
530276
621685
214191
388702
591237
833311
941709
878047
940777
594533
744941
973695
685753
967754
587610
701115
938436
466454
306716
860201
644083
246153
941920
156223
569954
734788
709589
299662
236819
501471
4720
161103
980671
998754
450302
477523
749223
426616
469387
76636
661638
136261
866071
325025
574009
344272
559902
987072
4411
891271
985566
275084
276909
180941
231708
238285
270036
64848
863837
835879
607670
664907
40899
303966
842460
270603
864395
1004861
98755
596854
884902
50350
670952
744577
1039659
309087
954210
607022
300856
995645
146854
1013054
636817
837900
796354
763292
194672
1038564
326899
914990
343096
34856
231944
862419
186731
691353
620961
631141
682134
842836
869509
664168
469602
934551
472161
874578
696613
592427
114877
745
419328
981634
98608
985404
572799
256962
550689
807978
454703
484104
506003
626437
512705
121044
337011
129243
299289
421941
326991
191302
214155
152534
1022238
36355
1022864
810785
596043
430834
722306
566941
965402
122102
415967
176276
147360
489900
22132
475363
53048
102782
89989
480764
113805
1194
654090
556473
416436
980290
997508
399822
317179
753877
562336
581093
694112
437410
427864
487996
636772
545662
950362
645271
947580
325875
542964
243590
238686
1022735
931376
345101
214687
139394
212014
498851
825739
1038270
271988
380459
1017093
395079
1004564
937843
573408
648277
407432
193039
551071
594949
34658
435797
379541
806853
990374
338636
957176
339340
530710
496739
18691
928006
1006523
242692
642110
760132
987574
774118
833970
635121
163560
316966
218513
859608
470628
453594
552380
172013
5581
315135
597234
21537
442912
658967
199861
466244
892298
670922
66151
431350
337894
306756
432058
261849
638883
864780
918251
619330
592414
518864
438286
265298
504714
1024920
826867
98362
333013
426091
309226
57289
50437
668547
751260
576941
336172
664032
428513
601891
474205
75316
506076
898426
439860
226683
18625
803383
421843
1023767
720492
186039
930787
502996
147460
843768
8301
298806
948297
807473
533330
57123
26883
42922
647275
948280
837797
379021
100145
497885
516014
1002481
505776
942870
140776
416430
880183
139871
511130
802388
33255
628687
262235
173284
950634
633081
980177
178588
117918
252366
134108
672700
939077
372393
772140
499148
137200
769316
155281
663648
368332
441000
380260
663434
925485
523430
244828
678776
95015
822489
106184
651222
292015
316120
598360
592387
554726
125127
364420
438649
632264
246799
259968
852830
747020
26507
103982
99489
657521
491956
223977
910060
349748
1043344
905863
167482
371230
285133
421299
771762
566186
734521
903547
70529
174463
344690
487035
49377
55401
724442
82095
272382
510899
715860
45703
425252
829724
223092
883379
513973
304341
427377
522499
905207
688967
571164
800253
839024
716005
904831
54254
738992
3891
986008
301500
887695
238058
516362
287265
676405
348184
31388
1006703
717044
739125
548022
666059
20660
646330
370868
585923
3203
608847
684005
221147
811534
330346
995783
197257
580132
384456
667162
131517
591956
574758
647485
831844
842303
536288
704324
679177
562609
186619
881150
639895
710092
268928
766920
972677
364008
179881
205731
673426
267120
380179
142407
693655
322907
527179
38695
62425
388296
273297
187114
955991
546633
1004613
940208
648318
678821
181369
808549
640786
351708
616741
471493
925494
996293
10571
846369
68943
614827
637287
973567
193783
400846
814436
350249
775761
850630
49182
627236
726869
776503
1003777
666826
894335
940527
398021
809129
116852
132894
531714
126367
618103
442096
341265
2016
730654
528068
812138
451085
807177
756100
806848
394530
277595
570918
650900
1042861
843724
975237
949522
895800
320324
500893
421612
264462
428926
28562
135423
214051
444739
81790
116895
95329
559380
588654
49462
15739
875936
46208
468497
642924
846528
312900
155970
468932
980463
111199
805194
713691
117977
147574
606045
706937
498373
239674
749258
777751
428302
252999
354189
697449
59627
736429
1040034
868569
45622
1041020
58035
423064
904428
341857
888996
239882
187462
609912
82058
72
52127
912183
172657
689164
202353
944409
378072
641838
947506
535949
250269
122407
204385
283226
634969
303573
329038
195245
275395
1252
967058
1031521
259948
8684
177115
347260
42978
561807
222937
341183
73448
335437
255844
39603
29636
50198
902884
482415
155031
890148
75993
555275
682118
886527
539752
317207
747724
314255
405437
577057
847802
136921
975812
661116
108956
53399
419212
509850
38385
541073
759876
393036
61401
956190
165325
990320
881240
143885
54194
9337
934763
1033003
980221
783544
222498
493651
1008327
396337
473697
898148
389106
769066
955026
562551
987128
465740
257298
963651
127443
224951
397586
850441
330125
427849
102037
419428
454796
169202
1009399
292481
733420
297781
629751
536020
53456
294094
64533
549560
465117
832791
291
94706
747021
259525
137916
505458
499310
136836
605490
402615
386255
344319
587461
112061
818017
612059
429316
226142
759019
536205
513001
903157
645053
612208
900253
718990
223089
169063
985265
690865
571779
372605
453788
774445
708849
670475
280274
11615
343901
101946
370788
291547
209455
198610
72178
697620
671578
623980
989552
652389
717772
163376
355582
69414
267285
601675
1035362
176081
608355
369719
567180
108978
555767
245007
870222
698256
183673
683283
371461
152022
553760
976179
139780
978919
608211
134228
28263
864805
494283
677057
494374
318321
1032947
726610
572318
208664
645370
319478
146417
500621
160926
707020
332
384678
865137
335898
896966
906462
282563
486113
139403
364885
796284
284364
248201
782192
489736
450796
977168
799996
614460
165527
241073
914443
150599
310526
1000333
590753
687993
461537
822218
110784
694005
337714
361908
558863
207880
195563
572014
917088
928534
910488
576769
551206
431003
575499
954640
891782
573245
198691
652148
35556
920910
253527
958514
346942
215253
194508
924663
698182
347045
251625
161016
148434
78938
713428
27206
972655
864365
109266
609676
577958
824509
771988
19764
681432
300689
774197
428163
430280
103003
988797
885380
227718
57835
185283
64421
864748
683206
765038
886925
919757
1043699
265280
168381
1041172
715229
989333
324896
1014262
656834
898961
220800
592862
754222
709115
850313
588164
991741
356480
208808
493378
943931
964410
1031172
292501
961147
100702
477893
75500
591004
186834
664574
472415
39417
972140
247669
689614
132434
973916
19183
46646
570271
641939
489890
928493
760100
423803
809841
188552
790526
643368
177106
551501
259761
372906
502145
817586
54539
709444
635133
254854
181590
31196
967604
146867
67388
932862
796803
679599
327556
318823
564476
607488
57688
346634
76889
1043551
408188
383636
351203
350207
631814
353227
459615
76265
963803
776692
436411
260981
657018
422982
360309
460985
633512
334403
1605
920564
607665
212430
69518
944346
640855
195694
532661
67624
97371
375558
530730
692180
155697
340049
949503
987488
650645
496904
1006139
440681
918268
467319
950574
147627
364737
637317
322023
920832
1002413
144671
660231
729095
878106
680958
537786
870687
768955
817936
492905
272555
661738
663497
817468
31832
71053
507407
1032317
370708
18156
343198
76935
905841
423309
878257
51271
825307
754280
328217
199814
565656
893299
1033320
904137
772611
18490
417016
229648
272213
1038260
460339
941482
480844
484803
594940
822534
346214
764531
51307
383998
853681
316539
461380
1039090
647427
677906
638263
579302
799839
611756
1009962
532075
816736
891418
276009
82431
453353
466937
737687
257300
205892
507753
562733
913817
553840
369968
430770
998184
133181
420902
639073
763084
294242
512017
542760
340184
563024
829760
518613
213882
952377
101203
646110
28812
483737
409783
176356
487775
630586
746764
831219
125
506727
851859
191268
990680
536187
228094
656754
458255
866915
891546
309435
931341
217603
1045321
453134
655065
1023563
204863
624948
60799
361156
889552
982017
935149
149841
143518
109090
354819
981603
917273
750257
710823
568563
691233
188055
642689
289949
526836
997140
532565
981483
11433
953993
793391
986120
490358
689323
750016
924804
929066
356614
703060
699687
276554
306195
249969
363917
629263
689458
708190
818965
319357
901539
865494
95936
726016
20269
1018584
521822
659637
805684
1023609
1011820
145780
764832
399725
806615
659449
101220
76778
644140
894442
606378
573629
470702
17115
612727
861804
193261
547552
781836
1037115
887046
817509
336873
241665
595877
778969
672324
691566
721719
292090
11779
659765
229302
156079
204027
526202
269960
442066
542445
720550
445101
24287
441531
83226
142964
1000192
5689
239922
149090
39724
909894
660449
216427
156145
889890
864091
134848
993835
642196
479482
734516
394355
214045
647583
931660
861884
394406
128543
718136
199282
457915
100991
709778
1011523
714816
690993
128870
19960
821459
253608
724166
575229
526345
638840
271470
6315
179361
389483
761680
820915
40230
946556
25516
749971
256646
366293
501985
971430
289774
782621
381724
187314
414509
752848
711691
932800
290206
298404
868620
325770
186600
290104
1019023
164638
779903
67683
688550
356626
328725
319485
654014
718324
322991
293216
274096
334496
797261
314048
441087
730929
153490
510609
934270
375629
266192
431529
720179
650912
953394
321722
195726
992212
949967
653106
556451
728939
533679
679830
261297
171923
6378
99328
485318
774917
762314
1001337
325131
90766
775027
652741
598823
625103
146507
721009
250629
14200
162652
739715
250788
101963
873168
891330
13747
874340
957640
97980
679151
402721
49141
247338
405697
43123
809041
50599
975500
162013
205782
854257
482636
768312
635896
97614
16961
243059
894144
490490
629355
605521
599043
543722
707240
238169
173435
823677
128217
759339
165305
910181
996952
315649
523115
248223
872073
327942
123200
458745
218361
980879
391012
132345
842330
283353
899678
878790
950125
668187
283421
933485
736286
111196
180486
435696
541713
908613
623400
711899
939274
706172
218387
367552
949112
796015
63793
38079
925117
759887
836115
576511
186373
224292
391548
104407
457769
662598
398568
231472
999759
630513
283143
260601
530623
550989
388253
742831
270377
839805
115505
967063
17297
521743
55913
1036754
748213
713108
451972
943714
704587
289201
898921
433796
953783
703045
144216
623158
259900
104157
369759
197006
424444
468427
503944
1022132
122084
610144
526990
378992
525349
433834
468547
144241
735124
176779
795742
1012674
9627
619747
883607
317677
724041
496135
597268
976078
736231
855099
191730
168654
344926
825702
168685
87516
11426
322973
941765
591978
56420
958755
414483
327012
172447
921220
617680
732956
728120
122480
740170
922555
109564
994362
33075
932879
36044
407843
745797
416166
137317
158223
31533
663582
464183
629475
35185
211883
528484
794398
313845
921436
394244
307497
529923
588384
499381
351086
457606
983195
758654
680832
1039456
974987
409521
299283
778947
53014
173113
92863
380807
139633
945936
883718
523384
1036742
176570
426773
417735
66530
720497
852883
440756
256592
32978
709499
73002
267241
311900
737593
492453
81596
30465
712312
321240
913399
626906
291971
800958
318879
442424
411673
33970
932519
581558
663632
198961
317053
29593
1032810
1035946
17941
870699
603060
30283
531841
157337
326417
607341
276180
31235
161052
669125
575827
411316
1025440
695734
291447
574935
804443
382174
711729
659390
485159
480167
441627
448741
374436
574209
815293
86989
889547
842214
482689
931113
971455
209279
371898
2993
733849
901395
974216
991925
136371
787986
76517
552304
622717
298528
901342
168637
863763
84820
131723
520577
758705
566358
153968
867946
985794
957165
735081
986663
1010256
410781
115436
444038
780714
241385
1014978
184133
118972
432142
657313
597528
981668
676385
290100
961169
612634
86205
974414
779732
609720
752898
983279
511273
949532
931412
19444
509071
987566
451592
932177
790531
989011
957697
867860
630206
476166
448314
143731
99012
416690
506881
933306
910930
576648
813298
867660
815457
39842
157241
739895
934046
76252
2875
373832
403999
459330
921869
812581
221598
663503
86864
923033
990089
257202
390573
618941
755250
515841
823600
142925
405460
117327
60476
444830
990797
550197
894828
212395
640692
519915
516598
309167
203587
990302
165351
114578
772634
434200
123577
893158
453344
187738
639738
457971
274023
780206
441633
29824
490041
710840
470396
8557
566592
137563
428934
809220
586360
554784
417834
191397
533074
116786
432390
385925
8642
481869
469889
830237
914574
334283
12736
993018
284536
970375
957736
878365
539869
687701
46110
756818
726682
903034
128386
580480
673837
582143
364991
234614
254952
575427
278423
936155
810523
464967
226188
441509
1030078
708600
965200
929586
34
94560
362773
311620
113969
614536
610776
671751
432583
593187
783419
759930
331130
365411
62618
94969
951408
568655
44662
840789
346567
676941
167984
340629
1019222
551390
140254
149402
889061
63689
562987
194111
9766
429592
477285
514929
708807
55221
441899
930904
865467
372340
462741
562988
96422
413758
307618
908183
158151
359897
446722
682758
436516
490484
577473
653650
145474
393661
298705
447772
321557
837332
600199
545356
847426
52666
525734
148114
179423
293080
411761
157064
386281
890574
569579
733086
781154
636451
382438
498309
236200
598394
857090
647141
182489
134275
996910
129953
284350
83125
670377
527382
833532
192900
315555
633401
719375
313879
19347
895248
775703
545353
416898
841979
328691
361303
684667
1043641
903576
758973
164718
325491
534807
45738
179588
281920
701747
617964
719634
300083
490877
6954
988531
314597
67996
131293
86802
745221
149245
873205
144785
536710
769174
432544
405647
137844
563876
798337
339558
226130
694482
500951
936839
198365
699861
961334
1023355
980765
647254
705808
844144
12689
300354
51672
499908
363955
544383
263276
1011419
293131
801262
316900
649633
124825
319917
566745
773090
524515
39806
663513
197749
397260
666481
184877
545392
697920
227191
311478
775533
653735
463768
940623
479807
753346
1022490
601827
629652
649991
239454
527936
660796
712295
30889
569972
201058
105632
1024541
317097
456206
320318
759915
41024
427022
975470
81890
301186
708185
502153
487272
8690
856904
664682
48438
184301
946899
518462
857595
856773
190231
417948
645524
318819
640883
40636
743795
917521
240523
470566
80783
38679
379073
410554
134598
789604
439895
362719
308680
593044
65496
82231
811714
517672
749719
789518
839367
789542
1024750
882391
1018392
687969
937483
738639
886136
630705
348087
1009330
83106
987173
260394
409601
639731
483129
917454
285820
491682
877866
517834
880647
97864
875000
431894
648003
28119
519926
917660
702415
950763
215661
965343
879954
640150
420824
980898
296163
596195
627461
223118
189795
681824
560726
112646
106283
578401
693053
949747
400548
663277
474052
235772
150663
634020
879392
784166
474226
1019071
398244
518839
388847
521477
1017899
131214
538307
232876
580538
946673
826588
472226
364019
660430
800269
269428
930420
884302
791680
881477
113847
296147
666264
511570
546062
750311
532812
814460
839651
963780
777285
601970
218841
678217
434341
412747
257699
86999
286364
507150
584086
734723
864793
34615
593230
981723
424267
605392
538081
505865
14164
6059
878954
639782
946088
254473
499682
644800
698597
698765
573026
471478
362674
110900
976784
489123
272326
31181
627594
1011810
712678
293275
833414
172395
531592
155638
451402
938020
800305
254142
656842
928330
1025904
510787
98721
144502
813452
345024
81714
609991
667523
847343
438545
485242
289142
710867
166457
107424
191471
261137
888374
787430
518934
909324
676055
846063
602522
964085
864744
929543
764505
755047
422753
189435
123482
389073
284323
30856
1005918
965307
480821
486777
845383
3181
176265
494729
38670
25786
15354
1009285
606283
544468
357849
165012
162725
501641
563213
912306
558584
24111
521160
730624
270301
112440
858832
144159
375275
362549
326594
154546
287584
359222
284390
804985
535897
428529
1002049
846214
85766
461667
167043
955590
519391
446593
477569
910120
635224
841396
682738
247134
434171
392252
899014
726770
585159
456976
829407
367369
830234
568861
802020
232880
119680
19496
722875
842154
233117
421114
962442
706303
494545
844035
349204
246944
701225
471080
826503
866290
838654
154306
450210
788710
203567
854862
988650
202532
553470
275542
514796
468649
989171
708686
770469
398561
514341
402433
143008
527021
703823
541695
566317
478400
885161
919147
822265
102495
463492
1017846
9928
698669
537948
869948
706441
171932
664115
13194
973083
795604
753670
301513
126471
468263
953744
842286
200980
615843
177625
777367
254336
264694
328807
120179
626064
366079
470099
447615
410183
443756
358363
53276
84087
242734
949973
455151
91740
808187
298696
805234
191777
133870
220622
943934
946521
263953
418654
465570
896994
921999
830597
968214
333988
1007004
684399
971937
24819
492927
704628
674560
395737
220155
687124
766954
780800
265070
349550
310806
469843
638874
80965
13714
73420
55349
672739
179891
41212
211719
634163
1001180
862291
978526
703028
179915
979296
54830
724622
564498
287352
384042
102227
988064
684756
103120
726691
121960
1566
55376
378081
336139
11619
80421
1002668
484351
552298
392223
981083
692377
304353
920673
122073
299062
299959
177595
923479
1024082
918544
697057
22330
404644
675111
118700
3426
708508
135880
405957
587463
643857
475060
169474
952429
192579
681964
653639
353535
79396
85325
874114
412073
899264
832761
904402
418686
304980
873160
362012
266387
75455
853810
87259
429599
1003012
1044135
508318
575317
973802
166389
589914
754593
231648
708099
385303
287331
232503
842003
87631
326600
1012749
1021461
159437
1037709
851925
281975
729689
987701
942000
759449
96836
405812
261820
343261
955571
5974
842162
354853
821809
305958
1031063
1001321
453153
356430
254854
667285
962210
458045
195709
849851
702480
734008
553731
595673
615987
507497
943841
568639
246399
467025
1001581
494371
140921
590829
892052
56765
187575
621563
861565
373814
223376
39909
663645
482373
545568
834547
451666
441273
907328
603305
380665
176117
528046
1000509
872889
9087
210978
76408
322043
417333
466156
167899
371052
1004281
647327
128514
220412
968206
842636
964768
374181
857495
157868
21262
776367
15374
134361
595227
182049
677156
929218
507668
731973
463871
709194
1001553
464859
117774
512185
147063
984536
624022
753615
433225
299977
958310
662474
329794
382137
997693
298768
209811
460858
841373
879750
368314
242649
258377
906722
142786
146187
516605
279530
145615
415132
535574
441822
551340
2170
25506
972742
449619
962126
730697
889746
78431
985717
1039359
915852
420
496366
893214
243253
860410
1024629
151317
1034211
420031
857456
778914
24683
363513
813510
996036
481806
627673
677786
986628
106394
324473
720033
512517
468050
269162
897861
565506
398437
400983
90523
968137
942238
493658
388124
450941
43506
944040
985105
849373
417204
710351
188458
677304
257008
320288
120865
973635
859030
267618
395645
88776
865197
128019
311837
1044802
293636
786763
334980
188958
781014
107159
12614
388763
149153
168179
293906
551507
401384
103513
474472
791768
436245
317384
32726
729486
201566
352179
454956
874759
677261
1013545
100079
695073
495741
840011
446884
332623
1037774
293672
693087
63877
1030542
713470
299478
441758
178171
440435
875879
896455
686510
987454
584997
281300
302788
443749
487539
848920
471202
516387
401355
998989
808260
786929
342854
2710
472698
447308
776317
962272
969097
143465
300435
566013
34360
707931
90753
898608
453493
257955
89799
122
81650
864893
1023019
913387
3887
83912
1003633
295301
742280
943875
671127
136732
269970
289096
195887
134613
913744
812848
532311
1029776
581446
440997
680552
63660
104357
527074
790096
352923
1026690
281485
312182
107028
103795
854589
316615
687260
919594
914445
115682
915871
678710
279735
1025538
1027056
369575
876495
430161
721358
983757
1009273
440483
365900
8043
297955
6030
883829
106560
302436
454400
307349
111186
253172
789187
972884
214441
228705
322743
645994
626538
260381
312452
629501
96766
560408
1028560
411478
1028212
766970
1004466
315551
1018180
453566
611526
156732
657433
501585
276819
317422
367220
704588
213687
872660
13341
33332
17592
197849
565536
408529
896897
681432
516961
1040862
339195
598656
865158
12381
784905
617901
781042
428501
887727
314453
940773
933843
952740
866252
1031360
284427
690144
893398
402589
275667
923035
590364
470409
327631
829452
88113
137269
433301
1016215
179256
806832
414404
854988
838774
61507
911847
597745
154373
904962
701303
115667
331578
426902
196053
879562
521698
904658
847995
603981
930890
948780
531886
870884
32879
268443
771436
315794
296439
284617
389452
463762
428372
673102
435020
207322
181117
668579
391368
408388
485369
857121
266977
812134
327817
765775
207313
201736
466510
232651
373113
749547
201070
759645
999557
249129
299724
403983
362942
859015
629644
669564
334906
99762
801020
700356
18720
547922
648098
456763
760770
970589
83910
671783
626445
334325
498069
872387
198163
538634
754387
308408
295868
1014681
771056
721122
499404
11874
513985
778990
145575
317180
999108
626543
572426
629054
309474
525936
810884
323523
749118
438829
211524
634380
76904
200221
297860
729968
909325
1045433
94483
239086
913314
770388
971782
713869
700623
489825
749048
873651
163616
396636
304610
793194
142034
299209
831614
928742
278403
816705
63453
430241
570045
282043
590313
1003642
657628
958058
704695
827229
587840
320146
617456
511887
704686
81368
546274
484016
135896
438233
42113
171166
653685
391626
610803
165595
643873
131461
557772
167713
601507
38468
291730
602264
327733
535766
433554
486023
126587
430062
155222
154951
120793
670383
88661
1016550
956730
493100
443770
951142
737235
224044
1042289
981370
538516
623126
560486
14106
746570
999607
576044
586915
571744
969353
255798
238316
323783
384638
867800
83333
306361
1044312
793274
1009303
84463
143452
595500
1017844
744398
827064
946129
592640
589762
301997
632650
476096
130925
688888
610068
890261
917805
1440
351536
297191
161608
181114
686033
440290
655776
325015
905848
1006972
129815
870147
508926
18263
549788
868445
484058
46118
756387
560120
493960
240373
375609
365450
20383
1018063
699556
830226
285164
935031
472240
404300
446801
364774
426653
98647
639346
504975
273520
909799
492463
964092
975280
860130
828497
303590
709962
932368
237917
787918
116
867946
57158
692226
183829
291848
919050
258168
262670
864692
288615
573325
523453
1008906
275755
324004
297239
815474
1035921
828388
164182
444283
1041637
524400
263567
718959
1037653
68806
845187
163517
570442
154107
717027
1040190
453508
671904
689430
820852
31454
875414
372473
449705
854666
211701
646029
746430
250202
1036548
812959
890286
263005
579126
205730
569196
550381
502932
907958
42360
50187
81208
773949
510885
190333
932391
835038
362958
223484
580070
922658
709209
688398
358129
537666
618482
957014
760143
806388
839278
803706
845458
846551
480651
847590
40182
397260
906011
768849
944298
381948
640569
228906
785010
545941
789888
1028795
269715
237519
65541
436278
277088
148667
309710
120407
623674
843466
553814
989337
884050
463951
636594
318169
598031
604697
718689
894528
831567
811062
243307
407523
284015
899709
892223
748294
739240
29230
171210
485638
652775
777236
164200
884193
627898
689425
71861
415643
542268
678382
532349
693212
101900
135698
501203
275126
66418
721416
499802
153908
312896
337135
1013958
868271
523393
609638
248792
298293
197043
928226
308552
505698
658261
980376
6772
171230
268150
354002
370870
251392
117166
679644
587351
332924
743441
177712
367958
274895
203005
562937
858602
179386
119020
1019861
933040
669284
301680
379619
379579
430904
659254
400648
904492
380609
255539
299364
78050
653436
54714
827684
637913
153557
709116
1043236
24954
483390
934451
774061
689563
409015
891587
835617
313438
769183
332318
115159
812990
299706
53927
789466
525762
771908
398763
280129
882411
570614
50647
330728
628698
1024486
534166
216422
814402
322703
125895
36156
674423
519659
69343
628801
786655
879101
411069
37398
696035
386348
775886
245405
73101
243191
17034
103193
531657
997149
396970
321163
76908
72780
448539
771264
859865
340989
13077
328971
554028
194268
608010
558078
807454
200295
858573
198242
136246
475962
314741
150610
435685
257109
945792
621825
456256
986890
32538
267251
433482
848122
248357
496784
367571
231463
266030
466857
267120
265015
648666
637986
429236
971284
752055
103298
24368
273800
717733
780738
137896
480190
704212
97682
54533
1027404
611149
306491
713997
421441
719119
272030
497906
559184
97519
1002539
513366
778559
911367
58299
252921
898283
423266
546348
633191
599322
919525
123046
763695
377428
991171
178221
285625
604101
765568
84626
911211
466256
904568
1042124
235005
965811
674982
315351
148940
137444
229883
303325
882837
592087
1014281
507187
88381
739433
502261
465880
107158
1017334
899928
223352
520404
655338
417022
929784
466274
439702
183984
133128
399924
602511
35921
226650
526236
570690
620714
595755
732421
86105
629905
423640
535760
130603
1001648
579139
981738
1043882
43597
51329
57997
926318
542276
955807
960769
459726
654318
331002
578995
448908
633801
943614
939668
677466
67135
58503
901508
708659
742517
780768
1001914
777640
276037
393916
954607
703558
688294
33649
95255
876077
927456
146854
698951
778678
269722
369242
688851
521654
687831
971883
259751
651563
889579
825658
544178
455950
5582
585144
25323
59806
512125
145030
990039
713081
818871
541485
751565
712286
918131
826768
608995
126137
328089
477910
524133
333932
728429
167865
1036791
241632
728846
162464
661060
572483
542845
270966
779343
804983
350738
107914
955887
162314
782385
920178
87664
512830
265227
279434
638331
938526
430465
629703
575063
518525
503923
45747
453517
304958
495698
401773
168300
162198
216941
253806
207322
98221
553210
151535
236820
40063
111295
849161
438088
1029683
93754
10745
700985
506212
709222
994171
990115
30922
430229
300099
687202
548432
760400
367085
680176
218378
304206
767651
796970
716507
476503
669676
117206
454659
144949
451133
339482
734077
254000
146047
680131
470190
1008822
27344
444620
265443
628026
204437
27343
677560
162944
786812
938501
22200
78221
72696
713635
905564
962741
916890
658515
308252
976874
640294
195974
98384
765475
956693
512994
129515
412216
933179
481396
340684
748584
1017028
949396
965177
114153
6327
517398
519755
572577
411098
347483
343786
957261
312892
180389
241839
33185
122882
274207
228058
299663
726272
653010
195231
116334
231266
951880
527035
247441
1036175
86873
579397
196610
871324
591272
539026
797636
948498
545565
192734
305813
480038
870139
759325
820457
966465
950049
811635
117330
636134
44101
245372
618191
740044
1025233
34514
495797
597878
424373
138893
40436
392744
904208
424921
809334
162472
697676
344507
799877
110682
158912
72155
239962
850942
142577
416023
168980
845243
936588
279145
619646
536414
189767
755451
306754
606448
962625
792366
257576
387040
583192
221376
398523
1021276
315139
428322
486966
933817
86370
659137
33696
279482
595699
40368
819187
933718
848990
698530
105134
598462
701940
358431
426829
1032243
249919
512967
714011
304005
698289
419367
321157
286630
847469
763608
695091
17468
654957
1016693
125473
762997
687157
914537
531568
231261
503490
691946
1024415
396604
951881
516426
626430
868931
993066
522191
342031
927550
838485
758605
738313
984294
854510
348053
956779
236992
65772
251332
863040
107638
74571
490640
442120
650879
477610
313410
669913
754603
807573
351900
177291
117898
1026869
886973
95705
866873
148103
979260
678783
783548
791526
996405
408677
282079
479602
597643
973612
188135
606668
476766
278489
687871
989668
1016587
617733
711886
5830
956925
364891
708311
29929
728838
787299
412002
212286
605299
69878
47244
471456
893160
639112
114737
385113
420548
220404
345963
232765
192989
744273
896917
37156
814396
676364
86345
638678
550765
762051
407833
325084
587725
871036
327517
556372
805141
135026
340063
163456
545767
885151
230453
277802
223938
691638
835856
540180
658578
851977
654828
245596
927358
345404
163010
892824
1006272
548730
221942
279680
164160
183418
426222
400399
980925
579312
260773
1019321
596703
635910
81796
550524
986843
999088
689975
567473
19659
848909
682243
918309
980635
166681
405275
373535
389402
59610
1019094
362457
873227
347059
457880
603204
853232
932465
138625
524313
281119
454400
632125
972478
168051
834179
781880
408065
915076
968821
403393
824782
644817
450962
736672
235193
1035767
1012732
453076
543397
863958
808047
691266
50571
422621
895307
151473
860081
147532
305026
203019
190509
16376
54578
888177
511067
859246
163512
741129
750919
876818
823013
411390
860172
500674
672667
744195
837866
711405
383179
614033
111440
767044
13204
771868
435076
410974
747807
104105
901039
515236
639555
94787
95001
691357
731550
13145
246418
421837
463916
991549
472110
807380
736695
651067
264680
1026931
108708
533584
17983
664892
334273
140937
752453
551126
813549
1015013
171598
700005
620455
1014216
290167
399367
332629
1010897
259259
576375
512650
482068
928819
920188
252802
125661
254940
178169
981849
440513
893671
45927
561394
913235
220533
142470
830424
506279
674745
305443
808441
298672
487230
400574
458451
389790
66001
708819
771213
149297
2355
879103
721526
593781
1037613
737100
425113
198118
977417
532171
582523
1033644
42020
491622
721978
816584
324769
420011
453218
560109
921051
544658
782816
27414
527829
411342
420536
418392
187827
299469
421979
694047
661233
856477
176855
949046
505319
231192
938123
469448
452218
821283
131790
25486
197413
317754
658496
658055
578093
948165
874101
108297
60073
428410
660757
186472
478947
133809
215965
177838
779437
748768
716200
2221
177662
434041
672064
431153
620474
1035715
758558
809182
110917
823880
624400
799770
576128
804223
278624
238934
801195
185299
940472
568327
984540
255743
238264
364136
983722
137496
776804
878695
317029
80327
458789
322530
883536
478944
793865
811301
482662
930523
82193
867895
513647
255095
464176
724963
741543
907855
614578
287320
56756
691149
374860
804440
838135
43227
283288
136986
715556
723011
825356
532535
551111
347822
521
133233
899162
688185
540426
177221
411058
493232
699138
893936
350657
264165
690252
950062
519570
296961
988354
162424
901121
744636
690243
329108
343088
5298
668164
58975
332179
804645
1036038
777997
663168
912145
967911
36903
566985
46376
993831
1018896
820498
776711
112272
594563
987695
292969
811829
378463
73340
961295
342425
592772
70188
602119
567187
19284
485742
141919
50626
86895
155550
417311
4552
620248
710830
838806
23244
146241
775233
248342
382661
670824
415039
590393
960941
495593
423294
180369
1008180
272067
841745
634118
560028
762160
301326
295290
1043206
941801
513256
38959
169656
662328
15704
195337
641106
400979
296214
586821
627085
712554
224426
905029
782054
64194
563218
55750
71943
532077
305093
358094
75074
240720
386213
680869
985755
89828
939960
274632
350073
323609
707292
25281
337875
200699
439840
443725
419351
54235
851531
423736
247759
1031511
309917
994052
546801
752741
181316
181834
619243
336108
580545
217916
921794
335899
682342
939366
989394
552445
654143
587085
661679
676736
264751
987401
978622
276911
809580
640100
1008966
866636
65175
876861
74117
676531
1023822
854373
254181
532108
430262
593111
868844
828739
711953
800063
18435
481264
224482
444940
603527
635037
647683
459598
364758
925047
529135
571460
900151
380663
885133
861059
190454
247088
94587
623635
305598
775926
291110
8364
183236
411622
296874
876821
25001
195597
958631
547065
494612
808742
816235
101568
732279
884057
996615
15338
187952
192159
188975
1021599
138370
355536
498033
653882
128350
373748
28364
1000281
655684
84549
775450
222039
152701
49988
127847
299629
479793
200776
781284
732531
469742
297183
669869
130840
996401
178145
1040946
241166
958081
465529
652525
308498
607598
211326
145665
535418
913413
550566
758735
103301
663138
981788
1036654
800593
548521
493288
328831
562334
295312
1019792
802447
716213
878303
270541
605732
231980
921048
696123
127669
319362
242816
120178
260500
245247
789045
277639
741477
167382
756653
207745
356553
249624
700545
616744
687975
360683
714228
1035500
907127
745998
45072
135186
892545
389800
459184
236528
538105
509275
571880
638692
207147
726322
12146
257028
337700
950203
616666
842980
999529
590008
466894
181946
110298
701304
928083
35535
275743
445686
30194
94341
85204
977635
53010
266804
358952
239980
29052
566454
718875
889346
743383
258502
410751
678685
839953
854961
378133
977439
531968
348750
817699
289982
282121
1014507
508879
165255
693680
745699
935407
672802
683238
498228
752511
795749
592588
775732
822092
345443
366237
927277
843493
660367
752411
217949
417436
784605
430426
265189
790009
159796
327848
1029547
47077
579407
728
516208
395375
630783
450448
4631
114030
947441
1026466
23227
216480
167554
982358
243784
132322
351590
83654
385720
160
1018320
648144
369184
695325
966675
447513
507291
52255
323641
316762
98061
332423
654960
496335
878188
57259
736506
738648
756127
992318
352030
967353
516043
840682
976616
297911
170138
611652
440619
485956
383334
57169
123661
248325
350653
983647
858796
718289
577170
946419
611022
448753
837708
73266
967493
245334
294791
416182
228087
926557
194843
576060
595153
91943
136102
992465
437337
807577
414543
803722
936226
245380
832104
947921
427623
377683
764681
178176
640092
387410
309817
351306
748501
608600
660784
1006382
644620
136123
916022
554756
836642
456564
660316
900944
885557
1042606
371296
630699
343218
305160
500880
398361
541972
897239
852812
336430
570286
316615
540757
549348
337431
729792
460409
409295
269138
77922
611559
88122
317308
166520
271990
793175
781260
919743
357485
156250
736140
942992
831301
1006904
779497
31831
465813
358562
471291
1038552
804453
542277
90486
176063
656819
63259
295337
888771
170701
836782
520330
121697
979866
986393
689965
533244
920407
568069
499112
435161
303121
915544
171531
255670
173583
651296
216495
196444
6018
864290
251450
910899
540405
1028810
70969
420854
623096
126303
281276
192064
351478
144452
148094
540251
205271
969794
870831
643371
517219
378448
442786
295986
951363
586395
193398
226692
404006
47130
472804
163379
585414
994200
429303
151511
609455
849670
329273
390795
7416
923931
661802
384601
969859
398498
740927
11461
589387
597251
996578
23627
265763
1015963
692155
42965
586169
751692
196608
674321
666057
769371
20611
953472
542374
497748
910073
979121
550409
778863
526016
327570
578716
944242
480340
264902
396150
1043653
694226
156813
764196
20903
652576
716950
746750
905073
147458
638442
1021548
40065
816221
327208
868164
867041
416071
710051
680521
181942
486506
600544
552543
322458
814456
235057
31997
541295
336250
409102
926743
797625
845819
599470
964348
664087
790214
820842
935686
147210
391802
790582
892852
137159
963955
795266
385775
872836
363738
907099
418561
142814
55353
208930
1025240
29270
232545
52317
540593
680427
401688
71867
950777
326589
173940
478535
30482
743059
57692
590537
681904
648479
768620
752876
284983
268319
573973
156655
145943
657350
908600
337410
740383
785187
287380
368223
582093
617417
48246
16951
1025692
769440
563261
364877
873132
324603
362191
418550
595097
627733
90862
371230
1004581
568576
912876
402068
621269
353228
609846
382502
717524
151527
231790
901618
341611
532927
410352
958279
940669
963137
695114
631987
669505
133860
771061
485387
396748
722029
242995
259325
648302
616946
909835
111127
27414
101359
562055
938632
69125
820689
728594
414714
404249
529313
307646
189560
557941
702090
35513
752315
918845
501638
245468
403658
536125
319286
488714
908324
751601
64278
942281
644441
415775
789841
449570
973713
544911
1037508
165788
884156
799823
823619
578675
666233
856309
922530
739812
449375
793121
971670
104133
342050
69178
833133
599961
108279
168867
294780
494607
351937
678966
413396
332722
559137
330238
572104
305063
702695
726498
308368
204548
707208
633523
337099
167592
548664
460861
698541
727190
872820
250569
24208
90383
789685
406029
656278
595346
662860
1018436
572706
433079
658366
724178
608120
878297
164901
753635
340078
1014131
462407
894893
497586
332150
742025
215146
505024
246548
841217
650447
425250
167180
520264
562540
571223
169446
393732
356374
247110
186601
705250
620843
633166
624823
667613
456989
70505
206742
159174
57306
1008663
738619
787351
747428
993747
672185
135959
495142
746938
196683
494762
365961
144536
117065
402606
755573
34381
564626
694445
840445
117273
716642
309529
916553
225393
970257
85830
951874
518428
967254
15075
870858
962128
1034116
603496
973166
469271
611199
1042208
894624
20379
458238
754618
999517
636849
997659
614417
833391
399277
972023
892107
53703
665406
479585
893227
111477
380101
961421
592252
232044
873658
685965
893902
376116
856752
925331
430886
1026444
914114
959019
495057
346812
902530
538444
34725
147539
696511
95300
763031
758171
851566
783480
967095
909450
858241
91596
110165
998479
767332
149856
750605
860757
423464
812387
543982
633859
279680
325531
896073
110973
335441
222628
214749
402625
410811
633816
576392
1006277
524393
325079
612385
206031
66933
1033032
828164
518892
688332
502837
31314
825535
818481
45431
421805
302522
702251
977845
175369
812290
558656
698226
710030
165510
258707
535542
514131
48239
957215
110216
155694
587586
598224
366359
188994
700236
356732
907985
234271
1043853
700684
935813
960892
627465
311183
249804
613643
960080
368564
964890
469111
1298
695889
504284
1006670
585376
165195
673778
246788
723195
135426
112012
565038
569151
57394
4440
325183
304375
926571
818724
688957
188830
103756
376700
323393
875039
380625
850635
738790
877411
893855
303888
505668
226231
913522
100594
418257
39147
97361
751043
475595
356981
179668
962244
965644
46847
608434
29954
798646
375190
864312
184805
382012
154992
380872
141574
396928
600487
748799
244383
959265
462041
218884
205734
6282
787511
268623
966103
303530
676294
998080
764540
756011
868132
519950
136477
929992
650254
408027
792918
730980
78343
719448
477144
773807
866295
707549
277362
420930
325314
447175
556078
77938
44813
197389
614322
869877
330682
458355
457613
390118
743338
307987
773779
391836
217556
584484
985825
133766
610590
858404
597598
79044
805724
382267
679737
526820
481169
559113
316215
1012056
1029379
704477
112858
722991
76940
338589
765997
61143
139020
831599
450225
759916
77109
112601
989068
1033036
496276
142343
584655
672915
252392
277142
241462
372126
308312
75752
1045012
972865
409485
95673
905948
300072
1009921
917578
216442
924685
346787
506202
19785
640108
826661
324771
435163
763029
769650
258332
754517
915938
543686
404894
415816
719703
425116
920309
50498
442660
756767
171486
901249
789040
707301
980890
759391
748238
245623
225607
996031
265382
876246
301869
157468
836936
393099
99376
376012
685507
436647
933229
166212
834447
715758
861151
326001
350854
176806
338977
253879
645791
522095
84797
206358
286759
330204
497199
443386
288933
561497
979372
629135
811053
384863
791821
762745
272071
946533
579377
342796
115709
61972
362308
499008
484234
13636
845384
640086
80468
179073
33316
943894
476729
255636
338675
23056
567762
779574
721175
400345
266752
468807
891061
119267
140225
384341
389279
644093
783382
267633
191619
236884
973457
487759
897461
961064
130232
527843
541311
778283
972277
895477
473138
168365
632444
143554
545021
760005
304345
438301
376898
410741
525200
93334
329129
636127
323556
47333
323403
860636
567472
469151
237322
453238
339357
425234
410299
115541
439839
994623
370623
803224
936450
416954
169101
810037
984809
648258
582010
96629
318945
772047
384714
741381
945664
194134
9060
308231
515232
790673
547986
1002181
133405
397891
719429
412173
322333
255598
136113
480236
991480
170494
752885
260566
200978
212419
269586
1011298
599379
866612
753224
431963
791947
857036
504239
496378
559019
80767
449717
179932
527194
419818
1042355
1041387
361606
431769
880146
185601
643466
814508
193403
710013
607299
564920
541710
51916
923374
478661
49778
319463
313483
309222
646307
907975
208708
80644
703932
402371
267621
946793
59976
329991
708472
850026
524245
647614
185608
1000534
251793
630941
182734
230370
821803
750104
1016947
218332
940778
466921
76220
504199
748778
892637
767342
758864
722555
7082
775879
673208
761588
396301
291520
125037
829979
679321
639647
706433
335931
9755
597237
981482
451313
378967
320908
499022
172206
951163
535393
990065
886224
807452
1037515
472237
963734
576719
655306
612783
902227
925083
569595
544005
710492
583419
731819
937334
776079
414937
18387
519920
624901
151019
960616
965397
584720
577391
162291
416838
42700
943075
275906
1043236
830455
561992
276430
1025073
786049
602643
80238
656633
528471
945057
665770
16110
475937
434994
434891
374830
719103
982038
630689
903344
469238
774748
636377
673629
990004
115829
718298
945787
28505
162469
469830
245872
786125
432415
456722
729494
1029577
889996
946798
735749
871634
742920
389123
592234
225491
716775
730163
404460
334334
497631
524233
195054
940419
919984
949420
486241
866753
424414
990932
231426
547710
124778
12902
808591
212723
254177
1042173
481081
213326
351346
407391
751344
814537
110223
789808
80254
925606
190586
102070
64580
228022
262792
312443
97382
22765
641081
368251
476105
1005127
551489
785316
102506
371878
798195
873162
181351
49661
458011
377063
879152
165524
234586
698454
803023
822646
994001
853092
600268
559239
654994
650553
87374
501881
1028381
1006194
82824
134153
164651
528420
656623
119342
1044877
326310
373110
494493
90317
362910
358097
129394
585932
55049
1029763
144361
324528
512471
954391
983464
714322
330003
177709
105153
1028286
1004467
179205
714329
816698
96562
172681
214953
9273
827504
27938
115075
7751
231223
629015
914942
961921
108861
924610
362653
344436
272056
67995
347523
846857
156243
56325
18525
416210
324879
598147
379855
212056
931885
772777
151335
40381
203903
483660
357067
108663
694337
99662
589923
690278
632951
478552
741471
650248
439719
303006
256987
511643
729324
114303
162986
585184
807714
286795
198307
114511
508144
36286
111910
768884
473430
455126
185870
524714
703807
1016622
513346
176170
926123
173353
994657
587279
496993
229953
714577
554910
605990
886124
306980
924778
453692
864084
833713
278832
737966
621715
999185
407217
916106
738883
1033165
332344
311620
822708
181960
83661
240799
111756
519133
851524
654514
605582
745200
756779
242932
275642
708519
351820
406535
827074
281590
636799
309260
372237
33713
1030118
480559
972208
16911
849375
263411
586009
660775
485832
835461
949290
1022881
1028486
443190
334517
330394
347143
14015
460577
623831
300529
283683
749675
495772
629522
844860
189486
822472
154753
546137
414740
222750
840075
872185
799390
842322
343974
762294
766326
517349
187420
917991
703680
885830
686087
366946
416814
774096
666590
57236
357530
17418
684506
693450
598104
720307
994930
261345
159986
485090
436502
715177
640786
462062
763192
817398
633463
735244
391448
522193
360745
1041388
576210
1040762
421795
629956
115879
671202
218749
939107
102356
764942
720548
663146
638585
836688
524184
677558
448339
394620
957729
391970
624487
343319
770362
435592
113054
251451
918068
45409
318217
605721
532729
1043175
344802
145580
826653
660446
84515
647474
590393
385932
342760
510617
78755
419751
843157
486439
414459
460336
107217
160263
727370
121925
590030
463983
677701
475218
477700
683576
318645
984838
12962
860952
990987
135919
249031
304184
962966
1039832
308122
866979
561616
124295
1025559
314890
306615
375487
766538
793810
512314
310297
332681
755632
501422
716253
528633
168212
490008
260417
318477
421343
190409
156842
504258
841504
462019
748834
509758
76289
1020110
404809
103431
324608
555772
792725
107572
324062
277304
740359
560289
940677
191164
245505
481966
590810
453188
945697
769056
1008961
528006
434655
362901
421133
404214
447390
477823
1010513
58294
274060
395006
475340
365437
89142
537862
318420
817701
958706
898706
505331
999058
494640
194946
837316
312015
722497
971637
375934
1003183
1020354
318884
263529
964990
161844
251722
461871
370490
304071
729366
775545
686344
633415
733446
28594
409923
216253
482893
327850
428193
468930
400176
569607
440242
1011340
865294
1037865
544599
128034
810595
704268
80460
815063
211403
425911
516173
1045072
121115
688028
364066
612905
121677
941073
1010776
218305
184010
969593
251994
252352
765391
640570
214204
640113
745676
657903
949295
291558
758267
816937
348702
795991
671639
226041
455450
265690
830492
11994
468398
566769
52151
853574
145484
403689
297021
748613
713223
37868
805590
939145
413438
876316
553562
840785
846041
908136
539930
700397
538531
133562
690033
897034
940414
282737
613390
589866
777026
694057
754435
979497
283037
322033
451355
884528
1045235
793604
661256
1034885
954052
307404
326099
614554
878374
475766
985761
70120
411249
768377
419391
740445
696250
658681
972436
564859
593670
614249
466886
501360
380900
4727
284643
823524
521756
313773
110066
29111
578549
139109
96581
487947
680046
868641
343352
790410
759956
743539
279492
949124
428660
539858
1036896
901308
738409
481219
436166
702944
600626
209432
28983
206461
368770
304847
170988
532862
694096
1027116
109750
211213
798849
990559
167779
739885
660277
290762
500556
696227
568713
161175
154737
17510
752729
126232
38232
731604
557330
262479
607377
976477
364426
88406
953345
743344
919923
60009
424697
843387
352394
257984
242542
629187
622043
777242
865510
469311
776299
402827
147806
872953
333013
567761
172326
573655
18487
917238
743397
363378
103497
230544
233619
859911
696671
368590
825739
134157
166938
114413
98610
569714
969687
887109
331719
923449
618599
278382
704478
529209
56893
941715
729882
9264
632946
863097
295857
369593
651587
448281
835340
364554
181843
38615
445001
22970
303298
34365
921187
697675
78123
308401
556856
397321
255566
398668
238069
700937
509289
960833
221211
347667
667735
591157
299237
506439
114003
323211
930066
463953
466665
338861
489817
229706
860939
274305
874268
1034048
157140
609150
522793
438745
747467
757831
202080
168334
887890
1024629
232094
75235
460748
577461
406533
339132
12923
311442
412410
995706
194293
697470
987054
260094
259527
730107
1036611
222066
75169
824387
596026
71672
653588
776367
649752
608885
333462
529105
69694
947841
355612
116895
399753
886140
63411
1011797
1880
18175
1000407
478873
611879
59662
357461
202074
678421
183196
1045338
526079
355508
410092
944963
752222
559591
568249
354377
551592
473743
584678
395471
670475
1776
16103
342487
341870
135832
675534
892970
610365
374828
69708
870117
1028198
151062
972088
339115
616093
339966
826346
893892
763567
382148
773662
54012
946270
473167
731326
284055
202213
640875
578918
755292
991627
267958
748471
250631
644561
526323
1013301
229419
133177
769415
208802
984155
659582
54863
237854
95844
286069
240790
682781
626330
491967
702193
142735
617601
581342
132463
323709
980330
500612
765049
183081
820929
48991
457987
516454
848045
818614
41056
256580
678218
237271
534377
147407
784078
532609
437030
225974
1045328
365781
761709
851053
770749
941132
179230
383078
487178
796365
826342
446802
882974
132215
731324
20197
212234
159764
557566
185842
200537
239642
373221
508019
856197
636517
221487
294701
195620
511252
326013
161390
768202
480130
690210
327117
706520
612438
256051
260682
200834
217061
973070
747769
765575
468347
456933
706405
642490
645889
254756
349837
393003
616706
415352
1031527
799419
436534
897324
231098
453333
503854
240526
489835
392620
416352
536622
882662
55968
1038747
295438
83201
722264
84929
501950
24150
694423
135513
15593
653936
467206
649229
213424
282821
33618
362456
15991
394772
784680
241791
178405
498649
930344
875764
162364
60307
500128
702415
314164
9458
80541
791255
369401
135497
98565
259223
291569
958377
241969
171134
536937
475762
151151
922715
784271
188904
258207
934842
737186
803811
372613
943647
30835
858664
181994
934934
516300
281663
609228
768897
434220
277391
32485
449813
827505
94991
524114
293501
824335
516103
81991
1033974
185856
484307
739050
758320
509893
348566
748992
747554
99687
547113
1005849
920118
893833
973326
807445
27968
827001
137881
788819
990951
718794
152441
676087
466399
404400
651118
1002207
451973
900851
823644
309809
30361
466097
986618
841830
215229
731670
859498
448624
84812
891202
136050
480358
255062
728848
201994
347372
78899
98473
992101
895168
695150
705420
79285
217744
435745
165807
67000
492154
975912
252623
258283
325937
847089
142183
888053
247484
296378
929827
249737
737633
916710
439692
178939
645349
260524
586278
241867
104216
838518
951201
627791
1021650
320451
2987
220750
611256
477383
701084
416695
718564
550113
100869
539956
517212
356386
728998
824966
53428
190789
85533
81097
576204
992756
95859
419325
329792
1040914
982006
217084
1019850
923657
1004116
215706
21515
190390
436473
831167
1030184
565138
1002856
785043
859448
279448
1024534
339408
595962
342112
752311
86364
172428
639881
557877
478947
386601
807133
249098
695045
264227
1030877
640151
2911
837303
557191
786672
41450
589985
750866
728602
446197
466178
714791
399430
148121
513405
517841
988621
885453
736209
874210
723011
188471
104731
325865
280839
551630
600077
529852
192932
504518
717558
46535
542760
358104
106548
799819
568274
358368
681430
1032301
40995
758718
506720
407653
967331
800302
117689
588522
662471
243706
247479
94401
885120
141568
838775
413980
410610
933975
894653
956537
450434
15702
623674
1032983
832926
103025
849742
586555
26351
990668
947485
721358
800188
298341
29075
897354
1009355
751077
273239
169012
811471
996884
774508
303159
297615
530516
493079
550771
829949
902713
183687
622638
506976
834141
888278
566657
472674
578160
937059
646239
901090
496826
880972
768953
318917
341904
370408
776773
871213
932892
620212
19740
495584
610429
227406
281446
510029
907593
814255
426435
864850
977808
735017
707313
683867
728669
903565
156768
297922
261944
173265
150590
139476
25012
456552
244737
17923
970092
306335
369176
32857
245296
166425
871265
743896
76917
244099
858488
190383
591909
802737
461353
1032393
301642
112352
211138
62360
184745
583347
866667
691591
172430
957821
667461
852684
8854
208227
528683
469635
604506
880136
771728
849996
111206
87330
630675
125485
474092
234168
374347
848032
394900
632254
729425
292713
240694
309434
50817
224331
837222
46337
69226
892602
940924
444192
160453
642424
378099
131565
1643
875191
785667
802389
696371
653363
365621
375140
760861
189558
235202
142933
546173
372184
25854
222722
605625
109107
814910
464114
823133
893223
923512
860479
618539
608205
741934
1031865
286619
2671
227685
126362
745454
11318
423003
957849
846441
325634
853985
1022401
785389
837490
95400
779753
984957
465927
317707
24473
169608
952476
214884
1042210
353537
625801
1040952
925456
449631
792508
414858
373896
735995
409170
1031834
568482
53387
504359
653228
572445
869203
547173
573266
169821
456992
1014588
231928
113920
471971
524511
578739
481745
1029555
1014335
117643
316700
513100
126200
989715
298835
15668
132768
903320
542241
437007
559626
311196
323977
797533
730452
541308
435907
931793
949206
433254
448311
322317
301973
695519
284665
505659
673407
690147
86121
576579
304873
761704
290592
932923
849919
862991
965787
103235
883593
422672
181147
901649
984592
185319
761888
682310
288003
582182
958251
887257
1035954
94780
35951
810322
251124
508332
861340
788412
988573
114336
522155
980098
325937
105273
76316
329899
108777
204
609008
577698
690205
760015
1014682
149687
842042
393533
561076
722587
281152
172006
203666
286656
484749
715627
650753
523698
212340
4206
67061
768269
766721
220091
621308
119757
349996
729661
360614
425432
725523
268124
677522
526285
689105
93812
845615
775205
621474
596668
679302
761940
703360
239147
446428
226804
654821
256723
506690
530478
73053
710678
911869
407980
296087
749298
639305
515578
310453
639111
302281
886492
610323
106187
574054
878745
768873
399850
327149
2954
922146
347734
908605
628869
904091
215529
615839
711870
446570
800472
1013793
849818
350071
781781
410205
382747
983082
30463
68387
1035286
402674
841877
940856
1026746
750879
793569
128070
683990
811347
987868
49659
291109
192026
803870
127024
405913
596665
715278
691053
410238
598655
917966
932498
497132
289740
63884
28946
8369
280832
559195
102169
188550
229428
980385
962927
479814
367992
40985
663209
688902
994235
211201
469337
1007831
803988
146688
500334
116194
827938
483
973097
182757
948909
860060
487162
781332
700371
679720
845043
234132
843658
777991
959863
747816
527237
1008028
355542
30027
726874
981069
501689
994191
582112
719612
446151
63449
414449
954670
326970
308820
445508
252520
439402
913567
325992
559460
339711
232430
452760
972256
482253
375209
490707
823281
429776
619769
130816
626493
632009
53627
281906
83321
984189
72308
365363
79018
749779
730828
752626
114430
502164
766272
961524
177301
295168
584509
809673
275138
517847
980383
979528
1036369
64019
273810
551159
656163
803416
936945
862659
728926
883408
167549
416663
242888
335267
477773
827887
107992
842327
39201
650315
106289
190617
547422
505859
140360
421410
416825
897110
571881
931655
422430
497002
782050
1039615
585353
1008891
151369
207470
766838
576286
905807
604183
583477
238770
209357
283593
165773
839706
829831
869625
76602
600357
1028427
786210
167038
183839
897261
797688
611759
197243
507859
210254
860905
358093
1012273
403573
567781
26236
943911
508917
296010
417795
576127
551874
162620
984766
877897
830083
895706
456761
84448
913274
341202
532383
252254
471587
488885
555977
189028
182152
976573
463404
593501
1010603
109094
642696
895168
1036831
505756
434045
754293
815959
465553
783534
413116
675448
925973
397014
131847
381035
726590
750917
305870
443498
861751
576536
349007
328505
730564
365333
906369
260577
867101
634229
461350
163735
528550
839051
626284
286633
473973
607283
750915
884875
657117
708575
760790
1031264
360822
517405
395278
485854
704104
409658
637164
496965
713043
204288
1024354
492358
506960
61953
407754
806347
184551
961892
903807
548391
174955
332928
732414
20554
563918
885571
334295
951311
84705
1035865
344155
169976
177882
487811
424208
47321
465214
785955
578770
930888
357143
587862
1006322
952931
667434
781714
909380
477985
18817
530202
452536
327123
303829
108986
990751
117876
406735
620208
821363
899163
634543
546179
971739
21527
69036
773861
12271
317457
219798
142560
299269
913150
112673
138266
391272
441201
883439
571915
601439
777078
508688
68602
774234
834208
833032
532467
412446
848778
870865
625655
873599
47765
752600
289307
133836
904707
114932
816439
592599
425512
518824
645324
125019
418808
895020
586599
912564
701222
719727
908096
10827
750565
387828
445038
209497
1030898
810545
1037152
698159
357324
491022
819503
741481
1041633
914979
237605
177535
589137
648073
841210
689169
431722
269340
368528
743881
927371
398697
842589
104050
898173
954016
918418
302200
414779
101447
710399
830578
811801
380940
131055
1037963
182310
1034563
987641
1031560
917591
866802
129967
384963
43778
420338
974334
649795
397196
122033
789462
752337
466141
260165
756568
997715
654485
666159
831071
1015435
771340
445581
488166
462476
102113
1011352
970069
159772
46079
152819
232454
630901
476531
1036279
45533
570780
498285
262459
680367
470583
305478
902864
994601
652364
353028
560378
117608
725536
746316
760478
443219
907292
114678
451602
773125
178350
802914
519799
67044
868818
655042
1002949
156055
153643
271426
105192
223017
166
844535
521048
137422
117734
663997
709103
965473
274534
236057
566212
349887
602787
912358
604212
675886
554803
243852
375827
418880
901008
150965
787683
738307
518913
960187
624753
446365
967773
965396
453054
273911
860825
4456
421924
459619
405218
715479
424061
751886
49466
870633
675993
911490
201224
164903
611270
373659
445952
675756
386657
145591
680980
529231
417951
266128
919766
436432
340444
306013
488665
12825
723024
51039
178317
533795
218996
174420
286786
971015
1025216
1004772
288506
856667
116252
22151
426225
328460
125145
24236
506223
421706
960695
334311
412165
122135
542920
632182
236789
948123
873105
391817
418007
46388
240747
330202
611617
838849
623418
669337
522538
691257
227196
554075
1028612
447592
727673
384612
452394
916703
269097
283993
369795
648300
1018949
1043224
377213
310076
508537
392258
433346
38566
229878
358617
554410
276177
200744
124476
40794
896558
29551
453928
388095
641388
431674
436027
481277
666072
288415
237120
50507
76041
401866
287871
650528
173688
991378
844118
926743
1030389
123181
555800
398125
86036
37524
150963
1020596
796460
924797
7716
517619
898379
263937
903844
905707
185334
839748
502150
924874
240619
249861
417042
465968
919129
212135
466966
292924
512505
519533
419779
1001129
250893
316780
872227
380446
180594
140070
931978
310218
207649
557324
750570
599766
479615
543141
883657
717888
642465
542463
441813
451348
95365
207870
633658
128379
222728
704297
656061
564452
170619
702976
736047
113825
72790
436555
988618
645082
366882
147843
36440
717888
907563
197410
453961
772490
745884
683525
941158
1020582
449669
41423
558141
12960
230570
25356
407278
438500
858756
414346
619290
720402
64370
1044496
80034
778067
515096
753597
1041078
116758
836684
104603
669797
963262
203341
411714
148578
228818
272212
476111
931893
306764
51391
52076
992237
527746
759065
598863
798414
906874
385475
214708
588253
768580
47799
181398
677676
618652
582288
489251
425975
468502
38092
512987
649848
869882
176174
956370
597576
18558
299364
313692
259735
695010
194001
746995
189431
337039
686086
627713
12030
768845
598216
489058
61627
985556
609410
960617
1036897
577646
676043
125224
486666
754212
925243
881453
249087
856932
830957
46502
161684
954375
890398
731862
641371
247041
501767
37983
981456
749926
606654
596670
876111
591913
190317
360011
892128
971717
922843
890380
148149
288023
766334
827452
268655
697647
168474
923792
26659
595275
894898
1020624
1041879
473684
159104
517822
119352
590478
439277
809821
233094
1027217
407672
1013676
419308
359479
211167
140772
124734
402666
497081
255373
232519
381989
483641
599861
102772
756186
645054
184686
343646
750394
83822
887341
77650
696308
817377
588720
660799
37726
680976
317520
350331
988048
807738
617905
970992
775752
222698
983827
751539
556339
704181
398984
646294
767043
966629
1028404
684067
435553
22757
428227
13293
765383
374389
577355
984134
970
720369
977096
733103
404695
267997
1024401
68965
95324
134823
370543
305302
53564
815465
1020755
601901
402525
787905
574593
261381
313712
159931
72240
477071
744157
1030663
832643
495438
350376
429942
147625
686915
257850
504200
105538
752670
222315
595260
357858
349176
37102
116622
829331
128887
907133
248711
336119
496715
323359
708296
796850
910467
925810
513951
497183
994693
1010484
291232
569002
454575
76221
955759
349915
233548
338079
349712
86860
134012
1013486
57321
429211
915609
54830
620451
337404
878195
348762
882770
267427
347780
287120
787168
463973
685126
959975
1027956
88226
158015
688033
761630
362802
796896
541986
530395
109143
178819
37332
137967
599889
484671
569002
568359
75721
188297
515890
898436
764564
635100
36554
1020812
388910
340744
492186
741579
797217
147121
594019
302020
992210
1033115
1016907
842592
864959
459178
510822
365602
850916
465421
927134
95393
850488
131818
769226
145225
927894
970596
548312
653064
282134
441602
1003038
654972
169136
555897
398873
184261
675691
707006
989322
614454
197032
297565
514142
604633
471320
590459
182006
64580
777727
818629
642681
668939
186527
246547
792160
28558
808452
815377
227373
819333
837434
416711
1014849
586284
838371
965779
783352
442102
631099
503383
136060
6667
901781
737230
668510
708193
268781
425647
649177
1007452
769577
762898
32108
714737
1028652
669349
151521
466529
827374
92528
857054
609224
911286
993412
510982
583237
708661
1001028
451663
871473
109621
556103
483627
535375
194222
387043
974485
626536
705907
330801
499676
981605
158763
721953
1007845
44011
429912
921965
471863
507109
568141
70234
9231
799152
578422
1020122
838609
295947
219323
691318
702441
958686
157517
403981
722176
162561
397235
618687
320009
778456
804834
540681
621276
188549
76636
562066
539135
656753
728649
768070
628601
735495
1043892
384439
999030
753840
1023644
39906
596962
737059
64033
829901
222023
716531
685821
150567
428870
387398
268540
281567
115895
646554
96440
527928
233215
965897
382274
517715
749217
465506
999094
727227
18143
665055
120934
916147
516371
264159
270574
833951
308846
649169
92131
856894
282669
714659
99577
587498
995023
260841
615359
760250
999422
128800
224293
610104
648884
243877
844644
218889
335887
906417
1010340
646034
261101
795341
587919
341236
991852
804249
473965
82780
448071
719015
69589
542314
362300
916802
866893
650364
697938
948535
276527
64818
5588
953686
393984
584515
291079
245731
122779
209438
261140
448260
449554
970996
35831
84392
232803
541560
885727
512239
318923
846208
97893
484124
916035
97890
746977
766049
161982
321968
896846
335321
270362
879201
641158
275301
799285
572065
1012373
81576
633708
306276
27132
809437
738865
657777
422588
116446
315207
804904
809093
556833
34155
374762
920688
574256
533123
411298
73827
1042942
184424
117411
709225
616712
472772
144129
350525
705993
240314
958865
802806
901524
897640
300074
534865
939501
910852
877714
996434
243875
874883
709823
341084
904720
444154
602043
20621
554207
109718
754362
668607
434680
86625
736370
144996
813841
20681
209872
769767
821815
920974
332958
42435
591070
420450
969194
810540
440354
172801
661885
526671
439009
905079
87225
901483
387011
313892
185026
435686
628762
576959
975118
52752
528998
972825
48999
432594
73503
835931
570153
757917
770592
432547
468757
681572
363322
256644
789620
221614
356163
1010268
2106
71785
915548
463476
908733
9335
166226
282471
497054
225865
142542
434390
653293
754768
1004823
350117
945534
239337
249869
670535
635818
760443
653099
530572
491142
565841
744357
636339
83581
837776
112313
711853
105298
291842
785135
803941
926627
155359
785875
229202
734262
771633
871208
833413
438726
448957
953254
424143
795502
596905
66240
173654
564364
1011040
946311
480569
534566
104842
632627
798424
947900
129825
397952
517497
827586
131338
399324
782832
760435
827202
643533
862484
111521
778196
877962
594725
567613
268519
928003
67961
514307
148256
861879
679646
301570
952258
202033
96715
538999
862726
884755
236498
1022500
161427
1042761
504573
140176
512723
233802
835189
947350
64172
887428
747817
662368
53255
861801
174322
417706
31505
122870
96494
262644
70594
736262
100286
344542
299772
337401
954384
337191
973623
544579
956701
933527
80478
492137
746541
723735
569939
363508
652128
349186
76535
880924
722047
215651
360776
472251
549151
2893
922690
384989
746544
703938
62035
41583
909747
919960
376512
62191
820523
702903
436220
701399
254287
182066
431732
425945
592713
112242
485627
627414
74708
582225
494509
650943
753952
208082
782917
840722
797140
60705
428384
900064
4476
267365
380567
195147
515789
357427
55896
44832
390307
651618
133906
252841
384448
12380
895880
237758
829627
210867
477922
1000690
440394
1007213
158699
299585
176742
256115
90483
862074
723000
907617
900916
580658
212708
940235
236893
241252
948834
86346
57941
434398
658097
234846
889344
1036735
955571
273885
123995
684990
258774
497916
518689
372904
252603
391931
383407
714725
201625
677641
797730
563262
232383
17999
752890
794908
794614
88655
593650
479478
814696
548137
105662
466735
582063
365106
171054
658357
130797
271914
201620
85384
432217
364901
39039
962875
14210
732414
495056
250844
220641
729212
906875
313748
842049
563103
912152
590585
461553
11942
453722
904984
211917
797180
642542
677097
991012
650835
1029289
722462
565265
868674
418295
899739
787066
811364
572771
180121
239341
928418
152350
222060
762336
750048
188611
749356
78848
209998
443649
150269
654454
112949
883219
548295
95337
305719
60667
1010143
156196
728695
781808
82175
227925
658540
411626
59521
218551
953735
685567
872485
965865
401150
825375
627582
356218
683076
882978
584393
917475
65668
577577
745882
751787
635826
628979
625055
558765
495423
522981
862123
550074
453777
1018982
493384
827569
651076
257777
160600
324770
783884
777256
756978
730820
791973
810172
1042465
363808
462209
990036
452049
145202
16195
957616
544393
339790
649619
717559
91502
236165
742546
424993
712696
988749
450008
947289
67936
183877
512128
688479
1016506
385831
749909
396899
688674
62605
234945
129253
637573
789453
156516
880557
997465
537360
188129
1001063
283797
417864
59912
501323
506259
941254
575299
336636
952960
602356
997395
771553
610323
990160
574880
724554
533052
441504
996639
596472
963935
653750
297112
615588
214603
321580
76236
51972
246411
442999
353563
268615
489186
399897
575141
108990
603117
70793
360895
372461
557670
856635
99813
856738
223868
328067
417267
345426
214728
382628
850545
218409
687596
991776
205330
250758
505387
766453
980546
846331
772942
333505
128233
124299
721977
418827
783590
620803
453711
640187
900587
656813
250025
41069
863828
648321
393117
318168
60923
372934
935050
394089
203362
949101
123928
1017243
809965
473310
791281
654617
980282
731876
892130
190648
35521
1013203
94703
155736
526190
3612
153555
854055
989746
140651
349372
414054
793903
150298
75282
851105
433546
429141
408705
890883
1037287
801051
49380
430764
436919
205062
269341
40744
856734
399194
516228
335325
339273
557351
183812
508128
104030
266671
763392
767589
458929
464012
678075
760689
87196
81894
752524
25349
1027736
72582
545465
882398
913057
649460
542368
427815
939271
563497
259733
39990
124602
263377
367854
350615
625930
60681
807485
88935
107504
704778
172879
352752
654836
509977
921457
1012817
121246
221122
398952
72834
987217
177137
914258
819396
384422
10358
515508
300532
700909
56114
968498
427985
661205
464791
253303
728010
319093
299635
447956
547229
713361
977209
746536
321351
233448
686229
624357
111949
333521
934267
641895
773605
981526
487699
50761
410685
399939
273618
943050
162635
398480
789491
968806
1022871
62679
547845
281982
912476
447149
468790
525077
689391
578136
176626
225170
104543
717114
517585
440665
701976
609904
359965
390416
893547
430407
131394
886310
104886
323625
41656
992013
551477
1005600
241705
250454
952973
91324
1026388
995392
383807
711384
42804
559934
273362
675912
190245
663528
328009
987672
274053
811961
1030988
429146
769989
225906
337465
999318
231511
105411
815447
293773
696930
231199
953305
284117
346611
173157
794453
101765
598400
130293
441588
864627
873354
977213
386544
825656
933524
277554
315434
609901
783275
913749
61937
881355
428787
221243
681067
359469
612257
418062
772706
404149
220632
415709
87700
89728
20528
896650
837374
422803
793672
1005728
441413
891592
272916
881411
902256
453693
831258
392086
731638
412841
1017046
491040
512431
888157
1006525
238102
303672
324520
146759
369008
384106
538100
45142
922523
539300
536338
365540
294111
649247
968834
414209
191108
681855
52083
367685
437957
489184
1014347
501120
690852
297194
650520
250271
897797
752531
632883
178547
873553
710203
868091
734977
607530
627715
333549
1017867
634
607685
87602
226702
162917
1001861
377602
813177
933901
246704
275119
845888
33434
573483
84137
708002
45669
898999
478379
877168
373474
491437
178385
458166
919909
918170
834448
170943
379744
238485
703416
166963
323441
1035517
934843
751904
932668
183000
1000598
178070
430874
354864
647102
789126
1020132
865303
424211
577290
246780
388445
516973
799229
868190
214288
454504
647798
200113
451923
950757
262741
159109
721352
59610
551097
357725
619041
179952
552797
445330
477144
266026
638448
97720
520886
680061
1012966
264379
843934
281561
418900
419129
740650
755601
613371
459208
807084
893321
416185
563105
825697
102
517171
48421
778516
431215
279908
649782
971680
179480
1002318
391400
510024
673335
335279
1024150
124510
240775
15967
669434
411628
827301
39226
706036
8419
647534
601235
194665
276392
510858
340777
384428
838269
907659
129064
803812
424813
58648
75323
267557
929477
370696
617525
32860
317007
209540
429783
1025998
1012524
460025
140588
810514
712428
996694
455350
565564
843942
204713
285833
555366
1025838
402682
684515
194448
291564
150938
564232
955314
794882
377708
132284
780057
138095
900148
781058
697528
592063
353968
904372
146283
84057
954934
813489
63174
177668
11336
652154
556090
408606
299353
286333
804976
193588
1007409
471921
266095
552486
2137
395458
549844
382049
414363
814922
667232
1013236
23382
875103
335832
873570
365924
345104
65541
994962
101352
1039193
449106
558569
168557
201606
808193
748574
78201
356457
93061
306593
144753
860105
222780
144820
629320
551971
443689
1045073
659741
854390
622315
266915
257857
841744
771053
423777
625107
328970
528054
186840
319752
319207
487093
268524
841592
285395
490995
953377
1013428
769315
650829
841755
892376
816445
932538
442906
822515
173587
196144
404974
259419
549371
535991
258832
564195
877804
1002790
1752
852723
606575
515644
516352
300599
913702
212700
499274
65096
231095
919119
97588
473588
916056
489891
1024326
202716
216015
421624
785975
957465
691894
438471
872621
927498
940765
423247
209956
69706
569233
128515
303796
454549
892613
137748
676898
470454
511058
591454
164516
1005198
767298
570924
326478
664051
434526
401049
933705
950195
736770
383446
155229
55801
103435
688940
535501
571810
167739
408538
429692
6955
1017329
896930
341571
184639
929729
850152
892016
945863
261729
87546
585015
694396
349232
266671
796398
784735
951663
91238
771641
388160
761580
503663
126070
1028944
727573
368941
85333
91520
428065
117410
486367
124611
650369
336865
440727
759424
909793
292954
638419
589149
994706
877470
135506
742364
503347
213668
1013462
347241
86282
1011227
323292
355484
915877
752752
695316
237281
266461
652716
169846
152314
626866
715991
220554
321303
304537
960526
263880
690722
664602
168281
796842
753589
359315
423525
960980
784275
573788
56076
33040
17937
242132
299869
1032798
466096
320692
952383
351839
898517
913201
375250
704122
739740
348506
650113
677202
502283
181851
605428
463546
657800
655645
1011052
314851
172053
455243
1002893
690344
447326
87938
569935
512380
732862
56400
740064
816566
790268
1020961
746087
700705
499482
404779
8158
296447
43229
47344
679760
107569
837112
509720
864208
917850
523780
625532
496986
302529
956958
360110
608400
684583
452568
134747
569331
890079
135580
268720
317645
796894
854317
856855
690649
569473
736425
451618
47867
975125
1002722
725978
235401
765982
291857
912914
952733
440448
635382
577879
595853
302606
546102
593746
256027
706923
79237
897057
119119
971654
583958
657689
138426
3103
380422
274329
842052
96807
860026
750166
764778
263131
290175
938207
563560
348186
523424
437873
603841
398464
678233
292396
376332
372321
969914
485019
880837
346071
609668
267715
499797
964861
333707
479480
449602
230657
28891
765314
362254
246738
99553
781706
382110
12036
579011
481725
773955
219362
944657
643747
170107
292092
852074
501735
601956
340520
789281
332200
713087
105558
817262
973862
196505
362127
544482
603299
703232
170172
691206
393511
854770
354013
448197
189300
641286
663774
45432
911562
587774
957282
685670
839571
667743
378574
537398
509863
596732
738230
778302
543650
471841
245218
20287
562642
341245
849682
778631
600405
587601
35957
747492
823141
273392
835414
375667
410153
867101
642509
222792
475571
683181
770213
664877
1011619
841124
91685
143375
315952
842300
48478
429937
846108
298149
637346
796202
741703
563903
361454
184185
966841
200061
43107
789800
803833
210043
954196
901048
435756
649392
772153
669607
582589
754198
795851
233869
786201
258255
980923
642477
750002
139268
551321
36844
1038427
109702
920176
379223
737811
1011230
854923
911085
431420
625909
689200
145056
490715
451528
541736
352154
469514
606451
920052
33678
369294
99453
109786
900177
990544
30387
123385
309512
32257
726651
351158
862326
614164
666296
582068
486464
506977
475372
593174
142982
502000
825538
841463
1044720
21491
138574
480833
648063
64341
269429
331326
963117
527587
22726
996959
184873
85653
309723
58451
207762
76483
230690
76189
393772
531783
937351
478506
153422
605952
405226
525490
436524
286215
84905
157368
919669
597917
689574
499312
654291
270037
61052
53778
277683
921743
949422
994879
501002
469907
152640
259270
968977
194015
520272
520943
523717
510310
538776
100825
57153
716718
129330
184120
201818
235198
377132
742276
37921
65967
878766
1039323
234752
679606
909348
402329
984022
910354
672779
931229
258391
663003
422521
138468
696713
994363
656449
870954
550637
374224
768035
438954
3348
452820
911220
1017668
303148
343964
539934
931940
157441
157890
769592
510177
660544
47260
189387
221994
746445
259916
60369
935292
292729
763492
254006
585856
376865
74385
629563
790507
983646
462732
943639
989118
578151
448317
547623
1011809
376158
318817
363231
548262
458305
317629
153899
603657
481216
75100
914212
959670
1025007
515959
309337
481138
310005
323572
374482
219191
228886
154196
865762
401731
1349
103428
187045
405484
845577
661008
447605
230587
431944
510985
296469
326165
879498
731218
30089
747697
180428
865779
549004
757230
465016
924920
278849
638516
539353
885453
526148
725450
1009093
658005
791389
1028854
134098
922723
598853
481076
374970
358746
281183
614522
157005
896221
1034926
807110
623440
326701
709964
467110
391585
171921
315132
629232
316122
601258
78218
455389
557804
289933
999803
905271
262793
603002
973762
750001
401233
267150
604325
406039
713568
945923
604387
229777
250480
605322
3855
235789
853515
693397
595717
157260
825052
861904
615975
284931
61733
518021
143837
261273
626461
32157
303916
1010316
455420
443715
655276
463426
664717
174882
621682
348594
619885
282420
323028
568439
203038
1020382
158110
177889
532649
1038046
454655
587533
70059
397139
963469
271301
314490
823505
791829
381827
317841
183514
180704
269347
204148
745183
370227
996825
442467
21041
252012
174896
113122
841848
894125
727916
1002624
536211
326499
594322
109304
933337
304613
643747
898126
671647
617533
662987
605416
579498
553525
863978
780394
442222
807775
35462
189147
546691
679875
316063
635957
749290
369729
17412
923095
345629
690145
409851
577421
39758
901248
458993
543372
662840
353030
156716
211500
812672
249997
527312
137926
434955
466510
327759
251401
574744
660488
467647
150140
810397
191827
93541
543266
917218
788210
850801
160673
594983
23486
525181
429788
597455
911766
707476
732122
912157
489513
370429
449125
781981
812485
390715
725907
758258
95096
525599
639686
912178
991286
193237
429366
969294
963152
79427
794113
37122
923796
570170
667815
637901
305555
201711
876220
575888
643381
552881
716610
797115
991968
442703
330938
616585
843516
452725
448635
1007096
697592
539570
439366
789245
478302
148912
134183
633717
161537
983239
71181
353628
283210
424895
959061
423212
592465
36133
95057
44660
906300
746350
264422
122111
599194
277724
703735
466401
104986
600646
841581
98453
351431
484451
951564
453208
367799
682548
219135
732027
999443
791848
61853
338232
726940
944142
821383
876384
999072
816291
853450
785574
45929
992743
677061
682689
745726
346920
410961
115393
706932
411662
28683
821019
331923
463610
118752
795606
566365
347290
72668
218091
572522
354982
202608
241353
78012
863114
844251
860286
583078
643905
739547
1026283
149787
244939
218737
141094
878801
468989
521985
898716
629617
140210
553786
482471
666882
425518
113459
598152
462999
586220
523717
33018
909362
131533
191903
289881
379467
571706
478616
451665
509838
220220
957024
894747
106347
242345
646058
113040
32726
616778
382359
556769
861963
564809
327126
541767
757123
43259
404598
569850
879036
692210
374520
372832
23569
132710
881499
889153
494611
90156
857151
838368
400966
712319
660324
424171
106235
354650
79052
484246
838988
841534
414949
752083
5467
120793
453599
206006
154797
654090
303683
663038
257575
750768
376997
546579
218500
310180
528728
994135
384975
192057
400059
182060
554074
521611
184130
682408
802772
863798
241979
172841
544922
534725
203498
205280
755566
863413
808201
481558
241976
372607
776456
99886
994040
467973
846745
1006227
937977
308009
343005
217313
209042
626269
320353
704313
637489
3801
390934
758697
440086
227139
123916
902207
211709
32022
521336
888922
13507
457239
924218
1012254
526282
682869
270453
589350
641948
830043
664116
61265
171873
21807
190677
312672
276808
100667
874227
438815
137154
264025
741289
302936
821723
875147
301688
929513
25036
672259
926990
1042904
633535
79309
817596
527191
96684
851137
70448
440155
719181
916872
645218
41773
8421
383557
597246
621696
554431
404591
277513
805459
139319
754886
895812
575268
228554
742514
399765
320909
706744
878402
769006
244196
776750
567670
869751
606394
324795
226994
261224
54255
310850
896759
657015
907377
1021321
553426
610303
262050
669719
669030
782391
825899
873440
862093
244490
135503
998230
960092
172035
379054
949794
367032
952153
558990
851493
1035623
898720
135024
458422
499400
82085
977650
1015081
583409
449866
215836
782811
551296
727864
862834
285553
708022
584681
825367
505058
297960
158827
398489
537577
103017
328175
792278
658383
635150
386144
996804
889672
76165
715438
682293
299456
1018183
882343
127109
251107
123345
738540
652827
237637
861254
863087
331707
3549
89479
771486
976347
37672
163307
402862
937596
44569
795029
900259
85049
317448
974600
873424
892550
57108
877949
743618
276184
476153
702959
847683
77559
976424
407562
82381
438098
9029
957462
448027
395519
612067
92620
881706
932156
771104
945024
86421
811963
458192
609919
878255
1007589
934085
317999
260772
371066
391810
116889
483102
697383
435542
897919
431181
217707
357113
268983
996138
237712
258050
306825
377969
122020
936104
340251
906471
847877
617939
43724
800730
749954
555378
236765
39119
408544
527771
924298
714192
495182
66133
184804
732107
1029889
674524
920747
792770
619635
247924
566597
1030530
383604
801830
601360
482608
846515
353980
301655
197477
181600
202758
465006
265626
711716
663884
587153
463766
337478
973174
87557
958893
683569
558482
849301
217632
305609
770059
911831
828157
417817
327753
215236
217863
373383
22466
88377
576081
582952
967919
54307
280852
745741
194897
581207
161146
400453
548334
645544
150160
986181
714785
550861
694912
399087
224771
195191
667840
935799
677825
590932
137831
532466
1011777
124440
950889
100940
125828
888158
846333
878983
551968
12701
753306
88024
210008
40587
976805
188872
641951
895653
293202
936575
297881
490734
1017394
865370
228539
759170
303389
622049
527389
989908
428905
786001
931605
544866
190525
672791
708557
936168
194941
444954
521220
554515
717757
96943
823457
268545
630677
493808
53837
405868
113726
160119
690852
624633
507797
59418
1002851
864203
678607
1043682
71074
968522
751541
886907
181447
715274
427459
402359
578862
772213
800612
927304
821912
941890
185289
20336
749462
839654
697914
285628
67091
880405
948689
579439
214633
3429
876767
179244
875946
354692
197032
59211
578486
198971
503316
975784
364476
555991
512231
71818
140787
715799
59104
750945
332608
260741
666707
226806
1031566
94283
895401
485127
706540
426699
682897
250459
767793
806425
639837
574742
801181
82874
180104
295810
558123
318453
111599
743806
116183
855432
116531
853004
522344
303274
767460
375346
483299
554392
309193
452191
883300
949479
527171
926491
532232
1038079
479787
205268
195008
738530
1039663
381363
272377
630834
265756
778323
868319
459944
90233
950428
393328
1028114
326172
564723
767978
705165
743193
323282
897083
670052
531244
215118
267950
107368
78995
150524
1030780
215021
160037
840583
388208
253981
27393
917205
660256
415186
146472
832938
970207
3525
243742
515802
802982
370779
770240
6715
663312
696083
59329
748353
656857
844405
698240
56868
780191
663522
140624
854972
503046
469442
910946
272540
870993
291802
409911
348073
98263
768118
375340
437816
358922
767746
865699
581344
713361
297732
24675
196239
808464
449038
931948
843532
427219
741073
675038
103530
361260
688612
622346
781218
67964
696998
986321
652415
1034020
471228
245043
283803
400209
590437
380657
561560
54654
706243
492106
486211
96708
896539
778983
858451
657284
603060
866039
688841
224486
372493
926007
714913
853503
673007
310692
442569
742821
579409
1036305
620563
1045171
720403
403043
673532
467414
870094
247597
494999
899851
503708
104007
179494
734138
969907
719675
991148
132200
57486
7820
990642
320153
278727
1008612
429492
115528
568340
518385
772232
21653
41063
805280
599297
802894
339240
698370
66084
218645
761407
165641
234634
886768
1032169
895190
743970
1010637
581352
143835
774295
616828
169701
193053
574290
519054
1039956
710040
94511
466769
137985
238186
41771
136109
366755
410199
51426
467314
140625
79636
914307
996204
797413
897949
393563
803736
674657
568273
613803
461422
392896
207708
798669
111774
117190
617848
219931
317026
226857
223409
760061
382787
219623
301199
794031
572500
663035
422883
446349
691979
1017719
55243
801874
262845
146961
1017365
683365
1003081
197935
663461
323525
972097
623002
321390
45133
17457
967477
735195
961027
199569
644809
584763
454158
341296
839296
657620
249813
949466
102463
606135
913928
999545
833378
179788
501700
579786
583290
878365
956063
290291
81566
64966
133317
893663
19540
630187
681566
268850
56550
238034
422890
566992
313262
148069
364964
975548
948292
136430
74010
433434
548637
457660
991337
163498
41766
655206
481623
177860
858103
917970
241326
592543
32378
138418
152964
47101
513426
379801
135061
592297
109751
335334
608158
449186
666507
1045326
663502
871873
85939
397775
154477
320186
186684
999465
850175
281507
758714
317284
915055
215118
581911
273665
579049
907381
961477
34948
448469
560154
914009
1012021
287319
871491
1029081
617316
117230
891041
28204
359510
40215
120146
954079
89482
450722
434444
1002843
94271
1029665
89196
521249
519288
445552
1005052
619920
512677
460246
962500
184543
576396
1003003
655561
162781
60632
831016
210908
722691
827644
231954
330117
468349
971925
426744
755497
631665
181636
127434
407799
309442
784847
257722
455173
695611
911383
632495
674157
6801
884622
564633
482940
693138
1006630
312345
713033
772253
37289
698678
766347
601569
451496
182410
681993
621207
254479
159440
736694
689003
1000217
122235
13570
334951
803549
762079
703433
758957
902499
75166
424273
291497
837688
754803
127070
427440
191004
469895
677801
252258
752232
394843
668564
28912
59474
687702
464235
483069
708938
1040443
705666
422454
632113
554498
98505
958572
425963
298069
770281
147949
108213
241108
549181
171014
97174
268810
182308
73871
915709
891127
1045292
292246
656727
586838
19334
91359
44770
663675
37452
641326
515772
327236
872227
897805
267669
619936
921158
491496
457106
1041100
179767
839202
966848
935250
449068
265358
13295
309917
572327
252649
520561
171885
228019
537969
300782
837279
744495
752155
855209
82983
264285
427671
408791
210834
503910
832998
991593
550745
816227
735362
162502
411454
263181
194720
534182
759392
778495
720769
206461
37174
442244
759972
221187
813958
228300
656508
533017
383193
634312
570549
131590
344577
658992
188924
76150
553232
941862
310986
350501
134865
988171
243362
528115
884492
1013069
1024957
513764
872676
847984
154298
230939
688853
555818
660185
328501
424361
855768
847279
822072
1030317
713534
249565
445669
925333
88571
368723
21489
289934
149520
329315
985997
564090
762564
863570
132124
96192
72283
503804
798610
815485
766023
511511
478811
258294
222126
146698
615794
543684
120154
542969
630735
698224
383674
534720
125637
616540
33329
237888
555930
334269
353159
355704
95285
796646
575661
373324
618861
2394
132903
117681
115303
474809
482394
460225
597605
509139
835153
511507
764741
205690
468401
499992
558022
924396
779384
578710
331748
282782
50930
40644
120757
270275
938845
599012
270049
363639
621334
590504
543567
822704
277810
4932
810908
221412
866485
945993
741332
700948
319395
412519
341390
74930
522264
893881
307097
852531
948994
630566
899588
676838
316528
4235
313596
980234
35086
887800
934856
407633
1007307
513660
453874
947021
397025
171100
203405
345211
1029673
133770
851436
955001
570736
169482
405747
441928
97466
478146
819220
641111
558866
667542
103031
8631
528006
430731
904512
255207
634313
912394
595300
79358
73647
1037870
826080
858154
244568
609822
1034926
80409
587805
499347
184289
39605
1024206
781865
81274
1042986
470262
345561
214681
470937
350803
407843
1032055
275897
886796
637179
352412
628533
245311
870014
512475
391233
201945
15171
865244
471870
229608
14984
129417
509675
484242
165691
308154
200962
868921
786572
86822
284951
685232
518570
891900
888400
616892
689178
504556
282583
608737
94429
879858
205453
370848
450810
837089
199089
199954
925666
725043
869611
119788
721300
555667
1023106
248169
859643
397151
977692
922712
938460
106899
227038
579600
711372
182585
1006333
365237
448161
30644
501698
1011289
949801
317427
265915
755891
535066
699147
881249
428813
965628
752025
357150
144884
904981
618496
154506
862693
434317
411519
32917
39955
50646
35494
491013
12492
638214
691198
496166
184086
27090
771499
1020867
445690
99599
46745
894097
230644
216481
489586
516790
299703
232589
580206
613617
151774
339775
500018
574170
522837
650514
992929
624605
50846
536965
990282
250480
150152
227022
520965
750636
434015
570312
708863
473048
903136
193227
668143
637899
577101
303431
734254
859853
508265
726880
284210
970173
934188
1007651
431890
2073
352048
386286
396497
977131
621711
1002667
142383
873971
300259
561373
556141
44543
720689
1034501
77424
505294
751154
685007
333314
875467
28679
124224
187000
426025
982288
414915
650014
137148
1010465
908190
882838
880159
15204
430077
65684
58768
803008
684557
106368
858758
769457
318260
793541
840663
565053
231505
142490
793442
445208
838716
162747
438196
956140
277040
243182
359281
292628
440428
444449
19281
560352
89623
300895
1662
972402
120960
837479
783389
478385
865413
64312
192573
831850
921857
404579
107309
312321
358081
555004
100176
871390
560893
844212
851893
393837
782440
29716
929328
115391
601238
372772
255185
227114
356368
752933
438064
559511
710802
491344
928905
416123
945006
653807
587268
985008
77543
816690
742880
341326
137603
42009
977757
221246
294925
557290
44403
323919
43547
703947
297703
508240
249948
762604
39831
838261
223414
814987
123008
444701
520337
204622
53142
837098
754826
1016694
596383
973002
630610
486949
411024
481818
1016751
607991
986568
908668
736819
81374
1044612
643323
577931
944042
1026622
737088
95145
220968
876985
917654
167784
324773
53057
344691
45440
607250
747950
719756
967258
496491
148859
567705
965244
399274
863099
485193
903184
463134
671170
372231
347929
448412
902516
821183
810110
202244
410937
221729
828818
347658
670534
1003556
33929
242166
49257
293886
628346
14765
753759
105125
469830
903629
704252
445671
808773
938403
569436
947999
935327
852362
749308
382251
1039838
389846
446721
826201
636745
718875
793431
100246
93268
377033
918658
966116
154945
232737
878087
725760
281364
508862
1007230
729983
893116
411933
509999
352902
1016045
609702
10827
185141
187820
922387
693677
305571
416603
773698
639130
267552
472461
269713
980099
571536
789685
456464
690344
231196
875462
626737
142040
909365
319820
962288
509399
516409
291765
45127
208539
975517
494395
736101
500388
574478
305667
402362
289
934401
181037
280457
288866
704331
719317
295562
862179
338399
116753
747064
216959
801948
453983
734523
409033
759526
914939
770513
831681
448867
104239
412216
1014387
657713
621710
359874
830821
350004
892662
874923
965300
213902
390702
566988
542468
360982
904087
795352
986947
607154
921179
548296
839140
438227
1027733
303174
944180
864214
1885
707188
109658
850618
185104
321386
8624
381939
48089
573464
361477
705615
499713
62327
844438
1007020
285880
819643
439593
959708
1044732
356249
644751
631470
529033
72067
37091
940098
314177
180608
823209
832133
576641
112739
834851
650343
566375
307277
977901
965912
361960
796984
98058
65220
232019
582997
979876
413118
110885
663151
607004
108666
90571
96122
231845
822840
330457
900535
888971
888178
520790
1024176
561928
439393
658799
509924
435582
745943
480190
409294
188755
988728
240634
794025
203217
473229
707759
511945
436810
711012
95828
718017
658269
578908
729109
262648
28738
1033822
555303
852233
678640
70723
44687
586632
161496
609277
747131
163373
81253
312736
875228
169597
559226
716456
610009
268589
500867
96717
20117
521840
979112
3397
591594
696770
389470
976965
883401
989458
895705
469937
458250
124351
308476
624540
301109
53392
637119
58124
1018585
674599
254721
653752
767879
1002454
213775
434487
428852
986403
69432
948437
203226
931823
197387
172434
550805
454994
163075
590604
230261
613452
393992
349870
943816
741774
515292
93665
155290
26166
865221
275614
6195
207900
774612
665963
958133
777747
198771
280584
25599
931585
470225
55999
635009
432633
108337
508266
156661
147521
326982
192419
687710
670899
640362
972537
464443
126144
334495
538281
162348
188625
670458
865559
975268
774220
872777
248948
864504
231723
630078
209386
532839
80005
108900
706339
189539
1011606
384000
825504
153162
1041303
303129
504625
867653
850012
535264
315404
871539
215286
265626
575222
77466
19630
54750
52401
677912
561788
575649
977640
575072
623212
655230
928727
127699
574404
1003435
205962
624233
603989
267611
946073
755595
818008
64123
476754
768507
844090
611385
43507
322350
510974
34829
733031
69119
195030
295368
743248
954054
270323
64326
856085
161180
181373
711668
464718
33459
375445
704943
191397
697166
718035
948056
310228
457042
46107
720704
101436
184468
817239
881133
930127
893778
825181
921785
533068
654169
233777
898486
243172
332164
960541
798413
765940
789738
558741
64270
165078
471179
168297
451157
112837
159604
981141
1038188
1033147
2099
185459
274703
50380
459412
181244
1015610
298089
1028400
93397
109627
115940
998054
964881
326819
919483
368164
132310
570566
504143
749001
1013735
327853
484595
926505
259485
628119
889949
654288
121262
183163
470515
487527
602043
751569
985559
608103
422706
560423
744709
823901
417546
377770
520272
603880
29131
882114
357130
191067
55362
653089
616328
313594
8285
123903
74099
659523
485551
601848
387636
310012
56464
516846
39112
899036
728294
362629
898364
581678
533656
252099
738683
919786
565795
983884
840317
983626
4911
986079
535378
478625
438474
528337
511124
812161
713097
273959
16487
852859
684436
963386
746842
918225
557511
63554
1040737
587083
126815
77712
869710
80447
551551
923083
738606
392362
51248
557987
996586
616971
809426
510118
876525
26574
1013989
792947
423928
997214
669974
958560
154508
598705
980187
520257
26788
563260
469934
778766
616811
228900
340274
841081
355023
247286
276103
969791
366260
777756
548793
279818
514177
613474
373520
112456
296489
427958
833904
599682
897466
397492
119072
610720
439678
381433
343977
138298
214165
751887
407821
422920
1031606
67016
88005
731369
884876
1002158
595836
552733
94789
924470
289825
165976
43621
428811
850855
187350
982304
518375
219068
246472
504896
405134
438727
604575
218338
803568
825193
1005173
207842
284472
1009042
205514
552768
761858
234513
981751
909362
443986
357168
6119
898771
497114
497298
976863
524919
680426
848127
994978
868829
988273
93795
70593
496865
218926
430201
101653
708412
476695
731441
934093
189486
130986
889295
921916
578232
651549
49126
276438
182117
694302
142155
405895
633612
114238
372457
125678
895254
315969
1032248
978896
566295
820399
475175
393437
993899
657260
977549
803778
722425
460916
27675
265350
410163
733371
963778
194762
590060
72528
94250
489531
48630
930030
909184
56962
34153
844771
59553
691526
642480
479702
527952
66556
523048
39214
992982
488542
94555
161886
298595
102030
579616
335078
606470
930347
404788
107506
532365
55964
941505
329508
214747
197341
140051
850850
603268
310799
408224
166630
506687
184523
3665
589472
689529
847683
131563
20676
312813
964562
407880
761522
53426
56973
957183
199406
322650
274321
851270
992775
396862
732142
94064
66825
767782
646068
901858
482359
903905
634530
518625
689127
369820
801688
45753
874202
186446
743567
295779
284412
1024888
33312
946276
538877
97407
587958
639169
676752
686652
32522
834319
278984
975535
507750
846122
152193
1010975
785560
231361
18835
757252
351826
689812
547121
882724
669439
915455
905637
544923
190513
631295
1003056
188045
163602
525375
187188
919027
585260
867313
1003273
381513
403242
259447
281921
169317
102910
193753
910772
592210
934678
745348
845759
193599
746091
776414
1029117
815247
663461
393647
706597
481528
210233
675457
336242
805512
208869
217787
992273
546444
143256
416239
860472
841680
136038
322735
309843
90095
726989
108418
377494
961146
324757
387409
757661
268764
188148
217186
154760
323930
717776
739473
522542
304139
508030
702465
325136
419896
205107
232334
641433
472819
259964
781954
810126
944256
889867
217042
633979
210252
907012
409822
349183
902310
525424
526259
472127
239222
783843
301006
953068
118509
234115
5607
942849
751305
453836
646926
368906
476212
999556
716463
1028028
760856
844578
272650
637499
10802
963647
916725
126757
723395
575703
899642
847759
453621
632311
869430
210317
771333
578954
451715
681215
87733
355996
1028141
1035415
1006047
317109
834283
468669
726648
634909
162753
627311
1033461
474781
270064
138456
412590
414504
102790
907844
694376
598369
215716
234057
437216
60300
912294
173255
92534
156521
1030085
951679
144811
529787
126095
25290
74782
563232
744744
115191
406481
791843
487941
990302
76696
888184
109653
190400
154154
430810
875541
172009
604946
161148
82144
627034
554094
1024256
963282
25824
804976
650812
681182
970856
64949
163408
945646
426784
372416
25538
1035362
863776
841941
626101
985865
682510
328435
821079
45456
396987
114972
1017695
859624
637453
672626
506888
828691
37878
178383
284990
720654
309806
697000
834295
967757
622402
646064
613735
752753
891235
462162
898169
335708
699202
492360
829537
294394
794997
293624
1025553
170797
896099
628933
492933
356027
258583
925230
320759
41817
887397
387239
27652
884980
911341
418401
692689
667394
828851
539380
205743
428150
473477
419534
537706
353410
359472
239072
368118
519959
781293
37958
422004
709078
102942
510071
368300
582457
1014299
592093
1023474
173882
1005600
525388
564188
842299
731970
784139
23282
194571
104047
592317
993090
177642
989036
405727
962073
100015
639306
880898
254354
787574
779514
245047
723520
178041
159468
222514
247697
215587
128567
742705
533600
193793
780182
731864
250793
484399
843043
779061
605706
839172
326063
406878
749090
424949
54702
721449
29349
239617
430503
573429
257115
664907
280805
1026649
721514
724687
467976
268708
798044
1016524
531914
71191
87313
782076
683130
815518
41202
743795
1016128
355960
968206
893428
522477
126001
593551
257914
477672
769689
1024801
39590
332931
315018
870766
896654
754449
111283
733387
324669
515094
275879
823807
651382
199044
29302
1019948
861405
560552
571251
467578
589211
952239
627297
982477
904952
534860
238062
228123
809501
1033228
677327
28193
213061
16717
744789
195178
1025376
421519
590639
575725
993759
157676
424688
654001
190234
1022665
93662
94484
46747
112758
621981
642078
662007
649510
770601
217067
370374
212771
366875
940898
575567
141426
447148
476702
526485
180556
610263
833246
1021462
779863
883432
809893
841456
439979
227075
524326
1008476
885003
637048
1000974
956109
581364
501022
9333
208034
823556
714991
949427
281548
72986
978656
139716
832890
442544
822675
414269
437810
628134
688744
776224
619435
670410
606437
442656
866918
758519
769045
463368
1043709
178535
781474
693854
740216
733528
66125
542311
206180
346565
237316
225916
274533
990375
209037
646963
159278
900731
506019
984559
336062
558899
393812
668885
303103
894041
1011707
515879
368180
777959
401946
963376
35140
634017
291955
28163
240324
542405
664935
368219
555862
251201
533656
498910
407573
520924
575618
897620
288732
308412
364676
1040816
816130
503395
717579
876641
223415
666869
732919
895165
238175
211971
553289
743272
1034783
767878
423824
581492
207772
677311
616716
677435
184970
291353
589432
444984
327676
726356
1017327
156783
791968
29634
1039115
154606
237927
83679
656894
1034872
800373
222722
782314
737939
779950
818975
522747
143393
171188
567848
185265
752008
413664
941844
1029708
308016
414616
991174
881331
322154
224159
342797
422852
607873
615335
39665
763877
719687
473714
384580
496216
484298
964125
877307
695155
778180
270013
524547
291215
100479
911681
670799
312815
89777
106619
588321
490399
512070
697759
115229
62239
526149
135260
6849
898778
1033280
69176
411242
143772
631432
13292
687126
822497
90158
109173
997938
254135
97789
420190
480348
1016193
68516
935304
1043475
1043306
837649
463473
437148
759637
755782
679639
791737
501198
604136
160404
1004923
630091
7349
261217
394766
594817
617325
706991
435238
950665
676407
438078
986758
575386
70970
252786
501474
549256
587867
342115
1043098
496750
763850
41749
573005
251491
278094
654171
516355
16393
467309
353441
405433
622856
728409
556727
1010828
841639
1019998
883272
567486
206279
226499
306214
576411
506407
551891
250605
921283
332092
1004442
942214
365474
1025165
345160
586554
128091
384174
778882
720324
876701
24941
90566
380239
669010
649668
152223
837663
254888
332082
629224
420404
781092
488968
713819
802634
873296
703910
897114
451208
435394
227713
410770
1000461
153064
99178
914512
586734
138882
497594
609745
635074
430156
316334
421731
33322
342388
274636
378214
119793
615138
962467
97299
15661
826687
795729
194622
1022278
602566
78082
723056
155998
541034
936936
298025
82201
511247
345337
548270
306219
418105
760160
111243
39819
112542
505283
330503
358391
964681
704445
607053
44299
636407
499545
198908
948437
81148
195662
845587
675243
814305
386260
486967
7322
710926
174793
665464
524760
159338
997958
742287
397112
992176
676576
780327
982331
332937
782354
866738
724441
731338
67284
400551
102747
330205
247702
774926
53591
123573
299351
102848
811807
1005456
594625
688339
84480
714084
138489
978653
314251
800080
32741
775175
268949
355654
261396
503338
655516
900186
572846
395058
32291
724360
425907
959108
944795
278961
605708
13239
955640
1022233
660712
20320
773560
732603
846291
476793
915113
12724
696083
811559
784127
793375
728895
302678
875270
407959
865356
859133
977102
571807
76249
517179
250420
627366
937601
908400
449293
863484
209940
785534
86690
783008
1002947
140569
524739
901528
478144
866925
311270
304228
92750
52313
507803
644828
105794
872968
295956
534137
227410
288881
788944
255812
57697
957672
394169
53346
790986
42219
30793
937731
876188
249550
824786
49615
304170
516007
689200
593795
643142
290727
218043
821859
82816
998222
240573
752284
920770
541778
68283
977906
947734
1030223
802370
573034
964721
95430
457937
215858
741403
516833
153237
634775
708943
207500
831390
402912
29184
108317
513760
470238
112544
431014
554680
658492
469830
673907
250355
523778
676510
545878
952126
457215
520817
27629
261672
198586
407948
779763
551383
653433
302514
610428
486147
795009
582577
798139
126749
3940
456768
493899
746929
1005631
233192
356124
183084
928770
956531
481690
607643
983771
801636
476559
789778
516825
651547
766246
639708
28149
673490
206371
492138
856880
313024
137642
578586
353254
868339
656659
967543
464931
265508
541036
66918
102936
706253
481260
1017936
567442
1710
795980
998762
876301
183802
693319
607010
481976
920635
189204
954503
224076
431521
919286
686471
597786
663662
543871
61149
92489
573048
598841
111148
754341
90097
897305
913258
228578
697130
408644
100134
759931
316614
18046
662099
840101
281921
424178
95466
923214
50172
136189
546109
1025506
449115
704293
105461
840168
106705
722173
865191
861455
496073
177639
860506
851953
495060
960061
503454
251952
266852
761740
997000
1038364
984036
68210
612076
960001
213679
481871
640706
501866
47451
448938
668936
808223
403492
486510
337988
508616
834933
29742
159831
949556
114854
1011065
776502
327141
807639
967997
599928
378348
935311
203972
242124
603551
327479
800730
160893
1002924
443830
543457
460142
996934
769761
717800
84648
163894
571442
119054
607687
608004
328210
57875
899083
69740
804809
147645
665017
557828
926573
227864
970609
277927
442248
207333
311094
931082
588911
956070
319020
321156
389216
853695
611963
635743
409037
312788
181004
239451
602906
248188
581593
662204
135321
583334
517140
500118
543953
189505
960768
150730
525270
523090
163059
194291
869310
77193
539559
500891
778861
1009626
602804
206568
26194
390498
140479
481545
868790
315341
754207
970262
189042
73372
698155
648958
31766
901959
245494
58705
482915
688194
867467
548510
234186
313083
700711
284030
207426
221599
950773
968360
622403
103647
42102
447622
750014
771035
751403
81265
1007982
115218
481609
275235
206247
588186
513902
615683
850803
162842
828902
679335
306512
612372
361658
127959
36785
932794
388662
671867
490205
14261
301584
63290
720979
723562
751456
95194
403312
928136
367889
277805
1007900
114524
889000
945891
303320
65606
578718
384121
804061
785727
944163
883422
969187
245780
476151
913759
431797
570073
458045
456429
348273
491947
53783
174707
231892
402139
773864
667678
52793
996026
593143
1015824
478935
24680
338287
305850
585037
106072
597676
677158
612473
979241
709688
980126
528453
1007194
11040
305394
693026
21565
806667
494493
176558
369585
398209
191096
273853
416986
668129
779789
370728
834161
89062
477450
955708
266437
866285
1020801
243983
444173
575846
507701
600078
182095
767236
53604
497661
927015
28632
1019649
673067
944362
880055
875504
822979
474412
859797
144694
901429
134240
242235
985240
83106
432570
949240
439806
943767
637842
925437
301282
867726
269680
786162
684414
1002370
360161
31089
378821
917410
718229
395472
815890
406135
11663
787108
92928
491083
760077
983219
997498
1029878
772842
347324
275960
216060
333875
511812
821852
301113
708693
265456
33550
238777
417072
111841
958112
360145
229101
593117
989238
842103
13720
403930
359119
412327
684515
575586
883194
178976
705554
427392
854019
69279
896622
581351
97927
697280
447161
416609
491660
201708
161915
910939
851788
914419
990331
748018
892029
385820
669048
69668
682095
204493
825108
216090
278254
540597
475902
406962
814713
469641
424666
970442
357721
559303
674358
480702
321918
440468
20678
246515
449627
597150
148978
507910
553011
347869
615166
686114
831249
610867
541554
67659
943749
516000
556057
902186
850439
287045
13899
568025
124719
179050
158769
419560
589647
597879
312852
23758
966259
968654
863188
236789
706604
743432
296592
1010277
719363
979382
583645
604048
771880
611658
587569
733591
42820
422259
727869
966509
144162
828302
636273
189678
109815
883810
857963
413317
401681
575437
733370
1019297
604390
1041303
678392
932722
576688
378985
845037
382517
952663
768122
837722
309464
72283
339434
1039725
770580
553868
218806
867656
479755
124711
49474
377846
866450
728465
640604
594052
1010688
974999
680059
603388
918444
119096
307476
945662
49517
531278
403985
944367
116725
433961
1017726
214631
496669
731977
969198
412951
1039732
876723
64539
325300
748843
25469
535523
313692
477384
468136
203652
493670
260969
811901
902730
528654
913379
679269
629376
924281
144007
562125
726237
351617
419496
949132
1032003
395767
548744
56027
570198
225906
124696
677975
1044910
137303
814152
1039803
491091
241325
915318
560915
994155
101588
400294
415799
440691
11897
1020982
415914
577317
115008
1032906
201325
214523
933112
391050
22643
772198
224485
350665
704189
124864
195288
982452
405117
635706
17842
294339
523657
996893
225132
429150
818021
463541
45459
285738
322281
394729
978993
268281
616534
90490
519590
267688
490432
738929
52600
250895
422721
352763
375186
820941
418721
302887
869693
657666
201216
849227
749882
779094
391220
17356
894596
288882
665307
761868
624582
164365
182702
396151
89189
828664
671963
777571
820303
814336
978857
559752
164243
68100
479805
669693
975210
18564
1036102
525086
68309
565638
837070
305662
432326
1032660
192404
897206
527116
341365
220069
1031927
447472
183011
673910
497740
537671
590582
968374
260274
982895
835703
94217
18323
130201
605318
672199
223091
709546
941650
466020
621443
344504
63126
424056
810041
80914
535450
172950
34330
28838
82068
526025
928595
356972
618125
891128
567209
353657
212843
159697
1001865
161552
532661
165869
423225
574079
959061
218100
248533
318998
96897
292955
1021814
659160
312919
598379
650501
697652
975863
155755
253372
102175
581738
668303
886202
303424
202826
856347
665640
478137
354870
806039
835739
742739
223718
700613
899004
773981
753296
1009976
813363
140907
359623
1527
624692
875258
434261
712440
964455
993090
924005
195793
235302
738630
668796
859600
341776
698346
715269
515488
667463
335580
693559
55589
47508
847047
222905
236704
981607
524374
1013711
325391
750533
595990
77500
6553
29927
924710
464378
991864
83523
484215
792512
36276
228670
691880
568599
590295
334419
964609
417227
590208
763493
19786
649313
73595
594662
44
790653
745395
823624
15378
1017950
250426
698379
4596
844318
647884
694091
313431
99121
540910
761370
659157
696501
922414
469699
390336
874461
677107
861314
33235
30470
959594
97897
1001966
740275
885288
179302
169561
178335
96263
72651
672520
891621
439649
781369
345902
219291
507233
768997
803679
565322
549291
209948
782176
370288
264708
260180
987489
93617
37717
953294
954931
442728
733917
616707
689914
383787
677928
378277
38210
662182
725123
53688
81348
693907
87848
114227
975797
125690
200203
193083
1019946
383597
35911
787301
441343
50109
715744
439028
608561
818510
103624
856375
115221
481958
936207
412369
429552
615813
704342
599426
76860
122268
467000
87088
447947
1021476
795885
244705
983048
195068
289432
742478
770871
705316
784603
464227
656119
810199
845193
377709
967514
1020703
459419
984474
194995
742606
691741
280278
948194
458556
195533
467911
1025463
690499
197643
687786
614448
790390
614033
431631
94787
1005411
5329
458963
599609
366524
963604
211235
881704
951083
629302
515673
332805
951425
612317
884917
781331
512473
104101
261792
748387
67780
505684
204005
563659
928290
24209
1027729
55394
449497
311845
648556
385926
946388
106557
1015357
851260
513748
620910
210237
65731
1008184
1032539
205866
974759
138527
699824
378888
833804
153486
237501
613647
373968
993638
368513
655028
259605
13355
337952
359261
362359
896731
501266
49438
700933
796833
240499
742765
841621
1017905
986276
472203
250403
851893
845579
745369
297326
738125
171575
769674
38093
932111
54893
792641
183808
946769
413106
696397
716454
663365
737310
747672
172186
386701
65215
1040607
425261
482980
528847
313562
730590
123714
598335
235634
222385
147674
901004
98850
977767
179137
721580
702621
1038195
487306
588319
514460
492865
490519
33481
64328
281092
27570
755754
232576
271237
30109
751161
861725
677300
1001654
364210
1017015
564526
335227
94339
738230
530338
391665
882970
314689
8340
277424
95620
644030
716929
2264
146607
732937
491441
186163
316409
146995
316129
352092
538537
230167
510179
697811
67737
890054
789977
7937
658667
496262
414217
665809
112241
567849
153114
497490
75387
691716
811682
901307
406149
858279
754923
1009329
333664
49161
27946
847189
707788
806370
869862
816205
377495
23435
581095
870393
197897
682621
484629
285996
776409
315028
983007
183092
650607
182057
896499
322454
307957
221351
637894
47163
429572
838129
627570
775701
736752
881514
960220
574799
915146
700256
463225
149926
854336
625063
751073
755653
555993
947545
191937
311765
617934
596043
23059
586954
640637
960451
347318
259216
805020
611293
814473
10897
1014754
87380
76239
133420
11816
174243
655450
656308
751537
270917
531157
287786
852389
295500
301566
803203
688686
867310
366027
60572
180481
463694
721825
383790
716570
212509
440279
580666
40256
909596
124924
319310
453627
451910
1039489
162810
619934
150370
137334
677001
901495
44841
984311
970120
663292
864115
283456
235883
351230
922334
482001
938952
299420
849201
329100
207340
521973
492834
366856
1033292
209903
912571
248757
258789
399385
590789
826678
518556
749282
441955
249875
224923
305148
857306
208005
52118
178644
247394
651358
852028
702584
635522
949373
508704
909430
213335
127167
716189
431280
925142
989426
130848
845398
111624
516684
79113
332684
445989
207168
150407
461756
177842
191897
221030
836746
651715
748617
447391
889318
532035
305778
625228
469955
823887
83400
624829
165234
688716
703104
656791
175280
672169
832075
340680
648426
347204
239111
424292
904590
52731
81377
777477
4184
703565
827737
798461
1021800
384742
881304
285174
384708
796038
854128
398102
494952
327916
697434
424076
269822
652612
664082
562669
183473
359370
524714
165441
554546
933010
503262
671447
674440
136751
93749
877207
645625
253016
652637
666296
876031
599747
361914
1034938
1040589
1014879
781433
990782
441327
65396
402530
487429
42584
826951
110231
373625
222542
653886
193276
790660
400377
440109
770566
54320
1017334
513224
472204
517912
508731
344665
857991
788679
317018
923049
56980
86754
55217
517799
513194
182351
884510
383307
747317
1005924
750002
987018
563631
121518
475073
400305
760885
451691
940635
815050
941925
928545
806318
1042707
790976
45621
613782
199103
640928
569786
827328
240875
887620
398489
837709
458046
529681
505108
333519
568736
453600
761040
1026080
246633
1036625
389564
894649
318664
881005
486132
691006
463565
341145
141684
130554
786445
560507
522882
868388
919314
1037288
458181
1017270
796368
1025889
1044721
1015302
477384
953730
643232
331344
881555
491457
465359
722390
364037
22032
301604
743977
272286
419164
980044
271045
210045
620172
344573
225032
532357
931380
11311
409250
458632
939277
300043
559577
496187
82131
492767
5248
538932
662403
120366
403310
320561
597944
386188
717796
572346
703319
326819
740805
554830
420872
324402
287921
54560
688291
770252
684375
68899
833832
666377
487951
459640
508991
885993
492345
234229
62885
587573
156869
1030659
636291
192136
981150
1008332
699230
920173
433209
932652
960940
571935
217032
86840
698457
883535
334414
468507
762282
621634
662066
941779
147261
474502
143135
391179
976825
833395
165109
488060
277869
679143
770131
690889
524806
376777
609063
869019
528893
352647
79855
58390
891457
576985
522148
308472
970799
948325
74384
67656
132355
722192
100685
510601
102780
1011466
309302
581373
993079
1027885
638677
680338
7339
127222
517018
820286
176600
233281
503967
933258
658366
254801
343387
891280
1010588
380430
601177
894196
845545
789070
365605
61520
985380
577690
430298
404156
564707
915745
485525
990021
30151
313818
7969
1015360
757484
1021633
158696
282166
885696
104768
390681
386324
263312
997397
618146
535910
791171
125784
485217
968166
448394
738971
877196
121724
695437
146038
550667
561957
779786
193543
807226
540716
305443
651168
991447
689736
1044135
947928
807695
304605
600008
750160
921785
514471
924989
860449
611521
885414
122174
330317
470923
811454
383293
974400
432272
913047
207871
1044752
4988
346584
227176
341018
1030735
804466
620915
786523
640117
104743
655275
921632
961487
521051
1017944
517577
250273
593951
510023
52047
445465
71873
845998
894282
118610
948993
758084
527532
287786
720214
10857
595117
770854
590143
40450
888231
1017373
552808
489289
33549
695029
870104
900306
812693
248300
175454
503134
965149
276035
982363
685853
705115
864509
955426
33203
806582
196474
783294
477218
346099
775270
988776
922634
654710
519081
893152
1026557
987089
974317
148674
1042266
3856
208681
773843
752498
860304
75232
843341
323140
669834
210582
440569
4988
120727
763752
69917
528520
180270
582713
239147
261990
586727
70936
49830
222373
205879
287956
114038
203409
554178
273287
544931
456546
182106
360886
460790
693514
492893
511194
457416
911461
171871
616741
264830
597134
504380
28788
827451
832255
597691
978578
932576
453533
8637
759010
582905
116111
488779
163298
260696
476300
805762
196540
671225
5442
105777
962725
197353
220583
380193
916014
186582
712351
38912
37322
101128
253627
894179
435165
709685
582414
727996
950107
906333
590105
153349
594092
42958
291850
722114
547534
810170
452477
608735
479833
330676
196522
316893
628759
118858
512344
594280
384133
944220
811519
438094
566625
300738
531097
828170
311937
188572
771345
337450
841654
856244
300849
207094
788596
124585
405359
761360
905055
78198
1029215
17180
781955
1017321
951604
449323
232297
179243
689492
309418
1029984
120193
40973
49885
168925
990496
646304
916375
1004552
661371
873764
915317
946433
740852
591064
98885
795427
900169
345273
539344
897753
714182
670851
412555
805574
304615
104274
322063
605024
543111
958166
104512
31019
202530
79370
888329
819064
68103
393364
789104
24887
691882
188786
567659
650858
399765
539608
648213
719838
496321
212546
663557
263843
192373
907203
959135
22213
750259
140675
441824
188363
52732
536693
743598
278684
708111
16568
416236
326251
375636
788987
354866
65148
998819
344348
121850
532463
429517
766349
46912
690065
299686
718075
5228
405704
296871
62110
1005596
382315
384820
947094
970449
273081
537272
590013
727702
176092
1042739
685980
962013
1039365
514197
885807
820582
97687
259555
720407
448154
915567
8972
901225
70607
350471
616951
540416
984492
909615
673098
321467
758582
738900
195624
448709
573775
249511
5201
341213
414488
948819
681657
547017
610567
417001
122056
39223
703729
893483
272401
918807
413432
455163
115043
252347
526176
232813
834659
28904
728221
663945
921760
825869
640185
190598
235905
882297
31633
803066
144310
443189
76631
629974
394516
266573
99077
746304
720444
257285
695397
709408
239564
858892
943914
26996
413811
939075
851695
1018887
392928
582946
721351
46772
961637
210235
603102
926411
455178
263422
551005
559757
907116
894618
969184
194252
943845
180734
501467
767192
784248
867928
293045
77405
529021
224531
377923
366714
287100
548352
59380
768234
320534
508719
339189
280008
293620
498278
205544
789091
134273
367157
655135
110272
93158
573972
420520
307769
948145
938758
541746
528248
338585
853593
723258
79483
749027
528171
646851
351087
246399
427359
610944
699195
18569
165275
400153
321796
130292
706433
230562
693880
658885
303271
801962
713800
801736
625514
867467
177106
446003
173748
76996
717557
819173
294337
175175
566127
156842
829062
973460
678283
458033
510942
640031
704398
692683
145268
242309
97123
526296
865052
1011719
38531
860374
534994
723202
466390
491562
47956
36758
797285
396451
414477
330998
520620
475094
959567
887828
793299
258075
1016479
269123
249011
418334
213646
694992
576124
364187
415619
430219
441718
118516
80229
1003968
223734
323729
131814
397588
587179
34342
757157
302555
170683
353915
945588
831750
218326
416964
340942
559824
491443
85886
486826
68285
972246
643234
999684
609151
794497
506920
831286
395187
75465
581000
348221
402433
295943
42731
855781
787396
818282
613025
477702
251491
548440
533178
274706
783401
630582
115975
579683
291868
548367
38181
1003187
164567
485402
187906
463942
628538
374875
390747
456963
680425
774102
149869
426510
416556
152563
287533
572734
225953
355197
677043
184895
226772
361662
617315
794372
597941
109769
205842
515714
629231
942878
4095
101936
773766
571481
253084
929596
245421
969211
902137
287102
246649
715409
361742
348971
284653
309440
460041
370287
195297
465484
864696
426841
821521
891349
38196
1000137
166687
213173
344939
908558
397314
351603
65214
333120
306960
130465
420468
135349
105340
212250
664401
195119
343947
38180
509691
406
743956
861476
600059
598539
594856
789597
190750
850152
639992
587961
756555
503926
441188
314166
76454
579498
443764
171734
221770
725580
246833
491399
562176
78501
303196
78257
66201
238023
90534
941482
1027518
908679
781809
429559
1040504
864130
893792
338527
372588
598290
648789
483524
312348
347956
972996
75846
397047
95370
824788
525383
904728
752889
743297
1041731
534407
346588
898671
812028
855063
340702
945688
745814
54790
852028
520746
10144
845189
633821
807038
852055
870153
645544
697606
278270
709359
244992
643056
469906
714165
399750
186625
2757
569688
109576
436611
631299
68458
469280
938997
371632
522674
420661
10081
219130
462498
560784
586441
208703
82178
759380
559681
600913
837016
646797
545230
683376
182686
60026
542407
657975
501245
349867
741026
548685
120343
67915
125404
927618
351889
963092
807617
639448
482150
991206
144973
294864
482928
903056
195486
550715
750951
533208
921035
545013
847776
101871
185860
182608
430008
710855
135748
777911
409217
318117
798211
942919
659110
32825
379721
531363
532297
274099
428827
1028837
713246
602427
723707
285858
91485
423956
288792
266274
155788
292234
859820
194760
678298
865027
278417
1011485
1002408
207513
937775
100449
232576
220989
619261
273697
141866
616720
307395
633304
631642
291636
26838
911627
956434
6155
273267
384930
396998
437711
561811
247876
556891
55795
791342
563677
304749
362691
613062
756353
778898
404387
716784
222914
539290
508849
709649
55206
138873
852240
638958
615035
544403
133426
584807
600408
734952
600628
558487
293253
864905
965597
749325
671450
82196
348541
246204
841129
558080
1026880
525262
226673
507097
154546
411027
725913
546910
568079
640918
793508
240091
708074
812217
311894
612393
228526
245222
723321
210910
619505
59415
774535
1029653
539249
689076
205970
324483
91615
818857
277837
266073
803215
979218
849942
1029334
319755
480097
757122
1031443
519091
925988
397707
430602
622047
252265
15692
115909
948078
382244
731675
955185
341733
141053
732986
263576
106460
53735
387091
845878
272336
498575
650982
185301
795500
920232
224349
811931
583959
209372
646652
750842
402483
795953
763506
349193
567677
686539
781153
189552
447876
870181
486452
741453
360239
523465
224896
604433
692242
378051
620491
323776
813506
870708
425941
993291
844774
34035
855407
580418
13990
1033301
150007
381218
45450
737670
114348
620888
923106
10920
588094
1036544
779539
230257
94976
104684
52345
973851
56529
87225
79697
875167
36446
471376
16601
38144
833826
178097
99939
40096
95584
968612
1020959
711705
574328
906769
21436
33527
94021
467619
55741
972751
195694
264083
219187
207817
198969
668789
655021
949239
942761
781610
628073
445643
565149
336953
121293
474142
217768
641954
763155
826367
380839
544639
944563
344269
368472
191041
553790
1019544
237993
611206
600866
343580
363830
619756
762944
261742
745209
717830
167299
272867
10877
554344
706180
102420
743105
832828
534667
507318
398304
1043129
52098
192109
593641
289924
285985
800782
507515
957371
228855
32336
936817
484516
929953
576962
608388
177841
948348
812048
365131
642984
866957
295500
480553
612884
477909
765039
665260
712834
66335
304730
505253
456341
912959
501523
127498
451195
663265
289711
744991
953378
694413
271215
140817
228224
879275
338525
469156
914982
832508
625060
172516
603978
719999
508398
505940
60131
391159
301314
607287
591000
537088
188579
767224
12286
29997
472825
642847
53009
903365
856884
583457
368271
583212
926276
656031
349586
266109
290872
818768
339041
206117
595444
979601
596313
961943
243337
744846
625871
386755
631199
977770
123923
256309
104316
412661
31591
684926
995795
334696
414393
556803
648548
870417
517088
45102
47500
193573
873683
322240
378221
501603
276782
799515
439817
443687
137033
746922
335980
479619
396502
673206
1038420
653086
562697
859308
687197
175787
185471
100452
696399
670486
211031
965526
384547
943987
738831
834091
71102
674120
515087
640684
690023
886816
312077
995929
1174
201531
686429
127414
126309
233228
793384
16702
431154
932413
880897
246821
67763
289143
527863
285140
824646
2319
774666
567246
125088
411152
459785
925049
272329
671702
391575
351371
143644
754879
88838
51508
565858
23737
555712
351493
1021088
272123
912413
474077
453122
651723
200236
676086
343897
457909
237793
526692
847719
518915
976225
227082
782698
745331
725879
706206
51650
674547
350777
515294
725462
849513
842373
256504
730163
673163
420954
399443
276182
186725
296092
767495
233664
285023
489713
332538
587340
589778
938152
560029
373240
141998
918871
712061
13094
959181
119524
300276
990367
305836
121062
314303
553952
120096
662450
753264
617577
756488
411627
83357
720301
894884
938237
67803
413164
253694
382261
67814
431066
655820
277587
142506
505654
938828
841520
957219
502854
308750
684295
999477
368168
588063
427403
510419
206578
414391
962008
796129
980950
336076
695212
471248
744103
700855
473103
705309
796558
575293
897590
606391
946131
261653
62358
907779
43712
86206
505952
115636
865603
227058
286625
291185
252544
402100
114377
80035
366640
563942
738144
196831
258854
1014663
732191
531851
463361
908292
664819
27303
567440
396616
579494
889433
485517
809765
301369
984907
991942
784895
442281
949297
713359
227395
344307
762053
513662
979841
603481
1036699
296490
975496
25081
59294
440499
22873
748335
895743
750029
1003871
501525
995778
838773
744397
779257
572058
27448
835929
841920
207526
194586
1002339
532166
231362
906845
225396
772658
95236
532377
326828
297838
1486
939993
802120
848265
331362
498446
1035722
576918
140384
521978
717503
143928
43860
848362
474799
844399
556357
706249
997735
483285
558953
1021303
40582
315371
206311
909221
882304
402049
75117
490139
2478
279039
424447
289763
327363
859896
249168
128307
189362
577905
815912
191022
379942
834418
430658
314112
742529
98956
957952
603528
137959
1015349
248186
246599
561378
205972
434073
106506
962311
690377
716629
463835
401206
7571
47468
163969
889625
426288
935506
74037
43833
439167
325361
474508
44540
97101
787063
13508
955539
75475
432373
385626
993507
247483
143424
1021034
764068
614079
795977
955062
365325
937802
574847
487605
507480
522966
620853
961085
975408
382794
385216
773516
777949
168603
404648
850089
688351
583385
7589
474585
208439
525780
474156
367809
988360
389018
390925
272393
869622
712400
868732
152347
544415
1024512
726759
190566
411868
793359
493611
1040549
1025469
91738
616474
956049
846695
1031946
632972
343382
555458
1002824
37669
92254
849496
280195
590618
287563
166728
1004628
628085
603042
434230
282278
108051
329221
777860
997715
572167
321061
778868
395153
960866
859732
710588
901589
386412
842960
782790
964601
502209
423477
904875
328508
872010
918644
694662
323258
333663
463645
982979
945414
447043
55037
5773
650101
35306
972658
649963
941374
38466
554992
303704
578371
630199
425570
57513
1025156
229416
920964
241346
667998
822053
841537
410689
222612
960700
937528
474574
470800
24114
958783
9206
693539
17710
263947
478623
761029
755264
931097
523135
870645
256278
837704
410408
421045
658005
584231
908777
842466
534491
481005
997891
831164
490599
123105
352648
264990
570626
189350
555590
510913
455411
260061
665494
804165
569947
492514
818055
1039853
639040
899834
696991
674697
685695
757656
83453
67615
400569
205720
492953
36581
710010
358248
376098
331473
172651
963418
424974
1016634
919655
799067
908111
524002
879320
443773
745351
1022769
511599
800748
526707
256889
914125
392280
864889
800678
284167
361571
571210
286600
200750
980998
112197
868815
920955
741205
1033272
306460
119228
612424
465230
362625
1005021
417207
571167
273796
561896
327776
665152
1022815
96167
762183
847879
506353
671938
766023
105620
636964
270196
760190
417914
921180
883103
63375
69307
928493
509647
911087
878830
269997
99421
574333
886428
306063
1033938
566025
47837
43806
122578
970256
358530
75457
818039
737171
1004442
376154
214497
258407
471627
240000
189137
180961
144433
118288
798338
761222
817788
540090
201805
464486
350746
929764
600014
981847
208456
609355
390602
544340
579835
451215
681042
434818
619114
863983
218658
430738
680956
345276
541070
360267
207318
483396
319658
652223
699127
633433
380019
197018
937789
532702
571937
38362
133342
796837
1012598
734853
529250
127630
610193
826376
420880
775263
627592
370754
867201
991958
198994
823912
309220
365044
653745
466392
158254
393614
95851
798500
513896
1044123
723780
343321
217484
823516
113547
603710
939918
362683
29600
42536
241397
674915
546406
569064
597036
782440
648147
158143
801476
530448
188076
217013
1025699
924545
103666
957277
1021082
682922
639410
796428
211043
174874
899967
69011
276621
183409
895356
943833
983946
143366
283732
632673
514496
150040
566652
860487
329029
475446
211473
785076
320160
62996
554372
724794
343449
981256
220866
376981
296528
111486
235588
1031215
458503
385867
610543
830505
733518
772631
30
828707
395115
66751
769195
572957
674981
441724
471802
723421
980704
192762
280355
454744
26371
1009097
62020
473929
119340
633029
29891
914342
7064
681894
509879
975169
145840
886757
667625
612068
81084
106857
361652
58170
591958
528579
918690
159793
662353
254841
511842
780375
978346
648615
906226
1041129
184217
864444
308755
548028
191266
943792
636042
271520
856257
1022131
506152
957739
703925
187216
215712
738663
8297
51118
1022352
661339
138558
873210
827315
6211
81946
542641
278908
1002651
420281
938130
128394
243283
962092
959161
346320
874207
844611
244708
733715
243459
1026941
20268
655627
146558
577601
454578
965244
642595
853725
928875
234424
1023076
188794
574875
278525
689609
986652
468546
10469
554802
924799
550016
12806
819879
262969
862843
234180
438467
936774
771314
1044663
372790
733968
369759
872704
59434
506326
745522
474141
116916
782458
39196
401709
395002
451261
914852
745525
318077
892061
238854
927149
206815
165358
98417
828411
209907
914974
681375
1019072
216641
700202
179127
184847
575403
7492
765799
861209
621577
866550
652031
308901
7249
807874
375972
284261
638652
1019033
758500
315709
913000
224561
202719
1009959
188770
471775
735919
265448
874135
170614
611361
746181
790217
493229
556144
107274
847722
1015152
501262
713968
297126
22252
731218
315383
769159
288193
602954
98613
989388
639473
101490
925288
954532
369579
952477
219004
234909
368567
511114
444305
372745
727439
968946
737222
766656
155380
160219
727482
354480
766125
92455
281843
341767
113962
302466
125405
916198
1027407
303746
359388
570888
729578
493145
1031595
168940
153934
289460
643981
966159
66582
305737
959430
879023
76171
130078
256921
477605
382701
135314
63566
128433
1016917
218211
432467
610602
970080
429556
858691
912513
264047
912911
871632
794879
897035
481217
675179
262526
812323
928930
71847
561830
307991
883868
870578
910875
286660
589341
608019
478804
977554
977372
674760
990471
715574
476243
79625
1021012
253885
685006
749291
275150
416981
123924
892077
473578
812005
182700
416889
17301
52794
755650
399765
271383
131787
639007
156798
916497
184779
263410
299757
185449
266179
196198
381911
1034976
45013
906913
101223
22163
868122
516764
204386
409499
132536
781349
342415
780220
767485
452915
584220
89887
923253
417959
191677
442195
835016
638324
595054
638112
975521
793161
921369
369040
249979
529113
578340
880963
306799
181700
291742
650978
128296
795198
63594
999599
451072
745592
730136
953276
118855
69786
700899
129573
541417
211435
749557
72651
9067
491005
717375
71941
111469
930831
993671
223178
286663
775486
773159
235130
737264
562627
161288
71197
404041
717498
1012254
868746
187333
844714
38408
250453
809080
146211
8349
169334
347730
1010841
899459
301962
852834
591409
222764
202360
857600
630161
574850
887822
104776
233344
794923
111051
691111
689392
72499
1017316
4869
536859
414002
85183
210867
301333
788361
356014
492935
153527
436188
192201
724139
407849
586987
908541
227252
976888
456263
856189
675066
729340
724322
441431
725655
999480
251949
691016
362318
413687
558962
529216
884488
920016
588587
426440
347508
289758
102137
435834
446112
232455
585471
256978
199693
1011687
966745
403605
175157
1714
349029
1021306
460103
1010952
457761
209751
965352
343449
721973
158401
706584
1042071
89424
730267
891262
417284
828469
180776
585611
85971
782263
603535
181913
1037204
782236
832126
673738
797960
169858
172146
846161
717473
137795
624964
209868
43701
58667
33270
402758
829663
977394
250926
194172
995941
622286
872356
572023
909255
92145
589572
953991
909441
1005312
52372
924010
929819
346421
100292
767418
36004
549109
234713
644113
451571
862685
328916
471083
370854
980723
176295
273239
666428
374336
549541
671584
581442
542036
907243
827218
698552
529630
887784
716074
159870
637145
428611
921552
934838
1007086
628881
254847
906735
839116
737455
255158
621305
143990
171411
346071
426565
799806
186555
114351
1005065
553261
517122
908385
654916
666155
737940
685324
269602
57382
388273
504095
315050
869878
695115
979789
380698
326959
979392
248248
955924
762554
561688
261171
276465
690726
595275
822201
818411
420835
764683
271181
147989
737225
946259
194220
381007
183463
107270
1028853
700672
417924
103431
40998
176747
448872
72382
657189
515142
659136
168485
942075
1044082
432369
883107
616939
289564
206729
601268
517049
21332
64803
719509
217643
525927
113431
92205
1041886
407674
750078
632821
76685
906975
873973
189393
960989
604966
399237
1028466
607063
438507
1031993
263226
1033036
135277
395253
630778
487582
272479
950121
69801
709340
994779
330675
755826
546120
9330
235254
814972
66198
71797
95012
647637
863290
147980
607973
453757
658376
795159
893008
917976
121960
584136
281759
605157
649934
178910
10439
975327
630783
868009
927126
178585
308350
758364
446342
260593
379804
797148
420950
513441
412831
165430
717953
333338
372015
1012718
68136
855877
1021179
966284
870259
507148
37897
257736
943075
8909
277169
374243
938197
240729
908817
1006098
55685
525298
58461
562439
121527
897130
893106
874419
446303
799867
926791
811543
358922
371983
428346
232163
494489
180315
95520
525546
67207
307093
625289
666572
134042
810385
696236
577814
1018995
738878
651121
30184
558496
325637
592411
784313
962581
168603
198429
769449
700909
207507
851661
993265
592164
394379
330467
424863
495390
605923
407010
184652
96373
635836
405487
238507
514111
122434
633187
514824
641470
3469
375738
590390
451949
60968
169633
871455
343306
581592
907252
608383
491446
777772
1000272
890164
456634
972206
656428
556883
838491
997609
507798
766593
989766
127201
196121
828804
113767
50491
900171
77379
503130
457089
997668
674535
45183
912788
811646
377436
990365
354843
104540
532524
549298
749955
813650
309538
920430
35593
339669
470363
1037178
354805
232756
466987
232616
106576
759551
553943
290552
539342
75523
655908
153257
359996
187215
907820
377887
114833
743249
608112
248045
113545
396680
500157
856637
595587
108572
147703
2967
33156
470204
927691
131739
634041
84546
69555
955869
327745
352767
1025548
813560
844204
592600
146861
1021194
698355
590429
809672
576845
847561
575046
1006986
827707
257963
179990
569183
179218
265585
48951
719119
327844
563785
803983
377063
957217
321053
797521
335349
666114
512100
935595
225468
31976
950907
655670
597955
1034998
1001407
355624
323810
110170
787923
630466
277353
872448
384378
719056
70564
559421
422785
121033
147075
500669
58325
465507
777453
1018596
952517
44166
126485
326770
670101
268879
314093
1040857
841772
352653
373117
227099
619065
85988
72267
221252
521021
541766
177364
107288
11577
306940
939109
366349
286197
630615
283814
950396
319078
710818
657690
1007245
977990
685826
979883
391655
441741
187953
24509
85674
654659
276813
563503
551547
487521
669817
197807
681237
945431
735883
136244
310247
294145
369625
384665
316719
450977
865252
647578
949437
645380
563350
63381
958659
936020
621714
558696
383926
920152
251143
186793
703483
221425
519164
292652
783307
460543
749604
765401
574965
867473
333645
1005744
593574
1023400
81456
755452
29877
539141
282407
197410
463210
1027692
765438
1019389
911057
890789
893308
221925
438417
353524
540897
690654
641736
818295
1036844
457531
1029729
274018
791424
940423
381500
554534
486722
145762
210053
330531
358291
439312
930513
425169
759829
932969
553840
689717
551526
1032507
836635
962520
370147
16725
91530
698009
910169
488489
1037371
717088
779926
254268
727398
688363
223436
815242
582454
122528
448998
17402
301914
847301
597111
369942
67825
57359
116941
945835
844847
549377
211565
303884
151350
405847
803788
601283
297147
525102
255085
677518
146158
447236
57572
1005583
119528
998202
72597
150566
413185
331786
333397
498937
1019666
26603
685142
380096
173995
274118
1028454
471172
520368
420589
230357
844441
666221
811970
79047
441133
416052
879767
256203
518030
46324
839114
897227
751445
151686
47249
804741
558236
580699
997088
1001346
117779
279643
614491
14322
638667
405102
802133
249937
768400
509045
577202
652929
661703
452313
761012
498768
281780
659117
469303
857554
289132
424733
681787
1011500
108436
20340
562336
558924
982748
930177
154323
403726
376439
880381
65921
91142
795665
446755
536537
807662
613915
1005572
963408
743898
755577
1039694
884425
443054
702209
750887
501714
667789
635861
761238
755081
981906
969021
252085
593594
12667
267444
210338
914931
254515
712201
296639
436291
606765
210776
440080
626416
62395
834349
689935
287384
1082
353847
972347
358007
713984
433384
89540
172890
536961
991996
360157
870632
3190
418915
196927
591997
678390
503197
749690
482781
16692
668051
296488
153242
767071
624297
546784
623561
697056
342083
1020757
916182
22772
730835
834986
461502
287170
658441
296735
925222
712217
803149
93730
882060
1012469
288496
199813
217108
375764
419968
895389
370331
117551
580276
169921
206268
491109
445464
393448
940433
597418
12497
645084
655111
613240
823575
817233
204748
754089
116650
448015
241388
947896
867141
850060
133787
393883
4660
843860
581026
263538
858183
442188
122654
725060
1026757
220407
507062
838258
458436
691127
305042
276932
861333
151951
666891
501349
966707
782800
135177
957156
658903
756989
262724
494291
67667
184015
42281
694949
559456
328793
927718
270701
306764
233971
293465
843249
602690
899172
966266
348387
490066
462257
71539
270681
413277
215481
253791
403821
174021
12248
961741
633809
515312
420717
450890
867406
994891
798787
451476
863649
229215
382793
889642
71513
625279
40964
856630
129370
236460
971688
937475
936763
724083
769785
772637
303496
43002
507159
754403
319517
410236
18526
463804
393548
532243
441440
904543
116318
1040558
1020328
556126
205518
1038072
147926
279174
686264
160191
665533
437177
159075
426861
43760
273157
124823
164284
870609
348730
283448
560746
288297
628031
516221
382725
827380
148857
879902
264857
768770
670451
154951
142524
564462
478507
655628
749597
881265
542824
977767
951711
306077
223710
1040290
572640
343134
899308
122608
694342
525288
265109
980207
680450
119729
508712
953991
1030779
828791
1007734
619381
758465
580460
269998
930191
253374
305043
735121
274776
49635
619874
681907
823693
1031700
156740
609611
907924
846915
10221
16138
986176
159936
635248
106931
441122
213729
32750
953142
924382
179125
33390
787734
515078
799568
29493
529460
690387
275959
332997
828934
707611
611338
514406
499022
427895
542158
131665
814804
526243
504424
654115
290094
293528
719251
770836
319078
522397
747743
123140
645621
121278
386185
608424
289776
269134
121230
219106
634761
155255
1037129
198673
657291
978653
391960
632646
1003328
802365
281587
787176
593910
118725
68475
578608
638706
998566
880436
730336
215679
765526
323155
399148
189164
466342
184314
241089
706150
536032
831940
25857
678417
215363
267631
22790
697330
878585
9948
462938
169988
858705
415369
39898
753716
690979
619368
737552
894867
28643
829228
819447
109348
688006
752255
560467
413644
400800
761913
597418
1030832
120916
140656
386387
920771
200597
305320
1034467
263714
958500
710225
533752
589391
963520
649152
516710
866090
296019
341562
560262
140681
255341
32689
968674
823196
365321
1045047
992761
625986
1007360
26037
448933
889079
937702
974406
105085
239129
767648
14616
823796
676854
168405
847915
237889
750160
894168
885790
590358
1040486
752236
357638
813397
596675
722067
262629
229562
60847
672296
1017709
379460
748376
247782
286896
312789
559955
962260
25789
365516
223870
557753
39344
922710
1556
301215
25678
835841
512553
746770
130014
559102
880217
140651
1039150
346849
758615
755769
457765
260526
902205
707473
216392
696771
30263
413754
637803
644406
462454
975130
396695
440874
209817
1001013
822975
486971
1009439
401762
390817
557518
583935
622210
740178
915602
44128
873178
835234
923341
37468
238599
395072
807082
149930
436933
243998
767442
318142
101854
462416
1036970
282838
682840
71193
669562
471220
786781
172792
603815
694907
775417
80704
632986
449196
1002885
355893
272667
607714
846568
900177
433002
431707
328119
377160
1006050
293887
859494
700619
904327
460208
460116
673600
997654
112365
499020
431176
363517
539118
472110
838028
643022
327390
748066
527293
976468
710982
587835
476934
553706
426930
972956
985037
241760
602895
576580
907909
336161
696895
540769
711303
278400
984946
386925
944419
116803
979032
317591
535641
845817
876292
667384
393492
987127
439434
555771
973573
85007
333026
768221
987050
48751
722247
853883
75567
428976
541547
290551
647241
603333
619522
506479
861462
4543
203460
198581
474633
143395
721525
47914
9057
431909
1027670
201684
903487
453598
66825
832281
840868
363297
829659
82849
318263
391527
768591
682985
257342
988337
642214
1010901
716753
329969
554800
700104
746825
500449
416810
969393
357054
915256
173941
237062
817874
839337
118701
629490
970002
1044741
59776
440372
688675
301814
985177
586205
314790
284296
447270
503784
793606
1041468
74302
479955
219507
1015940
633520
477071
59353
844819
943949
111987
888655
825131
739853
831997
773128
733420
374979
743696
605734
430451
552720
894730
905182
217505
848527
229492
135893
151298
189415
857554
246948
203498
983088
433584
20515
552803
275580
516885
205640
728020
438847
831460
139483
717995
356643
244453
555109
609318
156735
524950
517166
1012304
857302
675001
483624
164072
214284
569608
31809
556787
939138
287476
180469
177423
337590
532695
617468
1006396
137510
280450
12047
922417
448443
485747
357216
841651
95824
145578
112928
27316
800773
906903
474545
944262
52441
40759
580594
736702
49116
102059
861119
483391
34935
64589
512307
924843
789626
176213
920893
288450
1044442
264195
395579
484861
252810
636175
579853
586714
774136
122074
700699
64045
997472
450427
902306
775324
928592
553050
296276
570498
314688
301997
243339
709742
119228
33585
349569
139940
345854
100328
291458
11182
537402
906683
446623
846718
864182
824583
22442
179767
530881
129157
344071
494611
26746
867023
904304
165889
925326
336528
393684
811292
83417
965623
749160
992165
693458
779235
911908
95223
969404
835653
539607
946976
723513
224929
699275
102100
593283
604089
122293
213549
773105
1036559
927460
601828
545237
984459
1034717
560339
287978
1017806
710859
26658
577584
349670
318143
1042664
900959
524632
366492
757884
77943
820004
289167
132428
576468
127784
132722
539069
512689
522369
1018936
127417
833193
137481
408222
268581
695774
71675
147504
637412
458546
325562
496558
226766
470738
940951
815762
530005
749177
1037157
414663
392716
4420
919917
659467
1021894
470842
584144
914485
542450
156665
625402
699970
858038
404894
56128
970131
467563
488532
750639
775535
994297
934564
971925
93994
585507
165691
193616
692312
226096
954263
246129
614572
377835
213535
70809
802958
349327
995899
734170
712623
452875
547582
266191
465516
927383
237045
424610
678838
817175
354966
448401
382061
781260
232746
835122
464395
322580
479797
163830
450900
434747
163642
861355
433438
242080
140287
842841
672199
68375
472210
608136
141215
207607
901587
728008
914480
744291
257207
87063
263640
1011926
813067
461626
456381
653367
986159
411248
986577
656847
997972
595283
340426
574143
889988
980992
707761
868886
10255
736212
187758
101850
1013403
240991
18158
151995
171843
435900
342847
171161
180138
401361
341445
896817
546232
751366
288897
597591
181756
291624
1039869
835756
422706
38925
1043465
864189
156152
339101
147465
726413
296784
9833
479198
857720
584366
85609
1037678
378658
181545
674988
72573
376537
389030
882265
859141
684914
1022042
806145
1005012
338674
467424
862878
689770
200832
988796
906161
568527
35728
47032
1015514
1008572
39481
231411
275221
405476
357413
14023
686516
35135
96404
417243
171284
143180
401299
546022
851146
443240
636566
29495
429742
311752
477748
237652
552494
178462
706975
425181
504400
146830
225765
667519
387288
1000010
425136
554050
918347
988274
100432
357653
579571
71661
93836
786207
619506
231761
877722
386110
735947
1034095
961428
786256
574165
245188
917918
764933
851218
584010
676980
1005746
710294
846613
994844
827480
415952
812451
697479
822329
473486
862060
177625
803384
345690
148258
954380
972284
627219
158084
703841
214019
840775
547755
174271
382695
247924
321042
415478
745250
436645
432196
477799
778127
42914
640815
940123
17742
642248
75047
1009224
69024
820651
955683
406881
38885
224032
891880
715478
654692
837924
319286
307226
301083
771428
153016
917900
570235
582158
613998
977750
139189
1009861
802101
881851
817845
592609
781892
702790
406401
825157
537257
757258
654627
486220
595881
309028
628248
368861
1002586
172416
1016343
332622
804982
789178
285444
423918
301850
532986
685822
374266
787208
1026070
10983
571818
558298
535841
548127
582928
586670
77945
1042563
364323
451669
68812
655378
413192
283358
721743
755431
219724
334285
151727
184960
639033
936803
89431
35836
71150
1014327
773472
999208
74191
693701
348406
316029
764889
42981
4702
507362
605787
403766
1010702
198586
376075
589931
694942
848645
255426
535286
568517
853486
409963
469906
621336
874350
839285
959787
519710
809162
136512
495574
987272
179629
127370
853233
654701
683457
1018
590969
9837
330389
1005855
58571
473897
225065
112125
94100
414713
850481
652435
360614
814257
750778
841833
196907
796050
349315
734544
743196
673119
81969
956747
813004
596011
481512
514457
699813
28950
122455
647977
241108
471259
974571
916937
780212
509168
918976
721345
342071
674722
877952
137599
376887
536011
432139
405953
766378
587304
969472
546527
292009
536919
391427
457479
309092
336671
411538
63948
796733
325152
757988
744596
756606
249785
1015435
888701
492503
561631
850555
840134
351130
862951
26884
68883
920236
700186
348653
79235
343364
492667
986768
770171
261599
903986
162014
355193
990792
774666
582707
482405
1037766
408144
490694
540926
983278
729135
47699
769759
1041059
390456
757003
205290
600594
807018
14378
757454
244546
401977
151911
39137
1032918
436373
271682
996812
759992
655358
126176
219316
967918
986590
675115
108975
438466
803405
116334
190698
414420
746626
41797
912210
983776
92531
695154
275050
856315
861199
814881
170627
255700
945121
250064
340274
951768
917586
705655
29265
822736
142447
288353
496657
448408
473611
472533
908120
607638
77134
712288
145121
451488
787881
346966
346966
339516
174754
889670
746032
459699
160957
240047
270987
220158
393227
245175
1001414
631236
941266
143952
383495
1032274
505215
312019
137645
183593
354970
40787
658710
922886
249329
306526
747026
38717
332877
580322
643678
160599
926732
888740
150953
753839
763673
536570
424829
695830
160459
382936
467445
472033
825827
944552
925130
615187
361744
376511
542160
786164
323284
942945
427920
25383
664544
447840
737278
734814
494014
284488
585253
798297
733740
626327
859155
1020710
90107
338346
447332
834583
995098
344937
163545
49752
854074
1023001
513757
485488
111414
1000476
783639
37361
680351
207651
945898
750698
222480
42468
121280
152402
838612
641030
331966
857922
483468
58880
655981
847889
147626
895066
884907
579568
270852
529543
89924
623164
1019343
263225
16295
728160
49615
87358
965385
205690
1018602
278621
920653
1040201
1016170
415169
342395
676860
707752
160220
5972
49739
570014
294444
598697
557401
165739
982654
44345
276532
334286
273230
892440
698952
900793
983376
174444
270400
178140
96845
1001285
474034
454076
792129
676687
571079
391197
810292
663268
976504
890438
190618
647435
577593
553545
19801
465656
1005512
170457
906973
405391
158894
465846
777176
148840
1034094
337863
324793
786508
183252
1003929
957307
207911
627371
164344
799920
771387
367206
294639
710528
715175
308194
946404
783108
804781
711583
825170
347749
658172
991449
312261
622076
501148
761764
556296
611578
355029
751410
564224
843871
550179
673572
988229
189439
161768
259529
522846
791482
213695
751165
823600
94273
844807
34410
555013
89105
264182
154359
720159
764529
955228
92735
841623
514100
703486
395243
548193
264444
1038170
760432
775142
132394
625264
37834
939413
784401
997172
1038291
1024022
62102
269315
801597
535530
794979
848613
75133
785547
793149
648379
1002069
411800
756092
507377
605512
404125
592597
184161
519541
764600
651111
1022241
967925
606902
934558
454296
369948
894047
705613
910082
15350
284110
163618
918823
568312
59402
1024424
413071
793528
774986
78953
120146
943824
20696
424016
16129
421135
628084
702943
708862
138869
708663
938005
371873
818792
661897
1038859
12587
384178
1028429
783112
952299
717010
399828
251280
380371
763036
403494
98351
344103
226008
28497
803365
675834
491285
919713
710816
342638
237446
1007935
14548
784788
97482
273546
548717
229382
740690
406557
763655
622647
86147
113831
170161
540891
906937
530419
925788
943805
19290
338661
688396
696111
876111
25783
43333
545106
813556
3766
804732
486303
193386
756482
942362
475836
206086
912596
774372
839277
356055
360034
589360
970184
794810
140979
90601
644236
675302
543070
631748
789187
767207
959045
43225
694138
256176
174281
452465
770177
289567
1017927
308394
39779
514723
108790
704535
647224
105458
578040
451426
172059
649706
649510
958300
148970
595385
935833
998379
1001224
394302
869568
527959
888940
1030812
706793
319113
219075
390468
700580
705114
841278
712753
793562
693824
832815
668699
651188
260022
567997
1001375
845100
618673
876432
401127
462034
698854
782157
211818
448126
329985
538553
828168
247123
751397
350789
221720
580139
596505
29254
260226
116081
1013590
887081
159812
161175
173072
820246
1041403
245061
513447
562209
837250
737594
170780
893033
165076
413409
432705
208203
1042086
845425
476287
291377
414767
719645
513380
16618
1030130
815867
274457
811946
836976
895717
214496
274777
957544
444795
552746
548954
151108
93276
463963
63807
795905
602430
731647
894132
139712
368848
266205
786723
476778
394798
694254
70213
723705
506551
1018788
1013784
957591
63127
835400
635499
740413
613274
13560
1018691
1012250
328407
523425
614325
52166
501355
57120
228480
1001600
234022
619482
910272
914567
110274
327028
684294
831403
170786
451827
414062
787205
857650
760395
837423
681845
259261
268745
595554
660958
640878
845265
24191
300928
59579
1018201
742067
64252
330844
875099
932761
222424
566600
298419
549225
955162
41560
661220
544427
953577
790968
374913
528956
444770
366852
1027620
862251
602995
697658
322884
957075
861281
27345
568420
487500
577041
6347
797826
651442
615477
795864
206763
977375
735761
154078
574132
821376
415598
260380
755647
910263
71660
212659
636489
89722
843198
564030
238598
682831
292603
52967
952923
589904
219217
427416
329736
930182
748392
751783
822539
1004983
224990
146513
552805
684116
427072
529512
24583
297963
816494
808410
919774
801451
770948
850609
882402
859893
156056
939694
984152
996353
926618
686604
755148
45990
375740
987932
760135
1022129
385230
520389
390122
59825
706773
798448
530179
578185
756936
110134
877063
224141
595059
79490
837610
427147
76192
477283
491917
1019403
771065
838505
364032
225950
1000163
151983
164354
437914
422956
435546
883023
665301
695991
67999
173738
513913
759900
263781
810990
579301
669823
680841
869606
559430
111356
579898
622455
20729
80798
800889
128984
518140
614689
884077
891062
339060
380615
531656
731687
3331
371268
973465
414931
932094
371665
330683
13515
769318
847020
533833
129696
311704
1027831
326410
1008103
745022
400774
678299
675153
123249
719681
114290
31503
529444
1031380
52572
515059
766161
767077
121429
140451
184195
380466
344711
982268
607865
915517
473749
390271
554005
992970
35149
281069
1041357
946880
712226
298307
1012107
241675
663167
901773
816363
689388
526333
81769
299871
436899
94178
43043
472273
137254
343916
621929
973549
685820
45755
852044
179697
391402
94755
680312
588836
450405
555713
527516
1025532
746754
613456
719813
703628
948385
474477
135791
980032
886918
624363
223919
353499
209918
998349
522035
505547
805985
432936
353769
769389
998162
438736
475293
22371
662524
969105
117212
330260
551646
350379
553173
898403
860698
584788
574917
582331
431244
218283
904009
499115
964989
489206
450117
310461
799418
57608
805558
955612
788567
243366
29010
791678
471619
288182
321309
853756
365521
908573
314244
428741
893207
573664
254108
167273
860307
956940
44855
670970
156755
506235
997556
360281
22116
793049
279872
987483
502128
483679
440695
893137
836677
15300
171628
959543
616898
187569
636108
382793
830572
210431
338647
709757
70312
134464
902791
698080
405228
540767
495260
640374
148487
357773
740017
643222
633918
270421
512380
344470
829595
816163
86125
66426
164536
846008
548951
412960
721311
338486
494714
22642
700398
785430
661430
407946
966869
751403
740221
254704
95287
355411
804303
30028
705889
570384
345802
445765
484034
138741
662625
1029298
265364
54709
583746
200934
600763
168476
311299
651960
274683
801085
197686
39754
9981
819702
808952
737394
606053
79622
900701
483914
85312
819119
908520
676449
968562
372191
177113
225769
288597
71726
184838
384838
171445
184429
826554
914044
556538
271111
908043
206107
152090
591
202662
681598
465972
916939
34144
658726
568010
887908
251822
378754
76967
57236
354324
818216
247924
241233
645863
476253
272948
233966
790528
543350
643315
80476
118581
1030382
679547
341394
340141
572702
348802
733799
397928
377973
755904
360027
296145
384445
897633
281608
1017137
763700
1024059
197918
118817
541365
666238
60715
716595
164309
893472
962573
527038
168176
800931
690815
892414
237443
773573
1035434
693741
253563
953862
651295
163916
741438
334937
169595
996251
829676
100024
417865
881228
197024
689640
798382
554929
667956
437480
1022494
321437
949148
761403
173055
268336
99811
587424
920957
208452
142965
799380
886846
360504
514489
37768
533633
825209
11249
694021
696629
283113
850827
37824
576953
360965
371646
1039611
368061
966611
554438
911304
367289
341228
375608
488366
363519
456518
886947
30187
259521
575580
96409
801000
437845
174818
526314
483588
762670
77468
146167
159473
361095
48190
746359
44059
334063
238861
647182
190729
531522
976299
200256
822895
674801
150288
67327
807419
614808
150216
340251
197776
949305
543951
654932
691944
538171
779959
777825
142453
91821
357749
794026
796718
464507
839014
686970
664083
754636
773733
57861
631549
577080
411594
854616
700946
141255
842238
931808
545058
720062
247651
361728
86343
201084
48334
470777
452389
132985
92007
357210
65845
110037
487987
116471
890526
201640
228290
768140
649570
383711
116536
51354
115987
936535
832844
146044
732909
26775
984251
324786
554360
796720
511820
595210
301720
687922
338141
602994
187453
207310
386780
61519
1038755
607810
371004
657
896597
781884
915352
437990
966117
37773
134667
673553
1037093
468479
825128
176078
170812
935534
810895
443323
412381
993434
923838
934477
296003
141018
566563
359739
535439
608268
672772
78805
645795
356813
932648
646072
740890
950819
121969
736469
790654
127813
373070
317145
523120
423144
12091
764462
480050
284016
185628
670466
877547
787661
673181
912368
614131
927559
817883
815071
481627
699751
249788
113135
321545
197870
905732
184665
653139
598341
171845
430550
1009958
687854
129703
682435
590898
974537
920477
403199
730694
775395
934693
696402
836757
656329
127051
411198
631943
374423
727494
1000574
218817
505431
557970
585588
111948
1036706
387806
793631
435991
145230
1038953
468650
860085
145727
563392
288625
775082
731537
1010738
747081
695965
930797
771946
91048
686003
17982
968637
442005
149058
602824
652778
601233
1042153
200958
928400
723794
692978
436047
852885
157590
253838
802095
419727
603618
346625
278132
319641
577767
825831
895381
232989
540524
243333
913145
450605
705641
878833
865676
643408
921365
753377
519888
220521
459726
413240
341534
257872
24922
643961
465434
282190
1038577
220767
158691
385978
405204
737153
953883
503635
482290
832623
573940
283093
2594
638639
747230
404625
455653
41960
692922
3556
580251
443084
266085
1017285
791944
499142
640603
745198
326423
637460
939964
450952
290245
926047
219729
1002185
191276
1033626
791127
936003
890855
881258
478594
922998
448606
542755
671323
197397
1015522
730576
494422
606002
293869
436825
76877
760811
21380
455272
308833
624669
1044496
320063
569242
541042
302305
78255
622683
536284
520780
850978
676346
542970
344954
600556
42990
297172
805153
363108
567640
702045
706529
526916
143234
48827
139672
250431
531500
690056
1039926
298164
44718
87066
796117
644265
969685
601699
509238
201572
630796
886249
128727
1002856
866266
758846
175884
827529
935725
26939
905265
185249
81468
1008690
812212
601020
342314
252368
261929
51898
949680
10384
971409
755471
172542
342866
875854
432294
863104
137340
527946
902273
454101
86914
791040
128514
992597
805501
69287
488328
489849
807827
847043
725513
804688
803126
38591
768140
113229
587443
773064
779828
412123
725336
976675
828775
896955
851426
43773
378022
852544
772367
445996
582863
574145
569954
26752
736488
155087
640470
114111
908472
913812
645564
45448
555675
563287
31327
1044072
477883
500654
393576
910538
921580
360582
514277
737342
515282
640968
335473
991902
727251
281540
342013
803977
987284
841550
527642
217448
50116
371110
205826
1034197
494111
1043613
594359
555483
18433
517186
403875
623314
260383
689477
703938
776440
854261
645976
847063
152795
1028092
523316
1029145
553422
805338
321430
817625
72045
969121
340196
596637
958526
873506
461104
353626
579141
508624
150053
593459
515540
513779
137021
562404
5756
364108
247421
445140
903308
368972
671055
788745
896841
972886
146864
711713
1015606
429135
441900
208422
96369
383751
287834
550443
970941
244817
1002389
742678
796478
330841
41234
57623
576264
455776
823494
995382
647672
329343
523292
559666
901533
658565
990438
918366
46311
362911
929279
171299
660118
1012190
509785
703743
28747
1040385
962444
772946
463187
301275
807268
885831
850502
357092
974203
746265
719052
201791
15133
403734
753292
819502
237653
159177
955422
71495
241650
710269
550724
1019736
248232
722578
257736
709868
460493
477086
765443
746109
342091
950354
1446
451712
455789
321092
631131
64
829452
522257
67601
843690
9505
775918
1004385
878481
78063
400356
38989
1004721
267955
382141
61643
905383
518722
933791
513399
111993
918721
665786
183926
427391
358060
497044
583809
563790
211225
947184
60312
808761
53257
308302
28003
373244
392705
145576
864580
440380
727088
819318
280002
700932
182452
1002148
107037
803720
488108
274774
541143
574478
368440
310101
80037
1038215
988184
500466
795463
778789
326438
511548
234071
924489
585087
1002096
148841
26875
1036473
455984
869649
295147
760909
482080
359002
666735
447499
12533
141756
34775
901580
374446
904565
297396
513901
178560
809865
524177
354396
266985
187981
823035
761299
1014060
76911
889063
1043472
210736
48535
690395
811011
889020
645702
703440
81652
130682
608619
1033015
771991
870147
40384
789820
425693
565127
377149
540089
270853
621809
723931
51606
509735
510313
69884
789527
110527
113087
727670
378581
835649
617843
584563
685687
845459
602404
62175
919260
570861
401881
706307
762706
575146
539231
308294
956075
623827
291947
794519
560076
462551
55021
851650
834437
360250
89833
754661
205336
39571
668873
4178
468283
539385
894266
108971
385334
751107
133670
408951
510410
320760
297687
832178
495521
949863
359640
895943
658999
976862
530908
1031592
777093
713239
707538
144604
963286
627085
344865
813478
441554
847786
570154
286363
684445
229560
8764
148022
710102
1042584
661674
982847
398469
671197
354591
46437
181887
234961
474188
663360
25284
839105
824204
651169
779062
114252
732196
374374
516084
1026870
518633
972929
792054
152853
804383
691687
33899
940718
944796
424729
1044439
617944
939420
91834
687395
944124
778822
147279
372028
97003
413334
357705
131113
171024
758347
183698
526154
777503
169559
171051
364423
934654
35627
216079
159005
456524
818627
1027125
525222
962288
1044230
51438
266031
295608
717471
651932
477928
685780
7652
310548
776859
729411
54747
428702
489672
160611
241891
188820
1003288
538698
1034572
60012
830987
416113
1010205
644469
1008642
802849
968647
626746
857771
145571
589262
11342
460633
927007
490200
438908
222530
280138
663197
224945
288047
72377
171696
43954
38936
429167
740503
824632
576035
72127
797869
891819
948602
175885
830843
370536
360648
635056
279085
371233
988760
838718
577014
945899
434874
249227
579760
781552
562279
267861
285646
103997
96734
646731
805983
450780
923125
1034105
700580
981637
593555
29884
559333
301221
49482
653880
221110
207034
153889
891622
736072
321449
692268
493784
133575
8913
1032891
160059
977522
592293
859140
510550
210037
414429
144569
987880
508734
941606
27183
1003597
265447
276058
291691
462197
349565
950937
812017
464662
839128
197353
623103
202611
132972
802576
644405
674824
541822
671289
318784
611929
537125
218169
842544
125616
517167
550491
507182
41808
817633
944312
658091
973073
253181
514276
258795
651464
94457
2365
754100
1041199
187779
344311
788219
508961
741127
692118
26993
548151
34828
347550
771604
487364
36293
983151
410679
577648
408513
815985
713421
144333
333581
449678
456608
138766
741132
126544
994346
252954
914953
170271
265128
95024
173356
654093
867762
782411
467590
115752
338732
346028
862998
334340
303251
983843
65739
986839
155298
955570
302784
687344
829624
872725
25151
533129
730907
383826
149639
88104
939724
72336
882663
1026685
109907
62724
6404
984171
287016
547036
464420
193534
490546
837325
341235
335734
790518
44081
483508
809187
856773
743574
82409
513701
922646
589718
157575
363604
894053
203817
575343
1007616
649014
579122
530513
942360
49049
1041835
811323
936960
539281
967026
686242
647690
944890
318260
934845
199191
372803
888785
1034438
769875
462962
545837
469806
178149
120662
272758
622759
679202
166284
552149
851591
664382
961389
299606
63645
194004
837471
907629
451127
863360
205112
4438
298042
963002
681679
879345
132793
157686
171105
967304
857197
103767
680362
952491
290637
335607
100167
673516
882355
1044460
899210
100376
545022
690425
817299
37146
966207
600822
1021102
22809
413962
647052
281373
866470
685322
348634
187773
486174
243585
291919
713366
232251
74396
780451
985256
537310
491033
417067
992565
266187
1037481
364743
1033339
648940
266032
275655
1027774
693899
921967
883694
41695
648845
899241
566930
163260
337542
1042002
733328
252521
574928
713840
122212
990657
208102
204285
826573
289670
1034024
124875
363543
663933
562374
30472
605620
70337
1033352
853801
609317
343156
1044408
844841
367070
710624
393739
925764
319723
240784
824202
352571
204186
603503
843431
152729
451319
753610
201654
741329
1014829
556791
430742
308791
948019
55783
63984
594595
748073
101328
756772
706365
422812
815933
43913
806946
354066
456117
995447
945743
708430
82233
541239
478594
225938
775812
393535
766276
688879
387306
52965
1045026
981086
92250
453538
987122
459010
175601
349717
719932
204168
567668
23802
552437
556543
1044661
734741
574429
622616
450232
122132
157968
373173
123891
457395
1002873
673459
92276
448404
921810
271512
196894
167654
218889
300227
902636
636341
1026837
998152
60918
573755
412059
821833
852820
428251
1008982
698331
96169
51424
812399
151760
31584
660118
493170
744852
45888
729854
605265
101953
697181
700293
45003
381802
125771
955889
596346
326520
16805
227923
412990
141098
594178
959107
295171
637726
1033329
844748
512409
832947
782090
988805
258523
810898
705955
962969
574476
242654
170998
741717
570445
266433
1025864
714225
867594
1044305
595814
13171
381513
328378
853994
819815
1030362
303844
480898
199337
923111
954465
817388
87829
297015
145528
104636
335240
652417
777321
950577
941587
658536
741563
337655
241636
79969
554066
658998
276672
829577
160832
217763
26498
650986
166449
160656
365118
713091
1006082
376896
117339
897925
825518
828244
108568
31874
782622
492759
198063
699117
756422
71520
163538
932123
991988
737512
591377
25525
91534
540088
321855
830717
38784
669360
657674
560581
804910
581277
569872
20255
206657
16986
810909
18397
691728
1040345
876036
755190
84811
297167
859043
399618
251869
741260
212262
347036
529111
741179
630826
238146
999235
57019
336669
504645
866440
681085
416773
973165
987519
42520
342300
869737
960605
795096
906543
227986
654148
105716
977191
353556
245864
1004061
6783
313829
63117
698475
553526
887548
432715
684448
277830
1020405
212038
200113
294425
595772
903126
462121
621645
775985
1737
384733
960359
477425
368046
448671
762713
79829
531084
696709
1043444
258357
1000265
930447
828768
397794
572560
910962
974396
199750
722396
762014
571377
786308
942240
732127
913334
348297
969150
40736
311159
834585
40051
944937
328073
911726
762549
743831
293381
90667
317573
570211
857015
381510
54344
775631
745991
526564
570212
264121
114938
465066
803965
404983
704893
630552
460668
169969
770839
214002
597962
341039
525080
596955
367409
102657
800369
426799
761793
683483
626318
876674
672360
302261
702767
309635
879498
187536
991799
653277
379462
146384
1033352
160938
763490
187958
902485
494030
536677
12833
639055
552221
758640
929649
385127
386780
297394
355621
254345
567467
39040
550063
27735
226646
451557
894155
636569
913970
667389
569105
164858
805598
549212
530939
38306
446336
450063
402255
569181
650066
570058
744568
487945
71515
773100
701928
642953
625098
154195
829221
198055
942232
522789
160980
559197
36902
72834
432327
1031764
979061
178975
324808
820240
330550
177098
17397
656034
694098
690122
533383
59007
433065
809319
973482
407885
417954
607801
225092
35962
109546
325167
958296
41124
868697
542377
904884
901680
935179
556185
797076
286297
344990
110795
474451
706057
198925
426367
732126
283706
820622
818284
368670
291878
21004
238439
726157
858637
198274
714476
50076
99875
354023
741295
167957
160910
766257
281866
557125
629992
271870
45790
316003
547662
459498
843633
373784
873558
287222
342991
433472
600787
838218
429500
768525
476781
335358
181997
24071
538713
592248
28858
824028
211350
895210
111069
433980
739957
739355
887759
1031844
39260
104778
673144
492051
111162
133249
573954
944380
349742
785546
75594
326214
118638
366356
428909
457556
488954
371780
134271
467514
769944
938669
722506
201814
959515
925315
764252
899051
313095
214094
536094
754285
117302
311819
846887
932532
274435
709655
769516
834512
277039
559586
477751
375016
604073
569464
522224
246162
447287
331874
15641
952127
556012
752698
484683
286156
315631
692871
1009800
13958
640235
499163
374487
451579
613859
677050
733158
802921
788654
260236
384160
321194
949843
665252
880800
48455
932140
808195
409610
136512
876587
499574
927677
743557
106819
140454
752089
722672
839274
786271
610521
716077
224496
931040
434297
832444
729854
336986
415811
254103
261115
895771
180764
555393
69240
700485
435126
70933
646896
455087
689213
544924
786500
172248
74130
284891
578984
670167
885715
535454
49152
1015912
657435
878118
641483
877708
831876
997827
251670
820290
761958
73238
15342
272328
376372
769934
388038
275291
926854
224621
685411
812769
292709
383116
465599
134505
875884
576423
1009515
816245
659455
693427
617290
457988
216559
493471
296063
616227
770986
141688
434727
763625
285630
520049
978270
14882
178517
115163
895579
222296
757147
33791
632257
1005465
101499
971102
224532
398062
499256
1029820
284437
254804
67244
574615
1040217
415560
233765
585743
383849
732828
88367
757406
725345
810500
101650
536414
880123
75275
514855
296945
501752
965393
494486
207382
825206
1000929
245552
510686
963119
631819
967875
755944
125240
319747
978725
311364
335717
307122
951721
416528
702847
983832
670360
47727
488176
1035060
549047
321458
990906
146485
825454
64346
187670
869493
722923
311817
730247
355217
194150
697889
281278
914771
230570
721303
776196
751892
52707
583054
190543
538936
1013491
637267
286399
832280
518779
66457
702500
311590
890833
414167
873035
378343
688305
977805
405662
815228
871326
529290
674988
449211
1001493
437331
618853
240022
634378
520623
167555
967210
930229
70181
701847
760647
959917
450368
426529
107473
764634
283659
683353
1041145
252004
201905
357406
1023510
333496
593743
668703
266168
123641
759824
292088
729976
350938
204633
834424
898232
441696
78015
23949
957643
116326
750661
315989
555695
907892
155889
531971
1034814
288873
785594
626460
106846
180365
303350
104952
262905
510158
286215
879726
700598
607509
689500
960092
915300
285908
798410
429288
648390
255136
216826
163501
742753
512442
183821
765977
450270
120144
144641
777676
692895
204730
914015
117024
608465
211503
559701
760139
339270
1014177
185962
438019
45834
466853
873397
785915
743288
314012
439130
674951
21594
37184
167736
361686
649320
84202
936413
3378
508095
595877
685520
698365
1002980
509716
294381
608314
1014786
484018
311568
603541
724918
103975
373592
124378
903616
461748
655990
527692
278404
952465
561855
586157
693284
899193
911623
288756
131992
892676
528260
598466
544346
117840
560355
537918
294083
84127
467534
680159
528546
868241
541543
461812
1011778
700721
1008477
376963
674790
1022831
761377
630493
801150
94148
475425
1038546
141393
321281
1037603
128805
693848
619293
286802
290989
370259
221948
904054
330834
643939
941888
291820
835921
862350
155146
264614
547975
936028
924695
795683
11474
746159
597626
756597
153056
797877
607771
1017540
388159
1043784
653965
402010
802417
374694
292979
979080
376943
134933
578236
858909
168832
694206
991379
308216
526506
211259
45339
866291
1028618
142581
154980
1007741
564138
702978
299383
166156
921092
1033773
150246
250897
219473
407413
605051
501997
886757
481886
684966
547802
313932
341800
685182
86780
573752
867394
979965
370849
287071
811312
780127
518369
372940
88236
495315
10136
524816
236248
453444
120768
180401
508197
288855
243035
809469
665183
728520
177839
992341
114451
3889
683449
835647
864628
38436
770244
481699
235426
859062
52297
876651
708120
690249
418283
941937
915385
1020841
558175
470981
381367
226191
196059
1328
382893
9002
188713
389305
147870
906373
224110
859992
261342
285324
688301
899216
446726
210794
720838
425766
811420
863191
706636
420388
431836
459792
81517
188751
984776
781542
207699
148792
743852
812816
541945
907313
1003481
52124
717747
485185
873219
1012229
247897
528506
350215
166093
366070
750670
449797
365308
819451
877115
215375
421008
625100
1034740
124305
747399
294108
931298
182772
876943
701754
810565
246002
924875
183018
826066
913054
471482
922272
260157
426119
209196
819397
508103
201276
726908
616359
767345
807672
543429
880190
447737
264615
152785
179554
655703
225648
122611
668502
766188
28352
345288
1028005
994518
486216
354120
656905
528470
610168
407986
223274
479728
1004481
906074
169611
837290
685455
833317
880357
437852
956382
214020
845480
834618
454011
574289
1000073
990539
930134
567992
212132
260585
910126
44248
449435
189959
556236
696194
60980
274943
752782
376337
662122
926756
367067
902592
786357
94489
893136
809300
327388
821237
1008853
16466
1013496
770720
43616
1011346
463955
509439
463500
463300
34057
1015373
392447
144608
481366
902160
905164
89005
75523
19815
111664
626897
140242
954155
509893
852122
97136
908072
463726
840132
725177
142057
914545
380253
1044094
505685
870047
330805
164892
634235
595243
219813
873693
738824
189665
860884
131249
338261
622865
646476
484026
334224
684469
211778
11066
837066
1003930
534090
658352
814191
590837
997700
382068
629717
49541
791832
522767
274096
1006325
323336
393178
630789
215819
298513
963938
366111
253249
141165
332513
56159
730388
291471
285562
811497
513231
873017
515933
755412
328928
437756
926350
371364
679432
726815
520532
112805
483178
475776
59190
763810
958922
318602
862836
635399
691674
153757
749164
474048
122124
1006921
234931
52201
216633
71942
70175
238504
567993
385466
388013
931370
213641
416844
901505
816406
365862
318859
132156
1037925
414398
593156
313239
447898
1043133
509039
542239
396410
965240
382484
984751
61551
1026283
728284
150845
904333
17112
224205
76825
370471
440734
428108
431515
115077
1041981
226806
947277
254536
889306
53798
470699
1032293
353517
570565
880972
503513
320661
743377
729520
849217
536926
564287
708221
7084
90206
1042634
398466
621409
44813
918518
816510
231445
53915
1038801
528762
971085
450327
527285
1003417
112877
465911
688667
435494
795969
126738
838380
1019154
693154
915556
962897
437399
886674
1008502
705385
729244
6933
326918
893102
800606
337669
121312
583148
789828
306485
74389
740811
204371
942600
484325
29415
520456
758233
786392
314694
90287
690126
1035004
872671
998569
262884
972841
548293
884872
796120
321818
792009
340866
76144
789285
342021
494380
930287
680016
746517
851447
929093
843156
843238
248541
609459
91190
400372
35806
19546
744329
493587
1030778
356171
420497
842207
412303
426193
643480
212130
365764
83363
837563
789698
587522
107715
486420
463598
773631
487472
270826
377210
28842
90159
69372
133808
970452
128007
383360
487596
876296
416549
53805
551358
576961
806889
813099
407276
179658
179585
63128
837299
558532
256651
800807
60342
612949
680894
937326
351055
319630
703572
927364
257369
146119
306771
173897
154282
378677
453666
341723
203358
320296
715619
1030957
901766
184622
773474
417128
802457
356403
898905
551743
85513
527791
393746
35566
222875
696393
145942
13251
865526
529631
687018
811917
107593
1002019
681710
534599
517493
793500
502347
206182
696839
638681
524057
728292
55111
63704
6189
210550
594205
392976
533377
728087
90332
13481
756822
1007396
888002
936521
922349
527391
994537
140316
24212
477886
448452
470373
999180
1417
161607
625012
77801
249015
39626
51255
663517
537704
88926
469272
36238
888082
314205
746595
825396
317889
867573
297520
1034070
795339
643489
464524
480336
883283
422603
358948
390406
306436
691499
32447
157646
835886
956861
724300
719980
320553
143211
732096
55460
547031
1035929
318778
141454
573523
545256
117453
109099
540034
169178
496114
962930
422591
788889
911071
499150
808999
392900
596869
1030565
784623
578785
757099
926541
143909
585725
721345
538727
623979
598194
548004
486348
791929
689599
509168
264977
497232
661192
736149
883988
393527
848561
828073
660991
529830
821772
108705
50644
623819
613069
268183
498079
231427
13447
78317
64674
1018180
1038301
132071
504198
680768
700701
360565
55878
66496
704640
685667
169245
354585
303490
781457
406908
904083
443178
37517
703366
723391
29501
437276
280511
642860
377919
822833
344100
990307
959358
884959
610497
1025715
198836
254342
108113
306299
898667
862489
802748
958850
959570
127337
602441
200996
602352
914173
1022469
504759
972043
582108
308236
887112
487947
667190
933102
825635
716951
593455
885279
384389
818871
702073
998525
161980
22870
213770
346814
482666
858544
791931
25155
749838
285449
792513
251001
214481
1003968
706621
532587
396525
314313
368142
50452
631939
625665
437920
324679
774014
620061
438465
249459
694803
367596
541532
582079
7484
274667
60483
692760
712031
170601
896157
432643
529370
75385
306107
644444
689938
258566
350300
1045055
25762
692723
769910
89933
598675
236094
43351
700248
51673
137499
632086
374356
55075
401198
1036556
1006870
339013
586542
825313
3458
710777
165414
428013
913952
137871
843428
1032164
158741
693178
959761
848642
592411
31118
130801
841325
606765
193620
492557
736364
486852
43142
825599
914712
740314
580242
647023
418928
947301
18331
280704
899718
326010
164809
577683
361201
243818
673312
187265
824148
869554
737536
738081
698602
716843
818099
483466
469833
538211
357508
620721
437796
267699
309072
1022861
462576
768817
229467
193646
918946
171989
503699
964018
928748
790791
309686
471383
568808
448174
472607
924270
476786
728071
694248
388234
82203
495491
317761
960407
519449
394836
618913
626064
350566
813982
158702
191477
27817
175140
630938
598673
59106
970066
180199
417984
635622
209891
528249
101004
260139
368266
614193
943732
456695
31237
323578
938126
485944
248194
121647
884587
1002851
108773
908016
15507
402365
988262
663817
142382
515044
126274
281649
421683
503406
227830
451406
997262
569723
150308
1011304
8912
135816
507767
743401
194910
113768
362983
125995
327130
643102
343903
818308
751836
879214
700273
911198
810244
19422
947865
209266
989144
543321
331366
428914
223467
87332
1008087
887316
269844
92479
9073
913696
788587
396209
555971
47620
996284
868136
571526
39109
221083
943550
340740
548434
114194
77592
636577
1033665
411662
991984
626526
72321
985202
808619
558357
583858
945202
711374
961348
900376
698943
875357
588103
19487
674910
868293
751479
623676
702815
965230
954691
836494
869084
855124
556045
454421
193664
25969
442946
552305
514689
452307
32029
41058
42222
885367
210408
772081
1009129
695137
170518
77469
899561
156393
991074
136565
353829
759795
296416
529586
997122
374872
682873
706315
511588
897649
631472
1045429
933560
692180
976300
45994
530530
721609
40030
37647
229467
318387
475537
989873
411289
289617
694654
974728
879709
90748
554914
78237
551853
758999
254420
630007
327486
19156
468513
495003
664593
453916
340245
161558
25974
356930
386713
949969
63731
803513
146446
357603
758683
587040
368298
734729
243528
769965
523641
685562
869094
993202
634971
829903
469880
975157
543037
761966
778667
886192
849218
921908
316589
171926
457006
72374
885768
944346
104354
461936
1012070
173564
785532
623494
373792
820274
499437
381787
999016
416633
891965
194625
195286
738889
535479
868797
597385
522797
166973
589094
867356
868490
579238
596001
343534
129310
33787
340971
383812
182741
586576
653858
259029
600700
361806
750903
695965
776816
378994
919483
731026
165799
1008153
725843
14680
490326
328883
849763
673081
644347
466717
930123
1010079
564584
808464
297044
877409
1019925
611992
68288
660090
686473
240763
23278
45015
222667
108726
969253
686643
823601
973888
492610
944776
355598
531516
941242
894210
733998
954057
180809
160299
984059
156199
15226
893062
639409
1021279
877366
555814
692918
632597
1029747
142191
74608
380017
932392
1025979
748125
142498
686847
541360
1024049
118442
160035
760787
1006123
354286
79884
478812
463778
837591
966514
617091
200736
665522
496568
379299
846159
29859
900162
172516
414038
83128
425132
387352
18199
710096
161160
916385
380044
729527
162723
291569
343825
851027
288554
423975
739162
811839
173057
832551
1000277
183200
267839
263813
21068
960906
758387
593699
910784
705989
452583
487788
77943
603569
434299
823603
38221
1020943
921444
627285
489679
765989
84282
80470
621868
748902
403615
946174
123547
199716
536152
518813
317795
416996
761656
820576
678349
497610
712908
778060
699724
645716
645110
377108
206221
981565
763286
463241
676945
457248
769744
197577
571422
724756
265962
178181
492761
788359
778728
1000399
53755
536087
341305
690684
158431
717315
750647
285342
204032
808924
293539
976282
253537
451113
420148
31571
24855
284255
913778
344699
181455
151302
624147
588389
637835
596816
899016
702773
481037
922643
1027828
122834
714521
369650
65766
264622
252565
161943
930599
151796
392729
867112
53822
286274
626538
396126
569919
344711
107017
871597
571574
167140
402655
46742
643219
859356
993961
738493
983029
171031
793864
492302
1024566
564273
49160
318294
58308
405676
728609
467013
395347
303509
126648
628669
582331
433039
480535
136708
1011152
532719
975774
631105
722417
422309
113256
21458
741703
922934
401427
255598
515289
118365
36955
1033650
610505
718077
385469
451204
982002
346502
966177
615708
994825
452717
937722
318018
111535
720622
876972
355420
372093
673095
619102
872590
805159
333808
810027
86932
278848
73368
362119
597607
451752
504185
874404
709680
244661
178972
387211
316966
894400
196300
972166
597727
1002068
712310
705203
738304
818236
896258
214905
231704
575346
223577
759020
394692
549000
326364
962119
608419
657820
462113
656883
415597
321265
77344
448876
927815
332091
455280
693878
9061
17740
482774
199336
358545
944316
417572
157235
343547
890844
668013
544963
40325
794258
272242
192344
811287
729937
854666
144777
865834
735238
554957
738998
577212
313415
192502
844526
671580
295497
308877
493087
747685
799692
430781
125936
20637
694778
168049
410937
929796
132083
244840
152195
612881
299798
165048
982497
441516
461193
444336
86359
903075
142308
292364
278312
546767
2929
872931
6517
307486
440503
515800
586892
451152
95101
622437
978239
623488
796004
344387
429437
298656
418661
608425
173707
636344
720574
1007418
52429
412640
457724
537407
224483
350031
396582
134673
726823
713623
109674
247282
604366
88885
537295
789829
122409
795889
330823
333935
903102
445251
174602
1000462
94747
924796
989215
376424
692073
995833
301485
669151
514778
515749
629205
398320
934052
420111
695299
655521
155837
592392
527254
581282
584640
557438
520151
880226
141413
499800
64599
413093
257183
1013745
844485
234043
917015
49438
56083
923721
592783
845525
42675
580649
780570
714419
318294
10452
213181
72238
314399
200649
656117
682742
439551
539000
352428
516548
566107
109710
706661
319377
681346
460830
617995
966053
35817
152624
559565
712867
482600
207449
1018781
265858
627519
211786
830427
843006
735060
590180
383455
113744
101009
567974
463837
773399
147879
45635
967803
104457
241025
915933
826186
487028
600703
775473
829225
349586
610448
69772
83073
420249
72865
704997
375335
527536
331386
124865
376814
316551
785845
871154
90533
724871
163152
82755
492093
878026
859182
783756
591300
579317
592256
276439
810910
218823
775225
382313
455187
517922
730938
414746
851174
385960
226614
934105
677993
921518
644696
198362
556225
269223
431989
672748
105321
526099
356559
251303
368236
137676
418918
870761
582210
104632
228288
659871
84120
177069
633407
416643
72405
217188
391668
585943
285076
221858
356934
735229
255708
380942
293482
587064
222236
922419
787171
506400
286254
249135
753096
42773
851985
984283
208912
974436
544450
100520
12643
400349
971140
704946
717808
504304
621349
656796
860077
217185
931503
691257
96300
598586
825414
964821
323682
565887
134718
550824
904953
80378
92838
1005772
668803
765465
887560
824483
137981
95582
418132
119729
962272
1020880
916889
787931
259133
70234
1020675
638088
959454
648293
907387
313007
426204
581512
115061
250297
517218
569362
735167
513219
998466
728976
685520
865687
1019209
505192
181366
948106
469117
906699
394993
919442
14414
88027
27900
333421
833767
553146
382589
948363
490601
742698
611953
203398
56743
514820
848238
227853
341306
876815
156838
547542
641397
656628
1032189
299360
22621
675610
128421
861542
1026550
917299
768723
667966
289015
870085
670610
783697
558624
313348
164468
694070
737545
498850
507562
549156
844740
413528
298387
612591
101486
617598
37731
390558
971715
684800
16838
754478
70720
99685
642787
164454
87771
80507
294954
248285
170720
190595
1038001
973637
905729
483555
658652
718680
1007511
300168
397068
682528
985694
404118
119505
782349
89278
829866
1033793
105938
561981
740549
893379
510611
266443
432179
632708
679270
553414
966564
222836
551437
122386
933652
1002603
145818
87962
278661
801699
327276
228913
352477
203017
923472
750305
853448
176473
419441
891192
81631
795484
269055
253949
711953
189769
568567
73504
945558
170580
533660
372904
358007
737031
687344
466915
827520
584239
573802
53416
827074
491965
841787
844788
618024
435653
720575
983129
733299
615355
23768
366326
285373
771125
746913
204878
764273
327972
1012338
777544
77952
258770
988969
291775
393598
797688
1014764
267187
862240
77809
997421
335600
500260
369634
690140
298361
652605
913436
192547
514227
965778
443110
486593
762921
115770
118298
292700
11640
772295
505336
259946
384900
273078
365748
625623
962619
1002242
257814
424050
20240
503164
164776
185951
457752
256363
608752
329544
262951
8452
284885
342826
497644
355578
499251
420998
798859
430335
365092
986033
831644
79135
299565
697579
693372
478509
553072
123594
276779
294980
942261
239577
569582
927294
533031
902633
229910
105447
521308
89861
923795
316780
580248
445557
341462
313547
518278
438363
695511
863515
533863
581515
156451
768608
8664
421689
938899
182131
349537
190702
634726
229906
498857
843128
564819
292763
693867
211278
753467
751955
19721
895578
731910
346128
249068
434696
410811
837250
741887
849266
1025623
920990
710912
893218
365983
976097
319872
705656
436550
463932
266313
628457
277159
830908
249226
414698
258558
501044
420232
271955
970542
117407
610658
399860
640614
323036
670363
646337
972964
175166
146878
801716
724816
249800
86196
389198
517819
905283
466140
532288
930656
186300
190268
103258
436489
99729
995089
277741
163174
111589
1001409
425280
1007073
462470
609926
242199
575299
651087
242869
63923
929385
51454
1034811
723854
957815
828944
837795
1002290
841511
57127
325650
119224
160764
112133
156888
964271
1020393
249905
178049
805974
1172
298811
867953
128467
801392
894287
392781
219859
326531
248368
230585
299923
2699
727864
849502
480959
870049
318773
373401
977851
875072
381542
327796
258766
755784
613331
40941
343733
100083
954476
319334
92914
948375
790067
303640
11180
874346
476096
393231
455561
566737
774112
1029875
255254
975024
128687
117154
321882
255507
591197
111165
244109
971876
913936
107310
766246
656667
495124
985780
301692
512590
780787
641319
821049
210214
574362
829713
663394
95123
385526
846234
694436
69672
781179
285928
45503
877564
643964
896309
505711
610585
504671
814692
914483
520362
211260
1025238
519908
153423
636118
1001152
524386
855636
827626
597168
425924
564547
969272
143689
568639
748790
155776
273723
314899
84485
131795
738211
814847
500046
293611
86780
1013601
409046
708244
621092
1038685
323268
388652
960153
37499
270995
659930
62534
424913
839577
523332
991365
520684
981612
801362
810126
606037
249648
679169
441300
842768
883733
850716
976837
532013
441130
260868
929290
287033
751416
374372
874808
847018
219769
28024
809920
989020
127346
903041
195271
820772
457095
377426
769256
985232
247741
376979
222213
753081
574756
836593
877116
41346
1031275
892230
701910
1030564
404877
73544
398082
221632
382730
837080
69382
293333
376660
108514
276018
663643
151355
236611
248166
637149
68476
463793
576722
1045305
294280
708125
454214
382267
315494
961063
45305
729506
256955
14653
365085
1025970
200700
479630
297284
726548
276154
887437
565589
104929
991834
122752
562783
572959
435196
366544
464759
589042
780359
161932
369007
327331
304916
867015
441348
452609
100043
1021525
73234
128955
62505
652580
936910
1038898
717932
934756
725549
567953
975485
725570
1036627
212025
818249
537826
893423
438874
788334
307593
950208
470464
244437
180198
47324
265403
263876
1014976
126974
715066
535150
506685
712288
213754
340410
982096
735858
404440
303685
313305
569424
290790
283115
427072
447860
334369
1003617
328181
4177
410024
951555
249417
112420
1029064
373998
398055
263802
676125
87176
487977
181005
463239
612858
396198
709565
642406
627624
403436
785541
418768
64910
900233
528004
934697
112506
335095
1029745
988235
809848
322193
530427
900801
111620
157479
958706
575910
294004
834285
652248
717939
810408
374568
617464
210196
685812
424436
771374
1006778
789082
323771
375737
110225
287099
1016363
466824
479339
464183
1011402
874485
426376
161300
794042
339830
737058
855960
611880
517983
846428
225330
1000248
795119
262437
183274
413492
612330
870497
40107
871513
55650
506271
409474
398305
481201
765785
781231
645108
781994
385353
498436
788983
307541
414291
425590
536220
54429
526479
720119
357016
675502
193153
324144
991475
921179
917085
554643
156991
794080
509239
223787
145931
64975
1027011
589426
899703
196728
895673
522952
634907
479860
914382
373753
890216
379570
63617
77703
36527
383400
135048
377207
457151
577983
116088
596054
524760
558494
1012363
524796
615224
958200
760174
979889
934179
669433
609566
365193
495969
639325
437531
312457
853718
118737
975672
25897
509251
882011
38915
348378
242307
21629
470661
84967
28160
594849
30042
604918
480235
396778
559196
68858
725805
622931
513433
478832
857163
492881
506905
200459
699488
852945
765065
909868
979334
176008
768491
65667
223476
503169
810210
532858
490397
856557
134080
182096
344846
932145
400197
844398
582088
297306
788148
698411
860064
308035
987473
979633
384321
294643
862963
90965
804684
358314
806349
349177
267509
1011246
272154
1016657
831510
1024533
1036797
193490
110740
749878
920235
35532
804792
528010
257257
401385
618898
663346
785750
893187
646560
480347
874852
424879
175965
243737
507253
791406
253326
807247
232955
46444
193602
7005
147183
12302
804876
1038796
857072
934840
977881
639661
493088
712803
661857
417878
1019673
857436
543899
506652
314821
47050
201069
467547
473285
601144
279813
1012967
364552
787074
865555
589166
568834
436332
167413
332216
384002
710724
867049
165453
229014
447439
503384
708360
159756
784874
676050
214878
452429
1044592
362277
746739
102742
273155
960163
217345
247197
986963
570631
1033936
1025226
886134
453684
1023373
813773
189534
405419
149330
816628
1021028
602941
915942
810050
46462
199436
911886
656810
924582
48925
378415
24928
679100
263974
746736
786195
397271
525537
118028
754278
613015
577335
203313
517548
863350
696593
347957
459973
592813
358047
263850
512078
1020001
722274
1030610
867809
371127
51410
497802
647635
643154
754733
817157
300862
323403
808726
204198
326010
207275
540135
643718
994002
50818
1042355
415125
474315
971992
551836
352392
608257
413646
224513
20139
102310
107948
488465
61226
846404
596383
523422
530148
279575
606379
941769
457086
356795
488970
788626
580618
381267
401312
1024336
700124
657845
313552
817060
923904
612160
1040411
210665
711235
336901
897482
379068
363535
109471
974482
849643
955153
109501
49877
974163
996237
360358
25048
31964
115698
715339
5420
597351
873376
34886
638962
914845
233799
651
503782
771243
233839
971508
755957
353761
515787
405490
851238
812166
730906
783835
59827
827039
211080
294979
936859
156091
844284
927194
201070
1026006
1022793
764910
743542
205971
738598
647213
961949
336590
17453
1006247
619327
734872
426417
371408
184527
139336
56346
461341
202402
438633
151466
607581
506675
333413
619326
1018924
6333
499978
946023
317689
425584
220328
612644
712812
571136
115428
50797
320432
831096
881871
761821
557820
979813
383959
499087
728327
913398
519268
166741
364638
327812
318190
646357
466974
916387
47585
541634
281412
757648
613090
652748
683306
1035750
371670
63895
16280
1022422
1027491
352673
129135
279141
665647
158238
854700
113362
22329
1020716
811686
276400
1004892
910747
652188
27696
99163
811097
718788
378418
188002
923154
122099
727709
594567
540374
931062
374391
610593
1039239
266401
189557
246283
461529
245484
105702
477736
184980
36528
829917
288456
972501
866479
858602
902631
628094
145791
834005
1022838
890288
182277
152710
192554
451835
589593
349960
706120
566191
408177
889769
583922
257835
58494
810111
597752
675480
841394
888207
601042
567904
322222
6237
333752
496895
219731
770870
330336
503264
613854
5111
484940
936263
984541
760348
963845
667670
209304
950788
374033
332670
600577
187425
575027
1026317
599066
613030
531428
263582
943378
652421
100813
839616
780125
134295
561520
647114
961872
275821
632720
466792
354376
619418
749689
494325
521428
816761
664637
528964
886551
941345
290872
447916
56989
864473
43932
17519
579233
718350
668653
353510
908924
262869
776446
221081
40570
1027201
326602
1030022
657022
158176
542850
735448
818220
936642
780886
27521
324696
29887
347183
168305
469253
1030253
411704
514724
918257
719840
507363
981695
550639
562805
939577
216197
100067
20781
389546
487118
971537
743214
630148
661398
718944
936161
691041
38754
79079
189808
424369
194077
536971
368945
652017
870252
317941
226026
424858
3217
439550
873736
970100
100439
918856
768634
750684
213030
1511
455662
766191
459285
639971
1016356
836461
255328
376402
690852
791748
415763
750383
920573
302949
516775
429934
643423
450468
808213
525574
76088
865359
34556
92527
1043736
654334
468148
968301
4387
782628
851291
991725
1034147
317526
513619
454419
779684
8979
830920
681205
779877
157362
725114
707100
237604
698183
808529
473088
728396
979208
110671
1039807
599275
144803
106955
1011631
576508
147335
259156
474145
752494
679308
933587
613923
28125
433681
728340
607714
1032117
970336
531640
108652
185095
338361
706063
635911
756748
295357
982392
397596
662747
382731
449095
41031
129545
506415
802681
293464
314697
782958
344721
666171
443380
858867
802517
933196
1031367
171521
614192
390886
752359
513751
137486
682412
871172
147307
679803
549443
1018179
393024
979712
178747
23753
809286
184451
600340
986434
249482
43972
895278
35355
1022163
933519
274283
393966
702646
430515
896962
912765
293021
963795
747329
440915
466721
237897
367589
376419
739764
27866
541453
318893
1009421
467517
587294
928659
519874
611254
559935
982066
1036697
906823
84825
563592
396438
990205
460103
272166
483254
823552
231008
266371
206036
112247
365664
499554
689499
989464
964721
177305
92289
385403
139372
895331
431098
214219
864729
99379
683370
271590
799402
481598
914123
408435
313270
63512
679378
21758
635970
37857
523026
317095
569814
902844
107849
126387
727294
332107
852640
74084
827900
125677
1043966
561377
698640
475738
919757
246120
4551
884821
769356
507452
799626
918264
978616
910378
830164
139500
309649
880543
259676
667196
203856
905398
991261
918672
832960
270620
939580
60772
542998
732508
88732
264943
47470
772715
17761
107501
371461
656801
221062
596932
829794
755416
740322
511659
964491
519309
879135
256918
661436
168607
488542
867094
249729
635695
488175
163230
1023772
585110
359446
982569
216436
1035826
843252
768866
51013
187584
374328
97823
573589
114339
782866
140831
561598
337564
308257
395673
628328
941562
479876
764637
286114
667360
901554
605693
496716
17891
612957
762205
859217
433986
614382
685545
552106
775418
430079
686168
604415
596482
639151
604064
956963
360111
1018572
845121
177421
624952
945664
193368
934323
824703
444097
652476
835053
619272
654121
515078
439593
362019
285487
583389
245790
922746
586832
53734
242598
938667
634944
924013
775169
842636
700343
449770
55014
114595
757617
193610
259001
652634
808413
235847
25404
40244
800985
816365
795072
377956
757859
142318
522987
18684
803082
3996
847923
760639
122882
767091
776186
854553
449536
121920
10377
200754
188453
643142
32757
835623
190035
491716
137729
287233
411162
798035
708948
222864
554926
271036
75070
569113
540071
498793
957539
469106
158336
868807
8887
642478
319097
168349
447196
470337
234618
423164
106790
862892
1017153
587414
718102
624345
710535
975405
909579
378302
814240
142737
258187
583261
36743
313881
404866
147975
618863
978259
694130
269677
1009111
383606
1000504
333089
656557
399220
938769
58174
563760
219587
705397
22615
772774
438809
86997
96999
899417
658116
361852
177971
832809
459443
706919
529211
559659
1028213
589000
464065
268380
109866
500028
189389
924889
625837
41950
1885
466349
967914
133961
1042798
237837
678845
970494
112665
20283
219650
144199
309450
490062
520265
872762
237589
961426
767867
316692
803200
599194
326044
1024331
661904
41941
933186
177903
75649
551169
692491
398591
771746
414215
1013909
1001270
1038962
774516
162941
132867
286711
173780
664841
597809
948885
34895
672779
82374
394058
218971
741024
384666
230183
721873
483851
977652
254311
318002
575873
262247
653146
229765
980024
365779
20126
808141
507891
23471
943700
661227
532284
577143
666724
954543
536109
913340
765101
732619
597220
886472
1025775
766576
248001
174957
559884
280372
76137
517040
151848
121637
535826
387593
812918
948461
165280
576564
293138
558555
1041233
891157
860252
141884
842773
779893
636320
324510
433696
577128
426917
680048
1033792
1029035
370612
37659
970396
23200
342465
1007577
856505
891954
480231
618732
814749
470767
849570
791615
454354
817793
384104
724527
369941
921196
17141
680568
852345
227478
65744
280224
547299
511627
859858
272258
876535
852197
357459
429727
85870
167615
526171
17112
830183
278321
921234
341110
423205
132164
864756
1011341
772729
371950
39079
587364
977913
488012
203687
440875
851252
741571
559428
553298
223176
805601
280398
468594
650781
1043497
260424
838142
1037191
135351
688373
388941
408557
284201
63810
135223
518325
762699
665819
961048
803300
574435
339323
804982
222832
422595
551392
932119
377193
190631
266510
1012540
223581
816654
1004999
501144
719470
711943
906685
206859
431720
795921
914923
664089
410495
385080
780659
947005
349422
1035310
151680
475641
637273
675497
581760
423262
751531
854115
835755
298836
655128
382947
589718
702569
571311
361414
826058
26324
127126
122524
77186
187759
483976
93506
865074
559597
578706
222671
47610
817582
573142
127375
720569
133989
400430
390335
198509
251982
291740
921044
161326
629279
904041
60364
926242
215702
68658
892117
864643
889985
151849
100506
946635
470062
444925
600827
291752
411635
108223
481026
430703
210691
348937
151354
686396
688287
883162
58044
100960
275447
24224
448841
733767
351435
389277
260764
229949
907472
462095
68710
834800
726856
401049
1038924
527064
221477
153084
375704
501567
736653
990962
214083
1019375
440453
389809
291147
299046
264973
1470
208076
39088
409095
762099
800440
381679
524643
508456
289786
963477
170548
778418
316593
975660
287367
517710
655218
848477
346018
1041617
214738
7658
578664
750383
900484
709924
638361
857736
237190
791206
576421
103677
996667
12999
592057
837202
662985
576526
418978
451439
648124
745614
79535
908290
26933
911906
247525
340651
757169
23757
1010242
882268
274676
899089
450711
491480
843292
374486
566169
138572
954953
426921
948520
326082
941495
570737
527642
13959
941268
303785
66665
169847
14324
481443
132910
418913
764760
63913
1022368
636808
75845
544424
712036
502842
706592
938734
1038841
995138
629784
842151
791614
548233
757335
587361
225736
118973
686831
220136
629025
838683
495970
409846
734288
706863
549867
448642
307403
446246
426892
596397
720673
902842
457833
790546
200815
182159
1022981
247576
701319
80957
469151
562336
382688
743017
410624
1035327
505514
705494
368322
450656
300696
786710
202706
996583
279965
690682
829389
392716
5676
33752
295411
786868
592843
696427
463332
785022
896599
177444
585033
757696
916605
290113
337578
434978
638008
406309
49909
288140
531644
895437
897593
679615
1000750
744655
646910
232619
714946
250202
631728
16321
746791
186497
1033665
92752
988436
493643
596118
766952
587053
151975
196432
1019439
340139
1012208
708556
676658
462531
1001345
50137
373049
1034715
823779
673172
257566
316551
602595
733651
1018812
876871
653809
993869
808191
774153
883292
629265
684736
58877
107892
47214
695734
21721
286392
378070
66592
583609
219177
682095
435374
872966
341146
945558
238393
997398
24656
195555
785687
975900
529315
601065
611210
722453
1026119
197913
700095
284407
84464
838669
558603
779330
964866
125421
642827
952158
801781
683264
34106
424321
834519
924460
206561
65803
832245
198009
169437
45781
8082
166244
665524
830233
934471
366957
829161
656788
375709
680623
966693
378825
14831
524820
529933
909388
841808
1009067
699987
120297
496693
29240
690174
612393
167181
802074
644185
50036
90631
214784
864376
302941
366207
317102
608212
841144
1026324
521435
855944
371244
618067
724700
916777
274431
815903
814912
38377
194530
1012694
321892
804068
843536
1015981
852530
861861
391872
614293
776275
417338
776620
983203
180897
394447
321457
728452
313589
298980
694350
1035307
508864
661760
538866
744261
758083
100117
904004
774329
977339
375548
914747
9769
520665
917647
331635
116376
375826
701396
44274
346895
390670
543918
413574
644777
471291
364129
166219
840273
273881
663295
391739
931428
1020773
698466
244385
127743
792268
94178
822505
1041650
228688
1005242
613267
42461
9674
483952
821015
418136
386839
946927
954661
165406
487286
365208
312899
380086
666153
101206
437572
820691
700072
408804
737329
907888
955760
678187
309373
69311
780529
970247
900785
419114
535174
716686
513710
772455
731296
973033
908847
779965
197912
548336
247544
538994
800780
508093
980718
865408
121248
248994
833925
382607
18637
867986
287971
438988
538366
774359
940782
550718
315761
890312
240937
773197
633126
957267
439123
538129
717920
923692
842609
1026152
947913
265276
558823
479469
785593
278599
135578
733344
982220
539448
242051
859983
8284
220736
592524
409605
51008
182868
876496
958755
169584
684984
801068
469328
630342
623414
964560
185602
1005524
819381
1011893
520010
120664
786349
665781
796920
732991
608007
819458
484419
500410
934947
968822
413192
11868
624494
1044089
351034
784183
499393
587884
773790
765773
232273
773098
321623
849843
844774
515964
141206
999681
650883
812251
625088
826090
239216
37696
27550
629524
258922
541198
984857
979407
841200
154403
809274
393552
479689
754023
612228
539385
988156
447843
661402
373145
367919
538053
70488
418749
718047
485820
290646
24100
1036941
169843
417597
415174
60610
382535
38179
142029
850285
298910
636773
279697
664067
336739
633304
222518
65178
404000
903874
656802
208807
521838
342907
918884
554789
172075
1019754
266818
549667
137214
694445
129282
531442
2597
481525
531243
759483
347604
431383
201556
770187
435437
546675
20994
348061
264283
59568
584180
453951
338270
456322
454028
853453
176028
754415
133356
809825
470447
107272
164464
594229
314483
245993
383795
551833
724841
91777
122801
83714
548542
666962
510039
165165
352178
677366
6038
865051
909296
386430
583650
968237
58769
422163
943511
252267
76629
126591
504302
740291
636674
628791
982291
808765
185822
203344
582129
320486
656767
478855
192765
518873
742554
1000989
778660
271504
953326
70325
612548
102482
143627
567179
808947
200186
27011
124790
921377
643342
670578
814274
600821
19636
83770
422286
722077
993522
371042
176511
413752
150181
120102
866638
118816
175091
456649
1867
834168
1022954
696124
665745
79029
147091
53669
509911
625750
133352
20169
830176
34248
304836
595981
983590
26179
262416
657049
136795
772073
171204
68995
243354
709339
779228
470071
679617
241207
485838
781624
650007
348139
112964
725094
133940
834585
73608
815901
1011826
516884
342980
8555
515670
25478
933956
667240
102498
424167
66865
39858
441551
38018
312174
280843
540928
79571
981610
638898
284879
517956
488366
912436
692770
972867
832675
415022
242457
431628
186285
49903
638609
395375
871299
977311
59202
449173
983457
157222
594668
914421
266912
417205
251756
542460
754923
124111
150748
33173
761029
970656
865504
607446
194048
976921
112764
1011864
698571
71048
307547
325771
18723
633606
550213
211708
537962
669373
298525
899250
398945
820093
499203
231149
425597
94473
746802
460276
736648
337353
687428
361685
711332
167112
983276
938741
850108
933141
652821
942
739722
770806
872022
588371
98417
815973
436052
661844
103517
664640
682704
938230
397483
402534
697470
940504
753848
317797
127503
661488
856555
952441
441484
610796
870696
408145
485325
461145
23187
147953
638298
932300
663576
127326
555299
833263
916740
372634
465673
779070
643556
485900
123951
346517
1012715
722441
968065
564556
281434
654616
303833
877908
722265
637808
361950
438356
194866
490710
534985
967060
668634
401971
235845
555192
483643
742372
527227
662979
749486
280667
743033
446591
547112
1020076
877155
313291
1002531
442943
264890
879330
655000
655030
816363
802763
52962
680261
445415
982661
468549
856508
925157
515342
20113
282570
680475
1006104
869522
286043
643150
532710
281480
95500
1018181
779536
328330
481396
177026
763427
479879
324930
684706
921433
804159
106310
407787
99728
689620
161223
340325
204920
323060
335774
501748
520883
136842
167997
630490
418366
222798
615940
617238
390096
505144
712752
583368
858258
2420
962115
385322
465367
669526
64714
372004
397135
29027
109045
444416
175666
66285
793288
238226
939750
438950
192022
1028171
789657
677001
439685
286253
444726
1070
414663
719255
851535
250026
609654
387463
340776
703044
983301
498024
731904
899284
516177
299636
751443
794508
268737
1021407
739242
594135
610854
1012242
640921
1032551
54543
837859
1035761
917165
319933
925264
825268
481209
838836
250642
643099
310581
753448
700612
8899
251245
221924
857053
236652
88844
876008
582515
307884
506975
992262
806079
178114
214554
466190
843553
689022
92312
881876
604493
460409
262941
579855
321783
84076
377990
567809
332918
579369
424781
774733
197831
147989
309669
70842
315565
432768
208104
446382
62415
809939
996459
90308
411940
220474
997167
15351
400297
478578
832058
230352
792966
99785
686700
396232
572717
861571
278273
931870
434106
219539
689834
200673
267479
192620
256257
180168
200815
767937
713640
856075
503432
33817
209947
244774
438558
277519
163547
895256
808363
336066
867633
253961
370552
170540
500417
219554
573551
476708
957069
394876
141404
703025
528368
141655
110800
451381
587247
18288
250777
395365
374309
1022184
136558
787727
260733
63904
329226
848425
33479
144953
22868
881083
344593
122237
22472
95112
785490
544017
795157
345520
677445
488564
896514
281747
845458
845822
686562
408679
466279
197364
859072
790128
4750
626723
417501
704736
417527
763299
138554
14608
608173
527975
468897
672636
103536
1025529
878471
104079
665186
772282
246378
634760
65425
805358
793489
215884
744782
855648
171275
354659
403884
190700
86
230829
478904
545596
899146
44618
141635
21066
93031
64913
182548
610232
342720
103035
592909
1015521
481661
636700
130334
617687
347543
780907
592631
843142
737954
133526
311721
367564
633238
587521
159110
517992
446912
496959
385507
576024
585171
533572
142899
614163
513035
632030
161262
685775
793568
59412
811077
413321
366342
499852
122875
917399
402787
505428
329978
713519
936939
615793
990858
810226
138939
150610
803652
688627
859000
70498
827027
120531
442734
477717
438113
579154
42780
194879
656525
415793
297367
425605
755514
61741
929893
520085
454678
256571
650862
195548
886180
410148
433834
665765
444174
1027669
165937
961449
1041700
996845
91736
98839
935984
771628
506088
265402
488910
445363
927473
133992
157354
392658
517956
516847
511455
873884
702970
453634
486757
903639
142385
15190
499844
574132
390765
160386
538887
525294
364312
852521
253419
225131
246831
960257
148094
184311
132303
297659
942735
157294
94692
225384
304786
162558
99134
857151
281573
706027
217155
931843
323232
396120
643378
340146
839454
489027
94840
624635
1024934
212447
334732
107890
211396
451784
265718
148483
544351
326395
763993
761109
721504
7023
958160
660960
655229
517026
792489
1038808
859475
1045034
414253
408410
11770
519705
591429
204463
186915
271510
172470
705958
680413
821666
972781
154122
83657
925726
466738
829566
884777
104828
764001
501699
448904
916405
144308
83717
553694
129850
335806
171954
787411
520471
1009604
598666
77777
56389
8956
417791
869338
172071
949220
964157
253469
120414
665606
896368
648144
889256
643326
334241
407256
164603
444136
822450
838610
236486
504538
1004493
709239
494850
759702
530054
261863
76758
458978
197749
1014818
136023
616802
568837
245030
862568
266183
641693
520071
636473
983678
926126
536961
335217
226044
519215
421083
222524
347323
487357
260453
134253
771198
943202
354920
928437
892038
274216
962391
50922
645873
433696
187725
561534
292101
667632
352011
833431
524947
1019168
246790
655173
675295
311610
72776
144508
889233
457231
1022329
158584
16926
127619
405253
997578
692849
1025008
953378
422822
916980
684485
347563
518167
75562
963552
912502
598899
371785
591744
925015
443710
630350
631837
195533
677349
813574
316621
912556
376731
321156
404174
594110
250308
447686
231894
1038352
242153
535433
911202
438180
30364
244436
432219
190859
776555
751511
148429
756165
233866
847257
881150
807928
613264
711803
82847
816082
674269
926177
538706
622109
268853
204894
730656
441086
317237
62262
534259
619671
827097
210417
437305
121766
286272
817898
508763
927023
640839
427319
403381
398073
232226
184393
151705
830147
907966
24433
404737
644306
105294
805957
514829
123591
933393
656843
25490
405652
618213
11594
648871
38945
11749
742259
362136
50952
752603
788545
701861
722777
629222
313556
143050
462886
977544
970457
241672
284248
97711
450148
971800
312206
93517
464754
450647
973453
19083
859857
661993
334130
439773
759695
486602
644418
631237
569681
684845
795115
626010
972203
211541
105055
181941
171447
562318
425090
271829
672136
445097
1028019
843741
73177
510968
681009
591188
639861
744562
524111
25597
525461
190348
349581
582546
828867
978601
906703
340118
195131
155757
457837
155868
327694
483550
990980
294829
923832
809606
345951
881158
321738
180317
257150
687712
441869
380172
23233
1038790
181402
753076
603557
187751
478688
575150
891142
1001694
758129
498234
740655
814349
277699
298639
106283
334826
836515
76218
373660
205154
997961
501543
74366
683613
53922
989678
755584
1040141
538010
419620
884605
654113
683532
1007687
90630
696809
812057
639737
182259
130950
903471
196477
664347
223954
730997
1001552
825580
913915
383486
991889
793388
940030
120828
203028
114189
291216
370543
199117
456887
812011
606823
228998
956104
796684
619095
442218
251942
1040768
820083
139385
796966
27459
966498
691656
467229
118766
93556
504373
399092
652245
657384
113992
617643
951302
834905
63531
823393
278127
792429
48037
807076
248308
832505
681170
918012
647971
843096
550521
300495
255278
829685
661414
51
289947
810438
769935
369723
549663
295367
943752
559132
183743
625269
120949
614459
277978
871698
569229
976929
574461
795366
669685
117515
187677
937648
514759
40390
217133
451814
119331
288004
614539
141741
406392
969028
948783
673467
617521
554629
508765
353426
376107
400645
910592
940854
989572
765628
765956
938646
420729
932403
677796
723681
14857
800664
427325
520212
501498
799250
635750
1032927
768609
968136
542942
219880
194153
821885
81422
28871
519472
954792
519331
840554
997354
934717
428309
786012
579194
990827
468755
828670
609922
124313
337870
789223
694354
701948
730503
582514
694052
696830
889760
652856
288496
319437
965037
122557
400766
242597
316080
85754
923006
844706
593558
194590
77473
908918
554093
634780
29523
618526
358014
796141
151692
245307
606977
550814
682149
249171
556070
993844
810437
432153
464524
543702
397573
256533
666366
655553
571062
658974
1021654
306777
346229
470219
189627
254113
595572
675622
886481
997399
743704
200184
629648
149565
181875
37177
24553
283881
427757
576344
980564
732068
183461
556073
721986
650867
150114
924984
369455
57495
393515
909047
295596
475268
131022
254700
849870
422933
535447
821794
397099
325037
477723
717365
213704
988454
561422
171768
890238
441446
443402
908390
408306
454691
937970
200178
427794
47813
889162
412230
847480
164898
322907
672474
54424
902322
347001
249030
11182
190220
848576
965911
326146
317425
146224
101739
926808
406448
598701
153048
64440
823431
834118
1003269
677335
627661
245802
431498
752447
532528
732734
931081
254460
331071
500736
248965
485517
22207
453568
511179
589655
222131
118118
960461
747058
591561
647920
468932
180643
626211
110943
957542
611188
235251
503130
784634
474594
1007526
134549
680481
185837
890736
276390
615131
739399
752483
493389
111593
311056
973994
329638
278055
955736
398352
835658
73054
173532
672375
53661
450037
978591
228567
150361
71810
127000
188882
139922
61756
943415
427950
677988
597365
350339
20308
256629
582026
152168
911383
900386
480604
377452
632371
729616
812056
979595
1001731
595316
289136
248730
305632
951900
1033687
327419
363741
289768
662903
898390
750350
420797
676392
1037501
604838
22399
309363
382951
1018969
396074
487670
577058
759210
652555
683238
608304
531856
935054
358105
987200
587057
126716
222504
245423
352001
306371
579291
1035444
589626
146777
414031
954667
11393
1008692
673571
835788
487040
1042585
194826
966046
641763
854000
544923
361491
96089
1015612
748269
5829
539015
1017835
439547
876005
980952
471315
17087
609563
165259
225735
298669
93595
95462
905112
757527
634428
132666
742874
846590
452587
858133
974994
365900
471012
122121
551916
53788
81499
245198
134764
779613
97867
901249
477900
362211
461190
362451
708243
55272
547051
782532
796586
650176
251773
731350
388730
408895
418252
11324
156138
1035607
980292
702267
1035596
61824
106277
157502
147038
188265
1038989
955345
105377
614945
389484
272829
1043087
680357
723969
749657
555637
1038316
230413
816784
412415
393213
315041
984289
1005685
1007760
724395
920038
498574
264560
624106
801269
156949
79443
214796
767573
910647
573468
967234
329965
117007
75618
709772
753691
249515
817038
875806
931533
1041928
278638
844441
365118
318010
8160
886333
891979
533688
452673
27475
282133
202380
367652
647154
306832
972642
786133
815010
610515
522031
916768
90434
1014762
479656
386990
256164
335301
683329
716883
999010
839232
1007748
4171
122486
712029
493494
217108
968887
772047
99906
5738
358839
171896
457610
83925
839331
798192
211870
1024681
846978
221510
1038527
772542
645000
584609
404572
689938
285444
1000407
358519
980502
63184
547358
945361
914286
286973
159381
1017879
425431
187332
92525
560225
679444
441945
1537
737791
437837
316185
468009
144225
850338
588190
182939
861045
850744
218230
868394
851401
753695
613300
344164
984491
704701
55752
338963
617656
505164
805100
244036
142198
998316
103787
876643
361457
995087
604439
396017
546617
57951
586220
686706
542982
560336
562354
232962
870235
804626
408348
443969
26652
209604
342352
443081
814113
343365
270044
390175
1022450
624967
837755
331864
1020927
1012866
1031678
389441
673541
1006818
501591
196246
724804
612148
1040065
23576
87048
1039455
533812
753983
463552
633215
95122
197103
846825
962153
235852
675488
983886
580346
620510
654768
282830
640058
398632
31769
623716
301709
727053
788428
495051
168192
80440
270725
731541
581949
684446
973784
854838
246014
118143
39515
661688
181203
4886
419005
721311
620226
479187
236694
763946
349661
405809
227953
1022052
928230
90186
439318
553510
198381
440366
899057
39027
943947
238840
548352
250961
112688
326377
678997
11568
557436
226974
103814
525166
920785
755980
355355
136848
158672
122079
71639
656092
13756
930850
312392
860047
757331
33215
539526
720164
627967
322887
663106
882263
208105
21961
892343
1007079
620174
326588
525919
742035
620941
369179
25882
921933
806695
949013
695255
263043
424376
796641
859957
80791
324890
897824
957507
595733
356479
454441
795879
212459
58292
1019070
90609
716982
709443
225272
917000
460194
90278
8306
914714
281730
238421
306627
626728
128727
68581
883849
251692
42558
63916
370341
988549
316421
445683
923667
132557
45054
591260
702556
466087
181240
79143
222985
466810
767783
371251
677910
615968
177949
338986
906896
179795
861968
922097
451057
553969
879103
440598
76676
620634
19513
681309
460155
260704
464768
74522
1012990
917577
67508
453374
756188
323707
498395
651182
182484
292224
997410
772691
973382
95403
555134
748891
124535
134999
902693
136834
618158
951394
315369
723150
150790
125436
158057
740811
881017
106444
529257
115082
824228
146055
58053
382892
874867
925016
427227
1006698
560270
792342
355099
210296
183748
355604
992942
253698
311194
397105
168112
833993
276609
734247
451417
988013
715120
314356
87680
964492
56810
610196
175413
64643
729314
788584
154485
325597
867201
608660
531356
515662
902676
338178
278252
876827
789502
987901
40224
584047
132510
594251
965035
257508
430528
865362
784948
342800
221658
415578
1016347
117162
56509
539759
657429
949230
604341
794227
94789
682791
420080
965990
670391
770118
821849
789948
77740
629797
319288
402621
411648
701921
358860
436983
655114
390783
1041630
737
578428
547905
556013
787182
198027
113427
397507
68414
973458
208649
790568
318477
438571
742609
940653
850166
421310
717088
803037
860000
1001355
36050
1040878
990018
1033338
417483
1037462
772480
1000415
150553
946940
945887
61717
1034166
1024685
695948
37033
1000711
151672
413520
26146
873650
422796
889381
776490
282481
438420
1005271
214989
757378
60231
783707
796084
399949
243562
943749
48628
283983
599859
630680
740930
483388
319341
768106
835713
875605
661569
835340
938495
728923
805642
964082
394064
567508
1032539
134825
415805
586770
407172
710471
84009
724831
943054
526597
1022556
614247
885079
807326
86159
956630
933890
174682
1011746
862749
502318
121854
838786
978072
140357
138098
954291
778471
362473
1014177
776101
8796
405465
846639
994028
651801
775876
127856
786956
841720
468141
680486
863205
181047
865225
622555
711839
865178
536820
290421
385854
592886
343571
888373
801168
317104
746405
492482
27246
342343
788882
250798
59098
910655
140750
251004
163034
393530
1025497
346549
889417
670544
481985
556207
269119
384295
131111
23439
203113
837018
190123
975153
686864
99142
448019
742636
171388
949071
490813
422865
230831
190941
671405
147376
272268
756168
520051
1030551
1022879
544785
533101
1035498
541455
329204
141162
222681
850423
48380
157774
485933
336691
379866
9261
690388
195853
860878
12342
1034474
300426
927172
534589
502791
193624
937015
358719
308243
409637
810591
413356
129833
195729
157245
747884
247813
689937
903593
907154
418747
553873
279506
805648
804901
288364
799845
274865
786931
241435
585363
616911
233951
664255
244060
80094
1024229
817176
985451
244864
291009
685399
150163
504478
508212
64981
470013
907190
226105
670454
1000145
88549
925907
364363
339402
120019
826103
862607
410233
499154
296016
844541
371503
341793
648795
97228
348190
563355
207146
1042635
781910
663811
652612
385762
830160
84655
18550
842030
806698
667738
937633
431192
25497
813922
182299
432666
196215
338765
759875
864964
1029284
271147
420063
459083
492504
408405
441327
554202
228108
716331
342238
664166
353348
602296
1035232
961225
338416
776385
439758
402935
172808
852118
16664
353440
322024
209421
66193
866582
1033442
267936
668129
41105
766689
974641
176813
578916
195255
504186
1025600
749714
784288
170925
94391
543714
840580
878472
147720
503944
684280
455929
476359
994116
310437
594404
42341
121198
785410
945612
624895
466213
725517
134002
890457
522795
137470
754689
698323
750313
421256
71046
413470
319208
595179
243624
994419
473367
61625
196710
88236
715205
271325
870237
887032
560418
591668
966835
519068
597013
498014
787112
88672
143991
408112
111463
112089
754049
42711
803658
991303
951292
131532
308266
14164
58795
128176
603278
532870
729852
340612
60876
48083
424847
482148
206612
241913
24202
601385
832501
248507
252421
771302
909764
36657
348209
876217
252030
516637
561494
204087
329258
984435
60483
820831
143944
458396
201697
129148
774190
140708
374090
1002141
897008
323041
980786
421868
476667
164654
1031958
946346
623727
755647
275514
870387
278727
984013
582637
53266
296830
180357
300557
940939
944588
852788
1009813
790192
717333
745403
145845
512745
333107
309924
624137
91881
823407
133833
463636
920216
897815
367160
475758
754090
1011244
570102
931829
123996
948794
73427
794980
464837
146729
15439
166617
975688
792905
449013
815626
301528
539336
761959
126020
486422
94871
954521
408834
1030576
444932
362508
647944
782239
579975
645483
313197
4085
131190
621004
259598
568931
217498
220344
857999
1033051
38490
1022541
102397
343606
929552
119292
723166
531211
232480
698597
307298
883423
347082
780741
297451
949030
1028065
94610
661226
269560
183058
916338
320660
384026
629712
295875
233557
451120
169631
12127
696403
868856
833468
490047
223531
666025
520485
915243
701278
969072
548396
820654
849956
849827
504955
1041645
777394
433154
683775
829220
244782
209332
908898
503346
572407
226462
203188
221181
728284
202381
96887
463038
381294
927617
714341
628985
814651
1018351
997676
608423
120032
109371
83672
198132
860322
867258
398914
347268
328747
1002279
581103
153740
132731
683694
88667
684226
479598
876544
997013
96277
387599
403762
541778
797463
957711
583469
196382
230525
743782
256526
260075
773091
98752
233965
1039075
796439
137750
628030
36306
715518
413169
924555
1035986
735150
573342
517667
85027
1025682
186833
545010
977078
334080
387541
399870
778798
429409
297951
885598
314687
185585
230574
362833
868933
455679
409018
637453
788503
542645
635506
451969
394554
894748
355965
641552
253133
76925
299953
947687
415519
134348
707835
582130
368466
343859
720156
730210
236100
366581
654677
908146
357029
299344
369368
285886
693117
407237
428399
796615
836511
379742
953950
722992
638390
798998
996804
354453
574835
668439
48066
29886
583191
87350
1015208
805833
94146
912742
345382
224897
28309
669153
374803
964175
637044
479920
294788
223463
222123
180897
318646
1028718
344031
881525
537934
234523
713944
738430
1004867
956273
586243
338292
572493
839674
246036
313864
718814
615747
898712
241816
255852
410589
861943
818187
291170
290676
653196
976504
227515
370699
315610
541633
215836
115255
548969
153602
158230
860474
282078
97226
293128
994985
632733
403333
743061
921030
405118
676521
907474
693549
914148
757119
1033357
664872
847999
431723
204900
111310
364585
694570
159453
662699
269981
99414
54237
571855
878969
189252
327984
931009
898984
275838
699208
807284
566079
472324
282929
346478
693881
530322
869633
26663
850108
274143
124434
644987
702913
824042
887733
806484
751277
611839
288924
114094
104324
830490
338520
198122
99260
1031190
753138
30137
565139
1042041
15295
411321
63085
167726
794837
686916
565769
644477
114593
320906
818967
544973
357138
5271
324559
13681
509348
999507
459125
420782
269839
249851
157470
890720
214762
689388
554166
252505
772244
1016763
82472
996067
807582
440113
682613
175877
223216
489975
998794
270656
966774
61901
1024742
271866
701956
536983
334906
529094
573157
523803
308493
39112
214729
623747
232473
452560
483585
395864
727695
1001359
274238
638217
523338
320100
11678
264132
811162
590680
1041480
966400
430611
866203
693460
776164
264172
805422
235044
4199
380513
86240
842670
290591
14466
623517
629872
219058
177161
555736
248078
222548
832598
747681
680384
896889
553382
933511
933760
50421
407813
885556
684308
934621
822460
996291
395023
612576
594258
317600
478785
113972
537318
800955
861893
216764
57368
642683
196616
406952
907989
373385
670922
484756
653894
3514
1027179
800654
784798
1039629
139420
749829
388908
387501
150261
652949
184168
529184
177518
260811
383013
873757
2861
767148
21785
407238
756164
766572
554411
225911
984793
64384
436479
577081
235207
926673
1011426
9464
172745
30489
135235
627964
434834
97083
995926
616341
884637
109374
42184
812579
890249
502133
293302
258816
147523
23039
19181
272532
382058
111886
850038
1041332
106149
108744
435110
99378
443835
338573
21133
186725
610711
592789
1045065
486028
899209
296814
206133
810106
472510
369527
135442
340344
840942
487705
1039001
663184
526876
62436
894032
340461
732642
71026
85076
572907
573509
440213
987547
1675
891696
889705
521956
200815
106828
64096
462698
1044772
719134
6775
432850
941388
674871
1029957
125381
216764
118131
115424
623526
456737
802495
85502
995583
115021
790610
280854
798815
963011
827966
277535
974948
442357
858824
1027994
89969
803594
459986
565169
560600
7527
574485
461729
528389
240508
525840
330046
238071
745350
934927
784146
273036
885329
870589
406041
272363
895110
1000966
521720
862548
923246
134902
656566
874685
457571
689738
973710
364876
22182
1020221
796692
421224
550751
856657
314278
524104
127064
187056
973448
178437
742068
789608
841961
639909
147552
228056
727691
554219
495748
509609
249156
125472
479014
875371
87483
459884
506172
237819
649226
308656
938219
326731
273245
918022
816969
889634
509893
765497
987214
958736
684713
519079
142684
855318
448154
436012
535695
49602
833983
521250
642182
957511
639524
743856
188213
259548
204561
189321
116419
274425
40776
268974
816736
557898
396723
479642
387810
867076
785957
420944
253026
945212
186393
862550
1045338
984252
1010075
660681
759175
422995
499875
736068
633642
942154
252194
8906
507635
56131
660828
927862
178824
834998
392374
1025121
840717
446761
879103
450611
540626
282170
1008975
776822
186250
868329
719461
719213
1040679
1031538
31440
443483
522720
409778
97154
516774
347107
829833
309553
1043649
601822
291339
244473
579760
175370
21242
1009142
59107
139111
614182
126348
572825
136367
908899
139760
399499
801999
923312
806305
591984
974564
876625
35939
685313
113818
27952
206167
143306
922157
1045178
461304
129121
620779
740631
808920
1011295
264725
951539
316309
853573
513706
16776
529706
34876
687390
212729
672089
39940
84984
738542
22166
913255
66216
822309
282637
824029
527400
669857
11656
997195
732205
202573
347142
137486
160017
290040
246349
345524
80984
946160
1005862
387605
902566
851429
571291
895716
823855
291142
1043582
969490
817929
694630
346902
924501
189548
559522
996133
501553
899782
924236
459659
779598
394649
48723
495746
439801
802785
877571
372294
757301
345956
932600
16594
632869
692783
835866
107378
1014592
984277
748904
989032
702286
380857
657256
831313
562785
744261
536693
710965
468975
924870
804276
336502
243833
57742
538350
553466
858310
141772
596107
677467
648514
317312
649703
905627
514314
486665
699003
671624
885509
969413
335344
779444
382161
125020
623749
533048
516687
805898
229526
456346
202474
134506
390483
1014294
18282
338481
35211
829278
65759
381859
329303
459004
198479
169567
857324
908169
160336
844949
54536
50775
540856
801574
272868
550104
516153
234125
374346
325497
776078
342608
876846
483572
709480
802090
963859
229671
474551
199917
208655
815790
650095
286684
198334
697007
274171
768953
1027775
348993
796082
537736
387501
231389
136437
913763
531330
309106
1037092
209845
893683
502976
191442
323541
787830
76850
127107
78264
175491
159682
853430
483817
940915
915400
1018853
278488
274449
733523
188527
718975
809956
962222
811657
573596
820044
95926
451893
62069
118755
178688
927083
665202
679819
381913
392317
882843
724687
838783
866276
561892
806249
869812
547636
854332
1010763
732779
60220
552010
119001
203577
344985
529202
821872
608087
858111
698931
905326
817214
283299
767214
736251
534262
269065
127676
999998
731932
398014
586111
618192
967190
924240
322844
688750
783283
909797
234209
926614
344700
369043
408172
108271
990445
793282
968915
752575
564589
717903
745780
674937
788823
879616
934570
772457
985622
582803
886027
68321
144347
635159
131290
532654
834291
614006
14567
657698
621073
461384
893243
522860
493454
621201
773634
31173
810954
290597
235180
722480
964805
255295
295627
774796
194181
751250
126715
944521
420356
937703
82631
537744
623916
522403
704472
292130
241133
461710
604350
290915
167927
828974
3536
492204
911272
123215
632170
1022039
853077
187235
359464
695366
812281
720666
133011
144083
120956
77734
381822
7866
524777
596941
616973
213198
513678
768518
1030373
1040771
837661
652647
23755
477575
354285
306840
509477
615339
743025
924209
170526
167895
254118
873106
662810
505630
583272
309861
369014
652663
410621
772485
681015
392952
780487
513262
359429
300970
546009
429883
1039735
259123
397507
25982
956784
368244
778442
293450
470621
344155
310672
686483
183094
823635
860170
81265
156874
609732
825027
997710
86610
16733
126325
244080
991164
495007
326822
382513
498574
593002
833962
563344
40115
288667
563186
918214
993124
876835
24856
44675
726569
394489
682383
18373
53455
256531
28783
359157
847000
918143
613158
603561
161307
149763
35791
665724
449489
775811
791993
491641
958206
142485
362494
719823
9973
945236
185232
47638
474702
303371
926604
793698
857248
520707
642032
198322
842226
533684
495589
616781
632043
767104
980278
667802
1036062
783326
209749
194406
878278
99843
1030389
462937
638153
93342
924558
451992
451026
249023
578867
24212
829246
858393
656683
1024697
796521
698055
700264
303886
20842
926964
101706
840832
316068
967367
799415
936886
428292
441299
191656
1036717
416517
35382
303468
186923
467850
124685
448193
719896
155063
807864
440642
156078
717123
198314
436013
624521
545781
55972
664427
815431
680894
563032
434133
187146
396550
379195
926803
403261
1007318
270598
437213
552648
550279
805806
763860
553752
166378
326215
529748
822013
681930
577902
173502
182631
355319
926380
1027744
846320
630412
851444
259071
29851
740097
95445
622648
773610
808753
887322
318139
332759
201044
139080
592624
474416
326562
234734
754671
613906
381258
407724
563969
11978
503032
727366
577112
874926
864408
412652
525850
702777
535991
384264
948050
535806
200832
619890
1019381
580596
407884
36243
497733
83015
421580
387257
822891
287386
639475
836021
260156
204662
669770
85125
1016930
830852
527652
243125
812368
740448
117098
770615
371890
243621
738185
44184
936836
101463
786986
541749
382985
951332
20597
924397
824570
51425
203286
1016274
700584
560179
409698
481138
87902
287390
927829
254964
92269
847769
606914
589578
888742
995481
40069
542671
8797
647298
274540
561625
858155
672049
903703
271534
546318
65624
34352
823502
322077
492675
637914
752068
623986
712052
722918
190992
867073
755948
653073
601842
680665
292855
1011207
894339
789852
608508
517597
700094
909428
38552
542815
598107
655430
353570
441175
934473
10613
396170
490345
337358
45708
941907
663950
288805
89077
388299
270302
596974
122539
461566
43055
348609
234287
175026
21479
656270
856360
783502
624480
403888
106636
932833
818981
134411
377976
296628
525988
129165
591620
1042012
647390
568403
1022777
325784
674878
230058
928621
681000
1019699
95638
991123
659772
184061
941858
277381
737243
729004
599773
347354
160232
760805
166598
678843
1011670
693571
736837
782140
55715
727171
703092
914394
661630
763268
268033
115325
100302
603489
730714
834651
831474
83734
463014
929147
579521
518479
1014876
135786
1019021
157372
388309
136514
934938
381021
198596
375120
431132
277912
407684
252182
619687
486238
98723
788755
722179
858238
261486
258990
639326
188713
76555
516260
440161
782059
421739
89152
796634
243804
931926
687739
227317
557393
167838
484602
430310
678595
749907
158247
414149
537648
72709
888573
282664
883611
863948
600319
700320
670213
507847
73249
582417
1039839
16933
593492
494438
754290
534557
288801
529246
228967
290948
148440
191081
18923
70326
453341
396179
742302
682410
222554
684847
906114
318976
127810
176025
512378
539026
356263
551176
303333
528323
326971
835805
270042
747295
685121
54221
869091
589805
249658
899494
244291
791909
384111
518173
958602
577896
262275
353113
171660
701454
546307
328847
965643
370988
639363
32368
308114
283005
196559
1008022
764305
544014
704083
291572
293904
216454
557079
602191
173404
615568
625526
664329
989741
565101
364809
151011
723956
968199
525861
686706
396930
452024
995549
198548
895430
182661
891984
469041
587102
925600
110878
219691
415301
504436
957481
228962
39847
373998
334870
231430
646504
481243
191501
933858
264405
749708
203372
781926
248193
1038467
855624
441222
1005597
262711
655125
866080
434659
979267
699668
821708
1027750
108762
417863
862893
278812
508167
147735
947104
1038030
591823
459917
341706
49619
420362
720420
624635
915713
19416
512159
307802
207297
407101
20861
937001
529074
195285
184606
704217
769050
834770
1010225
595331
719949
605286
657825
457144
164980
276644
541438
1023680
197343
92842
348275
559021
956553
343208
780323
142020
580243
430117
192849
708207
663361
326404
421835
269152
274910
929626
768594
100273
989258
398964
853620
845229
458135
721245
63113
543314
507668
687844
439475
330147
981916
954349
9494
411786
645314
365032
470396
296356
224985
191204
648542
824598
330896
334039
728592
121927
1035534
742080
852812
972466
162317
824616
633282
243966
154641
438351
179076
173437
959071
293866
1031266
116085
429999
579292
600735
503927
729607
937669
1043580
844512
1011974
528487
623267
761736
805259
295335
347785
790220
1029718
717634
2562
631586
294855
401250
905875
806707
278552
1010884
489897
468487
264005
763097
34568
69343
547539
341318
471451
72774
703563
527904
969904
10002
788724
1034910
984728
722869
430464
804530
582505
643722
988451
20076
31029
247411
585749
776183
36282
256951
879057
919499
255327
417050
150170
306540
602881
874032
886586
597989
569962
84685
970176
260491
43652
588532
384465
727675
543987
782249
618668
38112
967741
1010583
827513
822016
199598
942234
902682
125527
758466
340538
576637
698003
358879
927270
990260
135797
876264
783130
351237
463575
264719
666354
65289
746071
455977
785860
683046
255961
644666
681897
671712
153930
433668
280169
955377
796062
396535
526028
132249
543880
530019
92481
444651
281350
602392
889888
145963
157438
113610
910371
220390
410128
757641
292039
1044696
94040
332041
476904
398577
144136
731404
602340
938659
836480
106588
101246
741923
180827
990943
974729
1014202
934605
847933
640760
689207
1038213
739577
900175
318911
853830
994984
379100
123570
29012
648333
489232
194866
536062
1012253
532810
655794
872388
737890
796971
508637
467312
261952
255964
772520
764353
272126
217356
902961
633787
37292
483662
265071
1042138
766734
940718
299908
59211
863870
220863
240628
452568
449477
496311
855684
901020
781347
981661
928105
705563
959498
139657
381183
725619
718747
975556
753864
892652
833296
735492
886263
448836
498674
104350
275560
622839
1035941
459897
43550
605292
404568
741373
585830
509894
637710
911915
247098
667810
843019
396449
475335
280139
47856
953921
1015412
832860
696555
412154
565277
653298
934446
334402
722549
382199
427548
796696
130037
934268
524854
945869
767645
809045
830431
213993
482199
761325
130878
558182
147224
198108
168550
1030654
31392
802219
3418
993829
887417
258634
74245
352509
808926
461854
168749
911112
965144
887293
432360
34398
29864
611724
185981
185615
639918
682486
528619
887442
871133
760392
345437
431037
767305
978909
649475
216901
646275
915108
990555
279072
1009109
788843
906752
852033
694800
615316
514308
734755
10573
578868
663188
78396
680287
713403
412064
681549
822439
729141
171873
488536
429199
536140
686860
220983
271938
207122
455919
706744
851766
279348
502053
129593
1040162
314628
275538
30929
804271
509852
101589
799835
728438
1010143
18694
179010
752489
165453
437245
432446
12958
768713
161730
497943
935101
46338
1021564
138553
926178
706340
289652
242580
170073
199568
890717
471762
960575
106120
120681
61282
467283
127572
211672
78344
309253
520177
312212
628741
847593
569405
515240
177962
876773
730789
1026961
859501
565098
568773
808278
464592
712626
272320
44469
146987
863894
552206
949457
857783
554245
695479
1042774
496693
19730
487119
548466
128675
798850
600210
601276
997649
374515
940780
148590
203499
78931
58112
5943
61037
456206
608247
86786
926351
884715
477268
596524
522736
91859
288676
661686
804191
1026874
1028947
257666
233189
540112
991823
541936
92720
906171
534947
131047
501766
57934
137386
654766
1042522
494307
992946
521423
69110
982589
850076
1000794
624268
32032
312981
719750
371128
960043
332114
267754
313624
742321
42322
1017443
306769
536016
447806
570851
306126
534834
194250
435958
673463
283528
445913
947194
783262
133266
568515
353293
862657
354197
158828
784786
834314
727044
572315
844590
1026578
778849
291112
1011807
1004300
154030
197597
4059
783915
507086
265542
740740
853217
826198
906324
93697
224025
458734
969727
692235
982773
61286
857687
902939
198559
867106
537498
623797
977190
682543
27254
196201
810730
485
637756
397150
307581
464895
397489
1000899
833917
64506
234708
412023
724367
418775
113988
233189
1017755
1014957
183059
414590
483526
41713
1037101
279300
747793
1027883
230815
235363
78551
708884
58976
914471
1012501
971826
776236
661525
490629
323959
106515
504731
399664
309695
650934
70209
328780
466380
857485
461351
593354
90500
113102
354306
725408
992518
445264
474649
647136
232908
134606
680916
419475
311793
890012
338916
241086
933421
908334
329565
732784
157249
937398
615189
598730
927477
941710
474941
50501
697472
255410
702087
123095
770970
663196
402886
801626
174931
556899
411807
408542
663446
293022
474834
761477
500301
81293
952377
139904
540133
558206
349908
107584
705723
50580
683129
881222
647427
448916
28345
580235
291518
14569
380571
14329
1037820
195442
771505
602250
274233
376321
406316
645301
442846
707139
773743
710353
430010
572958
519252
106550
550726
350141
775960
888383
244499
195672
503340
959378
592910
152350
712351
993043
158398
19644
42519
401332
871353
899265
465703
397645
712144
355068
867896
407405
927179
302706
636007
963596
568925
737730
787499
272380
1006781
219753
328443
794683
780868
683132
245810
327274
146325
820393
664926
531106
927904
480418
123870
1043553
282967
274532
441481
564459
562572
545168
296583
21432
194830
6143
1017305
204650
298160
234737
367467
494768
451047
1009889
229152
366237
198832
786886
521999
783078
893858
691976
256580
285488
763487
790914
545151
308725
935528
428226
20135
819167
768684
945084
140214
148105
694842
512623
89876
810398
165335
388863
692602
550989
29077
979045
29198
850262
726762
438864
501351
313100
257373
678262
849536
270424
509129
92340
733914
838961
170024
776975
880980
531270
259687
459835
274699
466198
388496
780570
228096
504353
1012098
1027720
71660
962482
972032
967207
750960
950175
136141
59582
93023
425913
650738
160071
985681
707594
933240
485207
508097
365796
487828
942320
912551
8164
482301
1041949
551593
429473
704872
357521
718696
671567
319920
242890
437445
307713
993385
427323
121673
551047
730675
895066
167963
858945
557743
243491
835531
506848
905465
728916
949145
989378
772945
776454
166847
1019749
159971
876265
421256
601391
894638
743956
473649
432515
566290
668252
909991
919085
802468
1027118
6432
720910
59230
640583
1018190
103176
209154
564862
634086
487329
466824
974207
481339
206765
147690
583460
135129
520730
859258
396306
641627
329152
568035
571977
754547
314478
543007
16108
515802
468417
847988
308666
445699
504477
288586
1017026
97812
332279
311281
312025
137202
1000556
468699
919615
544162
991500
709590
600417
519812
234472
854852
412302
261921
538056
727976
789076
642420
596466
226084
219276
588554
221518
146486
317061
708312
310718
461511
916713
769008
298272
577431
286369
1028128
72018
332635
162829
446539
674366
203619
742022
70517
607021
755699
420248
516559
862053
170402
639348
321672
262770
27210
38164
12218
818999
227048
230844
33300
999590
711110
667376
992672
458114
493498
606797
774333
113449
1016175
239176
368555
425292
503684
205248
13555
550311
834198
913405
669179
501420
942580
775230
279573
332022
243638
171474
882180
421741
861952
741223
96500
127822
837952
327919
623397
715740
149236
1007028
955080
237745
153621
84404
258471
803149
663787
73094
99571
574589
957384
639629
628048
702118
74775
96414
282581
184117
6998
648219
501863
294043
614670
434497
538719
144915
461487
528576
260815
377183
448820
343382
854749
980191
155337
669175
529345
359192
40264
901181
677614
578091
393475
516787
234558
441526
59955
909565
811575
993755
45846
244419
704270
226102
995711
555924
77085
452909
205248
833640
615758
644209
749739
20271
831867
221539
646641
850870
55628
745340
685585
422335
724081
837946
330263
438102
399022
178884
298938
458131
179698
778134
166103
697152
678682
428345
161152
443035
80940
854076
1042266
627819
829256
814188
598486
63052
392648
146990
335678
704008
2835
57792
508361
176438
477216
543941
941936
542846
896057
852112
653217
697830
785249
880635
653507
825400
233850
781756
849006
448522
958917
903541
593114
742577
165453
272237
123972
699581
640004
985291
624096
959503
464442
717120
267471
215310
572294
434234
443043
763330
776277
483337
382236
400798
651234
694905
136751
1045264
951248
902924
625812
356448
946200
779023
1536
167405
344506
451275
127198
334671
755719
637521
592604
951985
864579
672381
638573
988521
331043
413855
291482
494802
801945
1019346
381285
742457
990539
825378
143417
677085
89652
1011003
938805
22741
708627
536998
417285
911384
993719
933838
236310
232335
792740
788089
655506
40160
339330
749978
125142
630597
958891
1004381
320873
192395
161963
82616
69878
695628
618908
167313
971399
846208
220868
448552
450994
71205
118438
88386
811806
197534
786451
430681
419419
886075
903058
627551
760292
77561
1037229
159365
573978
678671
232050
772823
369611
317937
195129
1008275
928606
184982
343200
629357
1020229
767960
145940
150035
225640
322352
366989
616631
885175
893874
110213
461738
323976
777476
993935
361398
824479
338670
931540
1006729
447742
376209
338896
597384
613069
135161
468566
291534
960130
900362
581378
212177
665360
599230
528032
484263
969635
59209
961979
175834
671873
362459
223214
828307
650231
963782
320923
491029
494870
48992
121964
589094
313898
813568
550325
757816
745573
615687
187781
138114
533542
674485
814751
536695
699374
932293
521089
729180
242217
209245
450055
751774
306410
753101
118235
363841
103165
110734
724251
369857
129351
103850
226758
838260
97761
773057
286244
1022174
876562
743353
244088
299258
502271
1023467
927754
238123
361891
60525
126279
975330
951599
727111
926661
1034022
209983
400976
656570
844560
212915
73214
36891
322105
114369
39361
872611
315158
461793
761291
926285
261304
257027
286122
265472
978636
763727
48762
223564
379623
323407
379604
496203
43947
735088
160123
269330
1001492
191292
76992
368197
129418
971085
534623
554112
1007677
409835
536050
856181
98828
131956
556424
233345
77241
118339
521331
2329
378406
937971
1043841
581341
246637
203390
732136
569555
300032
920701
49320
468552
215803
195806
435329
173506
576972
1043409
154418
355973
784586
830773
324978
884513
31642
500527
87508
389515
937328
997772
541321
1039279
617057
289146
809793
209229
617674
203571
107914
142823
265556
103583
1034399
11685
629954
156599
287489
211014
806481
432772
289406
247478
37440
824944
914487
408884
794037
30555
1005085
176167
194860
40521
353253
851092
884378
202011
801944
874358
172966
610736
191795
84197
791398
894400
860319
423801
861319
897529
174481
550272
505880
307470
335469
663925
559858
294981
87304
248290
894443
705701
706728
318847
58090
977856
974260
1001805
470819
652153
920801
800150
798038
781714
932970
895885
989881
319615
553807
284823
720173
980191
649496
480238
371870
543899
941049
361255
1009418
788736
827133
2844
11480
24078
77755
251989
134285
347425
323819
859140
528761
601352
694088
56279
669906
794273
507692
982036
594024
327930
986479
215444
995028
170302
447886
947241
1018351
195157
397862
680916
878745
931309
532559
335830
441964
567626
115862
1028301
668234
952244
479088
801661
425357
445780
315882
340551
872922
44668
391126
438803
316762
1038013
423354
940677
1028400
1026108
365332
435863
209547
680817
888612
185385
900049
90316
798940
263143
837980
302701
950742
269984
405399
294884
374998
511743
446284
283199
924250
65819
623804
895883
342769
573318
658718
118260
328852
303304
923379
317447
810281
103532
895811
868013
32996
789629
801976
859830
108666
441307
707450
250401
415477
385197
248557
122837
430972
362376
228076
529763
825693
727363
779068
637507
592187
250614
217994
815647
1032205
125320
131201
138520
446774
100774
245484
133721
471883
573081
384312
941334
566114
1028815
959542
806140
593400
158682
156623
613517
954994
174947
321699
336848
251336
938016
112176
287394
1007328
585572
430281
772060
309054
231662
744737
206377
759295
110774
798146
410655
425886
900170
199732
119913
455961
846267
824820
706306
157455
434507
863368
620627
990061
2118
495724
868332
677488
885699
25249
695093
272522
254737
808750
100256
296378
571625
141826
955220
752428
931338
240073
444513
83980
383138
516696
190848
499403
131401
117868
220274
538762
407076
344896
707908
560665
156778
924075
281998
180805
14072
998096
1004777
695290
401867
421386
53383
347010
803391
269590
661111
1037509
677868
616692
778714
235682
4187
168599
177162
341840
104714
480802
965423
953443
259028
596604
669904
517724
467773
439742
856853
871383
39123
708077
725828
757948
205020
326184
753512
160208
237246
242490
37565
113258
622521
2938
669265
870652
260286
172082
828571
113346
556369
275595
153288
513451
563215
301329
319771
175940
542564
960555
598557
452630
89885
163975
153546
605468
325763
657675
717071
535648
288048
617407
878512
747591
690646
510505
958143
1041413
707616
795424
110320
490055
104172
676916
596086
1017086
360605
907652
834832
462452
580470
912870
481528
571361
840345
702455
315322
204558
587164
579564
384317
1007969
962729
948255
344224
196277
157678
564915
1038115
132271
333248
964083
205126
970988
94504
920855
677083
575923
404261
366938
546453
9793
513397
983870
892589
122650
534762
742865
376947
931080
510743
333753
396317
416527
338098
364709
269737
667057
993231
444511
976384
703047
517332
856989
404887
369327
861956
300252
481277
410052
904462
948626
167140
114624
843480
510987
590345
457237
394801
720947
415525
942964
192299
334443
751872
934407
133623
562082
402414
541593
705585
620484
654063
262416
742793
863654
792758
924269
2840
56344
379655
344433
1041324
37863
430501
212404
214241
547444
682695
922504
385621
319477
411368
69267
1044798
365649
929930
430116
34655
524916
974006
909960
953242
44375
942210
234125
703134
768130
363661
537925
515866
824363
937911
272962
132535
125222
909362
475751
748656
784708
1001542
158968
626140
370494
515434
284766
465055
258037
847534
429037
379076
427513
576492
106102
940483
325771
266135
115282
696979
631391
354228
585892
453493
911507
244669
83392
225881
360837
559350
810007
648430
69582
107231
635364
15690
705926
341539
563174
605575
770529
527680
997682
647359
781447
826020
931169
464054
126738
440580
598243
724465
362582
572136
505268
639930
279342
799989
1001938
1029577
936964
9780
226684
150635
143441
720417
50313
777418
84602
589640
868472
454766
681131
741969
742414
981768
829536
965847
124442
732560
15441
74408
189907
356959
824835
318611
12833
665187
912956
934940
755260
360578
174195
839478
493350
971430
303283
983911
870434
900410
463387
469849
917196
998896
261366
570969
953406
101686
686458
38368
608695
767625
483039
917223
756814
507827
520017
901895
303028
41885
80850
534213
624797
804887
90296
19936
381720
825330
363920
439081
322825
609184
365113
630232
1024132
900750
644178
320567
995700
128600
969516
270316
964642
388713
532261
1036993
853518
656135
294842
707971
569384
212219
164581
296620
903780
63457
1040276
166335
766987
474961
391527
431171
722208
986561
963784
203214
61757
103390
562955
931928
451938
486689
571722
1028347
165025
626328
461444
515353
520203
282475
753611
350445
156025
369779
725213
56605
322088
101725
412371
309345
462429
537472
119629
506899
1018987
589497
448419
703318
309115
211048
1033880
791616
588702
314233
937133
1027862
578816
263547
984079
7870
333603
900039
370595
164382
924239
690609
559441
296332
911705
151318
450240
869508
924470
390826
191686
566833
334964
484937
671142
1023705
951283
319583
436981
85104
845729
5248
1025023
684580
760340
577997
554990
994021
951812
785813
363657
476780
402755
257010
875419
544018
890320
551254
515533
965539
569281
1040575
586156
616484
591336
713079
249030
546804
686754
74368
851871
447671
715117
203551
750508
372390
871497
449832
95531
745274
358481
551977
694342
571420
355944
83492
609530
523243
567564
926209
324188
611450
694385
414175
379110
1030309
264209
1025693
968256
114220
222885
863706
811295
48126
615008
917660
663169
104238
694347
28761
156680
195772
995845
772560
572310
245768
432941
162566
988965
947252
405975
222949
500340
218497
965022
457897
31246
646438
731897
462695
811139
340279
753060
530543
190817
606421
793007
701571
194383
955077
444651
179499
294888
180150
300512
98431
365963
907293
702495
423340
495049
870208
643832
497328
918506
411311
387022
298046
573190
349490
83361
231810
590065
186159
451485
879474
617118
98994
147896
411819
831991
831526
74037
983442
678055
770718
293472
864454
116167
575266
699345
52453
955253
443329
693169
334726
497494
572734
251189
49088
733063
199245
878300
665580
611342
766568
167366
572197
312316
886272
616866
58534
403053
888685
181960
51168
502092
605389
800533
329365
752301
495008
4917
1004171
307258
881572
101238
418523
947910
947317
976715
341317
404174
964240
431708
918360
785492
425725
982181
728603
656717
732835
1009174
1020440
362122
816096
864611
10708
648551
176364
497369
732702
403442
613044
863413
496111
849761
979604
753441
765963
701721
830058
496102
737050
328489
187216
471712
34898
812535
540268
691369
893817
344540
35292
526544
1042079
988657
955874
682166
644955
590702
65131
913365
304380
405169
414108
885619
80840
23092
601555
254048
786361
670459
593491
917917
1006251
103890
66902
93151
777648
1040494
730440
944528
760922
504981
606053
1013473
80052
444660
314267
137164
884139
23756
842753
146581
946521
231626
55187
135866
30967
520950
260064
251098
777746
74176
1014818
195929
217033
603478
594461
401112
818724
293712
455820
1014928
148057
260159
169147
408332
329314
664684
1032906
947309
59227
431502
21303
581602
813896
854913
741115
79019
688947
764852
717543
172276
162845
443231
472963
151057
442115
849126
629843
393923
1031872
506488
175576
831874
286232
199549
1043274
771135
901004
842559
755226
966457
335722
834749
354420
271438
713653
370759
947521
188886
327212
847559
553055
606011
31551
415464
352315
626889
638764
324345
492711
445087
8393
396260
374928
754604
647841
853882
395741
194679
550137
1034868
943348
323028
386012
568980
478700
218088
382030
109771
93464
522521
155470
471945
86109
120595
743956
293694
699483
15620
939987
263599
220856
251360
714287
47975
29788
777436
52004
946562
644896
881170
361303
493292
30269
285678
381870
121317
319021
952491
767154
978411
159965
425879
549554
402329
248891
17930
283538
649741
791664
159789
969499
403798
371246
771389
935359
829942
239998
726176
511641
928675
664259
8071
982654
446884
264954
877156
787493
681577
211721
866353
174164
554438
217135
612663
315146
884889
461175
879880
323014
807744
98043
845095
437809
946700
389892
382729
305927
626308
872630
591720
763338
491764
409529
952954
302701
773870
828520
365677
122292
333426
517448
649608
462563
488667
936147
1029843
158000
209859
300855
805498
631888
76643
880267
839806
861253
986348
428404
732028
237254
10165
390399
710561
457857
546532
896701
669662
662985
70297
833291
407156
834189
800627
631990
154549
1021813
360514
1036683
255499
405697
495426
371906
300014
89783
416709
886764
355777
45490
726134
283716
241270
674008
302294
779518
831072
300587
856656
832589
556324
712211
387037
370455
447479
382721
48208
274666
498819
596905
485755
1027475
328881
570124
1030401
586780
7068
898280
500360
366754
837268
271322
692793
240242
228993
401208
359291
534254
632736
768997
1035250
559981
793017
370136
1042479
919169
608663
512054
133111
621844
582510
665078
920380
423536
126485
105771
1000351
918749
1020494
385400
2178
739096
917320
840603
930244
344426
568174
879941
58215
695562
165268
950632
356633
469078
474632
696580
399924
326023
998287
306954
174448
308364
456216
564931
61465
266329
338115
573323
206924
959824
329815
270413
31288
70638
665669
512976
436789
570789
588085
886383
272465
146893
673070
826701
658304
7223
620464
400168
191507
954365
335958
901665
14582
784036
419834
286435
104550
64058
848154
418240
649584
1337
310090
197739
1023496
867221
459451
394471
651277
865435
407547
235324
726355
163047
903044
285550
622081
524191
36866
863493
670026
964173
284412
381949
462830
305900
978674
152649
21698
723720
258230
753110
510514
641139
268920
144528
655644
745520
492901
86892
836253
124142
771632
380492
186630
858029
1034564
561142
375257
632373
99057
743066
552846
274050
806841
99712
568646
736785
630695
253575
8651
207963
567107
468376
160706
56920
549877
998246
634634
111524
369777
947699
488194
754265
753906
905573
1006827
482046
160241
433021
877269
816804
564527
449968
272400
770627
270757
334535
57167
673607
796897
181718
909537
1013430
342865
648355
976611
599794
169629
1009723
1018100
203206
334784
778197
335368
278476
40393
331565
195584
895938
205551
897687
635547
562991
667133
358501
240148
477919
393240
639031
919283
421959
253786
899493
159186
336657
223246
1004993
572576
901824
874680
54639
194241
299346
613459
705335
285694
147437
802492
548720
273472
30401
586590
148510
734711
677582
890120
513075
1026520
439095
128882
737064
28892
14700
65619
219743
875235
977267
91425
840334
96827
252521
886059
314146
682554
480960
943536
470003
875046
911147
201542
225201
771605
247194
196184
90487
448379
146693
50525
611690
624781
675917
866080
965059
716272
669295
890401
1042095
122101
350656
377134
486702
493393
1005142
685747
717588
34633
866756
282541
592141
713853
471903
499467
839399
248308
527473
842152
181897
741571
311899
895268
259345
459810
242686
374062
32109
517001
849862
242208
749238
370081
780334
752853
694491
168572
1021786
578387
791385
995836
941453
754877
769386
821906
178400
899258
587513
754237
609345
414067
872894
661016
404482
544626
586342
715909
856252
434507
882718
20802
220716
81570
602412
36714
68582
854595
853272
319929
333335
1021573
927781
170429
335938
79321
574817
659450
584266
693901
264257
1002594
120742
100355
260697
169360
732021
24800
148100
174054
507434
569516
371149
792157
36319
38620
727083
1005218
267784
518746
94406
912835
282875
634005
29996
897710
421690
509457
904785
218319
251366
320260
303604
141429
703167
785180
463380
233056
95957
650638
904056
967388
890832
760483
188486
1003682
15626
426273
501535
191606
398371
600381
730290
942183
504153
339922
50800
670515
815971
28093
573799
197097
817502
225904
413399
555541
512014
11248
185156
643933
41815
1038127
561181
368199
845440
927550
466220
278910
766318
472773
346723
432127
853659
284765
599199
579937
908770
922325
945343
550188
260334
178636
825528
360891
72130
78473
242805
421015
672440
72962
670596
850592
821926
772568
312107
460273
623359
364233
268731
584835
304616
631253
787067
245641
717923
116508
1041636
639769
692169
748701
340843
598188
218463
862578
213073
283674
1008696
447507
743499
289416
871229
307309
89156
1008191
919986
441903
355889
496911
331505
868043
820554
214120
147598
258300
86023
669338
439732
985031
143200
291672
660468
806178
796194
227341
939039
525899
576207
31920
511333
918058
422117
742555
112175
546605
343983
751146
170790
316650
118438
32352
36831
1014511
951561
160738
352312
993112
184161
480926
787489
90431
344085
441
442973
724698
979768
894498
792356
865650
807873
661515
663565
830242
521517
333616
119366
936025
43868
94359
8246
72276
351316
649639
123665
732272
611841
18397
734702
55215
908492
880488
29116
754835
756062
488332
808815
894491
75710
319774
546637
580121
712129
257693
638844
572374
538019
796185
607327
402259
681646
640721
142152
65208
70757
967576
55986
249441
1007805
628395
19636
401218
232405
161591
952799
871982
132780
574830
7648
857429
667248
18407
457342
721233
241845
882022
464543
604264
138936
436754
347166
68870
126893
970948
407352
236543
247121
139286
686757
164083
580985
591727
981433
475930
834360
628949
442832
210576
2262
43025
1032425
773526
70331
899379
543258
906676
444531
115508
941782
722402
1041929
24111
264036
137067
52237
540930
435465
651033
167635
931644
104959
849054
479024
829455
703018
85916
446121
874688
59001
198180
456256
446345
807388
660905
485363
489913
975711
699965
911680
207301
133805
879791
550879
71324
518092
178275
1032553
592284
908973
179969
66896
145941
71321
1015631
406583
261651
1041263
574682
913494
793331
929221
158350
723630
802103
659482
619988
771429
97422
301208
339648
596170
664016
84787
867178
554572
831791
924540
347232
1036126
551002
454409
923218
797710
376370
963366
345975
975300
824233
900996
588798
896569
642241
18154
964545
37254
703260
988239
345510
963039
415339
955591
614476
158664
212286
524879
884748
993649
675702
218324
782728
629699
451305
869188
393042
469311
446268
610533
965464
672156
177678
851413
986851
379206
251171
147972
300528
181343
201557
210554
315633
221817
148043
618520
333672
788323
1037414
143750
329338
525731
183033
205454
721396
795832
601245
369702
912896
450382
816214
561536
63206
232480
143707
593129
854655
1043140
151359
155924
661152
532442
144826
554628
189128
19175
1013922
370925
609689
85900
948658
957730
464321
242444
478897
576881
844380
402947
291997
469821
596355
472868
1019549
771955
279701
209305
890851
475253
990638
1031962
935514
867385
1040841
420233
661531
142735
718176
486105
539623
74842
676951
995622
252627
434030
584608
154577
116880
622385
793390
817081
538326
740061
463045
29902
781420
883980
177437
637766
926331
453994
157305
189898
800852
87428
99846
400137
244154
527083
331358
153759
370402
180735
8103
657250
1011822
344137
131426
639534
716546
91397
216872
757483
880383
300268
641629
892688
637747
616497
482407
163868
277742
667022
694137
177325
89404
558247
967803
22002
561241
291102
751288
628862
996857
362594
536498
798648
252026
783242
737384
712343
813238
333239
549
729389
663164
655963
861365
210926
474073
487174
776500
776309
512749
133858
356750
771136
867848
552396
541169
493680
761394
114772
334828
919382
109356
778219
558280
390210
349651
815780
258146
642943
632705
86736
20027
103669
279544
744366
994998
658003
122681
727630
571063
798141
665825
816057
999753
217293
926414
477767
306658
125189
727403
80733
342192
365491
1020371
816073
154410
332725
341434
1020041
308334
706601
746649
365811
402509
960069
61837
825984
929568
544496
576728
1027928
840596
598755
870653
274937
680674
167427
178500
918080
453782
888205
678752
430992
689758
99150
175260
636607
989474
737550
206357
999924
54664
489537
744544
511000
636988
434918
587056
615443
279591
959620
11265
449105
156686
703409
266948
173826
76695
73823
909905
330242
233803
44784
718634
827149
882877
904675
363548
214827
330641
537627
158419
989480
1024921
540546
37188
553022
619282
543667
949626
504734
365800
578327
813080
997340
489891
265661
537539
332962
997536
466630
797912
676700
235389
925157
815117
383372
584145
168214
112458
632104
206043
221897
272391
743506
928553
461318
91461
421725
1005964
161690
809180
324362
395733
454818
363800
343977
307118
97172
406560
637386
761678
275661
95117
351760
168810
829695
562924
831583
26049
509400
621548
739697
617209
847368
259286
628720
722495
390779
49160
1001294
266833
353036
223656
604515
461814
648276
1023681
882478
406035
603007
655385
60896
317001
132212
168583
323567
174982
397257
302190
913770
401808
668667
968020
382066
258251
641379
264798
184486
415600
605891
643641
389966
476105
312741
348875
731053
123237
953050
668925
792745
303470
754608
362355
70377
315935
124965
791595
817559
646679
908949
1008501
709933
919979
805948
892042
795346
82547
919425
148031
704452
140071
794733
313934
406541
447270
948263
547481
27591
946120
204461
633702
674505
758856
438580
862093
562630
241276
558901
987589
54371
190253
105410
425862
474516
625950
111597
241965
182483
175730
1019342
1018548
757186
246464
401842
286759
466798
762794
728753
603772
765980
193438
626411
524290
619403
986984
670624
622889
422551
672527
916673
178649
331393
907549
854598
907171
27539
8217
943357
494239
213214
25146
212057
223598
366440
114771
54922
901710
62106
788241
785403
613383
600565
503622
1031995
549948
451881
198023
325634
306488
340817
972360
887348
654559
336403
495373
7879
427202
709954
839301
111982
77085
365052
841368
582089
954546
84014
181439
77749
316744
137243
61729
783613
977897
657681
764953
250590
1025537
991039
715484
793490
624549
161001
1025110
802328
307927
277440
989990
500009
45396
876121
40011
838473
453664
202165
721703
644078
799947
392221
629773
682296
827749
606104
465894
575160
515578
295204
683449
599643
1040020
104690
283830
669080
3745
885418
115968
390762
774142
740632
256768
839576
124272
404501
297775
1041834
512852
608455
507725
332842
1004598
765881
875529
614319
509069
599752
287416
427799
451582
503063
141282
290789
483743
232089
143241
795695
149780
273633
256484
9221
537376
912556
542298
490445
653324
79449
188624
382436
126822
63720
454825
332940
390240
868526
844249
257030
67893
769600
65400
155279
704464
234347
805824
557783
466499
575919
435983
985540
581716
470470
400534
456022
222550
922657
833680
718284
840121
836493
861118
388889
871383
324266
729595
251793
498402
1031098
987796
651996
898607
965137
543221
340634
501572
851757
219748
141854
1039176
427521
480307
965337
101407
375171
525266
702838
154202
197671
623034
452123
421024
1000549
157387
150123
290198
309298
516416
625456
424516
30994
265183
856581
729805
573128
405838
694515
826697
285598
569073
561746
506350
335349
604016
60621
394449
510330
834351
696799
560915
929716
525001
309191
285658
354923
1045122
585561
802048
606446
463740
878847
98970
8635
36584
496111
501787
252605
1004282
375764
218187
376529
627221
328803
347942
213049
33493
128043
512887
510733
879144
636374
312434
871475
485973
630548
492713
509531
342923
862312
608086
387169
252601
297405
993311
451064
537934
723888
818422
204677
521953
119338
105140
97459
344543
194871
347668
123079
77193
976756
36618
393466
984387
145330
259113
250592
149112
684066
774420
121407
500308
252375
595747
974009
586032
444544
688146
859432
865722
31021
316719
508948
372428
597227
261233
873489
758173
489356
985716
988882
454307
527483
984129
302326
165781
917930
593789
655246
997866
791470
224668
720313
1004864
191409
723617
660090
813246
218307
12645
797633
542640
626941
722904
985743
658770
146094
1042107
41223
1003012
326701
427420
751644
430791
36744
260893
352061
463966
477876
853800
235864
732964
29308
904957
830183
2786
689707
604134
234598
468711
246082
653536
230267
847360
167841
68354
503465
152510
164061
942041
201594
366646
632389
441052
1001536
186918
288104
105752
1007576
712062
548422
445258
337420
134812
1042108
767977
565693
204525
896601
769759
716168
989623
729995
154462
838751
788437
360936
606648
311169
25068
6867
382823
152007
387368
365436
743654
863410
886247
680791
1044238
557647
261607
348994
695995
754442
70549
441264
1030776
933020
426397
889137
14590
747925
157777
731013
1005669
108778
428168
841092
14469
817604
398285
983772
552253
82628
823147
687768
344331
679721
1017137
280593
252136
349878
435228
250059
703447
655972
834580
404223
589413
787709
691468
451419
300515
376489
193367
1041179
591275
476763
889307
150619
976443
279235
1021035
514769
142645
501929
933639
857105
982416
232712
908829
67683
173001
464891
281816
190215
188070
435314
150143
277001
684246
258291
780218
246437
860255
701807
777763
439650
907254
56514
49550
314711
368385
247581
870793
283082
222029
126334
712587
188841
943133
607673
434684
531314
671135
96368
212099
433375
288965
515246
775732
251444
799051
459300
959755
823978
187756
170975
1021977
827421
599163
113952
86402
840445
963267
1042999
309437
573774
878894
446888
446827
154016
723713
569800
578293
557800
689802
558507
626020
898581
810300
900123
864021
378076
793269
160609
920869
764939
928270
794994
553402
170504
823415
591072
812710
632701
573982
622369
296837
286759
449164
341987
294783
943391
950362
135381
1030390
104333
544825
101904
98403
157674
1007626
654324
163976
968837
551060
789464
37453
710078
22571
512792
574792
338642
2077
255442
712087
471915
426912
703738
46455
893298
394226
684299
664229
458172
20214
470892
655399
229216
545248
285338
604571
271673
853741
475116
134583
193291
997565
655749
29854
891339
628349
364381
526453
267728
472235
357811
792687
709525
103190
521029
800810
447893
947715
309841
191763
467177
433080
917349
427059
520396
811871
470852
356804
507918
89406
61549
381775
45565
430424
590793
388776
30159
211320
422234
643457
246827
324739
776
329214
953204
834147
424839
87675
694590
886902
826882
141526
417256
411092
403321
134876
52307
107636
805170
719642
280434
650359
557106
98218
255819
273454
278272
249462
944098
900881
785768
681470
758244
287310
254862
217401
928539
190881
827350
563928
302347
130746
959547
890905
537008
292578
605119
462695
43425
350305
963149
689671
848253
920807
781167
890562
729536
676835
138339
230004
152155
311953
957726
648823
930296
1017709
383981
286834
48555
835442
442711
767697
780379
219846
301482
895430
1022780
699236
1028379
945836
314888
337416
139643
252381
706890
946384
479060
49933
370669
191124
414206
523949
925727
628460
995847
909440
315854
554573
513753
340783
774859
98709
516446
502306
735031
440856
971866
343803
663265
614291
252225
73838
334167
242963
823006
716493
853489
189618
359423
752367
990409
169762
942805
707452
108790
369454
939219
1023499
845470
135656
520615
997299
585756
171051
813222
246637
727524
482182
805999
937370
839423
237252
126334
795863
477004
482420
216145
902357
893089
936888
869838
221966
569936
203804
849152
999749
54559
900350
878599
668846
874696
172522
805541
931949
788387
393102
354608
686175
357707
425994
553609
489667
591664
810385
803439
47558
790053
695834
473563
438101
952285
799843
618654
993658
187160
842743
630776
303382
992029
1007914
407516
248668
569412
65456
622244
814925
22268
173589
761217
501826
929492
274162
920200
617690
554253
679551
99997
460066
55189
456745
96083
381432
211402
437243
321201
906847
648273
49300
157753
1025221
416408
139288
369721
547452
7177
697503
858797
180896
418073
389525
350585
898689
159276
813777
746709
906215
363938
649275
59076
997237
467840
1009505
925821
711281
70898
42779
861000
513870
201934
158703
30070
464263
138273
997568
871764
183777
368724
384730
860585
338772
481540
889751
288436
332930
647199
986749
204357
338100
450695
537302
914310
204242
178627
268435
395354
307532
740601
801183
284160
1016275
761782
785092
240543
425886
662120
731097
782119
762283
162890
592672
792373
795908
685721
827880
430654
409435
965315
486043
150094
993370
497394
78523
242232
619034
218945
516388
328838
415929
392704
191798
430400
187891
826237
144382
199627
818044
583070
966272
152933
918589
943720
19925
128306
304749
730696
937993
320584
958761
577179
479234
825765
604191
229174
713152
315390
846007
7471
244933
117553
343017
414284
376594
288771
810973
788729
435364
334674
289082
483815
998032
297968
865941
279669
566257
313057
986985
772669
535784
595517
964446
701517
638284
548056
225702
572918
427951
770343
123861
23970
656727
376391
127209
197305
623727
440640
984315
666099
51105
569221
598383
710843
352926
898107
625753
139337
650423
871158
509765
72826
853979
776742
103164
119273
804209
553213
425073
350082
623371
286335
828360
413310
827750
28166
459031
202272
325361
348627
1004332
217943
848032
681221
275407
60738
922695
342265
950523
304093
12935
882912
1021520
1019450
366078
248775
247375
941412
403586
564075
121149
388419
883045
434665
296638
268554
209075
507550
77723
678881
18532
938757
248502
208116
345970
575763
881010
707047
562102
151816
844779
944649
226561
540428
946435
1038718
778544
739572
511191
356630
327832
324286
512666
1044451
924273
541536
329677
1004794
145054
144746
940500
583178
274863
230995
466626
848111
196261
768198
675422
667131
280375
8483
164490
1026355
409430
374441
967672
60461
353182
200833
1007842
414516
820285
613236
206316
177771
674886
677420
93364
8745
561943
862229
326534
389959
381060
718731
170148
95075
124136
344598
363149
1009938
782256
773253
38017
347030
437863
420674
72866
213271
4073
886547
273985
750616
757408
555622
734458
710077
339091
551016
117158
554139
551145
1003951
271566
127236
823080
839467
795009
771787
42171
594453
667255
824406
634669
642885
938407
171966
149431
1044391
940529
747521
629850
583549
87338
1008088
956609
724275
591019
103143
930674
9851
408640
987823
1030235
604234
968060
608056
743056
603237
433638
108356
112127
495841
936223
307785
864469
425247
302980
998796
724490
979806
1034679
208797
421423
470792
267986
409841
836476
111633
574721
833595
229280
116448
721246
701578
85646
682660
982707
586764
632889
50949
1004871
281168
312218
488385
1025280
834995
537954
1039451
123699
356462
729199
686765
959152
717853
493338
949651
501701
882740
630505
260570
341199
909503
274526
857670
578973
745742
224533
144153
540721
322746
355121
544814
165260
845074
742149
705776
1043139
58358
529516
808430
951493
195005
360778
287675
300367
293750
1014776
943775
4425
1004944
492396
366592
507993
378181
252390
838651
755489
906985
299582
986006
20100
20884
634795
574602
426954
609815
346495
950946
695947
612906
80409
916186
843929
390031
522508
696728
383199
64555
37912
693761
34406
928739
535444
344538
497114
587632
214446
1020447
735598
59593
8477
467991
970759
382382
581281
1043038
147780
839103
146041
854802
587662
110230
176012
280356
674964
694355
449991
251025
217143
487294
340594
163394
594076
652169
800585
683676
171354
234291
146099
191794
608543
405338
73729
106207
62046
206888
648495
305471
148321
951413
1036339
213624
1021780
931443
537821
297483
1015783
347116
697100
1020605
554026
292937
127406
247521
27327
473359
651707
442306
235424
18121
147772
121570
986732
1005065
901452
283986
684100
982734
540709
301471
480752
930617
470309
52318
934805
20489
41547
376780
232982
510213
1009751
1036853
290287
415036
752644
913294
937911
584990
146571
1215
285488
623681
726197
548191
567111
600025
561065
244789
362064
417331
362636
1019120
992062
136035
248912
970736
586220
13156
330058
430103
118624
722588
981100
631230
778185
1013993
282527
126827
664857
249398
608282
406840
735255
346457
421243
1035359
651554
778939
725555
381393
126657
828730
678294
9659
397969
775353
883793
996842
113075
889066
201396
322259
574519
488826
178636
826752
663492
1026702
393230
67104
725609
95308
98238
42307
475444
290199
197837
646838
85371
991940
653105
122560
524503
65006
1044399
209424
326287
533911
910027
176634
654344
223312
957018
83085
481380
46178
491813
40237
173952
1036219
462993
740921
572681
209421
839731
308264
876850
686813
282232
54967
325178
780395
1022122
303842
906408
406102
649939
761992
245892
660036
118164
974173
758859
791949
71378
858231
260999
512530
812291
794738
139862
711250
736726
662728
899059
1001866
376416
27890
177778
10445
554277
39274
932558
233643
213451
496330
659094
617991
740146
208360
681246
826219
365199
194192
657180
323340
547052
691613
1001197
370869
697117
480171
925697
985422
679394
146099
928779
486982
348915
905858
363572
745350
1007573
42400
253830
993723
69005
777545
844639
2989
1038188
931320
1024689
124459
274011
894016
883072
385605
345991
898836
104414
141716
388908
510222
527088
482296
393760
382748
893214
700039
99301
117667
533737
731312
17915
231860
362395
102545
4594
871963
683804
527405
885457
958120
169100
810510
582245
375145
852167
1041863
838374
77658
76265
559470
497409
699361
657106
426870
186765
463009
198035
228242
372001
13558
604902
354535
40443
421896
791314
816677
833708
639756
360185
75803
78853
70937
421077
227292
927547
419779
568971
1000046
862783
1027557
283549
927334
215396
17330
268937
744557
451338
314127
763025
620054
182805
147361
381573
982279
394022
98962
947327
512867
518408
473031
507225
551536
822942
649431
123997
96176
811397
106852
363585
193079
732257
150128
683837
323909
1029380
740330
424684
26009
331102
946444
243524
342124
371067
90197
485013
450970
1015063
773644
222353
455507
233640
841676
235023
173080
524262
198702
398541
910795
619545
442606
619785
564030
950714
96086
778803
191119
252824
953605
460728
591404
947760
889193
909445
1017449
992048
790805
576264
73603
552732
691577
137139
103583
307380
750436
523363
326647
935756
68658
791794
280874
320990
172710
252905
409410
700423
469981
223570
857468
627762
107687
869354
1039123
865358
793337
942313
1004232
1014874
843612
1008943
91611
368225
270248
977494
68449
969705
642443
571320
746599
11881
218636
823504
581404
73930
777532
242810
496232
702136
284752
1035596
891638
525409
826306
474779
945515
981706
202264
52959
130017
734780
728522
399556
37774
253504
962684
70600
182837
592684
424460
829381
943157
983093
138056
373434
79716
420621
43889
702032
335847
825226
564536
529110
808694
429937
311885
197033
999610
88715
578609
768549
29352
479106
932409
564057
314011
538252
829631
786150
672252
16653
295472
984826
582681
229035
56601
55580
589388
932070
1005636
644494
233926
217852
649442
572216
613873
910634
923468
726493
750518
883429
744727
393893
1026342
888579
891616
110833
75907
615509
29901
95245
767044
880306
669272
1032207
858310
116072
343461
785631
938043
447831
940514
564885
1028525
785001
376776
773906
3447
371880
149869
773046
648373
104637
311775
506105
404216
706022
805789
104981
244788
417662
489612
1023056
668069
809273
891475
907695
848522
911411
62654
129656
791592
942644
842147
519465
480536
795777
827825
958609
635712
373425
520193
305393
674782
938276
656088
395089
274690
583842
740138
628277
65702
615786
132739
174384
177962
865909
265034
168824
470573
430406
275790
693893
66889
648298
491140
740874
561164
239337
351914
277481
144639
49835
220605
1035223
723392
691504
325260
495843
131700
624572
738610
505561
14802
661441
957831
857471
334638
864
341406
522673
625989
490919
13428
754964
157028
960353
836634
809085
205183
707386
600459
139297
320316
716823
362600
118
984808
595947
643793
841697
389739
302455
276148
539962
984506
829346
478050
499404
656234
84633
839212
139711
107474
697085
948609
731406
445047
195610
323448
904622
1028660
889
946311
201717
239857
814399
428615
25098
315831
59325
943646
828896
451632
879167
372972
64054
513314
240471
89832
322201
897296
357185
483614
634189
202421
273335
414889
917432
532714
121306
863474
335735
281138
260008
996641
444444
763314
311417
861597
769817
804525
87677
257497
528458
419099
427780
989555
30498
248130
57583
538818
577499
357367
278720
841205
459960
522413
226511
463727
1032570
566291
93956
631338
421275
1043236
943427
892951
95742
341869
300491
260133
422638
774132
878662
182870
677008
925032
199333
489791
479519
1023664
161176
969445
535197
65310
210588
250756
281821
793054
395289
74658
793854
7713
157356
223975
576977
1000591
77995
737230
1019965
991809
50812
672482
720752
330916
36900
314079
929415
728522
455256
857498
434074
648354
79310
462687
19309
95091
860178
822142
752891
217475
711397
697187
605799
519718
387619
346084
705546
1010174
210112
312084
237121
357863
886195
547744
230183
650591
722391
88499
464956
265862
53077
733448
551888
728115
328578
697189
750218
968379
31993
907672
422667
969348
588171
831051
821596
211515
447188
150519
834517
926372
859802
137748
372415
245998
549731
500638
333980
939756
401918
26603
368813
443090
898901
962566
441611
772690
977798
946547
384558
176082
517033
349926
592048
955307
330
720622
718596
926658
677098
558820
93811
542971
889607
583221
1027228
289384
303677
337479
895630
607831
894985
588007
559497
905810
444921
36655
277557
437990
751213
641938
674514
166563
891580
243905
914671
107945
640769
97516
309250
287591
1044981
208092
649347
159914
698836
839694
684729
75191
665954
709659
891074
1035400
622930
394215
901382
518471
684586
514480
398324
919816
973580
60105
655047
239367
659552
705930
244200
402414
488717
922192
678151
356446
915251
281465
30816
943010
1027667
1035332
887382
657248
1531
576918
723568
505779
556753
426370
539604
578524
634312
817458
566228
50615
693959
511671
1033243
57383
479834
653801
217604
241747
637279
574012
14459
839166
960388
755789
158229
655704
160490
207871
863644
31807
691894
584127
926628
578981
918700
298663
162796
414095
111218
331196
538829
516315
337775
7615
557456
704365
222675
717019
56326
728315
701955
879118
957092
411990
99979
1005711
985201
412202
228035
894185
248781
825160
700941
452508
710078
932894
357206
921307
242454
256083
567812
121523
506009
760734
725979
322719
148225
1045053
564662
254434
440766
701891
676473
173337
1044397
959360
521899
89339
101685
541889
422643
74529
932877
503091
458580
984377
465308
756324
389902
883905
1029386
629759
164226
738619
462459
729003
966437
217947
1018954
366220
458818
1008788
504419
612465
899979
822213
1045178
944566
281911
638496
458333
629329
556204
931506
504824
424712
732089
894091
64461
144429
608048
423795
582513
805709
43029
621183
813941
427170
454113
179716
622043
428053
789991
40517
494546
400048
229939
765030
1027440
376174
1031027
641249
313591
142203
540281
1026682
336412
87379
397815
69545
186634
1010795
163817
906918
537365
962225
843995
960806
458847
297261
107769
904948
1009959
395515
982968
746373
477139
335706
69606
326500
676678
712297
551202
251027
133964
162990
944207
489649
645919
304206
615684
179557
882148
154966
708269
505514
951475
263613
224615
154837
91508
601520
584546
261075
763608
43642
874266
560980
273692
684660
688693
447722
891138
591203
682150
549330
461743
862758
451147
1023523
328451
896167
521513
974063
960605
642805
551300
17258
728989
543175
840008
14355
443292
433744
436960
83121
260584
342887
621044
79104
343202
290560
175782
674992
523428
603662
680608
170631
366744
218841
162373
229968
5018
619449
51675
659885
15228
269040
615965
521735
513622
11121
268133
596729
768033
462812
197739
913740
650171
959669
81257
367355
859679
499931
848836
659343
736243
712472
653573
631384
276135
991597
566399
140782
791051
408066
825201
334722
164159
997549
260187
487561
14502
58857
899273
102942
877796
683496
457672
939614
541261
923399
1040688
537188
109006
861608
620130
1040110
426405
706329
342840
209671
213192
535947
928759
628496
536277
253210
967178
81083
924311
231201
1043657
467690
479072
948475
988949
905423
817562
208541
703253
626677
854750
698728
790297
445212
399498
204208
459651
151573
13114
687075
688031
744222
61545
293771
573977
326850
658332
813864
11365
642095
730712
785056
768604
341106
727681
18532
583411
15889
530513
317370
743229
954499
378407
320877
446359
322589
44782
10820
101277
99719
816396
368399
972750
356411
440605
825694
160701
263272
484393
412755
433875
310056
904948
728492
745021
518046
746366
691069
592505
856617
917041
585913
430521
95444
200756
407975
267844
26663
867735
597501
135090
366362
383491
227294
420236
765599
842175
504338
744610
508158
88549
146350
991037
626042
523795
169820
897899
365412
501128
1037845
815332
281256
595521
1032651
474379
280584
126464
638284
595133
979493
1009447
570333
44634
277942
843212
373545
737569
512589
620988
92468
796805
161796
998792
261543
256569
358721
246172
128136
71610
68481
171347
1020690
99972
55764
95774
407318
531856
805566
390405
871855
599465
744291
772254
186903
399203
907767
836364
1018611
200525
517242
254146
318189
705254
459877
686938
841176
467246
388031
90740
64825
19241
93707
186599
503816
999867
890838
345627
334066
797832
522347
1034320
492384
266383
417336
760065
146152
523142
453697
589796
132512
876971
295801
310778
209759
954891
956999
608466
176677
695026
797515
759278
455561
581618
973296
90879
401477
116719
563179
747090
384252
398700
401509
919804
666110
274561
60503
914866
630955
379416
365998
303177
218691
1000153
943086
886815
664175
85781
122444
524345
723967
430718
500920
900175
593092
260892
459415
963430
915217
556173
390868
361554
758492
345102
540002
651110
883697
11169
216730
998701
545635
918323
633948
397828
31838
467260
270423
713574
404763
975471
647427
423277
984808
186312
486890
907578
52407
611537
779513
595343
148080
255435
824048
760369
182951
162959
579632
657605
933910
76747
1040168
628377
935191
71513
647393
573632
520598
130318
364413
220606
32678
810339
163305
356056
84217
462420
534486
213700
633277
599842
999386
182305
245127
114245
494674
123439
983324
1009491
144148
319281
1000989
545465
245178
421912
863410
268063
912793
761604
537048
400414
888034
848957
591397
66048
650487
978227
122182
154140
139605
36702
262598
525523
919004
381005
684691
699527
592931
555679
494982
1037648
365969
83016
485326
333642
589907
966459
368197
255681
683450
119353
590062
11240
378642
832768
244780
478379
547128
386597
449046
12753
573246
586349
5417
247910
52386
906749
960846
680591
803519
513886
986717
466920
623822
363220
247516
827675
28206
491964
486074
145094
383675
386390
27600
347380
255437
113695
203292
867822
412929
886979
19665
650101
978836
109470
90139
950262
448344
425903
151394
56466
106515
124561
27045
74402
830232
788202
309110
856370
903025
585214
63919
871102
790774
358643
154470
337017
680858
611104
807604
719647
21626
949307
371285
583546
315278
964338
999653
789300
756770
228555
638230
1040773
445862
707257
801490
868685
672336
469760
856650
513922
953667
1001711
855193
526658
958468
994288
178788
612611
659734
589875
874553
977243
894451
513053
388030
623346
102242
31585
432724
589570
17498
333228
1017010
988594
171574
372361
586986
408051
891803
122720
258694
235870
159
686991
596012
517393
610862
421060
15112
738138
114953
622948
858565
361384
504161
510559
981193
474127
998151
885587
792185
129971
79771
679121
371411
57805
349071
650620
642484
202824
404591
680899
335383
995216
199571
745597
359813
244701
719359
374596
896902
132105
883222
657250
536036
270237
821861
137326
715314
616463
412080
298341
92193
5007
276567
492142
849696
841555
448000
464920
1033021
742197
733612
246915
116743
757127
1031208
765692
478239
229215
591525
64327
514341
293246
408913
576073
323593
872651
351333
567596
1042093
734811
683129
657960
724732
551364
828233
552145
45289
43571
540551
263472
719524
452870
607336
532152
991916
509154
849382
371504
504482
182116
987904
120122
1026361
1031359
340610
154315
980307
745614
23962
183764
485508
86848
876493
889047
177947
761201
906964
93916
539575
23646
810669
433337
775489
358277
97112
312568
419550
563746
272171
661614
990137
298476
689977
159657
189769
172281
684558
781334
711921
563033
534663
141915
855602
49173
118793
574942
901066
338610
308358
376588
552443
924923
589884
676116
556868
27983
1006466
959273
933367
753408
812758
132286
675222
474738
243606
375878
835655
34488
1023542
775264
945115
1042276
588207
207589
641825
292752
692264
250844
38056
618254
821404
889335
226667
581942
221693
512037
596741
511962
1030418
494138
692834
534143
783027
282511
332544
621965
417183
599044
8282
452770
262589
993504
101631
875091
233236
393663
915747
830633
709411
853624
678485
739286
496261
316981
355602
258287
563998
179573
68790
35168
50966
131915
296345
101229
122209
992445
624215
527313
387438
137095
959168
186197
263718
836271
133481
419641
1014836
609568
637980
189999
607601
780969
926490
129624
962887
586214
51483
340669
835238
651337
996474
941271
5994
356879
159833
239185
709889
841747
999145
308428
476252
602676
108818
454109
933158
932789
803465
240463
1002440
830774
887635
825035
912808
496119
918890
709783
614904
164277
404269
592213
883253
689667
473003
818116
122869
710353
23494
264224
164046
357246
635803
418282
860453
863771
870183
1011216
206070
33354
1035880
455859
890951
219894
226131
741626
812408
944139
995170
775415
800400
551501
13417
215895
603985
909477
69622
570684
24528
919985
362105
15250
604148
706399
384736
432373
847879
996278
93464
976178
821991
487955
317626
974262
145353
975951
575578
298476
227048
508175
497874
785463
309150
917464
722162
596367
311074
227983
260722
242529
371093
994617
526259
540336
658308
400326
1003659
749218
15269
911708
629874
219323
836775
836292
10744
817101
664563
532190
341206
534876
614876
372324
995363
1026831
215548
709261
209366
196135
93267
584055
959430
107872
929219
583704
911230
963210
616362
122574
977994
820258
990041
13519
224942
411139
1018289
251410
144924
18783
487942
417608
1032273
200572
382253
751329
983208
122984
98511
864506
695859
705327
965905
105285
920794
955716
772198
488161
882854
354255
633328
411127
925295
1000413
765120
739035
114391
183941
251225
594560
977972
41409
939699
222997
484364
33570
825909
168789
518201
369459
347907
477863
96713
596662
638208
405044
287517
715207
246218
1007198
755578
998617
104281
537090
250836
962318
511039
631566
426500
468126
837292
605359
21330
400518
57431
944824
69969
637908
380683
778030
708510
842962
587429
698834
464741
668047
178931
818096
431227
650339
164374
869260
51579
211500
144096
307021
599760
932020
903683
546328
296739
243734
231300
428880
340695
570569
218349
930728
908129
212669
503421
942125
104302
821219
525712
671353
339046
448932
765418
468302
630480
305481
791953
440250
847567
697053
107393
244524
141905
740800
325421
709179
18175
1023995
908787
746055
647117
672539
863101
488135
523127
987449
218703
451161
910935
920711
542514
13692
455889
658422
251159
94938
371733
285439
212497
245554
317917
253334
929894
631398
253651
514640
310764
881607
391964
69000
306801
26485
829492
973419
321034
488604
318037
274682
302885
41041
544742
623198
160765
816224
772436
1022864
37050
421317
536977
799637
626580
555948
21652
548645
338483
521116
1023774
76255
773113
293894
785094
763384
1020386
899781
843374
800322
867002
647382
592715
568892
184084
50655
639313
249267
846107
759883
192845
865685
616345
353852
209446
507860
973875
413518
464683
245002
240498
961320
831008
530342
143714
927824
576760
69256
815711
179163
592020
705867
661318
1032963
869427
15959
393666
27386
275882
928821
396656
843075
1038998
798388
1004485
875658
742641
302610
344744
581694
179956
744444
76211
787400
569088
32833
947445
143851
251739
1033616
219624
690900
601883
738340
973908
178230
842187
89351
599752
864251
42789
407792
916487
113163
994394
889183
38955
645922
151868
381515
601939
157594
750041
805296
396580
588077
703831
954874
285810
999890
477865
84785
285761
416060
736944
847223
660210
643602
385290
271730
592646
703461
812799
292841
722271
739468
153270
537236
310963
994437
379258
3219
527027
219146
476666
410868
629420
667923
22280
569371
815048
431678
437793
369041
398617
270802
994420
262207
525194
9871
516833
404306
724342
8640
407534
486615
73815
580071
482583
737623
102650
315075
247662
206863
32932
532932
650983
98193
830899
158781
756928
286144
925639
867022
410275
410380
542518
618790
324428
139310
638144
43639
615741
960834
145044
984485
593790
788222
486846
296435
140394
194153
100746
737785
370838
374290
128869
786039
348495
328035
451495
1020108
44501
598909
605432
233837
610634
844487
334173
677168
422063
508706
987964
909558
853147
873335
682005
13765
528982
796415
86893
470613
71597
479555
707255
24351
10709
840109
843971
303900
415115
599369
643040
428496
397125
225926
277532
965897
934306
191536
709487
119873
344049
967575
998899
766081
569198
464575
826525
546538
863031
426395
761236
32845
650345
413246
764628
314661
985360
760637
663901
6973
299816
334856
674506
178561
239179
875753
622951
37162
779784
603362
466888
78974
176983
1033762
108809
407255
394134
42884
662412
465030
543677
413121
1008959
727413
76820
719060
607779
977722
113524
491835
735540
825788
823624
106629
415773
558344
86261
449643
101406
559268
673135
400507
258647
314015
714057
568565
260649
562472
270232
150748
420786
533380
97581
616711
999646
531623
422142
443455
114245
149545
513694
949260
799376
61444
639682
890264
206101
341512
852502
672746
668344
1044363
81152
369271
460260
427443
330090
566966
233567
544095
711469
963840
261634
890297
336914
98297
211679
100548
454454
630571
1043697
763515
168385
278138
409216
762145
417866
520948
604938
342117
183128
925648
826074
709000
487233
195786
597494
328622
762901
811144
367734
952220
885107
113994
1037730
177174
381848
467592
498144
532880
328780
418784
285979
363383
16549
718496
1024177
230944
363962
837555
302353
86082
732357
382200
316658
676318
887016
245773
1017467
934347
626036
662139
730942
771673
588096
562755
789293
1026937
139474
939136
943786
364818
831445
108470
744706
380174
725973
790436
878554
186721
748183
116424
464558
379129
701569
583817
410860
987980
937946
551204
842936
15650
985773
753598
445477
70974
252271
532067
356569
225222
297730
920040
675047
855473
140752
90003
883634
749544
473738
929078
973518
578139
48905
51874
14067
475143
759093
147567
745606
493242
629456
476187
803872
1029289
188534
485546
828845
93852
601049
798931
429497
692808
968504
284584
685707
608645
580611
505733
782977
9553
873346
136994
1007023
383396
828183
298365
521169
939695
967861
49378
912441
376907
374041
506049
151221
607636
853101
472090
259908
10525
681027
189933
111619
603649
916687
319462
811954
847549
2540
543256
34931
799090
463120
1007975
1042646
718297
25215
497585
702693
50355
777341
665843
877971
861692
290102
750061
55994
906813
243815
965740
664912
641556
788259
504337
603114
206688
23218
711775
511719
392072
653763
36360
806469
663371
320825
352322
692652
822212
378320
159351
332501
188543
412012
993166
517726
386714
811964
419256
75908
807671
643458
931876
536333
895957
828040
710396
204001
576272
798387
656293
969425
753951
1032236
729384
79272
175801
878418
753214
236000
350342
821832
415150
688640
765384
750658
24958
855523
272772
502768
290654
693019
261833
702699
648248
299757
856834
1001398
822895
968425
377338
899817
994264
555868
495323
416092
726792
99627
833811
817812
357220
680735
948010
55830
716050
791666
747985
715620
77203
942336
493824
868921
748892
396453
558265
625276
515847
452282
525163
1044430
105076
828783
335929
393458
51891
277287
114904
363270
671150
232237
66579
486177
934546
538811
138201
875100
619301
539999
583355
1030977
782121
175828
464856
275934
32
514338
894820
835310
512538
372305
322149
217445
163940
946867
428144
449733
193549
832492
490296
409952
133697
835211
405851
44972
874127
740547
190100
831807
26024
210704
185075
476088
886965
295301
246531
788085
914651
349430
315603
30673
753271
812120
86926
434738
443119
615048
338876
621702
243064
188185
843307
918211
418162
344419
165904
721491
369200
227151
474357
156083
897715
708319
127942
549884
132272
749359
98787
998268
478703
141545
755191
625709
916895
344678
533608
369009
1038309
472050
118262
362750
270184
916370
957802
919479
909059
956248
902550
952274
937654
969104
977587
38098
92138
128093
211393
219670
272662
232615
963288
894257
554677
1041488
609039
585442
604694
548296
906064
67787
282561
99508
776
801900
349569
739450
29173
738198
525943
715048
423647
875252
628441
58843
15773
136264
480286
850020
657205
643091
213202
957617
730396
700995
259691
225825
1040954
737551
911004
934556
159694
981685
744767
834980
1968
199053
630511
314113
39507
862762
695473
648563
179277
206043
429322
650220
979937
920785
367380
824014
994679
670067
478012
47465
253912
488842
818847
52798
999035
960827
227713
997230
381593
839862
60580
432410
382016
699301
988450
743137
255663
265677
860808
1036494
600403
968523
366194
106223
700280
919318
479122
277558
82380
719505
191349
1027232
102460
459228
690277
720503
918631
992005
606610
176561
906614
754235
99696
438071
154071
145089
898344
417872
9920
960289
459087
919463
730059
241190
617687
738099
68989
71759
980024
999486
474571
204479
79333
834679
1017857
289740
722278
819986
650875
917895
526624
390089
498790
182558
799049
214744
901712
238245
546771
711157
15741
384717
152623
173185
307836
126638
78802
348932
756687
461613
914307
70969
21559
72923
9213
419318
699899
756316
392197
830205
827276
628950
235276
982798
838753
148049
399170
268781
187771
92758
925044
410737
72812
904662
528871
87526
324948
170765
86181
508509
331107
655453
126054
448468
932343
440624
517307
575227
507069
286816
703840
1032987
435728
419228
58340
663879
1028812
962958
34492
536151
727858
358584
735252
678535
40867
948732
72698
498453
855650
218483
180877
624177
829027
421366
338461
28582
1033331
623978
242409
105541
39537
109928
901925
80609
843607
989295
468139
882442
349940
18475
479280
693262
598850
203679
71702
688044
117815
205195
457076
603033
485504
375262
394949
379944
443553
559222
1008580
879776
371254
1040375
764426
111540
278941
306277
716134
567215
221888
1032790
908969
648473
462705
514277
126988
6676
252531
926657
566969
1030148
557154
574155
758367
49315
474669
150697
680745
1014496
224292
486648
819590
823674
704459
361410
505807
978140
815807
52645
846267
1002679
894481
591277
759172
514787
990283
697243
660510
918678
175551
60220
417348
652311
314540
517645
256058
173414
839251
22425
411834
156540
657099
735533
73389
932516
73095
285374
235909
900342
47160
682731
422496
874225
612347
980774
989083
1008633
902380
559361
131461
703876
1036806
237409
676800
756185
673388
365584
616412
980474
700273
978966
1016633
273785
605655
579136
153227
154093
224031
796951
65185
156314
794989
339621
186652
449632
300963
371977
875328
220260
968424
156631
620025
229346
431421
424744
437405
510193
830023
384153
58226
210540
196315
54545
891364
866041
229205
424024
741272
915097
720809
590949
278404
970799
553803
261220
236916
102576
425797
446272
1043261
638653
813497
471738
154958
43837
633472
1041920
170268
186215
930862
823667
668745
957101
584453
583202
341392
120239
151513
765087
480753
235647
202731
1041752
412712
355482
763893
417838
60111
971911
492302
897461
325019
833307
1000826
805933
419316
194843
369755
302906
342973
538512
563570
112936
336168
22451
112354
455522
676082
813800
258240
305699
320758
66245
874418
195207
639346
966308
586019
519827
1016014
1013634
490095
58817
867295
511685
851969
618324
32500
165231
1017377
16350
902797
290874
189150
282083
324507
553084
1037386
673642
149596
593808
345341
429800
143299
1018380
130859
839761
316736
82510
898788
1033326
348264
960998
568595
450785
44135
716957
258461
899621
1030253
999017
489015
987184
936504
275440
860084
533862
32873
282997
866430
65996
1022290
471992
506420
646606
449870
762461
113474
713445
618459
281884
888622
985435
283518
213447
304324
138835
753156
481357
802973
1036855
154981
776534
180048
960880
776715
116465
314037
290145
189824
754837
1027992
173309
416498
586123
88873
979071
742788
524579
557422
939426
834508
106222
621101
540916
417009
62276
226602
384050
487759
151719
668448
243256
340261
17421
337408
326781
852589
779011
309181
793598
660262
1001019
234916
164483
513125
725630
608658
875269
848627
425545
999713
518503
764270
912573
250349
741571
282131
925002
14877
876321
690354
570914
815583
523703
124920
914584
709338
178299
266240
188855
815361
1036987
904822
364738
859753
756451
538006
683023
969723
701316
917568
1005391
936452
179986
464998
868819
164047
719218
203468
274808
837323
2327
18513
542684
173450
819432
661129
23161
879564
163767
660246
730776
831484
863661
606357
127426
1000037
659937
22380
250206
603351
632839
766763
298333
830597
197269
599418
136690
907820
120324
120388
220401
735588
125937
587544
418695
912302
668985
703286
324784
798230
812652
679063
597595
516611
561350
635808
656586
861351
33742
248220
329614
795674
409503
106978
236947
578573
263171
289808
193549
550404
762469
1015021
879672
643152
276848
492191
539110
679677
962429
92007
490719
918112
508138
766387
205305
486148
702674
265723
748936
792921
864178
680473
940975
909870
1041220
301501
522768
927631
1002908
1038979
471720
671125
474138
904225
348587
506694
753900
957288
1022341
478382
299878
624696
863990
842075
664651
1036747
134558
618185
1909
697458
608227
425680
660460
472527
682625
778598
190082
278639
320957
81229
545708
839839
284175
57827
537919
937264
541485
557038
680710
909669
841994
964360
232814
713490
411291
62681
376887
367278
983589
215345
383030
391266
244481
28461
622634
905613
437658
279928
92115
882163
885090
130559
374633
162463
119183
276957
741985
450371
124078
53176
780481
716422
120372
135393
440122
877379
625951
76124
389609
221743
99835
318281
883359
1043979
1018922
743489
24806
478406
740612
369055
109633
669156
199819
683521
76924
970591
732732
356596
841870
980234
551331
939728
100661
783375
418995
206194
881894
802617
750015
534328
440248
958658
981460
587074
954493
171181
339358
683836
3354
802988
931331
920189
726655
337405
253157
665024
294235
870550
184122
657530
286334
888717
53525
544698
448468
974603
79739
347945
279297
525340
332730
476527
181743
205967
263281
816958
779240
758625
161553
161196
777767
427017
901915
388163
205219
752252
632932
538093
666735
550542
753100
862527
704398
691504
759237
553317
627649
946357
861209
672888
880876
499783
795939
805557
135129
802720
353734
632594
374335
593274
603708
439196
527499
723485
569913
628865
732883
804419
855725
280896
378907
660100
251315
1034894
474927
627540
531896
128383
896406
355231
20458
763892
836273
316452
494924
1018040
521067
175749
567026
909808
608409
114833
19434
860567
299005
162175
1032300
216803
125916
978684
993183
283819
820870
343971
663853
317514
278398
252242
158067
268480
616981
164395
721531
875281
153842
712639
968061
101480
246823
546069
973393
634038
89034
907463
991002
554264
662810
144720
627236
93910
936317
458078
250599
386041
935416
746791
699697
195386
818000
990755
674266
297062
635364
140282
358579
198708
817898
806518
299168
718088
148063
1012451
24773
57700
1017314
439410
3304
885271
191718
171535
138067
255809
75774
312398
881282
185248
217523
653143
541735
852316
181665
458678
418273
1011037
895646
48887
414302
391567
429608
315621
747938
890820
837186
297556
499453
75834
46397
197154
878562
483100
272563
882421
387360
613396
750955
661749
448530
594960
48751
715068
26224
564554
219418
617797
67113
852456
545880
398902
776668
192270
888801
708278
992752
475903
334567
253819
567035
562270
59861
277124
988423
717635
609110
782313
152569
1025897
150566
384364
363868
738184
767392
512201
648152
152930
507216
101014
72579
773816
50943
891468
79190
707417
85458
96475
592662
37354
226835
860474
83270
542955
816736
601708
836003
923791
625760
55025
465312
100397
217403
600608
962570
410452
253992
544089
27338
272454
439854
911495
779699
712272
703976
520096
804194
50398
206068
725223
1032292
382871
936556
495360
761654
501161
28471
151875
982618
159867
270018
897778
888671
950815
95755
324370
897531
123966
185690
866755
179300
404426
131859
690897
150303
34226
442660
292090
276412
740019
116967
42651
733627
794948
397116
111292
760332
165387
780389
141735
87036
555491
159705
765391
638795
795190
138052
425372
772147
373846
73746
475398
988833
710179
927632
154543
489575
958667
424137
1034082
119940
169067
161618
628960
992123
448915
853613
51606
493552
955496
982231
401284
393960
230252
291956
988779
462951
655039
958389
352932
965576
700600
71851
120593
893823
1005044
667910
349972
166002
947080
145259
901702
79399
583572
177545
666098
456821
9322
879392
995201
660357
119589
914712
450660
886808
539250
383634
823197
237560
743528
774113
1010625
1581
259509
861347
393902
741036
303906
320984
150612
492930
884033
437756
742209
712562
397164
367877
350259
740888
977960
1004492
817519
92299
723878
212476
310660
767954
596609
202354
534674
509411
134942
873440
22354
353407
422132
348448
685098
412707
699281
369479
707438
224440
68584
720785
618485
909196
630953
366746
256744
962768
484807
780279
415558
8479
823735
37609
431197
224697
608053
750640
738708
680184
949267
992218
127641
80357
390730
47600
983601
615926
107866
524636
489786
518726
840543
180173
764517
489949
1022874
705427
184493
193005
81906
531365
566621
29434
568724
956933
215024
583166
831384
731231
806132
258835
853641
649761
402410
84130
478542
342183
746689
945167
193158
471394
437439
136670
131604
422200
604387
72300
419095
799129
921567
207583
180534
874656
449622
912128
330070
795029
406206
130635
454468
1020934
883781
647837
408573
217586
926187
1027531
692779
153462
923550
289487
354592
305702
511884
299989
1004395
480649
140909
1013206
196767
968683
461144
958011
797807
140820
38566
128302
810586
550123
58969
153676
441468
555022
742518
957885
587220
189588
971703
671272
560662
302722
779006
79167
45213
440010
199363
233915
391815
667608
124566
435912
135775
647038
55680
259110
926049
552448
1020728
424941
1009969
672090
854163
189838
326255
507484
90980
21422
420900
441811
241360
97755
196824
934208
1024464
422031
370604
156864
649359
615003
355467
893807
391806
917996
498989
926252
581533
895449
624597
144871
18764
258380
48360
77558
994639
698162
2297
100959
34712
226368
172538
671346
151276
1019290
269090
39026
869301
658379
525150
935481
566549
27145
454569
941030
732798
988802
486125
669687
555003
497526
653922
867219
831867
772765
987080
520705
197339
187889
1036669
60137
812496
630701
767925
683212
296133
201391
338422
382471
650196
820525
876829
117630
631475
223416
201521
649584
227462
229832
396361
349048
483198
754994
333717
205645
300978
785813
935350
665146
933447
246909
522558
465736
277735
105409
828068
831377
762627
274138
80324
792990
246658
469983
104690
8341
809194
896632
488955
628551
326778
510365
812393
884086
866462
101316
332860
724416
490669
253520
1036453
469612
277409
690153
760022
135369
280327
618858
97744
777895
645212
329977
158671
354328
81563
354040
743444
454974
823886
869295
152304
171668
320177
159137
546517
1031316
10842
662136
248751
134911
811214
557220
883009
1000703
630588
597387
605526
944963
264372
43280
568183
94870
913797
188822
932645
743417
130699
49408
689277
1035692
9813
749194
196641
58720
439097
482386
1020494
55698
538761
829235
535004
930557
899940
1008097
961111
164905
817715
908626
887644
871709
914958
780691
822942
553859
476460
785025
584141
511001
461690
64954
792260
490785
693290
25900
1033498
716799
302006
297080
699552
164760
899526
726203
736883
485165
696524
131375
241727
535414
514585
574231
651110
845028
750958
619812
413361
524789
943967
355002
603244
167137
563804
377247
664961
873220
52136
41007
408258
985700
581572
692549
220940
655963
314617
318825
802375
165506
874397
851141
210107
344228
822019
732026
516830
67267
775274
880965
752737
693603
259664
416087
169851
563299
942785
176824
520115
644187
929133
742049
335461
277657
889230
1026118
781114
948089
836057
20235
1003279
26491
307098
319915
680923
89937
673358
165088
67224
629538
623185
645949
270845
124038
694302
833290
199529
412603
466896
401140
423747
298879
567432
748838
524463
134889
314725
462550
11339
713916
848146
843019
708574
1038768
437835
156961
457806
244734
456473
655193
921480
656349
701562
898206
938321
858996
938928
140998
887278
790452
95244
549609
402176
979659
55721
379062
100756
374081
131568
538871
958331
981067
145329
237834
991858
572332
544571
177097
814491
792560
573482
112638
289492
406338
866912
670318
873825
85188
851073
707338
980305
371617
676717
229479
94643
684349
64610
171996
905058
998411
894716
1042706
548222
935697
557745
956237
618676
106289
225842
496436
365311
69249
170538
653026
651606
362483
1014712
594095
98352
76200
114303
674433
495621
669785
572015
1024485
878240
814074
78409
631332
500928
15410
431278
626250
1020065
734624
451485
568945
790503
208039
15903
437750
1009849
602452
388776
114896
497286
956210
364850
762863
722902
245020
344338
328220
854405
842979
392978
276281
18453
974490
325371
827373
594494
480982
708846
429204
361367
78689
618321
808015
127043
465136
57312
709516
876251
674277
109468
661690
333424
69377
161998
934046
376128
648028
639629
419639
559882
677594
839376
836463
712181
708425
85015
315270
624846
779321
389518
608774
273114
818355
389846
816667
581328
915222
548215
351864
273511
357981
845456
611462
280743
565233
770956
997583
460937
250523
198448
329476
615692
152153
30524
867380
1027623
294506
133896
615277
1025226
837593
212046
871766
884308
670806
345710
821014
8321
387823
315468
884606
522423
112647
659992
165867
620458
935365
152171
332803
155022
364690
441526
248447
406122
738089
931682
602947
346945
685130
782526
800598
758003
34133
534500
292359
1003369
787547
751214
1036839
1003524
310669
728719
124856
1028592
9289
671530
641038
190186
760660
895202
336325
951711
590286
1030246
171498
343421
915757
632329
992016
697930
82695
276311
314670
219009
324075
999777
923055
26471
478543
503457
764012
431708
534723
668220
220671
544570
753725
355147
591557
554372
545667
859195
68923
28247
693372
217008
462682
77170
63840
447149
627818
164454
230194
495647
1009944
477846
562436
1045437
571241
568711
713569
31635
497037
688110
771855
682854
310279
614407
726201
107356
770154
454686
177404
844566
28503
131131
829380
122182
382843
324202
20474
425644
1017072
118189
270691
818543
597439
580208
752009
1024793
51686
323923
606467
902902
420269
693845
74510
144895
196804
77726
934230
390911
1020894
545069
236956
776937
798230
871586
915292
79208
1012013
351708
1030454
398892
291500
698625
129552
359536
196022
970808
372649
579493
694514
423413
276867
1037097
562503
179316
505606
604522
919534
110172
925466
576911
176937
923547
222635
116616
794430
393898
576225
134463
832065
636100
968675
1009937
613097
651679
231043
824982
30102
1001591
434091
886793
793267
818818
268266
166417
625258
246827
422454
745574
919996
129029
412459
248862
626304
432577
952164
1004424
46020
409657
95911
637546
326316
782510
482060
40711
552521
892471
671102
1027180
930402
783624
157317
234629
381644
919119
63415
247760
726959
926515
959067
639084
127880
388535
864671
766503
227932
823139
389446
895791
191694
629687
595625
171436
104002
110400
703642
514108
393344
235328
186005
621680
54043
1390
195383
284232
458463
312001
899436
610825
815296
725513
793222
414076
826178
313545
123067
871368
724468
574664
299580
78355
612508
339682
576342
169513
979686
849180
725553
386106
470426
696575
767998
725141
402359
3104
269869
7870
291791
998449
77604
223539
993166
122108
293854
98850
621473
385674
252081
394167
474922
455082
488469
896967
973226
775194
341080
1002631
783626
399510
974266
1024349
814823
164167
527362
263903
771047
105964
68987
368746
147768
456804
66597
299173
381047
501633
978265
991833
851968
862973
26353
233039
60580
987586
132833
417788
681094
527237
62487
329244
952282
690397
454549
527331
442944
339253
470411
296593
216159
768927
836071
34608
286495
593490
268462
295399
185935
771281
533965
183750
72958
168754
277859
745519
723653
745243
165732
197557
954595
32448
17827
285810
726061
119819
466652
564535
793543
1038272
81226
447033
338507
81316
302724
272113
868431
474253
586516
119539
210980
295943
131509
346625
785621
769888
767497
601755
709609
753615
3809
626759
883854
914593
23792
655999
680470
225663
689146
490893
16803
804755
9404
711842
379205
480462
1004961
273650
188398
80193
129678
605761
9780
34923
562110
786927
781486
961269
263578
647409
763455
309976
1039471
936774
139366
752661
528847
542351
435265
85763
1012301
515354
597309
753045
366829
230280
908824
146921
297179
187809
1027421
788651
797770
997731
92705
284024
1023253
775947
89425
650037
958452
403933
26596
133414
614848
503975
312656
863817
347821
450656
880006
260552
142629
314733
961575
401616
775938
1031385
328564
547866
427915
817784
555456
466448
20319
371030
404955
194293
584639
429069
696093
583562
982288
299521
550868
418130
825771
661822
486076
134190
458294
117170
674318
674096
718692
187694
884039
147402
306401
116067
173092
922731
819566
742847
230814
697089
703670
726590
137734
954737
262165
234206
600150
430892
196559
418726
507448
728645
547389
846908
910774
812465
233262
890463
41180
585466
961927
951708
510666
514717
456148
138368
465940
895791
374263
967235
1005715
203718
746059
621694
759958
582944
949362
759298
854694
495923
687967
884458
346155
227507
496363
756501
1034932
89157
482097
516311
1020141
1004573
610826
845014
715508
366767
757157
331698
453600
959260
355217
709579
296647
238680
294530
220926
145088
777332
355464
309542
446491
346658
349389
452671
453220
205421
566596
26893
560411
214419
364535
763861
861359
844510
937210
51873
838722
113333
175181
373574
655625
926176
356639
461852
596269
9343
235202
532034
360638
748196
79181
444170
816550
737788
861290
106579
264061
128228
401857
302774
1017520
760700
895662
41709
944440
217099
124263
47426
747525
366985
267992
732475
51501
211897
593419
360556
737243
825449
942800
923401
88709
487947
367464
147124
569520
465544
750931
988208
403854
74693
903585
506400
2241
478443
37029
992687
647941
210778
365262
174144
992762
206809
124395
196345
403865
191725
996544
480718
568827
472226
524057
359577
146155
982624
926143
553258
818762
494303
17479
179510
412880
150946
133542
823147
137323
620051
637290
460297
77784
1022023
450604
127625
360209
894748
140569
671359
410295
720479
127246
489034
63782
1016100
423755
1034152
871436
69242
63271
406164
626930
271804
1037706
782279
405487
489011
874538
398189
264398
438864
716313
136312
671838
819384
47569
68461
944162
156814
771867
257475
131230
887135
378858
166144
778829
533863
697605
949032
922279
1015750
311635
850191
199397
756761
793375
519576
798428
971213
836283
798247
555154
708607
890234
948825
623254
273064
21230
466425
726747
51531
650440
818441
426226
562564
71344
276083
245451
826304
318176
652222
499291
568070
113471
583276
852033
229282
937508
475480
976428
215871
275804
316654
412686
148780
607602
329901
499584
853596
411376
446658
596116
890590
401277
70703
565849
345114
297129
102889
601502
807903
355561
721738
314485
456420
983556
219035
507508
20521
656172
778479
284724
188148
239002
241247
849561
437637
563081
254540
294098
20776
690239
844469
791685
692605
299759
647021
992631
1033131
467163
301093
823884
641442
317903
563465
78968
1327
641767
282508
767525
255779
247711
72568
10550
370970
55588
173483
414128
605913
26443
914382
26757
236086
737491
967370
712907
164658
475689
707948
678420
322118
955991
213833
164101
632312
1006078
387116
969481
1003829
884343
359675
6198
518821
99131
248414
208589
491837
1014728
170170
415427
84288
231991
920553
730267
537628
880753
353497
166355
126082
673108
39271
822613
515102
141089
44524
463372
501885
26383
560367
347136
135076
888299
708889
359551
838927
440173
798160
102816
449401
665395
983886
687903
548585
629931
19456
779753
875036
1007274
1010468
416021
217409
721004
1037469
143488
1019800
1035002
380732
576944
313842
988013
120547
546098
698473
52466
217819
419765
551006
272838
647963
583485
406510
202149
821466
988309
803049
974770
316652
607951
207060
914091
530986
998090
244775
892282
642096
1001738
485329
978996
693741
492849
231037
7794
94996
845987
446050
791410
41971
90576
1010925
215895
437180
177238
244741
590248
97817
354345
1007648
767527
568783
837713
27110
24542
111211
398900
606332
591465
164971
170650
767602
585706
91636
620255
365960
416179
489680
231800
647638
1043227
640236
804805
508957
1025157
362731
701226
272100
923090
802280
538
84833
804022
1005885
321324
653009
590593
780446
899496
220444
399278
751340
92459
1642
647477
635636
507826
262760
658484
421491
334188
204668
723225
222897
157584
1014000
956409
181278
116689
454519
651917
120400
926337
11834
798764
369275
345462
748252
548045
283511
70004
736472
969290
652946
781425
28632
626507
274225
720065
1012613
903971
539238
840010
156650
278722
130642
404979
34320
62835
540461
418151
390290
400147
416508
128571
528795
548339
421261
747385
584597
763254
382976
400743
371857
685492
652423
53744
623738
296642
468841
1003460
79514
615525
871342
453332
924040
373900
492669
451064
884773
297993
894875
884767
460495
120478
873502
695645
625344
900340
178435
751578
375960
439860
45948
183571
376858
636439
633565
858816
52301
1035598
313974
705611
482214
77194
969031
378381
727377
886644
110275
296786
998948
996418
68774
301295
509541
689661
820452
377927
225785
939811
10203
585144
1000681
806476
389927
355884
707606
1034493
721137
826984
216718
77491
518195
831160
480334
779862
532905
84918
236659
932519
38242
597999
932196
241230
638800
945988
501984
564727
582250
277033
611464
856558
359484
438546
982032
88459
455798
879484
78413
639010
55559
774296
940912
10856
835892
686737
467168
501803
603862
600385
322221
600742
234544
40518
815073
1012340
238433
109713
448404
595098
367149
740463
362378
449172
379830
192255
176882
72122
28273
189848
879336
197246
897387
401970
709806
289521
905153
806293
100461
201069
492818
865437
1014881
1024175
117112
879925
986190
287511
208766
592203
972086
1006055
990933
151601
532456
882910
441061
865665
69882
727070
134692
124118
123403
660512
132092
978825
391173
533492
414989
309469
169308
840255
245031
773173
268622
365784
993343
764466
799172
229781
421593
861871
652283
945037
811848
876618
622877
209233
868478
862772
579229
305657
228271
114068
129807
171914
283987
844363
296889
431558
739636
814110
170527
739661
940978
763218
425631
528130
432373
927288
306886
494267
425403
455237
930512
430202
724394
378613
78221
632341
686786
275882
733455
278967
759778
225065
927126
728170
374634
174672
935801
161828
273186
985541
201491
580424
649693
335912
437939
164591
617009
798489
955058
94887
696995
772958
539158
889074
470020
338302
1025027
291971
574706
972422
306466
396631
585488
20656
557518
162870
1010553
489594
638816
532366
403362
559477
890592
411089
629531
575560
328915
367680
611937
302257
577966
761272
1002531
364982
444884
901740
243605
591939
5548
1024836
604793
480887
451342
104180
989209
600969
453741
917711
361067
145269
640644
240342
991155
316406
240925
830613
321319
153265
440907
907106
162677
255037
382281
1036895
509189
392511
749098
1004816
935639
931167
488347
1018812
766392
502028
237293
147947
369633
620083
637350
601399
908691
255741
418616
181883
288164
545615
899607
443183
208474
1043678
377581
617570
985797
614502
62885
256995
824081
662925
164346
531531
25655
602728
871962
574035
291910
174529
345100
255920
456705
273386
453106
134684
989378
815494
388223
259875
106856
177404
978460
644525
315868
478011
118678
492982
119025
614484
272546
816457
309443
32226
194058
392462
894635
1043975
776959
816999
989955
229591
700097
977351
233360
991008
143899
566902
746577
240592
940871
77068
909493
290939
87944
29219
61512
653127
299206
942191
198186
81677
518385
459163
944042
814352
343519
1042653
180667
859460
788348
669810
543203
593939
362850
807191
61130
392555
360365
301624
697883
979825
853083
188115
717746
373390
645740
1018780
742432
949771
126391
246819
531207
45540
1027022
231120
338310
390063
281894
718479
853865
480431
600100
879233
261851
487636
573352
504238
131176
978405
1032484
636694
979224
265794
35773
316009
176122
927071
367985
535975
745275
113679
198522
751423
206943
1014089
337936
894348
992345
657637
210402
960195
811248
603548
421854
394315
1013690
112900
617452
1026826
831928
338813
941683
102307
256533
681851
551075
307280
988343
395130
90620
886631
349226
462714
898485
972018
794573
864612
249380
829008
657038
788355
695724
260805
769936
328940
176015
867916
829301
319232
68018
475894
536903
550985
116899
590214
330058
860779
562548
747764
685902
1015591
22692
990901
249429
906124
731317
683918
800220
1025702
982915
416874
565223
578755
794528
453454
491656
1027655
424666
279228
749511
803718
265560
313654
845930
1039415
512670
53739
484338
1015790
519397
25567
929177
47763
451520
768935
676659
847934
153670
397064
547215
913884
753160
596711
809122
581441
982081
351219
166515
156871
399112
330842
492737
690419
181164
180073
679432
366770
800212
536569
663582
328281
542427
972440
241974
683661
838112
356581
426046
238368
636723
200442
487138
979098
178445
408334
895865
578018
948482
425508
264459
893476
757366
566124
46932
101799
178397
621605
716155
97522
917451
452763
243372
493910
490368
556277
651871
667690
768261
398580
26461
792647
814809
858375
653705
458613
613324
112328
484486
958528
218558
836744
258743
310075
998709
746739
22325
867518
875470
1029166
467714
997580
1018428
402045
157166
713778
892449
771916
149285
1013842
650266
458860
334802
710545
13468
856935
718899
265374
763122
109947
543634
302174
114467
542121
596001
865385
681289
227364
669501
357018
341550
523833
678101
527650
81439
493845
102308
821971
874244
26808
25104
799146
827645
145055
522112
887642
260420
408447
113046
716929
696021
120371
58291
927591
793268
253512
981233
794056
679234
604283
985720
902458
362186
193836
565757
202532
118042
782182
328339
1007498
927159
49751
402828
534466
332606
755360
473624
44459
301858
194468
186713
485431
841581
91120
664934
558352
372416
1022244
816865
889472
72969
226568
1030888
84900
561963
516678
762619
15742
672442
997179
333227
126023
122378
536330
7821
746584
689519
3319
934603
720431
3997
274339
936527
159706
842495
225790
966932
658597
413504
905881
1041484
845908
127062
963851
336457
387948
603364
634435
335643
38015
289369
427697
194851
874767
715378
730166
173406
917251
294453
737542
340216
146217
736963
145225
850381
524495
410858
1020583
617444
87303
39848
594323
472399
713136
29298
158243
672598
399990
958930
900656
820095
247854
1023009
683630
541603
233393
931670
88648
600657
272685
194686
911514
414241
513912
128231
777796
237917
848429
378946
602795
340045
143974
876638
248717
20971
718574
310738
176313
265428
805922
1015334
889309
965990
40463
771577
109525
491241
629346
491458
554770
891973
1013483
700691
2878
991305
437193
138237
655452
508917
539206
137783
488920
517497
527308
599125
57712
727475
881068
468489
226121
744658
871463
515957
422369
395604
753015
381707
240786
756261
1040434
623078
437667
291333
90798
313657
362921
426759
824893
473872
514625
364268
7064
935227
644718
49887
125161
745594
274061
491714
80113
74773
819015
870363
243253
400346
933221
1012626
347394
1043346
720075
703322
278260
581667
830036
10930
420188
731071
849043
454394
49854
971734
809988
616389
108784
190405
671660
430572
565418
696814
901661
950067
895950
489914
98043
112878
421867
52831
889089
789862
808178
1002771
209903
32910
1019764
943703
569661
901557
832483
424924
100215
969007
587339
660097
949083
919638
439821
638607
394264
142305
663399
689695
757633
636164
622628
4182
897517
23615
689085
1023159
447387
1035151
954510
987888
813491
713245
948885
577241
365002
537599
854371
841146
742079
188597
822467
529988
894420
902092
1019055
456084
536639
335315
661076
798450
54350
184834
162439
425875
494178
923024
439340
976998
565428
883538
260073
480695
663074
68694
622470
1028618
844501
153029
496086
322144
62631
379516
157516
134634
562529
764105
735541
837687
818117
598202
91523
55159
530853
941602
851758
703840
356499
450416
66720
192978
485714
830734
324723
1023937
858144
60252
567399
110308
358054
60074
268002
835472
766646
440937
99917
692137
882369
111618
224811
679501
955060
410056
1013016
143759
286903
435647
544844
637588
1034260
965295
865530
896015
306569
668573
568019
236839
1042753
827245
482287
586657
555285
148784
477121
534311
550978
40932
458769
539773
245097
14369
415209
509987
844645
984959
691556
95121
247520
873929
940015
394356
236991
371920
51052
538794
4947
505123
137008
661025
452794
349316
961896
59444
630073
254054
362207
719044
936338
178082
1023812
210648
311015
917915
219155
966658
223781
822308
583999
953401
575548
91554
6091
202605
895117
230607
72146
306570
583739
755682
290877
246909
552201
327285
609860
292318
868873
480149
300966
984806
599952
367573
299852
883245
8182
995984
127564
977464
834686
908502
675190
1000114
863659
1019140
330852
553124
349958
456505
301198
851663
197345
423694
412391
781838
247418
467038
74910
135919
382698
705360
931269
439370
922129
966787
320409
731112
745253
335472
500114
393781
220050
285409
506951
406762
842591
190304
514696
317893
198695
829617
770459
256518
930096
961861
686128
392520
920028
625545
815480
615879
448270
582969
222394
843577
182901
362932
856071
743291
40083
535854
354197
59127
117421
267913
225582
295899
897859
50227
379003
1032574
183644
609824
315461
217965
619400
411145
639173
842515
80740
435466
185963
714333
795373
36458
714948
913265
102452
480398
125323
334366
1027212
913813
881950
217614
601163
115589
471777
218386
653814
76367
546223
151783
124914
254911
247646
499865
212225
249757
255695
816581
595089
310121
887996
164520
61185
758371
575461
678794
416230
308188
625432
194717
681528
94693
625248
140376
687347
534767
97664
90243
131837
498188
647119
92981
305160
739398
631936
1024143
502663
699822
901720
229761
845811
262905
687015
116580
11870
883130
682090
423401
869655
548511
14280
745389
816668
506930
191261
1017661
380332
1013335
638553
45862
848174
569520
714678
585686
74497
3977
707427
849500
855422
263122
739342
548322
464594
739074
1025167
319335
1000332
773771
38658
14317
719513
481259
195251
586508
92251
319157
247020
799415
409280
1004691
674112
208381
918351
618792
595264
709819
621775
999748
96455
833431
893822
895829
575547
899127
832367
855249
182856
3040
553131
929056
780053
420944
556797
123424
788832
918014
240791
439826
891356
874576
592692
304828
453611
594724
781311
1040205
908643
21556
184617
425316
646199
225725
317959
778399
682899
187463
297791
354953
845697
938265
31844
122379
1011743
778567
192863
466246
286534
37704
9334
37798
339555
606101
790822
108744
872659
894589
658652
482265
430965
750196
979188
285975
840216
967171
179854
387940
362065
347525
870147
600931
661602
438308
150981
935358
734553
209064
894642
1039984
960491
254944
705423
756630
70042
717617
932721
82583
421855
706540
833105
82450
648888
157598
441738
762683
608009
313672
218751
896255
348799
971271
659859
516322
147606
38160
1008669
370994
547640
322714
1034577
467558
275375
183133
330534
123999
514334
927244
769945
244659
951491
162989
71451
37016
633405
614337
705219
508441
610685
696570
199553
409878
987556
593572
962255
444660
629704
497547
3220
693958
468085
538279
383101
862186
164954
413371
246817
539937
1009360
454628
435048
863378
205893
828363
531905
57906
543194
593612
241899
260779
880836
27227
502307
492541
728626
324317
929622
874570
551945
697356
136390
60595
535204
437368
423612
764419
509080
733960
680805
529838
805822
223958
266087
999654
7094
85834
172621
461599
697933
749555
963009
919878
183714
254023
892667
248373
731631
932190
599646
146556
805829
714493
906
591752
1017126
887323
724167
1002030
207525
434534
436976
37301
132066
297763
415565
1017104
649592
660263
430978
105068
797796
367144
609900
435540
288678
980653
1040947
289635
580281
388927
325250
27867
474227
970173
1019520
925923
776157
588902
283047
547862
275990
707843
182612
632155
517546
695911
753763
287740
627156
1022506
174087
592818
427051
247656
602879
196800
481078
329341
169138
538677
308353
292254
198459
849008
770288
333065
760136
16748
11487
788801
805889
720835
800803
494228
337737
252837
768715
355413
829345
577279
54106
633424
763506
548751
131538
701314
249906
132094
45109
928776
934858
48460
217787
1035873
1027568
142732
332883
692210
1011753
911012
239907
64626
574115
194783
838887
988165
98251
303576
234094
513827
398199
5149
888659
410990
450738
636776
249733
240749
263203
319846
578588
469786
1032140
655910
64768
687871
746877
285942
971815
148258
417867
233441
462156
185245
919378
294316
441553
496193
829568
743063
25610
1023748
478750
171300
183625
868483
111057
796900
460656
193650
893643
145361
394088
722587
1027697
136214
487928
164149
978129
569370
507396
986652
204099
641410
36368
867321
791087
43548
1003682
899112
904903
88855
17302
699912
565232
30553
294300
835753
992087
444063
885301
405936
218362
474560
931201
5800
905479
51888
934829
856770
253978
801463
254208
481903
435611
128965
667346
745177
576338
654035
464153
785273
810031
781034
770193
473540
286342
169698
466088
363331
875936
132629
211593
578192
1037584
726397
696028
826184
8952
867780
164543
894246
578779
747722
230703
1007606
874866
279981
610533
56459
213260
689613
924053
537987
900359
642407
618381
826481
192344
299186
595100
862245
915598
18685
95669
938391
376001
350097
630958
17041
1021389
131191
1020240
329666
623672
654603
997188
676268
990433
202710
374868
1020660
142855
568020
904341
87666
1005501
655233
1022666
840876
226036
251628
924287
946967
157034
638034
915238
255500
597597
507120
478112
88697
693554
518447
364441
319095
704149
1044357
713591
529101
581128
641809
868269
852759
33015
943415
881906
933365
306423
22014
359416
576243
596822
697391
808485
390511
765881
684492
661874
988683
241549
999020
31792
788699
608449
188928
289413
425537
770913
443514
17478
479764
587635
796843
50815
506759
5005
877320
848388
231684
531087
974013
522573
476024
719580
626652
954577
439383
791958
242660
716610
859615
880165
504234
333105
105340
23171
1012630
931322
599594
772882
551392
1013884
917989
596346
670254
422229
232546
774992
526054
373933
737029
90654
762715
348306
957644
85225
876834
200544
248167
9475
161588
949204
548718
109356
717787
172516
51215
434285
996439
759931
568849
803126
463734
763493
595369
611337
179131
175369
320379
312371
716852
485208
953568
360582
795464
626130
339143
480105
953870
518534
1014061
113770
245642
373887
479878
133647
823465
389174
481533
400769
745808
1034290
161526
796132
746697
410214
311206
307505
117728
784658
327705
893757
240949
577053
89696
111023
781504
996657
168672
1030795
811627
897225
141185
931771
255038
526525
53139
741869
549399
215804
325862
102889
575469
453073
558805
994846
474966
271332
931048
548489
429088
314501
174082
654976
743830
374192
819617
234789
355435
799540
469987
652025
300423
368401
1017620
278866
85969
481639
589218
736855
10109
377668
905451
87295
167203
172210
853691
191849
206351
616061
47855
723362
572437
533316
904196
1021586
483625
248903
558949
623127
526466
712882
334412
508750
438142
621908
727026
835012
994528
547455
889197
597803
145165
58954
325582
310127
139253
494929
495820
719144
328350
360521
259958
579857
795021
890805
1006151
15189
462029
297107
193138
521039
319221
1562
995831
576365
4289
749533
641090
530196
116255
643921
71641
940963
656806
329820
191620
229795
402115
1005074
388842
953667
516430
928582
904240
1031845
713436
984434
267002
1036003
4018
284059
471334
507944
56098
575278
231142
69378
787115
374603
643568
525398
740347
4188
548364
412625
20201
309614
1009140
661242
1042895
929202
745339
251481
857711
860283
970667
762371
1008702
572846
340552
966521
1645
376777
968084
631128
969722
95225
252989
613517
40592
552172
291530
783336
924753
911033
246308
894612
129654
809684
782325
752329
423452
1037971
937842
59797
635102
944494
869531
384830
719239
94093
152616
407713
280507
734240
111911
631807
10100
167142
526283
280336
926879
149990
449951
975409
487160
626169
753508
158492
942988
603993
332868
625415
999449
38663
560114
500697
374018
323791
590476
864990
432423
594462
664605
415094
915178
700021
314718
880577
270616
760319
681481
323299
148141
864077
2368
972996
292040
699189
373851
212893
422463
865154
468911
523441
283583
293996
391704
237011
29237
99346
133910
341818
122689
537806
379695
510576
529920
751145
491439
55977
251064
281520
763933
261843
158185
817564
434039
774466
256237
1030473
771144
525374
742258
935405
1018628
872608
49173
663975
818787
464534
219523
792534
931410
140065
91008
7679
255327
1001263
139658
1027548
856385
195114
415326
371813
471531
87122
945166
145989
218201
811284
693387
758359
163842
529499
884137
25504
565366
815503
690984
17771
351176
243461
960924
904965
965074
122675
896392
205522
771733
611025
701016
705171
596596
187866
147583
783195
145173
956642
1033520
359775
777397
928943
656475
1008633
596632
689523
799031
882095
837617
610255
112099
801574
768441
84025
792424
713817
112941
103377
102343
71714
575406
744903
792671
28052
643009
474252
889633
613512
915639
176821
664766
538843
613155
643904
279991
354479
191030
492635
462980
800556
72060
160812
657497
543156
404426
706980
14791
135621
765769
563366
83447
171974
244749
634514
660195
511000
463382
196733
647484
452510
628057
1002915
503741
198691
148844
391172
243827
796138
641684
295261
697793
886799
628126
270629
203996
229777
373557
665584
566691
881695
106837
148918
462228
268652
24529
903270
813508
747616
320673
78078
622381
561923
323491
796982
109533
614840
112976
687285
943649
856487
523743
822037
669782
333106
376149
1030694
312357
1036447
490095
971565
276220
318890
519957
685455
410190
683099
665552
295014
164179
87924
2003
212301
522611
433225
572768
450470
92542
937527
463311
66240
163854
610662
2208
441624
822171
227424
612354
888059
15641
1021367
809665
983649
425548
436862
753345
947413
310560
229482
910748
334954
349314
68999
510581
676833
398280
282265
847727
5363
635340
67306
179548
848888
267757
911225
481568
544359
896497
321709
897746
467008
579585
517483
51402
606202
493382
818614
865600
452353
835110
591604
708027
502230
286472
225045
427420
576721
603946
226333
723609
1001670
474391
299798
749630
662073
106631
660949
34583
142384
817010
383619
270850
802482
367827
462752
987352
430409
972425
964159
306251
677026
759673
701288
298419
424958
575826
70058
1015609
42570
522967
351388
182392
887258
228110
88520
679544
994723
1030209
547389
169949
628605
284800
252624
205807
114930
494796
826854
151664
907511
375710
170745
123914
174110
732278
650740
106853
310512
942137
145139
813223
16907
983047
452772
1014165
498184
1018407
439318
641877
690787
578194
908423
421050
891329
304096
40295
304523
892648
539288
576154
1026836
994989
790276
221190
403171
568581
652995
168316
989205
814539
985571
202900
394213
828578
452331
769681
42120
572247
585071
95763
864137
66872
615821
893355
802977
309670
776961
948773
940488
4091
656612
97704
1039793
552832
939498
836159
380656
171177
603889
511878
118579
480146
976666
819970
295013
590908
960158
826081
85251
650879
863344
37944
501544
199930
477055
193615
564448
963760
348883
485251
33765
754745
500872
276007
718893
678652
272207
674222
1022676
796513
1031656
508217
273687
417465
650206
460395
333319
819473
660795
511514
334561
384763
846134
362884
591624
197163
418732
566984
144446
387736
672011
47379
82659
926142
58298
604649
943333
198206
200772
804574
1005278
93433
719431
277255
949965
620183
656302
569372
374904
408763
500173
726106
890850
275740
161713
836083
961436
217121
261882
345030
722518
478974
561467
276050
619845
535588
985937
504485
636872
306534
674495
288640
343786
1027784
37132
392597
829581
191837
459852
62445
539268
194735
331817
203799
961442
482751
444104
653192
275502
802927
301423
58918
698051
405401
718096
796499
442859
121289
142510
113050
646361
1039322
252390
597684
661975
88623
147563
295164
163993
554822
116088
63515
408002
744089
921638
390506
11636
559444
840092
938088
358975
468616
721576
322890
493154
657429
219567
220978
553404
162658
774121
91999
726542
447172
351682
62351
580921
143745
960216
607296
607345
914511
53104
896435
808959
29316
718639
776088
454217
479633
576732
984552
521877
501713
605944
321116
841803
870377
117949
31862
863591
826062
754092
265287
125807
74233
51511
781929
253459
793744
272684
119291
236465
354590
38563
170296
773912
450964
101333
553547
63392
951443
816154
593536
655552
53130
440121
277653
725907
806630
97275
450561
116241
70449
926729
267624
226971
502937
233381
323617
820620
603183
706675
942808
173273
371414
821481
16061
944722
458610
1037459
997347
859433
492997
700904
305562
663931
960775
914928
748999
679798
334168
259408
735341
47836
726416
379729
541559
694813
347049
802163
879378
1010984
418980
430615
732390
151981
1034606
394413
131371
951180
623184
588321
605803
226094
615097
820962
259207
541896
873763
456243
21837
1035287
633743
556596
874077
593590
164901
603419
865347
947006
716464
968324
763739
670924
785674
95101
15895
408669
13430
766873
999887
66733
991683
972274
664211
25182
131098
599530
781718
915990
472665
223368
177988
139651
504377
570495
764425
486394
821007
588684
664869
984296
402458
787849
287822
265721
447302
867255
465902
606854
21964
876484
518878
801116
529785
21281
353950
101613
622110
468971
717804
88873
752239
778350
29240
281031
3415
403931
82447
414760
993253
911295
499019
566743
1044500
498992
51910
413037
232303
663678
1006333
571395
367111
175500
911114
416005
993484
910562
223961
513099
875042
247180
28564
480685
841652
201530
893359
804770
629112
1022153
193830
542350
276332
519063
740747
306981
956819
917099
281616
71501
1008294
768572
146872
719162
267076
868938
152539
619276
628063
136756
1024166
612402
587146
276963
591157
266746
424558
85113
148732
1017919
926790
466201
512330
790816
633813
206678
750368
613777
845758
216463
448394
457753
884050
241194
281289
65486
353709
913349
173902
1027143
808898
409127
16259
48181
24622
342911
901265
969193
848981
314924
938193
957863
62069
837430
362994
237087
926880
176998
891024
925035
713245
820624
339955
248494
264836
373695
1006403
958609
517519
921509
39848
720311
885968
40130
369460
209348
919948
100534
729140
302921
601048
397374
607390
655570
471628
569871
520656
639170
853682
699880
777592
153313
403251
981823
376550
956670
69331
242991
406742
474687
510183
961665
891042
364306
628132
456997
684039
609396
486297
463357
44279
976745
958397
471859
115226
829440
858805
417940
152615
925830
772452
895113
407424
164642
749577
401658
130766
738696
232505
710641
973192
815386
45937
279994
310488
227949
552111
282718
201601
1023362
291725
899045
213916
256304
952742
762076
771585
29000
698852
87438
705110
26396
762652
108341
64167
14258
525418
794148
880975
61195
380336
733887
317735
26394
1002496
718929
979651
390841
285336
465323
510180
537482
803424
665912
559585
591589
705356
944635
1025397
758328
166528
1002407
528858
546362
806387
1738
158834
181084
741645
749412
517724
339135
371093
368975
409572
14140
481909
863531
866374
138467
970679
484372
951205
693368
288546
742038
497077
756790
153044
812503
83677
613706
324673
114941
892133
926680
887735
612082
278359
399296
8077
909006
238025
368974
441466
300752
539979
424396
98749
863031
423118
789646
953949
620144
482124
828426
42743
973774
946728
675979
930598
956640
629729
210738
877434
192183
50350
333509
338501
113585
963610
658951
354820
389116
527630
422222
933407
660422
401800
317827
655590
516337
349774
250752
377338
222729
337326
118648
846802
560976
325179
195965
887339
659624
410062
606927
91775
852272
871279
876097
333083
577466
963411
1026784
410114
942472
460578
260492
301376
831596
766844
875103
1015176
38221
1034836
548321
351591
787161
155906
309115
567787
319090
224939
817513
145755
280265
412168
369023
369575
745664
931776
748921
79437
607039
661868
174816
449519
737691
685947
339214
437810
167846
638644
614540
843616
829079
304041
534145
990287
1034467
145773
750619
63544
889297
81761
367337
54821
779600
90349
132763
315767
397594
33141
15218
359085
1017206
1026083
77456
925610
73690
223913
275912
404402
894205
422311
397385
776919
400585
582404
113430
890629
157199
596558
116501
659348
47815
685002
214077
418622
180083
114152
774029
656316
155814
992031
250621
977976
429614
727382
388447
989209
54571
833321
954195
38785
188403
907589
716673
113477
597214
118207
722549
685461
146550
921451
1004342
707912
832274
783345
732985
305246
505481
762145
288215
269057
934033
849017
832361
412419
503447
311898
374189
235801
987848
592978
892254
41000
868351
77128
631383
117937
692930
314639
913938
280806
772790
565067
294903
469850
790623
69066
382505
920359
944643
792467
327429
458380
679851
374915
871320
813616
507325
766740
1024583
3660
452493
483404
767400
44391
169565
310583
427998
306009
884064
487139
805086
961988
840525
917655
857819
293246
817340
1003079
404912
802635
248498
439317
20456
699831
808455
296876
73911
114120
343777
38728
502517
848636
153948
956233
459052
702022
547983
514477
340486
176828
611798
214059
946538
933157
390813
624462
76457
455893
524270
911708
985499
451351
703133
713731
479357
935133
912287
639550
250863
351816
522493
539143
686097
785044
173483
457552
477711
412756
482936
564234
482607
157244
923412
760702
208007
319083
97577
560953
374414
802956
140467
492313
983874
413146
18324
200035
388565
504080
574723
1036694
277135
858066
897627
652868
1034382
525197
628533
773839
1008043
910823
157883
319541
278430
690675
963775
75606
313033
12563
549024
222190
901045
130684
473972
927222
81110
271737
324610
566857
358767
539200
1016249
610745
116592
162435
249724
882660
739039
378795
875692
519920
75101
41182
153333
214225
287542
191260
675672
802902
265806
11956
240860
343435
181279
925905
680124
727213
561595
253114
879868
469705
243813
228274
416657
249426
68325
907157
723583
1018867
277198
287011
431970
414109
827671
707247
1038861
602955
655216
423338
143406
696377
138885
862396
983658
176028
667141
696483
326856
37109
173596
203026
630292
755405
295934
527882
460768
360054
836478
556110
900794
261311
167028
601009
724171
484595
282333
549406
147955
784798
521891
200833
664194
120196
1004985
311924
73387
247906
126341
680718
304878
983653
163261
690223
406082
947782
130914
343247
514136
1028446
759430
853204
183020
39012
983757
468543
377995
464705
979895
337404
194402
850478
506642
529802
539735
467166
835621
645534
567110
447990
660233
576928
729715
368945
724808
325903
55830
53906
96297
56716
125965
721935
197372
198217
807615
835903
603163
341493
288260
46228
358221
161952
604173
480959
1019333
848364
617792
716391
20750
961882
1025435
617366
122968
313828
786586
434152
447827
444812
302503
741914
1039098
966381
680723
696430
240144
710610
403944
182521
665926
719362
468740
885541
737133
83005
699279
775111
713122
554138
267782
53708
497259
879016
72257
998955
684741
126725
871930
407832
510669
134501
695172
571976
306591
683322
614762
465728
839882
494789
882128
144188
114871
47935
54479
890208
193173
223801
238911
1000929
801489
137651
985736
602746
452961
66731
765121
610631
21781
365687
884631
654445
397339
175880
471402
371797
404023
762475
381939
740480
84367
943749
760732
104768
791150
242652
61057
533517
468398
568783
334386
632140
74786
328022
604211
517895
558850
266
188246
425845
995864
357309
1006094
716154
668131
219766
289240
253020
1021468
532736
656772
693051
915577
308850
773740
286994
511962
793655
811455
784020
26302
87467
757196
267180
292824
713795
430041
469773
217940
246587
983123
770372
190967
1010743
843862
268812
1000745
162064
18454
329531
633874
956245
311500
139458
887101
6332
8039
889984
906480
103909
562975
338708
964935
625087
485810
901701
95776
725165
256065
686254
968442
381654
574018
197917
217143
251188
206675
843720
742294
93970
133156
93409
335878
290677
243531
195733
655751
97051
546459
60136
600767
497129
595623
892139
68932
287226
705624
433020
777343
878823
805026
487628
810903
443181
777517
98185
384379
399527
352672
417178
283766
1002853
716399
929722
117202
742742
810090
998265
704182
467059
623138
627363
522133
980103
618199
187122
967954
417020
890036
894899
824215
63120
877600
46695
368895
91714
779379
299824
742429
26321
157275
121788
857825
539468
1035105
331440
319346
760396
424547
321879
319998
627588
189195
371939
494670
772999
768234
345051
908164
451454
459424
816400
325037
908778
889532
138810
50718
584993
319854
454355
45305
597088
722000
117502
287102
671705
358508
728382
392539
609589
761059
252871
216414
936716
577249
453680
535051
482640
600659
153786
660394
800302
406832
8552
606863
871532
371123
838840
58134
678872
673271
206364
1025003
652333
711496
436499
235436
284874
635989
11901
621094
789491
379574
368484
707241
988176
97463
151129
1020852
95214
551258
407852
812567
663439
1023789
902119
87562
235758
755440
807957
975392
746805
39721
447794
889239
993253
182470
540873
652952
81226
155458
712155
365954
48392
228896
292083
392005
995949
653481
201582
333331
81002
563073
695079
713037
882123
259904
969322
984556
119257
791927
675795
923972
896126
594391
1041414
913398
773996
245675
584921
290927
3524
788138
712705
789114
25345
930229
624078
686903
28238
981737
979065
1001469
818753
1036724
1019546
760730
35585
921086
952919
836042
391359
172113
790902
559101
62821
666281
884223
909604
608059
636897
43698
613745
839120
287858
754555
917313
325089
387491
165382
48422
808268
641902
165764
815585
100571
28224
221125
152319
436553
445558
968784
564059
530638
914737
666417
261964
499645
866950
157035
828631
34137
898578
1020073
85757
214970
877932
795239
388888
789071
645955
1027480
750392
915334
313044
903850
765369
100444
51746
728778
838547
791446
341557
478840
746812
905300
764827
774794
596290
634743
708100
337551
1021812
428641
136415
877441
788351
185680
520169
927759
899132
719388
138866
717823
1030265
673158
455478
228205
948073
353042
511875
870410
161942
332202
226746
842865
471169
191909
90514
976776
136304
164700
249262
468837
249864
976859
143570
840101
15058
1020392
352911
566442
438317
183176
46029
306923
709130
842299
602545
453970
75163
395473
589760
791102
984617
241335
456827
754716
604432
967691
4719
225938
585471
817815
22059
517017
687132
692916
634199
665495
751016
274409
43209
413301
415790
523278
51514
719481
572178
632992
957594
666618
752287
620049
314663
854339
128702
616323
652225
996867
131587
310194
677742
897164
281942
543756
314819
869787
197206
278566
11113
817038
200020
718622
652879
240463
857884
571167
26109
91497
289362
204139
244936
117879
661586
829458
469788
380872
507060
726506
890150
124842
718166
403473
955731
815125
1003164
535026
628416
759353
329238
391520
230540
647083
494250
820360
896810
50570
769657
505021
972651
933898
492484
593596
629516
376813
72036
147780
229759
898027
225512
435090
273119
345073
755555
368640
673402
983052
318154
874125
660467
873498
216661
107490
470891
544937
169114
1021371
451110
928355
171001
621296
849654
387421
879042
284129
437990
696657
84623
214635
472454
285389
38001
279249
420737
382050
766884
386722
1004841
465658
541224
721577
931990
520323
709598
67482
517896
638587
331870
372400
460403
60488
948853
583656
580819
788856
330964
592025
193568
462565
578472
592601
1005819
171196
21163
945038
392038
847401
539163
692086
490749
291349
668339
1035507
627602
890993
352235
353506
994914
990057
745208
250763
933634
607850
695438
85578
200097
316446
133656
939610
999054
735059
619599
289902
679034
401315
779254
4878
976874
388150
287847
975575
1014387
267140
208772
1024545
719106
445992
442510
522133
934097
675176
973031
1005294
906530
106594
798926
632518
986563
786844
999314
339173
223145
136240
1038126
887588
175813
26043
346736
111674
790467
826535
667204
83107
865630
660725
428848
1043736
604647
976550
71337
988027
727000
25625
915851
305294
161318
808745
300971
951176
1007594
715297
218289
441415
42851
561123
1025868
658118
155721
627398
412360
941019
933100
33361
943041
345911
250081
533658
1000680
687314
296225
881584
161489
666692
866843
336821
101843
511767
537902
608901
882647
703496
337020
1017547
820520
697783
832512
364138
756941
222075
677413
749555
251932
956095
411261
812538
900915
497639
448413
843841
5566
746198
376891
549454
316015
282239
886630
999812
99609
315171
181598
1021986
852131
237589
326715
493566
219456
432625
174395
293281
621037
825822
424134
6510
245752
960431
465402
56351
751733
736466
41876
879998
150674
430755
404703
971980
342282
888269
33884
767070
305022
667285
721703
110876
351061
908125
161683
14135
95077
747482
451822
161028
141117
174053
336596
986723
618783
798485
222969
676848
736612
952051
255328
394863
275689
616621
395907
971404
173547
419155
790227
889179
289697
191732
92087
912053
394856
790047
541903
743678
40634
215595
925097
975692
536231
865000
893845
867024
947629
275081
324658
997458
785287
324542
639914
131728
51101
161077
157172
948935
445401
421337
852404
146241
668602
568712
1008436
244645
1019348
56834
310938
432627
314187
349476
795353
504493
855922
786197
367445
400506
713293
521304
92194
244360
338226
247053
756709
973593
79277
541731
244189
235192
419021
503306
984924
230578
642574
654879
529006
226345
141169
897047
317806
471325
646110
440504
859740
525631
492748
550249
622790
517062
106736
821860
930438
505851
865474
336564
2022
533784
816153
389256
469722
264203
766796
507018
843610
114682
610050
804474
687716
905343
192035
563621
828843
947023
765738
454096
392875
136888
504723
800953
472975
948923
153816
65334
680193
108656
39850
197115
461771
379696
476713
855678
665170
381840
54824
406497
157067
742707
964312
779063
258796
303716
666569
162840
176282
932325
162064
982698
497568
37256
83250
876856
491229
85856
825068
627325
428533
960760
383875
164973
775944
369496
686477
22791
761825
114337
165910
12293
662612
419006
345399
86706
299145
499715
831123
204900
534197
600903
904630
686801
382024
742899
650821
831227
442083
1025962
368954
495050
356111
319700
127191
730730
699816
338368
818846
85006
368860
565493
50569
21374
993783
107775
425037
726394
708209
646858
411475
618716
499384
1002723
927697
1019158
226575
283956
486566
439838
467583
577481
640915
696909
769301
75269
318620
70
145752
954238
404029
516239
783794
487898
44509
749076
963897
492069
850916
720426
365137
791874
918270
207519
584876
149356
10169
364368
890618
215279
195566
670444
29355
342469
767952
880528
80813
283559
393098
703553
1029185
246870
215328
841758
88368
541618
84131
686097
582412
815168
906713
985411
270688
139840
786975
245505
1028110
133966
197874
179082
287355
130932
292842
827635
164956
720753
4511
1003379
476281
533422
555394
11678
418416
635613
55278
825160
113356
449370
463548
84044
353458
991110
497131
276474
4545
821301
11882
282714
55708
326216
698010
38727
876052
211294
750190
743479
946504
50799
494218
622935
576018
819008
809368
935405
680080
655416
68160
416389
526937
994704
851636
416042
928919
928534
1017254
888311
956378
220867
454617
277480
515213
872770
419361
777672
599540
493539
369242
191129
228674
684434
769290
945332
494182
363813
198038
993421
722492
714377
732153
772377
790274
300454
621295
389410
778682
1042925
192075
200372
1018922
162639
311199
366345
603167
117442
266311
751607
1043687
815635
589886
605430
790453
977991
626181
1044647
56239
142985
814181
1036780
853896
795267
654349
755038
166547
222113
542752
399625
339414
401429
755356
964450
753659
214925
333362
850468
968443
980639
1040173
1001255
424710
72298
597021
3686
551395
107700
648802
464707
684096
378404
726335
314759
279491
492021
290804
275049
765169
746432
373536
774243
923578
744028
828894
889358
992128
254013
368640
602182
911031
115750
315721
992598
716072
316779
354953
239019
298799
483162
735466
87141
75795
309892
556666
887711
650946
776604
749019
142838
875925
1005828
843454
176328
604278
418800
983686
946330
440065
427823
383722
1005633
149773
883192
180614
975229
459428
970482
937603
982192
1008195
186532
680023
752371
152346
304623
694261
483360
1021547
129329
826240
314024
839338
868153
285032
664763
559908
990454
414517
249327
41696
543567
832308
458189
656438
742040
748593
557356
918962
567791
401825
754775
197823
586148
576856
796983
394590
98199
396443
832773
163722
570685
577052
855238
500969
291809
7538
861745
443193
616666
811754
861776
811897
421687
824845
843858
589627
534591
694333
854455
274734
953369
640221
202559
612413
472780
880345
886251
206538
261914
521952
933874
910946
153063
508275
286898
1037008
716493
814461
174397
980849
256567
114013
854798
420420
312970
886017
71216
163380
329512
490158
751300
989121
72975
444030
467057
344219
512367
499237
49407
229924
109202
783781
488233
376720
809601
347890
349032
105027
687041
496281
398940
138727
881484
620138
507275
1017300
333174
621203
421024
422424
910901
79284
806480
717740
156028
488343
608942
981371
309923
132058
312799
82227
209930
424201
766054
542992
858488
78200
799375
697155
342236
111761
71716
162543
265218
860356
338164
978919
576792
386441
487611
836366
177476
971027
60280
754441
305778
446890
522409
562190
761931
549069
898699
490671
555229
702187
306798
533407
683088
644604
937057
593039
746627
99403
890472
376372
87546
933540
391552
273146
379669
27694
615776
262837
981125
439851
93193
171867
475350
784682
861139
813316
734756
766671
963466
761466
380997
31826
966691
760130
475711
928015
260937
380917
85182
841875
25171
836204
253802
158354
838896
428492
528079
888792
9370
796028
55049
753411
867755
469005
627653
480960
751071
294253
755806
567640
982700
582656
640350
379730
435834
468191
29561
93489
477655
660473
720826
794720
239304
641594
1045140
599062
327757
495856
753288
234940
512736
571780
506269
1007554
706190
647888
73424
666506
765577
514874
601649
390577
821203
241258
447364
1043290
288030
832613
849343
58514
10024
830450
515257
738299
770973
4428
544087
105906
137643
504288
444858
544555
694534
644712
423680
426648
171648
399499
63822
336108
589791
960509
267894
213639
552133
459553
744051
33987
281662
927168
1032711
355189
239644
387028
97890
519789
61846
970122
998879
266478
891635
845281
327962
75051
338974
855044
215710
684324
751740
86711
801994
946158
132299
545101
736321
305034
940206
779566
546202
771680
509921
288583
676047
374255
490105
964170
206678
446500
185248
401393
108842
343973
353221
106980
709534
56574
645644
117829
260664
404314
900983
453918
619367
772098
280131
307214
839381
760839
615586
486907
340162
530419
64901
242936
869705
31352
1025442
28184
54435
975731
418821
50033
902019
247519
110964
540875
233574
712990
496734
1020532
510246
105243
1020755
529709
983245
11843
1034144
905631
305594
286496
459191
919253
462590
1002514
707422
258715
26307
986095
106780
273967
824086
1021111
807333
407191
367656
590415
152312
413050
874719
128012
1041623
553724
994569
152657
756331
1002548
968969
260335
433293
702582
88121
442478
858179
92343
1037909
183029
578149
459776
991125
596310
863032
665892
18536
675540
131199
713064
126115
490706
586833
132797
944859
650300
824964
112570
347724
11746
823100
589432
707239
872440
975909
888582
641836
889101
34345
738997
68579
376276
94169
38598
743147
246254
92127
287283
847261
1028210
87326
642567
108766
570428
258482
589431
970320
460379
508921
794837
350442
327978
153585
730085
30275
89839
1017062
100874
816789
660219
681498
235602
891700
337743
1003032
278376
238340
815491
639231
28187
1032942
736780
993882
45058
538130
935042
90785
519650
1002017
991272
958905
547171
99078
533999
769421
571749
369623
49545
336067
654861
155152
56145
382601
420289
317520
949315
518360
964940
392807
1023453
655964
1044672
150728
620793
46946
293078
87189
1005334
352619
306763
348473
503299
918491
290639
798962
732244
827119
124923
107772
585521
631689
601263
619390
126881
950518
523543
912452
684965
667920
292824
818382
420253
424928
314217
293566
728169
798606
522201
540034
166587
657365
114272
961672
385507
215385
103322
534912
825046
526597
791897
1005066
680160
813475
35175
664970
153281
21575
790677
307047
363457
878951
386174
120900
564167
119313
56128
228924
549237
648042
363241
721196
658482
484187
320860
96737
246499
971058
1022333
179809
267014
156986
83028
432885
388599
877145
89442
970409
376188
660732
448641
570260
128944
598178
90499
776511
180436
231991
524481
374861
1020543
296368
508889
632910
74976
290241
768586
241011
789572
599069
958896
246952
633217
1041242
762341
697055
874743
781629
102780
813688
218137
391893
389677
929359
76674
233593
559673
845032
774421
538341
627029
362087
440174
772817
144836
935784
1020502
340577
664933
150610
515881
812603
519020
168192
327399
538155
505561
84508
34483
1034448
142338
540283
50267
545899
241566
697619
13271
896413
787536
566900
750763
467605
116277
624825
1024685
870759
715954
527473
855268
696449
97056
492447
413152
185781
428791
926272
178738
144371
675871
241392
513131
188061
416655
792100
343470
722786
164557
855908
860408
190404
410364
771125
391676
7508
385748
558762
314388
778528
348596
155535
454200
19587
152930
437200
689986
65353
57445
770335
643715
897693
951002
904090
654071
215298
141491
375843
695096
314693
98442
907817
213840
255206
23661
793441
585209
675495
511996
798964
745560
1024202
6935
789508
688068
436790
806068
134469
740409
1022139
312600
875981
818591
32460
128416
639799
817509
452883
362533
495659
642756
131021
637188
20745
896097
634041
706572
150440
216928
261168
603348
756045
304109
160872
347610
156954
316992
1009387
710103
758574
634986
329375
539608
1038757
741930
546213
336468
1001389
727545
432102
337277
901457
872261
486030
27201
116697
659574
253742
715896
769944
756023
541816
235624
269064
589690
239236
711269
491895
517178
901219
286767
813627
533681
214542
778073
662007
654383
610291
123876
188169
651595
459595
437641
778015
446200
297705
666769
857155
922538
418524
144498
943400
996261
650386
991291
799664
176390
777189
834585
620190
124170
141864
127186
510136
631503
855753
862563
343883
865879
686081
967894
708940
424124
340400
964843
504709
951726
985865
907930
932257
618381
244896
991730
922031
735043
233000
377928
516278
1000586
122557
1014364
934887
572724
179931
164557
600402
980612
517853
520092
112016
411003
179540
999075
783799
176676
808726
824249
291495
736509
16768
412370
352401
178245
300457
831532
246448
102310
833201
705359
303057
676294
284753
408318
32147
50338
336407
526497
288772
207900
932304
417961
833720
528021
1013783
959462
768388
701156
717311
910547
321978
865773
542297
312078
944947
532929
631736
650434
3346
47813
857240
605860
727466
1043836
743103
601507
655662
745762
1014332
582637
773404
677113
441032
770904
606254
853369
430187
6790
1030018
622169
836275
574742
905915
372935
509215
20725
783011
475881
723696
1011478
902197
188832
547406
444237
183547
913841
1018296
94634
76179
812318
800689
94041
464769
605561
227800
561130
819708
377295
473353
441950
892828
56491
516542
264172
35232
790570
346093
725927
680910
468624
10512
432850
170499
1028914
1019242
299018
656431
745478
321690
238949
367652
308688
107041
660263
647969
979503
445278
1000135
600272
203596
58843
371056
1022742
136055
133452
156937
565678
457232
58542
437668
1029511
420786
425717
193983
228115
840600
499671
874429
446902
735604
630509
947458
181945
342007
240418
168966
400929
162000
190222
116828
97390
380122
938747
319619
519486
940720
149072
810810
151160
564817
395178
360757
393987
751082
659188
898730
243020
300407
849790
434420
867927
580949
637450
595830
416418
832553
186983
339588
266727
532738
210148
757162
1010816
24904
373346
955723
346924
295072
274448
820019
199860
471684
708346
764133
580916
645235
551609
111912
674787
665502
201241
772436
316364
460633
795507
894014
692872
444475
414575
201207
129999
819938
509957
134364
620081
421034
298149
162702
98888
708298
297832
293695
267677
999645
951956
438245
344292
821894
153322
223684
804974
736823
789512
509006
542048
179707
911889
369643
771657
251070
379487
293685
427820
295952
985687
594764
869257
556646
700286
389997
329975
29363
164735
686498
749918
378980
866750
845462
222221
375354
140913
477142
283859
90990
277489
686343
824378
149233
148393
204560
862997
843640
164285
400855
406056
533702
810424
624480
343433
980365
471152
687128
960412
433308
893172
906651
988961
246616
1002203
746848
175457
853010
804209
635389
542244
1045256
212037
578246
225948
693164
627919
952709
348927
207386
379350
12722
65500
594812
839870
913634
248059
581333
427070
447288
434635
428147
591204
936040
1028920
812779
727700
669571
539775
140119
607368
665825
768612
151390
173534
371463
692010
55043
515950
912120
960156
594916
254746
688658
623554
784283
128283
3858
274755
180912
247164
792029
740559
397574
365909
679145
256134
44821
877370
150227
195162
860824
1031760
439618
221527
575711
554114
920016
282269
226112
212539
998486
399756
579544
107616
277204
546881
421410
287262
586977
721406
844880
1015828
144941
576861
488213
415779
519786
229466
472318
472567
247830
149179
202962
598780
528892
284787
447245
648035
938612
247596
424283
744784
90644
243668
337290
262760
215253
781776
264420
959282
1020611
280460
430402
44703
417666
8007
728419
171712
390177
964587
795911
331616
884861
362757
819744
1021357
114553
448365
91489
969504
254240
100204
75671
107567
712674
301217
921495
996875
762327
124761
450887
465402
363843
653938
552067
658035
1003366
26066
450163
850675
252432
404001
467281
647111
527140
509248
746133
699329
268168
565264
973482
733738
501350
473547
634912
140059
616670
972136
214586
848796
894075
581891
82339
381564
837764
90614
199991
558439
1021717
261490
86675
548499
156818
380029
1042074
390590
236916
426117
788500
689372
111276
55575
984887
801673
534926
964182
881560
836236
740759
221790
127541
261715
365315
203925
638405
176295
946585
160407
752066
464141
46809
646178
247685
751076
26182
828893
856915
1008187
742853
915620
145772
711954
635308
888043
400148
542279
102358
708787
701341
879251
983120
1031428
988539
878247
551456
75329
623087
729463
483349
737872
183156
762057
127099
348024
277395
522329
903990
39593
511302
95435
169621
181690
1027207
137049
4978
816465
267536
831889
579075
24771
896257
395365
21297
63667
1027528
660583
10744
902074
742449
846627
548966
1043707
835107
881177
36195
321700
45998
397886
137322
264434
207004
181669
479961
914477
995537
617630
503248
333
232275
262117
54028
951809
147376
169371
521802
36660
591142
705354
205080
638811
179605
148061
243143
670042
957142
540031
542601
212399
122174
227833
1011617
796197
8180
352448
359068
218950
988254
95656
1033739
183027
128462
198701
370980
250924
778573
831115
331641
523582
364440
107168
492635
693616
132545
798383
983647
623912
904204
752479
528739
110995
538416
150851
321885
9090
880546
189170
345553
124573
530949
541027
894069
247520
676321
916195
159573
996220
201595
845513
878331
931422
383782
778990
845907
588724
44950
1017216
333605
677252
339125
644729
383088
468049
419668
735349
767601
330430
11496
831258
810627
165620
337366
91259
345922
446644
757719
88514
1044552
589165
265266
350028
568061
29975
194132
961973
879626
968323
991185
908166
866222
664176
104303
699496
457138
657519
238130
612533
86214
784350
308940
533103
173655
61776
878561
463671
307615
581283
776343
992840
366916
149248
68892
200226
524937
979803
479566
973648
675080
562570
127415
533317
537978
83810
542732
212876
751837
332990
339724
786056
486153
987962
739859
534980
62684
119989
547871
493390
691051
378718
460640
544753
741543
433837
422395
198148
381030
843958
438768
744126
298180
125150
914999
192704
390604
748340
463926
274273
43417
104143
663958
92217
249444
989381
332349
512458
701843
429369
545720
540915
893195
448655
60843
928840
412024
3050
283332
444007
487642
740569
811728
104235
999895
261360
386278
705260
177260
1033733
853528
434594
433199
962588
277075
813254
42543
245071
149437
276424
924116
1011154
409090
403726
115791
219591
505633
791013
34127
935533
161582
444442
825677
108703
613706
266833
144490
150584
585303
886965
911804
305396
538693
518994
827816
711520
887627
1018475
307488
885425
659952
974873
287634
536034
800977
317933
937029
9054
88274
868044
397390
317244
401793
930115
248498
497665
578085
503934
230857
762532
828452
570625
895898
576884
427917
776275
892488
222158
392957
221989
244649
553113
611978
68515
341211
879494
815790
5887
188058
1011907
933875
681081
253538
138343
419215
668166
778277
795639
764019
324695
282468
1043082
269640
501224
90182
894282
866823
848102
520032
95783
217469
518014
280228
179588
573065
24559
610964
75759
821849
814262
458604
337546
924600
727562
743603
885627
274870
348672
308738
896912
818165
758351
928462
817311
110972
786713
176484
849896
441400
832320
739967
776852
469852
803567
212619
812160
594523
426429
916747
392789
471885
265579
654614
143300
565569
25851
478736
859087
286487
1007005
619
278763
63995
995560
266589
90579
891451
540870
1041713
614993
924198
440686
733007
244298
335463
549252
652417
70555
153198
181720
393597
1043033
642111
581566
163517
656657
884408
116121
71763
688252
224310
387233
254949
872413
407445
502981
551479
489851
961991
411411
650216
459156
72955
1038539
335788
443794
69242
931447
454839
706843
909515
848547
23340
50221
786376
981914
683606
111281
170754
156828
781692
624946
300632
11164
184066
526284
80045
740098
250727
619281
1024770
224136
561851
340523
1016472
420146
205338
886462
884190
914996
660854
903369
477367
329755
216234
562805
158587
347690
1013966
980343
280724
880086
189316
392346
739770
208472
127026
432997
992966
849973
651670
109192
1043934
953579
501542
762054
298556
205363
8573
845802
755661
233159
711717
269297
185679
195399
295421
279911
130972
495982
177218
307757
844886
763349
532485
1041675
968244
273770
772977
742931
76622
736785
250189
737372
781267
685544
44374
477766
897607
45862
197074
160238
600465
989541
189985
839987
591807
341073
573517
782653
342212
757844
250765
306718
538520
112655
709553
748034
2446
625611
426887
300886
860005
178583
676527
578918
187409
527736
621267
539456
851323
111465
14149
668605
795724
450266
439492
462424
781223
558718
189413
697042
287884
488385
612381
897422
982585
871251
910377
614480
166037
161488
206188
392130
726068
232395
1041887
609769
795910
805823
257261
957872
1016567
710542
842481
649898
772949
648433
618259
2327
650625
158946
174683
869615
428575
233679
218115
415316
230544
317311
791640
679089
241259
499823
949347
335693
14094
191987
1020254
540821
283221
129296
785766
911870
998207
1015780
36668
254189
393022
491889
578399
1019023
856988
693010
770423
1038976
95902
269471
847208
268340
918898
852030
661165
810919
741988
87063
926544
388500
312325
1044199
560922
146065
805933
574712
748427
765135
464416
169286
310722
515689
812
951416
376891
79127
382387
980368
206710
301376
374402
304287
502543
235612
287774
78514
119443
251898
177055
964667
412822
911686
469206
178969
95502
548245
349133
208711
611679
385709
111673
688422
259809
891769
1001064
616432
678300
95540
945592
273300
680787
595411
43936
569459
776180
164854
142781
196100
541994
53681
759760
187514
792980
978127
880095
324756
770978
403135
527124
857597
972089
873410
817996
575794
438902
508424
757563
596076
636835
582572
743299
516035
1018046
686662
307977
865281
775826
441477
33525
193210
742261
603005
958169
1020640
525201
1011022
492088
266852
531451
177048
54408
80905
91094
556865
999669
574148
715260
65862
182027
541418
144954
806380
108855
216212
142786
806788
330187
411396
337242
228987
933452
166562
769426
200949
847296
664784
793635
309861
141829
132709
653113
185968
856439
528939
270722
267198
702792
273443
348623
901845
994959
850763
324728
696151
600348
167541
986272
747623
387339
335911
531177
581125
932548
474739
922384
636051
458313
880513
1014579
785578
555528
1007082
594474
927901
414317
455265
842493
816739
74842
898436
138098
685081
739663
613855
568621
216636
64441
587493
296711
663339
1028151
1025433
7790
292075
854838
523780
609902
858977
118525
481274
71003
581663
161130
989683
996743
378995
203360
667055
390005
869465
724244
468523
289767
280979
165126
264579
660799
61549
834671
555225
287478
281176
470527
961178
7798
781684
6425
547705
190953
843748
309940
706534
243251
856967
55806
783627
364052
419599
404095
70643
50878
758113
1025685
527473
432083
817523
369262
131122
871812
347576
154666
901835
1008049
169324
95195
446684
769128
793563
864087
204449
88607
353287
839359
463345
148665
596088
733705
921159
699316
523164
490905
602819
551571
377681
568450
572999
515658
728358
662106
514233
295274
868953
427080
438469
225533
126623
216020
824052
413544
310278
605918
233308
298954
174366
21553
774187
221329
545767
189524
784176
387592
152103
983632
314900
1034154
510969
969816
722865
468077
137242
133170
102408
767977
805320
320668
731788
627139
248427
299763
472605
695250
151050
675905
782731
759078
239964
752178
693037
165527
1003650
936752
73657
683089
421281
907620
147620
113254
133633
311911
428271
96469
953848
693459
582893
705554
215244
257438
437686
1017670
606158
277333
439303
247049
965549
933999
57974
27428
346518
893388
2219
289388
313786
417713
237790
367497
893678
629075
627422
149033
274723
190670
578340
124695
994232
793984
520071
957528
458092
450857
302995
348975
15851
572533
62207
528379
203085
149313
679782
243215
842057
518686
921643
1045179
534452
941144
853141
999741
62024
993424
99213
939089
475469
650450
384553
981994
443839
366557
33163
1043485
670712
856008
97297
465315
264205
142273
375778
935421
878719
327908
970465
286203
401059
964062
662604
686967
1027260
783298
759833
548761
129280
341337
917246
489466
21303
266703
133847
145113
12493
762574
541208
132095
65022
491897
728678
571648
219992
289141
597867
295305
653143
464363
743532
472111
929574
334489
63311
198048
751417
474439
107706
173350
992127
1010184
715852
509990
392912
7596
246563
426259
609278
273268
423634
572599
507866
329861
425177
558555
349672
447039
527065
931488
192261
869297
1000951
106498
349152
105551
5145
571882
1022836
588352
766841
301193
941680
47024
1027881
315322
204263
322290
823178
682020
906973
455245
365477
698106
310255
829252
864816
950146
321641
759319
659576
105376
132769
108100
631171
896491
231519
739186
541022
564423
123342
900020
488506
278966
37445
353943
126281
228641
544053
790745
825385
598941
236492
41229
305902
138356
937066
77463
838699
92730
1022989
575113
583099
428975
940311
513927
762638
606608
723192
76835
431099
717145
283238
923122
553278
915809
553598
445820
987406
163504
797411
247525
795427
645119
94112
906262
143891
619716
22176
334947
344045
81584
22624
292237
527603
183228
317516
378101
856492
232838
29677
676084
637695
806715
62063
868889
868519
994296
1006350
399594
193377
351920
65103
119530
531521
242522
94675
786646
694830
265530
861767
504301
808583
919291
155638
559575
264150
852250
652678
487445
730226
573787
828361
1005717
977483
520348
489792
406505
503961
777338
744660
339148
1007535
164042
354831
428217
233530
983801
542666
616361
1012210
165277
569557
291696
93958
585782
337046
517995
761543
457111
956061
393264
412536
572676
501196
325881
295304
17191
507948
749208
349492
692554
636784
341203
418205
756403
657036
678527
380092
370579
808966
478655
668123
73450
670891
412337
608438
443576
277387
127525
598739
831243
417993
953619
529839
560097
293984
947057
273420
953021
771125
763317
1023644
901420
829909
940744
642221
484392
646929
799223
942439
379228
803150
10113
154931
725983
927748
1010602
740994
861556
90320
247215
246912
338917
982738
202605
37231
420998
610512
508588
137364
387179
664010
133155
412966
180377
1044209
46491
378194
593055
76217
849043
622227
348200
30716
852164
39842
812302
514784
729386
386842
800883
38030
61526
360465
519468
132893
527507
10819
154093
131678
403757
432992
1029323
608548
553142
352630
438137
239324
269486
80997
951064
774526
834961
983275
194422
418450
585819
654323
981095
519238
51436
853272
620489
906094
777173
886877
332010
649084
779891
418374
799271
118215
691662
707901
17438
650316
669127
1037979
35641
195913
733378
320629
188222
181666
152289
705540
905202
316797
252414
244067
429771
468977
424027
555672
496237
47842
640975
146648
783291
548058
708633
100259
108376
308763
743325
954302
80401
649540
529132
289889
360529
673650
653087
688839
136453
80760
584666
725937
226699
449598
62807
98098
766017
1023868
679718
1042458
308144
496361
420618
214562
543068
130590
150595
520975
682316
916366
278589
837389
1022938
66086
917022
219847
709308
305049
1037743
669288
49654
395505
216057
893693
500190
209077
114380
521315
479144
646992
925928
940207
386848
302443
145659
1002110
485758
308481
1015382
681868
423211
335094
1005751
492575
613197
939302
235788
308751
894154
476699
268309
237823
1042403
562059
773136
289164
1015891
80657
374176
400582
597212
26160
957215
236979
1009737
454189
117881
426096
771116
780687
906501
12293
810240
1035036
78846
751863
744919
559557
662648
356261
312510
546850
164298
152392
490088
702063
392963
988476
718538
531948
497086
299532
47759
702772
491840
154029
803037
1040923
1040083
307981
816100
899317
77784
830503
692544
584744
106127
141308
183850
805338
491910
306970
700555
296539
868804
203647
895654
227435
674485
131765
253272
211428
495583
573219
727376
462514
518610
391583
238168
844176
338013
462559
736674
52508
483368
1041742
797244
422539
513476
173362
646888
509529
789247
71283
513835
7184
598365
254804
492547
903650
521546
777987
145487
892987
572265
87584
710769
453965
687989
425859
860245
76685
446933
752981
772906
368055
500249
994995
649992
663340
31603
446904
826183
547677
803243
362570
418020
768403
180908
52873
372761
756465
1035924
611059
794671
199803
423560
609295
642439
597283
119824
345041
819316
989194
307383
133480
283068
383096
767632
420183
262428
810637
487714
321314
617698
513308
823066
214765
45151
850418
721821
427100
170039
258275
916814
469008
973735
385398
608878
967923
650507
741291
236060
942988
254760
1022612
1027100
397460
237638
303978
92301
322357
513423
784780
151619
507627
555836
762555
73954
295571
344983
474871
669466
945251
418301
75552
857733
318252
664846
667632
53118
680836
24603
1012785
10534
712144
252609
949046
107835
284737
947502
1018188
810158
433131
377569
707362
595337
417266
894166
489971
822837
451577
797440
199299
231602
999742
919452
29081
218334
955116
778258
1039586
302177
721252
726098
166536
197540
970569
601451
1005146
967176
795554
994599
938574
1003098
990170
378401
987988
853028
381301
892218
234424
897450
160546
581758
359983
748423
522020
732177
910714
428394
797882
836170
46979
965861
910846
572651
632252
62811
759878
143879
667186
670833
998207
712709
645648
919330
552640
419204
345347
633534
288370
221347
584988
418498
928823
724588
76523
1008553
801839
620514
625934
798486
800398
899327
945434
50243
211948
56207
91458
948265
981064
308121
530628
225216
443517
111840
339124
426695
855315
580519
973770
629478
286092
174040
218737
593909
678222
749031
577187
103368
971500
624892
324061
3631
557661
94180
569417
28032
245988
311231
349245
950000
935293
685798
559900
13581
667034
181183
198557
120076
617925
998438
168969
1034401
116264
902292
504817
197033
12822
48322
870253
702918
388840
100965
668975
659887
669594
607426
463890
264894
13410
701855
430331
712167
673098
123527
78515
774090
924247
181566
364607
169126
774011
294525
943536
855215
539568
331171
541477
479778
285826
542687
67280
860387
109478
753194
378299
782921
339899
875780
29593
87010
15553
1019048
660952
256876
377775
996387
110084
826869
841941
375811
591985
304884
926811
722294
78553
388069
188897
909017
467388
487766
1041171
431336
335908
996367
661730
64477
804157
908048
200594
875663
583650
953591
945262
156074
203240
710922
949080
311507
900186
805673
869384
119346
910620
209615
69984
430952
133325
716279
339607
501468
698141
393137
814674
663230
637815
780264
111163
915699
661289
820436
928847
419789
82151
51274
741986
850927
317554
699632
144729
552625
751536
902678
940278
68073
315390
857591
69902
909799
517617
742120
467149
294609
685967
293205
971813
571016
312333
622201
986641
904229
893821
1019608
114112
46075
608661
990709
57459
752187
836009
310345
253919
4348
650733
421161
990556
549397
194482
980412
657978
840654
661349
83793
161037
697738
899972
732062
923075
604948
410801
131675
566072
99734
445670
979203
345205
1021909
775096
44931
964457
78568
943233
191095
333824
404921
417655
698751
542153
351457
254802
363643
464941
563635
880428
653430
889248
722972
154258
473728
861511
276008
575329
146524
33710
676823
19462
533502
333383
408258
95544
555317
438684
756539
1039911
1003322
443350
1021130
644378
304897
867767
11410
3276
720419
82140
764941
276147
998553
501359
737987
743889
731274
118281
921235
211263
383369
306897
33830
987306
700532
1004329
461158
254127
845797
281420
663821
661512
585074
197467
857531
890426
452357
971656
450324
800180
285293
203128
305590
539377
371332
179350
708306
571839
308518
1034810
823118
573296
677312
423359
447480
734744
884907
339067
495989
766339
812935
684149
922198
327857
821942
751521
905692
484200
762774
765352
493614
942051
860297
180948
533207
236143
833626
660008
123375
116605
602118
959217
879813
54049
17839
605164
813216
104948
358814
460356
382478
116303
492012
890649
273754
786489
44523
309562
1917
326854
353084
343621
808434
853385
644129
238756
980020
888379
71
964438
298157
533705
450446
906591
909184
912145
138366
462820
71740
503892
206413
813431
144464
247146
779162
34160
987291
594564
185604
749346
752824
806018
82266
298269
993037
721086
726996
799468
115916
812153
645029
541099
930415
911299
992021
817878
530821
592338
903830
530473
504546
752848
42350
301715
306966
967150
215546
810788
143962
322610
50899
977738
493145
556217
1016763
44193
481353
197559
130297
694001
242929
40029
682355
381104
619406
949288
997702
509753
281060
301483
998880
540552
411448
431673
351023
830241
921519
978757
95554
118221
641973
55779
343723
581964
746156
812218
208381
865833
517482
913152
631409
395327
1037941
314989
857567
455677
261164
105363
304838
1035719
313937
923389
304782
340733
7917
947603
762437
725891
873608
1014490
895697
357180
467541
523285
1020949
326039
798444
789472
821874
343065
693421
156523
35638
391666
932356
83439
740363
603944
69938
273241
283077
615058
109372
799957
550038
139425
933421
764535
503921
170779
352043
249649
189542
842835
931547
780136
826405
202020
650866
823130
407188
304714
845127
371366
1024062
551945
563443
779700
618128
687881
58898
437275
602730
238429
94216
968291
100133
66453
695452
61569
562176
280575
966540
875078
54070
297534
712697
895948
11754
310409
599864
385779
876800
138877
829322
185163
902968
57750
613299
508993
396561
753454
463290
570420
661688
383820
268884
83357
750161
442773
812595
795231
535191
189901
534452
943403
9126
324558
879297
622373
300714
376652
729497
986168
281932
780394
406299
1026743
779905
856854
917776
454914
744974
497918
274907
373005
871081
242666
369874
1036968
75348
190789
928706
461099
913772
618303
693445
675408
738214
1032490
381787
65924
499006
1002972
395951
108517
10185
702273
278458
267026
820189
1027560
678179
588049
632217
545369
656370
105821
119874
1008748
373571
128168
125633
142407
392413
96680
355396
909815
198950
176074
165463
282248
816407
160585
630522
880416
749512
656915
167401
244558
640336
871151
530406
724928
1045198
992013
455403
112231
538168
964691
973502
529316
791320
330886
292803
343775
151456
352837
646763
107695
685684
538201
62053
951291
484080
365564
665729
188155
451091
657055
777940
386556
720146
612084
274832
581919
744410
422307
859777
619073
124484
543301
651443
774821
744914
456424
602852
234176
624190
399345
109839
374224
238133
523137
1024537
8466
786828
333032
993315
22397
358321
19790
245521
44327
611286
765850
940969
591403
832839
553828
1014629
643033
839600
855001
405258
558367
995953
133023
225023
352888
914974
634888
489319
720836
234581
30600
209283
546293
201525
682763
819336
149043
706926
1018101
12328
223192
551299
806533
343083
551291
707625
449434
597948
299126
444973
141230
573781
861498
155814
185542
114572
23601
143448
1032760
808724
531037
588086
535758
561081
675869
95585
43874
665545
444409
988124
353438
517281
669120
975783
942476
323754
1010947
214809
899456
995854
208891
25025
105909
924556
300258
1005100
841573
601180
690523
969294
990277
450996
643508
719394
81907
743516
843264
297586
765825
568677
50486
382740
371679
769502
415509
970364
79743
313296
775240
387299
671871
697708
78353
1009592
332799
432513
182703
377664
591724
887567
35987
501012
1016256
383714
459539
155368
508988
151742
365661
520714
525217
1015399
561150
126523
156639
51194
766731
893571
215074
60856
794188
537219
890590
155010
1028731
122698
597204
476226
919853
102139
194953
862351
629129
577975
635953
1022800
305576
348206
950674
25239
906611
451528
438660
607557
698703
656453
307329
108942
175731
730352
212934
501454
480980
731338
885331
173874
691558
315464
997497
222949
249565
251623
108427
1026036
577054
138528
489010
706869
158093
873024
447847
754940
355020
831240
666422
111267
974688
639815
827989
739659
758732
505310
902066
933322
422584
45747
1007069
369804
904422
964564
150843
863073
270873
319379
189867
717219
775925
141240
354722
118070
445305
559468
947025
544982
908454
857612
1027986
777437
199811
192488
361782
776734
1000744
880878
1007964
349428
932404
503293
108967
551287
757663
828312
333660
999184
469862
785142
898158
847727
114897
625665
97747
499473
182758
221473
738232
1027600
308487
1021177
158029
35241
90947
190470
594835
115667
330564
527340
800782
1003714
932461
361003
453749
563121
651919
243537
168651
672492
994106
145090
877112
971522
239289
320050
999605
808531
661652
497791
599713
826489
304551
138046
1019032
851979
535778
854191
338202
618804
546844
817489
974718
177483
919956
97114
328392
685032
1027972
310629
488376
375478
166823
786443
211528
503142
622200
898258
489000
506090
141025
859537
471284
728883
991354
658610
703190
594084
743206
1017107
1019037
277738
361749
781271
201211
859629
326852
1030299
308267
570296
1935
364037
456083
704808
915764
389154
929867
630243
857286
575388
286323
207086
635790
71552
114697
1005554
424442
1013023
893223
206522
832372
61402
125620
882430
232921
354970
785367
822650
601201
156080
139346
879871
825852
877343
494851
553977
481211
650385
843018
401406
759406
996900
64912
385892
854010
813841
235792
663324
291465
824133
728463
289151
269525
936963
779346
587322
847421
790742
323278
293854
600989
1041309
361159
566109
752887
763155
133856
801798
100615
1026052
905039
642762
1014283
179259
717921
626131
458779
85698
695332
133710
574503
296761
1032615
222718
842337
584389
240567
209584
33493
414049
194463
976655
596161
227487
58688
739449
840068
892897
208196
862870
971139
65478
542222
91930
702548
704790
273166
200788
2338
350153
824330
647044
505309
21424
973215
206085
748942
335417
153055
983201
736961
859623
149907
944736
65086
187613
308683
759260
404018
829213
448685
98395
371631
951004
509982
89535
726557
783223
954304
263563
781790
126991
803282
548584
1024010
986247
238169
60292
64853
690656
123776
800112
864924
987261
467692
54865
712746
17245
52561
677100
340729
4116
789054
870220
549051
462023
1008561
842140
535357
451725
612322
109317
452395
259906
597115
887716
35955
108035
1042155
620509
1011296
610316
365876
694629
759688
551917
798931
730164
275448
907424
822699
291991
434255
163067
474668
181583
243373
581323
757709
13584
358019
196574
1027200
774438
755024
523101
770685
371178
251889
332309
700272
10436
748063
445246
339151
863993
948617
182071
243622
150951
580471
742204
327625
385031
910012
872333
981138
17983
1015442
1042633
779284
722051
636299
478845
465565
494423
597340
380630
944569
194361
847031
88701
693227
565441
153696
396096
855862
498754
324106
35236
584370
791135
278297
821065
831435
808670
130911
677740
559273
276858
1044798
972025
294956
534139
197887
738211
22098
565394
442985
809403
249190
423542
748785
211911
775297
340790
177108
1283
349082
486710
466723
154722
618366
557532
381632
638648
675303
289083
254438
997498
848443
83896
511890
537640
928324
657656
42644
948630
668318
123445
202363
375097
1035566
1022058
434214
673008
743466
409570
317815
839640
244578
652754
184652
537120
461484
39051
157560
409054
258687
457575
247112
331001
215659
1015800
1021515
835982
49648
57401
324601
614873
384661
332072
724213
1022380
547452
282237
154287
127451
558229
1043925
916136
282483
626107
898478
458414
261256
143938
444189
442139
390115
784992
286106
335962
969891
917595
899812
213475
88129
387386
66292
1004820
117381
693610
137863
839699
632183
127245
171301
658826
110321
459454
992121
113546
142123
258683
413425
475776
593008
245752
497063
756599
107753
547089
142996
254325
969252
401994
268884
979974
615711
360354
129388
180463
87341
945764
940832
979633
614897
950431
145140
247616
71309
967887
292712
29171
413436
395519
138272
854998
1017675
273555
229088
559036
436149
291088
408308
506237
446947
904633
809408
929056
770591
801734
335082
734070
462453
948667
678111
633972
473208
153226
31476
417625
942327
637376
543076
763994
759659
594564
1020336
290610
593028
940480
27604
776295
635533
406332
886402
408868
330480
830607
182521
495847
225676
706517
824408
690115
347017
132952
487892
936365
406991
44256
619481
143081
870218
823967
649265
914434
904172
355551
793510
171438
38028
947380
750986
163586
474887
677118
567305
507558
303281
196513
56241
199591
121142
795539
557486
225489
314912
775608
581027
596560
669547
1022233
60994
662467
684839
989090
825331
363745
952249
802190
244999
339049
58298
914037
357579
975754
385937
43625
1040773
399621
730848
493438
944619
3002
109677
675923
249722
768086
905099
171462
490167
76705
488196
955118
747484
94954
372421
347142
543563
643441
958635
578989
279757
449239
6829
331297
263151
531365
1037373
1033485
151370
328896
15043
355378
147800
578858
622316
546677
378341
997128
629542
835387
902061
386147
188709
113327
210033
328043
923982
330183
1030082
800487
858938
857310
1021455
60775
834108
421834
306659
160583
909434
790528
69076
822506
345084
620186
192255
305198
61897
1035604
1006756
666745
58143
454491
861763
673356
827930
800288
160780
394672
978826
633857
660569
49174
293355
576882
557895
358445
1031482
200311
1032010
785970
763909
352260
459551
492781
614666
204637
874532
364424
976008
546100
639888
804863
199785
183629
726528
362687
568850
618366
692856
426349
895230
728783
352156
384342
789261
428823
982739
134726
921234
571686
274921
270913
610516
240254
10416
285679
531083
375305
389380
269045
259707
278053
90818
16444
98557
298837
1044608
510357
672186
927893
363304
868110
157665
89115
708761
733648
269755
939066
119290
251048
525617
963538
831278
657340
364777
258563
670281
474977
285076
77680
806717
114004
147777
922167
81627
396883
407276
91453
1038461
963242
1032271
184457
766683
763891
737812
375432
151306
43253
734130
809629
1038328
60770
601157
454466
545859
522883
433761
796669
900057
1036001
797269
253101
297971
756299
917056
825510
93909
687283
205663
789329
826281
470912
310999
596949
760844
509638
918814
1037845
300297
159476
390949
63780
1038599
626359
485746
303187
535492
488167
334125
402073
773089
290377
571176
483903
900792
450057
597243
235790
272105
813005
142933
971591
929520
397475
865646
522846
228693
480333
494829
81040
898465
792403
480141
187175
371594
976809
544107
212815
636440
765498
352682
693118
651971
452986
516303
746356
1006608
81624
528633
541939
685640
370769
57478
675349
890733
944268
119398
698163
925600
614202
207945
940510
830821
111799
628250
879053
179775
951541
299566
189437
151290
667461
912148
823398
29985
503383
109413
1010466
468624
997579
319941
481207
212227
822718
593444
991771
843331
481700
437185
20886
976298
625199
864623
572435
152188
167461
981281
522959
460111
170105
579545
706420
981151
680259
181849
876576
616528
890591
634870
24794
632911
868081
292401
744552
207210
720920
896201
129950
961324
41017
848890
439705
895102
499080
292369
520963
522186
53576
346161
522118
932608
564142
416389
375114
902671
448832
442667
289391
316024
252916
968481
495418
112905
392425
764491
31925
381814
494474
880375
452784
298658
763755
159011
601540
286005
356987
822448
256331
239291
782162
264980
943535
964361
908193
291584
912281
206885
14041
1038155
41193
152185
67186
990306
792659
707809
110858
387741
364979
380678
1041457
453593
708922
827671
740458
572014
828739
410626
1044600
300664
319709
868082
503356
50219
782577
145106
956102
337827
548841
202082
280229
16853
235479
836947
42292
562986
605277
554051
174399
702024
909404
954216
886796
200025
845945
628744
459550
399172
761066
503944
834296
355771
427198
667095
684349
500777
235146
331551
437382
689849
713481
695108
742234
27029
483743
807591
768016
405875
73483
47000
926056
306839
89637
908239
735958
259694
61507
795949
834246
316246
962221
679249
792922
996863
708617
292372
619596
890743
182927
371231
455421
791613
856699
699254
149382
101829
815526
595345
518078
94442
853442
1002472
485298
177600
215403
964673
549624
1043766
767282
995301
638035
788580
964579
162476
122226
407675
42598
842486
301876
795509
633075
605124
995913
278555
429600
13981
434083
438614
476345
1037100
979233
609856
194178
810460
365310
347688
388405
529385
1042682
644957
101731
844498
588757
290271
587526
509108
576948
890821
340951
160058
997238
167419
1071
696726
117921
85507
592838
1006730
516145
777654
681
1011514
585219
113529
1040356
123505
415373
619809
757292
1009275
718472
87284
338343
447045
871319
429137
732175
741388
954029
998612
159056
853888
576358
121144
478501
176994
1029375
798907
175065
728257
30084
254713
139744
748002
912968
122797
547565
990575
741850
909343
725010
411554
767437
882716
724759
520034
915721
786543
771225
659447
935294
769703
651687
967591
405914
135078
209352
45951
375819
562306
919730
153042
866978
255653
44962
152519
715684
310647
222279
825327
538757
634025
576032
194799
1037783
851672
343040
169490
273985
144629
520904
171189
316346
925717
72663
487051
65330
413636
468987
176466
427919
989265
456821
820425
413650
55578
18627
629852
890020
827943
968355
934173
724285
500503
437839
659434
265342
83719
256941
316180
791341
374956
590649
68498
144891
325188
504992
516288
487908
142832
1015954
369064
543304
655198
835821
656403
957420
686031
334463
695226
3293
433073
824265
502697
817574
61795
134450
184198
606173
303951
5465
115539
68818
22972
544317
1019146
705444
949961
627100
655869
952362
468406
547694
222828
700006
658104
236269
386349
865653
567779
584910
929175
222876
843358
253324
932063
350435
918840
485358
155210
615076
688995
853845
1032889
735637
3546
388409
243366
915166
845474
673253
648397
892684
634696
19185
321812
151479
39125
139129
615933
378498
861622
1003698
241098
525891
302345
813768
835956
87528
133591
13159
46319
730919
9949
216263
323258
754076
57742
123775
476107
305082
714753
822817
278616
209424
320498
907735
883070
823427
614267
445942
369413
140585
175181
494870
438114
258792
344461
9507
728249
804281
503954
1033581
136343
657239
671148
29959
380315
235722
988954
519173
954247
402297
930955
288777
1004618
877933
285297
648546
438161
321103
353999
706886
849531
191685
1007431
209509
157881
1012420
20602
919243
554287
1023915
831725
333319
877389
786595
278718
33544
880712
470152
587344
832606
964310
175846
272854
282229
372977
683552
377546
341192
716122
97862
893776
393285
413970
448508
656333
1007705
36051
471209
750701
561422
1000975
218533
324980
618846
836967
367841
647001
72590
260146
636414
916280
204758
148405
606817
959539
499120
217593
706895
197674
609363
423412
1007375
785444
413946
823613
782085
445830
130301
149294
742098
582661
1042586
1006467
714892
248502
124266
9581
648189
187180
720479
43783
922107
1013456
57111
784942
223590
982381
311406
353053
509630
549906
785255
1009591
879125
579840
581127
362392
498785
955587
903747
486017
457068
58700
134866
335027
1007317
806802
679999
921437
133128
783850
797934
992469
748035
862457
335214
186190
46169
908287
207092
384652
557941
167711
492212
635513
422396
224990
718633
1007507
121531
303415
220469
533337
523273
126863
139796
729272
816623
269866
842398
282238
997560
967106
980568
1022968
259594
471885
909298
994288
526253
124823
445983
801925
310186
1008566
18267
75358
488555
291027
191250
328583
725459
902096
863752
168264
200768
710897
671157
418065
591188
263929
286043
787702
651695
419324
607465
296055
484390
550750
903472
927016
48152
319225
776176
157247
420992
96772
997510
85871
116296
71145
444690
330450
942640
963181
499794
532420
8253
334452
128073
796713
501829
404628
695812
848848
278917
732574
213873
176461
8986
640780
968406
218216
972999
785696
147858
103800
230102
810542
702175
992755
397131
507185
691517
777192
700245
203921
291671
92192
636257
529566
831072
100756
509223
991123
429085
215494
27025
23613
464839
995239
648685
90587
124424
716082
973496
928777
579919
236352
311398
792651
785565
767658
398351
429458
33151
500166
220535
872542
462678
248562
587756
825488
9656
977897
992099
122255
892232
271400
866447
923505
800843
855850
113794
294932
563881
815378
913227
1032136
161001
157953
987017
3379
986449
45024
595720
598513
329644
218194
569246
783228
455835
421992
435428
276489
730291
394974
1041560
561552
406929
66815
377700
339220
424452
137569
830809
326683
716810
890089
1036892
583740
919267
197666
760179
648131
398745
498627
1026869
147003
753768
682926
603089
454734
484172
242498
5229
1015180
899706
851370
542788
661897
1020293
726870
226647
436187
276527
283743
942459
949451
333997
437048
104219
329966
655131
7949
782079
430894
1012632
159797
136813
404277
41225
235234
412087
107962
201530
429203
752878
946292
390392
232000
993101
413043
87611
827471
153480
205995
375210
981854
685296
100556
588803
764479
668473
350322
177936
454002
578426
9988
480211
757160
16264
193586
26259
597482
283288
607394
196115
638585
844668
151090
939072
455767
176454
597411
288464
870283
484609
132717
310629
240646
273818
682078
478863
369126
160638
646096
652773
17094
760013
885285
146922
781165
816948
105679
752596
707586
179337
401577
316153
209198
936615
794683
638595
615463
191343
237435
212759
919566
161423
701644
288804
613015
171495
150803
385858
772067
478535
415983
752262
833256
89333
326956
119427
553079
86704
999223
533394
655594
571593
6106
844131
291221
843416
709282
8184
675404
158163
613824
250208
796519
647251
664903
237193
307997
106126
1012596
183762
132774
18069
420930
757967
239724
923011
224504
196240
441513
60744
461817
812430
746509
355090
278174
19606
80541
718443
718349
806531
968937
301987
287756
585184
107842
249633
956780
12533
285425
741433
359975
846293
339712
841164
50762
716060
178072
397919
755876
261541
687258
919602
869960
458500
17084
659475
374378
436324
338776
91020
340602
816652
72665
576991
732358
861876
64313
703541
251196
847938
836122
644734
234376
56393
1035709
988841
450843
286023
758031
368484
31730
1001618
523500
84615
902543
232833
1019257
975954
287363
440181
321471
637627
512960
844224
541584
502283
172859
780431
194141
761542
311750
725681
40061
959720
619587
554240
462281
684040
361956
677453
341907
947828
512226
953812
961860
243038
528281
679506
89941
809400
596275
382661
1042790
561006
178237
677592
150668
67570
252546
454699
1011714
255661
469793
996438
937819
999213
776025
200045
537803
284348
682377
317612
21228
110437
745056
945041
618441
561815
681324
531498
230888
742420
591144
814701
397002
596098
992537
714000
200093
399999
998285
492569
700584
67778
523219
829426
697985
715547
1041546
455385
95648
446618
63171
113337
72529
828935
385161
426675
1024300
568816
858477
433251
216682
191941
981890
983982
722634
86050
279488
240508
714969
283418
429561
1023685
201375
298095
588024
471474
246216
564530
444070
283308
959614
744244
68605
600243
884405
1022225
867027
581931
202001
552421
441364
839403
949980
572026
621526
306851
963338
534986
682535
146920
600356
662171
678374
54983
1002234
533489
758043
310699
377813
40324
800306
175371
521411
806303
753788
972597
202554
332118
63116
476502
239513
358670
615413
705186
927722
786480
89350
124937
410482
201410
186025
316255
407629
688144
66050
811687
858024
569936
239321
267724
46795
119633
811998
440297
83610
86855
170071
944060
809136
102156
53156
1044654
740742
331401
121396
728418
192659
958633
9190
51
623396
32087
808693
405429
1035145
511826
693337
677658
548063
86917
13525
215177
645890
744615
278549
676738
846384
873163
109195
944755
238938
968156
552834
593599
737786
827979
151463
296308
867245
72777
630117
30898
511127
616217
321251
922807
538303
1033400
395488
817029
369658
284297
899333
378138
480914
967670
1013641
750009
277298
907142
513118
16145
888442
225453
481595
941293
830302
799346
318868
531070
652832
637520
822811
348192
876546
623761
413249
95845
318193
325053
555761
1013030
993573
11401
513408
197544
996041
731570
492762
490793
732589
870741
532059
530504
572338
884780
532740
874721
207347
453603
149809
545228
970055
547880
177111
970376
90499
709419
904665
601990
221707
675706
783989
893791
732871
261455
743728
436276
545416
137101
732201
630115
595077
787270
512119
404860
374882
407957
157923
711738
254909
358748
108899
587812
12416
392768
788407
104581
58182
191822
619550
956403
363260
487280
516599
945928
659409
536390
50733
771977
986661
226390
624558
552866
39984
862052
1005740
131159
83274
685155
113918
777934
403663
58770
215410
285036
708765
526085
36095
841926
98132
463280
167042
754549
412905
142348
665045
23934
894451
868742
895777
386192
166611
175548
713214
841315
959382
365278
136928
231703
190192
406547
530017
386474
105360
1017903
56639
154587
384947
247553
316590
394256
669046
705806
565373
287094
1045388
733384
588622
214001
233600
513408
604974
102568
413426
1042558
858647
953831
385814
74495
20180
131663
36574
787645
818733
959261
351636
231447
11444
524714
310404
556148
602883
47453
123266
775516
198466
950283
632756
28490
626140
65457
101089
584454
713030
41057
373722
376971
704369
448321
567130
393750
851976
294485
156795
672922
12535
554659
70953
574150
190999
744868
833545
615015
242909
163362
711247
149340
833759
958509
933209
669679
920714
601412
39122
779014
799119
864898
1018273
115704
179932
726072
490361
256102
90417
521793
257943
487519
1040995
241196
90012
655018
965090
287054
737967
401472
402198
567811
887562
236564
217322
313309
772247
668800
392541
1037464
1013359
704014
189395
583034
393589
563504
237133
125991
377735
532493
77287
132359
1032046
750154
434027
591510
710521
289650
1005732
507851
157312
877396
1019700
544360
123756
492828
44771
528184
464754
982485
53850
127537
235017
715841
666269
58270
524004
987923
1041854
659924
205639
231582
419477
386538
103841
623984
1022738
980030
417890
611085
509662
617423
189438
7178
1016581
605844
971501
727319
1020536
712635
860176
54109
958931
771910
838795
454268
148532
841373
668468
663917
590362
937081
102535
822383
595680
854030
616189
611240
103083
967552
51288
274178
403049
521811
590909
267918
85841
480297
499869
236889
220820
778582
307850
1031463
101597
180062
13116
510043
710937
649579
637794
925531
631356
250100
132985
848960
292446
605131
441495
632789
384348
717441
614050
192526
510651
918633
451867
828277
219388
233942
429656
348724
218892
656478
1025268
247754
232393
938234
48780
1028562
338708
361677
121679
419089
287961
260779
503358
992653
613108
93036
457974
807967
255877
313369
24029
166821
362087
754855
807413
142741
335465
1020545
929129
174411
500336
67856
540457
712061
1008157
5645
593082
263201
884349
858732
494622
791359
741204
789695
97779
52179
79966
927965
174144
749542
673223
1041974
984558
996282
862051
907654
50697
410017
677636
86261
781180
891206
550151
301677
735144
273083
728311
982726
406588
277431
1042757
187455
487032
105591
344523
827704
460200
884417
511240
394220
987685
670205
935011
1040651
775689
607285
749919
888745
92537
812474
87117
759032
29382
655446
988665
930152
507237
559950
1015280
189918
43381
988239
975766
183097
739446
787138
523734
145128
698941
137130
893536
722403
262143
378524
67033
198430
606563
953884
984745
531194
428864
716276
347998
865202
984177
40630
892795
819680
227669
985513
640574
875686
271296
516117
230663
934613
80535
117638
930068
739816
719233
484605
563446
548271
958581
102083
227815
427286
945015
869117
661203
1007586
676183
96328
89602
804972
383199
891333
44192
141650
891981
984954
355636
782865
983098
954425
297441
580290
292318
111058
919560
895623
53408
983535
353471
755727
834718
1022990
850108
171230
53090
958062
407721
812191
431445
440106
589267
872839
498817
827801
943097
408305
868527
378735
160358
699048
907124
763042
895401
985295
888247
545174
971677
55260
740984
43016
734276
213896
640315
223383
542119
862761
747898
573880
704714
13179
996468
419836
45989
877143
993773
1001855
451466
640961
140551
249352
556149
413547
919218
417975
654421
732212
951507
657821
988661
586764
490279
1033924
345481
743803
20124
249875
259510
948653
43980
207831
736026
482432
445567
636931
970194
565674
364748
42099
655860
457567
829607
981270
83792
251660
358765
946403
613410
332208
423693
512801
245843
619387
905916
742041
931359
692014
995911
473118
932372
496177
265770
290259
807724
662902
378872
160935
405310
823383
192237
182673
961921
183537
762441
955832
158252
1026530
483895
147273
976012
956299
521388
394298
404656
361124
747344
892057
406114
187529
1021722
121980
68318
97419
808703
746567
803818
768313
80803
183883
422869
74602
449955
655880
226229
562804
414289
594280
481474
813605
401305
935677
643642
787123
291778
214194
335272
668448
184026
236516
712433
726933
495403
145413
746773
978696
936037
417972
392629
586909
645662
305041
51681
695899
501904
983521
28745
567836
54078
68200
932702
757576
738236
469425
562752
854628
71633
565493
1036196
371190
70544
193156
479568
401457
183553
33382
418624
620006
180362
756649
767526
364596
1026566
615457
670901
754522
254412
829232
750830
296089
274570
752299
369671
707975
75822
603701
584121
524000
335575
377081
515671
991762
421740
823805
138629
914728
1030173
200000
451045
588644
803834
753209
116985
180700
391611
1031037
92922
956562
650498
390180
184517
893555
338530
379542
440244
423152
747252
843292
1021761
920625
631120
792185
417241
820480
640292
381516
854836
107274
885691
568132
636875
373475
730383
949804
327330
125166
929033
279142
506555
257190
583476
585292
480151
633743
991835
57037
565651
542344
220213
356710
771154
274974
143271
655823
776753
818964
223891
565281
275604
831380
664488
609154
67190
11756
59368
742333
939356
265013
367508
477647
1031432
180831
575410
231906
646381
161543
1034085
184120
265285
380708
14951
277825
197241
285650
715705
377560
709468
935136
169395
431863
556811
848353
1039293
193006
114821
491735
436753
76605
501605
863024
279215
534070
1010592
621449
1039611
553308
1014826
895947
605321
895621
457355
269979
191561
856276
706516
524294
659904
555601
721203
113484
652149
633074
34257
984370
914485
538873
1025513
913697
285146
517886
809688
238240
437722
732888
85152
901626
559018
194739
144791
199394
315757
866103
208373
379442
328538
114383
219085
903338
1004787
642471
450709
866210
869272
2826
669506
358197
481704
265435
671440
362183
471680
938904
777159
53491
459776
826714
1024458
448594
532467
766826
455073
754162
550247
647077
75649
747443
632123
431775
805207
911937
967348
309174
515798
30220
833769
1036491
328520
815087
488455
567647
116515
603924
307726
469122
787260
611934
566325
633325
116380
132330
462896
1020527
515406
725517
338176
745303
210645
549018
575068
465291
471655
939275
663135
361901
598819
154032
1024194
196267
479518
405469
805665
1035812
118293
240066
958515
953204
899314
949945
982677
758797
671686
298570
874145
25515
402424
243236
857009
138829
741223
183844
943411
884644
807491
768807
870817
1003259
411158
851791
372696
455241
901659
72751
98176
506894
266808
723106
7213
1023133
174445
155704
453377
774016
865336
529327
754140
143280
571628
225473
392754
419303
1005678
823735
197611
129542
80545
48406
839091
394202
577607
207410
32590
17486
973669
770001
862035
79754
796215
671094
310238
9393
761137
89450
849994
570957
927071
257322
763244
521929
308498
960794
664325
711525
490063
877021
730832
824987
905033
147886
245413
653835
207150
348911
108951
134636
831205
628260
999572
943957
419788
202023
182831
945493
852984
761521
421184
377942
795238
435182
223952
750944
348129
661502
239000
364148
489225
136974
145915
225218
131820
686426
678031
339877
117764
896197
923432
515490
131028
199257
182165
74791
162638
911837
123295
914926
863832
944069
513421
454877
158816
816031
150663
407571
703827
383335
475546
666270
475143
1010582
417180
266034
1019171
207813
425348
294283
293635
815400
908569
240868
168702
964442
805930
715710
613853
557993
559049
149178
556055
298481
1011055
643263
291720
545583
571146
893743
989288
439213
1006683
847079
1019439
354934
841166
1032949
693692
630215
95321
53175
144274
321353
446420
457480
519212
570569
65247
75573
639055
70047
737481
790988
158127
344538
952961
215847
545196
773914
614534
630203
156907
844352
823428
759567
191263
621308
511733
500449
827928
734788
872581
583441
251176
436998
406475
811060
913555
1009075
460738
584252
674184
405443
1010007
871110
545200
803786
233357
636456
418109
798829
602799
408662
993538
706299
448462
54809
1015548
404875
792057
241009
280877
997561
16738
790181
670908
980421
907222
604923
532901
998239
287948
819141
139838
605101
61975
996545
950537
811662
865413
446183
509097
110157
547632
921068
630460
319938
24075
644600
152768
606386
58687
438839
319189
482439
85943
596929
570316
167100
239156
225510
255081
453245
104619
15453
816114
659969
7310
986891
784431
399900
545747
147748
427769
600143
887477
452154
25369
814727
914644
986516
669677
810354
631724
69220
583506
882572
688682
565006
715754
374998
230645
502263
404091
136448
966283
620874
462210
628344
285081
769501
1019291
552134
364617
407839
950912
825325
136403
326421
350434
8081
29938
972565
905504
157161
1015299
491767
649381
843594
992695
219356
809945
362338
675181
430807
896757
283016
575015
116392
439894
29966
732872
115472
84630
969102
982059
815109
470366
598089
174247
946686
29512
375670
487499
778366
591261
492823
21430
774645
850346
993596
45989
606492
387332
109560
885997
979119
729872
920547
380504
939161
819804
53508
141087
1967
187700
682616
632389
289923
224844
1016473
460981
400887
761127
248746
370107
252025
759221
47015
288970
883632
767199
247629
583131
339937
529899
784643
582685
899961
587822
626291
771117
472674
609597
550817
553529
567147
710582
743285
762608
998249
898420
953443
239695
825191
908380
242645
267964
492545
798627
627621
965555
875442
53498
779322
258300
467699
100639
847912
32647
593789
995220
35060
509666
651885
632311
650524
584919
1006431
155207
352126
855206
1014198
325813
634959
210550
69701
258005
599968
507744
445856
261290
785498
292595
804432
583518
545993
684782
762199
601135
719968
45900
187576
550179
1030797
991932
549705
499566
719748
1029031
925893
970453
259520
256428
414971
339360
327113
145334
114752
933534
998415
111152
115070
342153
1032153
54885
291586
160290
375967
618414
537119
803627
814045
71684
704378
17590
712638
205378
811281
954007
463588
357369
801583
305819
61931
481279
69767
237682
75804
823586
136632
352897
517743
543868
722826
917255
38343
119444
826411
670914
154614
179536
491348
965673
865144
698381
721924
715836
944434
644223
1041819
822986
617942
76181
993478
428551
521549
328263
75430
26210
1031248
98915
94631
445961
1020284
274972
654752
82885
959729
81621
568362
242460
450092
30540
24089
353573
421552
411942
919947
725144
421169
616460
306401
473589
389892
144066
199566
768164
617947
638199
250590
751822
12976
898512
430897
743629
746688
547720
756742
563071
553392
1018483
184761
1002726
658948
88395
353479
702514
261068
375427
247985
397041
228955
26326
414228
484718
194049
520652
636411
846346
457223
351281
769201
454203
489565
609426
57809
752221
324905
433826
638924
683098
211188
808087
520303
616721
353206
85541
34245
5824
505941
696107
471733
261100
905595
478048
706786
861829
116343
1031048
649401
559014
239757
572293
419566
490399
877844
506817
487067
698251
909112
659164
904603
584830
311055
668378
263620
531674
289190
863695
819761
409544
282534
528745
237823
90606
119594
327260
702183
942500
546110
113945
752759
611702
670909
230772
849555
152029
221966
201176
356530
908510
656329
65345
927825
503271
664947
689180
465464
679878
532690
975208
106785
1014243
396309
631368
290122
718375
798091
957708
904139
438988
740939
984488
565729
242667
518303
419767
946564
254496
866078
302194
769938
34707
14094
146083
870455
539570
747506
241037
990645
77263
81766
12310
987070
988509
221870
657868
603789
793608
654477
208199
394900
98320
694183
852959
358229
878085
271118
665080
553766
380881
1002668
787008
376928
921851
1032911
585528
147701
80750
181953
996212
457187
706349
654988
1038959
78044
1037006
86680
869525
951325
57665
788680
500594
771830
30612
321469
988502
100481
356171
436295
394287
794641
694842
706065
184585
1041556
217347
564935
1045045
783720
134450
373711
337721
401902
1011286
773988
717443
454853
470519
661968
69522
878505
514756
395809
12373
85962
338116
485971
1028672
589337
832792
521980
979701
824922
731214
472122
160949
1002486
1021679
300596
409998
69134
988562
7333
39454
21434
718757
136811
284277
749878
281818
302002
131718
511159
243785
196719
827731
890489
196633
754029
337380
265264
634657
946567
123237
647245
680425
467342
776366
8674
527686
620141
33061
353904
438794
1025698
486812
304288
743266
685978
593573
750742
754270
821880
170085
505784
518316
487221
453962
159645
354849
366701
202320
707477
147954
454363
643593
25036
918746
805570
610214
909623
87116
36173
428287
115023
666202
877327
1018885
499364
78203
428553
843930
455942
260397
2293
908282
776734
944343
689179
286041
471788
130726
238024
595006
322268
230419
800155
516057
1017612
424394
602632
364781
281183
30250
704322
269184
834082
553786
767929
1024727
94279
355443
483169
289059
264031
364710
485090
567564
924353
933542
423625
195382
127257
543207
861776
620340
873276
273789
977967
459230
133167
67784
721097
804341
339683
493917
550813
124008
294240
819997
307413
660814
835134
755269
953014
198485
895763
361880
546715
700697
576930
595740
212110
135536
621639
951783
231869
323900
99571
33666
585507
479342
308283
389735
58075
745820
74399
146874
355473
111985
720709
413687
11346
700913
1036284
350466
217954
959659
972253
662119
641993
106776
211699
1044463
50613
948948
1009426
529727
841883
522703
706042
305672
542111
670847
164007
766463
572832
750319
467904
477779
889856
704714
17106
343992
780030
89574
1015601
907002
1026065
482335
806423
611475
1044563
142436
476960
482964
339580
797699
421427
589558
671694
211339
185074
512741
211762
687061
1034064
919996
63678
798308
917642
269857
829240
208159
638528
1011897
459334
669593
167047
91584
589601
526656
997362
692510
524235
767974
183896
462722
700387
563601
844316
848694
562048
224114
788923
825101
523860
784688
551052
324103
946008
522292
24642
92904
985437
298197
413209
603104
328077
343469
618899
611131
614521
37844
223473
973257
224028
566848
939069
940075
153369
214243
885580
280577
63521
502913
110053
863685
842765
473489
533852
303583
140136
666575
660106
542791
769154
287312
554591
940319
435193
156999
666965
240713
493464
989899
942822
511982
795947
290706
330910
482519
617347
261421
361121
245489
820448
781858
259625
1014865
273283
151614
990865
755046
1040637
517770
264786
660993
636020
793331
712810
930737
182988
380796
413187
712154
95884
456402
471106
320460
764447
646820
175554
44940
40223
266482
368075
408228
939744
533474
410308
746053
16535
663903
138917
246722
35779
248156
304348
724862
516713
731352
988637
432828
444928
899979
657010
647491
794428
797861
987792
359948
236205
528969
317765
342738
930462
473413
508506
784496
550038
288977
836081
845198
458658
28037
338434
114189
505167
355105
900459
659963
247855
827748
225853
363932
708556
128490
257900
664725
731245
464190
924562
706674
14457
333621
58493
208598
294047
425070
746691
840945
301931
488623
944042
864495
855631
40048
812756
883625
673822
151588
1028987
836927
965475
206536
379632
339648
122553
243933
890675
394737
858798
121061
184462
862623
846788
468544
647732
686719
444829
501771
784289
330318
1013832
692722
527954
329826
290288
385163
919897
64657
537688
577776
951610
998545
931174
112091
1031255
670407
9382
592439
684543
744807
957545
678279
369939
330000
918058
560074
932249
45916
472125
972473
142217
683272
1025452
773763
119273
63103
839460
1020842
962086
831638
813960
577651
297571
219396
282407
285081
90983
387920
669969
444088
989810
525892
710940
325616
989053
648367
750954
913889
1021820
613497
951041
167003
377043
139886
618108
725190
877445
111031
411342
969550
798477
545774
894826
264470
688575
364202
207066
813443
313676
470124
1035832
374603
704606
333806
294463
751059
482323
588126
86265
699251
106337
239793
550047
906795
1024652
1012698
634207
759786
340639
893088
812320
54290
831742
876934
968504
151788
1011541
913084
44887
677713
372484
680057
1031944
891662
140019
277131
285452
623119
527508
621093
133425
413512
559115
636668
78154
566004
873402
789792
808320
644881
43537
186426
508410
173333
206032
765822
424646
112066
987898
660018
959150
682798
309732
662023
997432
722790
295514
18535
1032352
893850
651000
117098
1012615
700960
571622
643321
221387
414149
169649
620075
105613
902078
306933
922165
694292
154023
628987
360472
122947
1033647
614109
1027862
578487
478647
888973
308219
615967
426324
690883
399108
204489
909070
888308
520613
177743
798613
331320
883343
8003
961971
987905
1014058
708518
903289
738835
447522
424139
363616
989813
584768
552656
457299
533423
784725
946787
961216
477309
668553
46191
573679
125381
221725
311512
399543
437098
780888
406040
789581
1032713
405670
272483
990086
273701
825910
562319
827232
615581
887910
619529
918115
219741
979485
920582
682669
165590
405474
617322
913857
922631
723625
1030301
308409
809941
705029
398060
463832
923624
804769
575367
746112
174134
883722
765552
556191
576994
55731
665110
683721
179489
166827
263349
142053
601490
606711
999179
856885
733742
401802
945966
745112
596309
848147
247741
422505
996355
262525
34580
603653
419744
529382
821264
97032
406113
622709
441561
825644
10516
427675
206788
969601
24928
971566
461726
701088
582672
50509
151832
314096
707311
655137
32618
461488
205353
613673
515328
158515
942440
874102
862977
57673
764143
198854
566214
89731
649867
412019
51401
405855
990686
167486
443467
68561
480186
978640
440445
502424
629572
951215
693744
388850
963730
243460
955588
892895
592670
667244
565803
802126
251888
737914
843434
726250
295040
729813
711961
410149
296776
555449
878941
169014
377348
251429
851454
914134
340998
898786
340907
973358
695082
820779
978063
356708
790960
318438
16235
423441
462854
483763
354079
824647
732153
301154
269262
15203
265000
56194
798265
653163
941739
702576
993773
565838
835208
568744
1031441
395291
894837
293017
830502
37414
426497
656584
915189
58342
980932
295679
544455
760697
40644
64667
64579
791665
456409
368981
119103
669813
860778
322798
557309
618397
107160
84345
168739
65553
243146
136091
218405
630256
500905
854743
518559
560616
599077
75440
459626
767130
487489
498507
481344
751220
363071
911450
718967
952696
352020
901402
21908
355502
373161
66618
499185
997127
304191
14174
424263
938357
730413
241061
641068
752981
533104
393522
655507
417584
366509
96208
913747
1045403
657600
756399
885029
135435
470074
475613
325447
58766
917505
23775
60013
485605
886697
30919
279842
423440
245499
858677
249384
983398
162893
209273
478131
149769
851315
190436
185803
154472
769263
718714
260905
641436
56658
834793
660899
832956
229361
915180
216457
757809
2449
610973
376101
230439
620819
929168
961795
175111
793257
335107
38497
204298
676962
368746
598197
174552
984848
927436
507597
765702
590467
512937
621425
522640
592193
771317
268889
779191
388750
232303
1007500
122728
733862
737140
139413
842404
751302
93655
70105
647714
488547
533201
165461
816968
998269
790484
1026823
1024683
489059
195727
865499
195297
49774
13743
182280
659324
416495
93575
422539
914059
810043
726369
677000
932169
1965
708637
798681
403760
325819
558003
826889
321877
1012320
329724
179551
302016
667093
577788
521035
15571
452702
310896
577460
189082
9952
391393
442881
396840
319890
464252
121464
372973
1007494
217089
574161
157776
721832
541400
378993
537626
835334
461432
611515
642227
595163
622545
383651
428044
58768
1044165
673177
570637
472266
780544
79185
375031
116444
326215
271378
829744
837838
550107
1010876
628726
147031
555035
451637
465663
999231
317669
437325
1029834
224866
620543
998046
598059
1012652
989556
358195
443550
214134
360925
682873
601014
50663
516849
751232
702784
426815
755483
879999
210605
756482
23077
32965
956068
41369
519653
823731
883452
142250
614479
1001905
329907
553705
119251
248475
925706
434223
297528
612966
951596
206329
433575
710587
608505
85612
519229
1039646
663408
576033
968198
284601
568456
385970
582365
26911
577159
162886
273767
302724
21989
395892
950191
599232
5002
326534
756207
856067
638238
214719
875544
887985
23740
506995
510910
95623
36182
892810
95615
258995
269520
820381
630020
260025
899542
326031
572843
103589
981370
923395
162333
457947
985671
966241
660613
974787
432951
361410
137487
448421
855594
292713
734988
63736
13875
825266
711699
446874
1036209
337390
311450
954199
787436
810862
257179
1041930
305117
510286
414205
435525
205685
697645
286453
972177
602282
685224
111993
627757
61512
763887
484743
774893
1039677
837439
321465
844667
920357
483855
225579
144399
546482
719271
645075
880730
97246
105809
1007312
266761
938840
591683
178624
276968
330261
114675
32904
991463
995324
1026915
662039
669986
400032
14719
346743
911603
701762
964982
353254
1033108
201905
19402
323348
888064
22732
508350
179457
303632
718607
1034676
104893
253177
243708
435184
226112
490471
589141
60319
878236
848225
897502
174434
257355
573749
584777
124246
421238
136192
266794
208566
22574
380917
756140
427214
799116
778488
930324
317415
58568
516355
55248
925943
23597
656231
737458
425518
254028
26106
416601
560749
40483
638131
905943
228332
883770
234979
569871
643024
823997
839179
513911
145013
556566
440680
807670
114034
766485
522110
1039433
341242
72659
616792
644962
1002410
172152
738332
220451
352261
764929
1045303
732023
241852
383938
709125
296628
704253
962664
799929
699608
154278
728132
537684
1006727
14257
853521
638337
997104
428605
953266
798855
748076
696062
1010689
729877
352034
54854
1026125
33633
360257
119520
583961
210081
888747
959728
252518
457186
624650
969768
522260
608761
376437
610084
117339
987534
31746
44866
1020777
782453
997999
154129
1031819
862376
208360
896254
665392
130791
621658
966772
504069
424094
513501
163623
273128
925415
156465
841747
568504
573149
735052
184795
609446
908028
460240
596656
787610
236959
385758
705799
726458
914063
154794
463123
939455
608232
720511
773942
193177
691305
254339
161721
183978
329941
169419
740775
757281
210896
431179
954324
122157
841747
412835
366761
643089
190215
768866
312848
1777
403539
79224
88877
852551
658748
823959
803231
612806
318732
311951
962899
1012413
114905
5943
833227
205816
84185
416892
491401
1036733
740652
748231
301106
268095
385400
174426
349173
210113
988039
970463
730456
31883
192140
42914
430949
970271
33187
117794
746964
71418
585792
631731
290808
850930
522140
266916
409132
732067
378000
650680
955119
494469
567458
385871
75979
573906
662547
831305
12332
824355
366504
86387
646388
7731
594864
234293
266508
52057
908186
700351
210864
630895
940373
636321
722758
662990
1008637
795643
323471
869242
837278
211719
1007603
100408
435258
50479
444274
711533
1034994
880545
808044
245949
192080
1014397
841282
703582
900788
789340
495960
930335
496649
241061
973380
510159
822429
855686
1059
366303
188882
253712
346002
788647
544942
580709
336161
561217
907961
195493
948005
812870
600877
809917
311842
310031
915672
224297
320055
469334
388786
1003835
79196
456261
314060
308327
130810
696726
877621
380561
884909
1024611
302251
664208
466144
79721
404005
357154
465396
565545
144578
13107
880688
777391
760039
51009
65981
410101
744231
708316
373498
665748
443741
364268
208262
245774
67870
244537
763576
44156
273693
338760
569596
661479
149451
983116
929548
360565
155218
190014
740963
573809
984788
626113
984278
274281
587766
276615
775555
445662
213742
711539
742372
632812
573056
661759
826177
187881
48218
1023132
716234
581283
313012
69794
906158
999159
105780
368352
937701
910122
460052
387811
722745
239601
230775
661064
859429
496758
519441
412675
528748
781164
373945
922292
446130
990003
491209
967923
122873
751509
761412
615759
904988
679963
468524
579586
115515
30526
323170
556306
912001
575798
565621
753348
663278
361285
476469
516512
498825
329364
874115
785090
897661
79923
469141
184479
415816
351201
463464
838566
8044
539958
306171
734465
48590
464286
513206
369618
745206
277583
963789
337457
569836
694896
683280
706645
837572
27552
619936
964550
387223
535698
95173
132290
755019
537971
696254
1036835
305178
76667
146224
412038
624106
124395
674066
496740
506932
8619
492602
1009244
1002104
651824
942563
697240
166258
363970
218424
700680
622386
604512
277477
844540
628844
935086
699280
791494
290412
613842
751696
142211
845124
919272
391159
452202
67071
686904
18755
364246
893608
83791
256449
357405
420009
943728
815828
54591
302442
178525
812919
258867
525625
394165
358082
681573
97761
859492
324067
1040793
278407
914397
754459
413760
970784
492173
133171
529699
448552
133552
977342
714729
664693
590759
625420
686789
446521
755149
328095
490144
216317
740054
349739
741516
321521
40491
493499
948818
316988
58530
765333
667747
758299
636691
160584
756605
886291
436317
367118
729024
1024158
618764
540006
825208
62112
1007440
959156
843064
120021
246217
384828
689275
720891
232873
150481
562502
302255
432038
656558
1028528
878949
835191
353003
619026
543259
180583
95021
178210
534122
845958
180364
579321
356798
745206
419975
249904
743655
306762
120866
61022
190461
693239
1003801
201437
188618
457343
946973
490778
365751
349103
631680
311665
202147
674980
25521
138908
1033496
660917
305081
842605
933351
1028226
118630
174478
858882
550
781798
796108
390661
819232
113582
62440
215363
254222
931481
546242
673472
354564
975387
517200
952455
731004
250845
892688
360271
16560
686489
133306
98591
306051
144623
559074
755344
534900
722060
569997
706070
617370
424543
148257
206658
372964
464963
312508
337959
311165
55401
219644
671876
453608
43682
1012580
45533
45956
620731
781060
46166
642404
387846
422344
53445
711730
275677
409395
42785
914802
747511
309320
714712
843232
427042
527292
903252
1043654
311106
296689
261961
477282
994973
774572
394080
283404
478015
181046
1027421
797642
611792
798609
502431
868917
233635
712397
961370
431625
412863
482893
916119
476541
74190
908556
953938
973162
972884
1014369
35735
613836
935046
67940
332130
553221
602827
399727
866420
695955
658591
265316
347646
368014
425277
2231
137624
576009
887151
599098
933403
490408
761864
446259
412530
574842
381654
311063
340416
384543
436648
1160
36664
982982
134998
892872
363002
481161
140195
229580
801904
204797
624301
958287
366025
755974
625682
273740
183585
573791
1022627
58706
500850
731064
339783
1005778
834520
807899
127289
507919
734128
699179
886175
819155
165823
887254
255591
482267
989148
144274
634055
370934
553671
551451
170464
646034
426197
157715
737471
252111
109505
613586
672388
137385
837924
476928
343002
213270
63904
850539
794840
618396
361979
88633
102563
782780
344200
809391
502037
59597
679041
658575
634895
640475
994096
886667
134149
784085
367576
851544
491520
786836
680582
910737
458885
271523
620388
123937
613538
689821
793503
643657
343676
761084
1003309
846694
822744
451855
209101
495279
965142
13380
792397
699963
483262
521185
691370
909850
188579
428952
59308
870422
445210
742464
933624
749761
916066
80295
63302
314750
269416
316739
877761
654343
659904
83930
8060
661894
71559
335728
887751
727027
799988
116879
49880
927345
629121
1006791
623131
778248
664756
716224
587521
708944
995186
295609
761907
354166
259105
952229
589955
663948
542204
949752
403761
928894
150278
89153
268844
782783
992002
476910
1039572
872925
997935
450857
203513
403802
888907
450040
188974
249543
654624
513748
942067
323691
570757
317467
1011784
204626
962010
235885
366115
575362
363595
317871
998580
382033
593772
669380
316657
860004
201955
121797
134837
542554
911769
266022
795188
831915
893007
254775
460054
225340
322169
961570
450454
97465
816621
287816
512613
736136
532502
178731
431662
730933
891889
242148
506172
69479
1023914
798808
892218
221603
437171
657788
751841
497057
1021923
936269
642326
673225
871641
93347
728095
47146
682313
551207
701652
232897
68951
48083
265729
204874
199339
821287
96209
983839
863266
483500
626098
172507
360957
780749
564792
560557
724857
1013157
715542
905335
130346
1011421
439650
108202
766193
169477
841697
696906
144906
724028
484159
848887
365020
123608
797845
511316
797519
965720
301193
607383
643009
574803
919028
827069
108841
690311
165985
602141
78374
233463
98604
525846
926479
702215
788376
125580
582153
807438
330099
92540
967175
257167
621789
183102
70787
94995
356585
860506
754831
369350
489411
546742
398129
456366
670514
279335
893089
134588
831352
416338
18513
348207
768678
269306
864998
620134
161624
6959
806881
723326
763259
628569
795792
665177
550963
901864
663844
699856
1026579
724089
560408
858739
888004
141394
215186
102303
618872
613872
334151
187828
371756
285839
313334
94957
298958
1022910
287270
252940
680958
6772
773187
537103
472613
598588
6920
340554
982314
497933
1016174
801342
864468
755983
308235
382630
737377
655070
183548
632399
890383
269242
870012
729743
548926
362575
232046
620835
416839
882466
813839
631073
992617
753161
318495
1023859
487683
1015917
475923
1024483
707357
228943
22958
819233
439271
689759
495470
174344
463994
36058
896856
272976
144273
726530
353050
340508
169245
63608
880170
557517
613504
708281
532864
101022
634970
844424
147058
867035
52539
545538
663897
472061
343395
813459
65750
278819
611883
512508
526669
931851
60802
843014
972744
766902
34672
122852
287526
566257
354435
947243
510831
4361
74851
149825
749223
145791
660388
822297
494026
196118
992010
617438
110249
1001626
1040858
144749
239751
628878
1035175
295151
156576
170562
179394
273849
714764
587051
92468
935690
909191
403580
197848
872844
29513
665193
452198
446863
185192
433762
115802
112065
792605
178337
803234
741752
293007
227677
368322
406563
981665
598022
989587
553704
408127
797174
562042
656548
421235
956619
966726
283149
911921
635559
372210
620219
888211
162258
862584
9534
831157
636737
797145
719394
1015663
936589
291097
120793
262465
440891
946221
362939
317702
998838
173193
415587
329579
826466
560615
843969
296050
497382
837361
80989
186328
77189
380707
700936
629354
341989
680367
429185
991612
920374
682605
533865
123843
224848
788811
381614
329475
343633
946178
248813
967377
715318
1031384
365018
777748
657641
355300
547266
350608
973906
834289
570217
166082
1038629
627615
646647
448108
671538
188730
291280
403690
28096
320964
757662
702683
554352
885785
222465
548138
515437
569424
427355
817805
583539
435246
431415
382525
198541
805889
210863
50279
686788
447268
962275
527435
158769
680694
839523
348310
509122
231295
414699
92367
376188
200913
473925
199618
758387
16705
90854
322995
729168
161369
265750
276569
684409
1043671
805359
99449
243842
311120
782300
1004985
745649
736604
639005
799655
1014208
314143
610021
541557
546976
774618
863004
986304
989461
726209
203212
612509
436327
870159
185072
874573
565172
636328
695536
558474
230098
482559
560241
868194
498289
188023
106488
33070
722268
403926
78044
865367
313822
468712
838900
67732
775978
888052
237147
566809
116914
4475
421860
392577
356235
58108
294593
211024
390755
773839
246655
665216
827889
979628
726496
361206
133802
515285
673099
903224
737147
512421
830811
911112
698658
99779
812771
442586
562763
815019
135836
384166
964413
535558
586360
604734
126836
730510
100019
697344
587103
746815
733912
731735
455816
199422
610422
1038023
575105
103995
572554
837573
534521
781067
846548
612632
60816
229252
526525
437952
854740
300959
925199
101443
930130
77753
571086
1026194
63760
900019
462336
419692
565892
206380
730856
806363
100182
251914
926545
17955
661721
549978
63783
986233
1016665
192980
409879
598514
701589
516678
636258
31092
248730
810016
339089
581318
630896
914813
734408
280116
570117
289184
640140
114608
564502
161399
333995
275835
888972
301176
910951
1015113
56468
8700
844746
1033692
907406
48270
885112
522535
73135
173913
974479
95625
854228
110437
357774
395778
282073
729784
301057
143760
606703
736143
316269
124193
929842
512666
913882
891065
603259
154042
745831
881868
497226
607106
67513
423523
337344
280362
712291
997743
327380
230317
107240
899646
665519
360
788724
858642
372287
690849
232830
760830
998414
512465
120859
407074
462508
967996
19029
176138
832166
369046
418611
677560
148167
1013761
700182
784091
184948
389837
771051
788493
864633
994238
872423
104914
805783
653495
684429
1019290
238087
638374
379761
819492
850966
369961
874967
969287
541363
204909
176729
25758
464516
143490
953490
1025470
414251
833733
267492
656025
241411
360378
761554
589673
138986
287754
283525
31759
486095
101354
266351
466029
821594
150560
130477
152927
43886
756323
65068
685568
195180
19796
840657
738030
194211
785730
669899
336823
289638
255814
662496
214252
784901
891186
89222
131382
417645
595439
465109
107510
822759
149266
1023466
133246
674522
450792
635847
365292
898115
390194
872044
86523
667165
608097
276122
808139
942647
190484
981330
437403
389777
307022
477757
1017383
760437
951852
236637
875306
230167
476644
803498
958003
182264
963096
425381
672008
814267
364795
744771
212232
843803
534992
347773
465920
614358
509719
235931
752563
386097
357595
630495
131679
194832
1023500
542717
1024629
34853
773348
161138
866046
218291
747409
818785
800912
702853
52056
997584
286121
415950
175226
423657
1001279
408475
70900
309553
480387
551599
801993
875046
397453
767150
1000706
963936
113068
339169
945810
617950
648040
266295
67041
739566
537627
245613
364789
292205
873613
71972
606949
746898
208836
411610
643653
271468
697686
13231
653961
185955
194548
711887
222948
833377
967813
42688
259092
66465
824903
741097
574468
950678
1024157
1005209
613170
594806
985026
279484
437125
649101
876929
250372
543090
555599
126216
155145
720039
756728
662610
989401
91203
913980
78315
509769
504524
617855
543855
378113
444155
933897
603205
273967
436149
1003073
576332
713733
802318
981981
476793
633514
128812
806427
755610
587621
1027279
131386
1045070
833469
310717
351497
731032
405744
580386
665659
389351
717797
724825
271258
338836
703127
52698
814213
576845
163618
252600
659408
337351
856538
766063
9299
189634
838481
204887
159597
432077
931145
611393
1018146
302097
524602
123259
906728
12114
456735
785111
527532
1035373
993571
170663
671726
608262
313725
310345
174833
30807
408
137692
987866
23134
620864
749468
319234
607097
294889
13407
608494
17755
809850
50180
448321
871019
947045
748491
91250
908223
804549
842145
259625
510056
632677
786509
881552
971379
103417
77798
103613
186230
38720
16484
703646
162587
171068
111797
119863
757326
647231
488088
531901
996497
846146
716048
911864
381596
1045271
657962
418457
147497
873728
801702
479273
943292
317934
820283
223136
627116
695537
851729
861288
672349
642311
249943
762759
751222
826314
795695
288704
1036122
65575
749650
191450
710480
67992
379831
668293
994434
374485
619145
211356
34718
835465
884798
420069
1018694
679419
882653
415336
734867
171100
209410
896257
696297
1021980
218391
861698
795956
732133
822617
437663
23588
14395
524480
873079
932693
571315
921636
419043
662265
127917
1000594
1024575
515838
385332
417005
244152
676404
387676
1019184
945839
74249
254546
29720
917789
510446
36617
1008970
634669
274220
355009
1005245
509648
285697
791855
447273
542240
776264
1019092
556329
118771
418441
65039
783311
147543
91972
1044699
90579
401768
86386
156590
554173
574509
152542
22858
802047
438119
38814
187087
321117
676597
459199
690369
322835
356093
193620
892009
586534
663626
301392
930891
354901
1007967
978208
426162
421870
616335
43854
946181
606778
101676
14229
627684
897113
666675
150410
183263
971189
175944
799665
534790
385789
755512
725497
566816
391726
643492
642241
249808
1022819
797225
558899
909870
385715
993997
897427
676777
241461
960347
171714
929097
846077
125095
511750
591710
230773
565453
907862
794459
701622
76132
107537
346230
196901
354668
373673
176770
568576
58501
425366
70397
272179
420127
500201
857220
407499
813192
634376
455287
434122
818418
32220
886089
1009982
639638
566004
479295
299014
794678
55791
969533
636550
91985
104406
481527
38858
642718
906727
552176
11999
530901
450835
358469
777989
899274
1008233
270085
417451
961812
889715
804230
585100
887541
726791
134279
818705
801964
255826
664181
659232
60870
488805
1031796
701590
971017
957529
443229
58775
312723
232381
411848
509052
84747
484106
735074
1008560
294180
784466
155508
92540
423162
862899
133929
22808
843751
448479
499433
393
862423
1002204
227887
85742
854934
2066
818029
383536
273544
912427
95462
936852
950549
202162
723915
463197
332572
955805
739209
519492
343047
64353
413217
366612
598413
838597
90291
241476
462796
446656
288124
851667
750695
321605
810129
450816
568276
1014241
257238
599036
998283
662559
759139
300056
336682
467983
887772
928254
700996
386350
518066
805342
67966
816306
130040
881450
453360
353558
471249
72869
229484
708582
237972
492322
842599
964457
753834
74465
785386
484250
404948
136502
814983
57988
963819
812372
758288
17419
143299
648639
541432
1018051
372385
837885
324042
478374
210543
610130
346150
606492
215449
961447
613393
992191
90383
833399
681121
538741
536852
785990
509439
133038
459006
1041934
272207
4050
418397
275742
29633
620686
937043
115650
666524
559199
141071
325488
552785
1003774
832970
20917
912744
7004
684441
931709
177556
424308
1034564
196457
707670
332096
960560
476047
630795
82278
487979
364608
13067
496222
102772
427022
54476
62627
347699
367810
201038
446646
321357
903430
612514
342618
135331
184032
880582
663763
172176
589443
78073
950050
418296
300553
16282
726478
805530
441127
70468
54015
105877
2622
921824
256720
886994
61603
622822
634090
276928
913186
875938
634587
714794
906498
1037807
602004
891759
1000934
304114
253064
939826
360559
127007
904728
293986
414611
65183
243767
319658
72862
563489
56674
611006
1000703
309647
689438
731531
317641
971588
923755
737501
534496
63627
1043336
216809
397888
1042049
753422
936188
837996
421473
747970
528984
388595
984713
937546
384738
588260
197653
37295
1022039
643325
959911
898634
932451
231657
302960
71189
72519
629659
513121
606664
668514
365959
933377
278718
529957
97558
206299
316718
760924
613244
424343
498353
620281
513755
471822
106022
454266
723083
844784
441487
680844
285670
256248
338599
438030
16048
177542
619377
428049
545091
334431
551946
625413
912180
127168
379265
34945
631469
298018
639972
663910
395646
260827
633400
946932
925179
886291
207033
607853
351662
968458
907682
667547
482330
43567
4056
354018
340796
638867
150665
586789
868500
727618
922748
384186
775795
484332
484351
687947
964457
65569
193074
705837
750023
613175
420550
720342
316277
488143
332216
821926
975552
27217
659726
33532
551599
144584
1003452
657144
440452
808863
805236
161929
194059
255483
784581
643949
764978
810055
579499
258365
1016589
324306
594963
595475
59870
757279
724125
701039
870757
330319
351578
657424
220598
651324
459517
328989
797890
120757
968043
887345
787618
778157
249579
820309
713174
882310
423424
283338
873057
262087
129584
1036985
527426
239136
623188
848502
134750
701955
769341
889048
758380
43212
913466
945407
41223
484887
128294
777217
652948
460433
432317
377925
65833
253120
714782
189620
828059
332042
618512
367386
505707
257209
720371
849098
409679
1002184
158752
556446
290801
354596
264683
1013330
147821
308769
665065
628208
302634
550362
350239
742214
251721
776945
699289
1021974
597863
101661
54304
536441
46177
580036
86574
536953
912695
833895
122602
924214
349978
507880
1012394
295908
775176
782840
56865
1036056
373321
464340
875776
422868
521868
654622
118479
139464
12118
364402
983439
524242
558912
99848
591430
732297
510475
512570
725909
535923
399070
1040246
322420
1021317
797673
839879
79865
718885
372315
187353
675979
1036551
343331
905457
173885
181354
899796
477412
42321
407194
862037
808157
43726
714642
695074
981356
712220
985031
127230
1035596
631987
862220
658921
25409
1013241
943099
591491
198177
200550
1038736
188407
273755
436087
621222
918383
204610
575807
661027
1012067
513110
893911
796910
235756
374109
579125
634651
263569
763308
293426
108388
344507
967827
383175
598054
837153
846262
707259
738919
29853
326426
661292
837774
220956
83568
35596
974736
686395
808624
462054
920094
969723
845201
11296
1013366
687306
353505
117942
917376
727332
791616
368766
567211
170642
356323
446796
323918
887087
35533
926813
992864
288805
517621
167480
351707
597593
154804
117992
586571
597055
905277
88670
366384
790515
183825
924248
412672
722440
591750
222620
859472
375923
46890
247956
986425
864826
98679
1026719
378227
854839
333100
282496
849618
204433
740552
988666
7786
479294
105170
230217
329991
917371
108151
336552
898122
519790
851489
131823
981920
997502
414044
172008
970293
462998
312399
60670
967819
54306
848450
858700
747140
156552
708136
47910
62995
782921
519108
192606
393160
273419
787604
93602
219482
883673
829047
847808
724246
474912
155382
320716
1027073
631771
713871
82135
67291
437096
381319
935936
158882
171139
278590
131763
37970
544357
122433
205725
24077
288123
101905
750140
727982
785347
242137
646061
640203
974854
19913
679064
363739
967036
926901
364039
904705
539489
450435
842761
414913
813662
385359
227571
561649
148091
70799
689421
754472
784251
95678
966382
587405
847081
813151
419454
456274
326655
147949
681890
753314
351947
22143
421419
231087
362734
205697
749705
984295
387964
352174
793743
362625
22761
433080
24649
607566
643382
681320
304894
715050
906622
188093
769655
380576
132873
947036
607197
900377
649024
408351
396591
313514
405156
663379
26127
467203
17396
974606
501121
432498
293762
1002820
465314
949815
645876
937991
166629
781743
1028887
923385
790630
651507
513948
544933
885367
404459
849607
71413
271739
115346
216175
949404
524344
89668
98895
665348
183362
744184
353780
100388
476177
580237
296146
889448
11335
593321
522630
271258
928579
539753
924696
725824
201110
189806
900975
421033
972032
437428
30188
290610
556407
729418
263639
760025
468773
475279
370129
1019259
313917
482607
571387
1041935
18506
694428
658547
305868
715325
444449
687520
820437
457991
63377
637255
281769
413213
275854
646313
440422
427933
598745
895649
298717
957665
883687
872913
612619
159691
70977
639190
768257
498221
811582
731054
265209
770996
243213
661130
1029588
618706
182886
231934
918093
740581
365160
713931
119846
809683
154445
454087
707756
887451
272062
690556
986329
635685
527417
717339
835962
652310
618837
55223
991032
855901
843255
402974
802015
237207
566963
692724
228632
599548
647416
123935
188767
538830
52724
174529
812155
977666
227927
1033443
469906
79543
3073
383027
296310
992674
180083
415223
108502
557327
65197
721641
206710
987968
398306
994817
335920
924608
952813
717593
982650
690800
260152
467183
990991
964856
223363
524272
1006279
937332
741362
328064
37934
991964
98752
355755
149606
250870
251661
805568
825133
576253
166775
127953
682244
282806
673215
198626
498795
665898
754275
354871
853752
71102
361339
231099
730406
658791
553023
180016
670858
306570
7263
550202
979622
408912
806601
311962
174790
466393
1004568
706012
935840
832349
455445
617471
572002
249436
420611
404142
232726
226829
532249
789535
736394
202393
676209
928783
1007535
1019764
218372
644658
48114
1010425
329259
672007
810575
355924
354801
984155
375751
673623
863506
444896
209315
702546
925366
523990
756691
800259
719768
474146
75228
710670
810460
396425
433603
1041438
589061
326200
620306
36463
947402
717914
1014458
590017
645036
738851
421888
582001
156020
840169
412061
53418
877336
125757
645370
279087
380696
471850
382399
609105
832020
271313
129590
119433
971136
553360
449524
963893
823185
205161
1010117
959296
684714
33810
555677
844293
821816
437455
246003
796774
267266
1007922
941297
108769
995901
925272
899778
459829
452525
1001887
428577
261775
158152
315182
404624
358404
1035561
232873
389512
482666
437377
741118
329269
742254
710316
904572
116513
355198
101659
179780
532499
1020789
776653
670464
787003
464664
610061
419476
498268
619983
553427
516772
838493
868613
885862
648865
810603
672725
928821
12487
452166
391896
795423
775937
828458
268482
33208
892908
684513
576292
248026
282527
490758
674614
847813
898993
3001
1006296
907758
127748
597491
323461
75368
359350
251234
287298
853699
512934
80077
467116
660452
818417
778167
432508
582303
352424
998119
889092
360258
297862
433571
777260
633942
980456
192803
292585
741546
424364
164277
406683
84143
66093
919270
795029
836033
904259
970317
923921
917330
722087
222248
140918
576254
851034
1014171
636540
495272
32276
503197
731280
130923
633999
584912
368929
567555
261073
815899
464337
420532
276619
322355
318209
286756
582326
428115
662385
701715
861750
192326
489665
985522
413522
208913
62768
353295
245526
61067
51564
114829
143444
835089
336270
225727
41436
816936
484610
83345
763527
997053
666592
879230
849910
810426
814186
381657
861083
574027
204069
618534
870343
185177
803712
490786
905780
468396
836896
872668
15858
127830
641024
204148
931706
965319
56752
227175
125282
164227
318256
451573
236146
396886
761763
528995
249167
719037
718843
673950
251068
686857
1033634
228995
149409
129144
675851
373687
315345
8418
71733
594794
192129
617679
115919
632755
229094
216834
991465
334981
988813
142635
581531
545167
183914
513805
236510
866816
761028
969248
793992
844780
209164
147670
986269
230638
200630
756173
327954
602537
190263
523396
194631
274054
30966
636239
192403
799492
248414
919143
975389
209474
973130
123026
735235
606174
618351
347963
331033
765264
259808
869264
46265
347322
938056
12603
954533
4508
183967
716459
775691
894811
395124
755375
782841
236855
585419
65765
1020312
615995
849660
107200
918404
565531
871305
886006
259179
1219
694095
852021
598824
932732
1008758
108566
775342
655723
854992
728962
189068
845955
793650
811746
724147
486574
1040212
580627
934913
232431
682742
606464
1005062
325452
273593
133156
85930
242130
456788
772252
243784
401147
513854
625506
821337
810446
553889
929033
833613
861130
414717
177560
709175
528871
712818
150481
676424
62378
998907
524470
337285
46139
1035822
617233
247613
920493
918721
209078
207361
453638
355964
864780
744697
877998
329777
853678
393809
17753
178805
654850
236431
34281
182220
542509
965979
970616
275519
478352
293536
837927
817516
172157
619803
999838
688300
642193
478655
474209
846853
133822
1012888
321479
480704
1042204
37206
860233
663199
965229
707694
594962
15094
885536
927968
842306
861904
278044
228494
277433
307300
805210
942520
24612
992979
226168
738552
426398
530993
926654
350061
27693
224383
1007241
49848
233729
802291
807336
798599
6691
68029
319769
627390
465893
263947
766801
245659
17156
940886
330820
1044866
498980
209221
800475
512319
896451
77632
291648
342988
512598
490062
247792
926649
1038060
51981
440403
961734
439123
516179
481061
990905
465639
327680
717431
991716
863215
312462
204784
828890
695790
1035140
8039
744472
309528
523068
548267
287431
624504
218527
701304
826768
436346
579012
236781
755952
985194
416007
107419
184195
562467
24841
945940
997936
1026371
23491
1008498
879675
250154
931971
954559
936455
928431
285564
1036415
339969
30640
796000
1000263
1008112
161108
481332
48596
478637
996010
728525
193046
355267
852913
537985
206568
471407
141976
668471
125770
348994
678975
460783
83253
751708
571670
159095
355406
603506
48977
382359
372639
943424
889808
843867
138435
233348
543873
821559
830963
89016
11073
710184
769953
635139
401249
822637
443513
215838
971543
500706
51480
102792
659430
165372
625031
693042
590768
897563
574662
362586
1002318
661242
957984
948413
844308
502519
756090
384549
803219
961289
842812
274474
319112
77899
944445
72009
302545
54615
557702
51072
942393
945938
53264
849262
997850
939058
902557
686972
586503
783401
723947
787002
569416
24482
457010
828200
448516
869905
382947
871749
393976
849223
132523
549305
44405
343357
535286
960638
560169
590927
486532
24046
274458
898869
252422
340499
347580
805064
584301
106832
680297
719924
46158
678631
1020860
579096
966950
240630
531599
728353
17896
1032214
267857
1015076
1003755
412528
419337
615323
852306
194090
93216
904995
571624
308188
875217
102651
863037
572937
32015
344402
518910
649747
1024770
52821
933899
785236
914147
971029
360504
299114
68426
41126
44266
515781
418727
760825
638111
907652
562896
713123
620575
992892
487695
744639
422443
482566
640086
866174
538572
672028
1038990
703905
90672
593160
892448
364628
59751
541957
661864
999747
723839
409852
418396
986639
660149
44437
943403
366814
488760
490137
610031
617577
137073
975776
139359
614045
157020
568096
703992
658102
875904
206620
280777
852715
863062
840167
41135
707573
515775
23563
695971
171244
109528
984386
946380
469994
901751
732485
957520
306145
975079
216449
638050
233749
722104
118469
854102
203914
581631
16614
209958
208386
443065
926895
890844
25299
988084
663192
819304
622796
129499
107450
851238
813582
14421
795363
994016
379232
278954
764148
790066
64851
922270
856274
945878
624296
354491
67531
904647
349959
862745
1001310
957867
176389
43456
827407
27215
485942
212492
928856
653876
903076
547324
1013937
864120
826016
893
209673
220630
884510
144061
296611
966654
591067
562253
1016282
913381
815739
136624
727817
103408
576716
534274
644975
1019808
420700
603836
839465
418321
16125
609621
978969
547344
847636
864304
360325
831764
923590
427710
771097
877627
732082
344643
342030
240819
665950
255641
884045
932310
694880
248524
257584
389580
373251
10721
565947
89280
480694
734893
42454
563056
977600
770418
629466
752360
523714
331223
311062
455538
240121
279624
895011
515450
75541
231390
25878
178880
884340
741173
771298
936333
767984
386817
139733
390826
855563
190228
863655
897524
963865
76130
556479
993521
326830
659529
985105
528746
554086
63892
545572
247089
133562
778414
433062
645960
461348
824653
358655
326580
97510
520451
983442
336011
878524
887145
593874
191392
101716
450170
356400
458511
274995
601771
813979
128438
507081
323344
691370
40434
123498
545808
259986
518392
973973
640892
948544
629759
588440
735967
303781
417013
920747
842929
225435
627509
963998
998985
315804
273786
738652
212331
551521
910095
547336
1034770
940215
288548
828881
543722
240452
838426
989348
155690
620778
894000
625227
26108
583195
484065
241962
77454
749012
545581
106442
226438
943200
1002246
662978
884586
1025846
932261
577823
776260
1023618
468201
499720
33676
655980
227400
879503
691070
863155
859609
104433
455350
589291
348210
568262
44054
31384
22682
573266
297648
97047
950915
81641
784544
430421
42727
961971
564840
443167
625513
220915
488146
709348
24188
842685
928540
973644
44043
602216
562092
197910
804358
396865
151427
613678
380191
141024
576029
1013420
584918
146610
746140
686729
59064
947653
313666
311876
880709
37905
371336
85890
434577
942004
412646
247910
192755
1024164
402906
7014
131759
872876
595070
104040
832878
954935
859452
849729
574048
475602
898848
996194
401913
947161
250762
979106
1471
41395
130967
31019
131693
512610
1001388
855549
134182
816375
459558
297529
304628
881840
821153
1022743
387356
114787
956698
863718
138121
576619
388998
758434
168335
52019
100940
33506
971897
587217
523677
108887
902908
633483
117965
93008
78817
451803
175663
772447
986773
612557
74250
840494
603784
206180
951679
229421
429451
418415
12495
976781
114956
860645
316004
845541
153692
868338
514444
915100
467794
80152
53825
853163
415387
894746
896434
176997
728102
244674
997858
165238
710745
493977
787203
461113
315860
593328
862697
368505
363043
870937
139291
965561
5396
344562
855272
302716
103481
556784
866206
579688
338159
791174
806001
285742
259471
806026
322431
697296
531733
569108
799467
1018963
690382
296664
257838
1515
303992
976906
238254
108218
793777
516318
542875
949391
261672
582042
797873
351752
648354
693795
687293
857963
41442
523710
723696
4446
167667
902545
83022
232942
338948
702679
1022827
166961
489736
481635
734969
1011952
803403
564523
910720
749030
226941
924143
282950
421323
989539
521884
327578
465693
866007
354081
211443
798028
820223
664539
484939
16332
288185
178330
557811
659932
614961
36754
876543
708712
357186
595367
30397
694773
244239
946502
959578
950831
527225
49103
365019
633437
537195
914766
29300
727893
159591
236825
964288
326651
233574
728354
399960
243399
787548
367539
972219
62349
809249
1803
582503
225372
626152
355485
1007633
189492
980100
59326
355148
117518
357190
768289
712603
356613
189181
1009751
759110
846763
457455
465161
577049
766755
5140
321305
175710
664107
858101
394024
26533
743904
465618
419779
588790
97305
429249
740271
561859
253093
955962
872246
80949
653585
101589
641038
764037
165124
326253
72928
722064
44251
463766
952594
581972
163955
796208
837498
626424
302183
158046
734523
149321
200376
792799
956540
273613
342467
707775
846610
950719
828653
852385
985323
553943
1037805
610684
632758
811929
419303
352222
333920
115389
924917
647581
677385
1033058
1031950
217677
1017182
802909
80411
414849
270677
210746
570340
315720
977662
197146
449324
737254
964709
682721
597178
681669
521836
204810
892802
850043
90452
467901
772574
821478
982152
245458
505195
673089
367675
490502
435170
738211
187651
310040
911130
1012589
452759
611309
907984
140694
794614
117432
559812
720843
664132
658630
447244
1014637
583830
679516
350847
215570
797392
629516
653437
889823
720665
68583
655462
149176
240327
926148
192738
198132
229634
933218
957572
853519
308107
371595
898434
681084
314579
530665
29471
716714
701537
896341
619877
989965
468066
715417
162572
837681
78067
657712
429409
219139
671880
103393
722538
427213
800980
186631
466614
648971
140199
609959
443636
1030057
403677
130517
113076
351825
37301
833866
255958
275509
283192
45443
591592
156988
879525
1025698
18645
525866
890028
123070
963970
246496
77450
20321
987912
952616
26175
1007577
182371
788253
706929
446239
857491
633972
279977
1044477
146010
373256
974741
393461
938220
328206
1037999
124120
857575
68099
716873
234832
116396
1010931
777079
574584
1027614
316763
47671
251796
223053
396511
773683
401233
955093
630942
188401
249294
886580
642078
570925
447871
969148
527947
998106
669047
43556
849803
410878
600276
420143
489246
740005
385944
445203
116147
1015471
681549
950587
681308
37170
458231
320830
708923
622289
110987
41264
280244
127002
1003788
64351
879521
157031
588846
440139
1018303
698073
155329
633065
197989
835112
973819
1016950
951305
918770
764254
778893
609634
1027488
508838
707589
498404
443984
680392
665702
697733
474731
249672
538248
985245
85188
274559
727451
267973
934826
180168
939894
890282
482104
615036
320163
357333
518766
309857
884248
959146
392832
996865
945473
906311
759331
710754
426541
408544
974097
88431
117139
263940
564489
504658
365364
485914
800552
159913
662300
895826
983118
563876
708240
725267
664509
710382
257711
750769
360246
70639
294079
53293
207765
118163
670249
379700
432040
59813
483615
2143
789108
116620
187865
459432
839189
901264
739926
138494
453681
860044
134891
89481
677636
1034294
703623
169374
35279
612993
546530
774386
80668
779234
308959
310819
657109
715100
943609
396528
537634
112708
924344
886614
376329
253024
451319
933203
250990
837480
955442
268162
66090
653984
114660
503492
219380
366928
358748
965287
364490
424778
762660
79269
16285
574402
440602
311468
560349
923917
134226
284400
395567
334362
707090
552569
649223
726042
789822
806742
555891
248364
813186
417470
429709
324693
943556
185851
748804
537646
71397
891879
577969
320634
1011593
774219
330513
569280
122744
467663
574685
495353
74400
120586
623983
139728
878861
752218
856187
1006116
681538
876386
540477
278801
728631
255177
825979
680919
309535
81676
940414
927716
724294
560547
604301
56171
188131
89480
862363
601934
385372
208623
744959
504536
748238
522154
873989
376072
511973
843773
643804
503949
56014
718068
219008
686134
695454
8978
806730
55091
424917
310383
416956
850336
928338
125109
773474
758709
228505
18981
604743
30737
602365
60499
96071
309119
602221
468290
127222
231511
681000
174125
235002
819614
120953
13093
342421
1026900
55883
883636
414315
605714
1026845
913873
77676
39446
760746
187008
121750
241267
981837
143613
1011499
295268
676698
711288
156018
39604
952818
1007744
426325
1033589
335657
634965
1012203
248824
726236
1009439
346043
360098
830171
769099
717556
780856
42153
299445
926870
281279
259978
984765
641330
962630
614884
594488
774967
266595
216589
442826
211496
556022
449507
86474
487166
567876
395365
749745
813555
887236
976936
875854
441730
78432
398040
382376
643219
676740
952863
215904
561337
858910
747955
712773
877340
255414
139397
433039
211254
964130
512981
987446
819480
566868
473889
582622
771191
586328
280101
796114
542950
708842
307884
224162
241944
297146
502193
760874
198751
820990
127082
260432
364462
564515
1005822
122536
446295
50124
469206
728807
114967
548525
923892
636704
715317
949258
571937
832364
953671
328923
326384
250446
675966
371455
867786
589757
233177
12125
525376
374656
776581
22124
887920
134860
35006
218970
742847
694646
1007126
1005263
1028586
704821
496786
455810
34995
828488
974613
830720
528643
737215
136843
52404
504948
482551
803818
718421
110431
288462
82752
690937
753588
224624
465255
99204
793353
378441
945702
940926
676150
206456
586183
188930
244264
105574
517923
156005
689886
398313
327141
145569
535749
57728
459815
887228
88416
692392
429447
351661
486722
619905
415613
287174
148941
256898
504458
473367
595642
729477
395236
707592
958087
448001
712827
749314
475203
752609
647818
504802
381335
606085
136354
1002728
589780
110225
684356
517593
201279
662487
177271
335029
652959
511734
683738
98286
32356
354090
485063
987625
287462
246073
341681
594454
637983
85175
1003736
996811
870417
47042
927231
744665
193459
812593
329257
760947
909580
692392
314327
375207
80317
217892
1009405
529630
640661
827367
226823
928348
26277
872912
491542
676572
1031963
293711
303440
311291
15199
387964
123241
504091
931957
996746
506509
815849
369369
929454
204368
213378
650050
139067
302290
921669
942974
843940
550248
485400
205512
285260
993329
512640
182496
900784
845831
417906
632880
852425
1020282
388287
52539
777303
964133
703547
897500
721261
915937
61402
927735
72779
276745
717534
894823
481500
800938
53042
429900
348158
888637
862985
722689
978374
796770
913970
33565
321749
270001
886872
338122
194020
200229
781144
13893
746315
942878
687170
381519
258972
254881
140631
172038
70084
791169
704182
682142
266208
954922
146407
753647
366778
957348
673151
601417
439819
361092
622960
681309
18915
273542
982369
746652
855217
323740
639679
170472
657522
715018
300426
728970
504178
231781
767714
81383
153664
337896
596822
187156
548456
307378
543863
933210
826560
662097
1011411
537571
20207
470011
758240
110268
945328
400348
318771
623080
1025925
813294
504015
610971
232342
24578
639636
285614
267790
831194
366240
432803
301264
460020
750098
511433
944102
481443
892012
404586
771545
505637
850868
439961
312353
356728
718623
674153
844529
979266
370870
351751
238357
759943
622445
166365
145238
493651
121442
832667
171390
292526
323593
226281
257887
631849
710011
551680
934858
619114
356021
93724
375306
256621
683322
739561
488353
1030109
418004
936976
744718
447895
357277
473016
141317
792825
758424
939168
73568
110372
773063
900472
722384
971910
1025948
820076
110901
569385
768657
502811
932079
148606
873935
498598
523283
629709
417645
819327
275019
985333
108253
104714
982319
704146
904079
159546
571639
584364
592872
645532
696895
668145
185015
807807
57511
208285
965753
758765
19628
461988
772
380972
210261
979734
592002
11691
801242
62622
892266
141140
151845
670292
409648
303638
409999
664253
131873
436907
289722
558821
605319
900296
988254
300778
844517
763106
938441
768407
842069
575264
562272
494685
664675
896265
903302
585336
405700
35049
906504
929592
858202
769523
170942
713070
612203
437370
635422
131253
485134
278516
859828
463277
457024
528665
361806
283260
532043
901202
1043319
894023
842367
815925
212212
995080
973284
382337
778536
775786
1007456
314984
139576
1037150
529781
541621
74566
754011
644027
936236
150564
460401
773915
804259
726337
703638
92065
331911
694161
682714
530736
280516
1038672
917683
21150
749804
57086
954265
305706
177744
434889
860839
835309
360384
687417
139916
477673
1027166
668258
94538
184762
801932
938041
129361
604946
885807
177778
495368
521885
896066
159399
836096
950153
850856
387142
44032
219490
255454
635386
306122
741114
355003
429144
528504
560587
949993
119951
989067
874209
215867
488023
309285
1045213
411758
786086
482280
1038226
580752
163882
47104
74979
664489
849342
839163
609933
913445
846558
145759
552634
487830
942708
735645
489855
666585
772076
614045
127700
441709
1021571
627164
145108
708408
929342
1035691
617533
821483
972773
499882
935320
907483
833314
141184
286992
795590
141361
122827
439838
576151
129413
11697
131455
215304
399089
97295
111323
390649
909823
837061
486774
93921
466899
567089
695067
24948
1008884
958774
516852
704791
230592
831597
897860
553135
698286
85346
909590
771924
1039746
120827
508543
150379
779284
377289
101236
96859
616402
282126
168990
99070
143469
340988
703844
172011
84477
741124
644907
605725
813548
865398
58871
728693
136620
631066
499830
665613
661733
329017
715942
381042
998066
720622
656741
821599
429972
951916
786893
105121
339972
801874
354076
955310
1007601
940852
824966
42408
750412
635318
1031849
679126
38778
592847
530498
818268
15497
142698
942005
18901
17184
955538
924288
370995
523097
89898
723506
425637
402903
520810
127350
913724
996794
310782
886428
695307
423880
139009
757350
521898
439768
468534
365834
984225
909893
766870
88606
893598
113653
648793
913807
824291
846192
1001945
407427
790503
877993
404225
1027504
469837
380029
37275
82119
31027
788238
468439
824389
611337
885310
147673
511364
619587
253625
934983
636643
300843
24437
56585
743245
841100
834448
290290
747331
84831
207926
695482
578795
807368
703537
373837
14989
460318
29000
20095
17657
516740
574929
889568
816119
957423
928574
330556
167948
583784
321327
137148
888792
408022
507576
129146
1009342
966850
774365
342972
493171
54367
159509
1027404
557373
728453
47889
90985
63570
309215
864799
89345
607127
939846
839171
891775
706936
518956
154250
235567
497634
946394
636601
350215
925966
474434
729783
860735
740348
642287
651630
113008
848308
628828
1019441
79162
140179
416481
508283
937029
441253
963042
793254
801921
441715
451268
94379
87551
232283
166785
181759
194384
885451
159544
582375
855986
654359
30258
930858
999724
965162
656703
339946
721695
650808
985375
178641
173551
187656
278870
669047
145822
123448
76831
74137
12827
840008
605634
338060
848491
817765
471816
722704
682207
719678
799863
6651
429938
507882
311578
67944
734105
383829
375730
599121
850726
726399
93261
471823
417346
994993
677226
697709
426846
795423
644224
789334
563363
379186
282754
1019155
892617
92344
24561
945477
423535
163353
605251
377962
593759
154266
346207
452004
291797
298032
215752
414024
261778
5752
808587
657675
928083
312041
776544
479730
168403
42584
348410
291091
292971
70628
123295
465778
223433
773074
709930
18271
309737
536366
669551
22121
562103
770152
1026795
464517
763382
666220
1038214
921191
699798
878904
271171
843178
196073
276867
584735
789345
204901
769633
203600
387760
70880
842588
504787
1038946
397655
392914
936593
1043019
252411
695826
549085
629387
451111
649749
442721
112094
52575
54676
804149
907347
406266
698942
886502
896088
232053
750954
736646
483268
123893
930983
143659
308298
894287
941162
505630
198887
378142
658767
795821
804228
1037392
369444
299438
200944
529681
480673
25142
537847
214907
525113
432936
876338
370548
708824
141042
1034254
36252
255294
1010315
449100
30936
370375
475873
859536
28035
279087
983437
355900
552817
996607
227380
417054
177464
267821
759985
78826
745549
842367
754026
305882
348949
790374
246023
717895
443809
807001
344988
1020424
1035001
49309
819115
813472
760899
949292
838176
468174
239367
591653
754279
427579
713337
262029
130011
521715
220068
917985
119265
276258
845593
914740
508339
928247
303257
386757
823712
223967
199031
974321
638272
960880
861399
428355
813306
700914
301905
909022
608348
451382
860632
918751
329096
240648
924824
653858
432531
545903
540001
807367
773683
579479
1014446
10091
114787
501763
903205
968206
566227
475731
724707
574403
125195
23203
890470
514894
798312
143403
184126
993884
651987
656052
144208
348881
847534
172232
935816
944281
693211
799117
54726
897214
440786
98957
543639
993441
996535
572387
771851
808143
399165
167161
91431
197509
194811
599468
902334
1000427
859648
712878
790055
308009
16624
107838
398447
678399
74491
240423
1037405
99807
903324
460842
73997
326429
256010
322697
558464
688287
882282
819502
933434
423490
114897
675400
940181
94702
233318
7436
345626
210049
672197
700068
777565
709694
473830
145553
641904
470958
816385
830664
453333
8191
132858
330457
52965
550690
242038
608511
439549
59095
133836
723216
744890
396565
731778
302473
399055
827207
195361
746231
612256
492462
546606
102298
908660
1045148
245099
634933
292135
253921
48604
430236
363953
735214
23915
569586
849347
528386
140319
310456
391736
787475
605604
767808
870441
418611
418927
466545
209642
945318
11952
794823
320328
505831
1019764
793451
1017701
380480
427110
807317
186109
174226
542306
185638
528184
643505
29445
154765
396573
178124
151843
47128
920664
179683
607792
324381
692187
809258
852202
620547
654472
120487
16946
1035941
139820
331440
586608
255094
20122
41773
1001591
582011
638522
928466
887228
541160
109089
753328
827539
903016
730720
876624
679454
541264
752478
878017
641279
176451
88062
152624
14848
492607
390914
720217
674348
181697
7882
35409
131041
693262
744603
450233
707461
308736
635545
525129
771067
277174
395113
156078
689643
967386
160237
873606
540253
773356
159931
618050
470014
417702
496871
339770
414247
68867
401350
789767
272991
579142
500582
707094
485578
284677
238735
736742
429826
292686
913965
165483
1007805
349886
654838
908983
114958
24778
878166
971554
416468
1013199
430745
172452
184793
981459
379934
471880
507411
861429
716590
461171
582045
313420
522610
127061
2769
264957
494874
454301
618794
318374
604021
476823
211403
813941
337368
515132
557628
876812
240025
623358
655242
123176
440208
594500
609202
48201
372301
477724
910625
701139
44201
296246
191980
181564
176906
527714
761731
476089
701315
454794
647715
385196
469440
1031783
981645
800137
152134
492787
507503
71769
630863
925695
897924
41967
195597
314148
815571
510493
503616
599165
721412
537611
898904
892164
490399
308689
308817
799138
29243
159913
172435
897125
878378
180486
325988
882258
589124
147644
687596
320047
1040197
578472
674795
479444
445628
96879
269273
513918
658827
627494
810541
244527
348163
838478
251466
990067
470926
575156
446267
12864
261550
529557
207328
461292
761948
861800
639778
118958
872639
465910
515744
313100
956911
720205
869806
958854
991752
334748
560825
342376
521674
917870
731959
490603
31453
44240
830857
171415
995323
713405
429996
514578
238239
48445
396836
1028225
276599
186378
477835
914230
326216
417310
145684
1027844
551265
819502
1017523
720894
812369
961525
444932
412498
277238
61360
83736
840000
128919
446539
161727
808913
11379
451160
220369
393499
1030028
554002
96156
647594
354509
960702
270663
830278
565008
505930
374804
554387
962150
964956
373589
514643
173506
394689
878347
956152
913159
103257
704588
829197
457471
397091
845613
223825
703385
105240
958506
420978
244647
1913
158511
601582
886924
202447
980957
237660
276075
388558
139381
507927
727484
871815
266728
168619
796020
1000362
825279
158374
200269
879172
466304
147385
424785
952723
264675
344623
432382
876526
382350
675882
334217
380320
668073
853076
765249
925356
201889
689958
814479
160787
404961
159615
984163
524658
354888
149367
39790
1031473
216766
862215
234904
694635
921439
530496
269399
242365
303729
167680
1000373
803378
657089
553861
221872
533472
390586
874666
131525
816015
570531
742255
306567
299808
388266
742838
952280
700647
819982
74108
271933
858883
190104
348270
790313
782422
2049
910689
216774
389567
488764
579989
814506
725976
283968
674837
906344
324781
872601
1035010
237265
843107
242622
514822
532839
70098
555085
236243
59247
272845
905547
387767
541336
30680
594221
929731
820852
558829
39297
993711
383603
202437
453860
390903
966861
148738
42895
694243
277628
672212
894198
411900
312941
610030
425536
400879
883158
118773
992190
120047
816482
687850
869916
789237
151732
184221
579099
148468
794057
273855
551880
579385
612373
682133
912468
262167
412138
330185
568495
717084
691042
600025
1030242
323466
294610
756857
348664
260374
409050
508885
351464
409797
918916
449944
750801
580433
374414
76129
888854
374236
283098
1036
896253
1012048
943066
750122
478362
294843
95898
195118
838101
207626
241959
262491
978426
1029490
816069
963781
77916
450576
117494
221489
304069
205418
359793
612558
972709
455348
57460
424332
779944
906212
879510
720872
169562
874621
95249
423263
278686
997851
895766
1004480
409214
88671
438089
766643
613321
125482
469846
274982
660823
632252
903029
939061
638589
204294
1013513
75870
568936
870018
594896
995143
385191
706948
439869
780958
836696
784524
351323
495063
595245
1027257
1009423
1000423
29222
914790
394051
724071
539259
55847
474764
221715
279162
231031
572848
854511
185473
308191
890419
636676
800223
405290
369527
767921
946388
576909
729917
73066
962023
741986
882987
358881
600066
253033
354831
299487
634821
458722
260861
645475
968492
429924
482153
100718
108453
102150
997391
864175
909303
52403
519989
272635
998546
20817
801927
26522
600320
51791
417407
229734
596485
112586
31139
21479
521151
917827
654518
772866
219790
991990
871048
644288
31135
1017882
89246
156725
630888
181386
278306
410115
1028914
884391
55581
789071
329379
537780
146061
1026851
563755
795673
761874
464146
510715
297709
946967
30815
932338
799307
288232
456918
138958
759843
885763
30662
738797
165074
77092
425434
134744
939369
169285
748435
645417
8673
886104
68068
65666
32224
572135
742383
671724
958461
144162
908437
198936
862481
318834
179421
1000871
749189
469609
904744
588132
465830
297609
124326
132607
228406
125987
841068
343244
175290
45649
745657
418264
525690
52884
41423
660682
248703
441349
984776
1040096
608311
801280
464082
58338
193223
64736
585289
392229
707279
326978
20547
118242
646705
26059
67969
142736
1004030
889109
423798
339868
483615
777401
256601
64721
636433
283929
242019
625005
1006085
874776
413608
824433
159097
732194
297816
114424
204567
871247
598120
993517
134832
886677
486071
739623
771204
408544
613972
348773
476928
526927
136160
918619
208519
1007478
412618
382871
410184
462627
410667
979943
960721
704019
541367
138712
306141
750079
1014477
69199
340226
836859
855132
324488
308407
854421
455699
444648
473625
751386
524634
75570
541071
24874
62037
760610
877020
318380
627365
855228
490750
302236
67380
979383
358006
626594
90377
294519
425850
250775
300690
662372
2245
330221
485662
75113
579675
179481
755908
305128
602419
916743
556605
950304
904603
672192
404216
217053
966026
320284
847025
803167
853475
112325
1003912
293830
537579
911229
335501
1056
241528
403028
138401
46162
120604
265287
232225
378139
1029919
312249
181205
287747
679480
871317
472147
415489
319088
1015754
783089
648966
225464
963779
667193
3511
910460
723758
723666
83433
684237
291899
1032714
823125
948044
1001758
950144
499243
816730
87143
56832
968486
56305
655593
77716
513732
725535
323632
191675
378164
342312
947245
238357
182852
560946
68789
174411
722056
1019599
99010
232776
455993
614324
145435
289796
189452
533579
876643
968259
646259
940409
816896
182063
813757
331065
940268
673906
937707
743360
743576
622287
350975
968536
629958
306034
43161
47837
764438
20216
785593
741514
45596
798359
1031384
621028
410949
866048
270323
915406
1032142
189623
380191
784905
751271
117270
149264
304071
524055
824520
146114
681694
160855
946159
444298
8224
582028
672675
977247
704666
56198
405470
871989
644358
535225
562373
306747
327061
601100
617327
765963
416614
688773
139739
566765
678562
167118
691682
989912
285389
877016
386500
287218
429723
119775
29076
1044174
622358
316318
604415
565698
858606
590106
867958
162482
1022735
212585
507687
626412
692311
638083
747290
71702
838615
521456
593954
716810
935111
592678
708005
647782
611075
534560
502062
891798
78314
145438
758946
858511
782558
185543
1043344
906843
281816
387936
249702
632555
772922
173550
660573
219593
980120
191007
764749
105025
833439
259144
117521
585945
512583
339561
917176
40099
949024
115713
94047
236883
229900
848563
1018057
241870
316025
334827
89540
870688
817659
968361
389721
353833
516959
159902
386786
673372
769366
831562
76003
566840
24323
935603
249096
320468
230857
470159
100693
817651
436488
152760
223001
603649
199860
974778
15268
850974
216570
998633
525244
392816
906830
409935
105717
551079
138316
861042
866223
335699
668869
36975
839059
1026580
436231
92922
285383
194990
895224
609644
443083
253264
488086
333044
1036304
469819
953295
388489
887892
52069
950207
260560
980402
302812
477092
694905
727757
531250
797417
68784
384605
65826
879604
5979
540058
830976
790100
995513
468220
235639
114772
769184
868222
596547
963670
559191
846130
365796
359560
532239
889697
498457
581201
819425
333232
144791
632856
290491
704496
430927
481501
144980
908985
611568
721640
785886
1041953
735513
225540
639264
995884
265908
55007
663347
443306
97685
130183
62374
394940
1024910
306360
383299
513434
165143
1016908
259145
214677
982721
910934
200608
378452
514628
825820
609049
548923
384507
691605
214158
448485
502988
618523
246866
430137
766794
347348
385767
871175
597227
130097
222155
589594
937838
455052
309552
735513
712591
739925
314454
1037191
47896
871028
1027546
911856
327550
242685
857629
17180
429570
676740
358586
280080
528675
534863
144609
607391
326496
946174
442353
240578
899645
677564
900007
457819
193690
234399
867072
658438
850538
950573
748260
886881
819801
110915
916945
416964
67110
670345
222418
947098
455846
498012
1035953
366286
186586
894436
642020
407051
609123
750337
39744
406138
922418
860339
57260
48267
680187
484780
628938
919507
245955
73768
204634
851561
455147
247425
80880
227275
480713
563938
290606
669781
544584
275697
901805
460987
916010
6164
263474
426657
444591
202745
949649
46473
46450
730399
1041051
650391
700037
70119
224375
1041773
403067
921440
577972
996544
435454
887178
104750
251266
622838
196394
831064
879329
241099
497502
768407
335956
357449
292933
25188
178823
139695
202289
400381
745665
499082
171961
902017
112877
968313
641757
224855
553719
197341
355357
916250
891406
431732
209057
827971
575837
673631
1030978
947503
815570
263031
256458
567836
862530
146450
723769
564996
555637
929673
992376
369309
665975
548123
930679
265985
785531
287096
781471
1041684
920523
382934
972461
802065
509522
797236
599978
194321
914317
786271
431059
578105
93506
986335
524357
358895
4813
411041
103064
946508
973676
368891
244642
515494
590607
948104
651446
780933
263858
430090
1003762
16863
976312
215389
526892
91547
833391
709161
79573
287056
310777
916385
37751
633847
439529
915613
305813
614066
423202
840312
204758
558465
462500
755680
865127
410683
897048
924646
233491
852003
304782
440197
466519
178028
354578
556359
483847
631880
266833
261309
958011
874741
446055
61032
1813
461077
385645
778804
497398
144808
543871
390596
197937
185365
94507
114040
585146
349480
807676
155238
631251
549507
845219
873056
1036836
973287
402105
643431
3677
678440
962073
159089
530623
399255
689087
253821
202831
376721
713753
612996
262772
956039
629835
137539
28560
140027
80776
648239
388421
846264
153880
489165
418715
237327
859860
104363
892316
725626
640040
147164
669783
331472
640069
965513
567065
271054
719596
276393
81479
544266
630452
1041165
169862
187073
810066
623041
985515
245531
32348
949432
484226
411581
913002
199570
694386
493733
295163
216592
952613
713933
1004235
975879
141298
449315
23773
958655
75579
742657
734224
747807
259778
801998
591549
720197
841941
798592
569822
365302
409608
722771
112197
660734
813138
764231
692203
33577
396073
1028671
674863
61184
544775
249298
138495
264982
14396
369573
728302
479488
310777
511185
212080
143431
478267
483421
806170
958288
467165
116588
938931
176416
414388
786450
667148
726125
108748
258012
504327
68210
209501
1044935
111714
706713
916407
149621
77884
732218
279383
46363
1036200
358026
200100
933729
676570
379500
385595
335059
286607
2551
32816
580961
994288
942579
254321
308148
820488
650287
103459
73297
223279
204802
677163
15092
273413
784442
685301
403811
91679
828713
972714
715520
499819
621776
273595
418196
669723
843032
303523
398157
2046
144839
694629
622623
507828
401015
351417
806061
1038857
84128
89427
616326
942113
120242
825882
863129
623877
1033960
282487
952839
874547
1004365
577199
772397
1043285
94351
894096
350174
141854
876014
859286
282695
848144
1006189
676018
743876
311802
73410
442887
123679
50826
298693
136144
216054
978842
139222
534145
198596
282541
68009
45930
356425
465972
496044
821527
128400
571321
10954
248566
77622
439271
238648
176813
602597
973477
625691
247270
910016
192277
1038130
205096
628405
706537
868462
489370
1008596
999209
18147
785672
377179
331384
714051
646847
36078
255442
890552
168144
571116
22162
299968
825572
763297
104499
328350
986733
234491
609537
282568
821369
875405
108210
993150
553987
802430
926469
619211
741320
910079
546531
260420
548799
668791
172290
446510
970777
539447
956944
402962
732445
534663
1013565
955001
115499
479009
745376
56776
705724
164297
780193
779885
779008
494808
97393
719716
969815
438194
913848
817457
192946
234583
709911
515702
480845
630472
281896
791152
308510
506788
625243
908582
485109
934855
380483
1031178
63424
723928
711925
923815
595229
39131
579377
688455
328280
413765
1025552
678117
377080
706980
477196
541740
813351
904353
658684
803076
578905
374927
301609
475670
914998
341398
102744
512382
936717
403191
121412
312219
532663
56296
336175
1017553
480160
651433
167111
81753
1009645
313155
457933
235201
304614
950364
744588
713894
807436
578478
116365
997226
561483
26287
497352
365493
579378
257921
432985
12741
27350
357233
23809
365806
603247
848048
413666
610800
1026592
838317
959936
974884
963365
208610
607619
443958
180770
54322
912940
145527
853682
194414
124542
499907
771116
852231
376365
593611
99576
86669
853399
3417
445678
273771
1011246
832525
1262
1006544
191294
465256
345194
674676
651714
752490
435293
872203
630204
493857
124284
618826
238973
1028616
842355
263189
229457
491854
1012407
75080
182535
600901
533293
341430
898340
4443
1038436
166576
382310
745928
178664
293949
844188
1010731
754770
668158
657047
681023
836678
242199
667118
925776
878813
799236
900510
61748
635828
590021
125845
551633
699526
688624
1004721
306146
583067
49889
594749
43489
1005098
830135
127945
844292
246566
795828
763828
737476
164694
188634
283568
209353
895437
627876
222262
407471
804776
677694
248620
209256
71299
76662
452793
698242
1041817
735323
378443
28442
683123
603842
282547
428014
980675
990999
113198
484433
323054
942863
510471
378408
625521
135833
398304
452376
62370
94856
844223
1012766
263855
852245
774208
137058
1017420
853678
625430
759768
703283
32699
743239
143886
910752
516775
22891
874206
406851
1040710
848127
1010462
449019
933075
249415
318048
883538
222028
897716
743696
785025
28190
710740
728533
230506
159350
741433
574376
688700
592581
892293
282575
640587
799719
419381
632135
874981
965993
348416
612975
762356
766159
959777
529143
60217
703619
514593
1026378
164357
62429
932310
863047
613046
926260
292572
961345
396927
304151
499853
1015235
742837
863169
172192
949118
821612
470986
160236
96351
1035795
949353
920645
959190
770809
175453
788711
21772
971619
843593
804461
380686
497372
44396
790248
794512
79290
677825
361853
805335
652460
36251
1012816
200801
321614
195467
116839
571946
228756
747749
496256
693213
392049
731901
955341
579584
518452
197155
389102
144757
507388
269135
415385
602112
195779
583985
532187
802019
594756
991520
709334
707919
427795
509507
899764
815695
643555
94836
299874
22031
270242
229711
824254
794407
882127
438076
955848
349493
147617
595337
350132
971401
524777
13523
450279
882505
469806
282356
128463
363938
418124
778897
137308
250529
623178
44796
438992
633204
421281
346145
279920
315545
707070
706476
310273
692175
796456
987737
823185
955858
756857
303393
359669
549494
930331
910537
627163
101524
566371
761558
478169
5217
405622
480686
586685
716820
918536
192260
477450
250789
425557
669670
589342
751451
386415
903680
635641
1024051
747930
663197
506930
675330
902927
975992
786998
54681
178780
582418
1001442
361722
152688
231500
478580
199018
997532
778860
789467
745896
837444
571824
213814
540567
110832
1035731
1019784
648902
803314
407365
390081
995949
492986
310407
164890
172290
420943
606791
682943
894706
789401
852994
63239
1011043
309891
452765
561475
162417
215368
639375
82468
112799
718969
1014404
586599
566714
707598
899465
558648
872084
83674
126530
120368
674296
1012738
168316
1042810
50811
873237
188528
939246
888664
717879
5141
997355
463310
825016
428406
575109
49734
155376
736054
638557
455672
611843
799623
362733
1295
344453
296712
897393
822522
899034
56599
882871
426764
129954
797122
915942
454426
219584
88171
94584
737710
914789
686464
406691
306193
264123
3442
737672
46293
924802
72061
1039559
255502
467884
321274
1016884
870547
374657
721633
469247
729413
495195
1006447
307430
277660
489888
512771
721808
12796
552924
836799
257012
910029
338497
212239
345573
6523
1010695
617677
574552
306791
486531
863979
3497
408876
675205
325704
811325
864250
360332
987366
967554
153712
323166
1012879
852474
481385
1011049
741304
572162
216143
150411
527325
249895
850567
869542
683479
665125
630754
429504
849721
959057
28721
969782
345381
726826
336938
586780
1042364
454863
71262
7927
592621
680160
302974
25482
851621
250146
667764
232517
770855
539081
574216
587317
932755
566680
507651
960054
411958
214000
449698
273768
294885
178832
971187
843504
780751
1021384
2984
201567
433813
122995
578583
398373
758181
179237
72315
228772
901752
755954
729177
273966
381917
778759
636146
81745
104671
52396
1043101
792150
468441
48419
834005
132173
495586
949748
306570
226794
149561
375052
467637
52018
585601
1014816
776757
306519
37355
437677
532459
890457
849987
371847
832820
166814
762724
1031451
454693
516577
481289
582032
27000
4719
332671
410155
538399
812922
54858
758125
100603
944117
723491
974459
413713
380938
368612
725515
123042
741213
818838
27785
22972
395762
258347
622155
879792
875194
872326
491223
222664
944820
69923
987299
1034916
825415
416204
143098
1025253
178889
717055
754071
926379
133394
749430
728218
475122
706697
976290
331670
937898
909102
453053
15126
536770
461972
689508
1025357
223517
440389
222722
514969
591124
787008
15723
132252
23549
5068
147034
599584
301265
946905
587293
667377
602480
378179
81782
679987
607123
392969
530006
911185
835866
255621
147521
102754
937328
956363
947252
75099
495478
555823
3425
21754
679228
247128
302650
903628
907529
953968
407920
612592
457015
465878
226941
85409
882794
617828
584404
718890
594504
491135
748716
392057
232221
914288
865165
576555
753328
333686
434112
223254
743802
536950
455699
968947
529161
565868
305289
135228
148102
196160
332978
883552
850538
278496
617067
181883
162770
905300
877853
757069
994345
66345
179339
910380
718639
203015
416413
983884
571149
291494
258910
508154
835653
850412
100560
257066
536057
34378
230119
179074
121987
22407
427309
875119
888133
378863
145005
287329
800505
31598
492830
660875
269899
813692
494976
258350
358597
239121
248690
255852
202538
173045
505357
709689
98022
518279
383183
890521
115765
662126
969264
814829
32567
222664
883737
925795
630542
607461
347768
602072
666538
355913
447699
189363
665220
675880
1045335
1038480
254412
479089
383886
726597
980509
348697
130078
794994
717522
969478
513544
25819
454202
819881
463194
432837
992291
143782
252869
990238
152409
490519
132968
362410
159737
67029
167307
1002107
504990
341766
557333
364223
162172
364432
189122
475123
366430
211995
891018
743260
1022344
753136
262923
472243
295843
523373
263026
22211
458942
761877
569486
367647
931518
923167
799826
669357
401317
447499
657623
787750
256953
919384
406201
257298
898913
428836
192684
1019261
556330
794161
791366
884347
891
93953
954860
226876
166494
644886
706121
939619
519677
864376
661829
66175
316496
1033689
960458
1033843
867674
841558
990447
732861
1013582
42659
324389
457593
926653
127374
962043
262712
944450
727547
337739
208363
359829
120065
448531
376682
649759
649824
1003666
396865
766086
951682
10598
171044
606344
618277
533463
967633
922524
385518
23677
538510
906138
165910
425929
138127
949462
841392
266547
964885
58813
1042510
1026303
618166
359726
275781
236103
47710
20077
47242
560392
413268
121189
31522
567576
807360
453548
343687
86451
220081
295493
229605
703415
728568
729170
807067
726704
750111
411039
489447
775388
69557
717523
669605
750662
971204
1038468
954873
779471
658524
799267
920205
82956
757763
580497
772809
622217
611701
977802
638987
51347
497399
416018
497245
694960
400787
386451
342139
127707
875939
401529
941537
311227
1020178
833166
883687
481303
102408
565384
187100
465118
1020890
812222
480600
597066
326816
650518
476402
13883
931177
960969
853073
620363
955295
399947
471054
89683
626003
411061
228118
288999
10624
586164
850466
677468
147757
222732
385576
1011596
466909
783
689534
529354
546571
477792
440954
527560
222246
665106
1018481
940631
972844
1019809
639243
160920
354994
504041
232327
29303
98739
929897
812906
258808
307496
448927
508
558870
322112
180788
801230
317026
957071
927767
969097
927282
335121
355632
688868
508511
386460
235399
365986
778525
28684
712457
437418
979347
344049
935556
369080
675435
586663
956313
425189
916640
991038
78192
806186
721285
697427
617729
418594
759612
735275
591443
1040557
55611
468336
97997
16926
498147
589649
333537
935039
157016
572322
247003
863059
815487
610159
805799
1002521
383946
283830
99547
531305
995594
164035
22562
32976
384480
124169
955443
486904
310405
531363
28628
596453
467915
393517
108052
806302
43632
893854
960254
340147
542649
857587
523494
903334
667708
69464
365438
582202
445345
801711
120178
366182
713860
357326
313386
20704
502899
36155
500210
284550
650811
486767
440716
577354
680091
544633
979052
526640
412458
169524
880687
1023105
841555
145511
786165
502034
549961
838174
391228
828990
483835
354068
466756
616830
847477
377518
747349
158407
188081
637645
496120
354244
932569
55693
219092
227571
661751
238908
520494
1008852
939710
694265
151332
1011267
687476
102254
363653
442048
451022
412427
272714
261037
125730
57311
816969
103689
211935
599944
212333
1002141
841404
669532
285254
356978
154005
760135
564028
1009034
1001014
41277
901704
132951
517186
990211
722954
577371
778310
237262
543078
28267
301640
87593
733140
700241
351502
919132
63985
1026963
998580
457882
50485
142926
521660
672484
43563
799187
369752
400819
523578
700140
431192
446827
126783
339405
911601
326367
636015
617210
409537
974430
406741
387503
100051
934241
725413
725952
26688
83692
162623
87102
68938
91463
986764
815010
308309
400519
966759
413371
1874
332129
16555
766552
302489
1030660
86151
619271
590013
917390
988512
840553
24258
768389
617744
568606
26939
671120
30639
424539
533243
673873
59184
993308
796783
821468
431844
584189
76714
348855
578975
1026723
309684
752052
285376
765390
894954
1030022
925684
857793
381708
786990
399217
170555
908061
672497
662854
701751
334636
1000007
463855
492663
910290
753112
918727
637220
377994
600629
1031056
799430
800057
313117
723365
507380
68941
508252
736106
793879
944318
777597
620827
101968
791567
562424
409882
1031708
449522
185076
147950
122335
271995
142055
825009
1006439
102569
366180
367917
444835
257654
343141
84046
23794
8115
448206
829449
117137
400829
198602
460651
171831
1037780
498958
508142
289463
435827
59368
491445
197064
216434
734162
836125
299450
221579
399250
594828
131203
199484
875293
612182
1044215
707587
700580
28691
475416
646433
184763
718770
995951
980423
637120
280023
915854
248939
781941
611476
838116
789672
43813
1033128
833718
62878
726543
654355
698554
104170
80503
941561
987523
999648
727119
911501
532145
63403
742231
460039
494142
999633
398477
657333
391002
101199
908767
543250
251520
925755
277470
114603
192221
989212
366529
116412
459258
998270
498757
130527
849182
259886
840659
363195
326061
910173
582475
435913
638933
349684
634028
85656
898046
568141
135746
540466
75042
78122
96274
970168
943342
422127
449155
1015512
501598
302564
819204
500670
94153
985695
309496
134523
328197
147749
666171
882742
422447
825202
1018228
755919
926848
934633
777275
345174
754282
357773
986584
812337
63116
573118
228265
512035
234894
561794
371437
292650
800999
119513
294222
559156
191005
111973
421863
998284
894719
200241
105450
544652
305269
957536
908411
231764
700675
641170
64056
397347
1006990
198089
843528
400307
51695
1028043
129674
520868
451689
415
279196
115543
940457
94815
262287
818533
973575
683913
52958
777993
888352
948265
417240
16093
887720
827656
740559
237643
832155
379324
775462
154926
843207
396449
960607
636730
708047
58613
177337
346382
233971
891027
1040850
757447
634688
40431
858701
179121
727147
176689
491143
140503
16911
842887
460837
110605
1044151
784491
352324
67130
314079
624155
641263
55492
1008782
17758
622141
751243
894075
517875
1013611
847111
89887
512749
958601
1008449
614062
558193
980205
27333
613452
663393
107644
858853
834828
740132
402160
221993
931093
140433
590229
732641
690134
392914
207623
125557
620690
457476
967477
833524
124774
920395
916859
253970
783537
242191
977280
708435
587975
20502
693937
599052
529619
827523
418780
632380
790896
126013
919104
928029
125566
667244
533869
353202
942273
37780
535089
964633
648309
998877
263542
746883
131581
962405
1038965
993995
510003
831227
986050
313942
8027
87754
596540
34246
660397
843543
263784
544213
849017
404109
686565
72348
816842
482807
133970
134172
954969
985293
619970
175090
191736
321924
903593
876507
331548
334477
958886
708311
72950
567860
982190
963641
453129
95594
208832
583468
688068
790902
424171
620009
828391
691062
572246
766427
446229
778415
198542
645934
875607
440934
754496
448341
1033133
162019
120161
94562
244767
477192
970475
194615
561378
544712
825891
114692
434981
1026440
298787
402145
424621
96927
472951
806375
14089
480339
854160
18672
1016047
593672
928219
896763
185528
925533
591916
113085
345849
663399
67765
223436
80191
552754
782309
359086
505230
963461
291342
353751
560330
571643
267188
793540
180608
379530
460635
463723
445713
161520
153286
101010
1004814
206578
350743
20628
618785
236596
890956
308154
603775
351050
630734
810688
315371
999143
324175
245110
1025229
731519
1004314
709061
1039322
631745
982840
385289
95363
273655
473656
1021377
358372
71545
826034
47861
812024
693425
103816
942427
234371
703565
774287
952707
207364
408502
264012
56421
675598
339711
196546
386893
413440
46681
481091
754699
199450
698785
739374
223540
875887
293222
691302
368601
103849
573204
65085
219607
357764
833114
357040
124609
242558
522306
247291
909068
193172
558673
330728
702402
1013294
585298
75551
793109
630327
586795
204202
761127
747332
185812
92782
625841
566371
942418
929204
155558
97
711892
1014130
50018
371236
998586
199721
767880
412453
844271
35421
911853
523950
94718
214190
28707
968686
605337
184267
193266
984497
732367
254347
389634
816532
372194
885069
972548
562563
282360
91310
293884
421529
283568
207276
955853
467031
746225
493822
119628
508394
966780
720617
537767
964916
282780
701106
320400
825187
682300
39442
838148
838385
160760
352255
423708
823624
251559
909786
839238
504137
910775
955923
92197
565522
1027040
886700
580960
529922
850349
241992
674476
78342
156962
207922
447272
711408
958536
130197
489433
265920
560166
373859
587127
551633
719709
257036
371103
74633
745885
848401
128231
690512
917776
1002365
625965
733026
379070
40220
856945
59012
553267
312600
631213
172215
840431
396629
978626
848417
874995
956863
1027471
766550
16948
286312
1021181
895795
113890
946307
926653
337247
255374
65866
506943
454478
1027871
364493
987474
56861
1040638
962103
93947
640277
629670
753439
425800
332128
966759
807603
144595
694645
106720
274876
1039316
878704
1032214
432592
400598
658136
826643
998806
177014
159766
937808
157200
268057
622417
278582
92984
127537
942503
543268
363148
61961
48189
888300
506803
643580
84131
502520
549947
955655
201452
552516
574952
898595
761515
743881
289590
582376
16125
844633
141014
276480
1009364
16609
468011
965316
343498
442087
339678
596957
189651
793594
561225
593640
938797
846866
380040
346774
396785
1029293
752412
327137
443580
715706
419094
600763
410124
298086
543813
485478
415019
1026351
444343
28107
948980
682596
216162
454891
751259
634406
917465
400622
761954
327010
206521
653115
604992
153769
668666
266469
463191
520134
156436
170184
1012840
914717
965244
409294
859139
113768
699666
345269
312824
548581
825225
175427
89433
746557
886784
705483
168662
433494
43648
125539
169910
617987
245604
425634
309058
932449
217614
832293
35047
140958
107171
814528
641742
277167
311155
871094
461598
558927
814913
916951
1042421
502989
305419
695115
655883
1044672
783037
621286
606934
704602
702671
228496
386623
798770
1018615
265810
240757
839644
257983
716464
413300
837042
337499
357500
924362
771207
818528
296840
910259
898476
760831
429366
31019
794733
288054
194282
25277
401758
1017503
423464
180497
803288
440396
682291
962088
906091
101258
328276
1037169
824470
471891
760213
321969
916939
97294
814152
520483
898432
686878
984857
801808
111511
780177
937785
520339
722971
410865
636919
367163
571808
939763
977293
799941
177008
201362
774920
903029
965294
125037
373480
649366
802437
675343
478617
170548
154084
123946
579985
634653
426894
836928
4836
572185
240338
64159
448346
367457
720101
4160
663791
760437
764565
596741
140978
1026195
387801
189407
210990
925091
142283
258988
1019376
571137
754765
721038
816143
566134
617863
753187
497773
852366
369385
919819
609718
134416
44153
806328
207976
666736
255488
515163
180884
790972
924912
99693
159631
452472
429510
596
784817
443710
611810
34614
380475
911909
616158
501093
941866
62955
891588
245888
27082
370465
916518
911131
130359
1018158
1001006
623967
849047
110691
1034025
365866
515801
902787
544769
243170
941995
217977
813328
140146
640292
567160
315722
781424
611061
634489
790622
346742
354956
770448
181027
657784
575529
39766
894346
832905
23563
1037072
904338
977908
178562
432968
234573
462623
975173
513487
125483
996905
667800
625203
147015
1019669
687733
698309
854094
178805
598015
281971
1019341
71450
156074
974478
127051
497416
257726
697707
271955
196610
157702
210992
258969
420326
337246
482575
62590
1020666
310838
122779
361048
745140
415660
553045
667444
478196
76102
167174
402121
370037
423579
181690
323023
631543
782601
602486
845778
324886
361107
400763
1022486
407856
64289
499636
294168
318300
28218
33756
492064
904687
972459
475135
746708
515690
882828
806178
726567
630974
334520
470067
705660
825460
819321
337011
11950
625011
710546
64764
458019
163506
56052
169839
34137
723550
445926
1002581
572358
84311
258761
790766
352556
868987
1018526
1863
575942
162619
421849
118062
542751
279540
502953
692110
978605
649544
239574
569850
816632
213543
993469
234452
530297
725732
154934
536151
828808
793661
883414
262624
241039
300000
397148
420608
880757
878368
250738
1014918
661648
365621
21429
130174
834173
883655
386126
513503
883011
41297
950348
787986
427672
860822
112692
268037
457525
942038
44056
767184
564486
865637
315744
386497
779728
62960
977610
730562
1013829
383871
592632
831878
559949
486257
209948
671653
368591
665732
639865
842257
488794
135825
522158
678809
416751
625046
765652
209977
738250
680241
496519
154806
286666
360849
286898
351596
1016823
298724
141711
137458
801659
1037949
24588
74649
35820
289202
1040467
586961
92819
447633
639075
123448
689916
9377
721175
250510
287476
259457
962989
636811
680588
207568
494511
480397
21176
255416
591021
620171
752824
124100
334713
514636
1001935
556497
586327
308887
516065
338748
677659
729224
497048
578687
13786
596779
44451
796098
76933
197770
805622
959372
1026692
610639
850352
682934
405374
930201
714458
1022739
559391
649764
583971
1009375
964974
287911
865054
890770
555803
767199
525594
909775
842952
210977
624983
534311
321956
920315
674997
261061
872609
668483
56624
591164
164983
118296
50445
16845
380843
320689
177812
414628
307326
777803
792892
143481
393951
590160
998723
513066
661283
970880
981987
906514
932359
407776
143593
926729
410246
735819
454105
790538
141397
383165
658200
595115
465369
477499
73849
479336
344177
217106
505192
187520
1035399
174907
95406
872330
221019
67010
361736
737311
943344
343360
461156
25300
10261
375746
193589
400856
870796
145425
868382
447339
77185
558090
775431
646068
377266
483888
768407
4120
386800
67392
942715
372204
581612
748659
173059
864674
265427
721099
44435
304934
863071
720189
102462
817
803960
880984
734643
280850
484580
48563
31014
720961
469076
920835
617464
409713
682296
516032
203648
100745
936988
861482
801529
803594
584631
325092
39236
143222
448579
910159
570041
218807
595598
855961
991317
184796
382750
903256
844001
620615
825625
163182
934749
110305
789452
824607
879195
386831
984305
784393
396322
93203
1043767
526181
16623
188471
117908
899933
539637
466980
841072
849893
405845
319285
552559
753264
930971
884051
226083
724314
340707
557714
393491
682196
393066
489806
247170
879884
543693
916818
733202
779125
201417
144707
926851
165902
897779
702202
146241
510742
966320
852680
925851
93358
187724
517732
896389
883604
238136
143873
287080
758704
949049
868877
616869
17496
291497
291329
832133
229266
118400
649888
724187
689424
123717
287859
827623
259505
165977
42739
348458
711853
1018992
567107
187747
877242
763129
190584
419534
529947
128264
315012
387672
997536
954123
109320
214436
982018
356401
979505
827492
801609
294490
560733
151271
62838
537590
402945
510946
817128
234127
387561
906334
1027392
62751
285545
896042
14268
908173
210766
257568
1044386
134333
671811
139872
481716
343631
631170
331166
950907
859460
956293
820139
681517
176535
647553
501594
8426
409859
680649
851042
206964
246420
847230
407446
775198
1024781
287391
1044775
700481
444687
1023450
505623
1012276
550730
314266
497737
646309
293613
848603
110165
525131
610191
538104
405529
921938
111592
30723
87254
630159
835727
236185
348770
947
331133
331128
351685
145681
78637
345855
1002237
12438
776034
765324
204848
581413
697582
659655
193710
991923
1010293
696307
757287
135733
203416
43783
743527
492153
5826
482268
496329
433588
246384
677584
800611
581202
740366
952059
490041
914715
699683
5648
159761
802939
321797
964195
773892
189969
393478
547125
256551
158964
78824
585938
847412
831849
10457
1013177
962573
314504
226599
1038724
336493
130425
606320
604216
712598
1040531
513933
812267
487284
966366
169843
89922
534556
529107
109206
1008136
986229
660705
201148
968461
892840
32021
418029
558849
895945
618102
694013
1034561
846956
466872
49904
372410
296846
448770
159288
584861
724046
474613
160290
505980
99570
967956
24671
931486
1035128
457503
919213
114368
492304
792228
62780
838413
566557
411774
128454
635977
1019073
911774
959123
185662
752246
243670
620801
190716
421418
1041036
622270
189819
737443
127558
476420
959376
379643
827276
237459
551153
747595
1037676
937840
753801
990748
234301
723277
749469
644622
468654
626432
1031376
351703
1017547
807415
398672
748468
241416
507514
649876
287651
972879
997479
656711
386090
1018518
189847
776268
75587
727374
387596
871022
4830
1020390
893289
526907
79323
180134
598297
209295
104527
677299
773346
763372
612511
726583
653074
977825
685849
720105
343939
97532
373446
853757
695268
196642
100328
548600
177751
877018
455033
808587
416019
280546
930738
900493
8627
187783
474293
779578
537314
746751
888098
60521
570040
514747
908449
822475
534477
782379
855123
227230
838357
817894
846355
172374
411763
231112
759521
2080
365176
533990
945052
922548
96469
884710
656591
173852
429339
210781
777238
727390
268830
170844
374814
938150
351415
9005
830911
267470
707597
924641
224503
654713
728907
698834
920687
433634
472024
156504
913936
730038
109237
616497
916642
640231
201395
370061
904158
108347
15407
848661
890503
395086
511264
599080
307759
810420
691091
711260
805962
498129
460773
534697
95684
125129
794597
700848
1031016
355485
115294
742702
203823
83611
410791
700212
845060
483024
921881
893776
241034
538908
229078
747561
69112
82301
821273
299258
645694
40137
651597
443256
750164
153446
735525
485856
399437
649666
559123
784955
579199
616419
300913
964486
865872
992742
597638
225372
904946
557205
418394
881767
257491
405870
407731
664686
770317
372928
550769
84011
184564
72033
809340
868967
178929
583056
200620
120024
66259
980816
283899
704405
711816
365709
485349
753653
387576
244431
112381
586418
683368
526237
688663
832139
638324
592510
998481
757563
323095
381782
479264
1045446
603913
358071
663107
882201
553519
720127
788988
888483
75832
988374
688929
206226
1030896
428437
778344
978630
954876
823732
499809
615979
766173
492399
27215
599764
460113
226237
356343
24371
761350
420807
242600
107217
237361
760200
919527
321522
246
340368
353419
446527
443748
313971
533745
703769
369370
669443
487847
879049
974743
110661
126833
490693
671970
140566
966472
1024102
905904
844509
65733
380383
377918
161690
278182
266513
375422
433672
878234
663302
344501
616125
220363
723115
804371
273082
316277
862800
403110
401509
364483
875155
117269
195471
101793
949003
265113
200466
326085
690428
947380
451170
806133
184379
344787
654946
521752
825814
984765
885979
456675
504475
336947
355869
276017
237164
8923
754611
717749
738547
130942
79933
227464
361073
367481
320918
403927
980854
5900
450793
240943
250030
81309
784182
542186
399172
43474
34187
455243
202007
667537
911541
956224
378165
852423
226492
258181
199541
614108
419971
936275
737971
117744
439081
438111
651007
630282
932556
152223
412567
94609
203440
614563
946491
750886
617009
52074
580419
358247
227037
97817
472935
308502
176794
1011839
231817
224620
820853
229006
371614
864548
3112
926328
560107
378479
406312
314428
722991
125193
332084
188678
850480
672571
945246
814075
948859
898000
913551
885946
475537
226773
768297
414475
383679
322196
882141
206654
138444
191255
926866
488611
379055
6099
1009162
249639
812799
817144
202852
217438
413356
784493
964679
720071
832677
806795
391963
978499
1035806
221413
524580
683126
682752
97108
487823
651241
8539
648022
581969
945661
245332
765200
792525
235789
522856
633377
605643
857881
773960
635853
514078
192051
96529
820316
576858
1045088
335646
945563
711133
963493
507318
455707
427540
604692
666939
248617
1007361
197082
483563
610050
347019
824517
491909
977559
694314
720528
704300
194522
924294
801319
169120
627100
250652
101575
27014
264507
28637
181007
21202
360037
67225
845372
222947
174006
821290
470078
88925
239366
285811
982743
106699
365312
433544
498480
651376
279660
255992
501090
149994
751561
1000536
27739
409262
475030
972895
348832
61043
152950
762495
848108
1004527
562913
845814
544831
973560
163496
850264
633425
508380
1017599
929710
301229
18828
1031338
731239
451314
195380
246032
776610
357575
116573
13670
663805
156312
701579
18686
643032
433849
569289
406562
955478
434359
613674
734721
561175
801310
684984
493920
337151
614356
550231
58624
348475
753285
952962
463780
985090
65738
870917
964565
959058
527615
748989
138274
497152
698777
326633
575507
552522
817888
575260
656059
947423
404982
428986
425859
672931
705315
524102
277482
585489
742894
181437
336939
950081
952738
895063
914116
732220
10700
962915
205873
779360
495354
232702
469513
821522
413086
176247
253344
188675
551095
59593
1007933
528077
514390
370533
538844
590654
800575
469741
176574
155753
23020
845719
558830
149298
507528
64370
754001
104673
631724
1015488
164640
159315
794069
992231
875512
181672
17382
150449
620085
867258
664624
173971
339970
392914
601869
295860
223165
804252
327781
452713
590132
616047
669714
411384
525676
738879
956247
85130
282169
635091
696034
535074
566117
459318
546413
363773
935541
24138
487370
168753
151254
995337
788356
216164
525224
547690
559912
379227
731116
364092
527619
359086
553197
606102
937550
182249
207666
599286
286462
677768
120692
666940
22404
963772
13430
784473
909341
746589
879780
307330
908632
1018036
847334
225123
404039
946256
45956
616812
410103
943834
232515
586773
283678
96832
480084
1021419
768742
937593
617230
444377
68484
785704
688070
442493
667951
153575
465222
499634
205398
1001497
676374
497128
337441
747447
52947
816457
748437
211553
617407
844558
672342
617845
965979
895134
929608
108556
165974
56389
672091
692948
793998
667917
691683
961682
731639
810075
679728
220480
922817
154292
778553
798242
413274
776878
924266
993841
282699
320102
352748
495197
766191
838030
366926
264875
911706
399848
510385
412602
335064
687411
50559
544271
68608
283418
451220
342288
136008
238942
531709
129803
773366
875585
738818
83467
616111
379251
110108
242195
130439
472727
66129
55414
848856
871918
151690
365560
164162
133691
852798
552568
249109
899827
1025191
84397
388603
986004
207183
660293
555773
176735
201504
783455
287150
34903
666580
745181
952084
35729
375687
78242
957459
447612
236278
478028
904025
424177
994184
214736
412071
900745
16634
577893
270392
209445
285342
593456
983155
65965
206007
923168
1004850
566285
439929
853615
105675
946667
177537
701757
570229
372321
49804
164055
1037403
550928
102445
485068
580741
430804
910316
969477
172156
187875
349582
877050
181303
32925
434864
611114
260498
222977
528721
626467
277207
699029
393231
405011
902306
84243
955962
1003037
665588
327038
950105
827912
416270
345360
13254
911205
667709
205805
723341
66589
604924
860688
1005841
937555
556322
1034239
480696
414480
1015844
446139
36297
84469
594957
10
1018694
506776
954076
42689
223686
79540
821155
595160
633123
917407
843396
568214
35632
230336
13033
72294
774301
386974
633056
959511
846357
413769
634229
801106
951598
959842
343461
356006
827836
698576
137610
55936
48251
103205
200748
997467
315666
130601
363752
918905
72112
834468
664149
553833
873006
706053
201834
286321
348049
950385
484056
396071
687725
923167
374900
123151
499725
707451
918173
559185
381901
227017
598468
1006850
229220
628978
402703
785488
538973
70386
936955
1000891
888282
86246
270833
587449
575671
820399
1020218
345087
824238
266956
414138
640536
405565
626086
942048
761521
278572
1012060
1035677
803603
927278
264106
374248
448847
465975
726029
97044
645383
84147
1008914
178220
294501
228955
766695
930314
286174
660557
38919
440949
988710
649674
801925
482995
215307
555382
241450
664439
234732
982611
244144
742146
856556
809444
336410
322905
810073
682127
267588
477968
383292
419482
18188
433171
796739
629730
1036076
501980
112009
593767
104000
414073
92471
264191
779742
515120
1035401
810306
117321
197011
40702
621837
31052
378189
344667
809472
62829
167158
123008
49668
266012
454779
645771
607283
707015
110938
78453
135741
724256
97154
560492
67057
918328
702005
67497
193367
998223
284789
762260
113570
605972
1040608
124719
9201
923777
5658
559871
448159
335824
975748
821791
606928
635508
741334
1013683
60874
868847
942954
538574
405973
180636
684022
774405
999837
280631
305232
594934
730401
885966
526226
957028
390319
605939
1025834
1035511
554923
742861
830598
203948
320262
466735
24665
504887
166763
989909
750716
596181
534473
478424
441926
723949
685366
270226
90752
908566
930420
560235
102699
494396
534713
252199
289745
290328
342872
1018773
365045
866053
361247
297048
879561
360572
500638
324851
394184
75792
453523
34300
237100
876022
711779
22182
195318
752297
619916
1035821
618765
286639
588471
222223
784011
142854
390829
184671
699635
405090
232421
279690
653511
198080
604036
278248
637151
429604
494902
429757
787654
622562
389052
541936
1026023
338536
387357
220114
1023476
903220
273372
1037707
82467
156610
15926
590863
384794
5439
1022341
981425
777916
950993
504329
131449
478930
955413
564801
273201
440343
124069
1028587
428337
19406
903531
447455
963877
831733
700435
89812
764508
56687
40064
248133
690873
866695
11017
573969
937619
738323
377638
806518
883399
462547
839280
199404
346528
617661
354301
211761
204281
14730
611446
766470
963003
339607
796212
224834
2578
604282
272725
209175
455300
897427
782730
970767
544797
865660
352824
475617
492216
716156
593874
130369
586495
207896
898279
632660
664555
788338
533579
547035
843688
244004
116783
582632
859329
368055
559522
257683
255060
492168
6629
143818
501144
168894
964327
750635
703837
248377
780607
193472
515221
528408
764806
39117
875608
818695
671127
224078
530183
675295
11752
78520
1028685
102628
297478
771627
389852
410146
189811
1045262
659447
678478
390249
535902
267863
6176
510482
263056
529404
150221
222655
809763
244914
1042523
825013
201961
756587
824884
427063
726789
803269
457049
833236
789544
459963
542697
60602
651062
1021396
943084
934579
122599
646002
711313
645821
637719
893061
157411
322523
889256
504534
116873
37774
986926
759637
469154
605551
279733
512154
270095
953030
427515
447715
295427
89034
871653
585132
561662
843845
689869
573732
914990
510140
207293
524563
601823
567416
968519
595194
423913
118099
590036
222011
624424
151372
30273
43714
398252
375840
636352
483106
602578
213163
1025543
405643
583788
938985
799976
274377
869045
600640
728806
676695
930685
640376
452196
701021
480320
292004
630911
13460
19086
990718
1000734
492696
396194
539057
483971
839099
62101
382549
994773
196119
930436
583478
270971
125791
438717
156883
793725
192477
272322
560479
1044466
259014
608715
701217
831780
983382
461812
946599
763074
766462
122566
1014055
160849
224827
631928
252975
923011
436440
940034
557375
284542
836250
765660
782886
193615
849054
568190
459432
928333
543543
598455
489464
170184
746600
217089
652592
633904
901572
727018
1045300
658344
459456
1043072
82919
700288
20856
635774
159513
783918
757808
751845
79483
913645
468824
367844
948491
614588
256368
565386
67070
571322
405907
231684
409470
226814
197133
166439
427848
794518
785296
544017
99760
638737
1005925
749342
376374
931137
1039144
192667
1041309
390389
663959
5148
499269
307546
78701
42246
3389
116135
844751
695148
758493
301827
591016
628697
492899
358191
944181
949038
156056
561957
616173
121006
968426
856706
736356
916678
452255
876775
171837
955766
1000760
537670
338459
517210
792524
178328
724864
876825
958537
386129
1016116
316907
475364
240714
879136
4821
185096
207583
396514
138372
219109
528658
13181
62268
608769
413349
845404
813623
651541
423289
333889
331259
365721
276618
81171
983610
811933
641997
23280
975507
991394
659227
51190
661922
838763
435361
726655
339858
213499
509175
204153
1027235
934150
626922
473418
767667
856475
881514
147506
253177
805192
50803
133258
564598
121635
717831
690837
975667
922495
103497
360968
684925
14449
604465
907157
981460
98442
546998
398124
294303
508717
721521
162877
642915
846511
68318
176213
134008
957418
292496
960579
578261
964697
300643
436862
165453
424672
186511
658485
886909
550709
612772
34917
407824
881359
922843
806127
5358
244270
317603
214648
1013375
576597
506989
620795
620219
154403
535306
263728
66401
640010
168636
730934
635757
1009027
971926
34958
21952
372461
779207
995700
317908
943193
160369
277287
231051
328171
478510
362217
462771
95379
925973
474731
48480
843930
259047
746129
784237
783234
787930
639141
192635
436090
724337
495522
992815
105877
906285
18554
765649
824103
116605
820474
273287
209574
682524
717738
617308
252138
241380
160522
419152
999539
343658
510656
358768
213353
667644
657852
836714
511509
629002
712129
879404
628829
390714
64341
704718
593597
688987
1007530
979374
524933
471569
509591
543135
843338
148810
213693
258778
278616
317043
724120
467212
787713
502790
464957
721924
671385
935080
580818
759128
170564
430898
209097
295191
170166
805963
477181
588096
186170
40184
727107
621852
772613
202372
61152
260044
202976
94311
988950
494661
381659
713357
549405
635539
483269
620059
328602
965185
546546
20858
833253
380996
782466
654120
399375
185213
931543
233179
630709
705559
307870
613511
664678
111300
588693
361632
178864
180861
271776
677780
486783
291462
212681
204693
366338
267310
977076
11814
24422
715398
635713
1023240
557990
453246
246396
757029
392073
165855
275808
725230
809417
228800
154675
984181
12541
529152
607304
846092
402977
575777
95750
364064
56638
126228
317549
550148
269456
456822
64534
249255
533674
801082
109737
155276
256872
591943
945799
936513
1020424
363508
111982
1021025
691590
284318
1008853
509367
804030
322296
946734
64728
335205
98371
27746
933739
413126
508628
754291
252120
151060
388512
575587
418956
163383
995769
886558
931539
980165
116710
443659
689535
400627
700627
214410
451997
171242
749723
1034157
94627
999374
732978
429325
789233
157495
108902
973223
942033
388791
541278
162453
373475
372682
745426
717153
942540
258974
677666
718619
327659
128086
734927
745722
674656
873397
496723
541680
530520
56505
903968
553734
322703
504767
724712
1031216
72409
10116
960257
353110
674070
581465
558930
921629
411262
428586
892562
174548
202848
65759
19915
260748
565722
404081
546257
493933
659837
839552
49230
765495
469255
771976
613898
458474
457761
151145
359324
675249
603268
654937
39324
966105
1016686
1016177
422956
320877
726108
596029
264662
127989
850071
554330
325150
223535
685975
510839
573587
592127
411133
691720
500669
287111
1036815
806746
470553
543143
879741
343906
644076
716742
823943
899315
401912
231196
1041160
396925
960959
70944
576114
9236
229608
625025
559956
778507
230904
1004096
151379
679695
30133
754501
616147
820490
39379
289667
343005
284163
708631
71848
657945
373579
470147
705287
82315
649086
646025
47872
730791
851859
565602
187837
429293
848078
295042
609495
719744
102303
125444
874503
560674
438401
447649
608365
671754
139187
47649
514754
771045
306477
698279
532022
992225
509319
444617
609806
961303
458458
848806
968461
144091
1038768
265086
430368
556764
940541
286459
257501
863124
392322
323638
132340
463212
783571
677114
357954
429982
299483
921781
583819
1038642
218744
1008546
389513
669274
787310
692478
674954
635656
655285
49219
988094
575502
223721
106573
58921
357080
179042
824335
298128
850851
313046
602394
110653
424258
72651
246978
75632
712525
521347
411020
440085
760671
1029887
469660
828963
253313
138285
671916
742020
789469
677795
459273
385424
54422
863501
462418
431838
522319
403235
1006916
723929
203190
778442
265273
151687
738680
173064
354260
685606
694374
831914
367971
731340
172904
258272
43673
851443
876282
627786
832150
610381
405047
921645
468646
174978
445902
241930
299301
690590
59229
457070
593648
955278
229116
605556
400183
843486
111691
559174
81843
437765
399669
255848
891006
1045013
4765
988308
958827
502118
580987
811935
633147
385803
952373
425441
268889
129573
231260
743946
637919
437107
493501
697435
473835
488607
833894
493427
885895
285172
155657
54556
586613
860304
549728
445064
362006
34298
490456
340511
565624
353437
639242
715749
558658
99591
262455
251564
1284
925031
615572
172135
59413
1005919
391349
115672
291901
716402
142760
117705
1007941
375259
30554
929288
336693
197790
890029
353984
756934
283781
20672
818950
520582
1041458
184317
416264
988938
429191
438902
1015956
7493
124428
80709
339515
94365
559504
476830
778536
519786
369137
168815
113723
583106
37396
32685
741645
208227
818716
490530
548264
523259
77598
675447
919940
523128
644546
86862
9690
984458
18913
337693
558232
658398
507677
568726
809852
256908
159282
457563
910468
835014
119589
609062
523237
809676
158650
459163
959724
895848
198999
264314
261610
614954
540985
869229
693014
744322
898941
994155
648686
510854
920444
109729
721446
1038402
743178
453088
215678
666406
410623
439338
884518
799626
156805
555294
1000462
795716
740471
895228
509039
63123
549723
380374
411463
593247
852399
932842
54331
564793
262690
1009797
878675
148803
199318
190664
834235
421880
111455
864269
626658
754580
408346
665238
293521
701009
522462
978748
370093
78020
711434
602499
752168
438467
770146
672306
842757
48581
17380
366771
253042
201605
327188
521118
87064
782914
41188
1025568
444708
438679
552191
864631
544707
375415
482832
365699
363683
882884
730211
232010
856264
187662
646755
114336
9293
88877
1028633
182191
292555
315965
228058
858665
782184
915822
61495
199653
595623
105151
315576
952861
603673
91418
113628
471703
484355
760350
109309
609798
577941
895392
656357
701044
457756
114508
596388
395904
341296
445911
354221
374277
760152
476091
21921
438752
953326
467830
430093
458292
551270
519309
247144
990279
246387
738969
477506
128114
458048
433811
617060
238700
56223
64638
601323
1020637
439227
705036
557943
609348
429143
791611
861463
850714
774785
635051
927026
976215
463790
775452
383402
765850
1025497
844268
80403
284977
633090
855526
784772
142205
632265
877951
252754
886970
200742
681190
233886
1011594
619318
652308
357200
799844
990952
451351
150271
87656
942443
842810
626982
474716
159785
245545
405976
449866
651036
185074
872483
693736
868512
852078
614498
874472
152897
1027543
766990
931947
26128
277464
756209
1011712
235745
702279
1011057
91284
685555
506222
761784
109609
442586
823662
743646
1035482
228248
911361
346546
862084
353963
644158
463028
427864
707458
340188
197027
333936
62129
682724
271837
452791
627265
52561
325645
196329
490711
1005155
622416
410650
578447
522461
101663
757976
864625
352618
420169
786584
285158
982455
831948
360910
749771
859464
779049
504192
226828
290671
677071
227105
563219
1038453
435147
871103
24191
875146
132394
214655
439954
740949
357026
741631
808273
375014
849750
275179
876262
675792
130964
959543
231932
26264
330774
421042
410075
846914
742649
995217
16994
577780
1043672
376583
995292
137716
658114
518624
455473
287779
848646
269413
425830
429317
765345
545690
56910
714610
373876
742233
398068
657912
925951
177831
812391
241644
770005
946875
734465
101350
886289
979213
755497
1032915
252133
451327
669006
179514
945422
1016558
498765
652040
930517
100208
161607
305257
717125
561570
320016
247977
601988
412662
486670
880315
224353
126618
450152
69330
83160
561184
386610
811431
89696
788035
948068
975994
592166
861597
53174
115297
839668
512832
656273
659734
190151
732637
228889
764283
209617
818952
704734
836934
388662
173375
610634
223772
692515
30902
585451
629619
776041
267797
650492
963718
349239
615646
927219
1010841
529700
316907
863340
449591
907846
1024327
1015344
197074
698145
389818
550800
972835
467289
513147
986654
241515
12373
488435
697281
193868
731295
82304
950462
560464
46612
149333
834825
632869
316266
467049
1005171
159881
70557
889188
185932
394419
859529
666932
933925
361015
56646
126113
240272
607127
154869
808957
266834
682675
515950
417875
272366
462440
766926
493886
271524
471946
846517
795472
932726
712174
73826
433080
237453
610741
27788
472140
730604
463303
770076
26797
533330
780589
888186
358616
643263
544924
351801
669878
30377
611096
776996
1022061
7277
138438
657681
707487
823008
313368
121315
655231
357718
618940
590995
389725
599976
5402
1010313
69277
577872
693001
264700
230876
991528
512886
372164
493
74904
1000906
471026
1041270
975503
611554
977178
194508
941462
845946
937032
452655
735471
412887
93037
852513
881524
832641
244616
482727
75634
764737
337219
136820
482017
512714
771677
380286
657668
108296
260778
150177
580281
942244
500096
711171
766350
725598
177814
361967
607005
268412
275235
989443
165903
556916
972206
593739
826444
625378
657896
59434
1007575
981236
305796
808766
236683
1004305
925146
370896
29948
558743
972204
937140
41789
515642
1019245
347335
368665
513489
176447
133001
503407
336223
913474
217518
669167
693245
78839
65653
276139
230019
601283
357134
68965
995617
804024
49224
767604
635890
1025628
565884
378933
396462
1019987
120900
1017981
674712
471741
859336
487631
481625
657657
511663
832513
1031684
758959
819727
300954
310621
918340
1001218
469567
461637
963275
160591
772196
812734
343941
464456
547635
493644
686070
863034
736096
1004770
732264
720433
277946
1024978
513063
605661
643441
871834
513937
359055
341519
889495
765017
468552
922868
1005584
396853
381163
900059
375114
598132
146758
436514
595958
119604
1039854
1017576
537414
895674
557049
132734
795357
1013118
517723
177938
142812
208118
329372
308081
827824
265056
565689
729068
783173
889742
225807
842897
888194
33715
883313
1030794
778550
338397
818163
377167
221311
9626
547254
769922
816553
699503
398356
823785
854500
68174
702022
207093
977046
8792
191533
92902
211180
420412
69993
571634
742850
984089
1042238
282272
78006
656803
70153
513334
396920
836929
999246
479434
635411
281370
200020
427190
1004056
662186
978394
898445
659333
524520
781533
166802
115973
469692
1015726
1037976
102489
234964
388168
150859
894771
804061
619817
574298
1025637
1000142
475102
1011828
688897
571931
759735
16845
693333
158635
225333
405252
834810
520628
378230
99402
177447
880259
154092
837838
19000
721254
716904
24484
362271
1004274
493335
248977
928695
64379
768550
998978
170130
222809
799723
279759
264931
964184
939721
132133
540237
49748
407808
569434
1033052
912089
233162
941280
358181
1039367
348772
818231
371655
719040
332206
178360
523496
267739
756833
166603
935310
321246
525876
701827
781034
995144
1035902
700848
10566
918342
13933
1016336
405058
603376
748123
94992
234513
705153
606993
42293
170295
674573
741814
474438
460199
912545
656576
779656
233392
635963
722326
590601
896882
829739
164898
972888
70025
77400
24889
929964
373890
1020444
751960
394560
924747
377912
71335
746729
325529
165181
1020885
1001428
579319
313777
364242
828279
42115
174864
244826
818579
717155
190191
252950
39542
592924
707050
547381
378318
336792
18306
929017
648294
1027869
1019315
438143
101064
741997
433421
397076
1001302
964460
396665
258527
614410
493774
414994
1007520
560991
992337
766767
58543
751410
259213
422118
56874
828853
293076
259263
339442
786063
119535
661353
798266
105328
192458
772381
733892
40937
736920
93250
853790
259566
459293
676286
245759
99262
1034493
851835
572200
641732
730090
490190
133582
451327
279184
912239
1018370
658683
127635
297549
52067
627873
246235
900171
380556
900278
748995
606766
38090
597352
1030522
1039645
537250
726983
409393
184585
775529
462898
619854
176883
573811
535457
777589
21170
196248
316934
652676
528262
949691
629248
705572
1039906
82604
583843
648887
894881
552379
894321
80413
884178
249040
371262
778409
463622
480841
23400
994486
1028333
477490
89196
111293
36959
334966
237517
883033
11576
936278
701789
42329
419683
578516
284865
943009
560131
858001
793229
369178
806835
957364
500146
738808
975484
902629
623001
1023172
222752
134031
636810
648854
907567
385112
980645
974074
289795
648599
839710
486983
395289
334764
337552
330329
314190
777434
253318
190586
655195
77328
992176
101849
349762
246005
478022
1016198
109962
638938
1030352
237285
258424
712840
1019360
685388
19596
890406
305745
489161
792514
318857
854402
322766
932785
610432
758714
453475
412010
813562
456782
923186
716226
672317
228050
592021
615092
981178
482590
833649
332083
194140
1018684
764928
973765
162965
209586
222151
449472
80296
560497
144825
191840
1042929
949404
152243
440914
681586
537418
526450
687707
453463
234017
793388
222790
176014
663408
933143
586477
320012
1022192
729380
654715
206092
45350
290608
177848
886477
723355
823951
822423
272154
272112
129278
36402
477833
952110
987733
775442
819303
844484
412117
347873
1015139
808893
708453
584055
711273
130985
651588
692334
878769
73257
615526
485842
558063
616988
141982
960770
882987
925095
414452
248444
328120
261764
208733
1032448
834544
867191
456080
932632
99978
659209
97514
769439
363904
362320
129533
677265
489020
309296
470707
559366
488222
153809
29705
922332
373877
642397
963076
831018
53109
889558
252294
431884
102052
140178
822168
552624
646753
901285
491587
823392
306580
109197
6251
184470
649400
672816
434827
761244
468063
142660
584810
856622
725378
603602
335405
548727
635154
955784
785605
528889
735287
883456
221120
206323
279961
540953
43479
802410
128424
569006
550490
195051
814489
50326
949727
154221
966482
142671
551025
764772
696394
542833
101811
402378
602773
519455
385071
586947
618099
506014
73962
42158
743164
155760
90611
318887
428008
849254
625660
147615
983533
272322
728140
740415
572990
309590
416015
9591
764846
230392
438950
369970
124574
120779
159935
940771
459234
870593
188928
720243
454183
301378
979860
970937
859976
54768
784423
658474
359990
586308
28375
80754
378056
441683
638003
681366
543423
318569
975588
279999
374051
152277
469894
291996
878061
810342
161745
760100
27136
893856
784251
648762
832271
709508
545942
777604
63735
404818
162034
487273
246745
844747
86495
724861
476968
744112
417997
776424
685547
758772
863565
488499
521722
223865
55581
539243
290242
621147
992956
100545
470419
814556
318689
66426
892797
963258
615291
280278
131076
807422
315596
826029
781557
113433
370601
382127
597680
182593
52547
959802
454207
381400
224734
121228
276515
886811
794035
756859
644660
436686
609349
213185
33924
299240
994675
977893
493284
726280
103771
48575
758772
116111
61066
545763
218253
995981
624408
677575
451570
504017
481117
588211
544223
1031090
895545
785961
425711
221267
612636
835699
387124
152900
443747
237449
1044202
7206
387616
710243
1004615
604698
671591
978503
572974
796474
58689
30177
783379
254928
397085
156729
455932
673506
972462
456750
787872
687391
27535
801692
872644
194912
149220
345249
262336
488136
152454
843894
206011
897259
878627
379566
555329
833642
302215
778150
132696
742006
317400
375110
976924
72894
76109
42415
423020
891335
237274
169701
574827
510443
880808
525476
230281
432086
53372
673646
310418
118013
531196
200432
548213
112642
389052
710791
894844
556884
896557
426759
252103
206412
285451
672481
528686
555113
171743
239680
912911
905571
582610
321605
819099
269348
342090
274690
633556
517715
978294
663599
815718
699508
419681
585528
922459
143946
171397
716794
442122
18434
696449
896542
809727
413331
936785
306972
450571
887716
585030
914246
62389
472730
528273
215405
645790
933097
639904
359934
973325
325881
90265
573211
433499
376372
623542
31577
980080
650564
59047
629346
75922
34619
120640
508541
374930
767080
541026
565866
22947
876895
753976
822020
445388
170027
351472
833706
715214
915595
952092
864565
9851
744165
282572
383639
301639
606934
1014909
895408
203414
996480
65105
168089
763837
759769
542934
591606
55765
142365
171211
486534
607910
219879
875041
433207
344928
1022459
584311
318613
496025
553644
853318
844429
380244
6941
512314
917570
121698
535252
75246
371026
91402
820991
96931
703717
684914
692043
742228
1013513
692324
626856
658324
878229
754328
960944
760716
599008
621271
892828
781337
966441
1027446
169492
604523
609789
511143
749008
314377
255186
225294
114965
74830
216075
567888
42390
923893
722296
479767
976862
512530
949185
740212
250462
3190
308973
129451
945211
237674
145775
783405
181079
15356
415288
749093
624686
199932
793417
463693
852759
495834
530311
923704
724592
914107
203475
1010921
499776
690034
748308
704031
970438
970269
255895
405387
776999
314488
1023781
410458
658949
294312
125484
744527
669304
713808
683770
338375
1027780
352153
488902
1033359
1039647
149899
53177
231040
347790
959464
288774
417787
248339
172746
558945
362605
691175
538172
899146
209924
138201
415426
151445
2351
279346
82317
421586
1038977
899093
486362
963682
174347
541005
611983
549561
427982
1012046
211920
558586
861882
648039
248179
218883
531981
1016152
987994
926711
977652
906832
679477
37718
609442
1042553
983911
107430
803385
543204
931265
721305
104660
26848
430653
514879
515937
138429
760150
249545
904817
123032
1039287
578090
938272
980484
250327
49991
220942
842188
359529
196265
496347
255023
199114
23031
833756
675033
789172
138900
78568
885897
1034673
877151
704070
592724
441435
1036302
1026469
911907
652261
670686
72047
57129
695902
105269
191503
127359
287533
205673
149229
484189
989983
1041979
13213
1007674
692512
883522
443657
237606
293805
1036057
456407
84953
130658
28759
963503
905640
907097
1029494
176639
794979
42918
415546
717548
649637
199897
782744
531765
704997
193040
539906
984692
71809
591180
564685
603596
470434
849404
66917
255599
780209
902475
148186
232874
711263
751585
61219
426135
62357
13064
115357
585837
786402
937208
798914
775625
465875
875935
45908
617368
376243
672993
64450
853915
1042248
532897
103568
574206
1032688
453498
236827
921913
673362
186970
513456
960901
878112
373085
905857
993730
773497
678437
262602
456797
879016
904471
753987
620427
1024209
339565
948267
555132
283242
150407
639027
75208
422483
761605
789361
933331
870968
1007361
724225
764486
473226
196012
513935
880432
811393
911573
698863
346359
832441
764376
479404
243451
361391
739652
20881
920823
50132
809912
307478
622209
81079
180702
260705
884410
103676
568400
326988
104061
107924
642075
1017398
797091
622437
1011053
1013858
994014
478170
497136
722455
114339
829836
497846
434121
167722
110528
506947
528150
18523
281086
12546
452483
138215
1005156
187011
500900
918104
579117
799847
351610
659695
552550
67311
376061
84691
66783
378627
693323
540170
82035
378838
262646
834074
227774
520006
371052
988233
384632
419228
402700
456933
704664
752330
722984
1030720
815763
386156
207908
795093
978224
516866
701429
389223
980811
154327
235216
51738
875585
777671
69617
577246
947983
574254
525389
199062
940221
527280
434407
377314
360125
1015743
411825
471255
801755
405223
20289
668
1031516
710825
534379
463916
994412
48240
725489
7211
629955
13565
743898
720723
396900
142662
331378
197344
384066
197438
236592
682030
669457
319104
360412
559922
70054
453266
33169
284782
85831
655333
483142
661417
329624
708090
779919
904611
381850
946634
79871
222684
714321
355360
78649
532362
492352
499686
1029199
254664
661166
359355
614011
844410
898113
845467
430164
734414
638310
108973
767393
857488
64087
145138
132807
287220
877262
238579
688919
450311
1042666
613969
571469
345814
833924
94976
110353
812315
587289
188238
618065
959203
794722
352645
283167
432581
1454
644133
911978
229930
358187
476751
90757
756625
532863
310873
89084
303907
419446
366080
33268
615160
782299
868449
182734
609056
302495
429712
286873
45138
361039
231532
448999
726861
56896
974148
614597
64429
154986
841577
514791
998137
659826
69937
628067
175256
619884
159380
597831
750333
480198
702963
918648
1011896
815429
786072
570107
1032543
750084
27171
980811
498956
202558
284563
653372
274716
466112
817261
684552
41457
591059
830622
472802
598822
635363
280373
98566
92378
29233
38735
694592
605081
969639
569746
685147
36903
510233
1022923
798407
133442
519235
224385
1019441
348915
18311
993433
909060
91429
792068
262347
1003321
182590
1000338
203355
383322
286476
21038
531228
821577
423375
839002
137822
741735
122127
360569
127436
114811
750334
463940
360451
876155
230527
662277
799987
226649
683678
559755
683465
441754
792809
576179
938553
156900
618853
297622
875082
178172
845683
510109
143772
290960
185874
479189
420242
159595
216184
635002
248840
375422
53341
890367
837930
561587
955744
390088
431934
297040
74249
753161
1038422
882062
603549
978176
319672
449941
935889
243501
558033
226862
182349
1030562
567093
406713
675257
711628
729752
120777
1012729
945642
491997
73553
445695
820104
391941
528061
306958
884138
104312
328382
1004258
304541
943000
622684
401279
459703
226368
759662
50696
933347
208165
825642
545190
246878
564946
497573
601848
197641
140240
394208
360103
723397
949272
277027
764478
974505
634067
917329
205648
322749
135655
935881
247456
237854
6158
1011169
296265
382946
189318
816076
779788
906886
595751
422098
554973
862101
762710
198750
565783
139845
687477
956309
351719
618551
824970
524629
63731
254820
302513
989805
1042526
553740
257720
242742
878370
286802
187295
243457
797140
737082
1031926
549793
353563
624479
90926
113231
155390
812411
859588
114102
503357
663760
295575
21207
926604
939720
867018
679400
25627
203475
84010
643876
944835
563962
390616
146944
470246
85771
996754
583433
498529
867442
156512
645406
266110
793974
339086
268836
734258
946368
95426
228272
983668
596254
808152
106387
524662
529292
39628
850444
495588
506718
390631
932606
299892
335857
1007109
538848
678325
565971
94300
930911
443904
649244
23694
954224
725260
365479
70711
880515
812838
209999
332724
553943
828008
53695
701662
520456
195885
886664
290720
417049
1041281
159244
346313
964705
1008135
32194
231970
514263
730599
873545
353570
337241
761146
28582
984934
880085
632862
757568
22952
912150
413784
998175
339127
560408
797111
54539
542622
400290
320408
987418
870046
20773
264696
757287
258645
386354
585515
1011610
849729
157502
669827
74133
326920
927622
9264
138833
548869
515552
522588
259948
883922
432959
488245
497248
242027
508677
454616
170114
218187
915228
677718
325661
1024990
1029164
829775
303862
218690
79900
898137
4338
996761
300328
41616
856376
887943
871149
1003345
630512
226152
229196
466363
956595
136644
485691
77839
9748
1034988
424834
850892
108270
129781
903818
287705
998511
775415
650870
101599
81356
284394
733749
1035101
251983
291846
585701
647869
475357
44921
138360
732592
599947
912658
211183
155849
81586
587255
127113
132944
802191
361056
274385
622341
469189
445791
754060
546370
498837
410475
884774
202935
704466
917935
227048
642690
449141
547746
375390
469559
216484
967231
1004041
32944
181587
769997
929879
2940
372850
845214
791330
343406
267428
312995
910622
1038556
961784
841378
668259
500592
431344
895546
453994
943357
381902
840196
894995
154823
222912
746892
838079
548290
61843
501103
506254
441009
645894
918682
627128
400641
449342
313125
489655
794170
603164
879561
914101
828661
931693
319030
715939
894852
289765
100361
909010
766675
152538
489720
1000370
236395
900252
454653
415115
158168
784507
285296
306389
833518
460238
295523
437026
34849
565393
456223
695487
74836
323007
39087
948362
348973
291439
826082
689014
635370
177170
1043198
907796
172260
617437
353830
1011240
824432
441200
692097
893073
64446
190712
810223
402658
486754
735330
630356
268112
837011
438588
444730
96694
811311
118803
19815
725794
368843
315631
508877
654622
746803
208628
724830
965332
89955
100411
728890
770885
428919
960583
587899
836250
456985
52096
395400
138070
284717
90262
443497
170298
579343
772742
987498
288979
742054
553074
644476
2638
903000
983266
306135
884269
1043910
91903
119143
1042690
188673
224319
492487
677058
924538
601949
694550
127968
20044
735127
961718
984864
323048
276014
570166
814170
1001879
472371
745917
444604
969409
140124
317742
420193
384405
430680
790913
634229
311793
656811
925049
960042
91396
368591
500082
479169
734191
1034886
467790
516914
542604
481299
110252
872836
857763
300792
336118
28880
54891
355213
116139
942101
356119
108036
7933
181429
120226
423325
92334
696101
586204
941876
452413
463638
972175
622263
947247
695190
180928
1007916
48604
606261
825030
855978
230211
923355
609621
710787
504372
691540
974522
565859
64670
150127
431197
33375
204457
957128
845312
318799
268321
1031654
948800
494399
538989
920676
56588
149778
756083
90906
867465
808194
466016
333645
59214
468845
416070
882528
122895
972635
922727
204226
306964
234395
690582
868227
388721
395474
805366
828752
199274
894357
66711
1033022
881477
1041444
542241
671022
139095
551040
340097
979153
622944
999626
352549
836735
325245
729192
54298
897307
506988
494346
740568
770053
754158
28918
305426
517707
844241
483053
334190
1004061
508599
231225
411262
182291
717179
1009804
80255
496982
745222
370253
63498
147182
954611
234966
84626
817493
954331
123935
388472
616475
858048
367406
373487
42523
317776
591547
466048
825493
897871
349504
991064
228966
258046
17291
941630
981224
287509
550532
1002812
469047
670405
19896
251710
695362
83718
214739
24588
168825
353909
193799
158286
688106
231812
797669
475478
805213
259761
656790
449255
91049
102494
592628
706188
97957
240684
62538
316166
738598
344944
863765
86895
813929
999970
478613
500150
903896
12018
538491
399180
865336
788620
501215
249874
863057
325346
118780
807509
152372
792124
811507
338668
161438
306130
99422
125563
742694
731838
292792
44842
384773
610861
1027676
717663
493616
835537
477078
489601
98696
492495
429803
822884
882415
919426
161138
590202
833378
99513
775672
864135
37576
579209
802326
461153
167895
155011
778509
209211
192718
881351
571562
742433
923499
74040
900043
817425
641792
847510
855766
551250
359994
60127
466868
413755
350111
965685
595716
725075
269763
745673
679924
844593
580343
476832
746524
1033719
93393
380119
524577
798210
557540
884827
92783
740840
211565
361193
1030974
852326
821520
16180
293003
102882
124415
306683
404401
598856
75760
226129
65015
977992
481669
866377
428823
818515
520560
667172
296744
734015
89628
210835
449378
640804
478205
635571
699369
563884
189979
509470
341785
910071
616115
750578
195361
600190
335041
54834
557497
936558
330666
705478
443864
571284
41405
837193
1021055
869806
850981
249290
520667
209964
113563
555138
466769
719498
533498
83198
100684
647167
746149
715169
417207
299405
192374
76618
386173
382303
252792
104347
630575
886574
1038721
663282
618875
659234
873784
620557
144587
710040
784240
579880
589715
475390
334469
326674
47296
124298
233247
333385
88538
301647
118639
398031
888566
241456
823564
245999
516530
737225
38338
167820
775076
204681
757790
178123
667047
884127
846957
932390
264988
981735
812067
833928
1040296
4005
378993
639999
28833
544118
524646
953524
357848
807459
895898
128919
784750
36205
49039
475841
536442
779601
339496
594835
933363
1038875
402938
983880
220888
326343
653498
895716
13939
442934
480302
477884
1004738
600767
662174
895436
863430
433103
85575
145975
857677
613554
737192
952649
581092
207120
678036
727586
294945
739275
150931
31373
766803
809992
205733
308810
85309
823717
467874
259687
121401
537025
328224
79139
138803
67053
308442
402155
508312
577870
262994
979458
285184
776484
346914
427322
349249
356895
272726
78213
299455
739151
645191
41030
749305
469803
385843
500338
822931
873608
908895
957408
29355
254528
318457
222516
813810
135198
265701
98842
536489
1524
341684
38598
1038525
52193
1038549
16664
128618
202277
342681
446421
887541
153472
496116
749047
568646
200255
727048
788133
1003368
857640
706090
362175
187279
735099
322286
816136
51411
622989
374774
1023100
575149
668659
24168
235468
336928
523101
715804
23923
55803
809755
329083
479257
391889
876334
449178
603237
724583
1037543
613281
523978
113595
672360
506369
737033
904631
349455
480593
607422
605233
989294
379145
285423
553410
398585
698333
296791
499208
473434
595003
775407
928098
713482
451517
1021637
468527
51505
766695
865306
737956
196106
1006775
99214
1000207
837465
590700
195798
177586
363626
717999
621681
20155
687184
221328
1010979
310082
445287
375275
1042214
490147
405431
436454
873870
689136
359454
971759
616225
444236
1010313
615688
995408
735564
429535
471392
978108
480794
815217
602211
1030738
435092
423751
87928
964442
615573
513119
199845
740648
454017
511111
511314
256350
932592
230085
385442
242489
962946
421740
366600
251148
31668
737743
581420
172829
811134
836802
145036
351363
885709
240122
485755
366965
1014478
936870
884220
686973
950159
215603
647951
602497
411883
883941
598763
109205
491941
67696
3883
707008
431622
823858
90893
726843
259659
153210
1002079
818093
800724
378573
572728
553058
259437
414238
1010182
46194
543443
468864
868699
887563
556438
81024
394316
804335
732252
323728
909333
296382
647263
395449
648055
566052
8160
765986
237950
512352
876658
594524
505789
48036
895027
757504
655171
400035
316951
65493
473528
355276
267684
586966
820790
694825
11125
141972
479330
505826
504928
615896
714469
544639
291282
422119
309126
88196
633954
839976
99437
619413
703231
746796
750896
543990
387953
895113
963498
763356
176206
642287
931852
312088
812641
742002
697817
971034
955
22252
87192
699632
304796
124999
652938
827963
609524
811006
1013843
828302
866176
906173
456412
646260
207324
134925
498347
882559
1037412
629884
925720
263444
576880
295141
705251
670719
151403
535533
18527
604860
844728
397274
104232
514723
57568
827640
100885
641805
208328
1018167
332188
988276
667945
9380
335969
503837
852083
282311
561713
642245
392451
120064
850973
240917
639357
791460
484437
682899
890273
560816
1019754
5988
752193
741662
88959
209053
680203
17722
587336
722967
585959
358814
630176
837562
1032200
648707
497629
510670
640852
400636
440852
453957
846941
311811
1035705
467693
742780
214410
783468
909979
499045
720602
98251
871028
611011
61992
124469
331204
506616
262018
932223
642833
318005
417888
849178
709235
638419
422745
539236
712878
21757
988785
519224
116328
339632
10904
57613
987073
815099
238956
450175
936326
631971
205838
894002
282002
537204
350062
775291
991759
521068
60219
185647
613055
356057
312624
816151
585814
444434
792817
98381
391455
891603
757957
937098
933429
486489
320889
276204
142936
891412
801917
187608
498315
613219
545603
908531
1042694
13008
995837
492737
83855
70841
693707
967410
12292
906435
131738
639491
1020526
846669
730892
1019649
98193
599540
534284
52885
928709
677181
227646
335614
342552
42590
878732
617477
225638
571136
258229
556923
669524
360019
217146
172015
939346
103320
519913
469351
49561
612506
139624
321784
236199
558821
153821
245824
831758
181750
1024530
1030022
317606
1032592
37132
484689
981110
463169
236238
130666
230579
643905
147491
870764
595599
974679
32844
460437
59678
131356
625751
657790
54100
623077
124790
849922
538634
224132
916872
76808
770727
780567
812262
698022
186027
851352
391203
806421
732018
488448
314032
971598
417948
889275
378926
807545
971355
817164
50402
1042455
289547
27827
759684
680492
630973
750878
726986
986113
848855
161945
36251
348504
962739
178232
1037720
239235
552320
709806
571974
379968
481819
403452
541906
438777
277118
197631
600452
455904
933674
210650
330085
517998
491734
924583
859164
94619
435504
69182
243227
406488
582279
525673
145891
792168
188556
672917
182377
956123
561936
379561
147482
294033
903342
839508
285941
294868
793926
509406
710644
836084
203127
219289
484917
999158
534773
608665
123726
922062
629446
645730
208998
849889
189766
880648
72234
881490
852889
334458
29044
838770
278885
395846
348318
397930
621353
539174
387991
319742
705386
868641
440256
135609
941286
678501
886797
175579
437959
912679
112987
232722
733095
241612
195115
1022037
1011299
1024596
175717
749948
425375
33611
372687
390932
200552
931077
407132
531961
79808
453070
517833
277582
321274
200631
615616
217705
635957
305187
777347
437363
162482
282204
322462
326819
151712
666799
885197
26369
745680
494874
803054
1011030
601436
114363
366630
61665
5886
133403
473549
273402
656125
160595
351546
203183
252001
25043
220344
1044677
595345
5271
296017
63002
283778
530334
627721
100454
631478
869382
440889
30553
401984
330822
483140
87810
914332
433778
260776
631453
109495
540868
910949
357821
731916
819281
60653
225576
696902
772291
810008
613100
881175
324994
784353
825357
1160
882488
24544
1021364
407030
631697
1020781
63454
550971
37554
534040
33635
59604
42148
719107
38759
228026
885664
412502
805843
948052
300551
408717
768711
229761
935286
725611
145416
254036
956261
362132
342404
358521
773944
796436
27133
780131
348378
413533
568941
979505
10312
831598
698113
1005326
1018866
864916
966776
5560
558368
473819
315927
336231
759735
192149
281381
292547
898255
222817
972776
808832
364902
86266
966509
673384
55122
438543
807272
526155
726266
750632
212620
33150
255431
453093
815910
47845
329575
730075
186269
809909
905887
1022064
328563
738635
827202
550118
132510
866472
626234
288327
893265
392251
240316
323024
207222
523123
104713
228356
941058
398417
804296
174686
791357
243919
663103
732751
700923
352078
887858
488395
546530
193817
371210
149009
356269
165133
760954
846385
164101
958863
457010
606457
953414
900593
764631
119131
335933
758855
366001
436624
127706
696343
47028
443629
809458
186784
250837
471904
740378
657015
242746
741531
954493
1009589
168056
195593
376406
231145
631415
81218
145830
122200
1011059
520909
678697
264901
491491
370156
1016595
669663
248862
611505
639266
421030
919053
57366
115172
788600
921538
69439
366430
780778
320771
513093
809228
4895
95038
408992
300712
819716
206630
37051
1040726
1008308
565529
820656
302434
870745
858300
351277
451932
688238
112366
612343
172004
982138
1028644
666687
454135
825195
77746
410124
440559
277735
839932
481651
773217
618869
190171
819535
398672
366729
722256
768837
146244
95326
1040865
929546
74535
612816
425697
997426
593267
349603
1019203
266545
963752
424533
415939
445533
347702
34588
431167
575885
916384
106101
711936
515756
270896
1001328
125742
125213
784290
543043
156943
290678
42549
965114
6937
197637
679202
489090
659599
45713
940174
35611
36956
994555
1002874
694153
79450
592732
173925
492674
956305
495107
921636
558848
683655
669213
442096
89472
161070
55429
84822
985588
627437
409401
20286
344931
181507
279859
794198
938447
729978
863634
278888
520232
61320
447765
601207
191064
213657
685882
681228
87609
276335
1017292
10872
534549
378698
727962
198240
655081
266153
1030205
365574
583052
752128
327773
546385
58448
37414
495819
1040380
178606
533274
861577
831465
654782
272773
279278
916365
995101
640278
220882
237203
36771
277407
784007
172782
872759
455460
984182
616395
422057
341015
941682
439784
753277
228652
90248
294838
153854
1009117
1044615
375319
478603
884632
381670
466715
23017
813038
576603
913939
978688
135895
347600
631548
551797
31299
86878
391944
14654
516921
621805
66218
151230
474446
286533
268497
762580
926244
268639
460901
105674
657648
923103
170301
110570
429123
679322
431125
979958
46440
953141
350943
259913
858575
70962
645059
15436
239713
842294
842593
546835
395247
1038448
873356
348361
333048
212269
981100
105960
598575
761509
360995
832559
267964
874546
1023154
1002809
977980
301352
748012
296230
355105
199953
955096
883488
751321
773562
393290
811758
61804
438479
592891
254901
533090
201477
228628
199727
339755
899841
758023
344994
284363
377743
901071
929921
365285
844987
193605
149873
283523
555486
713719
1010231
253194
850306
667783
932164
309922
912852
620052
845483
782047
975579
707894
688873
525081
35976
963575
618335
196819
114561
146237
322554
976645
547099
612753
685137
564552
1029862
587539
577850
363573
193723
440471
986399
476313
163876
927550
641520
163192
683517
583819
799476
731024
132580
1015572
111315
540178
743846
674257
912096
594112
299132
155555
539587
697002
697965
373567
878746
418440
736015
892705
270912
445286
272626
813839
317970
243183
1038259
8213
895717
111007
103696
702924
419495
527166
39915
883942
731668
148281
708333
563506
158473
773886
253454
315401
183052
673009
556635
246387
647648
554310
458923
874502
268810
244451
892187
869161
712585
790387
177772
192959
416291
207828
1012602
337107
725954
259008
420344
10441
327865
754398
137441
42045
1009795
639084
984060
207958
420261
727300
474463
160244
165306
362238
993453
8007
93261
490651
820751
311250
622788
938412
733636
145435
728721
1039749
352519
364331
545563
44725
254147
2358
703208
719741
941477
493342
230718
455998
529891
814620
760361
203244
792351
374743
257071
332282
87155
307428
1009625
163886
248402
14572
189130
707878
711269
275334
754288
1016883
186292
994529
90455
491554
171514
620005
619890
72567
976925
760166
122062
103671
905576
263925
518930
796715
564747
28387
320599
301786
495447
774962
92363
287988
75054
305921
766172
806235
221744
489317
63319
680339
531347
512804
41610
596476
586744
1023148
312527
866655
355735
782310
518157
671995
817297
820380
157839
667261
151580
314391
147352
209803
903565
45422
370732
207380
52237
121040
210154
115590
233873
550519
926043
63913
560040
978895
411904
335306
597262
421070
974761
867529
220359
470201
975181
594037
8215
545825
93060
289026
26206
40207
82292
874256
340126
234530
817579
67655
487475
543133
844704
541357
854261
49656
994541
59992
198907
635987
211731
1023403
615743
188007
614197
472673
624173
854694
744793
1022173
886129
675216
315884
144164
8293
528174
363643
486834
287108
213214
243947
958942
634972
405128
328170
40714
168812
919985
777786
279522
513811
624256
43595
628107
527723
985890
422188
701620
686338
1042585
218438
592394
494340
497209
287738
535745
306703
1028743
295750
498702
501877
239610
674695
639692
515723
1033556
452242
890367
358886
282004
1017941
206972
601154
159571
82089
347469
59821
372330
682196
1027710
916744
654087
583949
357559
381975
26954
719702
432345
792876
618864
952344
435057
996580
288627
647771
443083
603703
74033
709694
124032
415577
444369
162060
313938
195735
129889
70117
625093
626686
206630
129790
610031
146874
388175
1029731
760112
539076
841915
994148
36368
558998
359807
884933
656908
675033
1019692
78499
799885
365145
787048
670601
654984
660400
860439
981890
296803
266784
546478
1000863
891789
109998
760871
1026112
769527
412361
261852
471807
191986
427417
599281
22122
808399
905601
654395
232485
127909
836348
77352
62269
960856
1038977
438656
307936
11755
1978
345360
402577
758699
528124
280823
197287
874771
552158
961754
93560
1023321
347303
937456
103265
600581
624865
244322
738078
667761
491766
1037844
874510
249814
520957
475243
942218
109754
657193
120736
1020528
906480
969090
341258
600122
726140
336852
535739
73114
930558
915775
959327
301550
536633
840223
93580
575283
570160
263382
890787
411687
677087
660689
809646
478758
632016
865429
1033984
381312
655584
779039
704514
181442
523539
927471
529772
771637
770930
250946
50567
534415
123983
764504
400086
22043
438196
382900
185079
644465
948163
623351
873821
904164
895546
872252
263857
547486
159026
599658
96776
114226
666764
236754
812325
131385
87735
312461
634335
35359
825942
490607
423408
862275
439070
77186
867514
783610
58391
247921
701120
651566
945919
539850
248429
921101
189194
704391
494197
86545
1003519
258681
1007999
144261
289575
409487
859302
759735
130002
485741
962761
787300
193116
924459
806933
95066
667446
1040629
342559
106171
606980
565653
777103
954774
579243
42014
354338
531061
963532
176086
35646
60631
232884
29194
839330
922362
1033764
580642
1005432
437966
918293
477854
113475
29986
37888
1032976
685988
727920
772810
831229
998505
563197
594931
875352
999224
424855
113094
334412
263829
458801
783050
572778
155355
948214
718426
191102
1036978
71286
450322
990138
226010
734099
249937
921171
781141
820167
478760
341520
241069
672994
669955
798775
298274
45084
909313
392930
462948
325461
359185
180570
52093
356228
471941
854409
488645
641900
424424
329107
303736
840444
307322
677606
853204
275570
685076
407521
415825
640310
643263
1018932
1005929
899262
362117
68982
33566
747129
582347
543546
138619
551846
957132
34482
208881
664417
286815
739327
843942
327987
961592
518239
774355
577090
389932
304136
296102
889632
934210
526837
837410
838588
276987
1015615
606283
768869
991521
651713
289486
678927
936022
823148
757427
586833
93762
287328
439600
563697
513241
552622
343910
372929
227872
387370
914409
533324
176599
464157
959945
975315
965539
135637
401314
840462
240726
975033
1042057
680284
703128
9157
938204
359217
1004133
30149
611514
378974
830072
193699
322533
211009
749487
876074
7909
231772
755617
250372
317993
861321
780741
933649
500989
705531
721579
636052
87856
850774
622861
102563
484554
291932
307233
989522
522127
984991
461642
753881
213652
355678
316845
595200
1020027
742019
898379
365320
1014642
939632
623692
121196
470467
183943
831403
518844
1006585
613628
930788
712820
760675
723678
541818
70766
34245
450131
804291
60156
997137
304362
274497
484769
106449
497284
218572
410956
515955
87397
1034266
383616
822521
680305
845606
757940
953756
983813
362137
114169
98039
928369
512849
410428
37403
1037513
494766
593782
434873
421986
302679
1033795
225943
1028560
39867
303417
682437
425453
31958
955792
377271
329884
92185
843516
643049
760264
961420
778502
307536
757977
262958
254994
850258
705910
568477
359098
597594
779757
453532
328470
87864
37325
906872
271728
9400
398727
1039611
361454
708157
686503
55470
106022
281541
740617
726130
247056
334210
1019537
866393
634380
1011927
126324
1018283
881211
145487
166743
837521
32979
771941
23938
347529
957258
191482
645878
478890
698651
22456
945664
992454
161043
493218
302655
935556
93199
168891
591526
420513
938515
231148
964204
285677
83737
139723
208954
645778
537118
997400
777934
1022606
406377
22701
475202
990433
853650
571128
976834
992899
42798
487425
390433
830814
282685
1031715
47528
783041
491525
530208
642822
604450
987563
994842
734487
636730
93093
1031527
360938
551923
314410
950148
42568
407432
654728
651942
814982
969042
417240
906437
378304
1019686
819144
106892
100985
192797
398920
509351
3149
16873
657073
234760
39896
235003
766759
35655
382877
170373
407092
73216
882588
131402
297839
958409
797382
814291
803290
99869
121560
241873
82772
593250
355396
940763
164039
332652
580771
709513
937114
355928
451059
522384
386460
962653
101238
470948
925249
661076
449122
414250
509224
329903
948426
569361
530377
382045
10449
790069
47364
984691
210891
552486
942192
450028
763779
759508
377365
635240
28491
2949
708071
185398
1035836
660895
975858
11540
577567
728103
990283
877165
203365
279190
383610
485665
885048
895194
779834
780215
951749
666061
624476
85694
102617
175775
287794
92344
735328
222593
132949
599817
151816
559022
170110
601888
72992
332315
159987
313469
414493
541920
997569
203660
954019
260213
126954
174375
857500
800144
867446
314206
686922
862254
106730
541155
1041732
277058
368233
22479
3208
240827
753127
781045
171413
1028577
607939
69289
962929
28997
420043
829844
423438
937576
149049
334582
1009792
61756
40476
448862
720491
1001285
674385
201023
219201
394412
103133
836241
910306
661665
919762
456145
198243
433684
19115
827220
62485
367872
8760
316361
815668
551117
198954
386096
507937
387730
196448
779026
943319
976303
931709
36482
890387
766707
626851
846034
192386
403091
520584
808452
466005
4417
392015
517845
508894
560421
726088
633278
200621
477389
509792
413147
711358
665509
18043
662555
259992
783792
837767
552985
277
526402
978567
236725
701622
677226
849820
420522
981235
587744
47418
213791
736870
76382
610942
372929
881945
983964
611602
445534
691543
152200
252046
823315
16209
161001
948976
187318
981295
766321
321815
53514
595185
412958
99247
429600
411437
1029398
822469
12738
224952
589871
923882
333267
841845
164465
80534
888844
75120
573491
863647
453242
215283
313811
818365
1025811
933489
553917
128778
745341
470037
440206
962211
739329
527762
391501
86002
355176
487541
316414
986614
26021
945303
339343
589267
760868
712485
597585
318068
812839
72903
36867
126101
55323
217442
98945
745589
1024133
447107
611033
294395
428037
9092
1012627
302463
336347
679832
861551
904186
852726
113937
808002
904472
117442
278952
543128
391010
153202
232006
999721
644014
423090
533352
106145
754114
33471
319589
986477
823265
29253
161537
1042271
314325
961482
64709
906783
246698
874587
528529
494199
793127
200481
348059
602611
310817
97366
366535
929521
631346
707350
870383
501187
654344
933573
609817
651853
4138
350169
51115
852941
768949
41372
375177
475712
313768
201206
97965
167380
751044
909050
537229
264220
613431
397278
1030496
967718
316517
874547
440817
500999
260659
249912
107834
982788
952969
421291
61287
727709
73471
639566
595539
714905
538354
788495
729768
395950
813169
732617
783986
651345
810734
454422
923638
218848
372095
245006
1029667
831290
631734
871165
688875
10441
62883
578648
34177
723666
3979
823202
791942
260767
278146
644411
199341
841233
331045
211821
350142
284657
762483
288955
313114
322973
597487
418795
75030
898148
735660
73391
423983
827489
917558
562276
707712
51957
757273
731918
27640
550649
70221
536657
980895
905313
1035216
840480
927696
904565
425731
46721
439064
448996
410684
147286
14067
107198
624070
767223
522758
35372
202835
429154
634976
974875
96415
1007671
600108
80553
326715
328775
217019
661950
51244
527351
308952
706962
510219
403874
437587
1037064
628753
685085
792433
698835
685169
967626
527571
344712
617798
95145
104378
739820
876674
463135
437931
887842
190484
275019
272364
1028198
475295
874353
226831
213543
446521
159823
704256
615629
896024
300566
384688
919923
976978
505987
519513
512396
804540
122241
678990
912550
790711
600012
71174
582122
412704
451269
906684
1027648
357234
310579
701378
699990
748688
288627
531163
919956
246004
572101
581882
448996
106511
11237
55613
363045
951032
912629
914505
102186
911502
707300
301237
285709
281896
558689
611591
643792
894903
385617
179211
893624
620627
209185
906415
802817
329537
511055
1003958
427029
323091
941456
29265
610555
112440
1044359
235444
320993
789841
597026
277046
837944
650629
1016999
929397
592125
240870
441376
777182
447038
952761
785721
692794
131408
992996
207370
866943
104482
174561
677728
961457
131468
720317
294548
508460
739300
812421
755050
434243
622331
585995
547359
327344
35587
966138
183971
51842
1031736
350450
178810
138912
976236
734105
833919
115490
771900
925226
686325
621839
114514
959145
496261
33780
107822
927561
515631
265929
958068
749803
168125
843031
134394
707208
902256
267552
782141
497788
303387
351260
624857
285841
914134
176436
437070
537294
954827
20708
496844
547393
451797
418855
367800
567168
994339
2860
521318
98596
285545
321645
706518
38456
469007
499352
331619
273148
331043
228973
105361
402221
48439
1040730
965173
441330
295824
1023437
83636
412541
1026519
63133
420277
437335
305823
627890
729207
860268
443424
360786
679896
635455
687201
269373
767473
632434
570879
789148
447533
784541
204715
156795
433513
155484
154673
205318
346112
30875
216640
980612
149545
668161
797650
433130
693888
1016939
310708
420290
142362
195769
990626
748346
892065
990665
541449
568507
350609
854610
15276
57493
354139
784252
116178
930865
252901
922526
98832
957339
191765
694924
798520
723657
832092
68171
450894
753378
712402
422791
95634
603677
9827
961367
179300
1039905
793804
626734
824281
778658
103131
341919
685284
426373
567839
653071
101617
835030
196888
935070
887191
1013807
851854
756534
798129
460638
520094
42989
552807
311535
818776
215760
519925
55753
607498
311940
350655
643164
645286
377305
318787
958245
540776
450504
875660
234980
767460
1036929
664222
304767
111488
384618
813453
19529
310637
391939
879291
134842
636580
320538
1015807
887219
631135
583500
812781
267159
385571
938149
485114
354367
326754
650354
526989
925157
535237
570863
322598
994071
845051
799740
596086
771712
191207
239702
301231
59408
903183
22532
558531
967861
44456
287792
711893
249650
1017093
661871
831101
995260
17586
1022597
679209
998329
828409
295200
778852
1035786
820278
646719
157250
86928
754914
787342
582772
379839
437284
1019220
718886
245720
1043832
745006
81889
61627
244162
535607
111329
473518
970889
80217
319184
715587
236549
577113
129415
99959
930686
567946
456492
997322
904055
806623
630552
264791
398176
574905
944221
629809
108385
1022746
798029
556125
700545
316276
545196
743003
336707
960847
602695
677153
422880
397783
491044
697716
24000
252886
992791
1035142
240664
446751
616449
674690
59987
346164
839716
624497
666005
127711
508064
482875
731898
934453
146728
864470
1042423
923465
607959
669354
393820
185646
773748
415190
924868
43920
597639
562931
291247
402480
844423
599199
859164
602607
239762
307116
1026869
75488
176925
57360
171647
330452
209827
917951
196791
119154
958611
456696
1036654
573399
376320
504341
191657
892475
594479
86721
480362
729829
697102
676483
964403
249591
588153
426085
60144
61347
975185
485925
396072
950906
790460
89922
979058
971769
611909
16197
260765
844644
273754
405068
143633
310097
58287
1045037
202467
756661
456458
73862
352776
684607
368557
701909
980896
321150
42041
753915
702913
973930
202620
391201
759364
603579
140827
774776
399186
723049
811577
332759
410208
561261
587673
519132
383011
116629
10062
1008467
497487
451220
710040
650919
397533
69288
549107
122397
1040143
48306
293220
203992
599857
374223
436295
978071
471593
606895
930831
251321
553783
712049
550617
619386
848710
191943
916833
614850
809519
462442
449448
291096
956963
657979
830006
340750
717158
234942
490349
798317
383377
595544
74923
542661
886167
131743
670515
165206
82977
551283
357186
745762
540442
285283
500809
552259
956804
966584
197431
907892
275126
975634
112464
432694
121285
116690
990570
863155
806492
415154
458188
426787
370073
607573
727571
929870
397020
31307
830758
127799
492531
1025187
848131
592304
587252
579239
85595
81778
148644
596662
551209
320731
514591
1021841
236315
325936
1006607
446437
47825
536093
172857
913055
608517
96003
389154
813350
816120
873785
1002275
460199
213566
204076
201384
218822
529843
45848
995761
321501
153726
439821
964300
221008
505826
123182
969041
1001906
679149
486144
643354
314862
32286
582623
147109
188504
181946
1007358
824444
74645
7472
900940
383820
19479
800715
280727
808788
935661
509990
388839
314664
434459
510889
1030597
347147
822011
755445
47187
896211
280478
631958
617186
841085
243026
838535
235072
178525
533506
494411
830294
798597
833741
243116
146136
782000
620546
903568
127252
783570
823176
60544
939333
59075
915026
607307
13315
779352
688074
471854
662582
149647
149958
1044745
839777
720570
983336
422477
1029132
988251
528293
795338
597954
843999
404212
260689
854079
296719
749732
731107
828737
648925
92443
407557
903412
362557
894270
279704
462895
472559
657187
307105
893362
88837
315500
223441
844594
21472
575356
417022
132398
943395
674407
327243
384653
1044951
166520
853628
36574
563027
86867
344663
925536
690428
924125
118491
334645
720288
1036671
287324
816243
552052
453380
388780
268132
382529
910401
882667
397407
872795
999567
807557
29521
642911
323326
945042
928604
217024
513611
607484
452020
79080
842555
1010176
68479
1042459
383218
572169
625465
105396
420952
434872
874424
895431
968501
709844
792410
164124
700335
705764
30243
759759
252627
1023252
723531
670819
533113
228910
230216
300691
923654
45496
220691
368865
861836
947104
839042
965760
229230
813860
551299
753665
173814
682810
518257
320711
995233
360282
528977
828853
923400
703031
223102
272486
887012
204045
835233
903133
277712
395611
906203
187160
958706
250949
31316
971251
155903
240195
219036
375441
248752
665688
489195
800676
214806
571463
287673
314570
705479
798004
870794
97248
809092
129708
626785
161238
134377
880313
992089
887395
958843
690168
78210
208069
798387
900843
769704
288463
465255
102805
722590
1026449
718501
390680
385328
695888
306354
957265
626447
645300
214939
358249
530789
726767
181486
330547
254119
489798
421575
1006815
831624
839237
110166
518736
162849
196323
1041387
259263
774321
263414
9169
763713
450899
181013
509597
676679
722055
564442
257616
813900
212300
870833
1034281
40382
227996
392695
923185
724770
792929
135331
309266
779205
731191
887563
59749
862785
799039
926760
37467
558698
388591
48767
706051
753819
621273
288754
68219
436105
1008664
192170
278439
752786
483027
128704
309289
868796
6363
599558
215360
125979
488982
934124
219150
767516
735887
383440
690336
696634
919380
520636
148258
1037396
765060
519520
631724
155340
395886
737583
378513
600785
275542
927182
222074
760476
498494
922054
11975
275507
1155
547379
155080
670830
40360
528913
450450
90076
279188
228813
890855
767062
216352
647935
1033125
178040
692564
605362
228726
674579
294799
250486
12807
751366
473482
270693
131655
2031
545456
424237
142846
861829
170050
525307
102657
458922
327951
446670
654123
490967
659781
704814
10324
630288
403423
147770
405821
579193
862910
114186
572876
1000857
140689
524679
203283
725287
832394
595140
861988
193692
762240
534540
958855
1016308
959819
952999
194899
463924
464840
216067
522475
899649
1018771
379571
109937
823895
824497
853735
48495
37891
533264
679400
38394
984012
361600
879619
528191
918182
273944
596417
891722
772178
426778
204188
246371
461076
76854
682951
450679
328574
319229
487368
411216
259053
1033382
556920
677826
676591
703186
966441
704179
85986
447149
314058
481728
152827
253636
801473
820267
190722
769282
728458
270607
646656
174978
660675
893080
107109
768423
105820
540554
866384
83826
746892
450729
481200
195092
861323
681176
536731
865527
327037
349877
747376
902642
220127
776519
744059
327723
138858
577319
998493
288333
607500
182424
488740
127667
702847
534791
679922
971053
607161
438755
367379
885368
925877
119100
774772
185385
1009632
340343
184970
818481
321645
711324
63735
143561
356388
819511
729008
473450
273706
665068
464925
40984
358007
619272
925958
596488
1022989
821611
169134
1008984
512782
941097
15541
12035
542021
465320
291074
998788
230716
559987
807219
961438
970615
391194
301939
60657
201588
811482
139694
345314
525129
108072
542457
474986
244371
364754
522041
740307
430624
175780
838409
601011
738994
75270
710097
146145
287686
438061
736911
435821
199287
360524
261494
261222
53522
429815
735978
733287
667170
550456
484655
997520
136856
251599
743316
202031
568937
36889
776612
154410
209223
478322
322013
886987
657132
701477
1037632
956803
682701
524434
922795
848082
703928
578743
781556
565593
279621
730671
81494
145831
447208
418046
392477
924719
210577
849311
147759
762813
204078
993280
470284
510010
754853
493928
512575
333705
873530
554243
1045127
534042
253026
953275
306630
419297
345039
648236
688942
166586
977906
115359
61352
259358
756617
1006534
562704
486959
589123
966686
401459
839896
43982
799672
612790
139574
456072
246644
612069
792750
877119
625233
420244
456771
83975
3404
853709
274562
835497
663236
526239
627037
446665
638022
727940
705789
966138
52015
790513
933287
968412
203483
543828
63563
517603
15873
258898
625160
118240
237091
936673
800673
882298
93839
987450
961785
650845
999544
98931
102493
230799
304133
932377
172930
484981
155388
607230
468439
326024
494031
22325
463093
511703
745938
652799
278565
178550
946448
950608
881929
560292
473805
933728
683552
539590
317895
447202
178619
546996
515587
431785
1033614
512291
798030
788515
497838
624067
248063
265720
783027
27327
871254
63781
5839
325509
13261
493027
739713
532616
165122
22984
40858
501528
636193
599560
1042118
1042306
877329
488889
793405
433501
746660
334272
817436
701281
730580
257768
587848
477319
759433
50621
175952
932799
341511
892721
720718
358349
14250
943986
660570
1030314
262304
593201
468787
80523
951944
939145
675238
568164
1036149
813925
375378
777385
215627
553871
733925
790999
699210
241729
72244
616284
118168
18911
859572
347207
530106
1016362
442061
545556
365651
229728
909106
545913
499612
1006180
94035
630337
561748
881233
870211
350737
188421
180521
3374
624972
72518
546568
877436
486863
115167
566529
29021
782332
854913
806127
47306
91052
959532
257132
149855
383404
113457
94866
982105
1023820
351379
617110
957503
115659
224729
816564
1018751
567550
750996
164335
191795
490277
184098
226890
517695
254757
756282
500527
828287
623386
9376
633284
356476
837191
809291
185914
526197
399348
550089
492175
9673
562139
555198
1040179
949511
372104
401269
139142
443031
220743
19445
74510
610582
210045
476334
180621
31095
951531
649730
622292
415050
967421
37891
370228
604544
979167
82462
960204
1016289
209969
186822
130617
550947
189002
767857
14734
771232
534730
951407
123808
91002
991080
826418
272216
11987
725120
633050
169302
265648
722386
140795
64261
686199
986382
733249
745392
897453
482062
934401
215553
259776
450604
859285
104157
309925
199112
725475
467931
957778
603274
350890
488708
632406
551124
592278
498819
203209
65915
810831
243822
785730
684066
737877
409157
737143
200947
360674
515768
657760
967963
292259
527098
584730
360721
755343
281247
962806
943239
433358
442444
1013522
925114
840956
871473
994610
857641
199601
743991
314588
740636
287136
719055
252812
229666
135087
225514
483186
223292
951287
1031379
484179
481803
542309
1025132
753986
645618
996390
88474
65050
106757
592802
4942
113935
678552
868571
828540
587615
452613
834290
494575
919346
410914
985791
88682
353004
138123
521909
1027529
888116
875043
259570
646137
4328
595484
146543
709716
368321
77500
379422
825717
149492
961938
949552
742472
709468
346086
351156
540412
441259
130927
607573
705211
131638
147801
928743
608767
490019
300992
421688
277370
730821
475948
604633
563812
837734
129743
940215
408614
789651
536937
615978
898766
31722
247106
872989
720384
184363
511309
965285
572147
716564
430953
524406
96505
120546
183527
96052
105093
468678
621541
415723
447550
164767
877350
828151
768983
114783
704908
659087
603311
486841
526695
511107
847008
659199
388287
706856
659192
210219
402978
261436
210885
630840
478880
642469
588599
263460
398312
174691
250856
132327
1032411
736589
957112
414709
95408
782265
341334
438501
538317
106172
125054
447383
80312
970346
183921
296615
870152
920991
240867
1032721
141203
1025577
983487
120650
13939
1012691
512322
448909
326511
5420
835263
264599
623936
697828
630531
417067
428566
745569
996911
129702
888315
567010
388361
649045
602377
568711
612700
471396
644269
165537
432944
455850
909971
75969
168846
687464
674370
438689
973381
480947
645891
896635
157056
935777
470121
168176
366060
3604
422419
743415
625299
990889
925545
421884
599997
854081
866441
265913
838507
137899
872185
398147
87093
760194
633958
741425
24105
393926
897244
663686
250512
285187
339856
725476
263992
826241
632460
456536
821589
44265
629163
269528
622800
855622
766382
662226
14686
1030037
138746
413602
35427
15303
287397
671850
952555
289969
559491
651831
173726
267465
252294
476091
655971
116936
450882
515596
147324
569588
74409
424265
983067
93522
745722
55595
235044
574604
807986
492994
351767
324287
430530
662844
105317
140566
627802
556147
40207
47567
133129
900316
350980
936079
998085
449795
623985
705336
903780
947369
716105
664544
1008782
153953
359880
346388
329203
601250
857394
220481
194095
900564
573990
523356
1225
481805
382933
514595
825390
704136
320350
667856
728999
33475
1011434
919900
99
764628
752681
419704
249016
1020141
248879
997638
845197
285494
163523
337002
927188
96309
408942
292408
723544
721465
323575
579449
657010
915875
618886
293832
508336
46617
116069
784887
281742
771086
455843
698047
1021838
858675
753318
836495
806717
54661
199295
637761
393040
629187
247432
349122
508925
922897
243507
475525
238715
527588
842681
601414
637279
143745
940818
829701
741891
586940
148069
891638
88494
779382
449835
155367
695888
688563
886846
7882
894440
133866
460046
991814
485028
902040
365165
1032024
204574
714354
976763
339433
83173
388249
304744
767912
374675
607436
351784
588234
888691
727633
576298
435616
954068
492297
739757
349984
818505
882694
320254
399751
721426
383211
524903
654998
194425
445970
399969
293237
325963
67359
482507
733813
116941
219651
7876
162539
975063
790402
539433
803116
393834
885820
830129
374223
383211
729871
114711
1026539
835813
371232
450084
992548
642615
355187
951195
215858
173276
874024
293957
473169
28525
280582
327542
680876
526946
229747
351230
671096
251082
328778
78819
498814
414333
281222
294128
991093
1022175
751891
524455
21800
951027
979912
888353
741063
64798
605276
58023
430922
464632
818146
304349
252389
227078
846213
950548
430924
1021249
1015250
733396
469503
15909
410798
944115
50871
685487
662896
685061
28772
137955
483707
957704
254996
452930
437809
471896
346063
466744
5088
668700
687834
991584
950992
1039584
722067
870245
1001938
992843
216701
187484
391810
556842
658448
336375
64736
645994
806329
1030657
603098
727589
192654
833267
506360
972956
341692
877294
549082
691446
152335
18318
757122
703755
794702
784013
1013817
904580
413607
143557
346006
912775
971688
520922
464852
725576
695515
894027
530586
807533
58315
856400
627145
713456
74865
611074
355954
926205
16643
735504
367719
960580
185278
920278
614726
291123
805796
951640
944604
514385
351593
18202
689339
765625
357250
574413
742275
640136
873049
195349
835002
659281
923563
694245
203280
1001159
102518
383523
18170
397815
185564
762143
819838
592897
180119
968182
912402
462489
471830
621163
431631
724022
130700
28716
555571
898243
983321
486732
903559
232338
150195
911713
572113
240724
59070
454918
74696
205643
165471
708083
875500
409321
453740
946773
443538
218131
378588
652777
235606
74831
775388
728312
855270
725617
320000
919925
368858
538677
214562
68860
421572
507339
90684
402518
556145
494900
976176
935873
262559
84334
525783
992574
565787
433163
46090
409680
326204
54559
74362
629207
177280
48087
659263
219591
662799
513944
18281
120239
568962
321768
366187
311950
153758
129821
859212
918967
79218
96171
940800
664662
682167
408722
408418
603611
869208
367845
486632
751959
922279
13914
611865
21933
823354
215180
473713
141518
130312
890736
132153
945772
224846
785613
551207
910715
205241
238346
570391
853168
30167
804399
352796
109015
649097
282479
749274
170045
308637
927022
100353
533309
460971
137306
948175
564132
877067
303484
480017
160426
806522
928138
1032435
285124
321646
415626
83510
368174
307277
237784
645961
895588
726128
211509
703958
897371
107662
888765
536404
593189
507491
196785
144572
385229
196383
778599
625518
866009
309223
870741
680196
266583
307593
178236
783526
165154
880032
922933
185585
257095
890943
1043456
924967
266072
846200
38034
50002
893659
68440
442916
877623
99996
746158
70114
819836
304522
394086
224434
217528
178741
851699
275261
4241
604384
187103
726820
555579
199461
627662
917354
450604
190543
758478
564513
837469
700870
1017213
186576
699425
866132
94741
557995
1037405
230432
759856
916143
996270
16493
417500
442692
178173
512068
667363
728295
517020
677765
512009
8162
858107
355590
75726
584795
703429
47837
955833
649912
788197
286938
179888
883235
428307
338639
169334
437848
645133
547755
179333
633992
538806
812408
857524
701071
614182
562077
429233
214708
816341
110156
422256
740977
272356
74193
851493
200441
494903
276683
493258
737432
229566
91953
100712
258676
531857
967176
470524
1015684
738262
648480
343803
2673
856719
265272
607277
224667
83781
679357
318398
756114
8094
114758
443288
663603
986535
589541
121625
649143
246919
750976
997667
298320
651047
240265
582841
809257
110865
789848
969258
941257
559154
1028500
411913
844587
449298
161193
185913
219566
731915
648958
566522
88927
497286
84356
808862
478013
10302
396155
944284
989857
517409
615782
446540
557547
669590
69260
430290
432669
844109
639416
64992
321143
13914
608882
200531
324759
711622
557976
181661
262085
461858
70106
237566
71373
467878
963893
613886
653506
123272
399406
345133
51565
517459
922570
673994
171027
449064
795083
838339
550177
770544
643621
184863
448707
296088
717735
995122
862910
441049
408107
856140
305045
422241
306846
271023
498250
257252
264204
993678
261052
28401
893303
778250
511417
549736
713209
124682
280213
50037
568590
200705
267171
355942
591096
848728
890873
453362
406170
988218
693797
959634
894401
551605
953427
540302
747318
926788
115594
716946
1021458
729435
708218
628462
310735
508767
204732
845439
158292
702386
712446
227791
753303
718776
495945
74319
481036
439138
349039
630893
535019
892536
149302
200735
476230
1009506
581674
74819
96712
1076
245500
477926
412927
325503
136530
729922
60908
457530
532446
876531
415628
993400
80715
493329
884549
85924
828368
632752
462564
4131
794345
186626
364048
482915
631329
152359
729891
557218
163100
182605
766520
624135
1043544
374109
274290
244090
149080
441069
42496
207387
152619
247255
462729
757572
968955
1001673
370836
495874
40966
553173
178889
279619
685330
380433
700532
917722
42923
125836
945813
288447
191996
886171
778770
93769
191210
363352
441187
247073
857959
882543
944595
215652
973318
823367
21991
757684
961124
900914
1035534
28541
890392
820267
266746
127294
269305
672195
634652
236610
501503
416232
478466
153720
609652
973320
488237
958398
860235
460965
514358
399592
1000395
695932
943532
348954
954457
35283
506361
1026766
994176
104054
855609
930845
33744
116172
83907
263950
37576
594476
140504
10537
356986
883366
408121
768896
330563
672677
64273
234361
187467
507403
448579
956026
90490
70072
492516
1000270
594170
894992
355649
802857
762288
138820
516158
615186
660930
798737
1038090
827924
576288
399677
94989
490527
608194
74105
501530
138460
495451
1020012
651938
524201
620654
118002
14235
830983
375938
1019545
124432
450645
269533
231282
322774
792880
939079
529571
954710
592969
562530
362390
479628
733999
280983
85441
454430
943404
715687
521060
879131
369801
730775
355055
955629
169869
548201
315164
214129
798776
111016
476186
295535
1036277
514261
322066
78847
961400
131723
738774
131842
957064
746962
214686
1008332
947968
796733
231035
206987
119834
367725
495097
850991
119912
68211
1009301
226295
894805
760233
586464
199969
719351
591534
857976
361436
203626
151999
503944
996120
72433
746135
1013696
497073
352197
255013
653750
66596
399989
930378
932402
749831
649912
6234
840969
267564
416266
277399
63631
257107
410365
880754
55977
1003089
127193
330285
720125
644926
750918
1009832
373873
469447
424233
198994
638787
925447
754053
377347
371517
124402
1022801
739853
559944
772243
875347
419621
211096
26690
925397
226078
228506
609608
64089
367498
853948
911426
1000391
642952
165851
812038
145430
528301
969400
516920
446443
85952
965635
859188
691523
191213
883136
580554
267832
1009046
41192
431157
511228
391475
303088
590840
1016628
149878
606025
217264
680175
352800
783462
996533
743189
655
549852
61571
442026
856586
674192
1028230
275100
539867
784138
5571
532497
287419
9654
210090
383561
147728
987464
477444
862532
523477
880491
386975
374625
873345
681239
904938
466085
505015
853923
34938
352939
715023
729305
782023
545000
101027
572035
530129
250827
642207
886610
839297
963455
679220
964197
744342
977397
1030959
882274
841943
250771
175087
831226
221982
243808
361231
830500
959481
275514
133678
14753
242482
899696
790423
115471
445877
907195
778330
664099
705997
532002
99605
578341
1006616
495951
873964
555691
47185
202870
613755
932672
222629
489927
659511
263330
54530
782287
306668
665931
1017633
82532
340141
278856
770834
624216
988223
1042522
360184
917243
926375
223805
616610
349264
718105
67424
70336
169213
915202
265536
403883
721337
515876
513038
201658
498452
847703
189867
1011379
938529
459753
101607
235170
1014610
372427
953140
390958
646434
180561
494259
941920
512832
588211
642448
689412
1032497
538948
231941
603071
491421
478380
571712
903609
1014061
855123
756384
120946
318332
1012221
110492
38407
462978
132489
850323
190323
519774
283039
622789
819644
491337
841140
993817
448978
991687
547206
960320
783154
84120
171755
1034532
323083
725301
881018
615564
517543
345110
529909
960679
422159
734442
925465
182019
332807
721430
583278
30462
285219
844970
286838
159000
727100
760731
55241
836467
682892
552701
1023466
54250
904235
593204
34096
932980
470935
135127
463126
743786
507065
597945
128312
972558
420678
421929
270944
826925
969404
236612
619960
687056
646693
517617
997629
357583
971027
792748
1022605
547213
909148
572198
876257
514087
262069
1003140
560211
523560
862427
57993
165892
599410
851880
52817
409928
3505
594690
692407
156115
530234
475004
56978
226354
135666
667209
989298
93610
1036060
661645
368663
9860
737206
783007
735178
131680
953528
313066
181731
961735
345688
879156
271783
793440
199002
712372
861226
959727
269242
508244
995928
588196
880000
669990
924564
868074
852675
359105
765111
703486
99258
671622
756660
174218
348313
162554
601553
758766
607272
722753
888504
137604
361532
1000098
96009
76688
805514
2371
775037
185466
894370
272581
302694
420968
143354
278528
95408
516810
503768
555212
132155
745304
283112
145030
221252
910312
190437
753314
369098
797688
989674
1018267
708475
606428
514645
978
496891
837578
950158
727534
119955
466286
881868
521551
242082
572516
229011
306054
468747
836627
699840
892144
80008
761839
752717
444219
294391
81926
739706
651782
618563
560634
768928
850715
729338
736878
868924
423156
23462
762435
162651
85038
687895
532020
898560
231659
801468
383122
713067
244346
167711
57195
337395
532399
686797
204861
962910
8782
221789
418072
247108
46581
340626
574245
9217
923079
147597
899719
456393
627850
832801
1020865
166957
1031755
704269
808595
326205
516939
322698
415598
448265
802184
242084
288583
439684
595724
59326
585833
362322
250277
1043984
108897
810902
722603
1021277
476224
75396
767483
823675
482339
964716
821342
85977
76380
280063
804155
150407
499578
645397
325238
887445
147781
197351
102536
376062
446099
67935
67962
796348
397927
560306
926399
878404
441242
947767
550646
521596
266517
79784
35844
379364
757606
290147
497663
188355
347887
137769
72334
641838
497318
674216
214856
493897
802835
109559
1015180
879751
743648
632378
491168
829457
645957
187509
770123
564350
405384
807008
328457
287854
107572
5725
557970
1045287
138872
7860
261122
395650
296634
18090
83046
314229
771074
683748
325912
712658
875044
1021361
313039
1034482
215510
126604
993197
789656
268658
118523
891609
502548
358382
550458
897512
208167
659290
627147
258335
398126
269127
640882
706886
108429
192987
862570
763760
162212
196573
306967
709622
412548
248264
319509
856209
698404
706351
82225
1028337
1039503
886745
565020
269113
991422
1021871
480500
274513
599132
992073
394629
287036
629732
280759
93614
119014
835173
946618
912164
445039
157371
198345
51892
167331
496850
689707
749099
200192
521108
467367
132395
210484
378660
921020
577978
274014
602321
632941
485310
927213
257628
467636
582918
238611
108183
740579
367037
519083
665677
805831
127843
763082
232759
183342
317710
253500
225562
258846
432594
945561
646349
847985
1025011
986227
776192
648367
847075
662082
488806
683900
636936
1041940
397654
518876
1009856
29457
359250
918259
451802
375052
662756
38691
708813
715452
523255
930863
165410
635482
981514
709549
45294
7438
940841
607093
109312
194954
236153
384107
853506
323571
468276
78007
912095
142249
821785
755251
871459
827312
576668
554009
910651
473337
35130
72586
881712
1018905
760418
772196
562761
327891
1009403
602270
861114
501080
440996
132145
588648
203458
840027
750996
509346
779885
483210
190204
879396
594847
394241
57192
632242
876216
1044118
332183
312627
339231
584994
896105
860713
752512
167328
359068
531319
662712
727416
540342
1026558
757571
738326
863458
843686
77509
864565
773718
839076
890974
742020
454239
815082
969937
483052
6607
917303
246562
618983
432088
550044
686800
1019860
1015504
534486
842414
987160
696418
458465
137485
70772
290016
29991
641940
764585
378346
446255
814090
249783
911459
326951
225854
465887
884296
82998
742326
898353
998210
215358
343721
343366
707270
287744
100355
195527
211022
467341
225698
798210
32772
380476
592400
152593
236324
594102
864344
72978
555778
463944
314254
792117
587993
249017
10966
924811
599898
118627
156712
1036594
892789
231020
1003089
706367
154142
398309
951583
861166
81006
897600
1017621
76208
737530
358861
655296
239404
51073
684177
440624
466542
143035
924216
512427
689618
416989
551329
923533
811194
430215
685400
1004086
171241
752060
309929
320585
623578
870810
563479
715695
77263
1030504
461005
621061
706111
147556
223301
161037
1026507
298165
365494
667326
948602
590291
490369
635204
70280
24926
276716
252477
412969
684937
198620
144287
931299
792480
641048
372226
566025
942695
236267
561649
434347
828684
259365
190338
924339
916515
819911
473857
256244
410601
131964
504716
991658
860063
408221
718449
959138
769406
453043
512024
8993
191895
670271
196530
96275
661148
487386
767485
673842
471785
989734
520524
339051
288960
340426
65857
1019877
426944
905140
391595
356684
732912
452206
1029776
719534
598462
991305
585175
139142
651592
1879
801660
703235
384499
139963
113344
269015
641570
654818
121502
894572
501482
610864
659458
451479
548227
338990
694156
469311
74504
395638
183835
673776
726218
331984
160038
792064
473170
683327
895741
1044767
80038
543516
648697
828872
904696
854841
467437
773036
387267
72212
1015810
830724
717558
1002158
676002
680116
306522
761472
423510
687877
74645
918116
721923
858223
2960
888045
4191
274657
421700
1043344
54549
161638
1003761
866443
820425
545956
927283
583356
143880
869581
713260
444503
306009
833761
481973
793119
1005466
255121
383859
1024163
905523
770874
346456
4566
768690
968924
637483
934975
275414
716454
348099
380673
315311
505007
716315
219862
588774
400878
1001521
1031859
761131
544261
181359
523589
1026952
869513
977020
699018
1007615
790280
200270
557531
796870
870946
549601
197106
256219
92643
982101
299885
423970
423466
439121
592308
314285
334285
270458
1013667
752639
325987
178584
555275
146888
692666
1000436
922165
866712
890424
465412
343758
527657
447701
334781
970237
228570
147184
665213
408458
252119
207164
242938
867681
548368
319868
33817
44759
398761
59548
390136
147955
785165
632749
301777
792414
184946
355913
183284
1032759
203870
134641
262681
875135
307208
165335
513984
1039158
597654
698698
663987
414794
125231
150882
189429
974825
179725
924026
179530
308397
492114
910267
485374
874557
176468
94289
18924
968548
658334
535934
209164
516351
820916
251248
246997
903389
938950
767184
601302
491456
332716
238085
217845
25675
954396
154359
378096
520006
903820
493967
564512
415747
335907
836229
96176
554118
592743
1034267
832608
189819
507152
407252
984702
647067
305526
464265
1024100
1032856
532761
708300
751796
445558
628892
521054
440725
890668
764491
20707
537018
483069
478449
573337
398397
1023573
13194
550444
205423
704799
744226
169877
717605
115262
192523
274406
876072
566726
845017
230000
272700
619020
706276
945313
397308
235678
1030060
446299
757577
620848
695808
177986
705540
525332
550570
83104
640343
499147
154339
886872
478699
39178
530858
982717
730019
144704
862005
1029409
119210
748531
959401
394467
497346
64570
849031
377316
380511
48475
992626
21251
484845
357733
939612
656212
271966
277871
538317
152671
650151
300323
922943
468458
990279
31475
108194
934976
751777
273953
208891
1021906
409263
772093
61027
11029
55205
660755
932377
888344
996871
226850
366296
796062
399523
83414
810433
290980
766936
920317
389795
949375
147817
130728
925086
393256
705012
669363
597352
21662
31176
946274
868704
808056
801932
786024
1033726
742749
632048
7416
219503
369193
520536
4602
990359
682582
300395
991938
917253
81681
63556
656490
201377
587479
612744
917630
266442
135285
857278
357974
221369
374603
833160
231220
798374
366280
543633
45816
476741
937515
944720
57146
824132
6573
879752
558609
332128
788016
750170
823470
64127
608898
202630
1029909
531442
351922
1003300
574890
368926
456783
636552
951847
895205
10157
72684
608731
938506
98366
187007
239562
166683
456725
347162
716305
146359
292772
737606
33763
559200
765858
943167
326706
1003303
1032577
261773
334942
617187
215877
818304
692640
505312
33092
373730
270088
772858
133611
259636
734343
830243
169898
414432
72073
244830
576305
612563
389923
493612
847598
202875
51568
151866
767548
561467
57072
909136
895849
275900
605570
649644
646796
830835
595343
541434
475230
974756
361356
943324
124556
767252
317462
94630
195007
328064
772728
756036
214122
121218
269433
298836
187290
567478
872637
495813
10042
888307
299106
400714
721397
426795
372403
83309
241682
232278
401949
152446
806160
138069
41069
975528
76155
956065
411646
267075
134423
365994
10831
820159
277765
792061
792940
272562
879897
173615
576973
748488
666509
890522
871586
496548
788911
987056
829849
291467
685726
324455
169090
306970
888440
712297
594668
1026235
969884
914361
713893
779707
629842
701424
56860
242193
38574
725535
114376
626241
219903
286701
1039886
977226
836120
758208
176261
256475
267591
565138
768599
633690
510653
368231
422008
506796
918212
375010
25478
484545
451310
481266
642823
243465
581584
91657
1024017
286368
892535
561273
473433
144861
89967
638083
303673
344223
35514
991569
778868
829088
723906
405439
95749
55174
367285
120856
610680
199077
562021
251785
609448
543052
113836
107904
167312
341195
502809
943896
751353
846339
913224
423944
929414
705372
31593
856739
43133
952986
64535
403606
918706
604709
424978
756917
848143
130921
278313
12057
967822
376117
453970
335920
863540
642151
1002423
178772
813072
586488
1018075
44871
488841
888473
930440
206517
850679
446840
160006
887181
186257
1018586
602867
363853
186832
14135
4531
754397
380594
341856
962953
19705
940656
374404
966005
271899
833211
928268
95305
524069
594083
354714
601742
18633
70489
515102
551130
822329
843657
419035
425570
782528
1010778
544107
511580
865228
126427
581118
933523
401223
19024
480229
325708
764172
355783
222332
364006
95186
971694
532740
221762
604295
958401
330152
538883
6379
139392
396915
391743
418683
532800
488494
631110
701076
135150
172506
230855
853597
452459
896980
520064
605113
243423
11187
990545
774774
131383
761307
596122
844649
208806
1019806
19876
644225
1021379
169580
94723
536979
722885
970537
948901
732175
794113
784054
623062
430734
692833
396800
1015561
303608
349576
540982
212499
280521
751379
94298
948469
687697
592329
469422
644521
839807
828961
572224
552572
224632
870452
881693
815071
573204
817904
118863
412345
806171
869511
585804
816489
128938
767396
124195
603809
686007
1019879
626873
605333
995965
346492
964085
549456
157686
604963
953295
222076
896386
170877
636887
491209
580079
71685
790377
435436
478103
1005749
905318
886950
714602
1641
402877
693426
924520
216994
851504
690194
227929
294874
979322
182116
758631
903655
847208
295006
588421
1010145
947820
175586
939041
866349
499921
175162
326140
811071
1030169
487521
123977
183836
567857
134941
770196
673384
576596
904579
608292
343183
812710
62756
43459
12282
649425
507992
290314
561325
548350
567967
942162
347609
26624
229419
411454
407714
583494
427665
854648
466152
828605
799891
378475
198614
848723
667851
1041160
122508
746139
658569
375750
708782
103332
206530
109140
569073
133151
297362
324027
572141
561041
157006
421521
217341
176515
525477
852984
833866
350372
323543
665737
625229
738158
789715
636645
466419
1008101
383032
686730
324937
115513
271153
631433
385678
547866
531562
57389
472996
75773
523527
649137
1010636
168346
471777
632104
4637
794918
809508
345325
843252
834010
529700
313100
941464
1001865
389819
797904
598706
404065
628275
440033
800294
314039
172583
98925
634569
558552
957275
51632
173103
805909
844429
838532
511377
281221
298449
397339
401475
1007308
300956
792993
773419
68882
595004
68255
558225
1005067
192187
753387
793114
116516
607403
496838
734215
836850
464068
199997
255180
767018
81875
1003324
985915
577978
487409
66372
740577
351619
590776
480695
336273
974728
897274
506196
637625
931013
23899
551708
577214
776438
1532
510349
251313
250458
700809
259479
836117
943245
738565
346867
277199
183087
1022541
451286
482391
860356
87565
37894
585045
258093
217702
894370
387683
760022
479621
697026
915818
467364
940260
616332
750349
618099
289139
902678
796650
152996
132823
847200
771454
239272
832707
396865
194514
351958
115775
825964
1010112
726213
522685
786941
130704
596023
9418
660895
343014
691401
151896
814990
415794
145693
688766
901617
301220
261577
57706
716626
159817
794105
308025
457561
147881
443529
754565
528510
597018
527802
359311
401343
118952
36711
380583
899948
195798
959027
419341
408987
1044023
70730
954879
962321
504470
690599
394629
237969
124494
955820
875097
626159
431645
298117
900135
820123
329688
909094
231637
687628
78846
226471
69093
380999
625593
852390
561449
945466
943325
311130
152897
441520
402509
262356
618217
1023585
503549
613435
806392
244768
343804
331963
205440
987266
326153
192079
245917
375208
201528
839162
854561
561613
998163
741720
840358
78550
901763
686108
642823
721743
267526
368969
429130
701721
207343
704805
725028
179976
712755
782299
881162
387290
249398
951822
352105
187778
13922
370289
1045257
558392
724344
210385
201412
741265
662620
474215
343682
28491
59010
67897
853157
916744
644108
960604
998774
419669
966452
657662
545168
591146
548738
40473
59518
695943
960350
859218
874499
278564
800330
971936
280391
146859
160212
687831
354006
80833
828127
288087
368534
837075
857881
220346
1141
519479
575302
336560
536630
62841
715838
877351
993862
1040562
491745
609105
326574
137901
769199
557705
12226
857225
264753
718774
303644
874653
707613
892189
319024
1020872
567334
527885
1036157
486516
735146
787455
219722
1012986
591975
536099
741984
411810
179483
657846
538281
286336
25368
728170
954834
336423
584254
610399
537209
796150
962606
233774
621757
208433
607896
384693
239209
48076
56122
754835
792285
169130
303367
172574
245412
977472
465458
45185
990276
340749
684382
196605
470537
781196
701513
622878
906325
217946
823502
757183
241023
489485
306387
18506
227343
889516
348980
346006
381602
1016558
843891
852296
90775
1009707
65985
947574
430461
459321
866958
843060
967771
141864
153855
928789
593956
727581
491540
73211
1038362
714033
1034490
546801
61528
56034
198921
685653
455586
670244
126568
789716
141612
592101
263428
61483
493077
573754
523093
631012
904864
281991
451488
595729
145197
1007440
193652
43317
405083
213736
882027
278494
283325
152022
192335
286621
366435
300701
406678
580142
799669
945900
871113
335454
570090
1021854
556603
822891
422220
598
492155
377064
1037160
536248
18546
137410
526251
523968
303517
850912
931734
406885
53262
594495
338388
776939
422959
829362
1044670
129768
351205
919714
95749
717279
171111
4039
718969
521503
672056
544912
932624
781832
682415
631124
681717
1002099
813949
253945
217802
595338
896881
296053
1024505
354298
170708
626267
930580
1044811
539952
468038
986760
291320
252131
534921
191495
78060
629994
586547
596802
1012719
530662
317543
15598
893504
814077
924177
531423
237942
62715
574232
461512
275776
166291
294821
868275
361224
171966
983928
452635
946806
519522
744462
251562
751026
692597
357713
771938
869490
264411
680934
449805
150598
867145
669632
101622
969836
709633
689965
802945
550272
843804
1042746
76735
140519
528638
301081
1062
602002
583547
793858
406598
327758
736373
15518
451958
442413
622948
375021
764657
860317
806783
237002
940806
1033508
947558
415184
48781
458079
497710
560590
794677
113610
704474
884403
951353
710263
675772
848260
76466
949800
868788
760338
1018315
782031
299761
573395
921747
37445
787135
517355
342812
973208
984913
804081
290589
18153
170507
244964
1024906
726287
494140
901209
646535
709227
718908
392446
693141
568901
118289
107386
309535
736274
559925
121949
1001352
590928
622543
754660
944557
249099
196593
427849
401774
484594
770938
894772
320015
1036101
966772
995744
993599
888715
806426
224150
371709
829050
138800
523702
722218
371315
560879
191001
422620
47877
919575
342055
719705
297871
834962
724515
626511
18996
336052
787644
244455
350224
944399
257767
680479
1018920
14216
251605
194709
363439
397519
707995
571805
778432
798168
622157
57205
52570
248451
837903
1041998
457835
160854
495149
968613
92244
780221
989698
90439
394072
627016
593450
1284
994619
748672
779284
188299
25995
81042
242426
966469
42313
492808
585921
958882
130168
408255
463783
136868
364725
127146
259813
208843
150386
964687
58909
184623
227289
402284
446467
648916
872851
202290
850420
403956
598560
735432
523509
839654
66216
218107
493505
1014020
767566
962117
915824
569861
57797
20167
710291
177990
734879
775020
594463
720024
614425
230349
638382
554956
812649
124838
61013
906391
247025
533867
850809
358669
969680
961099
842327
229491
734578
725714
961620
68901
226450
246164
795867
30702
918871
50723
473901
856699
473402
242928
72046
390698
1020720
823950
160157
927495
795575
934485
165004
1037177
1028820
337089
433458
859653
66925
735296
642052
892838
550019
786945
482048
93673
773285
268010
193462
1037330
566579
868085
994769
934805
748079
909393
380453
12141
659583
623878
144698
818455
997864
98376
369292
761648
287176
247215
253451
190415
699422
259951
295604
560000
1023120
974731
509257
42225
704206
458672
580591
11847
11121
708449
473130
691427
553260
713629
419796
443915
647807
819073
393909
373034
909821
77355
608727
631488
464356
510733
458193
1041564
530581
83575
588306
205024
570583
418432
173433
728085
268214
41522
163927
859373
777733
101235
565285
919358
220359
272458
351425
296784
222255
490333
734219
468656
483636
334938
294516
171522
714564
797754
320810
942185
747939
1031260
422295
552569
378822
549012
926934
723955
310881
332061
395357
537095
511746
89978
428140
227199
450222
489275
140786
765284
796674
186014
218879
901292
1008439
670652
500247
287524
625643
969437
869522
803551
544012
583888
377613
15271
700901
279922
63474
208723
131520
44847
149481
916764
544292
630932
531682
1041756
766871
959417
320110
321235
224824
874624
399271
1033546
537758
825031
192384
964052
958929
626009
336718
176515
752506
308336
403660
761817
273208
649270
1001158
414359
69962
991502
79905
910795
349277
279674
468306
164652
610596
946008
240516
140899
457196
323045
480348
283760
383712
841758
881067
85405
665665
283956
831966
425311
120296
104651
49426
384888
549962
950750
60138
798645
535129
191496
984003
296956
621979
23277
469362
356894
242186
490380
257390
379691
511186
81429
251190
386731
57891
70097
463480
907463
149924
554471
456353
791417
849838
251228
762174
469391
720036
407407
411369
244559
618002
873506
330906
961057
115708
1001498
81214
588420
889138
286201
410478
563032
602757
793963
839291
657474
295104
717940
350187
142349
649581
247259
758991
371509
180959
312928
402614
123715
457190
1038934
293280
671212
1044563
176733
27066
726081
343263
260805
690202
1019464
804494
39148
510561
670028
125801
772116
371181
11669
375293
613133
650995
627278
5643
273402
226674
605047
1009638
727141
845484
616873
891316
990475
392133
953466
777538
472116
58233
716671
910703
404360
38051
660176
322132
354481
367186
858772
158561
11020
788480
388815
164542
649576
947273
603941
392470
312072
379322
600268
436619
705056
498083
631678
884628
732298
555060
795091
187306
165267
637244
726480
621636
722248
208318
543571
45993
555943
398301
716061
749584
587027
416947
1042743
809304
602365
949142
920819
201852
410721
1037391
873305
879390
411683
464702
101381
467925
196122
293420
485210
131114
456628
7152
154176
813452
106695
508083
820786
219319
98577
260867
715432
549123
227985
296267
465453
801618
826784
174805
765721
177601
425227
431722
989022
374940
366783
684379
161934
887596
1005520
753211
157106
1015606
197713
35201
108274
53993
612786
135990
113125
999369
953237
867899
944505
808372
170750
1029505
623592
797858
59666
394439
560841
753710
505976
646328
956981
65885
810118
658924
798235
1021781
1022128
213775
747996
325671
711728
602938
439533
654612
62400
424198
773914
428518
706254
541143
405800
166680
30748
212608
392315
731084
794323
223694
205188
1036145
273219
991042
794325
1042124
419413
212232
109336
935970
277463
39648
190677
45302
574152
288763
125480
184688
124988
286704
361310
929021
433407
770974
357512
780811
743990
699401
99397
728486
390682
758508
446260
886195
447617
120445
186656
700423
55807
70591
241181
838812
767059
487715
368922
789285
564439
777936
1035675
597349
609868
943715
739907
92258
578767
980148
57337
897513
329693
241115
670599
155777
1020559
549291
108761
996112
886863
893285
270240
287315
853173
937667
159941
308955
964501
1029531
538097
1026301
522800
11085
150095
964300
226355
328257
588405
227428
1028463
168259
18126
199573
562936
208203
486040
709634
563886
244342
640801
410450
1024893
818416
753647
413216
430183
195196
795400
737687
1001382
189998
313976
436452
34775
206783
263089
515043
670531
913208
996084
843931
958825
482794
1015520
616324
584472
644272
927634
950075
443307
776238
340622
286830
475888
718147
280394
428911
443676
1017328
900196
794180
57375
536156
540906
283775
948096
2804
616917
717421
428116
378233
628402
110191
410502
51340
173927
182608
562483
157128
856675
223242
742519
655892
147683
155706
474102
99982
921172
24073
299867
928919
855580
1037785
26408
479603
887135
666109
1024889
491946
491341
525766
148828
185618
795496
982031
406318
175257
414906
1001072
920806
475487
614563
816096
181687
736311
456034
147979
16232
419523
169300
713861
785114
315443
412243
682456
790189
835752
285020
746864
243030
473008
395475
977211
864494
779476
247597
324637
1036949
658671
170880
750258
58020
688468
305850
378198
861186
856021
108353
910257
344429
464670
48477
992824
912678
451149
455914
848638
148842
982962
136453
694465
500379
95330
438276
302102
260827
396104
863531
9975
100874
112049
746997
1021307
798575
186935
869899
379702
426899
175408
1015736
316663
232931
151646
369047
80731
34876
475820
753513
325618
74121
973945
1017219
243085
293211
330295
986817
379697
237508
790901
865266
454576
910603
618861
608430
636841
474352
556341
189034
610118
616385
9138
658794
843211
265718
992574
362030
999876
75992
530232
637595
252448
430430
838566
276534
957662
563054
216418
274475
256309
525401
787737
160645
908459
193321
281413
667899
758425
511049
913919
873354
268386
373146
459018
537966
404598
477040
136340
912929
790422
919130
221182
275865
724285
906696
1016753
32942
234812
502072
648129
29003
1002647
55363
52235
33168
626341
327146
578974
123837
852739
934930
746265
978130
694041
908494
999226
556119
728852
638996
771929
213745
443187
1021383
581164
971894
489070
359923
822404
453954
534177
184786
588023
181860
1020094
866222
981623
972567
464358
870997
450582
906809
368581
843232
580134
198454
560494
163941
779222
769724
887705
119815
5745
50289
857059
395929
482275
805171
770328
1010517
165252
26172
273764
8827
406986
718038
219749
366990
153430
802028
364019
492002
278790
941598
497853
93889
917617
434050
834186
309144
868359
859053
413634
1039309
27233
9589
469291
286207
954524
632099
150889
37746
313848
219064
709444
34353
24374
913847
814149
103183
131558
313181
518549
996481
951788
388772
217511
355280
728444
729880
687579
695841
719248
1026481
617143
328188
666158
419588
636244
977195
15729
69674
952161
252266
410712
157275
711982
263200
346965
589261
894617
259248
816686
689145
811047
390717
305688
748466
735600
123115
333761
75884
605496
439959
902250
168820
781234
992516
199360
1008048
237770
236084
272912
822809
319760
232400
426911
918728
323752
149616
8382
693014
336716
220082
131171
554138
491184
539854
577264
623666
68315
751824
957936
838024
226760
608526
596789
223516
288883
36865
30193
952265
985356
366617
926756
854811
730631
70136
758089
750956
835804
619714
325814
1026732
97463
812290
47805
858713
303883
791485
300647
945729
705570
389267
610140
911043
148693
574060
1013277
905533
191014
184724
899914
663862
609126
979615
6838
205515
663533
913776
892601
703713
365276
759588
420620
16036
112146
604404
258568
445970
251145
493298
2349
196843
1042395
65466
264258
682777
828144
511416
166266
231489
180403
594904
480471
853995
352589
794372
874234
403587
904436
503778
210677
557197
192099
788826
1044714
860005
264585
74186
845814
200807
395128
175067
234103
762768
800014
6181
329724
293876
1010322
854778
325921
756593
681292
802596
970523
158242
491955
784805
823168
1043077
604461
526143
329384
234426
1010555
567512
50878
607270
710000
711181
957915
749609
333370
348448
838231
541108
783994
882138
567676
101236
674769
905436
585344
233809
845831
669834
972753
33135
993643
812289
202409
105129
56806
75105
451380
338765
639483
843037
938910
499619
93604
1008506
795457
512917
194396
457321
549930
838425
960793
138682
305627
651249
644014
978381
454366
139086
874889
384720
235760
942132
529312
556670
475325
769831
759654
275931
360293
103088
622242
420711
849502
600742
26887
105355
491573
43224
765280
99598
367890
1019769
994604
160233
769380
18990
724066
894300
368147
859634
1042629
920326
313920
295653
668421
215895
678815
434718
759159
78399
350704
950154
320748
902693
611028
28888
771892
638941
76383
71429
343331
624205
517553
266974
476261
998808
273314
166043
117743
320551
1041746
268384
503527
184300
775529
238750
829977
850474
558552
1021942
444363
158337
514390
841272
1017451
343391
379645
893490
917973
133354
517466
1034212
696315
443040
850184
908527
94156
18365
1037700
298173
511222
468881
603485
751334
55041
651366
346786
690108
714538
912512
27140
503636
86096
108820
37141
137023
637711
278384
547193
370997
600593
353162
16506
757076
529923
368980
163425
83048
821241
1036618
611641
610624
29546
56377
1014714
83220
670520
724903
35439
332119
696831
711895
815138
494062
438806
1018656
312510
595052
94679
407154
230761
337864
876133
583567
213779
686284
386716
138389
862468
849052
666544
418017
149228
227228
664401
74155
1011883
621666
710179
8086
295737
183212
664479
327021
1001052
625433
1038146
124775
173255
274249
270285
809059
164876
295886
1024783
906913
496532
526196
129822
841415
714242
422008
973195
222862
183019
584785
113432
686467
161566
871063
109687
1019866
306804
30575
589629
346590
185993
398733
527846
317935
103124
596967
650836
947327
949744
820049
728234
248437
564901
1008097
603447
159697
998597
288046
629510
902094
184834
955237
335293
608079
424699
558576
784266
885610
414248
320339
643391
792161
351704
261683
663210
181440
445134
42681
2746
247362
855941
331218
707260
271820
390808
547828
307814
480285
719504
605017
15742
817472
763920
867631
8957
190146
452182
949021
329234
98196
1021657
709514
894794
735374
257981
148278
48739
967626
749487
798893
443591
432039
772352
510987
394204
185981
820493
450701
727707
347323
866526
548387
223415
320242
424812
972080
116878
221245
823360
473936
374260
221306
842627
825529
878538
381040
429393
1021673
685919
403753
994681
45463
347523
346910
668772
666245
967572
405065
841325
396911
21410
18701
390825
814373
610956
897375
504902
939074
114599
877343
725759
239133
624658
1005740
705676
948472
143262
407983
494979
321934
546833
285419
125087
535114
1039655
835386
253924
663755
48090
211158
415256
998033
786973
493946
838134
712253
584340
295002
141617
566711
664733
124158
1005822
90676
867536
82567
393602
417554
944889
44870
492319
521612
649464
493704
167369
630256
1009500
597254
873647
135177
260101
307133
1034337
455788
717028
212743
777011
1023396
292851
400174
492670
880939
654962
1025904
741575
49662
217509
738597
591445
656684
440527
331555
928489
21318
396659
980831
911610
40739
311275
605259
929328
489197
666162
630711
150140
455719
752634
235295
1855
41923
328810
899891
710684
698402
671209
647041
601513
322210
403956
541104
321676
252938
542186
238222
724232
831121
117427
998286
177926
166711
415385
725007
547974
414731
809944
178013
165811
1035169
297298
742708
133482
790691
998012
389854
952327
486112
630753
528423
381652
214313
631416
36947
834040
453725
849734
147928
158644
839163
641147
361595
791864
1019311
1002303
759876
431148
348491
129192
99565
450326
354037
533669
884422
413656
28661
738275
722772
51842
624206
608233
590074
668505
698238
325681
368737
262833
362963
899400
798068
411738
233898
914927
264054
809987
983937
3381
758943
498524
928414
637585
714534
504588
560536
455848
502184
137065
571821
347076
575302
972048
391906
434712
918978
978277
80136
23434
140118
764291
637840
1005335
635383
964222
180836
613940
686573
317031
692713
183279
732121
701875
967773
824804
554317
401517
545132
336926
430007
535647
424178
867047
874904
394113
800577
762155
749001
924860
546009
480253
207944
460251
1042793
493226
520352
472758
283377
400752
362777
275564
11316
946387
811318
343549
460618
777511
72205
721646
493528
471263
574167
765606
481735
1031479
707758
75139
865604
546998
325320
773949
920140
845119
581407
575148
876237
113300
170028
823572
378423
551681
412791
184025
635487
754985
99352
871146
374115
902874
831924
858863
383078
946583
364826
969026
59509
248498
778266
161023
247701
488006
1002930
766758
532340
475673
421801
837627
552411
317557
568326
674762
940484
723200
1024019
482912
265973
439575
518276
437823
641793
777739
929956
488827
28804
642632
783026
103153
215740
1885
22852
973293
841029
593235
325896
230300
574299
9647
196008
93183
658742
880732
287124
572437
98925
525980
304822
569067
1029093
562503
241233
199971
234511
747071
876595
59111
554376
927547
629943
69392
955315
982139
265847
847412
512382
875368
87531
229589
147945
290529
48738
178181
509782
78695
328591
624477
58452
902430
721688
183137
794973
372144
541589
309288
627439
236967
995510
485839
252562
383168
955521
714147
799448
683768
967505
394179
157948
237356
1040162
338204
665297
599281
504216
381317
608715
420212
33490
430988
221142
342605
470268
621666
794507
862491
654850
317560
333437
655491
163406
1032697
917792
567452
942806
774773
1147
642065
302889
983872
434829
887009
147075
44252
79827
205781
384090
579317
178900
311588
979009
502315
808962
597345
304117
100666
569751
179653
555176
426274
14169
277154
732655
851943
872041
218911
88411
269751
605360
889995
862505
987323
303034
446796
746493
546183
482758
765232
505402
272640
851972
673712
999694
1038425
766901
535790
492601
120760
172368
453266
463599
1023717
821360
1025747
676178
421376
768587
426627
405526
261666
298335
128288
616961
623897
487510
466636
22861
330364
909837
706848
157785
829599
987245
861803
769032
805347
489872
708871
641813
958321
366738
422647
100489
102706
475450
786419
910181
17189
976274
324811
417839
847792
517984
827946
518451
424452
862941
620703
174118
4350
755299
425315
504055
211017
699450
501098
62775
5179
114687
913080
235035
444031
298963
433440
604883
231999
368390
715676
798272
765771
458912
9347
728021
255488
402208
980469
758805
618898
999888
211429
839974
977606
451387
762667
367812
372380
678983
633731
367571
548309
440033
126418
768054
697802
590830
159466
985491
454709
802450
51976
260817
143098
439008
610767
444445
995145
85576
409123
1010360
951905
569954
377754
379991
101954
598295
143649
238677
1008908
524179
472589
401238
877155
313454
677822
134722
129932
294226
67679
484865
239708
327313
927175
269035
136020
749933
674158
266767
471129
1027376
453779
960449
953403
930874
918265
169121
511772
472718
584983
147007
864656
418792
399041
802445
853904
399581
269961
951461
451410
704460
204052
913341
525215
90777
998199
406415
86626
296619
895898
118177
80195
25075
712608
553327
58208
643696
732965
605762
757378
343192
923683
910149
41287
460624
161735
859833
809068
108139
99598
1027065
1023765
195610
604266
686392
952475
357298
16767
34387
458195
489990
845409
439860
895219
523736
380336
55297
460894
499990
359826
51352
521642
372301
767422
111145
48820
415720
625246
839542
628455
201172
965605
290935
686543
883558
511834
895798
26271
741961
392811
933661
721838
890493
843011
783902
216932
849571
12281
571573
771284
831919
123911
728048
46083
18463
724466
508739
267468
75198
281899
472902
110099
315049
31280
899112
801572
1020594
525477
404333
172817
812711
193291
494829
839516
420255
1029334
698475
839188
597668
121180
644207
4698
5324
628873
989420
259849
774920
1022659
411067
243438
788259
907196
91595
857458
867902
342942
108582
447931
38590
913254
308384
975380
404718
834483
198508
87718
107066
45200
851991
665813
239787
603610
589358
793865
310812
557930
300964
466877
460079
545787
296622
332107
877381
668803
475481
63196
11561
737832
258218
782615
340983
234345
399686
341545
355667
331724
515049
219244
848996
548530
244147
643440
117575
212955
514326
994582
720753
63037
982764
44914
99722
880760
99281
656617
971845
356880
593633
14075
228755
836411
768341
289020
944251
86188
449075
749574
252390
852943
978236
551326
432329
881804
147500
414390
281748
570875
551762
890726
82993
141086
209881
216761
53867
915988
633639
361823
429337
741049
756558
74703
915057
634362
1011872
956948
308223
611958
700937
464552
448403
540110
968580
249695
342268
378201
756050
726179
433984
385475
300009
561794
375071
793138
503826
620998
871265
428953
654139
672886
201977
917253
32165
466763
317182
343685
1003103
552061
721779
666901
10094
638832
894114
1001417
563522
483503
913304
330413
944774
707889
48364
206566
842461
291758
778416
249280
355569
306607
55659
644546
969745
675878
177530
586954
455289
1010336
156386
723151
97972
355288
687180
875658
807441
767124
899655
420699
30701
428431
892167
579707
981970
408080
857359
651269
774282
321805
617437
1034173
812696
649575
92057
292167
737997
330934
1025433
234507
307492
511255
280125
690198
867393
759388
160043
466381
902726
288835
240168
199760
402680
543408
537503
409348
970542
400196
969250
702165
1020658
879480
1014902
706020
93083
405148
696252
124163
570453
73153
384263
391919
789159
485873
148774
236068
99062
196561
442304
213024
781369
847921
354193
323160
737946
368390
237285
992124
446021
752127
216122
622469
568796
259883
958429
844607
645485
437
880651
394986
672069
656381
646953
21220
948055
613884
501203
996309
160107
494011
296277
1021566
365337
241771
305573
794437
704916
990066
979603
779306
1043220
241502
462918
15479
131676
905560
286679
993950
74951
496467
167841
840028
185101
441311
151626
730914
771700
673044
151647
980928
508331
205796
713111
435353
345894
782694
97592
331201
269924
749536
630889
470292
455983
475341
215006
768763
187590
365570
299786
1030168
913749
676364
324770
696344
706230
48262
356634
814956
17316
504250
190599
244939
165502
146805
613046
463569
127793
613843
905351
70003
994303
844506
40702
142079
803849
658969
236259
334005
133612
835333
152750
977082
623664
554824
403513
335079
879856
936016
133786
43386
929036
289491
334743
243862
619451
94903
772145
268669
197492
873142
578081
385117
416270
658219
201334
823088
76349
222730
376538
653643
771681
798861
526362
26328
917725
268387
535151
970193
932673
407486
478012
458863
859773
416656
889930
980665
254156
670076
192287
295619
961747
1013122
406458
966486
680127
645718
770642
307661
1014173
487730
17003
54772
264379
845544
631567
695437
459999
743251
244170
914235
1031728
652999
72516
453304
478218
825548
788436
726366
547767
484413
1009081
96009
682323
313399
141685
894561
946390
114124
1033282
168371
760216
404427
779918
853996
80665
374654
368969
71027
894301
347934
62067
290282
1041011
662481
491628
463821
985875
967159
514855
26004
766599
66280
1000607
1034387
685773
9308
65446
279699
634032
617855
122939
292066
897716
860562
953525
223444
713335
289243
38373
315321
675241
54106
51295
460690
1038739
293930
149021
920167
600737
846598
305998
583329
1008860
785021
713690
298918
992139
385020
230820
650624
497981
16140
872686
52391
510537
764698
16252
27317
674401
546936
258700
675240
384587
316160
693068
972018
740586
628130
338282
308012
687319
374572
953104
958199
602977
617212
675597
339061
715582
500916
626857
160737
343225
980836
904025
772694
963163
114552
79088
281925
692297
575296
483235
179504
393127
171683
457392
825579
886657
596904
520347
528552
893628
255557
422766
85027
186382
147515
85782
472221
250111
103284
189318
127577
492123
280107
240156
687101
838689
39452
134593
441322
669760
545671
405902
625411
766005
745775
953450
854875
99390
902684
637188
235227
76605
709733
417886
784851
1009183
1037001
35269
1011326
493605
351238
865236
296270
131734
753238
420367
90908
867672
507372
238742
470894
372851
647465
1012303
284591
838332
1005875
1009066
805961
283809
514816
669093
33139
247295
782271
544133
956136
772596
913877
269365
1016358
502017
256066
264940
744760
689454
433900
564614
1029668
727676
701089
1035482
828474
94049
212996
992374
319480
951994
591650
737979
397374
996085
721407
276229
259231
681823
745707
810695
277286
162990
928082
757379
222276
177736
717223
481822
217036
71434
817514
465367
959489
681465
299199
450509
217048
466934
641351
357606
751856
501335
92156
673576
923685
594115
375492
713775
411095
240497
1002806
408882
964717
403408
669553
1009221
989885
950869
719820
45464
415539
844646
452413
256600
396139
868601
566913
726856
940688
716739
583539
972255
515693
876016
146815
665719
679791
524083
635386
916651
396482
965467
464679
637175
701148
375732
373749
455726
289551
265009
33942
454539
48241
870907
994
1018924
1027265
252869
288336
329042
463082
900609
893953
206464
55425
441519
397155
482433
74613
712283
491595
43502
1029741
591998
177533
486720
786104
230139
1000201
176039
605669
142935
98233
385411
411960
685891
566632
23891
154740
680602
387564
157117
359175
840438
504438
472960
708349
1030753
166424
14168
300865
705358
115176
239430
1025776
1034180
403105
732454
170756
609144
991499
135245
457973
613869
726802
1022648
739177
976697
759999
669980
972664
541812
954830
852645
157857
933129
1031902
924734
814275
336724
472569
247797
506666
922061
72416
167306
424320
365252
1042973
1039323
116446
535444
171375
8371
606420
517430
499068
671442
133980
1019748
427248
634960
455870
412613
1010442
871187
333849
623019
163875
532997
419096
483170
858107
102447
12874
448343
96916
271373
1017146
931998
160697
179474
175156
410452
304143
329934
500189
128128
589337
511690
220638
469359
153012
712641
8752
755609
471666
382390
769201
979885
469572
424092
456495
885597
984934
920720
823731
49757
431449
6045
362368
973907
886568
384600
106702
99423
498086
322668
82022
356967
1044362
572544
955971
78065
11994
651366
963980
939530
975909
522946
128306
555330
348316
431980
362132
63890
807915
563181
740612
350128
577040
355365
370861
421103
996315
248438
624680
1027164
928751
894398
984458
114057
1025434
218549
545386
208582
1030194
811608
62
1027939
620161
979769
34436
791451
569545
442540
558398
980415
734988
745177
288785
313022
1017684
145061
193643
484129
739442
160881
36081
768391
1023605
243149
662108
648084
109017
842800
659944
71208
252082
903028
86633
865313
1044101
2817
255157
249289
523818
964114
308714
877949
790124
1002200
7857
354443
565723
719354
889818
383366
845226
657771
463517
685868
566788
703403
616424
901440
153697
445660
682053
672571
1007482
252518
963183
279937
1033134
186974
365141
855324
823361
805960
763632
525442
894484
984029
994704
605450
177627
285437
205932
693843
835078
921584
740866
889802
258213
1018649
846084
602802
702036
347056
777826
804678
778424
803191
211659
67177
393032
767364
813895
553494
784103
210519
1030919
306274
853846
894414
561537
695244
1016944
482156
71111
207592
486132
757912
771833
788973
567650
414467
815610
451867
348603
427269
268306
670161
264291
489772
412681
663516
425077
982032
578794
615414
680563
987519
596598
513154
953080
697042
862955
19799
287045
34282
889969
592213
608053
929240
949447
876021
719017
916416
26952
729731
345984
711859
495443
876036
713402
973827
305200
736383
343343
817934
83557
964284
329970
533906
14959
794638
138279
805821
132046
285631
3567
434282
808802
452237
220218
69462
666457
641853
657570
948976
1004895
852869
4477
570340
796245
57249
810660
807405
256202
932589
393356
709892
108841
38240
1044760
964912
626028
707999
397192
337306
875504
922254
887376
165306
810985
849953
209866
994308
16410
891531
1025797
205682
1034692
721948
47787
677352
16417
510955
703054
368034
445285
763243
468286
600071
312986
65991
634833
393828
207555
781044
327917
907870
277814
51032
544022
597330
235594
427079
707484
600892
945199
23729
642714
49126
804859
874300
561595
288004
721064
651668
950057
41378
95175
489988
753189
312661
835656
750456
948935
512859
510193
310400
759048
512935
798063
265943
697364
360192
10960
99801
491020
93150
903680
462061
2022
31721
133375
532115
135867
88953
144691
163937
303555
163508
482100
227067
597746
127491
338610
433494
445200
120233
270119
186321
232162
428637
794106
372700
385031
380014
815460
423300
320797
1040533
328956
132499
409198
829816
880982
420550
544319
424147
537291
157667
608639
971422
355193
144711
814875
872015
682754
607954
504336
246814
612781
666376
593154
466924
575227
289446
574876
306885
999290
393766
851021
561343
315899
711493
528477
759275
351576
1021562
817943
49271
312762
945401
990619
160147
125337
538152
683391
318268
1011703
424902
114156
834889
426098
786169
971545
368617
373704
425458
210773
86936
250194
967100
54401
609798
568423
543212
685084
123336
806770
354287
214086
501931
607498
708176
480295
190123
974788
486590
230282
1022346
980607
732607
706537
45546
463445
379786
758679
999254
582948
516399
71245
172119
771636
897063
920634
73363
943150
617072
998289
449994
171404
982976
70931
87662
445943
952216
484117
183055
35265
97654
281886
759288
716906
367546
1024225
203854
221647
13658
619618
310177
149301
201109
758503
218678
172231
216058
34289
327273
33893
1011078
906028
7596
320627
930028
385979
471932
989101
755806
211604
158064
281275
873790
450519
716637
647850
211878
670747
326577
841879
311261
383980
410800
1015690
377976
414193
621789
995648
426577
180507
1013991
828079
129395
442069
109133
365262
440157
801334
581991
849471
752959
891084
1003110
871903
334099
750030
798632
212628
550492
758654
981800
278320
53754
696775
623617
202564
962860
733113
545402
165595
885663
70890
20846
883801
919737
9600
550116
723203
578190
105003
938759
70435
800155
683193
23607
332810
520590
787072
484759
904671
513722
557619
944621
175092
217807
611644
1033110
875012
983060
672460
451933
939571
590214
14867
327658
446182
413906
477440
998044
259509
1018664
452869
807436
26661
781931
544040
793537
239026
943198
703717
1003637
456601
1012725
812888
1044673
202363
1014803
91466
535194
954613
511920
205145
61261
903138
426964
968438
1001793
869090
832980
597910
641826
686621
826746
894606
826185
408477
768865
190421
646676
368868
103276
192255
402562
349194
623639
812043
165384
627965
1023360
1016219
93554
179618
385841
337649
876231
197329
800480
244920
1025098
444388
56188
636223
861682
775877
116221
95617
888658
771036
125661
971152
800068
440967
349828
733753
949820
434686
935236
350928
97042
619488
657123
1010125
153642
885969
9983
471956
241404
483081
309566
89172
751153
993818
791066
828561
716228
154338
721671
35564
507637
908220
637175
86688
687107
1000506
907273
99403
539268
326143
996557
905248
95673
368467
100385
615188
31891
98604
380211
468025
654525
734210
94919
43995
232016
369697
100034
562294
853317
106697
1002751
329088
900241
297382
421084
751837
853834
349871
113165
457364
718166
993832
366755
902982
120609
387571
320949
387
277590
810316
349386
1021584
477498
706343
659689
873410
646101
319760
984471
1002195
10020
180605
116831
759986
650806
995033
48436
205788
747158
722973
786911
634916
14023
1027167
125778
493410
1002005
168838
1032863
938696
1017122
546669
661999
336199
52610
503071
313378
424016
108281
74255
130932
779498
723779
494662
448357
205815
805984
430533
376859
491390
501862
535627
639219
989035
959644
612036
429721
464105
69967
351645
509629
22832
523221
976381
334221
302073
261000
890515
451480
384059
736640
253754
336828
143933
668485
633907
433323
283040
78105
609740
12229
861238
250007
794502
1581
954298
155461
389224
217388
165896
803296
406358
297744
353024
78116
234870
716657
438116
47474
1034577
566845
537216
156797
906302
939172
79902
1037153
835666
39989
837099
928876
196021
166365
538553
631413
523586
363415
513718
394937
517370
1035464
805230
633729
286620
36399
821515
82772
410885
868746
743736
983549
195950
388474
1006443
969574
598617
448028
609766
132783
216785
102177
158280
996102
960954
689141
733836
909207
1007717
998218
488643
290286
468797
350371
791605
691570
651865
858522
107931
948571
195409
453380
1027807
109896
91940
610902
9398
294517
785562
716822
101780
286349
841548
590298
576327
22322
204789
204549
696447
705948
673232
483877
237141
890165
144605
521793
961016
924892
686653
1021798
234748
860819
95481
35689
690816
957776
206786
571392
390428
463447
810935
940417
480853
567375
31601
691425
106364
703023
655029
649520
181479
847234
659806
283289
783331
587894
483106
108735
744297
850359
701168
985319
544087
928078
619103
467748
764938
977476
287573
12155
95486
159417
710400
383641
58778
267193
367404
317791
212054
669982
529933
773653
847536
267235
751057
659842
468762
28428
983233
739471
618753
115687
862872
914562
796333
111760
1008438
312646
690619
619806
16065
175027
433608
782272
861650
864553
424012
1031192
31875
866919
822424
505986
837293
622375
474272
682678
600079
342372
971890
99114
239623
936021
786938
752891
298600
364434
201145
438156
137005
961467
422734
106501
745812
987682
471896
320118
54397
558615
218046
913321
494810
279820
1033734
95751
695974
626719
93060
236832
219939
107134
920560
858528
1023567
66674
173725
386898
907157
518696
63757
558293
792745
529594
559621
318565
983756
493069
477357
305199
463950
328595
788462
498709
706339
408972
325836
656976
280278
689889
777828
22153
599813
639578
510731
481707
230261
295383
989435
454998
394901
539648
60648
746627
510392
1013035
261051
1024534
138190
331113
249488
564624
1029551
905273
713042
727604
603466
532183
447355
569632
713120
408230
536586
144322
393668
70768
38144
185917
558051
990234
759998
46781
59907
780428
257961
924822
896632
695318
542266
577917
307557
570502
116212
290582
9349
537314
76282
642076
6217
956222
1042594
809946
133475
938599
759492
277243
815528
493524
659016
395253
140671
19336
900748
149632
251668
67790
578558
533899
315933
476273
906303
506782
736827
363528
923449
637390
653530
408122
633069
754555
115443
979446
756682
874521
190737
207978
833864
138334
971084
1010618
887528
786876
74522
166301
463460
535400
685808
446144
965181
959280
143502
270228
892147
557559
878823
876934
644786
567296
754525
112317
965555
606649
134210
84960
968195
1020827
566489
509498
648745
775014
153
254163
1009887
785672
645561
949937
469968
285878
24024
429449
638133
910439
447849
685764
758502
212
606150
79272
15435
234878
315409
612478
730572
15816
526519
735310
836168
975523
559502
762344
501960
212400
930982
132673
1040427
890284
791248
315375
593802
916710
1031664
337579
378765
271631
108044
99334
521395
751252
361636
416866
201398
367127
480713
773904
406433
1020709
826215
493127
408349
919961
237979
985882
594618
870971
215172
63346
589563
206293
425182
463481
688805
731384
250642
103060
254780
4570
965787
309350
144224
818087
56574
101708
633808
669131
829023
135887
41093
674692
313876
557087
384069
938928
140741
447363
300189
275693
154674
694977
208126
834310
147901
1024287
774009
492694
349735
747814
404322
230960
774426
746398
972779
259536
606127
607857
568483
409143
565532
1042184
1001293
794167
553330
303534
401835
749337
154776
235923
522608
795811
180375
918497
166512
114321
756466
769644
202249
553287
551520
1006207
952903
289357
963979
59626
646179
25375
625103
26288
103455
741856
768191
900272
239179
679168
1044500
12676
818702
411342
629404
426177
957662
963761
314560
871937
188502
420652
247406
457081
1039670
751747
931192
603019
348580
72136
759433
703949
430166
684294
1004937
614750
355121
175923
41414
707710
818947
507733
109239
256853
690960
591830
1029140
811299
1030006
696324
255439
631191
640102
834467
255403
379083
72292
771948
591128
848904
1010859
857228
407831
701476
1011539
56705
739398
243435
845999
155043
592076
730006
679079
1020697
784016
473473
387942
256274
275600
706731
813024
196301
849699
494434
1032706
103798
221370
864690
501015
811183
286252
422589
385897
997706
907211
41221
945934
228408
331972
29308
189822
655034
986976
228925
684897
446834
380101
973121
294383
562419
524118
538191
647801
373383
303128
522252
366884
127956
962342
986290
72505
498483
258447
789663
677104
746964
410504
322183
494812
835538
814305
106775
570738
230797
392964
449988
82144
439513
537912
415101
955583
456878
463550
193476
839444
834992
147855
528768
439911
171824
424774
729547
67764
161281
773677
442931
305327
145759
256623
49422
768181
1006906
18055
268509
69166
468499
654676
377501
713677
443152
1017165
182249
591372
661592
925163
178901
360954
772907
890767
741606
113828
56517
573124
676562
188368
84222
836744
193533
552581
211533
701760
910021
974807
803464
266351
818047
773840
96406
598942
940389
468244
290622
922788
169190
100984
887004
907652
934762
130098
210920
633196
1044267
774187
426608
951170
392104
204329
456475
1037720
661597
382447
772010
364187
946487
734125
114820
397572
575268
220167
807436
116439
760537
6433
479035
812323
590817
88437
65417
1035427
849039
459640
318631
1007582
151934
883330
140857
512217
1011477
827071
596609
682919
453793
959512
1031495
282355
308285
1040376
689664
640101
72065
539377
295265
470170
652681
791999
841770
460609
758400
162610
871214
830587
472939
124897
185193
818075
799416
994666
655689
217308
785817
271333
517044
759965
513002
839631
934212
142636
788693
575512
284868
116068
432031
866197
52951
250349
832371
1013594
598783
183766
47428
649762
395899
512827
702489
542850
1030429
786422
569647
307449
903123
214985
587759
594926
356471
566089
350663
314640
745143
97416
777737
106623
336653
646043
683597
458670
587253
942545
22990
796045
151851
322055
918515
967591
646472
90914
1013528
953269
829774
855019
175779
938176
225106
916069
151287
209142
266726
879776
975927
893028
278144
338269
409340
54383
755289
918644
648266
971042
1026593
211673
26424
856167
491273
71829
733632
731147
627240
478345
753737
671710
737926
888400
797680
368220
813421
687064
945889
509485
640104
179249
492077
888654
687447
745267
514001
862926
693446
174153
613047
45125
905817
348145
285677
705849
158800
715665
199425
147045
410367
885464
239163
509242
724581
401795
282967
593093
398066
618552
220094
967461
447229
1034749
489033
426024
46596
94677
82647
940249
540285
804400
871258
229170
995996
745953
179938
1002920
150588
365539
445627
742264
544628
237817
12349
1039171
557638
672594
623416
13625
1013759
819076
703096
840666
662967
571141
583062
502003
758874
1010630
432539
91076
198347
405696
914190
715466
658750
94713
924756
339842
298326
142802
127160
163390
151073
505399
959864
595127
61589
587778
1584
820978
291966
274136
955503
444104
1027349
161213
579620
451662
568893
397929
98461
140168
465758
887710
712410
299879
13445
378167
720662
481502
265237
182210
42493
849564
391517
19051
695034
842384
470612
884234
804535
313675
750083
388677
905831
384042
62811
539410
530636
665547
855118
949368
743111
313629
219601
87773
959521
255686
292277
39543
270982
430161
113236
334378
680736
855749
17510
44339
351695
293099
333621
412736
315275
241355
907655
79867
412948
747458
482564
938979
712528
468460
126352
523505
181730
709352
727966
296879
550998
142043
497800
111747
524387
285936
834875
1033512
93176
428151
958165
713815
947100
1003415
322349
1041913
127714
1035142
358387
206170
405716
738360
487733
773062
560539
797442
1029601
115202
699159
675947
136629
929478
832748
876334
211472
18704
137599
937659
1011542
69283
784670
951727
438003
661625
453168
519708
282021
1034894
6600
454649
154139
234942
13244
840768
98092
295217
916019
440604
678627
48334
724770
158121
680503
945609
857573
155890
409352
246882
564867
26700
952316
468547
73696
201788
659075
810236
578863
494810
221589
950024
167502
128153
27321
947935
723112
367959
227164
369268
29672
316429
143293
623843
321524
364430
715058
1018625
516301
173340
642923
306308
515870
1009367
805275
523356
742770
543796
200739
649558
111100
461306
275932
805478
891207
153663
720791
598130
158568
921584
724707
360329
830599
1000066
732871
22957
175413
243785
313626
341042
352184
487659
976350
956245
1021160
761126
1017217
463763
298332
1013927
127951
83900
590266
634181
1031564
527748
298671
567122
844322
340429
155213
451686
184629
743868
786570
878034
492995
688664
691865
300052
1016309
996990
397048
522442
990824
152750
235212
291814
709642
570755
918143
940252
1024705
940531
404958
516056
910655
877556
152301
950724
460601
629967
413820
571529
64954
401004
843666
368183
787109
11453
54241
149973
755789
840038
549096
491525
358659
789907
641829
795724
814047
258840
196634
74879
260570
449855
17450
686080
690752
645055
349160
230798
644350
958828
362342
200833
262078
490682
941097
392030
979562
100334
36310
981007
260368
603779
300167
113031
795243
711506
431305
870912
782401
443135
286060
837944
256537
792150
904060
406240
1015613
294907
911271
780987
665724
37862
214734
772638
33233
770119
697831
574323
938142
609979
503530
719827
874779
944662
385703
137213
279626
513746
902676
663668
983901
642298
816154
181268
890640
543021
387909
802760
791392
754882
154649
21393
918131
573908
903709
1016293
984416
626892
833095
743521
554955
933087
141299
690877
574767
175544
39206
539247
430519
519007
168947
829638
1014622
374881
701580
768396
1035352
98962
373069
543090
530743
152466
602207
208959
731934
289231
931693
631841
814767
658655
591352
217896
957283
341615
571776
133095
507266
858372
639578
166657
551072
277166
347554
61321
855893
975964
55926
412989
953748
302335
570020
50245
272985
664745
305245
413937
473213
638498
520334
496611
816840
171190
101871
378084
897390
400561
904837
93181
4032
404754
226338
434212
772309
117611
482388
736250
559132
568914
185656
357705
962650
985807
50113
130714
176717
82921
59573
850469
805540
863547
447937
803815
318769
969733
166989
82861
365855
117388
759171
17210
903226
22836
824046
938425
562480
302715
573445
941425
537858
266760
413195
404422
425754
551658
712361
531537
870038
155838
790984
863030
436841
172083
427374
272113
867492
907118
118337
491329
611405
231150
334429
982450
1018790
120772
392131
165966
727820
546978
214156
992472
159558
579511
152668
41307
864711
514661
204280
855790
983450
386878
669164
655997
298623
774825
464515
218939
881786
321596
583107
262391
852212
500838
229644
177451
868888
601820
287274
369793
274260
112344
78161
920668
32869
589613
330141
643811
296488
498627
49423
935952
400296
213045
331972
686585
901751
187071
235677
405674
82027
129980
389860
547399
578376
569476
599218
329918
44123
905613
587469
728814
1040846
584622
50724
163835
168944
173807
608938
457246
796259
42792
401879
793549
307736
155154
121621
124904
768097
243853
409513
1038697
221096
345644
20214
360907
157144
978677
327252
912192
846022
506427
798464
411442
374813
921632
952487
162770
754976
49269
324048
4941
350559
115632
295481
120613
394139
253558
1033071
318883
592454
684282
240963
478240
660572
928275
214090
425711
733485
377407
149898
862397
633882
78073
165669
431805
641210
368036
145977
75259
455250
168537
417296
695188
720320
387855
337964
874958
795087
23215
145225
811607
146648
694575
333742
728952
193187
499415
27085
883303
187124
241940
795161
489572
296800
233470
313922
13671
781711
491095
1018676
354644
424412
9871
459191
1004510
187702
37850
1024458
872548
387077
906914
636112
674934
344351
249917
482897
626201
143962
271690
591748
559851
167293
773970
403998
713352
672403
619565
27600
232612
362681
360402
844173
629318
21115
844527
410154
950041
776089
596823
530218
464997
755603
534048
228224
409322
877142
466631
377511
212834
42487
114028
268757
1040865
1035692
512634
942415
290218
86081
699612
877464
111225
946825
172660
860727
618066
346103
381721
443978
635851
700471
43513
477102
853818
924007
631836
974080
497098
475113
122869
1019013
95854
685437
228171
749078
322337
110017
674670
677534
316895
263147
64833
251593
669351
809933
236530
602970
172118
242226
720023
612519
786421
715215
806397
522374
887222
969363
794771
471582
723979
761258
843210
575238
751113
2197
336420
287574
887265
335119
421672
49736
946788
870858
682094
916624
59018
773580
348894
741793
469382
274660
858251
283759
438823
574769
873320
899536
463739
616162
522446
578360
982669
267623
698243
447475
638473
220985
298408
550263
302292
57469
1026923
991818
30927
63841
891245
363664
924084
529856
679060
803652
511972
564401
96076
266314
142647
876479
912108
584770
388104
168966
335787
872162
14314
947147
499948
170809
881370
393752
724010
207223
812976
963601
856913
577842
692658
394687
174372
965345
1010780
947039
155130
753962
501612
702122
177580
153283
954664
60260
623947
551283
969654
519966
623094
490311
444520
1032333
235818
648549
549930
96397
797900
480773
607825
947405
601098
973688
625572
150282
867728
587030
598388
911213
690869
757744
1044465
761859
486581
731237
914525
899330
624877
599697
698819
243507
778613
63113
634726
418239
870549
529111
684221
728195
620070
613080
101625
980411
458355
783810
489962
68588
474022
525070
495106
700367
339142
993020
604908
610731
796449
520849
499645
495182
485347
556020
727115
440211
127435
1011421
643208
789982
22068
603141
506205
729033
808066
956657
560927
227896
124821
43409
421294
531524
296956
874989
804207
51446
1029060
748542
1009337
777148
1042895
478718
802461
36625
1024360
780634
765729
1039808
981954
946483
348347
211150
263782
258379
168985
781322
4839
249752
644840
696740
610923
944148
630739
672052
631171
354317
259748
806844
889635
108032
947156
90145
989541
136325
162495
819494
331622
100675
833496
737030
193174
111653
900755
301913
505612
985976
352017
219841
309230
986987
299133
204679
445883
208436
708070
179513
1044297
646462
939821
493624
589137
731926
181665
479000
370102
409715
354744
908900
962431
683746
1035089
934738
213840
112805
317527
365016
215272
120506
626247
390632
871860
774023
1028057
148636
567542
454652
394337
744855
804647
957532
943960
732992
363842
840533
259448
908457
26292
431478
298855
868686
637784
660561
540511
439196
626667
119732
779139
649734
310029
876817
95574
534927
791269
161816
788538
72907
513779
474653
707532
21446
734713
755699
592254
158063
947478
635796
604614
320875
81320
89891
574007
324617
207786
413463
324633
503438
682001
356011
34051
152669
477031
174155
917041
453293
935297
989355
272988
946662
1023793
708492
1018970
946324
759285
56498
938299
343740
620338
751077
42445
651784
706607
699212
77944
114967
127925
783602
646777
606414
516186
323449
448881
637667
636552
645783
91444
984479
670484
965466
436257
825503
261678
71905
958829
570504
543276
468410
740044
307543
919465
247591
290890
465493
801526
165689
891776
414637
944883
407863
755432
1008209
274805
722692
168919
626841
777198
298006
1016197
625252
363942
552425
956295
314465
69767
120614
391266
63958
1021609
800966
799387
787564
775400
622953
252049
637745
849416
691049
594404
162899
748337
430690
967811
894038
490669
982118
566673
1028096
868031
171586
770196
869107
128951
705950
293221
402632
97451
1014812
283003
271333
949048
222797
81420
287030
443892
326466
493887
80008
625494
5189
262719
268777
680817
589622
438145
38063
333968
766269
8557
689009
771923
951461
498362
549317
60404
440878
668588
299445
88527
424397
381120
660366
195255
179367
798933
403457
264901
531886
783868
802843
455637
885644
810393
942914
326108
174972
296923
570311
194687
859899
881598
205592
868779
110267
407435
970791
245555
116771
493534
313281
600376
645381
598459
170471
419487
18465
139072
787080
10372
810603
782588
752205
211324
981239
428143
1041806
253669
279272
815803
904377
309407
275932
131507
863647
67099
720596
89515
49558
948714
744097
276115
741741
232075
543806
219032
728371
650078
727809
433150
422326
942862
857814
372299
107331
998701
962083
919964
24801
3150
791202
699840
898752
708757
561860
479917
395757
804186
420010
19684
412227
862418
547246
904687
421119
391328
649891
232286
554682
250785
324490
215473
493010
1007804
41762
268264
745649
616321
379622
672065
961438
613607
87677
1015783
539745
577169
583097
268775
924694
655454
742846
225661
751977
193526
978118
732980
620119
1012450
1030711
453464
826337
808849
393263
896902
765258
730
324026
559507
210019
476587
802827
944441
629060
845294
868447
692485
403080
750078
412022
407826
640836
326278
501391
429942
258933
463986
716362
207189
964551
30928
1039409
149075
512386
521094
238252
126606
499379
302652
480151
724780
442379
356888
944396
118079
908304
959430
799970
394968
633917
692503
441904
323423
583946
280648
740700
1022583
891758
19091
5541
1020033
26159
231317
210545
169247
483344
380101
289815
656818
584784
162746
952403
352810
727012
452900
200299
622141
176841
859042
69776
641916
317632
94481
525395
257441
914387
551021
28317
195688
756019
241392
479274
528328
800012
775362
930049
664212
161830
712569
139084
1010110
61893
465782
65425
39930
763036
689273
794004
1031825
891873
339819
799283
635264
371166
536264
535843
760471
307661
439519
64388
997059
355881
491924
358183
1024274
954148
678260
534211
669606
22953
927965
925255
232372
166080
3183
530095
961371
329888
720696
618725
893878
286465
506256
363021
460376
273697
688044
954789
845347
193165
67608
567567
574356
43497
500044
833718
1008045
706235
696116
867490
978918
426928
634728
332609
111761
592845
1020533
605187
534418
141734
363898
262746
139932
669117
915608
32178
700675
76666
232889
267368
860316
78851
959698
863016
303046
928449
711313
940664
918998
250600
993592
212301
873856
209353
285962
267228
703501
385581
999456
789883
727352
1001318
875448
81590
385550
244150
37767
406458
47801
258779
65989
864265
128245
362447
444567
810332
481231
261288
451662
830633
60689
630279
14017
773194
468670
174520
605308
108376
692434
118184
550862
632042
354976
887323
348314
116033
696773
597468
891715
479065
636841
180620
965347
134704
158940
600405
376581
989275
409651
65670
959123
329669
758458
238737
100634
166365
6923
784322
175461
942818
291040
360240
166295
968756
390175
132829
1004207
576312
213209
971012
494867
989183
261180
447097
199453
518618
837576
255598
1009783
162328
374152
18155
431477
689899
183337
789292
190567
28561
922847
559092
515261
477234
485535
787345
478500
574210
209654
602821
72368
24397
67318
747954
945288
573605
999263
646596
189013
457066
433391
495843
886538
463148
836467
148303
275754
787099
399876
778222
982807
163060
246451
869773
11501
58584
917895
625668
878766
720636
90322
366345
195495
357967
124643
981523
411890
209121
909640
872546
811078
702670
275043
682401
100985
914914
161546
1025918
655469
842344
281352
352147
130237
823181
483505
403850
301497
553784
609560
563189
941770
1040577
762468
901414
845255
410774
337019
778922
1034948
180223
236014
294545
42894
495936
240142
56158
24677
212536
828639
751776
268209
202902
116788
297501
454379
624374
418414
962850
295945
313760
690582
989785
535099
644626
476875
861810
660271
164443
901964
373045
839076
902184
9665
544818
844043
962125
852997
977300
416961
241198
1010137
40369
891953
899501
110639
739382
107334
686326
935937
74135
347817
672107
410543
806781
469148
162939
204818
956508
45663
786121
422682
850976
591757
96689
763550
681697
1012984
781375
706001
711065
154953
923218
993609
360032
704066
418974
854020
53466
115288
958388
651922
921551
516629
117868
655011
657989
524479
760563
621458
691018
924522
176182
1035209
257393
858476
527586
95216
457849
944752
288088
1031255
250430
262129
846269
532368
460953
483961
618096
55887
145283
166963
342548
652291
302130
958809
424434
977577
994544
238512
662234
645422
388242
712353
552355
267608
690164
404010
301502
209440
24333
91962
184662
663335
116942
877345
718672
792402
174073
153781
772683
464618
21923
830050
922057
431149
649487
891404
943190
191543
866433
1005989
212934
204412
18184
350305
304683
540945
221019
620238
819409
393561
770870
437284
332351
275374
903850
160050
682050
540002
129294
964311
58090
545980
465349
941531
403852
35851
648636
122871
1039756
1015370
1043494
635542
483348
749325
554087
694161
234307
703905
954179
530092
815940
856359
156278
23846
967692
837909
763250
956522
883962
912360
355788
936017
141074
339497
814998
824572
556625
690560
880301
516505
427409
526693
130338
177321
118951
742200
637041
110282
833278
7406
216058
451230
187290
599441
350598
236983
670448
428411
757139
831842
179740
113885
273215
63416
165644
860147
877090
49022
544598
791590
419322
196590
664699
706519
829285
171976
997435
913129
816394
855200
571912
2730
620726
190392
899326
309371
926057
503314
987425
424458
514651
872794
175363
1010948
951681
666175
475129
405198
249992
804077
744602
395969
538508
249025
947741
477963
670916
132714
591536
8021
797841
355978
380663
433830
270201
751183
366767
154807
777837
880205
172315
814785
457655
321629
887409
598312
416799
7455
769758
96712
420454
636496
206497
426540
905431
732946
957029
424329
81455
1008347
187690
1005261
810910
77256
27807
153581
764371
328795
586498
847239
399203
497444
547560
991688
261332
635916
261615
699495
17044
516878
42330
596802
978901
801378
713190
952561
96341
990080
33594
798408
22497
979477
485106
416351
332759
725539
89917
231383
379085
563598
563606
631112
111436
4380
747373
71629
568974
197655
651182
97442
218164
997812
543136
448853
531930
517150
60107
835660
515032
1008881
669750
478865
855577
158999
757306
159749
476482
684281
159509
94524
89900
10219
449503
920526
792767
717370
399954
72941
387258
966374
350896
432501
1031460
406714
345406
904769
440016
311916
576096
178425
211582
724687
328639
443043
921418
994461
149083
187113
144834
387217
750078
741101
967004
289626
796083
442153
123300
473137
111238
193458
207695
977083
1011258
541917
706716
537387
182687
58238
6089
470995
845826
879811
941204
651016
577041
437011
556763
222864
352674
152537
958858
84660
743794
267372
387438
580972
976795
585770
919663
630208
228307
230513
1039999
136584
26726
509093
426874
611943
522105
42734
145393
846750
627733
296712
340888
504250
187153
287838
11143
429173
613102
975711
278247
364163
1019022
161387
236677
979077
824240
736708
431643
146621
308407
292947
904993
932417
946619
557577
98400
474148
121081
772611
279248
64813
530343
947021
15138
433072
170944
281388
958909
743966
47782
786577
593889
644849
555625
202412
667407
296310
546137
802250
151839
503095
149175
748292
978758
578492
372447
109583
357708
272218
203362
621042
260061
401670
405342
230487
1016476
61625
73412
814052
193504
284554
676367
192015
159605
840280
485290
938675
830949
27921
948025
612211
909278
754275
426736
139407
457428
661832
810927
673892
388952
984480
719070
416627
974639
841483
79188
911387
931064
8527
733078
883177
153864
761384
985042
5521
249506
896440
246840
553635
647856
135623
551854
180054
62504
524817
101697
628116
481498
257193
896328
259384
574605
455461
505286
255680
477124
915638
279494
71488
928593
926857
102043
596825
825525
828708
115906
902597
374873
803624
155784
675646
911571
900021
429376
711422
981463
344139
540488
259748
572865
439404
934092
846184
175574
70812
81499
90586
133823
990579
916616
710649
654213
740623
265917
609171
390823
2029
790475
269303
940769
148435
1008473
924158
631996
1040685
418717
174398
832682
554191
1035760
698983
827944
47327
23150
739453
692814
838104
943882
855894
562004
348767
597426
456299
722485
369779
430403
112247
959791
412668
792387
18820
849887
1022309
516866
872638
901199
289971
967783
863578
798945
746172
256800
1006884
955749
373144
230088
917608
224467
634450
200034
650905
473914
1026870
895129
967100
912620
302321
692749
805800
267005
696322
159277
487736
614813
803656
561022
833625
590669
488114
1009211
265686
653215
159287
817841
500772
649815
170406
812167
636862
142645
86942
621357
627654
654047
887581
972142
939381
561382
349188
21332
857424
322242
203288
849055
725125
768023
1008896
666699
228918
850826
942128
133432
36138
937367
424635
590271
169603
928910
18770
679775
205863
834062
911803
972421
591195
669298
834501
210359
857876
825471
1003262
485073
214924
967577
377025
329183
339891
766901
14119
687732
753818
895883
744988
791382
946443
82174
200285
110312
334528
864602
375121
749150
1008393
729919
830249
999194
969829
487172
849311
91314
599266
712629
444901
280078
552322
964425
922011
740281
486008
714745
857792
573351
336886
796325
901158
416055
1024249
280717
1002777
737930
908149
617579
20551
812496
702755
36382
1036168
826055
163787
158135
966139
669066
541849
383335
128639
894021
657537
796147
827097
825586
389468
291114
7523
447619
746306
193264
292161
540411
750624
102945
155121
855346
209761
290567
235292
627461
783134
294786
151639
658258
547938
164466
349179
651217
810053
525431
734672
688868
380993
64482
968929
763310
667267
364475
1041320
763676
597924
173206
267534
966561
692791
127424
171471
1034346
839915
539532
498481
412049
354771
584051
708622
653950
314506
460138
650443
985319
433127
101062
19425
540215
95542
867598
45122
45150
788044
125749
541146
929804
716310
498921
1044345
169724
841616
49985
595405
956866
489333
1028808
226822
720663
621647
95022
187921
12418
96573
595744
520891
120079
203325
190683
916625
277522
651788
760518
217884
755645
572830
964997
437250
590170
955841
618786
109477
960571
294126
838380
282142
483254
700418
530297
927296
494584
780663
422375
1044193
640438
298869
25452
701845
688932
949630
303782
1000244
837645
570206
965095
982559
686687
893235
712169
28321
672205
826280
705101
91952
775177
690161
146391
253203
859853
276579
384281
675764
809090
89908
317475
171122
552089
783762
580503
2143
929113
994566
586876
889932
258091
986699
1017742
455245
1038462
726911
264414
1017571
540358
623859
424861
717872
448449
606942
824383
1014628
991390
732538
112295
364593
506675
248859
816717
389294
798847
697310
8505
21177
893325
416853
6776
332919
816756
740858
173145
825549
821953
670998
975348
343880
130864
555324
707021
518869
692913
512048
413001
96209
353636
662750
532736
751189
687086
840766
279822
597935
182869
417770
937918
41809
631711
582868
104779
176779
545548
175968
900316
236014
322457
657516
405788
299269
614464
727220
570270
137594
10966
804214
115461
990937
925730
162860
23989
465703
466577
524164
824838
262061
838649
109304
820697
361329
93153
683274
271266
861969
73390
944405
237352
319621
121227
76922
71571
954365
213779
1003543
884301
498806
525057
793436
1009708
614591
1035642
912980
969592
20996
486465
575188
968887
198873
352759
783421
666416
135409
834136
437199
23918
996628
911773
246162
846951
203216
366259
372242
580089
813640
189228
616616
794787
617479
714302
482936
556103
185914
285922
396879
781248
413644
675831
83254
600127
654261
781824
677214
944873
271781
411901
896600
550624
313780
357200
541599
719731
965920
515007
235469
346288
251660
496695
274514
360663
605739
977989
767998
43563
467016
169532
506164
335642
844281
420704
417845
521859
39071
1009773
662136
295608
235723
701809
355209
84592
353524
904531
43343
4109
271705
40655
880390
444171
434837
95275
776034
54065
712852
10772
657711
639390
450108
1003698
415571
142594
123312
439177
765583
562495
391016
1000421
472020
416564
386003
734361
983708
327262
461884
436196
175505
963509
254143
578227
648246
509018
585150
926321
1028823
562265
440262
85756
118552
46399
689358
850026
313992
1027400
317146
635755
315894
954995
6394
880682
657242
391026
758877
577611
772414
366554
147587
822770
921771
191957
275388
541923
958069
335169
179010
184042
296041
513077
498290
751915
28676
194829
977887
951732
1017668
415548
891293
955856
91013
841827
285200
214787
519755
242872
947805
640332
1012637
946021
581841
373189
988915
868588
645711
435049
942990
335759
48972
466326
953393
583839
15693
454698
417491
680981
751288
994019
374478
17414
995518
960634
70173
823933
35586
1043369
869382
527952
325373
477435
633288
561959
807303
46354
153609
780100
940396
663954
247335
970858
688055
1022641
480911
162268
554782
1042038
186076
723290
284190
246556
984026
357328
984685
272072
5
348951
465637
780848
714753
734304
925500
897848
771410
246002
441102
536472
1009306
69455
217039
411879
267518
148003
173153
179294
274680
89312
232818
340865
70818
759031
619435
351579
150821
306950
493343
415424
584553
196267
925604
774380
400114
292823
90513
307008
430384
655754
509859
28000
784625
373892
205389
64175
593454
753766
818038
465418
1019587
564092
471031
830686
910557
355115
332597
763401
675686
871007
692817
236360
1011383
690312
707880
152617
334431
375193
592352
412687
209783
180800
627456
948456
422612
1031484
916160
561768
674310
899228
985786
13667
751768
1031327
41419
34653
1025310
938606
628787
248432
905767
691689
928271
73017
457464
630287
470290
306559
33923
237000
192289
744092
504681
203960
625361
421247
713022
676969
308168
907592
229009
216833
887592
100772
41341
92983
27268
1019699
233978
1028283
938242
638072
890106
777256
202012
716858
368666
487565
332727
757516
173064
270133
714210
195912
1006080
609674
684697
226422
580887
552156
891673
921680
69038
663333
299977
782944
489375
82952
1042804
547773
839145
731757
443755
960963
521304
648926
830259
403881
687460
702487
474268
104941
650988
948324
571140
968667
153386
520138
400031
631963
214564
841485
160221
992864
72995
196846
317946
773286
471900
799719
821408
836571
174844
346136
691323
296991
384882
289203
719655
18872
370831
640952
56005
802320
788319
543060
1020063
687667
728556
663816
384226
484999
820731
216931
355116
406701
173157
638526
511522
215379
665149
359593
281531
786106
145720
266570
1011939
888586
738377
762527
485383
841531
63514
500154
296218
532257
386951
94465
514365
289975
686110
682675
776632
1027025
541913
1016392
507717
963338
521525
875127
941256
513677
131599
292375
398174
281048
246365
957240
604442
108149
171305
386937
258977
814711
1018248
1012744
759482
343869
606074
596698
1040998
641024
2784
766135
44376
289701
56022
20461
291163
209889
513458
273690
372842
801920
987222
526875
281896
508174
213241
106916
15515
714753
963671
349839
223913
421004
496010
622908
85657
472912
26963
1021785
735551
729117
839883
606105
227199
87144
38331
536556
946339
986631
267981
131619
948644
276751
319104
1024975
416287
691507
78331
881078
1040352
773156
770500
593916
114824
445851
331889
325053
899120
485995
432846
155568
525677
611651
773176
942652
53122
221837
413155
762798
314112
329980
918796
361777
958740
2437
198123
153674
337735
350397
289273
26926
99732
37058
587469
606388
1024227
925859
565804
153256
918365
715600
549936
529596
518089
302877
66607
315910
34912
594805
932983
177821
729569
72203
622232
151650
436871
828741
643524
209484
858713
576407
315612
902099
266057
27829
345139
959261
357491
296991
468011
108058
393228
242416
510239
498070
79576
884236
139362
719385
490659
478062
150350
388002
655865
983755
693648
573167
112709
314672
66710
240887
983708
723857
82084
766136
647113
72312
990574
183304
482279
648472
1017964
337039
889442
980428
219957
640046
779894
393846
595090
125550
755816
604816
235626
285315
968584
293459
246607
515144
810568
337639
391319
792179
401044
369480
696147
305016
429970
793023
714488
244329
839819
550514
898531
403802
786949
192442
520855
951019
454611
97076
752323
61783
733688
310999
511268
684431
558486
669729
949108
394746
785178
661183
296684
28838
884492
76194
483872
626007
250967
117141
710875
695479
837730
991814
925856
915716
491384
18577
686087
229243
583487
998993
423740
737984
353633
142880
520710
760877
635205
251391
723093
1004812
129939
706656
735179
570934
855081
467231
255192
525790
734258
794648
757586
305310
429340
39931
660497
286236
745829
1041375
465714
31623
267535
563913
624578
524935
105844
154865
8982
252166
577034
300840
956786
860235
615017
154032
566249
849756
136862
498733
155448
90372
1006933
141543
848653
67338
843055
638964
31559
627152
592099
657118
373332
1025039
511773
530362
577775
498667
364725
591088
836359
156462
654444
989620
1012396
404897
843004
151314
357753
184139
866353
593430
75706
14952
979357
842295
960579
480075
30457
639997
455951
316315
477984
645784
222714
839734
162415
41129
336851
547616
126163
17544
743836
540342
626304
501761
133632
190554
962846
726765
74292
191134
378024
42099
298168
645941
74768
698521
672456
708997
632534
412520
1007158
798083
485165
427841
213433
249872
984153
597965
395980
6432
496858
1022369
486386
1030233
911111
752158
945394
713853
333538
955359
113930
633885
804186
809526
780408
253148
231188
890107
10254
988740
772111
85443
654026
106641
348402
52385
72867
90769
695598
916228
537512
503706
732110
774767
201253
281627
29838
905995
642357
708659
151377
456842
532640
731092
810349
755066
993801
274201
218032
919362
644618
885211
857249
852877
134675
692898
915419
87798
729757
522317
840783
716773
26504
2108
430777
729729
736355
945231
736906
507541
19041
320207
359394
437396
698897
749646
333772
50100
139704
1035924
700195
343110
763492
444693
956914
514636
788900
366507
677287
776871
218751
709948
669219
619284
885749
492627
183312
12602
461481
730022
879
167731
741387
88449
367778
962703
100511
933071
482619
636933
217324
397064
276091
330432
525594
1007725
383122
516362
668097
948582
343796
441487
900154
2001
869005
1040352
626013
623121
879330
613890
499308
631133
295427
96205
771797
960058
586370
237539
382854
862330
642177
462064
27189
511220
297780
453526
265077
71857
1015520
778885
806675
1000588
816879
1020844
589319
582077
579919
780711
796781
289636
762942
960462
798282
798383
773418
528196
751078
715397
907338
915148
819105
806607
968618
195148
151176
600539
65468
556286
267758
565895
952372
95201
607009
368221
826402
936898
807708
1027451
458664
146839
481802
379274
74399
805003
772405
741892
797488
188426
96821
90437
426832
609911
278874
736909
771028
418294
710326
532447
520236
531837
514681
648951
87580
837103
46409
378210
749579
556851
989055
640043
892909
1006206
227639
166729
1032744
2897
213279
462412
129988
543198
687425
138270
408277
991606
175351
613941
3919
205716
370940
336225
82293
127555
93796
646170
813140
14772
809173
600330
236634
1006137
500789
726530
472243
981953
901430
606473
722150
36174
139543
508924
814765
854016
127508
96714
906259
92267
34449
940894
794785
1034275
158450
1023517
859789
738570
591434
116629
433596
808436
199007
807959
398205
147775
290638
159129
742826
799435
639642
238925
870049
97729
650747
836773
594984
588176
155639
131784
239936
681324
195179
484344
728442
605989
97280
231741
888808
523870
393122
921495
945266
277770
302900
278783
479152
260677
755672
718367
855663
339947
507738
660941
56637
418311
490623
808113
969879
929751
611520
958993
183626
81847
642685
101913
301391
891242
324646
646002
1020120
443508
443790
1043132
528148
704436
626399
494642
113411
859358
342117
34747
975352
384293
236988
376212
791499
716272
268085
645679
437352
130839
112412
204941
281623
639923
956294
468715
857308
151345
578901
276233
296385
242269
214693
450115
142341
799416
1039290
19803
341537
161433
655892
333485
658175
558471
676942
701944
55802
688127
199567
733813
625653
704059
343961
923526
242674
586828
689582
144456
520444
969037
466890
400672
705282
361607
980072
324204
421638
996764
32352
427966
672632
288871
677319
873591
738310
638161
66577
925493
981131
961163
145692
641170
32611
641196
721403
839630
435318
680978
38175
921411
594392
861769
856491
1004129
343046
656613
382556
457566
809649
750288
112312
45209
467747
512322
877161
536921
121941
252331
674177
902081
551800
358485
495798
1025740
906657
883066
525791
434423
1005282
161068
890387
906348
1019592
411555
518301
600027
664060
834292
143033
38767
663128
754113
967827
617116
189739
625122
905424
692426
39697
234690
986148
710526
947931
100848
883472
970433
69712
855434
819344
482028
683828
777051
544224
57500
158811
987323
50765
673872
772728
279353
381577
761514
414584
768938
433144
714803
901593
198833
716384
767543
780502
616824
524562
285338
49084
484503
646805
71529
546210
21424
113894
502184
609545
257159
235386
901887
691593
133958
623725
391327
100094
491033
188447
189801
75891
307463
784142
796288
903300
124929
1009317
399061
783319
514145
4022
291321
144583
342514
828125
675270
654182
150599
361303
855558
396948
173289
399990
56756
463956
562544
849402
919489
835676
80918
705850
340792
29862
651981
1028536
102031
913778
13331
822139
532138
810117
280899
661746
122596
486113
63631
174674
864764
37861
157099
686101
554091
833111
786478
452960
173564
770849
688041
950717
919651
878576
965114
784531
836909
994762
519766
896434
188264
63954
1006080
644967
844136
872532
258903
866050
892502
207709
347976
269413
329350
187655
686555
32970
489704
178296
767849
942084
264062
679064
947922
483758
784621
468727
698097
197639
611523
485234
438848
598742
471207
250105
794631
844241
437095
83420
988908
860077
642126
1042506
322113
194805
612192
609819
216166
362026
912483
1030695
66818
236708
102842
942864
203625
745864
978522
819389
930843
470534
368506
916450
450610
156629
875584
31223
758434
593256
840653
212529
105658
769810
932999
362242
484515
253761
93851
736891
1031348
91948
1023931
572452
824903
19010
334196
166664
291146
922897
499668
445940
466979
485117
28396
855547
1007831
741759
1009593
822122
75134
626807
760683
911594
296227
829747
17059
410967
971096
680548
399612
904200
8209
1016795
181241
442740
67113
12049
496616
449867
315808
1034635
187293
879163
76944
558338
615024
774170
122583
311869
811428
115128
740082
722671
203383
598227
469548
183866
630790
746264
116556
110949
726037
348932
218237
805309
966876
915017
1030108
37076
222440
575597
1007306
525383
851268
879571
303574
23294
754821
291390
802839
893912
151872
487651
820652
775900
393216
264061
471587
797517
380135
818964
335174
835804
673785
111786
458027
1036905
347972
342383
369687
651019
921535
1021354
181330
547127
774215
740661
2706
708132
928722
375974
901823
277457
153664
398699
247643
89307
749708
683282
820194
923407
451788
829327
181962
167794
373182
469860
513750
992170
65073
195298
1001010
416059
255910
77034
162044
918401
202438
315556
719317
920011
965609
686010
1031524
956483
190688
713420
563514
436147
387551
1031256
91228
301739
335133
171003
403940
536444
743301
802710
324609
75130
727446
247031
65778
800171
637569
46968
200075
602360
607172
408449
1027190
637561
371167
848102
814254
852898
674414
434133
351032
729535
535450
281947
184254
396263
158984
816398
188157
901408
628702
883984
978820
98379
959235
522650
715313
118103
866370
183206
623730
282937
428913
835777
871006
642491
186712
927459
816809
869625
444414
651487
839717
452610
396707
89139
748584
627525
687639
866860
374941
362766
333405
619658
715920
233464
571988
476055
1002949
1012265
703045
479006
911150
128776
510952
554908
564397
400499
968359
56607
188435
527663
98736
67306
333412
376173
779672
811736
446324
549029
570196
955051
505206
328252
862520
725018
983661
737328
663402
94943
1038030
172010
464476
905275
172958
435480
625106
464828
676250
397023
475279
280572
140664
48991
723348
669393
826646
208359
863702
226223
560825
58174
269782
1044782
681187
810299
753035
735626
349992
542079
423302
862636
960298
550184
776370
358741
284858
593091
196441
868400
290942
814513
524805
1001651
158428
185682
152660
893884
997987
365358
794145
53504
1014902
88082
264957
255286
1013575
893233
720770
627388
974981
393054
882346
496493
548482
594157
1009665
331349
924216
873423
211476
47269
701743
969082
602000
712966
597420
1023707
676087
1029832
919108
219130
826841
394544
668432
681336
230601
110960
515109
419354
351944
972630
301933
310629
859365
589236
636679
23283
357167
970397
31888
856008
1038908
271488
575080
34441
724254
7447
108505
95372
884679
611976
126249
498918
930395
832879
24174
15204
980516
696633
159075
132536
326730
225979
402525
924488
595602
264294
386140
580622
214198
433953
529927
399249
315428
242540
787485
677438
302101
622917
232255
56542
326906
779226
879234
465771
374539
655120
259123
218484
236494
286148
268893
137014
152556
83783
52333
668365
365646
928240
737456
525978
379670
604987
851340
478834
602784
58202
15237
282641
78037
146825
780892
437912
724794
63916
643581
418829
840422
98296
759252
482465
1040932
621627
841125
774392
766331
1027561
568555
155133
334481
1002327
873348
886070
175024
608201
765083
643759
766582
679949
569606
362323
129814
174057
333934
460391
847103
436798
284442
86168
725188
5629
817796
355547
652835
96074
148487
768871
462462
504932
998152
362823
462450
593764
94352
436067
652248
27237
362501
49593
842193
63542
900072
883530
910354
112429
237829
652461
684434
148282
414685
263360
1044259
476572
121387
344380
250236
678190
556530
367549
118494
37683
669333
648025
166718
951235
79980
492332
275761
447356
444922
505178
121174
34780
113339
749599
253820
459511
151797
668003
658064
742115
574170
213860
993500
860951
565090
413066
512896
901799
380603
545491
487357
212374
985875
164996
765609
627288
306656
1005241
558806
365388
103641
731591
444069
550460
401063
694534
366578
763238
150080
959111
615490
998096
470037
999372
584265
60005
325316
875321
860022
813315
159659
893100
668834
1029887
924944
87824
69188
238811
707268
750620
996930
56216
647895
641887
1030415
711629
56952
54629
210982
524227
559820
257105
124374
383156
752231
856744
594924
1026662
577493
25052
850133
540293
277673
271591
753777
10498
794628
878549
799379
411207
6455
905454
847582
888396
245266
192505
267577
531681
678115
759837
616373
583531
312963
583695
191538
1006282
428136
907083
929251
1002399
89552
821390
661926
514939
845456
635751
267126
164399
555635
880439
145399
578067
353073
263176
286633
658938
127739
618587
934861
874299
91862
643393
905259
512596
1029518
368309
771079
1040222
431330
651313
381212
607771
570308
410617
442416
976431
776050
860628
606049
614044
931498
152878
358916
750608
277308
4086
356785
678471
388395
817465
208776
887777
131018
936078
649172
658066
224190
942170
647816
976653
548035
724265
959370
867037
955422
733174
863463
246518
1026964
250218
943697
640101
641755
624751
833437
147693
339651
759194
97279
167799
918221
408626
244680
939007
537884
500096
538236
776834
392246
703082
1012539
429229
587015
6598
155697
640826
486524
6055
611937
701444
989495
700054
183123
167335
460285
597964
627390
1021693
361606
146405
209153
814667
633939
239967
178188
275452
1038143
623925
552313
391290
331749
33408
78281
278133
922750
21304
32198
867880
693937
452065
577455
840887
318124
443682
894718
103070
83317
155898
550144
937436
209208
188374
164802
25701
924189
136781
1042186
921488
603855
316543
264456
678119
648105
696968
727423
900931
925838
773034
261415
642420
626210
169994
678125
541750
529559
235218
878962
472955
1005006
526872
130408
683226
1031012
917589
363943
37317
78985
732188
341234
740355
770066
483018
317273
642574
763943
854317
945169
917056
744924
979464
455419
980405
366953
736081
114469
933401
1013908
557439
996615
553953
633177
122117
172060
286662
866042
257638
615247
598543
574296
499799
425768
51591
409303
814600
797320
881251
627772
800044
848237
104437
286197
801696
544295
178391
1033210
276329
859593
466141
870498
985438
62476
237975
253784
569473
202862
148834
542630
869899
679209
199742
994984
211255
848768
56870
762438
660573
530006
497420
592293
661066
744676
142055
958114
528082
767054
728783
1027587
464494
215331
117107
787690
927574
865001
187768
246801
879103
430691
310264
69336
1037619
68626
84331
288180
114436
206505
585438
188147
61734
1001922
377482
531630
200294
84896
617500
373523
945525
646796
185508
427852
481891
722624
315249
102976
304030
953699
1013
183150
204917
227304
662685
337621
897545
485682
855439
205233
983724
426961
472915
149586
221263
973351
830131
603957
544921
68426
352676
261796
179684
780898
644390
452851
98392
160598
550307
942695
474824
556923
277642
139402
1004802
571267
1001530
713874
932475
281509
7660
116502
421805
835935
612537
1035783
995012
162733
815642
543569
969820
671140
16217
691229
710331
233802
433940
813152
613676
603436
116661
215590
417442
298995
653046
1009527
607508
126989
488089
883546
679152
737233
569762
812110
817403
1036093
390851
891393
563242
423801
445663
806745
183595
718231
471284
939894
691186
90147
107280
526873
928460
432103
268859
674290
516262
963369
359649
179969
374287
330649
912987
773961
489970
122444
325456
914911
250811
25405
810126
704618
967781
708483
730537
169795
1001766
948066
1004640
864173
546939
268428
283005
515867
451107
10858
397462
829187
433846
200310
669552
1028001
600539
647621
304727
31240
900900
699931
157010
846193
505716
882155
525500
674318
1031851
817908
25735
749152
804699
781564
339870
567509
419287
354650
237858
288580
885383
477964
973619
657964
554355
491122
683477
573602
649506
277804
30274
138036
549406
513227
1018491
528125
176962
552763
439920
765921
729879
668318
937595
683184
585476
475893
385712
347757
189406
619295
824858
344025
13648
775381
222122
83838
798846
603129
37
658136
570572
957863
577632
844996
858230
215791
1018173
73196
647931
250809
1044463
76773
767037
587209
779336
1012797
910531
418541
726232
494874
783384
712431
828488
754267
878665
211517
939104
699183
526723
677973
620429
826971
372976
123481
776497
97354
776992
924146
465403
540198
38871
368480
813039
249109
339647
337762
871155
201399
257437
462498
132374
149819
845332
743063
377883
255024
716388
155008
617880
401923
827343
690608
580027
160874
263497
483223
331822
652239
1044538
161832
720717
520326
524229
395548
917139
162411
165883
118857
689909
596507
709643
564173
773739
471572
54399
760344
943735
234308
185003
103845
616517
47957
363173
492279
582947
256103
347851
364919
169196
798493
499766
912909
667078
263582
472890
1030010
340179
474867
457427
152481
786839
247047
435342
735353
1001728
146061
531009
588360
624210
1013831
201624
24371
776940
897798
391816
786938
17587
80953
664614
18672
978689
49796
824072
532128
876916
1005564
582804
351307
758130
808483
1031385
807666
546809
847619
718291
107904
486581
852189
739660
709791
460573
732857
358461
833154
124748
119855
310426
734175
624917
508935
26744
550832
39829
818784
511066
106835
69175
921430
643163
179054
737176
567591
975769
209232
1015975
371933
748227
777231
894782
18549
153779
366632
944938
1008781
816814
859739
929514
830735
906339
619285
1030002
135527
356275
72251
79585
959765
340560
159742
945517
81715
115039
618606
92135
549200
535221
995500
184982
555221
63324
135752
236077
866160
32315
278370
895779
847846
412602
674475
780985
166476
65517
580334
599729
725697
184332
161344
710016
451850
486663
698742
70987
357739
573900
148773
545696
747332
993570
347297
347043
940807
497008
206787
175923
575877
135630
473390
315572
960955
512827
981611
46151
130871
878418
878258
808392
792087
356981
767665
381028
771531
127588
456357
6253
788482
60912
554402
1010135
299492
408596
943782
433110
1038421
531994
559594
437229
497929
161115
1005470
234330
774006
613770
44187
955031
70505
844535
838166
766230
67069
498237
874815
539427
23207
85560
70938
425726
36640
218280
829784
397008
574421
56713
757058
817103
938587
234257
545867
229239
377372
914573
371068
712262
914167
385225
96725
554952
216894
753580
795287
222396
41091
785089
292295
862597
432569
539612
372394
41423
974096
581592
546969
98426
14691
503376
981402
736562
303049
94533
741720
822100
957862
240074
995472
644298
431891
707601
898597
761921
71983
315494
256138
954995
3419
691078
107875
1009690
297445
117251
952457
441479
628963
442333
8362
256990
228497
1016769
28687
637746
404085
231572
405470
455016
756896
153122
955140
566506
813943
72271
604807
922208
44240
813878
1008301
538773
1001835
495770
527675
450927
571432
1038612
707884
141182
705046
741520
702621
604834
831963
282257
881652
342316
813605
183187
730566
588207
776906
470735
297433
990634
240195
392826
508653
782310
929734
109793
413869
916494
731727
588644
315937
383874
361176
75510
692295
934125
1004619
644444
679296
166516
80144
746064
300018
301016
603382
469937
205102
940792
194027
414863
376873
398171
314437
444904
539974
879020
984598
372274
149641
839135
668686
1020340
105652
672821
94235
487521
819926
193226
96103
395712
81640
53703
851361
460732
761617
342160
1013635
31592
1037477
469695
943212
380425
46924
282070
591111
1022160
257618
385895
266984
662366
966590
501889
897280
926184
168521
77769
301451
833849
270488
128456
961225
637989
612048
342807
353790
13163
577922
832873
800779
750526
147759
535892
132728
913806
502598
908275
639780
299655
234118
236131
332371
371174
485484
483162
163065
860141
558482
106996
592298
34594
396100
217893
457094
695035
52950
339252
528791
407831
714390
668105
943237
443396
794654
912771
1014580
727503
757595
12369
456800
732970
971899
445162
220677
406114
465032
286857
125573
174395
471024
474847
387068
291353
47058
137730
112594
730384
780994
1040774
824642
663729
723695
320183
334387
713393
1018411
554490
616097
449058
242459
915158
602325
120618
767597
672036
226744
484522
558718
820428
685884
457156
368693
580055
217319
721997
976039
986047
252021
858730
783637
68468
527764
560738
960843
224277
475065
536602
786115
501329
454817
655083
835268
73591
1970
963471
684456
614095
477085
668118
260011
186496
622622
692940
46424
1020566
280745
1034936
716685
376937
205259
1008626
461654
420877
583181
1011587
456619
384376
604856
819616
327559
302193
931898
980573
455596
777000
434684
235166
792758
266602
636607
352292
495224
585308
41612
292689
739251
46357
261533
552511
608118
89538
842893
1030880
583560
657876
918269
275918
237923
721805
747665
415049
222361
458300
566253
198557
259112
147457
628140
813887
775824
890134
532935
14161
28307
574056
941289
112733
417569
297567
583245
878022
986997
1022097
945923
1000893
39660
240832
708952
1041039
544983
488193
17832
197898
113892
83291
776896
675015
894503
224453
33222
833918
493403
539740
65790
559772
701309
1004871
896088
422886
889131
867054
609791
617943
282393
579756
353423
709479
794534
976892
477826
515917
176655
194764
1024586
715677
508703
141398
255782
677030
947418
188232
1010752
383782
101716
647278
182619
922120
778424
307459
134704
86351
455241
250203
528195
666976
914649
889463
246955
736574
848915
670392
595129
6055
479002
280780
895796
558638
332172
371677
1015284
290446
689381
187273
164996
143523
582878
298776
136984
162691
34724
869165
525070
489827
83605
737877
865723
85096
600663
309367
265706
237032
295914
520179
800270
342167
692725
567758
906540
411681
691238
707669
331969
651373
94436
725938
140420
494727
739382
1006013
859666
601297
832531
176129
592421
381074
119404
201348
554262
744242
383642
756976
483894
619687
955565
270037
407583
765266
354608
332761
590923
556330
550770
377474
844471
188135
719501
1028575
687090
679169
452517
762816
645337
77803
99427
685843
39832
570864
301361
578691
576162
280633
851496
835175
955746
500971
941176
133498
92828
532150
799987
390084
135929
522437
1017811
370096
633993
569417
1038847
928478
146342
506022
374609
129951
300468
189108
778316
790411
317922
46660
981017
99844
561106
513508
292186
968033
274749
427973
75178
253050
876050
606220
255506
468017
964135
595726
405611
736584
598043
983767
498734
611849
376760
207357
448627
114657
927858
279858
650364
621
151263
563831
844002
916781
800396
249387
574370
759790
869167
419439
36579
937643
182133
491668
202208
627443
874328
757811
319215
617985
573970
156465
470781
346126
171452
957711
700814
184356
664083
323194
385197
594941
280370
173568
539693
1023662
393320
142184
737778
558351
722910
809357
568772
941955
322708
234985
121759
685785
363959
674083
921303
139175
161001
643075
724285
924619
408469
739295
774437
192275
1000727
149219
133537
367706
479292
735723
486842
833918
1024344
554588
136007
144499
446878
37953
772405
147371
268078
415251
331570
354325
105301
754906
746863
211585
894677
461609
752083
1005438
62990
835263
501224
797044
371182
575651
172006
269360
326925
88969
514548
505704
688032
243624
981394
3273
809509
549883
905259
565979
824491
113114
583021
66697
774865
221166
452768
83542
267097
285004
999828
3326
539749
393130
350385
794274
982086
468803
345289
99337
377373
730522
771090
362229
746535
127033
1027713
734089
5335
711817
419437
931766
442034
472089
987835
486155
763383
483405
561452
985619
854065
442928
1044653
218470
89760
114121
336421
901417
786046
824997
760399
47696
709355
766377
733285
1017993
355535
712600
661172
591093
418815
583110
156104
37700
810004
105468
677390
377533
32886
894018
535167
421479
432171
275306
1004058
867339
396408
247520
764026
320201
888003
255229
210253
456582
903836
828302
424005
388097
1011428
841193
660038
117899
439689
735674
252510
1035384
907257
617591
206428
484322
926993
651667
194075
286292
208496
249036
196261
741904
432027
634286
913058
827188
788186
271664
138366
39657
719828
950086
500667
121715
890619
498017
117559
731657
93685
814779
80456
68683
108436
988176
667606
246982
580743
678821
692716
292368
469213
780617
410852
309303
801446
973481
282144
680213
492671
750979
898883
74417
52147
706741
462783
523042
620198
543343
701335
897054
447656
865919
789584
462891
765110
318225
895893
738220
443107
349526
301336
852654
886869
344611
185983
138678
532963
248219
321844
739054
453548
292405
536849
570913
592294
524545
25163
943550
575075
482573
196979
404282
161209
220039
35767
439989
98094
167223
107130
594067
833803
872666
836879
795900
72105
168717
568765
689121
998636
814567
142879
712426
91093
836171
579659
517990
963495
764761
767576
952864
255852
571206
976488
807035
881474
20643
332313
296926
927777
401650
433243
110542
94787
363441
245470
696934
432762
517581
460880
284176
1013017
677041
485967
954182
809115
2351
144088
904156
543540
1037332
327809
324653
699649
473993
288710
733458
308520
492233
739742
271097
911771
846686
589344
165535
518723
958602
757744
633983
564580
539850
772363
617697
962768
469408
737166
707155
43796
345124
441182
642354
1002453
554620
186520
248878
465730
767752
524884
4758
708491
849843
75869
46153
866328
708957
37652
97384
408268
609802
632378
972360
34070
957150
245651
170411
827709
624235
876363
109891
390027
101649
90275
920291
1003790
404347
61064
1036664
639028
702806
613345
511529
24740
876479
834735
331794
280627
484187
658857
751435
702251
908727
671120
930524
1001975
993463
492094
995493
987334
426814
1035249
328901
738957
793135
728357
743329
851358
63939
737727
870646
717440
291784
14139
706331
34263
701750
381081
742535
482270
655672
624462
25120
152903
353374
283522
363980
155952
813145
234005
296981
385042
460932
212398
990916
561109
11533
867981
359630
630663
433896
807837
330129
1033814
684266
477649
673620
891361
658180
916934
160000
932251
673068
754863
767959
78160
1037122
664739
1039762
426972
307133
254214
15311
450647
613210
570032
1039015
369297
590100
520876
935618
70796
729117
753256
756592
648005
520654
923365
597114
409260
481611
932897
780823
447414
114609
991126
801176
784498
779513
849914
572492
480199
514532
928761
360646
685407
962948
77324
67141
227817
1023576
20398
670752
419066
834346
900237
414594
18480
502257
588556
134603
5695
151522
668747
109951
273989
661399
191521
887318
869218
77745
722859
378281
830627
354104
804024
978382
208334
85159
469270
734917
727649
102103
78085
86288
266193
805880
946414
84933
376580
638130
1014316
1010499
112004
85210
167838
342497
879670
647960
732534
775122
754171
730195
995046
870960
483096
535611
437896
341122
872031
1020799
573813
606605
985881
454861
982549
725755
32879
57747
651585
217953
641584
674808
505986
736702
1037282
858133
45624
629995
41110
943239
767187
304801
360802
192066
26031
1021595
514291
146799
1028753
526030
766957
405331
523233
960891
1006474
787476
493684
287732
355130
387303
237344
929577
289685
514701
496729
363305
356680
742243
904084
444002
24248
225340
818693
100091
956021
721996
879083
647494
950981
720118
470618
288465
616756
626517
723475
1026611
850676
613498
269015
933995
536269
793184
51385
196192
989987
1003146
855368
641505
876403
687642
28641
1023303
525025
150558
484365
466220
947147
326894
972122
272612
104282
676784
1026326
610970
306507
681821
377060
896467
41784
327436
539383
1028398
378027
112541
220285
685783
15735
1041767
203378
50615
448573
545972
109529
195737
701881
732312
624727
81355
178812
493523
849882
450507
859610
229455
139504
74385
271603
657039
984182
772956
978941
450748
696439
369415
50775
863559
819770
119268
264830
37334
523964
577444
527733
811383
936342
730517
261522
67685
265474
845527
197352
200976
261769
431557
585478
859509
199152
875499
147122
917410
149515
199545
757510
509906
991555
1043893
833754
1038675
92706
773589
160676
21016
862668
339129
981698
682292
890642
217598
463557
476207
234109
888464
439963
264566
103235
564148
964891
927597
563196
272328
477404
973320
897094
18602
230914
436592
440691
595353
701848
754311
116787
463178
407701
448780
224594
230769
866651
485289
437546
143635
911702
1025410
994971
680099
780905
303540
247206
377349
546097
657952
844257
355877
950260
893462
1011012
339265
1005592
572763
1041184
919503
948074
144125
214679
857768
206310
254655
475876
23967
754838
202636
161858
537174
899329
380672
261340
681580
100750
720293
938270
499480
854101
978854
705737
738373
104485
435517
562612
269286
616848
1011915
1038883
495825
159841
305144
54281
808949
785552
724115
869649
167995
773016
233386
479151
689947
710591
422400
429772
129765
480602
563380
703880
949218
740562
617385
448527
81588
111866
963332
703200
210316
744493
997319
342956
451801
857685
769868
4769
273427
195592
35057
58108
795380
235936
499118
513302
211340
713507
346548
460597
278012
422129
321290
877806
216811
999162
6582
236108
848804
23012
322478
741947
8467
762281
655559
307003
344485
1013671
937844
405658
449641
173645
267372
365044
472536
616823
268043
821383
610819
275711
384501
888828
847953
106636
332183
1018548
771692
970135
136198
814449
1107
205117
270611
316463
183003
850643
197666
890950
299846
470472
830756
591405
5573
258250
57507
1015133
575166
390584
98435
146199
593113
415379
811027
590801
1043718
109891
533353
244892
191976
402555
926276
194164
409801
356172
163927
931214
736684
512700
649316
993095
738317
924614
830169
962183
733676
351267
870290
361236
592069
275164
779584
455790
985966
465555
660423
744025
1041466
344681
558150
37674
609536
706636
50193
700258
567332
703756
937468
692789
473278
595292
840933
243439
377044
749291
311051
184664
732319
875610
929441
100504
900751
124206
496217
675201
775728
53942
991047
231305
965106
202436
1037485
150650
869109
310171
311284
671137
482501
553074
606472
549274
244139
541340
59009
336399
427778
563271
727814
768050
235765
731766
9336
449944
48137
683763
81988
451976
212719
776612
1010996
724476
890289
735871
921279
443528
236870
478219
903063
911436
401257
958893
395468
861185
271231
574479
198361
947012
719860
43849
96520
630516
495489
454633
458042
18753
484451
610004
999818
321368
423932
831728
617681
568416
812029
492653
970389
14259
518885
6976
765422
136558
871143
383910
988042
844026
677139
77491
68380
592059
758617
45161
795477
313965
318816
728794
621637
1019482
748194
599072
41725
550768
227720
290780
978892
191382
671653
664624
848367
167757
246650
86006
540786
199209
819632
497182
372536
363350
579172
961693
668733
817393
653380
730221
483914
184352
713604
641718
170231
202231
208812
63781
416720
702257
805937
613390
144973
1040549
939595
465593
556456
36088
772657
604690
856265
391643
437439
279309
311093
710212
631322
215544
981296
423438
693183
932406
211097
375074
231115
375350
919874
400509
673884
968059
902491
183201
115502
287612
973946
13535
989743
783367
156662
892909
805674
488575
229829
892058
757814
793394
669872
801570
722448
168582
879955
364993
398274
881909
190566
820302
740385
339198
325998
845733
873506
651842
747753
1008419
972941
700732
645264
135121
7328
117891
1021602
827051
782591
323268
411121
669319
380906
222224
795547
303489
360657
719193
369646
181179
632395
775184
101268
860910
57196
807335
694876
279479
952432
390402
243021
4077
284069
20329
380690
765780
411603
890183
509615
255491
307914
248607
36432
882696
840768
1032383
91154
637023
754989
662663
580527
823145
610808
233780
947284
346054
34377
524914
785833
581751
238558
734665
393382
186732
181446
108726
938369
410848
202303
162209
171693
303943
991779
349762
137025
617226
184336
182544
609202
687461
336276
362089
533811
1002178
1009041
945746
751107
455287
688212
927375
448828
183573
475604
12460
673252
998936
936119
584766
185563
965202
802606
517388
704959
965138
462064
238929
921541
464336
596648
566636
1011484
936549
697269
435378
530459
917997
999796
947388
431461
221524
20081
177318
562412
966051
48923
244504
277194
903723
1888
219114
505594
605143
190632
716288
612739
895442
200280
915541
296091
26279
559007
954866
622449
311495
759390
3357
755021
119566
189501
888112
34056
660003
304153
737072
120373
365528
525317
71085
931412
319387
633528
348021
1042325
699186
978444
1006179
378698
249970
536918
277781
34045
707636
977066
699413
545318
734812
373299
144754
993247
496608
483535
539824
543740
630635
153421
438475
470859
750078
284486
225911
936308
822386
55573
652500
35067
3684
214989
182556
153954
226893
49223
832764
596406
840708
712168
870332
515944
914563
906278
52016
573713
603028
751618
884597
1042696
377394
219810
559662
142686
568219
772920
227413
95140
625453
415233
578658
714978
807986
183812
609155
147034
136501
482846
719600
264709
174851
780366
268498
1004750
660358
347216
185726
145090
473490
781294
724434
160476
74845
120943
612463
844857
787537
145139
533575
960868
693347
123016
461024
175165
251414
512423
520234
331780
645537
812699
639347
297827
372934
347090
469765
903200
92476
148675
153088
654623
427055
928373
96456
469560
359595
291933
464461
1036987
320067
383125
395973
877107
866957
84100
237641
113053
514309
353851
225341
142919
767844
664577
475269
305139
861553
227386
294621
353112
51159
937192
979083
807183
609473
166362
487326
215404
45404
182969
68183
898766
266706
522824
435562
422516
605095
164852
769195
669863
976753
1011975
736488
445490
962425
1024976
447278
507277
542568
35102
3786
312461
822911
631620
984703
528259
731466
717654
908160
424564
75420
442839
713614
336515
677303
611160
781338
1012058
279855
257090
434366
520540
733288
969573
555148
311066
106930
69112
463032
1027399
400161
872833
379042
977801
844833
410951
887677
297926
798391
417003
674858
511926
913876
781193
444087
471930
470438
362131
566527
179075
777423
469801
955692
365416
762589
241133
145429
640890
93225
490344
853894
848474
506507
989825
615049
54384
623022
186106
966498
706510
328003
378949
494488
394827
522091
400541
654723
403423
315875
360883
278239
212944
414859
684338
584468
290696
115156
659106
347105
227990
128405
343695
527756
928797
430747
671193
857246
162158
568133
249694
406660
617216
539172
682708
426839
598216
807164
9166
120487
905412
232782
298647
946630
998065
559109
549669
1026224
901351
430232
6977
408139
280235
659260
1005605
590568
984466
276078
394312
477098
595466
546776
508702
470977
90839
116523
346847
160322
493567
879825
912821
504437
289653
300358
329422
386699
1000388
405082
267764
649772
565075
635694
1044867
982261
607978
844870
624231
92689
138008
611783
549435
777637
143870
495957
10578
314167
899176
706420
1019293
696023
926102
488804
915532
798109
929275
785534
627008
403547
623026
76069
117362
509433
436495
474724
793571
975598
334460
660382
689561
639827
1023058
609606
105208
722785
612032
448785
741106
406660
166081
748455
56252
713035
204707
41283
804467
887600
575871
640079
512122
245064
463065
350897
543070
250766
632162
763955
231480
355955
327970
180663
46362
817565
173545
486172
965414
121972
766491
742375
885919
297961
563441
935470
346396
995630
776539
463029
528013
189857
632866
696048
744437
774395
557372
1007696
818303
499025
866429
276700
771633
914953
133075
921347
905967
542734
867412
107297
672903
407351
954058
787822
228856
920116
982459
530081
865823
606526
131499
133522
810920
186094
1003456
70847
93077
350866
494817
229290
803479
631442
150817
533132
764576
224770
134662
139239
56963
159271
921346
587469
444866
175852
313698
75000
889655
508232
240650
50332
646406
604128
616276
586627
135786
905452
956537
661575
748483
171791
863696
945169
39419
204231
580787
413120
23408
738932
531236
694773
1006705
24246
225496
170209
358518
191506
555723
798914
308803
504281
59822
151411
316844
457043
35090
328327
772243
973262
427330
901158
28605
77665
804743
358731
842065
316330
58327
478529
679079
531499
327117
110504
308072
938860
574613
236042
119290
735431
855812
535206
613470
382958
304999
827272
93993
453650
159093
25003
557060
891861
55948
264670
553647
515548
831244
907188
859120
783543
607566
435675
954837
71979
215153
977829
493446
277029
595449
773204
438536
565635
569616
194881
864103
345240
22948
199044
839508
686557
12732
917195
311231
475291
478126
994885
948372
5119
266168
313106
823845
277264
179427
209233
542879
879935
799689
714493
780410
377792
602652
983416
473417
188026
954885
680216
532693
869471
758643
485240
540743
499482
460639
150277
392237
275705
376358
301668
134531
1018264
646706
840773
532275
623158
802283
22858
870442
757393
661807
518105
8098
598885
707608
161637
669120
771106
1023031
162610
347162
418086
121672
744012
175814
192173
358842
851079
618932
909716
725307
622022
22027
931827
94632
647783
710517
571553
955811
768118
857937
722916
326468
689864
843150
382451
560810
141177
692132
535872
281548
697590
123841
849607
965043
543705
711274
473697
650869
660770
582199
128643
438097
907810
575013
830042
784421
885671
588574
477260
284336
951274
804379
544663
498958
895100
976514
105246
806148
846306
490801
889393
557905
447617
693015
757479
250002
330346
68475
166446
223620
1029280
617118
391356
834193
799135
661778
451045
125941
268125
536343
641716
551111
292547
160074
514900
373633
103300
367682
586421
391758
40405
737930
435820
91926
858158
411335
744298
126469
616548
185801
157478
427018
135217
904273
768142
90423
578766
288940
484594
544445
394744
131360
1013940
579410
985198
866838
826195
58987
88582
1003384
767336
725405
579
865199
976606
344783
1039634
802167
754348
242846
290709
212122
842152
867005
469189
363928
112815
802236
656646
437397
365417
429801
165593
583138
503140
389792
156923
150678
1025373
1029440
776759
1004768
224172
946911
926343
973480
478676
906165
547786
604291
998686
403082
333156
606890
1014692
465735
808507
441040
464378
902211
456332
350682
733519
291821
1013100
446974
985119
142500
661023
903641
392721
546129
826313
33377
876036
994501
702500
74130
79914
297936
523900
334619
917430
231782
936065
382215
703167
763455
875210
886192
635335
1018438
397143
373540
893632
430522
686044
392085
649678
589941
158144
629102
285040
59456
173010
224306
1022256
80598
434313
186443
949927
385818
736302
268781
329268
821257
219386
447288
30417
475499
9396
707589
795395
612309
424203
165013
396141
659073
493352
114474
437471
923700
606250
998425
199143
630562
719921
552758
544400
361222
576871
900865
382821
1009836
265179
300442
1024895
927612
748762
465441
916226
229357
856661
62783
907916
93293
923835
59832
459554
367586
512113
562443
31189
227335
848838
718244
880923
104594
977024
262074
619776
881259
310850
176102
693175
189556
828560
429706
845973
454374
150912
27449
601006
475549
524990
380358
384870
431193
234090
336684
861240
936582
761429
304721
399706
163547
964270
102435
245562
693336
187557
472634
840946
732693
718230
87182
912362
765976
149602
103658
881578
267386
266912
236943
469836
318027
176859
645810
950574
514076
505091
511836
217193
582988
300118
394068
400627
646972
197620
286083
407087
162773
866014
917376
601855
45639
381866
868777
713823
1029816
928049
918938
286323
545128
366311
218653
264510
1017715
592283
675731
408372
465216
126044
429936
860417
912456
537689
837524
326803
567715
999389
289607
483629
449722
569159
698835
816964
628986
592116
770414
260779
467420
248528
230137
179257
378007
178283
539979
981175
154591
486139
296870
973140
895931
762258
80886
703959
318542
100770
680791
193668
776802
477050
836218
694448
614372
509723
978710
506962
91224
166613
1028966
38457
364587
596138
759684
259404
64211
608466
472591
622811
486735
959407
916626
553613
932929
205660
938870
124495
822802
173513
715202
112170
511117
356718
731309
108295
831526
233757
681050
535116
705640
565366
564139
379606
887592
898215
183776
93008
270514
350388
740242
348679
329470
870835
768
192785
478752
105379
716238
66165
883527
438220
812664
567411
455951
330356
973637
443610
290186
253365
672550
278672
834612
436342
116630
689096
184012
345940
297593
331201
591731
412349
733194
484026
219158
930185
212964
516646
275743
814418
649406
941952
340616
877417
828227
625961
205344
228334
647535
1000470
257898
967225
292346
568218
843117
800301
717821
634962
785802
242562
990805
980874
445580
406185
693125
551331
446655
373605
17557
378873
280662
569686
942765
260093
141367
42328
641662
954275
663099
830067
809171
654334
487414
198839
829294
17326
596506
473963
555850
725
987218
538947
769221
146132
561595
81757
461797
963378
754623
732694
848004
178582
967588
506356
560531
672797
407842
106889
853979
895659
89546
639369
957346
990046
768798
138786
596275
205230
349396
888908
18240
61147
837418
870276
481981
271055
940621
295988
918341
726256
267091
838060
984205
198391
428005
823497
813364
278292
514013
1020223
690232
1010752
587091
352585
491262
59871
343478
321580
419433
800794
436296
96583
878385
204710
371968
842105
25514
196851
497542
384822
427938
142445
251526
563953
356848
782062
128810
989409
68810
272444
362883
844857
575328
310374
454790
102887
611108
231946
779343
1029602
201815
452287
913957
551142
700653
905464
812946
843822
692670
197101
299853
658560
255602
1042260
1026098
219640
73013
205086
435707
1040177
301914
1004060
699663
561261
134231
389534
484656
84217
244139
1019945
881444
647853
853969
569470
761106
606295
104421
780399
205290
552542
281261
344573
174541
430456
598104
735377
941855
930430
84
653689
403663
462995
61465
356020
495872
548602
942775
129726
1022508
280198
435160
292352
844777
428754
677097
125234
136246
444163
1012528
312412
507605
20261
951654
77512
363042
982521
209037
710528
126912
645336
75583
424233
770756
331226
780239
149954
678202
1031974
10737
119267
106026
186333
750515
786402
66943
566638
901133
271065
144075
154859
84227
305865
69010
461733
362940
526115
316296
37688
419128
855000
65591
503445
204198
377037
649423
146980
899243
149264
579438
505108
472937
371307
178515
920551
549884
559639
947623
579238
143905
889196
713121
788489
937861
788932
117466
933742
358966
882905
588156
959585
722813
303258
806179
582337
91008
84063
199265
251268
528733
14967
670150
49359
13140
604077
691626
140317
416359
1036549
17881
865116
912348
7161
672175
304041
294804
675341
26136
604382
1038349
527552
383354
967346
456744
340414
240538
388180
815962
404458
203352
783213
741510
592462
625723
73461
394611
558232
54799
135630
994854
327049
314528
584019
441062
78577
26656
8309
377949
824700
27515
622765
179952
426965
640877
374751
911803
795070
900799
864331
10855
289422
657367
887108
218423
727970
706785
859606
694674
296953
236525
505939
837504
699257
180914
179223
916103
294075
37173
78654
347143
263086
708221
950705
131345
642513
428691
7529
230782
990774
173138
881504
694392
905579
595425
701252
494216
755937
332352
600181
102459
378381
687607
65952
476629
149632
992697
248099
22727
261281
382939
866982
950661
890415
246569
31492
449840
801144
288630
210610
709430
178012
538305
385738
18607
959582
342850
713207
977728
246651
303292
592104
817624
616845
182710
118045
889732
539403
921698
855776
967154
25486
806955
918315
918674
541588
1009606
975629
834083
236329
625160
287075
583414
683338
317496
28305
383072
760769
469651
339182
409454
595174
479438
518774
706214
422676
773759
742201
805298
800930
43684
1024672
25158
816891
63468
253846
815189
283668
689165
832634
419660
651723
100025
276386
812969
646476
396562
158000
346845
965573
753258
286245
855856
422941
5056
84720
879400
301685
393193
902353
375187
398727
80713
548869
501554
892079
540618
313329
284599
374130
140448
1016429
700666
591322
94875
202313
297204
202345
733078
93972
780428
828957
926544
604755
126715
604827
472701
217805
705590
927265
339041
382819
422248
651196
688088
462592
108059
576820
547195
602681
835785
235760
487111
421253
734248
672580
697189
887050
735905
534016
819715
545907
745635
64585
726340
692287
990861
584890
277582
288001
893245
128716
218006
772988
777652
166678
864551
972337
413059
30522
509131
540398
166428
286463
293977
196561
887233
654421
466084
761788
217122
481677
321955
1022615
763562
318377
42208
856387
582809
231169
351839
984161
688271
955189
331773
951862
486421
340680
691270
909568
789960
729090
498130
498468
453731
23184
482373
630957
649934
63094
115914
329264
637729
443668
809796
234688
552383
634682
877703
77865
876800
710739
618047
832111
514659
700442
76298
366737
433250
548681
651998
675993
532458
248653
85857
926084
469022
558099
398864
979130
572713
293298
152515
732883
224686
740603
926315
811344
127408
448263
584045
939217
287430
35067
258370
712135
447772
911290
135796
8295
30789
790183
120013
442077
119280
311261
821103
722431
19016
385090
871524
912579
627951
822735
363733
585229
803186
148956
252789
953975
342876
978369
872982
460201
733391
472611
88744
653482
644955
1043956
182906
485842
176837
194760
627140
264724
629294
258081
308386
493488
187027
1001385
940989
219587
74478
251258
295582
759065
690434
562971
98260
34520
221428
388048
528302
750446
557170
741103
1004914
763074
506112
518246
401959
389642
141333
180768
900426
821148
656234
1003192
289066
631921
601184
1011822
514333
390199
577651
582266
717367
848033
608639
398680
748379
792881
962471
554881
138099
23502
91952
310953
328006
555481
739618
1005044
202499
210956
277507
35100
282354
138928
804653
433377
515498
960153
328186
906502
990648
948986
982089
155146
187000
309723
335690
413212
550903
8510
72806
1011081
205471
158525
987916
106827
352251
685276
647141
747825
458682
11432
903758
36608
168859
918273
671148
1039660
154120
905552
344716
881306
586225
766620
913229
304729
649460
789111
57744
204200
306740
113620
957042
824138
170991
327014
133972
136184
916328
41809
483068
772053
749614
225165
963174
48287
514168
928383
246045
561434
698552
97139
180614
1036307
178735
608611
795996
176496
676048
293188
317671
647084
822571
1029290
901189
29987
878128
790757
633940
493093
571202
839371
476956
154278
737553
512152
393177
952907
704245
279756
704478
891446
194131
218435
660536
415900
784309
666653
978509
608520
315404
189662
990485
845042
878260
74659
742411
971190
466408
1017036
57524
495265
909011
631973
32546
18059
766887
365644
1022905
856406
891464
688266
570362
569956
57437
786064
9067
316352
437123
471086
835185
11775
303754
100470
893787
59301
957583
557875
400550
494283
422656
880305
515474
688337
624248
822986
151233
91005
803733
759214
846741
77039
786235
798081
721800
260544
937571
526026
479817
885102
949110
134498
92841
852779
441310
374892
672347
724138
482379
669602
473634
739614
38291
596726
421284
588643
574806
610864
361555
101677
397312
288576
822239
344506
213735
352546
377565
182906
914560
844470
16369
789451
870540
533373
995160
792662
682141
504288
965381
824321
400917
826385
262037
49097
739751
474584
1043413
280377
769042
433048
612002
1011156
725793
608488
824591
883627
854860
672791
974827
1011306
343541
3798
132702
203749
601024
892520
192663
518115
301468
622035
1009542
129909
163265
216547
969325
11667
47591
283998
656593
737505
816868
989635
834658
186584
975158
225138
858278
776849
717411
707714
546870
121788
892389
203997
445889
538880
480095
810787
515168
752328
484588
972798
366261
413468
758814
843523
88406
615194
262748
883400
152004
804783
767691
945415
143597
897245
70694
62721
116793
1001225
16606
473740
539738
225646
231987
656111
770405
387533
628161
165933
89598
655341
606791
530160
205958
990982
842767
397640
378408
44916
874234
223430
177091
128880
169155
1013511
623744
96423
315902
401566
358963
464709
900566
936988
515022
80713
775740
13037
755367
607498
59268
1017993
945409
310525
490949
1020264
840194
665750
904980
1040329
601996
445525
363070
500971
851630
962917
963224
614358
299860
374354
111063
735812
524186
66574
259822
557166
727368
1003337
472478
314437
55268
451164
532581
635728
474237
185785
245386
876553
899282
509488
542092
444112
383117
37044
739891
603063
65013
236316
985564
447919
158949
855994
66119
80270
668868
260832
352500
596485
948249
410358
854870
46940
234249
576517
820120
803732
1037663
624318
854562
480134
152989
182186
190453
933992
401968
149914
377651
934415
203212
782888
518258
813728
306243
14672
495528
134155
660746
65281
211887
23528
808182
371730
391919
897109
93627
555607
21115
369754
210307
598316
651640
797623
743647
576480
290445
329705
163842
65373
424094
726432
1316
470337
663712
266717
441579
361952
688630
208834
54171
913468
246889
162783
210683
199699
535724
971412
583875
779423
307130
929494
556919
368609
357874
697687
410355
813885
174247
846480
874492
484392
266948
650855
144466
795292
312087
18618
523748
687168
858825
478697
765291
798061
733079
203368
435663
41446
306471
914971
745359
685680
823895
581817
543675
580757
57573
974331
394747
681405
962051
161940
746935
20476
863612
521140
570595
374805
383625
32504
265808
286282
84327
858682
1044843
615555
107933
804949
666518
644491
204919
590091
965246
926123
736870
641489
528087
607322
692873
415502
832086
14972
405577
603836
1023764
135129
843600
824907
214700
976380
667368
688558
207351
785295
88376
486235
658919
807022
514881
706156
266794
577452
30148
623234
152036
966912
923583
763377
593183
636668
570078
824693
46028
254762
232928
668484
703856
45995
787565
580195
739982
631804
313434
442682
701283
997629
940103
144775
545482
322863
731809
566363
54682
460046
685432
608957
1018027
311002
478493
528623
912205
955401
853028
570604
224090
545993
943404
252029
890059
1028625
32844
984611
246025
539855
908649
250113
806076
332019
655126
647071
22887
1040197
538160
606704
362399
115677
493385
16545
329030
120279
622016
1020497
441981
12082
43734
506147
1041551
158335
930418
526900
689058
557572
632639
55109
893440
176752
951348
418203
458543
340918
802928
635020
288243
120540
579757
259462
835384
184559
280738
706737
884896
904590
267223
451999
590471
997989
446258
442349
131130
624020
883814
879506
374158
647192
1009584
990564
360394
652467
263539
857298
103291
978916
253348
656789
217899
673843
672658
74750
777377
820326
446151
549866
547709
923862
77767
783066
982739
183929
385119
552650
503869
37999
835472
903198
1000124
579307
197141
884278
333433
554427
396901
169151
854366
144663
65486
301584
268588
925484
920297
116176
353169
241327
756794
55516
857336
18200
620057
369226
507009
39023
7876
683543
285541
617530
118259
1005601
306762
739689
799757
609938
806245
789724
881942
377658
88923
112341
695511
580665
689917
829530
47256
111897
695695
508908
600859
472268
304115
77467
827741
67425
76959
998032
582030
538048
330656
778269
301599
800613
127919
759934
989241
327767
583994
84909
534181
375380
206058
388593
627905
602721
1028006
90595
260001
468218
540520
169362
340553
778017
741029
474240
325459
828232
1029465
176435
682783
483272
867935
814491
155343
605844
7676
976171
62963
552988
16089
827212
172359
390543
806651
375788
467418
484429
512219
490766
66945
842373
577345
455819
137357
591949
698318
30490
241687
764309
499473
414983
491577
707650
958260
433864
190569
407924
186330
37333
1023004
859114
428297
347923
130779
538275
469982
667009
487148
524349
254
834449
691997
159716
369077
16367
58876
525620
572087
263567
1023899
84496
998760
359086
1029978
281010
631084
786129
916687
824953
896626
369578
182733
739367
857427
966117
778920
226954
840584
558277
1011930
794775
229561
290904
666942
319578
445311
241097
87665
456354
319939
121560
376899
977974
292405
433984
556546
690117
567458
365616
468344
363294
1033884
363426
909742
49561
154791
806865
831755
95380
774768
904161
327553
609871
319958
332425
234714
676074
16788
486883
942456
117805
681578
850014
293943
684416
475851
980675
926141
883966
137061
864100
276334
930478
292136
839604
570885
488848
90100
351930
469091
772758
577711
846622
864669
182708
233981
32040
781898
152537
818679
177469
681779
25869
841038
810651
84143
850697
622643
398549
1008542
4207
188902
290798
666177
969643
986183
634802
264233
436964
30803
562539
860460
398383
646248
196356
535416
25141
892243
119406
583797
601206
29043
807473
231671
286758
55301
603879
603896
936705
671982
492916
883343
185023
253663
408195
854900
143380
558195
300302
990248
1013763
739021
834276
992352
776175
130482
207045
735680
450946
798060
1030591
523815
93663
946225
1029188
128227
306827
422059
493127
726982
798251
801410
1023595
290476
324582
926389
593184
936923
277733
344477
404452
921042
412721
281293
648081
452731
444419
148920
56911
120351
128958
90744
867936
911357
583047
342888
719098
624805
816823
825879
83359
978828
897855
939339
715328
383874
917565
133891
650203
485364
576718
157552
374044
1011065
953558
809667
233977
674905
20337
572768
271189
673557
850429
605566
36277
353678
1045350
370249
730041
81418
361653
94596
827534
592271
728361
572992
938330
445204
218405
1022673
204730
843501
227231
471012
887314
610743
622380
28741
287929
508106
410873
416681
415589
95622
794350
639573
24189
788915
990529
547545
343386
912984
586656
869441
586471
121130
12844
310873
835187
763119
169254
299825
297761
929017
436289
127320
574770
805877
118529
92264
42638
528444
602993
670038
368467
331654
1030691
862846
906439
697419
586285
626636
374876
597411
415021
833326
763289
394793
1036739
692039
1002648
699076
403511
750962
675571
655093
648107
751672
556665
951993
934368
287582
86785
307669
869982
951657
806433
692010
837856
412950
649
498573
289643
1044722
573595
537631
646543
747932
670572
574593
341126
134117
677385
490542
376725
849632
651644
564860
702000
323198
59846
142057
314604
41771
126856
15659
620317
321128
181058
131921
947079
278512
677926
447989
890291
858200
1012318
866724
846849
123811
198014
55797
423061
178628
596210
384528
819194
672848
911898
70315
538802
288868
117067
644903
496079
848106
966784
494108
451266
1010275
740170
753084
291492
909102
597091
488278
763476
818135
244467
114626
148003
229009
340081
966970
613749
960620
863833
99568
413426
47827
320986
21467
241878
193417
110156
861502
371353
263387
646318
4224
631149
297453
215012
568740
128095
297184
35517
468956
501141
302359
575925
313188
458942
364087
549728
429927
313045
603346
14700
450592
969336
91612
819608
1040226
277882
117675
929835
98238
264247
226248
761724
732033
1038580
175795
344772
798851
982750
943712
445990
295214
15877
589620
952476
283706
226777
251277
64216
741615
918744
943587
945965
600463
579880
1014485
491929
851045
45834
392130
1017453
716050
910286
816336
137631
359869
540278
42861
442401
439792
339671
981207
809854
442919
496153
718685
515487
217478
829293
212817
395354
807008
697401
201354
633644
65820
399688
962530
965913
217820
135476
412660
211445
815256
500806
559075
270138
633623
1013105
199659
594368
717009
612353
184825
985586
67994
397156
591152
1021526
918577
999665
115426
357901
774944
730924
793129
157552
9517
790745
973620
774872
631348
1042869
837510
678696
49734
19292
327979
751064
731406
749397
950603
869133
347067
10327
174403
355833
588786
745688
755267
207867
995202
844542
395554
527674
816084
927290
387229
610381
933649
264321
383192
844355
594013
441849
255871
919829
680984
688661
1032941
774401
765255
74726
300290
274865
417178
76514
820536
206733
659504
827791
625637
136195
1043111
373725
762103
861868
517070
1001152
530947
103040
406640
952516
647735
1002235
1015430
561117
837223
965713
523972
34169
485342
985120
872982
621297
150536
660590
1031238
1032904
935149
352595
89659
20581
142790
499119
997845
189872
892806
609706
615351
405539
667762
10676
177856
699077
792721
486983
903393
443770
75228
348788
988662
849279
14166
1019952
575979
98508
833547
558434
919714
551926
955356
318438
361479
414087
742539
187621
265406
696787
104132
251065
154501
312400
650649
327885
538635
936025
32516
688623
152041
141663
566819
994245
995669
190698
264659
257367
410723
772853
1010490
547405
401850
939888
513008
854354
77933
719709
904014
492538
311049
631588
683609
1002449
100747
914280
527940
866510
1023304
83219
1027132
975947
696837
933633
681462
275828
772504
619016
189817
952943
32944
318203
563322
640958
816157
36868
146235
854865
881259
206539
238410
322818
863549
431159
1039902
508985
1032138
241304
896807
310326
861903
926232
584636
402012
294712
800939
504765
1027378
338393
495777
573316
664432
842196
975095
149883
720444
194359
338168
990585
451138
39226
268946
330341
962750
522703
736370
547968
727427
9478
215792
736764
994504
734762
70037
899877
945124
824761
839278
33008
705157
845077
495946
964221
514026
725108
736250
946900
93155
1009898
835610
743936
279862
908007
924161
502744
240995
976899
65667
328004
924171
931072
494124
723471
466259
31603
997618
263509
421950
386469
538762
324430
3480
275496
1013741
345230
297091
791499
634750
121518
823164
505160
595014
258874
992330
386688
101864
532677
767075
161167
632109
645125
346212
368905
758485
570230
1028427
127511
219270
416195
863169
131308
283570
427806
706989
495790
269770
517592
669892
488440
475102
389767
437640
837499
581347
318479
165050
879629
385544
741309
664806
266458
990217
277029
578645
159061
398639
194787
870080
667834
842625
487727
66842
479836
178726
822981
259617
244134
376267
264826
483651
650259
137320
853963
88536
852475
33765
401721
749441
626162
847161
759800
399953
614743
854672
1026726
137290
116151
607185
898090
175023
678578
545737
661760
656467
237320
492076
199767
957486
312423
299991
170631
570694
861748
164559
34071
367969
133160
304729
588276
475042
385775
273986
842801
376737
729799
317511
543426
926220
475677
996434
98956
845701
579300
777190
464653
907246
634998
665693
804223
1041879
207522
593100
319598
1028565
933560
426122
197562
189260
291416
856873
460314
201793
669052
286471
820456
736088
281774
61120
112892
24884
15154
989055
937824
771855
797786
243096
662456
544807
919638
989921
32425
1018695
942474
935411
851602
743160
968270
128356
803271
522279
774771
672913
530042
95198
335780
222642
628661
616791
306939
947925
221631
101086
680893
351075
172970
11766
985169
100429
909961
92620
377194
734702
845070
302982
998557
419427
102158
215921
130163
74801
290816
168042
570685
318155
150302
608988
541988
178321
728608
675900
236730
199144
1013259
641661
617935
539912
995896
6990
415271
787027
293784
483171
601918
172071
578435
70304
26994
172842
622107
419330
412768
765164
718119
378711
86273
933404
254303
175339
477076
638700
211382
340126
385400
543911
575706
750195
842617
894102
478255
239776
800408
803424
432805
291886
961529
245335
603356
488567
449870
372927
570959
42407
200083
413990
828426
385371
935218
530348
405747
273189
629705
475599
620967
120476
413311
286225
290488
344473
55618
20958
183292
303436
748890
741845
833286
485158
984069
572507
176868
587677
218840
924651
438970
922682
86863
895800
485178
915812
199587
853928
962666
436142
447253
702339
695646
1026912
336300
704973
265285
967001
51935
1012205
696785
588807
43623
929525
359337
816585
793679
742946
726600
938497
1023126
94604
745017
556841
234738
728488
935953
712555
598700
317859
533759
417942
852112
539952
512701
779243
409422
931144
546996
103315
778308
641899
637249
604294
5159
63441
306776
757738
682233
821619
137709
661316
940522
171717
404984
553485
919483
912037
76447
794231
730438
340525
635751
221673
943904
1039305
809335
26970
401300
1012302
691791
1018130
33156
322233
218669
948023
250038
634196
844763
964630
126706
985773
39783
629207
805382
575344
919248
59269
16059
542775
947995
264526
976245
689468
1003056
525743
985780
124563
525059
283631
623328
566501
1037992
469912
29719
80465
72817
940894
80753
880082
276881
82742
1018126
857691
678889
594809
666897
997108
968943
177938
585608
721400
463199
1009650
404025
1004683
934552
543589
728484
976580
370805
768775
441189
144065
162624
779880
43623
610868
933333
342546
292170
25035
628742
791857
82845
911183
928494
358271
621191
61052
314547
890505
796156
583112
897629
887885
324440
287041
319462
105136
1027371
706838
984607
998374
725536
347287
906556
794955
384689
987436
348992
217394
846140
989884
849044
329634
19918
463660
487386
396031
856660
956673
386618
177884
827793
206955
343482
223181
725238
146473
434439
266191
313056
951679
989500
38007
100810
977838
635871
548337
984361
168337
920280
208818
726472
397535
746265
301818
516000
100528
1030437
64098
168537
193661
713792
463108
294920
635816
774063
428604
592023
760868
293795
41890
979459
130491
392107
626275
849186
272362
489401
506925
694377
771774
892583
596886
29240
677263
890901
102956
379207
466905
128012
919229
770610
88987
548941
979367
643320
878868
402839
813124
536134
820902
54121
233871
719453
944933
853321
924213
314920
548735
23604
1036337
258082
868773
550268
238839
407560
527832
539116
94307
55800
588845
410411
990659
209025
6074
628751
471373
525719
97910
393026
688796
417333
171334
301198
142102
579977
248939
543641
437118
523537
467322
574938
268859
14917
152207
83093
156221
363272
645368
507257
767228
615142
773885
761041
35155
656115
321678
540016
807655
775775
753300
488505
910400
216383
201364
259485
311645
130896
608251
854692
73110
147005
66743
135956
99723
624578
303346
242675
565565
606502
351345
986093
917354
462518
568050
659568
351142
573650
821458
389420
1017418
56728
961480
713571
204522
541486
786068
509229
197600
394291
935642
123087
673140
264324
224299
587382
532778
657358
179737
895467
329629
981160
104901
369708
880909
765121
398098
791907
943953
271034
752751
642125
931050
377091
357001
942162
699722
774563
928799
122701
471075
980724
281896
676388
139276
376449
389165
876753
441064
884486
292620
613811
394776
266656
833472
584560
312884
615806
298814
1043222
191674
99651
751487
566596
308380
181499
1030428
1028787
612615
554699
952341
360786
205597
723460
403416
712437
516056
655004
107422
916091
662009
189055
892035
501285
421923
494818
149388
195514
452954
286951
725614
580234
549662
696628
568034
814201
119066
740113
388887
596957
95047
67454
546563
849423
876722
796462
940780
906668
862001
657056
152868
727932
180245
107103
273169
977881
385703
771703
439044
64617
387892
391549
705353
457037
10465
111290
8475
190375
413089
472798
264625
437493
765401
189798
244621
373991
85649
785791
200403
436064
795047
289031
426901
1011303
48982
648466
459020
319678
116792
630193
230826
242132
90348
672881
146229
674975
1022341
150927
452485
962408
432102
346285
786471
471684
77292
1009794
773330
788327
999330
937240
986631
945142
897520
496359
464837
148669
300768
852960
104488
901776
249066
428587
103417
143527
828160
984781
728375
723502
1011378
174744
66745
505161
879574
1025215
734046
830730
132180
168749
261238
716422
1011904
396321
56054
352544
719480
639951
409268
826664
164596
83737
343290
538417
1013082
878043
793930
747821
830377
508597
353640
255014
448539
547321
883808
287327
59676
437915
287017
99592
974858
461707
82838
535543
433320
145724
959670
324973
445375
508228
680923
789896
851165
581853
891128
291055
562697
970563
935416
52164
79085
266768
229593
575289
592411
267788
286405
166578
273019
868833
479188
938539
1643
602923
493734
399486
94214
113917
881427
10815
1026867
570287
484305
12224
190695
567964
569256
14624
325712
924616
805202
294210
905496
754520
596209
656097
805961
713961
777860
75134
818211
634548
630251
255715
198040
934401
912607
514109
591402
512813
277086
747847
583863
804216
938203
85492
76280
939324
797980
1007482
85351
386501
760085
354126
627963
56469
676991
210588
63093
189630
87887
817295
113965
246702
954936
225867
936564
609683
141320
487015
1042035
304427
984528
596903
313365
100391
303968
607852
324665
11635
325630
312605
27169
430690
665798
142792
1026387
879045
24110
755950
824149
535167
389784
319947
362105
133769
561665
723086
966063
406598
283153
709415
554539
679883
43473
888702
882858
511288
615544
180373
330554
330163
1013754
319197
205423
265198
321915
870472
292373
669313
984381
147000
188742
214308
848374
332052
147408
827857
754999
958555
188832
50948
789402
1027924
243321
983047
68828
311457
546101
169384
222554
156455
273802
108187
292842
344478
1040108
439320
305943
134172
779307
15262
757084
330967
297579
139562
20192
282140
550956
746445
511206
843145
11654
910825
64145
929244
838370
918776
54209
411380
607945
373721
293803
915928
43366
608477
820751
970157
607821
15535
618984
806781
791169
523272
644631
531200
167409
140458
265852
145182
230805
187233
762434
514989
384328
183411
862121
736614
427745
34304
954761
19301
524024
750213
230766
373709
663967
950402
353065
124303
874707
57689
827368
635923
600063
562475
619553
741968
537141
329956
759093
386892
968837
366986
640765
972365
575153
402997
989139
144064
923931
696716
577
458400
1003871
248073
13578
384227
33200
835753
422865
678541
30578
1008270
159948
431904
225082
812489
332787
470943
320619
468837
100509
731834
679495
608234
987194
574817
1022907
747331
52554
56864
638192
715333
1027199
662023
151428
241072
652848
774850
932629
691023
604328
389584
761166
470428
155046
87611
111418
293986
654828
750018
90516
684103
1029253
1020451
281293
418848
835455
482837
709302
828774
85416
364367
326549
91762
821079
316496
81597
15056
683052
176372
642672
864948
53621
663369
926952
270759
509681
571918
426079
558165
602314
82874
242156
28100
34412
830661
10961
601045
511219
411665
174515
217389
107182
415485
1019260
910577
687176
429525
887231
523860
117995
762419
980061
709132
630570
395305
817970
1041184
315725
567359
231141
937905
489873
503288
134236
729168
200825
922997
244047
85831
434355
232680
263567
8795
587535
418537
175808
605871
1033007
471923
670196
770088
552636
670363
583000
211626
525926
926844
959903
397925
557004
996359
227528
881241
287669
622779
792914
766380
869363
668643
430784
490578
954382
669234
1009933
775704
640651
915911
791342
820496
601569
478549
725410
328998
241844
188729
288001
275039
24666
924595
223747
540994
719849
547323
1003808
395851
632971
92535
688638
302675
798993
326859
248891
147872
664498
1013495
1013619
459872
47950
844601
75358
522571
880423
796765
852993
370365
405284
746332
603316
180465
74342
481090
18962
976131
387009
1024301
819590
519612
493659
738256
361109
1041230
567821
306539
594216
865278
477891
1044234
71670
624889
626490
356671
1041985
1013647
364808
630479
309727
273852
298557
13795
791372
471164
990559
444424
872330
501372
526464
446544
955599
156331
486802
273347
1007141
330934
648297
136628
123645
99231
77929
390634
915936
95803
458898
617384
1042023
988640
60438
568803
971364
741759
517809
766586
122432
335844
578923
919191
362805
1036085
852134
19880
541296
592012
817758
123230
165948
1040874
163210
94097
108225
91059
250625
886413
714243
68766
369781
800260
777395
229022
37017
771390
299366
887987
385546
446618
406925
657639
79660
267633
288297
615018
683198
2853
557380
101084
843832
12704
165632
166083
905692
327941
143335
199478
875563
176744
265113
439771
814727
510035
294009
199134
766044
627389
809053
409152
400025
228410
115100
205256
284807
174060
403961
935926
1041179
624654
1014559
726948
159010
365191
187407
819269
33343
1012017
925578
636693
138184
720384
262629
199715
297710
680194
279663
276794
354008
243030
580402
19556
591696
786769
129602
517886
559135
323831
371423
222761
236914
136649
503602
1008689
341251
461253
850229
882105
441138
600041
488520
778442
742819
727676
1025469
590
225732
320695
803802
80317
462262
672886
289679
1039547
755423
56527
842402
655504
963692
394713
721805
375469
753596
41813
988812
230726
957049
888328
831274
237426
870932
265596
516059
507302
217873
749204
63013
702413
715811
247494
174573
780353
829931
86238
807818
475330
27499
472465
554878
968904
323687
590233
36251
827885
430668
881222
356389
420352
562843
434092
393543
426611
851980
987971
816561
785953
650131
636334
40241
770746
801104
321795
966984
163505
291946
837343
840736
954861
962532
541330
185273
166568
281077
556087
550712
283761
536527
251075
34119
843893
350900
394116
510476
242626
387359
459655
893167
21332
605286
853445
74074
555379
723958
423662
773937
102738
887403
1038145
311343
969046
446478
932284
284696
290166
226320
805502
488404
1632
836226
14643
62806
826629
984666
508521
229099
453436
876694
665284
286500
1022483
1009750
59960
995536
340759
599484
26668
2742
110559
47186
125399
304923
811877
526920
906188
740363
38746
519594
546326
610395
729070
979865
947778
208339
771724
772784
930494
54036
408216
406371
787546
882564
476877
287726
528396
401483
305192
981091
792158
598441
126170
371324
455438
268015
720128
1000483
728982
803799
853180
358455
557100
744277
832624
442961
468863
47854
379855
239824
726705
115478
434204
588297
118939
112155
336973
560485
716623
256429
669631
1020439
918109
324434
311071
794339
455084
422124
218755
395756
265067
20572
50016
929198
673882
875747
114990
589773
568450
441429
778370
293406
519885
893645
133427
97851
927160
632949
950529
146084
595750
704776
584362
155593
301640
393325
796718
366738
94947
308972
464565
599107
1022048
903006
18109
723682
404551
537296
1041229
31884
872180
715904
1043084
756299
752644
912992
948968
869660
605846
1012818
809000
82127
813078
73523
1030805
978338
315537
369210
317913
541532
948279
981037
766155
171704
416734
123097
607802
385904
706874
336812
675245
67117
691642
129400
89639
545631
409779
762281
548133
929802
674922
220351
1042048
115790
380167
15789
1033232
768269
742977
679511
147960
1032344
760968
360080
81944
912674
707203
703776
192833
154443
872805
108120
1006474
782491
42753
399568
1039189
204020
515189
183800
343102
990548
3747
180253
539879
900806
9537
599392
945894
511208
498702
104244
480660
24054
70969
637882
443979
929104
176404
915123
192764
1001912
587960
797409
20061
320095
735868
465270
357977
599351
856167
404645
314956
965330
472434
47185
1021814
278085
1005554
230147
446999
331716
813867
522638
83295
798742
246629
374769
1023946
100489
614080
492321
803979
614563
747331
172420
685006
555608
145049
407058
885976
17546
60800
937003
984098
265926
986166
986275
95358
753712
257896
862517
132631
253756
876238
239004
1035237
23986
188066
1002715
854528
329627
329887
541654
345485
471975
413892
76948
147999
551902
531489
23064
454828
319055
238881
141336
542252
63058
1002782
919731
563479
116631
70777
929267
601810
841550
417960
386363
297024
919864
132610
930680
107807
341623
680734
956837
472322
874096
488562
899198
901693
40143
591717
417937
910203
35868
19800
127781
793490
35975
410945
361759
562843
958764
938017
973263
343106
870806
961993
470653
100013
740983
982329
523354
90862
132237
677359
38250
80272
504647
559550
803577
694648
217399
831737
962190
118976
65471
1021607
579741
302896
1042628
658612
104537
390186
388946
598680
529566
842369
979891
428175
912477
116594
201363
577678
479267
934468
376316
533926
486224
175601
574257
977495
614271
380929
782003
161884
262769
816022
864992
240614
1045302
710237
537033
409072
695639
460286
749630
150202
326117
633579
580528
455135
131563
237535
955696
238908
320489
916886
348769
229148
217619
1005336
692428
394550
256086
266257
921575
825766
550418
564243
690034
400186
603744
646006
271994
356724
449619
626227
1017841
548668
673462
625553
950783
139788
644245
966308
839024
132321
699164
922154
879687
316777
366256
331257
517937
855796
191746
872342
326218
106313
475421
803257
897529
366057
530572
1032721
233000
155937
380217
509830
179894
1008413
79320
476980
924301
794448
977888
635378
516987
1018274
558426
546465
737723
640348
679321
781157
79818
369401
344724
690902
384879
768516
195373
82243
532374
530399
548568
1001716
923584
878334
994137
899529
280910
849015
869346
579009
358086
906953
175385
355395
164597
396016
725510
541702
590628
392915
834154
150631
133653
496929
606084
485832
759966
694717
904928
453663
502901
531382
405922
677502
91004
35271
124719
793932
130452
782864
892693
933512
597273
107320
555233
1000689
920987
178192
189914
355005
375454
714231
633
754580
714200
665005
339796
805758
190827
740646
858949
648365
460023
602942
355191
312013
976607
418095
368007
772407
610425
862394
875723
113647
406926
840888
187206
483952
363293
208860
775149
180239
1011383
598956
250092
907276
748994
355338
464374
137607
412750
11286
851659
667599
830443
896572
162433
100643
914121
221408
115197
101619
461033
426454
91174
949713
679729
851318
881472
508176
324807
227788
350209
447660
310964
525343
1000402
267796
773726
667348
936185
36634
459886
404715
902948
780812
10123
1012687
356458
334958
468006
612344
386142
708283
280018
1037657
631206
292735
573759
807598
408929
96374
938917
836940
544898
894117
270528
852414
680013
803150
402321
167841
489705
966264
598703
411070
154289
721134
626094
451072
467345
465994
517706
968141
207783
151736
499733
223958
244772
130736
701913
759944
68357
240841
558279
674778
162838
23066
847335
818467
144796
27968
609599
595598
560791
94529
865834
113177
13380
362729
87146
845842
863151
140868
334163
519220
984771
382808
1004096
272697
493128
451379
962703
657678
208074
158747
697131
174198
216981
427141
130450
874759
200446
433275
644894
774039
45061
40328
219837
272198
918064
991590
879462
144406
829434
87544
463154
202302
1001904
308897
366497
578242
415843
970245
754372
367519
312083
172948
1014453
400892
799227
915215
842831
1017885
950918
214424
866355
467735
301183
641838
26553
172791
711854
830704
689926
11824
222428
573755
642102
679876
560775
790786
94316
925023
508694
765212
880957
130596
141944
816613
12432
529332
122841
295199
880819
281473
206990
134447
554960
991687
422757
738043
707796
551378
368045
1026198
310846
28720
247350
74762
854343
1027549
56737
182975
693817
12504
764987
884029
905655
622940
759994
867238
761007
315944
448517
338360
442542
662569
116618
913743
677593
185024
468374
549281
757093
1015166
711592
295520
37304
148382
46027
680634
319714
930896
506286
990876
16463
272944
505045
208607
643699
196906
713136
842238
208509
304781
166096
1024854
310358
436066
588181
634176
313959
397453
425956
24974
63294
1017780
354276
469080
819903
1000946
688494
283673
381032
510981
628815
49775
747256
636507
645444
98284
829148
391783
823423
36643
417469
605766
520593
380994
770333
699952
99073
909548
7411
731919
946433
973699
28301
146117
507664
135624
222775
884914
1017931
48338
986970
407642
720341
116506
576421
101274
278261
1371
4082
466973
463324
793486
819465
467365
437471
404620
133809
219952
655797
238192
162932
669136
1022889
628226
763867
904457
655480
333986
193189
363545
936110
900422
318637
794568
266075
998610
984543
260346
243191
776637
547151
841681
177008
389840
161583
743114
6778
932996
718120
964214
288756
796893
248803
426787
878719
664051
831141
150345
528383
440019
313152
139608
597958
388086
87243
274965
133625
903314
704189
702724
74058
909892
169053
144143
238252
632659
120546
620252
299281
77147
861052
397612
154635
550858
750443
686299
391196
389366
758509
547682
807787
181653
454181
221745
27002
862203
472274
272065
237301
374702
667511
491813
628753
355067
532098
138672
163010
502660
519194
1019829
607252
26421
618166
588166
276052
673634
150515
547594
793058
276773
431868
382904
1043982
351749
196763
138138
786031
661592
583247
493241
937338
855576
93143
964782
469823
101643
502172
494606
314098
38826
216228
958426
581978
657922
303927
481328
564598
531692
114890
728967
332624
116277
157440
517508
499085
205199
120817
532975
34362
676239
361664
363157
5353
633898
984166
897267
34810
545969
756941
638895
921073
12165
414566
1003101
106568
33474
697006
722982
580135
779179
295261
97576
907656
927629
363335
910519
308410
65532
963578
723235
6350
113665
196466
602865
783582
896915
758179
1012570
1033685
719734
1001592
12361
632212
400655
56410
589457
457873
320195
191716
922112
1036149
184025
851492
697431
1027565
572707
542295
921581
882124
1002518
642432
110104
342752
739813
545036
345385
570027
821349
253672
274769
782263
230517
978532
260836
1035494
566080
992036
109149
768365
699574
710878
446895
470847
496206
107279
877169
890130
523329
346432
388193
159115
662797
475488
10584
943205
50794
952175
175608
100125
224440
291128
658477
186670
553903
435633
601908
820243
926826
145842
456634
955460
262471
604921
528962
176339
687922
387646
363263
471131
407429
150034
450167
82739
1035260
641661
550325
11476
26267
52317
684566
647103
175961
981655
984086
806944
311100
889535
431417
740593
806338
66967
966584
683906
131791
567527
518352
848274
641441
956121
615190
658539
47399
460934
629506
78255
888862
550029
886381
997523
926921
70369
340092
349515
397629
784519
290029
940638
563984
291187
250328
515296
705918
724825
79793
481984
718253
309873
59194
302383
106764
1043927
28922
907470
138605
8222
986201
983928
80792
704277
246027
619409
680351
564626
886994
522598
743680
206674
813976
41987
604964
299160
284980
760750
551933
904741
826409
574001
833370
198590
818419
785500
579704
922130
715108
644919
945103
277542
885213
19558
558886
454636
997999
162435
99027
80761
1040519
973574
106139
548930
858356
191784
543974
336463
912897
1031970
480702
1014538
54415
305454
898281
347030
229234
809835
462499
910
730609
1007914
478421
737026
373268
119609
534315
974133
861903
453097
294529
176735
780256
161840
122509
1040616
717337
347628
1024091
964742
887445
670094
223751
47021
341383
375839
249819
645994
140075
133530
761872
185640
600103
127604
622062
353357
225007
995398
1006352
997902
628165
528038
566686
170853
345405
25825
283729
124728
239147
959233
615030
905917
125105
338873
169524
556940
92975
190451
298953
261998
641793
1004362
178426
225312
899259
692089
745844
236898
161326
14573
913760
412720
19030
222579
416237
370017
105910
51292
401873
655126
428340
511732
50832
458223
83935
15402
370515
817020
129124
256978
308356
619065
384062
209741
956298
546947
755946
426778
71690
643674
60845
404780
711625
889496
765434
211293
264611
363203
158867
617109
857666
496510
603152
485564
648917
250336
742079
592809
942623
610458
988433
448645
507909
234083
143836
523444
846157
433425
211713
315495
1018264
673949
751677
489189
620224
491136
389089
1042759
1013185
164622
468231
652802
187864
1026352
57490
42121
637195
131418
505019
159869
646829
963705
838228
1010309
439540
170892
154549
714916
149348
150798
80322
605181
252016
381743
429980
552767
433087
462271
929946
141164
967577
791489
756214
538493
273558
916305
312694
188818
51394
806731
423671
683123
961320
752149
16424
669064
883803
647840
85033
888743
642012
551735
972977
826356
248580
889845
503866
792026
854095
458847
400206
765141
823138
767016
475699
577139
130125
325183
232907
559167
603564
409909
419240
836639
781846
593634
904358
819956
357062
782697
874516
457039
667830
177621
741612
731114
1013868
401243
64208
964808
433919
537484
217728
204453
401043
288949
631257
601002
854765
1038254
1024797
634908
1038133
426460
1006905
309527
775896
651592
909757
643402
148310
922043
731598
803950
943915
919915
35460
718276
406500
253656
99721
148328
754312
546175
303629
781200
999394
560729
13752
391438
819199
729945
691808
357359
897955
300970
948238
1034972
703132
150527
856232
44433
911080
819601
84643
425460
868098
454504
409038
927899
897038
628256
207579
893914
955610
81348
371317
767414
89804
526875
512163
807350
835128
836894
421120
352624
843286
335837
707312
217542
32892
365715
393347
957811
612682
937027
994015
727916
947026
944807
965404
446857
29935
493133
36940
607262
428195
688754
537685
835614
500855
338980
867265
513960
296561
923168
213249
157064
175024
768587
790068
856103
1044451
627431
875539
110533
92023
528323
621030
517321
52613
623390
942471
825048
515188
181768
133154
630275
10211
887526
991169
303845
667680
174304
450494
485289
497879
248485
574169
1045188
781307
652002
508017
60302
585940
743683
43267
809303
215643
314888
796106
74906
1037106
36244
779323
1024675
274830
1039119
27721
529513
267200
305646
1001128
281351
927713
537742
223312
521406
1036560
226614
66559
819111
696488
430811
34216
588387
400774
861010
972831
719838
347160
478300
251972
832224
568331
527820
944614
271899
435783
973357
349592
882452
705739
290680
478525
352707
1038949
141363
738162
443939
604200
577500
699963
28191
389824
28005
719194
191676
919703
1014547
413583
328069
898039
738100
511287
206137
737187
976376
1040615
1027076
770602
167200
189190
994552
785591
81319
257758
985859
714607
476541
704914
126722
713130
904285
451263
816108
594280
9853
441041
105168
999345
423208
260012
498435
768274
432524
223645
30858
654695
931896
753544
301500
90002
254766
1027139
265884
677702
302166
975857
993901
950124
436397
196188
204997
814206
665153
1006567
44512
690818
1030689
551004
397674
465872
800791
96771
528039
1001658
403964
671686
868360
786025
925740
211071
354263
336673
231965
542940
573342
716384
91909
279405
482523
984158
855170
1013767
764109
480543
44866
174220
484594
63383
987947
1012509
450745
75382
103825
600130
642545
506883
71189
974295
302014
86482
682840
850993
899793
946010
454501
543500
143328
62387
509664
142815
742485
460500
670839
184923
805360
496181
877751
93863
696983
554146
323115
254294
600651
652
972206
608741
193856
443451
982927
321438
1031001
179825
521674
511542
544995
720364
10796
94721
623138
1023426
392706
1024354
510576
725695
741995
88184
838049
214159
64949
657409
976959
265403
756995
387144
167167
706690
154580
352351
443454
416329
473624
1035817
894611
930326
877043
871870
783673
121204
23768
737394
421522
19027
54955
359883
705020
687405
459654
476469
282200
991326
418434
760590
381925
392714
210518
839543
567687
995482
516276
761777
823719
331807
2090
737541
320950
503371
216212
509817
583574
161357
626334
812303
505428
189739
86091
144341
212466
755818
512383
530496
79725
996565
502977
962484
935552
793269
366879
611736
934602
825337
544212
185626
221600
1002749
871599
672591
911973
810309
520594
572554
777151
26278
847403
652111
57956
498183
263152
806727
95820
156342
542701
846681
582594
353705
213372
490046
23685
266281
585079
372175
907494
167500
874482
411439
588810
345636
882871
845914
351279
445692
504316
326110
451916
305383
516728
870235
877893
335656
981889
168722
579859
789009
995282
629207
180164
99439
254133
798908
365236
851459
342273
557241
837693
428239
851991
115637
451910
273657
606688
802971
918366
862661
23769
402309
469235
621144
748569
474780
29742
802507
281627
762198
966287
928683
560358
329491
733452
547557
835246
136068
761837
133978
784451
258622
458341
742371
131823
713094
627516
165503
592073
377589
531947
113293
774286
456748
763275
475366
958133
1005921
451290
547158
194613
491046
1036817
648351
332981
747311
63693
874444
512678
224441
682143
785167
554861
680655
20973
182984
36541
804514
501132
427343
50826
732114
891327
112209
553504
150396
695631
357726
677960
978656
924451
937888
945642
682885
548156
964147
333586
225323
140772
569857
919419
218234
697663
423743
409180
887450
418744
757445
482977
505783
338041
848929
662385
249039
424058
840141
1026664
587133
990668
154442
23284
183784
257141
785169
374196
409885
892823
1019658
76648
390609
376893
1042339
1037053
1037919
306131
371157
320785
720277
213766
732743
143084
838615
555464
798068
190898
284540
408484
255254
629494
561493
682986
782691
535893
489217
581002
444812
70179
600273
823254
206809
501323
47646
694423
620660
198412
165303
2193
963229
583505
295114
501601
729734
183405
226200
995889
922904
904393
784534
792846
261884
776071
322045
624280
672554
644781
776271
1038176
433819
24754
596811
564303
166375
1034793
555234
168259
109326
582056
900121
385622
64024
1014346
736726
944557
901100
812592
977564
443151
266090
455427
716219
584176
342785
839311
327763
180992
471984
681932
636472
857985
907310
1016622
926584
235817
686214
648006
549996
37887
895642
1035777
341640
261181
797250
1027214
415500
822964
1034580
296705
201816
1060
454949
698435
831070
471761
265409
521058
385199
22477
442655
724986
796797
723202
897017
190054
189768
107279
904652
929192
372781
729308
684483
1028361
206684
94685
625842
623491
236674
398242
31077
958534
730612
77860
866509
663380
501032
752622
21267
264869
86891
103488
241929
82229
401307
233791
591662
614945
421580
651931
350063
585315
354541
102606
215875
945743
1016725
364906
244503
203931
140076
516647
646325
56671
401591
606749
516994
409615
45684
817746
185091
476994
901472
846217
967732
365782
3610
964767
861884
960266
18749
806556
398276
653681
125868
267826
219926
877812
226452
160590
695682
451913
432193
67509
681543
170116
845305
715567
373143
147362
529738
401442
256939
450159
7867
15767
256995
225446
220693
588612
548406
933140
450875
86664
355072
443630
213647
671376
769742
339427
128893
693933
950850
988425
570706
1018014
991718
19491
605814
801097
176177
605927
57158
412610
368179
71190
306490
553589
657528
595737
1039593
763865
79412
7938
243605
476637
547844
988280
981203
561345
398141
702012
108939
916662
801747
875570
440597
878002
772121
247864
846111
788987
327037
683796
181171
623973
946986
680381
372896
475040
209967
859048
787223
637189
66760
725283
53744
4989
613175
993729
926176
671547
105556
832894
339955
840072
898351
935983
816094
24794
762847
414570
313515
876219
530313
507287
788933
532723
132628
93149
312613
531585
259297
936032
536732
612216
767260
69257
187013
688948
954712
644496
909443
619956
44290
1032266
287891
89698
319424
68161
884739
268687
830066
885625
483181
318137
174187
1004702
477135
314969
677812
847999
399406
197500
890006
531920
664677
345434
236177
535862
635296
121234
336603
875021
717835
863277
145897
764057
866102
971134
15306
893843
537190
625501
798512
535712
619115
338417
853419
112911
296788
451684
800774
976161
694225
139509
997507
212302
980841
607160
315308
97079
199515
1044328
109279
22880
559822
1001836
286937
814846
21507
379583
499228
278889
231825
260547
309914
450471
940034
480692
720815
781586
119849
837039
1006232
246804
248568
296309
869011
699782
559665
152214
502091
1012299
430600
743873
826693
529488
889074
272998
604400
318632
713400
607247
254874
444045
419007
228684
249439
561149
734893
979666
374914
960156
477027
952441
810425
14353
793357
129615
186744
388339
449063
104732
316610
233026
405992
321785
15058
27236
378508
662400
27225
650968
50186
361479
968258
391320
394912
293829
857390
186807
559228
601882
954671
803258
645103
577366
549981
350709
1015107
604300
486356
512345
647303
625405
865673
159114
794722
141672
433893
1038744
386314
957889
993351
435773
812270
811451
286615
701881
677912
510985
369478
212494
412513
763073
213572
341753
922317
305530
943214
379900
307693
598393
417728
920756
54206
618681
79270
1038820
983991
128700
850371
252791
174916
343455
969978
643982
751602
413599
631422
857400
20970
748123
1022409
265344
50528
1003152
268547
1022036
21799
801232
197898
891642
595832
736645
656991
881516
461724
364533
667405
516671
239259
912175
791115
131334
33499
381680
465555
584325
296454
255717
52651
347328
21296
194467
665181
828055
799895
716825
34011
702878
689179
352029
116239
407743
92849
902439
822984
488071
444952
132534
25819
142936
88207
231993
34851
631183
777341
693317
168866
254890
643325
51564
622442
383796
278378
696039
928309
887628
399390
1031343
972742
314930
203143
1012211
868231
995964
432548
763765
856673
233446
882592
930619
1014205
833666
973368
482164
170847
523685
1011685
48309
856426
333681
164778
7356
388736
661501
330539
998872
556871
974423
822616
194009
610148
513183
191185
875087
360516
921050
32392
226927
287957
92571
677009
349637
210096
510543
892056
163528
237208
865429
539871
340049
599363
648520
156052
305256
5699
65336
407309
367003
551986
329006
852696
76389
747706
576410
361547
957882
707028
647065
948350
957818
103900
662840
794304
630563
740212
929386
479238
202964
514789
1020250
741783
364242
300803
360229
442676
459973
719557
91687
176041
700790
670377
810063
46101
525116
527747
687387
129290
536100
832227
971099
511498
705130
371838
45570
54566
766370
195467
191953
788911
336467
956691
852534
879988
214995
527368
980108
864863
974528
219886
25835
861976
547042
662659
687475
850173
413073
189733
989668
335484
799784
931172
602440
817155
19204
45804
137867
494687
944924
898379
609507
184905
885259
571951
22552
586019
786727
806190
1042991
171721
197964
540333
998023
497513
277675
209341
808298
201538
1003367
285262
927085
514873
714982
299592
647397
502411
298574
372624
886365
466791
119801
355351
661923
927745
938571
660476
795450
1038187
270814
358070
573632
50607
73921
33994
8937
597788
335019
863126
494994
940975
779151
18621
86464
536933
1000215
1031873
163743
251365
422364
122267
252160
559539
813814
3527
344179
432925
570285
811278
266338
150797
206588
113901
374775
501615
687713
847237
224173
196319
809944
254870
691898
4624
617708
584191
665125
226098
819164
479315
861313
869277
960658
592242
911836
399596
235471
522498
196195
428444
571192
345838
674180
1008286
194358
1024057
40969
106049
861014
757419
130479
840594
823747
726967
428198
183
575498
384763
804518
515569
1016000
82685
105611
180459
29267
554753
998146
817826
872752
862656
47089
871584
134973
824427
838065
135452
170668
551965
550868
43043
748563
708121
752768
972844
649659
307614
971274
675843
736017
394822
631266
927595
866520
937192
899003
67221
685946
185604
860044
94116
345776
715343
117271
304430
737261
131264
934095
849663
976276
42320
486466
148195
1041587
68889
316752
1023255
41742
660370
617077
355907
131921
778583
278247
300619
492344
780559
96067
149079
785590
714714
2712
683768
61898
210694
570355
696409
505674
272920
440525
780930
324138
77997
14026
689682
88625
36318
595972
378881
621177
283896
361866
635365
582200
165836
82688
915022
560260
636661
901714
215538
366096
43602
282115
655189
1017005
388556
746916
780768
834955
157330
444303
925102
93745
904088
976396
270669
682224
73166
78617
371504
67249
494380
619328
894914
176588
429031
218819
138723
780795
952582
812138
908067
757089
439981
598481
504759
838382
670507
752778
488309
121562
597882
237393
645069
615832
303604
921250
20694
954801
575616
478099
725044
29606
67742
585247
681458
622158
340323
225510
1020676
188602
835319
853340
943713
405246
212508
721477
272696
618823
616505
940101
220649
659131
779613
818934
973527
431530
530553
741724
84848
794431
855769
972535
526134
684955
279291
23365
235142
337591
152069
580405
318189
292492
429901
503082
965938
409256
241147
571714
301330
448555
970894
3410
564593
330733
649943
46255
297924
3005
314163
26047
891696
402139
673604
863458
402550
824294
719257
717023
21234
520377
537062
457876
206353
434178
611313
115387
508552
516709
431333
564991
774514
831968
92455
928264
814193
955961
305576
711687
970404
497722
624781
969795
627973
996007
888891
993937
10601
284709
1029780
794772
623970
609402
512143
992114
44958
289994
991586
190119
263008
956902
658804
435520
1038990
166377
450696
518207
320901
760127
129757
586208
995382
119406
332241
226844
353841
45172
663338
396109
593976
912027
6479
558679
249195
422169
817985
859585
415040
552318
944691
837797
175131
729996
333449
297347
125676
211859
664292
523332
253661
410911
994806
542311
356207
35363
439415
747893
941115
174044
142317
191799
77636
691392
851579
583618
890027
610243
475206
943202
595545
59174
29698
438286
481645
895772
1041574
226518
846615
182321
298618
721161
76822
122272
1029746
839961
920122
885910
982827
902936
1017144
44967
986703
807929
469542
964692
597238
1013993
866578
748316
714245
350747
445420
472590
743214
858340
33849
270194
224307
40024
783696
656488
894237
1035184
697115
1030837
182818
288899
686812
793448
552643
696274
933344
24367
641896
1041871
265682
79779
804737
595379
69587
195713
546471
106874
485081
653007
707644
400704
604400
609656
366078
216891
83546
540015
294968
563551
929158
985230
192111
1034513
721286
315932
825741
113402
375643
897361
310873
742417
661961
1012368
664993
83098
679980
137496
586209
14245
934206
209720
12943
453215
99180
886847
627455
572571
217029
1004967
25791
970813
308747
376460
36747
191680
663338
173521
596407
902783
395968
421827
543055
387344
47828
898876
67510
278600
977641
220313
568279
104787
259831
940360
525983
794704
925813
730050
594379
854188
347419
649934
38457
251951
504229
336317
147297
580694
302830
622974
813397
429498
929411
306034
263785
979351
867932
325919
409064
414440
698455
314107
753478
998455
562960
443944
698218
698967
424109
430819
489349
232377
219660
104497
53002
846243
699562
267010
83881
895428
747305
533893
425323
265861
124310
617572
985069
408326
168941
84489
653835
117260
495579
749774
186769
1039611
623079
627712
101816
813890
329864
978915
366523
999465
510253
950548
839345
818656
600917
397971
908952
369649
1021886
722323
1040753
820531
89168
989995
75467
304317
378263
311364
256793
894259
695965
139821
256185
272934
911559
1023258
204513
63972
356966
757254
306309
275808
30148
887855
766256
70929
164567
510606
308387
619153
940938
1031815
797435
724215
309727
475751
735128
609873
843004
885248
114970
1007287
78026
635314
605558
401918
825227
1013751
216654
755251
671703
930042
301768
926901
1044829
971045
720283
972306
1018905
570796
490065
118373
767839
283458
248695
787215
96954
720738
451356
292331
155659
767030
493935
209022
848210
551892
824947
903447
198863
904458
752557
285178
587457
966347
329195
442139
597388
148291
269717
659594
847572
701806
244343
184993
66477
995750
453312
188351
190709
547853
782501
719519
1008494
753963
895817
989976
1044063
354253
89476
369688
341739
994676
64889
74320
377746
358842
289118
79240
280739
971488
539936
810205
893089
541598
716307
1007982
861067
547490
88136
943315
1023530
987279
224968
568039
258331
344255
8006
588045
798536
373881
786788
829843
109657
8583
528014
794758
376940
623802
737910
394482
43007
469894
426063
957437
559467
770148
192691
337966
777372
824952
518096
155531
581741
52353
168898
348899
952588
901532
564152
225201
802955
861908
517195
166722
505832
299001
943016
424726
483221
154699
862095
98839
217207
606176
633595
937298
611452
727943
1038026
721084
99131
389201
757082
916491
700930
662185
423233
24883
150809
846459
548636
714102
481727
390658
492238
336969
691651
900467
930302
398653
23008
768583
567109
227486
309766
636737
403420
394412
357450
156022
73297
375496
257784
239149
218590
1032018
176863
357674
182829
270132
824552
169455
667256
890433
504655
299322
114687
225225
667580
11739
706904
621347
1014105
124700
67684
225035
219699
285739
613711
700915
550422
855214
4592
437047
475978
686671
896810
205232
585453
287777
733120
810037
781674
611261
271694
675566
46366
906
536966
497996
1023853
250824
589595
768177
123043
368426
173166
142025
955107
508451
58724
498455
476195
736226
646672
634489
386628
939695
214379
712832
447626
55493
197120
158651
1020242
442885
313662
411380
175708
663202
17176
469649
91522
453467
959351
617335
651960
894677
907000
236608
677510
649685
859689
290156
536709
467389
798218
511234
399474
535041
719560
76679
486198
304706
794076
372899
860695
10836
743833
824726
977313
596586
1018714
789985
877172
225101
710616
645977
531830
5868
417756
420484
175386
658576
473746
647454
444020
210740
452919
802516
502556
143046
546425
942303
399904
67010
475893
539933
316430
577544
279260
802403
987496
969637
1034165
872371
914366
565154
798957
308616
394772
59670
277575
39901
406856
30639
765500
889810
43951
984116
402387
342900
282635
289371
777553
547260
715306
428650
723226
229506
436198
468223
509575
847258
83158
537877
453610
490205
580974
906929
371030
864026
952398
659931
193797
305061
145051
216361
1002139
736904
816854
814272
515520
837897
384565
945724
965113
806651
156463
291858
403426
47867
490340
302528
997199
49556
553668
554576
265001
961953
980585
221496
104856
840643
539678
401851
39848
353786
725863
712844
266623
628468
624438
568125
108693
796104
551335
753797
447406
795881
919980
671338
894161
255237
700113
301934
108383
300400
990129
543949
959807
935231
555392
3499
412356
395933
378092
761005
784445
344962
957617
169148
775314
762827
692974
28348
92855
124554
1023336
975874
496836
721705
752130
1005631
115911
917022
222905
515109
111633
691763
118011
5861
295303
933724
365923
158941
750134
182137
1043963
15666
874888
1020993
739849
598389
889317
294668
612906
696639
105647
264241
926870
266494
828030
600632
789431
271113
798669
334427
121957
652833
495177
90498
199697
418329
902319
74774
897548
702227
767601
604649
339247
451860
79043
771433
695547
721886
538789
723575
50672
659503
113619
402111
18852
261569
50343
103953
584223
335639
471865
105567
499468
343840
113427
454537
885478
303058
705691
744844
353021
495433
710510
156897
685879
946035
694593
1057
286902
55726
887233
873859
751999
487999
931757
415792
77571
817705
426961
612320
722115
656654
489411
846150
515319
186069
951758
799711
611365
635700
806954
275414
886609
854425
863867
1007813
342393
576795
405536
651966
862677
59294
1033434
522293
814754
521318
426679
1042557
487276
722055
524183
47886
1018340
495469
1044236
987244
654172
855664
933914
952326
612073
222279
723949
672719
644594
362604
976519
852466
313079
895829
750046
719657
718688
427118
489926
539339
293858
900126
197969
665833
765533
286676
959107
324685
174032
52133
766037
433347
863194
27697
355550
1021192
238043
51211
226297
98140
66386
514050
141333
544205
172407
85489
51930
561083
786269
18450
587104
924169
643645
312916
746291
425411
830229
830891
910102
380897
562397
361187
568171
340139
985339
253048
169340
905755
454062
367829
216875
222306
51219
13166
535259
82553
141893
901584
771746
788101
958136
210795
655608
639387
561021
622828
135071
947727
955825
632353
10236
585476
406529
967951
1039616
236691
804099
418380
309053
18446
407266
65237
448804
853928
291818
1006075
348326
102387
441665
677305
744272
366195
224596
620662
962910
160210
605994
837197
87381
73069
171410
204063
690856
42341
552796
869405
755135
693359
662597
455228
412779
1013264
417561
988469
236779
434326
248627
869872
716830
56389
157269
329155
550046
357563
770708
497993
516766
573005
510000
704686
966279
942748
110346
846183
611275
732168
261967
119590
913326
692323
406951
951563
396961
457682
756898
826817
294334
34711
474927
655476
481531
889268
605937
13280
835881
999964
659330
608176
873207
827245
370334
636291
1022739
754761
349056
612423
981432
575484
609992
1023893
233119
1018876
364179
390085
105131
51790
930940
16633
33673
198918
323563
728975
430171
847549
476041
596492
420267
498190
441031
36287
210010
150625
532959
411208
862844
554707
508850
456014
193462
1028328
436187
781487
184444
512258
575937
286903
469011
699553
591888
1005981
141457
870125
587952
12770
849621
955017
590166
208185
933406
445288
1003891
365282
48930
444122
111023
306589
398592
834228
540093
930943
339045
669723
244525
740441
368540
81241
1018714
719494
562732
1005524
473783
668127
186824
158191
152650
611539
395548
741154
197637
335909
888527
348845
840285
170314
780063
68787
184008
164531
755335
451457
409112
426706
453744
950088
294430
785430
780480
611561
655834
936976
666123
866570
167859
982019
891616
857301
729425
412050
520343
227682
762960
886391
167352
730745
379658
264574
87856
762084
572037
286273
895270
596285
550228
961650
91957
817475
252549
166464
923925
528558
968133
761070
223954
499305
13539
693820
489537
535406
635308
872339
206577
499932
17369
803664
540879
207719
900107
81231
36435
559531
175304
713466
287653
360519
144657
396992
741371
396200
490578
871096
847953
659137
414415
256176
866951
783258
594071
548080
602229
782841
975814
179900
264462
96484
287974
486512
7696
372237
608925
510622
595565
579187
934985
992047
420363
174609
715802
788098
781214
629008
327483
765396
792854
569462
846019
148115
843467
601768
1012485
716851
998139
97478
1017635
823467
801607
320413
781308
126467
579818
123967
892192
22484
223193
58919
202681
947701
800137
425358
161021
361053
627355
846943
707454
235225
949929
944460
250741
731818
528334
907274
869656
671113
791862
236966
144084
372390
133841
634118
173935
843591
1038681
139968
735020
560743
48780
723654
760673
117991
784513
764996
746019
76267
644247
524491
691341
637743
377013
773624
215396
985565
806842
531644
315264
919164
836264
898890
680083
842418
706559
958839
456139
761362
638946
331022
924707
901838
103687
175903
462314
514848
51953
780626
102841
16233
158512
782420
206983
249224
629477
771681
55208
165826
88892
572227
209882
771797
485523
144740
935121
313098
368287
437776
380320
290828
334383
488338
101328
817780
896053
851593
368484
858229
879342
972475
317126
626063
103396
534865
421010
532390
708379
806037
247472
185723
611084
985977
318745
514371
962252
802312
69181
471301
168964
455673
590050
68501
81732
1028818
770301
35005
648475
5614
146697
186801
19414
817402
300009
145114
225642
36968
356747
753731
60016
646858
202541
551228
416940
730582
116077
747131
958006
379679
26143
33163
89880
360833
186879
274062
188479
591648
40904
78952
475602
857996
110982
446727
603146
865004
170481
740195
432669
623596
592903
400226
414062
487109
238793
440400
739237
622770
430458
257041
66279
700085
798681
58688
546246
732616
143245
281454
548239
347002
902312
274431
854917
881555
450487
694452
495089
218199
775938
667271
354581
319743
296931
199944
216052
670431
430804
105939
1043865
25316
297133
607629
871220
997578
531337
723520
174695
124497
561456
172555
592716
343100
973079
387746
595057
399272
97498
168133
633117
352908
835888
329589
827159
255095
574574
787972
806878
42071
300937
301361
1016516
155891
563008
159140
116265
176896
860946
309117
673449
247019
54446
275956
474875
96596
4376
718813
834671
1035000
541779
866623
246008
438997
900592
711269
325909
475347
311869
701205
903592
589868
319356
198313
596000
695199
645372
559718
592200
203780
873009
175768
942777
415711
505868
1009230
86452
985273
773790
833436
763988
341420
1006176
229516
108345
535369
529726
323205
941860
943104
290467
394147
162965
258985
684671
322235
216638
891636
953973
436600
214050
1033281
603846
239497
997415
157332
854060
579335
1042682
940729
827665
718725
762056
5671
936402
420463
685813
156597
380969
472769
73337
761413
354642
105493
409503
574501
404225
568093
692070
1019029
723171
532373
658570
622590
935812
259915
269786
800349
406146
619859
874784
18818
361221
881746
797053
314671
861266
625407
869086
833008
124377
783937
106572
551160
930741
176228
637477
98916
166642
313081
336281
922978
784819
283248
340870
200224
368026
113892
622370
558303
869476
1014065
778290
352625
569218
37087
975297
1032191
548040
230204
805123
610629
906908
119832
1002559
812377
455299
773575
988304
816979
893348
421782
18713
74597
357768
121071
547058
974409
405229
771848
877932
956259
31834
167100
79669
79454
74018
424320
262842
17060
428008
800984
548420
350165
306117
233932
906706
549996
280436
434451
357928
749961
143938
175762
275315
898891
186828
752219
66765
220873
262113
764132
981988
53999
558262
380044
569284
766760
804963
163356
913836
1017640
965240
629680
531402
170793
241393
960150
437589
11950
48394
61320
29068
359372
172218
769390
538651
226837
192845
5577
908431
448543
935497
824512
38061
777923
683400
448403
109232
91271
468264
155609
666590
172469
860132
52879
917084
922875
387908
508102
419102
226157
487563
773593
720400
699108
38576
745160
411029
73112
360409
684834
539975
814768
964750
988569
475086
388310
562282
906328
702401
635662
393203
915414
886159
843267
75780
645129
92663
651979
38978
303894
8459
25455
576705
493576
841548
765990
507822
463395
88573
611998
444075
988357
1033995
643258
295036
439754
867753
402093
862047
829738
727994
100030
912685
287031
274688
304831
527303
566513
276161
724239
986949
1006770
1007694
639619
459709
415838
483411
358685
847510
293549
214270
735120
2246
709806
758716
922205
255855
969837
468341
556116
197351
34989
447278
433620
618500
876844
817772
882667
50154
545427
142673
271253
624365
205800
348210
324108
819978
674127
646372
812211
674106
284034
694859
534379
918949
881260
580243
831746
670008
858059
674917
612471
260463
9466
680239
392496
391766
581606
226455
539535
33117
589856
846408
228399
602242
616716
228615
553363
778292
549385
931236
132353
444607
44232
69544
388281
844635
504047
76406
345682
146512
132261
101216
815036
296777
1040650
1027505
38954
396803
101036
993216
955801
675465
503847
213030
933181
364538
778644
502077
436215
437917
162420
844776
847589
529391
362608
243529
1030929
28742
261232
413389
530900
571189
35460
550113
1003758
323410
948578
460002
237201
264969
934436
176824
159414
127497
603345
13020
806895
594209
57973
69158
272582
992440
762301
670944
415271
572415
566199
469063
304334
981405
251599
75184
357695
104494
567885
326716
120110
343718
319815
60151
654531
48865
28597
91090
596882
592434
1026894
816063
219333
199371
48089
117792
868595
509429
718155
119567
648673
601097
305889
885436
540300
2875
279003
386676
94647
1024435
884544
340028
409671
210040
518075
318985
652120
773064
905927
584550
316168
878831
568348
698315
861464
445126
775122
741863
722600
562366
996939
30618
609496
964529
534568
969345
798401
289045
530759
378062
646642
19613
818534
539996
342980
281609
565174
590719
718141
498350
110910
920061
34467
2980
666138
190248
352572
922678
43294
657051
386106
155479
491618
464783
69137
688066
143931
75471
70914
1013408
274492
1029206
701058
65476
12754
819337
48391
875868
778260
499491
870498
996284
436823
923313
285490
1024150
691456
791203
133651
642660
392920
716887
230579
125509
995765
863168
501800
272941
1044148
932609
600566
576271
584718
779301
282265
137546
521728
1040428
161631
839489
956217
659095
508327
818060
722375
127439
193438
677630
690917
303531
307705
540512
493675
396154
280783
156593
736238
252922
600420
571499
709958
891946
151399
324178
907117
691608
519778
340446
523315
558000
799687
813652
274232
485782
921002
522061
413188
562126
708601
645701
172770
126235
156731
318197
633238
376398
10614
1022498
382418
444389
932618
524558
911611
778756
427572
448891
335931
283485
343535
853590
582576
935151
49431
346623
503234
81003
443331
7828
777838
160839
359459
413937
678982
846655
645545
158790
980569
540754
152297
555943
303460
304641
178720
258870
884913
515215
1002366
982212
47675
602679
427594
313152
739824
460734
447458
146441
256144
434843
763933
408528
856157
848640
17464
559550
825371
690420
201779
205748
596202
736833
741751
836637
887800
350676
929364
896760
862173
862210
67363
37675
945518
855255
211641
555171
810113
811781
939748
302553
114493
782681
935826
103023
700113
1039989
65052
282617
693413
524183
280620
810757
899795
803548
974314
816658
691626
618986
818311
839986
674383
582113
950819
985540
144339
731769
599612
567605
832551
823799
744932
634212
928856
923381
948363
316123
186702
954936
1044176
461250
891835
515447
313885
1034881
758305
533102
796615
519448
931437
1008090
394743
471366
853250
473638
314561
699307
863868
10946
315138
27540
248728
989271
400214
427961
315859
515137
715382
41749
1021602
449432
382835
460347
98818
850073
656944
20206
789330
835253
549351
998332
172122
993235
869681
176378
1004659
95922
712769
461176
506710
596945
856785
498420
578311
923117
869484
882788
997073
557460
255778
32950
901076
343590
921195
324121
528096
433783
379945
17103
409996
655764
513058
656529
875454
201229
236729
481435
1022827
641847
227836
62653
121976
606227
682861
37768
1006045
920590
721355
221221
904069
1028544
708650
203196
663081
1030055
260443
123783
906608
45968
518330
540256
537903
382715
179080
382751
28945
1031372
647920
200833
514229
501787
549238
363496
531482
529231
329255
754166
496746
397975
192915
979148
703085
70983
553469
356773
377675
577116
707400
557937
804175
680335
601496
452883
821047
994212
380831
631072
579137
740760
520837
120608
674526
1037948
145400
1011091
688176
193717
682396
225631
673372
534963
290737
173247
907013
467815
328237
776127
81946
523812
672283
251494
42149
904599
150254
124008
82110
294469
477476
206688
509976
594729
1040090
513403
957220
778581
118359
319328
262600
734886
358678
725026
558652
621919
835927
3907
592841
523805
792730
632774
556036
343436
178216
217690
897594
412700
78377
915860
449776
921110
472522
446473
976576
489692
155495
766981
432606
37612
960380
746144
803829
296490
464252
770125
369276
338221
360188
798081
786282
439585
766057
776245
586025
837025
191299
200784
49221
131183
98531
554738
402960
88196
702348
796700
277777
253254
406598
616856
913350
514331
147220
873171
579252
739768
931941
682583
986995
335288
314530
525755
555591
497864
24992
988358
332550
316885
780442
851511
841224
969714
895899
105747
415090
658372
29563
675279
163110
136410
11472
963282
79434
323559
65578
801520
828002
849787
662083
182757
473321
208744
216506
1041787
524980
467040
129391
699986
879579
504480
862206
407905
782752
410491
1003679
664857
1001766
794915
970649
475937
181456
909303
416952
155527
567630
464022
604624
310941
71752
66134
1022219
657466
302588
152706
268624
830713
1955
444808
117272
768565
640803
652300
1026026
117965
261279
261747
402000
129121
789785
222820
479329
328202
529723
35711
393068
453641
10238
563526
137710
871785
508760
268114
142041
764407
934559
466417
584590
382853
858785
627502
591694
562114
565880
423000
611524
67448
680038
301667
163542
785471
480298
314525
625199
131015
972784
749275
537568
511807
516443
169104
940098
101489
673511
67391
327939
138162
972137
961697
881622
604319
181367
919649
765104
160442
90934
108546
336018
965072
806594
975953
706662
467194
244423
348899
974656
961891
600458
998631
33699
173992
248791
904427
549422
49329
737642
82370
608527
932300
274230
413713
1012796
23913
932424
977614
386178
136840
957349
596270
798278
667280
920928
1000430
794789
120700
216148
850136
503417
956901
236714
450191
450663
639286
285676
512665
1005765
870514
514610
608616
697502
713826
49670
68808
899061
656086
894659
495769
545339
194166
116842
899325
707839
748314
451552
836343
759131
329929
981517
899826
624368
23801
821857
729816
163275
667650
46658
464718
175465
385818
202220
379688
439672
487120
956817
380605
702911
923053
691338
319347
735823
533017
1041375
1496
273735
1027020
786197
106322
982877
997927
20938
134450
12930
625863
214048
330142
581456
236256
99143
582684
855387
665330
430660
173480
523275
170890
799983
626834
989679
387082
652396
400796
458151
119881
873929
263735
350485
20861
468417
510235
1001883
100057
748645
762588
668285
923896
171482
39096
96001
938546
895469
1257
789543
89006
225687
65896
104238
13786
470633
114716
209190
307736
450081
824356
651041
415919
706875
232638
1029031
338971
545803
99
336710
300648
1026176
311488
71330
476716
937667
146105
135399
715398
326668
893972
212699
504721
825512
988066
859426
362913
838739
554146
162897
162684
358628
834440
567883
878482
718736
302814
504828
757415
789180
245059
953600
780921
60276
826319
197091
921184
387836
139234
963095
74078
436603
786401
315184
647174
870464
371748
566787
238822
276898
436866
941320
700470
141645
420094
241156
601510
516717
389889
959805
565162
559972
739787
543414
796203
979628
646064
375723
275667
453456
891128
847225
845865
862872
201485
676634
131960
1000833
1001714
848560
12052
316991
135891
491505
530849
1032101
96884
564717
694932
110581
884636
795569
731201
170961
451828
407882
524503
787338
218278
327616
353325
523578
241037
357374
198872
133296
224320
408602
112478
272540
694939
373879
317584
282712
521153
946783
613642
354163
331507
178232
347130
36723
65159
8026
230849
310306
19956
735530
982207
829298
695448
561435
546234
427616
364514
1010043
11721
662270
564402
201422
726528
223505
1022538
788209
811068
848982
174758
76742
182719
315310
510669
761128
706127
104120
549978
660472
205491
312640
410298
445100
164618
599908
656242
911125
132965
33611
411628
324060
939914
463221
468163
872169
727670
168845
601630
459013
332688
280724
781115
534245
933258
426124
471982
18981
98170
468244
435876
238073
218884
449605
906703
213532
203902
1125
670756
248803
747158
859548
666498
389642
250766
876798
308883
614127
700998
368754
31564
253805
571751
89813
797561
480311
682163
422051
121232
116571
127959
789473
263654
793941
644429
429
473577
460977
932936
321461
671751
176910
458892
910823
579166
535644
852298
251928
238343
978949
316669
226522
719345
337155
1003087
734782
701107
568143
264981
218151
862825
874632
471306
776178
690262
765486
77223
287814
830417
1005214
716300
905371
812415
174379
211762
604134
12919
833852
274571
66103
995136
490952
323320
81582
408640
498832
982043
136530
447773
762672
466806
534839
955981
529932
678205
211195
468730
626868
171588
847539
724030
55015
2612
724532
161817
798151
385227
348738
722002
525369
809215
846284
857652
197884
756194
206755
529653
298050
532254
579615
831146
434840
724343
607776
813929
259719
743570
264770
132756
1002103
137106
485501
455476
644694
31553
193088
553451
136215
141271
638358
797235
874700
492415
29174
911754
248795
500220
802623
437058
991139
649054
822350
180134
20482
906757
95441
161450
326640
773282
459155
590280
980501
277677
176787
925951
80952
436647
121914
786062
675896
333811
962806
78749
586353
654732
670949
974171
411012
801328
843393
568948
256585
145582
646307
343905
605504
500968
529254
680758
460805
683840
111591
729444
170551
586221
463078
867330
69385
117517
11357
233025
560520
173837
572553
684602
169919
281260
992261
729493
563587
768650
251724
887820
216775
5618
93109
834509
389200
264832
747398
750212
247122
775567
306763
1014456
178504
918399
460877
1003407
414292
455781
689253
273153
696538
434144
795498
244360
386506
297515
259567
63314
503030
397130
808934
413628
229899
541665
742094
215441
762210
815518
743067
878343
9872
415146
151175
898598
7357
876139
10636
863106
982922
40856
1042806
353804
354741
358448
278246
846958
602027
854973
383768
656041
770014
45486
432418
615817
816927
350558
742527
902746
77496
515793
262722
892696
679372
234653
275402
71073
1012522
630593
775661
477993
762084
94849
683811
445006
94545
884192
760401
876506
1007019
965518
82132
703051
272143
1023523
487887
481754
452565
875798
186100
248480
556329
991958
920208
311989
985751
136379
589347
117056
858415
268417
958234
874296
1003352
741623
1030293
764285
815804
515132
758599
298027
170819
806166
962403
303721
590506
167970
695240
80614
683537
1042190
402628
122609
704669
885481
226858
671359
795573
863698
53885
200313
44613
833539
31088
269118
477275
921620
799338
788530
947802
279000
756787
377439
173843
448040
368365
332379
352694
14811
167339
702934
641329
638007
567821
888848
450405
176197
922155
310092
494814
898994
509385
831221
259583
925459
874819
489751
229180
739959
852270
528370
969900
925942
524328
681291
332780
397440
430753
329728
539366
111039
623279
8954
352291
871533
214542
182433
660092
522368
384901
189803
202897
714409
773515
1006074
389477
852446
366677
278161
592978
73598
920589
888948
586788
478039
711241
843538
830302
575812
1000876
552244
475009
545099
397010
319889
983851
307762
785111
889977
332586
391251
337261
761226
607786
21625
522688
441635
618519
189899
542808
189844
695811
599204
825437
911183
844199
741924
66569
679963
465660
898763
185288
745078
5996
128137
314130
926597
355646
341232
375117
867492
585236
449681
61602
224464
829559
519851
410081
980764
257015
477912
765836
878108
580655
1035571
851252
784604
210186
890961
219777
463769
143730
1017423
90401
420495
528254
154806
836273
446267
734426
344319
1013260
177768
7777
500017
830536
745355
316910
229087
235789
585683
53279
49797
709706
316388
643001
237449
862243
979031
92436
387019
688932
713940
162035
347737
575203
570994
599218
767687
378424
3855
642513
957050
608817
1036340
52695
636677
572819
398765
415196
169781
480207
992477
161766
1040839
380659
251735
654489
552506
977801
769787
679724
41823
554010
351169
395657
265729
384559
239034
610209
660169
864
895994
279138
229424
749270
538809
445952
13226
151999
833942
307861
443394
889776
866306
423717
414738
400336
778843
43208
405531
331911
744942
782348
962392
967328
83481
427532
919237
468804
579128
970528
434179
13090
265372
1015045
117535
934337
344195
213312
161876
830648
622137
283072
864940
346106
544353
619406
110473
482597
1029687
12290
462786
438550
275645
773958
997777
12188
103180
902158
925919
409061
771815
462842
422971
450728
846873
591208
26334
267044
773750
277344
340361
957833
348580
924704
146277
763944
1044947
88011
107129
163310
980097
773873
912567
843773
773175
122011
670577
627358
346051
827672
966216
930217
19507
392429
880911
807728
192335
163619
184412
521883
311311
744433
546224
874990
793747
614796
31975
832313
866777
49887
933111
339995
425988
495213
439378
223485
801929
485984
291711
1021782
455564
69301
507567
831244
840302
985730
407634
68195
1044972
966069
376546
545152
798831
13149
491655
971173
451228
962126
229786
956725
402983
814183
651416
442606
549513
412988
112863
253830
2645
710845
335108
82850
711515
29744
843407
532152
609207
592606
616972
863839
972575
981915
22761
439355
64460
1017314
873656
61260
485740
183456
888186
109838
1039926
220966
849104
376724
632955
1034003
980860
573714
821003
819524
317762
107066
405628
213593
638979
388695
552057
119597
631825
986581
703651
779349
646750
645369
543311
855222
908133
665921
78240
379217
54760
665668
156206
60903
124848
645976
806170
889017
823882
136603
550803
383211
926387
306103
690718
38714
728114
100927
671854
860262
266079
64366
130249
199327
267065
418745
311911
1010738
456415
422570
799691
706302
865913
824103
117267
513180
574863
1038714
797631
387088
261390
581497
314584
885704
527133
497135
3427
69161
998576
474071
483634
520462
524548
756796
993368
198197
505951
676618
629281
205472
628933
652499
339762
995362
857834
500136
995307
352729
65265
707515
810284
346699
724712
182383
425459
71625
283238
22624
326792
865936
717462
360656
703944
155
497444
503893
140850
273229
933106
926257
79320
1037198
631737
82447
1000364
29093
986235
173928
871960
169712
711725
712096
617629
290802
244993
163442
418367
478895
184441
527914
1045067
463037
42237
836597
706579
155695
681365
897685
528459
814871
398820
683764
111770
190700
954350
791855
755928
586474
838021
177803
523717
117783
141238
608567
982825
425838
323133
986731
51961
671810
358437
852471
948523
933630
41902
601550
286821
604897
277934
582695
913413
219021
688067
270521
770302
890381
146625
703225
407235
395778
1023469
858338
722653
250779
619845
963361
915192
72132
618814
898216
175628
234005
555000
428815
338763
200858
247822
711013
381358
786401
669303
306314
93029
739481
190312
664647
857727
234365
318111
717152
14964
213165
893689
211320
805756
996461
681634
460581
866532
138296
150909
43029
982994
913499
600949
455657
1016441
306624
289141
840431
128386
18118
160593
643307
525770
585611
602040
253379
1015185
18574
320793
178674
434151
162274
630359
80819
1002724
499655
473331
594569
118080
826321
405793
881142
216477
363362
159873
25820
269877
777946
1028927
857469
430763
588250
4115
53640
966834
603629
27005
453030
591999
952494
973142
712947
390631
323871
214602
60161
547056
594231
898145
294590
363631
165598
109013
409383
583814
269205
408803
448313
945319
859513
1035870
24846
437350
481307
764947
305206
516145
808987
671448
387475
151978
1017193
358089
1044112
659016
455219
568891
429338
334754
705394
178227
1042433
287591
267996
745531
953088
363903
166750
935340
913537
583576
120871
594866
948642
828841
790666
986425
117546
596956
889112
457056
942637
204603
612836
1004943
1033385
1029863
217238
409323
821441
599930
282665
687369
8150
303836
734111
183657
155507
404034
762665
498197
497004
873306
378468
729350
531800
789774
188464
148858
549660
527894
171636
575771
149076
91291
314088
311903
402598
928585
983072
295518
673579
325377
911355
486755
241169
796728
567812
858598
328552
292039
927576
770814
206614
914115
1030738
541746
163151
418982
823116
300225
315446
616010
1026830
510706
531682
202795
125467
36410
392784
375885
279837
202257
444748
784587
940914
86946
681220
279733
49041
610670
394328
485843
36495
688932
805587
623694
56739
634947
630548
660372
147535
172928
1003175
648258
195764
126948
264866
78133
419923
874031
287949
497914
923481
230728
777692
77069
23137
638646
328152
404484
791487
543393
96142
390685
200976
1033838
60214
819904
685318
151493
665366
46645
976776
902995
732188
70108
92629
623423
1042746
841713
109799
1020024
1032618
55998
956751
346609
1004699
489646
136806
194811
957800
36453
446334
154501
547482
972224
797202
191304
954372
99681
927760
891306
890382
699536
850911
28542
1022505
636480
679787
432030
88129
664513
990489
720855
618622
103872
391360
701636
745438
713621
13295
67067
1041619
947809
724747
202134
706547
20735
841911
146002
565560
161960
1044979
969275
929563
915466
272562
839449
653141
594543
788419
463631
312927
612032
501078
90963
64227
628339
381753
831272
606868
504614
191288
266188
159729
653166
252146
622341
42959
799733
434936
558644
268432
1025224
889145
798635
761198
1041375
545042
255900
23433
636380
265188
122645
719452
1016486
199258
597777
378474
714994
515036
603350
133473
701373
750578
278624
383713
297001
346883
860070
923758
228469
320517
150916
141138
586641
55726
447964
594307
59887
346538
644506
89009
697816
406035
999656
942508
370335
528509
970584
269998
1016255
736553
136130
881548
272669
523247
14329
793025
110479
587506
537736
259127
1036679
787262
392277
35363
460874
256163
397021
411009
23887
511860
39923
712800
58117
562365
700355
70747
145710
743480
779368
374272
386482
831652
597277
678550
845030
779068
469975
548261
600250
505415
500105
585997
653885
917832
740986
23133
53447
226305
84351
46786
413216
362269
484008
697836
284843
696565
880954
559088
502379
636858
632472
412904
858067
348922
296710
832197
1013373
999095
351820
993620
113220
516446
240129
467568
277279
639770
1020903
407273
201714
296127
926145
109033
67708
579160
109304
879432
293089
1005604
247606
601104
79094
311721
966254
1041423
672611
102710
1013394
207994
1495
973651
209800
904198
273502
86933
963635
1007168
641621
691580
275228
357415
771093
1044889
387588
667163
360331
767274
458486
1000224
449560
633505
579146
451493
359373
959368
1009996
168020
1017192
454238
689647
688758
252060
87154
445124
94507
709213
893214
651066
186477
911777
46341
709417
570712
469966
601867
328639
537331
223398
631073
188702
763982
406854
442617
418216
918153
360346
1037252
399493
138604
787068
239473
827738
378830
422007
686370
444386
424888
994553
842779
92653
214953
392992
481703
293467
775099
525664
756929
294809
876681
268873
775288
85987
934686
709038
919318
582749
370560
415923
27671
492679
820997
29867
920674
948531
662871
783479
14132
707099
365226
1001399
347652
225282
122506
27583
869771
334121
338378
947318
346980
967877
197751
1031528
636122
269455
818376
270273
1028071
659420
933885
177935
534596
807998
271530
947747
1043407
463940
772692
416329
844238
782286
379628
100184
50295
1015939
179761
605893
846972
190729
438761
875074
988140
33652
78551
751162
979749
722540
9836
243848
985189
859007
760786
2198
717642
440672
739949
9681
379592
827847
327861
634410
823203
574480
207190
812797
154523
614444
208137
270352
285638
699810
234137
589684
283449
848235
46259
181094
100592
979628
914708
1027828
445289
257123
691361
1001163
382952
368280
997464
214663
139661
567825
548455
356834
1013902
18184
184306
294018
325593
39042
302709
751356
584519
37029
831109
55361
945528
506274
869637
613012
788220
683532
33032
445797
768230
994191
262770
938653
679267
615620
625568
1004790
690893
867292
352497
163467
902600
755391
492061
975437
86773
1014235
39742
1039253
487002
839008
247077
1024031
75376
637040
233510
551412
789625
893364
967770
776
703518
450707
391178
1034598
279209
877059
209376
220659
639285
887479
135299
529567
93081
400146
472252
642440
675040
394310
985910
1022046
729144
928642
333428
849326
261030
162015
684253
776616
176634
420349
755555
531902
160548
28772
878855
343877
864430
70803
82680
899742
310845
855637
201062
753598
607610
740463
661424
562388
804601
814090
586605
855070
459725
316056
337668
100666
779538
53593
900602
426123
865040
825085
209121
29246
686736
946921
49700
549193
91792
245390
761327
156773
358314
1000450
604594
976105
430988
1003781
525301
127340
88000
547313
191005
261683
809225
316503
394338
534838
809913
205975
204387
549651
178539
924491
585709
524176
981019
116533
896678
461289
230446
24649
936421
880626
193868
818882
257775
763868
9256
972398
745825
602813
398072
171580
164202
9429
577952
833004
110432
245289
1007403
263349
960599
553835
906397
475120
911756
3609
786334
414128
757333
251897
427947
530720
791032
1028498
964380
341599
575986
951930
911197
31440
440502
112666
933662
394856
766361
691513
181658
500958
542414
192177
867367
48014
834648
115428
228752
467696
893443
8374
526374
677420
1027397
804598
246441
103454
103646
743638
328764
579400
215040
386775
439341
913131
781975
230273
554750
711208
753164
190843
12144
524358
642114
337677
35780
778554
87606
547876
594179
659287
800586
1030502
103868
702462
818804
14842
461027
1005213
570086
776920
620371
202719
653418
821192
541270
244963
1036554
632342
298942
399471
259010
404162
674194
789918
909806
1029431
1039440
893707
510098
724368
95148
62114
310672
166595
55081
647767
994614
668040
745871
925781
61952
658567
28564
852659
393106
1017294
63924
333879
536093
13986
480309
642023
887507
645372
693277
119524
791371
757768
246013
1029090
356463
149541
152924
656316
690340
968351
899836
696385
150226
116113
565027
925601
509796
858198
23287
361651
170646
1005516
66666
985588
672800
787106
474146
636261
51722
539729
115909
838862
549150
242613
851967
1013228
267888
288323
801563
943311
78488
324372
104728
517446
163818
683711
814206
744469
603279
612986
324970
850799
736471
645918
881176
1012321
818504
408920
281215
166305
795939
621055
475995
682636
400022
338969
687717
402037
60460
19772
81974
822922
860137
835266
891137
134080
585566
256222
535190
849847
342940
174736
190342
359980
246705
229135
816700
147624
749482
39137
704662
134710
987617
176378
1006367
460259
889953
238264
86161
955358
607437
191016
527397
562643
450814
904752
165158
225689
809533
141471
692741
787947
863217
1044144
313627
547359
782372
225933
522326
814885
39864
927069
441395
330379
753245
11386
596865
961371
189414
657574
699021
542916
912015
302355
711588
931466
651696
641666
398853
449899
847374
778784
84495
837386
217512
84186
735818
970024
405603
528834
318203
122412
581722
693042
66490
341101
1034633
493020
706067
1026010
960936
909656
657791
49603
523126
638917
798164
446843
488684
634064
54903
636404
217900
258128
758751
698691
31355
705729
267842
979100
148913
59485
291590
516405
776013
22560
501481
292772
899745
274361
875081
582821
717732
152217
550963
56261
156585
959660
825522
1021628
467004
541525
777535
693144
633159
190826
259999
841386
249119
625731
795995
226116
620066
260893
512130
308904
693843
101779
764653
567134
100096
135921
234285
639808
351240
215884
715982
630994
550489
999083
17285
66235
1019554
446121
110234
585348
158424
539387
810144
466109
915861
1031572
596839
334988
1025968
488564
183666
806334
703599
137074
889893
524360
854716
205745
42703
178666
466391
945368
795710
466697
1017848
637929
264149
977418
647003
571454
778125
128798
949725
638418
183759
615737
381458
591685
760917
952782
992691
626432
728567
59155
783023
87966
508849
477626
36672
213778
907913
704261
167247
18850
720478
733138
517051
824043
477566
918787
1029277
463716
296930
609422
41090
89087
1034449
13977
193403
356702
497829
1002083
65681
57717
512583
334180
216830
523288
310511
704540
887856
167346
415754
386347
180847
101437
453068
924373
445133
276217
128932
606875
57038
361726
651974
823088
1040549
770926
84662
459746
494257
381675
266819
510745
395234
524393
172189
1028271
841370
401770
733176
9886
425170
50031
632581
625585
678350
679571
810856
474538
162733
832885
798217
643117
800452
851938
953536
122985
770779
276886
580765
520246
96819
937711
412271
90627
125643
200698
716459
588104
929125
637645
114702
195554
778254
850262
781828
122380
589773
217676
183174
53926
86617
905835
850588
173674
33385
631007
389384
439446
2470
918683
949703
396851
348267
354443
1022104
980661
477228
405520
131266
848807
47773
53070
745841
1044666
538132
244005
228667
439294
457205
297214
970464
234955
424622
9449
587357
859011
107839
797874
138738
488648
970057
874284
460085
981407
444420
942960
966296
785294
384488
944120
59309
901356
587431
366400
692921
953833
316962
90410
943146
64898
195589
573005
549120
583050
962652
812554
910881
245701
830218
508058
60818
713050
987649
649628
768162
60146
249777
744524
724759
403456
81776
486033
457491
337349
762954
315141
127129
422629
65240
810457
304178
938032
1127
306638
374831
752026
865948
840447
722366
116633
704179
958873
1033796
22349
432385
528102
698784
422682
682756
365889
102340
165304
968163
183912
581269
140294
911235
863644
929202
579396
627946
12771
287954
568738
476071
1043590
921397
690581
137728
620074
706984
960505
927304
386031
839523
885417
416269
612731
256319
999392
259562
731337
148392
499024
614323
623746
971178
435345
653701
1044884
639144
904268
88836
706940
629685
152361
673938
1027289
778675
542839
358876
844484
22422
19211
443122
861412
120739
998140
1032961
93978
359764
333434
1030898
716650
755457
536265
403685
276177
692511
69813
131265
902453
655868
574779
143297
786669
75001
348370
234217
544828
23928
609008
888440
1010688
6557
89203
798779
100610
365378
437895
557624
89359
628871
144637
926900
608630
981518
953654
905633
66310
476700
683327
625934
545071
662888
788812
862278
39322
938368
920311
747382
405579
390401
971953
259410
878943
476837
430001
746056
769779
853134
749724
762176
209389
981111
526329
364304
383302
600718
275473
531331
746876
399366
73318
483609
937625
876836
325628
842849
302802
218505
153441
32667
459907
277914
268711
697749
66808
494422
935261
591940
434651
611657
238789
688941
288624
904514
583947
979779
706641
882346
613427
255842
762428
452908
403053
759193
357111
125928
882466
477685
620972
1015381
702
787933
138289
146461
225896
939868
987339
822489
360230
788262
616546
284039
353179
315306
213785
742760
117926
897963
552610
844990
1030697
126144
1020868
916220
299682
983061
362504
232830
799037
92504
928221
702833
176998
839591
35244
448283
994438
918644
475819
142567
391148
241593
120412
111364
310916
443203
481147
1024297
594619
839377
935842
745530
312179
259045
73233
47131
858284
688949
563345
887969
765867
833854
442623
942106
360345
67536
210980
812477
229653
939895
1038492
928672
677355
946826
453514
13113
3327
440133
614591
651985
924239
1035786
108762
536079
993125
607409
833592
317459
288844
948288
838618
927371
133161
615132
511729
1037122
560924
633037
412506
117156
702112
576375
111017
227887
4957
749885
99360
487980
541391
842219
514393
770034
645011
599893
913200
819254
304563
948534
236304
960049
941900
643171
1033234
551233
287208
23738
258109
593173
294779
908029
776443
953085
447434
422132
261069
978231
914929
901096
1037861
475645
146595
549746
850923
345658
881872
323452
459733
456212
59077
63440
819274
1013255
761847
139096
906115
660046
900136
562403
63969
373582
236473
146282
781283
330201
890695
828142
35746
227566
956516
156625
550778
381837
584084
11857
100944
216441
1025390
172464
720908
800362
69960
951631
913938
896091
918679
865804
918884
510773
513941
898596
761758
495638
745585
110422
861062
764556
306776
581925
144620
119556
232316
761665
678498
940050
773166
469272
405208
739067
51953
94632
742744
444166
743998
941787
852399
750083
909048
946325
535767
439631
889079
751746
14033
688314
45864
118460
526830
236182
1045150
407267
140869
598811
410868
456430
851661
274658
955144
675518
476104
706496
386446
1031406
409107
562128
211431
530265
147111
520790
939105
676523
638344
670860
712821
986077
473510
924462
228231
931833
703297
28196
47277
389724
423232
764102
452779
39074
68234
295757
678459
268213
355379
627586
741852
217937
973622
25224
605475
582704
742894
1012813
45463
444721
858425
277604
1024131
830344
271814
214846
215032
535513
659994
335641
1032299
460699
319266
252288
395879
202625
662877
298632
720284
541351
389285
65390
694611
190587
507844
221732
602838
549481
671530
1023839
957727
985739
813200
209457
574638
22831
1040651
887994
339957
241926
861335
404821
644944
511929
848230
724069
371986
914743
399450
604648
276439
848275
402071
368941
174750
897588
770619
49601
203557
448512
1009568
335303
17727
77897
711938
677887
584749
154619
349177
249389
496972
501885
450235
334619
184694
84698
1031339
644366
628413
912876
653873
380838
88336
524413
123561
597261
40936
452565
232780
234684
863806
6764
57549
605260
275531
287252
950162
808249
774386
952104
589201
419308
1013690
434896
57627
912757
200132
320763
977863
351279
636752
958145
25670
885661
78658
821171
479980
43062
927108
880160
847389
322572
796970
963807
254122
794172
556744
224386
294166
153656
661315
691607
1016186
1038613
738567
584960
789041
334564
372818
829026
363234
20707
369178
376043
914869
213888
217420
404972
335226
192639
284175
663930
220542
338812
746377
409999
750078
43290
734838
695206
43439
877023
220241
495711
518126
731379
784152
515119
71455
2505
477995
304976
53940
673606
108866
654935
873272
1004787
424372
292863
131985
234625
304201
414002
501767
589914
812671
865674
987415
279654
356993
282417
380465
861659
363544
69795
558086
474407
889668
546074
448240
806053
752446
704240
897281
176326
533148
775637
577746
36633
836534
492083
818133
448225
921999
461103
361868
382789
937283
993999
55077
260057
730325
614959
1039205
443472
899697
546006
1009662
675089
724815
881767
47095
860872
515371
95583
630088
105924
797045
989484
557963
88853
452436
268354
855611
382585
811374
213280
357610
294174
722942
603757
31910
546636
882092
975683
737463
318225
110581
26897
334130
586613
15597
642029
332986
49065
894335
796285
413397
203533
900464
531473
133377
487896
100728
106665
537751
649858
937650
716590
463573
617827
960405
518050
248437
421744
700605
590891
406735
893664
467144
331672
134297
463565
187282
882813
39455
545558
738445
841057
286531
277873
845578
166634
117091
804391
1014956
185371
11068
1042984
369626
587868
50344
133422
681200
517607
776977
14645
66333
151835
727506
298122
272847
5771
291079
925834
631444
991688
823432
811739
586787
591858
928981
27723
835908
896278
291778
564705
316396
156342
345016
710285
824055
703443
595887
914480
526999
157272
546496
853785
398594
634189
429047
220351
89253
545318
656557
961123
790585
637942
762107
800333
85112
925267
788357
314079
330686
79170
418701
956590
298289
837301
994715
273577
108168
545848
934329
461084
70118
102818
929531
103179
54002
6672
280038
985432
419703
436903
833770
10873
814789
843254
598768
842940
202953
792303
105962
412331
41140
675666
531924
78523
18928
164963
816866
82560
683732
820096
816939
984189
994866
353040
922935
726234
362055
578885
706414
74021
189966
693032
225517
137677
856438
44049
526217
411681
487089
488317
917747
201326
1013320
219169
133034
333006
354920
374207
358862
348319
1014369
667726
1043451
443145
708548
983674
261040
985030
829591
538167
320650
914323
977378
800241
872132
797529
368165
12495
366459
115774
622620
428350
680667
637183
637387
589526
373527
1033208
859923
819194
1016353
451163
703945
3356
123364
115156
629744
671395
276929
1007140
474343
175124
616364
682933
183162
719997
491528
232433
995257
896391
397067
124668
634317
528320
832553
932658
959717
859629
126285
725732
456823
1022300
617302
774832
477982
62223
232329
491521
961909
441579
8909
750317
4
523357
210829
1013933
530694
312957
863566
516587
979614
583014
555611
471388
273690
182404
468367
537540
378717
587744
359846
113222
547372
1039203
660419
767465
999078
667779
776377
163877
479228
689099
120454
760256
1017703
1021262
137680
879803
780670
725423
386914
66103
938191
776319
3338
761582
992895
463514
604445
920731
171429
560617
656858
512959
976458
1031225
772045
233932
369646
671148
128060
865124
121077
930645
824252
675009
645601
892804
301120
607857
751757
803216
938421
1022962
444896
84911
637269
725916
824237
625076
677360
810785
549349
311754
588190
881599
931964
442008
181438
471008
871190
26464
6286
772393
214428
878240
554735
764697
717265
108069
198698
240818
128338
953508
669548
553523
175948
521864
645433
1019456
583148
417956
496774
599699
457243
704850
597545
79239
503494
510579
823962
865963
162160
430744
507705
743915
855649
461866
281599
645951
892115
844758
217614
925188
969039
693228
87415
43784
402361
722182
399757
178064
864717
996559
944193
63782
848106
885055
397843
1010108
397625
889149
317810
921211
903500
607177
619105
855046
785059
592182
168821
785311
609989
911436
532853
1002726
356148
607715
431947
732909
56798
507509
1035551
197201
587447
282463
569644
670844
402397
838203
919517
95102
995489
20828
709598
309731
215007
162442
756682
886569
999462
563135
771273
227690
932922
969616
575101
415903
867854
552081
712894
69231
274088
81985
61544
310385
274251
670684
234169
650561
437921
686473
674134
814433
395321
399683
927445
592464
449262
845088
566467
479259
605916
50693
401619
312171
38304
1029014
857436
1015825
932839
393653
285475
628071
134945
392215
905554
197315
166051
173458
693936
500540
78334
382044
908589
153203
807597
139536
843737
228565
441949
1044151
687058
850179
964143
177591
278541
211315
619898
278757
883607
992901
270212
177675
600787
959499
582398
290541
346134
699821
68053
822151
516663
744547
869452
901029
145445
13299
828773
683560
879942
218178
756290
99244
340326
728938
34306
417990
689548
637610
897751
222966
541222
841980
453556
826276
399128
237214
467490
104506
522462
530206
734653
165271
43977
567150
1029403
287698
468335
198725
362341
556659
322468
811279
268580
588934
797225
252053
565276
999929
353923
430620
527879
223558
16676
612715
178749
126882
150743
166076
1039491
372408
91617
461392
63753
267336
691743
903780
569974
29297
699189
993092
535996
397028
532471
741936
34291
199265
570882
680369
118911
762155
902254
438420
191615
21189
118806
1034328
369385
1041412
244088
31370
1002891
1015490
363427
622303
256191
136131
747987
70224
1033035
776094
1038503
802078
642724
866872
906938
113033
183118
639345
988584
443327
406762
822236
884582
128351
705911
1026537
826616
160059
402468
707365
26725
820159
955504
755615
114660
519882
960310
430049
877147
966751
227455
538837
118294
443276
122415
844199
554840
557458
183234
300960
219584
351474
802784
398664
876139
747641
234997
669153
805612
294463
882970
215005
18241
444831
519593
145103
766439
583963
702332
527550
919577
84029
263885
222142
231646
909689
584001
294218
436069
31114
794651
324312
373105
222728
134410
201984
885647
201278
902008
549081
182124
729683
169572
844041
61377
426225
740359
367848
936938
870098
427199
366395
26627
394054
950610
841645
467899
452700
339042
529661
14895
566014
137101
300364
734995
904341
775937
1035350
284081
418725
807679
203557
799327
387333
411219
875436
694670
351525
730440
314774
647029
463217
935093
592740
697976
244048
774713
281908
820455
682547
611807
20837
383491
626774
682345
278842
216641
899638
628544
866575
203845
621369
361780
648992
459324
146154
470448
447840
344127
162296
463253
414339
767811
1009596
723867
30025
694136
1005275
358498
854228
46928
616672
550872
1031978
286504
203665
156754
527105
922085
968591
973899
251170
479599
39849
185200
122554
984689
158733
17185
610632
676298
219478
567570
303445
507796
708566
389142
885263
74714
424444
398052
369798
880148
304054
317596
615636
4192
89984
575467
749667
409799
846889
307872
970710
919779
542603
57610
548265
890538
426880
430731
361622
475556
840781
633067
174716
218116
310075
551720
170255
710429
471407
992538
873593
788524
743474
641043
1004355
123599
587424
716906
725539
296661
809899
794408
682825
858455
285408
828656
48283
411824
36007
636572
658540
808828
188716
282985
142085
62713
1000249
901776
313080
772958
873187
570044
279906
388763
653989
817821
272615
368310
4497
674795
472432
261970
632473
913944
455805
376556
1021710
112735
440382
459839
163861
1032978
104175
616790
38804
410005
713570
467625
753066
489764
918384
843067
343726
345092
730358
377409
638322
35666
1006761
269893
867455
161320
920110
356560
35013
611763
1488
1015623
125148
720772
246584
69243
43357
536584
680405
573329
987753
995352
64588
728701
429092
558293
986977
759366
671064
694697
249864
507064
410085
559439
508573
918877
971744
970881
683554
492251
844910
362061
420020
702845
754214
714207
629951
1026664
251845
873170
616491
380148
192809
98781
353864
973978
978015
427754
922186
237172
240568
468789
888071
518422
241862
576044
1008709
493446
498874
969899
371395
629921
1005919
580104
1009673
483485
920546
307262
686426
880603
97254
703974
30324
814003
427323
987702
1027101
523632
297217
684965
430773
360844
697426
219535
940791
645787
163301
208289
762756
1018386
388916
834622
975378
285993
136815
980584
731158
186198
463619
47027
54346
415900
899401
592575
328437
1024008
379243
580776
218925
88603
600522
343224
478199
892432
872641
34854
1009371
649510
471030
641528
171350
581266
892305
627077
709577
67976
902537
271307
538609
1017476
680051
852860
256516
813720
986684
313661
832950
279049
645654
28764
304816
450338
735470
196869
1034565
31814
94824
845844
324625
242706
525198
397299
262643
362947
352533
193543
362855
791548
655518
394961
804269
159183
950489
261837
686187
579027
964756
555390
431578
843923
70792
459501
660782
228936
698194
977824
461461
930416
169554
585541
299096
649104
594487
337553
440634
704534
586092
925900
874362
213307
125288
296142
95959
159595
688413
1033939
153288
399411
285565
765200
359137
834605
39773
89708
1009097
583420
997837
506210
996472
258637
555970
452628
885693
916611
982296
1010637
800550
513095
613982
79834
144129
526130
930292
799315
607950
38042
691296
354245
868549
559186
448062
801569
511312
213133
753551
252251
292283
365308
21157
738292
204994
867526
499044
294573
1031433
622374
108305
817327
519355
968683
545559
334742
315941
288483
404528
60491
948563
930039
48813
668602
494547
446959
206274
242211
80728
558283
412424
345523
789693
397962
298289
512353
64237
340003
548998
747528
869906
492342
881273
302097
160177
899646
22250
1008390
724436
747702
802322
496194
942757
336459
885247
888849
823838
662223
145724
120892
66164
411282
796084
806009
637006
1039214
739862
192930
961226
80491
30626
280933
645690
237687
903570
147276
453023
789597
574051
629593
75033
334521
139169
238590
141141
97272
637486
204518
5626
935944
804156
398435
950647
248383
234933
678650
393797
435167
378458
1041436
813946
817428
883290
26654
399653
890948
488546
530160
452299
90918
734124
222478
778650
716818
751451
73086
225167
287436
76251
1020021
455957
935328
349146
90455
788630
963606
926820
504143
614693
663379
49797
790752
444549
507095
637148
64202
468259
20791
1013428
275858
1001290
187082
123475
1026093
237986
127065
530752
65472
163508
718333
714910
244464
868235
644944
1010583
605681
180249
722900
749814
752077
385986
707949
138649
327443
799000
439974
546638
835582
1004439
486538
1003529
443506
196232
930049
917069
692713
232737
580532
732860
383011
920664
527595
898832
491540
540701
108022
651836
672626
277377
311354
1001296
430783
430286
384437
971451
248511
299205
41355
105832
1008360
769908
351229
776356
319969
906478
788772
202252
581287
155930
525458
196631
572382
551943
1039574
582869
270771
842353
313936
534830
147837
650931
611046
158470
448829
695113
937313
444467
556425
520627
802993
269106
918882
552737
971987
93440
15646
652469
137657
529946
401169
290437
411567
187534
665905
154559
94552
1014612
971222
772468
38895
564486
878674
993607
66446
865815
445896
615692
361505
547819
68783
942006
1027521
736374
311017
743930
705113
183920
657099
1015664
222840
398802
339307
978386
755148
765245
112098
759821
449665
596649
332240
370774
938906
625537
216200
557183
304764
592700
953274
17103
632260
905536
524635
920281
1008409
885809
814224
290058
339105
671453
727700
572993
529781
105259
83018
595760
86170
543176
1043297
116530
845110
753328
989942
1015226
166225
337174
696116
539159
273030
822509
1027987
246549
274429
673080
727929
310257
98593
6386
958703
320035
534880
232901
955478
338893
336518
131930
226085
745305
121896
37869
596092
385554
814556
506776
754399
1030488
796892
614623
474001
242032
352472
112149
945651
276272
114009
1039775
694041
438892
356008
595356
64170
359699
371091
502452
179390
610136
938580
256276
620653
435884
10909
37815
70125
617482
545575
735144
488588
195524
931519
10401
896827
584300
1033477
664061
174731
698482
239573
309826
84384
966259
650321
50498
588031
566952
769565
107359
574713
474908
875110
224063
148961
791274
530331
448826
711262
295796
895248
703316
119537
521308
182685
17330
128021
953185
801282
41929
653185
953213
995496
66746
367830
836417
337541
536688
827156
851375
228252
896848
385156
429757
168238
1005483
781526
118132
905672
786185
14800
142837
735376
996839
132336
867518
760628
447626
61349
159519
660041
764880
356072
643880
146295
264514
546103
1020481
825169
668397
588682
694206
551250
559646
616433
505029
788893
800458
755676
454948
402955
928529
53225
950717
561436
990877
512713
732893
737689
733933
2030
12403
688415
522621
642575
592552
325332
400769
666077
910257
83630
202601
649126
241586
266076
626789
239430
153327
295290
719410
425657
562422
996565
718932
567860
831896
37664
713424
625090
844456
532126
360181
916998
457251
805558
319587
845618
943552
298905
809407
1016145
678410
252801
780741
749291
221574
273065
1125
134977
182223
1000437
177999
992359
755176
162313
825019
121970
545490
783260
458808
754034
65086
48319
1022513
563338
849388
174266
605370
833365
894523
823555
586745
90532
683878
154806
624224
485109
892728
417722
19131
510918
18953
869066
1396
233329
293661
987080
48163
636256
967370
132920
139508
443154
46082
666521
585449
1037405
887873
62141
28170
261485
400914
733124
701035
355879
711972
839561
250499
1017653
456696
804991
109958
701808
519510
930129
170434
782360
572061
207584
809242
96628
939401
329650
281866
587193
778689
36989
280298
75717
330215
989897
701824
281482
678105
606420
269635
168211
830814
966095
590858
36633
748197
541364
881175
735643
242632
906637
689628
753098
547353
206594
223512
339615
755606
383307
755816
543759
572317
488375
274182
424631
430918
1000632
60612
249658
774343
74120
609501
682467
542952
449486
155346
729052
364119
527665
33559
684118
595154
112198
590225
432591
113601
29326
447497
848497
629839
566950
816071
786950
680429
856397
30759
106551
110763
107466
51313
953906
763714
234597
415280
875363
664912
106187
669587
897357
189156
655031
793233
708491
98283
525345
784041
962739
757357
984314
125327
10787
1032924
869231
39133
1036168
608773
538955
842627
719244
916361
791290
603648
614817
42740
679405
487163
1013534
709326
153592
142673
81282
100742
617419
716520
260539
1010196
179122
830743
736176
855759
339448
216523
874509
994193
786888
271793
251495
283869
255706
729106
390861
733645
300299
219392
203107
461401
867846
749804
796516
120828
601076
892698
729604
171606
823110
8288
227980
869978
742946
723679
563995
378882
874275
623944
321756
673612
1006954
513515
76559
369214
155245
539440
665038
699451
939693
410263
1020777
698726
451628
524477
855840
941314
731505
91403
864744
963139
628359
490643
409604
946083
281463
683043
769154
284382
253579
220136
847436
985026
767271
606810
387653
921838
281353
513930
921570
1026772
887902
970080
863498
838257
974777
357375
712656
996130
160997
725398
863751
791279
366814
528975
725174
280056
353496
430535
986810
962876
352177
472330
276081
537969
568887
909131
386695
530762
306805
425910
882803
559090
438167
822851
497898
808608
204337
435781
390930
129107
214924
198622
799557
216339
666996
260768
712877
189031
444898
65931
439657
733679
308627
425142
200523
140720
373414
80040
331040
785163
703924
549280
887972
1022332
88211
203700
996461
732929
442959
270618
133261
820065
567284
457140
237509
874233
160775
605003
448518
193433
623827
551007
790894
868498
713674
875750
124022
920866
496716
595986
496735
456504
692243
884643
393172
914614
247941
248450
705017
121378
514301
594715
585630
572187
608149
294243
406454
891616
173502
813280
872338
149392
337857
533332
419965
804192
960399
142856
447970
729015
293946
473301
114936
172455
916895
1026346
460139
922375
775633
625954
47194
44555
130752
67560
533097
848306
64218
565630
210985
1034126
935582
688286
804487
123502
290632
648270
433488
699889
605447
121184
572328
181199
165511
196491
284847
789388
93955
339212
48320
801027
784221
740609
702820
798457
144778
659110
162767
1009315
777886
490204
322911
479254
787399
96599
345721
245707
172017
771954
380029
988007
528727
430371
100476
426019
492821
940751
322329
719635
911226
1010581
912763
261981
437526
254807
558952
867841
807370
295231
977034
504057
376237
403692
1007839
426671
63395
61713
1041118
430435
525783
765853
241599
891435
571663
63367
198098
727526
143640
70111
705659
6936
12894
931138
609390
836509
145040
549262
18480
956777
907700
790494
992100
280401
502565
414552
788468
998237
493286
998045
5384
179229
492440
683182
946451
671053
736773
83296
708750
858777
170043
71487
408857
34008
441196
673210
450856
578172
170419
693793
448419
613998
77788
13274
987580
211319
10225
567439
505512
819338
416240
786940
502658
501215
51363
785159
794122
580107
128736
244636
182130
602811
473597
248167
797878
919717
770235
55678
376043
541616
709745
600831
605994
755021
630972
713599
982080
202636
980970
432716
556780
837300
50981
768981
162826
930664
192845
902350
135015
372404
565551
773126
232297
231555
253252
50223
1036017
358917
503949
16778
336749
497238
265094
622933
1011965
451325
102241
223537
169237
734721
486126
668313
82538
200002
683497
883059
877984
262952
498863
811603
579376
982898
219551
63610
976664
920021
928559
746188
257304
598837
908871
482184
1031937
670146
74876
1001443
202125
212076
448996
250417
28475
428343
770655
1018922
870821
321040
645798
440701
390165
821749
257399
569739
237830
79304
914997
455184
623874
144942
303884
550231
395681
167052
94186
151747
229021
95738
448341
236157
392098
705308
366647
315855
151440
1044838
900954
104950
659158
208896
791297
706208
240988
852626
620137
194350
224816
450661
154089
527695
585268
237957
381531
1006446
237619
832533
381
390053
116709
162247
303360
538856
419575
395344
5884
879929
983775
2287
41887
622564
1010668
966122
722208
705592
809712
873411
533240
438255
706528
108800
610004
856235
49399
649019
552991
659434
610957
313317
515228
656371
775829
683727
697576
83237
778529
63026
493851
26143
44885
5600
1019693
593300
1008545
678043
392693
249035
342649
507721
457559
403628
142803
756069
821148
270749
1014606
541134
420366
610315
628635
358917
9965
857919
71374
221033
516002
155703
19468
490632
74829
479109
308438
355055
551744
333226
409053
493773
568704
6308
208899
224166
360024
532489
511521
793285
374984
148632
189331
38998
574877
133003
864805
38622
540287
891623
896010
689871
640339
524151
87168
771497
229936
555768
17104
183928
902638
1004933
85066
664747
825668
120176
878192
215496
965406
339001
994392
569937
294778
431302
850029
816795
971941
952442
585481
779766
224281
216384
268901
806956
31283
484148
647117
201533
1010993
274006
506791
994004
467772
415259
746110
344531
672455
373750
52156
869617
261775
626720
468810
303438
61950
949615
278580
316662
461561
575510
29461
280627
542788
495173
954954
1044232
327173
1009933
370354
324140
414052
243088
1032011
792326
73773
122725
356499
45725
122761
120125
401568
68725
742365
53146
494684
718597
643652
136006
461819
797697
106280
125975
29033
128169
652526
534475
706652
821928
280412
667197
434273
453767
317980
347841
685001
174095
843635
342791
407381
71539
136336
100132
959739
745995
978920
350134
997377
237199
904122
1005253
819829
122737
340941
989327
21045
303417
791514
771339
16263
411056
955814
647699
141562
457806
500782
36742
204082
844174
449605
321507
757111
313505
118315
842049
925184
689883
401115
296081
297100
840670
256613
211466
4097
915430
775132
711630
778635
28881
735344
819670
486637
829128
984028
1016402
739925
239304
967030
61207
547372
166313
610820
982820
947654
886215
328205
833928
322943
176407
1009778
611453
555649
612583
610302
948928
145753
834113
104700
49854
595821
412672
221966
539046
804609
324761
212376
718197
651374
954065
95097
6386
537456
456730
212042
80441
969199
498794
912315
342571
1013840
647290
518122
131735
351286
88008
537866
725686
582628
911916
759172
446383
509663
322091
472196
17986
292398
207096
61627
174143
708858
836295
393377
847240
151963
675660
395333
485868
21929
998115
222138
75961
849851
662727
793230
569530
133698
990714
672434
1025217
540205
11982
111347
44424
671846
801110
8485
437072
895170
512634
760047
685980
122720
762535
271482
31068
238458
93363
462641
221516
551242
944113
1016305
341140
812498
686938
372247
1005783
702771
385364
869097
415436
621053
882768
325189
347246
25111
292099
478452
220933
438117
69240
650965
314198
250605
959962
180474
601676
122582
452575
153218
764917
879207
775662
464313
844325
1041536
441053
468550
241490
557292
283083
476932
505678
106633
106017
840662
1012527
367744
391908
360705
302781
459037
82458
325067
705843
660742
511326
887677
992985
934417
592500
920198
920627
732010
554632
684714
58550
590984
911449
319004
539597
404140
566332
923446
485451
17878
772072
59937
607609
384350
274501
792121
879936
474900
558627
535664
162380
120463
300097
42635
503553
660718
22909
762779
728950
156947
488028
347049
620577
1005739
13918
445396
90034
15895
814641
1000341
248359
677721
4016
606497
604400
633667
495886
430452
739846
1013959
1001605
74069
409750
760306
517455
819364
668288
104525
579817
86261
181071
529107
881073
462552
1030590
318787
126036
754759
664002
105088
559803
672127
710420
853507
431937
563070
178533
483818
500205
84121
953920
764829
265906
846710
644921
204377
357506
562101
126940
84248
851087
1028401
359561
970017
322480
762820
258426
1001911
420237
847346
89874
211540
321238
7218
576786
1025615
699526
681850
939753
594057
615625
512326
898759
674665
797202
59566
741895
359629
635719
400407
16020
777777
200009
396368
190655
131535
254231
951512
624767
702768
945704
902389
822986
583736
800708
213058
782516
687766
858877
157028
137267
1024647
895248
863511
192035
596552
828910
986084
989357
675361
307814
215268
430425
378862
86733
869760
374759
163444
251574
910028
777346
691502
30681
1036842
764456
956136
263131
958389
16629
34491
852558
1038327
493055
767613
934799
778111
790380
922860
1044127
676697
705898
908776
3303
455737
985942
759498
371091
937577
727190
341427
993115
1014231
709849
206931
20624
802530
431069
883249
1003028
869796
298738
1032549
323215
514859
57331
478935
924616
391266
692633
609694
458634
140700
421574
119547
419115
839052
745738
254412
147999
967657
79126
139095
455513
824536
296461
44520
764617
361360
543812
723829
427572
649477
300206
704691
889589
561962
486832
868081
447461
666371
305222
639357
879948
1033483
652552
884795
889268
399659
417296
199034
679751
304866
677860
1033708
148055
836477
539066
41630
573215
86016
967909
568690
819075
805450
252886
404966
426104
105874
959677
238465
394141
264568
1015867
619360
71273
895646
522211
391324
455163
169350
284114
578302
423762
405377
307596
784460
843848
749042
280379
1018689
826558
930714
283175
942790
110775
346879
620776
250316
677756
304475
391718
981390
843880
715782
211473
177967
247801
870923
860715
59368
426236
600564
257694
2907
274089
893746
556747
302554
865970
884850
791048
67947
869513
398357
75973
371144
81829
398642
896213
300086
1040747
727930
710251
913915
686909
102571
8182
954898
19087
830992
123560
1022395
750467
510681
785157
768748
641419
8066
875523
642078
904190
235543
422265
668284
425406
537249
617945
746729
735974
1002118
986958
850856
231266
951446
276045
533449
485086
542101
609674
265114
775527
305791
784697
571534
797198
324371
544739
203961
182682
840217
684943
828476
771854
928454
347449
550947
49309
726565
221299
923736
954813
743627
150490
952292
808311
491541
721047
295969
571211
758382
977457
331087
783946
462099
176583
492712
104129
849209
84141
307350
428682
582724
675537
231374
221975
365396
21180
207288
603681
912148
290856
667969
802210
215520
348081
246374
320813
941320
20671
523448
252936
103555
285869
253672
333589
498372
948395
957681
331642
463046
487202
879588
684970
163031
251906
858279
555851
979707
196745
444428
320027
142346
356461
65483
640213
48759
254820
262494
17324
406277
168598
165187
645808
846187
12052
757417
930935
613408
625928
923521
676019
303281
266438
692066
442376
958804
351741
785011
878777
527594
372550
13716
800662
535997
789306
588178
418395
244844
667415
951009
642663
149223
137432
750117
637937
64329
380059
522133
141856
711018
348260
608490
132800
332781
559555
300472
867457
499191
446498
4877
274042
783167
471746
5863
634587
772659
13923
251639
575412
819250
546133
677400
688791
317837
762862
402462
759019
1003696
518128
833360
667261
78609
589633
173346
408047
411242
605097
966720
36506
159615
930496
349877
270555
230422
478860
577233
329886
47930
388960
88571
318026
334852
58940
162450
161158
984591
691373
817332
364657
798420
607429
769772
813968
491743
822888
674648
121304
749123
637363
947803
767360
503197
430587
526336
80247
811618
187624
500739
10747
538842
23089
1022951
340582
175323
684746
495056
741343
875755
908361
38643
96449
196936
1008701
857002
813643
475472
255644
928885
650923
793478
605484
483939
1007194
553658
978850
717509
439146
375419
71091
914518
513973
545970
310185
445865
835002
673308
20143
807881
292164
300530
974359
915392
149947
153349
383850
806666
522503
62978
923827
577300
961456
36882
454310
302577
494143
567897
847245
10804
498647
644607
790469
609043
42751
743284
559598
799678
493434
638843
820931
301375
179732
534419
622684
924961
861315
181419
500607
860304
214730
518993
294052
539708
822777
387205
189582
300077
396215
189181
807657
658761
966393
256195
288434
576447
554390
302521
346390
247343
493376
555850
638534
640673
785066
132933
419818
665235
651176
214944
437350
118453
233621
602380
601953
231379
430504
162673
63204
151677
552583
227009
598278
206999
407326
571933
506253
1044580
418595
851691
626856
274419
775066
194675
1035280
585229
691479
1025000
222479
134012
860835
355102
149154
513568
368888
950856
1009855
888758
410268
730317
222231
519016
52337
929061
227541
830887
940137
756918
454871
751163
19726
673562
95918
918206
561139
522301
1006086
18832
56715
421808
701729
567426
849881
470899
481812
659376
952204
45755
765441
884454
1007501
649772
229097
189248
369973
1009632
659441
454318
562127
566932
885487
821106
650151
135540
944701
673303
263227
659954
1003269
434923
926333
297624
673962
873402
791258
240456
733411
510761
950023
409771
720352
769874
698570
816589
43735
890766
467335
61692
245072
1010136
516586
897893
1016010
1012739
640710
214929
57339
945302
940013
459731
64317
986197
50349
727265
786494
6500
841383
181026
66409
402146
326032
1003871
820454
819903
649247
829619
532269
1004711
535480
581393
113138
817858
642680
677742
483076
524552
940340
304775
325099
279242
496776
594822
977070
659138
936811
493642
1023142
388779
370974
525531
808023
435942
272195
280515
949311
429633
881395
483219
720694
88805
183596
915835
980610
256538
983351
918678
579360
390010
538711
61704
883203
863900
301806
130710
518078
94064
802453
8641
557016
511209
826281
934980
361634
599014
106716
222561
916773
792385
493971
54489
712417
799880
141132
1019079
391862
701047
377150
674759
642283
330603
336646
582967
548463
864863
704960
960647
638303
152794
578485
92717
136139
400222
483293
912087
568073
1023625
848778
212418
766015
235344
244136
680336
1000848
591406
1044041
440844
21731
310955
396106
810480
29485
637079
1013236
846370
25456
162538
334459
183239
575983
531295
866546
931227
962108
168468
83303
982249
307041
654284
183950
79703
656089
389829
431388
914621
306778
1015067
199276
881926
577682
390854
957361
411744
814436
106785
437175
377580
1016706
306295
710468
280832
63327
679219
328940
369208
354850
329412
537332
404257
511513
768030
845822
863369
465634
156539
897135
780044
374697
191734
129816
672825
195186
324928
491909
502438
928837
571512
870258
73082
1043922
971740
613276
357883
170273
776067
8214
935875
780802
602847
343137
496049
434871
299559
593474
353733
347468
781119
809260
1011722
799652
581234
121306
1025619
595396
729148
738602
1021457
3954
470142
140048
358543
433669
582301
58000
475468
903703
66010
838576
114519
965041
975235
448480
356314
633140
389510
530156
1029595
526757
731966
330112
563308
246305
649909
192788
479968
629446
487244
579570
886331
393613
630593
904063
825527
226654
1036084
235719
650445
738194
102501
855981
883284
496861
638403
212338
677289
208917
191617
9469
517841
447324
801604
772533
504093
472820
82494
1039376
243134
460364
945471
116476
975388
16540
213258
456660
907766
582023
147243
313313
97102
992592
744766
88121
6809
217947
482418
906911
63402
758050
827671
15739
845778
529078
930726
960376
248876
283439
577469
889060
242747
250721
242932
184220
696434
933924
67218
816478
294848
398092
323209
662379
15965
317138
199450
650189
1011847
745656
350911
680238
249861
895833
797622
984313
213976
466641
366396
1008015
796409
813202
1000040
939687
320326
146748
194455
910423
672910
249982
556697
228794
979073
605326
60384
372738
405432
1001739
112677
340877
912806
965110
436239
348792
1042617
190676
353551
3665
195293
362222
752965
764917
280642
477156
797759
822902
340557
916658
669581
237384
102251
17571
577046
490853
448129
335507
555780
984272
473172
1018977
438304
771065
890294
140301
396893
687446
13867
131748
810285
279787
892887
488289
990280
995899
584204
722890
576313
726058
794329
463990
92224
143042
959660
11575
815284
554185
390263
37356
393337
369472
841691
563060
460600
387294
11500
179683
68896
921508
232217
159462
307429
867302
409280
921380
984663
702485
484842
237725
119456
87409
680419
447608
889303
607533
138767
707091
843451
937156
77392
587130
406455
356077
317269
795281
654871
596123
73237
374524
264634
8867
370883
648783
39829
132382
649792
373822
878594
851740
1004910
1024448
750273
639274
900931
653209
475943
257596
428164
200620
558757
172881
672794
638047
356568
454632
969506
1040082
525246
79522
1024452
626
440316
690949
477068
122677
759907
203467
578845
941374
310198
449175
721201
269801
726953
576706
127317
599593
303286
389081
913665
976496
139815
128068
252140
102465
81902
715547
765576
856612
841359
906954
249240
413664
810318
936459
1039222
188502
393504
558357
877682
227546
56995
990714
260826
138358
599068
636778
331513
874160
135841
319110
941195
265065
727327
286413
66197
734195
384634
499642
552152
219995
132015
1031549
829858
955332
755544
831558
664221
659170
908102
626397
541167
409217
1032557
450319
46189
669706
526002
623196
542161
590900
657725
34842
871957
717394
129981
228792
144274
969587
76978
582964
556857
970153
268507
45269
228602
372668
692451
337
838447
920243
444171
62336
543070
286276
403735
607833
106660
1003791
980289
975759
785618
974892
299277
419992
56249
744699
967022
25781
554096
39655
44726
151704
595091
710617
49666
3834
744793
174266
1013792
1010885
823423
291866
323292
867505
185181
14484
907108
340569
340551
117497
257725
280887
65307
489733
1000349
35269
638243
592590
442131
604761
741151
227090
752829
220161
748839
435548
664669
800587
43430
307223
366296
157399
728890
331340
67316
749582
897125
636705
826356
932492
1034912
14892
22904
670979
537846
873593
57884
808405
513679
749413
67493
673620
424972
602514
78195
550147
1002878
179013
625029
601078
640434
627093
738695
736050
930029
500933
668789
658605
776970
566585
507908
121416
331677
434010
755102
792659
190235
871858
274816
899679
896339
148670
349192
1017525
921725
230976
274553
440364
693952
112269
170654
530592
286012
1007683
552325
552431
570286
644016
919229
305607
773118
856651
253067
43249
58242
507382
7864
239404
641371
208350
360580
446020
200768
773523
599397
688773
630206
627189
1041115
531647
812575
15489
111890
10405
874579
751259
536930
1030486
807755
120645
720650
295874
576047
820605
415701
451859
186874
174778
227942
470944
656701
99261
436864
751301
409330
480655
343064
225367
37134
37646
896864
906063
288882
284079
764725
607973
656223
720779
1012364
457099
536087
565311
684190
787973
565397
347666
767475
355179
740492
503613
37444
488927
605663
551778
592829
859260
742392
460766
116498
178204
465044
771010
682195
634210
773980
387953
47464
579838
130564
627361
682712
901115
1007947
234749
624079
157584
151844
482425
641193
848994
586654
50257
768004
724400
768219
712024
487837
220626
165307
485984
560795
705119
170081
590362
993027
318402
626246
493718
511367
344941
60416
891519
979460
707802
918360
408894
193684
871567
45026
322063
154505
284865
852540
111755
428714
942983
743707
141255
514395
638789
863304
449933
952202
585278
34377
929324
977853
870551
955560
412548
872996
287308
555573
729580
475020
997276
134175
1008929
225237
761348
247369
591059
821108
161509
445509
263336
782734
91189
647689
885677
297073
506743
274384
937017
266790
555922
335104
369724
295552
848370
511400
315219
305000
544437
555451
506731
208175
469749
752393
264696
434330
167641
35086
264818
47108
449055
1003174
766719
900600
1006594
471172
18475
745567
45764
616536
10969
763209
296268
586592
247908
703992
628281
753193
248202
239222
72356
677838
227788
182698
184306
930300
509469
1009827
402750
356007
997730
988222
1026029
1044736
185809
72429
788957
208738
1017095
674503
250884
411474
802420
466019
673359
199107
307329
793291
505799
982809
957133
851893
174883
35188
659353
807090
25199
983779
104576
824196
262359
943480
257746
942535
571231
782484
287963
299784
461965
149192
832899
170839
727765
491175
880943
10360
1019328
595619
224535
840822
841403
961119
548508
806980
916796
106510
1007931
399959
479029
705980
868429
322531
220585
237761
745119
533558
417863
1016670
440148
678475
376987
756663
50288
369247
871851
1007993
540353
22853
476801
257552
167965
301727
23722
16958
759948
111506
236370
1036183
981385
6599
796997
334204
371813
304924
53973
758332
13517
512848
887402
247690
964959
932658
549735
579789
422422
270722
764825
147463
468409
48003
12831
146003
34790
612748
685568
91695
949069
856805
132789
1011859
829267
313204
766495
115772
39747
419394
559908
704836
770859
242563
63783
27970
18635
64808
731423
845330
928998
388558
966746
299881
712514
906595
124193
302207
522744
327423
381906
125719
535825
466635
313298
1014184
458717
655591
874836
1033384
956893
1026851
719264
559638
574127
582380
1005888
586250
837188
507486
954192
430788
695017
650506
221622
578356
309845
165991
618317
585114
702780
59982
733746
268752
501200
787002
210113
883130
754235
807605
637677
545840
779217
185091
465419
313324
186427
159851
603518
292498
59978
329236
721236
781389
168739
890181
577097
824696
62458
845466
781206
980125
783286
471338
990931
416257
429685
199706
827205
119648
164289
549186
806826
780898
224498
914376
860158
280109
743790
200688
114155
69003
809049
137801
532462
188195
22458
248646
1038814
937188
382884
452867
70065
800376
572501
274567
16159
81466
257163
630568
353739
202743
42243
44558
880324
347500
862921
564136
283417
741803
599426
784521
482643
324176
437648
462811
116640
600296
901576
66432
43335
876944
673044
726674
595715
787238
798057
141190
493350
604889
98557
424282
484860
20893
578828
830076
530313
399955
925381
295178
672476
784423
1038373
350570
1007038
340550
344822
382567
556746
825096
399698
38989
622861
321455
818689
708808
793932
1026146
630675
366876
253484
800326
919985
298764
930810
696741
809870
308060
961164
749828
809865
360000
640027
484146
778947
881679
609581
604561
109752
702933
179791
679934
44181
896690
839305
456614
195490
675914
909188
1020672
869875
685651
545573
258699
855575
184329
441994
868130
934284
35426
50557
438632
593979
602860
4956
392140
341895
762845
965658
648800
177476
958121
293475
472193
479004
764932
767578
331656
730469
388349
745656
665635
31624
977740
785064
98085
798928
386513
738373
168844
968575
547757
519021
108719
271882
760264
23512
132236
76260
398228
18497
1008561
1019284
490208
578568
200378
249706
135528
289449
941920
387282
273222
744783
92421
209009
337518
74526
312848
820826
382249
504118
957028
431316
347621
319610
823534
629380
963897
455937
248117
107551
46207
890931
715009
919325
980253
86177
701281
831673
940132
639357
197832
201727
586515
404557
202777
444162
793350
592356
415471
955967
920248
653527
689781
542698
1011003
496622
744105
732804
1004028
658604
601885
25314
780828
831695
650404
390976
171347
141768
400151
694612
977216
467645
294757
242406
625894
764987
652122
1021102
837756
966595
471164
952023
325469
507243
665601
400489
954485
940775
54053
269193
44001
140959
790682
977584
83837
219001
106685
429107
318309
686396
278322
1004658
590996
612235
358033
38767
49880
133406
861873
657918
53372
216996
890173
295989
435910
829042
272856
261246
958642
357716
272560
652337
328613
781960
494554
487534
392041
1013564
311954
217313
412565
274732
308457
548955
187591
284389
182187
493530
724548
717000
672644
1005855
888790
371392
63959
216603
1028161
508498
872888
761906
59377
838498
613421
76872
1032264
406555
214776
483949
1019506
909713
581498
539414
361951
468033
245561
435327
841926
1005924
952145
436255
1030554
557932
226124
633745
336249
843920
864
792491
19904
127018
667609
670968
1017439
480656
480588
480684
641719
486616
371282
1036702
576927
168170
260359
989041
731786
916217
20480
39715
133441
547913
15295
290914
457925
658953
99438
919349
439496
673949
770382
818221
507728
870212
831968
891233
747530
1000354
295156
1034397
116067
512374
797386
397830
117924
898685
385734
365932
151542
483152
89559
588688
372800
565125
36792
803153
912648
789752
650063
163702
240299
782644
615946
1005771
465530
978241
588930
142391
560555
635579
242080
651309
272614
252012
157059
496800
280427
720345
622556
450237
827472
511690
307527
731201
257624
541942
789164
82562
512996
890260
289279
518330
39679
72040
167454
493023
480445
358166
114764
960929
221377
713472
235851
865050
996369
150843
392281
892150
219035
658716
50410
992435
323632
549629
255567
898701
295920
318584
216180
170612
280744
459603
279728
712789
406373
141748
76136
824008
29102
24165
36015
566527
729850
447628
717008
821639
915947
453532
69284
489004
77525
496745
1011737
310982
596825
874456
1006026
592316
640131
929207
997415
395974
1018899
441070
728676
118754
433755
318572
771490
375616
854378
164358
26408
637622
243018
996551
808967
420396
342624
245285
496479
889429
940790
342540
250499
666787
606471
145445
1015699
608390
542032
634932
202316
147706
16166
745261
927394
208997
535648
504994
248881
955455
429390
722911
699547
209450
151859
709404
836471
859132
434459
506237
502502
133623
723461
910916
519625
782146
659812
129237
180706
170558
966861
917886
451543
283836
740641
768162
218688
527884
676182
122439
782398
519906
55769
194803
680247
123865
876215
538651
402393
425520
165446
889916
974222
748718
888259
264477
916942
556139
210423
180415
480307
606818
259174
54790
487373
35972
238192
431233
629645
261918
469288
342936
156509
199804
177360
387697
832680
884957
852067
165478
887895
815496
609635
359563
555343
563653
945420
333151
914151
376514
261033
269331
992117
113361
290925
951790
314749
111639
407557
676217
710288
968144
481833
561815
218264
906823
9926
654510
461625
608777
671010
388327
738589
840584
725343
55371
951437
572659
413469
518095
1049
728609
662976
958459
905961
477732
880885
963483
47602
780184
61243
344240
147861
337865
218946
673003
699174
465226
14542
934217
156798
353061
907355
184987
916614
348374
71406
570586
963677
732942
106111
464169
811823
517656
1042857
295430
219488
463008
852005
837909
1037382
953345
344810
18456
794301
431583
893852
1669
284725
769567
454152
570779
387153
803832
916852
600688
469163
628658
576867
452378
198324
866307
106671
243148
107912
561270
181569
577677
146511
234427
806742
775024
816368
164410
850033
877857
895836
724493
559190
566700
269074
632999
147963
911203
181064
1009044
471873
624484
311666
658277
147903
878830
772410
340902
32080
753575
395224
448714
88110
889607
705798
237882
177238
325163
333515
610052
955477
889123
448948
233441
186074
343626
234951
22545
298559
333017
744907
638919
827789
638552
539918
145041
771130
5859
553424
618562
518352
848728
866913
1027826
629838
306291
197417
681703
274966
673566
784078
331062
515560
410684
290358
989591
128152
709000
1030200
532699
303144
471131
606506
482003
866207
385472
748030
827679
89122
84447
359461
806108
259799
733975
99886
778458
782389
834451
682237
30955
832467
709145
943275
104273
507512
98278
427780
115900
203409
788637
567217
65641
930228
85447
463174
830370
895472
402097
58782
70629
734099
1005560
76488
321481
208614
345634
353568
853958
455414
382294
982709
632164
27217
637970
331197
528739
960896
722416
878349
212175
54597
150839
596402
490927
637551
300754
332743
121291
1016580
462338
12096
702520
575183
431855
78154
106153
1022484
592531
523957
975432
67587
536791
895841
842602
518497
157805
184774
880301
891631
765089
251691
58248
563556
403692
877319
1014263
334539
339065
962624
733717
753126
1011677
752550
146716
529980
9874
1774
390709
248114
266688
688547
266265
11929
857259
869766
990802
220017
973315
957526
2015
929665
827065
225460
430449
743811
929399
116108
721168
77011
687722
120727
15822
937936
916018
305735
731974
487796
334498
646123
92834
630426
473526
219945
175072
47431
839863
256856
961247
180844
207786
266975
632287
638123
540716
520174
819607
783829
361593
97376
237751
326307
46342
262780
456359
693806
374642
772728
504301
795977
828627
571940
1016659
864744
370163
99475
791275
847097
993589
321877
448801
848296
597324
502640
910926
800315
383166
523186
575417
43957
45578
834207
724391
1003942
54289
415375
1017991
232331
734149
450117
768303
632739
983920
146335
904352
259755
826563
1005914
856599
163011
868180
338131
170594
452340
32516
3474
968096
94549
678940
486718
65980
717337
953768
977924
839386
719145
680056
381710
940211
560349
36372
156862
987046
221968
399743
110122
869857
659971
383794
931963
661469
495643
741199
97749
886494
209236
812782
640005
748612
561166
892258
938153
1024047
888262
372971
792677
483423
81051
262143
552863
329638
229815
945346
643332
28398
875479
316601
687594
552231
231204
219150
559574
25158
465680
992275
920955
413670
373564
680596
1008074
701533
737709
766177
145114
214130
760904
735341
424141
253361
83265
829034
527282
453999
458939
648799
965991
979155
688233
553519
839030
939655
317744
694083
683956
350542
457331
920154
81955
933448
921426
808450
914965
30106
155814
424546
242899
31749
93690
703741
710155
284093
975959
292204
562487
879776
25982
119855
360321
947654
613817
51999
356985
345228
93709
803885
962353
275896
665243
453035
246219
13190
810920
938313
703539
540944
753724
931888
616295
383220
971610
131970
586062
198331
940935
463003
653755
199445
29522
515580
110823
877735
62653
504130
478415
412775
824572
793171
468745
973771
269787
599339
254479
504583
9524
25835
4200
310193
683730
895685
915967
781334
375865
908189
350842
357826
1000621
595506
924646
130370
310171
611610
584497
148009
920226
328460
393222
611806
446770
235416
624728
989376
918556
572982
576071
147044
587270
387415
306880
131058
228182
450127
900087
104349
604303
180249
563950
47512
912258
132904
296562
301812
243896
769192
710222
572198
756658
278639
177708
294704
1044595
394801
186967
656319
569680
862469
618713
282774
168339
162330
355871
600773
809263
475525
751310
887104
315585
896888
837245
475869
637142
802846
832612
290293
233343
139089
163909
301458
591463
140160
298306
930975
250808
441362
65145
548316
178824
435463
235086
475157
29184
637002
839667
626545
231258
301400
488529
524242
213076
628126
1002924
646639
1043462
701414
81149
640258
423439
692081
883130
218719
74039
361396
832525
99043
249536
361133
313961
156705
785707
598258
463218
581470
102508
129642
333503
450404
30646
318276
28573
945221
188227
774142
420756
740259
818847
622756
174912
441953
808104
45885
239021
144754
563919
412886
295710
642677
387243
606475
781113
371340
434783
654337
868939
368474
578061
927501
249758
43854
891548
1007679
570040
35144
757347
855143
392341
312094
1004923
161541
262785
338815
471904
486175
865212
851049
326461
192620
956421
425492
369058
273260
852688
573787
685562
756335
951646
1034490
834539
226244
252717
567581
571650
955837
73658
597672
143961
432243
57334
555193
59775
866915
905629
381434
995082
224477
140507
629408
318948
779498
666190
667993
453008
738110
74681
607541
985482
450345
216879
485252
146280
222674
874307
129934
375431
564305
37195
288521
134752
89008
313223
172063
688480
757906
869237
959497
790607
213674
326843
641621
54176
280493
542421
29846
63926
588153
815832
573189
615946
722006
146756
823482
505428
1024969
82140
217232
420963
993069
784760
395411
1037384
493361
724687
79874
979797
196118
734794
67810
108356
835781
989815
945556
288623
907040
1011308
579815
181877
301411
113101
781416
534248
1250
388161
723120
319060
873381
1038471
600765
900494
522650
621745
488862
548103
138184
254611
691469
761179
659462
561917
837534
378578
70864
399260
671914
1016683
546724
905037
551387
836009
179108
301405
376619
768178
248842
19606
464276
705784
749292
508124
184713
810071
507683
554072
1031023
545556
634824
729554
314940
140225
875604
747978
734095
229881
256573
922200
613569
463240
31715
549981
24015
207934
68657
571467
159065
376474
82566
72197
723759
641372
598171
194504
289366
554801
747633
402201
24836
898661
924235
90159
705811
16524
267653
696181
336790
834245
31843
584904
670443
715561
576134
440310
896342
469464
225113
436873
166247
796057
1005319
159018
313262
497549
453425
228055
134785
453446
376170
381151
298391
822947
1015859
824708
468932
34600
900156
712590
811122
661179
926854
315279
403590
983202
218918
681444
811627
115545
324985
993813
725863
481784
137068
21841
269930
221229
136850
780724
184689
303167
198943
789495
9476
113067
117685
966814
3755
345210
972003
364617
69403
764849
154368
107869
811837
911131
596543
328085
541167
200799
731472
476618
634419
916775
219100
118229
142542
262956
51773
60741
786546
1039040
188894
164709
523437
338962
983692
429120
452763
279260
328662
542000
766328
796808
966020
196243
228168
388375
1039146
997735
528153
839786
569758
879067
192468
420680
252182
981934
551884
952764
397336
579358
147996
680230
814000
1019632
627028
413677
478610
1038801
912733
1020770
630289
498775
1000302
267209
38624
356485
505948
674539
706072
591890
76261
1000911
712577
279420
248116
792550
522423
21130
798345
896691
44368
539199
462869
584587
493253
186579
192734
948401
766126
204462
270803
641729
440808
582106
56631
455799
155046
432511
407632
812041
820224
988340
824842
284739
1038010
27082
732333
745091
667089
53129
996135
93241
937319
862514
128774
949647
893570
671506
170411
77919
196651
162513
772629
430260
133974
363448
430287
958634
147752
111650
302850
273722
313473
680986
500249
999554
793200
789716
752590
984134
660205
329850
173890
271244
898787
42415
769362
627683
300340
642161
817748
704070
847372
336511
929010
836673
147987
483229
157966
906608
979018
286025
391863
428048
165997
981211
589912
411758
863392
535692
563097
768117
397369
856793
99076
990736
965909
437536
133788
115869
915949
837591
291615
513767
488996
938906
973772
633931
463354
598069
760614
741342
568296
730255
1043560
986437
431466
577353
794367
21435
753463
1010240
514541
986404
1038527
573164
104045
446618
1037723
586974
319516
869841
115755
332891
1027890
526786
47296
414733
534156
38317
993797
236822
275911
179212
115153
31500
356645
30933
17881
839497
37142
864436
316086
359635
873170
562759
357764
591171
815501
137856
983049
550723
57588
552506
110655
361966
91304
610409
247249
468316
29614
305924
1020260
267800
370271
2616
748451
415272
753693
651068
718852
493978
724120
492466
818442
1035422
629931
638388
227612
306036
139359
647836
801103
286690
38449
127974
311823
123384
834334
357596
598056
764008
592256
154606
401575
401552
76913
794957
19476
1009475
841296
18786
711854
25293
264395
798465
381887
15282
230493
354330
622985
75589
721201
3132
654854
55834
449428
494065
124079
753385
214253
735133
94470
20406
273078
855295
410787
733147
1014066
158109
11509
463731
456817
322814
63534
572610
871718
468533
989761
207192
266260
240983
522266
634414
267076
451400
849786
756259
777698
935669
754189
269077
219059
209923
93767
877215
848374
322470
318264
456164
908064
50856
618588
220214
750203
587827
38212
235998
363094
601992
532680
180169
951675
555737
944647
91331
280059
501254
136181
463116
553965
50126
938445
664184
286353
519309
590904
1030633
30040
317354
594205
343368
907348
172181
1032522
328457
877351
699808
369489
890777
819079
572129
255822
435320
868439
299686
427325
760536
724907
974768
931370
740361
429954
430347
458063
1938
45029
304546
541410
504971
289497
783092
753230
346972
962320
512724
370428
809535
710676
364261
398020
1043208
742834
738847
888688
911892
677059
761399
312904
624890
679099
802069
549609
561878
254239
890959
1033347
123513
492464
666236
610134
114381
652270
657226
1030224
848068
803978
579194
684596
911195
491535
377305
155807
759807
636531
938491
526262
590318
670217
409577
814238
420117
625360
708524
782363
447174
860131
677307
846818
940526
399127
297202
207951
524399
833395
312624
599276
674941
456506
898865
477415
523176
3391
460977
173869
382219
924792
101888
547189
146804
258328
570508
805717
500350
375136
224951
288761
151033
395159
926273
817875
57301
93621
791664
541797
317695
16220
261006
908971
281452
928799
255306
798995
167210
256197
681209
120863
31253
243471
300514
739074
156310
418751
234751
230268
694588
196025
145857
968421
968156
810758
324365
970291
788939
451728
889613
830801
456731
114113
963905
438643
739710
753175
321907
791006
1007376
1008782
218604
99229
326983
1035517
426393
169297
947842
76782
756271
823586
947129
357285
137754
860728
812888
485443
464749
769951
788033
153131
226243
535478
690260
958099
523694
684678
889134
528661
253077
297199
595944
138525
333450
571146
695808
744476
240889
272422
827203
343807
15669
959934
131597
298983
495012
941424
49389
795694
793899
973081
802240
842540
219728
499635
962925
859637
618028
187802
306592
1041905
47382
666114
952006
124099
885267
1358
827864
920475
809737
813178
634073
693520
960531
281236
89555
23695
486092
567079
85103
977205
215712
160270
502704
682902
254483
580010
150755
443971
100072
79608
232283
100376
201346
464990
567757
662561
763155
699571
612726
902178
152242
527492
316401
605505
989451
419307
414
310452
166718
619038
1035677
156656
904970
198730
457977
1009528
18001
66596
998719
502003
5366
30995
658036
782499
761465
60128
637372
746140
794641
132608
753421
636183
68775
502951
496669
117038
401790
24280
613720
131383
960419
62517
987216
253883
287660
666751
684714
615938
981183
398310
446490
147658
795986
942390
961831
216962
121510
930960
571062
267472
548034
723935
13282
895477
616568
799496
823750
71129
751110
1028799
305965
972220
732894
552952
472622
142232
877545
744998
304508
943352
347041
725526
834238
660251
715520
699276
394209
332366
181171
940390
592637
104688
670889
725546
144240
230416
355382
227
324112
747388
911885
6652
831986
290208
288325
115225
390159
395218
851580
73070
612564
457299
796477
584606
392436
1013292
441644
341257
179258
596060
265447
563177
197678
55980
576219
107264
813871
575621
712529
445419
432951
542702
761857
70580
610089
588915
18390
898059
684980
142231
52158
746817
266401
1002102
33831
352634
771691
497602
42719
898640
678469
812071
28742
811308
768092
525094
643513
489416
489923
755305
763862
320032
791412
606680
188133
150811
925327
1004119
23494
81436
130500
650762
301106
350088
901726
394011
943747
633660
392167
308710
642022
931230
532644
857063
616570
555557
516408
760912
411190
636248
767750
533570
33071
893236
482361
687498
314617
787734
452039
787937
414194
573857
111094
435232
814446
36036
698788
907742
838559
875366
595518
682788
951948
520793
884612
855358
381094
373935
809851
43749
128654
56687
900425
216347
843941
601088
867947
127806
909818
375524
1027381
381517
384308
1014320
853056
560676
239474
971854
647064
467021
376679
203200
43521
957132
248057
215922
222328
104997
848781
438090
730915
59807
727498
456567
572406
489704
749733
355773
299026
660343
657373
184367
553301
6955
340266
948667
234512
85241
890788
31235
579473
687518
760632
427301
809140
709825
188301
278022
600308
327380
104782
169804
36100
1005661
19448
13994
58729
933182
466966
931867
925767
342563
175542
1038571
854265
853109
543123
259225
822560
230547
468977
431977
56174
728863
372536
305780
625764
459242
157848
276930
92867
731476
167658
406288
89371
166212
498004
328287
953114
255748
127783
313357
452455
169746
359784
219194
471207
205261
176570
129864
1016796
680283
434230
24872
650185
144942
61977
299097
513056
517106
345993
1001655
225042
531129
380961
244779
445740
1043864
916952
929039
761022
1035380
88094
115391
200581
270321
10550
672658
207513
372313
542302
96494
321683
146648
685936
148701
208752
127938
793896
720706
642335
271721
126794
726148
533358
727399
818470
226730
160186
553987
917722
920295
655638
983519
483683
63014
965234
727499
776560
633452
882932
376789
604444
557390
784341
779668
864531
929553
35402
704055
1009753
165460
873395
570981
669759
693415
980903
942558
106928
1032649
651590
817809
156397
229682
674726
439392
643653
676068
327261
560821
136932
574587
3953
504988
733400
229422
673325
503899
720017
494750
1026571
70296
506015
211434
679747
592729
459776
292971
998886
597609
291597
937640
162582
608613
723948
699655
472189
589409
684091
713324
823026
657440
926287
507150
418020
441603
534855
619258
207212
879329
741749
207634
748289
1023728
806583
609166
427447
238200
614163
899885
799079
630081
321862
326610
697440
111383
192091
186875
557279
3315
612251
692467
735062
763753
705247
130813
10853
689985
29878
376797
425507
789693
658778
1042211
857220
368123
483703
921442
939433
350190
669507
644093
226346
878488
449082
820
334250
474228
965381
596867
245039
643883
56810
593445
251434
993902
174882
830750
212038
593498
943923
410100
26627
932972
530551
246873
70104
183829
244781
525674
992626
980786
689980
957619
341051
451026
862357
91978
119386
492213
982211
344905
288902
547310
912516
399756
749459
582776
5749
423381
839397
687250
383290
916211
275382
101372
595882
10689
901747
330247
440865
173215
102163
955900
370989
103800
665628
272495
880443
957970
14537
1030853
646077
22529
937434
81750
1032969
246555
51235
243243
738911
253968
364700
601058
651368
153294
285024
793481
59911
717432
568689
824453
401682
45214
20512
915993
875776
324740
844878
822218
878452
910999
219818
542694
364127
77503
924476
91536
783888
655637
288946
784027
722515
949113
835687
64428
126763
503747
729469
885076
742542
777772
678667
693255
944583
884915
961922
555313
52757
865699
100087
962023
341374
468159
759197
541525
467541
315890
150464
718315
334118
381988
51501
687052
154924
784830
105123
285792
355663
937023
523194
440774
841950
376267
365411
402911
574917
117948
84189
368519
948578
1025111
987310
21606
805332
164541
306165
124730
741747
229054
223134
856079
392526
571212
316627
741823
1022093
1023504
579953
194628
486476
151958
205486
120450
626746
148137
583755
342961
314017
633680
638023
51908
267821
470744
787765
328639
333834
863832
278809
71149
766430
876158
1030674
169983
136857
475964
151774
186504
831712
643215
266388
704589
234791
522165
374921
884402
293962
663138
74141
666444
814793
15334
68857
612752
685663
171909
615895
521126
526189
299235
780750
1002618
923698
427073
542502
641468
244023
187477
954999
456014
1028049
706368
680703
304128
770907
129210
79327
143517
976577
647960
212734
168367
729197
659853
806542
234812
854071
437372
582998
885074
1031872
37614
672076
1026738
1011078
228258
965049
553812
773943
851353
71533
199663
655851
881870
857192
813646
894985
932066
329015
199926
834642
892076
663
893402
852367
777582
240701
351462
391568
406725
599790
882626
559201
204483
586950
249528
240948
662543
577125
701558
98728
293704
627047
982881
413256
460094
689243
554805
717033
484531
982879
45592
281861
270988
438814
305696
348710
31745
72882
640388
280939
942094
200434
657670
841718
330937
703126
672644
341487
839387
655011
825815
807030
958777
332917
930309
159588
866776
826551
997857
358979
938356
743973
79122
584990
585992
985286
462661
213810
35518
629832
747136
805290
615164
117432
716597
866798
635284
563431
460686
1042627
708503
217656
190469
931444
504427
698435
77305
881661
670348
275390
585320
225987
1036397
38999
58072
534487
282592
772115
64791
777156
158057
193679
695581
229040
316671
141806
113601
280485
408094
530342
23621
292626
369811
339280
290214
799663
795031
195412
436480
906150
112062
1040357
434064
596842
676234
523949
301007
536959
136736
334145
479156
665848
576459
978327
481541
39033
104943
182217
837288
285465
294460
304462
4535
607516
798360
632604
267761
815487
818429
355501
360181
575871
808519
150591
804140
85478
957388
928560
588273
767349
453102
425176
118024
456140
895362
912659
510361
350788
1041195
791998
982256
88272
925342
891284
957160
47096
424554
636486
339895
739422
667417
211948
761912
695993
978348
450651
286558
792375
1004729
472891
931366
700881
913962
139898
208540
826259
948703
988277
940073
462607
901737
448790
861905
503052
175134
424547
593909
567997
237253
936283
353927
386406
686638
726365
987699
881809
1031125
139924
585690
101726
165386
534409
671349
707321
145799
233397
105501
53854
585673
16965
15593
270095
890757
667741
460178
596963
1019573
540021
228514
283510
798957
773136
468775
1013416
664342
473536
544105
830861
96657
568935
528514
790542
206358
902552
335647
568349
223400
775124
584615
150871
216440
199742
993930
326292
55196
494276
681740
283289
51525
358506
1025057
911187
140528
619729
749242
520652
757496
286502
808065
599162
623263
57789
698219
877285
240733
758505
859386
987812
111912
215154
625788
871234
263162
457757
292041
205325
491492
335438
1045180
898199
922307
279524
280375
32865
330417
961396
102700
660047
999510
723959
566452
113407
675336
41832
47593
664051
467224
93321
443615
274522
276802
135139
231345
171351
51451
363481
841525
786792
423511
826059
742180
677451
77750
718874
930832
69492
108212
895785
60748
472487
169036
665856
572612
879282
874104
381812
390277
370794
135235
1007920
584416
765560
135067
838670
375106
427719
341649
539965
208127
765730
3159
109847
314636
573087
897800
588866
269164
39716
876876
138215
69645
296787
467434
780947
43392
865097
963181
684301
56666
585532
112014
598156
351057
726886
386024
1006863
843315
871337
101868
521245
938183
412501
386340
100345
354688
142184
480335
884770
458141
804743
388984
269791
224882
95021
516604
686873
426444
343974
559518
480386
988749
65172
151168
545551
583719
282008
130488
381248
388040
76085
197445
598833
112785
596467
992934
285827
358713
830441
358249
421511
627767
26333
163102
187709
568379
354597
752523
316829
885324
852515
1037135
379547
1021483
624077
864493
903428
761695
133009
918489
808229
366544
201385
297733
944354
22167
619136
382515
220802
625162
730024
403993
148480
871127
17895
88055
486855
438326
820204
831059
498664
664866
224093
634744
1040120
176737
212260
964196
514243
861972
708787
920607
641530
116004
858751
414416
734816
156930
279036
81866
449660
212086
835186
491340
227192
815145
82309
179161
882856
940446
507091
432178
623994
619164
583695
445620
114393
93822
1004493
116833
365739
571670
423562
690640
429110
741660
580722
29418
513148
274945
395237
681919
1015069
185565
809558
3186
598517
607948
815401
886677
90457
491489
111072
270144
645890
753918
157924
363271
334681
459146
785260
498915
783778
887228
718751
600430
54854
379765
231893
438655
79296
516880
123822
335054
649202
67288
891703
486789
569564
561894
244833
164847
460444
911274
623828
642975
826998
456844
534439
7027
541424
35344
428813
799542
381544
853213
51186
331844
977760
96922
284456
197934
863625
526982
1017914
801804
631138
115139
562577
656301
242897
91556
5983
426306
658713
715497
777020
424918
884772
952148
751761
434466
407589
230774
893071
43862
1024148
572207
140314
451384
460413
859706
862669
324759
86536
965476
125793
255721
122299
166214
963812
875816
516338
1044684
419166
582827
521040
249940
604497
224799
532257
125725
379130
631977
74849
477692
57887
995154
377273
195077
175825
100926
852231
820198
1005600
176444
587225
39506
781775
213931
210280
969683
304472
225584
450160
926676
340153
164045
637463
12180
245143
562026
146927
493330
1033891
611006
822866
960396
572113
555787
924916
256962
23280
736487
765643
692006
72934
945222
762903
942354
568241
522303
533780
510861
918106
324447
596124
345615
908712
1012218
957573
134106
681941
832595
620325
492824
911750
634612
684740
945341
963068
189599
615351
876908
73936
352935
734199
745222
504933
122764
169587
553711
115208
157030
332605
362858
1037975
275111
386452
647185
211793
849563
347521
381152
618258
954013
1007194
517502
506522
956507
785280
526236
754939
1016694
134530
585111
988100
775471
733445
83151
684670
29214
639983
349448
72673
881803
211337
341848
906577
26564
58644
914510
738910
922748
731864
392059
254338
36964
446237
928463
793896
1011810
976930
225873
867865
772220
850466
969133
632683
581695
359049
79806
159732
469149
592584
195578
763117
228574
285311
537455
75449
261475
14184
161046
686401
105693
559535
968817
505576
649074
472825
535303
767857
393217
947455
594907
568036
133757
824905
134329
556869
655186
359751
36088
400938
196414
256742
839226
539570
449922
415501
330515
808763
550696
582769
724056
180077
389565
642404
261371
738366
643735
150364
227758
303024
513519
16414
615562
427146
828228
82715
56399
80742
851401
511311
171787
714012
612192
853490
626363
593606
959336
775458
57139
670076
448309
6426
252554
380047
799914
245314
49981
144016
899115
494351
343861
84087
572196
501951
84455
853818
181907
861009
321103
752066
859950
657957
657569
855224
760757
804180
547848
2954
173590
279545
530960
86541
314822
346609
922646
45050
890223
905220
705054
322723
394478
314712
443113
898886
19100
211083
137034
41980
588938
875760
426473
556614
541962
849791
435760
759781
18165
32609
947091
80288
69601
447745
122941
785418
332795
669134
51847
131189
958575
652026
626616
211735
675962
406643
378104
841878
1011526
933800
692786
234255
197698
419699
829543
216383
966546
526508
867682
169559
427150
1041708
369107
110567
769078
747769
705786
47460
229254
287154
294753
929271
1026925
482402
583536
920752
701543
31022
502553
530775
207063
427184
383630
866104
103633
843839
650236
876384
655456
819298
408139
403642
86935
467117
858206
981103
870764
721292
55660
378289
1043893
796469
376517
828980
1034900
86380
892853
1042325
89623
679096
404194
669720
876042
689923
640369
953219
977666
235124
169272
227203
415602
661729
376961
853288
250675
495035
466833
320864
868081
261248
497587
923788
626684
848830
316696
967763
567411
232454
651427
342192
646323
233512
826727
897974
226745
829285
13757
512255
442
742713
473033
947736
157878
957856
15750
147531
901886
497630
730685
405961
226758
800499
887016
827730
550452
521010
514285
595407
289008
830259
568282
1030076
287657
784740
871854
789603
393932
52915
361621
757316
228987
568607
519174
588295
409460
542441
969421
350412
248605
219813
332407
230884
575057
539743
396308
445771
399503
945373
689115
945114
545003
360393
483368
418994
918250
605099
313821
120977
844054
370197
362215
56984
529086
650624
321594
594145
524654
538293
729832
578179
260142
409989
264789
305453
383579
370789
970170
254249
599127
870999
815816
825147
816690
605604
152637
262779
624713
807909
893475
974043
973951
160297
198477
66823
890735
722905
144868
772138
1013709
732830
994532
932309
633511
865941
583489
392982
327950
985940
862659
755802
286725
93787
1031986
334582
467489
979843
273257
284976
326425
909405
475674
590500
138318
779131
447248
299902
537701
488452
361291
652052
243309
286466
795432
887727
654346
451665
409398
58976
167211
804108
539714
159370
1020589
148674
63563
239899
68969
771703
1008681
152572
946093
38025
856116
560934
282651
956888
185626
992701
295173
1023237
327820
282935
551938
512192
773977
150712
997811
750009
656221
702547
21239
116984
499844
538309
366337
857615
1030781
788650
92011
182548
436961
668750
497226
389867
808181
645780
285752
459169
339723
216433
269117
575148
99201
360539
685532
584842
916852
1018365
102563
710192
118057
968530
543015
356239
658395
179946
478216
959685
559009
597183
616589
401118
368913
309007
933768
69442
241532
607699
168352
875050
527748
402745
347662
414370
366987
212740
146643
858485
746990
298455
262672
387546
47360
209247
434289
651020
318793
329907
40317
131713
544855
1033886
180357
876996
611505
265474
439860
119956
370057
1006112
875282
222971
965297
519786
159946
811356
312200
756673
342866
182693
373979
19326
92280
855525
688873
555057
55567
149213
946377
850462
624108
359965
1036105
247695
874190
950615
34
781715
914977
351863
688932
600204
818630
381386
270484
566437
383852
910040
644897
253240
1029280
984946
466562
78282
427665
291172
254512
625995
315830
605329
753973
806671
106946
41874
172825
332742
837642
1030668
599977
72806
451248
68636
26073
1043294
402630
833287
742558
205246
194897
1001862
886194
314790
444938
89622
182395
798690
179134
95309
441321
420
622644
1038699
112381
1022171
101003
453683
858631
642266
380968
941693
339154
977109
59323
762776
288429
594094
779727
101889
705831
414525
668371
294967
570359
579069
142
643323
260368
955910
36034
341874
577307
865072
87868
1009231
452942
871514
124150
154768
735064
762848
718861
611615
682270
64149
265530
406176
553036
96632
624037
922507
757967
677118
131475
662417
50972
134017
561759
482924
556155
870481
155347
918731
625631
908930
132599
942879
703922
511815
730460
703083
478561
199060
550819
970545
233895
35256
513987
93582
818941
405321
321278
525123
912535
21119
299030
750514
638934
698505
36400
818307
975912
176129
451006
746518
8912
683698
722854
629689
115395
450104
1038940
468812
250351
303663
880973
749486
433616
1037300
615076
781390
1043014
110329
884674
1032697
674577
315128
261014
110925
829182
819036
131417
13677
855461
139861
62060
770172
1028188
647850
668610
532931
174951
778374
86092
188118
719747
929202
482687
112628
332799
606035
409148
1041735
975796
695892
129133
143555
189449
207829
615353
592877
931936
1026939
856971
25400
473450
882529
738338
580851
626332
611490
5724
275302
118704
437949
763489
132984
200525
675298
247155
1014901
878790
411090
618549
647478
855254
124636
561307
922398
211869
442542
494303
384104
35528
220633
893107
306079
993529
351579
762048
968315
31817
587724
166585
945616
674416
828775
908269
349011
757916
583759
892008
242130
603769
170166
882777
185556
839871
173635
210813
738893
480658
868300
799775
233910
801620
570022
957512
468121
303316
893413
22278
52155
333818
52013
597540
79091
17571
497464
264376
813490
556760
212187
367958
576283
1032457
352420
905675
230869
651694
732859
624588
925238
719281
728921
280119
580480
454822
31924
845593
671507
533798
324584
476358
377067
594825
162286
230801
424438
502513
476983
863306
7814
269722
710183
402410
679383
885018
943828
118382
750937
431639
486609
933760
260148
1019324
227998
874371
328395
630258
220252
435658
172757
694801
53595
432822
583647
27312
543595
735801
222248
745953
529338
548646
785474
382057
579999
101577
305239
696604
773803
267080
713152
416944
823058
865835
871215
53868
493403
957954
373223
178694
821586
781556
939956
24477
268125
151908
493240
62133
1036105
755854
468232
506043
903796
375432
958186
886646
424763
758580
388696
459686
1020349
1011575
466607
804917
290332
383932
509902
745371
232042
219797
335246
591736
672448
827688
166203
39936
767257
678128
764209
320358
740275
232271
205946
177811
831434
690443
354436
907107
775398
155061
184992
837912
1044421
263278
1015387
627798
511298
521851
1011373
679894
85543
381508
18042
1036251
314831
890944
543134
984219
159685
7213
795259
799363
699220
72858
665349
881784
1009298
69010
645139
221487
100934
794726
140867
105196
366554
973736
878941
371106
752206
44587
742811
741305
422289
689547
83621
39334
850864
188716
637264
50809
889408
632174
589365
25806
979603
833585
938496
957173
267331
642604
729304
975279
374414
201620
801140
485933
225599
904511
924346
697189
864232
411022
802656
27971
1002730
1037792
1806
102654
1001277
509443
930764
938659
471126
4410
1014476
623601
27070
74346
727840
271752
58625
451291
1013415
781321
212938
348173
829634
603651
130693
232978
818964
257925
77119
214065
315658
265369
1039056
543790
194725
100095
464704
885520
939080
794793
124244
418450
989591
992587
688397
160062
936357
372338
69788
966522
45829
41686
57682
403903
821755
398624
366070
676196
91517
666028
383995
981065
690982
1004450
992706
497405
1020195
48745
760876
307827
94620
191234
498057
620199
277077
165840
776947
571519
344945
421992
710838
124367
500976
196775
36843
503065
741130
396632
683391
699335
44267
332322
239219
1016434
717389
576781
169109
460852
85091
538590
981953
164323
749788
670586
505604
412520
272372
378224
611967
377771
604947
659617
821513
255367
892364
841727
481903
390981
712832
896881
106349
881134
244794
443512
223614
152167
396447
458950
325909
75680
686533
596201
762329
663559
701666
343383
442351
42460
7663
448690
752698
874294
152792
458950
614567
866830
860968
412696
283703
107888
14197
90078
562687
383338
36953
68392
834670
389590
704851
274330
708052
355873
653711
397010
350012
145243
445416
864473
940690
171317
423284
114737
663025
365572
256071
844535
360877
777098
434012
878063
873509
578040
877283
16015
366125
882643
671493
666601
717396
932178
781019
79759
78658
793195
48629
967733
515271
113332
324735
492609
675486
420610
915765
729713
490315
1005321
397896
96619
182858
982593
377309
737356
192099
348970
1016437
713695
292929
74477
761241
344389
548255
443469
463129
322223
317046
525638
482776
216099
471973
772786
124491
36656
221181
756818
21180
826650
431040
59701
669066
729870
13392
183482
614398
901470
186041
473128
42999
909520
131873
789701
367078
978979
64826
610197
413381
542369
100830
489686
525756
836276
364531
464505
454474
536147
410942
12004
43580
264592
885173
1006367
150034
714280
422718
879381
729618
118889
74378
698436
954757
371507
32207
44788
371975
250128
527526
825050
416607
807799
290295
346648
801527
990217
63814
395260
695617
355663
801046
130305
682150
66744
720203
264296
811134
830435
373202
679631
339950
980640
607431
283628
249499
170093
13671
160610
558812
1002919
229917
74529
460553
879231
119535
403905
195154
376227
139364
66940
360726
107289
887116
309432
555833
313990
742395
564577
652300
145368
638306
159806
724402
505237
822441
357032
240251
693919
647275
323410
411308
1039536
569065
619431
1030279
1004631
851760
1038952
950950
588203
395638
624504
1002069
730571
984107
766461
4444
924208
970764
158803
958643
1014640
44544
948604
1024754
372975
429052
435524
879127
439860
195742
660125
46435
69888
632511
56207
934762
351722
192582
998607
968514
275389
684259
1037146
21968
525579
714810
424261
46150
672318
145601
123549
656824
617294
1035292
1003757
652026
822638
332988
454829
792375
636243
321910
268271
573421
173331
296570
551646
220175
561492
186250
290586
295322
84886
810604
573458
900306
522024
691329
861337
522688
785587
744331
856539
82531
1003013
592930
591115
26643
319101
589710
131503
130034
839501
768235
100958
524289
867871
879955
70803
977611
996650
427023
342981
308925
469129
830967
757450
817305
237666
911225
559390
139897
654401
429348
461362
762652
604323
248412
703544
682710
574695
560542
428350
330555
31212
1022553
249351
919870
967788
359232
807569
898407
582459
801557
721178
235107
825321
727481
908093
814375
987388
865741
954462
240421
858651
352199
445142
746685
773309
604596
958952
594962
874960
128825
675036
216104
877998
478570
216302
430020
85900
789787
649455
278293
143925
179415
129246
403953
413642
811105
193272
101318
616188
798517
514838
341149
996019
714446
538077
299019
401052
532048
268917
214553
142356
218177
340394
341520
476984
719141
138456
6201
589019
920576
625362
38697
300062
265183
1040927
829029
823640
643337
826649
988121
1039268
421544
149089
1026771
187368
407042
744397
985180
246823
570093
483781
876073
1037176
863277
113056
259544
250002
3855
934205
545188
876120
478711
130281
627808
861868
766289
656484
548379
667478
663126
356918
773040
215987
514162
286688
388924
580777
316575
575200
260316
759629
128471
821711
789532
823515
1010855
1018222
841758
404488
965970
344377
1030736
365917
660855
473233
570849
253198
703234
413068
100995
329979
973714
607263
226117
60879
949017
561989
1037970
580496
258605
882550
1019231
877853
298498
141985
77437
214133
512806
102008
668871
624942
876691
921244
99061
345460
927296
736254
4408
40153
878874
649695
881901
93216
588784
552123
531581
446990
360030
906969
1012898
412148
1012997
710349
236602
701486
365882
303832
383451
430461
404266
768752
136490
179272
106877
848572
195662
378122
955519
579869
646028
314236
834755
419756
868224
693742
5102
330486
855826
1033209
976102
278133
680042
901539
475836
1009925
89061
993644
203894
998152
409835
656957
358919
774365
714788
303334
73766
16630
544611
902395
78477
219785
340903
1024006
299609
324830
587477
543613
109540
682728
161419
336824
669407
303771
759295
733371
235876
658796
514634
342517
424564
112683
592606
420633
434398
426129
438303
424538
987885
941233
322222
270523
183862
234874
147232
639793
53136
906789
648540
468782
921477
637667
919111
6687
423607
964136
562925
820251
562139
342477
982911
903797
828852
198087
811603
163783
887142
313605
730447
653726
314093
1033965
458906
49800
847551
92633
657705
569803
72956
662619
873091
168655
999099
170786
495989
317568
721688
970742
668449
250542
381282
613551
579674
195316
275933
575305
109751
928266
358071
605592
454429
147752
1013402
40934
755603
549823
415300
127858
90457
36218
829623
866696
207582
790332
875093
952578
168579
922112
961550
611209
239192
31528
716752
908215
518465
224970
708698
638630
141226
204071
304832
293922
106373
799685
332997
457447
734590
730963
36506
682994
874427
113102
747664
850883
142028
831557
850462
1033851
364784
343595
401831
861653
556937
2474
544720
661819
205945
753292
986778
956604
760634
37280
480105
382578
250636
336078
572093
372711
158713
760197
75807
66010
608040
719500
213908
644972
331964
457665
370499
807855
275912
117912
97421
379354
830006
515527
600602
451173
50470
860638
480204
281370
255258
531175
1044761
891929
981807
425756
274922
763469
809074
706662
258496
116668
365378
129738
551763
1005309
673779
175779
548975
1033039
644605
192111
320893
625719
641353
86828
1006033
685098
254570
373481
837621
904299
13214
804113
879060
794823
146662
805907
807108
215433
501801
743216
1041054
909073
119302
523830
685935
555093
213366
688605
584743
123324
23577
1030079
220118
518175
285171
100039
536124
618145
277143
202984
227742
569861
608105
639702
541861
725599
819883
109204
742785
376929
235676
301160
425862
111707
889354
870164
439381
94613
290552
276841
518306
617941
8695
610240
210848
670858
63557
775718
146285
970114
895650
59978
30981
80947
765657
204480
905013
329829
961003
844194
236402
74167
989906
283586
15377
596110
718710
646274
852467
688382
364522
70307
445891
129421
641673
184542
754694
923912
660419
230531
347224
848842
433800
113783
780570
734179
503330
754336
488949
145599
70948
956022
350676
578807
911485
512966
261739
980878
27064
838700
416681
435533
829984
744419
878111
509302
964934
158820
186415
888633
406133
528823
624853
686580
1019521
524615
1031737
61678
31751
918434
306017
573093
445188
566513
130192
158673
935214
976384
686813
684104
691511
599467
899530
374765
68182
110048
890951
1004244
508565
239525
255083
649386
801672
993436
329362
402296
603160
1029518
631942
534607
653900
901171
626840
155892
685563
167945
842785
16838
966960
474023
888194
892241
993287
553698
82558
474466
998421
859604
848780
775216
990893
825831
564880
152433
203042
909088
587372
934268
403913
298422
368870
627294
1019200
95884
114428
62567
616608
851785
788577
350623
544574
3728
284335
416833
106457
887503
723887
198174
277613
192299
795933
640472
909510
933529
653379
1032627
1025249
182590
319248
548682
205308
215591
228791
412568
116428
846819
501563
623336
474292
837393
811068
843599
936124
645914
405012
448582
881781
593199
274507
535180
236239
294693
723127
697226
69334
431135
267328
189626
298100
878945
358757
523852
573073
755639
954504
858549
553149
482057
140926
838140
627084
547513
256489
901057
724585
608962
153182
326024
321482
547430
333466
585422
971694
273581
684418
282245
917056
429010
731379
548796
53586
729195
181368
1032025
193701
391017
882059
880251
23721
738950
228842
268718
605687
823807
810632
100826
548138
839017
163927
68140
953438
1040799
102605
22147
307848
753511
762190
305454
380253
72264
158387
281242
354244
31150
668605
1039990
991105
764180
417032
270618
847764
925367
490097
517360
944520
607370
1021266
365166
721729
325918
55558
312478
801309
242987
939338
333176
831327
189094
1043141
709509
758771
575058
187234
859095
806758
852988
412921
699841
746023
983244
718677
349890
1025463
290882
33592
112799
549932
949736
573817
19703
53628
851948
976697
699886
156601
646474
349011
581386
431453
277501
72698
923980
670391
669240
255437
333595
240977
1001132
79211
87307
337209
355355
836254
547146
437670
997837
762410
668031
284345
875097
275982
197068
438785
647004
661901
1032289
675103
654693
360463
466038
660561
793437
818731
14610
802796
360721
819396
26348
809657
817906
240219
1013486
679619
577667
675513
100093
215581
658105
254699
206797
793828
304299
39275
794605
136137
723607
353515
126388
806300
204728
678689
882638
925853
505602
1034873
53841
136505
673930
31760
29879
865362
1027370
382437
987176
437409
339974
195892
663254
858504
234842
670681
672941
659685
643334
200521
971270
796672
647459
328568
808031
367312
766763
774685
893264
822447
777658
815783
724478
411523
365392
651154
811811
252478
95654
846991
3540
735381
630127
214621
919077
1030103
809790
961763
608648
985421
409769
1023404
612651
114296
581590
404391
878949
255324
753416
140967
938109
153577
27370
373573
84510
775442
295378
127505
516916
559158
171692
361865
143330
126019
742182
857023
934073
575667
689374
776751
405968
404561
474932
233144
444512
986649
701362
883870
17299
981650
82033
97409
868411
26900
872163
62405
368735
323673
765443
170589
119358
1025152
847174
80955
1022738
265291
974323
85252
882691
987014
892752
649514
453802
18863
976746
889916
418798
148416
426507
270870
113132
698463
651078
806427
753600
621118
658151
909806
965345
895473
701920
752050
173089
672792
458817
808623
834373
852145
362912
660395
579591
433430
82848
107705
445535
47170
300005
1042321
237039
164561
316308
858897
467271
576460
1002867
160184
792731
440639
967137
837406
570809
742030
34187
791967
344734
373911
266091
695642
812366
207519
188090
258896
405722
137294
677238
411750
352296
788755
831142
872343
687043
656748
332091
368326
834061
54976
494198
4519
279775
995430
545431
243685
556245
1016257
616507
964842
12940
27205
164107
802793
991469
21674
650490
481335
434076
990867
1003692
673200
570540
334710
802646
985231
760274
177046
109644
524043
81728
1018989
916955
923139
948478
824421
989107
810554
105442
152854
253163
1039261
542353
884294
185823
68045
323991
953789
844081
313642
887160
52486
236036
5146
1019263
945666
1033134
226449
460712
83658
613648
176786
136831
920357
987382
637868
274346
894242
493206
722994
1013299
714678
160554
596462
586274
729055
513549
568159
906276
876183
484590
499267
428471
124015
586741
84476
981431
941546
539733
11559
886710
619914
213440
384748
153306
454723
982109
896780
246675
896620
299062
20988
1040008
1015892
815388
829500
369388
159712
793349
208867
440259
382291
364829
362891
876920
549476
56047
798909
109633
514978
579626
1019369
896175
994705
184711
861310
808946
396850
440467
356027
891273
220440
227689
743678
41855
39318
405642
473497
490031
308498
444245
1044619
158184
484941
833545
674059
250919
845867
557656
1024258
280185
907212
467022
498031
922460
738389
839882
575751
924767
84348
401687
74004
647460
196618
318942
992113
215453
80481
1013439
621286
304224
3592
583396
84957
87937
533577
90695
889607
399124
336762
109705
532426
782618
896483
946386
552883
31901
1018205
777314
70145
356722
861414
656537
888995
302651
574475
1024794
449406
649914
707767
132224
670362
243370
990484
205414
925397
673272
88419
3965
434382
142398
867042
809437
505025
769220
107968
798630
425067
27873
119688
892014
911546
532325
883819
626639
765531
716914
501629
620208
248200
885493
443889
274818
989462
902318
660943
764589
18121
480216
317854
1043815
298888
103435
942559
335127
52017
696262
205841
549488
828584
933154
748333
59628
614990
49166
278423
643153
92571
689337
945799
922713
970022
149215
777391
498275
824606
452196
503277
543820
809458
481877
325533
77063
624136
468591
671930
1030107
842649
208355
295575
812642
34349
715381
512548
501742
981911
618202
872919
400739
105795
1022184
386105
700890
889583
412763
870765
647935
991657
339247
210425
671900
132141
90869
807942
747393
130429
47011
17142
606065
274175
558754
484273
945002
309004
525892
424457
1040736
835922
321462
214490
116244
358853
143937
24207
27257
973103
483602
160638
56523
963578
146533
753465
832865
499702
1032421
261660
906029
1003601
712316
214094
934858
852819
886403
577481
127628
1025690
562324
275167
529816
895512
34366
716615
556791
183810
987935
380534
546119
459182
139030
856220
535994
719489
821307
249870
754366
68703
471579
541922
542511
275251
260666
431389
117286
462503
717059
604750
497337
386851
1035105
655890
884219
309806
1915
993563
162624
715144
395162
1041882
953142
757693
140788
95345
378668
392368
738737
410740
848020
675297
376039
237995
522825
149533
903939
234964
368951
258021
640558
878253
217262
669285
913958
311942
531307
358456
761642
799705
619662
352856
505662
300570
603397
704390
998929
154596
334613
87180
428255
800316
564695
765051
122856
133509
850188
246618
1023672
185124
760171
417099
443571
928513
929661
268055
562633
630033
657878
275013
629720
627831
854200
307850
652695
563633
475473
140556
708843
1040288
756232
534176
636835
1031821
375756
924056
628237
731837
98868
552992
473077
332573
699445
819217
12337
465645
914597
711109
706794
1029506
428105
431918
722906
358208
984480
750563
927045
1008310
364492
367216
116586
1025519
427109
505309
913760
167407
1037031
421378
230864
131120
732947
884557
564521
92284
227724
627511
584904
282321
915361
224565
316742
408774
285110
591971
319413
885082
379457
1038266
889665
523034
769929
138299
74588
90093
659306
82464
836231
103269
381002
1023931
937883
6967
312417
1028336
925220
843752
820470
637100
377074
232011
170682
451937
331394
952628
267902
469119
156494
480750
812928
1010688
973785
413737
919539
410990
186188
195797
845657
494367
484589
271471
211015
228763
724058
290196
282350
284965
1015204
711993
482653
145886
1016316
786773
445302
222797
258164
511047
248223
803509
452987
471975
992721
561090
731387
311306
849895
377300
843748
808729
984027
1019504
552549
810640
33914
912655
155044
354764
727027
124007
216212
723657
175827
140254
1025339
262480
102532
636970
58989
329002
819180
531388
605810
832751
1019450
459074
20470
348173
341191
1038943
766421
433497
999253
992365
691063
32950
525070
755168
512342
968454
630750
632809
299774
894358
1007262
27510
262945
788152
503324
851271
44003
941957
707749
551306
953661
235747
837389
79330
960397
984469
733639
875214
402153
426002
751406
664652
1929
329334
678267
738784
333019
482237
952786
752917
189921
866689
732596
130417
658784
402562
396323
461877
957158
849367
210326
915730
290293
30548
389441
255868
245802
226013
673831
442222
916203
687257
176968
497069
438131
437559
1005917
188987
93832
463748
403272
820209
605990
574659
2459
305258
720647
651710
138109
126429
407896
453077
607567
145536
145425
22546
582751
912987
145625
714897
151237
797321
447959
221664
509013
866719
841598
956608
350504
978352
651195
714357
524250
645947
136050
784526
1034239
183236
707437
242579
541983
948766
131268
92498
450553
818588
327316
192003
85064
172964
541568
885905
869072
15422
776301
854166
635791
843167
681129
618125
348849
95555
733944
117252
58959
701380
356381
89136
845031
664367
933379
673770
781917
695888
984983
619035
330741
169110
170498
720330
751884
665423
686399
705764
208092
760876
1125
366765
614700
89143
181976
207501
295971
897130
538057
644006
787823
796776
940011
39310
136191
973280
804678
196088
392393
511690
622661
240287
45317
365088
703506
27129
167320
607523
155437
398840
921132
688695
611365
891625
402075
497317
105110
779870
1008405
753144
635464
486669
730002
702556
159444
787471
615147
521923
1001247
754443
967678
358707
576163
34832
751812
680622
1035147
416927
721066
270443
206658
51067
235362
693520
349275
331628
454182
480587
631018
905577
321908
452436
107930
233211
285443
360394
412093
620979
875508
434696
997164
772744
820697
199381
207527
21961
91613
1003727
921434
991987
444074
51111
343665
349985
942438
41468
53240
456399
228822
771918
370200
573362
167074
573714
92038
660931
874677
217108
675538
407580
979774
932964
710318
487725
94222
137842
204230
475985
591055
287638
720766
62284
349270
1023242
903324
1028905
135986
813342
683579
463195
49348
416591
53769
220643
404735
170369
536014
971121
249480
1041220
74709
931655
150666
67017
664052
907345
938726
803459
373437
172365
955248
385023
400161
408050
48502
559315
140737
16865
712714
864666
340116
188847
400272
904330
849274
14980
576771
628144
80382
538901
606714
7032
389218
790531
107228
605013
1004482
5253
963048
259982
521903
488123
872492
467178
278157
538488
1008483
95321
875543
738688
593585
509665
87634
234522
838700
698498
805719
581377
122562
69815
310644
232542
3755
47223
617312
444500
750522
478652
683949
547209
494836
190390
913021
746364
554755
367531
74628
167844
337979
488852
188052
224474
546329
1019462
143057
166917
112635
233044
385667
1045435
606157
724488
357664
265555
472902
528216
684880
374058
63101
908902
81970
913129
619976
423450
251236
77902
432797
433713
1027683
995607
205246
510752
799455
807977
349455
99353
997967
177093
358555
247508
744282
766808
10830
54928
702417
245474
543113
776002
202837
674228
876835
352167
297777
88576
512297
881985
1004313
943500
770398
175637
38766
240046
657513
464850
1037793
966804
398747
153400
813427
1038733
197137
620537
821083
472595
154929
831258
872477
163248
65623
81497
430125
96454
420154
943958
949847
236090
1006270
198714
412047
852030
920505
639231
833890
884004
311815
731740
459779
526004
9152
1016797
877718
524857
872872
686960
382139
560609
298768
295183
626331
707297
311365
43050
389560
418202
333004
277006
958701
420006
687810
949692
209355
123817
595211
43565
791390
532272
949936
528646
975874
297654
587509
945091
297812
543389
120316
1020127
655448
614620
681596
316577
322338
813036
652900
635768
308108
603493
997910
225958
861071
578394
226123
943938
701831
887732
102147
1024113
943827
270212
206501
718397
535683
504558
1031169
21764
752657
610867
756355
638542
727502
842604
546374
220085
386266
734509
562350
435298
713310
353475
321282
553202
356339
127411
398865
837455
102733
352142
1038698
666569
479537
484874
734736
957190
297309
379916
875763
77756
975050
639807
770553
532109
151670
18736
219217
958621
424186
917153
933991
1039782
458105
970532
424295
72400
119032
409530
156875
18249
507881
71735
283892
497492
379615
710557
831092
731513
63616
511796
312774
21775
222635
460777
9528
659372
56995
84848
149076
383339
935755
3594
650803
695081
741681
386804
519091
636443
751499
406132
390960
172711
333000
506021
532338
110090
942478
1009193
226259
480101
73643
1022854
405379
774239
26003
619780
656424
602734
41451
833856
204137
3055
989472
905991
10967
729199
585959
126065
355142
815798
49044
88750
472765
672106
536666
628483
923998
1039899
52266
163871
599636
401197
810507
788349
774238
516789
741918
341212
825662
728772
987367
37539
922634
900291
246862
656846
504219
290018
704639
633022
619458
987258
39359
460755
542597
656028
575381
189812
190906
321055
453045
783799
1015170
280721
200881
767196
605336
253816
886952
844467
929170
157959
155076
344716
401717
304443
555072
712164
883698
636683
658164
761500
531279
481606
992853
286809
527271
508277
606992
931123
253917
136571
1044215
879869
500890
534826
1041939
331906
904564
490666
878273
271141
442922
693414
833023
272852
578910
280481
283100
460035
349592
193746
127307
731427
1044032
675675
61561
510069
408577
502823
420025
597552
948323
420686
119261
447224
430074
118396
800166
398362
719979
387455
662953
23211
1023011
580467
1026540
744626
58942
25262
670899
1013997
899423
368492
706067
366868
609702
632267
786276
84161
846692
739473
251611
40878
871260
405282
732195
649539
624960
664608
642572
89508
651095
185116
821923
989270
940640
496837
930947
473394
576510
564943
583831
176979
541597
1033503
209687
81690
978213
329933
765246
819908
812626
36175
430768
970478
565761
642935
850102
158824
332225
615053
931909
347214
484079
646279
27025
997595
706005
77085
164031
329424
39825
671653
697875
397438
458311
198835
45055
417782
451678
932217
271596
160069
760480
294427
652949
752390
527974
243781
171331
114317
904772
747181
355470
984847
633119
871339
825795
1029604
373859
950944
758875
263182
994410
595860
204479
42526
854104
469201
869027
448991
995170
1026090
96764
374368
857857
191499
642661
533780
904528
479520
300348
400897
482043
57692
47315
842002
649741
884744
170914
719643
70089
934822
322224
803330
816513
969586
482929
406685
152408
890564
1017565
970881
922150
649893
158778
675808
875232
538978
415282
757468
204378
602308
902553
153506
434398
397749
441026
528617
329814
640118
587067
1037294
990996
71655
25717
85063
547050
422159
404844
318658
314907
460483
342158
459948
1019207
468014
429271
474546
963248
930461
770469
476890
404649
649108
335039
508401
719964
201836
298292
334058
1006240
916546
127228
112591
300410
434853
1032537
170850
520238
600687
405928
766837
812998
374432
299985
679692
532082
183832
222336
669328
707036
614366
865458
961321
974192
263771
878202
767303
283210
523101
946491
747165
916762
605459
305689
141677
386151
991937
817647
325381
749725
595589
623143
517498
395462
1033611
846389
541859
911949
862359
230943
200725
925310
461493
442792
187786
583167
360573
358706
13584
361527
548587
233534
974757
931772
421615
1031677
372807
354758
451168
996771
224671
176506
625698
899716
370452
128190
555958
818143
55997
1042762
60209
561291
59243
956691
73752
319227
69485
549292
89012
729269
376096
792606
1018353
959166
978593
80452
474195
108075
246622
451285
644921
167955
327952
290944
328655
222918
885032
966578
506317
98285
1011622
662107
460231
457358
600667
161279
1006126
671874
71657
429206
933034
269877
796454
421948
955660
503745
859249
87669
63124
782852
518817
790272
747135
338032
181368
805592
745448
886538
1029333
503073
224682
146337
264596
347904
580088
359312
665696
4763
295880
480037
118669
11227
567923
309108
1036433
782802
219074
809254
927982
161480
71464
934665
598430
200872
49660
886230
835775
948129
611559
909258
636677
143062
99087
803083
849984
261164
590649
99213
247066
689865
187588
873010
381310
388099
535559
145089
654404
230630
628262
782460
176632
943370
930220
411901
536579
480727
695394
218490
735160
965815
196629
635690
663002
1008706
397760
826294
190515
327248
339503
1032480
832520
844358
109560
242039
692936
461944
748070
427720
137955
440158
1040582
595043
829352
164314
751246
161849
771709
771587
907997
724453
87159
428560
515202
123336
385723
319361
621355
335491
307371
629722
214197
34670
703498
563705
739316
213124
431450
609971
882403
647999
746569
455061
168761
884959
573741
123382
700158
92640
17245
339051
695989
365675
704192
452251
656279
591791
599410
750558
901105
474580
71787
588057
657430
766388
643153
333385
455754
909707
553129
16300
506093
102200
927600
105385
840649
58305
753082
427074
74119
390206
883571
38141
200640
570534
74269
644887
888690
866613
427274
71687
359992
545099
119514
185465
900773
209002
554061
679548
896940
796585
62491
966742
740006
688695
976689
375291
709348
497240
443335
301602
684238
693752
149112
946457
271153
348076
321371
346385
926070
726740
348119
236743
844040
734815
436538
241669
93876
644830
1017117
858144
400670
142799
303080
1030751
187828
224533
304409
324892
981760
389208
625904
665319
606453
717442
63022
275072
672665
280890
632940
703552
967726
111201
264637
858698
572399
285413
609351
307068
811230
286690
50894
393013
633764
1005593
91643
809427
292769
945256
991801
395781
754578
17563
518390
16289
870656
695672
297981
1009222
450446
602553
838808
263007
604477
928441
651611
132574
867414
75057
510133
695238
743468
7798
401764
454653
62881
691718
672072
87437
137010
339746
307705
91540
321848
351587
90127
995286
652889
760066
219936
618197
364541
883422
259941
127961
78882
17394
987161
151275
202029
466967
1030572
81031
379666
244888
1039794
895381
1005432
212814
1005783
275592
438775
646155
386236
932749
306895
744460
362445
1029013
686416
381564
591112
133345
308051
763048
298500
736852
409333
242583
939643
1027605
146668
935607
34736
95981
216289
951533
436788
210249
526972
278028
1041340
656284
14558
852515
970966
658719
780504
399888
185733
155045
158151
239693
567388
571436
879909
297349
180454
651653
88219
901200
591004
303551
228498
226815
591505
706214
896550
126370
706202
406187
284799
116435
427358
411931
747335
131603
523503
900077
168630
915833
850994
63722
722982
492183
52831
637951
290766
306284
902503
340041
868763
743200
341612
836153
418330
522655
562565
540553
767161
461987
688963
76132
606400
534278
419380
177292
754737
722129
272808
96669
530620
106521
299900
539540
897201
883975
724338
1024613
516671
445855
431163
850500
471354
372852
658442
138477
611796
771374
232036
737762
938588
279370
495074
805577
528081
925690
35724
108903
576730
301190
311758
97360
509761
939196
1038381
715083
286451
311832
845601
191112
784917
751750
161044
642463
903243
757368
113640
1005073
244411
595737
706085
186471
1029243
188085
900681
645384
745240
304475
380735
356868
752360
590353
844861
311433
1017966
804220
928528
421702
37781
821572
449063
850166
1008725
466434
108249
795962
525232
300396
824153
342556
468420
365723
536031
710645
713913
15755
808840
865006
122471
526072
88886
897816
660776
778355
635437
327322
192330
296323
3298
869834
1001849
990864
208308
660755
22103
535482
656819
488723
213628
277411
739103
947967
975177
85623
443988
57146
174043
1024637
776775
102473
196188
454909
118111
1039368
216447
816365
281391
230946
1003869
607737
495867
782149
641984
512049
554998
543622
181203
858539
393273
931499
507347
942524
13450
40030
312614
868285
1021143
327605
477972
1031286
1044851
224838
335373
366796
413481
322661
687812
333602
588509
736268
90864
151799
553377
1045123
159801
828504
804321
306025
174074
416948
562969
189260
224692
1015925
190832
723133
90042
209735
673232
758342
513922
449235
396129
331477
89538
543181
21021
254100
87693
987051
503777
159530
808299
923802
66994
753495
665212
883853
286865
579211
562949
288027
53973
40292
420161
910557
735408
540973
578790
1020008
38108
873607
976090
937243
537032
750561
149004
101539
958101
951707
852642
186375
1040408
209716
523941
531064
81639
425848
146599
381574
585461
362751
303545
78651
429409
395054
530501
234141
753063
169905
20158
295504
998488
783064
549497
153318
480532
615641
502092
408947
665820
253965
791007
797411
722468
1020002
184243
421609
500647
551722
401519
135026
779719
595844
690014
60865
628733
536436
640547
843013
402346
968344
968644
115030
214914
800629
620185
21884
1039603
641448
409322
416151
47852
425390
34621
761022
520482
422229
885101
323613
760768
856140
885858
984618
1022467
435025
141645
288402
769430
331236
42764
228248
866122
824857
184350
237212
977137
614018
834607
217496
405182
99392
801505
735148
774188
1020933
358070
884728
720277
27069
286658
377024
931026
774241
415740
120325
669105
594839
188583
843224
774579
200272
136835
1011165
254631
827002
577164
727641
1040751
224311
909444
26154
422991
348183
138438
541990
267907
570848
407755
941420
980153
315270
612043
840691
784640
788601
4596
921659
343820
326551
158714
518494
551026
450657
855532
139636
557082
210995
911109
255672
898277
1043249
86224
33140
445686
439216
313340
499903
58706
964473
925827
103719
148455
3845
296355
184733
121746
659458
400772
790322
363790
891990
135132
533615
263557
540519
334455
572013
249697
444986
30959
82679
229332
696054
69994
277708
164535
513602
762147
153493
31224
321048
70514
1043796
601955
781054
283872
1026913
1020191
823364
577738
289313
923337
284241
237225
413078
795663
826299
922667
906697
977500
660224
888501
580622
306974
778525
646584
448458
75716
847072
199077
360763
1023514
707192
154983
36605
565216
895238
293580
322112
1012934
278227
855780
45637
681334
951025
404328
65905
244098
285088
490993
361919
584383
31038
85686
1027036
627880
406179
811852
636485
551225
616063
155757
555323
489976
104191
630652
807301
773318
662629
187598
185451
653508
625253
839885
518560
265761
877439
959432
715092
690990
374535
635349
98898
58615
321514
85988
682321
833475
1018402
889409
247722
676832
601713
904520
654385
705795
679576
575865
89445
746415
565423
635304
715494
683104
852013
150274
676900
457201
254599
886962
955087
183476
1019508
421637
294684
193310
324757
440982
870471
384383
734778
519412
430870
1021967
134103
161123
445924
107015
265656
1009012
123005
969647
870692
69088
449694
465997
917360
23097
967823
927502
265943
1032324
235576
995163
350474
802313
446020
218474
304586
280897
143134
386595
566307
654638
411986
275342
694817
314746
567214
247228
250370
424868
940034
452211
617812
330173
537510
73038
577977
263536
200350
574475
959681
933686
105598
67255
459887
854098
211114
62858
621869
976807
347821
49211
140699
685712
662545
438882
808303
1006318
20361
926236
170743
561066
14477
901781
500860
626600
620196
412611
51219
761071
560396
780788
646392
462791
966697
794006
223045
139957
276794
939494
394233
513722
989040
195879
320662
394598
663966
976070
913363
1001033
430507
746669
930450
927215
423364
382735
475972
930647
258904
27703
488645
934366
197376
23401
860415
173666
886496
304794
296649
440493
661010
327454
438784
267331
386486
598721
13691
734786
959869
334557
684796
108142
308597
821178
938157
237296
659260
7512
648559
65422
45478
604259
213803
268753
786280
1015024
256346
652320
617376
732624
264796
285752
690611
358397
279632
573177
830752
44387
770133
886331
485942
490379
587436
236398
832083
865468
682383
166695
580820
710325
890524
709798
922842
640478
274675
304282
896167
965251
176862
793526
67814
926376
311900
143431
862538
1011453
600723
166396
116442
59692
768737
721015
268239
20695
1011076
187874
627549
45163
230516
318552
998455
939960
202229
828405
290361
718835
170397
1003628
843332
838766
785864
184407
801616
935167
8659
880495
340030
728067
273395
732984
473823
960339
482955
598247
908160
207697
830412
998704
739812
98774
163262
693767
40266
587725
592963
860118
479713
60404
57224
401590
39862
68866
549649
348016
617840
842939
158977
915699
901550
116931
333959
55202
536904
948873
181995
658325
171497
113476
289812
344106
978753
532207
293308
94036
94220
757561
951375
173513
424604
632625
516496
191542
444735
742317
72814
705318
855795
340995
488253
906457
96026
448565
1019787
956806
551907
279261
857230
185007
351321
273664
567555
11335
971062
422354
604302
820813
374735
423228
326557
298084
628968
919803
288814
193080
874297
827667
787383
1011968
18588
189412
713330
713521
65932
227943
668952
526821
358746
216653
198820
272737
926717
570316
413618
195231
133990
719041
843541
465450
583136
382279
1028473
452684
522239
573246
651200
697083
355927
700307
307269
502305
368297
358017
218540
495903
256535
235760
573629
25244
274607
389834
226039
763924
745833
1014024
1034631
153767
467818
347881
635286
898683
318264
621497
958904
126835
63370
546084
431710
922025
45114
232328
635533
891009
922130
369980
579065
496598
892969
651524
877201
907871
141471
148148
1009924
957176
821832
1044572
3314
67528
94930
119675
47457
813484
185178
96686
723072
427576
381353
1035645
457078
440093
156051
526885
259399
205240
700707
706884
236199
815296
1020733
232874
531818
829276
712173
577208
163622
894937
474869
704503
158567
984908
272279
457562
418673
890254
515198
854656
29579
241708
425428
708444
162484
779663
515183
579717
128527
104706
889578
33316
505811
565310
50234
107854
334014
350571
165736
354943
565314
370575
380482
390264
985421
90447
52262
578605
379005
758630
681298
891473
364742
724145
41331
699414
474564
802523
493993
914260
386887
227772
399427
1039373
322217
456059
708620
52905
266577
476900
996002
373475
415591
228907
784703
287020
704803
829149
328215
325821
820773
367379
314755
368992
991513
1030556
280974
132587
553763
406958
431151
651070
908551
221706
370387
116070
1028590
193267
416264
659459
246992
795845
302441
187333
488653
845542
626025
900533
141400
770339
528538
723719
36666
227061
351358
688917
287437
116643
206458
715795
251707
206328
603323
54004
307896
539189
944681
889508
338904
84270
765132
396034
232292
221585
45780
524949
121451
684431
734437
807996
657566
550545
189307
741118
289751
990945
223826
740829
839757
123264
699092
260717
978039
977904
560636
85323
464269
490254
113177
532660
556204
178546
577402
616788
313758
471814
901540
325811
550373
816854
956509
1019002
1032976
26180
892247
300858
101591
579092
299986
919841
241994
545079
996828
541201
339238
103176
437717
434207
315708
913010
570937
878439
975821
981208
235562
201632
892554
557480
287822
224041
284267
1030056
140764
11601
240131
729970
732604
445428
941745
201250
924105
867618
606873
805023
563218
415334
928046
296584
738062
485792
803961
979251
985797
919280
293289
364516
1008531
879843
1024205
482397
310226
242587
838756
645042
565747
722245
377538
276174
600546
667146
115425
206608
678445
209102
904892
404156
978564
806744
568406
263706
665165
584170
745505
241799
625921
13748
336332
356962
527444
586418
410216
113771
1040189
7536
860222
145893
109801
315640
566345
284336
970040
135243
987063
539481
992580
518637
460700
643993
710480
298780
124936
875322
696652
138153
497664
636922
92824
173021
699578
729409
590578
927364
39758
120155
698379
296211
292653
497544
681773
249787
127127
178023
261070
723040
74367
28279
188297
964193
720858
595813
902852
142376
173296
21112
783068
509404
700178
708664
263036
964842
762894
475570
926131
1036478
705806
804818
1042072
628774
161441
770096
328276
315276
902808
876737
324623
222112
966388
675116
584903
638249
821333
893518
487527
871688
57303
63548
522656
806759
721862
472827
181316
934737
476597
17324
880523
157228
698872
1003974
950426
120527
588835
359917
315978
141979
479576
1009548
168144
513071
837379
107457
788281
582533
34502
740979
674106
312856
191142
166341
632583
226856
352631
646484
15721
900858
292675
935951
241735
214489
809146
313393
950250
436264
167804
342263
96842
448599
970353
857900
203403
831803
465416
224007
251980
407013
902116
218087
950217
644414
32236
600015
438156
68497
211178
781122
653423
211324
952133
669700
301710
205813
23014
917971
982170
669088
113207
687393
295101
87324
828602
218113
728782
9975
232301
253986
442649
218438
119950
87213
655496
640289
464707
684288
795547
607196
798857
504264
445955
621104
582677
186404
596424
20426
598242
702055
918023
195879
852491
861364
317027
329665
931654
205641
464623
188646
234503
357097
227378
999487
531776
662135
670882
415070
108090
25911
65595
588066
20979
793003
485939
160984
215070
40727
27930
177647
631265
504752
183376
113743
216283
366705
326297
358825
180471
590515
142957
154492
32230
737890
919708
973056
610148
496293
892076
161793
549146
404312
177625
674519
296062
85365
18432
346537
997894
855275
703112
789040
257444
644937
634117
814818
309654
8447
153953
491387
184047
669861
349860
185108
640771
756646
61554
222608
192507
376972
287510
565724
252112
254641
454208
540945
661584
1004217
869665
125115
548466
999774
4239
809344
502112
372540
993724
428527
984556
760946
51301
198824
754763
894548
24337
484422
129215
476198
632523
67461
204611
685443
1027777
813787
457575
792129
327022
685185
158112
298353
505064
940370
657848
517252
936279
408669
291595
359177
289433
321482
314920
783766
228598
305147
277571
935402
738092
874881
581635
305604
915789
915979
643126
128167
442790
65311
493177
559822
591815
69944
534474
707121
567645
882130
741140
254035
790901
20529
128276
756689
701196
712438
253470
750844
67681
221441
883623
1010560
944118
623991
138428
53524
738757
863350
872956
401082
530641
81173
292202
368958
109061
875749
242154
134686
366308
237202
759449
726750
252696
93118
795291
688143
75083
355826
773868
202202
979731
239268
354127
621551
545391
393977
146605
807846
561805
961295
685433
550526
610788
330679
287555
74471
104822
272894
704748
498368
364099
331924
63584
1020517
359492
908230
1042980
193983
603215
229655
192974
96309
160697
729260
610589
739671
452575
593197
17320
188242
366150
505947
56818
268254
614044
319254
743015
692248
877186
736641
1008355
58354
189884
490508
715925
135127
518165
699700
804953
190891
432334
331537
825993
103748
27412
126039
827110
653524
508007
321481
971611
223036
991952
837556
862168
244981
964487
892183
493531
1017872
535532
150096
155606
877227
148784
915902
742785
1027080
389011
87433
259417
114262
570689
455629
245944
70513
814025
232076
40942
142733
766284
988083
547822
417568
209503
206862
430677
836786
982173
388894
853061
273466
119216
46319
952764
753116
2744
137399
996046
145163
666926
311456
412042
418213
354863
538914
1005078
68766
495730
426162
368595
56513
986133
558715
924274
828092
184161
266333
92991
162807
47582
780280
938860
236208
226720
885186
845963
43334
770734
260280
278965
115988
410804
482385
924376
682456
404764
757824
582733
649467
3486
467715
179529
1012113
198462
504221
1038519
130262
159933
774501
650750
336717
43790
599251
951434
1017644
1008043
612752
626
273849
541016
277638
533728
380702
915547
871047
520530
130496
698456
517984
878899
574401
699664
489917
291885
364295
864831
306712
548504
312425
55936
958048
842477
890234
832917
948785
696246
809669
299086
494956
289710
632867
545096
840343
176737
857299
296205
632187
1024587
784109
198880
530842
646582
243458
595072
27167
369958
536389
1003396
699615
670059
132082
270432
397197
769324
751931
162018
934521
960251
869089
367934
962217
334498
310243
110987
40445
539041
551980
824908
178605
784548
14067
510161
34056
807309
981207
608403
986745
891744
140517
331171
271663
644219
236916
40146
253534
918014
435472
609343
862703
114788
210849
625832
31739
624693
914944
924711
709651
20813
40372
994240
350500
1016492
610059
35180
868937
839211
253574
543642
850691
58340
704783
393838
76801
675995
339267
850169
34066
301188
108937
400357
206643
271700
103603
84148
717327
364181
58157
416825
563667
241770
376892
657106
947370
736292
728853
223744
263725
51973
269569
133510
575596
419401
277049
406928
813897
802586
745404
1032557
747909
377016
292129
117451
366626
156585
458269
19805
706236
299214
891906
982171
342381
976876
516831
394605
877274
763403
645647
883680
356346
123142
478098
764927
716077
998580
998199
150085
107218
545221
41185
431679
1014311
912298
249399
9498
942371
576362
755266
89192
1030058
32698
203891
947077
739584
922924
208890
823685
687991
915476
702837
262381
1004685
72502
633687
356574
564784
512271
609642
854743
249153
1007558
155285
305599
568454
1021449
647882
259076
995785
173365
1024085
732281
335050
964364
723495
761831
997890
787523
674549
18798
887604
913099
667288
920964
430548
167533
102126
629775
181843
79082
765923
345253
256693
460098
789141
805448
929402
687149
861683
927811
540426
455206
202964
737073
882071
927244
626271
87107
730049
344444
891734
37315
476124
149243
274118
205401
451016
63083
880614
640545
39911
752182
864157
123138
878554
438607
760923
247463
105003
1036891
53627
271414
513675
653023
378904
750396
441208
216041
1012167
595731
776221
975019
150962
475974
59201
301576
646170
432827
540981
631974
989188
261444
98897
967053
361741
1028175
128083
366829
506809
538712
42168
549637
1016889
459183
771929
671512
412798
198832
484154
920431
963251
55045
323949
727952
254281
492065
74317
574773
105830
1019727
326849
735242
351601
519308
365157
216077
116425
957932
753455
1044176
215044
668621
143305
277137
114531
511840
919672
783306
413887
41682
513091
28901
696498
453368
217849
18549
432318
151206
402695
605786
106882
685404
895737
919603
712717
747653
29328
887058
981644
444038
1001397
326347
463392
792642
937707
775316
232007
1036361
930821
46095
96780
463717
1000539
952241
905705
760460
251848
126133
935524
346155
881088
795274
366791
1015682
29101
419094
681797
125650
581187
985398
805826
137389
930757
486389
732904
906283
374730
908278
72253
1017471
696464
11479
205331
572814
795045
667294
5070
936848
375010
155477
158598
285958
654222
917503
893178
871204
748643
953893
947363
526267
37648
932791
885282
16586
137257
884127
912244
320830
857581
494072
74602
541721
121339
991299
892467
19454
398392
753423
243028
516632
652426
1040123
550334
486337
10847
183026
953635
708712
896105
396507
271511
1034781
795896
856739
542642
39402
70629
884540
980877
781499
547522
72943
828849
182291
379477
397482
927006
870268
251853
463158
603431
728938
578305
53246
378281
652424
961908
638929
604585
140971
31170
267607
664006
777119
641157
823750
776095
597006
461738
38959
604155
796374
357170
215255
442152
307593
510169
83219
873924
996507
587996
547880
37503
190578
189937
401017
83182
171752
221511
906265
882801
1017967
593308
27709
575792
384278
545307
708489
768233
485706
623511
1018864
1045050
698862
51638
183778
912807
941987
96021
275243
669548
651043
29477
652975
21672
1010868
239508
893922
329817
458830
586401
137323
226808
1025737
610995
925576
947382
146242
767969
209542
668859
197837
15095
183101
184865
797558
16873
423323
622008
152896
689140
960626
397602
131173
903178
721658
847527
211723
283822
918228
888959
496433
326641
319889
556770
783636
559280
191947
295710
966679
949630
361233
485458
42902
828846
527131
865253
663568
865274
778465
512299
652146
317889
540485
420846
97709
374697
164742
641318
226331
572946
1021008
847514
391074
476975
899880
30148
574629
39785
241719
881406
807008
669783
378237
234500
532379
6868
593936
528904
585064
1012101
997664
763883
50459
222094
704195
74699
990803
361592
600947
233476
230123
507058
236209
459590
1043183
111280
59269
750867
308073
850693
726965
1032727
215850
754504
540572
921206
748870
849162
649062
863570
1034302
479310
524814
871104
959297
112280
230371
594710
757389
792036
958625
75266
290588
197119
506331
361063
515754
429947
443114
962308
580995
366390
537893
665012
878150
364273
905914
209223
218735
885658
650381
60265
103248
610896
561482
806005
734362
744900
792633
925202
389861
638905
35882
733146
1040791
991976
786127
736954
245245
207840
75732
104445
124686
381203
391831
673532
299745
609306
108353
336781
766753
454553
478564
517467
366308
264305
367426
705500
745968
898487
749730
922616
35276
448173
726456
13436
995505
280250
1038444
102504
335857
119218
73932
147872
392919
206086
291802
143611
632224
684221
225289
876437
37501
356966
164617
5157
237388
83617
410944
239518
645128
497677
362599
815201
315767
860849
80814
1006743
981481
144725
511203
489083
867817
929595
1021313
713513
206444
718548
501068
1021101
262954
694195
630572
326183
444220
48146
922802
507344
849276
475354
1014188
16798
481941
769950
472864
493300
1023350
715038
708644
663840
954024
283253
753844
808579
11134
187353
292276
219351
643592
118745
558026
160354
536603
821927
740528
539168
686007
605102
287108
421234
269330
900129
285031
412302
893122
16149
378416
140515
393100
686670
749770
974204
637949
275492
852144
513563
949599
603853
103306
437573
294243
23643
141787
324975
530466
492985
208900
71376
200202
291690
566470
168906
90383
245172
77672
601491
360568
570718
55106
106222
602244
81553
344737
466702
558392
461971
915569
469623
438812
42075
360349
794968
786740
860387
501204
662368
19378
122204
358791
239730
595108
1042701
494914
977070
422072
565828
170242
751129
1011540
413933
746686
820542
887309
28767
363991
856292
641681
11141
702842
1022504
1002785
606536
80787
399789
740226
443775
58018
253658
34187
375602
646116
566039
945411
647665
144039
107455
248885
759391
423250
595669
199858
138814
384537
834879
574776
939349
617848
562623
732333
507744
567430
407238
803316
709751
646256
705726
25375
1012165
549904
90738
44763
101904
540506
80865
708399
173562
94859
882490
482317
244772
550382
485904
213892
475892
939863
729359
638267
942326
1017994
265676
983851
879658
283180
977382
162067
407725
694683
722975
670651
33896
646841
120056
940258
862292
958403
1025709
715707
826519
838352
932651
977839
550521
427122
369475
324610
404114
205019
677244
113318
1028808
313178
709976
343630
506596
257496
756934
622714
929865
512521
973893
948263
693760
525089
733855
517628
276459
469255
21704
882998
999557
37970
321127
957774
26615
906141
983730
708024
4363
300384
195744
255520
112013
300372
199330
631310
1002415
646780
103754
927690
362756
693036
524487
825060
806180
798041
271258
30822
922916
938111
224821
1042918
646137
123719
772610
989240
191463
607278
437052
715359
203998
98392
265535
542873
884203
853467
704027
820280
598925
539321
878765
671296
637107
318170
85208
526364
869759
812629
387142
784962
482933
828542
903965
394757
241770
138456
541795
891823
255668
521253
754010
99255
199660
357736
312591
79641
524872
613391
174969
420677
162215
666951
642
222516
1017690
268981
422369
705282
674874
647230
180127
530349
403312
742599
717002
97107
1000685
925595
699782
899293
268456
198763
714378
969477
114564
36824
550460
643148
908990
542057
188183
234643
857706
624695
49151
238341
789527
824048
288231
698706
330683
1005356
159283
350262
967125
799594
820346
346673
190718
754638
714731
810106
472535
76217
731503
490474
456767
964773
210967
756795
1043371
563369
496466
210047
286838
80079
630198
670992
269502
261697
363405
440991
748411
285240
192393
732176
523349
41811
953931
329749
465908
344577
732701
428691
596325
617626
100260
406
1018704
457185
198508
659972
1018023
1039257
283496
115738
542066
358714
639787
632478
810498
234216
721557
224974
788113
79253
596647
670186
119462
167416
410935
848139
755064
734886
623690
492807
341675
1005265
215488
405844
939255
845259
472825
15421
404797
66881
1033907
738350
108655
982058
632402
769498
978478
64433
629401
950920
695898
545459
682035
360209
202165
547594
205629
461285
369523
560245
274115
891841
193171
582880
875009
730999
148610
786575
460432
916019
815888
398895
840079
873263
325295
1010617
460306
1002692
124275
36493
206357
556213
356192
88860
804472
587991
231920
1020936
329396
614020
41684
797909
705590
782316
126653
648591
249592
472033
1007274
137751
697978
384251
788572
464455
154014
467789
745023
143773
326237
1013747
947346
448403
907822
136271
896051
1029707
813822
825380
391684
61430
863598
425378
623744
452774
37572
726937
970840
689714
148825
801091
672149
403956
821513
104602
489827
748362
852159
515379
896378
794371
90181
415169
36014
825630
1015054
1028625
51453
392346
1022350
247990
861458
660761
233573
724218
547846
640945
895184
123414
1011170
462913
901698
509854
354601
17547
739257
279941
191187
556465
362378
991723
904494
894771
39418
129830
511999
708799
457681
779016
894511
627369
595625
835420
918899
1032079
808577
252238
22412
182568
454073
946845
46669
547532
583637
608857
902049
849405
779503
1001226
66454
514402
576209
490767
905446
533750
684620
840853
498654
868506
882109
277786
559306
833437
48795
172461
857492
257069
554969
617221
38319
31159
259596
116368
564216
105995
624792
928640
2036
306838
844826
576019
1005039
220522
504127
1000126
695633
862668
632556
754279
883133
279083
684378
301770
635751
665467
468873
881544
939336
361004
150807
685776
272287
564518
577104
654567
862707
375332
660035
492694
182415
378849
56277
707257
710445
826501
982219
195658
883772
223602
755256
247607
741685
23356
250679
819763
59489
220965
314051
501372
457897
468306
591077
18547
130995
27138
959084
198135
13326
110816
829740
780656
571731
438709
666905
548653
407425
395443
111520
730654
132085
230158
496546
664491
151172
756167
83528
615598
785451
454900
938033
707172
26982
195841
458180
94053
1033540
171895
752913
895463
190188
858364
887921
438079
324189
270855
750936
951572
836352
628387
310906
733017
869385
463555
347692
334154
280259
11283
783780
139848
751772
762527
614575
1019776
953328
995654
191109
1045349
1006797
961902
434018
844139
640900
641877
540412
343254
185007
740354
201420
850006
979309
778612
626680
703673
39682
1011867
255858
684090
661706
892125
158501
546759
1030597
652246
322108
24851
930155
177603
574147
884488
822966
955078
190857
722547
653787
109666
881859
224014
325441
809439
118014
653702
171779
20162
761399
562853
56810
80877
976465
868070
405069
388568
745538
927985
815881
558079
826705
528715
982231
488478
211187
76219
514180
104474
498744
1039473
877369
852199
943923
352592
937506
408188
871927
595667
917371
368417
978542
64053
334001
719495
148422
302554
67897
348803
629330
496889
1024291
850885
120477
813970
217851
909251
306645
89044
180630
284271
650430
448921
800002
266284
135863
4645
643510
182609
212767
868392
501716
183370
652224
582105
97380
53764
496445
989554
719755
86441
623615
164401
503348
35276
309183
18652
910550
96075
155250
88902
220617
148383
273592
641651
204259
309819
836450
763157
1029896
92207
998891
36985
709431
193350
118370
379009
740580
509136
858406
336143
1007313
568790
572238
129019
375754
959180
97786
270236
804206
921204
945734
1042743
187091
25963
755189
407959
670157
703359
1012421
249631
555748
651642
457588
430304
86554
99732
382612
221874
426450
647789
688174
34877
438690
515209
408285
672335
992173
25651
430298
581028
15482
764989
599951
55399
218236
428011
682266
723974
553840
804702
86425
114017
291912
602749
927040
247491
142072
860866
532607
990531
463687
425278
1030445
441963
794281
469674
186093
1030552
1016233
810161
582554
756119
580995
812605
955525
600219
38918
157151
644192
70292
47127
385320
694839
1023134
173961
208819
266044
17820
841200
494343
2226
613976
679607
1009866
590771
644895
977103
397441
868301
99635
787335
211892
891976
609847
768335
490338
503067
284986
775434
913646
866990
430225
580730
979730
372506
394843
401234
632942
737793
272284
525272
710415
678958
736615
871022
726802
910151
329989
53759
904549
120853
337381
214501
583309
430453
886929
298692
632927
957767
1029686
909280
688293
736193
834517
354251
988298
199135
410014
832613
632049
320768
992266
356818
963060
149968
237639
849358
1024659
1007756
708762
290504
233051
275005
599091
1006952
860344
600695
146700
295036
147439
648375
13455
193349
121267
10490
208055
127084
505543
632818
11825
193566
559663
640239
25467
321419
1010979
202438
215340
292724
680678
682856
613760
66192
880259
898141
445004
835202
90721
971996
639677
631436
133050
240607
822847
815943
527459
64424
238550
887420
588350
558898
612548
372029
165901
257698
538805
923461
850391
327612
218906
83827
235625
8896
633170
2931
237805
174210
143450
261528
910478
648419
649118
617234
448023
295614
261222
901487
986667
784122
641073
442464
1007817
988970
230269
788617
640709
881664
562233
383436
1003285
1044209
243121
719640
885143
835034
914966
336611
521619
140122
839684
527375
946140
1026548
851575
998383
942696
320156
891992
722917
810793
221946
126605
758120
777169
280512
561893
431568
435393
459240
882365
63623
552662
106730
1027358
601006
25873
962617
828006
589025
236019
343021
930869
16784
306636
507897
501925
835292
225605
176588
986367
56729
875643
329770
775978
204876
98316
426207
56140
819009
673252
788576
468982
324080
874199
169827
1025965
995125
902132
688178
98702
868021
922214
666053
5339
859104
484158
632386
261723
354590
450130
627174
724675
714366
196060
1020972
965339
465443
446675
916557
704443
476193
639393
632251
997877
1025831
436822
384876
342299
902719
592150
42160
53548
746650
394619
268519
536011
81760
710409
266291
567524
846306
675446
307228
390437
818429
913393
989842
766701
60354
390933
474870
573330
205526
741906
610777
527427
783009
102628
833513
632005
302144
329818
638612
465343
444619
637273
625476
699014
1019876
736329
705324
749581
319055
1034552
688646
443574
930178
262735
3475
585183
815930
955193
725781
180453
354592
426926
631532
531555
320405
890875
833058
293413
621138
448937
185626
961291
258917
459566
118941
281709
543771
989175
927089
920458
471440
799586
854852
541787
472980
705038
459523
999143
964754
1015948
471378
443231
724435
346379
258858
998981
237280
129901
908317
782234
672149
823649
1044419
483594
369241
594731
871108
115455
688315
727694
960205
316335
468797
751528
494951
940227
317487
343099
851137
331703
434844
968080
819887
129482
125609
405480
934639
935958
24103
274944
704054
768557
405368
865295
279033
814645
4432
471574
785339
920475
1004536
324950
9541
405873
36758
467624
357113
557539
1036381
716319
700554
530620
309242
997075
784840
884818
272855
347022
968748
851786
274320
901614
31604
485693
686742
796331
304277
1042217
856223
717359
953880
948743
630844
848655
743544
791757
676829
442801
102782
562264
219521
221232
399757
477252
992600
144529
332502
370396
1001434
659475
626464
770894
460250
325492
748738
787562
696088
498727
199126
918498
862303
340727
462872
361766
583983
570875
978062
932911
541793
318515
233270
259548
180603
857416
289217
270567
389958
190194
548892
643361
42913
514229
235136
644938
912406
894923
743062
803972
830743
146176
50717
1026561
994361
841629
730296
847910
1001342
527833
750202
69922
855580
969780
317132
127731
478176
1026699
526947
574660
130197
931858
517113
651048
711444
108280
107623
914079
212564
601004
23390
792123
596669
312732
258930
289655
137491
789643
1028329
697631
314187
339310
655397
455906
309216
141230
928191
779283
674865
480709
791592
331448
210806
737892
249842
349212
1030560
185558
919559
549073
709433
492588
557610
403560
70972
691195
286697
826254
97762
321580
188172
622864
788168
395457
816642
581073
844743
247604
862916
529670
197643
1017643
535605
973090
868570
480549
263924
49549
587183
570966
1030507
671718
593215
1027747
492785
367969
435838
922065
127074
718014
965626
98070
508375
679516
123450
442688
291375
64066
879053
386294
181671
272795
364347
987744
503282
522690
745972
3718
381751
60617
948699
932187
883666
1035534
119160
679497
698528
943800
678294
719127
168599
62727
55759
584322
585459
848365
894785
830228
585727
819352
657450
277327
767961
858245
508246
272272
521304
523113
957701
286165
155180
209509
516751
954102
316077
901787
480715
719523
1020393
715657
122406
59943
741220
867751
707390
104872
853724
446335
978837
333203
310618
517443
247758
458679
893223
638561
335985
184575
377353
904316
11681
125670
701105
565976
700640
701647
635853
774823
6531
416853
556356
453147
494453
765415
792441
110787
821110
875145
143623
796582
846046
864723
765102
747104
877725
263940
746350
742556
587355
252164
1004158
425614
1009098
1035525
354362
895275
31952
668580
710213
581599
671528
1005026
167358
748843
130264
433295
578389
730728
682271
349071
268466
317444
576441
284309
119013
891214
576433
424286
590238
291964
997641
987066
324871
787237
801357
1038317
593783
210067
998500
440222
1031494
330436
875041
132418
254550
717841
1028774
94767
354980
924998
332873
569999
961569
401046
336028
498059
41479
202907
770332
1028178
97197
154885
585525
900947
334047
992647
732240
639380
870423
97513
895607
761407
305514
486297
788084
441607
154022
425786
655244
543684
717286
122500
585894
760010
706483
46938
586652
81617
351839
744984
45740
691799
6674
16396
306111
422443
371537
733847
660871
703495
448053
693234
1004506
308813
1014511
319047
323564
291138
138340
299455
514462
596088
41722
461066
900475
69721
993177
232725
503252
202457
787506
848884
804626
976566
572834
110975
811433
9070
36284
63849
117000
226966
615474
131692
784105
802792
673778
135091
344646
919014
868298
325848
968352
937465
896949
211409
244789
682840
525402
439653
411125
896722
129100
100192
727660
596069
187056
665981
802693
712536
332510
182270
459863
698232
104723
436307
931268
534120
521912
511220
781441
80676
34811
964224
919843
690187
75386
117809
540653
108289
613462
836582
147676
617894
635989
781939
721589
950
788769
657046
96259
146370
626440
437416
975515
25398
387334
440861
972808
729689
431635
467423
611934
347134
110460
406794
1023811
1003357
641732
549055
503691
31596
880264
960231
522556
968561
89551
257726
833913
960887
856133
419327
891827
713106
526354
617796
540516
687837
566819
849670
591167
836048
231211
850617
186781
140246
212090
974201
939966
608515
960555
153247
256458
815995
181071
696609
1044820
179207
832478
709900
286075
14244
403558
182336
632505
854194
240716
203426
1014765
323352
840634
637261
806132
210097
479873
310488
740803
655825
360783
777087
993803
92003
963588
632365
347095
541969
182832
858456
229288
136772
433234
333699
696484
474471
334446
380716
209544
563587
941436
743082
482816
401524
110493
321574
760819
115330
760705
721157
612375
938799
837737
332323
352983
867481
47412
281763
744375
116053
786489
1044797
63541
937212
155303
651298
334679
715330
271870
918040
413335
1037292
136797
907067
837464
571057
932657
386951
581283
611133
827095
640019
1009851
209840
442116
734698
327838
927013
1040707
303125
578296
976452
141765
52873
188694
765001
271833
466636
38182
332529
104601
336380
884213
854489
961251
498402
598274
678515
174476
308165
771616
365178
560147
1021806
537858
304776
629023
671702
799228
9320
861538
670840
943718
724428
616656
99945
528381
77621
1012381
188051
645250
805412
964347
221557
132596
806406
256935
947880
995153
412527
358248
173259
318347
651089
178972
349708
122350
351856
896850
724349
919825
890038
137641
1020076
809905
454893
29586
226174
181068
351324
405048
103664
193429
993271
595389
304092
265912
428719
969127
308863
417590
619643
736671
553563
115520
549850
184889
629888
909472
260432
825989
330984
456845
505708
718608
650618
65716
162371
171225
896065
295230
106139
293732
118218
970131
63117
565274
595844
989823
806817
968189
683868
422211
991535
424990
352602
735370
211180
395326
362030
10749
874276
918908
704075
410086
540072
644561
563761
126941
1044624
138297
746746
654235
692005
875000
920649
216254
48377
430386
595796
694992
847324
87698
316231
867595
141880
1013539
44233
645473
269339
128265
325172
429988
66939
503802
93599
389801
617713
799266
73925
853969
673104
411259
848900
596425
976622
971265
445471
834691
675664
39852
555683
815114
407909
336802
335630
183102
512687
691934
895423
125237
749657
943056
587988
612054
801977
461107
529373
282007
115298
245609
74927
247690
185567
925558
324611
656351
172343
327580
211157
800574
365395
731378
1023955
472964
381917
858561
436450
784998
315238
723622
485153
837756
267258
745912
514966
128737
703522
121887
128032
705898
644947
468462
147604
140068
280749
943112
448796
76874
91627
690166
899487
731234
739388
589400
271546
567328
836159
199393
738781
207041
783621
989498
426443
520920
77226
1042587
986316
918398
483140
810471
62646
712930
957856
451736
58159
619291
244705
719058
185136
904349
998975
835051
303541
81274
69737
137584
38498
192073
1029153
255706
1033457
427620
352226
52772
423050
969912
735139
164946
821175
305124
323463
165067
688098
364898
707231
748357
904829
145338
337873
622953
793770
585485
815449
243663
915013
575885
285845
817342
226566
601747
485408
1025687
135365
854664
317941
434735
924757
580489
896779
94443
235949
197350
1017763
288973
1038944
163699
213233
94432
524128
354302
763513
414982
518339
478583
723855
752423
590519
302170
963978
870685
269193
820226
265931
153778
853199
1011267
889876
175540
1032242
46334
42543
373934
1001224
912904
293212
769016
261595
945915
1018520
887093
1012123
151725
39008
578214
36021
1010622
957325
402629
257837
854523
244927
513252
838396
531425
1025364
376757
87763
445564
231041
20518
373873
439821
975766
380500
491495
577941
1022406
135766
253294
606382
420396
340368
461358
492259
296057
463683
809121
1003238
280353
428
480346
636827
961683
715871
162736
971138
866395
471541
947339
90369
385756
901788
841886
530517
116416
54602
129539
592693
1040724
107956
1008669
986953
803691
4464
421916
237957
1026520
775391
860442
1037248
540323
472515
936828
921616
672066
779750
996172
580607
213865
392014
994690
955271
1015201
146152
664404
159799
473642
562546
81145
533869
372918
190387
471527
219538
700439
467127
298341
142605
381623
121859
816973
130692
189697
1038491
349842
228019
858578
774992
250815
143327
636159
126312
412875
313704
107588
940508
445274
76377
659698
269431
866395
880797
921412
9152
899593
199010
723200
466324
1004098
539567
580585
109979
900254
738448
850510
410907
221234
294368
334180
906172
917203
447088
226052
232157
76778
307162
665757
920595
5812
341845
680234
967203
730906
663352
231394
552066
355665
83829
852574
766761
778289
372628
640504
617484
851398
728833
353955
623928
28798
921652
372010
124384
779684
324920
572748
105134
942312
29557
825987
871679
747441
907575
435313
605692
20546
720596
403404
963603
998124
767847
390135
121980
877572
982755
209815
929907
943891
219519
848325
927873
880187
850332
612592
882471
816362
787489
456287
842951
653793
682658
684893
356200
122751
387662
512712
386254
490615
1040459
6605
89044
985435
946910
365744
926620
262563
909797
855130
739417
1016414
189161
637709
315981
776560
689534
338014
827759
734901
320940
497262
99116
976598
229100
479825
523047
507034
151178
70325
1011747
653540
450950
709153
160258
105776
869053
144607
287710
221218
525259
373260
6425
336859
993522
485842
130194
781555
165905
659057
77942
600848
397677
195459
660112
166013
266467
265791
766515
249955
507976
702718
1018236
800923
686774
500512
715740
843328
817489
742914
929174
580213
47333
875931
889218
756742
198472
871874
12323
869725
971690
961420
407796
979093
482120
491318
59028
245230
716407
880532
726303
569905
220209
33833
697834
95295
445635
331401
358130
871108
227179
378194
276998
637181
174138
904928
832119
986037
847051
592937
951213
547314
546089
527002
248706
569081
519571
195077
474121
604795
159730
771271
449920
769778
552559
213926
663471
363803
717382
73609
110697
919607
649158
838474
368611
378452
160283
288203
501637
433630
890096
629957
982773
661031
382841
270105
713470
444801
934095
319102
587709
696088
127919
342429
583336
826428
564559
106617
392205
797953
242901
855122
74901
943080
728583
429496
895072
678727
124613
370774
563896
61358
484693
916908
816262
191270
453275
386372
575002
634377
677066
468444
589586
525100
165838
691323
78852
973309
757790
521059
992047
455277
964204
287298
981933
697666
885190
753886
1006774
30325
701299
791910
577823
167744
823545
898092
273240
114011
354046
614341
675487
432139
270313
722192
977683
350030
882464
576815
289548
55284
70977
590688
116281
884559
87676
742352
504145
905713
405938
280222
138433
329944
355642
781278
226802
1015499
179306
779407
818520
71646
641841
724553
263016
630327
572195
809431
120934
304398
660673
549310
683958
674044
34914
572896
786527
770119
985820
855079
231764
965323
508559
96275
86669
85069
557415
626580
98716
888732
270339
685643
760915
116048
190849
95691
246583
844590
928964
411115
71738
76464
833470
82674
105280
823281
477977
354400
411150
624863
450108
685014
457308
851170
445124
340442
555873
153483
262111
451706
435565
92277
554777
380274
130409
669044
702324
976258
537286
497380
621323
145241
845518
704151
731901
778106
897955
817675
974773
746612
556156
534445
256854
205897
871140
663745
104919
73464
512581
393101
334608
545358
490704
366893
159977
175395
230282
156609
975737
256325
812429
418539
152474
317865
308369
551469
1004446
155879
343363
928205
451227
1029176
874508
547696
977589
981480
1018598
405285
336984
831826
841932
480745
526617
505026
856210
53820
305390
437851
671859
427141
74441
73778
71059
179822
877565
313544
10435
410486
654713
673874
200583
394022
913800
603475
741370
549140
933555
571563
281743
512143
466306
627011
133906
738939
844038
750428
843820
665480
915926
1009855
434193
290393
724114
287549
1034777
794609
396442
611884
354351
444368
951417
410862
727925
153589
196950
490226
447240
28680
191663
708295
913107
854396
556902
693063
371245
359728
941784
824694
9039
771215
501974
561260
500325
284735
797313
164543
217403
125456
32734
415165
688719
562467
1038891
565076
473789
917179
817331
596506
828230
319093
837804
222602
981000
455135
312581
157083
37795
863845
628487
266214
778842
408889
707794
967833
352472
526980
422206
405795
939228
97180
1044479
739833
368925
642078
214525
153108
591079
511019
648882
421335
189355
344748
421899
891405
106973
518246
62374
78154
673711
395017
570378
712154
308525
343
741797
200186
438762
498547
523907
775742
530838
900566
886688
975292
752694
42081
227897
125569
827013
700667
689080
174943
650011
523743
239567
687660
609188
907683
406128
224460
8824
445281
431391
433887
476855
380260
347819
319514
539080
802646
60455
20179
223083
141128
667167
598201
777583
418146
925893
667899
215617
938128
896837
175695
882001
170947
442131
501331
157065
808643
559835
432330
579960
982176
634073
653634
339611
1038549
923623
238409
642232
548382
495756
658016
200852
253739
159539
675443
229768
506785
446658
438569
347143
697249
55867
346221
602702
399705
661195
595580
862801
765226
591263
291157
750806
514045
645724
714438
921296
46694
687063
425640
676397
851038
484072
429722
108513
175419
915477
4806
923410
439865
322330
888031
954796
817829
470453
883697
449759
204839
997545
827800
847160
230955
368360
186066
969791
750095
805992
760880
390672
199589
324973
393282
570898
915978
560156
582767
843874
675811
464259
66075
478538
757217
412284
727857
804213
615570
825233
502260
451571
91545
527901
949352
78656
619153
889687
321253
23440
355588
161883
915144
847561
956510
551977
483153
863877
443184
281386
486777
934052
450732
873953
952682
301657
1023153
323430
1034495
928524
981576
1041630
216591
316921
165407
585964
408064
604775
792555
190701
749644
410028
180916
519850
199085
913073
376876
723604
566542
97080
208026
724319
378271
132778
687696
351569
273630
391226
961902
499606
299776
24222
987353
587967
590864
932572
68667
86934
714223
232089
216573
222553
892305
468207
373036
974099
119906
27389
568958
391665
269881
353604
518398
258784
1005136
882025
573987
347374
526115
499702
450409
641899
432011
988501
446990
746646
576288
613922
917898
384651
123175
288303
58897
978195
519483
1012638
321322
132698
855512
796842
428382
105150
213071
705205
26511
889245
561467
322950
20798
524510
330889
88224
665431
179537
209798
481579
308603
497869
777906
186589
598189
471729
393619
629479
116800
587018
272808
538615
140183
971548
235866
225978
798902
449760
149786
131854
952251
271016
295427
698788
516734
520895
365550
355694
10732
860128
866600
986733
668561
722901
645983
520883
952904
673838
728397
283970
231742
326388
308489
591833
74754
958197
276748
814285
601198
488143
252010
243614
874190
112930
715353
860141
473686
335304
265013
719884
914996
581132
789876
587515
291543
719343
1045455
492685
676855
624286
721567
641615
762982
974512
106504
490596
560098
443429
384443
544624
954698
142981
970904
428128
492190
572541
587878
180618
906902
463855
868219
710954
313062
436468
539965
536865
776549
585673
608087
897652
296073
717408
581843
986586
694708
10693
481390
981971
715472
233307
15399
993002
142574
282402
91361
381148
585194
315277
816401
699407
178162
672622
144479
95292
492891
730444
1011593
326514
871144
88094
512825
1019334
1035026
249831
839940
558640
201583
485485
631542
479341
50528
413421
13539
73431
44017
474472
683449
986091
674291
93464
721688
629319
595232
134242
53238
1019129
431552
255416
257889
853802
444309
522018
68616
931007
341552
499970
201391
870967
655343
503519
484479
946513
441395
63659
902193
953408
940422
268626
188093
378677
413913
822714
20164
703551
383103
1001358
517228
408114
723901
501394
929227
65719
52270
565755
53099
497524
718543
834669
506971
355439
485877
824718
883205
987626
314768
1034048
328021
486591
825650
952618
153045
413076
406572
8041
136406
284301
593870
338376
856563
362495
772720
14903
147098
567969
704491
934314
440260
269111
622075
226079
1010668
209014
407761
824979
157772
613615
69614
949874
765872
562135
187608
893727
1010899
957216
517248
956586
360698
668990
551885
877966
665403
151015
586112
782551
837946
455788
318230
285640
994071
921595
446474
103287
220229
1004404
251327
752269
473726
943189
954504
769326
109458
63661
244148
452900
776613
990389
378538
685104
26871
779606
720132
224123
742203
30809
577123
132200
708468
525845
713843
1011487
680504
974074
346205
614478
247962
1029555
199603
919787
427590
832292
989345
1025026
928698
736458
254260
645843
684226
636783
833520
194959
733060
698663
1007538
678814
608597
617856
968771
441377
704435
311910
221952
330108
123987
713699
427729
249194
256357
514226
668911
454800
127083
920948
946071
687292
758055
22722
743127
203116
925823
726024
979692
430321
82707
358787
525662
656936
415438
646359
429831
177541
18472
523495
1026588
3165
219790
459790
699268
833021
387727
136206
27265
227297
905830
565634
1022151
371550
722233
507540
990881
868815
291520
911671
165129
490192
741913
401078
596188
206157
389262
307872
965573
658480
654823
352691
945304
225222
406934
81635
999190
650613
1023676
446478
424574
44752
1003613
676862
151592
329107
125642
451791
246546
789540
944569
206498
375781
541568
328188
441450
578745
455022
284030
1024218
918279
590649
458581
826526
187914
427206
212196
580226
562236
768444
201540
815929
549702
233671
311610
486535
297313
541240
104956
593319
845935
784321
391928
367791
864300
750026
778535
624506
902258
364419
752261
377862
34334
685366
497083
688978
493053
625181
367517
97494
410419
453150
770672
24417
1021985
800736
637265
863808
1007688
992805
762133
324203
684411
988781
137353
421500
146039
937008
857464
406477
983507
15629
547742
440672
912590
319360
130964
2049
245245
906425
546612
406501
135701
273817
486904
819953
1041987
469103
411394
793164
130032
703781
498330
666521
85245
613518
59065
434007
418342
1008928
1031635
406657
222644
129619
917780
599204
1019227
132329
186332
992236
310669
603735
430953
452179
512252
739264
732733
81830
665906
749398
857372
186219
1022892
548406
121042
568610
200148
221615
597772
4317
312763
141204
729862
198831
992093
403323
759670
952198
904735
707499
609975
360436
79720
146991
375121
78593
19735
145908
584346
757804
675236
648945
56546
1020775
861261
413886
462750
350392
835638
96879
748437
985538
144895
75533
72517
623210
139500
724574
179875
493715
692075
404052
848179
26321
708850
893391
958556
714442
608766
438622
420461
461340
92002
491130
212171
503405
991589
685436
284123
313999
908045
55574
883536
411770
920553
959203
218309
820991
838988
635848
611895
360054
637724
707403
1036709
785233
896076
563811
692712
234212
1012427
187042
135873
849228
814452
77480
636537
618466
398577
801531
965855
1015494
937211
517738
795367
25339
533612
20947
518230
956311
481059
270916
583015
467130
895423
85883
967180
779385
288288
730223
541610
811092
951584
454179
693925
795067
357423
615018
862500
578708
48484
80946
873364
734090
922048
271494
935069
714558
134967
436942
95202
1012770
745466
140393
723304
211874
969869
310371
572370
387998
740425
268737
551768
965752
865627
701121
671013
110548
746194
105392
853911
385649
743525
408651
524127
478666
374681
620553
442901
724400
526165
914914
740068
245398
653625
765277
776447
224582
461281
495792
315610
122045
808849
384041
16708
1043780
113956
896862
1019657
345827
40658
204211
337104
167960
716513
541429
549124
75947
351436
11331
970169
620049
958420
159037
549521
281228
689487
166424
181991
887443
704559
912310
918073
858916
1025396
98104
827635
535997
949710
591659
430121
998381
462003
247939
703868
1037727
253672
654336
432477
467718
631462
423337
391502
326015
751427
947497
126529
1015293
1044347
862810
965539
1027488
871319
419143
504470
841572
677656
306992
448997
566190
793203
266825
254861
129235
196818
577194
130391
887966
961823
447064
14850
552316
287407
36761
240602
581408
862683
188843
632489
1043620
128229
806149
875718
367274
1021540
87131
417996
853033
927294
14013
968212
938676
903829
921569
74721
179730
628074
330324
290908
370893
758367
842461
995231
28912
304492
624167
284913
523239
332926
527952
576343
303633
601191
787293
6534
119267
248921
326660
714475
726393
859109
598545
535466
366714
648383
947174
107998
400152
394847
499574
87115
165635
15328
241803
23340
1043806
218528
656155
938146
299035
910265
307293
176901
184665
766322
108951
13174
726255
268952
720424
448659
936426
69474
802426
277767
46669
834577
988382
1029275
65477
847904
207196
885218
126891
543969
697550
695248
403148
1027530
410955
752146
349508
452916
77355
974850
971524
404066
838963
651418
278035
1036464
1001886
382252
441928
357416
267499
719176
533886
610848
1038706
769760
598012
100652
582167
911973
729026
940626
391126
881132
818836
97397
836867
726969
210838
633151
312974
579374
868351
146998
752584
906733
782498
871294
756271
1021025
30141
835737
717175
996872
373940
124494
745183
229459
137044
537476
454258
306605
563542
697280
97535
803038
269028
264557
32940
704086
136169
323800
750156
269703
553660
871346
305886
47806
199050
677153
863932
329948
861388
330692
630437
830346
23792
443592
457382
37179
42608
31067
239234
768896
177343
519052
1017243
792743
424973
261078
745882
592890
296887
664004
103414
357578
621757
691332
853934
545826
1015253
824188
901306
996980
943552
439461
616236
427891
501026
517017
895336
728735
124912
570544
986718
283289
358643
601445
221027
614233
710818
351066
249793
930310
181440
783208
602416
291246
63681
953174
41388
953712
729092
634794
19828
327306
64984
355376
567054
657191
509578
1273
542293
65701
152725
962018
896147
586757
402124
88950
789862
239076
529000
649484
814634
542864
397857
29881
144999
398712
156073
655963
742348
981388
434885
272853
685317
742653
778681
523871
1005902
1036650
273030
955916
83177
700076
342194
871181
402849
787311
204508
353521
533380
451866
84445
189142
475272
518399
257841
434515
87724
799868
511746
976961
611043
328896
602324
472502
252482
1014198
1011104
687368
281548
227353
216928
65524
789290
329079
830190
459298
594539
820350
565488
366448
379083
461695
42311
163328
2947
922240
809039
236377
803898
411044
834273
448256
778263
826710
688191
413030
899474
278679
594895
511636
106071
813157
826019
987366
613912
896282
678865
498417
915459
186901
536148
311041
425772
170268
202371
437415
451265
493220
891936
766495
680949
878719
910647
530288
669936
347426
518222
328351
827503
998403
622309
990101
814210
870266
676798
257423
995436
510764
966637
981233
903740
296875
844788
542662
733638
873257
471382
564483
538972
150370
56604
868550
832444
860751
451225
833230
803470
717469
598320
13950
994822
628660
802239
619292
593094
695820
965767
179080
987376
598160
619829
487439
547706
1037849
163271
36056
384394
282407
706153
63095
302350
1027570
1037740
168511
749410
34702
988041
250753
146068
596138
390947
500600
68852
1034685
664542
178139
749335
889867
358213
217914
170939
829447
193940
527300
280745
220168
228331
574208
130180
669306
78973
526323
71376
488415
895398
138679
757072
172884
149425
377906
496581
660324
82225
440704
248118
318425
378769
207874
818244
209647
230234
894320
1024382
194313
479446
762938
683216
196514
218890
68752
227814
402417
265721
98113
689871
783726
290456
991179
971556
946461
436676
141442
191762
66991
538039
882308
273015
705985
961835
438455
542898
708480
606203
27877
491287
770392
231530
614200
861419
21862
87572
388166
328142
333064
963628
524936
498903
923871
178262
105516
53768
78302
693500
924057
297889
531832
261000
165801
204749
475541
69308
713908
875591
983621
776251
503044
881154
850222
1026834
966687
2591
295306
559153
873373
620212
425031
94154
102009
716080
317123
729910
375716
101394
119509
973952
195291
444047
189317
815969
210234
536645
1025464
778765
191817
237331
464351
353657
94440
527489
791848
331757
605700
930197
762294
561041
156399
493435
648928
851100
482286
302953
388565
631253
889863
297151
852754
648412
673953
247884
215804
1028565
744432
715553
991822
651821
275095
314304
413129
785991
974102
795235
864988
685949
568932
620269
725180
309315
674601
50014
314332
645205
261835
664164
296983
473981
565086
483252
568161
89075
431999
43998
360965
371012
52000
706313
1029076
873347
102383
21429
704524
233537
110026
577659
883939
795648
622709
375223
700453
432011
751680
3712
356794
73691
990993
448006
551497
474693
70559
712577
697712
800504
121479
209148
1016431
295544
629726
423267
78665
610891
994441
1027322
496709
372924
906849
778500
842261
203916
175763
494404
187975
324518
344957
819431
593308
121389
510987
100214
625907
647574
422294
310376
934435
330399
791951
679785
942568
987674
211913
406810
268653
967308
253938
989280
76826
875189
748829
195604
602118
585710
127731
298835
183372
428195
502554
745465
770226
466971
170729
696117
247761
557867
771806
890257
985812
939934
986376
115512
784585
669040
157951
212497
401697
312513
883766
977365
539993
828494
28976
785716
917271
281362
1029243
801408
717361
2829
990454
132784
658667
909584
441979
756094
828329
823283
195409
785860
451074
913771
669342
13879
1018101
333058
868443
994357
493224
2356
732034
347500
632342
340617
25673
271613
252650
513784
732521
90847
191465
332849
1009491
815235
1041282
764610
575776
587768
554725
222144
699742
383938
448330
119076
344901
753777
431551
53892
761771
815009
829186
956355
384846
1025644
198559
39401
33077
119790
167361
949324
123587
695977
186080
298019
454558
1016539
794225
456457
83723
449706
621437
521627
368633
594082
943105
675686
595007
593540
165979
705112
439868
423191
364103
659549
933492
601832
419228
630006
68211
704453
721557
174255
233283
814844
1039510
847018
499804
959035
592274
799466
577142
1002620
378233
820033
370860
953354
140092
837293
1041089
971512
775007
225798
992340
480880
869637
449216
540740
891275
272370
552317
9815
794033
536847
16436
490166
525026
925305
150491
180695
642509
868903
404515
746942
872240
382760
894379
279410
51613
701749
416633
46298
143802
179503
824309
76337
414982
609269
886594
1035091
954979
771681
768311
845037
460243
661842
1012236
808380
639163
517554
498845
259386
258322
45054
634319
476593
387496
862932
566776
197970
862110
1005425
213669
117084
803325
724353
171923
676113
837458
679684
170330
924591
381692
243102
159209
120587
559963
369662
127638
642259
77075
1031546
240723
377733
320648
129211
406637
138682
537968
168268
115037
413020
480747
227269
864900
304700
947823
550262
7582
706857
550939
679481
479337
395355
893581
872062
1015811
634783
982617
1039797
771086
195642
188909
670181
687013
399751
940757
326110
329028
892721
371166
252823
585060
351837
920622
933007
736394
695664
355485
717762
512123
123083
775841
350837
387189
934382
661101
550803
923585
760239
502036
555351
650170
235915
813586
254460
1035502
529013
12373
201368
53250
749742
548644
774307
130519
238420
49717
153224
364642
217982
1031343
455193
898583
177945
668989
189269
573569
142426
663136
163620
9247
758584
557561
497636
199991
278882
181998
643816
922028
559386
647549
348484
609131
526368
590469
460191
376827
892406
403217
309893
422390
1036244
833090
976610
936027
329465
490534
557271
954867
848750
1024003
735156
178263
342957
806815
462584
63470
631447
219243
692618
621004
74102
314318
1034777
600784
1026361
571015
548571
534291
857594
879324
763565
701450
90617
663741
248499
750956
357896
491357
787563
240725
991206
974502
381399
747007
900073
243871
362658
649587
97976
655934
613764
449936
246654
466979
1039988
992312
188702
771794
30721
890873
606121
704587
822943
291927
492729
331066
179959
388388
253773
856719
954443
889144
731061
308043
813938
888765
932975
186519
114222
819353
593182
1762
854264
405493
529790
357310
878320
129594
965958
323190
709944
560046
511833
813851
730860
807287
80646
877010
3804
42109
19446
43128
730271
818752
512806
183670
976555
592623
450428
170902
857724
887338
143981
755143
819171
758692
78606
433676
854172
973566
424694
495955
92895
837920
365971
647192
114929
260154
76822
123249
580369
505948
489796
481392
668398
261317
871595
223536
491338
1006524
316023
307049
887213
152212
331132
1021876
185304
432800
888927
470964
1045198
197853
1027319
435555
779750
7031
304095
593385
911781
953945
431101
558829
98237
432322
683546
726546
20293
738993
284400
686463
449809
348903
201460
56578
175566
355214
931990
123515
198029
92989
334981
754800
367402
488706
253587
455394
676825
672639
64733
687924
595833
993413
472639
810965
1020332
289161
368106
569099
647808
117211
811907
784065
900773
215428
989190
733236
768206
1026844
855336
885676
755594
629245
88160
999439
592671
25381
465642
522116
21533
690494
627048
517343
34015
864781
658100
321108
813264
15325
217569
248558
811291
2424
162842
502431
541933
21490
911809
915813
1040753
785252
77274
273157
819707
159789
691909
278199
660247
1015256
531799
698005
247834
243416
548467
833745
695227
378907
108424
138325
20593
993593
799053
613303
824957
538654
976047
90160
317152
224905
472792
861774
23909
61160
891883
889095
604692
461427
456414
615747
746743
964372
1010088
662413
912987
897588
310627
614850
912765
445819
458334
422089
130116
842322
397689
9636
20603
1021640
700933
331018
306230
727991
727236
752522
665081
891110
633788
620692
307170
956442
635187
766515
8586
696570
500381
835156
292862
953200
15172
705914
591647
566357
867578
774975
910946
932255
725808
185646
586855
116540
338930
188473
340021
97730
263722
554239
894449
849704
261887
221731
751284
488965
619737
118133
396634
693128
256133
63415
490040
905194
978342
238558
758921
815012
583200
644283
940447
869944
582220
288107
354992
683055
185274
254035
173002
194223
247075
16468
856247
938560
199667
791044
1044211
868995
592405
849705
1039692
413893
495868
707752
62751
2223
328474
693371
634516
269934
292940
214235
224896
699871
413914
108380
163985
282908
483705
141698
499202
57430
381911
155285
1016483
223835
1011686
15639
693450
258508
905031
904529
508483
818346
365273
831928
623191
10309
392777
946525
774369
872274
450695
512709
477909
223465
267277
317882
638858
384073
387555
686613
441518
334731
385733
837955
104374
246216
26266
527171
400401
118816
757626
279575
539319
432692
886337
823725
32099
55425
152107
325374
752723
939862
548948
681042
748981
783418
782264
779941
1038388
981658
711680
1035384
1038888
801060
790760
321062
870376
56450
322547
32941
871285
843527
548422
181057
1021340
248940
535588
387931
695037
969168
173755
578106
797479
232017
21527
1008347
801613
906095
43805
801788
839323
441862
855577
860261
171039
775236
925958
789111
304768
898525
330983
708516
13011
454037
452312
303196
27540
619466
133226
216342
406835
499785
861729
864788
655145
980687
504572
700875
589184
714789
334829
387560
565463
892116
309592
279799
921543
118996
190223
270626
647044
1006451
163274
994008
238981
1021483
494970
557084
722346
505271
110558
448123
142016
478022
523401
938431
668684
36845
976185
147091
240597
287238
972544
1429
777026
553153
325372
317294
833434
773872
258849
699928
403113
666096
624750
954992
982543
405926
586537
196350
761269
582014
132418
5931
4064
379759
157786
777043
561184
458753
994945
646830
590259
339590
199109
816313
110139
271210
194822
631079
385690
579326
889438
261975
756922
744795
22586
177766
508489
239984
870980
253892
998561
382443
677295
271803
780080
516158
176475
742425
413302
920172
383767
171384
1007936
412345
66420
136075
1002113
723636
395279
246042
280639
184631
651195
826380
828316
896819
565528
351416
757337
347669
840725
586354
386557
540338
706959
592413
581065
315017
58114
584251
239281
795221
887472
168848
482823
28705
843962
681611
926545
481203
932953
403086
706695
818555
953212
916952
502601
39546
383588
56057
1040650
368131
667813
66583
584147
630522
1038055
363684
1027699
950276
682000
675624
592041
102412
1037921
732265
738562
170868
331476
59431
944768
974798
644585
808974
321489
874558
179117
959052
104345
582919
212690
130739
735852
1035102
521268
302875
490433
284071
502830
724115
812998
139422
488673
6140
9007
105613
607662
386138
582499
828448
245452
425382
165864
734760
776014
533133
874730
242271
355410
949091
1014481
117991
295892
962894
551223
70478
119251
788426
903784
827890
125867
990154
790737
15152
1032599
566432
996030
1022429
891261
861042
447714
998153
641966
639792
840294
403112
404080
331125
812800
123846
563648
267768
77060
667621
896571
587051
553569
998796
147609
67419
148946
477318
280273
208763
119472
971705
713089
813801
530396
415767
388706
293813
894327
238125
357029
25653
347305
817343
261827
648872
297619
585168
571868
194199
894715
946813
179947
317108
641909
502924
806467
944831
65196
290415
540205
564504
299942
819760
898845
637118
777584
702704
1009454
827964
932888
203341
550296
495916
355061
335590
746924
42807
958761
770710
1009264
329616
523530
338945
903953
740187
828406
966724
294950
787171
869000
275187
756215
48534
987713
14322
588654
750312
142603
1001426
245981
1014169
582371
169211
85950
451255
873462
656619
697648
215574
421964
972269
939816
557454
366436
35271
127011
910894
656416
20938
249626
14590
659158
110669
46432
286046
417850
998458
906516
304257
510610
424588
637339
566241
780905
962552
144413
737849
776400
320594
806155
692060
139044
1026128
671017
889667
719694
89678
358829
243801
109252
531209
348681
892210
913827
136954
809696
266784
502138
251781
1043078
956857
416890
173802
51506
708169
297153
246593
820886
618316
157350
909527
846781
956946
459459
186456
86870
1005128
544703
457144
217635
282366
27036
1003665
639923
342145
315869
695249
88876
888532
363573
216325
98641
806588
792382
173670
720870
401310
506476
957609
45458
1037010
755119
231843
663105
451565
95978
796906
302739
914272
162894
293355
466446
497559
518194
277296
725228
82637
429831
704532
890509
251918
538587
914876
778478
189252
352321
171523
990457
1044400
106375
478557
1013935
674612
1039842
969114
186308
928232
545530
621493
326107
203056
145389
956885
726080
554298
744738
36830
450904
485165
139533
455719
344419
199022
785074
453733
1025161
864089
1002826
625790
447114
829639
201209
13329
657082
721674
895728
1019139
548071
154844
726544
708378
708958
874387
373221
714672
619967
7928
365414
942593
71783
904510
71526
520527
413135
556920
756449
319450
241042
787994
392059
902642
386837
311823
970692
724818
233386
139450
769264
286480
675824
281598
455033
567424
1000625
411531
435258
628670
324436
501725
314399
969727
915573
972685
282816
317441
633017
582296
228151
11317
822289
654934
901081
995030
798995
399552
394791
640672
845740
323492
182119
102706
17377
442329
838783
75727
22420
523746
837375
412072
70919
473678
77401
361345
317047
959393
828364
334994
244912
60392
949285
337082
960445
966680
212739
646541
241620
520669
746111
77170
959912
203227
910759
817418
161522
58078
948397
112735
826451
239869
538505
815990
199880
858788
759202
311268
626927
437901
895829
448685
151291
1020177
211705
274380
253494
412937
113292
30327
754108
932492
647100
959251
34445
638860
873260
294673
257798
983755
398897
615804
716200
93803
622313
736547
787312
342116
270497
337895
201632
962590
840017
61293
713049
962623
716164
659954
207194
938835
947793
853647
520826
821430
781245
588179
589839
563970
24002
756945
163618
658850
236950
158858
904347
168499
163809
492607
220484
27811
540656
912385
158791
767538
379813
238291
441073
748853
775727
669292
663205
800244
523114
686778
1000372
233549
88530
217558
768433
499433
603608
69532
7298
826172
1020505
91209
696991
451642
815273
635893
533989
270393
580455
949270
136008
141989
997732
656144
679597
77826
794800
188776
93977
914122
1009481
762728
51323
92574
305730
1040477
537416
78682
474687
649051
1022322
679015
1030594
239198
700000
95294
944340
727380
683624
439204
785734
396067
328163
495469
841301
186674
587036
676850
352090
931852
28712
54519
542925
925100
135052
916070
54528
877490
558728
813318
817277
830363
183886
401092
383615
667422
810634
678548
540225
380149
384842
785934
347176
1002095
512923
527329
825766
687409
467616
667601
1025781
926549
424207
232293
882466
488713
843483
1012215
338205
90836
274019
803529
690071
256692
894213
285086
393348
866686
432291
174517
951430
885751
881060
416641
327673
652377
63700
109130
978757
945021
57176
857445
574593
267848
674513
238940
214589
393026
339186
137686
893213
1035630
276282
318064
829390
958797
301254
116972
1013708
336546
623202
489371
498229
282645
301379
16755
162129
505299
103934
358758
462278
335938
81389
644047
392096
223510
438741
390402
811227
625424
314856
216781
254719
963740
821109
1044324
932736
448781
502808
833589
155660
387616
427496
645542
699606
681750
953034
72973
223836
333411
924809
806301
746926
871497
258762
623906
251314
846668
533477
486931
479707
548671
467463
917280
814350
297564
337588
940981
817464
637946
788599
181916
969482
55037
326830
888071
206744
283469
616282
739464
174363
1022501
941350
306023
763400
166047
827096
777776
747126
446421
1044167
670421
580271
747873
25805
101088
228443
162399
829036
367222
366642
274193
211611
739048
980448
148569
687606
1034627
779574
877295
887414
616835
530759
1009200
624786
422233
335062
771904
872582
825417
981526
23625
224906
201476
830758
770692
965190
1012180
1044020
34537
842949
406210
596239
507350
447033
982590
502086
530450
57609
1044282
988555
326407
438625
323602
683393
125241
65944
603284
237897
431872
390063
354774
70365
750982
860077
199147
259700
498385
858420
359332
892291
782693
420650
491628
952959
240066
967842
712487
381158
826115
1042648
746880
1044994
438980
703899
175544
746546
192425
409767
399811
179380
14895
864831
1032874
66509
14362
853856
404148
999752
605207
692173
110643
460685
120078
820419
13600
74954
144846
498093
605438
938661
15543
522563
734559
752659
234793
242641
10232
41214
512333
285908
123878
216247
308101
905176
741862
592936
65220
461787
622083
746506
807294
507753
267214
587955
301597
172124
801625
597206
282114
234814
381546
814320
559770
446011
732773
461182
552454
437590
489913
988928
295142
69146
437410
543807
815288
738572
711928
268460
273558
562779
564531
450262
979283
1042331
126752
200847
260859
442114
983123
20800
237894
410658
772245
768410
550319
938336
132924
180366
646287
298346
704814
264432
731547
104810
274065
945281
867699
915632
36196
762748
555824
249246
778579
109603
315068
120952
76147
941905
345118
744749
858269
178123
8013
219548
259642
349248
613744
216249
692560
727314
979551
319301
716971
189977
62784
675993
715619
817922
6059
596440
30918
460365
23054
944084
20775
124245
774126
991510
199637
140092
235689
390614
20620
218702
895312
794948
434544
375254
164829
371641
945555
972680
695607
788834
700039
547291
945077
1031972
875808
541783
69753
921665
284930
646309
441817
243918
543645
205745
120574
124653
744370
702047
779959
721097
1018078
115006
564030
110309
213905
377398
952314
771736
177506
319982
840402
85476
103732
254866
11409
908148
640487
799307
688449
945037
665215
270555
215784
609191
339690
313619
390477
418671
537010
311763
619269
137799
901632
522019
886669
286195
311314
664057
64403
108890
772152
14474
291308
575198
258388
858547
847467
770401
645911
957620
112333
718073
5594
276434
533529
700237
959285
779560
72146
77670
10589
187319
356153
926924
169679
278874
459427
671597
338291
238456
424512
474374
238431
539220
926226
593054
570274
62283
212359
253308
971565
217246
263049
322817
1016442
623248
143877
682507
842759
148213
166990
191020
805916
941573
825111
340650
278029
346090
461756
161384
546862
146380
668345
707265
557845
764389
886627
194691
73401
924440
858297
948219
414389
1016148
419847
501843
551337
295936
810605
620609
18036
682316
342299
267165
270152
23149
606192
51033
525460
319300
260754
987830
592226
77705
739525
578730
424822
420517
679900
822149
284673
602511
8851
481133
410767
491476
255470
194478
159733
197684
22926
238320
17142
37149
299329
422929
340207
1012879
817520
211716
35059
925384
749464
102101
616512
719237
464572
306918
126255
191279
44737
481492
356790
748431
971166
177668
989408
273547
750475
285386
449930
275750
64282
874731
772344
779643
836819
914590
895556
142130
610316
714506
301632
776607
125349
682949
81788
132036
487384
434250
824654
634791
430292
436040
315733
805761
302023
564073
28643
884727
812817
58415
295817
246870
678444
121114
380291
335701
625141
428632
719809
554830
559013
104155
104323
3153
764396
888557
178072
523411
493139
799169
837599
538494
878175
548376
130288
883831
390476
84787
138172
958940
689631
1034718
816930
749198
390500
605893
159883
68485
774080
68001
236115
191108
899071
319862
267732
826029
391720
1776
578684
782122
895695
192594
486157
529245
369763
577321
723879
1029125
249650
530813
287289
1032811
407056
740747
302649
938548
957475
997884
664243
247156
673590
420176
502348
210545
239768
788195
731537
429449
643075
454631
112609
991255
247259
295842
559663
732625
114519
654760
37707
636244
520749
1015000
357619
854301
702046
313383
940008
36861
628817
790839
938210
763384
339555
218568
341477
354802
17437
560181
1036151
84018
313076
550895
205247
975545
236612
648790
497424
898442
163249
55391
418533
175177
902322
311645
176243
256687
952022
22250
1017166
48339
614292
630111
618891
593284
733660
324449
1009523
196015
1012489
263002
56777
950002
105466
28622
361578
830825
202490
583257
533727
210724
47221
25966
882805
114737
68415
170064
359533
457007
798811
963190
136835
285052
133410
273968
954017
802805
170204
831560
844906
57238
147724
753980
368332
225349
626633
482132
507418
558700
298967
1016036
143946
241341
615169
263462
754643
154269
10723
897920
411730
499569
49802
681587
363111
37496
289360
344157
924178
111893
756226
1008185
696771
813998
318099
181390
676870
452900
647060
939604
872646
936453
5181
658035
924081
286538
827265
858602
152707
352953
3096
388500
961556
712969
1005814
1031301
302966
998608
487835
470579
152832
464020
400520
230412
803345
34565
103057
61103
507872
708918
324507
999025
253200
425121
871966
222766
203868
117469
879405
790152
538499
659032
208831
449653
774
70586
769080
108201
552234
707298
674074
226343
703932
248705
596261
992830
141576
157609
230788
337119
253312
674853
768205
823534
257147
718674
467303
837266
357774
169203
976254
280656
247782
401347
443037
325314
527857
394367
835931
961563
603815
426755
821148
980836
626088
172416
106975
261507
987121
600472
510598
470590
643494
195836
216089
854480
706041
168346
675686
143162
835058
909737
846707
185413
86371
171760
315525
779756
504382
28789
997992
201973
540933
449955
808200
779765
19871
449092
212039
398672
1037443
434073
988669
327694
123811
927810
973581
87151
56335
674590
349729
1039852
74381
123999
236230
530334
563711
696440
798650
762639
470049
530900
610395
187090
649950
608101
765769
59426
765653
960828
1029990
745339
982872
809028
504864
937673
706044
988662
1009302
174574
258938
543216
301755
262799
139703
317929
538801
315521
373785
606978
212111
80459
261822
245856
680325
695010
108802
378384
295353
201839
62737
469420
992974
871091
915058
1011874
945501
486943
379082
49604
188398
937632
655915
181176
961563
969002
838122
105590
234767
261472
118093
372488
641610
544405
208446
281918
182727
602957
643001
835101
846431
1014222
34869
301135
237515
976764
419917
938100
274925
269358
841465
589526
767439
168100
845348
556296
731879
876108
366245
492163
686350
442230
924864
66690
800451
978901
199470
370734
405349
607518
728794
610162
40859
216701
569905
301221
71573
883478
668198
753705
361024
86953
1028748
680328
545942
364469
119694
167861
802211
594861
826406
870149
807311
204409
54037
1041271
512655
786824
620199
966970
443443
136774
307830
84653
151440
983448
960743
444671
106306
490586
68682
854948
674179
536149
732797
8525
998827
50436
59965
80940
221146
362419
339285
488047
846649
297836
403230
216433
150246
252658
863860
990921
701458
601326
924968
756946
95534
180413
59315
757192
260776
814427
539696
681270
982989
849162
860822
432275
119430
422690
246219
972969
815163
228404
876569
704407
749994
291773
367149
823642
985002
477581
866107
17848
990788
485258
759084
120252
181534
1037559
746380
199736
506124
130931
567194
778725
366818
1005241
9679
296147
597195
991881
269318
512760
325800
378488
470236
327680
563653
19900
988955
216104
962782
901450
764900
741212
526033
710260
1037606
813460
374861
629596
589519
994786
575029
594890
211740
927283
549463
560172
929405
373794
777256
24626
679360
365064
468854
597183
434466
625493
323760
995178
283618
919027
320354
696389
1022580
982607
934905
129746
893993
447570
409202
426190
460948
896613
784387
519021
881012
333318
412227
322291
806963
661621
990313
902072
244843
353815
268269
530853
545309
747150
44515
36401
692440
664669
537113
627480
434357
347619
697802
390089
796529
94835
40226
793118
180311
586365
82101
1045028
260695
238865
323254
415579
243567
265883
356463
798919
504692
251283
294190
1042745
103817
62884
273322
559999
607052
1024994
130183
951610
852375
641724
959572
183318
805377
854466
938915
265588
246747
1023599
482862
450057
615030
470661
142389
578389
63806
58315
66075
397379
905158
603181
661326
407912
575917
134299
586347
1023929
832229
744915
860414
175093
333625
939277
706621
1015558
885339
901477
463427
351317
135528
898858
511210
953402
730924
128519
572560
542523
737439
303004
872410
1005029
737736
306401
998072
533825
437290
189637
1001039
678154
618579
790638
122604
164284
624206
208934
585510
764003
696410
813818
945622
654793
831758
298541
528531
85148
569689
14153
916664
443953
488880
403818
727444
855595
710207
448201
74388
778809
155461
573533
581084
493690
597722
997134
228953
995982
1042741
318442
9275
808132
391036
149508
230036
509809
390406
71458
372499
621886
793168
224712
200277
324382
308276
888782
130238
728965
485618
220784
46364
700081
940043
173521
480072
448861
694068
697376
1015752
1032875
38572
575919
603971
382457
845087
609260
728671
422452
530936
963393
664172
417737
354105
237306
259911
65702
327833
470040
97290
290082
906175
446303
615937
160545
468088
939868
1019910
298530
786379
212535
195455
890370
715108
921563
106153
223711
383450
421312
753049
792326
295109
262298
398100
613292
63673
242052
737106
570267
68604
950486
145661
65872
803371
120466
453830
715280
563417
589478
544376
640005
635308
885282
373393
905008
504068
103730
326548
473532
435134
817837
809554
982299
738839
278520
234052
780927
1035577
945336
379705
808940
314202
264669
96384
41074
99809
815846
429497
115878
146491
725503
663095
608612
125482
185952
39892
312714
255302
366728
93785
678184
862089
936993
847057
525594
562131
360113
236862
706863
422232
1037797
276952
429618
401630
433073
262399
795794
633580
852656
1042535
927522
897292
874618
226490
907807
171579
200882
941175
55615
972575
866482
318636
821152
188641
583828
370901
189960
324488
793995
417359
651502
552123
1003737
86273
512739
121711
553985
1044945
140798
751844
431867
232920
987183
631221
903115
320154
744441
618451
559415
703793
496738
66979
834517
87850
625831
939746
737942
230404
177744
696034
938160
177319
66667
476701
281036
779092
514296
949433
928268
702527
281452
750940
960234
905589
685649
51473
220682
1010607
815353
17454
112582
613665
389079
966657
684830
283480
880524
257407
162967
224237
576041
226008
248089
100781
773670
76087
789295
240198
392463
32146
813075
1005034
760079
955429
823
308484
805109
536933
725796
229125
435292
740291
594402
251272
849185
444309
627510
179650
232400
62781
624522
347209
203150
386309
326894
627553
470440
152715
193086
530086
651785
593060
316839
61605
1000613
599908
1013789
851691
828260
582516
236158
107068
188968
333070
383172
966152
186598
828921
79166
82764
864807
50382
994330
15870
239115
141601
214091
607718
53914
854366
1024318
817970
589621
846180
823513
160077
814335
532807
407768
917869
809106
596062
412759
998113
786452
984335
498425
219850
592465
247396
1015505
398739
737766
708043
149354
173589
882481
737981
946320
743712
903002
729045
213170
24964
1002880
594465
232708
763633
205266
1002006
96962
438111
817764
766531
794619
93554
31423
650524
88134
561407
416925
543811
190188
364149
434212
91209
266749
558218
225854
837304
230088
338098
476125
617529
485963
49010
873010
528262
1010216
880662
867783
805460
818645
525410
495280
669363
287102
397228
635089
74315
144567
524803
261618
782933
603197
203644
777582
681720
616545
170625
955447
717432
465313
169494
780282
446031
60418
52328
651647
127278
512230
863275
695174
472204
778383
903655
444705
773353
410677
29928
127822
435292
520501
793772
283206
109516
706836
748216
385310
571130
434235
677347
942922
1005183
471046
162808
1024242
402640
588106
145598
474138
969877
614117
988892
259567
593864
583624
770122
339692
276207
526772
514448
546638
304142
30622
615050
29995
136436
939822
32651
442129
625587
110456
575180
917267
52931
879807
23470
326740
652839
271559
58854
720057
97522
294631
334823
1010971
778764
672617
418827
788367
303225
353330
431472
879161
878952
667798
951875
634828
233763
180169
469377
236730
847783
826285
285764
550835
938693
894212
852844
424399
993016
702772
352595
220977
851047
884958
538017
961451
457994
822562
89224
306107
968420
762454
1001231
885
462912
971202
473292
66395
324806
341991
1042758
1039028
57868
433749
630120
35971
406347
211702
450198
425407
419658
565402
158072
779404
979923
398371
80502
555894
736993
950534
683590
595724
550667
998574
1006618
895749
25712
290762
656898
88473
122178
580704
412895
876796
590762
705043
580259
779365
408411
908339
798040
261559
546691
17962
801401
979836
790919
787135
578235
830396
829987
905553
193150
81201
510950
153101
214253
603097
603624
546049
807837
835888
868840
294142
638945
370659
741136
308678
474464
457572
293313
930497
383487
531225
617256
826486
72032
19805
649708
429046
959944
519079
490280
332690
638618
1035722
803459
426379
869700
725589
318948
35135
594364
892835
546772
127637
137412
265950
403730
697283
152896
991748
707173
914674
276311
232746
203082
915904
62135
314353
872052
728094
261481
406629
776790
858151
535754
851409
246455
202184
817431
243398
886557
604997
847452
948
869405
776289
1015707
432904
19640
605062
869012
94533
317780
276334
534684
897837
471474
524477
475516
173210
900497
30670
318825
187423
554330
630125
466393
152271
801578
143807
56728
389335
354898
695388
149057
279426
210513
40208
942068
557074
707133
105281
402063
469413
188469
358894
78840
151213
467295
356668
779655
1039412
980695
576897
212713
533786
1044245
46755
731984
33286
462990
927710
307052
292209
66820
993521
744299
346124
621176
511758
707976
917762
886938
368716
1042293
818344
126240
359555
532920
171634
780018
834668
404564
735150
578620
963311
731809
896919
852811
165750
577493
950656
63546
209597
727566
208288
916732
158968
274880
156215
785768
22669
230693
138398
364286
516837
424093
365494
312385
265599
849639
725152
692575
190175
588908
735966
1026924
820874
920227
233744
5578
529634
750746
820196
284432
750532
247227
905520
155353
835651
904477
448752
588218
228038
32829
988613
143582
989937
508936
1026653
652698
828137
93158
1004618
505681
249790
123499
900982
476079
294593
935507
256129
92473
792961
164331
830299
403734
368878
801766
523687
4354
710091
489385
1042820
302912
800731
1019889
1019763
253585
539457
152584
485112
321814
932401
235010
908226
158564
400703
1017056
588929
563748
350518
1016647
328251
857386
236593
88227
405256
212335
717449
701322
50435
140242
356685
374443
201216
948903
664310
92504
185519
724823
13934
112304
551626
314695
314572
865676
859338
605803
365449
951189
227344
725544
532287
831742
972125
794182
397549
469822
762177
408640
712816
1043046
411975
27995
638398
175278
697750
909254
670579
419635
862743
133392
938823
385450
79957
222001
536731
358005
693822
974346
753482
547769
812063
389991
267737
713880
647613
859288
93782
119478
893930
1041233
215847
210497
750763
51018
127123
865133
99230
522361
1005877
904610
935057
1001964
745375
517445
293014
246922
947317
749701
678083
2529
222196
844033
484594
367782
587030
740790
801857
310350
195981
327210
957684
815946
190081
39253
526388
508321
681616
436388
482095
973742
687691
169800
925317
964616
482322
14036
759371
61952
288176
155676
806791
141299
990484
987729
602722
851408
701585
689529
418466
1014606
439000
325388
934357
255331
777946
289938
23756
496365
172728
550115
647346
943102
608798
1039042
460215
692332
707753
213151
536440
877777
660204
241920
764261
94396
736875
715877
52735
273832
829879
143225
1026706
474113
94707
521627
111306
93133
259028
785130
677562
1002835
50066
993161
976590
624197
129473
720115
361653
378924
787576
756085
636009
65103
383019
522330
343034
182662
915661
152652
839522
629685
138401
465009
550545
172279
248375
337719
897478
269267
904945
69779
896947
356629
329945
1010049
143355
563918
526088
599173
82947
78933
137613
24596
421917
868052
176796
923104
121420
832128
814706
1012538
821408
540801
832465
847424
756230
47606
444959
241646
445260
494796
859525
859668
471836
602802
406793
700339
143619
914383
822662
1016639
946719
539981
239850
143158
652986
82181
522797
743936
738845
885671
199905
219735
419272
527919
904116
506202
251336
732218
853195
426940
735227
728615
629264
250503
668056
856510
433390
771395
352195
979
996963
436856
694584
978207
942977
187677
504417
565105
774905
222096
593443
285801
980108
972323
840730
943713
896217
959853
224678
332016
543238
826523
559204
323414
768223
425087
975175
732166
666252
862192
51540
175811
872080
587878
702067
888041
1030132
925982
501150
728238
986018
681346
128749
364
703181
873800
603153
814975
589411
537276
749101
225597
407053
530984
502647
47357
950402
848537
1024942
152026
64888
341028
143820
911439
113715
503551
298745
729479
926002
672074
204580
16739
157343
371467
75007
623085
417494
359493
618227
676684
434277
335396
333263
747404
109991
259624
851095
322510
437157
96344
764518
667165
661118
265024
168968
74093
821403
113856
880058
1038038
871938
341459
218624
195691
400278
612841
831278
176272
148248
696964
566176
94601
107290
1017854
943896
792023
419165
353521
860446
587733
9663
499698
238734
711533
982350
896059
359744
247863
1039865
1233
368581
264090
393198
832856
510091
257090
1005230
632657
484564
530515
768667
19107
291303
255633
147720
85082
1030611
31116
361062
633697
161699
866257
460400
618695
3370
143125
383207
648930
91943
103290
158461
389174
705832
189734
855246
134058
361274
701793
475174
487103
770547
885233
940638
406066
524924
913030
1005607
700520
440726
397566
745200
57754
497255
218907
267398
983296
507982
1021552
958487
39952
237877
131754
636434
259968
73963
263003
964116
72173
735959
505910
682674
556404
378911
10410
305751
525816
1025127
350334
43604
165190
773166
636101
827582
486137
587890
615383
426135
286475
1034260
50196
352766
274700
80474
45698
243649
550848
432778
650214
173534
216822
283933
622190
146596
86550
277128
32451
8937
179871
945822
16214
921942
721029
496481
18672
259516
878896
224622
482449
78425
683240
510628
534966
135347
452299
296460
163948
343579
860969
135882
386733
760516
438560
816063
20889
398897
528233
647129
12935
130751
13
190747
343650
520405
736336
254240
147968
329448
530405
432743
915264
374763
559512
419183
586547
740114
737557
268789
105324
509050
286265
708316
884566
32263
389275
691319
361668
65494
941639
182924
125771
617753
231518
878830
195716
587316
657019
422344
475889
122155
800788
158442
427123
944373
923197
784784
336405
132727
424317
258396
791973
987459
266583
307377
366743
117478
240754
651436
522401
763282
102947
370348
370396
926449
924627
293602
702666
994271
564471
238438
894449
963323
939210
735782
1036885
398474
914725
16672
520354
769115
473798
817606
677825
783223
1004835
792228
957306
878672
889516
146299
173391
786935
502417
534374
453942
69821
799364
687077
366887
429235
636430
477471
336472
979700
22475
52043
709900
800738
839922
104468
862150
513454
818618
717140
751409
341618
922894
799676
122219
1001156
490376
669081
844634
83996
390518
677007
755196
896964
759264
807130
949930
414109
997409
101515
290730
73164
148351
984666
452075
917407
70811
102329
829097
182496
726713
675590
216341
805387
995730
324711
436456
555546
386840
528347
499379
532564
535511
947166
993698
939988
819143
872072
935605
790001
594618
16532
772273
1026137
530958
996767
629552
793637
370745
683786
93583
333904
50924
187024
946585
234994
160080
1021161
555214
420541
255785
832559
370555
305876
418088
612650
883339
666953
777812
399674
553249
356277
466868
982567
953485
667850
679701
1036970
403742
647114
338281
303579
550080
852124
965308
868463
461598
90059
837185
435085
229807
565255
597535
294019
153223
1009707
151819
272852
670658
229150
689861
102827
566154
984543
897492
978665
921659
230389
948523
790357
340011
78448
276263
301715
269354
418158
109581
956386
746304
658148
601017
95594
413820
803054
643667
675028
253061
424060
1026171
261719
350663
76500
277887
151079
457991
543422
965554
841465
739176
168287
158835
644328
923304
416399
677316
82304
1026490
867693
99483
642717
342295
587497
24327
410388
236336
144591
375565
763357
21630
294195
635133
285837
975096
337143
6086
380786
189698
369197
405887
657149
701245
45725
864759
6895
10013
536092
97276
183418
786469
487124
120903
366274
585085
706525
247444
1012636
307047
157948
276635
812538
389188
933062
456124
801193
497866
267256
971241
758331
124287
1016133
788422
615890
544991
522800
498607
204570
688462
811093
1017875
533942
572137
813695
626936
701159
909899
820284
386082
120005
598353
1024514
1016270
664153
991011
256393
617634
470608
920248
1018253
109921
574495
225231
165934
44250
223963
438056
860030
901833
518259
705979
918291
817496
333472
924274
360025
398274
511064
527231
333060
500446
29524
26501
353326
17894
261162
618862
269888
308894
470153
110397
194608
941154
665642
406025
375053
310307
61184
350825
760504
428309
155694
297422
7303
190286
909794
997161
706068
36288
696154
136483
697673
995232
233692
1016894
242637
492606
87112
5264
153513
538610
209650
34951
25203
1024460
940369
152451
747824
1039976
77361
462519
230174
374228
579401
594987
246379
949114
654488
883409
210424
315375
107154
773626
541254
670918
594148
429155
830962
693149
432586
432735
827093
443086
717340
633866
782614
693407
91231
765846
101781
934588
953913
423775
173519
39359
184744
165395
398945
219434
1021554
53184
989825
803495
164338
51097
853583
66808
420697
23995
692378
601841
653960
732661
930315
750971
792053
343692
2437
717432
916278
123394
791574
645017
651611
51386
916211
948521
447760
75785
761836
575327
476031
9183
679532
90997
935896
814907
173954
1017074
212475
140562
358601
785249
271253
75574
301573
751555
51576
1009036
349427
1009182
1010077
135833
173209
304646
25260
516830
312753
170252
856645
607130
1034606
522690
36156
472552
538602
1004505
726452
747484
522057
300555
724328
669390
133496
503341
916372
214887
272624
674174
918776
1036334
586005
817139
973821
709713
538613
606124
27433
278931
841898
845497
377085
998572
681758
776194
637842
783230
669162
645968
189980
600538
143936
31689
710379
1028992
362442
22636
659072
1040532
892850
685162
290456
165118
398423
161761
852067
91047
478210
472917
442501
356203
43459
220060
57734
599255
362714
834986
838159
328670
836137
646042
58545
480275
370476
931087
961131
63254
962014
5223
47714
869158
666572
883006
770923
355105
421130
107737
254872
794440
941066
969481
877940
184710
385566
774628
867877
915156
69475
815836
918114
448115
660157
926527
392452
1014080
429656
990129
765452
742452
450325
123361
441486
62287
719050
620677
7785
726673
185266
209794
868512
570156
815911
972306
821754
1022929
781832
631573
156987
859152
464514
990635
110414
1042931
344806
308398
226138
974512
127255
709430
199160
994065
85054
656643
307765
155451
170985
430765
887778
683908
52555
298621
4879
878238
186537
968902
9945
766719
864183
1029325
337844
589414
1013428
30546
63425
119979
254380
1044289
1042875
951719
812064
1005677
250858
862148
495756
246609
585420
906896
605460
832472
483653
342928
782954
243281
946702
847217
864430
471522
861056
357698
721562
329792
840233
437153
680895
9846
150349
740462
745174
669945
372062
46698
246798
503867
590216
234174
819924
70569
581008
264024
679793
312544
92352
46757
764183
799384
413228
772172
81966
778298
1014150
841592
1025901
159417
146954
890326
966000
377626
142254
848014
121199
302608
1019776
671629
7226
332374
46072
33193
1038817
252418
3178
434617
435923
808276
686074
704335
902678
457458
189023
137402
1023876
22492
42123
18074
1031911
716719
995724
967515
416944
638473
948817
411686
39741
823195
707156
430826
899497
8241
560504
332886
677755
578925
401204
561258
100807
225206
107033
334430
659007
23410
163028
496739
924194
267414
739682
535528
1032555
309965
15707
390514
315846
428417
536964
103766
564643
433703
266300
328704
90452
128246
22540
331056
873055
75423
957244
867911
288004
220882
176954
497344
162376
1042584
939533
561417
252443
484838
925740
709577
896439
525341
214642
896684
610054
162027
835663
309980
1022094
641096
361937
484350
887170
475466
529147
10091
463720
434174
347860
945349
657171
768277
758919
644680
762659
145680
169532
630991
1008315
787876
414778
452426
973807
834200
340343
428545
799976
721129
671141
923143
240838
1025233
232385
522030
378462
783832
1032158
87097
370812
318305
857366
123479
810593
804137
288082
783882
375660
924703
264974
1031205
893798
44041
530042
462459
1000451
776989
865865
815839
328362
530610
7231
426015
556740
518996
971845
584276
574297
915597
763638
241603
941229
867950
941309
757968
232503
149743
713353
771037
915955
441100
608315
891516
793602
265602
744670
172046
681411
680407
43120
912899
421208
821868
155658
979495
222355
528825
498850
67494
1015578
668154
771050
405624
345050
733999
151700
507863
726890
931884
165609
61189
579922
825005
108356
882451
449866
515381
905961
941725
60183
959865
149686
580986
94501
240802
935689
455188
722468
326664
1033751
872923
853678
360995
340613
1002617
210189
861346
399590
313769
955212
297320
613818
1024725
732738
274078
896522
103751
803798
542826
839033
284946
1031950
114643
955293
207188
969770
433079
940880
713824
742287
45081
757234
904863
811499
813676
292737
171840
205613
819659
864151
415865
905593
868462
656058
1010193
1008072
801579
578961
1009188
849839
506738
9843
469681
554314
205794
924427
858752
451845
54820
857025
963489
170930
918357
989414
868447
14088
30490
760385
525524
846727
283822
436945
694031
682819
885382
244965
154581
570718
174303
505357
81166
588485
856799
532542
879212
936776
546112
410384
614748
81919
713617
281818
998305
995049
916348
543802
990308
667955
649112
809555
328472
485426
735906
499978
339599
153676
137388
481820
349671
736205
691755
787663
788999
904659
525693
420634
156648
150667
338586
483482
539311
738852
135049
960254
111041
771453
913638
451002
475639
665552
751865
77078
476382
827229
769779
34015
878553
974055
581563
457335
1012305
130524
1002388
483052
596503
1037593
222856
500819
982900
369033
614794
614415
344057
439487
310617
648257
990286
770648
311527
768561
1026800
40019
310343
744858
632571
564503
905271
170226
833105
649870
784388
484414
226878
451527
833737
781358
526373
1017691
172133
134590
544728
759008
228061
537905
43374
909864
309147
262774
705485
354679
394702
388332
17783
172183
823814
317317
212915
585429
868782
409549
504190
899729
572600
626708
166278
175792
507566
391837
543123
149750
670159
544932
602719
466649
993164
337785
237504
46959
11069
68751
18762
1039259
144837
169606
428200
819212
949573
316092
320289
252612
360088
330116
814396
48441
625218
439069
46317
424652
177629
714449
1024379
551228
513610
625056
887562
854759
533439
521613
768012
240779
531169
350283
897997
748429
891139
92757
119176
713387
217263
444636
260234
120217
777590
753049
253945
1030008
907984
346301
158330
609946
616227
519018
972717
913814
221658
58022
584329
152011
269646
885838
139259
368704
59023
207974
938116
284829
1032597
798216
650144
890636
502107
70530
879884
748511
294556
31458
35619
438598
587987
7522
762915
381641
469166
475075
459404
779497
1029378
336337
776589
446736
649010
816021
390464
97589
5148
351410
785140
430627
779517
335283
591453
395516
878991
999525
919426
341336
568624
416938
610939
130506
351466
516627
874105
98656
557080
69638
591587
360615
873798
283598
528920
207628
916448
82034
384034
100913
154282
394539
1044349
860234
802544
109826
738109
425982
323547
599756
686871
515224
734447
101004
340050
479340
139004
85530
18768
992569
799152
37491
937663
913153
716615
418294
912102
958699
865061
524558
88516
210018
230545
985840
608782
648928
111623
132922
601059
269536
112959
681156
868393
904046
346318
992068
342994
945100
1003289
105974
556934
706084
670028
59709
954039
464636
1019320
532518
362192
899324
436672
616933
144921
12703
501678
68516
994476
426557
34518
965558
643520
232403
627393
302920
939180
508299
1024745
319795
845953
710883
722226
387499
602997
81513
997429
256960
570337
897490
710748
135962
797462
389560
481971
621775
342937
613201
291718
154956
809712
465631
53247
429149
754415
908035
442271
733670
880989
114254
968537
567874
232924
527188
398200
807719
760846
147256
625902
51653
256473
590447
401611
106102
231185
154406
542536
106942
601753
187213
992362
413574
481369
334144
769916
302154
379313
979921
644473
137415
795264
403095
750563
93595
224774
588674
525392
7165
506243
160657
240894
843773
536152
438569
153525
760944
304121
483159
815342
152405
984419
770155
122606
47764
845778
934494
373097
685773
684762
309353
948202
779542
655969
677623
812983
702443
994926
501067
835155
217187
69873
834081
1044951
643686
522742
974306
768690
609619
789746
648718
636039
883889
573909
618182
931204
360734
972171
213531
214002
144733
461928
223527
976875
878137
69936
811607
213261
821751
516269
905759
828557
769755
73623
171782
325611
222389
729612
349445
386646
595618
373693
591276
681164
499760
449616
1032975
976993
1041606
917495
94719
135704
324231
511524
95697
85953
1041047
723921
807269
915398
42210
186947
825415
620706
246346
56929
1019267
850825
933157
746167
580442
953045
1037443
684719
300943
997449
591294
990000
156388
836512
410911
818368
777648
866028
649874
694673
936265
396923
565450
683611
582539
634880
737685
431778
668853
438348
172724
988733
431091
1025076
910337
234637
493155
556497
660466
576004
998797
698833
202486
138305
542653
496730
913525
127039
152645
996129
979373
1011542
71881
112778
355719
220882
59602
398849
991846
448587
116066
731556
90071
680857
445811
277012
366949
356976
778025
38607
1041350
47630
97316
1004979
184883
597349
592260
392820
993898
592897
490858
326849
605197
685241
295480
259299
70216
215998
812746
677855
317588
458233
824340
393175
355254
489075
54917
63526
935152
1029996
477067
153282
527642
514529
419461
352674
996515
964913
519131
543573
370909
220050
64541
1043322
925473
78086
485318
638516
1010962
314515
1037006
428938
956376
485797
773796
462945
518101
889924
307690
321740
111768
785649
725379
860083
742205
871045
292641
34
213987
121509
250121
171625
803772
613852
273566
301205
345198
850469
256878
488358
62187
41209
26262
1039337
1014451
466860
549656
911775
503546
460823
411832
900444
1030649
789375
1030630
152284
152448
656737
396782
423829
264550
193094
857563
700114
420590
818122
33063
525231
479337
790783
306225
766980
429288
849582
523064
255480
308230
198018
483597
316358
547068
950325
614456
554733
472028
751675
890816
273567
569759
214671
376878
232235
477431
372961
450547
36934
399481
598801
440768
195973
60767
800152
680628
693546
801106
160484
533329
40440
78004
597006
942199
630558
236872
801400
353026
340576
423079
217653
895365
735535
622163
793825
404016
861775
905792
279000
534797
580071
328080
974683
843511
244141
48720
688266
231264
823408
460978
781930
648102
372982
847971
58463
27114
307687
370503
658855
208554
864828
548194
242384
193755
409428
1011584
858553
13840
1014729
547055
3707
923715
918897
111590
58282
1041156
101583
371252
538426
866186
342721
974076
564702
249109
546753
669341
800443
351933
434286
527958
221826
776896
370784
1002139
594883
554814
545269
579995
30859
596495
34344
664878
630238
261396
953993
65977
990170
355818
37279
380867
566739
403931
206715
94425
28514
570559
566502
213498
1005357
424116
540947
520287
298444
815665
596083
970615
1014482
660292
18098
384725
284228
691289
168871
499825
716657
612193
930625
23584
252497
527200
192751
198105
140493
869484
612475
152189
60932
1005229
1017807
479495
885107
385954
661065
335578
623370
86067
838486
691316
336905
169784
212168
371378
584059
249307
577524
1000118
396308
564716
687606
154139
490206
4848
971702
133397
153672
22732
1018347
685179
1020324
74948
96139
139563
417938
344436
300038
22590
644630
641264
364885
435499
29779
399493
920621
963554
356864
884002
32759
44281
119075
875173
717063
448193
439711
683795
211111
243966
989048
223907
475855
1013838
195550
142112
576999
918802
367697
844186
144521
691278
588814
190564
482441
519798
824792
297436
546559
170801
746979
294270
11331
769841
290103
908135
295827
683141
802782
456885
44603
131809
648220
747177
884503
184433
45214
798862
988485
977678
256508
977052
132335
1041691
569411
40710
528159
644849
357481
963524
174995
628922
532928
91146
466084
322808
824257
975049
625934
745282
512630
119890
776474
923359
229777
800986
396750
474811
854938
808865
1041492
1007731
149086
932084
365102
185958
264284
62174
110095
704606
292090
258318
340073
853316
376031
42754
180332
264055
1039958
852548
598880
69718
142501
22781
39053
211815
1009931
86881
413600
585914
774925
235304
851570
875773
459423
513209
183144
503651
1038459
64415
237688
637870
353676
242377
630834
190229
1011243
627456
451366
874464
952383
336725
743430
560022
473455
953679
560742
955623
839686
313878
476965
964055
175652
198575
40720
76715
611202
79584
645263
438435
824116
876240
441276
742328
736405
944733
647304
340157
262009
472448
349355
697956
6784
7054
457385
475684
991750
478684
121562
99329
881111
423818
283295
219104
730402
395566
300939
362229
139981
54410
855352
986643
764570
512164
699989
410529
995433
754138
790800
753475
892438
879458
791270
65028
80704
1004731
721519
493086
396683
417049
829723
488156
639001
987070
70831
1033975
759763
938793
683565
127528
898970
765845
388054
916288
424231
546026
607702
407057
893506
1026952
854087
131867
736738
513185
329512
790781
294174
37761
539619
1012285
841633
1021230
810562
794806
318422
60592
560912
750053
507988
607298
808347
505060
483298
896377
644574
148076
81650
941450
249556
530528
844192
1016400
954236
362548
863696
481256
888533
129114
483371
1035675
933536
508162
61965
581913
410259
290155
32944
605105
839990
482601
226201
231740
697998
529489
473778
353273
592022
334583
1017787
82447
773405
464845
1010204
343748
702105
612100
7558
683276
231744
335359
380837
487380
81091
373955
261302
517831
268623
620072
937485
799991
15405
903512
595915
371117
830938
284622
793094
668243
945560
925864
21361
669259
697330
553390
654038
422345
106588
655096
667786
741301
621481
521586
988765
185520
897346
385475
774977
768954
276659
731811
438782
198236
722598
514994
458995
622694
861076
936072
52186
786934
118581
140490
615663
313240
747366
344734
160186
860098
988279
925945
347424
473300
680779
447198
15829
374260
196318
599254
343508
626445
533993
602496
383900
948251
1015135
476241
482680
51561
443286
520985
878102
774625
19426
573531
487772
353522
331936
500040
491558
803991
69595
271604
663542
187876
294903
767079
370689
792553
344369
763844
777427
452561
548622
375497
105656
587659
407342
906866
798044
318432
965351
546192
282018
87331
616805
628958
773317
481786
379924
210330
506214
496446
765912
16735
634946
749156
1002577
312276
919028
558338
315090
671024
948786
236985
845075
592504
334057
148580
791461
298733
680148
325212
259100
143868
308838
540308
530487
709253
149884
457016
789661
439098
800383
306176
308222
259533
425200
670829
877210
118418
813861
951247
679895
80270
661946
915962
753315
838576
378731
518355
1030387
992794
904936
33580
474828
374472
696998
177117
424583
509992
377325
884580
581612
908964
279217
572267
934474
786350
644941
523734
911630
867882
842078
224489
2456
542069
61590
166609
974752
516464
320891
1017891
396067
463875
399716
670318
227056
371891
300856
533479
993801
804635
932004
452928
368493
136888
401698
885110
323579
878616
415564
148980
416440
314382
430236
226664
120204
826574
956290
503582
753788
686335
33240
694277
317841
675816
489927
454806
80997
336844
842348
410467
232232
90028
699664
507047
380094
208856
227601
764157
599495
839155
755469
903497
572143
25114
446109
606004
585842
380581
173570
367139
622663
765853
196283
922198
61449
908321
652051
257650
766045
1045413
38257
749531
396348
540484
37897
185794
339067
210750
253343
525950
348592
925843
906789
229359
451103
228834
551876
331308
104402
752558
942789
464267
564457
254536
133891
826713
604412
855450
145842
464759
801404
231363
833563
485184
96435
575701
317012
1031450
998825
313431
993669
304003
415796
94554
581382
827960
609390
238680
646630
939452
752802
274451
536556
757462
843390
266644
813846
165809
705234
487361
596724
33688
193680
854115
681151
311990
204678
1045068
41185
285493
1029439
353133
831046
541122
956960
583205
744532
602453
643600
250431
212752
686518
507778
809133
211298
31682
40554
981314
532778
488705
936703
1022771
153430
960880
835754
860361
38238
853777
110593
623121
740384
871798
1023997
453584
429888
401409
536689
506666
107324
199310
837615
261847
337106
740269
947223
534860
86444
1025728
725660
939690
998792
872348
308000
171000
890033
178754
868732
272081
297122
330464
979560
708812
436984
224959
321181
3811
333563
951463
48157
23925
21210
912823
439208
489184
398529
124948
96506
947303
497774
85909
598908
960769
485500
231704
892305
265562
858385
625018
691285
704148
349850
234552
855585
861724
158841
37628
72470
362676
942558
370029
372142
408789
719701
800709
376512
454268
703810
1020142
458751
368568
714018
976237
573764
140931
683608
171621
723002
888164
84050
47048
900707
762884
744966
711149
846801
45955
725329
934169
615230
407530
747810
900735
718958
642392
625735
28422
338816
125840
188213
1019247
606795
523263
1010639
501635
192155
587849
852218
9497
123062
779278
207066
984402
592954
1025336
210427
591658
659163
6590
743396
15207
197750
960921
170938
439783
568929
346669
838068
1044048
722781
597984
389992
919016
336014
481894
794734
665663
282104
441196
730255
947217
688967
590661
906700
329663
412042
870856
854947
640727
309979
69697
331459
798282
434903
207199
652660
757329
697391
10613
315838
467262
401667
674359
660697
965929
654322
761499
569531
34152
1017795
428914
48721
245757
677550
546683
455307
1038010
680440
786282
91636
363576
619564
581249
913904
882929
45949
263593
264305
85819
206521
802459
930530
188144
688426
7754
63138
663703
825954
819036
544810
542400
194948
1040102
406257
82397
318181
832555
619509
365144
128314
306490
264094
135084
940176
135756
18250
465809
568276
534651
546434
833173
821421
537250
464360
449303
1017758
707112
785613
23425
411995
32744
901867
897435
572368
779403
1020225
161651
542029
103909
664417
717041
824814
638637
96638
701310
699652
173370
755968
988620
808487
432315
295938
459393
669303
775360
558463
576698
1032542
662447
870109
1017829
583323
81139
188515
816164
730272
536364
280700
652964
395059
651725
472067
50721
475147
46991
372343
997219
846480
377229
691390
882018
371396
724000
330842
675649
781503
858939
970888
318446
328527
212571
217238
1008262
690549
762771
480728
95999
870130
410685
764648
711303
588123
813927
85396
75464
620135
461059
61581
53437
711903
318880
633544
620058
1029830
650029
91475
823475
56428
605194
330861
212468
55021
42647
1039216
846848
936669
821617
763443
976578
413604
338296
868434
112413
135270
454705
1009831
877667
95067
410182
649343
1014126
414155
290476
949232
184939
1044360
552384
725704
361194
553271
867372
116190
777787
993884
906241
7791
301890
503865
869210
571743
287449
659592
963812
415244
647941
603757
838496
130227
919835
935394
384862
714399
812154
341617
509284
445337
448624
774432
343061
530139
140335
442207
813693
1008997
890144
421428
756315
569812
448406
781404
648710
74893
228943
962948
110027
978694
174314
975504
134399
764552
1036186
170790
539445
372363
850472
1014145
450695
511628
753
416074
372027
639618
492711
186937
489160
502450
94045
181585
550251
813223
376752
533591
957193
510186
164715
412714
946351
1000142
804291
592261
864550
556678
607709
788735
213451
713073
600851
339299
1010180
638054
507519
234742
829030
517477
662673
1045155
746401
25060
282860
260967
539946
304115
440076
780158
685093
658429
182359
355794
936808
822848
869536
215844
908129
906247
340462
316293
1018472
846136
707391
135497
913521
113038
166588
423426
849997
409954
427309
849331
892859
253610
490654
458975
925613
8588
724099
506729
510197
167133
800402
674742
446887
205014
785713
519963
286769
125264
982680
941675
875126
355265
59868
884149
457064
538423
825795
983366
408522
437265
193034
1000486
358145
945733
28445
622699
143547
967330
396665
320345
445510
624385
1004116
635874
53198
344877
702122
252740
623485
388828
916763
17472
712336
160339
136086
362252
444099
970040
159053
900464
276870
908221
233664
90800
939851
722029
131128
173541
99032
808118
377510
138942
416624
954187
925107
372390
675520
590554
551924
155225
394996
657237
207301
455588
818105
3913
752291
109382
562558
116266
475501
957683
402808
1030636
1045113
179330
487255
92006
756341
981577
753678
348704
304224
574492
636204
741399
574741
494225
998025
284329
324762
315151
149700
444885
552444
517999
677270
283484
465052
83685
134974
995642
997459
714703
763405
122411
985499
248595
348212
257088
812657
69844
916373
253164
323910
117220
767953
604041
534991
836007
214733
302115
168436
108944
38606
728369
87819
592664
718755
667816
613207
529180
749262
145525
236945
991027
266638
455701
513259
466161
67465
924829
454646
601895
56352
959157
388676
422890
182600
903944
288768
527382
809105
605538
412354
616238
563845
892046
20750
996816
739137
816481
614266
311094
26445
487819
546558
980204
609712
477241
736695
712712
660180
453961
1038241
124807
552497
977084
121146
421563
309813
890157
633829
302289
758157
36684
41680
657181
971822
289135
586708
461304
701340
1023204
258682
342446
190489
12698
150355
358114
953075
761098
750408
211352
659498
334874
446740
509574
431180
390391
902152
877003
640762
554229
206470
1000398
494199
687270
872087
651323
659495
863797
425883
771634
68917
744959
503877
32807
736279
465353
948765
478201
821158
1002698
167215
792761
388650
281561
174283
435713
574870
470167
818637
992184
297519
902806
675688
860401
603968
398792
611705
737188
58203
770683
679598
487270
1026019
403860
325037
663210
393548
873877
1014851
888429
144505
233066
414931
291149
1025338
956936
328589
1024911
787509
895779
881475
242171
17490
280927
696115
5824
204114
794446
1007487
206928
446504
287114
891769
671825
315231
874980
6535
731883
610119
345592
553436
844027
130034
359600
599897
387733
307950
216268
127566
275006
377223
926684
79220
97369
936592
873224
309529
888047
245150
582809
272575
926155
542720
625170
310586
807916
84596
832525
362388
716290
893155
582750
61296
393432
270388
572005
701407
708184
252016
724333
268052
512703
751860
634643
725605
595057
998624
732591
189909
48364
775542
876576
557041
579341
994304
372534
636806
447542
658573
1040300
722986
509517
294183
139132
742403
351005
334655
35153
193385
150167
553463
1045242
862205
784898
1037604
79663
605673
833224
605449
230958
9795
885146
336619
762131
704026
210106
397486
1037443
50747
469122
752541
1000164
60961
301030
514941
42866
773843
113638
416709
329210
994486
543993
773455
341641
234951
96842
817695
1021974
846938
15278
831907
674142
911550
911398
265383
517703
713642
402332
318562
710804
735169
80894
858850
266453
988542
521896
714295
665884
203567
14639
506363
159503
997459
302585
353596
777078
149177
87754
88
459035
743482
1023791
127926
813183
183937
224578
733641
593456
984888
801269
999144
963867
514618
106374
829323
16450
196314
61331
375928
116684
993994
826574
123401
29578
253156
21335
503906
377301
595861
150065
323525
944581
678176
619176
866972
553775
552697
581769
898301
464995
468051
632072
161025
394
384728
344041
94528
812298
988514
655898
321619
625893
169932
655113
116846
232961
514210
914052
752641
982284
436772
1034210
143031
654154
661238
699862
202483
98140
125177
118501
750058
855777
206773
794695
316767
210157
265136
843866
871279
667154
119233
377913
616426
1041525
681794
233110
1016937
908528
256093
729323
480193
131921
939726
733608
507869
28086
89466
6339
414012
235805
228118
113464
836282
717233
139457
155410
989535
630619
863971
612386
1219
677287
1000486
44097
393882
354
925774
832376
948163
663789
859210
338199
4577
339123
466307
590992
657179
456037
513552
357600
434938
941998
880400
1011919
747439
646632
402653
954248
695244
28968
80108
180453
186132
999531
842579
546989
624647
282688
322744
957695
334372
164720
1021192
356695
643716
546156
931349
212830
367843
766160
442131
909886
68647
980263
181932
723039
562416
690460
622440
4192
115822
81390
444725
608946
163811
953615
377200
597144
364687
376130
98747
848028
864491
534526
543937
455506
267125
868151
999196
257897
565737
749352
979131
112913
840682
344224
608567
856538
812539
407773
779193
565844
922344
306884
293694
858154
160435
634791
461132
162243
761886
702403
1002484
899502
25694
616944
146809
250629
93001
371121
151952
858498
552152
473741
617125
830196
23012
986981
619257
980658
442127
271488
1021644
10594
940248
205301
747187
770124
459873
533825
272397
3870
182709
690263
436566
924660
570272
344182
175411
266185
164464
584477
417692
324473
427150
293821
360867
973362
466528
1021835
618761
170111
754589
637698
569118
625346
911677
772946
515911
861552
271710
341835
1014944
30532
116232
534694
525977
1043090
597641
974268
439356
1018196
897774
106532
984993
128017
218979
523517
623920
989627
658121
185991
801047
948388
80095
624619
766682
43144
419297
29948
1003211
905468
598828
329709
715927
2065
404939
170544
777410
828847
1001450
200362
946275
876383
865809
22416
794553
100081
29267
340276
481747
936761
248441
2354
561859
197937
452352
438717
149381
699693
499975
205581
176485
400639
420626
943855
647370
657153
799635
246667
789403
768007
600714
500302
429187
84708
670699
869832
775493
958073
559260
547434
594016
57537
598132
723119
846309
817205
561492
676216
471966
173744
474722
403786
280881
290244
5
797234
803397
203270
286939
23543
911243
99567
1029267
798583
282335
127920
916646
918346
51048
568280
90750
480175
263720
643760
130447
142586
149793
275964
212382
18611
822974
28111
398687
344924
62238
836332
203380
576611
949110
852089
354988
862236
610643
647584
352990
452064
429703
930608
682701
324760
597944
793520
112798
210243
454553
108519
693150
133919
541252
658573
528335
620931
991914
647603
821199
702307
827264
312683
221537
965955
1010347
820154
215552
587643
425729
370815
860738
201375
197117
248000
305220
127142
976052
185224
632767
691162
526714
1007485
62704
904993
115027
293508
730690
632833
417770
778916
949677
578370
622808
177832
746879
812944
1010542
43246
1024015
291216
349394
175139
857035
769374
777850
448049
12946
361654
547013
273265
494639
460438
320137
1017477
132547
819390
66993
70739
1036910
543536
161504
890173
1018413
329645
706881
423957
160969
448116
376519
117391
748865
280758
554452
915773
466421
1000567
89550
161015
371903
972484
416656
113239
337823
997133
124477
247808
778172
346328
1042944
184100
892253
521589
30041
162212
292596
394369
310326
954441
620851
841641
670974
693961
103096
46612
146479
214830
864787
850724
44959
780752
74530
61718
580100
668517
75780
489387
332348
658238
779759
384496
412589
210138
391388
257590
750114
57972
876943
526446
568864
388663
324056
835191
748398
73798
118380
354651
979237
774444
187443
430283
56279
328294
806888
703549
610477
603629
191278
207077
507435
707351
496695
50385
1021477
694908
638030
843316
336344
603594
555735
619657
167427
942026
81529
448866
188484
22390
269199
1029598
846119
851056
215291
165210
796709
195635
878162
31241
1045101
402244
388996
589550
770998
157717
198620
1017050
416088
181318
379272
400755
620986
693121
325318
375336
200516
502073
469831
471939
556866
366774
208101
488545
722835
426484
233059
518627
1038998
442971
805628
72844
442117
508727
573969
1039900
574027
648403
675194
699572
138751
209953
152566
317284
734002
956696
516976
932372
536870
133479
551244
755140
243711
999086
141183
357011
140965
91351
513825
178450
434315
241612
899160
759343
238555
846514
477143
174693
537183
214003
245840
576680
727073
17982
244929
815232
576155
738444
633263
436808
503371
646904
853242
228947
499142
491411
851010
645953
252927
759601
416899
472722
155396
484666
170054
967001
823080
198176
699012
976844
454705
817485
189318
723774
717645
497994
983384
885550
602158
697093
192035
676461
114183
567372
594945
965532
211662
167895
885269
684274
14054
970201
39720
91668
293709
731329
429921
126192
580172
35392
391129
1002974
111077
68126
664462
533348
415220
345386
67288
73719
348657
67255
894616
712635
1011510
317861
961472
263688
462657
757286
719576
385489
729123
988111
366180
351586
878887
101911
546508
181800
943870
914034
651391
1043187
195740
400662
320630
433041
464015
17167
287065
294232
389385
427645
17567
291507
951810
881898
476208
189512
917691
604407
424904
437076
739261
860614
806567
254325
177488
967095
10962
186175
657234
511875
632937
502908
233865
331473
380512
783831
721824
434486
923947
522623
1042199
18593
393069
438564
617983
374305
755759
1002521
375376
340690
407660
173427
796168
192155
543860
911130
289093
1027389
656749
384766
827271
163109
928741
934093
252610
253018
266070
478585
401999
304274
620259
119880
452350
169566
218717
142178
71857
851542
8869
888351
653994
383539
812022
770263
900441
851966
705273
249683
42377
102493
721261
697085
299054
985181
754304
71517
663328
1000715
894390
1034236
903562
110649
634506
706036
559143
603504
883421
188487
395055
6957
495173
154441
121548
215508
128632
634264
818735
934784
757348
918163
496036
974930
795539
349837
85456
373425
760274
222294
369875
708333
948784
807755
72624
1019531
332406
683757
786464
376430
588758
125174
759092
480326
232727
223914
1007788
509763
136396
346089
704450
621405
865208
824952
951144
896915
680409
420441
762131
385094
150378
831634
453265
16652
555974
946035
852811
373263
700081
255236
91864
84874
787495
209637
598128
151036
1006438
835099
227354
807815
1038376
486456
866528
22032
435716
119994
895092
657867
555856
66581
451557
75599
734418
879582
646744
346143
870759
43608
129142
283924
753704
394581
990269
44867
949862
197129
105139
420223
1000139
519121
792874
876699
353523
930916
504061
28147
148468
273199
939732
241110
641857
122673
490519
117120
398426
498647
998649
598933
53637
460785
795988
50460
883385
613346
220147
789686
175568
998656
234639
993046
220120
1043444
979988
117678
1023370
698620
777409
800773
372953
43290
939305
378795
451515
196294
332052
193591
184975
156186
586026
986674
162673
1034923
436073
902060
636495
812833
460375
705970
122905
99628
467495
543447
107278
387522
143682
124361
326878
652582
651162
867992
877215
630934
567521
479391
894328
445189
290409
476511
118463
117618
651856
819944
590865
773979
11954
971991
339750
861718
759794
270597
22080
438501
332207
252335
992844
668257
109530
576337
999125
547360
188391
792975
685734
470133
312278
750452
209697
147968
439165
833889
226709
329057
125786
98404
913564
28892
858974
920862
210677
949635
612772
158172
853966
822932
643462
210413
509272
495395
534605
775744
647317
335179
14111
574268
711544
910989
698383
714163
356981
953024
996829
826086
409782
777342
893202
738015
284097
546836
441875
968988
766628
70126
688028
314353
690984
699219
1036275
489755
524104
973840
37407
365639
1020353
984482
538392
331132
132380
182186
398096
651050
720533
285363
694525
605767
386362
998885
1024601
146540
74776
921469
947018
704687
303124
253586
193521
256097
560726
574789
491072
594711
181919
565835
912307
503824
151695
441535
992356
788818
334481
1023753
264568
319772
154681
707522
1007120
449800
1041774
942149
578787
465922
470542
487207
122773
559135
421508
737814
1002546
424516
381941
286304
424827
18164
20704
624051
194378
944681
791097
465698
736379
360928
149990
486121
988350
471184
720235
558160
159148
493650
398365
204920
875398
391448
164660
963986
462967
243439
895316
415910
353879
810229
502823
104412
35155
723787
611426
309450
311678
976679
815483
645261
164949
44419
5626
677044
129993
461251
551644
871334
265015
242999
283316
914000
380499
548407
687659
696130
169955
592012
391386
1007812
41147
96161
686706
179338
392213
126242
556727
970613
517213
636950
221508
395612
244415
691245
129045
544429
65768
416709
516723
599828
391382
43710
154746
753768
13296
620793
167584
370136
890417
63202
237401
900165
938243
369658
746478
1028453
68611
536614
875520
30317
244588
619045
12758
728539
528499
1013061
337049
532151
336588
262805
669005
589688
473244
359775
1043131
914558
227593
928517
103328
947341
646008
165418
500264
378856
375089
269940
106441
299941
812421
480988
1006521
759676
534521
859838
162957
155636
1002697
222843
493995
900069
350874
726379
42135
522362
545773
51709
251954
377170
902499
302529
71137
618732
885913
84465
925263
610184
525836
345369
667118
393781
755311
758053
357824
253581
241813
135510
572039
533493
624919
515266
302450
379839
146532
75850
2722
140441
944256
691473
26239
135535
547463
710954
712382
603670
309401
308193
522593
400953
726914
439968
487074
162023
609339
347187
365906
822799
544345
439210
823905
97255
663200
460298
324554
783508
724809
1044026
328628
56295
600171
552031
160731
197582
1041204
688337
490764
72509
917768
524594
452700
61929
209244
625546
597940
458847
958270
165963
938573
831363
914889
370175
147329
155429
413307
212109
472087
349230
524147
371848
544489
1024236
177011
232210
194953
52124
123837
1024848
554184
380889
829638
660780
194375
632178
541800
836609
312839
97760
31404
1030999
701877
350694
578570
135069
824516
747400
710391
886905
912720
124887
913189
572329
730953
1037586
410787
21705
895090
987174
500779
818558
632614
718639
54358
910513
586693
719437
364381
105798
1039981
105713
205118
127578
465981
370363
511254
580305
587449
141928
309690
350082
341256
989973
437323
35014
484866
23864
707393
903322
646933
843323
439868
883750
9612
542872
95219
809553
856875
555518
511091
1013023
956178
299139
560846
410094
686150
31678
525402
998842
531709
187709
82776
141653
671527
314193
537201
399749
925249
172869
514165
342155
656214
931545
1039295
429783
968795
853728
395668
297324
756555
242504
933293
394729
731116
897140
76344
36661
277482
128505
848747
483009
76961
765317
315502
658717
93733
741851
238733
2945
441572
345613
881196
137759
722530
643769
611420
337737
3631
729832
336888
362487
847959
46285
631598
957572
857688
670556
817366
407528
444413
851715
563394
69812
227670
867652
412009
842031
681885
225361
679522
530158
47075
441433
265033
718334
762949
991830
616495
972078
677865
1044868
285454
161013
419841
849589
256581
435308
218027
245422
406860
975995
147218
666374
153887
960888
522198
984620
116451
67564
212612
546777
35458
677100
496750
753637
403695
821923
991876
497296
1015225
1024266
993572
627641
1026332
746253
242328
592001
951524
999605
562620
171288
714873
335909
592544
26811
1006637
173573
887163
574999
164469
114352
284138
903105
1043683
35243
902948
562167
193603
775614
948091
222192
20774
828324
476600
67589
473018
340747
362374
943594
736779
855728
93192
896596
204064
753924
605959
1028307
21771
412285
702536
148401
735473
34936
731303
265598
822242
287793
936179
826829
336527
508532
897067
273066
263952
434371
494099
583054
60272
339176
490472
352809
413908
605598
334328
4555
164087
1002284
540269
193381
573540
773604
492991
750022
455333
635895
672661
362015
884902
611766
390558
921207
109041
482128
162422
1837
74517
104185
476863
898937
785741
728851
814576
131406
878022
691481
64471
540440
763493
504892
752040
583837
815109
731820
424931
518089
969658
306383
560539
974819
885041
200253
402385
620833
967669
99481
118912
862566
421300
131895
369841
37177
95721
534243
774194
150803
591982
920530
362518
191178
434201
825389
280264
553084
1013021
396373
248240
882065
29767
145989
467187
939615
179964
836621
559978
901756
666208
832074
749266
915524
784141
517526
965993
1021748
169557
313809
830265
725305
686741
424339
840712
459333
352783
429982
423836
641575
551924
1033586
191511
73382
707827
795043
1039071
85683
625727
239428
270343
786911
497674
664962
149890
39242
315578
943937
839980
219391
442403
598605
706537
206750
58939
375627
771009
394102
812320
235679
497366
311404
823742
329831
237233
216499
279934
673085
160505
496802
1021863
860007
24185
621601
235874
877681
198237
206554
724781
1023608
809691
79384
109723
557576
319055
261648
622856
139388
959929
759626
471177
80652
795605
509914
89900
949729
188336
830573
538547
500946
477725
137519
689452
672673
435506
58885
616674
838078
138753
357288
147144
316152
653952
397549
559146
207169
232571
846955
798864
120784
701485
915089
550715
53896
690499
455275
679589
46339
750064
304267
363359
113597
234734
304608
967654
405817
26672
494118
632748
842930
700951
661289
685474
351333
1008464
637019
889120
678587
407385
475600
146319
203053
568372
850046
284184
436986
439266
787797
58739
578000
64482
741251
225008
201156
300943
910639
391507
162795
88817
692500
437555
995104
772075
840913
690660
543212
982290
952072
385155
748209
862073
849271
43934
290053
180603
642314
632688
966461
318617
919529
76791
1011724
97557
356096
520364
186612
840457
932068
991342
762531
846506
103747
1025472
1003032
419847
326523
404861
342904
423555
106043
920690
625035
923973
865021
128682
753806
658851
983163
216039
1039270
831791
966735
304601
395057
653115
121493
985252
615979
203495
65214
410081
336133
476602
457918
889114
371993
418593
902962
70064
843541
929299
544937
930623
876949
51932
434647
143186
420190
1008039
987732
895474
126780
900495
340373
846225
407207
825002
236261
665354
338999
1045309
1010774
384449
692511
577530
623443
992090
268987
117006
825485
460915
998019
967831
185650
409376
212197
617160
8740
856706
287078
680854
608225
565296
864683
670348
501100
332697
1024415
59477
952838
550726
675883
66519
634354
800840
921773
598658
698491
207436
414227
3919
651346
147124
1014117
891166
308978
62060
160509
264946
81680
59481
881185
893391
255198
928184
170519
114269
677978
888563
461949
941987
887837
694347
307485
1011379
50107
539485
31027
960402
933399
349999
598999
758190
622985
931149
30455
351126
64798
918048
958630
912594
604281
792073
1039906
1022061
411835
653461
351033
736663
945843
730677
175819
847232
1020091
96825
309158
158420
803431
999733
123608
108835
210112
613248
725488
785451
762469
299784
1005147
306702
363704
247643
885589
181357
715277
335172
34935
110111
87948
555683
831513
350488
956823
414169
415844
897084
322098
901898
448118
662419
425847
955503
346875
340253
955485
233052
514444
753579
706085
160174
826261
864978
806538
111802
461206
597309
597931
676269
889611
452130
624940
782010
344100
977610
912982
636014
682806
876356
930509
228279
753629
1021696
412815
691221
408514
760632
193292
540270
440690
854019
343786
556948
400140
848649
853139
928510
340998
648929
283292
151784
256309
356055
244460
372596
444542
290506
359860
118725
849298
68601
344660
835956
1021156
609909
22069
252307
999993
356478
256715
836182
495331
102015
901662
484819
398666
608945
644308
610870
763791
528049
740797
466733
402215
928479
195161
628982
294608
861775
72873
488487
755927
613473
276035
307237
498119
910361
690415
349324
166186
269346
13919
1021889
422057
266437
664346
322074
847694
508571
425361
14593
54850
117033
557119
979393
443415
21996
794684
406111
879267
1020620
546463
318352
606497
827567
378465
479637
297635
953600
727221
498538
885928
581989
731976
775520
878914
429469
660304
491716
753361
318521
68239
684240
492745
355835
76175
423306
65350
78558
54164
822157
380054
213189
92931
182529
292140
512344
460436
512875
827771
224340
597530
994199
616555
553912
888703
636755
5970
328329
332149
718121
893114
550371
350631
89366
753561
165945
502485
172846
815736
184134
54120
754430
51827
742433
934380
716895
205139
308576
319783
963852
70475
891326
964982
217722
15440
683895
585573
57220
106045
738784
881158
371530
772350
269007
112727
871139
324140
587812
4322
496066
126108
287726
38212
789940
69071
874128
200277
850978
353798
403184
982713
445309
813211
523945
465041
1021254
172315
875948
106011
497672
364253
347999
627449
1021166
662395
941839
529335
718305
647876
407346
242544
920454
668662
429065
620451
1001636
859061
496064
882143
256011
512853
464604
966474
1013230
297197
663301
715116
588543
195932
81617
897205
298961
808933
778561
615641
599730
206944
183893
132063
306388
253246
111719
558487
342573
1018717
556081
900642
613672
458960
178765
912688
238712
419585
412031
11039
624590
549646
79528
68327
915718
362161
320584
152911
915100
718867
1032476
985759
176442
744851
34117
746063
340104
117983
358180
243100
984242
78548
144743
383069
695668
776600
319020
250559
282485
907594
7845
792867
17299
120016
711947
118328
112330
8271
820690
559587
968081
977388
697973
122515
487765
197458
463613
174262
534816
61899
511209
508287
824712
483283
1032524
644180
566387
984121
189845
868919
693576
299455
558203
976134
803337
485542
823420
211754
597262
424225
868657
993825
144946
598026
805332
727677
862543
591562
652544
925181
695225
83149
122781
526632
238655
266323
296275
503714
507417
340072
290068
784591
633671
808256
567952
638379
588927
349140
422793
597512
730462
113399
1003702
513734
227383
948703
1010051
354529
934932
524339
51076
589058
70119
665655
372737
905135
174155
183714
362922
167717
157841
389613
154123
708339
44442
958422
164046
647637
386258
556817
93044
1019945
787010
646336
35151
161802
71107
697386
708031
314669
608123
291911
924647
211413
786207
798542
237990
325394
595842
544363
979821
522083
717234
347644
963730
355828
873827
364215
1021531
606619
638585
244639
976882
783645
109807
106600
1003570
721914
474656
670520
878935
924583
482108
414004
129888
765257
366904
668461
918486
462573
171570
393501
221526
317544
963960
312662
318113
715485
878239
45037
350820
145065
282170
956418
404254
398477
611152
238485
707502
214924
324432
746685
78399
612686
529093
792494
1017713
456431
986378
104087
533472
201683
381101
52808
209820
551008
771048
518705
414024
204329
391730
921843
502752
863486
300490
706415
441183
929081
595423
459464
7397
551109
552247
443664
50068
1021602
51617
948877
581658
280959
261820
274758
906055
446611
264608
1022616
301563
163905
876625
927690
829052
93730
550224
475321
952120
112021
732912
867453
686554
34319
969285
715606
592449
328747
46981
406634
770657
152744
537337
431506
370844
40618
828480
659755
750954
105471
1002446
291371
189420
751767
681085
974071
336043
768854
295720
456522
131817
405927
898421
592114
854360
990967
259231
347120
1004890
310965
468145
580150
428320
27586
1027856
66462
113515
122713
63994
514075
11541
173521
878458
98649
905771
795456
1003678
20071
489244
985642
1009013
214258
70797
180871
351170
601842
424799
796490
656604
901280
539032
606623
111481
95187
287623
11722
265839
337088
485641
747577
729947
422086
834628
193667
194062
10062
936721
299699
213729
564511
794455
506312
835679
838706
1002576
330693
570000
51622
872248
720371
835816
70509
920351
603283
786247
673333
886470
466225
943870
47163
495360
208652
595636
87733
575938
368403
47152
620950
1038003
956912
1033775
475500
255868
389998
9368
88304
13753
254316
588406
654465
640944
650080
832659
611836
566005
643273
385782
33355
642813
815158
553482
889983
83144
563152
538152
448859
786662
410267
443403
277686
694709
135559
630262
713043
60458
1038905
884619
332134
837390
35740
944647
322219
432327
763551
519928
690623
222825
1014682
1013473
961177
924882
640856
496799
168720
287791
462656
150484
56078
964039
702215
955109
119640
348578
731405
553976
317742
164191
1025341
245840
211121
833255
403349
955916
238222
208884
1006149
214901
700896
113901
397828
1008370
304614
89407
56766
481579
368130
81780
301811
193023
736151
320397
681458
502864
1036854
432899
264205
877415
186924
446248
959312
652663
195814
728387
529193
770591
466883
357912
785129
613054
993192
975134
778879
532731
401367
388361
59883
743577
643699
708111
402520
517803
893536
657122
989779
950585
312662
218678
642558
360489
256261
671183
469009
994072
566333
579346
4170
339513
614976
945864
438088
36054
432161
254575
327294
668931
75779
177290
788464
647247
956200
63392
282712
923177
787086
676187
247092
963315
100917
283815
159643
862461
555558
999331
884560
384392
958086
211440
676754
932866
351046
986491
191261
697309
361215
322195
367005
157617
241680
989988
235846
506450
988597
960772
65936
715280
727800
138047
548156
631216
1004926
488647
470748
752463
234421
456141
572807
590264
630435
482707
280037
829630
698773
407706
813094
173961
806060
181936
220682
306523
316950
594527
581745
601848
373837
65613
371849
722860
776835
869249
129628
154744
598293
847397
175097
1008936
689073
188274
346476
498095
789260
1003342
121550
788581
779855
887824
85199
409298
745562
808151
148617
790914
89517
90830
355791
697043
930680
875722
722893
965786
85731
659598
136390
675207
1006937
519274
326542
504082
885716
316943
1018783
948073
955056
762356
60027
356460
164677
740758
923743
494735
350898
630145
673227
422272
572759
440586
668117
168946
578107
709106
861419
695840
153801
642155
132009
473876
4282
184520
233955
604382
841308
704146
214978
70520
12951
197350
315454
735991
832263
778570
111961
767643
543235
849033
582685
860589
957571
813754
354763
797822
108505
829424
372957
195116
832381
877904
503548
2719
1037733
374302
283504
119613
559850
72769
996810
1021524
102134
897843
665382
254596
1934
737434
456550
341977
766644
42356
556021
88237
571372
286882
819344
337351
683282
791123
779327
156927
348223
634557
127940
312825
394018
347432
157917
146739
49692
978487
524588
1041199
194300
122244
979463
620610
617784
7426
1014012
541523
200920
963548
518479
532666
26300
220063
291566
51127
427736
947387
812356
1035970
542001
272458
745221
648562
165145
167622
40147
145404
532482
140448
732248
552487
484839
653575
376931
1008099
1018195
576714
815166
7417
534172
1029423
715462
288749
415207
919807
435296
818171
174281
642740
138428
63164
202693
498966
323735
513044
707790
403316
936553
161572
217578
434683
953579
807199
679645
179021
718609
737825
655948
62879
259096
771992
314745
159504
837935
135297
87423
869054
77417
459408
486687
335563
703306
1024033
1028154
997154
65890
315101
1009328
728723
593778
237893
427292
429437
312977
631022
616684
652913
772228
541362
368400
912488
44200
202966
162098
235959
870843
580220
38145
247148
333007
1025177
976124
549786
72651
914657
943657
431831
699384
783437
993661
931040
454714
988846
879189
393465
560835
448624
586657
224833
33780
14808
498467
955329
434183
1042216
504641
661678
124692
124467
385728
679138
891573
933362
139885
937799
96315
445844
100226
447064
247839
203746
928295
451449
819942
107129
954891
499246
10143
660698
442891
629113
516967
833618
495375
309720
350022
150156
68451
642973
562294
607466
875902
462747
53177
423584
1774
496951
169471
9543
327802
581783
761355
371003
186503
129005
217595
642684
304925
195773
1025405
994699
972859
94752
208420
632616
897730
599005
500100
544424
225433
163256
665583
46717
233419
552630
1006101
492031
534382
233076
113645
757235
253889
324097
83739
213191
383315
783669
821301
780638
318879
989229
833624
160028
132290
965642
804678
884366
297935
138409
842800
172119
321121
803666
313141
911133
909558
190572
619609
861998
447675
130766
1026733
548468
155408
572141
286951
869795
1004237
446973
234337
1028061
780669
939663
185541
481486
242202
927110
309742
206070
818532
491052
23900
166846
1009619
477287
845101
841546
236526
2323
197866
554429
97884
618195
493469
710417
748830
338415
502941
681395
246629
243823
71464
564132
684478
726489
518563
848547
254690
59399
384263
616186
1014603
684669
314576
480641
516864
634906
892901
742143
244497
856083
828239
381057
254308
332770
877759
163651
432142
141535
1010990
710825
261482
522107
142211
835926
445671
589918
418499
1028358
452077
640594
48247
792707
733791
451525
861668
178198
151547
739782
319522
585884
740937
150710
469531
248542
798239
582859
239226
484180
565161
396396
949288
271230
372102
141548
176116
823431
1038169
888384
541189
776287
593918
484022
666014
618263
305978
469918
933358
698764
266183
382566
484750
860769
584131
793369
144577
692477
112481
556108
161988
596309
367000
178814
28115
440305
704963
96308
889307
880660
659527
607857
851809
937155
1043690
938450
855886
858446
106676
81152
666710
354706
506980
1042209
814238
354418
347633
130215
519947
651155
617721
179171
217344
865478
424095
852226
125949
557439
314742
934343
885704
892560
43003
534975
980157
810367
912995
878783
430519
820525
350129
965196
248779
409102
207243
9072
410925
991942
1037412
400173
30064
741084
53765
962481
577554
76116
637526
553698
944973
731005
1010417
656138
822915
179271
44871
939320
393476
492320
554117
195975
703157
71228
239611
1027714
37754
612401
47604
892953
1025108
779897
444781
399688
162693
917778
181036
660237
607237
586081
561599
354836
63557
833512
922620
340170
650256
677166
223611
320795
502769
96466
750480
362974
860191
576162
799272
992886
986533
998015
516397
873358
646786
320333
107244
981506
146745
978519
260211
711914
467290
239865
441840
30150
752408
295254
151470
911299
13226
310866
428606
197707
497339
183449
279152
838663
1036554
589303
878372
458433
646252
910417
272204
377076
44779
977347
533323
246122
926545
676954
918246
1003347
297913
700810
514208
143597
946916
42604
432298
1035891
13149
708060
524810
108986
764796
309042
776561
454818
416196
802260
971204
320385
764301
866197
758160
369589
37482
307723
341754
57679
821754
27765
945538
1013608
85431
884547
299493
20036
22331
47803
836291
940593
509779
172650
877979
534309
609791
684727
859395
718892
1040646
448756
177071
343772
92825
750700
406270
732971
149907
744306
628596
727643
647547
520308
1021644
915037
79112
828015
818269
583501
2131
872245
564890
98377
712197
935129
460936
341256
532206
330022
372559
64620
580709
1002122
743877
819936
570153
1042342
372903
228310
387363
615870
158363
799410
789577
565263
1020383
34930
431473
92986
946449
159830
707455
106105
180287
1008736
57345
980082
749808
275203
929136
909046
591768
670215
631886
560617
921230
2954
515644
138534
982671
590985
290110
1009591
1043348
864038
269382
234283
862746
906132
855031
529009
828269
576770
515697
844284
488193
828537
53301
1010907
438761
823235
485679
369869
579847
873968
120756
6143
476393
122215
944329
779917
1027621
1043847
983368
127772
578174
449720
176219
881899
575470
742683
40415
551230
77425
440991
578411
704491
1041412
902127
214381
858567
700709
881423
960164
828556
593034
911132
745733
552602
609687
271248
693165
70024
581236
423149
753266
314080
198264
584073
605384
431807
27855
823978
239680
916119
672233
44205
901735
979132
178243
831421
960345
532857
727789
1004195
61592
171722
245656
20536
499894
606168
829264
50967
595346
335689
395534
805356
100356
534036
950901
683665
360457
736262
18770
692005
688603
230728
802046
830334
314555
345387
862576
949961
1011093
562706
988288
892244
893848
590562
350164
524333
545327
139982
359638
858862
240814
499127
724927
124619
140651
134057
846736
619158
793974
931644
443380
992519
978407
73588
56201
847578
15876
731197
825532
125135
610387
458094
159320
405168
158454
957548
368231
278421
997200
748577
661531
610339
1014612
1002310
675617
221641
331299
1037371
302884
856376
320652
388564
749547
82531
446482
283419
785187
172614
346689
452111
952679
958071
891116
13366
417304
36356
746142
984409
221326
702781
200772
86902
190524
146799
948131
380102
790652
716507
6907
852491
510687
703429
736180
2171
365766
502900
229638
38104
769496
427796
496203
516945
490355
387599
138381
137439
1002468
794168
399549
893262
1025025
662672
1003448
399965
445993
207951
203624
367919
552182
150222
858105
944755
690382
471845
494995
140173
669658
517097
236508
967826
318427
1036828
1042179
52346
786697
354489
103626
967939
431431
812542
498316
28593
1039281
100007
306735
927308
748134
1026504
532927
482339
870091
355992
745466
252276
957718
346962
953470
435003
115078
27326
1003026
51577
246980
121452
50189
380470
185150
110962
670860
830618
500806
172176
757328
105919
157420
314766
768248
855333
400761
699270
661339
518589
211002
471328
707012
883360
214514
987850
821522
421507
287130
256756
216456
958862
221129
876815
30873
295828
984789
727954
969851
132638
37464
927794
382534
390553
458013
710618
162397
594585
490190
659626
981026
1026944
1030281
69113
183853
131858
198354
609958
863543
1045374
291168
871547
234717
824016
356210
984759
742350
973594
841521
976992
211591
33142
1008307
72529
684750
16479
614906
732534
162115
563670
964810
73475
1024016
64376
462525
74543
505867
625516
552985
100429
766412
52654
952104
740281
856220
634286
614078
95476
415236
31981
207431
298956
495757
16801
697542
546269
596397
353122
561536
235510
254576
803307
239762
792233
762843
303861
42060
293418
34166
717877
607881
913777
178087
804977
543836
87581
777730
445146
380938
634697
1004976
771667
603914
509042
668521
686682
736758
1006845
548019
512662
801380
914494
686600
897511
241294
683742
712094
480080
1033074
985247
279278
593847
336556
657014
1020367
543199
67889
988953
712240
633801
703495
830437
266833
535475
23892
446553
786499
572134
751161
196100
844435
34733
734310
865427
224968
373786
453329
700701
291263
265871
300510
641673
1001771
387487
325481
90851
927709
763808
335422
691794
911601
327939
973330
885391
1041470
1037475
226001
589015
116959
779099
511819
6126
947586
561271
932846
415246
499513
584768
755182
872866
120158
13952
87481
458674
58574
526544
2372
778274
151266
504424
768423
1074
796676
778126
919509
40681
649483
263694
29516
877147
431106
185660
153080
970812
164170
344668
683779
870912
895172
518560
305709
762779
174590
840221
321409
721187
174816
434378
591041
247387
883755
406662
803277
863259
290582
277011
836911
35486
85708
891252
435903
90985
866367
638693
466668
212052
657888
113349
33306
798216
584042
406870
918330
608109
507153
838713
636937
227495
1000108
864599
771901
580242
140776
647092
436008
131612
78590
449555
262862
362040
277036
549201
914617
671829
575850
834910
649686
392412
301214
721481
434197
385738
961287
44393
308637
733519
240119
143044
848883
486322
959974
1014393
477157
481595
439393
820841
422372
658396
498499
8422
780239
761251
176913
560930
148673
511559
1012174
760022
136436
105153
773822
578206
5226
477176
224189
451743
657306
517753
309739
674721
1026538
776792
395
1029719
102895
322776
717453
871861
710740
196109
134658
206159
150417
77821
391737
837020
427091
451746
28417
133706
344260
96150
665493
61552
981974
333946
908668
232011
732132
603927
944620
961207
378947
919696
163603
921690
81163
657299
376790
940621
753851
668888
36511
134759
648330
479323
295717
85863
938383
491628
53366
968122
145666
981492
197038
635052
636026
429696
189099
434452
451300
883976
46500
984837
378439
632733
733339
998639
811505
937440
964300
403751
182236
433133
860796
790202
885704
300481
807265
283144
328662
134885
312417
1018980
866575
548620
13854
98250
772824
27123
542234
441858
534321
564598
490682
653980
141723
57497
696686
1017970
391480
580778
365111
249215
424829
690900
1010845
26858
356610
774423
747965
995373
34004
1006037
921254
738072
748503
395098
216361
871315
1029110
544360
886659
189066
132275
892411
770160
314613
87731
790202
883005
755833
1033872
851396
1011254
236708
137990
464097
634111
57112
931036
573729
584552
609076
69585
551574
46315
110321
599077
168009
118403
238805
548346
439999
11466
244830
847325
120151
91465
208504
236193
710602
513055
65457
326081
631360
150445
762793
594786
256182
247738
636338
351826
589492
681761
103883
611337
255677
120440
743332
427639
140844
369529
23758
672834
431796
894064
624938
727203
606619
405331
844049
1006759
509398
416919
73481
744608
861114
584636
686028
373519
678052
4399
97129
293195
337531
392760
946657
859129
576254
648275
800934
103281
40376
292229
625932
575356
1022527
800109
190179
400693
444946
895662
87087
525603
273648
431304
1029216
674367
199832
189041
845764
541867
845740
618856
32596
875804
1038403
31075
248454
994483
143971
513290
865795
788108
309493
627971
231799
711728
958491
499155
448143
670762
45271
611094
929170
460864
468324
877754
244885
77935
475133
248199
465204
968604
607689
741239
975780
544091
716149
36845
410230
405755
764312
75983
708067
968777
253938
635673
835513
190315
45225
312446
639639
819961
976558
89701
396334
583404
357014
302395
952391
957486
1024138
78354
470775
803588
521464
78301
872014
446750
119501
789312
44316
530521
702827
638503
504451
911887
158108
298813
1042557
820464
424770
495998
718898
152404
446269
876363
946666
356052
281802
68601
916557
712861
397091
361596
78869
43835
902697
857831
305361
598993
707142
587749
689099
575132
211229
409141
414156
605708
748496
386284
23700
592807
976085
1016851
841417
184291
163649
577042
664319
855435
491753
523564
825076
162600
243989
283856
347540
455589
184364
395679
924386
432017
272528
981764
662899
884621
322687
233930
253366
740953
659858
1010038
766160
462664
962729
825397
713317
371318
288054
676516
1009587
752576
471957
554686
875890
779449
607431
801022
700393
545118
633117
1041853
742845
6844
190938
621719
961669
195690
927479
724420
136499
870736
614690
514129
834195
917847
818535
635632
138879
522387
266905
974638
959004
53563
873894
328658
338372
709557
499050
989691
521064
426637
865018
633729
16124
401256
466583
703564
380947
108229
261228
666775
355134
46652
3323
939768
429972
481839
154874
946112
745217
1028224
310990
678648
334471
732702
45424
445378
277942
891384
1006777
711391
772628
56526
395344
320103
376646
349469
243719
60684
523960
631443
986751
77686
383304
817821
983516
984391
605551
696372
420852
876742
521146
951420
675882
317271
34295
901961
234983
763680
911223
210063
739359
876969
1017299
95419
3096
169189
304875
79472
717474
242654
616615
665596
410725
466718
85247
197415
147608
39016
903311
313555
378975
667819
536546
688812
612288
556546
373362
409001
965101
384883
615697
980421
770815
893563
413504
713326
18579
602882
281719
561957
12021
623794
790266
845588
227299
342713
423579
82919
843644
224377
994339
370298
30859
221597
451640
599324
211899
238794
26265
660846
1000440
1026482
607596
536279
800521
182502
824222
887818
954356
735515
910349
822998
58773
657642
244045
1007735
162095
244358
476976
100978
400064
512471
723844
505003
594318
472079
763357
959237
1038977
645195
740380
405576
190238
246453
401592
442539
290460
30430
544115
560695
535339
171510
367606
229330
550116
188488
399453
974757
725521
285227
534109
735077
568336
682323
122740
625762
94929
124909
8116
421570
803206
47641
472576
19238
450849
72246
2739
887101
747688
181082
71307
169717
201531
196119
408788
152386
126716
755687
1034797
386979
1028302
919971
701486
800765
80065
425820
878300
1037014
571371
1034925
538973
95815
135681
897517
231318
376724
454634
477784
635596
310759
311637
985652
222765
300733
1042639
971951
334593
40076
624997
30151
461414
360337
756220
1022868
194059
771639
462656
519422
500495
398972
765046
645636
303457
218446
390858
368319
17873
170467
534706
530718
574671
768127
808826
191341
970290
508416
287359
615715
756503
10299
221480
845243
564636
126694
460957
925457
702127
93508
83714
245053
809087
761617
875353
625403
19633
604139
1003144
785998
625277
583315
913218
669795
713732
442434
381894
469011
741983
411370
825000
742371
936640
872600
747059
418420
828228
788172
771691
65986
821764
157529
455458
23991
145445
300969
11433
784997
368052
589339
418505
164
919039
339705
334938
1008624
742474
838584
390150
746634
358850
653280
805782
33842
71618
419475
333637
871104
327943
1031466
147164
788683
1002755
848468
687695
96398
660278
765580
1004404
574413
105435
541449
363538
177456
62723
807986
673082
937325
259219
708367
1005138
566357
479442
279967
640031
498348
281290
146789
690001
1025994
542244
689364
996505
594126
278678
345168
989403
654721
743008
55391
756469
277458
641920
840694
242930
157457
515898
911392
974045
412909
781828
420981
579343
849747
917065
1024190
538715
4444
134431
465684
41864
990934
1023629
918225
642469
310447
171653
215391
504172
29864
887465
118852
692237
534353
564961
579719
348331
500981
1007888
484905
419395
22698
391840
187382
932552
87757
517226
497264
376639
23149
423209
65880
798976
604191
744932
54416
1005430
285998
689581
368210
998055
82469
772681
821730
425018
616676
431177
160526
480327
773805
63902
599694
354195
2251
636437
645848
460447
347094
581118
992037
1024371
464684
52504
462223
322957
703498
767157
135607
535200
315378
516523
177113
279376
1017541
583131
629903
574276
708836
172072
981317
791638
939876
284577
974783
237119
234432
719105
99218
416958
837318
766331
1032731
950886
930434
233887
196788
290585
821626
139913
200267
307747
909605
549311
660759
526271
866016
777507
507331
796958
352094
292919
922842
17652
775940
974987
268744
192583
841307
761942
181169
739665
679850
637687
404439
251268
524803
410186
128279
140586
633036
564355
558712
245583
597009
246514
160056
292788
933414
144111
52648
653051
472244
626755
1036159
712733
337597
804885
241398
327352
658832
82047
892704
61019
446908
156737
596900
290812
1019053
267368
1043849
96691
258945
617981
276304
723946
919181
1043546
650784
712695
269290
707913
624584
812991
609694
470864
990220
263059
323788
828580
236183
726436
502807
518610
351655
1045075
603323
470300
421418
31028
777604
820681
652329
1033890
691835
683946
450581
457568
435833
1031134
978721
406019
805332
489086
32659
600065
441515
197550
46039
687030
347962
943077
896121
1038148
366592
352872
764087
269504
608259
930739
671886
48525
326357
570896
436365
638985
835043
1023261
288147
594200
317304
960788
843637
961908
29901
549809
977673
220617
870408
621165
999626
855302
462482
199763
491090
980607
785655
182021
542658
284591
372068
138552
57152
350144
644598
967559
743459
924354
787554
898761
291228
897075
719167
753877
806529
702230
406184
980434
667414
945798
35202
207015
80342
655285
896220
768686
611731
15849
464047
517356
474566
473707
373347
926412
633269
611932
140810
913522
35882
278514
744403
857458
358927
336411
523001
644845
258064
184328
247719
717974
689410
635844
202502
350522
40636
266417
288155
943468
156655
37861
831375
63809
208408
973079
690610
590413
487157
88682
173139
960135
127488
319173
651528
107543
241959
72469
682284
663127
656930
920043
704522
696588
162873
737762
369546
754090
745585
405161
607742
450445
85755
619552
1015298
217108
513440
113877
1856
765914
479846
50908
429720
249644
415391
1023594
148487
494656
9145
852981
126998
539493
322020
650186
615511
237136
419346
196860
482231
600443
474045
577994
908823
412635
134452
229145
890087
501830
585181
928268
970482
350928
273430
1009676
712167
937441
433076
848990
260149
268722
436283
388781
272114
438291
550302
895286
770531
146811
127959
598889
75923
39501
439394
147292
302585
983560
948736
411615
311774
910795
648547
387707
167578
972769
538390
319246
790296
999830
1041098
274306
81660
534146
544434
999252
327941
35897
402958
82019
58334
1020643
215925
691894
188066
742053
140764
449028
221751
871764
887243
546333
84144
826241
59054
875463
439228
466972
920510
450918
1021846
633258
378288
629045
641853
385958
412269
73552
215332
459171
377690
470656
745495
1019355
602799
332894
625765
975951
374400
1013522
494038
430072
511878
660304
225301
1012345
102683
469224
1029879
898428
47846
310409
900254
1039672
563983
861293
63434
541437
944466
792232
375207
781897
838401
445524
666636
362281
620131
803273
498769
645415
367322
99484
547495
397780
555805
136498
202483
329169
498480
216427
934739
644715
572720
32983
183986
97971
52886
153631
619045
326913
965586
861824
704616
508904
519209
823234
697406
380379
347134
110540
185606
304514
743400
774657
540653
626738
384821
454375
240102
982393
1024790
627006
200550
154262
133353
767465
126025
762985
593988
506738
504293
451372
375928
360247
839739
836566
800353
782552
325528
385683
536988
694596
114791
587258
60850
58170
198206
344501
66580
819111
563141
383071
841396
704839
800997
261698
303729
444254
490141
709330
142636
444010
298503
871135
536172
554187
380009
373293
614979
669001
751814
395485
233009
714401
548793
347006
577213
22379
496653
473239
353515
1038040
253863
555063
107031
569205
714028
53113
907872
893258
757055
639858
651615
925877
906709
409372
1017658
780477
161166
8481
564114
945738
244179
576008
257525
709413
902905
643620
711928
803821
1004428
968608
454905
957807
789618
154610
935520
571005
634665
541049
257586
439659
48206
332061
57926
852475
374644
98408
956379
431604
331180
97772
703022
131373
1013910
706031
326978
60660
886829
260525
591649
322962
419653
172615
474254
12467
450675
478827
142790
485858
688203
500485
490011
45558
667827
143435
316125
188274
217475
543025
688312
782933
472946
797594
617831
566868
458797
399466
614776
593738
403508
1018852
11589
782173
266009
592064
676909
821286
787028
703283
211718
203740
658862
708674
492349
251030
535324
33748
912175
520144
243857
487595
781664
381606
881126
808725
772388
281058
575764
720397
434504
69476
192385
61033
606370
509561
541036
743977
967577
550322
483448
492641
999847
647005
253118
1043331
696636
808440
608942
849207
495842
1019306
22025
222183
469238
591413
919525
371144
171259
921228
304969
104596
285356
955773
134911
976740
590495
501042
748182
231807
527329
301136
203454
683355
790840
493793
266186
721550
33025
692172
1033477
48349
874505
144213
519648
711182
83604
160851
243470
273464
1006653
5459
203852
684567
507853
895829
657785
489702
201076
516139
114647
356946
319544
384788
950937
913599
541976
1033988
568922
238312
444622
765486
4560
874849
863853
272219
15971
982571
487962
17796
523493
249740
1012489
596488
83670
428533
143337
882210
696109
489008
960631
733217
55860
156960
905419
827595
751813
195995
187107
647543
562183
798125
554221
572326
585624
491684
276779
463656
982049
848527
471962
309752
24178
103632
544988
650388
407684
725323
1027909
88098
1000678
756487
401828
920212
42417
551293
641798
269754
281101
698312
794078
61118
627149
131981
286850
653790
100501
730170
162920
193935
847973
499264
87762
632444
779268
982193
627445
313576
51729
1035617
907218
826636
326392
488078
798144
957447
624410
309977
546391
667738
421256
52014
876868
122362
738486
267073
907585
566653
698437
872000
87086
166083
209408
728386
902553
793181
497998
515714
66483
71932
779848
303016
1026666
621256
251119
640155
887592
44453
587650
303350
803004
25913
515405
518586
136196
79788
209100
993591
861984
532163
504186
471332
964601
610476
8411
999680
290993
203940
304374
763581
6362
462362
849409
933045
673164
537953
966268
199985
1016292
330990
542993
883436
897632
494458
266342
306589
977302
158729
372537
30606
793782
818491
730870
853821
888327
351516
184826
134351
276468
351021
135430
209646
107125
675612
66273
429423
678949
745777
768745
540507
274001
489110
404700
100596
232190
965109
346905
728939
16419
429573
828298
212647
850034
154226
820605
229664
590489
706633
408049
615188
700723
426897
136354
81192
963827
643646
210642
701019
1020886
211354
208739
544343
1005068
806135
45414
966690
379376
478615
716978
720757
740897
496770
571346
819118
516831
667982
997972
767747
70439
563029
869936
949011
1034558
582676
792213
841398
304435
315229
696176
663660
966706
345481
487305
688289
333494
456739
693296
842593
979574
31142
608160
680061
65732
544383
74611
1025529
979074
791479
792798
989392
769184
414491
594267
131445
758932
1039472
53620
560570
526291
712951
469915
783935
960369
117827
142592
721862
876188
990379
864488
215441
734278
707206
181837
599014
29186
687889
837226
887338
165505
371293
925790
408407
410663
192432
371826
626184
450346
294111
530595
544821
619000
343601
743266
707833
1010441
580722
461981
803693
246638
922823
242762
1022069
351638
682082
414913
603361
205848
847157
931241
393050
541601
403236
901697
683528
437391
900386
963381
191223
574471
784544
112698
841164
386537
5054
560916
278494
256551
1013590
522395
1021900
660254
968141
459633
202176
17791
236598
353338
157240
166706
966705
133425
508115
48134
398611
343509
1016794
29876
526138
496108
812209
967684
320388
333076
116416
700584
842805
891858
507076
367548
485787
938082
312135
766395
1030007
83045
525787
960646
856658
1014994
656864
414804
689606
199190
833670
979865
1002
250757
984650
267015
855056
243280
233227
634816
88005
1019056
545775
936073
29224
429791
645737
488889
402437
313513
127990
88063
493176
1031542
280005
773188
655031
832730
382098
898869
274228
42030
498750
88395
914102
503062
946379
346819
372208
703043
1012613
197317
305381
534628
296831
26263
818323
670408
422659
609848
27289
993298
572878
61971
494088
721945
46637
475294
836779
928945
432346
462039
147100
441718
41325
873767
743966
1005075
176390
789513
879711
1008651
533773
385750
825809
892528
575859
463388
448239
895804
39721
412570
291520
294376
11520
165502
813554
784234
529221
78465
848196
940179
545174
1004871
48562
509907
183811
927412
987439
9564
291392
562937
760702
398486
839394
932057
12989
671110
923674
589430
914325
507954
4370
943727
137778
809453
672744
884594
447414
56106
404538
793187
859134
645794
1005680
198117
323280
571284
922573
372486
800448
838174
211302
887643
828959
281757
431209
486857
290782
939740
293420
376997
128784
887391
684287
953782
764865
855462
631595
517095
482114
597870
941292
731544
697564
544934
376140
27368
378111
212940
794661
824974
916248
302964
847840
783338
296013
829905
407311
388464
140689
646772
372398
864285
594285
503281
634217
774195
916291
351448
466437
727383
682425
358318
732584
23634
902735
147229
696528
489406
701528
792616
624000
563234
459872
256941
667295
235578
287226
68420
474189
135239
512764
502582
369839
758358
13994
480950
250334
173724
631913
1036005
590136
25296
812700
606709
206991
761429
532133
382851
70705
822444
684848
394491
249931
291053
833147
388510
80249
783878
688975
905194
407477
988856
169724
744657
579473
475041
620814
326368
731957
626766
76431
645344
22140
110932
680353
796853
815249
381869
653676
194633
600607
1032095
922657
763390
612032
634954
850235
457065
322653
148822
164855
11563
923443
180818
623861
918166
623871
621082
202761
3273
82764
463893
996864
206540
319960
1036247
173466
798460
531312
782188
291218
182612
765327
538162
636460
170514
287112
747611
385565
306388
113111
23614
991522
370291
778667
1022644
354664
334623
981969
513645
756867
589570
365424
1005912
26565
870072
194054
654532
524541
596050
748180
975642
67161
711687
1010963
936
442085
631334
280466
623818
787766
444969
51855
1037715
321781
133118
835639
277470
186097
944318
888172
857628
89642
74787
944017
432285
766188
468441
101668
831270
125010
787804
685695
290581
920329
365829
134300
392631
375506
441736
114236
155852
718906
445868
792054
1029766
743814
812904
837680
431185
848101
538875
636347
39537
340603
28453
328389
581681
678447
711172
775943
515346
636613
538842
609105
29521
177750
914291
390369
627467
451858
658180
776954
507673
526929
850605
584095
614033
321599
407289
686535
132695
618272
341809
316774
856710
573867
180339
121031
579574
960889
682121
469846
737116
757013
227825
646115
739477
611654
484449
188232
858042
723448
846512
1014550
380713
680076
182118
950190
308408
449189
605834
81543
1037392
493379
277765
473782
507501
676304
623101
3934
326963
972132
860153
951612
653201
715398
701793
268128
606599
480171
930722
32997
585438
520613
484755
290446
398685
363731
510982
678342
88118
970998
207862
280722
572325
472026
863352
527185
283441
45236
358400
570491
171218
354519
650602
1040021
95611
687741
347451
757763
805648
227849
381610
476600
66324
786600
715920
875274
176284
42230
98299
508415
985855
414460
583320
310783
720462
464452
382626
85546
738060
530341
456398
346094
385666
6016
360800
553125
856827
384399
954451
815061
580272
819690
917909
757083
215855
806710
429970
24240
406723
825748
827793
35294
617312
887851
837020
19232
47109
300309
565854
900039
1038384
880429
901631
865505
783956
373394
258353
145189
42972
441857
170095
667681
115764
387794
315350
40936
972602
274947
344056
978226
773388
357769
167477
131557
149323
820787
451215
29008
848113
951828
123171
134232
663161
847766
883627
269898
103426
257890
451995
345885
294599
735759
940606
401493
588816
24600
21048
679652
286252
725434
168342
1648
201559
840139
254975
889730
843984
350444
549530
137257
1020310
75495
93060
14283
503554
202329
550289
262166
170925
1031295
572688
356164
279863
1040767
803764
877779
57718
811141
1024234
491095
733598
445474
557921
588538
129987
80630
909637
834073
15883
987161
991808
234703
312057
959422
419629
741262
786843
727842
315641
1034176
664763
275074
66772
1023184
73950
481885
359945
2658
876534
355353
852239
992746
88588
953135
201848
450363
356674
850302
551677
26965
353849
566754
306601
182227
67270
902051
889427
27636
170750
581021
265090
352749
873922
373926
941190
295868
863377
83916
981012
444760
643134
215810
525043
349637
60425
875633
1000493
909247
820808
940504
864964
199519
428847
493858
230093
532043
423713
103735
101790
444437
140606
53043
634410
1033782
693743
78510
692083
816195
726254
559915
153053
931023
457837
817692
844834
1017593
804950
523812
319909
96320
1036157
521636
456351
503708
392179
157867
588178
556597
421260
1002503
997820
569352
506522
200482
574043
403631
379010
246262
168949
7226
428778
244396
976992
482687
722696
513372
841103
200398
269097
880710
442559
907660
704191
554594
692739
575295
288233
440764
460418
524876
60385
710467
623861
989869
995034
778138
262148
935242
695788
706647
854496
354570
185929
189862
807962
801579
624758
322280
1021497
119807
672555
581353
931464
163361
347753
505183
830141
360396
589375
988326
980980
604979
605410
1040303
46318
996891
664163
669868
235100
216167
367228
842295
495271
818895
926356
965595
161457
420845
100701
911741
665104
312927
1045005
859396
123085
692572
1036187
745897
1041438
850017
235088
770803
348313
261765
267771
33892
958249
336552
445375
272559
261277
387546
1030159
794919
553209
703928
792853
39429
388821
573265
737795
441779
306170
965592
43244
299367
137429
660302
231119
873235
684265
300207
908573
233361
480845
976388
1026849
445080
472001
137558
472693
88817
49816
853542
15541
319635
870682
487483
774067
739565
608094
567950
595695
645683
769345
369151
158919
862155
201356
429504
458198
470096
585864
2143
877905
401376
731163
853921
1009706
537265
625058
993747
141479
640537
223381
980956
395432
680520
736625
150388
603258
1003289
1010180
1001418
500663
675492
886978
548905
37307
784942
664826
982793
276751
811560
547996
787829
130928
639738
593902
644039
959403
1026191
843938
721007
704163
242868
995904
744476
398169
95573
547119
926712
359546
252512
41837
185238
792675
169999
741608
395251
879193
556628
366815
650272
232254
618333
882721
499994
1005657
519252
1012531
313367
495219
1023292
529931
650776
367737
630800
340307
173680
614638
745452
953124
492938
826065
158174
872244
112348
687258
70373
537131
637927
22286
231135
199671
93777
738607
656824
674056
908006
196259
904126
775430
230131
700752
142480
1012563
128232
931623
167061
461877
187944
312682
868665
752079
72119
945539
973151
344544
891977
865868
283153
616740
771343
321152
437605
846382
781785
815416
33691
313907
475504
889419
15391
19576
481142
194313
37209
938432
239458
339115
595493
243211
520559
342238
494465
387209
210702
544429
389510
664029
815268
612186
737485
603890
966825
287991
791011
954307
993148
290735
514031
654415
836848
256625
15675
150928
358543
618248
198765
357292
76666
29256
476827
827553
548067
517876
109629
459641
906781
707503
431530
661662
569602
501828
610635
192704
415039
260531
184353
963889
131836
177552
502213
266555
883561
670081
152284
161044
163462
794489
440566
737664
734705
921193
411359
281510
260947
839237
892806
596587
70946
13613
246505
547445
146316
596334
168160
351662
864140
133456
945236
962250
1038321
398318
831775
13528
310268
974420
76317
374525
334363
783367
959903
624330
246500
417309
876827
896785
587934
1019208
275072
936398
480943
147339
164039
331816
146717
718357
168991
789930
589407
869444
858229
861765
579843
960508
224146
570782
336948
176377
198846
179412
224441
718462
849323
292380
1003428
405939
314429
791083
1020383
655603
916513
564672
536341
829323
106522
966993
599181
609049
921813
734741
739175
896895
856374
357128
313075
415154
242702
614607
549073
1033598
751761
568178
587787
259265
785322
176326
250126
220785
729408
831930
86733
1001407
475162
228582
903662
745200
926519
698034
699190
291522
803000
207320
316214
742519
796120
754930
510030
453966
525829
55173
671112
504116
120483
220748
221964
853940
900912
275733
377380
335747
766705
627739
557904
967459
184040
628172
439476
417468
33513
388989
889156
617387
505170
880783
671224
268573
342373
386981
455811
932654
28602
715481
164107
158602
923848
360024
449380
936872
420539
475591
1014527
37672
204580
497117
469871
746428
1026987
425241
905080
375944
1019350
830319
652477
146756
34652
603643
1010030
30017
849801
523782
975901
594856
600410
287848
457376
566861
792652
1017619
87458
57314
290372
799509
994519
993550
402540
880717
344091
995302
326116
110485
365798
856127
486226
1015814
162185
460027
238219
709492
981894
324900
931961
110328
447174
631543
577089
104236
929818
861094
608069
769424
814950
1013174
237389
471810
932598
796972
274735
80073
773782
620749
238516
1032247
120185
385108
529765
414752
418277
836002
893545
937465
489168
706595
971765
957770
55089
493495
687229
480112
37808
624232
352255
755655
580745
253145
562788
692450
284367
330989
422959
380538
344819
662831
483003
734733
941063
924572
729125
9565
367960
739494
1001283
987127
385840
430214
495242
123482
683838
156114
212614
928461
647420
713185
418595
1003407
1028459
685760
585913
395626
388958
139093
326010
181606
167433
447115
424865
964231
460458
466691
146077
647398
325721
606282
1006283
648295
67112
974524
524305
957995
424980
650007
837288
387447
988284
909337
123662
701543
960796
93696
952874
362920
846556
240710
17987
953488
2168
511400
136197
514479
164956
993112
754646
820453
993174
574407
140722
388345
417098
15674
698056
85175
562512
89956
994626
662578
887882
862326
774265
815974
692564
736156
39399
692594
788725
432071
893988
951407
985026
292592
224162
490255
212972
111561
932797
237363
796432
465797
999245
162309
65665
12631
441791
765687
792433
580374
904297
798874
749075
480481
127358
269459
995064
687829
603892
625350
337173
1003137
809582
754375
448032
111868
177656
4983
789669
240975
5075
757101
650622
399482
395408
662923
922806
327815
833539
169370
671438
360380
543523
477522
836993
692676
781962
502726
923569
48345
942911
585215
476657
368830
810409
251554
531564
792832
547955
939746
1018351
498131
568653
455796
542111
729737
274708
948764
167956
415787
168183
1045433
774410
359464
1041291
885231
841180
406365
108496
177301
368055
251334
252025
551934
363253
583476
233124
758477
118254
772897
367788
303948
77444
750392
303139
439245
416267
279523
809380
93852
486718
738365
140075
609885
798251
111196
330879
657953
724967
503605
243534
875040
532334
952967
403529
779127
834466
254128
798876
815294
97841
255384
198378
659381
50920
918300
430556
172684
991235
1025153
915943
969007
829856
634978
104198
859937
649217
876967
816011
100158
438433
438243
430819
90660
382691
1030429
631350
377225
693163
527665
640284
449870
435972
463123
322360
824295
257551
258982
674646
44733
43581
284520
402951
42114
453900
754665
349080
1002577
526630
286658
382128
586352
932619
41637
45280
406081
552141
521156
727848
829526
307585
745140
665641
508419
248582
765820
110421
641482
446386
303859
389813
548115
206730
539554
111190
935696
870955
295174
454427
970528
885268
29649
808710
444119
258253
522729
397901
950787
257170
16233
764557
269137
56669
287765
569569
6805
69875
1019130
421912
531364
885403
385685
558104
470798
302193
420140
137111
624181
106153
798973
91362
167085
802585
559844
686274
24861
627206
142415
795865
293010
680327
151896
336467
242976
260851
472000
98194
380419
69461
1002254
828004
682739
396990
645592
1015003
975066
974076
992366
19589
739321
733673
296840
39952
297185
176539
426426
831750
947563
363402
158057
812329
91671
439396
739076
1029930
473365
710295
238532
358735
247489
736178
1007079
333700
872592
229330
422909
900326
262714
652539
142643
88576
107989
443526
491985
794155
729881
397273
313315
29217
179570
737408
713888
397818
424849
469663
768968
68893
443222
570407
562863
832328
715417
873192
67698
198956
380412
53837
569926
633887
10852
188757
348751
1039579
234499
423365
428504
371290
285533
265358
866686
920204
221387
889223
588556
433536
155185
376114
185879
771713
895731
718017
133774
622943
320709
273911
197575
454292
286193
369523
256237
38259
517334
489106
663831
240795
463896
902143
225608
599204
959417
204936
817189
559814
740292
472291
1026104
279378
874372
703067
784680
497893
132905
990639
465707
642228
743924
49908
320803
867784
642030
863524
877418
408285
163087
691802
256796
847153
508283
503944
627767
248130
1029754
99090
792378
750404
169845
586649
560956
1044126
902881
754282
962785
632823
45507
432839
922563
612790
484052
26748
57986
608473
227217
871993
772215
441425
483185
345127
44149
319785
29535
887825
428882
755369
269188
1002009
729654
602685
536815
709806
969016
934448
96398
215768
27673
744515
936684
833832
933799
655028
772408
485293
1029928
929784
84913
353594
971032
614922
1039443
619187
866723
198182
143055
946553
546202
587812
634383
1011860
230308
676397
806134
599008
635473
190315
253245
797252
427778
542365
28385
979429
800575
995391
586511
751100
294465
149300
709099
781155
245475
254487
277061
109819
963664
537720
470891
337159
436212
73580
190169
304577
712767
570247
550624
275565
793827
876249
867108
954091
378971
1017857
588513
657876
939363
301287
470211
265631
684342
1017609
1029377
157149
472010
663350
59213
358297
487003
868961
438510
683490
469550
282723
878218
793683
927339
368151
614831
884310
529352
787557
1022195
643247
564717
753877
881092
1028818
1042847
854289
330248
995865
1023919
904614
202703
385371
246642
951098
289737
355718
548437
539060
77588
191961
183214
342359
211802
1017554
394558
122274
960487
153004
700122
722968
885552
739184
918416
474570
458464
872753
315602
93450
670534
554485
29525
467017
365817
71313
434580
608677
488542
735017
904868
26763
24157
631124
443810
556550
845367
818874
34477
742712
872858
141502
265769
322246
674842
903667
178856
647126
768137
506918
324471
189211
973307
577413
539986
248038
858727
669425
726729
131414
207733
674223
839520
5389
634985
12877
1015009
826693
281860
897039
679448
770856
660301
993255
813741
20165
651976
900500
663934
649705
1039393
116190
338574
493370
860986
864152
1042658
602128
434009
913142
236332
603266
424765
914385
1014961
970999
349810
640285
15282
837405
618368
16728
91270
96135
99922
880537
644851
563083
596091
316732
932778
911364
61254
677003
269602
609697
1019369
555581
260384
886246
954274
979040
185753
417091
832535
722850
286691
1006214
428812
766432
928813
51289
647387
40539
448357
587057
210172
146208
534383
918966
628611
205763
862705
571201
203029
146796
677811
900604
368504
933496
55410
805422
599216
687640
457999
778411
1015168
767682
331192
586297
865254
426912
235620
557610
388531
694266
130154
646327
330955
849299
435584
897446
60495
427252
379710
162812
689601
621696
905601
780348
336949
840067
751306
598870
355768
553765
1041190
20080
962419
790308
303466
231036
545150
601731
517992
239109
957803
251373
665435
161957
526588
602616
193866
541577
450976
428815
782318
398354
204412
542989
931470
436316
605469
939371
431176
311546
416087
301063
384532
539658
19622
188481
914479
102362
932662
585142
1000434
417053
847754
112421
20826
521158
799490
501616
414936
457273
837842
559324
983913
532880
327298
964084
959894
444419
157960
137380
604393
959660
774650
880734
934303
322687
266342
666503
306102
549959
305531
914353
929554
130841
604890
428205
714628
248141
713154
178791
433985
210717
1018425
439414
174594
423217
230295
1019409
459858
872213
244812
866118
651491
262908
108764
932278
882178
1042566
990184
661705
907735
582024
76404
858296
726384
804407
538933
479774
77993
925497
437689
115178
887106
288189
591120
950953
405099
37694
53603
196813
423174
875128
900565
621968
787624
563029
649857
112815
862924
228052
902807
217161
142283
698319
610389
951158
890422
347440
175608
119780
977244
724268
876582
780923
129108
160750
355620
443568
636343
244066
286154
651023
919190
214207
168430
38296
779826
988483
324399
602318
146475
203492
384599
424052
81658
160564
414560
716685
37768
478493
862862
817990
125050
289706
261320
471138
991137
627184
345392
979084
49868
383131
661563
742360
1009313
684922
970279
783957
701473
624367
604621
674675
1032542
956245
266665
166318
802472
845525
1008510
444148
743021
1021449
713723
925827
930015
131447
640892
126284
227960
347636
426693
966155
896949
399447
914604
194994
158058
834112
276315
147385
956653
413865
947639
977156
116184
251231
772653
643448
631963
685431
650981
1018064
426912
47478
843689
926361
364955
1005588
1036176
782486
294392
498205
293550
94422
479722
913410
314306
4624
1041314
122935
755924
708361
491892
436469
583526
922785
790774
754272
804914
465484
352931
425226
441522
57179
201126
90703
92897
590045
866872
236280
72889
519246
9005
537880
65397
899979
121332
365102
740905
787440
405654
772306
753951
603224
54801
675627
511657
281323
806761
537584
842894
997956
346816
286443
59591
57517
368095
281510
475916
364689
534556
755833
958852
298226
858144
166788
283060
997792
341824
813210
904835
471451
303974
355407
233200
872996
328930
813727
942904
876183
452294
943786
155197
623879
865262
55692
962220
922577
916235
83988
852815
536093
896598
702850
805765
512517
561983
310438
359082
739878
18494
898457
730708
69802
551853
517560
495649
321241
34033
288648
568612
446879
873661
101113
721099
619128
396864
443043
829512
603862
141494
688633
797295
695246
996437
195903
473698
675904
732048
265399
167168
410998
203700
649367
578002
797594
727609
948621
462486
655907
742957
24075
16552
55754
809872
210881
178863
964524
1027177
734205
539312
878084
901051
446878
938529
996058
545081
103671
1024781
744873
823452
23718
569700
535207
141803
734081
259132
42753
861748
1036334
533729
336468
596470
395893
47827
902291
748640
434005
320225
620966
631648
906154
452070
303588
676432
385557
97520
15292
88141
4261
539028
800812
60807
235128
318524
874569
916197
67449
826820
871526
113774
1006116
87399
613170
986785
238160
2196
742881
114040
505484
120637
764453
763036
192048
707444
607739
140386
543244
188942
259923
783573
664582
690669
695953
526263
44839
939280
340966
688114
714461
59032
587269
973872
942029
958113
1037745
150151
895286
1038054
586568
101497
18976
917795
726050
908902
556771
171793
179554
995899
317396
1039445
360289
977565
350265
982123
171797
519441
191269
806490
147975
360626
835552
198953
925919
15014
52104
1039942
161159
1037841
692459
995925
456767
449694
787108
655497
774042
200887
589989
395937
813407
197803
503679
216943
745369
462085
890796
12244
591548
946936
739959
196804
265827
479895
658007
806404
121475
333370
776279
998090
554543
669715
636187
980171
1009371
544
496693
826865
732638
832785
451985
431387
59111
952561
756000
437253
639454
938287
69124
803132
861337
363328
243863
320046
854823
575434
66665
476849
1010022
492729
393415
102481
536972
709171
896033
506961
803340
559933
921219
194294
686737
408617
358182
848511
218268
22121
578487
341119
969595
530696
142194
697241
226863
456383
268043
241747
172028
943523
976134
21583
281394
417327
1032530
190935
386710
635415
586698
815067
427227
4183
578118
879494
264542
838324
654872
261478
634011
666827
816730
407295
737490
256711
302753
892977
803872
946205
450559
597724
946609
519731
182337
427276
924138
388058
310681
650121
620767
939254
631952
418482
431986
194559
865190
905037
474562
278454
913865
523612
258125
874011
355895
282977
109927
799882
297995
267743
536671
518699
734367
100029
480679
203823
946932
627571
556775
987263
70752
975798
225503
737620
159469
808753
813547
795464
116580
999464
778206
115795
283795
734074
503315
912347
529386
899257
1018311
555467
794676
292629
878767
8548
465739
209946
673411
708902
850239
96282
247862
563449
127558
542179
751496
823762
389939
792545
643545
708493
767285
340620
912643
916449
74105
505727
930038
143524
1033161
507729
789626
141714
289903
21503
462729
591527
410992
759530
207427
569887
35357
873655
106135
996145
500937
28694
871320
1016275
598600
301549
117764
316330
974565
78240
48252
59843
630132
152940
553730
53938
1021344
811614
209046
905430
736378
933952
350736
748379
250427
428907
681758
379130
889095
321307
807676
1042048
1021222
468433
361205
772431
805749
62618
375165
381781
407396
215475
263018
250299
426090
538040
269756
667251
758180
868043
479832
974980
73801
271164
837895
822303
446723
719409
955790
12244
407833
506350
742736
324044
509852
214339
533289
94837
38526
171454
631171
257660
708276
1029041
337809
742008
651779
162984
200373
781779
701609
210498
624474
589031
888960
142310
1007459
955336
947002
671305
924822
648499
264411
503667
43263
453895
205693
644145
364931
57078
734905
414248
873614
372420
230991
86419
653045
846749
451599
843514
428241
929658
350729
864046
225475
139172
957075
762204
435364
663350
594194
454592
776423
440845
745788
742019
635519
419297
587949
296615
27226
388377
102066
616130
914589
1036028
221347
39
132247
873308
24948
977412
754183
473015
506529
778281
798063
9896
317330
22752
535501
1029537
587945
431323
678537
391602
707614
966690
231523
341584
687376
448765
996918
905955
336488
977978
272026
372387
89857
639429
753346
243488
784004
570538
236388
764370
672779
460057
430420
740998
401446
1044149
1016675
962986
289572
14275
91016
457316
408230
829364
621459
113900
106975
949059
248607
436555
970124
621353
714294
1008715
949464
963021
250671
804349
749984
526087
902428
363966
970820
1038965
160081
939406
11440
93124
4086
836947
768460
767779
914183
755172
565788
341283
860518
432875
567475
843753
307614
929806
944504
1619
258744
484516
43845
999482
922272
748526
981701
417698
156939
80870
676578
399981
583080
342155
705228
443391
457007
390769
214326
176818
482198
114859
649485
294819
513444
958585
902375
274829
94190
279704
663288
461695
223186
711607
32151
153842
76342
12359
614287
661868
52413
883146
111597
137916
912761
479106
935881
913529
891941
712922
403438
620990
489037
650602
324619
964831
12426
82468
710894
369208
202231
529149
122555
193374
102808
389325
365947
849294
234923
377810
951779
181042
288828
550650
106464
743208
165453
952786
474470
250355
526868
652883
909339
58354
639572
747221
867250
136881
742923
7359
374643
127770
732533
504079
985295
490720
1020850
344550
622564
334241
342728
1040090
13070
471640
495422
722336
727191
183775
55355
211462
988769
506882
298045
844868
307702
75705
416747
247079
646254
686686
529095
357961
96542
960531
53335
378028
710274
540650
216247
370131
1023995
727531
420821
196370
61352
904891
165302
600832
276748
646203
373605
753777
65667
73978
859701
513617
154816
565814
1009029
810168
259881
434730
869109
612585
522922
1015705
41617
911611
695523
174486
73869
33351
301944
640842
842464
93606
666132
691272
1022486
742551
470855
283914
792361
265853
485707
629103
620685
971748
685114
370311
299191
635004
875362
154545
282679
371917
593952
408847
437290
75385
54845
417449
105790
790766
296230
127159
403130
121705
503631
437539
220349
360819
620010
214775
753284
604748
720872
977482
527410
743235
1027784
833117
418658
286567
536379
649115
648638
479386
223243
947265
403957
207816
591069
462741
259734
765921
1847
653921
732373
752096
275531
953834
883681
666159
869816
40812
77371
375452
732831
1017092
923138
587276
141565
1040530
622162
13492
1029979
170511
758620
812987
582575
797526
144301
479680
513002
152699
598905
761947
96204
831950
834217
465141
174675
903684
940010
823305
916285
472636
775331
801623
631364
997946
420792
849457
510695
223410
164749
1015352
632543
270786
511743
795849
536433
649519
659506
890656
418504
266358
981467
620439
372698
722683
466790
388152
744491
675470
619794
747334
864304
655206
77497
52375
200140
191446
993103
888515
71144
44948
202368
302088
131416
453452
360054
507964
461882
159451
940288
503475
737070
825054
575584
908430
609035
525625
714768
31746
418115
253022
917517
96088
228693
371552
655395
145686
161090
331196
951919
188168
87120
600768
173134
491067
884358
24886
754715
278160
718494
288495
242663
647863
877775
360963
612194
714645
838451
664287
224958
201042
539726
660850
469834
740758
946772
172832
727753
497507
7307
560412
306535
566215
555365
590267
524116
549584
393332
682413
90554
798847
343421
564229
271600
538877
741249
232327
813999
805430
507478
486472
534172
432069
694805
618209
260514
621864
854447
64128
12220
674856
1029104
747830
299316
441629
575241
838381
625478
950544
796382
1032843
841418
506495
516204
412288
476863
848688
998758
220949
606726
147418
59275
721668
993173
128141
794551
157258
26989
559863
949541
559437
94093
723842
713999
449895
903358
316714
116317
306573
335496
634169
234228
343614
423882
1036976
549613
696054
958312
735449
115747
646955
568831
173090
606596
319459
169339
174857
178082
346266
486630
411152
792105
718134
226825
1038439
207168
717971
23660
460851
736247
560551
585465
550819
215273
891371
111541
434276
403258
527547
639621
701119
576398
483734
129593
613331
853291
275573
972057
443984
718306
925442
108102
136337
266064
561103
516261
596654
228191
992462
752558
451676
405136
474142
576156
816915
843746
26810
911981
970262
553025
746300
396123
857035
132524
389325
8899
193939
987180
934901
889321
520840
357686
488189
390683
989985
763536
40330
352749
44949
772557
607301
405329
763830
335300
283996
644947
668832
797422
834163
980843
189371
734209
671400
952333
751189
388174
803932
680968
289563
982438
691413
84677
839340
843914
142666
364120
342277
177468
523765
923832
255561
754173
88203
769692
377516
969204
693703
839964
315687
145014
1020984
884333
735520
299869
320281
236883
195920
332579
476205
31502
438934
1015890
538392
480474
216296
848021
686031
746926
665941
161667
669008
210600
651820
515676
174416
364499
520836
760978
185078
209433
556636
235420
651017
232487
295537
31018
894452
513809
945475
1019103
51937
535368
335856
841619
760642
714099
630499
873092
571665
552611
808344
118497
7128
366288
516891
998597
25563
101473
164954
142161
765281
738053
1006067
966072
92127
32575
23865
530559
986913
415398
628646
984620
956895
349933
641460
897699
614752
669981
558867
986910
344103
800018
219429
866575
1013088
991788
518705
361744
126995
452526
679556
402068
626099
336786
487065
457625
493893
407443
581329
412439
248075
113383
903230
879000
217401
665781
388785
760242
429312
667177
523819
414293
275393
261575
616541
1011035
34653
347483
828248
476453
789763
739157
956411
400077
380833
791487
651927
653255
252059
538941
179559
810604
582039
360693
232701
455545
20306
857069
312268
1040227
549155
840885
450120
418149
571200
1006489
413841
162250
210866
477831
506069
294009
586722
38623
690935
188001
38826
613386
706169
353539
653415
817645
863252
202910
685315
800420
705983
665182
308367
171745
632911
1007179
701671
669833
627194
481145
514722
995444
374593
1000408
840122
294195
297350
305581
371731
257235
338800
545254
507104
948246
807599
635689
775
17140
7748
960546
900055
316388
33608
330541
691586
342061
469027
566061
1012420
961056
661713
533948
442237
272692
558845
241444
777107
410948
316622
187382
625577
353968
871946
277671
411639
372894
208715
546617
450302
774053
80236
250465
386003
591260
312374
633747
640046
598245
49101
832457
951155
240049
326306
29600
148393
133827
235238
43286
37768
600655
356984
674448
434371
271792
196544
71864
547005
921582
874317
563363
496065
125829
802274
544687
642636
941087
336529
192371
1015766
885841
398737
146776
294364
941245
1008417
209756
409910
847344
619637
412086
193857
32777
548801
429625
12782
498898
396254
545648
616052
355312
735352
801531
187355
410207
643296
999979
877945
347183
437543
908170
791480
608802
15560
856236
891397
493347
615718
178353
477018
828862
736297
912725
975078
144723
36650
18670
887946
822079
725884
956283
119297
967165
435953
392314
721600
984252
40365
784852
924748
847419
673692
129361
970349
242450
63180
46705
207644
956721
1009305
943191
737761
417871
188373
599729
235715
125572
919803
936418
276428
475926
662649
913807
489395
630260
171454
975550
66893
21349
1030135
723876
849586
1000647
897220
130506
835262
539234
739032
725554
422977
253589
121881
932351
130783
476675
435070
279305
569444
892912
522856
265574
1042299
548791
777291
177501
90717
1011897
280769
386147
83447
899700
419771
740018
49073
28812
199233
726762
129686
142034
834400
498877
322080
223909
553818
935966
977501
424660
217481
6478
171755
584667
140408
88086
625081
607618
457222
308114
802990
398626
362643
170020
662398
815736
642505
913536
161410
402967
729769
998653
720157
429485
826513
852675
632465
857
147265
162631
34942
937021
33248
939293
6343
509857
970232
547084
975261
476196
502834
787166
528730
274088
309995
989420
221093
397994
357561
357962
1013190
606986
643714
763849
432546
471600
796144
29647
959763
215631
927113
248700
755751
272336
817416
447710
181191
282213
750327
978735
594358
659121
100947
907979
1011036
245799
658681
986410
120587
734379
369448
9434
664281
939569
831859
318663
175807
528233
640031
291323
769364
193845
951432
160044
870207
624587
153708
144649
1017798
450603
705723
1010918
739699
717120
773543
246969
321922
446429
42801
589534
846524
566112
844211
448089
855894
481799
772914
374917
265498
864077
591823
662409
1024523
33971
917067
724633
375885
722222
600646
991543
995862
646363
429457
847136
196165
462327
669576
408060
1011601
216605
622123
290402
328824
1000353
185282
542250
153205
419595
829978
426015
208210
1038423
973
69699
22743
724954
574960
333010
196900
910757
118502
685109
283573
813443
660956
671141
310687
266036
697661
309640
366914
946545
856838
787997
831454
707947
396057
699090
84896
592997
529790
866226
24639
784264
48462
396801
264449
615980
282253
278037
659711
452862
73102
222481
1028495
183103
329266
397059
403905
635318
82320
843551
457132
866288
499577
831924
834748
728699
515697
325642
983370
860484
371731
421678
95104
181
120767
730927
95128
926880
501544
159325
477118
932527
723806
53360
463375
902168
236917
880819
602175
413567
917173
821603
957946
457386
739953
250770
41294
319829
621080
173586
478633
66568
821483
246798
194198
619381
273600
617152
287159
535526
105170
281023
1034259
737454
742172
564170
31585
183484
769861
338807
938389
578045
642690
463790
676706
720917
680171
379722
931168
945381
577216
617658
499596
511001
209329
496430
500500
777894
103350
263856
979940
650714
691423
899523
703380
772301
1019982
766873
434380
179177
61627
880140
552005
925355
170865
495624
557078
331100
728996
92729
650010
874757
12390
995022
375794
565136
166086
910405
822456
650758
936881
1001082
935023
223634
21725
402720
383948
285365
973575
459148
1036087
33180
585529
214422
723798
609997
895249
932240
631371
172955
779927
1041255
428708
638930
862356
759296
797434
126757
533163
924713
290025
271032
158048
613043
123158
556878
125531
985392
21938
701942
467964
954030
341358
2544
547842
548554
309260
469287
865981
360319
676370
908518
84643
886719
202083
450939
845316
221430
981007
14981
969016
445337
873309
737430
965955
206535
875446
909250
624209
76597
1020303
555554
127068
112049
169862
507135
895763
559821
661369
599495
189422
507301
719915
126042
633268
932042
924726
794761
935041
580099
981758
541406
452008
528687
917264
13120
57163
210173
717190
984855
590016
263289
207806
528276
122066
316607
427174
534677
604087
102761
966531
949636
998766
990267
306237
441768
822725
391092
606377
909742
594931
586965
104368
834653
913533
529670
172133
190236
884951
272792
419189
678302
691680
639310
304096
23963
409641
881717
300070
70923
503630
358540
767663
215032
507442
316920
234400
57278
966636
906085
802510
223265
500608
950880
370234
729989
820208
975024
270131
594261
275340
508026
875246
1040151
475570
445224
323519
617657
972089
58966
210540
662732
961452
150799
700069
56661
894410
84203
307712
320205
782857
377754
717502
201054
364735
570657
471426
324822
589244
797016
5971
423806
957731
161576
863000
85025
816303
655069
78681
443456
273839
988249
251254
122795
271880
572999
40146
538608
241327
283920
138252
133493
779522
119749
396016
562526
363385
421517
639467
899356
329907
819500
491717
862469
45983
757334
248474
881643
164750
192405
23304
657535
215856
36681
586457
66757
552308
840871
798811
982291
1005833
157292
374661
201086
481895
516810
441487
158614
24277
632882
966297
111620
150292
416253
634011
172350
1022647
903585
1003215
718569
1035497
536889
939790
260452
279720
310616
445424
506070
422716
535991
481126
766473
162335
394410
705121
511263
808004
587117
353852
32453
91224
438072
965890
715760
162581
411495
52000
599907
61810
687143
495111
860271
841862
792216
49779
816077
627812
477627
940871
689716
990975
788122
767520
93157
888431
53079
757268
300673
134962
80287
523148
676877
389247
298032
948065
963853
627318
764850
967578
638564
31576
337513
25823
659917
582350
268143
962607
327387
23780
1033044
14542
106869
312392
2093
109116
657795
183929
397384
182918
299600
474256
538948
90195
72108
690592
300819
422418
655616
364597
250031
960888
675850
595736
68171
726899
187537
986126
335921
1009327
669284
472854
71696
564318
344564
251223
648873
551668
109558
14528
471076
117263
758334
579392
369625
777526
324712
151241
231296
528646
277115
430325
509646
77108
1043019
967719
210375
853940
539228
280906
970048
713459
986344
79952
1023509
678835
164872
930456
387098
10321
576919
455206
600332
900036
15798
772653
476224
455583
956526
768436
72875
556920
517878
847769
219
996748
504548
78251
211447
155853
883449
470896
35032
422731
492159
963202
393566
610099
316600
665952
995034
172398
308527
328652
826415
321637
709297
788042
243359
849220
148453
24094
295923
15443
960616
957379
1044640
703005
84957
998547
822497
144486
353757
18266
727550
720154
74260
78784
144493
641203
930734
472988
787332
705864
655489
705988
944974
461536
474748
748872
880802
845882
221542
222675
1007251
1009194
17177
833107
801886
721718
431449
424211
937691
530859
879020
229897
182195
849839
116725
403903
119778
768311
185727
66905
214356
28827
69617
947369
801639
413746
335564
436348
942699
344475
528759
605351
1034808
62657
500828
910103
398465
872890
26732
946545
532716
779914
410966
441514
251608
1015467
330557
499241
556073
234976
511143
48083
931469
34670
221424
627860
277417
248198
462228
1010754
917771
951710
604064
46172
75930
169591
987534
477899
530006
273476
225331
598400
942829
291198
863381
371449
274241
5141
847629
899714
416278
765332
848664
904599
1018220
998318
364737
471424
802679
786267
241819
244875
777400
235858
440486
963937
82011
209042
396268
941512
332332
704561
725774
376571
384620
296565
480360
622668
551906
586853
125378
111170
507313
766421
14385
912048
827530
329273
84696
318525
791700
73171
280342
755384
602644
802625
804058
847445
990053
673332
177952
19022
920823
458859
749424
901507
221922
155498
577493
631439
662608
367004
317039
701773
405806
85897
172748
639005
179084
667472
548660
700581
690935
41355
638034
370942
556892
111028
72854
759476
541416
12078
85412
793156
507169
107098
316400
716064
82461
1023452
750355
195895
116599
155425
887339
823992
371690
78363
810133
15013
750337
24653
53170
627562
138506
555998
856660
246828
980074
63151
253653
539678
840650
1039233
685212
478675
185125
847323
697372
751987
981287
371952
948420
37226
832614
42288
179709
139160
518621
870529
914861
169045
944955
996573
979800
759563
251549
303336
853631
366811
66616
212548
646905
236887
575328
305534
428149
684249
996104
809159
845351
711671
781166
30389
653931
991635
799206
346772
866959
957640
957085
1031678
446021
347368
886440
170076
418998
1002262
842854
514725
595947
704377
70728
326129
557026
624975
1027247
731744
789306
162028
537473
972891
559150
1029046
451035
477956
346306
621131
347613
540651
1015792
50898
1031731
157276
192618
1025161
43821
929212
879285
922553
320739
110832
601073
586071
244254
980904
906283
962599
818658
43696
125749
172918
592513
319296
668078
530523
575464
1004962
248920
397813
738258
361359
783182
70249
21592
948028
917434
620421
886752
286135
869517
893879
921633
123205
642126
113223
758854
650767
191553
679554
678381
568043
602417
148487
896782
364174
183481
154479
711435
264558
621764
624221
19706
766255
426749
882734
147558
651448
519923
520667
160158
228353
1028418
38534
571404
314678
1043886
580253
434165
206345
18052
127674
44358
549615
836021
162774
998047
817109
1043186
70440
990241
938278
855699
565423
744992
576486
304816
913885
993238
671398
765325
827598
62743
417350
327005
932855
951813
297464
104363
161238
454404
755897
75140
425897
409765
309288
938664
225084
735678
132919
750833
86642
653933
741775
517558
880110
619230
115574
479950
1002283
840600
355348
479913
446473
141987
407936
948253
125823
1008400
371258
642734
3350
838125
773618
1040511
11072
962591
999085
352279
846039
493366
998887
515914
588803
433848
669655
323883
396677
146210
607894
436547
450550
176488
135118
1021332
265032
752623
26925
800113
266530
297675
209180
405965
722206
775353
336430
444462
397223
122893
791996
760365
838724
728641
684376
416202
36337
39691
254308
451243
172509
494471
269474
945889
985632
261742
4399
64932
429733
328386
65154
835656
460381
98259
719818
804858
660668
430815
771790
567588
787801
217454
200290
343955
32528
1030352
744139
561337
617163
363879
961890
914506
509506
645283
901125
1009508
644961
569494
577837
809693
890539
668102
716353
496496
330278
299989
632950
428757
565217
236930
557343
380611
326525
650512
921461
1017770
315817
722850
465647
124551
455514
190774
184483
835444
160284
557035
264870
931058
613528
368333
859632
919751
129870
737292
510418
619808
159127
427680
218748
305695
469323
71627
284705
518629
684159
512180
687848
328088
484368
342915
389191
1029138
585412
158354
229367
760159
679988
700220
18019
689104
798321
282424
1006736
811756
51492
220528
151366
853389
973693
577010
898605
513130
6673
216474
113690
513710
670941
849664
104015
883422
225538
737655
152657
19843
533218
974056
248123
718433
686757
670851
198550
643337
986363
581080
418837
814492
771701
576311
91039
998502
376988
574554
125639
975442
574975
191191
1035629
1006722
452494
596703
285385
144081
971252
792319
342442
447716
645689
50219
456346
271362
317057
383523
671999
694043
647802
342677
320389
417423
581893
606020
1040116
808332
757242
531039
190808
301337
112332
937279
1043260
498226
597936
878703
46278
808682
162254
644439
287752
621175
196850
375726
838039
1039558
487119
631563
705318
625762
922494
671140
702571
421308
841135
516607
340201
708078
118406
161448
712209
329332
437312
730153
521423
256582
504416
36907
289766
331787
64797
153673
183716
785558
996268
82435
623147
137731
914002
226091
990645
583021
398689
627908
451779
525044
922230
349898
568313
953844
52788
616603
965079
898683
788318
1028707
473606
769550
970857
602226
1007
753161
443895
312413
921620
476458
969204
278913
253476
873151
946289
41710
276159
356233
225395
418401
90381
73672
863151
852605
1004112
309090
719984
1038502
191474
1043480
635598
702772
137782
27817
211616
742539
294314
821704
572752
228759
33558
533795
844788
518101
399669
822855
285617
227990
262995
830010
274853
370757
850507
53073
402888
766073
643560
283281
575792
259997
557095
917256
161652
215297
885527
568147
58010
577270
431163
9656
443678
1040826
707780
788010
496629
384429
289843
682568
448880
598625
196651
480204
260290
667278
731658
470645
331287
662695
794558
541887
533097
852238
275930
254397
651376
376415
867120
636814
965340
13758
88089
1003858
611994
1036947
1006798
770874
234566
637143
135089
386474
630027
572160
378333
618317
236004
274407
433205
665715
1007575
113160
193248
333987
940235
806918
410889
165834
598900
642417
788933
17171
1030348
388248
926157
878246
747741
477518
871940
110148
49534
194466
936398
11009
339696
475545
424637
1034987
571858
82650
735745
885313
482070
862341
1026434
141419
498892
598208
157894
764910
951042
1033776
488804
643035
581840
978022
462534
185774
22019
964089
813176
219262
720671
500688
1044864
542623
849793
206902
197971
386753
260041
638340
672443
547648
659228
831817
524642
19897
648000
1008995
555466
745967
163272
720093
944031
49377
1003436
449875
34122
683260
18095
467115
863266
590108
298228
206505
67112
549232
325974
104341
128602
641599
541965
859101
902178
175828
696283
246100
597435
869864
228105
924346
656944
585025
663954
604108
1028705
709224
643753
897702
645650
409328
225330
699017
127002
81584
327787
1023513
73299
346833
983275
656828
112250
317282
975853
644376
62152
388664
278601
187949
46865
349570
711238
113413
346309
800267
993287
523458
536477
1006382
266823
893891
806354
437752
619955
765716
930066
956831
496400
116941
68069
309333
374919
630448
866091
891384
402579
241385
196563
22005
582990
651113
304569
852436
96805
813986
47928
588357
118237
672211
1041192
961081
438873
335588
587104
161479
336357
1043932
166247
575940
878493
75052
946692
31914
209311
277123
155916
19501
1043431
251263
352027
432224
717036
944054
81859
142730
172677
652759
617608
676810
53179
502893
695350
868571
578117
837269
266479
578423
154335
450968
706824
285645
1035922
889189
722847
756914
946377
175011
612618
778043
961502
700024
364452
366769
293835
517841
527742
527239
1027239
924257
835310
661634
829826
93723
783159
955210
456413
152865
186280
131704
512610
121866
284260
994971
70785
279717
295092
200052
913171
482876
534132
1041042
144307
538875
1025384
931373
898789
265658
66773
312551
133290
374779
101868
170151
6350
234237
397718
302870
234964
696633
1041408
701543
300223
941165
306060
232430
902301
478691
210438
736835
108081
139507
511274
435351
367066
534629
638206
148210
492503
165702
847897
901991
181534
57183
126343
402886
598447
943885
1003551
530494
49625
788970
732323
697452
18898
1023925
112074
1015820
175389
818162
545601
141468
604626
769299
231654
195143
144377
926526
42624
706363
757116
342347
909711
103735
697280
933356
370627
872858
183686
212597
167744
772492
282117
808923
642765
761610
500135
430935
978007
940152
974548
237541
237646
692921
765175
147697
20535
388758
937104
596836
91663
404553
30242
403170
326350
351354
390999
617292
870686
68457
208296
290099
158978
47852
151858
751001
86950
818285
811267
866668
928293
687182
519860
467268
399243
213547
570008
806834
300709
1006543
691145
996294
1033659
671740
521316
324152
918936
348585
72986
67289
888627
389238
89264
947931
518338
430286
676377
970045
672081
353363
630631
483307
79519
974883
106371
920435
916473
57216
988468
120376
1017715
705032
453224
718773
403260
463839
255867
936594
899592
636128
149881
129392
52588
917438
143654
435215
16905
957450
50474
588498
731181
230368
17391
230832
592346
870482
713063
102015
819133
71703
170645
712779
37781
243699
979898
687028
172644
940091
977328
509263
180671
38591
792977
989386
306370
745389
349368
769539
268919
691569
151117
937535
239082
748856
883938
408511
389018
500580
157458
702590
696606
830930
7741
446447
1016062
971617
834632
685348
407343
324303
133950
349426
220997
520832
535761
820498
172117
578348
901479
564256
620435
556858
766047
819501
128582
431927
544938
131059
933236
757222
278131
195387
44971
172358
451750
154972
488681
160750
916044
643642
962738
240075
693736
367196
848610
817169
386389
177872
993406
39326
9895
950779
971680
429389
759352
643958
257520
495147
72547
732278
440062
1026858
759835
688497
422543
446931
916448
136367
979728
101249
903853
737421
405634
215375
663935
210423
935278
758113
549665
734947
720979
247026
317837
252193
955047
3227
466188
795899
673385
58431
874579
687152
614337
675236
862668
973718
504869
1022958
148737
432106
269017
522145
783418
982769
223173
297354
366742
572884
917355
892107
790303
955319
265493
634056
213338
398301
690435
545311
172286
962034
958466
717684
491453
200614
284002
217623
394444
899951
75975
2560
798218
749299
149781
478609
952216
949628
101418
674790
1017374
27845
177858
880935
446944
372573
189627
784341
941361
11101
845946
93336
186252
280103
785948
635729
236663
360628
292439
366491
60671
694982
972886
1012222
665354
502886
869720
389852
213722
756406
88813
339959
421105
290037
54958
152572
417889
115837
23767
478535
314016
19861
300116
82016
443815
64709
875013
424340
1044550
908388
984494
150049
838917
531107
128594
466664
585572
201988
136637
216512
361726
584749
410703
696655
27020
455751
945151
104589
716949
971935
41533
574270
283903
131322
41289
721494
696951
471742
300746
507981
684763
523274
1038836
276614
651421
211680
283756
816084
802666
677141
15517
299166
275315
816177
982017
250372
247869
701363
64405
455190
647605
885965
635620
350120
553022
939718
704753
947017
346675
304432
742674
410237
308944
247012
636051
956927
631004
383705
52174
341154
633307
813535
377093
581390
222090
886579
868439
948961
83601
903559
199536
670511
157241
606995
798426
387296
877302
84711
101951
1025537
810294
692160
273872
729083
439116
1343
851226
1039985
832306
912107
910121
801427
1009376
565578
411694
653456
596118
749503
861039
259242
476082
608340
691827
908932
32567
385179
524854
825662
658150
915083
890914
811135
550043
782484
510424
857947
179325
2341
546584
747800
629578
464086
567490
74005
738039
143120
722934
918909
1025392
754461
89968
635352
439653
863026
704014
368725
831021
21622
99819
1035883
983669
277593
832883
59860
113463
211655
355126
374941
13364
858734
582386
969511
606687
700218
151434
355976
1013217
212562
755004
221011
672997
822164
440012
845813
448493
3373
866856
166575
905118
704451
354115
881897
635730
818403
2806
371634
30023
572481
6001
976159
787925
970696
117743
41115
237461
580873
987129
753315
469838
331913
980253
74174
496864
602962
401490
193647
127409
188489
957712
25658
610543
715919
920620
845838
474528
57086
668402
98147
620551
930452
511746
10722
675136
489581
718067
1003914
176383
790526
657080
531267
60184
165095
245092
837018
417097
804196
426696
78544
905227
944974
544775
311435
311372
521639
725540
952775
424684
576822
315959
959927
1010963
899133
184269
280259
659260
151276
684003
1017356
198152
208999
166658
796710
344431
584944
786232
422159
567336
822455
979109
983082
333634
35642
506935
479423
971422
330342
593689
952963
67983
402778
761050
1022648
154539
448197
498475
817218
796248
833314
833482
719144
208508
896762
298002
102720
146458
466864
25137
677171
993784
120851
1667
76236
498947
1000741
558448
868319
336628
50354
1025943
421500
51303
749751
57670
435576
102166
987081
985256
962123
667064
484583
701541
526623
1039566
510325
488160
517878
884048
503423
22599
804859
476160
563486
411441
1036112
367543
718096
176447
889917
847007
695089
46397
119834
593452
89962
366657
305377
115654
646104
80394
271510
69022
578878
692820
608637
551642
454063
882153
53415
693024
309847
460132
251038
547447
927792
768438
742985
536112
619149
463350
17098
952537
660124
334263
875753
490811
576271
211825
325332
138559
690099
148755
1044317
211316
881436
306172
862013
73592
888665
523991
717008
884230
47665
235778
178440
198719
169270
52235
789829
857848
597198
589321
330444
971732
218747
370584
255203
336150
940727
44715
61028
210136
816565
90649
336500
221084
987970
1036392
196589
698332
438247
264842
240107
610092
789419
795456
940627
581252
548928
108719
318297
784724
251100
435876
910240
287203
309624
958126
745690
565479
1002376
115623
563154
272728
668310
596688
306238
471817
908910
280767
690077
812805
756792
983710
511541
299915
932012
479072
1034602
350127
600881
736303
735512
1029436
346434
1021982
786426
593333
167612
761852
368136
722294
895882
844562
479095
605211
807795
954485
379365
374889
809183
929428
616498
662441
782462
951492
270913
132615
499553
165977
289502
517278
386626
686679
456044
294878
618196
561355
918870
990454
750571
143551
7128
838141
273833
259505
987189
50194
256671
193499
675714
232408
978946
42324
128743
132431
568722
989630
584302
141772
399977
671404
582645
736323
582120
63283
583646
12977
859874
752143
846931
881816
316304
62727
807940
896475
671020
253127
20516
373812
654048
826047
823421
897591
735174
119808
499892
718057
423640
575083
845138
960239
941252
181267
822859
366639
769386
779222
922311
113564
905909
180869
981234
596962
440060
105688
486315
766465
245880
484516
148478
644222
865748
1014127
539711
730593
267622
851757
264984
491046
760969
623770
7782
488817
255469
1025273
598951
116892
362308
685120
731228
1035402
735331
990513
597690
23903
125310
410774
264346
294995
131799
739205
131471
909543
559283
160307
952305
832148
183870
994850
394469
673922
521096
505597
593630
223229
195170
636631
612745
1025736
738054
537279
50943
751298
341020
313390
652452
243489
702622
475299
997665
501346
347731
630980
117181
726180
88604
427529
493124
630937
471936
626735
252027
955811
997643
21480
111752
880262
817328
206899
343353
826451
788736
224099
924986
261704
342054
519064
390348
15070
713519
738406
485841
105279
436964
740552
495875
662056
187527
787241
854081
351917
165269
61920
95461
885
295967
937077
77631
324697
97787
243675
781314
927367
717075
70024
1019992
84938
531514
514205
374540
377654
22650
781149
521147
244927
297676
956571
209681
302663
973620
798955
869192
150436
368337
19839
202235
914631
485352
94884
332003
496773
327631
379223
158807
690347
656702
909988
364190
869338
182414
989558
363275
615201
695498
188935
400808
841105
152567
718499
812806
285222
738305
391160
581060
872797
335740
552875
47384
74257
835462
640386
1028134
754401
111672
135144
481092
898875
814318
434759
1022275
517126
884808
110263
758571
664149
967878
703387
847962
849623
446965
247805
473238
70605
442855
465593
664742
813668
571467
1020075
144384
616340
764402
11329
948382
810125
843804
835682
917779
578948
110817
318389
847534
219997
393611
981236
995166
343903
946150
603693
394876
342883
97135
686258
776754
608471
137034
401756
540895
174282
355300
40149
397124
954456
824862
201678
806617
121684
271052
119103
605612
1040881
939658
48168
393251
87285
595066
15869
169448
162817
970367
212266
484043
985048
404043
212254
878113
336014
519779
391880
437442
494307
710342
338830
234692
927028
418151
10485
562413
538371
35216
617804
242208
1037445
867890
878471
702606
105854
445321
838900
756872
366566
1020495
220900
45028
811288
1003465
461635
189745
928924
187400
395524
36601
64928
678298
151616
777555
627294
987847
32303
798717
570875
41284
931109
626183
361611
990681
4541
995870
896877
508042
219978
521326
795614
829486
890547
159078
673821
770509
489249
376572
659726
132071
728150
634039
425052
916505
492254
473846
379813
85537
774565
587896
626747
395250
487152
995244
449216
116097
346778
54261
834248
1039978
369285
601931
673388
976026
340223
553877
540268
5578
76434
960591
703469
9236
594714
193111
899882
329196
850250
220820
85982
982619
200329
464203
215599
631015
132189
943879
249997
253346
811162
425878
728150
155948
414556
645671
774141
841728
979246
405685
204449
1039310
797169
60912
948716
382631
143488
93689
915177
971241
371593
499148
919986
668770
940047
518810
531625
362397
207245
318399
58027
77880
138840
679937
537207
554216
149629
728648
351630
369326
921871
788830
319951
310873
251271
118664
835642
922322
796816
867161
266735
989519
701469
824319
401220
475753
906705
457356
951106
759644
596391
331391
226632
757952
812622
89242
297004
600952
431977
151480
468336
707967
766395
595214
219112
344182
580979
302154
828707
565483
492248
515664
728862
733644
528179
121793
983857
329144
390530
912440
30308
537364
683215
570664
132372
914329
273664
341467
680462
1037853
451678
187334
107225
8052
227682
940060
394054
256285
973004
934644
954925
32881
345028
791673
988344
402084
577763
1042847
739695
814209
240434
115683
620899
523489
120209
861842
983581
1021208
232287
652435
58588
298370
394594
800879
913080
510403
867484
352967
774293
597039
20212
727772
512647
414938
884150
6202
268305
423895
611955
442773
203415
828823
26677
483011
987931
444232
511341
1030604
315855
278022
238570
323851
578251
443148
309847
973448
774957
440246
181117
819402
522760
552785
298587
540110
7876
940587
513766
212013
80839
554486
159599
707885
11733
659352
887937
324549
447750
947146
444369
28365
358210
421960
942681
367096
232375
474319
696015
822896
621031
190918
629632
45853
686774
505162
713433
163480
949901
968292
283644
473276
662497
590504
579542
636633
71057
819518
470330
56617
245745
262776
1032079
889560
669226
431591
87903
56122
748736
1030146
658179
845218
531609
214244
291839
1028948
626937
505847
720926
943792
715625
510768
468527
597069
618872
381762
419030
683764
408533
1027521
239595
4201
94470
197855
831606
257617
75583
465075
1028682
233305
464337
965214
366188
412792
490608
447745
839882
268616
80347
370964
686824
138433
694186
534432
145573
561137
579017
1038748
933302
934393
546612
194574
793584
779914
236810
790196
62821
590983
838209
46499
484691
916240
696096
737446
134049
946564
265497
366709
338260
738597
945230
348084
389715
702062
51831
53868
803859
465791
548793
470110
872287
952181
943867
715164
592915
597534
243426
58928
639240
385428
942163
1033246
152505
195473
256821
73030
634300
552419
23129
155108
638435
606795
545637
398712
483
631562
367225
1036585
235079
154953
596184
357284
755380
686485
723957
360135
656652
637565
260707
637128
866042
189026
627163
644999
736469
299802
183819
108146
487952
879579
1044615
1022063
334709
821722
706715
594997
170489
809856
53602
594563
895678
153317
663122
56486
629941
246923
612044
842270
947940
525597
40008
505782
909902
825465
110914
259810
884435
555233
415107
588032
1018925
552974
869070
905397
307546
244906
7818
394673
489540
396307
786420
7305
145566
537037
658880
803255
1027878
692566
1017284
282354
667502
110986
182896
862941
962700
231925
325341
336961
285827
60553
955628
939672
185675
873380
924590
747298
323180
379943
174174
428511
921779
931583
417498
435297
915059
118499
228848
238452
604082
531017
216470
379727
509590
671520
239980
598929
983648
741550
245603
842586
207089
108567
231970
964093
501889
975676
652409
830161
308458
279923
279101
863924
717740
518480
504140
117103
736308
338508
918035
398447
471746
431079
941848
502929
31007
426611
390178
980368
411320
636875
486053
837378
401073
89812
892346
604320
776010
436510
654643
455589
430462
221513
27986
125748
1021022
725778
274383
232717
500952
900739
732528
482709
148709
18914
13395
424397
988465
534506
655772
342481
955394
591332
550746
550881
28393
689084
310604
956187
1013173
401238
451497
318894
300684
241075
222154
331477
565127
729611
538616
1002913
224307
61796
174906
409383
407415
840110
653624
964185
648833
213775
778601
927386
373435
530307
16694
398055
787701
199252
1003
383135
111513
124324
354136
558452
131918
535873
266921
100445
942554
381844
499846
757661
794619
368427
474690
314384
948963
694578
932842
198268
794196
93021
744278
811445
677970
40691
124710
480736
683459
1031642
391951
781938
267571
150701
790846
383821
57467
57102
636507
859840
828926
747842
46540
738262
929177
903387
540783
635415
639217
159011
919845
733120
553235
185219
767976
342080
487695
593580
82045
498472
221357
784353
479034
750461
349876
983012
508748
238468
973983
748511
73197
773093
195935
668410
787939
453569
536962
180868
718292
543274
1021792
326211
1021504
389858
48176
643875
843528
29277
154975
986708
714237
376248
46490
378302
124689
613456
999111
627065
1016448
419697
297702
543270
835072
722629
492405
948139
997767
332482
304782
424279
1012486
653035
612269
762583
909923
925102
713153
790393
866525
687790
566050
265395
705711
401608
827927
429592
530473
30803
237581
692556
396120
634913
411978
16516
17067
438885
714555
235335
351367
507091
413637
189259
372195
202429
811331
280380
549331
702606
752181
959470
542945
250428
28798
830866
433087
467412
256024
1001786
809824
965370
892437
378824
138376
168206
351394
502177
463936
886541
313569
318696
764515
487010
416967
90844
54065
735444
827984
250599
973531
832658
753050
317357
628039
416538
384260
539868
734919
474753
882456
403779
232582
628207
465004
210302
240413
586862
140635
770000
980651
251653
554044
473472
135892
562460
995029
537666
436198
69673
372271
214380
251375
342443
272745
672578
181687
687749
81525
965080
226142
963733
320188
959324
902566
788023
283821
1044374
530400
980655
360383
830398
953806
323348
1032841
402609
12214
671827
53127
105280
335078
1004478
974900
731177
333084
851310
862660
779285
793542
986516
965516
564749
31443
473000
176898
1009888
1022853
35708
135918
901901
827329
71844
244489
513833
699514
148818
329224
521960
84889
91459
891662
646551
44132
418297
138919
344178
928613
999885
467708
396067
505774
535791
371243
137358
293153
776262
127898
107656
271844
868265
417596
713828
251518
89305
871088
698969
811964
407416
1024195
427400
903409
398937
562540
980173
876536
641417
506387
629966
377926
344899
906464
2264
381515
968959
100327
104759
262788
405709
182567
336205
801546
493042
859350
422020
718257
56732
938344
589274
947074
1018551
778867
92571
877390
379672
988391
141438
462527
493497
651886
457486
112179
467886
624070
984879
413229
144034
626036
328962
93375
316547
69370
533606
962743
69780
322879
96351
897563
597267
369401
849001
818696
201386
772361
421741
426733
440464
1027912
526651
514112
325393
815183
826552
518756
967506
981255
528935
730617
67522
848902
5170
826014
327995
278889
874400
728626
765731
175385
429159
818334
775207
724936
67803
350056
696086
427948
524078
1026264
616337
67020
151364
746506
100648
13276
637591
869829
12697
567668
36557
605779
655057
26776
1022573
157060
698647
924384
652109
653875
893580
597319
965246
359934
547333
67007
1027863
550934
771850
694180
390702
285218
764782
788791
971921
805135
692175
263661
642292
374183
695714
246091
254470
1030895
126537
808487
439561
709598
130093
931986
733857
576716
822104
318474
364376
269716
167650
562579
65184
502822
663831
989107
118519
166521
238419
672382
918908
245255
1042594
571801
974479
408242
235184
403480
985063
516006
176220
738876
906923
994566
1028111
524822
1002419
340344
999096
260147
117600
9596
545938
796727
570106
386927
130161
633714
521217
767319
242128
95031
1001806
360764
1015946
763736
470362
987017
259202
315235
734254
255281
832660
1655
452139
860157
515992
194059
313155
598666
683980
318585
469745
539987
30720
821418
636105
1027421
686066
624062
970206
953925
856945
472764
293266
931254
944762
149895
737805
58321
134888
836915
135065
236456
961341
1021729
781029
1025801
687532
301673
271304
161956
686699
421813
367693
178006
162779
689686
302929
109863
500353
890383
781337
336641
153757
717529
664353
554887
981434
689245
361525
196444
166387
944990
972039
247310
269225
886551
348224
508143
957540
855476
893295
217495
473957
191768
801286
924945
75996
856698
770165
683211
119858
353158
603369
971252
455220
941778
857086
82602
590044
908243
469230
842096
1035021
117583
360356
658354
932075
318606
702346
974330
404333
124607
152948
56106
576739
283935
105812
689496
519124
522118
551751
529300
419657
653408
218490
263208
136505
923188
710960
185003
963662
429558
150578
524177
670203
91144
894985
712777
658028
604790
907700
806384
443340
23085
598272
69930
540142
290209
456531
546977
460384
397053
740451
46133
901342
917822
690946
559341
661612
475653
297837
803546
23071
990560
4524
163986
548557
294004
856823
392939
204457
469080
590748
547574
1011844
160378
244656
587641
288899
745371
693152
718252
909675
602311
399297
678998
991924
430128
908259
52457
324153
309305
304690
319957
734879
399876
641088
397110
45184
419391
845113
780604
568944
298382
860673
910813
1009659
52222
264913
103974
590527
379747
638980
445656
692175
301625
958892
1016265
247005
759747
20777
386281
38433
662248
471708
302990
315462
249244
1044500
600656
624444
519564
709032
581086
340069
693748
269343
134170
590780
332779
145647
692792
573226
266290
258095
350335
647953
713764
489242
377961
631801
886782
663185
68570
96505
951036
328814
890148
664368
11215
464620
308294
26833
970893
778635
263565
661801
320288
399483
61927
402726
994995
307796
1029709
961385
936058
583621
378747
1028789
315175
672029
701487
253490
450963
300824
249637
189699
986890
74066
230526
416008
925247
950761
169725
217787
902572
860381
673499
428147
651560
460453
831479
820987
724400
785022
212945
843601
469937
15931
819045
763833
428641
1035211
895578
43215
168465
915846
600758
870697
1008444
722987
428431
489049
658800
412988
399115
4821
582943
157786
664718
278793
499136
871527
488661
320121
195322
20970
758146
445819
753854
393745
299449
838654
1032573
186232
151098
424152
873530
749259
61185
379183
411507
166631
205757
762020
368520
15010
521342
390227
370886
550079
1801
539869
303223
23286
1033466
675460
338352
12042
940858
751509
576188
901417
705379
879576
943867
608813
837840
893018
4627
898184
436359
362193
856261
639882
633419
634685
528728
990332
282413
513340
719830
1006160
18173
109991
830091
958748
335895
1044240
485248
27072
649472
159044
544624
655444
739831
594758
944618
183427
79509
243195
733518
91600
955324
129046
849290
680330
97474
969909
376708
447456
776195
64989
319689
303273
469310
111486
558176
977342
738513
391212
1002967
846428
996720
92116
81551
752302
966232
81092
761096
222647
803267
266411
491699
355076
322570
215684
246495
288988
285806
486674
358276
749122
659654
337714
605178
543828
556518
998492
177145
213268
758318
322266
722280
207851
1036197
326293
153439
199608
750110
245829
631236
454546
5042
856261
899458
751242
420009
349100
493593
169641
666944
917995
76036
186072
180528
446090
855990
850594
631967
371958
432362
482619
217057
107708
571705
364879
14655
907776
629189
555217
54364
61701
359941
260071
43580
655669
732120
63247
535413
413562
842267
603949
479280
507076
512893
627913
203007
520520
279838
364535
1014879
587022
511950
644101
764301
901428
212374
590946
574901
797913
150502
794877
591919
714652
893023
371647
438516
726950
587877
612990
338602
768954
271156
755817
1039283
402269
515276
1013604
935647
704531
401943
518852
462866
759419
155337
404043
218702
545316
936802
693980
154759
687822
711276
18776
325557
607706
530553
893613
306721
776653
655159
744033
969258
141164
550619
551382
22167
829847
753153
597238
443996
143555
526483
720935
671572
143123
768067
109770
153890
268958
816276
298555
409983
144239
410481
870224
568319
1036519
188248
90697
405793
903993
435925
28481
95233
1031258
771931
1025835
871615
41783
436940
688128
256774
753962
618463
460045
582493
687026
924560
117729
438817
523021
803251
695508
179963
864208
617444
928080
644777
725384
436017
471987
329645
1026519
414051
11604
426383
116604
371404
477368
1029344
912333
268443
436457
125792
300208
553824
538195
450881
243887
351519
370800
534913
618548
642483
207387
549745
429318
941038
741578
704070
205326
227874
386714
250614
198364
893671
323287
1016584
857563
867157
824604
641184
948126
802770
1013893
523685
478859
924376
189234
718718
125226
898602
798199
295233
437894
374934
507584
166418
140699
786852
719627
651048
1032822
3768
412364
137573
304626
21197
334654
910325
525600
462196
842938
674282
1000776
207757
40761
167524
250460
896484
431995
997533
331953
567547
109830
448878
985147
15997
539934
301359
174034
291164
803892
683221
1006006
1031794
591378
908548
374963
814205
786721
831220
246914
647134
822522
32806
730852
978077
683383
216456
231502
760074
473293
707936
716737
744159
48125
5892
129345
453292
338145
972417
298692
311225
33450
317987
48475
91326
418757
386631
738753
597436
301359
602699
309076
378863
770328
539769
877936
802136
439223
279293
536670
380868
601760
177563
929239
724592
81838
656329
690591
192408
658010
626854
410888
968793
587294
156258
596705
894106
642382
128842
951590
967089
919964
724446
836251
982319
1029312
756370
626888
749676
419640
532469
645362
324864
590468
694748
892177
462929
627148
591236
641453
321676
664184
408748
621749
780631
552035
372073
665383
170571
662780
223326
530884
273449
979785
521832
185897
705659
547823
699007
423992
459961
625077
209763
368959
721928
239656
284805
898314
611470
911943
981271
262091
345393
375564
749132
453193
66640
108845
570804
39862
43986
610810
896966
904970
629504
463903
894529
647169
552176
512154
498944
177006
844211
409952
154692
617085
132340
182780
421166
235710
691136
314584
449449
278763
1022160
891522
613174
770917
248402
363184
717741
821919
333175
509461
310388
482733
117110
217049
358342
194676
71117
286009
1022551
220719
60045
706480
552533
936271
593614
754412
341742
567618
660274
325282
520756
829872
413595
432079
972610
577556
661149
911392
700614
743409
707658
104667
435554
54285
576401
116989
581714
52098
568329
945622
576721
429464
518724
521265
653273
463268
801723
108035
801431
662301
689641
566192
21796
253280
980391
772525
232977
580160
225646
923896
550211
761768
652569
643189
325358
980668
485017
100871
196189
357125
846733
111845
404370
513731
639428
646582
773677
994698
823508
660539
464792
197786
418915
653290
203973
245653
1033855
221606
295473
484520
416132
1021671
213164
637584
34686
85995
79811
849232
100188
623684
946988
173912
99730
900124
175573
224782
975077
79760
1004746
656770
441087
949534
1021776
1044707
415976
749333
370789
631382
639061
729252
446832
319716
553926
73430
706956
131740
379927
715777
704137
151191
242227
304015
906567
333014
1037133
318466
970392
576947
703469
143659
733004
1003688
622438
132256
516663
632448
422111
51546
115091
191359
750082
830954
132603
790461
993269
785330
760209
649726
856118
418054
681054
732809
204991
1036702
968077
30441
887084
1015676
921351
1003714
42655
927838
919306
645495
150055
944957
147011
1034319
531488
886342
1000527
811058
719709
231181
593046
100558
411116
694403
34806
881200
861019
225096
148446
293994
164134
827193
88327
291650
1040370
952072
99590
994122
6453
329021
301011
924305
63613
768352
371063
91495
232371
947762
644840
205055
666769
207641
266647
385650
622720
441670
624678
951984
787063
178336
155266
285084
517129
570546
417929
846478
205130
494300
990244
948470
990871
13048
221152
780055
362073
392318
358789
348325
330264
248916
700987
183004
503963
347688
69851
200373
260363
330613
692091
785223
967678
211696
423321
188919
799544
43374
297391
201454
126645
967471
357095
772271
646415
415633
963221
838245
1042759
137957
846671
949122
881644
388155
252684
861394
932655
549562
80818
359951
819884
955796
538025
120768
13950
91854
524519
586523
696862
30718
240525
201934
894824
278487
40667
582448
728312
936061
805892
451664
301387
662833
114797
273450
403468
972865
607858
896886
1038743
807494
360497
55769
806195
333066
981285
231121
1035405
239913
211810
384324
951623
729445
478133
603113
269386
11795
758258
503392
457754
391911
607204
996625
462909
268533
536618
17571
581771
369067
334611
975080
502054
162611
480850
559200
563502
67719
933386
420079
891173
177937
225588
1028713
924911
581387
695549
880406
185998
960210
661904
304394
380725
766808
861111
949343
467836
991203
924343
199056
560316
869995
289892
67558
284276
819633
68816
367636
415173
850814
556286
961107
360492
324466
926001
974216
486645
36149
855459
295559
32081
884991
325980
7762
722024
72892
376117
623515
834688
701654
310110
703617
975998
642105
344100
304568
141267
135637
1036075
740357
807079
28152
937800
219110
38980
987075
378238
283416
402577
96820
317029
491881
334217
1039666
474705
392668
658787
767051
788290
305330
150280
430398
111147
484736
321779
569016
354946
113495
969240
39602
539576
219929
994781
448606
462211
757628
393895
1042864
836222
486909
610659
965067
796125
307920
39047
659864
475700
875021
52976
338568
289606
60392
122756
919309
494184
793150
367860
123694
320248
451020
968035
843869
247229
227442
629668
284534
416197
261189
397978
254233
1006187
284706
271376
598796
1032511
969252
461081
506409
759917
870119
27963
646777
934035
947739
841758
517965
884211
230432
737262
755311
863554
902812
754401
448452
736454
432976
1027747
337562
657793
416480
220957
242288
835385
334973
393974
71140
40826
425203
33007
87546
358187
424401
876188
580622
571109
535936
134585
289886
1009936
116458
676161
13478
637538
660179
998529
231614
423374
677503
11372
242909
668923
1026751
334143
874170
631008
221475
73907
431125
22978
983111
996589
928014
356621
447760
230111
1026847
796366
581919
480581
675874
533917
102966
955114
927940
858871
28566
1018439
555734
415785
948408
341445
812159
603907
859573
261138
664430
86690
807402
18090
305539
38166
2018
345545
429818
607406
811097
795763
816625
268119
1733
234714
874237
749887
590715
255403
995879
414568
663785
709367
769096
14977
340082
692735
744010
570591
604531
160189
1006779
77468
534016
364707
654000
100864
309203
124429
211326
781686
440568
630982
441619
1033082
535622
74603
942990
72120
640047
1006688
200904
236076
679836
547802
1003854
73633
573509
711695
250147
83997
455647
569717
914351
292624
767768
586663
422563
660237
444020
851400
959052
820613
172800
658056
836267
136476
820305
221220
1043644
200496
139126
534432
239473
174144
666059
583777
860885
1025455
440217
970031
501307
657855
1025586
393595
517574
54184
703642
12406
842905
718800
1002308
96538
183887
382446
920850
253226
173897
76784
611933
850976
553968
917824
458915
241511
498997
584034
747011
604168
878808
615139
750322
356506
523930
272562
314766
135933
326341
321739
297576
1008858
198913
393642
471037
576335
266893
754118
892481
663199
903085
945282
805812
712890
473562
247177
842952
835354
126244
1007670
123414
504178
234849
296833
99415
761217
866219
723253
291081
244994
234673
555752
151808
146574
341947
638941
49502
332937
1008421
169839
773391
460642
241509
20642
773750
831032
154700
900803
539050
406409
810040
599863
525029
945407
860478
514864
319203
551244
744249
464827
465338
255151
185030
182453
214696
143054
796198
605545
812082
732140
97787
334346
489508
620552
90426
242035
637030
190875
305400
657604
584463
964009
187129
674781
596971
645674
121103
460585
664806
527534
54037
31131
111446
195637
545528
268454
237224
809125
852280
431016
681737
408160
857824
521464
588196
521659
731649
487051
76380
602492
185387
426986
65338
970143
742507
500880
777042
344001
564763
195960
359341
239980
878855
445546
490846
960449
541684
287513
188747
153892
725499
271577
801741
297962
816876
421351
148836
1006665
293448
179279
521603
175459
35837
284743
235800
208722
13477
715544
132425
818014
381487
776414
737839
318412
991383
932406
163433
287210
221244
576926
246637
56757
501208
227834
332488
666391
255097
583043
577560
432180
805273
335138
950944
767956
330635
910347
67849
279862
628011
896901
1002078
313017
873592
862524
106223
598819
305171
618375
82335
922457
550498
1024045
832929
1009821
363115
834744
933364
321841
392997
507253
446161
353023
873484
197681
577858
820404
58203
185199
622700
128386
568840
572635
513668
903210
952711
1032951
791117
227267
49754
401950
402008
651429
953513
944682
766043
535028
1016891
149469
30233
99404
172225
1021362
605911
728515
246777
46489
953586
451999
981978
245427
643307
620837
726402
764186
470568
804746
42407
268375
764670
1087
23351
536578
430948
380696
640579
795326
667069
44738
837510
812158
662703
619510
610298
528974
795699
691061
432659
414773
873967
439117
634715
322591
771253
61332
642030
302632
368618
934010
469455
210548
148305
261012
765342
38655
534648
915708
902794
195377
305920
430638
174035
434690
373621
748702
810360
53186
829618
304685
15810
182846
578763
815573
962381
389695
650516
278841
494994
1028419
795136
312246
607324
795679
1038028
377227
24222
342603
24240
5694
316993
433760
853560
706053
866624
1008382
942350
712339
490224
835121
786097
260338
597646
273779
976001
865865
409764
2526
239139
362845
16210
992317
261031
936493
1036019
514564
644435
699716
1018545
370938
585230
27856
132197
122315
27515
126979
854758
518625
257679
567600
960296
898355
106650
729391
213929
190166
122611
60351
873187
153690
223793
905504
393038
344196
861559
948730
887128
52397
18803
91612
306221
602897
14233
322266
221620
921740
224378
363979
444831
478519
290203
744022
722791
385264
327378
790219
545296
507442
522220
142561
389804
279181
446251
892045
953798
198819
700617
483302
780519
579637
876590
938013
211953
112471
221269
756149
745150
109945
337818
937124
178321
287545
356954
718898
150297
501139
948209
912878
718686
577824
540243
270447
854152
654561
185953
656959
423011
453497
967017
360427
288004
798441
794266
1010716
510911
324618
284546
262996
962816
590030
176907
454187
799143
183665
279272
102179
59548
729809
571614
306809
732854
120109
473593
291398
819253
534069
14514
267011
532486
1019521
723684
915744
410475
967221
850608
156521
938553
822583
500120
951993
712577
271678
301040
7550
844146
482774
718137
471153
207283
36136
64468
501840
609359
390623
23537
185608
916731
1005161
886183
93936
504097
768373
657656
180340
678317
839772
588116
978954
938133
985162
736696
38089
469456
649924
555415
267422
249303
189229
564347
751145
152956
86652
1824
654603
79229
964501
922712
554531
142594
590030
243656
793277
734526
66879
569614
350764
388176
740527
170730
782289
829055
262829
556078
1028418
989366
945590
160491
559619
734179
902497
860325
212436
135568
211829
857057
527116
744876
644525
1003940
98536
196301
989947
220038
69593
414559
604116
679479
973590
522242
834776
123539
2037
543522
754857
272341
1016700
691892
743145
122971
514366
58389
932682
353801
944655
45349
396927
1015945
265738
329128
908950
862202
388114
274252
157162
189051
755655
233487
318274
475456
434184
559609
391114
503712
967008
635594
547560
112441
784926
696374
863853
325907
431103
178362
833871
870497
125271
867098
1034341
297427
153192
398783
544954
78878
84652
68694
793145
927787
535763
256137
830128
982989
562579
692521
1033429
219731
579572
199832
839929
658514
659932
363993
521721
713757
185376
956777
546532
215488
87821
702171
939797
421097
69640
585533
576711
204273
870667
657667
170428
874115
365734
845439
99561
909114
579858
919158
202160
1030787
966040
202438
193447
475926
226155
360871
93487
385819
457066
1037401
29576
296437
605071
484972
56650
240865
614558
556872
670068
874565
663560
638423
600597
803188
4331
478301
857615
302839
778006
122813
262506
138131
335732
680256
185138
423782
670152
595679
701203
144377
824404
428127
909961
413664
720036
43385
121453
835786
143673
801108
929383
577771
928930
825953
573249
594967
760041
906988
346668
807733
877301
727449
98745
662244
255783
814034
849384
983078
1033988
431705
262139
47163
16600
391002
543750
479591
148668
586337
545475
135862
1011222
524254
310711
378310
39494
482648
592077
802916
538761
358
186504
939051
742062
41266
387471
75986
983965
846727
366444
494284
112994
695565
941612
551765
107594
218455
40130
601684
205796
858941
502535
138028
572192
80895
655764
1008157
584986
787075
1032150
739275
238236
633348
129650
851511
823588
265026
387984
1040012
590187
1008941
857383
579084
653654
1028725
803225
55603
661438
324785
180599
271324
747722
870662
93987
553276
317641
131862
571802
168300
406052
493241
629594
490999
280923
752720
2112
32677
793182
9399
892889
711096
343410
324682
302232
757306
742512
642528
564883
231984
381988
164451
900074
110756
379274
487309
666171
871526
298233
584128
417944
637769
534468
706032
151974
439865
356511
1039358
293687
218308
49852
991925
120522
165422
689122
947008
871476
910698
991509
217677
18839
442200
977008
830527
788884
888711
14198
231642
592625
160050
721614
1034286
978501
387341
343303
396120
188663
13769
739691
784642
840364
346493
1001345
942592
989724
394083
410251
279249
912967
152270
121515
577486
604338
888779
470581
338351
287903
627342
900645
19648
98483
728001
900118
303557
556263
82870
245945
503584
635143
510069
305104
420347
683282
602814
714888
794586
654455
408210
461102
605813
666854
951964
325634
825714
722152
811644
501497
295320
1009211
425662
852411
686644
506892
508091
120735
163407
966851
739544
405852
330326
567961
202933
528725
552590
15683
535671
385743
596727
98260
350645
959038
1045421
116960
976384
1032070
610925
168252
1029473
658845
91760
858312
963
694864
122517
415834
930599
1007433
305413
784383
618708
774647
495810
306080
219142
83446
716500
781205
702035
286122
536743
877773
971787
476984
200906
565137
197836
59272
795193
564194
951784
42299
479688
100127
507337
125123
718480
648173
363780
552922
395362
768859
412945
430761
408463
112459
1033993
637790
312928
752990
659140
305781
714882
1006163
811943
220153
941089
878657
940293
211444
166429
274066
29722
90048
495883
607059
602553
590985
854834
467068
366320
524850
305203
159284
545479
90924
7737
398260
254650
313218
368636
579943
325421
650243
55437
434261
996408
316849
284002
972602
510229
91950
318507
679490
456305
809467
464773
814255
517356
407597
320092
423030
381434
156573
649452
180606
394805
289240
469303
791637
909931
940945
70504
306794
402912
975806
463059
646561
768140
251847
791288
931768
686405
641012
442044
366844
548182
843134
125684
450408
374545
583676
592187
980826
188502
279141
770371
822988
1037720
1012624
873434
347009
1033228
513978
815911
210802
947035
656267
266508
573588
850285
599905
19285
607101
292704
542253
516902
521211
164574
592751
13674
493089
5770
283317
606486
380595
348397
551973
87070
93656
230076
997692
367989
1030043
597852
266685
845427
262232
17793
754911
781886
101852
358888
602079
518388
417108
1001915
67528
31116
49508
551767
1035338
849105
901196
146094
326346
877782
688968
374308
220424
351732
841916
415677
536741
587208
722333
729238
524980
794348
203899
848192
717128
938236
390426
692719
667870
462830
481535
1040631
923869
105411
897738
648906
522697
986646
829874
458057
629934
458499
311353
757441
873409
878703
713269
3561
159846
483734
180381
465335
680243
5992
436470
893110
877327
508848
3281
1037364
959732
476550
1043441
168572
333787
151079
443925
296299
609873
275758
208108
435703
297796
1032108
71644
187783
765035
692336
264449
56820
477686
118135
1007567
1006986
346728
1014849
489197
329169
427384
744250
609241
406623
128322
36928
291872
839678
488997
294070
1008833
366156
563636
404083
639178
813335
897691
407189
458751
848195
235198
360773
582394
595829
699079
226417
1013485
282999
890978
181998
174971
653305
880904
720632
276593
898975
799729
224399
977507
308992
116772
437255
296161
611180
981236
624682
97311
750329
45331
879966
476583
813997
717316
587189
443006
319041
574948
891837
886512
452271
572425
597436
120560
633880
215437
83698
6561
568273
358343
797716
899449
515451
1042150
381418
101041
199437
119108
194379
967597
113856
737843
207357
99944
536952
287461
47533
605778
678220
924167
368650
450047
46201
879283
648970
319656
720423
525642
653594
314629
529727
931782
498581
831824
550170
644813
832118
521516
717117
337471
930517
258125
247033
855901
200158
404038
289461
8382
149582
620180
516386
377806
102582
218798
677773
845732
339597
63212
748008
406901
227010
282335
275596
182343
583963
316386
804802
751938
88710
185173
754753
399426
510203
427184
975207
566245
83299
106581
117723
513738
97538
227887
361031
65204
163265
35575
309220
1007712
1036529
662395
321057
431367
657247
301150
53271
778875
841277
793037
474258
496118
194840
403712
746962
74399
356868
905466
1038183
623817
946523
1030760
914055
212883
294728
324398
15860
23511
436980
1025909
636339
348896
583345
164252
497570
543016
663938
715267
965731
798801
750803
661428
62083
409500
746323
899925
340532
822305
617409
951596
1001665
568053
488327
699661
1020201
104334
378427
239088
557910
787327
315585
265304
777040
600816
839368
8471
434453
546300
128919
904278
2451
296915
405505
411886
823765
258347
130886
530584
6224
59659
232018
369846
851578
453709
512724
291359
377305
412435
222042
501175
780558
435925
25127
231313
735280
221656
40516
885803
1041959
630748
723357
86177
412229
969865
557346
664840
732211
766261
361931
457664
799834
462687
776738
1009097
59801
939216
528829
1006001
339801
37823
607842
866019
335527
292614
843269
1034910
93587
67100
913345
638070
795858
929624
918845
652458
331642
1043501
744612
884540
540295
438004
471670
381335
466823
204801
963326
1016007
441080
867107
533412
791261
215843
719846
49754
854211
587216
98062
866514
251565
646914
744750
394885
369812
612321
746638
901281
470507
461633
655438
652878
788195
910207
834028
485603
1023426
414305
128343
1030867
991150
837293
641240
1035064
739633
719976
17428
745650
401318
388458
934340
774363
307529
566706
269534
568175
90034
822028
325852
565281
60821
183682
455299
192698
948841
203648
439661
495565
501813
922820
972522
532852
484225
900950
74847
975545
973938
12534
814253
790525
139784
528832
94112
789790
679046
92054
358605
16509
73478
29894
478765
360781
285021
370311
198116
82688
467912
499332
920462
358360
669379
71225
521651
200106
132446
716372
570920
832245
876523
522317
823833
339628
766958
865682
713142
507162
476294
329095
1035609
254331
439861
141331
225382
908056
769041
532107
1028615
822632
677302
445680
30171
741115
718242
583293
1035793
1044563
54069
917767
915892
878277
662241
839399
471722
901669
294000
154143
263435
3680
897258
663579
12379
149590
748075
906699
193947
108759
376412
37409
1031620
766002
337680
621103
492676
174553
629902
860381
252800
774390
798555
502883
904182
195620
597816
581288
550579
214195
683876
857340
595186
415930
992837
950141
624734
819380
873234
386391
461567
116324
414385
22524
755294
237989
295986
972965
644876
943598
804133
126250
872337
329136
373285
306996
341213
883496
136760
46126
626590
26744
875078
507350
1008063
274852
214794
570017
586366
399007
180012
516146
58195
14207
931719
514228
885860
170824
484494
745111
872737
857604
472781
463226
790049
189914
968684
747033
273671
612003
705834
690086
30939
545107
111276
1028605
617677
690196
521128
894992
136616
338542
477152
258777
801673
434495
483395
99399
531933
290525
810987
1015490
245316
200058
575709
316110
624024
940744
171052
872597
503434
1013258
611855
226246
851825
591427
695327
712372
84825
46485
389966
205497
212873
574998
449275
2483
381634
405721
991657
570305
155269
801547
783171
9442
47606
884758
991775
701499
215626
72325
404381
381417
48129
332834
48248
318664
7170
486721
84833
959916
132511
45002
743956
239994
4091
360224
722959
816945
1022794
351052
849100
656179
214636
955401
408368
610788
475494
567201
722672
279858
930227
911356
442010
271954
349700
550199
712898
110179
875653
724970
999445
43252
262398
886472
462484
371839
307639
343045
106586
414982
848936
775376
491000
363496
240490
783543
255356
900035
572933
114173
858799
926717
216531
877585
738122
284586
1035661
790405
205480
522755
1017551
953855
55065
845675
602234
1008051
289728
905656
451381
535034
97634
704661
787328
112794
390944
689925
5418
364603
796486
986708
782886
638369
1034861
176082
450014
569064
922150
70939
959611
905779
517827
436284
502093
817239
261613
434632
582182
8229
713437
530236
217973
670683
23302
269331
290662
645964
1030053
39270
175877
53692
959157
966482
272102
146852
17927
158469
420916
744877
432441
237451
236624
882081
773023
594834
662288
867591
293653
977765
993684
1024861
1016417
94957
723206
325203
145468
644250
278357
199261
240026
684907
1019412
593217
487110
1043444
497089
677728
959515
602681
182804
281148
110336
269049
984762
115267
731117
1018390
464781
935249
598531
89530
806760
535618
744159
306643
795174
686581
896583
128096
520716
717719
153863
719276
384347
714897
642815
1019469
327950
783388
688886
281212
342625
238335
696569
560640
206122
260916
495010
854618
739568
98021
648915
458176
564101
542031
284263
916446
211951
171027
471759
666710
985739
86697
875154
227136
850696
1000687
12045
147942
360867
690633
441988
450552
34623
614604
205004
562579
267450
195392
327449
54435
434197
573927
42780
133291
972864
881705
206308
215588
355
612475
293290
684014
1038030
67996
919780
20832
633290
249385
601521
687085
546740
442993
177421
561854
1038028
378425
742748
572181
355471
438576
451549
365319
343307
727252
1043398
427830
84332
845225
600584
38958
872077
435806
110510
658514
652577
530360
936169
287362
660339
167840
376237
282995
332986
894757
771383
858778
210533
251790
483094
925872
671038
196692
623916
142080
307135
483798
644646
123850
7028
361049
609972
210898
781873
81137
132303
655838
672714
599139
670281
253365
532669
270611
329610
992216
167499
495974
1001459
319599
374454
103524
267833
83315
185619
480117
158350
103030
968017
56305
11497
792159
127744
253605
877240
32081
776367
958208
355553
307356
404122
22860
819743
502703
283661
768763
108171
737685
261009
565960
140549
48415
767678
532404
940413
525402
514987
112883
167951
193125
921719
8735
780546
22502
79567
576002
73380
2175
194439
254087
488987
48641
218239
1030969
289254
542151
561366
541330
428505
573125
729047
42374
781964
689156
308858
62008
462784
830693
903511
847299
598946
612906
1938
388948
981937
688028
53255
631220
988370
244855
812760
33892
685427
938396
242198
378997
688796
789147
373231
991070
438019
402109
302845
167583
559603
788510
92958
771987
108403
522080
230892
264768
270787
430991
272425
593544
36031
92090
124481
778428
1042433
394005
395530
929337
28714
471753
532927
139245
193375
840349
634615
401753
511960
145441
975611
332881
28273
544838
462359
495482
674519
687189
354850
200624
398876
1000340
522727
124858
464691
260873
376542
962225
522648
799304
471781
458869
183488
73552
381057
295743
250374
895485
155926
60546
86320
424834
734897
638382
553063
905170
975920
290412
305683
138505
235053
45581
140341
956707
755374
848496
247143
315584
977359
587684
83935
155495
826571
431079
783671
336389
385763
920458
941827
787026
39157
684329
863123
817272
746482
504281
701754
594573
387820
980443
211616
1024462
204633
53590
869831
462024
499166
529926
374664
298820
7521
257366
275735
21669
559465
916743
837978
343384
176793
819473
871911
1033527
625498
420789
905341
668780
568191
683650
254598
396103
677816
221830
950167
734842
379765
459587
917643
715030
487157
550803
447026
173221
749937
19474
322703
232224
127349
602159
741442
376382
379161
792863
242695
845027
150302
900180
411085
727237
742268
212195
943751
741674
341935
645825
763672
4545
9482
450105
410368
942312
870307
509408
583424
572260
809665
549073
638421
1044498
181124
408929
957854
816084
747053
609225
884666
14733
782235
924920
942636
384770
241311
394667
317873
361126
27013
816896
821549
548935
279
917997
848325
1032403
186216
854388
918573
450536
426227
1044660
477335
523503
525196
409690
73785
924498
547678
62238
152919
991262
985925
310800
859107
746405
62808
97510
463834
39610
448813
484954
200895
994676
211395
434240
790699
275537
146529
338585
717805
720402
76064
644506
466817
821478
341279
671107
779577
792025
282269
136910
350976
846426
340431
721107
969475
783979
774008
773242
963946
366289
51560
195657
461605
347271
213325
267351
952394
707227
960519
537708
547060
638156
176355
167658
38533
628744
358539
139337
318205
399726
349847
274617
420312
243757
429169
54502
756194
542639
793765
78574
867913
451143
38292
43837
593914
745712
386886
690679
472450
307790
700138
181186
751480
807995
474660
673487
357799
230536
74859
1002520
174595
41316
89670
151939
195657
562051
482400
320395
549879
725460
131441
920505
943606
323823
879890
148739
891731
530518
843594
633742
100435
245258
640058
759445
266022
104223
899438
117727
987949
540021
920003
529648
219926
626600
203046
457331
314534
883225
870109
340553
369453
874205
936222
115843
13801
993548
114955
533535
113784
833966
213227
83943
428982
650331
873192
578924
276445
539071
249692
655077
844445
383061
415709
243623
823323
728091
69888
757448
775264
467677
1013407
683213
867143
1005649
405551
938444
246306
140678
459684
242372
812058
186228
150294
431725
811006
295001
895877
522644
612
693640
459436
234252
232790
142259
393585
908914
333931
731272
814704
660059
581265
451940
857009
723558
642230
995499
860624
521919
649146
165298
289607
478735
199954
22494
363570
103139
187461
256168
1043741
368091
265734
803053
641126
563759
463601
1004646
515183
12301
387931
206958
736157
998966
674435
980384
402002
680907
351662
244765
817616
153935
5484
173676
299747
999218
358064
238669
55155
837303
18361
503800
768986
407152
29574
901071
941449
109439
450077
637846
226608
329482
914544
683427
1024921
393251
204249
628416
92769
273625
837726
435879
259276
606102
388340
305604
80855
758262
749885
634471
379960
997757
1023096
111330
811643
237084
762397
591362
255876
171608
3948
990410
338977
847755
695228
877679
425035
678856
820919
140274
508593
965560
677729
819799
890256
106165
49887
820189
671611
991875
828799
320853
114990
519444
207725
530442
114383
169299
706656
20475
724496
308517
648209
474269
34505
485353
84124
702614
431540
249541
436422
242359
227145
694727
1022430
869069
791113
296484
594520
701989
220082
973234
150115
536507
759776
248784
15693
342739
774589
349518
468265
885882
745656
41376
945335
474070
905598
311874
501525
99568
365269
427938
774588
890630
936782
839445
513878
18147
112473
344895
498678
573044
367595
645779
972475
417468
985307
846697
500228
434905
864878
275473
290353
1006475
86235
686213
391015
35480
553384
519794
312771
973451
192329
967304
236159
1018506
462809
72909
859127
494048
924429
679047
813856
916126
451491
984474
557715
822704
323908
936458
691908
478662
669734
546467
752935
575662
418357
379386
585316
794475
555040
119211
893808
605713
489359
366246
989533
198377
599968
380470
140567
756752
510259
43003
355179
130710
258350
947788
356543
478165
189539
978550
914958
366203
222928
351102
52498
919142
440276
64824
955540
37201
249924
396227
765022
599264
569163
891241
534903
422897
213260
228222
999004
23358
978023
884665
887078
867305
808183
215524
434080
794503
726971
187723
181518
1028382
63126
955130
549720
531208
1007393
629117
179205
830678
321310
244050
942438
81029
453801
603806
620545
982622
406673
996489
611253
394272
39273
805892
259464
350816
539044
531355
315405
124531
301483
2413
630441
161346
12096
269920
493019
642610
215130
473467
726299
413705
678071
934914
868741
964523
893681
909666
179448
936092
368090
787067
145078
654350
812466
204655
424778
803601
879114
36365
46025
226485
739198
215310
580059
696095
190063
910460
1011969
992823
520108
228206
743771
780901
296312
449066
235436
640302
1021373
300308
436071
426725
520046
712233
603276
425307
614042
508440
216687
433853
44512
672985
42634
1039433
532672
943857
292782
197971
794205
971955
659119
696834
908646
947085
611389
782016
783649
473982
932608
20274
331867
628274
419320
189199
107056
787740
751644
34638
381607
129386
355055
548244
769653
174471
486978
963420
350096
469145
575810
773432
687715
470931
642411
260719
213008
576397
760534
632796
919222
918332
771530
993875
716155
157097
971648
882751
473338
558939
398055
877939
703845
576570
185912
990921
81987
224334
374260
758472
693456
545268
642150
418820
137411
839724
975814
296652
831906
102827
133845
90834
746415
608912
777468
922156
872457
677578
704258
626659
305189
589183
6917
100210
905155
775033
116656
428370
308194
266406
376909
10115
79123
436553
139040
597975
982399
639147
594798
884841
552572
307913
441148
712081
1016629
353756
757794
356867
278465
188792
381186
784035
681811
673299
546585
777603
492364
575214
71517
521446
618502
310848
413735
457247
943793
160908
934640
65458
424537
553218
882423
577436
357820
1003626
802657
90798
432382
457809
66913
988848
539109
774873
887503
831561
346901
277017
841970
191776
452016
672392
955486
93813
865333
1030271
228433
82275
852714
872836
820172
858825
490730
472277
439939
533830
810014
663397
1006344
350434
495828
136400
178979
812836
1021862
662705
981536
184707
204125
364565
807969
908763
494329
377793
572744
78087
632120
596638
926686
596764
977208
237939
45827
16057
742015
416742
1014784
140646
619739
433982
492487
428991
461379
487345
257845
290180
18965
610697
541908
44741
815877
854026
448691
1026945
292504
260781
1008872
889266
606819
351754
372758
478167
345071
233363
917398
82911
47883
330587
694151
867901
864302
243975
149187
223389
13605
1042629
1020058
206597
979325
654235
943244
540350
905075
520904
361656
750996
158321
940322
521909
296080
286838
1031701
351387
734092
77255
526620
641195
973
662968
864827
613480
545029
1034345
747000
658420
268248
283649
187570
232953
508268
636744
11261
481348
221738
372006
892728
840974
265351
303375
27119
624898
279568
1005589
611835
145836
603965
99043
211455
439875
232699
274927
373346
871488
351421
519674
1013457
43855
616925
460429
703642
293580
924703
15275
624425
602975
917515
419090
318059
278550
179182
858166
248127
291119
399586
49325
829240
11617
405046
195157
441620
739656
422204
936487
296065
942507
660253
284426
508345
989949
531905
773050
144564
84124
771391
62964
449398
134442
375221
899517
303432
776636
206291
445803
847145
354614
1034101
776630
351239
651143
613600
97403
811618
932461
413448
964843
1008716
989928
400151
817860
114872
164271
174031
642955
701818
362908
999449
263368
417405
815095
174598
379335
461304
216956
894195
222390
785329
435293
448779
874776
375010
370386
581554
571259
904864
344876
941320
940080
548359
74592
360934
169441
116917
734369
285034
408564
676695
260612
437472
166699
849535
546280
933176
79575
725062
1020381
740922
314432
440314
332616
568331
535172
987021
979822
1020306
314535
843802
673232
961371
761464
163618
8714
742426
1005765
883891
86113
689568
366329
51000
286173
854470
579506
473409
722891
557845
605181
483448
545675
596093
446643
286096
196947
858337
949210
415756
866722
395352
725665
692000
1004152
52717
541882
1038632
168847
489612
222549
29969
190818
194616
551813
346494
905417
482950
1019357
716408
909601
339706
26354
503872
45929
854303
256381
902508
820406
479445
926850
614610
507848
103678
188728
827138
920629
526797
1023606
305352
24329
420820
960928
321471
567260
701864
468410
720363
71304
804494
270364
509988
936724
1004006
936951
18150
1014487
661452
718434
1015670
456190
977834
157357
923360
610777
406879
361340
846901
611378
94571
76386
534037
926842
650989
456542
156105
537976
446408
544844
746772
461008
254789
26826
750477
310426
342416
643500
827378
351874
945158
816202
780531
931689
608621
507209
209375
1025723
891441
631662
306553
273310
371482
196669
16846
1016160
118552
367457
87087
78759
648547
867433
243804
486431
379240
772987
223736
264819
822611
377881
831214
476631
331527
432819
891147
54483
1033319
730622
878
928304
162794
408932
327520
265012
274151
165443
1019716
203969
695790
549274
848142
697700
490193
199747
147819
113341
564786
551512
800606
20748
126702
158843
372614
604834
390546
462829
856130
626384
493543
382082
954207
950967
469835
643628
962747
1015402
104575
366190
135812
217562
488450
470079
851993
491526
528951
416558
654144
95949
49497
169452
274309
1025936
796096
557746
348162
130289
207771
727368
151395
319950
651885
866813
130756
128399
421889
569384
682836
996175
585495
845645
491912
166573
1043156
412782
593966
503393
967422
80068
583123
197213
981580
137946
201208
876341
889065
158758
69210
509978
291327
723091
110113
355371
967454
565506
299289
246903
540960
344141
530493
30223
889202
156103
320679
63469
481870
125250
420404
1042438
736472
750203
352616
276747
347842
739761
20355
792822
854844
57176
232507
216583
602523
516291
873568
57852
68714
1043021
691415
128249
964930
824190
110853
375359
625337
1029883
273534
357225
704201
986711
332232
406619
217590
19190
242848
827541
1035972
921363
642340
326660
957182
600058
569606
880698
477269
397608
288210
429027
978632
847661
344185
652316
663334
783320
615187
300046
221847
269477
396099
510020
590239
349405
383039
391756
164861
257432
47139
751592
24580
282301
314819
590015
131258
802267
552171
553011
570631
200624
185866
1002893
1044264
1011473
588418
659228
839901
958804
228721
1038873
609179
676445
816198
919599
163142
734679
801420
985971
62515
173873
597986
434664
867636
97726
816742
277403
450092
665518
708701
539230
118909
410086
895974
312736
748061
210770
650081
208717
150848
253560
920105
122329
295920
778090
844928
589645
626294
437265
858803
888067
219425
1018806
930963
104669
177046
636355
820034
622931
211834
559441
670896
287619
922498
966685
759194
401878
244489
754208
644315
742991
1023216
549055
171679
1014213
263823
531969
367964
326753
198389
776156
525909
14812
318981
785456
593361
986637
256033
412824
461787
635139
724108
287998
21331
524209
727156
875647
1002039
570065
377899
38093
125453
966517
455828
967459
780648
617137
248877
712436
799817
617122
975864
992295
866197
945880
377332
956943
442228
891920
714148
997771
41170
482178
1016913
477733
196586
692135
131870
773755
1041758
201826
237773
966543
1035333
604246
395841
137026
732849
30985
646589
1040967
69479
748002
387212
580462
409144
794911
202683
551722
253680
721969
685223
797673
1005047
78894
676858
385890
843686
959204
477494
588386
669017
810342
154625
758842
776212
263431
455630
266245
958568
243981
683718
118624
408402
115474
54853
675422
798803
217845
233897
276591
66191
860354
912161
215606
667066
609381
15404
643066
950262
824240
20481
82205
441637
527670
638291
270267
461190
617966
994683
172534
47262
908598
631944
575228
368320
108930
249670
721922
29505
356335
164004
79781
867984
103177
297680
763719
802574
724546
111404
779701
745071
292446
375437
707056
845584
513666
391345
155850
422307
416484
27182
480415
190750
744360
739678
677256
489615
95407
628633
707764
796719
477441
500964
237705
775404
74979
928241
992464
189673
404519
613381
814431
691462
810338
945435
1028726
538875
38790
949659
183940
100359
275961
994850
1030719
34257
322431
106430
318456
664283
160007
980582
638552
368086
299050
305798
1040981
336641
768879
700523
89812
801579
978962
53704
265762
653904
57892
417283
514210
500255
184778
745876
244563
346221
201177
214215
72919
538250
812143
834761
957551
991212
257687
235255
937721
126502
798912
155099
406790
98545
415572
579456
1017270
832061
757408
252755
965955
86662
735597
122510
702987
733332
219207
316347
447938
548045
208042
796845
650352
302943
568795
870632
1006902
214928
667989
1018658
103320
582855
744851
579981
961617
943784
1000935
748142
830139
815532
837605
788242
385810
1023787
554920
260821
339342
297334
893055
777077
258368
985323
166367
492223
506014
452683
83606
234973
491504
856449
392878
948535
519189
920262
449461
528751
721831
657611
245979
1025442
376595
805667
469169
835827
473519
521824
907246
370983
417386
187614
162820
388998
951807
909036
719732
651390
381789
396263
149447
894870
322340
380403
936970
325850
329083
613225
518767
740721
971610
674164
611776
433372
447122
863206
466030
704034
845100
229394
909876
375468
1041259
277629
603766
291479
794386
531587
237531
324983
352200
452588
551448
498864
888588
677892
323331
88515
223508
252972
1036556
314591
30018
244282
75233
744167
579617
305499
89473
432069
221926
91331
808697
813199
585397
484176
580981
733428
1040370
157533
402
657429
250334
54036
581092
501866
118866
371525
206875
237506
556924
407581
490566
722003
55020
245603
1019539
737542
601084
801197
488027
925814
1021343
468081
884716
695264
115242
487384
669969
835855
914755
259831
94654
436202
418399
569321
375346
428865
815997
781954
100357
475247
502936
371171
265835
236991
551090
793757
210592
680480
774551
734189
618158
404498
130151
73162
551616
917135
817681
336629
633482
520063
420120
234762
49620
284328
718194
207876
332469
69828
377095
87642
727960
439547
683368
667182
24031
12915
779003
792460
360086
220033
456515
575932
317286
1019596
788873
452128
178485
956523
922683
236293
550096
800724
298530
973943
77932
64591
349973
312689
250755
129465
498843
822664
350216
40864
115057
318526
575019
667192
890597
10295
909294
875503
395480
252239
779573
178082
340329
734700
415694
158229
221217
457951
286935
26450
616212
498988
288087
184128
467942
584067
613306
1028875
882162
332795
249859
111654
248967
1044849
424244
604089
337243
771063
456289
915386
561620
357065
692566
741602
356698
548965
76916
431348
412640
793317
107487
790430
942408
895490
143175
443291
856043
357076
492787
889781
692386
42014
141609
775218
508244
127678
87520
860777
634040
151710
767307
784070
194647
445632
344333
926857
57615
1028621
893722
240047
575936
528449
198474
201272
42636
650091
931811
668093
524155
37699
78977
293211
399901
627362
981848
476700
789704
710487
428498
431358
435292
24632
918519
772743
726120
609739
620575
856300
744865
918561
521586
454077
370280
629461
907531
55135
110555
948583
610621
843051
466768
159100
807630
974043
355794
561341
730032
229977
12188
38019
562049
547945
932553
740785
591836
448901
1017410
631149
922339
32315
295987
211692
251506
657913
528547
262841
707949
882675
114904
483161
782547
344215
403287
202364
1016677
870002
1017565
918876
606119
167082
398614
505389
411867
950620
553303
153373
349442
895583
173545
481359
226005
283029
827958
106916
433645
340474
378474
77866
533886
349073
923828
110402
106197
134826
641131
30069
684427
273522
604753
570158
955525
532802
672920
1010548
367800
262319
282649
931441
369869
504647
891574
348047
508996
870213
734337
476447
117365
601637
447282
194010
931697
1041242
470607
178784
224922
572303
583063
476011
944109
365843
327577
117676
201058
50148
1028242
307410
80190
787815
453746
956018
126040
967311
861491
326864
34476
398204
468960
895570
343442
509820
723609
463177
690904
225622
1029490
845627
322233
772617
949842
467973
457370
371767
5946
790969
852609
867950
751166
655633
946018
714042
776645
709723
960173
881277
833037
590520
608438
203880
231464
859625
169092
186942
833472
1021606
482202
443104
547787
520796
112895
25323
142279
99437
705019
580112
225199
994483
305955
198145
228734
940471
706894
128737
449911
261533
196200
194864
675511
451815
669581
110978
928874
216741
176281
919929
478769
104136
926818
523920
78300
133832
253960
761148
528104
3159
46548
128454
984529
291514
705354
439820
117906
134310
297015
78368
984813
829201
718566
94920
709233
197801
576189
541438
218541
154143
549754
361194
364336
928527
710523
957327
82745
117920
481476
320788
485985
574182
263552
919019
866255
702608
1268
999493
77340
575660
492217
932136
220057
742423
11676
836636
986714
218024
180462
917954
6639
599229
169558
582107
745252
22147
212373
388634
810133
530936
322719
470978
261432
912093
452696
119100
205277
840416
697018
933397
751074
554197
648474
218153
72222
156844
639204
179468
1035339
298246
749208
22961
844772
113109
175722
217604
394903
691796
633072
681524
1024771
83601
937615
52966
917005
507838
690062
795038
282773
626584
342467
557803
614193
435096
536115
88727
658012
19628
15973
307227
665882
735610
642429
1041275
596451
158811
1005959
325276
431628
918373
129986
904263
500605
475062
540705
1035739
856240
774502
435928
528917
266086
686485
627103
348708
483668
982242
816357
727738
17153
284869
139471
636622
977624
286294
798949
824640
727325
524937
801000
634035
226265
598898
546127
392431
296968
511484
621690
166157
627063
152184
594840
139427
1029855
672293
861519
472616
691135
710774
649946
76390
314807
214350
487768
862432
386198
724109
347000
743764
473363
812233
392873
126523
67629
924147
225855
109775
974659
290615
829633
734197
173811
764818
118032
452862
272822
487699
6845
936238
280190
157821
756225
436465
794413
800556
484957
182203
983333
813666
482661
923565
187721
674220
375588
628266
508415
666077
489242
169005
964340
686504
801834
291550
757063
637147
449887
765058
761997
524064
222439
212965
471219
992748
357487
923139
807636
971368
1019722
141014
691492
700939
4754
511716
400897
357656
797886
849622
31750
233975
364871
558501
614724
621329
913437
381978
811955
1044728
756401
958257
408853
757824
732731
737206
896942
679081
344164
301318
891352
147417
632872
239484
459445
915167
845603
486639
198937
644521
719652
972233
942758
544605
754343
995872
1016877
7110
92817
304674
538186
951397
820048
942880
381805
584873
813058
349618
783298
30897
572421
996991
954071
299022
576588
1021136
27042
767693
673508
890930
118416
966985
945040
871887
766654
331863
70149
685099
768233
421340
477672
485257
26611
44216
216394
343998
156455
732251
546143
973201
841512
976470
313436
749925
474940
283404
389179
403367
931367
935911
229319
250986
302823
584149
54441
813843
678172
129280
410628
565444
412370
335677
520085
651569
896569
16950
109253
1036197
413408
133959
664065
1026065
961597
659535
869428
776792
197362
96774
829050
454799
334117
6410
1021216
282250
928885
578376
345135
534438
996047
853764
522172
964084
154974
132650
345807
687948
290316
288595
991703
845321
706474
647945
984364
88417
230704
689263
90502
782721
1021795
8466
935491
636851
54665
459378
232249
635393
378633
41446
22426
66812
235666
256373
807966
490193
15783
726577
5182
871282
559703
180981
438027
584826
257799
237959
538180
400682
446036
371087
163566
257996
507677
954273
427241
216030
682866
457891
245226
251948
76767
1037232
843480
128547
56326
874698
627185
952294
542246
96715
316789
242388
64348
845992
306911
303500
486038
691303
94340
209371
781257
825943
925995
853262
928342
691602
509019
832521
663985
163402
980978
595505
48809
644585
571951
991626
657476
445668
609902
625747
288094
907528
771525
950588
26662
309568
241048
619422
821048
364297
370656
275828
374749
87788
140964
829058
305804
910115
552005
706992
252840
260672
430397
195426
421741
799760
860224
261839
287272
503551
167398
512999
817125
16728
440961
359621
968765
595114
944546
541588
258166
818719
759506
79002
867117
35160
237958
637839
318763
207499
550379
92526
731782
716156
730383
509466
415130
875946
626011
836911
1002877
991132
810918
718402
614586
58173
788138
470334
749667
106925
266331
865718
437494
588339
204241
801845
359593
782561
189365
770420
1033649
769965
340586
315982
915456
590588
761908
639337
789449
247268
796161
107869
558020
336627
1016761
920483
934910
824816
200683
848858
874364
406823
726364
311162
454109
679954
786389
1012490
177158
273099
715513
331670
535713
358978
934173
765193
340503
994376
899544
659725
502498
308120
485696
1036777
611610
260596
631682
624073
83160
773569
411807
1039291
898464
745664
402721
544394
828990
720235
786727
332807
180083
169950
57418
115852
520556
971385
1010285
420308
261874
796179
453213
406907
799914
987224
235806
12167
687167
132133
461957
824696
768025
94770
134495
672654
548974
384340
144244
404259
692103
442672
623023
520446
495486
432655
467903
488123
349577
660397
390317
98486
245953
575655
313512
943695
804747
54618
336599
707489
719142
1004918
1021509
1035223
510597
382083
385452
524981
708984
480535
49700
780167
818477
872283
416311
202551
156564
660579
212658
152094
626062
486299
950323
617516
144584
224933
807858
263041
794696
517015
263728
408580
623060
188870
134073
257295
95445
563637
1034426
243635
417459
914333
546212
306373
39918
1007971
645266
589859
153829
593154
863112
425725
323383
686661
1000755
578908
795386
852987
722754
964361
219470
483944
183471
605398
838683
190139
884096
333250
520105
946099
543641
152257
660796
467687
271081
1043085
798849
846475
628362
875983
497537
285553
858139
733353
491137
916266
385402
252880
305147
123914
298185
314775
627561
493987
626531
917527
898579
958698
841369
849485
895793
358852
168358
1033672
715830
367941
158137
177395
55890
937112
948776
835057
221356
672378
966949
1015858
818840
588211
559421
669579
960797
904889
154097
865004
162548
300733
1021633
257078
426663
367693
561356
737696
43384
991677
604643
483207
521789
965323
137733
624365
157809
461087
368879
470603
186981
774281
969317
96756
536508
265238
199446
228997
677499
454483
11010
129079
856154
881627
764455
420293
356789
160293
535438
784787
821548
713292
296605
222770
662960
378592
678350
152031
611819
541194
760720
599900
659414
975026
163530
666018
504254
823238
178630
819064
125089
153591
522364
164843
466178
880467
508891
754194
259762
815206
1045450
634972
967789
491161
797069
289364
636845
374168
147400
222800
990591
205291
555995
443512
1000064
765044
150455
596683
537143
485074
620495
558341
57128
922711
904442
576536
422258
689775
478458
688739
24670
276827
472738
858247
220380
594308
223243
304900
801895
803294
144385
378041
882207
1004716
841827
403514
890187
326618
272977
428792
54442
2604
43363
70127
186666
596401
896192
948948
95476
879364
560451
130007
420852
227075
172973
594759
155920
734587
1022083
22933
301129
620355
809565
877725
670242
535717
110259
474355
304820
582077
596673
410963
626068
293638
481047
547524
735408
427354
663876
132571
943385
633625
165416
629667
813945
64562
493724
278937
366260
883756
120766
685068
297761
583478
591789
1024336
381518
1454
845568
759059
117004
637920
199075
815195
250406
358322
992282
372117
819615
1004231
908825
988128
561287
856482
781248
214313
745932
803468
530961
176214
733812
1009435
444623
514886
542995
908047
172719
816467
409730
852253
949918
117161
931268
57174
496433
816704
725734
586676
1003965
166493
146232
978694
570507
852507
699839
606418
518153
949330
837206
1012117
84089
69069
744466
108470
900949
306706
709926
901532
218166
83549
579057
962102
389439
20541
429721
663819
759892
31632
1002520
533315
338931
561329
979757
661511
252581
271542
621045
820056
476730
390015
600407
148333
803733
785504
771056
153261
297766
758689
1023832
255053
553467
845187
590378
796356
197271
29684
618059
1026355
147560
358670
972510
73183
49961
214034
644981
574778
633995
292851
578843
736959
13225
302913
118123
289495
33116
731971
504380
79480
128394
527661
514296
525023
423938
648396
452502
20017
241349
113095
467509
374820
629057
509962
920561
711960
520101
629430
861117
167141
191007
77734
778766
129207
704035
372730
895722
860740
947345
334524
564217
787868
239564
110764
1034488
272326
469909
743626
352247
689485
948266
824575
1018297
134276
583138
337682
206
866318
48664
857932
71047
178585
560430
800917
1043253
966251
689327
826393
747143
385419
131111
499587
835260
1033460
74778
87739
433671
14756
272493
691742
758997
595067
767825
1025737
659628
763923
977642
321029
189053
165816
862478
345337
1013031
333977
459218
258193
732266
427217
730517
690564
132485
740399
991294
263
500556
131857
252557
8097
425787
758379
911641
938686
625509
620475
768794
727314
952061
328302
640283
535513
983
1026720
500350
1032704
484052
65107
331776
989932
968336
585859
757391
1003505
839513
676947
94754
650317
878685
484728
489347
656455
442135
723738
181827
130989
937472
344396
381523
861987
84159
305948
858718
10094
906464
584920
117727
556315
353783
534656
664322
403213
418827
621808
337686
87914
309206
428221
671704
619799
752438
795947
1026757
55078
274940
71759
333649
837849
646552
355136
365807
439164
1007263
736950
750743
77436
499162
351994
554994
618519
218626
508646
431276
807530
68171
51968
75168
442746
343943
137764
545910
823720
12245
256716
216208
36323
574212
431446
271349
743750
883573
523916
350402
562619
677906
947035
836205
212922
66946
945718
442627
742712
890322
56283
610469
503036
813131
614976
471016
931621
295059
816259
726715
176594
675499
371159
968262
976436
146433
674025
373043
373902
814553
569800
440377
370089
683687
56311
656093
883740
705079
63436
436641
430630
105603
881066
547811
231637
868376
859772
50328
676335
734153
233856
261189
580845
459120
849249
214259
1005901
192829
496954
67625
997692
72036
685666
1010700
477289
173051
89958
179663
369888
788577
978401
1024717
409701
872921
708962
857497
773160
294968
72660
265934
849848
768264
885611
810495
166531
39457
57035
860057
723278
24521
363764
416124
58141
78917
541055
863270
838303
260528
45269
788624
484640
837657
111431
513254
608188
308030
725381
4258
8308
755369
754070
491255
748055
68235
433793
115145
973753
301827
966563
972669
674858
984193
732566
1004717
419803
764075
966546
611980
947397
18002
940440
606185
255118
515428
513453
884878
297718
428646
355051
1033825
518251
25443
358319
325448
21338
905469
563927
1020403
311279
499853
998710
927938
802419
906877
763601
248343
922109
766404
4573
121769
794165
614731
400956
147911
245044
228604
852288
973153
120947
25560
126945
763140
519359
983607
259504
569232
712361
654827
480384
193991
242188
367679
864579
652058
751127
594738
353409
124524
791927
878507
653458
316620
914936
939288
990489
783502
1021406
192574
523133
505146
712984
73646
700591
893940
1015780
1011754
223624
759770
458110
135490
460979
821979
1043724
899595
373979
740924
462338
1037255
765326
624731
629190
417619
959761
819524
660440
953786
364454
527311
481214
1023307
636089
115875
446532
946392
223361
156293
990430
659557
534499
226706
836251
878919
953561
83542
190844
565063
904045
371802
692664
616576
294778
506432
492644
899769
325909
977100
423067
92865
618514
665889
808196
623735
258614
164399
673016
180700
190950
1022870
817642
17196
543165
151071
799768
619566
389071
302926
277998
689996
118197
871637
367667
654384
239593
727120
255896
190936
434324
169389
240579
46349
410473
250888
830005
279166
853985
294797
487532
210354
897425
985230
203269
519336
485431
909715
258700
232833
769769
481085
591782
625398
275186
855401
1033467
950901
169254
755696
835173
471477
916697
687326
320173
545725
58902
245383
28895
222145
869253
619785
435195
486289
926601
918541
564611
311082
740401
1014239
557874
467636
467094
284243
146393
61794
919264
972197
192230
938868
174674
991087
929958
175544
955982
1562
391795
352976
814062
30689
502614
125727
1007148
813655
737814
718402
636500
8012
86614
380006
394366
479440
205680
725267
766673
10050
42109
1035758
962067
90779
754872
619582
532118
879327
627033
941814
684359
485521
79945
899144
23201
443282
782616
653640
233011
1028263
850580
320659
823646
693936
996553
955132
927088
34742
78896
309333
652784
544772
71358
239619
956292
55007
414547
887560
410732
86902
740419
495203
683286
784100
335840
995569
858592
495062
1021083
857589
1045138
428572
976683
17970
821742
629505
807579
127490
987555
427232
49248
779539
879258
467655
107997
419985
178210
604618
1022415
202318
58919
452194
733358
669224
680986
454233
187997
752940
374963
271835
800245
139718
514658
706989
100175
18631
690342
224946
530347
1024007
120330
453760
863594
800045
208554
940951
401379
696689
967516
903549
41026
139914
401226
1029447
962317
134564
813277
346748
1038574
744857
476606
738674
838902
822069
1036984
114326
158122
661893
561509
103682
526538
252551
524085
396378
570436
848239
681601
374627
147914
576941
589806
1018864
414523
419832
726665
183787
652362
894661
864305
390897
696867
888159
328811
729027
426804
711022
942616
1024577
1040510
692832
63469
801133
257128
366276
392979
43418
800360
406570
377909
530893
923834
1013766
817004
434667
490829
396896
245076
390971
402145
558527
991572
715135
662256
91157
884968
970280
793601
627049
119098
822020
369142
480475
602205
840989
426367
495403
144411
871075
183569
657370
289755
781876
758825
452874
634249
407914
845147
998928
49340
568825
828258
784002
1045427
829747
44737
141039
803683
326383
130219
339450
1010159
362801
290947
810239
219453
239553
228670
465975
197555
998538
566985
1029500
425464
220546
116703
740159
759444
471514
61664
297425
849176
370442
594817
620216
384877
849883
365865
279195
164640
1016669
864413
175041
432103
859906
154054
111401
981113
22252
279076
342208
378094
111197
756702
652427
210139
20651
99932
258766
385115
823674
761306
909871
227108
917790
816995
513816
559772
201287
521635
400316
34186
947374
184288
24638
190812
98891
721549
476650
703036
445768
799519
207773
57289
425320
543234
990390
832237
1013023
756404
74390
729763
494593
952723
548737
782617
1020231
551576
208302
790678
601463
897239
820353
414064
798715
286499
775032
539842
32497
792666
203639
518139
547495
603402
461868
683825
476759
363983
216053
423482
906978
266470
847294
1041177
566229
242874
641863
354558
379927
933954
72981
1036448
913007
991371
274690
214806
332428
584049
39898
547962
618716
152048
554769
763340
744867
681085
244598
85469
757525
638852
366192
468400
751170
702197
671532
424651
879992
685315
726792
115362
647419
551594
698788
751682
528843
1000308
625922
886730
460214
187919
274722
408080
705423
557187
540165
902949
955289
534619
16668
338412
797723
154937
903024
327454
454916
184345
233262
986582
301024
821918
1028966
830911
668773
853648
339074
479829
447026
1010272
696932
814924
695042
4483
734430
526969
12769
718550
339002
400144
667230
955869
482528
524038
205685
848629
808485
548109
748723
24730
283994
961467
647734
950188
271764
390004
817573
433625
79613
652184
818754
534159
406333
335387
34648
940179
954373
974890
599735
949953
452250
565553
419592
683364
595310
625321
257840
419074
596430
713710
558402
55808
1889
20953
490151
911206
799281
730396
500332
498852
392136
309964
193555
647013
521700
496744
171143
1042267
210946
341109
266444
1032063
341273
268616
835392
373710
35568
1033776
1015649
48842
374957
549847
699233
238390
355052
837685
186405
799754
157944
624963
430953
181657
321542
948417
248791
309209
832405
105538
120935
18856
968055
674866
984526
649808
748536
860654
78148
1034789
66501
173085
479218
1004085
254575
460812
509773
885314
34938
966520
1040791
866967
631939
181178
948704
810150
99105
370023
204279
867548
248612
503041
503991
193717
706513
967145
44920
694139
923772
624793
445861
319471
118530
687282
848168
855558
63189
426036
300679
930995
785482
667469
461411
806522
587359
811024
681174
133895
424903
133136
343581
489151
278444
932305
909535
134659
882948
128347
67960
1034719
660377
12304
27167
901018
855746
216969
874718
602995
896614
699187
713821
718464
467377
232315
273366
812117
847152
296837
293310
635858
552978
391172
222195
956880
670726
914653
261210
313139
888104
912387
677908
939
125513
1040194
571057
53736
702046
230789
491055
657904
736493
31863
11748
203811
768583
826149
167937
589449
62536
785938
624476
740750
964836
175923
752930
61737
844002
885588
785399
541003
774329
425377
431354
991615
344969
251699
118926
909657
466465
447675
503068
934200
869191
369682
928865
508051
356625
539969
925499
598393
538969
345407
83725
974629
803105
337242
776928
134934
932100
296310
251529
706763
337605
414568
946288
324201
949724
660148
711326
212890
59756
264939
1013934
242650
1039057
408381
952256
645244
963189
682375
60142
508477
31946
635193
459850
714083
623153
153137
835229
515305
537721
511054
475713
448283
35002
206630
441132
220070
988393
645884
717811
435953
142222
402862
849100
77986
772087
60058
861473
983232
820681
325489
1008496
583501
650695
878205
469882
731072
249547
1043652
612681
763615
826886
364875
500987
215608
835632
435854
698288
188424
136493
973841
213174
639389
311145
159394
619096
623580
613891
573525
562566
875533
993834
1003599
870524
251158
1040977
292262
766122
816646
659919
795152
208624
884585
322229
703586
209149
784843
367267
698161
688574
537249
112563
770720
154056
498721
710200
319870
302572
440379
653705
658343
382156
733119
207786
974494
115444
950174
191260
120461
292340
513134
1036506
575470
843698
381143
862595
518592
810005
882415
801392
451764
826777
710712
753369
776402
354692
222455
827161
371920
452040
991029
514647
686531
87721
63564
140748
545374
193586
278298
665419
644727
997602
328516
1005533
487920
305800
138752
19152
1017217
244597
608204
354784
585458
339246
819517
971424
401194
884260
850939
727146
311399
634670
289735
533218
426467
350523
64959
309815
157709
957710
187727
224171
723649
32498
443002
370116
398163
1007826
44729
339024
655555
914295
431605
379969
216675
26908
1006135
695380
273002
871372
1017915
604773
1034696
616198
403488
758012
823812
326062
896704
387011
23047
469244
1016199
380996
77197
4668
630158
721070
859039
322213
71664
217921
34974
693975
767441
238086
948708
369586
134191
672393
89148
836092
102811
701782
1018549
719291
33282
552089
663613
890934
238380
86376
24714
33542
725605
23587
795998
83432
800978
281358
19395
562593
981228
1034266
173051
46131
15549
579385
597053
514204
123232
415353
770178
879523
419831
39402
403934
1003957
31457
25808
448983
183797
841017
23884
186719
295692
779992
708803
177618
705801
251784
348045
479248
501002
562396
977161
508032
1037171
387257
432054
412294
269784
201523
515571
390916
396839
47871
236048
460487
770637
66357
347935
656409
477612
481472
583996
29398
121753
997688
771716
836458
1024558
518578
555854
40127
120939
447268
448742
572927
594183
449574
853234
638920
878083
894323
436859
82363
671463
721699
687
285269
277225
850129
412003
531723
616204
951977
144992
4793
274986
45745
64566
326983
259067
161604
319191
244976
184347
474654
273877
310660
883184
378290
524838
674423
444129
696739
293241
112013
915188
123186
783701
1032495
229181
262543
867217
872232
397898
356590
905513
474991
234483
297660
134955
577417
193575
188978
916059
838719
851422
613092
423831
175167
868741
218194
775421
644071
441238
343926
1035033
856785
321371
114482
484538
113218
604543
832413
505045
797003
230255
230993
674516
421011
26573
350768
529290
221427
884419
703935
759179
562484
444500
537320
465879
406854
234135
528290
558336
62615
943139
604239
1032009
550959
537603
740814
345585
267163
728784
701578
448984
409895
788169
937826
377941
527125
603733
1010451
787630
180791
792471
577927
762869
183777
855925
791720
873204
1006124
92786
890933
923268
384233
217037
602440
285878
968578
97690
543734
24347
572505
886115
754341
632228
295220
270493
965011
811783
439387
865606
636901
129912
228306
272969
309347
772983
336229
820448
378742
150870
816332
917299
442519
593305
393791
792212
325599
205142
333014
445516
5681
628958
190579
788868
918799
623764
112191
428123
927605
309662
783113
335769
419790
740215
1812
194053
647695
554117
494136
232522
532299
457107
691621
231941
120274
404400
310580
428759
175870
814170
633351
793636
935437
273179
534188
335595
905685
750470
971363
599416
425408
503947
849597
113662
197889
881405
585021
1025335
159747
463707
812713
987725
434339
56924
52831
602636
686689
997129
545353
382510
774471
1005585
585245
465920
62276
701425
157040
174407
532735
255001
476539
686241
1011556
404685
1032566
954845
546605
953421
540456
98402
928902
656460
260730
334539
687577
472900
34535
783521
295167
961917
867442
321184
444991
717251
391339
886668
448820
27014
141349
189628
418553
694077
928831
565965
109573
76096
83942
900353
263812
525372
418089
639111
851215
514966
542837
140432
723981
786833
516208
618855
306330
195290
75055
936477
58935
540464
248557
202478
852344
894205
235205
987516
723600
668365
809514
920175
453048
530806
650689
633970
461408
27671
784438
435574
394764
1012623
34589
748244
156646
922243
589598
534881
814630
781138
583116
479577
450956
895855
55120
494859
99813
975673
172950
831327
784663
144244
825192
817153
718312
298323
693799
485004
309793
507989
166937
712652
780967
808436
720565
297043
1022079
899286
193045
396947
790240
667498
844251
26286
6474
66376
1008625
698566
953966
829522
924438
518835
687248
9404
375273
975034
909763
540000
871761
35509
158837
218345
584742
346040
694989
616653
941349
815858
476680
536733
974777
430371
402830
680740
493587
680082
473476
728698
199213
959462
247672
476568
855487
235651
821132
601009
196845
105957
975397
362861
725614
732312
243672
422019
163406
184782
47610
635392
786889
211435
466207
316791
71637
174039
535829
896638
191340
755164
699567
19987
415234
765204
425227
478918
27010
114327
639636
386554
923555
27805
761159
569571
423860
857431
569013
268632
872885
975847
255622
220365
280804
999247
131128
38655
575197
31989
67217
281355
687581
870977
52132
630769
499881
104591
923693
376284
97534
62043
193592
443541
449304
81808
704099
792887
834743
866947
189903
84511
206969
30180
725811
518908
848863
442222
569243
632930
965178
749539
315451
693536
818048
957323
315129
365070
26220
601606
781423
681064
484511
1041189
1037368
542704
263399
362018
380999
416173
742740
869552
886197
560512
333677
266417
690655
941584
761175
964433
136285
202014
189765
862795
489268
355822
41555
632543
193519
178237
36076
909250
803890
566236
94934
595847
954670
236912
212580
84448
727378
904693
304246
320647
846918
828463
168656
772001
834859
251870
522898
1037693
820885
929830
295087
883903
840838
25864
694504
739481
543136
285704
133538
780705
876078
733545
732626
653075
679227
654198
115178
327295
134075
44308
298460
193509
8328
248955
1039895
651330
421281
792
358428
735066
873954
97082
634702
458251
400835
84803
121263
498747
129081
198102
917095
1022519
727273
206790
294386
464632
680339
556004
386321
583885
813879
45945
970221
264741
77250
936537
116340
824016
525338
1041516
65447
267485
230491
595473
339990
92265
226832
497662
347023
260006
690658
160190
150984
337698
687087
616767
575677
885709
802081
306700
977063
1032077
598302
168155
392744
29398
303039
667911
590918
904687
106381
280117
258836
9101
183253
718837
529827
905502
228283
775146
978502
209989
666791
662321
158151
807320
578480
58151
1040837
234061
133206
445379
209026
320291
917326
931721
793144
798126
435513
289421
629184
765402
593324
1016932
198434
361182
157749
160334
1005414
979623
536511
1043044
473118
539759
729622
363065
407656
720118
692151
162882
636161
636311
404490
668993
988932
951158
256716
771362
833733
723813
61655
92848
645186
568490
829876
263912
935442
551
855778
390742
736182
101975
371829
289616
370131
235053
626399
12985
590922
338050
998255
633073
754200
426977
595296
358170
474824
75590
284447
589811
641704
222860
616062
224276
315546
807969
1004644
420864
357789
580111
293350
321276
821329
741082
342043
1029927
328206
47302
440662
238485
965350
479007
408336
849593
301415
165492
335725
91989
902230
461516
655723
617637
205159
163547
424240
772623
816211
222556
1041341
169988
507895
104499
280667
866233
769920
618611
360096
452865
428997
383885
907895
201856
185956
228206
953986
367563
984721
736990
326687
611158
493985
555105
172119
705198
881828
499795
956200
913085
514960
981682
644372
619801
68221
198378
570238
648047
828918
906181
329473
580561
731042
135532
1038192
142852
236370
559854
994135
899020
539816
978887
856663
756174
747840
556432
763543
672457
795579
213872
207120
596476
312572
682278
781185
704602
656651
853552
971907
579665
797368
332581
540132
862792
290925
542249
362161
514542
250929
469962
711030
1043104
446894
308447
261280
917330
264795
1041984
431629
791384
952640
266208
1009200
730440
443785
345470
1026871
25388
75935
136296
326913
196962
437043
192932
609418
773641
600838
963287
593983
554988
138790
535591
358124
857287
198706
807322
525979
404870
889083
210574
577368
657671
152127
715787
487049
101925
33095
82417
971282
158737
307713
118601
864857
244939
696245
9292
492171
846482
281285
803938
1035224
677741
564751
776901
875885
216055
533821
285784
129561
49962
347166
613543
543993
794051
997021
128102
601675
411189
20526
646444
156961
795441
1040432
708402
444629
916975
1011554
743651
452122
269620
950489
15870
788464
632105
339525
622647
774581
1000897
459079
441190
827070
160465
154211
186879
523246
299245
127432
880751
269532
227533
333646
951553
742874
1001869
882649
269183
633346
623211
105123
1024219
190003
592435
607559
303526
717849
684373
197525
862700
64439
173287
560421
614410
940499
1038673
71969
684586
288786
3960
497405
300225
171201
779601
845031
74105
1031908
385270
102306
531023
170054
398701
622713
169554
665290
367304
77483
355486
281041
454237
948069
194670
475402
589873
432274
185710
465980
1011027
981884
416476
1042186
899948
819569
543381
437308
430810
679655
446789
505136
19257
522441
442285
37033
10388
273656
537041
465628
948240
551494
527403
143700
954496
911436
478809
184254
193884
1019086
946798
262043
367607
253200
608886
655964
42506
943353
43120
302222
679343
297234
460324
854385
79193
91301
759339
352506
576364
1032508
774303
950791
202663
1030790
1011382
368947
689378
599908
328256
323138
341037
1005390
221226
989105
168722
497216
392546
614966
459452
429743
682162
719544
1026790
698648
369809
222198
220967
960733
1031004
317705
934458
594473
271833
584058
877643
225362
313651
264948
551195
747154
592225
664496
762730
805184
49296
744586
195295
885379
589000
474670
799315
211345
196397
875390
776362
94001
819494
490052
824736
833635
408174
158083
869134
402674
896848
380131
665629
243927
644269
191346
187026
504676
626362
738419
340029
278867
639469
326279
632429
355766
164135
1033113
234471
716428
591966
191401
171655
5365
715697
613687
1037150
106728
771858
903425
842252
709469
628763
99386
539683
996317
597323
75331
519105
1016667
128288
225191
323967
23110
93066
377626
943510
945077
953243
882256
883558
377934
907609
224211
496659
72250
888270
344453
368774
836578
661261
239362
386016
283886
957182
293419
809160
949081
859333
81098
709340
108161
470550
477031
748396
577172
666883
1037375
373714
291793
157180
855269
219833
256491
1000066
350869
772561
322673
275398
616819
82966
593088
729314
578421
839921
225091
39983
959446
34636
791118
297328
214968
617333
747266
1019198
810730
891596
767847
930766
441068
274441
766034
466364
585343
739420
238233
826363
710167
383002
9513
883318
871673
35975
986046
387795
510262
569086
911328
744886
438253
43110
515143
572888
235229
576884
982610
947254
675022
832939
12159
827292
442056
854738
83130
997076
989372
192589
747740
90049
163544
618867
943689
838878
306367
561342
261843
650857
358236
698146
422934
94383
195211
920389
956391
554032
783762
189011
695601
680074
434413
1018497
315624
925030
536863
418877
879746
730164
328685
42148
492147
250480
981637
36583
882276
568266
1040494
399742
204262
957770
489186
352404
510728
841219
526556
886818
707329
139685
1011869
412482
489978
184810
65527
39279
218393
676340
304320
176447
822158
508457
780939
570019
621701
20839
769351
395310
289359
378670
110614
182054
595326
418726
270081
614123
197809
844134
542100
989504
689045
394102
585445
938448
850501
932163
971328
425660
550677
526506
959497
229628
531218
589398
652950
999891
263445
903048
285927
590416
622653
221170
66293
722683
238691
856216
824040
589090
826906
84881
748852
1025400
602814
581982
442417
1017592
875828
625403
766739
278192
101689
102419
1021441
899241
968652
910119
828097
177101
653849
140377
477254
379725
174379
58859
654270
562743
307959
441831
58195
692984
986296
449143
587475
517970
130668
559373
904770
454051
974635
5322
126870
283560
710706
35195
627317
368242
621955
540259
105231
950873
332205
964338
699749
467807
251202
825814
113192
361652
170353
62306
614180
689978
47009
947672
398919
676181
765042
126514
247442
295941
537712
8907
639216
979828
128339
1041011
350304
607092
854293
346175
573133
520888
86072
483124
195212
993073
343681
362226
30876
232515
425719
594138
715986
249704
768594
642417
578992
770722
1042367
929944
513916
76694
443077
949228
538947
681574
462023
837368
125682
946983
996866
764504
70189
640072
463080
1045393
862713
464228
301408
635884
698752
696287
425453
762411
551452
304390
490477
248748
753357
804195
625469
854733
873500
280422
605806
853548
532331
51254
470480
251792
71671
650000
475440
85678
143666
824562
689669
95276
342431
1023862
230778
374818
859583
465138
890307
375884
633093
224566
197234
762759
724113
8029
580783
268598
995859
722419
523903
962603
184430
115439
646284
147475
269630
729662
846384
991779
847286
594530
790692
511791
563821
465519
715604
63094
529438
244865
935412
842645
193772
122716
388603
19916
74021
148749
622401
952587
181666
744894
397202
552617
332717
805228
519943
85000
179658
582788
928899
805002
313136
782636
718121
353696
281607
1031826
541512
779296
782183
271980
727548
246782
388900
1039227
157129
90645
1004045
434142
790521
871998
194142
711399
698361
920577
396350
457520
480136
80943
629823
222347
915420
301954
512152
391911
725425
31592
149663
325992
204241
734149
887335
655939
1021115
181441
788071
645427
593342
946430
272380
1015784
633531
686198
654585
322892
653818
633224
213221
416303
669567
136561
731620
233951
245529
815703
299305
538889
515451
914600
622180
442872
398718
428198
71914
361363
190229
938968
127552
10111
251579
74589
172379
426991
603670
176098
153032
320944
760189
625061
217869
354851
859996
561336
781242
980133
939299
259418
461656
207727
270765
454007
863424
249950
179867
1197
57640
782458
42609
268262
345694
186582
236547
630834
754762
226248
1031808
290568
292165
440184
731569
1028978
789435
845295
763758
561462
793817
983205
521086
842139
534665
779180
810010
100597
367636
431423
550541
1035737
468309
548256
196769
425498
1036768
445617
578535
1017491
532856
400721
632261
526649
336155
94425
772406
742727
911678
289796
489967
10323
26370
467193
63062
1029346
530780
733581
59253
643156
552781
217269
485397
580448
782270
756444
846395
991444
737582
970821
231359
482682
813249
5740
325415
935394
133857
887446
171522
312832
851006
542085
283886
206541
198732
125248
15742
454395
65470
335660
43374
813310
939759
555558
241084
356519
989846
372660
984771
632287
977046
735100
883467
1035048
732123
346323
75642
93398
1003007
301073
958084
301110
790433
1028940
433701
16795
466271
485252
263485
455527
336872
826773
869713
146813
478383
680836
272935
96453
869133
548582
951371
13435
402819
517857
398773
284153
834582
511906
275485
566884
92502
266231
311779
756747
213288
239205
417723
866694
1011942
154786
738019
347060
32577
906097
904346
774369
1041722
262809
589176
143489
159847
963315
702571
549512
86194
924902
288166
74192
152525
928053
349462
545037
645922
733670
338522
985089
711847
215211
897545
796715
277368
156082
316455
308888
575562
475408
698276
400360
767623
915292
45959
214719
218882
328704
126029
237356
105251
670623
491437
3277
287440
776050
786136
98863
146657
648173
279774
366557
961219
131079
984987
718579
313307
944416
357336
396861
605766
107218
827465
962374
928144
380428
74445
505640
808490
877174
897532
808852
900280
134491
1024428
750685
901725
310767
69071
471761
401667
662962
924032
305327
601739
103184
139342
844519
456711
95967
55931
820804
801177
201395
55885
818528
316950
188699
410315
244204
472532
152796
297360
672828
506032
87484
661250
692041
264293
556598
661162
481228
529972
192365
711083
542695
333678
991368
698207
216322
955173
463456
811557
305993
313040
904788
445865
228968
801554
195188
267706
744129
755695
204350
67329
956113
191101
99065
558231
350863
516330
156888
811262
178958
364080
1026606
192753
260822
895713
893838
618758
482545
934953
632255
167848
934014
546306
150958
629075
807911
512388
805920
756642
1020640
187984
154650
378006
196738
380918
382474
792170
590278
731319
985918
58661
756726
1039801
1019614
734646
658332
368633
1024930
779038
11008
491025
534200
531560
260121
916668
696455
606209
413334
512610
645549
397438
940937
662065
543593
123125
700923
368219
768044
115561
114401
783820
230462
402776
300842
151523
740919
742991
174625
292320
333030
914040
898984
619886
339805
493162
557539
421890
677845
1006338
702170
467353
190835
96231
419792
606825
469043
967216
955000
730045
256918
758538
1009684
459764
525652
563996
943499
447130
131188
704032
391990
996047
227182
890813
522327
362419
481125
63410
50076
851461
599326
622929
782142
397718
338216
600390
768379
249446
924703
231771
528343
505894
1028579
9908
111902
286603
304293
17703
765335
894803
390461
797061
537730
10458
295803
356783
205142
405755
758871
465310
402429
923269
648058
660611
851295
368221
200005
211551
776349
805910
534038
151387
787059
341099
799953
297319
606990
409861
87919
30832
605988
434744
309926
868810
268202
671051
625931
434212
882
899080
477776
707326
719156
994976
244908
690072
226159
426083
699599
441286
894267
124359
788263
536578
604615
351644
100891
973681
267349
462870
447414
334766
1042764
578487
472959
199164
992465
822096
29572
229733
880103
720796
703808
953688
850772
608291
756417
855797
108177
771137
871341
345107
762427
471257
250914
964601
258393
425725
302289
975848
425609
666253
305212
487088
1027474
307743
678346
953973
62300
217297
232390
78292
682161
161443
674865
773537
68822
589574
779994
265844
333749
220554
834180
353941
780078
69612
741294
574878
349745
544340
184288
251998
616389
342947
859406
650377
1019192
1035766
1042109
441269
144682
767765
537502
489340
409905
1007363
878594
1038183
953367
336109
10937
441482
444185
307987
843620
999774
357483
281895
434032
520821
836220
57798
104117
595508
55713
82068
697536
725676
432907
827325
455604
799638
751457
505849
104799
905074
278785
252517
938413
1038516
710570
340463
524220
999061
600738
199382
1029400
413519
116110
255985
877587
275360
475450
494085
876968
567182
37730
672171
262735
129297
499517
251259
831787
748607
278247
324564
346075
428820
185718
222543
502840
524094
733142
643349
550559
43440
790199
859276
542388
120442
365566
441627
42157
520431
1017814
934757
761805
268681
16274
664100
395996
74693
780161
247955
780173
440386
675736
816400
213259
660786
285371
735220
348135
968890
175138
117469
671128
931626
726901
513176
884621
611649
146412
49428
796700
568412
356366
266658
599683
444091
752454
273738
494103
191386
198549
487973
857683
685833
942700
501276
416601
646095
877114
980337
29021
84784
686062
586216
976331
399156
778875
44744
988904
441087
412682
9732
474068
951978
896505
380626
462445
315491
423799
554432
482868
821518
992523
176389
609929
312499
711890
603219
887601
266345
372615
667013
35082
197566
81512
525229
687197
955710
730782
541650
640461
239295
244180
168625
491750
237788
1004197
1000122
1016110
346568
455385
650118
763375
595546
599812
1031745
587158
194491
134892
195256
646350
750311
788733
59685
961193
256624
256671
850184
209012
93886
89297
176708
160999
34918
399206
323664
682778
276024
133886
559725
797790
31898
476889
174117
825390
664925
598127
141352
412431
7826
293904
935338
683460
207205
1027928
537761
808066
972990
601735
654847
394418
367447
207102
658945
680336
825851
2157
1017110
829836
789403
446238
923850
632285
22761
717524
951520
271903
159759
176479
811429
441296
831872
349096
885218
433936
585301
469503
72803
208284
277873
961679
123008
119537
244851
809890
249941
319819
954476
676438
820601
608165
46653
767901
224840
45870
420239
646039
947356
833823
290088
61032
688460
787157
813957
374416
511558
852139
839527
304182
435889
981546
871019
239503
707770
108435
315087
980009
327070
285727
574958
341280
271713
521885
444583
73197
315878
1028262
65108
774969
984285
167277
213549
327311
535145
73027
320382
880653
408019
875269
60971
155348
374662
750494
524424
623745
207098
185065
136818
947198
690822
19627
171456
603447
784588
387738
957713
581774
274172
215234
210481
761382
954371
493581
907909
290627
256450
718980
726348
908945
91962
551433
446682
584891
390654
624832
781561
634863
964930
450914
81189
1007804
602530
871563
891108
925621
585475
740728
715625
140485
420525
179395
622396
1031196
505735
398978
314631
182026
230969
781897
192211
920607
48371
525932
939152
145311
948833
5692
83179
13979
354912
958948
341049
765131
436303
440403
679455
774065
430192
105167
895098
936453
101042
53264
646706
587154
82810
905612
336673
705399
533354
373235
468611
1034894
512529
179985
270489
843388
493653
111018
481232
257360
431072
366511
232102
40327
200991
519246
513162
56097
571335
770580
1021065
367687
724162
566085
932933
684258
392477
792139
258756
655346
606092
509163
159430
864983
1024152
74662
835651
984
39350
991918
8549
308898
224385
167497
402598
6700
715384
508238
189590
179979
685222
414260
201086
598078
593352
208678
594135
351007
900331
257082
467882
523644
207629
182873
339304
614758
131238
1042441
280243
523941
339057
631542
581253
618897
4638
661170
824024
592576
985708
783685
15170
25927
872433
282003
160980
162900
670794
983354
262952
550242
167556
447820
209336
425159
355210
760604
373212
113361
1031937
158610
276119
1038078
552780
331481
979992
367561
546606
776654
40919
66676
816650
857113
457926
404313
982576
683764
290967
815507
133824
467787
961355
156929
960414
585813
984294
1019446
40644
261718
950127
384615
32617
496278
251021
989820
481029
347502
279642
102431
940808
947928
921768
579775
946328
567419
292717
4517
134655
859844
846281
1005422
1013403
438400
286321
942714
219906
767075
153222
309404
480107
1016360
118449
509779
53385
318047
855563
265584
901984
169552
553073
842237
30428
958552
407927
170732
945089
843702
897284
634747
475741
214983
811572
208238
934992
90487
512411
878532
962404
106306
610944
60881
99697
900905
74577
317374
801065
464244
970581
58158
136070
727861
870534
208406
383885
347930
528981
89208
561598
763188
657032
259025
238880
616672
293430
112879
695455
48586
669261
670049
822644
393171
437420
736208
269622
30916
182960
256994
558044
574536
957161
439532
565416
310409
299761
322813
139259
684109
1302
256417
187288
10191
250502
985443
941258
93114
20032
621118
156286
353736
145795
931244
35181
108323
46794
478229
292044
262402
455278
1033041
273259
1020344
176911
347628
267464
623189
806623
444763
985772
152253
1024312
665166
365808
82753
388567
363376
789992
931150
574293
892864
852723
250589
1036533
730867
616465
747606
885767
720935
69503
977140
930655
462077
361728
871195
442651
330451
57201
592659
833736
651026
421156
837400
457618
906545
921705
485260
666279
111448
182066
482895
241578
462825
230459
621349
41147
385984
1037565
874866
969644
834308
708459
884049
219933
940168
566779
493188
941379
361835
386630
40740
665123
986012
279008
142202
358737
764563
730891
804553
989419
236707
1040653
668356
237579
264941
845183
199499
944367
109876
262926
12191
296906
397766
461064
669293
962236
367210
37061
695566
209641
387829
983151
734306
95267
28023
714441
663304
810930
784415
383504
406913
898520
118441
486727
502990
339321
41112
840327
690086
634746
613386
947370
674824
42512
135244
921458
740913
282828
841251
224205
806267
1016048
521444
96919
734680
785780
982252
260382
78171
666442
562393
195434
450266
571895
950388
676112
777204
512305
776260
549916
118886
523176
166370
948218
663269
312650
83619
692125
101533
718481
750491
538091
960678
899809
457667
231928
338428
447851
229395
952853
63720
882545
253026
539241
56181
178878
88357
810948
528620
294302
31872
164917
854337
708590
786595
91813
984678
791764
125934
555969
146002
562523
299413
30519
565
741187
510303
133697
1321
566761
672015
406080
496877
461133
795387
1018927
866965
669104
159070
655657
764723
419173
715110
4829
938887
796076
786568
753569
509083
1019452
817940
970233
1024923
732262
23135
322292
798855
335387
922695
1003521
735573
943512
413093
795299
135482
677734
931887
70926
40007
960616
878634
70376
922982
732359
246807
249900
913672
42113
277875
243840
583986
558059
136050
842192
501307
330473
468845
412948
326988
809420
443807
173240
657883
124355
297167
84079
771904
138042
841882
658223
130568
56965
17812
672938
221017
97822
343182
648354
219066
755267
647630
57525
587681
1011851
764733
937318
138397
1023406
412659
658605
659598
72235
28951
917068
831058
951551
851911
206644
534189
207598
154863
123438
318338
268440
908056
760900
296809
998865
285204
116019
350545
30718
541880
656069
248549
111097
91897
914620
41569
880574
407590
81192
269523
657343
755949
909292
937262
61349
241167
392544
534626
449386
828274
742167
765345
719249
79634
678912
828734
104038
420473
501565
835169
935369
275013
630202
917537
408504
334386
92389
964863
481017
258430
414573
72853
178341
585825
484570
1037403
776333
813771
548635
656287
957706
821764
879868
75324
259242
656186
746535
128034
803124
450944
217585
279508
713708
334536
573045
654797
894979
129291
975790
742845
942336
620391
594221
225473
71644
381722
982985
815313
43619
572041
290790
446941
179383
611165
1022044
41352
347935
710254
882797
383467
789301
261339
106739
516236
39285
296721
774534
748673
335624
39468
594875
126735
566972
694504
427756
684722
869895
882967
414417
321630
770983
891797
473228
999129
634475
295930
54236
429371
513103
1003221
904449
602554
350725
886300
676368
391829
557321
438781
741054
592759
159835
560065
122513
870156
243108
200669
621139
160797
841378
443362
892290
751389
879891
149264
401955
342594
86609
199901
395781
999019
417372
434384
31673
678377
707538
557222
689363
69970
148554
368864
577434
577519
731541
891155
649971
898052
572824
982053
855695
915715
300975
120857
374745
447917
305654
528058
541820
199114
197921
197770
349681
180226
316782
845414
10603
371345
368680
544914
426208
935912
241338
335227
276827
298403
334207
854395
534756
307063
949928
87778
988584
774241
690244
91610
18612
264087
988797
227310
827788
555324
804758
211136
599310
522525
579957
821594
610142
31162
953019
745783
673216
112182
168665
1342
740824
483095
608696
417108
21553
375204
471785
394122
264766
447312
860056
14047
676707
320363
775258
94195
212867
466014
817702
879545
94454
555637
136459
711919
327198
739105
51730
876652
277221
448281
373236
434479
620021
1025152
607122
777385
761301
703083
437152
882336
512557
177898
556464
649404
764039
289919
219008
405324
836719
62429
298307
549879
972619
729410
62196
821906
14095
638861
1002406
748385
397974
27342
1024111
647605
297236
525599
923262
58982
671839
641658
884190
741916
503466
777652
58915
538719
305533
316198
546611
96643
912725
129177
339261
983194
191563
273785
318012
720709
831872
17034
994557
687893
330608
869723
855134
939501
570286
489323
848424
600987
677247
394934
338854
473331
500090
186864
63224
867430
30183
485662
381727
977385
829537
873128
533383
756846
138029
479038
208520
783766
386115
784828
204823
84508
656260
907894
436350
289681
271787
721664
1008811
158337
117116
84303
828228
742200
997287
625206
283177
96579
31155
78916
940170
842144
488234
1041011
945130
110525
420617
321261
261119
687862
494037
789541
721779
137389
57860
256406
641140
604182
1034072
474058
646675
1015280
832319
706029
721915
854583
716051
93874
551031
639631
566988
826445
26313
94160
686182
706420
138371
976976
939810
325028
619461
717140
864273
666757
453022
964728
228634
764699
224548
974466
509009
225228
854410
317137
488574
77565
747611
213392
302206
237208
743987
792523
290167
577521
71766
259918
155750
365554
664614
286112
233955
655254
269052
725593
570979
338249
444588
270541
308371
593524
512298
402359
429394
1021984
373752
999897
987816
529044
223652
834218
645851
221299
408804
1033011
771703
900185
1028194
1016953
131906
244502
991787
189112
101452
81752
570068
844056
607440
666185
434655
266692
162676
938419
349300
261448
221709
1041754
7530
135952
943357
740224
1032816
402740
161141
697242
903974
56567
728117
258503
400380
566572
30476
282900
573990
957042
620757
886721
1026268
479432
797625
333572
663362
819332
522508
66628
190424
996364
10257
525623
176272
45257
400132
123296
415679
163816
934148
204172
704299
303630
325
898919
778040
239329
80531
855019
108900
477909
853012
1008107
442529
759194
719259
793013
568601
540335
451539
59953
614210
516632
74641
355284
771548
194069
318890
164277
55029
295826
451932
425423
243857
8341
497415
383541
470904
36101
301336
520664
677693
779706
785670
833553
1022063
73550
138558
913699
410335
912048
737370
571807
756735
902281
712365
362858
606616
323641
393919
778271
276711
750715
517349
951651
725209
885946
1033686
825152
99037
1030719
995924
812428
619775
938384
893012
953564
116302
955093
1029446
624797
21754
979382
270841
273200
762553
206243
591725
849099
453589
239036
589192
1029521
794783
975803
856660
510754
88790
323531
958382
734863
236013
544727
406975
872313
1008510
973695
141135
1022689
688579
75906
218809
140806
851803
105836
698765
388102
245276
748433
28264
738379
970597
222882
438934
834249
420039
721285
401572
538502
525561
318815
923822
232266
204633
595396
545863
317206
455654
829613
385636
564105
668588
39872
496936
15707
1039559
636999
767487
974334
163521
1041220
211811
385628
61722
906495
98599
100293
807206
133862
325798
761391
302839
689407
269955
1006133
505534
988077
1018740
964842
373712
185318
548122
692574
260911
64930
530994
570476
889514
392042
709028
877156
879471
279214
1030954
688957
695474
396839
738153
538550
582686
424152
564298
955887
462567
21646
982525
202966
1041458
944300
612211
243830
929727
170392
815537
136415
274522
192358
744995
10446
444109
383564
473376
845028
1028854
189653
709373
392092
882047
942733
82694
468104
943350
800553
1029930
646121
878419
570502
15434
243049
88622
750596
219384
21337
767981
882023
224403
484547
589637
309699
646257
795866
402415
885619
514559
148016
21219
993576
327266
568571
284302
178468
451633
794001
338131
455365
218166
149927
817243
287069
961195
862731
571577
831210
229744
998069
499833
88181
1021117
182109
700927
966831
561152
5972
403091
152164
554913
186752
618235
768475
468037
393151
828848
5421
424136
702934
673048
473027
1005654
474315
389569
550889
75238
676543
940695
606050
339073
127025
646313
291339
46158
44463
768509
360986
395449
202660
512630
190487
346877
807694
490900
662026
268053
709914
442376
802208
699848
27592
1040621
212210
165629
107114
794795
1009264
957875
770834
557129
202330
493725
871576
341259
273891
596232
36110
862690
552239
724959
795194
973498
475208
774090
54545
877194
310670
492365
314355
858677
876061
733767
424932
1034602
502463
652790
334418
168825
856536
79426
913258
935287
764750
318069
961325
129999
241263
861397
373202
144757
862777
734069
208137
488237
383375
231844
823158
14906
532771
252266
811163
897697
462394
130749
402129
790929
57553
1005571
328202
213478
645893
984548
301978
1019402
648384
761702
21375
320517
64358
546598
911743
297548
327095
672718
590644
19663
346455
788172
322563
259656
914419
630037
64286
544038
476859
244627
441131
534807
350392
177969
853297
390115
264559
265083
673759
804915
401011
551984
503232
77314
512108
904946
439124
997422
780938
245672
731662
106099
366719
616410
339189
154142
836688
929193
463830
56108
3619
54198
219821
284498
281844
255718
164795
550570
38337
912308
508881
429108
831636
211703
233248
562705
80267
404929
366881
109727
48333
739940
87319
330026
12828
516944
971949
1012401
800820
726795
769790
271268
730513
837794
170461
672455
77040
29744
212198
49849
129532
913866
330742
1007682
313840
436797
264169
71960
93686
182404
139033
56631
141653
55782
1035108
64876
243062
525941
467155
694777
144911
21747
885447
405621
714870
821061
908945
645120
683709
517473
628038
641410
198750
455886
588295
851382
990474
423146
753960
845103
405874
282694
320780
493279
741290
610008
768153
538786
935604
647962
534708
784546
626338
370613
220867
102696
360384
922162
749729
853030
287003
372606
491647
510918
498839
297684
407177
701156
273719
254175
847969
305841
333044
111237
660622
274960
431593
535323
393609
760953
823986
202316
822479
904425
503100
355124
913265
241118
921741
284650
1005887
933328
670601
462554
714287
529497
791692
188963
520785
292179
635754
531104
10966
971573
976304
952840
160760
59889
695799
634646
674229
787100
1012127
547781
606872
824569
597891
585279
723844
223598
243901
79883
801159
300965
417720
985649
421753
353388
555671
378849
776472
240395
826735
958338
889018
507599
906536
550151
1023083
1003304
707478
43738
591900
467738
629094
890945
230457
980907
430774
536076
699315
939129
684627
765064
263500
715941
1009205
244552
836507
730197
997627
938016
902878
63528
936530
14056
546300
633493
809951
139838
1039308
364126
105193
284232
897433
905964
52767
224491
197424
1022349
134595
13026
753700
52446
289323
712173
157276
121536
308082
695894
179813
783761
789536
631884
112140
563109
452927
857309
354005
697621
555614
555583
933186
576629
959078
913398
113870
707816
386166
426512
165893
334470
591290
1029924
82784
30942
323567
390582
216521
737902
211817
767691
626680
406739
423993
55102
545747
952124
985933
1023551
958142
563655
248153
443112
779273
1008656
212624
568079
501450
1023063
593610
687637
470518
64452
778217
167372
1002673
646488
295462
490124
270804
381430
983540
435103
961640
797104
454416
170781
124163
894602
420596
503816
392765
904779
1511
73503
732658
719430
474370
786735
494247
814703
264212
250136
104892
647422
71229
420995
177732
858543
435295
72289
702696
415271
187790
192685
224884
411492
573029
960655
248148
175415
770046
144158
86174
131633
366089
973257
979605
642304
945662
357687
101108
893169
882743
745419
684625
912205
467721
76152
451861
624841
178044
457650
1042525
1013431
101832
770424
704349
566806
387524
851899
54210
641505
1022814
660425
822422
97936
389568
192367
536757
163356
994842
134672
894837
600542
516929
890930
670884
979016
384032
995932
519381
85315
260375
928823
566723
90156
357777
919533
388223
790609
834821
55457
129791
848901
95695
1178
498659
37992
345118
603487
943202
38375
409513
455480
99463
947526
248868
385639
460807
666476
198246
184845
66540
684529
294292
1044941
496562
108786
32346
288306
201016
157203
71380
121808
161783
357868
766940
547684
592159
397946
816739
899928
1003830
368450
951911
397323
963124
780983
99936
332379
329047
312800
64435
525317
1006495
358735
103180
319347
566378
732328
730996
675428
203829
842410
502917
602262
739997
126329
956900
866521
261539
157785
442238
14704
346323
394528
241781
300278
554275
808783
293024
798116
882512
259554
568742
101914
914074
106235
752294
824292
146117
652511
25766
62373
119446
38606
956739
759866
882308
287225
469558
263560
709407
147622
851369
282107
456857
15813
781273
715984
897363
952189
648299
556477
568376
815208
690413
221098
997549
490837
885230
12378
761925
875683
421999
816308
440220
479605
509148
164223
175003
462909
591107
193729
740089
553616
992192
620051
947661
997249
801479
757918
877320
42091
262680
206022
837554
819294
854136
683559
307236
1009951
434535
462285
521132
367060
15850
948107
347626
311610
100684
346819
1002568
594248
312856
968499
486146
853859
718420
230261
136199
806908
301362
547772
806101
875265
1039879
774510
429280
70027
570005
734399
579060
610606
1041484
951880
875099
599841
352267
896876
235427
352155
82771
267367
184729
477372
470287
509587
793321
615363
229643
47559
628789
381699
504224
764719
674621
848909
756191
840281
788147
554587
754131
752419
746279
910181
690341
813608
79258
879912
351026
640470
25587
935840
1023067
679488
997865
538447
809641
1029639
606123
401226
461357
970944
868740
293442
921793
127092
726798
750892
957033
1029933
52766
120138
89336
360224
783841
28879
392646
656523
522344
307149
257805
951681
206680
138044
587251
1042784
681374
155962
441336
440930
831989
469915
284359
1031485
275104
377455
567225
882113
691667
502018
664787
538355
911717
127256
226078
641557
154257
307385
1033345
251995
259291
488038
593905
481755
933091
933444
93190
488627
478689
437115
445892
544654
197306
642103
711993
923278
411487
230129
115850
878484
843884
92661
104743
279612
482333
68630
894123
547934
263504
705912
793846
441768
716694
700452
311385
637767
1010353
121225
794194
395692
887112
663420
805771
853515
380625
498478
134487
92643
623118
469496
154237
740922
119065
834185
22061
441893
455775
339799
428742
742525
926550
54144
1043395
320782
934503
67008
521396
917164
28397
560911
948353
157692
781288
309943
313151
343658
610839
905139
947761
777345
146618
199417
721646
993643
822090
124823
706246
795777
1033514
586017
315622
223736
744736
644792
396114
675430
773759
867636
360244
353709
1016214
804740
720361
250205
433552
1994
763673
724518
344364
345946
614260
975573
279157
523925
454329
346666
730846
990757
770394
958449
419740
242720
326077
381497
844436
894673
797492
270299
707552
792687
289735
835095
660542
32417
518451
448685
462383
337664
818329
143420
551525
397231
327342
749344
72513
157135
916543
491858
746478
583522
978286
35347
345280
905094
920408
945729
947285
882213
908179
283465
2662
258716
243526
325875
273767
23725
489277
906654
754807
869494
726680
147329
837121
447710
152097
345470
177581
672460
181837
359418
804121
1021658
174745
1013268
966922
831847
771149
176765
736863
121809
351780
912162
350662
432526
155902
39998
769794
193330
1028009
181543
966375
678441
153441
309869
339523
129705
572668
373748
305329
55532
713273
825496
295339
898482
269493
120429
588821
801807
639979
99816
813334
505539
802811
861035
18500
548226
807379
34414
26374
778907
347821
328218
734209
416360
928173
316761
897878
372916
797126
529540
671069
948166
1018143
811061
338919
473400
742323
85155
973908
671902
757627
196566
917173
883690
422134
201594
1006406
59625
993775
726292
15813
803110
1029657
617883
215561
894888
137965
989153
576464
365610
199063
85811
132082
246818
669483
858215
538007
657031
822144
420478
1025029
1029686
205371
742540
888440
373315
577636
346446
173215
394908
59836
23083
56132
354154
304621
805870
3951
792982
378189
1018667
165501
95633
632448
398921
838832
53400
501177
549554
409770
920164
533472
841796
296687
690087
358933
300452
49806
995868
103221
1033502
338668
1043500
455562
538655
337445
718169
361555
591650
49664
212377
23217
6631
404856
191844
628349
669677
678650
660875
732149
522539
684361
336652
59804
997028
392620
377201
966216
1023397
224772
673322
610478
607555
176240
755625
525106
566427
171628
508664
13693
431779
328117
779724
200889
107592
454708
667547
403111
768654
427160
442282
783701
991398
332069
562508
720845
442112
528063
726800
368378
462601
74431
806956
396882
887491
784812
659528
812643
773843
966274
183511
324627
342952
635555
251867
477872
98957
432739
46402
886173
244318
776
572544
566692
336781
622800
232383
498491
876004
1011845
17702
707746
183894
391292
30318
826472
645353
490047
722916
273096
269907
1025312
44882
436826
12030
876262
360408
505894
660206
107831
1028807
416479
865800
658645
54931
297444
896133
245565
571140
963522
899820
809842
110275
979600
658114
926607
719354
77157
393354
72837
279103
81319
836492
278072
415952
272559
575747
638947
648127
715577
643567
612465
515267
972177
456673
282214
686738
815218
673546
820236
375852
26484
146848
344615
653388
514293
677980
198115
258173
972481
853085
3719
1004542
121015
840542
619630
609983
398446
15015
843556
386249
525041
923468
190612
201953
14878
99056
336318
930966
669465
773804
393391
446135
157110
832396
1023528
494075
278999
717546
107248
663265
581149
392249
581318
279386
168627
246709
536992
613054
77385
285485
159313
43507
997396
1000637
259131
585066
753559
40787
55431
261962
477244
798773
115717
902136
357866
389520
475994
278582
177484
35290
245872
1039432
482331
438998
424556
45702
643192
91408
53698
607253
745296
810641
593394
922584
409081
767711
140869
181768
833358
338761
326395
962544
991147
891453
863571
248710
609510
730609
988054
560337
764336
344187
393076
521638
315520
167709
79026
480649
720627
215300
231502
25942
173311
42922
275325
489481
13434
283249
102828
37809
589631
184951
1038602
445462
336719
216068
617537
270528
688167
60080
774505
454340
674762
178854
5512
495716
328334
851178
547467
558865
614826
993911
571234
460412
690580
435742
854728
98162
341500
1038746
114612
656736
317578
522660
400316
364666
800055
484681
140647
794310
35405
38956
157828
197669
362314
690098
728781
9329
1022279
803396
536228
588892
825567
615263
854052
713766
842714
938965
221732
1006914
584634
1024522
801115
466171
956143
716928
235077
818415
80958
759303
718749
521244
921488
151531
555013
728774
60809
700302
62938
951673
271434
352393
576417
671243
557579
163934
360796
284657
121696
516717
530376
890216
905043
467857
848372
967644
34739
791319
84993
730909
548810
40014
373413
782401
10476
100004
1002144
90307
761652
146992
136190
780493
676689
446226
894624
266967
104378
362332
599831
753849
289740
917156
337467
683263
446769
843491
622180
801115
534962
412114
374292
310545
45208
110177
1023697
551192
874117
964463
222711
1001430
164959
107772
933301
951979
802518
338773
178933
710779
127931
238301
108802
710721
261445
827218
43865
72104
543431
278255
395145
430387
786146
29192
968708
386514
296791
604167
192610
916768
881144
745938
736283
486650
121449
749032
201641
282604
332268
461698
283520
475434
403698
695844
876383
364465
974842
126775
111774
19022
606152
433904
426404
717997
543004
455610
910039
43002
213985
383328
94735
42283
1001689
406502
151069
168159
842042
1009795
40309
954124
1044121
734670
802852
8953
412952
304160
546812
388654
308874
39816
581331
715878
321955
422322
457750
829327
722348
975337
520718
314453
181543
705645
842498
90067
803984
936922
934565
752758
767464
758797
741494
1035137
210902
157692
560777
486579
814079
728926
886386
107560
479263
122900
614596
585705
941115
111931
91105
139798
843741
487015
818230
951969
423625
251128
311764
660370
134669
251645
743037
648840
721684
249772
246065
266301
23693
124669
641229
995965
432239
625440
666167
718573
948360
15608
148997
584837
858532
945613
425684
961241
355228
903168
584848
645809
796742
730279
148989
817533
969473
238943
546578
340639
1031492
424103
652588
871678
478115
141889
297827
937717
983951
333633
217473
786195
793918
859331
27537
256602
271579
933150
145968
900096
136260
726509
797479
182302
880238
259665
646941
427996
404847
381745
978314
307481
197535
297045
69289
235231
596754
897243
751576
991237
506148
134317
362901
961293
160510
851290
1039597
615601
841258
96888
440365
339269
103502
335237
305546
891889
2709
13906
213110
843687
414863
886542
69830
997612
713786
29380
185198
538524
695001
245123
488792
216471
675253
219563
101046
68606
978972
740355
968530
42446
464518
649747
1030704
208428
966606
220527
794579
134456
784695
146857
290281
976344
673348
372674
72435
341787
95210
64260
1024502
459038
172839
249577
408778
726183
686763
449495
475429
767155
956033
958890
140050
35563
399751
907027
244011
244673
1023491
892080
618604
286657
653947
459821
445678
616599
525690
135884
690513
721280
104
361852
422905
157460
254410
683983
79220
107524
535118
790509
715854
274517
761759
641334
115855
272820
172764
408189
702215
838139
957362
396873
629631
676865
937153
866433
725825
612143
82030
79180
932973
831847
476442
659640
363835
423203
214993
358001
1029632
846922
292468
214552
1009708
507462
431000
1006746
45893
15634
102233
758590
840870
11073
48554
307598
930044
132534
543175
578055
668863
39
387517
583718
855431
994737
634976
83513
197364
193104
355097
893136
522282
563397
38083
836967
105141
374124
738809
229119
1038228
95298
852297
866629
742712
323643
550639
524722
902072
530110
327375
857583
397561
1043871
128132
206850
241185
585623
92661
832079
302082
460473
507180
42494
754463
769650
107282
632784
930638
170001
138669
493837
422756
158413
238966
1011008
958081
5810
662176
169889
920038
217559
836603
918451
96003
89980
262550
872698
92794
79761
694558
158082
117743
979470
907737
437024
503009
335090
682688
656669
391950
323034
878616
768143
338821
273396
443524
1031453
394238
577698
771454
193984
164788
342953
666920
889731
464508
1001364
514587
870939
193612
258087
962017
164153
247340
235651
792836
770483
880876
920260
5599
12438
793148
598278
844166
840308
325587
816263
1007926
789976
943769
513056
764239
1042133
3993
583337
641328
132500
306586
814268
227399
585205
820981
538648
525990
29411
105292
611192
40531
220461
580065
79380
358109
726685
70306
945005
928850
292421
681506
459164
870914
576944
200368
759091
331122
726623
560738
841517
597917
509832
657616
565104
372555
928296
491594
663470
508356
457667
797527
950533
580569
702004
790336
1359
602358
282982
459203
129862
49585
303086
993794
64966
908505
709514
744825
481219
337963
386080
605817
371526
399267
162941
1815
38310
10891
358407
146804
673821
113995
27923
146268
267393
408257
685595
958333
665559
908498
200098
56532
380417
193478
537918
475553
117712
191049
671823
81060
1011828
551978
126720
272947
768335
960662
721775
437339
561332
985075
462677
720630
625280
802103
454864
149242
692801
561563
461194
131489
382245
38187
827133
523831
764201
496499
374790
390835
847760
198988
318
393115
138056
43974
673766
384110
18735
440492
390313
300536
795497
1013189
850463
317188
650245
779225
226550
37867
129348
1003981
905447
963685
832391
255938
892023
1714
66274
634571
701751
380462
405250
142129
908463
581317
319801
555641
350600
476362
332070
566210
361354
862550
716943
729056
345665
731225
630756
260419
939877
666037
41387
1000720
283797
207976
484455
551272
635191
333082
909222
890759
721763
314798
668017
538136
961768
157997
877386
243429
654350
342242
382186
831340
657464
205037
651167
162551
711505
299269
655029
799660
722538
678073
491232
778942
473482
450800
532179
819975
467539
322499
110873
277008
127613
391993
936693
244544
181260
221388
87809
208872
364206
10868
355318
535956
453694
430017
435826
890586
737915
188962
936501
233212
208031
286581
555282
80005
263805
705713
627840
735431
648163
480033
356536
489592
493413
39307
903733
886689
489275
611903
358290
469772
266533
544848
829704
634345
70014
734588
315537
335735
52776
100317
419653
158842
703632
651142
282481
84395
843232
607162
269973
887599
437583
484693
585234
720073
332512
977856
621721
283071
613627
708941
469067
925777
971425
900291
272339
36403
439515
358005
952698
659421
254117
798142
910071
619254
1037907
663990
13384
264147
470799
127212
558425
720284
873672
109831
23732
330472
726082
115744
274853
847237
436615
894821
764599
821317
360404
205664
768998
940185
978677
475661
627576
362097
991093
920790
589325
732212
611890
553805
795066
981532
874401
719730
695206
679264
841101
862886
453209
585848
520525
989766
339794
870372
282591
871184
490970
499571
455412
464234
238550
341904
778123
168158
723818
27364
356078
662278
7123
817438
831511
968519
5187
235901
309293
201015
735366
443810
497123
281046
831512
670508
537585
578293
848172
328821
602162
1008974
135442
288811
608639
621201
763395
501658
351505
331246
928509
298254
183288
246850
474774
374241
145878
244558
153959
121229
921760
56250
738441
15878
604464
543418
273650
214379
812011
263226
39958
1023518
500361
664251
134981
85418
918119
253170
765593
893196
309186
338845
343729
677334
129870
189757
648447
979263
163931
617275
240455
716054
1017725
1006739
887850
7781
983174
855286
716328
855751
608552
533362
1013931
458330
253288
75663
87669
914966
234906
323717
304196
858489
719571
910810
687365
653936
944216
174229
630473
859952
13047
625661
234770
396849
947651
1020732
92844
779460
215279
291027
522020
709301
702021
843094
555819
873329
816165
231361
407001
52448
938842
705834
22664
749611
444295
687992
545507
476593
1023202
964804
655415
107004
592918
159748
461057
122756
242410
51163
831233
685566
298618
765812
429185
295350
268512
906334
500933
237027
595632
561817
688490
427318
123761
542952
108347
955564
560433
781548
217107
664848
852272
394658
734956
337066
124750
479374
816647
963704
218954
891894
847017
106177
920207
592745
993675
934681
733442
70937
911533
416375
812141
758370
615963
44877
290295
444431
148430
237182
536308
803088
627400
377951
291391
792847
608100
567359
194310
240989
719009
531800
42207
198543
429952
471150
415807
871262
265748
366644
413617
898001
325775
693507
220957
947853
181838
318035
365052
597355
125356
101784
41318
957778
561619
361377
196066
201288
638258
406036
38027
413585
965367
373607
868931
698206
615487
969810
271741
226557
903975
171832
382432
1039846
798041
36439
629366
78216
592639
358586
510033
272113
1014335
945426
939325
583979
572937
574047
893577
1027643
851828
391481
21112
427418
264469
1462
808688
80366
662884
356154
65242
563933
541760
733768
126411
150879
656171
703914
884882
532605
494889
24621
282517
119017
340744
44492
11965
712487
386534
656240
902367
994212
70672
622114
1008694
409680
239561
1004019
530825
202443
345567
334662
508752
3387
548217
399517
321886
63640
1033215
328675
527206
819652
406821
182432
210315
296419
495281
949960
524158
962373
785069
668954
28767
430613
881831
6733
619799
313021
368472
526758
438719
343099
480397
567291
38871
558211
1039805
886576
687574
710869
499363
432424
828666
62286
578893
913426
337005
612848
320818
356143
583752
938686
852822
711746
721601
13158
841962
174311
110310
575831
773756
852266
92956
678607
817662
330025
250997
797466
857680
994354
403530
532450
791193
195634
147272
204925
167749
693514
27660
111915
205876
34283
548139
1022953
83187
172996
336601
676451
472668
858580
189825
618902
712846
105150
647227
1338
243919
944594
866555
26361
391111
614170
86735
504227
948256
695330
570846
222412
1022317
643258
776104
434579
283176
952879
911755
680005
286821
854187
207370
951893
246122
224961
1040244
553076
105857
132666
20561
503205
836174
185100
241307
989065
892646
480356
400517
43779
906833
758397
376521
582652
295893
826669
886291
247665
580220
890611
203854
259265
438694
617910
320550
194541
826313
608681
793253
436662
348519
534733
678469
602492
613703
724894
982474
287315
574149
933745
903711
835200
76561
811458
802981
795524
713888
357095
974274
328408
90181
773039
426770
905335
187260
823639
1041279
852007
198151
156907
1043152
633740
175445
743443
331791
258352
712873
248596
294347
52705
971368
2286
1022146
875395
845933
880960
55848
83693
508074
1039456
776090
253111
746852
783682
1012426
322818
868783
411733
185713
287618
30149
416873
924061
51778
471502
524309
945370
436222
968773
109511
475783
429000
928447
457248
321150
249642
167467
825228
474225
956267
485442
322918
397634
962172
117923
217689
188035
39310
507801
144549
1005720
942738
590774
678960
973907
939826
924038
569778
367866
410165
581239
535857
142385
698919
120325
92181
126601
890760
828967
979883
890652
432361
764457
141543
940663
1032112
852551
356802
909653
385708
202077
673778
399787
563106
147645
933584
710728
1006064
456124
218704
790156
1023514
647738
52941
237151
481331
687467
538399
1010708
82961
413835
92824
648519
218512
388487
463450
970789
844826
95803
223478
360565
18110
811953
981254
525708
1029260
747072
707421
619750
1013129
146506
957864
1014636
104539
763707
90919
298696
113384
437163
1004670
188438
675211
853793
591657
702102
112756
592348
670547
217067
3076
437259
212764
834561
308179
175756
50602
775566
713251
663905
752545
827258
80455
380527
490678
905003
825617
500033
279175
120257
508202
154771
1006971
475548
522565
441502
934095
659763
649140
451185
637594
565654
975574
692858
525782
76010
904717
760641
339411
927915
522136
773204
882472
680380
966397
588485
792561
97641
149783
493508
186858
301449
261245
569363
163445
596800
332772
375648
720040
223013
643531
13353
532693
106741
805435
73830
114732
92348
954081
911127
40008
328390
731076
604703
927055
2169
744038
805665
424746
441731
951226
611624
426890
883817
990171
403543
141242
440104
771338
314861
788471
207169
565893
2193
589674
739452
229640
519087
1009727
327112
335100
595197
642720
177001
257095
84623
352673
350617
289054
393903
354667
837573
495311
997175
229215
107649
106340
388707
1023817
293661
863801
235948
202563
922620
693174
906961
963069
655543
858058
1005191
168258
724233
563205
1045069
163076
979154
674894
713399
709771
559212
881131
663340
861183
739859
80582
731503
834730
602943
878128
49328
964002
543278
116562
952970
722385
429025
436725
662973
930708
652859
334373
191309
1034790
15607
513827
503949
785123
795904
700599
197070
521786
185765
379486
932668
398058
769774
398109
617149
272274
820070
556748
480860
325308
511900
687682
725615
1040433
384072
7448
475401
341195
46526
859224
78144
44292
540707
691004
831991
142527
246494
277443
1019518
899271
171337
125461
383694
53742
692272
369963
762694
856560
146396
1036650
80658
315966
547502
678516
483300
354550
572964
10966
128047
1044364
87333
162091
610075
171548
766596
622667
30496
335331
603622
849693
881122
120323
238922
68362
781609
768850
451983
417377
1043241
995952
988260
890219
970040
56266
1008170
843209
433441
697828
523629
215364
589729
262230
716347
775106
896762
708934
313982
612385
99566
571240
311305
322234
518564
100898
11374
30390
796932
266785
318766
581404
601134
387807
972749
599657
968789
381388
66365
29661
243421
58580
503551
830843
124957
673049
759458
596010
922991
489932
379072
433688
72497
601412
823517
477137
819035
128734
281499
821625
741812
469155
10974
28831
264466
771667
407653
380169
507238
276847
35467
785716
417405
744253
772452
890338
914464
978121
265080
633675
67789
907032
810396
809825
194904
146164
59900
450470
1022861
467227
479145
20889
167452
394912
204886
729836
196072
482618
337674
21263
899955
262498
281538
362105
520809
269960
844956
256653
19400
459493
833863
374833
536570
1013613
439157
1014760
532516
772036
114213
89313
107397
373952
900671
942693
713301
24495
151459
815158
1001413
522647
591087
705109
954112
584095
486196
752212
160279
445596
329313
471109
465493
681182
249900
510564
1031557
658703
449718
878542
582542
764319
710991
768982
1017578
157645
71981
976335
117260
886921
867395
110298
884887
1001759
298420
426829
767055
322713
173451
352321
836747
319755
139700
872233
435557
763113
556569
613942
393283
881633
957548
69059
759513
54254
795798
1019584
814807
924511
839304
523266
92109
817268
178322
743558
662030
432794
688919
888223
757731
255613
206654
957662
707982
80490
922127
382652
20243
716032
100970
42534
772518
287806
440343
561540
479392
815181
758981
756476
176553
568435
31985
30079
369845
168824
212451
290160
836130
221331
160549
927750
614941
711163
565783
964711
212899
341359
185603
480274
492194
571355
432277
892816
56615
163698
936100
833760
237154
300539
289919
417402
798197
50700
589158
144179
439168
28651
681929
219678
786104
901949
827085
864334
560420
1024679
339000
264330
908
585318
544183
574706
948128
879508
1007166
289771
6488
569033
1021700
397423
206609
919689
150793
283734
289641
955990
274565
138745
918742
839334
192774
984042
171208
80152
726389
67588
916880
848991
294328
724197
806475
357895
280402
433554
766142
141324
307070
965372
720826
922970
861145
826008
209273
783219
912749
1011436
562221
103635
49659
882607
97760
519926
768775
86084
898632
640736
1016641
126679
927186
938384
572552
994146
709968
769838
783773
543421
8026
170213
736359
609488
421285
617230
205412
818647
176051
15420
71082
746970
257218
355645
517445
889485
929086
674360
1034025
850094
474581
388923
753891
392751
486806
875972
639574
496176
900374
580544
816590
280515
497335
126928
434279
567874
351254
437501
236567
626315
240902
211278
844253
549234
1044192
327684
650114
13882
207909
777120
348125
829176
174762
556441
49167
535823
618123
882099
427368
304840
668653
929215
329333
108304
532432
11406
843282
376482
155891
290837
740743
860656
27808
937681
371877
478100
573084
779199
813694
681892
25602
311329
983654
306332
800236
1001278
474552
368002
713573
93343
26853
745396
278017
149831
484827
827471
751680
26648
34846
421000
918893
819867
124600
54165
935185
442798
49095
624282
944357
1012797
180581
722334
531271
154068
75086
76242
119996
976297
280696
113149
453302
644153
659276
973278
270953
867548
183313
143488
730819
501059
37465
750496
931090
626617
387842
741709
182462
947268
662499
588608
553559
79254
40822
557465
510906
638956
345923
771528
455005
21270
731016
521045
288981
264695
630661
103167
674023
737432
379216
483904
364786
144082
386320
487421
886419
410648
168800
717521
579004
52825
888325
507715
915263
753467
871587
766161
373934
803341
279029
431124
303397
146656
998505
358958
888648
603192
458952
658461
221456
954754
990154
720647
173988
908240
777691
939344
710588
575908
150997
455234
387263
1010242
1006482
370601
692630
193255
515818
587688
602203
761421
852662
288067
1027483
812416
256545
479412
60765
765807
553234
433587
727786
319099
368817
1013306
635798
683307
154074
108256
682905
873718
450432
56504
32696
1018055
159557
511939
289265
730155
17768
877321
726290
600076
524801
302442
633522
996141
835558
294583
532308
983489
338367
759172
23608
276618
350121
103796
395785
238792
705943
760848
211074
891898
568170
663061
976173
763308
799670
869978
805153
1009343
886755
411078
263030
446234
1027186
92444
509964
239399
123348
331341
93579
497749
115535
339533
612117
84935
373943
846723
28760
948058
609976
426645
764394
340397
789599
850968
934009
285158
579304
136385
436451
619167
438565
561862
25937
800221
148264
166623
110781
389668
452725
295961
686714
448845
121239
548309
587290
1018536
585427
524131
144599
44847
554154
935894
166392
53987
91261
930956
906020
332015
534005
469477
758326
591815
110036
938106
757343
442599
349613
28420
1024211
504477
1009470
161934
563118
679183
99779
588929
437411
157699
607736
133339
14068
745247
41042
855213
583686
413687
36090
969669
188551
512962
459071
1014159
947929
227817
797738
311081
300090
561486
396667
788440
703535
304411
663523
488661
696542
719511
824695
425127
913540
36109
201864
869198
791831
934263
539291
334321
98009
950049
763410
135478
332859
778735
991398
431955
985124
596442
773342
719893
808447
154521
1044550
1039223
482963
860550
572621
705064
913181
213004
882120
246525
902409
499305
660184
189069
868355
145795
188495
753458
560797
71319
754175
536020
192008
754969
940487
155864
206352
735883
53719
474674
285252
866364
776954
801194
768014
142499
784062
171395
600319
94961
999464
493838
782530
775131
57268
817351
581855
395305
389363
441081
212951
229634
585244
53763
486061
119728
329895
1022080
833583
688533
607376
151986
455624
1018209
187547
1045221
101839
395249
1025905
726973
1016086
719811
596854
578090
795090
947184
760817
990519
179131
545073
138948
782165
300139
406675
548921
724912
796552
127437
205477
506988
27911
69013
1014730
128963
432470
872122
990270
394795
266558
920581
892709
802096
169522
173137
775710
108534
215037
339845
483257
11823
783136
833378
696531
946990
547961
451531
392165
650065
724121
144297
963026
98569
599100
664599
83961
509348
26243
584214
405514
636149
1021081
612692
872915
644599
185505
754380
324265
430858
990630
1019120
816986
655047
36138
810386
566342
300714
280189
130670
14024
856972
346381
157185
270622
768831
346693
587099
477984
293652
1009458
1003930
886354
496168
110577
544214
274053
368395
210759
538709
365614
398120
8941
458793
565523
438370
56990
662795
782697
800290
496384
765488
428280
278981
674870
363272
262408
771731
602065
101991
360610
242705
501661
405974
955216
489177
254775
154179
641527
958557
529805
433492
325920
763789
184874
780895
340514
197263
803610
553487
393775
229562
932113
945798
255781
436450
315796
887596
924668
139578
570351
916457
1006653
835224
278094
289096
535687
300279
274930
884443
509923
921334
872777
35646
650475
919205
285616
1006476
381308
314266
500771
474524
646068
596753
648367
827687
559738
421204
355071
588136
794013
357476
547044
443345
803864
555087
318337
864949
564082
634457
263537
444230
332447
841351
23857
565320
1009949
134944
107184
269378
614044
77117
872990
693493
170887
504214
506505
681544
305110
548561
169634
79968
991287
159384
794956
105989
597755
46071
34866
371904
368432
116621
759724
632968
627963
126484
665150
973313
310511
968964
919539
279244
884456
878767
443874
578457
228553
509756
425344
966494
830112
355749
414471
162626
472308
345192
117226
55034
1018281
766568
110186
704621
509830
702735
943494
155198
509585
331515
3660
632764
379254
963420
107607
231068
168240
530433
424402
462471
626266
98014
89267
805446
526918
353308
350950
273417
893736
620085
313492
605425
424738
847389
21982
994189
268117
679464
521030
637819
251110
662934
127391
926499
940954
879374
950721
400228
499252
289790
356779
22998
507503
82396
333233
336663
1020224
982418
250110
598211
853568
400571
875751
240244
658690
824651
868739
25016
165086
960047
924367
744210
355437
602875
158285
913204
942347
68762
179282
554628
255434
119883
449514
569513
520757
191769
604933
990699
661727
1018650
781643
114362
1006283
247476
66831
957138
509576
649300
661878
793843
923558
940934
795205
132969
691388
780173
214673
506693
869248
337022
7712
168044
558897
931764
154251
473293
906921
869877
985044
549571
179568
657861
359045
289908
710575
1021731
323368
799120
915250
701890
319383
242535
18594
439377
817872
564568
260379
898322
774535
233236
501713
903367
733461
138447
182149
725267
200022
748319
854383
877858
139395
940792
286730
817013
928503
493139
276693
1018338
317703
614363
34476
50864
878363
492762
381282
617524
948885
56060
536847
580725
811322
529170
524952
340581
879770
98887
951614
966326
750532
711712
997889
615158
874228
801126
815256
71092
723
834639
1044558
726784
902132
1000951
360698
328585
327857
9648
1023705
114492
653737
642495
90100
640430
659459
465787
50189
811741
226017
892581
690074
455140
607043
339
570426
504727
319712
211617
262355
51180
348802
222100
1009909
10855
28592
580153
408092
809158
376069
32753
779704
880540
791104
1044814
357766
369604
274313
863153
461430
440461
624611
911406
396816
44977
1039634
251758
331213
435882
719288
244290
843084
45160
937779
185233
751089
302757
769840
704911
508489
629382
797676
919057
1037523
324108
298430
584825
890780
863574
1019885
621554
57547
698350
117589
891501
616805
660415
255484
181399
625516
1006749
678818
563887
406641
972168
178111
923209
941662
1006516
33049
446276
333185
165855
403688
826681
929411
800149
530773
362225
267409
966305
693464
640513
724362
555904
84143
864621
736424
471728
249204
381010
867032
1011600
313078
150805
105030
994919
71761
760745
265822
195146
1038135
604362
373412
1027993
904706
354980
970715
81699
630696
995224
187302
247024
598579
788950
31175
1008061
995016
1028454
191024
587456
313948
436800
607674
211363
146689
862410
671725
585855
883077
264953
795219
337484
1030767
978412
516909
779697
830188
951502
335757
796903
978370
192885
933731
758741
502608
509083
77642
271161
575275
368815
117322
309270
821775
768554
179599
580503
706843
752231
977090
238252
104971
558048
137224
568529
41839
828001
790833
54070
241272
583553
1001436
357199
652473
176844
1032316
912063
941415
703043
438362
14324
166726
958619
389554
437888
463900
268115
114169
271475
993563
228884
906368
406416
194983
558405
28029
203130
586479
663084
929684
197588
712215
23476
469931
681526
351746
819886
945187
355789
527338
174594
69946
615421
779608
507133
219892
891813
166716
578021
596591
453054
1019706
689685
341122
585604
329278
146840
952596
543460
527070
879754
646538
684998
674
678987
171778
701743
879786
269779
550738
427131
606292
947391
1032483
81054
609305
976171
695561
855690
795916
215468
813122
164625
592887
889629
646270
14803
561709
18848
849577
956745
709289
632564
903923
286406
518257
1034629
267749
196593
385634
879738
1031174
40996
62501
386209
615302
312972
130304
703240
116761
790713
137473
689785
251925
149643
28537
15955
881135
1041040
733068
799524
638125
568302
513261
625581
226273
81992
620488
120680
611760
50078
58539
416685
367372
98661
873002
290223
368115
931541
845923
694959
116031
892995
1023074
35933
764092
794975
640430
628900
526802
509928
823910
405782
347921
591010
66365
242698
168223
825676
577282
1031085
766655
533094
833733
395542
536276
638248
90953
929699
901009
956251
701590
1012614
3918
655412
717876
635594
814041
436266
366216
366411
71897
483362
896827
521232
130681
927414
429124
946868
330311
136232
131948
191856
531051
281924
815115
619018
901646
536230
714890
633778
736376
656630
948347
6869
515390
636761
667476
837268
18531
969520
490635
759612
993252
340161
809358
448978
748055
809455
417834
338232
711264
587851
830829
1009116
478715
493285
194471
102966
467958
790143
902615
434421
875411
256666
477951
313063
677655
823734
778998
178004
493956
245792
96536
97813
195278
54899
685933
984576
528147
342250
42330
968037
338485
48193
570420
217088
695776
361155
825800
12792
875778
428994
663980
698248
42752
883125
471795
942345
761210
660659
196742
782135
953747
866963
419710
823990
544316
486846
644317
57652
139032
185200
242185
955767
986679
710594
260286
837474
378815
744033
359571
1028546
947227
913126
792460
942120
44944
744763
334290
544573
659818
861751
70285
700687
869642
240000
879696
340707
562634
917808
751102
107384
477321
1031044
925817
583879
627755
122989
429259
288815
1029637
167723
545084
922949
72829
543551
225484
530681
8076
162463
728987
333794
503437
70157
261402
581925
808951
747133
878467
279293
782997
166917
905272
312335
146469
767623
756602
834702
597713
814670
802264
18296
566788
923566
662489
382994
757602
843973
884621
740668
821865
232828
912760
12342
561929
399338
1012328
83862
332102
878053
964924
880897
1027605
557351
584075
723017
879440
803158
132265
388916
171278
701779
621628
157271
443753
178584
576758
218400
330081
130132
23054
623311
340659
967907
350044
830845
65178
657056
985173
945968
970169
882162
850383
752178
24504
451698
734669
318945
47721
40627
248008
223888
556149
407804
407952
729557
917976
503599
842557
487
390388
328625
281929
232762
298331
498078
604584
474502
168936
831889
123300
515615
615653
947118
87719
74178
222521
664602
468963
366859
218446
202434
238320
257018
412621
187089
764972
917111
371039
428403
426186
204168
799856
728305
991675
168609
349839
163888
837567
322322
368371
1002482
888583
293563
176938
394720
737090
47692
610464
156524
853835
491764
312042
948845
38195
960351
732029
584487
665460
268358
588569
961205
812618
916163
982301
703621
834238
945437
865739
942990
784002
666916
531071
371894
552314
690861
277366
666430
176843
341263
754242
917132
872910
45623
556823
874800
476711
644034
966473
358930
184750
507939
378358
853442
68560
240478
895051
717731
378494
606768
907011
1039721
232042
913074
630292
615541
913919
25116
439512
350110
661937
976267
949322
58184
122076
605528
152003
564976
381752
580112
639936
688618
902985
629446
585870
75187
938715
217680
912129
762286
437211
251756
331444
456863
587759
529669
820508
101323
187715
794068
884037
1037474
939488
279543
882781
865378
803043
408421
389403
864498
692735
313437
188587
839949
461641
411481
796279
595431
515497
794160
700932
947501
826258
657919
938531
883056
263695
377628
578599
536998
949723
784414
349282
240220
716577
224511
390853
611319
618081
481731
577557
939929
225340
950342
20643
839541
174338
185114
485497
980268
814443
787292
92448
508392
211724
74804
545971
1014407
107681
767545
340430
113601
681857
1017646
38388
62038
833341
100717
488391
632194
881767
757931
540438
568548
816676
340926
128843
404693
509828
1030416
991782
169853
633691
15316
1032021
270758
326957
302894
885663
210178
405830
819295
107548
483803
686909
619036
463128
996923
826115
491709
68244
421542
57241
519504
114716
859350
875139
39722
97163
555381
352934
198387
166753
605998
849463
668256
150001
222651
326066
699904
972403
957598
678747
308643
399390
642288
276927
852306
784352
173699
324136
694780
436695
258370
863076
975525
35346
492627
192617
222900
582580
929135
286805
783716
920827
684545
695057
159441
780920
979531
511673
361025
648753
32620
290820
449363
636198
853873
471552
294042
466857
533709
523775
257645
191813
709115
830091
630559
663360
483751
357309
346731
1028441
300186
1012788
860581
424130
413298
885349
933100
16074
129802
59550
363726
480173
448491
367355
723776
841382
491564
502949
361950
258022
185208
477287
894971
540270
226284
494425
17082
33252
218505
811737
23820
73212
72427
420406
519142
803928
360045
815727
557302
631535
351361
62447
564639
794817
419605
829770
1037755
317585
771369
1036402
236538
591340
626201
560512
617678
797328
983147
936439
849777
701848
936127
614239
268238
154013
931365
469605
411603
750721
229824
745115
261936
674104
47791
976218
286337
683412
1030708
192826
540979
102966
14858
757033
208752
260335
135946
420563
287633
417250
16292
773919
427420
212715
503311
751532
1029547
695656
550104
857005
540019
897557
261467
593482
932408
428143
319740
818374
796078
894370
303214
216041
810816
268797
50219
167642
387056
380269
567408
860058
166297
206595
743160
661774
233100
1044226
39214
444894
308030
409858
931285
150129
716196
166748
192026
633898
967963
813419
477105
176270
517125
519020
581428
571339
358249
838536
750591
29754
382271
271306
88533
1003117
1042188
530090
603479
411216
262463
190843
575656
104241
1029620
932188
457845
272745
962179
620090
985258
637940
656480
518891
945759
90890
1013308
85201
883806
863064
393445
444424
792947
565984
892108
737412
1023279
477825
508191
14819
808589
241016
429409
770269
802877
931268
873408
722280
729445
569689
946439
368317
712948
998303
740054
740065
102722
262605
52273
837690
451601
246806
414498
707924
726903
464018
417933
847062
532141
634070
493039
181070
539064
925737
237907
892052
60687
973293
615859
164108
221695
493038
617499
446811
345537
613792
259723
249058
957910
183564
525572
640539
735566
41565
912051
650198
426579
579425
99591
925771
395620
883938
467351
781724
693222
106453
784691
1015782
149128
839986
680425
178356
698804
619337
1012316
662644
248942
36888
726718
263039
766861
337427
1025753
471361
541156
205575
371848
841898
501889
144977
755838
147898
396507
499536
366455
527177
1012368
361987
573929
25522
389353
61922
231202
708953
474743
857254
417928
214361
787729
464698
420564
492587
582187
102726
401673
982802
184242
107920
438596
185075
858158
374946
493229
850721
37327
153862
60088
590747
246905
781338
942324
150231
541009
351068
683433
1035609
15789
821184
268177
68158
715988
408759
156358
794971
721369
762629
499524
801484
848500
232229
93692
210940
524474
1003773
985892
846406
419012
751059
989242
62671
215000
396267
265509
543384
738902
801908
963397
956896
519369
898950
510015
37819
8392
320291
95378
395366
605724
550362
1027686
21030
561316
633956
6017
374401
217064
265887
162488
432073
796707
548732
1038949
891693
861499
479331
428445
529749
614578
454186
690583
1029598
209876
194999
211141
214187
235323
149834
345356
117895
835338
494352
607303
725815
741489
814479
744015
965646
111338
1014210
918060
959376
470978
1018219
893363
819519
429740
790661
109238
432298
555634
32828
70205
507010
183678
166523
342409
219872
466109
1023267
769644
106886
37500
300837
30309
407760
810511
920266
465446
79746
901342
387057
305076
261212
551469
560466
932693
894645
1006513
873391
103679
113875
832512
919949
208333
851411
551645
16252
32957
526202
802798
778193
216793
98132
721600
886854
764906
240870
242223
433452
429112
843205
113244
683493
235899
715870
264365
890504
523393
753201
207610
181142
548300
377088
694508
591545
446384
207792
940727
575115
452136
1010878
720773
282092
47187
72456
758530
406219
928885
184034
408392
339485
486601
619969
334753
877540
572984
314581
325481
989128
930176
1019201
491129
779902
331359
448432
451953
267450
126217
508391
103135
77008
252599
771578
710553
399885
771720
122867
147430
222251
751528
587508
831655
355498
855388
889820
675761
616315
331540
398914
715830
661842
624369
646897
947468
32332
382213
579970
176098
601790
836700
93303
987463
841586
191617
780749
220141
705290
567964
257009
57586
400474
979694
1009114
366492
282615
662440
892653
116674
518100
1016809
918547
754816
798629
807777
635962
917928
33393
314938
965902
944599
794535
226811
520661
475499
40032
723465
927823
806840
326926
629064
894982
843286
429215
834119
865149
817362
156100
216375
454091
40939
625244
447238
248843
205880
327302
842538
510813
613206
711497
513786
695239
596573
570103
527341
843157
919261
600659
911756
1004246
146106
999932
839924
634015
1001665
501222
134387
164574
479025
763173
912319
969285
879399
475465
323271
1038120
1008092
350748
428539
114722
128951
108531
166404
436217
78435
490568
333832
728779
113913
328773
982650
16608
869222
605582
832391
109732
915179
523665
482661
335210
494341
565091
176593
76748
411197
500339
148807
115757
649644
262350
501198
485206
873422
136380
401366
690867
517667
350139
174460
305865
758138
101671
973706
224797
235916
871861
405704
745423
1003149
505699
195845
571262
283575
584906
978513
475052
266619
727663
674136
292199
925835
304968
694212
429234
317324
619605
688062
965894
598723
901785
964326
773237
166457
484404
555672
159066
931795
425545
416430
392189
1044199
258362
236898
1012325
963403
213102
32175
922925
554832
371019
408185
744691
259068
108134
212483
820005
433429
260953
335726
445303
874196
219844
657380
454781
551018
469750
454273
937556
1012509
762880
388896
732142
758324
976884
830790
390484
867022
476449
394514
283734
136559
54352
300440
134864
446917
500007
491231
182556
503703
622131
456392
139511
349474
573604
1001217
872818
194058
767005
840750
150871
996566
459517
314043
137805
159915
483306
535934
159656
95980
359555
846889
671726
461669
711836
735666
594714
748504
364726
937011
962084
933386
469846
477399
507588
965442
577469
763227
117389
423124
428644
562563
138151
261363
980627
713039
529134
134342
416157
977266
523600
667110
514858
981211
364941
1036262
780261
777898
161077
410415
644460
808848
415479
1000905
682896
628494
618333
301354
899678
202741
313772
1005753
132077
796490
472854
868451
999811
503381
932881
401049
182410
283875
322568
843531
514885
322694
605839
312493
397586
45245
319379
746181
431522
756457
677405
793948
924647
602126
544938
768844
1032154
719470
228479
592692
663153
325369
285664
789940
239278
827678
588591
216851
193125
678599
856616
162207
799617
434015
730164
1039303
564645
298167
934653
705183
474110
110802
562413
612432
761418
613299
1030498
404566
1003238
95737
717124
169434
967973
627468
144114
944448
750664
443390
24458
42145
367579
443638
825820
667330
709995
533348
641436
806224
859563
305201
334220
367783
180248
794763
127736
891760
710166
252545
679121
662791
626859
520319
38101
805483
598088
652469
85608
865286
349476
205351
1000462
311410
558188
570238
156272
990398
733970
807093
166402
531190
383260
196984
3274
518351
818199
231365
265159
18964
449929
828041
841042
978429
593682
445155
912034
637932
363724
676617
35850
210120
703710
544808
191615
775796
810903
379745
358138
393597
140172
316081
18090
884334
767278
694620
395324
47223
229208
819351
771340
159586
855337
761938
322474
980375
311343
382378
165712
978917
364248
383463
225975
1020249
716290
995693
892048
226744
1008424
35161
479180
538493
681635
385739
16156
276812
596088
97589
817623
366566
356622
212032
283804
228539
2095
272398
1043673
880775
701461
633138
235998
98133
522556
494812
1037574
167098
342926
562748
1032372
83083
604417
170467
588139
960276
891529
500361
754859
297946
1033356
856033
11849
800488
880817
652627
394529
470386
127662
211640
681426
667248
942053
346061
490120
790802
875216
937756
666646
455175
250554
232665
920386
344310
298046
371015
397121
783890
142619
37083
1024859
438267
319458
853106
915829
414771
674637
702711
215066
356770
61362
290491
754483
159638
715349
504482
733120
126135
201338
241834
700695
223032
643189
627743
787965
387499
818747
737571
718984
170442
954469
269923
965857
812311
725017
364141
90979
602200
527317
932032
320371
367859
160787
844006
503302
867943
300650
697330
355077
562517
268956
449573
555351
861423
796828
540587
314772
54168
652372
787105
50677
108490
809424
216435
565996
986264
905529
74182
369313
300348
868809
808281
1032841
377998
200183
457681
282753
1017214
470042
991529
369721
194316
693859
227368
236191
241419
670697
272896
823175
718778
188353
843627
793233
41823
209843
193312
538366
47729
341413
1032672
864098
559629
962418
705046
237262
361280
102169
90823
620345
472166
893353
879644
806219
892399
375662
881271
968796
481001
725165
799901
210940
188190
576045
448414
1000000
191509
264557
706249
525827
655840
933209
671302
37796
504581
182481
398727
482983
239967
742333
353767
937381
241551
282605
220320
569944
833916
855405
917384
952728
779541
132825
841514
694353
595441
876820
912358
937820
526153
83678
732159
870878
473729
745856
305261
447145
574446
43914
869794
844385
847676
430016
799622
843482
339319
704721
489760
461606
1015150
247116
917729
972468
777706
682346
239598
216562
992225
14945
216744
440650
211901
242218
708734
71544
915045
571265
593141
120436
565765
732072
259873
129680
240604
388861
100771
658369
361962
288420
129009
957249
624743
70296
220500
561702
377176
164626
897610
1043565
408701
794782
714733
716892
427725
1044084
270523
398889
367146
238887
749286
490756
703074
207998
782340
248745
19434
9402
915389
314853
504956
908751
853091
360655
593192
733986
612680
36275
651200
728266
6852
59694
398583
419559
361202
858642
875114
518566
496503
235543
33700
844914
246276
696092
693357
501437
950648
112873
808565
755094
340713
1002861
751294
266219
709840
625320
840101
640618
854241
157224
745591
385978
975204
70372
305992
295188
299932
46763
210060
1043755
484279
985686
424554
635417
908120
382157
235467
664181
484457
455306
457190
497153
504354
759238
874359
397011
431951
87514
674673
831305
993120
629028
948041
58106
130357
769478
914719
752424
232299
213442
1022185
311036
940639
62284
452730
125894
520497
514774
852440
899452
978899
1093
168176
626372
293656
238572
636400
885360
636984
899604
386487
845120
930976
176517
816793
422545
588925
346508
247672
950553
630787
972401
940913
79296
487189
756841
242086
292874
698511
1032586
713314
536329
984521
116549
711134
181789
103321
739236
506975
471676
732051
422210
1004970
964526
167070
713121
535728
992646
862372
292152
312051
639906
306044
253930
160827
350939
147654
279970
1007581
915593
596071
410607
46026
281510
963731
940018
32808
294922
725339
330170
245994
684676
327196
323823
211059
282705
1022117
1031863
767237
1001530
465757
596816
780997
221029
887540
666688
278160
585406
263674
654976
469510
669382
311092
983183
903019
947903
373016
300194
236446
332242
318193
177042
637970
699661
57419
641872
334009
594115
1034825
954883
739686
314020
549115
325440
842149
547639
732449
559433
661416
685741
843471
44316
930343
225076
396118
1004853
714561
596717
1001681
105293
888797
560093
270031
836308
200670
230426
559784
623956
398864
70236
950690
419635
98111
694454
973755
193594
664000
671945
521601
144733
768317
70131
235205
908937
997815
1029725
925788
719671
335908
130668
316809
243883
667145
885243
417760
682744
654396
380812
601371
244630
876823
742432
694760
253195
676649
508600
379012
257150
390190
329967
439775
531084
1010532
112478
938174
186925
153997
891713
751051
55174
935417
4135
813524
645980
747574
651093
102873
185249
377385
347294
835926
918215
363288
954175
471632
991198
320854
937680
326652
573166
689094
142808
730421
563959
138962
942399
620377
849906
400054
360012
466118
293422
119573
261971
565752
238176
623412
604489
518641
514854
219987
330142
81678
239409
878849
560531
786596
82748
716337
240121
840320
15426
951225
733487
805372
703567
726832
318969
290231
247524
57746
930889
769538
223347
682090
986378
791622
533943
632072
107171
1027075
645849
278822
861235
904207
602160
465814
819643
152910
1030340
538310
322752
412398
445603
630196
779938
57540
999765
737204
372870
875525
990282
163174
808559
209466
936322
785996
251927
93492
266637
199397
179867
690472
152023
514463
798424
397730
518374
50314
396451
388881
462170
326469
255787
132365
681560
492098
686296
537552
690852
316094
713392
89719
492150
918146
834676
775979
228452
589595
532137
971064
599780
355337
938463
779009
644278
942178
427873
363850
652419
992894
430495
302055
919687
781450
793665
819797
679530
541805
499994
382528
45728
593890
274606
95236
619526
576546
139962
853706
521764
975430
1038237
451925
835708
440715
887539
413947
995555
997037
665037
832667
461262
463719
810128
510062
572772
718238
898037
811094
996712
352888
595574
973580
383801
779979
486454
26867
1045351
464211
427155
501009
515016
634808
139749
617482
252032
993466
885685
948108
762504
111766
783968
678289
922623
717002
1013932
17949
399507
956131
42283
761936
20118
341230
728289
679864
239396
1558
585329
547803
351707
472946
263659
248684
962349
783697
194856
524313
823048
287029
33346
383169
974890
221676
1032818
532886
247224
338270
352474
612852
813577
472659
519948
781473
20601
520281
613327
673793
708041
348363
802860
315925
217639
867837
548780
641543
672399
558980
996311
695237
787740
763201
325217
39535
127781
1021646
650539
423722
434025
351310
659288
196013
364079
946339
126234
546282
332563
570487
298065
133822
891432
528382
315274
63872
988017
94975
195606
44530
752898
735523
560297
699940
45180
757491
132907
383652
371530
559255
94310
660931
487220
1032471
75648
782953
783173
1023654
735867
928462
427345
914383
793722
615688
133401
974370
1039793
260936
826711
1014284
87296
390394
682974
1029617
730737
109056
554653
181457
767211
186435
587293
405635
932342
111025
501200
262663
858387
710919
832343
421435
116756
930894
577782
795094
580786
371237
270824
629622
299336
494817
839002
587184
1009106
346323
578657
531788
638153
40151
997913
190924
672711
1011492
875872
400562
393329
266816
734967
617385
585519
919732
817793
808874
493617
626180
669367
220220
388261
720984
826862
769455
575567
286453
853619
562606
569791
734846
992428
806688
378775
295192
624248
590433
860005
430110
125337
1040103
741141
457224
330165
581949
758877
763370
505809
976623
616585
235292
958328
237975
111419
217424
554858
800221
625327
835776
141685
373602
136234
23177
876021
252238
671882
310042
367573
86340
660930
909421
165850
446241
70565
26236
300180
906765
607524
70704
775734
982626
294698
649522
496091
197109
559507
828198
945406
73746
701256
1024126
176406
796379
533831
592152
821051
38721
223091
424142
564993
194453
650115
787983
216474
1029621
291744
273349
76698
723646
273112
350488
624658
442983
870289
391364
764232
243759
730138
995201
248155
127129
830769
534755
637090
539169
410253
806968
1024519
111608
68733
699750
410879
902816
634627
17380
152642
351843
196392
299321
1013739
234316
169342
489483
582245
979197
224450
661613
132747
631378
178680
462656
322122
600760
633384
296950
37809
921710
1832
163654
702429
1019789
824704
782824
816075
902751
1029108
920310
866963
507667
233726
883015
857788
920385
909282
732684
712896
464385
402042
986349
533775
992212
207556
898759
774661
718743
515929
606328
589123
566980
780385
27146
645831
416629
762488
296685
474195
828601
261627
239597
417857
21620
921325
745302
96984
556527
338127
965315
965257
346746
44325
598924
923694
43998
1012911
584433
501127
591288
505835
402221
365482
986486
809272
1013916
360118
20984
716587
819768
300365
872305
940710
733418
93410
559503
670568
39271
64247
372303
753737
962332
539638
6306
157082
1019560
903255
658293
261155
487244
1015503
83923
476768
674555
606190
366003
6846
88708
611323
540647
938603
657244
962801
268931
704957
248731
259603
699443
469379
408491
247947
577921
224802
499682
811927
607626
254291
468647
242403
213003
891307
646004
1015529
614784
460770
721580
829495
497241
807286
761581
470567
398511
412574
750500
234757
399579
972214
276888
484804
869017
376475
750770
824196
828773
194144
298891
598783
783084
442475
552534
104012
85312
3634
953594
700715
161405
566258
909435
736276
33383
999791
829334
43097
287744
1019732
94832
965662
383363
573463
729110
125551
859898
703963
56615
28130
816095
749782
133421
463067
49582
761793
256957
478441
509569
135442
546800
938294
499285
180272
752666
428316
990873
201029
955279
560988
256971
86670
789073
504369
984605
282657
289504
941038
182814
69858
716697
744249
752275
630447
10517
525054
730183
480426
467813
684599
381232
713221
380297
389255
980116
653424
1005987
497079
596946
349872
317055
771451
985636
625763
101832
556656
655887
956540
1017332
847305
403116
876581
625427
310868
278227
555445
1031264
405830
214675
400934
841397
243723
418281
529585
941481
982841
700865
578627
473417
642860
300851
438124
1031187
473221
560261
918484
773184
787254
412379
189867
571691
64470
320210
128081
137485
863984
157644
149241
600737
958266
114886
207408
865612
689232
707032
358416
954787
642258
798518
907299
657177
1041947
207794
984164
741067
826402
426374
882391
487361
644608
365587
1000671
539154
883189
300697
881909
235424
105104
964491
57975
981678
267396
58088
393312
581195
93685
686391
148974
49306
648357
20067
133503
641272
101400
392843
784965
28208
698675
332954
91642
972083
513331
221988
250130
921675
769160
381561
438242
29747
414867
116664
191305
754859
1037278
218574
647573
993292
555990
403890
29025
40542
1023616
150736
161243
145059
771538
188896
840574
580509
68385
958207
264960
9964
826925
498723
940085
63945
123874
922579
1013430
506837
1012484
473897
621663
643152
984822
355065
201517
747925
376878
548767
490539
304520
410749
846567
974458
120720
84148
700874
901065
562353
168988
744610
1017244
47394
252232
856507
409471
561448
415662
504420
784038
678273
875656
159100
893126
862279
750760
537876
496302
126230
78538
876318
898749
230088
481870
1030730
956234
706877
687069
947134
800247
279680
687998
280572
750289
921735
175185
444664
199293
510380
668442
350013
258525
1043842
40340
145298
763615
311116
1017841
676639
417240
384003
898624
918076
693090
224575
1019985
192791
85848
246081
8442
615233
351064
186151
821629
591409
389590
133568
521092
733428
9386
664324
209786
818
70160
379514
1016132
89630
675579
404101
862343
45127
764192
887828
774103
685320
158460
454830
215701
241238
568265
953668
495274
74760
694263
203010
893650
191450
510539
250884
462851
806348
183509
200861
588877
24979
698916
904657
490488
203800
1018094
377280
468759
63914
655937
881296
575039
965328
628694
844052
463878
603694
554580
743874
55208
1015840
823171
816972
200860
1028947
969667
698399
223266
781629
148501
388388
805592
77831
324349
846258
118685
290017
355010
553526
760156
77556
1036017
1044728
332591
528881
536746
247921
56664
896293
1025222
375792
159372
930382
312499
319691
149139
80343
160389
33527
770692
283293
22982
57861
433394
341412
745567
208427
413472
275261
426484
446794
54759
644139
500893
99335
540698
974431
795950
928188
61961
832037
197482
705951
262831
347442
335215
671813
874958
518012
346245
432254
268560
779223
567762
555802
134493
835161
81406
152203
964882
472491
155751
136825
713708
907716
565972
978429
544803
351188
151953
474881
1045057
298223
392793
124318
334270
317564
119021
24663
226850
328631
486665
1007300
598923
642465
723821
1006857
5583
268850
217363
378286
47790
801349
442387
534751
152522
717028
621877
265245
294104
537772
905239
118969
325158
351872
260651
608987
935887
960137
187614
956750
983765
804387
463926
698377
381262
385396
295389
726367
439485
162778
281024
657294
11643
863321
314260
688265
56006
498752
947407
681956
286960
462048
799895
647759
764537
261596
992755
612760
663276
11743
1029718
985835
1009748
128255
422337
801836
766280
576860
780570
966084
210301
243302
365604
688047
539051
374882
811451
702021
381375
432257
1038712
952927
976736
295294
403357
124282
629699
958899
277112
544171
25617
926007
792793
631450
766622
870745
30461
518223
412355
776961
744788
214712
218308
838911
876856
211249
739988
103856
881450
291704
590310
15830
314466
766972
273689
220859
740312
90430
140515
190378
358250
395849
996693
975011
623064
345899
500303
336461
887202
702258
226212
179397
38686
922198
202708
749592
597584
757823
690855
942346
869201
979185
354396
489022
742510
285354
256466
299192
1043117
891421
660059
498892
135438
290958
723942
833095
1030274
250923
607302
872045
403120
1039787
594441
656891
764091
378726
877790
474009
91421
559769
532941
192654
208376
959716
952740
423902
162204
402716
527885
450886
80972
928149
359140
960915
781769
710921
870703
844786
674813
36100
517208
673
24203
727293
71428
557578
318632
176013
854211
721518
740949
102876
597845
238422
569273
3402
125002
856155
315945
945596
978422
223619
230901
1008476
669770
154314
102098
689914
750087
792905
738394
936311
193055
60456
469466
197939
720774
42131
283387
784899
239980
406567
574118
427212
307491
988821
999638
138452
622343
246486
612843
321318
899044
784964
390062
563211
389635
12233
266037
565455
252763
223430
493118
1015763
1005446
1034418
57643
766751
1003735
960253
814215
848968
751783
1016760
629744
576828
171936
799787
716309
65096
557496
954636
674780
337348
452516
192943
952032
852111
266590
672299
398749
81226
91232
46685
689868
840873
606606
437274
566063
745636
456014
716372
6415
630781
858872
215092
236276
633711
327230
512354
784068
517604
127264
794870
982649
31678
670291
245986
614977
523433
27313
653504
228863
576835
125918
1040285
411536
1037535
529712
534339
406870
324613
983531
534150
877676
682774
1036475
538877
1005958
886413
887121
144113
306758
343652
367097
956634
52455
302575
858103
746215
14592
614006
596983
972378
876088
660711
612036
718335
257462
104428
280734
1012635
547539
117601
795380
908587
786237
815227
980130
104630
927083
963812
648976
949117
944231
588588
411125
706973
400116
743451
839697
113984
89226
304691
614070
77648
12492
58956
797126
108567
879766
474993
873638
370706
604831
464389
909219
1031543
435671
731934
1006444
109457
982490
706689
15345
818444
371824
804218
837553
76709
361064
177646
23342
864875
993935
281498
861705
1044169
901757
805489
551257
477754
901592
656743
498552
206052
75745
765701
902722
246591
825603
954389
631163
579061
904730
795639
808122
540669
39030
1042496
678260
600042
469740
673641
137838
109580
18683
958022
997268
583424
381288
579730
2555
942765
43886
656388
71723
119202
747166
660923
327258
223854
271148
729247
878914
407909
461177
879086
721939
526238
668408
79623
444761
193078
315800
679809
186606
698406
304724
503136
350406
86551
291479
599461
987919
23555
176809
132611
692372
282080
945701
548000
471209
228312
614617
55043
979358
30354
229022
518909
222617
744040
194043
597310
65332
756763
497214
150546
44759
685844
528828
103395
605866
228173
598612
805431
508485
61972
177048
755231
589766
957790
203976
26352
734603
393074
208857
1016638
185428
956155
803166
541431
417032
563575
440637
314377
891721
612122
294367
270771
324701
50748
77593
351079
802498
758166
17446
762142
851614
279699
771063
78484
677628
474747
551461
639114
670009
533992
576565
114972
653877
147645
596977
407178
1040339
364327
474864
491826
788391
352266
522862
719545
691625
83685
859699
481187
413726
46114
439665
929051
983072
196893
244589
470530
64889
875459
487047
808744
107669
353772
618078
446153
683250
859493
605964
753599
384424
335191
888567
470883
306639
176421
385289
138149
937397
569786
714672
720846
424839
110941
320359
171076
535352
678764
810704
604002
31374
243388
445730
315476
75892
647675
547767
379993
866249
884023
325633
998626
190026
346093
503219
181401
309124
958231
114751
247519
268713
847207
670171
184765
486728
838305
717906
573167
412582
859498
361800
636884
19272
709467
1033073
532494
487214
127071
145940
151935
279744
809711
868356
736950
509464
666902
313713
994186
758333
352020
31217
556961
586033
768575
302941
686020
636292
96285
975946
468313
647668
503582
168550
975038
673400
712322
730346
894362
555165
202755
631913
368319
818480
499728
317197
667339
31573
266766
807851
666984
771543
990253
557709
573946
995251
528474
57907
393941
263917
333783
449786
350321
824709
295984
537566
220554
908208
934243
725579
920938
756148
671521
644686
1020208
542086
95671
868729
501082
749782
493129
753356
260153
134474
1016011
187423
955430
594567
738717
492835
988443
438837
786270
15553
955027
666558
301368
581880
460726
902109
826584
984295
619076
96979
662723
855677
45538
429733
987508
725291
274226
328583
862623
600334
236517
438223
297537
401831
419312
187539
800227
555689
752292
974444
40663
682748
150373
411195
767199
891164
556071
499209
781231
702062
46097
1031889
685692
850455
312542
628713
50263
468709
641545
230241
82350
704419
474409
128104
54961
828057
355339
202476
629670
355416
496291
115241
169137
250791
207993
674174
719430
563083
1039223
301829
879379
339556
165699
236234
738308
992279
1022182
534984
797569
900806
373580
962686
440528
673500
713491
438726
139088
125998
587138
69472
271808
75896
850063
451800
60535
243917
316657
253911
988086
764005
426249
186843
504033
582567
190354
1020250
305471
986899
588207
211487
143917
892690
129033
203181
408244
595499
36208
20479
994595
193217
276041
310329
262888
845933
936985
472564
1036641
639629
106719
963796
390693
25743
518270
863999
693887
381752
245180
916997
584276
523087
843533
194661
897818
672316
832686
16757
940153
681043
647848
939747
945539
413693
586043
675379
357846
429000
296549
149643
42290
715791
1039773
645054
66088
351959
461094
388838
47469
60093
907190
470538
951099
947711
493343
405930
161835
479077
175808
56391
979081
694911
223259
56234
543083
826396
436984
651759
1009126
819830
418460
44092
310119
222256
433895
994306
350788
281942
837107
504740
789643
492066
14079
1026297
687682
480948
882955
422821
239402
233100
695898
838637
35954
149526
274977
610811
1025534
34920
11998
591078
288833
310179
282370
810989
952540
472502
470150
725873
380742
65111
449006
964132
300037
937057
355871
273497
536147
243800
425583
163178
901074
644150
628485
108443
816251
762507
259428
512338
481630
557750
251039
913333
82307
521200
19585
710808
312540
916489
876693
897132
1033723
988783
858431
373904
727544
531065
875512
583901
1040500
159516
676687
555963
782039
110357
787424
998324
414812
725061
964719
808874
800380
775415
592421
272688
858982
791616
727722
746875
630702
700597
916568
331506
917684
700707
512872
1011746
510417
1026517
750575
707127
446130
25718
245692
813738
134626
969358
50700
335338
826460
240764
399816
700026
139969
990314
977913
363505
91461
572602
529349
1043289
431799
717775
455192
736968
533682
808195
877501
154767
175424
854217
319036
551260
173216
321403
496437
76899
511146
175484
630732
278551
8836
964148
453348
95654
683047
939042
908377
326086
224347
772699
25537
635589
252962
810935
99516
656548
356240
64293
852670
912771
362028
743110
418181
709087
518770
850202
879889
415754
243467
757758
930469
551298
32230
653632
189161
389193
170336
796264
350192
805094
167407
230026
207993
1016635
500180
785175
675760
30622
717001
123480
184136
426401
1041765
740764
1006185
841764
623377
873681
992230
201643
613748
716996
959870
516140
1010409
413300
690046
14515
427914
619824
905159
307531
416851
534185
847206
881758
799854
602583
775685
758000
97344
50031
750395
890023
581085
355103
961607
114065
198127
662739
303309
533039
189591
955621
40591
507468
10787
1017286
795137
15951
478028
1039920
260754
745823
591471
884800
1043776
756446
962789
208581
921671
401217
576050
581400
269414
538416
394431
192761
647460
109948
382420
512735
814062
585692
189998
724247
442161
962126
447440
1036355
212419
284673
239859
800416
183059
952289
547858
980336
311838
470012
38063
214492
659513
841182
940457
218560
755337
323836
214390
327564
907278
608077
954805
387041
757543
180081
21289
210467
626137
506787
293852
69564
567850
506265
835356
1018532
689624
954415
395187
694999
414870
221358
420061
4280
58243
362662
746710
862614
953646
833585
588123
287564
1035013
203481
391070
845688
846712
954000
935296
512376
422094
591027
632898
440017
432475
138237
521240
337123
77957
631098
279174
111820
733512
190349
473701
673787
240122
55540
906109
983578
989589
202848
112149
539160
520919
220598
482264
98840
1009294
887580
164775
190783
518650
69421
493727
951354
484236
370559
418319
164748
465769
719683
67249
351606
657225
1035886
665965
689931
264016
665412
763013
37478
273452
552738
45011
303119
73916
790439
101105
244850
451554
884518
206660
973425
888820
773475
66883
332279
900363
539925
816112
874010
1018068
509570
662979
939297
516077
794399
749890
812287
597057
21013
910166
317767
720453
667469
692261
111691
10486
81871
796787
382301
800670
72912
35119
1019947
91839
530919
397483
707329
708712
645624
54159
884769
923101
114767
985373
62851
10840
223510
903302
860600
341321
548632
207947
498748
274536
307424
571327
879780
196142
588446
120087
982357
1018450
290882
861902
478599
1040410
387996
277827
679895
131304
861322
632214
110863
283108
368631
57510
573104
983907
26332
788944
414474
982735
857011
846722
298964
156340
65706
470327
71488
1008246
411876
695822
776144
341745
465244
950331
771178
19991
533432
890693
401893
527863
492064
690983
18334
614791
628834
39608
242655
932215
545713
34873
293311
283580
946883
858457
802556
478112
405737
394146
553950
252246
391148
95936
465339
1005205
476826
529300
373815
357670
651290
475480
503739
750947
656991
1038655
100922
468285
762817
259312
262936
170305
55194
146465
511843
176172
789125
785165
555381
175019
931775
475188
549728
300195
391700
663258
243435
403487
591899
974208
509229
508754
663822
655607
94565
574717
544430
429224
618941
655774
370722
426680
424123
53326
484660
495191
497070
352819
677605
591531
249694
819755
960847
169242
1045433
92222
667158
501646
1000536
666980
833132
637283
57571
605837
229980
654008
562355
673141
272855
358822
877744
59408
12465
673985
292955
340082
990716
758434
696740
99903
406267
539412
99586
440212
529542
1028422
942379
968092
301724
40986
585759
169254
742556
649875
255838
143021
944589
920949
823188
205767
575150
490828
874530
533588
59551
972137
973197
353940
954327
483153
540979
843398
54113
411934
873081
300671
121041
634621
505788
1043771
703467
455198
959428
395133
1024201
481593
670344
438106
595720
493167
381585
441517
286934
627047
496335
637321
266558
61764
467915
675367
982293
839723
68169
31002
911147
1013683
93831
328368
497297
161109
961534
1029035
151899
481246
102772
873758
90381
699305
264966
792323
264517
1004070
1005932
986744
218980
961564
333645
22712
55796
560571
189258
495730
529328
127550
1015656
671608
83918
824655
400814
919573
355402
55898
715699
643888
998909
632716
430884
3508
658391
501580
266806
122282
233028
194663
149102
996014
402895
296855
147529
296270
824378
995496
271984
924462
726089
694483
108444
948606
949228
981960
457395
715593
556809
896523
787557
779626
477006
595286
139622
850640
941711
22434
740341
617768
422931
916993
427867
644739
375285
370505
128824
997582
731924
907691
512345
43624
433288
619410
986806
252016
805996
582205
107655
342109
435738
764085
741811
772693
860445
635739
351268
891778
560932
1802
214598
1016374
653315
314089
908747
268609
110090
218846
318265
1023704
309012
495358
689890
927604
665664
678675
277422
350783
243315
96689
813246
521187
630395
210417
1011866
1024608
925045
475618
177124
627930
870966
54539
738132
951893
193701
276820
410423
1027966
668999
367791
694902
916720
641019
49483
1023386
534486
603484
737671
657682
186465
38322
637249
125597
831626
106727
877106
860767
1010283
91090
924479
423608
582090
502243
706821
1004478
753465
851373
396065
281440
307438
790546
203835
131404
649457
345866
332771
176447
105758
725251
855656
829076
322334
775777
91002
794959
733022
651754
374046
350942
312587
133233
431252
496045
22648
82997
95926
563308
349237
922063
658736
890580
780286
430555
58601
362164
278314
989039
4986
824051
1038691
860776
40414
155303
864884
905630
347650
734657
652824
542157
792438
127706
1007182
418391
889559
948153
75845
158146
236128
1034321
377622
415919
317255
458268
23692
898655
744912
802412
10274
41858
264816
441071
969482
117221
645604
98986
668009
186299
287111
158145
796032
499284
23834
658607
382773
223876
148205
636702
744143
302006
422719
547456
445321
993543
323313
632258
939947
1019366
404035
154065
878247
163701
560929
330291
474766
875497
209919
197612
741449
722945
49412
1016029
390493
156550
470354
252393
215115
543571
600096
850183
821641
1012147
1037573
532780
298465
890226
286857
205757
631446
1015526
266161
127916
804865
694477
1044514
368732
1011131
274536
588373
781279
806522
711695
27940
728734
463382
285747
891727
824704
62718
273774
838665
964311
187629
188473
36466
328459
627609
374346
684254
398943
552796
126252
147388
600976
736526
463208
1011092
589430
219599
950211
57459
428466
618155
947799
184793
174017
1041940
112755
328313
465743
74858
720608
709097
291771
340244
291304
354205
539121
997869
691161
656074
176130
288179
976612
651049
393436
923364
108021
841889
63874
196964
318979
793836
130207
762207
564060
605928
319623
586704
224795
918243
415034
471994
533449
48141
772978
815976
690986
949575
977831
329339
889091
527623
315751
335698
998992
1017079
596578
471831
728013
128386
36111
902780
16743
958599
977394
270226
318021
11172
809472
516569
846303
748792
60968
239014
541674
952192
741811
426571
352287
991496
589921
361905
1001391
853492
921046
322743
1033659
307925
1035657
851609
891359
558096
823986
291561
363679
824521
680233
807209
303513
187208
632139
263591
931348
28638
156786
611493
443368
100038
752517
801215
591629
608480
915443
910413
303545
657770
333511
1035938
790850
148401
620603
849284
274650
753404
368849
231302
379556
699433
983958
340740
179589
1010471
96937
481500
637146
517578
937137
862450
227322
291466
667437
370728
364726
176302
531085
545811
358651
509230
651616
333488
506361
1014620
381817
851032
859410
963747
834979
54994
550083
780460
783890
807939
368402
850322
919062
480187
1005298
731262
864917
942292
233981
1021622
806981
410450
340489
826553
897419
1037276
461135
700102
463507
835083
634775
351432
416341
609453
413816
350595
285884
705881
881350
628620
498658
593134
275745
156475
474154
994720
729220
952949
148606
382309
962191
478363
870877
804490
637199
201950
227860
147094
942091
712239
254180
714295
885986
870585
602021
340145
426788
706956
329049
862971
266010
777998
1020288
4070
107950
823253
484976
592915
356199
950247
409677
1039456
296653
947889
835814
796349
515914
555449
218507
225145
126668
916283
590049
452225
986953
152882
57925
589615
586942
109453
297351
101388
110282
125544
87924
742082
501060
858413
833770
507971
873211
965819
1031235
571822
277856
948174
945798
728157
662581
105335
830948
250560
621452
214619
270138
931626
600430
942396
761455
250287
839865
518601
641430
203113
315802
927745
144742
834540
750399
221176
176498
536009
532247
178162
585461
894338
627190
196803
921044
342982
517134
860807
323435
89765
170669
431370
643202
725148
1019098
260015
790770
511881
31699
881607
99524
979379
413350
904575
285278
703651
709247
757370
199027
388786
648525
472535
683300
300934
856779
141094
906330
10921
472337
86129
87178
176274
702830
730272
869657
899891
308733
991989
147513
516319
529466
405046
915695
624439
790683
149682
908659
790908
165695
351280
45196
506230
924275
788185
756884
925770
660695
853377
74378
797727
892593
313462
138419
368806
645787
704055
318225
520804
311736
139202
255319
34077
283764
748047
567172
964982
219450
941143
372007
405123
579861
524429
313101
788234
385990
709517
855295
877481
953166
416302
247293
870601
904373
685546
116708
742391
557183
317705
392737
748294
234746
743809
488472
118776
816574
784341
83501
731935
28055
227412
872058
347686
723923
6374
967095
215931
52941
523324
529874
115867
389100
98298
770565
431884
988193
981501
575958
629440
384800
467880
475648
379297
565759
999000
945797
334135
933432
483252
761723
993331
94077
311828
286942
606681
636057
799739
457742
67665
983453
552244
686293
691369
568614
875924
372770
5084
763499
629814
730373
515613
489693
425519
896266
352865
907059
96957
854585
378181
707331
778834
302336
465389
802347
46172
690644
743880
166778
459043
352131
1003590
108513
850542
449690
713598
441526
721376
896395
122628
979220
360137
389136
111814
170136
315407
445986
667638
393421
135719
251734
308663
650650
722950
747468
543140
487637
987506
935347
769073
840062
394088
776667
787961
567800
825353
241546
893607
997902
222033
1036423
102553
930632
418392
117764
1005183
189409
330781
317619
899222
673367
114025
185143
1023871
1039529
215857
607965
117856
150298
825488
714600
802419
116750
976496
608370
936023
1016174
527949
378754
507173
403344
783260
735213
880286
304495
62906
273146
811054
160952
702447
380802
703723
618751
55369
853413
769296
90212
146656
457356
332421
366023
744902
928827
787854
337784
389744
64936
79423
397070
289598
114392
627992
215287
265508
1019043
797783
883289
562341
297974
941459
654770
927886
894639
25466
375168
527547
300696
618492
52371
518540
568741
480453
65720
706775
792805
728540
125325
170655
594692
480350
380266
538994
136500
161860
91159
69076
458184
12568
116637
177545
822352
139819
531849
155272
480823
914087
213338
816766
47053
20013
965096
9415
648565
1043755
731741
356916
934482
68589
575033
741515
26826
1025361
755597
375996
190670
193467
993602
161660
48673
606919
795086
264733
116288
925597
941780
738440
737077
1033564
682998
735331
541495
21567
377357
856453
946791
289088
417251
585380
368942
183968
139267
767539
182801
243056
357262
241154
368348
361760
49996
411160
84684
381387
316989
401961
590594
11262
45527
447263
397703
849146
87305
943515
783063
666744
275432
498549
711005
930676
917276
213307
1008996
281301
53536
462163
932449
543422
566823
462310
272848
488121
844600
482100
90449
366246
446264
55228
942046
887451
160684
923655
603273
546931
1007441
811601
869770
813500
460094
1036868
464895
930939
499157
316494
493220
600999
140014
587705
415211
900793
108888
999937
292088
476535
110723
814019
678039
893280
249847
787868
577102
446674
754469
552870
951645
674080
2537
763219
603688
390575
275632
270198
992836
810066
953923
115093
794343
186752
81519
598122
876244
83054
805173
546445
888086
296702
873640
681078
832134
741600
796324
200954
992790
979178
41304
264835
208448
318221
371205
548366
958911
983543
295856
147336
550092
778765
554713
560528
44510
544125
101832
696889
287319
654387
207672
148502
547689
481809
721321
707888
475183
1041140
639727
971766
881067
756889
649064
788558
608535
419802
552301
415599
985575
957329
926591
516980
334918
765810
786454
933459
125675
684168
347050
678852
423680
864934
708536
127886
546661
648823
591899
970747
450676
942911
887531
269675
103516
724558
46088
388951
945485
245778
185901
447815
35534
621868
943752
667442
241393
371792
531924
671815
480741
650705
905546
667309
872175
550388
815584
949595
905545
168044
656210
685074
654834
793501
338526
142143
798155
442458
959186
795643
661023
885543
737321
815822
595806
780749
478582
243191
943346
213108
858449
624318
257847
123364
255110
70064
78032
364477
779318
72515
621963
24456
421971
236378
486275
15157
19899
682640
505396
727564
324920
246961
643767
547078
316986
68652
785652
431446
905663
991171
738595
412347
975196
732054
211386
261289
393698
140458
481848
514474
15363
726568
555567
713057
645487
66632
854745
1000077
225898
489366
828262
281663
36677
516742
192267
338516
898845
590129
207593
937052
1033136
94714
695506
15750
99950
397260
943531
857248
484712
464298
556426
464069
828511
843186
730656
451461
995071
166907
163293
298060
283993
74182
409889
459225
795915
53260
137989
530288
910646
444392
918357
165318
637850
999390
596815
437904
504637
491931
754849
478631
783435
523096
467569
632180
664102
563593
675136
522894
76964
508796
542658
603594
284341
466648
962164
447445
241677
200189
48613
834748
576399
251966
988025
461058
744362
14
201383
596833
353935
706832
383273
830997
165906
669480
884904
199918
936284
558530
620217
908876
626946
424977
187246
297869
1007304
243720
975811
1018192
382896
364203
674655
762153
80695
160182
712033
748841
813652
890101
781396
939897
210177
325298
547952
995414
153677
189386
95751
731797
516523
877995
415218
720952
946959
216415
230897
1018103
330087
57734
526688
1006789
1040175
101988
395393
319031
686798
639916
754151
1024034
222150
246289
167889
756236
167252
823701
587860
146589
899369
415770
146441
50255
909751
339678
5789
748659
72363
727556
1010089
142032
245502
947994
644900
555622
866374
713334
468620
756583
953079
285418
992600
945053
501099
524263
176442
721389
959322
1031091
956518
416972
331663
1028727
165160
1012219
998690
675815
166433
360730
739076
946803
396734
958312
758077
399689
444365
527576
182006
972970
885720
975578
68907
760544
491470
241888
833706
284136
270404
449920
753356
323031
772425
346908
1000397
336868
926010
524197
486304
956171
756567
548505
616916
725837
850770
489507
1019272
148706
680159
915243
434545
525114
784762
1019226
470286
363080
643294
507290
252991
1022932
3354
171883
11733
842526
791814
552169
612611
236152
513404
279412
10079
682067
369078
673986
138304
683044
886205
1014418
935224
419557
690916
661915
444274
829771
212950
801812
388578
571752
509713
249091
206217
371527
279091
1010014
89707
852871
623379
275614
465026
1028826
374119
999089
620212
596894
225582
495831
229885
189626
413222
267477
929417
827533
942664
566944
165588
1011421
880426
136511
81024
745126
320077
377372
621228
108350
29401
729384
607809
736761
752830
463390
39461
419725
659974
302116
594460
178169
145383
1006270
947661
915601
473475
673303
465892
495936
884399
1023162
845941
703269
38584
1015859
756970
138769
769094
980487
997237
223617
882704
730069
991781
248850
411213
482155
360196
782004
270108
442030
135771
508781
144286
792499
325832
115718
108439
20428
486293
126369
313209
554599
960899
234022
763366
813659
295868
472514
1010408
951386
59653
453973
689145
842772
440841
821050
122766
778298
715062
494621
727924
111116
322078
650382
530868
230671
221333
402790
472905
672132
852258
1041710
388976
660860
124668
31231
501378
901170
207807
493708
1003897
945305
458616
270285
793855
213989
360587
18376
826741
2940
127361
161808
611586
553850
190311
728287
863208
621628
449984
635525
193770
364168
917315
268467
24558
274207
336965
592316
631576
704059
88012
427863
638400
215545
785904
331913
166759
419053
1030271
234340
132255
643261
641120
769559
576742
124308
352235
466019
349242
474212
16748
570655
374245
928990
800592
515996
281122
604151
119858
917278
497225
850177
1042473
652584
1004856
487448
76634
695429
610714
278766
500117
380636
2198
1025375
278138
1024489
985353
978315
745429
356972
539619
675337
286972
663845
952808
459235
466799
366817
415163
924042
827598
663828
1026364
797957
469242
107742
53461
696217
399249
333929
92939
806348
548584
260850
412229
527465
1012874
666584
952495
90383
266802
116212
510722
635750
200247
542699
369391
478945
1032998
373953
267632
802469
1035817
939137
574782
47745
564811
161496
218484
718625
324176
786114
151735
797577
811417
898702
571473
491059
701074
183416
824061
236271
500746
137737
132042
716437
173580
264067
503005
854323
511076
427377
651563
445533
715470
13704
686108
772308
658061
510927
130552
291174
98855
19571
173679
479969
555005
878528
429363
958286
731557
407202
891267
759302
422143
1022524
250946
163244
399
504159
189876
439567
776233
284984
7963
942716
965017
843730
518130
201668
259691
548099
715707
830375
1041334
516919
654385
263323
163843
910305
535056
441932
635748
395426
970867
1006281
714839
621588
639521
329498
324942
671856
160390
534154
426474
490824
985527
945844
552047
546583
779697
996141
930630
757185
594997
496264
792934
148793
265596
245620
860875
319358
817612
1026722
15498
864107
905441
320721
763954
371698
530649
703170
279570
211561
622638
681894
575751
758937
349860
346691
1034876
156223
692457
243103
3527
203791
202889
745348
944284
880624
256332
80810
492644
496421
1032352
342502
553805
524653
181040
381019
203530
563102
518796
437421
752543
658151
592734
802588
591399
205422
627647
254639
290108
390620
436241
387621
390532
812279
357347
205124
1022617
657700
772404
13767
944209
611888
20946
495876
542066
494876
246236
403649
845952
280434
149160
736851
549116
167999
215146
54126
142670
678444
298822
642843
166635
831019
37646
96174
41722
846549
894711
544361
322547
382838
548103
850705
387985
210915
374402
191124
441418
1016900
580311
1006939
71900
966413
1035758
206059
485793
405988
489844
674190
1039977
873452
111210
739066
343742
116599
859470
900582
511249
178510
59276
930175
708450
130766
795874
973231
823013
653400
1017273
920838
1036707
137796
577449
995406
272669
625103
83357
895511
1035076
125341
801336
358326
111941
925120
38381
967179
733649
933891
591335
378710
959899
712701
242603
775475
473637
78184
570916
910379
219207
854658
418307
584859
904935
665498
364905
506851
331248
717137
4617
856418
428223
1022743
908163
939186
433722
394390
841787
293598
881137
463918
1003587
663816
420893
564053
73589
250188
274520
743268
142263
850343
309409
118369
341313
268719
741911
624381
716891
299962
703299
124116
578971
347095
1026314
849699
435895
956338
459156
477328
579184
121485
601716
413493
95104
401914
782306
989265
1011463
366291
752895
353782
626529
485140
521113
404385
1034356
894516
165643
98189
967845
744777
256393
635905
539036
833247
775708
1042287
666837
867630
486366
934731
465212
127256
918799
120623
980846
791682
577090
708261
672965
621715
605024
919734
474510
994550
870352
769353
223758
461518
619417
1003366
537810
820029
471763
815579
383785
331011
187373
543682
984817
809351
185180
72201
607962
37740
500173
507483
651673
555621
342009
901914
195980
932879
944241
287459
570200
555190
593123
1027477
334111
134281
856730
537788
486484
176290
855720
926916
580106
985417
602198
917555
33274
5175
825323
967226
537730
327797
677428
657772
1034429
265126
516555
118384
329154
640137
159270
466070
996603
544117
164633
954158
730361
588638
156352
970582
893945
588957
873798
632027
908487
972864
293234
431012
344258
328975
618765
268196
569251
574731
54282
619822
35338
883144
312577
472967
103156
549060
621692
872439
533684
615024
455911
777534
920758
754219
943603
38260
851071
8561
661523
1044317
493154
874867
309793
840153
712667
911518
701125
148086
662154
480159
484644
730312
344350
643780
657211
156327
127909
871415
367167
572159
742353
792190
394735
516563
78672
979619
756000
162491
951998
657779
803361
913181
738047
821592
825153
958344
945901
88451
196394
730709
410170
917642
266667
226703
548788
213258
167016
892957
866251
68095
1014294
60081
133366
103209
922074
59302
862095
627776
867394
870977
824638
317693
307443
27809
387269
273328
401304
213784
772362
501155
278134
516522
321651
974490
985240
496722
799222
539477
563042
423438
198357
600289
452527
973534
105316
899596
302689
386673
335317
526288
343584
22668
308089
433795
202240
696867
155014
377102
914471
198662
990143
18262
689910
857731
625270
1001327
242924
529541
511258
1007902
841088
443386
256350
59346
955140
770571
349417
7371
771256
566954
439389
583998
668323
1034746
403983
685140
127484
980804
183718
548349
832207
680999
471069
665751
866791
39539
717300
1036707
363155
162723
952539
199126
290473
895313
465507
652071
230566
63067
305991
140327
314618
556729
552477
329302
539733
596520
771472
56386
174398
512409
812814
260665
285256
1025237
622621
135593
937051
167193
342238
134085
857589
190842
796718
168223
685848
248312
500685
483504
801719
494858
875022
111341
456602
693459
508719
335693
284245
103959
657695
617585
414392
729291
1011460
492163
249371
294257
973204
708671
265611
559298
14941
885289
27142
613243
290171
873057
536061
908463
908433
679678
1030462
836905
508625
1019890
576851
1018704
535830
876176
681428
750038
659221
242155
836389
14835
995241
202336
33689
444396
162278
607398
340894
249865
250818
140906
563941
435051
108841
1008547
306851
994313
960631
415840
417560
561731
174729
900276
836291
279844
701910
239599
785115
863078
594475
887466
537582
336822
659383
821918
914487
321804
70223
213119
708613
172476
391231
922859
439618
237686
856973
718794
399844
366210
244477
754987
101435
233719
170154
671538
336816
42590
442927
281204
403176
827483
954873
840168
28349
282968
344272
522918
761913
842068
1045024
511314
600673
178349
673149
648466
1036534
7620
920646
500987
623670
95807
523640
450863
258385
697750
488311
684978
270528
260955
562931
662312
472540
736623
831113
706942
518873
607978
419987
1011517
10527
1556
874355
857089
137224
25103
985563
392132
476778
337450
673862
883860
587632
121230
662739
233391
634140
690844
721715
357859
94164
560800
639584
1021007
156867
109927
45636
119738
940736
914112
961968
726884
154898
633990
590314
346261
1026802
908380
386931
375729
666456
403945
677862
1025063
362166
794337
813776
816885
895712
309972
307381
203982
226219
316940
308250
676581
522790
919967
41739
597977
424631
220463
665559
731412
781422
412418
648603
226956
358587
963504
733214
114405
325986
378526
320899
841633
983501
298658
982019
190378
715180
337093
771477
672642
347211
864760
997858
88420
953153
959122
482963
92322
378955
655600
324768
213974
1007980
526384
9918
541683
340989
347513
882328
395521
215494
339595
706103
434508
1019537
665881
498030
1042216
694661
38840
821988
695137
733319
1003114
483750
633156
142723
140106
757218
578677
797332
21014
396293
195209
32497
16388
651917
29121
690784
850308
270408
663122
653442
552315
844264
82840
609248
152978
406480
394461
703485
60168
104598
851136
404048
107395
184996
581985
605885
938491
800947
531957
836220
615344
297599
1038165
34227
741480
1002358
1038068
51671
290641
355509
653485
968200
840587
783656
627524
67876
751424
509755
306850
569738
117393
90413
399864
847050
145684
292112
366079
26690
359636
411156
843163
90305
31383
65975
396541
81723
52589
72871
128190
176044
1018769
888519
949281
263360
182648
132245
206193
1014325
740600
945271
169046
252194
244882
188172
120817
409155
106624
422309
985905
61640
572544
593682
262215
386426
507827
451149
241232
797807
40357
934255
577447
389151
360449
564653
622938
187248
182392
503176
234391
37502
179227
522294
716131
398726
1012126
516720
238840
990058
498641
880510
20498
241574
239401
955265
270391
371675
17398
403521
819929
312971
828075
185345
327036
244828
351736
621060
87162
311342
777229
936548
675857
85361
618879
855282
215430
461441
37153
615815
42154
781379
226377
154858
1034351
999724
288653
482019
440386
993522
809164
149047
865352
912782
917624
371609
631622
800561
5214
1032405
156724
214374
360379
316494
903844
365655
929651
836382
868293
493376
505989
73600
506273
615398
428548
381415
973379
559063
635541
665285
800668
646215
1028955
202553
286225
1037108
850917
181437
557990
720822
543531
835703
870940
535160
112488
370174
560463
34316
578502
687182
800002
464544
160782
1034773
364750
306230
414239
190993
89275
565817
626338
422187
47950
523817
231139
1020039
59197
502012
1026030
952101
845323
656896
431499
345727
1017130
615581
885615
637359
511147
828601
7435
194137
1004325
8543
604678
576334
180905
510620
645988
826222
72966
747315
33836
198166
101902
552718
407238
310880
305372
728514
8566
737904
726932
37926
141148
867689
139641
135412
797071
140688
353056
175616
871618
409957
845373
843331
758865
123089
879508
943234
253699
96826
317949
825286
971042
700467
716031
1012880
169341
994214
864272
547794
147940
276013
253213
587355
188556
472816
1026745
386654
91983
58317
463349
753371
884578
499397
492230
118585
322739
1006662
1019542
406562
463114
210417
160229
97749
569593
943730
998818
418653
514385
10717
501791
309667
338344
663871
183785
1019310
357925
8947
796240
502910
127746
762566
866070
689615
184309
962163
601067
888579
445307
73220
451933
817424
51428
964183
582729
576450
174898
84158
361355
291438
198356
937666
508489
469884
852984
377070
894649
868114
1041289
958183
214677
619198
747866
708928
287121
129016
326914
368818
1012449
226327
107248
564253
112335
771637
962725
376122
657370
450918
66888
664724
540209
414332
548531
295188
149218
233518
984619
296932
668156
59851
2675
841942
826244
305173
872292
983638
165611
1007645
327910
456849
68065
433530
78224
363087
957525
1041890
120110
407918
669524
1020100
564641
776621
340905
56862
723371
57930
904034
825127
812442
638350
636499
264220
717421
38521
764595
387096
593580
165709
613668
623331
808447
237459
42469
668899
743019
319214
910419
480713
365876
82126
801929
277490
416076
86237
928435
39805
928848
54201
379628
1040937
487860
130303
725099
278125
600721
978641
534344
356486
112701
558457
416648
358220
612783
708287
102767
242676
976841
594959
705457
198512
986158
25173
86001
223519
44939
805976
692259
301982
632448
292768
796150
583530
818130
878297
757489
658447
37297
850928
340453
144895
622627
547521
687907
245982
633727
245169
167074
124690
316461
185573
897123
126715
46778
308454
29280
910663
363130
115299
952766
151098
364623
990571
43949
386220
460159
165144
525724
220127
428773
365436
180121
883658
445304
418307
269311
312312
933390
688962
743512
442930
922378
788120
161678
486083
372333
357230
58550
578534
898112
738848
780217
404732
612889
1035215
756584
700592
195491
716179
915933
425926
284909
120712
693979
57558
106241
61031
348613
816442
974260
708250
541616
575993
859479
179981
292470
773652
87146
527787
539852
425450
586975
750734
468344
296074
836469
220397
881778
92256
668491
951346
689821
925238
576465
783884
90545
332637
421077
365997
717055
507949
482774
782489
580445
231563
919395
756583
65301
1002352
211864
676965
590900
654025
589968
330424
860203
407596
850336
469306
153367
14376
836774
656550
599287
879672
722715
699999
669035
811944
1012117
1026847
423454
12375
940703
829378
848567
16738
824033
263657
705895
454999
635116
985378
1027895
17951
596053
348020
331833
524748
924157
750013
106552
415973
855579
374879
843786
491036
193453
28040
823826
273901
259699
756099
577936
158406
74159
22116
948964
206781
833971
384663
246488
568970
285997
964414
527586
89767
732325
428384
636929
283901
714567
466149
334579
203835
93880
612951
916269
491009
661124
767763
984891
256718
516210
121551
613806
1023381
48002
690379
247040
318923
134541
429429
912714
836972
73194
929125
881762
452643
524184
565677
262658
840811
777081
1008114
446018
420830
111517
640422
833264
649239
337114
246128
17472
44550
815049
152014
998612
715206
602082
345058
248907
389784
12871
392732
432664
769515
654437
522330
801380
241134
510323
70059
954802
940802
586745
47648
317999
283637
479396
350576
837149
398446
87059
535643
412595
710004
869021
384629
983126
40117
839496
547934
40055
768072
708226
313749
731189
55903
476991
141856
465454
226701
187378
789837
212886
915713
689216
865450
898421
412477
303647
1034744
707627
366722
162953
63229
266148
633244
192440
78265
904661
499078
501463
840455
817446
664947
829552
564281
380398
949950
550372
785713
598632
1042328
418921
781244
795300
556878
91255
1032614
19727
38761
249465
286179
603572
292011
86668
725592
175831
131504
66285
1004925
1034851
787192
41306
567472
66541
185388
6086
23542
524618
1004821
9521
53125
323970
84003
759490
297694
960598
937309
164198
520591
496767
589122
769763
64766
837232
59559
944402
171152
335927
719714
14712
725660
788479
515555
958299
916708
396147
672588
278913
204365
706725
813977
978271
705626
165549
107549
824262
575324
237638
619865
55717
842766
799204
757579
208345
3176
894107
757767
358381
485056
256824
282106
778526
422625
733920
563311
1018748
719481
911748
64571
353714
646760
608333
1020702
659629
529017
743221
719871
298395
565917
783519
99718
247997
11472
390863
945208
697380
785891
891256
246598
824199
701150
871555
209788
173383
343358
274102
1024655
323077
618502
283666
457349
194408
886013
59808
671360
952982
915147
546285
362008
760332
400379
669584
798654
484174
869781
439019
541867
993815
904868
602170
598069
548093
712162
649771
428027
146948
850336
173309
155946
161287
203191
10496
156410
745865
271392
859658
1038363
229070
1035351
242956
239746
45314
530093
252480
726991
595048
482350
587864
771832
782348
630814
1011075
929472
662671
899863
104122
492226
244045
49599
158868
724840
157194
954632
495933
203417
645202
959632
477254
1021188
629999
765272
459953
333501
871891
625968
731880
285308
87659
702259
562782
320934
954658
777611
642477
859375
394719
844731
134705
732748
756894
819691
642192
441679
420215
359338
720322
268138
627580
779524
749376
525536
800633
29326
563910
501126
293318
402812
642433
983801
990870
106322
890358
655668
2244
37536
304216
1000493
45726
712733
5871
697062
439978
372775
310627
573360
354658
630006
550552
116861
141089
769816
245125
914991
222691
399228
551981
556677
252582
141967
954628
649575
1001895
1041681
616907
347949
146318
167211
499607
670769
158192
460593
585899
709284
765767
926282
242615
36368
486458
828356
540596
493875
291005
233196
713513
869988
959185
417410
873800
904169
361811
629266
682206
293175
36755
1008112
218775
221346
812157
241994
671073
938227
171753
628035
987046
994344
120325
187382
711021
660628
961534
585256
470124
444644
297012
913049
139016
360827
348228
631156
253286
686468
977275
83802
326110
297243
650158
659574
833441
716629
634030
36170
474981
328730
1002973
430458
63954
484492
723960
84947
843294
197863
49521
846534
189979
760804
704289
512891
173331
310203
746335
46031
333214
9399
147464
195876
91528
900193
547531
791266
676272
937326
672490
485840
70825
23716
692436
995817
597404
599943
795774
500495
373653
521317
779309
246600
46788
647960
505366
222313
348871
433977
96981
873388
996054
455320
77975
824127
449695
254506
641448
30793
613495
1001208
283481
35443
904809
373348
565194
348952
558851
924755
722258
930289
756520
453997
542677
997031
780603
897639
123994
799438
727594
165726
804457
586747
859264
248650
765508
228199
1006578
903689
1743
184052
597994
1007291
638719
442931
952970
251092
812186
482608
387477
804937
998850
656548
65556
269426
760778
222329
653561
45795
364876
59741
658553
156343
913304
230496
204029
622118
493481
665576
1028511
967671
186343
307106
517207
862682
786673
565938
97119
540698
809779
326707
326308
955973
843315
955437
121226
982234
374045
650823
5836
114646
901815
976584
774866
67165
298170
292725
783891
554291
864174
676632
672447
220155
101804
225910
472972
53839
54134
650031
692099
332521
70598
75658
839095
760287
793070
160313
547898
369213
979124
989657
5891
259892
350560
847461
780003
883732
333431
569369
623273
757199
998424
197091
551334
660126
209520
473635
25804
949774
598274
607580
991368
742830
103817
784895
57793
965834
44599
456518
568556
216105
429569
958158
441434
96808
687247
505922
808292
138534
644552
244315
977135
601020
481662
1035120
406970
1038962
674238
164262
767538
67170
363457
418150
212530
829591
640957
539974
882611
326431
911571
678024
547695
253934
752446
653683
856445
470180
251430
606762
60544
971945
467113
162458
823766
261192
169718
965784
1005123
629791
804958
991573
559696
1022199
320685
428755
616808
111947
729092
197239
417723
898552
90308
466152
505819
539328
840982
791359
418970
31585
997889
848146
356111
130643
204192
77694
312462
281605
994448
431051
117140
406440
933225
624348
783476
422477
491392
883198
555873
777868
546751
935990
77873
115652
909100
588265
160204
280592
792223
676568
107242
121645
146541
521285
251486
418165
346896
233611
407518
731007
234373
534997
100910
780328
877178
923245
217654
463409
108563
531046
580584
763226
214723
269652
925114
521343
610222
297190
4073
555039
1042785
648374
18902
10240
927354
498956
907053
435236
74494
568887
834731
292716
516957
97118
45616
657492
418237
165733
457413
260436
115549
33471
244470
686572
185454
1038916
301346
648812
637350
177305
683618
355973
152596
351456
76689
133156
208428
644371
33339
660045
214385
38611
986108
513835
56619
746492
438538
173331
93616
159487
501055
120955
538574
518552
67932
1042608
135307
509171
354614
617235
815660
224525
365909
577194
538370
912447
87804
17077
615140
842290
642182
459370
725787
748523
539944
957439
833320
347710
47230
536567
87382
397985
969776
88539
214729
488539
672137
291731
352688
540970
430221
379479
646587
568609
329650
123886
509596
175659
371881
386324
889913
358383
44372
588071
517939
384126
619471
793654
434041
637181
188883
503512
398801
169370
521721
391302
269379
64540
13555
279718
708680
284777
321439
870854
261151
679052
744284
430595
677814
466640
126869
877264
1031565
719031
307144
279229
135515
971282
161742
531458
682225
983433
830372
405000
435730
256448
301492
879358
1026212
405171
624133
627649
360332
420053
521976
858316
724791
224224
907922
76128
364680
463047
903485
164651
626453
460884
608440
705798
693711
734293
197014
851150
826141
672946
1039748
233377
747036
164955
435769
485081
149025
505065
816046
967465
328168
973766
315464
958120
19394
290423
857908
841650
20774
445504
201002
80068
468601
925538
16784
1000870
281581
166722
502058
666294
881398
154303
63781
120539
492522
902848
100107
514024
290073
219890
680044
541979
322610
954141
516100
830562
192897
198344
987813
749176
725656
210018
209483
945902
868297
866755
633141
287469
541110
45429
626059
697914
281139
451439
861535
891161
759520
104586
67673
543806
437684
731436
606838
600091
681291
490554
1031496
399902
850271
569516
874129
465604
505253
534112
130616
229160
697542
140408
128722
299179
670197
697943
259946
314431
1039920
205067
631239
892792
19810
740953
237075
390821
771499
929669
412256
890006
320380
792462
658800
871040
355603
449385
227873
554737
344333
155165
107301
565452
448252
941917
886663
746469
344266
708107
199363
496084
377605
207030
36728
739561
151843
400547
964291
755211
15985
925569
926549
850741
571893
607263
217653
968288
202780
88535
1001120
828474
214596
908028
575793
992011
137978
93548
228057
899050
803711
303612
424184
842604
688526
2822
85103
1007393
761680
99548
676515
42463
11176
136476
955167
244787
873697
207157
167900
578413
391843
868578
797839
805280
1024018
43743
515924
308823
198107
701056
72007
246548
531179
363210
1016339
871934
150466
214523
581224
1022984
477408
28154
589701
198838
154407
677122
858919
49452
161467
136353
706524
816401
943897
701493
434754
5796
118534
1011555
105503
58136
597060
588285
736461
304256
351627
550262
766511
2992
23416
1021993
798434
705748
621991
568041
116379
168553
395344
998461
480374
209556
870735
1479
692809
105708
405871
22282
578678
571402
83450
390449
782852
203656
291725
918261
731252
461487
61132
882077
102511
221666
567135
717346
33813
328677
993369
716085
42314
218983
709737
68126
379931
327801
260154
281719
596421
248364
698913
408580
434583
313780
950848
590271
267830
807923
743379
13798
471345
714777
146355
232867
610186
767261
1012100
533422
747132
231951
754471
324079
662270
245737
111789
232384
9809
293100
573073
926900
894561
843189
69766
435
1016610
489751
453716
787823
626242
358657
799400
160460
562305
484750
57404
712236
51149
712095
942584
576579
394666
1023339
711727
714354
804404
298278
478401
890489
680278
144708
199123
335642
808886
616335
722135
264427
149116
896112
1042970
932623
194775
418431
1002435
1040252
143723
349384
227332
873396
912506
694791
250480
15320
720782
764207
337447
266001
566587
263064
738691
641576
54457
112188
346192
1006837
491135
695577
403319
282116
232520
329413
943973
937287
665621
803296
644820
525845
40010
517305
317173
622581
911103
658102
285479
393228
374910
77301
420931
167155
53158
947729
201115
1177
15745
867860
945317
493159
51324
476747
294291
951149
486849
377455
623918
327493
457697
297302
566683
200727
39736
990379
847926
620002
34213
461784
683865
87408
148907
124881
179732
990826
71991
369481
858709
655710
529929
533024
1005337
142906
881792
1030414
817586
755130
609930
378285
200065
834606
163668
757721
224182
222719
173141
911473
796584
900647
68802
437900
944221
454637
251913
304947
395566
688906
703736
423102
925053
689187
20562
866210
760827
461522
585147
51131
380705
566409
1017984
698662
422455
317093
482748
428900
758889
70348
364703
327428
905597
198056
124761
436162
628452
250251
993659
489682
959724
167080
76883
687619
133953
1016681
442706
1016856
423680
1014480
879634
543039
543607
679071
847315
228414
441115
792053
563227
382780
682085
860474
566674
688840
353726
321639
141607
6413
303976
914287
441873
168456
512214
70827
225975
508012
301203
723327
292260
514416
134695
345926
157096
285565
1042601
552586
1026293
34965
70296
966885
435151
606132
596882
848098
44573
347734
722901
804752
642122
4816
334803
268232
777715
797571
165730
428122
985465
149422
430275
478105
856200
985824
1026571
95226
561196
128326
165817
549699
828361
988669
433491
780525
466269
571229
1017578
915074
98891
607512
297897
319532
254494
734223
729673
954848
112826
640019
239986
311564
536938
521462
98146
630389
94369
110356
802640
979296
378714
766144
256483
901838
944416
462937
52657
43807
790523
243806
115476
51259
377395
365280
234875
310060
140488
951622
419933
769119
825239
575390
106154
811998
996853
229770
141164
1026079
1017649
184833
534225
739623
744247
479586
783167
386430
257133
697615
947015
225970
794263
403570
356648
509878
15980
799895
890197
354726
605690
669149
527480
667114
718448
324914
688194
1040324
452796
240902
167509
296973
63324
336584
91628
874389
393637
782227
600329
532384
195838
581807
428488
198174
139700
74755
688175
657462
855061
330952
341958
294835
658040
551260
579039
258478
804520
350440
915859
503091
755691
268313
784892
1609
945374
162715
909524
296760
725727
957473
40414
84637
402787
33551
591368
449132
391769
474613
790028
166860
1019021
573011
894591
912952
866185
3381
359510
381340
144016
18301
691019
193258
314725
353148
813770
381621
450846
741481
110336
887485
555890
271613
977373
773671
724066
412425
704329
683658
957569
481358
837898
496104
814350
961126
1043634
885043
899286
5687
513518
745375
587782
491631
1012372
928174
246436
142256
425295
875507
189789
481153
457770
629258
793444
748536
487927
196061
854484
214801
282946
853201
120441
575310
18971
234964
50690
580609
63740
1022724
329081
607279
900874
645392
57043
928827
696015
722465
936813
57430
309552
825130
986438
323246
322251
732543
743198
681769
941801
793171
697467
45950
1025031
588629
979497
87499
517777
816608
492520
66166
334040
262412
56250
987861
962012
529061
1029854
315536
442588
335335
809741
941326
750908
539497
143097
97659
87726
131587
59030
872788
566144
879212
657188
736387
799915
765075
528961
58814
859375
16843
518114
817779
1014877
935878
143417
874184
708087
887064
669367
604710
45296
706416
476572
528321
88805
279374
634832
510339
473966
532114
165790
991252
335523
567641
169814
1021491
496537
871846
719574
514729
509062
757159
751545
727215
511433
584429
626352
1023313
201639
798093
712377
964353
643907
539732
377677
441762
90231
526557
259653
763854
496477
834422
460210
333400
818304
57572
478640
549065
871602
589264
805548
1039835
266469
980359
199909
638645
920485
686937
891660
902279
128101
301007
443316
388313
404969
1030789
691407
338791
287247
618745
517043
365361
923853
639406
1032623
804300
68348
827147
3361
899209
380038
883098
132766
353048
787323
550575
790850
452657
193160
257746
1026253
200203
618923
687689
591563
1041694
683739
1025994
477668
886309
560106
355511
252072
495211
328400
205551
541466
566930
25870
377810
625548
677705
100487
51126
627115
618545
329565
437392
352930
49367
295397
268230
649765
479399
304577
355848
137876
382982
490444
473055
675429
205147
436261
313122
22779
382152
833975
581749
821615
1039076
806157
758196
480753
324074
594720
571110
959386
989097
775131
958187
770715
26669
58320
659105
226279
5736
373535
945821
625856
42585
393374
471304
432293
649238
332330
783696
419831
935096
103387
1001006
867652
751820
431494
801313
959728
416610
61957
578875
46104
968478
783024
666477
450032
900607
71008
631915
152105
566233
998558
931537
356219
110264
322862
465946
175012
91645
459568
281299
574516
298832
802281
156508
41944
830570
898968
77741
516608
582734
331699
113884
479110
693167
14170
152786
209488
668556
654284
225607
326891
666717
247708
728216
875554
768168
723509
198287
928416
270181
195873
1015240
631318
241876
152030
21099
190080
235923
406040
370543
623203
534522
696256
741758
761205
221592
338068
945044
79770
320550
166582
733145
750235
422726
574592
59522
670264
555670
365205
21404
415763
167080
568046
1023815
1042995
87916
692483
528157
1032029
702454
133721
856416
832373
231321
345582
391238
947190
289753
833276
578486
761066
1033080
64198
554566
696475
953818
961519
275484
270312
491715
214387
482825
1015405
249735
754230
537856
143912
54176
642680
684873
530638
405586
408843
776429
60664
123064
454521
72916
742669
186520
645778
158144
840688
583149
125187
295723
93032
163411
349918
988733
626175
848863
937640
599238
374161
874470
95337
356332
521702
179140
29607
497545
974049
39454
424229
978412
185196
677075
987708
813921
280223
502429
996280
627732
80223
291151
535196
110529
691853
125345
434930
127899
290306
949491
353097
475066
58645
651240
979731
794255
36323
655348
1037849
901292
87543
656491
19498
920967
648320
344944
889128
937074
650843
489259
89336
836001
28559
340848
550573
172684
390741
87505
225881
198874
759098
751245
27679
745908
864758
710254
407062
174210
252842
467579
94319
889006
272413
765119
827294
358383
199672
141719
691188
558323
315463
425522
31483
729126
835911
364516
442474
93568
766064
388559
610718
828315
731065
408731
259927
126575
9884
45692
456448
615177
644240
941562
530726
262366
797101
968361
622038
926545
63289
607830
253886
113064
482813
18205
597813
273145
863638
553312
923717
381416
105459
64375
325689
689719
211601
995322
909488
683532
690220
141703
21071
926543
950637
573926
661982
605194
505739
977706
103562
84185
691196
778044
851264
906487
922676
324527
740242
131315
617159
240749
25064
343403
622715
560592
768435
422555
662595
774554
411992
63861
180897
601975
313255
721167
821884
1023782
752207
475611
760989
1030431
338472
334363
680913
802915
556839
83675
767951
42862
422416
730310
1023360
685498
720451
86770
736173
905364
878715
317591
304801
965394
808046
61516
673430
985504
705300
505526
849980
374667
938845
940075
457782
965851
87213
471888
1023956
474500
101802
434720
206465
460450
871414
295244
424155
678396
117756
336968
205970
416827
653724
143223
83393
40986
562213
192964
371341
687207
296514
389092
395175
120429
628433
212945
898299
156082
904095
622167
992415
907472
246111
415612
461748
811248
598315
707394
981517
501651
707662
577617
42040
927549
1005631
577264
772104
510952
829600
615517
641022
963857
60595
501422
782242
564527
545417
95057
937978
508633
117784
1018091
837703
333519
423166
1041484
577140
930349
537620
928923
628076
749779
460179
841792
89790
608911
500586
374705
53877
483483
537883
711461
535515
230830
559036
156398
844485
1021255
355281
475305
512806
674188
1004434
941627
640987
789488
415727
88276
266320
750257
210214
335981
872564
381582
936983
870982
445854
896768
422281
967486
333792
95430
285014
1011372
623208
161113
148467
917529
86187
538653
148694
530490
873712
506193
776709
644404
923524
88110
479222
726280
754901
167992
60644
615258
748052
298486
308540
512813
811889
264885
563434
738446
476801
270119
487524
462145
699040
885250
787184
329927
619415
457575
9985
29198
650047
112299
687642
168787
511732
242627
956339
998759
474988
649458
394853
728534
857334
544771
417363
553311
1019321
1030354
418493
938694
1005349
315287
366306
768383
902175
128870
715581
629419
540221
585853
942269
1021571
595991
822791
173264
475552
628350
939803
485906
730510
1035378
398765
843412
956639
579341
538880
558429
513806
608306
719582
190570
24439
477080
141998
862153
395415
645030
457809
999633
75754
72119
570348
978975
204361
528183
328686
331727
745001
536312
189435
587412
588826
810252
425140
658124
862259
448093
930460
766981
212399
810303
465109
971806
234387
267426
729575
186037
403825
187115
947503
322337
488860
55729
229047
367866
689018
321356
472623
163723
595054
617572
606635
192566
648502
172580
472622
747517
151510
815617
567659
723524
737599
105424
116993
753990
468069
1003361
97645
82049
646504
1037422
447769
180611
820052
533173
39879
664615
851007
9759
4340
166843
433177
93894
586032
433014
61134
613535
303598
565626
677200
545280
492460
242999
639548
837789
75010
903356
222159
647941
390900
842178
229902
78391
675203
543214
185381
115547
87611
95470
597489
750909
686617
504294
778251
1044810
34944
743659
356042
17904
736365
715513
676654
178237
171079
504327
203226
475345
615258
922504
491749
805613
313323
375961
641961
68705
788600
679270
715
596477
688600
537732
280609
819855
446880
948057
579320
259964
751104
886488
923186
179916
1010968
945356
561450
255299
682016
960869
498489
297205
475620
1016058
119013
707969
678364
715330
716568
910680
514102
201187
714005
731633
520965
422744
99019
746199
288044
221691
751691
148139
1039195
846241
408133
257488
670632
904520
115877
1018863
495559
33338
266478
613454
719057
841067
829864
1044792
55541
593104
747934
933632
488003
962912
410430
104926
161641
411982
483621
576998
117676
621346
904502
662678
678615
239057
495347
892288
30410
901017
851663
776421
559323
160626
431146
303514
480061
176368
634144
284979
11831
753918
394396
389095
911819
865320
546590
709553
959033
275967
280716
884250
844432
363413
362743
478636
630497
287834
211335
456462
1038106
117816
764496
822061
4961
317128
229699
435369
182596
470227
214239
962128
263419
38862
797887
396756
480269
61565
759371
405643
8703
321206
289592
575529
36063
1034421
646097
776261
817087
769064
45207
936585
685686
762399
139069
217787
119729
938968
767820
221525
4711
903986
775242
750250
867755
228882
985274
983207
416399
486261
816898
622473
700061
101229
617070
89565
841120
756324
387652
147445
57397
416839
56366
1030147
775250
518202
351786
754821
252980
591348
672219
679965
996659
621856
938062
747116
745768
180369
597877
523698
218355
153758
107877
559781
1010599
595180
396809
531959
725472
569843
550007
780984
938549
61795
459339
415484
851589
470700
256400
353755
186219
77895
1025769
1000297
112823
520714
249318
165441
940046
925589
830222
236967
109639
1044688
193119
976400
127485
294569
307959
966551
154107
725428
21
400911
725369
3267
710335
189213
424768
851298
989571
409105
787111
232523
491779
566601
824581
120328
511406
276483
453310
928817
440739
319269
672117
307145
538773
909255
955574
135167
841161
496041
760812
869033
239730
664629
258963
651774
484711
278342
339851
196245
381921
941657
307904
805962
713279
651469
297264
40827
133428
735299
856741
647498
524402
135676
746190
814736
956228
968523
630025
702673
788216
607744
761058
850604
698860
205272
156192
971984
790512
805358
259464
75632
428985
498685
120783
832921
522663
393258
465774
24722
1004460
411840
593044
166885
598997
852949
560148
916967
497493
173012
81023
208358
233121
780974
395670
714331
848043
314465
96805
524688
914595
945108
307621
23379
124077
329789
533754
739842
570518
641240
561031
809477
629014
969748
746413
531108
201033
493020
751149
252780
650784
382857
80701
512533
140225
600597
785606
63473
278225
192675
154100
527232
473445
309160
854276
416212
406404
674756
305808
39504
490482
32876
974131
482669
214553
311651
727874
122560
340864
126368
497357
819559
657768
627212
562378
987544
217053
550509
653851
7304
666489
109716
483093
176472
440527
95936
685817
473630
964748
1045349
61009
793812
250550
850365
119899
923525
82205
139170
816740
876722
140397
625929
61408
541309
643730
626653
387580
833035
915591
412273
833507
215008
178699
365383
226345
545934
249406
358119
337565
53396
217246
36827
125808
942799
380881
187699
242056
890945
800032
487364
304725
818958
889726
380444
680424
715203
424356
657651
546820
539246
913025
233249
611476
441674
423547
790062
759480
1032257
1018797
781244
903684
559374
673110
766619
600996
171292
483320
771155
266179
947836
998447
858672
931475
543924
256561
1007229
643444
24366
463317
328262
244160
201299
387191
235988
313378
993936
1039404
808031
749200
1006049
225723
596003
440720
819924
655321
99602
1000309
1008456
836174
903077
921495
955984
968996
281829
468141
70012
251681
1034727
164656
221405
984725
906674
929179
818247
375216
139681
395739
736906
785814
1034226
663547
1030644
255502
838186
544582
295262
1017841
682116
825678
346632
6430
640424
112975
522301
303264
259552
988568
289409
737663
737274
794541
710875
734773
1008353
573615
738056
693647
455902
972217
284790
488165
212326
772147
109204
440307
999708
631575
363681
997298
346244
812146
243487
1017044
102732
1043062
882458
245174
471216
472353
532555
65570
536335
225765
478757
684723
136444
674915
876693
910940
814025
32204
210014
505383
156284
35602
470581
548292
385264
160733
379823
941278
58803
856657
913454
263753
119572
208190
604368
829847
998215
1036031
281868
643303
554460
449213
791156
10629
520042
394773
260506
761753
754116
231419
985254
940172
340356
475400
904984
446889
1032168
411364
519026
324886
843815
536783
977114
271714
699813
928462
94864
41163
560928
925617
478592
506349
676535
73199
549420
367608
517165
1004547
536511
683061
13937
300412
280840
98036
139477
589593
375617
397405
179137
692057
998287
964727
710935
431092
245680
900210
1011135
466026
911405
409428
1005484
436035
399149
111646
1012629
870237
965241
516561
302638
635181
274819
697322
604658
655582
686556
877239
916271
704798
527360
319674
742021
664289
89344
200381
1009405
1045438
436742
384043
406318
444926
835411
188625
258422
319531
813394
498203
258743
539909
160012
774864
961146
577329
203588
458996
429912
232798
939226
513419
957765
29931
56614
1043611
279497
209635
701982
178181
335193
606385
595201
285000
250675
747313
556926
126715
582674
976658
690692
171062
338070
453762
355346
418772
127673
515862
904620
1006936
214679
905384
64032
273025
443412
236202
150307
730893
18259
458856
930545
769493
949799
167494
291617
609611
998577
593205
626374
58520
193734
36567
1014590
906126
205284
682364
448299
125947
973797
322532
70806
17145
868496
912565
25337
865007
801639
1024185
1025014
575066
260020
833602
687869
293236
703753
707981
126706
731008
180332
816781
318481
215098
624240
236891
130001
554215
112121
614089
857373
486717
748474
1021805
47354
50443
168715
989802
732999
798593
938344
862951
263288
408098
301529
1013141
616419
296270
29237
298531
252396
147918
943867
862274
494963
963736
168404
893191
651103
226048
302064
53486
345741
874931
640747
578743
609333
508911
968868
151778
709164
167301
836907
529958
470271
1027846
395589
102462
402196
646302
316898
1016054
99978
995147
32845
251600
133041
433133
41939
8774
781122
1021920
989281
107432
263152
881265
242588
735526
896845
168940
198586
926020
325897
720769
878756
627325
679341
478927
675157
758308
394261
417373
542492
314628
961699
456393
509336
871281
67897
65073
256677
689496
634695
1030523
854694
748577
656510
434810
199037
496624
178561
743094
3690
842800
455401
43384
866231
336747
127683
725517
473303
562313
907182
278014
197464
126365
622714
888626
836502
236791
719708
983149
297163
127261
894716
214737
768712
1024498
616432
140955
264470
596243
305467
750817
664758
417250
157297
793100
134199
783459
906228
351228
494258
528588
825429
55158
724900
657224
724937
735178
499601
667213
766918
669603
856612
212303
789445
530733
278661
698413
912626
214911
1043697
118098
1022452
991173
876351
742053
971729
396881
987507
844474
147623
606465
288337
812099
655862
789813
997363
619462
1027935
661693
494847
653725
929040
637871
778022
301554
834761
294877
120585
229299
1035186
614840
723014
962224
813543
156355
892817
701360
103302
757691
4148
210342
266466
925596
77953
804457
404891
203989
116870
134612
20157
935928
642019
719794
795908
451120
68680
1027039
72177
746053
245116
789195
405165
93178
975283
284750
704229
583172
744283
3448
992527
297428
361060
16967
622846
61824
948967
598118
999959
750806
128315
460963
160046
976453
98080
65945
496797
1036771
1020339
265781
501619
798042
953402
223957
250362
358554
86018
261790
85713
557614
301006
72970
841878
58341
907609
66947
851934
225346
308204
307444
191590
39945
544502
984280
380020
299059
1000139
1020819
723746
941251
650095
341478
669726
439121
761962
131038
651410
524866
158917
314033
558147
875567
879445
402909
701988
608826
186778
423173
354689
629071
209777
1016418
183065
278982
177270
274855
568276
124237
700618
123400
374949
970940
630210
691599
685291
426525
1013259
633009
739054
341931
56618
228755
497624
884898
47751
599675
869930
3590
243349
805523
982057
438619
365096
386020
959961
208851
688335
999288
553322
664459
1003725
838797
204318
956959
193267
747289
466714
776480
455077
885852
733634
418197
207376
665535
296708
33494
840635
1028166
516924
703990
89596
859508
513386
671406
655807
46050
872664
209090
76264
718439
104384
992715
768277
98071
542302
548338
745186
149901
101913
94388
914741
516595
886632
822498
230061
15149
46252
1034085
4807
429828
459421
200835
232812
496733
1002420
547170
279392
563332
209466
290451
78499
488404
12617
879276
1006902
290760
79117
377553
376473
167033
883320
408737
994755
981977
992970
304701
218710
426
173901
488128
675258
566865
29290
1027826
932240
711939
304093
866094
170702
713421
815801
615043
26917
75374
437569
177861
746375
574302
74290
60495
611135
58446
744181
939085
768641
139224
702354
452030
204356
836349
652810
162963
413480
1016856
928380
421110
475861
517954
195196
57147
125513
614666
812449
44465
305739
1027687
460023
973658
645600
871404
707782
358860
370153
788333
1018821
608688
567636
356097
110423
236055
710561
872235
957331
731411
59956
994092
771524
944369
943947
48412
817756
61785
577053
98828
192106
295240
458439
379676
327022
908221
359509
952642
706531
910401
395144
298190
202701
932942
170835
926866
1040709
630045
810842
806745
710442
166705
469645
145847
583421
995599
670407
266718
672320
221114
497810
811172
127627
905644
63410
554509
329078
612108
312031
175987
868296
481938
921738
521936
271375
524410
5783
188267
320435
555939
837655
11220
480175
746394
471353
226037
896926
586393
365471
150826
28860
467133
9567
858894
329862
177869
404328
649431
242548
202347
52254
362997
709564
144699
17662
10004
742488
962729
843241
178457
287423
495885
635784
832460
734096
168150
234176
32941
320308
270695
713067
400643
97328
884496
968897
320630
386620
668276
657613
763220
643513
131143
415437
532252
219823
750087
409135
452876
279969
273246
124938
428201
435231
273960
690237
502243
968625
167085
761685
867930
404197
914129
292762
999339
797835
853947
632610
270559
113676
136894
726569
216130
416556
105042
351548
943820
1010286
778331
275317
273574
234528
417620
661157
632636
389840
852890
970544
259472
131819
813278
608509
405386
1034485
537266
110108
1015370
215743
354236
480730
875373
311459
1003718
94544
582539
337770
463722
711252
814449
465689
768321
907307
613951
463013
734400
141310
114811
413297
475576
811129
924220
746486
836912
362464
458246
177599
954744
486439
287961
231131
147453
967937
146989
795624
914296
903788
370692
316631
681404
409756
323761
603040
167291
310645
59620
171410
932274
679374
600235
582026
378704
1027731
622949
696456
310630
89387
143290
52939
28556
31211
715500
547185
1030595
331570
5258
911376
978570
532777
581278
60658
574659
335220
1015839
621738
923029
466564
602286
140910
354887
305529
360117
517803
787510
1028149
693055
186257
317224
486462
96624
79239
134347
642445
815937
408313
727896
434683
33100
569783
750638
802868
470269
729712
336689
237103
263389
278102
771574
141992
970897
54181
1012586
489436
321577
957201
1041381
875318
261456
418281
56681
971530
486547
799737
430598
376800
609947
360685
53493
191318
1028113
411160
613878
670125
35900
697618
543363
324552
558453
629212
254200
173034
793012
967222
985468
857052
604294
279903
880127
536400
883700
279531
528393
207694
167319
291901
356803
91897
564634
897671
304152
170285
156228
578961
199143
168380
682227
456476
862873
733333
239909
45737
1022526
457368
54641
1014285
452174
5474
956308
290277
678965
237360
889505
786001
32812
506042
773945
750793
118097
625170
846773
632774
858396
844632
711999
224913
88475
716226
51880
539423
448563
301521
1006728
796240
784629
265563
344643
848051
55380
701840
295645
563521
523700
430582
4511
944
885279
92320
1041645
782255
93799
149075
151198
1040891
944541
328621
230755
887964
392475
786751
130263
1012082
687420
407102
467869
876248
815023
493230
216998
506492
443771
186378
584934
130456
712153
815660
212375
530594
187337
333177
702908
344649
38187
214065
796806
380905
27186
898604
309162
1411
432860
118957
162595
709331
742417
833520
331946
663935
590004
781221
584428
72642
886459
161823
642178
336280
813088
800272
52659
364553
934450
537789
1027851
172959
996750
607375
374065
510259
192079
940128
379460
675030
946057
367978
1025637
581728
716150
70822
1032435
993015
957461
531064
618471
840699
756588
335246
48053
951127
279574
995583
759443
635494
478565
99838
694745
764963
77048
920986
422583
757712
719028
823913
193727
508555
690918
497387
694643
108161
448076
229814
431592
15751
825525
802832
660349
167388
56865
162464
403308
926753
1022369
95632
689241
506656
269735
601431
1027116
29153
42491
475056
777982
358456
944544
623935
198295
4249
649072
785568
160090
458378
608085
441096
658996
158892
693060
98834
895113
805188
683593
725138
682404
914054
54619
882618
810809
603085
580564
37134
300135
242483
821385
547624
51386
958660
368200
36796
442642
710921
624762
934733
633645
671152
912995
72685
426240
364807
730255
673176
154976
58020
409163
149252
1002757
512127
92498
253046
834532
370353
674894
159395
497811
908693
951661
423575
317456
866275
548042
283502
90837
855338
602085
874585
855611
667615
769152
354427
714562
84017
774595
634647
133293
55405
41110
498587
245884
502789
545323
413343
612695
466971
43088
678650
633703
597342
451611
885441
284960
846524
129734
808104
963604
384153
899702
93157
311104
988189
721340
200203
743124
119041
853292
446020
344008
829980
557351
703028
682760
527409
334050
983034
535397
137083
657228
677771
491816
198149
725338
494409
507099
910034
157619
172182
838814
745041
303338
827794
71757
662227
785674
500454
600840
303478
528115
270592
102248
102294
733419
452651
869785
605843
637470
974126
452854
22669
95642
179497
832276
23821
630695
631129
28135
544007
91463
935614
576281
793414
25538
556611
676015
184430
198302
569509
708082
206707
492365
52247
291435
753070
318016
25728
128508
969031
301373
865225
980006
592768
469070
743461
258995
474518
122893
903861
500442
839893
116357
923014
203452
37443
929519
286281
698678
897252
737910
615846
668550
83951
87712
308090
345063
523061
1035217
289997
583601
794111
329775
828137
421394
249625
898908
895229
315479
1027731
278885
590125
198406
942113
925400
1040673
149145
525964
1037242
498899
117900
862985
1027441
968712
788939
74522
401346
160068
1036012
122721
199703
496050
638986
376777
664969
900400
128138
84508
631777
524758
209586
73561
207317
515439
23037
87870
910502
410314
727211
19251
581460
271531
790748
780140
819896
126142
524157
70396
252848
629707
931845
716240
154703
373631
808538
797442
60439
421247
222077
1032765
189305
452624
673943
829438
719615
37931
772875
399433
106074
633309
27213
13183
480074
629323
291014
329482
80152
933042
532685
472394
173306
978812
409573
451984
92103
228918
934461
69334
474629
100376
681065
342083
508501
925606
210917
652697
390918
167531
774094
628590
506456
216972
241947
737470
586128
1001174
64481
921189
664262
496540
843668
812052
487549
5660
583805
302353
396686
612809
669154
329740
853309
660589
743765
438319
241321
75660
998581
664424
318973
793464
667397
153155
859747
961973
248462
622072
61563
284840
277911
384267
785837
737993
577932
121977
273639
1043210
753195
817250
824251
899327
1000445
81057
543134
603303
967866
623121
773815
813007
338015
988693
47209
202504
658714
628870
816947
39268
790817
974536
148308
760437
338820
844906
93758
737149
367231
642706
709582
39663
957763
166878
301153
565783
761528
1007863
990711
389681
200567
1007416
866371
711676
227385
172858
611109
55737
346737
49790
388960
827432
1033220
1019008
371048
611584
329039
199609
780359
961551
1043889
616407
191613
666721
503423
988221
405175
1002457
351707
548313
583335
163877
716954
770050
849124
47020
588456
128301
266608
235243
681131
1021442
638836
535238
900582
619966
877971
802055
381176
1034033
813379
832158
304843
620718
630941
877202
192454
133077
848858
918970
288622
992448
799631
83695
312687
234544
191606
941446
599321
280611
595553
374732
624684
1024851
750445
873312
361635
853113
1026501
857322
989141
635559
783174
776049
625807
144698
822627
56171
90060
814929
428229
781600
73676
481158
784547
376176
727353
121965
219023
434412
587604
506763
890491
760349
949763
507476
835146
333048
889778
1000984
760636
1006058
675959
664162
451196
439138
395524
590829
525577
654447
569270
913454
103877
970520
567225
4306
154312
872163
564584
965944
657004
352922
748279
825652
382535
710543
254464
154542
288024
8120
713780
148582
802575
769596
293367
726983
386868
813199
649706
796520
700790
954145
693108
476367
530695
78910
88963
915626
203700
748726
542675
20509
320928
827966
149889
603998
140599
221336
48952
997825
884981
874574
599753
374753
542820
897620
672309
506785
540971
74757
469405
557273
690814
810343
858739
128957
416485
137044
791026
526418
804526
8347
328114
409602
268540
925433
848558
761415
613418
467727
492038
364886
818467
964256
194285
565032
208393
292082
906478
973699
1005142
865322
425507
793310
21742
527268
177174
250523
860846
190302
354887
757995
970774
794602
533545
62021
393704
763914
939958
198911
145348
455847
1032119
392350
302532
530327
707910
264760
98280
490822
294105
583689
712471
81167
936522
833666
964449
93729
898570
320406
984792
1042499
30479
1026998
886747
478987
515314
98594
779127
74322
667960
168287
821701
380767
316424
194474
367761
950884
957971
503942
527940
483208
421749
276705
15553
635186
358582
617800
652261
217322
755437
483385
406141
954270
670904
943056
907414
207309
243771
544039
843207
646855
346827
827492
455475
340014
671848
919319
189210
545256
394152
995326
664796
43379
1035972
342128
394117
931732
911166
871455
280485
129327
9525
373501
569215
1004902
895709
737462
929766
1003312
880173
331010
374439
855589
282846
349502
72075
334226
669729
214517
356203
482899
345306
401709
510819
464571
432841
764966
893052
203088
852532
22351
877318
55155
709978
961085
362064
500332
887454
733246
629566
703678
917687
109278
566696
763513
969892
985523
619931
745736
817836
802617
372
850812
760720
81866
584053
496037
760387
206487
643050
558137
125480
811780
721485
843635
29703
249893
259866
507317
928811
888709
131170
120512
443188
273068
438894
913355
806679
918508
411025
251818
383699
958055
1002617
618674
337769
637608
894958
284094
52511
336396
679453
274035
401901
904550
404495
493749
166705
321610
139416
596557
733346
303426
325784
613209
364263
950506
825882
265730
233269
386630
550768
803652
436729
530287
40913
79124
864461
214631
940543
908734
589737
178113
404525
818427
252210
151876
366613
136271
241621
439713
239260
475029
936505
321118
139711
234410
943378
814656
551155
810850
758778
354142
192039
601292
920706
313720
731082
557344
279309
335679
586311
661664
202307
258408
42428
110872
66129
1007195
655471
889127
863025
8777
331224
791733
848515
136369
317197
921180
409330
88075
961769
476011
1024369
548991
884960
624045
919048
552440
669092
960063
63498
288311
817811
736127
638933
900115
518072
509552
907325
910229
608692
550406
490974
6283
20976
842796
246486
800080
703577
464493
553133
395476
937871
320806
412310
419273
534736
856307
688547
797005
251767
922816
1000053
934796
1028793
781811
660759
833232
312877
777693
511859
912865
423990
840867
16041
721749
340419
645203
974134
472155
182004
867717
730029
97642
581193
274776
376342
43219
924696
607033
919416
580573
835599
585729
45138
1026328
692349
386092
599860
656127
970328
73689
228174
1043970
738949
666043
31482
612496
42747
570137
17012
194255
324100
625162
691005
919185
971914
100105
834387
100536
995288
602986
31339
913883
366164
490912
615326
265658
528883
566156
305749
754904
144209
208490
188850
474112
706390
565931
723065
36596
986176
724146
272894
1041030
811556
863950
330666
867115
956833
560675
538232
578278
635795
776334
48091
468162
431640
335933
314209
60520
570922
476439
252816
167838
364273
945410
264001
356663
41664
884842
164830
853814
758944
587316
223601
836458
283336
754914
370015
418230
579905
364397
238417
3849
905043
408898
971854
916034
177969
901371
932413
899506
438608
805067
70902
978126
261663
572636
863803
855688
402923
477375
736657
806006
1037498
221667
301778
616099
1025683
204141
325780
84913
276966
214840
154488
500164
607177
728345
555687
131616
910700
720321
45191
181176
402018
707366
101693
714079
1017545
107562
17218
831452
253983
985985
451781
640393
242607
384627
913726
48373
856146
449312
389520
202322
90788
318985
439225
1012422
346100
1027877
557228
560810
560396
129285
824669
787574
846878
484419
364451
793899
82835
600413
312164
75983
32736
590770
123872
650144
89683
163410
646759
856862
3540
104396
171170
249263
992729
145016
235150
708660
205810
9292
730881
1011253
22784
13014
187057
389261
326977
807037
334268
530008
676617
629896
326073
499765
39790
597073
756364
747661
370987
961589
481816
986098
102741
584522
790228
754020
62610
347454
31586
463675
869438
173546
528930
991555
661566
188157
839015
579551
502070
184900
934245
542652
1034080
186796
441239
898705
1005640
88839
1033245
503870
216352
865896
685834
1000986
557545
770564
917312
681173
771901
808943
210136
592866
446313
319280
96385
586554
612008
119644
315857
932067
83110
15364
604483
253238
413110
690035
1009473
203996
679149
886324
361909
631106
34061
58262
274247
878576
421874
926464
234532
493854
231238
9603
40285
24743
426750
249040
665068
588949
802077
90727
885377
1026560
198599
624226
834022
360101
181011
917998
348384
670016
132599
883041
677771
294001
161953
452116
484883
133045
595067
675558
978582
920714
605529
748331
572346
47207
948519
981540
660938
1018109
572726
377555
65975
951476
829937
669783
394360
506614
128497
473513
1018741
506595
976404
577595
946501
672868
621306
861536
589738
183824
51957
65739
616776
49869
707464
811387
403085
708732
211687
315758
394022
422108
792334
558608
759306
837739
695283
499459
195025
857211
547250
11504
437220
734789
940307
772115
985541
467495
391372
507818
377996
716483
468284
79228
123206
140823
86053
294627
126224
70337
562117
568686
886520
821154
335553
252484
1014679
669681
951614
25090
889899
612294
1044710
416818
133532
292360
408174
305736
102996
372451
302813
255229
898
606230
334334
947241
69813
350807
995958
356406
526384
507116
629762
296056
272206
228543
312010
191948
947581
477157
760304
138555
260353
790217
362118
1043119
908232
10629
720870
625130
89669
775025
687320
89435
31486
948317
387642
1032664
640179
168285
886701
802795
686881
442395
700496
29353
356801
879376
311
851384
723651
660610
50918
731412
95435
357034
433288
682810
547815
764365
75959
83332
727486
796847
744856
252318
412405
790082
1010130
691030
232995
355768
917139
359260
62462
750618
786529
974222
499400
22733
635824
403732
686717
295224
1044527
229332
454016
413558
845406
160563
905679
375134
949855
60559
238453
528985
926091
634276
675355
465214
86902
870414
62387
372089
477667
383252
125087
548567
967595
551321
323055
698305
627135
804679
806219
445390
542607
1014413
355355
680001
490515
234964
967092
885505
562880
716136
428265
357216
366882
574983
765615
233776
400772
985012
694620
245871
573506
162101
999920
72270
717927
574200
263556
195369
830588
936185
960565
187658
483660
472191
13008
278201
710251
913375
122490
147803
862379
62186
90895
256777
496546
16614
555516
342214
676780
942691
258451
688370
876345
967365
214779
421014
401792
963234
128554
547827
950268
365257
911873
667882
181088
14097
895467
645107
165590
129639
654997
600845
280725
999993
315772
512594
105026
856969
611995
903291
1011161
1032806
618614
932087
702092
582795
244418
864388
456754
906800
298392
751929
290002
680577
304036
657043
609834
1000234
1027911
12544
400794
597851
706487
852198
850849
800035
1023977
720360
265365
936595
875758
12150
953893
63445
910428
131238
47818
389860
359192
144961
499047
246656
933791
716988
93136
364217
351784
275806
287570
579711
717693
621358
629820
819142
78685
343004
898933
791488
608306
118161
536846
507761
516730
700491
43144
286278
76570
492123
736224
847459
431158
553027
686155
522753
312430
293409
357020
707658
573332
963044
379407
473489
810377
279582
163100
532049
63435
665755
151846
78970
841222
500764
405155
12538
19004
728105
806823
248761
244371
194526
427467
537651
542587
134176
166690
774037
183734
813939
529393
778549
42954
322128
241843
369687
555478
366986
86823
231073
765051
325508
75133
970638
981442
3945
167843
613717
844625
268093
509352
1044249
838512
752944
345959
108928
142743
381855
684111
427334
863645
964466
581422
387126
827433
747655
922917
909843
656004
642135
458975
794016
1033654
847217
993420
518840
620708
631208
744079
435427
974871
917452
771912
350109
525946
822506
172388
592229
922690
995793
923340
805511
9683
897741
785969
601875
146573
444430
708482
237999
806991
676371
157608
512599
238066
40762
657829
368615
854770
113986
486696
811276
762233
294300
987152
742198
802493
309707
184261
974143
415870
378483
171139
401197
141910
553051
326223
98667
506015
663480
508239
854861
225843
543209
633543
916177
980423
851855
169274
45162
625188
607486
375472
43292
190677
1017239
812644
915891
699714
49142
864225
879706
590000
971084
2581
874121
263001
24972
987152
520319
308584
691778
23985
486054
422020
950270
185786
977278
654006
914985
813012
157121
597393
913669
430588
1016389
417281
5030
593820
562420
451345
664937
717223
120904
1022691
512592
779552
18974
60225
533184
973227
901641
488056
648982
1007965
215755
349947
960831
642336
870780
748676
624228
102565
136039
385762
806891
307627
973906
270436
622526
122303
104102
310692
137283
944373
209857
246030
853736
797479
746293
885383
543527
1023335
506475
1033866
367729
287749
772765
366391
330416
398031
11316
696260
155831
158777
237711
74727
924280
949300
953771
313157
496203
92891
1022698
753376
623685
533360
32784
981913
592391
560877
832549
559399
722201
472657
450612
52721
156698
827802
516579
988001
457967
53387
780101
948005
476056
622346
317810
245374
704266
724001
895541
615175
145360
574064
5239
721063
263084
698355
29651
895503
132910
606249
921532
217811
504916
19411
671200
655624
955553
625586
368500
922636
201718
668087
744746
962510
34426
311813
835776
528713
917143
368974
903903
415972
278570
811499
883098
814770
502997
449982
63413
898841
37314
634997
727374
293476
829902
840157
94402
152121
828557
155244
66386
95612
96902
99519
115500
70624
253829
77837
952544
495347
283989
146666
857711
757742
354754
1034485
847799
433640
1011233
876829
625987
395506
271241
180594
874225
418585
802847
435299
363556
403061
883925
55491
928869
539447
586309
933798
512399
440526
644998
462908
594753
1018534
1028051
134945
832787
302649
36698
927354
199407
333442
156884
151280
49953
631008
570107
781601
609917
617037
157451
482594
342877
397045
132686
224842
231994
227557
566609
295161
647152
244136
474208
218932
111187
886730
93177
47250
537180
352120
101519
772711
492455
363949
557181
137091
443747
718885
954503
889710
23066
710717
642289
696360
723490
937063
291865
1037253
8554
1038264
497289
933323
947331
54613
837321
940806
64746
1036779
531897
688067
356653
333559
343619
156201
170990
446304
125301
490324
97689
358437
63435
493645
1010101
415160
274557
125827
907713
628069
469613
285791
613888
882427
108948
917812
125233
4661
890740
552510
22863
1002030
414685
695251
1831
1003094
28145
408001
623261
236516
547182
793680
205092
816002
1017064
526261
514675
224450
759734
256748
741021
735166
667478
20897
338231
924590
878689
55512
635792
39655
259823
57441
260969
143259
579107
890764
143569
360811
472907
761275
344300
812483
457111
70270
844830
770044
9999
986140
121721
795200
891160
278408
553705
432343
591551
201052
703166
1017523
707101
25392
503622
92424
683533
556154
399268
570324
161793
907615
874495
138583
735632
542135
289119
150270
512888
124307
849386
218810
864991
416426
382435
9526
214539
257126
344765
709268
577591
1001940
902840
395838
271017
289837
787188
608377
215118
39633
1003751
298159
657533
87012
185366
363096
218445
309613
452356
64048
313377
697677
148528
327796
734222
507362
195041
1014375
51178
403857
492025
1033900
960535
117891
555875
70038
159194
695618
878091
464185
667964
887720
773727
838273
838690
419111
659011
64328
489128
612503
94005
934323
241119
713340
709331
620133
880846
974280
1021772
13889
423541
922669
345797
620257
403620
64817
23647
1040389
523071
327409
781658
889914
237684
674006
942632
826943
311053
64415
82284
1026233
718869
445569
403284
755609
927097
638876
466406
888106
878054
941383
717665
381900
607106
1006539
350582
74703
607033
698224
461089
271636
1018286
967972
630788
976588
757042
145204
949972
878276
770917
608755
448909
1014539
489534
581767
37682
131260
349721
198019
484775
119675
900089
29156
233401
87691
545915
723217
689345
210691
412271
723170
458651
2433
462608
482511
372988
33244
643901
308990
241363
472679
942807
478184
265556
922941
562857
802356
400157
331102
663012
667592
613788
377016
660885
753664
753936
576641
495783
326314
427456
10230
931269
780547
312644
918910
874622
612221
997330
1024175
271573
273900
682071
225267
167496
226902
426976
736376
241152
271533
811647
910288
664965
245130
342541
178112
369218
215162
945415
623203
311548
324768
304262
336993
41476
366733
403353
236072
381117
936026
158970
887090
671740
911239
628769
185325
247013
411636
349269
846695
793161
393657
320392
1016485
540040
530282
462515
336271
352664
840491
46085
655515
845248
594724
392893
849345
643672
953698
154688
848639
381982
90852
46383
708039
1036101
598070
581338
531153
616115
232944
73010
517452
792435
489504
322817
403233
98463
87690
18990
84836
147246
877656
52125
249800
627095
716880
370371
159051
713429
318349
427312
767783
776350
460156
1008423
87640
991259
610210
817575
937598
540272
89467
991048
531010
865541
488280
619396
26382
662969
50986
824638
271911
183559
759284
174853
1009247
847543
249668
479844
920042
472596
535743
239401
66992
971874
919731
861016
373062
113958
463226
9757
407645
685538
57281
847194
691772
801875
704712
270968
662313
953324
715009
493609
143898
938400
954941
593038
485601
891702
367219
965455
621389
398639
650199
602063
542269
344351
858937
821304
181895
1035831
145061
777367
329041
767482
151537
603164
260249
501666
167451
518027
855280
1014426
489918
208185
792964
1011138
43087
890108
122158
270192
74581
360903
589230
647248
378767
832644
676634
193745
524011
6112
499782
688670
442380
615942
550442
750058
576925
434197
238899
1004518
402822
973872
629831
1012741
402454
160206
561801
612584
957885
155518
951279
361999
325900
369249
804527
461816
114481
267831
687677
648612
497084
584569
927102
401322
949078
826471
477812
804394
566138
68028
147993
559388
760692
361230
1012190
549047
982527
548259
219248
593956
145587
916715
86699
808718
234802
71408
385802
88083
272252
556268
874020
569095
224151
25522
264584
422729
769145
444143
267844
790072
803027
700747
951787
491329
397822
719448
239379
823999
496192
682569
840823
251670
492546
648802
319633
1044718
705228
540347
677971
266670
637990
282070
363097
902128
854829
548907
120406
306930
867542
50601
573649
782434
113781
710665
560731
96682
980730
872046
586145
1016926
981971
77287
928166
992822
570729
977530
447648
559900
135590
49092
483431
453993
296559
409057
369479
687386
162733
555613
418248
680709
1000761
222417
937787
757267
480265
921205
109815
210696
880721
172893
170718
888796
376092
806540
2050
367180
758027
841130
406500
321094
126468
147337
939091
804659
261469
701703
77084
79373
165704
566259
266352
792766
924831
784331
728826
300372
1025791
703998
702094
581194
223701
940374
246143
1044191
247293
55600
544773
455402
820627
36205
724938
397197
332914
881369
147473
198233
330890
637049
433830
440321
362987
82705
227867
667203
203852
969538
497760
73956
836122
97127
307039
348693
264548
431684
523926
1024075
678048
704196
114160
514990
396980
1031699
858540
311042
115487
789196
390899
582235
360270
635699
732380
237514
62378
482332
472320
193403
242266
933013
919480
681195
1027486
543017
816846
351251
409209
452960
602728
646795
71672
360561
176503
493719
67869
61434
963915
491693
48912
898182
323040
967776
359575
726338
781398
939825
232777
789642
452887
149797
230525
373429
553697
759887
55539
487742
852180
832012
1001768
715097
998887
321518
309542
513051
990956
664318
999055
641272
421053
790722
424354
295611
18947
916212
814701
837848
749260
814878
229688
678615
435923
966972
5342
902007
121923
448550
415872
569789
230187
674716
433252
741371
436985
182905
807482
691256
34533
652442
875278
478358
1028261
1015103
773165
563365
470031
11421
723857
888550
144116
963669
1004269
217236
942989
877820
807859
754240
344819
781131
224830
1014604
396517
93495
1044511
416242
468042
131754
756719
175292
189358
156402
714375
987647
245629
819974
668826
956008
14870
968321
975628
330459
664968
366037
777732
96242
195669
18882
968074
585186
403319
1020718
555113
1010495
1033079
969264
359628
70036
635338
141511
724940
527343
345211
569738
469573
819253
846666
205934
139947
120721
977224
184865
388067
975003
913075
266673
130032
435528
201483
45370
376879
276853
509120
428747
633933
726776
140094
122921
315730
419876
227250
926582
200127
490297
407073
662088
354530
582839
682491
719285
919265
227231
703344
268915
832996
1021872
848753
717628
796432
468266
206404
119076
1033409
375239
980526
39240
738178
930423
1036125
253821
792343
748669
183661
489831
105417
570888
245680
162515
371600
181629
630255
643131
555107
200470
183236
369617
567799
856962
751583
932394
28153
200303
133936
76813
831499
100139
179695
559283
227022
97727
691104
610796
583840
945601
983160
514866
805146
234680
632275
971950
522650
731204
1006838
665021
964705
97301
972462
714769
865907
159443
111408
66347
428439
26646
262345
896235
110227
943749
24464
970748
956593
333133
288969
267385
347441
868797
2611
85675
418944
99483
745996
123741
701071
198053
640050
163773
172550
344680
526795
439828
133692
388528
233642
111531
536321
464688
171245
740792
865562
781398
357243
742955
807491
526410
29348
841453
160607
631182
230585
1041514
892794
662711
261954
629970
576095
816254
639973
78520
62138
417659
342747
431258
643472
371369
2326
64134
738165
301353
513382
174838
253427
76162
609560
64720
860544
117028
569719
157653
505867
187341
397077
560381
897185
197050
760127
926732
763590
696095
28776
119273
1035180
289163
983443
599780
272798
26097
1022756
1013485
962947
709167
563929
67831
204446
179994
995579
155944
356504
479531
601810
890859
86613
584217
676626
633467
822964
86134
1027911
477482
106848
356717
857110
112836
39484
482672
692193
452413
750395
74730
294960
207975
589371
231346
109200
702158
553516
412210
600866
936164
220666
984104
552576
91953
32895
880440
566029
902589
369845
825719
871885
380786
716247
658005
358821
387434
88493
364187
209501
464788
274086
624911
964941
993919
349840
661299
39237
402244
696156
546190
743049
1023720
771256
264796
1034808
576418
876513
857303
33671
882242
61605
185931
618077
861534
631958
846580
529132
59237
408770
530721
872793
174197
770452
643794
728261
784103
196727
374072
581765
554203
812860
162400
797985
1011702
820834
847766
220273
1036641
817937
224520
545139
958724
356341
492964
1000364
326733
46623
453114
741482
496247
760800
241192
827542
442593
401326
582265
94656
1031988
357851
861681
101934
533903
874885
54942
444840
714519
368479
994055
921275
612781
851713
986569
540385
155384
914368
425202
548395
49388
903757
383898
612312
419011
320507
1026726
154957
868735
406130
201211
744168
810474
1037133
545610
191398
318557
855033
286009
40685
327812
748352
818484
842541
404121
974764
849903
938912
1018519
192499
499113
169337
815514
780349
992014
123849
883208
781111
834708
648801
814025
193876
374922
2886
721986
814725
176166
186628
368791
17669
723871
796704
113041
777139
259600
1002532
477325
592702
216330
828899
1002570
39619
834180
954463
423915
802449
527017
845411
355574
490817
136521
285621
643428
83673
1649
296424
767066
370531
51465
241291
16218
129073
1031249
540928
933797
623161
560886
723537
165848
118571
736173
786675
562755
725126
125042
974684
262556
125432
874372
78040
599141
901105
486648
328584
93006
417469
586811
342860
273089
102068
434256
375832
619729
205999
814291
944694
594133
172920
922024
403483
670567
29742
173669
189287
673715
833611
959853
949030
829961
776104
666787
313126
366684
459003
410929
355169
590022
326918
618250
97148
362685
584628
830758
197106
106678
606224
423335
222288
938394
7360
421797
998320
268609
145241
1036441
651580
538600
64245
360252
691249
980308
774534
825623
686698
517582
902948
450427
542250
320028
923064
581855
376051
960068
176546
378402
355724
1002046
401141
294137
769288
310291
1010018
413847
696106
859920
903616
693979
898933
848646
952808
150779
723023
656819
35113
678153
863042
782998
626577
467567
133564
531387
800222
625527
169970
4411
797894
207273
6347
603629
143727
587593
275310
27095
440231
446967
279248
1041931
934315
186730
755347
177870
61136
464786
572998
912593
599786
974668
830438
703025
185849
1037281
831229
370567
843155
981779
796796
177320
630820
339537
474078
139878
766562
567734
91889
247123
183551
6396
269674
832569
465702
516854
648112
132315
122262
504109
230432
651039
137207
737371
459116
282674
1027778
891338
817567
67433
599445
454888
170794
73995
735029
523470
122572
28908
853170
639107
439455
185859
473708
873032
348424
734530
499884
1021653
714226
228990
563130
833471
571685
749356
663077
726733
94265
528643
934338
448076
552387
712557
368574
370076
732076
480951
728155
662868
389634
188272
947345
51199
620350
343368
918046
7148
279599
926352
719488
884412
684919
750541
348963
915329
302639
676745
103836
652063
829604
196288
295820
374819
167134
245681
232490
231455
382185
71372
740113
174094
1039799
804510
433059
483118
496743
153840
147430
977754
722321
817909
381782
945387
345680
62658
197834
297023
840431
781027
289816
85603
371880
7960
142063
56108
222076
677264
1006384
871822
298550
233084
849481
256511
1015739
313682
791042
513288
290762
768660
165981
662350
195551
984809
354438
885824
502284
541765
449379
397925
719074
948821
201259
258987
829324
1009671
353902
967180
529885
279460
792456
321709
144078
559303
274228
366814
680718
117447
297113
123118
684855
795734
20600
224275
765058
974156
470284
56585
99480
360805
944935
546470
294110
264036
66272
220586
164400
212378
702908
550622
625948
148410
1031617
344690
31922
753665
356405
53775
313020
909065
607021
132654
831310
486396
959174
970146
705564
652941
77044
393602
87879
551015
511003
731013
274812
119247
35357
833566
981417
742701
56744
197684
922833
502649
28625
584562
861460
184921
669310
358613
446885
121545
426540
510143
800230
462771
42224
814149
948802
154696
831482
887920
395415
479132
945529
948888
760179
445112
774906
964974
113943
1004753
995057
60445
571627
672649
369854
729036
585415
363849
158071
447814
405471
603950
341668
909334
596843
255788
131189
548411
598086
5804
853627
903191
681017
107169
784749
507232
123135
900183
65739
97421
677856
824520
169859
964089
436398
296737
901611
840333
385379
511597
124943
525157
881910
471850
478075
172820
518168
281516
893589
126402
342209
295781
362959
842286
559507
583611
979103
851379
967563
363294
354934
730462
813553
493606
831823
587578
214235
682596
477502
478718
639222
18384
767235
768494
465163
24949
1016057
575520
945902
824051
704493
153415
197795
917899
654614
476290
543283
985890
672881
233249
999432
1015102
981703
75441
760844
432299
33738
208793
532124
4424
550864
199276
76900
968969
713196
401220
101161
487152
684803
463137
776568
472106
1002078
525592
701498
776734
768339
695912
261392
633339
700673
93305
450632
893982
547649
958342
658019
18603
44486
911231
208485
1032538
874596
810965
70706
425861
424474
70123
501712
121804
858395
55280
4872
32114
327450
397451
481323
828800
259241
667833
890789
650500
197276
441567
626365
351250
250397
1007544
666594
277518
382030
649170
495231
534015
536250
298384
1041874
890097
189594
896085
758841
724788
616208
548007
767524
440766
904893
531941
542887
472345
323719
1024585
863323
787176
297174
285388
270432
909535
445877
693213
274489
319300
277900
495176
346703
394982
178066
412126
701033
867431
775909
866872
570246
370099
627024
567348
840559
570947
458244
1037207
230028
1030723
888380
249362
284292
720306
943115
622955
344989
596402
1023744
38840
627133
427621
624228
978764
180010
840949
934930
801927
625556
197120
432595
147735
243818
836704
634042
1041954
783981
30299
77509
630774
113461
633442
55608
355363
560188
1005498
805543
70284
552678
130308
1017703
865747
969308
740208
176916
1030598
690008
327065
292928
706178
107122
209889
8863
766368
866549
377525
261120
413082
706941
781752
456268
1044121
147812
861318
24066
795162
758078
598798
1044033
574665
147906
1018495
405907
790146
684834
42017
76392
647703
994009
519144
482382
562772
32269
682304
976051
1025185
859121
732059
126642
651514
891413
956482
616335
180108
446153
748207
745722
43103
1026443
783986
899830
933463
994129
977945
447737
475109
1012851
894881
859277
423904
228290
1031920
5385
523882
981946
596113
227718
914848
653956
266953
274852
643835
645636
926553
802340
229138
471349
43353
613349
408486
720210
679971
762710
995191
232735
769362
62803
946986
515679
736562
884808
792526
770190
493248
487134
594163
184041
823814
677906
894356
250718
177179
956680
209586
861317
728757
908880
1029184
537419
747677
897623
940091
234236
409884
245371
110473
329971
242314
394385
46050
377709
903190
1033527
870980
845437
795155
354551
1002525
1013615
228135
803088
920050
4780
759635
188193
140231
236396
849417
779064
517745
824144
422675
458144
29724
800561
455994
78836
213371
582414
455116
1014957
253739
389652
989282
691751
175228
544663
976808
395899
782859
797024
889118
134975
484739
622789
707530
33334
357080
530670
609468
246026
289172
742181
680470
405000
41767
643802
116127
507822
806301
457538
523900
926383
3736
283053
204298
702187
552704
555379
266376
301057
709029
457253
663955
341623
731017
747044
504895
56574
610040
360953
913691
998123
992241
775694
965119
259176
953973
505293
676740
977141
505956
764013
614271
425116
224540
1025982
866246
419181
325362
87420
884410
486103
318273
35783
213516
721827
836451
367061
440455
327571
454160
85744
75222
600598
478953
818441
763402
561786
318768
175627
472910
623152
878402
856935
915204
105521
1010448
503350
508241
821708
704277
53713
309215
658288
43256
246563
540881
764095
608353
558456
402888
92672
892657
336804
598423
40520
824682
183681
684679
118383
179942
338378
345549
1022823
309269
263448
420184
33175
345301
871850
379241
126740
660027
515690
1029757
312450
880488
691137
225520
868580
688530
649471
973375
24359
563080
971650
893730
387444
342282
836213
847160
230528
123518
264556
667335
990561
576458
989396
944097
622135
448348
807749
432268
506695
1042403
209169
358184
723260
57325
353010
733223
25235
425755
247258
197762
491399
790647
394575
307089
261341
916591
153173
825214
1040044
871332
685138
721462
540746
509397
82756
94254
548012
65208
781266
635134
131202
764801
422274
574755
983694
145401
888712
62770
385887
160538
961469
65202
844512
18829
285788
151423
632991
61362
18013
194092
434845
749959
37214
748307
627312
35109
1013243
886902
279724
198377
157369
958464
637890
314420
361387
24898
776247
663665
837937
381562
893145
776971
291146
386398
1001359
35589
82637
394781
136809
191146
510408
712303
435152
867323
131552
333671
1027762
337271
421234
215395
181053
885757
888798
734328
715381
571941
44355
103869
493499
456460
798193
767834
657809
320788
639136
606490
508744
878445
897132
478089
253524
869456
32250
220221
643344
369483
210616
1014610
152839
243140
28067
79455
245809
649666
71047
141580
946968
593748
962688
484303
12825
189050
760087
810863
997893
5923
621672
965071
526582
544611
483480
318357
288888
814616
615688
236847
398269
955371
723100
728941
76075
384007
957270
317904
497534
960612
1021594
192794
1034800
657526
97734
452203
705002
30076
947869
105695
371662
58989
665113
895282
935316
110592
514816
205915
448656
159922
483686
640727
968388
842342
395979
1025907
958378
355819
90170
158847
645998
962331
203245
628472
189937
246275
966451
137940
931467
978231
535331
425434
851890
608091
102016
644300
922428
236148
278811
454954
955559
881811
358523
49784
213722
315915
839401
541496
104157
495356
799692
213097
25545
905568
940859
445627
307047
859121
896877
893570
1020493
337532
350566
405835
424660
6607
7485
549081
17322
885991
168806
969813
445688
311170
453871
1025572
905066
879577
417
221466
783081
1032653
156310
628817
961111
599998
933920
308917
548716
803389
1042506
492000
435316
192058
116608
465087
152148
630030
978005
333329
1043696
256935
471824
423583
531251
225929
410650
1005212
914974
551139
165946
584039
268740
696021
1029574
695383
563345
227713
34990
73372
493028
259794
956465
488806
400234
846757
629851
890112
798493
236484
196741
310737
489024
583090
824706
670244
478284
335171
851784
394147
229969
548935
585832
964891
994138
810629
746734
609709
130414
447940
409037
109393
505468
990874
806738
814888
13468
957585
765522
436276
798778
228499
17068
99751
844115
1043009
517985
628392
276662
258618
832595
717635
366703
729128
42023
1013610
525584
897040
547164
568398
419103
893818
199831
3330
206485
141329
415536
476582
360949
486898
12452
309916
319726
559462
414857
792452
489293
992315
915092
78402
271842
873581
850719
728185
481864
409526
165059
239529
491793
507682
11582
369154
672344
136525
868612
753470
480555
649965
896818
629229
72432
783837
713236
972821
312984
941147
845343
39517
407634
961635
892298
558002
607222
792426
276785
614653
994729
399248
750381
240333
107722
963083
811864
247094
581961
941587
274828
141292
76202
974388
431407
28773
588554
1042535
642357
63077
174616
1005517
1036518
725854
808125
959200
862648
271511
464446
678918
818058
603123
472434
616428
832797
137792
370246
653037
403808
583804
704323
193497
977612
1039744
385023
545003
642589
771146
282434
627807
854022
57896
639040
519366
1037014
581843
864218
279725
226843
417884
695910
357288
979254
57475
472967
35582
79649
794512
833640
25707
279294
903603
831111
318022
493838
104625
427929
202938
338831
616715
709458
189428
171972
323843
623452
672378
852382
614065
275344
794189
667866
16265
576685
301471
468522
571940
700948
65843
264439
456428
755586
1041875
467888
695806
131967
922286
991871
521662
151824
150539
944560
456732
930610
742067
919541
1001645
839671
756209
524537
344079
759019
186278
643958
133172
72499
897587
183574
394941
997448
841423
313002
940925
665567
374611
811048
665935
1017365
495586
275215
509786
103512
1043866
633141
582815
212946
503804
206766
121544
848084
81678
434251
520602
988359
503048
437146
309203
835173
136223
39712
13896
820247
70438
545101
578630
448292
385331
179183
161685
1030635
578313
912461
371522
635281
360936
415725
312882
403617
30670
294158
729693
172198
298244
109176
163755
616974
929610
732035
970647
624600
7982
4221
796594
794892
945413
955177
844096
766134
987521
9574
361595
366747
125244
151599
880791
72935
822302
853896
686490
963090
708228
480421
394952
73710
64021
282196
541386
857615
203038
270794
634469
676254
249770
222513
745655
811691
176791
418234
990216
970076
776545
67305
595137
60841
547322
247103
861973
572385
597097
357955
701212
702218
532210
320884
314070
904740
417603
921085
803206
196543
1014392
202390
134894
9840
668720
534806
824004
784063
610141
70981
274043
282286
565479
961450
397805
956484
405150
248893
543938
426892
336282
847545
33633
483070
625390
89370
31091
539167
716989
823009
425277
513199
463891
429302
722858
100493
776170
749835
898544
860220
415260
1019174
672156
113355
888853
275292
506431
160685
239044
659446
753640
360073
576554
976135
792132
386321
700625
448927
141764
708168
47465
569323
909133
1043955
975295
156265
823577
80405
677709
1026208
44713
753643
689378
1014341
192537
621537
319909
992673
214034
982582
268457
147521
783315
510891
198917
71521
571867
953221
139915
198235
778549
744015
104588
225924
1035272
445827
905669
247329
108129
125996
5468
704687
160197
959762
731800
651353
17349
144928
842034
710843
61880
810684
393260
821308
969719
371790
888104
47379
127186
700726
544283
308362
287821
945342
318779
834923
561555
757033
831014
654964
892476
141494
470386
950427
447178
218052
177437
203829
826747
93867
713333
13423
552182
921663
79625
706743
218069
8771
870423
85722
897155
537450
821569
635226
114307
214342
300387
81568
980055
579720
304952
458
569672
827623
63928
150835
372824
692568
785841
906462
1024051
635352
681603
589444
484577
1013461
163396
963566
558532
1001899
210364
674571
662586
237535
166442
331767
387612
445962
201462
554702
705195
70341
699626
198019
251444
8450
711044
70111
303565
902419
241108
1028092
339239
187232
120485
823266
1015799
383842
344086
593441
883382
280722
675725
535656
712802
601486
909505
1007532
413185
955732
129792
879151
315510
896820
856947
565541
76707
320399
748348
221051
462236
612466
403
661634
286022
191825
676268
211143
786792
326472
254302
801657
7047
891882
3410
550320
807429
1038289
44394
294662
761232
441865
803084
998764
248223
393572
312522
912519
673043
291556
226800
41235
536313
736458
687145
280896
933255
257318
182264
935547
759563
301791
44227
504444
223945
119850
833737
370588
859147
615171
82844
100920
372518
218157
541656
682496
703006
518951
671287
359105
507730
590375
717574
915279
456839
524434
10992
529114
144274
333578
857380
51739
743370
763839
819070
882521
832693
329317
791808
871870
932787
1045447
253421
219900
969982
710902
446247
33259
207470
933799
617774
397198
223465
175850
97953
100134
247475
646273
191269
990774
846456
45233
678540
312016
831801
934090
533549
1011224
596410
773970
945490
530944
767647
467177
861960
911294
552000
300629
524461
418979
849919
484387
446476
900219
394944
614371
861503
822285
255194
429177
506647
56123
232105
193733
752355
641680
545759
690472
71053
114846
892802
464564
776500
186503
893961
913089
409482
838206
117129
989628
858043
363560
656978
460950
836042
799853
533555
680068
746832
46410
157976
816735
961233
392966
652267
472030
610795
133251
234300
680598
6591
759498
1015445
712491
263876
686292
502871
942265
142615
476760
922116
63358
246013
488509
410469
108417
162313
419492
309673
515960
428048
235078
15439
762479
905055
603610
604724
456394
538861
551041
387865
988007
565865
301653
50140
903939
101483
349824
844082
697651
249856
758749
231414
16156
633795
387154
844102
15605
505626
133339
895033
531723
679031
1027745
1040842
648780
836124
101895
515176
986986
439619
899456
328107
586022
669231
1041548
143136
838476
27381
213573
200892
917769
578776
379476
916130
351820
254884
1003556
211030
410281
607086
990238
20612
435067
111084
297508
943147
386889
21959
170634
579914
300696
257938
87033
441336
652429
334238
638273
760413
802613
739574
962173
895665
788259
910576
634917
2992
894841
346794
664386
262525
348602
633129
615506
460983
130589
275376
608974
654135
336487
933444
929042
863309
329450
64370
843352
563266
622400
591308
989129
258120
565379
474920
400892
686255
151657
22964
830510
483697
503194
566018
817406
469029
848909
266042
554407
22360
892621
729839
986982
789308
894012
854533
460795
735591
303759
1043719
133822
87109
223952
837676
794130
494797
270216
478143
707910
1019811
523580
652162
477806
16071
165274
31775
128385
1014534
992888
384376
398089
1024413
759234
919986
765366
208775
451541
1000815
291718
976833
520370
858232
47806
47814
64613
386507
240073
880687
874061
353697
655024
847317
938050
956938
118882
117677
285348
482216
1022023
440082
827297
205663
311337
890317
612875
676387
917364
869587
441681
611078
70369
969357
59655
873517
594357
321480
795823
263202
199012
1009334
440065
766833
762224
404881
209171
180414
833696
669573
686247
93517
1040061
431192
214329
603346
563945
141620
679369
639644
678719
625862
116517
320029
622326
485102
171723
247435
992862
34682
367721
338159
306670
362591
859408
311240
392020
906987
910607
459448
292030
459334
853348
586628
152193
1018701
342321
501911
729691
758182
315236
202477
812079
161303
385451
800158
956898
431737
883551
776362
82623
793614
675271
306960
96915
300073
97610
801147
41126
700653
175229
820039
261042
435240
752888
501269
464273
873298
154827
335423
420160
938986
749041
633342
260441
898315
538440
906667
246616
696625
462019
344977
671721
55444
1016194
933277
668707
288667
537899
766071
206964
450187
31333
428543
372263
896982
369826
506930
187475
229624
982527
851674
853550
280735
676504
425758
147152
75450
788456
762225
776931
25534
491977
31733
502357
284104
209910
582614
947438
524013
771463
296872
200974
653327
941279
735427
576647
62206
403083
516292
617830
318083
205479
787941
656814
598178
582285
411309
817675
537585
541886
716765
258855
17168
341690
794001
415174
516127
873520
831460
343908
539362
18476
332781
885153
923377
331242
157434
55229
799351
444583
495188
5658
9463
625998
440350
893492
776595
994469
70660
293205
133847
330401
788665
961653
652443
619254
371171
718745
222864
901310
987075
986546
94600
947579
1023018
579852
487260
837027
260981
737309
598406
612994
95408
571268
125519
561233
685604
475111
320077
852706
454887
810419
677732
17350
713995
150730
9780
1008668
407226
478153
894449
271303
312768
609952
905339
583087
698924
422095
981203
401395
214017
320710
1024183
107889
128137
35032
450090
99424
483600
533409
378341
539270
573367
146645
110276
556815
266071
765674
670892
952596
392203
780492
62359
820825
78161
761812
463105
265975
735966
602002
985392
178449
923025
792747
714236
861346
789673
351114
916011
845658
485933
581565
485317
263953
5336
351163
660385
350243
380281
1024530
244224
271452
952376
1015055
463083
30804
107481
1030690
752781
152299
798774
354068
565791
488755
794334
28819
500049
252182
590722
922658
32666
591858
396869
805621
563302
970681
351638
64329
466613
751296
246705
207517
763807
83077
452060
284113
128196
297434
436232
166762
804680
302640
744893
733101
223777
829986
610943
452895
973279
510217
472393
477049
911385
455925
241029
284048
316896
688415
127822
1039451
842810
733018
192227
768054
994069
83304
89707
505915
1027004
697104
587111
548041
953353
945675
773616
496545
223544
548559
191555
386721
108315
756807
112960
201479
54828
909521
11294
508238
302182
665485
332822
953322
125091
18445
178215
27069
139169
530564
329140
331666
267209
248622
115578
326482
777497
260862
985813
419257
682909
287959
90167
575903
1027492
746965
101175
296775
954013
784546
751709
696582
466941
1033803
764833
1006943
1040603
178573
803080
299645
632882
383309
644122
190823
570566
725740
363759
469251
278510
607633
885883
220331
1005286
108233
968786
125474
720081
399590
191090
508217
161902
631256
784045
865238
177150
710470
1023349
993648
493690
684667
114160
220862
422970
561980
823398
195228
815485
853163
403597
462533
323976
820873
427550
218221
543223
133541
479375
233340
966117
197419
771519
339371
76200
473937
410383
632480
158791
794105
591212
962684
827174
58183
89766
1034106
637390
965456
645198
251763
408865
510140
386942
493325
867789
962695
144426
457745
33737
679954
169148
984159
934860
402522
873012
785505
497637
543300
596608
716801
400366
530992
845541
31462
65967
245136
299419
904369
879923
145332
927448
317346
627030
762798
242414
902703
16668
268186
645985
297388
429943
841765
563038
495995
574752
926882
659009
294413
1004788
194313
30395
32714
520713
659746
333434
553985
998586
14772
276046
843433
957066
1035109
280472
820559
508796
880817
114250
207285
165700
163094
292958
529052
494141
416175
206150
102704
680971
777480
45593
215468
743793
147174
888877
682867
439510
849354
839210
359902
849649
425979
492457
48215
8306
494347
948313
1038753
582700
239672
655223
588182
905159
157787
693239
462808
75517
308253
494445
289998
1040446
502784
845257
287305
1019701
524498
423223
726598
771675
600697
4534
233831
500695
701155
931358
695137
345329
781340
131653
892035
686697
717502
921685
752505
406536
695083
198337
266465
37611
657085
714801
567594
973657
509986
940655
414497
936818
470604
176109
704226
905704
711203
256786
1009128
489864
1028890
627177
512233
15439
850998
465256
1012155
272879
112448
372482
514917
105244
733487
690196
803165
19827
178893
456012
705146
783898
1045443
650808
57534
573555
200457
972844
970863
36292
664427
251297
788347
853719
570594
457500
447165
224331
692146
380329
747968
725380
626148
207084
351193
1018067
858273
463423
105702
774848
729660
205895
532878
812591
592903
888199
400712
482740
247974
932253
570674
427170
1040382
833449
423660
480833
205541
880705
175738
857532
491192
110292
609937
1001198
443443
449210
980681
470848
619945
649579
1004265
623859
187356
233234
455931
604289
977879
907084
1018214
516889
207551
741100
559136
989328
1030987
539046
899849
776065
445752
789900
418165
979690
305825
956440
153776
487019
9434
560433
674587
747799
436987
917647
1002601
845484
295033
473145
54585
936938
550530
408928
600254
669387
824031
246882
35197
336257
549624
935988
612143
993444
6641
594829
112152
844287
898493
272646
813568
190270
769803
966976
983327
830675
93209
522477
989243
594168
563239
659400
162524
1042642
1027564
219522
721043
660137
958460
708616
697520
209414
367435
159543
622719
844990
968317
625960
644124
461830
331967
511241
325887
1013496
156762
665724
38953
440238
977945
857811
60688
72030
10472
205972
933341
995860
472725
548659
976161
676300
512071
119924
817820
893486
592017
717751
88786
339828
516853
619866
346938
843625
518199
316802
380575
384574
994470
742512
634726
592230
492113
326747
836756
997856
393877
265692
419872
276350
965306
269404
62303
548501
950521
856212
442477
978758
616833
945733
310647
954069
496500
279081
118060
104081
646070
875041
913983
948734
892537
328783
98303
867649
851060
27301
532631
405085
214832
657931
481432
79787
713660
626808
530526
411625
492342
433946
834794
388839
34035
666837
30819
235995
624191
321633
228725
208323
690743
320015
196153
654598
202355
229791
695944
675313
231517
794259
300361
938930
992277
130874
22076
6514
344670
850584
272339
585073
317584
493165
43214
922602
878384
137135
887194
243264
1000149
121518
954190
197364
766744
304634
194426
797718
970743
260888
470063
662502
199184
349789
87532
460058
832481
532737
1029705
1045327
447476
639172
585528
1040386
54973
523726
514637
438287
364098
807307
65362
487928
598777
1030490
436437
24500
523837
863726
181650
983214
600196
43645
499420
700530
363440
977327
1017454
89434
266086
763284
710039
634394
126058
52317
905880
327611
437032
506849
834807
758957
70561
582994
671688
705020
844628
142606
461431
708285
377246
122906
208517
994926
671410
248880
880040
762312
978128
649548
783450
663765
645904
909512
684332
724311
172100
107101
390849
690750
428040
485063
388506
973431
584986
382421
543224
421119
582662
351212
520993
216630
864540
390097
533452
868492
641344
120527
749022
980099
217281
403120
558743
938184
847930
971828
118342
325275
310872
761735
590354
690280
9982
69087
950563
917194
264301
36733
721103
578550
680077
302418
935884
761168
885465
649358
1008877
330309
343182
809730
79472
254577
752477
982820
824500
10908
929523
511398
199361
95830
911045
889019
232345
218290
694083
1028424
395210
731769
434354
844219
40265
24124
348640
108026
482843
147375
424240
925559
866608
88135
949324
1535
152751
140860
933067
710054
283177
175910
258489
120265
128985
368511
499458
196987
149390
147364
985195
707378
547612
588797
207184
756843
486572
527126
57715
169982
642389
385889
151760
930251
724081
893829
644422
917134
322211
266746
747456
883421
338539
839290
345552
166385
809798
572597
434851
701310
46904
815673
411236
361360
720926
1014570
601417
278138
505759
290002
280339
725706
378823
382276
140443
44424
904948
113590
903360
230019
847655
691327
228701
328588
763573
700781
430890
160248
750326
227763
182832
678036
1045444
125540
235381
819869
123621
134754
464939
52507
883506
89825
510403
696556
794323
943226
901227
295266
945079
233327
717890
246168
981391
41155
626712
596724
627232
886935
549489
531956
351370
805174
517014
640703
354731
923565
112087
601881
174868
267571
363146
65523
728472
441014
619011
678631
776529
790995
631651
192244
20730
699599
486415
965738
287413
32046
507294
163744
523709
5796
14321
136238
642263
304021
903163
803193
280864
803602
674415
726057
959955
835187
645199
575773
1037099
661517
538899
1034106
519091
129632
357224
231144
621057
804728
765856
930140
1018967
676796
96875
969889
736874
381602
989735
1005277
774100
275806
693308
1042003
786427
505583
626976
861910
438508
966884
1038721
987410
267103
315238
845866
668716
1016880
908690
388440
454905
159708
357354
782042
288491
517832
978314
65250
213237
323438
738103
87160
1018057
104857
471554
830087
476225
106560
632121
22692
955869
748399
620365
295217
148726
456040
800038
535541
805715
18889
384290
219059
639500
447248
985614
996935
435375
114559
11053
873086
586853
104816
124996
255348
215279
517938
988388
391899
262212
1018879
163324
532837
141261
617281
26107
286359
694006
36073
294290
453460
944497
52153
755582
707273
120358
346253
796958
763413
397379
984091
795672
586416
1002879
893389
524858
981744
629577
178625
962199
13756
868647
795779
61912
188980
435148
72084
369175
478108
688757
72351
754189
575798
853490
880892
31148
292732
337244
527340
165315
519319
553677
1019537
93212
611281
809929
421061
750716
980144
657454
460508
728683
216668
154014
231446
525214
444154
979657
363405
851095
410715
671979
739963
141516
768557
897549
558487
883421
286871
404928
57660
160471
157632
143666
315121
743082
566658
323150
617178
230514
303875
756101
470229
215718
596755
634274
173621
423305
283529
894006
756951
530064
354101
146085
688818
185327
952575
294787
764178
37589
769070
740704
72630
732067
189569
580451
28747
845081
103741
178732
46258
841917
198969
162336
675792
536318
225132
40640
817559
70024
986036
531480
272787
284189
27077
964095
569267
521184
36895
519979
114178
461390
659932
512989
342958
514729
2112
779398
1015422
1011551
464558
241210
791123
606926
322687
38540
310729
689176
5391
592862
535917
607736
37045
72547
334591
426949
831951
44157
290151
863291
695408
57026
416168
929923
54232
471755
84828
69977
181978
848518
92672
683707
960006
13714
351468
657636
917674
931194
263089
737874
819182
187121
699297
614160
430053
635736
853387
198161
978323
630674
1040111
940801
754794
967322
686593
428780
511266
792792
606426
635038
509558
467227
251112
881018
853008
728195
818403
354347
39564
728777
709647
887104
882892
294769
35826
911695
18812
988173
662698
364380
348827
17552
460615
449094
919320
966327
309420
376914
478834
307588
31126
496622
128623
703330
779468
513923
367624
863349
376066
69706
774424
242120
27804
53930
332378
740554
381716
339060
1038528
881748
378077
205690
658588
88017
850442
150951
863682
1005834
626760
846970
49838
860669
532762
1004276
585239
658692
474942
632521
181026
1020849
338653
1007074
314640
330838
28331
920468
990289
839158
714059
698850
615944
638662
267647
771999
750408
641680
194590
519158
436133
360168
759637
230949
224039
626459
327386
908814
968232
660075
1001297
597113
45388
532894
233326
527679
681105
879023
242981
471100
87214
318193
758571
872269
195346
705783
400480
223938
411221
340515
938811
298303
959588
65804
1007594
326905
42375
1005113
461738
733755
549668
770305
386462
618392
470851
583250
778797
542483
806636
74218
42909
337704
708566
576938
139481
212519
494181
409050
66810
121121
254225
747190
299609
284615
138551
347458
272834
402491
749764
933965
970786
688929
507433
758615
555020
805914
81557
617750
530010
47417
115652
552420
139257
824181
594084
466423
343598
165077
251432
247479
73760
552131
671658
975135
414037
840427
233384
1022343
1019874
304912
44776
695355
358887
265159
408923
596767
750112
439533
777188
196745
951304
256993
1003319
612179
466398
882040
138557
892811
566557
582358
581097
281445
352877
919299
957615
569104
688985
466694
1023873
545640
134365
696725
400426
85526
700045
372424
695290
271119
880918
693377
642041
1017329
567220
744048
45014
1007394
4053
993042
399050
665811
1032192
290196
343342
87905
535581
612185
375935
40509
13660
989371
118212
321963
538431
434591
424418
197309
597550
1000399
721313
721704
831725
521351
223966
984721
495429
605146
670164
120427
246239
1045225
735074
829678
600553
593351
311404
343394
341860
870963
975936
644500
790613
228839
767968
559608
667306
534700
395003
476711
657778
997504
689015
1017837
116080
153964
951656
868935
290533
374677
185890
1044655
178770
477130
5254
415266
117351
451626
614538
71212
733404
958432
1024834
544990
874617
956180
708433
155915
856108
148279
679227
387416
8318
956532
871895
354223
307419
873503
711779
891298
216063
989717
79771
224746
454950
10664
574238
182473
642281
216082
977500
786531
329588
794236
633246
417227
1035063
987398
476174
488073
221079
171254
740971
1017524
879869
103770
87584
930558
674654
34470
743578
1039262
163196
792347
726366
633720
4478
961095
237561
184668
733968
358386
1041460
41248
9993
911084
877518
68851
673781
945196
501313
195707
810937
750412
864477
309166
478209
801919
377829
769926
809691
866430
916766
886390
945664
51514
456902
439177
299417
916160
721206
858703
292187
961640
790174
676239
470022
983238
674523
560328
550492
384257
278957
539855
770207
303917
235229
550498
507660
443389
182116
853643
341817
903718
602345
897536
203481
879602
894155
138217
651531
815468
311444
89457
657700
545453
491710
480519
153383
741701
794880
97348
713731
510964
963051
957504
273390
849906
183389
136103
699311
826477
815136
928050
845445
430849
1029663
310252
552912
839519
553294
675801
27284
83384
138301
38896
798763
920528
641387
762396
736566
150401
227481
128249
22723
743479
568838
294502
740421
97685
313812
59188
343684
667795
721696
328819
847436
283852
927964
49180
616358
17419
788933
60289
753138
349645
966386
764117
687077
1020956
260445
1025810
588486
328425
395401
217640
811759
769190
792615
495523
384884
128049
1041241
324462
374058
367331
405030
549938
693313
597772
867570
847507
458074
796269
608997
830072
554674
727448
565507
485675
698156
900160
994840
849144
1035293
313232
10986
1026650
588270
617868
168477
933179
781336
266499
755454
149334
837742
449995
237007
487593
315110
241513
889294
24588
824538
330240
74017
324818
784139
20386
1038227
798362
894874
905694
28597
672461
126990
191742
430738
969706
841521
462136
727682
912235
820607
1033620
77892
301330
613673
434898
228819
21906
928382
461543
608973
148791
736381
1043154
533094
618098
185967
940816
858123
206365
663921
625201
84658
762889
279880
126463
1035906
655164
133110
853544
7509
64161
669737
860544
27974
842101
34657
967483
427289
819959
120777
931867
163448
181499
50731
971146
776027
842515
749124
440356
572233
474707
720608
331784
1027871
470920
135578
819437
1022304
321653
632203
567530
243766
279969
410903
538039
302465
1031909
451767
552206
207281
206318
846057
671283
84768
631841
435171
950346
701439
693083
300357
304405
58876
154356
661614
338951
137677
999717
364829
855398
829624
746328
324390
26246
904058
622670
904228
170602
572459
629172
1013994
434814
598087
729549
857517
114382
66399
487279
811697
2833
620424
411182
977169
730317
972875
436946
242424
962490
885837
202253
948076
574645
832253
641006
604900
167986
390213
617471
706031
588548
581872
1000244
108364
135742
827971
702189
733181
344392
363616
200660
90859
37759
516499
8900
853622
73631
60263
752859
97034
102959
53957
680293
976010
132302
1025544
833576
561663
677973
640350
200014
760598
429549
828111
942646
518211
777265
80706
51809
980465
903077
814725
20818
24615
701403
717426
747332
984668
294734
650722
548861
998999
360448
639125
272536
642213
1006849
141860
876789
895204
600865
894249
44934
137078
730222
184140
376203
907872
335241
779656
11454
909057
897821
100253
714
229020
92503
682692
984514
455374
107827
600946
566529
587221
853441
1023450
1158
546270
599028
456559
782986
482060
47381
237756
653870
499945
560583
25710
341007
306379
446357
379144
41605
722749
228184
425468
653115
353917
625191
336413
926571
166001
296856
302007
272120
759221
460123
997533
298708
139205
630324
713848
773442
493471
520934
1007342
415373
345892
936750
830867
786886
722926
807700
201439
764232
95471
47500
124695
654404
555725
619552
552734
643799
346567
1003325
293777
20419
580277
289207
969370
156645
813561
103527
506005
819787
693940
153721
790288
263398
644812
753944
110972
1034692
219242
991341
904813
793581
207859
476086
480539
118307
213994
213178
676508
292192
1008991
727683
455599
904766
693275
950968
570861
549279
280418
846376
543197
186839
791902
206525
660379
393746
592237
556722
768765
471502
976185
399202
722650
1040584
149486
648039
906381
641832
21410
945090
100405
245411
318737
249784
855748
472033
114132
787149
770168
581992
523928
552932
697380
738800
706939
596310
824383
614371
334232
794996
137100
144966
117509
26690
706533
635420
567880
969721
359546
375695
619037
793579
238570
581058
789995
292187
485673
381305
191189
348016
1013570
649356
300830
786948
932683
317035
673241
495297
693135
969209
764680
389917
818153
558762
166654
100007
547277
568842
1021704
502579
46795
288615
802160
135911
469268
28851
824898
174506
323572
972646
313579
167302
846924
600396
906695
908873
236691
439663
1023153
869545
388232
214146
837103
1025878
152539
694772
458727
865718
394812
1006014
119795
677090
712728
200784
770967
361442
227119
757731
886432
738214
316372
789622
221735
45185
115438
535385
398376
332487
498854
373249
606767
777953
969443
799111
633838
711264
327088
541874
82955
31968
853510
605158
597076
924923
707551
441031
490138
871037
469574
438786
862510
64757
753993
910512
975020
555511
985206
629778
628030
63085
564771
235282
324706
560370
518028
257703
637595
325029
578961
958394
424908
70691
577308
552010
233176
761813
339466
269605
564666
195336
768221
900286
345931
294903
484901
1033180
549615
1043518
239066
519100
225699
927829
50603
1036931
1006574
741812
847617
359674
770084
746767
191905
667114
8503
654029
508489
244053
651111
949499
556233
323444
214189
61000
587761
679924
527644
922319
361220
49485
667434
652981
884876
925151
808343
456129
620012
234594
662191
161818
496851
763331
555501
417273
460524
154225
742791
43743
837269
223681
755645
425142
769743
734454
62995
423694
813677
703283
9277
576615
814736
688462
169419
609646
386417
498483
861240
67836
609481
888107
661694
997580
1011089
543054
535311
822000
812493
341987
501615
941361
796583
552401
975051
365580
588698
29961
906688
311985
171756
918818
831193
615002
384383
371053
131747
27805
885678
838873
9699
118102
136670
697223
366374
44144
470983
399951
1012810
549238
281986
783854
164474
838805
104702
150578
303817
1034940
759486
841720
978888
864940
401025
727515
196784
301413
154989
216153
611066
401724
498604
1043607
290568
289160
891749
554306
277923
95841
124869
267478
700321
196140
474865
599925
12377
60
74862
289619
353888
532606
998527
985547
301853
946574
768639
183683
961725
660762
505668
438564
742459
298871
179110
578229
41170
363361
2480
610202
88579
1011047
446369
1021504
153800
807329
841033
955548
178795
577747
160270
1003631
988583
85820
662896
1028693
115225
1000361
825353
337924
576970
324927
476663
288055
428207
99589
628389
250600
875837
620573
860876
139199
429974
573447
523973
616360
351274
942783
754204
534872
698597
723901
479790
1024711
810145
717748
395885
342563
97957
346549
665134
52910
533860
156869
250561
731653
701408
232480
766102
588121
440839
138773
391736
729402
868203
184849
931781
684079
447502
770743
931382
396475
308998
106165
960780
595919
539297
546014
289003
881092
66051
482962
462639
431585
703351
621647
706519
336357
594446
259666
7169
687731
356366
237418
313656
813060
958315
890143
820260
455021
517717
680768
796810
587848
930219
894975
974023
229731
449870
338466
447321
240122
310264
895305
756245
494224
469396
824065
742403
297374
589455
207719
904640
226400
279077
349628
365067
582766
916059
405933
269412
502071
439999
629576
194755
424311
387061
817990
467768
599115
92339
223342
882957
565307
441063
631557
540084
652473
1003651
254619
5346
675252
712021
746692
927861
814892
15443
178823
137077
750014
113737
446855
515899
238980
948277
311333
981698
657092
552615
271417
577032
775799
927739
553854
151170
484792
283233
998825
292661
252767
360846
758462
459690
626166
880887
879469
818025
470573
857734
210870
323486
4095
876800
320318
984897
686649
613463
929819
191394
492207
5398
684348
939598
703560
346576
546141
365662
247523
101062
598784
157151
884438
288448
492542
434898
858600
320803
415069
380078
130735
1003842
1038039
734953
208520
489238
977293
989266
570667
654254
733930
334795
625411
347492
830613
699648
171245
598594
719081
14348
22480
869488
288089
792470
310705
122965
308706
180701
846821
232032
779432
20300
460778
260838
787237
110627
407298
932877
973464
945605
754098
1011188
182037
638048
785977
909147
457134
442882
996040
77811
173121
108237
847569
964753
403237
584571
413290
711301
748189
921170
961258
756215
860545
886890
67986
468440
291973
600276
686102
996223
697850
315927
858036
260070
377721
149943
726912
71558
635471
150818
356562
314332
747212
420592
581966
871984
169186
897375
468962
75441
772410
191885
284097
560075
486891
1043401
1003849
796015
383749
54449
809704
108023
390153
454036
678652
781431
47467
434684
903351
548651
95739
726130
398156
43392
692014
571293
37447
594893
55965
190740
356482
103509
414659
151986
937508
371995
217919
57730
263958
885452
371202
534102
259793
326265
367177
873040
229801
194964
304177
472912
408360
100769
94243
401960
771587
18437
223892
673704
30286
481822
855653
370517
491092
952644
130983
159547
640695
567520
600561
56839
502286
56466
957615
164667
987947
120498
789939
312497
163228
717060
595904
314101
33878
2065
215240
252742
682774
959153
233471
324109
337808
757863
795009
298616
62231
785721
866213
47694
354785
990817
451356
563133
670116
396839
516362
844275
897512
747609
946493
808623
96669
553593
117494
214139
247042
745645
800791
381894
857635
604504
169711
867912
2127
154596
648054
617769
290988
792301
962143
370679
670948
463873
538034
117055
113355
339746
325204
559971
503249
717251
955780
490952
1032299
210938
107047
919459
33477
239920
689464
289602
42454
817578
597624
905891
889275
950998
546073
121454
112539
820324
307075
86139
989238
451589
585028
610822
546817
626894
829062
971960
1030261
723890
589489
1023429
670200
188354
547896
210719
307864
703294
870414
320402
555445
469354
263592
29255
501547
601115
432371
492073
182492
799212
130577
999219
929387
532621
581063
906161
768315
99840
621987
253463
298051
986067
304770
480843
956974
738985
1001448
638824
556504
934635
755331
164124
446269
51116
474634
732467
127130
937264
925644
1027095
416290
573216
906538
486819
740307
958261
130787
1019294
245192
900538
27009
402146
867043
855842
594768
199195
278970
106011
444955
535288
450455
348471
141187
918239
650792
894008
1040990
743863
1027274
613966
1020681
807966
526908
402845
965435
184149
374027
739012
42944
702655
283525
357840
106546
464334
393731
155861
61154
106272
953241
704519
1037237
528781
858235
2768
363285
377038
383024
911521
292099
74958
405962
236283
452812
90149
810922
483923
347044
1036576
327529
72177
807312
850665
875195
682819
414117
15451
369632
789415
192779
55110
919626
575582
434751
327225
305720
199449
934956
205508
331405
855103
1039919
613684
844510
636887
773082
335375
333937
6326
372250
393150
590682
380574
1133
479158
842290
213807
354362
487024
292839
46373
946077
108966
559574
660126
528261
899490
1024858
900056
1017164
45165
21839
507798
503060
194153
830237
435956
315896
259945
422221
770336
756560
429527
868753
765357
556322
802519
223622
236656
783288
43013
598158
234529
98111
95832
926124
97444
3219
299825
538151
185191
386794
502703
186467
723588
432394
309627
804017
538797
957597
633210
20837
979155
860949
302419
689310
1023386
96675
273646
690368
259584
71082
815865
724801
785945
85129
413486
391010
1001771
531231
718121
198500
97897
1030403
54775
295091
815653
1027907
543920
535873
350382
400045
639638
112872
945050
924746
672318
564749
611735
422315
913828
464779
305406
249871
404995
739552
832617
577925
447638
440373
874085
555400
578101
272323
899668
834044
614935
521605
747016
854162
543081
735816
420529
378993
410633
831809
424574
774887
894152
258414
366914
408615
377157
353660
499041
578917
690919
672283
299175
652581
17843
352062
847683
197574
1035260
400391
45183
403878
387024
928836
464434
70818
1013373
629866
586617
456112
638817
410758
615901
46283
705869
757906
166672
656431
183957
946002
750243
161526
970052
207299
728050
538925
627805
403253
339917
284315
682375
1002270
715771
671489
447707
399298
997197
521443
855682
933
85594
104647
777593
221452
821576
821881
569787
740125
697527
20394
999466
189403
180543
931270
90122
248385
686412
466563
273048
957934
648067
373355
321191
8612
996003
188632
853905
285443
368125
476728
312936
236155
291823
1024493
1011008
487057
940220
311973
958486
575629
522526
187320
241439
230104
481532
920752
122604
942042
829525
590845
940877
132684
125418
319764
874860
753237
29299
659593
390178
880438
856787
15199
959660
820282
683409
160870
534792
229878
585940
746045
936918
434497
28496
506975
695375
383703
1017544
213850
208499
775108
184107
255953
467854
143727
144218
39111
437875
778357
888436
14124
717643
81225
843353
164178
725648
698863
404675
721463
384736
223173
25504
769361
443998
38079
490595
534939
802522
397022
944040
18994
997606
716912
737441
924449
226165
738401
214457
1038970
695524
990617
419476
553486
95630
716668
153272
633259
63440
499181
380580
914410
26713
225784
714213
472494
969848
244209
223632
891722
571356
591226
54859
94659
928685
589705
250294
573130
925436
742858
67552
543546
152351
889326
1027352
632860
886077
859267
949211
734643
773909
340348
353351
439813
708113
911239
20991
1033329
979000
498595
64538
1024692
670414
129659
420555
393731
161506
658926
120322
706315
992219
361905
221265
1042425
895342
475718
504087
866335
980080
174583
826404
533541
304249
190622
130141
632451
12400
324238
177701
439238
630009
412299
71946
286765
862859
305523
697437
418078
1004046
938358
955238
521333
200502
142144
603756
171830
425445
502648
1008639
31295
23884
665616
129939
127651
460586
621954
388124
874512
694331
489460
320141
308555
582201
1029557
953900
286340
705970
380309
298878
710106
1039331
275942
970159
821428
274063
923968
211092
632545
766319
692964
331231
302818
637677
1022706
432580
310132
902118
385354
463997
740311
385439
654873
164126
955642
915152
672549
251418
695645
754460
319735
842234
848448
100328
653139
841544
511267
179952
62819
1032744
185491
1000665
983647
463293
994995
855446
222601
130395
129914
910391
508123
915311
166
731664
70812
24112
1030688
954779
690040
294075
582732
29038
502742
648926
246568
224807
857617
5357
122621
571700
682132
39654
86675
692888
376745
786039
600905
624636
673658
892395
128806
201838
5975
859742
861998
129046
620699
100287
448456
250327
814981
811973
418610
881648
123205
501471
533259
1011801
629445
860240
98258
516206
58200
263504
530008
619094
39816
15152
169155
137349
804842
843969
470885
825799
328481
428294
1001182
317130
326881
900397
412164
644241
327371
157757
556945
788674
888387
120281
510329
455815
219487
641103
775535
600947
346242
758475
605589
706693
563477
50710
550199
121764
102969
50570
806825
974002
845236
341379
869706
1043287
116590
669665
797532
392826
644439
718198
118153
312509
974919
552020
538855
812517
841957
715577
507361
591008
326663
883237
670182
67765
394218
272552
683341
591157
900346
306745
734402
103175
537967
980047
483786
360968
135760
590490
534113
776629
485584
773614
660387
216895
71607
848682
5114
81245
514718
388238
931806
176288
534772
747675
391505
271911
555384
148116
142505
977831
154132
228826
810507
289641
810852
543983
608614
106801
750182
949652
862555
38493
834423
648743
305792
13931
894783
260436
1032799
499336
314
781948
525930
916830
212972
3795
505146
67624
146268
668623
522510
983994
1025134
572924
19159
676741
633170
22272
607659
304786
390469
511315
792419
844978
731243
853167
966758
102632
475759
452559
355612
829012
470952
45944
486889
852604
650978
94285
519725
480072
93974
317698
86117
409660
572175
920947
93444
574182
141071
440656
383358
166934
877187
662885
134723
363939
64947
696155
386297
848104
30110
471774
581904
1100
34599
517334
572636
817233
417998
842340
1016974
617382
166501
456462
195392
836142
979164
726602
729293
603334
99622
624396
1001308
1000682
196306
270460
948079
766336
576560
941370
751611
323445
556049
125556
950786
632131
154946
14449
171917
370734
550462
562432
545245
900116
540571
983954
694311
906680
470995
609965
503089
168741
569577
213220
824552
933302
1000927
1012449
913831
829731
965618
31632
371576
84780
648339
282813
274840
251989
104151
725505
899574
637985
754651
469669
390559
181303
128678
79512
667329
482196
149477
509758
749685
80933
821389
522032
342426
901538
272658
299442
860266
241364
515805
1009147
268078
25512
1016611
751123
553598
116020
753280
637178
573596
347309
196661
747205
270846
121419
296371
268924
301283
17555
213588
344933
424049
420643
455694
750660
461011
488765
698798
160540
437971
1006989
463977
729266
135046
380864
423838
795311
121280
418488
470950
868651
846932
857609
706682
878480
526513
597479
714643
1015394
739881
352591
895420
929256
346779
772670
478293
935283
658362
685597
371527
131525
179847
133773
942402
897243
1039974
363514
169547
353386
651302
219619
114794
510423
444062
487543
395387
808899
94434
17644
829788
769304
313915
359341
507229
76270
372112
691157
963532
248860
352526
305200
1025403
607841
74706
456823
334119
921740
589662
147180
1005796
45786
935545
863635
1000727
3419
648598
480435
760801
871872
903086
120450
943992
201983
147214
442262
72698
880482
983948
135112
574738
920899
202898
956597
702827
13596
963274
209539
618690
722025
355273
410910
425660
683467
594275
759151
434695
493207
793541
992792
266422
236672
917062
659453
863045
123372
577263
275618
461272
175149
228793
535386
42738
652058
824908
218875
474568
321072
261439
714827
870692
954268
496163
489505
784811
443986
560983
777548
675732
287016
697205
1033388
775065
632146
714287
111225
241
757258
501765
430691
572766
228092
1039857
238895
698347
735768
840937
500975
515457
603939
1023122
455071
807493
466124
1036507
832934
1042650
286683
129056
201943
573427
137473
996959
836396
182551
307504
75917
693875
718094
887153
889998
546981
124544
902929
933160
734378
602265
535949
357497
702786
768435
818429
365027
656065
691841
242490
970306
937085
750113
573925
962531
693033
535363
202863
838699
368132
650414
1034490
375736
21725
921910
989965
410709
664097
859775
1001354
180086
587315
236921
350575
523649
133047
583010
980650
820833
651288
689886
853217
515236
324324
745381
182408
839415
731822
218403
151560
188356
2267
434501
747304
833543
664567
318204
793816
34664
713387
161442
410979
919191
490706
838012
410665
751912
546287
404882
979416
9162
919635
108648
402625
805971
1022660
124082
456597
618030
257459
248415
138983
228520
302722
571923
563755
466209
795829
502412
33862
1031041
475543
59649
608441
469068
184512
249283
1033238
942235
231963
392471
1008564
253675
855935
911391
111408
1011348
593910
268603
721730
710539
460927
979929
633270
235410
636896
7854
409565
453368
101452
380215
820082
212008
891351
782632
307329
474784
743432
805839
1030976
748605
418571
282118
733445
1012981
834108
578711
219587
909310
994559
903832
136932
973325
722506
711912
19928
930791
255364
968817
755518
302809
50068
912098
865815
996608
857979
73428
943297
461041
75917
535790
810782
830360
1040990
288835
733961
1010688
22030
897619
628364
872608
809831
685999
1014535
787178
127638
425904
238765
587991
8735
79689
749817
539310
396057
244167
537054
249
871518
859166
152837
195198
239902
620572
110917
380177
821148
624601
807220
818748
740891
405532
825562
644551
427514
1013073
505624
621592
19977
63297
674129
347710
524423
806426
167688
691548
168921
937631
234426
903953
426947
577428
506580
719857
389923
969747
690769
699737
655560
281631
113120
572701
144544
44902
275096
504237
607861
12294
750996
435885
522611
635085
19589
120416
1003205
432713
573197
198914
970140
316570
618862
456182
197357
952369
836179
139621
197237
63569
58968
751468
944898
914006
462330
915023
440033
223326
344095
839359
565689
948523
862756
89901
1003859
189880
195698
29898
1030298
270986
564149
642819
18094
756755
772775
760367
1017652
148079
354460
831302
753722
738693
294029
628081
487222
195616
114444
951125
428946
756495
747692
702791
756019
697785
585479
792863
328937
872506
608859
113909
266529
572685
342521
960930
770720
81824
616996
47758
937133
448021
81517
130902
605912
1027977
847005
1008586
298327
625300
661140
458210
629434
556039
1043708
1002920
68460
1036866
396459
1029807
290020
499603
1017308
769087
704418
543210
604995
458651
568018
1038474
720277
460135
129636
589276
536980
31725
44214
276755
559920
431108
588153
277488
94020
478997
72316
694070
33102
959257
248646
1037246
309064
328743
554837
101433
690754
634686
827352
336556
678546
807324
915409
894544
115613
721104
255157
132582
667368
271548
953647
226447
1437
735382
515557
599160
684666
423712
16937
369807
677962
84192
278883
222806
214892
460915
391004
821745
1015017
405662
230956
259128
257434
583519
384548
753185
869197
382971
791820
566337
601812
652635
234815
444075
563491
415869
801724
852773
324872
96208
462349
883872
315009
166419
86724
601480
682342
663258
262020
193404
791496
773202
493092
878546
359221
133962
238581
951629
970410
888630
959182
612650
632984
959680
437104
885812
435347
85855
63655
160746
936954
876131
236670
952552
344016
29865
812884
272967
476441
727382
172293
315842
924866
726048
206186
29751
177072
311808
671596
887865
439465
261525
15049
751923
559402
286511
199518
206527
705561
533105
784539
208748
302812
755012
341046
370567
812527
402147
1021289
479372
640862
364642
171270
157830
744865
343088
706823
624101
454658
409038
120770
669944
987611
817714
839442
112425
626486
375123
255716
249479
336194
769395
942213
112726
425496
658081
580325
670883
99062
234790
195108
131169
821412
940777
824860
805750
635209
1004699
9183
701582
172386
107610
324649
706086
605630
855434
336915
690248
356073
440570
547848
164512
960392
961088
819121
158022
1045135
1018360
73582
687702
484799
898144
157607
518631
614189
891370
60010
910846
524584
369510
722723
101530
921163
868435
158856
15160
345505
127597
801089
532850
503283
489744
563462
46929
816911
763959
233958
904499
753760
220320
206928
833735
71248
915504
563135
1031150
669382
391159
968709
187915
927562
979502
546145
349739
956859
958774
165863
721291
1022753
401173
659396
782022
203
22522
382796
921888
80921
550491
39042
1000973
135688
867584
609721
337832
873052
509530
817385
559531
539403
604367
477371
813166
1010731
638908
411710
905955
651418
173674
800933
325657
732738
532665
157235
78450
759546
928632
545493
59347
447921
547423
750332
851821
742916
159697
511473
747638
214916
256648
980068
935318
886600
247610
659531
272814
563647
301997
1015682
4331
490689
651609
39383
277458
427446
573826
930832
776285
423734
519527
403463
275718
114709
449324
621697
975951
581248
356999
1030822
500729
397507
239016
300824
277636
139012
844802
180067
798527
308283
366216
1004617
568210
770713
684014
851558
250378
105737
470422
714815
429079
943636
33107
973040
303955
749049
405609
40356
187893
383264
537890
272734
66626
1031896
164799
725619
933736
34312
1020821
458644
734952
435168
523994
145665
331171
1009679
66233
5967
751965
60133
188789
192045
633272
373015
411088
284617
399307
777589
631873
748418
415432
935693
720913
941733
948450
639917
464670
101061
537305
244703
890344
346400
851851
887097
629665
761736
715280
331292
951489
412518
298680
654955
203128
839936
335599
386889
284214
888577
29066
694639
420578
892743
244588
532250
350315
1031369
397675
615571
414876
767024
1012537
51234
379488
561704
375821
26286
982038
380500
673583
302047
306563
153770
295003
889651
333757
957832
882430
476979
1012128
249895
208334
169416
735805
901245
471462
908552
377017
916378
962417
262199
178872
191075
193265
928231
1020661
18543
11283
1042808
886321
926414
98354
262531
282847
321764
68125
130516
1045094
220712
643641
78745
749790
105786
255144
28419
304730
635044
159581
800678
963334
876182
486407
1029393
154353
1009339
977306
687243
885392
353292
268818
484033
326903
80395
775874
1015971
947566
784916
576407
752563
952221
181210
660871
977862
295503
534901
706119
389996
308073
651261
824472
955713
81003
589692
445310
454716
205774
438343
106824
561762
590960
28228
506663
726358
983860
609048
532387
322992
649000
739752
947101
620187
637672
468627
227378
945421
918670
492403
949206
430673
565141
344822
881768
669526
805079
437533
21407
442519
221689
641200
1031437
185005
846272
92627
690248
679552
396187
340521
1027392
119005
2251
887620
528557
380755
882115
590873
462838
751288
150134
706208
797951
869022
806293
943301
1019196
454211
593447
26776
384581
704707
276142
200613
970588
5466
761444
13492
615876
298963
1031048
505448
204272
993567
425294
727898
543068
726812
547088
500183
457876
659110
148428
22182
121923
564427
914787
623571
720331
937911
184765
137912
903147
900897
465715
178916
861565
167636
409787
779407
533161
20817
848020
141283
329431
956965
524217
627470
256245
771483
48832
270071
163279
697166
504438
272390
482462
658816
427241
779807
113453
501811
812022
561733
1003891
219509
700556
142687
535417
745827
365509
776749
920491
626913
1015799
354831
678120
944600
430882
176495
378562
292901
463582
930512
206303
250498
432215
81239
35666
424563
257778
495304
1027310
28941
672056
647387
285624
929442
30110
503423
236993
804681
984352
400292
917392
855279
421139
894572
389828
980210
182211
285324
571983
113356
602504
344242
260187
333352
166736
314326
340399
866877
895720
252333
849651
971097
67228
705015
790651
906435
90263
821887
570316
489783
138742
623901
165450
706544
696438
44619
954585
864381
562482
116486
755280
277024
76040
912323
198973
544647
687825
311458
757034
599706
405439
242441
544212
876693
849509
4297
40209
425506
747078
367211
97285
166884
89135
143780
888299
958926
721518
668715
941261
327504
405714
42822
582541
446643
998356
895849
595197
172994
770698
536042
658384
303275
323955
277031
378392
113165
652362
948593
732181
452536
1038758
66140
628125
477679
372812
237329
51326
744193
986030
321492
651719
674501
101690
733946
657559
206500
536925
923656
572431
26134
244215
981540
75528
990110
116978
256722
987939
806806
417098
712253
1019841
614519
186290
996251
161173
111712
808167
980290
150931
349098
359680
19112
1030568
193670
807668
459805
592246
491847
109788
17762
809806
159143
777088
417312
679759
739964
45270
587539
878586
849693
491845
417211
179447
725915
625721
849809
446636
535805
353808
1017610
741303
798382
868717
325352
974906
559697
692074
503163
789277
448857
652598
773950
516616
455057
697211
249808
197534
684382
2643
1023941
209363
701359
788413
925291
677244
664837
301716
712018
718014
509742
457585
718560
800133
983194
419992
329682
905125
852394
25533
329545
885797
730544
272120
131909
1010825
683056
522362
713552
1036806
330469
668293
945218
274423
755307
864477
54305
739772
798406
544294
419274
307477
623681
365205
140487
782039
483749
769594
1023711
296549
324991
347346
835022
568241
405752
659972
238943
945014
930381
476392
780632
618931
19016
80195
956138
408095
613812
772591
949304
163855
569279
364087
925993
976505
100173
469482
758327
580049
364190
175360
533194
635851
139531
298323
644929
511477
1002752
338932
922450
360141
584015
891636
790240
293561
223268
931734
353782
966763
1036901
693163
837258
222991
759822
192669
439493
955059
82371
1017891
61118
556510
943489
611209
508751
320079
1038141
847427
540962
978345
458494
657736
49021
193938
901746
631960
419231
783417
721283
423657
850824
555697
445634
347185
6509
348543
150114
922902
846804
484952
800236
505563
226396
428616
629950
91361
335284
697851
677559
42472
918556
354119
818404
309042
451676
751532
530756
580296
15196
715264
530122
589155
73453
732690
765467
1005841
533806
1010169
558991
211782
487568
470078
408317
472041
531570
293627
688660
286637
540905
99103
23798
105462
660606
318355
124020
826518
363698
295533
792653
485749
673747
602787
391517
641134
550126
942367
618371
991034
1043020
956826
562936
17163
812987
177021
259033
1015748
761647
990639
678451
415631
449087
570363
638549
849110
56635
884875
139342
149720
657537
668056
84256
583553
611702
330289
925800
622384
509491
605940
699585
233953
591479
634892
740573
355116
335947
808411
959603
296124
715035
774528
742128
92852
574041
237075
733748
468884
1012479
622349
589295
283365
873308
140693
707515
200360
853134
16399
292549
506398
69383
236806
679468
285935
58769
572287
878149
878989
362741
322187
955849
200490
681462
658574
132483
420169
273184
275580
181800
702076
238831
30229
995906
464655
234891
602376
955147
55491
182740
242511
126228
810804
1034731
55283
694499
794464
187574
829733
386978
69444
685842
141528
637537
162183
939049
28522
355056
529450
556628
77137
975196
386632
1019528
781481
291953
465771
999128
38297
1029471
5513
754715
707164
157421
382372
787287
697856
95671
164525
246855
114583
528353
843051
753463
613927
505134
895298
838579
477756
86400
21089
641814
863191
147876
677821
760612
730136
582002
886944
688417
108075
710654
386716
530612
598853
4258
899979
457018
827162
248943
93715
55342
453709
721706
191282
228022
888632
752534
247569
112991
835796
277660
954800
258419
5629
790003
986531
629338
89177
527424
9959
237515
771801
725082
526032
410447
110593
157448
67934
211590
401636
290956
60789
268570
955040
762967
927207
720143
151005
963018
111883
270110
546586
558692
306421
922738
376913
1010753
59381
769242
226998
388155
852701
531130
973972
337468
453072
795359
475392
957975
650768
700098
662687
425358
859524
459803
93954
379605
861786
141779
569780
951072
926343
239945
316813
748310
723893
234841
436497
553445
480460
491515
328553
264782
353434
453415
93129
52965
434090
396424
673816
213245
107404
185697
893009
884583
221111
294272
725395
299459
229168
169211
287718
708356
872290
262468
7090
1008842
951854
410992
22469
555668
116689
306011
365951
115958
341863
735816
934905
550681
103232
309877
514730
101525
805704
770769
1032602
104636
742944
57962
960049
981341
176370
487371
226836
137224
575329
720003
363651
674632
710122
513079
474007
598023
486178
927621
121191
906243
1031825
345747
679352
152545
430012
163136
105143
941290
676360
331094
126948
650380
790295
761918
911558
701315
512569
752649
762257
12026
411207
647167
244980
72537
647470
707783
912222
596457
599421
437143
289042
210979
5247
641522
897237
260434
240798
444832
974441
122382
139265
416977
629368
191713
715709
28249
24384
396145
540544
401263
628928
609524
850230
725933
63676
19638
559828
880125
70573
50587
611663
562175
57787
636800
643782
461324
401919
248451
662581
423589
935157
475466
447401
421747
224376
236316
1020561
346680
865794
246634
307273
956375
113958
852359
660781
983437
202082
315231
42705
975604
12532
872909
389012
667105
677822
796196
880142
487764
552384
859550
32208
297631
404133
16826
867153
247955
956443
786013
1004882
854699
833147
734644
782177
1019196
432315
715316
520371
100117
236716
73120
616336
751207
850965
311403
353764
584721
30454
46714
71875
444819
139376
78686
376831
822847
537501
639188
545428
70863
278823
589641
841710
774324
402718
717482
786997
18358
120208
704509
898702
482349
46213
134672
449742
166488
546731
89425
111116
993522
975513
630587
616073
563771
692976
332675
938283
804338
13799
35102
922245
559245
117740
317678
85605
732874
216106
1018285
911943
266863
109186
41128
1008514
471537
174080
600539
1042911
695373
496756
325719
739223
180348
924725
710230
628155
587103
158449
720807
275048
42830
517613
226856
737576
504440
617614
995482
51858
612212
880214
814198
838422
583
862513
808479
352229
123234
299094
149245
224857
461921
1033180
688858
100135
276830
501173
240960
635839
235924
547110
593187
178521
449204
478885
22941
558739
894919
1033445
231167
710938
494893
29953
561233
127452
120124
682627
107976
357163
247522
627427
882127
526742
1020397
476961
697872
117564
414665
407804
213207
188497
984046
900888
339571
494771
506840
654927
171553
172435
90671
89973
1018049
323155
978373
891626
267435
207210
313070
289423
81306
601488
646244
128889
275194
356419
924929
189392
397890
575096
633268
223775
881045
157305
681718
699331
98896
49502
289275
275325
792768
722153
884275
869173
789148
211654
129844
970223
91202
600463
356620
421301
436735
967304
901440
333820
584014
232639
579558
358319
963093
735706
288667
539394
576801
475782
127760
351013
800051
56173
10918
465954
789029
564658
48834
647997
667228
674897
831875
709389
54552
895146
126813
385336
453289
492709
600417
225854
914450
89255
664433
230866
595967
455900
231287
265881
602804
271899
788097
819833
729921
678750
1010580
6583
1001832
556990
235139
131514
79769
28884
469199
797999
399508
657699
617175
475827
713394
161870
14115
520997
652528
502581
327354
816625
543042
742993
23160
168335
148602
851365
634078
362013
664429
978394
240086
911546
445052
221695
733609
554891
122600
448162
204940
990836
185557
788304
411227
154647
736427
35116
832146
709808
309254
788983
213677
671231
116378
976506
646482
986867
1000966
248026
916211
1012734
283323
346049
185987
622623
481708
618000
848771
774530
487884
950734
83166
1010291
721778
407449
73795
543387
69657
916894
531955
177525
1041761
209049
424202
229148
938364
975636
293736
256372
686668
966414
40967
452192
771273
73891
834353
275600
117338
134590
102972
260238
671914
27625
637322
388005
124735
149873
134485
867914
737854
426171
841502
57473
789264
726777
99382
44387
355332
358946
83387
884369
833841
346071
688159
947878
819056
1000811
738270
723836
318912
497512
370257
912505
258863
901833
108246
792517
627989
911045
520988
586679
982793
125101
856656
468218
1013602
728448
518853
252861
66894
934615
218703
293042
166170
126244
348412
946522
221538
118463
979999
338812
447067
38044
667129
585947
347002
151635
307580
409323
288840
536028
136342
580582
868225
158228
73750
298522
753727
1005286
747502
677213
829902
232014
643929
440202
788225
121403
500188
818781
952777
140097
545619
825515
220926
314421
951857
913906
286867
591406
590877
700424
604878
273451
260314
163436
765747
630882
548859
988881
317183
598003
700818
417083
835217
3140
624627
1038804
876817
701116
665372
881771
519992
962825
604484
325933
874568
555644
324158
2871
653350
98719
661829
824178
442830
657176
213511
641863
931788
659215
113812
920821
298248
340025
369015
226242
518512
83700
460563
549999
865683
826880
471090
620564
374916
287340
664504
565383
979699
1020067
960306
454135
437160
202264
258552
240526
762340
634761
703092
557057
344600
235310
100190
588937
676143
601260
845038
117855
1028901
50040
554520
1039595
91735
401406
19504
681910
54142
967433
87224
472386
1015773
683967
530919
73785
857989
74961
338642
621361
654054
147997
1001379
440215
999673
769254
705783
709845
256293
893043
3883
206301
568633
853716
177377
580377
906750
942813
322909
6420
644219
778609
156790
223428
174286
764929
507426
239404
433970
172028
717829
123732
481619
828710
698078
608709
367164
336875
176526
733979
144227
192269
335107
434318
91941
692470
978913
425703
905823
232820
486060
312171
952389
726955
765591
259717
751241
810340
481591
661259
211873
159381
957986
351898
536597
137942
504537
419951
690053
760527
453857
839157
947133
970606
401582
459704
139775
206003
653436
724429
825681
577201
505320
1552
741696
448165
833821
382749
725277
558529
965343
486754
305166
389756
145119
805741
195854
94486
779927
795255
131490
258232
207414
174593
1011621
434816
280547
608311
729544
268426
694052
517960
981701
377715
38471
893284
376909
14143
763556
390461
851995
285974
166804
601951
951222
76273
280575
289085
488385
356726
943437
784293
327055
888421
382577
629110
679240
408281
962618
179038
560868
27745
288235
403184
939148
633458
402790
323987
837936
770325
709963
894158
452743
151644
388358
896636
94347
630743
623962
228490
434524
267962
205704
754306
473711
654735
547956
778237
860486
777292
772800
55315
491670
166972
236345
354881
938254
472549
280684
195466
682555
275121
533216
464700
351470
19114
528945
993929
41114
538274
334147
784180
169022
294943
301051
997071
345241
279807
475166
707014
397830
742822
163685
897179
703696
807095
493641
51749
216538
395149
1017516
251880
114491
420808
202197
718332
283307
577315
662299
824082
377521
175881
815885
433140
656616
585930
707985
808445
831343
698513
656538
227266
604819
520709
291807
305705
804801
296008
143815
850491
341668
693541
462151
140994
708433
180925
814027
1003172
391304
536617
918541
284206
90224
871481
408323
45220
192915
757235
987969
627219
1029441
649739
93100
540398
1026675
151453
227457
950501
811970
247984
488046
368369
373126
902091
955272
794924
306226
441719
555525
123979
426643
743631
434233
962334
147584
405922
692495
194494
431942
186937
727355
208056
179978
821640
1041041
136487
372838
784293
1033000
913950
80102
969235
322854
903730
929529
815984
621625
562813
589722
685900
255538
665306
870148
927024
241854
28923
761921
293076
909031
27073
397000
660639
354309
949716
432208
948820
536803
523671
503826
656362
190655
963983
598666
364818
599357
783650
617965
153020
364824
234137
230889
796694
280495
202105
755321
987760
563749
410165
889384
956597
427678
235535
961953
1174
699360
727600
168977
535961
908537
321716
136732
535927
372876
951674
840638
544398
52014
784642
135834
654046
181488
440682
1010658
1043076
420507
528513
291274
320185
639175
954127
783620
685296
968380
441770
701011
676897
219381
601293
943342
758379
815258
936331
731803
901141
86150
968321
1044744
135300
607639
608072
471451
354921
156756
780652
359860
249893
346488
393371
61499
944819
811932
834434
655557
808109
451738
633108
311704
961843
157914
598985
130367
417876
582012
824134
137855
753907
563959
190944
444384
777229
927577
901985
401969
303287
786797
178774
45706
976740
541928
741681
931321
80336
780464
481308
175449
330236
697223
792363
670181
296025
218898
273344
828520
594205
289010
158746
98920
79412
387421
306840
415719
1041284
129602
474612
1022865
15610
418579
365038
685233
775474
516029
580475
21303
436980
895739
563646
881059
186407
103765
450893
957310
522739
479448
522752
218256
474141
382915
375373
821940
640433
59721
267634
924158
128158
707025
739511
643243
351212
376846
153807
580557
1014763
891201
636934
1033370
1035227
412929
949095
997559
1000652
238247
563507
650976
516558
551696
1006201
400319
93220
48909
125713
336372
690580
1032020
37551
598503
666428
680105
816840
695775
809643
125496
704257
334431
582932
639173
40014
429348
134634
40386
977906
663241
236122
968920
899401
215101
98885
960581
42277
857464
533782
526469
836675
48745
864330
904365
830206
968924
369731
626643
771447
335133
1043684
57428
948384
725123
280698
1009882
194572
856639
239398
545811
905609
192270
280922
323873
368387
384889
243389
772879
902017
417118
86693
603672
841938
581385
188007
151379
22149
254527
608314
252067
753810
233584
669872
71186
99395
730839
991971
137746
18338
494167
988945
962111
313922
838236
463563
788680
934148
111255
439082
258618
395414
180187
451945
521377
969330
378643
127857
693184
63829
263559
450990
29228
772473
810384
73470
766417
990355
97681
393113
877498
526400
1022668
855097
862997
969650
351536
67281
696565
458808
122102
92913
342878
142871
417692
537440
219877
801970
435425
906782
911412
750983
1018062
335238
775006
965077
935978
762732
98930
744969
408597
98485
659239
657097
561079
78331
662342
800616
313932
825008
259241
962721
858638
507821
724000
272685
418935
1008575
952664
282639
551355
958712
337633
410484
77367
587659
120469
187401
701798
140893
947215
1044436
260889
771511
664245
649931
566944
841154
355057
139605
368644
578295
895359
749166
449751
964989
389866
269724
47915
927476
410085
206238
849473
249695
850968
128498
865033
76655
665627
106660
735000
514295
762854
892073
193126
2500
517235
729968
130286
878223
761471
434390
534159
281097
708365
270786
745370
486211
786272
223475
331094
840182
58979
169390
220228
740686
584390
401121
109162
417951
558053
164219
187364
629254
477204
440940
482057
682682
117970
579089
574752
320646
129637
82371
327150
421099
13723
929731
174406
954414
672720
815707
75522
61522
1006400
545678
60933
690832
676196
36227
105495
961508
408751
573140
36428
864490
966948
128367
2944
727542
981498
638592
170389
340155
670564
397745
102644
236025
428029
103568
54574
158897
454428
63196
511326
614359
1001874
659569
747044
244975
635094
852103
525817
878843
399309
994442
552962
181255
206632
491510
122883
257604
911389
439564
386209
284830
477735
866331
19178
546191
367192
562535
1005441
360210
456480
1023906
55600
505074
357702
125132
448014
102517
609470
124882
175741
588823
32773
235919
703297
238556
1001587
378058
1023417
153784
773427
161599
960548
953582
424441
348725
757369
442648
222071
43984
1036805
366105
285330
376065
123275
921449
216829
176457
318611
470379
301872
426358
837052
40108
23307
177269
107931
144132
502990
802649
600223
978192
152948
434715
138699
531907
150383
332523
369253
897244
548281
835732
1020324
634980
604995
666677
787400
585443
239322
411847
490799
391380
887087
340591
514648
691297
373129
8996
406960
14532
155848
301496
80419
6015
361663
827849
528011
205352
489259
580620
804806
16114
420750
155835
732808
600233
932401
919341
125672
609495
128284
893311
958973
943718
851462
223356
2074
665798
979555
777826
93867
868022
478762
307490
327727
827104
788016
295607
133136
958240
91551
918263
51224
32581
292239
682104
729265
117670
142787
82814
495357
143860
525934
908229
682352
183082
462204
526750
396964
152759
378008
545983
92855
998169
622977
822416
61596
618259
896334
698124
100957
531387
51501
610073
568182
464399
87734
313844
626855
231395
1041661
788228
4818
922167
976750
54836
503309
41753
453526
559207
312753
324038
592004
604655
793556
883379
662516
212367
476272
153039
346252
901695
851142
402494
503777
359834
805506
979819
432769
1029869
6579
821566
527670
184381
314621
506406
375413
606476
465072
58670
863742
479817
107324
951485
47273
767810
525959
867856
684639
484929
460649
353327
829388
708671
500277
523969
454607
364419
80034
805335
315574
637457
726121
693141
530980
488345
1018990
906706
138141
506870
506331
258240
827716
618940
938243
256059
165424
1009318
245187
49577
641872
802195
795106
530991
716238
316750
966220
662374
250603
435379
743225
218277
302450
235071
393398
592691
913760
347779
49672
181080
445297
142391
798809
236089
438084
407437
579527
303984
829463
207443
603002
263421
536537
799912
804174
622871
236224
785072
822600
97174
879091
826887
870721
224794
14769
110045
215754
936468
135319
515303
622212
619748
570961
867436
663898
573619
868618
496847
174687
755847
124096
414331
110902
543385
363971
186778
940382
656305
80304
273575
707926
86312
583766
863128
729626
189885
74675
475507
209592
635091
79559
117236
435113
392588
416699
585830
122018
64430
409869
111400
1011967
553129
407996
373078
121449
1020734
945052
660805
48594
97577
645444
734193
144258
324599
146462
99468
648548
108807
761396
172674
231586
223627
145038
777971
337778
827928
988162
592155
220289
438102
335006
975826
891634
408627
214799
373964
863357
351069
539720
476603
16756
680938
629277
21169
292708
463702
21002
611893
688989
785422
805742
805189
115356
251738
651086
283173
81718
595080
334509
590242
280247
971048
973590
700514
333845
138213
373152
461297
755711
407385
678051
495522
473617
826971
126115
921098
902971
972689
521105
266251
233707
769370
874495
482679
750752
1032116
639561
978294
271846
359570
23442
923699
726524
95667
482224
853277
65586
714340
178127
131712
653905
448419
354634
754017
194700
746256
707922
978469
406662
615833
246569
311852
132833
182880
872382
497273
586332
386768
827968
961384
503074
630117
328750
982550
477882
928613
817870
1006465
267943
649514
795224
588962
704142
723755
434521
852501
289560
207860
964145
148516
489385
639641
904271
536526
393276
937110
485396
182994
10652
888607
675180
580497
790911
988858
13259
308255
850260
346796
630102
23192
972881
64864
151550
206466
624773
618135
890272
32468
606605
272041
298473
175624
682203
482037
37590
734197
88208
134396
693040
56692
834074
895871
940137
243228
482601
1041044
758922
30825
481260
924260
394541
345457
711506
988492
496641
753571
668608
757868
468813
857264
1018829
8073
1040022
505608
788055
339153
436540
192131
404986
473070
984075
180472
820752
155100
877020
667322
244769
587482
503759
117535
558664
324070
836793
64856
342517
90291
1004799
575890
933840
95368
328052
607306
238731
175570
246686
395466
686213
108150
724537
73411
925797
72003
5591
654856
394918
166253
118306
532200
1043086
228975
229133
402634
417340
627856
635831
9671
950755
429975
653861
819934
39434
171185
503601
623848
474318
215482
532259
649162
10213
438580
1012978
734824
107843
685074
631603
71771
912920
788764
33931
670980
465843
789207
1028935
67630
569044
153983
639483
45757
631600
564574
700144
165675
445794
669599
716969
738869
944527
820729
967444
649747
593543
713083
633254
802190
771138
925290
191899
481399
984800
63154
814495
754686
374470
100205
83839
803124
643560
466328
803731
206550
145395
339274
841713
131463
251666
929850
819428
117753
836301
450528
136220
667286
291066
544969
311845
760636
285213
852776
834581
353297
619637
984949
64386
76350
127191
503892
88622
329251
653071
739337
622679
830926
567890
719400
407738
200246
353222
691924
609809
737776
1026119
955905
615802
36782
934611
643122
393491
227287
276016
567773
322029
306387
631154
266005
861391
625149
462281
55479
172866
198492
325303
555185
118819
501541
1043431
945042
867947
767886
585963
890527
90013
412133
143385
721422
134895
333045
763617
1011876
480292
289527
624583
363894
796234
860720
709210
521782
515038
677193
865745
845481
413921
345980
981781
232598
1028771
329112
1030742
276508
399961
359736
651795
451500
1025800
234182
389909
906241
528397
553812
276037
414937
972602
43440
452630
13325
455124
574601
917272
191386
462458
41704
599087
715686
402165
823135
858357
335823
284253
10725
923666
85352
57134
761421
647421
64308
729915
415339
786168
724407
398373
718696
765182
282332
996708
1025810
912268
91805
915573
17041
1004045
76782
253876
945088
367682
93244
719087
191873
2034
612315
493737
480680
788960
198475
327686
178696
454160
540632
832616
120644
1012399
315414
347014
467266
711119
677322
297167
250005
792599
972422
955789
547786
904111
418655
795672
414760
1044578
90955
301129
326744
251795
1024931
175258
997714
350434
733031
146497
46040
521526
96829
874412
1006530
602929
360900
44744
578974
1035479
511660
979438
569635
206230
908136
487470
224398
896122
680932
125046
72023
784694
397513
899505
512663
691749
659200
835324
90003
809279
615238
106996
125247
592000
121164
484350
293772
939548
16642
59656
988720
655502
747676
234839
63664
111011
413687
351326
657198
245896
250348
477008
48851
311959
246906
189378
489464
594300
353538
664747
13560
731608
600921
231101
441493
108287
895478
305249
45624
298280
116200
716711
1044526
256611
68928
180225
223325
792316
474788
30901
657312
304178
901021
395464
611782
689415
63205
219833
141428
620515
875283
446070
95174
565773
492669
506702
792633
134308
660848
154496
514336
571800
177987
925089
263968
811
412053
572937
72710
376588
830316
33574
200066
990185
23059
204830
976226
723527
587355
949534
456988
304208
809208
590234
27884
222237
99197
754935
131924
734814
63626
149399
551527
897619
262476
681177
344551
561096
80124
430236
536155
210753
505705
770593
923869
557773
733652
1014585
933688
768370
693944
975192
209256
351461
96274
107733
649689
649372
866675
815657
309316
411561
1037389
913519
884491
542203
833324
193994
797810
603765
249838
293275
208300
667006
289951
386626
477015
12716
934694
213303
956906
142370
908767
954353
301988
829191
663239
947070
756779
244895
415097
581593
1040087
545350
739203
553799
55335
734448
197404
899339
194530
576749
121309
954896
831794
63644
17747
920423
108844
989693
63391
108745
679992
718368
106326
937339
440221
382182
793921
230419
331717
278162
1045072
417686
546131
503510
925960
205418
463162
391270
920852
358073
688517
696926
893878
401663
278939
540702
227763
964892
205428
712051
827179
866281
632878
622024
891744
108270
410794
789932
522476
655945
300908
556877
357536
109459
331146
673002
1017905
81109
711878
284230
572669
19449
829407
288142
62109
597338
750535
817757
570844
865578
756444
1016939
457063
312039
127628
365480
720021
512267
168939
1041916
595726
421674
580174
716427
865420
285898
841709
901074
190392
636290
549933
805101
769447
600791
114768
429464
855470
908771
638576
750873
949409
308432
745410
1010742
162578
591780
733748
480943
378653
603734
778772
595872
861203
2545
973014
338047
597348
882243
537926
260526
996861
154727
612421
495638
270146
448228
906574
882825
251647
625882
620442
373750
127244
326015
953102
515271
926825
157412
17180
95264
372322
588776
663758
892340
232172
876134
285050
156972
420332
233652
221800
203865
225305
169985
622443
383453
465699
178117
846181
898058
759840
161853
493866
290744
454083
857883
346136
106826
400230
71112
784800
930888
840579
1020762
601387
379468
55337
290038
49390
347492
607370
713508
648979
392669
269933
543275
847880
167180
297862
1038514
581071
292849
585400
812396
383237
520050
936829
475131
567886
750824
850698
355869
1037792
285273
177381
736139
340446
313414
329985
49978
783921
409261
364651
267499
856725
120806
571255
560852
1003071
231838
417746
406604
212368
703079
179716
502153
570617
126881
1027101
407926
341104
739241
703440
958350
759759
658038
106987
275976
575788
427186
666154
84960
419463
318669
947450
554393
513349
72485
958246
314976
845773
614150
683149
348521
957483
504937
110075
684262
647114
754884
1002082
988373
554119
683694
1007584
396167
709568
299645
1029314
282781
81660
630208
565680
543659
424920
89140
830424
459665
371790
907410
201133
244598
388744
99875
760656
368817
275431
908321
771545
422184
451388
456895
771233
86260
750933
610519
773140
572041
436199
338271
125509
765491
381203
212692
425665
125700
915462
563062
753503
668878
168194
224683
415155
600797
82544
325266
808294
993091
38132
218353
311532
492793
547810
896946
14690
850773
160558
810606
626098
191024
141011
562013
963036
255171
75788
309545
823546
643356
659384
859567
822278
268703
259090
189685
842021
309184
209073
317298
336887
264103
31530
155341
440312
492707
977818
587240
483681
966806
468278
384625
530032
349460
600029
728146
673997
1025832
48020
82501
583197
966361
415964
599165
741634
1000059
306285
1011730
396007
736619
316289
866062
827518
952330
530934
920712
462405
840570
553359
697136
697464
277453
545787
1009523
854658
289474
64437
361550
857113
13069
945902
454462
67586
977331
861547
923651
353045
145755
571110
759099
156792
410354
67975
667720
606980
262444
65929
703096
1011064
804190
530916
306055
354085
843922
517867
58750
425124
582867
725686
1004817
372465
86723
84618
779879
647263
146374
155185
356494
156222
41325
104114
657590
633020
296880
281411
148711
940334
684594
1011400
387720
481708
93723
135709
594042
507944
795688
95353
380099
569850
317589
307983
752558
350733
987698
465752
808511
339501
247780
572846
326244
748107
14847
156052
145537
13047
278661
139529
374453
184862
89874
416367
614923
775238
801457
698679
299590
299607
22360
645458
310047
701051
218922
1018486
783173
411014
634069
632576
152957
552080
835263
98672
268650
241908
651137
566765
61862
16440
837382
733841
605937
125473
323817
862911
397853
174396
800696
580281
600448
99194
482503
230140
36350
601980
477832
99268
25605
355701
23575
477205
157201
103464
661023
345237
729387
47139
83054
946039
1004828
839945
717192
25605
975458
661203
715245
621733
667429
802226
134460
77168
384524
702461
277247
395239
462653
412023
1034550
187064
401369
634826
716597
945827
709429
606365
747583
193311
206952
62384
642132
1016345
347931
528293
634870
734780
183619
768674
498880
580460
454001
435487
502483
650581
746456
99100
261987
1000249
48190
238272
729251
777398
631441
169028
3520
340788
893235
618213
682755
461044
492781
369340
790508
336754
151779
932465
643296
687850
948913
950775
70567
961769
777833
941640
144255
825657
233267
210763
648008
658376
1035623
78070
43831
880036
506430
438813
880689
218909
734326
963189
928554
638451
950818
964102
857730
305972
683293
756108
647082
386095
670821
866718
235860
1010620
214508
499296
671588
1027873
176373
901577
88306
511438
822796
847141
696027
181037
728285
529387
459749
188359
757617
540787
289489
142884
192996
765861
21982
683915
454342
110864
785107
832371
273449
100794
49955
514199
277689
276841
617859
326252
661188
219686
1041072
189505
788406
804183
992886
82807
707210
345180
229243
773839
224302
656886
7948
124831
820162
820054
696895
875148
991496
949448
25833
616884
168356
833359
525371
30846
344773
966888
602558
439737
167143
17460
691701
920352
98904
982739
912029
372845
799646
144339
624110
484921
5770
747895
937559
777171
2844
618375
293999
604510
344000
929846
173732
579887
775884
985722
96968
202804
416252
802004
189767
267388
201764
21994
921335
861666
943063
7042
1025748
58483
420371
816448
177949
581143
714358
481661
427099
66108
731912
890209
451938
982654
651889
721972
699627
738848
259475
341300
288564
433623
667142
743497
250034
146587
79947
955433
690076
164194
437171
378718
453193
475720
522561
935927
663585
806678
583541
1043290
102382
305144
366851
46179
192410
926380
176752
640547
261159
1034402
148215
862439
775944
552629
1012654
235313
919178
439368
389150
961673
338254
488792
1029885
50803
664726
525075
988220
392196
1044625
323936
895167
579975
616240
189011
44088
65101
240838
60801
891100
959502
485487
561350
644611
797856
974070
921793
1013734
638293
740380
909074
270716
433484
659849
673457
21807
62972
582167
254181
459985
297598
916
27961
43388
444569
282564
675400
776328
776536
28699
301320
720854
57480
490606
305698
1013148
29265
721275
960789
121035
116018
480241
650833
709903
797611
221183
296463
761119
31290
44562
673055
330430
759135
413925
242873
728526
609327
962955
990449
543207
201666
461944
461430
85474
113604
452024
279473
959676
904198
1015332
817288
923971
660091
627946
357967
219674
612795
1034447
29005
346362
844513
926843
683591
773979
940414
560681
185249
470944
645195
142760
346162
116754
956705
888443
99854
740140
49582
686232
485431
434608
680747
985193
796812
799227
680749
675154
228475
1016918
1043545
238386
981458
347904
725068
297033
448791
389844
737729
802751
15445
436802
598864
548711
340844
803053
154214
516678
310966
1003093
978066
37988
38660
30022
167584
677531
523347
15585
610670
462699
850567
889010
345035
907222
165627
951574
791643
879333
50608
4050
956210
915012
903289
723481
736314
249232
569808
1021911
292864
849735
515625
490254
49534
616569
1031390
412552
799323
847893
91391
551545
354284
824079
249073
519450
282800
762787
914529
79178
93793
465787
980858
694876
1040277
509887
815640
384933
7449
206112
99973
811248
372100
422027
576190
201351
816246
604994
40876
860407
775779
634746
188308
513665
47773
218897
754848
503031
730312
580826
756202
831419
842426
710646
956669
299404
446396
21063
775500
406140
434668
665589
647538
715503
459276
712862
209318
40876
248558
123638
138417
624010
303730
833333
900487
787694
70498
903909
6973
316308
917962
156766
310120
969460
514471
613445
999220
938742
126940
648008
44446
299721
111685
939321
544816
973877
1007971
370821
497009
299437
561826
911811
476549
991095
125727
242503
576445
408695
386425
803360
890533
195028
141474
964102
50817
443906
727771
992133
199692
451413
404664
30888
926731
3312
291585
707071
540494
417892
542726
580071
739999
593097
141292
646251
337581
613882
770028
519250
166471
227106
908588
516763
212107
217354
219433
837784
888768
173780
96684
216538
881019
590771
635262
538027
732368
827287
608968
248238
891886
972569
600405
83037
98927
153360
267235
953811
169528
771644
949594
754999
34684
295499
41900
840720
71956
81070
789489
705331
123227
787070
677931
681816
861192
249549
261261
779862
378782
731517
774054
81944
41633
820726
565972
871763
851995
259388
138982
253665
908629
1006947
62782
403654
414736
184435
321825
375422
651032
750961
960899
702131
658806
274876
701630
362856
977983
74035
357225
715464
590194
195110
1010182
674790
177453
698682
724672
727549
414049
124293
169579
230457
137429
205151
754443
594965
232895
704637
266241
94552
732334
438045
308364
963258
314708
260727
352865
897981
1013451
598604
831014
906425
217231
570616
772670
761417
286979
115251
46619
367427
40429
43585
945504
1040100
384217
387444
590143
310036
462727
775419
131712
983848
538737
467454
1038927
1025969
139564
277038
572083
964019
336035
1021943
781421
1014177
1030181
149834
177949
338526
965458
27359
942327
95201
1016650
820027
4079
174362
977929
116901
821101
991057
136589
75086
474082
734379
53943
624037
59100
214981
940628
587117
860757
647847
147565
975831
199318
696076
336674
204592
526101
153699
488941
325293
993905
927133
311349
746085
359445
545729
182619
917400
820160
121670
1023048
380482
447563
349011
733810
524275
490457
144472
649484
436384
48716
894532
986129
830955
349821
796370
816430
904926
2256
603270
760073
552538
21770
998914
400094
69863
190818
689656
636484
381809
615891
96228
1029413
395350
244996
124325
972387
358665
856051
687668
517606
704890
694439
308571
108637
443741
873854
317266
931730
373869
685637
255478
1038965
219592
249931
309522
761196
514768
650392
587459
610578
935921
796606
585690
705361
796190
800454
309226
994129
153473
594424
255976
89279
430658
822067
434815
150880
425840
508804
991684
519649
905257
99478
839483
572170
487650
787325
134172
34174
281052
370821
122968
24561
1037880
191199
354270
592095
51025
896789
195001
13702
894407
263661
730015
4384
403033
858804
76196
639831
627011
786831
56089
120809
383442
1044945
1011102
424872
385082
94069
734295
84189
553674
340844
894879
1037277
381371
35573
959680
630650
956845
701946
656584
89952
532395
244475
290362
575060
129180
964666
420338
635428
354307
637035
984714
846677
161778
246315
361413
642338
914300
495054
808343
71870
477440
680443
317453
801756
339599
997314
998755
60654
390048
519864
438721
598603
561256
1043401
915761
954333
178537
718423
869575
537548
957550
200532
998867
884490
661807
564747
22674
689717
356921
314888
41329
422713
381867
331291
937607
768511
1006318
710919
970591
24492
839784
876477
244553
713649
400247
433677
413266
104337
795558
368683
611648
167392
937168
1029809
999660
1034954
448086
690677
577702
32324
846744
562565
872023
179727
330401
875552
858455
349525
650136
525782
368063
799602
221811
961811
1007654
819721
426391
405864
327676
653475
905412
407235
799515
35992
303929
1039268
528411
100523
1035669
602978
1010568
83215
692754
719533
444527
509187
958129
93727
635537
388374
165102
994416
187786
1025156
404541
597466
75409
867542
106722
730095
163852
361448
814695
838498
639928
117919
728737
277466
731039
109521
723301
728967
702767
67154
833632
650584
722498
438906
288880
9819
372876
157919
433105
236480
458800
869697
714241
555684
791657
556359
148068
250970
935449
525698
414915
886486
725206
380225
72199
518553
513731
501579
17439
294565
322972
805232
311546
715657
1023544
994474
914477
839551
560942
599324
345589
167540
305503
154476
132950
829920
993525
135808
779801
286107
828736
352529
525826
610716
159320
456153
58567
669401
207542
249278
888917
756562
562759
311165
1011875
931709
893461
39154
785186
566097
959023
770820
847024
268146
679260
777047
591634
923668
90910
179505
292456
778692
31923
848002
252406
17272
586787
24475
755763
296986
346491
432979
708334
22313
702049
700933
313531
498929
1025657
40836
995376
369484
347047
237473
488560
545049
585206
528765
853929
131949
239574
261188
466871
686805
215499
765519
616806
401625
841465
910923
210960
809071
690686
972578
521391
347034
634690
880877
818675
480881
895669
380323
112654
897020
1000570
677016
391346
483187
531335
561725
837167
805397
714809
212284
253208
207935
676740
204852
456308
596773
114739
8000
109477
835356
958486
10984
912412
300329
505187
572031
714417
951894
750893
247470
642288
170350
595255
524063
85873
168709
870239
565532
10880
735535
597990
742854
809893
734401
124456
400612
75812
999836
898802
496369
482099
412290
842991
140722
840588
959985
335672
798851
783091
476956
305563
543570
419251
171823
707453
559111
687813
617841
796873
701037
827125
956118
157800
834279
331537
857009
976991
964382
903218
795156
698943
262557
397498
504252
26001
565531
906610
729909
1011698
166446
292097
455616
692477
1009205
544414
899071
577421
513277
332490
324545
1031288
160879
147801
129503
283490
141561
602480
711265
503894
169167
616000
502339
203983
806414
7597
463690
668677
425689
858467
640504
731419
585767
607326
521436
29687
518323
484342
431640
1034911
1007993
827722
245087
288706
166365
422552
211819
456690
49386
629095
605714
247121
871502
726873
716964
354496
432996
373966
612229
775742
615691
197057
27937
550076
733182
171664
763379
323173
67684
365223
790539
13288
562361
587416
133299
1038351
541533
727563
590156
511268
678623
665794
616224
861169
347650
141595
274963
197918
620096
368764
40576
1004627
621571
337755
420614
474656
203152
539783
102689
650246
858753
497965
319449
482717
822829
828309
81139
223580
154277
534172
539927
155160
854859
300621
875489
430240
718037
828709
393239
769263
29077
258184
975722
548153
263750
504537
499026
997820
540843
189811
474560
607620
695476
159125
499499
582835
630228
126953
284197
647687
679871
375129
972341
322700
638811
562525
559790
269093
868066
882025
945512
549501
207531
78090
603198
227459
487180
546550
823705
395718
955214
335535
906147
989323
314638
399354
856612
457472
647378
240252
368222
715622
168205
109304
62038
943953
237671
946561
128168
206461
963234
45173
231438
712226
335679
235460
639929
691096
554000
615890
498385
913629
88313
518000
741671
680660
75366
672757
711214
686097
1028421
809752
12835
524679
490822
455795
911221
892036
180470
423203
30084
930477
123538
501488
695683
284021
23499
38477
863361
805994
483878
833254
388734
527498
671769
157945
295927
136314
230606
28313
777088
849188
936895
327929
702168
517292
352153
1044659
587226
294924
944435
994774
680697
171929
225257
906783
383155
15316
959868
688277
52570
290372
624054
594138
821373
663615
386586
693996
297894
698533
688700
510656
16200
879311
432191
650342
740858
661641
845981
11796
351458
168103
77657
499759
351473
50939
373364
272293
431252
424543
765517
825507
1012140
271676
93555
165497
131341
767249
155114
1024472
677932
431991
183232
177606
133072
295728
642200
504041
570973
530625
278592
274996
104847
82803
168223
120823
14308
212267
988973
171044
402879
695970
605588
686964
174295
875050
652459
745082
302941
1027504
810286
300452
283695
411977
96821
698542
247807
175121
380868
796084
817226
526959
750655
626581
601039
130649
555628
1009537
903447
37277
841893
842647
893067
857374
504765
501812
253387
552599
955413
784864
436661
883746
587855
549032
800293
322370
96001
406797
575766
459451
199565
100534
711451
819761
858922
96179
529571
440779
507623
160897
404419
362067
725362
50068
559032
934470
879632
759599
440035
189002
381173
620266
608536
26817
473300
1009009
448130
179125
195391
232744
818752
309543
307936
793554
902090
20686
602980
463429
149958
297632
20126
59815
890746
448144
349551
312199
967238
386521
1012399
34009
578663
551757
335459
636626
847454
259780
1041873
854822
230172
541495
686750
508279
997636
906268
12494
987563
548343
675317
777384
5119
425944
899177
307594
106124
480805
524984
626751
561656
853637
304380
98142
704463
764360
244617
1002258
715476
950049
87158
1142
868608
859366
373810
475063
296390
396280
875354
350368
793676
381511
253964
784029
600704
167319
8452
898273
1035099
445770
153958
1007954
799197
729908
1028483
101824
306662
568360
1026085
776732
40477
623502
737948
405601
577194
376334
185009
485823
294725
883397
968330
959632
862142
52265
950843
668607
393038
373261
484500
498601
411501
136912
627537
108153
950250
283898
521717
608778
351359
279725
261864
373847
1039082
921863
921337
659380
572023
256078
96805
518774
620984
507376
251803
303361
294117
48881
358933
479747
1037641
838116
143479
39877
138893
837864
655166
847469
612163
501043
762802
422277
598628
649204
117641
735840
31414
298184
936632
241536
1030177
900139
653346
694120
942732
803739
638479
836417
340709
724778
1021477
900009
685092
264900
1007648
644449
1037094
1016873
476524
941277
698537
581822
549088
69895
976518
243446
674915
491016
702164
956020
35166
940679
507694
182738
501257
828701
899745
93071
636063
575541
538981
481163
212535
550233
928984
304285
823706
189471
92675
417042
229468
960407
223704
985982
46189
953246
128680
454219
819755
919209
85175
839235
128329
505345
220780
790002
483535
123273
528948
725926
1025598
633867
268998
354668
233830
638945
875606
849346
357405
517502
126063
38988
513904
411412
91982
113020
542677
155461
125944
509881
227372
299853
875739
32025
751097
606339
32139
852620
17442
655424
350699
23711
767761
488415
697156
394751
459454
531863
476213
962517
929969
127965
986992
148818
86477
930050
157661
571920
371014
270011
138960
893384
275505
599911
595335
777831
570815
357583
229620
436067
553729
438603
749236
88094
808210
732657
335615
908432
676500
846353
752893
922399
445324
741371
681748
360066
350223
301367
57135
911270
685889
469379
434667
166136
344299
597331
1044616
442083
949082
454549
214238
131501
17578
1018779
666613
723639
42452
442192
26331
1013930
802154
989574
186848
196856
858842
451281
883237
173215
1016468
237301
355988
871057
54951
151540
776313
914785
624933
182857
287695
274033
715268
305057
429600
424395
278547
326154
806063
90069
219549
1019660
750956
91180
310314
141527
156085
453086
938321
981932
394830
225295
641133
607860
932691
562533
926863
330590
624687
682357
637356
218026
919368
607303
466139
998397
20324
938091
681078
177126
390501
822510
776705
423847
305497
39406
1001214
882799
719967
617889
140806
545123
494334
55100
749272
282872
573038
8806
663161
653206
325853
904522
823848
304946
586672
1012259
321317
469385
363417
23547
665824
813968
466082
859517
640615
913288
437633
946157
698652
477975
380759
857719
156136
660464
325319
646476
46953
517739
543077
962966
506537
11058
701638
934664
698283
9698
495902
501327
641425
519801
10673
477966
845262
674036
234004
894280
934195
827991
84994
144369
51031
259577
42934
211553
689387
311401
340733
766640
322398
969735
46790
473111
527568
927321
216728
926403
325824
118794
749171
257053
435928
718465
859504
109961
394437
39029
452823
634603
285465
170113
197703
386775
1028875
514091
536590
368636
568340
778438
385861
598080
462631
695485
172457
127359
345246
1039232
413005
523056
645411
131248
30481
500536
302562
106783
23951
714047
542641
677839
946774
727935
580819
455486
57384
417848
77590
670544
103427
961579
260466
433090
37661
875617
331794
70382
861744
679154
667988
70359
829314
309893
276415
806620
921665
699286
323901
83483
624648
581681
399557
1001975
624834
101073
587175
559114
646700
267185
453947
710729
810014
325436
188248
988548
660376
418808
904598
698765
432833
33533
657409
947660
597866
666264
254120
800968
806095
847713
693141
378491
342912
964271
617853
806879
675857
758008
699398
555451
726920
855636
907028
454069
684506
432265
660609
1037967
185809
631329
786388
308113
416414
825047
733233
539397
395111
407483
138842
282766
207623
69691
476976
956079
826091
445383
381753
580345
337743
748812
789675
653819
789083
702821
493953
446154
41053
1013552
633066
309375
366215
214224
301397
830451
367257
597224
48350
384731
822125
945638
500674
134120
958302
503916
169819
19711
375687
556151
522443
24727
910983
1042157
802077
421118
426786
649481
575508
60983
391522
995355
827687
979494
797570
174735
384710
169189
781617
318785
376507
21248
138630
1022411
442605
231082
53464
223113
470215
694068
518276
914268
181197
725957
823576
96294
19153
859156
526845
297363
608220
815795
1023439
485356
219700
656642
421461
328274
446660
811945
988506
499065
532716
987194
1009964
163119
613939
648078
215826
554584
93014
825680
391612
977088
366345
468116
743485
839477
397728
176804
864115
51134
1067
793328
219000
310908
623716
1017398
862292
533635
272081
183128
241518
308858
100587
871318
69242
1012300
478515
235814
315121
917407
847537
330564
981924
573930
82395
817600
1026736
385278
1021644
201776
328554
502581
522915
662524
370127
176619
313868
616642
617930
320176
150789
307223
349306
581957
786777
830641
490491
96177
42409
221727
258150
589053
92467
692429
820485
890906
208687
85710
88223
99802
653903
788939
398592
471507
393728
413969
42004
427733
191183
334980
109971
683097
635313
469126
71073
534104
1002229
832579
474887
992347
628241
801783
109827
585077
37618
212798
238112
260518
460510
398508
158341
36824
920432
635227
348124
1001433
1298
307021
727188
13509
170324
776108
350383
714214
908571
62744
641091
813500
98706
235339
623933
570340
207508
152210
772363
37732
971392
40422
997027
183772
752070
554058
834549
277907
167236
131474
648619
499806
295267
584869
569521
159461
54524
845423
394901
516806
1000044
54204
789733
801909
846117
859374
641981
331907
828468
81357
7295
882898
22805
947943
645478
256456
914746
728446
578238
343750
678570
304652
733381
414752
812870
133820
445804
493273
726770
493243
312925
436252
448240
972860
527685
151781
535032
41692
1004949
584757
313989
608059
742673
602172
811343
649888
644392
570940
774551
595432
970809
982373
881595
610619
392253
941759
752404
178407
315022
231246
490749
629196
44591
437314
53060
647655
464295
520461
812645
812637
218734
22809
357513
678157
400742
817097
801455
563922
65214
643977
412441
379573
204223
365490
107724
215795
559929
976084
605407
536193
989816
398526
82271
405089
303949
234432
148317
367324
989975
126460
135545
602457
968216
933839
237665
1002289
818872
657155
813301
549899
976924
703597
865108
287799
132303
44192
474916
165792
85279
119119
464494
750537
576422
777893
514217
632183
154530
477199
1032542
836479
919403
323136
458921
605267
681774
986976
978980
688846
660858
215397
915467
13899
165505
1043191
1025845
487637
391057
752595
710205
126132
181288
888685
288144
41267
708156
1015613
399305
550049
831211
971926
996491
409053
174099
818605
695710
35966
657433
141247
544447
994768
592694
265067
946634
219978
942866
668859
129741
1012294
945916
127513
488522
420949
849435
141435
1040372
883805
423141
214917
980522
18858
677535
594127
299786
926828
303090
923313
389475
5316
29373
80758
290172
780136
91689
57235
813265
936584
511065
460406
168580
487655
134570
345465
98028
62698
746034
984898
705716
613827
639060
572827
78686
39274
446375
987888
293365
189602
873287
999198
661248
873383
713123
610298
940730
798286
392486
712629
265941
613834
387193
757856
272171
1015856
254922
451128
1019109
569580
613197
875954
64738
598750
954451
546813
843959
398408
450749
748244
932512
186415
617054
788763
517235
759303
376388
669371
772154
523509
706291
692209
665340
53697
127896
34625
308441
18594
78843
696353
280335
449606
934019
188894
210374
237019
888699
136244
175743
92897
666132
972641
375377
772563
135893
182451
95030
418103
626971
261292
680776
740664
843056
92173
657892
536895
903467
935765
63056
762847
15117
18363
424690
226030
365523
269546
113747
394489
698031
729120
45178
516243
413791
883864
389118
711910
197513
842447
772985
899963
865762
950022
724024
76794
763232
1023426
360050
128793
1021726
401860
283875
695997
441749
327826
1011168
179187
521349
653874
569994
188177
388466
71806
230538
197561
61952
917312
316661
532476
666314
23166
186086
744013
593234
484636
898802
2041
333792
233726
887711
123851
1007778
26979
703791
620668
779038
214650
1008414
84131
890706
304490
895798
898384
1015945
115907
384139
89267
286569
908490
57749
319514
586916
104075
798135
21747
354972
1008048
299430
146908
20197
962922
926128
206466
260934
760668
493476
427647
345478
166006
241968
644528
1031289
526140
782199
497919
421397
311305
595100
410399
689635
874408
905490
326213
424087
783238
380837
259337
763366
454755
207970
1019616
788494
31725
940228
494681
543172
31666
673439
153912
626322
573251
73079
149536
873088
115212
473406
659544
841277
451226
93034
27230
508979
552445
665118
567900
209535
579836
464623
454826
728922
406956
576902
758654
676531
564002
856738
921779
471953
816002
452014
492691
493031
43852
1018375
1032447
603072
399047
689924
284715
711472
140273
234004
103831
846228
901358
616063
171441
132087
712788
739486
673892
564916
855321
849256
165525
366814
845686
405039
79206
143251
238732
920706
146716
263760
582122
933841
53336
32889
962749
762117
513884
697761
112977
755953
561663
862154
162726
525861
31420
641643
94457
591398
569873
519547
947537
9724
1045330
759458
31130
90110
523487
320791
116222
726111
400315
330701
581996
957258
509532
77198
33475
925092
886158
358680
689026
401932
776851
755831
1007682
208417
314134
239465
192911
131427
237781
953445
95375
58128
241276
578060
276686
623400
1026866
173072
476215
1023808
85752
80423
934821
781405
258020
128958
1011614
687373
907760
148469
954037
912279
174562
229914
326845
1014579
911316
544017
230940
332701
845571
846892
512726
555509
274080
380772
919994
937333
684819
776230
368773
274979
265864
970219
1002584
507449
1042269
580325
490701
788
599758
740711
614417
205727
91791
903775
40431
862745
367592
210865
484639
809423
355295
1001440
95035
733713
297256
129841
608258
889063
115160
536244
373365
1034983
627448
772147
489733
743665
639991
920046
696917
658678
801269
258053
100482
65714
766802
899680
554089
150381
68908
610662
306500
457083
68675
290573
371572
603168
969073
964208
371621
741473
157411
495811
910476
946607
907613
144875
841353
863173
198902
11465
931383
645570
950257
635092
379305
209627
174656
75798
492759
585317
514379
116553
228173
109113
520990
808239
116516
214114
385154
341352
435253
918014
320956
1045253
300157
910479
298604
105945
980593
929509
681857
488474
203834
306586
8095
448658
944947
647160
397781
224455
316309
374801
191377
181087
576472
393116
250487
149583
465124
65487
1009715
759569
906031
495366
25141
575430
960733
341668
185885
326987
702219
772713
751666
968232
534637
103007
664089
299706
360273
403758
467691
853227
62611
316366
714739
833292
523969
349172
450330
476009
10051
568173
412362
223894
307797
413107
185557
24976
43148
533070
896022
465516
124256
966966
308887
604223
630776
314079
1000237
569243
52017
621697
392050
783157
36199
776253
123324
398378
577781
547656
761489
99775
881789
296252
843921
327880
434055
334069
551233
698900
120472
546978
759082
607584
658876
613652
533966
190198
756039
315863
335385
831335
945650
41514
666356
881962
323026
424779
214871
403044
801363
236276
780679
21611
126184
719155
615000
928719
311631
1004453
213439
504354
110201
811860
977143
395816
747619
191249
914006
577590
96231
522158
972111
472868
66200
727412
1026451
527186
369052
754230
36144
355744
568453
883221
89945
661568
231614
340334
719180
364526
70594
455336
62694
902422
139597
526679
653104
133572
322391
193915
425124
700514
977288
306232
995296
238922
491810
306435
359495
500532
225566
503200
156340
380136
184439
66603
749882
398176
917546
288411
519688
447491
364213
82928
273657
1045259
141726
620336
312759
867501
110931
278521
758862
82366
1029338
685103
971287
358122
438652
36708
346497
821154
16443
915638
432691
900052
279052
957759
48959
18907
779751
261543
276251
92214
381624
1041064
760727
639004
275515
503430
792540
272385
857656
609500
981562
210928
919525
488818
197598
975823
501695
163863
1034927
162717
294936
487668
805609
773747
50765
685487
423898
658818
716034
135305
689077
581487
518343
876744
310853
50800
392613
264891
984685
138826
478553
938087
411216
507095
623266
288464
695501
16399
218863
738428
32823
391341
595633
718118
320010
332644
332256
760617
709130
390328
569642
594715
20478
831900
555750
109983
143335
308970
443850
114199
643286
414180
579177
814082
193304
89540
195345
605602
315612
279043
669490
194970
131700
1028873
742911
481690
263976
431877
772551
210251
458419
986818
745225
677859
610146
366186
471834
932080
401801
444148
570396
568872
370777
332133
236661
398535
1031664
724146
797892
153991
365840
126240
947573
741691
937601
395083
127967
941396
874288
155323
8344
826729
368427
198016
887878
383887
1021439
585444
668341
941827
109250
79259
312854
782462
450781
12175
752334
275027
740769
548420
781349
131418
589518
173447
1003540
836863
870048
864487
180769
701187
267106
933147
122085
948178
98064
788719
758907
141380
347263
124426
747957
1023270
134371
791565
326016
261659
822710
440323
274976
638332
930340
123725
741840
38508
80503
507342
979727
312610
716568
1045289
329468
748747
738483
753947
620686
475025
455202
751087
194074
190317
81339
840129
99264
495803
617733
158074
965489
708540
317393
354495
538590
558835
110619
32155
378047
837126
349966
913441
914886
195010
1003269
370835
466187
625405
758590
497646
63222
1009054
514312
506517
571486
533474
241427
207607
670744
228620
62395
365069
904559
875049
938847
179094
102848
191587
391228
880154
720607
477452
269788
327555
988348
219796
185384
915201
148754
997066
201772
209196
58664
535960
904258
275595
186207
971900
802088
87630
1037271
83153
794281
186998
538452
832051
315623
332732
961674
368163
1005205
512387
586744
933040
546010
675048
14864
201120
56507
512137
56766
214255
153228
480845
921002
173917
482878
1002474
232852
83492
718481
330844
1035
60411
508071
165152
338268
889111
542591
373418
651245
916874
168764
479117
533672
774870
229529
1019204
32497
379461
991697
879033
847845
741533
733956
248895
264150
859077
909451
138865
634301
832950
607970
432510
219844
760641
5715
665518
816203
474940
348991
505934
756329
930681
73261
196283
67193
206565
750623
163840
382729
629146
985831
877754
103469
769632
453593
46254
367471
415188
395596
469895
514422
122731
946366
647760
4454
854358
320535
247115
1023811
811872
71091
204945
1032621
635293
148006
341047
726616
508632
724933
132310
464776
303928
190733
546022
142999
628614
514301
637262
328371
734315
409978
218214
119527
225121
189624
556500
791846
896499
151959
430856
277544
153856
865930
964451
102317
358088
923281
204816
623703
813962
184747
137288
52111
861638
319099
509159
82775
326127
598243
303865
923457
982262
632679
373204
681760
940543
562195
11123
627084
105808
820008
78951
820371
576944
107542
67094
496757
808069
209184
479000
483542
1024207
561925
908007
916896
907983
703577
217560
488834
518362
746866
255290
562489
412972
228099
271338
528281
796528
702832
33071
466630
697705
374843
555156
891302
678283
131224
167164
561388
141184
674985
579832
988660
371952
1036465
14650
819475
852776
662161
794411
728945
179745
715258
125419
256495
579030
575239
126245
623539
256821
441741
181186
976097
211755
395096
569829
606059
745352
489112
583724
848296
93592
52850
651657
243643
330485
887826
868824
771038
166582
703655
168982
351182
764987
791581
575964
681391
350966
376022
957834
589213
523177
265426
1027553
686207
343793
886185
888076
170803
532903
245991
333585
386817
634887
76883
965316
619755
567832
754695
947464
986361
21675
87705
481060
958479
224312
401334
783572
792695
881805
719088
838480
843216
266605
884936
923290
141005
656640
351666
786942
296276
652587
917535
916791
313482
396669
680193
395172
784311
1030642
557760
520763
537155
251473
294319
1003326
387168
224342
432969
444432
310095
182164
540321
214519
396707
187565
318781
728324
313069
95936
257495
416818
113944
265025
461515
234503
268505
219917
939420
711502
931534
868525
130634
69509
565283
1019230
1032538
556720
562849
389249
74199
937136
843412
277965
250243
936971
586972
128109
829554
268727
672496
321991
587535
121777
289040
166153
989375
966313
782019
452417
846502
564656
707370
880238
641086
540843
1039008
339802
135190
370715
263064
906101
641141
513150
976395
421449
943188
405414
864806
1011337
756302
486287
937190
772169
42504
380014
76997
393183
829755
690234
997044
513923
771315
252180
541528
302166
377936
695017
855694
1005263
17850
991955
914590
629953
995742
907931
960244
929408
978762
798481
542443
479144
675868
86488
120030
550404
417692
308121
728994
705681
969559
945096
227135
702516
667309
884151
968074
321967
263358
215880
215986
133913
380572
127911
378870
195331
13224
50668
317970
508897
190448
667280
125325
604750
761157
622905
996283
416046
471881
564625
731468
1012780
55275
655275
645000
1007266
920427
817458
1030866
907836
13689
803758
104381
123803
876706
748691
333460
695278
303702
869661
857163
707604
771093
637048
1013554
425370
944376
129601
272267
576198
680313
974460
1036540
186437
138786
369688
709492
780510
290686
1736
413332
900044
655213
523247
71187
500069
798575
809377
196660
579284
892123
511386
853247
784479
311125
568030
371564
266104
789391
386321
232401
313293
371972
914929
215406
1022305
426873
500933
592710
88925
770242
935820
933839
193281
86946
183630
9451
96813
289024
472448
956557
66770
638502
972722
320103
269676
202097
700655
113786
81418
1026838
330301
369456
974289
498083
653829
904211
136623
339705
452584
528375
569019
188106
976244
149339
1017144
677403
732356
537367
1024758
821923
1040732
225444
178759
526325
866495
1008216
221152
82117
233984
283891
517003
389155
1020498
586519
396788
297993
1002862
831442
557300
418190
74671
254780
1025035
484615
443712
107040
480260
329887
414564
790681
894299
302316
949096
283763
58851
294218
526370
302725
758258
747253
568756
791718
174892
55408
853871
572638
740143
858534
1026431
587798
229765
466336
988692
966971
452620
679185
463510
1034531
984853
320386
462144
26279
548390
963996
959953
445018
820032
788368
461329
313861
874983
1041850
793557
44218
553012
734518
966427
134164
219856
897741
491589
983420
900691
715839
1026412
78922
234727
44457
292401
950137
524673
105454
733408
578340
138398
595896
195132
886628
476067
632136
69539
476068
650835
800667
517638
943091
437356
311863
112191
577892
556063
504077
447656
808711
347504
66605
427536
135926
307563
639641
21122
1042421
686161
17635
884576
351204
169774
304995
915000
561556
415503
319438
440820
231512
312129
680904
212753
747074
393021
761880
510306
187485
369368
905673
910511
435214
689218
396861
157971
964786
116805
600825
883251
592670
767052
630836
773778
856608
283819
240571
970484
141621
361391
25763
325989
894776
406446
984160
608711
801624
551656
339350
374463
151319
345555
654602
939697
994281
166352
773187
889301
416261
858094
166095
926972
693241
375823
1024889
1007371
430567
260735
314967
164618
391491
867175
41024
878413
856398
324427
519247
674340
752079
338538
80634
16695
401066
223598
884036
250996
5997
901040
364422
476034
700596
195064
570792
370033
666902
904909
900816
303986
609607
945310
486340
718888
194249
883529
912799
133053
295064
113419
374683
660492
239854
909423
653511
127042
727868
787528
230852
1012126
1036772
618708
971444
164531
610425
888106
970747
808578
769468
66214
868565
931445
528793
753994
647798
41806
254820
524908
402012
877573
684276
585448
441310
1007469
481619
793751
973691
510439
475791
82407
169835
842488
235534
230672
970530
1008935
175183
83395
8040
321342
691996
838861
886115
740685
1509
697067
42596
941821
583854
767022
667477
213144
1011034
348736
368299
925957
636810
879596
71025
1045244
727614
170111
535981
623144
404476
1018449
423260
802300
10816
864280
471321
128687
535835
853389
244564
643305
357903
179699
564738
684509
436710
172812
725224
457467
620933
70030
178410
111075
764399
972575
448282
811414
60955
1003525
534139
696998
502972
579630
287938
210782
733012
959773
33691
936933
116980
354854
847908
569942
984544
457250
489076
169572
789285
769174
95289
495957
284505
699513
133358
537908
609622
496212
452746
918283
607574
462384
899141
924070
595871
409502
973571
673854
293992
696223
169033
507808
987109
778558
796308
62655
99713
352065
674783
8670
517084
953561
241578
991094
224352
129978
63866
350357
210
811671
414267
798014
209458
245206
852986
185372
960496
651757
779909
540763
102918
604733
690785
123659
192443
357684
80714
183440
66019
488858
827443
778259
955378
516201
342723
555764
978717
556690
399888
391276
64815
482319
1017606
907458
532834
690499
466616
256980
712991
870631
249946
26534
535146
551043
284809
686046
643315
131286
420587
239079
421969
496559
386384
127489
550933
570830
477438
63454
540952
556516
914894
732124
937815
199862
672214
172915
67588
613608
554343
127453
111061
68402
1015551
397989
919961
66618
337016
22951
373041
376882
1026656
309902
791669
313836
81426
224443
736647
273874
505008
152008
355228
806564
12358
764586
786221
533281
46304
719327
356199
888450
56104
637686
172473
755447
834767
739962
189733
990409
393730
346421
245754
435885
199698
104424
613858
981229
350409
572888
369527
364622
505386
714486
987273
900236
771091
219235
631289
916814
851496
370576
144179
20725
739140
174870
816413
186931
912863
830464
135014
975791
954385
486631
873848
854268
410105
659885
512006
105856
366456
308907
912240
198184
826890
887244
614015
368705
425308
904762
218791
922120
177169
901702
304177
490622
662080
514742
490247
731819
363034
524741
812119
114606
601141
520168
842479
884331
879368
221825
888986
872821
357484
383839
37459
330646
25342
366708
226695
47515
378352
912299
742434
303154
398342
821822
409146
833214
593748
379430
205635
649372
357796
837742
658154
793499
737899
42338
206941
653548
805174
232635
690924
685593
974740
982944
1043278
699937
148455
801426
416820
1009531
184801
568080
966113
230359
907547
274531
84534
294719
937267
600499
474541
256095
686227
895367
588024
532013
6976
396415
1013440
697725
103347
725751
669695
877040
104506
1009306
956410
982927
859790
794099
622971
439441
526966
678445
992434
545028
996236
138320
963730
497492
547250
35119
279604
995056
141583
157513
507347
62675
543798
957523
900353
2920
923972
340134
864998
706423
954705
167999
819723
905130
588886
667505
196772
943767
135181
111711
538125
623997
45977
687384
1028332
575735
177757
178835
647433
397421
783926
236984
1037620
745274
33487
164744
616623
603959
72993
368447
226691
153477
172545
784896
800091
121249
765954
55519
944871
69451
225834
672949
42536
62101
1041248
111346
738971
495599
214557
251185
273881
836775
421615
618332
796625
32242
322458
552306
136684
784798
541282
658008
387409
68537
168201
238677
541655
886007
712213
184401
1005038
125468
138106
475224
551257
190192
518490
559476
99727
314016
67783
844315
561552
722747
235971
497193
118767
608295
238456
444762
439591
731739
466817
82204
979772
898187
496790
68309
722286
863443
504167
443465
911119
80871
1037988
220616
183945
989487
588895
300613
891854
415890
654178
1006332
907127
819212
767718
577421
266935
932708
734303
552120
726689
830543
567857
1001633
515450
1017189
471870
4929
708362
18782
584653
843901
328867
353538
239901
1018055
364068
768099
947375
146396
347701
334636
778000
658851
1043949
843070
167321
577108
818613
200971
893065
370594
527959
202716
877037
68548
148013
482314
255157
347633
48477
32841
67442
70105
952647
289489
20808
481813
664113
29389
537852
442254
501051
549017
675289
781821
590356
92040
708982
860333
440512
349223
576733
641941
318051
370294
254351
536529
796992
1022974
72735
594367
800839
756171
1043698
130776
318786
755046
723115
523445
911572
484897
571821
776425
637999
896758
1028828
686527
478397
582301
519535
1043630
504116
693920
438011
32165
786510
635991
915293
88636
63345
436944
621731
461170
271890
816250
131215
838284
496743
333678
925640
724411
243984
945759
843677
818077
887088
574624
776795
449899
203519
75917
286628
796093
932531
835180
998964
117448
555705
805736
699526
619472
998705
697009
315007
299471
344776
87187
360267
12509
313256
30502
753209
967563
335235
613022
905153
940222
209520
181739
912522
609343
51331
753562
925165
1025079
396837
156886
847788
158610
464627
23589
853327
389400
535948
439202
1030276
771849
939439
686156
708449
406704
591904
969465
593018
648554
654723
978318
67344
945984
601839
1023563
27392
1002822
949227
847233
1027611
14957
587935
615179
838439
200706
878039
485167
168624
950252
959718
995041
660418
729534
342040
50757
992038
519719
832375
388960
608713
375961
332815
346914
550632
450672
577594
646727
762431
916209
623411
845110
378555
25956
468935
833087
692131
24969
229041
390772
527029
584541
250712
670592
370867
5413
840093
430000
317734
99230
163549
945533
314938
623630
1036913
626228
14532
623391
626838
567519
517435
40650
531649
841163
840847
747085
1037009
420189
370812
795340
305866
393720
872425
827164
277646
853603
951233
963852
693516
633607
896146
867847
843462
554331
421070
401056
994176
981822
8587
600704
648037
344273
610672
876959
203635
278798
685094
680879
784584
867670
56086
239087
245955
125520
683825
158181
144983
920902
885100
675634
495196
894861
928135
981189
288711
1028695
744680
966999
740775
741157
323323
540033
648370
231652
908628
996498
381496
521473
692522
507238
373553
221394
339857
297740
87279
522550
93028
321535
116702
835025
338218
998871
339918
979511
771265
623512
150370
721460
123657
172413
629527
247517
799416
580257
664744
636771
970679
216753
227570
28696
1028764
63417
364262
932967
650642
6493
765867
672300
446411
846897
702515
880268
394091
182617
880296
542565
253548
68693
968577
536343
475053
946834
1035498
57274
476935
585364
467776
541178
1029575
231563
764654
916740
48248
338975
79043
899914
938835
994765
757826
451152
552183
256462
813372
743119
781636
400354
632079
997997
161115
309517
582354
45066
579920
87474
545555
508096
291334
347370
723827
162943
510056
430063
604515
334841
814635
619362
464281
28096
337779
537095
645734
411497
722426
176128
1015483
1040546
1020187
226719
423115
309856
796110
214879
811852
374486
156840
734630
12806
59198
378620
636334
38453
271050
669095
731578
876181
865046
854938
715977
251988
1006475
642292
511940
354419
628835
1023931
678844
1041676
980771
839016
897844
399491
128144
267404
1014801
523970
948209
966899
938814
15137
146317
640223
929467
271012
828632
681481
68007
470592
209812
117462
463838
249936
564773
309669
405224
420755
306439
1032817
152959
329863
749244
339719
963378
803474
741983
237394
252707
724306
1030101
973530
817886
996323
376840
39898
600286
327992
997121
861022
155104
52405
91639
764670
107396
451411
323719
453844
947406
95517
273428
517362
883612
134721
188811
235774
980950
239078
288610
313241
553993
555044
508644
511153
642471
410910
181325
953888
202781
5667
864981
782822
323256
244894
898723
913884
556876
347427
806145
89491
440034
164904
347522
544044
396912
889431
456004
884432
508227
977799
428249
59684
125652
780027
482876
409303
42322
800337
107459
632052
78831
431199
447653
733568
798744
1025087
510737
497113
1004720
4
979827
7770
37829
77228
543295
245862
19968
602408
840865
760143
112215
814336
619605
966510
560295
227300
413516
99570
360980
403700
579051
795709
884065
771090
666658
336791
600302
453569
464104
951603
958792
686307
745986
954000
791891
902070
22506
529195
985614
614339
951266
200434
570770
393725
787724
556059
184445
114448
951321
192249
708094
939664
923471
886139
552872
947542
757156
476132
381153
325999
69476
505244
842648
16589
256596
370951
958868
92768
285145
936595
5715
924041
255725
483817
29276
583606
713828
928128
296485
59379
734373
687812
15847
951335
337085
274942
751908
445555
1034223
54465
611258
306928
636739
45619
4397
627607
320344
619699
420471
380251
708922
706401
561221
579121
828573
371157
879336
378909
606266
662327
1022543
909666
88026
635180
933696
473492
183112
467445
414435
949342
502920
273645
319667
1032234
640370
873177
952567
686590
852485
171307
1045278
936215
318294
175766
809957
575732
926765
188535
106152
618773
177246
483476
156479
188442
505084
862062
395175
19843
29711
729017
700723
328473
981681
796291
431097
331760
655014
269170
565607
514194
337886
781868
509820
334809
783462
811453
910662
53517
1039416
832634
811906
160170
925342
131516
545868
570984
136724
147778
482207
255272
12681
460191
606570
818639
943429
294518
786824
870795
281836
404275
444062
414284
68487
328814
744317
198565
959465
772613
659955
132245
81898
798159
1018208
967807
700806
449875
324625
469323
169803
501140
959947
825045
937689
278134
879597
960771
903725
994728
725936
75450
954183
866883
480389
773327
1014383
7546
71706
941736
1037485
462736
495762
526558
923415
769527
591640
564491
97308
713262
171752
600505
352846
589212
959125
457764
651617
997821
900467
992876
1019147
25987
360795
266923
736428
20094
281421
117348
770935
522122
962504
498386
331238
661161
313256
721464
660299
959233
428922
764059
409717
940958
377813
113532
384580
139387
636681
793227
282792
390063
133733
562925
239688
165824
911524
70071
89005
378076
598251
877698
543224
606653
597946
260497
716789
558552
930523
781865
427983
852957
494145
47524
91954
920905
510891
352804
470352
63356
821513
95430
888186
905213
404121
768848
895909
79316
85166
473171
968156
82166
46465
421168
627190
883211
470382
66844
369269
754369
1017588
736307
506970
386306
103028
829030
845324
143841
369701
352747
537446
284811
207408
932790
1022073
601376
163477
699832
1033697
213347
797951
100147
74054
579990
314821
772912
652945
233719
854983
71397
580586
732163
726959
710465
695296
470980
1002818
31637
669074
682358
951199
864707
1031020
237369
780753
1006029
796039
281675
722000
706858
97987
819925
803586
922898
782240
266409
496103
377902
321064
585043
371990
50168
460099
242175
572780
239959
728322
159451
226776
550151
713865
132080
725168
1035140
987621
615308
195392
858047
141387
277411
944628
688177
522800
829343
620445
949609
657233
832294
818015
175927
901506
257682
671158
452651
937427
448177
153098
774175
264136
957622
30787
689950
68677
748903
64104
18842
797023
40444
79558
963021
806301
1007005
959570
420893
891138
68893
637140
362015
127874
171675
331911
632563
340825
106332
870439
74921
955365
395489
271077
411430
411805
526887
731924
287700
226653
162062
978473
527236
970520
360529
498220
715334
883521
48421
341982
291512
1041790
107626
933828
431086
947878
996363
4162
528063
375958
800673
680894
473010
424345
835010
399489
138696
803787
472102
144253
142533
473801
122942
583918
551261
408905
447922
904914
73552
365152
822758
512634
878915
895003
305518
214356
441580
87206
791170
696242
234783
254034
129831
1042218
557268
421425
969448
164312
685298
969841
95181
758029
72937
25805
576232
821400
424805
600203
805551
387669
245153
337511
135151
65614
1002214
731095
295490
1032732
604353
162893
1028124
276095
358908
296805
756490
651155
479556
743132
571850
507311
143828
219435
124443
42221
805880
692005
21188
594996
770128
368341
2095
346443
1023610
562853
345122
919050
647270
307131
748215
673713
1044103
998460
959417
809822
591419
1020557
518553
624001
228245
91830
691114
595532
848302
325589
535479
147136
46316
805125
408927
716639
256561
998259
634711
718614
435528
170070
164424
880159
730168
589414
377076
464471
563203
101322
741885
161514
698781
447627
738661
491415
260373
569563
125513
717374
304622
891891
368293
20413
965140
311395
417513
146681
985555
1029907
908480
890283
1024513
57322
825126
304076
166017
721298
558713
928481
786654
840997
999317
770551
707709
304666
778468
138874
444232
230205
993376
326571
103708
497018
865602
541932
800235
619097
150695
442668
329114
138890
142107
387202
147502
658950
460497
605692
411393
11408
1009059
253909
858348
90187
853894
88566
1008923
600393
283969
926050
492033
148388
25496
357407
863366
588329
254099
545929
382591
668048
113845
412339
84260
310228
702667
315209
708449
616310
1030069
1008655
413620
748081
389530
596493
610335
415862
546835
44901
51511
271175
929785
36826
836222
799805
221820
252202
243203
137901
285867
1015418
302082
480914
120302
723029
1006625
556481
204690
328543
981200
63135
546385
342956
81023
192066
616641
1020169
378619
370411
474288
522692
995713
240740
959787
392523
432546
1009992
312169
517408
64938
634649
202721
454895
232304
719778
510251
965202
274690
749414
278475
618463
230529
275142
739956
972499
291155
686422
817999
319639
345245
507225
39979
380215
291373
831308
424439
974152
21711
911721
681181
843714
42698
688943
321597
86585
598786
537714
324855
710279
74121
237672
222711
514439
906236
674471
243514
700841
679392
490140
128224
362129
987660
1022295
137107
481262
779139
732380
494807
557953
639909
844317
722354
925642
359083
218356
19978
189807
921428
568800
402230
457808
3595
75889
702823
647470
720569
214034
925529
235221
357939
453085
978562
599046
535825
11723
233611
926052
838905
408708
746852
270639
217300
201345
77243
817032
714996
568368
872312
117628
748732
265123
1005043
130713
1017634
558243
296230
144955
116225
54569
17837
823000
173727
897516
514625
919399
585149
515827
366191
406750
1033151
881213
535977
629172
814416
871557
78613
906722
838121
817628
693393
948770
587909
778911
428055
225463
959707
643533
337714
101286
577155
157650
774089
233235
753965
482488
872951
702857
939022
1013630
485706
268574
190489
242410
1011919
119264
738671
44751
508610
776544
118180
901839
109092
810189
334152
749911
75369
622452
438817
566320
856525
736960
212776
693552
237768
1041107
465662
689462
695878
658337
815191
27213
954316
366115
743133
876723
31461
523361
76632
450535
71456
965361
805340
389673
498161
515083
367569
526010
827046
208687
729754
797211
658420
799600
1004027
132321
182612
909085
110558
440739
23179
118950
752686
382866
899413
199727
958884
922698
664963
144061
13311
724787
834070
173668
286148
210846
382585
1002000
89392
338291
66780
948581
990821
476321
74138
956672
868880
742384
938336
76155
57097
574351
180948
181895
989245
407718
656532
301177
780993
30785
2193
524702
236172
612768
836739
571418
375133
230332
97133
71177
996780
791837
992996
704021
119134
81101
120534
443428
505571
103561
577731
224268
749776
317135
845130
167091
722990
716911
634127
384658
190386
327839
771706
784509
3898
482568
285210
735300
841148
395171
399842
905942
512564
395695
742091
453882
510865
883794
301878
545631
567
133539
860826
819011
316782
139950
923806
833601
397416
833626
664556
316773
844330
539968
731409
211824
450951
834168
7385
543795
116069
505422
324062
307323
594298
865245
605948
732573
162617
703542
187865
420469
455866
265475
82741
771997
817026
987800
210557
504228
646633
1010418
334757
128490
997907
970955
53861
651274
265382
488348
381914
500976
850634
726369
876127
655616
537083
491528
524458
546362
289717
925873
425742
862812
99459
596739
899207
202945
731480
125871
896159
922108
889303
849900
747956
618533
187179
267019
903406
681886
346479
386173
761339
1042039
1000842
70371
310089
634737
593449
477046
331780
600736
508470
293321
302268
565844
233736
913878
958896
576693
117357
887350
212958
879550
1020717
775364
994422
804986
698468
656159
212542
704609
398041
206702
642905
691612
450891
589440
643037
193036
179237
237052
919601
457017
344094
907255
225186
95609
878613
701164
127280
1010518
476207
454332
252166
694526
806766
970055
357517
728971
986570
389065
111891
588712
304877
101011
681661
254195
741105
703764
848871
742652
715456
381211
193592
459622
630234
622203
209103
848217
719066
1032930
292512
39640
130181
492239
395538
589896
238525
602327
438780
637178
329639
478818
616635
820764
1006984
691446
92085
1010009
678298
250209
562311
145161
28052
42443
645336
247574
340437
187763
865344
907462
195502
741880
250319
997890
203369
834655
614628
85766
754486
947357
812017
786212
188860
684537
195453
1043752
451149
301532
774127
289017
831421
358731
500534
494768
577105
423764
987751
165215
467459
214142
391921
759451
208809
794942
162302
444426
1026698
692217
302198
433425
279034
446223
186647
427162
1007551
942045
640469
94408
517238
386957
566104
390732
218346
986247
147243
956787
431935
581049
116036
803834
34255
898639
637849
695584
993147
607355
491430
432708
973250
247331
889002
623424
556524
586545
435007
680269
45377
771918
88718
544880
499871
988701
795322
235467
108708
695868
1011810
402014
498940
863417
298817
481705
242973
783329
764723
844064
1017154
127079
280578
457457
408818
874277
126717
393752
328339
581701
316898
2700
660841
330487
970338
943385
723916
907443
27459
510211
379055
144032
384664
516864
386356
924028
876119
871425
633074
1020265
517524
567000
510600
662424
199787
866674
710430
993441
334660
289719
464448
98388
566902
612190
324019
229817
469009
272832
719166
730790
709119
414671
949799
183286
708643
244521
16786
454070
352193
369127
135830
296107
635474
150418
312740
865878
194143
105148
585384
307430
960791
553470
379885
313907
117273
378642
933476
486517
74894
716776
11751
823625
829793
247584
178899
1012800
646317
790449
221347
283712
277659
13942
291935
139429
825940
232278
945189
390595
162474
531829
387123
309977
276651
188268
571970
284367
161644
667730
676060
945473
581155
912608
737053
103978
1001737
791906
80619
1043273
348445
147544
534531
97257
154982
988035
777465
15713
909431
499289
484813
921599
500343
515284
849725
253671
248205
457527
107262
431951
92582
244335
924675
321609
1025020
669845
383917
615776
712073
96754
773764
397043
739530
280739
461040
662126
184792
518085
31075
180214
711333
565890
89843
26678
361334
1575
90639
744572
435834
446391
389930
421308
757908
326736
85824
614659
350535
307626
1008594
1043809
849721
991292
388012
790356
848116
896493
456189
799638
484632
237379
964837
511034
545350
305956
110355
154843
679750
983027
592026
593257
279842
585904
303011
627716
994838
202538
790386
109039
24890
94392
664862
11795
96941
566524
455416
682477
319850
308557
303085
106609
154994
613083
625593
60663
605751
320238
990846
874451
455650
790128
628426
739270
856395
984174
651667
753541
731940
13132
807303
652003
870788
184722
971956
990770
50420
761069
931188
458879
153582
461327
425442
808740
944923
523350
735627
598772
304550
388164
277986
240545
975037
313559
63690
22024
646517
752946
453679
548071
977557
1016436
433890
124608
982001
176755
81894
438133
592627
961851
841546
185469
624498
969570
494319
1029324
635864
990135
821402
590150
247501
409890
478242
140449
1040779
660115
562449
69213
476389
655931
591817
127916
396600
163542
50571
637735
731705
920543
240525
799276
291125
432907
166088
77331
1045268
829458
971658
458982
342339
468171
465847
265062
999909
828353
424544
974831
586066
98421
95143
150287
173253
97755
284935
169237
386492
524814
343369
924503
73136
210818
847565
263895
386854
431851
529867
236357
458347
530697
807180
1022200
1006647
445947
139536
355430
855385
590954
38894
142251
693209
764686
762069
667013
1006480
107375
147081
317247
1024723
844053
133857
788313
1016158
39315
859913
658461
700914
135366
485192
155423
54048
804441
503413
873588
53982
59844
1044936
478467
548743
46251
340907
362289
331700
419119
700764
235335
74729
284041
601380
842396
230330
750426
106488
238393
74885
884150
266941
1038811
4099
694125
457290
647036
548226
293611
158584
381363
559948
498063
298662
592055
879104
715605
836987
329490
844889
385053
763184
557187
427649
665634
466035
571257
507389
865162
919496
685715
1019106
256003
220360
823137
701532
486643
822190
724790
789682
174747
503238
658411
47122
319631
386374
972199
698172
1034319
555227
383669
202425
338323
559664
144818
459283
287553
335755
66447
792651
628276
529495
637435
793376
733132
375022
945506
266921
739223
419304
930052
837705
169385
338265
200442
152072
926987
267719
522035
273330
359284
959694
844168
576788
97004
212594
166110
330114
869199
17300
278700
82100
697816
833559
157017
77479
998500
511515
935343
575473
402414
660918
1028426
742167
1032068
177934
968379
898855
442062
984338
196320
403110
90040
301895
70561
619631
643319
1036044
452461
880777
970047
749024
542910
200404
400190
869570
107899
914359
701815
974830
473978
630965
1034871
274246
595413
1008137
11436
896044
793757
240062
636713
68693
430713
643170
181000
198678
365032
899861
617893
981627
735435
64582
846707
824487
46664
361433
72677
140270
902428
324840
740698
569425
718445
885803
962407
295242
440505
292826
360329
71626
691344
702043
727683
725962
423597
781008
293025
142030
626937
708666
266209
513571
65538
638247
558274
744956
857009
674351
603230
710154
575006
208932
472137
49979
345301
722369
344046
930190
425298
130085
303233
678492
816385
618637
743749
781556
32846
982441
241472
442457
196257
282091
784131
119618
145923
911841
616709
483672
54653
228540
3650
240580
389475
634796
611090
539868
440066
453020
671823
930182
872815
826862
265877
337191
53342
515559
700134
725864
670411
851221
1020056
896127
207970
261077
423293
719278
466282
619778
783164
962065
918772
461736
49199
494845
207272
640564
628945
649502
684916
500495
534359
519201
226750
362400
509614
654326
258301
191270
651716
704860
452473
579158
910999
1017799
865277
216950
155907
576871
125891
858420
352311
664304
569684
776970
349949
501330
176166
126936
401916
661806
638395
368730
698770
332396
536887
197226
118904
935591
881703
243089
240903
190459
202932
539705
490731
74766
1039860
971131
886499
185817
680525
907714
857981
72851
64648
898583
720563
629583
144244
360178
439518
60022
481396
345996
446537
614202
930337
162935
586743
653683
921392
753177
702769
655840
306862
486553
638329
721688
51737
596373
940443
69287
685021
23937
880650
421154
924381
594995
322640
623228
1017764
808636
975727
105323
786591
791432
550893
423900
796109
610833
183980
281016
810683
123684
614841
392853
543723
51573
741061
247089
858390
103268
4354
447883
450606
751507
324797
661795
389787
954796
693170
866391
55456
614479
428539
838880
288809
398216
539556
960496
802154
521673
975442
337383
930887
473740
823824
266597
391088
256298
72366
669483
518399
69234
955244
166493
811172
211981
158495
147258
589206
688234
970042
931566
958854
228624
538212
421447
455520
863911
118024
703591
457870
782444
790995
310852
1007173
225550
802387
837196
294957
793162
555723
379591
334242
76103
665449
133830
162429
637229
635792
334601
563176
96628
495221
1954
985647
611748
355291
281891
402496
1034511
402906
336190
642078
96221
709260
368329
517996
580177
436576
916419
383974
865357
945115
181406
369457
734711
191253
1012183
547893
330069
169779
512220
879873
211015
734170
764856
299906
642230
46131
823900
17203
861888
662378
670363
833170
900915
485554
146462
259525
67488
603054
661310
76281
267670
406790
151388
410734
454294
868582
364321
377690
187019
465240
73984
117633
518857
705584
590136
232579
22816
711585
807329
440567
83653
539695
396259
819437
443915
396761
375729
447561
139649
6830
806785
417183
97848
688089
618158
987743
637199
114298
158896
951352
768030
945434
572800
306850
336860
704908
3535
265864
558230
494864
153501
422060
990270
502273
362706
557274
442909
841092
622344
760818
647963
629448
810113
784945
460971
723635
1004099
905872
785863
928404
457877
204921
8370
792905
25778
436050
350904
794266
302366
881205
83117
565220
354744
918563
469002
607722
1036293
920390
343632
738833
819989
647348
65047
768032
785381
723607
472441
676767
999492
120877
517786
785000
249872
140615
683185
768967
747414
511887
524830
600178
131820
476849
340786
38552
71020
909735
385808
825568
116248
104231
127298
99856
552476
1034008
788807
659067
867843
227695
835150
358932
133242
877848
367854
542564
610077
905505
472549
768448
757781
516829
853970
528731
162425
392858
615791
777099
925927
500196
473943
114494
921907
481482
957194
930665
728688
727902
843177
402374
52767
549024
187202
226022
953716
604703
433921
746512
419620
432075
216579
807566
884110
285131
1025484
483745
538676
689764
829350
554799
112661
116945
446019
563221
135542
482553
667579
348165
759700
530540
29151
30188
957569
365421
555131
912927
26046
4661
457160
440857
1022765
425468
399030
582920
611205
337943
160272
727229
280381
591590
252817
852496
268529
643145
98604
560911
827976
527912
766905
260434
473104
156229
1038437
629621
245446
609139
500641
775495
39116
490514
123628
134401
770063
700028
140061
677181
617013
500234
647149
102291
863711
735572
202273
687611
89
814918
11045
916690
998397
981929
700261
50921
845528
825981
910753
71102
421037
777490
642831
507165
583802
929688
902561
643094
112850
180255
55475
954470
150233
133420
96470
769684
507029
424582
908480
408125
653177
615088
103211
192689
897813
70885
132365
597466
1006253
976160
890768
46198
858450
632502
907149
584629
412940
287499
236916
33821
219522
828673
614962
267504
760982
117154
501577
479135
641194
893979
648616
7985
857883
353906
820926
613448
618125
540725
17989
224852
1038633
295170
283530
916353
545218
880790
170796
846797
311706
492617
754856
602337
640086
490535
1029881
265038
1007235
811237
91593
786773
428399
706744
413407
27288
885326
1021960
16496
680870
638129
880392
562124
432709
547683
988168
757635
228763
188002
169340
129116
808645
405480
215854
87957
43360
391951
91596
245946
316803
681730
7156
1012599
841168
843271
995651
1028430
211972
435589
485108
612652
478416
124448
1018667
135501
391196
288817
984493
886191
365547
632860
465055
170371
341055
364277
126984
446161
754360
183697
864903
810572
857627
204249
273037
226581
412060
337361
61634
349266
640228
232713
835608
94421
79485
787800
1013357
259253
605818
943088
606992
472974
986156
60148
549711
372990
323180
922563
933432
437226
765737
620706
713080
694160
969658
129981
927399
718454
555094
7420
928070
453578
243758
794781
315811
73835
932481
436859
549732
127350
246827
86969
467027
345281
469590
635215
975231
977330
87704
770911
690338
767676
43856
505825
542825
399499
275969
936237
393478
324519
850493
549205
161181
229590
825714
16005
47693
1010138
526906
101716
341270
593305
379544
1005946
713862
1008863
820097
427344
959565
815911
289328
828871
334403
520033
1027309
950120
239399
346322
550173
2314
86835
79365
911786
1017038
640829
1010659
111579
918937
569006
375666
610186
17528
936598
423145
861590
759185
918816
1011687
395756
849600
561074
77879
65178
933764
947110
705675
947834
319266
1044914
586675
467750
610365
55506
567160
168924
551874
788939
83013
250786
162902
769147
159445
523004
129782
58050
974144
55194
777564
41036
1030092
910741
282527
376670
357562
328453
515625
131486
926289
624675
101248
10510
358544
651850
315957
85132
961597
801607
708019
78193
101841
446426
740068
791092
643345
692459
918497
40498
751449
275522
211185
302428
98399
1023677
862737
516217
172681
778726
772514
917404
1000827
538626
894127
795153
24177
822392
132261
565080
223751
620785
893293
693968
29734
877730
994528
415254
168273
805949
10437
21391
85633
937201
314540
376714
410306
169088
735482
225138
1043823
521751
850074
1012298
969734
184038
877380
723456
468691
30602
43046
977796
56152
494519
172086
554519
827187
702561
459566
585142
311888
558700
296655
726845
792427
284715
743669
213111
300878
602426
749283
822583
474716
386701
621131
441873
177281
923455
975591
867629
733516
959521
273778
286956
29938
820770
466911
871875
91084
29103
472287
130738
262001
32332
571062
500922
656580
949846
1009257
780337
214272
879768
907218
1042776
433734
614812
772280
406772
191854
139211
427335
383871
636218
922777
529498
824457
442973
818103
687142
136458
213940
123691
789627
216310
667780
756488
896521
728777
819628
729047
777318
396625
495554
956099
814423
224393
766328
53518
983556
537237
252215
680734
99645
159562
456886
244732
195072
842243
965478
852066
344795
184827
605534
677323
220247
237842
1023143
301995
859648
791307
409368
625048
836524
159664
126463
684240
1004233
284734
845493
67715
573893
1040564
221133
14494
590612
118688
965912
200636
927358
688090
710922
356931
1005515
645192
81266
825608
93415
427908
229187
965817
558274
1001467
235262
377776
221888
368519
818246
99322
791947
90145
469413
81978
530483
1013593
75939
405030
439861
671268
111241
471605
588108
554933
582110
379859
734748
665343
642470
753558
51853
598568
9075
55803
67779
692632
756473
731347
23497
663596
349069
1038307
693119
160328
991620
209071
27934
703477
721335
80029
138565
281281
500771
995075
921529
186722
962280
688460
442228
614919
822138
20889
1002560
768695
1005792
249359
124122
95882
607158
884637
1016614
1040265
246536
947287
413158
406209
402685
1034326
245744
269255
820501
777545
755556
125728
816505
384148
893876
397686
248896
827672
224049
886354
150240
863368
716125
574901
636829
571279
120914
391092
821837
161674
855537
258122
850369
553410
269000
675212
49380
887891
808958
134166
681326
192876
195953
670106
598943
563749
793226
408149
636324
613684
337910
785006
919251
700265
757610
716609
899523
489060
575565
569135
399862
608508
756202
261573
381017
710375
148199
883520
514947
918196
122472
274347
465041
437644
854238
591476
944087
262622
531340
545318
134307
401901
933975
807135
364116
1003945
657747
903520
375315
32632
626576
653954
533586
348751
482806
402
679970
509963
783828
141305
291518
403485
32916
751754
354667
806304
339889
724015
579688
481535
867963
835690
620489
298696
932739
713416
821594
231276
596919
28704
396543
226566
778935
518399
941015
72542
445908
685655
956072
530178
554736
404831
87007
761223
926014
781264
404068
721493
101238
390700
970560
431342
659333
322489
974663
141942
580713
552758
392076
871769
494743
38529
217540
333410
206446
847825
807508
782867
747090
807557
190985
42513
498508
639699
43815
322768
272870
52114
1004787
237260
1021843
912820
1025907
594663
952701
359404
573583
918033
86949
632163
366313
373860
1019791
905961
1010497
918894
348234
295443
978164
628498
541797
324933
347413
7680
792964
495948
635966
5248
850110
923721
116393
596787
922479
1025518
429119
485276
465715
165298
519964
740181
83651
961465
160776
442479
385402
846174
326620
175925
1024681
751288
129581
308934
291325
551296
77590
342924
481310
945370
761470
769807
385877
243361
1043567
733426
368216
716006
875073
522728
60968
455089
273766
532411
646240
295301
322444
574699
281094
585684
802688
743544
369864
371148
208381
535246
646010
54821
164805
910393
491592
671964
80882
309609
917351
609503
552890
974246
485852
750051
578901
574063
862630
916577
639309
241328
144042
747829
126917
62409
832032
933108
846346
401251
936608
937642
38516
51070
438129
845506
833185
99793
786838
403275
109107
9279
350849
312330
828965
474734
315620
986784
233242
284576
347768
416343
785820
313786
982643
233382
846560
802479
158694
938871
399623
245021
758505
835360
75697
204187
893353
372968
409753
1003966
876298
121614
750769
774431
295735
939681
184150
197415
399179
1032898
271475
80134
31906
447624
227462
957293
252752
530854
518563
427928
660505
894993
604932
541275
801104
548053
924451
229035
453439
130303
347935
786140
478887
952128
364259
341139
143767
174632
1039562
506989
625119
686223
1018392
388773
136641
52402
16805
607308
887039
761837
707504
6441
640016
796121
502487
31583
496704
150670
403390
514104
816267
523928
288590
832618
243961
114874
496527
984887
376598
217634
813900
808315
872265
508971
212436
1011697
818388
930975
853443
13946
228903
912990
2262
240249
298091
887727
803573
937129
720934
822907
166594
687231
966359
132791
212459
697472
361952
526805
237982
914736
123138
472745
144495
119383
109203
103763
184720
263635
450570
107061
98242
1021348
95687
757451
538007
972249
653905
468132
232118
269028
899416
380696
818176
246509
641235
738577
211287
16073
595132
562707
719655
410699
1014450
327362
638541
494586
562008
573502
952123
559335
193796
880686
387196
686103
235615
132856
621187
497197
611840
732548
338317
257964
392328
774019
106465
545759
977626
151737
847295
1027953
175144
997302
392496
389465
131350
627251
330006
328994
428503
415862
828596
572323
327642
633907
19290
281451
608638
777969
225944
972280
588744
646675
74129
977889
170303
263872
254520
911558
172323
769134
901989
1036811
787636
960722
69673
380196
933833
871963
656186
266733
948264
1039572
1026428
852236
267767
480354
230969
8696
689271
336633
437658
671168
82669
623592
548800
954051
540836
324426
955168
741346
431644
799635
872702
313962
746856
298735
674018
483818
517598
891232
616217
840356
851824
444231
547588
78423
489947
405216
276600
345072
931168
414807
758484
25203
524228
858854
290733
684915
757706
823775
629450
693478
345939
45024
265750
202809
843195
356346
511400
377607
128180
441855
399649
23783
776196
361596
700509
639998
319537
967337
87648
122457
751026
632496
847867
117453
58714
381417
438203
260515
59550
286483
956964
136009
148020
948408
1016110
175160
1006630
282944
144032
778177
757300
600135
735809
195740
551272
103460
302187
954607
195853
90546
666693
132241
383277
512114
887037
319379
610567
826465
795804
207886
1018959
698237
714986
900917
968076
530518
336070
143002
133447
537817
1022327
798252
49483
69465
248654
482863
829912
611403
183881
659302
870055
510148
323554
904728
1038969
568583
216643
923391
188078
187612
832960
655057
683685
37236
170453
859110
11000
836925
1003058
108188
631096
821256
559651
739793
381983
839490
747565
312488
185016
64146
630247
336
208419
747508
515266
555084
7950
104267
591372
701076
996848
722774
831983
109851
973362
924805
235106
164113
492596
651263
89557
140781
379382
336398
720249
119743
385243
121114
921533
815387
546427
921925
753319
534067
1013183
900267
531670
942021
496760
24322
15543
767596
737348
62184
531319
244260
761056
188799
925954
269624
1005296
506001
646375
575309
328175
26256
521311
286426
291016
358025
185358
93068
566536
677238
242811
974033
908046
49203
754536
832147
347479
434650
1035935
210458
612195
400428
885715
191266
299845
976308
802312
216914
752648
790653
734668
398932
56834
754917
960870
487302
1362
348484
631250
781427
528125
740190
18488
555850
195880
411302
60087
230281
959703
55450
716978
752204
777764
217766
405745
468000
761027
125997
611238
916457
683181
155520
637617
676501
266435
162980
41975
224474
549433
15947
694968
960147
690943
143972
635364
63705
219882
44525
287589
163332
672695
1019100
695877
174582
271575
910465
635214
886633
494192
161486
91902
660442
592171
285336
789414
127935
944448
487014
425136
116820
664203
655557
933164
872323
181558
424298
294506
72079
194445
705463
60346
509985
801222
210452
996787
591406
794720
45395
237470
17612
333005
965245
525264
348782
600040
184343
1035367
38895
918375
434063
112981
550953
224528
544216
606122
408548
649888
123693
838458
204924
566251
463480
292055
507171
705035
326135
34436
190182
364418
409049
347394
583138
703110
791684
854550
465011
539464
883335
413753
857520
1032743
607919
652600
818846
243293
387914
859950
351760
786353
878846
151864
331878
49131
945631
537024
16880
568521
261952
176565
523496
981015
847672
851830
98501
821138
456142
310736
955997
486005
638722
881120
111773
388734
285744
785836
920719
907268
601801
986657
653395
923265
209437
637926
968295
213375
432270
1009641
24961
211132
901196
800573
22946
517285
533511
584707
293577
655335
549181
215069
614682
909434
263273
860750
633023
908571
521712
185112
290590
235853
584394
1028869
742789
188292
32737
643310
819143
214435
21889
407324
265826
602295
58882
974823
718452
261682
407681
480229
937795
999013
109604
718442
105318
48524
994929
270778
117997
66620
989784
609557
476147
336551
152005
898639
1042942
424163
618067
481830
804038
490541
792876
864952
760431
341693
280380
722703
651049
801270
121310
773467
278300
619473
127678
839712
358442
118643
479543
1008781
651547
1041305
509279
306483
575713
594864
936146
271322
208751
306543
265740
373780
437277
285760
968575
108413
350188
731707
502915
976520
233149
572930
584811
135777
238602
518863
659189
897203
6779
351170
251044
511034
198689
761748
1044651
942987
259981
386485
890590
970918
700216
1033678
102562
114795
784841
628984
134456
863395
95668
147493
358987
935400
348490
156033
8542
78043
295716
908995
966856
248324
91042
879031
223496
898166
436631
50745
233168
573474
827322
179164
43893
634216
114072
892665
429543
630760
621834
750006
974197
315652
432898
642510
462129
999355
607670
173179
590382
189953
191543
579624
849155
846529
963078
376315
826368
667109
733715
59328
817108
607931
758923
244563
454247
504068
46209
548870
719581
711115
609068
485826
507234
800295
582783
118724
563188
716421
997325
309310
556996
230906
901705
764562
532013
422105
721017
1023357
144143
134776
801987
486284
404445
736487
686074
455037
811317
861473
1014664
837248
985406
16384
857582
571615
205837
528218
916660
977596
46923
540135
787804
11833
846072
503807
903433
1030288
326651
981571
357814
458211
646346
288771
14406
36975
305166
911640
1010900
988800
160411
941580
693910
1005665
975733
36571
406772
20787
142157
994612
3052
949133
126725
1022642
68961
58128
802494
990729
487028
732362
756696
210698
1011680
903348
807897
459391
890579
652220
914369
658362
9594
50752
371597
28194
652502
597715
309656
194475
284360
394039
778156
385893
935854
327625
161645
450939
334289
505718
839374
408182
280757
49670
545304
413474
95714
146177
626479
191487
451731
757038
428754
338524
304249
441309
267375
264836
162808
713830
496484
964229
241746
1016130
823840
117466
258502
404891
47999
626488
373306
937079
337572
414137
814703
637759
886653
951270
133820
474970
805845
924327
557370
874557
513532
944552
341564
483178
200163
936975
378141
501196
8773
824713
580259
697265
278446
993450
527793
591538
948304
209733
842573
427643
374559
475302
56752
658833
860254
741709
694423
762700
336338
245715
789420
425060
254337
416469
461760
381267
658532
344269
223959
560406
399564
6836
543374
579259
1000712
958153
85915
473738
395778
568187
582045
756267
294401
212528
925444
1010987
587250
536280
238134
162201
790006
468112
688683
306424
898518
562512
693614
526204
53900
508320
720260
391364
535659
246744
530353
478957
690808
971949
610925
802175
759799
307970
182578
325975
800363
256641
617517
922240
914836
206961
774441
440646
232493
411054
386850
823871
225599
318541
970953
1000966
557571
33870
998565
686679
840738
625535
526744
682592
181636
306759
815512
474332
965168
298385
640068
74784
440313
466499
53981
515923
104370
672298
854060
680144
196957
706952
769542
346176
722713
191188
772215
901207
797293
456826
30080
80480
251228
94292
819898
12882
540131
372713
567930
675550
839678
39525
272493
768063
338214
1029979
188449
553732
541322
51265
674937
417465
667631
1012520
759997
60865
343752
564005
923209
322053
989470
114460
124691
672524
599228
47334
737608
216975
1004978
897933
39918
935145
1007124
538033
552003
184071
820986
535354
141434
183577
257581
1030233
63611
23082
51557
644671
1019143
158067
23383
292740
296107
376125
601914
91259
309876
246303
608537
999672
241318
687563
35602
886222
749361
987562
425835
810695
841537
435661
917746
336662
554371
326929
839316
199397
278420
924540
704015
818850
498932
876043
784379
168849
939584
427509
506703
1018951
976440
457619
963185
458077
466596
815339
618207
750589
474707
1007620
477921
284274
398135
710381
623981
83840
879056
350701
274378
573024
634380
930002
424867
661792
10233
383617
135907
1026789
114017
410590
78287
448191
893814
355125
148650
44557
117821
285910
188946
537418
760571
706450
529456
493270
963000
844232
294789
227119
169138
451442
886023
540351
495171
837025
24611
325914
383847
1012794
581325
921881
138308
217226
419987
721339
494665
581943
588948
723595
195480
715531
766629
49081
452038
219629
624701
81619
494933
506853
271161
194268
930735
504978
1016065
280806
638178
658354
849510
438924
445602
42601
753751
143346
857467
761028
121483
240457
1043947
374499
599633
732611
125266
207555
670125
824411
64530
848306
96228
999850
638855
755590
1005292
530628
782152
424760
72855
561661
676056
479225
344214
504551
310405
563191
978896
555967
335369
227160
492523
682199
142502
339727
486442
321861
466694
486897
168852
403726
270306
963019
658357
79560
60805
1044668
352932
232563
443192
674968
344406
41085
265257
637350
155397
658046
542611
384287
130463
292619
488483
458369
324683
215107
956267
946539
962209
1020059
294646
704992
149234
375353
66756
122984
527002
296226
552103
539969
797754
569089
262172
982395
990004
892135
961514
656475
581511
886282
914203
834076
265136
563234
973309
374282
438329
1043980
284036
262644
349747
980041
153037
861309
911909
363141
725800
1020359
32286
569298
941106
429921
810678
522712
280784
158732
444952
28194
537191
400729
676723
767899
127809
781398
518150
325180
230314
587957
358327
452079
968411
895887
988596
1011128
644998
286344
280563
421718
314440
668472
988369
884504
835217
40314
894811
107249
853343
290587
292034
766405
56348
187820
652754
186765
943578
120815
378123
846249
623508
747208
12244
766102
491819
347448
197388
1008090
102233
428068
822612
736619
728411
83110
440554
466371
1007798
714294
613957
241719
935186
36947
762701
180936
480984
257256
712893
725691
135041
380947
811305
748437
948142
380253
987260
408044
327648
850090
953904
873748
164974
63686
666067
222747
842560
856006
503491
178064
761660
5806
536683
398235
139185
630271
95875
1027934
489791
753893
876044
818988
392981
418894
112310
829084
94626
458613
555729
210139
390854
351686
207985
190245
234200
744560
102337
618726
925535
209635
582702
727409
1007054
216998
567479
1039585
773482
485262
173921
492281
443642
653337
1043578
447566
522318
446611
105405
570099
251363
770843
377587
536692
846748
873012
157662
632291
693406
520903
914193
771459
257967
236899
425472
1032989
598557
726889
202426
641215
468592
876670
928436
751995
653585
378426
403804
378186
822155
918829
200197
637070
973110
1042484
990495
518791
53775
59664
387715
590768
637529
187958
563570
818767
879097
450536
509760
84969
567525
849994
343282
745346
768360
975453
1034062
381579
984500
53463
702932
1017251
744539
490266
490335
200615
120082
232309
371653
77059
520901
353875
438724
422289
684004
212125
873464
807696
524477
329516
724532
445483
766382
370407
137872
312759
5671
171722
43781
653068
828147
596860
882166
816525
901746
224880
577139
74272
395027
797935
1025897
95105
998636
126119
947862
87742
426023
530131
618292
242064
227413
507513
263704
187205
471409
755119
351661
987912
251785
501867
471712
656194
431389
68377
784605
411203
381983
160526
776241
958179
83722
457333
874115
230907
365820
723859
398997
606364
583722
192712
388845
674305
520276
967923
244660
98686
149549
641693
963872
484515
1012680
629572
423140
407356
331965
260663
262150
165074
634435
367538
186928
915326
1016906
830394
965756
435563
207198
262887
636522
148585
192721
592487
801098
1037544
894814
1035008
987618
729587
936703
755300
998958
714320
400294
584887
24439
931052
197778
501399
157941
672228
454826
696078
575740
353976
313240
555588
704472
425333
812994
237396
273832
757471
671889
781520
47168
756641
577617
817648
353957
197726
925104
921105
260567
79434
975676
744343
79005
633341
512380
193648
162074
427518
110483
820259
308338
764269
660723
254291
621262
271571
663702
244211
410454
296638
817614
703759
19813
807005
486592
416464
694951
347651
404122
880397
594446
443895
947191
162959
308769
504086
184078
324871
97758
631564
912385
203291
848824
918028
95338
471098
517184
299002
548116
64229
437856
830148
890157
382053
53073
361149
126267
324246
508644
838084
922347
834523
490171
843362
960538
471250
222410
735748
623516
172276
563519
662720
513159
886098
379889
710046
983766
770938
842630
30922
523799
302597
166082
627717
923041
539018
930919
374556
779369
415788
861955
1034610
53924
986544
730809
820030
683982
526646
341732
579041
684151
937099
485562
153418
886684
253854
152743
1005603
997707
384174
553753
319032
648451
634707
20975
787123
57859
224677
925505
889270
928247
1031500
479888
1016757
709759
695864
101062
175564
942687
11632
613840
467035
140391
139648
437160
159835
19056
850079
56046
651489
457763
258649
168656
869419
802341
559214
178053
771326
175140
354703
620602
602269
75407
729242
189562
851909
379126
753991
1007431
278811
280482
501397
111272
498854
231341
214373
930426
146276
716025
752058
269735
341394
828283
803267
923571
840493
226268
583984
635604
268441
77119
795639
228406
158230
997218
932606
595280
375023
117116
888296
521721
614388
213874
671272
297925
373926
907777
726811
250300
245863
562986
471680
139593
293975
105923
1104
735290
93228
777247
85568
962698
356260
971084
844055
253755
175890
897028
465391
37463
988274
6401
418297
400920
372947
550206
881495
220023
283665
426339
145507
681961
824301
580137
183159
269789
745408
881738
482509
230167
664521
2072
1005214
788070
546652
239223
26705
716484
402067
348305
390951
450436
635100
1022296
581923
344236
645698
138928
889713
233384
774457
666272
707859
57214
1008439
27762
121579
390737
617247
756246
550076
457720
38795
175558
238625
5948
385994
758011
248743
152377
1027290
65550
805816
58326
155043
572117
115914
748382
344263
654617
375137
808864
272694
495629
530978
34755
689690
857792
863996
54262
716730
88566
989231
808603
760229
149737
948527
628380
916119
933416
915024
359249
168443
567422
647586
46291
1032139
327895
831010
18191
586843
652805
336409
949548
537151
160760
503203
426001
765785
203585
531437
561970
57918
684341
734942
488386
979696
788261
76982
206666
732489
46498
974455
347016
281417
306568
137932
114214
192893
481364
692503
1043469
1027702
662869
824215
961424
433484
416081
622703
561970
632572
946890
563182
870858
12427
969119
906417
1038654
794240
596267
193861
117786
292944
125957
960447
379297
990167
926467
797828
925468
726972
33571
776946
567715
497477
462770
968317
938551
247869
105055
31344
137671
184669
867739
163910
479444
433185
149505
675316
1017996
5158
812692
646101
295392
1013115
110201
484677
213456
138194
853027
156801
671848
509300
699297
560756
2759
558796
573194
296017
704176
969438
1973
160334
577846
379774
698499
600141
17883
268213
118021
719871
976287
994670
371509
1030254
816462
1021285
93903
504642
855235
29262
519283
630398
483279
793911
843727
433529
818683
703114
673040
405395
532670
674389
663978
257808
30804
676994
710776
140810
1016952
460463
980294
673973
693776
364210
850034
40380
68526
124250
219429
439251
723593
763028
477317
331175
663091
413896
301342
897011
756421
838111
736385
664465
361567
759909
347455
719691
892288
175259
995556
812469
785351
290680
262928
300093
741245
654516
178489
964558
84719
718012
404038
1045393
145520
675999
419476
184412
674311
337603
403594
973746
369320
605189
761893
58805
844411
310392
621201
528056
582547
228422
250646
934937
740809
1014559
534614
932105
742558
212527
575466
830481
62299
526767
266056
793589
89409
948109
417973
96179
475263
1021638
167268
425332
371914
750379
1012040
116884
559376
812219
433246
815063
115232
332070
150341
636255
808386
842811
751360
844401
808771
177689
625466
691646
336257
382239
894837
492576
149617
1012629
87782
769368
574666
416084
878263
273808
677782
491622
598766
47149
686906
682021
545406
932821
691280
367277
335448
677266
20340
352088
418385
610172
983180
606157
145583
720085
422386
583387
607165
924846
295693
997507
892685
513787
902239
488077
650586
296549
295156
397939
10240
406163
81432
553429
925705
292967
708374
721668
691881
1014
1024001
265625
13293
286717
251079
976347
593175
766984
988664
194399
801475
15602
123933
1034805
449506
221410
906785
131118
204484
427979
77914
191033
853169
62882
630148
601793
801288
108580
905652
701043
584011
571968
641548
198068
386918
662940
770853
388298
335191
422284
792044
966578
154774
67726
138381
792341
928851
977014
156476
73905
610296
894021
28511
250607
187934
569186
459022
256059
223912
617745
666635
813408
946583
174120
301366
683413
254971
86796
482017
495932
424336
8423
9905
90138
143147
490459
206224
212382
791074
113712
50764
162381
68711
830411
423522
722814
174435
303705
587466
566172
64418
461496
1035322
704630
474654
544093
847669
10839
870968
658341
553021
595254
191078
634743
379492
455938
14083
892924
41137
1028312
29406
57663
721916
342214
417073
355005
831375
790931
27715
566867
546637
707004
3739
771594
626382
560514
559040
777828
831118
22182
406323
844152
83546
100054
606380
150351
908007
136258
226117
524801
206284
240850
778256
1026956
1043034
261705
982999
459760
134767
879107
955758
185312
989037
508800
283200
651702
764304
439869
194710
203108
482292
879559
991521
415859
39738
47156
73656
828698
110211
320767
127442
715948
743671
694100
1005267
581608
845447
568550
261760
466326
188840
902162
511527
411983
519667
1044629
222733
167119
865023
137676
636299
598811
667295
387744
29365
399533
166776
192253
766889
21823
142152
252126
527681
456014
36308
45289
135500
274018
864387
366517
905976
562291
960678
137765
172227
217998
602105
984476
320177
704826
223511
132719
575149
315478
826107
232860
490632
222151
714510
861436
318427
939176
236948
153702
496060
835884
947563
476945
218097
337166
312442
649637
887038
268581
425115
493614
241104
599737
342900
177506
206320
474979
971514
129836
375167
579264
1022502
358774
717717
910537
269492
823405
46883
791256
77796
262925
342775
820479
301419
775386
578299
486093
909380
1029236
208954
321956
333713
962380
562345
710520
70173
853891
26256
248015
632707
360002
1039273
890722
1020043
250683
495527
462337
856493
982002
22703
992603
796196
51924
106587
525963
567576
830092
57258
458173
965743
490507
932812
447477
129027
624405
1002318
1987
23443
805312
373357
582675
991552
712253
361481
632128
928890
241376
37991
118855
272406
753019
700364
868162
861254
504919
558994
41025
876196
254593
795129
744137
995200
745250
294795
336815
495823
786096
650398
962532
1009563
344595
225917
899297
208968
349602
694653
707238
224532
144496
119125
1011735
302638
247017
596310
675126
917100
15934
454835
831698
529090
515041
50373
1002765
414885
502370
185590
486467
733364
943000
146496
277923
293248
662372
651599
348797
349728
153582
554571
517800
366451
780912
937015
758217
315341
526323
214605
1031211
66449
249997
894649
464223
153056
450297
336408
206509
94248
39023
516727
440164
703900
943997
566367
174889
911837
640252
286862
256626
623370
531430
750704
928243
62709
391558
970881
1017739
323588
220627
452598
269838
4860
864024
46976
239892
47544
443489
110082
921858
1010189
620487
226138
82577
677689
42468
551933
668259
350261
973864
412562
650965
383726
834197
82311
690864
172422
676232
166959
90623
591201
1002974
365885
224708
100660
704038
908659
62844
471562
524807
937209
106589
493992
35033
964229
280197
595025
655074
552165
740192
747235
444614
343511
563453
842997
1020676
566605
235358
466701
240706
845904
801435
296296
671167
823642
417484
40983
42557
493302
304112
891309
863203
32341
50812
650963
29377
338565
510886
427117
411575
547878
772188
10586
306840
812240
685999
921639
356522
8042
474049
557717
66928
571428
296861
910000
353062
413684
211620
577311
302774
784628
2043
467723
51410
659893
916623
613549
204394
313183
1019523
666350
161957
346240
317486
984444
903937
828871
765165
440114
360514
1001439
532159
228301
1027780
281291
1011475
954963
667828
720041
605321
498104
113227
624026
926727
516875
214621
397852
623568
237597
550576
238821
51454
769544
637658
335138
615396
119954
147990
82253
404834
482187
377805
58735
999847
203821
699156
657578
811257
933433
482387
107981
494318
151430
700858
690514
1021080
872453
865809
728020
113440
381118
714510
1018572
560267
933805
722057
880668
227818
430855
533327
142335
764691
612477
876510
639442
430135
275887
316709
250353
266142
694183
303948
1037658
943768
299851
170423
205887
562402
278734
301161
263695
590578
1033594
524365
872315
985330
643546
430099
235487
487642
332870
221093
502704
911462
997955
384331
69600
704248
292010
285399
56962
168435
450011
866069
466256
637634
422983
786873
60538
995443
464575
697259
703007
329676
312112
524572
147862
55969
1003601
909358
832303
926826
125023
34553
497085
682664
427442
443967
498102
516947
518196
998573
796142
844424
416747
1035302
993635
974762
538820
873735
606954
52890
892757
964133
298301
739233
88204
710758
80945
445359
654131
506375
464545
67814
475746
484089
215099
215014
11590
455823
963032
591043
67957
70848
440547
44112
381895
65397
56005
77506
255350
524049
619800
201156
453763
798943
161374
456619
109510
568734
571870
717046
608515
288750
133691
664817
297668
425626
905525
52878
96852
905225
997033
944914
929530
153399
657428
532058
447276
407648
397038
910362
58284
766575
674023
997883
1007381
976666
345434
879573
310173
417708
235007
81816
333148
620395
369452
813921
573257
653678
209205
116725
910958
425707
818932
112900
494684
139669
780014
367424
226972
289709
766908
265549
314070
793384
198132
19500
42449
1039398
837261
559361
948379
991151
429293
35469
456468
174838
1014980
760743
248240
836508
457026
207686
690429
352427
821783
167567
19103
683071
148577
321177
20706
473430
610274
184504
44242
223557
503228
544745
908859
630787
795984
772245
887905
112911
1024753
218682
128078
850089
114751
442744
1027944
210077
558253
431903
405712
86431
636435
502712
355331
266199
500685
30292
568208
32478
666326
126880
841427
882817
828453
893060
29686
29013
762850
115190
364800
736687
183920
662040
54623
119825
727021
647643
938420
958271
733571
864016
887150
96467
155537
422617
332587
93613
457857
609121
870070
539832
164070
50777
951058
391494
169115
2660
411244
341369
764757
739081
733781
590260
435040
432510
413759
384362
994753
724289
135914
917623
740195
157868
712356
58502
27779
203981
933881
718226
737015
762992
108697
665669
681916
183696
659123
35425
867322
453767
831107
235640
410753
52093
375622
870075
963576
53684
798726
376119
882345
154394
127426
435199
109441
908981
252513
722407
688733
974402
542890
627115
789640
843038
294512
981716
216923
1041507
157372
948834
214152
421133
904395
786454
31563
886285
220111
631769
120085
933390
691653
440263
870999
504042
786921
815536
688322
581694
872535
601711
545434
1002038
795945
305838
669788
68968
750306
109210
500508
193044
634973
55781
934458
449054
170834
797582
426634
681013
301954
563193
768246
565182
659984
485958
206506
338097
877096
718753
594048
777189
1019776
383339
79157
384082
277060
51914
263101
999882
445971
415754
256863
16758
416059
411301
297045
73511
154821
462439
514099
602941
51776
1042047
612703
499890
859515
920233
848069
981219
579061
417667
403670
359520
29330
907043
698636
673093
1034836
625219
517268
175472
563292
857018
159561
842433
27624
995549
802569
436772
812892
241974
855344
132159
233850
367851
799930
314381
500611
965981
709441
850889
270327
765887
901259
261581
1003212
727347
837759
520704
837984
804392
913427
82822
811797
29597
142000
131694
152632
635319
670306
325834
6760
607382
809383
1003163
119022
127754
31738
267704
926637
976080
526171
984218
425053
66360
91014
868557
787284
203097
342865
483032
875070
588858
957302
316297
637167
217313
342301
291293
945207
862701
142380
324908
1041333
851540
405188
463011
354628
383586
190980
780282
81142
325698
647803
1014749
801949
321497
55584
741105
183762
1613
622739
169363
64998
622070
280903
215474
892489
754318
728810
589047
632824
107853
598775
291948
375457
173202
789791
473966
931473
333525
981842
870720
633248
729034
363436
401824
487198
24027
966270
233245
837833
380842
11136
937286
400681
70964
276250
88838
930429
962436
407377
463091
757128
1267
773109
363548
781607
251406
733660
348911
168855
316195
873953
1031097
106899
811827
617560
593503
933105
79363
449736
384065
1044384
851071
977446
773480
992128
822969
803168
780990
112594
477968
746995
237892
968447
709070
533385
644920
507425
787714
912311
22154
971451
92604
936944
870259
277718
238185
1005387
412741
342734
166075
404628
615388
269980
14375
1045371
119882
179244
868709
458763
967309
772441
853184
183557
257776
501223
98741
884975
390395
422184
783441
625276
571540
717289
641967
926100
207355
448175
511514
447470
953304
653607
177559
741529
47885
676586
127468
60701
591827
748889
767043
449324
356748
386368
579298
265755
373200
624835
352829
685556
139557
786224
959801
802949
759502
660323
598525
170222
450681
71950
21780
120399
593961
579522
571657
53951
778324
443788
743937
698086
735019
630820
595181
726304
411822
933809
686365
826486
555315
726367
138581
387482
481593
555294
386673
377469
826209
50328
420795
431512
187828
778529
58416
365413
962936
941034
1014537
83601
34662
838506
792199
792592
64743
493675
113514
500885
36037
239161
756532
1017048
241144
613438
461326
776940
473237
274927
38003
211205
93210
260170
463280
808819
972196
954272
679931
164169
876424
330504
840713
179320
283955
810964
285116
162033
137730
690464
759555
801639
157370
210004
862323
132172
927410
233256
33834
969208
597520
977961
327390
630624
543347
437889
461137
748459
86360
96350
248235
14144
120828
485128
834500
323892
773595
440567
231992
526855
882658
579459
529195
822324
1002442
980419
22956
747334
1031884
256390
649784
369799
824274
515405
651637
161597
64220
124466
563530
420714
154457
101666
123150
99766
330853
790663
365069
462774
761513
852775
644523
909865
836884
798429
769293
332336
976283
723517
904668
860057
406987
48050
175366
639125
138401
819145
377447
816002
546435
1018027
1021427
292257
353792
288454
774383
120849
539117
737963
381037
996577
96096
658665
801830
955525
623103
704871
407005
167017
313890
531054
730989
125960
237432
812027
478345
815906
757558
455765
369294
824334
599784
558299
650457
405966
608578
395951
781652
81234
1012282
814980
556238
368005
602488
983911
1043996
903111
608927
552728
275339
596889
871098
742913
173912
982924
114137
911747
492461
292560
512503
194442
1001427
909003
82580
849996
349099
610402
403743
948842
826275
818220
899890
61158
677408
388345
916835
832875
881816
530130
599215
617528
700846
1011452
507111
357277
843685
24170
294547
752123
498395
807208
631706
221773
248031
187256
779323
406982
921875
758673
240229
1025778
98254
755246
306558
381015
838024
32791
53362
222411
378247
674717
282118
252922
39988
348535
748647
284111
407013
981798
697970
691620
514863
610256
175580
721758
250720
142188
251861
264070
313383
289915
862512
316077
714570
298627
533398
1044111
83647
655657
725722
516147
998316
660951
151924
391120
662738
824664
353556
332891
236496
191890
782633
840746
206154
608209
153844
668164
456460
775750
113254
183635
417534
107299
169931
575090
678068
307766
584988
888400
390670
404470
761006
916596
442240
482889
966491
966817
29142
511185
829070
494084
703354
528834
903220
907644
1024619
99832
216486
131338
784419
92085
149451
835666
422016
366290
833359
609297
95244
128918
719582
288130
639980
991356
564501
103827
369318
458976
140230
194920
687346
536253
268646
295802
514159
429157
139309
100551
979756
1011554
838947
399145
182397
1023507
327758
929433
54365
1012874
599571
163396
475923
907417
150865
583178
882795
1035109
283574
215740
143233
120633
815897
877437
537209
448836
808854
662440
632045
607044
325212
241041
269399
531550
732071
369053
973629
243805
654676
127795
751069
339470
531870
695481
1016819
660546
740680
610488
90004
767540
297025
835367
86299
752467
744713
352538
1036685
746173
127605
319980
327461
931741
649568
211696
537591
875932
617949
268757
20098
751348
723674
385386
164426
963072
799270
989910
564012
213686
533041
1000871
353088
414125
191991
1011027
652328
33533
521900
730424
827034
1017806
646864
699516
719293
547652
650119
533015
623989
910971
999690
617465
748930
135629
280946
568596
299933
951291
211014
98418
74721
931095
294672
969071
36353
243851
1014703
544414
191073
430728
109138
916909
572855
44433
784003
976697
808788
593663
931043
118411
1028990
363925
80434
506334
334538
244919
12772
581231
631804
181740
207127
713649
220904
488779
970355
926493
616775
593236
616890
54795
634216
831437
615907
827246
396882
390999
358283
266848
55509
507292
351603
148837
167518
742757
526200
301333
699068
1026665
774283
380179
36275
155475
626459
181654
41118
272442
372300
982798
617778
514541
32809
358271
172002
884219
1011100
618750
918103
81035
808538
242065
853275
780242
706832
269351
22021
326380
821165
317008
90775
524378
772416
907240
782970
839367
379428
664584
497014
98629
796770
892808
320332
429899
511350
548228
465027
265485
919056
175738
650688
647994
755060
432217
688936
369339
1043999
511330
966107
1038646
957143
956085
727822
283348
486374
456329
157586
637710
268885
271672
1018376
648800
473852
799642
120942
514244
657318
345744
625505
66550
411311
441684
191061
829721
260406
624516
38001
780877
110203
326454
904203
463465
895935
803983
647405
188835
892366
848181
687727
876357
332238
1005846
286167
822443
1028465
480412
957101
38067
592935
773721
40294
245858
460936
449029
579942
488581
201585
891510
593204
689245
552320
288794
16071
480735
318803
1000880
262888
366829
81623
330082
712475
1009684
331869
616165
943139
699883
141078
585518
45335
390276
783876
516391
410914
280148
1018252
729286
893372
95866
795741
179153
772679
966334
314722
337931
930407
66049
502004
127186
439857
406954
936890
291632
861856
706711
557044
223909
217898
898906
728241
934705
479047
250544
758271
97033
734808
136070
113644
451787
385226
60110
9738
538258
314367
582084
944846
285160
422431
509840
195342
295628
881273
966352
66664
116696
40610
620616
52393
769367
337191
450070
618837
185370
612346
609744
607185
976437
678546
979669
118733
423426
571140
588401
441103
555864
24748
130543
873303
542043
1037285
667609
726114
166903
200889
407715
718743
121293
474978
722189
768909
952303
805232
301476
639522
625165
115538
897434
156137
299704
699622
869570
707040
351490
756256
798042
72833
139589
21767
948923
179628
132569
888964
561062
963728
400918
98582
251444
48247
415880
344031
447635
855394
572789
950722
991143
599809
567325
616215
469106
280758
908746
477017
283237
594933
668818
722019
746885
98463
657882
907770
212607
493327
259113
242069
277495
578824
555644
115446
348596
905499
872888
569921
689879
136771
518612
406279
328252
446036
83588
501847
638365
957202
477154
314820
912982
803836
630757
24034
1029296
368178
1011217
1045365
243738
41172
927770
307346
920120
281738
74097
606342
159078
405676
1001286
211593
427861
683451
394637
60811
6722
346135
378834
787601
1008238
560286
220783
897396
194331
184651
902110
626509
227870
675376
921181
918703
567691
87652
557796
421939
419512
823126
1000929
640260
116411
849488
92189
871654
410981
62862
661058
407265
318315
392772
628256
339307
518696
346492
625372
764580
838591
60019
997563
924825
618230
222440
613973
170216
93376
660433
261956
708822
64443
944078
25253
463254
840531
873201
427508
920015
744969
519155
229695
907816
53576
657888
183020
468811
982957
504192
728398
138869
265538
408435
970789
1007340
994475
589897
598089
450639
539129
465417
170977
915333
522301
584115
122070
907970
499643
695917
901843
692414
861554
1013102
265874
361923
142619
248606
178542
1014321
441079
961104
426185
434351
487112
861882
515873
356179
796273
951738
718050
528547
474840
308520
661441
311670
380866
783908
288311
1041446
732245
101491
308884
614351
725541
21269
33876
741661
264689
257529
48042
981342
785643
906633
1033073
455128
858569
263099
610243
748458
122897
287098
991156
21060
130755
737360
1042640
210379
244962
219555
564692
374151
894203
508647
527416
875821
996564
23293
176775
789859
787105
1039647
814979
417979
523392
741484
969132
76031
767866
461949
895185
92097
149083
106577
59918
981643
896803
654128
787328
739879
836595
799618
274991
361275
544314
807081
183790
308385
344497
828269
866667
268669
813196
1034212
120681
597404
123338
71886
461058
353726
704539
669005
900599
378527
707269
552559
642402
784723
808804
288961
809195
874714
1002894
91386
995056
182895
403990
617704
418598
255198
585599
554155
1019818
315315
945408
760420
771214
93306
758209
314164
389275
959841
387364
781776
685537
694311
396491
94560
419983
285848
850139
132308
340299
317246
186269
809696
165415
100973
122805
589121
647483
247663
690351
869866
391743
706809
464400
893311
238439
1014544
234291
722630
597736
573637
33136
824998
881400
172064
901295
38867
206706
802914
336343
190187
15892
530384
142609
658582
602852
447571
392748
114225
354050
525618
118560
440419
433681
704760
77379
283391
670415
5416
273909
55482
926187
667384
921263
923769
482078
740464
1040919
974844
942017
204182
370930
867486
819994
718129
200617
879063
554288
900958
61289
811627
373782
410302
902556
795648
785756
89723
253592
502181
193994
566361
917580
809
909696
928338
317417
977036
415632
898920
843824
406609
344112
178289
489460
451474
1021719
446439
177044
314384
475963
927871
322697
678351
509103
579609
661631
619408
430572
644616
655692
522203
159116
75955
847199
590429
342903
835859
245335
79752
731644
775612
679084
580678
699743
314312
555434
742046
386123
64156
134015
5975
710030
975939
74739
135690
765925
992080
786890
809564
271722
135796
553619
850545
640241
977250
450744
330734
727570
937845
975583
912968
1044136
357973
103298
766025
817893
230325
554431
769185
162026
555693
694129
340031
235730
566546
107074
153304
384725
527361
201515
987186
119323
434849
657999
171855
241693
262219
543475
777712
624167
49859
507974
933286
233729
513688
677875
1047
114426
631627
321652
720431
682333
761796
255411
234998
512856
113129
551837
6515
748702
814753
365686
776676
31396
613548
199734
205079
606252
978465
51640
201533
767781
810246
616842
161951
448994
179748
504534
559591
578125
964551
708248
631694
909762
699213
807695
786720
699571
1022071
47946
347517
844184
138210
984543
206688
312862
561889
885370
657151
569783
805033
945308
53562
823514
405651
369435
889876
693234
503232
215070
49525
67007
150270
225049
797286
838735
483425
708861
285334
242037
643768
718517
907732
644758
990739
777748
122367
714913
837172
868820
80518
571756
640469
294883
588940
792930
273074
116725
137741
882827
722032
796163
90
105520
696213
353992
888604
782217
1033654
401637
405019
190398
764405
698353
622950
153642
754189
272569
822780
177092
852790
395370
901805
312743
84204
72684
775588
812901
196794
742603
610995
717332
771996
216029
328985
475759
549671
554113
856188
757
434236
470191
109313
667559
972490
217347
339322
444610
174629
320592
974792
440363
981550
634635
865047
1038967
473034
611074
449675
1015497
709898
247852
601696
475449
654623
84191
627115
968204
82149
149158
731227
285443
56470
343285
1002779
968470
506873
652475
826980
913728
394872
736353
401910
943288
565768
735811
347373
240765
364730
697599
246827
590391
464445
617322
350935
791564
21930
677123
661164
1039924
767238
617772
820715
143511
605859
182422
203773
975344
508929
278019
533640
684171
155256
538669
818694
1014995
1038737
452714
97593
854840
268824
1027959
780172
877892
615358
857948
569359
959756
59530
513016
872929
675512
496712
475245
428017
965879
133363
805043
721689
92368
397903
202054
394728
471177
208712
689271
890093
641789
413809
642977
69622
817555
630548
581822
514869
163262
342518
983477
128675
847519
957596
691848
637438
697035
208128
490004
262644
180839
46259
853467
227122
1002815
839817
447097
960992
723546
745247
199660
894148
129178
605892
661967
791690
707927
626529
85795
321115
662093
954026
738546
883210
229032
869517
83026
29792
818310
652369
227048
57533
685331
80229
424226
674173
865276
103835
751065
1015792
23466
559491
8549
600163
328522
620384
474935
620007
570689
956320
299454
673371
1016317
244060
67838
1023384
480931
510981
650398
571911
349944
210044
631462
377709
324080
35134
12740
328732
500680
408524
683866
11243
1036708
543506
975132
782000
119782
986126
677296
647477
597454
324415
925399
572282
823759
465850
597791
177022
771174
827915
401664
706942
448454
864119
934765
218860
93214
544977
619026
259734
235984
100880
731542
113227
420003
163876
210954
736987
946120
777781
266101
622512
596006
911872
575761
850881
814169
610715
407663
386204
695748
20141
767283
867103
295162
989604
45930
709847
754492
170367
316061
326550
852497
1031510
128061
40196
710338
519228
991622
974083
381957
590665
545555
917975
55871
595164
32453
806805
537352
265866
887996
152368
991107
616070
270712
603549
770925
634461
4065
137039
675238
350751
993413
14999
57815
744564
556633
289763
672451
853134
461515
588642
659888
590653
632549
455156
577346
518130
379587
588587
331799
58658
446670
933107
606930
637339
874488
752134
605986
350858
90761
36900
981637
737695
239395
79849
580410
797269
584955
987453
126012
520888
580201
416591
716818
60709
127870
430270
120303
388092
953713
541456
316556
427460
669580
777517
603858
485451
917505
221377
607955
512575
490595
405323
887211
933032
48697
640617
395453
374327
617765
722786
499923
416931
710116
525318
259956
16180
876260
1022139
79912
965171
408152
720313
183712
988569
489648
617271
334029
358103
104816
103056
373613
503614
929960
764845
914208
486946
914777
952785
390317
325649
149604
96394
867060
463629
759007
701666
820121
885168
643368
485521
204294
151572
324804
642305
1016360
137090
1044321
622529
562076
901692
693306
51942
1007419
345977
785129
758067
898858
999295
886954
854205
818706
133684
516745
239494
297512
216609
384490
985985
65138
1034288
597179
301949
79834
881913
305402
338277
53815
161360
39991
201523
858928
309737
282308
87035
148947
561521
917126
123801
147525
345934
519806
850291
948394
697273
903678
683522
838111
474345
49062
472910
371245
868434
909901
248989
134843
484452
816247
592927
362266
262493
514672
796303
493889
296877
36012
444575
317570
408032
292979
141347
494658
522517
226219
393986
967327
39630
888447
621258
134138
896368
458702
245421
569720
666511
399275
695205
122643
1039947
51404
56671
475652
675055
706031
909126
265660
988205
42090
992706
117783
63345
418929
70776
661882
456208
407041
225
369486
545705
797037
1032221
355554
772747
5305
928060
153967
711617
261779
899613
832880
431300
123765
266099
289715
360462
337557
657560
627910
597872
109913
882826
283828
347307
507648
572644
403444
564204
492123
1042784
981277
398998
300340
555275
572489
267614
166730
896133
755937
942535
452032
109865
982743
670285
818800
80436
755661
669515
522659
705620
735983
379108
718787
997008
908597
536611
501724
519387
646161
503896
377426
182162
870124
736555
995211
750911
980206
680818
125163
950234
111395
114538
63164
124691
1000764
287703
1022130
389976
111342
854106
210165
254441
622067
881145
643485
275230
419136
882921
682440
723053
538109
7965
698430
651303
229566
349377
324018
4044
733665
429848
608425
706624
464255
90423
676776
309621
165290
985755
408768
398676
483793
498624
751478
431200
545567
457335
472809
480842
368074
888448
171540
364092
724017
239535
1019769
503313
1036389
857540
617984
852394
36808
696215
833398
661272
610216
648461
228042
353178
697821
606809
997696
274870
987473
282984
40505
612203
798291
897017
581200
875411
903756
850680
153812
577733
53348
548403
320410
835602
960081
480534
379257
207530
616458
579314
342455
301667
394610
474086
568557
34698
77324
831364
74004
289604
762035
313507
11130
931199
516034
841795
540778
282368
103149
129821
583735
1004419
268696
812025
726093
1009927
846075
412922
677083
962768
1024392
96396
265652
127982
688497
202138
582856
711900
854842
880118
297228
119695
954489
793592
519498
57636
754430
104482
522041
939030
985005
454205
502515
968098
39716
199032
85121
737867
709476
308427
93046
1023909
271084
205227
269189
335498
928242
324861
65913
604941
248986
510748
203804
50189
515762
993290
907399
589402
839579
4911
303486
134310
109729
842643
603548
971741
964000
526733
888167
828916
613854
946342
987141
872323
698411
865616
191456
324048
690654
521177
707012
578375
515428
22075
528184
394161
617070
113813
161056
731915
408651
957722
254929
239996
43984
293308
311207
1033951
135192
655572
635057
81461
295239
411770
491021
820566
184036
439519
363118
766824
1013276
265993
847081
664384
178965
665180
845874
1008982
159174
195846
430442
403980
932369
780527
404066
671219
243198
21889
952257
373151
1044212
645195
901900
627113
216871
319316
489441
591001
912366
280303
803224
412098
791822
428772
154303
283948
39837
512249
586523
998619
407880
251338
351334
756120
405540
104007
715422
592721
867765
707988
644205
667464
569529
322639
781226
83455
393017
838919
683965
577251
57777
439540
646599
607593
444760
962631
847576
532440
486277
269556
259483
136305
531497
946368
175577
114898
258942
357264
793701
664480
484634
104412
310647
368178
523246
592622
805997
893762
364215
78983
668501
81483
480913
1001763
422832
1006439
582656
636055
650083
802865
423454
143106
64009
265247
983283
91906
416357
960113
496125
242979
833295
667051
610821
807209
601338
528441
167565
373897
86304
406050
687900
436088
1008362
569359
846710
803933
912425
958411
573667
980339
34905
245090
481750
371635
224661
444459
804711
650128
916683
1040845
532061
329319
162743
787463
766296
568289
866617
432770
964001
851135
52553
727739
383991
475469
108511
742247
619788
272638
491606
787555
248935
555544
475503
643242
698328
670908
443985
533148
149177
425778
260974
719495
55192
169660
979550
619033
525132
882816
52930
956242
515969
923819
129470
196879
812277
739652
640282
272922
591526
971961
125522
1026731
102412
616648
525117
171507
693545
461182
934626
407941
839019
985422
973925
531477
780294
487839
158289
574590
1014988
122578
842904
514075
498803
547512
55439
143630
536289
683671
174326
757099
629332
250927
835709
658098
561167
270168
169541
1002441
827497
564121
610942
148800
106974
332042
230618
208933
598906
283306
206363
277070
44408
720474
273841
820516
206679
357801
627592
648305
261943
21185
395262
162759
330967
346946
442093
949427
776864
194495
892943
827502
287200
608325
82731
665662
501986
1001023
662386
624107
419132
222098
572843
858027
138025
693001
470324
431399
494077
427781
383593
494750
111127
9925
231495
498997
951829
287260
880823
844226
386588
739818
789255
214665
580525
39233
520482
800053
1017584
895819
163007
386874
528801
953871
104770
737371
404178
749300
4473
139196
226619
217935
717996
183667
232199
453719
982846
760195
833497
250755
308620
89512
523318
306042
360662
148035
75164
633947
424704
940676
526054
641716
375107
721109
221196
886106
979125
901361
517523
928593
204523
549931
852906
756619
294392
250870
890696
535806
30918
152885
57856
681314
1033174
421922
951265
1016677
600297
531600
339175
297779
663785
209929
685777
921762
914537
879967
114282
298126
203568
952845
890568
667580
757341
836431
151598
584306
183432
736199
206552
515112
700399
438664
971656
850863
574255
991631
495722
111016
398510
351108
754704
246114
1000056
667062
930422
548302
271784
489050
232548
876831
10724
86502
379346
497508
796081
861820
215845
317454
849443
180975
1001194
244161
602806
353024
750707
700601
650860
879677
582527
37500
178597
964827
792395
30521
503107
458485
273815
718382
696667
304338
307437
160530
820123
845508
608899
752849
401976
222543
175295
184483
192886
825154
629374
753770
125075
1038929
691084
320396
193500
1040456
871746
921626
594559
836991
588697
188160
675557
418875
378045
144207
131127
870158
976045
653770
338140
768288
161514
1022830
574991
726549
391810
438711
256819
957020
914224
602521
1008260
987139
137614
239932
988297
964571
442219
653724
1020964
765552
394021
39792
973472
771270
339681
61041
639632
186712
195309
190510
133570
760182
27465
151042
978034
717719
601620
56255
416668
274089
515393
828247
187429
743829
204055
925857
275324
542798
12264
183497
794552
132186
473257
739127
1034664
445068
891298
232527
1010707
845101
500972
418210
159649
1018943
825080
834915
837003
794311
43410
977237
998056
287624
811896
918571
527120
800936
40353
261320
666038
622282
270743
582142
944717
278569
521573
1014764
609180
510150
215208
496198
902860
1014657
421451
156945
711815
107721
897172
997137
78432
641761
970313
490847
228785
110885
586392
516278
493963
444138
29682
24798
955293
929003
931685
1004420
396876
116166
856696
49311
75458
1043413
793320
824258
476541
340602
539048
366703
224770
140507
431457
298972
8475
819715
918351
927901
994214
470906
858075
71165
953826
960192
947725
475376
823925
575047
535621
1033182
974477
369264
717130
834202
1015087
789384
976161
296284
991825
557900
718339
260707
548552
195667
724098
71092
853041
18802
170919
757387
885670
134375
918667
492007
318708
172224
717208
731304
853
831580
516026
434515
359264
384753
1023562
978821
903244
311539
903493
454054
272213
815318
831569
157670
153540
33766
276457
932426
409879
743065
131380
22293
890932
697513
344074
384816
903939
90995
816661
531600
349431
72228
408477
158968
190717
1040529
943372
1043440
749238
137621
122846
354694
699833
207073
502249
870401
912858
886679
526469
706234
277354
169886
436660
187942
465590
339271
729135
150912
696082
681719
633099
247014
957270
889067
548794
236557
571281
34325
521290
110071
977018
140209
776643
97132
724946
753155
1043819
508201
893120
93024
1028566
521043
698282
273162
822696
664280
592674
535573
75999
650540
57415
927363
252315
454856
938786
711199
819766
603600
563777
785367
749739
161456
331473
708029
314461
844769
541242
379974
816219
134073
515643
696235
76675
196983
187855
814026
882757
635715
658618
232972
483835
689029
116325
903107
663559
282719
508861
247662
861396
768494
357775
132630
417874
539726
616005
620494
748924
48166
921254
752683
838668
812056
389858
436105
1023035
672391
846389
985639
111193
337137
344631
610785
384552
650915
428900
884871
848430
585392
244534
577973
847613
821411
905282
265240
903263
191159
725880
734167
130040
686145
858314
405241
225294
173880
941423
579090
428442
355651
51046
77115
355548
230930
152057
204870
906803
762156
188996
250814
233835
851534
662228
947478
298690
206247
318029
184109
818395
678995
903596
919426
88114
245309
474991
838734
846263
899952
710544
837036
986821
200916
849887
723386
995211
636112
575719
358294
792694
198221
73770
353116
490526
455235
483670
666125
504170
823147
411331
957635
810399
515892
669070
944466
1044047
770565
299627
638603
788616
445242
23859
732666
57823
927428
326343
364428
131762
771034
170552
285234
455412
94026
64458
234128
780514
684283
106691
377074
705887
741479
89942
454655
631183
336820
978532
391222
973694
172702
148178
262986
665491
685213
700406
964330
770082
956322
911122
149325
700058
919489
198387
718772
384676
604087
243436
176702
84298
102469
976946
766315
490429
956292
738529
708988
20101
172545
694491
215827
446014
527286
879109
83486
644380
222644
209582
105030
365217
639909
708356
408869
426241
992106
914870
929816
214705
60431
577467
399085
76196
922024
109074
599342
896716
361232
938730
550777
168803
209365
763015
751340
519070
114531
935398
75003
571502
34777
646639
313714
710237
680944
462507
593005
145956
5662
322342
122751
517091
885246
981639
654267
344308
931432
935193
158184
805343
415072
23469
662989
855847
499013
128655
418760
910073
303954
419357
1024425
378037
149220
484488
175593
131622
1034542
200446
175205
217102
197456
835864
756803
552988
375114
392127
909409
83352
11214
154975
773039
808272
397036
931499
677365
1036124
692856
909374
1017493
649954
46977
418241
451335
588775
149315
1019268
517929
194815
946486
259161
526134
136216
750409
840589
234728
296115
529056
934342
882032
890637
958857
327950
827413
252597
880415
819232
860676
103326
109079
623840
627521
494005
475269
460995
875737
891358
284194
695799
447700
37671
287305
545408
391348
202371
83352
254628
786948
834278
980466
389461
1018330
785598
203778
191434
692091
503825
694365
650698
1017657
410546
318069
245516
438989
767002
456864
280302
519819
56843
504774
1007836
97321
282655
53260
562755
18193
904471
889299
870170
77797
952932
300601
994783
760483
402184
112825
1037533
654262
1033252
675848
606963
349296
3832
400950
15483
107568
469217
271054
436685
347790
215380
218235
2439
615053
176642
806107
651543
1025619
137161
720975
29746
93371
696989
387271
408368
25769
585392
568563
273445
1007165
284111
607330
119865
913868
47243
857180
17801
460713
936319
656429
816177
838079
137922
870386
1034163
262323
356229
68666
372466
494798
1017183
563889
766856
629681
1025420
1041917
462272
90431
593080
182492
129432
877424
436684
822908
960460
406054
75191
803869
709582
740813
367420
989221
389974
207396
344019
456901
945218
327897
1028398
525093
941914
1010473
524277
190662
946918
471447
352216
1003780
589773
304134
40614
531983
824488
1004128
376117
109681
564163
842744
273741
207452
183759
851355
189684
474451
832171
380092
933915
724294
707138
503044
627949
573867
634067
959224
508357
701523
714793
685080
883408
524142
754241
800932
496400
665155
68060
778132
114524
671341
310764
591532
236759
144564
130490
173390
863224
514870
187662
335097
1009311
239265
341051
830570
492308
842315
571175
59111
281897
179765
67427
512170
349442
636412
603029
1004848
331613
899153
528183
194890
127796
396021
90741
905154
564612
821156
25282
874903
935856
258601
175993
134555
1027153
339126
405525
740236
401988
1001562
984737
144251
849321
809495
320399
779365
230119
381614
993511
180238
375527
17788
348485
448873
428100
835587
315460
353336
412964
110591
99907
208781
591839
529461
685212
780521
861863
50671
96025
884118
680888
897573
59147
686867
895585
448296
987263
109523
380306
185365
466203
253818
21898
997260
304313
336901
46767
394302
127122
106101
453863
15857
661536
566708
622417
951505
824634
733526
607849
872078
692758
571298
593373
463371
627707
784328
308015
1003527
419212
564924
722281
60528
497677
949875
443636
167564
967152
469865
313742
830296
756356
250292
481027
550879
980381
2138
271187
886590
334
696807
946117
250874
245319
250126
156638
32878
336317
198280
923510
327389
1017249
972047
871391
76112
641473
966526
722122
889459
152178
835400
597753
279441
100169
772400
181412
658531
290413
678820
421679
502964
901635
992809
683917
149004
220292
23120
639957
171552
777056
531970
1014705
820088
597157
578162
109497
588730
222617
925428
597405
456466
810677
323882
844079
608745
57857
1039884
708537
708688
568186
549033
309854
177596
535630
403322
660892
762796
828582
203353
389332
892105
936819
95262
561204
888680
478070
130151
991002
621440
752922
417161
713387
322280
245569
973383
700468
479146
22510
16752
639836
1032057
484803
1035859
319689
598492
718125
833313
539967
396060
624452
887260
191725
619814
67252
280884
286814
333785
781322
883212
554652
380040
493552
308689
1041461
219886
501041
260543
369317
361536
538877
180729
975334
973589
561509
636703
600886
209227
213921
541463
350128
445645
119340
331189
555830
784039
1000902
28756
973333
1029341
91895
598311
937467
939194
524524
409891
429092
119691
119617
737821
192532
1039664
613153
794923
319306
226800
291715
57181
530067
622118
427268
1040900
824323
826339
698642
150406
96703
281326
335918
12628
469934
166654
1022129
458213
239474
921050
775388
603801
559122
983064
799581
27461
329789
925030
335817
866025
477823
20088
343425
392162
906495
449658
70801
936943
1039805
454575
1038371
272171
423459
330364
646928
905573
583630
418960
711417
848168
39050
748333
484065
23809
731039
258771
481847
313962
613667
622219
328602
495084
711861
788874
140880
446357
791021
731817
1025563
7983
315140
367662
474647
179965
336398
543158
773116
615541
722312
451591
807079
1030670
799788
408210
330411
707808
962762
87933
913224
632847
958590
1011736
738804
499524
710579
960960
490766
283623
37982
460054
721085
446376
53272
24411
859682
109983
536550
884119
16765
188022
924445
421724
924634
24846
883410
833629
512648
607235
607020
703515
181054
17386
88883
613650
1024251
412705
523686
400668
941133
996524
719802
819644
526423
754490
83029
136359
976273
84064
1009699
50753
429931
180799
371033
225825
976852
815644
911278
159787
490715
664294
794311
635105
471723
287597
21236
912544
635423
332397
516043
436950
56568
185806
361603
892592
606360
157527
185499
377703
12804
902819
80606
806380
426994
537884
965683
508181
531700
747880
1022723
281691
415819
196853
230216
483291
400238
657084
496569
96012
388002
433061
526904
232748
653069
702040
289078
726313
618340
731520
608246
847784
940719
366201
427664
623312
805653
266335
576312
42976
819069
538585
129840
483603
120752
138830
194727
116706
792927
977998
277212
1029394
930446
268384
1003056
761220
304110
1015124
414997
991965
704162
163346
590636
826583
246270
993983
643697
730935
846369
810863
1035365
491967
741687
949762
370417
926910
431339
184159
399447
265432
75360
567551
986488
1002049
264616
148101
405350
907121
491232
20069
823137
236852
956332
646065
698359
739973
987960
438255
301941
1018420
511659
43108
431935
181511
366654
323760
79425
841007
450788
908631
292401
282187
185325
632919
921631
537531
818093
422790
439497
113594
8975
861453
999985
944452
770395
331090
582172
209666
586616
948540
108715
87294
558192
379833
165176
309279
1004631
290399
17270
273610
854332
1034498
20202
787589
552467
794788
500945
347865
874158
303953
605604
488041
598048
577830
506973
104312
973155
691204
732324
883601
974905
344026
731933
353381
14591
215836
990144
234624
258651
1008634
785430
730250
1557
444830
217610
778943
481297
668120
799093
135847
238055
462384
793660
885888
87011
578104
691355
532929
99589
1029510
107305
836881
666554
744927
701719
161206
657428
1028504
225480
320546
93100
83734
888619
452128
210626
856860
864428
895257
582101
160899
791262
744478
479915
113405
357255
737587
813214
1036060
510937
371041
392086
826509
490342
841622
13799
1022200
330580
483570
794814
770920
54931
473184
350416
254548
8045
490778
442169
488246
627174
933214
206759
815861
476087
882498
112812
462326
846873
247032
470203
861581
896606
595763
724643
654623
60662
736401
871535
258595
275310
743989
939908
596826
11011
626911
40182
539721
735707
293056
1002009
928091
1041924
143315
645398
544587
981268
12525
463911
933281
445898
1027305
329371
958193
531406
179807
697680
140466
65513
479225
157178
833856
269061
91954
661857
940835
693654
128456
23058
1027912
443195
988126
86587
766747
37745
903242
395617
1009899
937969
216353
25306
999192
410296
514889
843170
424515
572203
861818
494872
308568
673553
927775
863696
269733
828430
343143
862338
947572
827510
449323
306411
407649
334974
592519
467311
158683
889782
853259
37559
480417
1035289
986255
858682
585269
935407
100725
40367
634874
381150
245136
424566
323356
219583
188523
4739
335711
551712
107183
337964
693353
617364
818010
242456
684297
906387
684326
73764
214957
511603
373910
288884
31601
294699
233771
56020
381034
261146
486961
355595
158539
302451
83766
795514
401660
358093
212127
427171
759
313038
524045
848910
611722
623490
157006
4486
105639
569270
29786
688502
870572
340222
55831
639069
238076
1024079
1028240
463615
479746
141724
252806
46758
39549
770260
84927
932399
842523
234305
646196
189292
686165
474418
482157
52374
571805
797145
556627
148039
823741
846529
598652
750099
620035
711170
654492
989774
792379
752668
56831
499341
4912
421662
45464
738114
772193
912339
902153
115915
1003109
613994
677287
706242
439584
320135
561062
434128
413683
162503
10089
728877
15003
242020
2018
787164
940990
511667
62854
67422
675603
794209
291826
480618
464955
788549
900543
450486
238830
259955
307425
149460
276866
537169
612855
503401
301539
195497
392189
990300
168906
191033
816739
79113
635522
72741
445787
863731
723105
885380
868119
365554
685107
421117
145406
283736
188489
899561
552512
579425
948174
704423
847180
918069
484964
460866
533505
854488
51894
478202
530318
960204
623077
762968
667492
372582
218522
254665
1027986
630879
364518
710972
470148
572891
499593
314807
624262
3714
788282
64540
692480
1023515
864351
565687
632087
473396
49725
367685
791911
791875
455173
295114
572654
3200
334949
342249
15435
876945
577593
583173
723072
709652
953701
345582
346387
938441
168940
985077
74190
591383
212374
293802
514358
370013
706833
580324
682240
762904
190922
944836
450748
925285
782196
777487
492928
866162
967228
629876
560872
322574
695822
378139
587435
679784
131206
885454
640709
927333
60509
143365
659467
670759
845199
837759
121633
745756
879155
543833
822519
710908
56926
40371
339904
544368
401645
359145
349189
37288
361727
756363
904110
953244
431133
562048
941739
777064
983684
870946
956252
606956
543566
437398
420006
159323
353736
726710
800839
6177
439445
1017819
120038
205876
978588
930773
36000
232548
430402
763701
512457
388485
871718
552540
933985
832310
12670
306738
426462
32420
969434
325621
695383
741313
621694
977475
557243
399977
90170
661277
17098
636991
603324
228589
899452
98538
146158
431358
758557
375738
555856
666707
167383
139980
767651
387908
354236
312015
830460
100292
655845
989925
1020036
375430
152038
154076
996577
526698
990244
927732
788099
746772
851876
653522
298541
851812
724265
44523
527541
15731
1039491
779987
890042
610665
133493
502504
259389
477305
538181
610732
580210
564418
891300
657355
646829
502921
969353
742812
772854
375425
875318
943231
190501
1007009
382654
557899
497284
22984
655063
183163
282249
101853
792933
147641
821381
221985
439989
415410
239613
766239
847175
310523
61088
1016519
298345
92220
519403
130365
134316
967317
825130
379883
136103
652104
581254
38609
775957
419824
373699
877273
50227
643283
434840
719283
583586
751821
845950
895117
686658
853457
678631
510536
620216
494835
172976
700722
671406
708528
869058
669854
599014
224348
420253
708505
269068
936793
694772
247598
985753
705134
266453
223854
771876
711582
735316
952457
23531
2739
704308
564688
242616
116992
646716
596817
53772
974078
916627
56421
442573
997273
7581
616334
68741
995309
417875
17342
29015
933652
95247
286395
826348
602936
873136
746551
17245
764088
676928
861910
259162
661515
952659
349253
231798
39774
466512
157580
316496
470825
24809
597785
119117
524576
599113
916478
755137
20146
787981
490801
321491
558757
760600
978944
145290
483432
470014
603240
107541
796713
824495
257393
477637
942968
50238
685240
187621
310664
730181
128975
847624
647957
710110
582080
941648
37375
687733
887611
924888
193953
266973
428074
809441
1026362
30836
469901
989543
293510
584012
733511
227748
539445
436295
1001432
103952
967780
609494
553199
442092
27200
893640
609675
200126
407861
479155
975625
909391
401939
625579
688900
228896
73898
589544
225400
643811
104559
415648
367221
792211
594802
111894
220939
7542
426057
991550
264788
572260
625186
1040854
851435
476230
235321
928333
47558
651541
257441
727305
154952
330645
968767
466270
154437
543443
796183
81924
226264
403997
120064
408838
847021
461633
807700
228145
536661
987003
142789
111438
280007
7643
99916
103720
283112
297909
830781
456004
244316
428048
399432
697266
11627
325258
679169
565578
782030
515125
225157
634678
788814
352420
492021
979206
707750
986839
129961
779278
960908
1026250
955849
281901
205008
146398
35420
115729
875580
165061
724593
890022
78487
69817
465241
382269
793403
867689
560917
91761
417678
15555
823982
935200
841539
572921
185422
698164
969187
85477
314208
809001
967755
918069
998869
622885
572488
833360
349563
1016626
1023005
713979
227997
548435
863649
1035762
688430
714677
802427
403044
435745
852399
332393
868446
444369
300262
15864
973556
842589
294544
253982
341750
604233
667057
120912
956372
256649
696856
255020
734159
935491
849681
874150
1015890
76788
139156
317752
631312
69587
68929
655095
792500
806663
220196
262174
167347
76520
427020
764297
425695
330941
505080
52081
438958
254931
993166
376496
595392
657053
281363
991950
787715
627228
136848
648586
304475
867981
611745
854451
717309
979860
457032
37820
830798
855619
291065
644846
144080
727384
686390
52033
92986
186018
918492
450765
477735
940434
406947
1036202
1043450
896299
1022921
232360
619695
812458
1035310
809206
215687
472675
49615
958172
952101
18782
807656
192672
508937
354675
917534
468101
1014011
957122
315932
772033
317225
914988
350578
425617
920757
707300
358568
527524
761950
784016
315089
796097
215491
296476
237648
87348
838141
784562
541437
241342
707906
852528
886225
647636
510729
998597
53712
875014
128058
143579
240911
589678
263746
824544
580699
498969
1013964
999824
535995
471894
757915
288836
686861
132367
268148
115735
371276
662314
223961
801401
98383
669658
246146
928811
369988
445647
86871
344034
42511
668652
103943
823922
866525
407040
978012
220737
792404
370093
209199
162771
899586
781087
233031
132593
1019622
412224
801367
343071
385730
601971
189960
365825
690915
530055
485710
717765
189838
870382
374920
263677
779561
67210
918156
160780
448037
89572
822369
436462
548291
495582
574502
998058
133508
199270
956805
188079
303380
1015481
257081
164349
334618
453383
745453
158632
562340
756501
284993
931405
307169
319486
633624
520066
223447
669469
693347
1042401
832239
22130
41468
210624
666190
329427
373811
281608
257816
5359
683313
278992
1020098
353420
839924
648374
39206
279709
149304
218723
799753
656655
943242
709234
341444
662949
685319
920209
779138
108952
787445
341783
92153
223051
7281
590623
899166
616634
738177
181679
856718
477946
311659
763648
550196
248998
913495
6293
10933
911390
524900
317894
653379
714766
195919
5486
601566
1030630
110455
194954
37987
795088
58814
466759
706213
435569
832217
501238
95453
657432
915439
91180
342392
972555
330453
543550
379241
469210
197802
996221
722095
238402
837360
980205
942094
516580
1014817
119664
279409
68939
168784
949184
267902
283818
613737
464852
286615
87715
962911
524462
664252
545557
532557
408464
517645
941664
1016696
998016
1028530
652876
354179
498759
979229
426353
973560
982568
361868
20508
429532
732579
256349
335874
985818
514325
359991
711196
30059
2845
898292
812682
238415
655919
616860
1027793
2462
176435
794764
78612
731793
629265
458548
490571
416044
484880
354684
868988
6305
1041791
832618
581004
808080
317453
114905
787093
1014249
350412
323063
28711
189284
219429
905043
57556
898620
706438
886721
311327
593321
1027378
502115
807242
544099
601198
603523
397999
860998
671183
370126
799587
700887
511838
341569
928397
430100
423450
139043
546622
938598
745214
853874
338216
40167
554822
421559
267372
721255
2399
519897
660706
148252
464325
230793
966307
1034376
895697
588136
979436
1037610
219801
53657
610943
612878
709447
822515
797697
702071
271163
630908
367640
210392
533689
266757
880068
559016
514521
119051
1018245
493517
27381
63973
810835
981748
726413
750636
314309
197707
199987
892701
900620
870123
619514
743852
320170
230151
7712
732932
684991
596617
94923
559233
594624
48462
487869
546028
466154
912369
921702
668375
551912
1005256
1003787
838551
873366
346821
79836
855763
135312
32114
73931
93276
486512
92198
1021361
772333
766190
16559
322843
598707
109097
364915
702816
10812
354367
475136
502365
418002
323607
870145
563222
12962
496967
375062
117775
577977
893876
912372
1037242
688309
408554
388505
204659
102504
569978
1026310
949197
986831
797557
433471
914053
488974
237285
749274
595091
299995
105261
675180
85140
294096
803818
256792
129208
102281
170483
137379
986328
593002
363309
677817
374711
853400
673354
198786
136519
579443
769593
253987
93967
141385
879164
996269
470676
361615
197742
203063
852941
611333
687435
838095
745402
441755
919770
59039
113876
287877
81325
306242
425116
409221
875796
577486
950010
115021
749584
75796
43936
950894
339887
991031
166598
275832
1032773
789294
158174
490016
459165
678125
439247
20282
854572
675234
731442
79325
831894
934427
923208
629449
769734
391456
743852
196249
801644
678071
723199
40728
964147
320480
340706
517123
980473
300590
631472
843634
973235
546048
323561
965891
88362
231844
591918
252300
906094
946325
823620
859425
756908
701828
924963
98136
42749
620172
50542
332659
655241
906832
961831
167389
156971
89028
979786
366566
36593
842838
986964
745251
564732
932540
437606
884669
923108
592505
971282
832710
964250
223181
517627
853770
298056
452474
246715
957550
960340
783767
128839
898943
1004740
890177
976698
262430
529014
416897
209958
846024
830623
113126
774165
4074
903482
293313
529995
849776
138522
804782
89239
689061
1019160
1039203
592382
424961
303304
460822
876105
136073
422520
296141
392618
1035049
1029232
885488
668406
318304
125000
275250
793167
441560
906010
840580
474861
795092
579474
713329
1027695
909044
202333
610766
47022
244434
833175
424430
1024202
367088
652651
305455
990899
662666
890122
831114
370740
204125
286662
176526
1008732
53557
278394
516585
591299
538814
909235
250070
955661
917691
702246
938462
408980
425258
335593
191617
95424
335809
258642
593821
459740
921402
435356
22820
628972
690625
500159
279908
458538
5996
880594
673205
792905
292604
92571
914896
500152
559576
904881
378234
395380
818105
202362
673256
639444
1032403
959896
79344
850386
569925
131162
1021287
940985
868707
369429
933018
380340
276023
638106
524011
783612
550224
221914
1042875
573962
455310
418503
815839
434530
405379
1037092
274453
772931
198630
415477
242458
1018352
52254
434205
682643
957252
435179
919285
735883
808632
883510
775133
704909
923697
265431
794001
271821
53762
488877
57805
992508
867039
190023
332504
808606
670120
344207
42474
723743
647427
1001053
692437
125344
834419
588400
191164
313589
920575
421869
818382
451695
125126
670014
981704
492830
429418
842679
181357
651535
584223
930708
725819
997377
690180
422375
952554
220392
881806
978023
877551
585326
858096
719285
405169
424324
629463
1020511
213162
762597
643650
529583
660647
545504
287900
90046
342780
346891
700770
763277
518706
810441
1030913
705926
726762
973319
1029367
674994
253624
752679
874021
190083
334791
219344
166981
968998
78593
9341
109902
442063
958805
165109
371374
700235
634040
182576
740099
633333
419641
147660
217004
250545
846735
583481
846383
141352
891926
287806
352483
194817
1001074
839419
867410
363244
539600
518170
510898
1016296
190083
488992
172325
496034
903232
181366
240171
836561
313588
607058
979939
977193
239063
53555
773606
140949
166121
478004
298527
621055
763606
172849
963352
470722
219191
843996
163460
273144
198226
641827
430532
624415
224363
238689
472790
105265
611000
339151
348701
649406
822710
99146
1014025
435828
446163
80080
2030
335583
314801
74728
603768
619348
812939
742655
661208
1001754
642537
275028
552588
715902
215576
773593
452381
407146
399124
458737
203797
355432
410251
520347
534916
171872
963045
712425
768886
634712
790302
390632
113200
798407
844389
582823
445403
608021
423370
193959
536924
625171
297574
281872
99089
800725
408847
265381
551399
528132
241354
753877
539030
714487
836823
154335
716907
1009255
1008843
855622
896793
527068
744221
51657
766242
462479
746222
182613
34723
545248
344135
314567
549439
771326
833404
348454
635840
309928
788830
444919
812747
641884
57729
484571
777777
109651
717177
15865
76106
272567
937166
163575
211954
805981
765143
23924
873068
642199
866320
750983
1045235
476376
971028
976782
640132
941982
978360
160380
238916
209046
103497
182258
482603
311925
580882
589459
195410
889481
574179
191647
810730
4523
395394
839994
319182
904024
94203
66862
337531
161167
903139
703255
980691
457190
800895
830408
571873
687499
861382
193268
55458
43412
941766
383985
1025159
900033
43493
652176
954683
513840
932194
311021
749776
412901
796404
117009
569148
243332
223264
876556
185153
191808
543359
529143
974439
1037620
818659
1012311
640629
823199
105472
633571
951809
6536
368726
135685
236877
966831
937928
647816
359975
193662
50711
740860
887117
575879
144701
685581
682246
642648
681156
169761
319278
882448
639620
87944
299562
26375
110493
352570
428857
896328
506940
546732
886193
301186
103453
72993
446341
479179
128565
787106
104451
150033
507773
192403
703920
33003
537886
34864
354073
694595
873686
573292
619150
161687
724251
337734
366906
270946
195103
693578
981590
875106
371798
152196
790768
149618
432322
254992
72762
564246
863145
128844
775650
948509
963929
771538
855422
38700
6850
488645
366619
292831
39569
703402
852306
274376
390348
304146
983003
231559
318641
426244
872076
701398
488178
913407
684648
1004733
268181
176771
581060
278199
537585
401989
432493
74313
471881
713799
874610
289142
222482
23640
716977
373475
696651
347528
483997
57016
174392
932832
537239
447882
388782
319180
665685
793472
663410
965173
581554
785874
366797
288860
472316
126967
21252
719004
596342
655257
931361
874327
714195
44600
79525
739446
748947
561201
209473
864560
395973
543392
51035
508185
901158
524726
480784
522016
467277
1004806
41168
77839
519737
699626
509201
239278
490129
217552
849160
522881
89200
469229
890388
924948
618924
296750
677040
754834
324810
541011
846947
759727
700667
607539
1003370
509569
924273
64869
121989
527390
216050
117071
372197
1034823
20156
870318
826356
410754
672280
110082
141922
920985
1032417
263937
754435
801936
79234
142876
954450
87222
560544
362554
485871
22147
268944
649275
414220
652775
711439
114334
745886
262871
678249
946818
747455
547968
522657
163115
247626
757226
53966
366538
452861
744298
497932
860556
274038
695081
375598
921138
6217
981457
99292
802449
124400
862345
3482
224882
272270
1028589
122058
992001
757925
788795
767278
917065
513205
938975
552329
506618
978691
121990
652574
148075
787909
639664
425064
883264
1043739
419111
20697
686685
488359
191066
629704
957222
970882
561730
776767
469181
1002551
553154
587114
789942
638338
562985
823037
349374
884945
990202
157402
1033438
333625
1843
39667
642949
512583
203679
931504
46516
1010471
664435
350830
1006500
438801
370662
449851
42662
770358
1034968
603678
158667
299275
21413
615851
391816
231125
985588
448670
408030
665689
84231
79711
82336
570816
508460
744026
842659
115801
634406
261552
937923
905503
660727
386589
179339
240848
234535
816162
988714
720573
828741
947358
385564
334138
1034221
122117
97520
215958
168283
124651
69294
1032466
235158
967152
94599
63241
229127
778461
695165
55636
141142
542398
773978
874754
303473
185255
970051
656545
51188
399636
917965
937612
109926
821254
196826
981605
483868
244051
745938
504795
597461
717925
150232
56111
713936
1040000
841487
283308
776031
175633
923458
341726
925291
208192
337908
21597
910425
794731
780346
216977
20959
422802
960892
55085
633304
66654
1026455
28891
38439
451954
326510
633392
111924
661158
830836
1044827
285683
254137
41173
258168
675157
578904
644567
738952
318482
73848
480100
346733
47884
765162
595677
680009
349259
300274
627150
136475
422416
151473
682097
906428
407965
710094
234129
1025347
550737
4564
181771
355372
678642
89883
560448
540843
309027
223418
94539
653511
156146
618713
540803
366283
1003449
60617
112289
829122
116625
31619
452222
837412
1043055
917887
5737
90542
300417
856012
443929
274539
584348
839418
115943
905182
1016950
155512
153863
740515
212810
553092
820243
831559
200409
409195
849840
115536
785154
889294
277092
602914
639747
445401
1015285
989366
922338
350577
437053
448302
825514
858985
762097
859597
682705
707247
790955
343432
427660
57682
242065
807348
1030595
784696
136387
637828
355305
253063
538600
354446
679457
807223
899402
206504
881129
966295
935644
600730
58390
844060
383753
706294
526525
458500
339214
208199
569807
476415
912970
49088
689344
56452
18902
982857
817637
990346
335645
1039081
396950
534006
985953
307175
147118
850776
238400
831549
35141
84125
184681
191983
653107
311283
625481
968825
623162
260512
429159
191612
412963
760783
711329
399171
614012
126434
349218
718931
11027
637540
569382
608275
484555
1042922
1041719
654671
156602
131101
828176
738733
164775
669817
236134
106213
491600
1033505
418842
872203
1040090
447675
707892
87935
319939
667494
9913
344997
620182
351706
109234
10626
949271
411648
655819
913292
397501
769495
454263
633690
482366
169230
675838
16010
55365
288174
198440
553495
561915
595344
867155
692889
414896
404778
853156
324899
968179
976818
811436
579232
760575
255544
549215
483599
472425
936212
857377
171181
789742
678458
137809
218623
351535
952478
37726
564688
752590
463094
888628
18867
129375
578415
599400
223417
951826
531151
648084
595820
165434
915452
297595
198331
774416
945337
715673
825842
34061
259924
660834
704577
1002036
919026
770863
750926
604015
176545
634447
340031
288419
67410
256769
157633
223770
679302
1026663
1020396
867282
603531
320784
635211
852497
39474
949661
76360
218949
454250
649327
249467
528743
786942
489057
745256
757583
810713
1038301
138909
180884
231131
907868
222986
332077
579155
30008
912738
227841
28126
201525
448503
5882
916334
255750
505176
492841
791521
114472
352896
59099
685545
123580
604011
479519
893806
592859
347590
778976
629640
1001381
1032120
1002799
792303
474946
875692
294805
1041285
89699
658304
281113
575151
89284
536057
444573
373798
196300
92812
83032
206691
872307
356720
501463
927407
941825
646385
629432
491117
335730
640472
853963
1029604
752354
207272
768618
507149
943440
991546
687459
1877
981262
320371
371180
701496
601944
1043635
375990
438957
318044
957363
137676
705752
738903
677171
399429
138234
514214
157011
615111
19452
363903
872479
737811
252700
33921
288259
991938
872871
236872
834035
554031
124958
842815
902776
729113
126785
696
643459
435808
666565
128548
561245
624021
666655
668893
668336
473403
509088
410858
631199
1008910
138658
143430
903633
1011402
516272
639838
734708
990401
62840
955906
274134
774555
613488
192594
508549
272554
962783
627144
833197
429001
135061
571873
797366
237499
595031
780546
310153
828923
268664
855369
23209
37584
800079
62107
234474
526412
329606
753718
162905
965885
367838
153852
961338
459699
222484
326619
722253
124709
146394
336766
427567
922575
1032019
68758
246735
143815
454883
458513
678269
181622
290558
243704
414920
882202
866768
300253
868351
645658
51737
895669
835169
150747
380171
486218
1025906
409951
736483
667209
707311
150438
183874
682520
841587
262475
875434
929774
366025
826836
1020125
21470
450731
96699
698551
192018
410697
510863
266321
254187
671067
172533
65474
237568
889045
986605
104900
315693
357253
479502
479738
222038
823133
162681
977504
197875
526168
13441
791366
592282
677528
399810
122456
260004
533424
920729
299630
410262
27576
674451
381300
642889
466966
979185
347679
545272
466530
244493
312989
226131
290282
531854
706969
172314
908239
543016
914165
472405
987903
933687
493801
726540
220585
1004995
989710
516144
484035
937616
1008605
295439
899186
539190
49020
316528
330669
452583
261311
348807
545019
656114
571045
87008
776022
880449
650828
505387
598458
907477
476585
697733
871593
437946
941798
111020
1003714
204671
144019
174297
412239
818000
912939
413814
113738
592049
502075
840881
768524
708739
387119
906129
2776
494219
753308
976309
380083
475928
231998
782391
700628
593279
923347
45144
784712
347060
232878
144447
168515
339965
886264
625875
1026945
281686
96912
899446
734938
157312
900597
154395
567244
47321
508565
519956
560232
537050
315849
648702
19776
870473
51915
890865
42891
382065
138806
606988
1041543
204180
943714
685618
372734
153827
544099
715574
279504
340800
1024617
129544
506046
285864
916416
873695
552617
1015572
484357
785266
544648
544399
610476
72566
377560
414953
965156
298647
259294
62893
206993
609245
139599
334925
835431
484779
716142
104477
40945
244966
207918
171874
282251
388710
761612
540658
727359
118962
423632
562821
393307
223603
633876
655434
314245
99077
733571
60260
219786
560801
921860
323440
198505
744213
389697
821158
54841
361794
642643
548877
798417
88508
821777
537613
608830
711805
203751
811507
503100
718745
488018
823536
948244
292759
176761
809587
333947
162165
607094
414294
191658
902398
537887
73166
879546
388430
10993
33027
439952
376972
353670
168840
628326
785109
460668
956104
135397
194181
566224
225432
903502
36039
90748
368301
854471
980435
511333
957637
471201
220111
187172
427108
979254
496887
133204
443187
622183
56725
649942
523988
489332
365829
80678
263050
112271
37305
750444
1026785
14203
986874
35323
846415
610221
135981
851061
481462
435676
1037357
79111
523110
640771
551712
519083
460212
750635
496181
858407
101260
297569
908403
291414
655785
290047
185036
380469
158571
136011
129730
1003536
846549
925316
478399
77851
78736
589976
566104
154069
582622
263055
164504
297498
692502
112348
515672
955534
577168
240804
317524
891098
299437
796168
869508
844333
161630
805742
363502
913594
972717
875366
643611
244360
647370
174322
391071
451598
318650
479842
264092
846558
506445
822854
1037306
472595
777077
657428
687752
477074
729357
507597
373226
5286
910273
572602
510278
72272
980204
550021
360672
615051
903127
973981
623840
451
1021014
52275
899239
603698
923706
717061
899449
259855
697232
939817
278543
355131
79194
799456
144153
452124
779943
968167
600763
37437
956314
644539
578297
195030
211363
396731
81269
1840
150142
462420
487827
996324
853449
668309
128400
328663
60245
241340
131885
912110
207038
930679
684522
990484
354625
458066
754813
252717
862138
512773
251703
163830
815504
204555
818347
660127
348949
966674
612726
347782
708085
737755
943326
687941
1022257
817914
573838
249722
41993
870818
459786
757447
609145
231157
236463
281998
1006585
1042087
905471
382549
123883
858878
874824
574601
120759
411512
590918
47182
747268
750003
566129
569278
625226
185519
824630
716784
991356
991575
674949
984286
99898
463742
903810
431115
983473
35895
435778
1034519
633343
896070
986686
600255
538460
309078
159211
905573
800213
767765
712626
219636
954864
325990
203623
750125
567305
108965
70738
462756
159847
804195
223317
301292
797041
64592
577186
23751
171052
1036654
34202
991317
341025
167394
826217
1044647
578444
84840
1019798
736732
863688
907811
120892
809931
611960
776369
79524
917785
841755
1026285
292835
412037
693888
317358
104246
322103
1031303
399432
946297
217196
991732
10533
1024280
575
294811
426382
911531
1011778
857852
386286
448935
14607
897280
605215
168512
555596
188901
917998
797465
34485
636043
608388
216628
553320
493472
207250
353491
616105
385360
234295
413127
786675
640627
491607
790540
225502
1029824
702933
155638
361040
750119
853386
26604
294938
147176
946298
844984
864814
116688
724942
461967
527742
138561
550032
956627
474493
712054
354504
183941
375156
188772
922763
962555
73691
835963
686941
14951
1044163
872257
658248
400380
467676
35710
484857
403064
15471
207170
556660
979162
330203
195370
221578
156036
1004092
847623
690608
558586
3422
208625
802470
753713
901755
1011849
58125
87542
331786
929793
766897
91056
217319
340462
940254
862233
474689
430852
439096
569906
43911
55016
739675
574244
241769
62889
388310
1002966
405297
15029
1034985
583141
539739
728345
443080
798576
22662
325308
34015
929371
927415
676230
615855
13120
958117
639084
21874
798607
331489
811566
957304
368460
368099
1029017
331580
745712
325040
611577
918848
179019
933820
10943
329141
596672
539991
902661
973436
284363
177568
675319
50083
178408
600391
365391
974752
925432
634775
391892
137719
101365
125168
238012
75660
1009846
296359
593459
178791
505500
982103
617172
38903
779904
637316
776644
935881
447433
357066
423550
830823
178331
714019
449477
485800
49200
491399
524185
483700
733796
678209
189893
581894
492540
802651
902416
800149
268270
335082
951788
395277
886473
440666
385518
1022758
715371
756017
720989
1014505
341022
827623
282407
1024706
769804
710294
275498
453408
362968
446443
426373
440233
433988
712692
600327
964470
703689
689120
366761
21258
682751
223062
262542
51454
8962
927280
89014
461032
968162
223913
279377
87085
635349
672012
161900
297121
989597
114930
783078
508786
1010189
431390
111628
533064
638766
758493
1003373
480081
85074
473975
733033
432315
865959
60471
960326
207742
821818
84282
99167
983994
188782
684653
147055
564034
438036
937645
850288
479054
574329
438722
240227
1035883
366896
157549
602843
674754
716282
357110
211732
236976
401152
522257
85886
577735
897529
995113
12332
748378
662859
565025
1041340
707407
759841
1024204
9784
642352
584914
6001
945743
1016283
746796
817749
1023258
540305
141596
684001
832529
698974
251236
335758
263694
308431
374061
701726
131442
291950
1020131
1023182
931811
305735
636449
704318
904472
513926
314597
785424
773718
980038
147375
925175
743938
241242
81472
922517
657260
881036
759978
247704
927834
561523
928834
540881
4811
365336
2895
14193
370482
498614
8356
661810
923099
109629
992820
20946
411160
536761
669296
920348
171234
989629
68700
1033517
943142
593092
130706
696198
652429
941228
712958
720691
955386
335388
225493
639036
1000421
13586
422609
781063
795354
1044656
627605
359387
680557
58428
1030885
598658
693073
422304
492937
744943
967829
257090
787959
790923
441634
343410
859384
140958
275533
397543
753880
120257
195657
700343
40649
974304
191826
41211
249197
190419
178043
31764
228439
371704
626856
725824
955390
14107
685178
59056
725876
1039584
801842
698078
614092
605261
184474
134734
318876
376075
49041
203373
257544
990662
665911
943679
564124
15578
637237
961608
407602
752059
791312
978429
451165
541905
664714
265359
764050
497041
971429
625255
899094
554941
270717
1028618
709691
256933
580803
106719
532275
488308
771525
263345
597657
931788
660810
554320
391614
901379
342091
973943
361028
371665
18701
197608
477535
815660
241770
263836
280159
748266
394388
239396
843586
755229
999579
263993
452346
271537
341525
111691
294436
7161
123231
406536
66548
431466
753880
787676
155578
698665
658369
905404
923105
827119
262967
772664
856940
15229
288761
186294
129812
4161
563190
938024
828195
33802
438559
75075
529951
878865
528415
538074
404713
733850
268232
663491
1044121
946849
682129
493141
53868
487628
128734
668674
618388
673641
763267
237917
970014
842249
500993
938935
192821
492296
285577
145451
1021428
41102
248698
980637
911351
91735
691372
49416
358690
450882
866111
445210
985041
621543
16246
765486
344619
697651
397356
359222
904853
837314
399041
203677
180250
22346
1003453
258707
802440
813115
827265
975896
239941
918902
197482
250929
6760
206006
269552
380543
601624
924819
567174
763320
1007925
889365
387648
763984
400339
250980
429323
843119
993028
882451
601841
182701
450595
10911
1036256
460584
922530
666701
213922
935020
877233
320646
361028
549604
15586
406319
577346
120107
649372
556817
499643
193990
152982
425497
444600
102708
310693
51014
797282
445662
257030
581373
462252
847525
95461
52398
571181
314389
840749
31812
381474
853392
337777
510786
617391
439763
257248
328425
601647
377802
173522
343264
287079
473886
309936
932084
421549
971815
51416
226634
200566
728838
719944
385098
557971
578750
92103
653802
633397
813674
540810
297534
708037
399207
178040
542958
215129
715510
976443
693885
173149
66363
11546
830296
575345
877154
880902
923869
885898
469112
823290
287035
834324
829644
994875
719271
100242
508742
735871
1027669
839377
737779
1001251
319296
530141
453961
273406
85688
215209
726530
886196
785117
532526
440150
722765
246487
531078
901255
144679
443580
754355
344085
429046
251592
96668
921720
942320
341633
246283
71151
753903
614499
719314
881726
724267
102848
403954
115517
25229
247934
735554
793610
875870
631995
1036056
738381
342437
412394
496836
33586
246932
913211
157355
158270
534866
58575
426541
573219
791848
384408
730154
615343
345037
241727
521879
730590
276422
404515
486040
804926
999951
879583
192294
694471
136232
763531
623434
1021154
987380
909798
365695
216195
277773
404286
871992
331405
846392
662229
171774
703537
875820
620723
575014
806989
663429
752897
194343
501471
1020019
541271
1026121
498318
50138
633644
112691
489663
748024
119927
775324
291915
490858
840024
349151
584382
73242
134115
76297
681904
376783
824020
57795
310691
380314
626115
374149
275297
343098
139105
845911
240880
204768
498787
354616
349107
906764
1007976
570015
174068
886704
984099
317611
651515
956417
735896
832987
543180
754399
613557
275056
751168
636270
114491
621411
695552
566950
607553
343921
907773
647987
912150
70727
717391
1043588
60753
376100
131733
624566
833254
370221
337980
1011900
646699
210647
231923
321378
762703
133902
396021
738435
788368
677606
464478
826372
812802
691176
985892
216433
26856
1003889
165511
289562
55154
921566
798555
948238
612642
237363
692720
595025
163989
144099
54
744068
832222
904044
473096
968449
491556
716536
134045
582427
548619
419125
808710
998452
6412
518591
902180
1022157
700714
548357
128305
664975
605017
96744
399624
997746
1043417
239537
858872
247377
47664
372336
438279
902592
103160
812804
804508
1032722
17340
568812
117374
999578
791314
162933
946507
969241
357547
608020
375182
350201
241122
253251
398316
482177
268944
1000479
491488
754720
185060
294884
787886
153367
699637
556738
476546
445932
320947
282564
437281
605522
756868
407633
177723
402768
677360
724009
339814
1038277
488979
785972
887321
27962
386154
678965
826615
635330
1030914
689216
904734
245741
74690
882740
321818
844209
6849
742661
773574
7846
866929
225725
447973
362356
532589
549523
683116
406113
1027939
704953
978863
642070
196321
905132
408361
508105
88118
101738
953809
669557
516421
850623
539658
175312
639777
105726
741651
600101
291044
948660
943192
106456
816665
337092
576086
517635
911548
444718
818972
550010
552316
938859
87379
1012728
12333
246114
679704
481105
97072
124138
12051
652553
482543
652516
16910
660025
111872
813920
566213
960650
733837
727714
3869
37194
460089
1042187
946547
525090
545585
852596
567259
336957
875881
156593
485265
617317
1006667
230913
932843
864971
1031898
474872
217838
64841
674388
23274
683398
556844
1012606
753
1032877
461374
323134
1040466
701533
968832
80814
407407
232836
618063
564564
477481
763434
149490
179174
200524
762703
55663
457838
303753
93478
530374
346591
753159
177832
293116
277299
19097
849043
759295
274972
243561
942460
145608
316663
62334
881058
99957
581247
553589
952024
236081
284457
39345
396946
861085
517897
876560
816349
857666
723135
108146
24772
736524
649014
915018
47311
683613
532583
561884
800288
646466
350284
398780
441564
142926
848302
1043340
257639
521458
455103
657053
47519
103507
684953
610339
608313
256639
910661
417623
289922
450442
268564
151511
675028
165105
194549
531227
664250
222724
148868
879819
95069
451353
999244
318626
491238
177780
423827
634443
543197
772857
611871
765798
399117
472999
21930
928880
9628
363257
287331
239066
792174
328952
96984
1001858
51305
1027164
539352
1036942
595272
710143
291051
405461
611622
87743
714697
345443
672951
636609
615097
79511
703931
87084
388919
644648
835484
640578
860741
391711
386278
967794
843347
64348
181349
263001
852293
344852
150883
608760
466156
414672
391461
639910
52370
283710
931078
473530
536654
504370
1006910
602398
941426
488691
12593
114243
182416
1015373
547771
628109
733785
640752
27719
660737
517301
546862
622656
522091
682472
770715
402829
425039
183979
773805
627990
713517
440598
968061
379968
375988
214828
338881
689202
52057
956716
1006738
420643
204992
360319
148701
880193
329404
346293
39847
488355
178832
650524
842966
746820
109159
672366
913462
477098
896578
909722
282884
466443
40787
735229
786316
972667
904456
475542
843575
775927
906059
957129
404598
798363
1040930
42928
116270
176170
992592
1033620
1009923
555124
884300
322748
366903
32528
747294
728487
993272
418022
8791
162361
688847
591963
922732
534161
875853
1029429
859729
843642
245801
688082
704677
493767
393654
383948
989735
110385
995379
697374
304653
833079
312985
574660
372671
702121
697199
910010
1000301
221682
735482
926407
1031210
68040
38456
308897
208881
715338
963684
189981
501250
485188
47300
307315
27533
337752
407867
983507
878138
928662
892223
114696
909718
766537
161023
593432
251222
710603
49684
283780
207586
810441
696456
540560
569999
558799
347444
511735
574222
766575
853824
669436
517634
139067
363910
205309
442027
4046
236016
751946
494497
209008
504715
701753
648103
861404
312561
35928
161824
901444
496615
731523
200483
257753
477105
58389
934036
222592
621364
515209
773365
251390
967766
339014
703087
1014404
23938
633519
599914
1022542
799832
956191
278435
50297
709399
342364
472940
823851
988076
642255
535659
931607
930446
151379
726514
999226
307476
191408
785096
544187
131430
50307
707003
297235
145685
471325
243805
899111
872261
230327
535883
816472
425138
215708
962034
675079
347411
839249
494900
813410
1042803
204023
783284
791755
18653
391470
303557
118150
733612
710065
449089
722377
603771
256067
313771
555998
573146
899491
244583
950703
817968
55695
713215
842298
858179
600075
1015553
983397
365424
16154
943819
476360
1000085
529635
142163
1010492
767413
890292
649298
790879
976706
934834
54331
715138
819908
342311
742465
733087
1006069
720363
9543
128564
81641
508295
422426
127743
660217
816339
839715
748159
425574
321836
607690
546352
73289
958076
326949
755842
427475
976366
320152
649855
300988
694440
395125
259714
297985
981800
854004
10118
662668
467715
375981
426236
196326
148040
891515
502779
1029251
764582
354587
393679
984549
876208
522024
676091
747720
928445
659569
299869
367233
739705
515490
151688
864150
566211
843780
267379
19912
142827
836157
460248
226585
573158
27097
473606
37414
272818
985149
87604
614228
147407
316640
439916
935295
737528
755345
150253
712163
104666
712660
339327
594712
907125
164129
166423
934117
286829
1036035
26158
557393
857628
947479
902851
366605
725967
700818
818660
311990
313279
229506
369269
334548
171945
551223
603872
832444
943044
854616
337640
697429
801257
236655
615294
770539
389465
1012945
916359
166830
841976
162026
37956
226348
340051
640348
534066
300055
705641
744307
1170
625189
539285
695686
934776
945707
551751
884320
733822
570020
405212
950879
511693
232492
154479
863933
566534
914584
778078
56648
795755
525555
840266
627383
933926
276286
906003
523893
712186
125877
882958
169119
213021
668787
979117
702537
67101
692599
58203
200556
594338
40924
906610
75347
745770
962407
82106
787587
121464
544474
558535
703831
472799
185511
252156
739654
705833
337014
1006597
358744
543194
754904
375675
155164
287831
194609
420147
107802
62374
715778
635489
239672
888881
910257
569277
395683
90092
241401
1025925
272068
462186
718864
149801
126418
109367
922404
595660
420575
389776
398270
217157
624558
128217
388748
538742
930309
602633
239361
549612
57261
918613
213189
355611
191396
1032186
165483
774378
713408
621877
1000117
134095
732875
412120
426900
485120
877280
544384
963
344780
781523
57813
103118
743095
560396
685008
535493
156676
773518
227254
805433
841863
402125
473152
685278
465774
312061
26611
84199
914435
828330
764142
272937
50505
904798
541184
848359
924770
765496
933779
851873
657637
33288
565655
534364
533541
479195
402945
958199
836190
329912
412765
828911
273533
162950
146366
456449
273154
112777
677653
409613
31164
261379
995971
6667
671671
90887
437135
336356
506778
92313
927044
322417
220765
700276
472488
663138
72262
867572
524173
908622
811031
913375
84299
796810
368277
569455
952175
13927
836326
682698
340420
563370
556094
540998
222344
518199
1011689
1032621
952201
937608
254242
805929
222727
30857
604549
400968
346369
204206
853914
654031
128532
863259
195792
271864
628956
763342
833814
432440
824929
726425
854698
528245
97313
445010
1002390
738778
326075
453980
883213
92078
302860
564954
560977
888127
112050
916087
983549
79459
971291
595357
162761
522196
541775
972970
133483
547380
912290
741796
535083
513507
113553
908042
349396
786951
283181
40556
908320
116526
436532
201968
298272
770216
549525
264282
235054
371069
931995
391896
146777
404713
349582
784510
965847
558836
843418
656408
851648
724670
974820
994500
34332
617663
760008
84140
969277
1004894
274180
107600
251760
190758
407589
401664
315849
143728
311545
1015088
429623
839532
1010172
240465
453218
423274
36611
1043228
261357
121435
689160
182622
760723
849728
718507
865488
542345
827706
695062
356733
215433
205237
787740
1019164
827808
804753
490581
1008216
691041
356667
771183
993762
165848
44783
114797
309094
305752
835612
383922
284617
796162
312859
661597
714807
632739
998411
303431
574265
397287
84450
251783
948880
367918
446659
673721
75286
917345
806781
1010273
186434
123886
223635
938626
455995
79254
550314
1003469
557427
96958
901323
190493
744235
723874
996538
503028
37678
804905
271970
485049
433713
840744
643104
649035
1013987
120773
240108
549806
467381
796746
730922
561399
874408
601810
170680
884857
718403
554044
636779
499321
582565
432651
97753
512367
203408
619102
449327
439339
1014662
150393
455075
215186
461811
743052
777397
104374
670975
56814
673721
680027
1036660
92906
178530
995974
302479
311729
891181
651221
307103
983692
919910
779764
157584
88880
23081
669338
289484
216258
658604
210659
116289
384183
333908
239355
996487
347884
817027
1040556
707561
553542
821742
97564
536202
704866
613333
426398
865663
154673
625524
462665
66522
32937
461447
585013
959129
772029
791615
171011
830840
291842
383620
364186
914293
175587
179585
502307
499302
688061
513550
703197
525525
797378
805425
487147
310080
21261
65146
806871
195277
860432
821341
173500
461680
108210
333259
1039283
662785
804020
973229
420949
321071
674559
545657
413347
354876
688180
352042
149540
739442
36581
595353
987522
465478
927462
882531
520866
607031
762761
28001
73033
102813
432344
366836
959615
685071
618787
761951
501594
109417
221373
12981
529489
936868
12330
1004129
861494
722888
863473
880476
381808
396104
601171
184355
31740
670167
601254
224297
917851
854660
639730
130157
666687
951980
597400
7213
439831
109521
171480
732029
559239
509243
891520
93016
661626
517625
156533
546552
281297
844774
120250
747272
222271
782292
439498
908581
586869
1028454
672651
741236
928440
561040
118714
764853
909269
849864
277055
868099
520087
78943
363352
778077
887426
984295
493750
939186
309316
266257
272973
844735
407178
49645
794291
152383
669046
352140
296758
576460
357044
1010181
242976
166173
547523
802108
185023
345999
422851
755338
681827
288175
251627
542586
931574
482612
286781
669278
203349
631483
163034
721625
125924
424501
815166
190599
1035872
690012
415481
746342
955465
12776
762809
959810
1010352
556355
730351
290617
486141
424640
56334
263242
118306
815789
689354
1011646
732151
111892
99246
168822
450074
646767
523860
14353
811417
45524
293928
213725
445824
378062
855751
296863
841
196210
77826
69870
1021045
467797
120924
209661
1013094
124301
536403
580037
899091
352471
173489
462822
797599
767907
148128
275930
128986
349284
390876
779753
246645
146247
96075
252121
32136
626068
921694
244927
135825
535848
256211
308622
670752
810436
883656
837202
880190
393976
935682
769450
762922
949152
467400
18681
742887
979205
449904
535778
689925
1032138
386579
344951
770548
580172
1021470
86197
80872
191325
209579
924201
10026
747342
624575
245348
266643
591629
247881
900036
187899
421591
909479
375638
720577
358011
448868
1025074
299994
195823
931244
748558
912772
331623
976687
987987
676475
27160
1031241
482835
950459
180486
714707
889198
864771
181727
593141
10211
387728
499430
943380
24432
245105
172943
646878
51748
451605
902761
476899
204612
637240
951435
792231
881728
286101
859207
889757
569787
14327
905291
516103
657181
49336
286001
843929
3012
76357
139529
850513
693662
852542
454447
332545
549656
280668
856769
820080
273064
318603
191463
693425
1011152
133364
415574
713884
736030
395609
179786
778915
617742
740137
824073
983460
571894
114303
951083
569331
90785
403160
731015
430939
245570
130696
125359
861966
381476
25087
136800
537612
856
982006
479104
355009
524867
1038832
574841
450161
396293
1001572
548517
13446
87304
929972
96014
370749
660840
637552
649550
368200
916308
245073
636278
137281
304174
751153
891784
316209
1004316
174465
245698
73082
785795
877290
635659
538900
505137
302673
367384
682486
180099
377685
675489
568014
645806
127692
875043
319806
39801
98084
822029
455349
586166
297669
95886
617460
715314
45750
315187
901731
324055
571331
43708
902017
755088
699592
459836
858212
926436
509557
225385
170233
60269
732201
808997
338375
102573
586058
143642
643261
371026
860592
139255
63646
9356
507357
677758
652732
352242
302232
176457
606727
962625
549646
821719
847766
30214
748295
610755
137164
274052
688408
762742
169853
706339
419559
365276
490366
951086
1030694
98048
1028861
968249
816971
411108
845644
521458
500188
359193
359977
839326
1034910
187390
980563
361208
265374
957166
700293
223457
102204
481726
836458
102169
534481
337798
584951
261782
133508
825291
623932
38064
289543
221220
796125
752128
230626
61690
457964
857903
11045
817822
769059
89253
919960
537123
744362
760466
344450
818123
181655
894470
199162
748828
756570
523081
153484
634844
362561
386566
284905
29898
564931
758553
232288
9031
964203
37725
14747
153222
746901
236376
81351
747726
513640
161169
514310
204598
323264
479565
752511
851500
1045005
437819
542696
902677
451758
961058
831195
384981
975547
356457
154345
611217
271600
644140
164372
224021
647645
33858
106163
463433
698004
35120
433149
842403
579286
133164
509427
305715
443705
993779
673814
551318
121964
971400
613541
118328
704104
430119
844893
961311
472698
894810
296914
377434
402715
531231
202996
129909
996380
564696
614149
302014
711044
725325
249101
513244
221120
727383
390285
315957
187077
279146
52988
781413
579851
546912
124056
760164
505837
805038
31611
740228
793176
460458
460367
108084
628439
622730
1003518
225677
436095
603932
316100
324540
955789
576036
460393
624205
409676
723943
791501
710841
476516
144199
774610
762746
680036
544028
419415
978599
585203
709560
174231
529512
637411
786082
248357
609723
922756
137934
738034
246680
969223
810040
168358
263071
387278
927675
427986
785235
514411
256347
283041
443663
706322
409837
589300
808275
306752
924408
92464
144779
148310
437231
82596
748309
582731
674050
508374
937118
408174
577726
267110
907074
229061
425023
81767
201890
682646
1043646
425637
228505
17047
104642
198042
296757
370580
818530
996366
113729
174871
636578
13437
841478
481072
63869
346537
1025091
277904
465993
123435
605797
947838
350073
538824
299075
206956
358642
346018
900973
41163
795117
642986
944254
325402
19491
65682
897083
411376
972197
249283
796020
96791
69464
548940
671993
619266
246983
799419
174189
558012
701834
419950
575863
336895
203909
312758
464496
850147
423068
229741
705213
786260
238540
92313
770298
945617
523561
328103
533850
640338
593616
620920
787371
180557
1017580
782904
22934
875669
808582
272520
307722
544922
449467
404783
754109
858159
487488
730405
800010
217708
523079
782685
591508
770704
455387
94988
669971
603553
21534
918149
480931
608583
225725
1897
718896
389092
31143
653999
372860
614353
311543
396303
350165
467639
239291
558491
649840
217283
318055
82870
904693
13193
581484
266784
898804
322751
742803
89321
156605
874278
479064
411742
178555
433908
421444
676001
7144
319881
186976
804513
247344
971635
974459
948167
971099
105664
962662
173095
780264
330402
402194
258405
894416
966354
734591
971706
902896
930550
943523
578060
766008
424771
309647
270153
55199
280936
512254
814333
269043
668004
628116
143135
621482
363094
625543
954211
943509
844878
227389
286248
437102
603286
917738
718255
527213
104661
147984
7559
797793
869026
487965
937929
847825
328098
32121
537773
809612
906784
63012
806725
1032715
472656
978782
72680
606810
341466
407416
589180
406605
111137
305743
431441
989411
275830
223674
165057
1010280
671613
267807
540847
526228
283980
41966
896458
871852
155922
303189
74760
736487
568764
567032
726280
905174
367393
778218
667070
223152
412109
147743
552980
354078
261514
459599
686856
878382
807791
153091
619509
269792
408191
798757
907923
101072
201421
186130
665471
398682
293599
604645
972982
1044537
624629
197854
344357
388587
485779
385318
892681
144434
152568
164096
14205
573612
766400
79607
642714
535016
676429
348614
901170
885798
310045
421820
36989
952253
153244
860023
1001265
250910
928335
923446
130624
647430
360569
624204
201839
355964
65955
950248
999402
694388
963609
403327
241811
861189
785521
710517
231945
970133
174170
1006374
117952
371879
389252
648701
797732
773760
202801
295855
622833
577050
641339
733990
10305
795205
305883
58248
286189
999024
98020
126914
545725
79794
813892
408182
1321
757480
52582
1039482
247102
481339
317206
655482
105179
274515
442843
54200
158390
945212
520628
892628
643965
497989
222992
343646
923115
132360
42984
329840
114452
112716
992353
144715
183367
445779
429790
39575
13094
583641
607057
653607
185065
713008
862101
384534
126600
824913
470969
878770
468933
787787
817450
585446
264683
550963
1020078
660016
831362
958330
130795
28439
708900
933978
929151
385418
546490
771214
364842
958286
215533
133372
123464
530603
211100
162647
811162
277800
398359
54878
1004061
127298
757202
437343
657422
816235
478151
1028078
941157
20640
404369
473850
112960
942385
955613
217527
398207
741182
100536
394477
497408
621736
84561
904404
820863
110540
801304
1005510
820340
67231
390792
86010
440085
556851
600864
1014677
286651
237877
356710
179651
907039
296288
1027669
149381
495872
726628
547329
688180
1041703
460463
709330
446638
306550
664737
671817
937087
579965
842243
443289
4352
344280
664094
147084
794469
691698
723830
241348
430588
473937
941521
581800
677894
419984
993135
592605
1029255
572590
613209
1040174
409147
821641
549215
919168
875419
799197
785260
20254
927115
1033082
519269
403422
774457
143299
266330
183286
1027433
464921
169704
586709
329740
485474
549640
327148
1042321
471111
711780
639362
806237
564131
845088
599832
104962
911610
52650
601731
488491
791279
185489
476039
27656
666621
270553
140428
679642
284847
751449
355024
572986
419047
642573
75134
994567
518006
53169
1039321
726050
398427
359772
463655
823975
627316
753907
501202
543358
391633
773171
46924
2826
453360
272625
915186
776749
525905
151555
774195
865912
206953
315790
138994
645377
492312
881327
384716
824485
720018
359411
162842
260346
916873
517037
713810
343055
530688
64240
584207
697726
225905
913491
206374
13512
537523
221325
471147
692588
552642
493060
663816
304155
831424
574971
414416
455888
805820
71283
679399
690796
421662
529065
199839
553367
242714
419580
329300
135126
572477
964426
481926
562522
740297
56447
103599
848860
547139
342775
168443
188727
680893
1030596
164775
15122
200425
793350
664454
212031
218588
755449
888377
817508
334486
257035
248185
704039
276180
836229
184174
599746
54024
21752
794436
34835
763678
83222
710229
835142
442326
731456
365132
72004
481979
467063
449741
836231
677377
465763
526797
536993
673650
714975
4080
48833
719461
316686
487003
726852
695905
172794
339941
657890
1029539
38846
1002653
491249
1044932
211340
304483
1024488
873008
482533
286120
261151
298670
1030432
224
810486
979132
928633
288149
990400
183136
273926
418041
124057
986105
787532
326256
999711
980660
391021
677481
411447
1026861
88344
635196
483087
43685
680531
645224
635607
1026611
422625
305580
147947
583092
800115
554825
1011604
672644
918420
847426
391914
551267
649287
793831
361591
527597
135636
612526
872697
620795
57725
894188
419486
420662
710231
726103
962250
522856
923929
47389
503976
740334
751388
51361
162759
958669
846850
195997
469556
344127
919731
817215
339055
417590
461254
254843
204356
311824
896298
301298
891047
645559
343478
751859
189222
963353
399920
272183
457577
86827
706721
972459
958577
1234
43216
1024973
667428
958432
232453
58437
626816
41679
541750
93249
741241
896709
119025
114200
346806
237834
91374
632570
373247
384271
52923
21599
465951
372331
875260
287579
727867
754710
23096
586406
546412
228270
592956
574587
869261
954089
691207
193906
82105
854431
540096
304540
722857
991447
540452
303829
533796
405738
650334
143121
906052
418510
427489
707631
752733
524492
170336
525173
291305
409849
117856
847849
711682
961190
1087
777886
599699
951782
876312
37140
611357
904326
431151
233970
371514
1038158
576767
915326
109591
550836
927128
934839
11868
395234
637621
938630
683165
597989
420005
224944
941732
1044840
1028252
922604
671258
1036042
539664
233849
999567
106426
415105
984888
514635
565190
422457
725468
675512
1018445
53871
567036
408883
411835
557337
481561
527663
594373
61074
261219
1020854
226328
836011
838091
994810
794328
950332
69464
555930
257798
974764
7469
562702
595734
728848
626524
739297
754964
196799
679346
779266
556570
1034033
135743
815970
286736
957185
467674
852734
312515
298811
590886
1007285
48913
327634
855846
66368
563668
53318
1012978
280928
921154
388776
793041
1002471
626192
325268
126482
575402
661984
927678
208114
150921
241323
111159
79163
782604
61731
889202
831016
920978
859334
239920
265370
554423
901076
18679
91949
524291
680320
865154
550680
99030
822025
1044389
295965
453227
351862
186695
757126
780022
885683
790692
976582
46004
401687
365014
384770
813260
1006056
799743
125259
938850
807442
793047
134941
305435
894858
789509
638222
493564
639141
36108
517169
834835
948667
861592
1006556
132837
870492
47928
593136
441561
296450
166345
626824
257921
863776
374231
161174
249043
521584
212606
721615
409915
250
770425
567926
1043123
968826
677439
919409
89756
536780
155829
162483
723305
665876
347835
666911
423505
93760
265389
323623
409853
935785
636902
10570
90240
864642
1025871
231884
265762
716152
545358
17725
133115
449582
801426
229674
245044
1012399
229690
810799
999187
778256
610522
782748
291669
36223
483427
604941
910555
267702
832352
170880
162181
822054
374009
462690
252880
12220
80541
41105
107071
822616
571969
851958
458827
788222
864601
340767
270001
290947
598589
808200
30527
62954
707168
389687
102662
942927
880648
919619
878117
810326
348154
646574
367421
135367
587315
969057
764754
732878
309230
810660
1005632
669517
802062
30822
1026347
41640
864477
936069
344998
802450
495348
702966
678911
442573
299955
646815
1045382
799503
697417
538789
370296
221234
157460
825773
429690
860585
752792
42573
519082
484386
296783
947809
15082
892253
568341
1018045
663565
478730
16425
833747
471656
742434
436283
700497
527552
613861
132350
663711
143266
972467
874957
769449
980617
785028
836175
628285
650949
617227
552480
762794
223025
961704
996053
549187
451516
562787
856117
286905
351603
692973
633614
101499
553698
662967
915489
527430
590199
6262
789183
261066
410701
281285
522448
1002629
251711
1684
33576
998979
366065
297462
188908
104480
194351
603382
848379
13097
1001407
900267
15649
363407
694824
285522
941037
637288
943302
140254
869290
293266
822978
678169
450265
736128
600536
498763
586875
411646
787570
735307
316378
409080
100374
800438
91481
496773
970073
146934
392154
788549
278454
922047
1030076
609190
744372
861280
646972
437714
533047
249773
745993
925661
347628
60325
46040
520138
258828
1037956
153846
989468
932823
260329
833959
568702
15448
16670
207863
795683
60042
560535
718229
860041
620405
888312
1021724
883433
387642
539491
691946
28435
170471
717787
627004
27221
589731
901713
430814
297870
864114
127665
68224
953777
257353
1022128
331747
969967
142640
746870
544114
548902
775126
463777
886843
958938
53034
974238
795621
861994
662202
28923
541972
275793
686441
1017360
970048
83011
225514
1027685
313223
322204
994839
70771
120808
214540
945673
803397
521438
355849
948649
197014
196672
174275
185694
935165
532390
100917
707658
540986
509493
325799
318033
920680
745478
271019
278430
278867
853197
414643
576524
867656
54766
737954
705508
582290
805146
10689
970701
555364
507530
1007507
171981
974980
735170
569511
745313
885034
898586
948350
95628
54297
888136
672398
114712
1010455
561624
886414
480147
328638
241632
177917
723912
771573
734663
803824
287136
5155
786552
586618
851912
987094
843013
52208
237028
287824
736566
38797
134810
548534
365485
53002
777997
528390
348369
985737
1025160
673539
937125
387391
837280
943890
227239
359808
954146
847386
917141
972552
78043
157341
425229
287012
1030939
45253
166243
39780
257574
983625
971828
833896
833143
415252
686377
11990
301723
30
941250
219007
720150
963533
895445
628949
993647
581413
745475
1030804
43328
598955
728155
343753
225211
640891
629907
653978
474730
752700
94077
68990
887641
204890
826579
14807
348710
152068
697040
567526
116727
435252
531649
524616
350831
83753
350263
3681
480781
640564
291160
119946
66697
700734
596548
948217
684829
776575
470816
750590
464872
324153
198132
402420
170638
684654
445126
461910
655854
681014
88701
829005
619662
903703
426610
586516
923093
935202
412182
798684
328590
792967
277201
75879
666689
1025597
648279
1026765
795941
762034
486636
611913
502596
8478
665071
825089
13236
511181
839353
74136
1039704
689050
258610
416618
249294
286689
665195
698496
384739
141628
104240
152550
172082
1016304
695113
404995
222417
250586
637523
705264
685679
124460
82825
636168
419058
482602
568082
28998
659122
610429
97611
515232
419967
581130
870826
51431
559994
432902
344617
541151
225345
666732
524663
948106
625625
882170
664837
579566
201425
844011
89256
743585
439622
998423
271818
844368
77416
46178
30505
823079
297294
781438
192239
592186
419616
379784
238579
181661
466700
10689
5428
1006332
768587
502501
371184
854472
945022
826196
411001
689382
244665
668145
203174
974009
14123
148544
365611
605855
566402
20647
173777
698933
24603
718885
563509
1041044
453012
948536
152456
147522
949375
308978
660654
907847
708263
751583
700661
320467
701995
113125
107518
264309
847472
617311
768928
253069
528125
402606
694738
427219
299025
386548
331743
64235
307533
264029
6908
996611
915078
120555
832815
341207
733448
523467
587562
578920
643486
1004958
261550
31126
428486
888605
403142
925243
411454
24667
13115
730447
786869
629964
62155
515794
351477
688297
268216
887932
31470
494106
987776
531960
274681
725671
44889
205090
405959
1040097
646129
20891
468173
554014
712348
66871
142890
558168
846397
905300
691201
881263
457419
918056
878135
919634
455999
316643
80906
886832
186044
329831
587971
31809
780876
191163
1011564
916860
981286
188386
712968
951830
469893
214474
207567
37787
121811
665083
50568
386076
770287
631151
1038772
709441
822377
872186
39487
278257
607792
649453
957359
1013771
814595
835769
578754
476812
450920
663363
81694
893737
136136
795180
106224
877251
940623
233327
662689
760286
301130
358264
751181
532003
11124
897100
153334
386236
135538
953593
195894
816160
73282
511449
387783
1030944
880399
665851
441173
305324
494291
727637
785314
476749
581445
788723
345957
192689
699095
329793
173060
292639
446742
115147
395655
946907
130071
560919
298539
232786
197283
145316
1016456
181841
392263
291853
665828
180817
784827
402608
823744
668138
130652
29421
237877
1001938
96783
1027343
803464
654280
132935
585952
360588
273451
649552
479414
570332
137382
491992
803609
261261
1045139
358480
171944
529989
696180
729104
584387
504101
369055
441042
954614
130197
775578
457448
636436
215937
504417
761050
244637
533396
271680
707999
412507
216234
399107
863037
161771
727749
201794
772356
102556
915658
709289
828288
49679
1005575
502167
325858
910613
238700
140670
167851
919493
686273
859427
539271
290198
77479
248776
692297
44354
891777
771126
119367
499895
1017215
480832
279839
953209
1026667
124711
12460
710787
605650
184064
1010037
1015397
73396
758896
560353
835089
764535
230397
896635
208978
878056
343096
723402
1006233
133490
53768
725243
550167
965353
756074
182356
97119
1021234
411797
625009
96232
55237
260189
695276
870888
785542
253807
912380
845285
353932
381597
612454
243232
12349
822394
402871
717172
390650
124146
511234
32834
432048
957203
623269
111947
354866
60107
138863
33369
730611
84848
522280
101095
199715
960291
240134
205034
109489
648602
239173
92319
954457
977545
205336
377104
350339
124723
463965
201756
490921
341974
322464
747944
496401
688203
16369
306108
113410
877389
975105
476089
748636
998347
241664
569842
592072
255757
145517
33240
338839
234404
842438
321215
1007919
1000462
639823
934634
6224
401199
929801
656275
261593
588859
74314
196609
812700
987566
702161
488103
888573
683654
434976
546715
521760
608488
216144
623373
708143
420904
422095
848337
473833
561197
235063
836984
879273
200237
1031154
491845
780500
398948
621202
284445
446098
62321
485848
354222
183338
143282
329005
551143
427517
758802
1005963
259175
817596
293831
840112
404414
993866
484120
120185
723698
1033346
841263
1033249
41248
963396
813503
977644
395797
245254
53959
984766
712686
421146
945018
548804
543575
844354
771151
314110
528460
428985
1031241
549446
817302
408799
533894
445375
520252
262426
351052
222257
262284
36380
681592
524959
791444
425904
684662
838188
886979
702512
595104
129374
963141
409737
460643
509448
64034
74450
294621
449338
192248
973805
695365
1036249
817859
121246
726409
24930
746515
961558
114063
106872
224701
231147
570338
973300
176723
527600
450109
960431
599589
414955
866522
71363
622792
156908
952818
274067
160339
319327
826484
767967
700136
694904
759216
935844
481217
34469
466320
149323
170871
969249
362260
433216
609601
373797
69518
828215
79027
718233
214793
759353
961230
969837
393521
767184
82164
116332
105382
1011431
155916
212323
824502
445120
736428
162192
375657
472645
734122
621357
258145
452532
232603
579528
805536
178688
316631
135921
439252
377106
325992
664995
912079
425157
685039
633477
391118
881316
305500
774666
272216
930718
985694
825346
401242
854158
159981
288599
699676
125975
830378
1045448
547595
865853
944777
501286
200966
520343
964925
573320
906311
871283
208463
853591
150339
639468
510566
1022211
178881
215035
313110
317144
343461
474235
765139
227340
10984
512415
504356
791067
115592
975412
738686
257488
393149
773871
450940
121693
39049
739093
934337
648662
271452
717897
322515
772295
961206
102125
738104
875524
544159
447409
724952
306133
369691
779800
120375
982911
89557
562314
142582
954765
1016852
55464
273190
811085
228658
1015507
947350
565996
100082
468071
648377
23465
605428
628895
391362
596718
823980
490075
545396
555525
804079
771334
582341
195036
380885
330153
318155
251978
822075
891567
14863
919215
399577
53335
678797
538821
884061
208150
240227
772253
963720
955830
595647
725510
53145
370877
87633
518647
714148
16218
191025
694407
674261
645519
874445
573298
214472
1016805
407227
402072
616310
394366
751
814046
258923
869089
744947
780028
691488
260457
987162
667212
786678
48385
281171
298332
673042
308937
936348
933490
832898
1001945
814291
345333
774303
171086
612345
557338
821158
910068
53905
610709
159870
833823
598977
21566
958247
535625
42713
291946
806837
815348
852923
60270
465117
497582
226049
770207
717187
350686
441421
233852
588293
144453
92183
661842
958103
937
81165
920368
637339
728429
750105
497303
577230
22692
488418
270436
838108
461211
803482
802198
487250
1041202
254786
623053
575499
805987
449617
172766
901746
845173
135218
715579
736709
206789
302991
33660
36428
693105
669651
540306
428878
824148
756239
747221
228866
997853
72821
824271
832552
904022
703780
943405
176450
894950
687374
394214
207701
191568
405971
698287
266994
679285
16744
938597
610344
193598
244152
888737
336968
1037763
747999
133910
45504
414675
443394
1013003
478088
933451
944952
757647
90978
1037746
316632
528835
310358
916410
535502
768058
713568
741375
399701
225765
626531
359352
958996
755527
340441
566765
448703
657241
406216
902014
701419
470672
385562
826321
488977
977538
738006
259467
221446
624638
397555
676969
388888
22266
64064
428304
114046
372693
624126
276380
64821
286538
517223
852085
604401
674067
231301
458396
881348
1036147
654719
473372
848751
504961
476902
197638
945339
41606
3313
545571
29282
238885
484163
796428
680703
434989
779219
217706
670314
929357
845491
384596
593132
36184
272184
696914
940324
603705
268409
380850
666243
225843
379346
841701
13780
733381
4173
496400
873531
966949
698477
736229
812590
173155
705050
54646
948323
824941
640150
795728
59638
685651
453155
798209
230272
550988
940643
758027
949187
408170
36765
101963
615206
239518
61705
14769
972013
409614
151364
939165
709985
535152
662430
280626
856087
938690
213554
705815
402032
558091
367168
791395
448262
378961
698986
1012501
1030459
591033
857724
324259
210525
35620
749756
6637
367477
18510
443359
703019
753843
291163
710078
636004
20291
294315
308508
444437
686015
818755
9789
169920
982603
245559
993393
437076
470348
899789
404460
456999
48924
880891
188676
1013018
1038351
519250
594067
1029813
992978
545725
267552
234076
876019
373831
372931
380009
755393
826657
988636
954972
940342
942718
90507
234235
516436
550258
764556
540575
179281
531714
999751
28642
9955
407758
383133
823569
752400
326345
974992
511614
75064
740790
786693
925729
1032242
957120
176112
966425
904217
318708
734500
899200
81869
979689
739077
406086
331597
913046
99669
720246
96718
771329
418552
158763
72685
813642
282412
700648
123293
308175
662186
151456
652514
487019
537546
864735
319969
748080
453266
190964
395051
398894
424755
933513
844917
904596
648998
891588
460015
591647
803812
317293
916861
396678
199291
675193
962113
81299
413401
724342
408098
451847
860663
406161
146504
987514
996218
717239
560078
216160
297578
318927
728737
372300
993559
12135
785152
475629
981424
334794
70991
557225
75821
791184
608154
842358
393006
494660
871149
455894
75860
483999
982391
974056
985738
147214
462649
873843
803220
446752
366052
810271
1026939
256731
969349
729607
990291
67144
483204
823515
228137
701941
430806
951828
76699
659316
730896
196216
540566
983696
235114
597271
54646
878602
272146
970055
624620
165697
504600
807790
866047
831937
349573
892503
848705
641094
57842
825152
1027346
683883
1042978
690818
514507
287855
707120
664448
1038100
419633
325776
995968
1010865
453653
139426
631031
257912
212713
731662
952821
613950
167788
106448
1040484
30108
674460
777230
911281
527174
585186
211619
575487
273335
719192
187762
867870
778203
48572
964803
238454
75023
110771
523853
360334
955063
517643
237419
21074
408952
472277
561997
258949
168077
950574
582786
961087
21318
1034189
742642
582634
931667
852353
637138
535589
1006989
530444
790301
668028
551675
207561
989468
590002
1021016
33264
650388
431596
702460
241850
873957
362652
672088
405267
546163
946560
728077
31379
286967
284967
690123
994362
403946
251576
1015583
1014404
272022
800541
482335
816052
826001
74782
871717
607757
651373
392011
888157
404248
414706
871365
927057
524662
544173
128720
423562
299397
235032
790406
488032
226075
638621
371799
891463
415100
149504
105248
468612
45888
918744
84791
352921
82136
845645
443500
565997
679427
904029
376758
319253
474061
798661
333327
249922
16441
347795
63776
899505
262438
473083
373097
598339
669736
836159
719008
294768
301158
379811
584944
111245
322725
200846
762381
400708
10825
854517
35690
485888
391856
965857
457938
20830
390769
752954
606450
577480
70395
1020278
458250
589384
230429
337685
241441
372854
231264
545294
313507
957199
528292
535561
539898
497415
13663
904728
595670
661276
421611
230240
333143
715042
856446
508121
144159
371349
793665
598009
878423
413110
431723
848925
826024
741250
206101
289214
215364
337116
825031
672020
127869
763994
700220
865194
512088
39678
704671
1030184
546549
404684
463044
734915
244836
515715
583761
41962
960297
1015281
538563
505518
569937
625100
432499
1036808
65464
1013999
508236
25826
590646
752859
361548
294394
284868
992062
232486
555397
885102
904572
953331
465364
639717
291620
114194
359638
740048
806395
14908
61163
682277
930873
705140
733801
918526
1030396
52947
742904
717214
857194
108178
405192
405403
634717
434228
345879
11643
231241
628735
175300
631268
279184
272326
866003
405566
773377
170855
930811
828398
143584
196311
473853
766021
93049
387726
678791
27502
87820
701434
144657
678864
574461
737895
88632
1010779
887433
336046
885383
264364
408393
537339
687829
825592
868862
1021337
379528
806382
360806
863478
771564
84762
990211
812445
336260
317829
1032763
646124
87744
201570
797012
584672
842664
764185
820584
455882
553484
172108
545043
195432
745540
490723
315073
856757
848459
894586
103185
16314
117724
881022
674631
428082
838255
309023
953034
358687
138989
208088
935986
378952
724096
354685
87721
375340
693367
369784
750631
551322
772742
5779
853268
220628
344945
863002
280395
414476
614735
631476
128442
894685
238294
272764
855692
180751
904334
989133
56067
477760
980283
122340
216284
875960
940657
286749
950887
128393
963266
86425
955452
899606
902999
374533
299522
1030942
559470
910804
361589
403662
68925
411945
961181
436234
58412
581654
558171
993009
558090
1022819
602994
11502
280515
539615
1036397
795407
604691
974653
976981
360755
557927
898281
853186
50802
181045
154584
64278
513867
739529
646103
841211
641470
216987
407826
577210
50238
20889
830719
443039
883834
310116
577831
491856
753725
158543
126360
542061
665644
656248
1633
981464
907811
642029
178607
167764
955436
582846
1015420
617099
1026785
1016930
518606
779849
51186
398614
315128
622315
394530
683164
153349
55162
331067
297702
424544
792627
414203
221829
528144
510372
454755
172134
274153
852616
336007
98664
391837
92171
134657
38234
813049
169626
849146
52706
528357
588613
837419
232493
900820
844436
813505
937662
341334
44480
709002
162895
1023110
411265
64550
950236
301888
284236
270831
95359
781476
6104
473680
149060
860109
785546
142863
302791
437355
902224
680513
693678
168380
844767
16374
960481
368441
113846
384967
607101
913573
656554
674646
281980
657173
143807
866214
399136
974699
753036
828263
29938
251394
810994
969873
479508
153978
81095
693240
196164
366022
712756
950353
184174
896710
503631
386699
172711
941975
940414
329361
1026996
785814
623052
975401
607513
590586
884569
631175
54881
751518
814765
108389
19732
725740
980247
494986
600079
561029
968039
608647
51159
490379
330723
81333
950569
560757
771785
439905
38908
479205
698947
354867
871483
105772
745140
54654
237340
137652
85346
114996
181565
957215
638136
187935
228820
872177
168779
903928
75670
217690
40589
141719
665085
931442
490585
392289
320755
370071
745748
350096
728165
943717
1019587
231474
500883
583235
219917
832350
956719
786678
486311
501186
499504
315608
619802
918234
138670
130292
974932
974518
406100
927986
74467
569357
621780
598614
878710
185195
779486
902876
377462
70366
961193
620797
289789
464151
303391
890717
264675
214115
624997
487036
819090
821988
982668
930343
470088
843074
802978
328572
106444
1021591
864066
749135
515881
1033436
252577
561058
921446
780849
77246
416475
205543
59800
826268
117033
829544
154874
763234
873546
224999
305656
767760
745178
1026862
295244
898405
394123
648560
973991
180284
743507
1021550
14253
673366
867757
322994
773536
321730
427020
298532
779001
165832
666714
31312
9621
9930
212606
639212
53997
722513
634001
8902
204998
574532
310286
828250
296118
571518
648348
1010348
865106
701352
1002657
1009285
515709
450258
766844
935087
750946
145988
392915
344666
42055
206982
913564
761729
225785
893366
284551
412213
327044
649710
506272
804500
442284
748954
688001
426462
158269
11567
882556
468264
748924
628044
348492
359330
974547
601930
857014
813858
729400
539810
290469
167389
618483
245375
622473
300508
916726
402826
470192
376606
174146
131848
190936
785010
266324
730678
139068
406709
794918
404809
758013
925441
613792
314734
804978
733478
510171
918684
914791
391784
320202
620867
645138
1001155
268472
690477
455841
99634
643475
799234
498614
478826
457237
42239
154771
466830
483687
141712
996260
418134
954193
447189
409148
324725
269618
305520
252048
706801
488000
20564
880687
500885
549263
249682
514391
372441
524693
813608
240424
885235
410599
93645
460646
742773
312870
96420
342101
420851
797624
371275
517074
525375
493407
827947
460142
871670
141686
595135
541611
820187
202113
296356
1008583
975615
330363
950736
65068
977392
385640
507636
976337
347941
770075
819404
735225
160082
478705
596441
606613
435085
329498
471732
311925
596939
902211
398214
218730
527119
46823
942480
947374
958906
17000
899673
877459
68697
945198
441335
934406
138210
460548
225430
485003
168810
909822
129969
978770
876074
188157
198186
240885
855446
995865
443016
768007
390983
996809
818517
581219
571487
620135
115523
48775
289443
899876
745097
450283
444886
180458
388723
82087
711350
207779
544604
710462
582188
1003529
446929
9242
835539
632413
685577
825111
374646
466022
536942
886552
987591
36265
144837
51381
564244
563414
226334
1006921
298053
631597
35456
944861
1026939
737066
898061
755261
451587
103531
95668
423084
1036109
793592
725613
388561
333583
11638
129738
2835
230915
576093
379546
126471
77261
335740
266981
741806
56708
43323
230431
756211
628760
885844
853098
616412
86475
798154
81318
282108
774472
637513
585686
943082
594552
67390
572722
334543
174992
613483
286967
995801
153248
103182
514892
222199
16436
221386
239454
595621
66983
511117
2668
43071
739186
257685
11931
786925
244815
968901
629945
1012802
41333
342022
5087
622950
84951
927048
347894
638696
754610
534443
859620
749168
968775
441458
275872
63090
962165
662009
507114
160669
635995
6126
664757
481192
1019329
658606
920720
682620
309074
522300
890814
565003
991871
537769
531866
737979
118988
1000602
224461
690762
114496
894330
804534
635788
772857
376454
568062
902585
259959
17326
429371
427454
400822
891333
887797
23698
1008753
930520
918888
697778
161820
989635
646521
91301
439200
553353
384431
726025
264033
656772
320573
222173
296041
446093
834920
352420
467289
199977
22053
684185
952151
689018
503475
257640
510901
305336
242016
379315
609162
685293
125237
548274
113921
336286
245850
200267
1039597
670053
678117
319200
638712
211825
758626
800318
964465
202670
683449
887032
157362
624971
737280
281109
778395
762787
1008353
281190
253291
775189
1034387
965286
1031881
391923
162026
364077
96615
522666
848474
375633
201187
476641
986110
100625
1010479
494137
15292
544772
1012497
74610
916702
229524
1017166
55839
497025
431222
759254
767814
832609
807852
469109
679647
953424
260882
590007
3634
954900
479503
620895
731658
494987
1039219
299421
265398
757662
979584
384020
619239
490961
836928
897193
125465
178868
420854
259095
456255
514563
604090
165675
381684
584528
695125
480946
1034469
490570
53978
145215
542678
816751
873053
142704
1010943
648977
497718
178430
130113
752154
454498
129409
164429
390795
932815
326315
478818
450909
1035358
404239
16859
718175
112241
713529
26995
86613
46585
881020
611058
311050
110152
170427
944646
23524
1013046
109761
106326
92248
22465
120034
374755
319879
67355
101317
680997
113768
880482
399054
424225
827117
981334
354252
782001
543842
415671
675718
266735
146014
272647
949275
93506
351252
90635
918119
750743
824219
504256
19565
370734
424151
448732
125037
907245
426625
392694
167697
657754
806515
215212
377060
165425
305387
329903
664551
435472
734491
897300
446815
768630
474491
1010538
624862
865720
407014
563373
145255
258858
292894
958402
681958
972299
134228
170234
187852
870344
366679
605929
9136
649058
30196
1042259
907634
590223
305286
622731
371305
1037846
208798
1038939
790610
469074
838381
869212
875631
931603
600946
397463
287875
510176
897820
67672
569347
109177
241742
964311
722592
578203
602992
246254
389897
324202
428698
682685
782597
815806
65675
161657
948328
915407
390612
609179
847397
597823
632442
384219
417744
857395
764977
644797
593400
870463
590215
841256
401963
130209
933024
580940
149083
28605
950241
26770
671043
916222
168315
263670
49041
505290
975863
717089
304160
76626
50311
48718
290420
811656
680475
655116
821860
792161
1009752
1005797
174726
1026359
1034031
24080
687964
361546
637663
732201
927134
815010
852859
945660
505663
606660
179376
653089
833108
166312
141634
4210
365539
203560
870958
738396
116240
378544
1019965
746470
56182
1011931
48439
199471
107228
697449
405825
604647
58372
127089
650905
731514
476765
56645
966834
247632
377623
516418
1014698
648393
956613
516962
656834
269667
930253
393178
387858
470225
353779
895911
732084
194648
255777
184569
183017
706837
484946
806541
813090
1008514
194305
580773
466085
954486
805951
533737
354276
804591
112576
190546
1060
545986
1030250
176346
461557
979261
1013767
585854
474060
948019
159296
742403
575768
262891
234454
856897
249830
146655
131991
174214
433216
251754
690444
706065
580936
341740
917974
1023556
425915
331421
284776
1030569
1022170
984906
728581
22943
27560
286101
213382
50324
463142
866587
969239
541529
46500
355385
658971
364871
120836
952550
930161
455324
631798
949706
175577
746654
976547
466681
126486
666566
536934
190809
158353
126890
930465
8433
388313
747988
534593
217059
437562
673746
195918
127952
309152
210428
434668
236668
102898
514829
847518
203350
652611
314237
329742
638191
534805
1043113
8466
887570
1000535
367841
710182
976155
500471
606556
365462
464346
192821
669931
556608
470070
256581
1005986
88242
796683
222009
948960
802926
102307
785093
94244
972021
15062
796
284542
301850
464242
368159
991317
307407
747702
111966
497567
52382
586019
811415
438603
519979
304888
223181
906769
68495
381419
325672
595786
49058
276765
367098
896597
385076
231142
766539
771662
405939
1001067
328306
895175
629696
365858
854883
191688
138863
859876
253142
977347
690217
998796
686371
163872
507732
173922
319378
821248
878991
789416
626839
891830
945074
927730
1745
481651
868825
513998
914909
11800
373354
63786
187815
560776
706398
95894
43275
641308
817929
33575
766324
584699
240325
365001
103652
173076
264088
78690
559914
567076
506622
365530
1034065
417457
597208
648038
866880
44832
645198
349594
842939
1033584
993391
462334
885985
220123
902355
591541
869377
903841
23422
403665
386696
815312
490238
245750
62917
370572
1019925
869632
149770
764180
679319
994665
127321
756876
242368
714629
265988
217764
822284
502120
334640
407039
956523
546381
435128
148652
303171
501337
382398
782688
873715
509769
529644
1026065
441018
955885
213431
457552
595038
700634
797158
16760
208428
713255
1019793
549456
888882
340370
896260
667013
6108
595299
824893
280328
841251
601788
553051
862174
734365
323132
862321
426810
973845
47439
854745
518035
36595
248716
354081
549919
622012
938580
817662
474101
732990
333534
900995
1031416
282368
899985
98074
955620
444339
806664
325570
324271
999321
538066
416986
36362
87969
901601
911554
274905
445092
580245
635783
301858
243538
398508
393526
546064
409781
235039
308276
98016
410388
559241
725601
45991
294833
36754
893175
301890
568369
1034798
168447
809747
1006072
227491
992686
203576
86667
366751
785522
1025982
467678
674929
777592
398029
930023
992675
143562
763779
55395
887741
211531
152819
75807
173479
557791
1026762
129259
932912
867175
347891
28273
356730
666197
115823
25624
1024140
875182
741373
396768
11681
371046
642132
603716
775156
994047
360125
673610
472147
179232
92343
284479
94650
45146
891749
494307
601741
305015
21435
122956
654387
810809
337319
592195
673313
309031
976106
564935
1020284
971176
498631
325965
451569
47773
26466
429675
837464
963794
590264
987186
975161
371199
656694
80207
50543
302264
444552
773210
298890
914567
953322
664350
600857
5791
498679
240238
941381
357127
865522
865427
771168
512253
128898
458416
192363
651864
1003854
1004965
636222
873732
55210
958247
194778
492829
430375
470533
553791
882862
993571
1022875
87303
774461
224275
393703
275439
1042362
154798
474595
315047
822029
955384
98349
412349
106965
1013444
709272
877809
676429
74641
526939
868906
1001523
841006
918027
299828
762412
506024
370873
629022
850415
992623
835641
864995
831159
924904
391681
712020
457000
1015479
204367
225418
297858
806384
914148
440481
702937
89914
779485
700817
138130
8127
658615
998071
196732
271054
242561
266096
812551
130620
380568
204636
446665
703659
745302
673594
434359
209851
55797
251836
268794
37834
608058
33586
410572
370475
59
526896
344809
1040180
234950
990002
80943
136940
762451
888187
178509
92148
71639
131414
16621
491195
347166
281607
516052
39066
581796
902714
222160
178294
33672
682262
491768
557767
384696
638914
756059
297436
275049
274740
916226
817852
612416
898996
514826
512037
559225
810878
706447
542002
910317
275948
479351
312362
601121
752457
930601
293971
1011343
22577
582165
415319
202225
896344
508573
865530
147186
913447
672498
804746
439054
708953
761948
59337
231321
221922
7270
754927
948561
252303
205644
346626
51393
257334
641861
409525
72992
712978
781699
57888
408316
816574
773728
738032
953857
732684
673175
990829
433478
959361
994980
86580
408370
189110
305738
132545
1044572
662993
60533
318981
433988
899179
757823
459356
36809
830872
571030
838701
740816
895102
678355
273231
1002580
1032436
180495
704055
378048
190477
773718
83458
200826
640979
196362
723536
671488
600812
952048
114733
128297
197161
361902
303240
129439
339776
440385
372016
429683
1027449
554619
985961
185414
247370
834413
613899
513994
170234
51648
894631
694345
365029
176170
435456
603584
894843
299591
99296
529566
939493
306976
159754
790228
352206
222282
449318
927867
414927
89202
282348
767066
863888
109671
94449
1034504
283603
199512
104318
614602
426723
886382
1000981
947362
786799
624631
558827
985006
801145
135681
359129
439851
41893
89679
106711
766755
772170
505198
647045
803432
619566
1003725
876477
415873
475832
144716
473026
691160
693319
682013
738138
403633
262210
48178
596828
516711
593915
768139
936137
114638
226268
649814
131586
593304
960345
8360
678860
687462
989170
597304
549306
557965
315129
778206
883688
383011
887517
1022558
697674
797571
537851
604087
127675
515045
870273
813102
156370
804692
620595
209839
833519
633633
468887
444948
336939
770751
960621
337686
771604
747572
236047
544246
859046
311419
24351
642097
533690
408587
473395
173253
751051
447107
407710
439930
309534
817072
272749
231694
980964
947101
838935
877650
933524
159216
895442
846269
851374
1013401
651478
476961
771827
687683
59191
136949
892188
959487
941396
166655
509299
728567
852734
497772
1034091
85216
756452
607149
114210
122018
440686
650531
787424
899902
344411
671678
950826
801290
627137
477819
1006718
109742
871791
883200
311058
650391
959798
393254
795984
566672
707102
224324
441788
67409
796149
979645
951148
950848
863031
287663
862152
57724
892838
478991
686526
351973
673598
19507
1656
776082
285544
535526
377214
452769
470724
57334
450820
1029193
842517
203541
1014455
426045
962194
582545
947880
570073
51931
978946
981758
888771
635650
551179
461816
35074
234271
292612
836967
10522
1036734
587435
641457
522693
914388
298345
989347
662156
58065
786482
400749
555067
329500
574288
853266
747182
791095
145532
3073
38658
740823
173617
498655
48255
674488
385376
879235
842734
88600
880223
949859
761593
957719
237397
903291
153882
527848
264871
108114
40588
496361
1019430
642584
127428
349593
125534
548137
176279
862018
91393
65300
299741
1003906
536848
991138
614526
67620
632268
451079
115286
1032692
882184
693089
85238
552236
590019
27837
790748
984890
446063
1016611
247069
298839
797571
716137
452343
846471
806587
457924
19897
437290
432466
724215
973010
489815
44425
635483
197716
559011
257209
234409
309627
544476
896025
356701
668568
48255
870534
743750
480516
66151
887008
606161
210131
347318
146443
183766
437408
557448
921725
138573
883255
802492
463128
403661
624827
69239
861897
120176
616493
694766
897733
984001
270165
739253
324594
545938
658151
808153
533550
1009494
646889
664906
771217
876220
904723
622957
615484
746892
960536
42915
122329
425363
90653
51760
785343
882384
40553
322910
946865
225627
613013
364530
943995
862415
415793
124989
344752
841470
655074
543548
572332
42183
586316
366725
719264
51394
294345
489953
341308
967658
306382
484203
677765
317109
149470
263332
886859
211232
202967
998670
71103
844406
905982
278296
808705
927410
534297
181381
332204
122635
606228
262125
389943
161860
737243
309402
347576
42456
429060
403861
1026709
751717
92819
864526
505455
530942
833189
671130
796980
856327
250130
826367
464537
596679
254064
199710
454037
974435
794538
59487
497778
278065
709167
430763
479907
96671
425987
497049
237536
955458
377828
749758
113641
247130
334644
42736
708798
420476
431696
558308
183077
302135
560155
509443
643426
679490
828994
839569
331679
268313
725285
4989
588845
945180
896677
249651
182167
648206
76570
799229
107079
885922
993251
929916
372904
210621
284558
803601
819276
68891
1038457
1001889
134306
566825
195598
575974
845814
948797
691154
537907
762983
565478
428627
939692
587690
227853
987843
82368
939313
171792
943869
247845
450246
993006
572914
103761
859176
241133
106826
766088
616153
95914
161802
199542
105810
669805
533814
495730
351190
66035
275215
65631
358276
357095
352398
902852
244174
161330
329576
324083
580342
696678
927711
186533
44315
311262
612297
346311
746919
921631
834284
908443
352151
444854
22070
977034
674331
833411
46411
740531
642521
29250
724435
381291
1011818
714020
687409
677085
344150
519165
155238
897926
685052
485230
4834
448095
881955
680872
400339
181550
722402
173212
5910
862060
428582
574354
1041621
548791
37478
98628
2250
773251
387028
815337
845243
924336
295172
743058
535142
24875
1037571
385154
200673
472910
366109
252412
378299
233886
851835
430925
562385
963664
757578
705729
434357
671809
83609
314684
990371
251227
775553
200394
572231
238884
977484
687005
775642
51290
773172
442431
370475
352867
1043025
203296
1004063
909998
1022541
749887
583674
970792
793313
202058
273432
913434
801378
510217
975619
874888
576652
525900
272148
52825
138850
818678
731945
753159
970066
266051
36149
126486
93922
373562
198413
625504
823514
32777
345168
680120
34702
349157
567721
209434
436689
259550
538356
1017011
993013
459679
781122
580472
579779
465369
317703
683180
575867
853684
479718
630700
407690
749824
804932
316291
610321
514277
876024
1042990
212622
1022538
537034
248432
867061
508268
917362
673836
181384
982535
138623
446581
864296
167297
537431
628217
758597
914394
237487
78033
844062
1011622
78743
373803
837802
101479
519658
303671
639680
104432
857445
665696
41938
553952
679063
973375
735538
874879
509909
504478
457565
186495
906746
289395
1035023
188243
286669
326277
80584
471139
1003748
643878
784490
553366
710967
699879
455208
827187
451313
450009
938806
725316
855653
895129
870099
789602
327471
600026
617919
607784
1026888
254565
377402
985546
543905
764496
1015481
83188
609630
856075
795538
332925
698256
248425
580172
196156
777250
1039192
1034262
315731
288850
889865
759699
646922
345356
1010248
645874
518106
373633
477841
948522
77500
856429
572917
797685
544780
612744
795493
834559
565808
30391
921438
414944
803093
723237
143223
121168
495447
239097
500205
707307
522064
530042
292978
769251
600644
1001337
82690
390515
738518
252958
702944
698193
1040949
992916
1040723
303314
678752
1001826
178131
763006
697506
180913
964127
947789
290113
1021127
1014295
362965
788236
87112
469152
354595
937985
16009
129725
233220
460625
59240
726582
103015
448147
506018
188938
972401
96780
611127
128308
814307
161329
549572
243840
134597
737723
408872
836818
145437
579843
660383
294747
861484
639510
854371
423015
613280
607305
99513
777472
488566
397018
843176
703788
748116
79131
37825
751767
452576
682739
474274
562434
218615
1001658
996692
35777
408596
1000384
1012039
826149
872417
789975
152021
97953
141062
394906
917682
503750
192907
23320
27575
11609
842654
3911
649534
389171
387151
162325
912834
295880
683001
591486
167577
776389
947760
423190
261603
415539
482641
593233
756610
741980
859494
71951
898438
769722
288610
640176
106035
489962
12212
984593
416931
548678
903198
309606
668737
178490
720718
326369
257525
1018970
505818
205002
271761
688668
863708
94054
632253
900568
965401
948305
1016031
308959
901614
1044556
40616
619090
928104
958550
202245
392166
872864
376687
226003
85599
1031428
836393
108744
919427
251271
502397
294072
734297
340593
285962
795041
385115
85947
486262
567792
1014277
1018266
659603
861815
179122
173693
156051
264311
93647
737820
85757
420166
897925
96701
596111
795840
595249
263084
680831
189845
352103
470100
789358
586182
924245
72851
1000599
619829
369114
557719
1006570
186437
1040270
484985
895660
63679
39293
208862
273847
649981
271957
859335
737138
25979
449470
2697
88484
598471
151223
547683
579076
418215
916005
587919
203560
142714
8247
191810
625897
368145
648998
417703
394351
604180
349183
92814
376893
461685
230979
347570
377682
505165
659929
505483
84079
680269
683880
591205
581818
434762
779436
632330
442684
970550
616275
465593
432259
490261
582511
714112
308034
344937
308198
431790
454983
122760
738693
803688
245758
727107
735969
208947
295480
273404
898409
367271
501868
458470
304186
627723
427121
121219
270370
950530
630139
449027
230392
149670
228121
872115
872853
768554
491187
764990
48533
566182
168820
663077
96106
768148
138229
209552
934126
862525
121446
876779
641087
977022
327451
49361
243971
424233
1001620
124604
995376
759448
626403
240885
64818
292667
445893
278459
174329
944196
763439
628962
632659
63846
1013051
709876
638013
55287
700506
328804
231744
280194
838732
830396
889879
898223
565357
171514
103984
314023
820149
875515
7577
856791
616616
624574
677095
44689
664235
637888
536861
182716
1024996
804232
169878
442772
804996
118117
984823
941147
817983
391202
260837
678323
555003
191807
376604
796992
290760
36441
453954
935759
87717
681670
855725
975389
646320
864103
822410
948384
572363
549968
665000
730392
973735
775801
644032
320625
577211
1031349
897141
840634
32037
774161
334290
722870
546141
993249
401206
204102
503947
848290
264687
707010
57532
493987
84026
767456
112954
514524
217455
949356
728245
430530
167487
164252
1005336
947680
133196
369332
627413
268542
12853
929054
620551
1003438
1989
575032
375863
467328
612033
919461
934741
831106
427303
543007
831779
374863
591465
324753
770915
110358
522603
503172
270564
238371
966602
256136
48197
107364
971938
135901
27112
293018
399272
887751
926024
452812
354026
332810
948393
248068
767474
811528
394207
840451
891210
905873
953043
688183
880217
831807
341720
520029
184972
623365
726059
740078
354355
171236
256120
170350
326277
612078
1030470
1006038
597424
903108
727734
113619
835234
243936
565971
24940
24765
620240
820631
789686
486165
907936
468593
125064
999730
490967
693803
789590
740477
762909
185141
268161
662472
86139
977657
408594
778596
34897
773765
853953
832484
548054
606632
1038651
304893
1037726
98153
360861
436082
206209
155891
1003133
742553
698158
225208
835501
1034451
568428
286094
297636
954537
477826
388162
380615
361913
542060
584663
298465
163692
518147
55267
681589
533191
365258
649958
50970
146941
972645
665180
349957
638660
552925
424721
1037578
211185
774778
38409
340615
41015
298151
109073
343041
765004
334402
596872
948971
1008904
44655
458022
142600
462575
227783
494374
417626
758115
563366
867726
272472
386575
250900
936586
382351
676586
771416
445078
818604
986496
776030
510704
656230
956469
768021
235617
425238
1043253
843581
143262
623421
651982
107692
196248
192825
111539
602530
54516
264617
743469
80612
542232
310621
1037380
359964
111344
317924
824170
325681
465467
318032
800330
445105
506458
969160
954773
784866
210726
973201
972473
325654
920062
48989
35790
645179
155011
706396
262276
760194
771763
799910
898207
414843
557679
224490
291654
983519
55774
79497
637585
488737
266849
74861
529916
996759
477724
227207
721752
92397
875538
878742
630562
3964
918156
916630
326925
584837
879019
264620
213404
14753
648319
905945
436429
274129
957691
198710
590316
251104
1001548
240142
487712
574786
352680
22822
510332
442955
499765
1000369
40995
21010
658794
643870
992728
957529
820818
711988
998419
764870
396636
826798
597653
918576
838583
883478
248753
245634
308360
87959
543852
507649
489129
164521
211850
774217
27849
202233
684654
463987
776040
796744
474020
635030
583921
877377
244476
710942
488551
225169
413324
979821
83155
385130
818047
610641
551999
740130
867335
709623
820416
917208
706981
895037
171953
319968
538319
207395
867212
648846
988361
662638
636038
359688
715828
489920
156593
598040
269923
916861
135951
144917
610217
693862
1005085
779069
186936
17823
869429
41228
339104
4305
227531
246681
672237
544667
569551
522962
181246
362242
498209
153228
346681
722264
230248
943475
462290
901295
237609
173557
624200
719073
4191
74266
338981
43473
725565
486065
726237
329419
51026
711925
540421
256655
168583
399974
827117
565032
1029981
11304
985655
269383
915646
937963
926455
825138
788787
622977
542018
643119
602606
319312
939161
1017
359840
131069
339623
784411
247265
284266
553756
318834
617208
1001383
559681
558030
807078
478100
343892
268937
589973
548816
719169
898186
763224
741218
942808
132275
243706
848686
391942
414022
254512
657770
790459
436919
785800
352967
962631
938308
533232
82878
369608
803694
924543
792911
63166
927701
735700
762323
823132
270554
43185
291796
606742
1003217
333262
6834
541066
264092
901048
735028
827869
568471
596572
1030949
659087
608433
383704
812317
440287
70795
122359
4748
32196
349498
478324
1194
322256
347851
530412
405144
14485
743320
898925
779610
450852
305836
589260
87523
103660
577022
103004
310221
377303
288575
854039
503741
15881
283424
69492
202167
631944
34817
398851
261329
608368
152104
249100
642487
775287
495122
285104
159242
6641
1020330
114378
177267
58339
473004
168580
329639
640054
591627
813243
459365
893890
1028490
404487
956855
251746
5932
1014090
128295
417428
709225
759135
242318
622213
692431
96982
397246
71066
992853
14502
433978
712905
68745
144736
169387
370756
452142
646853
474224
641940
204832
228344
957220
417095
48377
962826
654576
473828
578386
96783
35139
285050
915319
67559
493109
544852
947215
940448
575754
70330
156175
556081
558198
310855
53748
519946
789467
1005364
764960
535915
132217
90760
348291
402726
897930
401861
844180
128146
39143
461974
778424
308414
759275
431283
293652
894178
736098
537360
604150
558986
773421
243274
546030
652220
1019448
461805
554713
962755
668759
904265
194755
535736
396305
312553
634208
209820
150376
21868
869844
912179
549700
267901
481758
685107
570168
320519
139373
643001
599876
30138
651747
902738
27789
667898
491857
984240
666455
392436
745933
783441
781582
489888
710156
822583
503144
2328
643386
466467
648246
714439
236726
571751
677665
1005325
563716
658971
914697
824845
546755
656974
218720
10668
43609
150978
579862
520595
110046
514515
230134
121882
565436
424248
764714
1003680
54604
639958
1005309
682007
987671
55496
822135
1033660
276864
765802
454455
660111
656064
582312
922562
59159
116257
766621
249835
997669
842737
154181
994882
743684
900131
604718
941870
15895
996661
637502
449241
685051
539717
377963
535365
987917
322634
248329
136745
471444
469119
15096
814992
804952
284362
239039
459428
163444
636139
439064
377842
318686
254898
568949
618353
234505
219715
331355
792891
604419
228336
721301
880131
349427
649066
661832
500098
290177
403548
590056
264960
805611
954957
904102
416819
352443
125919
359277
928145
170459
397528
147753
173777
718790
590918
40997
78079
311638
542581
908824
511633
420324
320261
630253
946054
313341
730684
882669
759784
328258
31065
476909
954622
84011
752286
766192
568506
831382
825182
18409
750910
710608
155904
85658
278459
930955
889083
307454
353436
416557
327485
676857
129564
755298
1020280
490365
170545
375856
745996
138884
450664
949736
116974
854540
906657
325531
77314
515521
800164
988209
964984
87289
241458
646208
1039404
679507
552901
357282
217064
924519
196867
1015966
509522
716634
446590
412360
762553
887488
486795
438491
794470
108134
3197
1028507
826004
670998
707106
328929
602247
673074
254797
616431
567766
306903
868629
192512
212216
435117
386144
210431
259312
450887
604663
756700
197152
83517
482176
876354
358221
523200
573914
587662
319529
315160
371461
720741
23299
535144
361925
676372
147242
354854
307030
161771
330011
497485
757158
853897
349914
696067
128178
1030073
460850
351475
888396
64089
471727
418623
710468
701624
946896
522682
473125
982031
470908
549596
236782
85465
426409
629729
900113
686143
212258
963542
46057
1014763
101086
86904
189540
398600
525130
784021
845645
659125
497192
752225
931165
809332
165487
102996
1021929
800530
721358
420418
993095
475073
576375
153121
569581
446843
230385
1044993
404869
9350
905044
202347
415240
924041
335190
198845
926231
977005
293611
250100
184537
1037533
68615
514874
912984
585317
274451
869707
190243
579927
4130
380414
990813
996599
710234
1035192
911775
471434
455720
57938
951329
667693
202480
1025882
564000
291171
77459
1040860
395504
90643
795681
333016
449238
258259
197974
748738
545999
527603
1025659
895791
853608
692709
538132
742763
1012992
493794
138296
14141
773609
556851
722509
857109
72915
24942
653619
849521
491278
507975
267429
220400
575742
1026461
802583
403268
1015948
769854
100843
708720
706689
546742
585476
751410
773017
154878
811805
1538
441701
927207
1012365
781575
637272
225197
450742
41774
424014
911688
87032
516439
147
471206
617521
566016
249584
451126
170272
561352
251664
911039
625691
820173
656017
322702
981033
511106
507473
867913
423993
159739
948319
319193
190958
327768
988658
564456
1019703
58978
401470
641530
121358
172399
625744
1043456
817580
578321
609552
862622
25778
380769
118494
519280
181779
353268
190249
763651
697264
29958
56088
819541
461712
994123
490252
710739
55756
874485
203888
355112
269762
514755
898962
758900
355392
810798
665158
648963
518715
160204
350499
400401
79326
1039716
501236
511474
757900
14210
58570
733692
897106
1036639
299713
1035754
362387
51566
921682
59902
304801
257645
403294
987773
817429
429923
364944
68889
75122
175696
547748
910084
694570
437683
67289
378928
408713
715895
321799
249639
813417
161026
5971
652796
939178
442647
407887
423328
519817
418698
857665
294900
283521
584326
1037347
640922
625771
445804
765170
496076
676677
252803
358562
583349
310600
275637
125465
792580
358535
705598
585812
592730
340552
495337
118618
446735
60773
314373
570905
424531
45554
489038
648578
858617
1000525
884470
412449
229725
915179
922637
668181
146149
95955
851457
511706
965974
434889
242994
735398
648179
657132
52343
635247
559989
944183
158509
131980
414933
65489
533973
19754
599179
919891
592693
28691
236848
913484
872238
162640
358241
813119
19848
986898
850807
350665
622164
1008455
57932
496071
118529
95788
373212
99399
515692
549137
444407
2864
953950
817676
594223
937537
387915
357393
766063
561830
73823
971820
187861
865118
802581
226116
905396
646993
783167
885220
903264
440849
980487
97084
821087
123366
1014315
659339
663580
614965
819764
784556
67186
133003
593836
52367
1001524
48625
654085
15808
156707
610870
555513
316907
587101
204301
549715
844404
952534
1006181
957062
820104
232788
421410
1033774
278890
955599
1024895
343169
930733
506591
736273
623287
36835
14647
410138
396255
337454
251007
678564
347056
994865
782121
734856
656474
859004
407182
352871
611078
663345
340716
126288
393724
622732
350859
915359
854480
892369
54688
330546
806363
87504
854613
997004
238031
47332
613623
443436
970826
115330
887730
304478
150637
659584
867685
527769
43500
622512
192444
548720
540470
676831
445390
440704
437177
625539
343680
506042
630726
169065
1540
964193
762280
391853
112939
468323
807807
308868
892508
263605
948214
322433
160456
687881
10139
957705
1009195
727901
827759
738108
48977
497818
16846
977731
1003703
651591
481331
685160
680128
478885
1045413
74505
298596
895159
331368
693512
471363
610740
118495
675988
187979
682841
670269
229934
96459
827797
134815
1015941
1027714
572636
1023605
1002398
270273
569529
358354
654742
784555
535040
147932
258854
863061
165493
283386
160096
452309
246101
465392
787042
1032105
860092
644410
635357
1022931
926920
100949
339595
288888
594539
188687
321331
809202
214748
181965
695052
822475
584508
44579
286359
179527
613002
99322
168345
565127
338665
1035282
224647
738971
362828
8350
376770
918263
171830
110552
135167
341607
706416
317746
789944
140472
493816
726254
84786
710830
228808
525354
809763
496487
930247
990910
471094
252296
853590
821339
1002550
112041
106348
590091
870727
841114
924794
924211
501627
729437
645486
491451
496384
25422
95243
75843
331542
555038
926160
307743
210076
20704
992010
133450
588477
705404
105296
1005725
39019
857331
648275
417773
731651
529756
648824
586298
968625
509324
753955
53777
246816
700739
213495
881800
560613
337594
215794
257506
477881
657334
845762
866178
666337
896526
179439
217887
151070
601857
866107
543474
1029628
556996
225087
439088
60296
520529
568313
363583
550427
942350
86081
324209
503327
150744
486146
158905
486081
371595
935713
37372
7952
257017
502956
166512
1019855
880905
712347
402455
961718
613873
8007
490093
348622
1015813
483879
381028
249497
796426
556404
82004
150166
489930
793444
641914
554587
200295
203724
601147
267080
111287
230881
174836
448870
921880
845785
268268
886032
1024581
1043809
322916
408689
51307
772807
419492
519929
958726
952337
643463
596904
806478
437517
418740
958423
606807
2077
735337
973718
599014
138921
679716
499505
914986
700762
57555
310399
679300
606357
864007
128694
295093
614685
207076
417001
957257
935583
914644
443557
51485
67339
820538
1001427
627284
876513
772401
560587
590601
325706
177900
687547
857742
801910
53301
744544
819763
681683
423025
940900
306724
3175
693360
442065
453600
168939
739558
297049
323060
455702
617743
591251
525976
950633
695962
665712
250401
582844
5518
1005663
958473
237136
200631
475077
194063
112741
702026
798800
202609
73588
1015293
241451
799754
552231
638735
987477
479378
186324
394198
373403
141731
366054
419910
807198
132544
785054
531255
627049
780747
435598
757206
68494
611166
626447
425270
667177
60260
384491
598124
302010
935777
651005
586185
813496
721792
825061
29628
965038
133252
293489
119914
366427
224894
130071
836292
138382
27372
843499
584695
1014214
244628
669194
169710
174337
162117
30974
191010
501617
6410
411891
260557
995158
12626
85467
384568
338247
937237
418864
545835
744837
1004141
781840
363219
649102
466711
331244
33601
239849
358593
572335
337351
338355
185957
563019
22228
88611
905406
440441
1017532
466441
142354
96041
487101
603011
540285
602608
998936
971559
1041840
804662
1025485
1027334
62620
696012
210725
174956
467696
800996
465930
105834
37368
1010969
909321
913653
933559
545353
261802
327562
558236
710010
172497
440488
953400
518775
121250
673679
417796
559008
237579
102851
759073
707721
428501
361778
10783
876746
611659
224655
761640
106695
110369
251825
646147
648782
628138
93981
184158
759449
403599
207450
433476
470861
848233
534812
42648
38555
225239
38650
1025875
53663
239404
664173
29519
233667
531345
479361
835759
385544
1024619
742317
526716
755825
939372
840461
252347
74178
388571
945345
868177
350516
120580
221968
864720
868013
982992
825119
574653
553130
374132
948699
319482
487833
132602
710170
431417
339125
443612
877652
175671
172878
23503
279984
544910
54799
745514
282950
747433
162200
828266
679705
1042964
659724
681508
73855
363593
410861
642772
1029307
403571
334317
533664
139795
777952
459571
251940
340001
844913
496189
634956
355301
837679
724733
756036
860688
146615
727581
359517
576068
905819
102143
189498
338103
972874
321174
281864
206806
193619
762924
185011
988980
560229
515705
196668
148830
983728
917672
853908
701669
212977
300197
814416
464413
243528
903183
317782
177942
668837
531483
398216
887505
847348
830694
1002123
493403
608847
817122
853052
94749
82426
53164
35227
305461
697148
642443
1027873
590361
84538
76163
9415
967306
976640
822171
493592
943867
274285
260365
405026
89684
218767
586247
962771
267387
240439
501204
53871
654518
832863
815113
480828
599682
392548
904114
525745
376153
177964
83713
278874
551376
818661
635473
812506
638334
783571
899949
13359
711771
959509
672916
72013
282008
984640
864646
102383
740840
351174
63386
562418
203940
732063
857800
957392
412552
994259
537534
787919
376171
654693
813373
434768
721380
144765
456619
990838
131590
797826
270238
430528
375636
100404
343651
905840
149730
147635
409687
231504
1030167
1002927
18109
755088
522139
483680
420787
393366
93833
877453
620376
427902
378538
257268
941845
906314
619855
743731
248464
699153
73729
329727
402977
851800
845482
936107
907306
607207
1025163
278538
186281
121685
751256
296411
299517
538681
817712
193095
108041
616859
802382
639864
3927
505413
558126
1002932
747594
510623
389188
847391
830395
434755
773622
853356
245522
240810
289145
1044505
675426
620175
96860
880261
685165
937824
963193
378385
206005
880958
689405
877424
399456
746571
525628
977096
1033933
700969
169072
718140
516488
186356
745698
979915
276146
775607
662966
213839
956703
450766
774208
108471
665412
47647
799485
126062
615168
448400
364210
268608
179286
931212
962751
270000
690900
834444
280516
224621
838281
436203
628590
255228
233692
77569
246418
463771
518339
224529
491069
975641
834604
252121
162437
115661
216208
295640
440215
206829
970952
231876
442243
564950
683746
634362
504136
346504
280632
934830
145783
480194
905682
520817
438181
1031910
619911
544732
763215
365215
911087
411110
477830
1153
443994
462989
276520
370751
95603
74659
286234
783883
757417
578130
926894
367578
621099
554708
192733
715260
535939
332531
894449
570151
994462
565634
464753
171526
420794
864400
236265
214246
731349
560749
880147
593790
180951
346452
741431
400208
211308
1016150
422406
875394
166953
509887
357220
190316
900742
149743
265059
597162
164228
439230
731369
80882
125946
338066
262417
885378
140052
126325
939390
335332
241846
495078
920536
838360
1010437
106086
493719
794076
936761
851435
769810
729358
134954
923198
297310
285078
113676
508098
228887
568954
751391
469343
454028
196851
489724
830323
631374
538002
979784
947888
759745
118050
981479
102122
148056
824768
178243
783738
660973
274867
427469
760055
313716
800773
714763
754053
1027103
822336
319186
156484
901466
602294
173076
444074
522279
675685
725064
208223
322949
282966
314244
496897
857458
156370
70578
989441
1021554
269881
380182
857222
942550
208465
112370
655017
964748
521941
85247
332915
755778
46229
695288
87087
891355
442457
351455
814465
243159
443296
408566
883397
230050
583931
141167
538047
70223
828342
801617
61674
545891
229997
1040836
5361
590198
751914
534679
801586
388755
190681
12673
29306
191974
434802
186447
663701
573113
378160
1012825
965224
742254
111622
492862
840881
621542
798251
207029
307690
370572
110970
632618
334535
546288
785851
627035
850840
1005408
164427
250267
562640
145375
480751
462897
229689
278189
192899
80033
293141
47668
214561
1017690
336735
882698
513400
273816
565887
612165
699812
844932
12377
843962
662228
277855
231749
653664
475610
855648
2051
300794
1004315
674486
227738
192492
479362
146305
387235
367733
931095
713866
1007627
727388
742716
832329
905580
197612
653218
708205
40598
894074
178551
579058
59309
1004479
993192
553129
1029763
513407
285298
325270
124646
513926
549461
203143
733729
274768
236593
923019
1012252
460950
839751
914511
798173
275629
841470
569971
487388
356847
1006377
233187
997785
93764
565468
975172
391337
698616
1041144
284676
970964
901604
425609
296595
125219
858445
137766
911305
190348
63295
758
1005214
29136
980186
931885
326091
510493
708044
663234
158618
944740
198075
182120
147994
804267
194031
59986
480563
338774
493376
944891
924441
672576
547739
809813
44891
326708
609293
42502
371651
874963
991755
651682
30093
365981
533837
657125
789389
681728
349628
473388
180267
379861
171996
655428
891904
32264
588929
51433
877379
294689
472230
283742
1001148
989068
251397
750223
351589
988224
416967
285802
313575
146248
484143
17279
85921
159982
382766
226017
944758
1039143
796053
1001421
167835
358163
72051
645837
371588
939907
266373
970332
216408
497922
974100
565865
480067
711479
193429
649556
869757
450540
483985
508686
1010780
599858
916313
1031728
900944
582541
547261
523005
125537
828043
181259
272384
567468
167269
678301
812995
242158
596239
127230
59623
683095
1009892
989940
27573
608875
107849
384539
984725
1002402
544371
191696
570475
859558
696508
838023
15118
286628
808430
58636
195553
341314
294766
873174
942034
554042
583078
110486
154959
594084
208382
775660
53713
33848
84036
709550
790403
19668
791302
915235
535814
397251
173663
499829
264318
1035334
904417
733514
788977
866646
524825
626416
250439
278178
541929
141454
271032
781382
36288
810066
987029
103569
547480
370623
676785
265235
193528
319822
628197
803280
268146
27599
348680
1027696
476525
908372
578373
302840
297515
650586
385796
269681
136946
141431
744170
330919
276529
752999
587388
436106
27936
889581
63388
233275
492106
637819
248420
1559
544572
855372
340313
339116
578690
999004
162746
762107
818586
51509
266525
120311
733703
432995
982160
750424
587671
265597
365951
59342
982681
795474
89366
439909
802853
151778
987438
327250
508750
253148
598840
586161
388383
283353
114376
22441
533203
855245
223647
61981
874686
468476
973466
216370
1001510
43163
386899
817836
116103
991434
996227
440193
507920
517399
200540
504337
689149
872584
869449
468132
491968
141597
379878
250160
179469
836628
702533
174429
527611
389429
104464
319441
993746
927520
774259
282103
103072
170953
333245
499645
738383
1009391
500246
491408
485123
11677
352415
40572
704398
884584
394015
530326
945851
465125
222831
910780
449386
685178
516665
703934
319899
718459
828862
916634
1006546
960218
756800
579177
120532
124434
571084
256732
955848
159983
970894
62204
885111
168784
685591
910173
310455
919673
780407
76546
746026
568214
99098
314279
619680
595915
685407
204133
42428
285574
923907
391103
202709
775552
424228
331893
497735
1020096
631863
213982
552846
66125
767042
43867
486051
311734
720970
116903
736529
766927
692202
639242
255637
297733
132725
388415
958775
94959
319641
908990
1001067
950800
377739
357120
882157
253722
933686
593535
903975
829314
186293
258575
256281
132795
803079
357303
868050
448724
46285
817361
553485
26957
996400
340806
587577
540717
420705
456692
1026089
923918
629264
252393
631918
122881
520944
211174
723433
902134
146501
817815
757140
171609
351931
169704
629875
720166
668332
324217
947942
914942
134924
930612
332814
897349
735634
894029
789796
361749
451256
523617
275706
930252
88395
706455
568611
157157
872556
657415
15692
603502
17701
488217
286227
580435
853331
735618
929973
990583
311305
590201
60244
548607
239693
48067
451241
13927
487303
50004
137266
429922
320335
523337
648549
873429
471901
802491
869402
408764
775839
410354
280296
778200
214470
793363
480321
285193
604572
20143
536815
681393
668321
554418
321247
636812
803841
964942
556442
611747
42734
465561
353499
278015
374655
249163
265970
250973
545543
705087
23654
734805
261616
589184
997597
663996
315628
811284
282939
84950
72903
575862
268398
671925
268549
105023
743418
961041
337399
257151
829454
550762
912174
804576
388835
511253
920424
1002142
366556
700488
437365
643633
151634
343309
140208
519294
805936
160805
957876
88515
918178
691766
1035828
269952
19161
661991
322201
137084
387451
828068
926338
216125
533572
1040275
966910
231765
1030443
782837
261070
830540
321101
432919
851415
554846
40799
951717
788689
473743
471418
332386
970789
537370
688674
687234
228265
462208
861932
335557
143271
181123
244630
159940
884967
94219
785433
868712
589303
299838
593321
690086
637371
1011650
856477
1001312
76885
511247
200290
696090
884338
541100
345861
305685
833480
1003876
744543
622072
769421
1031561
654877
763541
398663
624127
902076
427096
416506
719745
911163
98748
267820
956919
97310
591768
598239
574381
944465
380744
492913
665209
1017422
783558
581992
177799
322192
1015092
304674
963255
284244
382226
817808
607924
554209
105621
964217
479711
572190
47206
55164
172593
644291
683846
478091
882480
196590
707397
897153
266395
1038467
739241
813031
522720
337839
646414
288814
965527
63395
127051
628245
446621
282546
260595
693674
914242
442923
353308
948720
298990
531384
1004677
214383
792339
888014
776636
672
25616
269249
956968
556997
486481
464198
473936
105043
1028207
985065
711665
131916
179482
253501
531699
86167
26898
998558
758096
790805
806421
409589
101470
338512
777169
440229
589871
328999
571234
665877
171662
391818
482545
744627
754985
167191
650221
503505
80467
115983
979969
858957
195243
934036
501377
536804
165612
88475
54289
458485
427377
522213
932628
212880
970510
914002
230520
149197
131029
531779
934261
623832
20676
158228
125089
509293
513213
646806
8985
900438
323202
13334
769922
452108
858469
51166
694051
726661
369140
15888
843480
862402
844502
355208
968742
854070
310087
530272
320277
941468
843842
296582
641211
267875
254283
217243
834163
810726
487825
628089
5129
573958
597686
227399
887608
904436
180773
177259
1020541
665160
574783
575732
708924
1015709
834655
542013
191930
924210
308669
613115
244861
716130
19432
720419
208069
101034
368275
652531
177717
903300
570495
235723
952404
430364
904776
751318
300299
1013656
1030286
216888
885922
299612
774212
992842
686313
129803
870199
486543
49088
437304
515868
996783
535789
524450
348101
793633
748055
213228
571321
442421
727286
299579
992958
762860
65051
1012460
145646
817576
42713
646980
704940
825633
188074
146746
969643
934370
100670
238944
610203
440808
344855
751577
906819
462369
146776
890070
949078
183580
268757
131506
713053
897359
631035
498745
628397
723026
687628
151472
299509
680422
178871
217446
504619
627118
413239
241275
1011338
803822
951337
708655
392573
904985
719903
921854
853072
115249
148491
373760
902286
572896
619672
567813
529502
689562
285925
170646
548965
867614
1021525
39971
184597
895954
423372
417209
826278
593648
53375
104141
545300
942940
48291
1011860
1542
260639
866072
317878
9586
785063
128549
693109
636293
37719
144591
454737
140816
317221
36709
731082
250975
273310
1005853
56456
9050
117974
89834
759885
190018
173106
921650
558619
383525
269494
279410
18328
798600
509513
235281
620589
246744
829342
236854
792242
711553
961057
539193
672882
479486
30678
280238
839490
598941
432072
80255
42771
30381
842609
907465
831453
757597
626137
1019415
438802
1012375
121644
206941
932349
812252
637804
89751
279013
334881
368278
453340
291488
346081
316987
583398
466568
1002971
195751
665287
631825
145473
485896
858612
413522
1005130
162773
822884
106446
455069
751449
560768
377392
732080
101445
40160
457165
267009
982521
941637
9422
730818
911768
568441
356789
846148
638802
65623
458911
651067
771080
639233
407981
519866
830780
363602
548695
672542
945437
1026315
370759
121107
288241
673530
770836
1446
667537
385839
730545
201134
412965
563365
805971
487097
1037504
944077
1022961
357552
63362
109857
167909
902374
783492
566149
53277
622905
402187
859628
889841
824871
745475
97620
144635
852078
524111
264038
392111
489914
820543
86640
101499
602744
678765
5516
833724
439639
675935
743843
410954
678919
932765
593102
154801
160303
435118
580245
325181
936725
191170
855359
629882
377476
310948
823665
299459
845918
921912
224940
131825
734869
608889
396078
948629
68669
33263
39104
585761
524791
1014154
734604
516292
567320
790491
158378
203060
622750
459769
151364
475530
841522
573829
380242
702430
822014
3335
324756
960842
73734
309462
1036221
264226
18748
395450
331308
318413
465009
77936
722340
492063
859586
780884
60833
937143
925015
1042367
701325
58469
752788
576248
438026
384975
914645
452386
107783
361032
72310
112900
664155
263360
674169
480117
153306
616606
564133
694732
1031347
491657
41222
848772
924822
303963
72244
577994
84004
495355
518162
334608
202670
631368
396918
633914
31826
41950
406085
972374
503555
83601
120558
142595
526508
307984
975228
764548
11509
701949
550632
227116
622752
706033
939767
152701
707789
615140
891614
1029448
473530
259093
914641
859370
124893
774665
415967
333747
400006
496263
504612
957637
951399
853967
608676
976197
971041
687725
871556
588875
507399
140389
679006
141107
167394
99802
642009
77244
669410
545096
974700
296721
640919
167089
865087
1041289
150376
719019
188620
877489
278563
485352
427879
128418
754909
417194
506044
328153
903691
238845
767838
580144
700003
243616
594230
456346
189085
513860
15226
937181
213181
176814
748911
896027
115249
739838
571411
706858
927643
467002
645582
106642
677162
78491
731587
928516
39189
224766
235107
611632
934251
324689
777003
981691
1029893
825081
88197
567530
281846
95290
149078
1022987
301083
681745
525196
213446
516596
599383
431668
1031547
297766
923856
780118
966469
106228
291176
983235
1038445
976948
656783
66555
845787
958634
638169
780799
13405
933815
244022
810337
994360
26301
969908
727346
881811
378285
915147
210339
977935
684956
58897
649232
468663
1035805
496539
585741
1029958
208309
355042
870260
651239
477221
301801
1017240
1020829
338026
579611
412523
899762
1006801
594895
729067
789139
988173
477363
49729
244556
776220
353976
1040730
870460
997282
1040813
874527
387511
144532
705259
20656
784649
841947
1016070
704607
347299
413262
449477
990457
186829
546468
614259
687761
63017
980974
106274
825534
540065
196959
480215
510057
665554
574565
797547
468052
235147
945936
906464
1008645
472607
574740
876391
63748
913151
26775
836599
132178
788862
439593
1012572
90149
270068
23911
252899
939738
663583
247300
193524
964174
161028
187240
448038
759692
34436
976309
482382
649110
109924
1019259
683713
171692
657813
1002061
911237
134975
632932
652964
679492
623696
622220
183468
67789
468048
89747
143852
514054
1007429
546935
1016217
645844
127858
986543
1023025
592699
418539
83933
346005
753330
689420
131662
346553
110872
32795
567919
129305
778365
556493
624618
585682
142497
978217
207588
97816
271362
619885
417424
633025
471241
196046
230065
294283
238503
1011194
182817
458609
493712
776937
205870
204406
41595
463981
418621
1005425
822717
1018505
715342
550148
379173
726016
597566
809287
390327
985785
219432
48295
123868
763284
358778
3276
162225
655255
719242
469735
162909
94105
72457
903734
147164
512123
211448
139995
237314
584004
97289
1013820
18936
438607
762594
987417
888045
70219
616241
877191
691763
562646
226577
118560
698463
546472
804035
578938
803670
148880
986009
1009011
150441
466324
216066
416975
642451
134265
671648
439939
513587
857473
956093
1003354
759338
707391
719612
133005
144370
716392
145879
81047
980103
307230
703501
633252
479210
214530
113890
99455
276718
398728
138965
397067
307098
439726
355483
122178
613599
797019
42091
770073
374128
282422
217488
875836
328671
234472
522324
680599
957870
152570
20808
558938
320821
355944
965753
795006
904666
229862
179465
248417
607276
291088
152230
634006
317052
597883
31897
13217
360742
507291
126612
367455
790515
169680
1000101
790345
414383
669232
1030975
517207
69539
261946
287239
186922
362763
427119
773016
589807
420278
876978
435078
611913
624453
219918
79576
996784
30526
783293
876952
522132
251375
301587
9307
355525
755092
145470
685572
527708
857524
972763
447116
660771
702316
1028790
89817
791123
58958
111676
585430
811840
621024
993583
944695
717937
946358
231581
749500
242564
384683
716450
370897
742762
416750
764800
425533
565544
648080
583861
798953
147619
298848
896896
843483
889166
702677
946096
659923
652820
176294
173124
395374
226829
590193
989178
383624
583892
448579
388574
159198
246303
560274
590710
352651
605240
662955
514913
951912
984932
590866
1022940
717971
1011215
17320
627238
896158
469483
299956
309811
137420
916418
190211
550652
514596
285888
816608
360238
863250
680933
387461
637526
17755
609100
806824
65120
24017
330614
947448
70878
622779
668434
693498
448396
340160
966146
672603
1001901
327722
588051
826403
717897
80992
385066
526904
918975
477938
744447
956316
89589
848051
708945
169650
785891
730837
698507
68978
234705
192018
884137
224639
534965
580160
27785
73206
827334
239820
818684
944450
1037195
955360
437665
125879
901162
810417
185523
361671
606911
367117
378620
429822
608705
407639
131310
482082
974018
818968
763638
204076
373179
430334
480747
657826
539663
693751
123505
713029
114125
590438
446228
1034788
817633
757700
85168
328199
720720
1019551
881727
17730
246789
985423
879389
865985
669730
330535
1029377
438566
885163
959509
461783
867467
562605
84826
965281
783082
577776
809435
592247
9379
232946
590531
640656
229353
796982
630513
639167
45657
622481
281317
895006
116161
857639
377533
790580
900591
525538
322254
222440
575977
477253
605415
441246
1037281
360241
992945
429040
676927
259965
1045060
538971
785149
309602
525499
993855
335423
1003283
770546
899284
362191
441118
164221
704886
466661
813197
379006
722216
889490
507412
547236
1018380
397851
988005
271272
343671
513727
87122
651811
685112
926254
189566
127180
474877
29430
664096
858940
725520
973178
516131
926428
445377
101889
389861
401912
218296
1004605
118238
382457
898407
743770
103509
625161
370805
639989
582449
716112
430866
1020144
718382
766379
932675
851197
106085
57995
400431
905925
272945
505872
920666
531354
533546
554505
50769
305124
771541
823100
526961
753817
389647
912107
279912
16242
442134
1023745
130499
503278
576555
1030134
161589
803027
574025
699252
641553
1041100
988753
313877
688393
771308
93035
964230
1020033
783574
5932
298345
957670
349103
702455
459098
1032493
757798
753750
246220
36574
765014
740582
661656
78735
532892
696648
189085
313801
501093
176424
917385
707785
77059
352528
1013147
517902
599059
1038241
11492
287757
407735
208585
339771
442995
541789
602967
609764
479922
366082
379754
58749
996335
237119
956985
919686
861782
742094
133184
856480
954561
622101
749540
47492
50513
801612
152558
875205
970969
187603
700339
950792
836547
534928
948693
462516
922771
335707
217051
645015
12676
514850
52666
158536
405840
576482
537355
671659
949453
341497
881813
672100
130640
487452
1032336
514599
457286
813860
872560
639348
1017582
36181
911027
565188
79312
777999
271066
768475
886694
571711
436037
258646
1016121
884154
733831
605057
552513
216256
331916
332499
115653
820990
289075
672339
382101
494108
443894
1015221
240690
349121
567928
434629
726953
719428
772337
342889
936774
413179
192023
539826
573726
228723
965873
17990
648429
478314
489770
677168
353519
401178
323752
71455
575313
813304
329375
753498
804986
593893
475485
697303
703977
128884
349762
786061
786471
686054
900316
42135
322406
625604
514451
567486
750998
484111
648609
279673
533840
127517
153008
279327
297419
551501
929179
632029
351549
440612
411150
725116
749521
190428
950143
310057
79002
303657
808942
114172
603001
442716
359157
31638
118468
621224
630018
523168
347813
959833
308348
899828
765752
203100
254513
890837
810828
606156
267740
970794
74653
315518
300003
761963
530188
195431
338747
14212
607294
96658
399998
527177
948474
98374
976156
796620
976777
780564
986127
803686
523669
474343
735560
417294
734575
89234
312163
925003
121449
361957
888746
690449
671472
573140
926380
221795
1031014
925378
866827
836733
530023
295392
702568
120957
410263
412635
91908
375929
613142
863992
372812
995348
138112
363748
253737
251188
394325
364710
57588
837710
934705
122957
748063
449830
459287
27003
798283
988925
929262
724707
392339
532459
769379
814111
767175
950674
279112
139531
547314
652993
1001620
794628
884234
319762
546700
424492
753008
831873
78661
666175
245687
320197
541157
608485
227534
1007404
642223
549929
902605
251767
710849
897051
67931
553441
968415
183900
697414
928133
326886
912190
802870
629451
813483
643151
542256
487068
957103
36266
746445
881570
304550
769563
218397
987620
597086
1042423
885579
74435
169183
585299
263379
773810
40917
290155
474874
849174
861685
262675
508712
32668
431879
796101
523298
671531
166608
857926
741964
121613
636125
187318
278132
795477
88161
539380
768005
556473
989187
725204
632745
793270
726809
928986
109869
725565
813420
755477
79562
475769
32757
101893
489660
134564
57876
912762
168602
517388
637150
119698
384610
393011
415668
998936
139115
714642
711289
959779
613845
427260
621020
340435
487306
64888
562652
539909
4837
348517
603274
690892
32627
202180
908247
974528
912494
398610
736293
108989
866392
479952
602294
849391
83463
1032473
916967
248229
506182
875958
517696
840138
883679
921138
336064
78716
961376
25241
335055
500184
756883
215341
715490
440000
542988
431462
606719
389831
187064
342614
359777
936527
804392
800852
652099
964022
618749
417929
115321
774382
759388
566713
715709
845984
577626
302802
850436
643789
1011868
442258
881801
926337
282328
579798
426554
690086
399603
303873
1022081
236464
452362
891878
892441
816556
739053
785970
1282
963661
790342
70979
320312
37519
721728
197028
760868
102739
345590
750261
3606
633115
516211
25537
79099
602111
702392
66709
773898
118804
250833
325626
575343
902464
764605
290809
52478
533690
122029
222012
1251
1020153
1015456
789112
212730
205146
781372
416973
611769
149465
665082
75377
1041532
117575
204349
284119
784761
535765
928987
793834
831754
22759
374504
482771
510706
581546
330265
645339
787201
547774
267995
276774
378552
656886
399473
1038833
261274
866566
66038
584356
705184
390941
519330
678227
874533
223387
446732
117010
910905
806445
962391
124415
442213
416860
588722
855150
442829
804473
677499
704680
966851
310107
798016
718771
675529
632191
191886
113966
215772
422877
725493
321980
610835
570953
629803
495141
433897
887430
797107
783905
846954
566567
607169
997300
404184
509513
520783
490830
688410
968295
307149
756014
423979
467432
606417
125217
849003
288954
661997
896055
1028987
735458
1041775
482945
539842
463527
776216
632689
325226
768509
1021046
712546
810986
540673
804504
274814
652511
1021195
945364
617145
454676
929709
957485
503341
308347
166066
935810
252555
322580
1015202
532999
381878
838698
1001914
93744
870282
27171
748903
159218
732999
719840
938360
426769
598189
532886
637024
158182
279987
742698
848143
818291
781229
67935
631932
322624
899206
464109
712968
186222
778644
185404
516135
662022
544632
831145
955122
356407
49001
691336
1038377
259253
491337
473174
728484
307246
433862
1038837
183158
706075
183546
970950
902336
76030
230947
733278
853362
764092
647980
914658
768533
622778
356419
126421
387837
736065
606252
1022612
92992
928583
628907
56132
386853
350101
514168
917605
400680
40442
878758
1022145
402465
908896
974279
803622
341799
914088
566377
567232
950421
68454
121698
121780
994858
699323
840394
415333
46069
438234
863199
600575
819492
968211
317993
624832
117341
463883
377863
120998
298074
948549
652847
646116
12182
61595
707225
478277
907059
433353
620312
297501
458847
907517
1032487
1006635
924700
453734
869907
778048
299114
337999
474550
862622
286686
942408
498716
688158
156130
730241
343240
354742
697634
835548
214786
384387
303695
518888
524997
701287
682482
10919
443526
102312
544533
349388
475289
471122
95966
489571
144289
773450
610635
1023716
232143
794924
34440
321915
478861
137141
852944
823950
70692
564422
606441
306030
490626
740383
628784
161723
894478
857434
86538
431072
658822
1035512
958444
17863
571767
809902
65468
768966
482182
668163
889175
942386
4849
303860
609261
404789
741361
96569
243783
1022574
43436
326603
371338
327915
581106
798898
877170
963092
174955
54733
154345
115434
813573
235160
704088
538481
721737
912164
612041
394076
65496
315237
869822
688842
409392
419891
136786
11834
911717
556496
390088
287752
743319
277654
666238
155878
293871
363224
876145
546812
509376
590077
258448
516552
896834
443422
283585
944910
138324
157181
12620
269470
781740
67483
839528
915903
487399
1010324
714253
578
615904
258810
399115
365463
534351
857054
915747
176334
573904
158473
323844
787815
961253
541344
794489
625255
684258
1003828
324258
52967
412014
546704
329997
579349
756433
968399
351835
186367
897725
275929
166018
367754
539916
894038
483897
149314
415407
813626
49578
319668
280824
197393
460189
454019
565226
751079
106578
782122
476103
420736
604713
106558
151190
889138
411594
792318
242902
174120
529717
250047
977158
1021321
225896
130908
371761
1011506
714830
702644
201831
75961
619962
201253
139590
42192
418868
47460
293978
314906
11280
193730
293753
183335
151511
543473
398449
694778
765846
595702
446954
44579
680083
893578
815689
819541
174140
448895
134284
660778
353100
1018932
907410
476469
419993
948407
1044652
775717
663075
702301
150770
383969
435272
499447
316352
939564
546703
463858
778991
319430
624780
610636
512235
995121
157957
162872
975285
792826
711100
411314
337348
501258
230626
721973
387264
486455
549687
572162
384837
806939
103200
604946
564595
561945
181317
724225
753517
926702
960964
608531
857462
323016
431101
925324
2932
710775
1019434
804690
976267
605387
794804
998571
626328
673689
92887
130561
223981
616944
970412
1033934
736307
834933
289873
568439
964828
345477
168885
28556
433932
235998
499961
796971
375688
972782
539805
970602
940945
411154
571432
602607
981435
681191
224229
423227
274746
11744
693940
814981
873237
672237
853309
1014896
166924
723692
603451
998877
1034102
741499
936014
536065
349087
47125
527793
101817
23885
898389
112146
378835
1020986
565441
515364
104747
732712
917596
178338
254611
466019
782458
353651
243389
734781
546833
992423
785514
893926
62585
940594
32769
1007015
295685
177531
149930
678190
888672
967705
314781
163626
1027457
967168
331869
129487
218762
380414
657332
245142
951683
845565
453366
482649
142201
571487
45995
293685
671958
292830
283618
633440
884765
209854
1008525
891715
875806
441633
198944
416131
1012994
363135
867543
740773
588271
893529
404199
259544
989495
677457
175016
266574
751693
696333
774410
481315
496349
25279
547047
844993
46150
762052
225162
683796
539294
460820
507203
635727
650068
319484
1422
181446
873483
427494
258396
726174
577565
999516
940503
392161
298922
17865
186915
148501
640197
468480
93741
250041
796613
640276
719823
78954
309388
172151
930778
236170
579556
696403
37510
354813
778225
348516
57433
57599
823540
163216
966011
265475
835744
322821
742856
944789
119478
139081
789606
324711
175510
886741
28150
64370
965410
438519
209580
132448
357614
437001
326942
896925
986086
657486
616377
896428
1032757
451030
540768
1020081
859936
811121
498362
428977
44564
36898
242934
236722
687726
732854
796383
274057
439780
191614
235640
828912
436481
1029071
72171
344128
299785
309462
389740
155683
598579
784650
813569
503225
645855
70001
437797
503457
821408
595552
385460
485205
983236
177556
963038
1020238
659807
979358
334789
511162
519508
547923
1018202
204999
306752
705664
948710
161952
839205
643817
867265
917243
763923
430548
406308
696156
837232
997875
385939
120803
930474
156266
13916
427776
855288
837490
485271
376232
618243
372319
548272
788948
531595
228739
548629
823832
371041
73702
366163
177852
258591
510977
547399
934908
469598
356717
553964
15004
176534
358486
559696
592093
714434
994806
429023
5214
525202
797089
252197
195446
1004206
561215
385980
513593
829984
463734
274676
354798
245860
89378
855950
65683
641833
913888
344207
478083
391463
590832
676687
1001836
454857
717225
672971
456871
467180
157619
850949
392912
508996
917168
506518
394022
427486
976617
1000396
693523
611627
580396
843136
794924
908152
242255
728257
871551
942237
482815
975925
461017
415315
474532
220066
856727
373002
368388
329312
302019
541559
283625
484
961246
550815
707535
964820
444381
355919
192565
1045279
130594
933758
227402
544771
19741
755935
823143
143722
977526
719133
363110
303898
191947
290913
480040
54787
149359
617544
420316
864451
232358
448517
88509
951424
454100
362002
342709
512166
285290
33543
667779
385123
41621
150385
249234
414427
181087
802092
858268
918011
664713
129704
987689
823325
616809
964940
587604
694129
478499
644679
277949
730456
544608
517726
75695
466732
783786
987264
657663
599754
469787
511570
695109
843343
179887
740720
76778
747042
510635
790824
309750
458286
201826
105928
285023
141930
462286
575119
674731
263373
396117
927431
435334
335387
835956
451788
79171
277529
193711
684508
892280
1041951
374977
795281
571482
321035
419430
747372
926243
353021
440800
347761
933705
146262
647301
311708
817870
39954
773188
272529
869524
703714
543803
889173
514555
749681
521564
177653
475426
936761
858383
760842
576373
896264
839542
419912
507571
434117
521373
886274
589754
100874
555318
260180
771796
1028801
259256
761131
966114
102890
329060
673082
957430
200006
960194
454816
849188
831451
366832
876561
633343
441257
628116
517979
88443
871797
493390
556232
94724
945376
789900
755361
27042
535019
1013567
116281
503718
1030049
143235
713541
607848
960271
53645
1013925
600056
665552
596083
256786
964818
650009
956384
66488
396270
479679
614894
814046
640012
95240
14259
43323
127222
729469
319658
839259
668328
302785
60638
328967
661703
170999
644316
634161
172420
926215
353553
49501
30181
151799
35294
846526
112144
213203
580440
341321
383533
885302
86261
33008
357570
903170
914553
353027
1045193
659930
190283
491730
539642
187977
27919
141650
444093
762532
766943
1000643
96570
198416
1024123
848044
861628
882590
117031
395149
466006
470763
879452
843287
768478
6780
531277
454645
11188
584455
257596
884703
711673
564706
427527
684690
339922
588866
306245
523255
445404
899654
274702
395374
71593
65376
111176
593917
126046
614321
599370
465096
367818
496573
609476
284150
163599
532818
615543
803777
1015924
712503
359039
769200
378732
568992
1014563
60673
107331
520682
480082
633228
786508
476427
870006
266458
503955
484026
244092
273085
325599
988577
923192
724592
571818
490186
762759
285160
237618
794702
720285
1038387
74804
62528
793059
339099
1023865
463162
164366
255344
947734
295671
685983
440426
122824
296335
224699
36318
87658
367631
902176
628006
311471
297682
304329
303285
532875
12759
937480
758394
84221
420053
445361
1033322
666087
529029
927439
586686
685760
861250
1036289
244639
347811
214236
760680
545031
60035
703277
422443
544612
366565
950102
913128
975431
46478
35349
451375
1030343
35317
56095
489923
977672
118961
916889
112803
932
373946
221402
1041878
118177
494346
598992
210346
420630
287
503752
164518
377871
955617
60122
895656
403812
680123
354866
345683
791743
297570
826053
610045
47794
156922
986557
478030
966875
543709
56443
292805
524125
406530
123967
673987
77531
852758
261495
264430
496333
994786
847550
76007
310690
436995
471546
826220
234327
965146
890370
999537
361241
528384
371346
781184
87621
223431
413696
643897
202776
539155
281589
538738
28239
620239
767885
439935
478009
216511
1038188
509498
583140
923526
773186
671280
346292
704143
714444
1041564
716175
58159
891542
668803
602794
876955
637364
623213
33649
364109
576659
264202
970194
501553
462726
79923
541380
603882
548032
391726
564901
297013
764191
711698
801939
50823
587434
257038
305750
18574
959808
745271
331117
669683
999952
833382
298611
897738
174425
573297
938644
240365
170278
268658
86566
470276
551784
924550
977308
846949
941619
81393
22260
440170
839644
774480
15391
474359
233850
1044526
826614
430672
889719
168241
563608
288340
13074
718127
1041564
163415
697776
893818
535760
404825
547087
282168
846346
139264
1020588
106161
62657
995970
341761
626333
187406
184894
992601
564713
587569
678199
509428
616267
188787
1034089
278438
575799
882826
377438
813912
89440
76976
638173
855680
756452
563945
447906
430840
116479
784853
482425
132438
215070
864423
823833
462991
265156
790029
642834
54690
562262
119869
26263
650042
11875
308172
725048
653433
351945
163429
775314
655558
515982
920834
396903
471113
949961
906617
504674
139943
939523
1019759
333912
782212
351947
653004
812728
70385
363470
994354
58544
738737
341938
386665
49150
164245
36690
905141
333329
653180
476440
14443
105488
305840
490051
994716
410303
846377
224060
560592
164706
981335
61959
659656
322238
535375
81155
381596
68626
212976
534357
1004117
776473
637500
856595
23429
557816
653215
859982
590836
214946
558612
415770
808451
852153
86466
902322
138802
923924
918921
492111
129798
816201
906111
44176
655856
702832
585301
179350
959568
959146
818224
582480
963083
108001
317174
796384
1038061
953257
636593
710935
24072
828688
240714
349491
1026090
692511
802094
1000122
376286
413777
162239
446641
618175
660552
394788
497188
781448
133910
621994
716252
348262
815144
392162
55389
815861
730516
850946
548468
72369
548779
666405
769829
817960
714352
1039883
486373
62604
575980
274061
401077
646826
951167
294970
779459
167883
528391
631323
534002
224584
219143
8130
309384
729049
260915
168591
661734
657904
568645
600373
604909
807704
783408
633009
526031
934356
167586
33970
983976
749888
45587
550212
459806
327510
759433
394512
664383
699754
60503
1035248
639032
209753
614372
941019
85167
343023
107610
405746
495970
326433
741893
1017848
630900
643438
427442
330458
860176
717163
678940
680576
798502
634505
581881
455931
199877
17319
832039
988627
53422
897182
276042
1016548
910293
1042983
823573
848576
383394
449233
571249
653957
554849
871329
156092
849284
683281
210219
423657
116328
768626
573982
662264
413179
604938
631496
166470
224166
820685
425923
1008228
411311
447827
225952
323940
651995
274103
972946
62106
578516
502990
415628
943710
186172
278192
336888
205647
541324
1018739
606468
1039844
559676
180645
815431
760940
817009
937824
248820
505906
31730
30328
167233
218312
940279
919975
649535
145651
574355
293576
909687
919789
690104
1019577
617217
64955
372324
863169
524395
759888
929121
750632
584954
658198
936184
784664
881011
823908
175782
500964
941513
493805
693623
550209
673554
597818
492674
780203
916124
336007
828141
303796
111587
459685
468938
202768
380110
1002247
901346
444153
774046
606368
38169
454350
913817
239228
215668
857512
521775
550026
758990
278857
560948
246426
619995
350764
935176
410480
1012815
346255
66405
392156
898018
620388
287409
208442
536251
719656
814902
654924
426622
294933
803400
519347
668462
5835
234231
88187
865258
975275
204112
230016
841518
610010
890410
436125
872343
483183
622418
472684
614718
999641
222923
624383
592442
115589
688409
53057
492611
108071
429170
509205
770084
638127
664756
731690
969334
902536
802953
790910
284404
941543
139420
857751
60690
336909
422852
1004240
452799
802143
36973
824565
992515
667981
732013
70310
726064
171362
345311
62647
161585
640328
443673
961566
1037936
444766
66279
786338
1041804
641599
86867
999273
787359
341498
765266
172789
633525
547150
993682
610503
451894
205375
953973
496432
142212
176800
585
422582
211849
320317
1045353
336123
96356
458770
233086
442413
330080
86789
382590
305356
300296
1000647
673454
476152
849088
547119
196760
256518
772992
900824
53317
366387
759477
504222
300582
516293
531695
501
387066
28306
20214
861151
451458
384425
726154
556023
653426
566703
441035
996881
247626
976438
50305
167729
737968
814499
446536
319481
201834
700434
191399
168279
149184
149905
633396
838630
704846
864842
270224
288069
1008345
859300
262573
607603
623074
448636
522522
283058
1025708
46981
317621
219084
228663
268396
512817
233678
612860
895822
552892
91725
644654
355031
85274
785133
297533
180420
215627
678892
874558
750697
920224
119331
946375
236797
703958
61517
869553
960361
759008
2041
29644
721132
759059
133504
1023709
702865
186226
246980
297067
156030
794437
108091
47017
279335
168192
107282
822894
478460
162815
1004472
390941
4177
502354
596767
126543
342560
999858
27939
1039912
781218
824188
766407
841922
430599
158049
565461
336882
485929
818845
832051
881160
170665
970113
955016
933314
557097
676194
856171
937913
307313
21151
333623
768090
479604
358135
74818
1019225
283196
570650
84309
556109
165107
657994
586088
1001616
535105
25329
747111
51919
485322
837234
4436
382726
485502
290004
381446
332876
4391
798050
481673
25570
630323
1025169
130443
657565
26248
253374
389423
550723
506575
861386
418108
672049
1035930
176713
350510
334510
39351
634690
841022
18939
1033936
296560
350403
302048
365898
569419
928096
305815
510638
382660
1014779
462604
627832
123465
55826
166576
42085
857889
553336
456082
117388
996649
643607
545850
595300
931742
911647
697079
916098
864113
583082
111406
161512
338321
961590
83250
14074
1035502
916041
105875
1038300
855612
153510
783123
751570
364737
998249
318853
370709
108031
849475
928589
444836
589945
641084
1008417
23736
372180
239477
471554
959230
93945
599660
98902
792654
520836
331649
167510
898684
1031340
202652
287675
773744
673130
670161
36851
668882
235725
746018
523593
724106
37419
508197
25630
387808
544496
945990
122180
631933
655696
288451
679772
384618
859126
631057
990288
276129
732820
1034693
192846
620728
204093
367574
634968
857010
533404
811497
466204
439460
521503
38527
53156
711441
154322
300443
766158
328402
80672
61615
805673
578546
444188
361889
686389
906709
989602
467275
261803
695214
443297
325142
747718
3615
453792
817500
787319
544952
179810
12543
806512
612793
446392
531677
532818
468705
973717
1012931
717020
740991
717309
629494
107494
856709
974713
475692
275369
653316
145682
261313
735113
164983
22431
32680
678883
502430
821010
570646
909933
89301
494084
618967
702967
25693
925229
368372
937829
894439
206502
11611
94069
656133
652116
25837
874502
346586
1010029
58819
1012505
13560
755568
735875
1005043
553991
73245
171571
117003
103344
498419
11996
771680
233043
1034382
1015728
966354
881962
90137
668098
528472
757218
445145
911979
345264
1011983
543803
439215
196158
94582
78976
28173
506177
263933
192200
750830
927393
426891
34140
43070
116624
69692
46159
319082
408327
29579
709086
906711
858967
354017
737087
754581
799012
520873
507304
342941
104275
135982
213550
374499
783514
502172
823087
356806
230895
650554
679307
384145
56527
564079
440012
133193
956
180185
200209
51203
113795
86339
529268
213092
43324
654159
1027746
649146
484157
491183
240175
11517
627178
1009468
513356
486587
335215
740300
9961
1032987
959442
367892
506616
1040342
251834
865021
507237
904842
439707
869811
1017199
661348
594585
742333
226155
372118
770473
320674
877206
394437
926677
147875
678974
885749
341744
697591
194759
379457
825662
340298
131122
363043
687559
1027820
627565
39298
567527
711032
918661
56688
990100
239082
265495
708247
609721
611818
204456
436911
135474
753348
664712
385364
886021
733019
785147
118726
848822
478635
95312
212173
293858
814584
132686
488409
347286
101481
854689
525538
701731
448549
777536
333853
502170
127419
675982
803443
180990
788862
314465
546175
296250
573488
565849
865510
1025145
656611
283995
116521
124480
103931
256389
150613
838483
340420
420611
178953
541509
1038535
169297
781027
985823
158639
852077
387951
401394
739435
976547
902922
184270
389789
986090
10726
198732
956484
173120
981570
456451
915115
52162
338552
551937
771613
47910
892684
46976
542308
104557
42822
367007
673348
968459
326768
654344
645492
92994
24002
129214
649400
895081
318152
490543
870182
701864
770450
1030181
226368
441380
826447
876535
871505
955301
818896
96033
539844
876719
88725
268053
880156
162770
567446
864120
29683
754493
756389
764310
345498
210090
841597
78340
914241
601830
732539
846990
533963
141026
145
502836
325202
192717
984583
644100
621669
753393
530905
756687
626298
525748
670590
789777
634238
216169
697252
151255
903323
1003230
465558
66097
536676
859754
574415
679441
297672
797995
892781
745039
656869
585579
234364
144761
579360
920320
938174
507421
547870
406992
761481
472276
176821
14990
279267
553403
592688
103733
408638
237122
374296
1028151
927717
613971
549992
398213
51207
250210
435427
717428
801966
461780
33545
945401
589347
1037053
221658
422059
477483
114948
198929
565413
286085
636881
436794
704782
356596
427215
625995
227448
654675
887390
364645
206781
344647
355402
115578
632713
232294
853666
248908
508378
126078
543438
226886
110885
692510
353203
663675
661200
311880
190085
807040
672612
474288
234174
548148
318617
79398
545429
843558
586048
840287
813675
347254
336162
939687
653220
133311
357675
941023
685078
753996
212012
354361
887858
173022
415463
582748
771737
444435
359039
712696
834915
898652
261111
252865
363651
721475
199149
301221
1014795
474096
732493
394263
421777
903435
220744
904541
566103
271798
398235
375361
805225
950001
933148
192073
141039
69782
431517
956015
1032746
428323
163240
304005
986569
920891
863223
138708
154185
429295
75681
687294
110254
616344
176856
405195
1038347
142394
821227
35512
395310
1022107
574081
51521
453510
307961
748554
432826
410922
827188
978276
98688
440022
486580
633435
2609
513139
756213
1025938
932479
630074
374172
380798
121401
1033421
984265
136828
99654
747482
808078
586434
932461
605440
606280
590506
849143
165659
976589
456632
633587
180393
379317
334931
538566
14982
920598
435998
969948
777092
885453
140384
688054
817959
45339
349602
388807
375143
586947
888946
473799
1043736
704729
389984
427516
902453
739084
393087
724008
99421
707756
256060
338803
140048
469625
576490
432896
714835
740501
158394
410638
1042860
100039
986380
349851
349964
861887
106982
655331
425633
920193
426021
661523
541205
403687
904403
618183
330909
596571
58048
901382
556089
809437
774195
162065
188522
189773
167060
867139
666609
351214
671507
986626
179583
158294
1025811
475514
796598
430258
325748
1005037
342845
353032
248886
989931
695579
795583
643841
938910
319369
129341
246917
705601
1029185
291762
894052
66366
747515
873126
448177
466820
566369
574350
808647
775607
648236
358771
806637
806452
937854
411723
31042
932725
644702
407791
746394
665133
289959
311410
638332
234186
896926
172330
97835
30115
824500
248873
789254
217501
928825
334959
364547
888330
868373
694224
48605
497394
1018886
532310
806183
318598
340184
820646
887035
951080
233939
455606
456287
194892
624543
109668
660712
799990
430509
772782
129687
864432
901985
574927
685537
418254
901905
470960
794796
253336
495986
575069
125552
799967
465950
405361
857235
130594
459519
151978
969598
988862
413036
134106
885831
70650
946912
4924
746104
425945
141285
812379
480329
617935
772079
1000676
61094
870178
175998
501693
120410
605508
691625
664749
754262
791157
220779
733018
68871
344820
969885
426372
833795
758975
44331
453939
552256
464937
721061
737173
347837
297189
901666
728297
702828
974249
406764
579666
387136
407622
667033
764488
878501
930494
54275
341312
542265
224299
304000
192422
57461
524716
802767
547108
573430
392777
682627
920065
827180
393034
676570
827631
208770
1026076
188819
187599
655805
503546
885888
50608
432819
89824
497084
898597
93389
333569
998564
1024516
626793
1024068
947368
320994
285670
197157
786988
593747
17812
950394
795466
728876
455254
456890
699244
541969
256783
839874
1007956
663194
997321
18042
1013781
329329
372515
702794
868657
492294
260973
366149
482685
284049
967321
1037527
860513
554400
584900
267030
699030
119532
530779
656066
565575
654877
224252
69555
999372
428927
155225
332965
637401
210340
122653
80387
592601
597000
879218
812525
120455
419765
754812
662694
372397
316152
625202
803698
333360
346354
392429
412700
1031190
136910
114622
31487
701688
41379
341611
772659
934383
122478
550436
604811
660661
155384
29368
891836
375033
495014
259977
525982
985071
532937
753097
652325
772670
752318
650950
1024376
593663
909808
839831
937732
376815
717703
1024948
493149
490896
857964
275970
604629
832573
707412
623058
205394
146412
526613
295292
58540
251636
171171
146249
313567
544767
1683
789263
976623
776659
462413
587600
60352
833076
185475
501070
164712
212503
606784
274889
253541
1039448
1024757
678094
63267
985958
169130
878715
232822
356492
350265
1037266
539557
922777
685839
577943
58625
234549
476894
257030
428286
145888
406412
813776
219479
783813
191679
320455
315442
112880
904636
923697
904712
677523
433643
922443
371921
560221
812653
996679
865024
407603
577051
637328
892071
581994
488016
102564
337493
475146
672007
731700
836448
142999
934978
47090
138587
763828
1014700
675963
709988
261987
330051
873852
119725
982339
938616
671004
766902
81100
247536
259386
72558
129725
48913
521313
175933
157763
106114
712907
857307
247979
375055
543839
680776
754341
84671
322904
908795
97637
576264
254331
354102
747804
661026
340176
925487
669541
527954
401641
478221
808733
536154
95895
819259
254079
622610
577169
606928
310136
900211
635753
284861
785226
259954
718933
758546
350826
232105
883967
608352
325331
170162
315017
1004994
269060
679176
958272
867278
593335
306807
105410
198110
365053
836558
827949
1002251
953224
412499
490398
223855
526107
210598
772039
907674
761870
1043049
269353
788894
191464
827992
667992
522767
905766
865895
426877
999926
503965
289292
843203
841099
726254
269120
920609
447579
835668
233265
37806
642593
980968
38705
950018
7545
680400
117094
128169
912292
744772
978457
559221
230296
642478
854533
945149
275187
403427
599583
875426
944930
421098
518743
590928
1002142
766234
781353
539902
488424
686272
133156
611474
326419
357434
493523
232739
888997
387618
896366
326746
63647
657528
208497
20809
411171
251073
559432
392917
977599
929656
838284
867811
462006
585368
502338
561964
567995
516216
104389
204327
555364
129986
562827
796180
323852
89749
796622
98856
153143
733422
523946
1019607
616757
13022
197662
488880
320407
309645
286063
305478
789151
1026354
564030
61273
767379
880901
294677
236745
873029
167297
401592
739002
283571
238466
281032
896985
565007
206473
81153
752058
262874
463036
901191
876850
754155
4561
731140
154275
976723
993731
456909
962610
9545
580976
864879
266400
661501
866107
350809
669124
635871
545632
710582
993614
991498
513982
399737
642455
238039
120347
971812
442660
366963
546252
271723
434203
743810
234529
606414
390279
453000
139689
434980
378592
614926
215503
105097
222781
169607
892873
945685
77530
754175
287304
690955
1041361
568854
351066
530060
491328
599913
484575
167966
367790
534345
190075
693427
126301
510600
92395
245903
260140
969380
373711
417990
522178
256165
79856
772342
227092
976131
75722
144499
182350
823644
871658
505277
1001073
313639
938618
757503
164374
919632
50565
584294
278390
742760
970107
925471
171313
730875
150462
119240
9344
794144
640645
145283
350050
453172
285433
318894
497295
50077
63395
500669
958880
568797
483731
157470
87870
563925
160898
234318
276351
341500
663002
279345
486027
506557
607357
786958
273481
208456
650303
318917
286142
67302
727975
345519
117634
780220
55088
86149
653522
732309
723672
209648
510980
71621
11354
511944
500231
949776
22251
893346
1042307
601214
709923
796830
939251
858466
281219
756176
232118
956233
175758
147083
895856
541906
46365
991053
944217
91503
143771
828274
611767
6936
823595
772219
18575
773193
302202
428908
401820
748108
806860
935743
327023
764207
927304
699693
203564
707124
32073
342092
570324
727150
512570
504574
660948
494874
906310
83309
773273
676882
713085
294473
392809
898871
909794
675417
736423
392585
523191
729285
63514
968416
432243
530410
39922
181530
735898
259534
591062
534759
639935
880617
284306
382675
830613
713937
112905
536006
661086
25238
440133
210301
557447
928006
249500
359593
196472
932309
941699
907143
84227
145838
20366
493309
446620
318623
976635
565663
967436
689072
321856
298228
773035
56444
695745
949432
452719
201721
500960
169288
825795
260539
1015122
186409
925590
446091
264402
360386
518725
920996
120438
724543
499295
642165
645586
722959
316805
918261
516746
1032103
373375
570368
121199
951012
857636
418779
566425
879462
852637
586834
790347
1018260
436006
243276
246115
610142
154102
88691
852198
223552
494816
31130
710287
275052
286803
574861
186520
79318
1007025
275086
411488
738943
938504
1043541
839022
534143
494012
844784
176171
811525
188429
454636
28416
933174
463912
335959
952841
890794
293703
554963
79300
912564
701527
156677
511508
443966
775759
990008
90954
263297
266917
747092
183476
53901
204486
458439
305193
841701
12061
384203
351816
98165
468679
957676
132061
812696
452434
295022
40714
505677
197260
635992
319079
82093
626213
174383
670520
639179
999947
158186
865254
507277
715744
1000164
490108
276008
688724
181715
859907
943958
651216
954074
29537
633200
996076
29923
39513
226240
591019
254575
359382
652700
144026
452217
513388
496744
565956
301503
462050
243430
124669
248238
707107
383422
390965
678850
336361
957565
633252
423495
715192
550470
758939
665248
534219
386362
1034468
132090
359862
556787
899151
820886
225477
334619
37134
22567
50403
1008464
284950
576403
438605
896938
526318
608776
456425
381620
593194
961117
27253
443934
31197
1026695
678058
352839
775502
21328
287766
393111
933583
936660
632385
390367
216287
1018085
783713
672491
242509
574367
743828
406825
685524
717977
440216
748552
565562
969133
720563
608734
480083
726378
586572
490942
699176
278950
415297
529653
956032
211566
65530
625108
9882
768593
916571
694303
882786
235363
551836
1027818
721072
162308
339568
921575
526036
713925
783134
487264
871728
419774
878682
521664
69507
47509
227341
1014623
317169
910736
660673
591463
526868
239985
706647
399598
118537
404408
694776
484468
947412
973782
185509
391533
975509
569649
996460
49110
797599
98815
917615
413421
291818
798240
3656
440894
594692
186857
499760
717158
353689
643192
47338
403417
755971
928402
256053
927958
193063
124426
74650
354329
169634
594354
193623
109013
326021
964454
298381
918036
698166
212348
291595
334076
116432
206248
592507
196037
212596
472607
432618
262279
139269
767661
631541
1035555
758986
687497
886386
198250
473077
185212
1012641
500682
829602
908985
985883
951186
521809
818900
878047
1036309
609840
501950
778297
380
922956
119866
878767
48253
901320
463958
922830
921987
858132
989208
382054
916084
304388
454153
496746
232460
264699
138778
619451
994867
772986
209997
60543
354821
1023791
543914
828643
889205
239623
804026
109784
820305
564767
595293
868366
956581
527091
894034
503328
154317
76951
749016
217691
715245
508087
76473
952943
1009231
519984
327442
441607
538565
769739
863167
511214
255925
633947
465908
82397
300225
66615
398813
662352
903118
7045
708265
7230
531020
144262
183385
493595
913277
293685
193743
545876
773873
709188
113666
1034133
450307
720213
510582
220299
67851
838601
9995
959288
70730
558400
321527
346290
627773
247299
481296
176070
865242
931664
851021
835928
956768
178492
359530
9199
176048
489434
394975
549591
65854
619887
752702
966507
994254
763840
890694
537911
37395
58220
87721
208304
92929
831648
413011
706100
124443
240945
924162
483122
706569
794548
761348
144599
187739
453773
595654
690417
203149
722218
688102
482913
1004808
868182
445633
885545
70823
551084
694442
211743
407071
478587
133567
878431
416782
458068
578754
570989
839440
946373
700668
53015
643460
1036294
363818
135423
314532
377136
79909
55438
64239
250044
294953
210526
433263
780399
211034
698050
1003607
556002
198361
194102
831038
412155
462468
1021185
78759
985749
913840
675951
293172
426129
867775
485428
1006668
733696
651892
1002776
626258
77945
1036213
663761
638163
180795
793576
552942
294282
900757
437136
328361
616311
339256
236549
304187
107779
88823
962074
151717
873983
611599
318971
53797
37130
470095
17504
387326
125528
928982
170019
556745
883195
195499
946366
632101
829106
937014
11332
56356
217250
856728
505235
677399
558334
373352
178567
873760
578653
412125
823507
974126
991909
292725
708388
687210
540680
588180
887357
1000293
508130
564252
592138
876252
653499
840757
704566
515434
37722
665492
909565
448358
472740
478801
890707
33758
210374
185810
258738
864892
511326
931437
259070
487174
380830
130803
360820
594168
828989
564202
974219
857696
313037
458553
862738
792343
546449
658183
118714
565429
450476
976484
21803
1018888
578650
386582
637762
194822
764425
72852
567785
909298
440050
886784
1006715
471875
716991
657531
436329
437690
569785
799310
479284
568540
746425
69579
30473
857477
322367
721694
457505
840559
1014292
24602
597516
521954
339517
377232
562026
319366
629626
524646
36272
266897
262903
862949
1022787
423698
250610
764171
1027048
77109
576536
704721
63692
781075
129857
625230
259790
921015
942187
1012325
1001776
394724
693132
736138
502857
302318
853533
281281
143799
1031149
881923
890020
546334
445919
183129
146962
559146
812487
394908
279584
468545
724267
222552
988719
133583
229251
567870
607133
944333
1008284
494002
641857
488418
259190
285108
124493
238118
625188
939987
898903
98819
184723
46404
825226
585417
641556
872
211152
407215
54819
730954
947650
758431
357242
256884
559599
413688
588751
15998
950658
396086
292521
774578
163961
198234
482227
319741
1015286
639991
877262
551224
469402
589474
811521
855153
250732
344753
713179
127459
32426
449248
812043
901814
694389
791138
421697
1025998
695252
499126
699170
1044454
538803
113568
885394
409455
279259
966933
393058
6177
991977
946662
975497
509302
352044
774284
69409
513700
553939
532692
273394
832612
234842
321632
2864
460985
48511
137673
30977
575642
494632
446063
135925
513679
973613
414098
358317
882078
517880
596838
42155
971097
650304
9755
280197
324043
549176
251491
912050
198949
24613
476442
512870
896300
223275
475440
597180
669153
788168
891990
329521
628880
561643
721106
571056
542614
164987
74025
977696
443694
147270
559889
379070
531747
960739
543186
244691
202301
228385
969918
734249
339506
127891
802326
589460
161824
972451
625374
220256
806656
693257
147589
418474
58167
241721
363108
573929
607155
364225
362220
488772
1025819
993865
783187
17750
589406
370046
186154
339193
358448
755875
383558
41151
804402
452834
836873
762298
495357
1019797
842158
104264
83654
439717
173276
92863
307494
923241
29347
639639
254929
658975
557060
257388
752080
912468
78053
371174
725681
879678
750501
111541
74570
259561
272104
88565
698391
303910
21852
463806
137001
1041637
149600
37071
812133
977897
802041
386162
758797
893108
7687
1039673
927674
974648
601136
132005
910155
628551
406517
443385
883594
901076
108551
313595
466125
533982
37537
735793
80807
754794
345088
771850
682361
735965
445752
1004562
218907
1042713
212287
509751
633059
854417
827914
672724
517147
289252
462030
97033
343069
387368
649561
206249
654617
265097
114203
8396
20016
109423
880897
456973
372552
212685
473235
285030
708732
715946
806167
421144
1021519
307949
656544
787888
249369
795125
169664
704249
110527
783505
1000244
839311
24842
849726
3113
245556
362559
517818
124773
384882
508522
329960
603454
395397
885277
783512
117424
103503
629670
513677
699863
23622
665677
48031
663545
662148
962339
681952
269614
909857
796526
583487
693521
765984
314669
203535
408224
954815
664706
429687
692484
209148
844078
1002440
626190
791572
892470
1032430
904114
847975
447026
6745
236819
237358
379493
812500
852040
33889
862305
681034
883628
926039
927108
134932
247354
279403
141797
748042
290314
994981
461593
548786
868066
142840
947718
489802
856137
509491
150332
865267
997848
508639
983760
125240
528424
246746
841951
168071
374141
561329
49961
815465
181369
599082
740870
284744
4604
159230
856542
744879
487138
771744
675572
335353
775891
1036245
677494
450737
793618
396325
977449
23066
673622
261541
986132
245386
615755
171267
581036
177688
460084
311419
90310
434793
368108
490969
5777
919670
713283
318544
575143
908694
7248
239324
15969
305977
949773
419440
989233
466347
957811
938594
213283
136880
772505
789120
1004328
182383
754077
704278
747577
450498
416363
636868
872838
466774
576988
745865
869002
57678
8408
906072
739208
473225
171431
845336
737074
16218
410358
866617
609136
386413
468607
337551
55653
817285
730852
521293
458489
147388
22977
639700
734597
648217
1023242
844828
505768
194654
126752
326069
106155
208357
274281
222113
226857
499751
688187
246047
678460
375200
223603
435080
25539
500265
966185
624699
596059
840355
763881
828626
60108
15333
574250
956507
154476
103801
93590
60735
107065
412667
1031722
964116
555381
227838
664329
410051
532745
598580
543688
143671
536099
754381
566608
766456
385080
64606
531826
232601
794187
840634
300474
1004060
126909
853206
360896
554609
433441
686531
1012767
332717
701050
816704
827057
297256
338749
336907
673785
636893
940268
744711
304373
1020743
463664
431061
184916
485985
854863
509103
959951
590091
78885
868651
91395
318427
839998
775183
232957
625139
198634
915969
681302
727748
335974
597729
106544
28788
697237
771748
208010
978742
978447
894905
696286
138388
270748
609386
358371
284047
358765
645275
588682
324440
343537
414091
58926
795844
915859
790048
168818
339519
67200
143178
391408
721959
148544
89382
634454
821685
128431
888800
207388
526044
984150
938747
238989
483378
729508
95092
790153
611583
183673
1037035
201467
148427
422852
172917
60568
662282
225539
702872
547776
679784
864909
53569
95658
782419
795585
688964
415720
174083
561242
724295
1030322
924017
287002
428138
691376
588963
532763
303215
412515
749193
575968
745042
622527
1011365
261805
937970
893694
648834
948394
560322
456451
674610
821723
14513
320521
451610
32799
541858
1031948
987463
484219
59608
449716
353502
120798
545544
165064
29146
759543
490945
370391
478995
336148
285767
852665
1000382
868190
906269
623554
50303
111573
692103
345485
884174
782346
295517
905777
646461
909963
877676
985984
538325
592107
912309
460800
1011795
788821
932565
161677
270991
924994
194717
204176
1014439
893337
938276
553964
102177
732977
997456
99058
1031918
527982
771178
544520
454143
49819
206467
235854
468521
634707
263872
806762
707950
578687
1003914
597659
904064
996780
902616
398336
637586
880143
125154
1029522
527648
337007
619542
713380
156874
948782
379647
884727
453224
639539
160200
374142
394897
521357
963522
468183
979320
702977
933173
522205
577187
500266
151915
62909
353729
587245
622236
92659
591589
407900
351502
268306
724181
426684
700461
407253
797143
505528
241387
879191
6387
168935
1000510
1012173
387233
125149
692366
409772
411621
746457
116739
856930
512433
712642
193316
941472
179159
616496
164888
645769
113832
531127
232918
510691
410053
430312
1033555
860432
167377
223205
843865
206689
244944
800141
470307
1020248
523884
68288
337774
85873
959861
41419
267547
139400
945901
781190
163953
621220
105860
548498
350575
1037339
518380
1034136
474285
592385
395466
192799
710211
366568
316849
6474
338048
486843
575572
699648
571693
542384
443466
386133
195431
220395
838486
166245
434283
540947
823436
958680
516493
852048
561167
269393
476414
574029
375477
103951
899127
955000
82898
121669
721577
800669
61841
969450
994140
209573
42451
719310
86030
85690
523719
407237
309178
220545
768409
815781
33141
1032509
948980
587788
142204
740656
531305
733848
408768
918819
593872
438987
1003591
464444
711255
762270
9906
255585
642632
434363
446391
703262
42534
747825
116040
939794
124252
140129
747944
805455
996597
902766
270091
492518
203814
559861
121059
818425
391838
844049
2456
388372
1024076
171466
388734
793018
118133
351563
607207
12579
948288
301442
796496
510123
873101
1000310
358419
566967
568066
895008
21008
771061
345987
951410
419973
502203
794079
256585
677041
479605
671127
555146
104418
392092
55019
636575
341810
874314
518531
304501
1034870
818961
1004235
629211
689251
889977
527580
135450
469628
447711
468829
801874
645311
96615
617299
789072
922223
686523
439228
35130
644400
345679
930699
955145
679394
216216
920413
3669
753207
472404
572376
136450
467324
865863
559685
191440
971211
1036089
906681
396062
229582
631388
288913
269616
338092
768351
996556
659991
195253
954343
582099
359611
110051
484677
887180
987568
844526
806285
455762
69668
809303
478140
572641
858549
737640
220732
844007
736393
804423
143636
902581
74298
480102
814661
354397
742832
914233
229474
976959
95069
672144
195011
734899
389490
579048
80591
15395
51873
804415
1126
557333
23232
708814
87175
219746
844528
831990
603760
214666
619027
1006669
212279
378517
211718
381844
97247
974560
283878
34804
172171
257254
539454
553968
1014713
265071
704423
516840
200004
213895
575773
383565
486684
553138
464641
448998
322402
935173
924627
858638
888063
497601
757450
585990
1039317
774902
928003
195523
765279
723905
612926
382553
738237
840506
409855
374643
541602
276884
209379
595321
275876
648873
973246
751995
979945
45193
228142
84809
315093
1003072
727207
227918
242417
411897
217094
769112
1044522
888859
204215
274816
436208
858892
431884
412019
240880
810859
424614
737568
761529
865337
697192
272096
648228
943920
18186
556796
830305
102752
590777
550530
586720
69394
25359
170100
455287
749991
433450
973293
358602
637506
349209
718946
944314
72066
440709
286211
989050
182785
774276
452989
206345
462992
840725
560149
221061
1031262
800050
839832
235130
816362
679397
517411
163635
837136
590419
306879
60327
630960
1003657
1029290
791780
994783
623868
630049
886483
944637
788196
606987
309286
771887
649466
274769
863610
500927
62287
490733
30662
301987
838422
237838
752230
248467
805566
271661
98658
673882
271232
406343
358815
408534
413928
351602
32414
113277
475967
628093
688951
646780
1021108
148297
126676
932343
544541
710089
606815
144751
71158
852561
976854
154516
701725
81171
170375
766875
2071
245709
144980
86296
577759
169800
261926
832113
418923
908552
555079
86603
330669
530514
398794
856583
736716
3740
202513
870926
2224
600394
682249
208402
582716
271357
723977
825232
574614
255932
475496
754959
714371
780205
276775
290214
656948
886600
644805
254823
416468
334802
759945
79947
323086
377586
704621
421418
898447
327755
934297
566455
21170
226633
742512
998602
107145
488548
600318
763504
1044735
736845
166582
907793
478789
902534
996334
15343
655904
679849
396250
119470
136134
342980
702216
15649
199019
308773
963985
264330
409822
833697
343444
576107
732032
953862
641548
33500
473645
166595
970732
566600
762062
1029369
330674
478082
273685
623063
852265
848492
604775
573586
1026070
229995
381603
266078
361131
652985
833308
917157
532546
365328
423400
188142
696869
431842
825842
13891
174096
942961
642191
206971
917797
392116
422102
615434
225147
688722
655578
780006
156405
128553
267737
228426
360293
317515
60467
656001
395643
845207
487631
852418
531132
859287
424987
122190
928977
729865
930538
995232
537667
437864
948835
907567
885995
215068
308887
879085
543607
1015042
539046
170240
428842
185101
566929
272473
292727
299969
965323
664476
673240
596942
792668
617468
738446
789963
710004
718194
568685
278879
325098
298622
787396
1035127
53642
319598
171918
766216
988212
237338
761395
867872
255757
217628
878705
802718
975018
823977
110576
110688
931904
798040
986774
1030240
103753
1044339
440821
869532
1007900
904170
994268
127455
482455
491585
833616
661250
524195
48046
939516
225384
983241
650171
140983
790067
459483
784337
622544
336616
781941
1003025
750640
516443
106297
531167
315815
554159
660896
181591
947107
162629
31200
277087
639934
594123
356265
646096
652270
913839
853938
291630
484647
850238
697184
730366
634249
698218
112549
72798
54317
526782
806516
1001919
960133
510016
767520
720125
530747
594245
356192
147623
436391
327690
859220
907908
685694
1027123
842987
940116
681972
36797
279418
742678
708139
916275
140277
742415
1023327
921517
920816
577701
209558
994943
1038079
101555
898805
1028365
782812
271013
544803
857689
145076
773901
551551
211788
148763
674508
554874
932413
173056
580828
66848
305452
284578
445990
267581
1015228
1017738
1042826
798941
54726
637959
345263
300809
373946
806510
322500
367301
1034379
80054
643025
334297
366652
69086
716180
1040731
294254
721202
143891
584275
330351
753842
994344
29585
88986
772437
837085
290851
425002
405226
581058
349853
660762
55202
684130
502388
346405
600987
779722
787585
420753
666413
357726
764102
371162
1005364
200385
883366
631729
973190
389813
417779
838872
164355
475086
715026
1033887
279930
632129
403126
825598
499894
329869
997589
70855
8413
589649
664450
228450
938510
328793
545346
521903
396008
495895
891258
52559
813711
397005
999765
560203
673980
263180
1031806
353625
579719
38668
636987
703546
728976
873540
106037
638261
1024733
655104
86490
357251
632671
626696
891533
407306
169727
736432
944387
874970
375905
624771
487122
349708
148553
443221
981112
49765
1028599
316402
70650
935172
738874
757893
538507
582316
309656
777058
108948
903582
956152
414525
609004
228566
695087
407362
294154
954456
429008
207425
334632
42683
289706
925952
276301
631101
29582
793399
102966
843741
883199
227150
105592
284339
6079
576679
599462
635094
241620
984365
33381
283158
1006172
718282
222881
981308
131775
434419
67741
987875
259614
934563
124771
156352
285094
33056
699470
495601
250198
449927
322092
823864
916591
964526
1024944
372855
301643
411436
973478
12278
1042987
547503
875259
510902
383190
391708
1042109
758297
987087
1029187
597777
278910
857786
801196
796131
507540
106900
161103
933415
977299
440219
175182
780845
575186
642678
619291
111933
1000481
784542
492717
76953
378181
873404
829410
161536
601734
51381
40427
642849
5463
702876
616799
250073
877853
611715
781758
206118
434028
471939
754341
815695
469428
1024502
607912
596826
607125
244700
517131
490972
790489
1005752
991947
517070
723769
338274
191044
593288
420690
470010
237870
893632
519158
168392
731834
965838
247194
362493
989162
798879
142184
7746
1014402
814993
936567
66953
390199
785804
203946
234395
346579
858818
351832
262601
1043278
205228
889643
363742
361370
991172
195328
1030645
910189
424591
851579
46970
355418
829872
432583
230463
224286
841839
115789
379089
811408
612100
298402
889361
762363
633912
72204
62130
100793
718680
949456
465769
178859
96878
231797
1005005
743783
924446
628629
887995
836438
1024829
415726
171008
867179
269003
364641
855117
294023
410485
614665
667
276164
617063
851690
606430
414348
38797
654343
111819
79297
899261
493317
797895
295402
215467
740458
512244
195795
38185
968145
626661
887907
129218
982422
418909
365212
667872
400091
877674
726259
785623
908338
850991
927471
362752
583039
877068
814290
603179
94216
50564
651169
309960
633984
638832
118268
933651
170428
940733
303232
413167
619079
627472
1024751
118883
465591
822646
124972
69402
304906
98068
1002793
542412
382842
320988
260817
548050
144596
912875
40529
770279
52345
201697
993132
650910
850237
260735
66377
473993
943810
327622
144664
874592
61914
848416
738574
67082
105302
860138
696977
688044
778160
681626
579859
361637
107551
736922
514517
996177
817092
253129
324726
170564
818991
317756
993113
111465
504373
881231
675596
985744
617677
339265
223870
737331
981019
213614
301995
1000981
29559
488783
899862
86925
571162
695045
43286
514966
415001
44221
420306
715273
567942
747940
578372
772567
659288
722144
221009
1001120
421928
780868
366902
929312
373027
80980
444590
727972
87439
275383
872758
812316
1022719
241569
373466
61440
976181
885902
12501
539401
389606
826457
511601
834697
92454
640048
843077
527062
678761
433233
740204
650922
391815
485854
659765
708820
430821
919142
580199
994503
29203
636405
510168
625963
829340
600831
4664
791588
650578
148805
650934
1040630
15049
656034
709264
706174
325259
304361
587610
1044730
818634
1036684
67357
471601
655805
274477
279942
155550
901986
729144
557059
698931
469806
913639
883631
804453
399558
853841
655652
328213
576682
880664
975461
611529
609232
784217
1028572
476795
636574
811247
408924
785365
8281
994661
159929
130647
178271
704253
736129
566547
1021559
103199
885966
11908
44632
745379
534426
274425
11142
435101
73806
79660
194657
859265
59518
989372
144992
522774
604039
469675
726184
121111
11286
872571
498232
784135
560096
688
709352
640058
379985
821189
942513
666103
986712
555611
226489
253101
347965
498487
17077
396948
860533
825615
122653
158457
165163
553860
445581
139505
906729
429558
362084
249738
184288
61415
331649
724942
72414
496105
231329
123221
774217
959298
25067
121965
355637
923595
759483
686861
804296
962543
6941
537403
775620
77189
879421
194738
1034354
937162
571231
592122
9709
319013
315620
193006
858861
413003
591937
372875
941927
620778
192601
945119
1036495
255767
541461
976605
980470
549474
129986
123533
243533
469096
221476
1037383
190998
539381
120874
483433
238139
414108
384396
662136
1044101
309115
572534
387849
816887
793704
593831
348380
913145
507886
94985
319163
823886
1003823
639340
852831
15499
634911
393961
1001297
434476
23536
315597
814184
738817
1037228
41891
192330
792489
563489
471986
611664
401433
474062
187027
937359
209294
544143
997788
973485
843251
847225
153258
313721
603332
50179
522192
641440
266634
368975
615707
294748
778915
732436
768077
194676
369033
237177
240392
400479
563211
289449
156142
904073
874915
294992
643688
120870
197667
657111
883462
511239
65398
307512
141494
270144
724076
741183
411184
318915
568645
512079
517782
386633
597417
495062
341244
68210
654069
853425
410934
937268
902845
830787
1030861
215230
570424
606541
722706
568419
556980
621660
817650
534922
712
520568
668140
326883
839381
1040050
887792
211848
487720
495363
183081
930007
655677
509289
627911
632568
695925
566229
769972
930585
264116
867155
838683
15882
843892
741533
656125
846778
810554
615025
58708
154499
879873
680792
23761
132623
211814
348078
445171
807036
622631
869024
106173
327505
1037690
842495
736965
897080
792387
602822
757112
991975
167780
730415
281785
248000
518735
844753
290849
1006373
960634
371522
1044564
283078
128660
1037555
233994
559416
392451
927084
230979
746935
1035796
211185
225885
16855
574314
818169
578549
481894
1039558
630675
524790
140942
544827
605655
1033227
954847
120870
652144
122991
211928
840348
800285
335687
413112
233967
908994
10322
10626
883453
947690
426563
321838
247445
806685
301319
132611
1038314
752861
922420
637957
700531
478719
647605
317510
983951
611111
794410
945486
427449
664423
166016
595859
1021895
497768
1020828
84409
217120
747756
167326
257866
695867
813594
58774
981674
548878
149101
216848
305195
368400
486880
453042
1025930
577549
575988
819364
431785
1019861
78712
890122
668431
969322
263475
743731
907515
768639
45268
681912
836546
210466
831967
992892
373510
643585
477538
712088
59155
324935
377263
905005
960636
304952
5690
874128
524409
817125
487508
217666
715414
711609
661632
528128
812911
903657
128573
720080
691285
14567
842360
554707
236862
178067
469565
541230
819451
294275
891141
554821
275576
969496
805104
104450
407837
631697
744990
861950
86111
845894
127482
681645
45749
119312
695290
236306
291524
924741
259418
844046
987075
820491
912118
481692
886015
819545
948896
8703
688241
30663
113852
302022
408499
938577
407368
553987
887966
612540
119892
51107
608970
415875
879441
798086
536973
398416
264235
933742
1019079
922212
134190
876950
563765
702351
841299
757606
337736
766145
470064
977094
334855
416834
776307
590528
364911
592961
919157
865638
194347
370223
384264
755365
85217
559713
134126
164391
781342
376171
39845
943348
747634
306081
908855
134463
932979
181472
20953
208851
804250
876343
75536
693036
709169
138953
141509
46580
595695
614215
144667
125074
272526
540413
1021156
577053
611284
994633
1031641
85424
381298
137211
488548
237591
766447
474095
94915
543070
18103
1008819
779266
737077
550158
3058
886271
910363
827912
532181
773015
31189
509242
274191
478343
908868
230639
290585
688896
566603
624402
907510
497372
430372
245051
373608
481055
545278
565616
81991
941111
325862
596380
616545
933481
591241
402850
20313
239793
1006605
381919
23540
102338
239008
944735
808314
441089
961504
638382
769584
821825
706507
660765
113934
676380
408869
690919
390008
110234
849647
801154
92517
863608
244709
9500
583277
973726
904337
582880
965169
163097
160012
1016831
228758
384596
122918
554561
488847
827779
993255
876599
265804
342497
52257
130030
461553
393051
780733
1024172
5052
539849
267481
533782
807947
154953
160774
750261
1028266
992078
106960
3810
884533
1025004
1039019
655208
261099
253174
469501
855498
941603
282095
422794
345428
894092
649755
32056
482113
660054
315362
300914
548922
473684
902969
583452
806834
43779
869067
692245
21317
434891
4788
845827
951015
785462
626396
568012
382177
1032647
787776
78229
684013
226812
204055
360297
904118
376526
804855
123140
333898
280995
449127
373661
1006885
364224
149454
331075
331660
1012012
755970
268518
299677
327472
343074
762482
129508
1004279
911009
1021912
904014
611559
814232
265225
428663
828602
855761
936083
839667
897169
982370
690453
26786
380738
341371
830268
966983
137366
676016
260370
530073
769884
374794
628626
605872
524282
809557
800327
776910
215860
998811
241235
899304
470508
406258
426581
842135
735223
708013
770030
110002
774929
1029902
246963
419961
756246
811581
530850
703516
1008287
516971
262877
992191
248994
463708
530970
207596
321683
764807
957082
371679
903087
131785
563399
439696
538066
954676
392022
127589
488589
843493
793786
532836
320361
781525
981418
1022254
870936
451936
187863
358287
565302
175910
620064
1013946
1003114
240001
826944
421731
451475
147018
686367
355839
712364
1022535
854388
284092
465119
530475
234221
877305
309970
182887
257398
223421
620924
144385
1007946
1038091
332058
264653
4902
281417
2240
678636
420279
443737
534318
346439
554320
992165
802013
907505
920910
444999
128053
714188
381424
379043
238809
131405
689686
481682
993598
779994
669733
778250
962211
642607
866589
512860
181321
422713
811356
58852
512736
474072
724533
723409
85207
901230
84170
420208
94168
940928
577396
342127
913748
222027
322694
1020445
310576
510613
90747
255432
865136
453422
965975
646728
35111
816806
575413
860270
956598
361038
636585
779654
229181
964274
263763
215916
620340
735930
389167
873042
47931
199253
331011
77083
75145
538074
1043892
874956
948089
50452
349287
166669
185350
557794
642125
362366
561581
539807
811523
794590
203095
686786
584266
215115
424256
720259
646770
118228
682781
175842
938190
518797
414418
1034177
344171
635964
709391
171866
326775
868151
616338
608601
960450
492050
970200
519617
376906
473237
402831
44202
5101
841192
1020887
763287
326980
981373
224824
567047
825289
719022
347419
859324
323593
356159
274662
73807
919292
930217
465026
864158
364085
139675
337382
704353
534254
718802
304415
713604
979354
466987
678987
816305
409329
53698
677553
831346
796340
332230
470489
309786
589038
747602
151589
686727
185509
868565
678348
51821
928940
67333
277217
324410
544223
236941
599590
533031
906904
295868
281049
893861
964187
99896
224083
447863
946657
262169
699559
573310
893533
924601
325061
623433
413969
366265
252621
475282
117536
486174
818505
70735
291275
290506
444959
631193
273317
604105
649710
1013050
630636
512268
607910
56075
325308
247233
672669
185129
142912
585911
804322
36926
211305
940294
560279
767305
222352
317118
442047
399892
460226
59938
407892
688738
329619
765449
260834
860322
477510
463398
388839
637760
410021
527688
259112
25434
1019677
993151
265857
343445
549557
842976
226712
247577
485123
716902
463634
452441
100015
735371
822843
144388
541284
412546
141478
907030
733654
985377
830903
677944
801857
90823
663476
839176
1045254
977977
825030
481286
271842
183451
827778
161184
847215
153716
803617
517206
509028
795192
840639
564249
170365
45267
282664
114315
474662
441655
620560
444710
954
149441
935525
27750
481301
808907
611914
852689
424495
498516
737766
277765
389293
858846
15767
664452
10129
757599
69736
105318
376671
641383
674599
789211
748374
25978
518784
772598
680971
54057
623382
144536
448556
483617
3853
990107
428506
459255
521250
662439
337314
1036688
662550
311592
902349
667060
380425
672220
812905
1021862
103237
535836
327579
195878
339889
460959
539938
533089
650559
818407
534314
532791
194058
828189
999223
371814
277410
319585
680894
538472
280972
475272
981548
497336
858323
322810
467059
1023529
414414
412093
242688
560874
991924
1024246
388981
115628
366680
125334
441666
249041
425956
978517
220842
573078
138188
774127
802516
941295
969037
849887
973099
185764
618629
587799
870334
518878
975315
768217
489841
981803
672360
925432
921408
444827
1024464
801506
482726
869843
697411
975482
846600
113125
976895
498036
325028
462765
49182
495612
999418
262099
1008234
37803
213481
890054
240801
566948
216369
469070
931136
144438
830903
723577
593007
644849
224311
202310
138323
956829
1033765
565593
303614
258451
202249
624247
343405
829367
304349
880813
728601
66026
70859
230024
78331
750146
858746
768865
739345
484764
832705
279037
525703
592116
249441
758062
656332
751595
911547
320021
552164
757343
537249
987781
847863
152670
567943
636405
1028684
551745
936257
780300
514105
264090
722165
65726
715212
632070
959097
322467
916437
177408
532144
608981
717549
482205
238836
288858
818001
78674
4683
609175
8845
394209
1000124
633303
645627
33011
917071
524852
970676
115671
272328
307969
490151
405976
906256
648480
280945
320096
634224
452066
788486
131370
33904
285388
774062
458603
796630
956666
259109
894052
610112
44997
302711
755915
352892
127657
673349
1002448
94951
363565
331280
16827
527987
234702
100721
285862
665461
376605
839874
839890
747211
121765
959210
99784
15635
447971
648014
942427
105053
444855
833808
833694
227041
296727
235443
373796
923855
255151
297087
672662
599412
545040
749320
376186
713358
228689
856021
176318
895730
249036
712954
777664
848992
845633
675116
517559
886823
640513
941142
239549
416193
1028322
905184
339374
94513
339405
37190
894353
765151
128468
742035
48597
622165
183785
504106
779712
872756
700738
405095
1006788
450162
874829
904204
389515
635685
69765
168126
681945
1007384
425935
424479
773837
663198
659760
913910
603004
94624
523114
467965
937409
981176
180633
556747
455900
757390
390699
779481
747573
929453
858573
165626
720951
1039898
362943
380022
193836
821103
114467
466182
290919
589464
387422
108798
626193
448877
788019
250123
963734
736656
833270
387570
361154
594034
375728
227016
1013816
12208
41011
243931
616288
504008
91207
919563
157256
101199
941618
407669
995235
187212
893484
598814
236172
513894
299598
72560
269737
597256
152969
654348
288159
655235
248039
719815
11559
443048
830143
972161
498376
1000468
481412
389421
128033
665552
787742
399937
567775
428625
336446
722212
997233
503819
978178
510844
885927
11535
558562
105422
560242
369181
203527
642385
630878
993843
841990
827640
956682
1035648
47755
833866
820404
280408
677445
296388
164167
505512
974592
151685
129519
769774
679139
808071
164923
354169
416011
715216
701324
352917
1006907
410235
84797
211756
1026937
567326
243038
418798
998332
237741
521927
486372
276123
897785
445072
700126
166720
224210
1032119
336236
849935
281788
845299
582207
451631
10536
549392
195343
107477
336135
601654
489107
19487
318142
545289
861284
331407
870590
976649
282879
236309
605300
700987
442068
771460
1040032
215278
445814
1005111
991118
833207
332247
957674
818074
484404
518896
112131
530324
958943
197024
584432
291702
459035
873242
748148
731980
884131
389974
440960
921377
735604
94857
376051
901632
234560
1032778
97342
976579
696277
253185
1006495
1035625
953881
472709
826453
665851
629656
750916
379147
879986
978166
622276
979364
27017
587680
651748
904913
308528
857451
902774
534996
738059
596069
823671
425322
127308
356268
1004356
929184
282983
285959
296338
800259
517648
691943
389058
638437
104387
711929
731300
987105
480150
346624
917598
329448
709701
282920
836937
44551
826431
239742
719987
847938
206845
422825
801855
436196
133618
774014
892392
228100
700972
513702
458072
676793
758900
1005799
443572
369634
625583
66284
830195
411646
309335
204592
382551
341085
112731
748137
944369
570500
466621
275551
105884
886914
180785
121719
553779
1041181
858708
408029
756124
859376
397298
288894
501148
950022
1014664
435700
391349
808334
280107
156051
655287
46064
955777
100765
696980
48965
255770
710726
642886
577560
414294
966221
947199
455953
849563
867403
444419
299739
600877
443807
247710
911504
137783
53530
820946
1036228
509461
357766
177463
310952
1042792
474236
15009
456771
177441
415608
311340
775562
576341
1036568
721861
1009474
160471
750452
131904
288711
16972
438957
380475
227413
203523
359524
52752
533357
812068
285867
747859
376273
195210
698959
274276
1033434
481675
926626
150734
495036
830096
943672
882541
92269
263843
9739
65730
432616
513119
617950
979983
562588
883896
644692
761323
996532
976857
796301
387705
541772
963033
803414
522631
557510
114310
814131
1009101
1013050
913279
434972
8503
298957
233733
332288
241389
937869
160489
95115
458377
302738
87178
586979
874486
301979
461898
75147
227944
930632
109855
889346
568015
175255
990082
173707
514881
689259
141215
392535
752802
173985
22347
24007
864080
342409
929557
253584
472047
320775
400856
144641
255284
891869
200496
480107
958887
360839
649094
633870
15038
272493
729220
853773
372460
336542
615717
421504
275302
14671
665707
180931
180556
446735
151970
419393
283392
782121
461696
771519
379325
889975
570243
501114
29842
1031087
662308
181716
953969
280273
138117
281519
183639
333503
762525
92715
527180
586534
888605
591596
291759
343274
56171
977621
310238
761209
372247
133676
187511
142631
637897
52207
404260
378873
699866
118905
18217
877074
349889
256283
650445
559616
818069
796511
186217
66145
250252
602127
539414
1010996
530996
715444
91657
1028228
514392
609312
806220
324125
264018
376565
351295
649618
86525
919595
416794
412595
738937
660797
1025933
427734
879437
54568
824305
220197
505641
293552
844176
450885
294525
537371
722315
450239
1015232
424145
573877
970428
592713
45141
934875
549381
266134
727345
139506
390973
378880
632579
310638
110423
153931
175707
869073
770237
577710
149533
120240
832754
181316
597473
801214
1017075
842322
721474
33157
897753
107479
144908
491429
397053
579151
790020
959502
587447
8443
938031
804258
370701
320776
98385
457216
180171
276328
531520
657280
663164
264637
575843
343705
353657
1013491
141000
719444
160063
641724
490726
905499
936661
309082
356770
571232
898442
234149
292062
204775
774155
631412
1035088
108994
751653
171647
899020
978847
307645
663522
141839
122615
417139
390057
643036
743317
176263
632992
774282
792249
394468
754500
528048
666407
79423
505785
580653
243355
972031
154669
569856
882713
590850
506317
1003577
881893
302480
565804
879086
331062
846178
348091
318926
64897
784115
510747
759031
78601
816848
908259
856587
392065
243810
840331
71385
785910
104833
914026
166556
566747
862186
444126
498627
842597
306448
326859
48791
185615
318215
441702
101573
593213
990613
368854
272426
94922
981558
427609
866257
440695
380504
503575
594038
880166
659788
668539
288072
968889
65660
751915
700222
271704
686918
934220
672828
604156
850828
747865
943234
461721
210311
1022300
372594
953579
147531
971571
811534
135133
440255
927026
30417
18086
287530
519720
543205
707145
352126
20803
700711
67720
527734
641811
824781
660090
468932
380995
113913
755292
440482
49201
488539
133313
935450
234880
751589
222486
642133
775078
183225
79201
331252
501284
453342
696716
220935
593061
754018
301280
475005
1030433
518428
711637
3099
228271
692985
931255
510449
915014
984777
478639
347320
1007357
59028
888744
708955
532553
868730
315443
674613
791689
892609
617421
155228
591997
476550
242993
5267
147939
523873
813378
233196
841632
753596
242254
867660
349042
511090
367368
412749
925358
39704
169622
804665
168898
826896
458779
579786
723026
67367
279612
600578
33484
327970
578643
373193
145939
688244
688572
978748
883820
760525
196571
720358
546122
641605
373387
457238
350486
474911
999001
231617
993233
639715
418085
833882
440543
359940
458284
462140
528175
269383
791052
1021389
251991
88629
418767
677878
453897
162572
585727
220128
741390
260133
120760
897920
862864
943684
668810
852557
735899
64684
220879
949969
278626
753980
95231
426403
42088
671968
342691
987160
886356
22573
150948
1035688
943065
132393
358898
1018667
193447
718514
160468
475579
229080
667144
236770
471811
572228
47948
698527
960333
787888
51846
727355
1030829
493445
331164
822852
138049
526387
199216
31236
686000
168099
543326
457837
893745
455505
748548
385305
225720
923792
178142
928561
847326
226884
132791
916451
655811
885999
437299
992504
822759
28554
1028634
813856
76034
940352
377468
480565
358991
180962
826969
260324
784104
191863
859421
539219
845525
919340
695430
65521
316390
546067
168882
469644
490260
1033354
235707
552938
701551
974729
421501
822779
868508
527010
324842
235449
185242
468346
216698
919197
882374
328380
875563
349439
573855
488353
565043
549285
209139
596470
179932
774415
206510
751153
87308
461225
590216
180635
230147
932224
899131
622415
553734
30096
20033
198600
195068
751436
505753
835533
204400
600552
171937
728349
114906
758357
631344
640836
989827
17906
203219
338763
654395
50812
892539
720204
239219
697033
995317
270908
499215
802882
159136
933584
1032981
471320
550990
187605
399353
119300
244052
183878
791236
359096
701863
675916
481985
349280
765861
770599
106202
162643
445904
963960
5946
615842
360455
964541
355804
956768
518623
834066
944563
91412
98438
252775
53544
154424
863728
559590
821221
201883
960250
201795
461397
14512
445467
168422
883986
75067
713229
565900
586499
986008
140189
849232
279328
302523
791083
318979
765695
988954
309176
642476
220139
820285
823314
631114
783506
877998
42006
445155
626049
318330
692604
494615
720054
561592
677788
1024488
237728
782836
184699
206627
957496
944363
640172
93544
271768
830281
877988
438405
946050
434937
844059
209214
170020
479602
836931
147125
162122
88182
734563
281126
991918
900189
354098
420503
207524
936259
109806
1026355
204890
574347
742144
184764
843931
711744
483833
482126
1017425
793483
608070
18675
1023704
185297
114445
794157
468853
442754
996084
351791
101180
1044036
464664
445823
1004232
848987
588399
581171
690430
798215
921047
803443
603220
191816
55629
555551
872683
584783
276615
825079
810336
409592
50101
878464
858122
773043
743658
650199
1026866
200433
845488
45429
751782
831575
200769
982011
216449
590392
763081
832416
707066
64938
738858
859983
538603
928272
151099
72668
770744
460429
1023863
452204
717514
628061
105059
376937
771374
498320
167010
429148
291385
966283
907669
955221
342641
968362
545745
655559
60685
618459
497747
257162
481035
91897
74747
899372
695372
202534
861755
627718
222433
402582
46814
60890
892775
351555
1010701
78902
254770
45249
785198
260024
372873
686093
959970
49721
419514
646251
943326
994598
708627
577461
114395
1044885
706564
240019
406171
426948
377025
117359
538632
689970
626066
775680
93960
925864
891761
833953
356103
255593
618825
23894
104979
73111
180485
1031805
625110
11932
161468
266186
858357
260637
138819
978184
919580
172413
254766
1036224
928407
530178
107385
688803
408316
316169
800180
820822
284899
215857
583714
187479
8693
298134
844265
163625
590022
338201
445534
1002565
593454
480414
287558
763365
486750
901007
481684
59437
619064
928586
147397
452030
566657
896694
941171
846513
129012
870829
271049
216956
475930
325819
428977
193801
958441
925541
452500
765409
574205
735046
210191
509648
500817
501019
269532
256975
392934
728627
291976
745698
259740
427379
701848
704705
519892
236411
94783
799270
585827
116829
623865
929019
576103
373075
557256
818560
263954
848678
919528
142219
845981
550559
654918
17891
7258
962962
324723
563367
874783
523291
743496
62571
38369
567031
155101
635591
441339
429688
808143
147339
730481
491598
252959
295493
273694
52286
465695
1018178
11979
1022503
214335
268400
602383
206784
671996
590166
188503
14369
307844
558654
830186
67246
539791
421
305547
423663
427269
549941
926249
866618
161545
88688
615064
509566
659864
98025
84164
518151
851355
415370
185234
299352
639108
176868
300372
478856
280696
433337
24488
837148
923794
214494
515976
964156
666299
331404
793262
982340
241952
325029
912778
130609
771045
118997
863163
979157
658517
911256
600164
223960
957167
699520
89653
133209
938391
497425
818562
928513
894363
593282
601586
256423
360552
940477
1000938
641813
945570
798581
349916
509643
945110
721344
1006289
153800
1014013
688834
69022
593114
18209
678973
1031721
304608
457887
133907
438885
450411
8937
855986
1036234
292827
548154
495880
454630
962761
941949
221309
1007185
866916
142258
223645
941105
862931
405777
132593
764432
416799
649607
948245
524604
322596
30803
614824
892760
821618
706215
559241
810680
668340
697591
945600
291903
118144
594405
13601
935377
122026
85945
210187
802122
610611
221250
989624
995641
818232
935926
805037
853309
513977
74845
365296
962992
903207
809532
312466
605880
566828
778038
21032
745535
997876
617365
353223
530916
108896
758203
429870
1019720
613705
753072
569194
1001684
952951
842235
530299
648429
92612
35123
232312
380837
381459
911374
938164
738874
749139
88644
9112
682041
215395
405609
1489
182495
217492
52391
623710
446319
810034
806518
1039538
926867
963711
428804
106118
872422
88374
479970
606311
478646
792092
456470
33308
159621
857196
849692
848229
319363
378708
862899
508756
20884
25557
686434
290656
364538
898685
737481
1018402
964352
1002331
860774
684588
388849
588842
853235
1043157
790528
1007702
553737
1011986
370776
636157
328372
340688
477885
667884
757743
69186
972519
914455
244980
377479
855043
520020
74462
172383
623896
63149
1034626
464635
714444
31792
157267
465677
522987
10937
228596
267980
988999
684196
707031
803252
487997
550003
94234
347133
705436
605425
323127
318721
186399
172427
361377
108129
680398
654109
722808
419141
543938
190507
509300
488078
61338
698869
258959
1001458
741460
331754
376538
287369
872269
1017191
1018205
1016549
531497
589932
760545
486242
734480
842466
168102
197346
772729
488408
231276
176037
339430
449717
417982
819427
768782
270101
491858
661195
859239
42598
405319
223506
597599
1007480
743020
763151
114441
903702
820285
283805
1042069
74227
554849
376429
167756
588585
677035
692068
468590
496059
123255
924606
712534
72744
868081
292792
266183
278576
846237
658080
921549
533005
695314
497042
281908
778945
921207
775246
730991
176063
813656
223258
27963
19409
438231
465318
362473
794829
307815
698158
1030854
772503
915214
756618
893567
768316
1030016
80818
279998
221489
739598
911356
615277
104540
913066
86843
251998
275089
790005
180525
807214
388204
412909
449084
442734
375694
713959
130916
110020
591812
299265
396467
707284
207889
539815
498516
900677
181249
513543
240472
923336
58217
529558
767601
177261
422511
324244
725630
780399
887933
248355
695338
928088
872861
920665
612275
19398
575608
60410
608569
894474
1044986
92711
175419
142112
517443
383153
530958
875662
642346
853576
1045436
829033
128833
835225
825201
47477
910669
159183
394138
663477
319076
785674
84448
632350
53233
1012779
957774
295377
1017872
937930
76527
17597
24505
585117
605064
507321
216110
598606
350862
984716
748830
380503
192889
513089
769895
230232
284916
313043
659034
1002404
120080
968144
342170
705984
596198
164223
576503
619983
704976
714269
937071
450333
409214
1008380
394278
168004
268648
727026
91575
716731
553255
144800
176139
177856
825325
341556
447028
57469
232144
446127
494855
697077
367728
414416
145176
601626
173085
421847
403897
108176
123692
514251
864979
85131
1043658
952600
301661
29755
1003522
956769
965185
731670
1012333
720011
13992
325483
238614
845009
79313
177246
97474
286324
835639
320862
37675
555395
262877
259702
751344
280023
868449
783695
102626
105566
526591
798289
170355
892030
571857
982981
707330
469541
554542
841208
871123
510438
373952
628883
390716
318445
690254
635555
494248
1011827
499184
706957
230909
176419
216653
956687
723576
941374
76991
992499
451573
167885
749287
866248
366602
383947
222155
218080
263932
377755
404472
417032
483460
819555
650664
451043
708921
120050
264896
949246
1032072
670122
459499
365892
494443
913111
585300
963762
474802
165628
932326
992116
207673
342143
572462
842123
247041
764047
998750
107393
525135
223336
570686
464119
880788
722337
196257
453539
620036
442173
413422
750398
258787
244752
265288
776294
591404
601407
860746
820453
594871
659922
734339
224785
872006
428570
102318
234270
579482
58340
668376
570985
291091
953863
585867
874988
570955
889624
948998
409465
759206
111680
21380
161549
288225
677750
703207
22101
401593
528552
948797
534284
992182
647080
810636
447370
331380
918539
869670
432309
446738
261563
638845
571943
993115
62584
230507
775033
1019238
12968
392488
1009609
313828
238558
1027091
951351
1044397
833398
238585
30998
633196
321896
878579
357156
763270
871555
787915
783221
820652
170757
368388
682500
488908
357804
896735
727386
854281
368972
295062
405757
719077
671624
962876
28376
439628
897197
684742
945983
843300
580470
665885
1043710
444051
268393
577666
266221
673068
105403
472077
293037
383165
259385
615464
478239
968251
47028
730457
850212
497933
922201
370918
569475
491863
439972
605420
637239
71972
817083
631711
883433
105044
850445
722165
454405
269440
820920
666784
156828
177409
508403
337294
465242
471247
258297
435534
424260
412290
883322
49858
503628
826798
213309
717045
884171
1033423
953527
372450
328542
167434
673547
112149
112382
739897
177622
787886
843236
334253
811524
116767
749429
954379
640266
412950
669006
545582
1028443
442346
544934
857580
834676
513987
436828
755946
219110
306262
341939
838214
919978
367149
407888
244220
576904
140263
1020039
558960
157721
359740
136757
326266
602767
516763
997096
28671
941339
927599
1026700
976945
305302
422256
136965
434676
370180
476178
221866
52507
453662
473561
405551
890413
464283
322506
418594
915312
896432
714105
297770
101429
414120
435984
958374
274541
572702
858385
114904
768929
181720
868140
661226
792092
124138
720097
927857
302946
655062
930439
930734
17533
898956
994727
928004
789786
294284
364245
1040361
743169
1033113
579160
150031
448164
234826
234794
154389
340349
398663
280966
817833
959846
422259
259969
931347
902191
336461
486393
446605
1035034
255191
109646
579855
1043435
814266
432281
896660
588689
708678
560548
817204
401072
664638
860587
759719
389418
877815
570639
577759
223487
353571
5441
704551
231618
887021
758491
650847
478084
863539
636845
703742
870304
656503
310361
493536
288501
378602
46709
908268
816936
828279
507144
820889
158226
606682
823610
760251
786201
890057
561154
555194
375477
527258
365183
354500
870525
926416
45503
864219
930261
456698
356015
69018
771663
408218
225780
526698
967292
152237
17766
367864
292715
645599
978612
380656
683361
124913
604772
962900
450849
457675
1021949
88630
285919
33693
812963
556406
87640
502749
407702
445001
27410
844332
943147
544269
622618
1026564
918224
393334
368331
798049
363414
240449
927510
285012
610458
14154
29498
309147
730597
645420
938313
483817
905056
1013268
163971
655750
692039
893995
364452
901324
364367
827173
1036806
333486
63337
752088
467815
167654
217427
952734
327919
641524
420268
886367
251422
848912
626105
148574
40265
326208
643355
1017482
248136
523651
755489
773901
1038789
390362
736226
819735
831120
266192
1003997
624880
651513
664726
379629
623148
260937
286588
416090
403168
824767
722400
888824
562116
1012863
442656
257638
808430
133855
54213
159773
381746
1027121
998426
955609
577802
419927
98476
841607
598129
1013136
302061
586375
378151
200145
751099
12930
286093
573197
854165
578384
1023028
42271
17286
491176
551402
244417
758993
1005044
611728
1006256
805454
180641
626276
227059
129434
644121
353478
579068
38366
535063
477327
631901
1007980
967689
474979
70914
1016855
618328
419663
509228
18543
401430
96608
499025
365001
466839
987666
938947
299580
306169
499883
623047
753656
343984
190926
876223
848725
113309
930401
936434
344496
797947
797836
53115
48721
304366
657668
234008
644342
690567
980559
696271
961958
189552
413530
664766
599784
800327
192974
97485
623926
90727
12529
83065
1014781
702231
872687
305776
145542
960159
380428
1002874
215314
246618
403233
1041669
836438
209615
555356
898380
392715
949156
558882
700197
422472
339627
389501
676091
693538
296044
502231
215812
65890
956046
91745
839169
962723
971673
495726
446057
623035
182388
754838
340252
364152
744912
342936
951174
482131
479284
348279
333706
27294
980021
877010
852502
956337
541418
825369
226824
558375
587384
676579
788712
477654
232202
114208
1026863
839521
384101
225437
217518
322701
905290
331708
666557
159820
817389
244081
15785
739255
1033366
78821
544968
108651
829742
97304
563502
480538
662783
582808
790023
487023
406258
781293
65163
896509
718467
602811
177219
584524
742286
695337
295280
980528
880104
248254
994010
887702
266367
508804
927665
602080
536761
820765
544048
711750
830682
650747
609807
767134
705587
808962
973725
764931
495300
499784
1014059
890598
555332
339070
920668
80227
70528
416054
961639
607193
938818
589962
374402
91526
537948
984971
82360
747401
850558
748278
285385
521509
462327
873553
757918
577817
854884
49673
957171
958765
616814
436238
495526
493204
362219
279816
955229
747542
952306
893535
1030612
348015
168613
49255
126214
450101
894423
374677
636315
328421
681706
943698
359207
435826
223429
214694
725407
212094
747883
871108
690059
536009
135234
876540
929770
949348
733001
641139
787557
857797
480311
51571
42630
757700
115334
500957
621896
817513
914427
535151
296298
283970
473807
234104
897629
23562
340846
678661
19815
839804
308174
1019833
92513
445024
159437
1006202
502582
874775
864585
33416
645494
646248
548971
992359
550413
569701
415628
223983
682103
422705
289267
807601
393962
754930
909362
617524
189132
104112
455783
102126
321791
828553
780874
501083
414169
701074
526362
1016434
866230
187623
512725
534282
68267
1015920
120780
779525
221040
279049
475230
135101
781203
27543
678556
442093
214129
115742
659218
839191
798354
18621
1002583
948159
698224
909343
414909
518895
318558
346927
863805
591165
1027850
706856
907917
307165
676011
99368
511410
100953
410753
207050
991914
819561
435112
32010
168791
70862
73538
831823
138072
313095
538138
1142
535242
713461
664374
114149
477454
977654
461861
677764
993139
759430
337394
854873
751403
885079
708061
615965
1002636
639088
965110
57179
855472
518619
272596
910491
445923
152709
511249
663153
693866
470841
758828
235974
708976
770123
1034414
508669
891009
142849
467313
731625
458211
138059
826594
388179
388221
382087
1013031
537038
200660
283965
749120
355387
474902
2451
249703
617588
956424
406795
73200
26318
34705
33799
202905
1515
1027451
454222
71285
601367
227793
728077
630633
1010007
820611
639243
402913
513045
1010906
589901
448414
875787
317269
244680
606009
981488
874183
1025218
822191
887040
556922
763351
462592
881598
126867
1039504
496399
804042
938539
567917
659158
698811
371382
916154
489060
433484
33068
364218
571921
736190
256758
693801
247621
407031
75194
553629
992173
132104
742060
215777
413959
134233
712323
822978
39764
150525
498652
434069
752123
683252
185150
340327
422126
1024091
589422
375179
672392
259514
536246
603389
185733
199799
62256
1043966
375092
369397
19980
248706
444439
688311
560965
608178
69245
696982
446675
621142
145800
473369
331305
323294
859577
736680
738805
348181
254909
468008
982171
528818
326308
1043618
1017737
904507
243876
839503
449693
219623
820158
1043872
422599
272955
646089
24443
131504
764814
244689
325275
425288
515805
994583
703158
377250
476363
581936
188453
846570
814075
651702
901291
779935
637386
881595
335594
436459
503125
225901
444049
995978
460179
20148
725387
204579
685449
437242
624334
560940
1022866
63839
733461
503269
415397
139642
654175
897392
355371
697436
278567
409645
679750
49631
618703
954892
131627
886788
104409
198614
853004
657651
1038674
207255
429640
654012
637091
675730
85948
758526
516779
791534
37901
889376
604174
573765
467905
270325
1034447
903391
244395
539310
498221
150008
686026
519
942021
1036784
800617
997281
162090
918275
222568
712491
310020
980279
1030949
856207
204085
121847
850035
928854
1004244
734721
1021793
625310
858540
1011255
37828
278452
733873
995860
274795
242718
904474
487623
767114
946584
43490
15199
1027601
595675
351820
517072
99353
537282
179886
401443
829505
870266
75867
66888
126017
854570
899804
542349
4832
145119
480418
150370
890558
174636
963599
170624
823240
333681
229501
912059
611420
494851
106104
1006748
80612
924792
42111
449448
41891
308482
899651
526046
686918
147
1033992
908387
981975
834926
866726
378954
976379
389135
446298
607130
696715
124601
218588
787436
668438
1024538
270575
736761
28063
766365
709398
557527
237805
997078
959892
462226
109019
898791
947832
688603
896142
20484
943961
90934
827397
867858
1037409
511423
14226
879931
840783
102377
611240
446746
820452
925866
689464
9399
1030458
937478
729887
313010
851018
62327
196663
6822
929582
167310
757212
267166
490602
42269
25223
391664
511657
378090
931093
232167
133660
737967
117815
269159
773273
518336
736858
486619
96971
221745
756012
869952
334915
1005939
976246
1017457
556659
240628
411162
728164
406795
1035732
253723
514759
196536
1010526
170016
452992
854017
204767
651801
796066
428291
1024442
914723
150280
367756
484062
755211
125355
759950
715088
37986
85700
224542
229388
391243
82369
440017
353578
406687
933121
683235
756711
76860
765734
546108
926777
368370
615579
754875
953987
303669
1021315
608898
91984
590499
787233
716498
275986
737007
27223
722310
818831
640584
638254
450860
218469
364797
625322
268681
105608
134645
186114
624000
838823
195414
350355
498054
172530
784325
940950
215670
785331
413814
165486
587280
645544
289544
1038914
611487
528769
319798
286436
798134
641501
111147
461434
919703
490855
1012824
897883
637693
1034879
486557
175384
749939
236058
655219
10937
301747
288461
831874
753188
34626
36218
844569
218035
1036757
598875
514204
967252
805746
218604
431882
686498
759252
848790
922770
1041248
875243
886642
360544
949831
983510
1000158
50620
465119
759069
768776
880274
920747
172098
574256
440909
394079
513127
904285
803009
927438
143924
281674
874054
334713
909157
428287
321374
612363
1045077
891401
364764
387583
989987
559184
992152
798767
289305
201441
154828
114500
486513
215684
78081
627343
574228
876439
582581
787897
470214
1030524
711284
839135
241037
168115
236441
1024453
864225
410371
487271
155720
361383
206515
624001
957881
1009301
5695
1032983
280072
10126
236639
887057
794593
560269
529155
199705
875004
999690
868722
412019
568254
988306
127671
306776
572806
652403
700126
292401
345498
540095
436829
961713
478533
913993
567545
508270
929478
925560
503759
379135
871735
2392
1032803
671691
544684
575919
981830
818182
288500
429694
351750
133484
356681
647218
662793
518207
733915
639487
319427
206944
715948
602983
807586
624655
93633
118725
272169
805042
132564
809458
609965
232106
579275
1005629
472878
306747
488044
423919
241972
56241
355870
601773
944440
115167
751661
623315
635006
477047
147182
902540
753540
782248
825975
676961
248923
668530
634842
303510
948209
1032249
746526
83205
599825
342479
438217
734104
1011105
68784
781271
46943
693169
548336
536628
331475
844010
766110
873129
364831
519155
998508
513378
315128
856568
690305
781156
447126
971003
331426
332737
673022
731458
958605
839383
215006
721158
963221
848488
590927
164198
423463
62708
784411
628473
409424
580707
499728
991188
374064
824686
874362
59649
160752
658861
893350
654608
816655
173702
280518
723504
168189
437725
29371
699303
703451
277603
808758
645301
119146
219273
443758
389338
151679
845083
971440
165143
224744
79979
171397
213902
525891
493286
850924
559322
262912
1003096
355450
166628
609970
359056
379372
768042
414343
742570
513589
450539
67037
991878
427546
709875
707448
108690
106237
755968
1008023
4465
122161
664298
942481
178850
243917
700216
275719
302555
843815
656057
765866
355535
70957
39111
813688
332526
404958
474455
472863
879054
624565
108456
543865
617409
360583
507593
400502
1027417
408454
106657
1026456
371428
886088
105415
489310
744963
962033
66443
16243
262440
442969
408240
838069
532489
737973
725965
838766
326395
932782
399676
617306
571484
19910
395243
883243
246379
93205
954743
297633
880838
493304
782719
699601
832651
269684
680532
38122
967463
329847
109943
908699
399811
82493
760887
485816
20377
248093
672851
23697
950561
81079
529246
693232
329233
1012463
49144
686112
457006
647165
910750
298821
939385
796899
1034348
497369
351827
950403
134358
521998
196581
204920
1039199
511366
687046
239434
986123
437307
685705
579129
342338
21395
927220
777369
1016521
966695
10921
750195
647788
211376
393474
279182
1032508
230441
712208
1034587
395142
277478
279932
1020966
397009
813663
1027574
56676
85737
9683
894383
49808
701655
15665
888694
394166
143957
457856
79208
501863
851497
576716
564769
272912
557679
869320
87152
263437
468075
1044796
644457
711304
429557
443693
1011792
50581
246564
314115
193155
443461
341324
748075
268277
525978
354191
110207
729778
778876
163706
554368
347268
719087
840484
379701
856061
936887
196511
242853
257364
238076
476230
314723
332552
827333
605659
597346
599243
37145
912223
488952
1027112
271777
492293
609359
303319
42813
114924
919053
541425
989264
209153
235876
64263
350792
465512
880700
855625
10800
465320
368661
63414
677956
699872
304462
291584
562995
868999
388116
1010800
536514
661483
239951
299719
759828
771504
308916
1021266
566685
773569
185237
858598
889390
578014
96915
232743
628810
264912
891456
808808
492304
4221
337945
202799
249888
3869
117843
395583
357640
10586
631117
333519
656985
939316
883079
302110
537421
43503
730400
633727
486439
571912
651933
179330
92197
284784
468341
84398
538778
43809
73321
652285
210814
1006044
521107
449688
312915
791506
962957
941083
448915
936256
920080
567502
370418
885935
546499
966504
218325
127108
380506
57294
11179
1042853
593919
646728
330155
33325
323285
113339
347849
273389
874752
233035
656766
570683
344124
1001851
156236
549872
590750
885445
408567
793467
597635
202584
855273
784456
380872
307402
693674
252744
1030186
841301
319926
1038469
1034193
986465
439257
297349
211324
359784
679648
575224
565642
57511
731869
107777
413216
653356
1013032
994072
433502
596012
135273
232589
356030
13620
310833
132857
939407
138700
776551
1022983
204821
293379
522652
66396
454839
606274
495743
720242
631840
976906
487997
164666
224434
792474
618133
376675
382116
13748
410420
217687
836672
762273
235713
976711
260206
343767
816794
961069
171515
127076
926731
67812
439747
960716
511969
801841
91320
46305
977939
198478
1028017
881177
546517
301279
706529
10372
399266
111088
828166
713082
113956
802721
211145
621618
296427
1030044
493950
384908
18039
614533
938878
835247
306400
960262
874699
586944
654616
851748
805228
702533
689723
33304
912207
691852
871862
596156
960937
896534
932595
863142
75576
847873
754807
889481
200761
783474
62846
536978
1005491
451164
77800
649431
479971
228671
386411
236568
316097
918568
651979
662077
588012
361880
610977
728498
693672
751062
744255
479730
773105
910129
645249
716517
455660
872116
778278
906193
826510
469361
637602
982331
982722
997155
511932
243642
681274
996236
174165
250555
467974
243470
911319
268235
44252
427884
19078
59415
795152
362432
728790
564904
84325
771531
1036652
125508
371
359475
461487
212276
349747
287257
1040488
754399
202601
893198
656127
355425
539814
470368
199838
313013
298556
531924
15233
417354
242037
404059
969670
995761
427540
389720
449479
719973
728673
831598
973584
898773
419958
188746
1012845
395630
63697
226967
770329
510324
892648
674632
701939
666051
771875
200664
15958
930369
236141
602098
390386
21843
185384
853364
89563
49477
271787
223310
1011009
338950
77353
900988
946151
258849
163574
24060
572894
347430
770409
528174
524666
184565
554907
1002946
196568
772903
932332
379055
651221
1031070
1023612
452406
319816
968499
1020620
794794
103822
75436
755534
833061
878719
1000374
853411
743542
64071
691163
380343
943314
760253
1022401
18182
557516
416146
160155
94983
44230
919184
421019
557170
387681
989769
385830
712095
196849
987178
298476
415292
920760
962704
135876
891726
1005110
949317
1023510
846831
273473
426704
964935
27363
606859
882445
216210
569065
523341
743797
213271
349532
946408
583170
105053
867047
222537
148916
96179
390889
890382
221858
153695
484710
440108
604623
410718
741108
270885
437188
181696
3215
551191
58995
725636
311647
124985
838783
973357
823510
5381
662033
157969
989623
637666
706127
8224
200508
964099
353661
882857
1017587
382621
23368
928834
867287
974677
871205
1039857
268039
379517
429842
115189
854799
988490
489650
583614
860756
476816
803864
715315
395040
557093
319436
470063
322251
585041
959853
650286
489936
199735
697113
1008183
652676
423613
1007270
205041
606494
759472
920137
582747
857621
297277
665241
364165
191640
477349
571000
184990
586576
652060
795248
62999
608503
246105
234113
273160
800660
567535
183264
735529
945273
194220
277457
326267
657597
471663
319872
603187
365341
181910
107681
682815
745098
725050
432751
12662
148564
919951
765241
187381
945279
347142
557805
625396
231389
286874
857626
557759
189547
291801
469619
997231
433398
273379
486768
165535
1002026
971465
834095
304546
775059
345914
725934
664943
409965
944927
577603
667466
747819
447302
180652
576437
270100
972341
917808
329510
121428
545987
175304
132934
262605
126064
263323
1013008
274376
4955
413537
120225
93825
180081
870996
307952
580506
613104
474856
198217
321600
1042475
252811
827737
817914
227356
135044
328733
113004
661994
133523
806533
729695
330261
689963
583063
9900
1028076
987635
92
69836
471777
342279
997382
827087
418321
438258
546522
484293
401943
460192
530839
816752
838039
668254
279512
806645
311976
180748
373595
248184
623337
794149
970766
899607
1031745
697044
957265
45266
766631
993044
954542
64358
464749
1038119
497087
740093
902141
613705
945993
634665
127956
970278
740049
540314
145958
546635
835586
701645
494431
736084
897900
698586
29109
373344
935089
784845
38179
863189
945677
144955
22626
408669
926548
61203
813174
309380
618572
714182
783363
901002
370259
701756
1022916
574298
616545
114665
53653
330900
201681
472987
122736
551842
161584
735328
267003
15456
761205
456449
360098
745037
588609
56743
845243
502075
251994
528614
146006
475019
836679
459108
245454
225697
582176
445360
185751
765259
521713
824978
359292
613564
594466
981812
182321
153991
503979
152435
569369
562933
1041993
298439
557921
511069
645490
572647
1015357
921274
520858
89613
127226
571139
1024357
304802
828634
348045
368207
81541
506483
164656
365507
112150
733632
1040209
236172
420592
36721
263977
369943
30141
427232
53740
905929
102110
348140
688670
672661
342854
286323
344495
326925
666883
841609
840148
741402
691400
428271
338524
241427
913769
343899
224763
267399
673239
1025684
478421
645267
437719
227146
140610
724392
260721
907574
113143
513345
856981
954716
761225
695478
745879
241582
976550
91532
501382
1022642
714202
620304
64662
728941
682183
244336
1019931
422429
165682
277308
314893
181702
1005114
880439
920142
862984
14991
379372
737958
504322
1038100
909735
468585
111951
20034
610942
52938
838222
542697
951476
216679
900863
657346
687943
1026467
151687
283523
274444
348775
987238
752318
670485
809874
570477
996871
144900
87616
27568
80323
884012
668736
265060
156338
697551
775464
854181
761736
1003007
20772
301438
897452
710807
746720
204265
770266
909494
920772
182176
344143
992711
720684
442857
503941
936846
33715
271368
219101
487614
9506
556496
137785
340696
412433
445850
460193
849373
543071
461611
274429
701416
526651
338229
595755
294033
324377
447447
477626
198609
236521
382609
865656
631212
653132
945810
747124
16512
919669
334893
702096
101476
1025503
577712
482716
87342
485036
824034
549571
442656
501100
266700
338447
623665
650574
37394
399248
649735
96129
845092
312849
37075
677823
474691
425228
945769
998177
212942
48737
785533
626953
668276
948291
965063
619811
502978
658907
165562
508999
473462
117462
997255
328382
726852
545269
65283
738289
495780
359839
147433
691905
10198
551710
739215
292254
148041
206540
552808
585461
679090
259512
100481
558256
501776
885601
207410
640882
899656
149020
1028401
782587
487531
1032732
684417
111798
932569
927737
596315
561505
223652
472841
710905
206976
748144
328065
912553
545800
588728
786717
65432
312935
460642
389589
910748
147022
392751
525776
670813
312937
382449
344600
121638
110070
790526
112211
991585
664558
548366
579102
576888
65
233301
327622
112642
59472
82724
607208
145150
65026
248475
576768
1021029
702973
803737
232017
271167
193218
745714
799251
1016724
459306
199611
271875
681314
558319
144676
316383
307152
685663
860846
392215
822620
821334
504462
481012
722060
696280
265014
642810
883499
211994
304779
293700
493309
520062
178592
894617
762245
112501
554247
287581
811443
1039197
644968
760920
507707
818954
564318
954291
218187
690504
407596
122760
40342
170844
576060
207183
592341
451651
3896
415994
408761
266722
820966
712604
447253
643285
496959
350798
814640
964317
880567
804394
4774
409562
218714
543777
65045
253309
497772
508597
261440
101133
932878
66754
410657
617970
489363
220069
729125
847033
387766
817982
672594
58336
210969
668353
691921
141178
1011028
348384
557762
973032
549323
1000109
683792
327383
638746
352672
799615
521683
294094
10584
956
274873
1033884
684309
476849
127559
573787
602141
972117
613448
922307
683903
479428
979979
575026
53397
65405
317598
713685
851626
309468
336734
713512
581007
896468
137371
156929
772095
106519
234850
772320
272441
94746
970616
982658
184220
178195
545373
464667
382298
896354
93828
57008
402061
240469
21710
438436
437524
135219
256435
340607
458484
850539
304361
312529
651660
664050
860990
869422
7914
497508
661493
352424
42907
448029
736503
993613
857032
964169
885553
245950
437640
774240
850006
918394
237370
732812
89218
245676
434927
182413
527610
861672
379779
469729
61753
871615
158275
1006877
455959
443850
899057
408212
500359
686213
397693
686903
934558
132082
645667
128009
845627
441103
598805
299784
676910
1029838
90918
944722
25428
299620
790831
858642
363861
767106
287049
308163
478572
626069
171827
988881
903963
772094
518527
636317
948325
579345
615241
716100
401949
117917
172485
682167
493871
718094
924707
819397
453605
272117
250086
36197
935554
802054
981962
297488
434959
1039721
871371
18129
369877
402317
514208
905513
179232
989549
646881
462
842414
299897
293509
450687
813087
24546
1002232
908148
460121
366368
948797
308747
281022
597284
80503
605988
546542
810289
446140
59618
185164
278170
135682
699317
332611
262744
593153
610967
366757
538627
157401
482986
671514
229685
946470
598350
1013044
1000380
703427
63852
262039
272931
789703
500910
522613
724683
902792
935217
401023
312695
344573
212980
963212
649246
757604
304224
611982
112376
628132
545765
111661
669849
701991
450236
872646
507014
218493
21619
887619
723817
921480
668554
295312
58887
173271
20978
958017
764745
81338
38251
386202
117807
965427
1004233
1001960
370044
915339
884842
58513
577264
503035
621033
143334
35224
621368
1019743
62934
102367
618336
34477
289355
645934
659343
769561
382098
934997
59133
377827
1022477
930162
168649
895917
265432
322952
587922
305262
328415
409600
353745
149591
86774
171483
231228
602888
199980
695543
99806
280246
145011
204589
731835
322218
444919
188392
37002
771749
231444
846080
615397
133311
938373
773854
941205
768535
688524
1019609
419474
619528
555646
870923
698710
868006
866248
915867
70902
718484
970939
213247
762021
32940
662648
944921
979042
469701
691410
1019761
627500
911884
53992
386727
836108
627109
1043478
109535
594924
2540
181643
309133
528779
848365
636362
616151
520900
376954
206652
446854
816388
806546
30514
620743
493262
1013947
347123
1027486
45232
640332
1033065
125317
125050
113186
220493
640256
915853
331540
487776
1039405
162901
435304
1008748
994796
433881
379479
216510
188472
778793
806090
484775
107496
597374
871610
295015
529584
119309
721721
506491
787201
400044
708452
715207
203192
697247
376553
770613
521708
410682
337642
204359
706538
332856
899932
590438
153128
689852
692008
519613
337484
330734
400591
933948
200220
571927
825965
741603
663078
669929
523341
581062
548220
640406
233806
806184
280076
1007263
449223
678420
584946
810422
605256
267744
636018
96297
662746
100477
308253
69446
729328
769241
689536
16605
1018568
955299
647960
171695
404774
218467
346894
629275
734514
365717
826978
612615
989803
804709
468813
390510
630923
738116
251763
744032
189094
836201
428637
296041
696740
733913
937213
229823
376647
739090
590470
149377
347534
337166
248025
111680
564114
898845
788288
255806
936661
540089
265244
157722
897536
18498
568638
629281
454930
805064
113109
5179
115554
438015
1013339
316324
226698
205695
947399
926104
661049
141130
856289
906282
800296
94951
869340
844690
846932
797605
133952
544188
288242
770856
859434
441057
463529
948974
722025
645388
485338
1012017
575329
161681
476110
786291
102714
658415
472165
255302
107741
937950
561163
1004076
977461
262066
504959
1044249
790924
957445
398583
720173
991846
1509
791522
984285
415670
479
890921
820261
744307
857521
393732
921918
806673
1027149
1013491
593110
914754
1005269
879845
131487
6916
652547
247636
32133
175380
442461
633207
263151
706845
575681
285391
793123
94871
965369
961164
739879
151253
218553
921232
21020
1026275
237185
812438
549824
534145
672252
289890
520425
778413
213278
774859
800749
591134
651803
233705
36644
1020948
964854
169128
370012
844174
80718
884609
1011802
654561
314382
430235
618872
748134
272227
1033906
648305
327513
201151
480712
257985
500218
408939
188640
254003
312332
313723
811124
526577
279966
322819
884840
919234
207722
664481
453036
330344
82270
892960
612265
584098
159146
697106
496897
668818
531229
273972
221769
722166
432354
77049
358370
863069
787527
220727
550089
877457
176521
580922
793494
812645
498475
317540
735214
1018225
414207
801620
498873
167401
662180
237785
974393
620952
875175
1006610
510087
263310
162927
897311
311625
228120
243802
668672
599323
83852
848109
985312
977966
403614
55427
30790
45286
573148
545796
1011259
355577
319804
485762
499256
1005887
725893
384555
960537
398053
891081
168211
755419
531981
294971
548975
1030363
458945
443388
877339
382879
179045
1023772
375958
893670
942791
935055
492364
995838
853306
693667
524780
311888
791835
637032
804324
375695
145947
929233
869053
611472
865949
271112
327867
248531
56215
666025
903447
932581
464150
284590
948667
299765
1017
516336
85506
485181
372253
32639
476502
941096
843897
771726
758830
385503
841867
805701
9516
72846
830723
182516
600443
483042
744258
82620
698264
436522
817149
755072
339214
187344
248486
129067
325045
142754
545685
407923
573404
950839
741678
311545
704090
77248
848840
546400
917735
669138
679655
340270
707650
371736
715361
489332
949854
1039892
407436
723447
762046
550050
1414
132929
356846
56497
670871
970853
809766
55213
855197
459515
792982
102771
885288
3776
333537
222640
814706
822849
285749
623610
672213
208003
874939
286857
169933
70234
521100
924405
739865
472062
882354
881807
373543
431180
820231
448732
366446
194324
40258
235305
288094
473701
684592
120874
321715
704973
833582
959495
837433
833079
338311
450959
611406
333169
289142
438526
186442
450298
355928
941171
847195
241952
307113
796774
975336
203143
137909
494770
914841
645077
256223
96382
59177
151198
983079
410163
119487
468443
751528
823892
861011
621883
630277
618313
789085
185957
278519
779324
206078
219148
80693
533162
84805
141518
863611
321150
742632
666216
843093
22035
119573
544905
130939
335212
223439
475158
813990
776959
415634
346512
32374
233891
784080
389663
527891
600551
649854
967080
935773
261080
1036503
186788
677399
559759
579262
944819
608507
421710
238484
437857
992453
783147
734177
887766
1002500
418984
472344
818914
389254
936791
95536
151079
927356
807549
696303
32544
433731
681642
682148
159265
394414
609841
211587
274183
289504
769657
881060
690734
966375
889348
934408
738854
985727
596088
109283
854797
428635
486205
854147
1039846
359716
389415
511632
126636
63732
367480
82418
532538
627040
876405
740064
446118
592754
816049
342298
1031779
694234
491826
923177
822490
836973
217670
606625
611980
982012
73147
524082
475426
392806
125396
137635
510212
283266
331943
219776
1038521
958954
193738
105625
1005126
1025620
423953
607550
991760
291721
903890
400065
563101
217498
931106
88998
123950
565700
157274
902772
906459
273469
876119
991299
654341
450399
372729
542291
921471
1010323
24712
826629
441825
650159
625062
998849
636189
926856
397347
729891
503234
383362
605909
890965
929007
679162
338938
596644
399948
153531
1045061
136874
523101
12103
590442
898377
168246
155046
679621
24395
412431
516334
110410
1023381
901531
61941
39913
99310
1043326
409695
1044510
348098
158993
616140
334276
767560
761225
405188
958473
21568
177570
15854
491368
932675
765294
162038
997444
741328
896738
1008
985911
192362
150337
330802
601268
1012168
179005
280876
51819
603652
627753
661554
983840
580218
612404
609260
545016
1000442
633978
647986
156148
969362
854935
198502
713330
221172
321042
398297
1034676
901162
884153
499662
991423
895283
94733
126438
503865
348812
829694
284693
122944
873251
161166
534823
526624
111601
760467
463354
791873
651498
358003
441098
914144
33241
796459
444929
189785
956693
331076
962532
896016
42582
427980
368319
842527
737291
738523
972897
455837
40715
31922
755141
802044
164407
435095
947549
744426
593801
438544
981003
473226
905980
242469
161523
1015463
518653
526582
99454
796580
9065
323644
578937
92242
99685
435981
964092
218559
932127
149160
42303
287033
887335
84714
827580
715952
148055
335161
521836
776925
793054
428562
675186
58041
528470
586302
745266
985965
893673
787602
520128
405183
641440
481867
348089
88217
282736
444010
270005
72278
483825
9506
901327
387644
858847
441200
324302
88751
1029493
46232
637641
890806
861890
466192
173679
861002
782749
674238
171250
839494
699068
358707
281110
98924
641843
890863
121320
656573
884653
470451
650540
585383
679256
886696
129923
730966
927873
120307
868832
917655
97905
887059
174884
823927
899193
227630
530975
133474
591062
6497
451321
66378
475964
846134
933968
609254
188468
900593
114711
970057
70078
416029
10661
435296
439604
40986
824339
768482
972724
655628
40066
355993
380569
473892
201653
65903
543454
608198
286811
524492
293113
258816
736788
1020403
608559
683298
768176
405961
608594
781682
734053
533709
630009
460824
468760
807280
692775
803300
220266
668719
738113
227747
500296
519505
944462
947154
490741
493107
512192
558404
76353
30407
319141
1026240
220835
311730
623835
962235
899928
922471
746216
746723
146227
223732
155547
332985
515372
1019503
617909
955805
162147
386752
167275
713514
59424
970879
617695
890587
475290
777447
634887
14579
668443
711342
782796
594182
275789
571029
720475
395817
518789
916261
825467
975043
910428
782690
587495
895300
421403
983527
779934
875383
33985
393956
983778
74759
12304
793434
293997
624348
780569
524334
124298
379282
577835
272446
737642
517784
741923
144106
738339
101970
82672
320445
544102
1019961
285849
210877
127224
397349
353656
778025
629415
606206
556978
916143
597122
295808
475181
988313
7234
480749
1003666
249004
681252
649726
827355
669557
290414
992760
858261
464422
487151
791657
118463
881992
202906
399023
565924
369806
558247
928019
993403
249891
241815
263202
948794
825129
403464
522486
854147
323970
792449
574384
44398
663175
235695
144014
843275
999428
605134
586157
836509
382460
157996
916469
614500
63441
260789
1024168
15296
287597
703882
773662
260366
940840
481949
556225
421638
474767
111563
244955
880746
435956
908927
702187
774982
474233
350557
917510
850705
171233
95064
790371
233450
1003098
589656
867019
33702
196283
155191
362241
162226
853100
18256
253854
2564
522569
102767
382688
754043
155905
644268
454224
398098
340049
596520
56579
882029
991755
987915
880709
789867
650627
833635
239907
1016431
450638
245397
837201
25990
574800
965979
892608
610532
315906
782811
46759
799390
309578
684281
853598
224501
81437
346954
535637
322143
950488
405397
913905
982224
442300
15025
29663
166814
249906
358568
176875
878174
985700
780061
458503
754019
710905
1023989
930481
832460
962782
103045
592302
941511
939290
378357
494959
541583
350404
431940
410576
625662
331832
346103
283789
640761
506899
223368
371586
993284
360298
763547
1031476
799382
978693
900821
856227
881668
346804
832950
500629
532410
379089
829161
346265
532284
754460
804069
170839
956653
693714
527729
956046
700050
15220
894321
616286
608113
881267
302334
802082
748747
867240
981081
999787
866543
1010177
501480
455877
54347
907941
945544
312542
746836
237263
331301
1030929
1000087
816839
178920
382238
995045
956089
136946
880939
676765
893821
440411
559489
1036101
735809
980019
972463
917167
248116
295351
82028
981384
340914
365030
332135
1017164
336176
429582
474902
551185
412939
335485
813697
173674
307607
484939
829622
923465
67091
761381
472990
641342
237022
417559
560571
854048
629458
146455
1028895
751273
769721
20510
126181
302340
1039390
828345
797669
334535
174492
75356
54398
741929
480348
631508
83795
296987
680987
270874
598328
283533
312711
167268
209688
743165
452060
730749
516687
428647
19543
776889
122636
883369
625309
693383
1027474
77262
205804
1027472
490108
681293
557132
910863
755473
17234
625741
349995
420006
475943
721696
673325
47738
257900
723588
833574
280782
964582
920927
801988
235172
52362
640496
308779
199583
879432
618969
623252
820475
450983
947676
847173
886253
718994
151820
549057
1023716
795222
487646
890558
164880
275162
751897
608731
411558
126336
560504
950909
595653
355843
746381
762870
895818
224797
388787
440378
341599
268601
414306
965961
459510
1044836
441874
1005820
721262
454601
301390
686207
752116
512106
636913
69665
259148
505683
536378
390748
503970
295331
361292
1003938
669878
836929
1029885
952026
79741
728050
351675
1000901
515158
921149
443981
129642
640580
874570
1019202
1011576
160869
431412
638716
314830
629892
275209
118154
759835
914281
146857
426621
906185
609550
101553
601489
80857
563809
746182
328892
490967
815089
235752
572667
521208
1016433
405219
1882
509906
740434
581782
819640
329836
352612
154462
721596
403596
364452
871273
53361
132209
208585
518776
391157
751076
649121
334148
541381
1006494
554489
309256
287926
409073
749462
482775
589153
571801
581298
190845
749962
786413
835649
918803
658978
66696
653836
589543
894
959726
801328
139600
778257
909747
265003
443940
911456
677481
978498
365393
871173
502553
543976
930219
577242
970311
213870
704518
502848
38187
683333
454171
1006676
119819
858988
498462
1023882
611335
362825
451361
1036486
256798
392890
377832
328867
449639
655310
700399
964054
47087
408371
1033011
870157
110021
213345
164035
1036052
415155
218356
234054
593022
385675
12491
362035
18619
446881
257278
363821
1010170
202085
1006265
527140
323757
487071
97964
862660
951788
164267
581535
739547
482184
922684
406380
447294
761411
865848
271645
1024353
573135
492722
230049
482456
598396
503060
642955
805160
653116
99843
949118
339454
309847
1040487
608078
941715
937353
451532
284975
598902
273872
784839
277155
607298
796565
367857
311727
879160
143196
557143
177082
858162
304578
177715
496478
624693
780272
649286
811453
242433
133370
907292
393173
867469
710062
533507
1040724
410472
716677
232795
248399
218125
935106
444314
273324
281384
274721
1044781
946459
727431
78325
208266
497183
958399
211641
801790
487903
421716
460080
183253
84261
733803
905074
81393
141349
679967
186757
169607
279338
145161
884830
935545
629927
42327
511532
784150
634265
901432
501365
350
563655
757032
944627
523541
318773
357724
871522
734735
570555
434625
578252
1011288
960078
594576
1009735
190970
807369
513251
116340
75042
116186
753574
816960
831913
984164
595810
374079
980363
188604
578711
367015
886920
108637
590012
1001164
70738
430392
84370
1000524
935998
997535
194143
397928
649909
963629
250373
421369
221718
862966
215269
370465
374773
70543
420501
170756
72564
392919
821618
778635
328118
273988
971982
823046
659189
19728
342054
182130
231645
493845
407246
623470
892621
454686
738852
1029101
465456
70344
571610
316943
716614
94090
534429
322598
572413
928718
847832
64543
659152
143850
884520
135919
673525
58529
580722
792353
803030
694414
892374
845008
184399
502713
939090
518561
71323
590305
496172
377240
206172
722619
496505
952254
214378
652531
134807
1042561
820429
285298
544308
875058
813239
195551
224229
712609
1000430
625527
135680
979009
464968
31042
844151
877173
265228
963569
227304
445377
446618
204986
1040669
689567
521538
366952
240542
853531
1010788
407158
396312
379807
14048
336883
441401
673554
28937
760146
316163
505863
153011
621973
254093
1003794
96472
982332
55340
838184
402007
565385
26124
84193
220335
175929
147918
566526
421161
930982
293710
95485
360960
743466
1015147
658120
699146
471723
868197
522466
319877
923627
375946
760173
113646
133746
816102
844053
401591
300682
988218
737857
519280
830726
423846
289303
10362
212148
59859
151182
340294
352884
522880
890554
470787
852115
931653
208735
617524
361197
192406
57425
268266
947775
852376
662302
538574
35566
989836
146009
104680
314258
173353
69137
418846
67242
636534
656957
461157
399304
628412
653107
346093
181150
407828
130001
966020
448906
871852
359997
469064
668934
400971
845014
879174
680935
1020892
15377
23680
925714
416143
715112
510988
85956
794213
347495
223446
272264
674719
259708
238329
835429
25776
1011367
374651
470303
583390
113967
207142
225632
735126
740488
1036988
670970
226157
727550
744274
265647
225617
55694
639171
954527
566210
822805
582343
39622
648580
211782
919650
650210
293450
769070
842010
211517
873019
466235
215836
448567
76414
317909
685886
264775
326296
773090
233007
507967
692025
476479
474751
1010615
1002998
352481
562034
127643
680730
310452
447926
294983
921581
714504
108313
1024620
423591
580307
848372
608897
540630
273273
96525
641007
906083
152661
472456
141006
1003533
841960
657573
392696
900676
623757
348297
305533
1022978
107829
256944
492359
665422
388681
890881
190946
3051
486447
646688
119752
100967
922860
319968
566610
239331
798454
759656
322870
955836
932940
197005
707268
571196
85666
826529
98576
678660
63711
101542
1009243
208051
316862
992557
312211
399366
196982
660826
186606
46467
740103
657378
6949
563138
480709
530489
606226
849696
291431
160435
139340
536701
132971
546200
959412
340053
201965
939137
408460
939470
713589
477765
590095
875259
853579
715190
131132
113621
808235
720346
504489
472824
582908
638302
918480
998127
382466
1000328
419583
714145
32106
954541
320607
277592
204284
42937
689290
777047
994082
388502
694155
909415
623701
642509
960612
762583
273718
802011
654890
396372
945864
435431
688350
577968
691233
988804
268565
3653
391089
282667
961917
785917
982051
918286
1041265
906841
329627
645286
135630
12167
85823
402281
784688
9466
597127
324733
241097
425770
393600
853090
970266
158884
179366
229875
187614
148614
78701
290788
938277
606403
792390
105911
129365
530570
978712
496728
1025622
739178
370789
487201
377052
252170
947728
825419
1044384
979507
422597
228579
999783
687467
521833
937271
756189
51010
290965
517708
314034
177929
305311
881159
561386
248519
21560
52935
683772
194774
16574
543471
286686
506759
834760
44308
92486
527470
1002794
937689
616033
103124
1036787
744032
745973
17325
823223
239562
528551
5581
300628
840530
984012
280285
1015378
421661
170681
653996
587145
260091
626204
401061
44036
722299
928436
913712
8684
908176
197586
192308
550011
1027898
32095
578121
294570
777522
233048
621195
573532
544557
420444
131142
178303
679956
918598
581216
6899
180309
523985
908428
23924
706845
121660
79033
57685
122290
302626
541851
666926
608598
510873
916918
1028412
243593
423384
182228
840353
730138
632033
930378
620215
922916
419261
645732
931400
147519
896063
13338
777003
777832
372502
122411
217972
601814
598841
641020
33187
512857
373945
580570
978119
154188
483097
582218
543929
91852
883646
947329
596211
29657
335686
487217
953481
460868
616399
734009
135579
180089
938430
123370
64341
333075
438094
382881
127350
724940
385121
270098
457735
196323
679452
138923
486001
135670
686328
843799
88083
633130
373091
18398
256467
495409
205845
22356
867344
439388
906363
613431
352732
785961
425657
768699
808623
926449
984038
880237
489875
482840
779520
682620
824447
109120
932501
366347
981847
198925
800429
269217
363196
696266
133769
345865
340600
72123
380139
1010337
119197
786528
571980
778456
785264
225463
475135
833549
221312
1000374
368942
186046
140969
843944
557237
13459
884693
900720
98571
834310
524672
633061
744695
835493
837756
303401
81033
30534
14800
801396
497122
502995
391498
1018361
391686
54752
1008612
481608
529051
907881
231193
271799
334151
178567
962398
3605
437919
521378
978585
678635
208089
1005727
290209
714250
309135
69691
886667
722216
460082
876332
882039
668658
1003079
598553
953795
489723
358017
652695
1006943
245176
819297
372481
398771
224072
18878
830445
65463
832805
841135
900751
987457
705239
529133
625255
705481
807094
668016
154410
59289
924751
261990
82164
71411
266404
993601
331798
992356
88663
820345
489769
730466
10844
1034527
371418
705653
247951
146942
276917
1008867
261876
938048
441873
1014780
164552
1001794
964664
178074
172015
842394
319729
697842
741975
909836
337827
344745
698421
79069
697762
519711
743347
60413
639439
364980
682889
659433
497988
537260
123039
828466
1000603
1036927
469291
800000
910098
451896
638928
230693
127431
378142
113326
693178
416927
1028506
503981
624339
128376
465898
683767
725437
1039824
779781
581924
745678
1004449
584204
376383
269997
474459
1021671
383995
176016
130587
517635
722128
363210
384255
542722
278880
787666
879946
319967
867582
645914
520341
775774
723986
661623
454540
410529
809934
249165
350954
15998
711397
643487
966920
207705
495692
939947
867123
371639
847540
646298
249198
501105
130706
1040513
388844
912050
694774
38391
623634
933690
380218
320812
1032032
198585
802368
870859
1021587
421922
190535
416158
3016
465233
127550
628850
693117
546545
254388
431875
901546
869727
733461
586226
976877
99641
785894
57391
738248
894736
578836
593319
581033
1044358
358239
446580
217868
637484
468071
108412
911500
853734
83474
134604
163116
777785
212263
365116
513398
364434
803209
55965
364379
295779
372158
313976
626098
366271
931673
591157
136647
16882
402737
1020470
508210
338737
822071
773347
390339
459487
562935
540074
475934
872163
595247
283595
711037
233146
112127
405544
962345
945310
306218
609474
359346
47862
655732
453981
795587
186528
379557
426386
168345
744541
159669
979235
126157
580466
272943
623008
690772
400853
115773
890709
760019
599268
94900
530911
461782
740488
284460
953143
776804
859288
921976
832691
1027442
241678
237677
668440
358024
331846
223241
474298
115502
723555
815519
291320
615381
503218
25173
331364
293310
3404
186149
756583
202938
1030440
172541
1020028
484029
711834
450583
380440
597497
508856
732227
299823
994117
526331
391609
984870
247070
20390
1003164
366095
113117
320410
788095
1008547
162711
572023
488951
77942
1025134
127651
1043103
201567
975208
52819
104228
469894
56455
504615
866930
1016264
169569
630901
861655
335334
593499
92474
415021
841531
514170
566817
24429
695964
834578
362661
584785
832638
435635
45410
839882
38716
849445
11562
970601
832405
1036400
883905
83228
200774
838485
164955
802514
910903
722561
273464
233012
232329
173106
1013393
738981
988656
999011
889685
839104
751955
722462
182429
115727
923813
859881
113016
602653
93637
789525
458159
720266
331910
361622
945372
495133
430340
1030021
875306
404029
895247
62025
55853
493862
1029289
696291
631706
62676
702289
542322
394354
629589
497644
1003899
792597
598364
583464
14982
467407
513337
85742
287083
271004
665291
675057
236363
75560
956987
325445
341425
513107
138422
1556
463128
18748
982370
923830
945181
348510
499039
214379
963713
255523
199583
951352
805318
319649
839046
933265
565253
386882
601740
727531
132589
459933
890676
520734
203153
260665
132232
527790
711875
74606
851299
445115
654577
255453
321258
805750
888878
726677
822195
2769
167445
455038
353995
984848
700139
211163
47387
144785
1043206
617593
191390
379170
680493
887204
517154
850667
779328
768013
208730
62756
563650
113292
140969
466891
1001847
746843
838897
353643
637985
601397
514169
26711
654176
579696
691066
304452
370828
631531
262070
575314
223866
528828
794950
1000912
390069
253907
540848
22559
763404
888136
957654
1008733
230651
1033616
109608
97799
621747
196381
1036360
140745
886636
302121
754504
521498
192749
120002
405879
296942
226266
872661
176924
222457
399851
531025
929968
413871
370855
620951
88981
489115
211019
846575
621835
464258
199490
1014247
123598
628444
207949
487612
269628
598938
526020
599877
722424
355687
1026325
852550
902688
152604
325734
962668
794011
475560
596944
619042
998680
3450
838754
388014
228841
369913
356689
923316
1031870
128410
997906
164481
858557
406851
338126
590877
577992
866254
376490
965051
962056
1039447
837977
1036194
165671
428881
594922
496312
678494
287704
533110
251900
317285
616
175727
904893
931884
1039548
215445
814731
451227
476581
868409
683392
720245
799064
203255
326901
833030
65388
362603
652474
215014
772635
826968
814293
754517
218127
63177
771482
461140
811718
966936
538757
536617
884184
953044
111240
966764
752354
623818
1013251
435800
758025
301996
1016394
233470
971100
143797
957650
727266
18329
808986
140473
531468
880285
642147
900512
98483
196363
17478
542692
554491
528403
40401
784796
759737
556171
837440
810599
558379
858713
517862
751492
53332
830325
734087
740372
255973
663336
398841
84165
599895
944182
9579
979441
116327
362520
399689
602657
331545
363513
244611
768164
296262
533732
509181
1012218
993982
1037489
170234
416757
665711
454678
626075
87115
537477
877541
310449
839141
8202
7224
279056
677739
379023
871236
43469
164247
917155
851380
462751
335095
763097
881262
844276
832354
399201
970893
864905
388500
249545
607759
896888
594914
209466
17282
107214
359822
84845
924508
826922
1014200
872393
809152
406410
600820
628201
295668
916948
648691
471814
778663
431570
158880
317596
675718
515178
303384
691488
1023689
593518
125689
313508
176199
892214
185809
446209
211826
154886
766979
186776
468714
579608
926029
140025
430795
857825
533568
119119
482472
645055
254995
225692
226438
32575
949773
101380
191241
107119
723600
683546
170132
331017
313289
953848
155651
88226
518525
821471
1024191
267515
550086
495712
166559
849976
586069
935451
754617
830452
655060
686255
388082
396567
554840
670318
697342
864594
78416
125071
331497
99176
314725
856867
827996
199516
113266
720630
151433
394608
428810
850263
589259
364584
19349
229338
663361
219633
419847
851519
449634
797010
866720
546400
649802
347154
414012
237611
278429
860596
910430
305785
751189
812747
967248
1009576
642795
606256
911298
784124
488997
649696
998530
38186
308721
186977
647441
986247
933025
648263
840347
650531
630431
211730
939619
261868
755696
784470
686504
708701
569655
945897
758878
1026453
343613
219322
564414
992806
701081
577326
918769
448971
904404
1015361
676410
631170
476816
378467
488026
865274
475361
601941
848678
577797
1042986
194658
970414
861193
450227
670066
880253
36487
569796
182946
560968
220270
426361
884086
691905
31603
127119
969660
546151
180778
80944
177241
420421
411972
628764
833004
477834
394943
278018
923183
983091
136421
789897
913017
496851
92636
16942
561917
410555
895282
723048
1010357
354838
308108
597441
380889
1017760
158736
1036141
485590
849760
762178
1021913
108991
888797
1015338
200894
95868
748780
186422
227246
938906
13421
258771
220279
205902
685421
540627
934897
439656
854767
788124
367687
30966
434221
938703
711873
29798
24229
223294
745814
855817
292709
134651
1002976
65715
515831
76075
957587
467052
109888
605540
262019
259726
216322
1016277
132544
270
10536
40357
411029
813679
576700
575813
117950
1012841
329161
229670
418224
470220
1031566
938897
660255
482979
964768
413529
926797
472644
651401
874830
534296
128441
608363
350195
1031259
723240
806333
929084
479146
386289
784893
465230
844327
207624
805456
953555
778861
491779
949651
681293
257235
1035080
745246
544193
102223
22246
519394
878123
24874
647337
696530
15943
285241
550232
836052
256734
566769
94745
164362
860544
111761
885817
101326
126789
661479
375690
91964
755727
647093
945653
260824
516631
434139
302249
233622
307655
337850
1023898
1012090
508295
548049
172143
514339
635000
527860
1019776
85626
460562
743338
339637
563466
235174
414114
782418
312012
499199
1030727
329718
998707
451986
630464
900164
386352
451951
31599
279043
261280
649268
858332
489575
702122
326430
740451
249092
465410
4956
651993
845495
441816
578701
707227
650602
967013
239790
103203
958995
220567
85606
869759
408291
381930
729919
181463
884270
806367
116093
122351
731175
1006889
685535
293034
609431
40062
190323
844904
54749
1041718
288488
147714
1027369
745354
803072
377459
287152
1039543
522630
993755
899979
614717
999621
273791
770278
1000998
929307
643266
45448
981157
410620
424261
463034
455578
109299
956280
696410
421198
221584
55832
697119
176093
226501
665746
827353
880103
86906
382904
860823
105360
578077
129875
574929
613293
659511
227260
943503
724015
13984
306759
1044306
531074
465329
203888
508354
1027777
507095
966771
132508
900043
170357
665900
45348
134753
381728
677327
730083
191993
469711
1028495
1031063
135456
391977
73479
319638
418684
1029215
1033036
64848
637678
480599
176233
450132
110454
454413
385382
432514
841660
670187
176592
58327
685003
474153
931090
126918
779895
673506
545230
444619
731367
595259
834493
657297
724114
773250
440140
931512
840987
6392
257512
534115
1000737
628089
754707
868001
977521
320843
527692
667602
386561
247661
530961
566431
832059
724256
113297
712218
466478
976901
580356
407864
389503
605122
650755
779271
959845
705202
25672
160471
262654
143714
191802
975826
454999
661456
767847
771803
191752
306079
987798
1611
943600
117485
851682
436777
103948
930564
893117
435238
566748
181229
480664
136506
73854
640778
957260
14980
381542
556031
246026
945121
253108
246544
811994
644029
57999
703963
450467
11867
95884
875284
174289
940777
645236
822171
681799
886502
470114
839769
690724
1023949
275342
934855
508568
30998
95070
47735
80057
131654
66421
382475
885734
1022458
609312
755576
1007413
1005168
395152
76141
304115
907908
440487
536151
510090
293911
556958
114414
613206
94562
600822
663672
737494
509594
601914
306180
257075
330603
408059
1043064
178126
463500
917114
1021860
764862
589228
705314
921513
267622
401227
648089
1006452
707150
659714
627394
465694
119636
185309
1006049
126121
664543
214243
104530
825362
370220
832150
659699
63180
609440
486627
52738
717098
773235
592753
629677
408911
779060
1021081
272156
168061
353735
133255
694217
966389
511651
634169
349856
544224
245946
621524
543801
257423
817777
613453
801534
592642
468178
870536
74489
62727
708569
457291
460548
734150
1009611
928098
82098
328852
596326
327724
548199
359851
534467
459547
815655
146384
264454
581588
671560
641071
972253
511409
975281
343187
929948
427662
932672
36612
445073
988614
77078
211475
236224
708281
121461
564019
639495
261389
80418
159967
137936
448733
105742
206737
195539
404061
825000
548506
143597
264340
208504
571455
277925
240462
440614
569149
750547
50105
820638
593877
486103
1022462
705927
136090
728974
223356
602149
127859
147962
664852
201026
575762
499270
100386
713388
983867
547869
66282
438643
271305
231948
529947
661766
749783
453076
910369
742903
523862
629857
974144
901102
591321
758602
698380
386322
60469
301604
66496
549424
339597
551952
825126
304666
729486
798587
308441
810819
399798
772545
963775
357278
228962
852825
656907
921147
687816
691000
550735
947656
124087
214475
286086
755091
233253
341153
930365
771945
561928
12225
369051
751491
82108
95047
326326
653121
101917
762013
476518
1026467
688402
484587
608053
193393
900875
1031744
439783
325896
869627
866717
334442
760933
920683
277594
621490
41996
564125
708956
100819
858351
432424
760669
368422
556794
117496
133393
128179
136730
590760
11468
966550
916810
18218
1036831
570786
897453
214393
261937
1006871
950833
810174
604614
347742
895037
825562
694689
329991
890627
784910
311995
426361
259038
969689
781971
518767
988914
741921
555527
458327
55228
533179
1026884
460813
50267
444512
562241
588233
962375
229411
652306
181807
342077
289003
118742
521897
123881
510075
723544
635501
121156
689652
207637
443169
422021
966583
939660
1022673
739047
680262
804294
370517
955964
652499
153783
140235
568092
1042495
662569
2228
468576
862555
137781
38867
455536
1001778
48194
771156
100027
258767
99527
643915
742194
585080
10574
464199
938830
303330
569068
20541
259016
70871
1011959
427101
658635
126088
441867
735182
689474
168708
808283
590069
300104
26089
578176
402152
824645
46168
941525
454810
869686
278941
574523
300359
740829
1016030
9494
568154
581747
851627
511112
240025
345531
30735
68543
279367
170906
260263
903808
55296
279803
952331
169370
753823
822884
193576
730194
890617
486972
61396
931537
107690
393498
551445
793873
899484
336799
611353
26407
884471
355953
724089
368058
542647
846735
995888
2722
684156
207331
792803
863869
220108
915814
593925
221921
309116
989063
494109
994070
117473
468609
454219
987653
510017
453149
118421
410509
251208
906157
822938
365575
266150
161734
862957
163366
542940
84792
972653
36609
691718
1037522
625198
124170
739808
20322
728250
907178
637888
394564
191918
1036736
556561
468699
867766
1029377
700828
97274
418006
636074
315117
653551
1007571
768417
829357
786344
384653
609165
289276
649622
570600
231446
315608
583268
1008001
762109
621050
891150
491856
940342
639519
1041525
591263
146654
482025
409791
1930
995032
1043140
458263
364830
714841
650495
42223
272548
957557
925714
357704
246927
233442
315832
1019093
273325
467396
1008288
205849
447111
357017
647552
976336
46416
139048
330733
498638
682423
348848
870098
490643
447600
439311
275309
458939
69383
479162
285740
105302
306621
856042
570977
57553
905127
412410
101935
536025
935727
364076
935878
15350
584936
309130
546141
540592
446942
973191
279340
346062
901216
256144
546154
349156
541335
984247
1033054
568758
591721
945020
284349
1025378
625753
80208
72765
908844
102237
63147
957268
480339
994470
562961
223499
28815
934762
72157
936891
70945
9995
653631
182245
445701
804432
942015
614672
136855
193743
517483
623267
454341
112842
411912
907541
537699
765409
846233
623990
770595
539251
599190
770143
964085
257422
937441
630937
594234
1000671
189043
937586
679871
965490
1035991
906919
1035865
876891
525716
552063
128642
190796
916938
288995
327258
596531
432744
735078
988393
151398
259180
132016
238497
941198
170539
757432
724063
452500
712143
870389
659966
771806
710459
318046
972311
718878
524160
752995
832416
265784
142225
401419
900228
441936
625766
274674
123188
442798
480738
646896
637007
591575
897872
720941
256794
920996
495292
465824
777226
118167
959859
149663
285326
57602
190237
998719
902478
98400
14834
678716
8265
451811
365623
239270
316948
591755
1039666
914072
295198
514428
307813
203924
842240
926238
289156
769077
838809
117892
346111
2333
634041
131188
773100
118497
40804
53941
403971
461437
169312
12247
541765
239827
137258
655493
564498
755719
923625
941475
119560
666283
420728
63459
793335
305132
154002
766444
498416
628547
306887
11955
288734
488221
521728
470725
64427
989827
956098
573526
153461
1035939
735377
98143
427442
581602
222534
947865
14949
982310
995111
585063
1008251
451001
234363
79797
508026
90769
260425
8789
359634
649522
809292
33976
552438
343644
216029
1019725
589404
982155
431196
495549
88957
247571
336597
55646
239043
532046
968378
246993
358663
848414
702034
702684
160502
450878
590269
844221
448007
133837
605972
842121
680949
206462
130697
592251
689398
337545
903375
374758
271044
503603
852237
693816
551301
947227
603796
884796
712871
657714
913723
689511
536613
591749
349645
287845
25754
482758
864318
853024
109625
102192
541901
224680
868728
254311
690154
793313
303905
203308
844739
465033
906382
207601
292305
651250
114725
771704
143719
603265
965803
633365
89440
215655
984123
964522
130600
1023285
380177
950992
851154
937108
212217
379349
401718
909113
892073
427170
264940
984049
51573
653779
669334
760572
1031222
354081
513850
223950
891911
596694
8943
676960
945986
978030
479178
494459
248791
652193
183843
562696
234242
208788
911537
622890
568462
134440
652837
296568
238930
65312
416175
592589
270703
768928
491779
744979
177983
743948
210570
305125
647989
22706
982994
675174
495198
549499
658537
45394
11847
423825
203594
22397
392973
782859
417588
964287
949692
706925
369054
1022417
726936
222328
50801
824412
551614
383938
527899
187498
647173
311549
222257
825264
123344
684584
63175
514427
187795
268008
747741
309069
1001342
466228
871548
973315
551343
64573
973555
551477
298953
891437
1022591
196229
402765
173410
365176
402127
940397
945252
772059
868888
636130
466930
1007858
78995
476248
210827
478618
38600
479941
165204
316489
943423
184340
718160
342712
735208
93784
632432
66936
467703
47445
498115
6126
943205
381930
241920
87991
527677
617063
247538
717069
120754
317470
568690
438185
752341
306393
565641
937618
439872
43053
842701
152229
943582
82157
294787
778478
1026070
1042407
770547
858428
911270
90461
454793
483906
427834
1022058
1006208
605410
673575
917864
709858
815480
695812
927905
888079
376662
451187
386390
640360
622489
702164
1021449
908913
482275
622906
495343
413028
251696
433513
721910
542395
866973
493766
264543
345946
332318
95252
129978
356569
266490
899068
319676
712953
820673
137943
78925
790687
480913
1009984
329932
1002088
195220
983296
171783
164450
287937
852744
100756
680732
279295
965030
730306
690305
216473
8170
977984
499308
198894
733393
934890
303850
582437
895044
18689
437469
258457
163571
233078
77885
385084
731119
7679
245441
545174
176955
130954
244053
996437
474179
573590
910787
51805
162122
178927
218920
787634
883545
173375
273444
661995
479102
947758
817306
998585
928111
365235
740591
971252
894707
191265
982460
843627
63393
465112
721806
743706
1011168
993492
589865
959985
906698
62108
648569
117960
625298
678559
127463
257000
236274
609709
963379
1026549
734467
685579
746151
762346
1020977
740886
696161
204358
478767
159546
915663
849789
879261
369214
852293
504984
298118
802801
156844
728264
396500
145059
323386
791612
302369
421938
416932
915498
849353
36566
918332
340288
550898
667765
909253
984552
967863
6764
266206
965130
191091
595754
286266
869688
312986
273367
739162
971078
825208
584019
296472
672101
676252
341400
521617
143690
328690
899954
325663
453204
790471
70228
278488
179787
12299
904870
403703
304239
936536
77025
249217
684034
590369
970681
205777
132055
416854
854485
89115
701397
555737
501475
663797
891043
789410
299272
823719
104275
391741
467543
198982
279576
819610
550653
911459
824826
502188
430634
273629
689685
15220
650245
652745
1014548
704470
894688
16313
328237
554861
749539
1030999
833241
449537
702218
926308
896238
908828
536477
944559
825656
101702
645057
523675
129326
291815
786418
104454
748325
811109
287984
50744
186429
570767
895578
636577
649231
803340
809791
863039
932547
188455
459186
833039
494884
913998
626640
138706
131662
940090
693657
241147
882172
248350
830664
409343
485696
609951
175550
87613
67374
602662
626195
316349
803997
278812
15143
645314
423418
293004
516128
552498
690867
768688
502251
148204
358241
676139
439947
117646
738424
832022
605442
1004300
1020177
177540
958311
1031008
410468
662252
22642
178366
631466
430090
695784
730785
456488
29337
45062
134851
117975
553589
320753
25338
602683
705835
998224
1010239
862466
833375
31988
181385
449390
679148
323062
1019615
93711
728969
651923
802934
671180
1038688
323825
229434
415956
155668
135283
112060
120066
819348
196118
883127
207193
267960
859104
471824
787114
914763
448491
341563
404218
83560
968828
328849
22207
494425
1041801
147722
662505
920298
517975
143730
747110
773735
1038239
937214
240522
576696
845014
330345
420717
221957
137767
928232
786466
414228
901021
807659
905386
106004
915179
562326
34904
783176
428693
109081
213649
1037805
862476
1030489
674423
339989
857454
395539
475158
1020573
198050
598280
768147
782478
258468
381304
641971
370199
682044
381345
492594
971032
438481
521191
852319
779926
783371
982282
328193
702703
1042387
839950
1000227
926982
1036798
395207
73172
559091
862895
33226
433964
337475
272860
513587
578098
278385
225416
1015638
911744
892229
504221
435899
572883
168893
623477
720143
265631
843074
183783
884488
828929
697330
195587
1002054
485113
747601
449750
309987
345680
696211
94211
1002835
81766
858588
600811
240353
220994
276349
123009
993692
25061
726475
498583
104976
671467
234364
777423
432861
645760
579283
690474
368560
586918
1018440
468177
477624
470191
822277
39855
916932
938982
515318
82186
388019
232247
81522
639163
804852
34238
3269
30968
894756
221907
511949
159179
688675
908889
172680
969705
265672
353316
678451
381437
1154
903823
363256
996401
519694
850601
122620
358666
814813
357180
1001258
217126
617837
885443
786296
621295
334459
584462
746319
519496
483784
295564
637956
650487
771284
139855
900149
655962
1041444
249999
231647
103578
179803
667706
766711
1010344
142621
803510
296515
409718
127820
829651
979350
734416
900450
124748
231586
316923
449656
476832
1028475
53776
92388
257973
487319
941253
883522
403705
985036
301386
345512
99339
402476
551629
142310
449280
356370
463240
9629
111816
191827
897430
955537
526951
741586
685618
635936
332232
429446
112123
57165
162909
598017
535543
790865
986101
299693
489260
90494
211288
1035422
486691
705343
485380
89109
706031
459119
171261
84078
708234
1026899
851110
450792
308139
791490
871846
915142
1015217
875499
324052
399706
208746
178968
933524
592835
389289
668268
200810
325180
9581
171916
703386
503497
217907
1017603
891207
508080
902079
36075
354036
237940
842212
228487
962691
855025
45059
1039295
719770
595698
430003
716256
738993
510764
973516
559818
635466
412612
670811
287488
73931
990746
742738
439581
318436
636952
140913
70496
541016
364707
560500
1004752
467607
669457
909353
440216
391974
162367
563602
84717
459710
793519
86880
490862
975135
472509
577493
58899
353837
514008
693392
685813
603976
894437
938238
378235
802546
740038
602673
196313
652108
5678
147587
793679
405375
580862
444345
350456
113280
138503
772874
697988
357704
678802
189341
51042
735761
816368
78
463798
47694
839117
166330
73150
931454
1020383
869636
234395
50790
858159
885311
206934
1020652
785176
1035768
135726
596905
854317
153465
439456
912975
632741
89411
240085
537783
972542
847432
782981
468235
24613
521640
52558
381237
257286
842513
174344
233744
807307
760200
924819
428539
486101
573797
991574
244266
458500
585096
713805
544258
144340
1011886
225222
33669
579570
751469
205955
100479
408952
82512
482606
194075
395466
188945
103544
347230
689826
611268
645944
414445
614114
922595
271438
1032211
708453
188836
539612
1028298
268119
768182
471153
397653
559276
861361
747810
993039
319212
320823
497594
96000
46320
329326
320491
478246
985920
1016761
232176
797152
896418
177464
856992
492681
417158
283396
960167
574977
812255
886628
35961
423441
13075
160776
298046
652142
37091
406469
555348
431921
358201
157390
17680
731495
843391
603066
714190
577550
251072
803729
750138
210477
39011
543930
175043
1028355
1036205
497856
320733
422294
725482
738120
692856
196131
458644
677756
76075
80988
333862
44981
150929
784563
285698
430090
407642
385250
905539
296525
576984
982697
210177
180747
45759
692840
752924
734563
1037159
780982
482415
584557
302926
1030397
176235
24498
482492
870676
975808
392859
52718
674296
597865
161591
26268
802686
582017
623065
226610
806195
944792
19919
257587
265222
530602
514218
450603
459511
270700
323115
411135
137101
15612
26894
497338
830523
936647
172884
441219
644513
884877
340746
774344
524226
44757
468053
984737
272728
636894
344309
731203
577448
949758
3650
393408
1004532
868098
622414
405266
116262
962424
80681
32763
459798
608758
549363
881337
531871
155104
287541
947679
994999
653445
416907
548843
964841
258744
472522
296790
281451
209651
91721
396396
222776
86900
505642
661912
364807
512168
741259
886167
1044033
141751
171171
301652
548519
172618
941822
85437
225149
822093
536960
417064
805567
432034
568832
709285
544048
992055
201279
4648
561510
92054
220992
504760
157733
861991
503323
561465
391304
80515
202809
771534
866658
730764
34519
569325
379403
136667
922234
164832
65475
794897
494300
48122
1025282
743319
715886
290686
419763
1022041
681691
950673
913445
501727
330263
887856
193639
852904
419010
141144
118904
984395
395130
391448
221489
698771
507853
714976
606853
276869
709050
385714
126080
1032109
340022
746754
432059
563345
39057
656558
516131
311525
717303
858476
914066
730686
671839
1034709
823862
642253
576974
283214
151449
700258
877520
897361
460082
444835
21202
974722
513172
899335
742481
17012
1006152
781263
296562
444675
548757
928135
797310
380382
298165
141910
226016
471285
1016317
726934
181647
986713
840995
675035
864070
704758
1018015
238873
758996
919063
834329
93537
971342
457054
1023967
807535
312269
484970
992486
34612
542610
320935
1015122
69841
719218
220230
140767
672800
697736
994525
605869
186493
816165
413405
482573
61667
462042
591281
944123
922363
963196
635096
443135
222218
900650
476497
207160
40859
100523
197407
4789
415886
879293
108194
189015
618046
538616
401661
507204
894024
966498
1023497
444767
583752
712974
720936
975776
49249
165253
397283
320911
90159
385611
977102
692478
733493
306731
885552
174826
362366
322647
110433
595680
799076
503331
141258
285523
1041760
408624
781230
516230
290992
226534
791515
349664
687886
211322
631428
377695
337877
460551
884972
615368
618518
740432
524580
1017531
394240
640063
897719
388086
393028
603700
775883
751897
154698
239199
697972
964318
246165
97943
111240
335597
360995
784810
119975
898913
152428
443763
510722
362025
825758
360334
555010
425925
96950
306542
196759
997972
1044990
848111
995540
583421
811403
128828
310312
476229
819127
852670
351105
810006
171929
355806
542325
931999
394082
827164
684058
389163
111556
957852
30706
400022
905963
249190
510764
48996
134969
186115
976880
337935
751366
931159
504484
227430
455057
992891
722176
539673
576250
677986
242558
540379
77569
603067
5502
613460
817542
311022
239251
930117
996978
590339
318452
227956
314715
920062
698275
595152
969166
493089
736298
526769
427172
1019271
282374
38030
256500
105357
655299
990569
421477
401655
672048
625585
590760
550996
558871
357984
882886
134414
483733
370345
1024074
18378
791036
410395
1004014
516833
818030
767970
705558
784074
37903
822100
782020
226413
965522
361162
335526
644450
798961
609773
873245
680743
384639
840655
77555
508667
401324
312932
1010253
691959
222889
745732
659664
428108
1040949
518451
965567
833673
452985
887739
342463
184740
288873
288685
273887
817163
677041
1033375
468993
234613
234497
160527
676896
59590
774595
400749
919259
864740
908394
1033250
511275
440972
959641
253301
748635
355125
572832
551808
606357
687434
558849
689433
104918
640589
616140
853891
539547
302944
309674
732757
320555
568834
914190
178787
897870
70889
652101
922596
674686
849251
637393
171934
1008694
455341
22810
644662
836679
660672
29698
902346
557546
779994
778068
457476
700909
1016757
988688
150559
575766
80405
570328
1017680
837482
915769
714093
758168
628389
254516
936922
8941
650494
1038856
464699
265869
48929
55134
825555
822576
743023
902961
180566
121761
364729
255545
109790
692762
464799
140504
333495
546237
790583
66558
522327
664028
339615
389333
458922
653577
889837
652275
240879
954051
796902
260205
69847
812555
218159
235115
754431
196992
277685
524306
638930
533510
444860
109744
691899
549360
791844
863730
507929
158689
616800
531782
186133
391703
717710
359809
355062
58415
203631
1033425
636510
757251
145260
858921
948355
187525
797704
670010
153041
133587
356899
215464
675778
197338
739368
415876
469028
1027197
689400
1020292
303408
734043
600302
761097
586544
153163
195344
770752
256225
656392
927017
318463
168549
505011
855209
782759
670442
509028
780725
211239
454282
417005
999713
451127
757893
919198
921095
101166
606996
848108
592871
128987
326294
961775
707672
939468
1021820
782614
604990
831060
546733
631437
724865
451518
633657
348251
862508
529612
831055
616746
366640
619172
808818
710686
678055
525202
1017596
738402
69864
765001
437317
443873
355278
548036
1919
714752
228038
527021
855356
255645
906406
133094
916549
505670
443373
938699
381471
994797
121162
137934
133700
540383
283473
800857
607629
901249
147094
700637
970533
389354
1021905
118489
311049
117597
870677
223727
217319
234652
574029
73723
604789
392294
880471
863224
277721
860142
75982
257612
793548
107530
788285
834361
172476
583927
637593
800717
606937
256116
120860
782411
898846
279244
245476
253774
559077
804618
987984
528134
704631
818429
185107
55353
555608
437226
1039249
180767
562975
661966
757447
966487
237056
948830
516964
559430
418433
476302
832619
75460
609650
788678
814899
597460
326387
375554
522711
215743
945895
1033651
493207
915569
523035
951085
259140
885715
34370
306081
792987
742202
1034112
223252
130674
914885
243480
983487
664723
993099
277734
165920
895439
599466
602033
651850
903819
371365
967994
857915
104241
171074
226674
919954
723103
235339
493357
803135
349179
664042
378105
409588
175109
123165
723238
381579
460248
816737
620175
10629
723801
111879
829536
92806
560410
114845
811675
775043
231392
575126
437593
921897
870744
501035
1010201
652642
199935
145471
628530
205248
487912
637625
937398
875461
327669
582318
361958
200726
237144
739370
765317
1013908
132211
900717
580399
633446
391641
857041
335396
943874
665429
329277
196238
83565
313507
903343
124972
32292
43331
1003602
651357
322096
97804
873533
57734
363740
244428
136914
252432
519830
845034
752910
775308
701450
60239
596595
232029
279547
6446
324598
844446
859750
21205
15503
964850
959019
599910
1021075
359629
975855
988808
439277
725602
246962
169006
341428
82310
125668
870773
871269
387495
928036
869330
136650
241420
573556
67719
572374
496705
22334
340950
665967
492218
108920
167900
386977
743274
777717
519608
371036
678021
397337
919856
504252
216815
381437
554406
418418
854836
866028
947007
997066
779636
231867
459560
910891
156921
842407
356313
1016254
949430
594347
185250
782428
974589
1004275
21307
26703
96920
754969
291387
199336
562003
872688
528961
196846
365593
883464
559382
41674
903359
130141
713343
623753
982329
522364
1022285
204388
843710
265547
180696
549300
216712
272843
453208
853366
635168
53929
408252
918921
99354
598442
453051
1042425
186696
707785
56392
199239
895537
408112
683200
471790
97792
517460
577238
301682
575788
411589
969418
224939
865549
481929
181159
792906
119143
213800
275323
684421
298186
287563
696224
483303
912031
730771
586388
641638
1035709
980206
304197
123640
385412
258084
783158
282491
585240
968994
111797
1035085
555318
132081
495690
949512
287026
804109
796093
862602
191041
136296
275169
908799
958053
995397
261727
148769
245434
1011664
337327
477428
305605
657828
813112
168335
77116
361633
933393
545492
987603
77515
143521
457986
921563
674697
1021675
860600
607467
179800
391640
602010
947556
587246
434217
434955
108411
533914
271548
346720
672759
152855
37334
588106
1040977
702297
482059
258635
325203
113947
574416
828247
879730
657329
286593
211549
396344
203813
124277
97574
126274
925828
16508
101427
556716
633860
450792
562690
221642
100911
704900
1002532
839286
68828
460132
969525
858153
894163
609869
791360
304808
498053
438776
115565
92949
2791
697625
646369
412367
397974
409217
172824
384735
968397
711843
804702
163067
473507
452889
172540
453539
523622
205480
939755
889976
311666
521058
156340
664537
623678
435896
525712
997968
1023272
599863
890957
371257
855081
758904
785733
1007070
929269
180783
644193
920399
88537
1007581
870244
1010099
997618
940913
175532
834872
959440
272123
214957
997959
668202
377089
142886
617296
584520
579770
1035633
627269
702708
7494
714655
497637
459862
797965
49847
968064
838285
458719
767391
320615
150085
815166
997975
419065
631515
342449
1031081
776049
564161
81554
329239
567025
9969
49141
662055
421120
109431
452337
120335
805812
855774
655330
145085
629568
9892
10654
643242
531758
785417
237379
987256
74006
926671
700883
216415
831397
467529
425149
288477
149170
963042
120204
887668
991600
167197
35086
240501
975374
244721
558422
148899
338783
596382
174021
572366
897598
17334
746740
649261
853411
355815
501155
543247
94277
444284
838525
528318
311150
309745
198337
965725
750027
700072
234108
332280
170574
437115
618868
73940
170412
483896
463338
728623
1028002
659597
274309
809184
525392
695383
343552
456452
253544
969584
1041357
743476
286582
65144
328688
840631
818149
989433
664408
76484
12357
260002
272798
994670
649382
552604
300140
613796
77365
400842
353195
738136
40789
105069
158377
541135
1036503
889047
589341
1043779
497242
626868
971090
270588
341700
720138
613126
692406
307797
644420
871214
229473
537927
109562
542541
656919
477095
938308
795610
361860
465922
265494
751560
981162
599869
506928
202131
119757
353296
376791
354760
379880
947400
391610
664344
845690
31062
726533
539765
811820
645307
651392
1013500
713854
523429
625556
479814
795084
298384
211277
427972
397
453068
817931
365118
957297
604729
1018545
4549
833864
88894
198805
341727
396588
1003467
923851
616702
992562
93933
413504
893692
52881
276464
859226
952752
144635
847643
193107
771858
923758
741001
423583
1008094
809869
291699
977314
524634
132476
164777
156474
471728
684004
639442
385578
619002
788395
546368
49408
289183
440504
770073
509253
983426
880427
750853
363473
190653
951520
50326
354143
254844
993436
415675
517421
223632
279325
877368
164342
410917
537908
589836
420345
765311
723238
1012662
913745
44542
317957
913949
575593
109376
130364
540522
107977
166206
778524
353370
472098
125065
858731
660666
37746
1011050
737315
679954
804588
1000555
898324
834014
607422
735791
488572
5714
515262
386020
8640
830027
584356
702798
234319
474420
1022389
593530
950161
10636
8786
609413
168904
1012683
216810
347736
125325
555919
960738
944543
512791
994767
188925
524145
93435
344090
918794
1022523
1008420
748573
456397
64370
662263
343979
824827
864031
496117
882697
950407
594318
640663
385044
804457
939386
892625
344899
591024
615022
115274
489862
733513
6560
795849
1006102
225022
731741
395569
314220
632392
561447
589137
169648
303915
720672
609308
731271
173157
129069
290671
383048
137572
12312
411847
130084
53521
467254
281754
572980
520278
1005732
637955
687162
493629
261063
411583
902745
755994
852300
827038
706292
136451
543047
692591
328937
973559
272892
874959
921051
243638
96463
882989
361535
252772
284978
922634
190910
530181
452036
932090
404129
699283
549176
855073
460354
695181
773213
522616
654468
256598
977124
206055
949292
634600
469989
246420
213183
988192
84561
384663
796313
118362
995921
788427
45813
587716
19800
935978
922486
423218
574290
994877
742851
61528
1021787
430668
709808
865922
355458
193115
652939
651808
1024136
933687
968377
260093
485467
851300
457988
127051
587276
259991
1011404
573698
100650
623884
230157
796137
1023108
821219
918688
240188
702846
763772
843030
826340
50347
358755
144510
342791
864009
368747
147729
847718
118035
229056
325264
612747
671854
246643
542725
1015867
244433
897789
768582
535636
178475
536611
465178
521215
820878
194989
203332
612264
938431
74872
1009717
929688
537145
663448
927817
668969
1040802
632697
947618
703408
198180
747486
546438
824496
297144
419523
918840
22924
1019367
1007751
199524
269274
871696
765331
84918
785209
182555
319928
1043783
858927
327174
23812
46068
54113
182382
20081
1005490
951796
530997
376775
373282
76766
362206
591776
740971
156512
30841
609701
158222
94038
675365
627429
628560
648894
371054
374450
930885
252036
688483
742740
330995
144747
299862
47385
852803
908772
348515
637222
838787
230586
711952
144316
885801
608155
700349
112010
18372
505169
604029
289835
387984
748434
603812
898003
377325
720164
805294
303128
655838
759152
767951
252712
786944
125512
586105
476366
126569
735750
217704
990598
171747
887382
968240
528578
202952
198073
1020526
610442
38951
506551
126436
464206
1001582
369898
689997
826096
192065
835682
393798
519797
417991
971460
528313
22042
444512
276784
847137
576100
1014421
402587
793575
940585
158680
734993
586936
1038532
391426
647890
347349
1039652
274213
972494
386302
263666
291614
243957
28238
699912
597061
75620
905443
814637
804474
948053
121127
340921
228308
80876
161943
219794
915290
915955
428848
684229
788353
776828
250465
25546
513391
922139
959091
226885
522989
985967
47598
1021792
185045
506875
679997
603393
252156
981626
273117
597595
623003
212029
650603
594883
587722
422614
272006
55767
91505
405123
185784
850365
535133
474538
490803
121961
21675
425472
686738
163836
689608
825800
107679
801883
566490
707085
964327
791645
480915
465677
301270
980343
386868
237815
227754
353699
348823
30014
992805
857307
438875
330578
135201
1019414
935063
886895
1007699
1002663
912044
1000873
448251
753957
527033
309448
394412
864189
675987
258672
918526
607842
593128
255945
772317
485419
177699
964907
48184
22670
543259
367215
146512
892641
449683
95893
81133
67204
878635
118092
188433
397973
1233
840843
956626
343155
263894
413755
796828
842785
481687
415107
1028436
527614
374748
62360
821924
1000046
178139
951071
864960
295427
267542
1005624
487309
206097
163113
991556
980369
413443
495404
91475
370079
814458
151275
901923
557049
881774
808693
340060
741845
840186
877818
694888
222828
192031
615278
406880
331666
927716
841008
366465
451665
410484
60565
264800
73923
442515
829884
761040
8642
889713
356562
406302
810068
858366
802897
679767
558006
143648
158807
349541
158041
461344
512509
308074
271481
767244
438578
687131
901612
21199
533223
95630
354177
136073
889774
915185
250186
1021240
477245
968684
778613
975080
52449
417849
957148
619466
732512
403342
722551
820170
410072
370650
568429
214600
832327
1016866
699689
203904
128880
872167
937612
277152
323651
183655
728909
878342
909598
242492
224537
681865
241123
81250
875645
383540
1029898
901350
811326
630204
539947
987059
833160
609695
262353
964308
582867
106087
687585
255062
382203
827629
639666
882377
360185
173889
164648
1024834
271908
1036727
402046
891846
1038219
519583
340848
413037
905046
718774
887160
792779
545121
452359
687706
539648
179445
947175
458386
153629
722935
832205
247141
397001
780196
694279
970300
371096
738205
452171
314794
805038
23270
707012
630809
895462
662822
208571
500932
1001638
757844
75096
716196
263915
285532
890749
921426
470579
314533
753273
470336
224270
761290
1002305
170816
65641
461307
90026
554206
386744
1038668
442706
273608
60587
583775
179775
447259
740005
911603
645401
319503
403154
217781
537396
803670
925605
775077
451796
648067
1003681
387359
74011
554275
740821
902509
633301
856883
1036272
962760
109617
230428
25369
565104
988399
438817
323730
931744
645081
512150
362763
986862
603582
266260
796740
810721
718403
176209
719273
2956
134962
674297
910439
250754
1029867
545279
64548
627840
717278
1031476
917045
888751
512100
900892
85261
739164
889271
146261
1037766
226016
288600
304310
524326
154004
410382
956153
382590
524692
801609
208989
887428
582554
337644
384639
11949
467532
608051
998143
215554
278275
62747
842392
68667
950348
313640
15023
477591
652002
705248
57123
724142
5662
31826
947673
729320
46113
511646
975802
253839
997668
984638
612135
488143
601871
797721
685690
288856
672746
685340
410994
479027
950441
532215
29946
562448
896448
482274
469491
595806
604254
776560
382015
439456
1004298
456415
863530
150714
737721
757161
1035156
596911
451776
49073
617469
176406
722860
112545
82696
632115
535443
535639
282346
21913
520602
166523
783109
161928
808595
1020338
15909
948310
246765
59176
432358
640263
813342
314716
158459
233820
560045
312073
644677
950727
840062
144895
996602
684876
739840
374168
711483
556474
886994
241233
614420
998077
790723
596345
300912
321905
553100
554201
117241
22719
234074
470382
982460
151199
716611
553824
472495
628583
235855
459802
71951
708575
488186
849110
292044
534869
1015985
828329
1009089
755360
334050
17132
733216
364674
401065
420320
397590
340924
474164
937226
184554
358904
263371
820331
121997
32601
634977
37881
210323
534201
952388
131194
428398
586691
73327
873242
1018675
537943
845404
38284
899596
820983
506772
940890
337547
264891
418933
875085
821831
272682
519206
385930
539651
644256
406697
91158
792550
863150
492108
811098
724734
568956
907678
267716
24691
659462
75445
351413
777377
898156
1043662
643073
293315
497908
656845
401362
395843
939821
700266
19383
502513
731199
158657
401490
804601
672173
447071
811785
614067
803692
357252
603809
816895
772364
695268
555964
812893
967400
174907
707190
539716
42353
1013420
1002950
772509
827218
842476
911981
755643
82516
657777
351981
817643
109653
434029
906532
880665
847949
751052
476040
455557
664358
904938
581493
891097
343381
515599
942495
494007
347478
535844
153410
473868
512118
836424
209872
600889
394240
925611
707189
460202
388245
588211
704322
822734
546161
862111
487258
444856
422792
517661
779619
954356
619082
527179
587898
309997
503187
362749
698442
472277
24941
341588
618351
14585
469339
968569
789407
827246
688648
120504
342513
71375
944647
889421
234411
859732
504853
552610
191752
112488
543605
273670
208794
661901
626426
692936
1041636
726652
591430
375372
657424
888453
426761
583995
823617
213036
102648
742605
582608
536558
355013
843650
430449
357565
98832
657768
194736
25189
671893
217614
803980
949168
301366
709766
438606
501173
420829
454115
733092
496975
791803
319473
232411
295105
644389
414587
243802
643517
412251
170399
846283
102365
497127
825415
204327
164621
788243
1040258
12085
690633
643425
1034614
273251
708679
260516
274730
599442
719982
780240
75093
135555
88876
723286
606473
754980
506058
804051
551291
425165
913191
799308
382859
223472
1044879
705275
731725
339555
559357
525394
695962
874008
750328
195572
108482
612407
557254
266076
176195
296075
173610
591836
660250
358227
80787
114432
723520
493478
802668
566074
832175
1006524
184398
313099
716411
609931
626470
714569
837187
909247
325409
240843
966730
1025362
709822
13163
562696
480220
872250
104539
867857
713743
849516
528147
635943
700885
406004
460882
105994
596659
229815
86789
614595
420287
717329
632184
231805
766698
110531
410807
477602
220459
311608
618072
355558
86793
466495
659689
441521
345341
673594
675356
516003
393590
306475
56936
935892
547156
974605
777185
351681
255122
25065
79241
150320
406465
1006869
687860
163598
975354
983262
374620
602302
337683
310645
781622
420298
681720
605820
756151
299598
543385
748774
738967
719115
344002
585702
45953
208232
717648
898425
429960
911855
397363
1011868
877256
435385
334665
49
49856
485432
817181
645318
267994
726543
694544
868497
289190
339627
152685
668258
707131
299683
575916
207135
831423
840756
729799
726262
524853
300518
969522
220620
166775
166832
1015955
709810
609648
442990
476035
72872
318719
514926
422448
525479
277190
453075
402720
978577
584224
61177
640727
456814
358238
111684
5138
487099
553130
1031100
569944
855719
461941
282035
455597
166553
469904
220062
121389
457128
313553
658801
728688
431515
783734
984927
546024
848823
247729
1024801
141606
174021
203793
617144
657642
296950
799918
346809
158218
1033152
88712
893533
862637
217854
171441
120212
209540
741343
869595
521019
783672
893520
107751
331196
227473
331013
439544
24266
912054
576894
724282
968597
681788
892409
98531
88983
343379
343302
136232
341720
191838
354137
384270
805028
839892
381175
340355
32310
797935
316156
787479
64981
590229
736802
665559
294768
904048
432548
155591
501813
193027
717317
669109
442321
287078
19833
241027
740479
537033
555265
161521
35217
865347
626489
465866
841845
34767
256059
313574
972378
366664
319158
705311
395512
353775
502658
320840
558623
895343
321218
933955
478008
402977
67686
551708
25638
422331
439139
940191
63539
815396
200922
311133
869647
509750
191967
452524
151185
635760
646309
524357
209615
796200
800735
477046
916843
864412
666454
57942
265950
681579
440194
195221
233101
412040
82774
956350
927487
343159
243043
465011
258992
982149
612099
930032
829179
727346
650344
340204
332320
984465
358773
791598
1023662
304678
1042578
683067
487696
259946
700041
378937
308547
777886
893172
159972
1006213
833767
401916
26269
16549
302456
427970
177559
855381
50381
277871
974218
453357
29936
333764
456773
354797
137634
231351
681116
929689
1029787
408954
986065
899778
876038
760778
119300
852196
576643
48271
1019440
635180
632347
253929
828896
844412
442047
295849
569010
700382
619829
346331
780200
653580
497128
44366
868184
86601
918183
237044
199724
306960
799245
447178
1013640
507313
889838
31304
842537
621000
542141
305249
951538
914422
448372
132022
519742
527243
223933
541477
756646
843946
740840
701545
625836
726755
531213
883477
392497
736056
678923
957990
232614
425469
305130
572267
453743
446519
496994
90780
1027805
872578
844802
531552
736031
246321
168993
937378
97307
1024420
898516
394195
831381
1031116
564646
442172
189660
483429
664347
671679
505686
418857
18382
525014
900570
300807
425313
320116
718250
783171
342300
810111
731653
213490
199996
874493
930871
981686
511244
515344
768558
234690
225345
314996
798064
169975
269879
944097
684173
27002
411633
612339
914631
594293
107683
217091
523315
420780
997942
841720
914856
595886
99031
408990
437632
481445
53699
593797
905317
460760
219859
252525
355744
145186
263908
856114
957392
385099
1038095
258946
184298
642038
959219
1036187
63789
151502
562033
529815
184159
850298
646529
630519
883127
266691
474152
250270
536833
97620
805713
349044
206984
86179
308097
690383
321117
356389
661641
40314
581855
650820
306624
198384
976867
427028
64593
207050
527813
22634
927765
1033809
999056
1010484
386889
185042
278509
403193
785819
942879
586106
881006
661358
459966
45354
888048
879795
990599
705398
331311
749873
689846
909946
564625
816166
457640
559364
631746
693001
1010463
679341
577324
220634
642734
560816
845084
645287
700806
59949
952853
821502
122068
929513
594807
693539
1018559
640027
827128
88443
877532
536043
829181
1007476
550633
555305
295500
500755
390141
108882
337387
653587
562345
650263
194478
156917
108203
618046
202436
805742
889154
286916
298285
180593
541042
148340
377886
664484
561324
550656
11339
37207
792305
560412
1001868
520409
1011890
165803
644882
633386
900625
108324
499084
103759
18621
994911
736484
245997
109848
604907
977037
564982
710112
175906
765099
488785
324523
1034944
260908
640958
827608
203083
404897
967990
1039178
336315
596662
943771
966053
647260
998604
794271
461626
412066
720539
477115
190812
513360
291859
4614
239112
352284
74228
98129
34881
193142
433719
463840
913836
295506
926821
488500
81147
583585
228684
671150
795479
814205
404439
303474
394303
740644
654447
1014279
795405
371740
551913
27113
701273
209844
433254
681762
852075
578288
730733
913096
1001396
549257
472750
131379
771283
709295
183925
910555
802175
648384
925034
662035
293299
901035
170776
451911
333584
401818
472661
802302
1012734
266721
398308
99394
305732
566744
807759
114399
287902
557725
843460
565343
140093
934569
600182
87516
262295
405372
828550
626852
970252
148959
451024
616298
143115
465708
221913
528117
1037344
911114
83609
113436
896889
712792
1033389
503779
706084
815385
870189
523087
261555
307362
934560
383989
150727
524900
775154
825389
758644
102239
1017959
301175
1013059
763023
475603
666786
775541
233079
660642
472647
27659
1043358
1020339
608542
969128
185303
578091
828306
252485
730716
79990
102817
66222
614072
535885
198922
835187
815056
132308
493536
111843
1020910
74429
910302
988650
619072
740510
648272
983839
172867
354657
825048
876189
426654
276379
717344
656210
566873
460612
713521
400370
781091
564708
268368
792992
664181
282568
315375
347819
444217
52986
385396
495664
919862
700386
61761
585875
200204
561050
366867
983387
565483
593077
755620
848150
389814
656066
392619
324924
34208
30393
58962
722100
155571
683224
557355
614614
267450
696109
617406
162477
160405
873670
1014003
236600
1002355
48770
914041
152799
386433
447533
23068
684855
691697
675784
662386
953915
774928
105702
18261
482049
711647
476984
934111
183845
759764
620441
285067
649537
67932
996262
993984
725076
48869
67276
480663
11448
884759
273113
932629
934084
406579
342938
368653
1038440
431128
889699
130176
908433
218080
336913
85022
121811
634653
230379
586390
293728
354465
270303
771985
195452
409892
211289
409591
1013170
44606
678971
224677
38923
142084
838157
79497
159083
959970
859071
514388
133189
264635
942051
134166
632383
632928
347607
225349
392669
799121
734447
33536
608113
429757
925307
37264
143022
596314
641894
115522
1026498
627391
925294
447298
621988
581616
940407
888374
610078
953870
71466
874700
611641
528284
652379
409965
722854
429422
715390
363037
152701
166420
504896
729220
620200
306562
294342
136334
79016
873626
27016
587927
410103
469099
247967
571640
718055
656149
865841
91179
654928
104639
166822
471309
949937
740668
695858
248170
66359
207112
158317
650834
143213
719111
796301
279584
103333
881521
92801
283417
600481
318610
326029
3566
289527
442390
599640
653252
912227
847865
302767
436295
110367
136493
578536
281534
399899
987313
305389
861845
517911
204345
581526
80147
212770
303438
727988
483796
322548
1020831
238616
594626
493357
1024835
129428
704969
506351
585816
955437
543525
7243
478066
1017587
908362
672585
211737
641146
697785
574643
375309
902991
980899
175896
1038361
207114
819134
172822
674051
631342
826126
915326
212526
781705
45950
851776
993649
160760
974212
126944
878727
18516
742979
308949
524066
224319
710845
870280
814697
241667
132965
347125
1019953
723963
838734
396012
395845
594672
770789
717352
286053
855195
1008104
689494
928185
96051
371236
349372
842736
337273
729013
850881
747390
452089
157961
892402
797434
583725
984879
301511
129417
386054
734443
322695
794211
355705
911918
847629
727452
987106
622482
948763
91359
830429
725005
624977
346723
127488
601612
702115
666680
572403
311494
37782
875713
943507
556019
675259
518976
290114
496548
390708
257637
659544
312052
27119
698843
971050
914169
954595
1025300
205444
212449
596569
481428
645030
55477
741019
459283
400978
429510
280979
435844
926009
948495
14800
1013086
242454
291136
682190
768917
389970
24726
66564
269904
954662
936531
956055
126745
76695
260714
276923
210543
1036294
287498
391340
406983
887250
894197
452294
119572
412869
879375
658409
660277
378240
1035580
892222
966123
800454
632796
323071
852103
609758
869751
455941
748945
56119
289063
464363
261035
90478
782201
967858
398044
738161
45439
667328
412124
105942
978057
677840
822426
647146
357286
427893
457644
333733
761797
785386
897858
807278
657451
495691
625561
946879
243453
230089
652781
419145
494956
264100
421262
1001570
487224
157333
127590
438187
878847
836626
899835
234625
259756
632985
595820
354535
482424
786239
912113
482779
351885
426650
353484
779372
19269
923806
742414
344866
820906
835139
882670
244192
846784
434060
690511
207282
425701
883460
260289
181617
260348
170006
791306
972334
621667
566723
419376
657246
257795
268175
808451
974179
519459
131151
675457
437474
91022
945037
332855
1019533
901822
950816
903065
673791
1045143
207329
334908
78166
958704
978602
159051
453123
324529
898540
955201
599754
258865
648367
101385
354918
669998
302766
421690
804322
1008968
43482
15852
810843
997132
26904
590558
681831
434760
97907
832627
1005543
753197
661084
864761
41788
19245
210685
887245
111353
625280
726518
26526
646705
720926
947692
1015015
610037
997214
860584
971593
380825
611143
206971
519457
312453
479340
726951
383169
912859
190876
890843
717335
658641
871519
227392
618605
479717
485020
337616
677036
353457
474471
426495
706901
741974
663532
437440
528815
948444
216122
658810
466669
43941
938470
850659
535193
755747
557431
423290
839759
1010651
248354
493967
64218
261942
124650
659463
311655
319100
641895
40185
915933
902688
719166
752182
151937
42561
863274
134657
505265
169957
757142
54162
329888
494112
35021
354564
737452
498062
737626
346388
953344
922064
342036
840207
1019354
978868
756592
46974
936021
497722
411524
211066
276657
409232
868438
97745
612517
718337
795537
429454
551385
468965
680533
986771
238951
7894
807798
427565
850384
112658
600469
959660
478910
284512
1035156
61529
901140
36541
578550
159610
272435
356706
767618
291874
663216
874181
567225
319084
87421
444395
990313
136130
410035
935166
477333
443454
539368
959109
932589
905542
506859
828878
979813
745689
965254
769722
882348
487384
401681
351995
209424
957936
881367
282590
365410
844715
804750
516557
898257
968818
210391
546159
386581
304891
1037998
584224
23381
427771
92889
366947
511723
942807
90804
416965
344723
205701
638183
445502
142007
655861
986778
251361
747849
176619
263376
245423
170108
602314
940510
87612
701476
642120
247193
294893
557996
562308
998590
737140
296002
790226
750992
81641
82490
683492
3812
81292
173137
351888
717422
324751
385696
978053
688569
841573
742002
828715
110475
119708
555357
33996
668751
683702
278410
347151
783735
295709
155316
687779
765502
896668
670028
496768
418840
306120
837791
903967
592312
357434
542341
955370
568245
472101
151627
227715
938894
218462
360595
58752
453498
852439
990281
327527
553831
611279
474121
339880
160211
1029300
200507
935597
775068
790135
662792
67325
794052
324533
538827
666206
343475
366621
452223
606960
413523
369152
1028435
1016315
976496
905023
957023
561992
799158
962735
194952
926820
387511
906949
309782
761770
1023627
637882
883803
59690
329166
255805
816251
63933
583717
506168
805001
1035321
599530
957876
788850
323307
964675
428591
850746
1012069
48525
212543
240178
415668
1029786
309362
407785
880246
135158
398908
108767
1008699
11813
83244
270866
492290
56139
172429
236814
743123
390150
19097
1013768
568472
602579
428780
971346
774370
750547
437050
833762
770029
717861
500209
772097
723687
35828
1027363
325777
716403
79365
128376
545153
125229
603399
863182
459009
598192
909779
802196
565965
428662
264473
417701
416169
864004
714337
667549
594119
920195
666105
523208
474051
153428
292003
793503
837587
563722
410649
1034397
1036449
289388
1031395
665325
438079
685670
330678
444357
823280
790417
135991
808894
853516
395297
181420
1013391
853053
713293
29781
479354
591722
621133
1018341
865357
778886
139747
444453
618947
629400
581243
906055
981501
411790
613044
459400
895985
968939
848607
262379
196612
907302
158158
869096
1004490
531001
449467
605790
773817
901851
390740
404084
462502
736245
606442
744789
15986
1003012
1009568
382676
426457
726428
719
85970
916740
838569
921736
150205
599452
574301
368964
491005
554814
587301
294842
779471
960486
247741
43502
1025914
42320
538192
910592
347455
735493
12579
851382
543801
460780
137766
189992
374017
416316
582027
1020685
62441
225993
235861
786588
1018810
68356
1032038
967744
701135
851854
444625
1016958
296710
154675
855883
341498
600696
785284
185069
222509
379421
408119
285554
461068
988290
416153
801986
900481
546406
345158
556674
828913
165559
395361
919316
430719
127441
528384
956153
345313
1037912
350074
689988
863703
477034
908074
670178
998901
688231
825745
346501
679729
608432
369195
671898
404642
42098
505498
111565
291681
55181
271000
639650
615421
746831
642517
461223
513210
606020
373131
835420
595954
1016727
292008
216919
727969
536138
248940
1026169
976020
9959
498008
342110
153213
1019485
934216
819423
987399
144868
183619
857866
336199
220962
816517
200124
1019251
949150
452554
837999
667978
526423
945081
458874
736188
87997
885930
922839
161206
55231
131227
184860
449591
733943
1010501
1019948
131063
805300
106633
1021916
450321
880503
943509
442367
713128
153816
577397
524490
215225
614572
724059
1002880
440761
614275
900658
614243
569316
521656
306885
758226
1039416
556029
951003
524430
617477
843778
300234
124626
746622
804162
829788
919904
468205
626246
769396
721314
109809
153855
533467
201884
451494
277293
851260
126879
388496
526732
877405
167696
927164
1036704
408138
175740
47850
135295
363857
668307
718171
97350
629056
221414
460280
702049
798540
66929
867682
183734
898269
454992
36229
545566
971034
791844
784163
682501
457550
392864
249903
586161
419896
941845
107497
697502
221214
425126
658227
54581
838882
609955
599473
265895
396376
475211
567011
425689
194385
228082
391119
158903
701257
566157
219910
529341
664741
44833
783620
878227
520385
599586
842221
151574
151446
335050
856866
740782
249566
132524
858686
818721
688742
621433
636451
748528
732834
975735
942214
616352
151565
30873
703816
277969
1041411
395037
418426
1022357
693477
820329
1025760
564488
877043
898226
625938
209780
1018810
316619
742923
1011069
364186
39933
53995
237660
421774
685517
1005379
850176
95818
228457
188545
1017535
244078
668563
16885
656581
87802
754716
295134
607806
421027
860311
136202
355105
690765
851767
106104
917558
669378
762312
165374
684884
503682
483192
857629
379501
594240
41599
646561
409213
736289
50343
27342
660011
427415
23122
606175
661972
410988
393592
437016
35223
423712
446703
988192
746539
234479
461729
716228
348042
836262
365935
710634
1022572
224643
808848
302118
865422
262487
455958
988910
678909
432256
2009
775337
506152
239732
46740
984110
749764
452620
792637
340632
1028930
631312
1001617
739555
422174
997253
950793
114920
143982
438159
898721
727599
635968
1029209
1022124
614520
900901
530887
411093
815162
956416
726757
797129
88092
508438
273884
414784
691879
147749
14423
497964
5905
198249
576255
963633
759272
217089
917097
277608
831972
927929
947459
163051
481997
1034616
209729
251292
509616
275234
126828
613294
840468
183200
182609
661173
399859
62352
713704
139565
241179
225439
63637
700940
895471
1035825
438662
902916
560715
295695
743845
884657
514414
306033
939297
582484
723990
1012428
443375
878484
990246
497085
560670
228152
587209
631300
533279
722445
246243
310580
617469
927988
1023029
771244
476982
738368
902473
467617
335391
859413
861657
206578
713850
142871
864597
79325
1017836
235535
234574
836022
336029
132540
966747
345692
809252
71165
220845
715660
594452
317302
88694
1033638
679930
1005137
668537
974770
574421
524561
871376
645765
595560
381966
18878
444814
790895
1025774
622208
480525
592077
803045
849231
904130
683838
339680
623848
439637
447723
835968
90605
378646
102296
840593
332846
73947
598722
875913
90676
963296
20456
435772
752549
91628
66664
444502
118463
796140
218584
975578
807351
235342
657281
666151
22526
917936
451366
717081
221001
800099
560630
780244
910283
784495
678233
600379
569397
50277
7332
750177
435046
59322
1018620
30037
133392
543728
860675
407269
673830
266654
779532
135165
215759
529620
866327
846647
1009083
947714
652281
165441
1009083
531452
22940
595200
339625
46499
439522
804088
125020
637975
935365
356509
950249
830039
398128
375927
123435
603101
614073
314452
388685
434848
586032
6047
525032
87274
263519
555052
864015
475293
208220
965067
298548
354617
596805
697527
397970
1024124
348832
819237
400996
933290
478022
370224
777294
841665
729435
377071
441782
445766
970542
82633
493022
1036268
730902
165083
441613
500421
774803
963001
467731
553261
852720
871769
343996
284455
754057
185609
224542
555544
56172
274529
507671
930456
1040016
993788
481652
958134
349843
337460
1020619
21880
246675
596752
941339
400210
89505
1036269
449385
830675
893693
668463
880971
492300
447088
327138
43898
400572
992638
546503
1002486
896058
678919
133275
214081
492658
774760
384265
732201
303220
799315
143316
818602
39104
959637
249679
544313
596601
643522
41145
636938
455247
397314
946229
959520
242139
556719
673307
613843
485912
417081
58901
509352
874623
56801
574664
905977
592433
790601
568436
395060
734550
320676
233658
206350
1024607
744656
78781
533388
838605
971304
10356
564636
325762
246689
957615
339675
956779
39596
941844
582006
571302
952555
893225
356154
872597
651934
69263
792529
995281
464035
605285
951600
390846
88488
958604
756831
869686
652605
83161
162307
908760
200029
684750
65542
186582
344715
537553
187074
673455
163172
534615
337590
725573
426638
40714
984114
132970
24574
117964
595839
832910
661382
393538
419828
879956
526434
905469
470348
104386
395557
115710
736427
324568
813931
517377
444620
930711
786555
933592
552037
917017
54417
1026448
1011627
924907
396937
716532
152565
150040
913187
54149
98014
319118
208909
804457
477849
125337
188102
497211
810998
522410
800232
782233
752970
1001165
292280
794532
1018182
338166
785564
492854
5008
647925
751428
418715
871392
329206
219470
642924
203798
946039
747869
133832
971830
492735
73826
634874
352330
355997
42512
476893
666468
610281
102301
418558
591082
269714
10242
155427
796786
737188
88071
836757
452153
143447
837342
269822
868917
201305
115167
508537
78974
513194
1019032
383245
711515
653168
696041
954393
585124
621595
834719
429515
583026
147914
717987
1017254
484885
3491
863971
1039575
559324
854288
706183
346348
106214
37069
909138
649191
949966
805209
54213
586491
855705
420691
470213
393613
188611
1015609
393657
430958
90231
790503
626742
1030644
551013
67382
514980
656968
216621
595137
637839
962699
527371
215791
719980
262349
648210
262673
596408
368805
544412
364130
599819
410228
529634
104891
156540
496055
808225
76754
572603
425627
235623
956053
375744
232926
730183
325764
540752
159454
369485
500306
602769
698999
33315
472389
696317
166700
355117
662532
101196
90866
467139
360279
431808
938349
489268
540560
294190
459111
619842
1027348
32901
889452
146264
747433
229277
987387
162897
884555
923441
768915
107697
436191
582297
991188
928570
918975
75050
336061
267791
608087
840648
601692
457136
917014
184773
883760
611964
613571
294272
884064
385531
830761
1019236
992507
949220
781134
1012133
555079
620215
312692
338016
194019
632292
213481
641193
523809
198788
129683
166706
164355
618297
466885
412075
1009928
437201
256032
477334
946386
246391
514110
618117
387623
993763
302220
616433
263824
29507
821498
733690
702224
15933
1001988
204797
820805
886400
941080
604658
365648
854253
776597
766939
983917
801178
18886
654126
408367
629244
1035838
551206
422723
127291
1040143
266600
737306
697509
16132
749639
125137
432442
821567
663048
345494
725449
371705
438319
10778
418147
359974
464018
931212
849549
575934
535578
369230
931696
730394
431120
243859
861337
1002070
820464
724281
141213
40271
723350
208085
199977
573718
722510
565377
933985
248493
429785
682672
931042
154056
947447
345656
813558
182567
962183
1038931
565848
1019929
469290
437169
686083
468335
791777
684642
537391
590801
17268
1023613
709431
767130
905381
233304
433909
341589
972814
899305
404783
355678
468518
903528
318191
492615
144662
152475
933749
651002
362694
128483
150577
923147
18505
176928
904271
756788
259403
812682
270723
329803
885690
192606
580298
510069
62672
657550
340597
63008
70522
337525
851550
122452
422089
11737
203811
44379
653015
274543
315171
376844
480802
656628
707871
548110
960842
718136
445422
934470
861755
26411
470652
63241
197540
290228
110471
782620
296917
490750
287442
709112
833782
66579
398051
648314
42693
83563
955004
1043065
745915
632613
463349
76891
257710
669195
644764
200891
51236
824908
846495
1040661
599753
579891
427806
437263
454518
1028590
284501
641192
105318
300401
870412
294767
67740
657228
33557
547570
551480
324172
619412
209181
596512
376881
5449
6018
837379
651593
997926
765727
117545
563046
953468
643515
782338
804721
325059
25266
688659
389852
348950
184442
1038811
786514
687257
45393
108707
306017
757349
450996
988818
294016
493806
938307
537653
971021
1034985
197336
508352
318892
196022
179008
606988
758890
516461
262078
584498
576032
1027320
367530
118110
982157
1032025
476609
898470
108809
325139
1030987
994720
328011
430899
605526
638693
380638
612762
170573
551222
782878
684081
73971
96747
438970
144012
129627
1011096
294979
874491
332175
76365
280451
772658
886284
311467
931155
203707
643796
889880
524244
41431
86535
999412
856815
121173
789550
495569
993730
648235
938941
422902
155830
22589
886392
841051
265804
819215
199391
968106
94459
944653
573203
912475
912405
202015
759646
625900
291637
430437
481899
1007024
300814
854180
337171
970788
481057
75509
618170
367471
889481
806627
613429
485727
894582
951507
1016797
1019803
522132
106166
1032430
389400
640862
566882
301696
633243
79650
708608
163005
815384
231988
291175
634675
95537
10076
1000732
845986
413191
962305
815971
443671
475468
747295
340641
621232
889313
788191
856084
418136
10505
561571
868124
221926
850327
700729
680875
476005
229856
515393
238714
75168
456487
29380
527867
801892
85284
701338
132247
941016
162016
503941
328238
383170
413035
729501
520274
753039
718369
713101
177908
246104
405109
215332
348252
230737
978204
5493
1027998
132292
812295
212075
1035370
354350
72177
154179
537646
968737
1015895
833338
794369
37726
202694
864878
870041
678399
528317
57556
68065
435908
1012675
123973
499633
466373
732599
654927
614923
736238
437386
410736
591117
744183
993802
389413
64726
578376
458981
882551
400785
914600
581199
115786
182214
731387
337987
759527
89256
519363
383091
99495
858915
870130
1005328
1011265
270862
703949
610936
171895
848154
300592
356092
485573
207987
42608
958837
849830
969496
694735
244002
843098
335016
492772
250355
882032
574082
466004
160232
62569
257885
209577
927011
644963
965619
466689
225939
414009
976493
852543
355436
495749
851397
85932
521071
710955
440839
489574
701454
309143
542933
11806
523823
611458
491029
562200
924729
62358
267577
896584
113225
155490
618137
624108
382355
670083
910708
724436
82263
1007308
962135
535409
624037
948823
90567
582789
274879
488220
405244
293693
789615
696535
564299
66524
774400
919360
362363
905159
859523
745126
583837
639071
481344
668645
562436
255418
31356
1026472
297295
697775
995429
379809
558076
415474
872923
86951
782480
122481
949662
682330
174603
738057
290966
977165
422477
798038
44511
923676
759034
231590
277300
481624
504709
833675
749033
757791
875571
852587
270723
752030
571851
780341
28207
585049
817063
455356
685928
680435
772810
109565
964016
791879
992671
64621
860531
64331
313186
1026816
113794
462157
915579
825169
20955
803264
528452
375299
231371
777235
517866
469103
550000
957241
210872
590517
1001433
368923
640899
921099
73483
919221
61629
935683
82172
127083
138336
514321
764831
975859
281004
405690
61981
404751
224914
90067
783841
756670
306724
790344
581696
228081
1017924
656520
788220
136234
696019
123382
58647
177337
821248
867750
365032
300162
994888
312512
60829
391367
1040281
186366
273082
714674
5490
419751
324773
369215
510170
36131
905141
921649
173136
476614
673352
1022548
605359
588931
768568
255286
623766
650054
90177
80456
881666
861020
452459
1020108
616915
731424
692171
382922
6801
786565
44801
174534
713600
292451
260530
152624
841976
743373
215095
204468
1031843
767296
380233
273332
634114
483839
173566
544335
864260
284550
961514
494126
48713
128597
465287
271733
655600
742726
696759
556311
726863
483752
339860
198121
370735
871049
517742
801790
281984
850641
375152
902302
481371
814208
256341
255279
937461
405392
806776
144305
805310
125343
289692
751266
492997
671679
998613
742396
693854
238436
768959
486600
771476
117577
212354
728475
266841
413306
813032
29684
68304
273184
382203
72939
1043355
886920
899713
638915
315549
395844
349675
55176
790797
563216
554550
778873
887248
340297
530973
117385
784264
618375
357528
737348
194687
776335
963845
795022
489367
127193
697339
663652
524970
901337
621911
168914
580202
939025
498244
694792
557212
101982
805879
107818
344895
105844
508149
402427
1044781
196364
903415
988485
449164
428200
967729
201929
977771
1001940
31195
664715
500846
335041
296150
470930
484788
376654
496427
369745
294668
814511
940617
413145
802352
509196
420313
1018195
480148
693541
431876
97496
600601
935955
243949
566127
148329
178474
85693
675860
18757
615750
561619
959150
517460
27955
139778
982575
650672
262641
997092
524905
546954
385817
695904
696529
495286
845518
913796
823734
932112
206570
487398
210189
979351
943082
344102
406780
146845
261980
95315
425167
316425
325130
429697
246149
528739
150656
978984
799113
844286
966966
343113
71738
464582
663826
459752
786640
807585
252320
479539
549923
675099
431582
1032372
944255
413700
741504
217957
22072
344601
509180
297840
449738
798016
633282
10380
105822
1040140
558421
967292
728661
336529
930972
823831
782915
1040818
157613
737852
835136
36815
541000
766891
185377
924219
639872
678618
451654
696020
479552
991154
868615
706198
685165
776024
347860
421105
827416
471271
415771
160113
398561
573269
645870
105244
206716
898450
28592
264093
961754
268786
699867
718169
787543
124013
656518
618177
660578
64549
78906
522374
385114
832501
833901
783179
288241
821618
568323
665153
384376
97978
857387
197085
337434
773153
243818
1025364
768328
578145
685487
250484
883671
71178
275666
911152
29253
553355
981403
515956
475528
186458
119698
329117
916402
143608
516931
110119
573142
1034997
137888
628001
1017231
154238
809309
793986
1005947
470873
207807
453969
175316
233085
874986
979570
823349
754162
700566
817776
444512
819666
538965
643755
421290
356994
614515
346296
93412
397655
170651
517250
512239
440408
848254
420820
878277
650876
414039
898004
72250
954345
190046
29353
681022
692277
841758
79559
811543
261493
18421
320419
698825
582734
310091
315833
712360
21396
726140
587090
704987
300136
518837
271554
780220
878913
968336
678372
920382
239487
625222
832023
486309
336939
472887
63199
962253
953241
155471
44985
225374
791695
336368
611685
169455
686380
39462
1037400
553953
352431
451201
420903
770272
552494
228019
527147
306204
402385
485928
275267
720753
176451
114890
354334
164431
617274
729013
653832
121037
808210
472454
645613
852383
33207
40971
232700
510745
701131
771885
861750
213184
269867
570873
687202
910450
1031025
976219
454580
668756
399202
519117
328946
674260
897602
172695
604643
483529
43459
967586
168468
159729
1026685
427899
1015604
318813
243883
909067
25414
104031
843884
698792
371595
137740
958345
406463
212839
35
466046
974156
35437
480257
369289
939707
870982
443922
299769
1011341
811140
375813
985709
892545
92543
215779
650851
578313
932371
879269
727376
110324
297324
836969
26480
944381
518296
296446
28325
89388
584417
998824
951649
952894
1002572
369860
642723
716882
338271
111854
80544
666362
342537
655386
259915
122698
231752
1042484
485239
37186
988606
6344
447176
101482
144626
879350
366757
870271
693119
133636
414847
342848
451633
930264
63360
19449
555094
959025
347722
602451
143375
517399
978384
157279
1044089
731765
224581
834298
779418
778894
733158
473226
898005
901473
1008687
255094
104596
531333
791013
257743
218834
901513
171675
470313
23079
593809
81510
665623
855836
15838
475264
1028252
561095
328655
859029
665547
229525
982329
1037219
399560
279071
514029
336853
356958
827765
643292
698553
343283
110198
371959
337411
708017
565723
210343
764241
619056
81170
111317
493588
424702
903912
757966
650285
902425
405184
954099
414117
683773
875897
366096
286979
341780
36834
164088
953241
205754
456693
919835
576849
979258
547091
491022
474672
193781
890227
415580
844882
488098
299156
378517
498134
34803
633365
693559
930707
725224
297614
58255
258067
352990
632024
811221
828725
500100
70853
255747
1025474
515535
552056
824875
258214
381163
404672
133074
786419
388928
180959
264298
1028021
442751
761814
889648
348132
171405
214141
706609
379322
843461
450157
1012025
243443
500199
196723
124342
595593
554647
825772
691411
567435
774417
324726
771693
86398
220845
601899
171819
124881
430248
179523
825209
845661
452670
627746
76248
995297
1006485
2606
1007503
318285
943414
1034554
193576
576309
902752
145077
93362
502743
962361
463461
604910
262827
309777
490873
790708
90946
263427
988827
775412
59216
141644
642839
922406
732547
944788
792295
1042010
632893
729195
374256
239583
438804
172562
358989
1004332
450456
159690
113582
1016620
649178
18163
779872
768860
363620
94071
771520
877461
398221
852375
578715
740140
428422
982862
138134
592685
1038917
676903
16802
758476
807568
437613
631492
10392
74747
576412
479167
562116
944292
338099
891128
332445
818807
410112
255940
195330
588128
194282
855826
988878
421306
357070
729756
362932
554483
677695
792875
547964
450929
738032
87111
580427
593485
68936
429458
505426
764212
655898
537766
56924
386961
150952
916624
709589
102425
31001
546876
109843
560365
15035
691811
299611
991795
102020
451446
104415
1011210
444497
545432
54264
942818
1025818
434756
648292
499078
251575
333484
411641
45005
728953
71806
648205
662175
358826
634958
127587
399527
40080
113402
9977
125836
894385
1039564
515814
404027
413602
629113
440738
439486
158082
540347
108327
939629
50715
1025900
1033622
851586
401416
216616
233098
691075
632571
125436
210988
130153
478193
187252
302412
329457
470321
860610
819351
209838
623130
575531
280952
118548
392515
336602
12701
757744
520503
977271
449407
246572
346294
547945
977823
575320
326540
519617
172073
775939
10096
239414
338934
14457
527897
859730
1027142
482488
880192
997979
678765
488385
997939
427222
639500
260904
972365
837091
115707
17068
572092
392853
913171
765891
551895
528728
499923
689963
876161
952923
673286
108137
572107
641969
50421
1022896
694495
621663
273930
378041
400850
53779
711642
545383
572779
613329
733438
845338
885777
892486
122242
292024
82276
12337
671818
246894
821786
373891
353634
526637
306518
329399
680099
935813
588467
185382
169274
922670
3542
158609
866904
508423
69708
1023876
684360
558654
757700
922483
188055
314406
917722
508847
965008
756005
480811
433066
649153
648006
645737
883400
1042093
476906
330138
160257
586920
284535
1033239
389859
421823
60919
71647
47823
35009
1008832
37083
1031890
308
498369
769098
43176
509180
55649
276826
710959
379053
653584
431889
832667
668656
202058
929974
659755
493985
377816
150845
625722
824764
147882
43404
600015
232842
538402
737169
979740
322544
58352
113239
27292
684395
248898
952746
831742
641124
687303
158128
764591
992729
412086
131379
588387
794420
947472
473997
830504
40951
729960
779123
66321
753881
500626
421320
641276
1009802
884890
450226
820214
1007601
432313
621680
1011965
524707
212270
417539
121986
525662
257155
475406
939346
645576
56231
284807
616060
454033
943830
199639
36371
909743
807368
503136
227891
763958
252191
500306
410133
923821
1032383
557544
1032184
352966
194130
770649
678483
887701
121474
185285
389142
665159
163958
718382
909232
883161
633791
692751
69220
1016766
796408
645280
341729
636937
683808
615113
355158
696873
339384
794218
526278
996483
649759
226291
312230
522563
574988
443517
527112
230169
702763
478229
72027
32755
611384
958432
583334
643589
834502
840923
336094
749828
430547
842572
637885
360202
996960
1040100
384174
136155
670784
76203
111751
314620
260085
912407
758035
784898
400576
231244
647264
551205
869879
537128
294783
893182
415427
183047
808373
627619
728193
763631
814568
506387
753777
364173
569241
864888
947403
40067
890472
542175
871479
496071
86981
828633
1031694
58266
977118
346109
488979
1031362
708232
311425
485847
357058
678642
51814
991554
270640
1004813
633492
261130
1003851
467737
143462
1014482
763328
806380
351290
1028595
216311
164161
73030
419313
258357
744953
1033920
380540
914860
378711
786910
369278
305155
1030624
867037
873064
35724
745821
11333
206453
180910
674054
1010894
8636
148292
14828
440107
146987
113132
147411
699823
866324
1024867
418244
332085
917428
193271
451974
818732
834393
654492
242743
108151
988727
163383
819878
660980
818687
198684
421763
916839
80396
781764
840820
93452
570413
516146
680221
159104
1032338
204563
852819
794890
581761
900981
271150
697511
584917
808937
227241
833876
138653
410323
886959
836793
582752
413654
374052
193511
43821
931894
510259
399679
5127
559387
713430
556695
194367
954038
597173
56405
434274
825118
555224
712212
622999
786886
209518
614986
33989
671018
72775
773623
817525
94220
128067
115737
9744
963235
1016952
673007
3935
252924
544563
134998
898274
820856
913708
439519
909996
687335
870923
326761
14157
170461
973874
1043010
433861
597369
434660
17171
388044
898249
634969
436084
470492
130526
835506
295172
831776
555979
321580
815867
221506
608482
526526
451979
532857
238898
21935
838969
360116
2676
253915
388859
900758
189495
83015
397399
927740
471179
976282
353888
204191
1024776
132019
1002575
867879
148687
858907
952760
447064
303200
681569
947925
961641
871937
978719
30423
851686
928519
442117
247846
32115
998135
50209
697323
738182
710016
524937
83177
340127
1015711
87150
70243
70461
289495
267188
517418
529455
728141
890566
41724
977178
434890
306961
396298
583457
335143
708397
116895
999166
439600
458496
189818
407577
512686
779419
409566
397781
1005804
70046
128802
379659
546657
350495
287527
784994
733397
591389
355107
126665
1042977
455746
360098
972074
978306
512294
19295
184781
78978
906564
748648
522106
937169
706838
243079
304486
841513
645456
420267
967853
268591
617890
495568
490261
660974
886938
786808
785095
572426
173067
562363
958324
100234
160453
291648
51619
324287
310322
1032900
507742
106530
325728
534243
901907
380371
919103
903741
269486
940599
77437
561434
477744
400508
722483
502855
549427
970756
234245
812151
261352
1045195
890145
517868
326061
322333
1039084
632513
224145
64604
421484
456202
390768
834561
97170
569785
557339
494642
586316
356950
857351
68012
896241
114482
976799
643
131743
897236
646420
144442
607616
137269
15991
936571
468317
172648
802977
970197
159356
513086
560998
747266
739423
467132
867051
82696
644956
422225
643818
756630
51597
954469
799883
892372
303064
3633
717841
107250
716646
374739
1040919
461291
624133
516970
706412
142931
351506
928960
506740
955391
349310
741582
888671
1024460
1044446
907110
799707
722236
88902
559857
664334
337022
559484
594781
842354
203706
948505
1028865
973796
346088
871702
19750
772156
91694
341373
422499
236604
156147
99627
514079
399386
165014
1017451
934777
1983
909411
839411
73277
538711
316706
250862
654878
602838
680867
700553
661385
14021
515495
410543
812909
653470
504796
169324
468145
410310
727272
403225
973262
843868
889226
408687
977638
530129
363652
305322
865070
535148
621536
632778
609250
1009353
21805
540646
920583
539503
771672
479542
946638
199408
690364
367972
177198
49315
457593
97801
461682
999683
418607
296235
909453
883042
448491
747781
337010
1026273
338733
639131
99365
582761
468984
924858
94477
302513
83500
917263
357541
941564
868954
1025507
1022398
1003236
712436
140444
172811
786097
755513
801799
360339
554753
321976
988110
55492
644677
413865
466405
183796
361273
956666
723104
68874
901073
524648
934753
605454
151341
453067
753682
1001355
530170
417408
159742
424592
37830
449166
372807
784618
47488
707803
359603
175652
179119
297473
985344
515726
780526
107933
185208
523291
877719
939909
370866
492310
123649
841481
19672
128539
858111
530361
529081
707825
708896
168738
863488
123220
497984
1040530
702022
677556
942631
696249
648670
951108
503356
495199
562252
123804
104215
444083
524009
383045
855302
398022
240204
406909
615560
1032985
571844
132622
798840
891725
481238
530317
408324
1001702
38142
22832
160430
714554
796692
554029
609743
198922
42189
11376
974487
563065
921588
329898
161798
835909
282240
98355
649292
270165
118729
293112
748811
49219
130473
244850
590617
27654
232462
616229
478044
450506
830411
88038
839719
858097
537612
185524
762881
247205
707447
254998
246138
501331
1036943
521659
51902
102254
889515
465875
382592
644123
545062
415735
506151
650063
249278
787485
738823
645289
745813
196804
172188
271721
876869
114382
112913
119383
1007027
246934
967086
485312
230128
901249
753942
629560
281438
665561
438512
748787
313360
1007207
624429
903804
1015169
308566
78604
98557
357849
390767
192445
134396
670873
1021978
525819
141380
154678
297964
369596
398903
422979
745598
42970
360073
144533
801288
735775
789469
717653
215177
709537
582605
662805
13824
67659
350064
131484
90976
1015384
466309
34405
445865
404632
966355
169108
763960
42238
557266
852049
101394
14132
311893
612536
303987
253077
297560
87924
41939
909881
718179
18034
425620
499372
581604
817998
468469
455329
940853
456471
280490
530592
127969
560338
653702
263730
412270
979844
932684
1035140
1009995
960102
452113
593906
453905
626078
281562
854750
177088
97555
177039
49351
716479
598954
772083
943887
193686
553739
1036919
508489
628308
686359
1003325
555558
761732
473697
597655
918356
897512
1008864
712740
1039076
187522
212523
469507
384897
221831
945006
867605
106783
963005
2815
685101
273547
705322
494160
956113
154985
143239
443428
713585
151830
356255
191109
356462
501366
84201
774085
931228
299383
145888
729371
930981
631830
1032406
899538
607353
687064
444485
80922
393002
225651
883078
345174
594578
948227
804237
438360
253362
10928
178603
723205
52464
706524
701056
919920
793768
368628
106894
1034484
611318
480884
8641
528404
486122
909460
957736
130172
529996
366475
772106
511364
319471
725642
923021
422540
474350
684682
2973
164269
1009580
518883
434969
361135
666012
201216
86537
828588
849037
442793
572016
236622
917886
937644
437795
465508
184887
715698
889600
780656
659200
951412
477710
998170
886016
171008
391580
392103
17329
218370
876659
224054
961379
710228
64807
488680
132846
702959
836096
429200
332397
554011
410412
699440
675042
828805
50047
110383
832848
119841
223399
177133
431690
580527
567089
906602
427510
738796
347836
229408
250791
126123
231976
770711
426620
857685
17473
247570
341353
215223
698202
953993
636682
904552
539185
153970
706052
193206
694804
201989
958992
384574
700887
214374
905759
735085
1043231
1035382
577156
740959
752316
758464
247632
470015
411286
759769
786346
743549
706123
262603
343972
528598
757799
291530
986578
861899
556853
500314
1014076
202586
860733
322415
93683
878036
298741
110798
306044
924165
1302
645053
77772
633221
829826
644193
34053
1008447
985067
733370
72665
577612
877167
67754
148312
912318
162993
328036
12231
477919
839923
99222
967095
358815
675883
723068
129380
416275
7128
870184
888075
770628
754859
237990
127281
291955
276675
403496
128511
774033
397401
129778
989123
267565
743948
930821
505023
110013
191881
726317
622238
241856
617167
411332
960747
265479
458808
977925
76274
1036030
994223
345028
1025651
394173
417184
278826
779577
739418
6302
594061
941354
103242
231855
268398
318661
358607
964570
1007910
750316
711904
775846
819549
432792
206904
150539
301052
606168
894014
724154
941857
490146
486631
480663
362947
747774
848749
412374
60676
572014
971368
10593
410331
41150
107279
896263
367677
208392
385632
112718
339326
917324
830177
1033040
929695
131128
438175
497651
631755
749526
442491
202759
412533
50275
544613
253507
1042115
1038558
126512
216034
742959
853883
813837
72405
493773
374415
995946
536208
747866
559319
583068
87333
669602
114641
929859
960363
877999
915113
32035
998161
638514
1017079
590315
1042984
920315
764163
1033356
495639
152714
200885
656645
625022
668719
69211
541354
622094
667123
238663
703502
125993
248942
419609
509447
655810
374134
953298
679557
779871
695380
589358
480600
630001
505983
880545
70191
506627
363192
526726
1017510
999078
769272
559780
347845
683883
536474
670566
988352
276699
529792
1020016
429736
106336
409544
87320
861938
303901
982290
268025
69065
745672
903595
474773
854535
744090
695576
792932
748170
244829
487255
848223
754397
227564
290543
935089
812004
1003255
737294
148255
385613
480403
717121
538322
629868
357960
542868
232923
399662
753502
1034905
1017147
334387
362208
601614
189128
499318
487354
118994
865093
1011586
429039
52867
502610
524197
26502
265443
415246
725984
488677
59624
553218
81448
472849
273122
709610
1029760
392296
248364
386535
331925
351682
988340
87322
199621
818725
408318
647542
369327
136687
338790
836878
543492
702531
386224
949221
187139
135264
540615
955327
1024339
480552
552515
222601
167353
108743
776987
103398
902931
560303
16472
268894
83948
97450
348691
621469
431801
219220
447939
59050
226262
668118
585998
569730
816479
67026
807763
987995
850472
483647
130624
317627
375856
8096
516230
523074
599100
728522
381272
970689
282275
944401
74268
1008684
857678
909084
391021
838483
779184
244524
975683
1027469
819938
358629
721668
787872
236117
256690
733123
112160
918335
594800
46953
1003932
92211
600325
582755
257296
442189
1020120
667742
397888
1024551
892696
1040511
549070
35748
968499
295187
371923
547541
564215
795382
182816
709586
994624
850004
874599
198301
72255
1011301
871331
629303
407896
720869
714538
470997
464384
122688
184561
997696
644507
358317
175537
30241
695157
907662
703986
683008
914578
845938
468398
869877
463861
1044626
90912
670583
473168
216100
813621
897371
394826
1014930
1035950
981487
760926
698933
126708
131232
435450
318230
367517
433733
354246
594693
496867
102171
942618
734299
688219
746423
62253
723458
636215
128510
760977
874995
513491
449396
624269
978454
978632
521449
718391
197496
268701
673211
583195
269846
819334
116502
1012691
267974
352082
197469
956341
43321
434101
671130
339779
320810
939244
203919
271812
789789
844612
170739
360993
32978
958423
861905
118415
245468
593341
903925
739423
1043611
65282
152648
69229
703077
567009
597447
246290
923490
260935
684557
540649
46437
936966
688449
985242
670680
803915
558604
187874
357167
628593
859729
67094
712283
360523
1038716
38644
591799
560220
811720
256028
268637
286808
565511
329074
424506
1024883
202485
55976
339904
326160
705164
700491
663392
164936
1012666
21731
566046
128618
594723
866725
943704
210007
672162
901649
186914
520440
255726
371731
556461
458969
735145
378624
540474
463154
703087
841619
101349
549370
800783
452243
127005
772245
857419
435584
959834
328780
762409
874109
153661
610876
416877
375441
565806
435639
496845
918339
962960
985365
433180
718265
850611
286400
195867
581347
30332
16142
165179
241601
988417
699331
758084
1037654
601291
385191
869489
459278
568890
988960
18532
642793
122410
485418
53073
185216
423669
385666
262466
723946
189733
736189
111427
811251
899811
295478
1044587
750725
263582
266174
822439
163224
828303
355018
309615
1021562
697573
971560
62191
797180
745070
389684
563022
871292
177140
749097
67888
980923
983778
544973
287176
794306
788742
597919
63281
685907
449675
378632
54277
56283
224153
597694
119238
968682
440840
552822
668277
935462
95269
425294
602460
39384
908969
676460
142236
429647
213393
458764
580517
850664
510589
225422
885111
403351
562379
722439
934246
311923
474202
274534
72075
768375
699882
420640
84115
1044329
194877
649891
732401
301468
937678
390579
972554
552489
299454
776546
1009365
1023613
245133
561876
43464
455872
970777
239782
211772
919926
108687
559370
762870
262607
537912
690943
1022680
628735
970217
395901
287047
850585
443662
507352
699326
781126
872935
529175
290853
346005
798736
576280
684628
787434
689289
112748
571963
112171
1030300
815788
271068
469287
1023750
694495
495376
802932
509802
604125
123905
24264
943259
947699
678530
120715
5080
538320
631650
892991
669598
868743
616376
911727
873518
460592
1010267
677056
549228
313242
806811
668038
74258
1019708
144777
550835
677880
158105
948159
982788
190729
102933
975685
391345
502819
940028
194330
178977
117208
534673
446160
543782
393532
877918
966190
536009
321933
475965
353306
546157
290535
17284
172450
825451
456697
989435
429962
815794
652319
702758
1044609
550182
589422
22883
744684
292077
298127
25707
220042
664742
865708
831350
873867
830249
492033
205706
890733
871565
1003207
642894
761920
885102
36805
578292
374572
860807
420966
115109
487600
1023415
427302
238586
121886
254377
835358
625189
894771
959562
134452
642772
13643
691271
1031194
968778
281142
828874
912608
271864
503030
385847
643288
468134
507005
420370
103048
755348
841495
69041
775863
402278
727149
430210
401349
147089
55508
585865
491936
216008
953702
31343
529697
883912
1007568
445638
837487
27900
10326
752651
122760
758519
262831
966240
984494
922509
147294
2062
365136
413157
697520
782501
579467
54647
711705
889444
745753
615179
821080
114978
730386
252515
400467
623267
93746
1015649
54336
967188
529349
419902
324600
981767
705867
371146
215840
498127
665989
626126
495099
874765
387251
845050
934942
374111
252587
404612
148969
93811
961720
232606
793137
757222
354312
44498
177947
192328
191996
371797
558826
232084
358524
559843
840125
76723
339745
257010
366483
939505
487347
242103
1006268
337759
665847
812550
256875
783715
515184
276055
1002882
201375
602038
854029
654792
58621
130293
535382
813381
385527
1020036
909539
774826
689511
838275
57722
928033
1023355
469309
204698
15240
731806
730947
485626
495388
523270
565044
272244
949569
58938
734751
702896
921045
236378
1010435
506822
164594
143744
536194
380695
320639
676710
14662
638526
941018
533524
509003
862118
72852
339722
832011
385841
747150
76324
180709
741897
83632
681454
985570
774730
931605
912293
910800
320416
597135
623056
156981
279475
105189
445861
1002194
236082
760587
225959
335259
984544
885297
733896
194072
938076
504140
1032965
198008
776421
474563
981846
535382
451668
50128
613992
478566
106986
250985
472983
1039292
257689
845895
698892
692106
983499
379025
257927
928901
396793
177928
801275
533396
254541
109894
860769
775073
841809
308731
713350
77953
881294
826034
765040
417952
497609
188497
973677
344214
152519
953967
44172
835254
284015
584663
398467
37503
784677
446162
882388
1045049
459740
968664
325498
325759
377779
656749
192072
628524
358430
135715
865831
55092
358587
13818
864078
689710
891765
73356
487957
728824
509821
822982
314234
581665
266114
112901
283648
729032
567271
843735
465986
763811
183333
959668
814855
171589
914770
1022517
477804
853241
329694
197221
772319
547175
581666
165116
503946
1032932
993665
547827
1020335
429305
170064
736351
408290
354585
426027
834093
1021507
900403
748667
837472
428815
895289
481358
1039444
763324
527368
281620
821134
936062
891516
981293
338208
205656
125629
858837
869733
739706
665315
622076
732563
897857
702565
266899
47276
608552
692367
77565
529005
247699
798532
791269
918244
14618
896429
932895
22905
612662
405183
773269
307399
650253
803637
489240
939331
314952
990536
362550
513196
1025470
828930
351122
465590
948797
549801
993435
192712
586726
811423
1040260
203410
50640
519338
425269
851996
322487
464868
154625
655604
337984
936865
384908
587489
429789
553647
355424
211720
149415
24933
304656
390101
411022
1026007
235325
345406
690749
381402
68329
771417
249300
804980
611093
457928
791065
711370
68628
235403
516940
411530
499199
176133
134926
267871
521804
521628
826341
596901
81488
441898
1013314
906510
791308
546037
592908
41003
218003
423094
121864
743433
893554
58378
80395
772253
442917
741498
122978
324543
694345
577684
171485
909355
902003
158069
184251
223515
799396
586352
247548
1006910
274181
729777
505539
269384
757167
934020
170655
603057
135737
546371
808263
83247
640142
522108
843098
1035759
644658
998720
927897
135022
1020828
486740
700532
583558
99007
272776
1036681
327314
684096
163554
179841
73285
168443
679361
525878
1719
675172
567078
520089
790616
79943
334708
152687
787059
890290
178852
278798
610973
998922
724302
541597
444783
464882
861905
399433
338064
362473
687119
715465
345410
525933
976814
658278
588335
983997
5854
499252
69973
854676
434054
502830
756106
575099
616688
288167
900707
708168
7732
618724
903633
388013
323840
97814
222052
988775
932593
345937
667659
283404
710312
218365
520897
410889
765311
722511
694427
637784
819171
1039987
713798
155405
91540
321691
951279
473067
719486
542210
2446
142983
319010
157310
512679
758642
436358
143733
114912
493961
1018446
1002159
992622
990125
257282
920255
178278
704996
362354
308248
79252
119591
179206
307091
339163
263389
391288
806471
76358
98471
893661
628692
277411
266631
495768
478
393987
879259
172266
844605
479014
285475
232718
85161
1038375
179050
351055
159240
345417
378934
745561
332816
500442
275253
840714
865433
649395
86476
221510
952372
67727
433728
279710
926973
112887
423141
487579
1016517
35166
914345
301624
409501
597953
1008514
33791
462731
945706
695308
461334
357473
486712
137252
605457
113081
793273
675571
899205
619610
994162
831344
101593
906399
874688
306101
775016
862266
820955
467822
584902
293222
15100
821116
678168
280764
275448
989976
305649
263825
107835
249009
525973
161110
598373
922555
767286
39133
287473
968224
375303
769692
756673
756635
996574
575682
313790
251028
235210
535275
689086
467843
136517
855260
716389
300211
884645
595770
532153
421134
749943
272216
533036
257372
133843
526695
989829
607209
938977
881994
272155
261646
887417
763074
511272
788695
893747
567589
489502
527938
407040
732732
815121
425360
144990
531339
884651
213660
492656
227415
735673
234625
30508
187281
284969
549346
508336
764821
524498
532898
312806
955248
571506
743295
29999
635997
1042385
1024836
156855
505196
843813
880472
712935
327366
458004
938055
648091
827986
993767
903701
530772
181091
548464
570206
579478
474104
234223
689069
269879
277426
858773
192932
750595
1037638
329196
770236
465270
977624
902349
948020
139073
168054
566330
99646
311731
686381
270640
499138
369233
756186
790978
11365
438211
486391
834933
597373
944107
885233
803405
753347
112240
502835
705468
639599
447920
532648
96426
992375
510510
283844
793009
662170
120049
346712
155675
691026
1043115
98924
244882
443019
113450
544171
32329
168360
374511
899857
676914
805326
51836
384613
779312
87136
848318
969252
669774
650088
508643
203778
384290
165744
174387
236720
970171
769425
442606
840676
522718
625603
782976
427586
593831
283263
273717
162186
974846
813936
811705
872418
98823
30616
1006182
939046
687275
852644
674548
1033113
851785
220569
52395
941520
459253
23357
682557
407553
308876
613488
885153
441359
646903
681376
54409
1049
883928
85696
296644
849243
317408
186876
239137
281847
615499
714857
645541
416053
242281
749358
945536
907072
666260
578816
127541
567103
432284
256373
36231
27934
970041
76464
251756
1040054
620372
211085
958196
595001
562285
77176
191237
156136
411552
622091
39092
444708
141022
621307
22221
200023
1033046
937984
2225
1032523
661191
1038858
285664
225630
654735
115036
32712
551354
78577
875449
73884
486750
331978
189283
584215
967881
130273
826947
662257
414439
421239
389283
859677
412074
759670
744947
47994
275273
763802
88445
840912
134684
883245
868076
448194
585006
847678
380535
766075
47766
572048
560930
11197
569414
837860
856137
519938
957234
759048
474490
704653
843601
511186
225514
613605
60054
480457
854898
458775
232336
102025
1015282
946738
95105
290747
264277
443461
667103
315414
518957
9275
444587
202500
214601
546621
93759
679145
145338
322405
254757
129544
164368
449563
591886
708012
289908
561408
86595
913060
145875
149723
611860
357751
503430
926341
1000678
503454
279095
866868
18048
301210
239615
38947
420776
696132
820947
622043
192728
646133
844200
235210
927667
300686
43834
514918
985997
990164
60725
620058
1038175
467424
534460
758900
258660
724949
391588
366548
416435
780191
389697
482910
721500
5698
655143
486761
390312
201613
245805
954278
747224
156410
975674
43062
794335
995449
552376
44776
471934
876832
440527
11524
742377
628098
537520
500806
169021
227002
965819
331853
763255
580497
1005649
577799
979262
992411
210432
766204
608427
665686
1017007
289733
41024
106723
741934
769372
844002
47441
155360
96554
630154
1035186
621338
889529
554856
424146
959771
501214
697893
66571
48531
819424
27179
666592
745957
819769
195626
211512
36353
653837
556993
328200
1035740
527453
957858
56465
11155
55622
789973
1024847
777915
575088
525469
139984
626838
900393
172977
167996
972616
269684
687291
187868
860849
739043
493737
879098
725285
353487
925155
42304
292286
749143
300157
583503
673496
51526
50768
288649
469925
171203
773947
830478
928760
222302
773777
409093
266148
891045
276513
517401
829783
49198
493799
355365
9021
469575
774736
840773
354771
716823
600699
61329
427750
800776
550219
972850
108808
835120
906880
275291
837414
289374
630937
640131
783904
716405
140680
845656
30322
362359
475300
833888
1026976
144287
672075
102107
923944
450302
764763
127828
23482
917916
987489
365269
68551
292066
826529
368607
923611
74042
490958
624692
167531
745449
256281
466902
674558
613073
960716
704660
322629
211145
646429
375406
885662
900399
725403
893781
1029163
640641
598559
418459
338140
777163
384808
391359
903013
30934
970311
630894
524670
312554
195066
739507
781777
683930
391283
309222
564455
723349
701681
28721
339904
1013010
272041
7054
250162
273651
648689
999201
846896
342007
843955
143749
1033288
55099
732826
326251
505951
645143
373296
1008288
805369
796689
756019
110764
90178
240189
343678
499338
714257
1043232
466199
7056
723376
479689
502932
444282
987168
613461
947544
114280
528151
181747
376036
758519
737794
136493
456376
508792
141709
869
1010735
766687
469643
896693
1003451
942627
229212
910935
858502
535453
354874
839771
1009775
697738
345794
125689
780070
790405
586365
1031858
194217
381469
679552
322093
124462
439240
751390
255626
910481
354837
857203
7038
232282
568252
687102
887011
476642
187731
580981
912909
82210
631042
947862
551638
933568
201663
430991
937223
191116
751240
410408
774354
658239
812510
875852
488798
860164
93752
483359
442525
920673
185483
70222
745778
953109
365049
799338
541988
863394
125463
943270
331276
137313
636587
354830
447551
805206
208610
465516
524930
672191
89807
978763
734294
610697
547476
642898
658497
547902
585131
236234
522682
953573
859483
502282
795717
277997
801846
696644
471009
735828
172449
736445
805396
361360
95227
1004868
214392
733779
817151
185624
980908
538644
378696
830134
674534
610180
295354
75788
359529
471208
778398
994172
846210
382943
892138
522594
343276
111854
372453
888095
1024538
800491
559746
726408
852496
496369
244050
661440
865822
1028490
669130
955917
435447
379743
172939
427161
578755
996388
418202
136046
1021471
685514
652502
602680
415510
707403
499983
996435
267730
51261
603125
675143
858120
252582
1009142
948837
990033
4063
164382
8082
878210
142333
587817
932500
179013
135309
729038
536180
200302
695682
293474
299878
518514
830755
239304
790915
305947
47436
575245
765888
301372
253627
76727
500089
326556
997307
313309
579355
191098
711358
601622
363921
438709
184137
460322
201222
716633
313806
97847
78985
994368
119456
253771
1032341
490371
163031
7112
890566
795395
749646
832795
224509
233497
589031
91966
990694
686615
41847
286712
859920
384406
208147
634704
358833
484703
359509
121258
870557
16774
959230
308239
557803
573926
186289
243881
384934
767785
686482
678355
730927
395929
283774
364422
915195
787270
71353
855763
453089
940691
879094
714742
161847
330360
609461
286178
784401
98866
292613
387243
879756
768812
983862
912808
738219
657212
145040
680246
22095
1015467
238157
513961
463716
143671
893279
852203
359903
852152
941352
434877
800933
458706
2864
730378
241215
1025164
914911
520209
227533
963036
433250
397724
303511
995114
739984
426764
40181
133263
323233
546816
649185
188726
736289
1042435
597593
605272
66339
712751
679920
611597
456596
95178
667937
319004
108731
710253
180326
714428
74293
806687
677678
8115
383948
888716
829099
233371
133857
1027047
43683
952499
4466
942660
650885
6412
418067
431281
50401
483451
158969
987386
48069
778400
473087
1010519
696587
18496
341713
732791
973578
802205
119504
581901
24210
880728
629842
146588
561546
431527
975428
971513
805271
140318
66863
383226
683803
1005691
738590
732365
209939
587551
730842
116130
236654
250535
713413
74248
342177
907666
422518
599542
220614
544771
774730
368240
762316
442918
156257
890720
859477
480477
404219
50863
110472
851569
479370
114174
337964
789764
937389
960269
687116
188705
180404
49721
708384
861467
678151
903553
354095
863505
862438
608642
689575
910241
489046
869974
553207
889077
975949
49855
988251
944637
152063
931295
77178
340560
167344
124932
26291
205699
411579
270203
498601
22300
525605
354572
991599
481772
1043249
398037
535850
725278
627965
508886
1002259
89039
986433
674092
321810
364649
29551
689318
749118
835820
975263
1000483
828596
980446
508230
584955
431960
308086
763191
793338
432459
172389
227645
164825
466223
176073
990479
191626
832522
736730
95888
1020288
503167
740365
913648
1013470
233175
108184
243572
790107
1023867
130049
242789
187072
552008
635492
78578
908719
511213
815866
275896
751371
455252
625199
918756
449326
346309
835463
270674
196543
145399
901992
818456
362784
547515
140819
268921
725152
32451
224982
654495
75447
631675
198865
585080
419173
215986
666399
256509
953719
217322
361742
706679
1032439
874858
690098
658551
365454
772888
651873
645212
505799
319564
722509
596147
772361
776690
576019
657812
222816
318294
421950
302226
602893
929916
746452
817626
388020
573679
409405
653159
941565
767265
330896
660449
362964
510084
507690
623448
48463
902841
408089
504270
938383
648688
128611
432223
339435
107531
610166
852171
466886
210427
581160
690758
251361
73242
664178
320903
226054
562482
11656
838801
625098
1006601
956680
252867
1036535
894966
641159
402649
795778
697881
789753
708431
171497
404366
859717
305876
636928
749224
92101
441444
892261
681566
685382
368349
351172
593434
1471
354298
330226
983933
943520
568283
733890
614609
496354
772008
843050
888982
1039298
1007928
930442
452229
135876
175571
396593
823156
421130
974316
335760
260800
878384
707322
219204
975450
129475
290828
1002423
554415
259063
861108
885245
1020687
306362
563948
639301
229653
571704
1031431
896789
260070
121953
603379
811613
299968
879112
331538
937536
364853
644364
682479
372533
680697
337036
881271
71067
314604
373353
348554
602567
184659
233718
708501
670137
1039054
785749
927688
888498
234308
91137
826898
290955
761622
529716
21319
7966
87182
4814
72569
135423
759077
486161
818291
925471
295173
251567
679201
716226
887826
625717
434107
1019637
360818
661816
343428
467999
436076
385106
324994
999594
860761
282009
444222
479756
456217
965068
189617
733182
9720
727930
798677
412510
80589
150144
540235
863305
47046
860886
144658
730245
58622
647419
411626
334100
160876
437037
1024441
694500
494501
328896
693961
507311
492513
542173
902791
775105
186504
668433
978052
657003
641151
640980
753387
143821
414228
472656
199259
653537
261668
46026
48037
209174
1017085
176681
975872
445694
1008653
965630
870367
761792
716220
388709
896378
73576
502490
424012
132694
968645
144917
86164
946631
857386
961675
792396
1008232
697591
408163
549325
873330
1038349
282278
611404
909622
856425
471468
529889
965680
1042436
985687
363182
217133
165417
666511
512354
128494
739707
259265
908789
682544
345206
891023
448899
353797
432585
39530
743872
213615
739193
143593
622652
467318
335455
1011148
147919
423876
359790
226669
805331
1042256
687419
525954
265794
321229
567990
988530
174175
446523
820084
199913
558396
672894
1005302
545430
193104
307368
976828
424536
508087
944016
1042884
80481
279628
160153
1012786
560429
65740
182000
859630
977278
244474
828460
160691
465931
768539
46442
244938
843049
843055
985051
456799
6909
741115
14937
357636
800019
751906
220602
154099
90256
627410
641041
935832
172398
559398
325808
327336
293081
867809
310559
802137
309829
37947
543855
438377
721263
132247
516838
817782
454699
664392
1033701
309569
1011843
1008916
951043
290544
688817
915612
727947
421098
731842
173327
175631
296623
1027744
393589
783114
146017
36390
287138
102813
726644
96275
732592
354287
739047
713266
844633
264622
525584
283362
475899
590157
207574
887550
1037649
347516
144885
667134
329915
605119
501389
589872
1040284
655532
777309
462626
146291
37146
7192
344428
824195
743613
170931
358365
447548
364544
860126
706680
208905
768934
1602
185346
428547
223738
734429
711537
214722
698859
723813
958751
697797
125240
960881
955526
428703
615897
478901
133573
271379
174919
479075
423889
364992
634459
955654
749285
229640
956645
858422
792854
83911
34647
41138
879424
1022119
806497
268471
310047
183199
448092
1013331
652648
954918
929896
588677
264538
622856
370792
14262
397079
853719
12288
971417
710994
1027349
944996
643295
501376
42244
77151
369656
973653
933662
78183
321951
802946
370289
808901
383011
12597
233935
20888
531619
73243
724731
961623
825525
775718
596440
1005100
169288
687573
415561
811822
711502
576601
613260
959593
596546
965812
548478
260883
666338
686908
45825
444545
27184
694815
609164
1027552
985553
218743
45300
387027
568538
334918
175816
977556
157868
640163
200730
615104
459108
907605
149582
463647
303923
833191
507201
89185
423715
818097
569650
263036
169798
445248
564009
118690
771916
446960
252719
904732
542710
350416
157118
919227
505611
420519
822980
986288
970112
948265
927641
637904
293545
72777
414894
629662
650363
409085
685623
960140
507830
663454
972796
732621
194905
1036099
553426
909111
834530
756451
297005
726115
204897
937526
279043
857876
177779
861393
325520
462941
287929
573148
907443
191789
602794
136635
470510
473332
889701
653980
918684
719252
768731
653345
513371
807172
512130
207646
670021
40737
262079
819099
762010
196196
337642
770438
331898
1038464
32506
261175
871588
571633
651521
810336
963967
838875
816254
803101
52280
704014
249204
198830
403585
670787
60953
4221
424543
754937
959683
404123
167862
284567
820843
623781
980106
72617
197666
309220
989190
150501
916646
1004692
244272
145389
746971
760566
47726
73079
926969
491131
458608
639575
186399
818872
645088
595903
711811
1011285
923307
631297
378813
873640
678661
74610
390225
8538
970241
593834
230280
549664
78262
202372
764793
154689
246632
981136
767411
370293
1003007
525096
284094
312864
961113
305835
179488
783809
339386
561841
521758
729221
6897
548062
77756
251794
260798
869095
32659
234655
715383
368072
19903
760967
55509
389490
452059
103424
997269
713463
417905
582903
119281
931418
989706
483466
933787
580036
574741
327497
220116
572313
411374
730464
9269
357056
190264
49639
811002
229976
993749
851151
384467
968921
146611
284232
817731
745299
552498
870803
704446
178063
752745
333920
71223
25735
804631
531427
607831
517154
82043
634707
884923
670119
68533
682391
984291
259613
212635
234506
3236
929555
1020684
188954
356394
383891
602101
714103
823684
927710
489329
763415
922704
650819
782887
258308
661688
1038760
975551
195213
350277
661685
560402
56290
467467
45667
408197
644130
919104
686582
129272
328483
737629
57434
758142
430050
687746
981632
373425
144977
752572
828803
54781
256407
305566
233655
286131
870648
663792
855790
86388
45990
455797
930212
429933
758195
996899
56584
224781
591019
175728
158447
726855
441510
160187
516166
862738
804439
761240
812306
645333
138867
1616
993039
363471
728039
912732
630602
140968
469231
355534
852581
807705
167559
539290
471729
643399
500755
4485
902479
527433
236591
633015
251607
112736
301191
810693
1004024
308628
174971
750777
666043
308091
1038615
662062
736777
689815
137351
732882
341954
766873
571997
472850
220295
975932
274689
571337
645358
285268
269877
563820
548435
469310
892884
174268
380036
54486
857538
213281
544737
823890
115103
748525
65908
41711
754232
413136
574261
266899
574950
653131
136020
268204
410632
374178
727223
103658
870075
950390
961694
880715
555531
625895
157653
859841
672561
112433
765779
815239
295593
434141
267954
850735
780838
35920
100190
278157
173338
643494
468884
240139
561403
991491
702501
618206
399906
47343
536576
727847
641622
571082
183189
738984
607878
13202
69924
111042
513136
186595
357068
738940
565444
276694
714235
332642
224185
1020798
952480
742639
194546
847017
582890
1004659
300879
367837
480103
789877
363710
112704
1029043
792705
649988
452949
95672
225263
621814
881595
30234
373178
771635
210563
907196
525650
937441
338278
286839
418939
155101
851078
36302
304437
453506
308230
176742
877358
24300
836367
756111
414344
457582
323638
714568
374379
1027427
516390
821139
695256
423471
647146
974817
582704
341054
171270
715747
896276
839520
1043734
60262
992152
646296
698584
866750
638473
314565
691654
216362
144364
234695
163171
94130
747941
891609
392804
763460
538254
785885
408860
577632
141422
360180
905124
1021674
314944
10160
976641
886567
42588
938873
591128
838692
979269
399095
627093
325604
62851
522802
607668
619640
808702
51733
591530
169930
63722
693344
677174
439013
862601
4954
795941
1013117
1016140
476483
197013
689249
437165
371201
142503
78970
58142
416276
39368
190310
313059
576430
308978
201604
402167
909251
619424
210670
584393
1025120
735929
450545
107565
295604
64477
311572
887452
322461
759878
983535
640006
917860
231878
523461
625629
215161
738809
357484
579253
144511
829701
751775
857742
802074
167379
279601
420147
777367
913941
880800
673499
953465
102873
99900
1031888
696175
208249
798638
856982
1004887
579045
560716
224600
968265
28352
114165
451786
243274
663306
785587
923236
227069
578924
977140
22639
596730
1023293
711070
161602
660148
201837
604258
209873
613
219891
194603
180747
385837
100950
226930
272499
590365
693601
978560
218127
274276
89819
182203
450494
403248
443992
107700
304916
270466
703686
203231
815828
263243
712880
726189
1035875
664718
228963
990930
114264
294543
254202
437805
60054
880353
439492
883376
43175
256905
378382
165195
1037417
419291
668108
545342
298398
980365
669680
415921
278212
154327
217209
17920
175132
587961
287314
508893
340090
665580
428560
262453
703970
345481
318582
919237
369946
686579
458163
336274
358694
647133
674102
890442
248649
450311
470418
42355
461226
1017037
820086
995578
966787
559722
121967
453216
179003
283941
297880
730970
871956
33346
833891
298358
688682
296400
519760
957738
40859
1028575
368674
269035
659791
840957
94944
470885
142721
3015
689807
44366
33823
132362
115586
306837
651105
851800
291510
902180
528880
756036
140874
480348
835183
1031941
748486
193818
571671
1032311
678699
349081
1019802
655170
96578
982817
697034
666193
617274
738908
494653
688602
492153
574453
532117
833353
21501
447570
606538
902243
286009
856200
138027
803542
758210
1000543
849064
430752
222163
927592
886067
757445
793368
433855
978697
465527
69509
727671
761213
456125
169841
603723
540951
679836
531722
291723
376442
1026805
808048
1007921
7080
124984
641401
59000
764742
1020499
625506
1026299
56763
439008
717229
26033
944967
323176
573456
227977
947306
117658
620440
101729
872176
809816
432531
793266
358047
965353
152215
320599
164312
596292
596339
237492
305536
682442
234903
193474
383642
28758
527683
276207
833739
720718
600652
807919
263098
990849
233868
726286
311487
362891
129208
545396
26256
959598
165074
799211
46868
241249
23925
327082
299267
14394
125606
671773
474848
698308
658559
30720
898000
187790
659581
1035037
139535
177200
356952
452426
722800
600863
830094
957248
646004
37010
229579
425694
916186
436372
803657
851288
611369
150040
903452
479179
569119
45542
300914
850075
993468
187022
82151
778150
409498
640748
539584
170643
37238
194160
36007
481881
682000
446812
513369
530929
1036202
867940
534063
358909
928435
179326
393114
906599
87186
271724
16425
557606
141664
536946
43123
181545
681808
173710
476506
838445
838543
592753
462168
1897
787837
838151
343969
801287
153936
332425
414062
876596
790833
222457
962792
6592
49973
637119
860651
1035778
875364
200759
326988
799224
639237
166858
717157
695335
400200
457174
927938
932683
416717
159022
869221
153334
201197
830006
786081
722134
806696
701260
389885
383355
742622
449731
944163
779744
427810
194256
64956
235481
604935
707037
125667
177648
459317
117928
1028900
671543
621384
444780
650874
937078
987778
927117
70672
179846
730618
669907
252234
16016
587698
619742
614829
149895
694551
823651
628771
837109
660805
901401
388864
783647
528437
210817
1022810
497512
343571
892676
892533
238188
315091
843628
460636
102725
521114
21181
220398
394787
867476
751882
95929
417592
658566
954430
999252
405203
527265
584604
50345
896480
666051
425437
874033
303655
198003
1039451
149855
914607
278187
223456
333352
655266
816501
210454
397533
629278
698787
825944
939004
215555
866033
351171
466069
468741
145389
823183
521239
975510
662576
1029195
933724
152695
145188
468013
529342
887875
323980
743832
553004
381389
821869
880600
394405
870412
409614
45537
562779
979242
203502
383622
707088
578477
262552
1029603
180471
986916
365656
124942
984444
751927
780045
461691
497336
131874
509664
80631
357913
14594
628908
156619
724781
433438
67111
689964
883919
165652
112273
296475
80080
5383
958001
1021565
1015257
259440
823807
403140
111574
649459
241238
531126
943571
990299
935250
596436
760796
579117
912636
279415
57253
417342
561615
1006533
506639
262631
976335
64447
262517
963574
78796
231864
186332
215615
883541
939235
300318
286819
350940
252345
252983
277339
506799
986067
794767
481014
400120
818421
835651
755875
325183
738216
165886
173338
126260
552869
763903
956027
943744
285346
90073
556078
335839
470893
705335
599912
750329
291636
89670
439297
647790
564237
765688
864874
1034103
453067
115506
885979
762419
291988
32055
861845
882368
822780
870529
328855
605717
562068
994317
453793
355335
945782
837435
774080
766008
995584
323971
970735
314295
195265
1017976
930909
355275
260851
163824
719878
898063
928412
723407
1023255
699844
261073
575469
483168
65292
75531
446189
901667
680653
928507
716786
658243
758769
216964
644285
849299
594470
418478
602854
206168
158609
70873
864659
785383
733034
844896
816596
165167
56401
21557
974132
25364
885994
91162
416248
95967
757948
870660
840057
315017
636454
572829
551703
516262
359316
819237
26679
184475
198468
857474
45300
1034354
567373
504276
713319
802268
452355
290531
387398
610302
550526
93587
638017
490748
498322
678658
422839
542024
578111
17967
351631
719201
794639
529260
63773
117925
318729
665059
218591
178653
841901
623975
609827
898713
787166
653945
776388
574495
873563
790038
227535
90398
587719
109402
741493
953457
499813
1018787
392734
841889
8301
885238
56103
59618
691547
105265
81754
562832
134427
411790
551236
388421
920754
292374
443858
582
382103
445751
455145
274651
142467
437042
836843
436434
652909
44768
41492
977568
111078
374577
52532
923282
49132
423030
481077
8384
599160
99307
723639
538786
422410
957518
389234
1002733
484349
805864
977530
256609
364389
590687
889400
1027378
636747
728739
585937
931842
779388
429911
822379
431152
378079
828482
940698
571238
1039428
421985
917144
577615
611086
156089
942740
696415
257823
584371
600508
41005
556582
585221
678081
1006743
190911
164104
67003
480898
27884
494689
43258
432695
278569
189521
463908
786817
748516
7271
939607
421976
685122
65899
108195
835662
666760
657863
206810
183085
96412
476940
336931
223552
916109
754980
599463
698325
1038717
131803
629705
89322
671119
196655
581312
833884
999628
978722
1018257
316788
188200
627808
268341
306656
62366
312168
851857
334172
540816
988049
199029
940324
1840
186042
700931
249733
851891
50879
300475
14800
157471
14367
621027
664874
637231
372325
676806
415141
463039
830486
1009864
747545
201884
489281
750229
635824
1011240
140926
577804
727242
315190
296263
95152
158458
1015133
867863
540399
441492
994
908142
11711
185185
822179
901477
13015
589914
298922
992668
196611
756296
1036904
318853
491529
883332
810944
486630
310696
795639
198228
473187
140731
44706
977292
670611
57671
286756
208751
606564
618636
275762
476132
443045
211310
307559
39964
202891
621199
595616
1009218
713515
56095
359042
65767
528606
355100
888090
906340
135929
915591
28898
122485
392521
332121
135203
823739
1010784
534832
176402
419648
995032
18843
867184
707481
684859
699639
689033
269943
659950
916926
348448
1016827
489261
287188
559267
813464
147066
365224
405448
826758
85474
441312
397180
3796
566047
42270
623712
48836
153705
126618
115653
70023
16421
618659
476361
25614
372573
1018959
784990
562142
221952
198366
238435
572698
347485
472680
764010
978713
217885
280667
157549
423243
792241
853627
392444
468143
742111
994603
835001
933888
889742
706217
533609
634847
148556
911684
846105
473776
277332
496674
978665
760195
450051
102984
1010613
431380
368404
1039779
53426
782952
767751
704286
788526
487776
879568
145886
256245
126264
999801
188669
801092
829906
874412
758641
477248
1023726
659578
466024
964171
62129
564822
459155
412379
65095
580585
209561
544311
802240
728752
167530
288407
622689
799177
205394
762736
760197
656912
1008805
249344
126378
505328
223696
127658
820840
536188
68252
725652
895152
989361
1025377
314094
745405
305821
275068
603971
322381
96693
482707
554833
295793
2372
670658
498078
832610
844462
1031140
279181
596308
939151
1015103
1034899
1003839
192310
983236
896488
434599
34528
920305
672301
102806
648944
523068
999251
493361
867194
855205
408157
87540
188819
826861
342919
849078
23971
400250
683962
1022447
884486
233746
883964
865827
933337
525038
646973
1017400
1035451
862760
291301
549443
794651
760625
676544
768879
90998
474041
997912
750579
187708
342194
50783
736934
306434
433845
249066
92066
794266
326138
907267
74298
230310
144374
1038029
31519
930709
776689
60869
819298
454829
661162
83076
489058
1011162
1020420
378397
786571
1045189
136134
424064
564739
456277
5356
483865
849716
888433
155452
806707
832724
875201
206559
262072
996879
506344
567663
278180
514104
974718
435176
846335
693129
111815
965847
460966
830229
1035298
753520
655103
172484
211458
5482
457540
415670
68195
536011
160386
746533
359515
788436
858934
912086
426372
1032090
1039779
920711
856460
678881
57790
306434
739700
793445
488344
690136
648567
296082
228288
979260
1014137
929049
773107
703732
496723
653982
760189
770186
1002136
839998
228321
326336
70567
670018
208812
622368
412826
526650
81297
949802
1002253
174869
987231
151828
345937
444270
314178
482007
225202
894675
564197
178119
835293
185239
340721
637812
769186
915397
446519
30016
807160
1011053
916422
127744
187315
283372
662887
481283
616029
187416
691017
274310
336353
352039
456731
961106
357154
916027
362914
714155
40951
19888
309424
151594
211239
55545
320125
835781
212838
130273
545398
405877
604321
127312
548459
411042
347622
976641
935145
476930
319136
931995
686033
706399
956985
901529
493063
199562
192512
785068
544302
981703
82000
683182
1028257
500229
318340
50584
292118
36555
1038117
274211
169656
241864
690656
470193
629350
86255
558344
223321
419115
774973
907519
428388
216749
399683
67947
142878
741499
278702
519118
276640
97532
1031850
324704
9956
471997
761782
346803
969334
341386
445856
941588
776796
419141
209686
621612
579712
620738
821769
540876
812770
1026551
345177
40284
934924
440897
282953
486190
27357
217408
817747
44182
227690
769765
760682
889521
60376
114617
9431
536387
964458
795008
187498
178994
1021535
713517
529939
781252
941036
1043825
398618
352160
376450
212052
127622
90603
55427
597437
469001
542537
257494
927079
1014532
891834
347220
113846
488378
496828
897162
177791
968758
1003198
392075
427870
297922
906601
443794
724669
875633
348897
645290
142982
134421
545299
419963
669922
943307
572703
486995
512917
329882
25839
16014
998974
89065
808727
353986
997898
899955
847482
192
114718
416201
139133
781875
927984
334977
937387
458535
969375
269398
328564
949955
459312
554540
822978
422589
432555
211805
479767
410511
484795
814479
448250
313463
255372
139106
944347
1001651
865816
254427
10125
920428
42243
516448
841794
940127
440539
345931
157009
774938
134022
350057
961848
668689
608020
94268
401259
464781
163400
452304
157832
927355
502806
759598
885379
511003
1025375
333603
377444
457958
515490
846198
238926
667325
483532
621831
770264
817283
656793
971604
272267
294699
703744
439116
931798
143781
535888
718568
277528
933504
288550
371385
238605
490204
40627
751798
491238
53692
304255
957693
677497
451306
171608
732090
126329
483269
818518
502223
398948
949425
1031145
276700
161354
200112
328589
311598
700181
514486
57897
91426
76568
109696
508548
1025309
322159
724130
558520
559378
200449
948708
10460
737087
3840
75443
444487
35074
732602
995248
388527
978982
974454
985755
665769
374287
787533
171354
970991
755796
813728
558235
856703
358205
277923
467399
58904
535146
819314
976406
579555
723186
155575
771624
873155
1013285
846728
905901
769535
857070
171267
337119
42327
691261
649795
937695
100940
474029
766418
374059
616582
923351
474032
442962
781499
190786
445531
116149
103084
275157
551451
297643
886174
71636
487763
972912
779177
348596
680285
136151
407750
352197
433911
376676
274922
146606
467166
405702
54870
742269
602331
127818
364893
714308
1000775
720262
528048
639006
591382
185359
10994
505313
172410
917735
271316
831766
371153
214679
674306
367233
1025037
749221
365154
378152
1003858
176806
1021105
825074
256142
455755
404280
46440
435114
502781
464391
35293
289581
859849
182151
141277
662996
578119
804301
188252
280231
890796
800888
560590
811223
238144
546584
17829
140322
298904
5279
1014966
163097
635531
175218
88311
275858
114749
36411
520817
891471
289252
1002948
748106
295829
476200
522440
595058
917962
678554
152814
354711
147650
617283
549157
456497
56918
400019
306274
13340
975405
273956
62409
849740
874466
691197
587402
881660
679575
923163
114909
121572
674300
349234
773381
603326
495658
333546
318026
933945
615940
226423
327391
479647
35650
500466
636108
77414
232132
775254
592527
700379
1015006
738534
182310
801241
1039114
929396
836756
781517
297612
562389
966244
34773
414505
660785
183205
205165
157482
617308
336123
36373
480270
701684
240524
882737
136539
615163
812683
485947
593447
570644
971823
734157
499855
547189
101116
429699
862014
7685
919800
412369
320606
133765
978593
648843
403382
282723
972922
370961
495917
847289
896440
622813
945312
1004917
408938
99270
329435
932364
985334
395481
654325
706979
626688
260754
254526
353738
393720
397431
449022
120318
750013
474258
666533
704447
661101
738062
370136
187658
31227
978765
302792
136578
200919
963225
147615
324704
955154
506419
512385
765870
495735
807799
745898
342898
801432
174259
92083
1037236
843308
366465
525520
77096
510890
178834
139045
65282
559850
305563
900458
268510
850926
798124
16735
871555
356533
98117
649034
115101
74495
182033
60080
141999
377512
875531
191155
143929
40353
394311
485601
539371
206469
226223
194158
460730
683063
171754
445513
209767
716498
744220
218217
236124
443798
12221
1026450
1032132
903638
36001
898546
98357
69154
45331
947505
924693
949003
959137
999407
810108
51453
567508
1000588
645841
958496
49985
964260
955326
692944
115448
925591
525617
989076
834930
313257
436809
434487
112115
362509
313387
93899
272500
319736
566736
552584
484530
474575
741578
340522
942767
395760
92822
397030
535396
371527
389063
770125
166155
595315
297901
332020
359654
734761
172738
881589
146667
571836
786871
950624
577517
125063
798468
878725
183145
268361
304427
884857
283575
413093
259242
510930
867303
146190
953272
813764
424096
715381
420412
51027
1036475
430515
677014
732810
959444
959669
604626
565626
295008
70105
438896
962338
381273
328407
655691
613248
375166
14885
884041
129143
701344
696850
526507
583771
856893
485834
391252
858574
622551
168371
33452
987533
126093
599200
1020032
786899
273792
925941
392882
186061
265744
304903
993469
622457
539926
781896
1014578
508744
877683
117768
144334
968217
1018504
526964
627810
698729
770515
1001061
287015
628114
292250
1002227
560552
113144
936152
96659
273178
597694
914303
697759
140502
897003
487404
457111
683522
936577
901265
628431
908806
821931
554956
794276
235520
977871
1028896
205426
123850
71383
579554
279900
844757
21539
611698
199424
63082
822276
931944
951506
86615
611640
382334
440057
815671
715322
724067
379928
367419
33452
724153
13122
481382
83031
694668
82810
252274
554193
544857
631487
171457
8654
233783
64234
1006266
42517
789317
685844
652968
957360
48928
935960
1036173
125298
435471
723342
9504
306764
307728
193197
826210
461158
653938
147768
459409
517624
744838
364103
390773
355050
610942
122905
575073
216810
71608
304912
893441
902164
675193
902438
95743
544853
536000
158613
378407
643894
448502
316356
344737
1035164
327876
288480
109231
616113
851007
226660
81501
689007
46728
486431
831191
833874
120557
340653
204213
928466
922554
575010
199294
106165
419733
763365
626964
322514
1010757
430389
82592
980496
1000308
919102
180809
545579
599611
548035
113804
74450
44939
747280
655002
602949
170077
762877
633875
187782
266856
302060
503922
620190
418268
226865
307752
544168
443399
993325
381973
279024
169691
842498
932974
930374
19318
678154
902327
910249
496663
237545
911779
443433
411848
575042
1003679
608536
857685
488969
712461
617590
146694
154967
236679
272639
1027582
425534
979696
888966
867117
212942
334024
35559
344555
532135
554452
981712
252861
27427
680276
243740
513982
401226
1021918
735719
872169
177162
805068
149459
428152
621340
545896
579805
97630
710428
242676
66141
425283
988018
186923
522161
511698
432643
209604
29941
599185
929012
414971
374143
724563
123915
140799
616495
382715
377539
357115
882961
578374
405854
879415
848187
78222
363030
746692
660364
487544
941548
155016
298294
234047
227894
492633
264522
753636
400112
108525
57907
606371
452838
984956
708327
841774
301810
349529
819180
575722
703162
75735
906056
85445
16055
218032
109997
1019162
495729
823614
114231
543748
985594
391728
230804
577433
666981
360885
419820
93266
274890
877078
521522
683311
423633
357849
396104
553604
104538
331960
817739
57401
761865
491397
737432
1015826
383453
723581
169012
860867
342965
365649
459724
979603
136122
43528
925585
955191
830491
729535
761228
577856
159317
95058
279269
637062
569351
1017284
177499
590348
28376
738149
863436
732187
13274
373778
511434
625109
898787
160972
424047
709616
28535
378911
264857
725421
76924
905870
419947
360465
502240
464928
795775
145399
565247
190918
116233
714529
769274
443386
247817
669626
402574
334087
32387
477505
92798
239023
46308
532030
486299
453821
998479
94855
872132
702383
716519
699003
291919
160935
853701
655964
994544
642677
50344
470814
603379
876860
441137
1039081
571231
4325
22924
971220
825179
605069
981074
221894
155462
610406
528789
9213
259766
174672
773921
840951
659839
848848
258501
955298
249590
972003
746289
146842
658202
292285
498053
688350
654383
724072
925375
169296
795476
568638
984645
27141
14568
857614
192787
349779
871536
732887
1021118
284331
1023674
382182
907344
165341
917069
373996
544548
167527
155332
775474
962937
785436
609613
647297
865233
308841
922665
125988
288243
717382
118406
924372
633834
419254
813341
215553
21094
588580
932734
545912
334384
958829
792288
997758
158040
785635
175906
779675
880600
454290
282178
328133
307346
867055
906202
879136
765500
623457
708152
1039167
354225
66663
660504
759906
962732
156513
975042
595653
547068
468505
707254
1016198
546910
232258
181507
777832
785226
40717
810526
178429
542087
927134
160696
245373
989500
231597
516556
65516
13969
43945
510407
463867
1025979
367199
928032
769687
1034709
371955
464910
193263
512110
632868
947789
898141
150293
633974
207532
996844
714714
643327
65620
220427
793589
214826
348730
797218
284707
933180
924141
120547
711020
612094
407376
809872
790042
562276
719669
624564
895428
194080
743485
287825
849742
592964
988822
572922
869430
631281
848873
344507
316990
824648
308148
917553
1013813
916689
500329
138169
151837
818693
890733
589396
354848
604293
494792
896536
111961
754924
281688
818315
754861
562732
430801
397132
514311
41921
619245
161607
181751
468348
63830
270749
545645
464111
88235
476515
232709
1035947
484525
410379
537735
204431
404160
443683
1059
447650
155933
898166
343656
472112
885840
461650
356125
597372
906558
603087
972110
378716
187644
849769
858243
165736
597700
1005043
514075
818117
1005893
768317
277048
259671
184658
243739
442802
858134
362154
795323
804666
835968
382754
984586
849702
590008
197247
1059
266863
389410
190308
215816
153869
190185
486
576380
868613
99892
1025145
881317
781832
270366
420242
395811
714705
336610
100972
571350
657351
573419
854251
546343
973536
896950
60197
52864
684248
935451
677017
730275
897011
981015
21878
296037
934959
981650
16193
908846
13242
79123
423605
443295
833668
232915
262994
401106
904474
403506
760201
695238
279609
23902
653958
500022
599833
729009
36677
996341
629352
424525
129765
444529
209262
115801
927869
917277
975617
536611
217776
432716
986256
96622
905572
847890
720060
305683
566641
465656
251295
758895
934448
951366
113866
105910
99060
119696
300849
160861
569470
121380
913041
403500
240165
189935
374038
321780
145948
874714
388827
958250
885315
312024
385508
53170
198071
600150
27275
253720
484372
302354
276567
269551
404782
466328
1017218
231641
907436
814823
824466
735979
670517
176648
198677
767175
626942
412956
913441
922306
685698
429054
1026400
901085
601236
871057
803044
13576
45146
53412
46173
707158
907728
17376
299722
622525
111232
448593
544662
148184
112014
450129
707235
974580
54803
816929
783857
894632
25133
599572
843557
192531
953312
630564
208287
16709
1025854
898026
968329
108451
955119
187126
398380
650662
965212
933503
822940
626940
553235
214421
386703
298433
478740
559943
120560
255256
373951
538119
558546
425126
24786
382778
385837
584462
205992
60481
393063
865627
194391
1008116
230355
335845
104588
154447
83349
444088
1002052
1002227
17289
773345
342744
294045
336598
73966
643282
778777
777316
386653
238423
870655
465648
887339
6619
276058
13862
36234
342008
839923
792076
152090
809603
528546
158484
721247
900681
457683
128432
663410
744210
531571
827457
741154
800543
97268
731601
111195
414253
696453
1017280
538421
507110
466376
962461
43583
89976
742214
810536
820654
543688
85503
943160
82867
284760
9265
397539
661756
411
603606
139873
609963
872390
1038846
599627
66064
247444
1008307
810227
73867
290931
626856
773626
187607
341913
431148
781759
694774
688488
695480
226300
147530
36132
285823
1028792
275446
464951
301155
436757
800700
993007
595884
405834
110745
322911
19257
905536
75066
634025
346402
1043419
596661
456547
690989
243155
660962
807506
133693
272112
39526
451528
259942
742278
960657
821337
386912
983124
745105
514270
925976
223252
273240
528966
486506
789404
336255
1024314
754403
410130
831261
160387
839832
243302
144418
569327
604992
640825
287052
341549
396054
757729
220260
1006746
944542
976210
649358
361479
551872
107738
113622
533809
64129
435660
576378
21417
996732
765084
10375
832387
904268
181308
545944
405454
911976
966092
352016
5598
600328
886696
938691
343588
18957
781023
906096
761013
523409
665712
963946
873543
1000057
44361
679714
262916
503634
10305
842567
714800
805518
73176
974249
507459
795835
141665
931779
628076
62835
296416
451552
661056
1015339
298883
753905
420936
880253
748883
163788
673266
618371
176184
461141
1024327
555679
38955
360400
951933
333817
885562
229509
432914
490029
790463
22876
1034745
414701
812167
249860
312783
935072
866613
1002970
818005
645183
403297
68761
578182
510073
690643
318196
866436
105717
107214
665915
347397
801625
6460
664740
27492
224562
535181
200488
662007
891603
469869
108530
126903
399524
562615
303340
1043390
685817
807894
287951
114406
581108
60866
490727
733703
324711
472944
520622
146681
553537
285957
664514
839077
540510
915089
823143
439287
106028
480252
976624
151062
333286
380077
309171
158427
594108
88160
913560
358959
689149
384877
278022
734433
869507
431630
48326
106429
608233
91591
810732
702960
524228
998571
684800
57352
1019336
169347
819122
738707
138122
439168
562403
328306
254280
448365
739710
157517
279691
758923
358835
96407
155700
428375
543119
952473
429440
620712
228457
882388
680828
848252
842837
365093
906596
717423
189598
504425
59917
524285
813147
625463
762363
292893
420522
170083
985272
424381
162502
336880
554110
222014
74874
170681
287819
1000004
969088
457796
542875
94231
649455
262669
659706
802115
967453
656434
474690
175482
217962
21169
159756
636539
527789
159984
1036805
785478
721003
880256
564292
199616
697917
282625
739258
1020758
126899
702428
546117
558864
604439
827368
270260
632366
359070
995638
930468
432112
797549
1004749
668844
10061
823660
888370
462961
907491
40294
49549
919365
542758
901038
520411
164220
43685
406513
811646
787567
850012
499953
177566
419560
756807
340146
189715
217455
443469
57642
840033
553068
899862
198795
711063
956857
902491
228661
828377
416464
908262
225760
86213
526322
541394
29251
648591
427854
187735
6484
943648
511805
151450
546333
641773
748676
199421
186746
855043
83316
652423
492488
728836
357323
346995
379729
468632
326159
378830
1002089
209250
765156
1039661
471602
296645
843967
328768
25322
1017655
1011243
534178
184813
451177
611895
818453
390302
199860
492582
492208
302893
679547
946577
659221
972526
903207
296919
265885
249912
42121
139236
549135
49998
788070
1013128
247418
678786
495415
595757
928742
483530
531660
570867
695197
38690
745551
679454
831261
190216
24051
876136
339693
651210
256217
813921
622549
564047
243358
708793
925331
23075
69527
234870
721461
745791
875522
769854
386471
1027628
446562
447160
1042788
470532
855701
612873
981349
623373
880532
848414
997371
868234
958422
464466
964949
96542
1037839
355504
352184
461824
948589
59371
204193
6500
949261
893716
1022862
326612
406371
922709
870066
975574
66228
629378
860751
683570
344073
720404
922653
81194
310908
519644
573041
837997
775002
242082
41065
147889
425144
35454
644922
715427
210351
343710
160937
443740
1016996
601370
561223
948457
233177
121469
480061
881389
873599
251802
222538
274074
116666
848337
95707
352040
650539
835235
196017
180864
943115
149995
603449
528055
860897
285565
103929
669159
97373
375680
722485
747930
491469
201452
451721
109464
618438
326554
991036
143805
128506
1035944
883215
101838
772382
373487
232372
44148
608519
684826
430342
867481
65433
551170
707392
888813
116098
55203
385888
928274
465476
337919
376395
408477
918695
434752
529504
156702
206236
93306
318200
616347
328692
469906
874761
37651
400930
299404
437769
408442
5171
439708
442760
488286
659386
938533
780737
171519
1039268
594759
308075
851168
867052
194523
315549
798436
949616
11895
971466
568545
176519
450966
906819
145558
740884
460067
1022777
597710
533997
645891
221464
37644
651357
226361
1030276
801488
1042771
212527
458382
208365
905526
391064
515059
406763
23705
389475
427657
179786
690190
431545
795255
996050
18889
423187
994441
759606
118680
966794
40343
945780
256294
937246
607853
972308
688079
391987
590493
136663
781734
881721
774167
595370
985744
623488
459434
304240
640418
108134
283478
876321
982873
92908
282428
107528
907821
863739
772534
1020035
26158
230871
496466
270112
439034
170588
473505
822053
20795
260540
295419
336687
188701
945216
466967
200312
688860
513453
663070
890207
655802
625433
47850
653669
496639
90441
331299
539642
716356
944853
14505
535148
606675
319664
880135
32399
812880
134285
307327
1024293
828460
405305
369412
357166
775444
571573
611895
342066
354025
196279
512543
687513
704234
350595
42239
247155
349464
780316
506238
1030639
758591
540358
265941
667400
629310
765041
267616
15604
566877
911239
72341
258670
242359
724959
541572
29733
566240
987887
907738
278863
910126
55633
355815
794493
324421
971248
1026507
910598
396105
333078
1045179
575139
44479
379612
833584
350961
973521
325779
502298
905249
9417
129061
393710
309622
306656
460079
416692
165743
862983
713337
620756
717645
876146
568912
978436
944032
679787
136225
288527
789509
913706
27425
871681
311049
200850
286545
189629
282424
987677
826184
762441
822466
250430
761992
1038309
776184
425151
274386
460050
514083
331649
525895
443603
1016814
104182
581584
877593
97232
782533
663670
395167
604917
655527
970214
100287
622931
318273
309589
229146
863084
992228
346340
427784
483056
284930
750274
514106
558906
714658
264052
226835
731268
456688
214804
137751
952748
337614
209408
1015088
109788
709748
132345
124618
891085
257168
763687
812201
130987
381711
313540
37250
814340
653407
982491
131138
492128
990133
940985
137783
170483
712089
345242
590650
600458
479154
152274
829289
225936
777652
301916
839986
836003
804913
412938
456714
732568
997088
175567
593935
257526
875787
662538
308981
908819
114263
763725
625057
84614
642007
373100
332288
721130
639531
371378
823340
43722
1028541
737556
580921
769889
125077
417320
1004532
446242
24219
706034
211767
817529
117774
710699
213497
581064
416912
214362
755256
818322
676082
889502
531961
335623
446990
337807
912981
699755
22637
553305
426149
546853
602617
604431
568456
985712
298098
1037067
443680
883682
702563
869140
150485
972307
720335
778811
483400
364073
49804
1011104
477665
1794
648380
122647
24680
331642
749680
139294
479122
1011011
399945
228368
570185
940070
124438
645465
38533
1996
538090
749716
296089
126419
541598
352045
730763
574844
700720
367098
185264
327278
652041
89862
673839
516743
866886
1041753
292279
245781
358458
838008
164289
1023850
920519
959491
52224
627092
195649
239690
742990
119759
904881
589135
990241
976700
301182
151057
9023
694307
526580
946684
1004864
772953
148949
134975
313242
251515
394327
471308
541831
997951
250609
992742
716164
810572
466234
484228
760449
482171
746264
42488
615071
428528
943646
732535
827757
968916
972372
544789
929969
253565
748337
549115
857950
792406
370245
798365
104540
719066
8543
159422
104704
342797
816084
139120
995898
627976
153698
65137
319400
693295
761388
253217
541084
678842
287106
234615
35150
750115
496450
326290
439147
623137
944963
1021123
544917
514804
1022105
201314
147053
752242
646705
242867
791244
1023625
362458
876315
981975
465935
1004173
446904
852574
161449
831190
256067
218939
30380
514488
242971
998431
527226
745522
793179
804447
898366
399253
705083
716574
224079
40610
721420
691071
624185
759176
36658
1003368
772195
841446
931752
605325
161537
170225
947202
718874
233264
514040
517400
802364
502635
623493
274018
472204
402887
95657
266367
535227
484952
149028
685249
404245
736416
284480
30
837742
268239
1022693
27961
323453
24898
102770
96971
446439
18415
460698
596206
267676
151238
854332
270063
1035894
258755
149458
44638
996265
366363
53564
756756
408060
668467
455172
305232
32694
649808
405495
380418
734135
516611
636909
749938
912821
547463
258424
766465
292107
184528
975560
141870
2825
296464
980435
4286
214064
503093
754243
283021
726872
152562
671877
1004359
76280
621468
663756
39336
693276
504295
250402
186086
1008184
136220
197189
750006
176102
176036
344507
816291
535401
1029844
372942
594480
37093
469607
674825
502920
113658
746346
737209
686160
1031358
964609
251967
271546
788074
100339
112262
544801
1006610
180108
117439
649220
649645
662674
312940
672158
916845
82205
660127
245163
335189
417098
939933
922468
973519
20486
521427
123696
658976
322543
936792
9547
35386
952306
508697
181478
811890
183624
718532
712132
176104
825990
1038962
884709
719565
741388
381262
757821
205228
75723
968097
51328
197087
102690
661727
75928
372638
43688
472818
984535
703312
288291
1044452
744526
124035
253529
1033354
565012
528556
496354
522861
814794
9572
984006
560861
510229
944964
388601
542815
633776
739709
668012
781468
699197
1017966
128072
456106
906361
719475
923827
641335
470169
81343
856282
960056
891349
104401
467798
856841
768623
919478
805594
476380
977434
175878
233454
308364
91241
997527
511960
948779
452225
320791
306964
325566
116372
791904
458704
599290
321589
290713
840069
525882
809419
120177
837634
549181
595890
997836
310566
855661
343750
683431
146740
916903
761975
980515
349832
956638
309482
933705
128491
956946
182565
108277
242498
292264
705357
584306
457025
652997
674769
797364
1037979
305478
477413
419
96504
112006
288413
101058
35837
202862
622872
195310
322140
408496
480786
186869
493349
978303
253921
569697
712740
808550
594784
687888
475123
26167
684866
307248
124636
502385
960050
264877
795827
908170
247823
391364
489850
89362
1009158
585664
733174
283305
281749
650110
862516
131574
525972
437258
829726
712210
461649
816367
1044310
579669
444253
134789
889155
681511
1519
703158
880470
842602
834467
645374
752983
983762
880786
178552
898765
752955
386398
1004019
172303
842305
597499
876667
1023479
923440
768730
233302
732450
344139
315605
236459
609928
1013991
537917
481854
539660
452034
504117
65002
927332
338460
235855
408944
281727
14832
569816
779505
212163
572296
320993
219823
800814
951689
13786
810479
356631
363443
345118
137312
233295
552776
166959
381876
595094
254299
719609
52442
797112
974291
445848
732204
757813
839511
553087
549801
670921
316282
597782
638252
983293
498941
480532
304973
991370
460456
704811
308029
626410
487124
558318
1018480
360020
717300
210159
958315
826049
53554
125655
318277
515274
493896
791425
690709
203240
39235
614911
497969
519148
776140
236397
758462
51958
69754
21789
160485
497814
815143
12861
262037
152635
380312
996520
129935
593674
434902
267596
27589
507157
4045
880491
476903
661534
318181
957865
822719
861429
945092
721310
448304
137791
425586
46700
857624
877245
511193
146774
69441
1000620
109114
21162
652588
538084
207717
488178
218644
827649
32480
708278
908881
204404
629120
1010292
674344
715715
126504
810122
120630
419668
247381
968973
1008614
457406
477647
665853
713538
610787
129536
7176
758851
806305
786526
876185
680709
520329
862351
375015
119983
172709
328453
115029
58676
59407
625617
89787
308471
390480
1016448
496371
190013
949507
776391
524931
317316
465445
9183
767207
886881
549417
869784
602263
557075
648873
1021078
733655
73305
203689
131681
83496
21836
780503
139113
800138
272088
841026
81250
1009069
219582
430356
725742
449961
38259
49386
121735
939620
536431
830679
743461
1045369
895076
184511
62496
178630
544862
308023
300136
767685
805032
814582
221696
827605
618147
553789
155667
50989
816869
479064
413871
140494
256857
497233
1022497
328373
909840
1034216
12328
521955
149503
386316
334872
153116
1022930
1034153
676218
989862
775117
284427
615675
293727
25646
192989
263608
959250
1011078
360477
1023371
922874
542440
564892
35853
1033250
850759
549271
599659
446319
726779
324920
789550
189744
540402
462127
297663
161105
182524
1000690
849552
909160
857120
677363
245646
567534
277034
440120
683042
480820
458012
67137
381477
943913
83389
13906
886985
631656
619923
454347
371030
104423
717394
954190
359839
478717
947250
589633
842762
888645
69386
1014157
123793
652887
204999
480511
882464
911662
881790
419974
135515
471296
961992
357053
537312
725237
1015127
459064
262705
384087
700637
917625
508111
930973
228662
159751
837218
102462
571339
614373
1013432
8176
347358
637595
348893
987921
365209
193369
357414
416584
200741
49965
2061
260386
170545
395481
70750
804705
935819
472830
374928
318759
61699
594251
309066
398317
641923
370308
504691
985149
649791
355979
544564
845596
703333
534292
13299
818248
216206
655489
121386
625811
861603
682444
34341
919031
187848
794995
280985
746223
473349
962437
760286
214300
128652
356859
405436
241448
837558
313266
527361
354716
505824
830851
612206
456431
237295
167019
38013
900968
768162
614551
269599
413615
56355
251251
330917
28419
889741
16602
580071
366336
261200
692421
719828
579159
797409
1035950
67276
440108
202674
61347
228123
1010172
433005
414137
665718
861779
622653
943480
7590
928988
1038316
176684
434851
908214
805559
857486
341457
984952
592493
359475
389530
68882
80240
754571
49083
306118
1006262
901162
663172
170717
498221
13627
613330
174608
271547
109089
669764
662916
914418
228038
686153
878877
722604
901764
660360
934051
792659
237028
427069
688728
608811
553406
337629
81316
527294
84201
850429
584503
242732
1002858
120470
119365
80067
150288
343820
936119
566458
350821
253457
386651
151705
389438
974473
413177
26315
902233
774084
157955
51578
547779
628202
357691
306617
170164
453670
299697
343422
26514
718159
996734
943621
668696
703806
267572
588752
22359
825010
690291
444227
629242
594418
623090
940537
214674
449002
1826
786633
89972
929501
918416
64750
32449
992241
260956
294473
1036695
55997
1025225
159723
453057
625971
295048
961739
520624
847825
721941
82007
1029822
968798
250903
14261
327170
910157
808604
958915
985925
858325
753678
775867
650049
802584
91583
42729
99884
930031
7920
825799
658703
130211
937968
914430
246228
404640
409143
844708
810492
88964
81562
636011
471178
547341
488092
524090
244933
782877
934004
297452
831272
157407
450726
241927
585972
516316
110876
320879
758326
143994
336282
841760
1006728
897727
288334
1044660
460081
878561
575948
364179
156939
209578
8866
798286
909120
496860
764735
671361
448499
723691
336216
849206
22299
1029168
422645
244425
1028576
536856
277865
772931
177041
370903
645483
1023209
779489
479920
155740
322235
462121
341630
462624
91229
293266
71896
597393
707851
283669
92676
394721
257087
795719
311248
492638
424690
1021719
40037
681608
487006
125812
67820
837920
137052
203881
359363
472333
977008
686696
488496
87351
773975
621710
348942
69859
151145
590211
583516
224822
260523
870300
820278
89393
851177
463265
307333
971279
372878
22604
562807
400641
328716
976745
717006
300729
921250
14228
336788
189363
832629
601963
136125
780821
431218
328744
904501
23412
469366
111457
778047
90811
335159
537177
58918
875118
478112
499844
775336
1012911
1041865
195204
1001779
953936
784343
173313
620625
213813
514349
179770
218108
951536
94643
89403
5966
725941
18464
653868
844215
259933
731424
371029
523295
825487
954931
140945
1021982
715720
912939
693029
740071
992247
73490
913520
300591
262521
384977
988269
311527
698677
545018
259400
607625
859150
89988
284139
506408
85762
965675
747756
129702
872466
635574
435654
325341
665333
92510
667538
97924
437514
185264
415087
687520
379611
585237
797311
663485
876759
491715
1011624
481903
431753
648930
437252
247524
1001412
59046
1017979
634430
1009049
603599
841994
93235
125609
191672
357074
987059
299788
165625
143998
201380
691182
608086
770897
380177
158530
394986
425580
1016272
328449
980662
999553
958762
416002
749489
197672
597978
602005
4458
450855
551836
242930
94217
468593
722320
333621
668386
289582
131586
270315
1027270
171318
358225
14323
232703
520205
833452
655241
183135
978509
984173
311607
723344
671815
733676
430659
475156
81330
1018543
893302
300174
401231
820857
824449
675477
1002336
115113
493373
708076
65098
632031
842349
360642
1015329
236897
123183
396063
982941
187107
167059
879042
703919
509896
953491
336791
254139
817556
531642
543834
825568
668782
58529
96226
327239
392203
987021
542600
328316
176605
656752
284120
185675
920988
1039038
82622
784829
407238
538443
114302
1025720
224656
471073
176797
562667
6438
711661
451873
106038
961513
671891
1038573
946361
473653
245672
314994
314861
840742
333627
887988
881202
509755
484790
535697
416048
548759
259056
743724
925877
47252
946331
164312
552124
26989
818925
290459
21354
732028
279318
327098
1022353
324942
839151
341703
733843
673086
846508
896967
794752
117705
26405
805588
1040033
546725
61838
307251
308971
262779
437787
999649
158519
978233
166513
433527
1012026
1038357
86397
302363
761663
849657
992318
612844
620867
547398
43540
656961
65243
637187
225079
694232
903235
61600
994037
222843
565812
79972
264777
283574
566694
148073
513428
500225
313478
950861
658232
302117
527795
144340
867132
56233
703415
675832
44475
718200
667523
919929
717452
175516
493433
494236
119793
152719
217544
322192
29518
620487
485963
845517
386025
899016
93146
458542
872798
648093
841393
627
474527
915240
181606
999933
481100
650823
910192
408379
146785
472684
26435
966808
320096
217482
606434
898620
742338
216238
6381
278698
541925
505418
429864
925172
860672
660699
806521
718582
822803
680160
376951
683973
333712
90208
63455
795894
940946
894356
279219
981180
102482
896549
981893
444039
192463
891506
453884
728673
624041
931654
464812
414540
803586
639672
262356
44744
317815
210630
280332
127900
619549
972172
559611
865885
89755
717213
547817
279351
396271
202420
914887
471010
912492
569578
5736
861495
399565
564225
641223
867930
217615
456056
143263
27828
344177
610065
732008
597081
987825
408370
406151
64776
508954
49501
684171
716721
659072
235992
599113
926324
53175
699067
128467
564211
216874
323040
1033722
873135
84031
769238
940309
397659
955974
185633
247672
579500
964198
47664
874302
216814
85890
382773
110790
651445
54575
670053
51425
449499
221793
360005
835415
553485
910629
567203
205378
595514
634292
673143
735035
248116
318201
153137
296913
399928
596335
764220
445746
808168
171013
132032
356368
193331
647934
228840
153245
1018318
605899
136011
207706
487214
297149
639844
132012
239042
847579
436053
695724
271432
277251
153379
277061
28866
845408
506710
854096
122393
702845
253371
647889
542927
635726
775554
836296
268163
100461
727740
277673
860364
70798
692556
221919
408161
797991
266677
179922
426294
617815
178374
646992
465066
731726
811339
18057
267825
649651
965074
767590
608076
841234
940565
743138
530300
469601
719990
365887
746147
427042
260147
180056
168704
148577
772318
432098
406268
234922
410280
103740
638424
386316
841949
556083
977969
845821
727280
209325
352845
201001
458886
1017007
632811
52913
465600
714493
358974
429995
594939
494434
865694
235476
273456
562604
101475
832333
679094
1523
933685
259619
222216
15054
905985
362559
908574
205109
995366
595680
223691
833048
813759
592069
741486
341297
302933
149136
824085
977677
990868
350958
606433
113707
354968
464570
587736
276466
330459
709603
311643
260592
797212
342229
489396
112856
818974
79736
887574
173876
322365
1002887
906506
916215
652160
740210
773706
940856
732289
439753
490797
67276
739558
656548
650483
720784
7809
369545
923287
686331
1014944
944034
892751
1019973
547323
283750
598590
65582
486132
296466
543931
269410
545489
687200
335171
142226
873920
346375
613507
521927
647404
234040
766964
158413
174184
485402
122399
332532
502222
15056
245785
223192
671555
792120
687925
647112
163580
903341
954367
553678
196295
841216
897416
660418
535810
653077
211845
538568
697418
428297
166682
956763
1027982
781044
693812
107377
580019
83901
375245
121253
282877
66744
36119
56427
168852
451327
683954
728317
723912
388260
911193
192810
756661
87395
539422
600924
181610
591152
864938
711794
516972
992244
459416
5610
649041
437766
1013395
154861
749456
557428
851772
217866
935513
573622
858118
974153
356107
690690
300116
941294
599170
581812
891763
968389
949877
188986
66575
239320
659907
38808
307733
723390
373696
429174
790718
749571
652754
504323
330037
779517
505691
749946
573498
421096
374092
973413
824073
315261
799123
965666
454035
936728
867071
450477
246818
460493
263957
846454
747772
239008
110591
863158
803593
1044299
576243
461486
481626
1035087
492287
75010
696716
373607
327726
315673
3092
171139
598746
921198
340026
652040
822565
534324
657652
733506
72148
824907
988291
345426
373442
989454
129747
817284
707559
361867
256823
213904
46235
817691
216547
488068
414237
10728
489632
621369
444109
71306
674950
215481
873519
142691
13966
128132
859529
1031101
520227
52355
964509
740424
1031108
292803
1039780
616600
254452
931903
921202
889632
856688
731649
466979
10113
547165
921236
421004
479617
224227
165571
376360
218729
506823
275204
377654
541267
865444
819305
219302
942074
199968
351188
181194
964262
173641
206990
241438
719375
399744
485952
249745
945791
1025390
188601
377153
539263
252840
560655
329994
687740
484656
113005
474059
167959
82893
191537
1000758
714225
890223
772436
530828
654465
965263
905206
953078
845606
869095
360364
881347
667422
294379
799268
341636
139674
141298
292090
475703
941508
494091
730298
408512
402239
59910
817228
24258
772405
797734
136175
790611
551399
510785
575776
821686
410699
944632
491439
759941
236424
40625
863515
231031
969595
335148
648662
758204
908555
648991
424615
376002
952292
185505
737094
936998
37788
326188
702369
262141
561777
40454
560819
781264
519339
166083
146378
449846
98256
104008
615226
884099
522580
288302
585737
866608
834516
947140
47148
995820
574945
604703
851784
90735
447456
550608
589316
197886
224331
245076
30805
190402
582450
916450
485892
1028098
521744
472477
233113
18675
581684
370358
1013150
267723
787339
158063
233
301131
230049
319027
194656
776416
358923
628839
789606
445855
825574
559598
990660
427104
890710
111886
389766
833297
628496
212212
883657
659434
181246
700789
987347
549355
212143
765263
728391
403586
1036031
494580
60212
192274
952692
392605
747424
960828
629152
116915
1011852
147205
335862
299200
760927
879538
847296
500744
429919
938080
230391
37177
677244
385115
375830
699834
156870
300255
388469
740683
769499
1018731
106815
888509
733094
539039
245812
486456
616060
921235
112352
852513
282127
811364
846787
253278
364259
758656
818861
211664
720459
985387
967272
6509
1008499
785100
924988
154625
129420
86696
787400
591359
145142
490622
166072
664917
227086
626522
341065
135719
264645
979466
375782
537450
560005
451183
73102
953715
994406
653306
856094
114459
965729
750002
37382
176747
365040
574456
128639
729197
592263
543715
13910
636556
221833
290394
724747
1042134
380983
963359
330637
125581
909347
593831
910238
410937
308949
296060
52130
613360
1037940
513961
239304
108275
868910
648414
288088
280007
677821
145653
206318
652342
166854
88211
562583
494990
950142
633756
583452
164120
292648
453071
931605
838936
381933
243161
261456
1015402
266583
520328
389173
820475
694860
979586
4660
368373
818930
754162
488118
501045
305045
40987
129228
748436
520185
762756
842250
693926
424867
825322
410866
553657
789032
558294
264679
732788
859705
326967
804100
280604
579850
733410
537156
1030752
883924
493585
574187
263774
1023824
95996
122852
780332
871545
605685
963080
53795
325456
334581
847680
386384
126009
646054
476681
309567
969869
642970
605311
1021728
992659
678045
610872
876748
881016
550969
292399
231286
515321
565091
323493
27778
757184
488707
330386
127405
628607
996030
334597
839133
248992
824979
180328
127217
269076
661237
569352
1031433
982750
532180
839829
802877
754046
591611
280908
524587
469528
68470
847716
828280
691317
397349
56015
31159
443586
535790
46991
102452
306945
939916
909445
601436
858890
546364
879668
845448
734221
550735
52856
874987
819729
836966
206858
438798
146500
93641
956260
23168
574581
174977
440401
32763
995332
624026
592521
668804
990643
258181
587144
564680
1039030
121706
574823
313395
375901
562335
316802
500108
512532
1021057
208169
229839
391666
573412
864972
393296
684188
638556
991307
298296
473486
391825
343804
97468
581349
697423
822695
87924
59911
719741
1020657
497659
819349
895697
848874
702551
257885
682503
168073
262531
233801
758140
520607
936549
927005
360080
852293
804013
423380
765326
278732
758923
195266
431505
883816
878613
432793
648977
236846
532256
599849
125081
9371
448966
346133
848788
22969
435814
789300
746750
391560
1016426
34536
914205
68045
89141
136918
429899
35064
684503
970714
332555
297323
322042
738048
390101
130246
101564
119738
212163
1038926
430175
900159
342721
982517
520108
133111
472175
912880
123212
529508
879544
502495
991319
93889
845315
688337
338553
871265
841425
989931
282687
179485
9614
504118
701155
517238
597521
404707
306595
108760
368673
727118
320096
166859
326399
619043
222637
844016
682685
433054
459555
470786
1008645
596544
795566
919360
952959
94226
807715
184081
308532
280731
672367
629492
490192
164602
533788
423768
1003982
367439
399869
13089
233500
308980
644180
16718
150142
753019
450625
76546
42110
839795
323361
178837
386761
979317
632095
512672
799075
487545
925131
236135
715014
54294
978590
577243
350367
437686
494031
250459
73350
128270
22156
2598
1005934
166618
747780
263967
81574
40118
146572
237210
883168
768209
995702
922115
751380
199008
288629
740494
529027
191295
247418
490517
878795
332759
616264
188564
760112
838090
495384
1019746
1017383
985823
425583
77940
900634
446246
751739
449517
695887
927654
793845
206435
450521
465186
444449
267446
736658
371271
208306
1044174
678940
817319
529608
315547
539606
666756
206957
1039250
1018169
296028
819953
207272
647760
92850
103281
658487
547299
448053
670786
245950
432906
786576
362879
580198
787556
1034976
969477
164894
410008
1013745
541192
771518
516602
1029289
14702
5925
933478
498467
824033
377477
574539
922741
576609
561257
712419
188094
449318
230810
488216
393226
4691
780739
662955
790790
759014
716234
83997
843927
260113
144132
343156
294046
754283
411166
900392
810149
715420
16778
596492
13538
808890
996113
436478
364043
960828
515283
960784
526564
741406
343092
637962
438023
724382
400240
631941
410665
890688
143287
1035179
178817
176564
870087
365195
268860
916541
15098
277623
133660
652965
263659
783244
903510
1017100
102698
460216
616522
488002
6257
1024813
38227
746583
887752
969442
280004
838227
746280
753818
795037
312291
194569
802065
806730
516421
117042
865878
646108
694932
347104
134098
690546
875985
509353
872941
416616
327297
882167
162032
980013
621384
788701
955824
959287
524470
870153
572967
90728
562945
188277
841333
611311
567228
255196
174698
390171
543992
506232
415401
734274
61249
966492
847029
1019227
1003195
674428
1002376
139743
32042
325883
144654
451191
490027
257008
219952
400759
884631
400505
250181
719788
729857
95187
35866
603430
867380
857627
497891
145604
474437
506223
372539
759691
53606
730039
623749
563768
174853
205105
528011
564008
1024691
807230
51550
788479
771860
345983
422498
947431
720184
315304
113766
915546
472408
135715
946690
286437
711191
309260
167210
303273
191258
23893
503256
53049
711323
754380
635805
119208
717738
486629
390700
138536
845107
519407
266360
671863
801768
642094
694742
457717
42566
200253
154846
283317
324811
676185
167978
589917
301848
284138
644895
191390
587345
211730
749102
654048
689156
20571
234990
630577
609106
936046
631371
609730
599915
1005427
206418
839714
348613
12354
480901
556744
266953
64067
191508
725588
679937
244164
752802
525754
195759
896987
389029
207395
413257
72373
794631
813106
783262
344742
371509
244972
887904
129496
645212
1043626
271282
888040
227454
781518
47572
643939
672264
58194
571117
477758
466445
605586
705507
486785
772263
947148
91813
1001036
242778
407462
623120
1003666
157729
468779
966586
546151
380265
747336
481084
158207
277036
901691
453903
878289
450074
732175
866440
692086
341868
461726
229446
740829
345434
554833
942505
256053
968783
163428
381925
631712
830218
937187
627942
428956
154571
33
593141
488672
862154
554955
229966
860163
952634
654373
292246
942478
87494
519390
358089
61512
674051
157239
744318
86716
138176
43571
693699
879668
372040
640315
157715
529905
602803
558796
109576
590833
933466
433375
373221
871762
599120
690604
834615
449915
895223
21419
905521
587346
287248
100114
704076
695611
379692
954951
713561
643918
963035
101900
652693
548003
119064
109516
561541
59723
462541
362842
538887
983315
3217
821189
364393
77151
985375
944785
1010238
967936
968766
370339
163687
56919
875144
803398
440230
825757
12450
817804
491655
89828
403998
281454
520060
789679
648518
673199
948640
616244
535752
850061
193037
710182
890286
95500
632464
671469
472324
721352
1037062
730437
93473
620555
711098
919307
715561
444723
541685
1014063
954764
50693
72101
359617
374398
338039
278460
84938
690505
955277
1023163
180009
276408
405721
548878
805874
185487
364493
58626
114258
549728
82599
282977
303208
105311
125002
760256
309729
490176
768945
192249
727053
680655
741727
7979
115701
678282
207575
379503
378763
503259
862296
756934
518155
734184
712363
556872
719166
732694
924203
606313
629677
967765
187264
137009
385640
188510
965657
945772
214996
513386
949656
281440
36927
206941
783877
552106
91108
674264
886347
272647
885044
928085
108782
319451
664047
149021
935958
247105
544642
190436
335662
331249
505384
533015
117084
945020
184228
609985
376666
890005
62952
818102
436528
1023529
359912
88018
488143
646150
314850
1010038
650329
261064
200237
951060
191691
397101
400389
117599
821036
405464
304177
439149
435546
562039
819245
130743
893987
1041614
452037
592559
370519
809760
1014162
275499
570630
287654
534821
561421
1000871
555983
510859
581798
567294
791332
303
19599
906433
883634
754591
208638
1000011
173609
997127
42544
19250
565399
559928
1034952
254288
871129
13353
102964
691681
534237
547656
865760
997082
317910
575269
619048
236698
277437
793310
360616
220547
255898
863516
793780
507426
734802
246432
352337
171926
746707
632004
579647
712297
153829
23649
991744
1005271
917396
463675
289707
456934
315870
646915
406778
905444
394022
873067
168149
897426
952279
557201
863118
158214
367085
173783
162302
460422
1009256
523691
547539
345271
231227
340778
800269
284255
952853
647433
782396
882001
534569
403603
334154
444841
820726
425058
271207
864599
539617
287216
393405
544210
400598
24786
469328
588133
7017
261441
664477
750897
336215
377516
653854
735031
1037923
927915
210879
447508
361463
865748
788487
692654
916965
531477
781688
658636
999962
696736
501087
258603
944245
539198
585256
266816
554261
404938
265387
416689
869978
934273
270885
440076
45617
670776
801679
492070
667186
41747
312431
706776
676377
1011507
350465
511456
939792
925984
865310
392497
384874
22737
623889
411395
302025
661343
525241
320750
201954
119458
54006
413728
811490
202122
101374
521911
60191
176007
694899
892225
113556
525709
136895
1039385
341177
587941
66495
992151
914608
1040566
104120
978808
709254
955006
941533
691303
157153
227594
70786
929514
524777
936934
906489
728839
470738
759
331909
470094
876520
840930
1008948
410908
533773
813489
213433
644626
573977
571056
1044307
397428
844771
227601
368944
157661
367358
778666
393919
1000865
307128
339920
169634
227820
810519
690267
857393
191275
327449
804742
91146
216661
151927
719772
43857
683576
913046
77326
43981
817515
957487
642999
86477
709587
175648
1027364
227669
558681
949468
1031559
313674
403714
188662
172768
735975
583178
262242
248492
378675
520103
170057
538456
919534
214916
264112
838353
591484
754062
678263
961684
592499
600762
39086
374410
966450
239242
457171
896990
20710
951598
990024
1021194
929383
142115
1002268
1044280
228416
542423
111088
334882
276772
6417
682331
276895
173506
166215
49138
1020964
519378
661703
1017248
718184
1036426
479209
261838
519873
303184
28900
701934
809250
751754
882977
152455
122321
448843
190642
373307
537650
149757
382902
903652
1009212
230584
139998
16471
896610
93250
616600
717622
644751
354150
251138
983791
1007474
188298
671876
353440
387682
261313
45617
698885
641279
739518
632479
955888
729915
622395
1034728
977743
973374
409649
107419
363815
338151
179291
512869
686889
1037463
707601
746370
777051
453437
769006
380156
315169
876486
312481
719054
382923
236452
743775
460899
1031668
325244
598135
829744
778272
406408
273681
757965
82805
454616
1003988
74594
529548
952651
145341
736191
456485
66504
1002788
784926
9175
136572
39505
12414
330691
791133
454010
540464
656101
125284
871592
573776
84337
89202
737078
153756
592609
609913
503669
378404
446750
605132
764020
176621
1002526
1011185
133239
598833
778843
432803
538912
682499
35920
249586
312221
306649
755262
917646
875612
1008981
250477
681120
707085
665894
300592
465303
910237
1021907
77768
835861
280468
222815
709348
671804
587280
207037
108855
398544
506105
314214
110303
766794
933691
828865
601876
586989
361855
625610
593375
518192
591959
225043
720465
527816
692630
305811
248036
580858
1007667
1023614
745898
267122
208876
1032195
183863
987354
468381
599511
259571
174013
100671
784847
633109
145986
433369
400459
263497
589174
868983
210948
1041847
707925
1025966
915632
119176
657004
1030328
508904
409441
983633
476051
54076
422367
1044282
1027154
67359
289179
503015
815118
532448
149964
120716
737669
265370
855591
908392
49317
241534
474450
107967
474225
454884
776541
180382
1031587
749757
605175
876648
810630
823332
131986
1037735
247782
517546
473621
659473
354191
366059
716267
730172
727569
716667
131313
1044521
947823
337345
882419
290374
672974
714442
526875
732597
699719
191494
979000
314466
373534
666316
215308
798472
792672
239438
193722
854107
525325
413207
719429
31830
236639
253542
246588
837777
780758
643109
946210
487203
56670
715876
535262
980609
316436
197560
1002638
642123
181307
765500
910344
329817
250736
813611
219151
113423
690833
917002
500984
249716
67210
422211
457690
749872
771369
51262
505793
441256
1041720
756370
914516
574845
361839
338930
480664
502204
324736
7979
75833
86463
590873
799388
335183
769545
21425
1034522
880214
618912
826618
1010460
583574
24467
748320
158330
543135
250218
858656
697794
827272
340952
552250
257661
702277
783245
511939
105251
191525
594082
249272
879803
862446
532143
555032
994270
382245
536360
1013329
773616
118434
223196
129746
295975
524157
291869
772042
233252
284912
54563
364125
609629
216140
246858
561064
512403
341855
568613
241369
500077
410887
769140
757031
143794
761739
196179
129279
855133
1015851
902111
217650
470472
20972
264855
563430
490978
467249
181882
105701
1029462
564715
356869
680899
169150
752734
938041
12759
167465
901722
583888
126297
972640
319798
49440
72612
1025616
873657
230576
320433
230061
294798
177489
409777
488420
884427
701008
782353
159551
268350
183641
262906
879242
859368
732845
465791
178338
180097
326713
708312
134377
402265
350866
137248
258966
869308
888122
713378
935890
563641
800352
456810
677855
467079
338045
740418
986607
172352
728219
165364
929737
88019
832801
487743
445906
860460
671029
888121
825196
747521
432556
52412
875819
963373
1030256
1025465
724259
387343
921144
103568
647524
753523
309769
172464
871826
118152
194265
908779
973247
317729
847200
192011
817491
931623
835972
755681
681125
24188
697044
480754
238032
200632
711795
512896
403769
832603
944195
134629
951330
798354
565599
962071
582239
790328
243981
934605
291036
601701
406484
617813
115193
530400
174557
531729
356559
472195
725783
921688
566520
956191
108598
170675
729800
128685
608451
900542
313195
751650
45392
1025559
40821
982723
681332
245036
391906
401934
994531
777409
43758
335951
887905
215572
434184
499934
988491
523224
665115
484061
1004260
935987
380901
684553
276281
307736
155918
190351
927718
555181
411683
46551
653102
157654
790071
760908
57453
371022
553148
406538
512445
868663
943842
756230
656233
231834
1018037
353378
76715
526470
629200
378398
134479
597598
257318
24788
738078
915684
521531
237123
986347
859259
971784
773641
775640
488503
229935
654878
477401
575996
368613
997993
619608
291983
149385
795
529401
173803
690551
1013405
401103
749141
651959
855703
663427
975321
468073
416375
268572
740742
128860
125357
517834
17364
915799
832441
816248
75368
361728
250040
349376
559056
557839
59023
151944
61347
61386
791396
503857
375549
638913
914437
403498
1032463
604228
85326
559296
826642
288768
447871
526590
580675
747978
238203
115693
783292
724235
421731
686830
889309
643485
1024668
916175
747036
126546
1019705
775133
982584
580379
750145
357779
162650
571768
455741
1007159
429801
605669
303972
936356
404778
402403
914163
292302
963419
267320
631877
820911
288535
5238
428651
641096
812405
348571
68118
63936
956488
618775
86289
18272
991497
278232
945089
42659
57426
622278
922266
75614
708050
206985
123866
966003
753144
700649
473627
659931
147809
646398
955571
1012140
424879
353208
566616
404703
556290
346846
65556
237991
657270
777574
364214
662045
616647
812208
981109
237444
917857
141374
123966
206415
685607
434642
544927
119775
937055
921144
314869
508314
329102
954635
578014
768902
618127
141614
513957
781617
411247
959630
287196
986019
739848
128682
653174
155663
773765
898228
281259
542351
505495
206195
878823
583592
481190
422775
165808
120874
79731
358046
259853
643313
1012150
715492
544123
75228
797322
786856
690669
980009
999512
153707
687145
542834
57617
149893
853232
541215
489181
421964
538112
211390
644252
1011925
882455
818067
597731
717961
60776
964932
124746
194784
958614
872902
228416
798914
451548
97885
664576
12765
974291
1039838
362712
936900
672452
785226
822541
820510
626753
382768
275676
565895
84129
626704
106063
345168
783879
970585
520611
556235
494655
194078
922173
1028358
319932
209579
965409
566160
931347
80791
854108
145244
795660
464854
772173
876136
58648
202260
652496
209276
199761
801707
157219
221759
515977
133469
200698
557542
512377
318754
896121
735283
541182
150598
506234
13868
182060
855182
142312
989574
759605
225839
923797
44056
1040680
74530
926400
359124
892930
306224
766068
480238
1031032
700285
281167
847547
555209
726455
343814
859929
960699
577088
105279
988582
711105
114138
570825
789148
336546
597582
145740
263611
589320
657341
196351
1004121
858030
503406
52528
369996
319010
581395
902011
101571
260243
432078
966139
848905
91109
561817
880241
214991
447010
731239
405123
281213
732197
251461
577135
925583
58601
197729
939232
481140
1034092
519064
681816
911207
498871
778490
425082
946508
397769
863186
204899
638396
617756
873352
3347
350102
17786
523017
908894
477557
551519
936887
873885
14626
833058
345310
1035463
436946
203815
488722
827811
193311
243160
89424
445184
321166
208459
670418
418903
195083
744729
91610
95002
911516
702880
256514
341693
234364
489889
540875
1033664
128798
995441
962995
869007
868046
24471
938955
980616
175369
915604
778165
564767
91153
527837
636456
578052
232894
87805
707337
222581
659357
942877
914967
517182
936620
889766
1035273
308067
21007
555835
510879
663645
528913
862555
129928
822758
64478
844715
925861
147087
230302
180982
105050
969983
772523
901730
1009646
532637
699666
792340
984391
235240
91261
64588
389483
402581
227051
900381
783418
306368
948615
974318
642444
586226
600117
432644
391695
381296
261175
801252
874772
850555
936542
767228
1037401
12307
280628
878797
549035
430270
647221
884310
229845
575521
348611
607485
1004528
190386
493868
331343
521020
220772
933736
912267
1017793
542266
54343
356363
955169
625194
717253
411078
76354
202985
856867
154075
254404
1024844
147346
436467
777713
428765
355389
817118
138564
186144
280802
875507
311319
107060
672969
409374
684482
539033
537601
514846
388432
395628
946512
843207
406216
853375
335650
375073
513256
18016
682690
701654
505831
279030
475357
570994
308610
1014313
931674
402471
727019
774266
731941
869745
614855
128410
166253
523269
437234
966751
20413
534842
25992
223947
68676
335099
520692
576180
531513
720643
669468
489672
62691
765827
323535
851095
719134
457983
689687
780819
811658
792975
355586
904954
746153
1007765
124492
339536
218656
683539
64330
992348
592384
119434
1003336
842652
921375
916009
256392
123095
488401
336151
14942
726743
98301
403742
8476
97052
820534
332739
965842
401970
766472
193360
330834
749048
708333
213187
332569
65659
993159
396560
402488
526329
580337
609529
971005
85976
350586
269983
527301
206484
649945
534650
501609
900752
985900
683206
64311
70634
982028
925575
426321
157309
733482
31766
597414
585620
133803
1010322
520097
79635
97875
105579
713954
783011
725868
77132
289426
323515
136222
852785
981886
232263
584367
441605
661622
327888
207069
575333
688178
550728
215670
7810
262129
245507
447333
765725
957222
154295
5349
748592
163287
929320
299163
563703
960955
592826
726798
404661
748198
318376
898865
910534
434416
909054
770614
758075
331062
835125
991050
878936
855329
912238
550329
634270
506631
456858
861581
185053
233553
867155
344744
744402
127350
689197
343432
1037441
339037
803453
232565
730578
514004
922413
459349
684013
90313
1032003
951906
337532
259079
718696
157019
188992
847563
382376
608391
512299
799096
968220
764671
787125
1037874
563234
959735
153315
225433
866467
743730
816144
228578
739935
1028696
814239
291669
102666
692135
77416
382158
666494
260443
433693
690308
166177
675603
64090
172193
677334
933877
756772
299073
201625
547486
660568
71700
783086
856102
459218
519688
739275
32208
249425
21386
443536
1040475
218611
417361
224341
880544
333544
1032489
10140
994837
763374
222128
497770
753481
1024734
207128
771900
38759
784120
827250
68236
871943
955262
664271
475412
686484
1000638
499394
296997
179183
312172
460613
208103
518708
212049
662232
274774
546897
756850
397425
375439
462878
864575
1024642
724051
535058
980374
954827
1003692
642960
444211
902547
438611
537788
246803
313445
913747
679787
301109
676898
399672
934258
721650
651127
594361
563263
797878
372422
316693
3954
848065
255378
1036266
483247
809741
402319
995998
652045
796469
632864
77195
913857
468196
735915
448925
552791
811071
582257
120128
382810
129948
429238
53776
167175
608943
472124
936665
660916
947852
734238
221120
219908
752442
848751
888988
929630
231596
566314
850844
183813
145835
795111
273270
950893
967861
1044950
599987
928199
812784
100137
869111
2786
978462
242054
385438
472223
168934
486217
253482
412527
600142
856243
638368
645468
386576
865383
506605
745782
373583
410133
436039
539523
997794
586504
266594
350234
229287
842386
513427
797224
191512
404488
864611
179568
567439
967307
504535
128747
276781
551895
829005
815017
768383
386299
866992
608253
33045
621241
371791
862708
571687
341446
40833
811641
693982
346142
999687
824775
337764
360490
673021
247017
1018118
284145
91805
605125
273952
469302
952015
299782
481263
914515
637711
74739
383969
70543
952159
786706
152311
42723
1001315
436333
539201
982309
757977
117369
740252
385964
802888
197019
779336
123376
146975
12853
982356
697601
761305
633292
726892
365467
864293
62000
26531
803505
146115
839599
278483
345374
948303
139340
1033921
510421
85724
155654
81415
323433
361837
711158
688236
394957
455657
872023
638101
563898
561679
994891
426535
743041
957912
320835
74651
95568
1024749
1032160
936519
424363
611934
583132
661182
281301
816948
143173
1017309
31041
675423
104235
503017
539285
174769
701196
744686
34436
110679
284268
817450
942346
75518
110215
86141
226711
225974
228536
410312
879765
987538
1033342
215196
419187
996543
45486
325476
885633
240797
124073
476410
931383
87846
860153
554553
774232
770982
1029757
900260
907821
681962
813578
160121
951368
392711
265031
737162
777159
266226
965957
96610
299175
631640
85370
315362
636930
500815
923248
371773
495019
77001
710147
666480
633336
623260
156801
526111
839323
822220
640701
185263
498124
961991
767495
544682
896079
759157
518779
792952
85635
70702
968442
297911
314041
7400
243112
483799
984281
205914
636795
1013707
886814
10346
266399
237067
919472
548822
158814
261276
545349
384986
615013
567789
897657
556738
996331
1005714
12393
333848
437227
777752
114931
1010935
675092
783764
569841
310875
613291
749557
390284
278139
903316
412353
517707
837422
299207
582631
322408
156400
462474
300918
764358
407409
766461
27559
684700
1028316
40546
627427
287396
144282
244419
976128
741731
623703
467131
480378
464700
1015187
594775
453297
757962
712227
167975
11842
911504
635018
957618
645495
865095
770779
721762
411664
882194
112508
780684
765989
803082
678067
2281
301620
92741
1042676
585083
339293
214900
931261
968046
884935
907651
575618
804433
142114
718693
90820
1026587
249433
18846
323283
835119
203780
94718
999836
1006635
707345
153155
748448
869018
239346
588176
871093
889173
348740
903678
431562
323016
276329
717958
145616
113857
264293
856708
730037
846923
708880
85723
886822
960986
765901
955533
33148
236630
807317
203953
736186
389270
947613
254007
995092
640798
424161
510277
105537
467929
154765
133216
282325
679831
297736
355003
312818
967489
579593
65661
343481
819891
633495
934289
449086
672393
798976
897472
242135
160260
942432
656296
759268
434147
1037210
994683
645067
92155
850256
357917
225481
332964
874420
1044775
678156
513939
899107
528264
619217
298187
482667
785279
525446
240428
245747
938326
85079
38760
804378
476669
525055
421563
447000
270559
255026
806018
738103
1041172
413447
936043
138735
276892
73727
73949
222516
1026652
649221
520387
632899
294293
301032
541782
186502
892618
832154
266846
1018620
287806
484775
798783
588973
284234
116869
551129
505884
413227
306264
697350
477971
277968
259071
1003209
969592
480914
680267
350745
959858
289931
12287
946721
513705
157646
401652
86699
1017326
606514
745950
880784
854715
385583
342721
247700
628776
149234
916276
564696
667000
762544
951998
474720
188622
632989
699953
369962
744055
465908
632452
950070
626270
492643
884469
180832
413204
871994
252848
130318
194433
639516
600351
781067
822772
852335
764403
503149
977784
60834
519912
241489
165910
92242
379880
632398
457575
897972
1023918
477800
506138
1033366
581579
576972
352604
150663
783158
739749
28443
718676
440413
123792
884769
989806
882401
29057
322617
62411
173956
79434
834629
16680
400344
1023313
52353
727684
490576
403239
296048
902225
209768
663329
257979
862142
434433
1002910
79380
583225
68703
1003740
66029
618839
112998
529748
847017
711136
126702
749240
598576
547854
913968
438482
332085
183857
471915
312612
698144
822910
506886
853762
95289
172175
126997
741571
984158
277840
902359
962836
244003
190436
151355
530000
490399
93303
136855
23977
534790
764237
170380
702289
487248
474489
991224
813907
944414
425038
1011742
15693
656263
369047
103983
667103
95083
152124
443820
292205
490586
1042185
663519
29201
748605
692085
582375
877171
73024
1008354
115959
994991
708967
88303
326449
183728
376420
556620
156162
1044017
666649
1023270
293956
564268
987161
194253
865665
404681
456140
34033
573581
93483
526318
362962
868477
887286
580809
976500
323770
363878
621617
696412
572985
593858
484552
1028874
104895
726395
782654
207731
285882
803180
105645
90080
1000598
856466
234868
212253
79034
481257
762966
88214
235956
708970
585985
137027
979297
763434
946799
264152
113157
948867
373482
585649
944161
991116
364942
664248
223082
683321
1044295
488267
607522
959431
295908
479011
872558
354610
425595
853936
907098
919114
266635
1042881
71045
975621
647331
693491
680134
638056
427684
966231
750217
577259
851426
984806
162231
815159
380579
765351
74397
533834
533065
294935
700230
513389
481111
614420
299490
372806
983397
228740
101043
232905
69733
820965
796111
866174
734056
5413
975217
153280
442554
626069
968487
277099
339244
438987
618974
792329
191756
866908
211599
168067
777904
518621
112116
616857
665566
659656
887363
1007133
614047
584249
1006779
293943
828691
206970
461550
573434
858830
106450
319025
707039
28242
353339
387414
688824
375630
867007
83982
694910
660850
8710
980765
11646
430808
459472
116571
323338
563257
553139
919269
997576
698650
366060
665226
110129
360233
582514
728236
232826
606529
811414
568960
188213
731588
290347
82878
509702
729412
1044070
743258
253507
689730
1038461
596464
604074
63050
824211
115616
393852
50374
209272
834979
764148
660008
717449
275654
330656
952257
909032
708063
728298
668419
537905
463192
268031
246643
279038
869364
411531
915412
596542
241865
298361
457507
510601
767344
838662
471243
625660
390322
373935
908032
389019
121056
793535
1014278
279615
592225
815982
814587
165176
521707
56100
732682
4494
962638
469126
576159
353873
903988
281619
966524
404452
540045
256337
249635
50598
450039
356585
905023
587376
805043
31611
850765
330953
64285
132353
632979
949935
14614
722752
771194
624888
43472
78049
821671
735249
895306
850400
552644
230838
819457
880337
657839
848359
237333
93941
181288
947173
288336
429886
230897
502471
664467
181098
564622
312853
298115
626376
495099
585970
33282
935949
870297
598337
129115
415212
677914
897388
12815
81076
17760
17661
128480
314160
328263
195214
687888
508655
954364
207811
283273
110383
544466
867654
786839
479507
586514
264790
487101
838562
68616
496171
756513
530475
914027
761987
511799
465285
748701
441995
579710
1011060
48924
311217
728550
1003498
482081
834509
841185
163556
911563
86215
157077
82168
119785
345920
1014740
638056
974237
127551
114122
771660
988769
906267
948300
511907
159774
1043384
675222
649266
339200
526341
845634
327929
78204
95284
211070
738315
915077
886757
75429
215237
281151
558717
95223
19166
208639
749595
187089
182193
772170
829775
526379
741893
567444
352549
859344
263375
46566
903203
605549
253650
987588
264834
282479
626706
837874
368196
928583
168154
122255
916735
299111
235701
206738
158237
11067
24129
365367
760423
564353
308942
119905
112957
698259
713978
449915
35473
891519
193828
7119
62775
663898
488044
371736
695440
949208
847956
739256
773050
906695
912919
844480
448379
234281
630058
765773
79113
236511
774114
880832
808491
350474
688609
998744
691434
279032
435589
1019909
940477
816942
817533
632341
73761
278116
693819
1008209
785237
976484
885553
117795
690310
132319
192175
354932
85064
8507
684459
175553
323583
53050
32384
195628
1036513
737016
460757
199978
1015652
236745
526477
393984
238522
592719
682707
264692
547926
1009235
826248
384552
763650
459428
658832
872292
893198
332642
581077
898806
981330
165985
95640
283048
599966
966826
685788
67433
959055
133106
714405
338229
543417
749987
134587
612952
928381
978026
778835
1024557
703805
739740
365313
14855
52108
254297
208034
799403
739768
27231
768313
926086
249777
99980
1001175
295508
125847
115878
332444
126188
350318
1013275
451816
731737
585666
983399
416099
902900
807233
966798
396623
679729
537888
22517
481834
98165
65781
320883
11072
168144
387833
702408
710627
1018049
169039
286435
522284
588531
126846
830755
121139
663435
470316
669176
1015494
299379
567197
772547
107490
670760
670797
240231
882169
654898
202628
755011
673059
179289
656856
461886
246291
359434
842042
50262
161937
46095
263160
851369
724657
569576
1002265
665054
649643
584199
964040
452594
221567
823468
606945
100882
1009539
671060
645868
985545
12997
1000861
290363
12308
995794
442826
292060
888516
934928
580870
399468
380501
652822
896578
394005
779548
598626
607210
162055
336774
643208
511306
820239
159651
377997
871312
116148
40425
962530
214001
110660
1028436
403927
1014250
310930
693347
929058
729626
537049
792961
163757
464513
800737
122014
340032
433562
694075
288839
502859
961605
474763
949094
32350
1000129
576137
619265
174187
363104
862907
655167
308501
431210
499868
301041
481731
763427
923751
890461
999516
164850
837175
823875
773530
632902
610246
149560
385609
27075
30147
310717
321916
654705
832340
353288
1003331
22654
90765
232975
358785
1023623
788287
381023
843808
743269
749223
454420
586487
917441
460424
233496
473974
578576
439973
735089
57913
5562
718431
81747
172447
220743
515984
570977
704187
440555
80407
320776
498015
1044614
26496
865078
352208
766606
725067
1042352
22851
589506
48444
531696
862908
691125
519487
872958
1001901
89157
735992
295625
492080
939303
949046
943535
110140
135956
532793
636020
228646
608036
186071
500199
476587
58435
492841
660576
674034
214417
292792
628754
475431
280878
282563
23334
514128
109503
14518
768384
436702
419787
990440
332142
623474
514376
445043
610237
16103
20946
883865
492370
274193
572486
99962
932151
611664
281702
137912
155182
261037
1024728
975767
974932
687436
468292
495804
425205
583800
997865
782753
131372
748140
605822
311718
473001
265611
340756
750565
404597
616871
177040
734309
188119
150016
979464
661925
769004
436070
641589
477821
895523
815267
1020437
245595
845429
255912
969667
96669
794796
401428
333022
221118
242020
500309
232950
613592
713710
395888
646208
427853
674700
661089
846069
650407
887972
338522
125496
629104
646719
342540
676950
1016845
1014792
677822
81001
475522
542913
228659
926864
907063
318983
98718
430369
25001
27577
910560
70700
333982
582174
298261
176383
812441
672306
996485
5172
594460
549541
618812
182140
154181
601922
532551
938656
1038796
411170
744586
108887
686358
355753
595473
142523
260724
497518
906606
939734
971209
743335
765005
93051
148535
675413
847259
628595
635063
727515
486257
593106
701973
307772
897638
447299
181603
595259
342261
49855
876707
607748
948143
337545
1011268
825335
302186
971556
1029418
551306
182262
527595
440708
804503
428241
608846
278570
367403
292891
832027
498021
500575
54052
20797
499981
125297
514459
184178
534849
875816
23563
220269
649424
770489
178388
408977
381892
233198
866866
679126
929495
713191
389577
652614
36749
865676
263757
879233
632018
348992
351118
261035
79975
60432
540290
293099
647453
367114
627101
59524
419958
912953
559755
630766
576982
906349
429548
332280
339604
903764
816073
560043
857300
589712
964330
602407
405515
377859
275724
251768
121849
418318
298593
429501
770175
869905
997175
188193
64088
433488
240162
83937
1515
146880
374765
241053
397628
843441
359198
1004195
497538
1003506
288945
576553
178244
715331
82820
1019730
764186
912243
528949
693107
561405
474812
285378
307862
875887
783936
765000
944640
752369
393330
155711
902950
824065
561376
553623
568236
473497
620871
529104
218491
315622
586243
286578
823907
25684
560303
234485
1005143
836994
84472
703442
511767
633384
976402
38958
887124
566816
97894
1003642
1031111
242377
707411
565349
155574
318064
803951
685068
768134
430151
32628
27354
695274
281536
162515
203358
657317
891831
521625
748471
663405
962127
528985
922357
299508
866789
467464
802960
644235
39938
259226
325943
831645
254923
630047
308402
1006092
749887
853902
442444
224764
160
14332
470615
100274
69879
5977
208104
584953
289514
734483
106603
130126
597910
224093
512967
504667
1032639
553415
301261
564235
733153
275427
572987
625847
902366
428219
114669
265544
532517
117813
657983
92179
594402
119869
593045
923875
743289
1023508
508589
203046
904964
507666
954115
995258
903961
750874
842010
809974
693759
948607
917104
121389
375997
158649
831023
920614
888353
408294
569964
39930
557420
78144
880021
114086
1011744
233284
943511
886191
66240
148976
560251
431394
833170
850107
649462
937275
404232
718034
494722
994803
765099
4770
99685
285691
548224
717810
477989
297294
968154
367931
142423
266494
280595
230047
343596
181215
887218
227749
77239
597309
89045
522424
443383
570508
81931
477685
206901
87789
151664
394651
601137
310100
723466
419390
308172
221677
316624
830017
744604
564500
195399
968687
481195
1029435
943764
381999
52764
976268
716853
131475
679438
606226
453446
656280
855409
342194
102999
750689
647881
672096
234226
481032
769793
369565
241725
477915
374959
158136
462926
442878
99134
920160
255650
551588
467748
776452
911131
1030
690815
751419
924744
869849
996276
490480
294701
260129
30497
299554
578052
852704
150264
430532
497272
1012082
209140
109362
923677
558135
273683
165783
352289
792926
561634
348140
600923
575757
509129
898525
351248
503244
543592
379682
296371
1031857
885866
519743
778168
132598
1021019
187090
238252
803676
962739
900114
80932
1035243
835816
93952
206788
852606
972488
252802
806484
633237
649628
925386
5239
175773
794595
529133
736741
638519
465742
493336
377513
364476
634091
22175
708395
301755
929319
457033
333046
502134
58244
607735
972842
724347
937072
275602
870297
953108
259477
559513
833199
120854
506018
343666
764654
406405
754650
711130
726380
193290
87286
579334
358720
198449
168402
789937
1022693
808270
47393
638189
927354
400511
150648
790224
629824
962081
649053
295637
473617
16713
816708
208599
28471
7958
273721
18495
699123
689717
361185
482777
774584
876498
797293
54697
961233
793916
328218
877565
946132
726136
1018402
579522
735356
491191
984726
109077
726732
347484
1030852
440139
439272
588346
835084
1040736
540550
369155
522663
371602
727913
372545
5317
724958
58365
141058
711486
547859
498616
230323
55330
152170
105689
789164
831638
116952
1012635
637240
549129
6534
243187
398575
911944
286828
106140
713018
36328
1009984
750731
61434
219585
167080
29891
705359
291019
166394
437830
94755
282453
374134
444151
210831
1027565
119857
155181
684678
752572
802460
794672
912985
385994
879804
1016174
731183
483031
305296
592646
373636
991405
198555
685042
863957
742062
1045154
216314
747728
558710
801746
159700
531448
881723
473751
521214
1002147
902209
314937
514696
70826
660125
246552
1002507
912440
516850
639708
323982
575729
49101
788788
547235
997120
1028870
902980
493939
789410
549272
773622
720795
609498
44944
388321
452763
461093
871009
197699
536942
976452
3419
480607
718207
229139
668192
76273
145086
386890
1045287
616735
795653
855027
525008
750769
1037426
946979
212235
101260
442997
670496
558364
695927
205310
132999
747925
885403
157924
457980
34867
808084
278310
448119
901876
602910
908547
979270
46930
99462
503880
555379
410420
1016113
959035
472394
615380
524015
717381
51530
456113
947860
743079
426811
670688
964149
718532
183066
877921
791320
614873
207937
456600
651478
599302
173210
920639
140980
75617
709612
243517
865511
466345
602959
264879
662423
464216
633879
311146
711138
573789
928153
181389
939560
689617
441367
721059
322946
437488
490335
269117
545750
422420
612123
606941
643615
80051
758269
62731
206544
93048
687708
109399
659659
161694
930372
584547
54619
232729
903452
699920
92510
441955
969331
51971
887671
191227
174251
425257
151386
860124
888212
447667
677566
819264
59622
1034222
134254
959305
568790
889869
258478
9097
498536
77494
121778
282462
982766
798345
932047
931342
330916
720061
895007
243398
859577
210596
454219
476178
417118
518153
534781
930604
704609
348717
248300
600673
532538
347873
773184
149651
29068
829259
268536
156224
473351
413538
896520
840042
83152
1034711
769282
528569
688803
316332
699241
140687
692675
987253
914272
597034
736979
930626
965239
336624
1019639
360155
855677
617758
1036303
273998
919360
409094
230493
294256
875113
227383
79599
73387
471100
831207
471036
589948
140141
624256
882311
11478
593178
333479
150069
337723
846490
932482
668575
262631
563888
100499
52002
445660
633120
204385
157750
652763
255091
918839
586003
392947
96525
402277
553389
457909
700222
958259
690092
991674
288705
124426
462140
476697
312725
685969
693682
784376
825377
605899
845038
241357
999337
879088
252786
199381
1030447
619062
827187
669571
433966
899006
309587
442316
970556
659859
23764
833946
924091
789247
664691
671271
156378
325918
367042
529480
257843
68998
127679
245159
658075
856384
322059
405960
999730
129502
23113
493173
464358
903613
17815
92908
220186
409332
883268
589720
422429
599527
143817
422451
335236
616656
48955
68120
819546
114379
9735
978011
116423
6757
394264
769551
239388
194334
670164
799406
847227
705915
711387
495977
437884
287625
447027
1031504
515902
766718
217857
687775
157335
951882
629734
297426
1005331
16200
503817
547776
185441
256857
829256
86746
558335
93796
598701
823047
427263
473482
444419
995119
899133
655793
953935
999805
492192
434833
392600
752349
841505
436132
186904
362404
76414
1031873
823580
684373
1037382
429872
1044983
370098
170225
726232
704755
133537
405860
1011309
139737
560399
434501
943654
989627
505559
49166
159224
275000
26425
658478
439101
462618
74856
45660
518614
94376
800010
938133
865433
944470
26552
933466
924577
274541
447755
988488
58174
391497
89642
900087
740551
521605
951537
401543
964562
262452
878463
302549
278240
993182
436260
342359
817755
741740
379083
256938
997493
572660
583739
261180
951335
613858
373258
947768
410552
491777
736805
634071
446338
746885
355309
1005521
90967
570290
390630
797811
37554
871037
930575
248495
246297
24222
155260
633203
534776
1037660
858876
834528
683836
473336
460949
135022
882762
221898
672016
475076
447383
210002
88607
590508
163453
915824
44531
665046
388334
207986
1006576
382036
201065
1010864
488859
998608
817485
759901
196786
381900
966031
470603
1040321
83619
300991
961239
156719
736482
615915
915920
714959
531007
398735
875814
413644
957971
694365
7225
108073
780455
605706
833069
227747
642571
376045
178714
249828
200398
303486
413851
899128
737488
140174
548470
266332
541025
529097
197822
839093
703210
969890
479997
908093
888964
182839
764545
427940
6444
85708
713991
811625
994162
876677
114966
565729
604452
929606
857413
722242
1009735
917620
16649
645700
892685
404537
322068
570799
249884
401182
973766
676615
582247
755446
965544
222829
35773
147823
173861
363498
400197
919841
375490
412102
673030
789794
210989
379967
159732
862784
379098
115228
695476
311670
536219
415137
785603
166595
135209
568241
594808
22585
833372
844656
568039
85824
299543
11787
405519
471370
185350
578597
206030
1013846
915825
932854
1012576
80067
995741
16485
147803
322964
439014
319108
635985
845155
516866
1019520
893492
754276
476930
132196
44436
971802
878090
65936
932404
50521
571298
803746
199826
908638
754853
459197
750130
357476
668470
192551
360212
321903
206412
95424
888797
1007453
348756
268476
148640
348387
604563
803585
107908
885866
888813
152345
289761
828368
700381
689739
761650
286229
555909
955458
866337
1031487
38107
781190
180988
540307
625233
804683
143931
629930
525955
334707
889679
197602
319137
574895
284205
673530
109568
868311
134401
781650
654020
697409
471711
284126
348769
898645
367361
572277
446762
659319
808339
412122
348148
307214
742321
104260
658103
178527
540420
305084
797659
829607
630227
576261
861976
50125
856269
484131
480694
941920
1043989
540968
81858
455531
952402
137829
34216
305949
935802
1014013
886682
321801
138121
926271
376271
683650
500734
372194
66780
280540
620712
620974
904949
194862
459726
55423
1007027
1034167
790466
1016627
808
128786
35902
808619
398324
64277
1023190
100834
637181
261492
305952
398044
405432
365661
629200
357370
553006
415661
996561
317343
897294
69906
40339
71739
731120
390690
302410
326601
454317
291188
209588
641469
680984
393628
120071
367023
385216
533983
669757
541327
307949
2000
533516
924815
390788
481256
763999
358883
208695
6236
893048
983612
311471
362326
837742
309889
50063
1029419
153516
599563
137621
1010090
751659
741906
904814
418733
925742
967570
681622
324266
394578
551631
269776
88384
895555
316084
481487
277206
889458
47835
679127
436736
225872
101407
608882
115958
56735
909961
226366
928493
685915
336129
369190
802157
633148
143219
706787
955122
686615
887074
963227
792619
1006188
712586
510269
701653
1028713
367354
1030061
154415
45258
673487
707486
1040251
814665
169578
475778
659475
990223
13695
434322
362393
198320
693015
302491
708145
923612
572329
827662
663937
895746
462550
239436
76710
624257
932945
744421
912751
375166
73677
957825
279701
375613
298862
41592
666751
282552
243541
140477
992609
891751
904202
565073
472090
592809
131052
238775
264696
817885
277140
56891
1006739
230966
402268
359960
798535
83940
781157
780237
40996
146595
868847
497382
828768
624483
877802
20800
200621
394394
340119
899827
894411
648557
29787
847290
903403
565333
699523
343275
33200
471061
496826
392382
849537
348613
42716
779269
568210
675560
132817
41761
305284
699046
334014
959763
727111
710681
459294
990334
884734
738084
318342
466490
529959
12201
572869
719920
522674
227947
688888
267191
285418
688588
1031678
909811
786741
816852
730373
107622
628301
724137
1034183
644911
145743
897293
501923
175947
709683
939148
655584
362976
511621
350159
481640
821704
971536
36614
246760
460738
557590
199757
488573
717354
684576
514212
364302
294306
487684
719723
648953
652380
776882
1038319
917012
653730
293432
306654
480047
623707
215798
922811
1002523
1000042
316010
914995
614580
781131
106274
356509
429865
529282
547293
317981
775211
392437
467695
773384
120874
374092
459816
202731
985000
371181
518246
605521
592606
740962
993048
687439
908298
1027397
500317
397753
625825
489581
797374
81122
282198
696530
467337
583609
334931
326370
710534
333487
417462
794272
899135
497163
117342
871431
1013250
961917
116083
765117
891090
583045
506499
1037330
24449
426091
1027134
490891
397002
977118
345050
662040
876699
711468
689953
74930
348729
988784
70619
584513
1022494
488209
587421
710296
100381
816340
651876
895465
341199
159897
9233
3300
344223
907665
747283
572750
476111
256483
107599
1006381
406363
742123
287550
935332
277987
924581
828917
57079
924426
1019065
63345
934768
478163
761878
419944
168193
829852
657407
664952
356728
7751
696996
553120
465442
326232
880180
835145
104349
283972
18750
649168
163634
318631
360507
391950
159533
569221
1038239
100556
496693
592469
51208
233247
234677
673861
631117
1022842
817928
127775
567226
16175
259531
6742
535022
104844
907356
813665
821796
1043570
186613
962333
618687
1029995
374113
6198
919205
720459
362815
452067
794977
735626
880313
505857
583878
627105
634401
65664
156254
713488
1037871
136971
1024315
249072
799680
951267
250803
274312
494874
692579
253203
491305
461365
194456
571972
91275
449725
250197
637992
178402
597158
837318
131206
754727
248006
562533
901170
487079
176370
371625
500937
937255
768111
471834
871800
690144
680733
534101
440034
855910
47906
63706
572426
767940
615632
902503
114373
929415
609815
211893
629126
90821
864236
533797
1041416
789644
946294
169800
897847
337489
377383
32893
290325
340439
890679
634135
55770
886496
574668
415863
422915
893045
709683
100171
700504
789361
123394
312390
1018801
150620
481916
367806
275929
920025
318269
102498
712025
968653
217952
665207
346004
447425
264385
388922
1005555
830357
242221
655568
506118
406024
337158
784569
210497
391028
841820
486382
690108
148271
366289
963992
160117
351823
623696
680494
401458
684706
726250
981959
172814
148623
929733
196189
86419
723025
282059
574588
1015640
266781
487381
281610
822032
925983
675105
388619
219121
594363
275213
749649
318407
434367
258761
789951
28817
838648
266094
918856
236033
610071
728668
93118
415924
118956
232277
539548
892309
258265
845992
482115
809865
33270
648463
823108
720854
163337
804176
625791
386444
878911
98841
121451
513262
1019252
573713
283767
638959
695013
870605
552264
584951
1020110
422028
96399
290301
390376
896621
655828
649793
598491
62976
532937
781712
371015
88428
182255
462089
719511
1036412
74610
788405
952900
94011
571372
1034490
251759
816449
494880
293387
113868
421099
720995
193826
81978
530917
104260
489039
800330
330204
1013855
888140
210708
198435
890802
962009
907437
385099
768038
972569
147332
787869
20903
384758
235882
113044
212240
771689
387340
225429
157676
570880
741529
980584
860177
546971
38764
1230
123784
57032
114705
872785
360259
381069
878741
825924
1007448
658674
485879
843005
21821
86092
801686
319050
695345
482823
597269
564893
736615
60430
582256
752634
868495
652088
785254
640504
128101
272463
1005826
191033
852126
749635
1008983
946864
578242
187310
650393
85202
247235
622128
896291
50009
1044728
753379
778108
413687
840758
973444
322250
814285
758143
862293
594889
552324
121228
322372
6473
244365
109174
171723
897122
602699
687841
435097
390918
74839
65589
841092
531017
603070
723971
867412
201781
314932
56957
651788
504588
860426
890542
698329
123409
786236
759074
105066
261028
377766
819248
398298
7355
487291
974083
222677
662420
927637
994525
406807
839549
513384
906014
817226
288363
3457
555518
80959
270556
1458
474652
935560
65876
729362
802484
753223
439542
477930
466092
1040742
776267
957083
385326
815720
871140
72423
340795
668184
342483
1024155
127232
73583
942153
162692
817854
83055
53587
426173
783688
1001612
708583
811080
748469
310904
414308
554040
102977
309423
379945
675570
946411
873596
564102
416717
82838
694171
564063
668361
684149
766473
846938
198123
944250
768092
77658
34019
1011550
194431
790341
655869
394105
592955
22437
952699
243421
458678
803402
456217
702437
883819
369184
9819
1034255
428236
1018138
850730
1011069
108303
187404
80249
330991
639855
316052
399661
1041144
535449
807181
437530
967087
291112
1001248
182088
500761
456859
989684
884212
996315
361829
483097
369098
1018806
139401
14839
666641
922817
199519
580676
842557
186342
287210
818233
339346
183225
96396
343742
644622
723190
544272
838807
374586
367022
782586
1016954
669337
499322
13755
849411
15467
122336
778414
315103
2952
820646
989852
690280
926698
1034930
119115
413879
957645
770353
262946
679628
587542
259353
933259
195133
272252
787223
394937
377521
828858
117086
983372
275405
896481
33468
79649
992296
876365
373678
194279
625025
119708
596963
719906
894075
921028
14407
945994
695499
35970
24131
546431
780469
355703
909376
457184
745757
508836
62099
448382
342666
493524
283051
325783
671349
899328
752119
789391
913437
174404
403987
375931
169091
784375
734745
24356
528851
771249
569390
616930
1003508
914970
37785
343148
689275
437452
642834
815234
147711
468292
233664
420295
866352
278525
826639
582048
493803
803827
309965
889983
271364
871849
266709
623939
43573
235156
495390
410980
195592
352497
978757
498579
22710
974393
225177
240098
84371
490808
705176
136971
206878
512816
938443
193650
292797
129194
642068
424934
642287
63216
214040
178878
827014
633282
396664
229068
985945
93005
752398
213952
20429
421812
302861
950015
166394
279354
32984
189232
935670
172751
915023
76115
439203
497889
254356
537750
182099
261196
151244
866876
182130
752013
10972
89907
580794
442635
419901
390711
957308
365038
239599
128737
895816
866129
566904
311827
35418
695959
717714
348409
673603
809450
660767
472816
488492
284951
331945
317799
491736
713987
1031281
440971
965853
1024802
592966
1035313
388130
906310
534966
733258
742342
458412
613194
522602
78278
421437
988309
960024
132968
622819
752035
769939
189295
911276
676137
766336
512443
135030
184307
65924
322589
507875
829792
389771
762766
164565
140032
62195
394035
634472
827377
328826
212887
486489
834327
828133
1001878
1002283
182709
566232
487888
774602
553045
888470
957290
418103
410633
335473
506238
482958
913239
219083
627866
201851
132544
541101
170020
45954
162107
225875
870647
645966
449227
298681
687373
408685
127653
1006545
797606
56598
38301
506032
1455
781062
762135
677074
803605
289972
741787
1026864
512852
20263
242464
49381
394123
294298
138572
1011816
308027
967456
136395
188226
325702
342486
362264
972096
441797
51368
1019869
603835
502837
493825
946803
922287
19002
755237
976409
961123
94576
310347
784941
246865
584373
173013
340235
184199
62717
195576
401461
240097
133783
608010
326463
88843
847309
726057
252119
793939
691222
592090
754016
695601
141896
660546
989579
525182
357838
185487
445271
135734
376689
813749
133269
857665
347291
35170
575445
544631
402351
22912
345068
400674
1028552
535193
657989
222913
34980
78097
624884
603273
326652
408676
661890
42157
872236
588116
925273
700297
1040926
97506
976468
831948
362702
348842
29561
953694
80407
726084
572859
840606
661424
782848
206497
767363
301346
956705
441262
959841
487994
598159
81053
249286
675791
774858
208177
260344
30911
7233
32994
439148
1000421
313547
697121
67916
350788
559328
301305
891587
66579
189107
685930
1029952
572658
832395
95760
789412
1026114
633431
1044254
664931
324607
270494
538053
394661
26797
399332
413236
415427
724390
617100
709790
373753
854490
875104
874664
685404
252413
541821
22621
770233
1030943
150939
131275
246767
906417
527893
913708
1007506
364323
667659
373367
906589
483598
260403
153615
889092
397966
611699
852117
308767
267407
181294
166410
377305
330002
255493
963256
658375
596001
548347
849469
179248
996074
133610
95835
928833
974908
922301
910076
54803
291697
910399
873140
659168
59540
932435
473411
1044327
670164
35262
61620
606471
200721
717729
517795
1035857
572265
433827
543023
1000032
247982
844034
482868
593146
183790
544723
84354
640069
67098
685871
826233
299379
293560
799814
1042442
413838
956068
304079
154613
866229
664712
597353
544738
808946
343968
546174
943952
297729
690569
625520
445342
185137
508261
418088
277604
606920
753112
478013
650856
914222
726376
489432
104193
164307
510688
640437
990725
345528
337633
137656
738111
544876
636672
666707
993484
666159
498535
762626
1005879
302758
411657
987798
897582
1028795
447833
886519
915596
839555
967164
1009815
935230
84518
377644
363294
127541
267499
665625
881197
124674
112224
534428
654255
761680
835379
735738
193428
24457
609602
190860
312556
93007
753992
466813
347821
331394
204187
413176
534041
452645
30991
110749
991434
712247
192948
736230
801464
627397
88858
744181
642184
511300
888655
823265
43622
285205
326860
669148
562530
268336
988381
5312
76058
544226
664981
734710
994068
591412
898470
7024
418512
157184
1018229
135821
767863
908571
179112
373201
643034
390904
695488
983135
677526
563078
557032
65314
1015175
419944
677689
46002
621343
321397
392895
448432
805525
4128
218403
234547
163576
310304
364114
945353
474370
866520
969417
174675
505555
30301
365189
468252
418922
785931
817246
804661
573093
128479
426700
604269
751526
828360
592600
814898
853340
390086
312753
526522
885221
426195
104259
72173
522192
48212
933345
15201
597385
323404
578981
508251
323795
700033
391868
422421
210319
885279
196860
622081
437916
206118
246209
276000
722628
485131
867290
719637
340347
820934
301733
131513
658114
1015232
508506
337901
27025
803964
786828
513122
192558
793291
218557
261726
623865
493786
1013988
107166
616190
200016
318704
148670
535316
994655
482468
913236
463235
87799
653806
75203
871861
727835
602842
763547
615408
554579
196378
191004
705684
575368
529747
222651
321519
481803
973458
141508
75554
501532
632408
893002
923141
156269
931179
863913
926131
997274
410408
518085
381415
858618
209823
756351
556362
534753
669746
1034637
522908
910683
329754
392794
204796
447557
22651
322205
577661
306724
897683
263069
166152
833004
688121
47675
759165
491602
306629
284313
750147
982630
579345
824558
146580
9671
842575
750338
499908
152928
795642
860891
525834
710366
349201
181369
899591
582501
107463
318566
852156
687196
982374
873647
300638
496174
286351
644382
46404
228082
28855
134594
546
637410
267988
752354
728965
719540
764338
18738
27891
779920
363398
708700
1013729
565007
942695
28525
134215
413168
1031279
674635
1025721
356638
476817
961148
1034640
801035
693072
1014845
609640
622297
233366
63962
543702
1036406
951280
70023
150176
951316
759167
1014737
452501
743589
86741
391156
918805
224449
567307
798498
305044
268557
403009
173201
41551
737822
339266
410985
449005
767945
721133
52229
599030
764763
940578
674447
977837
987892
917041
853189
558337
38345
534454
372424
889253
37423
35943
74235
112951
872958
528555
470186
625615
774452
438679
750534
49490
275371
1018465
682301
690693
63894
538222
432586
655519
271972
730885
140975
182054
138333
863570
150924
855582
590589
449250
931434
187197
598912
658899
348870
434702
573831
224324
460803
866802
544468
590191
82753
591657
136802
18884
503319
624042
720848
101371
449788
53036
589561
569641
560434
574607
341907
538903
627989
920477
35333
358800
894767
430987
540271
1030655
829951
576667
666484
447830
777138
948267
91288
829258
699768
529913
182572
1000077
368013
667268
410533
37321
856404
162492
450362
684974
775581
428035
578781
530272
466035
122739
1033579
519545
375693
272399
695798
90249
777954
1013877
995638
933269
137392
192659
178812
837981
380879
861069
203114
255762
312422
753653
110077
17049
78261
567694
532292
873072
10755
249600
855129
595180
931270
356329
174839
585862
188666
204019
538641
514046
433489
65113
541409
447368
40012
385194
756939
579058
225888
637627
571681
529079
299327
841069
665392
191162
785006
244316
944757
1027643
183022
51028
925741
1021649
498790
512043
447392
828408
865953
433561
713904
582335
1019772
877153
632275
829679
949548
518629
28659
116909
193470
636425
754013
164412
976225
717037
428846
228039
579280
167189
870677
805415
233341
119430
992510
634689
340194
805711
487293
629277
166890
971628
737469
551432
649862
98100
132382
899752
144784
23427
173900
796181
452814
1038686
398139
452747
288608
504080
924539
525057
183962
406191
869318
1000434
552913
942743
515630
166571
896149
843733
292667
1045395
141081
97976
27464
730486
729919
153902
974147
613995
78890
648318
315587
579259
1022586
863355
209133
261571
817641
200634
1001050
207641
900294
982880
426372
3000
387662
564886
974827
235519
718245
268081
285547
123974
111637
44499
709346
718180
842049
773556
932831
132280
468690
765027
8507
701421
920217
476263
131692
654584
641333
580494
489994
13535
93747
901368
940416
124160
944366
305887
528659
834999
240353
612285
455403
391941
648794
383341
920915
980907
978351
693459
853553
807043
735194
41068
635776
638490
594153
479067
661562
227848
226969
993826
127614
184803
950899
1005086
326279
333591
881681
416167
78646
802933
141974
4381
11662
234915
898489
44604
127903
360578
816846
516848
766491
549470
41685
458053
529376
888690
880491
252028
558646
1013153
742072
732885
524049
178977
799313
49676
188703
239951
299745
312218
315673
56437
428513
492095
869660
805452
779954
241226
256695
148149
431810
982597
255989
485844
248125
734010
357229
36038
941119
567754
959651
65530
467493
613470
663669
183713
483553
960784
353462
216996
280230
15311
632081
446887
664765
342086
580074
894501
325920
721720
446861
702200
993010
326231
535430
655687
517016
21159
777211
560892
579443
873486
666851
233419
764449
206202
466479
694358
579788
156115
989869
936596
704667
550032
691168
354715
750897
166563
166720
332032
8680
530833
313990
860970
896410
70246
592350
573202
7314
727395
510247
61499
144393
363589
974764
47295
853753
454571
35535
592603
816062
32097
718258
387556
832466
670015
870130
175716
897141
529731
413435
715975
716186
167375
288249
272335
640777
194303
269627
11007
317250
860207
899227
980944
270833
960897
346156
296405
696993
341298
291955
686654
453485
865038
72520
777743
1003976
806157
90671
447597
913311
974255
808380
583118
943744
25718
429910
449820
331880
338215
13215
268079
99389
809920
538180
964747
381776
464236
535156
715333
905958
678100
890335
981250
32568
966180
410513
1014245
682737
694780
113622
391937
702905
559422
703699
518755
118994
954711
837934
161294
731560
379397
918239
631505
41491
973534
907480
361483
705524
691413
542128
398119
575143
112244
726093
107788
1017070
788635
542300
952943
814533
279185
238822
285239
540300
109040
58297
686082
653575
8187
943286
579619
632023
275955
308581
653476
82412
159753
969457
83491
642662
218782
747078
387738
978864
1013671
520027
1034193
475734
660056
782437
812628
400552
71254
451798
929640
331893
565501
603728
70515
161817
605716
116495
128227
364707
661153
362240
766515
492398
869237
988265
938118
895692
873251
703866
1029465
82582
419159
397738
648955
799683
210968
926927
217308
701562
336521
961363
709958
932372
604496
980965
211521
697739
327204
781593
906817
299238
327647
436733
705890
547961
551912
97007
596941
398269
572250
674537
574731
1018759
1007153
204341
406786
897385
362463
283915
950173
632746
800962
512193
568909
14827
719730
868076
94692
623197
1023193
394580
913188
997436
994628
1029105
872163
339451
716742
108160
423574
113171
829325
809811
994078
50747
70702
719094
487221
437353
885815
740508
604810
816850
568387
453143
805336
620779
205511
641051
74986
692716
208189
818267
46986
993587
455546
25856
52887
136395
360249
884141
101873
382798
186725
518085
677808
321587
855777
561672
745998
495847
430980
619979
452039
924075
620840
686670
532261
683670
807693
977008
1045363
496265
227785
73916
217051
230169
164555
166190
912475
491079
958671
544835
788672
1044988
394360
918665
518466
541637
689690
379667
644714
322891
838385
252053
188859
961376
689849
485464
16480
97020
530407
631984
654763
289323
41415
142697
1035991
33430
439262
603005
907758
611039
483073
22851
764509
908720
39608
737930
125985
19583
804517
119059
445541
777420
770356
380587
305599
568667
643943
874698
949309
31539
176451
269195
918928
17632
531409
699542
787046
572459
452386
635295
85252
607140
255881
3315
405346
859378
712571
332718
374598
530512
77227
760644
940870
740481
120518
131914
934373
536261
198705
386392
366059
909054
344600
406935
43807
905717
487756
754012
244778
181623
633472
43169
439611
460422
472975
950307
590651
1014340
1006221
685361
236842
711649
162643
166385
534458
553174
840954
834104
572511
484201
123823
97580
78557
806954
764953
335111
631970
748173
842774
499281
171550
862354
555668
166377
311205
253845
698506
772747
648497
792076
39500
982237
679148
908613
649720
349649
401529
825316
486449
599281
100877
810530
894860
947435
167057
38823
357015
196489
742666
933186
865039
1006384
391231
36308
327583
751499
579145
376972
309768
661373
693099
186445
357489
495011
41787
362663
128058
211826
894569
256460
82208
174054
976870
900772
170833
354085
225102
45583
592391
819802
452764
626068
738880
287290
424460
338762
507276
664842
296612
220489
972246
193365
5195
284360
488188
342381
404192
385412
389513
928258
358076
811824
341344
332090
276047
75064
534109
246501
233486
428504
771684
165670
124673
840865
569789
998904
983324
151518
52179
315461
162025
183222
885712
258924
1017222
910112
1022616
669740
967773
534486
152540
367794
798128
737781
878160
987228
1010180
1013380
234106
718521
638743
834511
982421
473246
1020467
935230
702033
277925
17283
845489
429615
423874
664040
921798
933436
550926
87776
936437
153393
823895
745707
255703
564653
700659
431199
895583
238931
751538
226113
292204
704414
1040700
157456
36245
701924
463296
84456
146241
255056
142935
590578
503387
769318
719142
444864
685792
686601
345319
660823
231422
402363
420526
681308
755751
219230
466123
434279
355163
298227
994797
543289
881863
111962
846399
1039848
990866
708449
965131
930356
679444
379526
1009929
966789
691232
89145
732820
982772
547817
980719
522427
1013300
450903
266256
1024047
459518
740053
200498
407473
426167
8973
305814
572276
775534
412155
751014
114012
521196
563929
123636
809328
374285
163175
497788
804530
623530
812210
241096
436273
592744
459495
570556
90263
208198
399220
324108
140514
172942
396272
518362
648041
535869
14689
91824
356806
737215
323974
940746
989485
558419
758179
15230
312835
965878
314626
929603
1036867
547230
438375
649071
647752
412475
213457
917587
306964
434280
68836
469640
499866
863079
569731
672544
1036497
321371
949496
30137
569666
249522
123399
730766
847017
497486
257315
363321
133166
425524
207615
67250
827618
848485
92469
749933
212215
558961
87465
926839
406641
680113
685259
80987
845439
835125
918920
234970
559405
401013
753358
243980
940966
564417
528814
920584
989851
517760
431023
61075
374210
723723
1010511
483711
222384
95437
32734
782348
914929
745903
86520
389915
910282
721753
390854
443604
634771
594380
733737
412556
942295
495187
525685
162567
92815
514780
63239
398301
175051
940441
14720
292762
155508
21734
562669
741697
218
90508
172717
548300
645974
877902
504590
749826
268357
839432
586897
834933
183332
453754
164357
86797
615601
803872
520761
112903
91526
24210
120182
874417
604333
812993
58582
530136
539766
466271
687769
398954
291600
712843
610919
840689
16507
969023
691570
777668
964106
615136
82948
589470
515580
909955
526247
846072
709085
252023
809395
692270
800440
436972
614460
697396
824428
521803
834332
694084
989867
732254
977068
7382
384382
123357
609585
883382
162082
425882
334881
487617
845602
977014
1001085
807493
706996
672438
57953
133426
529688
840017
742801
294556
198710
73980
819964
63228
1024936
483936
289600
768328
920651
516921
505472
393120
839281
950433
777496
973441
614365
330961
607453
110102
785817
990142
434147
813136
300600
990384
809034
808726
651295
632263
315872
537148
199331
801335
1033621
921118
345570
502316
94477
999593
357428
473657
187451
797102
576017
30199
970251
18965
368328
165338
665596
248786
859684
218135
609191
273192
989819
352044
440744
866205
180344
1021856
979119
82625
602051
839572
998808
668996
459948
716918
756889
158557
596016
968040
116044
176151
525830
563475
311243
902082
701346
122541
388077
802418
157323
989984
67895
639470
364503
660006
3197
419048
880297
276622
55214
913567
677515
26488
45754
840632
880655
951641
449842
935
176864
937845
575010
833425
816409
463864
322717
901142
77137
356266
643375
214919
17180
619313
942993
907512
651921
691857
799301
891812
817679
68211
40227
525941
768410
406303
182061
964337
548173
728710
285924
23959
89229
538141
28421
785591
581236
822516
967599
206771
380361
263685
737846
778665
571745
1045109
48416
438443
279051
771594
995862
458374
129163
54988
75516
684216
14699
354166
299806
325468
55819
260463
561008
396537
145150
501968
152539
142029
292314
977403
216902
1025780
290005
65386
554804
704223
625936
17337
950376
870147
433828
866216
802361
560533
638852
265351
910864
78584
311158
106175
70199
767723
92004
213559
512710
806999
211114
530273
13341
798834
84692
609076
777988
966604
567662
814054
127771
477298
352581
586596
692420
820134
687256
942015
997286
457350
1031024
77713
956483
73158
503954
29237
4936
812053
60991
1029278
260845
1034181
17939
42321
469791
62793
230201
16335
1028692
327092
248232
137103
596013
38726
397722
433660
1038769
484250
584688
971630
856264
532841
689480
911740
833960
472369
702832
197427
292577
990038
1012067
912373
1013408
56126
700230
557208
744851
911749
845001
95883
601672
269835
276371
513858
612328
204514
761364
488714
90420
691177
556578
5673
487193
653763
264234
169118
316766
662428
27100
821559
808318
492556
484914
403498
449143
744135
145137
204061
631771
894293
908273
775460
274752
654764
408292
40667
801277
666700
888807
586546
915987
714490
29947
709229
79161
531715
746460
300653
799482
768439
220535
295342
264392
986230
634560
282610
552510
42696
511934
292632
73987
953528
978751
816239
56537
262436
772075
865372
139422
800990
182824
809800
180240
113934
573022
579060
176001
938707
744340
115835
1023818
907410
588027
953801
324226
1000593
371784
330617
187232
197363
128887
417118
388046
979261
198715
600440
708183
208530
881203
875698
731524
951146
644493
890717
662510
595219
339674
627672
607384
591261
1000507
456518
884489
977033
611290
270891
54905
906152
600621
658759
348335
57909
589532
291033
426744
600765
141841
971958
195123
585021
963418
161489
746908
832474
762327
184072
66835
280549
781757
468776
211226
32541
481973
998387
1038649
788155
273961
94918
471867
190597
512316
81352
358588
568527
747205
218121
302899
691624
190724
371709
495166
134304
187912
527721
957040
726383
93507
1036426
489501
497744
262966
257687
672929
329937
331492
523779
855069
378798
132566
823916
615959
559346
641414
81188
151573
106845
30614
549054
538643
818395
922518
430129
1040952
884030
780137
458633
165651
798064
864167
622997
130466
876970
496899
158120
958594
642702
475770
391273
909383
915851
718963
826625
996115
624432
178864
36888
985258
993845
827922
514570
1034335
617049
689430
700926
774097
20890
797874
268733
97957
976803
937082
573766
430935
97500
263658
341902
751989
433785
493712
523209
888355
88966
696499
100873
459416
149005
821204
36369
425457
993286
171527
947504
267284
838748
646075
100779
803384
419724
18959
427205
927014
395202
43337
353713
691218
362619
359821
900941
483072
120507
289044
897348
618124
262337
71793
315011
644119
670237
799581
275294
556352
242595
468744
20263
615854
772608
328326
470405
503531
385750
247789
805713
322473
724508
967310
14694
777772
1028095
130514
1031160
790956
840019
1016613
677034
491993
188641
565896
911903
431068
14329
403679
673774
477791
569787
420872
169258
626442
680864
443791
611651
163920
702306
559262
701791
318558
345796
583335
961018
1024508
839007
527228
361633
903054
611041
223801
833059
93116
226296
135540
607699
304761
502232
790259
541892
988787
580688
494931
778284
325696
582481
784436
455462
267594
913490
619833
261635
58736
69821
684691
774842
747535
917734
41488
200289
108134
206914
945659
226159
813585
684357
347282
72630
128591
177461
622498
614765
186527
199446
491951
705349
207178
514977
272733
848837
77742
1045249
146248
1008350
722617
272241
63007
282466
706146
995168
550790
586265
815443
996330
859936
427199
422443
978894
826658
503755
282496
836814
197671
208916
203395
662802
643275
287219
2806
665473
523443
456353
346104
798146
760689
297890
971790
127139
353171
867539
955846
221948
704123
796994
836513
692981
711447
553217
809783
619153
54648
343981
857681
217701
64239
887088
660127
845807
585637
800768
936433
942438
92322
976069
286438
209369
153176
1026842
214498
841553
942839
707585
714008
505529
298043
232320
342424
1030335
518718
367642
663610
421850
1037426
882518
448827
530220
92045
156582
249006
29582
49358
677218
91338
464895
396136
448242
618044
1029386
975786
364019
241129
446871
1001078
468441
500407
770805
845691
197089
146457
149394
823508
380758
72996
1026387
296516
632840
624014
802612
631477
700393
848169
340708
713310
759725
650607
770219
985801
932906
504728
703991
379741
116771
186546
124293
785230
417287
1021759
621618
505751
637612
171336
1026711
524366
90605
302511
916686
308073
827443
407254
201336
655574
346663
499132
48854
560659
189015
653595
853484
57953
990254
163179
771513
783383
75202
1037868
206317
1024927
148883
833361
745668
426272
13945
977717
985599
718194
919520
112946
864320
801936
20431
662879
169654
440277
559759
570249
610098
512535
874724
336223
399027
791257
66619
638081
560689
679869
206428
179764
419642
376876
1041888
871238
986490
799577
139089
633281
872994
216334
790883
900231
42070
861038
812394
731975
832056
934550
502871
823102
270038
690562
947729
982391
6507
773999
139478
838412
774179
638793
478141
608967
548630
516796
15814
682308
611633
856405
412665
577101
905149
354972
115592
819537
430260
378621
989838
884562
865823
242817
276019
281756
446366
954978
520785
918069
846830
17408
70305
957887
673735
509955
735752
888499
563657
95064
940632
680832
240082
83119
806140
480128
300156
12985
518491
60469
365463
900464
287014
162392
920755
412842
991228
628153
410247
883055
324087
481376
955979
503210
274353
1002592
781272
668381
24434
497219
14970
994431
807364
240336
41593
997207
884546
318729
553763
517677
364831
135545
714022
560537
73535
244833
762718
744687
474410
969093
783517
365649
574089
116543
851897
732205
826789
651102
686572
221708
904249
525705
234015
184109
429760
896514
714881
230263
530122
928675
950948
792936
390421
494199
514259
405706
195023
272257
115602
695350
742364
119153
744937
99584
784353
610706
155747
443493
181587
941222
159074
362043
610157
1042827
491987
210477
327950
395141
908123
934459
1024412
541234
847671
333908
786782
606729
711267
538338
927804
12751
807898
828428
796446
139145
31191
924376
738342
234439
1653
415974
484167
833547
221437
958816
125630
478972
694080
192862
712911
550492
75144
653682
564034
998585
488720
629313
144321
546492
454925
600161
693835
952060
42303
693617
22490
546503
780981
766745
419700
266502
96030
151910
236620
297014
1041342
894676
903764
363377
835546
325616
884059
152203
537648
690967
320061
364611
790981
778087
798332
761411
39123
698421
436585
155790
15504
357195
539740
948176
446277
893999
511087
336365
20720
290362
110803
773176
320752
281344
949588
462191
281707
724215
680014
212462
984516
413890
493063
588002
24148
542301
1041320
1018159
902235
290255
250748
225282
879528
369205
379686
612512
982915
779326
291690
670861
775100
566891
29211
460643
210781
1042786
15199
252516
670299
465097
475043
786923
903774
364895
166461
250087
259559
773644
179016
101877
733323
1037359
378538
348644
956021
1014578
813700
725953
488217
376248
497155
66704
909481
236157
312679
199674
817977
994566
869176
983648
580276
958106
455620
904575
892354
631149
998011
601589
596127
870323
649287
926329
496371
706084
940815
691662
842284
990797
843399
752376
324048
858944
760946
591605
599143
382417
301984
986048
99241
231538
549995
848048
216222
542458
940460
806853
988819
656179
131188
608342
201165
423051
957906
880289
815738
3615
673450
456083
744321
402856
641985
656819
869303
396836
353298
81610
355988
441983
593929
581078
678904
773563
926339
252935
286956
240695
172910
842724
52639
972497
509166
94746
465557
501092
105488
1025096
109627
452263
777577
112821
110912
691919
122554
879192
795716
975556
764489
28861
99647
677452
410493
242111
988695
119006
848617
538444
753547
150813
1011913
849962
3009
676249
138211
1011619
417596
783505
869178
740557
413456
32314
980378
357424
320487
306240
607797
559007
567977
27144
579759
679951
777537
786012
289936
717965
743935
268088
618558
233166
539339
661173
580820
849277
680384
637387
1009988
309435
796903
162984
13847
897311
198178
120378
571464
885829
438665
116476
982515
1044686
12784
802661
814428
915969
279014
828351
133809
730484
862587
303461
859427
17610
942971
265412
631291
375746
501999
1030010
861567
1035652
516773
383663
303328
479061
744026
632586
339536
683779
603976
720554
381087
943900
454574
668397
101128
115245
658566
253218
233432
939717
572454
421151
533934
161962
566507
89529
696422
393827
30025
76459
524570
840721
210531
96155
973430
361316
243075
439856
1012351
946855
892517
231335
34970
499938
586638
439488
18878
349643
444416
163251
341639
305048
48159
919430
712385
884001
1015965
324121
187123
863185
39658
815721
956489
632256
456794
318690
517659
200053
73343
135268
22912
162086
215604
446574
595803
371053
372388
779991
851611
318905
157304
786712
129109
667831
676600
82453
156039
401244
862317
384477
64395
547116
575134
838337
76933
756740
818558
87948
155754
648462
603165
318513
288437
575495
198924
143973
88150
402990
631415
496021
326367
922132
289556
572484
444656
107930
273528
455487
322170
1022510
448928
245225
382458
18503
568407
755384
166661
644440
65933
690416
399909
400085
629009
368068
901156
292489
709274
431853
912758
605530
221541
550952
565429
350380
744352
803905
370912
358022
1037702
265716
610134
506783
598214
700389
930582
465230
190237
189033
657601
300226
589408
128893
928249
74779
564737
297228
754310
685637
454572
656747
863893
941280
773740
677504
702800
1009012
836005
175820
361604
177235
145034
855784
555146
932097
216800
850897
781046
985098
662692
999600
984359
321600
1018964
824825
487433
139707
92374
733774
790449
397173
378825
726085
182065
141356
582576
948958
199420
103859
340443
55330
867817
913048
108516
166731
286349
479612
437199
702116
259277
44227
135068
69977
674917
500209
235421
132657
739022
55420
307528
371613
341627
1013437
824779
625585
230935
295748
144758
162843
99027
737510
514498
708141
577067
557938
440698
157173
759951
442058
410454
506008
748125
901061
655198
911904
883781
248153
700612
155969
371741
647747
480943
335383
573150
300778
669600
473154
1030022
857917
721612
944132
680782
93617
736369
687935
462908
737926
652420
1028680
713434
7462
662476
96541
304255
290581
297892
267952
509432
423562
910002
29425
787192
633614
212475
708545
904992
609786
480852
548172
591337
978708
236926
37722
938390
138977
85220
350989
401118
161366
449865
745376
412638
482543
865056
800558
510441
923445
123135
615739
321788
549465
780451
493363
442590
684299
734649
294024
483928
480382
697788
753094
537887
179188
336700
29831
21474
265686
43396
618179
782716
888362
33912
290411
761156
731419
228241
101457
709880
541991
890970
128375
914314
287487
769921
586909
9190
583171
161354
1024267
553066
330787
638098
92128
1016844
778722
336812
240352
307110
270929
194963
798710
462856
843546
820010
566129
1021391
115930
957891
1035980
495385
522203
436831
830226
698986
436488
96221
434666
1015685
433451
12620
94253
637514
354962
58567
110839
32672
470325
13418
695329
381825
746877
103208
169631
855223
806896
247877
863204
64194
657293
484757
770594
690399
216923
801890
181812
175717
398309
407620
686195
897281
1008296
367557
997412
754078
590149
972299
188597
393304
868291
403218
471172
583208
799371
14009
148401
344752
39794
52667
652870
83170
35973
930245
334232
346359
90272
289891
430601
283332
919558
657011
147804
989186
252994
1030830
788306
877852
59029
908259
825537
735929
774107
295827
435221
13431
23757
128677
809337
325071
363966
898890
800663
907219
724803
958051
545209
403435
400885
861570
403917
632117
620762
131140
709050
1043637
8614
686871
343278
490258
990291
724964
255208
259082
826436
616205
757270
1017397
187449
602123
572078
841739
222165
876360
75163
126130
972171
220397
183746
716022
692335
952982
544476
497287
785949
233847
271043
734531
625472
90695
134818
404882
757515
903228
919615
803215
37234
168656
488537
957445
246411
266189
354367
608498
852325
398120
429238
949540
577290
1030011
864317
207322
433445
135776
249174
429721
1030088
582346
966843
274247
23009
236154
295958
309354
768480
542024
733607
688814
975837
937287
434376
1022985
71260
371886
1038475
938154
292200
768006
280079
760369
515033
151557
85001
1027463
340496
110023
547103
736756
649822
580781
52111
544929
43675
887161
974983
680636
517378
759388
450320
560917
663714
59730
752924
934590
735575
133199
306615
682423
198519
198563
367920
1024112
202091
1005131
43067
890157
115276
827238
498856
394312
609977
909898
541016
486136
2969
758462
949073
971777
978642
66970
265911
427526
984922
1038161
74803
957609
590795
269597
950396
159236
726520
931424
645911
611326
616454
24194
176166
995590
336517
748540
41406
501233
404389
873535
237603
350329
325872
490844
210729
799976
275202
541346
896107
242766
770456
459450
81461
881519
1038796
570977
634484
715692
833740
637150
225588
1009748
159969
984137
935369
533377
34381
888511
841986
76319
6434
972003
372488
366087
731047
33273
667891
937591
751373
139829
800210
209341
963689
573836
785652
604665
437981
270064
275855
406851
353004
584457
754630
847614
925318
969514
991969
585295
211888
1030056
471097
436912
970903
970596
849879
822228
735604
844438
574716
330477
825500
42791
913411
502696
573969
469818
607086
297569
472868
259073
742651
900731
893920
274538
722081
698416
594956
745485
375876
384447
446616
629137
645034
903672
362768
598506
908369
25821
123237
146198
903807
719657
320999
167832
409147
776161
83004
798850
1030026
393413
159204
396671
164810
906314
802174
507751
224251
988411
1034209
915844
124155
941769
599272
404985
87560
1037086
107760
109014
951530
397722
213956
610505
652662
529036
986505
327951
1008579
326564
603450
143267
366979
843781
1001537
965361
956001
18325
506562
525063
489777
300605
318857
219518
347500
979665
858887
497099
604605
970438
732432
44122
721631
702588
158694
180024
112918
486659
1034834
280328
526981
857480
854888
984894
428397
68542
96184
426876
719613
13951
832922
959304
547557
932874
471075
797112
903922
883804
153142
206136
329547
843690
1014850
620188
410263
1009499
380875
6860
568874
735318
978149
692939
340907
470369
110381
295417
566297
1014807
414151
123170
177445
728985
265507
36430
17189
235198
626738
1038385
793390
628507
394597
829045
115771
407228
95641
388427
349372
646099
827912
9334
652142
99933
101460
407471
495712
317294
240092
156750
830704
684698
970443
378701
266392
499019
101850
631965
201015
573033
955797
673501
864643
635405
736215
482293
532143
446539
848990
942353
880989
118482
367608
881170
874722
1825
972756
864369
321388
926516
624526
792052
114053
947172
153276
291304
1027163
660708
637041
205242
720436
146020
210801
150275
278636
896671
795162
706023
828020
1016392
824891
138201
252205
356676
734338
50001
806027
796240
358622
350322
557088
908120
17857
820152
656064
209434
336911
210703
401992
817220
411942
998976
107983
15631
669699
554254
139113
227318
818449
175903
768026
963532
1013551
878411
663149
836733
444128
795700
297614
500815
25689
348589
988987
1008524
596244
609063
215091
849228
99067
584883
923053
641669
493466
728882
226122
402783
166709
774383
85893
198300
337700
489930
224456
1027608
767459
401053
199193
782362
654510
503556
285279
723895
125472
173841
885235
597853
528534
428
64911
637637
328185
997998
621300
915686
209495
592556
875043
225413
645454
661819
358404
719801
804677
168520
202806
394912
274781
997678
210977
302370
26212
618728
855526
242715
503228
327630
799297
922600
553921
380087
408452
173712
193010
930286
1000240
3377
720126
202099
105803
661927
330051
22935
906491
838163
663943
534735
326515
429064
892374
736278
193326
510089
580343
650226
499387
757006
221562
651925
646534
653965
454528
539996
902292
3116
974741
86584
189570
1024733
71788
187233
210762
155248
332321
684175
655860
905518
884138
150375
555244
618640
1002763
350329
955443
511254
536530
334824
866286
343536
499784
168662
753420
269214
187874
910268
86005
290475
437320
602330
450847
45118
29343
993657
815065
632911
957705
189821
702460
468172
377184
95321
42524
300773
432603
12579
1005442
206595
1033759
148983
553004
773627
953642
516591
45074
25026
125877
653821
949205
721758
970424
178789
115023
557258
33541
367063
649969
944914
524991
719394
480937
443451
992104
448030
263596
619998
942215
1042183
218421
457898
339276
321048
861158
599858
58236
451517
956136
861794
113096
688593
859085
187633
465983
853883
541274
841278
392222
431195
1041263
996425
920382
276336
527427
206627
218096
49130
808826
579166
19761
699635
73414
112093
106530
493887
247219
649300
111868
584970
786385
733056
862646
258125
404859
226113
502709
850531
152862
963426
340186
239811
324650
387923
932552
187081
604844
798443
979878
831298
584565
721224
888489
767867
802723
281408
970629
4664
953724
37171
109920
663702
740344
1005093
126377
303990
199487
467798
216821
235163
805748
947521
493956
826456
291313
822469
917980
673772
314687
747714
398167
694175
695019
474480
242294
694125
234480
813680
409910
392552
699580
121292
810661
348704
369587
666927
503725
640583
686170
19127
475745
852755
438561
875425
553470
306005
860688
884168
624834
294207
318459
713211
593132
320956
973112
571032
145182
857639
339055
979963
804259
293251
238857
530930
357864
546241
218206
989868
822651
756232
991861
911142
861128
433601
995349
859225
880616
647406
251956
350759
959470
87455
349123
730409
772946
616955
572900
278876
987997
321346
408482
1021250
1001707
375794
487307
887951
365508
1034461
410642
710257
441571
802744
191352
954498
799260
663362
910979
971908
688346
1020306
142419
911200
56758
503687
416034
631818
802761
139199
416454
137568
604736
358727
305304
594019
234027
547617
817919
963330
364285
513769
593098
103147
972370
89357
797878
85075
120160
577503
192630
702141
716434
562240
677552
899013
741590
653845
698439
608843
1039081
1009440
293858
514726
23077
618333
1043768
1010107
209874
352072
118151
763926
228656
625619
720111
132141
117538
891354
391804
31205
193819
802807
542499
970507
405070
256541
373319
335287
220930
350723
757769
662827
951666
864484
884783
1041513
1039713
659307
439204
373470
175822
237337
953717
459209
543221
75941
382104
159320
386449
904928
459165
447780
211349
185854
427351
548377
818898
67723
468627
145752
839074
746962
298880
685233
22596
245676
281234
478055
264473
1040180
1036015
810979
672768
863208
480267
950840
1002542
307601
78573
745263
877130
437408
143563
233814
431865
950638
283099
471877
426113
787990
718487
1008615
22049
167311
597802
552166
773352
145879
729754
612193
309934
453802
948642
453892
117178
396375
777255
592459
164418
393331
329009
362329
469275
967405
459009
505041
440867
1019602
59169
167851
916767
632865
363387
138258
217708
716826
679792
822743
108093
1036627
848270
367065
73176
676151
213824
205875
335254
434966
596451
173657
780796
462160
866076
139840
677155
74738
1025889
937956
992847
742205
145181
77338
335857
179063
255729
807713
584736
116668
1017311
829486
905222
687610
563188
895203
289299
119530
48089
87405
251727
42752
996284
930577
588089
308063
741595
618972
687225
337571
409393
349004
361788
138666
206699
510735
956548
11881
396442
397005
902634
526170
195073
809220
452267
110065
90490
511073
151385
733163
738090
471948
99162
790835
424118
203504
700620
140377
721672
213613
959488
443264
1037821
150377
86227
573190
720318
719576
768329
1025446
181697
54591
822126
420022
924779
569978
619007
317220
702745
357960
517295
467277
481968
899984
353033
942807
927235
736109
172315
848289
103509
201789
917057
906573
164397
57914
672009
37206
917476
229568
389584
254789
763839
241902
131233
550562
86574
867035
735220
786378
257609
754722
507768
523750
611070
497678
515118
489450
333122
557392
537721
838927
445414
450611
1013523
24750
525978
747384
371933
248497
796367
684926
662364
462779
54145
39386
504025
109707
832546
625560
287579
622348
837439
910972
487025
217375
39887
476976
931462
526633
475964
721040
316872
234967
441536
1037971
354328
988784
412697
669360
147098
989283
424504
533934
563836
126966
724617
96558
614686
645480
247901
926274
802102
475321
311106
710167
592353
550941
529366
338909
891107
631340
181136
118136
566825
912801
174991
851911
256991
483930
911698
658515
115416
515943
11767
1011773
393852
887721
672087
918306
56528
236944
277415
608757
732228
223152
395288
949912
569358
591444
894071
680523
385129
384277
166754
831027
860055
336553
1040105
773453
788936
549487
96610
484258
798958
773883
948459
692957
710458
944899
369484
965759
195767
532448
459878
44161
343656
96718
196143
842958
865522
973403
58156
989284
770079
643343
484174
368796
467211
608949
402704
364788
280104
777477
997923
830668
227461
449252
120155
658124
646738
771195
884654
464233
578918
710031
1008352
326220
258726
145362
810553
996683
680772
395031
996459
858942
425171
259522
977683
461832
442742
555306
391663
410224
767218
255329
531937
58187
253990
146196
321880
152440
432692
352681
22848
603234
214037
981679
596369
261352
32609
905679
464993
829131
522762
832994
41093
212086
282779
989859
886882
693091
906183
1044244
727867
250749
382593
55096
847260
243105
1006296
227670
423850
613983
51678
415967
226658
322672
249896
620741
501010
434109
418324
329522
381523
673445
442159
263019
336833
1003363
995971
1007821
324090
263997
530189
405655
346706
783196
853348
946990
631375
996629
916225
466207
306432
428142
524794
765774
847512
386213
461312
369024
123993
381758
867181
554178
524226
120248
833295
93361
791920
568379
443809
64240
437994
276003
590969
635240
80
615291
92682
617110
701938
1008384
176715
847381
69274
889242
59595
158514
744522
433162
31695
184887
300119
896774
474547
175306
314546
743606
836242
286168
706214
537750
366300
515377
158445
645244
1036588
119509
673998
624714
669146
878937
841949
643572
758560
247051
679184
986785
733458
778227
735751
1031566
725550
607535
467914
160885
728035
619936
1379
609574
548764
522898
36966
166784
492417
718154
185923
243238
917565
990806
428324
416827
607592
298881
810863
346665
520200
436506
273263
1004255
339901
825558
41543
322136
474420
1020139
573463
197642
349594
807720
679277
711493
781701
139696
680158
334130
212327
387221
294699
573346
1013164
1005862
103296
133329
993435
973681
824887
246434
929386
301715
13683
56993
700822
442783
197323
533966
299989
5123
444312
483417
629826
12996
971606
477898
828682
276009
775291
1031612
679729
1016069
679926
619655
971886
872787
543511
658300
162025
594398
642395
656648
92010
751939
917632
556989
844619
760037
801260
46557
584810
733151
1020080
641911
290689
572443
1022947
994085
701462
756141
213113
125291
946994
456207
629265
168593
329240
580899
827174
136091
167176
832073
895599
500877
1033870
96899
578321
730233
293568
672980
342428
331285
362848
54228
366115
239559
347792
171829
306444
392839
984846
866426
482739
181138
203850
43499
451765
57183
1001857
746873
10104
99063
118649
343949
906158
848579
134943
1005053
411123
943851
726860
631880
580368
963150
216811
242976
428722
620316
5992
548469
44756
89562
1043089
35837
536969
297640
427848
750556
256687
842652
617035
843100
730044
514130
1019856
276343
322306
276636
217218
650393
285201
15665
630058
314489
844310
954627
626440
434467
199358
549493
463862
212440
786205
496907
350641
668378
540109
271022
782332
250309
136664
649063
446832
1033326
824843
285082
345083
87338
479091
858099
638654
391945
677652
423265
383156
908883
543778
931055
32941
454498
870374
852709
820484
221101
576403
148426
145736
255291
956723
472841
430998
849277
756238
793269
1012216
810087
310325
34387
512736
563410
833825
635051
510716
868746
540681
1038313
669630
400037
1037787
301940
898276
607605
53362
328384
692844
150723
647795
724166
995466
751337
441688
935794
534559
406525
807160
101164
19761
767879
381109
956656
354064
484686
84956
219585
885934
354445
656314
611720
142107
526591
63688
691922
493177
170897
153141
631563
753270
321926
968400
821765
39947
318589
1022848
623618
1029261
444487
575852
432891
819689
680393
760811
361763
566688
558363
954409
676798
165760
778794
409574
754032
794813
809135
192496
597437
809875
108744
443760
139938
828735
754515
332672
21665
818682
360376
910024
141321
216847
569750
458380
503180
299294
656972
988890
378013
961803
816927
313544
10504
661908
570394
130969
521698
74213
822251
385898
875922
63742
681839
630530
542377
1038280
1021469
651149
85401
206203
494482
507151
524155
659704
355682
29332
748869
242344
293063
886258
935445
769505
934111
119847
16163
981206
315824
690143
462041
867886
1006365
804768
235919
274857
579074
63791
172365
924013
545905
288513
658225
763775
329746
140047
822151
1041177
1000262
536396
527206
947558
583095
352884
683822
816942
836658
948231
663298
578336
871878
444003
97893
579048
1045014
532511
809503
535890
44334
1022592
969253
563114
965997
693997
522719
563462
661336
866946
883069
688589
582791
869016
109080
216332
896933
179737
10237
175676
831775
75561
786726
389978
765989
652342
227168
327640
223467
414506
193758
665182
24892
939028
342235
467140
762021
1011513
317745
703274
413804
531828
815596
920374
318518
984746
312690
341778
366916
970916
524062
511940
621805
946432
256853
698212
215622
537185
399807
559577
35856
688335
586191
484571
810469
708645
355682
183505
391323
1010182
856983
10143
912168
630025
434109
953002
89742
450010
584165
211398
926563
181045
349260
272484
721766
470397
1008739
347128
126267
536448
252801
885891
405038
547632
459709
215510
396413
428368
651617
53815
425798
479064
790134
319949
241317
44211
757867
324423
409248
40548
912980
818283
770873
168508
241370
62459
46146
720840
971355
138942
518502
938628
453692
955292
338556
756054
809321
736736
653069
1015773
204489
830821
101574
207085
637785
992242
332078
892067
73231
925317
234751
587275
1040726
702081
530803
1022129
56134
492132
260447
240811
136201
645318
398267
987151
636097
418204
970912
661494
301546
926327
384102
1010771
154208
339179
827891
750864
881677
163193
189598
869937
784680
238729
750042
595917
546838
937552
363056
612998
286023
297250
201284
801074
162352
91808
501762
332362
264140
851097
606616
242094
1036292
277916
854306
876128
391832
940631
771651
786724
638942
967012
44501
975352
955869
345233
641273
993769
347107
398939
626010
300120
95730
833297
10705
587242
818532
270662
57689
361180
456176
623860
385309
643063
497459
541591
782966
779179
360803
488632
1040062
686638
853589
444173
537698
391580
88344
292549
439503
856505
14621
208313
492811
308954
767970
121988
370162
871488
663388
502141
690586
259007
147335
798456
932844
65315
837071
795811
368140
190830
91203
595078
590219
884084
730841
39855
861455
725471
46822
185314
713612
639968
358000
472947
2811
1017823
842116
776863
316356
1023821
859351
690364
750308
503613
671963
642902
1037423
312171
46179
612292
686056
892866
571339
670453
665419
13497
789660
478277
364841
552562
219033
118630
872771
942706
144640
789074
339040
334342
103055
182511
646190
936475
266036
985316
705074
193088
641210
506152
534183
1044002
156938
684423
377122
836254
996285
658790
28811
739125
762452
21476
303481
865691
191354
918597
785270
875772
688875
682045
1016764
466934
795236
455796
56216
529308
748631
220760
395155
64142
257890
857637
402536
748702
450973
774897
932376
622441
32589
133433
800562
624202
1019343
347999
647848
1013261
906316
147644
476404
743937
964545
149841
356023
153281
663516
646442
723241
397725
994184
999617
973798
670349
467742
574524
92831
926405
748184
911098
393346
770146
144773
631153
906780
803315
391065
530192
802741
212618
627697
387571
855621
163385
697594
805035
446622
395553
894560
23455
731861
245194
651496
340305
760300
837450
395070
872174
586330
675296
831291
1031889
186752
1044346
710471
633383
905018
698624
805840
954285
561588
188798
486568
27828
837625
217756
367958
179976
214273
635129
448826
290677
138506
208279
654375
208913
339067
634556
362004
922252
245531
478001
326547
533620
443515
986041
535641
1466
803911
76188
1020725
695755
402546
858222
762641
689768
351561
678077
858025
961008
138090
13363
784466
962359
916686
418375
998042
1028047
554180
208193
839463
443986
917505
1014498
900008
742771
542743
5267
604329
641223
154054
122342
1021022
606383
387566
420519
593074
380539
362597
184283
626264
346352
140272
753089
936252
989830
882397
59167
991047
886930
975163
288735
445968
360575
730995
571680
1035091
851128
91487
234457
996009
353577
826894
23111
532932
930026
316336
35169
768998
101519
629915
828873
597481
272678
279779
961989
946809
916030
150516
170773
519992
774296
632904
702967
621439
969693
850812
77882
284450
449409
980081
733829
290587
224536
487533
453880
576408
566503
818425
369899
361425
186430
470749
234281
806064
669768
801961
251625
158257
453076
1027106
145319
879129
996774
721560
614188
138055
706146
632317
118142
947498
919058
405586
272262
526065
56187
217969
586164
952333
566246
346147
4871
921905
718277
660451
983323
485084
1032573
687935
291022
185985
798154
821870
378678
839722
201116
617575
275070
34240
651008
760864
811232
84541
77103
741618
951678
153303
2849
882394
798591
826743
816447
590908
648175
783792
284363
296610
294844
739192
14240
14193
551696
48131
89524
151723
545871
397062
458781
665498
116471
828135
4501
104683
460247
673652
598934
800694
711414
698958
241760
179331
477890
938582
214672
55899
831169
216644
974703
4479
69309
356327
595021
66125
186336
694117
394737
365752
27036
1015123
385408
575858
930477
741919
858642
386677
687465
727296
814699
331822
294261
828837
947012
1031043
120092
882506
899048
49851
1003074
852465
673733
336202
202489
711500
122169
510162
601722
360396
806698
289389
155407
465289
783022
548354
521995
667250
629323
337814
336181
526354
646957
412873
902690
85256
955226
444932
853925
256486
52823
86710
277574
258210
508536
752853
136325
760606
877646
250706
327677
7187
521411
179064
896525
374812
534694
852330
284941
488223
693642
84713
800371
676240
984974
801057
1012584
316696
649206
352287
137080
72783
658424
120064
182591
311192
935978
570809
438842
1011222
842649
261049
493323
549072
409964
888758
262954
277712
6769
829143
692499
984811
1041941
634574
142657
473054
399650
559531
993795
584561
99369
376487
5177
400301
186462
498031
947220
587207
877035
274922
713492
212284
1000042
980272
555158
767547
852158
145185
731327
57555
301019
451126
935858
260555
110088
346841
693102
432882
826879
643706
542659
444852
239198
877458
905032
974137
383046
406472
716142
1005163
273480
998071
346101
325877
84480
506597
395494
814739
519107
551122
186421
980205
849668
332583
888093
778656
501156
782983
288270
625907
143457
367886
976279
690946
404189
1036828
463666
244460
312228
198052
1009241
508753
46730
665645
924398
246838
98942
15432
528589
301855
431169
17193
453464
377404
45359
918955
914197
190453
905959
444846
41011
187291
286331
162429
1027249
344260
803143
247276
572027
9077
366465
652120
105472
484271
1000391
47652
950374
875745
1039567
325758
376367
918557
178799
399707
125775
17781
599537
439446
1027858
498664
1044548
728999
855631
922554
580917
9595
577864
1028138
482939
178078
218343
450410
44437
179436
551052
402306
596874
647296
645380
31897
1030348
928640
548645
613790
134544
1007031
583695
602338
115109
991507
57454
241905
935131
87185
115267
1040525
263609
316761
1002393
832177
460267
860599
362419
232019
586707
62692
831870
311478
27457
868098
776076
298389
966351
859985
558156
668485
117453
939769
476224
261740
716711
911593
895022
596559
789113
472975
806773
956788
243195
667540
341047
650290
313118
99051
742689
106452
739208
928008
159120
149028
667152
565611
254162
993374
883224
110041
573096
367
270548
685644
100688
997249
348486
293353
736717
666484
923625
808203
868077
784355
600597
19201
8848
624627
109419
978407
782274
618816
223967
144120
600096
750938
319509
12432
450595
449250
979238
306743
547327
986355
296944
662995
789577
1002558
366802
116667
452937
862709
95360
236912
57807
142707
740180
475207
145152
650919
221684
674798
890427
227524
856026
1025036
77208
460981
747211
351802
658359
856820
247846
380550
98693
481402
872312
472110
368125
304037
46769
941427
83256
166543
1004401
1042992
665810
433922
129850
199840
695117
728479
335747
167621
705323
624698
329694
521896
829002
543556
189606
345066
567516
1041375
569796
799537
434587
148893
27602
681606
490965
999414
714698
307689
73387
426738
192506
986968
256462
675601
35021
402591
692060
86520
128507
615145
570659
339552
650686
249390
582588
868846
475192
820546
901325
491711
665127
872499
992570
807811
254697
967844
74265
623758
710026
261253
1012129
39083
135291
284683
746389
670705
571888
696972
117224
252384
706581
220215
449311
952373
413526
892971
621184
987770
967300
343341
463647
303534
254455
906288
251013
540181
51412
251444
247331
338569
590684
85494
1044615
662877
245990
335862
270804
711343
92599
747676
367433
839417
973415
512898
882341
501625
192994
357018
538177
311170
550587
486128
405213
437867
680129
301456
588464
882425
936488
49696
632732
360928
588367
894434
175285
772955
26948
927112
683843
106603
895522
311803
241769
303380
934982
872061
171455
176910
482400
466335
953245
646561
467547
891949
654975
984409
1042674
671677
1006448
863306
275370
246484
422634
303259
314953
659561
309602
333486
302972
404005
255906
894061
337383
574589
8168
481180
101130
834001
1003815
370879
369090
818688
16634
238289
655248
72902
250398
1031014
622573
557334
691395
30234
496266
289566
135720
439826
520152
631408
907838
413567
713681
481620
979963
430056
824745
68818
912751
1012098
394033
854335
968256
39448
560853
989575
975928
392939
1022439
401798
559731
640503
612015
409552
421114
914382
548336
56844
677461
414061
105192
779240
569383
942551
154784
422102
692586
410256
568768
503902
609558
734289
838135
575765
462187
569188
530434
459707
29862
348347
965291
936257
744169
308635
350153
318133
402932
895015
118376
613588
77018
331936
126717
990932
274831
939770
355921
211458
867441
961800
686682
520706
636501
387830
106707
545883
35752
577478
149549
882060
418756
852779
99965
348237
960019
461785
101881
1016438
718175
961375
122127
980854
700086
824934
738425
498011
202850
229437
960063
254937
1012852
283679
193448
765366
86205
624043
639384
767515
370844
622769
49171
695478
994087
513377
338543
783757
262532
755652
791889
188444
171527
394982
122432
382156
948367
479982
329953
874099
463185
114633
436416
456773
604694
863818
297292
428750
247793
869718
422166
986806
710222
305993
317034
3712
567223
590602
168155
391627
302897
562446
240612
352326
288864
703431
366603
993992
436048
545919
375926
159977
896814
656841
629163
93388
1039143
603873
513285
468620
601757
501693
313393
361659
169181
262578
192095
360045
414099
55353
588914
444065
109279
337877
948677
120135
232053
740975
897902
806607
608707
517460
211735
268050
723014
971329
422151
1006484
186038
968809
822853
471230
103684
707328
911272
438
905597
94909
818119
1010216
410349
419660
971130
260423
705284
412380
807496
326191
111129
160985
722306
592267
423970
199566
549006
179526
968175
448538
897633
180075
69761
162605
997012
813658
152494
388173
649597
985208
1011515
755079
47399
872344
102358
999792
478495
226742
577296
513095
293096
464394
608923
635338
461459
612265
242571
238464
80298
344237
695294
27794
675405
801011
168036
715254
642098
290743
523437
433725
726000
910105
1006250
615360
976158
868588
882791
320247
267312
619045
357859
55102
67020
991466
970864
53604
363745
8648
578816
218641
91590
632666
373049
950215
462796
973909
716736
557839
107865
640558
166927
188864
67108
579310
806066
560317
725285
655357
552321
812377
549542
374089
344925
782305
778587
219862
253558
691850
226315
996847
539118
505030
1022303
338937
221225
164463
344308
177427
956525
866836
478288
309110
1025074
99124
925137
530437
107184
649408
308859
271536
269897
507974
664076
322467
711112
639747
328031
909432
135064
532514
80657
414167
373800
185225
205476
128948
344173
1013971
87981
405518
799702
38119
250729
160249
28152
508250
426055
448744
699057
456031
364494
659687
256757
659346
504961
478886
215961
970807
489084
13280
141222
978615
598534
895069
340269
762278
895887
942685
542306
444573
777047
740055
437804
1004067
645952
831512
620475
801648
210912
870855
445666
199832
76960
32862
39562
840002
583267
65291
410341
315738
143347
475230
14754
1000358
1039240
742803
764234
372618
162799
1026916
28180
172975
849722
403278
946511
548868
126885
244903
260063
242175
509849
607102
243069
221308
491917
93737
432512
48763
724831
33730
208979
160367
604204
178903
243634
421115
166775
940228
80304
785700
581001
558981
935749
668419
793270
1016285
196501
296521
926460
552917
514463
553277
517886
425933
503719
87715
759139
338355
94212
188493
641372
271367
1026152
703398
187125
985013
599780
819841
470015
1011030
561367
662022
802011
102272
769685
712287
913865
987392
47342
737618
912685
792879
308500
107645
611926
91432
393180
686846
249751
569637
426869
449417
152745
844123
92489
195718
472125
562771
431938
1023158
202209
381943
319029
866001
267565
312842
475316
92156
303249
651106
165745
831020
631682
589133
338972
1045348
978607
741274
262612
730856
715940
785826
490529
54057
529439
341978
730349
877569
723234
38425
208525
422986
175717
900861
745788
676038
707191
87078
135126
162616
952905
941973
282482
521976
727064
265040
721755
920102
935610
691652
701718
592119
518368
394484
845647
696908
420564
500441
626453
262525
529269
600462
879670
286403
765241
963989
445446
414685
978185
998380
213747
758345
783524
824491
220157
377306
84478
946835
426995
355782
663730
184345
1001500
866821
427401
360348
970600
48803
724205
98818
672901
347380
682988
373158
785272
70665
581828
430538
27350
684261
446529
374968
840512
726185
444603
820968
739760
983726
29874
935676
65775
787541
188340
558547
643059
32996
494804
787957
906925
489473
431797
871148
544675
397774
388295
876045
806324
485394
650084
780319
249505
164313
485499
409687
415329
814362
50736
954019
702557
119689
1010911
579007
210666
474227
321938
524231
813754
30965
231471
268239
332441
748259
459704
355439
58468
968110
579330
21523
344476
562129
749961
870526
706173
949049
53445
822305
652646
204362
473816
877292
983904
966010
882562
292075
866177
69726
736780
830292
17218
462311
749098
433000
137495
323918
828808
949866
202712
907515
155567
488316
736352
579643
234313
611706
604118
92218
579610
520015
605398
14176
920914
888765
462402
589564
863603
1014629
683321
112355
146715
877456
813072
986816
740302
504475
667793
99669
652308
106431
1023022
738130
340379
305702
273036
193576
551048
656742
903252
793657
684900
806712
871873
489024
586964
160036
233238
266614
875364
747605
323555
335150
302456
270586
656738
441573
246550
713579
3560
796999
1036684
758335
874759
436130
299279
655553
970902
780565
183182
1032367
489183
656566
376194
65490
131266
972160
264780
247178
333374
895740
761117
663619
240629
168048
972848
728499
1015209
393806
832232
933125
686811
1020786
16450
880797
582849
65271
294897
975963
2105
788697
785246
540179
249181
635214
330667
1044852
317212
962550
943648
285232
893688
40495
165949
533052
287958
696054
562295
251344
427473
467637
452431
511559
861046
471566
968900
265706
309490
57640
247841
823027
138835
338818
801998
211450
242480
349709
427092
671112
464338
162572
1044430
715794
776829
398551
583786
326806
5862
612436
388657
774633
94949
540044
733433
908687
11517
840258
996061
922291
898741
509382
98797
1022724
533200
975809
716406
694525
209878
561372
255858
586072
633321
122694
393671
565089
798803
748782
835239
615551
677643
387121
415486
345224
399961
551225
778010
487702
633369
862469
361961
529097
133112
210266
873479
635938
158797
758625
640026
1003927
1042369
382137
5415
707576
80235
814065
1006833
147676
87942
78041
965018
538913
352553
637259
151179
412848
263348
915279
296566
426517
105095
141790
644799
396025
503309
685832
885555
558954
605245
766116
609265
958485
269480
443548
121067
501924
79401
534914
239085
953917
400068
132754
334842
718165
564427
386798
262616
833872
13681
234447
257166
859563
892521
87858
1027926
689091
363524
830798
193636
652917
906926
206401
1023589
585026
873898
221220
873992
159554
600046
133780
58447
1393
620808
133845
487833
1004063
38868
238121
581120
501966
496172
552735
282799
103314
122778
34040
791741
945592
252797
313702
567978
127851
880171
119776
282710
236958
570875
415591
236032
785450
39208
545047
212187
172140
997923
842881
101748
564645
812924
1001206
462987
25259
655260
858107
1018827
172708
329153
541102
790576
150454
1024726
135691
1036255
1005303
215175
632206
605481
324474
768578
424050
911391
168761
926146
762347
315834
645763
201630
1043710
125326
460160
371553
384747
336368
983539
206217
120410
744253
1001942
160718
182790
495391
588624
965536
575392
182537
601279
942571
233224
516260
506582
394719
745416
325848
825159
1003944
866365
353722
771942
193318
215086
827510
658128
304788
411924
921046
104232
71222
379091
444222
333550
370272
875663
571582
765420
15002
869793
549703
128954
799652
991409
726005
619887
48655
59831
175686
618478
22118
736093
877945
1032824
650030
583622
114186
624293
838329
911516
889997
176076
718222
250521
375200
322316
342945
886286
403674
17481
757386
475112
330070
581168
559104
562144
299572
608357
901903
677263
850592
387783
858662
926316
1019796
510631
376811
547046
985421
1007078
603066
62714
275960
844207
654603
941418
91398
447668
132263
27621
588026
867885
615473
811617
917349
520818
703989
398553
934674
619568
162897
668878
713555
261334
718853
677301
435493
570813
779384
369920
733114
1029329
917611
417079
927426
1045152
73526
41573
150642
71385
339089
351886
31952
995337
605003
736854
525995
526382
435380
440129
685858
527925
153306
943068
734589
56792
11972
712777
567014
715859
588975
308633
290749
42513
643533
532620
620478
354892
417537
710731
784248
466896
741180
171169
757715
687750
705381
1008173
215651
75967
29200
561718
450855
686163
467594
261545
727697
70524
197851
613708
888287
173503
230496
621242
743060
483150
270922
541235
593070
880386
367831
387563
69873
422561
494374
91547
525066
1000816
846478
901111
851421
976506
790480
857402
674239
419734
657998
286774
364729
656184
178400
1030530
592928
674467
892193
801
249137
788232
970039
902538
415413
219771
316564
45698
33825
426115
28109
63358
157019
667129
894324
499313
477141
53790
309627
147253
281326
677394
245705
650517
106684
243576
184554
921402
520921
129842
1000698
895131
160613
417397
388988
773686
960783
217204
635048
14347
961591
896701
952458
801400
214610
407282
506340
125217
715260
179378
771988
302852
45544
146607
257160
838136
466790
331959
539374
492937
191945
81181
96386
504650
928392
591028
287196
315046
262828
511136
722865
212487
487795
319770
861529
674920
852260
833023
221118
961214
873085
95795
668320
410414
29910
837583
389296
301981
817005
823029
437486
372717
162192
309880
460753
120158
957755
259670
153652
65572
267826
425898
395042
630098
711500
776369
119735
829472
555924
880884
512196
985924
422956
35196
762856
646159
1043296
49547
642711
139688
724923
432370
688220
355245
131699
458451
855730
204578
979331
110432
751936
139802
151769
116835
574603
30700
427018
889424
355653
762539
458509
796863
950869
297768
879785
310070
143389
410794
41382
912719
857987
1026719
687096
191199
113172
159962
489133
437308
150789
318558
658752
141583
1025877
1030366
128706
823925
672787
415035
646229
713143
703992
472568
588204
338929
36115
640861
984985
931077
721635
613492
703103
406615
276876
955120
869353
599869
29721
954534
1029173
422317
532326
600694
622730
824151
215812
898112
347173
50297
434830
278706
643609
341342
1008181
255867
966801
281400
43391
956625
65656
319664
24444
811594
18310
124040
942039
506748
118530
512174
478577
365115
80627
881345
965153
400346
566799
549131
348939
665954
8737
1044123
150273
6356
601520
663129
770566
221022
459936
1000277
1000169
427262
647433
886714
974933
810536
687470
558292
566442
309731
456390
533917
207539
55577
635441
510504
938432
433248
843400
316223
965531
993221
489600
783025
506096
7965
227578
262924
44326
675984
22542
436315
959841
743073
795604
864440
38626
286012
924656
982289
240815
337569
871181
148978
181058
307055
580508
637332
822815
960121
407879
677738
9981
763931
170673
482772
41683
1015919
937222
537996
987155
515120
573467
566190
31798
744149
957600
909187
254101
822734
15531
231353
2885
434682
638746
741201
345414
394834
1021462
621389
826143
198836
301130
484038
811200
706128
933073
23677
862519
937682
967947
326127
516755
522202
514107
573914
454637
951373
686447
343927
478783
261602
485609
692112
101624
60439
57297
802714
228797
358410
959390
141968
6784
92502
935743
816481
428807
95912
962853
928695
168847
305762
486466
1043358
10723
91554
256738
698656
179467
281117
63680
939321
45082
622979
835160
391495
597404
288493
97051
604850
870384
57382
717522
189778
344246
6889
718287
387956
345600
815530
874110
137789
422893
660450
157651
971155
972414
328023
427926
780700
243262
868648
596115
883088
174623
412908
559720
47845
316033
1045189
237385
987884
774818
806431
936731
593642
898925
79121
147106
857920
176108
152272
1039870
764146
724557
214776
1025287
403114
578800
989151
822489
628674
929965
868850
994490
657577
253252
166344
1026859
499252
978745
607976
192262
298167
298509
654085
190038
281430
956010
755456
333971
341082
929011
16353
21431
1038692
857319
522988
902650
345814
46997
231655
707319
113387
981966
855954
15170
517636
843333
207477
37554
30156
1003878
676031
579672
22254
665443
841666
404968
95176
654863
178491
150446
185174
577619
570544
846044
347662
189328
938560
36342
78278
167081
558473
543906
392909
831964
808140
328864
128987
926326
603896
552485
228519
19971
443431
502877
486094
824570
843035
391252
692426
221055
283478
896092
1041419
76766
256057
715283
214428
57717
79025
364752
682806
997783
334680
177990
947183
681330
500479
1025355
454496
756597
10739
85773
873658
874899
568731
233451
190990
227206
728655
812156
897153
746186
27263
793360
136048
1024128
625301
1035331
258112
1004845
39942
888872
921512
187234
219225
653430
767176
29249
92206
678254
295317
252260
29591
636156
500942
884774
644217
673283
16792
1016773
658056
903696
574272
20724
117317
93520
1000268
960185
723215
792685
978805
592920
886467
535878
195964
522816
116162
566785
38033
625942
532184
127122
925342
503572
271606
106544
451803
788604
467408
570394
579655
235499
752086
320095
681137
831840
984808
678165
820492
843911
80891
911618
193200
957964
65225
709936
753219
986451
14848
556315
333389
1043723
312014
488975
780820
290648
486992
837139
818813
923632
188240
750768
189825
738650
913771
723621
741107
840190
215810
892964
205830
948743
274274
970884
340484
1029742
1014448
147636
823066
547987
484712
141823
1041162
587988
508549
393805
39010
592677
804530
392384
151137
476948
27464
1034200
741134
95597
250298
433081
733450
834410
887017
51444
706106
977507
5295
471665
214352
19346
467974
262796
872974
911133
811661
694315
990657
504450
275873
254622
532043
646187
474986
515682
318782
711230
457458
516742
171537
933720
277759
796632
646668
237381
873532
132324
234994
346157
279779
153155
494758
661690
259531
327569
274319
275853
202035
557142
865087
586258
236265
337142
500207
901909
289415
648613
598570
359126
401522
45932
138010
509708
558869
885091
420849
696399
1008770
10008
12565
426010
932949
656862
638097
211078
360416
805127
358521
324806
980457
929923
392671
851962
387639
892248
894447
861198
599643
320612
270452
915734
155384
182038
697135
1025146
657464
41193
551400
595063
963351
353772
925332
781829
488825
44249
62885
764212
871954
351489
781701
673859
742130
705020
766462
810915
169067
708261
116742
219842
453686
362102
923260
896983
769883
606944
807122
146848
833700
979049
934780
334284
991354
548843
999809
709251
495132
856951
970614
704330
197862
129343
4624
374241
815822
823684
306526
1012311
600819
676025
912529
295662
247540
116325
822103
9922
46409
118852
346830
294438
251594
782164
465819
927817
583038
111750
845911
599998
499107
493173
696803
386564
870174
439544
818294
311265
297998
755750
968538
1028598
402932
239540
1027187
23310
962383
60152
1010644
191201
385669
693458
175297
411565
788942
614493
674082
331207
588195
55154
479343
562457
467231
640319
1026212
1014442
4412
557201
243353
643401
180832
322578
186376
779562
948536
437554
650885
742782
421744
181613
911033
586253
110285
914261
878660
680806
36891
441762
517052
10227
626515
991547
254253
715856
331430
960766
1018734
241057
474587
517888
348337
91431
962830
482380
975833
1014813
102497
223894
36818
287643
348735
681215
1435
448407
690575
964893
2330
98371
710537
75222
320492
947139
40787
34913
241725
217737
471350
861142
269375
38374
188521
398106
512640
667695
187657
440082
993620
555007
815019
729578
314991
534746
121618
757569
733679
606816
990825
628150
113749
67958
979123
1021914
607376
780429
812541
155833
910825
617864
670478
274285
18782
739278
1178
994970
528155
720562
140654
103183
879334
510003
1035552
522287
748205
157599
539778
389299
740733
776817
592675
773766
195628
898675
354016
585261
491449
857479
1018942
447056
134348
697042
850366
583049
487941
55004
805090
482834
526991
986854
18684
972153
799121
414471
691774
107117
329098
464153
333460
883580
394667
723336
99645
804796
751675
30203
66228
242395
504377
1032625
37695
979076
280760
61880
945960
594808
653715
337514
81875
869948
83208
484669
196497
766998
716047
286439
34971
621127
604952
728969
468385
49339
510327
207692
410072
591173
459203
819353
478390
705819
298279
984221
953972
1020894
949506
946332
637191
671262
956170
328629
1016469
374924
973326
501684
184445
506077
600115
691376
191843
229532
724986
151241
594013
242013
38724
1020920
994307
292337
475787
658802
785162
856842
395501
1020270
46200
931056
675646
353962
1041677
775457
16655
582117
893198
755765
275038
444098
326038
700612
985114
305487
325920
517983
621815
854840
71792
781860
791693
381161
188373
150286
351275
875707
263006
287729
356849
392554
883648
261288
591717
758712
707849
929238
719006
92457
8033
385617
840454
931011
228947
701787
158680
74656
901096
781873
135529
251762
238455
634287
280737
408170
44379
152141
420651
709410
785496
329881
923383
904999
978361
1004455
888173
418397
927578
1038687
449832
57678
881033
695117
995073
445389
780898
1039929
536566
108225
158484
389043
406185
268418
704656
580737
138911
123266
351604
997548
165881
1001520
1037114
709458
165859
500062
410463
494800
913539
386622
755077
473223
731533
729113
1032532
768419
532991
498008
787287
141515
746321
745535
180382
166355
193082
308789
379209
652024
416749
964945
77067
755796
712650
416919
969879
32509
211480
430003
251138
995713
412360
17766
846671
207794
801006
222993
312368
36561
758827
831546
51440
505603
878676
586078
59088
187439
365368
21216
468896
849245
314336
60070
561008
743123
778260
670848
276174
629271
27268
489933
641152
126999
915491
151299
562667
190570
710580
231284
84649
530932
216092
37337
598020
36142
487925
146497
267599
356660
543834
751698
1041479
279924
125119
985548
786921
1037653
134938
469585
559276
288472
968207
345677
1015619
782716
929070
272153
108066
881064
761741
251289
1010884
65348
870130
568197
171685
896965
744266
247400
58018
197001
625224
876729
455144
1016679
860688
402429
842354
1011031
310851
1042250
477169
30163
660439
78097
301552
1007331
412308
302832
51317
422237
498393
518097
1007216
558240
756591
153788
637487
38449
903655
891101
286520
720956
389646
270603
61020
688807
765582
404840
820265
413395
882676
750037
810145
649602
156454
535554
706746
321841
542445
490510
24914
998437
557479
873969
988700
894503
795091
236496
137130
216688
62259
3970
695353
1037840
1041218
151400
509606
391864
833406
948318
723872
363835
744677
205222
263928
44414
990690
280061
49624
963709
174433
870249
610296
376539
398860
1044473
167736
519964
139930
679862
83598
196658
1032590
682565
692969
808137
587028
258564
805456
84120
507982
465017
667227
920447
226085
1027904
116068
85259
934194
959696
303277
990700
766248
858047
917636
634738
322027
270206
304437
985948
706694
98092
536166
214203
266202
828677
620033
886098
549777
471973
468534
539459
901961
961942
398639
206042
29388
233552
844355
855414
751163
581363
911001
607653
332230
409067
30655
199643
839958
489478
412460
417131
918088
885937
22225
92517
350305
126364
470065
774058
795593
644729
131249
783001
851283
38305
763686
880497
395784
628392
1011785
284288
380871
281908
356368
991754
177099
991316
832296
825254
180674
1044921
907997
280038
945698
520565
1000914
631517
935932
5775
581228
257752
991650
856613
270880
515347
929506
53202
579188
930239
606390
902287
172905
908441
90381
629532
869993
773854
295654
859084
386482
468483
189697
364628
855022
140324
771680
382079
940239
114767
851593
715473
510869
372575
261041
9151
122381
267810
912249
463479
1042294
761840
405165
976727
172216
585464
588670
714191
537291
877418
309071
441814
745359
809065
151616
967054
882978
866367
1002516
495324
510632
520318
863709
239621
625401
909642
202328
393240
46165
78922
1015602
746152
678440
724225
947986
384402
309198
715170
966016
393937
473527
588703
730994
471933
803211
752866
658191
617065
966249
309465
643076
583983
756010
962346
92502
768155
70089
513053
960662
757325
895170
947900
844432
901005
25684
672095
255051
479451
35805
403834
469073
324968
903626
317738
657355
270271
504093
579282
485532
860305
386313
355891
729878
890932
787094
146185
768148
740324
488697
889969
825046
480713
902174
375977
309131
155239
478961
889307
1045333
936581
106598
556808
83367
62269
534750
508285
567747
153562
333740
457523
524160
356002
829750
601745
651461
852643
403429
851407
627683
594273
673123
940082
702866
623194
836084
692608
575091
417431
51505
331268
150040
501291
820608
852990
463498
260049
335109
292456
144740
557602
516630
979575
497127
121949
680741
33508
626297
529114
178484
954494
513331
163476
644901
106820
1004936
959688
426123
311268
662105
63866
496291
912949
324475
63811
794498
462881
531946
560803
353374
640635
481183
497186
567585
870292
621380
917809
440449
384482
719681
463682
555628
235226
610166
604899
639100
181673
683502
995268
517465
434195
232785
968393
974039
785810
634922
608665
574343
704116
148481
518998
702093
252825
718038
848009
67839
533731
966186
957817
975385
474085
767992
446407
614002
65590
674847
356144
619404
612514
10335
860514
758200
44392
378315
153113
270926
832835
281919
838017
116776
371872
841060
238430
137316
826801
263207
372237
995514
107303
599341
181631
427742
1041887
589225
949207
77164
406755
617301
1028725
796983
453296
594993
515652
645247
223120
794225
480972
379269
985070
942566
635872
233001
844612
548937
394906
634325
655750
247047
163861
35520
198697
779822
526740
279563
402095
401386
470840
972078
629205
117437
411504
1024203
587224
103013
624239
331694
887063
317339
348876
108314
88481
137818
821122
378057
700759
499818
55556
845460
866958
774414
915692
648602
342812
963798
431529
221685
613190
177940
482328
75824
254760
325652
214631
911663
764689
513257
487006
969667
987731
357621
358541
269178
182082
395278
135764
310381
954700
48796
731903
822155
453259
840072
858714
911962
388556
520862
1028420
345615
894931
265382
367491
669697
647006
570162
394231
686368
798398
796538
266726
580855
646255
610874
40895
733426
156733
1024594
1011939
750214
1003764
586770
639282
235569
548993
254365
294427
610855
578394
168644
945458
257299
746192
371957
471574
816658
617087
1014447
66532
845167
317551
666047
841734
792635
408491
918111
629427
698517
274110
1032802
66780
56301
668149
892663
349305
72365
733034
785084
448028
891090
758659
60370
874149
1001533
752467
982
771834
748437
196547
313690
971674
452089
913902
452679
16210
822409
935096
845809
830954
404006
144399
930436
664546
199316
498009
389102
41278
101046
750991
285403
119584
168975
99132
18749
203064
31802
672808
731804
990348
1022872
165980
733027
374438
875270
85665
799699
318988
840997
890662
412993
662833
863225
156505
986943
441369
485128
957846
396413
520416
49757
359990
517234
208732
295851
222461
285037
331791
19719
419438
123389
476762
569738
929637
879193
849370
865104
593782
537924
167547
52490
532721
298189
330145
632513
521771
94830
213276
214941
765402
925434
88320
763054
635722
754625
141241
519493
228100
704519
210500
929515
766373
455849
158514
996335
248804
518662
213613
188578
151576
382682
788328
141971
736606
411010
618519
246799
322841
349551
1013046
1010468
399410
182754
117756
898727
226925
959831
889553
291804
614955
629142
448193
164601
1034508
905884
711793
844614
127663
90836
83785
576396
332823
300094
1031199
677301
263270
917067
950134
843081
963922
866470
920475
709103
393022
81025
118222
891513
347386
58661
308967
689442
41712
302894
1007179
126684
880722
555368
853290
451249
874485
773765
405278
188543
615351
712331
199150
812541
406541
407040
495134
388145
457083
219589
498778
635789
440238
735208
540891
408821
185187
533065
585250
629190
173781
405885
23877
1041872
642687
202877
784076
52198
899522
1004333
311046
706792
249350
384765
534236
569344
450540
19103
522
761430
572844
280289
810006
151739
30544
892767
31365
453992
126034
962491
331674
648552
828250
235470
529167
1042332
737985
169697
259863
850971
429856
568876
475255
714707
1039818
404624
342614
329393
378915
1005482
892884
720323
626243
827205
677446
482525
248395
212687
439369
829206
55539
620789
569955
429644
757286
1033179
50860
626088
1001125
479007
825178
106521
627451
564963
954002
553528
906758
324262
576405
450275
347080
101609
12423
461668
832996
937709
450278
766851
442371
425095
465085
223818
536711
653912
145578
1041849
1031361
145650
815462
530920
184548
46915
371959
267269
113857
995025
144351
748642
353641
84177
421156
168676
794734
818318
29960
236981
126545
458028
128143
1045132
1006940
812934
301872
387097
749738
506241
861785
971045
306702
465653
449480
724023
8264
1019089
938363
605699
208383
372090
778800
676779
677340
746976
114780
865594
859120
1024309
846766
431277
257911
389963
866779
153790
541517
836555
858620
683363
756029
61686
347716
470838
220697
854892
953348
692326
994011
317997
922010
46814
239894
887371
33169
211764
622244
1019034
1043539
665253
191800
996720
51506
764207
220059
177990
334084
107546
965249
81613
906809
1036111
579223
692614
800260
997514
140920
532225
1003765
368764
730524
251923
103950
184737
477151
1033831
988665
112500
495677
52559
441472
450216
579278
839502
639729
638424
685525
712066
416884
523776
485861
659371
899553
957324
100045
93846
1041895
350593
782869
426175
765542
366001
194188
719549
997119
15286
527579
842602
877172
491531
1027832
104341
854085
906947
900879
1025510
78781
585338
679730
910720
1000743
703869
248289
391248
135446
804544
615849
930773
672743
601451
857143
453545
269520
975156
1043415
912177
936458
836912
217544
665579
492389
556552
355830
275316
353630
357952
388278
105044
679206
133200
961749
158260
975703
755779
310368
49936
359741
537390
191957
900330
469640
1019233
247336
933952
596585
456800
933216
15144
728766
156770
15168
1003373
463590
581233
366505
279847
865121
771248
10259
548528
318535
341032
215072
999261
816592
600217
1026939
876009
97695
156689
461030
820175
915607
827948
283296
208883
900332
320558
400981
911057
1039553
211691
151351
535567
315818
846153
299793
836812
753165
229870
853406
393932
751850
789007
246802
117434
671161
933616
472773
302975
884933
769841
23760
571414
456923
246078
407695
991448
1002024
51469
54537
824716
51778
178355
359890
359666
196358
115572
778937
39539
837110
828989
494325
642895
1043096
925061
157657
970149
543339
1001922
481390
1023658
1032196
62718
682119
152161
49222
577438
888786
341144
770997
314841
992075
787594
475645
910267
700932
49887
866575
349834
543574
548476
886240
167809
996238
551762
448
295566
383382
837606
1024824
410741
668440
805436
640782
215869
958169
996222
750980
440253
111739
286798
672216
311336
681291
216740
31822
451303
194683
449501
209953
248195
64151
452466
611602
117573
697442
64276
365006
23926
126912
705843
41018
470218
760148
576779
69089
770902
584900
758899
14012
283771
579778
717347
760179
751977
416928
946573
61533
469704
538366
40616
254459
85098
284647
580762
117366
249973
390789
881776
195266
914719
621328
229779
1000439
389493
385573
421316
654240
337203
393247
965189
790373
594488
908641
1038134
111787
193875
339166
150095
989666
37772
51965
418183
844079
504224
808333
506890
532730
283154
509538
1025273
67112
266447
989968
1023540
468836
520403
883596
702130
351856
378741
860561
191285
20372
951574
278949
903022
307050
250857
8846
655385
807741
631319
328862
76163
71529
289356
542765
427339
1005205
655540
997720
17505
76610
15902
526357
942211
735165
526607
1005157
87563
139051
684423
544889
572488
1028922
198983
713787
993490
235594
45727
562608
629978
636247
174776
243341
260543
261843
1037533
554733
1014416
811807
490662
931580
326567
233329
551366
91342
674926
431094
796521
750232
292944
373589
6869
762083
673948
783711
674284
952287
732829
1029428
980418
579474
437872
24521
190198
720849
334014
53107
434439
381309
700622
588811
756807
581080
304146
188923
636503
64540
105125
590564
199510
1025357
912513
808049
365162
877852
867928
439207
693276
1011219
65972
862939
183137
395000
937779
772833
64035
831470
553431
436921
435294
542448
772175
651991
666728
540367
111406
403830
810013
898407
458570
220511
392983
337259
280539
60188
195736
672507
872114
296929
606987
510593
899421
504777
815101
492509
958924
589185
989969
430706
519462
858
834078
447294
638487
47581
735469
384082
730237
531205
662777
841370
233529
1039404
846067
169800
677735
175267
204561
895903
844670
507796
490135
295171
475269
4523
421338
955690
916679
14924
177673
422615
502784
220863
57734
909981
533328
413016
411450
542757
931379
1005244
335573
992300
570993
993029
702291
222094
50987
955022
872442
188012
192568
223169
583126
659621
805722
19434
144599
74264
800924
391884
191894
479663
33977
253662
113104
196171
118925
466844
479233
277867
152304
892395
560261
368682
130385
729425
554384
608996
990291
463081
788361
32177
569704
299983
446480
966806
21793
270148
815157
645836
168928
814456
12554
471852
138057
942296
546956
714565
751579
860674
483725
486254
837363
474715
407411
628316
944718
447767
931755
38010
60344
312577
828957
2368
90008
915562
213452
381813
842120
369946
581408
883173
60756
418719
946844
66762
343893
129253
179375
601551
663821
619424
797935
958425
694275
883769
501129
762154
156830
173684
94943
821524
708456
786088
809554
1007031
511681
35094
93311
50599
782188
883116
421912
597382
505599
421749
780547
46890
773871
89977
680468
38730
169606
241200
56256
442452
480600
755820
634661
26431
545504
677465
658372
851007
37900
574628
867272
125628
319390
938913
672367
92198
227966
75133
787063
459417
135485
83155
371143
894905
639797
232610
745691
523784
614588
678917
865517
383601
859330
206500
339588
977244
318041
215240
416492
449021
515360
74714
970119
708890
593656
238487
754293
110333
268334
346716
886670
959335
561144
27772
591310
31620
995638
381700
207678
846893
372985
361156
915222
720253
148810
1002052
903905
58200
381568
148898
704680
371894
932065
525933
145008
875088
122659
974490
717737
514214
22504
417830
504138
59475
486748
740520
696659
107349
710529
206423
256540
175313
1584
438161
910153
387779
687137
66429
53124
332646
861569
25576
382037
781431
310205
394547
69527
956617
261944
307427
936578
452502
207766
692189
668255
21229
512454
1019451
387358
941797
455058
408725
957971
588130
597821
162601
490548
879622
104953
994132
51678
113693
111439
782017
165743
888095
966054
990533
800004
480630
276002
669831
97788
754060
59772
915567
927180
414576
263978
271260
592902
297694
580749
358270
969097
420601
589868
94181
626705
905845
972340
817458
683151
129239
1033957
572973
571522
472551
144527
653626
127594
848497
834292
464152
200653
522898
995349
1010552
804801
260258
289053
716498
262367
134490
829341
863617
973764
556908
280888
61905
272435
914776
226803
792344
672283
123410
975699
760766
638700
714265
887373
527056
939539
953488
918352
1005478
671035
334292
649264
533939
422478
38959
1027689
301368
831329
648128
569452
163984
13723
310708
694787
333837
206183
791132
281458
468917
198128
206045
497542
372363
262877
671850
698692
865510
147169
365890
25728
583210
254097
239370
1020487
921046
459063
983152
632262
959803
627838
780173
191195
377369
986948
601833
147115
631473
84082
489583
599419
306673
836995
851002
410251
236439
269642
684939
725694
642366
620168
235422
216990
381700
964491
556706
214455
327297
729980
14928
428525
3119
99174
522936
658091
482347
589133
337184
889291
950883
94004
101829
380060
431403
120469
731909
367531
270102
451141
1028354
242596
232200
298239
256775
14913
46632
781353
90291
853213
185058
786316
245496
27342
908141
353089
338205
912805
799978
960356
253649
300413
325923
263240
28160
977592
387447
1023851
36320
438866
553106
316440
1009234
219058
663287
497992
610172
883807
140688
227377
583513
662539
112056
179131
921402
950121
686324
1036064
1023315
787067
144408
529725
39396
31073
629213
130401
586452
930896
965526
113674
58768
1026840
228981
270462
736787
399393
401185
322716
714092
282498
151843
970240
285620
962171
848769
3477
251484
421203
835163
367448
407312
333702
500702
711776
932240
271454
31827
430289
524111
699181
923068
642577
721839
871274
619143
40010
708791
486111
840446
262568
556954
572932
591053
645749
275299
122414
234316
1032957
329185
422248
1011109
266777
936963
225553
84841
662949
198124
926358
633388
715771
46505
442146
933277
553934
633518
122016
539577
498777
674407
755548
1032797
336151
101063
40801
1016145
734923
145015
945901
652724
1042294
619304
617164
878599
307323
119437
161721
438896
676737
534598
596934
934992
977161
531648
1001439
44450
444229
39598
894662
19038
293063
853700
391632
117224
316523
603810
979584
491036
893816
637806
1040564
64137
835162
23207
906988
1020239
194108
420659
80878
932037
92395
849536
427007
52541
677591
701613
105617
376037
707724
827829
241354
1025525
400992
299274
785063
190094
401227
313031
604408
469802
1039927
767492
751818
3674
938771
91993
339778
19172
968557
225050
729655
919935
168723
648383
980594
630190
956825
140339
762822
295198
128956
25079
883648
149555
647655
80700
470402
293522
711019
22198
442497
688601
169519
502139
687619
845218
239268
893641
71880
720938
882198
807096
78556
792813
772986
666253
859843
427724
876562
400042
68084
102041
310968
329964
633407
430413
15540
858061
917921
834826
119330
893276
844147
879103
818686
881733
485493
348875
213525
69293
420151
634254
911484
411475
943297
473628
166099
995204
938748
434327
725944
297687
395326
21730
32988
825731
1015412
590712
767257
708355
791391
75195
442734
738820
670004
185999
395353
371492
333975
1013648
217510
746683
632990
462113
17468
982962
930048
813738
378034
212238
400001
477375
949702
682096
121735
784148
729543
818580
797822
572573
41178
35380
863380
990338
829054
939141
426934
1010452
539164
187942
267289
997075
352774
123656
370647
561449
374302
610877
261525
569499
462486
152462
151100
383443
372285
379762
78938
187950
294306
199245
909191
99551
550092
990931
650507
186384
83664
420411
127628
507643
928690
436075
62574
340417
361108
427167
433071
796236
710611
656254
735686
169330
578653
935050
471476
811126
435817
737694
712518
907808
766667
745236
516735
151336
1563
16801
147524
291803
939494
81042
668515
767729
254938
60003
764835
403507
245619
1032320
729891
51284
141108
727041
107333
925740
725794
304720
795895
1033996
883840
517803
968901
125962
14443
508305
756769
93477
948417
881837
113300
723962
20144
193551
658319
731091
158837
115960
756019
322426
507076
811462
1027081
619473
695524
440639
211215
1031985
100344
762449
792819
908895
1041984
1017887
264412
683062
551324
231692
529421
871738
696406
157599
702211
650870
526851
461481
708480
309811
600914
663878
274880
647089
793943
139322
755547
1023139
778174
835372
644777
535259
317364
666229
351945
577766
462912
872653
615297
2919
685656
163896
239489
50958
459802
55826
311692
380137
265816
550209
948497
780225
211185
565859
609168
239280
221946
541458
310062
46762
222963
260799
2966
537564
587650
869105
991096
168975
720453
344012
845301
770624
528180
427027
988632
579129
182917
566635
767919
1009275
109718
207923
751097
948173
868391
412852
228938
163689
136719
93565
430709
832427
734871
968364
923813
173376
1021921
79158
727473
788667
79702
418213
671650
173207
949503
549223
450907
670767
122641
987736
459847
515792
101830
1026374
211561
355896
478589
745091
758943
300370
252823
187754
844722
729105
926660
976462
8259
970207
750169
257241
146908
769806
739776
743252
124761
469596
702955
911887
589553
615146
18337
498930
520763
119202
16314
546057
265241
897775
200065
561015
732283
935243
567688
352381
355329
389342
962655
286934
579803
318429
144283
332050
390996
290164
32095
427314
920349
862802
547084
153371
334718
151957
973054
936516
403884
243648
4876
228582
269565
1004306
750906
90638
257717
89625
447803
513135
532999
766223
230137
881152
196022
304720
958081
173065
634610
834559
900297
238507
992539
170741
118341
729875
47897
824782
214082
846242
314133
879753
46915
981569
522118
1035367
677907
302655
930287
1033353
308997
611965
326996
987875
460489
115432
270859
810764
982277
796528
702681
826253
1030200
688734
285409
1033935
317047
1009330
658433
552519
640916
527619
147293
969028
361627
465651
173028
435490
200354
298565
565735
287227
388823
987375
839076
703644
406956
515098
288363
386609
14080
938640
981572
452331
619134
1027406
479862
369498
791353
505690
611487
254078
546453
950158
519926
339136
732394
185644
729250
541741
927111
122626
884520
124792
77086
1005624
743746
391999
830345
350355
304169
394262
450027
947412
567981
568996
40190
680055
905968
179948
185132
874138
172079
745927
846573
1035756
319391
511796
1012895
447439
663883
754312
385557
665015
116482
175962
169514
292469
333007
19206
780031
25025
253168
608245
1014896
830263
757252
157344
544651
717574
81937
379394
960751
536328
453630
387317
777858
782365
748856
556649
838696
831737
105214
739322
719934
17706
184633
199407
229484
878058
981503
728089
953391
474244
126061
702708
811007
348391
499039
185459
806671
375820
443615
707367
984843
101323
513552
746544
537892
446750
758546
822774
848441
1004389
638574
341646
352237
478311
89602
842535
417923
953914
225664
748777
688527
966141
413642
512740
88016
82541
321433
63452
341887
505697
61746
725033
1010952
130634
154661
638731
834292
528537
790807
399885
191474
390520
88377
104478
150438
138291
926068
177844
750919
713898
674331
323817
659463
1038381
1028468
82362
875701
26795
929991
1017826
59494
416925
842932
319056
508150
542993
523302
692656
298075
618085
392374
19683
713533
1003899
115982
996953
367583
790026
368237
562799
390758
391855
479587
682156
432898
184900
670362
978438
274422
893564
14260
989423
751206
522414
277378
131475
277621
373244
621893
220974
225331
238088
417765
735123
967079
245363
150331
335163
591418
84447
1000318
283198
205218
847399
749529
667773
638105
410866
380659
89229
15296
971377
864507
930480
371532
860994
308728
237476
221432
996567
802228
316162
190684
19696
584008
651717
640925
131411
142884
112177
636144
68352
130414
353168
396807
845017
353690
32250
93353
348021
284111
770702
443463
149318
110803
465804
823880
683933
286137
414150
2126
574412
540190
601422
926786
799539
928124
657918
660461
806615
1015556
860299
997305
455136
325127
238323
713685
817356
575380
66542
107202
756976
823687
678069
118058
328111
117817
946402
588755
1043261
217189
487844
513621
187208
881689
833010
534922
97953
1043726
589038
264610
275504
633455
654141
404212
605651
27824
137308
173448
623822
437665
357043
871422
339361
192679
982100
723738
674432
728467
279811
886935
359575
100761
701893
277764
974172
390689
826914
697227
642282
1020629
93928
614796
944883
216954
60161
286559
707764
660852
881786
634871
448943
636123
483243
102690
940320
427463
101629
532303
672972
522494
289366
567273
888469
163147
617329
170285
63725
558673
690877
787055
423472
850770
348240
388786
953379
275545
166825
848761
917904
258242
234896
241692
253919
154211
511506
827693
917852
726896
226436
526762
12175
690412
647575
780376
920135
54640
218654
962045
384360
787144
399623
1022302
549137
735306
492593
833258
47449
784673
173340
16973
863707
745594
875162
532317
384621
52241
136099
527580
533845
682009
81207
897989
722000
236717
124099
447476
284034
213209
349666
179968
625887
265944
989245
207700
1045209
171441
775912
489416
128773
968074
990760
580992
377096
425802
83511
136558
566776
950866
804853
969372
499030
378200
243304
144594
32898
628409
818171
796357
124572
994136
207230
146773
345000
108644
632577
690655
237923
218321
763768
776347
123671
685659
365382
893596
781816
111158
193189
943533
12595
203560
1025372
78071
139554
166082
231468
143708
771346
892139
1009059
334092
344654
674203
263411
532361
126295
131578
772118
34707
34153
397906
943715
294742
451446
697485
930667
737198
225829
83236
13516
148489
792116
582990
779546
576877
854947
464791
782217
347652
847088
938937
233591
699561
844173
343291
113274
122306
94807
969975
767979
1016195
1030601
45230
943683
1003294
90723
209510
579939
167887
78598
317537
803325
393605
904001
926037
767224
346508
982481
57254
708908
53930
124726
809616
5511
113276
666915
885587
918290
595849
733133
1023532
1004124
346135
412644
366489
784157
978895
393800
667628
512563
960735
734072
983684
10365
699340
53649
621626
586249
903224
422923
608713
184425
637694
1005634
695843
898724
34031
24922
238019
63091
921565
137572
624461
1000575
581881
795666
542167
673015
429172
414059
827974
113836
1031463
864650
55575
817476
368129
896096
280407
938310
35758
882762
978447
979096
51601
410770
380004
655619
349512
896646
641222
160573
121636
514967
81875
926453
998483
368339
51954
896352
179674
108884
247203
811567
672080
311295
615696
444853
441422
57197
339056
393958
182742
295849
130780
367342
956210
925659
545287
822069
254094
224929
953759
939279
419648
722937
835992
558508
812783
1031482
681013
160988
522166
343376
89498
434475
24029
960450
770683
977266
79317
548853
380128
269541
306490
409826
440505
857797
104387
592964
227249
757547
462470
175897
243593
318443
408131
251590
764933
163773
793843
27830
10942
343333
465587
143068
533664
534456
896855
206839
32882
993243
236265
19296
764955
543011
252540
801412
8179
318274
487280
16700
798186
830568
226733
389697
418080
721414
897964
39025
742205
110242
855078
55738
914642
240094
558414
500732
935049
762516
852964
105996
977182
962967
773904
539238
556063
722114
1005591
550294
968371
917746
869468
638009
1042723
873351
511261
766890
566737
833951
132566
639639
661530
64963
830427
817937
237473
411415
1035563
761992
491810
300446
76218
437529
568279
700013
721193
1025780
425871
361128
312957
591606
182632
196234
689568
39040
813865
169840
329226
1029473
242336
895448
629287
753502
566967
937090
21738
458590
341925
36630
62822
372460
769833
400712
535257
52684
11171
243248
985845
239274
501285
478310
704868
754888
504525
534045
535670
780069
798577
886564
999977
130562
318808
680038
533876
929775
272295
481041
688650
449516
556019
431213
355865
880132
825361
240045
658649
647392
14230
438902
41737
217294
901530
222945
47104
729720
133574
794929
753140
787569
6996
6081
608531
815334
95641
106753
884646
729967
680300
824806
443251
691834
336524
836144
186901
292351
332235
25608
288651
238502
990973
18752
465062
8058
642194
402062
938480
262130
295851
124257
677852
82598
5953
229113
196591
966859
753418
181668
364220
529128
512328
485473
798692
553128
876065
123784
535522
396562
887598
248323
798866
922257
546745
221512
756877
750278
815581
732781
233128
2420
335788
743159
559703
259524
639803
235432
894834
50496
519698
671794
277230
414774
834069
709921
608726
718992
531262
608328
370694
672993
481228
29115
829059
276117
618519
769598
359326
33472
157304
48481
340933
510458
792201
185356
995645
84848
979043
49467
499258
356771
203642
768863
437692
461295
753124
1927
32359
1039974
667205
381936
883342
879511
733635
920703
647453
573099
331150
649968
341166
40367
487661
205231
197831
554193
947645
938865
706858
951051
724384
945870
448073
506943
111521
113045
594674
472328
627142
864443
404559
319619
1031827
801629
679551
362144
863805
471
1039326
562597
193745
712452
968604
709521
700265
103618
672972
969612
934968
59607
881644
977538
256171
275857
599991
431533
216028
875688
688246
40098
868240
334693
710293
7099
312243
384099
302796
375073
252383
425021
684053
686657
829327
565859
1039567
138396
1019793
229866
793248
768631
201677
330544
364674
648041
920674
575015
12619
558121
951226
11981
75854
423035
909027
541239
619595
862780
73172
775940
750769
965113
48182
83422
707562
903397
561210
504724
664827
758344
790673
116090
443473
667138
809320
699146
374040
635334
218516
693302
629685
157447
1010300
591505
876138
362877
636481
798321
134660
713939
712439
337406
131883
279780
405048
476904
104998
140148
190524
1025470
267234
976110
709989
712462
1025040
964060
814555
1024559
707035
946638
877518
72631
445805
161547
807993
890672
1028313
872053
867987
553446
573824
36177
677670
34470
1017041
85046
751549
376507
914964
429326
883331
968054
723888
835042
436834
915950
318044
615701
807008
435594
767366
451378
951689
206794
143684
775780
1028972
336732
741509
19476
897034
382232
265075
313128
309697
827095
759061
215218
195891
145128
458999
969040
298892
626617
160898
354759
580351
345068
363905
659479
490826
751458
856591
221940
269399
655842
19067
658099
906604
310403
472818
567029
570853
947603
332827
406113
555439
1004645
526296
425721
246221
831586
989799
546213
604759
237846
724502
177920
781187
218167
753014
428241
140777
821022
814347
918300
236735
449207
1033204
317123
87252
435946
580343
489800
872857
247425
66851
872470
514561
732909
98763
853481
432273
547863
238873
73527
997109
787764
242388
832585
47515
616614
74806
186442
263277
578273
599192
751646
830040
914796
430969
422011
182618
566395
281964
120715
420646
311017
811861
688233
420979
257280
464953
462980
440520
510708
959159
850302
820864
260294
555341
555168
151514
332245
808108
509532
542969
827921
426039
977158
146979
222077
573997
398730
968909
675808
224321
840144
854434
976560
850563
734077
246896
449332
491423
416147
789302
996532
791229
610546
965725
900125
298040
562183
579234
507938
303880
711779
653050
817840
40188
1034088
401245
462951
70194
1025794
963566
887273
966791
373245
548911
16639
118802
945810
761508
471284
304874
241616
913238
318641
374717
286575
640088
682789
413017
801132
340349
972355
933171
521380
743726
168453
860013
921290
684879
147540
894204
448219
524884
919255
624826
902067
841888
125997
419292
863668
610170
490435
1019102
942559
1008963
935133
184551
187975
598911
197191
721883
107407
739795
272306
367866
583522
37446
699611
632228
982340
663172
397936
86523
137338
945280
837197
818375
162647
160266
294149
553199
98328
423179
768872
544506
926927
1948
613030
272357
172496
623239
373420
644409
371120
760556
811171
238602
1005119
651877
106300
627539
874693
943857
255576
773600
807004
795681
41147
466821
199217
1000431
101043
649569
1032488
1013919
862023
445129
634946
856508
43732
577542
121569
46916
85427
1033527
480250
662189
315174
491093
92661
890953
245312
8162
696399
1031334
334592
268005
1027861
451738
533418
241554
771778
528077
666696
975435
856792
652251
438594
597058
969138
507376
1040971
324533
863145
731990
437018
713014
420404
591115
992254
449431
501272
181885
316820
250202
661362
803334
596720
219199
737989
150714
590436
44735
216358
783282
706088
776978
118884
341741
58472
449302
598888
104494
166781
62182
560969
885669
949439
904274
886250
52136
4064
941585
753233
543139
107613
329257
496206
279304
364519
154637
654633
897600
448641
278667
1004349
389022
811705
858363
262531
962866
718948
479264
5025
955182
678083
128512
674630
940254
556854
998590
667518
227129
56821
834373
286814
731043
86796
34126
768614
372618
1003466
774574
160982
166738
1044587
296092
190117
265761
304229
954562
972030
50739
590090
305667
168125
372748
691358
807907
560630
219955
487396
170102
941036
708202
6990
467185
563829
440976
788067
197378
1036373
478614
1032626
615898
665632
72146
643584
749459
450869
351300
631278
370951
201951
201805
528687
84499
407072
720404
100550
668708
658141
406136
17116
9087
228762
820621
912567
355871
387112
577186
956053
171317
286817
913828
204189
831285
605989
570379
958991
451414
796126
430180
488642
731646
811581
938615
363631
884984
71394
913969
654452
287634
931160
541375
702975
810351
505468
995026
435970
70345
335074
967820
654139
180220
671263
784357
489929
137036
1018246
193386
386172
187124
34275
873917
172229
468779
985665
257098
173019
71089
488837
554027
116177
810714
321147
1025208
779431
174855
844271
412802
669492
425884
806751
1028621
160022
282104
504525
146589
647235
550195
352287
1019350
785544
1026469
271544
693972
896030
391684
958296
1020036
483828
515189
477323
600784
282309
520103
612484
514262
122446
8909
652780
685827
955568
19616
972421
955031
826302
34431
971281
869615
190221
71442
932579
903386
434642
174322
565007
177697
20738
362191
123631
653915
625408
404055
229915
1030986
815234
135905
617456
258448
285324
945277
758924
110529
713342
199114
959111
94156
887755
524542
427677
404343
198351
451612
313293
145811
724833
714504
709499
410002
158429
556912
816893
204693
795642
688607
11332
666473
153672
517702
507411
807001
954857
325768
53866
366648
485782
51512
1002851
700630
56589
294241
146665
385269
463934
683388
953530
423664
86106
191119
375694
1001874
121985
494773
870109
258578
553203
437118
954869
953717
54963
280466
972406
673294
1003906
878218
542296
926616
766898
185640
969066
586870
1004345
365072
483634
1038542
73232
18104
125324
509525
652485
208855
975129
29183
673236
734312
29314
908152
636428
534449
504203
989116
823690
994426
552204
58686
1021140
918868
76730
210796
947982
899009
499763
830989
758328
856763
330151
314105
470536
16099
186806
5053
893230
525272
114026
945980
982562
43808
18912
74799
437457
63563
129648
206335
450507
308060
788188
82102
221190
864371
584685
521537
288442
861826
824698
957715
350632
1014264
858476
859394
351443
21093
961053
223250
437640
586964
350855
967908
115784
769421
351566
348294
707414
911596
658730
719270
531512
914431
174199
924611
983746
982926
693385
233241
203847
343555
150769
700607
232311
37055
909752
1029523
279516
587193
963036
27085
607682
66093
503823
466111
345634
264074
678190
701131
369978
748431
902985
999086
682186
774911
597797
348738
1044315
462319
881564
539276
328039
357066
50362
919901
691514
65509
277285
45942
665947
1002676
932001
460317
297576
138003
436256
133809
677629
932153
865615
542732
853887
788560
487059
586286
640285
106104
341608
91310
741950
307565
646827
139356
334087
65248
1011878
226677
834280
213322
230639
729946
772399
585177
188774
676828
580767
904009
870308
109741
971885
996780
192775
773449
527372
81337
728870
56465
888476
831611
436337
382101
79423
313709
230018
1042567
51621
460744
471021
334144
897417
298113
397969
195485
992901
168531
527392
695504
533615
41342
545795
690245
572469
57826
703630
260252
88448
395466
459929
358191
564924
1014342
268295
560780
210476
547998
423832
940239
838534
267123
806442
639314
48851
918289
478525
407815
24726
37858
261352
1008410
961500
360639
582404
12074
215714
403079
651478
944466
989737
177694
328561
518212
127216
1025159
659108
583465
1012936
1026314
332728
348269
951627
340990
120837
408078
950259
1016940
970597
486493
87967
626450
100707
360423
999055
958623
651681
458477
637385
739396
132663
504433
481615
250943
289007
633951
960712
862810
443773
873220
535044
810409
540092
374226
859292
50161
761706
633489
337535
693307
896488
150891
839788
597436
822972
577638
639766
913217
153533
859790
597563
695183
226965
321949
6519
678655
561199
842823
542693
332611
871705
863267
293293
889603
440508
238163
655831
212241
956802
778196
1033669
694359
337695
855089
877595
428165
747065
72336
634218
1016386
395382
341189
506290
566452
231922
680302
499504
250401
793754
744074
143338
409245
529021
997265
213223
352469
718040
148714
319198
218211
412127
164372
345852
897499
387906
848602
604280
970954
599949
970274
377625
886179
380978
426134
333798
372873
92066
904935
649790
761204
441757
414384
463700
449468
395731
538102
799752
1021133
825284
130493
229778
517800
125892
148880
789908
804897
303247
78538
1003993
72985
230168
543426
972488
733337
986477
789996
545019
288090
216742
503750
230077
104600
787922
171714
965873
727109
3277
303499
923652
864883
569249
972800
128385
377500
970403
1000658
698910
251303
1018572
265780
802840
507414
132010
705507
794628
59421
626429
711355
735486
364793
573223
980770
504025
484627
496136
540172
735010
295508
69464
680345
986814
659536
171921
282826
966852
845679
15137
75547
673397
612030
994965
450508
140408
375360
584367
333983
591114
228268
312153
259710
77684
800676
63072
892980
733082
454042
723276
843426
925107
481387
858454
932860
83643
854414
628137
577025
937248
688421
392906
874343
615604
165757
160960
493532
59463
589029
881740
916773
333780
952770
10832
668694
279026
435773
624050
639639
889623
658891
658106
777183
669623
218237
514897
450737
156307
244838
53513
443217
974602
456945
877752
312638
418312
441456
998467
54082
315911
940374
342009
840798
897207
364020
680851
649162
177172
1022433
138739
852760
46085
499366
308275
529550
331726
717666
885313
579854
660442
710645
907978
1033491
959082
655911
325267
617573
973822
155643
363003
713048
982953
672215
473343
449816
600496
946003
801195
171577
306982
291032
85554
826705
593907
631902
978104
666188
940144
811998
314144
164073
971031
187573
11487
246265
596650
850760
477717
1003698
91840
643776
523268
760563
547266
913250
128931
662920
94026
979175
378409
924865
273307
191505
98948
340062
39918
708689
159245
542671
256238
39943
25331
148123
488246
537471
403127
283619
499895
339333
318477
45341
489874
5442
86087
661074
114260
931284
989020
879348
880118
1025383
828258
790288
964464
293089
912058
64325
736909
370197
433880
537546
275711
609422
593742
923014
193310
600649
389614
392916
776988
63856
738168
787346
311262
185100
696901
160866
958142
653813
737423
746681
883572
169897
430892
301321
792117
223083
199365
479553
589413
1037365
656139
228020
279773
89619
510530
125054
887286
654194
574384
67206
595169
975443
116235
913818
79942
435143
509349
604734
1016877
30165
278544
96530
378963
854351
300671
831048
925092
361694
561830
138224
116289
375917
455124
1004057
692748
202442
213866
766528
798756
417033
1036868
321814
582214
867673
59843
842984
829593
688122
165151
765582
288947
922997
758624
546376
439649
471781
587497
313865
329789
745740
47073
695546
3326
54626
872022
305795
609102
682380
516598
230307
967186
382432
28162
4617
111917
895203
827877
886714
51983
530205
324215
545247
403572
373614
184873
140264
971853
67268
560449
910243
594083
237280
106852
226537
954343
456977
1019030
732913
461514
515595
695704
588112
773704
575838
344977
123913
286908
277066
350600
848641
720561
228469
147579
657084
500850
156378
792409
595731
144003
919299
736407
415695
865304
719380
49783
918688
377852
559030
875471
743851
433129
893776
371260
105643
214840
109362
314424
504472
413661
80874
993573
935148
738041
739414
1033162
546326
958151
667853
505159
324948
191366
147553
47353
195932
362770
322108
1009140
839614
608852
933532
355251
25621
218656
906863
813932
240570
71710
736237
580574
757512
403288
188562
993954
500823
712978
29672
380778
302362
664970
267282
893139
635422
646058
387263
16039
966349
886107
578506
175386
553350
833067
623325
964196
553505
779073
203167
669856
95631
861701
718687
827786
440235
66580
176581
325857
737765
799219
469948
527664
870684
750675
73968
200503
124772
150687
195989
963483
279235
418498
899662
267742
581840
63138
95828
94993
893799
451984
8298
314653
411377
140974
937489
453240
161705
975327
27324
890621
642183
270400
186906
321262
758018
135957
885390
975458
612579
465752
46713
31635
649970
966773
650813
317911
948134
209927
337916
225040
875206
996082
890310
163209
562809
617036
85565
259251
86685
330126
1029740
19136
874514
183817
913846
1014697
1002609
325877
471220
762008
288040
66492
669790
726378
1042210
409819
476400
842654
861223
46806
112262
419211
749670
607478
939079
639573
443703
550066
458762
845387
333317
220019
973596
1022262
74493
781640
216918
237243
565069
800756
539756
869463
361380
408627
379130
519312
1017344
195927
539274
523664
603170
724906
133565
437900
272522
494278
802365
816181
1034664
80388
802160
169333
775541
420545
161257
611277
322650
82739
178514
854799
488995
222529
824183
232287
781170
195549
248332
252855
633105
791160
256706
754145
622065
659481
448365
963504
31687
1031796
189075
894329
557939
747473
912980
325926
533196
1041238
18673
370909
227437
262927
266403
657855
792151
446956
842822
999773
435378
852308
100546
309193
869635
301889
856896
687669
13337
729975
728509
579515
33102
722383
287235
532849
174729
549452
527253
686904
199619
109804
977021
708343
211394
753512
35852
310972
897657
82447
68470
973949
854123
799170
851187
317505
767856
863598
571171
275236
564639
454108
485650
363086
602338
906500
438139
599032
740543
855650
397154
455052
771655
839416
821231
700933
242943
735577
580040
492201
729943
703725
991401
401441
310702
1012254
183496
324459
394654
105004
735318
787460
120084
990357
391016
197785
980261
697392
456594
707775
178027
1002739
497673
656422
729080
435145
923432
821252
170514
934595
464981
240905
753280
322524
802049
365357
913410
3788
717213
952829
315653
809414
1036279
753379
45700
909497
141977
32101
249194
934855
552716
977534
186701
921899
231253
388082
581184
254684
899281
700124
817977
508920
447326
629233
255073
258264
638243
507966
788718
352479
154594
629736
798011
430564
645680
304768
869201
946973
924195
30456
89783
403683
886076
619469
79450
783383
61185
816305
849134
209983
864955
1002063
859621
667917
132924
206511
256790
242855
385056
805315
486588
883443
567441
698148
121026
41103
1033099
229908
589432
219427
12229
693488
273317
111341
574744
115564
692100
810617
78415
108605
540690
1041321
253230
140327
350243
878758
291548
906344
223716
715932
687036
377418
741240
976845
209714
781910
256570
638153
652193
559333
832372
649632
748321
196166
499524
566158
438231
868393
869674
454613
315197
437456
810016
186217
478050
578337
354128
990587
526617
831661
680644
687977
799687
721888
498102
45180
729549
185014
231787
933572
135344
742714
680797
72587
567940
49980
1016895
18450
469364
735958
978010
607368
743519
703137
159548
669760
48004
271873
729575
761505
935147
926258
352755
765391
864078
132810
680128
190490
793174
859964
526922
816328
251513
938239
43909
509154
437954
965909
23623
594735
819718
136631
166164
98919
46447
734291
985282
565199
550638
948427
696244
916342
54135
83737
964663
957280
938805
106621
759281
827496
827769
470263
220695
1043286
987248
695348
288060
826096
3111
47887
69840
772391
480477
627594
909375
133247
688355
973746
365773
24556
543516
395339
1030109
279124
446091
466040
166094
334
302217
31921
1025434
2787
968105
971482
283702
22749
844797
2814
583778
739051
218853
764332
353632
28224
821227
1015931
19762
537875
339067
1018195
350454
506203
1009808
50481
871948
96519
212264
366401
220333
510125
724518
198774
555468
679578
309309
592090
1026980
673250
546580
879031
940417
765507
529532
513444
721097
471557
421243
322072
969786
846680
523220
257533
931604
38331
564217
930643
268691
558409
295099
542171
117778
729499
159936
116511
210885
773156
284557
229703
751968
496299
5274
796820
72000
893862
743475
951957
493999
343693
645667
395777
972233
974251
980959
219537
933428
399888
519008
644071
253568
54951
241861
550378
499654
484715
179270
256429
216829
674034
837875
976417
944123
984307
744230
226414
679056
860168
929103
848995
616171
924267
470022
634035
861689
993149
155053
277769
653290
880799
941202
461939
584747
1033108
245060
178186
395371
529881
847507
246183
255127
515734
937973
159584
675925
666745
482020
1329
268234
863721
569571
982464
877591
12242
998413
627445
265464
869273
148680
1015367
268325
185511
491960
495576
555931
3544
83888
120985
651062
361912
223020
315329
675592
894718
648032
212183
98555
153189
58904
948189
474077
900303
719593
691794
246146
375558
456336
789491
642892
663124
724832
347074
453055
786924
459162
384581
641194
55947
531161
1032269
117280
433755
128008
279016
298735
577324
804326
60403
47605
983979
483073
932457
597816
659298
805107
109833
875720
990877
269158
511490
812509
864259
452221
141953
686482
715935
632513
532017
105071
875811
106851
145703
265515
163609
671140
593500
531443
579458
140936
60536
342554
904906
378294
475633
655805
48942
544913
1003324
735910
564745
220006
723494
127951
866948
951045
866357
187323
77112
485893
454931
909908
810508
316602
253213
618783
542822
265377
931741
367770
994152
570323
423734
614591
785417
913781
664342
426441
643676
427417
848582
570426
902496
781771
437709
378407
175284
627155
747211
558412
349517
695585
1044464
267301
294073
541543
415302
452096
639292
248153
730627
116139
990140
53635
155690
885867
773020
155915
940883
709556
877646
791621
226302
893368
991522
209914
144083
541556
735685
741215
184955
646890
670469
63589
220018
219252
731598
422355
82420
43787
867463
754619
148500
95457
225215
718395
300942
468544
160588
436561
920527
499054
124644
181012
1044380
611290
1029694
656033
708813
43040
811744
236880
517102
52560
815221
365057
934088
149434
854150
1023201
516482
996203
42931
501341
741987
606211
990046
601918
719615
264667
935940
280277
6093
175723
541130
82591
860188
870191
155118
583710
470231
546354
34837
305858
226463
956034
694510
270848
861708
778778
56589
916416
553207
93042
188343
878718
830190
97656
473564
835609
358405
518094
606845
64582
735457
245499
375012
766791
903208
778867
763360
49820
348628
257745
549576
921561
235249
71039
290825
258175
768980
44516
96666
433493
681665
803875
549981
224135
701113
5842
596771
376132
367146
846677
774620
991338
519074
243602
741289
885015
467260
606783
675960
703368
114312
830123
116870
972096
201407
176535
126685
1017545
329547
959774
396488
954249
495763
812584
317487
886412
902324
951581
548120
367637
496102
243983
392511
608891
806982
305367
448755
38758
127939
784864
788763
817099
885170
681104
239382
233265
512937
921815
81331
452865
435810
923631
974090
544444
110465
532912
291721
625457
260543
337706
456344
288212
1017107
854282
62422
1004555
859976
200239
258361
665876
33938
1024432
736948
859181
588857
821013
823891
339879
743772
546647
1025196
460879
180485
366582
615585
1037554
191351
1034773
250235
113624
491285
516783
327152
209511
22069
694444
630058
824567
954057
908813
1004956
388532
681613
359721
23105
535632
340628
403716
823939
287436
285389
867359
828767
814394
594195
304557
448659
128343
645156
456279
148940
328322
334944
149842
493022
360001
510325
527855
906087
1034321
552041
440096
338195
541415
464424
1016689
419918
257813
183939
293242
332466
386630
244487
257148
637498
536157
943336
506624
209917
227434
751328
116616
757892
1008682
169309
876932
1023698
714384
188538
16193
75744
1040017
212040
540772
115769
284446
691959
606237
202146
215641
528608
307477
785835
304199
283876
636629
711479
721151
507746
766700
558019
626235
205530
614049
763506
212013
1004935
871311
154948
197894
204352
933580
310260
593404
472927
385970
517917
650564
842936
304388
900497
820774
298198
361
358326
1041267
754507
127505
448548
797890
951276
879534
555195
363921
965933
154813
450327
415076
940814
480359
1032914
341550
339
692624
749237
910777
764083
270371
708167
372919
909728
157092
118484
1042629
26023
138355
389944
479300
141047
42233
225826
461415
387592
707406
327170
406226
836234
49256
292648
844057
140998
961776
267615
490531
695516
84628
421096
537896
650667
44178
178013
907602
581716
842042
10886
911097
87065
456815
593573
870940
266383
878273
500790
976038
882638
241647
936238
71069
946374
646960
205124
705991
907750
78924
197661
751066
929662
456095
818441
532050
705144
981844
317740
96284
853787
330013
934840
984977
432312
312346
920149
386916
842988
868835
423342
616802
271793
227508
459667
381901
50181
566231
828885
431599
179461
605410
516451
447833
538458
389050
435492
370057
703351
3700
568436
241460
879370
561844
901347
596874
263910
422714
127673
626804
406928
242465
577898
961330
863496
250396
428919
877327
813726
978092
166676
827061
353961
340852
299459
25242
893770
257831
337928
447874
87443
899719
145288
137418
57978
954427
273123
239250
388463
554404
949754
479706
406273
707390
52309
382218
844214
163919
232606
490214
560826
410945
519282
1005001
676502
707690
286505
60120
651650
172993
909524
586145
408281
402887
272074
39124
667633
708877
637501
870783
969593
439198
145479
149652
606133
414684
721680
801354
558942
345777
450483
789234
332451
798138
396939
299945
560138
27970
454695
831922
292957
816273
95539
909530
815107
183124
440285
45129
1034046
153713
115036
286946
619276
168854
511754
346631
668080
929259
162528
668911
705553
201118
161213
747355
190905
693946
166597
439806
843734
368648
621913
772913
678356
712282
587083
158475
258963
183614
823275
286826
588224
594802
700392
546350
94791
300070
963517
609697
541770
483552
361036
429413
620538
955415
908874
496008
452979
522591
275025
881547
355619
271944
924981
837663
460419
210385
420995
1013179
736466
7145
573175
969954
761704
59654
658361
718469
213451
652278
336372
408090
416183
610482
451393
696799
145296
685703
231571
342649
804408
556504
586419
580108
464386
173546
642920
637001
131321
401638
402827
42907
520198
485362
605606
493160
199382
630438
537413
8708
20445
309094
143288
1027262
451661
916030
443228
540852
875898
983335
476663
192606
964061
587696
68829
96274
136736
739571
452002
926646
1002625
996000
707965
976794
160786
496071
521034
73351
52996
834481
977498
333995
448328
34907
747217
423234
796557
1023171
66023
720926
449747
536961
514620
900720
83453
912794
443534
229465
333270
766478
659481
357216
464050
451648
777928
267112
634428
703106
244134
627277
600628
982697
28601
635301
402222
538903
716293
542275
961248
844693
350270
1031394
233224
447813
794434
480078
865485
609357
608832
81463
581111
415785
961157
580963
446280
963414
657470
672170
529957
535728
687236
698812
942863
835651
11634
557750
66715
706481
954786
834550
196106
605114
44373
703754
861549
1020634
988642
187308
505095
486422
735751
572526
907307
103373
803259
569127
891369
1030491
45659
732011
559265
117056
890739
184864
279068
400482
885687
214175
568205
260042
444154
882094
10291
243459
648025
26886
194694
15655
1019505
403430
801360
840785
340954
196494
434509
912453
983957
1025662
961526
824290
639240
927335
581148
933452
120798
64020
195591
83594
1005326
429187
539114
948295
670729
572514
590290
451841
585053
723289
667439
644993
196551
293812
711104
355596
630648
773209
454345
660313
999338
400080
430012
740556
231247
285552
207135
1027730
316702
958645
508121
67552
567325
827751
19483
697490
873108
570407
885977
97090
810580
929771
662899
376072
290379
62263
808791
810859
3812
827742
1026781
118440
737516
973881
701911
367496
589074
264929
783534
190512
183680
811355
270110
733981
946498
358789
13471
718863
251469
123328
137411
790774
407523
234888
470039
143780
248764
202246
130491
860266
1013572
767981
368685
531369
338849
809170
1003820
880441
648433
105798
621315
931064
15180
81181
146010
67213
658948
358292
476433
724410
158296
540322
303566
601064
914038
323490
206353
322130
773919
916138
826419
159550
765622
334046
153548
1015333
352079
708696
230303
944405
605772
758749
933313
283497
226326
497500
650215
695808
849785
911845
79700
782910
716464
510799
409740
792665
525029
261587
708753
60745
94685
791429
433099
500017
593466
732792
1008008
376924
886981
531210
867832
683694
298283
739764
135913
558077
52068
266323
799763
822400
985999
313999
362242
635091
140063
3972
825677
822991
813289
12157
358518
875038
256978
255234
319217
822709
567200
300208
624797
200023
432623
62193
514927
969905
711061
545711
847907
731496
281880
53517
944324
743349
1000758
641364
286353
539657
830538
868427
385263
428527
1033665
800838
656933
377716
217794
997752
930361
910554
2809
453412
900690
696936
695273
550432
570212
603625
303007
209816
450555
142085
411690
171471
560752
249919
547790
1025779
888327
1042759
670993
986821
30042
116326
846869
413677
787953
193562
992873
280376
767244
858319
491360
924930
195681
637958
977111
306623
705939
482528
209006
705232
521609
255375
317607
395210
1026372
745002
581417
372330
942745
299972
607357
14102
255744
840598
375939
978423
913236
526968
275857
40860
1001875
40295
341948
434397
761197
556151
823383
325483
831817
925895
535584
210121
1012824
691535
805562
354270
495824
649110
384787
503401
783585
451491
33467
352429
935502
542594
970979
394000
571465
948438
749922
1028249
144634
239349
635641
244887
842721
234105
184154
612660
535846
755658
382754
52288
475505
255424
599456
557867
648579
288666
652327
691514
241666
195806
261862
769513
492766
214698
758939
1026354
4374
546038
169039
778542
794539
50721
629962
806195
930247
934900
500509
779589
905436
613022
756585
481033
633760
274001
990405
52831
1012697
1007981
190412
571924
952615
72145
681542
900677
397190
93543
272221
412075
2006
649748
248049
105323
463489
601342
139166
633279
602724
477834
679730
691306
496419
152391
893629
620389
671440
813526
540190
844287
571336
449403
841527
909314
320241
680140
34581
630353
391478
178026
686899
436642
213834
504995
111828
956812
266340
456815
215068
155205
587792
481994
111766
561095
936841
10596
371834
666722
407225
325743
699264
319634
1016270
79027
1026181
428778
259981
236209
1038950
340116
413361
479778
240466
723532
140489
891919
742830
726789
498512
1030357
613540
473508
898661
390046
602799
51841
112487
806673
747648
958597
208337
880016
859843
362790
558205
845981
1006479
782230
11301
610501
1006701
826807
999824
613042
646719
775382
690741
643694
406871
653770
501889
117214
863388
917166
500148
220035
705943
421797
34628
1034163
543828
175186
194605
722735
368713
478177
586099
47691
483746
452749
821362
602218
393619
740462
560070
36489
905150
806734
764718
789380
745864
253891
746
828607
750664
272978
151954
387521
716383
650332
559756
607746
12721
391387
962412
764094
983228
255571
628225
593320
276021
712681
368677
260210
618087
523788
630467
600213
144148
832331
884623
151272
647295
609223
803933
951302
782175
183803
405165
308985
846352
183659
616260
707161
112044
610092
469440
567835
776315
46683
944217
670197
114475
817978
695408
507123
292300
967534
351132
515500
126435
153338
107297
503770
958928
942011
1037302
101519
87119
870653
51120
912583
332838
966501
1039847
275716
610610
682173
550620
150589
35859
444255
1030677
62687
419951
332799
5690
249994
423963
464445
663064
973738
609459
303006
726694
904939
505380
479949
570848
984275
53086
965934
227571
359046
1005628
974026
74679
468565
590829
837383
26147
965597
991608
110159
436230
387668
404217
85161
9750
90626
981150
98204
664854
814404
377837
996836
917904
627254
542003
852710
518150
714634
462798
640736
250154
251374
415989
949414
178052
712177
391856
830616
225833
759820
352145
590819
280181
924808
487352
95305
279556
610415
730364
12759
697721
995187
535627
669898
973909
532459
362576
200845
857622
698728
696966
763089
444293
211466
237602
612687
313776
233293
704203
317395
415487
358464
876405
534177
832403
473499
795912
502419
74683
914179
620604
254667
971437
125196
928599
383641
560584
34150
361497
797605
179905
467005
726827
764420
921119
174674
702149
364882
65999
764037
955966
294186
749502
839455
185335
266496
172488
481851
441213
447076
150064
336834
124489
28184
982504
975860
234582
340408
934243
467411
126176
888952
96898
794816
448743
908014
98331
63345
259625
1022498
494144
969300
764362
392170
748425
888663
178045
309735
1019760
871052
70076
760904
951912
884076
782584
591710
688107
498189
863978
469251
601838
713202
21413
91314
751922
672922
790073
851042
499481
246535
8117
785248
433398
254991
362763
713561
468904
138986
318561
137189
611768
860876
913277
888322
12498
737227
952125
330428
382672
659603
953562
927280
330727
716346
843725
1035196
478507
909562
478233
244460
82034
431254
586445
866143
161376
817920
363855
237691
526683
317109
706583
388308
783606
394335
278843
980344
961286
580023
787637
941879
348279
186593
363861
580983
201691
672402
964521
326862
842083
539694
87296
452584
124223
136769
1001655
61431
456727
305877
534043
248182
713470
625679
110404
514747
936277
338785
362271
291685
745342
69902
501734
730718
782539
692011
271940
984261
403243
768493
791748
682880
302022
864757
496555
742115
38284
174708
761102
152217
415069
802542
879488
156406
11479
806517
891518
545729
631519
623961
358711
634342
726526
966648
979040
139083
88865
896723
467490
860088
134495
597733
769173
102396
216837
462319
95535
8270
671294
828960
993803
893843
528641
957285
607780
736785
370835
150049
213177
1022582
355802
524923
1025960
776502
408335
491185
968321
505496
324919
193447
662888
386463
974910
401281
39892
375415
153627
343767
587987
1013136
109784
946083
102602
898801
408398
233184
614001
799126
890578
589992
148688
328077
504564
992064
745469
854159
642379
651782
755137
1042106
637407
571942
497870
609549
811222
486387
633065
376349
954424
827471
463778
229615
300830
886
274483
119151
361011
544974
16084
30067
645900
743682
516199
736380
349308
18870
787750
540264
540723
605262
416003
178599
347269
704509
353767
918239
178540
326886
199798
352565
244554
779340
74394
107158
895076
224768
277384
434007
201546
381464
372935
858150
154587
934240
104731
519529
312627
756132
991848
770072
320998
167574
946363
502149
784644
8187
363824
236722
447520
402331
775693
1002590
67039
709748
926414
559575
264597
223941
821565
1043081
1026065
209922
271023
200475
586825
712443
401786
914430
54794
344521
226599
361618
798762
591818
43849
934443
373284
198796
632776
388637
372066
516754
505462
122008
340219
671341
824109
242630
295157
74037
265379
74654
65917
1032353
22292
625313
449672
168843
318310
893957
62045
280296
556657
239057
35377
531612
301493
966931
835465
191900
644404
940869
378984
967358
130866
674695
782335
865757
1015979
766058
112385
357653
233286
264721
1021297
782173
59136
658328
201226
495687
868289
874912
348479
730683
799183
129640
212122
40384
275629
380397
799690
653745
51308
535727
560819
898767
612055
409159
825064
137220
242304
456644
719811
574685
344622
673454
629504
147304
484874
348034
144221
898145
496207
380196
938392
831781
371647
652345
467757
79644
190501
479326
511132
638884
514930
994824
89278
673959
709074
1011500
621220
55391
810533
297901
278612
903811
621693
710530
555963
1022812
557955
792690
52344
609940
159018
172777
948527
411419
487919
990341
508137
437535
93685
1008275
947631
891963
937645
1018073
735304
193157
498465
311594
114992
280512
505406
181691
253017
315051
760655
50256
598841
626071
764038
921102
605205
865647
75666
171407
200092
190104
539845
355090
873772
670617
965417
745064
291385
906450
182299
297085
335195
579611
179665
692047
706860
358765
685324
238380
490855
249401
34617
569826
682540
208658
199083
1022526
8284
615331
306527
277771
257218
262269
59210
632335
238553
250521
118569
871322
557533
291519
628787
140435
273092
948642
162539
587175
214991
946358
942687
415004
292798
188140
755360
750399
532830
115478
950504
16945
975536
253209
181604
846745
748454
408127
134387
324100
151095
938566
941084
515395
270976
668989
664383
460863
906331
1001205
836805
525634
379325
313130
284929
662731
941173
63160
964743
274498
100173
148205
248659
603418
803782
559771
70716
328294
921349
64275
813422
1001389
829563
770600
515980
334207
844981
885390
452660
916917
275672
888955
898188
671401
324368
374523
682460
347968
676906
993477
771224
923032
852855
233360
976943
556515
412951
29664
890509
348494
686951
510192
449555
384451
270393
587136
844039
788343
224256
405225
895445
109084
255743
812827
933570
264439
62578
754929
671913
857618
7790
557198
808595
145321
1023519
838505
338046
107771
988420
792437
84209
15573
714661
84832
435206
315390
128337
339743
471649
76215
386299
810472
338335
418495
689260
702522
819292
749175
961312
730127
17462
682223
991406
673168
11960
536666
77112
66892
931668
572730
863408
136303
253882
923196
331623
639782
673563
929527
217423
745858
937042
303376
702394
479037
681014
739556
611233
428015
199660
326083
445609
88439
728619
188954
686468
737103
92062
173291
707528
407604
912915
788682
94021
408879
117213
448029
752349
24856
137198
231581
876842
475526
173615
1007357
568658
105853
530554
988668
518977
317957
409183
1018404
854755
451198
43178
55985
703870
178610
267110
910224
567960
444079
806751
724012
647874
115925
516993
906429
545106
658680
462487
269141
489420
250919
774613
81831
76654
352741
56870
665569
634205
98411
49521
132527
196039
436677
821222
1033260
77037
227252
52746
298811
113061
600795
272140
177008
759569
809174
427459
470508
562023
724243
12940
394570
158469
627169
298721
722582
528365
403124
832427
243869
624652
142131
966330
991258
681466
848685
815290
200992
558151
837806
249418
130931
87976
796694
570190
36691
335684
444127
592584
998762
168635
534865
692159
896193
657880
862875
132931
719239
748329
570602
901693
292538
995366
855695
44028
330911
583332
973667
811476
728051
721701
28779
328365
473557
842930
507039
238413
532947
164315
184682
791376
1015073
101741
910982
889367
341520
189349
264826
439923
267445
28457
792036
46876
492728
647917
732658
585602
887087
132170
398848
803995
998826
866855
947009
416875
7150
914869
203103
523100
756801
80672
384784
723611
181432
509892
552647
237183
1037342
77149
462416
865807
925889
616952
90898
350907
620604
686981
210679
345840
1008750
775325
1008606
514963
895805
500660
282917
1032931
481658
806397
615376
70954
1037053
389396
455162
67690
389318
256499
243725
182408
323641
206701
968643
80854
846273
222942
616994
414850
395250
918462
564547
206512
966250
256836
369959
507961
1021601
752272
491906
974544
825860
815992
751876
612713
344209
832804
437428
290950
298748
502358
533338
150534
460520
921418
582742
757176
601177
265303
937065
560565
585476
516811
1035252
115247
857167
915516
438950
122338
70592
597066
722258
554431
526922
401987
180575
886193
861057
888546
385149
634963
766902
147123
16739
220692
872719
94173
619021
357202
221611
58650
377646
635652
806443
993272
635196
855698
767531
1038701
537460
71311
713953
123606
767227
128499
972124
688847
192179
435509
709060
382090
286052
70112
965659
389784
303298
139996
70979
577677
771107
49699
37813
92192
684119
563072
775469
469287
1031270
1009294
644455
492899
758148
46571
96428
336926
141144
451512
730843
971632
315329
310036
230796
39317
198719
404881
200701
317968
448734
539525
385522
517816
1038546
462171
63891
242806
215984
305606
650169
417959
403335
23061
36414
235442
834886
151377
749986
415554
520902
494474
316722
178203
839489
512867
888074
839259
178166
366226
930735
558986
624198
639505
873170
671653
735065
359964
271682
959813
668365
1013523
184559
889325
125214
576473
319470
103710
506524
908150
721988
128873
559534
357846
874392
796207
816094
433603
635742
392912
559069
1033397
1009345
95853
1043485
511882
497986
863529
295896
538663
1002081
927717
672588
959715
281192
124458
861455
231506
704030
453335
155798
409431
911608
215303
740018
217979
997904
32644
396636
648773
255125
494034
731588
564560
644546
1016024
618943
880508
906619
136340
103852
35134
217158
528698
927076
546021
480470
602028
181404
939299
1023191
61503
213995
500239
602924
211608
341941
875524
539044
348136
215734
605480
629066
178789
478734
815254
159852
273997
15533
389756
701241
136481
307607
394412
457892
127098
530155
991904
151663
503426
192657
294249
936396
199556
137422
385742
674066
66100
529430
336175
657844
360409
100045
58580
108762
380472
534147
396784
872483
533795
405363
251868
635126
478100
319404
54842
425222
91142
713089
640698
596717
951973
450340
873191
803410
965487
469933
85190
980864
979117
465307
323714
4104
13852
163777
231861
561004
785532
628862
372679
362321
364141
688380
133029
146093
357356
216438
178665
521277
498382
543908
495670
894442
866181
755039
371947
279917
412009
637453
162839
412286
831480
620183
572240
201675
514065
747184
584651
258868
235731
90149
292686
86207
205357
1037489
474287
554360
99308
1037525
74444
737771
863596
154905
932484
893683
1039988
791899
585888
292679
118928
74008
402779
862122
422377
203707
527257
997752
906646
822422
2338
988406
965658
876209
279287
758214
587087
56586
800094
580366
42069
330217
301142
896291
643886
647043
28125
288341
566621
585264
381256
932758
666922
115562
445220
377578
397835
868225
160927
881638
63703
238081
738738
699151
877426
982441
121048
18265
109446
28518
1019360
202730
652059
695939
879303
447261
101590
850885
890580
733885
754415
75895
666468
581765
919702
980556
497710
83493
903080
788168
130170
364867
25363
926269
494401
530169
797485
194412
992296
193609
272756
430687
397561
297661
160113
570153
444204
817258
348352
255516
319785
575101
741400
796995
612572
339734
921712
945058
297037
540406
679416
996622
1037987
851585
344572
1043086
232173
936220
972410
724259
886050
935684
366609
1028087
132524
483385
860071
276087
627769
99518
659302
977176
280742
753962
321170
715489
406202
238649
825807
741738
470782
97836
530373
593640
612380
455916
979743
345896
323128
457541
926957
1039734
363065
376179
818208
778030
251105
765189
191523
638101
363174
528255
906627
519621
612936
965016
77424
508219
758481
150032
791109
67257
494983
327062
84092
571335
428320
614089
789541
309133
801287
540342
895284
922362
1036437
402326
711975
122215
733629
940615
22736
707210
719416
214663
676837
530420
1037796
793147
1037153
814926
448293
688842
478997
517348
820952
120331
223387
224401
189791
627458
792953
1044728
756897
700541
430735
644898
1035148
67751
742716
516734
585406
17365
933467
320219
4088
326282
106034
585411
628169
562955
94237
477235
759170
835510
527683
668684
696002
982424
148608
112720
155316
923763
233848
788158
1013316
880570
211708
903493
256770
456177
461753
599468
47007
831910
389085
460830
955313
210987
32200
361013
345112
234957
864342
357138
682699
993425
825888
920463
748584
1005687
868270
826991
610614
428819
219561
91958
861772
699403
821721
298920
585405
247069
194131
759741
306078
789541
542922
830201
355268
717704
595391
54668
625722
830348
543568
677652
765026
428271
627589
918728
432931
560312
245368
979708
114496
385426
929051
61392
540822
962742
578611
550846
791778
216286
919412
130689
130684
846051
915559
531809
657970
359527
213372
878939
560127
65491
988288
879540
326826
1003873
186349
327332
14212
299491
247575
513835
490385
886758
691220
484644
670556
15678
665336
198110
585935
230353
618408
366393
488925
953506
790843
88998
33458
368275
105366
296140
925173
584914
618638
637664
228509
703516
349902
62757
411387
867419
482902
104092
501131
769080
645345
27808
959669
636513
410235
175298
619594
243382
747029
987011
175673
962532
383140
688071
250347
50513
514273
609656
291237
272059
280463
179829
622267
27519
389437
634612
721446
881844
756265
888881
926747
673571
851142
982821
109200
834458
300756
823342
942730
892120
530833
612260
346182
95966
602673
23616
872628
288172
551744
883817
455814
644450
716483
715261
647284
588339
763136
579961
98154
700609
421503
800836
121940
92144
469645
476352
480542
375904
6554
759526
329074
331428
987708
710706
862288
668014
188777
622726
173305
307174
546669
178612
603825
224020
9083
649630
937926
475475
820114
250718
770081
394577
517710
510337
967059
778124
617193
680265
293712
668631
820688
860669
664608
782714
451688
45959
726371
95310
309038
989193
175560
435459
779903
557737
636380
89352
467702
178301
625155
875062
90206
838238
542868
158718
37273
343969
609073
101001
947551
260683
591463
227140
384693
539651
485882
106519
900527
715180
769364
694172
486704
199078
803670
60498
328300
552927
867074
263641
75416
938416
716942
510512
1030802
184846
180643
785442
223117
880366
888587
137062
984754
624474
670715
951038
946920
317120
616605
863418
819667
847180
335987
943147
876927
915453
499501
1012384
618694
406157
706132
144283
447153
8457
376239
1005697
739611
87034
50238
717668
956529
294383
50969
123075
812871
863791
326224
906672
672900
820353
810669
180227
979320
776857
410125
787399
85675
70295
377609
310518
968166
481278
293275
366190
674790
209609
229384
443952
950562
263237
821182
942790
206557
703579
60621
819734
149567
558883
417622
1016919
710023
205008
618960
323536
477795
177555
237574
272371
837141
77075
966662
935091
541773
89162
72251
559582
679536
199645
779292
849112
992511
110381
893455
122279
453466
733757
960199
736936
855986
658063
754151
647646
223591
285849
319449
459656
177256
152332
719987
938644
228367
611729
763200
350736
1011749
945175
839494
491720
873152
158842
494215
59664
678009
558653
394622
929009
996367
925491
802400
398547
486197
327084
691522
148195
843210
58941
766572
878518
584285
694048
706723
709435
77451
332846
439690
677762
310604
795390
262710
292197
198828
304843
724863
130651
261416
686795
1021184
48736
1003097
988270
204249
454526
535749
578762
597335
417829
635639
848172
438305
1040301
506127
297852
824269
372717
1042710
198473
760407
787508
541548
823063
358296
509816
569433
692664
249717
50842
979062
824179
716173
419777
614484
355762
884191
343526
459476
712942
1043012
660606
760899
589720
275536
24602
819333
134858
76863
807979
426955
379375
312054
351815
4864
319906
61403
778683
166168
404103
364199
229206
226770
683380
151334
495638
345112
971743
61810
175806
579134
734914
510088
921327
671286
952638
1004549
160576
571178
881336
723391
441332
1030924
61223
1005707
964973
353135
693931
860444
1038085
296153
356079
770436
856197
941691
221007
507421
314908
312403
296699
766815
428626
506651
169017
896680
141775
229215
235935
538203
562589
891761
1035301
498760
436342
568417
9460
865074
771150
499598
967795
631295
587666
130863
700003
1011861
668010
302717
50067
422429
549950
510719
40815
708217
1013278
292481
423687
327137
694027
490961
287047
587813
695528
573357
143275
2488
645818
949234
96725
619850
344503
12538
333740
539475
6902
10270
352892
1028625
740006
364537
343728
532911
60465
167320
561426
10187
491637
566203
684290
443951
638952
478965
680157
330840
44728
900723
52694
293441
134676
565826
646669
620838
986619
669134
71811
925926
1025139
848538
696297
639831
570558
643960
946693
399162
584978
825192
923496
571830
643244
32994
630388
935119
636753
1035644
487599
462480
783401
791255
411184
911313
301492
653510
651547
1010968
403288
194111
486600
606418
408333
732691
928469
901570
445879
812887
111611
420715
662229
867126
273582
272289
161645
882695
849404
614902
806536
245270
452006
867622
423109
79658
563571
532024
550396
876180
1006932
776147
116710
951692
488667
251385
44123
459366
1030789
268432
977137
367751
680479
612180
509604
740457
869168
505700
655983
981283
194463
193268
800687
151478
968010
603560
627466
219012
135111
877427
98908
646854
696370
795962
319945
120823
293436
743840
372545
506037
713732
1002085
865957
655555
374491
120567
410992
115354
729688
590283
1000502
494354
175353
672272
169477
190086
262675
661024
749655
699036
275280
800849
514196
596428
464909
109769
458291
603158
123508
107458
634480
1020040
8966
47112
62985
753454
398395
568924
865708
848006
620065
1015802
221263
105873
108623
902970
38457
980819
55913
632915
882712
310158
350220
1619
612097
617854
848654
721929
921103
25285
513135
245863
196173
920129
567785
232816
968317
449845
320578
197216
843058
240851
13261
232740
602661
981498
781796
38258
603226
953476
418823
66009
776497
174449
716410
1004692
389132
468046
504758
210522
692129
911081
140024
16729
804815
411361
735369
922681
906012
512151
704409
750566
739757
854044
462737
511263
537834
851516
913623
667815
733060
203353
514460
292722
128160
327244
209303
888774
637333
662205
658491
216319
440273
870711
415483
780193
791404
425466
148922
586188
321738
740137
906491
620951
374032
343753
192440
298344
618306
55677
548078
564215
487108
529068
990972
664683
989585
179567
388767
51299
48396
1012333
630557
219848
985645
617433
388490
904312
650747
979710
784694
165240
216461
240886
129485
359979
863430
150844
528784
771061
367243
590844
812523
719581
741884
17720
402316
65105
507971
695893
668250
982171
199261
1005656
3862
88567
731484
210503
993785
365297
228746
619745
765844
354983
2409
629173
40646
649119
635847
101683
790410
463578
95055
566150
961888
38374
323203
526169
87468
779286
230850
473829
522428
330526
827070
821599
20267
279488
670700
116174
870851
977015
403983
962541
370084
855726
69576
161585
470081
105522
500386
427710
322738
438803
888666
841172
802211
611001
949120
888637
364506
10062
122174
311650
360359
823680
451495
191894
704963
100723
385292
618112
450289
773708
493477
810101
880108
546346
351865
1031787
654402
501412
78121
628993
718274
488922
456159
570349
797780
978465
957737
218717
154338
647138
246447
780768
428519
31327
599467
921164
69858
349607
609084
965307
6378
305553
273582
11345
968593
443686
887596
463599
197363
738308
866123
490796
922392
679313
443784
340730
751440
291885
8612
914204
986188
894054
48035
471685
152571
942578
205574
502347
655989
839477
947456
514798
294607
642237
41950
780810
879013
719021
137726
489258
238277
520425
1020118
483073
248229
838531
384665
1010487
559120
311877
42673
581099
401747
665465
185504
469796
496529
47135
936352
672914
983145
206170
786832
776873
217593
537966
568405
915114
557814
298092
923706
542712
173925
525231
546500
20764
113476
580777
755561
376120
374961
940209
922315
977787
170367
333060
304808
962757
435005
589694
608133
787509
470306
823064
1021652
375979
552984
535921
43050
166295
196696
514620
82142
770251
385363
164936
258293
645369
138259
789116
450880
237325
204795
39298
974370
822975
622660
748241
594598
944730
390205
29178
120915
696945
668615
55216
215536
1045277
935042
155572
47852
276058
272582
332819
643631
748486
1006925
66218
457724
696979
432612
799632
249313
58011
912284
646734
52997
1018109
921759
767848
861207
225647
144413
563284
164559
64236
1000368
841701
368625
546192
643740
176552
186439
32925
610991
370693
538144
239730
252416
508530
28477
849249
348621
123502
170243
608405
951473
723593
493574
847981
60982
946464
781268
740336
20434
831424
383326
248837
12367
437025
235786
259687
22024
900647
483863
545517
157331
308389
252959
514479
283654
310214
481819
385910
797548
536271
640506
58344
223483
199961
648478
41949
694763
714563
992031
47011
937896
896490
883578
608237
253549
266581
408432
825618
907942
277130
10556
485651
463827
191756
677994
315775
439194
890716
915458
272593
907695
384849
352874
722734
505589
781372
135519
23096
149625
215426
296657
635034
92888
812323
397827
602265
604693
875216
33246
3346
1018467
559249
574564
276942
411674
707639
586626
93390
336128
923371
649519
375885
558865
530238
817867
659547
400031
526737
120564
566266
460005
1036866
318038
457941
147923
383747
174909
685049
481605
755994
181568
144722
149603
594425
924508
431511
968351
974654
1003564
576760
30090
669413
801706
302381
1017276
407440
344875
398445
361775
657334
110628
376688
206834
369146
311236
464553
773133
504189
56535
363964
593692
378635
636307
407008
520562
767585
296593
277039
626145
643293
175246
674990
251574
151503
969737
249880
767910
239663
772840
112830
719755
198315
499961
150265
428954
546835
875518
515760
370894
79648
30980
294175
379767
427531
533595
29031
975069
11764
985366
873370
117091
788571
160291
539501
809597
416584
800344
450437
25149
989893
598069
209849
690009
51324
539325
1042544
698332
598786
919579
955576
475242
560718
161363
577737
729304
271504
575723
878695
416041
703290
117905
258252
290985
836383
97872
641135
551903
646302
182207
921046
4057
622413
543947
774874
880725
996679
661407
830081
454136
726542
471814
76913
277789
476390
151047
927585
847447
755188
523680
673042
451987
1042392
805325
1021416
466141
861612
168716
591859
38161
759792
116209
1043704
917153
678946
95213
272682
11297
584002
566266
634737
983962
117557
663901
856643
592637
214995
591579
936027
5819
658011
11615
908143
192579
368690
188476
362935
1029659
147115
183977
785100
852977
619895
15771
523480
53584
50237
760692
140665
448528
526283
806633
876176
12731
545483
101210
270431
454305
404455
484853
142996
490897
1010314
787368
541673
75357
585043
144492
793693
942161
342303
755590
410249
290411
986018
66023
873419
127768
103232
185005
213509
146823
623240
50872
725647
319075
437692
617652
291856
792814
256614
445139
902313
65265
624380
664112
759839
835179
447602
840904
248676
721551
12978
60826
334856
170365
401893
84274
927933
747958
548678
589557
547493
79190
349670
554171
342005
189276
673323
695908
694867
512323
726661
268110
648467
810913
25825
924095
986615
682101
271989
827909
236558
794734
247381
715774
218791
1043355
904003
834820
585334
574356
199535
1002075
212490
791850
421458
195702
535982
181435
182722
1035103
579819
852235
59435
273563
519192
155437
930261
837337
71756
304961
43293
88890
758217
188299
411866
578558
828316
532289
660665
578373
538802
471987
162948
904299
426699
685182
138461
168468
394738
672506
192758
71480
529423
404480
437349
463330
918081
372757
975130
402235
451909
404701
49140
541814
187051
551693
401295
217236
504717
520055
408489
987891
353457
164652
126668
414532
596723
174982
577558
9370
126071
102041
397919
959197
655917
854433
180023
5572
253534
380389
218041
26082
341064
731670
333704
933529
287120
491513
442049
176113
1021131
813429
765343
284697
191316
71810
688768
474606
848155
465952
260955
152274
413266
311493
17371
298888
721051
619678
297671
78638
355612
307186
323305
974161
977183
136577
652034
766125
848326
370201
10906
967982
37682
678036
421554
865596
981254
455621
897967
304258
518312
675577
27094
707805
519727
185565
351136
661333
285344
688208
849004
564255
622550
874758
158879
147541
467710
295039
140639
211631
329654
239709
503064
720873
975952
598452
118643
1000316
978557
190655
783582
929706
55446
353637
67321
141286
276997
229615
561143
359853
759075
623412
1032456
395548
376891
982723
518666
708836
256638
1031458
87378
138224
172668
919596
634446
748734
199938
332577
489794
31650
45447
72941
30321
225786
558965
15636
954571
181589
311362
878599
188530
781225
91314
949930
146540
826105
374233
488867
49181
365585
492698
216238
798308
773910
913589
408309
273711
331026
63737
625440
417066
670850
65432
394114
1035791
670924
288954
184129
642307
657711
85798
859780
805251
277492
1018919
850883
830735
908497
308629
148016
1012654
88440
243833
862446
876354
453502
350796
557086
654200
113261
215786
315542
692827
636973
406612
377332
630782
641947
702480
614043
441257
932947
88704
896446
740647
381028
757799
776054
522331
790094
237251
42878
209783
372706
169142
476613
278352
205800
517576
326176
948341
839528
695350
606889
421281
353728
220060
181093
509761
687145
568654
662102
714345
565176
127732
385892
238809
33682
915677
948364
903938
853166
404240
509545
960044
303740
1001896
452464
286914
147517
805698
208223
216844
577593
644036
401790
320254
470218
61469
295930
928637
53585
931014
102890
306841
865426
751420
26515
177979
12391
43951
46790
1027643
613066
695978
161792
658285
567817
774703
913641
508922
915730
577392
1017580
6200
193395
344663
775745
154308
545505
632492
836219
701015
573533
322919
330735
538580
943900
649846
111715
807920
342065
519465
898449
129613
366921
139197
100751
101822
14615
845850
308514
747072
747260
841757
919885
1036648
254208
1001943
653808
673473
99922
950136
605575
694089
195230
554519
470378
281279
344852
723875
37791
154505
1041004
626135
642926
488498
940657
900465
666696
1022249
42707
763794
394838
94249
791055
593995
956589
95646
43931
269926
51273
648042
805723
48380
903746
724610
693
737770
987026
12021
257327
318661
965370
860939
51353
577258
734992
465131
691655
392749
581413
940074
193223
703231
123003
920719
148823
467528
75061
397011
469329
515738
559886
781190
245842
287420
291332
811102
919782
423647
385883
950277
230257
130640
973570
469983
842648
56359
987940
888687
564445
838539
901438
1039648
429945
691746
72082
665646
417949
969658
414216
1025685
144006
832431
338545
896162
528015
995660
300798
409000
829295
647270
340232
308898
102099
939632
567759
923097
434015
511817
427914
810496
853651
129101
196210
737563
1024
317401
710279
210055
654619
257331
430704
689748
1035367
342706
23580
386306
165930
99110
759084
802190
218677
529798
192223
192771
356170
355085
786804
52481
1010581
819222
867508
264936
600841
480219
203106
351888
178538
8357
238548
699385
236796
607813
170902
159467
1039995
850192
783337
1014052
427094
65392
503552
930141
1011163
29200
954936
844430
466949
1040862
890737
965061
294650
150808
59208
61925
167910
744575
558949
494040
637695
797873
267343
374846
153136
654529
277519
631449
412819
500118
586536
948227
9411
377754
888225
983990
217411
960603
303721
440581
438785
658168
313685
260254
422056
527017
297063
902155
297813
853690
675628
690943
58151
249477
406143
567482
126213
267953
922639
371913
428692
139456
547249
836429
531612
107824
169255
502477
235308
841369
677735
555105
145052
986142
156835
744774
117731
937965
906133
695867
8547
468427
963976
416126
219991
35661
779978
411099
598419
197221
539180
470039
864987
762188
578773
730987
173742
889766
602371
544517
494395
846910
61794
332459
552586
719052
405136
98457
67805
539492
189893
220806
246011
179053
982739
437494
963693
523288
658537
986027
762977
218232
188494
646824
594577
316779
120252
662790
528947
683777
91113
551355
349828
976431
75775
999820
426924
502863
532348
1031521
365540
1037146
596231
495933
916730
8882
70955
150593
83539
200516
814375
540462
309306
807131
2562
709344
1000798
918494
526429
172565
422788
88940
147872
819768
478062
939440
996410
976874
758832
220832
935352
222633
66073
1005355
920806
769155
321908
116229
32684
973787
652619
702722
949983
652846
740532
858608
708906
240454
754489
726150
237423
375845
846978
571317
425780
755514
7056
253295
181626
558766
634407
748802
321417
611672
121200
525713
861703
296890
744678
900097
1045196
964920
419489
797410
102637
198247
901144
719129
214419
222407
168944
753992
656324
866980
336227
179724
958535
844581
776073
710202
255622
62834
837389
726366
589627
687847
127185
643817
811476
361792
886020
51575
738045
36599
707024
368820
2194
680723
359493
945114
644924
343636
142447
142112
105288
121847
556400
108789
851918
803550
506822
449019
1001048
77253
16960
309270
364030
594765
706423
650508
169086
746036
881846
199530
42110
946880
789989
158294
72634
80037
658856
129349
638696
696885
874951
277922
1030195
69855
1022729
831060
893129
173973
596936
346787
549428
164514
592307
657626
342041
45047
181538
525316
850052
85632
106519
13068
75665
343319
1171
440089
179551
400392
929686
1021784
480059
120256
192949
987210
410667
40268
203657
122887
209204
339526
219282
21885
1032572
854657
251117
655579
748483
164390
710356
306533
995848
69253
318245
876000
495264
548951
175874
510493
485778
641264
489425
350552
860452
172838
134830
940819
349826
730934
950729
421072
944657
176626
68614
308523
868305
906336
396308
425472
245629
891235
763628
931094
647410
701184
428267
117221
862655
422691
358850
616097
630466
58886
38196
823465
84898
110274
436024
853586
799969
1010824
503278
293766
126539
180335
883521
595886
72346
792520
899600
615532
262579
849314
674190
648274
318808
356432
855397
908913
656044
695163
633354
619978
58353
871424
356712
420769
901165
258215
401562
538288
931379
896100
409267
44391
792124
493987
37128
338549
776855
1006215
125924
459218
572062
835499
67493
755048
259347
922845
400142
945209
571439
682842
411527
95390
679120
952257
299500
520020
192065
692732
769504
12538
490309
611877
353781
140647
173646
431488
328692
353941
519630
936353
663187
573861
513650
566947
875368
452896
721512
1035010
651860
280478
403479
830970
42296
138469
75427
986007
161058
128901
446066
846959
97794
487275
50566
991721
174749
607616
808821
362047
785581
328178
72733
313141
155241
13126
229560
169149
397519
31489
294272
787597
947683
29578
239395
42331
727461
366869
164833
1011895
502992
845091
579364
913734
836913
559541
653867
574928
823249
251754
57654
112314
396258
19411
471071
210317
408646
858111
439310
782279
678048
78611
763172
67709
626229
26562
932503
1640
499119
501865
4493
791277
295651
1002808
993906
517613
516387
410580
121236
758165
127709
271566
703024
125798
544703
233965
1034411
1032604
744365
1039215
565617
554780
218512
954270
741099
411129
42822
883984
671291
494028
17706
111877
20544
262800
864584
990130
1024979
315767
532511
159223
961778
887493
833062
273975
813101
569272
1026069
6415
236607
859270
353690
52025
593019
834748
805006
314653
657451
720425
756123
707190
1030926
719154
444374
823600
193572
469221
191500
875042
49803
476556
838542
749906
556726
531323
133134
943662
625912
938255
233761
720553
607191
970831
860135
138770
480457
590384
286072
411444
268935
723578
85804
148236
411881
935557
211689
389582
180062
135230
683115
570845
310965
199203
102199
739633
1022422
875081
677746
490406
42328
853001
739836
675232
1032071
376584
540480
995844
974810
461595
657993
278276
235616
1039140
505908
345892
720510
632978
176809
549354
553098
949183
235141
56336
188950
508852
435096
84823
508149
1006621
325696
683170
873054
142539
328970
377023
79001
799774
354517
21491
270643
443437
674708
548480
449852
758759
318714
190526
527699
800066
216579
749776
144674
687492
590305
969647
242427
425518
1015199
856942
439117
97538
981139
262286
381944
245272
912216
668898
681567
339326
928343
826670
250757
158812
223442
798527
171474
201848
819287
587568
6224
859073
211899
328077
31823
627950
650514
249492
496360
253006
631659
120594
757452
311996
630047
750809
452444
656951
661778
153078
328213
98055
587018
882233
24355
634508
138462
495326
504502
43767
511695
883697
21190
861176
946512
722780
10426
276202
986823
105988
628369
767589
15888
686640
627494
185847
157215
948096
833957
708872
897813
380047
46470
271097
630509
161926
855219
216181
827616
752640
317648
823831
830147
600132
949443
353720
357039
868309
451449
1003750
484655
541780
282355
641621
341242
506098
501117
573753
957334
223211
360811
253017
351951
327428
910172
297312
410995
835478
497972
1027687
912958
564190
31129
634008
346028
464118
394015
796415
820408
278994
411200
760754
35984
270426
452688
562932
685243
816046
791000
256198
201889
104142
900870
525623
810769
651394
517871
602162
638503
907556
22010
489020
210730
460606
323276
269012
346417
530788
889711
391706
103816
651579
963329
13147
864006
324796
918881
940534
20515
793111
210143
839821
209046
274155
30142
577776
574579
283900
352283
893654
349852
568003
637890
253268
161179
450935
958814
634482
168945
821531
635500
611328
767405
957256
966402
745205
419724
871275
630107
274136
917588
828749
873121
400026
998039
15700
762243
622865
794447
920110
897462
722638
910799
187056
740057
794072
878
458121
417573
838541
907162
12811
100581
329780
691176
604630
370008
615079
22126
377051
256679
145273
754032
976494
278071
651781
482065
563849
366303
539457
992735
448761
262476
68647
904942
1001338
364537
896376
410939
27283
1011538
234892
954800
412110
463534
256337
596873
664859
972783
717996
519219
41648
709106
289625
611761
566022
403576
347985
100302
819324
834821
573179
976247
901446
159013
605031
498594
82947
870904
766082
326802
732061
543340
283741
883667
254396
199791
1027203
750081
844329
332274
959237
37608
315088
672908
382858
651255
419373
501339
262964
378193
554509
602884
887066
1017563
627644
542733
449890
419315
619406
113170
302440
1017787
288035
128753
49224
730254
490981
166657
573366
644579
294615
309819
786683
518853
612765
672327
918899
45796
309401
85840
1044382
889879
849991
771828
865630
372162
883555
680663
620539
53919
97498
534148
623970
549237
369696
160683
685964
780034
310008
672246
71727
881240
876274
574166
171942
673684
633333
147110
791443
746719
131691
447165
286228
123486
79428
302875
510454
418468
853446
155565
365207
676625
4092
580830
250144
158280
789693
187858
411909
376376
499369
365129
839779
836452
310293
4029
751891
938137
546135
621275
977935
484879
508927
288113
552145
735235
278038
556689
498003
451308
501298
755363
661999
311347
56358
504911
817596
716948
614292
380963
83252
909661
532800
486416
617295
767788
988963
75705
758915
443634
668887
460260
703581
261867
44858
474195
578100
794690
207150
506430
950945
302717
841184
697699
1006881
350249
1031398
934253
998554
801234
919575
432450
907714
762801
330118
895059
599080
809419
362338
704350
374493
131752
1040380
504129
950179
729103
951193
645478
593754
511715
994994
275809
243335
883356
494228
305479
71088
907376
779560
733857
150980
80912
1014211
582281
537858
577852
96276
804610
221062
796871
664459
545137
201597
691289
484642
376666
56070
686203
594025
114406
54917
643560
559060
847611
671256
407775
508025
165385
800201
523209
478580
749112
512674
593729
475638
158574
373763
673115
513318
735009
1039294
66794
663613
631539
564780
351036
749543
135615
903108
869282
82378
941162
564937
882972
189158
264874
446254
249179
37990
334644
898908
36224
478196
650037
925037
67215
796389
638005
828780
440637
882922
183102
256253
427965
819357
926110
530891
752435
198756
9077
875227
795375
835162
405478
535839
562772
532809
34354
1001256
187800
1012286
964436
702303
936150
720237
273717
17237
244343
944458
270394
578295
667463
442125
1203
385786
226246
133795
366071
125061
850983
96321
510404
675863
114804
693641
185319
481848
520171
967011
949372
360937
395412
181479
412159
296619
584883
722246
940219
384260
424356
307370
449092
862302
747794
58976
958306
210512
814938
249386
421015
425724
625010
387581
481586
981361
457001
605715
1036340
696861
921836
81297
653390
963346
1022188
379247
770438
30710
553093
441760
278810
790141
50798
1000600
557979
929608
939099
173543
335292
534935
729963
407724
781097
856955
52249
926113
109983
582985
261240
35087
773621
574381
973661
930327
34462
589550
792170
863671
476853
480200
688464
982259
879040
418303
799712
858747
654986
830434
579877
731096
98017
501314
810574
737961
683294
422466
604495
578117
1040081
971714
493316
108132
36234
745870
450283
916343
479646
777348
1157
15843
382962
229628
95939
910986
186492
754128
448431
756857
416029
575399
722187
398438
886387
464951
771297
467607
109780
792013
774864
1012963
952996
499767
771571
494596
442941
673906
917256
968295
301725
571901
294970
646633
441130
433100
155401
226803
969852
61450
241059
893115
460199
609294
312251
996236
520306
48387
997046
462843
451745
77566
500773
859998
1021059
597194
780101
465122
143887
508640
736109
93416
144807
882393
525381
610018
417051
585478
787448
557401
529377
547992
165226
531004
582517
1002069
452503
177693
64257
299652
413242
138075
712313
507074
902450
597317
318660
795827
159072
587278
300483
786577
878867
945540
331014
767553
818324
631016
826063
411657
800999
780931
499489
838574
646157
563369
407654
954649
315344
916244
786145
42300
781807
815799
909118
284265
795708
885857
864334
998294
251648
116811
206909
20549
155729
419774
457538
240316
46771
22626
726490
616838
606017
770314
84458
251846
1019542
263423
136309
46951
931322
164806
723224
502227
771163
189657
26321
945865
695618
365213
697442
406843
677767
623999
806679
916486
142487
1014509
510398
23049
412498
379767
477224
654951
472473
82395
275418
269111
3842
52165
304603
243702
292066
233931
361353
639419
626119
663996
91332
875741
416335
906767
898555
602568
242733
838884
234266
32559
48203
692888
815671
169679
939568
917992
769849
782928
481886
421108
292577
198862
329419
909275
769153
981531
645640
322510
818298
773185
31311
517110
912800
581599
555986
489846
591448
839202
151149
1005230
777787
749286
464151
438334
47002
851697
390893
278578
294283
482672
172818
744582
590336
637827
259922
955814
305335
160495
727351
301217
60512
587064
437451
924522
33497
205880
466431
298592
85745
642815
192899
367568
191845
615596
623333
904907
302026
873298
1386
428826
516946
692259
1023104
587215
345476
719500
94895
612124
893959
791448
50157
700612
713088
351543
450642
260763
80422
170123
403813
460184
58764
83345
872277
863016
698849
607039
619950
1026700
608633
80778
802735
495302
984935
515072
752791
939685
427169
165880
325622
282310
764490
161486
23223
646256
456899
501454
65688
327762
117209
586997
741042
868449
656557
663697
764960
955069
857
360040
27566
217306
549712
864182
346223
220706
546117
905590
166316
58409
774483
939601
949903
364614
380815
82467
332505
636816
776442
844240
985475
554420
513504
716011
1006652
474098
173743
269747
49660
125203
280047
703466
740922
870225
113829
754732
491249
397871
120279
598413
31042
557466
932352
117698
378415
98537
380640
95782
653852
386176
990933
955622
974417
484018
643968
90004
754074
432910
122039
778599
312595
123929
1037508
980853
23284
434560
205648
148925
809493
370089
405805
915881
220483
866652
1014715
799727
27444
383945
320525
868839
503481
365384
312957
673654
830033
930523
571530
197657
633515
183445
268212
826340
987007
359930
608440
843851
441107
189754
578272
98492
507719
554499
720882
62532
579097
975631
251691
309410
766693
428198
262994
26461
400016
456691
641832
280781
403746
965680
701846
589098
361178
961867
261498
682911
19505
69172
626015
752464
416392
227074
927592
536770
1017153
590490
368136
376191
62644
919086
574618
997219
22572
195090
1037003
248916
256635
21852
383143
601884
135506
91717
559883
348585
219047
646083
535588
21431
183426
537315
130541
575797
103219
150602
926364
317874
180245
311314
1019990
755411
651417
768069
459927
953464
1001646
337131
1011460
722309
851129
33284
607250
804404
327525
448986
385711
102759
596776
140428
506680
931376
749255
18116
320885
461754
811492
31766
109825
820557
229793
885394
565862
118188
525920
350763
508756
605395
409998
587810
503881
928864
125974
177727
983938
373111
598096
796129
989592
424778
770055
732392
935842
38154
728571
724975
671348
831017
478603
539019
643661
165068
338168
971224
45737
752450
435714
954575
289650
226304
720764
246334
637229
886229
620160
120403
368378
115430
786712
662954
218396
901358
932874
638371
363771
766764
790395
886771
815844
182636
76054
66748
814918
661828
682526
344097
825892
952021
1021128
195379
1019082
122226
798496
819975
577090
211126
846281
983430
478643
409093
188123
873922
69015
781308
127399
745697
102994
774237
586890
363669
632846
361497
256236
525468
546765
749147
520902
881486
597215
330724
1013735
560501
48591
789190
136876
1000916
74039
668414
45698
855067
684389
675978
451107
752253
1006988
359252
439423
291714
887469
1039161
936115
809759
886693
941510
775963
39614
749991
498
636331
912105
856687
560321
57325
990436
751661
361607
759796
543224
881127
66404
35720
321817
958673
364279
615072
378575
200926
685794
294186
283215
34551
42347
109687
714869
927326
359135
633156
754189
110062
41845
619895
144380
672955
991491
919572
363068
617288
869861
240637
328490
496417
53715
183739
202233
462676
404765
800565
532991
40251
308746
135614
351015
341481
337885
800485
859831
129144
247638
107010
372698
1029320
578686
899273
982076
95094
669820
808925
801733
856249
26686
214867
574935
322311
750382
497876
470827
738943
404942
603111
803266
308550
705506
480960
567034
783431
291855
962290
653402
627375
281139
463331
808249
357130
765125
570685
502152
656006
860958
509249
826946
526686
920982
322642
1015900
755326
950563
343445
815622
318795
1004861
387297
1007867
818443
806140
853036
197364
888559
40241
219990
386077
469112
1033948
599584
345796
790544
551864
959367
805469
56453
58424
584371
915948
864796
548642
58407
447943
615755
512834
850735
313228
982400
768736
626708
457343
345241
556877
890492
985889
493748
608261
599665
135459
826426
737181
335293
200030
716624
677161
1007016
16471
473132
335444
796314
527685
500457
953001
303258
90828
606163
22091
812988
822371
468193
204610
869439
310933
623549
983573
783091
258089
888704
850309
379391
508688
669662
972583
664314
922240
198836
603744
622767
92485
34761
758192
136055
460384
481621
920404
32365
345778
195772
1002087
120010
909510
75486
191752
811828
903969
23775
929405
696527
653015
200467
264776
769356
7192
53876
73242
208420
944826
346882
599479
78315
1011055
462976
900044
1014845
587770
753669
479418
994986
713753
74158
14480
641709
955621
188211
180202
576055
264592
668772
398197
88082
595656
43498
749922
607833
691375
216026
835328
916454
425988
700925
567085
656975
30569
999999
729102
434512
261307
220247
473951
467453
242464
51388
769870
871477
75874
1022414
364473
619348
28710
735439
593564
785534
779797
55853
485987
456381
513426
122447
355148
336913
245571
897098
986113
549261
667982
359589
357837
245821
542968
327427
652837
414519
849007
416679
522958
484327
896274
572730
296797
728706
1022828
46542
453287
28788
669080
523153
402577
1041902
704608
426457
429247
335189
471657
707028
360622
192408
422482
493141
517621
88318
237961
823073
504138
384650
199502
1017988
445897
755890
782579
684608
525982
805997
832054
901650
996354
873237
35084
1020574
665628
135289
780297
122440
270842
512784
747713
907716
855282
475931
525198
701846
796871
329727
79527
940273
743564
949716
291285
767539
958746
405344
631661
283123
895371
180840
127505
689269
303724
705621
678031
882408
815881
63888
278405
945053
648627
716831
442648
49490
182933
876331
319965
209446
12534
235036
928726
4671
416917
115573
420787
840469
682530
589063
323255
572727
132148
408560
985425
373526
467455
957457
396854
990665
450297
457600
636153
860060
764980
561685
560540
524865
66706
752725
407497
265411
294848
71599
400828
472786
463448
920949
609727
442808
673341
341657
532603
755837
849278
974357
621689
348075
829049
641564
393246
708026
401993
203948
137738
363104
372786
726528
268909
1037051
456738
74038
564888
532208
737680
36020
334044
663774
183789
579226
34630
506803
990113
621748
93792
1016064
767227
247420
474950
251369
11249
743796
791002
296360
700046
497681
874989
855806
998398
822572
244356
754951
109635
462523
82243
699954
869355
600727
931140
980366
504383
252267
199761
646316
122095
663983
78100
575252
693588
477626
332443
668508
911134
226371
117733
81
283314
546212
17391
912752
601114
779053
889473
981890
155081
646571
405594
313630
108335
59330
178701
373076
529349
223821
591121
197626
368617
805770
606125
844518
707370
495172
490748
932923
596450
857519
471120
900094
900278
64336
206304
1011560
271270
166213
481963
637473
726184
668142
312618
113774
377251
637533
458560
23918
362120
208069
210827
480151
366505
404586
718463
473924
154813
939504
372552
488645
417398
186995
302841
258003
882479
358184
127899
826629
416804
418966
200974
167388
656044
141422
162927
967498
458001
313855
805211
175382
365124
144286
491460
370308
898058
837610
239854
36247
614423
673651
159154
293919
798865
207444
32488
603062
465203
394339
253177
208259
221651
930279
396803
870815
451449
938543
4751
871537
924142
13307
602781
52820
348332
551210
174667
280164
23338
689811
136908
738269
822064
1010450
493314
1023467
145863
890275
630152
45477
60386
208429
127023
834762
651937
493225
895188
145327
7354
551950
731646
1040701
296056
889322
101556
675914
250450
706492
5780
567460
247253
416196
641732
431895
83511
887694
464030
964497
446144
974855
153756
187771
118011
742024
939307
711855
482518
290828
523750
460465
1030878
383961
719067
342371
233047
550775
400528
959915
4926
890275
630706
925031
8206
170703
451096
219047
77574
249232
402359
234938
607447
555759
537551
833109
444117
460069
957644
720823
119214
530748
417
811508
87129
263805
645451
739163
938676
534878
271123
705198
175695
368055
765994
572652
765692
1014085
654478
486442
57862
1003166
257505
674160
923635
166191
565569
1044847
33350
240731
90335
1012324
1015680
301896
967565
157865
599394
577487
549605
1016557
643853
40934
41223
45155
421864
258850
516602
754779
664500
196041
1023533
251812
512379
195619
1020849
285541
968730
152083
142920
196089
412426
862412
802684
148851
510038
160901
360395
970391
915134
531307
13824
469710
509921
81386
947255
315637
145366
188003
629066
588729
832370
84976
497745
469903
743502
926297
60973
395678
1033978
797314
121466
444034
987035
778890
924429
176178
19710
225086
292775
752288
477761
609356
839097
335122
19504
942236
572810
864855
13315
551061
416681
1005760
561727
539117
1030313
782928
217427
46140
974321
100805
835657
23250
769355
466168
522558
609171
121178
877602
942446
907119
885649
514963
734560
333591
201439
360649
978908
109061
341823
982939
609672
736158
419093
778886
206248
396682
133587
87861
814761
356832
848145
1020609
604456
584569
276160
268555
303626
1003113
295591
116767
656308
263187
279774
847330
345478
225909
461586
107423
383282
22913
804469
160114
142012
1032520
605219
49231
333886
531248
278498
783453
315462
36208
57980
94732
495196
562418
805743
917100
655186
668785
804900
168324
470960
685056
350738
573880
227973
920452
295754
914596
785468
856705
738790
215490
867159
906273
79162
178605
529901
293507
630021
878102
821228
669487
209589
1041178
738988
879554
883856
650770
375704
536328
12847
260133
208014
683306
114540
510801
642934
420048
722748
130382
322011
519698
23492
729534
995062
899581
757219
143363
855153
756226
131324
501582
615636
770007
880823
176999
112834
133329
936570
717476
131663
806047
436403
176262
695046
431167
796729
209108
101265
161377
153648
365640
52160
924397
585651
839623
955654
369570
58087
944766
734175
1033403
804707
675629
204335
488169
413684
567506
678173
813307
696888
232368
587519
195682
784979
659595
289839
306202
37859
616242
459766
431410
381853
131807
531937
705326
926169
599226
268317
898374
962142
591401
795771
613483
418569
808397
248279
183626
121563
899348
922786
863320
417834
787062
185195
64935
743479
793025
235964
994505
785522
563138
551033
377116
946963
459341
515085
72104
486127
156280
92021
141837
550019
256073
844231
1044504
562517
588956
155929
726876
443243
553424
823580
495158
939993
299694
459575
188039
362216
451324
1038301
67789
774355
1034380
458463
1021702
636835
301010
613473
555448
233565
610725
734807
472993
463524
105582
1037842
981517
494701
146538
896380
1037835
767777
1026610
40074
878502
316215
412910
145203
492740
440563
264210
487254
643987
631146
812738
191581
947763
292409
854690
473868
665816
866310
800618
379034
481939
158675
147115
896715
763117
1028875
983876
911831
662688
39405
497874
397723
646981
920752
258710
150348
890884
635730
82065
282160
291945
107189
828549
837441
530068
454258
312225
395982
557867
755609
610320
556325
640350
546657
397845
140667
736259
143152
945674
793008
115679
52004
950084
691614
471345
754674
836601
317972
259444
754777
290025
421213
982792
31707
711223
583808
179583
209154
782817
374920
827986
182047
690819
22212
783053
606683
683430
997801
600884
1022211
978561
287875
115772
194053
534486
884070
714594
256306
796365
540472
971675
519463
237193
301924
850437
660114
417049
198257
597250
936819
712968
926563
959763
244704
307643
919139
616768
604570
671442
713531
826772
422434
107484
280538
565363
975517
456413
487558
862610
378274
93064
826639
513374
906699
258200
366453
175004
139707
446996
849240
745791
300625
94349
456518
564430
303848
637363
205155
349581
242439
642904
375754
1010536
879277
740220
813925
841458
920724
245820
453565
815511
498157
906627
512509
384293
724432
17891
657287
1003327
369415
440065
328837
702351
670536
513002
162427
567999
430500
550625
281556
678408
47390
772900
685238
49523
572682
754229
254599
137634
254133
627165
920807
237869
236925
916383
996389
215213
229851
128696
605845
418285
386579
6414
683632
684609
585791
887901
152799
296219
354371
478548
687315
344821
83841
213684
666474
245909
255971
887986
1040092
46299
913541
907364
124252
382300
134879
102642
211569
678135
568704
906064
795039
627440
595839
301580
726401
80070
818507
970090
65037
997258
712031
512654
64176
177983
560993
181485
858638
368766
690218
123922
79769
692454
92902
925959
732093
6739
988829
1042292
287709
884290
746837
739999
836794
708939
206834
651089
793412
441677
231710
475547
717529
192921
839575
722323
567417
723299
451607
422127
775361
1015244
93552
611631
841951
286336
256227
706484
422873
37171
357404
377639
634286
765982
411041
256586
607842
112662
981410
165088
362756
170172
842038
889928
217697
706113
310300
491036
312918
248600
1026202
981392
180081
612404
671901
174639
792537
644829
877110
766503
802901
594770
659629
9553
152647
238128
96160
705731
959148
552144
115862
760892
275201
200342
599264
658123
453450
698849
360134
550325
620542
540554
941822
1007684
977319
658820
310231
918848
625754
208681
1043593
633244
797484
114394
242117
854228
563121
343676
547185
785385
756269
721149
347698
276399
443620
1024000
922128
845430
962894
568479
640406
39795
442906
377595
994277
59828
502075
360385
30213
268963
383574
704836
242484
528325
414748
275567
628709
193775
630057
419021
530153
451073
74009
581476
318060
726519
352560
359373
1010352
598368
356353
186253
692802
636604
1002504
776667
161499
304577
1622
976072
477881
53902
108888
173881
375618
322352
111399
891998
330244
259486
334743
436983
26793
191675
931027
631267
610475
29193
820229
171671
840622
179463
1010171
744227
913207
769964
147765
353172
706168
835818
671738
57867
37457
641967
999212
578842
728617
16309
1026853
678158
209659
836070
785505
697650
463610
398163
405891
948660
35073
418866
471985
443270
315575
722996
791800
672577
404377
492488
528200
705906
675210
59329
770754
801538
406479
842282
75913
390927
585933
179552
357335
424952
37274
551074
28867
335982
364789
35617
514552
394941
1009791
80671
771897
55336
28604
375665
216367
884670
248633
251053
518748
542941
362269
674016
315648
533834
737598
453568
882851
617354
881344
125118
507501
1016200
92026
724572
739518
541552
422833
897307
607429
19595
258081
828808
577832
626305
683557
22426
245621
622460
492324
726596
983901
796091
101496
249529
985381
385121
383462
292558
202068
505503
911326
95668
189470
106064
869934
1006129
71551
751485
711017
398454
179518
397410
11162
118722
552963
823617
926253
122257
744132
407247
160657
962419
832628
757263
76126
1018537
46009
221843
844142
772626
870774
415043
247039
155886
354248
1026396
85903
297723
647671
723450
285173
404605
30973
14055
795810
60401
505473
882074
875746
595400
691359
734090
862645
969401
893654
500068
711666
668587
483967
406525
41079
951540
695905
106175
272523
632028
682458
965834
737504
535762
72817
286714
210726
777528
242491
388660
667772
554442
675964
921801
234699
397686
50911
858500
497421
473171
511788
475631
107689
982012
467861
1027373
928898
864797
156185
85463
109184
633243
719651
151749
684439
77350
50641
1038726
961738
133753
387830
626005
676454
450710
666011
312681
492646
953139
22993
1020126
747457
520675
228346
81119
902903
949967
290158
799720
583907
555532
83942
589801
136976
216936
1020164
427217
819698
174264
184107
123180
93349
596364
632616
12783
331314
13200
934440
838544
72276
108686
760733
260686
518777
570777
1034867
630895
589159
454518
112208
400381
821992
50285
301018
606551
540408
763386
411164
690299
178153
140957
733255
647947
510341
417833
1017823
102154
212259
956448
965136
980819
876750
168188
975675
934559
264772
918521
629859
931999
244633
1012835
812488
631775
45468
16260
674342
796343
976474
474516
41051
942200
356369
479081
27738
948689
740430
514570
820243
839238
174966
20357
432397
922912
305665
461559
250496
189112
1031991
90609
645196
787388
1005703
880845
842710
286237
702151
362567
525573
272394
779816
261141
280038
120728
69659
877809
904438
882069
466730
939591
594084
505981
758508
170034
782432
983492
1023493
882374
702293
627240
487848
794972
88503
1038449
438035
753762
619923
173030
898393
61600
358108
918019
220818
517015
35225
389680
410567
65332
1008073
981741
646177
905246
468307
352107
550129
102285
312567
212910
244548
868780
73374
996673
1031497
872792
89097
71187
808701
946138
310278
170575
112628
655570
92810
865211
947292
866419
523412
289118
130397
919577
826377
341020
706176
1036627
949079
223559
617254
252674
649799
1012326
415084
283378
750409
716559
907396
164196
893651
795264
843119
365600
205867
64000
226874
820633
511238
587688
250017
962399
81792
833331
984640
873193
893327
996398
344273
268202
331946
628233
413931
742879
780139
439245
388320
757615
714478
37828
401469
209127
671355
111309
869163
63807
900627
984001
672799
397342
527623
220185
143287
818395
615798
1030396
756062
552154
608192
143092
958909
1041947
40747
526620
19213
404620
116710
63547
956346
239966
952994
265524
759679
921946
237433
407830
558254
947329
648592
644953
466491
709661
605398
268779
581892
813876
255554
858341
408561
796146
696860
224203
221685
256150
418024
875392
170751
549097
514426
536164
626250
841864
221780
616347
629246
743771
863774
821446
830232
710519
610326
377727
387841
368435
666153
636631
591504
38313
134210
578274
141907
483858
307093
40851
798788
159236
993649
784747
376590
295856
136055
715719
1010349
989942
977698
973998
494107
224749
541852
491943
459043
871463
519970
275262
122439
738182
715922
89620
85219
907525
111886
424967
861057
225897
649695
216540
75330
424962
552641
7477
785995
352502
931558
1560
204049
925574
769788
844842
538371
467956
745761
377447
901343
655273
949234
127344
226618
65313
310898
596876
356931
847360
135694
955236
682290
224009
164624
337589
615391
548496
187036
651706
1018912
293734
532840
941219
969572
518812
731015
19938
894016
240174
310058
866074
89401
544839
201136
904195
923056
772063
613292
363577
1043300
459720
498263
449478
463660
213228
838804
451332
1020090
373919
814952
75707
626065
638116
693738
1000640
1001898
842649
654712
443608
260996
526760
1030208
818988
680261
529743
155151
273790
545658
438094
455431
923351
674630
817309
586214
353503
245227
450884
309673
856894
224440
278501
160017
503464
699910
873023
67041
631827
194090
799100
626302
53251
169469
601515
391218
461626
988926
744552
284143
506887
982639
601494
602080
139185
318352
339609
508716
618622
616463
228179
671902
518630
569629
701731
706365
248131
331046
892413
237036
811165
286345
554918
145769
160623
1016604
686933
4501
689921
787613
163515
413204
248465
258405
947644
281572
307632
553150
28727
261300
581903
813883
981426
438036
169434
264335
302634
979104
637119
135895
344995
30326
12163
231127
486983
126686
955504
910113
1038141
996451
369
891905
836057
392244
1011359
756318
561127
170238
414310
897818
595568
11238
232611
119503
898516
131090
253357
435132
627012
504151
15731
179370
287898
612156
726327
811761
61327
140517
35328
877676
1042281
656803
704006
763638
116437
41092
13468
750826
422696
138292
125460
152845
79947
202289
874077
84871
383164
327167
754861
763824
324693
359349
520824
90475
312027
869875
242561
65171
170018
625143
721032
998464
84744
880233
228126
37005
213232
280497
993998
623037
922774
555631
437903
1021684
306944
839869
13531
884650
502205
421298
1032453
865374
27008
894783
407896
345526
366091
467557
332968
225752
934947
272269
273416
925950
426305
886174
1024561
169284
461423
274452
250720
530214
774856
803813
691185
585641
520934
654790
876615
822480
712130
727190
569989
814955
460861
128967
448927
886582
422460
725506
880865
611076
641246
364931
963095
817058
518641
404793
723695
823305
459668
725188
668647
176714
265584
2579
890893
865351
161481
224247
456232
948893
490640
332133
15754
601432
903997
548624
757263
451747
610835
402390
23827
223863
457484
70683
728665
406985
87221
58830
563538
873890
784135
411685
512542
33973
286630
193559
532060
652935
574280
768045
608444
966369
371336
230661
581585
232371
897749
784725
98637
904330
180447
1038243
181349
133591
129841
357398
1020841
555521
650856
185150
317836
590763
925941
254107
296679
218723
724514
689985
161910
451556
516018
35674
94374
973790
123661
502771
154363
447696
136891
943417
926274
268219
531742
863459
50946
114369
1021534
641230
550093
94010
662353
67852
472388
602581
699559
394569
68123
202411
528157
577221
304563
938456
1025864
621975
766369
72239
677495
513046
138741
863872
305116
252482
761260
817467
828511
34893
518130
524060
859915
1002025
511076
446678
523737
64675
496796
618386
467309
615635
946520
480228
813126
341016
703623
940726
627063
444054
28872
319186
777924
763250
516894
631836
597886
10764
930778
468624
526369
319347
372446
786154
594704
514769
985882
785721
642684
720762
186160
461931
380889
564894
303953
600363
926579
377200
813960
920647
982361
186366
963884
584635
501181
564634
222424
319292
430841
145272
875781
315754
130052
426196
775384
214793
927958
229087
578726
370943
486594
923159
276300
976498
767350
769068
484919
609317
874300
827588
464062
674611
797397
671668
455783
20846
768639
448849
452646
139064
503651
287883
612308
292641
706440
758760
757225
83182
64312
420434
486017
277993
430871
187454
726528
796884
634355
580718
752933
401851
893738
186646
239125
165894
546639
485909
202794
15868
53728
282581
291903
858269
941342
641716
11906
590952
570309
344529
914707
432560
9494
419108
870176
935167
492988
781785
442139
767710
764153
1037121
33424
817938
122315
1019475
493296
621502
1015458
320751
705400
1037626
726036
644111
472882
399362
481486
140457
1006286
534331
1029007
411584
400649
929221
1025667
380788
655588
58677
1022041
626506
618115
885242
146642
333986
889953
516750
141794
806135
750240
129723
937771
753471
626762
261597
745610
598315
577400
1007070
571128
747052
463792
958481
137569
135154
261916
911569
145420
444652
615773
458345
601106
281175
637797
574592
225488
639753
859691
742540
107831
545314
906563
968158
351551
899601
915158
973349
529556
281990
478623
6951
547103
718355
474668
276039
1023584
593506
878193
1038831
656616
793117
82161
965450
168646
672805
458114
161575
599013
172450
1016572
488549
523355
451659
294823
80502
259932
514389
224348
901894
174160
960519
818011
624913
88938
94602
655570
273084
1030573
136854
123871
794341
63096
1043275
893740
944751
906089
228116
201059
599229
827700
840308
169202
476532
129359
439728
864884
95005
299634
827814
745344
16432
517039
1000009
131644
115720
120876
827552
82098
498815
592030
120655
572675
766350
887077
813229
690096
983886
1044896
426706
842811
266118
617735
317241
300959
158294
653527
724460
385367
555318
1044896
667953
388234
980199
229059
10452
88085
822284
989693
350075
781984
10316
228254
634595
982757
883907
87022
857908
312013
92857
851340
500576
647683
352422
668838
768828
381362
759954
566110
349090
317326
81398
840749
860730
176606
916327
835994
322328
773939
444573
877622
514419
159412
315093
10449
164035
612158
398700
517602
745717
413475
568337
898225
333758
679222
528910
540793
93071
297150
162180
396954
589053
108599
123840
944914
358990
410092
114049
436227
533584
966170
92883
588590
851010
557590
18453
167478
339659
689977
436893
568507
15987
869150
418748
612661
842048
415796
969840
648492
303759
798587
897587
1023232
589790
283887
944667
914092
273050
439663
179729
348714
1019080
510855
775595
861344
557529
728523
25757
44000
49336
299098
635799
425012
392542
821322
137490
444485
168775
747207
821079
786642
822763
981417
200049
351738
987975
466019
344232
869748
483887
417128
790800
919545
938575
307384
1006459
28942
514969
579682
1026989
372144
105473
451986
772663
876341
795300
760189
188267
298714
471141
1041112
579510
162279
459023
911906
1038960
579752
528511
917920
533567
693869
89752
506423
50611
24377
747684
643259
132587
675923
552082
934976
891488
421465
449027
469385
588034
271260
134066
139785
983987
819460
163720
926143
73647
927852
152462
318370
933304
739318
365262
816138
111046
252762
189856
110918
568511
534741
389992
708025
704268
146596
822915
258414
891198
898907
654677
590908
232306
969138
889321
163738
49298
681491
39177
256230
838386
543616
376203
795359
292616
316893
625364
676530
654540
474557
414865
753021
119522
632081
644823
112799
823294
1000153
426920
165457
90100
1028483
478198
957024
669067
747242
69662
86315
865123
489858
86100
38712
651026
481562
953978
729564
984629
315418
107400
707913
17736
637720
458913
144690
285792
623586
351209
1011427
357362
213432
557123
550542
949346
619302
164278
61421
364618
904119
892247
317627
680868
577323
769551
688812
611423
696291
1034018
953747
248023
740090
116312
707481
295553
659742
921285
560792
289305
536738
943150
883904
912502
936342
937457
904531
883923
838491
1021535
540704
234648
113848
222946
493040
264277
362471
766635
467428
161971
137224
460781
386291
725439
580238
567201
625074
51527
93657
331435
180816
613627
105009
117246
924509
989614
68759
293620
526961
595775
368133
920350
63669
488142
169143
802169
714307
828871
608387
478352
602232
752090
126954
131282
876588
549871
879399
203080
29278
143379
277296
439150
133306
882613
86895
944377
834541
16752
420551
1002152
1021872
755467
752081
372495
14464
1006169
862621
288749
734283
710596
101844
102103
920248
105539
97845
145126
480987
983972
133765
948076
88614
656126
920786
1036304
842228
323696
435028
83021
624586
397193
39090
862828
892766
333716
697528
28227
573531
530856
550185
163742
486491
220801
14474
921018
1018999
407903
224087
497532
881880
1037634
930948
910615
590561
375560
403358
833403
150495
476096
32000
177808
463586
888497
138057
158460
156874
598976
252301
668413
30522
886862
526883
11134
678869
766789
195840
85629
57602
781417
254261
798723
354275
924568
168641
217706
659707
839257
567707
698129
289995
952833
150684
262437
690251
571374
62483
618300
37372
828177
884660
665309
315565
874254
516797
143319
146402
309435
966335
681747
56836
322601
538787
896537
715069
673201
661130
963230
499561
884552
656633
423947
742787
1033104
59158
793134
453689
578981
923674
725929
554425
592654
606839
873362
331198
226765
641021
564010
1017321
988229
67471
387818
468505
337216
883850
605385
532263
178691
658445
357425
590918
25086
460997
1016594
690487
945625
731909
787226
519633
328902
969064
491255
840031
744965
388155
810348
209861
757289
162802
945911
718198
953607
525261
46441
655536
394402
246508
629378
836510
38148
38608
659374
640802
877768
703454
757662
48927
304969
440596
199175
646545
228334
626903
381829
371546
720530
894189
856467
973270
108579
147412
195478
1044555
759361
69178
229265
912236
946323
1024493
276375
193346
135165
353050
644718
958611
471322
71235
99525
157202
680340
57818
845027
697239
1028693
27414
815123
733101
634659
567421
515601
636643
802474
72932
30058
957489
296149
748822
323478
511344
867356
743355
790009
548887
349073
955454
1013934
763471
999608
225431
182788
607625
83841
748992
382
327808
303216
562336
1039837
182874
663826
76056
288205
119553
342834
381292
273317
479492
679991
893811
575903
616166
582058
48017
948578
768652
989159
723206
16002
965981
128651
698052
450364
782833
649257
1007901
380152
68993
349308
909150
911694
289934
1006623
339575
984338
323254
1010942
258202
370527
390382
393874
56000
17361
465372
327256
94311
80757
557533
926837
615247
845282
316520
718148
967688
220411
25904
717374
651063
663154
813922
838875
298096
905232
1035145
350341
453055
129893
13693
686686
189864
938529
745727
57550
490488
1038363
847023
650758
288080
661565
1016615
827172
397330
840154
485502
242849
871260
811270
124759
656755
944645
509211
329398
892445
816630
225390
1038929
425742
120672
497541
435249
1028185
592715
401780
277091
211253
790583
1040496
850369
741813
813766
974800
385409
148711
636514
828512
971686
319356
378788
582391
750512
897300
966521
423169
1008701
368489
78299
806535
422187
924314
11157
391372
279567
684208
266950
542865
542182
379936
880621
509520
347262
578845
32827
176488
94590
222386
435201
511297
80422
875144
293406
1031078
518965
792831
918784
541699
538142
85266
380589
350573
917566
686726
542835
862354
787348
599255
23940
30828
915284
550258
51395
82114
164514
646715
1032011
793898
531666
516028
487158
502749
708466
373633
828300
986586
889710
699579
815458
480712
954195
657044
263248
976857
500095
154085
534097
871916
424462
532795
204297
38609
126950
116316
936982
745048
970846
74983
402447
326262
388969
315762
12705
536408
188965
665602
598075
157183
319921
863483
373109
862941
154585
105088
532394
762236
638193
944290
597457
496643
500270
106656
193135
994894
485714
940559
933118
446960
447776
266845
91970
388125
429766
495715
253697
849847
234618
144468
461266
342721
791
590590
958895
260376
539976
236921
635453
567109
404746
925118
499390
905471
1017344
769547
335756
536696
733042
93899
14676
432250
77907
261216
30868
81278
4429
216832
885721
490613
231410
408883
54734
283919
528874
638811
895174
45071
225893
171066
1018870
273210
942500
168574
98969
198099
972704
44256
158040
39660
281877
713557
680990
419810
478336
861563
405869
9989
788553
216273
164718
897326
602723
34283
336651
1006097
375180
979005
22935
418757
25576
407127
377708
796618
548474
944803
1033239
331339
210592
587684
980408
923847
677640
582057
294051
960577
947390
605030
692079
1034808
940950
1024558
221935
909384
1034750
295432
777406
197169
442967
649174
769031
389280
144295
1031249
736092
773754
288803
572160
1009580
876377
572835
482986
156328
550009
174745
238799
741528
828311
714339
406798
433077
353233
85916
594567
1013499
196090
809852
545195
534070
131045
696409
37075
574862
50458
156246
424400
705693
702004
528964
779013
23709
638394
233340
123868
935306
638489
547397
47009
943439
644780
200085
323501
139395
492582
82489
901825
109503
101371
695629
397885
975221
821739
362805
74277
1005460
614447
38261
882175
79379
806514
364728
241421
323097
329650
69093
232797
719762
882552
717189
94949
270354
539863
777938
565078
362005
60004
123367
460898
226941
978186
933134
942962
197146
484336
760342
708089
1040062
939865
333689
139150
771692
899644
73048
585664
965916
576350
233966
918696
639861
522991
221196
867262
592773
151499
274120
349141
848997
115569
323588
553582
1004062
698330
1001699
1008444
545063
392888
565
767381
951859
506729
908695
895315
785839
681092
178916
651626
124468
75353
837793
910112
1017934
587997
721909
103477
391024
157252
155922
392747
221192
661932
473318
974359
910362
1023052
495342
195644
92252
618031
353829
725209
649276
524067
1007769
585343
207673
1002357
511303
880240
462175
573167
622196
854662
738415
755226
650368
337141
886740
73591
434734
631309
554292
1042774
908859
990533
423023
322801
774552
423629
659939
328909
652981
165765
382301
12980
264448
289475
671446
687442
508311
158594
795735
589228
196378
928653
490913
196630
864610
271518
850203
719434
929942
698610
843951
886254
1023368
802178
169487
102682
173814
297788
494287
91731
123150
689428
967164
233684
231652
814917
533781
436684
892907
658971
894958
126386
437713
792704
340719
180529
1022915
1009868
746965
754165
729459
992000
136631
876218
254959
281972
261198
304216
130644
331371
348431
687219
354569
1006106
574228
790439
888610
928965
169878
943494
142892
737705
606838
105787
879166
626205
231689
252238
267803
913477
388384
590526
893438
50851
196984
799194
960530
438134
327339
967811
708889
412299
1022409
603374
364219
408146
659909
683173
64881
959814
974148
133604
635935
731220
275004
121765
785832
509642
391874
192311
349730
955922
1039068
485886
536853
465997
672752
486575
278556
263525
131866
313623
277303
596543
503822
766334
463857
988735
36019
687792
447024
672116
918030
245259
892638
831975
1030938
775766
893419
297650
120343
8121
7637
375400
846499
1042289
575127
729574
113102
490209
373324
652164
607642
596992
144077
37088
849908
912231
666649
593728
754009
294850
61470
402294
819229
717215
268746
384903
983168
620114
64172
344784
41875
108076
605897
772149
364144
563434
378438
925216
1025423
924042
231758
370433
823013
680393
185302
723910
356194
962389
103276
868900
385840
598380
90619
490083
748394
493368
750297
569478
631434
804035
283174
606896
995275
265543
523528
798747
63252
339837
81626
800198
232240
685548
86422
45365
805330
339131
494733
32330
628937
1045311
174160
110451
115653
556183
582477
348823
687870
318481
10191
618947
1014176
367043
441709
475046
548607
290867
375428
522775
16458
703649
103425
1001484
375489
374837
511470
348387
448343
25809
612710
297896
961071
759999
787027
812250
206518
395209
592870
255828
297726
1026759
375526
861317
318374
1000660
66487
20308
699158
575026
610339
900818
285230
416716
251104
435751
672611
831859
269171
788674
126037
24600
392793
954537
223564
942889
635552
137633
700246
192442
688554
274712
262965
991693
212405
365867
353477
396775
515566
989801
259171
737903
513993
449017
791160
328692
665951
942178
591124
160119
1027985
47961
268132
113415
961712
791099
636503
821592
460130
306408
46210
177579
382714
764532
537917
103420
911010
205863
141812
419352
57495
224764
156346
916736
604225
289355
108695
649826
92056
793194
642694
602123
127282
136327
956066
405284
434228
42925
657735
811160
357827
867777
674719
542572
545605
797893
273526
438921
316008
868160
477039
576788
222044
539727
172635
463900
209328
739304
385185
786794
28273
653666
552532
466356
39253
264455
599000
568900
592904
943343
15449
892681
516172
260609
167161
208314
660780
694470
266837
820191
98641
36893
392448
955848
492926
952248
1020094
815298
88545
839012
817336
1026952
799627
884209
1019931
878818
926407
242731
344150
807968
990980
158955
24643
998956
1012507
955524
215951
651739
802912
178248
86720
694085
148471
623556
1033159
885979
837274
358329
605256
219154
106632
699132
310726
1032985
580630
283685
784853
176777
941315
35179
416257
250098
200194
158739
442066
971684
768880
18318
528329
136847
469993
454717
801481
584814
545919
869919
293738
554377
10683
437664
355358
620635
218217
864588
768279
415917
489914
935999
409841
364563
443255
493674
945429
618485
224144
382440
97729
843688
951228
136052
285282
92140
1029133
687219
952741
534075
1028104
522133
741555
924409
835580
693409
352625
1029804
475978
411507
858356
911986
986520
381409
404677
669130
535347
686958
822946
824311
669247
200573
308032
420621
941664
734932
955979
608695
450776
267828
243497
656406
1043016
538832
731934
727299
3294
681675
408456
471521
574526
67112
667102
1017951
835692
178913
496438
550103
969003
464251
395657
739357
222933
849010
783454
1037343
9609
561491
635691
546322
697677
843068
984101
471929
987403
493789
1016450
575802
862332
816260
158733
851263
772023
702754
446791
191385
1040483
761393
339122
427733
138256
794155
958043
381436
160328
1004055
838006
546655
753676
189854
85751
312419
529577
754324
545437
340594
172516
446514
636229
889882
208198
23005
837822
658455
200670
207015
916208
58719
698762
823352
843286
505016
355275
174
71792
566490
648340
311481
1014579
226191
242530
941927
860444
605059
519068
693104
11269
1036439
514325
866395
522546
276529
324286
97423
386491
328027
538033
993981
557796
650742
282697
611567
22543
143856
979764
721471
25567
91860
460782
914766
301874
554853
710258
636030
259880
805589
621510
820666
954105
875180
113184
730783
983767
90483
141710
387300
1035044
947301
729296
921772
330110
649322
360344
272805
617350
806186
243004
832075
509446
909798
306649
978972
121665
167074
815909
369071
481852
978304
545608
569883
150988
188917
809679
258347
676338
574725
293200
390265
1040360
570529
68116
89105
840560
385241
176304
712779
805383
909074
226789
490152
162816
264261
646618
145283
70671
327790
174482
384536
662755
662506
532905
618520
734889
817782
135609
614925
316068
396709
952430
989692
232921
730204
810995
387390
118164
596850
40508
659297
639219
531363
510389
31239
721728
757506
44433
507584
580888
120939
3157
543706
252341
1043686
507756
657723
159476
38606
236399
348189
219867
241172
243340
410135
936482
544375
468444
234467
322263
651447
128846
47073
444138
787440
492933
451804
824547
894159
576401
494015
589165
476633
102845
650730
353473
300927
357454
347940
690496
672859
638710
188255
143808
1013922
747503
943980
498588
330085
695940
756222
180392
475998
645298
553252
885885
643092
1031366
637161
482635
924190
148779
191786
424162
805210
955699
475680
949061
404264
242185
597537
368974
508488
945312
51840
529189
827751
902089
1027818
941236
214896
24863
681938
191530
693961
206869
150663
207360
253121
547201
164595
682666
209319
132147
285176
292125
636506
104029
506600
31644
747660
431074
18693
859758
418134
988600
811875
1014599
1013289
1042149
528041
985037
883631
371922
988253
155921
227851
639726
617267
822968
145946
712057
408618
933921
820318
418710
980332
309358
260502
269351
705986
122165
70046
706091
757768
277854
471964
253870
490150
62501
115608
727046
699073
1033660
176853
743305
71250
480552
893352
356616
548902
312796
16289
617698
433682
406411
331338
594570
651959
392956
451165
923831
541813
445613
142079
372781
1022932
449688
1019764
162385
171319
1026267
575469
358698
627759
1005319
242576
482111
705315
523612
735377
622939
772503
405781
41534
606571
191083
347499
343777
826523
39292
469831
716116
496373
585739
93593
292673
782043
354389
814289
152011
410517
366374
259828
720010
565421
252387
678345
281927
596551
441134
763932
372097
786619
807431
1014106
837178
890829
690107
437645
1020412
705136
611937
886646
8020
856922
247555
857420
177386
292956
889365
845169
378688
502127
624371
618617
301782
331997
648796
724430
271171
212068
704480
218643
216389
67204
141817
639553
596094
272578
987569
965870
581902
1017830
971656
251565
617163
381070
408993
305798
39352
385963
1008602
888455
1035477
584603
500743
880165
200851
577327
163551
912872
770855
760296
927222
671824
208427
148737
275772
1006639
826821
1034661
633050
253711
246219
10243
647465
474525
926472
759926
397981
102228
446830
969192
719132
211123
465382
620326
468843
46430
887861
176596
348247
230897
11183
93433
618436
11900
59792
817052
191460
550384
885420
244385
852218
1036562
324068
386511
501475
247349
399614
127364
75461
959757
51179
843897
964882
362252
853481
531739
718011
513190
918654
144084
163963
417174
907615
538439
478427
132475
523024
974032
459088
456205
38327
421574
879737
60185
202476
174073
166702
588690
1037376
900853
633197
374418
664508
509543
279180
502870
713028
411922
448226
564355
69070
108969
606090
129744
152232
83708
369667
288364
1028147
186297
261994
875762
182863
342614
431430
492981
364730
984414
414268
462885
397139
294628
300359
377942
766300
514221
384421
594947
746061
977792
70168
346153
242271
806395
344294
230747
418119
684418
922886
1010156
786403
217591
378448
998741
350199
479300
347236
990846
803614
279307
40224
273269
539780
248132
315065
280702
662751
556719
557978
8282
407148
940739
476882
37095
14776
831683
362830
255622
944627
392803
966347
1007093
329654
465650
373584
778029
829577
547705
569132
834561
955941
722944
353434
528687
154597
844495
178999
549365
720189
900811
221049
566708
1034399
863936
273777
855823
1040402
134092
336766
945864
38097
274779
569967
1038322
734659
140243
204246
187966
607536
788551
831793
71775
2615
554360
273459
398055
214159
477744
476083
236250
450128
571521
20411
318168
208505
878331
91811
624889
849348
421443
516029
223012
947381
161326
279094
455805
889135
117642
237946
816193
508884
759281
808157
265456
900654
570545
674455
451202
118435
675760
333396
424088
462129
881655
104920
394865
847303
330370
963972
708431
905245
921167
657891
647022
506310
93903
238141
914400
809884
789443
829025
889796
527120
850764
622471
379496
752893
665428
1007623
534231
880214
248491
585982
712073
782796
348063
783176
781002
343324
395400
791702
41443
810508
83431
436584
973235
708548
761116
764600
84087
31833
57321
167106
541834
1575
6937
454533
868623
1014367
347472
493600
85247
787600
1019213
676406
847688
172718
381188
791366
283264
515562
752729
185979
771061
172804
820377
96179
1006321
998554
679838
655274
444959
405465
482253
479337
815548
440446
1003231
11175
647487
589831
417526
37805
707594
818352
278991
859076
1035385
102886
767596
954787
527605
745018
891279
986091
290049
362202
186564
477549
955065
116361
930256
700996
619629
422916
27999
202955
888204
354381
800870
6229
293192
813937
188706
14455
474946
694768
332309
333217
310107
579787
662527
954683
95851
377826
982109
532312
669548
127783
413827
242327
598407
744804
754430
62839
153362
967830
4922
660954
344668
227452
324972
835462
282869
652287
520181
466277
929107
754583
829734
121520
351801
81990
870363
830512
777342
620856
443398
541466
718264
1031349
924251
383466
682786
15652
488465
356630
1038994
84511
499993
235786
486079
541807
605960
856068
263043
53294
579449
182598
261501
615196
1035488
210554
404364
777925
131266
487783
725807
974918
121066
103699
246033
478405
411482
725094
442155
999790
890296
973648
206937
869263
131427
678424
439157
213436
525553
287678
347648
7969
33955
780459
698714
962793
96388
572311
993514
658787
1022640
788254
379540
1016526
205547
22852
828983
952257
66216
370242
16104
668484
704636
424819
332206
994534
513365
804463
82002
609879
690065
414391
746987
530347
227019
600047
349476
424840
427205
604730
1037558
976935
75445
875703
862790
703332
396044
692554
995653
668434
157924
293220
176846
638674
698189
829551
568882
679562
209290
665735
187545
727150
216875
377681
497927
74754
705849
307649
372405
47271
156048
433162
426330
821024
498293
421093
413570
1022833
653572
928889
168294
33960
266435
426035
555717
986603
283998
290396
487414
668105
90880
865054
931895
385104
352972
469663
767865
806959
484443
561649
1042863
100273
781345
877833
995365
859367
172884
58967
46696
233019
618139
20573
909773
511015
590933
883222
435136
538742
1029383
694521
75696
699384
926327
667949
266823
859861
156258
752563
485317
908726
56955
828474
540310
833584
523061
429140
137064
1035721
775985
40857
84693
316919
928895
762894
610934
312478
114187
866804
411430
756484
821392
858002
85918
303442
294518
430229
883062
295094
619353
95030
246372
729108
27218
92369
48640
808857
242969
544780
546919
185769
954065
363689
923925
939748
218671
643663
577348
31340
258546
640675
505769
40646
961504
628312
96564
187191
463510
991908
298298
150402
166145
532144
246637
26494
542310
253920
462750
71133
935943
253353
776171
88250
345975
167160
382291
737505
491671
289589
394625
929645
309071
496401
479039
755681
257342
325589
277696
119957
866463
911950
15919
95073
312742
126573
525296
922024
187960
762056
717823
653243
892135
375289
653287
619122
978161
989524
607189
1004755
779755
417755
68679
360018
916478
926146
443724
614179
705146
996480
146352
196758
737010
422677
169726
72837
587259
65363
122481
871186
745203
307020
1021151
1035496
248853
914459
301046
738091
357608
627838
359512
1024982
115857
524362
724554
46045
954739
603335
20420
901042
964545
798575
531382
878522
266011
145582
1020037
776723
554522
869758
573038
506427
424769
866151
368414
901750
788872
500370
351528
375273
328152
107770
750119
837144
942076
666058
920892
458231
176247
729729
905501
395470
87973
324461
463591
817890
487436
723275
1038187
1042480
110961
239533
1027292
769706
600665
819309
794131
885867
909204
454324
646558
961647
434029
930098
360053
325017
510614
628490
633355
709137
750756
271164
595739
695660
384815
767327
780149
737680
175464
122631
257791
490704
651552
66887
740557
476327
23064
568973
998227
561587
795053
348466
203697
505605
846535
423177
749496
204686
598672
487965
707226
139440
108792
772141
73315
375395
239747
437770
976785
823014
274438
822506
60622
227378
345419
918877
995141
367431
770172
751890
773861
393737
662259
689226
325667
442573
552183
493157
791060
177987
372489
304420
1002377
228815
815463
761348
571290
547073
26341
698064
142872
857278
147162
773553
644253
46119
578618
522330
523155
382846
1005793
28437
891977
630884
817597
385730
38750
135948
556034
860026
758625
435306
821418
857343
193901
885577
286874
974196
173004
861875
262204
341741
314529
429848
235401
910772
1018825
511214
304994
293192
962831
741979
831676
667406
274978
1008665
696175
33402
648895
920726
249376
153350
857995
355074
907569
284071
772666
403180
802278
1041534
567602
857960
478516
183365
159001
255557
890245
1019336
183758
731223
118797
812155
134481
87076
675517
1005852
1030014
819801
592493
419016
232893
328658
664256
771657
117712
716659
443987
706383
537585
872341
439514
692793
562616
983949
908881
592979
610322
558627
74640
1001929
570892
784160
960097
623192
860657
160530
7829
15116
362880
473443
689784
819308
288644
355938
538560
8354
624858
952013
322165
1009757
306805
439786
15444
373359
299031
902980
515619
1036083
403216
672627
317503
499514
120014
1014060
682855
14443
595184
340204
230754
464385
288357
811606
394383
560560
311168
385260
484779
503980
965119
593363
625851
492034
902079
457554
381632
114702
386220
551382
803507
696657
570685
573195
440091
538099
267102
842556
738814
383000
975355
214948
680111
711855
921726
976151
1027685
205529
13799
231905
1040132
646806
584335
572538
132684
716075
1015741
813907
562699
321447
679130
232450
749821
159248
157402
332324
498782
597380
555098
144599
156938
357274
459237
273250
310372
138682
672952
358245
891485
900711
9349
106830
55616
511490
772468
31065
461199
893465
495881
839026
471672
635166
668603
218966
1016261
125149
855580
4167
151868
195928
158860
829228
395725
794457
246568
610911
994395
422701
643556
1008485
130197
590657
197984
326112
134123
192077
595119
796692
487599
224307
54418
592229
479250
185594
648036
808881
715121
521118
10665
906062
348313
319646
377438
328523
756125
291819
381209
397348
431626
488841
251359
260024
398805
203297
189086
288713
467641
871687
194756
449017
103657
55448
322964
916218
158659
707350
855355
218533
847655
700789
43727
439319
738603
16344
452742
611347
57162
80156
632623
884688
505501
621227
818614
722329
60096
303540
171021
823678
1025816
1022039
963139
910746
457618
953602
371370
39235
907463
36606
863724
673831
213160
928863
127954
380769
562632
348912
592548
68653
300294
985839
941453
844903
816219
558394
1018031
93813
141612
392914
423042
688163
639349
456925
609583
714068
114925
958153
283952
859435
670419
847819
1005107
708162
366152
933176
241952
131220
470490
204681
875867
413426
850173
301970
760873
24879
57160
751087
112841
884210
533212
155661
110357
930863
818889
511939
253196
597743
531138
704824
890763
435326
649104
447183
85116
591391
773859
299250
380771
81418
503936
511979
1037928
972245
621649
957847
835387
127680
201617
622232
137896
261686
217879
512498
656084
502833
626726
316192
867185
1032112
98609
520301
330258
420676
492499
147562
859960
941087
390713
764165
221933
1019435
677393
901662
998665
602510
119163
934526
16081
111291
500831
57375
646135
191777
80219
26879
756459
153607
537750
298377
282827
704365
986520
411312
1004392
1013263
913296
785591
639924
895916
90360
732757
224633
704733
539595
852861
910647
819759
551830
240178
675762
327809
715438
580814
411851
726486
727853
132432
268303
834876
367940
549096
600112
57437
765268
375022
573332
399102
363130
633299
885534
53468
415623
849574
724497
672525
482556
399621
302466
561952
436456
457952
239288
1038656
120118
679225
312109
697537
494355
139136
719212
767100
893006
986084
9611
540940
8661
88985
823226
769448
126675
459371
565584
657734
745662
647280
1000913
760899
598142
112693
965433
36600
299346
698861
1021704
431030
264361
788502
448243
401737
44302
769129
850308
173457
465352
644122
105866
405854
1001019
392242
304132
141622
64656
885413
63911
677758
1012252
912091
223401
451019
421245
282597
301390
587833
464556
497849
1021927
470560
366682
284282
141084
511671
507924
801
94121
502334
43072
962965
550334
275816
520837
353580
809832
959185
943498
302558
582303
321236
440081
333174
156322
212964
522683
73123
690216
967909
933839
65576
667673
564496
650296
1008934
516011
870469
541763
756289
186829
285432
562977
75367
318812
987335
425051
920016
20187
483262
848286
8251
418832
879851
662832
715525
137864
501600
210602
453013
463085
654877
626003
312525
648946
899121
436191
351574
1044657
407113
153166
646045
293437
767837
101111
615892
90095
1005484
327410
654180
350097
130794
32372
416014
1014639
218897
391147
288769
646665
16595
267839
246376
665593
444218
504550
641797
82878
934318
141959
671465
256223
163567
565234
81020
284709
1033822
423714
289463
612008
929229
283221
680203
349203
817262
723154
890515
239947
977986
387378
591005
499932
363810
190393
732794
343679
546131
538448
923259
557195
470390
154030
518497
39359
748071
1032561
598549
787794
145941
793643
171279
198921
511328
917365
918033
891430
85696
976395
347054
314191
253205
924225
983170
951922
266204
990340
743667
11869
712975
600006
169715
55811
66964
718452
63071
74664
32559
158605
267887
609384
985919
24041
858270
212038
574794
778989
631530
696775
245418
522919
641913
406637
88586
344061
43929
450758
564831
968080
676065
383396
1006074
979739
192334
587511
760268
32495
649760
446491
433547
351503
749236
546931
356860
296846
394988
351765
464215
225990
75457
664690
605830
639595
168976
546189
233522
675661
666162
409400
518074
646641
25751
971291
382050
160573
763533
540852
815646
912141
374750
626864
162756
807210
724554
808156
708953
732778
587543
755773
1023682
535525
431758
410330
720660
35709
646299
58710
672882
711750
119168
182729
278516
856450
84388
231818
139535
57120
50888
644406
59484
134741
749495
186808
228488
942887
573239
805809
408848
986071
164486
382004
906864
129162
494274
667894
621881
1006991
209076
434229
996016
206769
559511
455991
952682
592801
218973
135831
614173
640992
79333
1019023
1019370
98102
156930
739234
17858
61150
59052
559719
640239
46703
833712
598700
897783
753017
767033
618575
406798
439764
646556
740176
956067
409609
136805
320734
999665
1169
287011
970258
115691
981286
341123
709200
9124
231475
585571
994650
433204
1027341
554377
1038446
449999
889457
851995
161996
630987
454018
942040
748095
158490
831640
227044
808835
186040
406020
735181
1033096
211835
988702
171959
692853
86909
840838
47748
1029385
353470
39535
979413
1026684
787146
27347
418480
542387
246243
349088
789157
116774
261480
472931
998106
692342
122562
169247
540722
672357
792112
870465
364941
615044
994387
78098
680707
413691
538911
775887
853375
214539
805573
200575
727142
852487
752751
354469
1028914
80834
64346
378708
935680
422782
300505
517662
155835
652178
951374
357517
600522
134475
938813
1034581
466765
532505
865785
1042963
463305
565481
942721
243343
657393
505672
1039887
32001
628428
969694
966939
553174
223302
989274
697279
463222
430507
461366
547337
237451
100216
329710
735458
897260
533946
586532
114908
202499
296370
729578
915555
174054
25102
101708
625918
566841
553866
269685
558534
289476
731807
56147
754246
218052
368591
1005273
103971
225550
861337
260273
110924
85337
988220
915421
1037477
358599
931431
529006
108576
462867
225412
480435
676986
497865
395461
657050
483611
864683
59112
917284
975633
580151
610204
605678
689589
699640
848275
213935
1033317
614775
1043405
489575
647805
493263
7130
436208
280309
626096
534103
415516
201322
445997
592609
315333
312810
813847
38813
9136
240797
337009
845616
788013
189417
505920
556919
500669
10596
61723
415510
903074
185432
529096
914701
181963
97163
425531
92737
307087
625128
339041
665843
996763
944150
903303
980779
662004
731472
41081
467772
680002
867956
357124
573182
328674
837638
11144
781316
886651
559203
870410
713518
552636
862944
980787
168087
210584
824108
673189
541324
933991
850840
590088
53696
107459
568034
548669
207409
155611
33074
253934
746307
833949
423293
642460
975167
520799
336583
67896
611316
219296
493513
261881
197163
784990
427085
601383
431835
253176
354050
798509
793804
83013
830256
254344
720411
640648
525844
491529
479097
411319
116849
686978
109942
544356
501776
282434
521213
107126
822734
408404
1027852
160455
627858
624819
675968
744295
1013175
973593
616519
921807
815222
172479
633865
154614
141254
755448
150748
558806
322096
607981
976972
912646
91647
992003
236050
443667
398945
1032864
411851
419363
788409
287260
600232
508995
619048
445103
274978
71208
763780
763111
49916
285115
524828
491496
366181
729960
828539
1006857
687352
627581
223237
23344
641222
1023831
466019
154430
165270
718918
611921
16364
913042
638528
311838
100171
292726
33748
220229
1009990
839131
48909
477303
300326
1019997
674597
288331
668685
44940
97643
340615
338217
233386
844735
976893
909580
581010
604318
1039987
183566
593565
810553
727242
704730
150325
798029
227888
926915
164656
327230
884033
458922
514516
62587
422245
789600
888385
324246
484945
513588
62483
1004377
799182
651144
983689
64549
289201
262194
332757
52643
861814
593186
39112
871877
679526
767744
626519
901145
523545
94331
688253
896483
599037
841142
841416
881535
39222
178143
287617
863880
432322
574508
316923
84045
901721
440113
465715
795881
564346
744175
405169
975149
899467
432374
134937
991106
33479
277891
207469
561692
838980
424764
613164
85914
622259
482518
360835
69781
602124
626886
959252
946171
827239
268739
232470
646281
973115
516567
624703
969990
770369
387360
985214
720276
395339
282381
186768
791565
531848
827197
555050
646326
236921
932214
694971
855320
313516
780147
957498
661809
650463
232597
929095
146679
84497
918548
536
438659
261320
319795
627278
907879
438934
357165
466451
395631
45022
808628
147163
413152
854456
928484
325089
701930
1028833
395642
957506
848354
56088
263113
480935
872955
395663
162888
855015
108335
131814
422844
456998
693505
951999
563902
316916
696173
721426
158906
123522
699638
924658
1008760
642314
587400
1005097
975395
870638
827244
581462
219068
44287
904650
596942
906060
614857
614473
389028
234529
587747
137357
595980
305674
36389
690525
721888
699954
875218
555423
46991
266055
89408
1010921
438370
882971
651289
19435
360240
438199
709651
454944
539651
414971
813919
268582
551978
228021
442765
325722
932721
467574
139861
758402
923962
24226
263681
195502
508079
890602
351322
354561
542206
467356
922823
59198
355091
975780
487504
902564
500906
243941
222784
845236
656592
314712
507230
611161
410833
643226
111373
902751
99688
268315
385288
943580
850027
133834
957670
762907
653438
372466
443505
902355
35431
253261
946394
575801
19320
887319
24144
103793
526320
1035493
168000
426434
35350
468732
151779
795710
995242
458571
467721
470141
572158
18646
55967
505334
754019
901882
200122
863576
237012
846309
87526
194616
811902
629661
807915
779647
692141
1037926
460925
685510
611149
376400
992564
402572
124029
700694
649274
130753
743062
264850
488616
743412
964952
260350
240700
507268
575921
442691
100668
117426
395004
746320
748107
340979
710603
639386
127890
757485
242640
265082
41366
32080
641830
885479
1003458
410793
701353
320983
838547
800591
335453
667203
452941
516927
26395
607087
1010318
812017
324775
334737
787495
470733
535893
331916
643014
671389
81211
901854
123823
772761
913985
34493
159691
205807
663428
712787
840826
368248
94336
734049
45104
546314
23656
1009671
260786
95114
330921
67528
978659
596093
168891
937165
908874
221894
786168
274062
932985
377274
48037
504159
321489
151681
567210
172815
88346
630123
650727
947261
24144
390985
740088
980053
903216
819476
734781
872152
818678
957560
25249
40438
677571
78947
461178
842900
691691
894398
204710
451383
142779
778183
940196
709658
770461
581276
1020825
334622
806980
482094
694264
745594
691014
880316
868029
698467
1024160
628109
490795
734553
242416
449670
438153
917207
869295
583428
1023834
941848
939594
353868
212927
525322
62481
740671
997067
387677
474652
138628
542375
21385
437383
431025
678148
144030
133200
877880
376933
945143
429405
331133
800092
749006
846219
339580
878078
1019945
429267
929205
463530
73700
661918
655457
280591
189502
744259
415970
361257
361259
542613
1005218
802117
339624
20041
502372
500417
664552
720739
537258
492816
254882
978201
686781
357927
589090
454617
938853
913805
574099
121416
423206
131300
283268
927190
583066
649526
496510
418041
14034
866404
664156
256290
226571
812475
136807
535343
546490
924357
483150
123240
440571
854108
538398
52735
823412
745910
392504
129994
379243
1025272
866871
793572
761324
312158
124734
928999
384107
157000
294812
510450
123308
11235
292020
570196
513871
58099
432326
399188
92101
534986
970164
796574
311814
798106
181201
120727
523206
349738
873130
911105
221632
133406
1021313
1042881
843006
854762
732690
62600
867625
861822
857880
911624
1036405
456775
146542
499992
905525
217710
189771
909359
483806
948495
576987
826056
437297
1020438
145173
645864
644674
680554
212387
866644
1032308
80799
208846
40204
93754
386036
808347
980900
518427
921091
608722
928381
1004423
351557
510284
580930
154401
518990
919698
654642
380542
894022
934452
206485
167472
698350
52450
543010
238965
722418
190356
66856
568004
1016024
847594
470017
328036
692140
978381
756733
974890
255005
40383
691948
24500
902482
253035
791242
120910
367367
16159
98268
961256
850107
811139
740485
1035603
136254
636546
814603
831596
736131
633242
219010
450919
684169
46216
75490
39088
917757
912671
441372
531649
444492
743074
462747
787583
124857
30246
664213
114282
1037999
829259
396364
360993
949439
926116
809599
938492
226409
24433
887621
516145
681194
797643
647901
1020331
8814
1023345
653756
419591
804767
1034551
642011
895407
47601
711764
297336
418671
931937
484081
950125
79499
520243
709775
637322
826146
865298
405820
594141
974117
650149
192542
115247
820310
1030697
75441
930097
51630
68181
628043
1041843
857957
451908
615118
296202
316367
451532
858020
478337
92668
84798
650774
538020
523190
433033
60477
322574
903249
273010
89529
1015898
633223
442062
154127
235189
665167
698401
515074
631949
304074
291084
368126
209324
90602
176604
423671
573551
275924
5070
440927
119843
146060
963361
274226
938886
632509
946017
527739
905044
672636
277590
767714
102767
389508
972063
252324
512657
935794
888480
545990
856037
426938
675967
241760
83264
993537
396770
179227
984201
167719
761801
817574
409563
72442
625170
159836
112153
85994
821400
153960
475151
259697
844177
314318
505288
395804
703783
616435
1012081
836576
881605
850413
579766
209630
236010
515689
347370
692805
768574
696685
384386
898756
451640
968189
307607
793953
353265
226716
968741
27144
978190
885717
805129
57980
639262
637686
393458
1028388
339055
901479
913826
1009786
523748
404770
669566
461473
275898
837642
169558
858350
18930
1006794
523943
429248
977161
680486
681803
450989
965380
657997
150944
162301
711950
607381
408808
515567
760674
92349
381862
391472
169201
751947
400986
830649
1036884
1006967
735582
918335
502966
838978
284303
383979
991102
356681
664660
562987
80767
345630
779944
54984
383485
1036336
738532
848720
883362
280977
988277
277589
401411
57991
926794
323699
727457
796863
436374
1001292
910224
317011
550940
885263
373050
66755
958642
648426
342424
617168
543658
818210
400415
722933
1008496
1011266
252139
377562
245018
299147
795770
586387
645784
294361
745981
690240
242762
383536
485063
568892
55901
877246
891392
879692
384448
103022
1025307
1025579
1033344
695047
471653
694640
878025
168365
102399
241760
729899
438378
147086
475463
228195
916925
185486
346895
282550
667983
333526
366
814827
439152
949036
808162
485466
923500
674404
521241
221721
733110
581730
233793
696285
199199
968237
711854
658101
744919
839126
682452
307102
969337
410907
928854
726275
273572
591464
982243
193385
601295
927381
176728
199300
964321
541704
493844
660165
287878
551903
57250
20675
837865
195024
909717
636991
143953
865473
858440
202112
194001
517358
183840
943058
908578
265274
240161
666312
825353
692540
637604
878607
452024
525737
992320
393877
452323
808640
17526
717592
612397
1045251
720506
1005274
1025424
89454
795560
1039011
532501
429082
543524
1020048
827436
557622
362169
445449
36110
534751
561496
868720
741079
843174
308378
764919
1042416
353303
992074
21535
576216
999711
626751
737075
257018
837549
120107
680317
124697
108876
342553
614634
249570
415522
287565
1011454
1000245
865333
740887
898727
369367
542923
720593
40609
826636
85983
251160
479653
14591
41550
735829
735289
156578
626396
54368
911085
400609
214088
508525
212644
615812
759930
314765
949005
588881
434218
929994
96786
251987
867899
580851
201627
535837
805758
64238
652141
909307
866889
205140
908461
890262
323174
62126
860446
243345
795230
81312
296259
395036
73021
1023105
210602
201451
982658
449885
768544
959152
735020
976070
684685
987703
679652
581377
1015284
787567
774663
1002519
750959
446002
88036
911075
601736
414009
801653
804579
47586
567093
487479
616952
573413
596921
523505
452867
157280
774898
646000
386073
120042
232924
559751
171231
883395
848706
569448
801028
246564
840510
279931
283571
459322
89437
928940
113095
905178
468235
976874
154854
1042832
591115
243690
780115
666895
1004169
90474
591754
426414
208348
661916
1031822
1006276
6026
52783
945785
649522
75364
318636
909781
119408
565564
324913
533108
284220
470012
102817
1038154
627317
501389
645680
868802
317633
610803
151701
389532
274302
815941
115524
614382
118308
756845
810187
1026074
539775
208772
716693
590217
350625
430993
178918
24525
344833
343507
225553
320853
1008064
1024991
1013138
289320
168778
166163
383894
366015
266126
836997
1044422
759021
154760
366760
319430
610860
781008
783221
182462
323748
937855
899840
823652
833177
17901
469525
383188
567962
581997
930339
999803
547761
42284
109752
405049
125686
596824
126282
998551
648243
1003745
399241
247867
833373
429297
155186
135320
586143
980014
590539
744075
841417
208642
251013
605903
568555
808933
260313
770820
592340
763568
808153
35437
234028
663023
80429
683514
665323
315576
369647
574895
672355
272076
330156
690497
759668
108915
694234
923680
974785
608367
661885
156354
552266
676379
722035
449668
152995
90987
412346
495390
471286
247536
778502
498949
574445
793459
835299
848810
425834
80655
790367
46622
110237
366849
303130
1009119
670733
236985
151780
387448
447585
261758
615151
1009352
1004766
714456
614244
298908
832418
532642
207269
723169
963598
880092
996938
56470
990459
1007016
543589
387632
940149
183857
694124
528890
106105
672204
171184
319831
323700
524502
89772
161407
158003
533755
987007
378950
27561
847488
642677
544496
141851
142465
872902
875159
614699
397372
782387
922308
584377
757090
461018
178143
9689
13747
461
294940
848035
807385
609538
149195
611826
102162
92619
941331
868803
702805
927662
847339
522712
956066
958433
957673
1724
432585
858754
688136
998532
445680
367719
790163
93560
671390
838913
1004214
925479
273829
857556
614521
834759
145467
943892
559128
847392
229443
287799
195658
708233
903736
569735
193130
29071
932680
930247
150206
282176
362719
170003
238784
342379
825965
546811
442227
26924
337998
330656
229272
783536
1014081
945125
533357
276935
600496
55242
1009596
601233
916904
432730
671972
794473
727721
430090
104553
621115
892384
545399
650524
835256
521417
306865
609397
683265
648776
88038
970924
445117
452320
114250
556370
56493
346374
696386
624345
593334
112876
247832
747004
309205
52734
691259
481676
263418
802004
904565
311546
599166
681565
15389
892925
755404
477437
986070
39052
74823
317466
5819
411134
622524
421704
281513
354569
597600
981150
850052
359378
635877
1012987
806934
123873
381120
908818
555681
72727
928357
522243
248509
620287
636643
508145
730877
519949
640443
1044383
450622
855023
585811
860061
93121
55077
319508
773301
199000
718273
302023
922476
432917
599123
358537
659911
452024
853495
980401
915509
794420
360147
249303
580238
637281
998854
341239
937310
427375
548545
624084
867989
331252
994173
722590
45627
562643
373771
32067
619430
885099
343780
901747
946862
454458
27539
43209
1005444
577035
389954
67446
229788
722964
969810
712972
134844
280870
445558
124854
608082
109398
88701
598166
959559
393739
705494
432589
656259
244747
422470
253168
1025759
531764
118121
513046
143032
920396
147775
80034
752527
669882
760057
828586
41314
375605
779679
912223
886810
490338
516626
256619
458024
43014
944747
942811
736465
796054
136843
425349
244282
978384
131772
584176
463624
357518
695531
133752
626010
101443
824676
473699
403445
559084
564514
581076
174346
679708
807246
108321
438434
100229
922716
993456
397362
735151
731929
900826
724147
451375
394933
968769
108708
480700
269750
881891
193453
536202
788676
836339
356454
779680
301688
837691
576284
497392
581564
689125
145557
369583
193576
520887
156369
147199
504602
140101
960441
511363
111644
277634
870148
326740
865659
89958
890450
907896
757617
358483
323536
113855
745407
429728
221805
37020
26879
647253
1247
541487
901972
272244
565552
630628
728044
76056
224115
96838
514342
543782
980279
841056
47014
921077
101318
467767
104236
904468
526750
146740
495992
480532
401924
1000016
373047
603809
12519
23342
627785
322871
86956
724399
237096
779011
459819
822967
1034709
157628
1042568
736862
976847
943554
718297
240288
854137
897285
726738
574001
245141
936451
322029
129179
611422
207105
824224
442339
113568
795672
694535
986127
299970
826011
646754
123456
852748
274226
584553
1028430
844296
208422
613161
153773
705192
743968
848937
257210
10974
12702
3356
117104
17461
359647
351726
188613
224123
788943
378290
837222
53595
966963
57546
120225
112291
587901
541496
726035
82561
155852
665998
940145
277445
1020747
444939
82054
254180
122497
213115
799244
290404
516985
158122
860837
608237
62046
125645
107113
669598
540686
417109
560774
779583
570049
298493
325607
394377
848101
856312
296223
480145
426531
327154
400374
495952
479343
339501
326291
592562
954681
779587
809687
318962
444735
536288
64897
824539
813569
101688
507698
280765
825762
436411
590410
724775
84638
988225
217818
985732
468089
122347
205636
684526
393926
837823
256585
479209
588357
566628
753
566242
216852
322992
666963
338647
20741
133580
610079
350717
96330
404102
389337
99305
21908
857211
868892
621155
544320
976473
1021621
589381
788616
157830
120333
439374
680635
359408
1039587
674774
598309
21119
721583
481975
184837
66779
1032971
212282
315499
941007
971320
433876
669502
166205
542805
108321
326216
1041468
857153
162667
909711
722294
805565
550763
232449
524231
971830
389048
682371
769202
827603
3189
551472
989603
728526
809471
714633
728893
92744
755075
628575
506698
292529
390420
593096
428276
92433
850523
765898
677780
765716
437112
315109
282838
343800
575328
1035885
317303
510733
1011981
1014488
287920
331330
974849
895708
462853
57499
69294
297935
14330
246575
274598
763369
161293
5648
605503
448924
824336
975573
470366
935070
198583
906096
51991
667637
303513
478359
333680
622365
536894
51466
88606
489740
413188
617747
576762
476567
933889
433479
878072
974549
708431
848786
45417
1038847
708730
50214
278046
813594
802361
589277
619199
264995
87012
553042
889814
980804
324016
880800
318512
544234
624526
864349
647906
109444
266387
104707
1784
647588
922063
672117
976406
482942
992542
626557
632484
581484
810986
364656
656360
243135
978773
347667
655932
383416
289727
696837
196185
1009910
442576
433317
421034
745702
711874
393362
551539
284578
603130
972692
525985
897196
507377
912093
217902
160579
224938
11965
396848
517937
97759
96471
624146
458260
742176
97592
18844
916370
11945
32383
692661
396999
1029442
330187
733830
594967
726490
767945
200179
917959
498010
89770
110469
976321
574065
52780
783801
33567
805337
696657
370969
682181
834482
686093
212321
840647
629721
53366
489424
384344
668514
711049
134349
922971
983167
570540
673885
121819
944691
173286
575633
737413
477507
360254
198746
1016288
307154
393678
974926
792913
672757
552286
848148
529896
999496
297809
522623
655626
397136
539111
571070
644463
521059
659271
663155
912941
230409
1823
752967
579853
214014
496381
603040
574894
110207
297839
901711
291696
194151
332518
408358
758473
119435
744444
17716
354170
512694
482638
245416
215362
129352
477664
646749
260646
225417
447770
250897
71749
692863
648791
617914
985278
731343
980490
493103
686663
630587
288235
786927
979953
286667
479295
488713
34412
788522
285326
265138
486535
350120
385895
698645
377315
253495
991437
829564
523576
109195
666324
193490
531298
777446
996888
942149
686211
676000
174207
402593
619293
954489
693543
698849
871546
428528
662496
890284
569897
942324
220307
560561
304996
944131
433472
691969
356263
551952
784964
870484
867410
491902
789633
537066
678635
460399
344097
716496
799402
993629
166310
1002943
781027
693415
675372
21434
266100
850156
778985
33781
921939
766986
752583
22008
141899
1002090
946990
97469
15248
442559
749695
353602
667150
298083
252152
686055
1001218
378835
321104
564808
112479
298225
1016725
520838
551141
703452
262333
528386
302000
53656
46724
672257
647335
362104
610972
727779
740125
513482
645518
987765
137135
476565
161327
681450
273211
603087
1021572
175448
496561
506546
477084
572876
813518
779005
18109
347060
986306
985036
614193
715559
245440
363625
475649
210432
39051
298748
866934
357537
4001
679568
839014
285930
214504
692481
531786
127081
64370
364387
576725
922919
985468
310112
129842
721377
211067
220199
552167
780760
672675
940806
39783
228531
695882
962838
521571
287807
732914
932426
308777
713991
887063
813885
855490
1035627
358367
607032
860495
193394
819273
12338
316207
285217
903162
100966
934065
166469
659875
131324
585748
1003256
634614
505209
987568
242758
978596
119237
386145
476298
47434
675232
1000669
596850
338013
234716
738804
284179
574166
291558
469136
956671
489975
965949
357028
864646
519269
792699
223527
820255
802738
247764
637131
306384
155341
648908
337766
612791
538262
860151
289286
696897
883989
127353
975531
444288
543757
519869
564688
515212
755161
177204
487984
908242
192494
24325
92996
395201
624762
128209
742430
423444
745961
387392
414972
669703
219570
163370
1023946
891060
730241
1031120
163622
316755
290919
480282
1026894
923468
42396
930920
134618
986038
328670
255680
340123
272802
318447
617103
771407
585592
423635
324554
1006857
284904
453510
93870
244975
412379
105353
837389
1004839
632540
837593
995984
65022
828958
654640
1027809
70449
928778
216391
692858
990955
699999
624693
786110
560262
69488
752605
148728
313907
206288
589455
1034351
892717
827708
965334
901489
615385
632430
427970
359002
330356
577055
674492
145910
1034062
636906
1024953
653392
758962
116636
906800
224932
196892
101629
841702
704275
119501
769753
818680
628354
207471
409566
544444
809343
600985
890793
629427
821483
785370
993396
99396
709526
87738
316322
507301
545724
664543
84123
825911
931428
621581
749540
966377
940658
463582
50246
915884
875579
100477
1006260
611086
914726
724011
787307
401853
172046
1044831
930144
713224
556868
738599
180539
201469
56451
700038
606928
62160
544492
901753
803611
978452
162226
571529
199043
806423
532750
538124
70252
412765
534370
807899
146878
394174
924995
50218
1019322
634767
797339
17560
346893
981454
856135
923159
782976
197763
455679
689245
507748
73101
385787
732551
121164
867934
883199
854844
445257
451825
823083
169017
625942
85587
932968
728474
890395
586337
451089
15325
1007299
230084
165773
308825
685303
982814
917259
744187
923388
540778
499346
229620
316001
924257
71777
833021
532901
598430
20625
157447
554543
362859
714979
365232
978548
759192
604360
385744
674562
15091
437630
262356
796359
1880
620920
323342
951798
191429
238228
909123
597962
906516
991719
210463
957956
384988
725957
857467
987640
315106
479542
569836
998039
537885
98270
678704
845117
629572
720554
993043
269197
106119
293017
852981
516015
176764
286088
60835
445801
18809
344755
686230
18713
893594
837757
649475
419641
580064
999713
612104
819706
514942
572671
736389
495742
444156
1041937
726642
18126
839350
251543
92714
223376
517404
523247
99023
791004
969831
68140
97796
613764
965395
742050
91110
700842
152063
730998
537644
605262
141
221963
76686
882566
16150
796327
616598
383297
474034
206233
599994
360164
965097
945390
549823
154040
609910
963434
185527
438555
654838
605565
1029303
129134
310274
1019286
688019
344649
455157
127260
569513
176483
63156
181157
80936
633855
24092
779514
490775
947215
771097
182824
240632
846914
837315
564959
875929
528754
953775
110682
918518
343588
211398
265089
561090
716881
955112
970632
584507
62738
283803
390555
798987
810894
313113
12669
680770
462531
999231
572712
533743
142039
368082
266247
364464
968421
893268
39305
807087
4698
591979
182934
416938
854957
86225
789945
598385
336296
742255
22950
814630
725241
484038
366801
8716
581319
705445
717321
590711
581393
333005
585614
260658
911786
313389
37980
818361
474152
712955
928604
328923
905681
391402
757397
664034
703552
235803
254697
580882
231923
691168
269628
71391
782754
951260
60697
903733
544071
552107
480052
38313
1005319
847210
500743
981778
52387
686727
722220
153086
741330
161590
737542
946090
593528
203647
754249
236996
802376
589978
52069
503616
64798
565829
538109
86246
347248
1044996
19629
1017914
359925
420831
857949
258706
700003
887620
331556
73349
570694
120807
70359
867806
222886
931719
393828
836587
197123
989969
593774
988500
721251
43628
808385
809851
289295
151529
416087
997348
616647
243953
398746
521936
819562
175994
134298
554090
318977
882446
544886
746536
530539
898525
638376
746271
839262
512681
668916
902531
107276
628750
222635
494142
167070
800706
462147
362305
109111
1028436
696975
944363
446908
204150
992605
212303
898063
113387
451766
234873
599437
364655
613400
604113
948162
155628
92084
519033
41330
833970
32570
773606
477154
93524
963886
622261
485467
683102
946412
624115
77895
310782
484747
831787
597123
683844
949423
757550
303665
250655
839858
565857
49962
76133
900184
136516
994153
449489
627024
426271
98312
881993
257039
248427
883489
717392
816370
477297
125976
601178
737110
807635
164412
861084
848719
175171
359695
217213
143918
402619
723870
965732
975105
998215
376041
293999
595342
252863
271674
466509
993442
649342
189164
180400
870030
200951
268888
747138
408593
110086
947019
709384
984532
873585
22652
708289
103225
21484
787348
485210
619802
426933
473088
4492
33167
540467
558468
408776
396224
635976
828429
621687
723291
919862
352466
682032
753185
919215
843421
217779
439402
4341
618865
355780
806005
154113
24914
416765
31446
61104
572989
226310
17299
694228
44116
338414
821069
678215
435101
285127
778113
980418
943226
974946
176547
1041697
528809
893145
1717
122285
916179
47509
992106
463166
435098
578680
159603
1014161
515820
699154
290989
364432
384305
944306
540891
992245
102061
568044
527723
854971
255824
480972
319957
399357
124624
140466
946013
42564
642496
190911
970863
905320
250047
255649
16310
697025
266234
482402
528228
394051
345849
984620
615589
931365
631798
414788
328915
81739
94143
783029
805587
807039
993474
358516
732087
613546
853622
804708
378325
629291
920306
868577
349168
125370
163053
348537
91918
938964
733671
1045046
426575
63348
166692
15013
484646
75943
569728
714012
659725
368633
316255
315021
4003
73871
42311
288226
175521
534949
419202
556269
655040
410783
224114
852931
762279
259434
976418
565618
110900
669391
525970
188451
797447
760439
80576
282770
616637
791790
445972
987275
535901
849403
976054
469539
196127
418371
265337
991695
470910
107908
763397
994951
515621
641088
81565
476888
476363
297604
789602
483878
48532
331012
681974
538004
41181
764246
793121
698681
532209
676786
282358
96076
624110
242241
1043691
957122
343194
781600
465205
277088
1018510
602817
860446
538515
694551
827133
41894
544440
57180
953191
397191
700820
77665
355563
177939
1036586
62332
468130
368745
808551
605038
141981
566406
533755
831410
449013
643982
356301
78469
845619
418584
998627
709226
113916
617516
77446
583465
546810
386452
685558
290064
582561
49108
266189
974041
985750
231421
919485
554802
476050
714409
36449
1011724
256776
747962
1042957
368629
938474
868401
534848
957212
687545
731071
588384
756880
533055
877082
151014
589912
722210
87557
548863
225545
302462
141050
472849
982928
657174
753228
331211
214636
144000
42629
424631
254455
310518
885505
895353
232845
796111
479979
740750
906106
90768
735286
715400
409850
570269
379094
331607
964407
270982
14430
825910
828419
194194
177497
221471
127147
346465
866862
192184
210012
798713
499025
106802
951376
319877
580554
503624
274015
270342
74234
692264
212356
314981
913957
223119
373137
291255
990040
518927
266228
488497
984758
664920
717890
997183
245979
328929
993545
618768
778686
19418
749189
653184
836705
131384
768200
682871
375087
4398
769164
107142
1005323
1028787
102507
872591
218987
121560
174891
456083
268089
694582
938898
102488
622615
810649
1012467
734336
694323
672971
343498
392850
802900
336536
804459
999328
464805
400272
356921
3736
847665
658305
990389
505189
526333
514471
146759
1027521
458560
327581
145507
785650
369571
506737
643920
701306
971788
186184
1019713
56338
128659
357324
754574
422447
419924
845570
174504
905340
261317
436429
928532
936541
332786
970907
556210
186552
340357
834104
309345
599355
209996
972309
45322
584868
344649
927683
757107
215767
390088
469308
640801
740324
685595
923820
71927
905344
1001091
524640
921595
738882
210461
322154
69712
994924
261896
978572
679306
505939
141486
224511
1033021
935004
444326
1005756
435882
154063
258343
49802
698248
589471
320985
441297
285697
70248
229510
337962
434469
726672
630835
513848
986168
789852
533254
159305
670828
297337
7531
898071
1654
378660
565305
803580
491550
645635
79421
239408
54234
170266
438352
484447
316085
227294
39398
348541
972925
394688
942254
490679
691914
17088
77683
997281
139065
730551
863228
636353
321127
492920
796328
132349
494210
678324
648146
724512
190405
93071
696020
895285
484282
191684
692962
415571
8279
401388
661306
924355
997334
376820
653365
590980
900167
543924
339138
183145
148373
46875
653216
990063
223517
1037241
928094
721888
682886
893884
600901
736564
23070
783286
75167
304374
557568
441016
224269
722137
562298
438279
997595
32929
236891
29086
562976
1018250
153691
245258
763579
283800
686515
689948
331098
137362
36625
118464
526686
405041
391233
95218
693701
664426
913747
129949
1002739
470071
977386
228379
904174
178401
294983
151657
485402
350657
632531
669706
444853
768022
22366
271907
945553
43219
685296
824586
314021
116350
658260
24570
346268
61361
744150
86971
544225
765414
213553
284991
410529
721239
325122
237189
771790
709000
700389
26364
146677
1006827
1030224
375645
295847
918094
355093
478328
938311
452920
443410
858678
338952
55080
920217
481311
60016
706151
1003869
672057
675912
271969
922456
496624
701142
263924
632909
364137
710242
582392
47178
455660
708715
30547
949634
293755
27925
526026
488821
699755
220823
881710
720950
565783
336434
821756
744369
871458
784018
924662
678155
750310
305269
667044
740905
7644
1013309
670185
18924
616390
969981
529301
678836
691825
716435
519624
514329
842568
1026403
126598
790672
591353
401353
266601
597204
144790
500842
59016
261195
251285
784352
629489
691080
180706
85950
985948
218438
163409
542427
273228
653503
615263
381274
814434
954561
353480
703181
493447
31035
90614
837014
654365
948677
73789
551658
458544
353125
204783
670623
381518
392972
753481
561170
1041151
254389
558160
335848
848835
537587
443264
579305
74389
538874
467633
986224
550817
710400
316925
480690
619207
493460
678677
78259
498138
668818
85554
538739
337151
457482
558045
833818
305591
1007843
159161
211027
690626
76676
850688
460791
522670
12795
23213
965317
58040
131470
693729
59628
363209
970761
718308
139801
1037164
350233
457068
329253
78285
787455
48128
941401
849492
624492
909276
243245
436104
726886
229695
167129
365388
790901
705662
62394
256767
518044
571680
787302
148584
291143
516550
641865
214654
781624
922162
1043236
816196
97376
631222
617669
363886
1418
263155
809438
296004
215156
745406
740832
458456
569660
916331
815435
786723
877675
866556
396391
810737
144625
855261
357935
1026560
985822
524701
365492
666722
841453
818086
5925
407294
355865
117675
509562
545940
123028
107445
792274
376940
593144
521124
182936
1040547
459612
90943
423601
532346
215641
73791
245570
645302
670486
132409
517771
516584
655694
271282
967078
717213
134601
273007
581283
563397
1015700
846226
479633
794651
998547
628412
933656
125228
385926
645650
122710
83695
92567
373975
86157
597434
637084
588070
770298
630149
1018351
860794
831604
118177
11427
815548
251316
493155
481531
109406
945732
1043109
330686
494691
918587
162418
261650
469272
254037
759361
227752
473921
1044210
961828
948341
64816
695359
636912
745028
827703
465175
64638
432829
359310
163225
94430
154119
981305
410751
217936
363450
470468
243511
676691
676255
1035425
970788
628938
985934
427952
359880
951772
199340
199201
328098
746653
283994
431041
152235
544466
92018
124181
140083
725287
396515
161940
1012506
804203
345666
284472
205127
585563
324254
381730
220510
793609
540850
559573
840833
300458
531045
390740
456700
930469
757476
247100
796870
59183
44584
215294
177627
240494
361382
494742
229308
615929
790241
684263
159540
438443
325754
146083
105013
792941
313344
968764
853276
218886
684323
558602
354931
791895
368936
540918
649124
59291
677231
289013
782344
846708
65981
685336
190344
271010
147701
325762
888956
416754
896249
472032
670747
843799
301633
960678
667637
499086
488687
83602
1032866
1005312
372546
508436
849561
296081
997568
310486
251360
419089
90278
427133
404254
711834
377297
113610
227358
44592
185613
146775
364251
723868
346863
909738
574391
370273
953084
140811
135406
755089
498750
17492
187813
285674
366004
519110
923783
61631
650446
764919
48486
266488
734161
86524
868097
871255
430233
52738
546936
873373
294280
993809
728870
138178
255095
159096
956280
884278
691048
673570
206576
464497
879117
171901
753860
792732
680100
219869
88365
125529
452857
940223
753156
446204
369730
406322
175721
153474
449918
431475
895029
324967
365596
745031
565893
472247
357323
4849
149985
596202
553476
297734
69807
68271
242266
673048
23765
168362
613588
33982
978386
348030
262299
32037
490387
664921
204166
615032
184787
44171
75795
535659
151199
170089
810264
379669
774432
923246
1000437
500101
757529
175833
809955
305583
666095
1030126
365114
277076
299297
686172
457066
741220
659370
454599
760367
700338
58741
325823
846233
978062
738227
954705
566549
493795
206153
94000
955725
625198
200803
994925
929668
506483
248266
280821
438387
104998
869088
411366
529696
897835
314990
1025258
1032321
234066
548687
589378
661087
991060
682042
602274
8146
702145
1024146
528740
233209
147392
535937
175566
427904
715378
363026
874731
76010
216637
266045
887406
568767
208511
541849
847045
670387
267692
824422
832813
415423
607020
413222
109451
849000
817160
35804
24054
838049
634727
82611
372615
642033
516575
205141
98675
822182
423297
956659
677100
660914
778647
45589
229191
158081
301678
976771
984631
359651
733178
508728
280221
979928
900866
258701
212590
741884
268963
982335
310568
923724
811269
862841
657229
420514
619359
219221
243586
874536
583892
447325
191943
1018976
607040
460648
157814
751825
973218
108358
190974
26264
37878
92606
81282
161267
291848
621711
269164
109285
226870
26928
710415
783658
894445
522379
735208
335984
133713
644628
281311
785844
884838
153360
290605
584419
780820
589643
582852
67186
409639
412935
582180
573698
850576
771419
287270
578269
620964
166411
665065
748187
769572
78092
836115
303314
224374
187916
376907
178848
62793
1027711
154949
791097
73899
577744
989948
1018010
71133
1003028
46008
608334
293524
942092
8768
47527
111461
995968
629262
804050
496337
986311
126562
1030313
449349
963785
524140
23536
800498
668947
665489
562288
1002470
71588
122075
650587
41124
983666
777020
1018322
942182
395060
969582
200697
226333
848706
425558
396842
379740
978656
844797
158888
313181
583569
646643
504906
38419
48162
1036228
39205
565951
569120
462484
341442
863663
27405
638018
918407
53176
572755
334660
549153
797763
623986
629395
556179
942515
106924
330228
836360
397830
724857
597626
801383
122040
705599
711784
248418
588642
973458
597462
792785
990300
378672
582808
904274
852786
338394
123496
760680
997444
91877
693663
803916
439853
868766
33392
520755
22138
660771
63975
457571
290809
729812
487446
155353
702427
245161
960677
651820
140248
509210
202255
399140
45364
986405
997622
845128
168701
346873
705824
61138
571889
14163
11458
95853
474787
490264
374950
105238
363061
644797
862268
1034902
193311
591093
522525
386591
491039
366754
245566
939236
56551
232212
674472
642893
439185
834994
263296
628453
552290
72296
857602
373450
89083
921245
431096
681081
913416
87999
738549
83789
260961
157077
95868
465952
527412
479665
374990
941903
358792
542147
117967
205773
352735
435821
315830
175288
52306
153887
917290
699096
459933
272130
833172
665211
759232
940586
739390
558718
710686
997346
290752
810353
929601
66479
334189
91422
681913
452206
298815
980933
754821
758314
601597
549712
106930
944082
691396
384759
888687
461423
800472
1001904
730819
69709
71630
419657
964706
857769
215856
309264
188234
540404
278088
121915
263219
711772
536178
537023
493457
687073
556687
532792
803113
150773
193864
964892
751888
930347
914681
1019110
923192
253323
328564
252857
659913
389655
770386
420650
126491
917228
950787
94745
572284
630567
284378
944268
271562
699301
662926
247420
54224
211340
711429
98069
274048
175728
941447
851175
141128
1002221
260305
1012670
990998
270573
286487
858366
238971
690818
536077
230776
324081
254563
141488
271269
4168
189722
435649
455845
348952
418042
322147
743076
338112
983136
859233
708655
554027
990880
476748
919736
95430
838637
227455
460158
158377
119118
805004
750142
520011
8642
903935
1023295
781748
898078
547109
41209
945416
611137
287900
398806
751519
385156
569787
698140
683175
525154
273496
1021247
791722
6836
703315
161420
956143
784696
416612
877525
382551
529986
702642
481208
220824
582775
463656
144786
412003
328621
977032
47955
943434
796772
583947
409880
813645
41871
301037
384173
665289
337824
254818
976525
744099
27916
745057
145538
716204
112852
426185
463240
854153
184478
558457
127989
59777
18991
532043
1000586
750391
880930
742662
971278
829642
826605
404766
223040
743433
658245
415352
959375
999194
716422
774159
1001573
574316
84311
38043
286870
492692
842838
316175
783520
156148
287348
208669
1002054
622952
1015136
637542
552912
103217
1014965
419292
11302
708134
542111
751586
746616
660689
1025447
361745
217702
213445
672792
994917
858585
249362
517169
625135
310575
304596
125378
97924
750239
97905
363592
886600
3977
28110
581924
165352
351415
679855
703045
501647
403113
950606
141230
564023
773068
827609
443583
793825
439691
473629
713428
270110
482119
948027
598542
990031
1041409
995723
535501
1024752
580938
188948
904461
913888
159696
693993
762207
802394
485291
356524
619119
908555
341030
142186
165569
336364
894635
130060
88643
668774
829255
835610
649047
328224
662641
970943
770464
741688
834234
474688
114122
69025
144961
780041
681856
178560
631338
690455
503026
586528
858794
992582
448502
16317
24797
584163
577331
105539
484076
325944
964944
777773
182753
643623
754909
716815
847945
259908
920403
153886
291235
140951
993819
246702
935457
974045
661204
174129
103713
676894
308203
722188
953944
696748
624873
277253
740613
726658
304585
12964
861982
931301
530015
794248
746972
391387
366681
257189
1018669
999845
336078
755607
41965
367421
12976
98334
1013308
720958
159949
993891
168570
147067
614275
559231
883458
700998
434083
705522
611412
749810
646454
161524
569459
1004024
470935
821216
552855
452257
807711
1037496
219295
792632
649172
478427
614832
625480
791742
8363
330102
610725
930694
264107
324694
252329
220944
83435
88363
555287
827956
977232
858759
281863
548334
489968
1024861
994623
57125
668079
176039
150453
886753
563619
123382
430965
564794
299214
1036710
604778
994767
724366
864447
974879
780664
234770
489719
65095
426609
72636
346557
488371
983764
652365
889108
89560
240629
704092
139385
804493
833662
625553
613034
629357
826663
914281
339374
780812
429185
1025845
583964
1039844
281595
798742
650160
30
153901
580137
339775
516012
783614
157730
404024
981960
492929
249408
790619
687362
886304
389278
855757
774536
758509
837442
466274
246312
164126
455416
231298
116123
56185
479533
474628
762790
985274
390154
107241
819773
743265
827659
1010415
889347
681730
763932
561759
655575
601229
429143
153039
949149
235286
228985
484938
146397
991795
288863
125257
617667
1028402
633104
124496
481638
687665
257880
912108
974722
622718
382981
375435
923422
608649
147578
147879
496452
706282
1014099
445957
475814
835216
116218
455629
412247
610747
103585
135875
323685
1009088
1010813
80411
374720
212812
409737
620818
318354
671820
27866
634386
620151
1007024
999289
502613
944951
296731
693844
26749
750667
195942
292202
395243
739743
876453
252852
37706
733428
540632
146094
814704
691789
514706
18724
180475
48377
55142
109077
879508
1034178
92557
395114
610418
852004
1029421
670428
485961
680038
679890
561609
718467
803286
152257
263243
743484
407841
188824
676664
565818
921038
978937
327122
181063
610416
342567
1033263
385527
777633
445078
703613
957483
384881
938417
323439
1029680
638970
273393
501664
637065
484027
421691
2369
197817
384091
507020
815526
938424
628598
679393
256845
765136
667504
777490
169266
618935
1043214
906058
252679
781058
627122
1018885
710771
345369
835222
400191
431533
26691
414988
453101
573751
457242
954968
975260
569378
808666
602095
194388
176311
813143
207267
419191
16227
678714
1025164
531339
956756
940384
603663
524508
890017
38524
619247
221832
1013258
255746
455101
819566
356826
956986
796696
624148
453183
506826
993731
664424
66523
856290
442381
607217
402785
161846
166794
333889
747781
1031567
943873
235765
669971
656500
291243
872600
582068
273226
416371
69115
161255
554138
294608
432058
642086
662698
387744
407777
238015
840321
339524
54714
119852
404169
223344
943980
859581
979302
268462
694784
863984
161959
350803
173759
795398
685977
862812
405611
122060
685683
758444
553025
728920
60285
819683
117874
890290
884919
116672
77791
510197
591683
604587
65492
168440
349534
495401
246024
111613
205161
646955
980735
533930
909556
302078
908968
435080
679615
830503
847758
813950
618926
324676
956913
203561
681816
269749
286659
436146
1011671
157613
394296
898657
261996
880878
100194
471543
581566
120373
130354
209838
284116
214552
914852
736884
590786
445288
602042
558363
834561
603845
495140
689095
448757
569622
259140
438556
317728
93315
827480
30575
894396
631520
128212
598327
305534
781786
301820
173270
626590
561915
813189
545635
276991
161925
110081
315913
531759
675303
663955
741742
81493
537467
503731
289286
806088
976634
13633
430358
837404
156891
970091
11485
481947
742192
277031
980337
369227
899225
511114
182536
444662
897880
7694
429447
249178
135123
560111
227660
478202
713133
309223
516608
722055
98532
537772
539724
362055
732293
849115
651217
124519
576195
8290
359939
287151
848003
511235
995244
1019570
91045
97604
993939
626533
749575
499832
438954
103624
502089
674695
813794
97757
46669
758860
572427
830418
56462
522992
870043
442086
185805
581721
239246
889034
403558
186870
834525
886180
775040
411105
230950
662921
663756
749115
207685
933296
290530
741826
535524
757667
401574
329673
893329
746279
548950
445710
25160
893362
542206
103104
339020
707055
342397
196205
1033129
739731
670032
680595
183004
673332
224408
705515
561260
43065
882481
879853
50374
309561
282752
146466
744279
649307
546204
902622
157194
517167
984448
298004
225584
149202
988254
1034005
16229
468517
716162
1024110
32786
831908
982237
386376
29123
309916
200964
1033799
915689
1016926
350011
216272
590140
1028710
889264
249635
68568
535335
366703
385323
160265
1007247
779116
161308
887059
634763
806007
338929
80974
753230
199608
29032
1014521
98448
751740
556659
380063
558707
832062
740235
50964
993966
607323
748865
95767
243077
578917
934123
19334
828527
257019
407102
315577
513996
1003764
169004
871029
480967
956554
711236
76384
266345
271450
317380
116606
743961
145784
328889
999831
719143
292830
185003
228552
707880
424840
1028769
855106
1023257
662159
824607
343442
557249
378299
405649
311733
678468
645978
781744
284069
220968
508702
792307
913707
191003
424737
440296
259847
672149
516178
447751
101458
865788
353042
399596
475177
271458
977189
242231
1041851
461695
83439
641959
427290
931800
122787
517994
537783
898873
258352
722606
485352
574077
823734
593587
442426
922478
601830
966578
129673
295376
552985
99619
692444
328092
494733
476776
346706
193874
1030776
916824
628403
1024703
486150
320945
839242
555546
534463
627622
676242
838200
847992
213263
200556
530982
614142
150435
429462
436374
206836
359769
765314
671706
767683
489480
198351
191627
379796
943318
984436
282508
135927
701687
873177
687031
1016920
582589
655775
501334
677801
362118
460982
663674
704208
711040
288343
76540
624961
141461
378880
805698
850771
1003411
570777
776120
67450
137757
600746
443287
952337
123042
68511
382977
769640
164871
764354
781501
807590
475350
696916
733527
822317
795059
979685
492471
372491
810689
420734
280426
205340
452049
551424
382953
70825
872737
1040529
473027
800631
927487
883931
289438
515394
916333
793520
807949
328998
112000
111748
271504
1023331
691820
341527
439811
289642
1043316
622443
292961
202291
721126
472040
775443
395452
583513
802829
815864
885858
158998
361650
912844
903310
485828
76602
251808
515232
676081
606517
765519
151216
122760
311397
99294
679928
555592
969938
344224
949472
311817
31637
203596
752488
121605
668593
17164
523921
495271
492472
828609
349150
36209
845486
840919
431509
795253
611252
1007008
112532
837187
748780
890511
97483
102735
707902
382176
599837
364437
735887
96237
66691
904322
419344
1036770
373907
969706
447349
739063
128252
376322
551690
351239
972536
411239
148970
11624
709926
1034137
346857
343516
897288
698908
386696
828827
123932
664630
819684
16929
869942
239245
925073
270855
303700
719045
1564
448099
751078
787140
850846
111470
865524
362823
395845
526099
1023080
286623
285046
240828
107399
970979
802940
623043
857582
269607
22307
655066
1042147
835340
598138
350449
262681
16705
596922
16303
697534
575047
571441
373179
670605
991559
82419
881948
153861
415979
161659
553145
430830
128789
529181
627457
669422
967894
1020344
930602
985999
128532
892970
320928
818758
607190
402494
83299
153940
1035065
571980
18729
40583
753668
342569
187470
621762
180784
424094
137415
300229
989624
965557
800941
369683
931467
923888
80796
960579
866612
495721
234244
671444
670835
87549
105676
526292
603557
278982
664833
918596
1013049
484238
575144
804361
295608
199351
571405
584941
62519
916092
813146
921089
539741
168788
275901
780512
10191
956608
1025203
66320
173220
471853
949474
1043410
55316
658953
391922
231610
855163
271046
403899
526010
786500
751700
422744
125194
292328
924135
480471
1044955
461038
672739
964203
713245
323094
659712
656567
129827
460969
907103
706864
681544
803447
191815
317280
814131
272730
931932
812056
630964
647908
839308
307756
623132
556231
90851
350825
453230
374983
120345
402482
1033875
27096
998188
796316
684954
371051
744961
378467
992348
778828
45802
74915
898839
405268
995998
306621
280704
708144
807625
605071
43014
33474
799887
420640
526621
59177
298438
452617
294539
742237
425040
5160
961725
719059
749849
189565
120124
335795
348019
742186
364290
405382
747449
795169
260025
968741
782997
999123
656855
500012
483314
867374
903878
817785
391597
915965
530477
955821
198817
935180
425429
369169
863314
1008875
791796
45367
1023757
348854
579539
713345
387689
556116
340008
286378
502931
830673
621841
205684
241738
919769
672691
752228
847390
845748
314069
724785
706709
772832
212711
486832
895408
1021968
955627
263811
941763
251250
894644
976668
131604
125905
584457
476080
113660
351364
770564
311748
1017689
930678
867529
681554
454527
696833
375679
697391
546608
92885
541187
71999
689883
758401
1027218
522259
280698
986136
755436
439479
193247
716926
421737
417494
332635
945330
1035826
677946
945415
691187
348043
103346
1010282
737520
150286
979486
882238
877420
378598
756021
966901
357754
62899
29586
94170
218792
600680
901988
44643
486772
217459
948518
666643
113510
170401
548156
504573
145979
75869
112724
146397
336261
524743
900103
499687
820875
259028
536777
756965
784437
156904
378087
1014940
517236
551310
810222
365490
298017
284216
890658
44343
683511
612840
738092
398824
857654
106311
875755
100173
574683
509994
210578
41764
974550
570924
134760
901666
808479
180229
36952
150794
800382
89073
484964
1011985
311114
225309
760336
741305
346707
377484
503131
245564
927819
937333
33616
218856
411633
232363
1011822
324816
450777
849656
358735
9207
1012382
92275
970270
906166
908191
389796
789277
882217
556108
631674
62501
669773
935151
830678
122282
976460
466163
786664
873453
437122
347550
804311
661763
365176
1022719
947646
787029
444081
760545
71295
10981
1042286
221108
435200
617507
667351
630196
596454
933064
565071
46593
438821
336508
360578
375689
521188
237946
412990
705192
501706
746288
314406
632362
362130
137228
467491
216773
965820
52916
398676
534915
717983
370750
230143
683268
3288
509284
1035991
363071
403562
779357
909220
217523
26773
962793
1004359
507196
254279
941432
280546
257835
27109
975244
176541
392774
196914
339982
773072
289181
16772
819711
888867
1037834
139705
617067
1005493
684967
433535
474281
32130
863291
718379
765691
924454
353402
1010904
576631
631536
720645
804551
237631
850041
865291
806501
593064
991392
246481
795119
915755
561379
708427
1022133
925191
186510
517499
932469
466818
115201
792331
197458
896012
1000475
148285
836835
779999
249157
721028
173414
707082
841927
84498
933890
675245
971675
194860
243764
560723
649871
525683
513436
982966
346635
525273
735339
282257
659737
402614
136777
1023651
997044
145587
499591
699033
612464
4212
268177
709387
803176
743150
630681
945517
163595
42216
357515
884454
375979
58453
644598
795209
799550
228488
25264
825544
35036
502753
642161
106452
983600
110452
893262
574590
818289
655753
94354
168046
853432
694010
347665
620046
239068
759929
944054
215781
347317
753083
619167
335576
940053
528737
201468
739946
150551
494554
993511
596866
996320
108957
116960
1044772
585667
582722
578993
597035
299431
217255
1044748
424367
306606
716587
373126
856736
358998
816137
291214
605542
98599
280579
781759
302384
473330
486245
843565
512971
544405
337026
485737
471117
860730
858756
31576
379457
693402
768883
14602
20465
166593
362384
614548
886180
846575
540456
647096
976918
566063
398069
270944
531535
592028
622961
808483
1038602
414836
780850
722501
925607
700180
845940
692070
352607
6770
986447
190841
376474
516865
951662
1043820
870123
308260
785650
91663
67992
600087
249514
365639
255900
176705
993834
872194
752449
98819
887396
265647
710810
1038497
187425
614823
590102
278165
399501
565890
384723
88733
548884
688151
813225
703720
628201
970131
566342
874261
611284
438177
230767
547676
761952
192803
691885
110518
615721
529505
995974
842323
808851
304049
875206
1035831
245064
512222
1044487
828683
993343
429005
728
109004
165543
98762
717017
488866
995401
248484
630552
663821
84144
437763
618743
877148
549638
983390
580902
399497
560237
683964
327784
556404
938691
666765
325764
743901
194200
673275
370891
891613
979568
548970
105115
1030427
467359
663168
447842
860990
603555
868133
230062
121707
695797
546067
798459
304481
573590
929091
806189
782622
1007562
531492
811170
38960
621726
34397
348945
333671
702233
1026941
376526
291708
811779
8660
64675
834646
1027258
84993
458966
497962
590671
266226
50994
70905
695002
730720
760052
738374
836592
19913
105739
783476
516175
402221
271508
348280
532120
633387
470149
181896
562255
176762
728503
666681
146069
437336
602947
641705
136989
216576
876011
564656
46880
584691
48256
827517
723060
335719
864038
997499
815948
701614
112087
12294
671306
866648
316991
494211
150765
599244
447901
540201
94953
248300
364956
423665
664995
98684
438507
215211
953374
999555
50123
901957
489901
822224
86254
360648
700660
530327
173598
885244
580515
307632
689983
368646
422068
416734
119794
771182
261953
240691
212775
170613
425915
54870
619702
688300
549982
582487
953542
739388
18716
588332
262066
780848
328817
401271
241794
891906
1012347
519972
63744
891459
708292
227813
508136
468112
386843
137436
616576
94532
442300
736675
911230
91638
702643
950722
694480
887056
870195
546975
746702
946374
431458
261017
21883
69919
878235
973300
821977
357852
172652
284971
510620
606350
30974
479553
1020507
291129
1010079
968577
908501
719353
64015
702374
608594
724916
759455
524952
349044
223562
485310
947139
279568
933885
219572
915732
367255
772810
605729
285799
604400
20443
368433
226054
544788
899919
709967
458613
965648
677745
124676
72019
97706
252273
441367
405826
44289
187835
591349
217008
572801
15540
33795
984721
871400
782322
882864
790552
986565
335300
165072
556657
610943
212155
336235
839786
486379
357270
260813
960742
669135
1023831
232812
829870
141416
1005899
716839
841472
933401
637052
200314
195006
985525
308653
1036354
917779
302285
880419
179363
66527
558959
333180
32838
317314
258421
277149
953449
530265
413779
13840
734518
183456
360013
447787
491057
778957
805093
659528
740008
699429
759242
504817
844195
758017
27623
466651
403670
342067
8996
528170
820413
62407
336257
58658
147541
636576
473702
217576
902039
645410
932781
670305
832022
251404
11804
5867
1033931
638382
40620
813391
792454
528598
495974
782083
624252
330746
974196
497562
705483
143494
630543
48387
752270
147738
822977
993587
29817
251015
84349
451986
84995
77365
934202
383658
474866
502375
616868
730073
979683
907752
181998
613538
772366
482950
841418
611192
70159
859734
421268
303034
221458
190808
307549
534793
757105
314966
664885
5180
769415
558050
1016222
298723
59106
686787
964557
941617
260775
724904
65182
715342
125715
572212
550455
797421
451425
365454
298995
939892
428604
131326
281091
185832
820645
755029
677745
169629
699728
288293
6804
233543
4844
884450
4793
770000
694729
887824
916643
974482
879447
497649
224670
661711
310754
124378
386174
792445
140630
622442
235585
534721
244434
281254
937419
951020
878235
885583
443911
944851
602040
232240
887220
58696
260131
703010
612084
743540
259609
951246
572240
875557
863031
126769
121810
23684
475360
166459
353889
391957
668716
423327
266379
913457
634376
55539
956126
75327
1027691
1003986
713409
141715
633665
246261
634395
715405
483217
612435
155372
97888
405908
144588
890597
411952
639448
315612
977107
795664
487950
996448
640880
627346
505628
763842
938638
938489
856221
953633
877930
39659
771706
215083
573093
222561
771545
931673
658933
249250
32884
1034018
672881
111530
600130
353138
406953
121691
61038
1026287
38899
1039052
126313
587687
560201
601716
691969
644770
695552
963059
878976
145769
652395
1017214
467032
380676
80555
571093
374365
479462
350626
615295
945731
416445
383324
711462
969469
785817
769938
166493
607050
279277
192269
679842
856568
211471
781851
496602
514537
877550
884866
481922
670565
401688
259683
106133
492900
1035867
618761
619051
1033683
667745
750400
661832
71056
694385
986477
531425
645258
397497
515415
122179
384580
375394
292678
190342
478485
900626
548627
63749
640085
19175
556188
59664
38550
990303
960752
574640
567268
876028
830771
1011256
909066
342046
490391
466991
513900
811758
9811
588811
115462
647156
623875
925060
342202
1028429
845218
275470
996758
929227
256350
33171
722148
919629
232503
829100
46929
250377
334397
661871
724486
376465
996736
464513
797699
661614
949330
951480
929225
487586
1027208
414042
414127
7788
252059
715461
775705
994178
37046
359378
861207
198830
251086
795133
1017141
327217
42297
949773
666610
723289
129214
498229
105767
234752
667023
883078
416276
695109
577546
435035
257604
756669
400376
235210
644215
878027
336489
784257
773749
670463
875398
685929
343632
203384
959419
209627
967268
540087
430069
807828
655098
978805
118260
246464
670971
319635
217012
441553
952109
198175
144169
206321
460258
356249
236113
109387
282787
482861
888046
929334
266872
1035272
529159
11578
657749
741549
652794
828249
146809
128464
570849
129618
1033840
787347
319944
104835
1015932
919480
466531
30188
949844
515781
331914
521981
310390
96327
744984
841814
532709
344202
466112
223361
254742
801946
568209
530212
348584
438721
167658
312468
298025
892271
17636
163979
1036051
918517
921242
331008
182168
854014
1174
380931
322683
789671
545775
118167
60473
16467
93645
1041388
327884
833750
709842
141381
135088
127963
785043
383896
439539
489476
1021087
456759
646835
548907
447601
860699
531049
794798
991820
918943
298022
182572
20725
795043
172407
451926
228847
466331
25510
23505
275955
558107
938951
546211
480459
949738
1031111
677897
65632
421380
680228
970736
125955
516010
151608
439630
758391
61053
819302
762356
766990
621108
424208
812185
487193
196268
32270
858976
713890
215584
315336
717712
38734
183691
888538
884447
195662
985350
666935
178839
834336
583557
38895
986378
620352
807112
237120
87309
567832
287950
483975
194488
510764
919099
135348
19144
563091
454719
250793
608618
947829
491570
684584
415302
674621
793844
971035
785693
1028745
618791
120624
754276
6819
570745
276787
710301
768018
241587
763986
499890
638302
1004088
966142
388471
982883
702637
631388
322650
810525
753644
670397
940834
783906
1035126
872903
615164
185784
241130
375809
350065
260167
646217
899629
430658
364869
893997
36999
950411
540337
570884
123662
740937
513288
1040735
947154
682486
642166
998237
13531
677762
20756
483946
559853
983002
593385
949273
223208
875730
259113
668606
565294
233849
433011
328203
781607
984302
276302
427289
886685
907922
562623
1002435
875041
897864
118495
881504
843018
564280
27887
796109
600906
151477
275194
974795
1002161
59967
370397
480427
663208
846632
124318
960943
497517
935549
551109
863583
257702
505918
544391
127478
61904
475659
151898
547100
90171
592011
860515
703548
637546
761856
983845
438383
573851
167248
998553
808338
167516
350527
628255
437290
827022
62068
97087
86063
535655
336920
795444
966610
753215
431984
102671
695527
824338
108214
412914
186649
90773
21697
284825
934182
990744
99036
435184
725053
906345
261598
566
655230
106342
553134
87323
792293
731825
940361
98481
943500
290443
1023274
6321
189344
77836
859308
372621
416332
175836
41738
1037205
606286
875936
270617
926104
624680
131428
956317
772872
794777
254194
292733
481667
428357
266975
667443
590915
433266
484338
848451
864945
412136
911837
420610
463880
324162
274768
216344
379520
618103
838734
900939
352846
77535
970539
22966
218948
835743
810012
692500
844114
768124
185745
576886
393917
623166
951660
869131
325108
923167
5899
917510
897067
113786
349997
389352
1020849
25181
441299
507140
103781
583935
452188
428435
481542
519447
366171
983856
301844
905586
256296
388531
189708
1030991
986861
209752
526843
597955
358070
917002
559412
921148
261282
100722
79018
56284
961787
396495
77710
633561
591731
885423
680963
983843
775339
207201
537721
126022
471449
662558
106793
858912
886069
932698
280677
898132
21384
268598
1034949
7098
1031087
598125
608055
1018568
860238
739563
823464
250041
189386
952377
784887
5369
937636
105268
654470
974306
476125
270986
27661
1003208
127791
1013177
733913
754322
924437
330259
620412
478408
577734
698688
856416
384158
253175
914152
711290
470414
776527
964188
1029794
276398
394859
1036490
214936
760506
204104
376705
730877
556277
891501
780421
699450
36950
524750
979867
668213
387744
16289
954198
503756
116144
743078
873205
26853
446503
851750
1041790
108918
391180
243471
110599
50360
1037535
257478
781340
410929
323939
908686
703338
978558
13437
272816
1010198
933031
361055
567708
450579
111151
707439
990929
83146
553954
530703
83978
164953
44034
686306
257841
586733
850501
14255
960685
500482
61649
288576
763793
632335
245658
233484
1028090
98334
922777
505795
274300
500563
103601
832126
970093
129463
964751
218603
850699
905058
733237
649138
861743
564288
1000799
869588
71008
585239
344371
290924
899907
937249
1001781
72328
680393
4268
19956
837275
332287
563535
654926
843896
955018
528846
109402
70045
937439
1017548
782025
60702
632998
868135
99038
630286
421424
684909
951404
297392
453592
527534
79079
186141
833198
665209
776385
373340
974714
490188
692162
339448
777853
823789
809977
450749
441329
939584
463676
920596
933919
776186
82154
268275
1018753
582375
205905
8155
427193
60270
474251
377485
857371
737689
32494
297837
1002670
106393
348906
280506
987936
661675
446646
912688
619874
523665
786491
75158
187766
965265
342168
20065
425870
701387
581814
599889
10211
934692
149257
801632
256150
941505
278569
1007584
407646
248944
690950
293970
542220
124749
105008
918227
596072
242684
141913
647947
905818
442435
649218
162800
808412
138652
29791
195453
982938
279070
356975
890016
12123
323620
315121
55528
972354
616070
854109
512379
424155
478533
132980
864576
436133
837129
439781
1009457
269137
418072
896510
568857
812737
551937
453825
420597
304339
33006
138709
427602
936904
684147
911999
470836
939467
694823
977900
435052
753588
490060
108730
390103
571694
464622
797472
180409
1010800
35546
176340
529071
61302
323809
251829
1034317
55225
766167
899318
91420
971620
615329
554411
46814
388107
226364
753617
152918
443388
830522
408337
949045
304102
524984
485620
348723
104005
60268
820552
698433
569819
539727
82522
97056
224134
981809
986907
885880
165829
264099
871267
199528
762665
826417
832823
1021695
1006861
637828
730878
343000
640071
210098
139183
71446
161531
705010
485828
524092
885377
892718
457349
532041
303226
651903
162787
831916
103688
249337
752483
19205
463699
564025
115243
154587
56169
4537
682135
481235
306104
663182
930572
114792
668381
317486
874570
652306
781177
538221
756192
791250
973260
658589
985588
423040
126455
999625
564999
548200
142035
256433
555862
90839
9158
683215
400047
762405
923413
106091
834882
657668
598499
222885
816534
614835
577362
560788
642813
277223
69319
46555
808729
518581
519837
818993
212843
1013143
913245
1026131
672557
628301
1029053
239731
208208
10443
577840
803158
462383
498405
193931
259949
579209
34711
886615
433508
869114
452783
710354
398233
308762
578738
449138
441023
83782
334694
398303
279696
413641
996233
693658
38895
445004
43886
746972
184398
346601
242906
860378
712456
671487
322725
651566
821675
599612
750338
557618
537957
610231
51241
107004
313801
668746
33663
869905
570912
695537
444086
22954
600933
278046
859839
991425
539385
519566
139919
814957
420111
88049
564881
725900
922228
412283
76749
911021
750714
336227
923967
259068
297859
195676
307555
237902
74810
281367
1037241
952054
569723
874627
755710
186749
894116
600887
559570
370228
971849
470099
544540
862852
832520
531901
345889
734145
916250
197269
164576
253171
809554
243963
922590
99456
540396
404102
952594
777565
485818
736549
483930
1035247
496476
336658
404700
623052
584128
527524
755514
468798
57735
54580
283963
505055
645342
445850
672334
350326
334876
410985
4451
456962
35313
553912
138824
172543
10402
728120
1043225
712633
973562
431807
618987
46456
968481
798599
578738
161312
485791
728057
967968
1020598
1032850
375796
782394
35649
129037
874244
261561
589403
713971
225448
700228
1012887
586731
802237
436381
30854
821367
261737
1036298
74311
31722
438594
824788
762401
958874
173969
744227
653802
264147
77226
475589
602318
295518
433986
42941
706573
975469
38405
233606
358724
946919
390584
468800
914482
632776
582898
136473
597022
349400
487367
154255
868987
759118
441699
854233
539322
911330
614333
301621
554048
238700
397593
926575
711058
882399
775155
867857
1037670
368702
823336
489586
222379
264284
509440
507528
508607
129434
710593
689771
909407
842148
827256
1016154
964179
264831
958542
198542
711046
983655
37283
827581
679035
732330
276914
37049
319103
435705
270037
747949
214075
120314
52973
889411
608745
708379
950607
840554
254925
535234
241405
914582
705320
573900
992114
959178
748671
1000608
911569
275168
716224
456150
486585
302021
525097
486252
103037
949953
123227
332348
73483
49364
259894
263981
441300
690981
277867
359050
762464
728294
658855
484983
431081
686326
500620
906082
434509
878611
877839
699349
503774
88830
344683
166688
129494
108448
333634
853921
843721
592131
901354
272801
758806
399780
536144
259210
584068
926676
1026851
308780
149675
986852
776684
802172
658298
570675
18438
604583
592647
557025
985613
92811
622493
100935
905514
480044
425306
733785
520047
809037
260340
105425
54049
161978
600128
669642
330196
10032
911546
556629
756340
836912
466523
495199
1003279
99321
516997
223686
134365
335744
375850
266802
332473
344670
748662
755297
560295
796412
191434
325653
118405
926263
128314
219723
877216
389009
516523
992957
500073
830886
82895
876631
673403
470223
552463
127680
374436
961160
347455
639080
765030
710209
720887
769794
1044151
101299
136289
978962
173458
536528
236166
983915
395911
863962
522003
113140
573949
214854
491677
124631
579833
475807
991817
496063
58886
651237
30796
443871
221577
664274
393015
258785
911434
887296
631012
150747
472077
90014
579631
7859
821989
987121
448860
639665
491732
873124
351018
829832
538373
794568
206445
853668
644811
50145
185679
785299
896261
67117
875949
616285
461769
480559
640370
291782
325601
538682
496669
8313
256921
372535
754567
1024053
785481
837616
849888
719036
669564
50899
853362
10395
245945
882705
40854
282024
112512
918371
280852
226068
202846
988792
688545
138873
13975
458685
819552
987880
733508
269419
289851
290236
131099
300446
700716
534935
648937
750756
747416
312773
328970
698199
466806
1001293
182373
10823
1024284
228456
335154
51680
24231
370669
893118
35794
725809
628076
944466
297095
768581
1004828
87392
462015
125302
343416
376896
370274
269286
867127
222658
51720
735099
711884
961505
998160
555454
738158
217599
406785
668748
639514
40778
752777
302102
428776
209401
776627
407905
600740
293044
152863
391963
546135
366014
243155
936127
341289
935211
363505
960697
1033929
18708
323236
1045292
394216
945170
877499
209249
27058
797806
595219
660034
214132
907429
542095
500106
47379
129814
126564
791846
186574
473366
606499
883732
1030645
503590
336716
948017
716949
629057
364620
657621
850036
744995
802355
802829
325841
525711
624248
961157
1011964
901782
747267
825689
641089
890064
896408
256965
654438
183248
824760
214922
550020
376500
922958
223801
107433
910186
398999
789792
734347
209663
403052
159434
265077
397350
669781
325689
909623
613360
787272
595781
649141
14987
461201
369922
753157
83568
776227
587697
440435
75974
824007
134436
69404
626201
305859
321946
611455
347859
870366
923071
880825
542180
154319
703427
201438
104832
108153
720980
860386
831963
202938
69939
928175
840580
672374
230732
274952
611575
148897
282365
740062
584433
433623
548800
200266
96446
703134
330063
133902
121274
894505
798819
825786
45578
819625
703472
849844
852277
15511
1012742
203935
244212
765550
534072
994524
887775
377593
339368
741341
883615
584706
985397
643815
497711
838070
115967
860950
279680
678480
900787
1023695
1027651
132805
482001
28102
78766
707211
916631
294447
513877
525203
862441
311175
728155
879031
1038114
40070
50135
591165
265559
621349
127858
621642
835296
477077
961497
107020
833575
680649
603774
615438
232628
106155
817904
563622
737145
275768
477752
414102
401528
404876
742778
493056
689850
395516
299087
581588
375091
157905
171276
240929
27662
175523
81697
447565
888068
274345
948472
443905
300643
124419
745242
178651
538904
819484
796837
97345
164924
106617
68488
1005859
178231
389893
919701
888072
155312
913278
533499
713230
85413
315518
61818
857076
506801
385812
248402
37894
711164
653294
641176
503911
646847
116515
530949
946848
197491
506331
1010340
621787
627747
220814
1042757
978634
491340
1008846
233305
485296
119550
436140
445749
297112
600130
147191
989527
564521
142800
69222
8381
165964
260814
511904
403153
589161
671698
334229
359274
904649
191667
897058
985782
382062
38350
52785
259988
546202
830092
117998
1040973
831347
440254
631810
528442
372470
278916
557575
241232
821601
561497
277421
870175
254443
334661
341651
193941
227559
333191
851772
370168
921243
918948
397365
958236
363180
362973
204978
988181
411952
110146
289619
249085
2903
44567
510073
676954
192393
984547
159605
1011738
962888
160271
58804
232875
481334
326194
4297
498091
968209
470696
847831
660669
25979
467852
829908
113840
558658
516424
216597
606984
417351
263708
226915
1014507
369047
187757
861877
605831
984425
938660
540687
267693
828630
522474
936916
750995
535950
194570
273794
363985
58126
930578
428149
293031
81976
979659
974708
441715
115424
634572
131228
526652
1038837
234301
1029562
707836
323027
45745
665484
136004
193691
31981
398639
883004
311408
932404
462857
33522
329016
986212
95258
683426
833356
746889
52474
838947
596378
28538
473361
85088
41982
584831
30399
924405
774399
627859
811553
728917
841513
53132
836110
457076
252938
183645
956538
788147
498354
713729
976418
431952
447099
267225
178609
274974
336487
908054
571119
745271
178524
543461
168917
111616
902113
646856
186627
974210
436135
586810
156252
515994
345506
1000756
621012
329103
527436
239857
711075
587845
813864
1021053
849529
728629
223628
174880
1026212
480893
366846
577134
808886
903809
520124
437241
851334
636973
12694
388731
158967
769971
753183
742135
549165
25944
396922
829650
309528
135537
269408
331800
717658
777410
460661
459161
408860
527078
56629
580355
788277
283924
672022
130769
8733
8227
221591
376678
359268
894162
829515
831240
633276
529888
185652
846368
75083
857236
174774
271632
635128
308312
1015571
841408
473508
122408
640165
864954
391395
1014904
1022396
901932
599974
337986
673062
443139
955297
784856
614004
166708
297394
921111
402849
150475
481446
905322
990518
115813
209824
480606
541486
164264
761989
881470
120653
659677
658740
938485
625879
371198
897888
437141
582894
936989
993297
244907
281716
580748
871038
483219
923717
617562
43550
563682
44079
121970
790832
458248
392573
474234
681976
764446
469159
324548
714276
312294
409916
523915
374858
766589
301634
367510
60677
969703
1027944
777358
328125
661704
753304
373382
307557
68715
862609
36176
843451
29266
111588
371145
1001675
889977
535252
355611
998075
400231
719413
749779
924027
1039909
265780
179746
886984
130770
196316
396216
611051
276521
831536
998735
158545
117487
206298
656446
11262
568018
521699
681528
984779
1018266
183278
669516
715386
8280
462013
586527
490987
406572
737917
743091
1011545
246691
14444
170543
328655
475257
179480
714993
461539
511155
312522
1009337
250318
70057
960712
110773
44386
358806
710313
548228
367864
547898
580778
242955
159163
165096
549817
411195
542286
637066
48980
388787
247069
173128
139624
505869
109688
9142
156526
440288
330194
239600
365091
944307
949232
618287
20821
253366
498952
1041790
30796
476789
421904
578167
554712
501008
284814
348672
683485
133999
697579
928460
932252
50330
369420
944352
1031434
832448
728465
952567
327976
718079
256242
501213
423241
510863
453714
217891
465810
118052
23624
489493
808475
704828
61091
571423
1017711
228483
737797
979824
719524
1009702
663822
839682
490293
122208
737474
500226
156647
802133
786319
204330
363171
922182
258294
341932
354957
997393
42590
1038697
370246
1013639
664911
1041540
121843
479379
169310
170722
417474
161373
291448
589370
288333
796038
392033
507830
755804
60875
112188
924430
691404
478114
243928
653736
338610
704031
175560
628671
710098
484132
543060
1002204
855620
966356
1038087
332775
688039
675569
440525
520907
733603
672610
710523
505180
737679
180459
52737
227664
779272
195451
748616
521926
634833
719415
638465
564218
186339
189933
189714
1012220
936807
57916
621804
456663
999720
441120
223903
187783
43703
9591
334297
693891
440935
234884
552883
549309
979576
56790
531969
884670
807123
911258
349475
113492
228675
750089
942217
768689
178472
781278
561163
918738
63687
578615
661289
244153
615739
466626
294399
771443
847555
785147
356259
609427
300136
799929
805455
1029649
674494
724037
444365
7342
624567
617656
63491
294753
26353
735321
74175
221987
647821
127718
780013
1017013
860184
437774
730152
93546
1018638
510792
325619
324991
942517
1022065
70374
996317
587311
319305
739005
786686
381498
16146
222775
621382
887079
859398
659437
758345
692505
525227
197641
923853
60025
235040
345829
226163
432869
973187
19666
640156
376743
391703
331737
474254
209023
237948
303526
560573
306156
3596
43940
652444
235906
465354
561807
78062
1043973
612419
36552
539811
700468
614114
752550
854056
723585
909436
769952
348549
33847
212008
93449
710625
550020
933655
427031
673872
377337
844813
372272
297191
31869
698368
27645
635844
473487
662492
187855
753417
432554
269117
860170
942254
1036711
573245
792373
324325
507215
539268
1039709
1005709
3210
638477
416445
633204
869669
63765
815955
585391
403974
861755
586556
4588
946239
71841
125786
191842
466807
986378
141352
80795
806518
740951
919532
38351
421372
56903
290363
600939
743825
414999
819622
799036
470212
251813
883896
294522
502416
950549
653864
1013131
905484
1043012
1003052
451330
429805
671608
801921
296801
277679
102581
503410
406733
385432
542101
575128
601483
937596
37879
287901
37207
597632
624015
449435
125629
1036772
151361
203620
744069
585205
1042170
143155
401519
883104
1013284
117733
71417
741952
716241
905835
455849
598043
422391
34616
1015574
405407
519677
612218
39059
402394
569815
576301
297981
205398
349027
522409
1023875
320041
826594
530379
899727
65630
292401
720279
184428
328797
1033454
80618
385646
960685
621046
268769
45006
416098
39605
696939
276896
79152
628568
952524
1041000
456281
443648
948037
384815
385830
198358
298925
829459
459799
388475
839091
274221
835724
984535
114886
441204
469927
758847
946136
394154
493404
611714
303022
642174
756580
990554
285892
294799
392081
971313
435150
552562
548440
748530
647369
127391
787820
596372
289395
706475
218517
971427
953301
634045
888944
792951
175228
366186
1024983
260373
700013
187685
771872
781972
966781
417352
784435
908793
952519
951111
330152
801102
880564
5645
874732
888671
1031485
125640
772280
213990
717651
514945
390340
691989
796223
274828
730718
559618
493770
207240
10789
101474
214654
41679
1962
945879
311671
139424
177097
246920
997338
1023885
217927
1031524
91676
25354
734002
952921
427286
463032
440158
778284
728722
30937
151017
710931
17998
152160
398303
719151
9874
441505
248176
78846
111362
399182
107927
931091
46328
307755
183328
584249
956606
621030
953144
1007274
847071
118936
958831
406089
1029147
630557
998922
78714
370202
650607
43983
220210
956966
842477
829965
444629
27977
743641
549412
258576
768453
170914
535462
542261
847061
876684
968435
78069
575694
49587
30464
490614
885034
749875
496314
504127
338472
177030
451802
826165
920813
898471
141588
947205
398410
867256
217682
604418
392695
1029211
255372
6015
969430
238543
901874
572933
324186
879364
649802
306312
668045
631681
928053
574243
526501
713645
950924
13862
178739
507040
689847
1026754
343418
19468
513732
381546
481602
82944
667779
956869
668153
254450
215871
941205
748909
94608
669539
478850
847897
833205
359143
938386
847677
448954
431845
431739
693166
921528
985170
496266
196509
570797
753847
618747
119308
275961
245457
775858
974373
624663
38955
272908
357440
449296
439845
1013512
467848
525736
520461
474093
255892
45918
62509
196739
179085
449034
848189
365454
882341
577446
793542
728548
343338
129406
336160
21772
862485
872869
618624
654253
499733
515276
1016468
398299
331853
291515
75155
993839
812728
718852
43802
838025
724917
650357
510479
218094
327096
795444
693890
784657
169581
281123
128420
32812
290122
23551
640634
386109
50958
215875
20095
574172
714423
486811
873560
234995
738137
239722
789747
661977
947180
811308
711192
1033123
571119
221003
111521
818117
212273
779679
464809
837890
961741
605563
691033
626204
633186
760227
1027191
101258
243489
159658
869728
94171
424303
79019
475306
330956
276228
754933
124634
856879
675473
918874
274983
402447
377591
926677
761662
797082
28710
124098
1011474
164031
502020
694855
828054
820877
339882
405701
344863
124572
193423
661801
262707
358132
212574
681785
100314
565932
958386
457736
457207
303498
697762
814870
408570
579559
612607
196708
849745
920589
730250
587499
926236
737426
541734
214133
992707
452261
978797
262741
788962
940519
69941
421994
436657
350975
683466
245802
613364
578908
794326
507437
720987
404395
318626
744484
987319
448545
683257
531626
557574
545559
820732
271943
604716
392649
853109
320933
481504
923971
289813
634605
30241
441844
342852
351705
190980
502054
348352
910075
860679
45849
713936
561853
51934
63706
541350
809006
185917
359187
225679
705074
29352
722918
1024191
1023604
695123
835691
787637
636084
82701
640580
214127
15424
989172
1000260
113060
339200
329231
689546
136433
499211
392561
574181
391817
649593
769693
201893
96922
903678
104823
174619
65580
874960
279526
761444
236517
416200
828214
1017443
790560
898213
421074
476886
832835
413525
325447
651757
63381
374192
899258
929592
305104
48629
1012533
522258
1039453
191775
155704
249297
178261
433048
884854
435762
649742
663442
943558
929012
222650
1031560
752966
551765
283154
866080
390728
390544
509711
151336
798485
17421
172009
131594
562454
845804
265130
399469
776325
164671
162747
186203
963659
822788
736119
633132
410246
7643
722090
306110
485144
950729
636052
751496
702427
934358
979059
902799
397615
919660
265925
592593
999540
986991
835457
61835
1043519
442340
144806
832939
108331
97334
34272
144031
930544
872219
825920
81347
956011
779757
27241
631049
881925
938080
503805
797355
561103
229077
799101
42896
930882
530847
797652
656465
184013
185445
474784
17909
316252
831748
532700
489487
353886
324799
875674
793026
181783
797329
1011927
125302
1001171
470447
908791
881729
584356
666561
811567
322758
932659
838088
788023
326759
894051
25722
211826
897580
1038793
964472
36598
513814
392627
237122
639385
359278
14656
201496
372018
388513
288564
894180
665694
177274
512822
49505
69983
514866
405656
708213
703450
315916
595323
375186
414844
181115
582251
431033
890796
336408
259435
298553
530124
893741
126112
328043
321668
622903
906093
407440
713763
719934
204179
691649
619608
809069
610821
323186
358055
756033
475001
175665
77518
857785
35917
643785
75203
363399
950689
722692
616158
829112
154495
991938
859464
392934
497191
341582
629795
944001
152222
627820
578917
397415
830309
335035
457069
239704
597737
917493
759086
439298
310766
592844
285123
352486
194171
208989
967205
819471
222008
986184
606699
533027
776284
772882
427796
127077
176444
160521
636774
386407
364062
987661
454427
97748
478655
379112
982382
893309
508649
403587
186443
724940
560155
1017015
777473
529047
987204
642131
559934
735257
210274
564434
503908
160790
573575
574332
217252
61737
618885
1927
983901
710035
725336
96474
389370
586323
699048
225152
729747
84940
673669
189603
166668
139438
166346
753186
760923
151473
670725
112613
817521
397832
519718
940314
851887
69058
36772
936418
1008970
509546
653917
201183
492290
243713
460290
611401
333489
850411
143829
484836
74899
723979
588835
939670
791170
291234
900522
606040
321651
96253
121725
536252
609311
591804
821663
297459
343283
1029099
99720
452058
306570
451124
116821
241735
857506
620698
572275
206876
777677
808622
975427
662430
375171
1039481
999216
425977
627473
289006
309975
282033
538442
1014588
16379
749899
364499
917330
157399
682981
981793
214994
636779
207086
673369
977839
731184
891213
52141
330796
557514
783915
362138
115312
949115
536214
737390
423033
317263
179799
310070
181056
109791
858237
460559
451237
228829
236754
144122
787751
807134
695850
47230
397758
57071
391926
150125
766604
878334
931015
874510
425011
835709
201782
687144
357597
212088
427261
417125
5475
893763
285260
324475
932687
96703
710980
637820
751866
771458
252003
288162
513385
419177
492909
783992
591333
149593
764356
976113
876093
833937
309475
698809
523726
48468
928137
678347
308856
870820
976288
712980
818647
839862
607970
978033
549375
401332
703807
976231
791680
460266
515417
682671
884147
546851
982359
462660
542189
906815
545990
215742
76259
46341
118130
254052
848313
156073
260647
385529
303387
664565
166137
591055
824117
512361
890984
107911
647361
198314
971847
196596
688392
519347
76407
343347
195851
992295
700666
558391
648447
530298
718980
221676
308347
745051
576928
811780
654715
449966
74922
50753
361321
773355
42716
895888
352399
652274
43629
1019930
20769
499519
567080
283580
304260
826546
363945
271692
970516
539310
436015
924325
43169
598816
74782
303723
5852
358852
554198
467514
946694
456241
706776
425128
141205
908054
704924
328454
516794
400704
965245
546625
1039083
291231
497166
146988
225454
790987
799059
32742
807157
724668
884142
138013
1031409
438954
179428
398308
391088
605534
238294
326271
256556
281622
938006
278319
439184
177930
36056
466262
563088
831042
83191
869101
947276
838427
681462
639455
772625
236801
619641
676875
1036749
861234
161742
674787
106069
565713
518298
959470
995744
72646
88678
481727
120688
265099
212056
189691
1026043
351696
1002814
329082
976919
737061
668635
233691
616366
748412
765359
911779
246635
5169
68464
1336
477555
945592
841685
369078
938030
18268
815873
434190
760292
441952
3435
842705
362303
766212
470278
979783
1011698
883725
329073
675772
439482
213038
625051
25370
166940
51250
559603
132368
968920
300772
903794
105550
629600
543099
96201
654692
265222
597200
567616
711966
232744
940351
251440
723054
648818
299330
15753
148196
256068
700675
755595
233492
539446
112876
1000847
87016
847650
519851
2503
647415
706827
478228
633636
5527
680423
659240
900557
121734
275422
316626
919634
466093
898598
187968
68170
484407
1006060
924550
616802
760674
639633
932740
686672
960842
171428
497253
88995
69272
324218
73360
13762
578018
94082
830345
1333
439931
131076
929357
455115
407063
878323
85959
142461
542225
1032102
755195
666858
662371
1023212
289912
639334
963658
82902
37479
323538
818214
450540
971294
956212
578237
515713
280577
684739
88322
712118
837886
806512
410861
682410
1033716
966470
593785
598765
953148
21381
29106
705497
318176
286736
739530
161905
740814
905027
775723
815746
199824
573723
985157
618090
795136
825420
525523
832412
172843
399141
471310
615805
488588
952375
776595
452305
691347
431286
823753
160778
209926
761777
252680
322390
108316
972849
222421
860012
748597
246024
186208
43342
42689
606443
672427
905583
576666
334555
836338
717208
258280
494961
506340
447983
941735
315324
208755
520410
999757
560758
587283
563808
29039
349503
844773
337425
612305
474302
469892
407270
480554
1002412
108618
561668
839391
164911
360723
1039184
885710
64039
534398
1028806
651759
366994
522328
692502
318858
76261
548764
196912
199818
765316
209053
716299
562355
233063
641140
366319
463467
447539
561034
1039611
100598
811194
275423
597548
883759
685101
550076
372831
1038578
70999
937485
255747
356372
53926
354917
766407
986767
754032
651404
770140
485669
69406
1009745
654558
795542
120765
95939
93819
138242
813546
311102
68179
887479
989836
621354
456262
891376
616230
5935
303188
871960
490960
750545
408606
437133
818927
232342
833026
1035642
167689
908358
882913
608522
901346
556569
363836
271684
591203
917171
756416
564915
38225
376662
37379
714457
955594
880627
93843
928485
729436
975470
1026445
290796
596373
1011109
604416
734924
911999
123504
149911
790576
422792
36433
419163
945121
473879
704219
313552
75155
205282
722007
690673
413658
571087
144291
534138
1000464
501470
485129
867666
622404
457665
183740
579407
140048
896899
786274
861010
333074
936182
644550
332008
439294
934287
787918
522848
635273
50644
185346
972698
21019
810738
454783
23626
741157
733743
201368
957463
1005175
25427
822623
208630
130198
15823
36367
1022115
552494
742104
382333
633565
809719
969670
508858
1036117
164272
235947
230706
969305
646733
443892
402764
740754
913744
202555
914979
218431
938474
676227
544657
616564
388059
390255
210439
962083
796224
393350
579836
27157
103526
719373
45311
670275
975101
459467
846969
458863
604181
593703
111379
331089
761241
51270
146533
694181
18119
590988
849034
641486
185702
92868
109370
18276
390655
422491
291178
85918
1019524
634355
77383
680530
607776
380956
34039
904290
50953
412922
499646
706723
937289
449562
950922
532146
829269
270061
443652
946730
367681
708164
695799
678244
1002603
682989
546392
808592
362737
32744
814832
295641
326712
643809
578394
547430
450922
806378
638606
1012906
815853
593892
416087
956326
495404
650415
171661
28526
518948
954449
1044938
109366
668065
1005746
636217
543537
267159
602849
998075
953363
728676
473685
1034084
421070
366464
1030944
219369
477749
567815
803315
902460
758751
222795
950775
263279
800404
248952
490118
629252
1020397
897146
24767
235246
188024
220516
344497
371116
363186
379779
529745
885015
108215
62570
120333
963050
722128
703147
179265
799140
525317
908217
693159
1043801
31752
99870
910521
654019
861265
805190
211077
14633
490965
587614
48550
153795
725090
455048
876055
719068
804116
39192
291464
116428
347528
140718
860984
37189
405771
344650
920167
927587
403589
326759
1025783
277974
323997
739984
553671
525198
561504
251898
952291
432121
397491
317626
864049
82848
995401
261277
203316
773577
726631
565962
219010
640890
1024262
703641
48517
81754
987186
160393
911893
382123
709842
636335
709913
16752
612205
659386
438823
10598
314689
674838
970646
760605
952953
875037
542121
650816
820050
609186
1035229
219237
907356
343669
842752
136305
268433
665037
301623
224681
236488
19422
1009100
950711
441601
481374
444266
430609
669116
162038
440628
406597
465352
980123
567654
639415
893578
989753
420383
735333
148758
987906
31896
224569
533948
246201
52180
337590
577760
67406
465084
878012
106316
89202
198278
958045
385310
157733
935100
901104
217867
555795
343796
938305
276930
764661
954353
252611
416800
242956
812625
616682
977289
359376
974749
821530
686369
228005
447328
351826
672302
478857
40768
618497
571904
628703
65204
464861
280445
573691
991222
975686
870847
67642
423499
12292
596059
176350
646868
179285
304426
633963
1022586
792188
497740
249100
211145
629715
178066
855923
764997
441180
798540
893040
383335
585935
366890
82418
256443
511955
606712
72069
537373
336074
34557
482773
175686
338178
146214
652295
942253
1037583
763092
85061
285172
486279
440479
311573
391376
969368
523862
595035
65970
720406
360402
25213
836124
345901
877683
215271
577504
186003
907840
239944
598889
508647
569889
354603
116799
261719
1968
260898
852573
416357
263126
1011747
557192
176140
748059
981065
651133
631871
856553
505066
840662
369222
756112
1006741
701096
437632
797236
179731
643411
582369
86225
160827
405569
80140
149033
829206
456804
74611
97086
558747
660733
518513
543794
542051
221811
880101
830643
190157
363990
606881
463182
106770
586260
498371
62821
612740
270500
205553
200826
112241
482382
650914
948523
386295
363922
275902
470906
980525
950575
268521
778588
397459
504434
1010368
986667
493609
424200
1008289
562583
571214
239653
509315
841133
761259
492847
780501
991268
852977
401869
276176
909818
962326
270500
622868
126472
1035266
954662
169961
777828
970294
963386
304399
723816
514066
125712
41257
79163
872436
546197
551967
64928
550610
559331
683339
295813
803572
284541
729357
598417
351533
356937
852323
374563
519974
494692
323597
513875
800634
834416
32126
749101
885445
3285
663432
981408
947449
39361
569931
62082
774688
682336
925411
410369
35132
794785
612133
1043193
881449
531366
796029
711956
268430
49743
236004
723157
532835
372506
1012968
110128
494028
112968
36125
902218
551238
48097
693277
378268
762574
238110
106736
476931
29411
763598
892170
531065
496255
62197
762270
304728
445526
180917
611477
475729
518496
691985
898957
532841
944016
61517
864796
472206
564102
687281
453090
854682
827333
456803
925978
815682
1013893
695793
507709
692847
988283
748795
785806
437046
565545
714546
499004
1008118
739761
648656
254775
904691
1011407
228838
905462
479556
862843
650101
312998
997596
572888
304698
269128
796773
983231
277982
376741
97412
244867
911763
847349
99090
764263
832495
282596
587078
285319
463461
547425
849715
115542
38986
681538
82267
166396
114135
504938
885568
876540
426413
168501
351740
959203
641382
873858
672787
875909
250344
707369
6621
362279
1026113
176515
672492
291464
369941
777414
412644
883716
620672
162213
553689
14854
973720
423759
693151
216542
716287
182606
771437
61324
899327
664810
55080
811196
500762
14734
733428
859238
1027691
255275
254782
960399
356398
61707
419588
352424
832731
494279
135330
172912
948094
84986
754684
614203
452641
602703
655341
505165
267427
139549
608364
643567
225401
795878
386234
255790
680375
465017
52763
989077
481739
316
504174
1041012
76429
53301
398506
302395
35923
918662
249824
1003695
59015
511563
193966
427050
949456
907368
837056
321522
1042353
377104
121339
496855
406486
30985
426307
771334
313399
37058
288697
184084
896260
820676
264603
252493
506742
236488
39704
955115
540957
132295
907959
812852
857068
1004568
490540
895924
828003
288053
435075
172994
267806
794205
349730
391147
627526
976718
447090
698678
467779
347785
164385
765471
555423
89416
16673
1000253
979577
185035
533969
552565
680185
149779
560282
540426
1030568
861071
122337
740755
723546
319556
683967
28670
835356
727646
45763
251537
1032554
125728
786289
777109
169300
94347
405782
388226
903185
1901
547698
647576
647006
87924
359071
530524
317223
624919
61028
687677
927542
726283
828436
255414
784957
95518
826891
455523
731698
379881
906023
366813
58430
621100
796106
992382
458980
542673
496084
592389
579035
897900
127457
638859
35483
129901
506735
961558
372471
600574
892504
646170
879911
966568
146600
957020
87651
917325
935372
648702
880980
989243
484885
31649
974936
286275
95458
325659
958272
617556
548871
572388
145549
928855
201227
971519
311664
417656
787583
478015
194589
540080
663819
586880
492247
839593
749952
705876
730660
543224
647729
552241
270346
798890
578955
833594
407335
150178
101456
786360
541555
37519
969162
233686
373268
827266
427548
820829
939315
866843
351861
492528
706883
490500
841843
814561
358916
66121
711993
280661
1028047
929831
215815
143748
429228
305744
515300
111575
111457
227185
993938
580616
320988
645097
1029781
807554
433844
260416
643755
944352
253561
1028453
852144
875808
5709
317029
26765
270566
628857
999562
80264
692234
692521
239597
915468
592840
392448
361759
528462
143364
185902
971540
484107
1005239
1004052
243739
107629
464118
376020
436428
262814
632015
127794
386721
197609
629183
282469
931867
839107
170367
1042725
892256
52788
338893
650526
114410
334692
488268
502804
366088
495613
163695
302601
193074
72456
52591
843675
183617
710828
977568
930040
729940
544741
187788
495876
244720
748543
795407
61547
16342
932527
179901
41906
965543
1041529
140153
650829
1012841
26143
303102
770074
983144
880867
25632
156393
603342
765288
353969
62894
121812
61716
978498
482251
773874
598859
132987
950826
594423
74262
923613
639670
579229
793652
477568
587320
14221
962539
419241
994578
62478
677036
317507
964135
944994
323045
602350
233768
84921
792697
94747
275953
622689
843565
308766
216252
906040
695579
707208
999060
780888
591401
1008268
796484
571152
990877
985107
116400
995768
868901
1020960
986108
955750
661698
117759
864077
677316
155553
946011
933593
495586
142366
1020353
819436
696980
396453
1036991
648792
298410
94441
797586
377179
486894
742195
585816
38947
1008126
58213
341287
107096
887793
137849
840849
170407
509275
756957
728184
402872
996578
168606
465242
18709
722870
195189
509236
246143
102402
426679
680404
469900
163291
980814
377997
765204
569700
939639
670
633854
991795
11778
635281
256445
519300
1041990
614947
554427
862
743092
474836
512046
794021
630755
252287
792921
27636
13900
121500
916414
83966
683713
213120
485767
967391
850239
369853
319532
348545
921383
801820
513674
514818
577445
217093
540318
724329
445355
476945
159596
1008910
852257
467270
430971
590674
1027333
363975
548507
657153
332925
430162
858419
1009461
664280
470233
10739
394692
397504
30305
491696
150371
812257
941965
752824
310925
252643
720399
977649
264208
617664
332468
758173
47567
494866
347655
586936
901034
150872
341858
378306
488890
356884
889836
493064
639438
249744
1015389
314065
255617
609689
515796
623164
867559
255473
649921
632921
190278
896696
576493
100377
755774
665774
962834
920877
539870
753959
886020
834813
878247
966602
585858
45834
697273
1012336
609061
745560
182381
34031
99566
484177
802174
616223
710146
307126
480325
586680
968436
832526
798417
778536
936247
769115
396363
492486
427197
653716
751638
998104
699082
944640
731472
556992
1027288
61098
238357
59594
982173
11519
156448
81911
958638
691545
187783
18836
618460
666149
750376
279825
922824
424680
293778
915222
157067
216524
889431
1011642
419655
928859
529398
567050
490376
149346
101228
376512
272276
153802
686975
253843
962917
51876
779226
697200
745339
801225
406102
253394
821619
39400
338805
319544
19469
420735
558395
103448
694656
303127
299075
548613
970935
973464
705589
127685
484887
6469
343651
732224
203819
696511
169085
451235
115101
471041
521704
589966
711218
464662
616941
212255
1028026
36971
1030497
406896
805754
864438
897251
483629
925948
326414
994175
360286
641229
510826
536653
577255
261023
321718
820262
368833
575747
362523
1020636
317737
734883
82635
482402
573400
333009
66908
196873
559827
919751
326822
468849
516420
943069
97638
1039142
1011003
987162
530136
557572
208121
508587
11447
92576
653799
459069
399504
982222
294624
216107
741468
868982
712829
471605
554680
339136
962167
692099
994409
107287
498938
364230
250890
488253
961510
989834
305502
399000
20594
434417
557748
998918
890903
595265
631056
117736
195641
17107
903661
404149
1037006
662804
249143
908382
322813
899511
444309
1003375
432187
976641
714738
782852
582324
345811
983416
149336
405447
302472
765697
783364
1011514
337953
970172
939450
915234
951125
842732
288720
494134
118336
3919
689689
352264
96394
652948
373555
855527
868168
926633
796458
584007
577994
414709
106618
540578
692940
710475
998863
276862
529746
58573
876143
538182
996609
344674
247950
226432
943389
498216
439995
952669
369937
522620
41308
1013993
3165
484275
642491
46389
151594
239717
62703
213903
846264
977064
1012473
788915
21942
468925
88704
816489
528735
668144
992100
496192
869706
622760
882391
991611
287300
905123
518739
332057
32660
111032
620576
245727
1015003
598302
705215
291262
328316
428122
999687
590125
73314
783008
1034870
793832
640809
49764
495710
677790
846854
981977
349402
785220
574299
102326
904650
528717
930336
1010545
76594
322755
564192
524405
686545
1025255
847851
195185
966300
912737
480386
332636
355847
562195
574083
924882
586502
500908
762589
915672
948434
150786
380886
760856
485103
319302
152454
692531
744907
805771
152167
137456
745481
461888
714788
475119
880490
813144
40009
589151
52558
591734
876943
829559
354212
151516
352967
177935
604196
905899
497929
233263
537625
493532
611574
923243
719090
1034682
922763
343395
171949
9285
352281
583147
761250
253742
63139
195664
206735
316268
16205
951078
914677
897273
306744
743143
559428
7438
122394
163674
305759
1001531
358268
383521
966919
300818
874020
990156
216591
754311
33345
501838
919901
902563
997429
1010181
630627
847743
245052
104461
203875
785214
966490
565773
582821
149939
979608
394143
163569
478858
639645
159282
213463
649698
291572
925318
97207
445033
153542
835007
890098
272170
964246
985139
149347
847234
150157
615796
811653
500101
637280
457180
328006
644341
3049
362482
509234
267150
201004
666420
580444
502644
208177
731939
839070
26384
172920
68281
110449
526543
154484
196132
504671
100438
64351
432660
246687
152747
1033278
405694
725513
697409
861860
1036340
624187
923224
908782
680432
817909
340707
320285
1031115
813617
849450
51921
941644
968324
94293
775739
1010662
591230
786952
678928
887869
52873
709807
980219
7462
305416
692312
410593
1003215
931587
330587
635459
141411
755137
219308
147120
586052
413085
699578
580692
603133
21948
896668
28
630815
1023370
811840
296860
196211
547974
137451
1041655
686726
892928
399496
1028922
478641
723011
360477
76754
137526
173348
130483
174003
505475
970441
159417
399337
466951
501135
41723
233853
585108
487672
785685
1008914
104886
133539
1020273
330752
77872
276482
693882
943535
901903
359968
466549
348903
533245
522684
651042
946771
292988
389178
264428
447055
148147
580696
868438
452677
35346
16864
168857
706103
3437
288706
495453
884691
991500
734543
491637
918981
371315
405928
228430
596639
889458
246846
527053
443373
563377
774296
654824
941785
585066
603594
637896
100270
403151
618394
949342
1030596
477190
175332
402940
975416
145073
1034080
9243
261572
189738
107941
950618
401597
901062
672421
337032
919444
303065
561307
272725
200795
10486
509985
149161
416247
41645
859337
568631
482684
390429
217861
39317
1030039
968094
902450
404390
958498
966040
703503
148909
430666
664920
1033760
333911
731074
670265
513228
911759
884792
621211
706
807188
463835
852833
208774
634121
427353
149792
869821
893916
479378
613031
483096
908874
528249
542731
666379
90839
145047
604566
834834
874863
655917
91980
985999
531533
360713
801856
964523
237010
508914
507852
310180
759074
324728
232896
716422
831406
763115
725866
764033
109076
431534
987847
685441
867311
326166
153558
590220
959428
937293
592354
654060
536833
56465
655338
258642
934940
502285
1020296
79497
50942
382868
674135
677577
488333
643880
924274
750899
288156
109596
1039850
784050
785801
220349
967862
412191
359579
525843
492171
634633
145103
487736
148642
28088
567453
615462
103451
578848
433318
375218
101235
166245
590197
729627
708508
1018222
483372
206743
909025
391987
58930
856987
298271
373056
871557
697415
753980
1042188
880351
1019246
883615
634344
534050
74843
794214
313897
563332
791359
325339
303894
791606
229225
255956
366724
139437
187473
817394
672177
627062
1006715
4088
666044
643671
624030
365812
88331
759971
617691
265174
319778
447083
663541
792728
609207
403072
588092
245886
78491
178589
626921
947978
716031
198922
852784
821146
376252
355393
576969
925119
726896
693625
899754
8037
696746
692943
546730
339894
660927
245017
436608
778054
128916
21593
1034805
145984
49764
51100
350864
909534
540315
755301
70997
538543
542366
917934
356882
918984
758486
221487
959381
130567
178077
873440
830161
291353
622673
630948
437367
929668
346300
469017
510617
731142
658322
426341
524210
68769
318731
567573
435195
333912
66737
794330
635235
692133
815447
293166
345247
684095
922101
1032807
780415
147130
681445
429729
441691
319861
601535
757861
65186
338423
225376
677276
571752
426284
87054
537009
318828
67994
477200
1022150
945387
385462
155845
1010899
689014
558764
590856
943301
579878
426771
621808
885830
307763
125888
274669
984825
381155
653982
482969
863578
868047
991658
539363
249097
858598
387140
625960
714413
599713
746204
154552
142195
982559
359551
531584
459218
621187
718402
357784
523816
41506
674262
662121
505517
826122
646671
1018400
625948
278037
907381
590476
162319
934274
805783
723930
967972
673030
172914
900769
661032
192830
564103
422911
925528
589876
947605
826867
700850
500341
1022641
793877
638030
538193
986768
552368
534304
418601
859972
967570
455117
919557
1042546
830292
848157
133368
596372
831852
517953
1002158
317759
983330
925677
319279
984204
639551
730865
967846
600613
470376
145219
210252
499340
593907
495686
528312
831720
923358
411008
779471
1007752
323919
347126
829731
335916
948429
768703
667386
608303
368341
491335
834846
458219
242206
276867
211896
580202
803584
66826
398452
134814
74888
715129
241607
182712
622990
92589
776611
989282
754819
760934
719935
581531
1029146
1029856
124571
988990
826265
166991
810863
492850
318736
8262
587207
640468
345487
149342
135828
446959
849837
723810
638403
742529
427195
150412
71938
48079
571808
450801
891154
989076
890773
752362
785561
33516
872101
65875
294067
781940
963034
111281
523102
618838
522557
684764
333672
279213
191290
409462
291814
549671
897276
603224
155115
21101
676067
564587
609659
709211
597333
954683
960576
88990
189191
987508
594645
632490
22187
913844
304929
498073
188556
760382
224298
575246
487427
411848
413505
946327
991769
313812
164957
853866
451926
901590
498463
935123
576126
453048
928887
216923
127052
974550
961725
464113
373719
954475
979814
628941
618248
394558
120134
106411
350949
235067
679690
745503
465139
280896
401866
623634
872270
751383
722327
828337
805581
212483
899481
453626
100628
33935
602285
896575
420251
864296
724431
95420
368368
764136
840947
137156
53499
14835
187166
300798
769946
170924
389117
982158
831922
859739
318484
278437
805754
791927
220108
58726
406172
460580
470510
962483
278051
884516
846329
1008268
932736
425284
424686
532801
933368
275278
359643
8526
305930
345200
928626
662946
971613
1017541
507683
291244
775724
680202
168066
546724
38965
120227
876172
413205
594493
593366
903861
598245
393241
454064
62627
87722
881389
632716
822419
334744
134695
137778
434662
713342
832752
323961
507418
273020
986751
377671
415328
887730
497348
721470
918004
967163
830276
177938
92061
497706
347288
484984
309354
827214
480816
512092
337376
970060
407742
845290
185489
695004
201055
70661
967015
623878
667108
34359
579657
394467
535644
769520
124137
461562
571870
160382
323509
687995
511485
122999
643117
536784
315021
473691
49711
1010728
759869
189680
737356
964785
733929
167386
10924
982900
685356
935542
293562
700458
909352
826804
554138
360313
1023626
80084
866968
991401
220271
89014
288210
800792
22723
657338
440486
403801
412106
325930
895517
68812
677263
336323
921217
696193
766805
965988
609840
244931
68817
1005383
76971
787509
823639
765665
367414
892187
304258
938385
922675
45056
199918
840553
711119
205480
620192
918945
657386
637072
192104
200916
497048
671190
831217
575659
169850
610394
125150
384072
76023
360828
167565
63011
358290
429829
346377
681486
56877
760831
707583
252861
264973
154968
1021669
365829
975013
743017
891796
408224
925095
438458
493568
633695
913518
657108
711761
770782
944818
826552
296192
77266
404651
129926
502628
984231
973231
540664
212892
411458
723538
575345
961757
243206
247479
666581
249117
918745
769188
613480
396749
506634
388326
317164
699218
153268
307825
1028298
209550
143466
1030256
533481
676004
223617
292754
491008
902501
218035
644065
876082
619283
170730
108738
849030
554492
17205
94394
614464
196864
441947
125595
791945
457800
593445
323469
2444
446173
1009208
285823
420784
300634
539972
202495
236312
816945
106260
288556
751718
876685
320983
850655
363423
411316
64324
786306
318719
192879
66980
670689
979838
361522
170468
859570
452079
70198
633895
562394
627724
376801
811472
916679
614422
605039
654735
374727
129161
449627
487577
1043826
213561
605887
788110
969635
934040
1040995
944777
508882
288301
652502
734960
854411
426918
421877
794591
1044071
636779
564630
460456
356280
577568
635813
715079
738591
802749
1009091
465464
95120
1021074
38810
161218
628891
878262
401716
769714
205243
224799
592339
342285
214635
1035285
936517
421465
367819
72444
240247
172038
333004
2256
54193
545350
474020
152032
689998
831285
24613
848174
311121
442034
430248
62829
703404
839329
257402
965314
973497
471134
120861
1037247
752046
328475
287145
478965
123688
822350
945867
359438
324286
910080
324705
601737
301179
802406
83227
560492
312514
121306
778741
654542
280049
505674
1000946
387407
631809
1949
912101
100544
272355
823082
934545
394246
693218
16823
690157
96125
594091
556272
221227
308484
502635
767745
508569
317973
491866
73793
194151
536479
106846
250535
981318
625759
664651
424889
746351
831828
703114
11419
279277
520816
361879
75322
233802
406747
1025326
318601
583197
231749
584656
116780
735460
440879
556542
623388
169175
609987
568003
288991
520209
273203
696026
137486
1028534
201606
962682
995016
214291
583487
989375
674818
114451
764075
789296
179294
483877
672573
928241
757079
833967
767841
1011982
565298
785372
402499
896471
824463
595307
390555
923833
666631
554715
540396
502772
762053
229259
414998
1024359
158759
329907
342923
1000327
656256
531192
294212
1033213
766717
78101
304110
418059
231106
549379
901052
1019293
648898
744786
129246
607882
735985
599093
694789
14909
497994
628838
45299
201726
903203
715823
243371
663914
485732
766891
124065
627011
230479
683597
285753
529116
16127
53423
207460
617537
308485
298095
991621
646394
185549
491051
794475
555850
249196
924645
848635
300842
14861
545193
933379
531337
157698
1042832
262296
532584
682686
332268
880408
215606
599700
424205
660686
731764
91102
896499
277099
1021116
881264
813448
1039984
860084
896128
366669
176727
188320
681179
153843
288148
971451
24603
339
213316
485979
493001
271677
648961
695542
248480
442930
394091
799155
793168
353847
919247
525646
678328
44574
364578
556831
556099
168206
915590
660537
104482
497467
1034285
164568
70684
756514
1002378
973603
21451
675393
354606
808878
261654
916061
1008370
680055
498737
119677
24831
747775
788212
159024
74259
140616
367669
362114
486725
286292
68186
257210
631873
851869
916257
66823
423794
545912
891575
252369
285624
915303
596129
1021433
344920
107558
347385
705732
1029406
18101
53259
130538
319787
396051
766544
534914
728540
969846
80554
455729
554302
283806
338781
301904
110379
275378
990552
865834
411901
41134
83515
690520
150260
899999
971778
860114
31914
226211
812806
476030
970014
934741
985436
869280
532971
727617
85197
373834
635553
761520
119082
853146
114753
911769
417237
117155
588648
188206
212985
161876
879578
1042197
941872
52074
377592
927952
3012
737349
775457
74933
153673
849960
252070
869568
263493
465738
747939
467098
299240
979655
995912
664185
468231
265522
706757
688769
564163
988040
225976
734888
479962
937274
341536
192276
615460
197429
178321
514201
22353
68015
570554
206472
26232
664157
69569
434148
548369
34332
199643
402758
807131
309762
415009
757379
1009830
754135
33865
17902
934574
821404
411131
936320
72549
373361
569992
906375
126550
326513
604695
259999
750092
36232
799524
767373
668750
599754
274366
12010
120037
1031286
516434
235585
44635
311660
744186
853215
382607
372298
677451
388771
837635
316950
854651
958597
419535
233300
368744
376173
794727
776571
8257
633779
385433
132662
863570
743441
226396
473615
977623
181946
464379
126256
330461
687985
111074
1014902
724048
766646
278439
945222
23209
694422
919418
440800
901370
657001
1020065
808509
734898
422712
607992
720739
227396
835916
810864
439352
669631
686608
642566
471114
304326
818899
750059
338803
786762
157988
715122
167010
11540
823918
460791
621089
968430
122266
361691
667643
373615
49410
699016
954664
902278
957329
206948
190029
972603
229867
206693
486033
281434
5580
110380
1036573
437483
512377
276115
1036225
548847
262694
589524
398868
484932
44852
373392
618800
85175
639097
362837
655372
229698
295115
456921
158050
771847
649354
1039846
340226
974159
651660
777791
334129
870486
546271
849
730020
989923
359792
178494
350072
616148
993165
385815
76348
976676
151685
537109
1023243
527467
444404
121049
986652
982452
657433
35678
844735
572587
830588
113684
443340
316611
1020745
316863
624218
303633
145673
465126
839133
1023200
307670
791777
321357
864992
271900
1033096
762378
950159
285500
121312
694749
43142
325007
750789
92167
642610
805902
363664
858397
795801
5292
97802
240118
678172
709940
876607
707836
325600
884213
704309
902671
652057
179316
165363
247437
231337
692437
491396
961745
642052
650038
521068
147990
18378
96033
322892
979882
566867
556421
926691
860793
337550
23364
126406
241772
436652
140576
624083
343265
448357
973324
223430
688991
45705
1000269
705080
454827
113322
533314
568552
231827
530028
310725
670522
261965
55098
392712
295165
297601
971800
619822
167084
378193
238138
432377
66058
887202
197898
337959
610394
663225
187989
419864
1016106
757211
923405
631017
209913
871070
314992
916061
807055
574259
547614
927839
6705
725660
572999
582094
612037
21632
356214
293296
952187
308576
585722
734063
1001675
804568
355495
270338
144055
881821
810554
679793
855221
169487
624911
125707
690979
312984
86822
654651
647931
362012
484585
852070
309148
290469
174967
6886
471033
971127
101572
670164
218330
804492
727942
200719
876346
344908
385493
1035320
17815
487774
66588
793171
356085
1009095
682861
911771
246361
660503
668104
684160
597250
985513
622455
162615
660471
23017
887174
126054
877282
70105
324821
543101
500975
944131
185561
770392
904320
864463
855193
619719
304882
905819
521407
978525
862075
770499
665348
566787
970995
418208
551114
179845
969420
80176
525200
163789
721146
237201
565705
679717
832358
609460
216561
521656
722755
725772
86130
354236
471821
537560
588590
324298
64419
674386
938166
1033701
224860
53321
58566
77488
379580
674758
337280
60754
737715
303113
307936
893017
511282
671649
524805
839793
505917
705012
360320
374256
780649
863567
744531
46301
646495
134103
597911
400771
282759
361216
408738
455927
573792
877284
8809
101005
221584
92929
407039
840372
71442
65235
271730
59520
1019718
1003635
755810
354257
369947
764040
113912
567763
459535
499373
861103
441041
920628
911136
251490
579818
501077
217484
468847
318238
270925
409823
979295
194456
59868
475957
255233
736746
1010543
222194
981373
944209
685319
579536
303957
901651
905342
677356
163008
445322
280405
130690
1017479
481892
224668
9045
562982
410682
149293
853433
585816
813227
62858
369627
745381
144897
932633
1039472
497080
713539
606146
772127
877200
610521
575228
713440
411039
812861
662049
1006610
28793
617393
62438
23139
341139
266639
186275
173642
39996
156925
43579
396302
73866
851520
305864
286490
240182
484272
681010
654453
536651
62317
514202
125898
609504
5053
617796
192705
76168
867448
651425
337457
889261
163432
489964
1021185
161879
534178
377017
270687
299048
614754
343007
38754
833201
306940
1020480
148396
853442
643409
657704
813861
741724
502129
334878
507528
108475
635736
642327
854009
607101
1013268
288094
894144
325983
330921
247769
77398
993714
954534
17315
724313
813898
488095
690991
315733
930975
776
588937
734934
782624
513778
577470
755213
84486
64563
101131
698350
828184
818848
127067
589272
413926
135528
655947
786305
762062
439504
667241
612675
972728
621059
821492
978655
520212
1009334
204208
823979
422501
93914
657114
178864
159784
979727
680104
291051
863494
428082
834131
938511
218642
238498
431355
372649
579272
523877
392183
296475
88634
125367
902492
69558
736622
300206
501327
77054
902295
111720
820885
7994
698535
620388
126280
914665
575642
523146
343447
959278
657406
1024147
917009
578490
21609
441648
965499
814075
285401
834985
935919
118754
240726
184801
662432
964321
801204
562392
54549
625120
570076
587434
723928
791094
446951
394024
38878
492754
781280
934449
49666
87943
407189
977855
351412
449356
79704
854597
890266
563120
549085
253575
755896
205367
862591
312459
657620
228054
48829
435180
485934
870762
390988
75365
694268
313314
732140
761090
352650
188562
379850
188858
1808
912229
1044506
475559
212152
672043
498131
856838
297330
31241
955332
1019400
713160
278076
663046
225536
825923
302941
771936
243094
575229
102302
168614
897296
934401
750994
184137
700839
330225
276455
266295
570593
827824
381904
374187
649533
1011200
723143
695059
908204
508033
332644
221319
604469
713462
192988
337914
756867
342928
390884
582156
938166
13972
427240
878827
871801
516291
145635
434363
189116
412595
313050
384084
384569
25843
63489
1041894
547519
461178
680672
58967
782185
432718
239137
447933
478584
957327
505923
182916
870382
550325
223573
808677
391791
897333
44046
484802
259536
643442
873778
726372
996285
345270
911451
183655
713946
67289
988291
629671
650637
940792
450948
270732
348684
404306
624074
466535
737693
728096
732232
979109
269218
552463
25289
527220
670013
185311
736942
977307
726497
854842
3994
753686
427950
766315
685915
700285
619964
679702
732393
697253
369137
462394
350213
356781
436092
561447
976407
424226
469145
198207
218585
310070
141304
511116
843705
465159
74286
203886
721668
2164
423437
663097
972957
538182
966033
896904
1016326
475883
86331
167728
715056
322583
613197
803393
841623
242640
373397
666357
238333
367636
442601
33341
328786
865860
98585
509082
77786
790188
67313
1035553
45620
218907
927372
529396
561925
459911
286770
392299
376007
923159
301936
515979
756836
493358
852167
260118
65644
629301
685996
998214
328741
530628
537212
291569
888525
88604
638514
747194
682811
155199
282180
167393
718964
835001
684864
452500
570276
634604
892624
996527
116394
814293
684843
669332
934364
271761
716310
644905
226879
801145
298193
847956
533199
294712
218795
481932
302361
875362
478057
271538
240413
97176
678493
361851
780143
164548
225308
469457
934656
440120
595812
450699
983041
314422
670897
348440
897035
782186
663243
645038
934164
806262
5017
282953
227971
557153
796456
175410
469304
698488
380113
324847
905896
497533
98265
712777
827142
746488
352887
1037094
187689
533171
709393
280209
1035156
688046
921340
753998
548827
375465
24757
986957
694701
566880
263370
471684
613889
348201
513224
1000846
799083
250574
157984
638336
801733
261074
818286
924685
470958
160241
319263
106874
138116
556337
982248
1033558
816140
204149
69456
864424
162785
544751
143728
428488
722184
910485
861584
658150
400314
546976
901969
595296
621943
311948
875235
207178
225496
520037
547147
853678
496473
767577
1040549
823853
639679
296728
584371
801297
790057
812204
921714
703942
577327
992440
425462
820161
566030
736548
702595
625557
974308
927201
624943
641484
846505
119090
259167
535026
900591
10665
256865
896551
953486
193029
908216
528323
146781
167169
500095
136181
437880
248171
919456
126998
235096
453487
187742
303155
105116
873781
34891
725067
380207
999513
641441
345745
498678
525920
203471
562660
868427
362669
305133
237516
890373
38950
644262
620291
491396
395197
92046
922882
156838
674621
662764
940060
460503
979144
666119
654676
796159
743658
626549
719119
304586
635005
814961
375749
29596
410822
499410
783864
880090
1016538
195344
540179
898866
45442
963945
143168
902532
766586
947122
701414
843114
856316
1029936
249456
916215
592845
307588
876527
260992
896227
315168
5243
343538
291078
606743
463849
919642
691776
471799
156244
198840
555891
405227
449997
865272
167741
239795
601461
346920
914189
56533
158000
180844
66585
148590
245469
612400
843148
513651
714949
615803
206695
929898
283544
205079
193005
751513
312452
588269
588587
867637
32852
597078
212089
905553
686034
315000
106380
951502
503236
671290
342488
197107
327791
328430
896501
382414
997346
967570
824301
99693
566261
57351
1017203
940233
191298
447143
939530
324949
686005
155688
284049
259625
633143
526285
172719
210498
586966
892541
353533
500016
858767
614308
626440
858559
624904
667646
601873
401162
1023221
1029392
409152
874457
221194
959487
732732
25682
1040207
789151
611216
651415
563165
150719
136511
825810
304754
566510
581567
145664
654601
252558
621355
718042
449859
311088
301650
837696
640317
723936
686290
647783
155656
893641
186885
999708
635041
543186
398580
462826
878988
81460
27515
177334
414559
632485
520889
19933
908651
187521
845060
968349
326842
164693
501038
1044301
696248
362353
933900
22204
497495
840070
777381
478788
930757
40728
447256
555046
467583
235778
856720
691601
662552
211337
172303
523362
645802
290273
397100
789580
1009740
360871
226827
573447
3581
944190
932238
49772
935173
203715
678819
412008
475847
480931
356717
345259
221023
153457
265992
558667
516904
852042
147977
581235
628801
835752
442007
957100
87048
709451
876459
801679
946336
814473
1041181
957728
155784
23384
703983
943963
536477
492248
277711
685670
382872
663948
671548
528620
44096
552487
262485
951351
425806
572645
846379
437999
1026461
325403
39993
583136
672695
197944
427740
657084
556583
477939
143154
700706
943043
187470
480560
102426
227146
73698
506775
744555
614396
748131
820245
11674
22358
958225
100466
813672
151704
779170
613876
896779
515052
952720
665140
687454
270145
657254
646298
634680
1015510
194864
480078
813944
697229
97039
30556
714079
157927
101999
965049
676173
289312
987920
221039
189133
275402
429523
540284
467816
842697
710498
1042897
878054
578489
666628
356703
787929
536493
549561
371460
307635
730537
964464
358978
478098
129737
750749
563389
908093
551201
344761
913411
10441
947402
616491
891728
298584
120267
442108
477783
787405
399928
209205
166781
7436
400726
711073
604400
429868
468872
877766
168990
629449
567216
421258
834223
294191
802500
962751
905135
657320
587429
978794
563552
748005
463630
194570
997312
872918
337456
345511
499809
482340
64156
459788
287406
1040376
607330
379082
577844
381058
294240
122936
239806
291316
464812
74406
523550
834922
280604
409078
731745
609463
133347
455096
791934
4135
189653
541708
780830
47279
7196
529224
306273
414589
703978
619164
938343
135906
993762
460309
835581
300313
417717
1033650
454216
529059
429518
267404
496669
760767
782957
224985
143582
513861
85597
891013
459833
978359
983132
630193
645529
633597
419928
410522
977394
682416
525068
821639
713116
626974
424408
608987
775118
247631
336276
938364
333197
73275
579272
667555
480333
246395
125335
737977
726370
116441
83607
404391
670816
232508
695338
837112
191083
102860
436369
743147
626852
674637
907919
413673
228474
1031766
1007814
838555
239780
1010923
3902
1031009
7008
343679
536703
949729
865423
430190
635569
59632
868130
843538
1026376
883887
360687
555554
233435
606667
64744
985934
80240
639011
1015555
402737
580828
407466
28885
615293
648097
766068
149959
732712
590031
1006202
617319
279763
674017
696022
572422
212574
483777
682514
926165
885197
480875
62502
143786
184490
28983
608160
1045414
1026614
775833
588253
568169
159732
710716
344079
329964
929847
630948
425724
784417
901334
264085
793837
18631
770610
1017673
520971
134261
646919
1035542
714418
220645
563896
176815
256501
468699
405151
807865
570039
295919
11052
797891
962089
137355
561957
120875
412592
540355
860376
916380
851097
955061
962928
22025
164361
414085
1013473
566356
913342
766640
1000583
662568
784447
613312
90116
12894
511175
82985
509807
740983
1029682
623226
796135
662782
798752
224176
160477
701858
696987
194205
504134
160505
553839
394059
546978
733955
841240
489202
980750
73303
196270
84678
142764
265824
647050
495659
278650
741280
1006312
563241
396105
89091
391612
359572
268276
208534
398013
140438
869786
209863
254159
584106
783114
1009698
587179
439433
546738
427740
499790
932828
469078
20439
365151
930744
469993
104325
389610
631175
414541
900574
348081
103751
608365
261639
444274
306143
125652
547426
853663
353380
96730
412885
153381
60914
369762
635077
956299
716188
859606
713347
209444
1043276
365308
390472
907216
576750
340571
116450
139204
798689
784179
490893
264502
761134
275711
632741
276395
322711
398530
599444
29395
440391
443103
649627
944894
325742
792786
404078
408188
53666
769413
385544
809309
636370
148286
968801
965975
902454
864480
592609
886976
193357
289423
744931
729339
968150
538114
197096
185965
434621
97852
34312
394833
54978
850807
72043
498425
622766
793083
536134
422953
403475
481027
673988
772112
876662
1028130
988124
609208
809806
649894
710457
680721
201951
289269
66995
447877
757064
830066
1013006
701087
335428
507847
404317
266845
606213
329802
120908
625341
367898
672529
128699
46740
955073
75630
256284
324071
14558
726801
188473
273917
386902
524661
636354
502048
359766
1016805
230774
79899
819341
971301
1022365
487832
833724
664550
100800
818339
758053
297670
173313
357487
978105
569338
585024
965150
1004027
99651
935409
249577
5931
958456
851196
402484
479855
648798
931622
354457
196124
36271
767958
31311
100779
906435
458533
270619
643207
674023
31793
561731
514814
660979
744322
994866
217642
192985
454636
334622
779167
483531
480530
232418
312319
279779
383657
844133
363768
395996
161900
1023121
209869
761290
718698
100537
446748
666294
210606
173409
715096
170278
171976
551211
576817
713803
582777
564352
1045420
562243
899
20956
816506
84302
964351
359517
561959
886472
357714
970901
257682
417876
861580
703218
553046
299128
47379
922781
829743
498464
260381
626726
55006
842158
964241
305861
681090
837895
220122
175442
438861
23246
897374
104486
178306
99090
523399
267598
849682
78949
232039
464143
843111
907471
611304
97681
1015943
1032972
539286
339617
583641
757605
831956
645890
606244
162061
211527
448621
1038187
720124
201715
350084
705084
501743
804539
989904
1038304
230709
855936
975176
516398
387442
222156
17956
588440
739354
284770
503167
246688
35040
441152
1036216
83497
191653
393563
857086
563899
559742
482281
299791
117403
248677
753478
834845
855051
929349
966549
286747
151845
194146
759767
1024879
634831
578783
241388
536052
864965
97924
778832
978551
1005353
732814
687775
771392
612720
54294
274301
994123
748359
832138
308921
963585
276563
979233
768274
935448
640410
730008
707672
447178
381224
1042744
590274
872206
20666
442576
4099
300145
254618
736516
1008590
681594
429632
273121
363308
204951
439224
168035
283812
989709
713981
667245
318171
1023032
245945
981668
313179
739896
1006941
612536
151628
609079
603495
45513
660978
118307
799339
2484
509482
540119
310791
1012737
136147
696564
725544
1021069
545090
1038597
63138
984610
128728
6492
491480
459565
617999
770806
675180
257732
294838
529999
803979
391429
234096
743107
266614
299315
722632
20352
622647
190846
281738
13371
462441
466884
207840
463245
771423
221405
886044
311544
1023473
970538
965011
1000417
322252
1006672
63204
655638
27288
229030
604144
727439
912380
730860
413439
896306
109983
434068
148178
507148
78140
80664
361237
291219
1023843
1005344
603072
907260
400335
856596
485313
442985
308916
121896
475147
181129
932177
58231
461185
156873
732769
822051
929493
537250
419943
495275
930033
392163
535201
79739
150947
117863
460673
865489
921151
135780
758790
118659
764647
283931
1015315
284208
746413
776357
140335
263494
935984
218162
703645
148470
367243
907949
620502
781504
506401
205452
479345
392767
185522
657135
795316
756268
496818
452769
925626
518623
902960
863923
765307
533805
560146
179902
84597
338524
399453
209970
555985
301754
1018902
550346
84785
329112
170436
750591
192389
466889
265383
942189
580247
485344
976842
613188
213494
270978
132022
775148
347676
1025118
222483
771777
410190
31815
384076
337100
160317
24097
820661
166963
715027
208201
278366
166288
473068
183500
485856
289109
847076
719691
790403
595401
114412
301988
10406
724670
510701
202628
475408
1040104
98062
784415
291435
700809
233271
553135
772122
505238
174991
802910
771481
419127
589436
673442
784059
752600
724233
15551
54468
672436
419326
387176
518487
244433
367417
423969
751114
676342
578120
837189
645553
471150
777470
426938
352089
193976
905969
920710
361921
684584
312075
70499
300799
759959
657727
694478
251278
744082
148217
340039
1003739
457648
870572
773179
902162
646055
854215
737240
166347
788070
529992
639726
43606
88390
329364
348908
452791
495487
138339
324161
301051
165152
545622
191399
347773
176890
1041375
368017
168404
706987
221821
494074
334739
167774
850948
42684
86126
816008
879548
32292
770401
64755
347518
957696
972628
556916
296213
322144
30868
567947
112132
561270
207294
442151
698896
412283
940869
672511
668660
164481
163915
659970
501541
49041
533003
526933
635456
233978
249102
211715
410349
559128
389136
115425
157130
1030798
889979
1003585
479710
564044
802207
149672
248986
2595
943216
268866
580257
834756
853111
262852
450209
919681
450841
186107
187561
516096
686884
281858
868861
700230
146784
320724
988231
762424
606765
504808
300942
419304
997675
270541
604245
129039
861885
949641
785569
883570
331666
459803
813465
1034631
597493
387162
779307
484979
531402
422365
391904
701117
550943
256758
1001049
293453
568933
267192
889493
1014710
932391
332473
936519
760180
522707
608706
242624
1015196
251648
681608
223052
719482
721875
432693
125730
884557
771182
1002173
176445
108354
704950
90716
196326
91213
754994
408769
761981
594551
524311
434586
86124
481864
607799
328943
53894
763149
150342
960208
869597
883596
696711
1020585
575323
654924
913947
702458
880434
825655
663167
131593
65237
423958
493925
903931
687798
825135
990201
146382
86397
17575
208879
961482
153127
96279
640156
1009174
16070
163015
971088
436155
411602
1039118
10429
190374
999015
255377
670337
451064
858458
860308
230499
127714
167833
393476
616977
561266
897702
201596
711461
559981
642051
476794
182629
305819
812761
173301
316270
661514
1025437
267172
412217
574515
148699
942512
849740
187422
155011
493306
857786
152081
32990
615196
701293
292495
240832
634050
663243
213289
385010
1012105
361551
657273
941220
674743
736960
169612
683046
559383
131216
917820
984470
722872
465182
399747
307806
518579
155046
982924
235423
74561
568710
938804
184411
514318
991973
908762
564606
574202
400818
346966
133919
460430
275853
581498
734065
982435
529808
737278
920862
51540
293489
490044
381799
927281
502901
638859
273055
230447
878791
275525
548292
858488
279897
763315
867496
896999
426885
485053
589361
61056
633809
254557
591482
329153
244771
501181
740805
326019
855174
403554
499962
304118
278096
45638
602817
88821
222791
132745
75755
913318
780199
78955
926549
857760
191511
386225
411663
753663
628341
409306
54077
112677
751677
264779
200978
259245
240841
440583
137709
714209
252002
580199
964886
747979
640333
62490
51746
650613
461952
954050
184454
1002978
80207
321734
331338
1027855
528641
61304
427578
205151
353049
231765
610316
516949
950685
260997
194344
868603
746430
570374
972776
730561
592598
832457
997163
268568
773936
858915
649999
781417
654195
991927
830697
603999
49596
611892
180565
179665
543177
488429
399841
951930
343885
28301
211837
389988
746381
251434
917157
318801
552757
120244
1027918
694950
136287
97290
818371
612626
31594
53517
651104
539941
666260
365678
981200
649555
224249
191346
992598
697333
881085
333146
799786
259658
490106
413723
658811
445012
395397
679013
100749
252937
178036
955975
822885
77117
63070
382564
335555
828573
626418
218484
124244
252756
437728
813414
130748
693224
743234
159500
479068
37541
316275
641114
539103
277614
82052
45944
917407
851969
952795
346813
508202
315669
308429
614913
457921
155306
445891
980752
634178
525135
97862
261849
603034
115393
463121
770130
325188
842354
639358
327854
146182
915327
329252
327117
128811
899373
618067
913482
206139
386063
122149
527799
267521
416475
916980
941273
876824
649079
770060
21654
346495
415019
201581
600139
520983
334176
32834
543870
728279
812052
8461
210564
425694
751590
611232
47171
268493
12034
700386
811711
269426
977741
131481
522813
44039
886811
579796
563523
125635
1011130
279849
661059
626210
928440
680475
720763
927808
145595
819427
652915
1003240
394237
277466
815846
463559
387000
492964
148769
592305
664520
429434
483016
669200
300837
624713
662493
1017503
515039
722138
421820
166273
803962
832974
883872
635837
1016078
670572
1038401
245552
734304
946017
203248
689040
393691
882258
310234
933431
570352
521072
296247
247147
396890
602518
135091
791812
734303
477340
647428
796105
618026
287741
360686
126358
854062
366114
85646
360696
385660
599866
991702
710345
302083
231255
485040
258736
399095
777013
787289
165025
590083
601965
498161
679289
118063
301342
33218
10886
60007
200258
992470
33550
378920
259658
959715
848455
573806
107889
69729
585073
20390
642218
172924
283089
661128
561969
725850
735895
1031470
282327
234041
551130
537811
520374
1006143
268704
533153
815659
830783
719262
24288
815228
747850
653715
142323
492777
69982
233213
286064
964463
165586
469232
532112
624531
313103
95583
990147
827176
55814
2656
872984
897182
454116
272604
562496
687267
227244
972224
236151
896923
114181
421784
558601
205058
630973
962361
39655
178206
313087
620813
637798
367287
856171
644473
259193
773060
820329
338751
245303
985081
70747
930097
376947
889809
596196
627196
23017
1019721
448410
276461
1011765
373220
296505
626243
842194
273767
239885
435163
37270
166126
727541
295975
149555
1043873
394630
981514
61998
406352
889435
685379
49636
854891
909801
671441
264944
582129
1017277
509857
638497
637277
953281
532162
386033
41955
115972
247421
509227
716995
54067
1019904
293900
979469
703106
1038494
563311
279892
322790
287208
166201
775938
405855
133955
972333
794076
201782
147102
765043
806021
567818
496911
527511
440257
950799
669203
1020124
358586
226035
110615
118132
101290
631005
336529
874385
906631
955930
593797
193840
15875
394820
486941
547369
405361
353461
194034
946324
298605
927432
935720
926151
847367
592795
76971
573794
442774
827347
492280
45096
69045
621632
730041
764299
542761
513022
363975
750635
773705
174366
735910
424741
824207
831210
182785
750181
1032432
649371
847835
747888
700449
550595
832475
675172
757189
969142
806675
751526
886956
669218
807922
373627
287623
419478
305294
813965
887959
1031660
996947
864395
1036781
1038220
150649
126406
120796
965320
1019701
320540
521364
775214
491167
767307
142784
839123
306379
588575
902220
986280
526599
335937
365592
492174
973243
380010
583374
465355
372850
406147
789150
754915
400169
382451
875772
690936
676457
62676
296268
1022727
487983
87274
861372
611077
318804
200449
783014
382782
624357
630617
118885
621178
220885
192270
471587
673311
897969
76606
1025423
515154
326373
415643
621150
162810
1021947
546898
480179
26522
971618
264219
798987
450910
43314
263757
14226
226140
110776
623555
687010
1006574
662375
469300
698375
764773
619190
886623
584964
126502
473008
216899
933420
522601
433231
593870
970156
588078
494927
667621
765297
717035
53646
235563
562890
483301
387198
476634
678691
3421
784165
769048
921223
707663
786439
175697
682529
152787
578151
381108
264934
229927
749833
246293
433627
615387
75410
818157
1038693
478250
642059
852273
866746
836689
57658
933080
1037339
937026
606767
260231
622836
146950
804063
683476
591924
344879
496122
1015320
142764
338586
942772
107653
445440
1043987
748526
960294
737170
947389
929114
960810
259068
544993
182948
1037486
387710
782965
937355
322304
257447
357294
632081
608439
889626
887309
576909
878122
953919
411382
787814
258969
72092
63676
423025
480949
620837
786015
64784
331621
90370
702706
132234
80358
249209
426759
650954
265758
922202
389142
191772
826155
490762
524739
852910
690315
1940
671873
628153
151323
142788
796929
415375
306485
986579
1001183
639680
307319
191039
153949
941318
702660
652609
553587
90538
778905
860517
763594
366137
898863
205012
796863
213780
356667
352376
971868
630316
914537
520364
958936
156097
395839
1039210
6688
653882
764444
800648
387930
1025462
487967
418782
978909
361343
325224
823167
409403
454104
763339
950533
571167
439322
749041
74512
820137
990961
560517
493408
192206
764353
995950
385593
960965
114370
676926
589211
90009
899723
739171
1037505
702571
409166
876290
930417
14035
17662
917212
330431
707282
695716
333556
999725
367365
730836
1031202
527925
11672
901636
937003
72562
567745
1042082
203207
769807
950669
813351
409105
395645
768891
480727
263961
15165
811923
921374
597834
214887
721363
336256
139747
455877
126023
308140
89961
695801
985015
74364
61215
27518
928265
947802
611919
287287
713043
230675
34401
290563
131407
591944
638202
57621
300010
989485
874247
167417
44117
629139
61654
754326
634180
921380
920183
124488
653924
142482
848808
828494
946955
383133
549294
99653
661144
447537
211834
440247
527622
498355
833675
779100
952078
675527
665634
244384
975518
13879
779778
270577
890129
352341
686430
457803
863488
348609
743842
309878
212539
41282
115699
183303
339197
745711
48032
804948
950246
761524
934479
255246
36035
1017987
363884
375119
768838
224936
244271
921177
833704
755196
874594
496056
778096
655275
913430
45467
23068
649693
226167
108767
760977
370597
878493
47040
1011423
60066
784298
650634
925709
944873
502954
409412
274964
930580
319277
226477
713801
464228
119111
1031878
999283
489150
178676
786405
397300
316136
278170
562724
821846
119617
294653
682204
624818
86332
923700
570926
1024425
144944
849671
1043963
731937
966031
130455
619149
1033749
123071
184191
392239
266363
912819
625339
1010298
717283
650653
325307
80236
515430
396251
507137
723843
180830
610371
140592
322546
89768
1030781
815804
865746
638168
309101
1007507
842578
924164
1002100
456074
496882
206239
32232
300521
135713
379354
77350
703294
174312
190324
729637
559255
608779
604758
290900
314183
257727
156941
571459
512316
505549
532141
797044
620006
491745
878190
9700
792518
1000457
91537
94698
352552
174790
647075
343984
664569
37890
922057
815490
610753
299473
336021
910280
25345
801817
484619
440460
739559
556670
1001231
723614
719024
99320
62238
135058
137915
794992
278831
617805
645686
788753
50581
524012
112815
951235
367790
758785
512467
25221
210335
733465
262198
998961
20771
981487
1040105
709657
711783
313802
931034
632331
682546
805451
722077
646582
797950
124621
968981
772660
978614
811260
742999
451826
852972
950928
542099
801289
381640
276850
55983
101332
748525
8620
141102
584968
950428
315442
520582
38621
292206
334886
48249
62147
18743
799104
523425
627481
363546
214618
713913
733595
751254
677948
245795
126318
894388
22639
98221
280667
816140
918419
111082
4716
36203
638172
760285
775223
295291
663479
894308
496521
684750
521345
493739
683911
694036
586228
985054
1006260
207278
162769
407299
865419
486009
226311
195284
444683
1015075
572869
976191
235680
875849
480266
87954
599487
850005
278069
113540
232784
966596
137948
139964
769281
415406
469229
458375
960870
522827
996877
844215
404916
139381
817798
65853
291119
336892
679888
929681
1005576
488090
773222
672048
536450
767845
323689
85507
191582
282258
451868
624775
191495
767121
625927
31563
37583
940673
114156
521640
458680
777755
364956
265951
394237
146415
169728
963742
410446
303955
65513
679734
943489
492603
805998
395480
364766
842933
855494
479203
773779
987811
589814
362894
1642
403340
416716
717890
995215
51846
633490
246469
284752
741829
1011054
804450
951214
69288
941927
128062
1019603
72267
68400
515531
137870
83888
336413
616457
870993
66444
441288
450494
955264
637659
247585
847280
932310
22898
865550
84079
935399
291784
79479
932594
445243
163755
496117
92232
720237
121308
515206
679426
425895
918229
69190
748949
74909
468692
882305
926290
923181
55742
161956
515875
321608
593649
842079
783850
192847
668844
240019
535976
807714
118035
534814
28727
701984
378291
29726
68856
725777
989143
570414
877092
767639
736565
341592
790738
808038
367554
568989
627737
496244
565808
972232
495710
490927
19092
13875
961875
889718
18970
589331
11314
644993
377266
738943
495602
271253
859316
890060
867801
632939
311297
3125
569583
104265
189679
145775
126397
123270
1019334
145206
485422
998883
842181
784435
886028
223186
567162
1015972
354984
758542
224542
830817
453616
68122
27002
182714
728915
489162
21526
302767
401476
755608
20668
381849
367367
672822
816827
126236
1001302
368740
272574
259005
70696
810600
308207
59564
223040
431797
790398
927768
803290
683412
497056
881573
1002891
19617
1026196
281934
1000170
131973
259437
771310
333268
395454
641986
148255
619382
721588
948475
540235
654470
566537
169862
643176
803536
325797
981829
451135
63875
580850
665090
609188
286807
221537
468128
905060
958764
783038
102764
72589
122309
296144
759776
728377
23278
18526
576105
534964
174881
51783
161576
495609
725065
894268
457643
1024297
875933
24632
923416
827764
738988
829039
929318
742792
654986
319218
748696
193657
1026787
503707
313780
33397
245908
307620
598220
829395
474490
769679
949779
752718
548894
283500
657366
393230
252072
612831
45384
1042047
166674
543386
186098
29819
894875
421069
268007
733094
783101
744283
242461
514262
132222
567866
373276
834118
750195
263817
56240
1005183
314781
453085
162346
1041409
352394
257727
5695
647437
230978
329866
180474
453321
500882
416948
875567
65293
357419
82990
748994
846328
1008285
431006
447725
453228
121921
34438
357309
73166
419039
68939
170611
463621
177357
126576
937350
634118
635093
630305
674538
292014
823872
631265
688147
198631
462371
450119
587364
137749
978052
82687
1037365
899544
195790
404038
828332
329172
519008
318812
964005
435258
123399
898909
371592
277420
930010
438699
935374
888693
113511
599878
390294
8651
365168
971121
948793
197729
8742
896083
299435
331161
2648
1004856
373590
786515
758373
82722
160405
292913
629076
264666
620729
535493
216851
146078
241918
572375
69822
603555
767861
421065
526681
553239
936990
217934
907311
919319
490547
817417
67440
32710
873015
906164
31078
156724
156847
177900
1002191
666491
562893
724867
529266
491474
530488
810452
291991
735908
848165
715204
501694
462382
766516
173216
109290
776399
569066
572636
608085
160966
364429
385578
631053
416614
513210
357413
127098
1026593
315348
524951
469357
905776
726020
107398
701403
264917
622381
35335
685120
788769
459366
571567
559293
258548
825008
464167
305889
986986
938701
454354
326375
914090
874287
717512
755264
992367
505759
315749
485933
64084
45535
712153
601517
574527
154311
706932
1028310
136623
62602
977687
518842
149519
684935
975939
645264
763498
945306
805281
184935
314502
485064
754719
919976
198214
357628
530552
99112
571710
531904
448436
873505
111651
929562
307172
328311
350751
691974
382478
1014771
317922
384460
1020648
619502
941787
891234
701915
69701
540563
552654
934100
630450
731136
699941
473052
122395
165149
836866
803790
554241
100086
5844
509077
167579
7763
153710
123614
629958
886354
211851
395252
540165
650454
649642
276035
345120
856227
520229
1000603
262624
401694
761228
839499
386119
69545
992487
735211
859935
288042
643383
187441
171023
998899
313586
490880
688403
515823
1031339
301135
317896
298898
912390
187696
356367
846970
13297
466620
695446
530754
1025513
186022
44884
119409
337083
1028384
488296
41904
131263
883696
101343
627040
78151
150942
985891
450321
867020
242855
64898
41352
654976
899336
457822
287947
501098
636144
1002176
453222
709409
378395
665512
999686
730764
1039741
998417
477872
494275
130933
571513
913619
399815
468684
1013896
65103
794798
703464
1005676
629768
1019446
699463
723878
1034398
569063
64131
605941
654078
57543
836342
271573
179614
172310
674719
579020
3120
300911
31315
204547
98413
972196
431685
70797
954535
842458
881827
446376
37377
724929
991568
851286
359951
428268
1038008
106275
161405
544368
568537
589230
773473
305784
200271
876216
6082
753
1002248
333420
85566
59497
678273
767981
814597
843874
644558
709762
9471
665867
325577
634124
123347
936098
288015
279986
261389
687443
221227
612992
286230
194571
291848
222459
209193
711255
263154
502538
265882
695087
659451
596657
602254
573035
585971
427205
455160
508493
734749
373486
735998
187499
17397
740419
819474
943962
30565
154291
618439
91048
30114
221366
511445
1013576
521391
385810
253993
761599
451967
262310
210861
554323
482649
204610
36458
876752
529854
329329
13202
344683
234898
349543
243186
564745
466628
1043811
981880
942539
549367
620169
689083
969506
609369
530084
897239
290610
250690
899264
161550
1016186
832629
982033
722220
407845
289514
774333
358162
807237
320472
599488
3561
801611
257609
880148
834273
50587
533319
961306
954812
299165
326641
449215
436642
1023146
375183
731308
75930
655807
978861
680539
488383
684917
80573
740338
537664
289672
60383
738757
952207
814375
899614
724049
164844
1020167
789971
285748
328302
873139
394452
1004641
385109
980443
524209
458702
9085
755230
1034577
9988
755593
901810
183289
321293
144696
59244
552246
446898
304544
959079
16944
544370
126372
488045
764486
627917
566219
372666
884323
858559
90865
387154
568261
875894
365748
72122
722914
882803
505716
396000
114028
586629
849808
903994
585803
988741
670161
232316
498210
87445
701180
225985
746356
222849
416796
819760
919062
988077
765083
295046
760832
753369
815129
392792
938513
511737
451638
1035687
649573
941996
260688
547194
436272
287388
649253
940565
931872
734450
856370
1042342
878087
485050
450213
455717
24386
977779
53745
1019669
826026
52164
367978
127264
79803
336296
159015
413438
304478
703896
576153
792842
150972
989419
565167
513453
910168
526914
219572
712078
28617
348370
522828
929897
176334
730800
624253
258831
659720
341455
218242
743172
315757
114029
944136
477328
710813
461678
127251
177883
98033
111546
918796
836138
38459
942581
868164
795537
467376
872336
413392
796386
145627
790442
90353
798004
819606
522205
777531
741519
398510
736205
42529
975213
551830
152334
623185
241035
995189
348840
28392
245321
491296
726134
44757
237867
851159
685596
18343
446687
831662
109972
678144
560796
936975
288808
92152
430862
153592
320231
104160
611778
821864
223629
872922
718596
1011193
576403
527773
302927
1031503
773507
498089
339228
64909
711735
812207
460535
542417
240692
125103
391530
430627
878279
862868
296
922511
423059
279555
1008806
876062
390379
955566
509012
523981
24156
311880
494399
301405
128011
604621
335962
438141
755589
797947
812925
1038905
880709
228781
281200
733137
728786
191144
621646
68141
317978
301221
186975
911286
661177
921596
979415
285947
1004992
301946
548605
502796
688134
303607
938402
530460
341409
195906
491863
1004360
804093
202174
431522
377180
161782
504853
67533
765323
933055
905129
612432
319278
999804
446147
89984
843510
233817
153253
383846
699924
118322
160314
558
576570
537709
597871
963653
359891
941713
119133
498532
992913
628245
854026
998457
6282
125328
906115
254319
991420
661935
212552
734589
413849
495943
963716
861199
58148
203708
177111
713834
531395
899073
764391
822251
1002154
346239
942430
738195
976748
955082
971589
734911
698126
986335
885375
683506
826712
477059
981474
263951
34613
917122
220282
798667
353643
347771
316769
422565
762268
372672
301317
679291
130015
636245
851522
55665
470528
811237
639089
952854
175464
380055
674800
995520
359288
1020543
1034631
335687
494898
1040449
741330
201546
1037970
549490
320882
203361
1041247
703244
440634
1037006
672770
950502
194562
502600
883890
14117
587388
491931
392743
61100
948231
718791
473495
100720
760143
815376
400505
813320
241677
512569
203083
242385
1030261
1043637
345613
54213
983219
676859
367568
619278
396751
1024523
248352
677370
45432
705347
640203
457003
496084
895878
664666
52211
714819
3016
344167
495729
581117
978301
24060
446460
371669
877693
67038
472382
478078
1017257
312231
704962
679398
961640
825591
931873
811235
232005
25306
525115
772489
458178
217928
617370
459193
91982
293240
482889
697549
187654
964628
158503
734922
13925
236508
689868
145049
823040
1010677
953310
968463
675816
577698
882134
929687
886546
154344
711834
1007710
1040317
523390
980718
3208
702249
438572
1002283
645552
72803
664791
120702
294687
93156
644350
917267
170958
606649
709603
1009599
1043778
91259
880311
769650
347966
789190
372750
787292
910730
766069
1002593
213562
433010
313170
378075
907205
289402
997186
626993
634980
625073
319780
92443
920704
774228
657111
117346
678986
15909
787199
64323
176714
236433
698429
9781
103088
85063
103812
795004
656202
429135
446078
964569
70764
810490
502569
625901
961283
595373
395729
801371
694556
230495
1042670
906764
90356
898300
94457
217326
1178
595699
906033
521447
700676
28896
685878
186545
953705
633739
453339
38865
450549
301840
620001
374293
585136
696224
750828
134834
575736
836593
629581
756308
470775
64185
850420
592831
430862
1010139
539836
909185
896459
363519
309382
753819
161673
279827
826917
653530
219277
550619
237904
337931
845323
940855
304042
564016
132984
540181
964287
887040
801497
513548
936367
613017
254839
405748
724508
959590
599762
517096
587240
423765
224242
190704
433715
712730
390816
879139
942094
334639
66062
745651
615082
63243
392154
318954
843619
695591
469936
532309
413422
312464
1043046
486611
110583
944127
923643
160842
568067
406734
1003961
795852
593765
159350
758665
301254
808492
809359
322245
666982
2258
336562
306838
494667
694805
762215
11818
557364
605422
869822
426885
1005921
4867
102753
1027401
959297
975042
805718
562868
953379
184229
147045
310
274432
186876
679884
302624
769907
78254
190416
229745
64786
377240
1040356
919522
118241
665752
462746
430719
921331
498141
575078
420044
616204
652641
65965
972056
879599
121246
702162
801975
763814
1017854
1038478
870730
302371
771937
583571
313244
435666
546614
98134
798231
49008
296174
929463
482382
931911
522907
442976
908101
1025388
641377
912693
44744
598963
948067
50623
629649
485670
869530
224565
256542
226647
835037
622513
403180
481926
742430
195652
87873
373606
181509
797087
345826
705208
483722
349443
474233
78713
320270
543408
936868
748266
427195
609623
466860
401632
467531
674610
309036
61801
885702
718114
12107
554026
380485
834771
821643
258728
763199
1037148
256017
881812
825859
275453
740163
246615
565965
862563
283231
724755
351325
575136
908388
428791
321065
1005665
804402
1037970
537053
209744
272939
23005
262805
3660
971571
798283
678185
341243
464837
407728
702982
523690
923505
982404
877003
184592
42558
101291
551923
918547
32742
837778
451926
468624
242637
163087
643997
941936
572218
962485
252201
688542
5651
795300
932131
538119
346493
98107
23400
1024325
236160
199887
711394
613554
74282
733847
673426
484342
85228
768899
398876
1040127
186310
104550
1016328
144633
378661
640774
574760
730687
571297
803179
690031
732223
164291
100503
400712
327642
273376
128824
217389
670586
855788
902375
637380
844844
445329
98002
682780
119071
155870
329668
87757
756234
846144
737309
628578
240887
1025063
659836
588222
422013
966746
706558
814776
21966
6596
766893
579617
1028264
472341
793514
894391
59017
814011
170823
605972
1029510
598716
844971
837137
953226
573594
251811
138118
507528
708836
149254
43171
698559
43213
547783
293964
166627
705454
926217
246017
748908
466094
668218
691351
105110
255278
327719
438597
445961
54973
94602
734571
316735
887444
210284
1011378
627657
531796
954164
481502
980611
143387
262838
255312
288508
507055
139595
64025
1017703
156901
380536
923993
591262
996920
303746
533145
493100
501391
483694
372558
307760
823667
43365
156416
415518
830613
154873
907150
648158
155366
951857
118624
364325
248646
170067
462939
444761
493961
97312
426575
255880
466402
896972
293183
805145
632373
242688
254254
57524
1026571
802964
304983
345334
342740
566773
855200
80641
401647
56307
1000647
47727
103685
791991
568837
160213
557322
918656
874783
335305
869112
398168
314220
861816
416208
1026701
592402
966052
764994
271011
718048
155785
251447
153361
111273
740942
479977
227052
1041937
145760
142784
300584
954830
391208
813815
226249
967791
163128
538069
704444
521378
368168
676345
482107
454428
495701
877811
871130
467977
797107
824633
662606
858889
191271
745022
668049
129293
126246
654121
660515
730841
506110
829347
599870
275710
471740
103342
373136
281980
611465
594577
1022214
528759
775204
942073
876680
482021
335582
588137
456057
236857
890106
105590
852092
777963
190435
327994
758354
608089
193901
328938
449838
61395
195169
804889
640057
709340
953426
727388
724459
473570
247751
430419
305098
357127
164903
239387
232964
37550
696798
375229
921950
688944
927417
755357
320021
921904
1043988
376075
358899
92017
566393
353739
375847
583455
827670
71475
1009130
845020
212172
378234
704204
781159
999469
81403
725777
442347
290012
444104
323691
298612
539125
502061
665490
345880
371655
781183
300198
73166
866488
454367
643048
872656
649455
71913
81775
48930
549124
1021748
538906
9520
42924
847433
323900
800159
267124
189469
471225
702641
776675
358797
366144
388021
355517
518481
852807
948920
428566
172875
738036
10289
57400
375561
870999
628232
433967
364207
871940
275280
988573
546703
1033229
457969
831665
139893
774
130872
223023
809156
771069
280874
154953
801577
955584
768633
217475
1044025
1045036
440383
974132
982880
665995
54330
730273
212228
991285
727065
823679
476394
622868
361259
581719
930666
793235
679480
102612
816729
485774
663337
22738
1042925
70047
476085
114789
862925
558759
858349
246860
1027892
5595
323468
442052
119803
1025355
798825
646924
21944
1004152
1025015
142139
573517
60729
402562
188017
598717
425069
270120
258736
881642
416403
922945
690430
645156
471157
355351
1037761
838103
635805
197089
607171
794855
292445
210595
58825
630740
864860
484883
515414
679776
497735
21512
77308
124899
131969
414094
548685
661697
92456
48076
518315
253925
984568
1004132
588474
294559
114602
139981
373073
747962
502599
1022395
241602
530322
246473
339471
270611
882067
913601
558983
917134
46964
978145
127901
744163
36653
117146
511062
759401
785054
929100
93828
886523
981923
673499
13588
365935
1022428
529688
812756
993454
587506
96078
1006375
525122
32904
690451
494201
725911
371337
983578
73311
950900
778835
229720
190342
35027
463304
591766
732024
239926
395478
416439
912175
128429
248121
87275
602153
548875
457001
478798
523568
186417
675910
774954
444936
197523
45044
71836
620258
868300
979699
961560
833222
148731
828760
412133
907107
579749
874504
877397
46278
520223
250929
497551
18810
801145
540591
348575
213897
317567
4687
185885
174640
116996
356508
854230
846925
386529
398967
855966
384767
388464
391404
907950
415829
116678
972385
899725
348993
532303
913494
973232
182178
909308
624886
969742
750022
344892
208153
231718
860240
942504
677622
71984
820840
625090
484679
717749
1001688
649165
12889
163080
166608
837730
25246
46318
635855
40725
452141
807561
499398
20594
406882
15743
650954
183000
709169
59838
8934
810908
85800
200160
790105
770628
214405
757245
356934
512068
869152
930046
51412
174986
595744
1032327
225214
860408
733565
727781
171465
52610
730176
299286
418393
778338
589570
804263
617501
868951
459977
970622
626311
181891
650711
572056
159877
888994
153719
795035
364212
620534
116946
397227
570378
465153
561507
740462
105272
25969
400174
673078
46939
168097
160206
592847
732137
108981
432683
172747
863553
346127
348212
321615
550765
36707
561213
845128
772989
396917
653917
597643
230200
619776
729672
924649
482841
434508
133355
243682
497791
322249
799351
760838
9794
879225
1016733
986943
646059
69785
339678
955684
948384
996881
21364
801966
551397
750793
510721
1015560
313966
96266
756206
101803
618673
303075
255814
36084
776027
1015323
976175
593533
554468
416752
79309
382059
177972
624104
992509
250082
710018
951686
294048
408225
322266
349269
905086
670187
616134
59560
298078
90928
998692
342424
991223
733031
540237
123088
641902
213624
777549
438570
262041
888269
45334
545151
831725
718074
762199
368901
850433
864317
581143
29201
534012
309900
711624
757587
157116
503697
567099
807130
401809
68730
1008038
57820
346411
889610
177623
623696
748269
581075
1029061
446981
231295
479590
966072
324720
301997
333480
575137
938407
287832
144021
736702
433885
833405
115510
756082
323263
618923
685319
747111
87475
190843
30752
247621
335358
321638
499160
591794
280424
864508
473773
1013642
653359
685758
183457
883729
327376
786207
544401
617346
262867
720117
317145
430061
605071
826795
349233
840679
1004583
1007027
585051
5711
668874
152525
998978
270954
777552
307362
625590
1028666
1041940
248655
154326
659217
1007992
901374
178024
894638
892403
624635
153646
40307
401775
599864
262173
612250
523838
775382
686389
566357
980601
254491
965512
491394
1010028
756814
648490
833230
134657
823438
436532
609758
427560
124249
277529
966106
859130
1042167
685753
18420
492737
102184
747926
888092
615175
334345
710626
1028476
902085
241115
976973
834714
832862
906432
887102
953820
396241
426333
767660
805902
12221
959983
636940
200162
663667
338287
554093
612522
573186
40406
195443
619649
712057
658599
707031
402911
662085
602812
985743
136414
522611
1000135
1035756
431479
487265
719299
422251
395566
472484
605643
80362
158640
125118
291361
112080
549869
475035
619239
703984
210543
665730
695602
969790
301154
668287
1026289
808675
282814
72171
268795
176154
338351
40938
125685
695853
17329
282147
84913
954842
969896
146640
480465
887326
546317
210249
215581
96574
628110
950661
310776
1011266
1030674
455743
123108
17326
1000005
344773
1015338
821054
544492
621257
227350
215656
605233
1003270
778993
256430
78012
614875
740685
977199
71330
892118
786102
556704
484199
556967
887533
847568
815204
894027
367819
536257
1030129
843097
597400
115498
839292
108249
480085
703635
144204
490657
470751
645390
752645
59935
103626
738071
735324
58267
434503
74143
129060
471843
864993
548025
582477
350093
825507
865624
845977
806003
970780
901398
434083
594592
49395
833049
806058
92243
435936
136610
778901
298155
664676
728123
902477
573655
247337
366252
87334
717820
549170
525528
711467
167124
991510
187119
737503
182434
930087
325315
409467
893995
402442
742052
737408
782717
409638
794268
60321
222491
979138
952615
308021
182125
816216
366998
653928
72569
185456
405072
593323
256320
117399
556685
638954
483270
439939
288030
160298
628442
226419
308505
2422
392076
882780
343234
287254
479674
332177
677993
913634
607671
304035
546292
85822
1006051
57529
512636
1024636
817185
199704
864570
417290
399169
628866
598611
169482
708148
940786
501477
533770
564523
305966
1023881
315205
741556
639289
638776
474939
966216
213605
847219
179825
730896
518789
559727
647713
217183
990486
153687
386273
89850
491665
811165
686266
135702
544785
540172
466810
108163
380378
424258
816468
392101
983355
911549
440035
407228
1013687
544141
689668
154050
9164
1027379
739578
545721
60970
97943
285724
844785
272893
431109
776071
865428
153870
997155
487643
331529
704976
1836
919822
762733
9485
438604
820257
3068
1042883
985597
290474
126997
795223
598437
1003047
67055
442409
800040
666312
136780
305933
514285
1043270
60598
542801
570767
869395
433939
732046
330013
355943
1001583
130836
57711
401732
908469
134425
368485
113671
90057
96616
365693
958897
163503
659176
368934
808562
935808
625368
134929
1036269
490970
249643
983437
933112
577228
975487
966127
401784
381099
438987
760894
827538
482705
708377
485872
727953
167043
834664
912237
639527
576336
945498
792877
3807
40812
922606
688875
712282
535495
1039308
754041
845808
710888
310465
142151
858197
205000
1982
834591
434606
531189
415690
474096
544561
644093
465100
994482
977891
288387
365672
674334
954633
968491
962609
178891
829310
877107
961577
827489
1010277
124787
85486
751964
220558
401626
471236
768420
168158
746501
925003
554230
864584
903064
527126
418201
94579
594151
430886
733662
936990
624985
143964
749293
338627
589639
256291
512543
209884
923323
25231
883557
163017
764118
616451
530567
96084
308421
10788
396805
356321
146788
39686
817102
199798
801348
145460
115818
157135
362196
103247
599589
136692
242001
103731
457337
728476
393577
574305
344803
957530
389208
429791
208569
381393
493519
406528
424954
804177
908691
496210
626308
1027073
64893
411858
584069
285733
289039
9466
40231
968326
33091
132203
662938
49741
370955
463403
629623
641616
545504
968578
532123
759874
138456
898029
536071
605422
340101
921479
646794
579277
624845
398543
917155
608413
139616
490425
290378
105119
381195
1040839
495945
340816
719212
288162
99633
766119
528857
323981
269842
858133
334586
213500
524910
808291
83957
328404
104355
213812
801548
442411
601593
1007241
742735
722055
334868
214115
724453
90062
142327
751047
205816
356688
168110
593108
482801
152716
997846
295754
1007505
102983
691899
985152
385085
368565
93376
357101
682450
913164
964423
39535
317111
810753
946492
574696
530371
260381
72659
1012253
271105
583778
411965
459019
613544
337634
81667
649149
274493
536251
23649
160231
527321
132755
182066
113615
266784
10583
254968
171201
697649
1007569
10223
129140
132788
74434
790113
64749
140533
209397
1018060
259598
80971
987772
311441
672124
659653
533333
897354
931537
217616
159153
783712
1040813
734844
691195
819800
3835
588086
172837
79920
256373
202304
556126
422555
1019958
175377
232317
303972
115727
730348
185496
1012661
107836
121750
265849
213974
817420
228481
1005189
889668
516458
292223
125647
327508
1024191
180269
407141
81297
881147
327387
790835
833134
230792
315059
1035120
676150
342906
456257
822392
706506
137004
610824
892242
409361
834954
439985
735186
985316
950842
915019
442905
7377
617904
490376
210633
204922
36370
813610
609640
658047
734174
17121
661603
1011775
1009014
503420
446724
153054
858697
508625
1002948
214801
170113
377408
238649
90296
242094
171049
905034
550882
769200
135093
414718
446130
846939
604332
660067
531519
146004
263175
503488
122231
314519
838157
890368
926334
81455
802437
737264
496483
607420
108990
636630
514959
556683
514075
659071
672258
174142
229189
539611
285716
699842
921672
966597
575826
430742
987607
231055
367584
859995
92486
125559
331757
754049
799318
969969
939638
801216
659971
53802
772156
335064
248138
681586
784887
5663
1954
235677
738323
760835
183810
718842
700641
389144
305965
393842
1021545
1009248
547820
390661
266773
356212
511503
190323
965186
597425
341683
42150
941693
267992
876392
480743
461231
203207
556748
779164
603765
838801
450038
1011366
318318
826253
256015
427807
563146
243288
909465
661759
727747
595355
927251
100148
189804
482492
27095
501513
909443
283265
738241
296292
97763
1018637
54818
778902
594567
856580
702945
639578
1002915
239855
114331
981804
16260
456068
573900
218976
921931
986929
57937
1038614
799937
526032
355930
633124
450413
761958
877151
234574
1026318
233770
639027
604977
338610
423916
611476
582821
231748
767188
846584
38461
365326
822263
80356
1026392
897499
923376
740531
563949
468722
280218
425351
124194
905305
464355
46423
509197
782566
298110
374596
512667
342190
348490
458395
833246
137001
753809
373949
19587
784575
501844
372676
128135
827357
177030
482389
153773
610211
216963
609776
211100
385402
535532
191762
986987
871144
991245
862277
3314
173748
252353
518850
162865
95681
292985
424101
237978
715780
337771
26057
793545
755999
104009
1043000
103470
54692
245498
513295
657118
399832
3351
846086
273745
521184
361787
6711
711955
977071
712420
609784
929698
835130
93614
876945
871829
729996
251905
446303
745981
961696
133209
706825
797767
689820
286309
33684
561088
366395
462853
204926
166899
115893
781733
440352
393492
790994
127869
869510
68117
148224
907961
399581
557524
254620
995091
313934
729720
1000869
820848
441256
104264
760049
931037
297083
651511
788770
39271
242797
711884
742829
615568
891559
682548
736153
761503
637351
404062
137460
199341
751533
955362
632720
498254
628654
16183
432265
981680
729864
853478
198553
644068
883541
146892
140023
34596
619527
355542
713947
161798
917062
83912
436306
137586
998970
745139
874310
1037298
970943
791490
63814
750778
362640
730062
772657
700427
256817
712074
375376
867808
59934
142004
383783
991922
921375
679730
381660
818040
839803
407685
233212
459859
412774
510472
229083
465872
1013275
755945
576084
800610
923902
187135
99217
628077
486219
536079
648430
372274
288698
282151
79848
218305
194921
920734
523095
465611
11874
511554
598967
515681
5485
140052
402581
550619
638487
620128
179697
369576
474262
900750
1000802
170332
999775
94150
719678
651739
759272
109439
708398
376898
555191
615056
778502
594695
535318
1018641
424935
241391
884546
977705
454017
38808
788219
650022
692415
691110
249458
208983
490738
48106
1025127
317481
580608
662354
647043
556691
153564
770113
700014
193380
861829
26716
836700
444270
939941
795020
689762
785432
348712
11206
933877
775263
86373
173126
151780
399832
52397
138534
653404
292133
634825
742220
688829
634419
620164
893829
926233
166037
933151
459260
774526
140696
446711
680174
41078
190331
994577
534739
95032
37802
698000
746024
73327
176986
410258
457929
395533
596103
446653
242440
784675
229437
966395
732329
767955
542652
962195
747515
967161
543496
1036151
37183
224381
952107
688693
608807
841271
489791
219980
320817
916810
994744
417449
47981
659781
14891
992888
95427
406133
720763
736562
748319
138252
938450
252059
81810
760245
543441
76928
382894
804309
174204
814304
597900
193615
744146
965024
310527
190829
267966
684733
540166
681190
801009
777480
282407
506925
1010652
145781
1002268
542516
961938
738791
218422
209668
104764
945779
946599
642201
100525
1029652
66820
329751
531556
76684
494517
933089
995940
66841
431630
791006
1006624
404673
722021
137408
250212
548397
900342
994793
591080
549644
500043
669995
949775
649489
673937
407230
1019917
760719
946319
474446
837509
384693
228530
764300
345248
730
216949
187736
1010161
621314
261933
602675
972972
262416
737691
443826
30297
988750
347856
526822
107036
210379
67724
311032
1006391
532514
491359
675709
405663
375641
312949
71386
749837
50079
709134
1005682
748672
324006
13830
592436
184765
409876
799893
1019073
941848
836707
944757
62910
405521
639796
76295
329240
888535
934309
254728
404432
561224
767607
685294
999880
675984
998370
14390
289635
21187
76075
318500
28043
850492
662302
460380
991625
106842
211199
172487
327142
486485
722565
70270
595580
1033524
299954
689080
439993
348216
367306
415537
153544
168214
722082
56756
1009545
192268
436725
289801
927092
939070
744369
358917
804415
273287
201595
94502
683972
900397
224950
968380
459719
599674
59341
872038
875394
526231
995327
326718
690330
932566
385783
674513
155015
487825
982884
1018988
484117
350080
261659
302309
773717
908371
304382
949958
389524
105104
175912
22044
945814
349219
748521
1029931
592538
632364
90561
657405
832109
582597
820043
967409
149301
394463
778060
515736
328734
589571
43277
696289
625424
738726
456544
242345
632663
254744
478681
133605
615927
267768
994866
475827
697339
583847
798390
4668
921470
118438
306306
203545
822613
103266
805451
230419
907925
237768
21929
302707
565145
682603
789756
682521
172520
595643
846613
271469
110456
990332
351786
1015140
554515
673984
924066
825298
737829
17386
738320
467950
435224
343799
801671
1042580
625238
698958
1019805
991398
542178
1005043
452190
490980
746829
251645
703802
412750
192958
416612
450554
439598
618961
625772
252432
872984
116092
598101
598752
508297
677265
184217
964900
532487
644955
11876
339661
1032822
858877
680282
327996
361230
1032736
259456
596430
368708
387898
141773
617137
883073
616906
424326
817471
452422
126307
130374
493098
471073
370206
1003815
66633
484109
999904
776886
319271
992108
12015
350108
388560
582456
430961
190575
388915
950638
298666
470963
1027761
864168
612404
269772
567865
603993
578443
456891
342903
557592
792673
1039945
739998
149866
190064
44063
857400
455396
1026146
1041853
795495
717034
927975
906301
868362
409141
587217
531853
170565
858147
630175
468299
828604
832576
106205
33120
931525
912849
165760
504370
499156
246995
588557
1019142
729799
346153
684098
599232
341277
391917
900827
366638
765736
1022855
1037001
791084
172660
842308
915667
132032
96274
627360
453288
304025
242391
48262
607218
239281
296800
373262
464225
594120
392633
431478
979935
543846
817222
164418
233593
364155
384609
852921
266472
942373
262165
196590
588674
307959
901177
354953
406393
1018202
908463
66492
195696
908226
735824
280126
264447
420409
552344
331743
1013690
360230
884953
250151
811262
92307
291631
718382
385765
442025
12351
887617
959584
648652
446366
478824
724662
622283
195023
742984
133200
944446
570390
512169
946320
309627
907912
718452
903854
717547
450142
358186
57553
319778
235496
1023831
448234
907984
252427
981976
424521
500450
883938
248902
834616
184616
733167
1035034
951720
571128
167043
904961
436445
662854
621565
359637
943068
334749
136776
304837
952256
741627
512369
587975
660781
948027
743719
475377
519223
489102
840405
215063
981417
948544
494827
163246
1015094
916046
295694
760729
395368
291003
90426
35009
952844
757593
636284
227548
100995
232949
144536
118547
413603
982168
755831
99481
30485
484272
335243
950967
246649
30070
720243
813766
698819
649333
142282
690263
549150
254336
586816
518563
807037
127473
45514
351037
106497
601947
1036459
900807
448896
595516
639048
857753
649947
622980
432451
280757
1025658
642241
305026
262237
202829
382837
745848
605382
606873
277089
794365
813193
493842
611054
945130
515479
353380
603803
61551
246153
381907
244995
748150
732014
726630
357301
250876
707059
787535
1024869
77956
866112
521512
405939
1018014
569189
584493
916788
723380
1008887
626976
995679
776627
259645
531181
838523
866546
767092
589100
166677
145126
752873
480201
639477
68384
810408
1038878
222177
196142
668847
753776
243311
332930
646513
778301
484401
13000
888626
911669
41022
81577
971590
555344
398305
319357
704869
697565
590116
831323
260757
758355
169351
178449
991665
18402
985767
89317
1027986
623732
360137
576693
270773
573912
9994
1037243
845413
428384
908527
383412
249649
26657
676164
812428
786885
578352
210041
996636
323095
293831
74005
649644
877364
1028114
159334
425439
409153
337975
755912
329286
483110
413396
45735
654774
560807
147256
614939
534648
176833
457828
111168
620725
100037
140399
505496
208703
50324
368065
26067
834910
351364
1008107
108443
836637
821528
76154
531645
502509
731313
805012
483413
405193
418707
198268
106974
258442
978479
760885
800661
866345
124925
390739
705912
697077
577334
957987
580001
293490
443186
5925
680946
680669
353728
114369
154093
406130
108576
577876
32839
231039
428861
489580
126759
671506
850200
1010255
387882
178892
354782
32173
710119
410875
199933
964999
248250
816392
493016
88495
825484
456303
601819
391005
428558
250228
48869
377829
608696
566090
320620
49000
763036
362009
588943
440903
641087
271831
745986
396321
199106
521083
956247
10387
631336
248098
598133
451105
907916
277324
239075
362411
869481
218040
1003618
481695
896114
281871
422137
168489
860150
991202
539597
100914
512293
133808
90984
999872
412127
121170
730140
196740
733372
572581
547567
88641
66256
604425
101452
942063
551120
1018211
532124
999099
858383
788239
88920
579598
635004
207845
462172
183763
992699
533549
538934
928318
309846
79552
760391
170846
878523
717009
408701
853092
603427
78409
723942
555643
760612
874836
798123
867447
122047
93950
880612
323832
100032
676489
814965
81745
209065
491417
278211
514938
212968
64133
252733
660507
620031
573539
352822
1030229
958779
820705
516728
977172
1010280
96186
262443
818231
667965
611263
784208
226913
582996
813857
211031
88731
593465
121034
865956
787276
719070
709574
894876
125355
154975
682097
792795
83633
275468
428431
649062
551437
610719
767984
158647
782389
892338
517600
890655
593410
187414
435082
31381
873492
750795
151749
738707
165286
687906
409684
289947
189322
779787
74360
566475
772988
2733
255281
975311
837350
521985
810019
995422
889934
334259
384756
454046
479034
639364
616877
41734
686380
944984
351075
797119
609039
1029013
819173
1015819
423162
532983
428731
827389
606021
151234
183704
258075
657002
892885
599482
141628
299753
973496
31159
460986
262958
491434
829511
971007
970174
909193
538044
26917
669887
569626
193654
372179
593345
734667
255772
803164
474870
722169
225377
777773
546579
58042
689056
275147
24704
490998
319841
7753
84521
779289
685605
382035
195639
848122
744097
1038479
598337
276768
497313
738683
32677
354863
292205
223224
960209
28279
235374
708725
922547
291569
503293
396492
236591
87539
530695
257984
597201
275981
788670
429639
801103
150428
227461
881148
1019621
888118
449706
788311
587266
83990
628142
634091
539562
537922
632242
420366
559305
437840
559227
703285
234700
928401
79463
713845
690600
215757
262525
467938
879618
586916
74544
244332
212183
37399
617349
662543
667513
551574
986515
608486
290905
184797
148161
425997
654605
15513
822554
694085
844853
451071
294355
1045348
1014571
638755
541872
1041763
915980
919171
231455
350738
352421
236102
995139
88526
1032827
449289
180554
528142
338934
90337
354924
333649
798479
775016
577603
407104
1019385
767670
561379
805194
732675
531030
530031
214287
541847
35751
1008766
900412
664575
821693
1039141
710235
1042674
700709
225730
905371
499348
2127
766435
902674
182458
479785
717860
413468
817177
206075
476412
432221
928983
909370
1042906
689480
968983
437921
742501
1034896
868295
842266
66162
776898
967617
613169
233688
999903
1014668
673665
259332
870615
195764
1002100
271380
697882
611124
497611
183155
236934
408851
361546
928806
732956
915667
27892
385504
676294
587669
411956
22520
132684
49264
368916
110288
908036
709139
747644
36411
701482
422402
255343
323447
280159
741138
221028
1012817
592863
875975
712369
374612
269530
36064
154647
925980
995033
495262
46299
746250
1031636
398562
552918
268109
798079
218524
173457
1032352
804097
125521
673840
145661
881429
966608
448543
197247
662681
293155
40546
174948
694088
792617
722564
902127
910939
210562
908168
6205
624008
712927
445178
902569
510804
504474
739577
1014241
511332
46455
292407
6463
334610
384701
952861
117766
256041
476021
345433
666180
555409
254042
324302
226391
626281
444898
803862
816456
62073
917030
1013451
576486
876368
12629
62338
751527
218192
626682
116519
197456
276464
417728
936364
299408
289646
265054
1025700
472968
686681
347502
150213
479350
835532
100810
610774
211919
924769
657987
57344
446031
647716
995418
824034
486793
842201
154104
964722
972117
747909
43870
27686
813216
824600
695697
928834
343905
463681
735434
9055
215505
713313
41451
332416
896817
102931
401548
289457
665550
244061
548885
796802
560334
409118
908694
352378
626420
879780
611678
455436
536907
821780
189656
156665
553714
956980
767510
1009195
175719
34724
174238
406944
367333
835104
265829
780342
761993
976678
172643
789398
885214
227845
7418
695453
832181
913148
590038
246137
719561
859338
614124
1043677
907570
325565
319424
207248
1031056
307047
158875
398712
484852
481843
381915
171382
167020
914425
265485
564223
859339
689742
813315
81073
253466
362727
209356
467563
119873
899774
889102
697633
67071
608598
43324
144818
857015
363577
776525
983147
809770
49172
637152
320066
990097
230686
79931
706959
406122
66447
292178
372075
216676
590098
61735
488770
723883
117614
566532
690299
938558
810823
1039816
872600
942253
127997
462430
259682
881128
597088
861944
1033195
161337
47040
729447
442281
43434
127429
469633
430749
995754
766188
112327
418705
16824
435018
460364
737186
239222
204149
648749
743099
222027
102478
831510
359370
902341
605610
654694
841511
535286
38122
958288
587811
121126
84239
439956
567354
250418
308217
9678
814784
813661
956508
263576
320251
12303
664777
140919
398404
350203
700093
923740
1021639
210093
530926
793668
45954
753315
165187
728798
1022349
83548
653378
311336
75453
798932
444630
956417
877268
309198
781733
260363
808620
273890
417286
239113
960308
675763
627016
1043790
789054
113085
1032053
890150
398427
240966
105110
586571
988027
6259
748352
782849
633883
830490
41439
593074
224371
357857
446911
231218
1028809
593627
846624
1025775
103320
563436
894904
364847
618812
751845
725110
618566
384043
611682
49780
276019
432596
680001
686652
998900
162480
112126
985314
546073
38726
175019
110545
271968
575425
281118
156794
830143
895083
329958
279359
752324
8006
912373
1029172
839025
248487
356074
158840
140510
824232
690557
235883
188156
783794
654386
395445
728409
53500
462900
676773
466293
341445
703394
206576
665448
928221
87054
984391
110683
765741
402929
349116
481334
596033
706109
363643
728666
318750
1009107
943630
809303
130264
810645
334980
335495
6717
828905
277193
327230
501428
846017
895354
96236
505272
689432
441583
488840
168425
230640
545523
48512
96362
154893
176757
452049
941859
753054
72715
314907
936862
990612
433228
659381
763445
611438
597183
278000
470525
578397
596161
999784
984719
448210
199286
525219
202024
577531
188197
963100
109777
354292
858158
976941
966945
977498
805341
903348
362847
114117
793222
88339
112234
183220
351419
541360
308907
450774
437714
783019
841337
25168
113557
644977
663496
703988
673517
263703
965452
738886
647295
1032605
215878
119860
623872
313299
442275
485110
267639
112306
1021232
368717
547957
307981
436468
318810
265966
238380
567145
447610
720013
756664
61672
431117
1039517
51927
504941
223728
736524
691805
155033
370884
795766
410059
934217
36150
945931
542646
465575
703889
200663
540206
395512
975915
584964
377561
129905
231587
58001
480365
314359
75986
216540
833517
545517
93456
505421
861550
796489
181903
447971
507398
767346
696807
898113
998036
364620
634808
415727
230128
538498
430826
383753
460333
60163
257473
167344
527956
268100
761702
431038
150577
865767
451528
307995
340744
283290
809542
926635
710282
762332
274180
1010125
444793
744852
43284
589683
869426
357975
336977
531848
583067
15614
738347
134704
791932
686868
355662
593021
952410
1032219
192253
649742
843878
340840
842011
980235
31744
87538
581100
572200
457850
822002
605367
535975
143504
171400
646028
662206
438497
449144
265838
552008
386350
61609
317506
816256
232989
231244
127711
161497
533127
439404
655770
957130
267421
977626
1024212
769141
649641
1013079
618449
893838
299100
544904
295377
704434
309838
438056
885948
574106
865122
813707
330512
354347
572577
242719
628871
532236
277493
683067
148801
438857
121499
304888
555310
159728
856957
858670
857023
266492
89510
718170
885137
569362
314790
722800
503526
762819
227849
1005608
160919
239564
231803
514462
1043482
144313
553714
980192
244916
199219
130655
140150
609584
206773
687928
469165
823886
90749
224184
228410
1038557
931941
773033
301803
101581
334179
675563
165269
57118
607685
683906
560640
218031
153156
304398
447249
897852
974758
762537
656275
395889
311411
743748
445683
811023
312894
825721
960147
89744
688915
874294
242112
258300
329964
319939
931057
80931
975416
780552
103873
930292
1020572
698264
987795
780825
955413
60150
306439
293459
966310
757804
24265
692738
853930
389697
795743
439292
431985
445037
797100
909375
209350
66660
831699
863354
488596
715007
402317
392853
93220
30782
1035755
565567
988412
287141
420706
105551
325278
579130
775148
780966
156132
112721
170985
711348
297133
60594
144749
768295
121326
189783
699019
144404
358634
141163
13237
441434
913252
451837
622475
360282
773958
206838
802744
554754
868693
373353
84311
868906
275665
461854
176563
418374
965350
1001274
599705
369014
661035
361999
793986
233461
715227
205467
548722
58911
188547
833333
96927
699488
739773
105203
420625
654274
451972
578358
616085
152788
70687
659343
695602
517606
353574
858175
572924
392878
252788
903246
633811
860506
754691
210515
548963
213354
201395
959022
866026
615080
227893
678446
652358
158346
974416
235746
982607
143048
809676
254306
407143
795619
378796
527040
906772
946939
709476
348962
365399
1011241
942435
505323
495215
870594
522243
963995
369133
292519
810855
654602
551479
525839
78353
515855
30826
581719
732153
186930
502136
927960
336757
80823
536861
715630
158238
290711
246669
697567
758633
659609
681973
344129
359276
295224
63585
443745
542145
935933
146214
694067
953895
1010136
179191
52349
275293
431196
947895
46243
424735
805894
245425
591868
984941
595309
991864
134916
366421
312811
499626
339072
627652
76434
630743
278565
110024
373912
446516
723439
610822
526810
827831
408689
289277
1025333
999028
296655
343629
262544
164772
267582
92866
580716
26878
573619
308135
20459
903362
949220
260549
300825
583005
344126
502768
105341
830548
1013946
556231
396368
987132
748212
902450
699187
720208
228383
190516
539437
746996
364333
818068
115622
1037305
738637
245476
541569
132158
939852
681827
184516
611915
414246
978385
333078
177989
582092
231631
929623
818065
688578
853427
355892
859637
720960
971441
297904
1021784
876355
936646
529800
699581
309199
1026595
111586
259590
582797
48210
868911
792692
112244
480092
382132
950706
726877
1025161
418682
613134
984178
1027265
596538
774979
204018
743357
446650
30331
655467
633986
74330
259
421087
351584
52802
472596
122809
886906
402549
1036000
801130
508015
37742
1030091
363103
17309
746053
866716
276159
402405
1023569
236201
308734
842398
33459
30452
994139
546450
740360
259710
870871
924527
612385
827491
762146
143511
936704
380360
277189
525437
631723
159378
815784
636617
252514
610123
835489
92152
1030371
689968
598104
1007762
594811
223604
10354
306914
452866
789826
991852
928556
418083
379751
224180
786440
818488
260714
592509
1026194
505470
712642
398556
96258
864331
484758
468450
104197
221868
574960
278933
805623
571721
120754
572299
313343
652312
901182
576135
171931
955396
466440
798023
164116
859945
729007
346276
94453
123272
719303
272454
667802
577288
369794
55890
373481
461141
217460
232145
482472
371644
21625
734772
146375
378872
795833
63282
394963
540972
366246
844422
305989
641864
222814
300081
463291
229534
175860
301296
820328
814427
114384
694328
558524
635166
450903
303729
778751
918897
936179
354813
918933
133937
74751
771464
552210
62069
234678
447023
310947
572509
608408
23900
86201
534329
132013
302090
885899
343971
478328
572206
50398
1022646
885034
562308
923467
1027038
711318
9847
533236
460230
426542
735391
949272
996246
395913
860108
282530
997589
382318
943255
144841
589771
335536
598522
840633
577296
666229
559235
504770
265978
976973
712479
373761
119145
690830
233124
385706
356377
615623
258084
471349
850008
70341
246682
960662
326767
418615
81641
371467
499348
613358
363377
144502
1036820
183082
712866
949954
863909
928311
520914
512171
706152
121040
958976
156042
38988
991832
142477
38707
957875
892443
639258
389742
365749
457199
180574
374644
702650
556516
691466
547771
81475
373429
498955
449372
674619
181903
448124
126751
216763
856664
814423
146973
624765
500941
873345
859551
337783
606609
133551
484643
189569
794192
580415
818511
211393
1013330
675599
235367
684426
777683
636924
924661
376281
380814
586726
493771
365044
78832
525442
291593
943302
812796
966418
780478
1020495
68050
1017766
619548
972321
631563
1036156
804128
767846
514038
37045
671528
119594
905622
150132
4455
336458
173608
160358
408490
384481
21576
632303
704991
318933
423868
173284
528506
675677
92393
814710
288131
230212
90349
973949
29267
991965
906359
417307
813
391735
130747
161534
766890
235929
194786
500235
924548
801027
369896
699917
1001652
879068
906144
690492
68870
896268
152726
760834
185958
170351
887325
308300
666631
729584
703001
771892
31951
98645
581841
999996
90320
860364
242595
518821
393558
953322
727286
1014317
808646
625329
1019930
531524
752323
244424
574097
440433
316400
841365
290210
407213
861065
99607
312370
68014
906265
538294
344060
303756
408536
247186
781074
17922
671901
599763
647977
498728
994360
58082
590979
145740
704597
1022265
591368
849805
581449
602036
62915
669025
83671
771393
5376
471386
452506
613450
582037
767419
72008
503595
71865
524048
727959
925837
1045238
386744
379016
507669
472711
850543
189272
158661
361670
879778
964329
278295
541624
195240
781945
632683
67102
642403
421115
43648
241485
951695
356009
240035
917656
616229
825877
334187
570807
71141
740214
247622
394803
839407
874784
537350
199175
428654
263707
910808
807939
799777
698747
762367
669052
609431
1014218
120324
1013510
34566
44399
915855
886435
210003
1039378
627453
462203
166832
608757
685750
72602
9494
1018483
349038
794751
782165
987373
932507
219249
369969
302396
669539
787938
970769
709056
354318
795710
870875
902816
396099
912155
876541
989507
152236
691968
439985
251997
1012631
523776
814545
345240
517816
135127
942319
192923
992698
555132
952089
758138
384369
577454
438788
828700
987686
671256
314817
33231
437158
208239
882303
749081
918132
300304
994940
132748
618355
706203
135831
720002
621407
39510
497671
460082
848837
750697
744298
993430
1030774
813616
180687
189853
702382
782202
73864
669856
524242
264132
825967
959250
142962
784705
118811
605794
437272
57184
683891
430497
278072
756753
650131
505581
712582
935519
209894
784941
30355
661760
910659
979464
774784
997422
834065
508199
627868
188168
679099
944381
554443
386312
885777
6239
375631
399880
925631
163541
412476
524875
901411
901352
540367
791522
822736
438438
60901
363284
591925
1009697
416418
998535
683269
854718
73719
437160
257274
1035758
918404
204740
853101
146429
710718
1003555
610099
644896
662360
584396
440536
338175
431121
99684
697933
895439
444824
686988
569747
465484
219395
976066
551941
703642
64107
610376
591634
507464
124566
645056
504529
265957
975786
709840
177197
528054
405184
232917
152783
1040802
79565
591855
49025
672822
132578
56083
571586
994393
879065
159558
193615
657763
375703
723585
380984
632676
925361
980963
358185
938283
154201
913536
42776
394020
493039
16170
757458
181022
175903
259165
617509
473310
987799
599848
43858
206286
1007773
829474
147429
616135
477412
474579
547462
563345
942260
512183
322564
537391
663047
81966
757966
382994
454225
275807
552071
186935
612584
44961
197784
361079
90748
167659
448052
929063
503712
1000819
665705
63189
492878
896824
694715
640887
368783
321297
821460
477603
596269
896361
1024106
677301
951385
517635
578938
589403
737768
247190
649110
366267
990630
264241
484687
697917
858268
769793
1034742
881962
1019262
609068
42719
424699
441421
1013493
267425
689416
557962
217449
211638
182879
125452
280488
592404
612092
258506
531111
331759
275701
318263
254777
746618
287229
474092
97253
455391
441572
712774
657199
627591
45202
768757
766950
1027289
425583
1038182
118156
864254
446225
183386
467501
90758
70061
453075
432484
1029408
171992
423161
28256
10049
579942
60279
860792
609658
994323
250766
302312
652202
157101
952758
361780
814514
404797
1014035
667326
238440
573745
997120
316780
266839
48739
541246
511776
708857
298344
840252
703229
511254
293686
984475
390923
606986
512505
449855
733384
181638
591556
660493
624856
730919
901241
680553
392803
662306
272023
263056
926776
304231
524283
797835
944439
1023468
757075
630972
376786
60081
996511
839997
478134
454385
6299
884353
504354
916676
399414
722612
787063
763835
630134
581627
228206
95017
820468
449297
999804
94069
403683
969751
870141
707826
726549
1008279
484525
804505
29850
428224
189159
243920
361654
548673
650845
110309
893620
1028599
165522
447718
707953
60719
818158
450263
56958
447026
335834
508275
811568
54726
187705
308948
887701
149955
882108
520010
792132
328621
200136
363087
329443
475469
479323
20692
71631
10520
68309
206728
784002
116020
976713
984196
425337
612004
422554
918853
167834
38609
148743
260282
889740
78366
359706
918159
32028
981356
257060
954737
235175
563843
886426
17611
86774
158023
42274
968434
939579
541583
333623
930920
125692
116437
316789
160486
441431
303974
89074
334571
471344
546753
1023919
131110
816482
165455
78261
767657
933487
12482
24043
828369
934792
1008804
392695
310575
697851
454628
155030
306690
949157
222549
328412
762966
850467
173689
790706
1022366
839745
140699
992647
525967
919164
177554
833036
899444
523906
607843
658059
164518
326181
158147
305234
110531
893405
529614
639712
521203
761707
783898
8302
647804
631411
250378
681020
908621
312258
490662
117754
614464
542623
274121
459912
661051
680347
549967
338685
484145
530639
930407
79048
380505
93323
223021
752577
755296
561704
275383
602493
761000
969662
941435
1029449
373425
1031774
906204
194673
714967
348230
568144
83890
323311
685039
885134
750160
918646
219957
846450
451834
51979
16275
868449
196528
686756
175941
883926
176901
989042
244735
668027
863965
668222
947365
893019
618916
378287
331015
609719
228250
234705
70466
768715
252115
753110
709583
297115
922067
1038131
359114
950192
373918
803309
775608
163837
763978
212745
912068
295934
672156
280467
741433
770652
503872
584990
323260
804313
903888
14430
871701
689509
275479
614676
832383
297746
929046
65964
564625
29174
385322
771853
465007
642007
774427
350803
722978
976374
1011276
84007
442046
323793
905905
37382
228058
833777
667233
284017
535644
1008983
348259
639101
629491
218442
851484
198131
857187
777337
906303
552844
939774
422097
12908
138432
210273
261034
773242
180300
459379
226285
849311
885611
842728
377895
71988
143056
355162
928190
356062
171352
53077
862207
689221
506661
217499
31040
47600
825668
430353
649576
856696
232619
718896
595550
478605
984394
44852
949989
109900
406501
851758
302538
838935
17405
790634
49666
525075
698553
285399
410119
927459
123728
965597
534765
202294
702838
77989
178433
645788
658979
673997
974653
647322
249319
722140
86991
852158
742303
94092
811951
673915
355001
874151
221569
475091
346156
374923
209988
817667
466984
47699
1022541
561501
800517
134601
286188
388691
3961
571167
15427
631130
841672
981429
66989
486734
831251
1011932
414679
763253
817820
217094
30042
832424
370880
49818
409355
1020198
784104
399624
414572
347173
802193
740378
135744
921922
328382
869513
518079
84307
221880
306279
574404
598542
172122
211851
197300
188245
721081
799670
331585
767691
163486
187393
291253
230240
927905
194424
86171
411978
921795
853091
564165
359943
103077
554410
505895
656063
644474
598541
619350
172987
36069
210045
859655
771536
909880
10584
585580
255470
369660
493244
53898
173730
290127
938427
741179
411330
908326
148206
308602
476990
824046
130289
1140
886958
474561
509194
392898
653319
99720
732029
971752
120502
633855
777349
232615
838797
266048
480269
474959
28310
396178
637680
91257
92963
421917
268591
299207
434499
776796
410964
503614
48093
953673
553129
240966
1028159
397189
378348
688281
952335
330822
515716
353141
448989
635388
315055
855510
775662
778696
640559
102152
306468
911475
355956
37299
675667
404286
804093
581875
415944
511284
690543
745933
343810
241257
486268
402181
202424
502371
764877
792563
379226
478730
208339
92630
904586
890963
226157
939649
801982
301560
632931
580587
313508
69248
842996
430905
223121
940160
498296
238050
646677
790563
83794
535112
757347
445521
870046
86651
971332
138284
67731
874908
11854
806636
294522
25575
955704
535038
898187
602548
196976
647963
326005
454926
523853
82285
703447
645137
448924
320211
192378
715623
734952
475581
358503
1038185
993891
859282
450798
666935
32814
61219
59721
1030474
286689
36064
295671
350706
564575
620595
674257
236529
263376
255234
587774
615339
461062
730760
745214
703909
340646
44651
446888
156414
429233
370034
244159
1029010
126970
387285
953009
88948
636044
391987
903307
435728
450449
645803
800572
41773
91434
743022
751682
785070
872977
967788
553696
999255
433025
829058
299803
488516
170829
433967
465084
20480
497767
475943
1035365
73832
465176
901471
582198
131934
152136
4844
505222
766255
338322
43557
215015
598225
1038367
399503
844817
643757
428878
598175
958851
441459
102686
277113
64237
388945
797112
177248
600452
8184
773658
872935
93030
567574
943087
710250
645402
898381
998229
912718
150118
814181
383800
83285
209523
216414
621146
957328
84057
275447
333556
850352
702259
744067
105948
723226
908013
911605
958291
763354
801148
731188
650602
124545
617960
644458
320498
174317
226447
273931
486343
671776
160470
627676
268135
102320
806082
319685
359468
1034367
553377
138367
56940
939546
153420
853490
503699
585871
235788
314163
96446
655791
881371
112931
414114
733988
551847
310140
670205
397308
121376
304097
51489
706681
141142
320095
1018790
46784
405298
104397
703480
412891
514842
580930
750355
913117
834888
976150
937482
317509
348430
493869
344983
179687
203532
633221
369360
561111
92882
840149
236778
436439
681512
980187
143176
1033907
22772
432224
750030
319622
754989
367839
287897
646215
948666
311867
575513
417818
32306
895936
534828
600259
840193
90247
1012854
42358
759252
978302
81877
285403
160907
859861
254428
1039211
446944
8146
667499
897935
731164
30590
513592
977102
353707
659144
179840
575540
634829
723042
75917
895305
266929
904065
392878
833047
903205
688880
1044431
318361
774063
866196
488740
1002216
476723
623376
85147
726419
1041515
778692
384161
890709
18636
653226
503630
162750
370488
49647
86192
746165
418604
114305
349745
376775
921362
244894
267302
463331
475818
82810
520072
212111
605925
796442
458543
265208
342444
16248
815176
780966
38948
463698
224932
116254
416720
407032
412634
961091
412463
792801
16786
952032
123978
885720
696179
720857
197011
364537
388455
880852
853908
323221
672135
1072
210322
847296
184671
893583
361860
979775
845701
1004064
589417
711080
215611
682653
683687
270450
711682
245557
594347
689351
754018
20321
271367
726859
544562
928589
868539
770323
887687
418076
178216
302527
799416
278275
818243
622555
557894
351851
824573
561577
670803
138397
470100
1025795
985000
935645
728848
158098
465444
415945
596291
119935
624994
921788
556045
87651
336796
288910
276720
259874
37730
978167
123316
578612
997580
56998
81996
302902
486659
56169
217076
850117
792138
898312
402604
212162
199466
813323
244859
361444
851708
1044285
288155
979005
678104
957996
748955
485285
679800
251536
620073
245219
704726
808945
151586
651654
66932
47460
162955
740290
311021
813537
74562
976487
697916
943041
552430
906369
218014
411871
999731
744820
565922
869914
508620
478463
346332
397904
469526
671464
285228
610915
287525
193993
502909
593491
977577
388747
810683
781629
499477
619921
663214
929000
912391
614560
284953
118825
934343
523080
1037888
316816
986525
697214
241629
23378
381443
545916
226499
917284
319816
657244
449807
883586
833925
901313
388190
59077
1026506
414504
50103
797938
111780
940689
639519
597279
20384
412260
496771
501583
770939
106091
708006
710212
854656
38084
419815
514034
318520
208834
593828
839767
216420
590901
912267
544448
341062
949886
719645
111543
714783
577571
729368
458819
810088
529873
338691
992618
129092
613844
767697
533019
672614
255877
812797
99969
314349
710737
37250
154841
973180
927534
781443
778153
196053
410433
665327
784895
1027326
119304
911412
805712
708491
639553
808583
986302
785967
499997
702734
656453
829095
292744
559071
678532
734812
986495
126140
193263
946832
767585
816916
77633
923290
176925
608944
1004475
254010
376146
570891
104291
853941
689346
473898
887488
574912
667010
452130
263603
308662
688245
534429
804791
841777
527937
955533
259182
579543
89348
1040667
811320
129735
480702
191994
578266
389423
70971
18757
837177
345478
703866
584669
908372
954113
612285
872685
182409
528801
948264
209573
119276
350360
133517
828504
669981
489952
352306
939755
679212
514668
230113
248009
291533
441666
284737
559725
779641
413600
910193
271685
616547
617584
169018
561437
165428
163202
560233
364941
308898
477589
192356
1044850
138005
472696
1028055
222181
756129
756529
969194
309550
505817
88640
216004
4441
605904
447554
282543
87400
767109
472751
260361
732684
120332
469180
359413
466692
889282
874200
737850
340227
639655
391034
304904
585708
783536
947945
423634
759630
958666
262309
30618
537071
424263
424191
814191
471165
504393
565973
636121
180692
808903
575589
554175
788608
942319
873534
524100
76516
47491
890912
75413
235833
294691
383768
23320
316831
878206
576857
464233
178396
331957
511828
346052
432541
73604
1040198
894909
79519
397576
684836
142769
105071
257490
582687
4471
370399
592030
480611
706475
463621
238996
581131
52235
237929
942912
690339
399198
781860
486724
198699
613108
823153
548361
27400
586425
855374
481111
717132
988976
92980
546341
890712
567786
833828
23504
1227
502098
10734
889005
438426
802019
486135
895997
42101
709337
49967
129801
413615
590318
965670
847418
983121
891021
437232
788451
430083
211163
189190
1025775
977822
362635
229310
969887
4888
733820
575301
626731
717124
16367
443662
555453
47819
828442
240225
521152
432156
911172
141498
700241
949906
97682
507766
48850
878732
203506
1041390
419540
120009
65888
432513
45576
541815
53138
956681
251498
646202
871449
19085
641452
681070
260649
650298
367230
994082
73268
412972
183890
413714
447554
247906
981579
591711
238952
470367
332415
621012
229582
168757
720522
1012134
40209
444581
664799
505984
838106
697266
125313
932108
408344
475227
172780
738702
974635
586573
107952
1001361
314179
224598
545000
858646
871129
639935
1012808
432162
876739
804067
544833
769170
678632
495109
202580
652369
492084
849613
1035024
62388
896751
379187
574252
89932
131984
559311
572962
157541
181286
662179
112886
172406
41116
806513
495314
769412
229631
352094
215775
824059
237056
535970
1038515
544842
256171
1008159
740858
447836
112733
347146
1016208
905375
1037341
1005938
902137
412976
710298
884073
535101
659528
851357
212784
537807
219657
523173
110786
190234
301411
207391
975587
846646
940550
176601
186123
576957
193997
819589
407772
119654
735325
750089
708301
690732
601468
158834
29167
387997
881826
183092
476364
190700
197481
169655
279869
808410
886127
473800
1006876
794849
875031
98287
28241
111803
172067
18216
29636
1020557
432293
545432
648262
526603
345014
441671
1040517
933876
374609
395725
465095
178722
896059
104101
310099
765669
546896
1015109
588096
460472
646083
93742
611753
245646
908453
755268
977425
854516
319214
982949
843730
573996
217559
231662
424503
848956
417513
924854
905130
461050
249955
182352
455355
618723
890745
167446
473550
339274
502560
243350
398681
754435
644090
147376
988589
562729
238552
32603
608818
14419
666945
724260
292286
676705
153206
265905
176592
214890
163373
954438
947055
228803
751147
256684
144335
407866
201654
944939
798454
121526
520645
100384
951865
306017
349739
725027
832866
5297
243618
318748
308839
751934
39174
298029
738428
36909
39097
701392
118207
585280
168592
481311
522540
924866
130559
618146
151814
150760
604017
243954
712610
355721
998167
820490
78723
405772
311676
647309
327506
569617
745780
543033
491395
659684
268495
275010
882292
515359
490881
342484
455092
899713
1028930
478110
752133
1007835
950174
27008
550372
36201
578546
469174
963627
828001
451468
891683
4672
253524
410988
663456
819936
515900
641541
384586
258163
476539
297866
675831
857023
940698
956688
723277
720582
850731
771908
86425
770503
332674
474977
31711
144485
886515
456983
306016
821086
383391
67877
297741
90446
287738
57589
209127
107748
231634
970054
42452
321440
263506
482014
1000074
892868
834153
760923
787552
913211
742592
355994
344380
673600
552540
1018892
530909
299125
176243
1029147
725877
916128
827344
604800
614881
836485
33250
873743
873155
378465
31508
33467
275651
478763
404955
898022
994916
855828
514956
587491
886637
28252
28598
991798
347778
447160
842284
350676
373938
931753
879392
734904
885558
499541
475076
448148
1017443
361486
190365
847668
451163
27774
742512
464876
654953
126864
558231
372750
492559
838615
974945
633613
312186
579634
286367
633222
660868
731747
801849
847072
395206
511165
233937
792766
699473
147132
672858
448075
132939
234004
968909
439122
836816
1036998
295402
434135
833501
728558
107438
268550
102981
436996
836791
714806
861242
406953
123806
88078
397996
764099
15011
540182
974687
866546
890938
255484
917873
192394
490612
847793
982476
411723
557843
725451
5647
549548
503289
1018218
637213
818213
373723
239781
790143
654962
23190
2850
190760
1034575
930920
878565
596353
971296
211828
549623
837131
922131
556439
203236
118247
612743
246726
764968
869235
99283
879453
998867
902711
571674
389186
824806
423510
520511
551784
570357
481723
363922
360608
434889
345442
1024751
235026
152596
693002
536235
480658
185583
976770
102905
224556
386184
745280
142975
780138
721792
389513
726972
389985
348119
313168
156754
911898
832497
125028
167909
879061
1033256
701976
191386
148570
876348
381815
948999
906759
88597
553782
811659
598553
488012
565582
457567
367166
929372
477653
7184
281533
450433
423165
712766
483188
965847
321119
659788
952208
983559
104827
248706
402314
298871
157912
530869
762610
94124
101823
378692
1024418
181696
281469
580162
495549
236564
810797
747873
1042204
677134
313931
730036
8242
298226
238715
84532
469941
239457
1033539
773477
262487
502733
218410
89052
135760
852782
440890
152599
743682
146773
158375
280883
98262
641904
545931
150843
785296
896742
413419
135790
823647
218791
168664
224649
515679
670081
77484
354460
356146
629841
248541
758199
532522
1019433
1016650
641926
494224
188040
413022
666311
182445
798183
24938
238233
40196
15817
505701
875650
982710
283157
606844
879540
172093
694047
175362
1034476
238142
96486
646811
300732
80375
627194
505771
775850
602390
482365
171976
526145
351268
924502
548153
843588
1035674
14458
347809
911600
1007106
739403
203555
831859
909880
883602
558741
556324
319422
230786
1035014
66576
14942
935319
139708
101185
715152
795069
540915
655086
571999
62910
682517
11171
469837
596594
274404
375788
858693
667837
161681
504032
846781
908175
498628
240690
474259
143157
504533
814664
282557
922107
247799
210662
264164
478043
876551
304681
894341
443077
381845
487722
360984
166691
920048
286
282430
77058
952016
585223
471057
407682
17538
553044
546456
15660
645172
874017
705765
1012636
913704
393493
484225
272001
787385
658268
972501
583503
646584
199754
864331
675265
771534
568057
967405
503858
925856
83705
3260
925994
504093
961755
862215
48931
220934
83385
599113
745566
679103
639153
559135
154601
478634
360841
1002338
71235
924647
374293
373060
16370
956906
95214
882674
911512
318133
360108
79370
311601
988582
45226
57167
81921
267496
3483
842154
202933
494277
788104
646100
1015635
981227
593693
854397
329328
1018144
448255
239821
436389
615216
722592
694325
318548
54835
714646
572386
63984
202487
556828
616863
989335
185299
65803
429749
680578
674201
631924
549661
790207
805286
39924
245143
207700
19221
955426
507133
450306
160105
1006221
282086
914185
125296
24699
681290
121860
59973
597547
846060
509897
911199
758075
755791
806277
796199
547987
37194
1043290
292589
418798
480201
367911
986886
624553
165766
123761
375193
940887
63551
783351
712987
288822
465636
596638
338927
255679
41539
936618
614991
973181
595366
1045304
864947
15823
253644
107744
1009120
21371
457392
407619
390553
1034376
598404
446012
928988
451676
157916
837278
809578
245727
138543
957684
241068
360731
961877
70331
135432
277471
405640
771072
792330
648534
547033
106314
694159
102762
711990
109575
232325
537611
64992
54835
89685
742067
413040
485169
525485
825509
491895
533224
566943
501769
809319
848526
646036
896338
1003076
354389
1014440
425333
760605
442368
660229
478828
490793
318220
412490
312391
160912
596828
891070
358978
34784
100109
934109
906557
584597
492596
371206
918304
642916
87138
427568
216365
604376
366195
877151
394267
553048
159049
525744
257006
955825
534631
230501
441414
414232
976291
977604
892233
978895
108400
42314
350433
324814
521090
338875
432924
603431
915012
634241
241358
205872
697867
642142
772605
951814
163404
127390
682069
190073
704188
954664
434551
365187
500761
1009791
336141
740072
420846
682703
243902
708314
878685
750628
650232
600312
564254
497540
799160
747065
195984
333018
541880
216052
631273
984839
406059
282287
439596
243553
133240
207357
703228
219975
318244
478536
277702
624129
483574
56153
594348
55110
831850
515882
739119
35059
873388
362326
512924
744209
239845
45349
244446
390161
620084
296368
886297
914939
93031
243806
883820
987932
106192
31362
989858
102802
938588
671244
956728
734141
128320
423072
662020
481998
507601
69752
468189
551300
125087
711502
720429
371835
315139
419987
348836
371151
101755
10032
301834
678225
632712
97417
588049
427872
840253
50641
885878
900205
943545
674878
62394
265610
171037
916152
129080
687039
887338
859451
500007
402953
106957
39397
705735
470497
319849
327135
320030
1043475
377862
419758
938006
18788
181676
927406
572690
813303
166922
390837
362750
803473
337563
476053
966038
588774
198820
508617
50434
376070
948771
188652
259027
452705
75139
518899
808339
837730
371645
470159
968083
372131
594317
873012
689233
150231
615321
391369
894215
259445
415869
856995
398084
332372
817804
665262
32700
42225
724931
421845
402216
206924
443
935162
625891
441642
737976
358403
139637
163127
565972
48375
41672
843148
201700
944014
168305
307706
33649
364070
544627
919659
588668
94683
454655
483583
33961
220541
479202
533312
465630
407735
158760
934265
818809
640418
591556
905405
425362
983148
360326
488742
1019965
348044
768451
126647
786054
360223
560232
995279
735970
561577
236861
463722
373309
228399
473543
243251
876686
422924
757908
496072
916679
244809
781619
729053
227806
454095
23322
607029
945601
363116
14181
531340
163227
171143
42421
836365
397575
873224
65048
362075
796217
446300
1032738
606866
746144
357861
752868
543127
923538
3591
652063
720687
955500
293936
235946
634104
529345
45069
8390
509304
841613
905644
68939
486315
27472
1029507
739659
143970
692757
928966
9910
860780
657778
641156
841663
791054
522226
87995
363487
509890
691521
60721
678137
350783
519650
708767
609929
141874
17945
654583
595107
779404
736516
241013
46040
68649
150953
1032557
182977
310062
968341
402841
932971
224086
76214
739538
157905
932824
897023
676949
76842
417226
971585
51416
862769
80574
267601
567908
105300
360673
22300
995280
380684
1013447
987236
202381
924229
180846
558144
760415
937010
662734
741404
806316
215475
577867
318438
959700
707126
956852
56825
910469
734595
227660
568173
877412
170700
306010
758825
1044819
905626
735227
776856
431600
653054
555652
559636
193188
916734
512755
59434
303037
643446
669128
707124
4871
512348
507764
1011059
858470
821225
423537
293139
803144
990381
354063
874341
608864
794320
285111
673285
221413
742090
118227
165602
269309
22686
192019
753990
683441
151456
70529
506612
907992
679629
570524
609609
862418
116304
247934
566079
130181
353598
5661
110067
39371
699351
788599
886197
541913
176362
705688
228192
117110
783949
311145
104907
927862
632303
521770
340254
661627
450623
333270
38520
939958
965985
115865
11988
740159
334981
299782
904228
572013
617496
874357
258534
160039
370127
236770
739374
182396
200090
711132
354116
228693
274914
281209
270080
1039299
374473
574527
617728
38018
549365
187135
214544
396729
217255
201725
294954
1032356
683829
120048
653238
226469
939203
298646
992430
669873
546625
8449
511681
893734
670388
474103
519332
36872
697262
176296
672750
188771
324165
801402
1021126
528487
1033689
122972
945146
189582
692895
669631
155837
379541
233989
713901
603595
368866
758511
248325
574093
1002281
562196
72293
310228
11646
925757
864059
809931
775287
564702
854225
269163
857863
491650
353156
399918
541915
781663
219052
750275
1003759
981467
584978
61221
580553
1038353
550412
50541
740364
306117
959842
493079
828036
852208
244651
801371
105176
318625
887366
515252
111343
1015392
339407
523554
501580
425106
12861
1032595
86330
531061
469965
1014232
567660
503075
189651
1022607
1018763
690378
642149
1001000
616429
637807
537759
1010304
14075
450121
801544
901920
224361
301992
895480
196329
646344
434833
580950
211800
220503
1029985
678569
1033639
442190
187471
1039799
6506
951581
794576
427434
238228
980505
1011462
775319
645549
35866
686721
41584
909964
617601
779536
856115
765060
394
1006598
298107
442581
728382
549896
999400
681486
559789
567756
726520
1039781
121230
559091
661500
862948
1009424
412583
460504
892071
58723
1007183
731206
535046
692900
841803
703885
475711
372441
231656
336211
210703
992344
72394
654644
395562
869138
31371
232034
362173
928340
661751
828973
18641
329331
924963
150240
932802
839466
578432
1021765
906574
1033235
467421
120689
292386
962835
445207
112078
225642
943462
231411
744696
724425
927649
623628
130837
342106
427428
512246
30664
14249
95461
387888
83645
725377
812099
212599
1025914
212331
884065
234288
992124
701628
728296
846387
644824
652569
717532
649991
659135
859206
738071
796000
44293
243904
694174
509719
532424
327201
64583
866377
150250
611119
590942
458286
510216
180095
223133
825771
749484
556322
607752
12173
878141
707677
943588
276802
581495
704418
90900
422098
1027055
785423
636819
517025
759792
11350
530909
637118
796597
854134
41409
896092
982842
149756
1010757
560402
467963
762044
855652
748489
961757
42321
250376
419083
730686
1019346
449495
710965
397295
425630
23140
743066
22572
30501
941297
316252
899976
356944
953822
985091
869899
991829
703613
617473
208377
194147
896558
549228
221567
885304
1002350
74497
319453
88275
1045141
929425
73014
919898
84599
471210
50098
634239
668160
681578
1042807
563904
290757
272744
287258
704213
416042
562039
558920
191408
318822
452852
367278
450293
1014325
196800
125217
946398
912356
155012
834574
17009
400138
991885
491030
553533
972769
418115
17286
348118
381753
938174
902390
550488
705817
397200
66106
254805
508679
830255
646068
160718
973433
255049
659085
27463
270245
330832
344160
900634
729902
192103
783695
859750
40890
144974
555990
662257
14425
1009456
530969
868917
874052
483721
431661
306093
365340
366978
505095
891439
614295
873084
1007013
1016854
838251
1007791
663646
849662
210688
614592
557944
227921
847541
375846
944475
590912
64441
411133
115426
482378
516505
257235
498016
235741
877940
431380
156396
151537
146798
797026
55154
589119
586127
24463
936372
376595
728689
51828
196065
693564
593185
404973
64475
1015161
717562
74969
607083
360790
807227
56475
953944
109166
767153
756051
208081
760941
300022
243167
42691
442806
630179
592519
635842
392363
440810
580346
823810
332323
679227
429439
169439
56428
575887
115683
299238
37990
588383
470903
88774
1032250
747158
391354
3215
734656
678584
176518
615624
990651
332204
60041
456708
827057
404154
560656
771857
286466
462339
1003699
538390
387347
43963
578354
114443
106973
355905
163741
17523
41383
499910
251605
877336
88167
175163
337672
156918
417944
654884
840528
12016
563723
343361
221397
65116
939894
200673
939506
945981
547144
524533
1037895
601051
514419
761452
710589
504097
636212
701493
195418
37260
479963
817828
490888
597957
752779
408015
301062
300359
576221
665891
610953
839549
388714
714115
645725
790048
121839
893442
726776
364385
7912
422994
734568
273657
345763
995057
609978
175925
958521
655025
236990
142772
916069
283399
7031
50785
467104
91223
701083
2495
28351
7941
691007
5704
902615
327691
1028297
85334
781854
980512
502158
258424
29131
446289
350534
555847
914618
415858
281388
1020272
1007508
1021591
35767
69493
877113
814834
714268
750060
724257
607129
701168
304627
154976
60042
924571
691084
1040050
86409
823072
156856
721608
882949
553701
888147
777868
476384
714901
9727
739194
373107
470944
287767
475830
742962
451398
584789
443558
281641
407506
828659
693040
508306
932755
426032
253140
820509
587588
121373
762076
981294
741470
206207
211170
746893
314766
64128
647120
628508
134427
212389
76410
569103
633201
581235
572705
415251
984304
344708
998329
869411
627022
1040376
112308
492635
987027
114718
237839
264369
577796
404344
713276
47087
970813
872702
282036
78995
63099
85613
40738
847999
800548
519801
384454
180188
9505
357406
736427
119992
1023393
1477
852773
967716
592124
520857
406006
820073
409878
128628
985551
860132
270847
837021
894889
792770
152965
352010
686711
861782
629873
411530
735081
581537
31844
246090
386745
309390
561104
1017603
792684
226822
528610
581696
454992
301475
176481
458603
348738
814029
260181
779874
268244
515918
336621
46681
102572
925773
252251
194073
1018553
394544
180307
359808
665420
470765
947774
241955
144546
46254
772394
633892
338228
429548
799207
866328
149090
885085
303729
19139
560926
581401
406116
868646
235909
837259
69698
451572
695249
892482
925661
32500
803996
779331
155464
58864
933082
345906
474426
522300
859547
903178
620980
635219
97065
469984
605072
1037363
822072
526395
106059
137067
584080
575182
1019673
922153
363767
878658
563830
70741
36515
892249
648770
868919
462768
809485
197771
810864
670149
179215
464611
944744
262426
669996
198942
755947
286789
548248
199880
594907
249408
33774
870513
98733
41617
740432
486464
549117
339945
972191
512402
167442
396174
537237
399957
198941
708252
39328
31941
265330
949223
713048
10386
773026
102812
729305
919394
914862
266517
756209
737
399166
396441
545571
684112
636213
206299
471663
58536
812580
765376
74108
627497
622706
227380
8646
339305
919399
159669
445569
1020395
677297
617108
521517
384391
869564
46829
742121
661781
754512
1028527
514315
13357
469491
362951
336845
525140
420090
267918
151589
663463
328620
1014584
448241
295001
654342
796285
582911
982811
452452
246919
1008714
597926
260337
867685
1035923
243840
301591
754696
45171
244407
240634
379671
811870
428984
366614
185330
526634
674859
693326
1024234
769153
294397
316761
126835
857728
261420
503412
342008
915926
861436
138838
983185
832959
762295
222153
375907
43205
99470
633640
636853
422342
284255
618002
161287
899049
942256
456310
514059
864896
246069
600129
729952
279522
831453
1042131
207274
897724
980658
751503
420739
785562
118300
764557
607270
932811
704281
542304
1038792
972295
604610
994655
54
24925
7494
994503
303805
712738
518839
552871
994679
332493
445610
457859
681013
736432
726116
319863
621595
966519
411575
758840
199239
949545
451299
165378
102615
975105
314624
828052
836075
229787
75965
524770
728613
293850
406167
990031
194088
78480
517020
357512
702681
597583
340453
386093
1012900
475339
612323
955915
544457
154678
445143
1004425
6489
133155
838211
961626
356017
549603
421250
398739
337695
915316
866758
415586
26683
554285
665217
308982
1016932
275017
973380
641819
373190
410276
516211
1042046
923382
265143
1001253
776657
826468
70551
17400
502272
919975
583993
562509
29900
984245
1004050
353036
445320
994713
974846
436383
829432
271655
978134
698488
1000144
1033252
1031569
683043
817606
729461
573512
916676
891406
750196
21350
880148
562733
751591
373564
176964
798401
556070
804053
66261
59648
270698
472800
431451
315428
247156
788600
458647
402103
468265
426011
1604
949854
160799
262512
799153
664317
260629
1041671
407018
147165
431796
142833
217352
346533
363638
581158
587244
660089
978820
803487
987926
49838
407112
8187
747984
625372
42768
66982
5938
837571
818263
25846
318655
572327
784842
422649
39658
692988
455686
498916
935199
398394
823090
462129
123811
484398
662867
511295
213516
677303
22310
49771
222622
332328
827622
341939
360179
704520
465713
533575
855375
835952
854701
362535
360330
852508
407150
275246
534314
504100
393187
150714
261513
222731
929364
743426
569110
151101
243889
610427
617826
514159
1023305
711689
703924
786587
224311
196301
242711
5042
403515
809911
584116
902245
780846
876816
310544
250694
158406
432740
270327
451267
108238
852899
271521
152097
456142
909351
769021
425916
429727
660643
344579
857993
645109
819837
212818
948354
859169
682877
406757
202343
431446
847940
756068
307537
652859
481101
975199
278691
938716
332323
869647
511791
294350
728643
859147
642425
258446
957322
146052
80954
1025492
450708
90759
586865
570902
779953
971331
681213
845973
231512
1028106
1027957
480713
730074
466857
707804
1001503
435299
195785
139296
322560
617561
230659
160484
427527
1007420
872321
331943
65954
807951
270201
555872
899082
193791
530681
638281
379605
574222
390791
673609
285504
552713
347208
594716
261859
967642
770155
741020
134667
542970
17184
255078
663865
953592
169277
742630
465794
701284
511673
953530
714114
784133
968460
796054
225372
939106
695387
1003853
570217
282495
106436
285072
528809
148379
981929
429792
721020
219179
927060
603431
973456
72776
365320
709665
74938
1016140
322396
467946
620989
928120
933157
200604
138212
534409
1011989
260583
423351
373079
699185
150807
804306
298483
15862
303680
521418
132089
915044
16492
828342
921045
485387
791169
36624
413752
510309
755109
143668
486505
626248
253612
152835
519050
386300
467098
615434
343330
579096
542535
352710
386579
561466
94838
743882
725726
682862
390378
415851
926184
738472
899111
70625
669253
589614
502125
421531
442903
643239
19247
645066
294003
130092
183920
559921
504663
1002253
142577
732505
144170
719876
868049
328139
357307
699600
444411
12302
862471
489854
931479
492735
287154
319331
560944
805968
842258
995522
407185
899764
399531
919689
615832
339447
151388
980144
247011
50640
428533
593620
899752
449894
181814
892997
373578
168995
165058
593292
289737
669027
985817
752397
760989
976626
338163
986486
218611
243912
379145
354590
63401
693084
1041925
268255
632312
412188
369112
387821
1040818
331427
619577
622181
618128
446409
617575
411252
993204
522326
201429
721724
828254
550175
569539
869770
574126
217046
371650
524869
824855
230816
698433
953223
133313
187314
87719
785864
309361
387456
105029
138921
50156
566128
835991
1007587
564383
726044
523791
860803
862932
745085
1031969
742004
188700
74728
112354
205139
283888
952499
685643
689220
191093
54323
550974
672996
851071
506036
906916
760652
919115
234956
208934
796333
559644
837391
302727
222120
173974
400859
370064
875957
503531
997680
941890
7698
565347
743618
967314
369526
65219
270153
299840
799042
432403
586405
886683
194254
595826
644203
317754
17553
657522
205933
302968
742141
570092
417924
945332
188663
1026896
979365
785429
177977
896954
541978
466694
750448
2193
664259
367466
321362
716
442439
980264
310752
251983
142595
97835
362948
614711
718911
120406
881739
832470
751856
113667
9762
520718
428942
230046
959260
366317
783599
614171
193399
616080
1045441
938471
309216
442269
386099
272614
85898
173323
404149
408112
646907
269711
847458
336414
243220
631549
827458
221890
54960
201252
709651
251292
573819
654472
784078
58646
586041
499490
763490
731040
286848
524895
23215
55338
827261
427185
954822
906537
868534
64797
74977
786165
584034
639008
691714
225647
1011896
697334
611744
769761
420177
886419
594574
284299
51883
32603
531633
639859
790248
805319
941303
254511
533839
118467
830204
970566
8986
262558
199796
383164
530277
956593
712233
1029903
957159
1034609
549624
744581
1038352
89875
983497
254872
888167
250400
824002
738788
99713
1030676
569357
518462
287598
615699
408983
972547
483739
630579
405103
819666
958321
384663
758379
989741
545625
1025928
274638
153283
944259
661980
820414
768766
241559
313507
231776
232185
389555
969407
257749
769705
333193
336775
330600
992862
297209
711260
1007473
21168
50084
48047
562610
232338
1039047
876206
748614
185763
827765
434367
972073
913992
14306
447512
148142
166187
502310
406135
66047
172718
314838
627244
625977
954766
19029
923437
804265
971713
451885
105661
368881
294359
263231
411592
134547
908815
939016
879293
389383
899968
1044052
986045
841103
582300
161507
466272
178123
547275
510093
509503
242651
86757
187978
760290
275442
576845
955466
396539
188558
142938
414100
845875
403554
486837
922472
555800
327955
461883
10808
922058
654550
20292
313357
489387
460040
519831
908766
33752
73649
136376
93604
387843
699025
820670
49936
286665
954249
689401
1040815
129761
1036752
987289
1029293
595201
744574
778200
189710
687959
401467
55788
911331
972922
1044453
648509
179186
648896
234655
1038431
50072
817938
786619
920139
267614
685378
93944
399177
338268
208312
807787
282803
677254
422729
171265
530019
226822
106076
319329
238246
424953
813234
939951
790065
103629
940867
882332
147516
198948
121006
690147
498099
876085
159946
361399
644056
570589
896495
636124
216926
410588
529068
666142
317615
381052
59812
227487
595759
790363
351054
737695
244880
790521
974650
48273
643065
823451
806073
1024684
82179
744534
376625
68531
636816
430115
872817
183039
111800
612907
355220
208634
110013
689745
896628
620627
204485
21248
857174
700532
452448
647844
332644
528856
876636
575152
518071
922648
663048
414945
393480
950180
378319
324702
157466
539436
265739
1022158
994128
666238
898908
269115
561352
765258
442344
99123
78251
326394
69189
775848
247333
121002
60630
829194
898848
1023293
240405
1013991
443532
898171
891530
996411
641681
621564
840045
51658
406786
918451
652498
80822
563765
911586
614399
738088
1039950
339665
7880
71466
84119
365140
942557
25902
424737
759673
779990
909187
345591
407240
920140
356522
640729
224442
286094
25700
910556
469524
766807
417276
710947
166528
225725
924093
787422
959500
920999
24007
912845
64279
620262
402770
472540
256188
710462
539104
218660
456193
543904
195007
997535
969218
687767
112601
755592
286966
843205
752423
40389
130845
859076
634869
667585
510347
951269
67197
738477
683812
22959
583167
866358
282043
897024
185625
18527
392756
360215
737130
27433
547020
465832
395825
526831
72210
877989
575788
910980
164279
997193
1001348
787117
468351
67397
594530
730470
823011
810836
764498
533661
306738
656387
139983
8909
424249
239002
656505
506463
264594
1020561
1019457
842647
127386
667077
961171
597807
705860
764731
886072
312009
87938
247499
536480
429677
394284
945984
1043981
983487
985022
772209
12102
172743
492334
724167
1011460
892538
783900
480791
308911
387442
252209
226770
881838
451144
2441
580590
824635
133833
902269
1044326
965546
163536
3013
263682
51718
262829
698219
48304
885646
12811
819285
561854
311842
924721
352817
691559
212009
66779
364873
988381
242063
900597
658170
200558
1023450
600865
417856
825694
925438
470340
356353
888518
267621
845513
884308
285289
472757
157325
859885
998523
874398
789791
738369
263807
915975
321623
113506
472134
194476
245407
853219
711608
267146
855147
812803
479773
717446
210348
454085
841803
1036413
427353
598104
2432
299305
723512
553175
898052
940825
755867
188831
553598
925717
873871
516499
781033
441750
480423
671406
760608
222251
1039347
742600
790626
645757
36049
196209
650386
538594
911535
275119
254350
501959
236607
783234
957947
938687
451623
33981
999150
46925
896808
276555
857814
91445
363659
577289
35282
238478
792255
67053
324182
328393
524586
259084
992677
533906
220751
441167
851697
234644
228378
221756
169663
325152
428491
505395
704995
69559
849389
287306
235902
10442
981109
1026752
224125
1021516
601792
501368
452400
288189
202898
285942
952289
52865
812500
605246
489104
48965
47728
523621
434143
135621
448435
994433
798815
416351
780307
988902
192964
135531
146363
35606
891333
637752
37077
185742
177933
54227
990763
370968
179081
798368
269117
527747
925377
373420
921438
316645
21157
1027819
521090
934636
472924
852400
75280
888641
210926
66603
878481
10976
200154
785865
388071
360649
286005
586671
791958
660865
826270
435957
811185
933864
1032471
640046
1005597
748585
995160
531434
536333
980359
402420
68850
245424
36180
608503
394161
7464
271596
803237
292242
552162
574721
239024
1004359
240882
1037949
735014
230305
365878
227532
486470
861378
219186
574637
642470
660160
955357
197520
505262
181695
72987
193517
157832
291547
24564
989747
1016571
135098
779658
77182
214681
972259
946239
687396
900539
945884
942791
141214
402553
592518
203816
944167
40820
199282
557387
819333
85777
1006765
217504
693468
148031
104082
85266
681125
1039533
152457
173365
689585
900393
534010
892862
816292
651632
680305
964425
282273
938379
726789
591360
667352
588145
982428
13473
834354
236345
149840
502044
923911
463171
758085
494048
551354
829386
684939
686493
858714
625678
673530
280307
810732
414498
596981
420734
526236
286337
238395
308840
485805
488377
551124
828117
52732
403125
77305
307804
156320
672379
271960
36684
575615
147108
149292
379529
932530
153311
693563
696118
213951
213734
545669
912594
812169
136147
415601
893476
862780
338106
971972
696115
207000
1023498
782723
220881
956611
627517
951211
475508
965735
497766
610201
119857
1025776
183174
816961
392929
426854
879383
446733
1020720
681106
668024
1003863
784703
143333
104632
510476
555511
679006
914381
799531
243166
226095
162098
941636
234752
414480
759404
178667
1032849
802428
38255
147358
815148
53092
615185
577423
456011
72704
833056
620886
703271
261813
358845
454930
111817
154841
314282
110650
1010669
205822
1021816
905549
952242
1038937
163087
533456
474016
886622
46355
837804
711782
378367
200811
588118
734676
120739
723920
802742
172007
470649
833927
996060
712379
837251
427494
76861
299320
474556
513919
166603
1008356
511784
840890
531672
27235
406234
302000
252357
1039899
331798
19746
433805
445891
946126
288951
189054
540204
805120
128968
129331
500160
490861
469216
788508
577586
604710
726400
891046
217524
640765
895287
224172
582381
273049
384355
690113
469411
337624
47015
872381
821718
988836
494976
923981
8220
540191
689736
644117
924918
245595
652214
891348
154931
111360
634734
786866
757493
364237
1018512
165070
521851
649485
724967
989752
746312
702243
613141
810336
929907
50160
594955
34467
782301
449381
714657
505354
840183
882192
798223
824476
535721
745344
197552
294028
98187
1013363
145292
345132
447073
261451
369246
424729
224530
610089
372389
1013903
908236
871684
518754
596792
875226
102501
661757
919421
643543
650849
805309
817408
463708
459107
774036
423486
162725
339931
485976
667766
985640
693638
942659
1009593
325224
437174
473943
71553
577725
834590
791069
625973
892690
525960
908601
342752
217848
874167
442787
582051
218369
112082
283417
551393
461672
314442
145181
658586
403961
896090
229852
89286
826282
663358
913447
48173
264271
963319
92
82375
323665
622283
428573
162901
860798
10581
786082
401109
502885
5642
397388
73315
827982
446457
668138
928229
558622
656943
479069
726411
931028
537519
251066
118100
541991
195856
646537
216593
379224
1008629
627579
1038061
475219
957638
599834
235299
115578
201761
119682
604863
578118
950431
94542
661133
1042286
163481
613099
1016424
554757
42305
150398
911705
561577
185493
406975
518382
240157
587174
691394
591981
722664
956268
938417
280992
1024365
314601
906711
473112
1025069
634019
99372
108482
526821
10287
623957
1027535
511868
71708
721519
220483
941487
621174
886849
353991
108188
374567
770001
363390
325045
632165
797507
1030003
583283
954556
564984
87999
886018
1000198
741877
982597
186629
513824
187951
778544
311981
884735
214809
225808
139390
336383
831712
702540
807062
304971
697927
401655
860895
174194
276034
762681
527793
60711
752834
443991
363380
856892
247260
995049
959991
34622
88351
443973
296929
1035450
442754
961273
739853
718045
215815
994826
216652
78956
347735
371060
852674
145117
690488
570302
516804
65559
579082
773662
952966
12323
678722
1010575
390370
615498
758165
15639
90619
268714
973546
541105
1003785
609158
385102
20419
894098
639426
865737
793717
88879
94197
368544
863529
297540
566531
723729
622126
905944
1022468
112244
73310
913895
606490
110287
627961
430930
562627
402031
254463
1043061
601640
189095
407131
762963
25902
649919
1006954
296697
827873
695437
295549
961304
825018
198610
363732
496059
1009017
659364
1027729
197810
1000846
372695
760751
97957
556040
616816
742903
354871
973580
975329
928
994848
254649
663644
775719
447764
536850
997432
933350
515850
776498
781400
1014357
491200
631198
822793
99533
1041894
70721
1032937
656720
677401
142854
856883
510788
51609
89406
1011917
540037
366954
7075
613711
212589
98680
713690
351245
247695
130618
403087
964407
489121
269900
1028129
311529
892478
789069
991360
604779
183385
396668
365676
305374
800881
606449
245456
578827
861087
18870
152662
753626
637799
17099
401239
988266
613372
109052
61955
452006
995447
618215
44312
692990
313514
425350
747540
391219
64415
155407
585798
206954
121307
473110
337160
965890
899721
514710
787172
499850
728327
311872
952835
715673
57185
19377
118600
810339
985497
262788
857150
444414
535090
624902
558185
190825
976372
913642
454984
422528
782511
808895
316471
592998
747183
416854
120671
696201
320344
217757
795687
782888
165826
135838
400785
447052
608988
381559
73022
619759
882788
101485
857342
393401
603387
475604
298343
191459
563820
25536
219879
621005
215005
414210
552834
123862
941074
607899
691188
218839
416895
1010987
188402
16968
419522
609928
208702
767937
751278
871
352880
418424
934432
606367
936844
11374
439296
139040
737973
730180
865998
998992
273875
719817
1023145
685330
990465
213132
840539
527428
311424
1025295
430185
850155
441823
758497
842741
202669
511681
486114
128419
867582
198508
890944
309382
361388
322457
106968
534816
799863
1023973
770411
699756
683545
22450
286211
385048
185317
183795
140856
10241
326585
420967
389187
136993
884875
228539
240633
648704
717417
1011838
163665
331989
811301
569179
259552
528630
900256
506739
970820
447176
550256
499517
374866
853474
630176
963353
249159
25452
513219
946712
220326
415958
594878
987720
743848
973935
59382
117507
327902
495517
299747
860586
544794
387382
736594
503233
840072
231386
686071
485208
296784
690265
696236
173582
401013
294916
694128
152099
813237
834156
966080
548963
1004198
902918
216225
245009
748542
496640
598377
35518
54692
267361
22422
983326
217131
898730
208216
17578
537577
750335
579444
477404
183653
851727
819770
462804
285385
882506
925461
54068
256053
956352
778917
846491
90084
294865
167850
118331
379348
450265
783191
843413
346832
601185
1013560
784580
245891
30296
836234
611363
357068
901421
1012833
153309
899942
475378
327864
1019953
671101
942064
907626
964159
843099
439342
611483
69911
49960
837120
13481
518316
827196
783290
885909
234255
552819
179036
867107
151585
177749
1015284
197653
25035
531509
231313
965308
470043
557375
142958
499370
944852
930963
770846
281649
782819
267672
419652
826525
766030
1029154
444297
177972
198564
622795
522018
387784
491491
252529
207962
596125
416828
137932
275936
200802
777585
615611
821317
986421
7678
435924
29653
928759
8381
978556
740367
801795
459896
600284
974788
735215
984266
916350
13023
64463
656670
704449
10681
180932
568702
503614
53858
169873
274460
365895
413070
787252
132397
302242
254719
728174
823809
303169
752647
431021
114892
356528
532270
188232
81252
237081
293864
407283
712800
246422
411630
593369
57745
824608
722056
186950
285203
917263
966516
944975
298946
804308
1025303
432739
361956
30743
65734
532505
635167
361263
806907
764763
67932
956071
381932
488029
607903
401108
961596
1002879
762236
234117
197680
69371
834574
731331
314163
135780
815579
481217
224711
846306
260851
156382
831691
818540
301667
689696
295778
262030
132156
84316
909709
491635
733286
330465
366281
696093
417045
909766
646891
404646
485072
278263
237368
124531
605978
126139
758209
436111
672849
312934
306985
847274
236319
348921
710724
337904
1041310
614451
563255
444446
549033
419178
986781
889402
244754
738725
745149
295925
18682
763522
219606
332159
363784
947010
489978
886880
598523
445805
835564
97959
834539
357140
381616
393180
669482
99485
468013
861380
838954
509598
888629
936033
336711
285745
180259
167205
796264
774234
1027436
894198
919219
83203
15827
190697
161880
106018
720891
282277
842416
430019
704390
667839
714230
529736
29803
627600
689311
871261
867852
489366
229310
245779
466649
172265
778613
36742
913569
287684
538467
652214
924328
124906
955228
115314
818374
341700
156044
230042
577784
250583
888068
725662
224956
255505
566583
834484
235257
769629
779169
141291
623917
762212
395884
215237
556757
19398
386670
413098
163341
1033089
253916
473339
839657
567180
503906
1003026
767072
732773
601295
419561
1023808
421572
566556
84216
685843
486471
705419
445376
591675
551078
955842
988729
705725
383186
531972
367463
393387
615004
492505
367950
435721
213826
467415
159101
566285
750450
873559
212913
305613
431141
6981
350869
238811
339314
319533
601741
369320
800118
535467
699968
531663
248034
404956
445036
98121
82882
660563
773649
450340
740037
350622
201043
290848
795411
220637
360012
752667
647095
768264
546612
155142
768465
275245
855803
253302
421759
308573
403617
123236
508024
39220
487153
240789
231870
216155
1040341
600389
597960
556469
302716
615246
950177
702151
237924
220814
980109
702160
171071
272929
935437
277455
86209
800547
416152
503855
160399
880214
1040689
828144
841336
276572
177552
790256
600581
355658
632620
397355
664493
161107
310851
177837
1008033
754668
520367
673706
434022
243084
694441
104335
467028
675572
128845
862963
837791
632907
558790
1014410
112095
76868
944293
497974
559044
906789
390568
441652
1030708
91392
680166
198008
445371
820762
520755
98708
400336
1002125
726914
285631
233619
39623
884462
937444
311934
654353
536262
939340
806907
51906
890184
695611
663956
905843
359929
976633
149345
461611
792019
112600
237802
769276
427487
76876
442795
1003305
257550
745845
318091
987113
361176
366542
323731
283602
758753
422257
168699
541126
890756
829918
60816
271710
369944
872492
136067
273274
846147
993628
895615
861223
779293
195331
466919
246930
697207
856373
531701
721400
694895
12588
502441
411533
920543
5003
233030
382337
254079
966233
356131
970119
811561
37127
405198
275830
856817
1011658
136337
520037
436841
5239
946983
890000
506532
843374
363243
379582
628233
348859
522437
863162
967167
391730
87994
312192
1036849
860322
1037871
69095
29513
1026269
785968
981996
639969
408262
972716
129689
268214
175652
781368
605362
574369
1001418
165552
255842
822874
346798
904115
992336
149046
1043078
309288
503259
1036500
717536
315140
714109
274655
665665
138795
462273
36465
701894
958942
851143
253806
656597
205653
272756
1007309
916032
81462
759690
938422
764406
42620
797183
204192
949079
262497
344903
442197
224923
706742
126839
609372
143660
820512
128581
728529
143937
1014562
289159
984822
12761
754222
122666
357988
463736
85609
22671
33014
321768
546950
96672
466318
143097
547493
569711
829675
1011704
370860
988811
938487
20395
432562
897949
887544
665543
899711
41324
1016566
852730
596260
675929
333648
798839
18161
469729
737534
1022620
124610
11511
953301
953311
587578
933154
811765
321944
51214
364013
344421
870923
536604
460867
692744
72543
414407
318599
300787
626457
327310
601630
600191
414444
97699
16883
228588
768022
595791
400932
287394
950333
335554
996498
93373
540986
25544
252509
684867
149728
66236
908739
428861
719298
822243
944775
75464
408543
158732
972503
603706
248470
863840
819825
772591
290366
379976
704016
271140
864794
440506
117235
35361
31648
908859
629113
205927
285819
417943
581912
440428
589155
119476
673243
276086
894999
232309
4062
920102
61278
590220
939438
511739
959766
147479
522800
88233
693366
857423
453527
453747
288902
570184
888697
180516
2145
469062
13068
549702
218156
773327
818435
171348
133594
400299
245332
644409
51893
383535
657029
97586
771200
568040
761631
785349
471780
491478
408981
450771
859128
598139
973446
760364
917954
700040
874440
309831
588897
811310
710410
676965
83441
534212
978972
361798
1012232
837920
661439
164987
81564
415435
227372
462026
855707
333636
62448
709488
54365
820390
324083
354799
231933
599688
483485
288415
450708
115138
755103
981461
238148
408232
696364
432389
820594
333986
289984
170938
280561
209553
517801
457432
265104
158471
929172
605272
135041
277273
164407
833089
350485
651036
423627
750829
103414
841072
876980
944087
350752
898904
95777
864403
558695
19317
40367
186434
7431
243178
816081
769526
304877
306080
994512
549952
272741
105734
439597
501463
786673
620238
418998
50617
494299
319668
550273
931706
760418
538189
330560
996152
226980
389596
944598
691861
552551
625151
172034
320321
533418
36894
256094
802411
764712
741301
1200
878925
997670
175880
200932
330048
347743
191167
342745
977035
243229
818019
326812
569435
48242
470319
136978
877734
655626
360841
878355
364901
629143
386531
953573
327516
585888
584530
575392
990292
686905
427946
403957
209082
292461
35013
521728
889988
756034
885248
279436
1156
357328
188848
394784
1043294
998138
920109
772055
646525
836767
770253
853918
230086
924863
922300
811917
116791
461832
25706
194485
408624
573723
654011
273431
149990
432792
193723
1014066
33341
617752
24088
253175
564966
968989
456360
518307
92869
944403
675801
261716
470684
1006618
605114
14702
753752
597910
786464
950023
68689
445755
36925
646197
731683
237566
238527
717084
296493
474924
522432
1013674
436683
301324
130284
597971
575768
635167
458509
98723
860180
857390
21536
764789
13990
328782
514034
1001465
189382
809368
20082
940771
106662
745732
135356
63922
473603
830714
685408
564730
451052
746136
650433
523564
552599
987711
559395
281664
348444
602705
462662
188519
1029500
864273
156545
393290
1042210
296904
120045
1028400
43568
733147
184251
480371
348278
361083
2686
348869
894038
54539
944842
267440
925055
275526
428131
984418
792547
57235
482676
677509
656427
428272
308406
974087
871928
747839
974354
267006
611773
316705
748694
485373
420724
943296
1014000
459196
951457
187564
1003924
944177
547017
342155
190205
670641
837846
1027279
55893
538289
81035
7627
917531
416168
361918
1014918
376779
795044
353250
484395
534778
915597
65347
659411
621474
258552
489262
277964
71123
116051
906319
31881
506921
91049
460120
304237
511888
84318
26561
489605
646295
803573
176847
669780
352840
936125
970599
235398
98114
830943
523488
847165
632036
886398
960656
532241
569438
1023715
564854
758881
910128
759115
208167
598151
16107
934759
633861
239924
111827
121946
535902
554756
607918
165175
614251
557690
718975
479463
270805
485240
501604
845510
568391
357381
636401
622230
833139
132601
863782
526778
765718
208131
398587
536181
228785
298553
69875
660190
949840
250265
663094
512089
255335
428809
642479
972256
887939
130748
117487
642982
500369
729040
132554
490162
584050
545461
1013995
1026519
382358
820637
253453
212987
845278
495259
213448
635192
59841
604743
126881
619405
3722
364782
632005
841015
807712
111982
930834
1036482
232942
989134
820374
425761
543541
894997
400295
222429
882191
586933
501250
361469
883041
73700
373813
420651
1032380
187558
507142
161861
906360
1007096
894710
495056
754373
909385
607647
556201
598903
793318
259435
139165
65568
990613
524714
451859
482164
89947
440943
187014
850607
475144
9863
37494
284106
499887
776576
828330
793326
11681
814419
561389
200229
587852
544029
767139
936420
122502
449784
984051
730081
965470
480521
1000952
625054
825299
167554
1009307
1027954
432645
709964
421416
596241
721437
673120
71673
179545
689747
793395
719470
8317
11886
327814
437321
67630
320054
951227
823118
137961
699837
605351
1016618
999585
257115
86799
1001614
744764
632106
861400
116210
555000
15294
1022107
106098
844728
174302
717840
991402
1007679
1041399
836727
897808
651388
794270
124043
559947
236924
26414
947477
384354
651600
383811
555794
657557
787279
28436
29218
376226
376429
197011
369328
972450
270821
730883
598084
882531
600031
310014
53659
68521
732757
265784
290929
489674
254176
454084
171134
617855
201265
281762
487635
83396
979903
467508
645279
126111
378966
298290
79195
134205
836222
783849
254868
257275
274302
832693
653945
352843
485454
78405
235
353581
415650
506398
375407
995731
438107
514902
497549
887862
934461
453672
666047
463221
397603
607837
741155
749761
1028538
890629
86371
823828
807728
701245
309938
987095
615585
928411
222078
249829
857147
775669
128924
388662
996970
647682
41097
177436
291603
186777
969469
836138
359986
90126
377534
14237
613414
640882
970713
995249
372455
442877
301369
667836
665927
404504
878817
640488
231161
62407
19228
664399
25952
827969
686979
942587
163468
913866
119453
166197
517598
151617
1028350
852202
764251
696919
75814
373471
667317
698414
477099
258048
584037
505292
367710
898669
370949
403511
144479
561831
510291
578397
44791
683913
407134
718877
607661
921302
932949
125392
370074
844351
132386
287320
889886
516828
217803
281009
1035498
497848
832943
843424
468016
432658
731956
95672
304544
731491
1044515
134116
583304
624428
536853
919853
197898
492163
26522
701976
954312
235131
954623
706126
432048
483818
31948
1004256
711504
309956
226088
345398
213255
797589
959065
734377
638372
263380
1032869
336755
626780
56416
1038887
894193
759528
249663
195920
234672
540160
321826
149436
555275
122783
791461
520871
959366
946215
992864
435766
385445
359687
336659
597425
985029
386329
57205
749276
169294
293646
822351
860813
450967
308876
676244
296324
1032190
736613
605978
72579
242385
722594
968936
273745
5134
462821
989816
596180
474780
41400
137808
173258
620251
570040
672007
344033
385214
814365
582268
195660
8919
1003646
671734
614192
39012
650313
451763
616961
965919
171796
255012
950145
1005152
376925
494946
580673
644200
627759
257016
232843
291395
778068
868518
853019
835258
176108
259244
228755
975077
11695
744377
956645
181268
599761
240571
844862
402647
732268
134210
443669
248944
289679
868303
951327
12192
875129
276485
414865
878821
798413
701685
436405
195493
403892
731979
456952
149598
445681
199341
239138
260345
810907
868851
258736
776977
91359
96067
264464
375084
903151
752781
907094
130224
504279
1000353
10172
21214
448080
884556
65708
606804
541451
664354
469906
60300
29857
893876
834162
248654
438600
941705
104470
747898
704708
944816
796648
970726
654640
82518
305661
769436
484503
110731
131031
9173
305494
115618
59527
447722
748272
155375
52350
700685
392855
1030539
88409
403842
755792
175194
354268
253517
699574
857272
836732
392749
242055
542548
442287
798331
885889
752393
703955
469687
345704
521193
423897
327840
826910
862215
801643
596800
728346
53449
915226
676939
616138
268203
414875
1020879
1017454
1019387
857100
180284
1040147
848174
395191
9020
8692
974399
859632
543284
298053
442633
583024
495571
686524
991032
976693
754343
122081
156790
523310
566790
681228
961280
559265
128870
552183
761373
893691
786586
219290
15694
833462
698561
831712
838230
908444
96161
593790
651418
761106
441712
489066
252535
285062
427392
390145
261562
326938
528898
819101
212885
510654
128801
87240
661885
685911
925723
42364
676997
124765
700708
913897
61584
429864
594956
349020
833978
660596
1012182
702915
385772
72176
558694
584063
802057
670081
589942
453529
338693
694119
549091
680956
541545
1037520
992515
979440
248423
540274
617558
782597
861049
275137
678198
127157
401486
340378
136615
361057
731862
330392
874212
7786
584989
623738
219344
413939
288591
619240
363464
873133
805046
543706
114810
921603
414219
362336
45314
852713
15453
718898
52785
736489
807755
967847
463459
424153
291344
273802
520975
218993
698810
31525
1045037
1042793
344850
676534
593106
746293
634656
80156
925982
545463
543762
286740
489898
941138
726831
727697
809328
719931
406034
845656
479145
137615
519566
794137
566354
18388
51062
633770
589700
329648
921460
193465
972686
474867
452615
91385
976794
449341
949711
716328
884601
80219
591257
848215
534772
695264
426711
946315
654620
422655
695031
620603
261957
851138
812486
125337
433658
315808
741736
421041
581941
741831
228130
869993
452236
172395
979375
495444
227495
550132
702034
1031067
8120
807156
700311
158958
398336
438967
711280
133456
624852
294070
390745
1027866
851820
469447
680243
678904
321543
524781
460229
873844
762264
315959
630911
551400
129524
470788
316306
442548
680970
143156
654741
121386
565815
706735
184544
502008
891318
230349
343927
163507
993030
395303
168885
809026
245060
478682
218197
524860
695689
614793
947353
157401
915331
890838
601516
746807
135739
6523
39763
890092
140568
932168
18417
401073
34544
165698
141475
730208
644609
756237
325088
314330
451444
504690
831933
3157
272467
762271
755510
238125
746979
461843
120188
48222
934935
320451
926471
387024
903147
1014434
115115
665605
801638
455139
475345
986333
558167
418832
282625
838495
881973
737721
594918
9693
648928
761240
313949
555836
905501
226913
144588
107049
653237
387978
851438
296123
708493
445220
616561
129766
1037292
424048
866136
954118
269069
761098
410672
845521
236963
527815
383600
200947
99399
827807
456327
913949
400114
180793
423308
782163
941842
363127
528566
301393
578023
811166
369925
539210
150522
930162
418958
925648
77895
802858
324600
620835
330622
73959
73937
407432
63342
927577
563315
103773
2799
376829
87348
8505
94829
394907
800273
669946
430067
611440
883297
59240
750176
919366
507507
996548
969813
107343
429496
877972
718139
178009
698200
234312
840079
997001
662006
166097
1038726
819838
609077
358929
206406
765512
638934
389547
377465
266289
216650
731945
51157
927242
747292
708461
383807
114608
433687
443018
220503
746032
484954
1017662
192931
389659
440016
438298
758879
315501
648234
722453
645875
1000230
205468
412526
250946
1023070
762830
1029676
500140
992326
430635
560065
943967
984735
775871
967925
998048
302120
362580
101860
141704
748645
465773
574963
110663
324356
249134
851341
676138
1018080
426494
893288
206994
582305
721738
50170
411009
108111
717109
582488
841794
821578
268006
75179
913626
553105
593500
546394
387888
341329
74626
462483
197406
897753
238077
485031
412741
678910
549037
655556
108858
126637
389914
797741
801706
711855
359141
514412
868479
924852
388594
18914
513369
785088
722169
789850
168306
517006
139401
595509
79223
140945
338202
610243
991126
854950
821014
123682
1009312
830477
60359
277586
668767
203040
982360
480489
982560
428762
361435
885356
253737
19220
305009
950732
367034
1040160
328614
207375
957260
790115
450069
89509
788194
524241
799539
531829
593108
48734
784411
1014329
372594
570012
1027976
128045
4568
400719
866462
653469
73324
323295
460274
624513
819069
466268
923306
734487
783215
1020851
651696
260278
1004519
407493
104246
590433
51313
272429
765386
332611
989480
77862
31051
215009
148610
286407
1005777
380076
447436
842753
493890
299774
279684
667862
488603
293154
679977
153009
487235
901119
795623
315471
588420
666819
127000
860398
538975
275755
61891
227894
290005
25018
105058
495494
986957
69077
535547
352197
785274
553562
801915
31726
643529
386079
521578
731812
876401
247418
615940
907009
147157
438055
757528
855568
337056
933349
482181
223110
441276
849183
62227
370566
324071
329520
728916
321265
414320
88455
449203
894789
388665
132379
302428
797215
925012
338178
488780
348050
523552
181070
836984
331325
5028
203160
858104
508214
587268
300484
717188
542666
918517
131920
189269
368788
667089
623556
102192
217800
567547
1001540
274033
597093
107493
765264
351894
926144
666303
682781
334603
353887
936118
5690
1034361
858949
917819
31090
76228
432449
72289
159078
86708
590315
808369
252490
960364
725063
1004038
275713
1007320
815829
558948
473647
155063
665922
145760
205903
864528
210547
624778
308489
871692
579052
430388
858053
679088
1153
1036253
182926
175031
404198
813601
822330
1036543
76037
305836
509634
169780
74286
30173
955924
594826
818950
406616
477362
23993
995950
2351
821916
129861
562178
640060
299115
79745
329905
972550
1034905
1008869
484258
225076
116372
260173
351340
590341
692685
537453
3521
645049
352796
1023025
360259
360089
115742
1015585
913513
550678
403843
750350
639846
868777
1044013
259239
444204
772536
422221
891462
151056
742684
368053
943389
894664
899339
897917
896367
14483
964392
285847
177757
796277
333575
573291
620667
191314
1013701
445773
877902
477101
426738
916951
7815
200559
271148
951540
468249
729687
865627
283418
821549
287840
645035
267473
1034414
420600
163224
747516
618901
774587
197396
911510
446383
104842
966063
333550
955127
39868
981090
649194
580365
434747
1000358
77169
372765
558913
171884
923996
214584
877875
498635
640106
863811
880070
1035993
131841
692184
685404
171622
697617
184534
951456
358967
736167
481992
1044671
55976
307317
373957
669717
564592
668289
317178
473364
837819
190116
55299
67114
915921
656231
472293
769440
1027421
16623
902785
130809
148430
34786
1037057
848546
818883
373280
446326
892300
129821
648668
358777
741173
275166
495380
413932
707183
743030
301392
1011012
1034763
499607
844425
383557
806730
692173
640692
149728
762240
707018
94545
659169
641424
400959
1023655
651610
63565
556308
932206
405351
676743
848899
895580
489162
641392
479589
575974
978498
305305
727655
783734
5284
247648
647661
438262
735305
189724
964235
175807
537997
78274
21419
848233
455807
727760
137008
163616
919784
677205
950632
1021502
74110
972573
882742
808828
166392
387201
323867
90762
908671
255001
9893
641490
341387
857336
704762
294455
947631
303961
103578
90673
1021943
739208
565759
898890
220490
849317
919990
539393
61084
262683
971997
975605
941179
443171
357129
113527
629808
572280
600234
834386
678795
616699
677738
449466
66832
284182
93151
401077
953817
313770
548273
600199
219035
200465
588864
486516
464150
345622
140425
478663
295133
102419
574410
991797
557600
350818
896960
200113
874418
358192
927129
982375
224477
519177
172310
780167
914576
631650
292366
872473
322831
780291
468556
64009
145521
505206
562386
74506
789148
767616
919331
594976
21728
754159
332418
770957
578524
741123
609686
737454
736905
937476
809228
877485
146325
237093
655756
942289
223456
223369
568167
482379
613077
137253
211728
638107
347439
846622
232862
259676
405128
982738
174262
804020
103823
927156
516250
462682
1035501
972693
144438
368714
1006885
808988
842732
955623
750826
286706
634554
824962
728911
220401
343506
723352
593931
170099
394115
613492
510875
649072
275627
631430
836868
983131
363322
197398
802304
405778
591111
527603
801783
448382
373289
685603
360977
755779
46444
1012993
24782
406283
366559
42994
73423
513440
159921
149630
640643
588396
577036
939401
833015
226575
26724
616596
234119
424027
409715
431158
213405
406464
300146
922398
690873
429714
941082
156841
176106
443816
47403
374487
233153
830961
144126
984051
431425
936152
62907
68633
847776
915081
68156
38570
394990
654663
949297
867409
728836
179198
577969
103726
805648
677983
717506
256690
824534
982763
101697
984259
323556
174487
87888
672709
311744
10818
308530
946689
1019978
181681
66750
577832
984549
201412
577314
615896
963062
835500
522781
186240
430131
984182
681337
458786
949014
281673
729503
144827
449793
124835
275754
1021742
574707
422037
312314
732889
836384
143570
895313
699416
872924
41290
1021689
433454
313861
71733
62171
306638
486454
482690
699444
615
850992
379985
779024
452974
139304
141004
714960
379361
403116
967282
173537
932458
724561
244246
600384
322506
624135
794284
933683
849060
571571
609019
321502
38440
217926
177857
508234
827676
371973
565496
586737
746009
217713
734707
938662
959526
902255
128741
393055
237813
701818
558417
112925
237318
482140
711543
822279
933475
193589
631025
866963
790606
175798
249059
399532
555445
471367
627799
761813
539823
889455
405857
918305
965218
712296
220117
667170
161868
602389
537103
1041762
517968
571551
804488
948957
612262
1044743
132114
717889
617849
579713
884447
1015929
958145
485801
685335
516144
139814
844803
637393
816849
1025270
767336
261863
535647
135387
530864
84653
626210
63550
455600
3604
894337
542493
337254
562884
1038626
284702
911233
58319
116126
98353
677896
91269
599401
763039
748274
256521
869350
489691
980893
968750
157973
338585
560852
281650
449857
830416
707251
240673
966529
218302
48617
653726
401244
652123
727636
138191
128832
130639
891468
534175
121605
135923
760019
915654
179808
891424
262972
202539
144526
121331
235006
723411
553010
314323
329958
1042688
326384
68331
863750
389877
306003
883369
1011949
238382
108611
237837
159026
552192
7951
897375
153405
380630
858272
267551
26155
925619
1036236
987402
54748
376327
49448
868693
426576
739759
165635
540932
1038826
509510
642758
557915
281543
176528
633245
765591
65330
998991
780766
207635
864724
425622
947955
481024
544258
445318
775277
1027448
764372
545857
523803
1028232
75163
565647
90298
363840
554854
132587
485514
250839
331203
337334
809856
465422
438511
724790
460557
490488
983539
200095
686447
906368
93759
291802
1013515
699086
856302
456158
952176
804061
769252
311988
52119
502299
659740
1030886
881339
38314
653122
709171
514689
965329
1038530
337143
877137
221347
117693
777260
821351
23756
482270
628915
108816
35714
639841
374330
762829
736649
555447
473290
702167
603639
418112
260665
566606
840264
827024
123149
508185
453353
236623
323842
678807
16269
563827
133752
243892
981560
53792
135844
14744
167207
65899
904478
394861
124878
986509
183400
346321
651505
961082
353352
567778
307313
271311
431314
982019
85220
882304
547973
684752
1043397
422113
260230
233143
713332
447187
856203
815288
866081
960482
1002571
1032260
842708
323166
768318
856952
780457
607033
963199
590745
946133
575273
139475
296585
889059
602635
84624
120631
548949
302895
633146
442701
882007
475261
168620
117519
150548
646683
907336
884482
501746
136053
258289
493353
634524
622731
288844
315868
498984
96538
992675
898663
766988
3437
699163
928312
980146
358868
449196
477384
730308
535526
671035
709387
403074
89566
584908
101800
616763
103361
877589
153393
394317
144610
307598
575333
305649
113761
663403
999805
403367
476792
540035
155233
1016771
296746
536074
525324
439474
581057
679902
521988
191429
512270
205591
152453
191395
316478
301856
195782
207669
627498
872817
796238
558230
899508
236483
282348
674169
919710
433961
306370
529306
298107
434553
424892
360608
805124
808356
98249
215769
616816
473332
14776
121945
986675
431224
829956
10751
85887
126514
898690
690716
291423
126507
378699
153871
1004910
895270
175907
508072
149551
746960
334719
290679
673684
783954
81935
990219
196072
898565
829049
646721
895158
994958
531331
304025
299045
395571
462711
26860
142583
112351
470206
785833
637620
361292
311244
121530
187699
451502
1042185
157776
65592
822519
768312
18854
79806
96764
847143
240231
393968
572202
557655
311336
82217
412148
512857
958139
919194
144718
632047
892295
522371
752952
18129
467329
592000
659231
580667
194464
232210
880984
587925
219346
220872
215703
14901
261695
739344
856010
14855
785886
168406
1038741
594950
461376
269342
279181
199980
310162
387701
240465
123956
601111
291863
399914
894268
551397
889101
805423
170862
431362
417797
477619
21372
801955
805394
666192
728291
460467
1032693
796109
522512
668961
613928
903195
721634
351414
310550
75073
528373
360277
948970
521941
831559
1282
459145
142312
1007519
1018032
5750
936817
961694
897538
883662
902509
142685
866586
909015
393627
599155
375843
531803
708995
564489
797998
1022757
796066
147264
119971
43615
740238
972903
234734
621757
365034
927732
839503
643728
21559
337377
300977
405815
442495
797675
851091
524017
192102
815811
709652
948905
474178
568412
222199
189215
959811
434652
845987
521073
890631
98045
706572
928463
542808
491091
420089
174214
27868
476363
812058
901363
318861
643168
777168
322417
391428
571620
8574
372225
887173
811088
127287
25409
24910
383969
568045
632643
849151
987118
625056
126131
527199
996039
540205
38128
451036
864238
1018450
172250
20038
342781
283318
925962
21353
627856
762632
920484
342291
673380
431199
392484
49706
526756
506757
103845
758246
22403
867627
795261
1039097
468127
161536
881732
631150
989852
908027
1044623
149456
404203
895003
384364
456801
769186
442481
882606
609357
852715
368803
929350
533051
269358
260327
780779
363091
116322
382295
306092
727303
881620
739360
173423
569009
853456
433742
479683
292716
502185
943301
458515
370798
1022436
750762
829835
212176
913173
463805
214368
173982
830241
993309
709134
131389
926996
890475
224868
30465
677692
738524
426830
742057
991865
757327
313025
1040026
141462
740156
225201
851639
916587
19442
787928
143319
175724
1018078
157036
890787
916689
744349
479400
976172
96382
547330
888118
202262
432610
360946
837012
919741
588511
780276
244061
956783
112534
749102
464639
92553
715608
662958
918537
374319
219968
473454
820701
288342
869453
327081
711965
431982
425137
826539
70079
787207
5952
890889
247038
219520
744532
794873
396162
1013552
502940
348473
449819
717963
567788
664104
457060
193190
38155
1020388
642880
113989
144517
168916
132444
505647
420277
660555
774730
1019376
428674
317499
12696
810677
88351
430023
584073
908333
658342
1031974
895826
699412
997849
121780
580455
143167
1005028
332907
11240
962726
28208
1034787
434603
195466
972287
166171
605742
484831
741654
905631
592178
858750
683631
87417
954463
1258
81074
208751
216595
77741
528220
868480
923223
58033
81476
384760
68176
851073
180652
48756
931046
491721
874548
866672
72188
220728
229024
813782
475918
608392
983985
430402
664735
348648
146107
518988
774104
896097
95773
896736
772120
397241
139301
567851
358127
1032240
29331
719460
695309
975880
995699
53169
232942
740561
802451
971212
991771
297310
513834
838219
995090
260276
463227
84874
214520
358194
320322
230863
895978
892062
557974
657246
757602
413825
264474
1026369
588094
36661
410982
384230
1035849
133690
400000
796802
487253
735295
859405
405894
980532
328091
1038236
566022
584679
191774
882395
355115
473800
941248
529081
158405
135883
500757
33029
20964
620609
762457
282878
27832
241829
993924
47794
969141
269244
644124
360717
106087
679622
661564
543871
775579
591921
355910
223794
453292
212682
566205
194772
589134
442381
498062
846605
208125
1037794
642575
572070
558894
361818
112089
439995
696211
92287
331190
734640
825912
467883
647267
804921
415587
190693
467477
589732
683227
944534
730367
637019
791175
979427
785497
145936
858148
511690
525330
1019356
28482
244005
453589
586588
836923
329961
97594
695686
389631
819405
220626
809610
433996
1019423
29136
1009079
45176
126701
905812
25671
109324
128036
930343
18657
570015
565071
871390
764244
974548
211393
444316
362317
269638
875555
434609
158891
20204
1004406
726894
125757
776156
456899
943466
678161
766419
824566
690991
885263
999078
527706
62729
676548
65776
921268
66599
949648
434922
952936
56236
646484
189023
458497
928824
343956
360900
345093
882421
667198
492269
429659
282435
374538
739976
539406
924055
928666
521906
47439
275470
739904
848344
461249
979276
1008537
815259
342407
632466
812761
587827
321914
656199
903681
476861
1028942
852942
754505
667826
391666
838339
354760
778000
959451
224235
635003
337621
76284
606156
11010
874261
963412
790687
310058
596599
351618
868279
62304
636117
356722
8920
649035
237684
157917
793543
552812
822928
1030068
858397
1010082
768428
474831
22220
1035249
651987
113660
325960
538785
990601
108349
864394
102515
215915
955318
89055
810172
951634
172231
81513
738295
491030
507902
569600
809017
412722
916332
361665
532788
287976
214109
46950
556934
888865
675038
649972
409283
826018
900501
456803
869902
154225
76037
994006
876059
602924
361239
614553
849348
430229
67022
923138
741246
80586
870192
47770
678078
794965
57809
763634
857572
36301
10806
1044176
855350
471727
569564
326113
736077
547394
869554
910448
250881
19317
509197
356210
210880
59101
601848
193979
920960
636651
970307
437640
1011625
761277
152055
62868
891184
143023
6142
14310
147505
77123
162162
821100
624409
714321
708731
644277
430849
15024
717539
361453
1016086
771357
610040
954305
489844
90532
100507
677892
592926
542230
1027515
420565
242343
42766
839597
726849
404985
855294
328860
211147
299318
288690
307212
396493
155154
127045
739388
1035854
310515
380273
859313
581565
161091
1032744
813686
923239
687341
377325
976722
5162
897864
335373
875385
806115
716097
26317
1014449
654917
481117
427567
535171
208221
605731
174685
683037
198967
933124
242837
132518
217644
866658
403862
472262
162830
620918
742428
721192
824497
526037
903238
492818
266027
526783
839314
488512
698614
213934
380404
162802
142085
808660
668970
670463
602319
472479
574921
88168
779460
202690
281784
247450
856589
346126
327105
194873
861416
245414
677354
570528
954615
582257
208481
171210
871270
504415
241647
414683
47629
527215
801859
183054
84127
271337
209738
305696
300604
287826
925686
583602
415286
7708
34830
988004
907914
742615
409115
273271
811793
872990
1006555
994716
594008
853385
529721
210209
336915
439312
1016030
366625
293418
593673
906981
587479
948570
681864
650898
609977
328873
922727
145886
506993
677500
616144
795470
738800
541265
68153
591448
1025497
139182
828257
633767
750923
997278
702042
61040
2908
71351
85819
185010
39524
405387
660517
848488
706765
240811
1888
554138
88307
377158
110437
515509
107180
1013589
71536
268581
293937
759196
79914
1025895
79169
763913
937517
253303
266099
568553
964486
496553
650937
513450
1032982
195638
217203
293079
932769
231743
555275
958145
956079
615538
977571
585130
28100
555579
922497
540283
1026806
147066
520753
175089
611586
585541
444501
295011
687955
626847
937918
332428
1018875
714072
422853
313644
182817
778612
173504
392453
169991
2304
976407
1043703
760412
893104
114100
561129
574886
328186
748836
60864
367633
190426
1042435
1038173
416690
530245
269248
884419
733375
577100
994614
754811
749728
753316
209398
645967
657975
210041
612079
1026787
957040
624195
54129
305480
1029619
36837
527362
185858
851941
520604
659727
227163
849306
478100
112878
706696
580497
576488
678183
13336
494648
264532
300633
616551
796726
568862
429056
735643
846589
59211
922814
656439
611527
134719
31829
756971
787917
585166
668930
986308
22991
832919
339877
362261
346700
764947
450038
959493
399403
849453
776922
186782
182919
870941
106643
560186
618029
807630
13970
724285
58201
934204
468894
212055
621259
549998
88335
1009136
468083
665067
117927
556368
569748
872116
876441
407952
626584
308471
400410
192043
880297
177846
777398
713264
976816
1032230
757728
655540
732626
106109
17007
375766
772280
621967
295214
724765
73223
777504
559772
111495
350617
929552
488384
815090
20058
296833
428804
936183
972297
644624
941133
46129
146808
767290
615695
839597
860436
813162
764204
1034784
597742
682298
416438
880215
835769
147700
266712
684608
267643
268298
180180
474270
556493
953640
753739
649144
419377
462481
529808
867788
207396
57884
207545
885661
654995
282915
713886
923953
704069
57705
687936
803914
55883
244808
745690
309487
742157
958490
179437
957313
404225
608714
333354
57585
969096
313707
1028730
53134
174339
93288
353349
507130
809864
1026610
495850
110215
228547
776356
190857
993651
272531
115289
605975
265948
1019318
12872
293799
836836
200938
714627
117684
270599
116164
33107
815197
654589
11818
981127
78038
112884
533702
849102
653357
305450
643652
574662
632024
338349
913814
868094
630204
184556
26733
741976
338450
259335
263587
866077
498716
641856
702855
193748
511719
978783
1018208
321930
562545
928298
336816
474109
574042
772816
141274
1030328
529598
556396
916523
826519
208356
1025731
724459
766229
738544
685028
486624
7247
131314
619959
991823
618016
269075
264007
170632
577136
612894
553852
841366
29755
802247
286325
803415
960084
438115
214101
159045
12849
849429
4051
537701
667541
58197
502186
382359
550632
470653
332461
36281
381761
173171
604499
319306
863970
977006
442159
57620
430537
344383
890650
325135
421967
187096
237170
397301
614258
33810
749310
395742
105907
596509
106765
435948
7536
25364
1044730
523119
904898
634037
876684
282227
447452
50957
193159
638361
585938
336030
41779
394222
241976
343932
695581
276656
84930
117542
721096
652389
725375
799023
815331
230066
88011
78247
369591
469237
379017
117195
488436
682528
1017415
197812
117370
126024
725873
445518
143421
511345
266230
850520
74780
836178
393959
333600
229473
154082
174474
682251
645913
655935
368736
625797
67189
191641
986389
312622
198185
263603
937727
933015
347404
233137
98512
671735
439199
310606
867451
85736
143150
562707
209455
517949
106941
401346
486136
614622
958461
42911
572224
763158
192945
557029
59789
104892
604157
902346
823786
801536
320199
417591
537158
296425
79603
275320
149499
347216
3061
635628
662321
164867
308886
939515
235116
980989
684156
946136
9413
859689
45404
677523
34704
374376
407438
12452
964852
189012
315766
397929
928210
179943
741115
638893
564326
535982
194660
99336
985805
934471
750543
800269
1022002
619025
804850
531250
225695
746260
992072
575422
688723
934049
171992
533480
624731
963938
357269
470179
156435
539310
268853
860599
864041
461600
660030
598018
782907
714364
716728
378937
607133
340395
406255
768365
930623
485876
478460
243877
123940
483897
712688
15179
331056
161711
736367
590140
813938
184436
684392
623870
487268
709005
632148
546382
941073
13057
404405
990911
1008910
909364
899992
628215
105455
912141
589869
1044466
717456
815131
338831
643197
637187
1034044
12340
885032
63665
290333
844410
1002715
629217
115909
618286
510761
210896
523429
758257
663938
38745
200505
911507
505944
46776
98559
227576
402693
1043651
407093
372255
805324
906379
613898
644824
266914
916595
407612
956730
958019
235637
880032
613678
454166
317888
457992
290277
1023300
673767
935353
298381
59229
528671
602975
814952
309044
737461
887593
554493
911055
608726
975635
883484
103006
698517
178350
431989
681039
251593
900822
630170
643491
263549
946392
297596
203748
761488
1033316
881210
38824
768625
406648
796940
831450
989227
817734
753844
822918
31673
833965
360367
786845
497683
841446
327565
786345
522331
669965
461370
432887
540858
475052
984539
230873
131358
346315
159609
164424
609451
909390
88226
936285
634205
261296
4944
941282
467353
766362
29621
236996
893482
874944
77201
881005
767002
133266
841279
863878
285510
866820
982184
254582
236222
673916
526699
965208
682487
368566
95937
839325
872771
392742
940344
41646
907301
455643
936561
305006
188759
294175
162342
430513
99515
493036
887500
939884
147967
764482
290010
553820
446545
1044675
288651
460792
435754
104019
760670
10087
573289
476054
626960
21617
672824
139357
1015620
121332
977584
617377
484353
151987
123666
857091
136580
139013
613788
450011
278557
322713
304006
430522
673673
875583
823302
747168
812694
953479
882630
571527
803429
454983
458949
418829
951629
759691
204849
647818
776234
761228
356842
314524
644850
980155
525570
146079
248171
549294
381891
877752
751105
66777
534949
493580
218809
545267
323481
355233
349070
326662
1038356
789068
950760
1042372
527170
186270
469780
234667
214353
366808
746865
917948
460168
319097
739818
785307
111045
328453
167011
849227
487408
408543
993932
482932
625421
639135
294513
549411
957727
791629
889461
781126
75295
218332
883541
679705
532385
685586
156237
123023
645261
980462
438480
63041
583174
657492
468681
640409
749746
199639
641100
494487
950371
846700
645338
612313
951603
611189
460280
450095
521860
100408
361692
1013004
119663
471900
1031395
786603
198231
152736
408411
358789
841153
258501
810615
94238
614431
750464
609957
541240
981456
447457
18235
474089
211338
637484
114435
812553
520360
695011
82349
178188
101797
281497
387603
290807
1027653
752239
128557
169582
691708
106790
396923
474662
196
97782
316597
314766
561218
641790
488545
556990
927876
927016
818832
3638
69285
435590
199473
792939
872998
237022
56932
475430
509014
945918
716484
877468
353078
931661
220605
39525
766208
658794
945969
890092
445863
988199
886421
843586
606154
95241
180088
523050
883851
765546
199784
924403
15715
194499
417551
954116
163942
484340
970204
791106
969040
127924
622167
996205
899283
688321
435087
782203
526631
523431
968056
414441
222017
783866
764342
393419
784544
257876
558612
171657
313959
283548
663279
220569
687293
816539
338256
445819
636728
900837
391488
1025184
630311
11175
149259
1033496
893699
699232
252809
18775
353585
32255
250830
22364
861433
1031209
697674
420274
276554
254036
341091
229989
32876
617760
492013
528533
396969
840063
678872
987409
207740
827894
201819
65481
54509
773235
690607
267200
677520
544757
396406
885134
418329
972165
687063
437700
554448
369381
644694
216926
216798
718014
30863
728866
698965
275657
273934
616517
805525
647952
82983
578582
276116
623989
256284
279520
798223
277575
250416
21025
421352
736038
22128
809096
515765
506257
600465
823678
103105
229371
187079
732152
938874
566868
55931
523120
851057
829887
925947
387663
418026
242037
858758
868217
299141
399657
850836
844376
777648
966829
722262
366195
3322
863806
151809
380665
162981
335106
728303
980777
651255
345261
332390
806035
222765
466203
737669
129293
333832
329742
304712
1025265
665129
87731
307504
676727
911662
506096
302952
548632
904219
440209
535859
270504
917520
864467
474216
112323
18695
22031
368212
454875
551315
801617
81872
765163
391596
343046
422945
633292
210842
704245
903399
143725
798033
129923
714511
67591
560832
714515
179494
875789
171727
1014837
729980
129275
108339
364245
498651
124108
525550
275984
181456
355628
12854
690244
690789
301321
948009
85955
1004115
158201
191615
650427
567208
872545
761963
880621
1029229
667645
446889
651985
695159
321291
324308
577562
215068
923615
678834
432337
928577
714884
185337
466748
513592
830360
880053
367206
912478
820884
336307
1016873
780256
744046
642594
936689
205771
523856
759349
101087
331013
348324
263513
45747
579261
709930
505750
266086
43066
847010
521731
458363
974344
607751
832865
995496
598075
50470
973696
593517
217581
184128
623489
913591
757822
255486
433447
551907
839606
129217
876044
165438
126115
418135
1022768
476929
563295
1009357
838483
759202
204174
487941
632772
908240
661530
973394
442806
617754
301525
395769
223725
273105
971000
872186
919813
651718
29365
223302
152803
454750
703221
983360
693583
505830
476658
195748
224546
416454
319161
446588
612400
909307
609631
155480
328854
102404
403253
928222
611773
555828
84189
572581
699443
881462
63814
480201
269578
942070
902323
277755
551573
662621
442626
826865
472319
608759
1021156
309757
244306
770909
248977
425024
355126
30621
469153
205694
881249
503637
273155
586306
598884
425316
825361
608616
228745
661018
469974
853616
52012
951239
286061
386527
465849
532072
360390
164996
318882
274426
276658
82801
178233
689851
290160
510498
1020432
959180
373344
175476
265419
697783
717633
212455
68318
210286
607322
679111
139789
393972
201929
937537
1020296
561528
755624
470197
14737
485526
610672
670650
212550
912059
586821
527435
30308
28723
1010213
357822
949426
216266
459563
66682
806520
406363
48049
29452
967659
690452
589456
75107
62053
487788
544172
364444
691037
250709
38965
880527
958659
907413
329556
935317
785258
24565
38074
484879
320361
207146
867475
384386
604951
898029
586264
340106
902303
738945
644849
301696
587743
14809
22645
588993
309419
650992
802235
433103
339129
853919
15028
1018343
733148
193587
382995
860437
952555
850553
776521
548939
285284
93775
179004
415852
808457
412327
9223
107691
968336
578885
651305
250652
224742
300079
126100
736871
452603
768786
594328
333219
123485
786172
232015
841135
314611
904803
701372
861770
947010
2971
955239
512488
722280
841146
184466
652268
939000
637003
648947
754476
727314
907601
386115
587380
256213
983390
646096
345886
407736
877379
337282
691352
181137
855172
138174
969907
951685
426133
365900
33800
697666
291394
472265
522368
156278
352260
835826
985048
992097
161984
603557
662268
416972
459589
627483
577953
774073
874902
1031145
494485
832165
54551
862091
876114
286498
555966
354645
830159
288005
81408
252270
29777
190728
155373
237798
710793
428963
105382
1006717
878232
203821
798654
786573
298763
986601
774023
356617
82936
533655
779578
225844
466382
550277
569805
34065
221726
738159
135642
505492
338425
438654
739070
301672
964967
797160
1016986
866544
396961
627178
515004
719131
756508
630856
16109
339849
763114
873579
66410
953342
272778
487798
705237
680162
557178
725046
403723
397091
848667
61507
39374
845872
600250
301096
788254
543990
575630
897205
301834
253001
216058
417528
711382
705779
911995
833781
448392
472574
199994
885407
838135
241559
605529
541520
654125
139394
334621
608849
322698
94106
180868
811341
53840
12647
580928
229431
807644
494703
49295
855225
42311
702654
651942
873761
812352
531226
552802
581438
878178
860528
221113
673721
466104
535764
561905
767793
946952
996679
308837
268661
885814
702272
611465
1027774
693780
23049
656532
136868
359346
433934
811801
604102
880840
356873
992329
940357
956539
247229
332270
915261
394066
41996
233145
427368
657469
279513
785311
906347
928751
359593
311501
715484
1021866
521916
638824
601444
164662
420453
35892
351128
566665
187455
338682
135036
23120
84039
679024
59388
373018
528264
240326
191318
616923
138991
72258
937531
315017
691631
150755
1031103
280349
314207
1025624
116616
439990
198153
665219
705709
443180
290739
508662
150128
40221
50530
398990
88728
195709
257732
730613
1027021
345154
938123
483962
409375
711935
768732
870610
38030
795144
831364
976773
935560
192079
199921
820608
430825
244218
401191
840330
729850
773523
800544
812719
134357
907851
398001
755910
575920
537830
440156
623505
355938
174134
808233
72930
400183
656163
500351
263158
19949
516115
243353
27642
341879
978132
38498
138757
837446
194253
562832
149699
890027
481841
694165
569997
597904
780278
448720
630631
595699
614695
634911
8648
721517
319567
935877
77369
265272
414663
512094
674309
138068
523026
816507
213285
979645
557538
704963
204016
178889
706069
404449
131310
235420
694071
545353
593445
598701
867435
73668
798562
123917
1006230
542679
572856
496605
301560
520616
1027408
364144
666092
321321
178331
546969
873257
344678
771303
216275
32212
561066
695941
987591
66151
599359
414557
246782
37392
1028253
338217
864257
992573
967781
514564
634970
908334
958657
636543
673358
424106
342468
672430
369392
447226
549018
273570
544814
40330
314610
164172
261449
533367
964203
877074
136046
887243
19583
9506
363719
40159
82563
456882
508648
510250
720107
958338
884381
271462
1022767
143685
359693
221279
226003
1026630
353526
23304
548323
468795
44410
963334
803529
447746
343201
98386
227673
1036415
652113
963201
128436
440729
375073
978142
734410
752128
380672
500521
2980
682547
754062
542591
555544
395870
917652
846505
762423
282563
236546
907535
10972
516856
933323
274979
314287
297430
984592
624614
369064
857849
283083
1014028
294891
849759
44674
874270
655114
893596
26808
522277
916071
335003
667884
861009
301546
325286
683185
763071
233951
518005
990238
682387
907344
858953
556385
709327
656407
16297
194405
1014401
537434
103233
384792
554254
806614
828391
417533
584050
718024
327137
908300
312552
900471
770532
842275
530415
557097
803501
707082
904831
373417
296568
891572
34261
748541
831529
582352
356216
932220
967561
136256
172162
461569
637994
463682
142748
68661
6768
707615
262046
952748
449263
892174
333663
524629
633341
590516
840302
623222
443369
965824
780138
579151
66556
292682
711900
975596
19643
982377
409567
255476
474034
110935
421226
32542
687932
311684
144593
409637
641126
772870
850277
1005368
378853
134794
195748
73101
711948
277787
253018
1000454
268351
194757
797063
407658
648391
783496
810705
926306
484974
648877
843305
166840
978827
331223
274235
190497
71487
240269
793942
601746
448475
876448
470588
624480
978148
612832
365659
184056
1000742
970768
509894
287408
618184
955679
990631
258064
26722
680277
885048
441690
1014676
375706
508978
959305
252038
643609
662446
766682
302249
826497
305026
547162
959971
294617
628987
356952
950579
960473
456822
882532
1026229
1042678
293194
479792
738492
47222
524028
416226
228606
533197
90859
648338
500257
1000537
132305
490284
374980
336481
580712
951976
856600
898318
519141
914202
188211
858326
85646
619826
805394
850767
513245
668901
276658
467312
656464
279343
249137
390459
993647
212610
69103
478042
286734
590045
842135
503145
596782
592643
903004
805079
482851
659123
407695
221112
382529
33403
442880
649984
122548
262861
623537
1023396
855284
846149
87607
798915
977651
213434
243683
407746
165626
785789
769605
193358
72042
807383
18135
88913
844138
685839
283545
82166
808853
722864
17880
208557
1005454
929433
552775
960439
393142
482087
842506
379251
934329
347084
32674
405767
708507
916143
959585
280920
311986
623123
730379
697221
749443
807439
923167
559961
820430
206519
719853
188909
15489
220577
60161
548656
816433
856144
873565
223423
517044
592908
845673
591240
774045
61639
1011609
243132
1002865
792085
919906
899318
369207
532361
747368
783000
52918
138102
194229
406518
692858
783096
495063
328164
70916
889357
593836
192020
883121
186870
109508
667478
942723
266241
367371
521475
786955
796492
300955
146165
677805
91474
894926
205486
377988
1039356
370134
998425
169090
43010
588898
212718
461425
566469
428971
755837
554583
684267
492447
746327
718922
106802
370264
663678
677140
1929
1008154
347961
43029
487259
272702
51234
851503
441390
430373
773838
378744
891350
657299
431680
200258
168059
135721
987540
902946
222725
857748
192063
261768
689645
465415
265900
798366
404699
481323
25992
550235
669723
244733
638263
454713
899992
281040
792601
848190
1041696
476033
680948
222381
22778
292134
220176
454646
9710
299241
299665
102620
754545
192759
857351
187193
960141
384143
620263
457677
347200
1033752
790751
732201
486127
411406
63707
233275
370399
417104
4652
306187
855794
70774
906942
428092
579562
803891
372666
986203
463500
595358
218151
558749
323241
234932
113821
332241
525255
624837
169394
562750
925104
789645
58570
9787
428772
45436
493804
779038
502138
39420
22637
959305
569982
309600
601401
91716
70838
389950
943125
718389
787655
528422
868500
118101
989089
124225
478480
692147
505600
808684
599366
521084
883818
106952
519883
562182
562672
884364
909547
207296
191750
656261
27088
597003
363175
506770
739634
457925
660511
62745
611402
208226
640279
720772
61597
807206
686876
734865
686581
210335
385012
427325
787494
951678
537545
497019
317832
415772
309908
648822
855568
251658
91954
179124
375004
962470
1023234
8450
486700
987910
94055
250672
582234
201430
881388
157842
929635
709571
484748
789565
808573
859902
647989
19053
107745
393861
644477
181937
2922
866246
635592
751764
908900
212554
579302
555700
567209
838915
191721
876784
561139
13430
122381
665777
772281
448147
290595
478182
574205
856302
741355
662413
745544
679387
186420
486248
136560
778843
199730
645077
683057
890211
324373
100159
923925
480160
503053
411154
597853
350180
1017858
1026184
861706
359220
627764
597824
352117
285916
443790
347588
819253
852375
56536
67626
602502
336852
553867
110605
428349
482278
355893
637249
359335
561057
423912
448738
278342
985068
545166
268470
266189
120098
266285
3202
559598
962086
301536
586455
557385
452569
410153
334251
532295
850065
796123
907981
118789
306272
714873
492868
590627
672364
1043280
546216
525963
508378
286906
187201
528097
662792
639616
568809
877754
842371
229951
478132
565278
607749
234911
378022
925905
798738
814895
737077
557099
478925
268430
1038905
21372
1025579
580456
16044
469038
977756
858515
943359
902789
956490
687084
899143
934891
898966
485214
462567
50012
570066
150492
199672
1004552
207524
726406
156425
924570
803199
459227
952759
958887
148412
135685
80956
883125
383325
152656
539009
931496
245289
609910
945361
830612
422736
1019471
73845
860854
388232
781537
917314
909076
2599
91183
775173
96665
374905
35918
1016665
700828
521956
807416
436324
699489
1005896
673477
886430
145128
162559
881440
273370
721611
856265
376514
5104
957716
196058
365686
104370
198371
557787
79413
205408
707394
793395
885602
470666
855189
287096
551116
997915
98803
89978
901959
185611
459734
14657
974607
428908
284274
508481
100606
208658
313316
235750
255178
379588
194260
25712
315953
998558
445232
767506
723609
634488
369476
569345
92754
318206
168668
1033638
193048
671238
578252
475176
461318
460395
404760
833021
612552
851715
774388
99879
281933
312346
106543
24353
29896
91102
509621
234386
621923
216620
858148
195865
129578
998556
146757
705466
629627
611952
526032
28533
706517
165275
121733
662630
856017
827560
135736
87772
105808
780755
220448
3839
107202
420596
261527
1020328
803252
883489
22217
575548
767865
1001314
1037883
876393
156833
706976
526266
433922
140083
323077
312352
1028640
298434
806555
338204
205986
497835
969027
319378
258847
371427
928014
871368
804846
653551
412709
447606
807100
144537
922778
519493
531600
729244
566379
425051
592989
858165
31588
318726
936589
1033088
550680
53475
54449
349758
455533
166245
788158
760611
555467
122588
773852
845499
179707
1027650
651247
165424
687884
849659
544304
379919
564970
298173
906468
341673
259150
976388
634816
1036605
534956
899958
251087
699893
1014500
153665
650950
82699
533352
884747
682681
1018729
3246
272412
1736
867321
35461
440269
35278
696257
59466
570419
66232
1006957
1025910
453020
602150
586599
406161
304005
866929
144990
276443
400458
115160
293168
509528
979302
289152
569860
465368
729331
97617
195211
620908
119829
434849
195715
30598
682051
98617
99136
328126
674522
345031
936435
436612
784957
701279
307806
31393
256527
700705
894379
181269
941253
375049
630442
14944
609070
490304
1025776
423341
605517
425547
880472
982399
41097
902752
948123
1025469
789922
554865
82452
693507
571993
869137
3856
965494
374172
496919
847174
971606
887419
269643
913416
712979
770201
345260
984007
493070
744470
487877
304613
924546
631391
223059
599125
450176
732871
742844
1005467
833259
390023
279318
934569
98269
988880
24762
272367
434709
128320
423517
325750
872368
344851
945845
782475
966836
961544
1002800
947177
1014887
722353
827601
89145
42317
658798
43092
391960
833050
777700
730199
716641
981690
917346
844596
799336
826163
87365
885989
63892
4441
142807
203446
413300
445782
806200
87670
422683
519926
20887
599479
973712
976150
935319
67093
28181
988671
24912
987379
871079
944181
921936
491652
373715
827536
68738
796390
67961
593652
1003489
1036033
217383
762649
345796
523237
296623
562247
683777
787836
1039719
983668
813806
241970
92946
209867
710112
229694
900605
402454
1013863
858226
912186
265644
738544
376742
891643
710530
106273
598024
275188
865648
865035
892887
587123
112053
96471
997969
464984
1001598
255681
830968
115945
241963
340321
934659
524882
237879
742624
6006
941163
298409
445985
919292
918114
621124
222608
1021748
351255
268177
911540
858984
129109
726918
636809
729875
1043964
708017
538583
343018
462877
821506
651421
679225
53303
508969
1015408
793618
809919
243969
709302
287609
418983
1028796
272481
747006
908498
933197
146698
383502
966750
449608
347884
99907
438097
16311
540252
785981
748225
770424
623315
637259
498877
687900
466992
58804
961385
12833
931493
720496
909143
374592
122101
871193
600301
643111
326080
196195
614007
583522
304503
311310
581558
658931
874866
831043
718443
616060
309070
881500
765384
436531
13380
288471
783132
1000569
164873
1017274
2213
786263
495641
37513
472416
168457
51431
664019
671005
313557
888146
66065
416966
517896
331573
373563
669842
51100
818248
885680
94081
826483
798826
963946
264526
666035
71948
442108
328499
191914
922681
1005833
683586
780240
746262
794649
355306
338412
400420
79821
656014
577554
646625
227487
636775
498024
97627
705856
478057
138228
990532
553339
123892
829416
535241
542956
759587
307155
433037
737861
174925
83061
259806
593419
470320
310597
326326
836078
873423
162867
259538
49395
166234
455593
471968
290286
972308
726277
183980
591399
880560
457516
804094
177754
45702
128255
194741
547910
570847
989330
791305
765997
555061
417834
124902
130866
791137
619564
634286
197113
790932
702943
902395
886209
392381
1010574
730450
789131
954289
290245
229333
911200
613783
517476
493532
231131
662643
371061
833869
648501
257793
569121
969892
478887
485
511021
882820
3060
957258
791859
907313
377718
16981
153905
40502
356287
207812
131352
246400
603194
429674
445311
513020
478474
735432
776213
23611
683311
132803
818562
161504
408672
898217
850308
88697
878529
656912
1023349
563257
695823
48139
346267
838107
439540
404292
56467
306891
691768
712062
340693
682594
202849
117739
321499
882326
646138
475160
654807
1023165
441454
143161
110718
760740
872550
113047
5343
3266
337897
841070
134134
120915
910794
125259
653097
1040897
235768
426169
1033799
518939
238486
467088
949598
529702
210461
981357
217232
58425
1021654
957841
588035
502702
705261
329454
998870
1025250
669026
194682
559874
687628
744431
152654
869442
674894
888047
433685
712551
930729
559109
239561
961955
851909
31873
318922
151847
69414
1044048
274740
755159
359354
98182
910778
210835
715107
1012604
272150
424932
871974
206485
606532
273982
1006475
442589
813071
301787
246970
954673
395590
808621
981927
15471
286469
262047
408266
169736
25500
166960
292990
393564
736024
29104
892849
61075
223003
906331
152323
411555
602893
974495
666486
545030
300905
502830
509315
565256
630239
44901
605612
818178
72568
775055
533279
598383
600095
18764
780202
596594
832863
741478
300769
308892
617521
1002291
855221
832412
925411
8698
655278
1001917
471819
274989
289571
948138
617909
937809
296423
178367
212905
269235
766568
318181
62486
979077
1043263
593294
802187
414867
803151
1036498
742496
850692
965517
213941
900205
679221
646207
766812
954282
983575
1009467
722920
371530
566143
126927
820396
934283
489563
656686
47922
99196
313820
956686
409540
5953
193899
971691
796734
337437
1023858
492328
20075
295250
468576
39855
746842
238018
490198
741637
56263
538351
559632
906258
864509
984434
764293
470869
519451
764251
115331
849248
370529
687892
29628
912284
449605
407508
207672
112868
517518
344999
220980
159942
660933
884841
876613
540069
315391
832631
311416
739728
578809
434964
344669
571301
333763
872294
941251
328845
817666
263073
1028610
701931
734356
195457
719242
712054
736242
455027
440764
79458
543101
417726
357042
55738
175774
282637
852006
796872
700095
597864
226792
204426
905509
200418
632530
319242
590074
175576
615456
688436
200069
944810
187651
473032
655342
815753
79583
845483
465101
904000
537640
945166
453227
428701
830745
228402
1033697
256329
473956
561997
555949
40670
254805
352309
524836
820020
677914
791127
776632
477042
261034
75296
57204
930023
966226
265085
259626
762678
816093
502522
471685
937232
553986
4298
592681
388088
447300
560106
502475
855435
738125
808481
148837
280408
353147
273766
730530
76156
238374
118395
658689
321188
947162
420368
852823
649192
867534
275090
175716
1001399
342855
886686
119758
22097
702492
247274
936878
466711
314477
440628
599155
697677
1028955
1018324
802884
944156
663019
644687
170390
126481
959302
468268
90829
473092
66228
541750
892948
106065
76729
66982
745629
777173
1008980
708560
89783
339991
558493
868717
891096
840124
909559
353475
115383
584918
852120
587343
779708
815376
924982
957684
89506
363354
787576
58526
645051
257395
510962
752199
72876
969981
29613
159778
436294
600649
197797
10365
1035959
177702
973965
369369
476685
505574
998665
218219
14479
324973
583259
848454
646377
226338
853703
299943
403146
258788
58698
972860
982244
811132
463510
206988
760125
553420
654167
193451
212314
649271
335572
606766
988388
94264
732035
942823
647745
57465
737711
257519
948969
975724
899726
323124
752494
324734
493857
191897
658473
1014817
1013312
49193
246435
304592
615046
272906
928126
994956
727579
819895
373379
183674
423539
439078
525851
659278
212499
519207
17560
60201
387951
789244
20070
404662
55015
264161
857118
216172
30242
112316
376545
723362
437460
558054
742497
167330
338135
272980
650918
57425
440566
970414
959325
918836
998737
91666
851756
522099
584956
1027928
589874
1030945
653951
360989
631914
151473
822328
542214
675631
414739
867746
608664
844185
848576
116837
528665
314356
711788
982780
279976
707274
456564
779459
640880
126804
333283
349934
34695
263570
117111
437950
34123
1039204
497392
5140
413482
339636
837296
368950
243764
1032318
66484
211829
391359
390132
69277
888020
842730
870863
337875
313127
457850
786468
926755
1007566
217958
217023
647541
1007223
650391
334872
1038873
931320
488628
558629
987804
673388
118475
299410
586268
454285
18011
683933
691325
427932
167064
942734
860147
934048
1013430
391058
15906
878709
820096
616927
974897
114716
400133
1011983
818657
259410
748750
551601
531409
409836
671537
651931
488319
364376
355224
1036626
622050
194500
768621
788763
1009296
423847
541251
68608
281500
540866
456364
944831
443987
76343
171225
155447
320214
688333
957137
551921
83100
133021
647006
810425
86650
689412
803104
1040002
892314
453890
469158
947027
289759
172771
309439
800824
201311
805504
668497
751333
746967
994849
988714
337667
732206
753393
490642
891377
204399
1038639
807537
369479
617204
938398
581401
376464
493032
274347
509642
398502
343561
852659
527270
352907
134873
329128
842514
815706
501318
149063
553352
104517
799822
895280
825834
1006703
973353
589289
231227
310038
1038251
299972
495803
1018834
887862
149572
485661
971332
355317
825795
228569
975444
664534
67786
154201
424301
921171
448429
447946
1017021
177382
169163
341004
131300
372904
451945
9879
413744
355789
24943
727221
291524
208314
480774
257235
370648
964163
205472
152116
418865
349989
963850
551029
389701
1009286
517128
767511
542344
126268
872862
40933
350056
1008480
443486
263017
938256
390885
745055
993073
724198
131767
522688
820170
930385
84124
843405
228042
33716
403222
493417
716772
108005
14882
679115
513072
773137
658770
612548
587406
910360
112807
879444
281845
757725
978427
527649
780963
363172
183983
76180
276292
982902
810526
928448
498658
190548
872998
878433
101463
606576
42616
752085
157199
630050
297423
88662
945152
845222
692908
553816
1034868
265627
4986
97631
155877
40580
312117
937222
443300
595022
75371
190543
804216
418353
656667
680026
466718
943535
238054
46693
995325
776607
375258
703795
594318
677142
852668
823648
507368
401671
109693
532727
36482
497780
311052
714721
328039
923067
19126
202228
70762
956151
885396
137623
546810
891458
981868
238512
786803
277462
287077
313189
720934
521545
17235
572704
852434
251486
267355
342856
350005
1009883
906563
755789
878158
330513
865273
832464
322018
1031924
329829
1037079
927144
274597
30177
429175
558013
842716
304785
1031688
425876
227605
211447
647091
600876
526680
901637
371174
244448
246406
217809
847304
542757
213702
790182
50874
990007
703940
993656
421629
251173
36056
193590
797251
856497
914113
944529
818543
628168
896967
95925
498691
616748
286886
30828
545802
991294
307915
836490
497522
51649
518424
416379
779308
1044749
325454
187047
325718
301136
466283
465836
442931
23879
867508
1035137
295350
991686
459235
845685
462312
456925
100780
60900
857881
324439
1016096
537805
274306
893276
816401
899434
420644
871979
284988
468246
521524
759119
763385
816448
889018
804187
951613
847184
207826
887328
453792
375071
657688
856476
834918
708106
399918
1007893
1029871
269411
922592
120742
734341
146393
212622
889580
670703
416502
899465
407101
433077
128055
407206
48110
391374
283451
244832
453523
843821
166329
337578
592288
254767
462134
193285
241764
887273
928248
611012
527903
797638
768783
251015
273681
534367
978567
274710
738271
341439
56936
680433
646730
984770
912638
628729
181205
1008532
149300
815301
105268
500690
948549
354352
121338
937328
459219
591867
588886
857905
759948
713424
123139
10119
307865
269487
412942
921549
857077
305507
896238
743304
211696
182070
1033364
1018522
336651
966590
429458
82475
881000
315440
307207
472886
345391
863352
355232
708310
515247
900909
415338
581281
22187
757260
104566
308216
848586
311716
252738
919498
560432
159673
585916
77867
692697
669040
748600
754064
889114
625956
477974
970305
769339
148721
492418
461051
982286
795773
838688
463199
612718
204054
945074
912200
956335
376020
546748
472528
816917
283589
532689
89166
667124
436378
844011
550343
880462
186860
239102
129325
704695
708152
733016
975366
42791
553068
540571
555451
726598
421256
351397
78827
804275
712650
381703
997678
214114
922344
706756
294209
504057
553331
556135
549936
1035407
341174
483312
133709
960293
149493
649595
592086
277463
16862
580874
182756
659878
346804
399918
852110
68923
262137
957113
948606
32388
844365
224144
666426
568286
958281
906595
827150
610345
710267
381379
428492
120508
1045442
623505
610629
144459
686739
893213
804370
1012827
595117
448444
915446
164423
582087
534155
784754
803881
32147
922628
742885
611891
906793
216139
210245
573614
31025
55613
997171
623232
969638
72815
348002
933050
483916
614876
590074
247387
154717
176603
340686
333842
979941
127586
509566
394535
914055
756628
379358
835705
162025
534032
138979
619926
177671
155007
788704
552976
491441
863677
300231
219074
600525
442769
207320
972047
792362
369419
769695
660183
818181
214603
950268
498721
1030442
475397
129323
915686
326665
800705
462473
332597
1038902
474130
580742
785313
175886
363192
891040
244225
468227
204312
534127
787145
490434
1040029
771775
211738
478909
345047
729566
431161
975227
829219
102613
897081
87933
925396
508713
555747
491287
604931
984224
177843
743823
887668
1002441
338177
814940
572059
910611
744220
1003122
381011
57541
975125
158789
597032
731078
307788
658499
251338
477233
830825
977840
828128
695384
82700
107294
354710
988876
449800
528979
885439
1802
962981
170123
819483
840164
672421
570421
4753
990971
16405
269282
315013
360844
374728
531171
735284
27903
569274
571859
121856
415643
759289
821181
778924
1043849
250253
476653
451725
422516
865950
424852
226091
288312
562494
852943
889098
369135
262714
1042991
765309
58862
183085
52009
988423
823784
422627
840816
401551
766799
596690
270256
259649
942558
779095
165857
666348
997311
654540
825731
321896
334131
808562
358868
387356
614156
138619
208728
803398
20258
183529
735943
883931
123300
991810
477184
963118
298308
479331
550624
269931
198732
242395
169024
252236
270785
233582
47687
492892
699726
1018239
250716
837297
647754
329368
354692
762174
282532
502503
94457
116095
891446
723878
1009364
815921
425838
232778
120340
757630
611132
798788
390090
875340
58008
768639
1005288
909287
941336
582625
418548
1032746
105937
201153
699343
781744
1015093
580820
76612
133006
61370
1043726
421315
777187
848424
388461
755002
943850
64922
389352
951634
379455
28568
712480
337901
445089
84083
275870
129086
422536
194521
214433
807045
426230
544455
954661
670305
667592
18299
625081
1032220
17568
1017139
958846
633363
362684
23249
525871
206843
797897
855308
314068
854506
591299
486980
420918
971143
877160
492242
180015
350901
279536
315364
120439
50229
174673
13243
601509
789768
504703
371365
895606
264909
723130
580335
459685
580327
887726
158143
667614
421270
756751
305850
333363
799997
579632
380657
808694
870007
179851
619394
976247
994539
663132
936044
701943
662525
376168
537546
365671
678905
280165
204235
316449
887587
591569
406400
23635
689020
781724
882276
778272
835857
78319
764903
81574
388713
180917
645942
501358
354551
720307
521114
464785
619691
618107
243801
657531
1016837
893665
195665
106817
444601
691787
317944
235112
428073
643068
961756
365641
796805
292810
288135
735836
380861
640785
369926
846832
65507
70118
395271
920303
203552
503961
359222
829160
94635
778757
589044
597961
540490
992366
525695
19229
480117
117203
788729
434344
212424
359728
814617
372909
929915
305507
250668
798159
660860
442082
93178
336883
198080
634717
786118
379625
13696
576668
362683
783608
385709
298315
241225
399589
24606
865765
315162
279555
290755
197868
224934
211183
977379
862030
522509
380640
580841
165896
183576
795383
15953
570672
604269
374933
104808
997502
189902
175973
322470
386504
456336
559232
110668
968032
53960
16769
539066
700059
548718
996513
837136
731608
847293
1028048
885139
501091
554309
527179
51802
203434
317298
764286
605965
656449
952769
299249
225686
619208
702635
439344
972350
171036
918947
489460
477578
236485
397627
689396
162991
292089
110657
283518
534222
416524
661403
64429
376002
202291
833528
105801
991728
1001112
73918
520531
961496
79766
255845
333797
914096
925589
851408
69114
638592
503045
897721
429610
155653
491879
992269
311626
651339
272508
149342
128742
618439
188062
637952
78118
255226
648677
935147
368984
704396
467555
458629
238886
6667
487037
686208
187083
336681
538472
854259
462216
192495
571058
115092
988552
829711
788960
297348
791562
915110
658343
744553
650053
714083
861487
653496
497234
225517
1020968
434402
1000455
835983
724041
192130
770693
587609
40262
773330
782712
448542
506660
523514
544866
395297
694788
980021
448844
969002
93926
940358
860807
872377
305363
580418
165201
260459
748683
771328
711894
1011665
50073
643387
694250
244826
554846
378290
80002
426193
361732
310850
878204
740540
56337
867787
125116
319298
620100
27897
828286
352512
323740
91125
879657
201433
417935
853432
161366
622330
145844
361087
837053
963598
875988
122819
383005
320068
1034440
380325
1044074
658237
929301
367671
549681
432130
574422
777218
1011647
816994
823626
864208
987302
875179
767092
220531
903768
179145
568714
260106
355429
404360
485636
437774
423576
56898
816318
924033
29846
361078
721978
820144
297401
662303
376292
45401
879161
1016272
511481
515905
581491
310365
519197
490304
563153
635717
344622
116902
839504
743102
1017963
657499
269699
544936
639378
747765
55385
156067
904170
711461
661248
235488
676535
504512
531529
624075
789907
289450
925307
21761
908511
170386
613781
435144
942836
247365
845237
760143
364735
920835
446445
297052
513332
546951
398823
522973
40021
813119
384998
619390
579467
186535
618121
111339
69337
209471
921947
457012
745760
964633
359126
590912
826670
308079
749218
502416
688955
457313
890495
818428
623983
989742
884641
861011
342373
1038356
71186
848679
446459
851808
94437
335874
885448
583249
635845
209573
493234
211862
1043721
640661
690647
1044949
366696
329428
480949
649640
422535
924425
941781
707480
538106
1004776
215670
478175
624636
130701
109614
189982
284286
625340
744148
448052
487248
477761
763617
902196
548498
104446
438878
891801
557789
759303
917142
567757
873667
33250
207178
766638
305057
841196
955741
886802
930788
215715
528277
757306
468722
540440
275574
243855
982307
709241
654545
986971
1040902
754489
416682
99922
516544
553247
268699
168593
5041
880390
119416
317374
968768
873456
704482
828752
948231
443713
845439
714369
579094
406496
398811
479637
539333
565390
280717
135097
1007717
102613
1007187
788442
932455
358746
652233
389324
33551
596779
515666
664476
778984
871932
526187
938976
524478
463071
945827
571936
884339
860919
322929
807986
123528
90339
932765
673103
821648
711551
420942
511025
724628
888511
746812
367802
395367
503729
569222
634072
534599
513650
384764
226630
380430
438928
761235
38986
537623
61334
639876
749170
534191
143729
1032170
44804
509937
605157
438674
205640
710164
845075
454490
634128
363175
638490
188056
428137
629554
950627
494330
624313
41546
271418
307692
851770
307847
455248
172809
266537
164436
993906
966221
1024261
842413
71034
465026
102093
647575
699302
338167
644179
278963
864499
261113
941980
28709
854481
399341
98655
591940
416407
112592
924519
648567
669624
168035
351359
958756
197410
830463
82786
430375
554574
962894
978106
15328
811317
861002
374099
11309
31449
502111
515144
62761
105624
955024
61379
567652
978473
596065
407519
337765
196141
43450
190005
842368
419901
494249
109236
901633
1000980
604244
720816
390650
492559
640828
414926
35796
620817
337276
490085
619650
373837
772661
333396
985579
545794
80604
679382
373154
568872
215858
478369
540816
174333
24627
472261
814525
35458
196956
384363
160461
142796
313702
131841
739112
21732
180362
757358
164494
881478
724031
196562
574862
363
413745
71393
396789
447326
51153
235071
752329
497468
401561
798684
733561
24315
192746
353761
597203
486560
434217
345726
610535
860389
313788
23064
476739
862811
19628
952735
667178
84112
861241
6306
500505
371347
834526
440799
955338
161117
890417
415683
991094
759907
721709
695036
1035028
263483
749482
373924
443421
943373
931025
697111
974265
457495
828048
482805
696918
808249
627159
615217
469743
404821
643354
420052
902730
55639
241443
765692
904447
370654
851316
325893
266695
362227
298301
508752
312123
113820
257214
286850
976627
369551
186856
446499
853264
919989
896880
235259
353023
323298
668074
557597
607651
460835
1028483
352155
637481
163966
538030
957125
910
445715
462700
931827
236170
570287
997757
584891
715993
619730
115614
760726
1004957
713794
721392
990779
1039733
855743
642762
522036
455546
187440
111946
265001
768985
539
795775
1031765
25319
250104
870744
733046
1012735
816643
429652
515477
915676
831713
688565
133863
157160
230822
641148
120825
417581
777430
925327
402550
711191
445295
675257
132508
772674
169835
524599
35101
1043269
819069
952509
620990
545265
937318
709575
702150
197293
1002325
984966
229965
275433
491264
85186
606029
549165
493539
212288
976898
450551
464540
911029
758322
6584
80069
623538
981818
540994
701914
403176
283750
634641
463124
791525
390991
726474
71989
429969
567954
404270
840653
535735
681123
802272
933821
728605
970091
32075
998844
901676
669340
641468
748959
363353
1006372
976948
289605
630047
989480
239752
166555
625807
964136
1026520
441430
116715
170951
445247
1025012
199104
744138
828765
171783
889024
901692
883373
301732
573684
590166
904546
23278
125403
713613
517176
957884
446973
267861
935914
970055
2154
684832
736926
809982
68326
367580
780191
487159
424308
942257
1034333
61286
1041078
108664
987228
378657
931962
670195
837370
502384
944278
384921
519122
800275
733546
975052
335178
185786
5865
493071
430675
396388
884677
43604
741237
764748
822737
229115
310140
1008714
938054
1043492
961745
326075
751820
252409
738845
355945
263712
548727
559261
57818
889167
295959
920524
439095
37322
174452
549168
688317
91253
795152
686491
250721
256306
850979
853242
76446
1003443
531457
11919
691071
767225
49301
287372
199062
425588
421421
633792
302585
644588
1021279
924599
662841
538566
584021
369245
368760
976020
181804
730830
425261
42299
631998
937815
242268
408878
550554
71852
1025877
342543
804208
200380
824416
904244
665515
956808
197325
851844
445852
64099
71935
113832
416212
867928
929520
72810
840688
781094
733442
846617
740180
901286
206198
30547
201249
1033268
182388
853376
556860
286775
648487
951862
122359
442669
258651
365251
405918
1027141
788586
58774
293574
232653
765802
137337
898488
504616
835246
543
247961
717302
524698
138486
667029
155458
431936
249016
112789
677243
938718
817681
15906
981999
232157
11077
601469
1039958
607521
723330
279356
901681
866847
163809
106805
998119
7616
252368
466416
57951
54560
755618
553033
409003
784024
525365
302329
573232
118449
659127
333828
159721
292402
715592
768158
989538
248078
691470
843981
374519
75937
130754
819358
439449
975161
424667
640105
243362
709801
994171
449911
634340
506638
801845
91179
96063
35152
515704
258400
137459
170799
991755
717623
333673
516381
449887
938129
80116
848181
912427
262159
962936
1043940
400360
675254
950074
784667
860622
851914
708282
350522
764976
514577
415470
988483
803503
509778
358121
54795
872740
570956
785632
1007789
5247
924528
819233
291746
157114
130035
356619
523442
996534
665398
506775
619340
250021
888526
29389
819889
749938
429167
524151
714101
144050
952101
114496
290224
827898
821614
372238
799379
597260
55589
541001
608254
61645
258157
921892
729262
17807
185620
484992
307775
750802
199640
918967
981839
1009004
974714
256343
921331
359734
812792
510301
952707
820857
465648
161195
118348
420646
276965
130700
275512
451919
339610
415789
686339
16298
465843
26681
467685
845629
1037318
833981
410325
592866
873230
364447
330409
48520
27782
639581
351850
646613
417076
11438
986728
819380
133031
588175
13482
856550
476420
697015
422054
913105
637081
66509
114961
442023
53174
358187
422401
737555
382211
272296
18776
121128
12420
1031886
420637
465552
886217
109719
1023458
996815
556031
521361
438783
634598
161629
857352
450023
148258
424918
828362
117789
949004
201460
1045364
825178
858739
939901
442693
935448
173623
277977
211438
951928
2808
502884
236982
203526
1027127
40483
1028354
1041246
761503
742893
507139
281677
248226
684441
780090
27011
1023120
728166
958346
841147
752305
982962
474842
748399
530237
373838
850720
117984
873017
678736
259681
953875
186151
569098
805669
1033104
24055
14329
607613
40495
271816
82331
771923
701954
475676
1033588
166284
370236
667278
804685
848617
192186
557677
115144
26937
981570
337709
362331
830010
829606
625677
36911
1034317
13989
425797
346017
350351
924421
274157
659803
711384
891382
908590
523838
580383
453409
511660
832255
116232
860076
548556
449989
13955
322319
896759
209308
379645
752971
528503
393427
161538
565854
830536
683257
297085
832112
114271
809256
965924
578882
119929
633411
971563
1028427
441710
589515
668951
469267
801148
945401
658551
709152
100129
809860
868651
295217
804831
237646
272488
458419
988583
194703
984327
1010066
240763
127421
267022
1040793
541363
996035
125786
131297
775509
356785
223977
697221
209374
377830
745871
923582
832002
201839
352114
43080
382978
344330
345882
583850
525899
597505
757278
4035
416116
509398
100640
901643
402438
948112
864637
806424
513823
279134
721667
998392
792802
976101
857595
180058
722244
264625
134177
598373
562805
96159
340463
701826
977139
5549
126154
616382
990546
586729
814752
1022358
201219
612074
87881
256010
170311
219492
407271
1037965
894121
356630
709873
77518
778138
10629
929853
341583
158310
923151
859464
789097
226530
429769
110907
306423
626307
35614
897304
701739
340748
776946
45154
193197
879719
136122
931686
114354
666965
226083
316721
784758
572262
289453
544437
588019
802146
815316
120803
470500
626459
994207
979332
1041410
269637
65342
496827
61517
14620
549612
135347
8616
740093
1030228
624079
56533
893213
394319
676669
854030
325632
480172
1030373
493685
611405
276467
254765
891402
12474
146158
653989
909984
307775
498623
1013488
326213
46507
623506
394912
1000213
566781
413131
318512
11047
502944
127588
390234
800612
928375
808841
361398
884511
147051
142340
227153
312954
562287
294696
863010
983709
1006355
45155
529849
477107
901481
85588
198443
493856
206103
72147
1039704
128591
177744
89547
18046
710933
404456
145088
815962
635094
15091
696274
62435
642143
428886
134310
185012
105983
792237
492888
502832
696399
744742
302070
41366
646614
300774
684368
922794
659076
520291
406777
595351
668797
246600
803932
684250
376824
384783
302791
469796
483459
81585
970208
967196
437436
132003
364986
607548
127749
472834
224892
2911
728088
210655
632337
969003
147215
396460
660273
345938
303022
819554
284353
269142
32755
508021
609462
679534
1027094
554992
307667
585394
682251
759905
754441
553141
604316
671227
679577
1013932
388566
577002
139214
430163
387083
420250
267120
802419
814529
401042
655966
86515
971586
369292
789145
836055
889379
992573
712522
1023514
1028121
721118
152374
594110
492106
343622
416616
19261
344247
885558
622894
888134
331311
550192
989694
445143
335292
654108
59566
998825
257047
569082
90870
58605
294504
75783
962024
1034986
232297
201790
969247
821934
208848
1025443
318824
199722
744676
903293
897977
361282
816470
972870
341720
614902
736328
88173
160084
940935
785923
796234
37418
504949
718389
350852
144489
515004
607467
206254
526317
88600
132495
95362
679560
463751
696885
868187
303005
510789
654947
51726
139989
377116
576771
642767
153651
116468
6094
595687
13392
120114
152545
606851
448564
1014725
988617
141608
129777
386150
193181
134316
120593
218480
137626
385350
495053
24735
813731
544716
386358
1015077
835576
344731
73185
225164
456673
938555
247073
55054
579688
737317
13061
59575
353484
582015
872447
998856
698745
739580
362556
175334
412950
402738
393398
30698
737059
361444
669897
833123
675918
629683
887117
191090
28587
896311
297213
977382
199015
479860
69444
494402
575632
646212
280421
720876
201656
245111
999561
186492
1034224
734560
114230
121906
473503
969567
365591
916520
4247
463257
995848
87153
425787
97815
952627
887827
461566
818939
1041286
409568
48885
705647
980405
56859
101569
13214
1014950
78402
602041
37023
479833
886281
575820
862866
269699
418109
909139
219943
357510
257895
705422
632022
195343
672952
352078
344214
334316
469711
1008289
148343
69414
877465
612633
779083
427490
70943
673997
972785
396062
420664
656319
203654
438535
153598
44880
101621
400825
447433
54155
1022202
1026302
417887
634262
555608
287595
389695
719644
515685
182875
785012
1034251
1037495
398683
718969
960313
364362
391694
821831
9040
245939
686610
826815
255324
53993
97494
811646
171905
657468
927026
931991
886914
1031715
186008
415162
147444
985911
299349
120803
729027
310555
614440
758502
290194
108392
847846
343072
700453
997844
558372
356420
927469
333160
557313
881927
157802
581825
3902
726769
1018224
936296
69623
432065
133171
975404
965226
161123
887165
863471
474573
233558
453178
431006
801814
782334
158695
513205
820759
212479
292062
205560
461910
355887
408135
603973
984824
194614
111969
543189
1008393
157049
683427
730292
994299
785653
203010
425543
638719
886511
996967
234563
401343
1015128
6103
783240
797087
200768
809815
1014203
838973
222354
748118
836281
757693
780187
966982
262992
642162
233956
632599
150869
547580
893312
43691
4883
483409
762456
880114
783757
744270
136687
625137
1006227
165525
169369
265990
746192
401960
329736
987602
677720
633840
465716
681568
514632
604356
322608
1037700
193016
276019
302041
263747
550217
259652
682356
568094
343562
775059
560069
456376
520156
415508
2843
951357
291143
767894
993160
948813
264419
326303
46870
441287
523195
513622
711286
181234
870210
655455
580371
353901
422883
220073
892021
242301
160133
1000884
441494
661879
704416
342423
74713
708277
787999
341794
183469
491932
119744
856040
289447
507371
864523
988256
624806
89655
142258
1023960
849589
989792
214919
523572
160168
100427
921326
549403
220086
476985
270804
994164
479667
132644
47774
745845
441921
815680
838882
648471
472735
779515
239965
141966
219543
484639
468208
947557
718887
902130
591788
195285
304603
626992
771732
310196
334530
816751
847918
911501
54826
723597
70507
368333
947795
503806
943099
574613
244714
49507
127502
664339
698088
399305
410081
298300
1038268
662666
386651
431921
168255
454755
566608
57744
271693
414289
962670
648375
307341
274722
1019765
392683
241953
351402
432176
601546
681312
756846
812823
823720
866282
255019
854830
447165
297714
241622
750012
31676
617616
224852
888872
202619
10697
613546
299036
116275
79412
415157
132074
858066
348992
263038
735468
166987
741125
582962
77460
679030
804968
356927
874033
826475
300526
963722
393476
1005531
227609
538159
370139
663423
816457
549740
1040910
480198
750505
269677
53531
545753
81254
324294
396951
777848
111332
101535
1022605
444013
869666
660500
330795
434651
917974
581313
599854
75418
831834
940366
790571
523498
817878
329055
431886
174770
700964
528668
945823
775170
146928
960610
381757
395862
322536
479350
630446
662497
157327
138436
160413
9172
22309
347385
155481
515455
1026498
558782
793922
146311
1021875
760028
137583
336077
486327
752335
782109
44570
142010
636720
926818
6704
701473
139290
530817
204710
341888
478161
704433
975524
530501
909786
194304
723967
658660
268515
699059
61214
319261
112164
712036
693771
195907
83067
512000
977948
251812
16229
550009
925032
566180
191651
790062
1028999
865386
441897
1007646
667508
516358
623284
329905
238123
1023687
233491
391869
1005874
206768
502257
555743
347992
680470
282237
400494
430630
381961
657916
630151
412459
494115
11710
892496
724521
62209
73486
97792
280083
928267
126413
146813
267662
210819
424267
735230
933624
891862
145016
223692
61111
777570
349512
240225
952312
482530
973921
457459
886746
52238
921259
257770
867506
414646
893411
170225
1023469
499473
767053
93269
412138
185737
582787
618260
60213
73585
676426
341193
418902
648346
110617
249456
861288
394219
715291
536178
494232
903963
925516
186057
462200
321893
938573
545721
298511
707922
672445
705230
510977
576088
682339
99553
958261
465692
753339
987450
990251
297208
805949
791284
873598
249293
573510
1005998
995195
722433
605934
312213
306702
350467
929785
1026556
344058
938136
979972
811113
503921
90633
497704
572151
464065
614874
359830
778840
972649
619793
499016
405707
490673
394332
726922
71976
653208
126750
280195
385657
155825
774500
522940
169493
152188
100624
462146
254144
594534
620036
155140
587098
878360
527287
811856
480909
692269
252312
710585
578018
712604
150818
531727
526879
214091
120787
880409
30852
283131
872492
543973
366132
277450
140526
842633
573961
317674
297862
452174
494679
353529
785404
475483
591283
120252
16441
676928
798165
179975
295950
283616
148486
525694
477218
691345
346305
337446
184877
621594
291623
271053
418835
525151
105492
498193
398148
801569
998132
226321
141746
595515
739913
828194
793423
143552
762111
684576
674302
804461
32841
927278
413207
450469
980815
316604
289386
266982
291583
168661
29851
773241
9724
922131
695203
671947
977936
926211
632015
336879
87718
80286
34282
57679
788209
516967
311433
915463
51228
1024535
289527
704894
143311
1006121
427176
504508
697326
195511
805838
645751
831440
449810
850139
949602
144354
858094
802586
1029390
206412
72476
560123
111516
508161
456302
768431
673099
97109
266133
954758
701032
1017863
518337
982624
704304
499326
89363
316175
159065
281854
480414
92918
654295
859424
713403
70679
156161
531942
466922
401575
1032777
245246
645011
68124
1037258
514591
680881
440508
289804
500743
755062
857619
825451
431163
304799
279610
97634
828400
933242
896319
159998
875946
1010308
490623
361499
633671
209312
694143
409398
880998
534995
846310
749049
469398
745713
78955
867903
383705
606189
704264
468927
474085
423636
513355
994867
285909
1034631
49307
286795
342812
606431
339210
349853
576739
542403
121911
480440
226423
851124
205642
961968
546142
1018957
993810
108186
558496
354482
715581
963021
190536
276567
212397
994293
571797
16482
326843
217839
960547
178217
90635
637677
864067
553653
218238
513196
865043
602637
179672
284917
44382
318590
539692
307273
268751
938316
383911
134490
1019159
268393
314550
117956
383698
362930
280453
931059
758854
687073
427395
185728
443529
881070
767975
632169
812267
1001266
546301
1028741
582833
773717
463737
469441
694971
880282
260124
728549
43483
505931
257609
203163
81293
446827
640492
5193
816443
837498
635339
776116
418405
198371
401412
879793
14306
623223
997296
371718
493211
387517
791976
751132
131620
970767
892449
131111
71357
1000750
251533
446298
905980
1008952
409415
410847
357472
948447
388638
222988
1035560
780189
591834
810843
94902
863606
542806
655308
817538
41472
1023672
1010717
165525
491995
419792
502620
756933
192618
541188
323095
262022
154856
724123
919113
337593
547108
571833
743494
1027302
937383
32782
506173
375296
847247
644908
76176
566002
87742
5763
20796
139745
1002415
968890
72709
977570
729494
117027
344537
473594
760475
849852
460770
250208
898632
680318
999081
481334
1006094
568885
1027376
782162
604408
117415
834984
798920
701413
966614
823815
278581
647195
983404
832442
673350
906093
353737
505913
1027344
477560
467704
385128
403230
972459
577024
694643
812814
890426
870204
931626
974180
987190
451991
864630
4003
38617
873966
822892
1000248
34832
778460
413138
651234
556590
346198
23058
278868
1014332
1009119
699529
883396
828475
571431
358401
270683
297135
753845
755317
770923
82123
559760
164613
793096
863722
682723
382132
711980
221080
461164
686887
456255
699169
520501
641793
594101
482083
434230
101993
333625
49547
554615
650851
122941
400002
386262
471505
37142
128124
264789
369696
140465
427868
858824
190364
212219
853635
191460
797723
424074
690668
926121
932203
648116
317766
52475
887316
577744
524615
2297
35719
788889
505428
315874
2330
429120
577198
587069
630838
270480
295695
430647
27280
374209
411503
587080
560597
265287
891801
398197
371909
550797
31249
156720
704040
915957
322936
118590
272195
729335
921471
716247
578285
341841
754332
958097
783445
1991
48909
551551
504141
250101
325187
389124
649134
1012252
8185
461377
401245
385397
110544
924737
393169
90344
424620
39292
4599
96758
897336
367629
223232
235936
392816
250416
1013494
155373
894483
902616
356519
758277
804163
721482
142286
928975
252191
945715
833758
103689
792301
410658
629054
47539
690372
1011271
719233
218923
304202
45441
69209
165729
448898
689273
743017
420153
357136
134364
436577
806984
209572
905436
581117
11787
516803
856683
631937
448638
26687
425685
47535
71551
296030
497229
284276
59826
854664
601673
364537
320032
297051
652200
578309
975980
1009922
84105
932114
370221
1043918
659934
838909
618587
852305
675218
638492
329862
885547
715281
406165
662089
270061
473392
987593
955418
46301
347917
127482
742547
757030
797768
431649
40784
17956
144317
485656
37215
250884
308064
434491
664326
532704
914408
962463
943723
1044748
580539
312734
901045
845590
833622
516809
229111
570745
46649
874622
1000481
215969
112156
102072
846782
704648
708713
851353
361753
148841
27290
819751
362432
967022
738805
399067
571980
985500
407130
736333
50701
940307
260913
567538
801414
296665
148202
279668
366680
587591
6867
93610
384367
371278
734984
16106
75116
675287
58792
662749
420599
143325
241745
425010
300061
785787
147958
1043879
13342
559581
907053
297489
370433
982847
696381
136200
888636
899565
460382
727341
107889
532578
495599
833857
959878
608681
620961
823711
738675
677127
233661
288217
546770
12086
471923
803508
391657
650481
135910
190980
344459
53864
432954
980375
437055
1003933
389205
119382
640731
871586
816838
367018
415977
333265
81605
461456
938236
295134
998468
311090
1018490
949521
746820
397611
254465
992113
501027
916928
375280
261853
720553
487850
570803
242177
487535
19835
279272
867022
169205
875429
722310
820601
513913
671973
781741
802431
170349
425260
505045
175254
1027356
168885
890214
461308
1005379
700413
850959
393438
991813
65808
483516
798098
310084
227833
1000670
161672
871820
569132
979075
272027
1038336
1019176
389813
670257
714316
392586
208112
644545
657093
204849
1043117
883660
285084
752759
169086
920972
370673
837164
306330
493696
569507
684196
280354
140154
99676
569368
180486
688307
377095
428101
577002
657643
319218
103736
104702
62425
732837
285496
93191
221245
67917
528437
254267
154853
477102
997333
565339
308339
953490
674832
633788
506208
1002395
490463
751467
620409
981035
372186
25485
450718
398356
817715
936393
380929
192956
932352
196547
265039
675825
27314
770856
94748
690448
132
68338
950035
666645
564351
765699
96706
645851
863559
708707
301818
755859
115596
346239
1010838
993567
374810
610249
755867
526487
982179
796949
526092
709249
1045335
976778
417006
242962
713714
491967
299793
598362
985629
693068
1024187
177042
277342
588078
666079
364303
580716
672798
232286
751586
585747
406894
714374
707420
24380
658321
382607
60154
1034875
506365
722087
110660
300804
508551
126410
304567
211105
1044512
361512
20753
609555
511051
377689
787973
216626
999794
1009521
1022826
426843
47955
510982
479782
643268
573737
449226
421780
229647
278305
314407
696036
521535
263046
677504
543858
519892
873383
769694
99743
1042541
689312
193557
40704
374662
106590
23311
54446
646304
489834
798104
547721
210014
141337
748931
89965
451931
534099
735475
721471
283730
387637
159928
54255
200179
695938
872779
724888
320526
971836
286482
716503
939593
95995
68177
1012716
303158
905105
920136
653008
352452
50043
222289
173776
281280
14682
622171
295133
125318
11873
899936
162698
625254
442048
387427
858414
535271
285958
473538
56821
582414
863975
42172
774887
889876
925952
946727
757345
371251
484849
755763
104814
41726
318658
75610
758506
994187
417116
13121
818078
826036
120249
508165
735801
573349
496383
275214
516739
738953
601541
217305
63111
722211
367806
948478
711114
732801
199246
540032
312478
579509
510228
106090
427056
951587
392373
995544
761784
491897
784404
1011088
41752
211533
739955
104201
236086
966369
878954
583659
291261
785277
261524
176538
891770
532592
222121
406260
631956
672393
344971
121060
192028
35032
727814
653952
404749
906898
773592
981251
717853
843190
97920
792335
1019345
367902
1038024
439350
568968
163319
48812
564979
35873
220459
341782
800404
21676
50937
861865
472237
177174
374659
163067
831828
809036
465029
268572
975496
437516
528020
520408
992406
668354
290982
385629
409894
550914
539243
510051
294244
981331
924053
308623
575041
553316
3890
67986
185530
835666
203144
633516
815584
184023
766157
868813
17968
631643
480268
399172
380982
977596
999214
507370
555731
96089
1023186
930951
210263
505973
199302
489356
324087
736479
540415
619462
449279
626982
127585
671731
108929
1003104
385492
595564
660744
152583
214732
564486
692101
9320
765528
255440
465976
428982
941374
161732
877229
1020557
43452
418173
651569
606537
943388
982247
764176
675381
233073
585894
133902
696652
468602
651432
290370
1045324
754500
281209
696414
345863
795559
229449
292416
453926
110627
1045022
909883
367488
729100
67160
742801
193187
704500
909408
13651
939974
471609
275220
719937
393939
313809
1013381
803046
166781
294876
386484
678221
474054
550051
782188
250423
736144
893548
513590
356059
6956
409950
827968
549033
908665
813607
943732
50170
817110
533877
105309
921126
995098
553838
527063
774462
151101
723851
694645
653897
969299
643098
513465
210535
581384
1006155
2633
633937
999350
606277
462486
528678
950331
871031
351206
555464
459984
88084
618727
584972
505203
78673
434445
659889
468590
990309
323851
346240
333199
507684
584226
133742
498471
722636
638969
612510
156436
1004638
402376
527787
654299
756370
146646
598867
654827
589854
163986
663370
607249
26607
836735
681892
95564
44897
226442
982125
1042367
465404
874453
115383
972856
221698
462084
882237
519669
974902
626915
113136
119070
445931
149853
304903
275517
728695
402814
251718
149757
409497
986749
852394
91584
472248
646908
98354
381563
720466
986337
688685
522956
312783
940347
575394
255287
997044
218359
296770
423617
805989
559357
425086
733872
913641
1030182
820605
353860
578193
801601
126247
514741
249451
428331
337162
556339
725247
1038755
464555
746020
977915
52994
319148
1003051
57192
125458
883432
2324
178013
227017
274195
770652
541473
781055
288867
751474
399546
78308
879375
746865
90617
572983
780820
760864
578839
923495
78983
619879
503353
500951
324275
671756
696294
156468
406940
677646
309999
261624
316987
748820
952280
659158
945014
451473
791484
227424
927405
926194
188354
1031576
769043
867246
91406
298005
720184
87062
102509
927970
188634
979844
509964
793616
629361
241034
1001576
513399
668123
925166
868896
612560
403347
324102
202874
761585
365647
390718
277991
235056
356181
228315
944186
436590
778421
294761
987021
701004
631217
829329
12566
183975
580189
889637
541486
529318
123662
879231
210331
919296
569976
334814
539559
231651
886611
863909
505322
582478
1013342
846033
143063
818098
290417
904280
277014
442941
899774
559722
348121
113086
758647
26784
12510
613699
518843
256423
914273
911826
1022639
729131
722145
430325
375760
24523
906138
662573
321094
651748
808584
963234
131045
390094
1019315
973138
943997
479437
630053
864700
155937
568898
328676
379867
432178
490944
997647
661182
421849
406858
486003
1032457
660576
12265
768501
469408
18662
97249
19735
563223
298337
510340
557055
473812
230171
513761
160112
378633
569691
732374
193015
344675
1007679
1042788
1011618
67767
6082
766697
159633
366447
697528
1026819
251873
498955
777299
219236
156738
407201
751914
649471
524868
1038744
546490
396205
157647
837005
190387
379852
72442
164923
922413
758926
890234
94978
300095
803378
174895
923947
270519
743642
394570
227434
669243
746737
791408
182717
272369
744981
6941
316544
799488
757387
412326
930674
1008240
343853
176912
650750
590029
392481
157255
3347
607907
207420
503331
1024524
726578
256103
295399
978677
1039134
946961
9442
751544
683874
729418
900834
589384
914801
728580
220827
756948
200212
504082
477206
1012182
128209
493826
495160
274178
695003
868125
483097
538842
821458
833106
797435
161393
1014270
1017105
1000304
254989
857005
731404
819331
967943
66969
684284
432294
348071
941780
399441
227726
51298
762975
366912
1030541
666711
121486
729213
79443
368440
31554
404238
33051
150137
747259
167591
591391
68839
783869
339850
1039923
160815
752956
466617
898208
661733
497071
160927
749654
490451
896362
61642
98297
7607
31857
798435
1044676
779342
542733
665689
164041
35367
16427
738610
519609
940418
1037475
578615
106691
636146
284791
348741
692767
995446
923327
913667
266523
152764
537787
200146
672999
496042
615397
271746
292209
405252
300474
610943
734728
294738
931716
1006096
972912
890259
232388
639636
485968
413595
760566
173892
92334
741822
419663
58295
163807
536279
951075
842305
775291
227581
550580
496759
2914
402648
554471
749624
247197
397288
299141
314042
546228
1028658
288183
105033
734050
261971
141434
337231
667076
712687
786478
276608
745805
457593
581450
75193
81326
359442
194656
170953
794499
209115
942395
283526
2938
557479
346058
631987
813045
26718
189894
181225
40845
786655
126514
639152
686091
541670
482670
540933
510385
187704
707067
251545
949438
187379
939767
261579
288697
65098
152917
170969
631923
549234
272695
1031081
809218
405865
942299
125627
1042548
427498
248840
233580
137916
800036
741553
879619
813029
976376
1030733
832964
671386
180684
814188
804667
654708
508331
13887
132237
72910
456792
667812
156656
454281
778305
1018748
15581
421681
618947
80368
189796
751642
1032180
379501
599242
50023
873403
352959
999856
33424
553099
167989
63765
232644
962398
400427
95075
799855
826681
816085
83050
85458
328312
567467
936624
33318
656168
169080
234173
907290
373875
942740
286439
651070
337779
422124
962891
769048
489975
300481
486923
66625
250435
369596
987285
50681
78981
129691
145814
423580
125183
257172
514057
702073
192790
903438
911423
11789
926152
356676
713894
700225
367931
597106
630767
583737
135315
784911
540521
913592
337439
132339
144828
970945
909328
29099
22792
558199
58581
460297
173021
325005
311862
856942
168898
656982
171309
674011
597415
213296
818022
1011068
893467
847507
499700
715803
348448
642113
944866
170869
517718
745796
755713
263024
478224
854219
653353
218586
578910
90818
252233
970775
172841
828764
944669
268766
915038
954240
463854
655437
425959
566698
757838
414162
920119
811754
790758
809881
221913
376585
620260
921847
875805
1038198
345017
652382
1011703
981401
23398
573144
876090
160747
129702
700017
351797
516032
746626
663449
699853
853347
191158
41520
466918
776218
4736
177979
208035
859386
931866
465554
451959
103942
621794
69973
493762
997490
1023034
422747
511248
323831
585713
396241
491125
197808
123736
147507
494739
366185
111051
717131
329035
512340
481136
16052
396749
793760
927658
4864
1009140
1013861
1023494
63928
992201
34112
574912
380813
267779
940603
260325
534548
266267
736451
910603
132351
173321
935056
643143
690644
471710
304891
239446
396400
701235
1030557
101196
337525
567624
850587
888133
506274
741686
467840
166734
128888
28872
274545
538136
604688
572641
831031
817378
95242
547574
448076
356474
443427
223211
91728
518879
514503
419132
29290
989026
359098
104326
471129
114324
611515
179857
256331
728772
786636
892451
638143
63717
65365
405055
850356
193360
452259
695621
339444
82643
436279
1040822
40082
656286
1039341
246027
804424
324279
825003
232505
226010
984299
194062
2673
927445
560983
901737
762447
260623
430619
691757
966695
450775
90124
367532
964651
660973
9452
439389
847697
927664
486760
301938
764023
662090
787438
366363
519580
554522
247588
377141
230538
244147
1012234
628465
888005
800043
372746
356586
646800
930378
119297
629684
880082
899201
786733
988022
754689
368813
491709
18556
489960
400508
663737
559155
326863
891576
385772
123313
443215
144725
787968
817512
165523
337410
864357
168665
120144
356621
469524
587753
755383
453333
195029
35262
469618
883890
53121
472152
148822
612093
546880
688360
395256
715769
833431
447778
381831
113711
153194
145446
827971
124171
1044650
794808
707029
786124
561543
174200
693627
496270
742042
757390
34965
942603
459021
433204
414018
701219
192900
787257
997115
552414
299238
240197
996910
526406
982140
652043
1003164
248308
389054
535183
77066
297530
598945
400478
480170
345325
225676
323676
983841
874496
145857
942490
104476
982977
1027956
176326
566357
261080
998349
397464
703189
44793
764345
300609
712603
42635
818589
121824
9284
231891
748779
271527
53124
144948
528655
902700
447636
659044
813995
116465
317754
24779
451818
141757
556284
700459
778443
903039
317815
1031879
191798
719767
692483
124713
25436
861384
949746
544378
119820
670847
343559
440567
556947
1032750
378767
129861
391208
496437
399854
119530
281500
158109
411316
713399
207851
358378
149054
244702
97005
441121
781866
1032694
317798
147295
223531
656913
91508
354360
308144
892848
917802
21557
247864
244196
96023
906955
506063
940166
289873
338467
785176
795922
455031
869194
533143
623291
109358
612364
24724
258350
211958
677093
707248
656353
882460
283348
699731
540477
465261
972513
998594
642713
119366
1022683
580061
554888
956662
260234
724756
293068
396456
839175
980097
80595
629572
699442
704593
578433
660834
230997
1021135
590859
562430
79222
609335
284247
176518
197319
866821
543488
857760
259560
365836
329407
332053
169668
963823
545468
793587
298321
674150
564027
386963
576289
303071
28329
163137
447966
10517
94558
243386
385764
992165
995556
780648
207646
545214
1024136
494669
939359
371451
250903
987642
179380
881536
761669
261662
214577
83239
332680
568155
467523
996687
919067
813195
846160
523235
831624
543262
836383
726461
584601
87762
379009
580607
24018
991143
228830
866027
459867
96798
712252
222283
430668
641679
111051
638050
807779
874153
1037123
363304
118128
884482
605209
133749
257508
315180
862227
511579
529982
954278
312988
110397
320821
300889
905933
978839
537249
528869
11195
1854
987873
434213
886709
256872
1034248
954369
257500
893947
707232
964363
784593
965054
974468
242970
1012090
881280
231213
949511
99840
862284
284979
653779
575135
713404
633030
556088
172600
683640
58374
695807
903029
688511
367309
878691
940562
1032925
970954
415776
97109
890646
438622
580749
1034660
532286
541631
78558
562245
169374
770151
261134
568289
69884
48725
17472
636614
706745
184181
991624
564452
292997
534576
969105
891754
25107
392695
684444
761032
819450
364212
693653
594815
651488
390790
29123
556823
211525
537337
168467
539130
87777
175285
962787
129899
545610
138282
709221
632021
990893
424175
89755
899310
971709
96132
188930
746644
842180
572960
187834
275088
625032
113594
140759
852608
4167
778374
504661
751357
1030962
920151
758214
806905
269413
64103
1015082
924062
652363
460015
94835
415771
602230
565899
599578
549827
61745
753514
302954
124721
387863
38573
392144
702357
576214
272731
264688
510056
549705
861646
192434
669417
237710
285137
873962
595860
119572
317434
830808
427114
277490
643763
798812
407365
178137
657498
1021150
150290
773485
833071
114861
308589
210080
483749
980872
331890
504439
201500
740042
192239
848885
223700
566248
782458
687928
710064
505957
834588
436960
172634
299712
897481
502870
147052
833125
768286
675946
599671
824071
1041695
803290
360787
856990
927077
666294
89769
524150
532291
200860
796336
874366
501699
984378
624650
460204
774510
544202
789846
236479
59438
344901
78751
775213
811004
501997
606882
511755
530445
1010485
165177
230530
590768
1022579
12044
914131
686492
301088
795487
741388
678868
626603
956034
618406
888866
313539
440828
520670
713854
865063
812871
103517
90503
215535
739065
758090
512617
746130
160402
106490
974247
218841
600473
966376
227414
283184
170829
1013255
891269
684613
155820
140129
769924
631425
73307
274594
912289
922711
355394
722100
333218
84431
181715
600266
768645
369057
248552
858782
292170
12438
411052
775133
123303
471587
992534
954813
974761
407169
811114
73652
1000514
788571
321192
562856
999225
748188
146649
236607
458179
507190
485024
372422
747494
399033
479519
328469
21112
374486
627423
941298
273515
375065
790175
123159
173020
496954
247377
747820
262505
748945
705341
845903
803898
868611
248890
660902
907308
949917
715567
171670
729238
818993
178417
420120
460145
892775
438869
407226
578540
213635
694590
183802
183433
899131
663871
1009670
396129
64279
637294
891164
144237
332288
985281
938808
566407
177288
364025
899198
560368
643620
253683
975878
700110
996640
899148
567184
332580
291488
257921
1031501
705042
708295
351100
170991
497782
287351
38089
210587
338545
83332
163677
530789
394978
731675
800124
483871
571584
381181
16663
312815
720006
709776
83613
288420
33229
697668
891544
955886
298412
473439
316338
947490
127121
343827
643891
422163
632051
748375
779872
966459
597974
103571
250868
36013
637975
1013177
1034094
131022
574634
71681
127378
556851
433940
919408
157856
215720
886912
359746
670137
716304
616433
794544
369116
899444
215428
664856
908410
350592
433106
358179
146298
586741
137491
336773
488879
843603
200281
128595
376317
810926
753787
523365
809391
677581
791799
598793
985449
204718
649981
904686
500725
766552
98640
526761
190738
138625
1003646
556939
138936
381299
778443
857128
124639
255821
156964
723483
768232
155701
673660
364644
1020429
574788
186339
331719
17776
229102
691871
375994
928872
379336
591068
745524
411499
912144
450326
422427
452537
449919
84451
82510
162573
198772
557258
1020145
406641
149001
110068
356769
192224
247684
325604
605107
1013666
669798
979451
536691
163674
688232
322568
378391
735346
205986
74448
163537
37585
674252
252288
516220
153304
812810
824191
510866
121351
883246
142133
63937
439498
521495
924501
353670
908939
576944
470209
216598
697631
761241
788136
70248
605044
1031149
168983
528241
214878
803169
984429
174476
416267
16511
1011466
561386
916570
705006
530537
228154
731396
521309
971890
318060
558077
254491
678888
857411
293383
858278
307479
257351
197772
16342
576687
398609
1018333
997561
980850
886397
367778
7621
204500
790577
848465
402707
857382
586657
722128
116359
969700
267048
378262
52452
161225
378809
629982
69021
66807
695027
148186
131827
181180
419625
816321
698861
293696
183823
832738
792897
195019
373753
932030
779096
281941
5243
856242
164754
219397
64773
571305
943777
877573
411044
517549
998364
49116
3887
253173
45694
295658
613325
440593
365951
121139
168416
494767
156017
4647
184154
314961
78304
313146
841277
859651
386658
329582
76153
882955
625231
960887
807030
618231
219340
720448
39500
530575
615114
853084
863923
641344
870454
243978
772377
235071
650761
684192
653381
107839
193372
505570
933201
902668
916542
529368
47501
76951
875784
956643
494428
953819
812981
155208
593879
461570
450620
885225
743080
770976
61763
133919
31029
196238
388075
532298
584236
706309
438580
61503
449929
271812
519680
876834
650148
819909
165222
693191
723240
372444
241744
507471
50618
911841
643028
951692
1017745
437770
534553
226822
330052
138289
84521
800496
121557
1033828
800457
349262
168962
1013989
284989
409378
414074
377040
471527
671491
961001
186662
113832
435706
150355
820394
457684
391960
995317
328458
921363
941866
355184
91896
1004757
814956
794047
648001
901951
537816
656651
106383
392374
1017873
194846
907008
701637
696124
640695
356718
192752
77372
448414
136283
767885
411638
46852
876103
390557
366374
1027469
240669
221198
628927
240271
121840
964074
600885
891855
802087
114828
605937
347079
3762
693801
611205
962284
674553
17276
841276
502008
898789
776717
753440
287013
182546
809636
1000210
544218
77787
469448
869946
770088
202563
973126
153370
487634
873050
223392
53758
674469
339757
454448
119343
14506
51473
471069
842220
664572
445360
596946
500696
369402
995910
645066
718724
636888
183698
553387
167416
201071
168013
551350
656577
126505
998896
387792
569344
450158
806198
902814
105113
560818
570183
351299
392047
252515
1005849
1010958
858409
748434
924691
940797
734015
314978
177888
915256
316118
894108
39405
822710
274228
44812
707683
858115
681347
682874
786291
773550
370254
286908
791077
940402
688111
759515
459439
595748
951846
285413
250561
198884
83908
965378
564219
191440
221462
494041
538211
702734
303479
1025850
558575
931833
26546
674349
570096
685173
650441
74917
698218
465493
991042
244450
234618
704898
584988
770409
97002
83885
72247
430987
346534
236333
1031944
615190
712054
853708
247126
948486
26262
377890
145564
893216
610361
379618
887493
431006
763273
61194
950285
465257
76771
436166
1009764
372625
915526
354395
97947
263778
94691
894827
1032045
37234
538750
484631
903782
1023628
468223
607524
93078
754971
386521
202188
760317
45159
209533
156938
368973
189549
459525
147627
260290
561438
306900
84697
216836
269083
415834
694962
107368
833857
703858
602423
644234
442085
549634
767956
884143
312068
891251
604709
488229
630142
655139
824711
822487
250704
485867
648677
829366
995791
914655
726360
855952
821768
106898
966455
706600
999288
201762
224497
736310
139433
177041
229277
410445
907660
456489
915489
678919
497054
216042
675594
431456
637804
244870
252004
47706
167536
103124
636188
146599
79333
94892
610000
684111
406650
497816
251701
19700
1014373
960418
836021
501914
866588
727010
384157
587320
195458
579268
120164
801911
507300
840169
1036776
564158
512825
341994
697391
66003
520864
17549
698735
692200
819365
752773
486705
224726
813463
372505
7520
905627
40924
7897
1015037
27226
18553
686574
67269
31866
61634
292872
359925
522111
601727
980404
556662
994569
244649
245702
1018011
793097
59469
846411
53556
449641
278708
644357
988145
562467
554128
380840
515262
100470
919497
200255
587692
172722
56298
907321
59793
631825
824941
652430
30779
735868
881366
179541
148424
365696
164365
84818
106856
311417
647571
270584
445862
631955
352905
151659
290208
551317
585573
929402
729741
1034008
1011362
439896
738465
781638
184092
70817
178769
946450
584930
23522
634776
206827
958829
7751
517647
4806
861082
239710
809589
665982
488580
166861
532752
668692
399907
966418
906988
755048
522286
574309
227758
772629
453252
463113
553536
871035
1024363
964392
464728
150500
639694
638009
248748
888905
124689
77449
180213
769594
170027
651813
823969
11460
712285
149520
994831
134890
221834
1001871
459409
869864
742349
612694
799883
188007
261378
980926
833241
952532
121644
800989
626975
917213
974298
389413
1006164
174977
399015
636975
653422
956870
264554
506620
810417
925311
804778
594142
914686
827011
969161
159266
533048
680713
401681
159993
418453
520683
130266
391175
911
890828
501095
310457
719914
182530
177210
127877
760946
700660
658846
1039101
786671
124121
132965
810575
264595
682246
283802
195940
67652
610927
543129
544430
264020
450157
400466
794798
246625
501518
703775
429484
17960
260054
86919
53077
203348
564692
372960
270963
676180
229603
1043817
940655
230044
872127
646357
662405
559074
63471
555307
875773
382109
629185
578048
445084
102779
825184
413397
764048
644778
132547
193702
480410
844658
369260
155392
1006451
278953
919354
551049
227895
38026
1014358
1037794
129705
624401
833064
940938
632846
390843
762566
691350
212822
114483
226016
650278
646756
263378
980430
666198
952776
253317
509339
626864
186715
247909
932472
700550
236753
368732
401267
941278
535790
708543
756441
495405
90697
117134
16808
569026
901435
691869
568656
291814
893722
698388
612375
437167
570073
708684
862336
428813
122936
728067
939079
282428
795243
311997
162591
723211
526393
970763
254162
893867
610388
301924
39005
965073
761875
984029
360730
141997
265541
854099
483813
653596
872363
1004646
891671
949472
593505
823306
431395
631107
414362
640884
908063
656338
261860
655642
571953
322921
901976
731091
503995
718975
86395
440314
844431
918967
309744
804472
530768
734784
175481
1018081
69890
172305
891950
469460
214230
403043
83083
999075
46939
561383
66640
1030640
168921
348900
120478
747428
883246
494516
418849
820548
947403
948608
407052
240035
484444
682807
263546
862204
352546
33690
453509
411029
282195
313328
1018787
129807
389185
224883
316926
665779
944028
200209
807852
844606
613233
1033896
503496
1030658
930334
735813
1038547
321263
559
917161
581358
111857
182515
624992
461448
313093
275045
554682
840009
307548
498583
201805
55034
365065
771325
151834
380785
247217
348472
480379
560711
153649
793780
614818
843842
224957
694393
588985
724382
1028075
889421
795378
852781
986258
569136
800702
681297
957724
351772
1043076
717472
220559
658187
635769
562542
795035
93010
441171
360311
20774
721031
217240
731853
293054
896452
33838
1012380
885030
352718
69133
203262
120535
798837
569879
179362
666764
821957
19286
585341
195447
270858
369634
942603
300505
250053
9770
345491
909529
338573
127632
125440
165574
48672
37211
84274
856101
230535
123878
226348
653997
413959
259824
933348
925870
447540
27860
87818
254954
303596
252879
1034203
988448
570159
645931
347449
949719
558171
481965
191936
379701
614161
93485
268049
420171
754231
369345
309358
585219
54985
566713
83282
552332
898128
889262
980604
867366
604570
156731
23150
262212
231380
970355
432079
894360
983756
140460
866036
720875
29625
184234
24207
345157
956943
118650
473693
523047
939883
489103
261172
496382
22049
190558
360296
876291
818904
960082
876003
868898
790091
803576
892078
379249
822737
19597
116229
382370
622219
356190
462889
303076
732648
733351
332046
981093
993643
125164
770370
871132
76001
649846
550496
711236
348670
111374
954452
175567
933197
870251
3694
410947
813794
294828
524384
213634
540902
530374
266829
654195
819573
958227
439654
88604
699159
862931
710367
270449
527120
309400
409575
619048
994386
66537
611633
731754
354693
155113
898167
1010437
163642
99749
889560
794064
743046
1017926
242899
525377
630017
377987
553473
630321
892137
543402
64212
1028440
192619
458168
652549
962917
520075
566359
332867
270702
538860
509829
1941
422567
71461
795032
334590
34622
130153
482533
660117
569377
118844
531911
665883
824065
556470
30911
561309
451667
641569
94593
586455
588368
604461
975575
415181
28511
305309
383659
361077
650806
249396
574397
83933
954577
18235
456558
1026793
23449
3907
318827
870998
752738
246262
216280
255241
120351
709635
397205
1011302
874417
475125
174690
560676
281872
755920
378272
599631
715685
483613
973717
208284
851272
946354
558679
213359
314422
695322
722356
432104
301381
744239
382378
725492
862831
180364
721900
854617
422770
218294
733273
532680
414601
1042317
5297
745366
891133
506602
283158
448814
193660
278440
994499
390392
956462
982224
522904
199207
898680
64681
893330
287734
375476
954634
283655
654826
498078
738575
898719
744366
378509
777517
781740
456127
692564
312744
949150
105327
986928
105426
904763
395358
146950
705380
44361
137581
482206
580736
987346
1006449
987895
202664
500244
879805
841051
352020
239423
395296
336226
856061
23228
886643
870815
776278
246751
192676
965926
949519
143127
879503
938783
217902
299496
214556
534820
415370
326766
924431
435930
158819
133956
405224
950978
501651
782899
418054
896949
484970
120183
87361
719228
1016914
303708
997845
505213
835487
376840
549149
257994
660102
985011
412895
483795
282903
721342
308945
317338
989222
507076
814731
1025915
191226
770429
1039543
531832
853801
354452
739178
75356
29139
651645
198949
560152
583595
417361
319738
335561
978794
93499
214210
605812
931334
784719
949171
686726
464075
529142
237461
931417
980026
90397
497905
1041320
1028047
335342
693681
397003
125876
240365
523765
608414
460476
234257
804661
477106
3065
744990
260387
207567
785100
463144
133976
1909
14164
805921
463929
394787
277060
411538
26790
914809
615569
557607
267554
755085
18834
178005
1015317
797872
190755
425994
158117
503793
105973
93206
914587
436984
861322
720038
841588
505672
228038
125926
371165
885036
376290
101020
481823
929235
1030064
654534
220179
684864
926308
865599
594830
57565
606815
576568
976259
240499
440630
112840
693862
592948
657143
512399
851300
879213
1025454
560966
233393
685839
723027
323826
835734
91793
265968
516011
559323
988072
675605
507385
168921
828207
16875
177178
250868
481164
686360
499708
472097
750586
282648
358760
921462
544627
1013517
982204
323685
605229
413855
25526
226435
888519
507507
980915
98815
114591
199104
258185
388376
736299
826190
312042
265424
282314
773160
655373
545875
117477
781453
661901
960848
473287
982725
280297
942251
137794
461377
409984
909150
223562
375041
668541
271124
777059
429093
499215
782785
727000
99366
61553
764794
90042
154064
236222
504456
973162
548095
816505
598289
548309
290068
1031227
314228
462328
160406
65436
719259
113275
989192
253620
378246
906986
136424
574727
656098
75777
448199
943695
954333
742127
267310
126226
988247
602400
436062
611887
83629
556519
938235
132448
92447
574168
680962
942701
515683
92528
1038833
89511
341410
708513
820854
649297
833788
863299
328953
1014569
910127
788090
241948
246058
449590
281404
463066
936554
443905
388666
641056
106060
991840
185781
816661
219336
885930
404821
418148
665957
397663
151655
969766
390840
89488
184807
339959
138796
968697
159602
189088
226133
289630
517281
281613
709610
425659
772747
888988
75533
867275
959772
884054
669150
410297
289984
819821
328756
768315
229317
345130
937493
756280
806229
393572
141085
488312
1008373
609237
793704
603434
444219
81467
84469
287977
493718
909062
245599
155456
360093
555489
237009
590736
433583
356313
681968
485608
847719
576802
121092
281015
524510
429528
719529
777774
1026292
736365
595596
199272
566647
851193
466276
287344
203541
834646
373131
673575
728792
765179
555871
168005
181290
158740
19801
591246
766696
642452
595207
40101
496015
979205
376533
704655
437129
1024655
69816
455104
225257
913741
600797
626161
678114
694963
825298
559638
803588
845387
665850
634487
548251
267062
549753
552413
984147
799801
951822
471957
506166
905119
64713
680469
829572
643979
1007302
804721
827259
511197
60754
775380
371838
248346
567253
966161
501287
912015
130449
913674
686030
464540
837900
283208
583967
371232
137216
853700
27270
187484
910027
66293
593427
180590
381172
815451
243976
759283
292018
190553
842520
973683
291100
897462
705629
311235
600834
12958
244729
548893
633416
849846
540468
552831
273218
411839
321160
898579
857005
152809
123859
434026
281171
797782
10546
423323
432656
847158
719500
921402
129244
836723
317584
308712
195918
466374
389629
718118
952011
293235
466037
836755
443981
679744
810167
387697
899695
748917
183480
831844
398839
144139
83161
723331
667813
422052
631918
351182
79938
636788
160692
340267
427404
1040137
169625
369288
235204
90263
755631
178038
706135
628322
623136
794598
188016
110923
191034
927271
49841
669080
914295
48434
357337
1014686
836708
847190
160118
249685
61886
321702
196470
221363
23315
80447
585974
210797
984387
553414
380576
327211
130387
653497
120681
685777
598952
351112
53874
123661
577026
882265
184644
633208
699798
232261
153221
416186
307308
486891
957783
121004
501288
1036461
47179
794632
794940
884279
612536
841056
989737
416763
728404
302462
43837
639221
393522
484679
361307
1042784
479307
782248
678181
121026
1019952
681766
160316
155786
620021
353974
817569
903819
119392
362547
919819
347391
769905
496830
337610
935344
262673
1023728
213864
627723
391513
373363
237867
468846
190524
1041134
227343
195514
561333
841560
414631
619031
370043
249664
349911
582035
299365
28874
793115
445533
103908
444783
193592
571386
37077
302820
314274
768507
942376
647435
953092
635119
279623
245430
545758
1006052
690678
661397
763352
214303
68043
746646
451985
120849
697456
967439
264022
881737
79944
634614
234788
232385
996790
1009540
57117
955130
807364
898741
248521
105555
747512
168313
1037268
15885
274902
45828
784179
910954
457806
76380
498784
497225
957962
562504
598516
778864
749451
538358
361436
297620
110855
673782
966543
743534
150179
898199
815370
153213
167140
637267
205345
877456
253615
982248
905928
986152
837822
928139
620711
903660
149887
896709
798786
793067
311827
8298
973837
1045124
1005816
492901
11263
454004
920224
839234
724206
336726
690627
204898
950830
420379
264706
369206
763645
718218
616281
834315
297837
418745
320055
955895
635131
181811
163050
856803
197053
311474
660101
201701
56931
540413
120930
228243
470991
830926
457242
308087
696392
233558
460230
907024
607947
463881
445562
879262
392849
310560
302047
391320
814994
830845
169514
186403
730451
50000
24653
177421
738295
253360
821200
706550
270614
352190
713239
661976
182961
169791
589071
36119
481059
957279
140848
193171
156026
465170
848182
979112
833113
255232
621514
674300
372058
757446
1004960
760590
172558
545697
791044
212692
984265
776332
56873
462607
416185
84278
132774
857725
695292
843282
616933
518070
231769
615247
255562
781330
375705
474019
820494
1045327
725456
267857
238272
482010
339211
587708
410808
27345
380906
490281
639453
434872
1003889
926109
985207
221705
834023
991978
869479
502706
556678
242410
435250
727644
536478
830537
301029
541295
632363
798333
193541
915443
315529
898800
650692
478763
74920
195910
356942
671346
433387
791346
12024
391488
1012381
576365
143671
257800
409354
398587
835266
69639
612842
539704
978780
24890
340842
1012718
549559
106722
648454
399896
712741
427457
726219
89650
673155
903153
826845
303486
539320
313223
445843
642860
972662
132445
55966
851617
59355
392352
610568
644782
155
798039
592491
317253
361656
379438
39150
655871
429518
169057
565543
471242
980785
173890
857787
967427
1001444
932732
304523
590316
829197
505395
552582
53934
169987
419135
743628
108212
185564
186614
287110
479107
876962
344251
274539
390268
425956
917902
235077
72936
486916
296905
115106
248294
413449
830383
132307
873028
202461
338126
455024
967192
696092
59360
480663
284578
807268
698487
708408
71736
1010750
1027639
959043
1000074
497604
787860
771131
284523
402484
672655
651502
196739
277732
824456
977415
881024
155587
817662
620352
789165
79744
28428
114614
777213
430917
873228
679272
775354
43287
165379
404532
848947
232194
704931
440886
709238
171211
518610
394511
904671
853112
145851
996082
731036
588935
310511
351259
892426
782395
656191
798704
914998
1042489
588904
529376
912577
889162
205613
50399
538592
233181
617445
148397
274985
695472
778269
999617
587209
379157
843776
120098
1027713
424629
14490
970343
740177
289518
458226
456130
1036871
820324
463403
48795
536319
896811
356895
431420
664739
63367
1043800
339017
725688
101093
896787
892440
384131
835527
168371
3952
124700
783128
26047
999968
177237
952150
685066
733670
474102
591708
111585
135029
146747
7494
721606
193829
399658
594270
768004
281144
526503
166281
400668
527497
301416
644984
411408
340953
479501
706567
578740
531949
210629
339882
68090
88879
1016316
756959
731956
823754
461308
184564
599547
850595
49014
387044
866641
793004
250882
76577
1033250
310691
101047
902008
326648
152288
417301
262151
374802
294388
729055
524156
1013974
129418
181111
65322
122175
199182
263874
730335
798008
853016
753543
810828
371477
419404
357699
884673
295117
776332
501616
460501
531504
124757
964189
524169
487495
214338
650690
43883
487476
385039
444456
182872
217485
623929
447644
517099
981129
728541
822035
511561
254474
675961
1019280
794326
335263
478725
754958
753280
915219
802606
1019363
191051
963167
814924
170170
867402
694849
548480
734502
319586
1041943
209403
851325
648315
754897
361799
787090
673814
953443
172017
489275
917183
289048
566159
424735
737896
931057
842422
984663
869253
608922
884069
36320
1003480
766847
56408
104834
835590
361470
856968
326400
4425
100852
65279
693378
1013476
207513
667657
683700
841831
966739
619906
555
1044887
827065
440687
425155
702301
892129
440588
41913
317723
2969
482862
961831
627151
790878
456518
594457
518995
822046
875875
1024022
990686
474029
382158
153298
729863
996675
684500
678588
1028732
149791
467145
613600
170301
172259
335256
855795
689984
496836
391476
615232
892364
232188
34174
317156
595060
1040973
860719
410471
141521
292966
24068
688125
294055
263499
38685
227471
181097
680139
330513
256430
500261
923535
243626
991712
661492
933711
24954
419210
670611
616139
197495
454446
473886
409401
225198
87624
368577
655612
339815
377438
878310
967392
496049
256718
960251
819615
313584
431762
394981
407008
762444
483641
108695
231215
690446
451189
571314
479337
864649
812822
982688
190805
52916
1011192
9027
172529
526938
934490
905294
275976
777538
257586
170056
282693
703185
315823
735484
1006301
371768
1024919
329646
334880
692683
539864
403224
711136
556352
801752
590203
882035
503769
203604
229661
533537
504647
979208
190124
941118
436271
292492
46909
682825
294161
59525
185313
29397
972948
846518
223387
231372
687479
727543
838380
543445
409821
938251
4999
889418
936919
1026657
143402
354686
326327
157487
722060
783695
825964
598525
764567
214391
593849
128689
805738
899971
836289
77464
143090
617803
705520
1042039
97874
173286
193867
623175
147879
556148
833700
1006675
619311
128261
240445
579558
31411
992921
789771
692881
10568
666591
892688
190310
696731
649670
1007205
8367
113639
677518
268311
228468
565366
353705
585509
327792
11207
523150
650349
468885
867581
530338
155520
272447
715435
39194
936295
1028043
859463
658559
440538
910037
965940
563828
474456
171042
331790
226249
259218
224012
819092
787237
295901
290482
944990
531020
902351
339002
993352
756341
429942
926955
805265
1010276
648264
757525
976809
317528
852126
946979
791170
396607
685186
1044197
275464
436413
424989
213472
625077
808403
622332
877436
873233
276526
943101
255059
70140
54206
513142
713089
958402
570237
884242
281203
818574
416780
599409
1042125
9759
239911
144959
383741
561447
878889
613981
633939
923865
886718
459112
629557
418839
246323
217194
434345
716552
147978
899435
67540
241141
698469
1044954
113230
130729
891062
635504
42366
852245
127745
990088
795419
178176
681094
102687
300595
276441
698226
927374
995800
509701
218047
966869
536482
223364
608952
288407
634945
963332
373993
193952
918777
349743
351829
282841
12115
691506
141281
647822
293973
385884
142351
67856
599040
352374
482464
14002
592125
1040035
727167
709726
709596
572057
138201
854176
562764
364822
722371
931238
947015
801128
334893
14915
848826
515823
637606
817880
440800
202205
138678
290638
613573
9479
181779
760494
438489
340362
974317
860356
865836
188918
1006967
113307
780921
705138
658103
300951
426441
601786
873469
18389
498010
560119
410902
327411
809693
995212
174865
411176
249193
980087
737176
565609
170074
167484
837806
469800
69970
625875
727156
158421
566423
769592
476667
799106
717377
756042
829342
577719
261157
180777
684501
614085
457853
178924
355122
849516
442982
896726
124987
636392
974305
652805
231351
882699
656133
617385
100571
93968
135417
667879
370252
778619
687890
737468
822179
25534
168420
661370
77321
399813
339707
332948
795592
894882
447964
684767
223330
643591
437
976384
665338
681346
604968
900395
979289
397356
328226
553931
699303
1026258
265190
571549
626266
1002447
342708
96222
33226
113833
852635
830010
763716
547226
282206
314561
141498
1020725
835717
200041
233290
855649
242092
382168
837250
426177
918981
630417
299958
854599
997952
485494
470216
951429
866757
568531
352238
391460
768631
661188
171026
42196
652321
881816
107706
709116
469892
830769
191859
171875
341077
94843
158213
607817
909232
516510
473667
169808
261437
377781
487315
570459
489698
151626
233781
457290
956319
831056
48987
890236
132568
638904
860928
217558
524236
865129
557835
536133
219303
577733
266389
585203
114638
959652
101996
137100
690146
657508
387327
18919
523736
522155
16295
495772
547466
528626
1020825
867084
728418
558930
510556
505352
279357
624738
698563
593232
636564
555734
543742
372461
819102
35077
975558
13991
475641
417174
868764
627900
112037
360492
509675
667128
373258
75883
233928
98069
724388
807416
969008
219047
332681
159239
17377
176020
921765
610590
644754
336462
50876
463931
592774
328547
768507
311323
37984
898696
912986
485809
482757
259534
1043319
491951
798243
580746
147469
883746
464629
32505
597088
11699
729965
800587
449516
865208
1027739
234948
801405
975324
54620
579291
568134
839010
110543
97536
598033
442364
605632
211465
431995
393174
609632
171382
123124
360328
333768
241159
852944
652731
472671
437105
587590
42549
1044915
19522
166974
538063
466448
657637
121671
505588
677512
373516
162839
246653
588323
628953
279334
560430
491675
146114
190546
831103
484386
425614
242211
89210
797614
172397
36452
17287
432204
357905
672801
27500
458630
636943
499978
834523
953290
175144
786442
721769
60343
786131
70497
51617
592902
293959
939252
178506
357751
691887
773752
840375
503549
182786
420955
197687
176184
81662
225646
241228
170202
180927
453978
75668
21435
388986
795974
477605
281576
810779
23955
315140
692797
264498
861471
454898
237554
827144
846436
776766
677595
800408
909204
798769
984357
601448
891984
870553
39198
103064
883727
361432
117317
293156
455138
302762
920220
211998
398195
460247
408456
158138
351353
590064
75414
719343
720631
199398
490388
636865
892300
784922
890195
940849
819128
840616
538442
450678
193925
139526
1027637
212549
349993
263278
195716
980276
312096
21115
420856
889660
869427
559454
285744
947094
75297
1005193
409
682456
915064
830898
137422
39407
744660
166160
536628
566986
303721
63755
387256
899945
698397
547651
741036
531234
696920
82481
5682
757204
489125
814465
661886
400459
224178
823245
52524
697856
169549
453028
825856
656984
753435
276727
993581
614610
263055
241117
62449
85652
458529
163117
1043961
39942
249207
445912
215514
209553
385457
882110
19131
200366
230449
728143
118
186557
892479
790236
112573
963100
755848
930675
34407
902945
495603
969027
71570
271666
591287
1021617
498817
577458
650587
934330
64458
429021
26304
70526
743836
235004
550765
401146
609309
318454
129239
792734
489275
318442
51597
309109
471942
409993
241086
1023748
523525
802137
408533
883726
200450
509655
372738
26379
876394
732885
573013
138911
582054
666147
726572
90980
1020542
909574
101930
252455
805050
879678
1020132
301179
46025
489042
544302
152125
429619
203923
546883
931882
849318
186611
335579
132415
777655
441652
180078
19849
817855
857194
14797
861698
655436
15601
764844
948766
216824
127188
914254
781316
341615
989574
51485
1031413
628404
885114
80411
519745
324692
207180
244788
277080
717037
2449
16156
975833
877630
394418
1005013
91146
111020
920210
8962
781130
94994
23285
534901
931963
93876
86802
276471
589952
427231
554241
595285
991205
240714
122947
642394
122840
905356
727321
119348
1012668
161570
281264
361526
388270
634372
319036
326610
283473
410736
382823
919475
833357
860382
498181
550797
888967
1027358
30212
783722
121570
988922
66136
273392
793040
867845
538639
663555
851266
175134
244194
532491
156828
883080
564456
887005
998643
990765
1001429
422186
532335
343424
1041966
235039
953165
107937
17585
968422
291468
439937
929910
113015
609347
917660
555051
842929
617037
605392
121974
511262
1039720
715710
790041
845236
280630
607427
556631
674049
336067
742608
929600
72815
197898
922299
1040663
573878
981320
834002
28661
825187
120352
543520
320717
728600
626143
560701
852538
798055
180261
12978
988061
496153
373954
411138
734369
741060
421618
6010
1042764
284485
470755
30513
529861
524227
997540
512448
490211
753052
389157
136079
463905
615482
189995
205195
212480
288328
650866
657903
852713
677806
125916
487165
399208
854384
701432
905713
447107
968192
272291
16580
292415
1010742
744241
693733
55331
134868
312970
680928
37559
583915
897990
134877
601367
475913
117810
889655
303304
997616
1028691
983439
288210
43641
642260
477870
349710
660740
314439
619528
282802
369940
339701
524796
1029862
155287
460745
547628
447400
369038
218791
516451
428209
801242
786847
195935
137113
254615
739548
587414
832828
925117
350197
485878
943929
213092
517614
831926
1030753
222712
678919
349725
135584
306219
188555
519939
99772
927364
392612
970796
370006
495876
393871
964941
283943
5951
361291
529589
210801
713611
347048
307570
808386
602026
926977
789603
553865
546628
540617
45506
185341
984646
1002791
930001
227592
667850
870549
252443
490234
885744
906138
1034500
701437
906659
41075
310300
947342
90337
627236
464582
596248
310424
530551
22926
631735
433281
715170
35614
465218
993159
128238
60011
514456
10667
81034
71798
584351
575558
30947
277429
93529
1022781
630035
999522
601211
318516
670352
403869
558367
600344
155670
50433
112472
1019658
263138
1029724
777953
174031
605252
774723
334029
51107
529289
344335
828394
1029642
124399
210811
697778
671470
593241
665193
514916
873750
993140
669273
593143
280897
653376
291818
331648
225924
520526
945303
28634
949424
268632
233841
477332
966319
208301
1014155
328704
359733
116018
254473
508475
927407
909385
706421
235471
165646
155883
540600
364839
314343
160
622308
971190
805429
348999
703556
1013546
327946
352905
911723
200170
122511
702679
70352
981655
34891
107460
296928
888004
707642
616306
238817
783472
210759
402349
310874
569176
1019490
744716
736128
935579
249641
57057
508355
732683
610086
161884
168226
374532
233381
279947
748062
506178
513526
349129
927950
535823
532485
38930
655108
458772
329346
462050
770892
396292
218888
882553
695417
587315
968412
1009668
110423
613705
783437
260609
106593
428589
9353
829200
288446
356931
254978
770571
96618
347219
782197
277953
366798
629824
1043297
62271
850039
667779
6340
994202
450720
332011
514116
210314
555319
986524
191021
665161
872835
796668
166255
1009010
55934
80345
833171
302515
383780
788007
974690
401599
913599
78835
970871
171207
185192
716239
197871
460454
403644
910604
938871
990943
1041907
664465
943925
779644
997869
974130
75276
762603
225047
93360
812792
845995
356058
165813
449662
355512
676848
1043041
755865
465571
704612
327089
422000
534622
433438
41512
251123
365592
1022837
25189
749356
876204
564628
276762
807622
299873
35631
283231
978591
541227
933746
550459
718753
762618
124575
600681
133626
664506
975757
43328
420061
471320
60491
605616
359064
851837
388779
108200
719692
699362
136343
229842
916196
369963
300968
648367
12025
438182
733033
99434
905347
765662
470308
632464
72199
973268
259979
978402
672467
698456
883612
578600
736729
861311
1028592
967359
809363
632783
666647
723070
660470
506967
679397
3228
80164
84398
60084
309854
144015
420632
50839
517925
624479
1039953
439581
589060
78144
820763
423260
252240
608059
349895
986867
420725
510443
291224
126008
899271
444734
254807
635521
633542
986377
946767
669969
422669
170349
65419
367989
244320
696037
822977
982359
256687
784032
69185
459833
624112
697038
44263
576940
919986
1019061
428334
38017
483869
589907
573997
337445
1014243
590436
427956
61655
435607
38159
222820
958046
849474
930884
385369
533012
363260
48622
53744
229860
351852
879346
662470
644678
416569
170490
114846
768041
25469
943932
124606
846650
93692
20003
515996
43890
494825
68462
485498
197941
119930
208051
523106
182038
37068
637551
192039
292164
878369
840560
160307
738316
492279
255668
958945
650473
673125
643541
430285
990622
676000
62459
960741
619731
3797
82615
353146
1000341
514286
271816
162355
405269
85878
445093
1025098
307714
83407
35793
399603
353472
654425
604467
349846
155397
578361
710326
926953
71335
115578
96574
742025
286227
856563
603808
875747
156879
944490
873068
857747
76849
341667
17199
121088
254816
1006707
968997
514688
719983
923934
8958
981322
524075
404359
726945
81777
172788
304562
114454
203898
634134
761233
812080
899144
1003434
660796
1029985
492441
562657
586172
962168
524778
141868
789727
277320
595377
362364
209142
31367
602001
142120
103617
805181
792411
374322
803040
116951
134296
699336
192705
910408
23996
936731
176562
463687
954391
298704
446687
1019119
543511
829586
64503
27771
782131
850787
65358
338201
884986
64988
986482
435857
369977
828420
181375
665687
348678
573123
591544
393342
546437
764612
833972
360602
601411
724809
633766
867041
864145
897223
138264
264115
13624
1002087
806996
348075
776730
574503
189805
604492
745997
554442
556860
782934
869607
837515
606773
1002072
222696
470849
417215
823202
682997
155243
88105
227172
554937
214864
923144
688124
921336
735649
144184
753275
7783
1027206
386410
617730
342780
513612
150919
998181
685621
609777
476609
373011
446612
551094
219181
63319
912850
12128
420712
249205
943597
480896
886131
588795
241446
187026
234673
395619
719272
347633
1021969
861666
1039908
771752
230541
783429
361240
38650
966025
419072
657242
748932
510321
800039
704123
597277
126163
512794
623668
346474
100408
251662
431084
715726
6450
13725
800051
771589
924520
454627
797461
667586
322827
468939
968091
736145
123269
762211
752678
901683
116054
100546
169753
1028169
164761
901278
451667
660189
130190
271185
406765
566004
573988
926435
426523
35372
187239
12905
237223
699928
342176
734689
633895
29426
879205
910179
362491
30460
638848
983124
78454
335870
709242
209195
938852
129918
378108
1037896
895847
243748
39368
554973
382610
632643
828181
381279
957447
445754
428003
90429
148508
411276
231860
385803
726052
529997
652387
741057
614058
368847
125318
1012873
394853
365160
942651
186763
630629
949214
819329
338504
640570
494116
266266
797951
481629
1010462
517747
113042
1032813
1986
352516
747038
408921
520062
663608
14411
524366
625915
567191
334379
387125
463321
707783
585832
991501
272877
356783
806962
109327
210993
322631
248551
862103
449032
358967
322501
541602
623638
256141
673729
990938
587020
320726
961556
565728
429124
707077
622433
762617
343355
933330
633664
999039
189755
801748
943964
1033524
593281
85684
971222
387733
528093
11095
414935
339948
712421
449609
262107
545913
1007773
103131
931732
415072
295693
887539
884560
136876
873053
851473
745601
681636
677839
40069
856691
320309
959527
810017
765631
884265
253760
839392
382183
583426
144365
740906
705377
827133
841267
337494
255551
399494
492537
627329
336811
587232
802521
640631
936127
161135
949098
490690
488275
347014
566646
841428
848604
285576
648552
457403
40930
512246
700865
133897
953461
963094
258911
278296
764539
388813
626974
833086
322489
737621
363933
531241
34007
780582
497887
153151
626571
580106
161640
498476
127768
811136
56028
221320
759162
1008667
941504
278521
50444
261342
716491
743554
393281
479436
335482
608897
834497
714645
905425
331201
898241
345068
87491
203926
2181
1006810
280293
403712
887357
37131
394582
630224
114721
391843
462451
568729
785692
539486
32763
529895
153089
324711
491552
520816
949272
431054
948405
970156
615427
391618
35213
333241
59710
624919
640670
2594
706830
922150
728027
870644
800717
404961
868577
458233
222591
960865
429455
100025
183272
497841
152630
70657
872183
624168
998239
70785
685619
146250
386664
298129
1023114
23627
50413
778733
203834
808746
379639
561470
273231
351963
87980
185854
847482
962797
5252
382715
241203
342939
528810
585832
958646
220673
223821
100905
202493
35617
783652
354601
236278
512627
338042
819911
920609
378369
160621
1013708
117173
816865
554359
363536
336573
879505
1021073
850696
21299
763942
573865
196207
667228
587709
298144
721027
62040
627339
964962
182400
113389
567984
1029310
674758
635903
560937
427798
988153
645819
500470
843009
808561
514074
562331
893060
164091
596532
615244
348010
982728
606540
124429
484883
764873
483886
406705
49400
186861
75728
963795
879066
100747
62944
950356
680987
94481
986961
781937
629397
516290
313035
601892
236093
266459
197965
486461
572886
561596
713293
235511
79137
360071
668593
559783
735707
874631
882601
770174
196487
464491
307651
655341
557912
291394
760887
996938
196877
874604
412213
1027643
588425
517218
435291
194411
628483
638060
957664
591673
126269
287411
835736
37511
192505
118289
987971
584021
1009883
1017972
719095
109711
265295
127236
553509
475925
105151
16264
491324
905521
476609
469127
830984
480522
266352
7382
615762
412373
834975
468073
952319
575122
961722
878246
570390
506145
543404
345332
763753
665979
638987
344480
913969
924950
615760
1017608
538737
864090
382378
77590
338327
866162
548533
33905
78313
719885
793675
780163
731266
440550
600816
431696
221072
539698
253007
800692
179796
460608
137370
792059
65634
517509
759639
260690
149060
233814
788116
917036
74379
271418
261574
328614
275410
744195
656465
890894
600671
949607
306186
142053
725727
711560
990845
270442
693992
679874
4007
1009641
836551
296225
417542
87893
938225
833175
987208
8536
220848
1020912
914771
993752
942940
537151
913920
610989
56560
551773
148048
869783
545186
574349
148371
570340
334377
775194
904907
505269
961922
949945
834439
146293
849960
482331
311753
439112
236763
587754
684258
342328
83882
952811
455684
764752
258223
176158
420809
89548
446723
779873
209422
225372
125521
200511
544588
294875
143425
245224
764098
908157
1020712
547709
542917
279128
910096
141738
296956
663452
118025
615181
91934
838220
814282
25517
944277
867936
653751
218279
699392
936700
740155
61737
289906
388116
873005
673283
802073
508918
500730
670298
664256
336243
499799
674887
526700
232558
996941
238823
709584
720379
551876
596668
13038
119939
656693
742615
452002
758720
160432
452196
791648
884405
306257
992502
750970
532830
728765
191743
777768
298136
251503
332124
982032
194946
1033228
447852
426139
995799
328256
136092
624132
742198
957397
746797
864002
407614
654206
912704
9486
845331
724587
159667
291303
801013
42341
418085
750136
125862
668404
619499
399604
363912
563060
165722
362955
75039
945483
162689
1038816
1018225
380347
255442
964919
621350
168357
643416
848779
217238
225779
783434
317315
423597
554453
596461
786843
885228
455230
976749
321299
101898
303094
148024
856486
339901
471476
637605
1011444
326823
397668
182405
784085
338004
563315
179421
685381
940643
97719
550864
1045341
108869
1040062
126536
986278
871813
198726
920089
815915
1034115
568414
127020
950841
713198
811208
1008612
641083
858588
17094
713499
627043
658547
620702
686767
341175
877294
31064
261943
460767
786576
358986
357828
521771
451139
309905
7657
502146
199679
332999
958371
1010676
75149
626146
509410
1036237
596814
252033
209587
187253
66642
391797
279133
225212
514079
837125
66760
820431
760806
509635
324238
106637
715823
944601
749110
262621
694554
677725
251567
316216
287159
526255
185053
844016
28873
338976
514398
714926
935011
550005
378249
256418
207677
491538
454238
119402
899010
990380
68271
646392
553309
666005
776118
58217
229309
690643
641562
270300
1015319
389928
857859
137590
871373
586957
784628
549605
953680
949428
626361
209981
540402
318596
224709
513034
880572
937056
112822
504355
960642
536522
274349
575725
145055
175468
730405
944678
47099
1028688
778933
484946
153149
532037
447888
494072
1044475
778150
561044
635323
78399
838455
844661
995060
322523
880590
905544
547295
80013
289764
3496
870878
785519
448523
684366
495259
300782
656452
846559
262673
757416
231368
380592
545455
387026
537909
100679
231654
1011809
3069
237590
795563
87123
256139
544322
703956
801281
968366
752216
678967
230525
181827
192467
437627
1043288
281857
804384
616920
657053
945178
854648
681678
548319
551581
676250
385657
499530
806328
979363
101187
655899
587273
124645
830908
356789
113619
314274
939384
268961
678144
351
785769
425596
156934
222442
736549
185879
178749
92997
740535
139373
453600
834511
398232
701412
71460
89156
757143
875307
558238
972466
743345
32969
832479
588640
61130
713755
583689
174369
995776
309911
821723
437243
980473
337047
397383
258697
1004373
165743
145611
1035407
719284
353842
129858
19403
236461
113450
860310
213312
930138
738313
36309
375467
82560
400316
116750
1062
901325
276260
15908
364746
374104
428159
344235
953318
970500
963109
659705
825726
836854
334068
980024
301333
1020175
752939
158208
420885
981596
950264
489195
536971
51940
832364
1043413
971666
59684
782449
946093
247842
268357
186714
917406
853748
301146
70175
510190
347532
655913
289971
281674
541592
127615
1007361
457726
444551
244365
261147
416104
908022
538815
521114
841298
383725
898885
198596
214741
172906
630650
400827
361448
788319
821570
286399
337099
713951
853447
175162
346700
506915
579761
1030752
209898
264503
713561
541175
67310
363083
548015
560890
555532
710003
444397
332104
547954
903111
735606
332050
35803
776172
830449
649041
510182
806374
923782
197146
534782
434250
341257
858365
850132
734989
319544
22890
749284
11256
701009
681830
357956
1016798
822708
859312
336240
256678
996417
46006
185907
849496
552982
522709
365035
785018
892053
532633
350679
809523
407031
807886
232919
30525
669946
534517
975229
811408
1040397
399785
464430
159714
664190
828447
728079
192238
783798
401357
337829
719854
669715
137899
1005250
365997
504569
54911
505618
205581
534048
562950
990899
811485
576252
576349
642448
535304
618378
176162
1007407
280101
612881
429865
331129
161052
395958
232454
946942
552567
806085
150604
687056
310147
653686
269729
828727
644979
714229
32235
375823
896936
103833
400910
828944
36202
778462
367879
141765
228028
918431
303234
33810
929273
558984
543125
7404
732806
14018
743048
846761
151316
495565
845818
530752
610094
299174
997810
334300
225064
488935
762593
638668
1030168
191918
587181
1036841
494611
767470
848101
423509
12084
769771
252042
915794
196457
202425
284645
713230
209363
656054
92579
408523
25123
233282
301182
1796
373020
864062
13858
20735
495563
519795
926861
948305
724218
575857
756556
586362
149968
750537
540734
134701
940177
904498
546754
845956
1032728
534566
82800
379432
505823
326990
1038007
532017
1041078
480926
83919
1035993
839759
250645
314626
235647
236719
1009810
853115
892421
574837
69054
290404
584499
93354
445232
151635
334368
903288
1038077
626230
669352
913483
707273
99672
319323
196204
17186
817601
727056
994105
983136
934228
685712
764372
404665
445474
579772
516093
922334
920070
1038096
504654
559108
249198
950167
957352
364713
930067
189707
125540
110008
40213
523027
427223
719270
579047
687365
54389
632086
955748
386903
222746
542666
974787
185162
874165
876790
1042160
156030
752005
660692
89003
559883
186671
808410
608090
51283
963041
870872
6336
677818
792554
6089
93409
131562
168060
569557
946801
435982
70732
462449
110601
303760
341904
934294
771313
247078
553807
981324
910219
1016818
126821
330608
933590
503378
226011
159367
900076
527584
984788
432377
229410
389119
996006
558270
85634
379351
510410
258278
992017
59932
530334
1000125
221284
966863
227554
586435
975650
672268
239270
64614
550979
766584
96752
353880
588600
517235
414006
309871
954884
566253
858658
146778
962058
634557
792798
806766
251549
522868
134978
363600
269823
764407
310777
802428
480401
688631
674980
308539
636785
91778
252418
688781
468690
149209
795668
516374
789764
799936
925852
48750
631453
1026909
569478
545030
281327
982589
836040
560232
684017
529820
573052
909228
330544
272
698995
528540
209448
245866
300402
407346
176582
86878
364583
216120
1011912
183280
474971
652281
661770
532106
994550
647015
908366
395269
268720
791538
938418
497277
200477
402343
266681
863640
503689
422091
893348
16372
489200
1007772
439019
961231
989286
116463
147851
71558
759657
257900
146860
649307
408635
830127
660220
984829
784209
480236
806464
815289
1029067
413576
801075
604516
211108
745916
502346
406020
454513
116113
581137
993735
258188
111539
702452
115599
821586
359858
672083
498412
284618
583354
785375
818631
631231
141351
880044
711416
20115
57295
731380
75748
786673
919050
612668
466226
528445
936255
955864
27141
877213
627224
452367
98143
153688
12748
56478
123550
106616
27059
111621
664152
792501
890699
204223
588721
302524
666590
710015
399251
576254
140741
665242
61924
205294
330989
140296
937058
684719
909910
428081
547642
782599
941559
992055
228959
673641
531116
486887
609734
348905
110461
815483
477580
948077
593882
406704
401058
148268
360854
553594
635842
970982
670683
731278
767177
829931
373381
600325
214023
362732
443400
589411
799799
504203
354854
139875
772764
801583
594574
540744
408761
843569
256813
825891
516979
651752
576719
593725
1039041
632618
381215
953091
331191
866290
260087
209135
83959
855287
972813
131870
127110
1009203
1028960
87143
229472
30701
451296
39114
168303
549872
28487
610852
153534
916485
514464
281948
49578
234064
556109
129154
20376
286543
152071
174836
504991
852414
660226
707994
409790
543364
198127
666859
804825
659552
551085
213185
8013
447016
355943
873124
395572
990674
909269
637244
446346
112479
387252
24072
136828
300354
979713
325767
715741
152888
368252
211980
351931
197332
1015449
303693
622665
808857
398679
873573
55878
766222
855345
812498
306080
196054
383559
5105
764845
972768
331634
898071
590597
808420
550882
50694
821969
322143
839488
284483
844803
208877
926869
589316
897398
105856
965242
693858
626582
990824
898646
629644
106447
379374
267585
191645
206736
716227
465310
565245
1011117
166298
524904
202961
318905
474545
772076
67511
222258
736489
764092
610534
118450
304634
651019
518627
1007825
730425
117042
760299
658153
836621
298526
137843
288631
127102
258627
135022
769393
31825
651951
147902
149439
812428
658637
205326
694085
25694
539809
1037008
525573
664748
349991
527899
538188
945525
465526
650290
189601
381176
871682
668156
165332
711724
200472
940578
767617
952499
398451
602169
710293
959124
1009648
359012
631248
85879
711399
930518
334764
402346
596141
597270
33992
744802
36759
810854
790939
143542
903803
398880
18807
585837
750535
150103
509216
618270
617626
756447
53711
530241
821642
552042
218189
732315
885345
209517
332523
848849
669285
252825
70075
11409
967320
613388
412710
617087
194779
599106
464216
422462
727407
430127
927103
41118
218340
521522
311881
999654
386083
984884
813864
101881
514982
968885
231836
238362
689620
690042
295244
903572
652535
647053
577899
483383
224252
801165
385977
752249
393248
701804
380016
390255
888528
1043965
1037123
469334
117658
946351
1011748
198120
333315
381412
191349
348076
16839
942732
561027
477769
390682
840578
501709
967449
325021
797241
677979
937838
454121
1008576
571628
562432
280511
607177
530097
319216
628289
891088
902796
905138
995218
393940
477204
454287
695625
417678
371354
810355
465856
874937
621764
692322
636446
761743
135849
124335
628767
984251
374378
83123
137903
904724
1011694
119912
328607
425704
352901
728528
725455
446911
931712
495803
763904
362252
609146
595193
88137
140564
311329
666758
120083
131835
54273
523737
174531
794683
150237
1003838
509934
458669
441253
968167
927482
440660
202311
317510
267451
635674
897655
682646
570412
540365
183420
154288
1041698
939361
616357
949194
661452
983528
1043236
861309
834923
26182
125558
199356
879274
688555
1000985
291820
149579
764521
412856
485096
958471
261222
315631
673279
541228
198691
627400
119231
90664
397171
331699
878857
772825
67445
23625
925829
169446
569565
404455
148955
82541
985703
313307
392505
225667
877803
1036847
860534
719854
651155
873535
930520
860951
969425
685819
933966
848810
464636
490602
363123
130354
757489
562192
1021906
694080
522430
810116
111102
970042
435209
121897
186172
90303
76654
193030
552741
198875
326512
281852
685629
252504
835400
27451
406922
710759
926885
59654
250558
608087
427521
711926
843503
1021726
844789
658319
229949
753076
25822
907550
124723
694029
394648
272826
148723
432841
1012560
207734
449962
751476
926057
103323
876793
895028
913243
674481
983709
218636
1004689
313032
842203
233261
771931
554334
707890
365523
780922
599696
799552
205155
966173
40203
279710
799989
653800
966808
750285
124652
661052
611019
332056
355939
589811
25458
245704
262244
501365
1005089
220058
59533
223481
877944
382760
671442
799999
121079
595645
610428
566530
454754
122704
401666
1041906
681345
971795
702312
943194
928474
751512
364322
160256
939063
83019
1042346
405224
763502
225500
776712
4097
123767
463112
538615
273043
571051
524934
282071
452428
1020244
482465
458419
958204
394797
50398
561489
380236
111551
98547
507474
769425
194950
879005
36471
910537
995411
532663
716127
1035720
433938
86818
211046
114056
483802
531816
317889
759399
99465
326762
786974
151932
707048
73446
819942
250211
43919
714276
869951
836901
403804
222270
561567
156865
940557
577482
82543
316767
992462
501640
540672
340356
650719
516210
263543
414692
179245
918690
746101
670041
73566
483955
891450
17588
573184
564954
178475
632533
832278
809846
487925
197462
600442
155684
395513
728223
847821
2344
767280
791310
488531
292011
378692
868308
1152
468474
630278
64908
644538
165999
377333
341267
684605
33458
821598
848362
441855
158763
788009
20918
217954
672699
771268
412567
172675
720988
181269
966691
450162
671227
854107
1015601
253217
21472
86495
748835
199913
799194
639550
958837
374077
200544
416223
305419
728980
66557
656336
61584
631507
44645
590762
118676
182285
864704
615917
933994
965002
633865
886354
406367
926141
831241
681722
587211
402395
820886
125394
986338
220716
448846
328874
509686
622934
219683
388869
248268
875233
950277
739938
423774
868042
750179
990454
427627
648476
255150
397428
101659
15103
519985
880493
800065
68818
141283
729115
515372
979413
96310
378084
661648
121416
1031547
870176
843290
22157
363079
328898
1043562
46774
738173
153812
870851
557287
311423
305048
458839
447537
765247
98872
838700
869729
604575
267861
845063
505362
652129
260869
45912
874428
564136
197036
1036245
569687
566244
867654
849553
325980
243434
383719
166574
760607
879831
716131
842384
513600
636522
44887
61603
101576
199841
319738
973935
533303
385182
1316
798365
336356
331670
69779
513039
794906
554967
501386
372121
506453
119919
484914
332743
462569
919743
329814
261373
332913
41414
652590
798202
238778
69850
885466
830144
525235
932154
18654
68974
804437
937422
25333
178351
278846
432763
437806
287816
931603
256332
124849
147817
44354
780545
243021
939401
786041
1865
70959
994709
22630
554386
126288
4692
233295
669587
374202
723207
185247
169472
608658
936023
995971
581276
66839
122989
951783
153725
281136
14020
219382
630009
817789
979459
576664
398889
246343
1037424
113651
886629
353591
340446
997018
752778
501279
181131
113686
578072
113774
771797
608047
499522
218929
67044
369261
503252
582880
62062
947206
242641
1012504
699461
631196
848289
233123
19971
134972
756575
903124
344540
599750
737103
487466
898132
311873
977952
557139
423513
546500
491769
458368
748504
616116
551867
268146
67353
440135
755020
398648
545018
988871
1042943
364185
62259
124556
535581
52937
326403
145477
36140
320158
612009
627974
246222
600424
147492
485730
851068
276814
405212
973343
894942
629899
1012737
926639
485102
76320
551162
824902
67969
404574
524818
555434
579810
372562
462415
520410
72690
1029171
566471
64698
816030
835610
86723
704154
755145
499388
159499
743746
410870
86632
736597
395471
798176
536050
962478
543817
419057
217282
779705
449428
379655
495337
756868
282392
175037
496847
912028
547056
27837
669013
305914
334448
705671
60333
152925
839628
791054
501543
15643
736248
253563
453105
324409
90174
899826
788882
271965
466715
467519
494781
439337
219461
25718
624009
640157
847065
588708
925503
330767
155964
519780
681598
635590
232336
232467
380429
378629
828356
207670
483616
869055
633122
922643
303025
795746
545924
409464
2546
809279
383382
628022
15540
123950
895199
812341
381385
7175
923903
557345
551485
446396
874895
56407
508632
187349
279231
92728
354763
148575
685162
24535
219094
274436
242275
112672
170749
697224
8482
708866
828878
150415
430957
584085
998222
960398
306543
583515
1002812
431819
592254
244766
964778
859370
441534
718024
861093
796000
427807
978872
257307
686978
310570
100469
266779
798019
435833
647048
590398
99166
336366
86499
923598
177483
561329
898096
9570
869669
92099
1041032
398403
383335
223695
569393
543521
399984
865426
371536
618087
426823
557355
953684
308565
849360
116639
589290
411138
247846
868311
412080
534533
254321
231242
536546
1045386
480958
754214
999340
189930
974187
324805
171993
869935
897670
796350
271836
1044743
1011170
622973
833595
1038210
589293
508661
997060
206173
296799
376945
452452
858122
848936
731594
948037
148544
819994
505391
146071
231591
220986
198003
407535
610309
731547
699838
335537
163676
632629
331646
320355
487860
437195
989156
765663
553516
857425
28370
485203
275596
522104
778103
900419
566940
297512
901438
451875
854249
819694
653990
417632
958305
611747
1003809
375625
151775
348980
967214
1020403
340666
934907
582566
619
528967
440420
771707
593044
896606
735940
1034586
624744
480879
131051
622967
637517
180376
81502
445038
706262
970982
642966
120297
114139
448940
103754
623087
590415
273297
1021358
460016
456955
792283
253281
814328
873193
926565
699546
171524
367105
604130
221368
593449
247983
996750
320112
465693
405908
980672
38078
580266
88113
942960
116404
701051
55678
300595
363530
798141
799964
561393
190119
856734
139199
182210
289511
603657
730627
993129
52081
345278
959139
298330
870238
136266
530170
559028
888800
278453
272608
92540
479697
204857
344385
69322
836452
738975
202314
379354
225118
223910
201518
201716
173609
566482
440439
463479
669178
167126
929099
463865
428674
160475
555021
678087
317720
213482
105294
566653
865926
24648
4110
217784
400549
788229
516312
358386
674220
415096
348777
965721
827994
124783
6287
448197
811436
1017867
146493
576416
701504
219354
1008241
169959
911527
1004952
940049
322998
690775
6972
987325
672996
587778
961922
352449
400362
447373
869865
381834
357947
589539
887932
589980
942355
752957
413716
337956
1023555
430582
362900
422329
301479
174784
101863
472838
371469
444695
585480
209670
309772
596976
441899
706867
18302
825388
345168
265924
524824
779684
811897
347517
472138
131112
308757
767202
493671
947330
441968
623638
1008826
21956
270194
94232
668051
735732
277813
1018114
378472
959641
125166
503860
965765
440744
921261
113761
379063
715966
147030
842541
840374
351523
97711
689505
418930
270420
26229
312538
880061
663630
828062
1034579
214501
41495
660362
844341
274046
515490
855621
108099
479273
784025
794671
885006
173223
724984
228861
167301
220067
54395
354575
358375
295664
1035303
195343
608558
801069
62386
725797
668528
97099
817282
129450
805228
487710
907429
1026827
206463
209475
388631
204690
401221
436854
150325
117295
671495
909957
1031333
144330
939723
251348
1003110
232505
67186
989361
917029
337931
195561
944369
539273
385175
203477
614752
760713
270419
544257
621219
633141
40044
840897
102465
534330
396750
924530
860714
708527
529831
805376
737512
662100
302003
5750
638940
595094
930420
497614
720788
729894
31580
612563
309459
655076
948253
209588
983299
885507
325937
312673
852006
3825
985744
368258
296993
971653
326794
179435
341851
327350
64318
166148
258414
541627
428764
338347
9065
205183
158736
568817
739529
722403
373692
578640
326660
441146
424114
989585
743211
854393
477551
927510
699720
194409
194160
729684
683489
995952
282310
341820
479994
438509
638696
798574
521726
721125
240341
915742
449519
671646
775163
407004
2552
818534
206274
478645
94171
1003482
141704
947987
485965
959640
521641
298447
826250
501400
71051
6883
888848
448331
624461
681829
501332
51240
66063
774846
527937
631846
544252
173861
1026475
792016
513722
692846
1041240
856830
467446
478643
246145
200971
191454
249874
640730
1035601
662111
171202
2389
429295
101341
907183
126248
762325
789148
395693
489153
710210
903606
463635
346975
537666
959326
247236
234274
809376
328948
655081
963924
683582
375279
867594
297941
98467
766061
219706
310711
152694
347778
920076
601896
273107
126715
256589
135181
436673
543658
830104
447966
312891
330494
15024
110044
740837
694435
664976
852243
422132
395439
1015725
786411
578902
809732
748899
1012769
1021732
949565
4850
573541
944052
196621
530210
892373
920197
80562
489088
798580
753836
380815
257747
74046
330371
37378
912343
429543
1027859
111784
112302
497524
531210
821622
483923
386097
85616
631510
972137
466035
804069
1016209
888938
1006382
406555
304741
326394
428961
636924
684009
713025
506162
390763
934528
788610
441629
275508
609305
639310
193103
569938
729775
934932
41074
572077
64757
950729
313050
964648
569036
318161
615213
876920
850701
726130
801813
868444
234898
743243
792753
838986
570674
877492
779312
614862
514247
236840
130552
72521
497921
106938
340192
44446
881600
337070
291856
647996
875754
302967
182554
662704
299501
721809
268884
251676
666197
198862
318222
771581
570605
878236
723993
845582
398789
782100
749554
482355
692944
908942
981914
756915
1004718
558949
551508
335653
828174
318328
446121
517144
183377
109114
847861
903201
5508
779109
815758
787338
948805
725128
221157
694776
745931
195342
881100
444407
44997
944287
927824
454321
316124
822490
138591
527844
63148
408223
382881
105229
311326
1005477
14106
660925
270030
547284
337583
486808
426244
800539
256042
241882
88440
654047
169715
877573
443841
1011905
73293
161585
336006
347624
101937
885404
827304
425010
103501
305077
589443
667858
762642
212004
680820
822745
964492
291895
54876
995112
657527
459466
649142
369683
511336
270511
7930
119882
279873
277888
140207
913610
673731
617435
382005
528770
39516
892422
77069
867146
771512
694723
358801
295571
866710
861416
897199
964853
110739
98840
374987
404497
1016568
730981
601794
201977
986367
933134
242607
840600
678327
406603
142914
65746
889136
227217
552516
1021065
328581
237649
361574
1012419
704655
148609
78635
839545
1024857
552271
728667
423685
190286
52976
787591
54764
94858
741704
1011186
192905
827459
65826
887417
47545
269315
1037200
393692
862134
165558
453034
823412
934131
820073
235311
93829
951165
815380
700299
150467
1010434
294450
1041866
852919
718364
150841
525300
58855
852791
796450
753430
711089
423883
198711
200473
29448
693820
799360
890676
679141
650996
698420
794917
637498
816618
993424
908716
801357
813883
172593
287040
535884
609176
674639
466681
853480
341746
270588
630653
478159
128601
639552
351976
136524
665926
168207
798886
424776
691446
759246
1020791
282491
289385
117776
386011
32256
502171
55649
83017
751371
990142
799467
443230
149428
122720
61851
35397
298958
193196
991449
1044851
628076
1022011
236078
358914
907946
673698
908118
44559
257948
559233
30045
976418
542121
331394
920560
708459
406473
928856
37947
207522
517477
713700
979292
775881
671158
893776
813994
135511
420145
96751
1014857
718576
268640
183400
566569
72668
628225
775882
664517
339974
894677
346528
146420
890082
937306
388187
844224
1024016
702239
999999
861430
399780
267551
704419
850461
965006
227182
54855
761577
376775
855118
924221
397588
76145
804449
878435
425327
703350
105805
476006
2162
438238
442555
465791
108110
932052
816623
773934
684006
779035
886779
559566
40132
656249
433184
470560
54937
173804
122428
599391
177534
735075
429135
649223
208853
533739
242265
1004459
346000
592358
627043
978422
373914
341140
332075
512434
3793
709021
412719
993035
125728
984243
866358
263060
716518
863846
175204
138061
171198
537018
610342
936679
98620
866889
172677
224551
487968
484687
679281
959906
685984
256460
320364
124678
263450
680052
286763
546704
300648
144482
492176
840063
834304
559605
718010
400247
653761
55793
847350
925348
1037642
777743
638232
229937
656559
519207
680950
706467
76653
72945
294759
521583
236219
1011322
505679
563852
719610
41672
922607
327261
458805
657240
2597
836994
818886
354563
515080
149389
434736
277140
370661
237768
573137
942438
529032
893575
978131
545361
1042607
863624
112920
759963
1040285
45436
479448
539610
346129
700549
458354
761550
865151
482228
864043
712838
909290
514779
961249
843619
642811
237043
204155
476333
566469
822420
557587
468937
283535
122961
589349
145195
932682
420674
816464
179299
419962
540245
701080
916644
305427
909582
68557
293974
612382
484427
627623
956967
186850
656391
538350
749297
481356
1028851
951249
474348
1026669
468990
443340
126130
636727
713198
768919
197441
993572
885654
646466
47906
833932
459874
432871
216967
1039574
150061
312390
820084
223118
994554
675229
370786
777181
896658
934161
163562
1043732
301918
66035
102622
908426
23053
195289
311136
180648
481418
258765
972311
665592
423763
217498
38959
839058
127977
323329
895549
273694
495655
769846
25455
863406
554579
812251
139009
573212
982197
817386
1042586
234866
752377
211287
690817
273508
497978
654839
418040
147909
614272
104102
919260
673062
43054
371421
582703
980857
470806
515361
50509
970998
118929
859204
292717
223704
841821
260114
430510
912204
183696
419037
610986
765189
324931
987799
618364
439876
793916
493820
331700
580737
992629
229145
296778
443246
117562
99096
1006562
537854
87094
359108
331103
944710
785978
832756
561338
379025
104809
720258
824964
1033453
406978
348505
255619
720973
918883
893749
623706
904935
874147
882526
181729
103291
127177
815212
12138
806669
695738
421117
833505
96153
13929
652707
105271
423973
623128
860008
1028935
217170
529429
125218
926837
604514
637137
754132
41004
472378
734467
832129
985871
13739
738866
895628
40965
969975
885565
549695
462718
1042739
971949
979477
851939
318364
65133
336604
68039
1001976
627189
420762
618657
6593
274418
554521
133495
584329
480011
52907
63264
876705
373777
263059
844003
332804
565083
656737
611386
777198
104600
630733
877449
212152
240147
841590
347265
570636
703853
80623
987463
893433
527197
143586
94717
65824
717041
972736
816142
273099
787106
140059
305478
459485
305170
612709
462648
72406
94927
833646
930068
340992
685023
101630
621124
493025
973486
529430
779947
185184
96656
800164
123565
864789
1016690
602923
964359
460515
622304
478469
316899
172489
528717
556375
351376
600185
290704
478056
507208
604270
484346
44263
59335
883171
390744
686789
491687
863572
524449
446137
406510
279366
799405
47108
167871
55208
159158
312237
903444
551363
133915
944345
197837
959457
767171
327668
107426
496527
995368
572441
784546
982811
159096
270648
288058
928745
939187
700938
909633
615208
234620
834380
580792
1016121
466420
210543
1003977
799384
36069
272897
617329
1015315
71411
109094
732222
762084
809480
82427
253991
834684
382196
201243
771103
258543
115740
558154
661829
806530
383916
590267
48910
358027
460927
720331
920570
518644
97278
595625
766037
269803
801356
887185
1016484
74246
935029
241549
586930
356215
186703
428897
752134
468112
726974
33314
691162
96581
211089
560985
524502
881187
306423
212976
587181
846741
118446
548829
142036
304690
992814
1011047
62445
525501
752847
82655
883866
757407
449524
365928
788296
382913
452377
318436
521536
1002298
702053
304967
731683
172174
935813
144378
260325
199490
965177
322699
603893
525023
715232
620082
389726
104636
931543
1040325
998464
132428
155911
624293
1031314
784621
722862
232788
175270
673269
997045
836464
90185
347114
184255
992711
389919
983517
842738
538427
928008
146763
945768
669851
525742
944416
514692
533050
262191
838286
956958
883349
478885
356387
205241
714479
1002260
361266
9358
680214
736245
822916
925860
194852
91934
619133
92432
511574
561570
275739
495235
354981
573179
56023
447566
23144
550768
136613
811297
171534
601402
428529
116963
201441
564548
496316
195695
142825
930403
587971
466567
176639
323715
510021
225848
848309
945091
241032
36365
1024500
355053
628879
954536
973598
917954
305069
761902
290502
940040
691964
719464
789197
948982
163381
879902
394352
264950
908735
319151
643357
258239
208092
203799
129505
273880
660142
439945
665806
952090
614291
1003808
1045229
578556
700539
920696
26957
66297
100584
856962
148836
336827
212797
478711
549038
799420
538134
1023130
578051
839576
332745
647185
93378
975164
446206
757113
220091
828023
711601
839853
184105
104357
626302
676762
988933
333393
631934
368071
762231
302443
228851
241700
307680
770874
791886
345056
453858
85301
114822
1027897
517270
338615
904040
326408
536108
143840
640221
948892
447015
742231
931097
924841
833162
802134
1000498
295048
453052
293884
844878
247625
402764
217388
744015
441030
1042420
957896
391361
918616
747108
292182
970327
531008
6377
355164
426005
587165
1005518
377995
629282
403526
239287
904918
546894
205745
413715
287460
936488
726185
178192
739835
838080
511426
711618
591364
799743
735034
22237
772291
101060
634911
673296
189926
493418
81642
628346
81917
1026656
158051
252129
803452
79047
71412
897650
750406
840367
328465
178204
75138
69109
574472
497123
982765
486206
25029
75519
1035749
926180
204659
438400
530073
349063
449847
238623
472581
112903
290199
372800
255136
995576
545806
632513
256566
197625
781910
265079
425240
528422
739184
473181
706021
990761
539114
636197
228906
765357
514469
150402
48156
598928
577346
452209
195258
1003012
271421
296557
46218
829890
284373
230570
777340
821224
791074
464163
827142
396627
532434
899626
466700
3079
112232
384221
575900
733374
986291
572011
898184
637518
1042034
688740
567173
160542
805209
73760
756188
292793
423705
152671
680839
99782
381328
861474
327130
742554
138435
616759
854137
715754
320975
431600
479165
468034
937401
267869
467381
685740
153032
895776
594590
130426
878198
21781
833127
178097
496974
317714
97623
215199
82133
786975
921882
981457
673655
175656
377595
318458
8274
322434
541294
783919
707367
981723
1032160
118751
764995
264929
1032292
241294
723511
219996
594240
907891
801023
951962
26142
80017
765490
373320
1031810
638553
31782
55476
946115
323143
908901
943608
14958
284590
684510
35048
178888
944303
415595
791449
818912
661529
853163
812878
771814
459702
318586
327758
1016691
464617
348200
99883
138153
416084
68754
215046
569477
1000807
1039499
153274
522385
730350
907842
235956
20184
940563
309856
1028758
1029127
310660
1032632
303100
409842
100462
832178
611972
172069
553
114737
773130
45200
241995
951392
324638
14494
711754
183567
358441
654841
159701
48864
44923
1008383
395880
62380
131724
32536
371710
950710
21443
632710
162572
240864
756744
35936
725435
554456
373887
43394
377055
539770
369077
566139
525177
837810
31150
365848
677319
54476
383599
101790
84366
891255
74059
105028
589695
318581
796682
412569
970290
994070
156570
406944
186702
379941
77177
289926
195318
249997
202159
682082
423225
340323
377892
1278
130872
56479
117601
886282
72424
1025720
268281
662432
473725
633799
992135
229776
984394
612205
277828
1016186
216634
405506
59684
979166
622320
30871
886891
861237
556220
811170
719637
488413
373200
658159
487568
311822
530207
453193
947882
458050
167774
29454
233485
206171
911209
251475
427504
20359
898963
837894
497292
649706
289551
884480
987830
386315
374531
92224
62850
1018647
495769
316925
312991
915914
748955
831934
760613
749359
277144
708284
10220
917120
235084
600538
661133
525276
771606
1020845
402165
677789
349196
740955
556584
109580
954245
783131
813880
495715
258851
44367
1014126
972714
1014701
69715
977287
675935
785735
475177
1008096
196762
643513
187190
366938
881389
859385
500597
837888
973667
79510
327007
317168
527072
772844
288096
266633
346314
808765
400717
228786
1043825
306329
1043167
962043
359362
962873
168404
539977
529548
630268
417062
303537
249287
55224
997023
653227
617391
910047
247183
870025
704124
265688
820353
435494
841623
754099
410068
68025
34814
352807
123484
815681
517336
504182
556118
234400
852054
394081
820170
428907
169362
884416
7223
208091
129367
183569
587481
487367
691413
874923
686731
808833
941510
741894
495009
812478
398731
750126
846634
450262
295854
243075
981582
649447
539062
279441
843671
616277
10124
1032969
698961
353746
35789
774140
1021443
1007533
751165
483963
723005
648851
236889
1034524
347313
400608
939341
787190
82499
376094
51929
124587
409829
263415
212160
146625
607141
330501
731047
844157
384076
60918
444087
707090
278182
509219
452070
669608
302183
711738
1008601
946258
578702
170640
599584
837255
323670
1024
167499
551006
569859
49890
720903
34062
399115
110952
24257
947232
66624
419866
773510
546191
733246
552255
416512
620921
478728
730226
174942
854596
34975
740685
856312
831796
578620
18272
837034
1025744
968711
1024836
799908
108811
108562
503016
698836
534153
761506
414511
524480
326343
695331
377226
183772
418116
126493
100378
353065
935311
870649
786713
469203
147296
109121
911215
866386
946215
749106
917400
982033
908409
736711
784353
304383
613794
985940
841455
305309
84771
1008591
646818
894286
721235
12601
430330
1020195
216551
445453
558203
64083
483284
501523
1019648
266925
660577
716749
827797
912904
63536
442312
58126
330423
662726
999626
868123
168022
646174
932423
635378
569572
313379
3937
711019
596028
330800
699176
558394
761520
82598
601881
268453
674830
765307
396926
945998
113421
714389
226026
572976
197118
249664
630649
847428
996715
878748
565750
192617
405380
318966
1037252
684620
30841
937084
949914
376815
432425
810237
158320
203912
985919
752070
363376
724785
828148
718873
246589
952353
1031484
132586
607290
632187
362505
230385
276318
674325
168662
854981
146034
840212
504464
716174
551465
116924
521663
594128
611291
123398
1041025
885098
25452
81609
494654
1004045
422903
957977
957937
366063
425177
957093
122113
53535
476096
592643
579028
236666
807240
164613
728813
427703
919762
592638
186424
687918
285165
627417
88334
245437
450275
125470
252266
1022004
884649
734285
519025
585020
164971
781194
261695
768806
618057
81576
491730
165373
82594
61944
440521
29606
692330
527665
57192
736957
557502
711229
29192
303504
895563
256669
54363
94602
104263
962
783456
849951
628190
56362
979857
490782
1014039
509350
119618
621429
534603
564160
588564
724036
936477
459446
221274
825949
473382
760522
41764
494692
571970
1031275
261431
931759
259977
729003
111097
399364
951238
776873
599525
465871
532220
395587
606479
502361
1028006
887148
785435
478342
942921
529136
238002
145162
413591
1025576
872391
651880
978239
136542
451244
438858
591455
810414
25058
611112
984065
643294
922082
55071
242711
905706
420978
520226
94586
58018
94948
568088
284382
1024402
839852
770785
39816
1003181
545786
1033007
576301
831875
724814
984135
443751
1038677
375557
439297
745502
609519
370115
304361
347810
639548
615721
465435
475610
395897
381953
17782
758193
252422
656329
380866
1025980
966340
358136
81996
294394
892900
528999
75655
918147
96587
414541
579182
758734
957139
188002
302721
996405
443452
879070
846461
5421
202896
750183
141814
538357
485694
819569
744208
828541
619690
256448
57736
530767
242098
422182
653551
748402
569107
633395
654944
844258
34084
559503
788963
392375
409288
562169
78111
114970
248368
530363
429110
898594
810429
935449
69181
543436
150520
732864
113197
27118
387349
454366
982297
591113
415896
529109
495168
26510
686312
886586
869449
526647
654681
217429
246848
343485
418228
573487
851407
482372
886781
116302
152547
281403
599742
797110
355427
258535
229589
65190
657261
516143
200704
723585
765721
972610
122459
779939
674683
372077
915149
971808
140069
325742
455095
179124
231947
270633
678815
341094
295462
987355
440095
1018169
727493
849867
929627
296674
498467
949843
287085
732536
399136
302656
488159
5075
806664
741186
1029334
407937
611752
1015271
2314
1042685
741280
1042721
1040181
155794
807861
357198
171776
627033
480484
697639
920978
897551
236846
175264
1041221
229355
263785
200139
142425
368153
746545
5568
189572
205192
100531
942697
712346
383492
1016410
178158
524497
219690
766970
637654
216588
301193
108670
135018
1030914
113786
7357
190337
694545
918758
990742
288416
633979
158304
520300
404546
296863
231220
299463
984179
522007
432743
351048
897166
357212
539641
1016150
439519
838930
704197
216156
741411
64781
276739
980122
825511
76458
743514
567757
852084
91351
683536
208345
241415
553715
1022588
555700
129228
603394
863155
152922
43993
240165
263225
866198
963732
277566
725274
1033538
879129
399405
409682
386770
623967
754236
320285
778576
389070
586410
542860
46940
181417
930646
59278
931039
62995
966896
55797
127538
353780
573023
779736
247381
260183
726210
138592
370213
357551
707293
732954
840841
996525
868592
971928
159373
827844
456845
875819
78267
761424
200611
34539
410318
357572
296398
933293
918866
944208
103182
516212
509501
488693
189685
567260
143659
13006
648231
715597
81514
843987
622084
566544
27748
658867
939420
82433
824486
702903
113512
504008
626599
287631
900344
431595
841848
460255
663317
55173
492240
295171
104825
976425
893554
192352
189921
695749
842633
513791
239609
458972
830269
206148
776520
977634
415121
792958
739979
426599
434391
101281
666398
979824
81615
742198
719848
585794
210053
60935
748927
611837
771969
844530
447884
101881
496119
69412
151806
285886
713398
942301
249691
662437
345647
565568
672290
368067
758506
381367
602985
629108
579830
816089
118481
569523
610662
272393
415738
93248
1038475
712025
943127
939500
39154
263774
870527
678585
667869
130757
414101
358160
657046
833664
187699
416991
973604
810506
313672
340060
814955
943165
779235
360305
434348
856794
338371
942970
119631
832323
97066
292188
212287
1013332
421542
595414
666314
952563
106891
820647
80775
950928
736114
920153
828453
71475
931061
368762
927882
368330
795681
888671
687455
755415
883937
980638
807123
680286
615134
103654
880108
737489
416163
178777
904892
929070
886191
82270
459993
863497
846037
406855
571336
455438
425670
780365
270702
146858
941467
40236
505066
942208
573892
105735
663151
753213
691872
731073
193001
141892
340068
696473
51261
403154
772459
550295
783784
847961
354121
935311
324841
198333
861634
561673
927336
902959
872218
891819
12287
72502
258234
372728
401747
362229
795500
697002
402478
229418
308183
969096
895815
218520
815518
697873
176355
926148
376718
428800
491791
983737
49475
426917
395027
890334
6865
25205
408553
569424
959944
783687
237664
992853
356671
789289
842571
448092
106437
853571
909555
374109
1021726
517271
535867
565391
656287
979925
497813
442029
953371
996819
341739
554614
146469
703116
519637
876168
556952
564361
560371
838711
106436
748839
734984
1009933
743504
913110
798881
218854
996206
166618
597124
590689
895574
287343
396900
551293
13917
365273
342206
73414
140947
288
826331
1003780
261002
66754
307159
1043920
411590
576122
440994
564141
89315
342121
35824
448779
546265
456333
532705
14320
991743
512143
355504
883219
2881
581369
960258
690544
230475
528092
43987
170180
591846
866852
98566
995868
325467
365631
607296
115140
136492
824892
495984
43371
525414
455432
132747
468071
567408
898446
707534
920940
573618
729320
512465
68689
207553
883123
838021
859532
243911
1004075
160589
218407
906417
430212
176591
744786
515647
335855
78077
382361
384216
443183
193364
467640
455929
920153
995382
5078
655610
768928
185729
761832
583811
394024
849604
129254
893138
269565
328536
581297
42678
558480
942713
794762
549658
812884
1008016
523659
1025518
492502
455792
680278
341989
983601
358338
34952
306849
758673
275295
566110
769469
864937
611076
234835
445802
516839
86016
136798
144357
552174
139490
120122
66833
504884
616193
232312
947287
110598
851613
476806
1032093
262331
22203
616188
930107
980976
154858
194072
1033587
819
1005358
1006417
112117
408598
555655
526552
436605
638330
983779
646855
354033
469154
245496
940302
1003997
172056
243303
995269
758680
678452
477501
666949
681318
436980
595164
160343
478101
882373
706025
732723
366162
1032320
488361
898817
10928
31522
295771
539822
502086
389213
907145
655888
758957
154190
3367
66052
90180
911819
1035238
923053
259985
1028819
85738
264523
505934
573580
828571
280783
398655
385089
274076
105200
675882
992284
312698
330090
136833
631898
1013028
829750
1025117
315397
238333
58573
4441
78841
548618
736256
201578
243257
535166
307005
544183
900930
51566
650524
587189
720587
979854
299734
820151
716588
702970
32405
432914
488806
1029008
318625
478287
250320
585561
715328
1024234
199331
229011
649685
611665
476705
106333
187089
269662
800691
846918
881462
334300
191833
107617
777689
654992
717898
838428
859555
371977
924223
373521
643059
204913
897757
703993
650842
711206
562522
651062
398065
579743
15170
475292
635455
949784
662462
977057
48860
23833
626440
13510
633125
589325
723220
253321
802691
602214
407169
123554
771417
42084
697108
639613
633270
866272
565698
843709
661727
865507
882086
952748
234985
106404
722252
483335
667395
692674
478920
755961
628626
443065
726855
113950
305598
213351
642044
380011
886913
553322
48696
439047
576935
35459
643516
607487
722493
856960
76135
738009
640119
467457
778923
299283
543772
480674
997514
717412
760776
128340
978662
468169
555559
353536
93980
25838
602317
544861
941658
96427
581777
905797
230305
434833
286068
706272
104311
213733
402923
516771
313406
224369
297784
708808
728301
987930
624654
228211
1000581
1031434
1023162
371415
512668
469289
401807
1019852
931305
862851
408119
413135
793634
816869
897767
870639
622045
619431
158388
942962
151226
131351
639942
664731
437092
1009914
449847
157107
517388
52941
830451
452207
340510
451612
87743
273801
645673
827480
345203
575331
370909
105846
685942
291417
952914
356
749221
483863
1039491
25895
27249
1022863
962607
445681
170957
992245
364995
984412
657653
373702
596486
781684
87061
344180
657385
1012316
1041651
993726
247672
627721
312258
916697
441958
780077
336397
854913
725770
690560
209178
189285
380935
459453
387153
686404
956469
82387
481354
685616
578940
304940
587103
737802
776404
381941
1034383
257746
175945
215802
613050
375678
104048
705458
59538
391428
97175
259045
1028468
749718
304805
381241
145976
422757
587676
646316
400828
420008
837686
270096
411237
269170
399589
532038
72025
210842
499738
1006021
990667
369314
346149
939421
619132
196127
42680
490031
484617
750608
775296
1033607
558534
382030
875901
831032
127632
473927
773768
960034
674345
30306
262994
3521
46430
591809
285977
340001
381175
747128
462186
56281
49491
79509
975765
415392
837575
497176
58730
373238
237873
888071
538791
426218
296650
382333
536444
34871
1034105
236278
558845
331238
639837
635163
752816
136522
226758
40514
988704
26292
445169
164713
263997
372806
719061
281625
584121
1039694
916143
1004292
731055
174434
203240
904483
882858
450984
865365
960854
841206
192468
178777
178941
270919
114570
585629
92009
750597
724659
555917
894164
153410
242121
307501
74993
1044540
561925
957181
474852
140374
687912
985970
927905
80702
1025638
390024
586344
534903
745965
78217
967607
1002067
882868
155629
136787
509835
795501
262714
665113
414190
905202
266106
470508
515128
297704
371309
932637
815430
541494
947743
837405
14236
665406
451257
915417
452222
725837
382243
485694
452480
671496
327717
1002786
462716
556224
483806
914263
432487
593126
52105
10697
699568
628472
1010571
60590
691676
842642
1009550
583173
1045210
365082
376256
183324
670086
764715
407674
649144
302200
476272
512637
415274
359143
501763
792368
940464
1043988
937337
116883
284598
403819
651262
377651
547044
264533
997269
734961
978406
804886
567823
144977
179130
541430
287774
940412
625959
954800
568299
377082
708451
598134
446931
680922
138971
589009
559004
717625
1019830
877561
277632
1018654
27187
326559
494327
103552
550707
575039
326855
778320
472367
137041
127827
987636
995259
665825
437286
756874
453119
197006
973474
135923
940728
913199
124105
376582
358989
332643
600618
620167
515126
995949
232617
772601
237744
527571
590731
606316
332632
191699
214206
930384
283679
934831
842904
407490
189072
308386
571641
82835
386981
122631
877224
505417
51738
3399
945820
756028
497149
918994
334780
393198
258622
392304
129259
314391
149049
1031103
32464
192113
1043181
631687
674332
81993
862641
703042
631062
200736
301193
1028343
128752
540448
927519
98770
377740
511921
158035
977042
238643
136006
547700
1032572
236218
428489
71979
927535
216830
579568
971523
543614
341379
360046
614210
30801
905895
751990
493710
417631
111078
907849
642668
482304
850341
951902
227232
146178
86673
739313
147083
805161
31170
228246
428433
779253
459388
254268
129099
970548
213339
118131
214488
482529
113950
622347
412813
55737
545926
360163
319454
957218
952687
1004338
305391
402325
809825
571857
145717
565951
241203
950943
232683
59223
553583
740787
643296
887116
720316
766404
373928
906610
563213
466803
597727
637147
789791
589958
534737
388252
688616
575294
310681
201295
992545
785062
137709
495930
205471
846316
768591
217893
641423
453454
896009
213700
266141
541117
948538
255187
576886
1028448
140684
438759
660755
598888
971739
156945
647874
615148
782654
81007
866981
213547
943391
996907
153042
572207
443005
835865
494300
304652
393921
47537
236507
381268
778706
448111
767482
411267
294502
97028
980422
109878
754662
33788
438033
284321
496440
277452
438422
290647
941619
20849
1030113
767709
1034111
783192
277737
790746
690461
653169
228859
171003
1013564
840673
572048
149895
799345
696423
429234
321223
535941
342410
389149
718147
157519
883638
46674
948507
276694
954686
817934
127961
507030
545672
682703
53509
762707
698031
932677
735367
721977
698825
861740
658274
950395
555395
228825
801877
166332
681130
8133
100765
685191
775784
222358
470447
911977
215646
206839
371603
568591
966430
334859
574110
289271
562051
580477
438293
262872
205310
790732
425566
773412
641017
450138
375590
528224
726396
475860
472725
118215
10555
144312
1029747
548056
944839
744131
301465
163343
516623
121332
711831
651051
308423
27819
404051
861057
535450
592810
164425
743032
289529
1016250
848301
73074
955370
140986
124408
413269
401182
209018
613869
169456
253885
1008474
977247
320778
10348
53154
887974
113463
595287
495718
29184
223083
727933
194314
369450
158825
865698
253657
860972
121570
158429
107986
838719
895692
290710
533247
844219
417196
705416
596764
9765
139766
803603
205776
325695
774416
113443
1004182
704669
806764
1014083
773087
180692
573530
380671
594370
522182
714865
80067
316284
856996
426556
827334
653942
829612
521356
802230
1004914
228855
986256
108143
98647
613939
379412
821800
128694
891016
180312
754879
957588
691734
300536
179930
943432
388185
643043
394725
817160
320408
393399
700076
732604
643795
27352
567173
230198
1029086
731
709296
515992
388271
735736
783487
637603
678200
572073
384971
132033
669242
363786
623222
244713
244369
342465
906992
569358
285796
758556
556066
810103
525839
328305
301341
154100
877591
486398
125413
990529
459632
682016
351940
22493
766988
99166
188711
181190
97257
430160
665603
414303
470061
91112
755301
831389
672488
750999
228507
458654
949327
527656
951948
356732
891485
424696
283579
908257
461689
714424
695876
488591
952370
819710
647223
115918
753550
916340
329461
163289
338197
51728
602986
119845
246543
614926
584053
723057
356986
515701
793232
911682
774424
368237
738187
804853
992206
697820
677816
183492
225023
118662
259381
854567
133038
91726
922848
740494
292960
946055
637137
566621
226727
985873
526422
21533
578035
642465
570995
406958
618040
292091
415442
539967
1012562
651074
12260
402349
718618
447814
436398
1011027
595338
966667
590109
303181
810807
143903
668303
513023
784054
567891
331217
276836
183726
505750
696453
281218
436203
217751
644174
45233
935022
115052
663763
404521
730869
317421
801818
707887
500642
515176
491298
711698
929471
553649
188379
832200
616755
315802
787886
581840
469452
247215
767180
114904
366402
715543
655386
560068
503242
24060
289615
776826
500053
908234
420375
966118
82525
46398
525836
993561
424612
250238
725954
656920
64057
538039
890399
337523
988595
797934
269270
414951
242208
937437
1009538
1037707
202963
207429
642078
611417
335076
1022893
698425
412665
138371
106326
1028522
664092
69628
580024
928258
331947
527223
923052
790983
37604
174594
220484
227005
301355
190056
808212
645591
649089
258955
969820
1007570
992570
252066
757389
251645
659992
936953
347912
893761
579827
122519
516826
687301
737683
475762
800662
558628
897579
417642
202585
14861
397150
919134
948211
552457
807672
704595
255077
444614
407397
932467
881788
427556
478595
315601
1000692
79672
283354
277932
4730
570113
488426
452069
574279
194396
352018
798915
684168
190949
555720
1012986
246401
808578
373352
999985
334641
296398
850966
133108
224629
922321
755517
825737
280718
970282
521000
126440
528623
361206
1030500
448276
958447
379539
313201
945351
743450
319868
929502
871825
216380
748394
717328
948898
597688
688335
643401
264437
1005378
599380
320391
757631
469438
896655
747387
89955
1001625
788697
921094
581131
241044
267055
489852
833614
442191
509201
78
585855
266171
878258
914026
522157
827695
1006997
602399
856462
363715
802992
209836
235227
580728
453305
80293
962464
627524
415821
582220
204810
749165
340251
840841
727949
8740
49000
714648
226057
443835
1038760
289444
521744
142158
809969
1018282
236439
434504
856695
957838
36877
701296
406849
771883
688648
554911
541406
621728
121728
358391
455369
439231
534146
429810
1020758
423957
1043969
454616
883875
229439
490614
763921
174690
489659
525724
489260
619157
298813
916132
937138
72903
684930
58974
193524
462575
745919
427366
967406
288858
321321
187982
515536
622989
1033718
32212
889797
262821
812616
653493
132233
798433
649001
741760
329111
506183
594811
715492
766074
88497
498671
672612
90490
551852
1015407
242772
788983
255232
661435
682835
521766
628518
314596
369030
532641
488360
226083
186793
26556
975951
539467
713476
891027
612341
601569
475923
417315
474034
836026
1002844
618489
596768
225044
72011
492166
427333
12483
29935
878148
295066
955233
300150
803241
43163
367607
857181
49285
441127
104975
864241
196685
677366
542639
5248
818889
465514
265028
700598
70945
386115
72281
935588
190724
392832
587529
626377
295128
339990
723469
325328
185521
818793
890744
146651
478434
725652
317456
93093
833773
454636
387264
917316
567999
540389
1024136
313410
962651
896291
104525
450220
848751
529382
228360
331346
628454
583514
266491
744856
772209
303517
98307
267628
6394
258356
466129
659226
881569
451301
101061
448719
426534
694353
185065
1030246
910611
634665
361834
584144
280463
202287
250521
172015
378654
456050
905348
700624
834820
501986
318058
722599
231506
266244
121352
128791
674760
965019
376014
476683
468448
889220
786266
926799
770487
338451
55414
601353
890514
319051
909795
319419
152439
694
990287
568138
823060
874542
468099
228154
205842
697800
495565
546943
571766
641948
472874
20490
188040
674559
41826
768238
484207
321827
60236
667590
624627
151882
30237
656517
337270
870253
327881
567229
480938
576053
940335
513278
780678
736488
558931
754896
570900
465600
1030604
913514
889848
109419
268802
41415
514556
478910
253241
894257
503818
70211
584270
167293
934020
5239
746995
345471
282895
825246
865411
196587
36552
726231
243289
576298
300501
567076
781591
508036
558864
85548
447190
758006
702152
787938
909002
9826
169957
853083
57999
601567
376571
655843
858823
131985
573182
246069
466483
497887
314674
638735
1031784
463479
627711
276145
335216
345828
358301
278136
74968
716874
1030902
46102
583147
119815
1009205
819587
594455
268070
541444
782283
484175
550163
684189
665020
974893
873507
407540
218730
942970
450077
169036
955763
638559
691344
730328
737126
316125
810498
230685
177458
227042
561732
517106
659197
158765
678434
546762
392993
863480
847174
263554
984096
58744
937857
736878
755900
296109
822947
785751
273452
89928
62670
652287
42899
329431
259673
385170
665531
565945
577033
828523
601714
45315
770376
967929
128946
960039
870057
784946
23216
27013
514402
101634
289731
715127
216321
937284
188675
481072
825004
769048
894783
542321
284259
73322
92747
784346
227468
881985
933189
600663
404325
447889
279518
256239
327991
50545
966127
268893
616463
271206
575766
335204
397560
152773
42847
199320
446440
753821
278794
946090
889061
1021428
387604
376142
966063
207205
547270
236840
848363
468602
299977
397230
797928
671127
48981
847369
61988
967978
402504
127033
938807
821552
268113
3504
314308
175270
560248
513365
829083
300292
116980
586550
809727
479231
748332
440137
692940
962079
145133
785665
354675
241596
673784
865359
512542
717033
877307
957271
44758
657189
281711
107313
166346
346502
19507
937989
302467
979669
637420
895555
52030
249687
869223
88690
67364
391888
491012
377862
295653
914971
3482
94968
493502
285731
601969
406986
731850
597522
375817
42792
283493
443419
861378
138153
557431
957626
1005229
393254
96602
479787
122131
867138
146206
960049
227025
915980
349955
383477
727921
437720
914583
945421
301808
247638
111632
712532
289719
533062
138091
317644
113939
335297
614686
945812
409581
384396
282586
415447
649598
85630
197527
892157
586686
712727
412339
87416
85043
276455
764139
118272
253413
214614
887265
1018840
1003286
293539
91282
986977
937304
74366
118889
878329
678167
252687
367853
267259
989779
649598
647648
220699
984527
1019502
741411
529078
379720
268160
1013630
383062
375839
538814
461587
17315
600997
438340
616245
168319
270917
484722
300611
860343
95140
472857
334233
156655
1026175
978954
239282
846294
12608
1024893
481827
684726
570864
281157
701749
905126
50365
281645
196030
813426
893411
879430
624009
531832
551998
464708
878742
569021
574207
173499
221739
618800
695890
837268
240492
957841
62872
215456
956816
135699
301871
284564
757032
454080
1021310
473435
732696
1023415
524265
40845
273028
721149
400582
527034
440685
249618
664470
142280
508060
957606
803215
743222
4195
544185
955459
490090
856794
89486
584643
246448
890865
1013626
582038
130990
103190
41013
1011618
26075
493307
874674
403428
657725
118835
548130
28580
445206
424787
309697
126576
5443
899775
917267
1015527
635678
898593
303145
710224
709664
128838
462251
488988
789784
400177
967945
618589
572728
577103
465770
424545
737442
504420
525110
840760
427637
976112
306616
169557
343434
955471
482258
156036
68072
864554
815666
297479
822677
489491
952882
474955
435521
699191
498417
825436
301981
794045
658174
140924
491360
150593
409722
260554
566865
329283
108033
946388
267578
595494
396120
338260
146903
710551
1005699
301709
313426
498809
1026272
474428
838261
29506
1028700
770073
614759
37000
558951
48488
362241
411490
687906
993685
489881
160760
32152
1041289
741923
267143
139863
387590
978430
520279
960182
257441
191637
650190
699971
282623
571891
348447
898452
562862
836119
255962
303310
623200
910611
997949
898298
793527
908022
316079
525482
647098
643467
747867
34235
351387
918699
753367
315739
747231
168693
91843
230241
14078
86496
322055
255605
463997
85702
535408
257674
452879
999084
505404
373374
642250
313642
98640
52008
219469
23920
896929
371783
285450
351183
21539
186025
400870
765622
50643
719374
793362
540347
20735
365713
849242
814470
939138
854494
472346
983503
452977
85011
503380
887889
642174
974061
1022330
126725
990737
982914
143637
769652
288081
913657
1029893
189640
917777
29377
64834
887987
372227
320981
69826
86448
322175
141489
828066
666216
274333
623390
712748
858150
706478
460982
44476
565760
1014442
732757
150187
128280
106852
581968
728552
437481
509350
535841
994851
973447
661041
577453
367194
1041088
773096
40060
1027498
1003961
495893
891654
683882
785952
50993
415817
639928
549169
304775
876779
513173
614208
297627
6669
882511
1004968
473706
214526
592884
135651
737725
193749
777240
812161
246837
758168
693394
299178
693962
167733
567232
719829
879844
670783
696739
181762
126016
404028
419103
376179
581637
231766
443678
590123
739335
595817
320774
192310
503158
665014
543172
930330
555702
439005
716686
850158
782772
384922
847653
341186
703895
145990
916267
615690
875721
362269
21868
272332
875982
828334
6653
769655
681399
268810
931234
347855
753925
304812
303242
888932
76181
469826
76280
307692
118745
329338
52787
802498
329316
130871
971062
958756
572509
1025418
838839
579726
772528
242964
812269
903812
998630
99225
366284
822122
896055
239285
939391
451963
197156
93495
996179
452819
661921
288999
740797
1032106
321007
860066
100690
155960
702748
191266
405654
1007496
111469
237015
215375
767227
676509
512237
713975
754515
759437
281373
335380
932672
434736
462489
1016867
385034
23282
985550
853630
940232
678941
387336
652468
450612
201835
305508
976682
926461
175426
553620
334711
856647
652549
421308
326643
511262
307939
420662
223863
86889
542190
502252
497233
244334
778104
176878
801627
500185
287645
418979
974043
56557
109682
649197
14821
696774
293199
957841
814896
527390
657286
761499
845494
114821
67578
809315
646566
190383
810490
142280
581293
183346
351703
902358
8989
1002457
177848
701158
317713
708177
129207
624134
315294
218206
331955
618846
441860
556344
35299
346413
633645
510452
129289
440433
764370
409161
5726
273726
201933
891706
617201
1015421
204914
703849
844746
957994
314755
20819
46491
238229
271411
931313
983003
106286
564635
91092
311288
22795
155186
611856
887376
686337
373175
699894
423214
86102
306140
545416
565196
982815
141966
640671
141153
1040080
221146
2099
703815
338741
569276
619924
822780
910099
826250
847586
494671
634213
319178
520382
960547
566106
976780
756120
359812
108670
693927
384363
77935
890602
969845
191976
1012578
245791
757485
524314
323893
744110
256495
369591
661024
966603
294519
869767
326125
574853
755757
908224
39620
892958
246808
385555
538488
900013
29068
202828
15835
187074
833808
932427
223572
556206
727188
907676
663377
977773
486871
1011388
50549
119983
454437
816160
507612
168590
284563
712322
868231
226888
1038483
534267
343939
448132
928872
209021
179477
670895
585816
763552
377203
1011849
74626
482936
578910
93744
190470
161462
303093
398556
462185
762383
823420
149586
1034764
312987
402206
291541
133035
112945
241236
680126
78348
1044755
851069
111388
526014
61486
77917
963919
489088
121873
666170
392075
569582
891411
1007837
999522
538492
510565
779305
511921
937852
224583
65006
517636
187188
137200
560314
293013
40513
533824
573804
657119
75284
229763
356632
134842
169699
368600
73334
72211
873747
959187
770296
164996
663542
750197
324412
689141
355930
328715
695637
175215
834629
973279
547795
837459
127877
537281
410572
145858
727733
409802
263539
391950
524307
293212
652192
760292
982604
236967
62422
953907
351913
824853
738250
1034521
607999
161346
111859
762767
568084
343309
707417
761576
901544
969549
30797
240664
112009
756612
787829
229394
414819
682584
247230
281978
1008627
679511
400041
156462
322031
939488
325684
662494
272697
393302
340762
874097
46584
1024795
802157
811954
980471
15570
830787
704360
926651
820697
507757
191052
244863
478383
79522
837697
49609
618298
496042
955606
835339
846088
147775
769578
358723
527424
262055
35460
593900
452512
916753
20022
216095
312026
379866
307848
661859
207838
596450
378104
77648
626231
528153
608646
207737
1018203
968978
483122
303514
968513
303537
902015
441330
958220
496578
248370
6706
745505
668315
714777
770997
851632
670159
419794
150113
553068
375230
468740
585406
32055
292826
363538
789377
589634
791592
833739
654114
239136
853970
578549
881973
761618
72432
614528
214210
206666
810466
413924
538736
167902
128058
206569
848518
85844
120309
867091
975425
1025299
648686
848408
432014
1026412
537508
992184
131086
107060
548142
260622
58823
16677
921590
1029535
113152
573615
69055
258442
220678
33415
845395
366066
353926
808026
545890
98760
426739
363950
869400
494355
123401
928361
65442
893949
631932
455580
238385
722318
269310
14091
120517
900987
540988
437586
558387
256361
340794
875881
101700
660763
191775
802640
5721
710396
921517
536561
842372
88753
998689
734103
705158
152001
492035
676202
641864
469441
972040
864831
540810
530125
156479
222291
453522
688406
444962
240062
625214
143971
192113
704586
483272
691378
928067
319702
650862
184822
258407
141045
505354
911874
879865
308221
921335
64915
672698
127933
762242
800490
429391
1025179
111838
765771
336002
319609
407995
817434
446731
1032767
375110
169546
472380
818623
944775
661753
362977
148959
902469
872653
904695
521397
653140
356290
843609
325530
911878
433048
453735
115435
194862
263421
490170
32097
165814
25453
143358
385486
563560
1006246
916822
625967
534908
582525
789864
438160
678524
840638
1022070
100226
589408
669112
286687
899918
330427
817644
361631
972434
789860
843164
949841
556151
482118
554154
554587
379901
416069
722684
969078
229517
285788
837877
461766
858388
880535
643286
1033054
263064
1025482
273313
135034
691539
563082
113106
372108
307710
605286
69401
621554
509139
851705
763375
901870
101089
938781
576901
983038
858638
961722
836201
760422
627711
192712
165113
665084
707878
250670
179222
194662
764574
853754
123372
508228
782929
186671
223633
630243
460714
296680
708902
210345
564875
683654
177
150703
748864
1022968
452980
861582
331596
742066
872653
499547
592373
1016981
274875
884763
555018
751357
300508
319733
611824
149521
444258
202775
277178
1014177
953564
648717
559546
276845
310893
893742
860464
1019415
777203
903352
785338
160829
936079
800982
961640
889799
9968
749277
403774
328167
420996
744607
665403
762395
202867
630818
130693
630390
372739
220060
521695
89514
1020877
495530
402519
714963
32576
483808
379972
118294
34951
747265
148272
400528
764584
888566
154646
389772
363539
164613
811047
116600
877413
940249
124647
661306
769633
280954
962026
55896
239155
346034
218621
747101
728877
733852
501004
768841
381476
780710
94987
6064
887753
599453
536495
179261
324626
344040
160522
931872
712749
304897
593369
137628
202080
477769
1023327
179232
702139
36503
124318
26089
322527
728365
732795
796689
228329
797870
753134
635266
985559
718874
264210
257436
299830
320394
262253
614999
213478
713591
296538
737907
521278
66305
81738
716224
534599
1015751
81885
881460
324358
817190
808853
533053
339685
653091
983625
785344
166024
21537
393541
246073
674108
290430
491219
378501
439121
824905
822108
94327
561139
536690
513057
111781
912864
862622
398715
764963
320597
91743
862545
933169
117437
224993
501687
950833
587251
451869
342181
572652
969807
993011
358308
139128
1007431
930673
333987
34030
329090
1035458
216185
254980
656399
788081
892485
802339
914950
969472
94638
446254
454424
320378
924327
291961
365595
4260
712651
570742
337781
560933
13806
266194
887583
192319
1005506
119062
457124
367859
60729
1023959
1030583
988779
992433
54553
515136
397698
723186
784545
379666
88228
727691
824395
188166
264047
5377
170959
840306
981974
600881
506703
614694
584647
703566
783677
826241
496917
591364
676651
416985
209351
330373
351287
382638
493591
582785
89616
908696
683584
318644
419055
343687
978104
203837
832973
226643
1009091
899749
1018998
608545
649967
567276
58758
3906
483591
411577
860383
1002713
1021939
472928
32286
645454
302720
129344
711997
1020199
391575
576856
87467
928012
387956
760498
755918
946713
1033668
763899
166502
40021
946212
603898
995563
852352
759361
555698
352121
670557
154702
912805
187609
527697
912546
188020
713131
959827
934506
345345
680740
573031
832636
103401
234688
367041
591747
355904
944372
72017
25583
476456
7151
977653
511882
655938
122286
270623
517280
995140
385968
132807
641989
56871
1001397
494912
849273
456191
253261
137634
381390
854167
26876
514335
23159
909462
1028704
541028
855452
193681
607373
908818
646860
744093
351903
6050
95570
695682
1001872
158928
120860
870235
88569
357180
8672
473618
802234
235817
451490
520737
718864
789099
766028
685893
166513
449992
1010564
96330
385972
397271
318255
910787
183617
445292
602971
835459
684559
559828
228667
950945
924047
187718
852198
6747
645835
169684
995341
87189
579902
528973
848477
579448
828208
195033
339170
363238
356148
207813
853061
122529
985081
987458
225699
847331
316502
1335
244548
615066
536013
1016596
54374
73981
572558
908373
842170
820330
239327
115350
313030
714161
122538
406963
882843
899098
866207
427444
575242
838447
176246
280585
465406
136798
923322
912380
427498
172155
113749
273990
953668
245765
762136
379415
918835
423008
925894
632490
874408
824145
88335
214050
787043
679675
95994
557401
298692
836056
744941
566830
388431
97474
870149
237200
200294
742519
696715
62336
490225
736373
585503
271572
638145
1007912
461640
433223
74587
805252
125376
918919
279171
827979
876210
809615
994157
692997
721449
256890
68200
1013041
49573
189404
84196
600339
537177
768210
443515
284551
440043
59363
437245
15206
636951
1044667
987287
383692
744439
51647
957124
767003
858091
464270
806592
377836
197273
202899
168141
884027
633400
654157
938233
827622
2032
547733
513430
642097
809116
710534
972198
944245
576125
158569
619163
414924
1010976
655258
510274
844494
780934
559375
894229
229125
410640
464295
864941
720295
943917
611632
160044
963336
926801
963648
185086
853843
536648
70192
178483
313557
906445
393346
837658
101274
935450
351988
897566
1005329
803698
603586
882541
468993
624672
535746
950682
811455
651582
17643
316536
250470
966222
611675
888729
923318
262484
359606
359083
442309
995815
878971
389437
1026412
549778
808672
621656
747499
318925
24068
43996
787127
30953
513874
858449
949631
497442
592326
862366
463198
926288
505775
486127
530805
791536
141138
237407
255920
924225
606857
14086
215686
209777
634269
772904
401720
262839
627470
527507
997256
56384
541895
604604
582348
1003708
1043390
943834
413227
124616
312376
1027983
470005
106976
797323
741800
735429
555479
981260
511914
850687
207781
686647
142010
842168
1017302
843975
852453
504615
30479
171773
1045100
216952
392517
416795
760582
789377
134279
161443
330075
892702
219311
540695
175562
90650
77031
813102
142873
878188
916234
122219
666159
515106
710510
447016
410654
350244
704834
588819
220547
790214
570399
690922
621324
75984
484775
977697
493066
941070
571971
581458
319530
734493
283765
1019757
60759
651240
454278
243587
678569
109186
339949
75333
83879
514613
949973
245857
624590
276532
110395
60582
733313
47835
102396
964640
883821
846029
36832
805345
6953
22971
127270
77345
588244
955313
284747
736460
590896
46055
442294
427820
965196
134367
899058
132739
634665
498146
904926
156863
367687
133605
316504
709416
597563
403350
955719
823118
636925
379069
306630
264746
931470
597539
543357
108850
589364
737748
108560
793895
69523
17726
980822
101912
606913
441680
286267
882197
631312
739429
617039
750307
86362
986210
351005
530942
591975
698141
163287
416970
394367
1036799
971851
367986
536496
116834
259694
380065
158365
414432
171572
677446
1030453
760680
583312
638674
999288
74656
168842
444182
160236
907096
383694
317123
325968
105954
131351
383516
156073
616010
366337
47576
406253
899050
626547
477193
355394
795596
894931
607941
559314
948397
64585
166876
482841
749797
621945
777689
322712
729515
385380
701161
885070
891944
1014326
249744
315974
789469
906257
472057
183903
561354
46459
955785
33473
214123
850734
315281
522609
424773
142789
340454
163080
682325
611122
422227
701416
607258
45078
648653
1015575
357985
838253
896910
469116
940156
645874
759493
121747
624162
246317
78193
922670
213969
148378
143855
53760
627470
850940
260344
465973
180121
627086
67680
32876
1009666
732488
830002
674823
490242
319730
368460
76508
295756
463058
685992
974064
966187
598066
987217
430973
735405
286121
1044969
50069
308520
1035607
954186
1037889
861302
424576
932899
376275
907096
214579
85771
365275
335821
565846
546938
590880
853567
235126
721554
198256
380493
706174
750082
1027080
641755
216826
892755
731162
957378
499198
742122
708374
527741
1021251
192049
92925
133960
470893
271254
445387
196918
977013
365817
247376
479173
762446
789003
322402
442932
142121
809949
379091
148751
585549
448361
818252
864984
596188
718394
519271
396202
873196
925009
340148
778274
238180
648247
180429
36103
661713
532850
726534
993497
861717
1019721
418267
890521
545939
448146
641191
206907
162382
555590
609755
582086
470016
500599
838989
374260
735892
78796
127094
930398
100080
866928
805626
91502
438050
428990
164795
1022826
256586
68747
664526
450677
22118
56637
209925
859036
291696
769697
808645
669248
435957
995465
805169
139218
204780
451630
891674
829257
257727
1043465
372387
95714
731098
382918
296656
995756
713540
276880
818091
943049
382952
937841
178951
801654
453896
57011
860235
538636
907611
226249
458742
626729
459170
1036841
890167
454437
227265
723210
128876
641708
747816
101571
302789
788923
333743
556314
267767
229275
1010912
876446
812944
229396
287173
465313
26177
908163
637646
116666
19648
324798
396854
811578
420383
765986
591753
795915
741477
548457
711807
537911
773592
550171
440254
587501
239535
561935
678130
808438
975315
142417
372823
155299
144131
702960
600416
172674
618181
949667
278962
956421
285790
117825
611556
704913
950259
1025903
336394
392891
77196
33193
232031
476879
542976
440237
265038
222780
386411
805433
679337
629709
532497
310302
477193
963707
401211
577520
517903
391022
557219
155735
177430
642161
827929
1004952
372726
717890
917423
735576
796251
251023
263798
666918
779148
214891
548650
219149
153939
291747
652598
952043
880684
322911
816017
708718
278067
22959
462692
739367
829611
381160
771865
489972
288426
918060
949630
491137
444103
1023436
135750
193123
723470
539395
165130
904385
522808
103231
923365
564877
372538
613098
247786
131819
831683
583824
192529
168565
140777
55709
323949
674205
717462
357651
454093
868862
47244
475093
92619
692947
805664
478989
266506
446250
7783
496734
499208
81472
169978
188630
1042713
254947
158478
600274
332684
455631
383766
496686
943820
32272
689167
817903
16592
865369
847331
327724
554585
90598
707903
369618
954161
507543
672142
1013394
494231
340642
836560
329760
4943
622054
794726
107945
889311
322291
1037360
215279
218711
101434
842546
286334
426311
58151
951913
132130
383773
53502
588962
600752
812656
510988
87422
931888
55502
603518
70695
641550
869886
900761
263276
545259
521520
379479
532768
554287
916703
953804
148086
358859
933204
483101
923088
772370
641438
156878
762799
58173
1009799
749022
922326
596124
618010
202774
929334
31976
987716
943038
984428
991341
4717
502825
131241
456312
637901
797263
194213
869050
167637
494347
797626
978708
684066
245780
308036
838767
816907
696291
286666
207540
882527
340191
93720
257827
458585
463580
233957
197063
992416
423184
521352
74081
908487
479087
1005076
256019
658315
945498
432939
449762
444501
912851
753871
298914
367513
327028
771160
953991
581413
917642
493402
165970
511607
729068
918743
1034863
624663
412548
57242
437430
326605
681349
5703
640406
599949
678306
238237
156098
971546
275153
14604
812645
915134
1014321
373749
902651
446058
951373
1044927
150045
732487
544444
256857
473685
290012
748657
686110
383390
5536
854121
981295
338026
749996
105390
651007
315903
983817
465096
359597
697838
900504
518659
815990
256603
797767
537797
93148
630817
873951
31618
904183
409299
873962
694181
754013
690936
747132
526921
984405
985397
982648
595469
138806
500886
268512
401973
427172
749812
704312
50424
963032
394909
745323
300046
638920
747608
789524
307648
472864
34552
958718
12512
742607
998823
346207
804090
545030
231581
475112
204180
454961
225597
559520
776449
384653
963
743397
237206
889072
52828
528423
252509
347406
827688
509559
670798
969830
1034197
36695
39227
863595
693140
240063
216884
700270
142708
920480
95951
44153
800055
117077
87182
152465
109128
1045154
942199
409322
459409
587130
574006
40964
560789
80748
942118
956253
815347
965143
641179
688435
585221
644947
227157
480184
854841
872384
811191
839810
767333
310176
332753
674064
299525
133857
345051
540798
136480
393065
602312
1610
178970
1031912
199990
248091
546387
146588
186564
785100
999485
320253
1007576
792038
652548
918004
187372
867793
619713
136441
574094
728399
892495
171251
604211
328763
644140
392356
929951
818290
884442
553993
509677
729333
133767
208586
647542
508943
770778
1028738
103873
922915
803310
217533
638722
992139
751028
446031
917016
874060
60487
511796
875587
607320
542781
888174
790058
256395
518678
620457
1018308
467380
95744
919760
220612
64389
265335
100166
516385
988939
984941
651303
929776
148427
513500
419645
939804
205107
748833
855690
681900
238586
428804
75801
154864
729071
870022
9939
604680
133461
799092
210645
342995
866821
601368
1003332
703538
1004489
97125
551148
793466
891147
820891
601808
127050
769442
129447
535913
381261
494278
281222
240360
75893
194754
353846
1034021
182659
1508
1028332
114063
300970
929048
1044931
626995
20970
179313
648759
610139
888781
357242
300436
600445
655177
1006587
866665
136140
733988
703286
937407
270661
231933
117124
459567
50696
332218
445089
677730
306529
128128
839305
136014
803512
102633
816369
557330
407332
379904
531871
178745
420140
425276
13373
488904
412482
842176
152584
974627
1004246
963116
729714
347899
781675
982322
325007
199299
246996
566711
794191
373652
722491
991166
621697
635090
55024
190828
566100
965160
901885
110441
299256
196078
941423
945255
644457
594025
956904
643092
919111
523229
446108
710286
905479
257001
1018718
4842
190585
924159
246839
800577
353955
163662
12554
954261
1001876
680695
677295
171376
355797
405898
896398
388017
575129
351557
492027
619530
174489
643183
490309
410119
264121
37174
34812
264341
225861
85454
10435
965371
92795
893255
581937
14471
23962
886445
382185
71798
723986
63698
52259
359281
631908
398316
1020818
455388
531357
724885
98440
674190
803492
633337
902659
563723
134941
294174
481166
1017775
355762
311584
317698
359039
477627
97406
870335
559218
141357
612407
1008484
44015
475245
446239
216115
25954
1042004
505975
568334
602845
829708
148420
721501
604454
189189
618578
975574
394073
628734
405494
909372
314258
830340
8721
327524
891942
462262
364091
691789
587875
487326
706907
326006
728266
143951
57777
655145
63521
4798
110899
228125
397391
801763
337629
979475
918898
254372
211656
44326
305253
8136
352176
292242
73383
892879
984020
159890
932709
386428
505263
70363
600520
842145
757431
488063
125981
348495
401470
886938
1036739
499514
402417
597344
1031260
1000478
201991
971745
998345
195878
625036
917619
171924
281329
820974
284922
36345
874877
279127
628665
391405
624742
1035847
194305
3202
920247
17202
869407
327101
81577
671949
404559
152883
506629
193307
571418
732173
927138
639040
960343
824631
395268
921833
632689
528869
367978
624195
401212
580665
316389
542715
832281
915235
634393
516812
329507
768738
56903
442827
248077
711078
452879
372645
400459
781982
122774
672482
250144
16161
990578
181435
11422
207944
1026210
247871
90106
689296
772637
1007149
111346
540458
264600
861409
377527
804342
1011718
884596
200083
501038
277176
861882
716498
49010
589352
999325
540793
757270
654772
871632
438406
8530
677799
1041043
487918
889412
921067
825720
191177
214492
162223
136368
838167
231567
277664
941370
321066
1003749
495979
507885
478614
877670
963982
891328
211899
117398
294477
953842
895702
447499
101247
145252
812681
671798
388769
164748
541213
21563
680106
17502
684616
1019162
532638
364711
711048
592766
224673
702445
977281
878672
435374
698348
701848
843433
90457
550547
1031088
537410
112437
543652
793878
655924
69337
158307
490429
65500
725758
453034
676263
963034
874061
336665
188062
218214
806790
159298
907874
807696
10431
255052
486875
779915
351577
425664
247230
183900
621576
981663
200879
240377
338243
604728
301478
540004
34850
796844
63347
475325
122881
454456
1027398
505246
117281
74258
56551
754111
342976
620066
549003
926243
206059
832612
280866
84072
844653
716583
359252
494648
97888
501139
1002291
697001
280426
20872
658607
305532
877670
2581
992090
791787
756644
686988
908715
927943
43398
128120
893664
873031
304469
365980
1000947
988340
581029
1012407
434243
94402
107927
406402
394784
95933
35970
709993
942268
444196
665190
133000
365137
523314
820697
176501
812901
569817
597993
842762
850954
1033925
843857
632291
880904
246349
829540
627597
950617
782816
945657
38018
652228
194579
623390
425970
958412
492103
786642
417007
307419
968084
316098
354410
187014
442074
75563
915941
83047
95545
494877
143512
85501
285474
700822
205673
68394
588560
53268
935124
192761
668552
109333
3724
67488
448180
869060
481642
989565
141630
408373
291123
204393
796277
345454
404892
993913
126621
855020
486957
785608
716289
206746
8930
221763
708467
642999
767802
252744
440722
186192
974469
164080
262343
561048
12642
928781
1004987
787264
425304
965850
1036954
764595
221656
432354
871154
640607
281914
675554
87958
501794
1040051
421641
257322
460871
134115
479587
266143
171688
725712
533200
919025
266094
388994
590620
347782
958486
225130
373661
710285
572219
704377
1003587
962426
908687
924503
850163
504156
1015347
525681
291108
524554
995704
618356
946277
1038112
623519
307820
226146
460004
802525
240328
426283
884771
982230
764100
931788
902120
1002309
799827
938665
703333
468185
877664
644105
795302
219474
766245
944313
672744
876833
255320
187881
568423
263068
706506
570068
420568
354707
547329
698859
584617
637565
185396
84450
175499
708185
538057
710225
705274
348551
569995
716557
165382
364420
863914
457456
1005061
806261
923464
684936
485743
703343
411745
4751
173949
1011934
422154
324762
234483
1007955
109896
665888
468895
960453
495998
750247
252001
745813
186557
443420
776640
350498
18673
830033
589347
287731
381419
627494
216191
469824
510246
897641
605780
243833
881618
991126
1025609
210797
500145
10498
1020357
1027613
667480
685699
1026881
769937
10568
230761
365715
921729
243984
987252
577587
879992
575099
340744
402384
1029496
32694
204320
172431
973248
855211
314057
546963
1018844
710484
580808
110710
125436
19019
997710
403921
813222
154081
265558
797873
11611
440388
999149
934728
39104
520051
398891
333458
723006
568565
767971
407852
516245
287675
616580
874623
217942
162724
341997
630323
286546
715955
677141
424090
553289
360296
358038
836112
401894
14057
966160
947124
444283
832491
198825
209540
529904
801418
563724
168545
453187
550446
357669
844799
232964
56138
286101
589413
213267
509036
603057
7156
216991
214198
851031
795015
910533
906681
325619
37326
573738
1010987
867205
438274
996760
251854
270491
383779
357870
55415
990263
974466
123070
36929
18203
437013
812595
1042015
875018
818194
439322
696877
531206
250467
996377
111225
503019
108810
422952
958171
424694
1026510
155987
760876
537371
835268
1016607
923594
8812
78031
290100
1026844
625461
272322
104076
1017614
800534
124484
928856
340729
1011248
559141
552788
816735
161713
635051
527204
193721
521684
1002264
620727
285540
268390
101339
331699
815962
323235
855639
524859
863766
311484
832819
347802
186615
943563
427887
177786
97932
601284
246847
261444
401217
342358
953106
298489
987288
321594
605621
644163
639257
694499
622350
901274
34998
630616
58679
357997
241244
611639
42703
1038155
1024961
756965
387043
665379
738397
455575
3164
461799
692368
675821
66598
1026307
167970
247344
404546
44197
524986
313471
453140
940358
224352
739146
782117
352621
333149
193550
872109
943855
718278
395181
947532
850433
559926
51502
993297
476172
388946
926383
937890
294601
100186
439502
156137
711514
546894
332647
729664
729024
621374
540479
1025906
677796
774618
366630
980082
689084
990780
864291
869889
289929
57503
1019869
244524
723626
829106
91937
746447
740968
499123
793298
282979
139025
274055
12995
530031
552306
936629
674581
262494
983139
1019694
12399
9296
638866
626285
277094
189941
180527
1023915
31232
775160
609483
418484
330183
267951
657773
585068
116686
659698
729895
53178
302702
923726
950495
327737
411791
737704
96040
845784
795728
736588
579129
786165
553007
616555
477427
558439
360283
92223
721971
819766
804226
716139
708774
944617
187358
784151
40909
519317
41940
406019
685624
451338
822339
118142
676692
989077
604469
214284
134554
218540
240773
296331
144790
548747
765921
345624
194696
705101
969224
629052
784265
127370
91930
817116
22903
730346
614519
136040
439054
894224
889974
546067
241290
916222
644112
763265
180299
894183
44746
455752
145010
681330
962313
38092
842937
706159
824305
407643
713290
975750
870310
233111
143399
475861
21700
614824
983876
132419
830661
734366
613239
862724
136792
712840
820079
775194
318550
282668
622492
9412
919130
954198
841748
230117
559110
1018975
806318
701589
600705
65238
493764
92980
19218
647857
619250
379101
448938
905637
320545
215449
1033781
265851
36886
106710
454934
82417
691185
85946
957613
872147
486433
702351
569288
449053
507999
4936
77772
208787
495646
168193
216527
348861
713987
1037773
12886
290897
837856
847641
88272
420024
397980
638811
821436
158124
723073
923546
909833
259333
912845
421833
376075
1041748
531739
342218
919618
282686
661551
11441
625848
171561
253574
778316
549086
481827
613666
854132
990111
949027
463276
778313
184034
897999
937598
481189
187728
885809
527919
786470
877185
610457
452488
319217
739336
880808
118363
211141
161641
239309
417753
51789
535615
781271
564990
477132
413526
108647
998396
415365
81961
565798
647900
503426
1017644
440066
42810
962039
665591
986055
90675
255719
659801
49551
243510
764936
762119
86608
884836
438112
179501
1019274
246605
511197
269464
553878
496721
944618
559188
890702
336442
940058
417731
510165
858841
402391
493721
538694
189068
1005403
31058
449342
449769
568826
534428
976847
738006
597581
89926
421767
373244
800044
563748
575492
441560
92683
1012791
379601
871935
924702
811326
177177
151041
715185
197893
746594
201186
706203
887019
610937
350905
763181
835702
725231
856721
676137
422640
495058
1016262
409205
476740
791047
308416
829295
498163
891403
679594
285960
550665
974048
530063
930273
647451
818353
831022
195800
930016
684622
243239
442037
839154
777162
812994
388843
331452
615126
828364
717929
185710
1004615
831936
859312
434344
955424
601972
355127
253499
332476
199958
392191
836461
138341
610220
44827
26584
360939
169340
339135
413612
660717
614688
319653
246805
314917
964705
257918
416686
984144
433698
677559
622867
938347
1017043
558361
768325
193952
870495
193357
572143
413423
585553
479286
88941
181332
500848
235014
325921
540096
370355
569100
219751
878402
305049
985028
771877
668189
689656
99272
750886
715491
99955
154077
358936
41722
860286
273890
1015183
338100
1003654
852775
297262
57208
204945
869560
223805
170734
380131
190295
862064
729041
225699
136550
45549
289125
80863
95893
241457
393721
222662
814738
51510
69522
873802
760615
377913
141622
102775
230259
685097
192060
1013143
8198
835409
94590
789593
373186
851758
590881
132397
365087
361519
71334
849997
337767
546020
751576
846436
376127
673455
551957
966755
577152
866193
896323
860662
586652
580546
884249
892437
296886
38796
423282
464286
376582
186692
978976
962609
98567
471469
216941
202141
537585
109682
96731
350903
605924
401077
97520
625933
678806
389658
557711
870058
502994
337285
102630
719105
620324
877974
262494
310727
173052
714513
788428
849811
974664
437577
593399
831771
419978
20710
35031
171617
241213
986074
317197
566090
877502
808119
886561
914723
402181
1025317
320237
637851
715563
301119
776861
915623
880079
732672
994838
90548
60978
673431
455071
998855
524744
767217
568120
492710
420139
186508
535589
600114
722598
574654
436363
343970
295422
580349
891779
313373
901909
543817
908831
190502
280104
370307
1010566
218177
217831
578521
387534
23835
105893
990680
1004644
386424
323806
435861
407463
40749
994179
783560
256921
892997
1030493
878583
872042
605559
803487
821405
544527
325355
623216
443139
510216
982485
12271
94986
943431
1044538
367797
744114
736802
774753
291254
339787
640930
777726
424546
790991
904078
221380
171346
585974
440667
197411
235033
430630
502111
467339
180114
847082
157157
560224
447525
504593
296009
851353
1008333
891801
437202
214860
864079
649035
93801
329389
13609
704574
673335
389092
294583
506014
874181
223712
473120
646310
373017
812924
8902
97809
458094
509010
869904
591189
257282
1016423
216578
250770
16776
879204
566125
90025
963644
274675
483142
170332
360910
974126
867299
130552
432297
735728
628980
717728
237327
27976
230940
24455
665066
44536
1001553
375365
365297
311157
154837
154111
941532
162189
511877
263462
357141
345953
946799
613767
449721
975119
226063
668194
708988
136507
776644
430137
450304
907793
874149
326559
72793
1028887
37051
794502
486266
121038
195504
923955
132046
631031
74130
719957
556093
305638
510582
180857
215350
762799
804385
115796
442568
875009
426163
468271
799879
470965
689283
230524
370114
212194
416975
846414
914874
34018
262363
141504
604922
571663
193339
995081
834383
91153
874870
82352
260324
143252
151579
252266
250608
510175
836696
656784
476513
52429
916428
886028
584016
278403
609588
504975
815313
569876
804511
171193
231494
301657
125144
145904
605255
601227
982786
600548
49040
602365
213008
535022
46561
872047
63858
712689
424468
188379
1002705
955326
394954
920779
210280
985306
378618
953558
779559
35954
39407
156498
58690
480051
563626
45325
1027801
777507
510256
998898
726404
766648
285304
82800
468750
768842
66403
103086
590541
467052
998361
578783
1039758
997551
813791
436505
118310
334387
657131
52817
509777
119395
725150
816121
115412
986599
789419
351642
144702
774520
911266
498622
17587
470093
514799
538230
254902
217084
585213
693089
846431
216475
237654
39577
106816
721519
59560
315247
210483
68994
285534
942638
1019837
966084
523168
615455
26208
778543
1034944
87601
59186
298386
67065
961715
325994
419394
208728
277192
60308
63270
965503
259833
1033282
112750
922632
319574
856055
266063
159189
407058
929598
350516
403246
699758
858668
428508
435458
212849
203946
46905
987998
765191
699491
628348
891675
95392
307910
155037
881813
203163
191833
893641
936208
607541
870750
508668
192719
947534
834601
550948
684971
743613
317523
130516
919930
612166
706377
117994
27456
293256
170831
562188
1008376
182281
288725
533338
813281
688951
803793
206799
447412
45859
628163
235555
1004170
94531
724591
58899
933651
55023
182633
216722
731155
521403
1022854
882281
97391
378360
620295
237779
328977
279571
117709
953289
211519
473924
927215
84063
202202
269208
821668
102422
412285
230867
191833
741826
929599
942484
97520
234226
909461
251410
326398
991708
851064
300257
783373
430515
850626
91070
245335
493122
382625
965065
484673
669506
821864
362879
480716
351618
974700
860177
327164
504907
134363
489649
828736
161997
980954
388774
692335
968301
97910
1016050
304232
918396
437030
392752
195143
78498
376947
640593
988197
827533
520863
380727
151180
671643
75508
175635
792075
1043177
867586
778144
258538
143962
257195
434197
834934
254709
189361
284338
362952
521090
549020
1023911
1026158
582175
110240
832931
649852
293663
1028421
379943
165643
399974
509187
1041989
769705
298436
253031
905745
720544
835402
443982
869179
815426
378280
273744
729585
169062
319890
104613
76280
850577
555040
656940
395976
133728
1003288
108365
187664
129627
722819
568447
268605
192955
372253
493341
472215
66326
589667
923456
924964
75110
698550
552092
991388
999028
807586
117045
399675
29669
536557
417950
438287
2378
864416
510903
418135
352796
214401
193358
884676
1038856
602443
1005739
441252
524521
617116
787446
154083
480590
238141
760428
225560
139598
82117
526686
609295
338144
944889
591606
75983
654531
31503
27837
85059
916201
675739
547221
292573
355672
816451
915697
696539
442228
31799
812341
480025
647442
193104
696721
473073
353625
576942
66501
336143
541892
468006
36290
297505
709069
555508
185895
353749
1014969
97729
259271
244672
41718
878592
106682
628404
422466
365082
494506
664477
121448
15817
104800
669096
538804
1001445
922579
175953
335919
390967
273514
224276
284873
588210
295131
953325
952979
399359
974771
321996
670016
888436
452200
214326
51046
698723
478696
109195
44349
212334
96373
254467
837558
807132
22416
97087
630366
56323
398204
261885
178093
715887
538397
337028
221258
208002
352283
969830
370563
192608
708853
498095
798063
82637
1029032
449762
739372
421287
596492
644940
49697
238780
403923
883825
610366
734488
155850
258228
948860
838348
227507
134566
968250
228152
1018366
1045397
710840
606343
17422
800904
130912
243340
308241
677840
708919
58004
322711
171052
157128
408434
764123
1041646
166503
1034974
686991
245891
922591
985517
156191
670686
588283
1006290
610963
727961
759461
930208
314452
930132
232097
929407
795460
188076
573002
17914
592414
782244
268050
19794
256798
76261
501802
317010
254656
202255
310713
934961
934633
918832
42961
1028855
495604
489535
119017
639474
740013
926130
20674
530316
993835
454865
84995
238790
94460
822444
999549
801678
426016
179835
208612
715088
620684
391556
1000946
950170
780118
493646
174788
92696
464179
93914
1002680
363166
481916
507679
715077
982440
240226
527937
219658
817654
855024
846921
296459
202860
388506
123797
873539
300082
1025441
1006051
150121
41492
248324
154611
447595
210746
760726
883210
456929
626984
168144
718355
703774
64566
78757
78900
121236
1042842
819330
884956
215952
910709
753421
895430
757204
201362
509449
599852
952846
465601
533914
534522
264643
716804
663901
184088
135083
121847
394799
1027979
363380
292156
48030
352898
870248
618861
738254
143705
425381
660186
856071
744583
411881
498434
46278
516080
874358
684951
587270
49825
266770
120364
654587
346550
784202
663577
438698
388168
949318
209636
1010618
757793
411960
766284
62095
705511
283400
603929
707071
182486
579139
485795
151301
683687
187686
228420
26354
894268
642701
133554
19226
269887
552605
430607
980146
144901
533563
680778
376520
198770
634821
64864
94537
354052
901970
902652
197191
139667
235116
814360
615980
590564
562293
122401
751612
712737
326898
1011876
856533
691165
914889
536866
973559
36326
3909
360060
417195
267633
130376
530653
686751
987453
551687
543075
164884
107418
725412
311310
411110
221154
572036
650623
121003
536309
254841
920410
90656
595729
839310
668657
432904
429
500910
896132
984065
119679
213944
155931
1002106
145901
737367
247838
647281
136861
283196
270979
886469
343070
654654
370463
412793
487720
941279
157552
474221
267347
152227
991702
338621
460206
560044
629558
5240
195306
577371
190617
92689
764919
322950
1007676
458708
311595
716697
973544
453509
1030939
556328
721988
293828
576958
735363
556463
783574
18696
62821
1038377
590603
488823
656029
841767
309615
561807
469193
866639
335737
762970
863625
155178
161916
406233
934940
951871
320667
194563
166876
723627
673935
286955
694390
918055
645745
71939
744256
892642
727629
798669
688782
858395
917472
774730
286003
393945
261170
985287
372006
842451
1016770
466699
553642
346278
680502
440742
250260
128281
7061
780871
774846
278043
765787
621633
381056
968660
252040
301714
521986
835321
785224
353848
1008814
903521
804922
258925
903217
983751
1027900
609927
52347
18960
291830
259396
831798
911304
980083
253363
786425
259188
513527
521426
991852
90048
85814
696882
100574
340024
285036
126663
333460
582964
1039847
793934
659879
900327
519952
924006
1023634
650152
246674
194370
851709
916877
442402
213017
468638
385666
658781
562202
914787
425513
699039
885892
618150
92171
314623
468863
659503
984303
337559
509530
721204
678827
532008
319020
710224
305753
187032
718963
556248
491027
448036
605796
1000683
204384
559794
782778
551361
225767
576762
1007074
405079
820245
452244
914776
210706
372149
988933
321141
886483
75924
143112
324193
571529
399119
493747
327830
132306
205271
335099
615425
870061
234657
910784
222605
631740
584048
666878
569689
916594
111736
667672
470822
210300
463885
585066
730930
530887
195987
837272
503772
351161
831072
32594
591093
452841
483995
186210
392382
855185
562416
797496
993529
305315
842921
343429
871966
538033
311075
716916
379158
1031935
763325
456945
997595
800152
504936
484449
454602
1021638
664499
603591
503721
119356
108994
36987
884583
28260
171596
943642
859544
834436
1006453
918930
571182
402063
303163
323163
860007
570229
359188
655112
154995
407549
608491
788554
136147
158540
59623
643684
391601
564844
310538
239462
376293
189627
393966
719853
312561
1028160
840758
30891
290373
497568
1001052
558052
1000212
672727
987387
1447
810702
329690
1014696
467980
457001
579681
890906
259137
605392
662416
986300
39641
510465
765436
221132
806663
958691
542248
706766
142052
929396
929898
795382
273206
866409
910939
143142
8765
770123
762619
246354
959091
77389
989282
701390
435537
716540
1026662
392930
289907
804680
231127
236227
823766
607190
433874
279676
640853
764409
23663
834097
1003252
228010
872690
237674
990488
626861
479716
853814
622279
484990
542955
1040434
582170
105497
412847
12086
1012684
546824
743511
955329
73869
997661
101925
367277
919138
392846
988580
617039
762328
312190
210843
206245
129148
134037
678996
337473
1001709
651491
301876
708786
651303
205095
517468
1030136
86871
777717
843027
261830
513640
646787
840844
934070
881830
795605
472193
691925
29196
898297
904276
594178
636591
302770
737508
722482
153572
636515
964665
53603
589257
854129
690813
1028935
721386
1003941
547064
96853
64607
400561
247114
382893
20891
579377
760899
418124
324119
593965
327853
227245
777079
610022
804845
302322
308392
707133
282459
889567
734068
533666
374483
520293
881485
438382
312500
343953
30593
449994
152579
68488
1032018
843091
939737
799424
114941
419426
523224
284154
970660
756732
903290
747036
735681
949353
265572
637529
9917
830509
214376
280705
475765
452328
501616
870076
671135
145672
720501
588602
20003
871637
439096
936296
762180
516994
500758
874868
940386
373345
858268
109652
1022566
1021153
861159
612216
643762
733992
629841
975930
398309
587626
171266
144589
107711
756366
497599
663478
103900
947451
985920
33087
748007
499971
302827
550883
75106
1038233
746251
638799
482011
932132
439634
879820
145987
612942
748875
496744
717147
158952
417717
148984
535055
943362
859734
14128
143050
327684
829411
414485
823005
556891
775386
41764
313212
683857
357133
245709
238970
70925
539081
854739
857315
466045
426576
684386
486356
124160
999953
331942
369232
1030966
545325
759374
96486
1018896
711811
787940
172847
816829
924616
290298
951274
373425
506140
450485
334345
402139
696934
597747
929039
142093
632797
589340
956201
944894
789383
999360
323303
655290
861075
815465
32700
172510
461634
164623
540287
868472
309783
617511
279971
152946
789997
52525
307320
188164
334277
262834
197298
974653
87068
813712
380893
543424
478585
527658
426943
600750
332881
690639
277768
51873
655803
175849
954390
564815
546039
347346
304642
74694
235248
187627
835902
296234
19428
977265
884732
558148
756368
748442
963766
446890
600527
563379
191088
843870
845136
264883
477007
141706
231136
640283
445374
698171
468763
920367
669966
466061
146641
530092
920447
900821
323163
320319
608421
906401
385739
1038288
607668
91913
542323
1025330
305914
750332
175660
802950
705113
144523
23356
521233
689381
9651
830692
845427
877606
339205
699175
725433
352969
877167
848248
62341
95361
286045
755769
784207
370904
615094
926260
742488
337317
380097
414843
663023
164606
973273
19227
997203
711066
773080
565318
362094
314812
162097
956407
874101
494604
308426
1033442
408661
701463
733509
146301
98268
258520
565341
365452
921459
601018
748911
752292
844180
1027126
800007
343562
956274
684399
271449
252942
283705
271320
906238
740722
315034
970162
188959
33077
623812
45526
642223
177859
811967
18388
861137
789620
486956
91346
635617
199655
981733
720679
95206
238832
935565
631896
321176
99425
829635
839246
867229
416363
966534
289413
101025
142599
1013701
825126
352579
697883
836900
853059
995177
411625
183826
989594
425801
632097
444536
371585
866365
946651
161420
451819
305398
169381
955130
128794
166458
55816
214728
1039580
624520
553392
192620
792595
92856
670832
807891
252316
329897
540905
610700
481859
728826
963120
771569
686494
706568
754142
146893
889248
317714
762675
642316
318955
101881
510490
598082
963439
478918
1008124
978614
689435
958156
919320
214224
359873
435527
586142
340920
777612
136892
360338
256022
905095
607517
392912
960109
572642
753990
879247
851767
196418
454745
320991
1013725
927664
77938
223821
304818
938640
473345
316060
656922
391531
831694
138426
170934
46712
520056
736117
788630
799372
800911
768779
399949
554819
579560
253850
859893
698727
416833
58435
580403
396444
824407
489762
721599
326461
860346
348123
37438
218405
188354
573443
952381
540838
28349
87486
472478
950863
557860
639518
856827
1785
38826
406848
778289
181828
60820
999517
304509
3451
824628
480353
881555
154876
825101
775416
303794
523004
159388
899183
512253
884322
485016
724926
714331
301235
845070
294454
571732
438573
209000
30669
525181
990698
667496
913768
477283
87594
390542
398119
164252
5251
714198
614968
587543
1003873
260721
955563
142390
675017
911539
599752
411522
891501
747213
143058
433601
938610
623653
773821
693036
739235
959924
742870
985398
266204
971387
253254
815678
404622
543136
274021
674459
919183
145765
93656
985116
757616
864630
485200
215240
630019
809984
835463
779972
492950
1009134
768984
151929
300245
699715
105846
980388
351756
472520
530113
793849
749679
235092
169708
492677
74916
440422
20705
861022
1002172
895002
387062
359560
465307
720688
706411
479708
475873
252135
39057
672824
337614
693987
582104
645687
425567
589010
289546
738943
287032
703027
628601
245620
105363
583233
809490
110430
860846
993108
501495
763158
594818
287656
453244
991746
324560
824260
242701
129721
818984
251622
610309
427299
1016793
996980
347787
194895
957131
1030130
1030950
405527
1005136
983566
427957
824139
599306
1033014
992395
332557
631374
593798
344984
45064
504218
99211
241425
560030
874085
8231
37563
421854
917476
14348
832407
957275
152408
91183
968696
243891
843880
664335
312039
359119
476972
711668
710087
239473
640307
65758
106134
87840
184843
63133
532369
666406
952439
177335
435277
808076
896055
856792
878498
250677
51975
322204
184535
848062
694204
765067
567651
327496
509095
931112
620228
896585
625341
614255
377520
612150
21448
123475
179603
190040
484175
208190
494596
105863
527058
907951
754271
550675
217239
512075
573544
562284
338912
289292
476393
276300
659058
188741
355640
247670
343526
900540
517566
433859
642308
311481
889295
25086
582927
38186
110544
722903
533069
355671
536672
655257
117950
388615
686328
459147
823077
500287
486384
493161
942051
449715
1028913
536852
355309
698104
146906
763199
271518
714040
671756
355357
149260
942475
149823
560854
968576
919061
317835
65239
304224
549207
829046
676591
722810
129248
734257
286679
379598
1132
644840
771304
53602
383738
574773
566854
292153
919762
43042
442762
56933
902877
800114
381540
895860
529606
728968
334322
630050
832639
691745
88699
926831
1004304
860179
958216
546621
155165
763779
985470
480614
595946
493811
154709
927715
430096
58900
73368
1044052
889608
145234
950967
57711
653617
289843
35946
798845
712916
944630
1028809
837384
617528
589549
862771
708914
223580
622970
891927
776151
295995
27045
820284
467268
599538
580797
503512
26015
802800
264329
494485
77284
604679
357178
711449
270536
270503
834970
947269
248385
700165
512943
205644
204694
970150
46313
415002
40217
918046
290711
832866
152744
846953
123402
652241
444828
809426
264424
822302
507781
473459
932657
385661
911004
492608
58055
28777
550049
56465
875184
212860
6760
250895
417902
1042330
939264
779718
410080
909069
568735
809652
259821
769137
515584
493828
1022804
997917
644321
509110
828715
515035
870090
783577
333714
1017602
335030
238883
770267
726978
918031
347672
983084
1036393
253093
164195
1003371
321761
978492
1021832
549651
762303
476062
319714
171770
345201
568040
459107
301148
72953
757675
206310
892735
126214
504857
989137
574972
696295
204133
376198
181848
549235
259265
1011307
304220
759579
304761
149050
1041195
69978
247633
247908
781226
840674
662622
440197
91027
481161
1013809
726216
811493
416083
39398
900589
126049
135112
835293
147513
412661
93775
218931
579816
148327
831552
243797
294553
160539
608768
372267
516030
631887
809361
891366
558874
436998
226170
893162
657598
1032329
938732
985216
348123
28213
771644
850331
866084
201981
244260
302958
252021
629719
1006609
473215
454913
241550
548722
740800
833773
638550
534900
549918
644485
63075
451385
646456
164606
692766
274541
241297
1004767
1007524
9028
61752
883120
436313
960645
38664
542553
647095
965059
494083
811285
243209
259390
462888
657765
313496
128048
183820
703239
833353
263085
566643
515045
777990
855088
981310
795120
89181
941512
909966
644809
170502
494451
485863
465582
265598
570950
36539
13313
70484
573566
35734
315918
548442
754012
598036
938092
667565
438756
164746
129530
328319
488150
938662
245756
696279
586320
73889
955683
265062
736096
605764
1002567
830109
423041
918081
518513
848418
93842
932915
898340
978924
631363
1020919
809095
798917
928256
123334
426554
349098
267655
678689
925296
831607
919688
179246
802492
694026
931127
451809
1008525
828071
940945
456412
578845
438957
780917
43844
687578
773009
444606
324029
421599
262309
651652
941895
748132
973862
128367
743433
227403
609572
363341
689097
490132
813725
1027571
1029730
926650
982867
790247
229718
581686
663849
218737
461324
973477
271255
320263
1045439
207200
1025524
119527
411935
998782
98206
916600
792673
300318
20093
954729
1006935
481218
718131
415926
928515
279945
53737
118276
162631
118436
393546
981728
40189
519277
917806
982663
414931
966996
562077
380558
1021703
479389
801955
633328
784628
152202
696803
754445
278029
987835
938186
617462
556689
766671
651775
711067
697409
818623
169462
614291
280133
1001776
137369
77384
241846
97350
101459
550015
791626
863003
669881
25180
94900
824383
353707
541767
595970
312930
118791
649627
689430
924660
333169
1029211
927396
45340
648744
949512
61316
492213
8845
753528
787850
483415
278822
601794
513281
786006
145519
890632
136212
79370
180063
686938
696418
327931
950370
808333
568765
83713
75251
75266
793351
90053
431428
486295
555293
146477
732909
1020838
183987
124536
995328
208816
798665
644678
463795
457435
440113
739843
764508
767669
808563
725141
450304
684072
204674
498027
1005595
572762
489576
115598
488865
128482
938361
177480
148032
119156
1029776
737702
753113
377750
115382
109226
900486
34505
308406
123012
105939
761280
775994
592690
56814
403196
74276
570934
309734
1041393
756065
291565
349352
582706
986263
990312
901763
255409
270045
340905
804451
811548
733616
479202
968249
788783
166691
213050
744280
735505
88567
646131
563074
144404
162470
52094
836716
803683
881104
840745
1016161
945255
535008
1006679
629277
459362
616478
362899
62981
224285
282097
131308
854172
68678
637442
372458
764685
971880
848822
1008807
626719
481164
691417
1032392
465278
283235
968722
93684
661347
343844
155262
556245
931502
923383
923713
101654
1017968
166143
880909
822634
265174
133556
1029004
106899
638479
629114
603241
378367
195933
448235
614461
126376
819151
373179
1013493
678599
710119
933980
21396
386846
379815
225279
489976
346815
68021
851436
141343
587703
889938
153013
834146
65511
753596
527270
74069
85192
216329
881345
10970
911821
900198
463386
18309
130428
542003
548398
949014
549452
717136
483314
514579
223636
86547
50635
876764
871118
200733
29025
677698
908372
563472
82480
1010561
599347
773885
209041
185312
568953
863806
286115
166571
972239
1034387
1025327
326008
431990
641
77927
573424
335705
394756
444505
775883
923207
385660
381156
1020328
314926
279859
635035
172867
927725
584862
827361
409388
338488
568046
377202
933845
78821
634769
806055
682155
753776
632373
972391
670556
59204
864398
491712
1040699
64995
328153
559599
622040
295502
180660
1041780
685408
467590
1013688
825911
330885
744694
686754
403439
744383
906048
58591
11028
121067
165290
656571
522344
833753
1023033
883113
252026
315246
80174
842592
68977
876840
33159
110832
724684
564473
675183
782215
995603
225544
488303
755620
705857
973793
887678
167843
151025
881019
913478
796060
314825
74308
818595
513940
1039689
47292
589111
255133
855113
577891
998882
671465
468730
41386
853995
594587
137640
6538
232822
307346
284486
600393
812170
801598
1029194
153459
671300
93415
293448
687715
729996
818484
1026499
594066
50126
283332
727945
230507
69263
598037
102775
238295
388489
425538
912250
631423
830737
191469
932972
639451
645259
323152
950278
886798
737309
313142
431470
774503
254846
949512
305033
411140
914078
375506
73789
752986
178597
1071
272099
709410
291835
729261
478645
452912
245749
103955
452644
304136
219904
908729
629159
705520
689480
926738
874135
42987
706376
72964
184283
250422
914731
854986
414787
1037853
354366
105687
33245
450667
540535
688000
223716
103598
376025
408343
162671
734066
971527
132540
441137
893096
98226
117389
338112
976074
478620
997502
370617
118331
281946
585872
111340
639719
27509
491831
235340
398259
77299
822842
804785
946892
14935
125781
525053
532160
944935
242281
316511
521441
905770
1039704
980478
305667
305369
309940
940440
44190
778286
68530
290175
851229
294844
196572
985487
751499
311338
234237
993296
397086
82663
949229
304278
503294
584979
947617
437423
359238
1011951
523940
620717
555579
591419
9589
280821
576844
164835
676697
600147
186901
198577
425677
129109
615719
138982
826326
70119
394096
592745
942325
204220
746697
317046
521667
757475
177951
298148
195776
1012300
448983
716222
983158
508891
686584
518063
782226
226334
692698
707444
762021
645860
525586
125976
546481
856294
968522
778242
595053
346896
61131
374825
531655
1037258
791618
333964
611669
922876
965219
814543
172438
998038
131336
428686
619382
761344
318765
387653
712662
556541
395496
480880
1044507
171691
1042070
407985
661841
730344
296003
193959
943976
253763
25264
1033521
807041
525752
476098
245520
232631
795046
697024
767032
214998
950984
134639
1033205
270277
300251
933121
640136
934480
350621
679784
207281
536633
248916
1025182
948769
455510
874269
162808
596653
630024
100968
216050
411048
1021984
615634
912972
720430
985305
30003
288924
1020350
216847
132131
1015855
688372
303347
501713
362163
57822
34971
351911
506701
117456
707649
982713
811008
245242
256382
273417
684520
120242
338380
366581
1004047
786851
744332
864881
960688
844280
109006
316625
52961
506631
471796
932496
174623
611925
277982
181326
225350
654400
237218
460956
390113
526769
681194
758373
865019
511095
269312
551562
747488
58731
358051
343747
364122
579500
330659
84888
60759
306798
46857
904722
21148
294265
966076
615072
552663
645972
365059
1027505
54060
766827
198139
507886
291965
602881
632641
817665
218377
474153
470923
589942
828053
1009223
397128
683886
99509
285014
128561
459902
298886
69273
327042
813238
265727
970445
525561
102809
32025
466272
983191
293992
701200
542056
73624
345242
432506
973488
800156
441259
737952
970538
281987
549677
550300
729295
594936
878316
837189
519940
1000262
652690
274139
62051
825549
919021
155314
604232
861592
258929
698234
137334
210668
422825
587943
740784
828004
453740
688192
577541
647167
563301
447599
465597
110840
1014216
856624
447518
189583
596659
530042
784611
3952
641878
903448
434780
504628
406124
792408
89781
599969
951088
249767
610612
673076
741661
531446
845807
41846
158234
270817
248167
561135
976554
577285
995973
789209
29977
583637
387300
904884
974609
815242
804767
84944
625774
416408
558202
402439
385104
689712
755201
266346
460964
681504
507243
633762
365127
495556
24646
543022
827424
40643
533761
115000
837523
28242
302132
696040
230587
573856
724146
794202
219975
924158
235494
973708
348426
847403
132370
392852
59966
117949
205957
669968
828678
256648
132388
900696
240299
527582
359887
188779
793023
175381
520790
711726
423175
377853
750720
297864
744243
331335
652049
31516
72943
877431
556136
493534
179990
254155
968647
504597
358113
642802
116223
1025370
437737
250878
290877
689622
618159
1030042
107037
799443
786682
648631
192277
928092
835020
314103
861804
416724
440181
217608
860260
882804
247144
418365
77041
967731
850049
258507
627149
318377
733642
771194
203625
304542
464614
396138
974049
404926
642613
853559
1033553
709859
953046
33855
276963
219028
234437
943128
991977
287916
30110
969101
613661
829203
826336
415933
339660
73298
482273
622239
336432
265677
53068
44855
608935
728733
732083
772184
157293
96131
940742
306186
827457
580847
977057
719348
964389
29369
229065
829117
258258
647150
262055
371970
582141
539396
366348
709671
1016248
856109
232708
255671
531790
93016
942501
63435
510282
752297
580424
899072
985835
113551
703713
503447
672584
735977
1030541
741358
936042
600849
716942
665567
724750
303609
781873
863139
555593
891969
995354
127722
1036249
732744
245552
266620
30221
396887
920946
851443
40018
217889
336991
177459
30088
699367
155324
718876
450434
741503
451920
10751
844714
869759
79002
181001
662557
800770
855507
967933
765765
179655
145508
631702
760825
879123
856451
137724
373801
338967
160947
572073
705826
728905
735571
849500
939947
729186
912480
908644
731404
242695
440772
773555
320482
295169
986603
300792
768266
672570
266140
1030667
700877
390225
743949
648854
291093
71596
869554
840140
130664
216904
631983
990384
970920
117586
196903
953590
196968
695392
993659
949749
322167
975826
470271
380502
578591
518419
327352
911102
778988
454755
1040411
648752
456993
807081
922643
798557
191799
32449
765919
705109
274080
1022936
975964
415016
374171
530800
498038
482320
312024
902124
701215
411139
556738
870430
172581
862064
6108
928804
1003801
490842
796133
519627
659030
539759
889676
178416
301712
250482
468584
359790
866858
712118
20080
1030781
225435
110206
67345
386234
1037196
842103
1035661
110126
96514
433320
282198
737397
933668
816692
499824
739914
1033651
780385
738950
558616
290353
16504
242453
751041
784985
979813
987432
301173
59738
427951
392329
452132
663358
935359
457196
642731
69059
106325
449371
755529
425854
914948
430953
467829
118898
896227
243333
337168
280488
784601
1030935
819072
1006043
253015
227929
332656
125571
878465
433596
403136
1953
355887
857442
494543
21844
881376
268137
374892
311800
838615
903377
750174
365956
557799
1022013
811890
424549
36341
896665
565465
1033677
157415
589054
745610
468100
444846
316421
468570
624137
932349
947310
786113
832261
516636
689544
141947
627070
12494
821948
388612
519968
792515
484979
17522
540885
90877
792266
295604
530694
1032868
460342
27819
232717
52571
332200
722078
131246
330135
866533
394385
727849
75453
938566
400598
711020
646071
146592
474642
715902
145959
676908
656522
480310
738462
583895
193272
566296
702510
317464
835954
382983
661272
437798
558242
633658
377916
631134
915143
282805
486110
431553
763593
520930
715358
194793
832995
905059
920396
161917
230211
435398
776144
299319
654089
768105
788382
230165
201411
323717
547443
450277
990961
308824
831780
615668
174199
808645
654380
321335
272536
295681
251973
682093
657576
779357
351671
322444
690026
1015228
1001009
718387
77753
432605
707529
517090
79657
470122
877640
530607
427434
908308
883390
818181
17879
966472
210620
243010
870777
74361
441667
237888
993812
254653
804595
425670
675958
912112
322745
68163
761705
912765
669029
721376
728551
561822
402383
976345
1027256
915462
537932
334311
244232
395069
89930
127550
173151
625803
882992
718064
564061
904278
39722
674816
423564
135437
333835
335008
606967
973254
500942
499229
817103
44277
246710
216081
726670
431318
221010
848423
19402
919795
770934
686567
166108
48856
829793
937196
531736
485165
664902
840724
376981
970112
791212
335488
799951
980219
190176
1060
944027
762951
334704
218901
168321
893371
490951
920176
209671
30171
943552
572880
225208
244477
484122
704977
1024682
719580
865151
262742
854125
308130
805776
534570
911616
938252
493853
193714
192644
66596
915246
823873
682816
167933
669735
247948
772799
437502
633937
574403
434715
807009
202631
129947
745407
835379
934088
59291
180104
853545
397362
1030678
463643
179948
866432
920549
555465
166765
810310
56575
847307
906445
526629
914663
900586
353702
933095
469666
231802
496546
992810
641060
100078
789256
617473
1021502
18678
697242
260503
814479
967611
716545
867521
884478
267941
631115
284974
297570
874874
344368
250765
616787
665057
320311
234234
26169
184207
28450
689789
250753
992853
219954
256424
829299
915313
774157
973502
663362
806281
392946
579894
81799
901215
324531
62482
534817
163146
916416
591896
235862
985674
809406
744126
172758
200389
291
194426
313234
324799
312526
786923
182363
777957
831136
872247
315950
388226
779130
643258
292182
579543
247176
758276
420252
577822
930049
975433
114550
598596
57430
623256
836270
25038
658818
536223
946431
10166
551423
615958
851038
829994
814712
231217
791099
828763
458972
100801
897146
628194
470744
608264
304096
160619
242990
283489
467764
798513
67035
331601
573426
616369
22417
592763
771307
544465
56193
27227
1006907
25708
517615
1042248
153215
301733
559872
92114
116004
701330
577042
567776
675152
322807
959200
777607
329668
716398
879346
498305
1000218
462915
646937
304966
91340
176422
754672
741056
210700
611230
595204
1034554
589979
535289
1031073
230609
764270
24087
101541
585970
614964
470430
30169
611605
134324
445410
7021
552167
450786
936678
422547
770885
793243
586693
616395
137919
395263
747126
344855
324603
188655
926246
204680
748357
632575
308289
235610
446004
982199
139029
550470
995048
465203
194269
102116
1004625
147381
832456
251820
735167
230687
844332
517354
806749
704411
314498
580695
9870
690058
167570
307323
526935
30490
68234
350162
724479
405935
54021
959762
791411
244989
610545
695670
49124
877378
531396
464553
581649
1023749
230738
580715
763066
351391
722294
854726
611370
909340
755012
564531
306118
780477
735122
823652
863707
321214
800735
779587
718315
394363
341175
941451
783927
931000
394662
495649
571433
89746
275444
73512
197294
317865
638120
900109
837756
683781
953842
978807
1043176
278225
418838
435352
797831
827646
814420
145291
551466
162525
623188
419076
898586
413881
426095
216349
157180
1028902
390661
552553
556811
468158
939431
776576
273626
647536
429587
811952
500530
877951
490706
305988
239321
125162
1010442
401637
677295
610323
887208
35085
950935
380776
443635
638400
268146
274134
856254
152561
449363
682658
980000
319390
78595
25769
942997
339736
721165
958787
1026086
957441
954936
489871
267307
339732
782426
9920
734236
586635
895327
270915
671912
1002034
51473
377169
255941
666381
64262
396850
239057
625991
268956
475186
709192
203591
498051
244744
84031
757270
287072
484993
328786
120140
877784
729776
880769
108087
633891
984065
78755
155361
339309
186806
753987
603838
867717
10463
434982
886521
258052
471833
605211
954007
380467
663790
601638
336056
285198
619089
556350
868909
106269
189186
722870
612635
994621
293137
531410
544068
477491
124914
131770
588813
525844
521382
298525
115152
377752
502252
132043
438650
687522
1038681
383243
345077
817146
186542
235309
724017
474169
670490
401842
520290
733075
280673
130948
708627
484205
208764
264800
455657
151723
1035312
743384
660696
324839
734538
283857
623341
240968
170729
436069
503369
535
1000160
349129
994816
214254
652013
305216
142339
291814
217075
463279
435045
366472
832425
985275
859232
846235
30155
982269
812733
1042393
556860
551700
938195
487579
1033529
389024
554453
966380
485435
281288
988112
438417
488984
934287
406403
537041
486340
125109
864148
917365
380610
25147
643180
856517
562899
1008378
362534
914188
495943
928673
198343
296183
730959
12937
695060
508056
1043600
293386
737865
88071
937794
658264
230819
350373
874186
876072
406388
907745
159348
81291
75006
440038
151960
59126
634070
953347
134329
575320
357928
437103
41799
513249
646982
837553
933064
492539
150661
157265
539099
779671
127181
211960
817214
56096
780373
80011
991475
675229
827393
781266
936502
344310
214794
658045
428684
115078
892590
99649
808112
11644
614375
671342
690704
1045344
823674
198885
869547
912552
271159
371285
1023065
654680
294884
853525
705258
99301
390820
775196
294833
87285
63461
798929
739547
111776
520732
335502
451277
235822
40403
890255
467831
18279
915608
743464
575355
585964
962986
626271
664770
603055
54820
60300
36541
565413
1003117
994850
1022099
148941
385427
567444
344501
7613
131147
340632
683441
169547
738976
935051
151761
284271
1021407
966257
341179
267651
643179
906055
699654
511383
975441
1013742
184708
937169
325009
1008113
99932
20783
417592
588470
443061
186467
844493
367664
821593
504025
176905
217051
240384
626970
788603
145947
987194
419002
860555
712098
339687
684623
753370
106409
635232
658151
4208
235141
782002
580978
885478
124446
959421
689870
400768
741879
135243
564237
230246
923249
710947
542079
590272
104435
925515
284276
391138
77594
905421
590774
397241
15718
796987
1032924
901952
894026
115167
278274
504297
797500
841681
279383
548473
278042
25844
375177
737172
295546
330156
975424
103041
712265
16656
633995
415036
284584
886582
880693
657846
35943
622725
785869
208155
781827
19267
998170
451036
1036790
43172
529959
918063
133477
1043704
505934
225723
291666
519150
889742
273396
48650
385582
341325
662251
302771
965971
164853
1016525
607277
467591
336059
192824
938604
625292
673893
20213
278257
980441
224191
178233
1037645
217484
493448
1025481
700743
551867
359055
818065
982231
676929
846991
109050
770242
20196
780730
702044
703800
920061
71711
727144
734317
625597
426561
842468
1355
626467
142135
655207
394838
987993
842399
768084
308651
318143
359741
958795
652228
333458
376250
995695
608619
198950
627016
674001
821857
528161
46532
122241
481094
13730
762584
447177
993221
32915
506262
686624
61975
388490
773963
140957
124646
625153
965927
31684
222554
636915
992111
129295
577489
85875
823971
955501
479911
974076
868029
432933
780207
954757
640638
228592
648886
417037
351156
816624
709447
748345
894651
823507
234452
182793
511792
561011
982112
790498
1036068
706578
881681
333103
316008
296540
476279
253086
11359
699281
987498
180988
1031461
677087
407111
804364
728932
702753
827490
470504
420549
187572
423285
1010492
214016
368706
626265
995754
362883
937050
132457
418345
194851
155363
358524
1030255
710362
375496
459768
918459
120059
927774
678959
6772
342468
863990
675558
773439
78881
697158
886601
859531
498338
531258
1010495
552555
687736
380780
716695
342408
543686
1011907
6430
237959
147763
619640
530818
363243
595004
234860
234678
518601
276290
56139
916061
150517
849499
974164
930347
163253
269476
860922
998633
403003
823775
160077
859462
445762
883652
937691
129284
699631
250195
263794
223840
568070
633188
708647
548898
169468
684048
714685
503783
886725
667503
812598
376
63544
565499
345014
1024617
214982
871872
299404
678164
752575
472149
684969
271849
926651
686862
96771
932021
610229
1005912
229671
1003439
253332
616941
412515
605184
19228
588189
501114
472689
1044735
263699
873898
179337
999012
164213
973442
512592
150760
444580
162838
211771
524632
395881
14
782472
976867
583722
160286
964524
154204
644728
755619
989769
661977
640398
73298
1011772
959878
114074
919211
751583
333584
176543
65833
666944
764033
970733
576541
172767
1021538
1030982
848156
523201
919478
498792
907680
371531
234916
814812
406639
944700
172279
53416
559714
1000590
149694
148375
153233
1025789
140952
39462
232555
120133
33518
1042715
250838
319885
421132
518706
873532
322276
945140
935070
287154
484260
1008567
324945
970101
232485
689676
672164
774973
336382
213292
762801
114105
986275
550105
357275
852995
643160
947753
157939
317179
126445
397597
478443
977710
580157
619666
837602
899463
896772
937429
950165
913389
267285
393467
358628
131907
108113
880244
613291
246545
784592
345441
500214
511186
855928
559415
377465
721519
544710
285642
65619
640373
762297
97993
125493
812874
530854
899246
149794
607658
234893
754983
477454
758858
321423
736864
23109
406322
37793
213782
84519
779767
610898
519899
466400
889915
524550
280630
497887
1037567
423685
936519
148011
83251
232252
192957
534751
679193
507991
111740
452087
39942
65274
319659
521266
156767
554366
787811
702341
258823
857165
861004
206291
288817
753957
546331
519328
901242
105659
253997
191876
161088
1044753
150236
197983
811866
690836
982417
435033
522345
153110
18910
469100
518755
934395
141236
808842
948523
881541
272443
963011
941429
113302
58268
571350
962731
953167
674065
893911
244798
70162
681907
729825
409550
856559
807837
78610
926172
839859
562672
988554
493501
667211
1043893
455035
926207
260407
818820
568098
261731
969528
250253
355297
520356
728125
401235
1020675
337492
1040879
944496
200743
377761
706622
76833
842040
994941
632274
559143
709199
728144
393946
825899
613427
126312
441256
496654
725658
1031801
666931
366763
605149
217652
73879
210308
17838
589945
872351
1017320
587765
405205
143427
1005553
456281
227898
338606
944712
204470
373308
66370
92027
174873
440361
65171
797453
224414
364048
501025
999669
881984
876529
111073
162308
374253
899970
495767
743105
684019
83784
799163
938089
654175
196519
889771
818247
1012646
490752
730806
965873
50703
825606
327125
131865
179286
887239
580841
302436
40957
197113
712926
515724
244575
836888
58010
937630
622957
837477
147260
8427
292536
948213
414357
490202
338688
567609
987589
633593
799223
537676
251127
40972
565857
186424
226095
28219
938570
997846
461793
641010
383590
1042577
923609
291666
192623
473731
757580
6120
566198
632323
832834
326513
689474
897932
829553
586179
949182
225439
452255
136607
678020
984480
218812
1002618
307989
231397
643888
836516
86616
154089
664671
701010
658845
1004231
908092
529109
121698
651812
512378
100614
888542
951066
85270
978073
426725
602716
348204
705985
259315
992419
254592
19530
975247
709997
210714
705489
226488
393255
239634
59429
991498
663150
852243
69141
223115
259139
606991
486689
105874
971815
708787
292325
557104
388574
206041
51538
592215
273866
763726
279317
913861
53655
293147
210457
1008856
2353
989194
661402
419435
896316
18208
500747
861893
487729
485574
684226
606941
378164
578841
61572
184581
301616
375223
276296
299301
279012
327676
359967
647205
982085
558607
154360
456455
454405
751995
214565
400993
460418
584429
427076
885668
1000558
465947
350981
831138
162508
741481
307424
617753
584050
936695
980637
443641
826798
134219
772953
1006925
372296
1015969
602799
877890
538514
337113
826880
360604
197174
1041715
427544
530718
415916
522777
771002
474167
549354
597335
531020
877543
229231
326534
131237
1012493
277490
877364
263403
361100
916647
578785
28959
963717
345620
959168
665174
242602
521735
76564
909279
629257
77066
576666
571708
935863
196307
527765
959733
233861
496463
783021
244013
850135
463288
479572
217272
458329
817072
1004111
609299
750159
994439
944187
190998
720339
215918
683348
365721
8846
673187
387789
809
258694
7946
566024
328130
105225
181151
966076
39920
812060
17778
896593
673786
403139
280982
643485
912303
29636
995261
319508
135200
212880
907766
971008
204232
244841
51132
338545
483008
629334
244540
447553
158573
257143
830331
155924
739436
449166
48401
474887
213476
654084
791506
593468
960765
633203
603277
518674
1031859
121794
350657
500488
9660
1026229
427575
217710
758066
121303
1031390
276514
319989
235430
97023
964495
366844
510698
333405
408809
789857
382287
961629
514676
314595
498043
50965
166643
83032
64644
1005664
939639
589204
277467
247379
933675
288231
188460
657181
797202
411213
869257
436816
493743
414628
543241
147828
744337
736558
1003450
275049
1026898
754864
990887
301775
626459
634682
372510
262916
795148
28781
796876
722977
39790
441434
1014955
106650
890102
488850
289340
1014113
784776
96178
861958
785868
887213
745870
594876
276775
576598
531151
236152
582319
518593
378876
748041
82723
909499
54009
986513
808442
887515
22360
541807
453681
357865
290979
483726
204114
210247
970416
416539
28885
980049
169227
903851
19728
134538
519502
859597
7154
822245
946333
437416
971636
435473
423107
937954
202024
233753
413831
550064
241566
1010450
226251
376788
718163
174090
483558
1045374
231582
27878
673289
479329
653029
332
529593
680296
110625
548999
426096
259589
314327
34814
218684
896665
96258
433292
555266
973475
279485
855091
700744
999736
124078
739026
738350
205153
492190
895393
737034
1045126
144756
215783
716795
24760
853321
438393
88026
236142
806801
1038497
453518
265946
357018
700220
1034798
230904
708021
822046
326927
621922
1034711
879330
732531
1042602
661542
68497
738391
1000686
62737
846741
765330
104578
425900
853204
623450
930774
805080
922692
60057
584041
912645
83896
658917
866292
1012549
375405
410164
804839
1669
911671
1029495
454858
135908
155580
9530
572739
624024
956842
951155
454033
923382
710092
903636
102432
861775
653662
336661
26407
471320
437832
931269
682151
613585
942180
392949
459631
761802
177414
25114
745066
480410
301085
725098
621990
476268
358799
565288
1030208
443856
875485
223862
202829
1026847
368476
524856
589493
903859
412814
390835
18609
177207
893965
72667
696847
887946
412111
832760
688460
297811
401588
1039478
694900
431087
129004
385986
855804
411985
278649
812126
241411
797492
840364
769509
724922
548
302460
843819
946680
227289
654578
60605
325774
4039
387977
855107
734339
932407
159499
789028
42182
179258
991405
570360
592791
121497
490269
212544
459190
1014243
622044
678138
59623
30046
789658
66430
719317
7155
769883
750640
378093
223255
602816
579589
728955
643811
357391
1026206
489278
173206
998813
736509
887851
845234
638077
937863
690196
661519
558916
830565
984733
564338
216882
940093
841630
498208
760195
829412
183474
35764
157402
655663
929631
477223
232217
920843
450875
710242
481560
885694
854341
161937
937508
121553
809742
184007
206063
721137
1022640
298677
879489
405020
408556
557650
649603
748675
734697
1654
775002
398424
216604
518942
882497
124800
474146
690022
763111
412453
119006
593456
453003
549236
937744
70410
606142
892746
205594
284628
644771
901029
271207
945187
240413
445502
512431
942122
100719
343260
736685
357889
139747
231991
120288
345753
56074
671456
75991
934207
127418
714736
139911
934161
683215
897434
291954
956692
258959
471430
341292
968045
805723
891216
466166
317548
178311
1018921
890337
499227
590453
913178
206137
692198
1027502
700176
416556
330154
213935
126617
1016935
943594
823919
43387
415561
829040
732800
170882
792113
892366
988680
32360
368638
514080
569864
319655
481535
699930
290603
827142
706492
720837
1034816
867217
1023343
930411
919219
604025
868157
972942
268601
991628
246162
963483
227411
980654
989443
364007
886087
986505
417480
17792
510546
93344
146690
607413
792973
232287
956807
400590
295212
880688
174184
220259
894877
730
15009
397618
369660
843073
926654
667895
821948
621703
631442
133417
998858
719978
807038
1043224
852788
148381
718118
299810
561173
276531
483708
239992
706606
955866
331522
38064
456475
307614
474314
207838
545942
590749
481648
1002879
317912
964901
441663
442896
386317
45990
680876
13788
184233
352874
381915
141516
80898
361136
693488
67209
496705
612253
840832
104688
174679
410312
934343
257410
385795
299620
347951
568874
41544
218686
592574
467681
614075
922237
111739
349936
677402
17656
156739
383078
347559
882686
364838
896952
583555
1016209
206707
978940
549674
132896
333316
897530
367067
745883
700118
249852
507957
677755
216638
450528
506676
202974
365909
838135
955170
249681
754096
439367
366757
784524
1006237
321842
40041
812198
377411
323773
800212
396907
144726
1003911
147390
1012151
647654
362427
950148
266952
128639
518361
246846
755206
510070
616199
107164
894236
318326
620700
204009
592220
751579
723395
223549
223626
637748
274266
241203
276975
122931
445180
573296
309082
27750
287714
215453
503509
888535
798573
203261
783552
98625
447688
490533
511801
363000
779747
39998
577697
476978
146068
354383
696560
612851
371115
592622
299528
682285
14736
583614
649855
1003484
175693
630384
355214
836170
624939
142149
656696
177436
26005
254011
844439
754748
693439
326284
1006943
918517
557804
202547
1035462
835071
413368
990212
970178
859603
797349
132753
117654
467593
717972
815789
533124
527214
77064
1038474
6235
271238
37199
1001611
52736
847762
133777
838588
983596
521298
420596
580707
812172
629498
822792
639666
530490
948966
418304
378601
822330
455979
700499
678231
676897
500859
698785
480120
453507
643477
549476
489590
333156
61688
521564
549352
443316
642027
1010799
397540
650447
339629
76449
431566
629223
587741
725599
841410
10487
395742
825240
309821
822420
711953
883779
996817
401695
1029957
247900
182916
489845
117411
572492
690446
341341
136207
179550
477534
1030024
822666
413807
586435
633628
1018545
994304
463508
511342
153388
806868
309615
17827
873408
135176
271177
985521
621597
537879
3129
965543
587280
134316
1036100
668866
529553
49796
216082
103982
381440
604931
888422
132172
526216
758627
231416
9770
59569
839710
499006
94197
688544
445473
589692
783801
190924
463242
440614
224150
636467
588880
757639
667049
30467
166853
306786
931215
639755
51239
718086
85857
789871
954405
938167
680748
182219
741330
964627
493968
862243
636073
755423
264733
155118
207779
173996
472551
211580
423220
687753
228841
292528
284414
789639
418175
462561
981357
1001776
738142
673632
230322
185307
937576
724860
403331
90795
250328
274731
79668
515829
584608
279506
69275
190971
963894
349707
666167
734216
30266
159611
247316
79150
848323
25986
772007
910856
982461
746853
652018
21185
903978
707381
3415
1003505
524358
952348
266520
952346
813990
797889
238742
346323
47756
226758
408060
347452
600159
348019
786270
637166
916195
311847
535211
118367
954387
843879
293821
9480
136919
701600
395483
1012631
31043
937279
947792
92872
188177
996717
1002209
467697
898869
498172
940256
577939
251256
281375
113976
446801
1018439
256275
743381
762325
377818
341735
720493
643998
110043
436217
524360
210036
913717
850468
681935
160957
290821
867117
191119
261658
1015083
170382
486909
617653
683963
363942
958878
940087
318244
601637
283721
704513
757243
330772
217209
372765
215127
367617
503732
257043
660655
515596
911474
200975
260370
900184
942742
444942
664757
36928
954292
241694
232180
661759
334029
459727
629007
20018
988665
603285
93631
419463
202869
1004140
779215
180209
642304
595332
978628
633231
428200
703205
314362
825336
203621
487302
465206
609489
434684
373323
421587
117893
573306
209649
167387
181499
113005
845408
57236
366988
892474
17644
494657
340677
360261
50837
238621
869859
222402
660058
451827
209981
535448
890449
776347
255364
907028
839905
88405
517025
742184
607984
227916
441781
1031351
429501
1007170
146012
94940
620949
470939
890858
377791
350474
78673
680210
455675
143796
60763
835354
235066
282245
893118
660818
908620
803251
727603
882373
709852
445431
593056
388971
352613
266389
181423
655743
365122
471162
935216
651992
622747
394115
868558
428452
977103
41633
760608
690021
44417
3085
473651
395555
797244
537763
465481
364071
464930
710610
934154
644997
620832
498212
941137
743214
209532
1668
849291
887388
605780
376182
298596
894657
728913
724968
930723
382999
494284
335181
241326
478402
440117
410287
847348
313840
746623
304764
686017
247492
749321
601182
249375
947757
378023
743078
692207
607256
223159
956734
31457
417471
876495
609707
567395
672688
541868
557553
32520
322365
482252
623947
92799
26742
626305
275862
732407
482289
235445
132958
995361
448139
456315
223474
1009898
286672
16174
710696
165700
106220
106106
461422
676417
683397
297395
715520
374719
275561
62397
307294
60396
592755
45056
577015
69477
858654
108484
927117
85333
243771
466440
791787
91885
523903
717522
335613
91941
223313
19374
106559
583376
881213
179790
168222
69257
753185
62661
99065
474519
180020
1032866
51183
899666
415780
770094
489008
624603
469344
150341
482924
198877
472510
832034
706627
537180
927017
1020421
805798
518663
319896
134002
775662
237325
996699
867585
622959
456315
335661
111814
123905
996947
408207
104108
702472
21415
761934
699939
464784
624395
29707
185388
613293
1000265
124321
1044974
865721
763455
302793
795771
256315
249889
1000537
923720
983187
348949
466563
119571
275498
367082
247009
918313
773590
673320
585114
613493
588298
275155
183799
785579
702528
1006314
365688
751611
627338
968119
415792
161720
686878
28264
83952
546482
1027928
36270
1017367
864156
623906
202893
541815
480066
629331
526805
848303
815556
39103
239045
110800
813275
255235
483963
977676
462594
475608
752336
658511
266671
903409
224500
609828
302002
807600
377732
786659
999912
338512
178538
560495
235984
831468
268207
569773
174002
799435
384233
275222
534800
267195
818992
137766
753021
826485
721904
220378
861277
419419
733949
467796
716771
248838
168399
241772
703407
732281
955029
163124
995773
363926
755464
645516
288028
1025573
27655
960343
994075
408862
48518
256989
869458
138138
203378
700356
822596
884054
706111
607345
124963
141835
280880
574909
721080
222204
866893
787704
306370
322835
692274
528064
522515
219595
829657
1017702
831574
717032
568587
533025
83421
55154
466104
149954
647764
223183
797615
86298
302996
212712
30138
679059
492417
302140
219834
556965
423994
737598
354110
500434
69951
229377
535544
137377
482
862589
525148
883712
978049
972745
221195
734149
775045
308207
763537
131040
681348
314060
644658
985488
272260
518131
293561
301834
311999
429769
519215
501051
712864
337362
442732
769832
110848
530288
895132
419921
322047
58486
703761
337717
517205
805964
456501
741988
41942
567255
355172
570305
500608
667349
10495
1018956
121041
713500
545291
826466
990678
31501
437660
643007
582139
664447
273300
890265
750370
35294
240936
638465
726768
3887
393325
476445
257310
582768
481847
582280
655023
32984
569901
1035905
134455
583554
535434
366593
421686
694873
560318
669456
110794
840850
667235
374307
282960
264572
353504
787666
543631
48356
956092
468977
570726
827507
276095
724237
146689
39835
444818
605536
46517
344817
13572
325558
683341
66548
814048
1007853
453784
1042547
764095
871321
451954
479102
412492
255398
793857
429808
766937
237855
20059
350918
575774
588063
312452
980678
939919
1018387
756019
41507
32750
902267
944932
227593
74462
315599
296533
1010125
148975
218830
276704
712094
999433
952095
295438
399181
368394
691362
856304
138416
421492
328648
51922
648637
448130
484911
561402
855595
543752
705970
418894
325137
500202
763481
432104
488117
205961
202666
526354
1042381
580574
244228
949862
37233
341244
760847
1031631
1001247
188174
302014
939318
745328
199073
232945
600799
933436
169663
471759
935983
332791
440543
159319
903622
534292
1014428
163186
214180
545275
108230
935919
235556
654754
1032364
343944
870089
449213
515867
261294
565337
121276
1045191
130031
158226
628606
484024
555529
721273
971169
654029
987587
169450
369300
304490
165354
825907
873457
916836
773359
177611
1013664
984036
718914
344776
834811
990301
206177
483812
692290
1012389
618672
498972
226697
507459
502349
204072
739407
677734
886221
560589
155961
199472
350127
743491
590633
171698
949956
502993
599864
770559
26289
439260
978569
289822
882086
944370
532639
776360
243540
607679
265050
728549
196238
710279
650984
491970
420548
216728
1024057
73608
156141
341719
894127
49721
1001765
140417
889107
655899
1037750
878504
543592
206353
864830
418042
145312
574749
173648
763029
788679
976427
103873
228652
225441
722793
832030
227413
675051
477919
58387
389601
875433
610719
162776
437342
911392
419362
349105
343601
319527
1020429
285001
329974
637640
590457
21833
859123
372627
922081
897968
526587
460546
647026
159428
1037366
314356
248504
347839
526464
476184
4554
38101
740407
408995
498562
35579
1030516
610994
442654
200037
560902
840096
253120
309237
899722
197903
272090
782378
606847
775980
123624
586427
1034945
344823
1001505
412419
706527
1038091
312716
366565
298926
313931
892428
436380
30850
472913
960791
1003465
430230
951429
906389
53670
227001
606756
108739
620938
688125
798168
589895
1011831
318742
270532
850390
199073
167208
141443
386565
618057
247095
984544
837084
775706
839835
165396
219076
906664
305569
460670
947686
196788
738878
672134
630377
786577
761742
598357
763166
169244
754892
37682
695125
310313
68019
425310
512940
972664
105196
800521
822304
823042
880542
7446
758317
728251
640401
726736
952514
116547
341795
741902
801968
594827
653470
543024
1002294
598605
145584
93736
579326
1019494
449410
507188
754255
240021
254112
787226
740197
704990
306889
361431
108867
31998
1028608
822504
795115
211656
620146
926794
170580
124023
458500
841656
458727
412222
440517
762619
937755
630921
207509
895468
790572
617225
72004
833834
678800
143544
21154
184575
783518
706477
1002948
232549
868118
303906
547867
293391
619936
921547
176441
805522
535144
540377
394674
499596
484806
52637
28120
875820
849875
488850
452092
280139
321845
797571
686292
750349
952150
956590
905741
10128
659543
705578
367205
631025
1033780
207519
310498
1021767
426875
962682
702018
804234
753458
439447
671562
237179
844056
148733
766437
200673
10445
494980
692286
85388
340588
1010397
1000479
375774
359155
292157
321659
138116
902255
156073
735299
403049
524917
836622
779121
280639
972420
743777
734334
533141
14109
255235
237630
494315
64164
4973
674603
85126
206956
333672
719498
86862
767181
264087
449208
661375
735109
174734
2808
742326
249432
248166
315179
862808
423307
256919
271098
717411
679119
292365
82543
847030
523937
948854
339122
578448
175659
191998
346780
295235
1025365
190291
397381
616041
131379
190581
368402
180292
892442
871444
649779
738884
166756
184934
264313
354933
162947
168166
629991
360276
187655
198322
445981
169068
665524
339817
262886
113592
265148
743477
473862
969448
16351
847366
75381
2980
631659
559628
558806
222710
262831
946582
125895
234919
65001
365462
657379
1006266
970436
108482
474693
889174
540421
832460
80936
835672
102597
762863
637483
183182
125761
340964
293547
223741
1018230
404553
226512
165978
895425
755900
1034544
389007
984042
402655
933669
899232
773382
885642
955281
410773
1004695
324262
995584
312370
577478
474444
532444
362829
240789
335104
901333
322419
100002
448818
665932
960091
402187
888007
769765
144278
448196
76798
521444
636468
304726
327939
40441
546027
982002
599368
481767
520013
1006194
251228
895896
954883
569350
64580
156056
466013
418598
69768
967308
526624
1004860
561714
656609
371427
101352
315496
454074
12118
1013485
54218
952057
434791
677142
8209
188012
6663
852084
610107
925250
129732
530451
917657
592070
108645
594091
592467
786024
354408
302321
292439
376897
126946
153392
195482
159606
835310
362084
701440
168627
84846
817682
986485
497726
1044454
44354
225990
665650
615881
245656
793602
644386
581311
560316
526525
854048
108949
852245
852945
886823
822010
987123
562715
858881
631188
799698
714019
762218
1037330
805674
36935
482036
774943
343543
981241
804911
134146
274205
510418
278969
442334
826059
2900
633968
553012
912385
616418
92440
643489
681370
1019604
810523
858591
159372
199760
798487
408272
44291
618232
645704
563575
103217
542619
246695
636516
900024
760411
94034
935548
634233
820538
91653
250626
873342
186359
604876
507764
343725
860340
989948
225307
951702
290125
614767
573218
721931
517676
106420
149120
8012
985386
55947
160022
317694
288243
193959
388339
167355
948540
257130
153384
263831
700012
56407
759717
86124
82536
994930
396058
292863
934559
182777
345664
37270
479410
287977
580195
809989
120391
430956
833181
788525
908437
356748
366700
503433
237126
360987
751544
200580
829448
825027
607753
449338
915856
981932
724195
982419
721497
571886
144401
1037425
156442
922224
407563
655536
474057
146386
909394
621899
873415
585050
72472
992506
947808
672769
369107
383080
1025719
681497
757174
592280
774844
15480
923776
1041848
552905
787793
966182
522702
858377
352410
947316
368373
264685
771412
411654
122757
251447
894263
543303
320799
827637
1036499
312028
539417
765947
859370
178773
108270
423417
439717
894100
242814
45019
1001669
621012
685197
385136
315342
816767
744644
811814
944933
1043647
425316
1042036
1013698
516611
818660
1041810
428530
550352
110327
1005075
802398
719824
240409
626637
180489
917235
212655
1016052
457819
1021637
24160
295581
10891
1037814
996994
1027628
391988
880661
182661
648349
458261
924025
87932
440905
935659
704390
149071
567640
300811
525608
202901
650399
771364
890892
954672
514442
935411
224779
932715
405251
204764
92368
816552
338138
383553
657927
640102
156478
943266
878108
908770
1041441
529597
90759
886128
656137
1044955
206755
482331
898692
625397
386879
197286
545047
848204
697108
409697
312603
990995
792296
788662
254704
842439
626299
562446
515849
892957
782320
992658
630976
900231
527607
568548
830636
1026120
822814
293236
967430
655421
137347
720535
458440
601201
371715
517793
422439
696806
955916
502012
226463
186897
845832
1034610
598986
794344
383041
627681
337676
570182
718352
7649
715145
248683
64882
747103
400279
1002708
958793
110333
79143
413952
599907
994667
577554
302039
7519
402161
906863
810427
502317
683993
508398
869979
790650
1010144
113166
124328
476340
724057
1007959
307104
689695
653112
689715
742993
183539
622447
876659
54635
49016
229434
822297
962789
610757
963221
496883
159954
349266
1022782
127087
681258
234961
845351
959010
688344
699608
660866
395708
460144
664034
421150
267285
512073
507648
913938
139608
724827
948622
138790
981996
1709
141148
56462
88324
62269
270287
650398
760341
196949
918217
115673
305990
136901
751508
440281
250066
878059
1014799
778785
801768
465800
816049
698553
580062
671911
455578
961829
86604
446636
379663
441251
211783
727333
173815
679896
610983
626816
212925
144222
666706
356644
128250
841453
644376
310621
69550
967421
311983
963806
698321
732266
189783
704872
366998
973056
359723
632734
399744
646460
333312
27040
740050
788635
1040201
245025
517748
245502
275900
982586
685739
78039
968347
812487
19284
826358
277612
234097
118242
31723
710916
704079
148237
964581
452330
623703
1023668
246589
5864
704858
627500
491445
488926
442256
283803
531008
484552
531655
270066
24831
813897
499765
570741
831598
771044
137325
254996
24393
416311
374916
120587
83760
47223
364430
583196
1042058
640437
573968
847542
1022619
1006027
756452
117571
572988
634823
811685
980339
598234
455310
901077
118319
499508
794582
142623
872137
610739
638857
671481
638069
580962
245013
587627
987910
368768
80606
647979
1032147
72085
622
676931
1001295
607867
642287
852787
272440
330518
899190
529479
823887
254009
470587
851848
859187
224982
192158
978408
524417
658676
584846
918609
999045
390629
856132
598694
661159
12912
596277
826974
230847
472497
715455
93883
754352
254211
326211
427642
863694
526208
541135
89690
647920
835105
235745
198633
269306
465391
209992
499818
249862
400382
673755
827477
957845
475496
743716
803861
891519
356331
1003436
551712
18045
692133
204196
727251
657060
718611
649145
501203
221797
245065
514074
16920
181845
474076
375176
1019756
419873
549988
604226
624939
291508
484182
401227
127311
838692
798239
748595
999275
897647
1015666
132134
270114
875431
634154
1006132
846643
533972
262120
194890
63993
712909
366492
616236
513125
507785
764200
68487
851565
890726
517724
120400
1039680
444169
261220
271052
266392
109399
487120
452847
6525
799129
814118
1040351
273929
61101
673071
694727
960821
545122
892732
724246
80383
418731
244026
636114
168069
858959
699329
652776
875525
497810
807360
154775
599896
246533
63109
261895
510651
336669
134673
228733
289581
777123
876276
96724
19742
236427
513459
657499
864436
983976
1026732
125812
840659
741073
29163
171642
244048
340088
84874
135192
961008
687437
818849
805256
517889
236180
976943
1022616
539724
80269
1020024
124737
155256
954243
910116
357201
897030
401917
801696
167094
589146
167395
793656
415061
305086
11152
612143
866145
885638
384831
541159
732556
405504
954839
784013
120286
127742
207557
274656
842557
1025279
724021
542167
432729
829055
893735
298264
915347
992870
1010647
584051
802686
108828
47886
256220
409906
744572
588626
462939
348559
990689
802663
331758
928909
191000
937808
577289
706176
801404
611134
940653
322801
766512
285354
16114
842134
901232
737190
11639
1018211
1041143
374199
153483
791325
652800
893913
913864
559204
848512
470292
289810
494337
608804
772901
358474
165626
159018
489867
337706
590654
475626
401657
936070
972088
394252
518004
688091
527529
717421
493744
166021
482011
267525
913340
311169
366092
246742
331616
798289
453301
545351
351132
724792
117730
666212
696680
878257
912307
623496
912042
721370
272932
899490
180135
110957
408466
579973
221550
699192
141055
75004
776280
896849
367208
618172
162361
634513
87379
423325
433173
969819
878938
339754
535998
48455
132751
813473
163069
762777
745274
410418
619871
829988
442190
347835
419444
814521
209814
232091
457589
1018699
875237
670021
649815
495641
431554
859660
424440
704397
303609
534373
457004
77897
45043
382073
475119
278409
152571
699439
684683
753530
105439
3404
230326
895539
86633
543052
923539
515632
931312
219745
4401
97887
902503
978106
638320
871855
40485
592506
205179
631519
326008
739124
936662
8342
115733
955498
974288
443895
225951
423019
610878
786518
51648
474029
14893
257707
827743
793867
560244
807560
577658
484764
386469
397666
756533
490375
52911
5069
279609
952696
981103
435998
294680
1036471
928042
526567
112832
298018
779577
346737
665691
982904
643623
458087
383528
287791
652763
134947
400185
821960
550101
389333
442887
167757
514419
866447
868844
775147
501080
899881
67333
220688
596048
235044
901994
568981
124518
581326
463299
765777
177269
534577
363901
739171
247141
303782
958188
737842
596301
719222
134877
476174
879039
791811
236071
1016253
458646
967268
931096
42388
244117
986461
46611
258979
895264
12203
1011528
840348
147756
953643
881966
321286
540756
934134
476460
840559
623723
791367
261102
181864
31181
1042720
632107
184885
261844
624103
1041323
930663
658716
1032774
254891
948103
327901
624081
910124
676742
293682
6561
767486
622917
414422
925634
698563
376383
179976
487254
901946
527467
228750
237632
608782
879591
183111
521061
1038542
528698
82815
831200
153694
335896
665491
1012566
787464
847548
419919
181471
825231
640453
912395
859695
958996
477323
130939
235138
689319
654526
786904
114889
962782
620698
491433
122526
595934
119096
472113
211057
946493
376860
335523
848112
781738
313380
303841
239637
14230
464500
9842
441740
142427
631785
529919
187536
501343
269620
1034741
391925
582719
360922
568670
30959
582565
701498
369132
968426
168379
955388
588014
917098
711931
364428
43785
281417
566978
587145
94723
869144
48988
626597
22527
1002143
24099
647401
1040920
301340
151407
127463
1035631
491880
265512
671983
729555
995957
491198
456021
213300
663084
39634
305815
140269
208785
319937
159648
747797
109475
98439
485627
701519
658239
514537
617562
437740
905480
521537
890751
315409
724508
417205
143973
715795
242904
117911
107155
970528
303520
302084
413159
141965
282576
215507
44354
526805
421064
477520
1035573
593515
672722
980121
341458
711934
380670
173642
239504
961993
541718
737018
1001630
307434
601798
166776
601944
735703
826606
698423
578057
222612
586073
127304
451983
386722
115466
677703
551521
454228
56542
682939
474306
977237
658330
778883
338456
290262
513727
548587
901714
374959
234169
457944
505882
545340
1005832
105892
231373
678740
281370
427107
856273
821415
1004987
123368
68761
90432
28655
609155
907573
287482
282357
916989
318869
617801
895264
443466
697456
841333
449102
983364
809912
98330
390589
931997
154293
757496
207739
172006
7139
96028
450591
399173
892338
152074
102775
263100
232886
305245
816172
887865
316942
422402
208196
978520
925191
967470
992030
977803
475444
283930
596217
1005730
412289
174302
651541
36440
22453
388588
543477
726649
88284
814263
255980
141323
719942
399004
764530
503793
297216
345192
153471
1042626
770688
681456
732414
455552
606939
706065
678085
677034
659735
672574
595659
930580
338421
1036099
290621
912727
1044100
631137
638348
912341
785729
576644
425025
392157
153820
733544
363765
190359
128530
697551
232480
311098
996541
446066
356813
272865
633480
993329
746470
177445
882309
114096
876805
734603
224566
1026097
802749
408689
631756
599519
106247
417114
467782
242421
616187
535727
385156
540516
112574
190568
893978
706281
114111
503394
326737
385094
31721
582307
1035339
1012053
235154
738889
920870
805570
971915
854634
224148
10404
935762
202838
21622
299122
1011862
703674
95824
117213
627277
593056
732386
750861
1045456
353402
565050
1043668
115158
122152
4720
197917
568520
487401
566997
658597
652082
843838
314818
849986
824588
801345
342806
181470
985692
673050
837087
703488
756359
575259
761687
95911
1008089
967708
100681
365766
108837
1041657
894906
929611
299493
40508
626240
411765
693511
359518
629636
646092
381607
689677
270872
576726
403516
274304
936163
804549
22515
904536
587234
911390
337652
1019496
994579
700538
766695
666207
640116
16865
360144
859285
415952
246439
590470
973968
362790
422285
416500
284142
410643
710281
432442
491084
302694
788977
854784
258656
216529
914762
951581
947289
620451
638513
906204
194362
757
677942
790495
831246
406831
533655
225366
175020
11055
137579
807123
850353
234034
549235
431060
800678
96427
229439
439911
496637
950295
806938
195048
193188
947547
280755
834580
124721
769472
300668
111362
940779
4720
327998
134365
991425
551396
157312
214639
504000
145994
458289
682431
946295
80462
939973
302978
43837
453848
989230
413574
185865
183092
325033
518157
363423
160675
460632
173962
913545
216901
574950
838064
944671
713114
780304
977435
603224
1009719
882501
858372
627503
601707
635057
98646
821050
71017
243931
78309
947969
627109
208491
250840
148269
440411
538080
384228
778561
548236
629043
472549
974894
358111
114271
1011724
943476
484526
146541
155129
471484
1004725
546686
200299
627686
296686
464917
960921
271378
487354
971587
911153
618487
610399
674161
342583
236199
998250
350951
390180
937277
6731
809386
1007156
260476
542493
599430
960051
258438
284080
456260
755420
940511
1004149
291827
175929
99225
503405
288827
616085
471406
701551
912294
754546
617565
764426
669512
221292
865022
941525
927097
741537
265725
562174
251319
70481
232365
927829
129037
556632
246527
761056
611344
262073
80330
735189
325914
88179
260882
293472
780762
187387
1018188
288521
374116
267618
799655
542892
219458
622027
154884
619190
417145
509166
213120
592858
656574
455628
948528
714365
722226
226058
49528
125232
342943
683144
872367
663437
158239
418540
537869
963513
423271
99922
518728
875514
718760
982719
568814
775975
745678
112316
935979
101033
216401
17471
786593
1030958
381188
940960
468038
642014
125389
2450
678041
851835
170950
371291
474569
717488
247279
776948
313264
685134
1020863
455599
146677
914645
729512
541376
438774
643997
138899
399305
415248
501505
382540
816786
268246
862790
554170
85201
837448
817386
432169
343043
863516
430038
981865
754469
1010554
367575
614856
827857
207349
579806
594777
830101
69461
142431
698044
242490
379022
464685
965181
875591
38985
353065
761091
794768
411886
450167
268340
158854
35220
766738
999813
872479
828615
115140
319873
291976
413369
369659
237279
823627
354039
109918
1013962
984474
769544
767375
853828
869784
396163
912999
1042516
162209
212497
784796
847985
447900
631844
432220
460381
167651
476760
338472
72155
216420
25743
1035934
291990
1037942
443031
869195
140118
934193
129665
1006289
2838
815724
896269
513518
983843
526327
788668
388089
610920
259118
413180
93458
318404
623580
997183
398701
1044859
449115
480976
873257
948318
8716
650495
139434
355194
75501
506791
575656
818732
424130
777935
255344
143401
265277
800292
737120
26585
18338
610452
549876
689326
1003739
437509
1030255
65996
461163
316607
849324
54981
124010
42956
455697
414754
201063
244809
903322
330447
639674
481590
434368
156459
1023174
286155
570740
362464
959286
961483
844024
392505
981918
1026114
244737
203032
635530
840062
240511
411689
415977
676627
191421
102853
93579
543374
1019248
749583
813786
1032174
476550
554160
963342
949471
402887
715689
807768
140813
920824
912126
722697
331875
693330
420732
926098
415460
501631
259334
244473
540573
860953
537046
122177
751819
1015013
1045381
772122
292331
312653
611691
811194
685749
905704
754875
691269
604053
551560
28222
969164
54293
963883
826208
593579
357640
708933
903971
164530
528112
402851
17069
817838
907742
618798
823386
959618
800496
241424
215609
704225
786708
778088
430444
34126
269548
1027926
242282
454058
346734
262853
852936
1019633
773184
806964
751956
286753
266662
808303
307272
440360
831629
630827
982721
816634
723662
441368
262127
745819
1013884
736166
909076
66551
1745
802259
87581
706631
727088
835192
225646
730121
651403
241983
931658
884353
495126
88060
317379
902985
674918
368490
185617
95621
271739
741758
387261
269685
35995
439624
124663
571807
65264
487120
540507
912823
317987
635191
855988
423745
852338
551858
452181
232021
276978
544901
344832
874084
746988
697595
525384
603423
803409
890572
9112
937406
282309
521976
287437
105315
276880
862945
833159
804797
23902
541246
54973
259527
356957
943945
459729
646982
629936
116583
367302
332093
597033
273196
574592
778292
331413
431897
652716
803855
642891
816234
860606
444911
198843
388473
440934
710096
367736
400763
311394
468181
729384
415200
684305
59013
626479
293710
413698
545133
22536
217747
59219
864436
708080
650089
682974
52233
343528
801698
384547
819476
603028
1022800
297495
477081
70641
811601
313288
977171
279413
792878
768295
43551
934429
674595
760970
416537
286665
996787
156919
401113
266339
250586
244399
621275
326088
310898
318302
130589
969787
52801
860948
490733
810317
85025
155517
606441
546676
873808
234648
962702
477381
213069
924227
864827
662585
333114
715115
63680
23155
374027
319705
332408
120978
747431
793454
1037537
43843
992893
12748
259626
999554
540486
371549
206202
118616
261405
667542
568801
747480
366947
430861
291563
207032
950587
279864
5228
960687
385818
626137
1043143
794088
548056
412295
318156
69821
616439
956395
596582
766351
531704
695744
764196
227524
931603
402221
1042918
184054
118636
824820
394252
606501
725703
954705
236257
587930
91029
149158
322824
7782
323771
824751
302577
139880
261984
135067
874479
949270
1022843
741997
204646
83409
93522
170618
953616
467249
764952
65397
1017210
462416
933692
773724
860305
305921
376873
797031
391125
747524
974447
3242
901273
756522
111265
724328
775319
460995
751536
822779
834161
530698
885284
947528
808780
700190
572895
848420
559199
724160
305879
187230
76856
805772
623659
493857
412492
296635
597402
460313
146391
560584
525498
917060
55549
113183
459339
741117
275353
89282
1025340
790598
222407
302792
929739
116734
78653
1017197
600169
160209
95593
245492
829281
17055
251211
631509
645255
133857
996863
169674
970248
291260
970017
530794
615733
528318
190815
472656
461450
341594
333754
590989
992191
18703
507910
762303
1008754
879242
1006131
827542
983916
180
219235
281305
885031
831508
438460
80649
969850
910842
104443
602520
547151
446977
237996
509849
420460
6546
920483
888516
32989
892807
785947
386113
709053
910677
641743
258462
605400
1026777
222850
204218
78855
580306
976836
971113
423157
937692
824426
330391
22737
879363
112740
986869
776375
964097
599840
253570
302559
331479
347254
217889
418418
357671
996230
976564
120168
1031196
633626
387968
585942
928323
988949
252062
392533
500989
801535
873081
345649
247875
66002
561680
406758
567038
247008
532056
695367
1039173
737985
498045
773905
791110
560458
865175
935969
512883
687258
891535
531534
862831
463509
319728
568068
269584
488888
935636
720425
923051
475686
179449
876517
195485
1035287
737435
343879
146909
66335
368216
321024
630551
948228
883198
173963
334530
620299
339680
997902
925882
954727
483936
531093
994021
427319
904606
744443
277488
696452
418943
445710
32578
809345
418639
248897
29811
407443
317295
445799
1004311
1016230
936263
909228
325970
761606
992482
956389
262377
806817
896955
1031722
245313
490728
669942
301523
37315
676344
726525
656321
550962
1014122
1036413
735589
890505
647866
460254
32775
116115
538704
840094
60727
513798
80471
476983
430289
987988
762892
347503
842649
706811
698531
207432
841474
573158
882759
151666
740877
1041869
891865
511315
77896
253971
603768
3927
593107
451334
757691
401864
296740
106395
336524
349167
731943
428832
192459
46158
951034
405526
991993
297255
70265
447591
456502
42338
234533
1008080
176240
353328
458600
393249
1034587
850475
390699
760759
816223
492092
337178
65993
230999
975478
104742
788006
87285
508702
865322
151290
673946
380801
979776
590450
982089
812824
367319
75007
556738
414594
660034
604383
3816
387497
724502
736337
481133
855151
429229
971439
614354
683163
712110
566146
365447
439747
963235
259754
472769
526543
570536
427759
649580
75265
530399
265798
663267
148022
168167
1017020
502999
881371
599903
246446
583522
71376
1030402
208886
492395
45924
94821
767656
277283
574534
92049
579711
424705
571074
994175
531829
315668
731701
171523
755957
433772
726310
207164
539744
629134
553926
752616
401135
178925
142138
136413
622253
576551
274005
1007355
165103
132561
139048
625349
42673
373596
36460
178524
252251
235789
469302
277328
700812
398654
634327
969060
696348
770119
841484
670623
931553
460140
804764
311114
486144
193689
965524
277422
913320
231310
96645
695530
751948
890879
342706
514741
128474
440677
559136
111970
232403
951034
604843
45132
685936
872914
127865
859738
652455
193361
926016
798840
126873
332693
584114
545960
528743
501980
114161
569936
379241
282464
635189
70030
326673
307821
16248
43368
971765
187974
804742
102373
952063
176448
741439
913672
17665
435552
800909
136012
725849
927235
655299
663122
448974
118711
476342
1040744
985910
217845
984940
1032897
918018
736268
399720
584447
513766
554530
1026339
974017
534257
1017860
473655
922985
522722
356545
583580
537194
780696
691582
720799
651543
123967
968495
861613
128975
285187
926348
664847
698496
540326
80842
814305
55666
377497
507977
392709
1027709
630571
374840
339700
537056
1001597
204884
835533
280050
638459
447171
870136
133105
881227
138677
457899
195111
135538
211775
868572
652306
502764
114195
849432
799046
703487
634616
745196
704053
488918
945341
3208
389149
779044
887184
570051
555381
619611
229827
246898
998402
30780
838472
338949
325494
451559
704852
563228
11085
454359
711945
1006938
274795
966498
871204
514431
282397
1038442
867103
327428
141885
264514
430273
705702
300411
977976
741667
839508
572052
890843
617588
294246
905605
720167
1027811
93627
729472
624117
456530
960284
987529
753562
241879
579748
270540
461924
73489
377740
670650
278803
967561
647729
833611
510797
154484
488321
420023
899730
128888
626811
666449
291781
114873
429376
21915
144147
980360
48871
924076
909415
348175
408442
1014798
151337
200605
453552
36886
646343
886870
397412
19764
707655
569368
107447
562737
457746
492183
431264
165905
165294
867793
872605
359983
190140
614415
654463
591111
269991
212906
599496
410187
222849
239855
813662
306321
433537
823690
423041
66009
521449
65279
1018891
366567
483836
1006970
160014
916098
122598
6681
212921
876209
131807
706293
672148
360238
350546
314181
1039797
254908
264971
107655
778284
75508
129429
609220
393180
434124
432657
668583
715538
491608
67258
1013790
361552
518103
74278
727636
75544
106724
669130
492729
183835
274473
131249
490954
224294
462660
461670
719308
156009
1000780
334226
734498
166656
442957
448001
522473
895325
510978
126781
594739
947098
663739
971490
926548
724706
339637
605111
19343
509343
94150
249300
851714
909270
218064
732584
194827
26933
910493
350240
216455
185288
548997
88365
818106
456276
772770
1003232
141156
181683
268494
729870
144931
832368
70065
408603
981172
400861
58303
346050
974719
982250
608289
150383
444088
452380
464603
864059
773131
813737
622496
927858
305987
269402
216163
399272
683127
589986
96720
715180
428240
798750
612182
245284
734343
101240
387438
215008
427029
357097
666013
579320
741620
352993
794226
118986
852824
527037
613342
115233
796404
612218
395091
10504
213660
199354
560909
947272
744170
179996
848670
26056
80155
753113
850444
678019
284764
115919
143444
749720
639852
658479
186134
173326
541355
275503
255553
822471
834566
581247
299168
231167
475114
148636
834265
899156
586413
260554
205344
950799
765598
875545
297434
708861
200784
109880
568534
260400
564734
789770
87848
588449
495023
695953
853916
116024
295495
955093
34167
883392
134140
944676
116452
380300
893359
637457
189563
944708
910983
361542
975117
64590
600077
1001640
684634
607385
760883
313859
797901
597001
486181
408639
302862
530793
919809
746534
317209
179424
464568
908993
7252
422593
939374
822107
163609
772282
40884
154422
235986
405576
62795
307658
988058
359578
185128
755825
314763
429840
292261
692545
1017382
851033
994317
403236
111367
355564
455658
392563
98923
1016704
284843
53169
514379
328990
543514
800665
48618
223615
129963
906662
308125
971508
919069
928275
79975
705606
713346
611792
699393
460749
17234
507836
440164
217114
116711
320774
445550
335548
1019895
348471
938525
872625
931085
390380
862529
135947
410923
764218
573512
106864
898080
850952
274661
619215
548023
860261
997025
566851
843732
255999
652330
246448
433456
708429
993426
614934
835720
787530
283202
231385
453910
161744
543996
510072
432123
436341
509281
191274
983656
1041718
161592
99502
967501
183001
177120
375122
459876
184332
133489
808200
649380
280669
588284
137860
387365
733093
223384
598655
527535
932836
58929
312931
309386
64582
536896
344040
143519
283114
562445
756632
609741
203545
1010985
455737
433294
29558
344953
101211
614102
82127
918159
565953
354005
640813
214805
728324
464045
837531
898780
227622
129462
661200
70901
337345
890943
607147
592673
398675
166194
886221
447612
453775
462298
846822
899638
515196
506704
115942
429104
363144
664453
440342
948698
586911
782529
863065
207365
795148
210993
251355
186319
14431
991540
653008
649272
1034265
101798
19012
411924
54994
825870
486202
315583
335298
635131
347289
605914
390280
830457
425765
702459
99040
472262
273731
306168
993442
548326
109740
388754
857742
118211
920915
569487
1005849
309034
500981
915589
709210
553446
478555
708350
108383
1000202
731702
961323
487266
610289
521989
587122
611660
361706
380801
449063
816831
100434
518751
727435
702257
846589
891652
41649
917704
241911
1015875
45834
714424
55407
312162
1036431
607117
902274
343671
219790
123693
378239
74371
301674
699839
732360
644576
1017622
872732
518647
924551
443366
233451
241919
957343
469986
389928
487029
858266
116710
914047
928922
1033821
471695
269239
190406
920484
278806
631626
457620
423298
242571
730702
918883
192407
795055
615870
299142
785902
665337
190940
467222
754533
363869
414289
835309
550512
46418
416079
977694
1011427
240495
361780
931306
741566
276535
787443
601448
617165
678384
790885
701414
908649
697882
952769
913307
134708
903919
595842
336849
862767
32633
893906
492603
596022
916644
718269
182650
96692
236569
123590
60021
772738
895216
287123
230
717716
930725
270386
578949
559859
979699
604043
206104
574846
312562
589094
83697
243915
62530
979192
227888
365398
621045
929226
591941
148086
847958
939441
540466
1000933
1044371
144163
582447
608821
835622
943089
314181
220805
912387
41979
170131
404418
990607
1001574
945856
65717
841872
485624
498038
688005
1029619
613131
24802
881132
373387
824849
668187
159624
444847
691935
438773
521555
13213
253228
175675
67290
788330
951097
760092
358284
494539
429507
512905
996054
656384
6546
622640
564591
977072
386105
786307
905636
886941
519379
319897
680157
858283
157065
695482
761530
1028678
278528
419508
704697
941877
1034413
314604
773057
865523
583866
350819
597646
915993
791836
575410
270857
743482
772749
1004927
910176
329233
716203
911445
832527
459425
389869
443062
797005
765128
678219
407610
915760
241718
872053
10210
783823
76732
231317
944369
795819
476055
214161
743813
919146
440336
737292
711671
39353
703089
481583
642757
387855
411267
437291
128762
853509
918090
732023
513331
218792
308298
444004
174511
239332
283818
644381
106550
71896
230639
194397
956533
511175
104791
694824
961198
716589
132273
246743
400996
471689
481459
275145
203893
114272
629499
513479
209037
203332
1024080
966769
757512
448667
417042
410364
583581
748063
767683
362413
706807
643183
435487
148941
675245
206042
988995
284926
326333
532582
353008
834041
92090
423766
667729
426494
522125
525989
299762
1028711
242888
331817
1025998
793028
341781
377029
722737
975912
66487
336895
942105
552757
292979
299224
651915
1014217
1004633
260263
371155
437650
66586
292248
71374
1017364
278803
934899
579799
546489
81524
450720
1039672
921695
698342
288238
741140
252870
147989
60104
58049
590723
266551
158396
313063
545736
750613
972392
188949
222176
182142
203911
533481
191210
794973
276838
20983
335378
766858
534758
53648
137956
431077
945980
84590
425050
898572
202865
715746
973768
997643
673248
27299
763341
547637
599551
320780
483028
716691
222700
10141
586468
949592
538111
149225
353457
209979
22497
520561
691963
483212
380897
904143
455292
1021998
413013
689088
631806
405113
414739
372851
740461
919757
110757
1035501
344771
965214
427368
438256
67686
272467
431255
388813
874672
698570
199999
908887
103665
997167
11679
735244
500441
613648
624934
487262
802726
677245
612672
350393
883040
753801
742823
795373
44991
440533
710912
878863
524694
496666
738552
549266
94764
373462
953700
130589
99122
956643
409587
44035
340668
310706
732993
850814
975075
1018967
784330
761179
425932
578952
48645
201764
34732
1021558
306257
226211
650888
513055
648181
28215
245018
342581
809696
111881
976876
573196
341151
1035146
33058
595473
764265
175834
473049
1001046
55372
895505
247609
812069
656328
335304
208461
969460
1034072
254648
285660
315593
811545
329181
617706
87335
899237
1002392
1019281
877558
928656
142507
904784
887527
1002318
140783
195157
390868
849156
322376
627365
881656
912488
1024171
3573
811304
429358
129705
82733
913955
445385
222707
69864
679074
307947
451190
382489
740151
158375
689271
831804
345837
532316
38090
359761
728761
887156
870792
737255
306870
1007759
166740
818649
952307
917573
14749
576764
109622
724821
127989
1017172
1013395
576387
345249
975877
1043493
441590
224205
86696
238312
100771
980956
790021
268805
382105
565753
547726
367378
688516
457620
586083
484573
454289
21205
762759
536504
335871
992132
248949
466704
719717
73086
644844
237381
750568
10328
571863
997117
886429
327927
783427
443013
288559
345529
578066
1037987
738539
319060
520962
551329
205585
457172
448475
558295
876657
315194
982988
747201
697319
965815
843108
244554
149857
662513
912598
536320
310167
562447
792288
294627
352622
89280
117692
722816
746439
686713
739322
787182
619448
198745
555031
386605
440369
119152
332282
238008
589132
3952
417959
807007
360654
207115
436250
81073
575082
689077
870895
841318
85704
953558
264693
371949
623338
208244
761419
31396
208425
253639
100932
284526
209966
1015312
272769
406361
150961
392053
700119
516594
764403
864725
724767
1025343
796045
644904
718356
831494
396052
605595
793572
728863
936987
645142
835063
476920
245544
514146
412527
103943
872922
1035367
576987
329460
3393
359148
156428
705475
724844
82826
667094
594320
488314
305652
504410
39192
630676
168166
1033638
350323
101031
452518
702421
63212
386428
794707
41167
773678
421333
298661
427191
297010
856187
137154
367479
934666
980275
94756
744546
335614
231872
297566
1009715
453236
849585
842750
796782
970395
606421
810877
127349
716019
483838
962583
969377
428915
612405
605111
1035027
275735
272644
328033
256213
117897
751089
970795
657861
976811
778974
605999
151458
967991
563260
77397
775597
50785
806363
883421
1002041
882522
24776
285261
605307
159910
636126
892359
713064
376520
982446
403744
925119
246900
657896
1035165
694171
407446
757503
876059
17242
619807
953352
382096
855932
290166
553154
735025
739997
692469
874878
70013
12354
913683
396971
1034492
785807
260982
1003429
34958
872165
450878
907562
563275
626692
602107
1003581
786480
880537
144129
1025332
840803
969300
159195
278063
492618
771201
239642
734336
454930
242842
15545
852479
127153
641563
858218
284315
993332
1031887
829596
211571
1014164
74788
595642
994634
782855
391437
345924
842672
538747
744857
184067
30328
406629
825717
960073
358920
498692
885463
957661
667209
825404
67532
847079
658088
969572
69322
169467
847982
142910
651104
218355
301803
668014
436408
773074
548620
233157
673359
832491
138258
300159
96559
90896
898207
228050
166723
699308
821579
989851
286798
261267
632326
542673
174361
1013419
835824
34406
797815
98753
188128
8933
572842
709115
715377
91592
1014229
430733
385101
1032459
587660
247349
713538
167982
968501
894311
825810
519309
584536
883938
47193
247343
62162
670993
765718
891175
802446
387587
163500
924022
1021424
271900
42531
76792
227120
894921
916074
772411
538588
681497
168176
835724
187416
505675
124003
865053
748052
509254
571397
272087
218604
840408
449533
227882
524909
693660
518338
991930
640236
920052
310333
223466
53266
122063
10544
608819
100410
503240
57935
667619
265606
430445
432334
184216
651133
952671
878972
512924
198505
704277
367205
680681
186434
444509
748597
581092
224039
662328
639197
307452
290497
166138
175065
222815
397481
997377
247904
414328
415672
221316
437196
225550
86913
230934
379236
662994
302999
32936
31172
153782
663786
371044
315770
482772
257886
926439
627519
371246
885994
675402
1045273
361448
378700
983307
336995
261801
220938
833015
42548
435808
34077
847729
683419
505852
609737
757905
848492
367639
307287
102388
859561
936436
997498
734898
277478
34967
143011
789696
439944
833436
898493
866790
710896
10958
348913
85706
914331
357166
935466
324826
675631
742598
422901
15492
311992
282053
984045
369072
1017916
183753
350302
111868
814786
436688
625093
875174
987999
631220
15083
499886
178570
453979
501860
465245
735702
654870
242771
450823
976319
74896
641187
748231
410746
842200
509983
19924
129668
32368
187247
776735
968141
489821
27206
446263
119895
276750
400560
352331
589764
532294
342697
528355
711319
752054
202568
200588
777562
63549
958148
342629
87765
748149
1002926
473429
2097
183903
618405
355869
357837
787184
39883
933803
17197
412346
277428
438540
458284
798408
1037898
911729
833455
625174
825877
506546
220246
1038503
839051
255326
930856
12591
823727
736370
1013217
279698
312920
664741
263554
598173
133100
649604
108326
93830
641246
714116
296862
435324
936432
177215
89799
807306
67238
779770
110698
206547
474230
1035989
159100
596982
777839
233989
215085
719910
371272
779959
950418
140721
385202
96159
777244
583441
112798
520196
975502
148064
616485
632861
902231
276417
1031496
1002123
610620
458883
25263
58677
538010
845588
139014
697409
105353
868642
777110
422231
990558
610275
351690
545102
385551
836983
792740
857564
800676
804958
330373
376017
24279
167679
124993
545292
767139
105850
716077
879622
734515
42028
228244
24205
191417
22066
422500
201983
1033267
409555
650775
145854
299363
117042
406701
494893
610889
956800
124520
894848
886349
343169
839035
842299
667134
795709
328381
279470
421682
885580
954756
816128
723180
265221
434654
568607
561164
995097
229665
307044
506594
719960
398001
517813
303956
357359
518122
635701
356656
692720
86634
254474
996255
1005494
437033
409407
909460
840901
507746
886059
940712
451135
995030
313357
146969
155240
365129
521580
461535
21498
771691
697251
950557
956093
1021503
776573
4493
395028
784845
110381
571318
275341
343824
230928
612818
209454
13673
1025836
960868
216481
963573
1019981
405430
266695
140096
465965
503883
195142
850449
391970
564531
644903
530043
853449
933086
29701
1023266
398674
1001697
225014
364345
373700
610437
273871
627019
378137
910719
482616
911476
519479
637505
733276
813106
803690
518388
822038
191274
192714
82178
69120
472138
1004236
928402
927468
745557
316057
554934
519497
382247
924162
671051
12000
286641
92868
376592
705961
654957
727557
11041
697825
427103
517967
925519
73860
433616
820406
447243
711097
816480
1030027
215405
968720
790579
765174
242950
722563
911391
466905
995620
336322
5345
292728
158396
219071
732012
410196
793621
130728
183795
77985
594561
54778
795933
920368
85202
924881
541835
546306
248430
155846
557805
700453
269123
514597
1029343
153543
12017
698727
855131
497361
669288
954959
178743
692576
766241
75444
516352
484847
657791
934195
196581
834793
975949
385081
941413
71882
391892
927016
707122
331281
533470
1004846
762904
98844
567707
714799
683688
451354
861282
525669
939143
777796
123790
453834
811137
659498
897771
763003
1034644
686316
306193
260829
314111
120166
18538
477101
790476
1023502
235133
809008
91513
899407
855339
545496
46756
327899
506074
400009
138421
165296
62854
941351
37969
637782
390797
87148
994326
533802
75321
125743
576050
38470
908753
839031
350718
990482
94501
527394
65742
874563
312468
368950
385674
572807
592144
5128
385361
353950
701021
423972
711090
123092
818829
394414
784594
216105
564363
258972
593741
1042067
486533
309667
300918
920886
31140
420313
294894
942314
404792
480616
669092
87450
835916
108209
769560
335149
24178
727881
306511
801889
647583
362636
694848
490567
652299
841386
423274
162964
286873
71439
602812
183934
473937
213185
611816
959137
459210
474104
47253
948415
766439
1037302
952250
389985
952675
910381
476223
144353
988671
217109
113853
432420
692824
1034903
183745
418306
545921
718462
562264
867858
192084
853322
813276
474320
487868
369752
260691
564179
835056
547959
851808
118741
847120
874038
936312
213078
848256
533574
341010
458604
172033
859911
60628
48438
956823
304692
318203
77271
677335
139248
815301
53411
382030
597222
624444
183658
439987
311419
558400
746442
300901
29819
259772
949510
514094
1023342
116109
521614
526922
1000367
265243
940842
182898
298834
638456
368936
81717
675726
926405
737368
456403
696260
732035
786817
131129
886689
462442
814494
488842
245352
259087
1022640
232678
561084
989003
754208
43879
555346
379269
459504
465503
1001826
792293
37583
285287
832186
295659
224769
862082
145421
734913
130274
949313
923287
769767
929810
770779
717616
874887
958039
243700
466530
107081
63244
524621
855796
1002442
721710
367776
979162
592017
359009
717170
746214
917590
249142
921083
530207
798240
32271
840031
304948
386618
20012
895957
131591
185271
112516
19208
274550
615391
216146
524602
706220
593123
37492
972116
284739
600309
488184
794215
728995
796350
691347
496309
254112
144187
887880
999437
594383
567024
87399
910895
970884
836511
785675
49685
877941
464413
657892
58744
424756
479280
934295
715504
603823
198339
741722
1140
810682
798164
973759
102201
383940
582541
466955
33044
610273
459003
729754
437086
541874
486206
254721
978677
592183
638677
433325
536056
548540
853540
108546
325175
721291
597632
107691
581312
19758
627449
36061
833864
728017
192823
927103
612036
765958
610733
502796
555139
429813
935695
897002
406124
270072
930897
758755
233198
982157
312571
866479
793802
104012
436230
3307
832583
38205
618384
688711
58840
696179
350491
319796
1014094
148984
577393
343035
1827
384902
536958
677757
610618
997557
60223
533663
661777
849450
341193
976291
204470
429075
443036
714967
800743
766015
570804
432826
897927
845136
144441
43052
854046
847660
801399
412650
62559
959096
143383
699328
436175
820680
383023
697747
478252
143380
378808
491510
722902
660970
980022
329011
220490
830989
914768
947788
564361
981704
288258
782378
354613
713231
188848
339987
419438
168924
953886
503249
609562
376792
510265
864809
128710
199561
176830
8082
486320
22430
622717
605366
652862
632942
504651
83520
12478
884563
529476
295856
72663
587866
275058
813223
462178
808429
795737
59274
692062
45260
992582
875110
722773
382122
1032692
967089
1001591
894962
841582
645709
321522
886895
490214
8814
305974
194161
730842
636904
800611
314742
969259
186089
935472
337396
477863
879525
74332
843218
768056
345018
1805
533057
288024
1040145
178457
79504
159775
386305
153694
27304
1007924
116913
613090
1033770
820684
430778
342812
456487
884472
229006
188891
343991
240966
199142
857476
489826
434677
157308
953386
1026024
643188
484900
469507
537682
110081
551224
755204
798167
285970
300004
662221
761079
1040103
764950
813513
94087
119974
646059
783274
204813
251355
1033604
561694
992456
1045347
287143
937823
27918
956991
699080
198913
715396
308771
783955
125340
196231
1024866
497268
524471
406580
1001795
747541
637556
781212
79032
428147
968792
758506
14846
701522
696507
629716
574239
243851
216347
604140
977537
809500
363734
833084
620919
879061
278988
871683
338375
386988
830538
326993
687093
894467
211464
105436
786357
880674
296837
596937
211692
113935
204353
503237
849865
682729
720665
149263
303774
109315
443233
776677
861487
233711
778311
386989
720871
1010245
103295
600436
342605
342448
565905
231826
961525
378026
721636
664496
890568
175939
289313
239361
153325
603682
633066
1040657
891834
448791
312434
94293
798350
330487
66865
582301
872976
412044
834767
255781
687376
32375
262601
21222
278653
186759
788489
925456
211087
245738
89368
422052
152866
108383
868903
328018
653865
765783
598407
185402
328573
451994
2222
826579
642404
405091
425959
465634
406289
911925
100982
483325
801009
930231
186534
657829
536413
451991
231030
1006084
868438
598387
545372
607205
573884
236520
162535
593281
476666
19069
405990
313283
352031
40116
616205
436108
897830
663018
688659
496677
834001
708303
347730
145787
217609
780061
839068
716077
497725
924517
862951
787621
429158
135397
291869
886442
718250
987347
485555
534387
108677
503249
420709
118715
651170
861978
424653
589570
462800
919888
115370
817087
706426
166289
279516
301839
816948
306300
665969
144960
793302
694062
140868
815100
349753
307454
35039
651891
512966
418964
759774
507101
417328
338882
993406
861683
738388
880980
839255
85759
46523
1011492
633067
408865
214685
946304
574249
500649
717475
466844
969820
492759
574517
281280
863888
140337
487032
826763
669804
726264
480784
8047
920906
1027702
927499
1004496
815497
361567
981730
41081
493888
745983
770952
627318
625896
410548
398487
125964
1018455
727160
565765
317892
77061
548442
342571
802950
734465
90510
186473
740304
895477
206655
907363
1028451
940883
1002881
100421
335748
404130
161123
46737
1022726
764063
306779
905663
989497
203372
836074
738200
568298
117478
114208
283863
317059
43237
184391
601230
823849
9155
58844
127180
299456
785530
939131
675467
496874
41402
332203
819335
859977
832820
369143
434708
984574
964922
345807
467734
723768
17254
986355
63353
669199
876600
99245
56386
383913
118251
194886
195199
739832
25470
296286
884931
319903
189067
292536
419107
938649
1011859
731968
770782
619420
725332
638335
490945
107176
131198
325644
256652
931945
673675
648398
933221
844837
88993
1029062
892489
205505
985302
691266
976323
524668
607262
519507
156847
830154
885549
162074
530835
521017
290642
211195
423943
642128
207533
1005935
177845
906934
681362
615203
915281
820680
180222
565628
1016022
325154
115042
524151
203190
1003821
613309
66010
107844
744685
876542
67339
248676
640053
34747
650888
923870
798626
342682
10585
81001
924947
886954
963173
118768
779273
840391
520734
434478
994358
517934
441304
988025
964137
211977
378602
231832
998801
992264
214890
808524
955519
803185
985918
1007241
408127
568201
114042
804
406731
718105
101410
966682
207181
516495
466304
166847
336791
186660
819443
687537
921361
590226
786879
343193
106381
108327
1040940
208159
111751
206627
414700
51384
89541
1003496
171188
521448
939869
922842
449092
458164
963376
369414
307701
723591
285789
614405
819635
797133
214929
234941
372910
462543
817526
1035247
1015758
235729
390111
145343
438031
940449
349830
123376
905094
685477
325509
644798
148755
595808
459379
1025120
929441
21545
573109
418969
457613
450696
106338
397793
533791
937324
643433
256068
422524
149141
847084
294319
829993
303482
511688
292154
706146
632379
92582
374731
1034724
459364
538551
733856
700385
147335
89835
648619
385548
17563
101385
675656
530414
407806
646327
927536
161892
759474
543610
936276
513726
34354
912868
626997
112190
832088
610803
1030466
409101
156232
371532
860318
245128
412626
359457
727977
639629
74954
553816
727707
286368
536985
1031352
28371
123410
1037128
92835
997829
162484
977340
343841
557244
700936
539119
173889
578481
583201
836245
73428
234480
485673
71298
628033
919814
300230
267280
582753
282483
604104
389681
238315
207822
1034771
268419
681078
413834
1040531
806255
264919
18893
584987
809964
310251
327907
7533
247103
634768
1038825
243597
518016
83678
791404
322394
7146
945957
964411
431659
344787
351558
24240
599365
423717
310584
276372
535544
767417
475762
184840
7588
713944
972417
382882
490672
146664
85768
836764
681898
777414
621253
887289
698927
794254
56554
510118
245406
204270
664834
769320
619850
235173
226232
808165
915238
214179
104734
900976
989906
8858
541228
784076
241361
676141
651469
274142
537283
826181
974663
866608
673291
971776
142070
757821
257671
598381
391983
200869
358124
1037543
21534
827957
243655
869006
883287
630884
336461
701927
370314
160295
831049
839269
260214
650188
300331
38918
372160
683359
536911
823049
4314
93781
802706
456355
1016748
784513
502804
19327
737590
184792
1029160
653515
690146
744678
481289
233818
636284
367146
961847
942899
487970
326078
741162
745370
572756
464265
419609
108010
289243
851323
976365
624633
940313
380152
716228
783829
49725
187586
980341
315332
103754
467137
443920
309591
938963
630793
498512
504550
722599
965182
740450
70585
138120
94860
817453
207066
316667
505184
951732
752416
60203
693624
514018
751305
202877
879636
993800
619017
550691
65474
402660
698502
166157
667131
596663
886636
495649
262045
521088
742041
145169
1034403
230296
130945
763058
379780
846404
237775
177670
805581
576907
605279
596039
845413
762947
748722
989227
230840
179940
378150
912044
197394
894515
1042315
363843
508347
889106
758890
391554
569563
169327
466945
371754
303484
996811
715041
388083
1007561
133218
765844
736166
949297
118210
954157
264941
595726
562397
733280
848127
172205
349808
121908
737673
623095
804424
216131
412600
609249
465167
59254
377246
964523
926040
812915
518195
183384
95275
498883
376648
877336
387419
38952
945563
712599
608905
573657
998607
471058
198773
35023
867289
750702
211309
468340
418074
437395
224938
921815
786765
541449
1042527
874816
277375
318045
155314
563020
841779
306963
1021606
390308
802539
122001
304765
470146
977644
831595
139631
848381
440267
465866
551484
195050
703637
564149
440992
451552
118056
995961
863686
79593
330971
432093
785856
1007366
95104
533313
753078
1016188
572212
842290
153540
163304
994397
104900
308159
44064
609223
560110
435893
383886
333194
471082
451136
780835
620783
693385
631427
165776
285217
9187
122632
346675
836997
992048
1036073
321119
97945
398621
25240
385893
658697
216713
403937
1031186
699756
493047
85668
776059
383080
1017213
345789
632544
760245
1041799
583696
443391
746315
176961
74778
385344
999221
420924
463512
19650
518334
329870
999635
380487
101173
580766
146781
477829
246115
466378
850783
875607
942492
799527
325105
578554
373883
1042956
396290
542480
486744
346360
601142
627106
968707
743941
148085
658990
180866
871519
975145
46269
337833
1484
178077
881305
12471
619713
724110
251569
859759
548385
989989
529769
767165
238788
976394
537657
219091
468532
136838
40266
980493
14778
976356
324182
761501
492873
397473
701564
670612
362916
936906
879641
163446
970847
630351
467181
313168
972716
397685
684955
414917
198285
377658
931142
989772
807617
128194
109508
1045144
989997
664018
434715
942277
504891
378262
225680
827877
157409
960312
455503
120019
661091
191022
258947
925131
442665
970620
291523
854364
1022188
944912
82162
504991
242106
353387
1042308
617678
740825
199302
595970
356823
173873
734080
785333
698666
787017
837458
428757
35807
614672
1002841
157303
539418
100874
961620
911824
979
661560
426749
604882
171079
303477
81552
593754
81610
117273
32777
146879
230985
43035
1025292
749440
301292
249488
875876
289566
668838
679883
88570
4015
688441
249595
161830
673502
25282
424732
286531
454164
546527
201450
461262
114837
88258
227234
558682
464807
338839
805692
588339
623892
977870
247631
584693
909056
475385
554804
762863
204247
45844
571754
421738
195394
18841
66008
711037
542263
237126
389710
574668
870021
629659
80717
181175
408992
893665
877545
350881
862170
658850
655984
764862
385527
5585
632078
145549
977813
255826
967345
1037299
915569
339401
804219
741851
286124
686736
599913
547569
667045
583329
345366
802528
835126
149468
433712
648449
754437
333265
184044
269665
816504
526219
421629
865945
157202
331417
22519
777851
721817
701780
745083
596073
795871
701856
1022571
580463
580971
377003
455946
254550
24371
478664
222507
275822
77476
329418
312002
233967
788913
708460
848352
417861
610360
84377
170696
741305
950169
260453
540121
164315
640892
461593
135093
217712
715639
648455
61369
264678
1033852
535692
568783
734713
572531
38429
739129
100119
693603
271553
364043
766879
384722
701593
6768
819182
537301
933648
325881
475014
725188
709491
8007
22768
274030
526729
342613
341241
24715
34277
1022719
575333
67063
93704
644242
646191
235910
32825
970437
289448
785410
987548
256936
877307
773317
282407
74356
45113
264586
169822
975304
335240
400631
706771
409192
382547
554980
902156
463899
189062
140177
90417
6617
437431
518777
36516
325786
509375
1018230
233468
36298
471862
76114
533810
778901
375442
322201
72470
311148
627581
43717
12832
637624
664971
955618
827635
679112
880869
785536
110633
195746
973495
463444
427050
571443
345554
296390
398165
342011
829172
768654
388123
646579
628922
701231
514200
789531
445882
289056
99050
483022
892539
764901
364757
162739
243263
444912
576064
44640
329965
832180
721852
874595
271428
64544
524903
753501
694560
1026728
211202
348318
406613
914611
848475
1008253
174017
529023
967919
532141
1005921
475684
772013
249076
423675
88510
806800
120705
774534
695405
832076
354230
903387
539956
680692
462025
459561
371590
666208
890469
191049
868954
353316
234907
40191
123655
714459
10211
106084
950153
30148
240739
640769
441027
506029
301275
171472
1012661
645601
670143
279503
329725
496277
845021
266112
298893
763237
566730
362705
425424
16754
415149
369360
995813
437617
933200
271546
817306
891903
779239
699500
282145
968403
600815
127928
905727
875374
129579
606598
152002
528221
115286
777788
776748
562875
609689
926330
703278
639202
195116
165006
499790
13215
759388
101499
54356
377503
365650
125820
12649
717121
322941
363762
731159
943046
659313
314891
22745
847053
1035733
519635
597731
134127
562528
354676
970148
1010906
672335
860897
611037
17814
849944
733065
570508
390530
985689
639496
878746
711993
51853
246467
97400
692675
338855
1006278
733698
985118
1016241
62375
263724
153179
1027768
70018
574493
526028
142239
587563
143010
744395
512418
316188
108746
516452
58429
796955
963095
62848
860508
799452
510855
406246
192493
573933
936688
869613
388162
200804
566660
509502
417933
16891
91028
605633
302439
982307
643246
694113
387074
850992
310671
991757
83401
863464
729032
650155
820211
15963
685336
511678
667203
105643
195567
738809
1020841
679005
732549
398786
743723
300818
219872
191144
342487
63932
198945
538894
675196
392940
112986
202994
490543
123014
569246
698287
850452
628034
270191
987215
630556
583300
510774
712843
831846
281063
784009
391209
373848
35083
748358
719998
407545
206526
909154
806213
316324
179439
809719
786597
975259
876594
728605
97959
583491
686426
82478
544004
395554
298465
402939
577666
982958
996887
791646
755096
1044961
941314
397101
362226
818553
1004915
591884
682068
585635
168388
526755
898041
41878
576103
179219
831052
755801
215462
330139
138169
918154
620514
575064
420272
413778
804261
529747
644419
322232
46454
727792
623494
523171
242191
757899
728931
949202
258779
632877
517817
737704
221416
494784
957693
770956
846346
647116
110519
658776
181111
977077
884257
432958
512748
402017
884789
150823
987225
1006831
498549
434299
48182
208136
170651
877948
525385
241377
852483
187192
809149
959952
1029561
893394
82994
545203
121678
1017011
139118
790606
463116
911527
448563
587756
1012635
456114
687751
428859
83260
154027
776706
74525
1036519
595682
768707
114549
511878
289603
28144
168620
823305
741733
552005
169832
129745
847869
99100
896768
93457
496890
88390
687919
891057
474406
212121
278306
297717
948087
248559
953528
252832
609408
132630
547819
539035
723319
614354
679889
425170
202770
395627
164645
871346
975477
73290
312515
55680
812541
375860
760914
915674
123116
141392
292811
725180
149141
505502
328998
566517
236576
242876
923082
474638
236879
1029958
667801
404057
233460
775293
412434
590156
135538
253966
403797
189624
627526
435409
945860
111419
213337
515115
829088
569276
882758
575542
305380
176249
889686
476588
80804
763294
972984
396422
604816
658899
222995
547235
97888
18532
771287
77245
350110
790424
317567
170841
901484
460811
740161
494554
1022872
549230
558704
342830
653916
584044
1040033
70946
914842
927808
133322
462927
600519
264224
354867
717566
913188
196292
867197
666075
460544
513485
238265
955070
575608
6116
708897
984241
4072
150259
42107
478767
739775
564477
281681
662441
802256
711143
411159
754432
426510
338700
416351
524621
748362
234487
799976
274097
330332
471615
514983
756906
464210
92718
903611
1018524
686908
871427
862624
218328
60198
798726
838767
304855
172482
1016771
42473
976556
625444
480324
974957
324310
448445
168449
752008
107539
600309
50380
385511
628859
123293
781801
40795
64710
9656
51961
336222
936608
688740
94574
428605
175447
522638
980971
939393
114201
398077
600439
427511
605652
685100
329460
601804
190966
342237
141061
156372
363496
462218
115488
690593
442052
724837
813227
469131
1006993
336603
73838
220168
464082
718821
933053
945390
967020
932561
116068
115041
337660
706658
532019
760021
720819
269910
962009
235722
520247
1009064
1043436
139575
672753
785122
1029416
968229
565319
856165
506389
811152
533870
1020548
991417
1038798
485624
106847
427206
940864
526686
726032
467315
135181
268187
811456
845789
240696
858062
859227
410016
247595
67306
142788
342895
741955
822605
794689
287533
706711
388350
227360
35654
434327
335508
720393
606645
19292
195512
850102
687392
270313
741030
132779
1522
541744
433893
236989
224098
723209
430006
451244
877663
458583
126808
669664
365579
114140
705254
990014
898163
977605
383967
742982
330483
760209
845271
362550
880809
871379
1004272
36073
545977
884155
83582
676237
1043532
498693
477966
626806
394481
987471
1007276
936518
741144
310561
907091
431403
760688
626616
206147
171219
402351
290792
110133
301611
48752
937721
578178
401742
197260
120435
69284
152287
874596
995164
387928
145891
1033565
653652
32219
433419
431142
930530
770634
196988
272684
46085
554144
640662
932451
381898
980688
903855
862185
224768
435424
182572
640478
938941
376070
1036687
292974
632274
406067
813895
483952
574486
524390
499911
49158
262546
836638
461230
674790
888682
456897
434330
66969
312197
659950
343195
4047
734790
472189
691891
367945
777131
166798
617380
106022
170074
494467
977707
144859
819127
728828
942069
785239
51220
650659
11589
409737
333595
954486
603363
352419
1026081
266171
169794
217174
908914
981731
235374
539907
743871
853128
707061
33059
1037979
914598
910377
26807
23649
634714
779697
558235
529507
685185
1015836
840017
421290
787923
752588
269925
400617
890562
316567
463409
978860
603112
992475
1014199
335766
448860
941468
225796
394418
573924
9252
238006
657258
265431
432018
424143
380979
148679
8474
816787
89463
531018
376544
792313
643404
110164
635107
707498
860013
491662
59432
500359
946068
476227
64373
1009970
234978
48102
235007
399452
276038
803328
928974
449949
241465
153810
348551
994146
514429
185315
573140
969209
178028
18263
807327
361023
276489
110933
471876
363415
87904
626753
53802
328121
390864
989759
357611
913341
920134
387183
386421
997794
436781
269541
591968
282938
417542
591393
332768
436485
210504
24416
192028
706441
807912
711424
894116
860335
234416
89321
383566
701832
683598
49302
739143
985363
755837
368028
438062
455566
166900
924921
14790
440266
418596
1013741
932709
357006
94723
552416
1039953
617315
12324
864109
646021
107417
195289
714767
350325
811743
513527
136916
98156
992669
480118
153312
131462
314658
564315
247954
117877
292347
187725
425373
178796
1042024
353271
71786
235245
1007963
678617
973021
786497
881563
596914
416531
916048
533716
464367
677099
15020
647470
458756
455545
70712
947185
1042621
344699
604393
625151
620043
62458
324790
404118
1034897
103260
434458
75578
557061
571041
626593
640046
846203
1018103
964264
331658
166009
26792
261192
766639
1012685
70025
229040
719857
256569
876253
411513
416855
66635
323130
211612
1003196
62884
87070
721688
105020
365795
573115
131811
66640
712532
625143
920830
850960
927253
931221
683291
832330
1041784
524445
1036655
148061
7754
464791
211096
1035154
855389
451456
660398
86173
15083
830305
56621
329768
821789
891843
773031
652988
563611
516960
208792
503291
358630
920056
309757
435785
1029516
905501
63661
868561
415778
259528
733561
209556
930324
761545
985000
8377
807493
937250
801679
950183
651503
351773
507297
1001802
68020
31810
132227
224814
386663
954759
721668
475094
451684
51445
448726
88471
1005450
715804
404744
725118
846338
240767
668595
231640
892667
198314
984464
742627
971142
841634
200712
673342
930810
666213
697163
1013652
624278
144645
252551
398667
988757
8957
488938
243230
772240
35061
340601
903383
738600
512646
647004
827347
576392
275739
266316
812596
962458
838281
399720
418553
665185
573215
604525
140278
601488
728551
71480
891429
747106
548740
489549
675353
976061
142541
419829
428559
1012603
105529
928529
1005679
75512
904940
622743
384136
267021
857370
504471
469125
824669
15743
674759
926437
216897
863226
843131
904392
90594
145232
894380
430195
291332
451360
647601
356742
898943
878343
551611
560633
422777
990527
694677
288198
201794
711800
818433
148134
522700
501144
98019
349209
658474
348132
213605
1030985
895167
195251
493444
655144
977170
395296
766618
931859
177814
244825
1043484
678351
860164
306246
643742
506042
700965
806958
784357
794277
775990
900170
862978
897147
451074
906399
345839
997212
1001451
968045
432213
76261
952987
112763
745871
528027
741276
874417
642992
604354
1034727
257150
472143
442481
415201
464491
876183
806399
278621
982345
1042218
120472
860118
790779
482138
429992
455321
599380
860502
441918
865117
400767
441351
382600
475013
155248
685353
442517
928471
14232
286419
530501
671672
620074
443761
360649
586414
557145
718677
723364
535604
450786
577226
746630
295860
580907
765094
165091
946835
700221
862138
471088
304970
293057
22334
146260
221045
455059
651123
310247
557499
871584
98126
330660
397308
447878
939699
924491
252379
753913
304517
852668
179135
546929
461143
55198
138312
607521
96048
329436
760707
893181
675617
494870
47424
369752
428342
123106
285311
989932
606264
1018830
996353
1011101
182813
478244
870837
322845
225786
564860
756843
93801
283618
1036568
88526
980060
251850
745255
361484
582495
566443
624702
520880
926270
849469
887504
5918
207966
74777
1017001
548708
804399
716683
332604
632572
848575
114376
292334
799130
381887
338058
630619
907531
1013007
893759
199826
813612
22334
951551
925468
992639
441099
903270
652861
902943
970654
382300
669841
199523
242943
981103
450697
626229
747540
398561
84382
739792
415106
1003480
96708
97544
902904
649193
813054
93601
657638
808221
681641
1003001
248319
55023
919588
525231
559198
1034505
427948
358155
397858
1016708
954903
1033056
409825
386943
971140
436783
305196
725992
692051
819278
1020690
257277
87471
1031619
998658
206292
346803
519712
112031
526679
174945
445128
711490
1040879
233305
655896
715127
530207
345963
467546
795277
115260
286381
560301
85012
377095
102421
512366
1001500
824113
560074
553082
518666
578932
951726
808917
1034274
105757
153704
179702
77439
779865
425900
480725
250042
907663
838336
123315
705383
440024
32399
70367
624991
626763
962078
92538
54810
571329
69176
313332
536392
625709
189426
818365
647170
846114
621712
920716
767349
423337
336929
427713
787913
206017
187080
538477
675039
945122
34416
233002
655276
937542
152029
310516
221649
31148
117570
934379
1006739
420077
811213
38898
614840
82839
444802
725695
941752
651298
776960
542772
669529
634554
941443
379073
378237
459064
253288
809095
706536
115829
536571
330130
674606
803648
336353
700315
941870
864303
456593
565464
1021414
152255
920186
410537
747622
779468
106842
472392
857868
257577
42842
485606
242807
710285
937840
723119
383187
646562
548027
381720
691126
151965
242447
912661
347358
728722
623368
828699
693114
29016
897529
744375
366377
782326
204473
81352
206258
957554
451292
328241
171909
472949
530171
777305
900445
710159
1042285
137673
209769
148178
623843
440426
228206
519280
133313
119821
312210
236186
364859
519134
993157
556492
16175
851388
695397
252180
938781
957016
276067
391846
326819
79994
515625
639399
245042
729798
833183
595669
753109
412084
109008
388616
373289
988267
808394
779446
672232
531091
192683
138305
195535
90654
156933
464490
959951
615344
110935
682982
1041379
485602
943755
510161
304534
847918
958090
264450
708831
275988
52810
595953
389610
925340
673219
292980
216660
260360
438847
371576
1023917
909141
898491
355075
801744
548638
1041827
397424
108846
52185
588144
134109
724882
660027
203708
111122
447316
429131
223604
914686
894511
381790
674341
571417
510575
636394
68472
913327
439823
346927
319305
229179
271421
733510
329806
211375
903604
559771
357259
367100
656910
386889
359088
277029
744967
535088
996668
1014072
735728
671584
531282
958477
530713
152031
188968
913223
17850
147135
408852
594670
487248
376393
578530
109770
247362
609997
299036
413435
290990
512960
1012822
325734
586093
10752
241226
966436
227002
864064
271456
1011940
589621
245502
140901
49183
42044
639684
434059
59428
930205
213101
513927
272069
26821
491728
1010128
136300
269720
573563
250838
541868
313641
1005550
120100
941359
403615
698842
164105
774267
926621
655692
154408
758451
919834
820915
134592
859610
718727
694371
342828
3795
629792
435048
280037
317410
46131
996694
182659
574969
147286
934951
643270
109279
571518
916432
91457
195091
326022
857244
399933
285980
815083
1002214
349166
221154
840968
36817
6974
358640
692412
29145
484934
456081
411424
904006
115314
352003
580104
597780
1012402
324896
83854
558342
830270
555655
653148
288882
133159
575119
222946
836581
939616
966977
781151
818498
534361
673349
410646
165394
343070
246460
602043
809687
624974
861367
503110
568178
882837
594611
768397
652529
836036
840008
1027663
503516
392546
351206
427292
810718
788012
1024436
605207
205762
29375
552745
73232
672041
675965
378954
455441
878726
224909
161882
828807
37660
1000102
919120
998424
395714
44805
74533
399584
77049
321837
114443
767984
837087
996355
42924
709053
662835
1005704
224671
251071
488996
121899
402036
730924
1019007
336529
164895
925464
695188
500415
219792
117452
344800
306869
837133
452504
945978
204934
526786
325845
675523
663927
578446
524083
599326
214942
607646
154146
284884
623932
541357
150953
9838
1008584
384176
805548
939727
78138
764272
558624
837356
805321
48034
300643
551564
210452
706644
510652
391375
787959
680262
541906
320078
137251
240307
543316
84069
943291
989247
847207
172276
1020192
641643
75703
317431
210573
901571
299078
401757
282568
152073
795628
148855
394501
753297
399126
341434
457569
5901
360023
614084
794569
328347
380345
535183
768370
596834
695357
60099
1008491
54224
621579
98705
334118
799433
557217
827620
957383
869435
1013086
744530
187955
22593
389398
677233
615419
345551
371027
797802
334044
309489
674319
850921
461238
892286
446213
19514
244418
762244
582560
379499
150815
472902
997418
549402
934321
942033
142018
848161
655243
315455
910608
962978
931906
38493
246786
632751
1040900
144459
356701
618561
668263
400553
930050
417213
775888
757294
975396
397621
692143
36422
272726
482335
393390
851561
70474
825845
617378
241813
278863
828547
99509
355385
970147
661400
239183
638563
653748
303519
767471
258925
321887
406759
946188
147881
774948
571347
967571
610665
1009381
946181
284408
674820
7355
589793
515300
369013
871186
646776
153547
552702
828052
112117
597742
853273
778798
645325
347898
378741
764538
918170
461377
480133
954408
631935
332591
589739
328000
325355
233967
791456
529565
244608
246674
279385
654786
4936
845214
229290
780754
907781
991208
429403
630210
100946
683358
802729
85289
46879
297363
771351
130871
686473
679700
936930
639572
277979
515148
943047
257788
189743
501059
140902
78493
106106
443751
20587
413181
823471
972682
224590
949057
115149
964871
523662
830856
558235
9484
196916
773791
324235
747299
320933
618805
800599
475560
109915
291447
92380
746000
260940
963182
631684
616649
398433
862806
426763
513649
782812
908569
866957
829977
337255
106755
730097
511316
975507
55827
847863
519837
563218
892780
762126
676689
479998
796832
358605
995919
1028381
151060
908983
344651
125563
942713
425859
234744
991104
406662
586599
752053
908154
822717
1031979
692001
351112
215779
978303
733726
522060
318452
998751
326097
478255
623903
225669
460446
327684
133936
354077
712954
110847
853631
538322
870366
638244
19337
895780
1023215
413100
879736
541569
720530
832975
133316
757619
555854
37539
402742
642313
930385
43317
238520
190758
1003234
805561
5868
665650
517092
136100
130994
440538
113426
882388
580349
522594
1000009
49613
312178
460849
346577
596981
1034629
766809
209760
680038
230557
635852
373867
833176
145273
659366
76739
370271
560707
952266
215947
756391
466355
966489
94816
394900
529073
583582
912969
543809
668307
965894
810545
802087
917536
941440
879495
186753
429112
796137
134906
84138
711995
509139
365500
558762
77742
375737
254325
703095
372360
789622
325732
804014
718363
436587
546745
390175
1010367
575785
600426
563802
777082
936104
682378
198457
156153
156482
194035
455891
737319
884866
21212
841775
140867
17612
132571
59449
877861
1022397
357228
906769
444011
141128
61977
457742
572763
879328
833234
979791
833665
719567
985763
98845
880164
818308
582966
730788
591779
70182
263819
344492
109176
21815
186684
552566
714758
1031339
483379
700585
827686
668640
771739
888603
1000019
452858
537680
27875
977941
245487
949659
574032
561733
370249
365901
343200
488855
64859
769409
824686
29168
37833
72908
709778
497967
420228
758884
57482
727437
262749
972381
489267
301452
757553
441099
215877
176341
611651
613852
191863
1042591
614357
434182
418004
383670
776363
483584
928162
393978
393519
954993
24423
630096
119723
255295
252942
119406
591794
676715
481576
463215
124459
209354
770502
756431
781751
588430
1038240
557267
843245
401177
949480
974257
345772
236028
556966
546099
979285
584959
488625
938897
882396
424316
96148
7194
630370
901608
98103
695915
485646
77521
605983
62817
334817
946333
1019526
957589
1008406
127350
791090
81165
162209
879244
664784
849631
621497
48540
858794
579698
542531
565951
870724
242985
204306
1010157
619831
180629
670702
484806
581317
849844
222687
679413
418475
379795
357503
760395
82078
418307
934222
784592
446037
429176
229022
390893
653784
304406
183719
805720
151922
529564
1012503
350644
292044
274283
885598
532664
738216
703124
32328
231680
761301
185257
568091
75940
14674
2771
679845
307909
902591
53844
513998
647606
247505
434822
865457
589623
57375
781746
432732
381204
695584
800169
694683
886541
116229
584846
181097
114310
303609
846854
241548
1026283
983714
939262
180008
746269
375585
562273
741710
437693
181350
1002696
8901
762390
875894
1020595
925728
990376
954907
124593
1027701
255391
933000
848133
326225
476274
851155
717270
476614
565280
1028691
60927
140632
42345
138469
821076
633007
232382
155297
540345
177875
995061
569291
407238
116395
1023317
673371
773997
880494
44315
962710
751289
358032
30119
145719
815028
608186
494206
99488
770313
603495
537181
252049
959642
221
644928
386799
435446
150598
691558
440744
853143
847976
130196
166946
543021
95666
747096
685167
815277
895861
790413
18756
792212
605168
120825
1002846
869424
772505
239285
819666
1032667
330102
217341
121888
145385
475993
392939
753034
334377
515950
710404
742277
955104
398630
794289
944123
284936
981862
367743
696231
176593
1016556
940470
124261
902741
818421
154255
90487
938296
334374
984127
985356
686380
107601
176119
558981
590624
494734
772027
932348
732828
122167
264087
514434
247276
346069
202614
272607
585602
545019
81863
552540
405643
642834
45394
827209
705139
579488
441946
106775
111871
836020
1021481
570745
184300
458539
868810
406398
239069
106864
62930
694115
339906
290209
85432
795063
608804
100821
511985
113081
940866
900608
826390
973999
582304
987924
265908
1044819
527854
577445
54819
220632
331462
988098
124598
916777
22276
221885
50979
771313
613477
881052
363612
1030374
1003782
415047
619236
475923
281052
660573
250167
913667
220552
421060
59590
847983
80681
780044
925883
892884
406665
490900
141100
177234
948580
307421
410029
907534
638811
659551
240039
149668
420043
211770
538918
79819
615920
811214
464113
130783
875918
792696
628688
458498
132631
423279
634219
253916
773071
971793
605920
63053
589125
828043
314171
307751
992655
482697
76302
586842
561548
544671
326546
1011490
867855
117882
724384
329108
804612
334004
137011
895682
539416
956399
724101
173566
1014938
712350
936793
28186
143572
64341
777628
527841
393089
74909
27462
1013372
141354
882971
53059
808694
408105
261935
817615
333860
699276
21857
926499
253595
432854
620112
531787
1026748
602504
78347
310848
509611
12114
430205
712565
643860
921045
94848
543478
887479
352751
131184
884948
121939
1034680
828135
181453
743918
438742
271332
338960
536428
706710
769776
185164
25683
172358
92501
788837
791682
267656
369067
941177
27889
522489
241363
106418
374004
471190
866241
501115
365393
879517
379934
646724
991001
193407
223345
351352
1005967
92800
280915
577232
630396
3651
923914
409939
416966
279101
324790
265250
540454
13926
22908
771222
249711
376876
744724
687330
871596
489086
843524
92996
964370
127854
275103
460444
867082
143999
223329
219473
370234
365770
920385
981773
792742
998434
306009
47823
1038420
786867
706445
832070
7352
100066
57865
494258
795388
493453
560283
75237
640819
97485
951204
403528
1038307
436189
938102
791209
835122
710706
384521
816397
44139
341166
434293
555456
130154
167275
837565
773912
225215
300846
458714
196065
874854
162177
380772
750853
486621
44914
681128
39987
291701
208956
332040
389229
358112
542078
456543
47826
1009166
412861
421632
390196
399545
819719
420091
777331
879180
331263
970581
663068
388858
578293
127067
599623
871415
329348
220718
96112
623008
492509
536978
491011
543490
181782
896393
522653
428221
429271
182779
928851
282349
378457
772953
850730
540605
446530
712175
789447
579222
673319
858901
771383
33472
569998
551134
435048
659553
854320
263953
951144
414734
27806
598256
13508
969316
539451
412000
245069
776158
133450
304934
477289
233217
548209
40407
57673
682783
294843
729523
741226
773065
518518
564075
117843
821385
691697
460845
814519
211901
945436
947060
216980
387940
180375
75278
980355
572667
454666
767271
622692
896643
337629
212758
606656
826933
503100
236698
748543
94099
320389
895994
556153
758546
966091
475578
137635
857763
249938
574692
940268
116345
245840
1034320
1006819
810971
272869
532893
96748
994059
375743
984044
175176
965766
296628
230927
151901
646372
867592
755491
535981
584426
1007382
902807
647318
399496
698046
187992
765706
540359
496184
180379
516375
874351
919792
647917
108205
605413
256943
127036
293104
181728
263275
641099
793955
981413
424735
732008
87146
168715
954146
362088
299522
801529
695862
685398
7338
1036562
240868
273610
181311
35474
723549
730134
64056
611555
678930
836794
744121
329682
532512
821049
29732
220524
39763
877672
821037
832644
404891
236153
162793
394342
630015
932517
429629
290601
919017
360662
122560
524701
599330
466112
562991
928421
520485
531319
500802
273107
250129
578268
135135
952824
174897
86331
346167
770784
312638
993404
546907
781747
103322
812608
606684
132656
31565
180171
253619
6096
519252
784094
940917
658381
1033245
237922
296035
822214
337246
493541
451143
325179
797078
244299
573769
577531
956790
103057
1003813
1034864
838688
203316
1020037
829987
447825
81528
378455
522680
114311
875609
619181
37345
685286
993757
361410
118127
320484
932343
912010
907526
300309
905963
225448
431308
308076
213165
13812
51219
361045
379424
213656
987954
60042
872988
527429
825548
160717
1017007
801426
995527
404647
864093
340449
1025321
264640
764005
1045287
763022
375377
9789
390123
513316
303310
545817
892533
585852
502927
930364
796878
662932
734163
292303
637454
765774
440757
198441
38558
618519
124999
749284
581471
547097
236432
177057
278488
615804
43911
114008
323561
407145
738198
752391
555983
103332
489586
32919
192586
982893
47625
20491
228218
515687
112050
233585
994276
435685
745625
770055
732831
977605
11912
167042
686733
294594
857678
406401
924538
214916
114089
269902
1043857
837864
471206
349329
1024625
1019615
998710
150362
849674
150355
984044
912426
422785
578311
144084
274862
220692
390289
400303
463223
797117
199308
236768
729955
986352
150140
12817
224731
840901
584915
462763
200240
176914
418971
98673
1032897
768417
923119
803248
37065
802262
581514
54267
589133
1041652
731752
164582
103536
240032
115252
282874
648032
248742
437798
610924
308572
385497
67212
349002
371811
466312
715257
743435
745618
521219
922765
652242
274618
13479
604602
663989
700431
509439
319220
632915
576889
128997
288345
917882
520876
436831
1009648
948985
537937
476700
946182
126726
600734
555992
431903
478049
730348
508477
389697
764179
762373
215924
589445
407355
281049
168699
686140
731225
425813
484759
560245
375003
385919
764744
604122
330199
577776
1012659
926381
986209
957129
902968
490726
928863
45361
992229
763791
575239
963114
178927
171817
373514
990065
708449
925234
44827
221827
106168
978116
135809
263650
720927
423088
369967
1004066
811865
319120
233159
267775
291619
500936
412421
940956
604868
554391
192142
255177
864139
521253
126690
187608
461854
643232
6181
482583
473399
736037
249851
1044774
86244
520882
499622
862598
538342
702017
956900
252290
60852
91660
324494
86093
892764
500557
620081
834431
901425
326708
485250
800735
914324
216465
134354
123339
683177
290264
384635
880856
28155
304578
50091
973547
139615
767851
739366
21267
735571
691827
718311
493069
564632
1002243
878952
934961
794533
319051
318000
433013
981516
928242
375657
836501
57852
1022332
689456
964916
461029
760243
721091
240194
906793
857020
783936
587084
944467
455361
220001
732141
116286
135256
363611
409137
570997
771149
805882
193725
194076
13895
343949
921909
119297
347647
912891
344954
519718
416919
739969
573652
135929
413314
174873
766126
202041
392846
293240
736506
492211
98200
873660
437105
750272
524080
496429
120335
206418
793158
866530
8356
520229
480500
314156
30419
463549
981512
49582
218905
265382
260977
457369
841898
289060
882213
852119
172250
88205
136786
828572
621621
170194
316361
204896
423941
256234
525659
419281
319278
341877
415397
516110
745145
749013
66930
506577
463183
688099
956701
101082
941977
864113
466781
933120
698117
945102
780912
192796
923871
753478
681719
521215
1008767
692891
126462
551677
595741
730702
40781
590530
516381
900184
903648
922730
37708
473734
724305
591546
160010
240035
807361
114637
805185
1041564
506695
566072
512378
1043125
140492
165959
85786
861520
511785
706031
253096
636343
498790
887978
359469
804989
63343
926903
124492
979026
941931
204217
589593
1027715
219598
607589
234192
884313
739819
529311
373988
228208
369595
1020056
411762
480530
752964
374564
93008
630253
308284
563663
970969
430391
504066
159087
681391
754824
814479
359514
967733
654628
878502
89931
814232
761917
627884
917487
760500
201315
197196
584637
1029229
506043
223766
418012
764964
510798
84614
1030250
920050
791947
296533
744029
707
393998
40838
209277
543519
991798
905590
366785
585662
265493
271927
8184
897142
903038
951517
188067
183488
870529
834822
58715
739074
125592
614278
989751
735611
551696
15203
611673
389108
384491
235778
256302
898995
990555
1012266
658875
54818
782358
157433
945494
902631
895719
584533
838458
514051
627620
256188
292663
82250
250652
135173
442524
869922
372188
749059
623966
941525
84269
643355
526304
1032841
278005
761229
360716
73330
1038540
513752
50475
1030949
653091
907028
273532
566150
677811
75365
449688
189130
929785
339486
803335
734718
269857
738948
137895
649789
1041715
1025149
436805
440445
362447
513910
195768
195904
355000
1031351
802268
305899
688065
86167
886594
476497
746592
395052
669406
641326
906580
116764
832233
357563
970228
908641
453734
518433
675791
737290
793433
412132
55005
595001
462227
1009300
200863
573979
558222
1038873
379868
218619
1008029
1031066
399007
471130
497947
777423
431562
974768
723962
1008061
594045
24319
85062
300571
699807
591134
719409
939710
874900
983
803521
490050
820362
619894
241413
27125
148919
654817
467840
647024
3273
612302
385505
1014257
205276
911880
196388
246000
76770
548720
421584
5606
113416
147366
648986
632622
14789
998022
949056
246629
499272
247862
574988
871125
771614
930709
936026
203527
230791
54048
358260
649923
254924
931908
321250
625631
627785
240135
606089
415647
1044960
926558
395135
842608
475915
726396
279920
729898
591156
130879
941577
287416
148369
1003612
96525
23718
765340
1014871
964655
174812
527460
982612
758269
557265
923400
789773
846066
970305
658626
926333
670427
232470
119587
1044443
907197
486965
834963
847379
895301
515523
290994
171380
318190
252811
929860
835722
111870
732812
365202
266256
639454
689474
503493
397714
107701
419385
828918
878841
1023274
273917
645478
676846
130735
549261
584075
691767
376303
545182
556574
781067
101286
58653
332085
361810
18794
876316
501327
398036
607448
1023388
798638
944404
983470
598322
778443
921498
566002
219097
404007
434865
262786
843319
977795
519752
698693
555699
183714
497261
413417
889131
338012
867323
200761
713372
1035155
54823
783654
625938
436989
783456
189967
164224
141371
288073
341492
430240
683011
745194
658519
167485
804473
161892
240377
911871
54468
1017356
475251
412692
381335
876629
483023
692760
139288
59513
803802
366190
738728
215280
114103
414433
134601
162747
702530
982502
990422
592498
939412
682019
98436
948821
226934
543973
769900
487300
607086
451174
947438
74797
652872
1036441
921273
935858
821211
968999
714597
231416
979905
411611
727806
568194
338803
335046
297073
176362
850616
951901
421362
135148
709617
757855
297883
9540
700253
747430
949640
611970
286152
674474
744494
370326
869807
486600
677155
775492
668698
844120
207608
187719
485822
303947
866031
561478
291118
1005414
913174
1020256
760669
1036623
253192
334690
1016619
503157
70279
600850
400436
636791
445659
26081
7518
112072
909593
169128
518472
979596
483278
37566
963764
577958
664982
659431
1020017
174026
933676
318844
374388
1026466
337193
200281
204928
365108
40936
1030706
629147
98247
186362
22353
533099
25712
517828
434471
794861
627369
28351
565946
121301
493301
981602
390150
826043
210746
52794
673111
371717
578453
158128
119202
979974
886440
255163
914767
1030736
373098
734557
997587
188344
432213
366099
635995
248546
515972
59067
384648
486897
237170
703489
190223
708902
734133
302939
770913
759050
152748
283310
769719
1003582
545077
419914
520338
512080
936884
484940
436698
917888
735166
481707
515720
172800
767965
789974
603367
711769
803703
776361
1023862
396506
422043
752417
3252
328124
839922
410064
862080
820566
695453
985670
310324
666576
834160
984281
480990
192446
179034
141764
931459
85023
575956
172823
171133
739143
511757
47645
20914
674755
462803
765569
781934
658190
174678
1029847
789011
619587
914630
608894
498958
272795
352531
286551
896297
61236
615541
10823
830401
159529
608477
476612
935188
521159
93233
474434
108510
297154
125379
40292
936859
756122
889739
786093
26926
900428
1037488
714420
210058
447372
490045
211703
900441
359045
54031
145036
857542
828249
445271
283759
59005
711369
113311
525315
984077
890431
802944
645608
964770
1004078
32209
180169
501556
877878
783944
260920
696055
697714
907681
256668
744855
769474
1041650
609292
467267
672868
33166
637977
268763
385912
856679
721247
216578
357054
1035904
27237
912689
191002
295343
409708
805936
233172
182444
492884
179417
816531
370319
893668
706653
91103
208326
759393
344691
179175
653600
242854
179306
22887
906099
236509
642698
105513
881707
881907
918161
927256
440148
1009433
720486
366729
833320
582990
659088
586805
347307
922343
981058
83960
260444
722415
183550
127196
687018
1032547
582239
1001215
316755
22975
211645
741087
28343
180082
1014626
615952
329117
571798
388307
688595
142210
183168
444073
663096
44377
208342
647956
219241
13103
593413
343820
368491
990310
373411
441634
613463
380216
422975
156557
832347
700450
190568
51755
506247
507881
201848
651203
149851
496168
97051
803359
325186
361993
422948
594229
56834
536729
770283
453977
220700
136503
393866
783100
256192
479597
577179
922198
255827
560575
422104
517589
822972
751659
691251
594302
718060
236307
19895
966003
709989
848075
979302
26117
418938
878583
105186
472244
760920
273824
1012415
56784
255638
685622
386206
389568
883345
971536
564015
696957
321086
429278
729038
167437
37355
859450
752315
733131
438467
328629
483930
809228
589141
259873
173093
975417
593102
655029
610849
301871
522985
337707
963823
257661
534826
30644
710370
996968
305151
860393
873737
453178
135391
757268
908744
833943
31263
238650
34181
166203
949215
228887
386276
493630
432472
403867
405333
824449
726060
215499
426346
33010
206112
521932
1012471
520419
366873
812809
968418
378208
831178
31365
728832
717073
433416
695271
98575
780274
389831
10071
415837
327159
305088
185021
97429
766065
33957
545766
997577
398826
810000
768099
999336
489299
237137
680837
223647
937461
885002
301417
32517
597774
921096
889408
344272
551653
952411
122563
657536
346612
820786
1032875
815428
629435
709810
691398
450526
912985
113866
408032
755875
553621
824882
425596
158300
970827
39176
145297
148375
916944
126247
22393
922716
956484
245978
1044297
80187
962366
585465
111602
877609
1032412
327365
5213
164080
970633
508834
808432
430463
395814
173078
679414
62186
463162
831433
1031250
859880
999824
451916
206213
770864
260426
129286
230799
298645
898446
124185
389505
701803
836597
626227
49690
277573
847925
943886
286322
292131
952703
239851
113826
168308
870734
966845
151521
825865
34453
711615
974815
39608
686686
249466
707044
188036
62018
920930
544878
566922
605794
987806
624538
889679
887482
581231
1018140
813456
749264
207157
377090
425371
44727
347695
1011758
107977
616435
410744
441153
429057
678912
652548
346542
811434
760529
700786
566592
669214
722319
616922
336731
69115
100478
857203
191141
447264
746452
732656
1034718
907758
25832
1004850
977414
254695
179547
685630
263338
631693
162535
740246
576753
417899
323517
607921
657270
811957
491085
84076
577001
37422
728924
854755
820492
336139
41619
559518
778895
294683
512030
460280
974463
115556
834826
684208
205409
453770
507981
946353
261619
1000011
1007577
377972
497343
616556
578126
662116
54434
219457
649483
332984
442140
905307
116800
366596
1034686
265128
881503
741337
136953
873844
329654
578643
589771
317305
988204
1006782
483829
710356
292028
952983
109632
609481
362992
906159
919150
18322
223089
450063
579675
791715
607887
428591
179586
129255
966167
527465
830343
26363
199052
334471
23956
1034499
755591
161955
175365
591434
145745
1012377
634080
730042
29211
153064
857976
133443
27546
290553
120945
449291
544363
858947
1001467
2488
656571
245102
44975
199148
764775
971914
77290
1011947
740388
854725
820616
443968
498484
893327
580364
1040275
244848
360199
953698
626386
786382
937315
51056
323547
469328
979992
569556
508367
324546
559907
611530
213461
4755
908965
171968
18821
322371
872896
551207
333480
166635
931646
5465
572355
167669
903799
337962
210203
79284
74341
576952
631895
419308
25073
981326
719603
701348
879997
411886
297781
416865
193958
576849
972317
861638
743184
745081
310245
579412
1004995
876150
201014
184146
680192
814078
635928
393048
56496
467221
1021943
712342
879954
352186
976533
857852
316058
841985
458697
559914
46198
107892
73322
1033813
955014
247698
350722
916002
911488
840888
824324
344332
679944
226152
1007580
358827
414507
490018
480709
691471
320505
427877
341141
763000
669756
563358
1039034
658327
565000
167548
350294
150607
598931
544782
557087
288784
307259
982923
852979
519802
216075
543222
927715
523675
364410
293891
405752
716994
1017101
75073
233878
298165
161435
588711
257375
198693
734685
476637
304592
975603
367499
410007
963118
35284
11290
409656
200555
896233
111631
933823
1026230
77045
792006
888437
760258
627953
688950
498994
313838
419204
325880
105802
789489
499316
934522
547236
92699
541944
120213
166672
582423
101470
940273
225146
174211
753068
115348
552958
728352
400349
89711
711006
519887
231276
57270
925042
911293
287468
179765
269842
612842
69579
834396
442335
39357
68514
60953
605629
895846
885800
540153
184116
246254
876592
950209
526111
1029178
726769
506445
626583
915757
1000815
618440
708932
810236
99201
894658
79635
1000073
294849
823781
1030000
837407
58588
1005165
485598
576857
426393
352075
422040
943169
102210
813317
249754
775395
899998
506612
488705
1004675
552871
692712
974011
635161
863887
956179
497012
792683
31303
714669
609254
876288
825800
93291
1038197
764936
952289
476532
63095
18806
142920
158201
170104
194132
415799
412302
187478
941954
83232
119886
504660
473883
434864
918687
325203
736924
663047
432704
663110
113166
363835
991163
767125
88208
665920
582999
154005
447090
527016
185469
797942
743875
291823
678988
289173
495436
470630
811746
811325
38344
926688
96553
236979
1024576
182071
57287
832339
495007
608722
483354
955411
449034
39225
396136
219266
147810
888623
626598
677438
946913
934047
567164
339749
618539
491790
15876
704597
905942
464813
102308
646381
58934
790582
1040264
970544
636158
968009
413165
385329
761732
950259
388099
1023980
158362
738441
1005951
804299
131843
438600
735897
39335
796929
845228
277715
913989
1001384
281483
179673
461365
723684
705785
584920
475516
981928
409679
70408
936453
856342
936536
334836
428021
388770
971728
425374
221666
67132
420326
537222
657000
905597
451177
794878
269186
556056
160234
42942
790352
50145
891027
1012275
1001395
820117
935725
152191
757444
986850
641896
306014
446245
815954
4679
988054
62517
577976
761268
192608
17675
229792
566710
130008
535509
652097
21357
1016915
165012
794219
870082
143906
640073
33665
263575
300289
946008
322250
184123
280212
432645
256711
1021038
319589
143116
221461
1034640
591180
708952
187231
954760
511127
176529
765217
518391
188980
357969
7287
496262
917072
559714
521137
843922
295543
3099
988339
80937
764183
283098
48766
662117
223378
752797
146656
817484
743440
988498
411484
700392
855384
947371
720506
516236
808953
468534
1012275
714726
1025560
817976
954805
899541
1005837
562192
737097
682625
578432
475934
835370
419257
759145
255002
541396
156021
314773
527020
842445
60785
87472
12922
685815
303333
842656
220481
18797
626444
724958
81560
710273
409731
183614
857074
673657
463979
930594
47725
530395
403443
849251
298528
364735
579843
661799
519180
610057
179669
114763
504805
111159
201431
584934
612223
141497
937385
828622
935038
8613
745308
522648
1001510
68456
876711
649374
117680
139434
837234
329632
806222
850476
357239
346656
40465
98681
197823
603399
566749
354510
760647
950096
527691
738625
991709
16844
140386
679526
318622
395908
360572
475012
344189
891009
786065
68319
55639
351887
322678
496935
439089
10309
543480
725767
618861
433450
400614
120387
573997
562402
332405
432936
475227
596083
44819
315226
330098
681615
616469
831055
934659
130632
808871
321729
575452
311008
647371
465192
74144
422182
311224
25241
28609
188317
515455
124384
717953
422598
185895
699536
881181
422932
40845
390304
883555
486056
978498
663766
438978
905728
820742
623193
510592
195430
603008
503804
541823
648114
622995
513816
824725
954190
208492
746045
307457
395276
575578
967965
71653
546728
956380
276514
575588
53828
994669
1016247
812560
366043
394481
728401
859076
922425
982860
124545
334284
390336
196512
372045
868124
142428
202885
652858
849097
328864
1030714
579516
632016
456950
156779
22569
421249
715684
888913
706039
174042
745749
784656
604630
207881
939676
49800
979412
836497
737936
517664
30733
528930
567207
84580
393450
189669
419078
164498
24011
781598
604327
592567
359178
452220
545463
950491
913039
736845
744310
257591
709320
421547
118365
133691
753571
196143
543513
558276
391193
977940
86211
668340
126803
363811
896207
1004370
485548
256821
120897
739626
411906
922755
27821
1008057
790733
551581
609488
140639
812760
464544
483903
796250
596296
89809
232286
576501
240626
1016845
248007
819220
296875
176257
109000
167555
586433
373902
552264
31161
970480
123085
813389
360542
863996
36058
915115
349323
110088
46154
659857
653727
688491
943678
1030000
378601
217279
1029705
209065
447117
487700
407333
382853
77224
668736
103677
243734
45250
263639
402452
533140
336342
270693
378655
873254
310741
641814
377229
274487
807643
653689
507261
692425
372966
284807
28547
733743
621865
33641
649963
553322
856206
176321
937156
1002412
947413
771299
149227
36280
6655
949000
538625
255638
194705
135294
614658
363121
793055
652966
337847
567014
262125
22276
831109
974913
996167
506096
624028
853713
487651
667083
986902
922911
105417
766814
963540
400188
228590
1026532
988685
627413
830584
460922
134841
878281
988677
413142
665747
774349
965963
962450
181304
169606
165789
376277
563316
1026191
997408
162931
448004
976078
381777
387331
402635
583932
845951
345577
71451
153795
338569
343693
257386
7737
436748
457877
531704
815081
72137
97412
976239
227451
724481
94776
533401
107381
849250
214133
1015125
298429
756109
968711
192755
849318
1007324
727477
507585
163250
436422
408063
368705
671991
601245
143843
312140
264578
576733
1017564
673690
841996
1005325
1028724
612678
907957
19847
199865
452253
248344
715815
953868
40425
662434
380519
325369
5598
1028606
657367
634973
726735
13180
278857
816415
328936
222655
608060
85927
423666
623173
934692
615753
945106
587691
975513
282878
682686
593169
1029479
565748
748193
783423
358803
451154
967959
454457
540784
26208
122391
80607
556949
634867
404463
194537
965528
678322
1034513
184724
202203
200208
719252
724306
984398
67185
528103
209532
914268
417753
660717
864873
600016
147121
174204
997408
911282
782411
429062
384141
737448
491781
767094
498150
694991
693913
914547
820871
390083
110167
731208
124102
17956
214688
138296
688924
692438
706609
541364
683953
710831
360650
620485
880826
777219
797739
580703
715731
252155
563391
57514
159223
823424
146108
543836
794782
66583
420668
919645
746413
405538
374111
898203
232663
421351
89568
909404
1038675
1016566
748853
269102
340176
955334
66684
34151
72303
710045
720795
236394
31185
60493
165534
389342
1000935
279057
500418
281296
958337
273519
138354
1018228
293875
783138
28105
519447
148394
66890
877570
794573
440878
344739
287403
928045
172136
271569
849703
282070
75945
721958
260850
262165
747602
568
403933
91381
286285
547499
944802
59037
612792
690420
900872
467206
616401
1031571
627754
977331
821772
6713
777236
411123
842467
429318
703643
107178
515015
985252
405728
538412
803640
952997
764122
261017
440204
788756
336895
151348
283714
303137
1027461
890293
437162
809616
235825
56986
845165
187407
821826
665503
593070
495419
390837
261422
708448
559433
369940
612224
628933
171044
446961
483583
244574
140703
436858
329991
777378
582293
1002612
857057
590406
554530
954818
969382
59909
665541
860108
556230
683167
723530
42167
517578
103958
397956
771630
533047
195611
981673
422102
714629
830652
573764
887633
807061
420746
611544
613940
1164
14783
601069
320188
1005021
193767
557329
93300
730121
613803
484668
654067
882526
471896
192203
460094
768809
827872
888069
447114
64817
674192
626242
333000
772444
391323
273721
513808
1029031
339430
433981
721270
39108
253656
602910
7033
956556
646686
531126
203885
1014521
801465
5110
871486
804037
839676
271440
124310
757116
949068
424780
390461
885600
573897
854295
798861
915015
329345
877364
239567
726777
62877
971899
591287
998762
43727
406574
426411
774753
777734
550914
447721
939772
147265
119416
985384
302655
153912
55710
619847
896303
466112
116226
676687
88338
206114
801893
693156
684686
898788
530082
316255
309417
812623
244938
347425
322106
599200
627159
321706
34654
427947
511571
202133
269351
455371
172877
1005642
782842
207563
335787
472588
728471
747873
926298
426334
273625
397145
745826
116887
602825
384813
904953
341925
889234
675595
109282
673113
890599
242353
719991
525632
233153
581604
602877
1040356
447969
445641
611362
330618
314296
1025289
980752
623042
83095
709254
376422
879878
371106
665484
538952
579804
127334
358907
688893
240034
100876
771806
792458
981511
419765
547959
838679
720686
144942
239704
812696
929263
426736
539968
282458
1001829
938512
639070
803420
678591
246850
567221
613743
854432
417163
602189
806627
856195
958937
871129
870600
976619
255291
127692
132022
202077
478935
817213
106965
497042
597088
62036
424455
772224
295652
165212
179158
707949
740846
639193
662353
412788
177875
969933
853905
962379
189585
248989
890914
446369
396109
804186
957691
953370
401467
825708
873481
979136
177522
85164
145418
422096
575486
693524
234993
404310
297279
365374
319438
601500
585290
299802
137264
475455
30252
666434
917364
164073
596948
224565
592720
928052
95215
1039620
250396
713332
709070
755099
373498
343930
670447
59845
997234
543689
704044
752687
885660
580637
670071
45794
349928
32854
1001777
679823
897279
916106
615432
932975
100655
1016254
135646
7660
908979
36604
871667
120708
281266
730965
558427
292941
242340
1013345
636606
210781
19406
568778
1000658
447300
278108
467067
754979
862003
757413
356916
32103
14063
679321
1015053
101259
527902
6288
240324
410730
432223
918601
966969
726372
764583
515163
614801
431105
1006583
500730
103003
936942
746765
724294
437340
61245
701195
244482
731210
597679
698783
908604
735689
143461
376859
633343
468062
803159
931266
458033
728868
518181
1001428
863815
489208
374983
365593
829502
139641
680281
199594
619560
742587
98534
997008
835427
959519
4461
272845
722676
638672
345349
993201
108570
596607
64489
50329
458815
302256
730443
383464
125388
331281
201631
52771
288757
123635
437125
694656
256020
894991
588235
35262
294433
129821
458286
639864
497072
252657
532354
34132
425386
225654
416480
388811
714854
86525
597152
28340
303877
881439
636986
384559
834571
465942
765981
1026476
47147
720329
328351
251479
534846
960159
367970
208542
283296
470102
721132
313156
363948
29163
230082
519060
740215
234466
785664
2232
395549
300999
160593
838933
41812
331536
761228
996046
437898
583974
187255
685075
565581
586836
904566
1032602
817801
1017058
347101
671772
216795
352272
687734
968065
849234
255888
200872
204396
771278
1029577
48604
462140
826156
594784
680353
184459
1030892
40146
673963
922585
245811
636745
79718
645917
254197
687488
943877
414131
578664
768013
601842
144010
398289
129481
532802
356592
592340
712835
670487
369832
731125
895510
31797
750569
169929
661194
633584
579090
43561
189033
268816
569362
104682
222751
175171
39068
157518
116517
632713
825979
129213
488
765631
654278
929835
786217
852932
823314
336927
248754
289151
67086
868308
188828
452448
727787
476743
658453
119994
28819
837973
684098
39240
802830
740477
505408
679390
27860
269660
931523
303873
686783
842532
803520
258492
875467
908045
943778
994555
643616
372214
146011
697162
67056
19475
1027733
956605
328974
71058
529057
49405
904373
673430
897163
248796
538501
810130
148062
376595
287337
760030
30841
868574
222097
523449
452987
273920
116065
264490
626299
128598
678789
337803
105618
614797
351709
501802
957372
198860
459071
403009
118636
414655
346874
698959
723727
657472
426811
225637
934987
227212
442859
74534
196719
172397
551253
25834
564414
848438
544909
666188
2457
395702
552965
638685
446978
206659
112175
539654
1019288
628794
951248
867151
1024871
284339
1029480
958927
574553
695772
441707
386895
300419
657457
709767
282583
962417
824215
495647
465388
178110
630271
565832
376896
242583
255874
903159
920256
341513
254390
274406
47933
29800
317830
675136
332659
405803
1001201
37988
164076
423409
840092
374557
561502
444608
375467
816706
801071
531932
396209
51437
762021
127465
1013001
582065
109782
771976
755137
28485
774209
475974
423720
901629
1028077
833053
90179
212210
460527
245801
102466
620076
57016
528126
642355
227676
524291
1010059
536631
570263
911668
476123
520698
1014888
633032
476367
206852
821561
501311
933886
358862
300951
573821
990912
110855
606056
120133
155697
204997
39884
16784
94799
695972
932526
474574
857222
352765
946176
305406
1037949
610473
651391
710493
152016
464816
499138
403324
928604
54759
955971
1002178
769102
309360
624799
397721
655060
786889
423732
860759
425062
523699
462567
996655
600063
914785
813554
760700
939129
411261
351886
533394
954762
1034321
108429
352560
100039
760469
968848
691402
810254
79524
21682
237931
659420
315298
259653
856801
402158
564788
929985
231238
536376
65390
400388
385156
248235
66098
867891
715316
852075
762020
631309
315677
243238
81830
274192
97002
512215
297184
563132
476905
689762
335139
610527
266018
135164
622252
335645
669767
647126
360776
344293
72606
749937
732771
923888
635213
444229
458850
791877
733428
500947
1016143
689056
59791
683979
616111
265942
936742
432478
394390
467155
948604
870816
705589
700021
923302
9158
799568
907081
335868
698926
594122
1011990
924757
968337
86358
637759
940557
734389
297586
383895
141525
540714
725497
486170
813867
735389
69797
765987
263470
696410
619499
956372
515774
957407
1009008
728831
818435
766279
901653
23833
677892
980498
952764
37127
44967
498602
958808
374227
692643
973968
918028
314401
956841
517496
307875
198120
342857
755777
801249
732860
689475
443263
776814
314347
643881
199909
178277
317441
337028
323159
777933
873651
247823
103777
125492
605011
431139
371790
870135
101470
363072
633960
923315
449639
589476
586285
553167
812266
891676
818624
58777
125274
457785
155346
870508
328148
925424
107055
135305
836441
808786
88915
11367
126846
614786
733451
263832
757139
694926
889463
209891
560702
572997
471466
243547
626832
253431
535295
975666
705767
360182
265091
357664
737233
842710
868431
72956
460728
526701
647756
687145
1016736
153684
403021
408790
784088
995573
897753
81665
710494
487115
1000018
339871
403233
679473
134927
265038
920534
736464
957592
863771
397960
188963
300670
1000916
161333
386049
95516
401568
870241
676253
595792
489521
719947
318717
265216
317271
335346
786650
64120
357481
437802
631515
122104
62987
224774
518481
261190
156847
651231
796660
236141
492925
244499
115666
581840
482635
335304
933671
316078
133482
822116
587357
168310
568226
513216
401427
426945
931923
252942
909315
949498
52950
374335
666479
710394
790664
367948
577462
818211
109861
1024716
757363
819596
244845
14759
374609
210686
142218
237020
135684
864219
893789
1039325
356149
515087
776469
690324
14990
541439
966871
631908
760611
464356
51906
11485
880220
679315
943871
150846
171223
170020
3220
882496
849410
152598
619065
37982
272662
280885
313498
681825
807867
706816
216265
845789
636411
394294
73026
691552
515805
209457
104458
769894
468314
568509
271413
337630
114099
149742
1027798
950810
717502
736911
801366
967064
732019
261106
629427
721388
256255
742037
394860
302731
715134
337665
961999
483127
569368
430282
598209
755617
4885
823458
1008160
232875
178639
831874
45925
553590
837129
759513
541697
333921
113783
64220
700763
635253
906972
310763
842549
19420
917301
309021
724228
134105
234670
314508
586215
575107
454444
414601
838251
883526
377382
653064
162983
244587
856675
687287
431003
807859
433373
479640
331923
619431
543853
626003
522060
558664
721013
38718
239567
873438
546627
705173
256996
73245
476914
356950
816797
552391
51639
727708
585311
952579
635731
492846
698895
442766
371184
35557
542169
826621
1007308
380652
27258
1018545
277966
1030620
87789
585782
478313
913960
144341
351820
465398
745827
333377
700356
960500
1030832
14004
226193
64958
56556
209589
395524
77507
739672
433980
512068
696314
1012303
644338
385874
223310
628199
77478
582087
219327
608592
48109
720646
1017219
690194
661668
56111
186075
507032
716152
783888
498880
199575
655995
1037559
258824
775405
730699
345965
560312
728817
302516
966411
220311
187713
128074
562688
516599
518551
703411
860883
747317
125123
42835
857279
248184
243018
1033839
199378
219471
698606
351930
270446
920741
853593
929728
655316
125897
956998
22211
486429
551399
992943
312496
919741
882080
499816
2853
290023
558754
274718
1018101
886460
663110
966239
258997
205607
896934
301779
420162
152141
1025761
580424
435162
757563
131340
260670
112221
344322
397643
221580
405631
428768
10431
402064
785689
802298
514538
144173
329210
459567
682035
362901
1008367
47524
349924
942350
499490
92866
813570
825472
504770
781654
460841
56602
717114
289732
565116
551222
950427
356662
456849
132295
213968
56135
922072
680120
686666
885541
183432
837502
670693
82168
15192
916621
829891
278468
48029
984166
726884
90203
446082
7814
91257
952742
532594
959291
576919
886970
764886
292578
491095
806835
195530
989454
108605
939422
771539
418872
319230
302694
897183
686682
63042
610345
117811
792045
945085
220155
1035525
745893
827855
523302
565413
54051
155932
88942
418372
933941
113980
223968
567641
672525
109188
269915
776903
430457
501110
260801
440339
283952
1021086
897490
754928
93017
883809
850009
734541
735173
963007
533566
960446
631768
42393
751975
767397
847044
404553
490353
755506
923091
805927
199490
180395
595483
768562
902105
448484
444379
630052
275677
711281
325234
218999
59782
756209
52290
599692
199397
143552
541437
199443
583147
674081
65031
813295
155875
589293
384712
906228
50495
803826
817058
495845
184069
285103
736808
1014169
396951
335417
235166
982266
801282
371614
320772
511481
565846
555060
131103
166971
575612
723534
420819
755342
300506
509519
354070
475356
623088
117516
404276
487487
680437
906667
754048
656258
952887
1021174
533005
651401
950087
574785
846395
381733
35067
433169
411852
510885
285133
237646
846594
53656
459372
955352
668480
476209
567997
568639
239848
471251
370855
721019
1013434
282469
591971
839916
908470
727006
1012758
386000
725487
910411
764740
1043062
795635
355886
228498
926397
923995
860809
165875
818284
829652
844830
341807
820203
566193
430009
546109
615588
655938
204157
728041
68498
376462
735163
258669
555955
18348
275107
266035
631647
651583
566272
386987
651502
55275
71954
42583
184836
576503
113613
182043
427490
725283
612040
186658
265336
564367
251718
552380
206086
121654
189973
925243
784150
224094
992813
375227
756900
1039534
781939
843385
223296
322637
197242
278964
179148
29260
660852
1002599
931380
385407
309095
372584
101380
834595
217634
566025
807970
795994
969706
708369
131701
1029225
300475
427221
83769
442737
255353
554332
343862
817717
310226
976541
77029
859708
391173
124801
534165
247578
235891
23842
1041623
407514
760395
99018
659687
49856
1039091
437519
391968
349184
831013
818100
407888
115014
806687
652754
228770
547614
543055
452264
915880
171484
363700
325868
273728
614958
286958
124007
131120
580960
474466
1010563
840462
176846
870224
354040
879089
601104
894676
49316
436390
155345
837542
895256
359017
899353
918413
710285
586335
198921
713776
549154
732318
958590
374129
84825
453202
120647
790665
642533
103202
835160
214413
898843
722105
1038632
518282
33552
114632
535356
743099
953469
175366
735425
271017
145240
460145
668862
822374
952462
59391
444582
330292
115119
613634
592682
166250
356762
730069
467561
578419
679298
283927
398534
989959
482307
944820
752358
769193
1013416
549632
411858
632998
389253
990269
757759
405815
430883
536439
841590
810776
159633
713591
101132
33426
518882
936384
596978
240184
75812
201026
782220
692922
230394
1013251
141415
70498
1045215
902308
959777
742996
456853
191959
52797
786795
863927
494818
108498
628897
156139
907596
941524
331366
245038
919919
500217
675314
233834
1001707
416326
775036
920540
153149
948253
356646
537000
519127
374704
690553
504907
886911
804208
910152
781156
569516
1035327
79282
629519
751401
534045
869204
708938
395979
978607
647301
124551
133274
226798
579163
407561
413792
822670
439791
289075
1045140
300620
173507
754238
444725
190283
962857
368934
467528
357659
186003
985431
529726
168186
831978
130551
595179
329926
886221
118054
566123
317362
735836
405246
564949
866328
229895
65415
305211
457937
248257
354782
495382
265933
1030550
458041
685907
780908
376151
341120
318164
377518
267653
298631
254000
145664
912452
380001
286123
936647
498047
554170
680676
56994
326228
795644
594176
835892
942563
429989
207367
337414
213701
980361
375918
219895
360707
986884
1030235
499362
704830
576458
101557
373730
153430
731339
1012488
316945
591358
827642
922290
651166
960595
878779
25366
373824
396106
247631
985360
173502
823701
1003081
273074
520389
87474
158761
43780
600027
829313
1043771
349680
275766
880841
633646
266641
766339
726581
301565
618941
413277
112577
760165
67527
842975
463139
1013734
585102
266701
828642
20915
3500
168796
625981
547015
585018
18513
998784
64268
871051
2396
676941
921065
281094
439986
1013235
139093
843700
231744
767775
766678
149354
753725
756880
999825
373332
612435
888413
256522
645649
706651
981977
733383
586586
974787
788080
968424
47259
165526
67727
389317
671858
132201
122888
637102
690773
92179
147419
195504
739435
740128
622193
481701
66088
163409
368167
767722
906418
753889
999842
956661
305787
76617
526641
367842
937656
37021
553687
49257
557129
50366
783644
891374
731146
88042
729098
301123
872726
882046
915888
535965
76195
293801
461126
59747
128403
774591
515447
1025742
855084
376211
102261
250157
879469
958073
258730
76063
356855
558620
820875
722101
957704
501041
504617
801868
323972
1033021
928544
578299
502679
442691
541869
913579
438455
79880
81898
751227
329276
978582
493779
132993
1042972
825168
901768
199400
553821
703418
826027
936352
129467
161441
404094
972823
364870
695713
170213
616220
395520
290735
401900
725960
312656
351365
22692
471375
941646
122434
407624
48648
886656
910184
777395
1012605
399083
902179
989505
488909
54903
529660
1029107
522911
442158
1038211
100233
148690
81435
55518
910208
797392
621322
191741
271646
536574
126223
1027637
497146
767595
975774
644791
861423
398273
760722
589514
521754
197305
575119
442830
780607
229119
1033613
523406
205613
90774
184981
159346
475942
70900
125818
1008237
882493
761034
6864
616350
853885
1023468
768139
101671
1032661
586255
918781
334849
227169
751191
941613
878729
3752
816082
987234
879573
153194
730356
23934
729109
656612
565109
518750
253076
259469
157858
218828
134737
375929
218449
535764
960847
101478
786316
928559
551925
959750
854140
452962
310879
965300
371551
57704
816607
366378
443975
728506
809945
269324
702406
702610
92991
12205
634449
784334
721702
947173
372813
818466
372120
153023
503827
676242
729674
638215
799910
988979
748120
497253
770325
570669
173845
846528
973622
172969
51939
163215
137605
708998
517045
659016
759710
769064
286563
241322
872069
9066
1043652
973176
504206
687181
932893
788555
762244
179044
344918
769777
1013798
124003
800287
283316
514110
442342
76797
318814
897201
221575
863316
377941
139110
636241
589557
991623
410411
169922
790397
294305
264209
598967
516726
625117
950232
1029766
965839
875394
477550
702334
286138
104180
668262
750303
687699
951573
466590
572167
271046
549799
490812
27815
575196
703738
598503
729354
103707
341851
519133
612661
852680
773430
751606
629389
800726
106593
333975
16281
831106
639085
909056
399060
879659
596221
237708
375830
606252
601569
317534
942455
94544
568580
66824
128449
59315
210945
658058
648914
904007
705028
97969
325809
115524
841005
672985
767974
680592
382694
1016734
328539
663210
710333
981139
348207
363756
438284
1044130
59040
809289
879443
392296
532443
258212
783762
353561
153633
9071
922657
945014
96118
469046
739030
117712
912677
107542
873689
179962
164123
115841
548438
837029
728114
429653
990761
135458
728648
290902
895620
156718
680884
582485
225245
506186
522916
302326
591475
245366
622440
172397
1034505
371096
479342
69774
104384
65677
241172
758510
76580
422709
682430
786629
855071
152977
534901
419936
167986
941025
729291
352493
504026
806085
356777
690076
559546
810534
559806
438990
465999
330945
367950
780238
743121
456415
730286
923481
843615
395673
849276
799825
993786
541780
268903
860941
624329
559988
353902
103865
292566
3643
165994
94341
640861
669433
560344
290596
846859
10664
583732
1033640
121301
396013
84620
19013
767267
920821
579463
526903
945836
23387
621581
515298
343203
70300
469831
337073
642877
200732
970655
501641
675354
549857
797858
185342
545891
648401
504874
995968
470826
885103
18851
826914
780361
765542
393995
837715
596505
85150
188774
1019971
857382
423540
827559
975156
680385
948504
501224
562056
699321
602690
436217
531472
361293
522869
173260
699886
231190
230970
731821
48773
311070
718132
897427
879835
468915
477250
422044
411251
874207
585107
297800
411105
928317
480495
82496
573156
761817
560312
378530
419897
398881
723389
795480
439594
391643
942716
119738
824440
685883
582518
868376
383998
264546
302898
737357
693132
358628
143757
608682
399736
950214
183609
12721
838312
420325
896050
739206
35
739982
508134
1023271
70612
518891
908850
622403
30925
950910
676745
970757
399177
104688
882481
402879
797579
28180
282179
701183
837880
255891
618540
996398
130319
603944
82419
1028931
951190
457947
1025117
650900
8350
699517
244215
80270
126431
800225
430829
248052
667079
171177
108470
465361
44958
421799
786457
107869
981250
408139
270733
683864
800648
437092
939568
111858
703422
980417
922652
418202
1022387
936778
481428
370914
1032214
425823
898182
378862
404880
137552
926916
888025
410030
645495
661350
683201
758292
1029183
365341
398224
628995
925821
280283
575804
481564
1024173
85610
690358
392271
10295
485078
567128
350179
479509
1010216
157366
549664
704425
443483
122753
607272
775212
539209
845485
472598
607294
428930
202833
536166
172208
605116
660080
236128
382513
461844
770557
243940
341276
256885
447038
474765
814058
432790
768896
172750
794197
973494
786305
258736
98825
379498
27339
226925
865911
92543
574705
13231
648071
386184
670796
205990
833197
859156
886811
233947
430046
35991
578448
402127
199027
304025
816838
979154
294730
70534
671862
530681
303257
911347
699459
468252
186016
885552
273599
461547
894921
929441
652887
742841
579377
154977
627944
36414
836680
5294
625707
310535
133252
811708
317910
413679
369221
240270
471651
424895
585604
909174
987111
153225
157877
450937
555535
1017464
442881
709541
912020
611550
592070
879712
950661
202531
35358
775712
637783
118069
780799
255920
349031
770676
563552
32291
178477
921628
94092
679018
928169
32047
566574
796027
154456
81363
844844
921264
355439
847412
814168
355003
16217
802777
58105
699255
140759
75743
359565
437423
977957
738503
17818
466905
593575
608771
859410
197529
685544
478138
165015
8279
370941
924975
977845
199057
576994
479422
659715
805183
928795
728907
1008158
283363
668221
659480
399643
449865
57495
297422
1012570
394952
1034610
711178
901163
822547
950565
1017931
394530
254077
995772
4474
139777
700704
620577
703750
525192
674776
975685
880315
323136
52929
185801
884132
121051
176311
899006
827708
702603
918188
290641
467009
1015256
151677
658493
474806
622699
936705
644916
847672
660500
691008
237713
448863
821471
688301
431480
783851
977046
276297
950531
544678
170830
867419
216940
456157
33397
11100
15555
980607
166813
620129
858045
762224
852348
919187
896015
1027650
350014
638469
798036
978748
393675
561962
578632
727305
314960
22497
290623
93426
920229
350435
872303
504319
66082
154389
182033
322599
827180
356588
1041949
558888
479981
911072
97421
175349
295237
884024
366757
228521
302998
363002
914944
372626
1005040
939984
905579
673484
860059
822362
689862
797592
963612
600075
1037217
416961
491311
838729
609668
929535
468921
874283
770370
885718
137177
653232
14941
961981
734777
651274
444311
294207
234466
152718
33118
302558
384244
811352
663718
590332
403841
929910
415653
386943
865785
312648
466893
457088
694319
704369
3843
746610
382929
616872
393575
667514
344619
343905
32054
346845
680090
656408
206610
764090
857072
692377
341654
104592
580350
150741
317866
429412
954394
38099
412530
194471
32090
727405
852505
223760
447396
594243
245609
867985
193232
102679
240016
639678
213703
192236
799356
698721
598722
183870
608706
224628
740470
798301
658608
1039829
326682
405254
159553
295436
835869
682460
1001125
581031
498909
947866
723908
219803
622311
331658
581651
883271
864477
160908
25867
152762
835603
91398
152256
637773
751362
725683
835393
850098
568685
359402
796112
822828
539100
755156
160837
480085
366208
737135
825285
261357
198116
249949
618058
880072
155584
188571
240167
523021
447854
500560
661409
970082
760520
839796
822575
714077
875950
39273
186393
689723
526848
999377
1016107
407424
661914
432245
107933
693527
418463
380275
611273
914584
548868
330966
342614
8323
547579
97174
357751
743705
120894
1405
227183
341435
384173
593792
1006862
967979
684868
486383
690098
224771
176531
654332
143591
45318
58827
565115
262999
1011597
879585
1012575
56874
429944
326002
719984
803062
450582
671048
163929
319886
681933
776385
451799
404178
907406
841212
511359
365233
859613
648093
968500
405914
827343
21276
623280
864113
999465
818255
202159
469001
721295
914556
91097
959751
341983
857341
595443
853043
997042
324559
236872
349082
641095
1041540
696059
53094
241119
939795
886547
810871
618043
62340
580075
364284
781034
896182
355381
512103
925113
88731
327594
83064
663115
29470
663308
446546
527166
983738
830036
151396
985755
421841
593550
935460
875413
388463
583797
976601
618915
891345
354463
736518
778756
896597
1032806
781593
861822
436262
586977
173199
583824
263271
442417
821167
376761
262988
838572
228914
798080
7367
1007963
520287
600546
506680
317082
317437
1023386
828353
184090
647193
247224
867838
252675
812520
600982
826171
24069
15291
882582
541333
118609
320954
970300
956054
729280
466671
116734
886764
116743
809864
292548
69454
1007839
900071
957004
220733
154260
145688
516971
165323
941818
170961
777371
69800
885656
824563
684049
278901
19090
86929
724429
386835
9071
424043
719408
899828
87847
404429
113310
949966
189459
312063
2900
371502
693046
203739
328560
255535
325817
944818
914217
908689
1043567
822156
253374
851803
543623
917635
468160
485160
264697
103350
717386
558329
208221
507174
322467
305388
675430
569612
141586
318027
300249
538918
536783
178098
530261
874942
960945
377009
964707
515364
776566
576250
935332
248847
54601
297025
227460
908912
937410
992748
350632
451093
827480
301536
551828
623009
100756
310081
426121
594336
736304
271388
153908
89821
262335
415396
853184
101086
751320
199460
743298
166358
388472
360292
134327
584632
996414
208601
791424
653836
109119
289835
831521
377881
239948
669867
1029584
453415
6479
455368
891346
261191
313704
883330
409983
659826
329756
160063
510768
779251
441337
626052
614507
449556
1004431
696779
446600
615425
773261
847742
413005
664674
382329
895346
607222
933393
411635
823658
113829
926692
361366
611339
327237
952212
383750
1036119
1041835
953784
48526
388519
729146
845970
958363
473363
1143
278839
620366
496340
848990
43242
201281
663193
250765
620353
84976
697573
969160
607798
174667
325628
50878
920503
160688
816737
27055
22501
40602
885772
229946
836596
674756
947701
651637
106532
796252
664504
25112
34107
236145
968492
1020076
475910
566526
986833
403223
733345
160732
783822
610553
247539
878704
475725
325093
537945
412445
982602
1022027
766642
361357
365376
261414
707082
140677
699544
804507
430598
936999
268626
403196
697976
740426
145090
671927
569128
92004
738118
940849
323500
800079
425556
269181
709342
701551
580394
264296
483360
421956
354297
336609
142765
418189
822971
715414
776639
81705
277917
235984
254077
986190
360384
479144
406629
711523
203203
211973
745413
370132
749266
1002553
230653
271045
568712
424712
804362
11528
456969
429876
37570
176240
501206
37122
524808
501822
607662
565989
594667
184675
266688
396308
703001
419549
256473
416306
845184
689140
23032
1026588
11779
840413
788262
550631
888357
240236
260786
822848
101909
991218
657794
917573
284768
797378
643215
891407
492969
206447
323194
926646
931273
640706
70543
601761
135104
650462
296674
83721
951902
223879
474655
928204
307210
839220
151558
465734
79218
241140
434023
32593
145266
512231
525256
723742
774208
934376
817164
482467
91727
376937
195403
573889
569384
673212
293860
491768
711483
454028
854919
1002579
29527
346432
815612
682740
404081
970780
913960
863517
562778
765992
299176
608965
299582
1003674
25610
170868
218071
87213
825861
617873
321830
993904
427292
634729
261764
579257
351621
211662
1008814
944093
414555
836302
30677
233313
708340
996031
622708
487491
356894
918710
799735
363322
276428
411255
276677
300509
532713
160592
300546
115829
502431
92691
882879
875608
648285
771643
352104
39197
439927
926198
733932
259855
971334
256359
139103
196282
869758
731747
549538
573724
833511
404425
69642
70571
556792
378091
989242
1023776
753045
453819
635318
505396
560405
52800
500110
757575
511404
166014
174016
140128
639408
712965
185199
663535
34077
561965
10703
1009974
385815
316854
405096
800972
460880
22780
417738
104667
923869
177574
497141
91450
154437
888279
19815
987583
128093
517002
247563
4964
933719
225326
176271
353297
277218
679345
964565
744258
617007
116709
78141
845000
668084
278028
393967
384641
324695
942492
114463
448846
610334
216970
893032
760150
655734
550565
801513
615360
160530
767045
850848
917624
722906
863019
426726
333967
814441
233537
534433
868405
610981
786062
965015
321897
86454
758936
475024
681259
410474
740430
873257
150408
554269
1024932
347903
835304
1008024
503582
141579
616049
565511
288491
919154
651516
442619
615993
772167
56470
398963
923120
925465
571966
850022
870985
746214
402024
1008674
300160
377831
230721
478416
195864
783680
359589
1011864
276548
356708
1028700
1035563
13265
617764
462745
448238
1036750
409049
436470
677827
923371
277423
169966
422986
804661
690575
911507
754209
635603
157944
844346
199468
994515
678203
171920
331328
463275
921745
151139
863680
527324
193067
498874
141611
794486
50028
1024948
809401
583523
639047
995939
1013994
900127
965431
327614
349183
995503
366548
401340
629385
213933
839608
344458
542205
161126
477852
321216
179033
565424
210133
785065
456692
711601
231402
637522
560059
306925
620137
7915
752246
812182
373671
155994
650240
230291
405808
1037364
41872
550026
410558
217881
800146
849466
877400
649226
89874
598472
762652
809630
873392
232087
913410
10343
63090
100212
409417
785241
521673
698681
700028
724320
515097
897692
688353
843366
167152
387905
959841
198748
667480
1025985
731828
929725
634486
1013242
1036523
478283
679916
887667
267892
262576
506012
735957
207027
1036541
695325
315016
903408
299429
888885
1045026
428303
446449
12721
397597
195595
691703
962379
830373
947203
705062
1034643
255843
432884
732135
186428
521808
123254
616041
413715
754493
238072
173819
543745
597111
2283
984553
523911
865956
291464
145619
267949
915702
210547
342414
760845
264366
480640
914762
474168
707833
183099
290285
1030487
2683
872237
110360
359576
970896
390395
371008
171983
945410
230318
55122
103980
885176
298713
1000382
312553
387196
20784
117202
943095
171884
935618
478659
657156
218514
42583
195335
5837
438600
816985
145990
839446
551329
1012515
403245
371858
479375
635026
134610
940515
494484
506678
26783
107906
1029840
589431
238201
231978
145908
731724
337132
246916
755094
930293
377795
965626
734251
653557
204347
155849
218643
135025
905260
379311
662625
1005012
1009303
255811
1004652
383084
1026882
807227
455610
595943
347714
767560
507909
14769
344888
533231
125760
166298
738688
528940
467978
568278
962844
760641
745440
432691
766123
989418
345571
797299
23794
578969
723777
797848
631375
577847
7383
712695
456262
83095
604754
1016628
393304
17377
230443
435226
664467
168348
262473
287025
492874
230572
1044716
238205
360661
254632
836172
581106
718854
747179
333271
960119
271567
388279
210582
1042679
963828
609308
1026351
704319
169442
630036
588108
1032104
378128
295620
549602
190300
418436
974251
946633
109523
470691
851530
354167
1040564
679601
899958
750441
443196
326979
443557
1007887
9571
36918
523961
936089
994109
498973
278029
1024324
845428
168210
954425
336662
240520
550737
35359
618487
488089
965515
993830
526857
810440
807553
652311
992196
634150
547445
262850
884911
158483
769279
503717
441225
465843
49934
593717
172539
132091
234117
982100
452505
3634
203357
36957
512532
417547
634517
824715
4975
494828
244249
695890
373998
932815
957298
829635
131730
768867
336029
797629
52330
38718
579342
978258
978406
890208
486342
37325
599649
982764
1034796
264079
267401
456859
402239
529437
414389
709615
120969
217881
347752
197955
196682
848444
219535
41901
45831
617804
588230
549649
852065
481534
938084
686181
608919
381250
159099
859125
802989
206384
443487
1023732
753548
747054
609467
374230
254950
832152
584129
404683
134573
918114
536446
651089
103693
359788
218532
645959
944492
171233
804526
688976
357021
570771
790248
277691
753278
127858
210995
928994
926558
269298
460058
991265
950735
578882
637661
103452
547431
141356
270630
586516
1024105
703222
313515
876062
884526
142586
422433
879364
167939
686493
145525
735101
393862
824455
534571
932869
134546
599165
444160
80192
528638
788884
112690
962893
360556
179913
147024
823960
930453
940883
704912
259808
905681
473619
187813
550894
425264
275609
844298
218303
514069
209882
756394
76281
911315
906820
863307
631495
194964
504632
543830
538867
875526
351042
1025202
948411
399677
66268
250117
640324
1009574
87720
813595
191792
173003
537293
853080
237853
468527
37015
491522
890900
334805
243704
322424
551486
315836
1027524
58522
125332
83176
32210
647511
988891
645063
103638
596508
864616
631822
1041058
582678
467654
4959
748954
112893
993687
172305
984400
576057
851345
558496
266728
779136
550976
258177
647576
477866
676319
96751
591840
168550
823847
837078
103341
67213
649821
643477
165715
822244
207776
66408
280043
853885
714765
194275
1030791
834575
101404
67651
439793
3006
518608
152143
675409
96250
633193
115951
938450
857597
733943
17043
321177
266640
915229
379726
411129
266537
873017
219000
440579
273014
561153
893070
983295
658387
642285
144003
1029230
801340
240383
52086
42547
611198
754831
493701
28465
271993
236362
342260
162109
22096
336652
400658
325689
448283
740447
84090
790674
681559
293607
771691
411840
809200
516472
614272
416748
19923
67102
847274
294363
830443
815571
773562
862991
356733
630873
298912
1040791
440184
1040317
148700
1003607
290344
610913
881935
281647
148543
86428
317216
622472
1009108
319464
131983
506638
564821
884712
929248
948901
794281
790945
390189
29969
829191
494472
256018
63080
506324
145893
201051
536043
269851
743645
188859
938368
912630
798206
751792
337223
380785
606210
674484
75438
808803
714779
163947
989279
7643
317567
357342
277622
1013025
918704
405018
970550
546164
146690
358330
986396
962658
1039285
1004480
377291
960754
611538
879850
691416
11700
151867
516191
203461
218159
359177
883612
401704
283342
145359
212988
254676
116464
509142
916902
80942
360866
325404
857017
776257
163821
619475
573313
296190
914121
21537
956524
58794
743567
254643
489148
209139
319471
555506
331245
172554
237469
885530
509105
994261
1023097
866000
470298
685973
472007
507306
901575
81191
355637
83670
539169
1043411
851026
825742
144607
912986
546854
232979
310888
431154
713063
633679
408157
293548
549311
201363
551361
835083
553094
808614
233270
26766
51750
315055
733732
238377
451286
778746
108273
425505
454348
425008
563457
914287
971822
358031
624768
1014950
564076
648228
33692
916294
146745
490222
508840
64172
13299
994745
585100
340930
339367
414332
2466
199916
845575
784704
271218
185895
109768
738941
954274
260363
885696
623018
959432
71338
520635
275993
535656
445006
710517
912902
379249
1012137
897197
332791
535874
761832
494906
352151
747277
767441
330369
51507
904690
149752
77283
704980
855656
476705
269129
958815
912527
21160
888020
746468
1023298
1037418
617996
7663
275346
530886
10528
820333
770053
60374
91864
776134
676223
919351
530393
674000
928486
408595
16240
698327
508458
259313
482189
332487
1030232
890389
50043
892418
385743
847903
789521
523650
128178
741446
1028688
339376
471465
293353
970324
192954
500136
439899
393705
279876
70158
697582
64678
977236
356859
112923
246917
903625
879481
312513
723522
601682
545150
278337
656345
932622
475823
476323
193079
1573
245037
36300
639322
686181
548128
1030815
90744
358938
222748
732530
318642
117779
454445
581412
394451
295249
745277
215545
1009937
854956
85869
534564
932414
409742
52359
685309
788248
50347
417953
381034
171448
1011305
669110
762798
391402
203339
825851
514631
841710
261377
101878
812862
467364
434299
416260
279594
909752
514246
512807
839466
558289
19783
418674
721954
884268
25826
471183
502202
24303
888921
456939
144302
111672
952642
205899
904316
152704
492835
367659
350165
381943
664858
219298
907535
45885
635318
215162
564769
695209
611842
318783
198703
686221
144050
582551
925822
686970
74910
282167
435576
481800
473473
949352
328153
255378
928034
838895
669256
341284
461214
221022
208564
253456
639056
680354
655903
343205
556816
968551
566147
264319
635386
41078
635940
819592
1034755
978881
249671
178083
397460
471106
1042604
522264
472896
973536
772698
31975
271150
803415
401591
854332
446633
780496
848904
913800
303384
29934
173822
724997
614459
163836
554380
645402
228774
282776
431518
1014963
742518
776961
98266
58778
195350
882639
237156
23434
856454
600426
911068
792341
926102
506758
307166
282033
89822
527267
764829
372676
749835
416207
782226
599909
154679
77721
750254
644070
160379
904928
755826
721251
10712
749351
791815
293783
1027778
1031708
319762
1037679
637526
285051
191164
259196
756159
775669
248840
567734
447477
230554
779367
660617
795364
898719
108834
198697
175639
735470
520499
346617
631202
246877
425612
308836
422491
677924
852958
731860
668221
485366
74523
966529
391441
38020
705072
340088
606370
966999
505548
404849
446639
933760
91012
104427
186042
639091
296321
557511
952887
256206
924415
620663
825485
146186
744837
179825
863714
893430
484285
926084
300793
502212
234065
440481
618175
606644
384198
1009513
854170
968557
471925
895494
966418
201603
904820
52523
198991
569443
416208
555726
212553
1027580
964775
256980
889880
295166
615847
984807
374000
701153
401121
525833
595774
125349
1009436
971843
348723
801719
546356
782036
432880
806696
974857
662546
949469
994839
662322
159286
449080
693272
268277
835821
650669
938067
123897
553038
822465
840336
708156
70997
1040093
583783
160933
148469
292778
703481
632484
878180
919083
493249
285032
77765
52155
939300
492168
279347
380400
1010518
38726
557374
504250
421374
660590
803978
102164
767923
535059
534641
504854
14646
124982
106121
205864
764932
202456
277008
58024
927743
956562
688720
63994
762769
762397
686181
814840
752215
828092
155794
132365
663012
860572
902199
732515
906600
129852
325888
1011284
400222
452201
469500
646673
453945
464778
737772
104963
866530
392730
900435
430764
726847
560997
454102
100544
722577
296389
211577
614037
76875
549202
1008941
954911
807855
672430
407980
1018381
725100
734305
573924
596123
48617
805964
148175
180859
293544
216587
478706
692545
77243
987494
779893
218131
47731
267758
666801
453464
739591
867866
455791
448300
432646
794812
956831
225083
604589
984314
729270
1014262
352251
696859
917380
33119
146918
718269
705504
140892
808565
787841
785501
858768
494309
991401
1002417
116498
1039901
596500
692541
517608
428865
173528
324412
364487
172997
997478
72864
700208
427971
1003405
488447
805977
473836
244689
663873
837994
188614
1027984
633308
384695
423486
148651
147830
238709
229220
999407
452006
926595
869742
13246
713211
838
976365
232041
1023696
203818
158250
698276
290751
990786
605396
794855
131769
845906
306622
691052
1011909
772827
994224
571127
235388
90647
623114
409435
716606
93553
517167
921341
72627
192367
870529
164696
798145
843759
1015689
938803
452863
182660
295541
388738
364914
940246
735631
951666
943021
899815
962243
974652
186091
638318
834332
197624
526617
467480
133940
628052
678882
441907
319242
454994
770202
474573
193769
945478
467506
214056
1005441
883748
1022044
238669
159249
70677
837175
938910
663352
864970
872919
309511
149627
920804
199757
734035
141838
517298
270304
433586
125640
970410
262855
977853
23346
154079
303685
661975
593952
680109
719745
796633
666435
684003
774709
417315
814268
360648
673160
902561
435277
788887
618889
984508
346355
171987
585405
268142
22641
550976
905612
393214
813285
578394
710066
204821
469629
951635
295641
874313
231540
16283
619317
516268
201442
956562
161096
302000
131522
137538
226067
526347
664471
909053
183199
778043
172986
533004
690478
387877
624978
661042
524536
834104
765544
719477
949027
404683
592312
640844
386996
205033
197327
189132
315268
556361
881908
988482
741028
967066
849010
477678
630521
732013
517797
738993
134181
262274
397130
798666
186777
561172
507386
643558
485896
201570
814909
916961
1028854
251584
482827
61818
827907
985379
581606
665893
137235
661153
856424
440987
773190
765013
280884
987200
973864
1006465
222896
377368
847136
133797
288627
177304
720652
938998
445947
838570
337759
243227
679924
381022
245957
273045
810988
915063
304014
460190
24899
492555
592594
161729
1036394
293565
110243
366708
698233
549254
523879
32755
507701
485955
932312
668230
888976
500425
69224
433156
820494
509935
912937
209010
859275
673006
341596
924601
680005
918218
807391
685724
565544
438696
603210
591910
196782
350493
35691
805884
285406
902638
699084
897168
522867
484999
256795
523793
902284
325138
630878
373854
717895
159101
178718
180437
228538
76069
271620
88309
75690
1042317
662647
13521
491765
925785
709710
760359
560796
814491
529115
203184
151185
658835
389251
650560
404083
827138
633997
784505
95353
401273
425246
314457
325670
327541
638477
151911
280272
1002926
239021
920934
526648
724776
612521
705472
560065
323254
1027425
183258
717712
132164
236474
788914
136376
443137
60044
931462
253540
607562
956739
504823
780614
476020
7057
784756
163042
757366
249901
207401
997212
278411
922034
1000467
446942
385807
553119
692099
106478
958892
399495
220982
294573
446600
834328
318842
463370
392711
962160
906546
579053
242908
808195
480269
370108
188077
533779
734475
221730
874224
569703
587663
74413
562223
724442
685801
262093
204658
424162
469740
700562
206040
907727
512418
398799
466184
548802
377099
978755
407867
18465
942076
557649
919770
263731
772181
799103
693412
555272
652959
684716
431562
1779
345556
5874
318923
185679
548198
752974
160789
704295
868125
359513
9418
956004
313280
722569
811743
704373
552720
866948
317670
994660
179385
939656
458898
810685
108564
585443
867370
166824
494445
557354
238806
722083
885570
405528
923785
216724
960624
253231
597996
632026
165885
834996
384904
504297
455533
179775
819082
592807
594549
558625
1016766
259657
902616
102368
386530
701841
800117
525358
47951
1035537
404008
881433
190486
272139
71138
439114
386368
376870
434437
143173
556362
840241
1023820
410580
551136
242898
427793
354441
71311
178586
865326
614899
830634
614895
529350
268862
977206
138151
168635
827567
430472
913628
313360
711425
644541
539012
425500
584844
999790
1009384
908336
892606
340001
207982
537174
384787
348378
350145
102038
259150
423096
552360
548529
825166
391417
288995
18935
508812
831141
412383
987292
799584
733416
448892
158219
247651
714688
527807
260340
555232
361231
636224
368204
210185
270793
199770
943834
91205
849259
204308
38873
761848
817977
1014799
436653
488150
765935
264817
619251
296637
371819
214455
173624
623820
690121
634812
958343
770224
469126
659723
751623
693017
81235
109759
20738
262134
994614
841177
179195
8349
233848
176759
317843
419397
63719
230444
807904
5791
6639
603239
123893
335431
530475
329453
714864
988990
303308
925215
740609
514192
391536
580321
346609
156589
458802
91063
952619
531159
112470
1013740
791241
801143
270397
413271
792931
396935
318625
593328
1039063
233253
710574
343166
884969
759562
799654
556123
723456
767226
378447
113050
333500
919928
339885
115119
832465
753676
142371
529685
662804
598771
917344
929470
565614
878331
1044000
922352
2011
48616
653807
986007
564309
712684
874972
1025716
288611
813067
25834
403809
494123
971265
683363
279334
780727
857172
184794
1037426
668050
613677
734496
453388
581602
277468
413711
606284
657962
343744
220119
924328
601230
88619
947116
559617
74082
846295
302271
256318
229009
96241
374588
102611
956766
71225
336394
489774
232290
745701
753419
1017864
803149
320155
1025238
896993
833465
722070
780021
921612
867925
396720
721873
779414
169460
1009309
449388
524301
972658
885583
520115
441749
481292
231645
793491
356745
784172
384060
850211
757985
355823
941353
647675
198815
973634
267268
941927
992480
421249
596290
123333
779985
200014
331401
18962
678526
63009
941341
79872
1044135
577700
189821
265368
991316
389752
645051
841723
208711
617183
127365
949742
1020383
832759
73892
514444
234028
616847
793128
56390
856645
646209
116689
722879
1002603
317089
286936
17789
770914
575240
99624
376063
136040
907495
515520
763782
246483
206100
482450
449667
684307
360793
78591
1017210
1036052
454142
788911
853232
666192
505412
877285
737278
417333
361398
454369
277112
422085
681327
763306
495631
117974
416065
588253
117964
703238
145881
18521
470201
847563
295505
626825
228106
780299
509173
138740
57479
817492
559812
193966
444631
232198
608570
678747
777418
201700
940114
42896
337812
687137
753413
996310
522392
892494
839845
160571
978672
777030
624043
639225
193856
747475
271210
553678
115724
132476
724866
888531
163741
294398
768587
37199
935900
401016
595121
234595
408625
95082
998902
806038
581232
521046
703618
240916
762396
854428
361785
287873
290235
837235
779074
186325
590286
717938
480424
860657
969832
479601
636630
898229
77426
784843
571314
17079
978344
308380
4491
235258
797986
45539
868256
957967
865659
695500
337480
708702
306648
377265
984396
485728
908465
1019782
1020303
375593
559320
329861
987388
617131
310098
142037
27488
717400
338151
268212
756882
1024370
385719
385897
862227
261732
493198
1001612
634496
191529
333871
514918
308418
991196
786571
85301
637585
394760
343504
423256
671511
140279
670042
228204
334929
209291
735657
496594
39454
1017251
714214
966210
277060
530345
841996
908278
454714
196819
488821
335435
797766
214211
115812
81073
971397
276103
574282
256077
964543
718874
159729
715376
496516
44782
698401
28164
749674
566354
491321
140313
450349
210851
193049
73926
308495
312863
765
445367
250448
519273
279963
791722
256469
498232
92345
577764
87101
941041
452042
546014
273237
38614
382699
798955
112970
563382
398574
67863
204390
821340
198587
126200
274965
910782
860797
581974
202279
808421
390881
170605
69629
1020350
217786
573551
407653
916262
935066
69087
117686
717005
187617
858756
75523
326007
565892
684810
19411
237002
764954
178387
639363
253083
428238
81626
1012539
926103
966122
337015
825808
261441
280334
511788
36070
1022636
1015676
367528
796187
831791
401154
322413
65063
824987
637629
44350
951726
797626
757566
948672
667561
710936
900745
666227
994644
1005041
978701
880494
94355
808859
931577
493094
718406
62697
754491
979994
806808
727470
136020
31752
867426
419939
60847
729585
707230
729424
375704
504938
735673
833989
836962
1042263
894355
552247
651416
212475
643517
729464
998931
1027491
775195
170120
172237
792639
759943
954540
155195
123761
715044
780762
849380
767718
484528
459838
13598
573872
265510
87339
635990
662465
786645
318096
337682
877258
921221
141452
241760
133406
827960
333187
232641
248085
891514
418676
686480
740615
904071
554248
137253
946900
422300
523253
347554
758782
85977
942821
775315
43872
200707
1005987
87264
569420
178638
475593
918211
553472
515854
1039464
736568
1023612
354132
560514
985761
98746
520971
198642
328307
408353
427339
926175
645549
640285
617054
806413
389511
117669
905192
1009478
825946
394429
993822
715145
622127
905312
348498
962521
249368
1027521
320298
273604
298517
509208
904920
67320
884489
490823
255417
674213
399962
18215
539593
342063
451407
570890
179137
287867
327198
920910
465520
686875
928928
12572
363689
880851
178129
800080
235523
400662
419061
202118
659414
251189
236942
789573
997623
649160
689361
681016
637164
888115
924879
623065
1020055
572569
88996
543210
643659
929872
293475
392648
366586
417936
932924
444563
765141
1020218
515237
559148
82739
1021577
629981
657771
113596
1003577
422749
868271
641536
623169
832049
876216
784245
612616
881103
974713
350916
967396
120273
61822
353371
699975
532421
418655
595291
80175
4904
692076
885697
67014
1036397
512651
620705
365767
264888
352981
3307
142461
823493
709496
1017428
403936
1004419
653792
903503
181879
588317
285923
194803
816746
613543
36363
449349
226875
743364
644378
135019
439836
471251
283998
891071
690483
18362
99174
775520
217484
189002
365010
399228
923264
426782
66142
532119
329633
903776
938128
428411
270886
680993
641556
915214
449160
700296
449349
430823
951053
763917
626084
561557
617818
396436
427595
995539
912135
587405
780295
366115
908834
375834
1010423
713386
613067
284040
25988
790030
930930
502374
228016
995981
415287
89826
285432
663269
1032495
157518
372080
366786
618124
577418
946365
477273
652795
775991
896735
299929
35335
941338
627756
684076
293776
593920
484784
284326
503445
435513
515693
587617
669657
170740
127240
302881
763601
1026417
180373
829859
939985
728309
334758
123704
168726
783981
706620
862688
883452
575611
897069
985589
489358
26031
126028
483214
364118
742894
200361
302594
77252
758673
252300
853540
329280
749825
522977
485923
359959
570668
4115
655276
116620
835986
321239
382825
182396
834123
13031
453631
696203
901445
109792
502120
846959
63005
209299
127915
960080
457370
672519
982170
582029
157321
1036391
274614
464250
603236
938746
1008945
383333
246632
843633
1025057
691465
554048
671341
1013247
68288
744420
965090
617061
802800
708546
611517
420415
892830
793743
1008148
204912
844420
280386
560506
545642
274054
586283
948948
264213
682162
1002852
897658
583247
515498
957378
704293
796501
670487
964813
397303
978902
906221
3232
281817
907889
51933
711899
655581
126392
243904
573801
404918
1045381
271749
89409
310935
194970
340332
112155
472544
434676
152982
1026179
277676
267269
471403
77349
659653
64618
488172
1020581
909788
822211
834448
153295
435516
251170
685809
379897
1023768
496050
143326
63468
741413
493686
703239
566576
807853
616703
838379
941157
245412
1012917
693801
933149
420028
488879
610139
548926
771462
359506
106293
782747
96310
361664
874903
1003691
82629
426147
1038540
1011411
589351
455877
793314
173001
714135
56735
149429
518596
927526
868647
239406
765161
508000
1042997
711185
587716
859803
679438
363008
955550
748228
205153
144949
759560
856362
520411
537790
285690
746988
268180
428533
365604
687045
368260
149761
980427
145814
202094
650363
499794
441723
250188
879151
252879
363411
536658
162561
753973
333436
951191
804974
595018
299782
329539
631851
316731
485634
169469
620405
400701
10196
258715
95846
11614
184480
859786
639514
324079
614717
582331
479437
787117
547724
555416
1018030
278363
278512
282398
127900
205143
803779
528950
922838
814581
900122
986238
445746
318870
889675
652098
743350
444397
797067
828858
960205
28539
548459
103890
281845
1000066
474912
465682
476426
868101
736995
588761
32839
662579
858599
664444
173674
455404
189430
587368
941503
408055
20278
909809
39146
247511
305213
443551
483118
111954
548841
322061
17344
658844
299010
408756
560450
827868
818649
772407
1022191
97709
310316
279464
679121
247924
682437
261950
1042561
985143
621413
162205
595939
891630
33428
74393
814007
74345
332252
95782
915692
723217
979075
483045
739348
56255
184934
927562
963332
461146
793703
744455
4503
69903
354257
866302
271547
860604
507271
678377
695730
272153
806695
985953
486364
52679
301391
820778
895761
932843
544471
793426
944611
844123
139592
655945
637814
611108
122477
359563
273860
465431
84844
34531
185169
112317
391839
854624
173046
506707
998486
99275
977569
898762
840304
864673
255096
307697
134268
125889
700374
186853
636721
452581
99773
652802
160333
115734
816014
513206
1009014
953194
139714
544387
785569
338141
899864
104758
1008012
601894
350260
758038
260827
2036
485789
696876
526916
221311
1033311
161599
119112
48032
736368
196672
998888
403211
345277
837698
575221
691422
571287
25606
803186
652674
622358
1026422
881289
195680
709092
62059
894602
324148
406772
247702
906053
259253
195816
282653
782933
683481
444775
264064
514361
20264
523086
22677
585478
643791
821934
1005051
153240
796974
437947
134857
612526
24001
696454
705740
657600
421693
282032
420929
273696
759850
412831
669300
473651
285556
43589
464743
293550
71772
244120
494893
947740
477376
835153
503053
374189
663477
248165
355446
833503
437440
919408
160533
746743
709337
38350
963672
420013
729098
557922
179404
166444
848857
676704
332801
490021
426638
23735
974801
560845
500105
184985
969853
647822
627719
119547
87231
910459
593983
142897
247665
956988
1036470
254168
767480
280755
390032
702957
266069
524319
610648
249508
544473
16064
63986
974952
207712
377407
177393
229840
544143
911318
303197
936621
652664
965004
814373
488304
730551
827409
839739
179899
711426
663094
408820
834241
753632
540511
655286
485540
420116
273937
683005
135058
1016124
556782
758321
315490
36091
459169
146519
239611
232877
654428
168814
509679
225269
563471
882604
192246
123928
992436
126127
989218
931964
260128
91600
209437
947990
132682
29520
467089
61122
60374
765008
598591
839373
9458
71080
352575
409221
210272
433626
503221
981080
310309
863896
91386
1042582
486731
390988
890482
606471
987016
393630
334857
752875
972210
639579
661841
787807
380724
949639
100016
611058
327269
95294
974835
77776
375969
48290
551056
908381
747435
157952
594577
465464
826520
179109
56236
506060
44551
443634
562666
162700
622025
653016
505316
279824
952001
556901
657021
511850
898562
674844
146682
1030442
745072
611576
644156
71573
846693
99307
406671
490529
726244
787109
833002
396834
616291
850098
222167
965198
879972
219409
721859
291615
807591
943664
8284
149030
624886
347702
913914
348627
355051
686100
322404
63903
639718
1009288
870373
880631
73797
612656
699221
379558
160787
831450
580818
511986
837764
1003731
763212
155224
270471
603903
396970
862658
688754
353710
907469
704080
517661
949130
872583
224245
86177
6447
829409
777570
180067
640950
368742
526680
220675
242172
336558
291241
426515
139466
492122
976901
510441
686271
101012
1030757
863444
141913
565768
186376
785788
446555
686388
283598
731379
372450
59047
600146
902337
968206
896371
283725
976041
62118
686297
680383
946265
642762
35930
157523
509733
87923
1025617
745326
799289
104080
828358
290124
879424
1002067
312311
925502
478905
551863
111313
1009467
531237
1043660
974259
754832
780653
928242
854876
187485
363712
121635
425689
680543
107271
829989
531431
772183
250124
1021227
214568
185839
317055
845164
760021
361541
358562
551160
863536
313051
454724
1020370
832526
222072
647687
487020
177105
732289
658241
896305
550148
42696
62103
511233
468015
767403
1019185
258386
597668
625277
809611
498613
644371
141931
253337
538859
560833
492494
252869
446059
227758
84531
933344
366541
707975
158437
445981
994176
574349
1020022
1025478
976070
447177
411554
431905
761850
960407
113024
716204
654327
723492
641017
1040398
501415
854317
695090
1020421
780203
914554
523663
714270
419053
653263
150323
820235
35725
434149
658272
847319
493295
830407
529161
968913
889095
100826
356819
984119
203155
265204
499249
133469
646800
553437
715221
727204
590090
624440
548140
718748
536734
71952
795
852735
994190
585480
483266
440353
835755
47945
718146
619084
116955
194346
848005
343885
298282
751851
659904
585516
318302
241588
42769
491500
428952
91509
964312
732586
636881
660157
535084
494767
882111
703046
290368
685822
800459
5164
135043
697649
591803
536388
46393
819972
781949
535223
71270
840519
367225
686978
352690
479217
121047
176858
119925
1000044
691295
310290
227188
482318
265073
109072
454952
1042505
236866
111997
2329
472819
953786
319180
798238
525128
485297
532443
853464
371056
1033495
605196
849777
138794
919965
275132
153329
389819
460209
341068
524263
523537
965175
1027126
891266
976520
194167
616076
717012
591010
711122
319468
41008
17321
445086
745346
390784
675328
883213
319779
780102
283052
758331
388516
222241
260736
461970
863660
949322
1035087
491791
817361
954729
95455
748089
56806
161313
1005111
102104
1030491
549933
281385
363155
682012
354390
73809
372934
972200
887577
779361
24504
156244
743601
542644
337555
870778
863671
27538
310176
512269
310664
348936
814155
42935
797783
460073
996473
172982
31087
581569
662414
907905
455358
382967
747164
773597
750551
849646
225743
884525
860586
566636
327006
106305
591679
1035496
586619
627326
198585
801687
169048
567115
705310
196509
641240
371890
384439
149164
998624
168490
608493
33435
1036277
1003501
772679
668931
815083
328933
489582
520306
441922
188718
623983
865315
537096
530
77215
229082
823206
71964
746510
191989
113885
118034
1032460
107124
106377
466464
800329
832342
196401
41422
81545
152361
364309
203205
252711
874375
965071
76354
674952
113309
273761
1026539
184409
69989
79138
221216
955467
939926
943521
2859
636794
821568
982257
942231
424978
346326
918669
936808
120951
450802
1004585
321324
707623
531051
279215
760859
98512
372448
975233
219138
649641
855998
833335
129332
561681
942355
240316
326136
6328
852061
151426
728027
1021392
753933
36159
793941
961653
1013773
275296
152505
814797
105851
503689
137002
570306
12670
819725
193431
374060
216249
689566
195313
523709
906663
329616
875486
638646
797129
676866
48817
644037
186768
177561
995295
996487
233061
22713
120480
914853
315082
839388
748462
808471
721621
17059
788031
670632
846630
725306
298504
1020444
337600
959678
172874
47726
497344
528612
300701
953064
1031983
7116
859620
743552
826107
451473
448275
844326
612041
4533
69896
891618
41105
140088
628067
246608
83282
12989
314507
95938
41830
698410
836914
374270
659456
496140
819819
259852
457627
687197
466263
738487
603586
1010414
480939
553826
9791
746719
817860
960136
769899
798003
302326
473523
475351
890597
55452
743610
740793
399641
20434
131436
1035832
874073
536778
286413
739308
292995
748547
939771
733287
540633
327543
998174
696838
527305
406733
288134
619080
733428
83160
225876
775352
886325
330379
826967
53825
373754
425666
336537
389425
590116
92016
737453
145880
990517
214714
849468
951667
422291
1020375
215502
929948
666079
882163
2393
173411
822078
849424
30186
856805
698652
1033733
276492
730911
332915
365518
427683
240467
80166
2520
913786
415182
868734
165046
751762
457357
1016890
519088
905691
215087
1017134
192669
975123
383494
469069
588122
77409
450581
195055
558020
494247
669580
966106
611133
349086
776233
202434
593714
128942
38905
558689
788502
986973
44538
988156
513149
421065
143989
986724
374019
201437
982162
387533
424763
782600
383410
193077
492536
644092
459240
493211
250876
496176
837065
44573
88411
600596
424842
554411
563792
328867
111447
439648
921815
784377
814727
241515
27209
447759
210575
917334
383076
620168
565877
997384
667226
118484
414309
233575
15667
558064
146674
957968
521399
955993
250091
161098
22675
745611
249036
956649
338785
319610
809166
404888
588672
200646
161109
577438
301090
836403
697356
699829
763230
647581
490403
253409
931485
504807
387908
315354
126306
437917
785525
612588
626375
432039
542693
126942
887311
553893
414177
202505
941296
657176
722753
460157
388691
890052
953302
48250
234536
837515
967750
315333
172997
78881
618
368556
309470
281402
75173
312434
39186
653227
443527
475185
965181
288127
826815
993231
96178
144482
985695
876794
373738
519886
790932
991977
871499
362259
492801
384642
467246
482964
754075
625035
210548
104440
321301
153559
591257
70009
213437
936894
581270
102893
495207
975679
663976
1043116
1026149
690152
647411
278507
553099
579545
685096
783617
678686
822812
164147
202422
260270
501368
680634
700684
433944
107558
853844
401261
404136
562199
971949
627895
64987
323412
861135
69727
797866
812486
528905
316181
471845
27246
220211
956266
550553
536833
214129
660304
935501
32557
428498
504413
383560
675482
181466
1033614
585732
449955
826165
645440
26220
840800
739562
84963
49999
950810
301741
101989
151497
60409
420775
207325
400460
313205
168927
277744
543763
926646
561683
728986
429970
346683
504873
579592
555310
366274
1004160
265653
142912
364495
505240
553115
588302
609315
1794
795420
859445
832849
352437
536856
915695
709306
677099
173886
662808
55974
832257
362377
906662
130792
1040562
862998
921845
391384
876949
759098
660276
12107
913552
896169
211159
210768
993979
938593
582454
134286
655969
911693
495171
478331
78384
128840
270073
96451
793737
731257
934632
496619
966025
642828
670288
119703
261113
525338
64842
655719
642236
123710
133743
793685
115675
580245
930097
1041659
444013
79085
253664
567344
760608
348863
176475
334045
294211
1037751
985757
206811
6289
192753
272190
707451
131276
837338
668942
315718
546437
241014
887990
981206
821656
212859
610881
348861
1001276
27982
110717
208106
1040193
526020
951055
838166
94615
727181
163467
489784
786976
40221
950580
619272
999291
665476
1008860
545954
353125
212961
393394
36010
399544
707603
66903
896765
357384
789028
308600
695282
387792
429431
673307
843512
450905
885657
798844
405540
281823
869691
717717
953775
932226
140309
654766
669030
245733
446708
193799
126282
638516
700000
531690
939909
504241
510681
468742
1014585
90725
533665
343798
309624
55677
246282
344639
978669
81623
927931
519941
969353
69413
643578
13292
931381
422455
118282
166719
789903
29833
843699
776735
538808
1037356
987443
685465
1009333
508489
727483
380210
315445
839798
562382
516269
179867
455144
768211
879354
12048
291982
506585
657911
910523
837024
659382
775047
389990
528776
578336
176797
714588
351977
653552
37859
935728
1000577
927070
677003
743079
515550
114761
478493
911179
700641
554182
857161
1014651
213399
962368
694080
127461
965353
923211
658318
608397
83225
27893
866733
1003745
280619
360367
86129
843134
883025
937527
778784
181019
1008221
207656
636778
98662
122777
927697
36520
871555
429588
504746
954829
924648
316551
140688
33094
666718
111535
213495
192760
738503
479483
41368
494447
585321
143850
42660
86472
332230
172074
967212
499899
138581
536281
42089
915677
1000207
466112
712393
9907
85181
86009
221062
959926
770870
1044357
469587
873027
120765
740741
371258
238086
67886
672662
922003
372649
674018
62428
476379
1536
212012
406001
953437
682575
743109
719208
1023005
285744
103175
707752
594496
233597
202066
303027
228022
684936
216518
71118
477781
264120
472857
922554
796882
633566
926624
1045326
513864
790771
355655
53599
172763
595432
618932
67888
887843
681621
297670
218552
69755
917181
153239
688572
959087
471545
92383
592720
1034225
204225
224735
754875
205808
584467
32216
297712
506782
65909
597051
45731
332825
443067
654728
758261
264746
526891
714633
778944
138444
667933
453095
834257
380129
508913
337830
727426
626012
622855
490529
965973
386546
1022176
271750
111037
23177
208194
389371
697963
1018293
645113
383208
10395
747739
886221
1037221
281355
793909
994822
918912
599201
989221
686551
398321
577869
482089
579752
1041844
628590
591810
274337
403101
622148
449947
908312
728359
649909
845081
943309
397196
36608
961479
1033318
52460
586859
184877
169990
197854
6831
68208
838993
503790
337208
807560
167319
292894
478467
992741
818015
479013
362682
577722
405199
333971
615128
284851
155767
134677
1034988
733595
813905
42004
878814
340333
583495
85874
622248
785207
650242
526799
220034
967284
956112
517492
167935
845997
910936
306189
74645
280871
214633
1023096
617077
664666
629910
953927
136268
749052
1901
110376
875729
864852
1026004
311246
102097
657599
275470
524274
865740
179439
80652
720352
597842
122974
614360
537967
778792
792987
843465
274328
325261
756416
289731
11723
505944
119519
280221
960117
936032
894133
96332
786828
811307
993069
592428
500934
910896
976799
569552
524940
519581
1020081
109526
751757
848059
711643
685397
218296
279370
56282
180806
470962
912754
207617
54226
607896
380886
23722
857909
800804
915003
446755
605966
439029
581292
86847
370068
546047
737952
327852
921445
964785
372588
339970
51868
498742
471584
627800
524087
263929
160870
555692
1036263
504703
234864
367095
862373
501824
807089
618473
987044
951626
143722
41477
999798
683110
873298
914300
563200
765034
994327
211868
620992
572064
47023
20839
858624
354631
400440
630697
874668
713307
973952
668399
405935
933004
178582
295255
997056
494524
787169
765070
854456
587245
532340
261823
345033
725745
161209
233549
545059
714919
598899
232809
94799
311270
171105
114349
654664
680520
103102
724807
592728
987264
62443
196713
870577
1014905
51845
74583
651792
249315
477297
961486
877107
747704
433152
64084
1035788
556232
110250
225724
182776
167679
783711
415658
843024
905970
372286
161516
191915
1015546
804854
362049
825992
908904
15623
958248
25117
690937
342138
1044326
192744
457660
259270
471494
51746
112214
20236
359969
195806
689579
384117
678257
324778
659596
832906
43999
512632
577947
286425
365786
742184
718560
725817
83927
500069
41250
152436
510282
511355
739670
425119
547835
1012622
357720
187688
203335
158429
117802
174105
780081
764625
86238
465954
566700
992859
931600
355571
715685
772639
147832
653275
959808
459618
100998
427341
854771
1038077
908083
1024199
334491
1008409
318892
338876
238968
363272
391784
707787
422523
918709
764919
564721
596660
998231
232604
122004
31393
513905
735943
19664
106085
746406
839291
26440
469350
171537
615179
951479
882140
147536
582499
526983
562431
7515
367234
840089
1029981
929693
843206
918008
28736
50915
141704
25681
552225
173231
728951
839592
218052
217822
633674
77294
305449
508403
571609
227363
385366
14075
172256
821542
1035836
739801
629387
498934
655960
783960
684776
824304
925870
906260
1026816
724648
173179
973378
406625
106322
1041020
907514
300620
709155
187983
217750
177122
994534
626425
692336
797732
1033333
876498
601436
283292
954764
579113
913773
855626
234039
725280
393567
351267
619770
73766
385233
967395
153870
454725
1012061
380671
779054
285483
8795
123320
112297
250634
1044542
929421
638872
518855
856771
549857
237241
550911
583135
187491
620862
463056
926113
7633
726920
389916
991261
595639
782345
296195
651636
413484
708889
655122
650543
744959
312827
561185
257676
563102
1001008
550834
916900
557462
42367
892115
341486
151119
740116
28823
1043574
566944
399211
161511
731941
957835
610592
171839
657056
4683
110350
904205
959840
255511
714143
417493
201987
810818
1042638
781009
64121
548522
149684
844323
885827
363331
638742
6171
956400
633801
432227
275910
1023165
521540
417853
620138
434974
680268
397369
199419
802704
1025794
764666
1031990
764092
755965
258863
694544
770293
654424
414177
94071
907432
587425
192474
123247
573487
1040909
901735
747807
554181
216713
579362
187105
566658
32236
911504
691725
526894
309102
35203
407790
186042
49888
841888
272218
834296
709386
905769
755735
415583
746347
473110
297855
544575
16994
86640
696729
145316
397349
457995
175874
503380
253658
916709
1005995
440479
619154
130908
174291
157020
471336
637089
32644
823374
805608
150210
177741
939343
998328
156733
140303
96130
688755
399668
158849
1008906
791525
843999
732799
137903
1000148
398159
543075
910322
372154
997801
174029
511833
468652
101581
346761
25815
771403
180347
68485
498881
448986
456092
183664
764357
472148
290745
558439
798924
398681
855704
476329
307872
983547
75792
109344
458949
836007
765975
386906
466051
977007
445102
641532
967626
648916
172877
365592
507110
555239
308599
956986
498843
142092
149146
869213
163748
382718
598339
402442
871896
256846
342601
285408
996093
155397
934165
787400
813350
638270
66401
624908
89217
195802
28908
1025230
523267
787655
465052
141111
742769
431210
1021366
87587
910442
498967
648
1007748
993205
41560
198188
449286
99650
889651
724153
860042
626736
99574
94998
959811
266006
365431
596062
636769
989463
463006
305607
589396
822467
496213
644713
500623
201434
302841
472329
811579
910650
116550
561763
12281
252213
459449
82067
672865
258862
152261
897058
705895
564763
4164
889340
922882
368404
329480
764939
257185
403122
223291
1041272
897365
195757
134571
413480
698450
492307
304223
947238
611622
611346
175630
25472
162903
290309
166186
194722
478859
693055
746512
629785
25017
33031
430910
521277
396992
172884
537653
729269
864230
122971
203017
719123
941886
976250
123651
686377
41646
732279
724372
73739
870942
109789
970355
850288
504486
666520
76672
393260
641543
415139
96274
910634
91483
654301
1004635
592780
192746
427109
893727
660334
1024921
508174
1015010
17098
422276
478055
272759
405795
983056
141099
133741
653266
261371
736265
822488
680398
904005
1004500
891271
196297
757153
626467
491478
1012918
220796
420523
322127
58848
108210
773140
593526
732355
466713
270299
175425
1019631
806246
490126
643406
529256
280931
206459
479417
958759
562875
777582
597924
570686
994583
798022
404307
554624
414926
728436
550993
59657
890360
285074
530328
170851
712218
169192
62544
241263
27452
949487
732207
3244
884695
848882
393727
671948
415824
655004
257795
1044965
147840
875662
544594
1027753
609387
56419
676529
443486
980191
669174
29960
342528
504733
58238
649015
829686
539933
683911
58523
485131
980120
237962
889796
618239
231017
782336
360550
970553
214161
564301
940264
214509
268106
990622
584189
596345
436613
735166
721062
664544
676847
939119
173713
201736
840322
206216
265847
808564
875724
50829
443413
687710
4109
174075
677390
1037977
181667
72260
759793
782083
254889
562608
621817
84281
881100
312955
691200
600244
407588
577544
164732
6572
109219
68339
292041
405239
565077
815811
575482
679422
715646
525089
753091
245437
969908
496537
611618
543927
241220
958370
948554
594282
25729
389253
471459
217940
311505
788127
106017
248665
987799
139850
543144
756049
580641
775249
898761
42495
104153
322862
701875
670042
893590
47460
573442
105702
453293
776440
954831
101144
15644
945188
246903
802739
869361
17723
538226
198806
232043
515372
673594
114916
438947
400735
336873
298184
43709
131361
155536
1023567
758400
1024886
429655
641922
320166
122429
865256
649165
970152
302179
670858
534593
977415
342743
312433
862520
529484
1009015
974331
954525
720431
962394
371501
820220
258231
1028861
301151
232260
30527
899985
165122
423514
313723
1017340
936472
490064
707928
47829
784293
242540
783318
598852
777619
610999
504555
299406
379943
271933
934131
327466
232530
997165
198426
774512
385216
480773
256147
679748
244030
723720
256831
1024739
2316
992544
754788
258157
36564
239620
401459
383836
559966
591165
1039033
643117
355334
1007754
394917
485728
683195
997309
228023
937093
266716
877434
772298
117234
466733
138418
640431
208120
721542
406570
396357
597887
422808
103922
791400
14044
81587
701812
788835
271782
482809
120079
975729
125525
91767
553902
66160
347030
310824
605114
725553
424219
327946
334729
777214
460157
826871
29801
639175
893860
864944
717301
971825
43227
898719
24187
130279
419401
628832
676942
831071
249654
449940
769867
944614
631079
777505
4672
85685
340893
802789
496919
658742
470327
208093
542954
969842
13808
445492
381203
635165
709976
348361
851029
758936
125749
497772
80190
55290
373274
435854
930823
266799
369513
591722
850375
184764
893392
333258
336205
868313
992100
986450
40818
63047
95346
507644
635986
813484
638229
172817
232961
303041
290326
884743
107219
839447
610347
301150
280487
575316
691943
149090
548282
25194
316998
1882
594656
633373
119350
845486
999084
824084
315121
215165
713111
826726
631303
715357
293472
692762
846533
810523
650517
733687
829069
211952
474430
473624
277594
494263
36064
261028
67773
211979
217264
602685
65787
223621
448662
630734
603892
326264
38985
560172
374630
380304
473917
353135
965776
228694
604335
50840
778150
635193
94667
263178
896743
813561
408042
62634
525982
308571
508976
630973
141027
807140
980639
287758
322501
420930
423813
837470
604139
588309
214951
768770
285108
905824
42688
164418
804646
980838
973056
435466
582083
674175
238878
750374
667664
373862
331368
914227
710826
545001
168389
310488
517414
970218
504036
722053
424097
710492
552011
607223
174450
840130
958733
178058
373604
838532
762238
613600
275141
85473
400100
727228
406449
200748
274647
860205
190200
945783
298598
416529
797966
876067
509975
862129
1025757
994711
3181
118938
125187
697826
467355
476907
619575
13079
928034
891985
807712
957703
325528
127324
342717
67843
523271
1008520
406601
258210
805283
946937
134822
805013
805354
749244
325849
448380
678131
369517
916783
642158
657257
203219
864340
99773
674825
256340
275731
439652
571209
1013407
678373
661525
236470
400835
579397
211080
980670
905618
678023
1025895
133279
759254
934232
490272
414851
88699
511621
341050
218971
118248
717564
745591
576843
557112
719969
155862
140029
525523
177132
536855
427532
92210
1035366
1019707
488028
1684
156572
986803
256943
658274
520617
104766
185951
483500
164166
395975
662219
3226
673671
879295
292999
378927
364226
841125
521610
635080
888068
461307
620663
567234
907933
107811
713500
950812
851857
711061
80487
219935
84393
589701
631600
919276
986350
1013009
381918
370463
437760
879982
365725
549640
304495
710504
128838
1000195
538858
82697
774918
549780
136658
651735
329753
251468
224203
907918
881760
979631
758323
921697
954780
99667
79734
308108
294219
334589
536908
1043229
776192
742577
712106
986193
195712
872451
254998
718328
196783
780935
186186
381146
172459
293410
167741
32684
226107
316501
667304
591312
125356
827230
27300
1037724
655609
227307
619267
860198
35479
614347
42649
545239
938425
600406
530143
388469
321243
82767
190349
874122
830437
917676
87432
149647
397751
366219
204651
258888
410657
146177
648578
314983
893098
191887
350426
921974
322136
1029345
736723
360427
906181
902105
137136
275587
898388
222481
345431
766767
574004
374079
121404
369969
962625
68872
825907
397520
291199
1034748
595535
282521
661887
151398
475300
62469
198121
1038741
831427
678463
423578
445254
803806
263375
554434
262663
235946
613093
598216
789777
582816
328845
589535
529558
361878
276029
519415
795181
397702
409978
431316
733544
687304
1016179
1009057
704161
196114
355386
30015
370368
934108
1018191
900507
967003
826105
847264
581819
1037853
508352
327907
431583
691125
972449
858078
989647
743358
311294
643312
420926
890942
56731
242825
827295
464416
176934
14190
944854
766684
567808
477786
874978
103814
617279
459850
788564
11800
516140
421118
64290
520105
597836
893355
471216
889244
250192
1007097
396755
687646
635023
1006617
880669
546720
336210
206248
276077
265397
121845
330378
963268
134244
946890
603986
72844
857872
762235
584163
145332
1035228
251056
394342
743035
379060
478419
806913
545607
359294
62749
438752
392450
151441
575027
964587
692037
284957
667711
628726
449608
120207
311483
355477
96305
387275
928391
236471
180221
505764
757423
360673
986225
314565
928217
95911
404369
620775
825305
225749
579958
683056
313141
903542
114026
838029
388932
523900
367353
401797
203298
62876
778955
737960
622521
341081
592907
9348
577170
440998
1041804
881048
1911
885604
50466
124821
571108
1025717
44505
341197
127410
237636
549540
466545
61995
22569
793075
668104
896846
860924
46047
325377
523996
45343
45988
336433
426376
851061
178791
927628
312861
487871
582573
765250
144268
491534
806848
692490
659221
698498
595201
519744
776289
874109
622747
1023548
136485
88411
663053
16403
988509
8160
838282
145875
196785
354314
86554
1023682
210058
981108
989020
866172
123138
507870
528539
657512
506664
242843
204909
289870
917798
605790
891343
589841
712789
848931
207555
1001673
769761
1000688
997770
748683
476385
277078
668731
405386
694243
511110
639511
562915
1033301
197984
980243
996392
100658
454951
483187
457309
88211
1016081
982842
18523
247876
263648
973869
275141
128012
149381
669887
94697
413257
164602
892069
508399
490384
593632
324262
793106
989676
594472
903489
1003420
152611
121479
1031430
759584
390683
567241
505135
751802
1003153
101665
992839
248607
17312
832607
817971
1280
691903
976319
389152
736889
36487
758974
599940
973169
159226
418488
818242
347685
332990
709670
994099
904492
521349
982258
484779
831701
72500
352119
501076
919154
758733
862308
237443
955952
918999
45265
489426
528067
280737
908644
479556
947406
1017183
265759
710479
494278
242675
162533
962816
524275
114035
959240
583773
853701
598262
904595
75416
442317
387005
615797
1024422
177115
46974
218586
345990
317532
174327
193934
848002
536080
790959
697928
50540
211169
921015
539136
325380
4665
709066
714201
623485
685727
162801
198371
84692
373074
554830
651399
590877
383766
256222
958531
384350
891877
354384
94380
989304
751203
589785
785731
149118
77996
505647
7542
746761
311082
707343
936767
103773
11726
622642
198247
946024
427132
496260
528362
98891
400299
599913
932081
372132
907684
53561
749241
869254
188486
392951
654953
759837
168528
796499
201888
987834
969274
308613
850832
638347
988060
224150
446674
160910
860912
469032
488669
338203
912315
673518
467575
25801
238757
94790
91229
297082
830219
475725
408047
509604
517613
1020899
564084
238123
580725
201567
665257
373461
84838
625098
480342
127859
550530
529634
497139
328382
266932
811180
200016
406464
234338
239969
807321
661886
457053
357367
158044
304413
855229
96669
508486
124600
789539
55570
579680
300724
792615
648850
31548
595176
522401
795891
75877
1037411
280898
423028
247976
909319
487317
208014
291814
808389
531187
514627
808772
527554
75280
155684
372738
433754
422852
958868
983775
915708
194169
33215
219098
7319
165681
767935
269244
485246
214757
613762
127122
264144
778327
437742
1033902
23069
539229
357025
171728
407642
764689
589852
8935
962443
362506
114499
43187
349536
922812
950517
141219
330040
618901
606493
511064
834864
411705
941860
512032
873133
573094
567983
1025355
844942
293358
715829
244018
534788
472028
599987
737415
911123
489326
545777
539149
490942
424853
268169
779146
845836
379689
252864
471782
344534
136244
527537
138024
360933
485800
295922
569485
885175
265034
548919
862371
839279
1004197
645699
129704
819232
388688
775151
751219
331361
349215
414040
457833
988940
149111
181223
101500
223555
112770
886424
432540
540473
644565
758592
495633
726373
235844
1039294
479615
228230
40257
583913
13732
214515
586180
812050
223182
442388
182249
547066
221214
507964
214453
774088
178370
501781
683323
14345
127719
76132
257079
485279
290825
515723
394711
858363
372549
732049
34110
484467
213733
899531
3231
154667
42976
306896
805389
1025744
308865
823591
414000
1025011
460831
200635
312627
30400
508615
906516
824597
715583
969207
391552
395690
725026
337582
383201
79855
692951
197609
598509
579633
459216
912677
730186
574510
194536
170063
755631
840844
168609
528083
217699
281388
340300
42504
16602
392385
21666
836882
1030200
793328
753397
1027983
945219
446617
576163
520895
707816
166009
832065
905441
930708
640851
393988
288405
567838
68394
272997
44423
725315
907929
154590
869999
347415
1004810
469758
793877
57094
398283
224792
190718
580045
824691
2049
70723
462551
34103
655449
591326
514171
749020
482631
91508
112985
237290
796403
732494
534278
205233
627321
32052
18973
965599
378591
70554
157321
517803
288176
994206
461940
130618
864150
2638
665114
849243
756146
223655
161026
218281
620725
372343
128873
762861
829992
5481
71854
145847
532959
656745
144589
9598
616757
653637
640824
166575
613032
634308
785244
763730
1033441
735597
10869
352455
585382
272203
536458
122345
717500
395297
254281
552520
904313
908548
338811
89036
35118
278604
504995
709036
54763
150254
802424
638167
221980
436147
721517
919713
919299
458883
953412
851793
831319
840242
710233
841660
951018
159063
138099
262251
443616
963842
39130
88749
1028969
363709
1024974
256829
970788
639938
635256
200664
199646
424099
415381
959498
112508
189782
707638
970239
177395
748563
463457
345399
453385
266709
993341
996114
874146
725267
754112
576888
821766
882555
468769
960398
618229
454667
188468
536070
227690
161945
757581
734737
550022
880896
909858
959565
135019
283063
91942
952623
870587
653389
855792
696852
813052
521455
676814
48774
312068
217279
34301
445842
279502
172052
794710
682154
856925
256826
22566
759276
197304
272440
872954
961629
250889
327929
852452
239488
643879
1012472
183159
1042276
921046
79863
981861
1029304
491005
542384
474634
489866
627253
390415
113887
49235
395448
752710
431215
1036956
584838
665967
464057
201209
314301
711848
107961
657303
645993
307547
563811
1033824
72680
948083
794496
138815
192375
251140
770636
240222
544885
359526
792998
850712
922783
647109
45191
758977
587468
806626
851644
983168
1043228
320627
652311
1029612
1036243
1003494
76841
896926
108399
366828
703950
172020
108350
146641
521693
913089
990055
514763
379353
646040
859347
882984
575
153483
89625
965099
956897
392558
623715
268739
212583
1005580
419407
369585
635970
968813
468282
812127
145644
97322
55992
162722
953693
126077
239881
37338
380442
720245
425195
559184
574990
701225
487935
65910
432085
206542
976335
305947
272389
664664
489546
960102
558540
657604
134053
53339
814299
199613
760947
201624
9100
859264
365524
509497
971105
661572
863067
251456
797035
645193
379878
440300
303451
179920
204789
269950
3883
900669
196074
560755
659992
616403
953344
960271
405638
658064
291824
1028762
1028230
828918
821201
998192
673086
497092
957183
3897
734303
437677
805145
471161
873657
250040
876821
312876
91169
989322
181088
849358
922823
208976
322287
134660
146908
136472
386468
849871
729644
126928
419572
7406
37718
16940
537199
1035185
142195
671067
899072
847517
622579
425088
731510
634787
149934
475816
1018121
790024
19484
486287
683271
867836
521414
301759
831201
370058
596032
757501
314529
640043
578802
854855
983221
296571
115084
286804
625401
154905
167964
908635
208773
666010
160356
378925
13681
125088
280689
798081
565762
204548
605004
590430
805472
135613
751403
125715
888927
809527
276597
273664
631982
213915
564785
833996
64679
444787
1025871
59516
266108
910853
984999
262560
758254
717232
625969
243575
872795
277209
276677
995409
357378
269247
341839
934914
805312
30383
903599
794791
219522
690722
71060
966815
144186
220410
160212
929453
729981
53796
1014023
110694
413267
460308
668578
592235
894578
516147
172953
790036
733686
778671
85994
819388
306988
319033
38012
774189
520686
875063
249142
373080
1013975
776154
715377
266070
734558
455595
130058
167359
979678
826410
292066
834792
74354
434419
872542
490490
73022
217454
336665
650982
964062
267100
660002
602437
8979
90951
745183
558789
241211
40720
915641
31445
264978
7742
460734
375820
262471
67326
381380
2774
22199
251479
338717
365019
439429
22538
387312
916935
369438
469144
972501
190955
686220
645046
753951
364202
128221
499367
430429
535469
896789
687002
922727
349119
726795
162895
668413
431118
170029
753767
557599
485178
65713
107446
705873
922286
565151
990565
43261
158572
1031188
443974
689892
138760
355756
1045176
959693
854804
610415
234040
889355
779250
661103
425099
556446
247696
225404
139790
645316
88377
269573
715007
644555
1034138
915968
342997
682971
126145
998743
531906
232286
138350
903269
154948
233378
618427
553339
204245
712112
460677
631767
757348
204080
405142
729407
199082
744523
74509
807742
925366
508223
123156
761242
344277
1026558
842333
652411
164716
618464
911947
985198
436952
1037764
301761
842649
93435
306762
290242
296808
779104
551624
88120
409052
38086
253437
816938
182034
768853
60537
480446
906864
342430
408668
454726
998051
325614
956094
416326
943062
712957
857814
353353
709171
131308
723227
442751
192429
1001507
984581
726679
485354
201773
530535
373765
957885
788235
159889
228413
94918
232630
413464
947158
635058
168210
587208
406955
1041436
902282
524813
767014
331656
457361
587581
729431
230410
940162
419833
657887
211293
295341
1010785
869585
887144
370604
681049
491917
47430
672290
863803
753642
1009484
669148
547230
689351
76994
711912
379352
413941
603139
480335
18898
212386
488320
799630
40197
36879
529900
85603
876477
317940
651824
801646
180800
139184
96999
588596
57045
645684
279731
448586
791595
883847
226010
601260
329297
426099
55181
839701
686151
489251
992278
225727
118474
389707
682462
863491
979620
851725
940494
299724
827056
613308
294121
288909
544897
234704
633563
163444
506556
923804
407068
445242
735415
975838
551059
544942
316564
496002
287485
797995
814013
166248
867075
694650
763808
940647
467243
560501
990116
519619
731184
617950
857507
339855
276797
382000
370130
205658
93566
520651
627906
776394
538444
592631
818749
755056
128071
801565
127671
59452
296375
193683
748978
38394
440858
709772
330814
559045
957801
940380
815897
319421
516362
807476
309611
290694
140047
974620
658492
74654
379992
249040
376253
555948
686258
902516
148866
764743
191095
586431
201757
581485
1011819
592550
735063
111108
663417
477582
300833
33502
672507
256322
287930
833490
19515
184607
307116
908021
273054
481842
389211
721701
142350
539450
279689
744579
548059
436950
250591
244104
142330
197490
622190
287801
790375
302040
870639
423845
751507
639590
885703
223861
677674
1024644
707811
941080
801862
72304
205182
929497
698399
890128
290360
167286
972647
404533
722728
759106
599574
6547
829006
390306
817002
991033
62226
967388
191913
253930
1007881
203937
142146
946989
47319
1009038
571987
356039
821035
931038
763832
823349
425592
459875
1027192
906351
468048
222394
65233
892322
429470
95932
226246
954714
442142
1028495
188568
421089
553964
462609
1002024
768988
594067
83875
794134
169704
7020
860549
710036
341986
420110
236186
27234
482853
751295
398252
589089
976827
453719
480938
431464
26096
997915
457590
725219
777444
7950
693102
559275
379332
10913
89506
880403
779259
408186
663538
150250
444932
992799
701685
533727
380697
755275
875902
990337
328056
314911
388180
1041567
1023384
128608
115762
337416
634806
70930
215518
97084
783397
511489
211744
120627
469565
838108
127285
69857
580136
690557
755642
704220
269928
290319
463827
472910
136997
616243
322768
65386
888328
915941
903657
38045
101028
872559
941670
81213
242569
516439
566178
606078
21457
53679
885808
578952
410466
842512
774506
578749
305288
880834
541060
925899
570465
199127
808097
477490
851732
919317
828176
204039
505293
981536
873220
206844
892394
565986
180443
454250
474421
146449
918626
176532
219897
885681
515606
1002286
903302
293252
373141
425303
675842
926519
285874
263967
950573
797927
233164
964412
65815
666506
193366
993593
497559
220527
303371
62821
282910
165938
199761
22028
182497
906131
531494
876382
881696
332029
924692
29949
295239
885724
12447
473638
387015
715379
8470
167377
540830
93866
762115
208870
502920
782326
902385
988144
324024
773956
478535
641782
896128
728721
530546
859382
843803
672563
480009
585082
475606
299783
102417
862956
658347
930869
121574
859052
677770
582951
178289
360045
865549
334868
878771
461864
911079
971735
665730
200697
328246
509998
830312
1041769
900267
295719
814848
808322
287886
569396
1030229
258667
795045
381065
419286
843507
129999
782562
342281
423089
3661
731434
650821
862447
50453
235370
79661
657099
904636
840179
548692
592376
851153
208826
383692
545375
385926
662618
659740
19058
194043
1022936
110181
820612
720434
962919
466752
540673
567686
537580
459927
769213
773276
682582
564746
210584
1042369
339288
823503
232387
371618
214413
164177
97721
77921
64960
485637
672047
303064
777883
971111
70168
705425
37308
939803
304373
918061
896053
576111
445838
215974
489296
80751
927113
162427
148641
577723
800170
766595
238839
119476
74513
963101
245529
601790
859412
9804
826956
107624
1033566
748164
53312
903265
370579
183610
176589
643312
977350
975401
891667
362677
454874
631100
944170
82273
808281
151262
945475
751315
517813
88196
74115
88716
709622
550867
501263
855658
103476
603917
853338
823781
575550
409120
885064
406267
283214
512784
674797
651124
601567
69915
462023
829269
918684
307717
368526
867320
620780
444958
119737
751359
933701
466152
251035
855839
393812
128711
548058
13715
951305
171486
541936
742999
446070
370028
427320
984843
247567
533835
1035914
888474
281076
922716
708827
616137
673406
273407
322842
290993
930893
343308
835115
955728
453443
107143
986172
583892
859270
306848
450542
4698
1026535
76321
446922
257420
768740
979602
870889
1023332
771466
813856
85578
626348
766330
748882
827415
951291
1007859
287734
617998
490794
792973
383298
829591
709133
668925
1037464
406593
516772
79201
858741
28335
561069
692696
585854
1033342
501921
356625
799232
436071
620898
946413
389931
931287
352742
693892
560692
720574
529726
656061
941016
1014976
643300
376499
830098
1015781
435513
165458
400795
20880
565438
294135
410692
226061
198999
116654
889025
958064
352005
488136
784334
924769
707453
342139
234282
981570
935532
923216
275144
285786
418964
66334
344684
632211
650471
949727
328640
985368
1033695
644441
319342
391546
762845
346113
44735
368813
305949
782827
340190
12142
894916
172018
307319
218324
834578
876261
219738
140071
962172
170387
32642
128291
183484
402795
373915
261115
790255
879312
683340
1021864
326351
709158
942986
444059
987534
744667
342169
90877
328389
264128
872158
753708
297250
673143
484139
717091
125164
508974
32315
1023489
803475
595189
140250
474104
963434
204947
148724
721713
144103
494184
206684
328344
1007227
710941
242018
487976
700506
148747
323572
246417
937455
527856
271450
451419
292408
61975
395604
749052
666802
495700
162603
211608
142248
984887
651766
133563
644705
496780
859387
205533
695737
407190
289405
486982
703577
924872
83697
87394
63619
924614
931680
433068
671188
462377
917426
448329
682856
648625
321407
131877
447182
543876
760366
393739
1030851
581164
695515
290444
58456
675503
782886
786975
972903
1022937
881464
190197
100190
511767
430746
1937
153451
401355
510116
501237
112762
407429
568328
785626
179649
807147
788392
139637
408898
879737
1011260
56183
623689
892735
577944
615323
660256
668407
319133
633352
714145
879458
927346
46452
391084
297011
1032263
685455
72322
64039
478733
803305
992595
855519
815493
44978
156180
608397
415031
530179
848294
258097
264140
1012531
249376
358711
556929
32210
907804
1045397
1020842
816998
994563
416915
394023
251809
938591
181936
33016
875161
1016004
208063
860748
671434
563022
84549
167183
965320
966035
39056
1006236
137960
630334
652938
946736
244918
781757
15800
174707
442797
455946
935045
431008
977215
110302
27266
869717
819409
414794
135464
558898
26990
950005
1015071
564388
565313
441962
420051
546618
601265
454568
174845
49149
786739
408418
902032
805177
118992
46265
753318
990784
78013
697202
504608
8687
842362
547207
1036981
995093
972716
727768
994987
273253
140657
47007
447598
416647
983111
877649
799741
892322
706069
376461
865796
157543
325818
719624
417743
894913
551459
551657
61006
449043
859498
912412
739367
523703
823488
969563
937947
975850
957889
577436
58471
541540
999953
480086
450346
144432
941896
182848
229769
654214
548654
210167
301110
850327
681259
298662
298009
631436
114070
691122
25986
99180
68421
662847
278036
81182
533943
767340
141645
667712
264535
282263
444740
352602
8429
701980
405409
110455
202853
350217
813664
53371
210683
716668
609392
613117
353699
640500
120789
796005
235586
1036819
39205
123531
266288
964652
563388
365386
1022119
266857
635025
980870
209647
79851
21989
435088
530060
351911
238599
855793
714710
342513
779272
831940
593268
818807
681727
407879
311127
356500
786752
8190
438912
809981
166345
262497
689519
702745
664565
288463
691312
266422
803443
759726
888866
332666
584034
418449
878244
223747
62954
297557
234198
719635
261309
756689
134293
209933
796090
585404
134214
759027
773930
295136
377166
1034617
578807
887403
762528
275442
946429
761923
15711
1019011
87786
989615
401221
861566
223302
318932
604058
521563
212307
754834
137784
715886
58115
443835
600756
543991
1004747
660520
219469
1023161
931907
47556
155060
997679
360274
706771
579528
151127
984173
521927
275638
559172
159269
360406
773205
286950
561249
218059
966326
454538
522693
783096
405580
1044366
775561
344297
279182
626701
226900
917319
539139
495619
938940
596377
858121
789037
198128
76278
4025
444375
777267
24272
1035501
98781
630232
554647
1040281
703782
984456
963496
614953
272578
866770
142878
75978
590356
112943
227431
401266
453319
453728
57142
375828
107566
826462
820247
341731
976946
2834
354312
551035
1018329
121316
965043
160677
384951
950488
886188
396251
457071
123755
257873
764821
846316
769181
706621
134474
585385
665752
600585
923114
1025426
691449
37831
952093
155854
836750
901000
251841
368598
595505
268390
315139
1012154
1018558
405468
129869
549418
715679
923001
781701
908814
303084
374603
648994
560618
451974
365697
667883
981925
675318
716579
663151
307901
817246
468454
667743
820970
37185
523252
555256
987874
226367
535929
511877
435490
555896
843107
66278
192759
682187
593649
589355
420704
473906
427236
339432
412263
786613
214086
792877
267775
28642
826913
254393
361392
374605
123199
376075
152606
237232
883168
5811
657904
596765
812078
840779
415450
748424
436487
185433
922392
777498
297563
751311
900582
471179
1011846
688790
389194
250854
921958
488435
716881
536258
389831
694909
935308
887774
993711
173513
58740
329300
378857
952088
768615
962475
163882
165078
447526
190340
543838
689799
779197
713537
14057
118568
248666
820034
719764
331137
608554
887123
135629
563422
473929
1038729
521773
811586
558506
200673
476884
825216
286313
290546
1012297
320585
964806
903299
894455
780158
268432
37163
538197
672094
587401
403396
1037348
587025
170768
818942
4393
908851
438327
43968
798319
668296
30001
536248
419445
219079
826765
510288
782188
462221
60103
958372
663687
359220
723499
847313
410921
611320
169505
711320
108888
94976
513182
592766
491916
369308
710974
668786
750277
1034746
953911
337102
99771
462575
733245
627920
719361
593706
671127
439344
415372
827630
465555
424950
211049
1002871
397226
920237
530520
189320
250599
982759
1011802
414461
124864
154261
578214
53571
907197
345637
392950
415969
21914
831692
532970
1026404
259288
386494
724218
236726
892262
619917
439053
626308
906920
452279
947385
134476
931366
380793
768432
543157
363685
995593
317743
461983
243942
323150
240363
827553
403826
679216
582692
524601
582028
833846
1017025
370668
96179
769683
817866
72095
655710
663983
830454
361441
860045
457433
646156
383978
506177
674874
948311
221136
868328
68913
1026762
874636
808257
473280
353297
666085
287894
202276
483234
283549
86613
714545
170705
113526
155649
453178
71251
704879
373048
436262
126645
405653
1041209
657505
5958
8431
328673
897465
298823
8075
443543
76603
184698
297651
737063
315635
255417
567696
978502
415001
942705
226634
195768
324027
327062
630266
867388
278066
279815
792280
332412
460031
753089
776003
554654
270723
832754
326459
218893
503408
862103
258224
829280
382173
894712
157597
114123
4296
820539
884742
246641
972087
255233
358852
438680
476959
781424
547197
390257
529359
710350
49337
640972
123475
78276
219965
859648
532226
103809
461386
220197
86662
584969
955610
864384
1044368
105729
961024
369581
709143
849634
163104
728274
57173
45480
941822
622418
725168
279897
224402
318916
56242
648229
88630
18381
683411
177101
362124
588048
741994
618050
358936
678353
421151
224798
722624
354032
234141
626088
951269
477213
315178
561172
502433
333673
437437
330196
880137
807673
601671
1045054
198046
714874
560038
689336
64953
1002545
591551
967655
39738
999807
638995
472879
405793
358178
785666
822486
896633
475972
817592
450490
743334
351474
794309
544623
154692
1009396
691572
708046
399795
178273
390406
551803
464506
416961
504358
410021
83329
567783
120173
12279
729033
720851
558534
971140
601600
361531
710957
105622
236447
773278
935038
16882
885889
372397
456823
515288
369502
996270
303641
140332
696378
838949
388003
49709
64978
1040722
558840
56932
16318
70064
575025
465770
694448
675022
381794
770080
728784
626603
378340
174916
867113
456377
133313
652880
419473
314578
1012940
52114
806074
932565
332974
667963
867483
745408
543111
255586
386316
925447
476263
203579
792126
583730
843087
366270
427759
233328
636477
827654
236529
632842
224352
957333
543800
243576
546540
540073
91972
476863
789104
708838
995648
981715
124417
145046
514524
804997
865448
132258
984418
1006273
310401
144850
442600
997717
621423
770339
871391
672859
339858
254002
481989
281930
812799
227288
937215
178248
504880
150653
502041
450925
334588
752649
973457
623794
562986
152019
1017683
325938
59201
558893
227077
353261
156484
84921
910336
141703
893503
97479
812046
919171
470443
69443
58142
432311
207470
780095
719047
276861
83176
417812
887871
758818
273339
47354
571536
58359
530266
749933
607962
540648
717991
798605
599668
232860
489497
254562
194815
2195
353436
467924
189985
136915
438857
895094
196983
137918
403631
633281
188940
975097
620056
282899
683113
981252
632560
403841
895473
727323
939311
291194
11014
960158
663662
760551
654368
1021335
592896
38657
105071
132050
503879
789812
809280
143495
659985
812781
509258
883549
39089
488043
739897
322303
573397
544360
71537
591015
841552
551253
456829
953765
109425
268089
894820
41715
299951
678586
676864
464138
877450
268900
512921
956228
994949
781345
751016
952365
150831
152487
64200
274096
903494
1037484
179332
199867
771491
160013
686156
244077
332517
74358
476785
892667
242481
247102
357556
1002366
66910
858197
14611
1025755
2834
922713
485145
849628
491804
640142
867580
579891
721228
681528
168497
998340
975437
157966
525935
124543
442633
395542
980948
728869
761914
152413
28155
2427
790163
189792
900720
549749
612451
856337
797143
916055
925293
31378
740948
1021407
485911
441431
94699
816961
209765
402209
719986
180957
90317
620165
10362
539438
558216
435859
956484
638841
711584
892446
545715
142521
649830
48373
125425
400028
750592
306508
377344
314161
368082
678765
347380
33018
988893
192685
7512
103817
326722
545026
313645
998784
419628
48611
955649
35440
992285
820225
238483
430413
754216
237942
139519
179507
512400
175840
993054
244813
488692
706066
842683
341424
798134
2190
27365
795854
985266
483065
769309
644431
730287
805575
22939
175060
658234
263281
757358
1031747
168719
88010
604632
1042410
692663
147501
123169
1007484
870898
357584
850286
299786
352315
198460
347048
777093
206325
309308
252476
18726
1033802
98334
262597
160089
89531
399731
177742
921053
680665
75316
972953
1020063
407084
581905
559744
484338
967185
456119
596574
983838
245951
564755
636241
176021
954596
964905
15490
126602
186760
938258
537008
984959
744986
638121
475833
423812
183138
483918
557701
380470
22687
392821
177097
375911
797723
82281
52042
469808
534021
872076
153374
641384
117705
959921
996138
821421
653246
741511
618283
543888
467055
182814
165861
161917
963361
849664
338012
689295
883160
651731
396320
58795
831387
720228
1003825
874859
457693
969645
151434
758565
284267
183863
132624
662999
280776
966867
466279
1010458
410291
316205
397962
453030
275211
934952
462788
478695
850450
64387
747006
954304
1030015
610852
298450
1041369
346582
580058
816496
773115
766787
766636
743202
407351
797673
865616
559418
518413
786003
893978
964179
160410
390528
358309
341567
519556
947160
931524
937949
683107
914573
120198
215095
628767
851639
12585
92264
538492
515934
654381
984470
556971
529511
507011
760547
383250
606093
29772
883363
468004
23884
862935
147237
15222
16609
331743
618579
948181
195562
473942
708777
444987
267451
67371
1041454
750774
803312
544689
333694
851300
903086
896773
786982
843001
223810
912713
581809
177642
515051
451347
924473
284611
865199
1044524
57569
697929
417697
396616
883609
525936
257684
541880
959267
179819
988967
216724
707140
166264
309371
959938
25836
114606
1021820
830803
369534
176791
1023169
132798
701500
538942
42531
419082
531217
39073
305936
51289
475975
446631
226577
458721
161250
147050
682452
171130
496683
479785
22823
451309
409569
551907
652619
344494
818119
150920
945581
711873
525178
288775
610806
443269
353483
681048
969896
34294
624942
725689
1017871
878363
979260
552545
941532
2333
888318
383293
762010
961382
300615
558689
196188
642738
139092
913630
853193
22689
816803
917149
744764
155687
880238
550685
436336
628817
195471
267115
237276
4047
752318
525616
336374
913924
413314
154665
164587
455243
877902
145940
275696
407927
1024599
755830
10020
308517
948473
876121
797561
194940
957923
927752
258629
739898
757283
559091
823870
868091
203429
908322
541760
109720
646944
96706
668535
80215
642226
440841
650684
922966
185431
768883
844734
510112
153568
348313
923262
412184
252789
1002376
183939
750627
671695
539175
373797
196997
831047
523697
900738
852276
267584
209412
550186
752291
555851
246533
609435
190424
309925
829004
515571
95167
729408
688017
36869
26197
708161
606625
13953
615209
393157
335075
519227
688625
750055
62449
402356
831644
25591
534637
562756
1000741
79758
366205
239197
521431
285775
286789
55237
964760
936108
874895
679437
532709
263806
416460
143704
602212
408696
783140
576087
147815
856126
110631
753080
903756
251804
673552
218902
611033
143067
671957
439049
248117
726805
239976
867419
897351
724768
478555
210272
803675
251658
114209
913522
162865
1044702
409180
372862
455877
835571
1043261
153032
606344
6290
511412
123990
117424
996743
236512
1010274
414039
62213
741282
893080
181644
721311
265481
356062
419929
873451
464777
52257
550820
254594
720746
469949
639908
872326
381592
603711
793909
678458
1023249
379225
803424
435297
222898
145508
37210
679180
723263
1003402
1024925
465627
379031
576783
56498
826821
669776
793705
544694
617348
351398
677659
963344
616018
1017998
642820
150288
456621
401552
766006
1034880
999377
259820
845150
594507
3868
267159
23269
609803
193194
531025
844361
402362
818431
546250
7437
409001
745825
837441
179877
423820
682939
651742
444419
99389
668999
267949
573977
399330
757295
1040815
800575
366073
866140
486947
910917
689524
756817
1005409
734690
507869
344360
552801
611372
588370
741798
443801
479242
846901
886914
819527
264942
247566
875819
49718
61898
49584
234941
33930
536836
5785
833907
4351
895528
61829
249314
855869
298368
238936
57193
629777
332010
712252
891203
185948
891081
716073
534963
506926
237972
91680
804508
605042
839000
715984
284575
968896
798949
448535
214934
1000282
303293
45591
519138
931961
7167
846761
637943
385764
870422
274552
165306
915404
446834
596202
90482
221371
560830
456579
324264
430601
240727
264571
448868
970154
409628
724239
917219
640637
1031413
954160
520518
702632
863776
699830
691766
274451
582381
431745
978869
234704
1023893
1016458
971562
874933
391099
804733
637338
655363
1030375
128239
834426
1045131
345618
133866
198316
498167
387896
309040
575336
130213
807232
325280
504145
115689
724501
582704
955078
642541
339939
678700
989334
409854
1014597
926841
569226
698054
72632
362534
961092
866710
934311
425623
655168
520445
747079
734055
920342
822047
819203
510525
907139
9461
868804
333311
939624
668116
184484
587520
667270
597486
840938
553229
861494
263564
709490
26681
621745
297772
854414
486679
332174
701334
755306
990740
804542
332574
272528
104083
328360
557454
976187
856345
937904
30124
483893
924223
294360
895338
977575
938407
323474
767276
340980
759774
682664
515439
898006
266735
808980
457856
871735
628490
544188
442305
573724
401640
555947
315245
175093
559778
1038930
266118
935590
922324
589617
195366
414680
201626
1028776
283324
652319
344437
734577
82383
932827
753282
1039007
363567
648590
343793
102230
252771
123588
668416
1005778
966999
392036
591524
674947
643055
345204
526300
788389
396361
188129
500859
579164
176712
271361
503556
964794
916966
647969
143852
663015
912887
361164
410827
73764
261791
953901
316516
65852
612329
908923
369868
300946
833612
524122
956233
621395
774371
913052
201695
889292
682248
929772
808737
691821
688457
91386
668400
943310
59658
933132
325386
377246
681644
129517
542914
185250
905307
299371
43675
858556
116413
804416
654644
837766
917959
310011
676090
752666
358230
812874
149206
352491
245864
101689
512956
980170
887475
747355
219844
370551
831311
505175
934247
752154
736975
136787
716732
478917
745772
573392
79833
702446
427265
9483
815739
1013706
59896
33199
437225
526015
659747
30287
449151
919084
633010
804817
555000
451714
692260
79140
370021
763993
489962
739928
822025
435735
957635
538758
865691
588051
342833
689790
96720
1023718
726901
565285
101204
459494
713349
411628
262296
946663
352749
915808
328464
947308
318762
328212
398013
898534
636722
203609
41715
263369
497197
89533
78317
374840
105999
63058
244229
135847
881565
73516
426269
1028634
139014
1024881
195092
974082
7671
133765
792110
968877
189894
956262
315486
554983
861058
88258
282189
670385
781822
323920
16285
523085
11487
522141
505483
938269
372602
700368
417698
471952
534156
369952
1032565
709998
1029761
958267
54539
573945
615323
660379
537876
293997
526657
737238
279016
878719
622931
882816
864342
413839
434229
719577
793549
138437
255827
205737
688689
684242
457709
1030365
126990
420217
222864
899623
206906
951590
664550
775822
776643
148474
631112
351297
604203
483607
190533
1039827
139689
294868
1044043
586300
952479
768674
680713
753270
224005
127799
56805
205284
665726
191527
398888
914168
316664
928140
406464
762653
930177
139253
795541
806603
729054
346854
113513
663638
398559
53637
920753
479162
449193
53691
176712
428319
868924
482435
253054
138617
813235
255952
560520
75301
994200
51944
800138
716770
897959
930818
77599
632729
98595
167457
173679
414507
611279
269705
132821
849855
69484
769125
136072
158536
663498
584348
202341
1042598
280327
655252
1003440
36044
102829
897908
36939
384199
77286
85398
865031
405254
851801
371256
23287
1000000
692548
806214
135767
600276
346522
867795
58820
552402
233223
966885
856252
18681
32492
340727
126372
1041557
112929
151766
70850
757479
428622
418806
172395
683419
975790
83120
511173
425362
1022525
312800
490181
41580
546061
58592
912806
635042
697285
285566
367783
304993
123857
906582
314926
1040913
94249
1070
839876
965117
248777
609881
122054
833412
774392
852486
980296
865089
90759
860460
889005
604445
117305
371225
546212
40832
900993
540726
791055
448922
23234
881786
923648
495815
505220
259896
371136
254037
1004459
375183
136428
827286
204474
385131
704410
252319
373001
488880
818254
459031
228161
626409
818706
91039
467843
687575
860667
307738
567177
614852
594445
133228
689928
63590
240081
670234
848135
1017272
539797
20018
885276
819392
927463
121146
41797
83161
572670
275110
268822
145464
895073
637646
151004
324523
138706
117953
576694
65028
996305
656686
811964
759726
96143
176336
175903
797602
137871
995569
838881
513576
127017
752019
719484
484712
440375
423333
595609
150068
924607
192751
704704
234721
892087
8926
534167
781081
831544
685352
321681
821057
917528
312354
187531
889380
373851
620107
21135
720968
367866
33978
861743
481033
703745
721647
802644
353717
310943
918274
254541
121148
198156
723764
48031
346811
1038736
457872
520630
465862
366344
817995
453364
246636
721819
944601
888407
422671
105086
1021983
298265
13348
944072
437059
492234
517599
523625
800027
962731
890028
679312
410056
5066
686921
464989
33661
504601
663065
484518
73667
401302
786815
638441
629935
959944
247815
124031
503620
187381
659134
239206
441379
235774
860903
287844
819311
533457
65279
321957
930600
10761
304983
467518
756755
179765
564677
633658
289193
563894
887733
232239
715645
79632
867421
332168
952726
127146
496876
478166
180749
112208
558466
481366
828790
969776
347838
292949
108825
962630
297456
527588
517027
869236
254834
573176
324230
695290
854805
472421
554671
622642
148908
451937
508377
524834
102457
993047
424818
842537
11929
943631
320049
310318
1035826
417105
57188
128402
910611
649815
699318
555362
289118
352491
639812
774476
741259
750740
441137
678046
840403
621263
994477
447231
277252
704073
777565
966388
306441
262673
571778
387830
388522
723197
288541
743339
260703
268926
766161
943799
893121
693903
475092
620766
444516
420124
678784
242862
163681
2359
205971
943224
174474
967562
1038318
751545
304632
415435
717288
791853
901408
181987
438093
203720
966554
554953
400275
926631
593980
1042483
611619
33192
732654
865759
993777
83955
381736
964648
461599
649015
41493
638873
533507
330395
912302
762860
670090
82944
1006290
776353
790493
23087
165508
112709
731901
37968
979504
135140
724754
581691
1010794
46775
73421
536077
364310
356057
47227
21334
177417
72475
376716
471200
842229
448993
1038280
443353
676250
569265
594397
53943
957062
584013
6792
277875
489703
75539
619927
808911
215850
22934
19016
561251
1026631
106391
745007
632646
270230
86191
80162
393002
344318
83993
796710
190397
282670
700107
901508
940358
1017098
651657
43046
1044004
561689
712075
407963
243157
705182
942942
378707
837698
478144
203237
250010
304574
365566
137607
944754
713105
57129
179475
1019402
190095
750121
221718
395374
757196
294747
342658
88906
19249
311410
642779
430666
794076
16940
408370
815724
195469
571043
167896
786290
142473
248189
821734
545800
455979
371243
454759
215248
512200
333685
814332
925310
184671
934158
981034
846245
375157
816082
21918
695172
660615
601034
225712
1028830
359705
846069
253960
850069
755614
737884
954893
277596
908397
526927
220827
716058
1001517
1022999
905919
623230
562029
914526
571796
21202
303504
196227
791533
730633
845108
549181
232322
574872
249997
473762
433319
704320
949169
348707
330952
440679
794423
77716
721042
942004
865248
993117
701551
27716
287868
336865
922852
251116
170408
371867
324944
967234
875589
529862
651406
828158
197319
113506
831474
679785
692954
360524
121619
876127
993954
280951
275937
689374
1003324
352245
729161
793789
362558
566838
929617
293744
847762
238570
575290
429822
249790
730776
1043047
560966
772581
599881
767607
510372
655028
459494
688991
112363
650237
1018035
54364
655265
365872
865075
770324
969132
316063
906530
36273
930227
140510
841436
350363
532366
417913
684109
988598
843408
153070
990722
112853
599756
253999
390530
250260
578941
425732
976949
240841
450311
314542
247619
477948
621429
132372
72017
478318
851813
615998
591682
949424
775958
250852
104113
595463
422978
883894
259033
103657
457012
690036
826576
278517
486877
765048
202580
110025
970923
679101
985940
913651
934722
466273
207980
963168
987849
109865
114668
701245
921481
434337
708158
209470
430556
873380
178385
1031732
766424
811230
487989
157054
916316
778696
605426
582919
944746
60736
419774
887863
991567
112532
368877
92843
11351
901100
176080
210653
953551
376599
199251
120134
416429
145839
1012313
221944
214964
661442
798269
467411
465086
433019
775364
482250
764540
938747
96434
77221
312662
653114
53365
129996
7971
914313
158608
635199
324468
922972
873469
872480
554890
485297
229665
387719
127682
714772
464726
537896
367105
276507
565133
666445
308092
1034343
730055
313643
846466
424441
622218
613531
588359
318664
119099
652739
411443
314915
977056
989570
341158
453760
740141
103788
377366
314441
144788
632112
641186
77389
607886
214403
621369
647639
361954
384386
28847
940255
355125
491379
133070
589901
807130
598551
771219
906335
1030436
809345
493438
330065
1017367
699021
222834
196752
762772
605121
11382
297883
810101
685225
361062
873941
422378
275104
965888
763579
637412
366729
777158
662832
590831
826761
426493
548704
527371
891991
807181
925362
181078
650610
394034
35565
195191
303665
669855
958892
217077
1003895
381144
984062
628222
1015510
1042083
1005560
550439
956226
270605
947019
1016138
402479
685954
182046
805917
275032
633747
1020068
353817
59217
206160
62939
684141
628573
949702
780780
89420
694987
27
478223
62083
914454
88737
245429
402476
526413
904340
410644
119382
360763
863019
1045301
713103
66345
867718
980195
466050
256836
957432
76251
525952
250408
362182
698254
573937
517313
413575
1017911
723866
798171
908889
577883
542751
853440
867304
821900
21863
237279
21354
202543
993914
264066
621856
351970
970716
172421
408897
387761
372356
894484
832305
924625
382499
648843
474241
780730
683078
451251
770800
632602
440663
109491
924631
342849
669361
641798
713830
518274
342955
402520
763292
613917
44039
764014
612358
234126
674671
724680
418551
60948
261605
321925
615401
806498
189239
794995
678246
523373
308208
274023
244004
522956
254968
53175
561464
246019
1015424
604675
405630
672471
77335
130026
363188
161393
853182
358899
521365
884127
775079
630141
485855
183230
173422
227124
679513
155623
595516
989785
1012158
152623
913520
323215
109635
706169
336897
939764
548487
210542
1016
800555
189211
128715
747981
683728
1036269
610425
456830
34645
487553
720920
644098
545133
715766
21045
606513
103238
27827
791726
850428
484494
229872
413739
960975
728239
129621
34371
757784
143596
959230
476461
538473
32102
347905
130489
1004069
854204
990605
377452
966483
283606
788034
772406
839789
970850
641656
262660
239683
612564
325657
650126
513813
166567
472465
228714
96421
872616
111453
282956
265952
809965
610989
23994
839456
224947
543031
394996
349400
558729
239227
255763
147741
67871
102534
917100
269172
689509
435801
387485
644221
414561
657286
1014168
996925
231186
521714
981622
826607
254601
641187
663675
117109
622207
525435
618360
952835
229421
975044
166281
412037
703169
1027254
183505
951320
322380
620469
414179
410476
399600
89078
415771
574006
426179
401280
532267
479015
585574
781971
955725
330438
1027825
809632
564642
680214
958023
61984
887486
909880
512435
189903
841263
545829
35583
731737
160310
234979
926689
481726
573734
662258
50418
190736
855664
448427
884940
702025
105786
473868
691504
358303
987831
1034234
716633
894030
93596
805664
897762
553024
1040383
948676
898384
870277
744947
399760
663076
963102
381907
876953
188208
993781
402261
212492
564847
797085
133202
826934
100679
458418
858968
568370
613919
275539
431133
799597
179064
107835
557291
543496
938204
862138
777770
418992
476836
248052
44708
429873
278319
190398
315842
801498
478056
139876
714128
319694
449099
505171
702640
949484
300127
198777
777490
926463
752314
986091
820303
39269
1039528
340732
15098
264766
857943
587252
453946
221603
746464
352836
419022
682776
286872
321311
363858
988154
713407
359645
889630
572074
32962
811912
490410
79790
493944
860361
881513
883672
221869
19058
16188
1000434
926994
169225
807811
429379
409155
789927
1043284
403947
213882
317175
748104
226911
298109
448721
136325
1001082
887960
553870
731608
726653
605667
178629
364086
396754
823559
614916
933818
449620
50231
12854
614091
181838
967731
488330
86552
166216
923400
335685
494446
603306
540167
253287
126787
159530
774939
829758
917927
44307
427782
651676
481563
713224
780767
691730
975085
601891
335875
136952
279811
825270
998161
297733
41880
439985
948182
443536
1041936
996410
130523
200064
536498
257673
136592
929260
949316
616020
422661
404825
276096
975595
126882
27391
609607
158742
170475
187743
594330
858428
706304
949780
1016266
587950
969771
15690
409712
735348
854607
734335
613850
521778
58478
297084
135837
884894
374199
615647
489450
641380
152115
87605
315690
435220
430762
429722
579180
283433
131957
24198
969843
216337
949561
284397
154342
686669
319624
486169
269934
200050
319432
448644
848780
542432
48106
780302
559768
370928
950642
741516
656014
941433
929573
762197
501960
807307
795813
621523
691546
804743
662456
644464
304241
814420
315152
185961
205879
574230
527171
837716
379988
430448
364699
979634
315539
676889
519032
985428
903883
33420
918953
491050
346715
492748
611470
233625
967607
832823
232985
932514
469820
919909
16467
903948
964131
794128
417540
375095
753992
714087
451718
259836
222080
386960
1045127
653055
403234
1022719
383621
178042
150289
324678
27741
642169
63657
115745
602271
611155
1028575
206645
757120
762647
271050
553936
353309
825213
885566
744652
105037
636265
251358
25077
71015
420637
171248
611851
82370
109690
161019
142289
369810
494584
3475
9431
613441
419122
930793
918432
60604
485321
697291
132125
859161
50351
764672
748240
143043
98497
844142
630033
643002
255553
511735
77268
1028506
24744
520083
392277
857548
958187
682154
33532
652074
148510
236370
290850
277277
53930
383906
503818
621828
796260
936613
816466
678883
800099
683325
938778
544284
686505
13229
64754
812925
847470
524487
305123
182525
145943
217950
59848
904941
107838
927370
532293
832180
882693
322222
65048
860836
588606
316786
339622
387184
829101
604545
813844
993587
166882
261989
670763
600257
178899
430227
77251
157163
566919
940231
612664
761965
43285
901469
625982
423404
460327
849698
138936
568224
197055
752209
934980
711649
468680
7557
70046
590537
406176
452620
372297
91557
320046
420099
654691
366579
151078
301360
111734
972740
881252
823355
1006511
352467
53514
1004504
677698
916503
480808
319071
694387
288673
204438
432203
32455
105220
876254
164228
382958
644342
207080
745181
954924
970339
46891
815764
123827
931441
59115
390419
737900
195537
745782
248602
1009305
963835
43050
744395
54402
168950
320301
293887
394894
665972
115026
486946
211613
287988
478146
770445
624081
191201
865212
919068
517349
986809
768909
143803
624125
146194
832275
254386
851634
565363
893726
123687
131728
1001267
236667
569850
468478
856973
884302
159299
983080
134144
789141
176762
637249
1036439
181562
747299
658905
724367
213742
652405
320177
862242
166800
31741
184012
736874
856176
685577
914972
266218
803137
405996
441936
60836
258221
419134
475703
718180
294897
266410
926131
291139
143666
236215
585823
565823
833412
438816
350745
332154
233523
375471
453208
126323
159603
1010933
73644
28822
244207
232603
537898
565109
666885
292580
159957
365128
894590
817544
540465
876856
556739
594160
303272
53107
208275
220717
234523
761069
693742
265334
802218
699044
883668
356337
142621
699247
617303
672573
338812
365576
986479
33375
634041
294832
34218
703771
125919
173028
985174
506008
719175
685605
316058
224341
188811
291550
175761
499245
787822
277536
428966
356413
823078
912992
262607
726186
213327
382295
1009905
1008514
793982
532577
100242
179935
280241
446396
419330
522535
878025
181612
493826
273442
714737
724463
541225
527253
412026
988665
581700
499796
223518
994424
178903
331482
643885
40524
988210
778638
118016
596001
957226
112033
732798
170251
300801
882978
383699
810519
603288
543099
669150
485838
889064
194901
577501
14993
598089
673285
841843
134749
131747
260550
839003
495680
879331
544224
513501
776508
679582
456483
103180
824956
165811
537272
314535
231950
495028
613789
446770
73722
955611
700417
943256
215831
304865
546669
439002
983874
529157
594133
568811
263947
390289
378948
651902
788295
224256
541091
410396
420951
1022058
134866
864547
350774
50996
741185
29033
484207
466853
907722
16359
587751
337832
174817
610812
220145
649778
467857
243420
998008
556884
134815
96561
770624
993296
912044
925205
118001
970177
1011615
829358
609027
215279
726844
828532
46329
869131
423723
908410
795463
485746
354479
850127
590689
204104
308892
225531
708909
411102
939380
200134
204928
381430
860267
284000
247080
659786
929931
971234
50011
842981
727656
926163
67942
182865
850938
489069
398940
72572
751371
321244
367970
834430
708767
779151
843787
821362
97562
311768
411030
974456
587352
463250
954298
248694
727523
293963
760701
228182
616778
973559
212101
438429
575641
532828
898292
432418
744834
370282
851726
192299
30641
397209
8806
802429
321638
436443
400888
440908
759056
130574
1019611
208828
585111
852932
829243
859123
853345
249802
656661
713734
214588
759260
811249
13415
841048
526069
694840
492694
620586
1019540
64427
390698
663218
882656
364791
327659
449208
868046
536195
545392
808700
675709
764914
449067
192278
633116
789651
324579
218213
129952
695610
1030451
1044445
871432
737357
379742
412243
807045
348409
22226
453040
376671
917830
207876
38731
163160
18066
108579
281036
294726
545442
194403
54415
164797
439518
646663
60597
152424
10978
361732
55376
580968
1042479
833607
525704
195085
594765
985540
317864
680617
196781
351714
631061
121298
97027
830482
878520
260021
232037
888354
177727
56192
203467
714925
207851
225231
14272
770870
947567
454263
755906
666908
107829
326110
406845
267275
294624
545567
777198
844379
50854
886956
233412
950374
26768
662978
160053
929674
575696
684095
213618
476762
756101
696599
340677
28216
102691
1007368
831383
415187
250941
505610
1040532
625751
183840
279180
214610
609972
865359
653617
653028
662334
785356
256615
154087
515044
414884
504442
677038
382453
290301
974677
942957
726072
202680
911396
486994
959946
630928
53863
1027572
19991
894688
238298
541543
669739
329671
198134
259481
337654
260040
120103
967594
131806
841848
247402
649848
957818
626760
404664
266273
686928
121372
918282
942738
367364
421354
1013517
653791
383181
15660
984583
983328
827402
541158
539498
439218
107224
722127
430039
297035
985411
980078
106557
130027
414801
280178
568612
833863
109067
425854
167685
780463
743072
342314
845554
140806
362246
728413
551054
802459
178899
428604
459904
483985
264517
548392
731190
766709
461609
191055
95508
464859
255738
97344
1044458
570607
438475
219477
325931
14421
1006963
913197
37601
684178
531624
333260
1041908
814862
933443
593516
471069
157522
1022926
954091
322950
296145
309073
766998
815982
596940
541784
670753
262613
929637
148465
427866
924673
254625
738373
343027
51482
89030
827986
278019
452776
192204
996966
142891
856502
627104
354317
94087
458378
894472
435936
517065
862053
590407
678375
331796
665664
362895
712781
442154
864325
47420
494143
252921
493907
1033682
1030326
100825
714151
360784
54579
344273
910248
979876
128160
349815
101842
510583
279920
226282
110556
721533
835986
861502
434132
408412
223679
690220
137740
371909
688086
557878
908292
883294
212384
862423
1035433
479300
31315
146338
321095
618429
513755
787679
556708
63409
565315
536784
216397
307869
662774
105974
484000
364555
963099
266072
1044666
355811
125992
667053
252946
359495
944750
961293
94631
831307
1013553
297446
543432
109790
852401
184731
622976
896631
310251
322019
243680
280663
710584
557313
809962
956300
957970
716089
134176
580347
959502
263004
166656
22252
367439
826195
847799
209750
738332
168736
636676
782319
809097
200269
23496
837534
361617
510129
776145
765378
558000
712018
1030845
72931
386458
18731
124826
932596
341692
287634
762096
59994
705969
336515
516787
978539
767147
610495
743554
981288
796478
280390
194280
847569
676507
330717
670769
59647
730879
888248
219546
43319
875440
23375
211102
336441
708309
555143
88671
14056
805753
363521
523359
146161
35602
877864
34818
978601
571634
957961
968477
1027904
920955
678603
947224
565055
607603
617970
552817
520257
527289
35061
1001808
900051
421723
1038945
728254
1014998
773111
862934
285471
421567
946512
691062
320557
510739
1006241
129465
403036
876246
926315
173600
600983
604334
200648
424458
931645
544570
634767
572187
1027845
607557
687040
947237
461918
396868
534657
272064
807709
519144
138131
442142
955404
419352
486237
1000306
210980
953853
129376
1003705
126744
14100
875213
1014363
653640
917442
717570
711345
42713
812951
349674
314609
908792
987690
629479
678725
439275
954145
642969
994589
454405
856248
630782
697260
177534
312103
538903
231173
1034985
235874
736898
312550
791045
609513
268360
1027257
76434
257518
414022
871117
981006
294615
641546
54248
870536
280139
332128
989510
925575
265842
816345
398905
844431
119928
593808
440920
615878
636552
728582
323210
915819
26561
260634
717448
244983
215019
136774
781504
304786
436840
502741
1033181
345354
788956
559376
411821
18141
1034294
582483
565141
308644
160934
422586
577709
133625
372942
957976
144172
16980
612092
223744
1032441
484213
41300
314284
88769
417544
102057
846751
426079
733416
47384
256416
608601
449352
505078
477534
65271
973393
156589
342495
834688
295833
388921
627347
695336
549948
948284
399210
711241
928113
515220
484214
781620
720532
839193
488507
671852
346997
17060
36028
553583
335389
611073
881246
759767
606739
682257
348516
840169
697564
734460
1006441
21317
568084
705620
775725
871630
858228
86233
240407
393137
125814
407226
674140
308569
531748
951167
537257
518357
382208
885343
394705
210147
865592
717816
22792
277220
220836
136050
631960
59752
747710
1018493
779016
379217
368157
427743
70105
214409
484078
692116
677767
435798
170668
522729
95084
181879
109397
351439
904502
354879
810903
917874
224658
170021
928875
577536
848118
139511
650307
819006
1008462
460338
165474
1036688
148149
998536
462064
275154
85448
1004055
842807
262468
59616
1041116
554288
588801
566985
45141
245885
156117
739911
626018
343806
569128
935795
859894
1044396
595834
923692
100229
939856
472428
633180
554652
186020
405857
155809
903348
359339
402834
54983
869269
713590
939047
463086
869769
30046
687124
6048
572606
195143
94934
387290
377714
596593
667129
603236
72849
710504
126132
931194
865620
774797
280743
545993
240143
848297
775976
302460
1040737
77825
120273
977455
79808
222636
25177
664911
291803
943113
81151
118585
564963
455471
366197
122364
874868
851396
798378
658827
1005425
300250
413119
898175
411052
810473
42689
160698
784229
78453
575379
959677
231890
35643
177313
837300
11003
542993
917949
323634
54422
374505
64915
886345
512867
1041098
4712
116454
137940
552048
768581
430911
422993
291686
261081
280272
944461
656654
551904
600287
128683
924797
605147
293848
715021
71263
717585
450867
1015533
628267
128453
306962
444319
384186
468055
41598
538540
330445
316002
63022
239130
381408
277198
362160
706363
468727
77748
833340
111749
54334
472583
763918
563570
963282
450373
757572
344578
303338
607029
821093
171547
307901
769989
1002472
241178
913331
555082
7487
606662
375558
406160
1813
443143
767474
658393
990188
272171
698919
268281
837100
780767
949677
532181
242742
216069
659548
913294
3484
287506
848673
136722
662051
913494
380247
845355
494366
467058
270671
556328
924226
284929
855491
909479
28498
115806
155964
504677
414446
693821
280401
447269
710720
911689
476490
476726
466953
830167
762640
627737
912457
690874
36214
355784
578376
59693
979221
342101
269656
817895
604352
958862
324533
323665
851554
157088
589193
996170
88730
994062
765224
571574
1010722
160695
92459
535499
383986
238874
204675
803955
782595
486080
385624
37709
317177
202914
396153
962047
632427
669748
873799
263201
668310
40895
15550
718475
344068
57236
1005776
73887
135165
633723
644191
106293
148719
127481
899203
910979
37538
148525
942180
880837
802427
69771
455936
616711
221233
681133
182880
179482
120420
370654
776325
649094
703915
600297
125368
88054
6805
597669
543381
934607
17352
860038
772200
1030605
1034302
67246
150022
476578
207956
890696
120436
240228
962322
363334
100848
7692
968080
183985
477677
185358
422037
886658
931700
815628
390840
88608
612360
388795
337943
679978
450416
11761
942755
28998
998255
652292
238638
605819
392456
126347
790903
357616
821613
783200
837616
198899
898631
903738
789492
45398
1032942
416972
225457
649744
70254
789607
823836
1022679
65491
779349
491835
398240
284675
398674
701524
807558
18530
131399
58017
30605
196462
636339
474773
892780
198892
99702
538935
483163
323294
761963
783099
684305
313365
19657
79602
295926
138244
158457
830616
584871
262994
484649
253056
502053
317252
454235
1043939
277662
374497
854094
427006
516337
217472
738742
836216
968359
159529
76283
130408
231657
172071
1019467
279957
479888
736590
302290
109732
283110
669066
800642
988004
644820
811492
832289
436089
1003819
763829
651913
338676
758994
1043690
591402
126549
423809
128743
291935
964675
59786
742278
79576
394023
889895
740429
801566
360613
340576
90312
66712
28674
636620
920748
475776
54475
169005
1008905
657487
250365
621646
360926
546990
506866
539116
974945
363164
95194
147898
226095
491642
30716
698661
791540
408120
966035
804219
564385
556199
243763
488619
388033
500915
325474
293652
76962
103740
567903
84892
570827
981252
555371
710569
980572
711884
805492
304619
965029
314799
140495
592212
400565
526921
438433
620334
964878
914024
209719
358142
322471
390574
477849
262369
702322
796421
198807
64837
422013
189052
435621
117626
644512
686270
752657
746716
147628
85631
575437
617256
789729
926389
127064
232870
613349
187961
329546
421156
958980
329583
964964
433928
969471
744487
580157
495085
768043
580914
744281
120068
456840
921526
483125
1015503
894699
521054
725167
921234
872476
68670
269615
979937
419959
288394
898817
164416
779481
922381
342914
528434
401589
1010715
682115
870178
828744
471020
711307
967533
445325
344245
850533
460943
238038
483891
224275
564430
599446
361503
372988
11891
564424
60983
66321
449745
803857
639567
1038313
734136
946426
512132
133050
498314
907562
275666
478696
305881
47693
512415
148328
987146
503396
292853
33426
848259
728237
12153
356341
304573
24628
271253
368303
235382
414168
879041
111920
580364
598212
139957
236496
800000
426266
944043
170852
100501
996679
81739
694016
437802
295788
311278
1038140
51869
366788
608999
22070
558451
365145
509605
410097
341476
640294
369877
103606
626020
236971
565645
615188
310050
578056
689470
426503
672275
723781
879681
171385
914674
798849
640550
129993
356652
749071
241318
708806
518088
101133
71045
837630
149730
119346
517083
979363
482214
426730
218208
377419
355645
29230
625068
26975
47341
440205
32932
536438
18665
677576
391444
296321
125301
808831
397079
61374
206634
514076
215117
729766
418473
460567
219154
873567
395581
587008
138000
948806
692689
31124
194492
807515
247975
588656
277520
451980
428902
887403
721429
469320
980593
64768
819900
204816
683525
755075
559823
288733
156621
906824
656089
322592
584798
221664
151390
189122
364205
827432
551109
408717
802446
373418
637460
448858
896531
172193
718765
492924
25610
834096
603035
961611
465641
677072
540296
628909
704072
854875
568881
268786
570977
942230
522337
356657
517280
359272
756528
769951
232099
6332
690176
537998
216227
873316
740244
550094
913724
653414
178624
172169
651304
539852
542854
262415
16205
63533
262677
937162
110961
231798
18750
589633
19554
204222
554038
56200
556863
233692
1019994
974637
875954
206815
390463
777453
264009
293390
392163
1037506
488013
520245
418329
941638
733899
704976
106813
821359
169550
324683
266070
1011661
337556
147582
574444
876034
382682
578973
30365
759649
487425
875760
383622
344018
570531
674379
369858
778153
75884
153939
951583
822212
549843
996981
383951
638781
307595
415539
735231
514348
368776
329240
286007
859032
752560
1001799
224725
602210
402203
370284
905678
919346
212335
295856
1032839
308640
421644
748597
452381
519523
289641
820151
722825
664248
845034
181616
235682
72482
414497
363670
825991
141742
706367
1011922
160085
403072
21207
168577
352708
159584
836731
435360
559407
452202
269983
17442
27525
101928
163703
761421
344541
29460
457233
527258
364119
38535
974732
452061
669070
720567
361442
382277
399299
298087
342521
695631
634241
995075
766248
49810
700550
714314
95766
542850
825045
914961
499867
270779
998704
802748
864865
165030
594725
193340
138076
58476
95557
702528
68815
1031999
660560
649297
170899
626988
42667
389807
959723
484142
517588
472869
80438
349548
958689
234644
465099
832502
508968
564572
2495
188361
642818
716813
150633
698130
843523
27726
517340
84978
533804
14942
287080
898380
345043
483358
601575
82834
67559
109670
674751
992146
37560
232864
677942
234196
494297
528891
468889
260451
914441
563477
11507
134019
712797
264829
326497
980576
812454
580598
4039
923991
559165
542950
631436
881282
685063
14340
595345
993484
993356
331754
957654
314178
79090
223297
1044798
45200
654513
970515
238868
550622
370831
1004159
460308
996066
970705
800195
810539
971097
127672
863102
683339
641937
55026
747545
1011556
241967
382604
405294
1025420
555938
437696
274954
400604
470511
763607
151566
479178
895265
82436
472791
385499
182603
954244
670359
241732
717765
332206
106067
868175
681148
383887
167003
493034
27803
563763
1007970
467933
944048
74391
125355
757742
540438
157100
386952
869311
676224
776471
156744
832920
287787
258919
282736
314249
982609
635584
387108
725604
81247
356217
472082
433845
58161
198118
898541
1001090
538781
410814
776461
97805
524209
406718
425752
232787
540436
268269
613706
439905
396623
160268
1035337
513277
732483
380149
800562
34087
299501
837934
712304
26062
597270
696463
180378
434508
385099
171990
74624
638961
993086
182094
367776
554222
817463
1035841
845402
303697
448916
664839
392292
903653
268843
424526
218099
1009962
603318
737169
375640
180570
716073
967661
836799
615110
74291
330971
869991
417192
461172
488741
146964
43246
185977
628882
245527
20113
74872
755130
838216
305582
627649
460092
775538
846509
188275
998879
979156
431526
59758
313093
67202
122385
665790
54856
661934
1001837
639651
515204
854652
662261
251064
281662
112126
355836
251557
253371
320739
542062
891801
985751
917660
248117
470042
199745
331589
738861
861041
1000899
698452
1037372
337023
465847
1011031
352910
441481
181719
852793
621820
277527
759066
744206
613583
427395
42961
972472
169118
27737
142654
116008
709041
6415
1026234
1033544
50557
249458
414279
866758
407919
95041
935713
84372
701181
117175
333879
119090
426733
269158
591372
283258
219729
416828
397490
168188
983964
604703
361586
29513
975526
131534
254880
465988
891690
942920
628871
607619
36688
591995
252872
399907
268850
567880
465860
727774
763822
895863
43354
236899
591728
506890
391299
181178
461329
128683
122342
401378
26131
265393
774307
208439
1014621
701291
224085
352928
715323
645914
60054
13775
750732
24566
895676
520429
32287
1027115
443144
547795
217256
848175
845681
118542
980426
147929
405958
54648
899085
249578
605620
951632
558048
207977
59122
926831
360209
6454
140671
728600
61797
793605
754814
1020457
750726
843586
208974
720851
582021
1025206
472441
873590
438206
251077
367965
440910
14929
393133
249424
439838
996115
699538
333447
67060
269017
599914
150728
484059
886604
235274
886358
747514
367982
547263
287853
14890
320851
848113
653425
37291
746568
221351
645417
422452
591315
369938
321175
580467
72582
812362
28645
242030
327925
718475
633144
92415
961331
689263
492327
680231
799573
924477
940669
140099
1044384
30286
606503
118473
859370
681576
256440
62240
297334
991160
351732
914062
136607
542457
332449
539891
315736
311515
156866
531409
889232
287126
259143
1021082
494922
692999
1043071
80028
424559
553265
771666
955373
894063
851032
867556
584633
322176
582844
599455
979361
995455
561269
469414
887571
316300
890321
221608
779316
805194
149568
317600
212704
942408
943044
561761
1018948
87048
736399
1025909
335043
1010062
797943
432897
127497
929628
409593
839486
249192
415769
797378
648152
423257
871138
292790
370540
170132
891371
605238
659204
592394
966221
995540
879237
717462
872772
560192
796881
937997
397287
389467
904244
596610
904058
246798
376844
8858
752847
297146
591905
535373
480254
808410
370953
536775
963320
814012
581794
286884
703366
53977
600476
216575
273772
242487
671835
461733
572484
995844
657317
833890
777508
78317
578592
754088
263891
156519
112702
187599
362294
76989
947906
277549
335106
261042
458460
44077
889777
720278
985592
632578
432327
925252
629818
533578
320469
902189
81703
1025031
124449
584678
441303
51071
106506
576452
727553
910494
49278
492301
477097
659983
491788
207891
406668
492043
85896
821828
500179
823895
474109
90635
606882
33409
26254
914869
870252
142297
324873
215077
158309
981989
874569
643438
314691
718539
785243
284474
631990
553945
646834
1022540
752963
830955
787012
55244
672894
999071
196582
823759
329421
336366
111738
356743
130247
526027
573257
971820
216575
238972
793698
780837
978045
846959
562659
441068
600762
26194
1034669
90047
714805
512819
934382
620946
976779
347960
740975
470488
629344
581147
256483
419040
121339
842431
77564
973579
432907
267725
421844
914765
353957
797815
742066
615498
886435
77389
790713
895295
989031
518280
329250
753477
592229
238778
166753
420327
893166
946958
151427
896080
121865
510030
35634
125742
1020330
144290
852316
171945
990091
144220
212067
40554
582279
145499
270063
875444
967561
912924
486255
641647
530028
273596
894286
223879
729848
644566
872165
434630
602557
269603
838114
904803
356473
809813
398171
1009234
1040430
570590
791440
750892
4260
369426
899489
406567
7612
960902
355597
296455
1026595
837038
178148
281177
595782
895450
1037917
201471
181423
3910
456359
756072
673614
954726
533373
340182
340886
741480
916959
764247
42049
307655
1007174
128139
187979
963011
606189
537057
53583
694507
874846
237095
407442
1025888
186037
973569
541479
823391
527791
254828
947822
994123
912504
246495
359190
506376
440167
189292
878487
759823
214788
584204
721280
196232
807293
277631
467528
376100
1962
149569
905652
495833
687167
131700
662558
898235
288932
629448
443252
1031633
6391
574530
475954
596458
513400
111757
849481
743333
931778
1240
363649
553391
255435
661676
506974
1012749
257314
194293
930626
624285
50520
153869
947638
350973
986747
82126
81707
162831
697159
556274
1007119
621460
336568
931487
645969
753568
986556
217733
861451
509630
225462
522729
569544
379394
1017576
171596
312899
603713
165107
805063
175423
414303
411754
17699
569800
42863
443513
282549
385527
1045022
619857
217734
901986
637270
523117
99030
536130
394605
37127
679163
70394
787963
470655
868664
161340
855509
1001212
353905
839351
475416
596551
964014
1021567
680546
1040813
641050
779058
264672
744671
480404
534547
668550
975807
734459
617138
972688
304960
682850
793242
564328
580785
292833
281069
462137
653023
217773
1038103
754361
850710
834760
461203
262163
263475
295099
748342
409210
310492
761080
22795
457355
774346
452890
432928
220964
647911
838270
436674
199900
730465
448082
451237
327967
19926
907142
594753
480510
375212
636605
101646
694961
91801
56817
76446
998014
327297
469681
722170
51473
580258
860732
673401
1007018
805441
562183
753319
885327
872183
400612
44810
486246
712573
19610
60195
759912
493018
497813
565124
488228
84014
715111
656386
323316
108413
802345
863444
618549
132072
489354
723204
398661
196543
892926
371119
439689
959661
482090
136826
74326
396693
493326
252365
987469
364990
322874
549559
889336
445366
1006483
245819
157023
359683
698565
23902
892271
954293
710168
963058
351317
420263
123713
240338
307257
1000825
964675
310707
992262
154
413982
361679
617012
345468
142979
1030854
161044
827745
584778
614408
125351
574012
204134
980671
76166
368977
71096
317852
920037
563857
127017
486325
509296
642616
188775
197535
263339
506993
146754
455324
297495
907300
326219
271384
840022
346315
1016403
923689
1028209
255370
734021
907233
919417
714834
643433
796132
205933
473237
414719
658277
827931
415451
454991
719792
886125
146720
445354
798111
677602
73025
747944
751308
176276
303362
499654
570254
893724
465861
1040210
1018232
475077
850325
53571
1014776
428528
734535
163589
583541
864340
400823
631776
297422
975205
832192
666885
96118
900327
803449
675978
696035
342053
928620
238942
253952
181630
1004756
976250
384857
695584
1023328
271443
759963
328610
567530
511766
38142
356408
710326
733888
509208
1015772
609657
1040866
742613
858856
937652
632909
880979
284982
1025247
844425
805820
952042
700104
618113
843061
989070
704925
478149
281031
742651
17557
1041984
977168
994683
914720
966304
928211
821257
494775
430994
900800
919412
270051
934825
878716
230972
967444
986544
559544
143122
355509
55944
975465
875306
960263
665494
963577
1040844
599893
149649
385436
425440
386360
433081
192837
903190
180071
331083
213651
836798
132299
229721
864048
402626
1043272
375848
590016
881181
293383
475397
60472
875975
835723
917847
1019279
528107
850160
528026
831649
324171
387366
761227
1024140
1020603
463871
336283
51496
116934
855994
695293
517546
625852
948374
689902
571103
298009
373462
516054
210694
330136
486369
735704
805147
1026863
952200
846554
655745
932592
1010790
970011
1012410
564329
987312
1032238
880994
1010399
980446
1008385
92447
64975
278463
35445
223606
811044
542736
24755
310930
617932
682520
57212
366238
445647
780910
554604
40156
603127
750318
211339
133062
188747
1041336
101591
840999
918871
625762
761701
878671
766295
678962
315141
563722
78092
431915
490609
615273
6880
735668
1009916
492497
433864
713844
243393
70595
621057
233612
943547
680996
92037
937727
1036138
53942
822790
678353
46863
1002713
471789
275734
33310
786950
649848
63292
151507
895769
59863
759916
927323
283674
907081
961568
537871
330459
18014
409792
71613
149022
840933
730557
26486
662094
81719
212006
842349
849156
267229
248304
290875
330713
988335
99027
321127
568626
527876
431235
344600
108266
250820
724080
935342
815253
1021409
421865
689248
806047
369639
113824
62969
1013588
759134
284966
782909
860085
928255
742110
320852
547089
969646
140297
631400
1026486
180249
394761
602286
229439
466302
130001
338523
279923
260213
495482
200780
928702
883367
919353
781287
991749
787705
886116
1042297
272822
1031564
452258
335658
203597
504829
884666
51037
25017
691504
942303
402567
1008082
156811
896119
280275
667977
254040
316042
930919
164734
533104
192463
594919
147944
845940
554077
952
734438
429569
437510
557087
410526
706976
581539
648218
458899
39639
241828
970744
472678
893030
636747
113801
84213
453620
877558
720572
720986
126385
708554
907983
406627
427510
513234
967606
765786
55654
734028
476420
368994
630357
519602
787169
935448
859301
462592
463254
630113
999659
530043
193042
366546
699064
31787
991907
697759
171957
226411
997541
468892
514489
221258
725934
264537
764417
1027328
584654
783225
168569
135444
11742
76521
66612
956986
151447
792162
451573
507634
1023409
616620
831266
408919
142357
251402
155290
887684
196758
92263
126128
803155
85714
947016
735858
666628
129250
230734
966242
998169
303321
940192
34291
79519
570866
918694
683591
89415
170082
247663
405791
631832
354252
511333
436523
609606
763313
493891
907222
463433
559631
407408
473255
637970
888329
513916
918720
654585
893307
303483
127434
828384
601059
416979
370902
236125
186939
479496
972057
213825
441694
389663
893716
490260
612080
700461
357697
960134
164569
777915
511582
1035720
766990
313981
733238
858222
592799
692357
367381
713274
167401
1537
617249
943463
644253
603997
916554
283115
869457
146794
496582
492199
439873
674730
146992
719075
463304
707371
562402
860293
532760
269404
478560
818542
791586
718818
102235
333310
202110
789745
133831
697467
183514
102617
1040968
629060
523149
777035
235863
68445
149798
961292
249659
122772
552518
773742
702153
837392
160678
687921
803552
755016
309561
344357
890389
678197
293157
862246
945196
417533
629098
13646
561866
519632
713574
963156
866103
480214
955528
585783
384809
772262
442618
1002164
253694
687292
355228
121655
69265
775385
446042
464166
345429
209769
660593
90855
1018447
332780
506485
889349
978475
190000
8445
997997
76479
825468
17451
970805
625775
502081
185022
584451
987744
335651
938178
136453
240952
68199
98959
675222
972601
769234
194134
110458
973164
771709
822215
790941
609691
639603
737436
7856
364000
929217
55659
252703
442001
629771
771408
507586
902620
980552
707621
1026386
427807
672460
13905
321184
886516
476112
656569
19171
857292
835952
420475
570847
791529
643112
937972
143784
220493
464552
573142
535019
894168
760674
947690
900627
715285
9034
258605
202413
976586
825663
449255
1025373
962244
975588
577335
588335
1021710
375787
1009623
704652
366982
1032341
439979
352190
892937
174939
843599
920469
232937
536601
278659
759012
467696
270442
949013
502353
330856
535920
807788
480548
674215
489608
545065
790868
516282
208598
810923
128680
902016
311227
573672
896026
833261
89659
891591
222213
255673
497954
17096
668040
323167
98242
194282
972956
168409
310841
890440
819269
617441
591120
477597
498921
516254
841958
850739
837050
590568
258371
278712
501559
367371
836908
505627
140390
3776
1026929
366000
788678
837200
108065
758794
110538
475429
780328
652027
658683
466495
12904
908554
238406
331402
80581
661942
557447
292767
510469
518375
873341
424774
247722
149744
391178
629427
19085
806936
934842
815019
932954
18409
1000026
715154
37949
797773
132078
568846
556149
1027518
1019761
395017
13321
928953
544826
523683
804371
429258
286011
620750
398638
842494
618190
1040620
754525
385837
795768
504288
333838
949399
684096
245777
1031676
762070
353910
368742
955554
138848
791033
709968
1003292
596809
433980
442519
998602
538894
623718
586405
968511
961628
489433
13349
741730
722821
908586
894218
228544
669482
206369
681111
83542
75602
509440
128694
879297
406321
1040486
834071
959978
186547
722680
796500
856141
904715
58128
954048
1015466
588998
800808
465326
96746
523222
695345
843546
42449
886456
544664
619892
504692
533653
755293
439054
826471
335249
663407
337064
770196
150750
344642
374601
768083
793575
206263
658065
334668
259566
709834
453279
490767
586766
247767
456560
581416
782044
557940
842883
645363
379823
874303
308940
1040271
797673
490292
73655
8194
717331
473447
53870
109350
413375
1027371
557791
574326
909489
223266
511586
466726
481341
890945
272159
241977
148440
272919
7493
408858
72026
103246
821547
726225
322061
84715
703202
432768
994953
25250
898092
812470
213848
854736
242903
164459
320072
679354
78820
562433
886145
879394
836414
264742
278856
332376
582088
208084
414261
863152
732513
307863
645099
192709
627606
426298
729767
601744
626015
381693
752153
334971
1011646
719816
847173
34849
278897
904659
239427
162118
8425
994786
823783
68834
372920
390399
778031
39487
104712
888080
537069
974418
453644
770170
332015
301257
462017
426282
529809
395680
925177
104373
168394
912871
496638
348383
310949
192816
112500
495348
886897
372984
1014669
1004364
598850
295967
799252
203085
136563
409211
625553
768961
408688
704702
93188
680021
704848
756425
198316
799477
663243
445500
162897
766910
773559
510748
177386
787915
457298
502637
305786
13357
913228
696596
915207
586488
53307
352163
346461
974562
1002634
652475
237428
679287
97674
905037
371362
963757
369084
290771
132169
541648
602177
508327
284698
990551
312635
24109
689497
3277
1023573
551170
172995
320945
1042393
876964
1042743
649509
53793
228241
399006
1036578
199508
841489
205841
679957
543866
689461
79454
938411
358033
106436
331906
981269
172286
528711
52612
929957
339999
280312
826765
658892
300371
187653
939511
102924
36554
444142
980713
414078
387519
291733
752663
51753
724084
966129
903090
195846
963420
136220
716524
214686
829430
339328
434071
348282
1024012
556844
620431
39361
582511
571834
408013
974755
47934
801041
171417
54507
96754
439700
1033031
525925
905036
19775
1011068
87232
470181
441119
992979
463499
801950
807961
539494
774810
673606
691426
343529
626923
655721
62763
526543
1025685
265738
293897
239376
811148
405937
589121
230504
415195
292513
190684
246532
956849
384339
383577
229964
667885
308011
1000334
467225
314735
623145
714576
830278
200936
774842
646382
824934
7564
188444
878259
709907
477868
1020301
127199
39950
57177
865485
741313
432136
138059
476203
813480
574269
344489
865971
745808
918353
439267
513849
704086
33762
953285
114278
696057
168838
278806
781398
976173
47457
789023
657544
913773
913917
330199
251003
160106
455712
277890
486961
723603
509826
1043871
666137
766331
500413
674987
379648
875338
978920
567959
626950
669080
453446
865251
156012
187789
887445
818172
513882
915554
334127
228915
877399
157605
543517
980078
368202
622320
550543
252595
936318
242318
743249
73555
241569
709278
445695
761253
1020416
803488
961021
770221
197846
738597
937394
545539
223424
877655
588762
545602
24123
578921
688733
390592
967056
970288
909075
13121
724579
225948
452773
978839
963318
268957
692614
329813
394426
765705
171896
809922
433686
261794
218776
233453
734285
26548
828727
937070
465548
241189
318166
511726
79769
1007772
616698
501136
289166
169225
503379
7751
105997
480279
646499
81090
308458
730558
286241
914545
1034675
334451
714793
647206
856991
371078
108889
232234
63795
1003679
612230
437994
154528
915030
102722
763692
328145
217241
648949
853040
102930
422949
35235
937215
245950
691967
420144
944732
421798
57249
26480
182552
584552
14158
790063
910006
453206
240131
420235
874209
184587
277535
564594
157879
805339
543729
995033
427532
466417
186393
993778
578729
419388
638266
152072
129541
47735
1007424
846772
245830
832234
309996
870487
197582
808324
696166
439451
745916
386297
340961
197443
736024
97424
454697
81573
63018
883485
556815
344631
26274
268413
289255
65432
293826
871993
243327
1042562
969707
798775
853308
510981
61873
911348
547734
501114
531103
297517
229113
553496
327787
553271
92669
1044909
350919
706356
324640
769000
232202
192829
464821
702507
716784
163044
158991
766762
137031
160706
902093
896623
791254
1011648
937340
359801
198289
133056
605921
488659
810711
852439
866825
879949
65110
243007
473351
123987
495480
783927
862878
271213
844899
905475
284008
661520
23189
339842
93955
918355
302433
695909
527214
448323
515835
496323
814884
876937
671312
540456
542025
516772
400830
623478
306443
1039207
531243
597972
73247
1005917
585745
272378
1005435
54472
1013556
97034
435312
69920
22099
572225
857138
710468
41516
413813
803432
345518
491203
607825
872651
142205
654816
405032
484592
525293
4616
653832
677235
996833
327790
801658
273065
980038
66452
509327
28026
580788
222225
616385
584913
565
762520
979080
750072
788725
764427
474340
724753
630199
190830
814272
886858
35269
693323
263331
575083
70207
405450
531034
985837
666131
952129
238497
883032
467706
672388
404688
678015
460411
376499
244838
658662
546970
566525
584302
861978
494790
781444
780482
359683
439775
700379
498542
668837
797959
964006
435325
545285
833028
634778
613617
1034738
82898
334291
145661
1004204
868154
479232
809174
324030
63461
177953
517894
749844
160078
815337
890535
335315
229460
493733
360968
697146
528931
47985
122490
291673
282923
930614
388087
968328
215760
325205
769803
276427
11523
656711
1007113
993253
967218
517519
507498
915878
175215
1009443
289889
589749
558524
637973
458764
106612
900950
376002
115539
398264
1041454
649058
429675
53974
871451
47169
693494
516228
1025905
656646
159015
360000
948732
181344
986342
838342
227359
408454
342691
491962
581143
853470
576223
690415
954019
720577
69693
1033245
137398
1003856
444830
85025
15696
101910
905658
331579
355347
893202
124583
526638
149129
770279
348568
755846
592572
969901
853744
1016058
93422
154044
1030401
617836
493329
159288
922829
754379
811601
204725
649270
422719
801218
968151
615074
96920
769794
256914
109548
935540
165923
26380
363133
179340
678234
975750
354862
231036
107970
748065
513366
233755
992922
730626
488851
53474
353153
131152
689720
219958
71468
389896
147230
29888
730776
291658
553834
372518
768173
564766
589477
900959
769355
322824
728559
325874
70477
715563
499923
1016383
441462
989521
502141
771322
3938
488867
451018
667801
766689
374837
837766
319941
937346
803488
359419
46631
82883
880460
44788
830037
174799
502633
910033
444681
574993
422094
784419
344585
645604
236261
467262
599462
479113
139286
421692
924627
983311
177996
930895
576116
989117
70686
849791
738067
565354
710105
392977
776065
328431
388694
1024441
724898
836801
351882
193920
770657
187786
163137
250714
935337
1006718
357471
698484
21246
512924
988206
401542
667146
758934
145233
961110
869375
571675
855345
581222
304592
958486
1027261
303157
671216
911533
861215
852111
9899
133186
157517
222968
564173
333642
1039770
185608
796428
1032393
998071
983461
39309
500011
791592
1034924
830207
173921
368656
368475
154464
801564
945530
19752
708798
503365
165639
385164
485500
315179
466230
416010
600674
253323
779409
729874
601159
502664
87037
204903
606349
649689
291934
48483
572052
142994
53388
494132
811697
617767
351769
785793
585607
667680
84225
379597
823012
1030803
190986
576164
1028913
78480
872139
608988
213831
124142
184085
381518
687815
745285
358905
394651
156508
384166
410890
140372
364613
333608
191378
615234
139347
742921
594449
420991
807669
652863
841836
738550
727552
688078
42837
268283
337964
185533
20578
1041425
246558
514171
989607
544871
424859
722301
487141
456214
415588
972619
494876
988244
660512
654456
618831
435944
454722
41839
815231
717085
485645
714352
883903
565032
578501
465703
199109
524209
50092
210009
917674
692039
575321
310507
890630
679626
61163
74887
611290
769110
616043
283649
36444
496906
973470
38014
322547
814310
638163
728279
9047
749668
376574
949503
856904
433012
317577
722596
9634
987526
288029
94594
437709
909325
162509
962997
163187
128073
712772
330819
45990
415226
550935
998438
970036
781272
980065
350572
1010468
231441
821147
876188
866776
719429
724035
806368
466451
520012
867077
735329
178287
92140
52882
688575
910423
559226
90024
397785
483965
392794
690836
369632
643085
356848
884833
671235
154704
918631
474510
266553
663906
909396
868745
869079
259995
607224
98079
30881
415957
980366
947506
16071
236988
537338
534134
353477
373885
663547
329549
1031153
33711
716573
2334
170697
528020
1009104
33569
311606
179774
357782
935942
341690
425087
929043
1016179
362677
547096
129867
149097
209058
340869
623823
469923
680665
358740
75432
988108
26971
211472
450296
154416
1002674
568237
884290
119459
768421
758410
591165
867381
712940
617203
485287
1020055
258385
318346
950631
193426
49664
948139
284774
998491
514527
463203
175848
521487
321882
766059
569469
508166
119465
953833
889648
213021
703573
334775
115825
397685
304731
216871
566498
911477
756825
388828
45059
319049
126950
907954
201452
1002603
446514
351113
439269
625939
739020
879207
65216
210464
700514
698630
514902
65998
806861
408503
190126
945993
121768
399063
126335
405071
366229
1045019
730705
449999
204298
13860
498152
895815
700243
93488
749611
609622
922805
455518
1031502
357240
198749
645099
217698
640337
327951
986886
554957
636286
399447
359816
457509
535387
723890
997074
864332
557500
150254
960472
919353
953970
499089
252693
598236
428145
292242
910532
227885
496411
762124
960757
1020830
112546
925528
189838
614341
796518
94992
527731
259692
223201
48356
600988
857977
1031126
265996
256180
227722
653025
562994
743430
534050
614093
780735
146940
895484
76568
449112
121700
593399
507620
290070
814279
86295
3278
832617
745281
813906
524698
729068
11294
609190
167225
230284
340911
283529
817730
355355
568504
166126
887354
884818
170123
310952
959611
210747
941269
752084
656850
349423
668975
574265
478957
151908
989496
70196
894592
162229
478254
342255
84819
801321
624274
743633
397830
233111
599712
641916
226080
316330
682156
214636
519052
762327
366206
32098
274495
662203
1009415
1010183
764098
244584
335141
96213
65556
124908
160297
491141
787521
40048
590352
465622
234362
577034
765812
792396
389527
830556
860630
868203
483818
858902
35760
943724
59022
600552
206076
652109
654522
514322
958545
407047
564922
299092
254856
648443
488316
140635
934180
15829
492973
903445
743759
634875
730017
981505
284301
482229
437589
38140
753680
449543
691638
810201
950394
965652
189787
545040
444791
629358
887614
394924
911101
640983
586895
70312
605223
948067
187976
616186
1044971
117252
376746
104392
731795
788342
393877
847387
175771
228732
810713
681758
379077
1032946
271012
381866
88061
232124
649259
434450
52731
619736
596151
194745
579256
907898
21991
235823
638509
985382
488836
199879
249364
246337
467661
334034
225671
705793
381924
85393
600341
798122
238593
961381
135757
912808
861973
1036947
465640
345497
390857
667675
226246
683769
660370
28679
592703
782420
1016296
1013664
95571
771150
287145
439772
600660
433181
206179
775723
59107
517390
846004
514263
693816
293837
290008
447113
852874
1017090
132095
550816
913155
78910
153396
133233
772523
902064
117449
375942
721474
906798
824427
939730
911072
442276
452802
365434
484534
115112
1034292
39901
119464
956275
595846
743598
305143
909329
466127
1004300
557327
400801
71536
528117
748036
980207
348163
930484
431497
912157
773853
20935
99536
256172
195263
369172
466572
301057
590357
63563
793106
474010
691864
633753
486812
107892
736757
677175
229747
609529
427132
23278
1015871
778639
788410
580288
105578
65173
719016
660131
95460
131941
256699
901160
820437
498527
152468
708068
714464
575499
477966
412684
29199
394304
372996
422820
559045
503707
923586
321046
738674
611580
56546
801879
898931
738238
716798
867198
696457
841538
221803
860327
248253
210327
999521
96056
125392
530429
515378
288849
295295
188653
176356
919096
827172
124713
440448
665173
289572
399982
704377
126319
158108
715777
880457
42017
601070
918676
614312
531787
168556
716519
755001
896095
831368
918755
485152
369852
61089
511622
292057
681683
803077
230805
723898
164325
467679
36862
89955
152350
446814
855574
231942
202943
577919
425277
250682
542212
416629
731695
1022167
911997
967475
276235
364186
303586
227799
564019
308717
185823
343364
62886
386831
390007
897059
686821
16608
881517
246691
585552
594624
604533
688633
317106
934235
97997
320877
412859
24050
282281
249335
72886
397271
175475
406193
599079
811278
471371
268610
870413
28022
339775
985253
200322
470414
54651
206325
573146
171446
491800
203528
861457
735139
147489
829332
158390
653421
216580
993305
208607
63010
627148
653506
1014067
508806
70960
662955
746490
595198
1026067
390438
240101
833205
765046
375548
265273
934720
118200
571961
248183
316924
240351
960848
479447
178329
900081
285215
356439
405391
88819
745264
662288
995840
755794
903071
711610
849370
198740
589034
200256
141556
895547
235371
775468
49788
976576
431930
955901
786022
453104
583020
467361
588624
782864
92544
723978
833329
505300
176453
832102
921675
549430
751196
837766
316418
324190
1007866
757153
325170
201101
820512
650451
227626
706273
107591
792729
430297
951219
214219
805962
371019
300653
952736
414208
641160
903296
531403
123102
243212
104621
1017141
262856
194189
892181
497747
873822
34656
518677
37790
621868
307252
855425
469363
430024
373762
302825
261729
449336
497724
874617
502988
775286
103959
108460
760736
977746
721757
480672
242748
1007954
424987
808700
914817
393887
71438
304411
497898
1031741
814423
987982
614371
835091
1022260
785321
316926
350050
1520
580355
55618
338718
934977
80961
734654
717011
884183
709954
670068
995635
773067
916779
646948
79268
584469
942449
474010
808984
184890
457111
168149
548053
331728
58858
674617
149554
194732
984217
67026
371924
844835
475958
76459
276461
838663
515719
992970
636501
750128
694473
774131
633361
328102
440784
638893
391239
874687
449569
579718
65843
604106
1018128
756256
595127
238358
231227
55648
424852
267197
953444
248258
1039842
791823
804766
818594
640450
782640
389189
573320
708845
194974
624218
898392
180858
571108
207567
934380
242749
807870
442482
584239
365669
159238
447586
572978
241881
415924
102107
475066
534028
637172
856885
298767
27753
639381
316000
428865
791208
557584
683057
950607
49372
160086
62366
931490
169753
705402
596488
125470
373513
186392
554987
674864
371302
500131
362745
415238
1006382
509326
772412
290730
47451
935079
1017423
291563
648959
398429
697937
987844
315923
460498
117142
709428
313560
659086
61114
411469
408253
1027865
83285
877277
152631
907420
706358
461384
920257
935446
480267
947599
373908
765085
633302
452999
701824
429534
468280
351431
310547
713921
816562
176474
773604
496704
468507
468426
666559
790338
965558
1029035
888699
102168
625113
80199
836641
35281
317381
639017
1043234
677788
962432
322280
226258
943707
173963
928424
541045
490275
414427
633178
17121
37028
317567
539336
382382
1025389
898180
466348
477513
462819
956927
83016
221392
175173
849728
711736
1017652
561430
854916
538294
501563
782658
210997
458415
543928
995689
721575
442034
471462
965174
358473
144208
368519
259928
34728
403270
34298
206501
41201
981219
492945
11583
258193
350418
735967
814745
132909
561390
587566
476594
62513
621008
1037018
459291
172261
500906
931239
420311
24043
347585
487594
51412
996075
988569
459097
381227
417575
1025309
977963
579239
804812
467667
905873
605257
494100
367321
808397
384964
213183
200801
120624
606108
764296
47359
965983
254407
885438
410359
200502
301902
403423
50498
311815
494249
548964
1034298
240328
998725
891798
934599
19263
192669
4767
811631
399287
401059
39906
1040812
122557
627548
366703
649254
305782
406970
467138
472454
377540
846504
649172
520720
173681
215303
726056
41361
167955
686562
339020
78345
658013
506743
539638
420367
757772
137010
596374
910354
277368
502405
266297
282087
776239
251272
623571
280111
382431
162562
777001
299699
655420
638815
430252
73623
422466
437045
621909
760908
619481
1000370
466970
337137
1031923
614373
242221
569150
72094
162392
780585
943177
310173
9419
193069
310657
901784
1500
764705
1034788
500702
435886
993510
545650
504361
568915
453938
780319
256371
387610
122625
571461
864673
558956
12877
393267
301826
499791
634585
882818
878785
803711
252224
1033419
878932
431988
596282
197035
932279
991939
928648
740695
89268
241064
225695
950363
893763
654271
235493
626828
909678
564387
480719
246380
747087
470363
530100
664167
614359
327867
722599
681452
501840
696511
934343
70232
709297
260733
268852
834241
900337
961038
200776
745944
85481
1038736
791833
770667
670377
601989
932454
51542
7278
390326
664724
447260
495168
316722
353270
241434
836805
956551
71232
947720
554489
359713
364017
755182
251856
828556
685260
408273
702238
487211
745539
668384
915740
603796
539849
800495
753668
919494
737711
558910
669859
316142
921834
209778
197942
645957
946936
1006141
911666
287093
615522
910878
463147
149655
600730
789089
119031
850974
165402
234571
890422
1024127
163163
575402
42616
839376
633339
770371
13488
546812
78781
837619
766151
778828
553040
357370
644191
88479
408880
780101
98850
310183
843056
960756
164397
872886
525349
1034047
208845
460889
85839
738636
244865
865299
546092
483296
997398
118173
7076
845147
340938
990092
69473
19538
309815
675429
231913
277844
189346
159105
372741
217783
247063
776601
588154
606647
1043967
634309
894119
952837
805553
183619
774664
397489
1031035
631462
605166
345692
816005
547618
413994
383541
310728
987189
78888
1021210
484164
405979
177268
420738
630723
633719
192720
1029684
909578
70890
772378
175990
263860
435561
111217
102240
613678
263402
204310
804737
271654
58224
140812
322332
645950
181321
736257
980084
503597
129563
30707
904382
509837
560314
553399
217070
604325
62410
757784
278766
744549
942404
571068
416143
431522
605426
786857
242776
129323
620138
199652
571462
785462
158459
627990
819805
113265
378339
694384
726533
1017115
278611
513158
382739
328146
433752
852882
394616
728019
628602
340895
1020702
998211
252425
449518
175368
861557
115752
451532
650601
246464
5134
189015
770243
106383
907026
928477
768057
410441
896015
18047
603027
875245
753780
68887
283975
215366
797760
40405
140123
175544
765409
14803
284984
692640
778568
590191
793967
914678
177018
517946
929005
99876
698059
396930
696556
620532
506910
632256
31718
393707
44246
458985
926792
885205
456882
652629
779126
681633
938241
148478
336636
614278
389258
944353
969331
786105
935650
624935
473714
253067
126255
870103
165072
586920
332654
405392
1038214
392981
192599
654037
831428
141888
1031625
117926
775062
584555
820564
269295
665664
700671
645764
543293
644727
475062
462138
443684
110128
289984
281344
215492
553246
453296
393828
912730
823073
1008497
387866
143343
86389
403165
362736
994385
78987
826842
69340
505306
1027713
317505
923158
690414
718924
36780
304717
527284
695754
325042
230474
223840
384629
762331
532965
359885
484161
730062
361210
22431
792671
277964
231555
121080
365848
334045
1768
89507
907577
62294
342689
934762
496651
934808
464465
421331
770447
367502
642851
796656
385638
256554
886204
226178
847894
682460
780180
1034359
1032227
792045
922722
980067
935735
693300
515516
227525
410979
968556
684480
291870
230746
987012
419681
370802
974266
234418
745510
348968
433216
32245
341804
982459
903768
782662
935242
122985
501960
259246
392734
1041553
398061
252051
901554
354315
780441
988800
765744
287088
678635
874245
349366
626668
778771
244299
276632
934496
729132
1001927
311441
299861
979014
1025282
468024
238033
897304
722248
497953
704476
26979
613608
500660
972417
731281
406154
438238
507648
185072
980080
883728
692413
979394
872170
963875
478738
1016055
304216
851351
336775
833581
751323
634581
48970
919607
206104
528741
296946
373546
2225
452076
773059
187062
506502
459014
296267
264081
961236
172197
207275
461084
863869
259575
121662
609325
976921
153292
256302
788566
141526
242399
30476
191512
722464
475150
610193
299210
673458
509198
639003
979031
913417
926037
90474
981070
1010886
252495
388857
754176
784228
981196
481371
130384
253194
771670
852678
72197
684566
847847
561002
1043649
920251
58955
46030
250236
318120
396225
659978
500499
614198
538952
398252
397687
79504
823872
28370
779948
891083
627100
709000
541442
40775
577806
101511
625916
351484
721394
180078
644120
144512
28316
948748
803462
411470
573254
167954
427174
447863
952691
465126
84319
42470
68675
652749
383163
232592
18692
714352
869576
373693
470938
733195
367749
199726
436221
950198
445919
174635
340479
483227
242
195840
574435
226766
986332
459857
391736
779559
291193
497318
466971
964660
598428
933662
239804
673814
552455
389337
133667
62237
450805
427125
611168
308803
728440
921543
705101
542261
693266
505674
751985
757941
269958
954599
68374
624032
349068
953612
828611
850614
622739
417505
78213
986770
1029049
427293
878493
993997
70057
202396
167356
580839
519306
123289
272496
131803
687865
799348
928285
807289
975067
135984
424425
205438
293318
536290
454614
30274
562282
390526
891490
751976
121809
695875
136759
874510
329108
319203
41221
94484
604212
828565
590148
527627
1035156
295147
947086
502547
870307
86508
135917
929330
339459
831050
787772
713197
567818
533929
419800
964735
982393
558767
877941
533220
736546
971080
622969
451722
855624
67026
37423
843695
881124
805020
261043
595626
761952
670597
541981
916949
151100
491505
538645
120996
548787
999233
169883
596602
68875
687968
348343
14440
950615
145860
44638
138351
557496
513992
336938
241139
555819
175379
856559
89547
410008
282357
687415
899982
679258
329649
99249
842993
233637
1006742
749095
677361
312959
643914
175567
127934
930642
53453
409123
541656
592909
26403
584683
278229
159211
907981
181088
180608
757281
607220
347333
330430
35252
870343
945745
310984
163186
39056
961389
227604
246557
218294
470234
875479
719212
998967
122819
751176
30722
367174
672242
626200
336430
103798
176454
23083
205668
438718
70325
808220
976124
445027
141959
1002374
184650
679706
75591
541617
543615
871013
10978
656953
366806
309496
847406
367915
422931
533538
429030
835661
709897
900571
278398
586109
625369
858684
242714
306270
881458
906559
612927
1014778
114869
845979
766420
1000113
169845
430532
607064
651340
247396
651867
99854
891867
1037188
282646
457058
190826
653266
772299
411496
526320
611619
84
820928
277189
960283
857853
710660
201653
1042447
661249
930629
331718
644703
897156
346741
149916
24037
857402
464746
15243
103230
569006
1032183
943243
920032
184755
452005
694991
906902
588070
729431
263429
190921
926414
373627
215705
882001
130895
472503
886729
658238
318171
822834
93263
339538
499856
206686
368931
104067
152214
935530
653796
858928
136615
212681
569961
986449
88010
79254
229011
210828
316355
921494
659651
140458
937825
180226
715975
828718
861001
309993
555555
1042402
576933
858362
518030
872396
33673
201512
981425
75459
46632
172125
339934
466470
106840
54472
19399
302627
773959
445019
43700
534226
148628
454745
765471
373389
668485
943751
303175
502232
12491
360025
751004
687907
612666
690160
443025
18245
591131
436875
25889
537022
834283
482286
382842
975047
38251
296536
244081
307335
163218
95129
803930
778302
1010654
770683
201337
187455
224936
1272
111752
8041
475103
317452
376870
105079
160571
267543
697447
966164
159233
440785
676005
816758
781274
893968
727780
725217
21826
567130
485328
52495
554775
1019631
545194
690903
369523
717699
696966
164553
143044
956957
907193
20113
244274
381097
759784
435811
854594
753059
118570
279914
199679
869873
851445
1005441
297814
19161
955189
646175
193449
294787
568633
807397
684824
879701
1032996
35756
63702
812274
477352
505571
646854
33423
940006
622690
237003
102018
137807
385534
84304
852074
48338
332810
622955
1016592
416968
455886
279707
506080
649345
811546
928336
470572
632860
11406
553818
61829
601029
790529
459260
511342
908079
356197
643683
150807
422874
724885
184723
848819
74519
732697
1007064
967413
549818
20211
640479
813165
92978
1023011
223319
921709
296993
318360
881390
535664
834832
688288
57144
25063
900491
22034
807667
118849
111055
256083
168622
949368
145439
270364
823301
342020
765079
230288
133303
200862
511157
330885
996450
158275
174730
229812
444780
847171
5335
193355
931852
199516
206708
329721
461460
352195
433185
421356
1016344
745554
1021782
56679
679991
565163
64140
1036857
223552
858042
803413
461688
353309
605758
587072
369531
28578
19618
498387
89088
1019723
89399
364111
475712
647784
585482
1020777
955503
127371
539952
166848
984463
363937
487099
875475
493652
805977
692864
475759
434637
85948
673179
647653
472365
497059
694796
935387
862813
786698
994390
751759
283172
153855
566503
675759
1043571
91768
646192
49374
386075
324792
623173
795108
168773
664364
136943
237834
582284
624181
563052
84125
854276
399311
556649
614750
8130
195509
702876
380056
214338
437698
409035
248911
22592
763113
286777
668716
672868
41868
590096
107759
691067
1002920
950144
868382
596395
418110
970384
399738
866699
1035433
116314
676520
558441
158321
902303
272792
106906
736070
481619
68506
954175
149105
1025176
411545
545593
1004570
582899
273513
884001
449531
858472
573858
856804
91034
152827
226005
462838
162957
1032641
984940
903212
36173
990996
647346
846042
33424
938224
713385
665301
236524
586349
603649
426705
556025
757906
600124
646053
943013
704940
472800
305059
1034544
134637
259343
918493
315165
890808
36692
712954
266674
23531
97491
342774
331334
337255
487644
520962
175895
71213
523678
51191
587350
688690
6877
513665
421049
79981
601470
241881
189617
471999
148391
685773
170700
156031
826039
623172
448755
146033
70612
403512
910171
886599
624806
775763
966238
339879
282600
614990
759726
404235
966757
628752
499665
915568
71277
151169
942726
810798
688470
555717
970053
16468
800394
692861
311991
885768
900298
197964
874548
745768
622382
233110
121768
708088
147638
367279
251802
128574
275956
316214
254131
110273
710968
210317
434187
593579
937327
42756
782554
972310
929042
297711
673832
947944
710518
832990
635302
60154
810515
427718
641649
650520
187052
818444
435595
929178
707653
1032712
263923
548148
801843
775412
408157
787340
823756
457808
546693
241105
785059
265327
178128
389108
552330
596666
88674
287084
799910
546093
891633
494252
636757
222369
32411
668477
154143
523094
495843
85415
517705
699366
929966
871021
1031122
635646
356945
569864
247477
714487
425157
276763
326688
381415
210326
748137
146602
290179
159011
507073
744645
261389
229896
91103
221300
629454
14629
925383
500564
519915
12701
160600
759626
487771
815382
355819
681200
141331
569549
268772
1030119
123821
293045
522540
171149
385249
372113
468868
793717
84624
495752
99672
508877
171888
806857
745175
178125
630839
642791
166756
819523
31883
1028808
212608
384801
547788
688939
643274
746889
485736
713117
265082
247948
272346
870604
925041
640795
1028721
275910
1007791
281795
919770
640884
657811
150548
811424
186512
757707
91576
77775
396920
204880
718798
424255
1040537
28035
344945
328443
22565
1005511
838396
823652
908577
12345
159898
175394
1035624
736103
348640
769960
808156
475667
248188
793863
680427
254067
541132
351125
55060
90624
40081
757329
748251
187505
363193
472827
520614
195132
206454
235157
213412
166659
467317
85508
720593
1030114
973127
471883
134423
723481
831650
309005
674009
981557
873384
50457
17693
476841
510274
897378
136482
706355
124570
616624
800288
21422
712032
355029
8190
590842
961500
82173
455556
936902
171177
412464
409608
645676
185387
511841
438280
756979
358033
866424
735655
927968
877815
684068
1002481
197465
508929
780613
433345
108883
737929
751443
733248
942609
902188
199421
291113
1014445
210172
378536
763413
154754
454983
475105
798081
910846
458044
982205
947866
43489
120262
322500
416259
567807
181367
97868
455741
353124
106634
559870
214808
211588
149090
164697
675711
921605
144379
782267
637894
612054
478198
276347
265858
748505
847799
976310
466355
912202
759842
960095
458640
545256
998892
515513
882158
275972
810077
180179
143205
196911
637532
264533
480953
945926
745053
763633
778510
413953
379017
288709
209048
266662
50837
355952
1034216
381974
535403
611043
610950
145950
488425
814233
405477
895300
1034579
22745
712330
901042
356930
927175
686873
99793
180084
30413
625739
271024
827181
662576
211804
545074
333656
353226
700755
745573
470114
586999
383867
196170
522758
223600
204157
855808
957070
629361
881632
600792
777627
875409
213840
921793
903193
999394
81776
541765
557631
62149
41406
564658
618858
853543
50548
785881
829107
465941
240029
89909
1016936
895179
667687
581528
799132
11446
763242
411164
515738
223871
735738
817294
843996
769927
526851
815210
133075
600426
973549
359413
474317
715029
69607
155777
444392
913714
518300
169303
758800
457768
419972
289539
216083
467350
454810
490185
577196
877303
460326
990089
526270
190962
153991
655472
995096
489787
897869
490147
775217
766708
1022372
488192
312449
868397
589204
249629
141296
958571
319587
1043415
797618
593660
83340
800062
752444
492496
333894
175628
898236
364778
152470
998583
27978
42718
428807
281817
934304
359824
98553
290698
525081
536318
419507
444882
689975
196647
661579
369807
809173
301722
702934
226621
606087
984042
757541
594437
148149
620222
605026
934189
366369
748129
119387
1003963
201268
445597
89425
774465
300497
992434
144903
890846
111960
1035460
955934
177303
440061
851117
872813
637993
375052
81751
314504
561941
24059
97345
989889
927083
120535
504195
324945
191792
25967
284226
42497
194621
1027412
899591
117982
451751
227332
944128
408068
189752
331033
906192
239830
811987
533488
504275
62322
868391
201904
1011548
769884
716858
632806
690577
890039
644238
167479
422854
749805
803422
534755
278502
834358
578586
269591
326232
800487
533522
581733
463230
676803
453080
122567
400811
815960
570554
595877
1002633
984213
940596
774300
503370
488647
191866
139779
684469
872270
512627
490493
263903
372277
31211
920397
461106
311086
96102
718797
223154
28672
715867
228703
291739
283302
65422
160320
653390
61675
297744
679688
1008659
604801
909985
183344
162644
694627
798793
783909
258902
8208
951133
389950
966832
644454
947337
423266
89632
687034
501500
909081
998665
930559
530063
416671
906710
980145
623468
237
251473
536805
891923
397070
424959
637855
327351
782149
256637
31477
578049
839701
44043
217404
391339
843738
494101
627697
849695
443464
17450
680424
576272
214371
208408
209224
995473
603629
748349
514518
602254
340369
154505
867913
616885
191180
1041852
98994
620945
237841
1031440
267714
911770
628356
534360
902895
758177
410310
610012
505215
561891
152627
534894
794301
994110
553838
793157
286213
129422
644795
722600
437375
19593
59614
967863
882231
98256
622379
317358
75959
48043
839965
81677
489002
372129
879146
269853
128334
414480
235932
807560
84600
542366
164906
444889
628588
233769
554397
322447
679726
399022
537722
1015570
401099
856479
446044
570150
970585
1006152
634917
114109
171963
391766
644731
649595
90817
28582
329651
963429
721637
968059
565709
281098
816870
999340
147845
664373
714167
101452
441824
480608
477701
945079
568458
582619
139818
535457
473610
35020
910208
588382
588044
1002442
93084
356730
261282
37091
292089
147241
543618
177134
110013
244190
681650
619286
61862
833754
549867
449675
1037440
502694
505742
634833
761601
724496
374184
910447
287987
380827
320252
493737
97775
931953
908058
905588
296709
601611
657924
1043907
699025
930123
181156
329171
266179
989663
1309
286466
547840
778755
580804
275584
38391
910818
360822
485880
980860
285780
165050
89337
471181
363162
278586
443370
265246
899189
421675
339235
309737
841270
498819
799682
823806
150763
550614
391144
626560
211731
103265
730038
359220
154513
1017929
888294
82058
844171
852085
103387
525975
691624
85598
673878
393309
104924
168206
31605
390793
602800
273228
806359
455729
526999
130435
127727
795088
911359
588375
174935
903010
885492
211957
1033946
225083
74812
604248
1007745
983780
523685
942924
134149
236081
559416
28786
247314
180757
410363
854172
560381
685068
718663
369000
1646
747369
1001267
675053
1043407
952385
805661
392341
44397
2315
265636
1040435
954495
920539
746226
351227
530043
260042
351827
630267
431289
353649
742559
206937
716441
280302
215782
351072
289205
291586
356774
196749
677345
838346
475713
370973
762199
510164
517178
40487
186698
755576
799781
611013
650895
31450
1042823
31997
778573
138808
859919
734604
388684
657370
149189
978141
651984
1028184
219436
818452
1043045
715543
555200
848224
52552
295461
222716
69362
599113
876304
96624
714770
929662
760804
469724
530861
219404
657452
428145
640771
312639
387481
298829
165778
797476
587608
648139
568739
805258
745788
148902
903375
264222
176159
579831
398904
438978
228999
421249
691760
163893
923151
515673
924050
832569
610305
587101
1002990
871114
778901
967114
69355
275017
601112
723478
396183
541103
702865
266704
473230
326179
203159
891942
838188
774568
25098
460756
244455
919833
75507
970121
782293
639754
300680
731898
449122
975562
832701
607567
166103
390605
973322
61892
1010948
345591
100262
790377
780514
127507
139949
354032
991965
905093
376432
14998
769111
961191
996052
959053
750334
868359
648515
590524
344684
679078
532204
356747
444113
180485
763660
805842
873556
230377
204293
199637
359179
786725
10843
85637
611650
640182
1044729
509381
694386
491593
614302
704250
1008100
439372
227910
445622
575342
379150
159222
752881
963440
424004
176994
309275
849131
98656
786078
615498
508460
716083
729088
1013527
787441
766065
233835
298792
855407
800785
708109
75400
64299
154761
722587
88101
154588
872891
33322
685198
216957
118158
971261
387526
358382
814703
145176
36191
8145
787757
885605
500110
506858
458605
418264
979491
221822
658751
355734
980839
940738
36896
259011
981223
478669
1000127
92804
42347
1025512
60684
67270
848969
789527
207299
957382
360317
303500
186771
248002
139241
276693
960364
301901
1012884
30760
86605
483319
20836
849886
400242
520700
859669
846341
129263
249978
326640
553215
1013318
62658
974819
5834
341385
484537
501809
87
680236
840514
318308
485376
791358
634685
442127
118426
972383
937524
372263
975315
678445
68782
837824
998456
1017806
425845
139413
451510
488548
468418
226331
421381
261319
402950
745800
850318
184589
22292
485061
217379
732935
599266
60601
796049
714484
309473
80155
677636
549960
677039
599588
87485
456389
245323
701017
555892
683187
40795
563154
115369
393329
463888
740245
302737
869111
613758
33244
3156
967255
427678
166284
733307
112261
236944
434098
1033401
880224
396610
84829
406256
577577
476010
1043684
150600
431467
708805
955840
388948
524514
91964
525566
288638
924475
10187
898637
424599
550061
89437
423907
95016
701887
235283
23977
981759
226358
790740
1042267
1044675
252290
790341
903525
1024425
207299
1030061
921662
559829
152649
434550
410332
197278
135302
810002
1043382
738590
413433
44019
257347
310184
258356
351257
961468
1011385
345214
752055
802919
228103
644557
84603
558505
1031387
861377
878580
298407
319049
745395
825447
531196
304448
400146
704873
753457
421561
217270
924484
176882
958429
598871
281085
936826
227038
869604
332669
788495
474416
73481
658338
183138
13998
200826
615665
877956
816028
97242
969526
1003545
1004198
499770
1021359
297694
576835
798436
824281
62592
882909
204120
357214
642857
621903
616766
409142
522938
397907
808606
495942
869791
778366
52755
947479
814908
376427
179816
627840
630099
279325
544442
101359
239397
556239
455644
905930
572968
531705
114484
859990
734390
488230
530035
918329
360677
375636
812991
908049
546643
710695
83464
498724
524095
912619
108226
626121
942278
393528
37975
430364
443555
651910
482292
992679
522325
680265
916841
386028
851019
444580
154440
225459
929248
914390
581061
919543
145776
565340
331446
308881
1043050
762360
152212
985059
480999
591516
951930
208672
332798
817696
890482
918134
148836
361094
726203
130629
685240
20593
234409
192585
82998
301156
696741
966301
99851
681479
676834
212649
305120
813588
466752
375449
39847
575523
51715
713284
688446
725615
138471
317896
33950
355680
642881
181723
586719
987422
612227
828375
345886
814131
788930
644082
533811
701949
782697
531344
505159
58283
841283
491204
79412
114746
719649
494235
891537
696617
426324
906753
864065
801753
569958
733477
242228
371177
1008822
418150
773240
409974
20679
747970
361111
1011945
255075
494837
106980
680695
291029
989933
64905
793534
178224
955231
848424
417280
639406
894808
488757
571111
485102
868205
487436
182830
897503
287979
269019
829342
333050
564428
843585
332181
16629
478630
273315
913170
174899
227203
970445
512910
258212
648223
97159
1044975
237715
918828
963065
617000
808440
158819
986795
900588
400307
85189
964891
64500
905370
483585
534945
106304
629609
108350
321506
622587
167478
414755
731227
27495
233997
818677
841608
948116
248443
986551
517811
483995
326662
977997
628132
475887
283755
427121
415410
918949
186181
832905
954303
261787
258380
581460
102314
392220
583764
1026371
349068
1018278
839066
208180
137433
848302
998464
144075
601748
845458
628954
216707
551738
156799
217340
965869
564516
679473
579994
319540
402546
227363
761967
124442
243970
560103
906720
796124
89652
760264
941892
592853
204266
565781
176411
435671
603918
747507
699310
820606
136705
131841
1004570
610145
143561
124475
626815
1018170
877449
708168
971186
860497
570388
83132
448077
1027187
985008
929539
137647
168162
973711
821742
1005038
83104
736517
549577
83674
598065
910263
134179
513931
717609
1001819
702075
171086
629802
85667
637408
1022360
184637
860918
472188
295195
279423
826950
1040179
612704
661415
732509
1041045
606368
950771
672659
585912
827744
1072
110440
562149
99360
945955
223099
167063
197107
366083
505875
78287
484903
339859
366831
854957
477842
937527
40300
799936
986308
694011
389577
572391
452381
1044445
994894
423810
124738
673235
857548
523672
480680
51552
998589
807656
349206
438410
302512
757399
753689
718453
742894
300318
788039
867148
439831
1016496
1029459
957457
287130
450500
372600
1504
590375
158542
928231
771564
27785
642852
934473
876668
655490
513282
121456
479466
572185
494742
41832
586890
318686
133098
554489
138796
980735
923837
98757
868527
704339
157289
688102
444846
57594
59094
493140
178879
105688
263674
493115
48903
15525
744567
572297
172572
846780
5680
552258
420173
624420
784882
806802
258018
450424
546126
120095
692194
1012273
226288
886779
956480
769496
794672
694742
821000
434220
444799
222058
498841
928136
878356
103838
259975
354055
809321
317180
451491
396292
756155
931508
540928
394638
91364
215092
546433
682284
585012
814455
771651
458580
871138
733887
278238
418310
711311
227553
22817
2787
428309
847978
286214
56356
780989
852559
877412
17487
493862
1042154
424601
299728
832562
270239
257174
984632
647500
610308
488352
617644
327141
632358
375145
607204
426778
656326
75855
10094
328290
481303
554059
682152
1014340
200825
789782
692456
404775
122156
690236
104957
638997
63775
113516
233342
214508
329630
235884
776994
1009980
600853
780346
149492
617931
612286
24546
156220
991100
834431
489309
503692
932419
706539
897813
272615
316576
123931
561151
128501
793276
348275
239104
237705
31779
429016
956910
590378
669438
999098
381103
224776
323624
73277
623246
26479
451514
259368
299691
876529
541636
185279
970924
302001
20482
689544
945552
797243
244951
384707
582594
828510
96901
996807
328579
405006
318786
630324
457205
255684
120513
963264
439461
819954
846023
930603
475114
280448
86377
972616
710747
687452
860016
626422
956087
962261
604830
635494
710158
986047
299390
264273
359455
829926
956310
998586
3672
615419
68664
765087
980850
324753
417473
573009
328064
482302
399956
568470
610865
791137
840787
725704
36151
517518
341925
1031116
522543
225058
596868
399272
49133
90214
409749
957038
539359
266955
592129
211414
1038606
439712
473099
10933
416283
786124
651934
250196
947611
669536
608681
93854
262025
532738
1033418
440337
962070
348859
556629
423731
414001
681142
317991
819878
889946
300829
640550
836007
247699
480003
108994
193734
1020368
160225
50342
115247
226082
351445
559618
306658
838044
852511
88903
561564
816976
835801
300480
906936
230193
240460
271013
716446
954017
782918
157302
352493
801332
426401
825659
744996
703946
292411
383078
773642
386555
48928
827808
868188
198760
704693
954128
416996
25183
955334
302582
453367
368897
665433
643638
901707
501844
206295
802551
721478
290959
263625
863082
889056
643635
400949
832254
870824
588010
796062
1034719
444550
107742
397716
244866
384097
1043589
590189
22889
496277
328041
342180
655098
300683
783271
297658
214203
927410
478074
90100
443475
757300
329361
395865
538547
673190
482684
115890
979705
80
28193
469834
843994
531354
569464
637990
1039352
75975
957828
680073
567609
24749
375503
50808
773164
972844
972823
162257
622369
913536
868222
844576
661797
143830
55645
346471
190394
734076
963364
426570
839950
824113
513949
677550
559451
615170
775016
660994
886795
1025293
721165
580745
196015
43870
907229
821731
286404
411972
855100
591503
621472
619734
57723
628954
560230
743095
133981
16489
161158
436943
317133
201885
513945
78278
905808
560089
158148
43418
19107
55344
670514
953920
42668
929282
13563
108117
560736
120033
253625
628614
971727
915525
363572
469873
333897
277493
941838
806127
802582
47880
76035
375635
16943
712793
77753
854598
120329
335124
1038500
835388
937718
947402
982786
958449
783805
863631
895597
966192
577436
101524
137804
465374
1032755
131166
194219
989292
798003
1031131
660770
903126
149125
769221
255785
363306
574959
668248
396442
847294
201499
888197
608845
465900
901597
1023547
32400
111878
531550
957770
939115
78940
416382
829275
103694
312874
892385
264671
124030
593361
737533
608478
714457
668419
140222
528461
276494
325770
336945
169764
752268
509318
347498
158102
470687
1041503
890815
364791
39835
52917
787066
484096
82284
379452
833692
348797
333945
1005533
567091
771878
678572
560389
447389
928882
902190
175577
905139
647083
842451
336061
358704
117350
107162
742976
458343
805722
139582
161020
230871
838248
25131
16032
429400
177856
85911
958869
884163
263982
596148
852809
1023789
192327
108595
934057
692160
724107
34935
191101
149465
747767
739124
169729
254776
130180
577555
270229
68111
638596
844523
227301
576848
2641
960389
958850
273864
1009816
517650
77049
256844
163661
1002387
374273
726349
806530
765108
326574
822627
1004778
768442
211471
1009065
667797
410309
499055
847245
519408
652823
211200
716223
841301
1012920
433056
751741
1007240
132469
388210
1005304
627076
34782
848938
502819
503461
548790
556305
942607
888367
284450
726756
836458
613236
528746
251588
564390
761566
917058
132742
873373
870139
935720
902071
102161
314680
13265
791430
517481
464984
432182
89253
992283
705267
1012598
298613
972596
745553
819619
434923
623204
717547
900424
169674
846186
587977
527838
1017263
748419
1037032
166962
606328
693487
355692
853938
111999
644326
911480
168153
530392
297019
570145
445267
263268
82253
412869
653873
792789
765638
1700
161211
386027
818060
645625
308826
932497
79883
749220
400181
831997
477191
389512
73268
330264
22361
689182
114088
912325
883884
230858
433380
240619
1044907
658779
517408
527265
1022693
770791
475095
481443
759496
981417
460154
241464
787938
270150
264000
737157
847696
926650
53309
667719
416416
238971
989828
290149
334109
289698
851869
59678
34020
875480
367947
747322
968935
681525
135498
619688
53239
571785
877773
171580
32338
521897
558567
252746
320042
213939
85789
186923
1030506
1008679
502199
388954
45523
883654
740006
133229
632014
848675
103171
162333
872874
226029
971743
350343
218048
849460
146750
333587
623172
397225
994773
697006
40789
441476
572963
701090
714200
668273
100991
720944
422435
569464
703268
710275
689570
34851
1033503
828255
537444
635317
660582
797730
45606
482015
544324
454205
28066
310722
548647
182310
764595
447798
131262
1009035
987928
734158
591076
474648
393730
499889
931632
730474
682600
311940
767117
720452
952053
380927
670542
318399
211451
235037
682888
302187
392718
98334
239287
822267
358355
693565
376683
385804
559691
482444
406971
93524
584952
993748
334631
616055
403637
848685
630851
1016062
904390
123124
83046
405466
751323
642386
706682
259472
400625
435041
559638
266655
47636
357656
565436
720464
201066
776154
244744
302791
991628
575157
643917
498130
21391
75629
9064
381289
6302
575828
205970
596729
593942
341026
695073
811640
180887
4154
673207
902440
285538
466632
680314
390452
435485
830616
371589
326860
1017800
1026592
511944
422941
167805
180849
320895
968941
82484
74553
433056
146367
842335
769143
413381
178586
324922
533147
925018
494237
741996
317216
671781
564301
879841
656604
819994
402292
394023
779499
33105
4140
60218
732001
521770
809640
957748
108804
758487
555103
562603
556093
403527
786460
615184
647354
393104
442009
713873
662774
908166
284442
527283
706806
808443
222164
221735
555183
757554
225922
1016954
600267
39583
454878
683693
365458
751663
761406
591035
372686
200259
251212
623993
968286
305239
36548
635302
781423
198523
389963
222094
691961
746352
159262
579839
411788
169472
31404
130313
681854
7807
185260
661350
168174
17868
753421
667173
980175
564275
375901
319912
899893
945323
811202
288447
861061
725118
832268
246469
100722
160548
80993
941595
853990
435289
60769
425056
164214
80365
792612
641069
844287
660092
364999
384489
942248
233428
503374
782381
175054
852032
171161
36915
1010404
922888
90571
549617
727031
335232
241570
738528
415195
139719
593971
74271
956455
209078
103855
245059
116708
220461
45667
856329
1020445
595727
216406
77703
643824
39251
898572
741729
924869
369317
446478
759504
886584
406323
867717
380012
918190
555837
297874
122833
874879
229688
1043614
618659
413377
128552
492089
759759
603846
197839
64493
650110
593424
98086
345731
263076
373744
896532
30410
908687
691275
506253
971843
286041
340721
664343
805592
924851
204548
593521
430006
107419
1036233
955304
172714
461036
939916
954185
213852
250934
140445
699138
730062
817144
382523
783800
312659
883735
611109
557912
489625
902292
343966
347101
237441
1013645
22276
914461
241471
711302
1011079
1708
97620
733416
537547
975072
59763
437922
331059
949450
588738
106463
640359
248798
859264
52190
282361
830078
85913
647737
532540
892927
70696
360967
625973
288400
200756
80275
392055
44023
201825
452146
440611
539865
369810
947926
650175
851772
263347
578166
1034024
450311
868459
900123
896652
1021588
577020
734710
765912
598391
84457
1013569
977675
909908
404646
471558
362082
231803
863033
992248
902777
296098
669016
142188
73505
989115
940306
104458
172738
621780
398902
620658
124946
342536
852109
333562
876432
182844
462998
483342
137226
868264
973761
352701
205524
98384
620854
109873
692388
1007785
336915
797954
916280
803541
839832
1004881
769644
892742
257783
602836
976643
377868
634486
892494
741954
533406
1000398
10438
685189
596002
242009
14792
267262
794828
72302
782755
293057
89262
1012320
196229
2625
241792
159872
298592
723312
799255
897331
300030
3285
865773
657542
667515
400490
207599
436941
14739
887925
573889
875551
707784
6389
495240
221382
715047
490162
840842
323545
1002738
902082
583191
1035817
116482
856245
143415
980420
280574
119544
396200
523795
687745
824547
536963
832257
542774
247240
709871
825698
755899
267710
779273
395139
762751
367672
666517
180496
178483
587984
368069
900695
803132
103775
916750
475609
514553
865463
820756
790785
756438
612532
452478
741460
101975
1024776
60643
967929
66763
862438
66023
324875
278556
1029889
79898
287061
632131
9163
731400
945096
182769
273412
303337
492115
53380
725342
346311
165586
420086
649957
497032
861729
923296
964864
226543
536262
77063
912040
351068
1023251
411560
170178
383384
427277
669804
827233
836000
222132
432522
261530
868997
237570
698078
858627
554063
787666
814596
720012
551475
176788
636819
434185
986810
192680
962820
582299
315520
917105
756586
866922
427105
86538
748253
428009
710057
726496
276255
313469
607574
272691
226996
1010507
727325
744130
822960
712854
488783
347322
659406
195201
477741
531701
981136
214199
6817
407589
841615
234863
241054
381140
882323
128287
956226
942989
509674
1031731
854836
585978
534642
334260
821937
397164
232086
764914
164569
1037520
595006
753116
181436
199581
629142
204448
343503
870891
838858
323768
580039
888540
487253
223882
1044607
474057
89712
990226
749968
784658
440046
349560
673247
544344
462029
119088
913782
795875
1014417
131628
309527
382381
708359
444817
528666
715068
212287
865916
320733
980213
970033
859625
911197
646560
813249
420467
947417
684389
176283
171461
279227
69654
875867
721622
291273
633896
670998
553453
1033545
704432
1005492
97306
1030862
406856
730666
763284
627012
200908
1011137
851501
346253
175152
771712
536746
78179
662423
157927
936341
599309
444544
1025297
423772
469659
732855
1040341
813715
406986
682264
867467
18949
585317
714915
22171
33148
198335
530085
1005225
813055
121156
540875
1036269
731470
326736
247572
715407
139490
588737
856399
730100
100525
688000
365892
624987
117496
273785
650772
868182
476931
348311
359126
147097
117075
207738
698617
407887
488507
138721
506432
986497
285060
671680
201933
415340
6801
511739
573741
266062
705664
562661
811356
698014
253460
167134
371290
76405
348347
261125
178400
35738
1012577
303260
919494
231033
363469
369674
985952
300433
948771
824169
111349
108311
15424
382813
676900
945419
303727
862931
778092
725750
625468
617961
886400
716399
682394
239423
292444
50562
50664
414991
133032
610161
425260
695570
484675
547689
912501
995415
202288
527513
1038373
371971
466772
883616
913507
73235
22179
91903
384320
265073
610069
441904
684706
49518
377493
336896
656164
905902
735207
367350
211419
140673
319501
971648
201370
894717
547355
523787
678137
503866
145107
563089
542960
574294
760124
701451
468497
4152
892648
685117
538139
889779
405030
776214
737751
444266
166196
467144
509569
268568
32498
832049
727498
969322
236872
904155
95543
320381
717283
341919
817563
144585
111061
919449
708115
972664
766570
854783
57485
647004
657116
79294
404379
892906
925433
374928
685698
98394
885877
202918
172643
72277
999037
952833
1029036
997725
132565
355319
241820
489473
560729
291942
384175
704785
857204
702731
850138
947064
343784
373041
995938
778485
914398
701518
814165
801612
1020428
517248
247702
44541
41321
83522
78263
63038
200036
355409
374630
571361
274662
806203
539804
478350
748425
449319
990428
673297
473208
838748
627307
768263
173538
443657
806021
678206
232385
49780
499015
146505
500105
976542
969669
868873
630081
759545
863922
224655
705891
964285
339516
183191
1025319
673789
188849
448971
755328
23621
563693
605400
578595
746776
884662
204056
201358
146022
300698
731293
768868
222913
781291
190983
401411
247776
73211
554068
91069
678792
944033
984183
63396
736163
76089
1021585
927282
882847
783047
59300
771072
50304
373086
765352
397856
651273
154505
645628
143391
207627
308236
960577
572063
521869
482908
544528
286362
521175
594576
508103
548535
10496
853587
510749
915847
902815
819298
299618
890007
256992
137035
698074
951344
962743
948589
363854
993167
301477
300025
259879
168954
994951
590096
747196
989733
971425
37969
299631
564261
609297
113827
911132
370032
55134
154560
508284
224312
270730
9698
361270
611991
702205
321787
269419
384009
61882
261329
567088
46416
533357
162091
620864
553478
544244
410132
944481
841187
120391
404180
623242
659877
777369
605236
353332
708145
947169
175804
185171
826044
681361
863034
877889
728775
223666
209569
160135
805383
274428
943270
397081
590040
795190
271531
44471
558238
995953
879668
632594
462169
745524
310148
957701
661559
402399
400829
311918
1022440
34677
332257
438182
871642
866085
684607
628989
376731
839760
910543
682089
219706
187041
810572
922281
589563
372944
279970
675727
812928
473623
89871
885696
477714
966033
608171
526263
691330
782282
3735
694497
31826
380840
280360
636137
1021174
749032
410257
941523
521931
628560
421205
254053
826274
611334
609743
434880
1000077
928859
470355
274295
205718
497291
829013
227133
423583
698487
353294
932518
1037340
248031
819680
644981
575757
745130
342367
267675
209427
877778
755699
374476
897441
299691
388809
462474
655347
110246
454620
620652
387215
981792
330888
354014
527277
616272
571960
55289
823482
86316
1018133
1026724
60510
980251
362807
804938
565548
517117
925993
829070
302470
242048
228725
701316
117369
953049
722231
169865
408732
691809
1023522
372612
998728
61438
329828
1441
995157
95462
344312
443585
950026
677325
957588
477519
538878
912658
642241
132154
420328
161059
728928
1011436
111480
835964
295944
605079
534998
336169
168937
765431
152406
440742
821739
55475
111846
71457
1021475
1004923
401422
106784
936656
319429
339261
244276
355928
965336
60919
209152
853985
74717
584418
270051
882387
589188
683194
568890
584924
819146
757041
219184
976938
474848
480931
928107
922932
851137
20608
894993
510843
14271
610240
684451
1034769
986989
554736
224420
303541
290558
93729
607240
861829
869056
809133
927019
250098
542143
621220
754438
577651
793133
149129
583526
619423
497451
979953
364857
187167
400235
892379
938752
224602
912152
660093
345612
775110
325134
743439
173295
563127
759081
585369
842759
757980
534903
911420
231938
261863
633160
728092
652210
956004
273799
423237
959464
495999
505284
924665
379488
831427
153856
377136
218933
516917
444252
762685
58631
442672
326055
110363
629379
51487
213680
564696
296637
132738
489594
212972
951535
236436
20550
973005
1925
333593
73211
832166
53975
222510
367399
303831
175689
418792
326846
632480
1001171
478366
76443
1024216
284985
770112
760757
305779
344643
802385
417576
95969
877274
37710
362776
72241
13013
716679
654352
599800
567823
901052
704591
904192
825705
634236
62981
121741
394311
527587
478811
896676
551600
547818
88085
809953
349302
778729
98904
286709
636331
24590
644958
641382
7384
409101
408863
877563
295980
492536
874157
150534
637317
36370
575968
911655
38953
235850
725974
986006
572311
787710
273624
1013402
221387
505683
121589
720058
828459
132861
949202
923106
773998
906574
371107
928751
572631
985615
645067
292593
763994
317450
643687
707602
74247
99980
234166
551645
568419
891064
763316
292273
787277
592375
517793
602302
865772
58103
784061
677485
181017
628232
253901
330150
697046
48581
752812
678559
571199
834492
48735
55327
747801
486081
671361
826037
104759
466777
855861
145350
1014552
665864
540886
990866
811650
975448
172251
211467
435850
179140
413634
602778
425074
200798
231350
104865
493541
659812
197067
812005
192117
360907
416888
475391
440005
999975
877364
639232
918771
458637
696787
770656
812780
75901
707881
584003
157437
824449
387742
687982
341757
917802
837118
581477
509698
961416
869420
393596
953776
423552
308503
792900
148490
462622
226366
72916
1012659
803832
333411
397582
547712
601720
301392
508330
882851
15831
144320
829096
828764
381663
664061
842587
828222
294259
202468
747190
274178
632450
161116
652087
625403
153296
363172
825368
979651
20244
379456
1042608
1026409
417285
746580
1001406
878603
899759
801689
777399
570603
440473
83705
585474
633203
873049
754524
289619
28286
29296
216205
1001153
658665
802570
446525
837089
762106
486228
862874
905049
734877
1000089
349670
369634
86554
684938
1007932
382240
174416
365455
761564
841776
747056
45218
634087
549032
743388
369332
860800
23164
379585
591297
964590
764283
581993
822317
335044
255365
785602
946015
735168
396194
796919
199495
540670
801740
524944
355528
843717
525991
239278
663154
13886
243944
832663
421627
153143
1010227
124140
105686
797065
162082
114119
706612
633264
20964
437489
324619
82761
379075
429018
458766
343611
348995
182476
1037372
54217
237946
804323
319034
1021295
860415
777421
983537
534377
461681
573730
5010
363435
764824
685617
626413
446976
19397
5949
705011
647369
373939
598435
869467
24653
819933
420537
790878
451641
1030908
125478
307415
759089
510062
192135
244742
187567
582470
696547
398665
144326
585913
248715
569785
355388
404159
1045415
755066
311864
83550
63350
346443
287811
355449
123727
534290
704
895438
98989
213152
113092
261131
772144
266432
750946
79439
589668
296253
911816
849619
974180
334418
256248
412430
116133
620744
998512
456307
322157
929853
572557
648782
857842
582862
197811
357428
21770
735963
963567
738916
653483
267530
711928
554880
696140
203208
176499
611182
535798
185814
939804
304507
820077
239830
403249
487914
792417
369357
39166
406148
261536
695631
962467
264407
299083
591428
475142
338804
510307
113072
833065
610562
96743
253362
583676
601690
844847
173788
63568
605863
321119
1011817
105547
475543
515094
153511
788070
331457
454611
768505
415359
556106
814356
994442
430559
161510
881296
205362
342562
1015588
379760
638207
721628
290607
412004
51556
10979
648009
684974
277061
493299
912224
873893
841970
7385
1014868
991871
624584
539788
728825
59053
530451
762030
119580
357432
487277
253499
908545
805076
217442
559881
501577
804769
437022
617813
477523
401761
871348
646767
216201
950718
968997
997339
111178
723934
965692
757107
914192
357906
78096
563831
162890
869451
1043298
888736
47347
278034
771678
718527
152620
555455
838334
62041
1006271
478954
408443
17303
911517
271769
22480
370113
871953
85149
733482
755372
414115
63043
515137
610973
871272
65380
40168
158921
682922
78438
885284
264792
115943
554403
698168
603777
831080
454238
350338
859239
748409
319310
651629
1044799
685396
638930
1034815
914360
956944
413684
536312
967916
565889
960550
243781
6601
641738
913747
761810
969205
661146
85459
620494
694825
1015184
1001085
773343
210167
925847
732194
654844
503147
650684
331437
868383
785955
197745
685657
285903
880120
729694
621022
719311
736593
80768
675739
153965
52488
227839
926462
218533
856873
389202
336983
461256
684981
292215
350462
218948
233530
1019338
104555
133444
625576
90978
63281
359628
676743
789472
37139
277200
744798
39077
980439
582405
1005726
964932
82085
514151
822510
86457
1027368
16033
943241
816140
835237
335440
329429
966258
1025430
712099
483148
68089
15335
421841
186189
740176
327118
693399
926750
263531
624608
994697
273757
865416
735690
231803
799903
84771
644127
537185
983605
1023166
731193
770281
950291
214604
1043610
652431
150536
590775
750276
665519
596500
247611
528390
645604
333052
541701
57449
244633
408566
421878
379645
755512
214676
45102
10813
407277
748785
764450
670027
697502
818407
1015992
713497
899517
911690
500997
462583
710679
115736
276847
859024
1019066
824237
790124
822136
1021072
44917
859750
1033994
916367
735377
659293
401200
166547
744665
263015
361865
792941
277329
251683
10388
590663
137005
757998
4011
885384
727271
778056
766589
542996
1023120
978680
974606
478908
523186
714008
475827
182178
939281
536579
70612
405906
583206
800671
579219
460790
639861
1023760
832766
805297
559800
853915
283833
62395
945660
741218
96046
243839
452789
465607
483790
1002329
379661
112205
723060
861849
872847
163859
833128
86586
207942
726149
768654
873582
142639
197320
983230
412559
911333
756567
811889
945798
820149
439818
21454
682763
1040394
151589
551833
491046
993350
59148
521969
914780
109084
436425
103599
67896
265038
172832
442412
734089
42700
386190
336775
132674
235709
22498
433121
151316
726440
793254
857145
496208
464774
554944
372522
820246
536127
29112
93648
294368
924387
844830
524082
444690
664110
394237
217465
22851
884600
300590
472260
290716
109527
402081
495636
316868
924459
341026
595448
968037
65025
778827
890716
894688
98042
256603
835267
700182
934056
46495
293472
173756
1027626
581120
110627
41467
421139
621209
168694
290000
963926
978796
998173
105316
226755
410074
69434
389611
334089
933853
650145
494205
433835
151141
434141
974825
398987
828656
77788
362897
808814
888267
646231
508756
1006295
32604
199854
711074
397923
354600
116841
805685
632311
358527
265156
854874
603351
977738
308590
577068
839464
440456
413375
732780
149113
769057
241965
297436
834581
571204
743111
473256
46598
298062
139780
558604
953154
651613
846233
66953
927581
549980
80151
919442
446716
909856
154407
655021
790130
885703
352037
105221
840886
359234
677450
661044
709476
744438
140845
716574
551517
233644
921704
1005584
72411
135517
1010430
829552
95012
583705
215490
312595
729807
345785
3361
454319
497514
236966
129797
958417
905188
16632
793797
722834
225363
407752
866686
627446
898939
464765
399394
140186
425667
173274
446712
223602
918259
878226
324211
521231
45205
876936
913161
689234
291275
177323
253459
86509
678710
240253
116860
42652
1037568
390250
948613
72008
647888
813051
924208
844528
21588
837365
754803
631707
26836
751016
672925
777948
895901
584191
416534
967333
544949
1014124
729452
786931
850381
173816
492435
977794
921201
570174
814395
432822
815135
385277
387781
291083
526578
696172
406840
782823
935647
151170
437571
903973
886670
675189
25922
288672
782281
477764
805833
28450
109151
92666
511264
12399
539004
733663
820916
923675
156030
901342
500189
412315
254871
879154
323952
631791
160862
587897
657626
956327
834149
361391
825587
120412
114514
953866
972975
663107
158810
143961
100073
932415
973845
769914
435383
633154
516249
55000
685654
754408
112070
665650
647605
138759
948322
152345
825688
97015
847553
933554
538005
107765
284888
465279
707910
790599
723867
692066
438483
379044
711497
723111
1015161
342509
1023773
75503
181607
996715
61095
299627
153453
223271
1015777
735753
108777
740054
443497
992147
219680
280837
685048
802263
383414
51805
757302
589150
83459
537466
92381
1030934
399038
482282
674046
87323
121796
872463
120258
713855
612817
479113
838309
648166
755594
150489
767597
888604
313132
104138
1029587
587213
232337
37231
441377
73295
7054
949126
62643
640606
552697
831784
622799
681563
452342
323890
682914
442661
82133
1011513
888938
593882
570881
506712
304327
102686
251721
164997
869641
626648
368773
560553
58911
577062
845861
1012078
843046
572816
819456
422463
41923
188426
324696
393924
863896
380216
78230
309454
228335
868829
731178
753908
805536
834594
717738
657455
781095
8947
892840
374062
37514
139145
956234
566143
186687
890942
2281
721843
446430
111820
279095
931019
485104
445252
649879
659005
928493
193503
246910
807248
919063
662364
291710
137887
209684
288138
881958
934324
878774
819600
665640
807341
787869
449721
354655
692982
302329
271714
618948
432184
387529
844036
666594
31893
140106
461236
57957
750187
625888
37975
448114
977821
744057
877820
628547
761466
419709
693578
93087
610820
211622
323753
447498
406810
511126
94991
377975
155388
780361
597467
991621
224718
320381
436529
86236
51534
464015
464758
597337
467021
480596
579326
431488
966075
964014
297875
39899
947644
573932
822097
539167
435533
952291
864287
567010
556248
1021983
458730
307634
724212
490724
638727
209403
378990
201593
813526
469486
972205
917529
717338
977789
74880
986664
601730
949525
48670
23837
589227
1001641
549605
1014230
799441
521251
913787
284607
305536
16873
878401
39797
705101
301196
1037831
37486
28593
359655
282854
833237
866112
690571
923756
865749
861019
297366
924647
748109
518261
168303
680465
273926
579243
416161
652569
751129
1021117
985132
948968
106695
1032447
546383
474615
249997
371635
441750
88883
960495
618939
626949
683324
66005
50550
926211
683783
899004
1038051
444086
103008
572935
1023329
759460
995482
396834
1018691
19139
95610
402884
465854
163604
282543
512468
30905
610004
145311
453672
327459
521220
250722
73704
266239
998804
723524
323252
788125
618337
405293
836047
70019
539544
519711
407341
669364
966518
73399
829570
732644
720929
450819
1023451
1000442
1005573
655583
898099
46580
968115
559849
132002
569695
989527
594209
81522
1000341
969888
437680
636874
434687
814321
1204
792405
932353
883582
531389
609571
640801
742133
848325
482782
142857
839069
611397
478396
118557
633575
74585
817296
70719
457847
579780
802101
669068
768602
691151
98661
780277
912725
583463
793524
311892
319918
364697
12435
922668
968340
778257
148496
202547
40783
749814
633213
341758
1034416
487906
518541
978702
991210
612002
955219
379012
807008
342563
804523
1010868
424143
204723
358010
122611
368854
93834
234409
817368
679642
122821
262121
457154
346439
629426
373441
116404
267714
719256
130028
575949
768650
843005
499377
390465
244373
587314
28925
721977
1037672
1938
714529
953693
217626
335926
691359
611781
923619
35185
418225
505639
231596
245376
1021187
431374
358852
794596
989168
504834
165248
428174
48671
362573
411944
467770
942061
247954
97251
825109
698433
729560
651696
754980
92729
424452
439397
96958
701326
994369
904714
480616
584005
571926
395458
851998
401107
611543
244723
488485
344248
357439
144706
370634
639515
1035114
613126
508404
287892
20741
44837
511199
220761
594521
871472
44208
368845
526746
275637
453119
176878
762826
716927
719552
760656
848388
543917
952702
772372
39996
187937
808741
427964
549137
236144
445401
239783
108312
319791
664209
643710
67229
936312
742704
183702
981683
717647
673015
516592
737868
827423
693475
13843
702954
956286
461173
888358
994946
728173
889296
506406
593775
894562
342522
1018301
39416
993339
826522
279799
293781
889418
51343
390845
297543
817598
421104
700693
521133
913233
33314
329276
1022384
440425
625103
533142
131123
833998
993630
163340
756993
59014
544071
130562
97990
1005408
457283
544790
1041452
56409
731447
873918
329872
558684
724339
937123
711710
667567
172713
263913
76449
52241
247108
524735
745543
707066
735336
831481
210945
193059
1031095
213394
150500
170210
719606
819476
505265
824244
636882
123789
714233
182797
342773
358892
844598
178677
831031
288924
618998
811174
24019
32159
243563
709501
759573
60002
704852
681314
98679
527377
168905
939119
793472
227130
190406
964084
540647
249373
1030489
658175
613771
409280
583281
107772
415659
766883
175986
656927
824980
555682
1028431
748708
1032755
745029
485276
874585
747022
346323
203279
679136
459251
976721
499108
263548
873860
887135
434751
184311
533818
414069
865776
83570
41796
433023
906054
318152
322436
896938
720075
277563
636041
79367
611795
772095
234101
1040651
492245
84769
432124
468998
355058
922318
880674
740934
718212
929951
905345
17434
716619
23460
204438
1021832
147979
288350
592262
989368
241361
399400
801133
652121
777944
90206
873465
786701
906161
347452
365322
832279
955758
80182
341799
838231
722704
404936
388833
967574
995118
717182
53613
664873
596324
27562
996085
898387
879850
60390
475553
374338
641403
528196
782068
160962
857379
437064
422126
667635
679596
302531
921991
394089
77889
915491
719042
207605
217020
785383
934130
414119
537588
729729
624968
522500
780984
191524
411518
883525
761407
53966
568004
807946
678197
760272
204403
5838
960209
761287
553074
190747
659645
607020
81557
541624
1013404
206413
400028
348924
765243
482350
636847
918766
1022906
632012
622355
636267
915885
651141
4413
769140
674154
328562
378622
694832
300083
955085
1003586
622310
1017785
784576
218332
73137
85519
444788
33077
404386
776740
999620
396063
972315
605973
257730
998158
793115
13549
762710
755285
79803
13932
65807
404380
462232
814060
295525
702459
447496
817348
69
256098
954155
44853
270562
299805
683542
936922
203241
483273
768717
915320
373112
221598
638053
241499
740209
1006321
409139
668725
212003
629058
720288
123600
354903
587782
299347
845623
139572
1040955
884878
758612
721127
464596
765410
161518
815296
338274
530201
1024017
647130
41096
455934
157606
536035
552164
529358
491802
1020865
698796
732301
283757
840693
535349
800131
712697
379069
1040961
780412
707978
766878
303307
594217
353757
289640
486981
901329
331809
659656
913634
305899
800985
390085
530487
197472
644955
929037
894828
662734
245681
381129
863343
150507
564876
308311
140998
32206
55773
35768
32406
164339
774755
170269
557133
1017257
907971
299787
429734
748784
497710
549938
346687
608580
693156
889744
14338
303681
767207
48626
866828
222160
43718
123767
206282
667432
12196
2919
290680
839600
460593
759326
585503
83740
253897
977658
848290
769497
479326
822676
1004335
576400
934810
470557
605580
193723
803896
654813
915306
80330
934848
491923
935940
216326
720072
558948
976443
327603
131376
198639
849103
754986
441024
686624
740639
376265
493201
536369
763993
957580
638643
631191
538827
23335
576906
311248
674108
833906
304148
20084
371692
364214
581815
492494
835310
552310
591598
732190
308801
349569
1029530
903202
1010492
685755
205962
585297
352977
277581
497374
1034683
391461
868049
773578
376584
869717
959084
55324
16258
869141
66214
661984
657162
759227
27321
145851
82947
189868
933423
644903
647811
458171
1022174
567893
155039
434433
188258
433403
425777
942647
845885
466724
453076
221748
215541
6399
178537
439631
59930
288203
265457
860386
442620
1026907
64734
450127
292583
991110
153316
359295
152872
974261
606516
670537
896359
688260
617703
436937
135721
258583
706147
862253
121364
260688
777338
10108
674600
244517
123614
839212
782888
309965
666901
148997
962261
446086
562515
63409
320440
940707
350393
488102
398232
644065
268378
102196
805115
161177
390189
781255
922398
145854
604910
218250
458393
360260
846225
83637
96569
576215
60688
597453
608987
642636
295272
607283
655837
963546
363898
1043083
632387
311551
574651
436830
677965
140623
2172
604196
686143
728604
529346
963528
36708
6641
690401
587175
876670
835978
747010
500930
341125
356333
633581
925557
221284
168329
674161
361931
620325
520219
180528
647442
736220
885080
496639
603427
110869
788270
535938
368070
427364
725030
50021
1026414
487205
170401
597226
238923
764394
862931
344629
135515
121287
896382
277569
97175
231580
481248
318484
177906
294575
600961
223191
130153
324791
684747
431562
255270
675166
207612
565618
1026357
389037
46694
47116
476340
682670
177877
151545
962588
134604
365283
982425
136342
811302
780767
686188
237840
361249
225420
107362
1027547
792854
567428
736022
887875
438691
980522
911438
281164
149121
411946
363834
653967
761317
133558
946383
309686
921489
543206
364428
892361
995980
902212
960398
207634
954847
431419
674079
141880
327367
956879
411849
927109
817676
21269
561910
4338
606591
604494
1021514
251553
606079
85068
408466
924003
133616
226054
491722
944792
53482
810515
997393
27158
249151
363913
531783
949424
1021120
856849
72459
537915
169183
777922
615209
22585
485337
600862
18700
840365
139987
996044
794535
995015
718994
595021
492480
750942
923409
483758
55503
1018102
604376
836912
75828
442234
910012
833091
876994
515615
919641
873045
858889
59969
477596
467352
38069
789180
211674
641199
43166
903609
337258
220563
397174
795235
290711
590807
73276
555320
679317
966029
503586
200825
239353
433450
822294
74265
202807
474480
597482
705175
229299
955700
230174
218734
330346
554507
408637
686369
871572
673060
326428
398291
687795
930127
179754
295295
640922
605218
407523
75757
1043920
571939
672561
422941
333845
381866
424159
619776
32096
216011
511014
722879
473215
246821
404513
197331
160179
291176
751475
794807
229866
320392
771325
829995
350370
854532
755017
114562
492950
954779
310836
866479
961760
379004
106891
674097
564272
410647
783968
228711
229735
489852
555226
720584
168294
92365
1027209
635332
617635
67100
855503
436616
254307
409867
160336
882349
845460
196802
294724
487618
60124
558433
569458
633938
66792
93644
614610
121418
404848
742799
1699
686971
1022769
986915
99830
321802
675186
175727
484312
454847
888863
406579
398050
546361
515381
822962
892511
75077
435826
268088
331996
438052
17757
90555
88751
886667
626459
916424
832692
281990
705382
869762
851001
1032933
870536
458240
286883
689720
909989
713191
404110
144122
419261
505626
427454
667332
1015587
29574
207339
225003
616392
289610
180859
260676
758720
754620
193704
615964
1012135
864569
223313
24575
72920
733269
857204
642030
998361
1024084
749410
532922
360441
273382
283774
897684
963707
439629
622965
88843
985719
112909
152173
451398
534957
708810
704725
1038346
357315
806392
833594
222224
594082
1006130
864415
29193
613969
800841
173590
319073
270857
350112
202468
361466
257959
847492
381884
595988
666794
96076
689824
890581
735516
887241
105325
90535
425326
464484
1045080
348211
505381
672090
340498
284359
103329
606751
1037712
460518
951665
925450
36851
571680
286013
646185
423769
825385
931224
835023
307477
1012187
101402
1014897
252053
429564
127487
361872
209446
199194
968796
605598
929942
970940
676994
377336
410942
1035597
302089
1043285
736749
670650
107840
882357
706036
405459
845999
932377
497035
598672
252356
603322
474570
254825
1003284
127975
418735
398186
617545
927245
609335
363850
980180
154729
641570
573161
573337
996695
820523
160772
1007434
56631
374396
561967
435718
174144
722400
675099
340018
24241
278084
843575
792539
907478
968778
603442
669392
1021394
284560
670356
535404
334084
451718
797838
672345
1014242
261718
560302
837275
796503
314887
165362
47315
698385
412573
691453
128478
791368
14695
326036
298711
630790
992105
73759
182354
458792
701921
467921
738561
33724
1030841
433224
67137
1027093
658786
911950
190195
784289
449688
271026
586594
705333
36280
437905
767693
205037
643210
17914
58811
785734
640527
766486
474757
64202
1034071
645226
745234
626549
709346
408326
1026431
980574
886155
1037204
986750
178532
217069
860218
61308
158419
784338
29888
133162
744370
400784
285358
345972
592350
200698
308554
613517
297513
300700
760935
199532
406728
253954
111077
727489
382954
654495
537840
337631
252333
42578
4400
927104
105546
716396
78346
718605
61838
830343
1006648
571024
636138
336166
9795
936704
818061
396013
141036
605045
179575
405448
85518
627450
831671
1037258
371107
404042
491684
379941
175567
425241
557793
898446
581417
512959
641967
631157
910626
115250
726352
600114
328969
924339
268124
269478
700521
613260
549943
1031999
760880
677831
72478
1019656
314440
993734
748268
489307
68828
864436
762517
280512
176017
466752
598171
633334
138887
380947
833761
39053
826695
525431
368626
893828
12563
862224
374906
134351
784342
759221
826844
1033556
963536
3803
889888
864231
861281
881249
683228
251909
339648
292366
276527
638297
928415
162721
13010
802673
245478
851950
818929
22821
630149
399232
957933
105893
204625
435753
914121
288177
625099
210401
273352
535063
115339
103729
324178
715413
679753
778958
555844
146668
207012
504366
931025
831708
97398
564649
134857
948505
772828
717122
559524
182016
248716
499891
729383
449125
664349
265580
463059
447533
700506
530884
518050
493926
827735
280578
577469
446108
733368
882744
961173
393384
275619
345029
448156
220001
1020182
768989
986799
799028
186687
700718
229984
635948
541127
732189
239054
686030
379414
111657
320078
568869
428268
713989
810167
582556
954143
692966
194753
1016460
460539
483137
754112
454882
292056
65363
470031
230256
177139
320035
715967
480309
275051
564227
13878
430636
544211
951116
129379
680331
486705
508631
177593
473907
1042588
203654
746235
339024
78317
482520
731999
642934
983036
145141
259838
359058
239834
64647
458608
231076
390179
477179
470701
808478
14706
194978
174467
356906
675220
930547
235722
310404
813287
646283
77985
339260
698924
552136
965365
645111
594534
428684
626592
809029
163031
243864
62953
825579
665951
309178
599909
675258
817670
576976
322125
946903
792682
55255
296382
870436
39322
253176
222510
310352
608891
953326
149686
605578
650116
78961
687852
132550
504095
496626
732794
825043
648884
854746
720248
884828
82573
750894
533106
972112
926037
1011728
167837
903438
865425
248029
700417
221977
584196
118594
558690
1044178
906302
858602
572712
715325
314203
405598
564716
304237
851099
268517
569848
754273
588311
640593
184673
408677
716710
1036411
22143
116047
803649
970114
532655
808763
863452
532943
775028
905356
849638
965128
325491
755542
692032
870699
512086
549163
96457
798869
584847
83105
312440
56034
163007
155677
257665
456604
552973
151454
737312
506651
114228
344979
470611
644399
834343
189171
700876
538468
32760
282988
716204
644389
704336
866102
589010
292740
129907
506421
728543
311297
895161
411333
593021
974283
277811
745685
265675
906427
206053
786995
436574
182835
178389
102164
86698
833039
398761
610701
430393
266108
768817
776776
751811
154942
429561
347382
103477
802154
182767
868734
603605
585492
103572
4562
741906
131286
188676
859540
538042
9363
1024670
853271
192104
314546
715896
652597
380158
996614
118220
951132
603445
502864
159533
249064
410558
170850
761703
71396
192450
657418
547834
495974
492418
129842
901725
426295
257726
64902
908844
340555
695083
618000
285866
171390
521595
1006869
118637
32582
849027
1045140
675059
931144
812907
930461
553018
7892
815454
76194
422456
952192
438737
284171
61294
937506
168533
543958
297674
965226
609035
292292
218567
1019598
373358
145683
873916
261798
309492
367050
502468
278461
814093
418471
586780
928530
481230
730299
666238
219528
527737
285312
242851
881385
412153
949946
966673
341322
675342
397076
553572
598186
500616
986543
199148
707277
249957
788971
223516
79937
803804
294946
55995
3504
414299
153282
681418
860526
25543
835301
857965
697497
296960
838384
882849
688021
135734
942972
717454
758433
84411
118602
928050
1027417
382971
668619
1010229
799889
725894
792096
905060
73666
846426
138506
460423
127316
456303
666310
1038423
597638
870191
502599
866149
720966
447458
954494
897794
289650
391988
28816
363196
254932
100578
227242
904484
104175
543254
807640
389169
503801
77605
812470
329954
1018114
368784
776750
441859
137369
259423
1029467
152834
870168
498183
900040
110068
1016469
849423
413064
1016718
1002025
314030
71071
878423
214029
553172
967499
947151
440463
497402
249263
1037524
190458
689875
923297
732161
1001896
980839
969213
32685
465810
81571
875129
165331
7994
1010322
708794
497776
822441
694087
323839
923741
788191
490746
156647
1000067
12169
784955
429379
934477
954947
929153
103103
533148
531504
574921
452531
647312
449268
216486
905214
714630
583297
12191
681227
895334
295813
522666
666607
532523
1015462
200716
291868
309192
716997
668986
332001
310765
861726
379694
485718
542715
91292
62323
411205
587343
799997
216093
681636
916558
916986
867198
272391
343686
666781
804306
76718
685620
729653
565708
521764
104168
726669
973097
259682
466213
68907
401038
929453
278389
418982
118969
512572
242671
775152
558293
149008
825883
828400
194844
782699
411955
53099
147299
874996
418014
258473
383491
550448
70158
578443
165031
799669
379764
895368
252672
258837
406042
524998
128734
246729
448401
145481
209395
391321
612063
421025
104625
129018
325180
916430
774248
931448
617876
676187
782666
565205
372585
530464
564087
133847
840447
456576
968827
470326
797169
415473
202934
817184
859710
577461
138053
486742
278500
334630
427730
704291
648636
4101
243368
894574
583729
494863
290997
88710
801214
516361
691015
922371
762747
159233
511252
469308
432930
367237
178603
294542
201268
137958
797511
467191
990020
299892
345259
345040
911809
352572
71353
317823
22948
197041
840265
452154
8082
667322
447197
730790
661462
96275
736538
731548
349314
680709
227447
255687
1036115
270751
206692
493310
558066
696179
134651
373241
53626
359394
520285
158836
231368
993141
641951
650859
914197
682784
68688
313948
994954
125780
443991
964589
285436
253689
445832
494872
792761
77384
190169
652264
613249
519645
943988
150505
563432
488145
507795
270174
948895
484628
467687
978686
1038803
170112
364947
214834
830119
937606
819064
649185
993822
476961
206240
405210
606710
224866
987509
205104
720343
1018952
864804
28853
885380
216256
430129
623064
720995
736933
227609
543278
303332
456150
3896
750256
321442
437919
956363
586311
119020
520882
841798
121698
833197
705907
196134
1024847
626093
135645
743111
346999
1017136
706660
734536
466449
555883
566545
912108
399805
140364
665404
544848
283969
40270
253069
985172
64433
769603
664889
836278
54454
28510
389799
354076
298941
131430
351387
53419
250412
271798
98475
841174
446414
812778
223757
21643
143304
1201
782754
791885
445567
657758
53985
243477
293520
1009132
277456
259454
1021720
240238
717363
252945
926390
1038316
231279
892531
253149
425961
629881
448804
308781
151556
817208
200075
492431
634804
742689
126478
752202
541570
436505
899224
705711
68929
849983
790840
49318
1013622
628073
966216
813334
274116
105342
766154
780075
615854
753051
649901
731409
770120
40867
559304
188034
633708
1010671
206285
406862
87138
612913
351984
663072
886752
730522
738834
692460
246102
689115
12300
677956
837179
140622
172415
539876
571769
361265
803340
376916
124813
734469
965589
260232
211477
953807
317224
360487
417054
642636
751511
402002
570215
623905
46650
522983
842989
595713
443410
821367
479210
961157
637857
700866
687054
137686
472707
650567
622903
738654
194704
230895
493133
212075
462445
821290
1037969
837962
163039
34296
213060
358079
428694
903877
823598
672793
357483
435673
672513
889809
488779
913665
962357
874445
136480
854964
1007466
887681
994666
63000
276013
172045
219219
768114
870004
436380
553926
299397
20373
836008
18705
560195
950852
82245
685292
700001
126731
947322
750468
881716
170303
455138
420493
914825
1033922
569930
487347
143850
78813
450706
937123
717265
15468
986222
624422
201491
770611
121659
909211
275448
927068
567940
817520
476525
496310
367335
31892
577524
1019234
552291
333140
24948
797373
145161
36988
565488
646420
1023112
187901
742278
359049
551036
283342
236843
448922
679302
228488
738220
748216
789904
242697
588713
830673
89527
851036
54349
129700
230029
363370
195969
311775
234846
780276
115493
933268
563626
723903
503190
1040187
16809
780529
410308
710184
400764
844765
824258
124401
788218
355117
740447
989316
12551
815975
444825
514177
942020
138262
89481
955491
515098
895259
734728
716623
693208
603375
841970
393553
85989
508274
933917
796884
354484
284709
48500
602163
691181
838058
974174
645806
810047
3194
955264
846852
424506
763597
946684
992395
998755
640473
456058
993860
860800
242218
869642
393919
595426
609454
714306
84293
904279
353381
1015540
796100
620794
227505
787160
735751
756854
298655
892267
769737
885207
348127
817676
383219
628482
364858
305896
833747
744782
951015
895030
105824
641954
633569
712900
628420
523361
390833
255296
881261
75103
523507
774248
890726
145864
322192
964066
366393
787417
640828
539280
987460
983111
645302
737016
655117
678124
652104
720582
15330
146930
201622
888866
491125
336045
863972
273105
880710
861592
691077
507597
847322
477725
156169
353323
694810
1015682
421742
186115
694474
369292
121916
398257
520823
543537
370025
370844
544711
680518
257838
399382
238410
588704
411925
747475
319527
888877
466205
569930
1023788
925627
286567
754627
350642
261577
359626
721762
276134
359119
526104
120973
358514
894292
277953
881492
490647
416567
690108
140006
39257
589044
154399
832579
216491
964664
388184
678061
560927
98241
930779
86621
157073
601167
778945
771710
702382
254466
474990
656390
1006104
205218
11204
190616
161554
380354
726430
759236
421169
608040
742361
922345
988629
775432
556655
64944
344803
1017591
2602
170155
198061
127830
162870
361877
496788
205674
573521
829661
788328
672213
436030
247152
858042
403514
482410
148319
391501
820320
921321
533883
885839
242691
632860
633016
344658
599179
588185
14417
245302
376174
976220
105304
740512
1660
329327
950112
335148
608612
502175
851573
970676
729650
516996
760923
69267
251497
783137
966431
352226
795417
108356
123824
32180
824174
989788
422071
915108
845024
10536
255297
227038
43496
437076
509167
502695
167007
559833
282449
858192
317859
295653
846150
144962
645359
781326
847392
591797
653165
701443
278201
831013
832842
512849
947187
512416
910863
917019
958152
433165
217850
206628
886522
205596
982986
174356
1012952
390811
773958
311744
829321
546027
723369
170318
492590
362132
982797
192693
881560
859097
12053
812678
221965
824248
169067
530125
82241
164054
1006479
800061
452306
623986
578216
523565
37754
848471
760532
1019240
691784
530288
580273
124705
866909
671236
802046
764502
223900
242429
888731
629627
156023
502080
904152
872957
399004
303862
537721
986196
175437
388934
621761
782378
291770
619471
417652
68278
38674
708419
440234
773465
401908
780281
969602
694976
830885
357474
838029
637275
26008
939545
24911
68412
39879
630057
187123
983765
47694
979516
640756
1021488
72977
330041
166870
344314
529594
400875
79343
442079
61217
684486
914875
226554
460023
569878
985945
705109
706701
551044
781056
201272
1038008
921210
428013
80389
34898
536565
284096
636944
600372
109040
649748
285877
762510
535538
541586
245877
722232
699146
188362
319162
105395
554736
170221
616563
79081
817086
997401
830897
115221
863105
989138
182991
747719
780972
539307
583576
138809
1042079
575222
909810
642871
134243
962868
498366
638207
37017
781570
540240
866351
1008967
815161
882730
75741
272370
451112
775898
281816
941593
868121
93524
685046
770404
573380
484685
490364
864234
407773
839095
514742
97475
905798
987208
670342
51009
707049
665536
92591
560184
497639
729268
795797
289857
168345
565351
239462
717235
58193
648727
511401
803037
886573
75272
305183
444027
156485
58880
341663
506431
892458
910062
119073
1035434
511966
870872
184686
37500
480147
979066
725132
41411
614239
732303
668885
953440
343360
6249
97245
792868
545973
453505
1022873
127797
1024473
1043673
136398
264841
200295
955959
814012
772408
279676
570199
979312
512869
690617
619686
1023548
184218
598532
765136
542429
140645
1006688
958233
711936
717390
776728
271259
884381
276404
644565
257484
682373
149985
847288
403999
436683
629060
795940
367875
156763
773128
987368
677458
335329
461413
845727
193251
771191
531174
1034911
789086
455157
858818
795632
731218
1037864
6269
862647
128613
290060
961994
903871
859678
681890
880418
303880
658515
728651
819841
136888
564296
568983
465214
493372
495865
1032522
601819
352074
479600
719766
121901
67618
671310
123070
450374
91086
876440
395820
294982
629467
421889
974267
350186
342186
536834
827692
803878
147897
978064
885600
416680
1013082
157662
202980
999744
595663
767723
564606
3550
130404
526850
745634
893064
729319
661232
545124
630934
296338
982752
487978
263547
527768
645214
706862
282152
437861
931867
583253
377922
759593
488776
903763
1029564
965969
247403
385613
815598
759854
18190
1033870
308379
66226
167033
23110
962642
544108
690484
997677
998251
169254
364049
50614
773661
758727
770336
238478
560301
109361
148202
886217
155567
873553
357985
24375
23828
652040
469350
547560
45078
260227
499702
840159
196947
961224
231486
618316
360239
886586
751065
734251
668295
679045
41099
747384
26036
137949
224836
83404
309556
701994
207749
1032885
1041260
723047
261485
725395
459697
799676
931702
451394
289581
686571
112285
319497
316577
1010776
694122
259148
81079
848977
269293
554022
723996
49104
890440
734687
660247
64019
223785
268052
1004399
598299
149523
828871
50821
103699
578954
630180
856974
521130
724999
898212
80739
118407
166396
755531
682241
977960
55044
917596
792198
1020209
818371
541992
1038440
435011
951722
568871
876423
243675
993815
256004
421943
13682
190982
889230
452917
547857
565485
517648
256605
208650
350078
700426
192544
632382
788226
62231
259146
87817
445778
939841
865111
116909
327613
539072
339871
570119
359919
641024
1029804
356622
907692
384218
385829
900128
844473
892560
737024
87538
829797
788318
293158
835538
658569
187003
838611
256822
768309
407715
103610
193480
513440
523940
436136
186624
486121
209895
669993
326308
499889
933513
615240
627728
492112
334600
527244
632942
540195
378180
981861
698373
474243
854079
554358
61726
831901
925321
1026150
59509
443958
35685
151940
472307
971245
969569
313403
299528
863454
863649
967029
923745
313851
696486
289024
472159
867802
756582
660050
1035245
191125
533155
602485
232646
799577
930267
187967
229259
109300
991684
497756
775323
201568
1002696
998911
908699
126493
215652
58859
189461
919164
245921
273436
855711
606670
746276
635663
940562
694592
94983
855852
314809
768775
868433
902569
514201
825930
233454
511151
160757
795585
377756
921149
742937
780029
676404
193927
952824
841304
315027
434821
950109
319732
387613
1000598
106981
714915
271906
303506
1271
817674
200517
400279
517803
158634
360146
388589
99313
397049
997045
890540
819641
167068
243880
757151
350497
666544
353783
1012870
932408
289728
245150
815429
93512
37272
181582
770924
306867
530835
801973
233206
496221
590290
749465
426572
274378
993507
271702
584619
212669
547499
456061
464425
753549
783591
327921
657566
100681
231750
69760
546964
633331
219592
415003
993348
849171
813227
285776
240340
946841
756231
764574
677087
118031
357946
526496
119878
1026879
214896
944240
55745
668729
276107
321155
528359
1011745
530938
758214
361023
205027
919774
844728
933155
335050
725321
615362
556192
832724
620974
652148
938379
261862
270535
304958
209849
623496
1026372
606245
804542
729397
486181
874000
367821
243254
560779
98082
792061
528040
8715
923265
224401
227683
315487
488220
130930
718206
656901
962160
1041292
824533
807462
229441
330153
1008613
938335
848638
354286
373706
988380
403404
640096
47511
649585
1011872
39385
161723
402796
577564
661366
624166
705878
710612
449540
302785
474787
349178
342199
276045
649406
195876
632546
658058
52178
723241
985107
699936
746439
618666
923417
733392
735910
836885
437607
905107
148912
821757
694716
820131
106379
240823
13478
105955
158938
314853
1030464
102976
752660
573784
252928
1033765
744359
1011407
679156
973362
655614
687514
402553
770602
423173
942364
281816
750811
139937
931869
385927
440077
617038
549881
667971
324276
1005923
699821
1020376
752821
709855
996164
126382
442226
693181
48482
448951
823357
329780
571466
672398
1029487
763567
783129
100003
883805
123365
343141
495564
1002217
645791
555652
785020
900467
754095
320572
738261
655522
684662
346915
843702
802180
741357
159986
721537
473078
470370
930967
578543
1035865
783670
327341
376498
19812
242694
36658
235199
704469
784238
825326
293642
143909
861628
739079
595909
577672
278388
916588
423933
464109
1010997
39455
747771
53108
38081
468501
299682
824609
429167
566500
273082
743732
1015864
387855
298884
71607
739413
397301
675996
685260
776844
717406
1037292
941629
310671
479680
583218
799917
978387
162115
205641
829199
100105
521944
608733
865995
788947
73458
181621
162962
218633
418622
982166
597458
300865
138716
86776
96589
724866
261802
547578
175230
707043
362788
629737
43927
642238
1024545
323890
815525
824807
186223
727980
846593
215501
323713
171479
369000
1031813
658715
453016
48540
717
478844
851586
26822
265277
453876
65042
243583
335457
749404
383774
960681
1027514
203717
117557
1032636
943707
678009
658853
999136
437316
757902
36099
35225
550546
147499
410211
330916
139936
559613
656591
834181
661833
366157
774515
259403
873436
166715
830591
380704
268535
492834
558170
21824
127666
701414
519000
524832
912353
941042
233600
32304
334903
120095
948527
798800
917782
573019
662254
520730
791174
538981
109539
352666
961119
605058
43118
459849
794645
564171
257889
151080
998141
1030998
276763
779719
340138
203393
662298
806587
699846
346491
28862
1042714
42486
366139
179606
696026
328203
7661
837136
296036
272918
602573
262008
415295
289864
920919
446926
1010711
949466
205626
744142
554498
760894
230507
211141
76469
521668
488984
751351
93682
14478
643359
665638
664847
698715
623902
720883
440996
222438
429029
562298
857702
185890
719330
930690
406128
625871
140092
407186
406426
853407
103392
192607
1033362
710057
377800
899606
1023452
270592
600530
885799
690825
481455
152649
154106
97344
609603
176576
174657
948848
701622
892405
344522
699422
940348
492082
336821
555385
252173
93665
266831
380532
337790
310883
344153
388176
317329
400955
323121
269475
50612
308140
889297
185818
237983
970199
872607
46108
488101
837252
49139
33754
702015
570344
758299
678299
999408
969288
217148
751491
345289
574904
924103
555831
960924
132335
574419
373591
375040
168667
82172
23831
537365
737116
1021149
122703
271912
330091
119523
402596
220439
1005704
681565
376633
653055
691275
325913
456533
358099
706176
442257
137541
390222
120243
171864
467811
229178
881449
304544
116393
515151
244389
59216
580194
980053
106932
68474
816798
611482
655877
69879
984309
850391
838227
80786
442788
956358
423802
859826
41374
677215
707175
970856
830777
974332
1012903
273353
733260
11688
872023
233216
916876
621016
348290
374461
621174
714120
889454
665740
742783
573832
150900
810457
832047
388359
52150
48886
504325
587286
155096
729087
119486
287841
257429
616709
99154
227122
390918
636669
482839
612833
313965
495735
699868
904506
276889
118130
514083
943916
237539
182212
615272
1003038
924969
89453
825173
309659
764947
788491
106603
37392
1005328
273778
728053
403467
813198
304543
339144
498865
159098
451604
150013
535341
223924
516518
10054
966319
630668
489580
990738
150181
286273
563451
601200
868
133158
822420
250376
355395
187775
830489
159771
24565
561390
74819
63565
144860
270945
697422
191795
505338
15540
641578
691201
229831
784914
842227
78872
945349
774483
405562
407748
261314
596190
1021966
959005
119572
645489
1018971
1015673
816698
437517
28815
174022
380308
126771
10425
33869
740340
324974
90458
727339
203481
309081
418061
7393
519632
678438
53836
1045315
998800
39911
971070
958976
980753
979519
933848
756823
577813
376731
253324
115740
491186
664670
910378
303481
312623
1024592
952165
764990
318952
254076
622287
995641
121987
993588
78390
242843
20067
961534
205613
801029
113881
306452
971025
747504
521126
342438
415939
151612
424648
834345
33076
765194
439983
615334
715394
523242
234531
675691
347915
93907
493362
572853
631011
27686
844981
847626
1016211
397355
625415
210003
739831
966801
104995
696308
707289
915005
451909
59123
466101
133053
496252
203233
994776
572178
804138
364614
293474
137477
799158
657360
6562
515455
97656
167642
281172
801048
764391
948081
246853
26932
424931
259774
770341
616787
696847
581765
16625
735666
593921
202328
209749
805419
753865
320976
644716
854371
148535
444560
935581
986955
630453
784791
185243
515507
202214
26310
967251
120017
925373
903478
707416
591400
1008132
519968
302873
646081
170724
875986
392519
708893
768981
263251
84778
155240
287538
847655
579649
657108
27282
206427
572945
41615
446115
171685
259967
769528
693190
13865
181138
697203
157044
627238
532331
160019
508412
912668
328785
666472
198699
244011
247038
431962
440909
293314
450693
299730
164661
310551
68895
132079
250105
539044
896491
823198
414740
91459
390178
569402
868251
172539
155084
250880
377289
969876
1009575
981056
470923
652317
98872
116915
1033252
940434
260843
368389
380501
33694
368396
461209
806063
204262
838007
459131
312304
620995
108627
265277
517125
91591
609628
227187
556734
1040386
719830
202813
840310
197701
1034509
266166
393724
463098
13847
838880
323785
940935
647263
840850
12760
1015107
930728
784063
927770
978072
63127
622093
343920
170683
186503
570630
756904
661253
854789
678351
50947
291777
580653
969855
1035731
650886
310646
729992
613630
815395
566628
461777
947314
778760
285157
104535
429533
905894
571863
821584
1012292
983542
438366
90095
135815
613382
773626
613649
338508
7172
648288
243682
661859
558040
100307
890653
799403
144195
312677
13846
74978
145695
350984
541206
98695
60902
714444
806111
225437
238272
554664
487631
337185
738967
1023545
610451
1019534
760353
740940
115435
166455
1034338
467579
288635
291924
469426
119786
76138
477972
811844
432666
188707
1018119
24588
1043687
674610
820949
324663
584294
470808
301282
337310
378844
325070
593916
439613
236688
415656
1025489
926649
263674
560418
630826
339108
330986
977809
849945
180596
244913
274314
538160
91119
400649
146561
596965
579810
380360
385526
830276
138387
64254
566222
380357
726730
326592
528300
550035
112829
488080
295941
879547
361983
30026
872100
679908
812087
344614
227226
245573
591991
823
600644
425066
905060
984180
908987
40664
462126
1037573
578639
625963
497576
363753
1031401
979781
464093
381569
371598
881204
969882
658012
1040930
874254
376752
930297
453243
363200
89823
616528
649079
1041908
830534
133217
572891
544598
1029385
718339
523138
915542
630207
766542
912347
146677
866987
153662
86189
348877
94429
921894
129489
633909
304650
351531
977320
804568
627465
433108
984943
358989
992033
658572
148363
611305
894541
868568
442043
524270
5387
65270
597780
891980
996142
729403
910083
598867
85493
397281
623431
404870
488364
494562
760737
464970
381512
214072
182486
842952
41863
553106
940453
25553
240549
990987
799103
220124
686224
625954
578852
258516
450647
623501
280417
442956
394299
820653
107294
272851
419580
87911
474979
271413
18216
575079
629146
905206
186157
225210
337842
364208
911246
165170
734428
867572
3322
994275
551642
855760
569886
906741
28001
663019
400130
615138
983762
432019
360222
1039637
530503
516939
778321
132323
602221
885494
987143
991630
824750
880065
577157
186354
423913
980054
111720
68810
425850
140612
883822
815835
569228
916477
688217
817158
287992
898637
776911
898148
27884
235434
28583
456798
823274
58681
918864
808263
226984
255199
200751
958739
1029244
39482
257510
295875
508456
125922
463867
662896
905506
202274
860182
874736
330045
448655
164430
573068
341867
963608
135848
571586
300346
812008
869809
770169
43756
892277
980760
494896
467615
843072
264710
204670
928786
532783
512961
285653
642361
250773
898042
216099
524212
432266
920900
371452
78888
93101
1026042
568254
830905
686185
50664
891264
935922
229796
171707
583822
899331
399919
640068
919160
323231
660433
88475
738753
423952
851811
970773
840380
641141
592615
833872
353311
899541
225022
820758
388699
420036
511625
1039753
885113
858260
78721
896489
965077
152778
174762
442219
625689
1020637
626691
448834
446322
673784
369353
721169
831944
179672
1014842
664933
878264
854139
223761
679604
695395
998021
328304
809156
929987
139840
194077
168961
561230
141908
890269
1027060
29287
462784
22756
491543
1010950
746493
506354
697474
157472
974991
123754
245377
302435
783520
264229
634472
378999
51098
578886
311370
567680
936186
589828
750008
367535
630702
4723
639894
834361
240552
844978
514493
887080
691694
260664
655323
889368
598110
538133
855773
1042007
732906
264324
60903
768109
382469
731028
89404
512250
536837
773712
383356
778158
768265
538279
245443
1014132
558809
138584
737423
870795
950582
915250
802814
84305
589432
807165
783662
466777
28931
121329
674806
891029
660231
591621
372893
89732
1328
392867
374950
475586
934141
542279
897707
383143
439239
125658
617553
473304
471858
323742
240066
295311
523194
508947
58731
386381
201954
103855
328947
885154
342431
948759
72686
611508
420454
795941
160519
388312
200533
899904
81087
1041404
384825
193563
773132
531464
697145
868825
368008
445342
383129
421082
278611
964754
648502
780753
132400
716974
488461
494371
339284
276697
890814
1003410
320501
149853
779932
364913
734386
60036
976803
221573
502024
723140
449644
585794
979426
3053
350320
404653
225462
279406
859773
584211
415522
848803
119824
5917
421527
1010547
967443
855242
735058
73106
440281
534865
56423
306284
772097
370741
195417
351359
8215
890823
108011
541001
182854
415557
444862
681558
1029638
955338
421757
379678
707384
153359
340244
505297
249573
788531
532901
707606
560882
223264
82006
225182
417998
612428
165842
1013105
331301
316977
411080
995244
516148
813732
298247
570144
657588
587452
882594
260536
228721
696353
819679
11205
99594
528571
79807
918287
308227
10005
822015
820314
568856
282621
162519
353672
445310
702288
466944
361043
612096
784582
556449
558207
49751
606469
206319
674393
753333
285561
67475
437356
372060
384553
830677
996788
965993
343326
898478
630199
73176
196597
15028
352612
944605
282652
539014
531363
172556
208539
750956
908313
1017207
1018842
73265
982986
801139
334571
41152
877428
57959
270026
688386
1031667
662818
223893
524539
2091
180786
1036418
338185
352152
718246
473034
172305
340126
734531
330946
600911
329298
758273
752609
658182
476861
658892
578596
81065
891276
924541
60191
532828
860733
855291
457251
930454
157169
582008
162309
979092
142324
424606
4229
416450
77003
340951
279516
161521
936489
495084
304610
569365
525068
44296
398676
321485
682597
348109
812658
965287
378347
844438
3165
95499
592567
793073
47091
149924
846353
147948
152187
125209
414670
749247
282298
536720
128494
66480
987136
736532
378767
480023
888419
88211
546236
49661
588170
320841
210495
557728
556127
553831
193855
397915
386824
685910
429266
800184
243156
611614
166253
752552
42049
483529
28367
183483
883095
857206
629667
380352
358662
340562
861507
655388
574438
188195
908358
532500
426314
317972
531796
560012
538898
632288
401358
37821
455393
273269
391005
708131
529666
396320
960410
426085
917697
463948
916533
888015
618204
618304
61793
925090
293341
206704
519083
779484
574674
92787
980361
391780
480297
28232
375880
43453
515905
458209
488385
263338
470683
646834
133787
553508
423949
324841
191661
76408
57356
689611
801472
349961
724532
447417
879523
346392
829684
619958
235786
115152
957024
45489
429978
700120
797610
869006
388262
669893
580289
378959
533876
856516
973904
542086
197228
869982
297202
694062
535139
34804
809728
53013
502226
471330
559115
820103
548862
759859
182677
908227
69287
607465
233991
367826
411955
492731
664450
1015350
109321
580462
265745
255278
321326
1013359
481986
876635
827599
319849
462949
782534
79769
100581
578642
161194
991506
217456
121954
303061
642509
361060
764629
476035
584747
249383
727242
715899
791525
1015487
425715
743135
631906
661863
434828
500210
639226
906507
867719
607479
964781
131378
156247
957676
604120
469445
1027235
586372
552256
1027798
190893
1033930
666285
185405
900060
444417
118281
887892
357631
227934
185464
829125
83655
454532
526747
842167
172444
681674
332971
56934
269739
1030758
719024
496324
512665
520477
628693
842862
376257
849001
100015
626065
495377
494827
211527
1021723
34455
317744
25338
287050
467759
975724
435544
697052
797298
395546
792433
368454
610530
330623
653370
108564
731770
610168
714734
722261
180418
678871
115972
536800
886513
719518
21790
393577
812111
146180
127788
354847
219535
561791
579232
787071
338114
40331
339570
666502
681422
86842
361554
455208
944648
958154
743622
643407
267298
62004
25250
370635
492237
201931
276291
845460
979676
788606
210707
677047
596713
475809
728464
990691
678258
938725
735085
1015113
782944
543046
448980
671796
414710
587935
758743
290718
334465
883454
613345
597691
411801
601593
412339
86299
917233
9328
670049
841055
108286
771581
943486
460905
538453
741856
720862
245905
28810
380377
361578
554437
512978
531336
123811
991371
603490
954983
815963
762306
827292
724090
782175
1020022
716644
621517
84058
328329
128960
737466
810721
644641
869211
520086
183831
868746
654516
628058
368108
734408
928764
410384
999676
612109
445115
27612
713397
38438
201187
143836
12734
452780
142656
670515
826179
878820
940711
1027687
124112
986221
500447
396376
476939
551153
398650
428651
931979
872911
958531
355319
182602
317586
607430
1013868
935783
951254
797538
652760
227906
94453
673500
661700
581139
300378
1001327
872222
170935
654998
359005
767235
273013
734652
1010867
489031
44646
895729
970295
964637
983660
751049
106048
263040
178864
381886
102066
41693
586767
963258
579617
494943
849224
555443
54700
427447
727359
858924
759300
461486
100331
86932
604641
826088
449469
976302
695654
931361
506969
1042272
790690
146000
290913
867290
632956
978585
185518
244204
155243
902847
18472
613745
779975
920296
377475
251785
889822
42091
984971
247627
330957
539998
597986
174793
606184
186669
629106
439402
934593
307355
52323
228524
404788
1004381
103721
10990
634913
778623
779677
403971
124278
555433
818771
1013962
668385
664164
1020047
946274
1024721
248988
23746
666730
795035
946173
1000694
1041788
400725
154178
48223
30657
353373
94546
175785
776991
147335
289193
351491
220531
426514
457508
891845
378797
225710
169346
621920
941768
631083
530914
943667
822520
33854
437241
815193
673617
692007
203841
909879
264952
5995
902521
875487
29765
397136
55589
696925
553929
1007305
208076
564672
211834
419773
924845
794379
685734
358578
335245
812744
385185
317107
482446
24940
212212
728275
663993
578406
926534
721573
732241
875418
725561
822687
472436
410021
202218
222471
532511
550207
682481
410987
23324
359078
774014
441518
983300
814240
191301
950240
660868
881684
519047
122912
693090
911315
391178
111089
253586
486310
516333
42410
431244
363970
964417
886020
411298
455710
40742
489570
535422
817940
466430
797208
691012
398558
620304
198190
236077
96042
804920
622209
772861
824094
162228
967391
458969
374735
472680
94060
748196
152973
778104
543625
177248
19155
151477
108971
870992
5216
598844
255863
408493
20846
38940
318342
218333
965335
1035209
17601
508398
735619
919038
1035743
992885
396296
742627
987338
810613
675089
359255
379853
68619
580431
357337
882131
790389
1020722
266547
927724
601356
220702
612166
65423
746055
369678
64244
1000373
415852
762514
566588
762409
194513
297005
611964
76622
323337
842949
165884
83909
805753
913485
798002
705523
417831
87395
513359
994471
737174
1006
823385
137969
107704
854373
848253
424517
121269
555701
49221
641197
52965
222813
920502
485548
800561
387413
1028557
195723
1043222
347503
708348
103808
708534
1016951
114250
985683
543882
260379
506003
411181
1020497
532442
296691
583534
758001
490259
965072
735676
781105
95577
106264
103728
972540
116393
798745
309946
550407
309983
469449
262946
351855
1034789
506274
686195
351069
805562
351451
452001
401688
162632
515943
457301
669317
393173
462866
45223
863569
133060
433666
712098
922818
387725
862695
819010
9184
635144
312297
769827
574581
466710
230072
1034814
444982
647222
991023
315489
244417
334220
568734
1027954
738809
493811
128604
877099
496544
306418
351919
1018015
763695
296972
1001632
638028
876242
60409
878053
629757
573760
590253
509663
130304
626413
36245
337380
62886
179372
532642
847465
682825
567141
27086
300517
439765
96408
915056
889297
537587
718068
490039
97223
182080
600301
276663
284422
801830
426858
767225
931472
486997
255154
116286
502967
121845
321449
502660
678657
68992
564768
224434
451486
594147
201882
564842
235440
1030559
906904
942937
709712
756058
313258
705016
638330
304175
843219
462063
168543
305017
68668
863077
322212
210524
191182
626523
638872
493850
424461
812209
71346
588269
641391
939982
265276
712542
8685
349123
674903
5962
902949
462465
829669
424057
11207
36448
94576
752264
249625
283976
589971
589038
200806
699871
546555
882789
879489
278262
114291
441922
864649
418924
973482
973380
660580
557884
383331
767290
900635
595631
371533
891225
706420
574527
462454
846565
948905
177576
447658
989114
492145
581999
213003
1010496
36599
95041
488553
981347
975107
578474
774924
129080
94582
904505
761819
838626
435716
934973
378620
880511
643347
575113
842321
1031606
872202
134263
215660
472268
1029991
536491
44615
886428
503338
701250
158499
101272
437645
894674
399289
689535
890335
577577
480150
418034
645179
588246
565091
700945
606987
560797
720934
130609
241162
491215
575495
967590
1043927
747478
710311
38692
428773
626876
581387
765117
517697
237919
429078
688010
873502
536827
551555
1034089
557355
558692
1020488
955504
787374
453405
937536
846012
136000
206284
488432
645078
155078
114778
426002
225126
337444
190840
505085
729503
1788
130374
377433
879021
48145
285878
121060
293250
876777
667675
1009112
719247
898278
101110
555598
149545
993527
613102
177066
74842
29600
476805
921727
1015237
840598
148389
22438
464964
22532
834278
421361
713695
605106
896220
687655
640613
679065
83033
2422
526588
864318
887075
406701
124898
561121
148261
909256
553076
386058
723569
924580
50389
205587
852775
6441
931906
507087
711818
544028
544575
42089
492530
435626
60337
228420
185462
261464
49178
282811
279613
504513
235124
76143
586761
988905
344318
227747
939468
150905
305579
386553
817438
264181
247926
903386
374596
455090
441247
348325
1006634
601542
964729
791162
215488
60058
70409
892703
817380
821755
518113
963038
568807
577789
244828
848090
666721
497566
962329
834000
844458
427662
20403
677488
501224
367473
60757
143259
946802
683659
446476
1045187
145327
586515
906832
104984
541811
236974
371834
909300
251467
261801
190247
129177
687003
761189
938990
151985
190073
159455
972148
696372
989409
204658
805524
848569
1007716
435816
724280
817711
424199
672832
769417
317513
133063
938681
840565
429045
880417
236054
190366
918240
620502
351856
480553
823098
489350
705247
877325
57647
950072
794204
376190
297677
482030
461457
501995
791964
599386
516588
801955
540595
594090
656091
1004193
3858
307872
277083
7423
391464
497929
327577
584457
889940
909137
956642
284677
147139
668664
716487
209927
782696
832629
885716
281257
601117
609165
979451
668331
869112
1038668
534743
847273
230499
343277
940931
307575
230420
622461
717695
409971
547603
738075
1035052
77319
524594
412979
155664
869448
931592
95839
688552
501104
166651
717463
426868
708801
144593
478171
254363
58686
636964
384672
522788
84889
120901
916818
385082
989561
728348
826135
907402
706895
71078
719483
236142
685484
28207
343206
280789
372651
95298
706333
522577
995355
534447
722481
861972
401143
260948
651830
865432
354934
925369
46598
758138
796215
595107
284054
691785
985081
147812
984220
90188
114740
670369
784146
706925
669581
638146
348929
880624
510712
915179
510655
103897
61438
909171
270741
473328
172968
496524
132933
373293
887093
317628
130925
7333
959502
977342
81908
813209
321793
870284
582778
776782
938532
214461
883505
376978
557743
711651
681576
72955
23646
816530
929167
270680
5235
583795
210278
887159
703772
858344
281146
231415
377846
899009
975324
699519
415258
765589
411422
688129
1032664
723347
938150
492353
414150
1026400
64615
771577
429123
308452
579408
962355
708009
615957
191727
725813
1041343
970492
101706
790475
770815
190774
71505
168229
846312
271090
424326
818446
367949
954892
954655
666615
96302
1012707
382975
162981
34035
145244
635809
215942
689088
580152
978070
485735
39897
380790
678395
657940
662028
105768
795754
464832
298938
489581
973214
196505
354043
483718
43278
559497
809136
827705
793077
27504
934834
583020
1043255
521367
885985
182516
866422
145869
373957
303333
34763
763261
1020409
126957
989895
765784
866639
287850
561811
544494
79421
399181
15095
19430
137261
786995
685365
1042189
868499
304327
162946
546656
594745
628318
306458
921831
345805
982112
841249
156677
38795
105675
812959
503640
610687
749787
120594
811445
835616
1030204
236141
492462
680555
714411
25126
166967
165131
862075
474235
481082
552256
434847
150708
951990
521593
597462
537227
417468
1014027
151096
908638
438857
326266
393483
489123
539263
504605
589431
153424
758835
979160
903441
364457
991882
672455
675594
816665
114519
347825
58882
759802
287330
510722
871827
743873
812883
130380
866859
434083
253552
304673
812346
78733
1040991
601594
868766
121015
215801
510431
1044430
563084
780175
463144
146100
317914
160305
894758
176568
78163
836837
975668
419480
191189
44044
193153
397427
797570
582135
148890
78344
482555
999557
919093
318538
484841
510276
773163
257371
222634
595711
830121
415271
192143
803702
792366
511852
394072
413402
1041373
147742
191862
866918
447296
295481
513644
111354
551532
364644
26228
229233
141593
694875
102083
264800
813075
723215
695277
376424
446037
592793
895795
317030
607866
94351
299797
174881
540456
624889
926883
1023389
223844
173844
814368
531118
325447
214709
126902
79605
223324
344476
887320
276131
264992
603278
845611
960329
845139
451360
444706
528788
793485
602206
652637
947728
786013
785252
32698
401771
657869
425433
301328
941385
713018
878596
594361
138117
301030
643335
884267
489088
789844
159781
244827
947831
203599
994187
615573
994698
527168
778323
238848
976694
531247
972896
644288
865014
45821
423316
3758
309343
174670
268587
875910
132362
634294
846942
281635
739354
141278
413651
587409
81149
213526
654694
614903
699980
226242
159229
105787
86186
191616
436803
642463
823659
441832
856072
1032308
242725
560396
672229
164982
436049
793585
345786
484715
226086
537635
386551
220241
422287
938055
389064
346838
447304
646739
378026
507235
328244
239930
165975
596777
349879
42805
405753
499705
133644
661619
602562
463841
877907
983919
973965
58773
577310
67200
836629
79111
1023844
550606
321679
223340
472546
465411
557763
479724
37419
84553
725444
790748
503035
1532
714240
489695
657523
191034
189611
983971
745537
1020835
578397
304073
334365
758013
87431
612340
319244
100266
29747
1019719
110380
73668
607435
697763
1001246
421893
156006
491798
469559
940856
853985
837578
545413
433692
584066
321375
701919
467807
447145
459577
741947
1020842
917026
1034006
1008486
111208
424720
633603
798101
48922
898834
353254
57424
189146
722878
772472
988319
745579
655665
666155
1002996
133563
686485
730920
580788
491960
500538
529740
734537
634921
661390
1037927
80079
975936
847963
100846
115671
149709
10928
335073
637452
332785
943826
805783
157522
407192
298174
905916
69265
919778
674516
889159
475231
51509
109522
918782
402376
487296
48288
419210
282081
816959
570469
382203
789881
106256
528059
143806
7068
347614
757529
612536
222335
306268
576314
900434
278222
206924
500822
500797
9070
853878
143092
654854
859581
44082
49838
536987
107445
58250
687442
356915
263767
457996
411558
55938
1016294
650464
42055
771230
900164
704176
868190
122930
706420
277924
819864
105359
766022
492829
325283
487186
750197
815641
109542
603327
196371
642271
45422
627666
793981
256817
323337
598470
856683
824194
506388
510389
152019
925314
955178
42423
534078
444399
612166
103667
81691
785003
508562
197507
346544
938314
357549
966290
912900
60820
203245
63260
68217
66868
556872
772582
944877
733098
397310
614966
668393
189902
678493
696337
44167
991394
40630
310893
1041588
88639
488947
12725
533637
623300
179927
873186
1003566
828581
994473
580284
100652
237471
266016
441278
901340
1011074
403326
1037316
402839
407193
282382
381033
709051
999396
307767
869892
149004
528085
333664
156593
901363
188693
972928
1033993
763888
691462
305596
722394
949546
480346
17917
703571
369239
453041
953035
1034471
942360
1041062
882256
673437
918660
204152
413659
747804
359294
6771
418755
158032
901750
219882
863654
69352
596791
993804
743344
167724
215759
474163
1029513
672790
690971
237284
465312
108067
693513
64261
910726
450865
178424
669250
529413
183011
26299
241688
987646
245097
852574
934938
296995
600280
610444
96489
187464
124247
68869
250448
859996
786869
960237
95962
270383
217706
595100
236991
155960
317304
838855
526445
540384
1023612
983474
948274
57107
159942
948315
600393
183064
602523
108226
1026711
567057
184242
677037
369247
81762
219583
393126
372535
867027
572026
423490
613656
263713
167522
759540
528479
984016
506611
852879
703330
492325
644597
87749
731606
794566
821855
881586
401894
420329
174548
880390
362851
158977
339321
708262
893675
457452
590752
207099
208731
346553
614244
794630
817961
492425
1015088
59519
327641
207665
947741
1016796
409484
915165
224477
292282
31756
1033761
468964
861936
188866
50839
55622
566085
542552
865814
658994
545801
433050
921769
220333
267812
389509
736616
705835
477815
414309
606846
674675
143463
893806
640157
365884
566678
578320
887758
871799
124485
143101
154863
751816
520901
784168
472152
334769
196300
890874
934612
814328
824777
1033680
386204
678171
107236
391528
515057
396589
950344
987994
428386
60575
190956
155492
835520
119401
628653
675545
169490
288471
362797
691560
360774
625152
671992
671544
728046
940696
284542
276218
28645
378548
707963
972185
1002358
640270
275445
17035
869896
752015
282097
914083
936225
81205
1030281
22244
834372
758303
998054
427869
256759
423630
791790
531891
790631
203058
274543
1040840
475450
635715
540444
884143
523512
724385
999692
923954
806724
1009502
893224
294747
342936
60321
573060
521181
181415
453345
228152
588876
668766
377419
442865
938828
956544
584215
849891
656637
989177
408708
267225
461667
1009921
636954
660086
514394
416081
798617
861955
807483
52525
850975
14625
288141
279107
531820
284969
500518
985410
216040
536498
199608
987754
444169
47539
95465
806852
648407
924253
36766
402181
927115
485582
182659
436403
704705
812280
529311
280042
757282
401211
909402
577447
513228
352843
560339
918887
188668
1044993
42052
783944
278056
587701
878633
875675
343317
772772
495035
441556
690350
163793
306557
821320
460720
917674
275617
666272
655853
488159
739382
557441
243998
471206
434064
788365
429103
709614
882208
1006959
693770
511688
497387
39746
474296
332220
963947
187497
646809
509127
765113
580038
759822
1017140
948698
471200
344081
481744
36822
448806
393304
328163
1024468
310445
837721
841579
591978
93472
786180
459426
122750
122949
733870
364274
83464
71071
941314
892802
825159
933027
1030043
687721
133092
399779
115492
216434
466393
293895
662829
96816
254606
247879
28998
917461
796054
304242
378065
430834
839492
449024
20743
855180
984691
657247
158309
475831
591104
766166
208779
884994
489758
316969
873788
489347
422915
390011
138608
514736
390310
830842
693520
219513
1044557
131669
736906
860416
89103
700357
603430
942257
840646
31865
34185
281342
788136
187703
771425
298080
332741
240078
773506
727067
252306
675
16910
763930
728994
325125
412729
473856
19327
162132
633425
1035028
126068
152066
316832
503768
500721
943740
124571
460691
694274
556307
426336
387621
861463
1007105
403042
665654
538354
659679
991026
172382
12128
440129
630138
319622
33613
196944
548580
803291
595718
496791
894809
279459
629716
279795
75387
370322
795475
616791
940508
924797
695331
375478
775188
131205
231990
1022061
664954
962814
390048
956648
830780
191964
514904
1032865
762903
815546
758576
537738
813618
507616
919225
984127
676063
681585
983019
1037093
871357
981740
108837
618658
61500
838794
751776
124460
1021730
195810
6076
762720
1017047
710552
1010927
918163
572076
1040951
7600
463479
678940
160212
854973
12072
520133
158028
600938
306814
864888
9731
1009969
768121
1025793
362715
655
691123
320709
1001170
794532
202448
626001
339052
909697
272347
585474
744284
115932
885476
611679
724124
635140
905225
591722
199207
432835
958039
614368
952660
422888
715168
639541
545605
730765
724787
64379
964899
139309
194045
417868
616212
183424
55079
41997
914767
355229
452383
273098
69328
279472
540636
546135
283933
85618
29012
771169
39360
928665
489904
896750
774521
473139
671900
949276
325082
103506
761190
172362
715479
306513
985824
102617
212519
761330
443526
365089
488767
545900
712421
802941
269302
933330
1028721
813124
131868
372520
644044
507312
822166
501569
441679
650884
468341
304876
276839
635816
119970
495150
594105
807684
366862
927591
936138
794880
463639
26238
799889
388301
128809
515201
672010
261668
513908
333696
723733
1028309
408904
802221
60847
17538
166109
927847
268968
256534
820381
257664
702745
591132
596006
518444
489957
114480
25762
874296
672521
955311
735491
141614
436250
92388
154079
179826
332909
877676
982314
549511
135194
500893
129153
808355
714977
219045
886274
903765
597444
415532
233486
293965
294964
756546
270454
87260
526887
1022742
661334
849430
308905
236150
231483
694158
59353
870938
130361
588520
76355
847430
22032
526696
332780
885014
383689
356531
943775
152891
3906
829579
84276
941490
355987
499064
129180
723224
898300
449192
174524
1034388
284884
540223
70715
269661
265701
315608
129974
677389
390649
418427
1027593
159792
118834
976882
521303
1002721
854005
1002624
575253
363498
518497
121651
722711
588691
848016
138266
875497
1032065
696383
333969
935699
1038870
591574
717187
874493
446056
182574
710489
200754
235246
628030
361152
700746
631442
578200
416095
269388
728813
920345
56713
66490
474499
950929
233942
783118
803627
890220
734694
667363
409584
319302
104209
644045
226375
623185
793100
617180
1008663
716007
631142
870604
682290
544225
426120
792406
36775
145207
1024066
502974
1036937
382375
758437
18604
176377
208859
410350
382899
362259
257282
595615
15151
139236
495312
665384
300367
345978
783647
39534
772549
237750
307589
948862
342564
361434
783768
989749
966068
222103
504333
34162
24838
705177
669719
183762
36968
269818
828827
609565
253723
133049
312162
672165
480363
884899
574163
437887
140694
122623
112498
51922
517196
80878
331708
300342
890952
352269
206523
927823
620903
65294
775436
510807
197994
170759
605337
116688
1016495
917088
27136
954740
88006
847762
828178
674484
23790
587218
708108
774208
346455
812495
952043
991136
103868
202545
10489
934412
772114
835161
649375
906814
244144
123482
523718
865716
230762
480618
114952
805098
702526
273532
64639
1021083
766433
482301
953160
840982
804320
247369
228757
277671
100811
497077
621158
714283
242731
345303
509631
684105
917724
485238
598222
19029
13456
231337
71698
573367
460084
136943
301704
987387
214037
472285
195137
852397
674215
468986
907413
703729
889364
240794
627993
1014901
365742
969635
94626
502295
240400
451614
598478
928299
4735
742093
222498
474160
543895
979510
954640
674057
856402
938377
897985
116858
859314
633121
749853
461522
255033
855451
540183
619652
803582
1026176
125204
30718
648746
317227
929731
1016473
298060
385442
298197
78591
1018503
758810
835994
421168
601958
782427
354231
612266
909077
255720
19509
446715
486316
633463
945429
223749
206637
768472
178902
444690
169388
85139
285024
701469
1002927
564629
451295
88329
626768
80627
637902
45050
664707
1012863
660013
374638
29495
7275
805174
712427
505319
189976
163611
440924
908633
446477
928891
613498
789081
1014436
956528
435373
558493
325322
973108
969104
646600
441190
471523
238407
758943
509266
567712
328866
743011
417642
366570
547488
947792
1003936
120665
804466
61213
200781
1010353
181822
970044
412296
777402
524668
354597
199850
767984
49463
980801
237561
107679
80316
92821
42717
744114
328903
214342
943027
171688
536758
774268
626079
90399
1011813
44760
659983
545543
454760
151221
709665
57562
101695
826452
873823
331047
242398
192268
830461
773039
537342
1044183
674826
36693
606524
171035
620380
636067
983347
467182
791428
29047
908084
515657
63025
240278
697802
993272
973743
251020
975975
391338
894825
634104
251786
618226
498566
198940
811156
997650
373499
865745
278951
349228
411801
256975
697327
704181
58599
893884
514096
878177
129933
570252
643387
200879
821035
677654
587120
542659
972750
586648
801313
431582
824844
271547
897263
608377
335662
733438
411922
553544
150562
246779
1018654
385460
592145
91023
321392
325881
745987
266680
819617
987873
369230
446259
742348
137968
798886
305229
788031
942834
251242
870898
78894
571367
496897
390410
812427
375707
189444
42373
356044
97994
581166
406873
926052
711946
844582
529135
152328
895716
327224
367724
767442
810925
30464
268836
98638
871849
31257
707576
605893
945414
1002175
421045
90454
493568
844337
913722
580281
989371
635626
764653
446769
204036
681757
915969
287336
75583
711566
41292
824807
754829
162441
160309
704173
846342
262586
408019
767995
387829
86471
244393
77539
65764
466896
257272
692317
1026397
257403
99895
778222
902322
245039
751100
685647
327630
371515
958046
1012960
295362
749303
70502
765795
243307
642344
466809
773191
952524
666909
130023
194327
945900
945253
400649
520535
36732
341231
150175
285966
6621
436700
498382
681848
718614
301701
463786
637878
954605
504801
624407
186288
514718
236739
809720
41753
1006661
382094
626212
877380
475690
702621
614889
82209
325476
556696
711263
208648
706495
796721
821825
522957
316130
282849
431621
377831
838898
96363
135135
145682
731384
1019911
717566
599420
432659
50327
629592
36604
759685
277761
466167
30164
997330
516609
900822
425623
1022707
618246
875602
562736
658599
621288
256892
359338
443994
916202
471748
302945
990059
764457
908329
669234
540442
148031
613866
268669
1024213
642669
181784
111826
329947
979175
548771
608217
590795
331090
524774
61148
334055
925965
506458
647559
516496
64721
558503
101692
635374
2681
269727
740186
942777
735122
765769
492734
1025967
450711
185980
560485
428610
218400
299509
143165
518655
1028255
600742
3363
729330
561327
66304
1003042
108333
61375
240463
802954
940587
646524
612502
406371
231238
410886
125490
1000410
925136
750605
733573
829261
273355
340054
590236
49502
257638
754625
708809
531403
543960
170209
844632
847579
802955
974326
631356
449283
965874
394080
23834
84572
682013
263336
567347
800910
764899
434739
106716
757314
585953
690764
527687
590860
753866
69603
654736
212672
207013
302765
375275
63170
985758
1043003
946013
948092
644335
539869
821490
669233
64333
32599
319196
957937
103607
639394
822277
440328
592059
565058
656706
441163
710868
85043
638715
645406
77740
320543
879008
518757
721322
699794
189670
857030
825752
358776
822103
98036
225285
168748
635447
353771
146621
553900
373602
735503
588302
438767
602259
769910
792584
81814
758409
254262
255073
405352
349665
525856
107029
352179
188127
48351
802609
849627
502312
235302
459507
221119
617412
608102
634040
65395
542650
569154
999147
424382
1030730
133709
99387
173922
487572
512765
980290
916598
116589
644260
566095
507685
216784
89831
619705
141331
332450
153261
852714
979564
525742
654522
262320
221250
308420
438640
67361
602242
42836
958856
781938
466294
925290
34683
166320
211976
1043981
1024030
867882
344673
776488
733199
870513
425894
234145
949682
269888
89921
889290
78554
977249
89965
965300
676172
643380
729194
492224
309901
599456
158132
35051
674725
217096
679098
414197
53214
965626
856380
642351
955482
533409
360886
529523
205580
938870
683999
668116
901710
100886
794264
912838
103509
172941
1037283
71800
972990
999577
1031472
716986
233901
331922
776357
737954
1008901
281313
698875
990179
164933
504893
572404
935769
776435
90059
190724
228946
848053
972255
439092
98840
407607
306753
28371
152932
242070
553629
199851
625736
209106
959769
562540
260091
232558
365230
448372
551970
733400
16711
851503
965294
985070
541209
485945
158396
1015195
936146
812075
502400
994325
437238
992410
868074
306571
534183
626626
711735
383173
222831
714716
484217
859466
500039
418516
372894
715104
636966
319554
485342
65008
174251
661734
37180
959190
733093
229023
560742
783297
257873
429410
916489
773664
2739
866641
1040048
716529
400935
164032
3186
722815
981339
159429
790395
337465
715884
593504
868692
890716
807404
48081
121367
364411
23523
391990
455837
331558
121455
408329
287015
385584
785943
303381
114176
588876
725121
796914
633496
220241
1018361
108111
876290
683738
378179
792478
597009
24224
718048
385152
650546
523905
782194
161721
161390
725668
72835
215013
430117
964569
713353
642066
42540
378646
82730
595080
43603
130842
304683
276396
442842
801240
325827
288902
662925
30997
265168
905
1005432
340159
627360
521122
981618
936614
146772
402629
443421
375965
577155
198051
126591
674388
763338
646345
809883
406451
827759
211281
860401
101487
846176
109944
992
246624
356759
225013
116241
1042882
372797
199414
520246
97272
811581
434411
537027
507364
129780
185741
204472
581221
379494
665553
495676
299636
101953
644441
133056
686712
82647
295022
117656
281611
732103
404471
528714
180046
979136
322476
931066
473366
339549
899039
874067
108570
988638
677075
421908
845683
813141
798759
741988
506130
376048
885873
610400
65792
839892
653604
372566
776720
603293
878491
406923
775522
817353
39332
69062
759323
911413
347831
305593
79244
951611
955177
546294
720109
640535
313428
126236
50857
905814
470509
484592
42174
364334
852042
10200
691531
646749
300057
414041
150830
884536
917762
315672
397350
986728
768253
40313
926595
112832
755667
999148
321712
812120
624649
376769
997838
678378
72696
310731
382447
604750
574550
598817
796475
345132
28101
479665
424082
195499
128470
682529
7852
658166
334211
230668
609908
854684
284251
557862
1006710
155868
356612
15012
2198
288016
499783
80277
656113
815344
1015523
424815
871923
981471
522983
537160
909768
1033519
605919
1008008
571136
946252
849222
404247
168190
661396
397488
779788
147592
214421
8528
573701
943209
896851
534167
178569
138389
1292
654375
256205
534306
32647
459650
960860
498131
971319
63274
990661
468197
244744
63287
663237
713365
1002843
546684
738127
262357
444925
636566
1044164
740972
918595
428935
180021
583182
179169
220631
825389
242163
94652
977853
177166
528280
577509
456028
192366
451033
320884
284745
812205
973487
592747
60230
437815
526036
388135
431066
192232
963230
22943
285250
767055
477922
504013
204046
607658
177547
852988
446103
1014517
310752
113912
113522
851683
753637
648359
563450
403057
1034623
256707
338919
826447
808519
845653
340558
998536
542274
836810
543570
455828
471941
262859
993416
143695
411160
950730
603971
1042156
451521
1010386
692305
1035822
113582
129051
126665
32156
472534
198927
272406
909295
1019886
724906
849079
719254
335700
30957
962674
923063
242611
89533
660055
102500
1024242
605134
120884
829736
714955
751733
548236
632204
619954
487908
686378
759327
870014
751035
514745
124494
575389
22036
82007
874782
1034858
470810
858231
851795
864885
444342
28630
716334
289860
784943
592001
371293
434193
574586
45866
376680
96253
1008074
111584
1028753
796512
806785
190388
773980
687444
788929
981900
702948
520800
37033
720439
844537
352182
979444
406302
454903
641600
514604
195048
743454
762130
1000751
296585
935459
840872
663071
390836
728276
360463
157421
488144
24137
485534
581573
323262
968484
18923
145806
336081
517898
159115
276275
111881
14967
197097
58243
515964
894815
448105
718579
56190
946381
737839
937795
353332
860327
305369
1011263
618640
989634
218842
911199
757832
160032
451824
51678
731208
646439
365271
369638
765400
175054
674235
166089
346997
998358
114487
948569
951982
65792
254034
162577
142276
18653
317701
445642
983320
111741
157395
405518
104689
629060
268613
8772
608820
813619
38034
155069
269899
1037820
1029431
969998
970901
321154
813855
862432
209032
903544
916869
427982
675479
913749
879612
1036152
935427
142326
723465
882323
607073
723423
146391
250201
886155
807645
1022148
1009673
324987
24958
522336
481550
901862
374433
798043
220779
584255
580503
839357
477446
194036
608263
452913
527770
111132
451916
468586
707248
1045021
624927
286751
394598
362406
195370
201523
584608
770409
589497
643099
249416
364393
855973
184215
910530
167931
1009960
161345
798503
806182
388235
521561
1042476
308812
507408
961267
367303
552203
314872
544970
498476
241356
346069
333406
474298
1023656
411585
869182
505766
998301
739361
623518
134894
547984
113614
165721
36843
10103
364469
666049
666045
585812
34807
773431
228113
961031
539563
338494
477080
787379
691788
857850
89713
645197
495768
470164
642934
669652
767260
139502
306079
248348
925789
1007573
440140
571075
22581
351371
799971
852646
628247
682498
589437
826172
688818
806595
163002
799455
262144
402494
592898
568387
464334
422692
853911
235562
735075
505937
659732
914280
35364
1007177
636136
688399
23711
491200
199657
904352
433267
180944
611253
537738
346137
451181
648346
8842
676574
338734
828776
736034
664331
542800
148884
1036087
144101
475461
716235
869404
799345
593525
325604
639438
203627
948317
28041
762165
882346
120724
59671
88112
159221
221281
392752
983860
251503
630066
9938
632856
1011437
714448
489094
791633
237174
774816
972999
521166
1004930
1022317
871306
57822
1009037
642703
468075
945012
1028753
847849
250045
542986
1034946
1003662
952939
967285
845949
868781
365673
136441
724009
838017
175576
874589
890396
299124
401445
373462
845164
954687
755799
1026266
759852
370365
336481
299158
1026540
712572
979649
442120
130908
149074
798040
1025345
209328
186488
979550
967919
764470
766086
325437
441171
226539
767833
465870
837780
222142
985057
979036
278847
248745
651533
266011
792027
42814
614359
56420
430506
51678
724571
545396
713983
254278
46272
896123
963932
337917
398166
254884
702184
743664
334536
16128
337167
229112
971452
681837
202123
451557
70346
814827
724562
152807
792601
654334
826177
424595
231724
920500
785480
98376
355142
18001
928020
878326
746452
166650
260321
4920
166719
807850
326005
715135
531248
868235
330493
670940
149644
175788
643713
875219
895482
407701
276749
754263
407933
1030315
300688
662907
734717
386052
503232
1027576
275705
291239
149550
267177
61518
955527
87117
540549
443689
648017
712888
677323
724645
287677
33814
915182
164075
755104
847390
225788
684391
320514
488635
263501
967044
778865
599406
466494
809229
577913
367879
316776
769616
661507
400196
621396
55845
71185
827751
835810
394631
542533
104947
75436
221851
629717
801904
141358
634500
186658
106957
552273
2274
412644
906837
699328
708333
972372
676845
479793
431873
689070
406911
32389
715067
105408
875569
951169
196317
732127
596869
352903
355092
566329
296697
23494
612318
444480
186008
752470
311688
892973
574473
774380
456028
516888
755034
559417
695153
130216
677217
294483
857398
620405
92543
392964
675046
671397
726061
1014450
806587
561388
177411
720013
1024115
398767
279057
886343
385390
664058
381175
124863
201029
33242
406367
514231
583405
685262
729940
862473
397998
268080
694513
751090
1020814
344750
458590
179765
918500
293545
723615
345105
950182
798484
325594
129108
270708
442531
794656
155089
565229
816232
993031
903736
371813
475771
525948
257680
335825
543216
390030
287758
691967
294020
386479
543635
457692
944772
646343
211966
644209
857914
848633
45414
563794
576802
492414
522268
524164
931581
945358
858414
150995
273624
35501
608610
418946
889925
686826
380804
599903
121873
648701
682693
257722
160719
965317
794109
688996
108767
238441
159631
339774
131949
798029
815482
514855
884847
935989
897340
699996
548994
138173
581404
640220
204712
716438
226153
555786
724616
605388
6300
180319
277196
797074
103213
876786
855955
344460
523960
268398
1037768
562730
237452
483658
337796
679037
921201
454552
549455
836930
770343
508677
705347
182843
226025
80498
894783
300165
568831
903460
30954
369265
444274
927357
768728
778310
738223
733779
234255
423179
594780
936260
32771
89641
207193
54677
920783
1001740
976687
949863
606735
329032
1017271
676331
48398
834819
451459
680734
654351
883020
197708
27714
187538
238294
894181
129936
591556
763217
363655
936265
318671
119811
270209
983334
16735
535906
554059
515762
404262
470819
935819
318569
1021062
463514
195
973897
692550
681952
364069
334264
103807
423214
373301
25644
192580
541224
31730
756946
458461
700648
858560
791639
273366
563775
1005847
218747
962499
375148
507743
382188
826930
96160
626170
828672
243915
381141
8643
252447
279597
73214
495485
920069
682124
867003
842948
605252
173567
819461
330048
233356
882106
739365
490868
15925
806234
911922
178871
609681
10908
206943
98879
969189
421881
44466
884530
862946
152041
20224
188163
232450
900151
882959
431582
994495
449577
198218
536125
949047
138532
790114
343716
584739
242884
682102
1044304
960152
1013435
600589
22367
740466
498668
1043959
724900
55355
812052
341513
977315
419720
33369
803335
115855
958662
1042241
148327
878839
618770
727264
709481
311200
740929
434653
97045
852602
1043504
283449
686462
391582
706814
629575
272126
355661
796406
109886
165039
935961
1016615
855898
539807
823430
445482
570076
42815
545308
1006416
880314
686579
354749
669414
291629
423871
511812
729571
901419
917808
110727
56957
495879
977010
688789
664993
650522
857480
787746
546735
541167
954523
901201
1043516
80965
201464
990517
1020426
860728
543087
452440
94982
745590
204577
843483
496989
611289
629067
264556
945847
601232
156408
926852
645378
469456
1022826
393571
856787
327390
746441
804602
700238
182282
785992
987045
555115
735943
783345
578717
431852
594374
857687
642691
340977
173915
373163
304508
421327
993408
341937
168227
945625
717300
997750
998971
388966
767772
897334
747802
614270
76191
200279
610831
503170
14155
528910
128442
765372
682542
96614
250291
878439
91434
657607
844138
971768
815059
397018
135511
790012
961437
286801
646405
355096
149852
381124
1034493
509896
132893
696028
204526
538756
907541
334987
169279
89769
469278
531083
637411
459372
425886
993285
555053
676695
810002
25616
178071
349575
616939
764735
739696
247598
994008
847448
774122
1023604
864762
189149
2131
229640
690899
648216
182947
867615
432799
542192
931757
727776
476099
605742
355927
169033
460625
439736
877493
403326
613102
50230
801380
417128
704895
941419
627869
698136
780541
375526
854555
8839
850969
495757
50293
83565
826225
381640
690688
162914
619929
75345
497086
55674
598881
490442
161253
49417
177327
512736
593394
782693
711139
692088
153524
85075
589090
274012
458983
658183
190127
104981
960502
892044
146742
848276
981647
112200
902098
929103
79688
142853
657140
300249
729579
695150
131725
608821
934253
391050
1003487
240999
479040
458397
447937
523367
1042734
996993
891086
410219
778996
925087
472057
6262
177498
1020848
9327
267898
705540
599023
285533
31591
901614
956797
665301
515662
952999
136616
686811
742258
906437
923204
296339
157570
959944
630026
486699
935499
126540
1041055
1008864
949127
202284
646253
51137
277093
206361
791870
452899
46795
525903
164336
140244
310895
577972
209154
674842
538686
177670
1003421
597950
408098
565429
16285
774123
785052
534557
83907
415996
563477
126387
813988
756340
470354
862920
485121
583564
613191
689562
501981
481817
1001033
695317
1027472
184960
303738
230976
284165
218086
310611
829963
252563
277184
128880
182880
24111
494494
255927
121375
891644
785745
2632
949476
478734
1037112
438560
245733
185569
850207
59277
622310
436747
522042
757137
254971
303476
814213
74345
439368
595293
760670
298285
359256
699295
55562
245009
890894
426562
870966
379435
1029753
553015
721300
162804
390459
215365
23620
965719
376259
868987
918816
394927
560292
752759
131826
671082
457347
238689
107425
683701
384556
242867
539555
1031838
808960
194620
224303
59655
849527
776216
937818
385945
524624
148277
121079
634465
890259
481987
259709
1044932
941794
340410
514998
51495
84227
358374
162523
993723
283053
912103
576964
372290
997784
1017010
231172
1044245
516109
285904
377618
786220
706812
411436
968849
215265
366599
727553
142217
520431
2181
389600
534198
286603
59519
34459
431442
938347
721611
664276
165597
183641
284978
669369
709303
550453
867513
609777
873266
460383
786212
550395
1008906
443742
938082
436111
768323
832651
452605
261106
327281
172969
399184
834092
716148
445006
875114
174854
102213
972499
885041
564061
396471
684160
451179
955088
651710
388067
200773
114683
5681
997600
795593
86232
117627
378505
997814
434464
196895
408889
420737
172657
980626
158118
317842
575731
369
197817
357698
904189
954897
152486
573364
140104
718635
976840
257587
648398
23052
723099
226435
711686
864099
347495
482393
939182
1007573
829001
50073
59701
66194
444169
939060
168723
729580
684789
69527
17193
699062
590645
746875
443436
677258
984971
973816
124463
119995
124016
421345
494207
443786
391941
150824
107877
719030
185676
408767
991646
997266
843204
773029
891883
118879
249195
286053
323659
914925
465009
621890
530427
283013
797919
595679
964475
820029
853701
81552
793566
898147
980357
493679
107929
211082
948186
671187
15901
696800
374611
833781
582469
320625
1036503
760751
550397
464750
542624
294184
20471
418903
441245
9408
908091
642897
383490
527250
362565
113435
933258
86
201526
1040140
215635
133163
143070
204983
591937
785664
398333
612440
752109
69841
1012620
358427
700889
319253
607106
106974
162132
531513
641652
68116
462149
627737
134148
135951
876920
783902
493060
690465
714501
121337
468555
940479
87539
767752
1033463
82546
559664
463083
794492
354500
22009
829646
55576
838504
563171
18614
995887
771177
11507
299314
943742
699433
794904
836423
488735
801247
650732
474071
378668
805163
365801
780680
308575
52768
531002
37086
599295
693293
425034
640359
32651
970378
392428
844234
758451
413450
19759
606085
364036
936151
115058
162414
228899
349993
299525
942239
1006152
335396
924806
931475
808714
791130
300174
524257
70583
182961
653080
976322
630412
978657
396593
807784
12963
675686
834921
819218
369138
65111
341899
199218
480799
139620
566593
507003
761219
1005686
46516
875204
579114
1037541
390757
648958
394538
68953
809861
327594
547843
151559
557731
710882
442949
107699
150778
106490
1037002
589720
307365
58362
449472
113849
722729
800709
962026
40845
60882
699766
73576
2705
342729
795007
681837
391876
473262
783051
894068
489528
402155
72253
188747
624914
870629
575861
518164
928968
458436
443354
430471
904164
343808
674935
464129
88585
679827
243411
1030932
1034554
598372
826410
673074
178484
186081
973304
525055
527708
313762
549696
689912
337332
39977
805386
115585
822004
803412
918690
816725
438095
847773
299600
459703
722313
401663
513019
760083
969098
496292
770673
474608
1003677
693143
448528
108520
194088
212663
919700
1001884
564947
151019
949874
986192
785678
970248
538691
893816
92910
833679
653706
230065
36408
500251
303291
42692
575268
267837
880161
865825
724208
945004
808213
885642
242719
588430
944968
465615
871447
106955
788498
102811
532748
337768
790067
159313
909294
115250
92293
873144
205725
270660
78766
682370
897272
3732
991307
994118
850951
149417
662493
127889
743999
552794
334967
795377
224630
685114
713396
652239
235542
902395
623508
154738
1042532
907443
1007479
743438
388916
399596
636853
783849
527137
991932
659454
250121
389732
437462
805583
473936
903441
883386
101695
713203
943665
323455
722604
379905
542867
757840
658762
28380
908107
418847
526070
86696
483302
766023
921567
262075
397626
852117
302807
1045364
679255
38708
125021
12566
13703
676073
257393
427237
377506
468931
988569
1019950
93624
515399
339544
734749
230969
431759
340155
301740
824674
693399
159984
982027
275884
186743
436247
959606
938568
791002
479191
259578
846239
564203
86868
515262
413368
639537
284744
1044364
591010
312848
5727
440957
124963
577499
392355
999065
512871
253151
242983
666826
427249
397000
604232
705679
236952
90981
772859
208334
584158
40999
216354
359280
990115
126797
1027760
249819
717842
25725
998462
645635
847771
341585
818697
293126
691104
636110
314827
848923
238445
458155
737185
528820
21651
385439
744113
502283
848626
6083
928852
807115
570579
624353
986648
76883
104166
5026
841963
735022
884715
55242
423513
175045
831058
115068
820164
759885
321008
260854
268937
631142
911272
544958
1018536
1018537
446169
421711
606900
984305
377662
77365
167938
630715
60740
526315
1014722
120860
722242
881358
375324
394403
593499
589198
604077
2701
881134
294678
137291
133172
508217
820972
717339
221821
454454
27504
525218
803286
498542
181734
493125
642410
400359
956802
316555
201099
941409
506833
764788
261544
755644
213338
853862
563414
673044
927001
321936
85538
712730
201199
421681
190630
945241
602584
995876
487721
854557
825348
1008482
218247
89126
872058
936832
707013
201781
1036131
515141
99353
164788
53785
195356
56472
521384
478193
256468
726241
230755
279903
1023710
244804
356442
969408
1013740
468262
517084
476913
701159
852818
714170
650343
229778
99767
834951
243053
988699
844133
455825
106061
815549
337681
385310
219868
232475
237569
392089
635397
374344
1032527
472444
176319
311957
383726
711111
546648
114536
1041973
131280
608635
979363
733055
733953
9168
819042
1030317
812276
979623
824556
715233
63731
176998
656086
552079
180662
142200
864614
446922
186468
852035
553646
811131
270924
715217
460361
48668
134555
531583
748570
859440
99106
687795
966332
360790
167558
261723
423008
425072
532610
108407
734990
670144
418546
591294
1028082
988411
797865
568889
415870
527715
295698
20848
961703
727876
1362
811196
589224
818625
492513
200586
931498
429319
264435
494903
65055
186613
869314
147673
871169
302899
140782
878454
438453
888982
412353
370246
601054
164081
170188
193161
89135
629065
14680
111609
373252
49233
656899
871914
713153
197843
592536
707176
781407
1042694
219514
404766
153784
1029635
13524
642032
366182
736968
275822
1022158
399503
153199
151278
744480
258303
420833
380535
791109
958537
1034743
978043
606181
610541
667608
526771
292500
1015812
33727
976070
551920
611999
1039410
981796
230210
114249
751509
340797
552691
822485
105419
747601
26824
856630
553281
129562
977318
842619
625423
470924
160044
763158
234042
426269
696003
609938
161237
120741
156528
608788
248503
402445
873597
571065
778484
542048
736907
931944
250914
19388
278665
714309
781229
597222
437227
57674
534982
912101
787173
498326
614340
175171
736408
937023
724649
415792
1002947
789721
583923
323481
783520
152422
67569
420118
108625
144280
793742
253901
635992
748725
257611
637839
427810
434872
607401
222325
997555
935993
581978
975708
1015705
550994
361932
922125
240571
101973
218276
362088
665265
947099
677488
385022
222174
85246
180571
779394
50561
173918
682702
559250
152079
93266
409386
79443
535810
46806
51796
82104
580976
956234
408133
183950
503163
826681
1007301
173767
411980
409793
320380
588241
782298
539728
422012
348117
124459
320328
900301
391050
82110
14414
451687
928764
322173
318635
86847
827539
350635
82712
769376
883909
567431
228218
492214
77191
113714
951928
268985
665147
54432
129670
849140
582681
297026
444695
1023943
458965
445566
936723
961650
1015889
557357
113518
421822
828720
808489
979138
940783
494652
441257
702711
40851
722553
425445
987350
113675
295756
110063
145527
597966
862347
10895
108052
751311
439070
712515
665161
155447
654527
735169
841982
980894
47584
54269
216010
937970
498552
241236
229860
417629
745226
898042
725310
845242
944411
373745
865637
688822
269903
336562
979060
738492
763018
993459
336112
382129
142684
708
598074
695433
364318
333496
290542
677650
317296
808876
617843
49067
195972
649555
516516
707044
875708
374301
640677
688062
548433
660418
857392
481849
684415
252940
764236
1024725
798686
882485
740308
248821
742944
641478
447682
622916
522402
109762
962946
348286
164197
863040
839132
488852
123369
847565
932444
143354
948047
945254
847237
723279
155882
595123
375960
102402
224000
868411
37150
333069
818818
382693
436259
246302
942181
132319
242514
849845
321976
867341
291604
236288
972572
778060
78533
155430
683139
361722
784981
307347
380786
290456
794459
338599
496750
790083
294757
590564
934422
91717
533786
241818
887235
841485
488776
175250
626537
916586
507941
30767
477203
628358
304593
833913
238000
645668
1023272
246885
707534
947401
312192
733861
623113
52844
88342
601560
208608
101447
211390
575839
869205
6517
529020
778790
810003
837221
782772
373970
774735
468139
167682
196481
272083
148230
235527
8447
396535
193650
788044
104593
699705
96007
597419
440222
913732
1038172
152404
226904
375729
770229
358112
334448
772253
718669
707142
128113
252272
293545
254416
486623
238269
27362
428162
524531
477968
816455
418888
575126
765181
986853
468977
483642
701542
66421
574687
764854
595307
618343
565327
503268
658804
116968
235983
596083
162450
319237
194120
676804
468158
254382
769658
681389
64863
473847
235865
809899
726911
654101
164884
1235
113218
599445
750202
634310
283265
115163
765357
249267
768511
291561
395646
172863
687340
938663
790700
260307
845220
245960
904853
523884
27084
158472
716930
602611
849884
285727
960027
733886
137136
607145
1012089
394892
320045
122329
107817
1014132
806598
427194
540908
295013
1045057
93299
343105
727836
999817
43716
1026022
78596
561624
553120
957613
445331
548525
885227
585533
759021
910503
411162
783165
479585
132314
371500
301697
852691
78223
946433
14659
945761
611914
857336
134157
115544
125210
643761
299528
136789
978115
1009931
1027178
148139
626308
598459
956942
638234
410368
603466
809375
74445
578102
673723
715225
398705
442654
519145
28265
139236
743398
283360
998359
874
386446
590236
443093
544788
980106
508820
842721
764783
59726
251662
855694
124249
1015414
145734
303610
550092
174822
328084
1021066
161545
776705
636390
1013639
48114
707299
42316
70663
789276
762488
185825
56813
313495
755540
306638
343276
850036
873662
209815
480174
437406
23522
990859
374387
918469
364477
419610
313973
983338
506607
619707
574193
924881
433697
247695
806337
61778
578337
340751
440212
79626
241258
917650
127845
31215
462433
347968
311044
632763
464670
367421
68744
414713
949242
157668
869929
135267
356747
193509
565104
288901
513839
382897
117844
488854
241225
668146
653086
362305
699348
488849
472703
910099
997125
1027054
958477
112988
720899
364835
814156
1041901
327413
261714
602945
117714
200253
71714
767467
603119
968640
192442
741515
333958
879378
177527
28985
421703
826649
248800
57415
477745
980129
1034422
570073
752002
759753
308307
880896
16173
771562
299393
900622
229966
655945
510544
482142
76805
443919
864667
198587
146003
128320
946659
574482
882128
499983
83665
291883
890256
440569
102295
423523
947510
659002
571001
405432
660669
817690
442211
430054
170087
613602
325381
828860
214906
345146
61172
683652
740135
821090
295529
166930
664560
765132
640382
174694
680910
622975
3350
771517
795772
234813
102393
932585
14543
93939
297174
1010568
907225
427886
781620
625496
305360
770858
87029
961689
17858
641878
134554
870410
340205
981726
919734
482862
412562
610902
227410
598315
575452
208312
674350
392983
111201
891332
539953
766547
1038147
1016493
860965
595482
356946
819361
651725
213833
859612
769855
509505
308931
759451
577753
779166
895537
529388
263862
907660
806864
120298
402205
899728
1013925
915025
293846
839749
288666
821884
344597
1023441
814493
249109
76805
778241
765604
740363
378485
279834
155147
159833
392897
725183
310469
374139
787331
923465
991827
462989
807988
1040487
296196
333573
984033
190343
917258
249914
886301
383650
130866
946627
571615
110073
912587
733841
860000
797348
358480
498357
232496
273599
1001239
949326
442051
736359
767097
281773
6463
963324
68078
334023
655148
308419
340662
728500
593960
217441
395227
19183
483703
404338
558978
828032
757408
183552
362944
415021
837201
532492
557191
553928
886075
858127
576508
235852
874935
329947
905192
357934
463240
174398
506311
623069
801362
607067
539738
295904
994557
362437
973028
403710
402350
522091
177586
710903
226047
626574
219771
415347
79102
335125
544947
255033
34684
218553
113318
593132
245183
853785
936457
417136
730000
865279
761919
95221
150681
909696
24637
16371
569631
127816
431877
970357
93979
761732
690569
680666
246173
210539
633608
1008152
835639
563891
213204
225904
486890
695564
642800
446486
427831
264853
994670
287588
116388
541461
185177
894632
756127
358677
453159
470976
121987
378377
528149
824843
3303
105465
773004
902991
611514
774971
774501
613328
608761
241287
211118
894064
968132
220636
87331
938706
752484
232799
1003877
615444
675730
412888
382156
140216
98630
74406
896493
495210
529859
688278
36743
503789
61539
63715
198232
110176
680503
637353
667492
25493
609641
853355
123023
625528
982349
921401
264641
339973
669653
41717
3467
880225
708120
799364
415786
583701
661571
450159
926093
888094
331309
510402
340655
706567
62860
615643
79539
717567
770435
464179
1037447
750643
814951
315657
805807
254780
650936
729678
105358
342905
1008951
609322
605999
685339
176104
939481
64686
95320
769369
548761
594709
1037940
587235
151848
905893
647723
390865
179946
636277
950413
737729
692750
86541
698000
611915
210973
565010
16293
241024
25752
928953
794549
931791
186665
526440
828188
469814
958933
78007
416482
656322
146881
82149
588887
1012119
563018
923622
181840
55471
651812
626288
875099
494647
367135
570985
965135
373170
487333
207973
402601
435549
96901
414117
30409
955690
89188
709988
995137
418943
639602
149485
226426
381066
528523
628725
585271
147084
754316
638147
579835
92465
769677
68392
365162
960894
558737
462518
803082
808041
181755
10152
252407
341085
621303
448968
1029318
871810
540308
950443
252103
856328
930790
775580
820483
572667
145011
710175
165872
367808
977855
1025650
322011
4721
945095
292911
780
889233
946563
522504
719896
936283
123828
137854
567979
1014077
809244
700213
964080
446659
711709
448318
40464
481325
257012
315075
248711
420150
856671
230146
476181
771152
293742
718599
90455
578742
498593
663685
627523
440636
783567
627242
744361
841117
164954
45708
584964
118955
267125
323702
891661
9641
274507
88563
148291
594371
184394
49883
939121
53358
856450
480013
1022044
284831
167696
554026
641697
963031
389215
141363
469126
891315
402232
961507
592697
969045
71849
223855
43451
557699
705053
849030
379996
1030695
422013
1023870
554101
893939
591159
28812
641492
35681
892857
736223
198878
423932
1016973
972136
710464
795232
611394
631296
704423
777037
498544
781309
237851
937073
690141
592159
133915
44788
1043886
711144
608406
187948
699617
206467
146507
115945
497824
281251
490478
721759
228516
309019
777030
81284
792216
326635
652580
1025841
368157
460536
444217
381576
865054
705751
194989
171237
741920
1021098
167966
395532
940121
71442
658082
454700
251613
550346
309132
473480
234139
610639
824813
242961
157967
645061
652250
495031
654981
567635
438571
7725
455040
121333
509302
98737
1036788
1034319
273474
92798
675865
185718
287312
733916
748029
934642
727894
949723
236543
827178
581631
578436
1033685
789675
419355
710284
1001340
757167
876921
457921
930573
544424
365093
117194
184381
985434
713055
962352
4206
262850
123805
3444
218005
653454
908311
1028415
195123
701019
901865
518377
589288
626915
762897
495011
203251
236443
708251
936724
995503
704031
648539
241697
867356
160575
419840
983053
99245
318923
96234
828456
822013
457189
379467
796745
200613
545799
365717
751728
493937
312878
444117
509339
155345
254976
19714
381372
559602
922863
725791
541378
366870
568246
174714
662607
370500
288436
275559
819842
984843
804321
522335
983879
752522
957948
79122
224127
46412
289305
287464
382408
732002
136508
338501
734400
74206
330736
99831
449171
135223
661100
281113
422473
56828
72139
216120
1032927
648405
53873
824443
93176
723162
287890
652198
347536
803841
997823
899423
570847
671559
449730
175177
1029013
247263
799422
660255
415482
854488
1001905
438377
762442
1043965
704377
215984
673279
702960
869223
570502
974509
563685
1022022
702374
519702
425796
948814
60492
217102
842458
541111
115398
655850
256498
469386
129398
735461
140411
973061
974258
712473
1040357
884519
998373
218144
665884
802920
969900
993945
1040168
160365
865225
787142
818278
722644
89805
624239
60981
335371
847186
701176
961714
372266
224128
1015597
454708
340171
583482
415388
469319
255886
285112
791046
945399
121101
875276
1013660
689412
700233
436762
763742
505105
224822
324148
464217
561992
446412
550808
629792
484621
673451
51545
35820
676255
728439
312142
157075
482956
318809
961440
644919
186282
99290
668245
254607
288906
804567
9321
879294
487008
682503
668259
952319
176368
235544
409241
309513
63672
579007
477206
352807
576254
901211
90018
868513
336996
64304
864686
432935
921724
675347
936462
196077
658817
681089
380809
408766
618745
56915
955152
314844
262932
43908
831460
881581
46530
28133
959183
726971
417
578125
155353
567087
654151
534538
140374
675710
118753
520256
199545
161180
441344
933751
510360
345282
1011340
919433
24218
95821
864712
455658
366109
917204
116724
343499
631974
999165
1006754
858243
484735
268175
295067
220550
739677
997269
750451
112010
491365
785951
107363
729047
474597
549366
230387
476288
1039846
560181
562292
83301
1030744
596043
66485
108515
620219
494701
568945
969281
695056
105922
405521
509313
491673
25622
72214
471112
153682
740069
345382
825085
371152
279477
934242
858023
6020
476113
147229
414669
71814
724263
362643
669911
300598
906736
794629
582746
469027
898001
425232
236424
874539
935233
641805
893508
95758
955519
452860
296979
950511
879537
105593
443805
244850
678861
534220
87829
584513
863283
904504
659763
947726
71771
784296
878044
113736
412275
419217
976891
710264
758301
289747
44137
392159
150263
142772
839904
479833
159053
148347
757227
490476
894254
507850
490957
97784
606623
13168
596655
847234
526276
482424
503390
1027316
372169
160933
911109
3800
798686
858155
607134
381335
782773
389201
392443
120158
467256
480987
785492
335505
344669
460513
346248
786024
722867
1010385
354566
943215
85782
726928
285711
590909
850203
944658
410421
607984
29381
308152
9850
390798
122802
558524
129342
336272
730489
577298
83019
431721
277497
179482
920646
576027
250736
211877
228300
1044569
903969
368352
579902
259362
290733
363383
312059
926161
5348
741340
164855
594432
899397
91175
871331
79594
412
498107
989543
623626
1016194
567544
840509
265819
935818
729809
171639
477974
953811
514493
465999
202373
840105
858926
526007
599559
908570
281527
275455
410803
624926
757974
958868
232435
763233
645685
605001
667513
875645
817007
585486
289625
790546
398071
198712
548350
128423
739491
939656
352641
762232
583141
561172
899937
665109
199277
13257
217049
527054
334528
345444
612818
524119
574991
404572
585525
1007764
666961
124199
885128
309242
198374
867139
1008523
741762
739169
327328
776508
846976
584297
860960
737581
47928
710468
240651
286723
4904
218920
875641
240491
756345
790804
744137
1019093
140228
449324
1017693
888943
6703
1037150
1019043
89350
305300
653701
929449
442935
888701
978447
264011
1037959
570199
536050
253321
958628
993739
676613
527136
883108
560202
561566
893507
970979
824901
47279
907215
689573
598656
502020
412644
131931
637982
574654
779760
1025907
909401
679806
1035928
340318
598459
391624
744427
185322
955162
641953
284214
1022820
947856
1005469
788824
412174
776573
480593
347122
177523
758976
1038504
374664
374339
917946
976576
209391
316336
100650
860329
815930
210244
415434
235225
56633
172236
376062
983789
811641
480823
954424
1035026
1044974
806593
148292
934558
762360
177074
681762
80342
922853
34091
1033939
429096
309838
961056
780984
312196
287041
261517
958020
290471
716547
177491
528793
487101
207557
365703
773958
95841
307614
215521
430600
491765
9868
838669
524818
727053
266021
262241
761542
98025
325405
104179
454
918964
865683
659258
645777
214445
713525
167905
356754
173281
236613
389817
487457
291125
108820
138801
157376
718101
954312
711104
462830
899437
751924
719055
1015089
515498
443436
544916
363720
856394
725944
393354
9069
380457
627024
887508
438968
102420
952441
516572
446926
907150
723242
193170
914467
796872
213170
529717
575777
369712
867020
571792
61753
747476
778647
926086
1009047
963583
381414
796754
741407
290983
1022503
644231
40059
505267
50745
1022096
293436
978308
189911
357930
663708
681182
573949
289059
803812
190737
132438
979745
450096
729456
771514
546124
957194
493217
1010595
13831
788559
818202
7981
808748
441790
413024
240716
558642
730636
427116
1009809
386303
896174
156743
943525
311018
723790
783847
963800
964678
134950
192507
756127
431014
972000
721737
902536
406657
170130
870924
819072
405387
837373
749549
864283
2914
396938
332218
717189
535452
888727
413258
946492
778847
162861
479355
594720
662785
624767
188162
897621
305500
638901
51934
851155
746529
89104
867274
824991
740797
869494
788328
134937
351632
786227
697533
217786
167747
390556
1028693
747745
259366
536703
703846
550406
17097
134322
542943
429439
500497
915298
977017
105450
724002
356975
778935
1029587
739488
130698
131684
980380
638427
646425
565411
411791
145204
802805
562649
400760
584551
537782
270340
327143
923129
84476
96244
734690
255619
387564
481475
170381
990761
962502
658738
447058
503454
830415
117569
771787
429747
278684
146110
739408
984796
197647
460517
306940
321159
974190
395319
162077
351238
898574
421811
117468
847446
471575
811813
1023319
702076
403613
301909
875742
470397
424912
504431
935814
205762
181018
454689
504444
81483
516067
863939
198320
97106
107444
939456
336917
670783
693580
431331
132497
428973
721841
484532
233010
95173
310995
845400
828865
15358
54104
924421
838073
137862
579803
391114
897278
822427
187232
316590
637485
877784
617323
839745
102654
656785
583969
284674
344287
908825
121268
958536
144091
905361
710092
680078
433274
41133
764065
86850
401474
43567
352545
117446
472330
259408
211170
707137
522285
632106
204803
633695
987976
87263
653681
383177
357862
165994
605159
993676
101675
835587
248219
518235
436388
325332
494691
724923
65843
230900
810376
600043
753086
880229
903302
896616
817719
356153
940394
887383
430045
562634
417688
793124
536411
557478
439656
433995
864727
137942
937581
457427
126042
8256
443127
710165
995339
826687
54657
601949
214651
489795
812111
860536
79866
161618
9390
280934
888338
526275
964237
550432
197155
644387
90356
969766
89135
658230
4241
573523
449372
731345
409160
674066
452689
221725
517047
733258
754802
678594
975349
172378
83551
156765
980560
636084
851039
682705
690071
807142
870154
21464
728292
258515
728817
660644
1023891
792478
242723
186892
262680
545664
859066
84737
1712
1029049
915943
577562
814598
423174
766005
419096
471227
1026951
487750
312707
367199
9046
744542
194430
94304
363747
200564
905351
216983
481212
501038
7669
571095
107218
953916
770377
647717
669103
224346
853394
836384
815151
86420
515959
455785
8323
1002454
23812
1003682
809054
869657
449294
90740
994557
341204
729009
1016835
856051
273084
322093
110190
599605
162375
367838
769988
823435
1032415
605542
774280
565587
84228
557599
281387
37465
63117
587948
365823
1032866
552189
622797
377258
848292
679730
732820
793366
983597
688976
719061
159592
649300
240932
691839
288693
295326
421391
747701
1027291
684058
800583
118939
875666
779661
616275
290396
554214
446916
917078
506808
919256
553964
311527
839347
818848
931076
1035202
265633
859631
766136
569423
840546
63891
959904
39066
201505
263858
596792
1033438
632155
1016690
19253
1039959
930535
972840
545831
300591
495306
694240
1015478
67578
364411
754442
620184
191796
607643
905457
629180
373372
977158
922595
471192
671947
764685
1025228
605457
100861
709210
942805
652243
1030216
3474
695433
719070
43133
752930
777555
63339
829580
1015066
121276
811179
146001
465065
313665
921970
1002934
606725
896492
829723
726975
513450
962713
454653
110057
93230
326270
130119
521826
665250
643789
386564
520151
490277
448352
57314
928756
787551
369218
698058
94363
391663
437114
966229
581876
1026001
40917
272646
767722
1022142
959099
326098
8461
345041
29309
383374
986698
695202
1037187
570038
193620
708004
477086
880638
185354
929064
606968
224778
564445
487320
904196
105755
111797
646051
88488
777062
357039
487569
941099
160260
745610
1003246
824604
636681
234210
726604
1007284
124966
297810
900080
165036
32600
672818
732883
994126
855303
660536
967542
1042762
844442
365459
955209
265719
796026
699901
436283
436079
711220
374073
455121
669333
547018
971354
681821
357187
312737
289483
11944
212708
232649
570157
220711
843619
789822
247237
398444
557534
298647
612052
793530
219280
54561
212566
144550
389919
954950
1003177
603077
895250
762912
677400
347031
1038220
915170
100254
688105
514308
513655
901872
632040
888607
1018272
859437
135224
59982
1004790
493008
938253
226969
469794
131808
387496
113666
33651
950033
476668
842137
789312
935144
36610
222932
447125
933273
142969
969808
146030
578899
1030491
377527
518159
257414
183085
952072
909034
153928
586262
421240
662052
619108
940346
74603
673263
649568
690757
517074
532758
551677
397363
801584
705747
820264
124242
583665
713332
797516
746645
805335
575201
948773
607011
315940
962044
260505
397855
138541
1010786
610021
171077
224017
75206
93427
730448
939393
661612
60663
979443
604121
223053
96960
692755
493063
645403
51863
720735
587891
899335
609434
283524
94493
138828
246514
704213
175023
548238
1032750
227576
40844
454714
834899
656145
1000600
347043
466599
585579
235647
885582
286767
314082
482905
416224
448123
308129
133336
665146
747217
443547
565828
356489
602803
115431
150481
1029424
1038617
514273
986695
358868
469559
260126
988828
53445
468306
621004
698921
968055
807566
2251
407320
94906
619240
545087
1033984
998158
671948
802955
592921
885834
463750
234043
661015
5973
664312
59798
160265
969059
667062
628659
335702
81577
653821
660635
319959
87480
467324
99912
73338
817261
270227
657375
435956
900438
927289
1012017
647744
823625
961066
898410
372960
722795
118694
258981
206527
450312
728861
341121
588415
1038765
806412
550609
233050
737829
118749
846246
929537
586617
842960
978576
937954
372845
338539
132363
380299
277470
827971
913137
370831
610608
620786
240312
767251
793279
641798
395129
375987
427901
975666
1044440
676032
503537
457377
521015
665603
613058
219130
1004386
44303
963238
438626
613344
176490
379388
86719
776107
534095
370512
667665
200408
120351
111052
662304
147636
1008268
285548
45041
172825
113524
692191
116346
403942
804058
626531
218405
76702
441348
209662
274124
31223
390856
169502
346385
614470
691762
735146
11897
135629
770100
129393
454513
996993
776755
724008
954264
682461
51834
850948
353237
22577
699911
681021
353490
523158
788106
306050
292609
184084
789237
801398
191710
137840
880655
322576
140519
120334
1014668
108308
831527
441190
701790
434168
723790
301162
153328
272554
130020
123892
383308
242259
963948
497423
881141
845791
385602
947568
503108
338708
1012296
764869
944427
295864
364350
355253
296732
744109
147303
441457
119384
888072
910401
828823
46519
910593
243659
723061
69027
502447
778921
327181
438053
989845
175860
275758
699232
414129
522040
749064
647378
151206
834838
214939
72649
355918
120713
602057
529101
985996
933555
464866
91750
1019148
385837
88256
67505
991271
746029
355645
529196
853200
16029
69347
768621
375377
495277
7630
586958
429871
733604
366480
101069
481781
228466
685764
952443
187184
842233
236955
166200
631334
815106
155569
426742
146269
1003944
213453
64898
229803
268015
310375
1043560
901672
64472
911601
857057
431942
620692
1017948
821840
458803
533734
771996
514368
856834
689286
397204
988514
933698
335503
424941
647085
29423
322382
551414
293037
949376
828479
87649
236008
340095
651140
478894
186918
155194
873320
928667
153345
85952
205003
271783
256625
344540
375831
111806
177639
562288
151745
766620
79309
520432
315311
328186
107257
295150
539518
47595
103920
462288
465468
453208
506287
387493
484584
197064
702848
508954
752166
71502
374390
763112
158372
1011277
833327
218046
53830
66947
971394
995
623816
611342
953033
213553
1003236
469601
629450
95870
230830
332980
740486
729233
946168
462415
468017
595196
449988
934853
729384
370645
388168
414045
839533
1025708
700264
190344
607585
725173
169938
851960
1030772
291488
208389
203048
465755
329758
545195
445141
559455
101628
545856
71524
195616
872899
353672
499371
16332
657453
815692
153732
666764
271344
724602
801393
168477
122876
708746
135818
716907
871564
290454
1015105
538624
101904
831445
601830
163227
952827
347836
437599
398620
141289
924278
18100
177487
606602
512913
1033202
105375
99261
85408
726314
932274
37879
769609
761399
100243
251683
1039353
629507
252962
182001
161686
808530
86828
848958
391770
263939
64050
87351
47504
800942
625079
67313
820119
332686
398884
500711
670810
907052
388757
956126
499282
66096
951117
679924
993302
45883
795970
37785
253883
281538
695311
805151
631362
913423
315685
632103
881852
29770
102328
229130
442172
424962
226000
714108
60557
491918
281948
804819
950479
450788
745818
647184
72688
524929
310207
737004
103090
397914
662116
973695
623269
950921
627132
286565
316051
741565
716005
358713
504061
9075
204155
102687
285104
676601
442766
293513
646198
641474
348533
549946
921529
843711
38830
618076
130391
370335
257941
672715
203185
122734
516427
216554
966237
381590
189081
668970
458872
415332
688597
792368
70141
868488
865348
618993
360072
125291
1038031
338699
90346
716627
399785
199543
502959
647042
479606
727757
779250
299615
920185
909746
113966
276370
230852
343387
530703
202227
543690
987598
570127
903891
347171
882650
281917
449485
618246
519851
655935
617738
775564
588932
914614
724786
91443
723195
411011
773931
312134
566122
317312
1009989
588906
740987
78256
261079
326921
494202
824501
872859
884034
260108
283885
947015
511397
918896
301023
864541
85663
317231
760015
143006
429522
1005870
159653
869614
286627
513761
872649
68074
188096
135070
834732
468114
6736
841912
521753
650055
258871
122908
635237
677066
529787
928166
943119
316385
918103
790530
912885
610631
567644
371671
639954
465243
335105
606480
552619
105576
637318
763064
565373
654637
61267
281287
71507
565316
476982
583457
223694
660642
57168
163401
472900
166845
855561
296105
541614
1043848
95958
612111
80926
757149
894216
774694
836899
456610
131884
166217
474751
627875
762419
984767
257088
691145
619713
645973
566726
810623
475154
920063
810065
185572
395153
638708
150636
323860
702734
942661
500000
232461
760717
234865
623807
990637
259116
15234
621683
99736
142905
70038
772655
121025
351700
59604
775971
516386
383454
20304
216778
336872
872899
600089
170380
886387
163879
158748
611673
316911
420561
864948
149893
1040344
1010915
697213
511284
932298
664660
558956
10330
363023
257027
415552
864709
90166
457643
749813
506621
802846
742061
983616
935086
628275
374482
961644
843578
204546
948589
1044260
923882
122923
449390
85157
748683
642032
129123
126991
337501
661021
553729
627282
885795
471564
628559
296991
791905
459324
471354
771962
1041482
803473
729681
197839
741465
488042
562686
310763
118221
490953
503128
194285
85074
86430
104989
338506
201879
380230
165019
744706
253012
1015277
345643
695180
493136
519761
842015
642713
382175
673817
757667
64061
476800
926555
387826
439315
206882
841282
789041
264260
980902
197316
486124
451590
388947
65501
877860
148301
62563
885664
783535
152377
320987
248959
339645
265872
42017
235205
272384
930199
645669
53377
8022
211174
923929
901524
203821
356664
5567
672918
700212
787862
468574
529847
838412
539732
735881
391323
450728
967423
741643
654893
146892
392849
297679
146527
455251
682490
212224
376032
1019970
626750
132992
531130
1020747
647467
635433
227438
458614
311544
372718
584983
877719
400699
900937
470165
410057
554940
715791
532203
166509
83268
818657
473266
296345
15940
603447
799804
212049
254296
405698
1002535
240605
726782
289133
594089
518706
440723
709950
1003870
303226
514899
571500
892693
274174
644456
478304
543161
818521
973078
866654
1009467
291164
813438
273210
539684
97851
241248
681192
1023828
866242
557637
1027192
946285
595711
95989
1033300
570941
729573
509305
750158
416548
303859
706816
309795
182602
137266
58120
12756
794921
165226
280002
61167
52508
451099
316951
131706
378545
463241
707829
377848
809854
58352
1042433
675902
379795
134848
897292
627445
849408
273965
800717
702924
755864
929670
195165
255383
21561
547522
996163
387055
32455
303641
831631
462480
754056
1045249
581420
130132
474186
805321
982757
724893
694136
858572
941416
710336
186920
325244
989286
493921
985642
738666
244109
491326
682622
81845
981009
95553
149172
149398
794714
90643
40842
567583
947407
447587
776089
939396
829447
608901
774431
204483
612931
36967
886852
439282
587921
114101
993443
709407
217066
986558
399504
936912
761264
479455
839146
231192
903885
295797
485619
820069
577824
908578
507656
378695
662946
314688
327772
41832
720115
767672
595494
744612
169068
850611
184595
865158
642991
285378
280838
237889
62922
31987
143772
294617
851574
13846
995454
53537
318685
269821
2993
185545
541539
198486
356975
54167
97039
1041514
809309
670411
332594
46849
749771
678343
471279
562220
569527
672967
492254
216531
1024487
575137
915575
1001077
934685
750003
109106
453797
568420
809114
855676
893918
611067
560578
22598
10588
1016975
734134
306301
1027909
290239
153898
564955
736369
784754
934612
487314
366679
956957
874966
661714
1022581
202011
29033
730748
997751
772436
882061
519376
983681
684386
267463
58001
324761
216553
738832
440213
143893
53800
703810
1028352
691391
195540
282053
164738
686682
271806
544708
341747
940464
566905
541639
680639
403494
985423
667575
834418
957329
703232
1042493
347162
549226
29499
459898
653096
339859
11030
205278
447972
602492
186084
92414
216563
928991
925412
687550
743179
774781
622593
551186
563134
83267
793493
987770
739173
948152
617574
466195
520596
1021864
3198
55340
515976
71249
725485
766426
449515
825867
437686
339618
298176
327110
435969
836224
556492
304142
193695
699797
978553
653183
1038975
436915
613595
379260
234003
623775
812661
848356
11203
893644
795910
902842
490732
864109
470466
759742
966223
569545
455685
314651
113337
940290
402219
299162
316608
907860
190318
702463
892762
37710
660716
398662
563194
798476
572360
992052
774824
808248
914581
668653
330488
1001788
105334
17172
499116
244821
338458
865398
859446
542575
427593
1019637
208563
207910
765473
661777
21660
273155
954202
356988
712889
421620
1033928
630797
944196
632729
13026
421723
28035
34614
604856
360205
736997
967966
398721
635162
670425
713110
184314
926158
449503
534713
416624
112183
242692
377014
414831
736097
1005029
887741
665959
974387
930404
447458
26603
630441
1011233
719645
985135
559454
340983
424261
270928
469993
172764
184662
934790
843815
689787
696560
889
362029
32052
674782
984619
232775
896912
747149
373365
657630
556981
984330
832335
134992
380927
551413
961254
1000528
1028979
310126
414989
738072
234349
24188
563674
732140
876982
267043
963178
146547
157313
751965
871585
455584
465744
999971
175902
169499
403449
301112
121662
682810
273604
343204
873517
209236
666833
411608
266146
116456
1041101
205218
1002675
729796
154065
788947
390041
703664
62632
479249
982215
743635
943088
239592
1002933
416945
155646
607408
912729
621221
390757
291589
516817
961577
157153
838150
549824
915126
494979
317924
777808
86641
512749
511752
542805
729573
1020228
35384
603430
222659
978846
150569
305146
136735
352116
959713
687599
334332
233108
636036
1020662
828762
560381
644428
48219
171852
539377
262506
355430
360130
164418
571575
830981
547660
320781
80347
537029
584454
500095
782978
165299
691596
351456
410343
475882
429121
718956
70001
227624
954458
371785
882436
980965
8230
216983
409520
454311
270034
529581
290707
452773
201858
688669
376972
437174
257570
893916
918168
998468
984438
140631
349314
539766
482214
516145
335056
420617
538918
298113
466516
805432
863644
960290
251945
441673
505943
407296
131279
85438
1026306
761292
19531
543827
86014
917147
314337
603344
97251
544913
198972
719516
795912
149395
292979
898573
793647
153963
1018272
925989
400962
878911
612781
407906
892562
296955
2247
1011277
556115
421231
386826
6804
193597
812524
395420
536885
827215
773775
226315
887355
953674
940201
427996
169235
172622
618410
736125
29760
759397
330449
648780
365127
127599
305867
401248
1029795
647183
44173
644695
722097
973281
939004
1026818
585112
278677
43695
457012
1005924
692064
600256
527320
627504
827395
84065
542096
785092
629114
74064
161518
364522
346187
906494
457977
762527
708408
908996
1003581
222829
535420
469877
1037824
773634
8745
378140
602534
886988
592473
214094
76406
237868
491056
161703
902952
177327
423731
333222
193722
748740
529077
44549
508583
217337
703626
32282
378179
480087
866559
22865
831551
243003
708463
734455
731082
454637
484991
255426
235252
397006
696122
419259
794345
955392
410473
373955
458077
710770
481198
146317
193026
691239
737807
213448
824343
341243
695351
225909
619008
827033
415682
47220
124949
81362
507962
545232
671398
641612
209950
455161
591330
845961
850947
963435
417428
401667
351516
832235
123241
959200
845549
865558
676220
896190
789363
246762
537185
917629
887136
738742
364176
528189
872101
416789
614271
389608
612182
730904
232577
176309
228527
30062
339205
712087
405348
727792
488274
488278
408696
856713
74261
345575
566274
174487
654305
1000482
885084
710044
220955
430958
886828
821563
486718
555978
937580
919654
735255
831800
889384
623254
1004697
341238
844238
807191
323840
883563
215386
689894
745519
691574
868246
286625
666614
427326
333756
90763
279134
701015
628077
769401
298965
846947
462249
133391
893007
371593
289392
799959
889782
875437
867288
363139
299394
432451
1004672
155016
806265
517250
179788
58157
256644
170874
622506
988825
611734
233749
193687
313451
551121
934531
743717
244790
527788
158517
347625
575354
873510
825902
1019432
651128
296919
210238
463880
390753
132414
144780
555100
746530
436197
933808
408241
774809
428269
857731
149262
517595
13160
406540
673814
196020
985971
1008345
669669
361699
627548
1036034
739778
616901
901329
269697
674696
886425
526541
914502
221231
797851
566470
548569
64789
535801
733828
775362
244302
962013
561368
448370
409961
58459
727456
667198
1030130
30401
631547
987075
676245
381284
364422
369913
579337
886163
968503
707068
219546
846849
803555
776536
269897
170696
206063
998624
665256
445421
137963
203954
782594
544112
90279
72992
862536
1007238
615343
79473
156207
375687
870148
613019
661636
648442
417615
131247
384532
269609
712137
697841
958174
899546
254642
663615
401212
130631
479813
855570
424802
313046
711115
259771
688623
297481
252247
241550
5744
690657
110246
270895
349749
743436
792771
537020
38959
364111
108206
424919
287084
527631
1005127
209051
15152
764493
700693
276218
1022210
577931
726372
485353
893812
270183
1006232
923151
195172
225114
726516
47889
449114
852784
450027
418176
404311
863674
36735
452902
821497
58926
873400
1036847
289603
98983
206374
526318
524695
931668
911814
486975
778689
384117
328560
808329
459215
1038542
525287
226739
935039
475337
825160
422047
4357
276670
787440
454852
743824
424265
906401
600258
301780
587019
1033913
993453
580871
540536
995974
766197
934949
317055
442505
687114
777174
997331
305320
811879
801733
394235
313729
23216
309367
805151
626653
963195
810839
249607
909788
342649
809934
787132
67846
927393
536993
222131
886059
928900
1025753
312853
678888
778790
78353
1022533
419517
472232
794717
72246
166290
588537
986558
835390
1030289
169425
318256
310304
996620
460732
846400
460885
426739
260153
726709
461096
410259
535537
727352
70658
102530
731541
337388
510467
337579
276210
1025070
1014586
614399
233992
541356
391964
269255
555562
1011756
326655
86484
184700
870284
997927
246178
636168
741236
718078
68988
914695
908841
294164
731425
851288
704394
206889
639387
160361
360403
487619
980820
609437
767942
282812
207981
532938
133127
187708
187918
364642
74618
232319
635508
884872
563091
963279
524219
123652
118315
600854
943202
201209
809827
54883
1038065
268018
415947
289242
1030147
163526
630830
581447
629760
76603
59909
489932
330331
118098
54204
540593
608718
504200
524170
711908
154223
337753
3273
842295
318184
641953
239948
99262
796830
322463
1005031
639193
1040964
44364
220018
66112
729211
659295
544484
932136
564105
601750
538992
30382
67708
25781
183263
701138
659563
482869
417197
916100
484642
62833
776597
81292
402849
738101
126368
331482
857485
30497
692298
703132
422607
611388
203109
945162
758733
947626
792488
83949
321443
402103
58228
457873
539749
867630
810350
516884
642969
311068
541874
250325
620574
730447
879624
936831
847124
970641
313910
758785
952561
548634
126860
197962
211195
140962
636045
1043916
435032
651335
778057
118282
74199
958952
317585
808962
854606
231915
955428
505975
224995
331135
644722
277379
1030899
912071
987522
677949
240584
528279
25689
411034
94226
161022
325053
1035455
881522
662055
373442
583408
97341
289031
427702
226512
698941
387800
200571
916637
788006
200643
563733
313822
28250
601774
238411
349921
981923
910383
359707
794547
635938
712890
222098
570902
611940
818899
582866
618252
43831
229959
957656
82895
775296
335151
997725
712886
600665
257326
949133
778879
240966
4249
575002
4845
1024175
939066
168584
427246
1037629
42776
513674
658803
867816
433881
887500
574589
813919
532847
978251
151622
975032
527742
54210
666682
505724
858884
949994
638869
965415
400662
822958
203479
40118
42940
975964
704498
560308
154339
421413
798298
15594
245200
504631
503038
906082
368439
970529
614388
568333
487214
40016
30830
268182
553885
822512
774013
100748
563081
32334
74444
745155
404542
578696
135292
231939
843734
730793
547867
125037
303508
855638
928800
776477
948172
1003644
543452
457692
199975
52252
440027
426354
1003053
222500
381672
68242
36107
991451
62477
866779
320017
1044788
976976
834889
573760
774604
31052
529118
446017
887041
235341
124006
383069
922141
578436
379390
362027
466033
767105
985968
423733
974442
814114
773517
682624
594952
436974
338822
110383
804918
359107
146019
772924
1012368
238752
573210
847820
1037418
523136
28379
179072
641968
873734
79267
179483
426233
310328
692837
577676
665138
730359
642036
131688
159581
803029
34451
443223
414438
961013
212532
50984
914615
888691
329773
303556
246264
563457
49436
746262
763167
489658
923893
863194
723423
807921
739329
169203
393827
310356
786980
538684
279418
216590
776704
589877
163608
194786
596156
703227
834893
345859
99965
141955
1001410
273233
1010765
878288
1030427
44752
986205
738080
179099
1445
584785
20132
23767
364834
551634
913206
559532
726035
464116
970760
260076
683319
457237
482170
604214
870870
896776
370638
88245
57046
152975
629348
538884
319594
837921
533281
212557
97068
236096
435859
688889
624445
316714
883927
781660
573031
227602
828979
644587
335890
251656
206986
336299
232586
884702
384422
56341
405281
406630
605762
5143
183686
511390
881170
952010
979852
549499
25599
1016772
478866
83584
147279
504002
758613
218967
393776
283783
723279
405940
363716
878887
460371
650786
667864
946044
988794
476563
206769
156401
805115
551469
167757
258353
613389
965544
611106
325028
681384
888333
639973
348254
833780
794795
356503
797836
727857
777024
929638
928466
973704
427526
814678
602797
333100
975477
263932
882091
189136
760000
588768
189491
845393
585697
699359
752736
1031731
542900
772444
100584
805899
733821
2214
301941
984921
340402
875463
439952
273300
408176
77674
235021
418590
1017788
398060
578615
135186
557311
34955
209759
1002230
838458
841946
813383
601979
454874
621101
398315
267277
897678
136176
376330
178280
318826
296081
894386
828562
424082
1030225
724856
702013
17995
144548
679294
754839
16765
949450
272463
1034808
50561
221828
982830
1012935
618882
391309
453332
88945
1033619
67747
150993
855425
34206
126875
55468
407390
406418
371357
670533
68565
496103
1035277
212955
519633
760962
578402
97218
704489
935176
405143
475872
597790
493907
399476
147659
920855
695441
782677
508941
278719
517852
825968
829022
341949
718503
289981
752824
407746
1041927
283383
967083
357004
446460
831576
754720
34294
821885
872742
751013
367579
673084
155485
503153
103654
868523
938227
786325
464104
141923
1015908
410854
354733
185478
92064
751447
983541
391345
989319
695943
862099
955788
726862
1017998
436654
718599
779707
933672
851381
62361
596964
503220
420154
681398
495929
282031
735127
917806
234340
10593
551766
83619
730782
816703
179875
438137
125995
265885
787495
806560
210028
216325
760347
69538
550396
459735
158321
484929
446431
674710
560895
907539
865682
217467
895982
136251
840207
242115
128353
832408
254177
228720
531501
143541
36802
185110
71823
437797
1034960
1015104
925882
417401
336331
203115
970912
1019909
115712
725229
48558
765791
1043823
991070
917280
362805
997400
47316
506554
950051
945959
465508
124558
745141
265935
140491
1015012
897770
761932
793914
392240
49159
169145
491923
842556
19962
838342
291934
360708
29484
327036
1042713
986173
471872
287992
830751
378332
96191
108935
663476
103561
59206
508144
330153
108007
613889
644404
815848
16702
537181
670347
951367
886735
514120
661466
16389
235769
968531
893012
374179
757042
291760
385943
796660
805362
1026042
769047
239715
661757
141328
122954
521346
135018
409250
404099
689591
396016
503230
1019497
891120
579482
1043305
7995
593414
838894
519490
1023629
851617
648263
712085
924306
359170
730013
154670
69263
754817
656693
301498
731761
702671
863088
255196
110129
16477
122915
525680
112764
1028476
526993
664816
619208
523022
271297
1016353
633590
199633
756569
365207
354625
838253
329813
243585
202258
895185
974546
419512
117496
236521
720761
766987
592437
36805
960110
714448
711810
859930
231678
474136
422388
232826
574253
894493
75080
793909
197704
760093
486493
657657
262673
783040
715153
652354
625653
902559
744536
724945
62856
773436
886323
607001
881000
692035
339682
937273
566120
961849
156223
795197
553104
660148
988359
115734
106122
757125
5878
703439
375837
26195
458688
83026
586877
773600
870785
148414
384232
119068
638469
621948
828888
412303
414175
341513
298297
61965
983548
596362
81122
987656
972391
158528
418228
386440
163981
463545
931720
864876
574771
574445
615236
473732
511751
485732
940426
589783
922619
474305
640345
810377
461464
969988
281512
434273
45535
986528
191986
584328
120928
475877
589151
284089
920680
832641
518864
120784
623589
678442
31153
623522
637323
462262
76993
52014
367312
668613
301518
622076
26886
342446
527610
1022818
406782
371962
94224
113783
648495
648034
154304
130485
799306
50203
962251
911593
195584
681061
27421
568778
549657
1038669
635252
434671
10692
831866
178495
251611
308974
623459
365368
424359
967897
534552
483493
888900
284972
212760
24699
232429
12080
543162
1006195
289214
298875
580255
826988
10666
967999
8174
800227
725788
37515
65959
695123
720969
281549
376452
653896
656869
957970
347002
54352
756096
172782
872103
583082
456865
790067
206413
387184
521824
160013
901215
1036231
100045
1035319
923787
829659
406705
36025
134197
862773
101387
384248
381302
198394
277282
3278
922161
477775
536583
414855
247525
118849
295967
516073
45890
664091
537820
788214
438327
616869
220388
85957
32823
611565
276041
30002
214883
873534
970402
525651
460377
99774
319849
810592
969011
976872
551124
858306
139383
145621
142929
983654
633185
955404
862249
261283
697817
792562
179795
39760
151995
606604
174393
136112
497788
224367
826947
616411
988381
333395
913995
419640
478985
90143
127637
375271
383511
995958
706382
464078
307141
1027114
546819
93042
464978
399857
36709
125043
422412
27461
539331
344073
947840
563976
529208
111098
652343
592916
1430
609473
375100
564483
7287
634787
140394
418319
492982
175415
849808
957580
1038601
923257
500564
856585
210152
864339
170365
637503
208603
251777
115629
143428
683908
857821
218098
435962
800058
17805
637246
89906
89136
636768
785557
120504
706543
429041
262829
146462
601259
540378
480790
646716
5580
236356
271861
194704
754706
317909
244698
630211
468077
344755
542572
436220
110673
702277
823741
909121
7621
261434
347024
481693
887028
1036745
346686
962509
350696
1353
436402
750769
420816
3819
742560
704078
601602
556382
864147
308733
896573
610083
37901
304325
148594
447912
304790
207738
998408
836077
426026
661491
273887
383457
125276
672707
56169
658585
775668
358364
546093
363882
349827
387322
260455
556927
607538
175917
857311
619680
729373
357884
788499
844239
636151
173178
441392
54188
860872
660396
484250
185463
386787
69835
947371
549936
83943
912029
282173
684261
713782
858627
787460
951180
880196
585617
950852
724426
944916
159212
714163
982708
1023623
365485
1028782
268667
237846
828708
729336
797977
153117
209363
61007
168800
527302
491592
639934
210064
541332
527008
961059
174571
264489
516438
83566
644880
981000
688220
948443
649806
753776
144772
984948
760149
581443
63315
47510
832008
212052
712239
6628
818863
924091
420470
310887
387052
741582
906553
752879
72922
795265
576687
545916
2225
866998
299820
1031166
732648
340747
956486
245857
488579
650345
934616
463181
145765
990865
372788
22476
145444
540425
44695
903458
918675
200104
202008
127406
546762
866813
881610
522868
993097
890014
858780
696584
367597
410541
122097
883357
812921
321542
286844
915746
157007
679924
592948
871290
877038
1001780
474510
754963
84695
346256
468902
691013
473892
231753
390654
391039
802888
73967
76831
693069
469679
247775
839119
792060
235395
849109
606356
78317
40512
764454
600607
1032720
567304
586403
892824
154828
901021
666160
301169
97038
445494
608493
790689
207550
578764
250075
311014
483007
560315
837535
688446
933312
941718
855353
212319
938689
191882
514037
107802
188411
180982
855458
567127
88409
675487
592974
557747
542172
335556
505263
437542
228591
682766
815159
69327
126832
26785
19635
716848
1040004
296842
564939
752650
372020
543988
228969
490495
490723
113321
442433
878478
113091
681398
150100
570878
151986
863181
473222
135446
419451
494145
325373
577429
796244
429843
906626
19062
113210
1015685
950602
573839
113442
687177
848880
667058
268905
448380
466698
897146
47826
423103
324606
722064
989343
355866
629721
126016
706814
91213
751381
848649
65964
374294
617361
1007217
936430
332272
112967
954126
367973
516368
545055
548737
494220
924091
982498
789936
153435
826868
244442
812738
179267
555003
612802
271265
849397
441737
505795
748192
777339
832383
71144
845926
14297
593458
1026730
146233
28971
490818
973077
439112
260551
98312
863287
57190
397157
106083
905711
40413
85761
641951
438266
674739
939183
124293
501574
938881
1027488
999621
215969
891672
175001
753356
253199
337568
207296
56268
675361
568111
256069
930957
477483
783351
6458
581004
721863
340881
861809
90955
436542
735411
169204
202147
669153
622110
196187
950065
820211
27038
349455
149667
146148
535985
470112
351115
507905
218118
386148
1025093
422496
337634
858280
127499
595882
1009962
869114
606357
880807
739898
355638
568461
1034547
678993
855450
46995
178389
921856
779314
314681
271714
1031714
326098
307279
227489
26472
94589
325924
178283
846897
573712
374886
694489
965629
386436
884528
857125
983529
37348
987186
948323
446600
519076
6947
313154
720866
541512
91267
782626
874545
613910
115429
2226
56059
872812
430787
242204
138685
528322
724136
947903
25610
15294
628402
548949
86210
709656
793118
321072
619569
451025
568554
535482
291241
925987
532782
859192
939677
1001171
1000886
206866
822398
541139
1030468
509342
743841
974488
401584
417888
493714
278717
287046
987433
923140
951876
802845
185741
964874
292957
946739
787843
322833
1018954
867614
56063
347452
781841
959286
389656
925809
460308
602672
338095
170388
1509
945716
587834
996573
909878
961856
292667
883509
118486
163860
860010
765052
591174
382750
1020595
212395
238498
751468
153363
203865
207458
628386
675957
415751
257794
489647
75199
376695
806825
565432
593221
992843
519075
32780
277860
124950
879868
650833
465093
567567
82591
844221
206736
992430
1016530
364733
65215
384642
256398
263391
625398
17954
817092
1012368
123544
692847
787952
415651
228300
645179
975267
265341
89743
684348
174997
1029885
985501
520709
954117
569267
851664
213109
87689
994740
371070
163989
614779
426077
539300
713652
308036
661218
327348
158370
254229
20234
302839
779507
549286
273495
847768
376147
91903
113285
948363
609691
481439
855639
572774
570020
932781
982861
646400
863647
418466
385233
134367
158658
981343
242691
185364
830323
513942
1001638
191579
661957
66512
465440
960131
712802
1018590
383604
905365
661279
717438
28429
400177
372796
1001033
892294
834227
324339
291182
581037
752847
9268
294334
845717
593558
637793
55854
60383
875990
852674
51536
851455
362389
765496
956982
1000500
236434
32647
759697
836306
280436
409822
944051
915475
742231
460019
899362
188822
786311
397045
470638
614862
9339
956733
942447
335113
710894
725028
262388
918424
74028
492210
471190
72242
546360
984758
679694
97198
866462
281225
162675
845328
828620
427598
990112
545936
543507
473795
818483
896666
205713
225581
896098
491709
772310
489003
260870
123471
94411
878858
883976
335593
703816
671352
162460
582838
266348
23411
791721
461075
319515
856770
549036
1026084
207066
545821
311498
846064
24096
130468
755500
829204
458924
461162
478620
766770
185433
585526
603503
518159
523591
72578
664917
135595
313667
1026506
133199
772668
865375
959482
688484
100138
610880
87233
584245
333454
180952
213129
844165
710943
749215
390324
752677
651120
718518
285596
676536
672046
926925
77271
635138
531209
563764
867687
623887
475936
885913
948746
410404
485082
31265
524435
371218
398138
247010
319165
14537
1036188
801108
392062
413056
237346
155111
662836
808614
704359
816303
256804
354549
328380
572305
247162
193378
901737
175394
853667
945469
1038458
269697
795185
307343
900219
898194
206314
735697
1014972
41614
431128
532868
843716
608172
458057
400447
619060
229164
560580
414120
140968
985305
858359
19987
288012
337611
48061
314067
924414
294293
634364
22370
233113
416415
71018
7178
983981
761513
970274
283436
345
147669
686615
33262
381042
583334
915542
478332
303240
85103
881583
933262
138288
427769
524207
590294
436159
723195
627667
420571
354792
786130
165095
791032
145799
738839
655099
761502
63100
784197
586847
434059
672665
777210
415317
268623
621018
925140
562791
126016
1044621
973245
1026920
603413
742682
944617
623816
844334
738590
319190
934805
143384
633970
706104
743974
620740
683590
721419
893427
408568
851100
483118
444040
371977
127106
726
823702
811652
264415
286891
660774
753333
852932
868982
520255
560822
997271
528462
32581
46290
936030
720464
306083
348074
222667
309096
794848
908698
816317
401458
319527
655532
855211
122847
1020270
849741
1023418
443332
933516
1034066
880417
142321
489969
999884
10325
704616
378288
324379
1021174
691340
491513
125276
924951
305471
306385
684372
544485
42666
804495
205436
26251
328857
643052
152444
587709
480783
11796
910482
989930
369849
61610
302352
301979
448128
917646
80971
906635
112354
929843
118353
502888
44276
396332
984464
585035
407409
340744
324111
497832
452778
481104
309676
710982
829521
1042400
575648
756210
396166
377536
664801
408744
232352
100274
621326
605402
693803
528894
718942
786038
1013646
223274
678336
400083
175786
1007697
371529
201135
269091
437767
544407
400242
716260
417635
850305
357088
248757
678191
899136
656626
950371
1043351
43442
410632
477995
111537
75833
809154
396331
700771
280966
25520
302741
1026939
155655
157077
836900
732463
45296
822506
971574
417641
804220
263439
512148
734237
297786
823255
268823
408848
811872
314700
437210
953919
38231
707536
372412
194526
799427
169806
804672
291124
994166
314295
971539
677827
1018746
691426
418932
391381
238651
181088
942669
372191
249887
370356
960221
916002
951762
650027
151539
717793
1018760
599633
722953
525987
388082
706406
744267
445429
55045
226716
773487
784805
48266
498964
611493
354798
599351
15774
814109
224579
892804
59173
671611
565455
1033087
937035
343784
1001729
941861
890252
80298
178945
901553
576745
695121
118443
827787
736481
115915
836969
973323
879212
220368
704740
51598
1036899
154880
557254
853599
847502
786834
155796
291618
258119
671816
124263
214258
702096
325533
358496
247641
856734
530786
174688
545600
32912
60402
873132
835000
317394
10272
970837
827160
906409
766998
114076
237454
319644
897527
516888
400185
508675
745967
301656
616420
801010
201578
720645
1038212
934333
728897
67416
325186
323438
266449
508823
950778
785047
201500
127027
1033583
571344
289227
949799
565618
640434
299817
165743
1043559
832223
785526
724385
699089
656917
893022
494649
701315
211965
427050
266033
87394
884001
820275
639773
107895
240558
281357
779118
864859
784100
889783
189763
729713
340716
475233
968155
867050
445644
699302
721244
922397
164115
676882
129470
571071
318509
490548
154735
410265
115451
558613
492491
505675
714598
188718
464520
10317
1020032
270497
395169
710962
193731
664742
425783
729919
485904
623902
1008442
637034
207979
492849
129786
329980
268690
852309
963574
332533
170898
932779
52858
736743
908630
838904
154300
441842
434505
702320
990268
427562
558550
268816
1863
879022
253497
406498
376124
873932
461251
795963
122205
413965
997363
713490
919773
255489
780723
170667
429603
210902
194175
591066
563711
208905
24840
190856
230632
628729
998713
14880
591866
10254
647445
579182
363859
124123
967967
217581
219608
605200
1532
37584
813509
946059
962562
28885
314974
894812
375510
117722
679394
241898
223803
506918
787885
844955
1022463
912301
186318
44508
969858
810428
967926
686274
510783
211980
747757
901025
299173
457350
312582
151930
331424
19716
876091
156679
389873
209591
133337
235998
98564
329361
898392
405831
820366
450816
580506
811726
287140
190172
1017117
562168
39951
710783
456189
44397
52357
567273
904656
123488
960718
646344
602896
607462
626505
437177
723738
541175
560508
702855
520241
911235
92725
62505
177912
521880
352297
805761
344800
489258
854782
616279
672626
968472
301846
1033311
53541
103649
981879
921291
312002
746457
175754
910082
390656
423356
905552
448317
448069
203838
503990
274412
172764
799014
739389
633002
292493
23258
195125
335119
696509
959731
123103
876434
433333
49356
988609
545267
193042
550138
752091
999403
441649
962340
438002
576514
635050
759550
962455
510932
414790
236595
455602
235045
662975
383289
562280
359982
838871
151694
431876
1000942
943795
651814
877892
653845
141500
797350
354136
344202
872497
177815
517015
759204
1005460
234302
886153
813247
921093
555039
1026488
931298
378444
439709
447751
447265
885290
463261
374114
187972
110939
742379
794277
386510
101668
407312
33423
770691
308653
245697
701918
303485
266189
718863
34651
132904
493868
38903
527815
824508
720640
512142
732619
683197
810628
942284
665525
107365
555557
126746
295643
749438
755140
612516
318909
641965
441384
115949
373998
811869
462844
223530
1024406
766401
719586
568552
527216
918378
625939
418731
648864
222423
284975
375325
840354
763610
131750
1001381
745628
126573
310874
820236
650162
262496
154737
680041
752725
417100
856924
278024
694346
404798
416408
1033356
296742
54500
435535
959617
1002352
786800
4972
97012
388659
430849
997672
723447
907146
26110
543388
1033281
130360
728476
452920
85366
413682
540051
690917
60836
862696
393005
624938
873609
1027872
716806
61526
638956
909100
212622
893048
586987
141685
868661
469177
914262
287770
893140
906705
261876
78117
16411
631725
233110
558840
251625
738925
166421
789581
775443
884144
125973
940829
1018523
785138
218031
788576
716663
414192
46730
958837
47368
341228
807748
315309
214712
922779
674124
241372
23405
597457
21569
364906
843858
682587
1001751
358232
266009
19883
32368
349899
933058
390667
1045308
1020231
167381
807692
489774
856834
87270
78015
576023
628744
116472
703426
128534
431271
605975
661220
1038424
826570
999242
57033
777651
186696
373209
1004123
299406
546526
443915
613570
905192
24098
1006814
978567
881192
352406
680975
258750
407743
20397
956334
348032
1021211
713166
48489
415104
89111
711463
241557
77456
695851
393429
276660
335859
1043639
671025
167732
198846
151024
454576
574455
373654
967941
556781
660523
9139
657251
269440
270150
771348
888931
405551
289580
664988
930504
262424
405184
765688
507528
56399
574744
626079
292627
3819
661893
110533
914481
358487
139152
25114
142462
468545
926202
480963
189457
857967
355315
511923
799402
904743
735593
331426
738182
906734
25892
17109
769982
1043434
576700
821203
239715
280210
722233
109469
875853
725429
516118
535922
781289
167038
556327
310670
455356
521419
277226
820623
817670
488833
709195
462283
1003722
338694
362030
733117
3223
948112
543973
104042
209474
96226
250555
428381
982580
913334
671906
588422
161058
970736
755177
985552
534199
152472
571108
965226
206934
525445
942878
886819
514955
833106
408890
688971
263039
572295
268972
167119
745021
880096
867728
902122
851627
73721
473224
850806
402695
960221
575456
905002
520485
254396
297293
870079
807653
431534
217971
30512
825010
347078
970495
196654
642785
686962
549320
390009
242180
163415
824277
445315
720352
681822
554567
499254
34646
710781
114109
473800
916227
612917
1036290
959179
619477
741329
136894
29518
881137
799744
677358
948261
166605
619232
1043366
767913
930713
399241
93813
888976
946175
514153
584560
590377
748016
842063
763679
376902
851048
816964
351609
808334
141653
34539
877378
114595
932448
855704
183311
722735
386501
186846
450434
443336
101300
785474
993498
244409
327472
615319
765925
559696
748665
737193
336083
1043922
852929
810882
1003425
864081
848522
952976
925964
850872
327572
379808
735241
439084
956066
244122
486197
95273
837284
225567
489680
1040564
255043
369081
438689
633455
165600
438790
471902
180857
403162
664256
277145
262491
433583
738375
335164
220893
525512
511373
115543
493864
307604
985651
664653
866918
854090
631683
500908
735334
224070
835746
32042
612837
615786
683366
450588
805251
303205
38897
624770
247718
1002421
670490
819449
700946
427618
701634
520726
266481
648194
470118
744295
762353
342622
260945
402179
742872
376555
751067
248511
652983
32743
25152
870130
573869
972249
459446
521116
288211
261444
136395
599630
974750
770819
213075
367539
50151
723254
259339
863973
694546
27925
734913
607416
189734
72777
5946
26553
220853
1026665
290697
851790
1043641
725269
612591
531033
125474
900782
90826
707883
427247
798580
9001
658371
690357
901272
956408
768636
251219
579352
414542
831094
959692
39491
173146
977818
608799
182473
1010953
766227
214884
203725
478379
472339
196090
733606
607844
603748
652881
391047
783130
917400
579095
980126
664966
814829
888952
28954
667180
771145
881867
1006764
591594
593867
482725
313918
194321
1016628
217852
258887
334958
390007
400732
101226
166338
105394
668484
1032624
786392
565403
298120
612410
611705
766306
117563
848227
320667
790226
133853
406842
957203
672544
245691
954904
780942
499918
673256
1030095
344077
498449
303645
841462
100769
155350
153924
716627
767559
755654
410800
340316
372187
693616
606054
91509
494580
794089
65927
102818
606621
235716
698249
961787
47737
368433
956964
832098
536048
69954
915012
385513
265374
111305
697364
291675
418109
733465
331092
4688
645729
883249
1026551
393441
556268
418207
198649
725410
443648
463681
398873
846813
807888
52310
857730
106830
238151
829008
697673
681626
205401
295506
635871
1044082
729242
976647
385416
934599
161244
711981
622943
973779
6219
62287
730795
123949
1030916
238987
457879
277077
167213
148059
594480
48202
817583
693257
914046
735187
624782
347503
758416
696098
292952
20713
580250
825136
590997
1023708
407173
2725
79595
994579
254860
972815
872334
330630
131792
307270
725518
566775
799371
776322
691731
982901
850211
345394
61058
670989
878643
775394
982013
523803
579104
169059
537781
199157
281212
977138
476288
590066
607301
401098
69213
174653
718573
468031
281961
243495
227032
598668
707595
796862
509435
709176
944856
278483
21610
648609
674329
83291
1030193
42661
507239
160943
626021
394518
206237
719141
348521
453972
677860
823442
494884
694905
537930
906752
720340
955229
876357
108885
554306
880306
169316
256679
308316
165278
54564
591402
147716
54732
867894
936761
1016089
61515
289912
237967
579556
795549
281848
483266
717627
475160
150653
439693
404699
327407
332795
748171
448286
77593
820586
883028
113900
868890
882680
117988
770636
181913
277167
649044
120122
647213
48606
790744
777468
405498
367942
461511
614029
934541
982290
1028007
106211
970865
890967
579683
930352
359814
917302
928671
905878
689540
772600
596634
230352
604637
722769
167348
775710
822967
198758
424463
908706
580019
1013700
745925
18309
305959
938605
44926
690002
176869
118287
976021
839386
848991
24849
508244
629382
504358
400037
447571
901434
936297
853136
406270
26082
795444
360459
574812
888118
569212
157857
1000337
762984
463158
665634
679100
223790
888521
481469
961356
162690
467233
217492
815781
402917
279885
1007261
321659
430219
526477
197151
524087
577932
105316
965963
472302
713441
655249
421036
974177
107826
338060
733120
925100
30863
794839
577306
371670
19769
650824
92237
43406
98901
911617
558535
539205
840289
918315
213873
144821
749884
709491
664491
135367
730154
629298
176491
786131
704851
814586
78134
359422
647610
615158
785768
650893
440859
588969
619912
457042
530667
643146
351706
129562
974834
264386
176591
732926
569156
798613
500433
39802
869139
326264
434220
731323
780523
438298
872781
478337
807369
293670
796161
582777
448838
468501
331173
721286
236684
852747
731837
781043
1045363
370099
764454
689160
251370
816281
902167
445300
532301
233900
156876
111231
944656
825237
847792
996350
912492
648625
382246
228492
102786
526149
294758
293988
870586
94074
814668
834519
600197
67303
480080
1032822
587425
694213
561774
182712
355951
629568
856990
837576
588393
154048
280791
232695
196309
35432
744781
410101
475826
273089
1036411
143465
339262
378424
578700
919944
874182
129774
647292
764698
618601
772350
598751
590539
938103
931605
592865
509624
891935
985938
911502
175128
649600
162591
200123
852885
507098
1007758
1031774
645814
585560
564927
535674
100864
446988
320
584651
477703
599216
559315
627690
654613
703846
41952
430597
54572
136661
607926
941183
913947
13097
704558
522222
780706
200750
181207
456155
144528
143076
30738
664791
804028
756959
264881
723349
330731
161061
851097
241319
524019
137032
167031
37769
150355
572656
809525
379565
598742
356407
980435
1041940
140516
366326
691523
329109
7171
92133
646963
174482
487771
779230
220142
930247
910680
604900
557412
604596
894184
194131
596623
966575
714282
698112
604111
418517
457665
430387
276330
844286
131187
312144
313332
775882
853381
1036053
461457
639205
120098
73693
911134
930590
724897
746362
841917
804687
400733
597601
306248
320929
926369
760466
870565
40799
462199
689760
752535
159005
702237
683769
994671
892787
158850
134475
788499
567446
293779
338801
118929
77752
289188
230809
898684
288513
591969
456356
1025470
165076
715201
974743
217971
125085
574908
498599
842897
971692
656750
893612
833405
691280
436645
327936
977362
913567
830815
666527
448351
1025329
639093
498961
238218
269543
465021
1007726
306458
616676
959097
68169
832180
198924
786824
885305
202573
735889
774292
343084
552728
779066
86498
106721
485330
450395
190839
976008
519175
26279
1019852
1030154
861988
180142
523575
823072
763785
643179
56810
85215
208922
496897
502867
469640
200198
868537
876253
1010973
999404
865815
990728
690480
1039454
959940
1024921
1008496
1002496
44466
779170
15884
111845
46284
25338
148954
715237
715372
1014409
511080
266351
455493
68909
495736
913910
1036791
920578
1011966
578137
544763
505699
494183
676754
390449
939093
175719
1005204
728288
472264
564065
698812
392008
218094
695073
339421
463599
809054
986270
740482
252617
408435
827699
434106
604423
535565
628344
820383
990672
677694
139658
181443
390683
449397
573420
292303
332058
20904
197740
1022209
724718
614004
728448
379294
464114
1031419
289424
225289
819557
250115
843073
143293
723142
264226
624470
512956
620645
557983
478893
325948
333893
941980
652711
1022310
261140
514669
1045365
650029
465403
898020
834940
498872
456534
102598
333639
229461
1008468
913526
845243
954330
334199
223177
642995
294024
1030944
224134
846588
855557
308126
41526
1000125
527884
563873
828985
777822
381622
723595
121988
424718
119974
665386
78342
93928
212784
892322
188066
1041888
326323
247683
9975
137112
533105
1030854
943565
420888
455093
111132
986458
950222
186298
1040820
248359
909223
870159
530213
287746
288651
364603
786630
9890
480220
230130
422401
139625
171937
484976
891101
64863
855014
8870
974446
860857
93648
934897
411374
954078
273567
103209
212238
982326
776067
392568
808722
329786
679475
721235
676683
966234
143308
854439
564521
680997
209963
601161
165973
545545
163692
669895
609522
402599
691711
295020
263859
370626
207190
838786
911788
88509
19729
757976
89849
407217
237319
379907
1005840
671318
670669
353306
383450
50837
682184
497194
105748
331799
554346
84250
503670
931828
816968
497167
709575
581271
448752
701477
604768
360687
434111
958221
87966
539474
323890
822318
809559
806301
507080
367637
847978
902441
329145
502069
793060
820779
813532
218308
892097
136734
892317
281852
367329
947895
1039978
246915
580480
642410
93883
349313
367227
61570
368045
772333
862056
796729
358861
123900
55352
703041
59457
880411
440411
180101
670107
778230
847179
420180
224763
884019
229586
649669
116792
813091
222111
218989
203090
915970
880526
326009
244269
590463
989875
717872
943066
982040
566821
61306
452699
971095
929630
29265
422581
907372
724291
57047
788594
327644
621918
1009650
326619
257519
1014794
315552
542504
924692
1028102
798731
704836
361476
706937
894719
417952
516925
61303
752241
917512
177809
884735
459172
872827
86418
1006054
109327
43029
699747
406104
892649
305080
688692
117658
236962
478757
170705
746887
207300
552755
263237
165650
820513
671928
898946
565942
440898
830316
147096
978691
209066
605366
1041437
589513
281462
639320
864785
970143
568728
604633
751710
118497
959874
126567
27478
527325
590880
746692
887730
318219
551625
723088
922529
873001
743577
675159
828172
82119
879186
1001658
354016
172939
743603
45999
791682
531580
781151
924217
220507
1000300
201228
433476
1030311
928438
920057
24136
564577
1036360
605964
306249
392306
837514
659349
99559
412387
44455
364921
868156
236318
127470
1019841
812958
322523
1035943
904985
1029405
158992
97982
599864
894372
623316
448574
99254
65606
231542
595220
13952
731080
692383
111294
334880
416923
481739
846867
308152
918605
727246
704265
254390
579
450560
387409
550039
1026427
770221
377998
852233
535130
667589
633876
585929
767533
831840
371940
452477
543315
647237
560975
379246
181060
644637
881464
259688
643491
424857
592631
568149
498610
972450
95212
337321
514519
552076
220885
787965
726611
719253
411491
369391
441987
837428
839041
274557
319221
1012708
280032
702969
706714
111884
864468
162122
948353
234384
592532
834079
182488
556457
298755
5692
975
507526
807762
319280
410368
654279
548570
380040
415382
671662
222719
737304
168394
518867
678163
151813
357829
940108
649367
324915
1007611
436219
463605
784593
13622
792490
338368
762097
748350
528266
243880
766304
250177
782629
160603
603623
119314
791150
411968
886809
967759
504422
254825
282076
354946
934445
735562
333549
680534
399390
371147
720069
832128
466351
43239
727144
644849
426456
861150
536349
550781
875768
231420
881760
1014002
533254
56098
62046
952497
519954
46762
959263
90306
218968
766599
879774
805319
510274
928016
318135
772919
390353
384799
243525
544267
743232
677128
960085
710341
878063
224701
321384
649352
590896
329442
892394
684931
969719
554214
566200
477311
20319
377122
781883
217763
310332
718783
121933
306198
70197
1045450
81443
144314
218556
365025
763095
892216
667650
958955
175873
439320
754420
997834
310172
134386
325262
544404
53064
580860
900413
468862
601442
479558
713318
891342
944547
624184
315766
821729
327073
254129
463729
314560
434468
1028858
672821
190794
550622
859083
675183
339730
664538
390786
100974
458822
597588
251105
87464
897961
418397
129272
133234
898865
686972
440785
586394
782717
114231
592215
157491
265919
11328
389804
527068
56140
693008
692883
581552
373621
146393
398882
436254
308792
1026945
104799
186158
511815
805888
622874
310127
516405
325924
270109
874454
545101
404503
831699
1018254
617550
323322
212344
104500
121103
405792
284426
303986
678876
36096
85113
697670
853034
71880
27388
720068
869339
512610
190438
730170
608393
144874
92153
328330
630531
560345
463838
227017
307093
516398
81644
273785
698776
1035108
442027
138461
601086
120140
760542
966743
368297
972906
742
63173
265466
19983
551983
946218
688178
622784
849858
535880
352476
963823
551921
1628
553589
376083
1028885
580928
496853
949894
275753
1030972
326139
416200
835289
978054
102478
817265
495395
978238
494571
823702
293325
496273
874586
274550
1010931
517560
598590
391385
553723
599614
32859
284881
528191
783621
93116
864850
656420
565035
955229
830733
69953
365110
128900
652285
690028
60797
582775
173053
430177
360562
542216
239807
996756
448099
91675
928626
822731
274473
602325
869134
303577
372791
767232
591107
734125
414764
629493
427381
22079
550811
679326
51801
197780
213485
21097
112423
120779
350893
818991
569242
281832
518686
425486
217592
452670
188309
479103
186212
488160
571233
661650
109677
745302
662969
458877
506273
1025384
542876
479589
984835
160202
211355
726890
932541
665551
605257
1027742
791877
684296
773019
336304
83807
850912
684603
931252
214706
760569
495728
779810
588920
1009530
658870
42556
188164
860857
424880
599151
346552
195943
195952
902049
860180
915422
439333
172815
249401
834504
980687
494190
621120
68833
1013283
654706
653201
987691
462460
821295
999195
812830
150636
948061
84369
858287
101224
1004007
768431
766476
815033
138411
852305
77369
918316
493355
921140
238842
96345
938945
543837
251267
993748
912456
606867
947042
670429
649419
365335
714863
744170
71281
258508
29039
613384
808390
826366
979779
994423
459107
74563
437507
524899
662352
102436
718786
299326
671209
493024
955596
492571
854403
1039549
1007934
77608
59389
484421
489506
315514
439461
353112
744382
534007
897833
479874
371603
860688
179995
67387
346639
919146
452011
887133
69187
8172
543664
1033053
638585
877936
136870
46703
573457
556917
260147
88038
390992
173508
990397
974030
471405
1007865
585753
559181
364820
84355
637352
624634
513669
154160
740530
363550
702569
278591
375422
108720
294255
47616
979201
405684
486029
126830
644179
1039024
804154
191170
465314
67707
395515
334034
964491
208999
13835
67990
137332
150702
970444
605304
150591
363571
316956
197579
878060
369796
255429
171091
396186
992128
233180
772129
656892
571528
491477
97186
784593
559961
389477
217563
194749
386880
377740
537582
591475
510656
77504
108107
559167
983304
911956
546771
1000501
565205
909778
122601
548740
47712
66300
867375
670476
496645
859432
364482
253623
500138
105263
883665
466143
929948
560347
1019380
642648
611105
58024
299540
697593
849598
837361
48672
113451
719260
128902
564331
233295
401741
300190
137205
151422
469400
6087
45885
957539
3584
355643
379081
279421
747427
240268
696936
57126
943710
263568
81527
813596
927755
524680
455440
979127
1007199
970790
283437
39062
861857
868456
306814
508231
922070
770514
356727
631173
699807
108568
495553
650777
204440
894185
849582
785967
865057
291936
521339
585948
1005169
275924
567837
299261
894480
725379
189788
224330
762171
966937
155762
620531
6716
832519
924529
586466
601114
710701
193785
623150
676186
190611
400553
419623
113310
505908
124503
11469
430410
827393
366011
164452
318967
185676
515920
411828
820053
544987
976336
93935
403722
543962
1001187
822714
690194
187405
853433
716855
24741
292920
99074
948921
889993
267119
611210
1009586
862335
176321
141421
803039
370018
234845
995709
574518
1042882
206903
305732
833437
302255
8546
855861
792392
354425
366480
717222
846429
591473
527603
880133
708835
846241
568216
447886
709100
25373
665501
487506
202346
860513
659109
840617
184506
205802
785611
866564
292862
339969
1006504
109912
595923
317885
129960
51294
18655
330315
894303
56380
953229
997849
262589
535318
815584
512571
236693
324152
374626
593584
566086
73449
687812
914324
239222
227638
9482
145763
611742
906243
174496
783215
123835
347319
970018
783832
978387
47785
953803
674783
193859
895371
76991
603499
139049
506935
1041159
570185
849758
109349
203222
805981
150241
183680
395227
926813
651687
609210
844100
33746
345351
811925
736820
924959
415044
143890
73539
543698
689063
605298
449674
121162
424188
871111
393336
712080
690493
523866
1022411
994415
878541
83088
654853
868686
674908
1018304
73148
824158
565132
266894
379864
55533
179434
976190
303154
556303
829730
66120
506803
443603
345013
6160
111135
412990
19445
1000210
896527
994144
369319
873364
991926
517088
816683
547028
656372
169684
1036460
404758
10098
478568
722998
779628
81893
992644
830021
105097
87020
632864
725305
873296
436080
124820
720555
992735
272665
417692
213300
167017
230297
199213
130839
187737
840295
334884
786118
365389
551034
105396
937145
606641
1010753
63145
666261
429538
258255
176
525885
697000
737116
65439
591340
80017
411357
1020062
277
979546
590811
276125
46949
219197
828547
263308
86931
993124
377093
950123
800617
596412
665668
592266
122907
843283
107224
545818
140558
750373
776863
169910
784590
282146
730259
352845
903453
329220
458779
994934
146263
556518
295263
844413
651922
959412
792750
949011
84795
649270
1041313
408855
411613
864897
979190
487545
476507
983205
508096
977321
949741
891846
276747
972439
50583
252131
1026716
128843
645206
806156
145277
193804
219668
584365
602057
855823
342393
982817
111426
885158
750804
114825
484398
819188
49830
165840
188186
434313
366384
288063
854993
508510
188646
552442
445331
965690
267578
583689
95805
763293
46490
186080
817035
1004095
920747
313498
881472
726219
298218
711198
27820
80790
217630
386748
650748
419770
823878
844630
761819
251058
207243
462002
588115
782245
654582
113732
181538
648747
379641
994982
315596
51127
964531
807588
330229
90057
602814
81517
268667
945745
585026
1018954
783004
600239
764186
1033044
4935
282003
736341
361161
73673
733805
81695
858402
276553
961577
989244
652771
1019338
1023500
569714
651225
432132
163498
494710
160493
132379
947566
883495
281980
331575
526708
148857
383699
371759
394632
793335
476912
1029834
126029
933365
915587
114188
722634
432575
269865
220204
737705
648832
931929
22010
984921
149520
400551
859429
975156
628822
505604
251812
398100
817122
620226
313786
278837
536825
760325
1012250
1718
1026488
938880
891216
886901
505994
582195
574746
806253
280155
922895
169028
70887
1009421
826103
903002
625048
701244
131909
834483
145238
347688
971878
409335
802947
893751
367314
770734
904124
389119
564038
37052
420349
637913
752087
925182
824914
354843
250129
701756
536004
666819
623149
764206
766376
842257
794403
764686
421676
401402
553875
442284
569617
149336
430555
277152
359714
937012
597870
1033976
486741
897879
409415
86868
963155
976303
62026
311583
23303
542638
208458
423529
33242
458333
904061
326419
154424
996418
286544
317922
828530
286890
545620
1035778
792356
477899
769183
184410
255755
1391
51871
190757
308827
186962
1021854
334732
848391
559975
685639
445398
132727
902657
937349
958615
852660
147769
515201
662581
249797
723941
496604
620179
771124
635576
431771
878957
594579
979588
224384
931621
442075
965219
197452
513949
893685
964040
461833
517232
169453
563188
430382
318568
996776
321708
674607
188746
287693
408005
477916
906529
916879
595599
524407
263894
479138
272
568812
1015879
496156
802939
210210
815438
427126
438132
221241
371394
100613
329739
228121
431740
610724
466367
978350
876788
558284
99903
289103
101370
654704
289399
625759
975029
742595
324674
854295
972541
473832
822378
448239
743488
979433
667553
143552
897328
634273
1008308
486357
572815
612021
1017187
937497
857199
205924
41828
549705
191940
946090
107440
1042974
532580
113027
910406
386371
842058
801205
882545
381248
661821
839968
607742
1024806
212656
51170
941215
1021603
748570
743174
266386
625597
376943
166180
154584
333344
97673
669728
57883
711895
312773
4224
744773
735026
887359
813596
529952
997383
370637
135808
947223
433420
820311
530693
76437
403011
72253
209953
246258
348712
154164
411877
536583
507851
669926
699692
884966
991233
976089
1020846
345976
55709
302285
121858
702629
694128
615955
771195
863811
9934
456927
585388
412977
260751
557003
51290
416805
622146
610614
517389
168513
931600
233021
1021923
458537
304068
193343
80832
220624
267857
560328
1043094
698307
1039241
772797
846824
687513
206154
626690
163542
1032170
121001
846811
63803
343147
15414
439530
202110
804145
861557
948509
76042
427447
825598
340362
486255
731592
904717
478034
690805
838202
1044936
482353
853092
64876
519903
653972
1045036
543684
90930
224357
954800
420463
201292
549003
918207
706350
334704
945537
231167
479570
537900
103607
447944
730130
874592
585270
891503
162273
93420
772014
665803
761862
265798
27627
60011
691453
401225
95704
252943
873592
746120
131620
144604
844376
158371
132938
458441
942593
277475
577233
146472
402231
887960
766698
805015
578530
52348
582976
260107
776051
691215
383995
651570
314232
963883
343553
125144
334283
749171
498181
421255
741238
1002770
367503
489795
983974
199930
966142
783888
605240
899630
933289
43217
995707
84410
168158
1022755
24275
618087
642661
248402
465365
371932
324905
506731
75810
629674
639678
77673
815339
141103
461103
410872
758249
634758
995500
645128
268243
914524
25033
286030
1017590
536135
380245
602905
220941
55215
348866
1010559
92135
903622
709107
288949
17636
1008001
655656
827921
126512
511728
1039068
1034956
37137
241966
810102
220893
702813
415953
250944
177643
557270
512000
775375
388338
980303
875126
271494
299541
1018328
1035687
323215
447519
709214
866997
256753
415767
932626
853731
798080
415327
22844
768222
1021724
954835
932715
200089
798637
908736
839787
209219
876986
140339
701315
808832
935416
494710
680318
16342
48456
774820
551922
634696
472247
822920
485741
388019
978075
446007
875495
959291
158906
357031
702627
973222
172451
967542
976051
436368
208413
651235
576942
1035715
385798
345225
285982
1044292
129165
339352
471414
608461
84501
74395
916628
685068
616580
704868
626194
95144
951829
853548
860906
905315
891286
896559
330238
794724
329456
283781
452375
810582
714860
308766
949056
955601
322223
80473
654191
1013685
813830
719089
471732
389086
520830
222356
958298
716651
31185
212549
856376
473360
616098
843925
113704
820118
139413
822228
327350
444365
347883
519331
269949
663745
868385
416213
702167
663056
464487
957599
799327
900316
46841
340776
336612
20386
329586
511647
392856
845945
288113
779424
397286
264874
429782
21481
476502
375274
17677
632267
734656
653556
957217
51874
939478
559319
120831
788568
730172
890707
136459
972439
1032472
820186
812550
403759
18760
1035802
587168
109402
390849
888056
957602
88745
31341
612681
19773
732643
584471
1040772
881866
33617
953461
295098
237770
47286
787837
211641
346269
428778
969511
171085
364184
253699
318548
180169
336828
941423
292498
327768
11507
932911
448342
850236
722567
298636
29306
544963
572960
271371
311526
146367
526690
415960
1021443
483685
343517
678930
252861
1031239
462973
390599
260732
412504
98613
8699
338450
193974
565871
940573
1025827
586472
375815
231894
401316
907379
895875
703064
131296
3812
1028386
499795
245924
248153
334010
376540
1024276
19362
683738
795124
601835
570612
86004
688516
112646
152559
157041
338752
959186
1014980
508632
804387
688245
679571
936941
607008
883516
841159
118985
684299
754072
91528
10212
835998
663627
124351
866568
825584
708724
52212
502952
412906
941022
914306
580110
483610
457084
674568
248407
456591
369744
654417
54301
268792
251858
46547
50088
35632
899128
783259
698353
298822
880863
800776
901854
992048
904797
333183
519672
60850
948749
453648
996908
530373
1005624
417192
960575
579020
696417
884966
1033586
53653
568789
632388
123381
973020
795235
274625
128238
264053
830249
1002734
1010210
72302
569348
926029
796319
161614
313405
58162
655485
427902
168488
360761
242143
741479
942130
118613
399562
702620
362872
772936
810614
479158
203267
865274
747302
186430
397880
551372
633653
932837
1045443
382837
589325
2749
895753
283576
500394
852836
289486
259864
948444
191775
127920
1030494
441879
854529
67334
355233
931261
854722
112989
767331
729431
642773
186545
634751
251395
324741
592206
445566
9327
276781
795985
738783
507494
867594
757373
242814
213105
300509
1038893
129149
918652
584342
205865
315498
330164
863331
524519
180725
552846
57375
417891
590924
825920
589472
353543
19285
352086
267249
748079
794892
460120
93371
490029
454769
436411
944267
423160
257123
22598
906800
441207
30798
297978
452494
758568
82828
65112
333161
716824
874898
494286
655611
735658
729568
358961
742891
760923
366944
252358
206318
126644
693483
1006432
811777
550696
760406
405819
169547
719646
499209
1035815
635253
897706
300435
954317
721829
334992
317192
480537
30129
231492
65291
447368
868197
742126
445017
383740
942417
33547
278994
641006
456538
784880
894130
607491
852309
611748
409241
347383
153429
872291
180550
228302
752686
726067
117156
605713
369447
760782
904565
435780
8665
501829
496401
742234
535415
315811
801959
105913
441868
749986
555143
142236
870484
600019
912778
475697
451024
471800
684639
49039
87770
61597
581041
932983
488868
207188
984460
400309
325131
77832
1021343
586039
77072
701141
369646
3527
283971
533002
47814
23214
316555
592215
215059
126848
429918
243782
727696
652210
161739
903142
298321
650999
113181
299287
1006358
6244
548833
884928
312916
512124
768521
477428
762778
104458
462783
1015550
109939
1041782
280040
898581
250131
773674
422011
448728
741002
941666
816438
645172
808152
655087
298713
69887
520933
786978
831134
720351
483138
858413
529911
666063
769259
197168
667593
401615
80505
478283
872286
824979
1036258
541550
523697
342649
768572
583388
80871
771879
880878
278943
269996
741630
282553
173447
478955
111731
778581
993941
140158
664195
859967
1019432
17782
108130
349178
568599
976511
224723
857678
802292
859808
1022230
64773
489696
686353
750596
551576
637873
359110
876256
53034
30798
36713
398692
389075
189702
1028998
584747
366577
119225
481020
874050
385585
852616
100551
582375
325975
868506
378647
58478
619024
328441
396706
380015
736722
946959
487265
79634
180800
409070
529884
1027652
443937
602338
70146
552065
751425
742246
407397
344887
158523
633056
1025757
788252
714022
1003545
433222
376358
814836
894939
406074
674097
181557
465288
931049
371805
1040392
472973
831214
61086
797712
1020691
949720
571274
699384
463677
309422
356872
376835
790215
837699
89856
590651
825137
189268
435421
589978
724437
1041089
378844
726927
738701
673153
491635
206575
337069
314344
383008
942364
821095
810179
318531
409971
1031263
26693
794583
629172
212053
813159
454811
275194
734427
30355
897694
105772
86732
614577
487837
420277
829845
654858
119601
933762
62655
782448
605764
793569
490850
350138
727305
770875
942175
642221
494605
304384
116341
13343
729785
781890
575550
701280
832557
557376
799688
1045235
222274
49084
312002
52303
1004401
28554
156907
64178
525969
682243
627668
577478
1044735
120691
486933
241032
405561
831688
943741
956558
1024929
201276
29773
471607
1033393
921144
514096
764976
631006
649569
377524
794088
523688
643854
345681
277313
29893
478743
977311
736449
138720
2098
691872
1007433
845928
357758
915747
418152
177949
783004
848181
776465
9154
716158
595596
370209
78886
1018046
19913
788630
657077
428500
565346
827663
731019
894428
957645
367246
456987
394037
891283
585183
387597
444572
104253
67092
199846
530606
163400
370045
16079
602895
467100
793532
235847
1002191
350080
795088
18683
1362
70413
997082
79538
516939
889709
377420
77859
215109
688044
493775
862578
411608
603022
2614
892481
83040
369734
480562
132004
357821
50498
844865
495146
3328
227884
530560
660166
865705
660163
733428
865332
885890
635903
23266
854049
978606
419203
364353
112914
626593
349029
500668
410732
439582
475741
885941
896172
942928
384294
348900
888511
306138
416277
173271
101206
473652
580596
752629
777280
998658
504332
155766
10605
157527
456095
637123
507328
652556
497589
217511
104619
218293
1024045
178755
805948
308607
959968
714416
571306
479646
480499
8088
769924
1037273
1040180
457644
385465
237307
610758
629806
171014
180639
921512
344913
329220
836159
740705
131370
71746
99433
869447
653690
441029
1038986
662081
558720
406394
582539
643828
319827
362923
158801
969740
398459
310034
841790
396282
703643
564274
664240
589188
427889
718516
687692
782125
647295
686150
173197
871196
339940
745694
659506
901750
327736
390076
322172
421241
974065
1033392
371090
332580
328480
294469
270571
627292
274736
138259
631550
776927
55445
777622
1033659
287557
500697
1006251
1034189
439115
721009
848646
306234
465679
42483
945353
244135
4883
575258
385974
129381
629825
508646
1039207
531855
900026
504792
353557
1003217
709164
564534
385343
238757
78524
250779
987580
774868
999997
645881
71878
158647
905084
529106
307097
556643
14024
851344
661015
597337
85268
895244
827754
965260
898290
489869
1019889
359695
715386
232579
54256
376468
33473
786281
449872
197426
702328
431176
75772
1001923
120597
445640
1006707
282933
265563
200436
629913
337367
400619
856494
683213
511435
883621
155538
289900
926301
475596
92819
714893
792267
959411
79367
250585
351943
850385
451978
910381
846595
881943
373478
570060
41684
189083
172547
564466
1017829
997572
969703
375811
404901
884306
727580
870357
5906
119456
191204
14479
1014075
716036
112128
494713
82398
1025099
678617
529432
573496
713435
702910
107933
618736
167539
10489
802071
277078
1022650
718802
172824
356117
714215
391058
560762
345703
446813
949291
1000318
206506
928101
814164
419024
520113
465324
761287
1004658
566162
98534
92322
98226
121785
909826
627157
85612
243263
2859
276540
133732
460510
941935
255675
186115
245289
472275
47374
182960
883711
489074
286973
567203
75550
664147
967327
993164
550700
881205
291259
789090
68045
728103
589251
442178
491803
362252
39568
851316
656396
596107
666465
759503
957377
509158
931697
665311
313947
975159
1041670
172334
611814
962178
315391
142951
169631
937874
90015
145848
122610
683538
522129
919841
806998
96232
727991
945967
365921
38939
962322
78746
326090
824408
993881
580475
853399
994417
53507
181383
1044882
763203
466194
422792
840637
107357
512665
259211
938118
157315
876975
561466
395238
34969
146818
803304
57608
543051
999
1036861
651189
854557
428309
491091
572009
330618
21266
498977
813964
647036
71730
521288
456319
55681
822020
148088
585622
432978
97880
1014197
749336
31511
619570
831457
965577
127074
989683
456212
128021
138441
198069
715770
411273
162626
836598
404582
765897
555243
736650
756102
522694
308826
296834
953761
757935
941732
745920
645928
299754
141274
759271
323507
717379
415899
999443
810901
159482
68682
884346
493033
939360
116024
866521
370729
1011874
893562
934928
930271
212979
531017
246157
700434
769089
972586
744860
590220
539233
952849
1015876
964794
848461
835272
323264
375929
923236
124960
637077
728676
499709
774142
703790
597357
506321
681757
517994
184306
432005
80799
652783
657208
770841
692109
492541
444671
1041803
698429
842706
517541
553865
665780
575406
808865
1030985
706632
120942
154111
550674
499109
496842
987585
336888
235055
158951
723506
648404
811240
497430
179983
835633
29166
913738
784873
468857
632916
229974
356157
940634
732011
919680
141409
353773
274501
800791
257129
550231
982779
570281
19557
220504
5357
709325
98881
260970
63410
1037080
1029441
313164
840183
608064
334666
264153
694228
951797
826158
256946
7641
618407
440215
1025962
796596
644673
24284
244919
98766
119102
674943
125862
408136
823543
661099
877180
542283
329712
916727
918280
368494
316188
263694
890721
605122
760242
108957
923999
519625
626185
548925
57753
587103
621863
323521
474499
629000
360516
435638
325243
662356
85401
531816
537179
187001
971806
219655
1012737
998337
996085
544230
601030
125007
269755
1013495
888627
115055
554289
882822
744884
101567
989551
756532
788102
501990
449667
732431
160641
998702
849466
404292
454372
989399
891111
806157
776010
795590
923423
20680
325120
883265
531865
389840
700407
886160
298201
55045
235008
521699
634986
482832
841228
861682
877595
943827
876809
837443
899492
91695
659730
99464
844625
757109
897633
474970
293229
667968
717533
702804
953042
692277
680448
923389
136120
85201
32232
1044955
943096
940824
663013
88491
701782
498989
95637
272386
451438
627963
292280
652233
320349
697889
303498
1018638
232714
501266
512562
294849
965492
37915
817105
81758
224979
888102
529233
930977
329491
611338
208340
430317
202764
628384
1016361
547176
1025798
365821
177013
539850
431058
881759
130363
485680
235795
845495
359779
444361
187574
705902
411344
556768
796
469024
604824
97903
332437
957571
1002616
69577
26657
859765
193430
707015
621784
954911
488338
444946
489771
905927
516316
763114
927242
17369
805620
896869
147977
729932
865786
328112
897101
496528
665728
345531
889107
114351
249278
824128
442108
873713
212240
734222
912406
14251
32195
894019
879098
258723
151527
662029
499725
380418
467929
223956
294170
763376
112734
445843
255862
1018050
86922
508888
4616
614092
214800
419634
1017225
673441
544147
668963
805707
839814
331727
66948
542392
335091
737614
625625
663356
82563
990060
255709
329352
111268
1700
695466
276053
877670
693371
839953
510155
539724
887003
918867
966178
871134
523189
374921
404043
795725
664060
723164
516028
423565
459273
18006
164601
366259
1019777
446412
383193
746150
634453
344116
363007
806983
518772
385570
954895
586816
267780
1025624
696914
836045
266228
575679
806256
2053
544557
813196
41643
226135
272143
941858
357200
819691
937151
544647
536682
655732
995345
1001502
108895
472258
588954
541869
1029917
746371
296308
99887
1016780
810689
522682
851146
285651
849523
720782
641376
699715
553289
306512
789166
952950
950144
355890
66250
540271
1025113
283294
859489
105727
373456
844577
893426
253422
1001318
820279
790111
528263
584157
512951
559722
910004
910204
664945
901190
612402
537938
427471
963748
387281
39753
287274
822694
244978
765688
454937
483980
60256
907119
208662
105552
819101
238143
375440
51470
648643
244856
726908
492958
75651
636615
562386
997935
678569
625528
228792
413945
226809
950346
983291
190305
789444
653336
260801
1027455
1016467
987101
735961
417985
513769
291355
452430
911310
681670
120504
8288
382791
79714
450469
57223
254862
832359
825256
778287
1040740
1017241
563649
523629
975966
995768
480997
654704
841404
594914
488922
490529
953402
816307
427731
618278
709898
166238
351668
912212
649008
720803
388999
602445
607366
268340
331837
302780
475923
854579
12547
807423
384386
1030033
863945
243481
612348
198275
882092
36868
325099
548604
583907
903806
863847
874156
148815
1010337
718822
1008693
1405
463475
317770
599265
293677
931308
822759
416938
820484
571969
432702
53908
775980
286829
969658
299326
801826
738483
841279
66107
836248
151928
128217
905430
259063
970008
75101
1005494
665815
940870
324658
687166
49138
376554
709918
593617
9843
613136
622450
604663
112995
690101
310816
693880
731156
107840
332709
434806
325238
55545
735090
335060
730083
233020
159300
435716
568100
114934
304022
444324
568539
652417
443648
620889
648056
683869
396613
89091
741077
1023441
873664
495703
773881
995836
901523
791486
108090
28281
656221
913760
392176
625772
810920
549755
185068
595015
711715
178585
24790
783648
925418
269956
724438
409005
503153
288354
1032228
122991
486875
102526
642871
392694
199312
255014
657115
408943
194298
581184
738602
326366
107209
485087
485374
949019
461576
613485
592938
136455
246807
716318
90722
764983
230681
46221
405170
736118
406819
749490
923531
851488
517068
983547
543588
256917
244875
185509
1005340
767166
157836
935537
75030
230695
195020
700425
1043424
948649
158439
1020252
731619
320696
82778
993584
125045
173087
676572
40927
927009
227343
203373
430888
571759
150320
1038346
991769
656469
1007823
432805
890971
790742
970984
637144
866376
906917
364711
939392
830554
420166
1034134
1038194
990284
597501
847601
833723
413535
951784
341650
879428
194549
77302
276472
871294
239302
705701
745597
322458
447803
651286
54357
509533
818882
895453
398145
485881
16478
502876
1045118
501216
999175
725877
646286
558281
949733
551319
758282
625240
531710
661580
503676
267593
276750
235938
801572
750656
196453
713901
944771
448476
527524
787709
964085
777222
982318
441981
859363
619154
279873
473692
1031084
451207
707210
998731
710982
252245
811011
760076
1007185
382115
39079
649814
285288
239510
447709
590162
715301
905626
36480
98681
468547
562022
289277
35193
945575
482300
977486
963077
502981
38078
725412
487147
485313
405138
459569
46844
1031778
586651
959305
151894
51190
358984
713462
49928
779678
577295
369116
730194
626315
206268
796128
1019044
816326
894587
785762
281850
398496
532214
660642
72220
886499
322103
90530
513631
326432
881495
180721
431735
578592
946950
469942
765981
561998
663890
330099
192955
997713
944088
126390
426501
239280
843365
406094
489524
918851
68154
174239
261846
473163
471138
8820
59071
887854
634040
507036
375417
813489
986477
347083
78275
4655
866841
447058
59471
879204
213938
811043
620152
227002
667278
489762
827441
435285
735618
890003
907590
212453
637537
42764
981011
430707
532821
1009952
955962
510985
919882
848012
932017
101287
636349
3443
277992
729422
427813
516962
256401
442570
764562
51197
805269
914424
511744
652074
501951
590647
705905
517053
631207
870758
397720
727293
119694
535075
870893
174851
497417
320639
751950
1017449
24386
318645
115088
67355
825110
346547
611650
419521
816086
421094
193808
155466
29994
212370
814222
588796
752423
97269
76494
865826
47156
882730
793387
45013
917573
807853
78859
1016266
438367
922951
532163
404268
613594
744711
119368
115615
96371
974480
933683
671476
824132
332571
611593
104813
94520
489327
631462
711781
101930
730209
377311
231918
904991
253578
691231
611148
637587
428968
621610
714747
600967
789714
782257
449646
677040
75176
18043
141731
94502
436815
705334
438642
972396
80761
181548
326290
69202
620461
395714
144524
44162
1025484
429016
1004075
628906
43291
269516
702763
490597
114577
306832
216036
347969
982691
936025
509661
305070
984317
349393
1018707
74888
426032
1006792
402599
627617
458721
170821
598383
527513
916477
1035373
799498
349589
1039656
900101
589861
269577
286388
589757
34783
735755
774442
803315
517227
79841
529506
523235
655575
22697
146356
771179
914234
997458
717424
526512
290127
703979
792358
253463
502575
216750
344464
1031463
434435
716275
168263
3697
7340
901810
505377
95238
488284
568768
769925
842768
462629
369599
665492
294726
676177
533235
159207
470074
163069
35347
772608
452894
613492
902531
267056
711146
377924
436623
850089
506554
98252
506367
236562
775875
234832
225214
246963
909360
637090
836990
896330
941079
330133
626137
435153
875606
101657
423257
260422
538534
37426
128324
504533
616265
278195
616909
172231
354297
739401
343967
109753
966959
897656
24408
847685
535110
877681
287569
894219
359233
671737
369959
132039
679043
9159
598460
453463
377053
242158
351675
336593
911906
427676
36587
994844
672342
575583
496368
1020986
952812
919968
122172
678991
207404
858094
6302
130080
806788
1003268
113237
856223
911392
176546
494839
417514
554233
490504
66980
241763
566260
962525
320414
655489
841449
297940
272755
720462
1034569
944310
767468
468898
397972
80633
652553
708392
222154
243402
702946
179407
105749
374887
184088
334973
59237
770441
978894
836978
167265
647777
562490
788125
165781
44780
30082
555368
788526
46138
434494
774082
232603
159121
289469
506838
167072
518095
688655
932751
907466
927924
367651
428557
343014
440504
313203
482145
902074
426273
233630
180062
414743
995277
267214
332503
514110
463910
969971
264098
980897
538713
255972
837417
304722
953673
582214
97126
85555
781331
142609
780163
797116
33983
485804
198114
756879
905117
396661
930191
62995
436273
979735
724163
890676
368088
763987
508667
226167
221939
249286
687783
199982
822129
902318
273606
387617
455233
380716
656749
448972
366847
226160
475041
608799
602633
920235
634592
471120
83591
881553
293132
379001
935104
535449
101618
282559
906390
932523
808227
559653
307569
848491
698029
187982
426819
507987
634389
1008815
311258
399127
733082
820251
935794
352282
690217
641960
1018156
388414
496522
386716
595701
991751
1006502
33987
452993
751448
322192
309233
39161
666937
760466
57479
344642
217853
786868
353719
838296
152858
578346
452136
1009366
430824
128311
235569
266525
153847
866044
671041
534203
535034
242960
659435
316356
571457
412059
850468
731276
66275
143789
831513
135086
68271
159233
915683
319661
975000
212933
866285
209140
389932
819638
350969
633380
84337
482683
666638
942718
384381
867152
753502
181047
695709
422366
719586
738505
349243
865722
198213
461544
477374
770226
322570
479398
839986
1023191
1007608
826198
908284
21175
968709
646075
786810
853163
554736
1003474
446908
390779
594771
827242
143887
790425
117050
905030
824052
767933
757216
85229
882737
663851
542721
577103
191654
998755
550420
655078
317434
811722
42851
446911
907405
1022997
10823
378322
1008929
621476
972016
351222
876055
263422
418904
627638
255042
976582
710400
720952
691068
881760
285664
476354
27259
577174
410417
986495
817025
281033
163289
357959
936835
800906
259326
418286
51063
415696
28572
1023035
1032080
877136
571269
258775
311397
550279
766968
457691
682184
106606
486569
317300
803611
418652
44183
995231
277356
637468
273829
91335
514831
184792
510984
550290
964260
706560
62025
139287
330769
114331
645501
568241
790314
144203
517342
1012550
522149
847984
308108
1001685
495844
549933
284165
801168
411597
676543
1037656
962598
463364
267323
481992
501205
419373
254268
514780
837095
239982
1017475
517973
250491
433870
26988
777996
714690
867619
559635
929707
151085
317594
24875
116373
40999
944979
791010
117795
421253
1018661
427174
162181
602513
470768
663290
74519
450618
172182
801855
401444
277836
366528
963394
12048
909859
191435
398792
316895
392923
50399
329323
889742
512306
98722
171902
652911
671620
56557
922848
969662
1032888
371530
27756
59225
511339
705114
477035
702016
749647
925428
871032
492582
274817
741997
790262
814231
307590
167643
278727
323061
231042
331242
679515
194273
54946
806669
150184
1039675
439427
844258
379973
152042
13171
629747
685525
71900
499301
859948
258380
907141
77071
655875
245551
780425
528329
373648
773904
1042911
779780
693965
408742
1025994
674865
90365
94173
727992
381964
219993
386234
3314
806858
931741
912916
448774
608861
78094
645526
287561
710210
800968
900254
824144
456481
146204
124409
754069
882230
26186
347043
459996
777737
482038
208207
949784
813838
117786
244020
559354
12638
352276
207474
520236
385418
672255
931766
355398
773476
675726
804896
432365
498127
80077
598513
434851
725386
189996
1017689
377937
765836
843843
549032
79110
659511
839775
635021
599633
106643
407208
919566
24955
673377
159431
204607
432499
342276
191246
135907
318028
560101
621554
119979
935802
1037153
371279
650782
687935
9751
51490
804232
823603
811307
147505
83211
467218
87394
698620
894760
739055
408360
594695
216776
229415
667869
191354
736052
84727
634052
507115
295452
427145
833863
54847
939467
409724
620806
538288
319735
370959
716726
347077
915676
570208
102758
302716
205284
1000806
69779
833898
543237
13101
14333
140204
97076
27999
529274
120890
475706
149183
114581
178012
577508
99812
777478
299448
77971
156181
688457
102955
606586
318049
261025
625313
662160
778115
203371
37554
506076
215368
294947
506331
690319
781602
40250
244647
914641
229447
873544
59286
377605
642474
38652
375280
193531
687770
795944
21030
353215
375515
933547
650888
25740
117298
618513
634685
748959
843716
843308
518542
54317
108331
68498
252809
549231
208194
628596
514419
745183
851841
888774
522032
70667
180393
476147
38982
1002092
967616
630538
721722
562515
314559
978021
441408
713817
265816
156938
817028
701498
511764
422465
727277
383817
609089
709450
179530
326890
189008
111670
185678
232072
708992
831912
213606
19719
196577
11351
249897
240420
923019
440468
919048
69709
1033590
642374
108249
902696
70590
209211
510202
532222
108861
679570
840729
101415
673145
808580
267644
289255
990344
507369
499539
571725
150498
977768
446864
283360
984461
93845
479610
1006359
930193
342398
357687
388865
918106
745191
964824
915637
515624
266121
819595
564715
312562
841081
1011853
239991
656243
4131
28499
263183
610416
254428
350586
177414
322622
212455
754838
679959
837893
426395
946306
700652
340578
130616
325479
995766
894202
823593
595546
23429
265722
110987
802612
809291
303936
254231
65969
422873
589673
392106
330702
458123
504294
917444
207205
556803
291175
371872
682758
26197
733093
492358
54455
844529
267088
941184
600179
67372
95618
80170
231639
397538
210186
109232
415110
20173
112691
447183
566996
314965
119803
754570
708990
948423
1020911
505214
595800
616948
882105
218605
782362
1015173
986331
416858
711946
687817
891702
871161
337571
886965
741867
663080
374276
906181
118583
441448
315244
268896
638904
35099
690079
119032
580172
439703
339964
665182
839632
779228
772041
427720
719621
473963
765841
79666
486919
132437
517584
748685
1028678
801372
1031308
141988
470685
296913
78171
601959
577079
26588
448713
19043
963573
35005
877415
571120
276240
228893
406674
327326
783443
696280
805293
832006
344630
215072
1003974
159476
977296
763446
193346
814284
744787
194255
262742
122665
288543
444801
585115
348892
634855
980611
162290
882705
1029803
972348
71810
815070
555065
835736
149811
458361
488808
263988
12391
126366
1044619
699625
631872
324654
685723
549559
73030
80575
632923
680642
48862
135691
951823
323742
971660
352352
231160
145818
497514
841028
889261
944647
840704
712505
899993
486922
252676
571365
434497
359880
458430
601869
412853
883207
711013
468795
730930
385301
345464
150630
582145
481541
331029
782352
748979
2846
419679
399768
201784
216398
653345
865031
100271
559130
315098
436708
560311
897070
416330
751515
173001
427172
898872
563876
751242
796657
354678
811692
261025
219828
264967
669915
802930
647209
661307
169153
992596
28247
586256
487015
231378
221365
1013884
617543
767115
803505
574309
878338
801511
11025
261394
624978
194657
381742
2767
671094
1016310
519627
417584
652256
805473
137876
45547
448233
854613
503500
182413
248368
439214
301356
146761
165232
861471
646518
853664
38777
622271
835601
969920
416216
274998
562238
246259
790677
845918
223897
850191
367469
498289
358964
520212
86783
956611
835131
481689
435696
772414
605019
689841
887567
733780
18292
755628
1011508
983205
141893
717998
283681
166818
371966
642358
498684
442190
44056
699549
978368
952076
991643
932900
888702
162246
804028
504418
249438
44732
819639
569940
720041
437163
189358
24913
805376
564741
569630
212379
327341
614738
896465
180316
1039810
723531
924310
9256
600342
761940
178411
411314
488758
693271
507555
699887
62835
824494
583182
684445
207549
101158
459023
153759
856174
501042
649244
2425
669590
270220
272796
429020
796260
371574
519935
56579
402975
745823
659949
908745
335684
293039
368258
921169
558543
469836
709286
868681
676249
892850
384082
395837
782384
537102
538552
48909
358016
163752
938452
593462
936505
775939
769536
651008
349546
563706
823506
612378
476322
930211
496530
504718
676562
655881
258635
516197
457808
337211
439477
465315
26559
770544
827350
302215
79082
961079
639896
311373
129641
480525
758045
431036
545675
971981
498281
486018
118436
641958
206175
647467
199679
204294
580225
588337
812483
28385
910436
676801
285763
861339
643589
272760
67921
277486
330281
914586
698305
452645
855691
807419
458276
893470
194031
570330
419610
277548
487118
1010576
1013662
664296
20200
558687
780491
66293
760356
203738
580128
616726
392623
867682
57737
1004665
978774
582736
891909
168660
274258
737101
275992
996106
877969
552822
943793
31207
102863
214482
198926
479268
878088
97162
411914
152798
888282
298542
616618
532880
1023039
320640
519767
670095
381555
124361
494523
347751
747048
521283
442657
675360
270081
654418
646374
362930
415319
27420
770051
1028034
895700
39186
1022182
819127
646026
362515
341188
481310
80202
739391
348232
101484
734230
252301
273305
676727
833637
202724
771161
417500
50079
87600
1027704
124769
857492
362459
360694
465603
831319
360075
949442
350852
266258
632643
115165
62166
1003007
601281
14140
808853
384783
87511
481733
795805
323310
861207
534923
37358
857308
289828
212124
726943
867187
414651
879944
47669
419985
885957
611870
287390
222920
704090
467654
45379
549695
568283
568798
866119
298597
820956
294280
1029263
54855
1021766
807272
299626
1028729
826374
550852
665522
914214
709144
859904
863461
178462
558824
983493
472694
540732
999400
958476
165981
605361
506136
473955
559359
774889
367095
932642
274195
23183
574125
1040674
462015
987353
225669
826031
630081
965236
204869
921608
971291
458226
65881
264391
977140
106597
781271
264089
50605
955512
324517
727047
159531
736308
212152
851367
187515
306024
66540
660299
88271
1039801
270300
444123
117719
602287
978607
916576
601832
915930
737873
759887
419639
174552
391149
1016230
784892
983449
975004
830285
237352
95761
866014
758745
418335
765533
340825
973724
62982
613936
736062
162883
26337
444694
500410
312506
860869
950057
229665
766350
245867
150368
141214
746670
672732
27283
658368
381913
640998
520212
274288
691506
920417
311069
918410
738058
530405
664811
969396
595809
387046
409644
887076
48152
679229
396528
513556
333822
295350
893641
94510
577646
240661
127302
504913
593913
756142
481948
558914
607116
974723
826855
56599
661498
119229
770572
534351
319792
592632
214706
253208
778423
726499
10992
307640
932260
470487
308307
160196
809940
692457
957914
245584
1011662
1000950
416632
878862
290521
242923
703619
19693
551041
220327
814289
977393
385920
642617
368318
682995
85179
562796
868723
582253
482399
738551
796937
486300
31126
238868
389220
215629
890414
149290
570351
609092
230101
824263
249345
382773
858828
524170
811003
570878
724625
278356
577210
863656
992477
814917
254218
355196
303437
388978
712116
241053
5936
8401
111391
276036
948145
792697
352713
285161
745624
719375
909610
319774
520254
168000
365397
289000
830500
264331
101674
858758
431009
274371
760086
217749
807286
563725
1036516
635104
52231
399721
915235
695855
440798
386666
455622
894907
313674
45217
543068
507153
563630
1040487
964413
194659
407302
349750
609293
62098
512010
871804
1004028
319185
794707
667578
446057
822235
431153
505865
1043037
602713
666063
772745
149131
200114
135991
504788
758784
317368
411091
531367
397499
740091
643491
72064
70931
157182
573827
142483
118824
211338
38356
23115
645660
460380
232621
235750
363385
99645
609366
69021
300199
285780
379662
402522
603759
630937
771937
483297
736679
983749
934714
321355
397501
554574
485099
150011
174630
899311
799819
320174
642062
456423
941078
332630
150694
1007110
205835
148029
757980
1027108
194271
170361
206101
1039253
192379
345159
355271
185460
1032051
289198
141712
256014
654735
678762
309654
570797
269138
872466
785086
646043
944957
416436
460801
172064
508984
306435
372423
232640
92643
726757
554440
133864
651959
218150
920671
66881
375569
23683
754034
817374
393538
994783
751337
283198
532647
559340
836076
141689
679702
623144
762533
525646
384463
49542
430593
992615
383968
475537
634268
853315
592782
522540
291776
921265
916307
496177
641615
738153
191327
469161
384568
698422
95005
163584
28758
844628
321660
337797
210766
1028206
39838
635090
575652
319194
704977
1013929
243750
992388
479519
205666
485680
964505
416884
935663
862519
272752
758994
1042886
889189
189421
916164
715831
370741
314760
441246
390255
857285
481389
962416
635879
228608
256706
390462
1015475
457625
14624
465086
540534
881406
957118
164965
622856
939827
821554
721590
915714
612360
940862
375454
797191
993615
360783
212100
1040609
242127
725786
739922
989007
57583
635314
820203
600133
356194
978480
135773
127519
692292
693418
1228
928393
231786
764257
919542
788438
407329
706120
1010849
517182
542129
520180
780594
502833
211214
892414
447926
733452
693284
346438
382270
662455
726675
805398
1005140
822780
239960
624638
151702
520526
822464
291456
525840
816313
857605
1030337
1014837
918044
162924
5976
85184
670336
743710
439675
322546
96446
584474
311393
91312
730911
526025
836963
435590
404082
627864
594209
272259
283710
245470
712586
553688
325087
70863
649257
427771
873818
697214
231230
846834
656693
406347
640378
560414
1025282
359913
919391
810313
563890
341448
521439
471637
968212
688859
900630
454880
789983
33747
776330
473779
1012529
549649
610365
434383
943650
101751
353757
935212
80737
961058
876547
607610
973736
851079
1006550
370014
1031504
955329
893685
908277
45370
1036607
47187
489751
933571
177370
423466
46759
709806
698671
819685
849154
693842
116131
3921
276669
398823
576982
781524
167440
364876
140696
942828
220239
540406
582603
190744
508537
628443
134296
570750
952145
372938
495936
704104
311552
1012013
214809
974544
346954
23526
754983
692031
717969
1036924
579808
314405
713879
170708
371636
470870
864033
416435
655344
821172
624700
26976
67107
1031978
167415
881072
314780
635231
486824
77695
267080
433058
842016
368662
926193
343169
41111
646795
664606
95944
229811
195588
481895
157922
634161
157538
625023
714183
665043
725994
543706
679587
252271
791745
998929
115118
713353
288741
586657
276580
420660
273101
909634
758858
155769
555265
329121
26708
402250
437317
804740
597561
400014
514250
415416
1002005
888976
535282
776780
548881
988360
714193
58048
608164
889763
73426
319040
508557
976479
505961
150943
499575
567585
410061
306473
1006157
145287
1028082
966879
824480
80560
481614
696179
793070
685548
35992
310119
234238
356977
712832
47633
408813
366784
374050
662804
138399
452800
584722
61950
953740
433547
764638
219939
318236
681973
370845
214685
250470
458259
203178
751268
728959
791499
597939
595350
620600
634372
665265
860640
348464
743360
271128
982113
521523
147060
773427
1000824
564213
815208
316695
404578
957273
372253
275175
111358
749357
412571
862078
210767
122190
958931
339725
696488
597117
291471
828852
379878
637186
80658
553526
774259
486920
41246
672279
331833
702594
492488
775285
196649
217580
385593
950611
360660
352994
773346
229981
98226
712999
329605
140226
936915
642764
848826
135492
492007
292674
598502
584394
1042444
593116
463738
737233
394809
388686
380932
21153
707174
1008552
1030870
75818
899105
144605
164268
295696
384217
339778
690058
474293
374210
306057
790220
796163
1031898
5435
114894
250915
791176
678036
344422
667248
781881
711146
93717
263412
326006
926543
992336
877203
83773
120971
902714
477427
346818
248398
516536
42807
1039376
465312
152862
489009
276729
819271
296386
663470
137674
934871
236010
475020
316373
596775
10650
295398
599444
949237
55339
317634
363959
869367
922220
442464
878176
208512
292246
263417
231349
785936
611678
919416
372834
671272
686757
412833
359244
678585
165745
487080
76767
913229
770924
81205
843321
588053
884596
1027627
483609
367330
414721
911796
780291
161686
441161
44404
574261
147547
932503
150118
129053
1019179
318644
137406
37410
537730
126897
172983
712794
558880
286091
69923
843858
878616
183498
804279
240331
176025
449818
667623
647283
441804
601291
829547
442774
345351
357531
770284
84527
240467
715871
178772
748084
252219
516669
38095
580655
841389
450165
409943
212128
949169
186205
949967
343046
163264
246834
438852
1017893
284196
700630
637409
179336
414598
539142
317773
820172
545821
129911
410829
1024024
39053
344624
1029671
220025
84419
38764
932569
139375
896071
101842
27901
483769
968059
962639
50651
694283
616489
254067
964530
653955
80225
143068
245151
277832
478327
234088
382527
265944
189760
365857
925467
742599
694807
152579
834135
993914
911366
483156
634649
902027
73498
1036521
110299
733359
432391
1025960
341523
134370
749131
910063
921481
94521
53206
774511
655365
655790
78715
369555
593796
973442
534106
257112
909562
684089
524643
169273
779346
606236
92539
518604
884892
602965
383255
331871
95034
906630
960843
456134
960307
816043
421493
555127
880948
12487
947508
998662
568195
670284
241458
816944
374525
965458
570134
374983
410240
830652
305717
455798
80813
523935
349976
300053
494102
230735
502025
487122
417688
1008395
204885
488879
625754
292756
4306
802296
654056
351469
1013072
615345
693010
742454
490142
305408
690666
608659
941180
127158
757193
598618
298420
452480
691318
140409
224503
443372
614566
680876
578363
472052
579369
947655
362790
738431
707280
421931
448620
47331
348379
560718
768440
941056
721757
133915
766999
313664
933729
198479
658492
325444
128896
120201
518323
1042790
904641
878933
478502
409242
243320
76540
27661
366695
844196
771757
314917
107041
184666
153965
737777
802718
241206
668675
998385
539097
599564
535419
276833
161182
325848
803130
729450
302603
758662
177361
901217
782407
215970
632171
85295
630204
219687
255171
603094
312955
552757
715626
883852
545193
429276
557676
941041
566441
176850
223837
376532
650805
245575
291017
687050
774395
739322
306316
139042
1034390
145054
934743
317654
919885
49285
979645
241382
448921
578538
125928
274626
543501
703476
278022
978961
398240
95956
779029
474435
371766
704747
371084
165797
687576
554241
982806
807700
600656
889532
110559
932706
337290
599876
310147
483302
26233
351230
967300
119140
827680
244633
403979
356870
759149
579974
227075
833304
852807
144938
723227
705709
1024486
893619
935940
485974
880196
14533
296918
619608
948473
968888
493376
184849
984107
603252
368129
781536
908451
42772
874067
141860
175588
557472
136188
792487
403194
347021
966747
1015084
751183
196263
254442
901859
817167
988477
397478
64368
335331
958064
513439
22253
266329
1026991
597195
170170
351327
549644
686851
942513
847161
578015
557280
665938
837758
31087
737354
216515
833480
734818
49359
866425
631094
4460
391679
261537
47598
718468
1001776
210470
921286
32245
940598
783939
190300
620100
296253
867977
550896
354899
514505
567644
533746
430895
507317
1011326
480221
874012
586308
234907
119080
982888
515109
396038
509183
409324
712193
41951
698617
106001
335672
648679
1013095
469208
754786
850129
257080
685275
467610
664375
361059
938581
41667
806917
751119
967334
667803
422942
56103
74244
274006
936534
301219
22191
321234
116983
64896
31005
901799
753661
469000
291210
838280
830420
476555
136563
517711
435567
533637
466368
778484
928226
399104
70174
615774
684353
154787
643670
171750
550917
347699
421009
710189
843574
717989
901847
794587
588339
341445
395312
617154
491656
566712
14916
92946
1021875
826495
96730
137177
295864
148600
328138
57435
882911
833805
683996
122834
351251
792684
836315
1040368
588487
105892
805197
135570
715092
459982
956632
159222
493696
424735
608775
746842
673014
1004076
757224
261141
732195
615999
151680
504245
437202
813723
653539
712386
146347
892249
1036103
452027
179786
540424
27029
732498
246613
558510
561807
883918
573820
318858
750769
408995
635779
860546
602179
786908
64478
127924
258550
172180
552522
1022094
996272
358291
41648
430511
958166
473797
320241
828819
257473
58662
760989
614478
186719
64040
209273
773332
108502
85265
673673
648456
533287
64602
80625
540014
150930
463759
443242
9854
203270
915137
424971
253771
35571
279996
32676
385469
222498
803663
346848
678598
399038
1024003
620395
649498
155842
308371
121368
511607
181849
751468
748004
577424
1033274
401528
374890
683204
447117
909121
212487
838128
246564
1004785
878581
195292
579006
202460
878684
476201
994394
134565
56516
713107
641491
748228
934329
613660
931329
981703
666041
303905
498875
953018
891073
611624
601384
801312
531969
498872
810897
153076
73684
963085
723384
609094
395197
641965
554794
511192
1010473
353938
203384
57278
336681
28171
879513
808648
859100
4787
365242
748406
48780
810593
961793
877742
1040347
303652
541762
379533
443430
864211
285926
710106
151975
183098
84435
40493
659640
825655
368389
322868
523818
775486
216953
385942
332485
149921
147028
467433
428139
103386
78004
368154
571215
507378
918212
232200
948242
1009579
459446
820208
720533
858234
86065
837229
883514
2888
316635
586470
421513
711002
544341
326819
901642
368557
884743
186198
161877
732757
268542
602160
979368
20888
995052
253740
191571
1029326
127247
105225
759919
333224
375140
1016337
26165
497255
79639
291848
597289
203786
385069
686601
686244
717619
210803
555813
879482
775753
78369
902426
662822
439507
644008
410128
779657
737567
947832
1004241
1001307
98208
259759
201638
21762
77368
340934
426107
595278
37409
58112
508753
795142
845864
965010
181393
27064
899327
485595
378699
126620
811605
628149
357136
198083
118322
502325
59699
770455
887910
316718
202535
594688
197338
192457
944172
40173
341603
347935
697507
513717
770146
568026
295021
302957
231153
273050
39771
642393
728073
388957
898618
675095
191428
313101
502934
459210
150844
658803
307763
349988
426341
508464
412602
211536
318816
444555
586203
590413
835796
416526
227357
70418
732221
536822
395178
954869
337676
999165
722076
756719
94106
719639
145975
756950
953466
433192
919628
221355
639080
671656
810410
811994
104727
151661
581427
263221
387612
285288
386487
649149
71647
575638
569852
167592
149473
388246
601344
1014364
1011746
700708
781638
991245
971824
564263
79592
114926
334085
61019
873835
404804
431764
949068
792734
529960
387705
374936
492013
151299
183996
213755
364915
124345
443334
475422
779390
465737
535962
95815
88642
707836
807367
639054
176660
671732
936332
752016
941365
631988
705440
284931
371885
341187
7410
318852
389694
946723
988827
278246
541471
56909
97903
546007
28361
366577
552516
698547
661854
162506
408821
724381
767316
758053
127286
244027
868975
195387
660566
789431
778161
192438
574799
873103
603402
284570
66254
958732
616807
242433
738183
750315
425744
566030
916545
614525
629387
747408
892649
271379
591518
857876
346753
416423
926865
541135
121739
791610
688155
55284
302947
497406
589597
439778
340918
188951
582916
252990
883054
848231
105286
190689
456585
708037
612872
671925
795896
874441
62149
62818
132555
912870
707108
106916
697458
560307
143992
404246
759550
138833
159714
686184
177416
577382
708862
854990
612109
986213
166076
35403
900254
889782
567480
600873
879258
550753
227800
995603
687937
558248
490717
760708
57278
971595
134532
217583
79117
352624
625952
556393
1001285
363760
582696
582003
886220
292712
327701
110882
817800
283360
12008
86109
316722
917467
109707
10792
412497
908452
232601
810814
713131
198746
418244
795666
299299
30917
240482
913909
83715
785827
730026
913170
557116
988120
535985
956167
20962
972588
511596
477619
808054
87772
194567
1030418
632235
121337
903802
419015
701492
390613
794670
233120
945288
679778
980200
368176
387856
175071
291432
974992
638031
585388
646240
666195
192995
11039
248287
475200
527863
473243
70412
1002510
627463
1044609
903011
744456
621507
29594
952194
160377
96806
704072
868322
1026199
962291
89395
364981
781987
814952
812506
104595
451571
845276
637164
843356
288768
570778
897519
755330
621239
456859
65558
700689
41813
815011
429520
431037
744839
642385
315226
448519
103785
441879
212041
755462
856561
48729
417894
593688
456780
870454
810832
170813
908485
38255
974738
223668
455720
814545
154724
270037
747655
241506
81332
266213
567428
949477
858542
797205
788088
644373
978852
185335
935330
1017058
403784
497627
542452
817017
963321
453347
84869
314284
967028
429690
983751
561387
41146
323568
642805
786151
826883
666090
814690
285451
666438
316900
613627
320544
253266
210774
981281
556179
297073
468290
121623
908034
629086
599987
92325
802051
397865
272761
396801
16324
1003028
557706
490332
214477
670918
163556
98614
182819
755048
287583
23325
524714
852662
377184
795603
499477
190445
103000
16389
887647
508860
968760
24927
66875
787419
617711
32053
7872
395014
83645
548766
119278
919341
391453
197420
540374
112189
838998
788276
199919
174302
239634
895379
611416
552370
471008
208917
862086
320750
515698
960853
943234
241818
469516
237232
920365
115539
1003768
477813
180204
304687
638371
98998
771679
803085
940154
676768
803538
13022
939804
498278
494385
819666
808639
563302
983135
486775
407002
811507
748145
1029806
712856
100922
66896
335681
1040752
32235
464531
687480
193147
646563
43882
950259
754505
204068
526425
557518
967274
393747
754110
1008316
681067
748563
707373
889131
1014781
999167
459747
62871
782997
271723
841750
877627
316122
935180
656843
815723
783503
72611
914012
38741
855346
46293
638072
279753
8572
599388
1003112
208249
504833
75429
113029
121975
744123
709592
39471
342835
156292
75206
597834
324594
553260
391962
314961
866461
280290
832747
371208
566525
641647
949536
728674
202903
760909
519008
233732
975896
531287
636898
541388
806151
328707
701307
799720
486682
321930
171935
630050
539245
196787
286232
200433
658634
189551
232237
418477
194216
838931
416291
531522
582491
292618
516184
18054
23786
20438
76695
721664
832178
849118
488982
207244
142516
156060
546879
1021314
214793
725657
64195
379938
680237
774166
272599
968391
614756
380118
857836
497528
715682
848988
808451
448713
439526
868589
656677
967337
246447
68731
1032629
859015
406958
879
903892
549713
180870
376802
335201
721253
561887
65458
634491
308684
628858
315605
1009163
836103
1008862
738141
971094
65035
950260
314479
994414
227760
311123
608960
975898
228653
629312
38627
958813
37699
758505
20639
519502
762280
752192
771644
853104
346465
137193
318423
342595
1009603
957638
439776
920874
868093
110873
364606
686658
915368
438653
975583
400519
333036
842677
624901
364759
190675
61325
557362
194325
631188
251881
249404
1017213
243307
77448
1001534
499958
914848
610933
833985
836232
148019
883048
377630
302756
413634
365627
596691
107460
46544
461481
183715
634799
364897
161395
264032
483254
258061
1024966
265242
319931
571269
311711
1003099
814406
716122
148103
476049
171659
847161
813424
862017
826050
708022
1017735
965695
405844
830705
578981
784914
861015
108895
164243
982332
353425
824551
658917
49581
715947
194716
244800
849623
200912
249823
63073
336965
681247
684775
240092
918109
813205
376253
389582
921105
20703
471648
318791
999476
144205
682771
832507
1039421
393608
495524
152963
166412
74270
450062
594575
350582
284748
742756
223926
76305
828090
752638
534278
711419
985397
501926
40870
761683
1013230
556948
918320
456274
878728
832965
272140
289049
176298
631439
953427
738923
1006248
752501
282659
446215
811593
86577
754934
346233
213953
250991
511999
753392
127679
386300
178223
165723
381045
561128
276153
657203
661867
850761
89592
26884
227779
365893
119933
441073
552556
667565
179677
455409
1036521
564867
285861
407499
247258
1018700
653728
206466
420221
699878
172545
39308
668060
1007169
141380
367164
837850
810164
787222
613429
69509
433408
930218
232703
670259
780870
37239
1011759
503828
228548
753599
314234
729573
237960
8074
172828
791602
766377
258927
519394
358311
478897
340549
841588
1021941
262870
19443
16878
307230
362265
310335
151241
81734
490852
914286
216631
729590
8730
576800
724313
606770
391202
862551
557655
313253
737860
465223
497148
316121
290856
668092
639665
859300
278442
634762
263095
664106
749729
88104
164072
552164
79537
541708
942535
361559
118825
711788
183297
113816
956041
702465
830947
639154
32917
879276
93195
87601
925734
945047
152051
795526
125002
513148
970636
495433
166041
454226
811267
747720
199493
156229
693878
703255
233426
174611
741940
834006
1035349
572851
699422
416636
603850
604411
331102
807904
813528
137864
511779
757475
191777
830393
242448
830172
148566
605965
306432
294834
724039
762557
745321
223828
703061
491693
574395
480705
777918
140670
292222
471047
731039
539052
267025
273969
945589
788446
102624
392859
587750
948222
832842
250740
513323
114834
620230
1029936
495071
579518
11927
138895
110300
325441
409948
416131
825162
590303
441259
491077
586246
753988
964218
389500
196072
925712
399669
700948
578607
619349
835704
622433
640428
779575
979581
483521
777663
18771
409511
740626
376938
622938
284994
781526
253221
178759
210357
213348
76526
822499
934165
467786
1019458
674961
132515
878989
111564
92203
526529
510140
186379
280040
168818
806066
636411
164669
432604
183147
494264
312568
942487
583019
485968
462063
54476
255184
956221
786976
119056
92868
498076
987949
267706
458620
739697
434858
58702
84364
733754
785701
69410
662346
131579
464301
346854
999721
557788
177764
171214
745973
921125
673537
263744
963204
990386
72142
256918
200058
446740
648501
587240
352140
702989
745971
233163
818289
449532
282340
979324
167463
780465
760199
61203
750324
690036
320241
10686
383057
168069
546433
859053
844154
193947
130116
1028629
263692
849172
966448
939214
867206
9147
131960
585461
984518
170810
163068
431943
870742
569242
775455
972049
864571
134899
986107
465592
546711
624538
839967
790709
746044
1025193
977826
711032
451810
434036
624721
986535
1033255
799913
552767
927122
599537
427748
1005785
292946
751208
460177
341978
621357
613420
500267
909626
918685
13036
741503
175537
545788
616467
131692
529278
397230
768052
429977
886142
777542
647031
538186
815985
839412
775151
280580
369336
336788
283396
992370
950681
947325
817799
374009
761406
850844
237792
864357
638235
818756
292485
131521
530223
43060
216220
911844
483640
18095
924800
485476
802333
792211
222589
208378
126450
220798
410243
818506
931919
636349
26401
84776
193308
137707
525658
299828
589526
761436
87445
23103
585263
294941
359308
592061
447592
101804
759633
320429
492184
881458
706860
578107
660196
49956
623969
430956
664135
711720
312621
377586
624444
170173
501394
396498
949221
317526
723517
96742
636675
538444
1012324
884355
599958
326529
440855
546626
762617
829526
751178
906265
40183
54719
965470
47898
124473
439591
307639
203805
948306
991890
511232
492148
495531
374566
670146
85155
75473
752304
1044454
14264
1002173
194784
17380
591999
718802
22669
292386
713082
640731
952678
586971
833450
851474
193692
387266
649184
710171
801924
129105
837590
180225
855401
910675
519301
1016781
466475
288571
182834
742779
317900
919354
866446
768249
67375
10123
618655
934080
141275
22584
184062
870474
624974
95065
985693
891188
842454
657145
400565
341585
136435
805785
293575
535140
252069
652501
985019
27047
550361
464514
35907
580360
27425
671495
457117
1034831
657290
132841
954940
919465
79321
377259
123557
889291
171651
917162
52633
119253
959616
736439
301460
310354
21822
371468
462681
691898
563926
527469
711691
802181
124307
332517
449214
274210
279818
945857
309271
321247
727507
872733
191314
61993
886836
900874
784178
735470
1034455
36387
695578
491399
719081
778971
445792
110383
558803
43166
377279
849450
747762
393975
877575
53824
433836
271468
320414
333542
876999
227703
365746
663961
862182
613909
252908
918165
728944
811008
180726
25146
954223
950580
205696
567079
75765
854581
746681
70546
1039141
496049
832664
440810
1029349
825133
630260
913171
688864
264551
859623
803809
642886
495806
500263
764523
170223
806461
630784
455454
387680
600700
862974
241124
839977
793918
1001633
1026971
345850
464794
365689
517229
127066
1009539
168186
486477
653145
736068
755107
635572
615326
423469
429126
825221
878544
270337
269059
802952
737558
934023
121959
300918
751160
348750
930304
1027588
698993
74063
1014893
1026925
50737
498885
681126
678338
775248
181470
936849
679430
211568
13330
56967
485979
972330
889466
848426
783442
526673
30976
106130
1006179
157007
498087
99338
117578
528192
711416
479905
224224
781328
248727
494612
1002873
347906
283898
549442
803718
743565
745983
817539
198988
527781
233927
825158
564906
139031
116844
945498
115590
169287
524600
903364
748311
513893
467568
717499
526123
278341
664434
550219
551096
826828
48344
487970
743676
1000381
165949
620274
1004555
148772
763797
111002
666399
497275
755753
1030892
161272
629284
725173
478091
55730
782416
611012
351737
175775
908523
847323
1037466
262
19917
594769
446620
523995
186375
765408
796653
33686
516968
345450
917306
794288
91238
843080
256783
830923
62880
571945
728031
14041
993710
665196
124522
887417
166089
114449
1011086
259109
688634
905464
55517
270911
721761
585842
547722
1004515
694994
73473
1028878
57166
959688
342561
186391
474328
187979
667765
764867
396198
868080
441027
695625
772563
538640
672625
669975
366469
509666
254618
669273
505479
872317
786247
66425
772689
37781
560977
498002
927798
918849
379859
614025
992829
22457
282047
848554
257147
80307
950026
477399
935581
619996
762606
976818
637033
115380
210659
1042231
535223
40812
2724
1038136
389859
113094
67253
27778
360576
976851
378032
127061
1017653
330017
369069
115809
921413
697649
289958
156424
54180
93231
765861
142943
614327
614561
561153
341842
37586
962822
151502
772911
1022173
513559
323502
882472
38292
288436
37685
288392
486415
787757
979
599723
105538
346769
925604
479258
91262
154860
24766
459015
411980
99270
963022
985343
428333
178638
295311
420046
1006405
126690
270325
239479
902764
933010
758311
638152
495774
759283
298711
99062
1024012
738543
278974
827177
107405
168
227838
823378
497709
881838
27258
269905
1045171
252713
427098
669936
201315
422935
55163
1016147
795409
220768
288074
867162
200201
256683
78430
686599
189775
315676
336901
678030
348431
944297
1000139
888261
212846
587144
890975
881454
855279
626311
1031128
840103
441009
255810
880260
241154
849854
440636
283879
759872
200351
345984
342451
794685
117596
959952
122423
743846
235807
609041
707427
838502
122494
1015225
622809
779192
168909
480732
933398
395570
392236
679569
577134
795739
44937
367870
941708
298970
380274
78978
845042
575448
575878
970369
119311
879061
38982
535520
826960
536881
883993
820143
461531
7115
929037
151294
880671
855839
55859
824841
975311
161702
602921
789102
493916
418052
789694
126484
822352
441483
516972
41131
915451
756180
555234
343541
506002
985486
744117
951485
66309
284552
38751
611608
149017
748991
843054
294907
709241
1041551
687720
585168
141568
1007674
301674
1037498
477063
166062
13847
518103
815302
864510
892559
279092
583881
423306
639605
879597
496097
634723
646630
640550
619221
834530
823213
1010329
641328
641456
344321
752844
472378
282592
219064
574055
128736
68674
331888
1028872
732344
203175
527210
48798
334112
264586
46604
151026
121502
934183
799760
231435
738359
812486
480657
485316
611517
734275
47336
900687
311881
927288
461351
37596
775543
627842
226105
140087
823561
234449
373874
857518
464801
441535
832715
118401
234036
182380
1006024
559273
441930
799939
879229
386044
524444
621119
338534
729064
369374
161755
942308
982342
765246
992823
793680
736690
1027932
185875
402820
882715
687917
96302
868767
47473
124899
819956
275130
541214
1008263
308957
689128
613805
738767
77158
576353
306067
286676
836387
850
772525
30039
291986
952174
849759
188079
85608
413967
207176
784139
129819
753724
761432
95381
81000
157331
63724
58380
1042060
395396
554363
487932
246014
399407
385506
895360
93441
15779
241393
426689
430266
86777
802672
997995
627631
55851
669526
3361
255479
835028
800977
642978
640028
459313
995135
457399
689626
31666
293595
328897
478323
974872
108607
722875
408241
81753
362711
385020
96694
113347
875855
23996
448369
207234
518567
302179
831726
303601
312875
649534
405751
665198
300616
970472
79279
836208
689717
958157
396793
318274
10426
258890
449978
995296
22104
974958
571222
172615
175358
899214
914199
950910
453245
967926
356284
296415
1044633
195911
175439
703041
204590
1044375
274262
610401
543040
505614
255276
485666
416513
262718
921971
194115
672546
460894
721074
840341
742020
24401
740584
980780
734897
939477
214167
994970
161484
142993
959570
882721
329585
1014252
170789
275196
943073
710946
993742
567
613509
569964
61719
898870
148001
246742
822843
834961
678776
1003939
239562
949347
773948
355914
227065
519548
255891
629044
1008763
202121
576535
794850
597411
294606
212064
43665
931957
414896
869849
200371
337507
48296
598686
409416
367335
610441
707617
151447
494887
188424
967567
115193
532783
807888
755586
232331
255986
87745
743765
318530
473465
115014
671015
235528
418169
771465
939139
439110
929786
927799
392179
514941
37469
725733
597845
667539
800654
729361
464964
7125
10692
372277
769277
274554
530756
933990
765192
29514
582418
443435
775991
323045
474571
937355
394199
753665
192031
866707
249471
374683
478358
953818
168447
9723
760809
276660
817749
447557
233941
384677
769795
361853
936939
553773
182441
590341
368776
796883
154227
628273
496899
871408
552797
51515
440025
652979
496339
149638
3372
145178
292527
190664
909342
521289
313248
992422
314781
845038
740429
764393
772950
796156
278876
224049
357205
43220
124360
520197
124458
774942
1040525
693427
41288
322433
41462
724903
478130
540491
276850
834660
118025
1038473
994888
965438
836993
1029015
157663
741674
554380
914134
254476
553463
769606
215208
769859
247651
890329
54202
486434
675175
260225
106983
38209
27554
437661
693171
621807
62815
567384
318870
209244
869234
109687
379419
359896
616522
878098
724308
429305
754398
675423
495144
489318
596322
487043
937279
331223
66649
812502
359402
477091
83796
722189
66194
915504
135740
580451
761275
850137
631908
301259
977151
207980
190182
320892
282715
273997
658519
374868
891150
361362
580782
695449
207283
160396
826008
917195
835660
776154
235773
457132
677278
1017049
166965
217971
1009798
257786
155280
895094
243538
390616
940970
225079
647161
1033248
765812
106308
520752
411891
67638
563848
365000
705438
346245
757972
599639
937104
794984
710138
289286
1008505
5556
558399
113149
769890
471936
853415
110774
425664
449913
825008
302140
668823
712274
892778
250815
696030
220729
120985
139353
941164
199171
527665
252700
665830
139059
97302
628975
2662
535189
962602
1001570
923775
784076
10998
762523
742384
276420
553525
289733
401097
137645
74174
877675
741490
776119
466454
213972
453506
251993
497800
120377
712479
24777
25250
539506
880845
25476
1028856
593516
383985
253373
333855
753942
588484
284591
246500
407459
163202
371240
209266
726078
504113
453936
607001
650447
433331
862704
810928
8551
662249
220629
617433
605282
778416
334727
324952
997301
1032470
148532
88191
969855
17466
973767
940447
99088
1025263
349547
120438
752087
514155
29589
491053
463144
356548
429931
8004
492354
78465
895111
777211
752933
107605
136578
80895
137688
113032
893803
1003927
467184
277584
469836
112372
298231
786064
520581
684674
468241
54163
527235
421207
268535
273803
640997
1020936
280885
913129
621415
1029982
387467
821033
423144
667402
373647
856769
14917
741467
45472
444456
811331
207619
663444
949918
396646
818964
892907
721522
420856
502779
885709
818932
983084
258836
473350
812623
518237
404591
910415
698644
171656
139785
563386
130659
247593
988453
330439
775223
216474
862983
640508
395814
902417
716199
469321
131570
619678
809125
171801
909399
167006
471400
1019389
368866
100242
219799
407035
692557
53742
81172
992903
149572
417815
415682
783713
961235
634716
725191
565615
385091
533771
79648
735561
531501
663169
68086
613214
60403
439719
194215
154060
657479
452101
132139
435353
619202
439579
884497
343473
364958
872123
636215
988806
694460
761013
798919
468837
477634
720080
944269
422516
95014
245251
790329
3817
1032098
834496
810411
250570
798759
89470
598361
953105
705996
312018
726948
195967
68966
381822
332264
824937
533392
185249
87483
290840
20513
1031753
939678
674842
1028587
75000
583763
530962
533209
376105
76083
159512
576600
647064
638885
518530
518227
894241
97485
947694
133607
444930
678665
681997
463040
1021043
459614
625763
154145
535291
887418
935463
676832
450170
899978
316826
756600
1022418
296684
933390
756046
556130
296061
796301
175624
570924
642049
82425
47219
347862
76895
133550
61559
845377
262993
58739
686104
569723
42698
715168
836943
342257
629662
676098
951685
897177
363702
104967
536971
364324
110177
794764
54614
29933
496334
514926
351238
727852
541100
710211
867716
772246
402828
126663
535606
330454
1024995
663899
857333
861778
103846
26762
363257
507546
78720
569020
938211
985800
823138
225287
903140
38355
25642
421377
585498
611524
266016
987266
578699
747911
689823
784584
482356
451996
935844
266033
224810
546043
839092
240885
329518
273267
278314
644434
864662
25588
567366
173849
315132
1031856
806490
122759
25124
145039
284609
572908
67012
535192
676401
876617
474457
161216
944705
262931
832897
500161
496814
182716
728531
984787
770875
326585
45975
663105
192433
415950
315677
581402
194814
648620
781624
67185
46247
123019
984745
148175
320973
860276
13846
800796
313985
957807
643033
739580
297441
408460
135938
684809
777531
483597
879291
720359
181645
337456
63403
333579
82483
757103
1010351
149818
469559
331440
638707
170554
185792
576866
600779
741949
249811
790290
99511
790178
663003
810722
371958
330468
829871
526979
212167
424864
912794
81616
672600
589507
480042
149290
646859
59451
1043828
481724
528656
279058
289404
177001
834313
610402
727572
968636
188974
97734
617144
373811
703615
531779
15040
320816
252371
230798
224587
330198
466709
877327
991147
510716
1016655
1001204
24055
321795
516508
250915
975317
396686
976812
302350
1001391
43990
384797
87541
227222
10599
230030
71347
162286
708732
23296
616886
158149
472534
185347
1023276
204917
169014
964894
215746
489875
145929
290572
827557
230472
612906
777624
592127
720722
676947
12170
502861
436352
41477
214014
443431
649547
392248
853551
438405
527726
323262
340490
799783
155602
35233
728365
250152
480104
880557
86869
880725
80410
365393
537983
399982
28726
61966
334896
827661
325630
282013
879653
234506
745601
666432
113734
190724
1002621
252573
41913
184057
169962
78724
607774
866200
575642
798658
267427
1027200
183019
982834
576900
971900
756948
122742
92578
127138
150407
971865
728664
385216
946384
957147
424922
702596
682892
364870
358498
353006
949485
663772
61039
2020
360902
592110
309728
856724
222736
286040
795640
374951
791185
946401
807667
368672
98707
519136
61139
6000
605890
102955
494966
517946
141486
120375
672654
107735
553225
7848
474281
157613
96379
881498
1018274
788503
624704
528720
288727
657446
202425
838328
358022
1038943
874686
555791
460996
886484
561215
385921
786469
27706
891909
347526
952843
720801
837273
705623
343403
898554
184287
1023505
284962
324389
818131
723173
460395
103458
613203
364308
411938
213364
228732
673275
352469
621682
351386
478062
1010193
1025350
719306
145032
559996
164239
276843
637292
144259
634197
110802
782362
87478
707406
794649
819440
448300
907323
590940
1007706
504950
217013
650208
381788
934530
282264
881729
549618
672144
333474
510863
697315
1038279
943623
247219
28645
602881
902375
924468
58594
231293
518323
524804
812918
811124
866531
384225
588838
196843
734812
975158
860681
396530
395114
790992
996974
566768
212116
165450
581760
572892
722009
567315
1032657
328326
878809
581788
392846
512046
672515
591228
557066
529972
754388
918827
628870
904048
852654
416650
566797
90405
781758
129696
662786
300740
41076
525362
593869
951782
1006072
607832
275299
645127
839919
640961
828379
509377
829605
833871
827978
335530
80349
139534
35819
131794
193894
218869
613876
991250
504939
563175
154983
201405
425840
222619
1003816
57931
361265
316669
16897
1044171
869880
743874
234079
128037
452402
1009056
581935
500380
808600
171039
834542
682265
773904
710445
621528
744876
960418
140495
630395
211699
197770
7567
244046
547095
734222
575221
742345
324131
29354
541415
781883
569606
40034
990892
297181
998231
737225
583962
933249
350346
485130
566196
929201
772577
811117
197125
62772
763337
126687
992714
831650
596982
124544
572697
542215
250654
821047
1037968
131504
890746
520667
834554
756778
315009
767156
267595
101855
438369
133765
173497
301318
945534
989544
793535
715395
1038534
310424
364103
221019
485822
975283
802014
1033890
766988
840192
701322
281894
485012
98625
703242
767578
696478
587973
974336
919384
181757
394407
337923
449877
91527
632283
682757
956154
708334
961471
414773
225613
213280
621095
517921
988840
1027608
439814
401766
121132
394714
923755
815846
300185
928467
908560
145564
944015
1000076
826226
527175
384248
434203
605539
34299
736840
1022856
833538
574133
359524
773291
1016894
130563
595022
1016829
515546
897871
632694
310646
1032282
279981
974465
1038005
610618
354153
920117
744742
896836
748401
668086
899387
818999
365957
994111
21600
642034
527314
361600
945792
509343
562042
745274
874842
454837
274891
796424
961028
485938
664640
624612
403556
462826
214737
288892
335362
1039147
615730
407355
37076
283298
780234
341563
767226
336786
351622
743359
2383
340435
120357
105952
342850
415425
149730
50525
614150
546812
879465
24149
356076
493439
854247
228112
798102
381220
49796
969657
545599
63920
810893
763774
43681
681395
215441
563939
931817
573363
417432
384658
20243
691140
872306
577520
975703
508390
20549
461050
6943
773558
501229
440257
992950
920637
516029
559152
328820
549614
62509
80561
681109
233618
189821
722051
700439
606476
724558
710441
80594
926039
148244
751331
748511
329887
555169
981828
537997
620748
174673
382353
365835
66063
715771
71048
90580
422973
738758
924436
988535
619557
886309
425256
191016
540605
528220
439571
943258
82825
457574
125116
602845
566378
796813
924346
806116
294528
830408
511691
531713
827220
849044
484986
585865
442323
400177
50848
7770
785884
757006
242705
257081
584860
4349
223744
562163
441710
938768
979262
573174
608968
985185
225314
353464
941410
57436
504392
610911
718523
899385
531468
813169
897651
478720
275783
293418
160686
892952
679386
987935
923171
1007340
601840
257651
443475
9158
296916
261856
258029
151237
777426
522427
103553
600863
110863
148910
483098
806646
137700
811664
559960
83870
808668
1009021
739104
1017584
480700
27616
87747
614552
385103
234371
776569
6758
889778
118443
958099
566240
151477
448235
561546
908080
967128
101176
11143
305119
724442
291947
922626
970212
620554
827352
117272
676608
297563
281453
986872
686422
501880
173536
760359
699742
789184
752201
612288
932769
98946
237335
630591
700204
526011
77880
611579
831855
355058
134513
394254
387309
459837
452424
468524
979680
374886
817241
176164
876386
46136
222510
970886
862041
448170
823013
836846
660566
170637
457278
347358
169767
328594
486225
589220
706891
1031847
696642
16693
440591
665789
939947
967035
359001
105833
274868
800327
944338
849195
339994
964035
166528
927610
957932
810384
948020
540122
312928
384708
278775
608676
364431
247859
641074
625302
395957
524260
169528
836384
357662
520995
678889
407561
229240
818783
614314
101541
169739
575070
755992
791067
152166
319126
26111
970704
259404
961083
239832
768214
786427
956678
734078
581953
231795
587464
191574
111917
511045
499203
294260
988012
91534
53349
250245
267205
746198
695633
752547
374929
537117
881081
22910
930962
919415
941580
695597
503200
355132
204396
740387
1019445
376649
710932
322334
770722
691665
727309
861471
7582
876100
1010193
760857
72282
230851
228340
109827
784204
733066
467343
1036840
750962
948166
892636
176283
1012757
87404
755862
784475
672333
428151
604542
798633
887181
583637
952345
372687
158585
620114
970794
918882
246961
980803
460040
116939
1008927
823724
607358
470402
776633
213887
940108
984163
968
862347
850972
372002
847418
902000
154745
685747
244907
305662
593424
190756
850091
371013
1028315
715884
250285
914579
318224
841514
262827
900513
384781
278901
556433
184164
392952
957519
840156
639734
839838
756543
10888
566827
90987
612436
549412
65166
788150
660719
785248
275231
845148
772432
371555
171846
234596
660873
284968
349182
46700
978633
686124
297729
727129
800117
246590
933215
355173
700642
339982
902383
725837
698270
63074
694339
807890
920936
597613
772288
791679
491799
100354
323588
573592
914346
473719
604245
226304
983752
1025597
1026662
386922
370165
612820
613885
872594
462038
424680
116469
966408
452515
561029
159484
848897
394820
85917
317335
601801
537820
1043498
562842
210170
1005420
934005
978112
938420
135561
177064
909745
115935
756563
754340
659301
8830
403394
884474
804878
831465
795425
334469
9774
7997
395645
697964
269051
942538
255987
493073
518430
929306
565898
271310
571474
414416
30261
442001
873141
635092
366806
849236
120845
282046
88792
772325
382420
183439
824382
169197
259998
257907
320522
614458
228560
238048
84127
34785
469465
876605
516479
841735
751649
718471
601254
1035806
504804
633233
285881
540098
93245
713121
329217
463418
38144
110228
640634
14554
681847
826464
226734
575415
319452
277905
151657
730770
573585
433930
828005
660879
21069
272258
593956
92797
37084
42956
181922
799102
206269
357621
114309
974027
145612
682929
270798
212536
793338
535147
692018
457697
976367
852425
453594
149898
479060
256162
155827
952601
1020766
34885
763282
616377
767463
183132
977006
868414
720095
248493
91935
214988
31441
426869
949887
121708
614742
953258
359767
267525
864219
394031
572355
891066
576539
85636
933884
162043
120180
517759
434571
581005
384913
269061
94613
39791
13476
568419
67844
21838
774924
669385
596137
205572
170547
290753
19450
331106
756336
640258
178601
902086
719429
931343
977319
79641
846119
347106
345803
507353
82891
660374
714015
1001898
833388
164907
850082
341685
408114
324944
54978
573073
471632
972200
542047
46508
512569
488732
893264
328554
441905
913277
499936
204934
148166
986868
928145
639469
126365
543025
137622
891919
957437
415428
747594
36068
812989
833753
707635
123632
674705
53298
711484
688474
220103
769913
153949
384786
288195
349107
735455
706343
1022911
228842
936229
246949
254494
214290
142234
342619
520034
996284
10701
752554
963877
931999
104048
646736
235297
459500
313692
27227
304288
106316
914294
534930
865412
632679
979939
614291
119960
525114
107986
308267
876624
964795
60631
281241
874370
553811
958431
922902
746486
232172
239708
271103
649888
777243
36056
717782
566700
780953
115859
864878
975392
578005
929724
449096
214192
823796
779177
519426
178137
1021082
139429
766932
714941
106764
418233
1002322
746427
722376
405232
748872
198569
174781
793706
1037004
1017105
238961
489046
292072
562391
323695
519236
848591
342053
193949
411883
102909
685126
989991
727418
428433
427615
811600
757672
388884
385013
727861
349496
206219
456083
446977
1004680
388151
942216
624547
47702
937488
495808
83600
700724
796393
986730
260477
356079
445857
751781
867010
636952
478231
716601
474001
951623
837597
860578
671824
567689
347591
947269
431538
914502
821408
947970
760140
119221
594881
687846
994124
221640
985157
203040
929314
299568
841255
970138
455588
309015
788053
118062
1038272
56531
371225
744662
985552
746758
557758
181700
151861
460171
223414
362706
28941
746583
473118
506411
100892
789133
999651
756124
927536
779563
824311
884181
403564
109716
560819
301438
392427
990991
614867
580917
1032555
1025708
240818
590386
673623
63912
238770
285598
608227
1044988
215432
507814
201845
113933
986348
581712
914681
340959
1020261
407140
237593
553206
846117
842694
844327
1017194
928714
695076
906810
952749
112462
733973
368023
918683
212135
496491
559633
654309
371313
89655
244568
381911
223995
120170
851765
910379
777182
765970
878446
976370
232127
797699
552714
721698
827232
225359
604142
360695
320680
1004784
209166
898528
133930
1030233
190646
554683
650298
351171
909538
697346
816317
99394
45683
159400
811231
197821
514356
915606
621944
416157
875678
471545
807027
405570
77880
1000563
958749
753054
402136
409919
936357
91118
916198
655647
748783
50006
1005945
580807
348169
863681
299064
109791
981059
478140
712140
199396
295323
405632
211140
929439
603738
842864
746762
61663
837053
809606
546177
320483
274170
275017
79240
296688
595074
504140
1044789
934645
39376
39980
860458
223334
247011
515656
33357
431885
832443
234937
811989
441609
116293
1013044
813204
758256
401252
829006
565736
491422
976302
780275
545257
1037335
882550
404553
599900
995072
447894
932072
651723
366860
632519
180971
122169
292725
93893
1032333
959597
607774
997966
547628
509994
551063
179665
762095
323251
232346
708746
1004591
800439
289205
1043807
468350
173032
261483
1017998
819820
721975
982204
679398
676748
906673
269373
600145
737751
136866
744709
417761
447577
852730
379574
735923
554334
301166
711907
741551
341568
773171
888646
465833
680543
986643
1010764
515214
170444
763292
600682
318132
299690
75434
584718
62385
211013
34122
786002
981221
858675
289892
289314
585363
954069
724651
320623
828666
297557
447112
351522
261560
1033109
734726
837602
579433
171373
84705
786989
536541
423292
539606
608051
156569
158588
867673
994623
648638
287713
177407
102843
734635
1009864
907540
575649
177988
595669
345257
785747
195473
137088
314483
310670
278673
103527
276142
606494
704941
730106
76783
823780
806440
39871
535639
948780
745119
597810
206218
771238
294250
1028701
985697
20210
582385
845583
1028382
606344
856230
484939
293154
130172
541728
312024
844654
146122
633316
739844
287799
938567
810486
179108
523125
692477
312568
734185
223802
728251
680926
611791
217756
1007892
393509
82003
740717
142126
955784
636237
646136
337562
37959
1001067
54217
827039
481312
337719
130421
973012
349816
278325
710414
89426
259762
1030068
420222
933489
422878
838779
307611
1010258
326113
173918
755755
309524
343305
888523
416141
104348
75192
535105
743375
989024
829058
1007136
1024610
14533
1023815
284381
376221
767545
281817
100878
269514
980004
37152
182237
328406
793065
532362
451558
193639
332963
104033
66383
599008
45483
995458
888166
401521
201776
212943
414769
214785
147552
525619
301339
472626
305876
523623
999338
245404
19275
78302
61571
899420
1005237
176311
519855
582038
341877
786065
998167
277249
542172
823786
869571
847701
701049
543329
20164
396780
317066
668623
595551
421814
458380
735205
940857
941423
872517
573260
345615
856965
111486
264917
218420
895099
198909
974825
1013509
223822
675345
759235
923991
488949
362168
464683
825514
821391
516472
627442
820415
251568
692272
841950
90610
80859
389404
968875
214264
328702
545871
524399
259380
678888
590997
114877
981639
842985
957803
742063
506307
550303
984485
819309
568411
1026054
434740
585351
1042416
992861
262638
852662
1402
779693
895421
24277
512096
1005021
574716
888468
264152
993818
746147
995871
210475
400603
456700
385446
284279
968913
113754
831758
291710
671636
230401
198469
836233
985858
706933
1015926
955850
947916
941405
583581
349804
834105
252323
602416
102638
254725
111636
664952
102477
329655
294727
217007
297300
499626
78906
603336
507778
879116
604987
223495
421893
695927
885986
509395
717353
709842
364810
866880
327022
596822
974313
915964
612639
180151
551789
962011
97285
174130
366925
833322
419171
5193
614632
419330
595437
448867
355332
258412
980885
132291
794306
160235
795847
100450
569315
241703
843136
464671
519887
344701
84981
653130
981956
761829
1010572
851650
410618
972267
507440
985380
695896
848154
350353
918018
222676
1020720
575992
692210
364064
299619
99289
289415
565673
816633
322960
1010585
285554
262741
74787
483131
565441
806579
281036
723535
13394
408783
122282
236267
553405
87067
654195
896856
1021487
450905
821421
766426
186619
135851
44668
10105
393916
911856
489573
205105
838836
408614
90331
962415
467943
723139
618678
865760
870771
598497
362843
851811
923524
974540
521143
168679
189787
422281
611979
552422
508031
1033986
197964
445105
969590
433410
1017609
71299
402331
461442
750741
933594
612672
784472
136356
485470
694663
762219
796132
281306
585874
1006014
774606
204185
1034045
946846
239489
816575
106627
925722
539833
892910
296423
331420
68031
728979
391220
289699
27193
442594
13543
435330
988775
797987
108402
1015094
109653
55057
786415
181575
459730
856042
747600
129319
510460
178820
453003
46443
138402
289315
682567
1014017
843777
847120
319083
692441
764159
538954
635372
886517
687212
904058
131095
903532
364305
659284
777961
734847
355454
471469
10316
78155
839965
571955
1038349
721093
817859
361638
880397
777429
356410
784384
676178
773733
274341
233896
313164
571992
58451
559133
274280
927819
66090
700192
491661
953140
635787
835708
615930
124793
165271
9901
543302
579241
727139
190438
1023685
520968
965354
514103
507744
294907
745354
17829
902852
208300
531671
85416
942416
956862
881350
785529
736186
754836
882402
522935
141742
517720
887110
371895
78282
509313
385104
378085
203951
275942
845433
568059
40170
312747
1000427
107667
598111
140391
211799
696118
135343
162306
188041
922763
747104
708535
212534
275585
770192
798182
575951
468401
97242
532063
100984
791387
618668
645872
180987
759055
610711
15449
963576
433790
233408
762545
761420
203871
330491
844118
238264
907264
272389
272624
251729
600109
986060
215853
92431
447403
391764
334532
893998
738226
469756
935629
537371
197135
508372
386985
465677
837143
358605
538443
585355
665789
426
487805
261264
525854
702869
695804
1023037
639057
574409
484221
772239
1005443
101492
418090
197939
762007
721049
406859
872750
408445
254440
761745
484430
289059
268113
996928
707428
384047
301580
558152
610913
860677
915956
503303
991930
867177
205815
245641
965223
469587
803925
822170
386994
78336
999650
393976
392921
676348
986745
10048
354304
370185
1021585
664213
975714
428603
141865
833931
607213
511422
416322
484472
768881
392600
124235
32083
67588
580842
391426
662838
419526
544461
762482
810539
929681
488411
906667
103999
71988
841294
471136
39256
19176
62289
913964
74812
206490
457892
516175
998749
747564
438097
941802
601933
141021
56702
552682
329468
807798
634822
955371
281700
523409
563954
939311
886895
572068
595960
960712
411590
1007716
377400
766151
602032
965105
960690
903766
53262
654491
351970
886561
191368
228482
891505
612005
474567
131368
98815
339410
819490
617793
217012
109971
70690
670835
846502
503617
493300
808058
279245
573405
525228
873104
942505
904151
983416
836793
796634
215725
79190
908208
985001
81921
626457
698770
140958
242365
234629
600844
721430
508984
840895
205075
815434
123531
701608
796977
759153
19633
1017762
998725
490307
1044048
865385
542542
243418
159148
984083
533036
466920
429803
825182
325730
909863
421070
299253
495127
367146
366485
775368
357623
854991
662978
960705
234827
885258
585896
138480
929392
891271
189080
300793
455905
497912
35027
753149
907440
143553
664501
187709
172755
682744
115407
612058
1035980
768265
70895
946719
876332
238132
706269
712593
646356
244274
551153
877964
130221
271317
8132
419224
81297
368541
161469
982212
551860
146972
974753
973626
928203
897874
314608
112646
126846
815868
67425
844096
458526
86196
482194
956721
38646
594544
973552
202354
197396
454507
52544
24529
497599
630885
45126
972078
28858
1041085
928235
919639
680923
841558
171164
383994
732167
914015
570538
209239
566307
62918
544464
245521
912872
375132
822330
150201
907839
731862
990953
539353
513593
977805
935463
604395
935044
35214
256309
842799
978432
725284
11562
811407
321540
804338
759837
918786
62696
187478
671913
801299
447539
7928
242722
144022
777735
51980
229270
279224
1045082
603824
417284
465590
540378
367705
584725
718343
677588
259406
996960
51556
970677
766823
411722
457510
942309
1000371
955310
959169
960287
963130
37756
59460
728767
242708
846491
120735
292687
172809
930892
739399
431287
753835
656032
121289
841400
599788
267345
981083
795870
583472
684683
902340
283617
564313
154042
823506
649156
718810
922053
52581
984229
235055
534138
292685
346798
608702
166833
918020
817125
973155
171816
703842
610555
683976
607098
658924
207188
487843
954884
229054
568946
649635
29542
75165
8494
330407
35163
209629
950462
214427
130596
380177
969591
488152
499302
163942
329613
983118
733014
598013
995596
644594
428302
628647
628749
654553
194218
443762
743927
989759
613653
817287
420552
317456
966809
110667
411055
970685
455271
145802
219175
342399
859828
587571
548626
792675
874932
162080
430790
565955
616927
392604
492457
248271
115705
134715
170478
940656
885656
656756
379679
129721
536911
510639
473096
54432
474510
724038
400630
755243
706863
920154
862423
691473
549719
640990
195797
492833
608669
184101
549464
486376
914007
793456
928560
74273
809807
512056
65512
784112
858795
874017
301277
650490
844226
1019132
178354
350129
542120
518482
177605
495579
194582
552402
410773
856390
911445
248433
584903
932288
626416
966240
822962
656438
376339
982456
232761
307317
870273
835617
654649
552981
267198
127271
563635
1036823
695103
665369
514239
219483
965512
120294
322229
863001
627161
970408
195117
456776
696280
437733
244610
327753
769226
14326
294743
903964
476319
120709
276163
350078
391876
553084
236933
101414
168152
328809
262514
298112
31158
717882
154529
433519
176010
838811
449002
982146
503784
545238
341302
282572
671920
508484
550402
205286
863303
321804
344322
858394
333481
596625
178718
925742
503630
652183
900475
1011362
695997
205049
298595
770177
408235
939992
921962
99381
39343
404162
32987
402047
972226
749491
860194
797931
97416
848793
937399
480200
642058
196769
759728
97422
772092
376360
879227
990907
842192
612625
1007673
214596
478167
379651
904103
357414
366589
604199
1005314
227578
894102
924033
534799
964281
229148
228960
699322
209258
97829
695075
885841
197608
917617
269054
148391
180755
804761
173410
790624
568642
87026
735872
303084
891012
604397
291136
35400
997564
945978
1032551
103244
461969
437075
153235
288131
825094
262771
281538
450829
803300
668659
593528
607099
660362
551833
432183
580276
768569
44127
41406
193995
717354
439185
961264
281256
868381
176145
753329
923981
169813
977947
599704
809262
120374
154097
730287
698718
970375
779300
669440
681270
754354
376696
117138
470344
679593
718169
151476
1016606
124910
757233
51611
1040816
848453
138437
97852
129579
12131
646660
221067
827044
468021
143630
126014
276859
687643
559730
1002520
981119
761244
241704
871989
332902
697113
401425
173225
695784
267325
234247
624838
714278
159997
703356
668870
718679
759719
1011589
685753
543369
1035484
58783
758692
673674
290
122337
407713
825480
622717
916322
802319
324348
797457
590864
358243
953263
894807
677592
615749
510619
906711
910460
837248
849443
578021
762585
136662
748747
603455
285893
106297
456773
242801
165752
225264
270897
106613
422861
599291
545625
692922
921395
575887
270883
186647
32449
126403
56906
1001726
732045
672570
248331
997453
265398
181917
144561
333487
569383
866323
34740
120960
953996
615006
737144
962383
1020584
715131
920304
804814
657301
719539
743698
1006217
988226
72716
211338
21628
615282
702534
203635
654872
222136
342857
1032384
955024
971236
1042013
408862
873910
683395
613550
544568
218337
727512
47384
510482
310177
1005591
500996
223962
1016450
602755
122056
50977
785749
381566
34459
986478
213028
380357
859023
646234
783393
37060
387816
436916
975180
181294
736401
802243
748966
149300
9588
787929
952228
1037393
245558
644014
906202
117337
940020
685014
90720
5004
992708
56647
465612
191678
104587
184798
888601
165164
844805
120693
605217
355865
317465
178538
760154
439683
270611
511530
647114
740747
545962
490529
374172
1012248
887026
830259
275919
144821
258201
7076
899807
109856
740006
119239
145642
269986
449548
272910
899089
162096
492670
933767
1037685
614201
472357
778494
1024831
29437
608741
280975
969508
108965
792948
516967
552568
121581
367926
815635
465348
428752
371020
1028163
963979
894939
690349
53250
848748
488651
981626
732090
476108
347075
619540
286635
639360
237246
79025
18485
650933
1019418
299787
49004
38018
567662
974555
577059
350686
693553
483929
452001
843378
1045261
60514
771675
494400
709682
905809
613625
411159
758494
776537
695333
604266
851773
1026716
974139
750456
617527
492009
725742
844120
127608
407404
363955
565039
243040
301359
378906
765405
711833
231689
912657
700141
534266
158490
922104
773882
319914
558506
650268
258175
743825
256082
336698
204052
347263
12733
936117
387416
444620
365050
132802
833719
626170
62693
956663
522139
137451
755024
402520
284945
512793
690574
144494
892335
71569
482499
723642
461914
206634
688295
396867
664416
301977
499641
761700
223041
26857
805924
569504
533928
205851
408891
369254
861140
729532
695395
899260
426140
404219
191510
894325
750879
427584
755404
133068
662297
1014506
346229
151931
176466
174285
476109
514522
553470
939065
417398
1028249
107436
716291
1032643
377430
591140
894408
277283
769062
803456
60560
144357
376906
612324
598830
10072
561878
365994
20292
415266
74368
216561
260907
625192
379021
427739
278408
677006
470638
200195
816934
217346
401043
452093
387333
59164
827464
406473
889476
222370
676090
117663
925357
401450
988077
508841
197849
171985
741504
321789
734902
1035440
372397
859813
643930
1011936
792911
187473
299872
890304
279766
224846
584031
481174
34105
1009179
121155
238687
589332
376818
40914
358857
1030018
155331
690627
605244
760369
447991
429170
97994
854592
603689
864808
972579
1022832
53351
364042
50108
733596
344382
296892
923256
972986
495894
320009
450001
661549
436941
10140
532861
350253
352809
5867
826574
316735
838561
272838
501417
667428
869779
105754
1042765
601413
659824
982569
661961
845655
304442
927374
493363
865668
972508
982917
378931
1004982
347965
35147
343120
99481
196928
357032
132101
567830
749511
629156
940288
536487
100562
231751
27375
389635
147885
36240
71624
372639
454044
435131
342497
775676
851694
243148
487234
215379
283824
757273
322548
629654
241507
383034
502495
639224
238681
530028
142339
71355
858611
1029457
571372
229706
754656
1014696
112081
773699
482549
372847
274536
878729
227874
496993
152395
624125
531323
162601
237915
794544
925593
683892
447275
594358
893932
165937
6210
383300
953094
196548
246797
558805
732831
756420
950571
564760
366865
903571
988169
505768
476617
743172
389716
651665
1030801
38118
247538
316692
102973
291466
466662
387153
200128
947540
117811
88840
360245
940469
171895
286643
548929
894177
187245
434394
704355
992139
499184
713433
317121
689502
489091
1002530
35237
120863
601263
202432
169284
4747
346864
922521
43780
286500
210502
412866
451532
269017
256497
444474
63539
426533
570672
521981
234862
854986
799701
693745
645291
108332
863701
430437
223866
301868
395407
744752
669984
513102
26238
187286
308381
272284
64725
894446
759060
979874
327971
784647
700227
344913
456646
938417
547917
109322
850281
903005
373870
945052
344775
13369
797270
739128
721632
680468
772405
55473
706062
180815
246689
966163
106452
121536
682003
425385
607383
133706
157797
7145
43290
748855
618906
601477
225227
480150
330570
588808
91493
659294
655465
215622
548740
1022256
1033366
917534
245744
919528
197519
686987
495951
899185
691213
1032744
777830
477109
891145
1038357
68572
159341
4818
418038
194218
873578
51746
972345
141277
763211
674445
211655
1020278
1028766
109226
113777
708591
647672
920556
622794
269188
777792
714645
106951
290901
889701
331635
359384
1039222
577512
295709
312856
29815
583709
724277
765882
1030862
818719
745249
603508
641814
313009
502136
405515
1031409
183117
878933
396478
517711
873040
633641
675140
156405
389312
164166
601400
156968
1025633
876810
622351
701098
678524
544652
850169
353861
186063
623740
84568
501625
417369
836068
592616
957242
697211
645166
615484
58622
233522
892903
689406
607717
957951
653425
887779
725161
139176
662491
264445
235354
275797
40417
400550
798715
294203
1003600
825449
1045316
719548
345972
338944
263267
917101
104163
1038540
183068
662719
853278
946700
631786
877120
189401
978416
524587
492242
512950
498577
691184
137185
501815
750944
579286
972895
593150
63257
26108
596079
854737
977560
584064
172029
300606
76782
591332
201446
391161
1012443
305112
655115
550751
679700
153823
1026379
251426
710053
117298
277491
495220
558479
124016
147218
800924
1023748
404901
720988
208747
195072
289728
320945
143504
75625
263045
430548
273700
468204
374261
439049
473029
392418
223818
495378
821164
739743
531752
550816
241266
59432
108813
204172
682918
80973
136103
679158
722363
830318
641786
153129
452838
108095
347049
431435
822895
804873
337143
87798
346154
130498
52456
335508
463105
524219
729770
38473
661978
992143
12981
297072
81868
228949
949819
333604
774121
123918
1043704
7416
422579
396083
370068
686190
136500
355857
163062
560229
593424
500724
946567
829874
824251
958242
298990
545908
60278
997537
893423
507964
332274
563976
220225
410306
27175
949358
237416
160378
995402
568018
29066
706692
273944
386503
665157
964285
235642
196771
402640
468657
3969
415983
786865
25223
333162
813649
815122
648476
716657
418541
520674
328808
283158
913106
1023983
953073
136238
157927
374969
633938
4941
1020559
252584
827113
86559
337232
666668
725769
490308
980393
294032
476091
1132
791655
795362
513938
222230
203516
683282
756614
494033
89240
605859
398319
829846
164786
254219
638874
903133
96294
85788
941339
99931
639312
668553
344981
927789
20606
480555
897790
1034976
824589
171198
139444
608047
737790
641176
645755
1044275
98760
574236
165203
629380
61977
1013639
56628
986698
211958
306528
135524
895560
819706
837501
311658
445285
987139
617571
322537
59285
693104
303822
1011993
307918
740566
341034
56259
60336
356256
718502
410994
19893
331721
230998
735099
328831
934033
69072
578334
179184
775682
275740
653976
236862
197652
523565
1035177
925221
645051
1028230
896208
937767
917016
452595
631419
824700
716621
171696
981470
111373
101984
667040
144583
481349
999069
345795
786266
187413
989909
603475
851233
952992
670820
62677
368391
848656
571941
491157
693333
562021
456208
224209
732184
92412
1045322
624549
426527
455188
397487
980638
1014345
123218
718017
684404
458248
959452
666499
94868
125790
75900
90501
1041638
258251
536647
300868
724298
4589
134502
417179
189
576471
817104
327339
102020
449095
270196
422772
234314
114838
118868
145387
237551
871697
27311
969757
867084
779301
801758
849397
38847
507841
627128
723331
50655
23796
488441
265768
813823
628050
860203
285460
877226
948041
432047
895078
543975
917952
927382
127477
930156
497211
224530
85861
228449
228382
313737
996784
880449
184005
79716
111153
368190
643122
370648
926461
175052
75695
394354
860137
770818
555025
416458
988869
946231
365998
257379
367896
182534
1036800
1016278
994819
4195
382199
173999
473004
234213
149405
1037817
560549
216247
356032
388679
978008
1005875
634724
889329
960293
978972
1038919
552880
732473
562935
395544
388397
824385
907383
300540
865914
320594
874187
141241
816079
163290
130595
706533
2228
676737
598549
971612
253674
534886
364986
572720
683184
964890
767647
740101
766596
253427
735248
98465
37279
758805
470358
528863
634435
298965
90981
287833
645648
486521
54969
140452
207064
853496
43206
304209
373577
662699
17407
416921
998290
821997
288663
308920
900468
108660
193105
539741
940699
142635
377432
153534
588046
406558
655633
140503
873855
585368
744505
171452
253255
675102
919661
748311
704420
24743
456731
781439
320229
13515
252441
205549
665504
266977
5647
165587
32995
362998
114367
14008
643162
667979
700366
214833
164702
387150
136168
973977
174848
629841
56248
2660
646243
310067
786197
812621
249003
367140
750
22913
289658
16791
819782
686323
725876
85523
780611
361160
937301
476334
879897
1030163
645316
763138
954030
20317
520640
690047
788389
546361
446358
96074
547974
669177
853006
956771
123040
520642
487583
852512
268157
656983
533882
385323
1037166
959253
682962
450471
740825
765956
856834
668224
618674
610856
272454
292924
658388
542060
338066
798753
466161
590280
85844
505942
411489
159647
14612
68467
585721
560361
1034252
457703
776323
148178
938055
172611
43425
828924
318542
792592
72019
572263
267919
984255
236435
552012
1020019
545634
105994
488101
748470
397884
662172
125838
617015
471712
197306
713377
403603
181654
701180
841805
984823
862054
724527
189485
153095
918101
773846
869457
392635
37710
212620
1031064
903900
693998
347369
333081
339553
323616
986179
484804
452745
703014
340423
681232
119826
158568
191584
385066
651187
953725
946781
444642
703066
858956
569949
783589
1020173
959927
346851
946403
363635
644346
546369
480934
676462
765954
534885
339011
129232
234417
63130
99837
407627
820798
117852
42423
383367
883226
335130
486333
244386
603477
214200
160789
373367
740452
574374
896063
944054
1036808
545827
444720
481615
795741
274201
673059
1017146
607859
110851
619264
187663
220405
34548
740338
556038
1043488
508483
50319
391766
1002855
449115
401684
58115
326914
193
890445
629639
258938
710393
947820
206411
9581
910310
795652
411680
403769
673755
256202
686667
115467
828760
988872
785517
236803
67048
1038259
856716
5170
590990
233935
76830
751731
154793
681894
225971
902684
38766
467367
572276
360691
581205
909177
493184
999232
379657
279735
6180
126429
744900
354942
916198
652395
649168
875378
213166
615220
757135
94917
540839
158329
37897
864815
119605
509854
599638
276109
769440
961265
247266
756965
920031
110121
579888
940195
50137
354006
324482
501824
293850
159929
131107
915052
1023803
678896
347417
155748
606829
235974
11493
663477
307789
28790
1030707
339999
95915
1011284
602119
982494
923426
850422
437463
95482
800625
621654
450266
123789
531059
277558
894067
609505
273251
765578
538337
824795
344375
269167
516518
301283
563584
27315
25823
1015171
504917
609797
710348
930833
665621
341267
652835
213358
641707
763577
558328
671593
504550
779468
141949
616208
499903
720976
433002
114505
340554
475213
719346
1034862
959497
92764
731480
367877
660822
883988
915722
1001236
118944
455083
494999
251981
420299
155738
654250
502549
384530
673763
922798
782143
432050
1042316
862025
310230
623028
996458
391365
265113
902564
270218
503022
434994
246449
977214
868038
182644
999720
933253
841252
229560
389362
470824
920096
226559
735550
863892
85923
887928
676498
297422
597244
258767
924505
983395
548177
800310
509578
587705
779514
458527
619543
621211
764029
323348
891807
311595
921359
731563
324666
260535
667840
892060
338196
34297
478889
272233
56546
888224
731130
1018373
940869
760991
874972
505841
357583
959651
936735
472719
268353
20885
696844
755054
782683
29643
570546
416172
589404
1019143
245320
814560
14437
701239
587015
1019799
80595
774382
77499
860796
115464
147032
399589
299411
124059
809474
303720
757243
337318
416870
608197
223727
1017339
334609
964962
182239
565754
500866
866848
182897
865949
178128
339184
285923
800005
748672
46068
185126
787574
1017137
266917
110073
357369
1021739
126040
469184
978969
823731
478686
511239
953174
146114
227047
336610
647750
915352
744713
50524
672293
533753
850448
642230
968426
867550
835682
729624
342728
54729
33055
92242
178912
87826
740059
821597
67848
662279
779172
738022
814645
228033
875844
610960
678892
823528
511145
618598
824522
1011716
774482
485437
235814
276003
449178
1026770
474508
418774
979336
372093
512640
839457
805368
971270
325183
897769
597651
481307
536066
591867
938770
843705
325865
648858
487990
909032
710422
586724
737216
774610
765090
875662
321929
965650
456075
422591
678874
259348
149829
604138
478239
406003
608704
937577
205307
105131
377460
195404
1014782
808632
823695
605309
646647
84477
394398
780795
90666
621471
1027506
669364
534974
950694
970377
954829
912282
983976
1041775
790831
736327
329226
934019
695265
125273
269521
1023997
769956
889647
750041
313959
771297
688388
291708
936896
886645
533000
439509
173278
1038206
750150
464974
978236
421908
1031148
500301
10001
221107
667718
228601
1037096
872226
270041
1031424
524935
121545
858878
165661
346040
245375
726028
9730
723831
113929
317193
1037928
328891
230856
561065
304355
318653
93442
790425
577045
383492
555675
637897
824057
146050
8343
994877
492287
400769
1027265
11595
623063
409311
107565
729791
765326
372341
672732
126
892646
418345
586576
513250
42577
112285
22055
576021
454135
907384
832251
910242
550183
737679
116675
603850
147950
204018
419409
922600
256379
722524
490616
992844
298276
738692
887890
345880
649722
785944
906172
932899
619188
854196
772014
279205
940572
302664
715456
261448
297347
519872
24185
545842
324694
597514
84393
802053
139173
551612
116515
617212
725626
269474
1037141
217129
9793
331908
310796
890323
21531
896866
582765
691561
874392
314781
549640
3350
987346
212180
847939
533671
95210
1023766
136088
731701
994503
736727
766955
431327
259237
789967
167553
207868
456996
851792
888499
508543
803779
931149
671704
31238
232666
172454
315726
535000
182731
891283
312791
582897
479024
407531
949709
582177
516744
771721
608500
627049
125744
903734
876450
392456
886384
617323
575456
29430
131148
1001265
980214
560328
662772
536890
184878
824176
734263
578234
5686
5673
79494
96238
992369
459215
494152
532213
989013
517874
830574
108609
450696
266607
832297
345016
646425
799839
805954
204854
227981
152569
761756
297389
763285
850375
673517
986026
338187
286727
863649
779979
883744
878183
845689
621421
147659
362713
365041
289108
553312
553853
264155
608081
468703
619364
871374
455165
900433
521543
784349
404854
774391
225163
49272
330388
344575
590630
616606
506072
325807
622301
61530
460035
119490
204916
693123
753476
171092
51433
644244
844816
119176
117670
643343
255884
967206
525378
197253
188911
937223
523180
798947
882914
410103
189090
908053
746721
591991
244652
58039
188798
400712
497788
314274
805984
117479
655429
842773
218762
317300
308824
408385
990852
997139
852136
726425
736111
413991
48879
81577
625539
38702
616438
211469
253842
2413
878296
973082
779796
1006087
370500
415979
620419
963119
144850
549053
1014996
517513
343079
419446
932559
4135
961383
651834
40428
558232
18035
749033
324759
747973
665908
116237
7327
287336
162500
249148
456578
560215
735157
239578
817152
694376
733677
134825
893066
998009
283208
625118
944575
420163
86492
769518
265254
868533
698898
322693
428164
773285
615159
464777
719964
34736
404496
985394
243497
165277
602998
338140
177502
881759
247838
1023471
132167
886006
538136
1004907
727705
611443
503687
744610
396546
286981
65111
133514
311713
909000
50609
798508
170992
556331
531947
173047
253362
554608
703013
808524
823975
282811
807287
866005
445743
381683
265041
644377
496068
462049
907825
206729
700442
243128
807691
363855
739937
764052
914080
862925
186823
90641
7875
444710
369595
1036254
612999
26661
909080
376471
858973
117884
15979
118976
523130
977927
457482
105108
641602
1038826
309180
242382
792747
425565
532738
339874
734224
883142
228060
648797
450223
249128
874690
229716
974145
911069
931058
45575
367754
281261
208273
978350
331076
814734
791444
600108
148874
9340
236701
764759
190882
755393
1006663
975533
40160
1035765
894859
187277
62362
669990
814831
452788
958950
201883
699759
3753
899431
520145
126428
557744
153833
389443
63722
654978
877158
775445
425723
818013
661732
556517
714122
963927
1025286
415222
513905
218135
167601
714175
313379
214236
308250
764059
414308
640990
928615
283107
692798
181166
791143
673317
653005
657259
838651
636608
435774
453869
598095
71499
824818
677110
524059
648504
476436
667789
511532
310262
1012424
63262
566027
409890
1013651
225862
209376
286403
679964
294873
191187
759241
646214
812726
177109
368972
647393
983556
641094
673900
273075
287610
768030
445883
836520
320015
68864
870197
461874
836997
2057
262715
40162
424260
134046
259217
434490
530559
924999
659871
495434
179891
442877
488971
1001987
813492
966723
54467
148810
752211
460654
258344
947038
259628
901786
653439
524248
658464
864340
887492
740887
389704
917732
218612
280708
777099
760614
219031
880938
100254
421466
736441
971978
107926
855734
118332
750011
20643
662523
701080
554965
833753
991819
1016675
294852
523906
400450
919652
175292
575829
42953
50159
925545
187723
515807
263021
774945
20471
956475
660086
926396
896001
182509
815260
762874
521202
389021
628842
99666
38166
914115
67060
453190
536838
880612
710118
903860
589500
551722
393873
687150
724370
259140
889905
852441
113808
905183
602935
755611
965047
520215
127899
777363
592254
177452
829963
478895
455617
611669
868878
40776
240273
782380
656794
894367
232301
32668
965295
943476
116979
622988
227467
560394
64532
761337
33099
884372
348097
859665
35799
11050
630437
113472
792924
1033190
100531
263351
915942
937981
906102
239631
344604
58416
1022480
690088
993826
26744
430952
665260
424133
959908
713933
162377
121611
117721
348006
587225
535792
165845
1019669
499940
248300
1027677
542557
1042025
830525
242216
716362
471362
948643
962516
268454
427894
251997
54477
862894
638599
631916
870380
749773
777000
308139
565887
157853
467761
31120
480628
583764
668256
801712
1024402
722941
913015
640301
94721
721194
789867
72452
311563
20362
203804
103042
324234
358929
836489
1039180
113485
755766
893632
641754
42553
300170
877641
447566
512243
683730
441456
466724
903950
316555
874373
1008099
732474
1008427
809374
388588
983267
282892
947241
514544
781402
383771
827491
917545
391887
705810
937667
472637
418859
286883
311392
297499
792836
801021
282359
850080
753643
67259
983916
208766
1042318
416674
317413
910463
215542
664898
621493
431431
882422
384123
190793
705024
423752
376520
644210
86109
684716
85234
158487
681871
874160
465689
250092
487894
322868
621440
47776
869049
838912
992362
577721
642321
10454
1013181
251294
545054
399096
86374
696557
470183
440836
373034
918612
598677
857005
720834
750561
543738
423049
938051
66114
756855
815429
504078
368868
265441
528338
150618
800985
385405
1005663
866759
402191
76515
289314
485864
984451
60807
475210
496707
496912
174256
359937
276649
967421
210714
78060
640256
691777
659531
812113
612122
527405
669408
534436
21502
104399
556674
936337
953575
142366
207418
910286
820636
338259
1045162
717841
214909
160499
275094
626050
244772
799701
949010
547797
1034392
425609
599705
570229
949738
592985
179114
668737
565971
357502
331293
564244
605182
507048
737024
277201
168426
164523
751314
777158
121442
718632
475323
764116
844164
870629
937599
38671
130213
695823
554390
816851
763667
174006
412901
53786
443375
938014
888396
271004
810621
877336
558913
194837
946503
985864
598651
184164
151024
928538
617072
408790
874502
189104
643717
170631
300835
616287
413330
858519
669812
187596
105465
325067
505768
98249
232150
956793
304152
5090
913881
196607
693765
958563
462152
1022935
403518
436618
914140
547009
2530
166148
688926
561213
244371
430739
854225
406651
767109
362910
997694
241213
801307
537330
135692
890904
467923
884303
105692
884972
742638
102748
935457
116380
345778
13273
305690
159597
1009508
548409
493105
236103
619180
145757
279448
558422
617646
269073
276688
113378
685736
945454
782337
557399
366699
709753
640169
8190
885016
393459
794601
128837
753590
382186
729999
336751
379815
164928
10147
843070
55448
840063
226523
552441
827397
418528
916946
1041625
448615
511027
587898
402130
823301
805007
262931
727936
556289
128014
767351
926598
879901
190044
929420
629578
23113
324859
31241
446233
903549
172505
238038
602119
907544
1031604
953323
857612
577167
567307
877651
726769
650285
308114
393546
518097
233041
687063
478334
947384
253662
835701
202707
50530
617079
991887
109021
75658
978609
39189
659933
846096
759578
127388
560656
380265
713611
688349
229132
42866
796172
1002338
244173
103250
313222
346487
352346
646203
837394
519967
567859
639628
135343
712741
716091
751457
243565
262184
733934
818986
324837
153444
693177
44916
928049
832750
873409
775781
842357
503638
537839
927040
514083
953757
732816
169155
735631
95064
80706
285027
809382
495831
32143
190954
432787
766261
346943
858237
491715
248395
957523
153878
19416
132826
457602
396091
843789
922627
988722
563493
827166
1030447
918992
746241
2473
395339
1008163
545214
331492
502746
1012363
710813
1037610
434589
857834
312622
138907
614445
167443
455334
559973
4953
883237
1001937
433959
9857
927930
188999
155265
1036508
125575
358728
782995
234983
439795
106988
229098
325754
137294
410760
564448
252552
498608
954467
64069
710441
117629
961501
1003245
336852
530901
433056
175072
739368
268107
73519
147800
796141
300277
587479
897255
543338
584554
948560
121900
595839
957079
825015
350904
115621
507775
1014829
960190
720731
462368
660965
691324
435380
769136
37510
941105
250992
997470
272740
196601
998711
208040
625449
463056
67751
545301
36882
706417
564126
900416
294559
144331
672197
633651
783947
1021696
763074
741427
1017320
885478
557775
583937
992194
803897
843020
928344
539671
54240
563663
124554
91465
464390
934131
495255
547761
636246
194139
27023
575407
961082
981214
504969
855195
871593
217406
366288
376347
586437
392503
390465
510654
235180
167037
76663
164219
907614
676347
616596
535590
445137
703
660169
424132
350906
174016
184809
747144
376189
1005511
609088
26085
800924
210898
104900
936027
203417
945283
201125
317447
1042852
2275
983618
409532
250862
173827
667596
741952
91207
567089
532957
649810
815885
38188
5867
445875
927547
694720
500815
292726
891959
883735
117964
280331
209367
732821
154668
176308
139797
695975
799564
82061
959932
526404
575723
456099
188025
406597
396660
567559
857416
703110
103256
302339
517325
595590
714474
583801
1042174
1022140
770472
525832
280773
886084
173716
980781
870880
887638
160777
307346
209580
1007002
351302
652156
294761
805296
947802
704423
886432
771221
76671
668151
163752
870325
222752
616340
722695
667393
219906
521752
399477
142665
796232
194898
12783
8396
977299
628089
1042341
763835
1035540
162016
424508
256759
228661
787115
216659
925233
851480
95620
748765
487221
610303
640151
420439
385223
1003879
237629
523917
12482
743886
747078
167175
704462
125058
475032
74145
688858
994624
458258
321327
347234
819547
42618
918104
853246
274921
381636
87751
416855
1027039
104422
342417
109369
2089
669866
117080
224322
669595
467194
770895
103412
862039
872736
565767
290220
721558
521632
185250
674227
188757
115771
896298
882061
379109
302787
325477
182875
222647
319868
927699
734814
491544
246531
42595
1034581
753578
725066
699773
573670
101126
72704
616726
881702
200104
674130
1042434
811285
30850
980376
223242
591214
965709
854812
241916
1366
745414
480103
587785
306204
742430
105304
187181
195331
522546
17172
427073
43028
25561
91112
322108
665854
965447
127484
487208
569373
460437
89576
340933
965794
899751
828866
992951
696767
839239
512947
519156
320741
41036
317483
979686
824964
624309
954151
3492
411766
436289
735859
75379
544927
748536
772408
9448
825492
442475
714503
508224
798882
1036061
529507
966017
4726
264298
14493
240006
261732
251085
439159
151967
189360
322222
902096
248494
652692
315850
1035110
727120
346126
1033289
41328
453196
635609
496621
831131
389317
956433
386270
81646
785278
879478
607753
667729
510392
42973
145332
239850
609558
72900
519811
664947
52672
1036433
642604
687575
300569
456942
273476
907113
119807
898412
985249
721436
794857
688237
116237
679116
982036
711989
325551
62624
422844
697242
253257
268296
500915
1032719
221225
438586
90815
935795
581094
412314
1038719
590551
120716
159769
897953
809945
616485
508503
477021
88410
86019
132444
817132
965049
126934
569230
420479
456425
1016962
853731
311522
45749
640607
1014104
97885
367777
678588
676427
143979
396444
341496
275330
409006
440596
922449
1034464
700645
599599
343579
572854
1032163
129102
323078
964929
525126
725213
445644
199994
837713
245303
643364
782125
986969
22326
778054
564423
64389
78319
1042670
250807
507501
5333
39696
466225
694850
677111
416793
861032
916370
647821
186640
195867
761500
461777
988604
191823
201374
88656
978844
9431
454778
59089
273440
576799
838787
522320
947603
566269
995093
235154
351302
87418
663863
263300
380943
664640
175916
986416
553416
341866
360229
800173
38722
319117
571069
108982
75583
354863
66912
29700
397349
890891
681679
557431
835263
758953
236372
866062
890105
4272
30958
908831
541158
55956
58078
808101
1110
118399
658497
22225
152365
1018568
915374
710727
801009
160915
288566
449486
458039
199856
115814
909225
1006772
396974
308657
123640
571084
982236
578044
469844
982799
626789
243574
331317
285304
611300
800720
89476
486206
281521
853894
328428
247694
751097
454476
685788
572275
291706
41766
898239
534007
18992
269182
716708
440961
336525
812556
1007981
212370
232187
360103
373314
141103
985947
550375
751931
847753
793669
569494
559044
195129
185595
311482
262066
774033
441798
64524
10593
728505
836763
340210
735132
1000241
1034150
80588
871509
232420
263541
717125
353373
16211
895935
654708
615539
577553
19742
705034
408083
301551
857534
581247
339029
492765
685656
373610
322375
526453
102249
390860
811586
367911
126296
566949
725996
299299
334066
928992
871143
941160
1010014
777897
572544
764851
66733
115272
999882
483598
111576
1027689
684626
29578
1042641
20078
573393
900613
1026849
752135
873778
929828
460631
322427
845541
153793
888241
379719
693234
542254
379883
182837
888089
758545
472190
168330
575718
295810
639766
123865
272796
466609
453301
507370
618325
506263
822529
398648
245843
870067
484128
108239
990379
444357
494331
537674
594873
249214
878281
502425
288800
1016922
994752
687624
8714
455744
612877
94653
701708
462910
429994
436618
164495
919187
546700
923742
458188
311711
179660
471566
369237
87314
38722
437583
1012406
59262
331520
1008997
128526
295216
1007181
1023152
975773
692262
419133
808651
865079
279998
707448
871775
880924
63266
1022042
894509
67049
479946
65208
824149
968952
499416
325067
609500
5995
317724
913630
663683
271499
1028906
1013245
511017
603614
21565
609803
822233
809472
531337
460788
451621
998031
833734
1030194
622329
69895
814669
914710
1021074
593379
865690
243964
217463
280085
275739
950801
336299
641075
869392
611981
965378
369489
919011
945512
497430
79450
903148
390508
793061
593569
734503
175894
748263
837339
84770
876969
701061
365292
564364
735021
766946
999643
688162
109301
1037673
494817
491760
25412
26502
442345
292236
377138
920587
772286
188738
145302
770245
642824
306578
896549
199606
892444
1040366
576728
198361
974558
594124
685547
455186
919990
592356
1010384
781811
883517
507428
1010594
978552
614595
88507
356001
138016
63076
396923
356094
234941
873161
822205
888219
487103
705753
855259
254661
726176
643949
622213
161652
663322
699353
857683
424901
510957
1035387
77973
417239
778931
364814
358860
384444
145208
967760
757314
572657
980917
926900
324795
497628
657055
674126
596302
657940
275707
826597
29413
635982
959977
965575
140618
277385
134483
340550
1018420
505174
292411
911753
756570
559390
109347
249566
294332
386724
959916
197874
552039
324000
719486
166799
34460
882568
910026
346744
122877
558603
893721
750214
356225
193289
1017196
1017587
135899
968517
853538
7771
576045
648887
158562
14354
785632
558333
892271
586493
711263
813861
323743
279962
359856
52064
859109
208905
996828
26661
225784
202200
976867
719989
779692
800996
231557
917570
487789
470592
719232
592814
108400
367958
669786
830680
417697
966476
729459
860482
182961
784078
44789
596882
778504
481378
793721
74699
952864
254961
64333
423525
10231
528089
171933
623934
846376
341728
278618
42389
614642
79548
554954
871643
790170
69547
6910
987290
729658
460803
728335
296835
397956
379441
572318
85280
988515
160185
883208
1008968
25304
226679
930725
20940
219141
464924
192079
268455
912482
298360
858940
537415
815185
343240
312266
129506
175128
520078
1007039
537320
780609
174516
802217
368105
216834
95714
55977
591589
334034
621654
42582
737116
365056
285049
947715
343803
819832
242603
176459
567991
458757
305917
273856
575138
251441
721263
130841
461252
443564
50462
588722
402787
279682
794502
484208
1032688
937053
509506
240480
45249
206024
347240
333776
682463
1029442
559485
333844
560425
964093
477891
870425
592873
925314
966631
610661
372093
29865
452389
111691
684886
270707
579549
917545
900782
280048
995468
484673
843603
3867
359446
269604
458900
287574
802638
1042707
62531
752075
27050
313305
130072
520961
9532
938951
26488
504230
844803
100154
686320
873241
817846
556915
781069
866353
451130
451524
496409
874792
214529
919375
1033373
979145
1031079
276074
315312
307156
680235
471169
749720
676404
56803
92475
112835
580981
726546
1027695
314928
914914
567575
847042
365098
125377
497064
62475
742411
784805
868916
485966
1010252
497541
772284
236507
495210
40060
345704
918803
207221
175502
244824
382367
767141
793402
278420
146396
348275
212177
945934
351403
607260
555657
473985
17263
705990
404647
840612
762297
534411
886471
958362
351990
261717
819569
947777
863363
20126
474737
820973
249981
146242
812598
969370
403175
55366
770985
715327
730040
248032
146879
114314
413284
807516
898844
195543
527692
788285
687951
285234
855296
932239
441114
495778
346099
119129
402621
1015824
812564
737524
445261
398112
848544
802523
652381
851108
846355
819241
959650
404790
501631
347862
675599
42082
977919
876763
121680
882885
775357
1038138
1043378
847058
262924
821335
69534
108819
305218
835175
121561
1004442
292872
859523
478357
685085
616577
990022
194529
911669
631232
469291
856651
260561
925006
473901
765760
1006680
558356
402066
650838
609639
195036
728000
129122
878459
361325
6462
314558
398316
836376
333380
871346
450964
578679
667201
850831
466529
632654
857931
1040152
72484
841380
1034391
704387
246195
108096
302326
955382
618076
884088
757520
23177
204882
336947
707723
562861
46770
528713
145320
1032738
934390
101184
96267
226416
60534
196878
773711
618450
886893
918693
332618
459649
734432
371975
314107
600807
555082
528799
426877
260422
704582
497273
133079
932313
575487
121791
409645
494599
860630
31873
3535
173643
694022
594546
908335
55923
810784
386452
702783
504843
594291
522294
399420
10483
786262
561405
557592
516443
1041044
591129
800696
205216
960390
297401
505045
494499
650450
663752
83718
97283
416095
826509
749964
632195
952063
513737
287243
646187
252183
505466
1029156
174856
903089
227666
106860
112722
98932
402226
1008831
80159
830986
1013468
940839
398350
474558
618821
280639
684342
608261
463062
923162
746586
376187
235975
850563
220861
434663
495547
245127
1032768
492407
324735
789263
662993
698742
710687
79621
745330
760367
233242
208209
956915
1018759
734067
369807
944979
177028
740048
610506
647308
728340
313508
124728
515087
909522
123583
210663
819100
90290
1000773
161141
87766
291345
850947
432471
312998
443978
628710
931269
178885
848936
966731
11350
266774
513787
124544
519888
310874
906474
122837
396103
758001
307488
1034306
987169
39004
293614
624235
727956
866787
1026504
244941
854952
272819
906163
102991
987305
782435
186771
566398
605575
9236
510717
878744
201088
185087
705960
906015
961893
322149
103288
305307
528178
513782
847028
571152
209771
669338
220849
579277
731313
448262
893150
485293
421663
744480
326328
943774
167602
386056
407848
229666
832377
356001
604237
714975
472564
494081
322269
934806
751081
837683
951429
301805
340496
223150
913018
863506
188839
933329
629913
988831
70202
223065
619286
450237
1038845
874061
164918
407071
371019
360892
104831
44580
592567
523133
160212
963266
973392
700689
101639
497751
164090
936208
645249
570464
704423
175010
389915
1044635
639781
253017
808856
958140
516602
247661
209550
726155
6495
131128
761265
64006
471474
873346
992344
322304
155852
885156
681538
488125
593216
934713
526644
827187
574650
786097
818243
73828
387780
502609
103618
539548
462497
919665
530884
377889
240432
134655
676031
346707
211566
573736
699144
812144
616272
756296
740986
839936
346867
782161
447702
841122
327940
162692
397870
973637
550466
750643
501574
381568
373333
103589
545939
782352
629600
434109
21328
793667
740570
249287
318008
464482
1021822
803603
994446
830886
733377
393634
837478
431258
24465
609870
687920
844136
98565
639890
204162
331398
591456
292524
914533
20704
276662
770321
667612
85947
166723
442681
813833
553620
184165
733950
115617
510790
236954
909623
835272
1008230
358114
704727
741983
819377
442147
1028277
938309
614471
441568
382876
869128
1021350
952213
224333
261129
948160
685872
695010
553009
1002271
1028515
464990
94695
546124
411497
776846
661969
643017
145046
732835
218573
209110
301344
358686
1037465
831757
862249
896044
455814
378287
896686
312567
809134
483192
239383
761847
714903
755434
35948
758663
394818
627942
1010449
528170
685222
583640
104002
512245
142202
604470
643246
186693
339975
544284
734051
779967
14696
373851
566056
322413
979721
392536
565910
723899
924185
126237
734000
737068
600569
21590
81
1037972
382197
77373
247635
204276
187193
298105
111447
211454
267598
522957
916429
643894
734096
887379
522421
991376
743972
980742
766080
229992
881448
4596
413149
864658
124662
79899
339810
327802
407603
934515
1035377
779988
302219
297201
44322
757335
215002
831797
22320
43932
229829
850971
725679
419503
528022
696735
156860
427111
1003800
234676
860656
1036563
92697
982280
296005
480209
884368
733147
366754
454122
577917
543277
23403
27532
617829
919525
773080
826849
968996
861509
763400
813189
289387
45247
176394
362560
597872
640049
414883
566796
871332
153956
777114
178181
842021
716045
283117
142571
166154
920731
863253
756167
334000
510719
369589
965534
633527
30199
587092
235460
73245
643262
540597
7778
583306
521629
396371
250129
688164
545331
502179
334901
598851
1039188
732208
905228
85928
677857
847091
209597
989629
497824
836616
552037
522975
381297
93918
273690
880070
738886
227012
823795
513778
89917
609424
536595
66874
788316
191460
714260
360027
1044325
781489
522267
470684
961732
373651
354009
832284
545203
193686
57379
499015
728499
916327
172814
176399
412222
178584
218551
171059
331498
940439
565537
549398
542476
855298
481929
685851
728366
320301
478589
208163
374503
838827
976168
52176
276907
1005512
280424
858554
295298
235844
342605
882505
206237
428022
500739
310886
788312
215903
766886
778312
1009117
687579
886116
958382
177771
929902
120799
164086
24457
450784
633199
385557
529157
860697
224768
159977
915509
96613
262466
889841
634914
858522
619191
582664
896704
111054
691289
714142
774193
188476
299450
108850
316795
1031962
1002665
10481
529168
719548
39236
176457
9194
800766
71467
19643
384252
252373
668999
257832
1008973
687680
22270
565691
540416
986367
406978
696928
437104
48077
870991
476687
1009163
186318
874996
491452
778757
649983
696207
210217
72452
431451
367398
105245
661312
410016
217885
792835
452493
147976
837877
767274
262099
871431
687832
576117
215455
831914
408514
328652
481873
955601
1034400
17085
454878
697985
393016
1037013
389756
360290
826386
357536
53539
866216
665973
30045
799891
941997
959790
899825
873187
757784
804598
790973
104606
544250
571679
716328
360127
1040832
473409
807896
720587
121773
39532
325084
293315
336517
126384
612618
177024
177887
802705
886661
1031125
986366
994913
856939
767099
766541
365068
421335
338609
553117
861576
74664
618828
904516
686653
871244
538083
98478
290292
258007
535696
134467
528053
379479
251602
326232
852260
410980
328782
456855
620998
338792
742703
651376
721930
724252
579601
480044
154429
305881
614007
372500
241003
13717
185440
533139
337583
804211
517942
395435
530443
35441
909643
27405
920028
407410
673953
895176
599776
1002983
976023
274007
412544
717180
650478
626870
1039284
386312
1026498
187277
613281
469405
58821
843967
271551
396039
278290
544752
335083
428253
34607
996687
737990
140894
625199
810822
452414
590235
846761
246035
587044
65062
407429
749822
977293
484771
714730
3276
308963
531041
707730
364622
995093
331616
402767
1031298
179993
168131
983798
260954
674437
536333
233089
416433
322486
868991
574008
158139
1000729
407291
776685
133719
478617
1016644
675853
407138
425432
629577
44620
574023
956933
652609
517047
57019
684632
714022
714543
970122
56833
177459
66311
918708
699918
164004
223587
39057
575239
676063
641566
908501
914811
415695
53460
912941
133345
289693
72758
269417
396832
589407
114692
168077
863581
266464
278678
367353
1030733
476123
636299
316620
789533
154459
460610
695120
672022
231016
739495
594962
669650
399222
1045093
803609
971288
259785
911640
722341
537452
797327
68243
721955
812405
587241
426789
830752
631064
157104
1028863
376418
356223
778313
557922
784972
799960
347484
658251
296640
579664
385756
628458
533202
124306
635408
756856
664367
460046
172616
172480
180572
243675
433278
148798
933283
307226
898204
586810
347003
852351
40952
454565
488466
557559
807709
317436
509128
689638
595436
879391
986874
955028
397579
193526
6176
416388
399047
798160
156083
255514
83168
424819
123936
154281
706493
926446
907424
469373
180317
328046
393921
510732
416828
75310
226033
20723
806227
24029
763497
28541
941687
401388
161783
1034648
308497
836150
183656
228285
270068
554071
208297
781193
124403
974993
356151
79432
404523
74614
204668
299862
202217
780093
998493
255088
655354
483977
248967
575407
991140
102188
1043196
359950
762705
46346
72109
212595
185922
980021
343796
738753
918176
385986
408568
1001879
244660
244872
42857
637617
165741
875929
238321
946868
152192
574720
854971
637920
817476
749143
462126
525007
1040226
817661
875640
386681
176780
719968
698356
727228
955964
560596
805871
21366
36954
728205
740432
274764
301297
336979
86707
406094
264494
1004168
72680
908545
167963
836401
321593
621560
114376
909318
865013
791577
471731
1027729
354253
532730
472085
1026442
864144
438083
446551
827006
718274
721772
1001121
529257
773460
159777
825849
549298
617517
106755
103579
956894
167380
950390
578218
583918
1017770
839797
88408
262611
723965
109243
352029
283115
453309
965439
489669
643566
942014
364046
333505
516227
821337
578415
379681
313912
471
413152
634356
2761
111001
234584
930657
141857
933861
953473
791932
900143
387814
121855
229986
349927
227064
513013
771498
703653
180944
1022950
894734
75394
438700
890306
681656
701526
712455
777085
396589
778975
914988
855561
443411
800749
714547
162722
174343
651043
883775
868486
524689
43239
279959
552170
667457
980831
498450
531814
987004
798925
984973
462374
243827
345122
424547
765149
598663
591206
645673
864656
318756
622619
359796
674527
926220
486478
928541
251523
585674
778600
434176
267504
499817
782323
858465
340483
168367
140528
704570
944665
136062
867527
974694
222346
858220
222416
949661
147925
1012689
913657
357082
60047
537577
913506
794505
793274
700390
734871
83841
93723
103000
840245
945672
546792
293534
911409
892761
18232
440629
684537
301859
845421
318492
385775
805391
754630
275801
675287
95424
291592
382681
306349
33677
223805
779679
581881
949780
918615
971413
865432
231883
1011936
560800
51474
463987
758657
159462
101297
611350
986392
88440
963562
909770
352339
353611
344391
149495
668253
490706
316319
288605
878491
565392
993180
836867
88050
772470
506970
204838
856703
916972
107782
90201
32003
121272
519983
829031
28998
536432
615516
250983
983503
15675
286396
478544
469429
743225
278426
824992
186540
244372
749711
317476
911758
145600
882358
405068
572311
902721
1008817
260165
281415
92568
220471
990206
584196
907553
437068
930716
94718
156138
490087
932139
673789
107450
1040397
267977
627458
83390
162985
681298
583108
669323
654505
382718
818676
259367
882237
650824
187091
449150
172084
260342
131798
692062
138222
917802
897210
83777
1022169
696108
372895
1009230
697231
895685
248681
238211
711799
389641
887027
649280
325222
126369
197048
1015236
432516
598527
897539
34769
489972
791823
505926
348667
224731
1042707
647233
637317
611922
184310
909427
209903
755729
492470
970534
180720
592122
406474
1008666
161380
109212
473842
1034926
549621
790059
761761
310721
187440
10299
533624
56722
701809
998605
274026
715841
255729
731614
672987
33679
987929
133241
441550
714098
1036683
221837
765066
911973
86990
832832
470034
142944
917198
540137
835434
982374
981434
3500
230593
1030713
310572
168841
352035
297945
299060
1000128
248051
433075
560692
568221
266817
560538
677089
377079
907515
350486
669672
233362
926420
392814
657659
614295
504089
449251
623695
72673
288736
123677
57762
709626
581804
60758
686117
417019
774522
671135
621638
226264
271398
8977
737309
964396
223181
326266
432215
555665
31822
467054
910832
647509
120962
511023
578117
607617
689836
446174
1037886
401834
340898
878533
1037971
798563
668800
958340
203689
992764
777467
235915
370557
482365
403616
244987
332533
475753
223526
104116
883465
729745
506976
557497
278343
353939
950103
15223
420258
854715
937137
398037
648182
312527
656741
866800
485158
262427
587028
627210
570150
604234
35880
719465
575078
28233
970687
48954
1026304
919546
919224
809888
558334
89224
186233
459207
622380
726002
493463
143448
792540
177627
718565
185052
471103
458240
511977
833118
998766
642021
3263
811805
263877
321178
143846
1043762
127465
325708
948721
22482
162850
156865
17609
476317
262819
266531
397334
895215
817288
583448
483277
890197
593315
1032637
774428
111354
492721
592844
995901
696478
341327
267342
976295
821600
710500
327022
354498
908241
342536
986090
74240
140767
50678
293883
640191
953977
711696
89257
923303
338381
921996
749425
1012884
443911
233456
235937
624601
615574
340758
862487
259800
1018511
1009133
1008212
976351
316358
699188
821132
894462
253785
538796
744805
931203
508737
595977
305495
377817
613779
406248
999427
554247
790441
451240
784422
463931
334784
531215
624329
1029852
707963
12651
13405
302837
864923
500348
477936
17116
63786
951233
392385
456060
530946
309683
53781
387592
780605
798224
99034
410571
493482
604373
317298
805234
879404
933424
807201
361980
813102
342422
297480
702736
901154
581995
524711
651649
1044268
200708
942257
986854
434440
484559
641083
347350
352961
984540
274403
116976
651024
776823
461758
987811
624324
315234
116229
724306
103097
520153
750395
798353
873743
67643
175235
138309
898677
815287
605836
711807
234618
440690
116880
278833
329761
609068
281745
424622
743301
536053
999501
176377
862175
96912
231062
72557
232321
136334
943856
319191
251877
133302
488000
609161
1043179
727758
564914
370436
419977
763395
775935
826464
787020
612670
774241
459172
795073
632774
736899
478244
362081
900666
871636
810167
73726
85186
47895
769778
710898
763892
132136
241041
33008
224196
598895
780023
900878
519973
695652
86515
62386
85195
307696
794589
570035
46742
119583
250456
319213
517420
626004
1032284
798185
277895
735030
387426
245581
177054
308372
193898
509209
565865
88413
612139
982131
723929
876827
806597
27046
621583
722948
117816
739450
812577
890151
660049
18955
999607
340801
931135
395337
59556
803781
164203
548351
1000089
66470
184640
370059
591940
616419
291450
80983
472477
646651
296242
76592
807779
444964
180605
767617
799493
301247
457435
945702
643715
936931
9871
212881
573809
492508
363171
656013
287104
767873
593589
432961
899813
210050
1011553
940810
597114
919114
151117
866765
438181
17690
724815
523796
966582
278245
746597
343868
634867
197848
247231
188923
119563
964888
602573
893686
785719
73190
468801
28934
668010
510589
449301
108687
592324
933840
614785
853052
549047
916299
472534
947143
33322
174047
509903
419836
796769
434030
610503
985125
836054
846027
1033954
226634
387613
902186
704856
1006328
654241
632915
944738
392805
261237
781310
415659
751787
693350
173897
635007
633054
214317
566993
452774
411781
748991
911868
453470
166410
722456
509953
164787
744806
314007
131278
713598
492402
435267
81173
91454
227275
957989
923805
525258
868477
412764
1000380
805997
106464
615530
485740
228730
454258
956392
902549
394160
863067
332204
1012772
910964
416980
699901
424894
743399
1022959
515958
891881
723137
303620
75556
460797
976350
537122
193223
281302
285043
741371
864171
430498
494109
804820
397631
740878
259143
564353
863737
678453
405544
165417
1028043
625783
731744
813762
890165
738391
578982
351548
746659
110736
462260
1044738
107105
97130
111833
325724
702059
88747
683929
310840
513117
365727
969511
321465
379689
893047
739032
993792
913791
450757
72364
513095
46884
476632
799978
70862
113854
215607
171788
368296
868803
301256
444849
1016046
783319
994472
666793
866397
787262
836549
998213
374877
764250
366373
947438
1027039
878506
81924
758569
283513
736970
744513
2203
117229
809067
407397
926300
806765
381559
89938
17290
170416
551543
263111
382406
563283
318433
526249
723735
978635
538421
542714
994980
106260
930695
178213
205465
353279
802062
843977
236759
245963
238619
31017
507825
724212
259238
837419
37125
271522
185698
433515
773788
477992
858137
92787
239481
638483
1038377
370530
517360
953720
188483
726210
331966
18161
38958
457251
445970
932418
671235
621449
935498
959014
84416
343197
149540
253448
852592
51134
746579
565073
539725
356439
785843
519629
496734
399399
921018
63006
1031528
929900
498603
740402
974037
142891
749827
375725
204828
51214
1013062
404232
960939
178727
493674
537059
597504
955289
291675
557250
412223
364837
742366
351381
225952
537064
709706
942689
1042089
107099
132463
955947
351061
832635
475141
630119
66211
6009
677422
625497
467306
624883
260963
113052
1025849
962270
645087
805721
99439
987283
176970
668671
295393
958981
351277
920542
764618
345704
675872
863219
919730
324449
906209
777719
206435
125757
354469
627207
27910
791476
549568
556610
76846
330376
467563
117628
744431
470147
1044708
48584
763582
72104
941792
122499
635126
57516
164891
1036515
1000416
511323
13624
840768
807093
683141
75715
271822
523288
333262
502728
369669
876159
527635
585945
505227
1037506
274546
1042325
57835
1012693
570305
908872
1030596
151554
714326
937829
958288
514775
356365
801226
897537
296036
985905
917647
970730
15775
490047
807586
749026
1015290
577709
367336
969193
362259
379765
66650
543032
94166
487848
376481
718439
80622
14207
196252
512292
541110
421053
682373
887853
93344
187970
173895
638367
704636
627928
119935
213631
516368
95071
262821
236962
852538
890246
619443
778781
275334
5549
39847
151113
212818
933009
112484
309549
1027122
438693
219869
203653
301961
898419
739769
607335
451489
311506
413687
361268
371494
919592
53637
401171
283994
379108
735794
728295
762
968653
724823
716120
502573
77227
428777
362335
814146
926438
984717
79074
321359
995363
475541
759080
217434
716448
145177
37451
989662
160000
910854
324770
334426
775810
7499
6085
459284
815457
691141
100384
864482
654283
120733
35791
712460
19577
408452
678599
410267
398421
323128
321219
389093
992643
393710
507196
365877
698827
487390
624506
660508
927314
1037251
102300
334549
730721
237688
568732
895233
73385
585204
473217
501360
775495
466044
710834
6603
23123
762965
313300
545272
1000094
222751
754261
586539
43182
586860
800553
191293
652429
933999
830758
52202
696603
560532
873499
276739
302741
464784
583468
263599
964097
883680
222461
41094
911405
324899
1018103
774742
190272
418671
566068
680240
610938
767669
487000
176185
794584
669122
100694
204439
146476
244022
238825
141015
845955
597666
386781
641928
797945
994184
163726
751700
110777
597959
932698
188517
848843
637351
468640
903124
78350
230303
321332
839007
827806
503468
546948
369369
462686
355101
496749
76392
626907
775804
525096
836474
187546
758195
424566
1033553
47353
210683
216841
473692
592271
371704
790665
771415
940924
1027769
940000
725432
1018999
14242
418892
852730
68713
105614
418010
571747
890142
34261
939824
42012
935727
484664
330198
201669
152924
676041
151848
540582
77150
995896
704603
779516
176876
402493
783597
893592
539291
650156
376255
1037998
651147
712149
932728
206139
970489
157230
633017
503042
13744
213664
693620
304572
849987
62071
588379
702013
867794
11914
895640
353926
421511
171564
404865
314503
918638
497282
333913
7930
146049
718716
73716
828691
952075
556276
618968
670537
231667
835087
512897
910192
756572
990294
344550
1016609
922923
503638
558466
667997
977719
810898
945368
787999
311877
530414
908854
233833
877892
354002
1027027
637225
380856
951414
620485
703846
134736
921622
255872
799037
802115
19627
509221
437459
995650
925715
741393
97945
646397
605223
586921
535927
913726
20413
485366
306614
63038
312758
73938
667640
936918
862041
167080
699844
871241
179880
949390
350849
534691
303136
433998
759735
996270
598829
91640
256449
950553
751711
528042
357983
595018
394451
588596
80974
1010877
725960
153921
993370
736774
631092
591802
506224
1025216
328632
299715
170509
875663
370733
770973
719918
26198
88294
707431
510266
421403
143267
350557
95160
872345
146801
374082
522950
626485
38042
355353
543040
832943
396289
371094
103145
672724
80544
122762
330599
960222
717720
179616
513975
650019
873761
503777
754337
186134
543047
584136
34997
773145
899919
715221
651010
839916
516969
352382
1015833
412104
281229
390302
477581
4485
508676
864680
811850
300700
784026
895274
753588
1012101
828956
280620
404128
798956
697112
323903
655897
397362
358441
405238
694138
230519
267417
778583
190959
407763
847139
604097
398394
764356
441365
638972
117745
296999
897911
395381
161719
863381
348759
639500
662285
272523
105473
594878
712789
739045
302357
738691
839298
364045
98222
934498
981535
1011429
8928
848931
24130
793837
943390
870421
621697
89280
420307
654734
68421
432957
463234
810870
951915
805969
605783
357099
618654
451548
618268
245752
287924
437788
732622
759236
732168
968526
161371
917481
765280
730354
632624
588833
660776
389861
605498
862831
848642
1002213
281495
312089
430992
202937
688975
670920
606668
939179
736726
387046
350235
823510
605371
647356
472796
44408
392377
580527
331752
1626
826908
977004
784211
977386
35526
794385
495201
518744
368404
629123
644153
155817
147177
101096
914818
273454
981225
310802
569814
780349
106677
565562
522424
1030122
93965
821715
799850
529107
763399
746661
837720
832128
810723
777006
450759
966948
676604
955816
653681
109576
937680
785148
601188
1000561
643964
455716
960916
49886
197188
641203
398666
783019
565689
695748
560400
968738
536076
206574
934177
652254
627623
286178
790391
80644
685924
562759
257163
916238
709193
851237
380236
731404
275534
908490
340936
413322
658803
768516
336722
311499
496877
841505
188151
900008
249336
362654
23324
810860
321329
145810
32164
576161
263887
590841
403293
683595
137877
52768
585029
367506
94894
438039
359761
408267
304937
78902
293660
412109
334794
761384
882618
751968
369757
420747
691961
409131
897028
267248
592615
448274
414029
1036757
191436
280924
781076
540989
768738
565285
606978
67491
677275
897579
265179
981767
124948
229324
869987
189266
742615
112427
489285
691226
559547
709506
1042522
188587
666458
416887
594742
131559
6943
902174
916053
789245
522210
174610
526440
415651
313427
944187
209831
488768
495204
429800
136609
320060
178398
771889
611861
496487
643614
657032
741961
884051
350623
303375
656703
32479
892699
358795
668688
406231
664500
626208
881051
164084
416026
29135
174324
12097
262862
572443
831179
536115
973343
1007243
219834
544494
914036
602433
949430
53109
776903
1011591
836612
502765
464485
2713
373521
364828
733493
551670
458682
437320
368940
532594
936386
853917
768066
161963
20137
69847
1043502
252823
291610
884739
596374
353231
973638
726787
608628
513072
989417
958988
975129
1002376
502402
470506
722419
737301
164908
59749
742912
75934
493479
383396
285558
271881
8382
67679
761047
292834
334022
182117
159639
192493
440786
811932
116989
549540
999233
175698
847752
542396
608052
14192
356489
18628
160371
46540
876718
409363
352237
29144
626599
434983
334701
636744
154085
706601
33713
694288
120539
254477
590196
1019820
1032832
675892
983191
946804
640482
882910
752927
180744
723674
744218
770591
216873
109
509597
697159
135345
259322
132922
834230
931665
1032079
51562
359268
794917
952301
230845
416519
126751
873263
541173
465123
890168
14238
792476
414578
355681
693540
416813
733392
530802
545355
716025
752882
557027
1016232
450281
474683
897554
972635
877279
136175
293653
249493
255208
445198
170230
842290
499361
535145
640893
201292
101606
832338
133977
914114
855010
721686
253627
133577
68687
216147
401907
41268
145011
959591
756229
427389
741743
858970
508904
716888
119450
796828
650744
51844
10397
963663
1018931
696382
64261
319053
132693
418522
1001487
62051
342754
944351
228034
929866
170111
923843
6232
716168
421756
889868
183938
919755
150816
287069
547465
893225
669172
251909
751494
655283
959605
772697
299577
594240
920017
463616
514697
639260
103031
1018178
1029953
169947
429557
725902
897935
763126
575549
989461
848505
627566
159753
258729
847086
521589
337346
1033541
357299
1039168
560785
554698
125642
292733
785775
890443
290066
623516
843362
536225
398098
455420
266790
177094
72934
818933
882396
77736
899809
790034
689881
613772
273112
4523
18182
819515
181158
1004438
385465
688088
944268
527090
528502
307784
977155
639082
1024378
896031
760096
901472
517356
447313
874445
820032
1004914
127012
539618
875902
122715
542197
964405
8773
124082
738530
859765
62465
759261
3708
863790
612917
308447
626448
925365
910076
426321
814788
348107
639046
876799
75541
104447
666408
100056
168281
666035
959412
556697
664662
568203
927644
540853
302798
600178
575722
547233
489019
341599
526061
588356
57060
137788
575669
533684
599339
677431
190255
243489
735557
219282
722426
359758
364922
178410
850519
712805
707153
957958
1012459
424156
585830
375114
118907
352363
937105
574562
94336
136584
645293
765676
883012
928812
981024
331241
412765
618893
723361
888827
963014
1013069
335065
966622
155704
289816
415979
200648
590457
861248
975880
957403
591601
678242
288670
892606
155566
53709
3127
39653
806004
501584
69261
844366
319026
363880
593475
337725
655279
291549
984695
955518
320015
699255
990497
362227
770553
204085
390307
329001
702505
1027220
872110
145112
685953
737556
772092
671124
395862
55115
589424
399800
518351
758184
234217
524268
981743
393107
240901
28837
971815
180560
102604
16310
422329
860282
559555
559447
495208
975508
695498
332671
60362
743552
426389
938453
711620
938729
546134
801239
330103
65827
279263
271325
990424
48962
534384
318621
346264
1014380
963513
694580
216097
915231
660601
665605
864144
802669
239297
889870
288005
607600
111081
421916
903820
920171
333411
172347
1012882
414604
962911
286025
151652
727030
928921
722967
284062
936041
152363
958481
60177
457713
765326
384918
379983
651998
682473
514568
273924
187245
298042
54164
73476
515424
605512
617334
124837
53695
81366
179283
10488
799469
993790
631711
595688
494299
671680
589988
316723
89288
702924
232602
57294
466619
332861
814177
74074
868920
235698
43364
352320
724965
153800
689836
612796
379277
731337
344816
82280
199604
630103
547172
1042500
552501
776395
590899
890396
298922
453820
773826
131790
219466
948926
479226
182248
503573
343377
375199
1011927
272856
180868
382088
739175
485517
478426
684751
1024449
12929
3194
432537
658904
532159
628432
200626
680483
479118
1041108
345803
726345
139076
387880
769625
355005
807240
444805
944759
975309
400000
929674
1018674
1043585
571715
774419
709337
548391
776499
582105
203121
196203
788889
571963
844134
271231
174252
418636
873839
832157
291728
778157
672488
248433
171256
31436
600459
116584
639428
1002231
912257
793422
479361
449874
321556
640131
761494
831886
727676
144992
440294
892802
585062
854940
570580
961985
250166
737462
587992
724902
858166
994550
901171
821179
729006
554124
432392
204787
923111
832410
513545
685769
1038726
569066
8906
938652
329289
644464
528838
16288
648857
123977
486134
722623
536893
811531
305904
895501
589650
811318
224828
20456
438169
623925
354850
422955
302543
310772
603302
73675
504058
712462
800524
1018409
132077
147550
402111
89750
1041669
916458
532503
857926
556953
820283
546163
561017
438972
58522
760171
136774
412087
613809
219477
777766
266581
141280
1021478
594942
618523
785605
477709
675459
666706
548237
933567
528309
1015285
616791
561372
440931
234623
634963
561414
167785
519801
214112
269021
1028246
726037
563158
916329
139793
651086
368835
119602
115833
361877
799135
121213
792132
192343
159137
987693
757172
339956
260186
34495
77089
1043511
142197
771743
865079
346927
627228
621757
562365
747769
511757
660898
2789
11187
729507
80447
923065
821075
14710
565280
144399
98040
260082
290878
642917
713905
810025
428203
193814
1021037
721490
242004
697073
662813
849165
525746
427066
939815
478867
458565
163745
112331
299132
991260
162770
620456
893650
134990
292690
52890
446736
402656
946830
969675
409029
37824
88028
338300
78401
9186
58317
608454
52555
783819
769710
714006
1021269
240141
503087
420824
530022
43301
859203
406725
1020953
929811
449789
239223
692301
6743
448748
509005
909196
509764
896234
517435
430855
290110
367725
75384
262380
555
181469
27774
881817
929851
479142
853801
910017
35663
389408
701718
264180
39639
289405
359309
640072
378743
357085
822239
343291
204472
598637
82680
752825
330277
910831
698255
796672
613738
368836
796444
713298
459442
743694
293510
164817
696425
209889
774830
87957
305766
428597
878104
350740
13811
370341
386719
811024
444892
424426
1012321
340084
862245
894424
928218
302281
757405
639368
119229
808156
305645
689163
885223
32116
917154
925624
240338
832200
390599
932869
792744
918654
1027753
889081
86190
98066
992354
197251
985024
141327
770447
163464
694218
866461
319304
269003
775904
774904
22945
561197
578376
177522
54695
71728
449729
172189
988480
425750
721464
918723
266445
503356
633288
435594
915115
406630
1010392
1016872
117659
998962
676819
139789
519910
116624
320611
1005162
222203
840323
317569
210339
821801
43909
48249
123354
808576
173930
736046
800448
184187
224159
716832
702074
10693
301728
900765
206656
47604
110681
446417
179016
161078
952533
855951
75418
876002
278522
492022
275287
442241
470650
612367
509949
235128
129471
866299
773263
817927
857805
98733
9958
489873
576880
333715
1020042
825501
695374
291991
959800
384789
161182
450105
289709
747368
786700
820095
808925
59130
719879
266495
282275
446473
89305
659928
681442
824044
685916
838521
950154
866281
882769
325229
796549
505358
741241
9991
489893
704924
774690
293738
810948
120651
424748
863660
1028659
887666
1010183
710003
264458
1002051
402870
919271
142528
693148
173387
887006
658899
279991
170872
402317
521297
296898
684675
6309
905241
505187
621983
678415
30004
458507
761021
337790
842314
379273
849334
21498
905926
164253
62663
409107
358860
1008348
53818
729500
478791
560090
687264
456713
122214
456748
717623
661523
640220
668315
83363
12699
82607
708623
418727
615524
461713
430394
1016335
305291
319064
207651
357199
1016439
487881
907264
817122
166423
545767
358960
56914
16050
559313
862258
689730
548762
828877
82863
808914
731102
958007
639814
623848
872471
284386
955039
912764
381297
447059
266888
14724
253922
339288
540950
307288
854537
781503
410856
696846
671330
185874
417025
278837
169222
30752
98443
15723
146091
440496
470534
645425
596749
260196
440469
154005
165204
987077
66915
605100
438166
946358
950075
470822
871263
786175
494577
510136
903145
787580
486510
975076
85050
83693
507142
16850
302826
629583
908200
229567
664731
577548
795321
1804
59894
29195
364791
175655
282840
407817
747225
388552
626958
627831
807437
607605
1008658
391668
448175
999939
301028
99203
788599
424158
454027
186183
1044244
102180
504847
492024
316291
559411
273960
216300
513481
975845
399570
690187
692958
354057
973932
904700
558907
523892
159511
711199
388677
571966
902795
559130
64673
135866
351481
220663
21251
901915
894618
435582
471200
905763
69311
585619
49575
7974
909588
686440
631306
816719
973240
60695
943402
756590
166117
897771
699618
325497
326093
930027
737569
695365
109449
507357
486179
762643
692928
153702
57716
556
72987
467437
984585
3580
315909
28932
44012
566075
666172
371356
225816
661919
505162
11703
490200
1026
252370
437586
915905
464182
617324
453383
38580
896245
730007
567753
689461
660173
543700
988766
874348
270754
857609
750084
55409
673205
619175
842054
1007400
183243
455943
481668
514112
710391
225038
791222
848749
487874
755610
1029050
988452
817151
91193
765168
130936
67194
842077
879581
297577
1023880
713314
538564
687924
861687
350422
651265
796736
733232
674896
204162
25019
404314
255444
130282
243296
332868
190797
150755
632711
1035141
831673
437322
340576
168664
804439
933007
134091
90784
336390
508000
472929
949690
881352
987130
249306
330158
441817
825439
932703
241302
997076
37138
951213
506712
379403
745601
627088
556204
527899
112818
477341
644008
103975
13926
256958
656687
548524
717436
670820
720901
812969
761219
26468
345381
28604
562552
162902
190013
592698
916940
989417
341959
466700
904146
956230
333903
932758
84250
907330
938007
300657
864418
410269
416515
595446
184422
229529
567748
656010
52318
72112
146449
45043
45585
310602
72240
792564
660919
619234
716888
77472
716840
28678
898351
634016
91675
165879
825285
535498
26931
323941
995102
515625
833633
140541
586957
163222
492861
362948
501569
116314
244932
36336
512512
876975
108062
285391
907226
68595
727740
898564
436020
329691
533337
601808
402552
256180
32229
1004871
315861
464251
819272
892840
755230
433895
892198
231588
169957
107494
363598
513930
751023
846382
763205
275601
369187
330471
985567
432227
420679
675285
913657
248118
394882
313980
428145
83705
262105
161957
163438
489819
831540
995820
140852
424189
334050
193184
375882
721165
730476
252103
62981
326615
102329
435972
955653
471899
56060
690843
528979
973289
359696
539127
613410
804965
599832
157544
251746
417523
1032124
549650
870224
992902
938715
839199
941297
334414
52183
521258
1025623
620518
620071
215001
443477
904560
970719
889464
487069
924972
971375
653694
690052
316228
316917
994158
831599
283095
175633
126109
394092
252157
480628
312785
907064
1031782
223175
531380
617632
894236
53203
660188
27443
84365
20119
723672
492686
443134
256609
660590
593545
395933
974292
302796
947200
774198
861790
1036946
855802
655030
150877
573627
247718
827153
463490
717954
354876
309318
766938
400313
556845
536658
952615
856090
74032
79565
171883
1007326
1016851
1021461
751720
97503
397155
947535
469462
702261
171532
962092
258161
210179
933962
452426
789344
79275
915797
351354
915330
55909
9444
63281
472501
613894
955950
586733
895930
327825
829522
367482
62296
398414
343817
753296
110055
718033
117957
805020
747306
231080
974380
119670
816796
755266
669966
217990
59083
335839
923821
412473
812937
440608
988643
906881
500336
148943
757982
91660
268430
1044276
880944
22001
673126
985570
748315
787849
897632
947802
271842
749075
700458
434075
768138
193418
737550
408458
1043130
390953
166691
790234
246539
690057
773903
682634
104622
645394
422891
889665
169081
463487
130361
706043
457768
370242
938359
1006367
133808
433433
670103
899484
171115
759647
952954
238861
1008519
385016
378732
999630
550795
644376
932010
725923
255063
359715
116899
644973
184942
749086
829770
256566
999912
194382
300856
1041608
897244
81539
153118
1022688
574212
901515
338987
316013
525948
175967
686270
119362
765920
614367
165550
935884
353143
663364
394077
839606
928785
168002
523233
943496
132236
1013270
197656
75161
677912
343821
52580
435471
407655
282583
970543
454472
911089
640200
2221
754808
459986
528402
54689
165933
1044758
448494
940873
667578
514841
5449
20716
543
726509
560963
596971
536388
31554
70460
221615
804608
927409
454239
532504
618675
377558
174424
177969
137166
370309
40563
780636
413394
386491
922019
211923
162624
720439
330123
513521
337805
519929
64027
32691
381250
986411
202065
942765
305105
231673
760805
622
641141
945621
850668
208108
596400
86329
764838
281389
83362
933186
166231
954614
44070
268499
992816
1011552
478784
454025
146490
557314
80332
219353
1025297
235049
410541
769671
1036517
347508
379648
866143
639406
654935
981438
527574
642270
622948
344709
236792
271850
749806
557828
225184
864557
322610
213280
22400
578860
285607
958074
544112
361277
382112
673419
677460
180970
601563
835106
598644
652847
129755
835319
461167
98870
690146
53279
777982
583350
534785
152496
387601
555139
201028
223488
238243
67441
635518
581831
1000445
224309
453926
646485
761046
570333
282982
24258
510696
142300
263193
360063
815034
473083
760903
821344
485994
41008
203277
920952
724832
572116
3029
165760
51197
45040
425152
961512
368554
969391
902928
49921
368165
527846
818244
1000824
973364
917532
428450
435722
961211
206308
572699
419015
749577
719405
605975
740143
816510
992361
603572
763261
1001098
891547
231230
1001144
381233
107846
985406
439709
409284
852903
932151
654152
474213
485689
238492
469420
124998
552207
554843
39871
504138
798416
730708
473636
970814
688981
815813
7115
69548
818205
48498
270906
184248
157793
834132
860504
236706
96513
1027861
154856
981867
611896
900068
185662
690733
870277
1041286
248279
834030
70144
224821
11217
311595
648376
467121
221512
210915
427626
365697
954733
967919
713534
207327
572585
873368
792646
240906
582037
158235
556811
428278
105680
844454
175634
500897
411942
695504
325945
54017
389990
321882
909115
929770
955976
470403
581127
597192
761733
163678
489810
509418
766838
1011354
834116
435653
569693
381165
1028046
593296
483550
38577
147789
666524
43244
98539
162455
441907
795088
706097
217002
243908
117093
517272
193445
113598
811650
588465
980775
539435
634265
552636
674927
461758
760985
203798
1003989
922174
321494
667012
405106
399412
350332
21569
227702
1018
898638
643390
776822
192352
21645
132046
318713
457570
294530
605168
693311
973135
209385
92485
556445
652415
108448
236759
599163
111354
480657
276146
1018803
778241
662810
779256
1044259
1011810
465965
765006
992446
722300
63509
350711
331677
822320
255364
776450
139754
912414
483149
449380
272303
508867
114565
588412
931841
975240
695457
522445
527608
903932
148168
393281
531200
200883
230465
878364
58283
949665
226616
837935
993021
140470
648959
58940
925256
318863
341108
822096
118071
608104
724236
722142
276335
642824
714345
194550
238757
529040
257299
696378
161551
674161
393989
855819
557049
566162
695133
324251
502328
975999
801426
639927
114890
397075
839738
692002
894262
228776
808358
943079
57873
531945
735618
85777
875374
24874
582992
713717
110238
337135
611038
699613
52833
542324
124325
214236
55364
791066
648238
167123
683512
598020
973519
628541
242411
865530
99127
191774
226445
154357
799364
92778
231180
10474
210334
168310
390439
504813
698143
937445
860501
349213
390472
591899
6152
263248
729493
491094
364645
822313
989615
391204
444496
536869
144915
682078
1030557
750
211476
40643
992620
996697
968008
771465
925854
876448
596972
1000570
993431
667589
424302
687809
746973
199071
739153
985001
255758
190319
682480
954497
351708
961282
836924
1044304
34035
254819
139540
772908
620297
708479
295465
985323
835118
323343
786753
85571
871763
646154
123439
966424
302839
988237
954184
941557
1003443
750926
240701
59882
854741
567474
598439
1004232
423456
47599
370987
974363
354550
903159
265870
807383
259652
836317
221596
502981
754361
771584
855751
486862
685541
279807
950990
572262
905113
210674
593708
638778
419834
1036947
73559
611225
581856
632826
800917
272762
84456
607480
881640
486669
685462
960171
855149
513647
425515
129417
153117
244967
917275
450900
99206
67292
202343
761975
782920
737301
1020275
424183
814797
41727
212768
160657
370924
598458
931842
681190
474734
902671
111224
395895
756027
269465
780961
822683
34509
118235
177679
720463
893502
479438
324924
219508
915396
158342
278458
608949
961594
559095
977680
312454
673284
230718
443725
598788
863669
980185
394086
121400
491462
981005
694810
652993
265314
228523
334604
433641
415003
595701
964770
862527
680444
641093
903868
879499
745301
985925
939240
649329
408199
623657
287410
261006
133921
636679
478037
26996
237869
529604
74559
140612
358482
147786
375670
721609
779955
588881
97720
785207
718389
4541
318882
574574
722868
676721
384569
85804
658985
143696
910575
834508
614060
163195
370581
75162
384215
391724
815925
360612
131630
475251
846476
679624
421402
173433
217221
862848
276846
821718
635208
86053
257674
942490
323664
304805
933227
145923
92079
72495
178241
323200
524
677733
423445
397685
586538
884414
259116
649234
154338
713947
47702
264615
236694
391970
872862
1025254
562365
607688
814169
238109
852489
374382
6165
180709
909135
1021142
125095
382414
425133
31599
712515
400640
652462
769832
764295
448163
961213
252429
319624
175538
539241
19153
60828
839724
734741
197208
976232
795563
380160
571382
794518
755907
205312
953041
110198
300038
773212
131210
856462
990308
332693
119745
477153
976902
183113
838598
228263
791878
106209
463539
280342
109606
631256
356505
94154
791216
782807
646944
936202
354849
760524
535646
952419
679570
277293
64421
617664
23310
869057
713655
980014
734093
332409
219456
625738
1007987
172290
759747
132299
1036338
643248
459223
670160
778108
554632
683863
101945
944390
190653
720032
182282
82440
374017
13093
213581
133655
63722
918689
103002
727525
1026407
213220
898928
945307
915797
616998
245296
823044
419857
126305
630375
1011571
874629
821959
969941
902034
941001
126440
772867
880208
436962
488816
151318
512302
578064
565831
505936
842533
167997
838674
167855
912940
350381
855871
220824
153084
795039
300284
745037
430180
374231
530039
658913
844665
518588
485171
273365
434634
479026
38790
258814
239849
846320
254901
363330
113459
427900
793019
107781
391228
203768
12704
431847
50070
878013
1003082
883213
268764
838366
258159
818186
110062
983222
330429
569472
341541
100593
138986
832091
578732
771346
803536
345679
474953
92956
151497
30445
370603
151483
1014188
141999
110982
127248
587700
660736
834148
897441
713264
115711
166230
537000
727167
785210
833395
768188
261781
313666
369553
303291
292426
68032
345859
317572
281869
718578
868531
459007
258322
219088
435795
400610
867692
601826
997608
104768
959634
122238
29127
1003442
277953
948074
593882
1000539
800106
27575
580559
131906
239432
785899
148604
322088
979069
657982
305
20263
509707
244842
710685
831018
915325
893841
214592
614488
1044008
666499
32503
408536
969309
851794
336859
308518
82973
820251
766609
83632
33068
798978
350742
364121
81733
502300
213046
810752
409830
975330
653313
276538
786962
687311
312349
497139
138446
99645
85955
830666
404165
272009
617518
717133
710578
471044
955374
361767
434806
198350
294651
299606
331682
127128
15978
628695
939240
811234
1005706
756367
855191
846523
61420
850916
142408
208574
476452
804654
123471
41698
727386
853289
843048
1037201
384853
77401
611355
993403
469461
515661
972937
926616
328972
892887
128946
873023
871464
167518
243342
636219
324351
591634
250312
686167
613085
589765
265134
663641
582831
7531
529233
483039
401245
101223
85322
980169
288221
830258
748180
21236
661133
888527
465538
516608
993785
490212
700002
357514
373592
858788
604894
248619
465964
557720
453277
631227
51217
424684
957482
471250
424545
688952
1042772
352367
889399
741049
627548
81759
314486
807075
257971
955145
911615
109182
286731
202744
15580
1010232
389562
1034894
54787
130563
94948
195020
35155
381758
107553
421432
1020538
730714
675376
811324
946980
745535
101750
82009
693788
513424
198559
14687
626087
822859
814904
749454
263843
194587
240729
283366
934232
563625
811652
241478
283667
413879
796951
505685
15274
686307
807899
389829
836868
217007
756070
353878
172380
701224
278803
577082
182679
822877
608884
684259
101773
488671
698748
326030
599221
635474
130159
486781
4835
398268
241760
749344
567014
541180
1000893
250148
284023
140287
347112
431883
111549
550024
381462
33041
86752
744351
496834
108112
683997
607278
869483
915363
430543
552350
349776
467312
771947
914163
140599
263614
733760
132163
861563
49432
346816
978371
894102
928036
984351
517907
334635
679843
778910
879782
543821
668885
78745
477397
601176
28751
947644
955909
322310
991030
881491
146916
557273
879836
535650
507610
664296
544340
652828
975119
85885
931183
670560
453550
1008384
304183
989380
653028
707662
436532
705713
1011202
944476
691279
218959
490840
617785
364412
721967
971561
117992
521805
373390
1027999
712386
714937
558607
68705
490886
185221
955892
362941
616606
129576
32867
377768
671699
777012
607564
580283
668280
693160
481267
1002708
694549
560118
596653
578873
207389
255623
171655
224935
628278
87040
854300
118694
867425
280918
437546
902113
389264
936275
305855
873272
244575
83252
43919
678356
457911
379476
625531
581230
970111
358726
974403
498979
298372
1044952
814531
88987
234922
680506
261498
639693
886932
891299
460550
254887
1030736
178508
440624
550434
65951
992992
679740
84325
360945
551431
461354
827787
335201
616159
174936
663359
150779
566657
579416
211451
741894
801136
809919
767912
583072
669594
472795
986039
165358
430814
515354
16171
242569
533031
953257
384440
860705
612101
631520
871492
1034677
174910
258926
458113
564380
582664
261373
795649
119327
212960
169723
718899
772684
824838
1039936
794651
653226
805102
617422
172517
936203
349719
751915
679159
934348
901633
1018492
988774
97951
47115
415254
344851
838566
287793
313221
225500
1028113
170949
860889
244223
913332
721404
963737
848221
577796
170098
377065
750931
472606
866780
741865
308537
899862
726237
427907
167994
586757
239097
417562
952402
827626
337656
209873
425654
829113
314690
795961
284593
141553
844011
386122
543060
866820
1004621
320411
551624
9251
554042
291421
953434
490580
605166
50710
530840
1000973
1011603
623947
394884
705834
855501
568284
652577
707816
1044152
724141
248063
56467
954881
850765
196320
591160
541694
52864
468958
691819
6986
442486
777714
383476
157555
373615
333166
693242
562557
90297
550476
625250
1001667
790857
407092
601400
392062
12679
357274
834299
665477
490119
898151
819391
225129
322648
167889
583812
977427
478758
1037775
235949
516375
808820
841164
1023370
243218
33070
327247
189757
469844
827004
192667
273526
215512
693384
959898
1004708
966394
523688
955180
345854
742876
376874
706189
562223
411606
254040
158002
686833
417760
407462
611912
148004
457694
364685
521374
260460
216737
16741
403556
364416
43351
314918
694519
129283
297766
11244
998369
917555
336111
1007845
675393
648038
54802
436090
870071
817019
984256
50673
774
2332
147002
1020932
809771
963623
12776
772064
1029944
146262
4382
19868
177956
497838
141074
544900
854083
277251
566321
804177
4223
560033
205740
84410
929966
381393
189802
222769
907671
812195
506714
995441
598171
257960
881886
930196
585894
640205
121695
933428
504258
1043213
585988
39337
412408
956797
511191
185608
1002575
484273
832446
181801
252517
928898
33632
164676
635636
329842
663223
137731
375196
134415
983640
323424
720227
1014674
141005
630239
37723
864033
701842
559247
801432
540318
326483
726168
692677
471598
370028
888713
980497
248679
734080
596894
453794
360272
292580
824543
925766
647522
837485
669197
952312
611586
824670
630328
90368
51494
936314
580654
615120
227484
62114
577321
723771
591593
996665
477324
595850
769292
281273
429063
153174
498562
119903
621727
944325
759392
516582
315853
828753
558041
1040105
67788
926623
141736
96060
1007452
266545
732065
178640
254397
216978
72236
608368
904416
925940
994270
483364
158635
785502
923207
8380
333801
480789
569030
981805
852963
33391
723036
660654
6053
29803
513640
68223
885224
1021390
79488
952881
102011
177821
69953
661880
127776
50450
538968
728116
774766
1001006
236316
855421
344402
94173
539063
211658
738068
862765
194100
49162
983188
157165
193558
274893
785919
788942
367468
573774
868312
63897
671288
841771
121326
254095
431088
131415
370012
180799
984250
218721
477526
235917
397739
751327
566175
937545
853660
541147
111364
341771
2262
448270
1010924
381884
381615
525669
330242
534308
358939
889729
45170
514695
858895
506475
275785
186515
831491
544282
578873
493643
35774
323549
500502
369224
131205
425676
927410
867613
505332
488721
220861
234365
116911
438075
408733
159521
367180
315548
339145
204471
2671
82566
224844
479656
565897
396139
352936
623071
453702
856675
38771
512648
176189
415652
993049
464398
88983
140881
214861
679246
231785
618110
77781
935543
1000553
65745
214210
351466
814410
451260
454145
599306
184893
106633
269328
181432
952197
31134
834694
680786
412059
708141
905750
759334
411836
86980
702509
525618
20632
322674
596734
381757
972766
60346
82639
609181
985613
565346
836128
469223
751789
1026764
656485
165689
949653
246707
998303
979848
895489
941222
656031
700932
202708
348407
793268
426791
1012571
294380
272661
51864
149093
1546
134518
286919
604090
275915
550462
365045
464468
153960
553920
53346
1041582
304380
929952
951217
669823
592627
496507
1040183
915497
931946
623026
871383
334224
993224
477304
512755
498123
134724
105181
634676
72924
412351
786224
996020
995964
294296
737993
582879
625787
192045
549037
669899
461493
409054
56005
876155
556648
703785
360474
698816
815784
585698
526996
101396
875258
481570
33211
780922
977636
506025
303170
645515
456524
92151
134627
481422
734424
313852
269495
845532
566739
393183
480144
203272
451334
985568
385439
963920
369782
51037
317889
906976
151417
298910
380891
627143
944915
114062
382601
536444
579016
1042592
974628
88022
653566
479248
244932
192734
595690
523377
974309
559157
159971
50176
143887
689073
14453
515185
990718
330551
209733
585342
1042536
711513
359188
269746
876612
921039
213990
449874
461017
372283
776228
229703
886715
201127
286328
53499
447043
305563
453502
344754
667588
230156
959626
516283
997952
390389
580443
128486
540420
717000
602835
246255
127797
656709
113783
959076
556149
72618
474552
480611
116736
749392
961460
192247
334056
585071
185717
223319
490086
683115
277438
347097
1039858
511019
182650
744513
467332
362705
548718
81857
908359
240849
584208
1003594
185996
497886
621199
901332
310248
465008
44003
316682
821407
868023
114048
1029533
736528
761060
965945
887484
849098
417533
622524
474323
363608
673897
768569
359458
131610
285022
87975
921242
652820
384559
666176
40107
549784
577514
505588
748775
871703
646764
424860
774
644912
829342
601490
624620
405313
532784
526977
460058
716971
132484
282755
956988
307960
635960
360238
6810
585347
830638
162844
261781
132639
858943
657285
201847
15238
626127
786544
3907
3212
660205
849455
490921
299974
819410
798540
68594
81516
748610
582587
524160
900925
232456
906196
729661
802576
382475
763121
310159
282389
94651
277290
389644
507618
647035
897117
581078
588673
531402
483171
132199
944306
106242
48629
629861
31052
509564
186234
246278
910903
598448
476743
896596
4339
779195
1007826
743013
213851
666723
112763
942623
358041
228867
651235
367299
385600
304208
804644
1004409
308834
437124
706664
867808
973860
572994
143680
371953
247630
294418
949692
526376
628015
253097
446915
885858
741795
837372
502092
161506
144174
561167
793736
788757
540209
699880
344481
369226
679978
453399
593929
570106
686007
1018759
317272
425876
911704
658075
860233
658363
764499
503814
913783
210311
93107
711228
533283
320429
258019
992244
262937
326044
473482
565990
92351
809468
388117
108673
617297
760892
219199
177942
258810
313377
640681
171069
793685
51366
925137
285764
341465
413673
128215
676749
271155
399609
374620
965552
707793
606358
603992
94683
394233
873954
439667
1031325
495889
754704
838239
694062
547172
877627
998447
315861
254211
1038942
906016
206455
182930
754773
848487
28964
360744
652140
734556
54977
890776
224741
50734
544154
583124
780903
630521
182873
426810
989440
748852
582390
613967
538555
434040
851029
839623
974347
225344
873628
871515
14551
402390
200933
533813
507194
841665
610441
860310
358228
584240
690378
293449
93284
329676
613887
882179
911611
96290
51799
328986
745099
846632
360078
313942
85966
989587
169397
83721
320397
197251
676845
690114
782966
917886
508798
715383
682044
392892
641915
192060
910034
633180
408477
314350
332406
45557
621040
985651
535764
300734
804864
185364
807112
523773
232312
863622
766371
769541
840459
820714
624903
167123
616399
205584
560032
246489
550328
860295
930918
969960
1017220
663000
128789
385164
856045
736263
925383
739617
957184
283882
1017278
636662
679823
868419
910321
217070
838483
877056
997067
710112
27378
918516
553871
175204
863739
777028
338488
283156
763361
372787
604199
972789
1013896
700578
77744
623299
936599
326916
258919
760810
24854
741773
792186
697285
846901
373101
942813
925123
856580
770347
188284
866969
685167
375581
290881
4924
831460
471196
479989
696915
847432
933581
281310
531036
107678
955180
945620
281024
801729
30593
116380
343141
450854
270492
606923
489014
561590
180854
494620
687041
637647
398082
47919
52784
956092
204169
1023971
981816
993700
148944
1034502
959109
428759
150834
129326
1031519
402833
50710
99076
893934
919638
711699
28836
929818
1019927
1014428
539694
112280
200976
581659
271423
734542
378387
81831
1044813
435734
772036
873302
924866
565634
539160
970990
546600
291595
727652
839536
1016885
234019
782970
658610
39310
87961
346717
627498
1006151
695235
675613
821636
615816
960641
179695
836154
401328
138407
535375
171643
334660
304314
476777
951773
186250
333631
103099
442737
436787
349799
755910
534896
661601
203998
724472
88551
88239
492294
49602
773364
428786
710485
638021
1010687
580300
50997
1023543
362858
725793
381780
634297
504814
834458
636481
218257
163528
278454
963463
673772
830455
940223
282965
685095
83141
602212
663912
29061
872620
699150
1044863
1020464
990549
320961
283772
245717
867070
492334
945551
812344
326752
564660
78090
195303
434923
154171
646344
914094
711783
613437
443745
636392
597169
564502
225712
524348
790727
378712
661643
399513
902600
612146
952327
667215
1007438
935831
698403
905428
903982
25262
22560
109625
678271
370945
730003
665103
150438
818949
552791
860681
441255
934048
531115
89803
908260
615567
667174
112596
963317
338554
535928
464749
102367
949150
326381
975710
666976
1021727
259836
883781
445404
395887
320421
663094
192623
11306
821863
416328
95654
944127
627846
497393
38942
859862
479966
84629
1033346
626824
737269
781720
449961
133628
548680
28079
22130
769765
1018316
496992
928960
820165
140806
565857
122362
508020
707499
731819
349623
608515
116885
577590
761078
488671
349718
132288
438329
621701
674228
416381
1013060
436539
975257
581605
889893
913241
663688
687985
344375
346333
815074
444547
542978
540114
492962
876304
964235
751718
148555
130785
414202
445672
400865
63654
659383
94710
217122
1026426
19761
485234
594214
97725
197034
986059
969204
209826
574598
315877
652342
917969
369797
231541
299384
193460
340206
822193
661205
869031
700201
747174
600928
944870
797583
10276
851722
792638
635644
548270
99963
50046
632078
319967
891312
414884
428693
103697
506056
294327
855451
956254
1042756
624242
641544
840266
387166
727934
215667
793849
519347
949577
279197
395720
659430
193682
118136
342090
99346
1449
52730
61517
406606
662251
242172
292705
311367
759930
112669
723151
551560
942796
511076
435866
926730
263810
188328
852303
870445
354883
236638
807014
397232
719667
741571
865364
882852
50290
556140
426380
517302
114156
628432
280923
709111
126465
592970
846779
665445
527297
401700
459443
143003
693978
632818
241985
882085
823374
781971
997293
100232
660624
874757
705219
468154
462360
547247
173823
31776
486888
689749
337848
178459
612834
463345
554538
20818
702192
598628
96879
193079
209750
488411
472174
750725
449295
123256
624048
128428
875813
983335
7245
361301
752855
226503
359603
257499
177116
1007180
672013
427060
920205
868815
881093
711071
40452
729274
841353
552859
403140
886962
361999
350823
580877
670856
1014358
688701
577689
107973
123199
62463
611775
366858
926025
115975
409168
325232
1043193
690680
615316
493978
626081
751087
225427
99797
620427
790961
286636
738597
827513
308846
96831
184499
1014228
699710
452232
463416
784755
126514
976786
571160
280563
1029160
496765
695530
332069
836165
787516
49544
167133
269784
576895
614337
983489
377232
34084
671387
1010207
159473
652676
936355
65558
809485
791339
644218
417750
978441
1033328
331702
426169
265315
850972
421826
835116
742181
343401
54288
602740
949915
186969
2264
839086
776771
952025
38139
703390
518702
33406
800232
531018
314144
746751
352361
449638
752664
784926
682413
271838
910775
822621
528991
493236
1023303
730182
344612
261986
664923
309035
516078
984609
518702
303207
101992
764848
30318
772957
365970
818177
964134
672774
906192
77524
253035
829750
645795
627531
285120
364842
244539
258006
1022986
354101
403907
324866
807603
442749
832301
892094
863697
687810
947536
988924
379209
897389
639728
849439
959009
687940
132204
904071
791066
192177
63052
649813
427879
188583
696441
485551
933965
55825
437137
604218
906228
983682
849978
776926
229952
22529
50153
673541
120385
664774
518171
271219
955830
320086
90016
378615
175497
295044
872648
171360
215743
271318
390582
674955
324004
766144
783259
502491
50228
756825
590970
859223
17615
722889
786657
97667
206772
1039562
847109
597279
843505
623094
206834
503463
1026964
639131
212831
138978
1039179
539566
495050
847074
796421
353704
960900
820241
156993
579729
320196
175926
386782
336413
400733
837603
303177
199792
863401
935155
913101
910600
271450
281308
273635
346014
348314
908075
137792
66352
512900
448437
711899
722642
502173
414226
596845
223673
941384
645460
470718
255863
313079
698849
740869
36302
105091
282773
281963
396376
136981
455846
183232
909978
797104
159757
580702
915147
878441
431313
931497
434591
960911
751355
344513
509253
52443
231229
734991
515887
237028
114299
747384
587982
388391
543132
317130
593200
982817
1040589
345160
457557
235991
460102
545152
872211
986788
772286
540261
468478
536770
537402
556185
475289
495856
57681
700705
182383
648463
704795
173374
491999
748214
855463
1020542
269405
891575
447728
327365
376712
461533
81370
802131
399977
569294
280290
253332
116789
119557
213464
432407
736205
672884
185261
731710
20603
139946
883247
821568
990094
141991
480723
360880
501386
4932
166296
905313
271393
862691
22601
803911
91519
682771
86751
995940
558931
643954
619218
776634
136271
88791
924922
1024087
214394
600883
1002567
656085
453015
322216
194207
442542
732345
235281
931271
452089
689866
834274
577372
297267
356717
875652
652365
423370
374997
265118
250711
642336
659580
724182
633802
73936
193372
156497
938463
403831
999645
868542
497124
390052
1011310
604707
196478
122630
128863
69367
248191
596233
513215
671299
961713
629712
483211
215455
960901
4762
805056
179656
718384
691410
822364
735808
999407
802794
42595
466785
372053
167361
797515
256018
62158
874984
1038999
112359
1002346
932382
568879
503195
325705
899607
396439
168971
988455
956473
590335
584924
184877
992069
51853
492915
539120
1665
980609
397239
863523
533504
723678
897973
188689
26548
416237
538043
630760
1002097
536234
522483
792226
869046
165570
116800
63191
23743
507060
950008
388026
235831
182508
795978
398696
896505
160780
467235
497261
835081
495015
209738
546425
226957
248085
977813
468162
356692
293431
477408
806629
275875
739354
253173
612383
867609
211808
481409
50267
714533
135867
172783
882987
395818
892675
521465
172963
102208
411882
729992
541742
871778
644948
770466
24874
550193
261685
449088
432628
1042103
181630
911411
360616
390936
316638
348655
915145
40582
660088
214882
788774
617592
993620
914585
547267
5909
725785
206053
720774
61667
630624
394882
247362
119510
922733
694463
885397
114143
452176
517239
173595
854673
619596
151516
171817
577449
463141
278726
431951
1006309
946279
843610
686720
330972
971076
726346
417124
573924
864582
972930
90514
862852
598160
732672
317651
757448
96812
450619
685827
726065
616161
591212
721115
584264
33860
556980
594393
197013
237760
193925
363956
865510
14098
61090
810417
356722
367117
805049
442253
749891
956894
320980
258518
581501
247829
555104
275668
800779
1039692
613419
905982
333356
881388
279400
221821
305072
781490
690126
15170
454648
825556
741908
610557
164322
684268
186664
440055
105670
344987
729117
211538
360839
875056
414098
208749
126555
452165
223284
503268
106715
119799
400418
718699
566547
575353
972830
1003769
350177
676996
812328
224423
22609
891178
401085
1003354
372129
227079
899914
480855
475807
687319
175860
982440
946839
299479
251998
50790
908726
482008
775544
26640
763675
109792
852559
78666
788508
69418
798242
1013194
651573
354536
688481
610955
765451
553611
357619
698576
965661
792068
277166
147292
854430
993184
187340
845955
206546
160360
791968
208270
147869
609991
723254
504937
408580
31197
880078
580109
899880
946181
67344
1033694
388764
99440
15358
717969
966154
452178
17425
246196
301742
722363
429869
1017816
610068
874292
707869
942904
652957
998547
737316
6579
670423
513880
859540
362894
682644
714405
793201
567073
696697
481309
990876
100641
329750
413443
98833
597900
467398
949519
364628
782125
405776
750406
589938
628920
534540
178529
616928
442236
481655
841988
526980
878030
996604
747711
483755
327274
584750
875968
151709
673637
319886
560374
262785
398264
545953
751716
335101
776588
624490
30889
363444
314477
942405
107506
842782
180359
166006
1013511
490789
392076
799347
450709
435122
1038958
233919
952212
820070
781061
501747
908463
1019322
305168
214639
184701
57147
49009
624633
63611
166869
310110
113925
850024
607871
506080
89499
507869
1001078
1029635
742209
254990
1015645
508878
464714
312128
905636
293801
5035
411170
125150
789903
616490
262821
842879
70736
924729
880572
222992
590073
720527
963274
202303
253039
525261
917216
813756
961492
282034
157823
382741
825445
1023744
530210
41763
186547
601902
631333
299763
945430
107476
889150
295114
371232
614792
31075
298204
957045
716820
739810
534186
946287
221423
668356
87957
132306
74526
144623
487936
519971
886696
109188
458705
778914
439249
69787
970359
597190
403232
458153
425527
814232
472871
1030116
479998
647738
728650
806489
167452
748511
381288
740
291304
468994
131630
1036338
95915
112704
945639
451270
69250
507791
669553
913805
916216
525192
1021799
228810
103727
920790
814614
260483
361212
39781
24834
739109
361447
486908
727717
544105
1042546
492696
603886
434689
26155
998787
545184
899387
20217
756284
438365
704139
859595
832346
47278
57099
525086
218041
117202
747260
472789
116853
1002809
465025
536717
744771
510946
668251
35660
131146
302451
850932
13511
428202
905418
1035555
277319
515919
794815
556667
690466
752361
754766
475284
478007
626923
331258
907831
628109
761191
887204
766220
771183
834059
829417
319536
771725
869367
338901
371804
834530
276061
664569
620496
525496
889921
255072
706914
210134
465616
858155
392274
753244
747341
718764
755944
249126
198688
375024
520473
274882
298002
85147
1031424
774464
595834
931362
384391
561834
840337
703874
258426
470044
165792
883370
975421
3625
973537
529825
265362
134081
985659
100727
1027562
496752
236285
244139
63897
812767
785374
515299
545647
332123
407089
489291
641756
284454
1011201
900383
260218
841535
254121
497265
510784
879463
605770
85653
381874
241429
388774
1032453
88629
409838
627403
57814
855302
1018513
609469
1024304
754240
697467
261192
203125
872048
840353
721748
41994
388943
512729
946081
906517
110769
712440
438374
134412
327379
988435
53949
508482
374819
1003695
170343
610745
696834
549669
984781
730319
25478
3264
717220
604421
389307
245502
808950
951090
182555
874059
1021786
703607
665813
984987
299909
501641
222949
93962
180207
324969
626243
388519
683414
400528
650478
419863
353330
526063
198852
65613
190597
876897
636024
860346
61201
220796
91560
103492
503780
486551
940391
790606
1009368
88403
541300
695513
539601
957669
134055
391072
57718
362796
134890
917984
898991
81640
569669
781803
31836
770065
141438
825427
528056
682877
1034450
893017
991330
624001
994201
332252
801217
439209
750329
126064
320375
120209
222950
903312
934037
421955
42385
278946
819898
107286
203926
965654
175506
813142
769820
887727
806064
952005
310150
197857
930902
265104
551232
289538
663098
440839
706905
504732
136369
471349
941694
860083
96796
554563
592642
911652
621133
517227
1031352
518690
14400
176778
699694
223116
514902
442090
819985
708587
997425
418139
534458
375665
297993
632418
687601
967967
741674
335010
11671
507547
368900
65678
911459
845671
465377
486692
876880
69409
202615
108238
919999
1011102
685663
888890
640157
287672
420054
163785
374101
773973
860739
876831
242587
563029
101169
387017
41516
615491
686912
241478
740195
977157
268882
57627
881896
969225
768680
927695
491346
454535
63700
35250
259890
338494
240475
925628
821439
364716
801284
985932
705826
392336
107875
596884
916418
632678
864180
560887
1025942
1020142
282067
337335
729941
576622
497282
169386
752698
352234
685840
129022
912949
429358
924693
226899
221735
827232
690014
881840
688666
187133
450344
734175
601594
453961
483172
301215
661506
988744
149927
58550
523662
771395
46521
139715
526687
870562
531955
995421
674609
729912
576227
957661
33330
647432
291256
918324
197290
573872
646906
722877
135799
585907
880357
765471
231805
762342
285159
647594
103133
451012
272883
850845
769948
214990
958025
1016584
642611
905130
691155
805249
760102
810995
404102
318401
325366
708067
858662
399606
908849
573111
565986
963338
569682
774732
615465
186276
936205
277908
1039362
326433
822968
558656
147366
551276
924727
714020
136468
140803
963759
138983
233582
853409
303169
168781
167298
828427
541833
867248
543705
506181
745205
951739
26610
184948
815820
801141
90184
525114
819852
994500
591810
298236
356039
237726
588070
850610
539534
53807
232104
885066
659398
989158
740486
150187
978756
817841
477233
742425
1039134
99510
678046
781159
595038
4267
537567
250188
742549
432562
384126
795058
170016
519967
348041
483396
406098
631165
918108
279628
712852
851845
9090
32257
510557
155161
655214
1034080
615516
992364
670738
763189
369476
875486
373620
228532
879086
171139
299554
792558
77029
86528
287610
892251
888252
806640
324877
202942
764868
297231
202408
228936
627826
424509
1036893
937285
340114
786988
548967
575302
536953
411094
901625
635206
132642
5986
274973
155039
924969
468682
775385
560211
209039
1022410
154015
436735
902015
416063
560620
419210
466279
140192
824262
255118
583679
729079
1037325
207715
951731
308686
980073
398511
843083
303719
468391
858053
1043338
284641
85154
558894
704425
664615
940621
65080
228413
319070
493950
1007357
152027
857239
227217
904785
394616
813095
922602
708030
935550
284205
163994
216345
105508
533513
1015830
495066
889248
42109
925992
64342
762297
454928
364191
967112
122062
226269
928522
11989
242866
226017
766140
154451
158185
503227
817126
678096
687923
800727
792563
167684
741441
328082
323113
878695
1014120
315680
346889
307026
1006986
206243
814910
1029045
594107
47198
1024300
328154
544756
591784
366600
312955
166975
907091
225578
654775
478537
112641
27879
1007168
271623
316963
621363
81412
709620
341916
369072
895519
789737
111577
461942
847150
476865
408903
494254
200687
914350
483593
33375
902020
932620
86180
730854
304884
1006128
112615
442331
380684
112364
713912
915951
42979
728874
570320
31556
856672
106366
144545
83647
330795
482325
209280
388544
1021137
696621
306358
821361
568296
65325
809786
239199
244871
952586
803425
459118
299934
607545
821400
442035
875904
488960
615879
471873
284099
689930
185914
799785
107394
634871
125343
772013
1029348
811886
358665
416769
667944
471785
413661
909231
656833
811068
1013290
702260
975516
168098
527508
749186
544175
591849
50058
964892
482455
791529
467125
1016698
501362
516638
286306
422770
738743
642333
769153
280591
371094
894096
114230
589755
749253
499622
79845
163423
101899
972058
435649
1025832
514384
849621
165023
75497
733253
312028
646863
364676
473786
95513
62140
886958
642807
919285
444210
1951
270119
221730
792523
444733
977117
541649
742008
723095
2353
365857
396760
701217
407394
193978
123184
327926
763309
794950
186321
161659
184161
556629
766544
169646
605683
393960
562497
352476
552896
813962
54644
635011
289205
21176
957139
831353
534383
622733
162385
642719
223713
564964
565049
1029982
853789
433099
875387
595781
637422
634703
839443
892208
150539
802856
259863
849308
19147
790991
917072
110477
464416
582346
621156
1003654
445756
979373
186515
1033157
439661
339784
805346
513448
37527
389542
566677
67134
522591
789022
356646
685705
332124
505934
791528
594155
98495
238392
966639
490452
1045444
865207
95149
453943
297279
874375
327775
660527
498225
621999
896688
829124
770235
14486
1007648
204226
37718
742005
841218
650626
767725
713024
483904
561815
689902
42556
86346
207866
597821
813760
628622
551221
149885
441286
753327
186357
352939
541746
161918
278640
142743
906305
978542
913017
726719
733237
114064
453263
359974
426409
298908
377804
393074
41022
73549
990401
604978
969310
717208
132588
468583
988955
747468
443180
193119
573567
57369
806636
561596
210787
587534
883322
844386
882136
280395
140984
203070
1008212
544508
825895
408217
11529
663295
672159
199415
760973
41897
877815
739217
506088
934651
19194
176005
608888
424222
799031
690858
148292
348468
304260
677340
663023
133275
546598
656066
438654
690326
273398
882777
540731
215597
374576
779088
1001052
612468
454674
195165
414946
819692
282124
818233
33368
708745
471162
232212
1025647
520877
971224
922853
734594
796083
42245
983972
492889
420246
398421
492233
641596
483332
393537
600339
521075
297198
39537
332632
492329
264141
68647
528045
678821
1013416
396847
777034
860049
332357
367609
44054
745574
543878
1010013
139661
418402
127878
283042
609648
679490
949643
808767
467120
1043045
683760
8611
855746
999122
380763
465128
78865
669053
3098
779
414160
421993
573909
696105
700898
697461
781100
90741
627348
18896
925703
930590
105152
502542
1028412
551436
153142
347602
63752
822675
56882
798803
335796
72706
162182
506806
474896
531576
318774
714336
724441
432951
211162
170533
244685
257290
914878
263271
948564
277637
511295
692166
924434
906658
1017604
117325
967274
443875
1013602
658199
45299
15354
541410
464543
223834
883047
369035
547253
332741
21164
427009
290971
837179
789914
212732
782765
550425
681736
303525
489878
681084
337891
270280
149571
894525
191189
253793
311709
24184
113373
308825
396561
255950
29539
470231
16950
400020
900876
735780
882291
994015
192767
663565
897437
884896
489873
794686
394504
873762
145125
884542
814543
385916
939212
958086
163797
90256
194267
6988
367703
308855
648579
925283
232087
437049
231494
962538
53203
636218
133139
358821
678370
679312
706152
656043
862093
672203
713192
210651
992060
977108
427113
250846
392715
212801
490944
284841
244371
749590
283985
427958
541758
207957
763779
236285
244167
168873
759581
573156
508315
459371
54570
984253
222638
580751
622526
582015
597708
152837
621431
621803
1021886
5172
627571
150185
1034522
544848
503519
1075
83857
554758
293717
36264
291448
933693
717524
396771
612771
696437
658662
251213
603467
300620
117741
871545
341433
385974
657659
78936
1036888
891086
976779
440965
687214
863928
742396
551504
696264
152683
37729
688573
1028483
336174
941035
762992
367816
886885
753923
500375
664220
433640
884543
615189
63132
311904
42526
439804
277472
487501
415767
638429
11537
630897
717012
231748
855602
189509
456717
917724
437603
566336
65094
41160
743934
591053
810413
397125
211301
23006
394755
312307
564425
932828
412295
589587
291285
748803
237773
360595
641378
227847
455065
208038
60601
929857
807466
1017913
770380
1016878
662327
318530
895165
821864
107338
132863
1033164
800882
967803
908384
867684
373606
368056
559209
349909
783453
437748
349036
77430
205693
409133
926924
607754
956312
782837
976066
969963
509233
73787
857981
898213
486784
92991
140989
221220
834631
562035
300835
801408
818005
260580
634375
419932
950216
286893
351480
458515
319064
41572
222060
1029637
3916
592862
635290
30235
667702
755264
252445
891311
953463
794927
861861
172655
931767
229401
639599
826770
42642
689293
422610
110508
269434
612009
25712
740593
603370
1014458
36152
179
838167
747171
431770
172896
120567
29487
1005045
528320
866227
148627
411800
994657
114019
110357
776885
366441
653278
906569
78408
479569
235940
988342
944550
494396
423119
21780
10291
353549
505144
674796
739112
487401
296081
51336
285925
211780
511082
980263
222651
660517
721003
70097
577733
243225
984892
138278
88346
689214
946385
260554
812753
602646
24788
275196
882764
162372
660476
462309
325091
778925
235484
749340
965585
37546
510898
345324
8670
786893
781878
273653
662601
434271
752490
448634
211040
296717
654025
744201
980772
345030
769053
1040861
774711
703570
247816
695561
120301
565940
481898
401317
663848
679659
660023
547090
1006619
220982
473069
52907
280454
355495
447975
631857
522190
413299
559001
621035
572867
864134
983561
323022
11742
818610
427525
46769
988521
983200
931460
576659
940468
793725
848008
877190
850529
244016
673651
51238
601095
181012
994827
919370
982300
289393
882158
952859
956388
829708
131950
854976
551
1027522
990588
973503
932815
395671
625786
667249
835796
491197
784823
799944
595742
846331
737693
709097
10216
192712
719281
189936
880912
661639
5249
916465
266991
83836
129011
906296
292318
586927
56417
357244
606622
740420
715877
968398
338237
513759
336835
879403
1010397
706184
929292
493348
81265
788628
497588
683935
520645
6132
45764
95791
451216
711644
806898
639463
464479
452930
483164
758683
682894
453390
181533
402756
599643
493529
121896
906840
516245
588046
833960
304822
862697
117683
474901
286768
445938
910814
213693
386002
787979
125569
748769
426446
26675
433518
467540
393522
551089
771510
981780
566518
105195
402018
57596
967618
922076
863933
1829
922449
362261
121183
409695
101922
159820
18738
623598
132473
814610
54136
360489
709369
500283
177293
489390
895213
402153
960809
481227
588824
230022
457682
181411
998681
210481
94032
611756
52740
214603
152130
561910
985864
887072
523947
226358
85217
957930
1001231
779322
523241
997774
262988
178057
749910
91154
439544
103789
686679
326370
292390
990093
652334
761270
163423
923309
297335
437976
420948
662834
862787
424341
567606
16626
19284
240333
345545
110146
124061
330252
962545
56009
953654
454144
1030302
267741
555708
337990
618212
676164
741395
92429
916166
238764
438067
922451
517850
409835
259073
13678
684243
1015873
403652
628636
334907
345824
783260
907821
430324
631803
501956
1009055
77904
890909
252084
712414
551172
607086
203013
190003
850752
726201
56013
101997
2961
720356
758520
370890
273003
127665
226350
304748
958604
235436
312791
429478
594436
370892
944332
916394
618964
490672
633128
429544
695132
130207
611489
561728
343900
777974
814547
700581
356723
7139
1043930
1032849
1010232
546235
461355
435743
738118
977645
794657
580753
658953
45089
28977
93667
664660
103161
765253
342176
551828
605811
474819
88019
233836
668864
414866
90673
507157
879173
854896
144176
74500
321195
1021474
161063
811424
59456
657793
319824
1027104
478660
1014327
63942
861895
901324
313048
769897
12107
702491
70776
666874
863714
46452
891595
39255
413642
975048
844947
643366
588797
447848
946205
922344
425424
627916
473252
915689
351614
950128
737811
153909
473958
817381
612579
920695
830190
350652
604884
691078
1031805
773019
460928
876902
815430
251785
307170
623228
430454
839566
944932
886483
573137
478150
418031
315876
735032
223956
507871
207444
310024
1024526
788347
335014
289777
872512
96543
659245
245252
962154
729790
364067
181858
875491
17426
527858
963077
902322
39014
762936
196039
784322
390208
1043080
411345
942488
867949
203375
273334
673952
854154
18421
956420
838345
201622
215653
715481
804912
478056
539944
940068
444313
446260
905064
681326
1023476
550128
706072
902148
989587
783143
169835
181471
947502
200610
630719
875172
353275
250864
467857
666254
630345
1984
141457
218939
687489
309441
61416
780960
483253
939733
839901
692109
966442
838837
430520
333699
52153
768508
882216
767805
493197
823736
290824
427163
871253
1030792
134085
423654
963796
144323
883723
855284
235537
945444
739869
1032116
154079
691661
844018
506863
175638
743092
938029
294479
539475
215039
9318
125532
457857
616621
911302
1019212
577208
355784
900311
635160
547674
495817
806764
397201
84622
227896
654923
824461
261535
701674
140140
918898
91659
375394
476140
860820
1002831
970081
140489
471262
121488
545846
253403
347744
156112
1005814
300998
974266
609419
444825
1011275
446598
745032
744772
200085
974363
211745
681273
290871
218153
480185
253486
361491
154500
457553
604274
347569
228634
923903
316178
167280
582856
234479
470098
281152
500817
667710
273336
602122
220104
57479
44841
306140
79084
936076
347380
525749
467164
173783
975465
310457
912251
187271
102693
63998
128510
339497
982675
309808
623546
360038
908074
187584
657870
341303
812621
998598
172865
679291
1015266
653344
178168
749030
833923
154409
502337
408355
821725
547266
279028
135233
58487
948775
594198
464322
339693
46822
694598
951680
757754
1026356
726717
464755
459439
845890
774555
839907
441845
658901
607024
276283
86970
611840
6801
634279
799021
392904
368648
400115
338595
573965
672735
335252
767703
694992
320578
991163
973825
100148
868567
654532
615736
143363
493841
52035
497505
594528
447471
385888
968302
1012285
982321
371198
355622
317266
194010
722442
849251
911671
1043526
958526
817425
1006940
924564
1026594
1043794
463784
435109
343415
46463
95239
761867
702440
328823
887790
694082
703861
335674
585752
271301
983017
318898
181883
599347
363331
202206
416247
775951
953003
43768
696373
992478
843167
482648
754027
212191
739060
521958
457970
270726
1039359
722912
965125
221572
319850
883303
542339
411388
601171
73903
517298
479327
1044315
307080
433375
95872
388096
983620
244024
74574
532447
757759
372632
556354
665895
1006060
1007331
84433
406313
831733
502203
452571
593463
55626
718923
664813
325429
149564
917446
836756
869098
513936
409650
982464
848879
486199
58911
582487
907918
510075
416172
915527
192281
709922
912415
950929
648962
48775
904918
82956
352020
1041796
799416
592291
25451
951518
652663
239565
88533
412739
259511
621366
290317
419785
795482
897422
454592
847427
587532
956322
72613
910159
51074
116430
65963
429202
270557
506687
280804
496971
306140
337786
451974
298125
658296
1003631
173615
857363
862396
769026
555165
920081
990250
460571
855080
491679
903259
192598
993861
14406
875098
435420
894879
804145
881005
600498
826342
165964
944181
833149
5401
887835
512020
595250
1034466
769088
979665
471801
642758
474490
623077
156191
74598
52552
95976
656757
689337
166837
873895
538120
296415
508659
839601
456686
379768
397038
1013668
336861
357657
780703
951172
562680
381244
165811
245934
192433
767456
411125
766821
926292
632547
355301
389081
980270
556258
813922
354632
1035487
827045
41560
413073
875943
226503
16153
1034666
732953
855678
969738
369462
261392
955537
1042859
923491
201338
584326
71453
558613
370342
252579
288527
385424
486322
796795
297868
576432
183567
746037
784600
113305
321732
521681
309688
423697
313451
1031366
121503
696003
596429
393248
438115
304418
949023
682165
858473
438845
836189
135636
220103
642904
784909
835734
113237
28677
432285
10272
104239
593555
236659
205422
663282
988988
662156
36531
31770
75497
575950
841868
210870
903208
830851
321954
647845
970963
157726
329034
512814
1022568
982855
640682
758660
826122
435600
400530
987746
194974
18300
794048
392782
377089
361478
589320
182046
917604
777087
371744
442605
957250
994452
318871
155808
62604
299767
758673
261282
739699
6538
750927
887151
782286
296909
282341
973072
777347
6959
765756
857339
508957
778736
189411
561352
12335
23876
244839
798620
908987
982880
544067
867735
789667
811537
489788
32852
51075
156355
735641
892711
643531
598967
747458
240817
432640
508449
259760
76726
176423
809523
777313
576337
177218
535614
563848
449174
878826
122626
323864
784913
699318
909417
529428
89430
591958
400106
35864
285380
141780
122776
269781
291709
250078
975366
518880
333138
713956
431306
1011274
543351
115517
355137
117800
583233
578796
53939
851777
1015491
810778
772471
61532
943516
758085
150365
874795
587292
972707
501608
467038
22121
466932
362440
810443
624713
962813
383540
1012518
323416
752638
433054
641424
202202
210256
509812
107403
768555
748395
276614
966996
59639
135958
173984
194306
465194
390059
483025
719736
235152
330191
866257
725097
826234
282167
47157
61569
869124
351708
330942
381502
765767
829933
535605
125965
1037101
215355
220880
1037392
627818
31473
444089
464203
975968
652790
20027
481550
969543
216197
437673
310351
105098
963552
607030
978207
373829
964466
111009
346994
948909
159088
104081
811780
330757
1002260
883962
577261
55934
965981
560475
494839
72898
210132
906484
483584
196819
487781
552621
52697
941916
40035
133065
228229
984495
512971
12873
667074
724966
513438
363824
414820
942233
647726
93096
229149
462705
337564
234730
836007
715048
770041
356508
255620
1414
738675
140251
420623
1036904
279509
64127
713619
139634
545507
849917
739720
944874
829673
399426
880106
695311
366179
73015
40080
464630
635083
537584
285415
101752
330545
400496
386836
109525
138642
588146
936367
491428
776272
323375
203331
844259
617273
657947
301692
1025242
835345
944608
207098
764583
176376
735455
333619
1044683
902739
506233
32042
559169
442336
853202
735375
602257
671854
520490
201659
339855
302976
157641
577574
675042
526921
940924
766144
629347
125471
496940
1007980
287737
235486
344283
73911
873047
1012290
895116
372254
125241
830746
419612
985900
199855
733196
475819
792056
971862
563049
52776
17381
574762
941363
139181
355511
154773
749699
709914
864142
251707
890171
1013320
324590
204662
972013
862742
448628
1014860
572208
208248
667884
411367
926473
800606
611283
608723
417351
446239
286540
576266
491143
786271
188601
910419
53422
452569
442869
794743
296937
252052
481874
999667
704692
182975
348847
986325
72922
705631
1019477
96847
996458
330742
238858
195118
150831
524600
117042
87922
952685
691013
978102
857884
715784
863973
159237
199162
9288
255313
376111
590289
81734
971547
621106
79713
226552
335192
1011071
1015673
925973
326401
234448
830000
429111
197085
628731
433777
6531
480093
615366
90118
636607
551185
231830
267256
665492
491801
518812
38281
999532
513792
752703
374425
458192
319008
54597
723895
535375
691659
972382
530284
1021619
942775
228355
184648
587219
837400
331742
851674
21593
290194
104661
294904
168715
580519
729611
666412
78364
210380
61856
1027773
808754
330147
960795
891633
914321
769029
657200
960217
883005
501116
19795
625733
864920
12916
562679
113130
731412
366392
897396
538716
840518
877014
474449
160054
135394
952192
1031064
1010782
139498
974535
877080
15395
572642
883956
362426
780962
489455
332295
693902
376399
389677
226589
58939
69766
248067
675977
370371
108678
298162
368319
242776
597460
782794
43842
608405
983399
535869
139666
67226
873478
267980
560868
404529
861165
611178
796965
652738
248363
413561
489062
518761
1004620
1031664
185165
1025311
530190
300972
704467
451726
435394
982612
338370
79136
520376
828982
798103
1721
227544
648911
344518
116407
215742
1008773
858645
621566
237095
142472
80726
612768
871914
767036
41087
240456
534804
714979
335191
409000
318505
469384
432679
45725
399152
565352
719130
106853
336347
631442
176004
722382
355518
474531
613102
893541
390139
964722
836989
710935
665463
98858
887833
1043759
997336
565989
1026470
468226
873672
823974
868749
982263
790738
207834
355820
124611
742637
51666
676654
551954
895630
90490
195665
437268
5522
1037756
279010
713883
47280
126166
72315
466796
653469
178751
939647
673305
540771
679473
46448
154402
298053
127104
955993
769481
365098
404411
876013
858727
911037
128579
960135
64459
636574
317148
116146
120247
963040
835625
148867
135861
244218
20180
324404
713128
220806
753667
269447
910553
315458
877158
441379
289910
511647
940406
274618
30352
336066
635935
256575
34268
17240
175729
1043910
889888
812772
785079
470501
167888
105406
231876
968898
569060
693894
668878
455157
862781
374335
953087
771761
395316
270923
613970
90180
284058
620098
513318
132741
60902
240150
412397
86328
511798
254649
904831
68640
879595
734525
459472
13058
701091
302502
855266
237483
789764
459624
673175
98583
288814
1024473
267993
177962
147799
273334
542409
586564
56826
872898
324029
16766
792946
53630
361777
604527
708844
720897
818862
358573
335617
302459
513485
365691
365459
749514
208226
175979
332483
488603
450182
841060
200323
655741
666455
800199
672649
84416
588023
186358
353451
1036796
726339
172895
614775
815848
762041
635708
43304
389297
936921
62201
831918
637860
260141
676784
631176
715332
392792
922757
707360
149722
338634
979505
536732
791136
362624
278605
131048
353436
853550
286326
996165
466332
648173
248643
202805
202967
695150
789947
409603
500309
946880
129456
532881
541392
137309
858904
753410
932527
421100
362634
374570
540470
745651
240130
273021
91922
725994
557454
663311
864998
300626
898565
292805
790970
999358
1034423
648460
846926
1039374
8398
316624
323447
645353
678865
302418
692343
82367
94950
361210
377770
792711
451502
335764
355134
494278
539452
151681
857511
779735
735082
825708
732504
342350
990073
823638
340697
402401
350108
379483
800070
772621
368109
58614
359230
313648
661099
286834
495360
534408
674834
540707
1016376
253790
597552
226854
721614
136043
66667
85137
287218
452332
278239
780798
1084
232320
864677
730738
723581
559335
274307
290492
549544
714551
310504
683077
682266
855232
468913
659010
747395
841352
876500
61968
284003
28897
385493
708732
443376
536125
882532
658570
941836
65836
636380
210850
374710
176908
702162
246900
420670
337832
863484
465412
1018512
284894
971419
132870
618200
140540
874021
513998
201473
697018
545452
439272
205110
280500
637344
179095
979799
686018
990031
997493
272426
533919
403674
982653
901378
940067
250913
309773
129518
806528
892787
862448
611924
1015242
186520
956796
559360
222114
175872
342029
862676
350412
623599
517341
1041592
123026
735165
791043
420068
966476
21725
897984
288511
441667
354900
483581
327397
875562
513452
305142
857878
297677
578282
689176
291656
927968
980779
178807
312799
209217
717317
174814
200193
245235
650806
617577
420938
869443
119202
436381
539093
959688
625514
469609
513589
678890
69447
110512
910965
214145
975821
567346
595976
417893
53107
819173
142085
99436
498256
279731
47020
613877
339866
534764
1032724
755749
697264
321058
70038
802297
347893
740086
732712
1043154
531769
621620
503245
465777
304291
328990
720972
262413
898669
737391
682279
390944
320706
467375
67383
362938
989084
690676
893773
177523
257956
480927
288717
617462
761339
714818
398871
852248
781843
314749
930261
596387
174872
169752
652851
632724
546572
618993
175519
900118
437478
513592
697807
474128
618887
320948
703189
55198
99547
382202
511272
861505
463849
1008813
393748
39697
27627
1036194
1027331
921483
870073
687813
859498
40068
419426
1027742
666769
144721
952236
969893
39671
813402
982760
407025
874808
699895
934218
182832
751358
791636
268706
520517
1000644
235485
549851
207093
556389
847367
800161
815859
805947
705963
1033692
468675
528206
687541
317739
840616
138622
731159
387551
245246
67712
173831
442147
836409
462871
387863
177626
641781
174830
125601
184797
1040082
798679
459575
100731
170342
392749
102558
331716
621921
549046
147164
167549
381362
305929
727903
67104
236379
307331
506721
107085
20559
806786
854189
536334
1022267
265544
691600
1023278
881487
533666
370102
484307
155944
389942
784267
77767
361866
427992
686958
529888
755576
1001785
561041
227005
567270
520497
369789
662112
837463
19530
464969
232444
372949
830069
949187
750591
304986
767521
320291
394748
914635
923316
7985
291796
606196
828924
191993
530031
417770
79530
28855
359845
187254
481748
799412
807558
979504
534531
381170
189873
897431
276167
888355
571808
363008
665058
419094
240954
164891
9435
615623
711092
437707
475530
172544
400584
256924
958255
721130
626305
954253
1016815
899369
344965
524665
280961
577719
322331
113007
529921
85361
890507
901761
691477
722235
76469
639572
874584
126899
990946
302222
184859
365301
240521
730261
619300
859683
278426
860127
362726
745586
449343
492424
63785
268010
978351
987527
450962
980830
927989
608461
903962
25780
128656
691741
184699
841340
191060
464846
766011
815517
946761
675471
160398
328609
297170
563789
228769
929515
43714
1017678
7286
931657
684384
200277
563676
625927
363545
1012135
885354
676253
94389
184820
229217
205193
893104
4820
650095
332207
1009972
816141
657619
584631
164284
840467
229116
198188
892753
368045
848289
581118
961336
941877
74375
932942
665993
283684
984439
751977
868319
599109
426637
295998
302152
230082
119308
32084
1028057
984611
952488
281479
889664
237838
914820
270995
610966
77239
660810
710439
588515
242395
956415
303790
902604
673053
123303
60309
588786
363358
473317
945016
419767
875383
979207
634577
146531
37876
626642
1006935
297223
247440
306917
804077
535983
223882
936456
495801
381423
652111
174165
302418
620123
929883
405628
580205
247113
414406
81470
106774
73283
113398
111729
668088
397584
1025771
400750
994778
138464
162190
47715
656153
865755
1010914
226446
1002805
976885
38887
62468
873839
909845
226753
581064
203368
617514
307511
1039568
483338
475335
856323
83759
1037705
438761
1011443
634788
179392
633350
578130
128177
1044085
120868
79542
455571
538045
749788
39669
791123
724574
475372
554067
668928
482891
930858
158472
154341
745894
335366
401755
976143
217107
589435
741194
675348
570858
785249
1030840
213459
449586
648945
962123
676998
788016
859328
49534
1010730
660551
850935
267692
88045
567400
874937
1030094
369383
714114
802095
797235
969825
793893
954391
381436
366770
753587
393652
796523
398797
604526
392810
952999
784070
332451
188820
520152
86271
503813
852267
913590
874887
284507
97697
577468
721409
1006146
934438
354777
35814
689800
683953
210300
579124
770455
275786
184827
201329
215730
456962
781487
839843
386090
529875
573420
480821
336857
651355
699422
116644
521750
857472
354900
983536
517745
485578
728156
398414
978663
492813
210315
747574
355890
1029888
309784
30716
852331
270284
100459
530976
667038
191047
143471
757256
981840
111777
224592
713042
431268
288930
502393
601869
841499
803293
835106
74839
286567
523681
413154
864628
830475
14237
491018
25621
876916
163728
278494
782072
502565
929214
711391
1020736
317608
238274
593249
583297
413050
371762
453294
837295
230269
391900
599023
490904
281487
491924
345934
434358
182058
364795
110572
108052
195274
906343
560519
307831
325366
361609
374849
773765
897232
145108
483341
965988
271461
1044395
348963
29026
832623
975354
63362
962980
777622
693292
157231
111903
782120
155047
1006240
385594
293298
86886
301320
438154
1001792
365489
853832
867244
768996
256199
437936
351583
47689
424521
4584
116518
48199
27622
818458
883097
1002673
1040799
832636
986948
266053
193190
914179
858443
68243
94508
927352
664302
34947
569671
241483
285006
283480
123822
313202
575250
84924
783544
734602
54362
912926
216808
353534
26321
14087
664108
535242
377280
738938
276366
257153
1001677
606597
779912
335742
509693
299779
340257
274274
32148
433500
87450
779249
434412
1039520
770438
438427
427370
548605
363178
334878
558792
828164
803039
292231
866776
361059
106547
986724
299983
519466
542988
18662
622885
736827
761411
723888
698922
80606
214710
18973
948075
593057
1010452
619765
437486
849799
457317
227945
163378
441025
834437
677090
763912
165620
200880
887601
39009
782480
876710
18279
756436
353637
740246
1012178
771974
937258
851021
447946
34353
728339
934894
987550
677770
554293
649961
316642
247761
446248
300016
265541
183379
906236
234204
870111
513765
689277
909389
100013
69279
760791
301759
686627
211627
287470
733503
196962
569234
674925
639363
701453
326408
66495
256627
893985
296802
890524
857460
151028
780675
469890
755882
973687
57717
955058
184974
11399
932772
312328
556548
521617
398283
909326
785468
137646
363974
63333
922542
69485
849986
214716
791173
118027
1024740
345464
265895
352897
570741
978688
350642
483596
626978
808535
369887
65243
746948
520110
486053
520057
895633
428056
255320
130623
850087
664422
515925
982957
284762
265747
831587
215589
674177
687160
530380
18327
796492
699474
309181
401684
932913
303930
747396
871712
427420
199105
804515
15600
717062
926372
409354
539900
471618
27960
1019501
142163
779032
211411
696784
222937
661502
502073
92743
146164
935783
703222
9025
959186
107481
871866
414267
621202
519630
1044201
82329
487593
875242
755510
708964
578886
671619
387429
19706
115574
763278
1986
689475
402740
51962
980937
934090
643813
139157
510591
157716
130238
569415
1037014
465428
78873
292558
413761
718456
1015742
508549
277962
375018
280587
124372
303522
353408
976461
191945
181713
363572
864525
663240
469675
428494
170520
482289
255086
977602
1037908
558457
332758
481828
423925
220490
175550
12145
789243
348400
976786
734783
64233
998435
901590
65622
973361
549645
666582
81740
797276
903096
633796
206875
432832
201770
647873
305614
192999
805137
739418
604599
506637
632853
592066
15361
441684
363389
687642
279542
501415
1008551
747355
285821
43882
4915
452798
978877
754051
363590
332998
665610
945581
150921
322524
586504
235651
115201
647957
357802
498411
245650
1040421
87510
477640
583278
569844
705553
287719
1001983
668535
430536
269861
163373
187783
443740
713758
702168
691710
359827
1027191
849747
710285
707627
629213
392320
398962
129529
11226
773781
50780
978205
1028972
234484
315132
374820
464747
607613
684631
623012
467114
474912
94112
244442
207422
832079
796148
400302
771871
169670
356778
163642
608183
761823
100572
434662
888304
389510
537525
388031
990264
754905
126612
712211
415077
537607
655437
473417
881185
442169
73900
511549
267609
314267
250679
680470
240157
551492
389494
890677
855809
588414
97065
722731
387695
654214
1019951
397946
261122
528258
704809
36921
660565
729098
711704
787823
29192
873144
740872
944795
873205
138737
526498
742503
112098
216918
762849
110915
718457
1029851
318214
74363
126909
66685
213239
848123
31500
187558
770768
21950
386572
838002
443778
399207
459052
320869
332809
200460
1036657
843474
837783
459393
177348
377848
346308
949361
233323
947369
576023
307248
811173
35201
436527
784062
117280
392900
200759
589536
402554
870706
797775
641639
373448
617862
244228
888291
180160
543139
100346
954695
337035
1019659
12751
306160
607293
28089
65747
171566
699390
732773
117013
768515
1034865
770201
139929
291283
52897
343443
898621
221845
739004
741725
850555
246832
187818
480166
35671
126582
149292
637695
748645
798767
179288
872137
912504
739953
232314
708801
176391
703589
16132
195568
74037
1025878
553056
161833
539995
351197
792975
406374
333511
527666
968711
334410
470276
263675
73035
404495
704229
671421
705926
393797
718576
636652
774279
506229
878139
310251
958344
959345
35783
194945
672883
865902
835210
112665
218210
371034
864603
215921
86750
39796
130170
759310
156188
21468
90533
576639
955669
233962
382486
194483
723021
997305
450575
761466
255400
357296
362734
982256
864708
174078
112888
1040467
658334
621255
128646
12291
482978
894191
1019782
333118
271747
25862
934712
250590
350407
512262
526909
846743
191109
269956
856386
89564
682263
850301
500341
547969
236782
983789
512265
503693
927158
15099
221871
133070
940081
1011495
797884
363466
18962
352347
429650
832176
573166
94692
692293
876325
785453
920833
970804
870981
143912
477795
791300
676219
131734
434974
1033669
977367
750319
576138
379381
318911
801230
401151
1029982
891095
454860
477101
1018555
665703
191851
11913
781636
856592
350251
888558
753246
579009
141353
670056
589693
319153
934739
632024
546667
396552
702273
489929
78633
595452
626369
987688
321814
964999
193691
282097
313752
446861
498038
967645
779546
1036612
652716
137527
686994
516797
422770
534105
733638
427568
694766
214194
726818
415946
867978
875847
893920
473482
692433
372800
671179
805346
491259
423116
468399
804037
249562
102490
288653
226052
299512
698015
330061
391485
193407
157495
751013
123597
134618
215121
893943
674992
702050
968066
915683
165205
232421
494897
101038
74676
164101
299537
305849
255388
963391
408198
666083
329533
511217
320562
259260
811210
54537
91378
700209
1040052
980991
642601
486055
720466
255453
631766
389665
552496
643652
133269
70472
828510
1033531
860329
481308
454252
977106
306693
701326
268844
786388
178311
1029872
587981
441072
851816
9780
935000
82716
431643
717414
567858
723418
211185
746868
413187
463074
648057
37710
346443
1031441
287467
429285
131874
184993
439465
816359
111884
421162
378172
751518
922950
441731
1010013
995372
552812
530585
764269
437078
806182
405440
705224
184941
878195
832296
553629
205632
276727
1020685
881832
809884
841771
11741
492125
460116
43935
41585
829825
194733
524553
517989
532170
418424
738230
824570
807313
529514
519854
165407
535629
103610
717945
769386
496368
368055
867863
138022
838909
863087
248525
674952
737499
715409
17912
1000159
185786
816839
697122
321761
621993
198210
741564
609038
485653
206542
83004
721613
621995
964670
130606
579803
823869
667133
764306
300759
110994
50696
945212
785063
262392
1018188
288732
777020
935229
759944
942100
1009680
197978
788520
376347
605540
1318
756967
120425
19300
881360
668794
975117
804734
1026987
175219
87474
198620
843392
556262
454465
195804
970572
160908
11905
999046
1015716
300588
643253
838396
847503
444102
956244
688550
643269
671717
1020835
110171
249934
365260
54269
315672
193607
385869
282919
447212
655556
164201
243054
354298
60633
449392
455737
1011974
340328
585630
495217
1008606
433913
635591
765210
276099
931761
380778
885198
883534
109618
341444
255420
547074
651726
553782
767927
243804
783168
264681
88024
904526
77598
598937
934884
665409
215304
71693
745279
521659
104050
240735
82232
605620
743731
734225
330057
977248
202235
636911
202281
939778
537532
140921
561299
35951
268634
402846
143323
336525
778106
543137
468545
145602
136001
638185
664256
343104
10166
576008
797224
969932
201367
257425
988050
26326
636050
140345
689433
288994
451051
586156
190124
831469
237363
604460
860422
457133
415656
229982
673996
402981
377931
78238
325665
77239
44208
109059
800293
463080
99448
1023111
546545
63591
969978
210827
759393
208612
580131
868699
75008
552796
496477
758001
178345
36440
880546
359403
457994
577083
499666
129798
2278
124635
519826
251955
402417
249354
58577
393010
53495
744896
842805
670900
196550
602947
312767
91100
1040682
332405
639607
8937
262854
770648
600324
596205
359163
291337
642324
872523
1038953
414780
773363
336934
543917
570708
42079
904235
605921
507563
762552
676042
555507
233953
455576
33487
69607
61061
18642
838746
806692
847393
931541
550011
179192
315262
413095
400318
772271
837056
815065
729269
367709
96317
933387
436128
595757
939520
457722
226412
804923
761669
612341
1005527
405757
679040
895024
356478
115627
1016757
934065
122055
246430
460528
789920
393710
655469
640815
841501
944586
381111
694914
559889
313032
781830
605386
904676
697439
557061
267136
759531
835397
313542
226260
306938
596720
1039912
304607
726367
904163
624669
101577
765069
968213
109418
241600
802124
71210
665560
43971
402594
867070
474435
1013141
45123
1039932
717556
1006757
150997
474757
67923
683932
979537
862300
121641
874402
540799
790700
91706
191789
939463
498863
637322
849247
692503
580578
349035
223608
145584
447389
233544
429762
831728
47609
988972
232072
760730
515776
871428
509063
719001
614812
391073
111307
877485
67216
209470
848117
20005
608715
770000
1030094
261707
914376
559744
30154
396605
421591
771225
402528
733199
351942
73129
709149
498346
211859
1013308
1002382
778977
12747
701216
773550
602850
426306
533145
15266
113472
702601
6528
62011
383310
497548
675126
196526
846478
388283
855996
23956
240330
846277
961882
452090
176021
367634
212037
706377
568486
939843
930591
341042
806128
410230
284344
976976
585292
910910
770283
600450
944689
302685
90003
382487
332522
862229
369467
1017654
880143
409287
849872
72126
591770
683553
277186
135892
373967
441919
131155
1030461
755834
672127
131587
445732
973159
305378
384989
960941
597533
301298
469895
915208
435075
346703
475484
846316
802099
276276
869076
1008519
105064
79633
265656
335558
948604
176025
61413
956407
337709
579174
549938
599962
966320
604791
1016831
699684
91795
798810
558003
641541
588955
430092
267164
908094
741303
632651
789454
533151
458864
303870
445000
529297
353816
118153
771968
332482
901764
184926
67249
394855
660652
574695
463014
109652
548619
531890
158215
1030437
465719
874560
629178
76593
769691
311932
425660
332056
564799
858249
1017139
472701
519472
483546
489199
765962
339481
901472
520488
267625
513274
852479
641869
415562
37154
613162
263482
991696
625701
279451
346988
768090
607124
656457
600890
993801
369543
784812
942079
473784
754042
991574
702359
774066
40620
780211
611927
74935
398743
427144
254615
584798
164347
771252
184566
358421
425017
201378
385689
640395
269350
818947
713064
677940
535355
204845
1025489
529752
365744
2687
535452
378173
1027905
711678
527473
96438
837650
514455
535758
652511
201129
675224
508248
761677
400510
952585
855927
196876
904613
792764
692266
223005
867763
824646
820052
308468
641452
609904
135889
598072
310712
726853
860275
575512
387208
344633
288617
873391
356743
817786
532954
967768
321852
317735
967367
439254
912006
622974
603162
684526
864092
754816
925172
902338
536310
212840
262680
425277
6681
1031003
566455
127986
90853
106426
609517
719540
274503
954467
332749
369120
228699
1040660
466075
1043774
481367
362193
153652
444621
826195
5790
735901
247494
1043191
911790
79560
897795
581143
12592
422092
110858
959607
944869
850019
802783
273662
933929
637067
432888
894987
599032
951937
448880
634740
343347
893363
19625
359005
1044555
299572
45497
471150
708308
504547
37739
865762
87232
224757
234644
793572
858885
389805
777582
790441
31806
925692
521713
252010
97106
867584
219994
548452
508531
460742
148914
536352
231391
53332
150963
1008350
569979
269763
886308
720898
386079
630994
435334
899929
734917
333242
579232
364307
887962
433129
498234
858171
565764
368500
77242
796955
958939
1022443
574554
389567
548324
780576
105614
964495
371680
74856
442713
479683
518707
1019366
275089
476454
839389
303590
676927
276885
592575
547072
895728
98883
160525
575053
440116
758152
676372
803530
976192
559745
587208
296769
591921
650165
24459
537913
831997
429622
371920
427828
907915
255010
72665
438811
552672
182369
1022042
826625
713606
747222
365698
817648
648321
940995
614873
718101
533972
109324
513884
938523
366522
484635
315688
560974
238791
517372
68342
628390
852546
200743
57026
113340
763095
987280
440210
329089
898863
428881
501264
503911
758974
511516
639603
627580
79298
1010618
892522
949635
911395
111075
785107
235938
139256
706148
361684
985866
368579
185177
95051
809180
429392
627254
533101
849380
433728
510335
753884
935128
740717
557935
626622
310470
188942
930574
532199
248432
167889
228716
794195
488664
992066
807451
317649
121876
371538
419492
813898
94035
732889
84921
764593
712407
559511
1004515
749588
104942
246478
523016
566913
304312
834062
237614
921739
257665
357227
500142
681292
645719
482885
177725
8453
319697
826850
745299
544874
615735
992421
630039
600773
423287
759196
828956
912857
706286
281992
733614
409708
329242
168843
564933
858043
680345
262681
759826
435897
636830
678564
832791
325597
407489
500820
78576
532036
454786
588690
898284
573030
464698
736221
378997
485423
290552
162870
539523
202201
144835
913164
341034
416292
1031860
942268
831593
567883
318444
211530
629621
910347
674397
10642
707146
261807
745748
81047
1020483
299376
193283
463975
312999
899838
11593
304514
819093
906836
220181
298099
725747
740043
564629
38810
1029204
830566
448012
440165
307572
116177
93163
558835
841963
668257
312752
304745
871607
108031
435975
639391
225807
69443
868095
778244
429252
309282
372680
548840
372510
808038
837975
195198
407837
378916
880760
292369
111153
928320
696003
783054
973883
533525
836091
73225
779701
426718
494190
7636
946581
365146
674910
987971
444441
364361
4349
126146
1024899
222452
210237
547286
255377
687555
903311
582833
90911
477793
115935
123044
806327
711102
299629
354684
260882
554338
387253
325748
509318
790361
527576
101633
292796
179987
912242
447815
324913
940060
333387
48369
254540
206292
935812
764927
329952
712026
592572
228754
354432
150735
332764
149950
262496
116760
849299
177628
794259
754361
903231
138946
274212
24834
447934
496996
785222
177781
1013107
398891
960820
1005725
628281
239312
37169
726219
804286
455380
192679
76305
468511
847426
943958
865955
312934
111676
276590
487981
378574
1011548
423781
166276
99034
348468
46292
515823
323198
828183
813600
77096
802597
597220
32201
228743
798166
67917
374972
546165
111180
256430
435228
718492
691610
217665
1025031
573427
309685
445587
521020
254167
515198
644010
448550
762813
729386
663778
565328
835939
543835
497550
290815
921681
39566
623893
689461
932852
591279
631322
172893
561534
400407
321765
32141
850679
652839
1031507
63596
434292
127875
719871
670504
528880
246865
718681
89094
1005960
915068
623954
897949
987538
547987
341981
710677
661659
492895
674716
766296
251967
318099
851798
667568
324866
542451
899941
166160
770288
655959
836151
805966
1016041
100296
932162
791598
943837
567125
53402
105351
567280
733777
927763
698942
900206
543336
374675
413835
881505
379910
848058
528683
448716
259473
93374
249643
1026260
637904
164574
744273
933168
416779
952166
169967
804595
895221
676442
773595
676720
715556
460485
766885
764639
160376
1026528
623854
650149
644435
738512
175270
335830
663768
317070
971202
3468
1023616
691246
139003
702837
994051
799185
712701
326586
487174
118051
715941
808312
816180
69321
198778
816857
304626
767001
460111
517218
837718
198646
546820
853906
874317
751925
948984
744775
178220
504686
332688
450777
373328
691240
895135
814565
577693
703127
271016
529650
147013
508780
735040
582289
285251
761572
465795
359208
599838
270410
563430
309075
1671
476084
954726
867101
556695
352656
35929
17035
479014
385808
470529
883824
369269
1015693
652479
863986
871249
557691
914348
531905
455191
994516
1004079
912433
293397
507930
640980
409438
474750
238624
971990
22921
631233
933806
455442
250251
69747
715705
145378
703590
333049
399665
672956
691504
88519
521265
695967
2160
809570
603086
105928
418215
944156
74632
67931
1027112
654529
511062
238723
42311
626037
276030
564926
429183
640049
180478
310090
528039
1014818
106117
700129
721574
86959
517833
427497
106468
228411
694717
347314
983091
681942
1039375
1008593
638932
304388
1006926
356590
31704
731777
165255
343557
313699
1004287
909822
503498
1014323
531998
541869
945414
1026622
806650
519445
22971
985623
923360
215613
150894
455097
352279
836466
501897
9222
115010
260913
699710
948177
462081
782512
352289
194496
739800
266182
219035
218670
913518
174709
21853
188397
12084
745303
197348
301973
637161
56812
986690
105677
21567
720135
800874
834521
756797
120115
293930
176058
198872
325325
583963
757019
876495
339115
387089
883106
639850
887019
552619
573604
320613
328828
5920
310882
615964
352232
332148
589
368003
288260
762181
375266
933839
664885
263381
784147
539327
726057
706105
110197
617057
388519
245501
766129
1041998
734390
47167
389122
244482
774214
351103
350151
442674
528200
148343
124034
267047
303272
962009
1042313
516003
713157
415449
471240
748436
167557
818233
448249
753488
625784
633187
24379
1001373
212378
90415
883394
629269
902936
770733
718520
367534
594466
239867
569946
859078
15315
130440
149578
262925
19340
999696
428448
607596
638278
710136
111516
12789
235998
255543
633851
249513
845806
771022
566745
927532
882506
717018
576179
227524
843475
222283
537476
508427
782774
736528
735620
365812
898467
102601
744402
324999
483207
785227
88009
683954
971933
972733
855758
704738
179503
83830
171621
426284
957942
555531
529122
372120
665383
936949
473080
387266
281905
133303
837984
75481
887851
598546
206635
314078
322933
296562
508512
1044327
805033
955638
74262
931919
226273
124654
861740
35956
31692
77490
576402
342442
643589
213188
287302
496200
117476
790263
139822
775985
910595
77935
920162
217708
47333
874542
998691
82166
964142
59975
730286
846189
227302
343209
151000
285272
984691
712796
212921
28916
291348
970110
63965
755024
74636
577254
430989
406982
18077
301845
865122
839474
872217
166631
728511
253472
536577
769722
207975
431902
795789
463906
186009
1015678
417404
260574
208678
10478
200151
716493
840425
592783
482702
1045346
497322
229189
59644
822176
709755
208619
231392
210009
34220
866702
708031
602497
1001101
236755
129764
92378
151557
7728
403167
183788
621948
820770
866561
210921
641252
508732
866688
246969
748641
727941
130370
996585
495612
665553
614547
197681
846597
387547
416051
739388
283661
991393
639179
435439
668974
16902
1013220
656585
315404
916305
641074
621120
314970
559911
242013
586857
437390
687638
733494
848353
86882
488199
36406
917242
1025347
380056
25746
786545
478098
843255
214285
1032197
810365
854183
649823
793256
69271
517952
312243
390813
483198
361531
1033276
460225
543786
997600
754750
899764
820757
643896
399600
580533
278527
151132
680990
58065
94138
755380
108816
555703
410475
822660
241764
168689
897464
757776
100818
221428
595221
934544
490846
150051
407869
148761
108775
963182
924849
473172
223434
216353
210742
235827
589954
610644
793641
311369
555189
578815
674285
382459
117412
444639
670441
970279
151972
755653
486018
397382
495554
156560
946481
217695
300440
258565
1017609
51958
539830
774442
537235
379939
70077
167519
972713
490285
210319
539981
450018
900207
40448
992600
243018
848057
517970
751440
722393
560937
562790
409026
453995
96409
721503
620757
395067
907343
195148
544726
84579
601529
153150
268730
598730
420120
481859
915202
1012736
728826
361782
955353
687333
477088
395038
668347
224761
153400
375045
638471
285321
313565
17654
101633
27902
556013
17658
701742
927477
553838
701115
64705
980987
783100
890365
258171
1005401
916300
696082
937160
965560
249490
498465
754097
920496
651359
556554
869024
1027406
374148
989152
73826
683542
427247
515351
740985
364342
454411
955522
619309
194451
284092
424198
306281
860061
164743
851542
370165
419867
856391
898399
575649
603673
860566
361189
463908
360134
593380
333706
147312
311075
918176
64355
678458
1020088
94029
628533
636720
798521
798363
141614
366067
855646
338376
231541
167762
759274
838692
171351
572078
829749
630769
946035
173985
95571
855170
995516
971394
267604
990936
401342
857308
942780
834737
814517
930321
895672
75270
103920
801071
476926
154517
1032138
301182
661121
612834
703590
229878
418024
611294
134933
611183
276094
857986
813062
407017
345660
585699
130560
53353
84854
884229
852336
644309
1001010
786659
774619
675118
864125
560044
467684
432172
103184
240129
40229
553085
833656
605474
57647
320008
691563
822277
363170
506651
179114
405842
243588
354096
732405
301767
512554
595650
725003
546370
693004
160860
262063
323934
488426
174643
431611
61006
543167
127879
289314
38204
1019700
195615
323163
304075
499418
498050
303864
90058
798442
920036
252211
655393
226543
651216
777187
31668
687361
108698
738415
8447
790043
52180
188363
86775
424668
183142
682261
387935
513607
955389
548173
155631
351361
388228
524333
963351
1011378
1004809
136680
441076
685690
1005116
151126
335305
1001196
255652
1032968
168676
804080
984649
613969
810166
539705
523759
351454
270937
1001072
1033877
93447
375684
307779
589791
9274
95058
914425
144935
219377
729230
253452
935912
338537
791196
207970
735940
923219
956560
828801
333080
739111
295350
379855
110368
43165
596096
37774
289541
74186
11692
484860
67521
58693
899439
894076
488192
879415
1043639
603719
428815
55511
555888
201825
898432
150314
303708
269939
390730
569644
753838
652875
835539
618999
617932
137705
501655
110933
834112
946159
170248
357942
544017
31283
1008330
508205
447340
47120
653715
270955
332368
397698
1191
945223
246916
561649
639187
415493
1012119
389514
701942
653075
301241
445677
880102
655066
359059
150589
718080
812057
719097
36322
620058
1027660
722986
63839
947739
853
76889
443677
279188
719787
498193
820592
873129
385555
286851
36224
10087
714877
264336
254458
862700
142351
698494
837969
482095
366440
1013422
899686
366337
384863
772097
275604
405262
571805
908227
637051
474659
679025
717379
203378
820479
512607
291719
739277
227372
835966
678176
682434
261033
859652
979201
908431
790059
896026
678781
622626
594857
10064
286489
857017
903679
439488
749492
840817
780373
1044173
556887
116063
621527
677380
377374
39944
627240
561556
746902
401079
485705
756942
347633
476501
63000
9664
326251
274349
465649
970826
656505
705040
382633
228127
726568
445987
231256
192292
255602
934075
244941
659497
1022446
621430
896588
923417
854056
907526
693461
365339
246685
676347
11903
664834
696694
901535
976202
984895
960837
818477
270213
855738
31737
156384
383008
942622
425702
301056
894305
504116
891928
1024245
771310
147415
91567
350865
524630
68496
481027
863853
908561
195863
340116
703262
1044309
73434
469581
115117
953264
737124
851276
565605
880043
214518
8507
189913
436403
14592
404956
1022506
62483
263748
31800
875228
58381
155487
1009303
355139
223750
965771
110383
991460
249678
222795
825431
98709
527311
828234
870756
134343
237868
839556
365787
329493
709498
945140
49701
390037
720274
763435
717094
731213
986765
474594
768234
946742
654789
620073
767261
259993
430182
119398
439427
259924
607604
190781
85305
978007
764276
645894
937099
870896
712247
108819
634901
570796
837499
327063
830808
580961
550064
887690
6866
652355
378593
443206
160672
126633
477719
863395
108228
407566
76461
128447
284489
346483
535324
329015
50272
714337
104557
566686
786310
92182
36694
574149
586812
202537
36859
1018092
273110
517004
690841
313682
824574
781301
661086
17942
531384
126642
993675
838414
857733
312717
1011037
157873
35728
756528
844401
118390
1036107
130318
134743
713254
65425
64426
73881
606246
76049
535871
523746
651481
612526
771961
597060
761009
320473
467121
658849
725351
996606
903733
288795
409873
500469
307777
966840
523265
314219
986965
339648
866002
938078
546564
500868
505918
891831
476315
945115
326195
915208
693946
399591
8571
657163
995674
875744
544718
786594
582346
524439
1030032
857800
780340
328831
424712
754107
465803
194943
706601
8937
983560
95309
478286
596374
1026827
1037386
283215
960953
308450
474752
67491
207701
661738
451831
531936
975029
865338
637946
470205
114548
762866
714009
411332
984739
706230
696577
912646
159710
629802
879986
716438
314059
23344
238424
1041872
200443
260708
137944
546890
725096
861418
666549
28169
993517
1042222
851789
463830
906374
533921
820448
400178
122492
554592
989230
522870
164676
495083
716348
877291
944790
945332
1018388
997895
242248
147242
617407
238059
183227
504445
783787
660761
356071
787919
916693
232086
878784
970385
795191
441861
343957
38325
575230
81935
669643
611448
825380
816153
882672
963594
449960
222989
52482
881765
725515
810252
634317
184591
212469
934646
500724
1008386
621076
483656
435203
539619
520931
13738
165342
901028
80147
499389
353251
135903
885188
533990
204682
962298
810423
951477
276127
808805
118444
226725
84588
542559
364952
80157
651864
576651
817253
466013
412887
832998
566360
565710
609835
267497
953813
932052
73829
750855
184468
729878
930436
498386
226353
947988
664622
431795
657054
633550
650826
448471
499
893079
220219
307644
252973
445382
621615
382795
567584
413654
495396
17945
568964
627299
1013341
361062
117061
360126
989694
56330
868624
182453
42891
263534
171242
603353
844010
1007278
529100
822763
60621
517741
334966
653029
308529
170133
489033
416239
117997
877514
940255
822386
25850
15131
563346
635090
41073
928573
399853
390735
326765
911096
570025
466733
687784
3866
59668
314167
164294
194293
404035
792015
259898
734781
210303
964672
995045
166108
418604
517246
21384
789912
376719
532276
373485
896725
749562
827174
670883
45589
464016
391712
589293
662622
425931
372169
84780
580747
842940
290680
551138
295783
784723
622082
541404
795772
652006
900757
686469
379088
388408
640539
544681
771728
829880
458004
51547
371575
634615
498095
533218
97576
605094
820929
583491
1043681
1021486
451818
162906
743231
348574
928020
273458
285293
255150
479994
541403
535004
51161
797387
180743
504412
457787
324711
92778
651987
870279
243698
900418
355699
206194
226677
784006
343568
500166
961206
1039574
532515
313424
315412
614106
705290
122669
1005509
102432
668078
69136
986317
499412
400089
586557
959421
740533
206188
467553
772426
1019442
812328
101165
948227
710163
338149
39372
422458
66580
400295
157201
652121
442861
995532
922011
238525
378799
721637
496513
696595
676428
469876
908264
808640
611252
130817
28713
73258
73243
845066
156727
662377
741395
765208
1001035
1026205
701385
840781
533035
712939
535080
391093
362668
609012
607732
1006185
568943
395423
754490
833525
671624
252954
993428
991412
997338
195577
498002
217858
495826
985933
576134
642615
87967
136687
153368
41048
299203
452286
723012
592882
751874
10166
384302
568523
159951
429189
936879
238264
217055
839289
418387
171253
841873
903569
568512
321047
223623
875704
61423
1038088
608680
942348
361045
228087
168761
963211
137703
77123
890459
413078
100062
646488
242933
99909
187721
475981
348144
1012823
405508
590377
871315
270740
652940
820575
955800
967413
269802
171628
870011
899369
814929
16628
442493
963809
284149
164653
89809
772458
195782
235253
982411
321699
221303
768410
514014
688907
443740
670863
52267
32916
221042
144024
348688
132002
869463
756481
480757
457395
919673
206700
889671
861564
612122
768472
644433
543398
501771
640993
133021
837155
906255
595151
946483
517937
938610
761112
856406
731136
658886
788537
169867
381503
257076
191898
411298
156119
701854
799816
19728
171151
1015
880775
431774
220702
189392
281186
443633
264601
135476
351932
376188
518875
319076
685365
860197
252322
433973
252821
827315
597484
775934
11430
5561
636657
88168
675745
1015115
58490
351948
617512
93331
181265
653621
658846
209639
473428
270881
877980
824692
881510
113659
928842
990720
228801
886356
733027
718179
575711
817456
697289
941336
870631
720599
120238
457916
713188
623268
304170
119411
176241
492728
63230
843039
233805
1001892
779682
109668
12537
698207
1042081
260482
148120
565724
838275
811022
752645
410049
921643
941697
130799
598365
248024
1000728
286960
243742
394291
513920
376363
869312
154942
202511
1016341
847145
447807
652369
384822
470479
10787
105497
30331
898619
790979
558507
602231
935058
301470
390577
835676
491338
361106
908853
262615
769725
580431
614227
972231
1015942
844860
463453
999624
608728
82824
612905
247639
825852
288649
911622
185453
452675
62243
535048
184873
884134
771232
470845
185155
590023
1000837
711243
537556
1022961
918264
380229
208252
582634
946670
556210
7499
243636
824929
845422
448400
622820
622762
782369
796695
638116
531465
493139
768481
395162
554922
446839
825267
405704
874929
171085
221569
488147
832413
192435
540920
967828
376979
1023366
92567
401292
715295
220571
473089
146298
946973
89769
424899
552987
777548
1015192
32990
1023591
689498
403208
409541
1006514
1033915
120004
807272
909480
581358
464827
610311
823911
25158
487152
413276
352872
862611
380643
640158
188626
671123
477726
837720
284358
516067
389639
23778
778734
5587
686956
252096
648387
819862
764791
740478
581545
1025254
1021928
739422
652053
555375
711287
829202
321938
639063
413216
289010
1015460
267736
872805
427985
409403
829387
122125
698350
271735
421875
16008
49162
505854
253771
170167
869935
907636
563182
453461
287835
565335
877783
900506
226740
1023142
54901
745438
396717
95022
621786
765048
67059
860750
1022591
291464
932766
108436
413766
218103
353839
275573
150045
408879
36691
1027680
322090
477271
10975
813869
990372
1000493
971304
76712
403121
325853
830470
353519
524062
224457
338482
619973
75049
504398
185388
182963
388271
283625
863411
599976
34219
13087
399999
487223
703938
631134
684670
914696
563048
545252
157003
966658
459356
746403
1026399
428296
632609
110975
868121
525186
1034088
153164
690434
264522
401887
87659
115502
98170
715952
674544
311259
655902
15594
998278
857950
144058
249321
196210
625891
928614
739550
729961
58280
303216
823858
979867
222163
109607
497034
310836
77374
608265
366394
338915
526559
79578
74813
326674
510979
72304
996617
186659
501020
283051
618043
134986
79706
724308
640577
623681
469085
612728
171471
760258
978425
194914
984797
857210
738878
984727
35256
77999
743100
706771
967909
481795
272113
741734
215164
3828
42518
68619
829860
1004033
966167
513328
1013105
564586
367393
689895
141867
1027763
667962
347191
523906
276678
960644
636319
690617
804947
81826
477529
330819
269658
122497
117634
935217
295613
657546
892555
240824
340068
217224
331122
803303
356234
502912
1010182
164795
300317
266268
615663
219550
663751
730574
482135
965550
7392
143226
192050
668146
823286
716003
268375
352612
418273
1036464
124390
787801
723877
225412
491880
113322
351586
119224
81158
779706
949331
337641
201577
748051
234187
520598
311648
355420
994438
773049
100235
947354
332305
306097
227409
649173
514778
12078
496549
357106
122798
663785
767540
217367
452587
116914
776663
592020
554151
64921
15858
651207
21582
577395
70292
517615
290495
172383
78488
940255
288735
349926
610712
258849
6404
199814
1005033
573785
647071
42696
450474
309442
440335
835916
580993
919870
416827
142881
271456
167578
874670
830855
785474
620453
320299
419653
802871
286462
781161
95451
65066
582494
619999
877938
934504
623494
288785
587856
891520
777617
557217
531359
775841
377990
779370
619067
141279
619371
182467
431785
995884
211694
114539
503431
399683
337358
27765
749116
908122
521717
563782
968062
374084
780404
211503
337203
1037649
411285
391932
96698
114595
857250
830254
1040749
167312
256744
681225
814889
825546
937597
156841
956325
395278
635937
235749
419598
641995
455826
570320
784080
211885
280808
371235
289204
816355
939353
875954
197697
576661
509898
189086
376811
898928
239279
728551
529728
720676
99551
752824
1009397
559962
918465
856976
110961
801384
622695
644181
658898
928429
986537
808806
283839
461335
205463
314471
139524
589289
378539
855484
12067
384616
175449
731040
898870
698462
591648
134542
447929
774191
887269
355632
439770
1007451
47121
915523
740223
25421
810164
272144
395733
303572
50618
726991
368621
460338
908992
260865
544442
415527
690647
665786
193130
190416
565643
325127
847321
89068
614588
727500
963663
738648
1028743
637413
99804
866834
382478
215135
852873
316452
719151
813941
319957
879448
325417
262779
908379
22024
675577
169553
647236
301242
196124
376532
601948
620457
889837
854709
953955
759547
206444
998909
566686
301001
344573
450108
939234
840958
283551
729220
389869
737590
886774
718119
14474
352677
615037
683975
177345
438367
812903
48450
139001
976240
548155
249831
886452
809002
239084
386973
900467
889685
876127
744893
764633
521937
552971
803314
335841
750854
391053
983848
853841
7753
565669
365607
411588
92892
52130
396614
667889
835593
492964
309753
153782
102384
431941
809067
321130
608051
100492
235243
593771
766666
600540
448534
797735
828570
740423
56614
741848
877432
143413
577939
157012
816240
226837
990675
364216
933964
746208
220796
602667
226677
529386
670290
521436
304513
174120
668243
32055
163325
371402
395896
1039921
422076
1003190
41091
507249
951015
681860
661617
119930
376740
675930
1013155
487058
261959
93125
691225
866887
842374
303303
324941
765514
1027306
428195
812831
466776
126747
828306
366070
475577
713749
185068
568620
777691
801269
705491
890620
118947
840258
692662
517983
383053
700413
74350
923043
32625
67669
561093
512560
526895
517503
33415
534593
216638
216653
987454
815302
292678
179925
527718
799635
280610
50798
35442
5844
884598
492784
3507
974148
967865
656711
207506
1023413
406922
894058
387527
203259
777280
560769
483335
547223
52636
834298
181933
505154
690821
301846
96682
921755
505183
116395
245908
896599
566342
319030
554634
634964
615593
285706
630628
958756
841039
880475
269079
175202
894206
784960
514416
642301
497796
70360
118739
220331
982875
382867
967268
625510
744550
615751
143369
931185
884394
856869
258254
262553
714502
499938
859184
355913
611631
609507
945915
619234
361612
873547
989893
863132
55282
528810
473811
637847
93932
554889
496109
493795
989752
824104
535175
806889
687830
375088
816693
57721
510357
336278
90076
820728
525461
621175
86127
475086
645008
149043
422438
621889
1032568
571571
34945
979783
466919
374664
638086
490093
605187
373916
345742
345093
684004
371254
486760
570824
422937
190685
837964
823689
841941
218139
580555
241130
1024545
764738
173773
571610
984932
647938
57187
848934
522769
591365
6867
242431
922945
242304
208197
289715
553762
415249
822496
361546
118146
368867
253252
615325
93955
928096
667739
1032259
430782
245900
1018748
558172
386013
945847
464604
419594
933204
1328
429086
292208
450425
563472
751369
606643
705048
177739
202033
51787
89564
599850
117029
779606
725331
918210
323569
1019097
376366
516466
328609
1032747
884794
953646
255606
51534
184700
687765
692459
560645
968784
266567
934487
215314
604782
2141
327101
29380
483305
121653
250994
546974
353385
781817
313689
686695
806621
845294
325876
480468
889525
710863
31474
974392
981136
474101
438470
25663
535389
1028589
184763
943758
49219
190324
513554
896333
849152
198004
1020962
472675
735431
268581
294088
260242
786374
501716
343779
17211
759433
601874
364152
251914
417289
49126
407374
896622
417040
456299
537362
542476
233136
292758
168513
822748
643785
878433
483493
704678
1015002
607047
202979
363106
372873
777905
435337
870346
888233
119366
951000
77955
523496
862072
723797
545977
524726
761050
958542
785298
997202
335141
634958
398386
777604
314091
151440
457748
80939
817181
555117
859871
681015
408937
386102
382479
7111
545261
543402
785401
140836
357814
263904
362916
76181
893754
755053
978506
511047
368347
553941
499526
358343
811830
63038
680490
238887
163154
972227
44894
179111
204514
459817
840071
233338
584375
736536
354216
286878
597911
891429
885713
407294
911136
674907
407790
194926
171128
744723
397517
512450
838523
805552
753344
861685
577779
896114
263869
443433
204747
842331
403880
730342
624824
1022691
264121
605759
342455
69406
559433
229681
519037
152653
4860
328171
204022
120910
778360
309052
896368
722305
315210
392254
861474
191928
592170
694469
120154
494500
738783
374295
862901
411773
595067
163808
11836
308168
957567
904886
556846
419057
352871
49568
833082
865358
787645
699248
231688
674705
1006331
84346
937014
774217
969620
794664
330721
225035
881164
768974
329317
651780
559265
709161
439739
412944
653755
245159
3827
815254
299849
176133
906632
261243
791777
914753
801420
429980
574425
616342
7834
597691
217763
473091
821684
73422
444491
221133
807406
286679
872353
363579
113127
1028380
73768
616198
492651
47320
866336
427854
124613
117990
154592
562743
351975
267828
154695
692198
1005490
834633
396101
1039093
593497
1037094
333997
72533
60765
817402
237538
774645
821922
234426
636101
276631
221262
1032849
254401
226363
853375
719066
1001457
284832
492732
382004
189825
98427
761617
23043
772952
407529
627097
481149
680324
217331
852897
847936
761805
722000
861632
750610
53495
733541
165851
709335
618511
360828
501523
508951
510145
73649
794684
448240
370103
528551
992445
246313
612822
873055
1041865
732421
103646
6720
836574
596918
39299
308490
898575
146311
97329
379337
629338
774093
780027
929175
962813
552665
851497
295265
473378
821250
849877
1012837
686294
109237
516953
173014
661550
472011
317734
667122
20845
426119
373375
930059
848468
540003
364134
278682
234405
831833
334983
215058
744934
281480
131239
866242
284659
11079
1022272
526672
398319
305793
215483
485633
412570
919805
29659
308365
522412
126059
910718
98918
12634
671401
972573
458191
597501
326100
933327
585062
620902
542125
955476
297290
272631
760687
899520
3862
1016780
517453
921389
692379
165084
656464
609433
129506
639728
640888
776587
700305
230853
688875
213347
272580
829018
788696
422219
798631
911882
876969
232286
743070
481274
714296
784757
1016317
143277
405321
35721
617676
782550
191529
570815
537949
1016144
464001
1033653
99842
784022
949961
40941
809804
161402
898884
208340
371654
236044
643417
511345
209595
216855
290251
470130
756994
788768
301149
334135
683807
729561
813352
284846
284237
676730
878343
226956
1000651
825667
785533
653094
58218
911790
441821
35962
715993
983923
253336
555012
987576
433485
236864
437453
536083
484368
71286
408123
405181
134755
472917
172504
1017365
76509
18390
480240
679982
1013172
523677
811949
65089
735963
333124
171497
46069
971661
317754
932517
822815
855431
685489
86381
880023
82674
392159
179200
433954
242106
435284
718136
653718
711490
263433
316820
223054
113732
116272
394836
198050
12908
121453
858778
677839
103389
24347
734020
837522
752216
222261
773297
926994
354998
415618
800151
551240
108295
346241
413317
537781
31370
196374
207203
438182
424035
307669
482497
286890
463338
441068
509464
24804
183358
414657
276719
79426
145451
375209
578858
625321
339325
296865
783172
168836
598644
797897
920471
60561
656829
573359
109617
308916
1032599
273230
908350
458456
134466
446809
764851
30531
640813
236873
172641
443112
246853
770976
688331
930707
84686
222549
735753
244895
323600
982755
103922
1004099
222536
581741
660967
199203
916767
86680
719469
60717
214057
267840
738707
153212
56123
293800
270169
926040
431817
423476
694381
26692
773745
723297
385431
359867
129759
470042
977094
753166
566354
449229
174662
900601
395598
256785
149172
602217
190120
245452
911593
797137
1007005
761344
995211
304291
16666
873472
1035898
840777
742725
433918
492887
546847
250014
67333
302244
94973
228170
234484
59282
538911
928913
656400
900137
1018599
1041663
641525
333609
131905
861285
289040
915892
349514
122363
276824
40419
913767
162526
46507
492158
976628
447144
948771
794439
710111
828183
1002620
174859
471026
618693
988359
475406
95513
134864
312048
46512
205497
376961
36996
979602
894490
242058
154444
897936
120032
351875
490960
751745
723152
658461
602402
800106
124402
940208
659135
296884
224627
751303
278439
824171
726554
718387
897005
813078
12512
979241
588046
486025
70050
655689
278157
810775
917074
181013
187189
666370
615339
821362
971786
98011
548740
16201
525150
210130
138972
519033
129137
626905
185399
584840
99400
779162
118810
972127
280841
412301
1006336
656344
65626
468206
788186
585482
566424
315101
946669
135447
1011353
901201
95642
299682
329113
155390
871984
995115
520989
71195
535103
96665
82344
746774
825836
841041
410856
927794
1009685
934764
503157
678616
305338
496647
201375
284374
401752
451708
299052
406389
226523
392188
865598
117085
418736
1017835
443169
991432
968416
52827
634311
1027872
250290
570924
22701
874515
587242
930605
890898
654516
511829
1004389
976867
339063
766221
486029
618518
572650
321691
378367
867236
557622
418114
320878
500966
1040746
36055
936603
309040
1001068
865235
568399
286519
218884
847877
240373
296432
64793
809274
661334
13960
606011
934105
946177
132493
408635
466554
306926
766073
600123
53963
689424
410644
897792
221339
815496
341529
913882
481563
211606
456446
14243
711824
134107
790809
103999
802304
763478
831495
938046
346915
916902
1041897
799422
105587
557384
517888
388925
261307
393740
729723
1021465
725527
322599
980946
1016950
277345
209051
223464
1024819
498488
343634
815296
832775
820717
330836
530866
74900
314037
1001590
925931
506423
172315
699928
558018
845029
279325
649908
845605
737454
302799
941895
466583
599228
789512
646586
709180
386592
42483
417670
774948
959792
285638
361102
493953
868720
137045
104095
598205
521416
426279
139776
37379
816629
312477
452904
555520
694424
828600
1021446
408939
242698
849384
537308
360210
644315
165758
36991
722540
820861
3362
297425
249961
92926
934940
1027060
460701
445693
459715
994490
128404
443219
22872
544140
744912
251083
757759
23400
801499
338489
396978
815077
770006
323120
1002968
32511
729712
511019
769946
742015
182045
151087
307717
683652
847024
374739
119132
792283
279253
514526
12107
187415
565246
729846
129080
509751
962527
485985
657585
787493
243678
664623
641287
664082
254240
613251
1034644
659619
756597
1032645
830862
520680
470459
327046
206330
738029
654392
307758
352394
597634
431064
511027
943783
220252
107274
585507
568835
42346
248030
138567
535665
324930
600381
1042449
89402
472782
645050
587367
1037016
213216
962298
170848
90724
503219
621097
890847
616592
349929
596787
141743
996956
239993
532460
589436
686497
202713
988384
630828
856723
911877
68633
691288
65404
262523
353874
879605
633020
914883
995661
328327
995341
856408
615598
264267
201092
750467
563652
418550
265865
229052
330157
192854
927089
1029498
860437
137244
536580
193292
155323
911454
491989
665067
209968
467510
108829
220723
667129
894015
587088
881240
242703
1025532
849008
81403
136952
627377
319717
175009
604007
482858
72595
17972
713850
781693
575912
629808
303890
980865
984811
85133
319339
745298
764556
761917
916014
44409
803220
275123
386575
696273
244836
624547
863482
73586
280453
633436
62527
416935
522736
719248
475360
83912
373426
806724
690160
367544
906047
389571
287275
320493
400229
322535
591523
205668
154194
287819
882601
42526
379611
326498
290976
680134
20525
426876
54973
694969
514859
739013
415689
574198
1024570
638848
893033
981927
811056
666991
477228
410342
750945
6794
401797
821406
815468
208567
312097
983167
330204
39605
291508
696965
729777
872175
130443
1036585
501593
357908
828265
918129
410880
564274
823515
329017
181880
835157
401930
460767
489327
804346
339191
678169
114963
701172
313287
530790
882644
673447
910630
738837
563348
21453
312928
428538
662090
183975
419900
978067
928369
960094
319353
245132
103787
1027321
697006
999823
169246
993286
106186
68525
909074
32478
971905
540032
60779
451296
482614
795152
627402
278365
160460
522896
677763
535388
666497
998981
930113
446693
372513
510687
312681
92946
646220
585526
168479
185076
51449
899134
781998
1025741
268647
693223
622213
463765
791742
202315
894457
318527
1023553
166986
602852
959882
991498
215658
109506
954033
400731
615824
541391
283684
576678
159577
671886
366434
54008
684876
385122
955122
614579
673174
1039645
241799
380058
417456
301840
595460
159435
667376
529984
323751
829123
595035
646533
830908
473718
109835
583746
385165
84629
834518
953898
621403
1014409
703875
231378
493682
1027827
74369
798359
114750
294144
648614
551740
972369
418364
709490
10137
1033767
588034
537856
607038
61082
614291
1018833
63301
881553
245163
82847
183774
511967
475976
832548
740909
87770
763740
429284
691059
645667
145412
502199
958674
383564
188595
667782
835483
754076
924607
667957
16585
1043043
148624
697955
775191
907254
494421
307595
487751
822085
238847
53591
82928
177510
4298
281754
826608
39709
108707
828443
662040
771297
17850
985946
567502
1029506
551835
427819
26676
691541
721396
113753
148957
416486
1732
268135
1028775
985618
798950
372442
607824
67425
205288
101145
936401
448846
245429
934199
562007
386876
519957
253436
82025
684402
541529
708884
82688
808259
402272
582943
783237
648216
670988
165094
17322
267734
565786
982568
665782
936722
995894
146686
919410
650561
946752
937777
916757
51620
618707
61982
910853
898929
156072
1640
851368
443351
427593
902066
197521
380469
96805
740041
380569
668899
1023261
158313
91925
381069
708096
125719
1010037
195984
133444
295342
872190
93104
241115
533578
37440
512453
19294
718878
1015580
48193
471997
557472
697934
543800
965199
955367
1033113
775460
243682
285611
62506
481667
178423
31921
435803
545985
1012823
573873
610050
647093
359841
931976
658629
354179
681348
583484
513842
787300
55647
689085
840656
782423
806670
74574
352744
212450
263437
568640
599615
894289
6566
69854
1026925
45295
398720
93595
692329
283117
586349
959306
717543
886757
29738
331603
641846
150734
521402
800077
798627
981510
377095
352557
206464
305517
23982
647831
609785
96317
688631
679959
1014315
922662
579066
351017
777200
843327
777872
781172
178572
970984
648066
696906
75176
905192
969398
83650
325406
897817
663371
423917
727289
520645
1028803
804805
493640
1030653
240636
273977
466888
307937
68472
150854
999778
30177
289623
513476
696855
322269
193699
366367
1024876
752278
278437
944077
969789
362485
337694
565120
244728
949050
1023291
936195
519041
490687
983446
1011158
985200
59759
166349
21730
299624
126013
926303
73257
908379
669494
326866
93071
492640
558135
175488
771696
936943
356988
983294
355199
455375
691086
407822
290810
480527
66726
730538
13035
724132
100468
847242
843669
807084
674484
878280
162680
72277
362240
296957
334354
799785
214804
285912
1026900
305430
730060
538635
941282
768947
934926
501077
408404
316170
653476
398841
82707
493830
287381
843825
657920
789634
181045
210486
951834
565359
831669
4384
931584
719328
337208
44256
353634
835150
370380
66605
537903
271586
310391
861385
588959
667406
196001
985523
732894
646831
905576
577986
412725
657768
375405
68649
985068
17746
336069
593167
446394
692440
397415
4892
645603
151980
964422
930776
538895
728619
677686
553630
403382
447144
709116
241455
657558
850737
490732
545418
601094
918758
255943
206753
918337
524771
749323
1004950
939702
569136
29050
516196
515099
3179
642841
283610
579671
735119
77341
394103
610816
343110
466783
868985
248687
465445
575345
448849
281256
664799
311828
589198
159443
380813
681344
312431
500719
254859
366689
872074
676013
714140
61178
688555
540982
222960
191834
520225
665745
231195
528772
253412
901536
224389
945968
323246
48155
489346
702984
818192
780858
110380
484494
891103
881519
776356
467193
841967
937787
970896
937440
500789
1023470
972215
251751
231654
379266
353724
709812
5384
324807
465748
41571
308522
166532
897167
573372
684411
485132
529440
761892
358484
290387
147841
1017916
855572
553826
464397
202078
825843
956969
517084
1029617
666049
304615
90088
443769
690308
569008
894485
566273
360649
58481
635825
484386
252993
385769
1030863
795970
868768
245511
150518
974773
418165
558725
831237
4173
627961
412800
852663
777646
808059
396212
740430
916543
988380
279226
968005
908328
153136
347536
752498
1001080
992568
71947
307151
653424
675729
77972
972402
933134
242737
544094
302652
86322
749110
250904
159400
58198
1007634
573021
928992
681005
261629
46094
606901
652253
320203
904476
109612
897369
979386
638737
789510
448249
958396
166469
548546
959150
1003704
914854
295276
556218
247591
503432
393837
805684
68877
686219
265725
486863
755866
176275
806155
27333
950352
94983
478296
838947
595843
947369
196773
149803
85553
673952
377385
5626
72351
163564
512219
67425
504810
107664
270175
634880
118575
6995
400437
489358
904223
450799
509238
242733
341986
16672
202728
131629
641945
81710
895218
862109
125929
1034633
45190
223253
903317
768709
187487
749598
627057
603677
691936
53527
629311
999265
98673
471196
323986
198084
685731
417619
92741
392885
205883
825091
210963
1030112
288505
205800
699502
395267
527890
413098
959743
247704
757584
14025
320159
544786
698634
386712
949404
436521
788769
175508
891290
515032
641328
598559
334042
192456
37198
538350
272713
806124
872121
678785
449179
153456
17103
735314
129017
479749
569537
611885
668532
906194
894162
464289
948481
136595
591964
509065
562544
544464
750695
799744
91956
252153
543457
1028339
464360
142361
943325
1044845
1005292
541951
404597
382694
1030441
495443
580051
960365
705010
119927
548932
387663
226538
70821
507125
196348
170536
375508
571154
156365
618711
355250
290710
769388
470027
817996
799998
249287
326488
253190
937277
632410
422122
607159
23033
565353
1021736
254872
277142
551909
177565
159909
779541
760178
293071
75220
274127
504727
92492
739848
544644
871498
791283
422405
618627
747325
721352
160384
112617
782784
23894
643882
1038929
1014717
1034051
672318
4459
888398
275896
519672
944276
435957
376263
163680
114291
1016232
347668
993085
981578
204301
749030
833683
856685
691347
329212
582789
374204
538396
769413
877310
295290
690410
691094
994953
159450
42209
613619
548753
1030104
78204
914245
121961
614609
63124
166274
619951
23685
71358
189788
1002558
904760
858043
237136
525169
256982
587411
121919
608984
491680
949052
918880
181533
657450
622073
152256
871755
461972
291967
17458
1024907
120477
43030
80340
852940
344608
443700
970603
915545
759592
885362
81209
745197
766286
776118
781413
409094
989808
411644
210962
665367
214521
509830
365738
295126
711134
24087
517462
459873
575690
282685
749493
423930
285337
463248
312146
271374
405972
458102
538400
310776
18024
971926
417532
1010309
387620
509984
944946
134913
308548
340083
716370
888611
13182
673654
44527
524044
202699
475611
277067
498004
858185
689880
202352
335641
450345
99064
103670
424447
774318
202003
207414
302021
864116
573065
85203
287514
210670
736421
508129
736705
974907
584797
627192
476764
771898
376644
52923
427954
270414
669974
540269
867296
375885
297506
72870
175964
4368
365307
237875
864497
294776
179168
136041
538962
324922
831509
233014
112313
302822
342578
676254
835077
204982
383692
415792
318534
284711
487718
347932
108051
926964
647600
937566
705905
912317
222138
597605
374101
315305
913136
391648
825023
259584
139994
14794
885374
371463
393289
994819
330139
689651
1007435
134924
1043347
592791
483074
41754
1023212
865833
952352
264941
827577
1006381
689866
193513
615040
306467
989894
514860
416667
1032476
936316
843812
870964
326453
614885
323327
165694
551289
390160
125751
1043308
556844
75874
51289
509698
446926
648291
301413
196662
746806
807331
302389
830839
343084
759139
114162
293551
927108
879043
550585
85450
780792
771891
238588
185787
997213
878758
491782
486093
777853
639353
1017987
1024686
353986
897151
356449
753354
267468
382196
804968
314116
472892
545419
160649
1013123
622976
691755
1026896
769762
969064
314213
781744
770222
889114
187039
189857
935722
932987
188846
142925
563328
310826
890666
680543
635068
233114
347239
527082
319154
605626
237304
463101
139783
634216
409179
473070
498086
613273
598470
41096
282873
205792
445519
31558
483630
730008
60645
903533
285881
904657
830017
269418
878172
897307
369452
34664
201333
624951
596605
167768
167372
179183
398673
903084
100287
787027
923075
435426
1024908
513338
500385
635511
266814
529652
496843
46429
654010
949776
814714
454386
772545
666706
737130
918503
442162
518326
794538
266606
732784
732113
433113
758964
791020
643361
795643
961019
210200
857697
385624
760403
257991
759945
608585
802146
372955
731970
81402
109227
392351
695187
249295
965034
702565
282795
907826
622967
243730
719402
588114
966140
2617
690573
396334
431211
411511
1009920
404084
286389
745102
1024637
691089
860955
361486
295219
625144
910240
200633
424449
783818
409091
921604
817384
844270
974669
726684
798852
869345
567018
6546
741486
1015351
186799
582783
233038
659205
738418
74118
220579
355590
671036
133596
240183
457981
321932
483338
588990
870018
1040933
49816
213464
485067
376911
552751
526583
436577
648465
58897
31592
60841
471586
539587
864563
576579
942691
204245
659861
615125
645565
159165
513632
968211
358974
836858
871250
718572
940894
716218
887422
660204
378917
431163
188902
1017708
570174
337880
911268
577879
117468
643213
109078
525120
251371
691917
97152
735725
62648
730510
881143
516856
989745
63849
218681
658025
144834
971267
78018
446193
548218
122161
886028
633534
972532
169601
179055
910954
317629
686465
108402
194662
807608
36226
261885
201187
312763
984506
208965
771479
12452
861465
585710
968688
886664
80145
707028
924233
236015
598486
462844
356186
120629
607677
703490
792655
153374
528049
135484
21269
192482
960055
70787
558690
880248
418924
877293
497899
869340
378220
764695
204564
408480
812935
905791
37931
270986
680489
994799
295631
139376
238346
468452
713250
501879
585547
250969
687342
271893
602633
803922
207240
209256
304838
840164
464904
873590
796112
708637
608167
483619
259690
851510
169294
698404
704600
69975
494124
97371
785396
187972
294313
602009
346167
930111
852956
824472
787836
784690
522329
585386
920071
220923
943383
216805
149283
86872
741430
448097
790972
969912
317623
480506
822023
172637
540523
481482
1020206
973800
985931
108951
620639
573145
1041810
193951
880833
893459
808898
165878
323531
1003038
3892
1005221
380701
437009
657929
236444
40180
508337
276671
443017
737350
807964
1042881
80359
498429
15995
43418
170677
474306
1014964
744831
393489
983038
401355
566501
871571
159547
1031061
655233
507751
359021
928502
801993
682987
830244
43356
666808
95819
83047
702338
626912
172454
742981
93685
780203
277574
814630
830423
878012
10251
496819
928576
881844
118425
328789
785618
430913
194831
720281
936137
394764
151356
573409
24072
810311
350454
801723
345213
277702
1022030
8046
624169
636835
757614
63163
597917
259227
447000
918278
598986
414207
945018
913931
300279
136085
106019
619284
994039
106453
963485
488864
279759
379243
455344
1033936
794422
232222
399321
478476
409807
607275
369690
887581
639228
435451
340062
806761
784205
179215
371684
865715
535434
383887
379360
534323
754629
485912
929333
1020089
404050
973529
622843
474062
458790
779067
73525
468988
768123
849109
932125
309438
984787
439202
25508
306909
435686
805243
106808
783394
407710
890685
285204
699874
144250
912095
341722
459009
373540
458070
259492
946247
407073
284656
181200
184999
437913
1000281
335509
266745
637308
511356
326382
31066
779926
901183
991206
822231
432500
406178
832605
156095
806990
121201
847343
142118
959380
746485
674082
871826
649610
809901
894194
455609
784128
433139
889905
157452
16487
741767
241560
91441
147285
690026
626008
289049
424225
392200
584813
239091
557842
819194
16197
692515
922744
603153
861856
670451
290716
979270
691185
936839
49137
146587
709857
431067
933845
231436
35104
111495
897300
131989
394143
338240
974374
719044
235171
489757
816042
679839
583783
172977
609915
413642
314603
330094
964026
923688
158551
1040445
29852
197057
172689
599956
36434
546506
377443
502960
774720
163385
942708
740885
574878
711839
789643
419740
320386
178382
880663
926639
204214
463857
286142
899931
482410
970613
861579
231863
749473
931869
908024
149934
62402
176247
55913
393917
448419
245994
582172
796570
535766
260349
786532
985042
404224
66218
819465
110537
709808
458508
973328
235902
303592
1040085
425251
1007667
153560
661993
632398
316837
973392
768231
318439
559754
370420
665215
66099
551897
910173
491455
260770
729210
311888
419589
921584
407988
818313
1036029
994748
770679
211737
113035
732517
710020
939005
274117
441521
684593
253641
106956
293937
111255
807427
351988
989063
15444
335258
580221
621
836301
338109
88350
1012561
57433
224078
788657
546465
614667
848287
350130
665349
64380
778849
555511
19831
562806
845313
1021396
472195
202289
432345
920855
458559
822585
373642
726662
955203
761217
1014581
250471
868354
270711
733775
514319
335035
911970
236890
577334
654174
560
425186
67869
304071
101455
887508
913598
371139
56013
492600
397864
1042443
974749
850238
787551
42005
625767
557213
210107
521978
892281
736592
100845
624618
159251
355081
98798
403814
519394
1014026
700536
103847
289596
656757
445015
514104
211193
1019203
421499
870138
829216
646677
382787
898825
481063
828140
293456
1033759
856058
845118
731176
322560
446244
269648
700497
1037880
497679
396735
397597
384320
570157
834424
874142
415075
792209
572040
441141
875099
846999
750406
463599
171171
442707
999790
441001
506418
11322
307665
682221
70770
738599
320003
866651
1018349
509877
10049
602369
1013413
770579
678406
333892
544314
484593
16405
109075
740140
715763
803810
18140
842438
645936
224329
445283
537866
604503
981977
689742
908496
216254
358561
414153
453867
98444
270689
485558
893085
174878
386058
713919
887489
761886
544482
961647
584849
347540
763020
718017
659046
330309
138367
403325
72904
899547
214165
259323
644719
915787
118698
267236
860538
486257
396065
307183
728379
557009
752020
38683
355670
579745
151994
124414
827439
52985
294108
267094
584737
118702
564336
278096
819479
416898
548369
203096
375376
423430
788682
210007
633924
609481
32058
509313
704571
526108
599842
792107
495160
34837
227604
915422
979845
227042
858622
178770
398147
489695
203081
358546
976983
502661
75163
183867
624901
26491
1014476
360888
603863
390753
398752
986694
254549
272406
963166
396073
419970
676901
301921
801036
563198
392280
321152
678751
886314
757382
544742
998094
985230
399723
102276
279084
90773
410055
726353
220054
300446
970215
392222
943542
439800
901819
494114
414115
531418
688832
972131
587519
65531
196436
920844
193359
381694
296330
392728
297038
184946
976506
753759
358736
92727
164305
899609
2603
291035
444158
352166
626939
1006769
288905
764637
489068
174012
972833
366307
854510
176703
176983
781941
491685
232955
132946
35447
127070
854912
772384
305882
734766
769164
322544
624023
881931
468055
989322
701936
212165
875972
278430
855641
933186
754172
712080
590467
574953
936755
370592
658723
349054
526741
839823
64608
111330
284133
87205
195414
568929
313708
592251
573134
173639
1023891
204451
1039191
396573
642646
804425
41431
1028719
949896
608230
511602
932430
83156
219380
335987
455407
624490
231429
438385
463502
1036041
663788
1007464
714383
254737
385011
303189
61065
9281
491804
79862
807992
606087
149621
789989
830649
786330
48394
611780
894254
917362
286979
472535
1031388
371579
770238
532061
888068
380210
346892
443098
918935
45933
560945
71511
1004618
716462
461481
458965
725669
242750
453668
424011
967060
71324
1027878
224745
795814
175303
625118
346254
625607
255318
182585
612497
89821
181083
502303
785684
565812
870371
407022
267362
81502
590663
706007
657803
773772
333057
937992
836000
118961
1017711
654264
90786
629884
741057
924497
496803
916599
291429
202776
139408
24006
480376
933078
268064
738199
170031
927907
63429
528381
442010
221436
451838
731850
998758
590784
300378
915772
608510
747847
313017
982709
416127
737270
869917
584087
716733
775279
517224
472634
615201
576310
549348
737028
726631
967671
828935
349999
319134
618819
368886
718232
523896
700472
815591
76235
116539
246051
561697
36958
278411
4818
626114
169597
951788
550868
183513
498533
193517
947993
809679
699748
984637
243822
770146
115669
873639
984758
817673
924446
376981
754699
652021
825217
167065
883383
825887
328903
920246
67585
723337
662789
44944
119936
778885
734219
519646
837241
60382
215021
642463
1028756
225830
303470
686083
855198
681678
437194
874411
750793
138312
39981
613089
2453
379916
1026675
601601
100617
537500
392312
73059
470813
998542
400506
551831
210154
641987
895012
763958
536237
887290
359327
636178
122275
467270
743776
288906
814967
979060
514806
1045408
551692
517962
753299
295424
606285
441627
136660
821699
483745
574585
29399
405040
738732
379700
442270
86672
399338
453840
150726
994096
462137
556411
530004
120852
259984
517386
791238
164966
1006071
427355
682931
511362
935106
125929
598315
402169
50912
602379
304257
939695
176622
89856
112673
912570
469400
704252
261213
157795
791234
259082
317014
172339
25405
519407
479908
196947
600086
813725
542642
124175
814937
49057
242518
603287
436805
24094
657173
631070
300770
710592
714482
431868
392552
643525
405729
953226
465109
4055
796993
519945
544015
899450
557423
891565
809644
279909
679508
773997
626068
680994
274674
563202
312993
274749
433180
361332
258901
834174
772613
705378
368658
646403
740759
480390
730941
972176
987107
681401
224889
683910
170905
190050
550228
734327
323606
746927
928026
121951
682433
112384
796655
547957
404199
203685
638310
800101
303430
484130
356291
998492
962560
1011056
315208
483835
548890
609571
268053
756977
728973
454381
878637
15074
573175
304364
278444
822497
488897
1041600
185716
259584
547964
547745
760140
1034695
853831
715146
255987
319452
209820
215945
439279
906861
547511
831495
933392
882817
544668
118631
649766
42567
544711
843774
316364
444008
677132
694400
167507
971044
678539
896457
291565
50980
354576
564725
597299
135129
455057
429482
564525
998236
539076
261501
493368
671074
922186
569180
735521
246956
937866
624605
220492
898474
162364
961702
93178
55903
993075
913639
521085
889743
63681
535082
114545
88393
689647
92486
678705
1018493
42825
925578
363167
130218
695467
120907
1025116
269534
440270
344804
320604
511022
831696
607233
124851
803807
995058
991633
475771
151283
810327
957576
1045014
524146
970286
979049
874842
654348
659721
373160
30146
849761
1031140
960553
193760
281244
977185
48586
617047
715781
840376
278645
962511
446089
824751
1029122
902233
955673
991310
711801
902019
986347
786582
630303
189992
817626
2211
56115
453734
329032
627442
884847
727370
211410
834451
878207
692843
40511
297318
1004321
685126
1012460
227966
321449
733942
417157
662914
868363
646699
822832
757505
208353
799423
43222
27258
112282
698785
646435
501677
795877
23886
1042798
157884
631325
459783
1009583
944473
205913
904210
309037
608897
4673
559723
919780
604746
666489
155956
1017888
231396
337976
466800
377676
616201
604138
273199
412753
16557
663198
924986
521389
139297
926220
679198
626491
566494
996599
564566
370659
880136
282536
53331
196889
48682
412468
752493
633646
414383
524308
526258
283614
76371
101344
994266
623350
613116
1014237
512353
184779
492695
447257
500500
161959
374358
187071
680723
296676
284228
508841
967512
397303
137533
827905
319978
325738
43871
348455
702173
64205
785357
170810
217785
459297
562513
172807
508137
301300
824439
675539
3814
276791
224902
651762
6157
1037076
316956
182260
534585
152273
596200
782084
347288
1020876
106832
255378
322298
491605
202617
336300
100388
799821
888236
62554
437851
816628
173069
757772
399504
381445
939950
666456
57396
1010372
767218
961610
792452
529079
229116
79928
470710
133379
633614
71195
935216
74392
27556
905309
1026992
13811
231571
970626
204553
809094
395253
128864
85296
9638
880414
313295
569377
688758
1014834
634424
874319
880942
742782
600998
601459
519836
731749
380485
203534
543146
40074
970379
37401
23181
717183
692756
746621
587115
584830
916577
14056
693005
802509
514255
743429
271286
583126
242839
280465
269097
392658
50762
693960
994152
977275
59807
382670
162784
785010
749063
653510
134552
414874
384733
903488
121443
950901
668956
495502
889993
1015298
375166
225480
134180
858500
53541
1034376
47368
752187
691964
194684
269066
930469
182075
238692
329877
172495
727383
1023133
429509
346430
787486
137431
802988
837702
26438
725765
870706
81961
989085
476103
695386
978312
280693
431347
147583
380258
34722
62454
782552
207500
39331
160217
450212
783089
763984
568443
971275
717366
709169
490962
376423
179487
790819
859810
537425
818072
387418
699527
573037
344429
489379
332486
501567
481178
380488
130821
128357
161821
555169
106448
808430
388655
514930
79491
449619
448916
689
916138
424112
155224
650911
334510
1019410
1034786
421877
1004072
889537
881377
944633
664810
723330
946072
450999
898091
266378
640718
361553
309331
419234
1030132
875888
723309
132050
1030420
751445
533701
847740
882106
721524
1006997
965394
454054
149499
187864
428621
393196
246881
297172
964813
361520
491230
188921
485948
71058
166392
473970
578585
769343
528849
61126
1778
16988
384988
705143
868683
832556
521912
424921
176610
816029
385967
332220
842231
427793
64795
935917
516674
399180
706559
666048
166259
502227
1000885
623991
723046
693425
696431
244820
398930
253027
219762
129174
205690
1043032
396385
270633
67713
511882
765363
861237
783493
1038323
984695
648881
1017924
946944
91482
105118
800376
804729
534703
262837
851257
261157
543025
793437
467974
321380
167549
125260
959981
19691
135368
145706
676354
486934
724502
989893
962391
967696
891979
991342
881136
639903
928783
1015915
510406
102260
994085
767402
578058
780844
89475
557315
179409
544447
63112
265620
415045
969674
152730
96961
671244
218301
116096
26730
397011
462234
453490
243219
294311
541186
711566
884333
698443
58482
443921
164524
736165
754323
365152
747237
621223
276195
307149
23702
475950
1002
570407
465643
840767
163533
622571
964877
975470
946761
739880
813538
882487
112105
432065
551524
201596
19740
397331
669304
244648
937906
305473
471976
543131
822505
1000066
931802
737386
360235
652994
829177
157021
573156
962271
564110
712631
65069
579683
684054
4736
464296
1033521
335735
407955
743852
903711
1001512
672534
523125
362249
836991
677910
1040856
930196
447591
506282
594802
818020
556144
516851
556804
944481
508213
583792
416029
704372
732036
587620
677422
890779
560373
122739
109961
98203
251544
95340
323008
905883
984258
503763
203870
670270
481931
369498
820164
64047
19646
723363
80628
120581
154441
823511
340017
824297
837137
365431
661304
43501
631764
89274
993379
506767
699219
916950
243983
746408
251477
99265
911370
827350
481034
458392
330477
1042513
1022512
721460
494388
313987
106459
693809
276724
773344
979877
697765
217248
270015
81916
607027
278507
67485
331036
875310
66383
796613
513271
479085
27623
799200
678826
144808
664432
249004
1033927
734791
974389
122374
631416
424597
699799
58319
31964
665552
481790
145471
306363
233912
1029775
721129
553465
32300
649703
531372
818988
1005014
544214
313661
523177
655616
827178
473501
687361
952434
232178
115249
284767
641670
815796
32882
456035
1005683
645810
1003865
142458
288295
781009
223936
897072
869882
569652
94632
442890
243819
48291
713538
540321
594319
280058
187132
584399
1004153
905533
184966
31424
884813
132782
758889
227013
616495
368673
680695
825484
864963
800111
340897
1012055
730548
942541
814008
909779
236329
513100
323362
976616
844459
97678
469072
246461
813926
505230
985992
756370
936177
877652
486331
256139
455858
109983
830445
30589
237729
873042
328807
895266
560467
268053
1003545
31496
807340
72077
527320
199539
701339
856601
274640
255307
397502
58638
649678
957549
634362
622976
393265
263170
222414
1015524
235677
283183
767252
933292
235196
366527
360434
358679
1011089
928584
428087
689427
565713
103794
49516
360438
159240
36995
199016
789150
835466
161438
289529
630380
798884
992586
424653
1000799
53672
906241
93648
95409
180920
768176
368303
936704
105663
552197
401929
582451
82463
886448
408472
708989
263964
386305
712201
979647
125841
954959
925820
737645
344752
464555
445662
507981
15179
276251
849979
371943
266435
976569
416346
585531
560014
376429
737491
679729
617496
187313
297610
634177
131671
129551
1044314
569249
624831
756733
427711
543875
985795
699201
805225
203288
933228
826578
97475
283113
615410
189041
845750
1036041
913486
724169
628658
843301
778708
50458
862125
243571
573775
517320
283836
475347
945855
866878
548181
211188
864957
460658
834907
282776
360492
188498
19849
521266
832089
65584
463962
995086
202727
162346
730256
1016525
272013
417500
956993
327895
800452
70985
275643
571105
787270
1005565
168970
445893
13331
949533
578497
287815
801194
101553
657145
223456
661270
202751
433724
57609
320655
145162
410038
127507
597092
51656
640830
1007296
499733
1036323
176742
955736
967287
150486
94281
698163
463187
292946
588684
378254
924570
828144
623269
499996
698448
796324
453671
619499
537745
336243
878345
194829
133029
356910
478400
479254
364270
1021227
392768
110675
348603
494483
847199
211686
39513
518989
725841
830617
507431
518101
693217
318627
907304
820938
21367
813854
326204
626992
376803
95898
112683
119989
793229
376009
128550
394176
914473
216785
292541
922421
679946
727694
102712
384759
484944
1010601
860274
259632
58119
942017
224812
1028986
253769
507527
226330
235879
679396
710830
927212
202596
722258
829452
126010
1007450
66016
715861
813212
796771
965462
220814
416455
89818
616596
987047
846779
588135
320400
978433
468787
872183
623030
232972
797596
663966
849512
820293
387518
309904
30792
255673
874313
955200
953519
881721
112813
140367
713636
680840
826628
888118
676382
185549
1035881
617573
137796
922293
751793
912739
258471
484754
465936
527007
721372
82817
726795
841526
1040587
103837
405792
91312
660586
329685
870919
732806
574083
188439
575905
317710
264099
138111
822172
667702
871996
186691
208535
151716
418902
646043
525583
557858
517700
585530
818921
978545
510512
281287
522061
80902
592490
495084
679108
546926
1025330
616888
295011
187806
470006
641058
986418
281237
985985
65119
869366
651021
808614
972929
671223
951749
906269
142664
230910
229703
46384
738508
338855
892506
541313
684767
761102
698235
82597
885627
577134
28013
677962
447134
693085
63509
509600
363184
841010
63998
932865
551129
547555
692737
813940
72010
560783
485051
102209
982303
178614
449388
902839
892326
196951
60099
293491
859358
320182
310120
584256
217647
674870
158571
914094
612044
296617
859677
921721
945442
387126
654577
1039411
99043
196068
597404
308991
680823
137212
813355
410304
908175
252520
638933
861532
254133
953198
450466
548464
687573
186446
783240
507662
600592
11797
831823
1029328
302214
489997
385863
413899
65029
220678
279698
517733
164654
470043
514565
590754
328241
245734
904724
962474
790790
543747
970004
382723
1029017
1010486
962885
756156
678631
197572
754237
252074
24131
632278
850300
534265
233427
865525
665267
786426
28169
307431
379176
870899
890641
977810
306129
625908
11421
384230
197875
901284
736156
17216
224966
332359
9690
900184
486416
802541
465082
811053
348242
558872
524388
456376
294436
211737
991779
392802
415627
7451
875373
651076
430234
114167
162242
396766
306983
986243
148486
707950
45450
415941
501533
778096
199079
927814
1006577
947881
213199
37259
218718
571844
907440
497766
97518
345196
757298
333675
247043
218361
503664
898344
394408
756808
196249
139765
957985
506494
613072
992889
730577
604642
58147
418156
839441
176207
32042
546053
203845
908953
843557
8821
889646
714702
199986
906175
378454
325346
402358
903911
17231
606582
244210
875483
337062
350143
468449
45844
633930
237745
664859
996304
68269
456558
829992
648067
256050
97144
127237
373975
66680
724190
374842
295658
29758
485231
726996
182543
68854
636781
768
860500
761430
13627
356278
123459
705554
793543
130293
84888
2803
848656
402243
777169
103038
362183
169133
461465
477840
628875
547324
878350
994332
479674
932376
890913
994659
385677
767044
30841
572594
490798
14965
561438
632113
851665
414815
116169
680468
353010
783713
239142
715380
453774
350335
361307
729200
793998
386538
31850
234108
670821
567832
1006735
991537
252670
301152
1036822
642660
1032726
178583
582186
939597
234085
639532
883025
569023
921647
557258
407792
19087
290964
491978
903858
410552
794911
71802
293931
807304
502600
954849
359758
573065
319015
262496
198253
766296
703541
500618
834155
880329
713134
951341
87312
422114
729231
494199
41159
152261
853255
414253
586982
790165
159602
828495
254456
667626
748812
833823
241111
894070
422603
416353
951187
468715
791889
256511
511956
478498
651531
702357
986814
37583
172983
752650
746343
12525
384308
761645
653524
269871
538148
981589
691684
480216
635131
471155
347253
210692
780265
89517
122759
195095
336501
556897
843954
343568
332707
977694
348176
946617
555683
436746
49456
700620
26852
97526
199203
173325
617550
225360
48721
679644
192192
565704
983913
174258
734932
381661
322647
285656
660020
88553
891775
812503
306702
15653
473168
185076
15114
967464
619203
576615
468439
641812
176908
343481
405547
1034001
937416
715741
494847
718493
62519
449162
341576
286126
816673
102517
38123
663148
136095
338088
333797
819529
705901
78287
530627
907823
212103
712354
473857
950947
213484
644275
638261
144018
761530
884448
384995
735845
630238
880858
785044
880040
922785
978737
368516
768463
579681
643068
730334
771596
668307
568227
613297
819376
390179
676404
387352
888339
48817
24154
815792
7829
987872
794922
266610
278342
543006
700467
383449
419298
535058
978574
887942
721628
464765
125873
487365
504238
231711
916637
141803
742789
557084
483297
325089
569523
29263
759587
588999
992703
774712
442579
272646
174638
143168
222471
691514
710379
1042478
852125
510246
142905
614530
336016
412951
1020751
547058
456292
286597
967913
332600
532525
275186
405426
124068
913325
760164
658368
153895
762240
481070
774861
179026
501367
903242
644148
60321
412274
145711
417619
729523
197780
741241
565689
70124
439585
317642
547563
551760
95176
630649
20682
453922
590023
328326
371251
709098
51524
46304
455962
496406
635180
332483
393454
685874
820918
812791
735651
628147
802181
988319
786345
200066
707677
968703
922998
210168
513153
158574
957559
487631
1019044
135480
61368
616063
620246
85338
399201
553470
184328
550782
417416
393495
311043
957242
381940
479899
118570
2300
34038
450069
65989
488769
220790
739399
4861
464461
383277
359428
290660
28942
572515
51714
529682
670835
75885
302079
870228
38004
129098
197135
277128
738250
860868
534649
370348
740477
262898
307480
331542
797293
297719
788380
848014
979114
333730
795495
642335
669430
580635
422083
81951
415009
153685
671240
678527
98464
454127
762426
319573
249968
515581
341347
191523
505000
328589
503441
110081
752998
932700
825759
403989
140169
791960
871873
321583
354641
721651
46531
439759
356717
262584
87467
302425
741487
771193
642769
529392
615608
73661
100864
804141
940779
656832
924788
281290
828774
819778
494560
907369
176372
338680
559102
561900
953885
286667
541595
357684
526308
842269
99139
769953
707915
248080
739139
1035714
703684
316678
81290
330697
938902
32131
169162
453548
1010834
520984
981482
426918
918115
517559
676747
21322
745568
418686
98007
770093
612408
1016839
869900
161212
932874
95894
488030
810297
690606
1015535
144251
208378
249314
211336
776323
911178
368191
961462
290772
129557
409954
24744
851475
639259
453461
667755
692584
970538
173385
263989
976266
6082
281330
182974
141933
134207
743609
704526
346169
856899
449868
68099
99895
450138
165625
900399
810323
941919
952045
654123
539031
406231
22906
538141
814515
852793
260625
811461
746491
5697
890490
219475
607154
421552
446136
160273
227959
15004
132592
274596
143207
467146
815228
310274
771152
943517
347028
823016
697578
172887
255396
544329
670837
902783
784844
887630
449801
349110
554926
669664
841517
44022
388581
393234
720232
428689
806277
81489
760277
1041743
134144
637566
562951
97788
54771
722224
984046
823596
565323
170378
531689
525774
870148
664630
496106
413900
157145
582665
718215
44054
597494
509789
373175
15368
208437
923666
394131
193810
196316
130227
800311
389956
587783
269565
301469
78085
215527
1034249
712633
629974
707395
814786
670615
105489
886
142057
798905
951760
117395
113825
12752
311990
1030367
149284
508525
650676
436354
97533
362420
812849
75356
766211
98251
182002
560467
165195
258382
993625
113981
139060
442795
905030
734525
871437
68363
916113
162695
917860
496038
811608
375185
541388
897025
1027303
694812
238890
1013946
614837
735995
187318
409204
522897
902213
966367
389680
66101
152256
825210
774581
624065
754742
115896
150660
743854
640604
266653
384293
828883
462424
1041886
317071
300967
195504
335009
735687
748970
475960
1042338
484076
715645
843429
270362
670547
78077
730400
168217
831180
778388
183094
418258
17517
257363
49291
95973
635583
239961
441390
89428
1007732
396896
863582
430451
142263
556445
797589
709549
179492
774714
360583
661716
218300
43898
548968
891588
558029
931584
292222
790
739315
1004077
518996
512484
17502
564722
341926
332497
249213
537026
838475
300896
629054
282814
40355
774821
393250
839384
60990
501295
197983
158663
157969
358166
739746
25428
107322
112564
87235
759562
53210
812547
1004771
27017
96145
322815
28475
755052
479822
910047
555772
501968
701218
168529
700269
375040
469455
619003
545947
765621
557946
694151
226917
124891
42933
287940
189923
266275
987477
954649
424534
610606
405852
674485
757621
657012
250348
612689
949155
822130
1008457
262194
952535
412215
795847
851934
821295
964506
256405
1009609
232801
549747
3091
819047
567377
161199
189608
907882
47097
183252
1037214
761600
380851
757687
300169
729862
348838
482943
558798
1020030
1006470
347573
227088
349643
248254
808164
266519
587214
1018243
434247
443853
333656
329303
671834
725572
832998
814761
574891
141473
577634
574816
875227
699440
15604
652423
565614
230704
93987
595966
186786
344307
984094
83971
184280
824358
510696
35512
773685
475517
397430
499656
520414
222614
546757
145422
350523
838996
58837
302192
34025
1035946
678072
722533
595249
271044
403004
508448
104770
597023
1010168
732524
469459
187501
570393
67495
300863
217869
390349
22794
113951
693667
88815
527858
737963
182077
774896
871529
210502
768308
465830
502816
897029
812385
749657
296082
604612
969
746373
874517
47429
585157
63419
240582
864683
432280
965838
573145
765569
964950
108734
483345
806925
312819
821133
319127
531590
921286
764781
820
34540
401052
521875
710961
611297
733618
306459
569247
990949
520
267037
195643
293632
823525
100529
322877
546877
454190
894331
342303
938263
524846
823113
574731
568963
410929
143360
85584
173991
876426
577583
1037258
347917
395958
932601
359418
238624
298015
905625
236696
848973
462466
69449
353705
883183
900193
21198
605844
922906
106854
981215
606277
746496
86450
330430
259504
959252
123256
385958
469863
878632
273885
939346
453382
355592
63170
863352
592624
228138
409953
68555
803713
780485
151818
971866
407562
1013825
394797
306444
599195
385813
459707
153213
100370
21422
633249
320222
652523
298924
627560
25455
582688
254987
921872
611672
846448
391074
755308
628635
446154
453895
801204
281432
864945
349894
761958
669705
195799
652433
942664
906335
959604
852170
142260
821899
658293
9344
318202
981220
244279
483009
777677
969429
372551
766958
561990
55432
73162
759039
163894
236110
321893
808468
231489
362446
742369
573319
841301
919690
236817
815194
147147
778808
569336
183900
563456
474088
949120
486129
719531
195096
830036
807626
534375
126845
824125
917870
62832
731246
130612
308771
993082
795421
146749
440490
473934
613015
77611
310567
79939
250445
161219
292590
507426
1016516
951493
725125
2128
953912
915178
875067
199536
433903
387619
838465
46086
336485
226637
581745
724935
140268
260461
746106
151094
303725
33403
518178
688751
842826
577148
480104
61410
779077
134816
351557
958159
781287
943143
539236
652941
41625
949526
648973
57230
725406
446073
106988
359263
986865
872457
946128
262743
1036975
477901
29741
835538
89897
29779
39348
448184
636759
505532
662904
739003
1016554
913177
180567
236299
278758
313604
401147
398263
483967
26561
315086
64802
671890
297893
35755
720464
406209
198042
161475
382017
977449
986745
1026754
304246
352644
26318
785915
217817
159533
513929
227799
266656
747369
517726
1038313
658800
663392
810577
495657
203260
475925
371550
151076
850710
504889
146533
334781
71579
204389
834076
434794
935535
316567
648166
791437
508067
650714
162298
841300
82723
677188
678414
674418
522654
753637
160218
713317
720818
194363
369953
598467
494745
404304
90909
377123
668710
286376
880485
648530
691092
414227
786215
481801
183039
109285
319177
490303
777576
216551
290809
116035
923433
501450
410657
497372
91157
913698
446909
757606
352624
736258
858319
880002
444887
41255
200752
496076
244207
158625
196434
792847
195579
125522
837237
161199
498514
735254
2625
414868
500461
170470
101275
161720
757204
62871
855786
510818
1008997
535324
142456
270719
902582
904837
47178
612462
914728
443056
361346
711001
850180
338707
399439
361569
409823
368856
827218
1008503
434147
941293
410524
44405
587192
642195
589140
210825
368424
980589
1023391
842712
375806
910149
958774
895694
913375
1042431
769133
658608
248350
1010177
801628
281251
612765
999225
418687
709593
6503
510813
206603
116045
803497
687535
704123
941928
988891
271829
63102
513968
283198
134188
383042
414725
267661
1129
666149
282724
708617
363276
385143
106948
14805
662440
50997
284656
670192
700819
1009303
717414
190817
384208
615980
26252
349712
230836
258596
328026
412729
619522
386017
330707
912327
516656
76058
555854
303252
796482
87520
933104
548191
633788
1040174
735745
113332
163029
365876
139236
531681
152760
883767
435938
376953
691018
892715
952906
345632
392877
179291
705507
869139
805635
367757
890871
105353
682256
202207
464086
488546
820857
492340
624949
6745
848861
373786
901624
700013
774704
728964
287282
721582
121453
691796
401877
179777
4439
382579
788755
207785
1018345
228034
392806
564659
434989
403815
252197
500903
94584
270552
373753
638906
493772
152524
105488
557223
710119
784952
232998
330335
17215
999142
497155
259756
76104
761412
4268
71208
807955
943817
1004707
865436
843948
449247
762912
126582
180150
493594
88720
825955
585020
837555
22764
864108
866368
724027
189994
149780
923639
452195
846703
1038386
828922
497110
607329
509403
792274
826564
542972
811685
627925
446157
623074
213506
1045424
944322
916196
524609
643652
858323
118635
805056
314349
642121
986135
608944
372038
664334
319295
239814
827649
491649
738309
213554
422731
466855
181560
907888
93105
304194
845321
376925
629299
677365
184833
757988
908003
661610
189490
728634
998419
974726
325978
571838
390659
657213
757715
357854
765016
704541
853052
326863
689307
395883
627137
410470
609339
144399
287772
457982
27424
587643
1021169
545290
797049
659368
954682
925328
266370
122815
12953
468663
228318
792072
424081
514622
881918
67928
170232
169782
190493
628618
784319
178103
260407
213473
1001171
68049
1035464
538817
110941
366073
223212
338081
363757
263230
56090
346943
129243
583384
793889
221037
911261
720441
893828
629625
111366
688548
551061
523991
88652
804880
218025
373376
263639
852312
312667
274508
41841
921945
546503
534355
286551
353648
842123
232397
707494
698365
139285
110637
834209
82108
818695
929084
677797
483267
91410
303391
1038032
809416
578992
615608
144538
507858
389504
248550
1003987
643746
338090
356610
911424
31925
337327
292555
977988
564799
841331
615212
403643
333445
926395
980274
538573
189878
380586
178501
668131
719226
1021726
215276
180667
320146
206225
904335
699634
701462
868801
412414
721181
784726
628858
424364
560052
337597
1039793
500400
719226
663626
129772
855068
924594
470068
81781
643109
544029
722616
109083
889916
163252
566977
836918
128414
21759
235658
136220
503460
133540
93889
152109
161394
625541
252177
896283
994481
508930
687890
917135
171873
166468
556927
649661
126385
132854
842945
350931
731257
664743
138446
141814
774092
454094
738415
839518
155019
533315
1019652
331173
470981
346801
293667
631043
904385
432646
97169
191204
764508
337346
759300
1011557
5727
265781
833290
5709
83033
680563
116376
903023
818396
747690
65453
420688
798322
179878
494739
812820
602019
101324
922379
794448
738839
572921
8098
493549
521896
208306
237287
548392
270246
916700
530568
126135
185883
269819
247847
601163
733290
243376
847239
698359
226032
888936
284765
1014975
143022
710039
202581
737554
73913
272329
757867
144973
271201
648479
463141
476883
917891
673087
114156
1043426
320606
359152
431436
328185
1026927
201233
992552
240869
306776
950153
430897
617617
58860
231672
860598
850015
631456
73668
428493
1041567
358564
972233
857617
634660
1031424
580269
298055
239792
726032
156583
167529
356645
559652
97716
565558
761882
494983
205921
758906
16975
903606
280381
563529
616926
772768
609324
400148
1027231
1025664
802044
698755
728664
485747
533134
130159
920463
460584
796104
715368
919058
123990
310500
142459
749247
192212
596140
621508
592539
838271
149905
711828
737586
292238
153859
805183
209238
291088
435161
340230
1004876
117491
235228
579369
67607
782761
453342
839612
215212
525176
1013179
796805
443829
1001168
8582
988710
529697
906719
118091
978477
204024
966383
399850
744497
794554
547876
106028
598765
753309
868448
25930
808427
556452
318796
693988
503950
956515
381482
343175
997576
792928
201016
972931
342796
709839
581602
805558
93505
849630
444818
770401
334177
671218
961093
26379
996964
400276
916545
993537
1044205
809159
434759
639137
30651
519150
612207
755482
12495
228955
315422
862517
869024
372285
358864
170739
199499
268406
975643
742168
355357
733987
705771
6820
441487
963469
20378
108710
177185
589659
670734
297594
217429
1009742
201861
877804
466929
643207
354448
83528
320995
484942
596291
576804
937086
928153
365955
873591
236209
296400
335055
792794
708623
769936
475492
878913
838095
654905
67941
1018981
73133
163791
215058
625837
1027467
946152
97171
777384
750963
46682
719874
161971
197944
786686
462933
135429
59343
408377
1031756
381405
217179
853938
676460
630354
840021
29394
137933
835464
428032
757986
90652
857042
640975
103685
1006429
728458
437990
127610
663921
1635
201773
619324
258889
589300
738872
748746
334295
425393
509210
850011
449389
993335
752389
597077
401365
573777
622907
1043247
88464
902032
447100
428537
569370
209374
442188
176946
746396
989695
793751
22586
329556
387986
359807
653889
458199
127895
548173
715554
610478
349404
644650
265950
581833
845919
128373
375211
503470
985141
491689
428377
616229
305112
988272
505506
327728
168873
594039
568826
404262
654317
390333
499574
13633
1021914
83280
644050
343070
746030
81997
57710
558775
331986
829875
1017888
794495
462097
380175
1013443
970523
768402
297434
287406
204221
116356
93764
468541
324925
186478
149790
860455
651737
141456
879231
547656
383681
113749
98173
469239
251648
719686
407031
869702
505427
10723
608256
666404
511924
721590
290005
22612
311911
311476
546239
1012442
683985
580573
265538
694909
487619
884063
1017767
354678
332593
392718
430530
682041
609381
977749
201800
258752
832905
484324
266920
818092
400492
552445
672607
284697
1031021
177238
241810
977075
895440
688794
12563
919333
704027
271028
760269
260
666466
672032
940303
387969
685265
497842
356639
360831
75005
26555
751718
785079
304550
417004
964813
731667
997966
893242
403009
440194
511134
552825
551242
586033
1036389
159514
698981
263844
56771
548400
710611
222062
35482
153891
590444
762895
64429
552701
262487
805840
99723
686424
526409
880930
706464
396860
325169
759268
72387
848171
49158
958513
217231
226526
521754
376587
484848
211656
381517
1001953
868378
54731
677661
942512
306173
432002
644258
370459
582616
509615
495675
307211
898627
16795
798489
46025
841106
824483
749829
119527
842325
459753
572147
441231
778825
782744
870066
415532
526352
324649
881525
826794
779335
454140
486095
960015
73754
684552
873103
823788
1013063
682708
618861
544863
759828
1001144
146182
724921
270286
1044128
516638
38738
832252
28349
5511
355829
324350
472526
401984
553319
466969
147255
742632
714788
941200
889156
610810
206906
444510
840484
39119
529110
282192
613145
552525
710169
61506
136354
175352
412851
393186
167084
368682
737037
488959
50216
377505
311447
596527
779544
22342
507127
219786
621930
744417
660041
917309
170356
107010
1038009
692516
647977
427028
186393
564288
589160
902880
228393
612246
914902
10945
917256
491697
908165
254476
581201
667965
534524
690160
98648
427649
513242
779356
757591
774733
246456
717015
269321
815300
461529
632178
917656
477911
306533
29322
2825
489153
55968
525061
227057
984900
219959
455806
977368
549226
219699
900725
930057
59757
692791
775815
33246
460845
175049
356437
481234
238449
133736
188274
110473
836025
749007
481550
306893
1043490
267249
370991
186018
319830
533411
85140
567826
538434
495761
314498
1029448
661373
509531
220780
692033
75656
424658
543548
516800
654230
329599
37569
6007
756367
200972
1036163
595148
897642
926282
246107
554275
109210
960696
159029
134482
267848
304505
717484
495128
469647
258823
408800
529009
872765
907992
795821
52645
919080
626925
169982
652938
874849
410641
128136
697645
742336
284345
424893
869520
973265
718961
790309
887688
585172
310690
925533
303027
317111
875639
92599
503045
459705
451549
348205
1016287
1025539
487007
618905
257984
243330
97183
94774
58363
510766
462929
550977
676028
48111
347310
944273
611346
519639
181762
481275
871307
646509
941093
310625
792107
288591
514519
712313
527775
1005547
945763
467375
659907
420741
522854
537109
202140
336553
800073
867533
738035
940893
429922
313348
868927
263994
25379
153121
834671
125558
826107
255221
414873
488069
317315
529866
65993
491107
987427
38937
556032
1042813
234912
828999
830384
145714
383637
806849
982771
253632
214611
147460
36330
348810
1175
883269
489592
703781
683085
418081
608644
992290
632782
447472
703505
699297
106953
400476
67556
899822
322120
574550
524878
853935
282091
881478
86974
225660
617997
114760
809760
1002374
322059
1037840
148318
711510
197512
542430
58475
541269
389536
1001656
222660
892426
965687
34267
759446
335983
417619
344301
493821
761748
978949
757022
10930
853611
871409
370748
17655
369432
685141
962457
9309
327714
640727
968973
713284
995867
106378
220580
606217
450630
10470
292702
484594
447374
337115
914010
835349
297489
121587
102349
165678
850639
548569
442060
706021
616339
9398
684417
636321
104215
747505
92221
721930
393619
825517
690150
713533
653913
144424
480503
275595
286204
984026
660107
327369
137239
136078
984691
176614
166004
616240
744396
591724
914587
419116
171147
743966
808211
104811
304827
368548
482111
452577
590310
226212
310110
61210
690890
364567
188125
452548
208362
550017
506435
616715
843281
791047
543962
247980
327855
931181
885782
538676
245435
647923
35348
559732
408945
8398
667626
54661
731977
571830
295312
616343
987626
324464
873477
826925
714451
810823
847172
182531
252374
475572
820613
86732
170688
550211
137637
597880
962523
901405
38141
814847
264920
187098
372351
985616
35890
140596
746725
487920
900848
878144
701514
884345
355116
38807
807910
486015
553402
194174
793225
153847
863391
171794
328844
119638
371582
611381
620422
651259
100160
489831
300521
711786
145539
572791
279732
108085
282702
977232
211081
70444
427574
397428
381655
714935
158203
442157
43281
1038537
852181
200923
886161
855368
734571
898548
448496
627829
925563
421571
322379
922035
380944
732487
26109
299179
743556
675979
394889
703803
823470
263287
386274
610281
165293
387275
1038928
84357
683232
284781
85610
914551
934607
512606
729464
913903
865373
940775
66457
309452
95114
774132
892143
60363
653952
395881
104990
582418
842573
139424
547440
592385
836013
344598
513195
796490
549214
931277
110110
829280
771460
739309
133226
199791
142773
962811
664852
565285
343182
991565
751010
263761
597281
243577
657971
726964
1030033
277153
318536
295941
177373
85554
257760
580712
584235
136010
961172
410234
780371
715276
456090
39230
896662
214899
364198
394124
553541
990628
338920
266623
685410
463471
611200
732476
1031458
670520
991169
356004
473863
828081
43275
818042
722422
647787
1408
118347
199254
311352
488570
792280
768127
194672
866873
215114
1005269
890457
426257
97059
960313
992576
646772
911514
928752
513749
125068
196988
21334
230034
89682
506574
1021938
214784
695342
976580
405444
40071
956589
2256
955128
242567
548859
888565
790509
938139
360226
475887
950718
972954
164038
108634
230601
63125
722990
332819
983215
620340
834200
145671
165998
260495
846078
1038344
490561
27244
197700
916066
993390
569044
1010724
541895
144702
808361
92672
690805
178549
913156
241
421290
557319
604855
269544
870208
464677
701984
898962
954317
55573
27147
186465
785723
281275
225138
522422
940208
107256
1044624
837526
372217
82321
344448
793517
1035998
384943
1034260
977081
658643
796929
593699
715520
469408
497717
383266
515866
895777
476450
567286
385379
738900
320856
904654
568157
459508
674036
545430
1032715
419846
142732
106422
717097
344712
396972
580141
294902
930158
935119
253460
181305
669802
276556
931413
222002
433997
802850
633704
374483
223183
941801
1036874
42464
33540
660824
306964
734670
172719
906455
58022
301169
385855
688282
869701
378646
288874
454587
283429
226838
271088
425087
618331
606726
283513
478583
794815
387891
480056
105937
350123
113969
214545
894257
619996
866116
514801
612762
871360
166292
886455
259413
741833
710562
18355
500564
860306
392249
16939
646446
514885
909091
1020695
606312
124701
537077
543986
1044939
302612
1029937
1010767
948053
543662
452535
709417
985430
108355
356945
571365
918655
898832
377080
405538
976629
267978
759132
291324
752769
541365
845070
874052
844711
400518
710033
268227
642205
344747
95097
751218
440411
1022574
975267
858612
879929
805376
813945
755899
541609
386789
750236
177832
664499
774135
296062
660752
610841
32767
868602
21414
69764
276844
923629
973185
497581
554691
586
514229
408386
952703
165049
951704
977760
144486
216459
297325
530062
582133
741570
396267
598611
440748
107559
952694
1035062
524675
283174
823696
546948
162284
525264
312949
738586
573498
618801
648591
620270
291694
295042
431484
320552
11031
171310
165267
1005976
371795
381535
1041998
165885
910891
467831
434770
697635
483451
830755
474087
595359
22283
947248
447125
75598
175246
406728
433421
51879
986146
346068
67718
546134
920557
430777
571596
514612
526875
1039792
888741
176907
618187
780147
916690
935615
965371
612890
307027
830669
32749
739022
576174
236293
935878
873110
598536
152495
991228
273693
754975
949407
315258
490569
798992
987340
243327
843056
842011
128698
607123
884643
576739
474283
147107
179311
544078
1005231
759389
427106
658637
882028
519171
484489
64781
966236
521431
739736
780774
689776
669911
473277
808737
1011162
556741
897141
510814
417470
228973
539316
979962
78874
376886
555558
1014680
1025236
245627
952835
585719
521325
1043412
230788
394370
434509
106038
461204
210011
544255
1005941
358699
260991
835344
679621
645972
794359
993628
531127
400383
553480
828533
1037289
1043224
840427
1011531
824264
75458
333793
909059
385655
358215
244471
879137
863649
702010
862976
336044
13438
399044
993353
9742
241587
13581
69374
340039
760371
803699
388689
100907
1014246
107672
475518
236743
694382
777531
95246
926549
461650
891810
677216
261254
912183
610245
564532
920502
851105
610022
140373
587948
693956
36628
943138
982187
743176
670044
381625
639267
837801
602642
235330
641270
995082
996057
555669
679312
463956
915786
1020135
722671
38185
717801
68756
512899
75869
285872
471892
590037
944206
575031
330613
14908
337656
651322
1041970
478456
655451
33023
73807
1002287
1044716
464731
503242
748458
183873
1009272
200388
62239
81121
111356
898242
582515
367405
757075
781112
614961
949253
87538
606796
118986
165407
19817
122414
482477
254415
53287
587721
470201
114688
556443
954448
879833
762551
926583
633770
42413
811485
470657
129127
1028062
60054
579742
586769
216833
669571
890128
167362
457488
984451
681894
489531
659764
881407
452832
61119
1022109
220797
546609
751456
596206
382186
633156
413023
356119
625992
166940
1012963
337674
916369
942111
572467
701437
767739
389142
607760
668672
842044
468769
432959
696648
618895
857875
169096
40965
347033
980909
22655
41621
169514
344918
712142
297766
111358
605452
805644
926033
480755
387780
996675
585891
334499
457152
930999
1032441
758407
312260
862789
62256
290610
194797
1002118
1024341
134796
832818
926821
423650
17181
404539
176637
529602
61061
903479
888654
797538
978718
1009742
247288
918964
747707
376077
167132
121537
377230
662330
278095
98570
204938
268409
981238
950226
1023701
581414
951457
468992
5821
1003507
361921
614012
736754
597644
242847
526355
187480
410037
169495
110395
488811
396147
30915
961386
179371
922851
520554
71629
207442
288875
239201
291969
42561
148583
150841
133002
680792
946810
739331
150441
1033939
795718
950602
711861
150928
921278
128309
122007
812768
202845
434408
161295
965425
228928
670750
251953
419648
882268
540997
860058
525380
310097
743320
141002
1006804
96752
366895
405138
73841
77282
699916
169355
943360
794669
863842
1010681
248113
111511
169576
243714
504859
296477
181108
90881
247749
559241
296025
590021
754135
779364
899335
975829
719608
269565
575642
698077
199936
821229
1015292
970404
135686
339819
841286
88012
56598
88756
364232
253258
583411
593511
1018268
953135
793232
896313
33181
205814
849668
541362
190225
546833
792535
624316
867328
297711
418326
272056
257373
749946
590990
741690
794539
190272
587062
952699
280140
737865
885217
1014284
648908
875123
995195
1036176
501195
942493
864319
822662
687968
269204
199601
316936
61566
264829
540787
662467
12632
589399
380283
548680
247363
14751
377901
5403
85870
582498
308013
520706
241093
667374
652508
123853
412055
1012966
61782
837894
240976
1030281
967286
461461
279935
333806
253523
772474
706640
301526
613232
406284
955944
575643
678331
984196
579872
294659
520456
46826
833940
920633
977594
495858
735526
262658
833777
101186
1032175
579180
707265
675140
294110
801436
224823
911817
344222
968403
124382
366973
624630
594911
678782
48666
74343
427800
689454
274969
703044
364088
716897
892477
162391
643105
781082
304776
193753
942368
229116
91287
745485
325251
524719
894795
456180
927987
1036464
104456
706100
39409
485917
972595
412523
779445
242848
783020
509708
242522
876071
135314
192231
208313
1034604
579511
8506
551171
303987
313746
431026
444752
366459
569029
79490
183919
83664
314408
771455
387495
980282
845548
671675
408937
1006596
46393
69430
110381
194966
671189
868870
15929
160530
814694
832919
1034900
776435
721420
271964
475912
29585
161445
626276
1025910
620916
228461
567003
918852
992640
705273
488417
456094
81128
964653
517114
834746
978775
14464
344850
929754
1037229
855654
115078
847297
70333
702954
826486
230959
695989
606352
291894
417947
993824
994330
726032
191284
965996
760295
281471
243399
493657
775389
995263
206299
314691
418221
676118
199637
476138
932111
215082
19694
620669
111645
981110
69461
576221
145176
960120
925592
428144
1041215
568830
380351
427082
569266
316990
18035
640499
367935
779931
99853
963109
600293
849422
905242
507752
828751
689435
822995
19845
248169
639932
941417
131594
1024509
974304
124074
972754
463874
778425
340220
713589
288347
934361
851342
255771
25849
990291
802129
549265
999565
523583
170955
842870
174445
395863
826918
349809
591641
919614
844589
769614
761301
113212
592136
478289
912427
326052
971964
820761
713225
885081
157572
122812
239976
927083
685196
808776
423178
570979
268514
318383
36079
5266
699829
983741
65032
966317
1017381
441813
74144
472473
857752
709793
145918
398683
811104
1044583
577900
67163
191094
605033
988557
211197
195995
235322
67495
753584
482321
1044486
390652
786437
516315
858406
992943
962363
601631
879488
208826
831022
992139
159431
754786
801825
47356
895404
42553
218400
263896
929315
369110
55595
87072
187808
667949
261055
246960
755585
455191
301945
176970
596995
258717
542970
980179
975234
594533
141688
998295
1029783
191650
810010
329277
595369
948163
562816
682807
499253
531589
706445
522713
717223
868177
209162
349851
829412
363307
618290
709193
460871
918477
494748
345400
802499
630704
296718
722441
592555
560606
639434
865593
315356
18033
719462
426105
121127
394950
76472
1043141
106130
383012
1041992
266687
882267
546607
759290
42941
290921
145271
823252
591124
563830
171992
773119
965020
819250
757161
553574
946490
647054
567767
267975
28873
615111
95746
419170
907448
418018
796973
254085
103985
616798
586507
96010
313094
565312
849735
88906
202598
762974
629586
428532
70064
1024674
1040473
387953
561596
312892
124906
1020914
360622
695627
674662
656621
559088
692788
702402
919101
215656
414105
243451
268947
108434
904261
636020
333065
607709
382428
335319
1009706
786617
743543
456423
677378
738950
2795
196574
243214
1038758
696646
49736
870342
289006
905201
439435
722598
508068
334236
58823
21166
821910
153687
369860
819054
850300
903899
309678
507139
235939
456811
573036
829982
565937
738362
1229
374496
949507
836117
882130
34957
358595
1015102
1010113
239178
517112
485276
467436
940481
530426
1007847
480590
256268
727093
840273
58704
80300
128059
860353
471253
591608
106020
597721
444390
314948
521079
668244
675388
11095
381562
77690
323619
248102
343543
676485
629809
416346
1035089
1030997
801076
860964
985789
196646
614077
232263
223939
339931
430919
466251
69921
687192
500257
736501
471201
573430
955956
846275
1041051
344106
266226
59074
510822
689460
91326
310108
966784
392094
470107
886928
687590
279790
114529
899665
608773
250533
596066
43436
900321
970249
634510
614241
830695
742264
962874
907436
763973
492316
131437
990205
269199
159271
927707
282603
632341
223572
48201
206368
740688
301434
188840
1019315
364948
558298
401379
275003
681660
634784
579425
1007130
411982
448235
69462
136724
263474
51851
772419
78773
865698
926314
47954
765068
648359
743544
121157
244042
203029
415937
559866
792154
180407
670796
747982
1035531
211554
624031
454319
414900
778613
1037714
136139
391090
831868
28181
815530
29491
26581
127709
426215
66924
845824
386977
896704
685237
679169
130683
504862
968576
284124
921631
143024
281619
893713
4383
707227
848375
178008
1009631
531138
74119
861328
97585
951635
189764
708900
645940
80146
294795
482374
883417
756392
383049
546060
821975
926621
379671
838976
450319
353318
59493
767130
485032
112103
294102
982963
533779
148777
847347
105790
766122
716065
657065
947502
361350
769199
759864
170839
84658
861154
64950
476569
265102
1032713
540244
809109
456782
993015
644632
609005
427565
759163
577328
995002
917927
116302
488033
458076
964959
164992
563455
612945
501969
431678
63147
359711
992995
741012
309060
516985
1034487
190052
805658
722276
782519
117212
799519
413132
76036
145732
44181
727560
431158
420530
233971
747325
895929
617955
91087
23993
427917
438893
688426
496286
769478
778638
204090
517112
541014
394
258228
997418
775645
805597
822125
299820
214071
772162
439548
874263
730299
870148
154339
578696
921648
229481
85099
97501
306437
737473
265864
506065
199697
110972
899916
139503
489887
428794
811281
1025030
665386
843417
582763
240416
267787
425545
440843
563712
1011493
217611
490488
1025809
557007
393278
434519
262176
973958
1014555
345715
33800
401871
533179
400845
1013084
615599
959930
649052
942138
276982
105727
359030
247867
661845
431152
267431
425229
342366
142421
292302
79773
55150
227508
678459
598682
197354
58586
367494
28896
776236
1016254
81262
352133
894460
994563
538464
234242
122387
334201
806999
162160
432819
754725
768220
406873
372779
830229
722704
240632
860540
791672
648447
388479
1000623
388354
87993
648291
708420
387614
653377
537054
620803
188350
952907
623680
651930
243668
811945
60544
902681
22126
351396
607269
1017560
100997
463814
614725
948200
966323
790268
676947
760740
798854
302059
862804
666748
210280
504845
500821
832307
897441
940410
698126
546597
401899
819891
264700
838451
603982
899933
31664
762645
988695
380725
761835
120911
341783
22131
309404
169700
917727
295294
591241
460222
206075
780368
728353
455822
895255
398120
829550
18626
962046
940354
412989
397678
320899
804122
167375
444366
471751
1026517
297494
879515
1031758
130140
753826
999626
103066
392096
743484
391361
1031220
444058
144926
668771
1018617
427375
96629
929710
157904
791957
700564
396763
263797
760796
30833
765064
500968
640231
363068
577033
462481
393127
300274
1038253
51411
567847
46795
156769
246755
963247
854910
606448
346861
255760
815002
128119
871387
966979
177034
449397
630082
975257
700799
881000
546542
334285
370223
654891
593059
907696
181323
830215
68958
1006685
462962
1031962
596305
506352
209293
748693
68146
516673
723365
45693
392138
890005
295559
934550
457028
349055
515446
915118
94458
363719
689123
260008
880003
677452
586188
572703
323853
261002
851395
856286
319773
659967
620589
593173
341877
384795
534212
178722
622414
448916
875490
386819
538596
220449
823696
384590
969324
277560
740102
712807
607521
233468
865714
37843
555141
906020
609640
1006543
965426
274820
399614
740911
495359
221249
797132
722599
779642
202294
523309
143200
994482
510954
704692
313753
478472
81236
777017
307308
571923
847747
1000987
563072
416472
984522
343402
65246
581961
422327
939022
438544
1019624
816316
827835
614147
562815
732721
547792
294031
72388
671925
343386
950682
325264
822745
498669
995037
717827
427341
635797
365321
567477
734412
690853
572219
777755
1025414
340638
296592
3725
759417
944229
229795
354997
849389
543753
987016
216514
550486
575053
970707
410257
981647
1016250
439746
816705
313320
252701
473923
747880
917439
483798
184840
63442
294588
619844
858390
848734
562139
254947
911994
991287
817926
386245
1007520
648125
288122
929226
356443
139126
217976
473610
963709
360592
936379
848256
1016916
594860
177963
811098
982599
762462
953978
70128
587005
429540
747815
791791
964634
854324
897205
37953
761100
795366
683930
471506
119145
1021430
706144
993193
1043053
819996
745935
488125
429633
365616
946254
315375
92217
582373
977822
1033753
615406
117993
356895
30988
482598
951210
387649
25952
773884
167039
719662
737659
798012
318913
793392
1036339
1006820
1015892
961201
934206
874268
896668
638609
769601
685705
140787
580198
217986
633879
336700
863755
511022
671939
434708
768154
187623
385170
993058
617674
388183
167542
143465
680493
511133
806267
931950
910967
269933
821470
99698
952119
201626
846023
705484
559676
223270
773694
344983
52304
377012
436699
203429
877995
545524
657545
606134
181184
303505
289909
312529
337410
119699
743152
431607
133638
249656
639660
758643
1020390
72355
942406
297130
736116
941272
29261
438575
304158
599380
873289
940131
1031715
705034
1036945
144137
913587
679766
437854
563431
432222
358383
820906
902142
72114
804033
253865
288670
537009
829684
938248
645370
879194
832228
11573
658117
330290
814210
659099
745639
634011
455247
129782
370727
227302
93128
1028921
691069
572695
40813
46788
155851
755621
941699
896393
759193
518924
181632
848458
868721
721087
1034993
418171
193715
312064
875418
214412
195597
827379
847657
610518
542679
749952
310300
487406
780051
126727
881597
105077
959037
1025763
1008189
592862
1012506
517427
213369
506767
892476
196484
169206
136389
475594
774456
1044786
311433
495515
549523
406911
613808
114511
977164
386248
1015161
682095
906983
632508
762960
691813
909362
2550
75051
417891
154490
379262
221265
642588
916214
470948
541354
779381
869594
495209
402742
559963
198344
299861
296811
44532
723177
130850
107592
158424
645491
552250
785461
67929
752686
33199
42040
579573
11357
897217
14758
865990
235972
292542
914375
850317
932098
798039
518620
208266
627458
756569
609670
708345
833576
1029935
381037
814407
445960
65066
939168
466656
837973
906638
846022
169668
658884
228563
831609
1018476
187054
895132
136733
794265
152488
603083
284153
853288
341648
112247
443639
283202
779574
47708
821736
100525
550681
656273
381430
863317
474688
813706
509753
815697
996852
245796
764036
450394
919212
200996
98507
785121
608793
98868
806408
776545
625773
990588
27700
803910
682014
906639
476648
796422
231548
25957
815429
293652
82615
98721
919138
658422
271472
705231
1000663
808554
1039088
197850
860943
249563
635660
654401
514249
277960
401163
517279
1037763
684007
702828
916493
862704
351267
564383
552761
797610
685360
331706
509149
116824
731499
843649
49899
119468
538586
177064
267850
718184
24645
1032620
617238
676284
389932
413300
79792
740490
13699
472108
216289
890862
764481
800686
117087
546070
690447
577620
459125
703316
598338
503918
727737
812580
158640
141461
698474
725520
758120
753541
186115
81581
236913
522165
968007
880433
463145
577530
375384
940223
529147
955590
800220
285407
765698
82550
89094
993248
695981
458935
431288
806076
226870
269441
625070
582784
470214
601840
67849
830303
666042
818949
9622
172551
73869
1021467
843418
90828
842500
892114
901807
445753
712433
945937
192606
479970
644621
721131
655571
930999
267570
888646
364687
848978
1000304
413694
920231
1010519
188845
776976
550487
866141
419794
217240
733942
154611
824859
451828
121244
717820
178710
947977
907997
896206
780065
587492
1037151
857296
596306
306423
2170
39530
392816
33550
673255
11697
22333
990952
792033
930769
17376
886169
575569
366982
584915
658802
628010
158085
905682
383011
663453
268254
556894
507346
188720
627553
789890
825214
231363
73201
931885
520570
1038754
1044175
744777
512402
995611
256779
428102
202498
566841
998941
537988
721717
404015
473786
743404
918592
691117
700353
507963
33201
995336
471323
689430
896796
689049
166666
660956
125139
554703
250590
327327
514959
279327
219234
469603
753665
650605
930057
802542
386602
21687
966458
231602
195779
571380
174051
604153
698044
70668
659964
952245
830746
950276
903522
680998
789604
672709
299724
667414
104572
249853
392178
567385
673840
665005
273242
46227
432156
683470
249789
1033243
19845
278913
271491
288504
301353
942590
45103
178346
975560
944590
844496
1021909
357572
717692
652856
200533
917224
931289
282789
39782
160439
395956
775837
588565
942720
887464
318519
547663
395985
249478
19556
692461
1001417
338153
301068
831802
48701
450490
552713
581186
363213
840178
125613
313437
427950
454666
372102
357636
749468
972211
486491
276965
701991
381440
729420
987314
332487
927879
843830
152843
696915
871269
526435
11150
143215
69203
1016032
678113
137793
940124
545090
893465
993283
325856
14188
65058
913646
872208
357602
642785
831880
991187
829765
921725
926230
133419
42498
455677
407137
75915
353151
287615
5998
390515
1042664
708255
35912
371642
475735
943727
348876
604275
802796
725893
8163
113378
153721
165084
741840
143474
730596
266048
778174
714975
467035
348936
923110
39887
89905
804427
281554
240226
417870
614126
819639
66127
884906
854791
857470
395991
1029173
635458
779370
634511
39286
822089
855185
217204
455504
756266
253489
239512
407417
882414
676809
767412
649386
695407
921620
186455
965080
141858
848708
509874
25732
349501
374105
828446
258490
535204
561236
769777
373475
982010
339830
15708
256566
499440
560432
929604
23147
195072
99848
386329
740619
291658
356141
595189
383142
20787
199218
450136
577835
752625
753961
257422
456619
798654
161949
923441
925476
886537
757154
948665
314331
442535
531408
561466
184185
782044
827407
640696
638215
485540
431161
283352
203640
920624
1024635
126206
890793
1017551
136224
614921
826240
85896
927979
404583
23865
782342
347925
490559
860590
590555
896329
335823
40815
803187
718268
154682
280223
829716
164990
840772
74203
1037968
156402
143743
638114
308800
476011
374696
533646
550231
823390
550773
875039
76300
336681
758846
9778
902260
694839
91076
533209
569490
297493
700717
573844
137892
900824
670129
808780
361936
768041
297985
864154
74685
553006
1198
730246
124576
1043033
1018610
395076
399494
353758
1015136
872549
416156
462782
798734
152945
45826
51290
928233
44973
691578
683255
31977
59093
974173
694476
196125
512553
295278
757858
998682
571578
931032
1032772
218747
294810
419236
283930
402706
134808
499287
652765
596489
1033716
784788
31546
882291
84051
933267
132667
637983
40659
30720
217501
84913
873905
271795
527405
574018
502924
280249
953654
1007588
454297
573295
64868
831419
589342
78076
369632
605986
831518
532065
986547
722210
484578
1044701
254087
270426
567146
91925
349273
340594
287735
976926
178758
924597
569407
259300
166377
208054
851767
887852
353938
883217
651118
776253
595791
396450
652467
377239
145147
629309
725095
1029713
156477
572125
787691
336411
76259
36636
145159
940630
67847
314975
15900
743470
231314
947112
411033
882717
350054
655256
201348
110760
598797
244585
354952
756390
98993
617858
738458
930931
293956
804976
369171
717592
146306
401286
337135
206224
499709
563933
1010221
1011749
806164
992165
86518
1005667
21952
525812
755609
370277
159391
423163
763731
123168
1014283
470301
680281
600038
786162
804786
871394
733560
799022
576475
365766
888132
491832
593100
271549
500123
317579
606186
12639
249567
182130
103578
909706
435637
285088
831129
532776
190826
844195
235283
537631
867345
864782
808406
564923
82116
535838
174662
10469
240707
653564
968685
628349
448728
719448
622741
978377
437727
612051
1008253
493226
797559
353206
247254
253807
151669
376567
475678
720036
864591
562084
761003
422850
197925
1033162
976131
91188
800433
318763
876770
324019
344849
110214
924060
378744
624289
459379
644449
439345
977919
91636
1009045
636078
497097
301543
780005
472279
1024491
1033794
38583
870321
259717
548092
639270
844097
755462
633138
122845
224745
957287
894150
80349
151342
885729
510472
763564
248011
1042331
419309
1039394
830920
486489
462382
801668
644115
592736
646405
164773
55383
283747
437825
322586
140301
728871
924858
627221
937955
58500
49450
1029339
879314
572293
570435
97060
793684
721940
1015709
755636
723731
892054
688164
550784
406802
303127
247795
123796
705974
409325
579050
716065
285870
956249
70512
34125
327867
736361
283262
1010140
319543
1041516
626568
121780
317274
90208
153536
773628
877743
359171
886207
712042
653316
662201
680318
285168
388620
383898
849728
289261
62300
270216
20921
723099
36896
901613
525543
933879
131417
115441
393709
304669
1042009
367534
228767
760005
431931
312429
778666
624263
331239
355591
385846
424116
937136
429881
72905
158210
435148
345682
669508
797235
124480
754548
593002
1026241
222550
644303
331203
989512
96130
540928
949063
360310
956448
691703
452188
823030
749226
896341
1039161
828010
404852
875452
347469
578184
580394
18644
610551
153408
863521
176835
531010
370638
30333
752237
378105
801324
934736
190118
64367
877065
808285
242517
248526
855798
803565
619506
864707
946136
333804
504799
776424
89392
604411
252178
77534
41593
150274
256977
68646
235830
474858
703561
987265
111817
116551
380385
615818
509147
888879
99021
207343
271480
436121
577737
216483
731391
222184
448598
180699
978398
601933
440055
707908
189008
539010
209646
788449
347599
17063
555711
525518
273312
578063
770573
103626
259264
947239
806505
598851
883485
762506
916000
743223
844077
688561
8622
363587
100409
332065
216427
967972
99235
365345
119517
501395
563180
76790
281928
1128
228384
365823
137911
686052
645465
996726
301967
290488
245400
226158
49013
169130
311225
281293
960142
679424
986857
302621
342133
131178
54858
52549
746227
989121
309926
195630
898637
721542
413774
600338
756482
741139
122366
243576
592883
12617
433222
262826
901759
124063
836642
99053
332187
829876
119976
393704
641958
224461
988958
210051
666959
621861
240076
693578
943254
110148
268929
498850
748416
888682
915144
775987
544163
862361
371894
705127
234644
869945
739066
395930
25295
785339
729277
963522
392589
801717
800351
834594
104066
864051
423746
694395
745168
699406
255049
727597
274547
660162
292174
386352
781846
426452
866026
522093
603884
151230
104813
23300
193120
362647
209118
380212
635823
24674
541138
441810
376473
782781
324017
534836
545775
304098
5407
1020233
846604
869776
723732
313703
101184
681575
50295
271647
55073
85418
458474
706314
204478
743681
65536
412966
378485
832370
209555
259846
591930
154930
77774
853142
46152
852886
779295
1007098
354382
578891
884844
756873
984259
24889
549622
671030
381627
903041
358415
549536
572175
236296
999722
559116
473008
106729
135601
1038690
303408
593171
336382
267281
506424
305528
615706
753667
473703
1016846
908164
608179
376213
974374
1035982
144797
494878
224021
314650
859164
899571
699420
806206
580577
541938
63838
933657
37757
40972
86757
314770
558522
221512
779303
348753
552485
643945
701796
220740
774233
399947
399487
443639
671182
415208
43290
947395
1032701
31610
307680
1040778
220286
139197
357406
950126
1016284
110971
663579
584619
572701
522163
510419
338362
569822
789080
605474
702289
579036
913189
535941
202834
749736
501089
644632
489146
52081
776668
404847
190231
88531
564840
858642
269711
326804
957014
375712
823051
540043
321885
17383
311557
5043
457842
914009
472497
529520
333539
223010
218860
812737
226061
597538
315410
803905
939881
976868
477738
911764
205273
210009
198420
30798
125641
311491
8988
278257
600369
123315
733262
934377
156708
626815
288982
541503
535572
449250
832996
691874
547085
701552
69475
756992
199641
290981
600353
532571
140166
276455
402960
142269
844601
902063
355229
74682
753650
647359
992964
931316
450527
218471
303141
255794
477864
70352
1030351
1009683
74933
609805
858388
516090
342618
677783
1019617
1031101
155109
159434
324880
532132
552235
554385
204815
563456
453659
652233
27648
582627
515627
685180
649466
1036946
214110
973880
150852
680050
983899
822713
719688
475495
587312
415658
999274
733733
568485
456854
977021
256110
181390
1889
595439
123203
237838
337637
689106
84220
600491
700629
319942
877863
813001
608895
122818
983979
107392
623149
300564
259393
1014754
609585
114679
928753
895214
409852
239239
782539
338079
38720
84833
236121
877002
180834
577936
56409
408172
402230
592029
495375
45194
103673
426972
347106
428558
291469
962928
113448
783341
995352
415298
435284
883189
277000
239013
576808
328642
438026
44381
335346
59373
386977
42080
299125
995039
545896
866235
961401
544349
348274
137216
566840
983790
775042
802363
548863
113082
459746
465171
190591
789055
554153
727793
225071
186352
225138
202492
600141
407905
347557
802844
29196
47037
635591
807259
970167
241874
88322
624597
258232
760094
524881
237803
61652
883093
48752
12281
153901
835435
466588
136857
578347
889576
222995
980056
916258
527539
978039
51396
867903
445461
986777
673046
189954
183112
411632
670484
913512
539623
819868
350830
715002
243538
759495
347847
20583
270144
278406
953617
633234
303856
103079
273695
7425
179130
833926
462472
44656
366587
812010
308229
84003
939014
365301
751794
677464
596477
328066
96944
513886
455514
570255
717113
130518
936445
906531
134356
1005778
826017
823666
225133
816138
75508
237250
250464
331467
185751
498095
172548
138401
811630
965761
706654
487332
730838
284579
748319
583440
184289
728995
613464
184999
263003
806826
744223
379027
193067
998586
446245
244993
387848
421854
353208
662226
697917
357972
963560
821747
16165
1031935
417204
722741
499
59758
129066
771209
138668
737536
969506
1008114
672534
671814
161762
348702
302243
472836
1013492
822895
28463
270632
977969
312544
469180
260549
180943
646266
665771
337435
84727
676866
362550
542839
457739
123416
236313
599203
697273
801929
578034
754541
20837
703184
71988
716619
865421
684029
370646
29105
270311
830192
179762
264509
25758
656145
743935
720641
232060
504820
837405
988278
790778
81452
353594
815761
246824
925340
703845
820773
12664
1032048
282167
614627
525235
165332
492927
918284
577561
699463
219394
297735
182358
556143
352466
39683
473049
401541
785225
284122
889747
690619
83679
284554
379544
418033
809985
66257
863937
308530
473381
244429
22322
635419
34432
1460
731376
412541
1005877
898984
979343
27401
663199
1003603
210858
462397
872232
576637
706206
727598
432177
796927
774755
228863
274247
491572
198217
738826
107426
489293
205462
397961
672371
772921
63518
898294
120608
129868
540310
860035
125265
794566
141536
870987
371356
176546
380904
642550
750903
59643
541245
804055
712608
442792
13188
975296
405876
1005950
258559
159955
324859
360517
6317
304698
62824
1006096
690431
482390
235443
913668
569408
538972
749436
839130
273192
665413
799386
649313
1008895
867740
503001
966429
858357
365672
412701
975114
372412
303429
687861
444980
552023
963660
421599
781947
261030
306827
967771
390592
119193
853771
722223
284420
1044187
30393
320373
807113
111956
803809
838544
53766
591398
78363
501892
1037023
171059
563805
434588
55537
194255
964581
111336
655984
783834
1025337
930309
784658
147192
870267
642654
307374
278336
498582
189401
420934
584934
849835
19648
265621
729217
256237
687306
540462
616339
937860
575045
966863
108050
344807
769539
694869
36461
312852
356843
729301
134620
78669
494368
42474
101603
577329
266260
126868
69054
347377
391515
275086
62558
414063
466585
804741
1044583
984936
830593
824100
862566
593466
880293
1034799
819072
407102
768119
264776
357640
908415
76123
965403
302047
115917
647533
887202
944000
49260
373333
845641
747681
1017471
239836
300753
928661
730560
911679
705765
95415
10575
717780
711295
915022
121885
1026671
570299
935327
234658
315253
375917
679563
624001
650351
469151
917879
477054
626892
688981
1041659
994890
198660
70509
344138
74230
53246
817359
999537
720062
984102
1012904
695908
718455
480905
408073
443259
904895
725322
237951
836408
121614
303402
711364
659287
279483
23667
837916
372468
695311
930419
113412
857151
797216
141958
160429
309309
730566
790360
23068
703166
430645
561906
878096
920811
293858
920671
283710
753888
133921
556574
33306
1011727
142408
9043
302967
390809
423989
570689
706811
64873
61200
720514
916596
728800
160209
440753
891412
945809
593719
291361
750746
214714
582002
86607
377795
429854
518746
303689
75551
527057
822798
297976
845772
315620
866261
748007
462501
142618
250236
288771
177357
36635
474485
998982
559497
213140
179866
453783
159511
272608
295988
731268
712972
909473
315002
489009
455696
970481
137236
592549
498782
714224
273257
846408
631015
965254
308851
121273
718453
872344
509069
585236
399437
692540
46436
829098
183848
174589
221601
47239
536494
840695
135961
738311
8949
309852
789079
367764
697597
628525
82138
740640
138056
34260
380802
848829
354642
389946
394227
1033763
767643
56481
759720
206644
452112
517103
795755
318116
882213
147863
352040
533349
72804
215053
515336
405104
843834
968811
985235
290211
772184
918255
16140
151411
436172
495633
648521
226345
219158
443652
826793
212311
744645
751027
655799
935082
387129
1014969
972352
171233
433956
72305
52285
792798
219413
552470
45346
72677
678917
370105
145674
740731
934571
160873
98367
646669
657048
80111
333346
686608
1040931
917613
21210
680662
771533
602061
315007
472724
833898
965360
600936
547579
655892
645569
645435
835991
528669
330278
544684
445581
904988
220194
344405
1044714
523682
917015
268360
873895
886001
790290
835768
510342
351663
617891
269882
863338
414081
2164
942034
218670
180413
127545
624782
685866
270876
688663
875484
609515
396486
803844
147810
1027642
392965
763576
875565
267612
100037
175869
74449
410217
396955
378073
973384
1009888
531133
84140
581822
734281
689460
197994
55300
568405
930957
904738
805297
908808
481964
401631
738095
192918
1024634
754585
148766
758375
107388
775308
114741
401288
492350
984130
706330
868601
379400
386727
236774
475088
197674
206485
155872
174244
705931
11849
865220
788331
201538
814951
209324
232890
610415
451286
301583
154740
814539
910143
299212
648529
405990
606317
799299
781977
539868
900274
124452
26076
901141
205363
594874
625460
680649
918765
704171
533243
749270
193434
633316
406387
609790
389029
175529
201998
482936
411584
1005175
117362
719219
349984
418120
442794
688471
940927
503509
597682
498296
433509
622065
314502
29303
928567
689477
257209
598297
663773
833859
49747
82346
620710
38165
918923
1024044
289708
922810
828846
354148
6696
649374
384710
245693
607241
216152
413951
320262
861231
964092
838252
54635
494054
561023
258741
176537
604260
666781
378349
996396
585604
380722
984000
626722
197506
533360
648400
774610
465094
459747
425646
91467
881874
481863
261498
803186
1145
167352
412818
898158
870284
292781
113637
876980
714363
548111
202514
37333
233131
101552
281850
114215
336936
209550
151728
57382
750943
721378
551825
842864
665276
471655
711236
237804
202734
666894
772739
10488
984758
436655
946306
416413
480234
274458
276714
714641
12096
531585
596753
877584
46533
617282
119776
960813
792258
117412
604447
45142
999921
752260
609886
708564
122003
83123
119754
157138
837271
594235
839447
457594
896785
237270
924607
394839
287533
861690
202095
931723
943846
467158
124900
838891
216716
950745
263807
34490
518012
286002
137797
707056
751039
496443
340654
763588
465843
790577
1036581
947100
941030
717443
801209
795584
161037
12360
959512
462113
30689
183242
159302
843279
475602
95785
133363
504284
996626
344575
235452
105335
6199
533020
348970
702381
359732
978016
929277
548824
686810
962998
679627
123705
780828
460804
193056
826882
676625
486511
837851
1045060
84139
293763
651668
219051
566334
378224
502591
587820
691299
224884
381074
11269
898090
199163
223828
86040
573929
704115
592468
22392
303842
312740
797017
947174
325773
237813
1002048
78202
54931
127913
819620
693263
919982
782679
580923
464185
323277
299047
610793
907469
504141
470474
966319
844803
500479
762778
755506
153196
39898
783349
249986
497192
473555
839292
976896
661310
107304
535639
575063
919899
826818
343660
539295
965173
142633
181674
282779
696178
984796
1005727
241696
466204
928862
197968
745609
536355
213569
362037
670808
63902
513953
1013465
884108
616112
815102
480100
308229
636363
961767
542022
600903
247769
408813
467820
178806
805684
204967
327535
700880
43584
30180
663603
572673
356519
363279
832450
109621
778340
325857
613103
202598
28129
278739
414016
608823
957649
484251
1042687
736359
780937
91192
449647
455394
581673
648505
822794
793000
521883
478328
630458
995129
959615
827793
758251
508215
3886
291208
24392
111410
270614
1030948
673928
569365
521733
472657
806587
761428
456267
728194
38842
184140
1042488
520227
570282
438566
119107
820610
398037
104235
837366
995314
897888
641061
431863
344855
450585
670569
363581
738617
324953
259438
797195
895912
45803
506922
140716
1021716
1039823
106000
684813
481785
40597
1025677
372624
472145
63305
218759
1010922
703448
145070
688183
119019
866695
285539
939333
452311
744819
657440
147751
538870
312371
569180
692663
789308
328000
882400
631005
496405
963963
796030
386175
812677
731099
37145
700849
628828
945895
656704
1000710
863130
608378
958084
158678
96195
630220
685195
653602
217884
709699
752857
441576
271143
955942
381766
413328
1028276
487069
557096
222161
853274
1015788
941393
870493
844878
983469
1036517
906181
798760
1020917
886503
21941
783320
455758
655397
239253
867881
342108
93211
888131
649155
779075
968625
762230
530135
666344
733073
876386
181201
652570
627699
845621
662584
964931
824156
94424
927308
782114
689492
387393
751580
507433
809385
72121
339696
311003
43292
261559
771299
43296
715238
598272
150703
449616
898296
379802
542414
75405
957350
500745
192087
554008
294003
292915
93232
763820
956526
887155
161829
595416
164967
67347
265017
597038
500389
502015
546175
734245
589175
284247
641825
249106
913622
674988
384011
868770
934090
404414
742192
127437
130745
141697
600121
598721
370912
317306
994172
161477
830855
308233
587316
95429
1009203
980712
205904
251764
44258
493584
746332
539680
757290
826154
349193
916429
273835
547847
241553
857590
610091
1043506
161132
341891
28683
937174
222777
521986
724776
552135
453564
278528
723706
285587
10939
806971
463879
877264
76298
305148
873012
915459
346924
282125
928315
745627
369882
361057
23666
714967
721135
88043
656185
535880
205299
299797
1017284
99336
940973
764674
804384
854491
525047
408573
82755
1012156
441809
691749
575083
1022503
137345
579006
658756
345091
218554
782943
761696
232061
797263
929210
13927
389020
686923
278862
137631
1038496
973661
851089
380181
843829
400872
195109
194904
345505
412443
716272
989436
576349
106570
988082
176469
1038187
1022673
98330
82189
186339
696287
243177
790155
839372
203874
811860
397851
87019
148445
698719
673535
726901
44914
871027
417300
269686
67602
313074
630545
35237
828122
197861
623033
231460
321848
595049
1043294
38366
504
882633
350007
330958
448540
132114
352919
25282
122637
680066
406966
128640
797591
877778
580935
642912
843121
243071
915805
161447
426622
460536
552194
46118
408694
14539
325010
580565
619475
924054
39967
336851
659182
509441
150840
357172
39283
127511
453495
374258
47809
789698
704895
550036
378018
334620
323273
122045
761211
409258
220686
147287
144579
977658
600871
121316
302606
627657
458302
218616
589200
28411
290307
578482
763202
741305
573362
47071
836239
1031994
752109
340697
884778
356058
562415
752055
942955
939774
1009763
811904
751482
661397
192576
306815
1008492
896276
722005
956501
352817
623636
638377
826977
1040874
257481
562564
669836
335512
490265
841432
895297
336554
940720
325118
686397
464188
277919
416880
498841
533307
540109
477330
603306
109446
348730
787119
558129
221776
852630
524982
704586
1031390
546346
147307
785016
338507
558967
849769
803989
898137
46686
762913
1024734
604462
691247
959051
103869
81638
354279
330726
218076
388501
544590
452915
566247
194881
476624
764125
778060
277703
128607
177919
894829
1031343
921521
414788
948928
753854
629993
134757
491162
519415
803312
974439
427228
572531
1015020
468280
222584
1012981
551362
884115
805027
496365
836637
745874
241804
830936
702479
1022721
195598
802629
926262
885467
593497
384643
134955
841923
154236
429675
499880
893277
979494
45189
305212
398512
487835
935585
308078
229296
712281
80463
298595
1019291
525323
204919
718811
1043083
933325
142984
625868
203975
149489
992896
515909
84843
31022
281399
787353
518540
628114
767431
546333
753316
486569
943419
841639
331616
873960
469426
587349
55308
139183
47582
588616
790472
286431
689880
696778
488981
302202
922888
62942
414335
671901
502927
166548
992946
234374
492149
102111
43132
254096
330298
534076
213055
543740
354752
706532
831123
955666
515584
927582
295817
130605
101909
888210
713553
624972
42809
625812
623384
975847
551643
655054
939277
350652
809360
733698
162168
630683
1013040
55863
219557
1012639
739569
255042
36519
694392
607049
223013
394410
807347
783732
1000112
412542
800331
860471
862219
189239
917483
370591
475679
141458
430525
535431
409301
367792
386844
182940
531670
193928
591988
932022
630305
948714
81703
50714
173105
73788
288234
799063
230467
447618
364626
774853
744427
650192
532782
127803
348244
951227
136802
658492
952912
897846
233883
312971
853271
715728
705740
431929
609654
3117
333608
281482
635563
888203
229856
731196
376391
57540
994809
187365
526225
485169
299098
718297
214255
173018
82496
5620
893470
844860
792450
171533
240106
75673
252576
463605
990133
782972
129940
77829
130081
62727
400234
463704
71334
561247
690521
460353
499710
747675
811944
723434
856597
858464
261977
873749
500583
417242
476920
522554
869768
507431
361890
768686
802976
261068
694660
493584
777974
674569
140505
84548
139473
287547
923212
600666
584047
891904
836476
541574
182514
302157
20111
314898
257451
312853
368848
698620
627537
394861
711089
212720
75234
808134
394820
613868
91519
808127
40879
464332
163481
477508
200669
675773
728891
764817
392234
129838
570874
169398
567929
959030
107802
288233
275061
174453
722302
400986
219466
292454
384673
69507
162878
176056
642556
803717
917295
585477
37670
255754
376491
274715
935882
845977
329910
147914
724016
701626
193261
199578
244173
225739
1000351
179878
221349
716086
358085
384125
320856
59705
978848
1004961
341555
335605
99540
760942
111502
884325
887744
1011040
230712
23277
190994
276603
277608
485759
695155
924416
972769
102234
972732
145811
991573
475311
253183
138335
679692
478292
916657
989189
362386
817534
341423
1024844
31102
214056
95943
52938
991665
404131
98026
228264
49630
44491
718477
842626
729159
617166
394595
977510
253499
608021
360373
1002558
612121
603714
752506
582096
24627
70367
18482
191453
266590
137462
313662
6957
394363
486408
464407
775834
830926
94805
667319
190864
630284
260675
602912
416939
828265
55389
826571
505394
675856
779372
854613
148915
349613
535847
974534
446945
487551
180171
650674
62991
628953
983865
22955
936443
148163
243961
501059
261899
974526
264638
558772
829540
938791
228585
371396
62973
172342
634029
504201
919620
170854
569103
117133
212636
166109
148265
432152
32452
306215
60463
27549
958413
888241
663107
373042
45959
89718
412595
792833
1036270
750462
525572
279795
717079
104295
339610
253115
703045
360510
304644
616051
1004861
309877
484228
422418
791127
507792
985585
868034
728772
931746
652681
785917
311672
981547
646449
867082
290302
967706
464350
222908
184363
634567
377795
526958
471368
987031
749012
733790
687156
604273
619957
483859
710174
425233
250350
141535
787337
623209
654419
666150
945294
383381
683203
1013070
690954
885384
357745
58489
41103
879774
776154
392718
376297
868194
903741
563934
981008
469730
208561
73068
401338
704548
66108
816677
767523
621720
358798
519029
697358
519871
152924
944231
1007959
515718
767523
337796
687675
638783
194625
155477
368449
483793
10859
864794
40530
456731
145120
620564
128711
961302
57365
483845
406776
455760
369801
695988
24388
40171
219270
765020
643922
256274
8907
218876
308263
245562
43899
828157
460196
943024
660459
582414
713588
979353
777375
380592
42237
37635
301374
606006
714043
555105
379425
559380
587138
990276
594173
73712
342338
154967
195062
744598
525387
70976
843415
492308
418713
562454
735936
334910
772369
265249
912656
262592
821454
776311
873094
164445
545210
92491
854904
682385
588901
839539
476338
613918
715689
271288
549054
374389
1016124
642383
968803
578980
277464
627518
1012418
513608
869527
865066
172866
449510
831039
752038
364937
552233
826198
468975
68643
126401
762762
259056
53122
403614
652700
600786
466255
317320
996721
13438
145138
51171
311276
413390
353187
818555
929194
216446
968565
908925
820156
929188
429754
457114
858141
868525
870639
116714
371406
81240
602623
433569
593243
479795
868652
726429
430984
999491
28389
1009233
243462
747438
175439
551454
770356
88858
265332
611543
371429
833626
104848
478187
640952
791595
273256
918611
770046
84630
946277
58354
692643
542266
859587
143802
181420
557499
396296
982987
710892
844617
69456
1450
554771
747980
194936
682302
131995
469803
643879
151234
909669
368363
325379
430930
825392
146258
808264
861015
298875
768227
472875
329158
273842
1012065
115639
811151
763218
303876
475304
972729
990863
124476
129502
644242
1007904
468633
762706
912810
724991
990810
667010
583431
418503
602244
655519
221266
293427
733698
772744
923532
654456
94917
836032
917756
707580
386554
661364
884850
575112
433751
768559
345185
747618
186426
123751
853300
1008864
1021978
416404
971857
868331
312973
337715
983533
1040709
294172
838938
120607
885872
208760
1025959
531374
674009
621406
308405
513936
898991
666318
945910
849588
876206
917201
330791
684343
388782
845918
966437
160557
11911
1003067
318247
791355
423604
314789
1041949
950723
713396
135779
360664
912913
602756
451695
444085
200332
550697
124148
931226
672796
355736
215867
586636
276707
846997
789831
232044
186955
977058
777111
405489
373385
835112
636475
241864
290261
220023
425935
776318
655178
1031883
55317
185748
1015441
128733
98917
88820
169167
1011074
445016
181226
705188
296085
940
582701
998055
339348
783671
125268
412428
301392
627424
662536
50239
144213
217162
2680
776728
480924
404947
309376
506442
764588
637923
710718
515621
755866
704029
324805
507829
88449
553069
965979
1000640
863169
205383
199456
953432
427462
842991
900759
953692
299888
809682
172076
679600
490679
524439
264014
440582
792670
69420
623735
801593
133861
439832
493420
756493
374863
27206
599572
867671
350179
844234
645046
587818
543495
1025628
344006
258125
381409
879237
329585
533907
1030249
319667
655467
266623
611769
402340
791387
818620
532566
770740
203876
163868
826735
1029840
598943
181728
642174
242036
782939
855775
1034941
627114
77153
297974
39612
920947
270485
479055
267817
87331
161912
1020683
462689
330304
22601
226862
1021663
576483
145598
701181
917509
958450
670380
280879
221606
687086
905158
949187
345915
335788
475875
400855
612878
308664
382178
386950
296393
734244
210624
256835
351439
130368
303351
912111
643921
782733
412947
609961
558871
254979
795679
177798
656681
507356
695204
11959
893032
1003372
919183
674524
1009047
921193
17834
499534
519908
643835
595948
982951
100510
807386
439473
854693
472122
163749
548529
169071
339785
854061
405938
85068
1040623
97395
465007
377491
399221
290331
895343
133811
633632
177
343865
564523
222336
676093
464044
438790
341944
951140
302213
99399
253623
196822
736157
222023
11913
733282
830203
266755
352366
351036
590246
84893
637181
123923
791641
1027708
346134
786765
646725
659595
377316
403079
784775
142664
713027
191641
773831
916133
784898
814751
701996
64098
759483
254083
158128
63953
39980
64881
850109
838
694161
157007
440850
619967
879144
165669
935386
628927
68148
85831
462969
960687
379305
514983
809958
21140
747016
1008973
589355
850386
692625
239526
99949
348110
984554
426768
458520
798961
756558
292648
976208
496591
47132
916900
183480
991405
764146
484003
262792
613033
229393
93970
254638
1027391
389388
449797
212093
742828
716119
417723
29685
560236
262830
48124
191900
496833
767241
44735
303287
865748
933776
951734
497829
598232
681574
277366
5451
289936
606480
411285
862345
298100
563966
319690
1003114
54822
931257
7930
225131
272875
279733
300295
258205
429297
1013794
951150
492315
10032
104267
1036536
361516
278813
287849
469384
674234
393277
503748
280651
273314
720373
190228
330191
527524
40935
317737
244041
611890
453480
78917
381138
885224
310949
702999
692435
519599
271800
256523
542251
696621
888896
44254
239571
381833
957361
887907
90754
749540
661165
419469
760097
520844
897150
599433
459401
670845
6583
635164
883577
794704
1000495
180192
288800
1030963
809899
629753
143249
964158
634623
41619
267974
676917
266810
574517
441320
934956
970438
198628
194743
544489
1012587
220805
903191
307884
1043981
300207
672173
653341
268617
992631
37954
219028
907469
693365
1018401
37289
205226
1042030
783705
1005466
781947
47562
802622
528836
796456
329514
842383
951786
854776
525574
804379
914385
512795
731610
123332
689526
549990
693391
138581
890328
893525
684617
167057
147173
105417
911693
510935
1004792
402900
29658
510907
819571
481166
54753
910456
897086
46633
985725
969796
494028
1029004
736727
870738
909267
390881
934643
862010
554171
816544
1026049
782273
138195
569898
631758
785712
882089
1012777
510693
799045
38870
550641
210268
680039
874225
730897
18938
707305
737730
213259
453070
349199
818593
659562
345685
240657
641083
127362
534707
44144
386907
379226
198677
308624
876023
1021406
468548
124088
707189
821468
175674
464646
982904
233916
397435
580857
877320
810108
141745
991243
50791
548438
768624
383071
25489
47806
642705
543976
845519
110017
246360
491751
9551
166200
697100
34962
814634
371303
959662
1006570
345049
223967
810390
989541
900022
769359
582858
394519
656751
35296
144855
955164
68902
414844
104352
226082
26121
139550
420629
1010146
1007548
334594
558741
121833
553446
285572
816255
263217
18347
652276
733350
781929
307695
479969
320777
894764
41508
818214
935683
628243
444315
546915
71074
931758
303707
796523
296370
26384
265637
687083
1034821
344919
441354
548683
1024020
1007790
5767
554025
137180
446336
15211
885726
886276
42534
835291
902143
573582
216061
535680
262883
674829
609216
34925
323429
849430
651924
306100
482968
110502
759195
571711
578222
859153
326341
107440
219791
666685
887028
791555
97446
60362
470137
773766
448469
446203
385386
749939
102640
590540
950036
30069
941463
961304
792163
43731
295770
307179
496297
370717
1013789
302371
718287
537056
799253
423315
1007615
357625
538073
293031
683651
666398
692860
599159
636372
350384
126070
1012925
677133
588786
821443
894272
956964
809299
741939
920068
648846
657045
957945
88165
205381
285118
271315
123018
250922
41107
650515
161024
544133
568386
447366
98490
566243
329933
456327
876732
603266
379537
280598
556109
839594
854863
544596
135924
870680
898552
976510
136792
369435
541451
150143
52936
891274
114280
23538
885463
202417
34530
914468
2543
926452
607668
785358
978091
164532
972416
511992
455032
916028
508772
334670
1009703
265689
994312
678219
118871
431592
763856
722816
1007389
117231
638083
846661
299258
964727
899037
824233
621708
530274
537416
667856
755064
635861
746157
648682
351510
821612
308078
506370
1035347
699175
863687
735537
435216
721308
386720
383785
740936
655722
646579
23528
903261
176135
482786
279428
635378
87619
675777
639328
1042123
264357
331176
900204
658659
131247
306046
776034
194650
386155
890306
171464
198737
860010
635662
607009
897714
700802
176187
1031957
308856
756972
655307
802033
699856
371909
671286
355048
251486
727106
1039212
643565
428589
1001775
1007573
249282
985537
13431
479134
1010179
967344
215721
975753
16649
258354
179686
977222
322797
906123
779235
1013338
412713
24176
432877
73811
984099
967984
753740
127456
964490
795216
730148
396435
252264
336450
60154
628422
459717
666790
725545
491897
502328
896345
481555
565285
931535
866441
346365
831504
292157
55158
171436
497679
980805
922309
351144
456187
189677
599227
950357
798096
81197
25036
780101
81469
785935
229627
367862
180215
880233
144617
599116
722562
875712
80939
886560
288512
678370
841382
968915
368926
596024
151733
233768
381761
308527
162929
730205
615876
359107
731159
925319
311646
653623
874177
641312
649257
678956
350369
206336
143879
594162
302987
269462
161017
74244
353656
446287
748308
832945
860687
461207
832176
849288
505348
452507
1002549
256644
508404
609993
120228
258763
63706
554954
11394
407868
567920
962848
698588
242662
869779
476753
575587
577158
214175
454212
553932
661285
690176
506761
137641
315130
578110
75169
763553
35368
817606
380247
534285
621658
571334
952787
782692
820545
389098
262140
766517
298962
414146
335673
228113
789859
681458
543248
171644
445285
133817
137271
328029
863594
147906
984711
618831
790633
495818
527708
664065
21523
402230
206337
129930
528951
919812
68879
535215
639801
760498
213255
693282
688775
53242
316211
37356
281983
980782
832879
880607
760312
443282
246055
7244
507150
702278
29344
682432
810440
502329
182095
107234
1028683
800566
648358
888205
656847
219315
762775
256773
429987
679206
166719
391297
948286
875836
812558
384799
948091
681602
394020
620085
124588
90861
159556
848708
490698
757895
413925
756872
891774
53822
203195
110000
702769
756048
135022
932927
761918
77590
810131
882864
227463
13476
250872
649799
541974
457667
164685
1026445
707214
454482
410299
464595
911594
234233
212408
383510
297254
984331
717166
500933
722437
283866
828445
801511
80377
486061
1009196
829789
911334
530468
966140
880951
84558
686196
440765
403573
506226
311858
660003
973149
692524
51566
675818
350954
45458
762837
156142
619092
418447
412463
587210
113493
558584
833106
67766
720072
2766
489579
725360
383332
7238
260331
975586
67407
37176
263596
658335
572361
902212
841699
375893
742785
608336
721334
844192
525264
89263
913239
390399
304299
1011198
46763
380450
673313
440894
25480
686685
245382
650036
109327
179109
902815
3229
512830
156636
925170
402587
868144
836398
777770
348563
559091
462469
418252
192558
500492
689049
84942
642234
418834
699373
639936
103089
220700
630616
924440
235866
504298
897610
193775
434648
595266
39210
587962
847644
37479
241850
743523
17564
329304
431801
3108
681349
413571
505637
323672
516713
913367
26061
959076
69079
483354
491220
3115
162520
353333
843793
413892
829204
915613
175629
212376
148306
595179
36814
554600
633491
843993
136893
823196
140426
24655
372662
409742
908025
48140
928776
564767
212741
397680
911805
1040636
679544
56953
599127
113673
1005996
16750
517964
976627
398714
828822
739040
774507
16861
690964
323787
728462
741285
253879
109677
274492
94487
413985
187875
453474
1007990
1023078
830271
182352
908064
874805
109298
608097
379753
715956
661417
285676
67588
788497
280664
566923
846395
673144
889301
163093
329466
153839
706061
837111
571540
53674
1031729
983885
1025870
299673
522683
607185
445534
521419
254866
415785
689811
654514
496273
1035185
10932
456406
553705
463357
1034563
408763
444572
188340
410863
804946
329294
435786
486823
398531
405823
518354
1024473
1000514
42891
38672
302648
965017
379172
258282
988717
291784
965072
420497
610135
651665
861142
449395
848699
317974
215277
184901
724847
972740
793979
776055
126344
899053
551863
226787
346330
934376
394927
992441
722317
1044397
858937
468979
397561
576737
589716
284417
649037
279180
612335
735335
972030
455069
1027467
373080
56324
213309
543504
928335
3006
246986
466550
980706
30041
688546
309879
341079
147709
565768
165213
263142
374357
563851
17922
870321
171411
434966
398984
688490
716502
591854
466015
925074
728621
3464
271483
808915
1016305
747476
394671
793832
329174
556737
42300
160139
795886
148772
454772
141014
163954
640058
926797
212546
915883
140328
205090
678355
278945
297071
715118
99735
895034
666221
103357
443796
714108
317707
980807
947479
838634
250029
195000
809473
892877
29680
522107
487532
862001
990271
449816
159668
706258
741189
380089
12481
1011411
641354
972438
1017026
411566
840328
748217
968011
268291
463048
404663
655904
604228
474627
593861
552131
246283
224909
513816
784396
916842
136928
870102
90837
606690
211612
642371
544524
794122
832123
856566
281089
642819
336952
477325
983354
385758
146335
865309
514779
586181
720683
723413
897870
147644
1005354
1005749
804396
194606
905741
110997
954949
960091
832792
863845
906489
471063
312005
1032156
55736
121414
379580
447899
207980
324027
719475
852685
652225
223051
148190
118453
329824
762795
597908
287529
972684
163160
22454
518530
555328
685268
40731
289484
25072
901379
58690
976806
434749
571714
597043
201403
423611
569896
956161
856705
882577
648997
863560
531954
304439
827875
879290
1038801
1036086
286561
905361
1008258
727747
667147
11303
726512
339296
48909
218406
579830
209656
44924
494406
283886
509316
821690
333170
521033
191567
644472
867880
351459
273520
429043
346787
1031720
1014255
384589
546418
45353
277726
979639
615155
1021370
642794
916407
649409
829979
952714
793635
840899
89077
163050
778127
359795
875541
49792
306424
859632
86038
705772
862498
421198
962566
374643
683284
870860
365159
389732
587344
297676
65547
501686
727440
708368
321825
710415
1017765
46779
289506
403865
185605
525501
528889
582327
687562
43569
133447
1036319
233234
548305
465650
1013274
100760
346616
918777
909110
127190
402470
515548
191676
343469
946911
988073
585103
155268
195335
405383
1027429
117867
525034
321295
875645
139782
211697
224414
748890
167836
722935
457839
822591
1031427
381559
946428
417507
821731
387805
625594
56912
929420
30916
898074
98292
815065
156511
526596
462457
740439
798326
247245
973882
697856
294152
711376
922155
420068
447924
92947
780378
1016344
35859
23217
136706
808284
745149
230734
807217
726469
986398
617941
963712
956044
500959
696398
1031266
42977
908537
201787
263543
368573
667151
253841
829071
148956
815157
257219
989339
301132
637080
159709
37932
479142
946496
744699
887141
40981
418525
316501
219362
699353
61893
516306
975733
801788
1028329
64071
831717
202617
650421
279319
577445
365490
833148
108655
664141
261026
486301
696670
733225
296730
151933
593352
678786
520082
423340
611241
30959
587221
1012080
723666
628649
944800
1007000
110828
1009551
258539
371074
238358
251015
817089
77580
283566
1036581
546989
848808
50442
1000042
1019565
692489
203775
227844
754984
963956
562302
567952
827562
929029
431617
328756
237250
505787
65067
812628
631118
926815
474028
595641
423448
570928
808847
407055
182710
754233
31757
712009
608883
944075
899715
183909
742865
266369
120332
498849
731499
927919
16842
348758
679527
62854
936217
609694
400338
391346
53007
592265
735647
543076
772777
645561
256571
131516
638732
152191
222745
147253
405139
290631
646941
82844
263753
436681
912639
886377
317483
261926
16534
578354
204670
338303
596036
1041805
673035
756277
376038
12021
377362
183106
777495
435274
928540
404782
647173
326299
639102
822867
17620
937727
830871
251215
573864
497213
627193
637695
315146
714114
987117
185806
79751
493217
72765
532158
993316
814997
127202
950552
335724
755220
786503
527514
936059
266805
1016705
499981
602577
959941
719561
893689
852869
682610
837370
161414
657508
936949
563470
1015794
393968
208690
256217
998068
850764
872467
25949
228177
681099
152198
48376
221359
681109
271580
816495
523664
824294
391992
610026
697650
605023
59253
764868
524968
18681
356434
1001251
945171
885732
427593
694694
748293
384899
802852
714705
553595
605850
352497
338467
117945
364204
1033106
944471
908957
716608
42602
301216
411300
510267
877658
547870
969312
405872
64039
553822
998900
876827
381336
328445
721212
699154
1014393
257892
1037711
563759
445394
798547
798499
980989
11596
895858
1620
975399
730236
410359
859026
753155
667802
111095
165529
163141
470994
998834
475600
700131
944548
368292
840154
569710
936867
834126
1033426
84850
235822
268477
665125
902872
824917
414102
642927
716719
846315
347188
946712
401549
375675
173742
774775
337512
394097
331774
158312
430971
870905
784020
559315
693144
389261
888551
375878
230356
586633
1045314
601449
501900
965589
985987
280804
592577
869372
680021
188755
42667
908588
798390
137687
843684
857973
550950
602970
921952
757640
1019608
355906
993173
173823
476322
571906
882256
247179
999265
454513
180479
313490
662632
408791
975464
913708
656490
489603
243248
429285
857984
895618
440562
612197
639551
768403
710538
340534
780491
348663
803319
94920
806142
548508
679245
637174
561278
584708
234565
489465
336806
574472
183277
332865
671175
570054
190627
350647
743427
1019773
671707
914676
74545
1008213
370481
465511
198348
424862
969020
906709
759682
573945
160720
129618
723049
965514
315561
48401
1001695
239796
350221
261322
583242
202921
386777
542468
724623
37721
128778
738142
553493
766574
247996
689461
315635
286967
886407
545958
934356
53725
492490
916030
733272
489368
284928
776184
672677
62404
372465
327672
241579
558011
533650
651122
150926
999321
639684
380656
477510
1012911
156959
526278
778549
1006286
480193
663172
331675
973068
556536
582448
716985
87491
196811
541253
360239
237294
564070
675042
670363
841979
485160
840334
185102
707861
296400
545803
101830
616121
942603
436144
541260
732805
302127
54745
1006569
486768
272329
274410
819129
216831
261202
245320
108435
4858
874647
660504
884440
32597
154071
416889
735664
585240
310136
1038882
912359
856626
554632
881998
1021751
161752
220865
935611
195302
918540
917554
674728
84221
853124
163590
245347
818309
838574
525158
610401
750620
927192
770267
68864
676147
615349
71741
752722
872731
369162
695030
899322
247554
890056
455277
557577
216337
566766
15525
954713
627821
308444
64706
487431
880600
516842
752946
672068
678294
42824
403061
865683
621409
167455
860861
825733
352897
849886
530500
10381
501540
298301
173999
443174
329945
86787
925333
286431
262578
388485
324990
738731
844903
942498
753662
957156
866271
195902
257094
156520
263580
65260
330069
508213
585989
280538
547478
837749
423553
794644
1010304
865693
151390
559470
810769
952347
555670
408130
920091
75762
97150
37561
992803
119630
75789
415970
733811
126982
921491
662201
30501
656307
966183
316192
789005
149900
819930
880713
504275
128521
890900
560985
462809
238100
168017
84382
461845
500098
573583
946301
362200
7648
998351
479187
325082
54103
283422
110930
364662
578995
436714
857890
466762
362195
584730
814959
888148
430849
928584
167625
895796
465042
199965
1027706
969717
979122
106993
744834
570062
980548
624362
425987
656969
259529
966787
516950
544358
667036
468113
737120
155659
641575
39787
562829
867514
1037063
545638
779144
606775
649636
375186
19235
880942
148575
178284
59940
463622
329534
823946
829497
607123
940977
929493
862774
792467
91261
87266
316474
269182
62027
205496
749179
221852
768889
444138
748609
383075
197535
380573
349405
275050
711541
450933
11346
629006
25454
754384
875799
764530
471906
1034546
278710
94489
472082
1025272
387296
966294
412005
53700
609062
243140
75814
468049
451304
132748
466311
3207
484740
376772
1016452
30320
245344
585387
160031
508250
1038835
262155
185955
97595
1023580
912829
482985
74542
289141
288394
251143
878954
672699
965980
632462
517072
18728
657618
214142
281896
1013807
874855
156333
808844
766413
807880
255420
16168
898243
629551
829213
213480
298710
584909
1001781
229273
306842
262606
725852
302818
725130
120697
251211
845853
411746
540262
113927
638527
740521
480026
133250
995348
287836
456935
645680
49141
179622
284726
986541
146993
315680
453176
1830
891990
964799
458226
904777
589868
49116
414046
673261
210182
564410
914541
352480
733027
94633
755562
915451
163140
516558
634738
64825
875013
893951
92641
590300
913420
328287
597916
150745
959636
488390
1032118
884428
588066
44847
371007
977963
545178
568308
987042
176367
407906
276947
508533
749849
524457
922032
918824
821393
127179
418232
230543
323926
770609
365025
1042120
667691
683082
478449
917177
379231
916207
915230
530629
925428
838638
660202
160620
681573
391110
892338
974080
905151
429816
478401
805151
171864
968149
652996
309441
744598
25644
661566
552483
404485
298885
813107
992909
161446
467782
360154
617008
198617
674684
501234
615013
38074
735901
18671
399477
869931
635426
122262
187739
537959
710822
16853
978259
14915
95273
968980
547413
224279
170064
832217
307021
175744
436805
221454
715092
588696
801904
129647
452587
142752
611238
140240
188074
175180
893799
336493
246238
78915
765014
865768
239956
109079
947692
176723
202983
161198
261086
287201
561619
806112
273481
458698
795501
757371
967703
486094
280696
796447
83153
502736
347597
411141
52134
993517
510584
272110
329617
144107
45329
606686
456370
82009
1012739
1019368
11110
408656
853041
870774
650615
641818
832077
328401
668437
865715
365358
234984
635334
476719
197037
169323
440539
499561
197791
184360
230907
829392
208769
278420
925922
318628
426114
1038047
461134
1023788
681586
940751
196795
271542
382507
544743
761734
841287
697610
925638
819006
1019992
379939
793877
773342
298551
227941
104156
522026
738155
700127
663672
1003953
653411
230612
284073
430535
862611
76600
780766
697928
597047
942691
568354
1016641
413081
235673
232514
57034
199733
749512
543280
161760
801316
382132
804937
868875
904480
892532
502672
535968
267967
437456
513051
382952
498794
492449
157392
291440
260607
145945
440682
748042
884549
752011
963719
408155
142670
785578
625871
620855
560013
398649
1036135
566673
243371
858193
162309
321006
735988
51266
941030
898014
489058
716059
199054
1015103
250757
352110
662090
688302
468665
334127
477735
206313
680640
130973
401343
823802
355003
581554
54936
637544
313535
238243
811972
105287
493360
428216
702645
492890
265771
567010
930138
4533
87135
401886
1038064
205933
106440
565240
881415
348758
147047
682043
1043585
328480
590495
683509
517244
1011397
829165
728863
574469
12586
546165
289117
443599
503841
744630
283277
860441
644055
88892
260288
712256
591664
466045
938100
553236
623143
518324
407595
414895
70466
469546
141147
1003310
737828
966518
220800
604039
527767
888230
464112
651908
918557
481883
607042
628789
771954
417876
786555
511120
290154
344741
108336
256452
700801
359630
535503
489565
74050
824677
828567
15703
373768
640002
444171
342228
867884
490719
471122
45266
197354
637559
166206
466009
630273
571174
410761
1033251
719342
485713
579721
925880
490461
369215
555931
219584
298275
753072
522977
996305
903984
42944
215869
160027
510629
184656
572537
731218
699225
139440
237824
16529
851402
402499
613386
496013
183490
221814
701501
520172
398597
145871
553362
781203
778061
28368
967591
1027802
636698
847625
846224
488959
729892
507443
138064
567421
998023
847880
84831
67209
854635
259134
571507
896870
614513
374302
644247
673229
603298
591730
657894
555758
221666
946686
694247
329623
534690
1013070
2870
262439
602763
516764
311974
286354
566619
584966
173010
1039494
879300
406711
538872
127477
912974
119020
708564
255502
910094
569413
290665
626502
37096
765490
464674
568668
113737
603350
471843
979909
500498
862435
615060
1006285
334729
321992
252756
573994
605278
1021954
957960
40695
408976
154272
1002600
396891
50967
694284
338726
874843
492567
95895
252733
679974
354117
151053
450944
568218
756029
937952
529188
1043735
295087
575941
876232
955967
234644
587497
158919
1044829
736715
183869
779974
476263
168421
421358
408320
616635
829822
61328
330513
1044758
662966
498593
398944
172625
2243
481991
365913
80482
993932
93203
35075
16678
338082
898803
1000939
400825
730925
826020
947858
1015489
533751
622478
437094
661498
959086
724885
789664
634850
440507
217468
1484
686081
9602
52323
214112
127859
102624
1035332
375833
603621
473883
193892
669286
812351
535813
79974
60466
282854
120804
415753
167697
76866
897501
413342
516579
842332
668865
332145
786041
262486
536841
27447
905753
323901
1028229
200312
85566
963412
818279
564877
184187
952975
167294
665645
370260
722461
285880
92969
828872
137912
88717
936667
29497
385495
337078
724459
146079
267789
779307
53395
1022480
436819
150057
828685
814854
791512
938748
366573
781624
589732
1028285
721671
1036405
102739
691309
662720
507828
444508
731270
896110
33394
415059
864001
667095
169804
444400
983524
448624
797217
354447
269582
855656
743487
752397
217753
728601
1001503
440783
572662
428638
611046
1032830
846187
51095
219242
271443
881324
368683
59532
865268
707629
414746
106330
869471
1019192
271953
122825
1023163
196410
36255
681073
258310
263711
304575
289098
726282
1039949
38454
100541
746328
871110
105714
1042009
95262
268353
186774
653882
983673
757813
808290
369250
186857
773678
849928
737652
174031
367069
1037836
680666
245353
535951
451730
103373
762667
181295
156946
54059
809476
67712
898403
83503
179070
136101
506233
389633
913576
592245
960459
306198
872674
208070
434755
1043094
1022069
493815
601349
403450
353178
110517
261176
721822
642602
739831
186642
195975
419961
38933
844689
983524
569138
198510
747625
591462
535624
440320
2313
917743
469296
675077
437539
532020
702603
941753
595658
584557
612413
747858
990270
952460
988574
965945
983089
382322
813459
334967
523718
101198
25689
991508
481269
398898
930796
993596
670838
56051
963418
122896
416947
687710
198351
700051
724310
512916
362425
240980
512232
134202
325414
442747
932410
347489
962290
740380
420751
439325
396282
573329
271765
776818
925629
556815
754239
78584
859519
169604
814128
774301
364997
656297
754019
612838
369164
376162
250655
559
453941
264911
361516
740001
994774
27981
622073
176397
578787
315316
507967
842240
1016192
530455
945344
827916
420250
731998
295557
41476
889939
105989
982587
182780
1007657
614228
998043
853155
703832
551873
251057
224755
970287
491289
287262
937890
916968
827000
495070
472794
699376
905756
49409
242053
890758
463890
1044569
564985
380322
22762
106182
247108
702238
918229
107399
836033
420399
560324
216552
834808
52405
646273
335522
948511
699352
934656
470153
695779
988134
578780
540554
868377
545197
783077
386720
996166
726324
953509
580343
572636
351015
781331
242174
551774
36070
678549
254878
629092
858071
624506
616443
377813
121949
610826
129815
223228
557453
742912
215405
427254
1040840
414772
15110
178083
658052
616842
767623
689180
1039938
573594
833797
447673
881134
926108
102108
5719
845452
507131
919791
38505
987704
119797
662298
167166
725235
90234
7815
451063
566231
153737
1041659
761562
237659
676088
695899
290225
215836
1000130
723910
106544
734678
734989
1000044
195448
210924
576939
291722
39562
508566
321607
447368
119405
254865
620117
1038456
649503
840547
425514
879961
770350
996189
287386
1018377
653484
971296
937192
909712
963664
464261
708196
954461
395250
907777
687660
72911
322202
946905
594136
309196
810474
153681
347492
356891
879401
512283
338730
442430
900962
447966
64680
96415
569905
290172
16308
402498
168125
6290
592470
615396
911140
636967
100995
255130
29642
385179
396362
806628
726286
1011476
58929
139490
975599
651794
949086
645727
703708
866271
314699
535106
688712
827018
516047
370752
1005186
824207
448072
882715
440781
832809
729885
492412
536194
188744
854297
349642
352617
905808
837172
244867
228118
418821
408200
449645
969881
1000953
354931
327026
908263
202400
711046
755932
814797
558472
196661
637509
125036
439158
262140
275241
718934
192432
333007
784178
685236
62448
580857
540246
575647
551102
82445
935878
431077
518533
947367
960025
324675
321051
386296
270250
237317
276191
258232
174851
733388
798362
715517
979744
84091
838252
699184
12702
192979
754877
659031
964489
403449
270868
769996
205660
278592
752226
433703
986696
300774
331677
822672
565636
937008
881061
575179
437630
614261
535140
917246
292240
846719
549736
557548
354272
9886
222841
911024
296330
136629
887989
973317
38974
661680
476508
446084
953159
445185
70499
355772
955666
828302
715664
351307
211232
886880
729745
555448
979495
986705
116297
1040886
185458
588264
549130
823349
922608
551238
1006511
41927
818948
208775
784544
26485
488578
519324
343814
984924
765934
467800
250071
521
123551
617787
802276
574880
929240
249443
353010
790858
858926
72187
700028
434104
51784
158025
1041643
875856
322208
669533
151822
84389
485156
378392
961975
979922
442479
447985
832554
1018277
751514
511098
462526
283502
283782
403666
4460
467471
161659
60315
748261
882725
838131
883977
418200
340359
858264
460077
303184
1019348
242231
559472
337742
194043
712385
1009436
296330
47548
378430
203488
363221
163309
402501
336104
335860
369858
993182
19741
518149
380766
162078
568695
509503
435124
78863
656802
79625
189901
824973
748749
387419
241371
1009093
550700
242731
740997
528306
91978
1032881
910715
711078
25121
891579
584102
223431
806898
738368
41679
608960
749689
535873
190679
191836
140634
934864
317144
619680
912737
21446
860566
292373
371840
650126
355520
32103
835807
456037
131452
1019492
542441
608253
1024539
441760
390440
665459
997665
161303
830233
653577
545779
943106
107630
904643
942505
680545
631511
335287
215668
210065
543250
134897
611885
705146
322738
435513
735871
674575
23141
825700
483865
990148
621423
840982
309691
1033438
856123
320644
65163
259982
770215
654864
535980
940949
814086
1041609
330447
828155
399950
668739
19673
991935
723561
422550
945010
146720
121826
482283
245532
21223
575597
989386
299474
747418
28268
568332
695984
471040
927540
325519
263870
59244
635342
275571
214743
267812
695190
366272
233461
172984
1004957
717376
715327
442043
143705
275434
167409
775223
890325
932404
854297
199021
130878
239989
870446
845862
1007006
103581
231598
712344
897670
430007
998336
94307
7933
609328
1030732
819506
838243
318790
768839
999570
933576
918946
726578
466757
4126
469654
193234
314699
1039225
190401
127365
985108
128836
181703
689148
320210
720653
517489
869299
217645
780004
571766
160734
803575
25791
122021
471934
984479
41240
212675
1034404
433452
147681
373488
521000
565263
295561
74938
332987
993199
48889
957644
423404
577993
921433
582386
560431
774436
332873
52174
302814
35170
589955
949791
714634
529823
1010980
426727
429143
517476
690056
405152
827099
546427
453794
678854
40930
343064
382711
214209
968265
1029483
236859
586880
461939
284670
868797
946391
157277
679829
754941
191546
680781
701529
41342
389211
562227
131145
792244
535552
811343
47906
887706
174467
302511
224739
993921
882095
238704
968643
785282
531839
130638
51631
209611
485558
134068
251511
393527
119183
1045400
609419
628850
260675
7001
1024158
878947
910138
255172
180216
10924
654714
236237
206114
695225
42333
188039
604465
120999
923853
523075
798157
157322
324681
711409
763475
278137
600667
753768
177925
346045
815818
930537
537871
1005591
689586
882008
277114
1024991
200086
920337
123068
61440
476920
1000371
772274
114007
444503
385722
94124
258017
20341
828229
28226
410963
828633
50267
86818
170509
537769
418440
256798
558620
884296
288747
239685
440812
658606
188412
443888
329945
349581
339939
951997
141145
997063
63377
582706
42892
453872
725130
713737
847392
748238
872233
982588
231055
629776
637140
435570
8748
739745
569422
1029225
278172
80899
424826
998471
222478
63750
840044
3895
111243
339442
569810
723013
658239
692091
514131
773611
396657
214146
219657
259913
136517
138882
382088
87368
442121
99736
170639
540236
935978
1009908
976544
384019
683628
341976
384417
230872
626296
493201
476483
807013
77844
911841
818078
796720
30419
405002
958144
718739
411458
212519
949812
508553
182670
498123
723241
1042564
776870
711466
905218
66145
983851
1001176
484408
872361
26161
254447
819454
315210
818124
409048
663835
72748
905472
250961
222517
403775
716435
401259
1038368
933332
214020
285261
281324
342104
376938
773199
675834
117157
698036
1042075
573330
150205
397965
140079
838428
798531
1024878
77551
742134
825340
726396
767072
25699
570696
369682
331949
325412
656599
704691
1006283
234121
12308
33678
345281
246974
448105
788182
105893
237959
904494
239007
138995
83926
144167
837347
762000
431576
547754
287979
779984
1041842
460760
807731
715611
475871
28522
331283
947399
846961
316450
16512
18310
61914
128901
29872
122322
190571
551599
995725
604689
381739
384890
12762
384324
107152
64395
611988
1001626
557657
407978
27615
943429
856773
907571
434817
221590
320706
875458
950893
88838
693015
196275
86571
45669
611475
467199
565237
946558
462520
1018345
470872
1011696
122127
12810
758562
471458
81559
1028913
568878
249131
970553
393964
301092
837006
219739
427727
550485
936813
934649
289984
781521
717678
107480
86276
99360
279154
691832
326103
379718
660697
638975
327102
987141
703675
954635
148499
875520
303195
270534
933434
869561
859461
820928
863660
75409
250989
486161
888347
168408
333173
684904
405996
442498
707349
561925
205582
463330
904396
4002
133929
93559
654453
151096
1039452
658277
361920
193231
84554
796916
238191
179501
123178
198964
466639
311024
568423
437845
310175
202357
670106
139951
52425
229848
246457
563308
733885
130525
501368
138309
934723
628925
873811
99108
942709
1660
542095
617085
131200
282232
674730
722192
545454
776102
966363
208036
1033148
405952
506433
130039
604219
29246
381977
1019681
494037
700201
32627
789914
623658
370781
654348
655982
273137
156424
877294
69777
188536
179090
773328
150600
404773
199595
858941
723738
395197
338030
364957
849632
745913
3657
512750
571882
212587
441850
722471
609930
692953
178082
26515
746134
629996
342303
234838
917703
275655
289890
658213
319734
166716
1017407
202584
19841
241840
963029
187030
658503
96974
186208
259461
1008775
403871
94603
50425
563773
701259
681471
45975
438502
857910
241889
479876
641412
1024289
433944
634661
937741
683370
180632
930639
321927
479117
207
580102
120397
451489
1018812
713873
765034
508975
463627
699893
159674
124084
632081
65149
831910
241392
67751
60429
10216
136573
803487
304983
639311
590466
430948
944272
1006702
410402
823279
459250
112231
500833
1016140
707579
308735
1014401
229725
656283
1011824
953885
353332
715702
777086
105349
435870
715205
605619
885718
454897
257975
813537
269394
302991
173472
426284
744386
200701
867433
300455
576125
442965
152313
45535
382668
466312
977596
544470
439192
468465
937775
1023572
561949
184003
423656
608254
176191
668672
318192
852416
124941
13365
917709
1039173
479759
184607
391132
61217
117816
48817
65529
798381
19712
340567
501405
1034108
458898
785050
259884
594572
961054
423626
986736
220394
292383
220828
1038454
288105
849955
189957
191843
305494
836494
498114
403263
194293
661108
543138
1031779
214233
1026031
8841
403607
321474
837766
71641
159213
275297
36949
955219
224508
763278
340774
356282
649711
76531
270207
92708
819621
395534
68685
29013
157229
260015
761839
897756
881161
746934
728556
211245
122733
313235
198621
811659
682851
952760
328839
156969
1012552
89843
423120
713919
23704
670434
651241
287623
282547
200679
560230
456860
780790
148929
724891
442538
124780
109918
432053
849473
739892
562874
1025677
453434
197591
462035
835281
114884
667621
71174
94861
818446
568079
52391
930566
427675
771867
1028097
651210
239001
180650
630671
566317
127355
440049
216889
415400
101222
723495
623914
441748
476097
94948
910481
1034390
89563
1013488
108387
732623
795639
265988
434625
934433
650714
240233
369167
87336
534879
734911
310304
832322
243763
298051
92561
677652
110142
713050
691065
595607
676040
51300
401476
895063
29728
421465
157918
628486
43307
716802
233508
902729
209979
951462
978467
67035
263037
224592
640928
308263
573669
633699
316617
368680
104141
698221
140634
819772
605296
623400
783877
464115
240051
995969
656134
517507
965438
513388
576999
436210
527376
457693
311668
448421
443935
101851
714737
608703
96264
418866
428722
44691
357835
852028
129933
461739
136884
178831
197762
110889
1007833
505504
40976
188258
458675
611632
701528
849529
1010743
52832
852482
634398
172151
487734
686969
316205
750087
955145
243540
533348
786059
936355
45585
382677
166248
459913
465465
891416
341531
596564
963321
514974
416463
6951
740546
330907
157083
177079
858254
697389
721267
284463
378925
584627
975858
399633
22816
798824
378091
557427
46423
1023821
12020
650778
37199
377721
455374
156717
483291
174701
499549
509763
118341
1019731
393425
703819
727954
125163
321742
1027403
810468
946445
449223
202447
281870
662558
642100
158218
423692
222853
85197
908024
909998
770996
677339
711934
556876
429889
666969
288417
966930
132997
679088
850494
168881
289547
877787
98213
203594
1040320
545436
662823
433735
97421
328123
770371
785557
710890
553075
465555
955537
897095
533850
607458
746111
563624
443817
720438
798619
282538
419002
254045
61871
781036
597039
590599
391489
127498
733243
733841
556887
101497
523395
955846
986407
678398
107619
50645
402967
229748
606663
120003
600751
237724
303672
218520
872778
202102
402448
474861
108861
687383
158818
863158
563807
251529
387847
557568
131437
103284
236660
830819
575265
780493
821713
585994
883016
58350
753908
345440
808646
315573
312302
659164
252034
976661
362596
552877
354649
867933
859934
133200
882827
896504
810008
52102
769212
324498
892962
886435
242422
800492
722463
670042
290869
870198
785939
670784
53134
495178
5669
889310
154480
295526
674925
732472
128250
58950
490869
246645
190174
193380
1037720
556199
728831
676134
713272
981913
119136
138050
354117
442741
111602
541888
78150
73769
304365
223707
475075
501813
843409
526818
1006567
417658
421924
418682
112940
470159
720892
243262
423127
630878
514782
293299
429998
132573
98612
615497
1003214
907230
772100
493919
538305
367333
427863
747026
429972
191684
96657
943702
575944
747940
716044
185498
1001619
274985
532881
369996
873615
352445
210111
279831
539219
12466
889336
286310
1022379
97702
500240
844719
1013930
579318
289844
730600
48043
99860
692872
201416
535403
404511
319177
619712
324324
783279
950096
1006938
654656
1026162
365648
1022645
826225
79660
957674
17284
1005302
188076
271423
688280
834828
178463
752685
736641
449723
902495
534678
437704
951991
187352
725601
308201
98304
303452
766799
93978
465158
454977
629679
357763
239867
105504
627813
260461
301905
730087
878381
825563
296154
88816
547256
849176
67558
720667
295878
137909
870554
399793
812154
142429
713706
886791
240926
602213
716121
881304
708096
813537
636277
948943
293756
395606
67274
612735
390941
862821
779732
251517
232621
36832
977537
999593
539293
637583
30651
855295
184665
132910
466193
748494
925848
887114
391031
683777
991936
477297
59716
842919
910077
446965
103278
832219
221387
168160
927270
414560
175477
181946
621186
847657
256570
633683
947000
745373
433761
260407
845368
45448
660604
341814
8543
866156
532538
194561
583886
249145
49785
996265
745271
572496
599232
325378
88479
725261
345169
722175
42862
838775
138882
742906
365019
72684
588522
90432
77260
373215
655342
357233
451100
389609
255199
388028
288568
281108
202206
631429
343427
801005
65994
24716
389797
487002
538009
196782
18855
180444
4481
990584
25406
932051
388785
175850
1000753
127662
723180
621879
47147
875931
398368
462001
61497
457291
440373
536905
39169
140196
1007089
367616
16074
336929
676741
1039895
427311
458538
1008735
643364
244619
665899
31079
534552
713805
817897
650019
352973
74970
841604
246601
713866
332570
422976
359322
132153
1034903
281594
379475
209657
341367
708113
118870
484441
636423
100213
64460
545739
905530
978353
609169
754963
977751
772005
122435
395964
337583
45955
844138
496696
992838
807974
372888
673556
464648
3408
64291
538822
720832
482490
620471
373043
836062
967846
583329
517964
561542
958449
525269
409690
419830
480260
353852
673697
49010
988070
180644
691429
232731
826136
203443
992936
166098
184047
429522
891031
83130
860025
786127
563943
845114
457861
448166
942001
756133
299378
984666
465675
993799
207984
817353
476246
89397
998885
975284
463175
571639
899366
777009
788802
859476
234563
816086
474296
612363
635373
535882
877346
968269
233239
323886
838731
471652
54420
265116
555567
303270
911928
215096
184983
617215
139668
948722
1027870
369401
1006118
727952
963087
687013
1015030
743092
1004669
115315
705447
183222
971459
726829
80916
975717
135040
902483
57000
40271
490242
1044432
943254
793172
787964
572945
730313
759345
177313
31206
862389
770091
197023
23934
654381
714790
692267
38600
184954
538786
309603
148106
45615
931275
255875
1013066
781918
945869
9076
734835
498882
403756
531974
740370
287246
965943
966727
885508
750917
735617
406777
963142
431559
939507
611674
998432
373143
135456
85967
698016
444241
162621
638667
148867
698204
1034029
581929
145544
581913
702734
439299
60219
662880
953021
721915
395835
1032450
721726
335538
161193
117938
23852
927377
115846
513555
548471
970504
516510
524909
1004029
830638
259028
186365
781154
144557
197769
644955
371146
982232
995853
549575
916483
969537
373031
374697
612315
252650
282615
215074
764373
305420
920610
793488
793036
1042870
65708
311242
944340
47948
330394
435607
402389
41368
415758
370704
434754
619256
511369
983575
815792
159867
659193
420260
54339
663227
968597
816892
908277
340714
97088
601215
110402
1035413
46213
577145
488596
1023937
337246
641073
345509
46325
944515
105414
509462
306732
630498
178322
179747
340264
1036136
527173
602340
289595
733556
271115
223295
463021
261446
227015
969964
140075
337925
966747
202767
132001
501924
987249
1030476
472848
984632
929736
417481
242016
666157
408239
749431
446349
457407
657644
1015123
481326
115371
277373
395075
964377
260266
500788
730291
223742
1040739
975976
358654
356325
490500
170782
813471
440523
15127
271740
10591
220447
27890
63326
71304
638833
262432
412666
228213
790429
324146
851649
694710
469859
941665
692634
799431
994934
180828
12912
179115
764575
998081
901805
577165
589125
1021073
140837
44190
462281
22179
631199
660464
834334
289483
77340
890539
895783
1008485
106903
1023097
611255
191774
269873
892453
482425
790383
1032728
71928
190879
787926
99361
732092
792063
887653
686302
778230
503245
718749
299260
961588
471939
926923
565249
745832
679059
481714
113366
210836
878776
287638
811512
543297
201160
1018913
450071
476746
765108
322248
467028
310339
787374
84046
827623
880475
268585
718098
268574
175167
358091
506175
49245
902668
9133
657479
472723
48759
293622
692416
531589
550420
848215
707426
308663
79926
891173
51095
416125
576952
193242
801077
4267
12905
476827
325922
165354
957120
694972
562329
788151
56876
87236
785961
375320
926037
956801
849955
773921
650626
171929
459698
298897
1012586
314938
231803
297070
107768
954849
880050
428855
516157
352074
826708
138888
474688
273459
717448
910451
343443
396974
1020757
94379
481620
512797
481948
199110
556750
353238
730032
322092
575029
1012688
62607
108066
676290
89137
34960
798321
756538
198176
281050
318013
91367
129838
391150
920862
868950
783568
251421
841570
77928
412508
860437
890422
758815
430122
743433
945783
894461
745644
211479
1039942
338808
546331
539781
817907
301592
206241
215342
865841
836371
46384
221155
102270
832324
544685
1014707
758479
770465
835414
853992
49888
209749
649801
584419
1045222
1033849
758191
806416
445525
881035
198563
111407
842943
322058
673423
383606
478479
360441
463356
731678
891320
812396
534714
593216
876608
354059
691404
399381
87734
140042
1025309
900817
767622
106881
103852
41812
422219
310680
866589
885620
392940
1024160
672024
65446
351033
297803
652045
85005
429908
397130
695245
736779
762114
115512
450418
492656
310711
1027345
892184
954407
15753
542411
877885
580798
831606
175517
283277
984296
1020749
274542
391577
797385
872978
395578
878945
115892
493019
372291
55721
518331
59285
583879
657075
320398
258031
41169
413148
177229
86584
308735
167034
963968
687738
219306
565064
263130
479314
337895
636689
536104
183094
595022
991513
616712
437006
718470
647402
820584
940650
808667
518105
975943
722404
40267
39750
674049
491303
26475
262167
340365
557348
366405
199064
250397
683060
661057
641257
115172
226453
275225
106126
553086
409791
210489
135241
662994
187510
30853
56809
682747
644352
688178
646752
1016776
470417
156005
290213
179049
553725
746342
367426
789593
592163
162180
619221
563897
668038
772843
284454
184111
710203
425822
586693
811670
381989
182062
923617
839290
775952
567623
792695
729628
139663
761239
634198
689969
381691
842227
958785
560810
922385
121733
36864
895914
825105
753036
19902
699449
46502
153032
114997
461906
386222
63161
210921
982323
448916
685267
938990
880880
6683
924786
37582
1007255
69729
271850
771821
281533
221327
37445
304252
1020096
195805
610604
331756
716499
359550
352896
496489
641979
164910
288878
689481
177658
416616
122732
379969
331441
437383
293357
168039
474481
514547
592694
112194
412820
486813
983475
424252
265971
79172
89091
749035
1026339
892290
673913
935422
7144
915255
898184
460710
470217
36620
217059
412475
377290
1033846
851270
406525
585487
673380
121573
814776
371370
902114
156989
924767
37661
807794
336815
580688
79550
92391
269163
560106
781365
167970
1040313
274694
275681
846362
637020
923579
895126
494503
871257
434934
986043
911155
920885
549120
699591
88385
132498
367498
770026
508546
432827
786807
596206
634517
231989
77191
215420
979170
957872
157123
371217
534556
159112
574044
704656
504801
907550
410123
467668
596010
912589
99247
684816
414774
141872
73801
140528
399607
75704
573881
1017662
886695
67799
992236
440231
29207
62019
101684
425693
719744
177546
565725
520825
792759
103633
43830
675032
1041117
244459
819703
921245
208041
794202
187250
611580
544180
100528
114355
959187
375623
574624
943247
546575
979632
416688
148959
381438
276017
683298
708562
616666
497770
385129
115080
914713
616956
1021221
241548
954441
855657
861488
980628
954451
392664
518715
383070
713817
50067
107437
347205
531772
763537
366221
404392
651063
320613
103296
65068
421445
735586
256120
292237
108868
53481
626762
631190
22604
76226
926921
287715
46935
196713
83028
978175
70460
273820
528792
98484
867828
411484
559950
473019
440445
181572
508935
446552
286958
883711
101636
786092
978271
897882
112087
1035161
975129
912255
1005200
379180
860483
701701
732739
656622
187803
980808
32941
761253
295577
744019
551866
603528
28574
93227
9058
948199
56529
119841
284085
611509
650412
366489
22102
939349
319813
592823
822043
504189
387467
880798
175066
615736
700047
370040
218877
1002191
571564
972066
248099
42072
329862
54756
632220
832578
109093
471654
105965
752698
85544
379321
826099
1035422
504283
342183
814669
135737
645662
900260
214207
1020025
931554
266424
278503
256980
154506
601442
543099
518295
747330
407264
722838
732217
879298
747064
1015533
90419
325876
544030
252673
785218
282170
353306
940797
1018477
667194
939187
735573
219998
831019
289735
743680
714365
29142
746612
125266
708477
504998
954023
928415
860365
774065
965036
1006484
408429
267495
574001
41962
946400
497367
283782
345308
91858
20332
356205
878399
195697
871314
820605
360423
675216
414539
26363
1002076
119701
350051
233503
389032
762324
818045
1028634
480426
1008235
91700
140633
780541
480359
523429
817190
754958
547155
484042
71612
366587
511282
600359
637651
1038430
1015476
11312
831626
548579
265742
171770
118133
260465
279273
101882
189379
1037784
927724
730965
645634
1008205
468682
665253
235713
270613
925181
128360
654036
415689
977861
807259
1030994
605329
199949
94510
328681
320013
957993
845644
525907
546440
919774
1042220
92641
1424
389654
372599
271055
919945
740546
412150
577381
193442
570237
737973
421924
447281
59231
517033
213554
787631
448759
82844
287086
619184
983251
248716
747413
417208
1007007
34893
810382
97904
469753
499438
1004549
582115
835962
636762
759670
722345
630288
968615
190629
53768
514223
945334
529207
552098
155689
835812
636322
566736
207065
338664
208164
71905
138411
597484
128701
909451
615142
464474
500453
873828
446195
726505
304581
371720
18513
281292
98554
246465
721502
92725
915472
625837
503611
16504
398051
818890
840508
927064
1003445
567437
985658
333172
940358
1039712
242118
219319
45455
258703
481250
481606
330662
475165
157383
345802
696459
405146
558641
159843
140654
199675
572174
546476
327389
594670
361846
697239
714297
108088
76160
321321
780224
983942
273449
38397
496718
950014
848493
139872
250759
380238
197903
948297
363809
237809
529478
183281
908462
672047
957872
252179
745123
863951
159388
757464
52624
1045366
103867
271716
503988
93186
194734
39183
97284
123750
951103
315330
25269
195250
426267
76694
608750
356377
348050
516236
875640
290745
839683
150736
243421
410185
523854
17947
158849
503496
563454
574981
50667
685907
501725
3126
171728
869220
988643
225660
149575
983045
34987
657079
373405
94373
827769
5507
51574
268944
864570
96007
644117
784664
525670
14324
1041120
280641
683090
449630
626130
383088
135051
387984
1013541
342807
921178
683835
998169
560289
689143
920347
218847
1031566
307234
614723
454018
353729
649511
507159
893778
13867
857254
550553
491882
728110
693025
547459
694525
317925
216216
214378
928552
288924
917425
150562
494202
990144
108037
138195
135658
656424
588273
663862
998116
8114
710809
197675
281642
788021
555087
335746
756193
234163
744534
578589
373480
348802
301644
635183
679610
35358
682507
183553
350915
521050
282474
208542
762080
696889
396067
189323
148275
562966
171066
1038834
265039
632611
954589
775976
867388
228972
135483
918628
220347
394902
1027832
589444
774030
703736
788433
783695
16535
669212
734960
640196
1025536
812570
340203
859258
58398
659235
668110
105528
707441
583722
246662
880024
812961
437861
558997
238155
460675
303463
829216
985482
660838
357934
417058
733421
394224
808517
175925
717440
1037132
187036
1013335
319427
503243
429941
626077
1032660
398502
167048
652921
1031835
230234
451090
363288
800888
504195
846113
916271
548213
788519
198289
292085
1034896
817008
639089
148413
545809
109512
442098
338751
14766
313344
200757
744330
262725
1038871
491832
43291
158008
444922
117774
835423
295620
759523
886348
396487
218008
175974
651834
289444
691987
382716
728167
169639
188733
727112
424731
482724
484118
412676
694253
442800
1040303
437760
806263
955784
42436
489642
1002938
785497
505951
599659
876614
406001
657446
81829
883233
917114
711821
681434
567720
402442
456803
171894
979867
921217
507769
956441
854284
117785
908728
613185
15748
566735
736311
745099
387751
337993
1016186
121712
846356
510727
957199
741559
799133
956951
723539
1038296
822325
500835
558810
210173
1013921
507848
730829
613603
102471
327310
428671
343241
66653
714251
950060
794029
929358
1032425
243329
877742
689634
658547
13607
46477
813589
95020
902109
198184
964517
927964
1019679
22586
132767
124480
190919
209575
69529
879653
896366
324183
582748
21416
869116
208330
253202
563443
794990
840626
423600
44015
847144
468265
850221
549025
779127
91946
622253
796652
554322
357643
412654
839950
304766
307410
659335
475133
467237
450036
152368
146566
189137
59643
495137
975822
103507
236973
231977
366487
499824
977747
548856
591668
11138
247670
471393
318001
520547
202615
510829
743741
747191
6017
526847
688902
977218
150083
471876
553548
612470
882680
152921
816068
815265
259077
917936
969942
65901
452203
995889
461085
974712
783066
667865
747039
376081
1010539
1002034
633678
916127
899398
216322
912028
801053
268036
116508
798703
745650
986404
387932
995494
208362
79013
36052
745488
157704
699357
784948
162434
818534
731940
13239
463931
331945
563064
187715
276912
48865
862821
940476
126082
304597
604880
186706
628566
501168
687859
91758
548090
447282
740393
417968
281034
215953
196255
929154
968310
718851
498543
581371
965689
673709
492286
9260
936702
557765
752196
713225
367516
200121
49903
889644
157330
783318
325083
428729
1021758
510361
502073
382454
790956
710102
485490
753441
654460
1004656
520667
702418
474959
228834
998609
761480
540031
800684
643220
25471
53282
103274
178866
715238
950315
1030301
1021364
979543
487832
745656
91028
394532
102272
1041679
785446
294134
411798
17960
600629
194917
405573
58203
407794
164471
168645
566599
219823
589789
29393
104650
933802
602402
682039
965928
921120
696615
475841
628067
358319
593706
904439
91502
1007024
817985
856987
195794
278446
761800
284875
331136
623990
671022
970457
73103
736061
1029449
848893
503520
61725
185804
132875
609780
678934
444068
236516
266381
1035129
464115
1020064
355181
350627
490920
188029
729027
231475
391636
153780
813998
862427
536696
468780
133807
767670
161499
105987
87034
237064
222184
493052
350010
873301
385646
336775
265728
721214
788227
435458
815362
712350
561048
452283
692735
907096
14870
695024
880306
99365
625600
302966
920157
909944
195942
892990
573987
72567
702928
613189
58420
931866
635212
772660
547438
925214
606332
71400
867110
588157
496276
544380
335639
494254
720145
476216
705827
728353
1001194
794812
287101
153643
75470
695239
485810
319793
57972
711542
909793
521363
44155
509221
124830
796820
53664
528984
982096
643478
659238
1015689
408189
394531
931193
186294
329636
357347
718840
185069
4788
738710
13415
42540
151899
737441
1006512
472722
716689
834222
497668
944502
622607
519676
965046
1039715
1013304
734325
26529
264255
1022271
857466
618073
1005038
248377
460477
937840
890396
305306
77812
839457
592697
492545
517486
248526
56666
952455
219421
610993
617496
34718
596
246129
124111
779319
823232
488886
594253
579828
500050
843064
93517
460876
792121
713423
898349
537559
605524
368239
338454
847427
729067
781008
375702
385605
33870
609996
692624
550594
50638
261155
806306
255056
778723
169272
464699
1037602
770388
55477
56339
999784
578543
399029
877414
406857
209088
334120
295881
315341
676894
357830
351660
776204
224034
82902
397983
331787
516726
438323
865036
138103
676410
844177
857186
835397
209019
842876
66364
687857
305455
940244
609221
884204
135265
208298
355583
511175
283055
834238
448930
672914
1005902
902712
70298
633471
203625
582979
226534
979247
293415
29343
525635
934241
193016
761118
270974
37134
345549
1033887
57456
892308
810440
869648
971342
440933
175874
984145
981014
959314
715040
534182
531308
179731
872748
1042114
1040217
498852
575682
825719
1023092
63578
414441
770277
756869
123352
252562
740392
301150
882831
709839
251349
909751
886711
307423
288679
717180
711975
453520
926420
74596
797671
39692
330591
403000
964673
363182
301019
859390
158121
790935
842725
99067
656725
31655
335813
76528
1022226
987854
904596
126037
820944
205211
692695
968531
40830
755854
535260
550535
152276
548357
767738
680702
718795
928416
347692
940165
106958
856267
438835
206797
578841
67589
227730
280804
124283
483971
571761
657299
289574
962220
950467
412477
982150
779624
419660
766403
189242
436697
427965
778202
167027
403469
955012
138451
265402
120828
898434
641052
463820
273128
940146
224489
572960
450778
700156
292749
638055
871817
363121
389564
830419
927422
103147
358727
694789
388901
793771
235801
439505
98604
705532
156639
855656
979263
514048
847564
469517
525390
988774
71118
598293
158388
765787
734991
891076
396200
268429
619486
730341
161436
198839
935145
471520
731949
506280
895223
741815
814746
873881
326059
606292
388818
794671
862727
266203
544508
610233
395322
286862
746572
733239
56112
61418
356390
34381
93935
652475
935143
863163
318378
25794
313998
836746
575828
368858
147519
869615
392064
301950
170878
806851
335914
934970
763875
827202
758888
419635
61223
235258
802276
778023
789951
398229
722026
468293
813532
577676
797487
1027315
936455
321320
146306
671945
156609
939540
20197
1002008
268738
383910
653285
446727
541051
502531
66868
73392
237200
96996
434992
116946
648069
530920
218907
383042
354339
747210
874901
31643
532593
113993
82689
450534
618327
16929
16474
251451
508617
982651
49771
467451
484747
323701
155925
816294
15734
716367
266899
346848
536116
206969
957577
2001
728507
148792
996689
969415
919459
251051
941671
704890
297852
23894
1000382
643133
42674
626441
812554
843660
38953
398312
29414
741456
628792
539535
83610
193339
722241
976815
437965
707277
419928
265321
271243
755945
402977
914845
181171
145063
351494
756625
84297
326628
135870
981495
831327
446186
499208
712487
240745
389077
140042
921800
175927
759773
929811
709598
790549
592858
698013
551770
826001
245393
274652
257142
905794
410717
707601
290059
458281
393652
706313
1014980
586006
762991
939431
808000
669727
986352
640234
382007
483521
127430
917616
796281
229765
711003
472095
147350
933672
911432
31102
994847
666200
600811
377575
468959
669732
532676
250767
1034383
23380
545850
366922
695126
958202
587521
931580
316593
536968
790796
550742
932910
357220
590399
336043
637336
746862
46715
677674
336086
196239
481935
718995
198364
522624
19995
873815
960617
349975
477124
787088
134331
150920
783966
550160
324407
555903
215873
427388
432067
191219
953967
794375
968021
410848
952613
891485
214205
516449
669522
685369
963579
358061
709426
437750
577351
1015956
410460
523411
758880
346962
349522
194008
70
687720
403579
674390
623628
1025581
395779
603961
420301
223877
925312
542313
568852
548408
600062
488739
370913
434988
943557
807436
88058
618605
783721
587400
241051
876271
163862
433076
916705
572988
669794
187634
927704
473568
420453
300749
498864
162041
791708
477493
813253
614928
990257
168626
55811
368607
877891
444702
234708
714516
206767
662830
230737
1013870
997535
459536
602115
525240
774830
87890
789618
962004
185449
620990
578535
153195
430454
622956
190580
1016279
38272
815021
53913
625910
651136
643300
683650
677358
892161
528616
755142
32591
232349
596710
740343
448971
851006
194651
456639
264939
292787
5766
415025
681499
595317
765680
834967
347889
899949
83365
646831
268775
450210
265783
879440
110553
393651
972837
1030445
590313
745526
561779
909678
218378
375676
457223
467330
1028952
598400
947832
368981
469362
250689
431644
465725
878124
48104
364945
391854
71467
657445
1043905
532848
1028909
518924
457089
1023064
415516
797428
877934
151756
498863
759453
27291
990218
585506
888648
559480
625088
163531
1027181
823890
350189
456267
293406
526088
934557
553389
1023322
351115
52976
92224
619520
174069
44614
920663
598211
1005351
1022413
128863
822667
474696
656158
1038973
195728
498933
884226
471559
784395
243116
893053
773512
344195
746374
754086
605416
496718
167145
755542
919573
146659
722453
469818
741893
456532
750357
323005
46632
771895
958167
877997
997707
181896
372470
327981
938799
37726
383919
205125
481502
562780
987777
973645
923147
611100
858583
521199
527151
826322
785161
658044
342501
99025
652729
934189
15609
549871
297758
536597
726044
928886
64075
807190
930677
333956
241818
307570
246530
885378
1005380
478669
75703
226993
986431
188981
403467
828075
133766
855995
438538
767793
217850
775448
349759
382191
38301
830093
949524
110877
410584
397857
68345
698322
319513
653908
409983
749194
615025
90988
636890
766053
645925
994369
706908
672406
233377
591255
1004418
259125
494510
320867
1004996
194697
970559
227565
666040
645774
637965
268267
776235
694997
945979
270659
938853
74747
556083
43926
593563
894412
593767
415648
986910
125223
602229
179323
787052
45273
517949
413203
561556
504569
31143
771941
273397
47619
769920
353846
46094
779807
77573
438096
163314
95973
456339
212009
1037032
438902
1553
701279
526412
414479
495014
44360
469014
452640
269750
133433
307533
784602
367608
216691
921595
397565
475641
406899
329445
271695
801156
305183
500402
288738
590408
625921
940265
868056
987640
737238
284320
1042587
911870
655786
461029
687392
43490
938153
79535
222956
725794
598995
164020
290372
995465
877657
1045128
649841
663486
770428
916297
580071
181242
577798
511162
767157
141140
391626
700134
333973
529824
815795
807765
547582
619132
891506
267935
738022
819011
43410
572829
901390
210088
109900
444417
580351
304183
691251
935606
747379
993585
703755
676028
632250
569043
854465
444494
943534
753890
710072
898550
731356
753427
403285
220730
307590
150878
633960
925807
780809
394474
223424
877277
204215
61040
169319
502558
201842
1043817
882540
99292
137952
854579
186734
685700
732155
44561
20859
55781
198208
146723
510253
266061
587153
32365
678411
205110
1003056
714225
312446
682612
279211
845021
637510
514677
161926
259745
840107
765242
200125
694681
316823
800216
950032
215937
990457
331063
572417
179669
507414
764349
18128
1036444
427889
820369
687325
864986
379286
1022890
445021
521816
914509
65965
1043991
434418
291095
827055
163775
82762
606854
358268
219365
342097
665023
1023890
30328
836959
999663
603636
700148
66942
462400
76178
787202
831120
70062
829819
7898
409420
1017310
249433
1002415
178752
283489
707973
699035
249436
693390
929447
599503
31191
523225
907057
436115
538329
22189
1019070
231276
529589
485371
559595
92500
801698
50485
874027
59235
649868
180395
164429
136013
725057
919709
209386
736227
167719
947482
308459
12595
805265
276462
93585
491968
581610
347513
95172
387693
645384
24525
640652
547038
447425
639439
251359
378235
999006
931018
1028777
472211
311657
449344
809511
350529
697816
119031
284225
192813
274501
408807
642024
472918
706174
454750
262517
238992
12299
243782
168775
446814
479269
764538
323701
939705
418551
950099
359405
244277
477598
259607
1010566
141224
425500
467567
1002117
380703
942637
627136
383576
760480
615674
1033671
785472
461116
58782
454794
346633
765205
858498
698265
355380
13209
240204
400301
352629
752794
592160
641608
573648
321222
532643
388993
92222
389570
799199
702189
54967
200334
135172
956044
819563
503836
758813
882897
651810
573556
538809
723574
311406
951639
441263
996839
52346
187657
954212
149840
682989
638540
755745
73408
203302
1024808
116659
575044
738281
286452
968943
984406
652397
401049
936255
248092
918134
725338
410930
621023
271491
163248
610706
723350
161977
754058
402976
941244
922356
616392
65487
628716
252838
330489
433020
301226
285689
648910
782455
26563
2564
963485
596318
569904
952833
220339
856672
950301
925388
57890
1031676
476575
686807
768993
836243
882519
851120
791971
273850
192979
958198
616855
652353
26477
778906
362753
153250
668510
216702
94104
1032579
791906
812470
307181
43701
152437
28391
436037
942400
142906
372198
1032286
537487
226681
329523
556212
208695
181501
876364
941195
964770
208718
586187
25649
366864
281451
397904
756961
621911
978138
468273
906505
476652
51096
140164
126761
162276
238026
313090
446788
939557
885155
326245
971332
105667
756755
240900
99603
962391
290035
363906
841048
877147
928331
823578
252734
789383
282378
288417
807383
849794
424152
381529
568116
918596
114463
602454
325120
657176
392970
325785
876323
99060
660557
6705
745934
653424
583484
406355
1002754
399123
861952
659400
253141
224927
937949
525802
1022839
249998
539273
103567
396104
111533
381639
372827
882506
609912
870537
956871
379146
603827
765556
386415
882574
130971
1006162
972878
82457
603889
565737
341743
881455
988769
277219
1962
24095
260893
518042
189943
185438
750797
1040194
136249
277668
851886
73898
77361
755160
895881
594256
263122
192907
1009959
605661
873242
747923
307276
407769
142760
108941
764916
77801
544543
557592
716118
805779
968118
822863
1010423
895124
738706
958129
846430
472449
592008
415281
162333
1016343
272607
783626
570924
978019
246296
70675
727388
459672
242486
494102
23330
792452
611231
545499
720232
666866
307164
711404
373906
77642
524429
606749
990199
685880
632670
565042
765950
1036015
861906
735714
290058
394339
347468
129142
495910
1037679
834222
384497
591133
748944
361535
545063
1021669
956659
562245
611677
443142
438613
268820
249720
6231
419828
419320
762839
930625
333741
684743
252652
1022125
870536
477326
284377
551091
85795
352994
83675
33801
883208
1010153
237032
848775
360248
428254
332036
1018638
1022851
223069
336009
368580
270012
131776
753055
813216
460972
866479
688573
886881
602107
56588
665871
972334
498712
804520
171457
138764
474181
567566
701027
138605
349749
505754
988491
974076
549816
938116
187179
766828
488932
460915
918531
845046
238955
654349
523812
571274
529171
778680
368818
265146
678194
578025
150100
258474
276116
708369
172213
457921
715763
31097
194706
680160
1016404
54626
642121
35481
194683
726440
728283
346708
232619
420186
599847
834695
1031539
726412
181345
198177
613349
475698
2493
154507
533012
611182
34008
901037
152019
301650
900032
798989
926465
578563
901394
127665
790787
58561
922693
224213
376370
232467
179837
631626
41096
68819
647465
332925
328652
995491
630709
486438
976514
524433
321764
69973
13238
759111
179310
821946
730175
15912
547429
26241
120869
979733
309344
393406
660632
61773
855069
493813
133396
420448
522057
212139
544051
940530
673969
254265
747825
133772
560985
868170
470437
1035442
559829
371113
196941
443297
657865
156497
461488
826151
1010318
284252
544999
64288
293279
397400
797493
39701
390186
1003183
822443
435489
1014073
267731
892252
360748
471937
448367
992825
352214
248280
314153
988261
132947
738843
469336
1045224
548769
473325
900506
294902
509427
827683
543338
513068
959696
598045
429574
283249
856681
307139
603463
74857
701489
865503
18674
991486
151930
108411
28046
145188
363691
836330
428685
465973
621985
307959
447962
773828
661802
539662
176433
729
690386
816882
717669
984356
118706
429688
616076
91470
817205
750793
76668
18336
481518
283750
1005428
241835
96820
174803
873868
746685
218287
896753
503116
888533
80437
1012807
26669
147023
654643
893453
850751
561294
308030
957021
28284
687238
165345
429906
34081
293025
544658
770313
224594
827913
268954
507126
130328
696997
155189
134460
464738
940516
216043
328196
1045298
869463
1003276
965716
316204
491695
665939
1005235
587828
230012
243816
814985
281529
328673
141294
133890
87959
210922
51578
657033
131448
546086
6034
177298
886563
875382
538486
924068
264523
320845
770583
414047
931557
581663
615684
445601
651851
294728
439369
99200
754648
144431
369012
800263
175484
295750
147163
750802
829068
885156
452451
488305
436420
208258
602118
456337
924908
462236
449171
554170
157296
676496
678262
113788
970833
687506
344482
877101
831542
11161
837541
608019
121114
440634
932651
163873
273048
242748
938305
917383
148639
944902
692939
842173
761990
268473
586242
275657
521339
147303
237186
653992
690609
390200
400756
210106
43750
582354
473131
536383
345396
920754
94214
97859
758438
164363
331223
797614
719837
457615
676484
478168
449437
354590
383822
601253
945482
82389
420587
731793
521364
439809
742168
422994
157439
464684
558355
960395
934593
89061
195502
171974
179689
936972
579956
850542
475062
828407
897613
71045
369157
721698
951585
449079
637981
436626
933541
645551
925797
214487
112402
60502
445856
427267
681954
538605
685672
813150
474765
715467
757446
742503
73887
120584
719771
371013
882251
746704
873956
1021737
874678
617277
376682
750645
584302
63304
359036
973408
479967
278387
334122
1018936
116968
801749
438864
594335
880586
900398
333789
61159
37644
212934
715022
846969
710263
682714
325988
211444
788519
588998
447593
329690
405168
602098
729326
331515
25074
251648
916097
943091
525774
788358
747979
54833
530243
888533
282319
265790
20510
956383
509504
1008388
348218
264997
737468
329363
526661
853536
651259
810020
768671
239851
621438
1022088
47505
478497
5808
261465
974788
171257
897277
400284
749665
950432
621208
268619
691187
979222
660390
539332
618298
579853
319957
162784
545598
226501
298439
368149
149269
493027
857275
685497
860611
563795
700097
931015
902815
669223
504272
690143
85257
356679
199376
629522
204157
28686
272872
1023157
903559
237767
611362
149024
733401
423919
986086
410817
1024261
1012254
722697
874901
14952
710344
447239
4914
899865
27645
804742
865940
106484
990205
786994
918038
557546
69746
359538
102584
64349
623188
240200
922475
58271
640964
888233
688369
71630
363436
276755
553232
59117
767150
718927
57740
128253
323209
544665
480640
257944
682822
685654
636848
625376
779834
830038
405360
128085
868971
377962
422687
141005
819330
352822
182295
942257
128454
550582
797357
74475
821780
517332
469127
890906
544278
467467
422037
101493
1019136
134640
590774
109778
164177
586935
462787
575542
67012
510395
222140
438370
148616
910844
893584
819434
522598
614829
381080
684961
833975
1007048
613563
4479
195248
548686
688590
1453
8198
936694
254857
625394
338470
967359
147166
822539
185773
934523
222412
958704
766279
233279
857041
888848
159783
395321
331227
76553
262843
920033
313850
927185
68118
201923
233689
754129
430969
239370
260219
178397
836241
1029311
895303
790784
1041737
1017301
884634
639382
85929
98096
100895
597684
510894
982026
544545
97017
979983
714594
1041698
833695
367145
901299
488819
889272
666235
898854
871057
789216
84828
492843
271378
330411
119207
274552
660513
696628
88729
814292
853636
674070
442454
51547
345520
286846
740667
545533
66321
1002032
544258
568215
1014605
425258
571982
403571
260384
466023
466694
132134
673290
71570
227207
588919
565331
11376
531565
276255
432409
557173
619029
188092
769333
817177
250701
168712
539916
769762
743475
644645
600937
567587
29173
496681
919278
73671
747235
309711
3759
854941
254995
845469
514738
886260
794489
887000
307583
228418
10045
936665
114073
856995
215467
82642
814638
700450
789833
18737
884878
496913
659524
929417
33745
534740
234707
357148
755555
727843
12478
983490
465866
797291
152819
223751
874001
369183
338105
516164
405512
940363
754899
360072
314820
141536
300637
400624
139387
939768
779093
69327
375334
755985
109849
627493
571512
812830
177318
998639
676176
939887
433717
160442
824357
1002103
1035799
806795
697551
360469
845705
864440
692954
203459
142703
199276
787166
819403
358049
212719
527572
213275
218561
768498
244432
316751
723293
141941
652073
1010480
924071
167388
738767
602542
32128
419140
205775
539642
49036
740116
727785
924886
278012
188880
745653
187558
815475
345780
30058
806360
947104
506164
34895
507396
16867
629985
983618
682275
542122
660951
290422
834101
873472
92297
452694
240414
87261
1014423
67088
962030
400934
250328
1640
919225
284105
444798
480097
164777
554362
136630
424425
823523
67937
956169
48056
827148
739666
539313
222885
518271
597568
88935
908132
530264
572577
911588
991546
774883
302083
108919
568027
445926
628550
281420
299676
193062
855849
533552
229969
288051
416703
708636
122264
560043
137402
251971
236032
186736
123971
208153
153026
112253
491802
889879
969200
678845
810198
496794
905914
471001
190183
1007569
158914
898916
351919
519485
922903
540429
915685
416221
808352
214057
384676
634855
395019
206050
608576
789400
62605
134834
646542
396064
57794
548402
358599
848096
932287
689524
536150
259191
508602
908010
650162
268507
351293
453628
28089
997973
66446
764749
439859
23614
724979
939205
54774
903726
671481
1029209
453025
887780
373945
763997
980442
933291
355372
448876
334465
21032
203753
1018544
566248
267735
805641
114771
135125
326166
837487
334284
364769
591742
255614
21252
943719
1016332
224495
312933
625089
111576
468070
69108
514748
500399
71242
638304
954769
506219
486106
638091
603375
676417
565545
1006768
893671
656934
261787
112008
567646
305737
250714
202978
535909
510694
155819
926879
268836
165667
804544
1043950
721011
9086
465808
303442
742069
574183
855142
1005765
485545
860748
919305
365064
930898
777794
843104
120040
137879
481141
773844
817317
639597
567254
610326
568482
983810
280481
47617
322844
656037
657804
336858
757107
272151
342638
768516
241939
973356
136632
547581
48655
27336
843342
468719
362523
577428
98643
628279
739466
216700
257437
400564
282853
379102
110893
740332
598674
471460
761454
685144
682764
357814
608225
738534
387014
566106
167161
861968
607618
50578
204498
935112
896583
156347
901021
477388
271267
880416
1030635
699108
815264
935134
512411
92712
764906
437277
729429
429853
28825
965794
337247
555273
1008500
238367
279573
73054
253714
99404
410178
605845
13152
414904
208160
293056
898181
696412
919876
93392
673062
351859
1652
1000016
8735
521526
444569
328850
494779
390754
28866
35102
537638
871553
85025
612643
620495
748041
619200
217919
601118
1031857
492962
929720
264050
593997
1039044
363508
136195
256459
525534
134365
481667
457755
960107
792605
883346
1020518
78518
423023
728930
154132
230466
908883
114228
699069
230296
581444
380016
428828
413827
968613
642837
651240
443307
837430
43852
145901
302069
1014342
820120
650019
143197
931306
167903
851875
391376
507657
667656
567486
624388
738661
732794
941029
977487
385337
417134
967428
708245
262436
213046
566830
851078
178953
940335
270512
267569
125928
933428
999333
139956
916308
536274
861653
98173
524443
482974
968269
416640
1033722
806680
772430
727003
272457
839410
429456
318922
406546
673191
382321
341769
489691
213860
459242
241253
863002
296041
569671
343485
606279
1015660
490317
125612
563023
31764
293320
258365
440005
101623
721482
570354
300292
525769
680258
525315
673739
528794
509627
52503
417706
156021
900938
206127
693957
775017
811019
483543
57080
644124
445476
479921
813255
328264
83506
1026272
680381
509176
136977
12212
185435
991022
342824
370200
799065
957462
72856
737284
297952
504005
139202
216630
659898
670232
896140
507155
956358
850906
566910
891313
517817
291816
26251
812794
1009459
995956
673416
790873
473882
702945
951428
619495
969268
120
527141
477348
84086
714830
647638
1040427
43734
298932
994094
927978
835039
788255
920310
910319
770383
773354
183172
850278
725051
636161
723977
350517
849576
150880
578832
379305
222307
106259
504656
435392
10844
526845
434126
384374
524537
176345
539956
413507
888322
781458
447210
29913
373223
559177
602580
87094
598563
165253
372161
866116
593135
47341
523745
460501
992466
257982
101594
785965
83417
855104
55200
378861
52839
489500
904113
532165
788325
263647
960470
313108
1001482
876505
445834
193435
686286
269950
684758
794551
291921
812878
869553
336066
333567
27424
197969
842229
1030484
821291
467064
649611
560255
522786
526709
257252
663855
887940
774395
107980
99210
862654
189440
1000716
601690
350889
443348
644108
216853
155717
754717
261979
386747
1000174
927581
697953
58364
1019997
840356
1033621
571382
101708
109471
198576
618563
339709
404148
54254
63557
770841
53490
599468
463080
487588
906680
1006821
905379
591947
989711
511626
613807
8556
806122
372474
962181
78045
326868
799939
157264
272701
773348
449585
18638
321265
294298
796985
985732
973114
988709
364368
588627
569912
163174
687962
676424
1015878
296521
53129
436771
794102
602155
258964
639841
35005
657916
17360
613692
580088
505520
839071
885598
48659
678739
841262
28194
214966
725697
949901
837433
60004
277865
907177
208608
597846
180929
604797
671843
803222
661318
544841
352253
772237
510625
259152
601359
209851
277952
877221
547469
659253
611052
360954
910654
439263
564595
352031
657356
337
541438
771507
32378
589290
328396
4275
359449
140263
290686
1010659
516205
55811
465273
628431
759279
329267
923032
308003
842292
4608
204163
758226
117677
814893
775420
651777
366119
506555
350894
918857
196464
530736
75534
349438
499056
882458
62423
733120
879992
820120
382648
474256
426319
660302
91285
449131
720084
69704
884650
620385
544060
566703
604659
545374
220912
818150
133706
86934
898777
421910
497411
1012852
931788
96703
391376
158289
720357
645111
75719
619904
454035
1008200
437956
840769
290890
949637
517882
620539
619725
723559
902633
705933
391565
1000791
602429
649876
135472
98223
184611
31430
24264
829181
512895
561690
820479
638834
957283
950831
466061
220005
848813
337449
752970
675159
653824
73457
1025797
764706
94957
1030606
916929
411223
292942
855576
1031539
256324
663856
93921
343349
639103
861390
1044279
884481
1011015
2067
335339
61504
771978
300489
422817
525097
400080
321854
619449
901822
229161
326099
378647
188730
206249
98225
403199
673778
1040188
828914
525295
480300
131560
991945
67910
230470
495647
59410
63187
415309
72711
72295
805693
1027102
234195
420279
1027333
176783
109807
135145
552743
1018640
484810
273176
377939
1010767
337511
396447
135847
642636
652610
21697
1038285
490695
570496
372854
424878
839220
467980
215603
588513
662369
727902
378616
816550
665995
1043227
238018
88890
371728
415558
425942
913815
601512
109032
922132
410066
1019603
943320
447623
179177
128242
384600
861397
833590
19335
661711
685531
609418
641966
159126
441660
900672
932362
120438
869569
753293
768357
686481
859607
101945
128386
515015
338390
269946
704649
498756
12350
102326
579295
1005007
922392
921772
695441
732117
56908
257090
396935
501460
722043
1002203
921928
1011234
404036
683898
525075
307932
967661
157537
1010763
1016243
63704
408059
194284
466085
778417
267097
727998
465649
626423
897409
483994
182962
199461
954227
950684
966431
438911
728224
663320
587001
1008956
757799
293129
65110
252124
243326
609215
629321
728571
226438
864757
183056
968035
364574
785084
968632
205811
970508
434817
321841
415887
672039
511519
576813
615199
336577
624829
827899
767518
510440
84683
808277
311701
264514
93099
601271
835779
479296
387051
201925
1002406
869869
108980
428071
294250
240790
653106
855467
935733
46916
511744
747786
901315
685849
830777
710012
1006477
969950
861629
349079
590477
589166
967030
850307
477029
936416
227778
759738
623970
408895
43523
977427
391715
595072
155138
945845
710431
545181
483140
251797
834035
369619
742340
965484
275525
37639
629451
1002380
250349
604915
24988
176333
970933
183695
739645
14924
205641
986358
987174
906745
911947
999912
1033177
727960
1027357
468437
726520
764812
873702
337453
462473
855314
513852
993577
539214
395726
209654
732527
866482
821241
280988
121296
1012174
745670
907865
445360
777488
605167
948471
554254
870192
354855
266319
450183
45260
958468
248704
904159
250467
601365
644302
978475
74799
225975
382747
656999
997353
472176
447749
405976
540160
571123
707831
616313
984124
226409
742921
580787
667233
551991
62365
306283
52784
937882
453731
979861
376054
309286
206438
38131
710689
546324
683115
395556
21675
705178
455759
855187
683333
943485
269493
116004
747342
891891
306330
890865
635070
405185
208992
31609
221870
676579
404665
646619
1022537
252039
840624
663091
269472
121340
174901
389570
38412
467054
460974
260095
447001
662515
623609
387329
414207
695296
471068
871204
853345
561038
247564
798465
450835
1001259
951118
134168
241353
324249
828905
595542
800064
1002285
37128
1019035
605846
950144
198158
989039
878716
768886
505035
45616
914001
957544
277172
710811
141493
260770
987723
973837
437576
568653
763939
917742
590595
255895
594797
769780
356323
143025
378510
201133
854116
519409
646783
579543
15748
364558
213354
815485
679740
868659
880168
40743
327816
631818
97282
443619
760586
592096
67701
384174
321870
730366
828721
322991
654162
889044
359033
305873
508602
931293
898326
749504
584602
592186
151433
605984
441960
384153
299336
705715
59660
541166
761362
163275
37599
850566
729757
192141
56611
664944
379011
234492
244697
602886
718755
794275
569637
799266
156167
506262
444070
643396
474398
172665
966543
826517
54439
829441
469306
549065
115870
776203
111568
794765
992602
987556
685742
123294
290348
603116
872164
1032021
275686
782836
461646
238543
552010
21743
745117
598533
536544
691098
504802
101465
215254
583091
671787
923087
773600
805533
709635
384077
944185
242923
664167
288168
502285
289443
433709
787991
535504
389986
586508
514268
540908
1003032
315906
147454
1005582
382930
309598
113176
773341
74544
1028108
918012
686417
199798
581242
151325
707957
817504
750511
896416
63498
329799
313439
851163
358018
441800
826008
394057
986328
388902
339298
1002964
405448
210286
233185
423950
688004
953550
343821
57154
929094
556421
282030
582138
192257
64703
659990
732238
337181
33344
686204
547447
778111
195575
999711
557364
683882
789451
803621
649589
176360
854162
56033
50091
154573
112795
633514
791607
233378
278073
249027
972703
346491
7846
593207
913028
310459
188024
202119
381462
540941
751280
604739
285579
235323
66401
442211
353745
832247
575893
815129
636258
85086
793384
387426
886497
71822
668414
566423
747192
466649
131605
85294
642662
1009338
450470
880184
711245
969541
377644
122401
222962
898525
661128
436387
606358
368242
515979
1042582
130009
854142
1021974
788951
803616
90502
224198
882451
1019897
968993
961427
710395
765753
402860
479192
522937
210326
817168
260548
97398
1030589
150721
653194
903602
483804
378178
501323
237884
836310
974321
478903
694737
971129
208210
410869
45379
126208
777653
430443
897836
184599
1014853
609557
366158
381977
812913
1025753
107112
31759
305839
9661
298991
851639
1020335
422541
906213
732448
779433
18403
590186
337024
52085
557519
338955
31922
634584
1029864
485606
759525
113838
567598
191414
676165
707328
323196
323450
453896
728638
548452
702540
911212
95788
435920
14451
395212
949887
43926
740540
27611
218559
958583
858766
656548
25608
1031572
96932
631422
951091
833604
100263
577908
224787
101154
852033
662636
14507
850686
437182
693144
133047
691900
472776
878587
344529
491223
585610
423145
468568
325250
762203
571486
890828
873028
290538
506431
522285
637263
303531
227509
294782
41310
469565
149573
44591
673892
181865
398678
1006305
501478
425721
385923
671295
350702
807187
270594
885865
43350
317116
256548
738103
658435
786791
878869
39556
599134
205861
63683
71915
68869
579320
385511
813590
95813
912194
73086
194792
694834
677283
432104
104618
663847
615902
850003
338137
719959
719506
957269
671657
385348
52429
449722
719811
537503
368272
55432
199535
920101
982860
923999
915716
636944
193696
635720
713440
580503
784317
489329
377779
817335
953521
784065
307423
793885
103941
97555
513096
987429
178827
338297
657194
545685
849459
322554
154525
221057
500682
1042021
404124
196669
1043439
299862
739716
922520
671222
377790
217110
969548
854942
95428
883878
642512
147156
1043847
891785
959463
861757
623923
723452
869804
735471
850030
195831
876035
257672
280063
605977
309576
909852
431048
126111
76818
982729
255747
908056
814510
836583
373061
263116
820419
919917
892545
378935
1019825
902326
774952
306648
643862
344660
168601
563472
996259
451936
1029160
61677
294127
621431
612792
1016834
16945
425620
487585
550141
472373
709584
351273
503945
383162
540696
483875
301964
1034530
393730
633847
786452
46301
304081
181455
789750
318722
612579
444608
534498
780161
830680
42957
534705
300516
834445
80692
433317
474272
600625
203736
1006872
851091
340293
893758
1018125
116986
869753
66307
85154
688684
812595
933488
48310
666237
362717
891153
169242
897992
425747
1016448
223575
956550
522516
512083
720054
508809
432001
1007039
857422
582174
207764
497275
995045
796699
259931
26495
675174
112180
686869
896011
754208
916681
457482
892127
294372
888683
1027089
893005
815021
313600
809926
42228
814598
774173
699276
718423
398339
675995
720562
990530
544987
968130
192088
514789
496406
824725
235872
102374
194127
1006244
597716
150576
517313
124165
937415
956126
653958
120428
1016205
732057
460267
489876
776424
160969
121284
673804
813323
726617
440304
50147
648170
492491
269812
746739
10919
177916
331876
606905
686999
102586
356658
595673
580207
829192
92091
827066
227956
249373
234394
950408
930593
895714
244499
184309
406618
202862
907924
633987
940561
476963
637089
564598
460351
968275
1007172
405538
719825
722688
218627
499581
8371
595531
821375
304886
861258
412468
479798
523411
810863
489403
290218
906020
369659
816087
157214
961210
899222
328399
469395
202045
924750
329752
724116
272159
226169
945756
147964
717725
659080
409996
456995
464907
424845
768370
944083
353074
67370
151269
514118
171962
269136
683751
539367
316147
541909
691115
126365
691947
797375
285572
11516
1018094
894709
398957
344799
873864
849012
903359
505079
966383
297698
763434
544622
257232
873488
466752
568063
99598
109773
745086
843862
909119
920641
506638
922690
401435
133468
205795
173868
368847
768860
383490
1034972
870191
972754
921697
818300
888929
721732
606589
640818
441073
770133
167736
158125
351651
390564
480198
519072
797343
34764
974619
820588
192682
925093
282339
978279
145771
1015790
396664
170405
883738
757841
138284
398325
681824
8645
641938
385552
952774
448445
108498
318465
746193
983159
377555
443329
160515
79561
55739
76087
835773
728855
143226
888865
183000
316964
862461
112289
894148
86962
238880
103313
700755
791235
917025
483024
233902
564968
1008000
108913
802288
618914
1011597
272635
367498
236332
751066
291675
210576
818817
48289
327652
352797
734554
761591
744012
479147
583613
583430
986870
624690
528239
135049
383242
936981
835989
750182
565357
476267
360183
751342
305130
112013
19665
902917
882089
1013736
716804
201213
575433
412188
919697
569825
822578
606995
985781
17076
389453
511276
16422
276622
330542
439843
902078
344184
1025710
806589
924550
701549
438137
140943
227292
681798
745047
20991
205550
458578
1000717
67276
402595
414217
806808
93912
214940
640345
415258
901393
227773
159554
100006
999739
529705
94634
26913
463222
112476
969313
407533
292957
909630
833903
504628
707852
920456
585357
324324
279819
556540
528592
293182
849137
973490
772757
951564
731918
459866
132864
732615
905204
557317
150455
630179
523951
137312
72819
817348
698471
304975
815653
110434
685777
557234
769116
919480
294980
498427
303753
1002581
752612
198309
959741
132727
744252
437233
394760
254230
709487
811820
641858
460679
2410
111605
845444
664169
874642
946235
80001
1013270
956067
341856
616383
596895
866750
395007
1011642
470553
158163
160436
94031
402571
1021696
783305
912837
704074
262898
71410
576148
617474
597368
816475
251460
787919
213247
504221
245077
930188
415231
230434
826240
45859
970918
726977
564169
921772
19216
493470
394423
818965
490743
785204
79287
141089
676307
572106
942825
506626
214954
775232
70118
657397
12731
284924
891551
1014798
671769
503627
500319
855374
571756
182669
474535
148711
162211
60897
197920
887738
531815
492290
990539
489226
873197
48260
217676
414833
674198
758596
323934
251291
437104
942063
275308
712240
238141
567458
113965
310947
688659
431792
555614
380390
614002
782582
594103
203
7536
330731
805945
721897
102581
905211
489359
776456
389446
11066
319943
2957
414192
139355
295644
833209
214278
706646
373321
187519
537106
960638
438747
683835
377046
880278
451455
779542
444547
224082
878215
910586
136671
388790
900583
528322
806342
338473
241749
680992
627255
613906
980151
2139
523951
305165
462433
786537
407006
394135
644108
74599
313370
49633
758095
5544
977895
276773
1000572
860987
859697
955149
785114
514872
487011
608126
136802
480618
259391
1020962
831083
446178
38402
1022481
946640
613387
343377
557529
992129
858493
493962
473559
477334
949823
1035650
198672
488908
471787
163045
705615
748769
1024998
508713
410876
927168
263169
635714
213036
875654
456859
150260
663907
469649
590968
935205
788855
822149
175403
875696
608097
427114
651670
306464
301349
571215
671072
747466
487157
770842
648526
410137
233424
664055
537248
975675
206431
153495
822444
877126
137010
562762
361412
225093
517329
444530
590997
739367
495014
798024
920124
319183
183696
248058
879392
790230
110728
693092
994818
195693
71039
453619
886820
581073
205533
978038
151485
992451
867733
328625
681832
250152
596624
798920
527014
179777
1044152
520011
708265
642784
182138
487993
701290
344125
966238
630511
939161
220617
992592
798926
289568
172122
116088
785160
414115
933450
680941
993223
679244
244970
1022090
714790
937265
268918
124647
66429
521107
286190
1044513
741823
1025176
550337
584112
236124
777403
456701
747446
292127
809011
53112
933651
801001
451185
249233
602884
966892
844328
275784
421358
503809
192721
338402
580915
946751
13896
495490
427960
997609
302519
468535
438671
336486
699708
859216
1026164
365622
1012688
635438
260591
420503
799100
949913
39716
900813
137254
885848
72807
262745
874518
741444
134833
759152
935634
382543
995148
994242
14678
249391
577420
369571
405292
280370
711732
186525
33019
284126
363775
536418
934951
784934
919016
960547
221915
738838
107350
724985
239125
1008562
329554
22707
123560
532404
898911
138060
349361
50351
289422
343153
797664
613474
306000
262428
592813
681323
319235
939548
440101
1021434
996839
558841
514015
852899
879960
747382
946259
659219
584739
933724
428451
177763
105716
598037
70408
227135
331815
382350
571650
731784
315953
308945
1027370
516239
434116
243345
73457
987191
15878
286855
43322
196435
936401
921483
956904
1031949
548788
807380
35083
209072
119080
863056
509338
761685
78064
654121
957334
949867
459209
119961
339028
227750
519504
949929
676698
106423
40575
715714
170214
318061
401200
88451
555920
926127
59497
117964
122295
784139
15134
31722
988429
964480
258851
275648
620977
387836
56669
565720
4039
997601
637474
365978
129251
645316
125308
810038
537881
239129
29732
641990
915135
3310
224575
893863
498215
677383
496462
694012
67593
401676
1038885
900598
350315
224410
547255
62611
1020015
667032
205207
677658
824164
844882
416206
388899
333374
151596
25441
737165
231180
363297
477604
240363
559434
720619
517551
1030482
41443
730785
754501
861164
701502
1030291
181337
525298
340745
739641
755930
239669
892603
992605
819019
362273
254448
198974
916005
62299
493656
482218
667668
568634
225955
779157
455154
969377
115780
936562
149818
773775
806072
171238
536424
717009
309153
102714
958682
39743
808121
569501
276361
137223
825567
934288
576099
33391
491830
432951
386272
62158
379218
12897
986640
969831
614563
301038
825765
214623
468110
464434
24426
635057
962661
84455
859900
746797
304265
738170
476435
398205
351906
36318
615126
39478
89978
259511
420672
390984
198458
781870
184945
570983
156277
908293
752570
425220
891218
347324
875882
33444
248077
132403
548472
145183
836152
1008634
469422
67728
127173
1013894
473524
449665
317465
697325
407644
544615
57582
223133
580327
739315
181755
949073
949562
189322
601694
44730
987911
763868
661301
460286
262013
803696
522759
985260
688401
1004731
952701
1016939
423771
808076
355614
781227
597294
693963
189357
608230
885571
573975
628228
170944
749245
689000
839483
851471
686016
421829
408551
897622
255122
488593
916479
729157
695803
307194
822158
368445
271751
987969
676496
529594
742632
84840
979891
959247
640125
715163
448615
402470
462071
436947
514979
253787
602828
391082
747815
678999
551917
180548
627468
1009418
435688
62058
714472
127898
667250
83000
371183
233016
677795
464497
516417
130369
326076
90186
379577
151207
780634
13800
499871
428319
317033
769402
213106
77961
343677
485987
467698
51753
246665
467886
1006622
414969
878197
579193
865184
697290
907811
710964
962600
525616
550809
908163
473146
341479
257747
145755
681088
381613
705951
888819
250133
21422
582909
721252
626999
1017710
218031
643885
179620
845084
949023
900956
888460
271483
272282
781352
960664
457011
51571
809828
45726
275758
947824
443761
352292
377140
986030
626500
254686
698403
1029866
803519
865014
834767
749264
386277
747841
168217
6732
1036343
543663
182748
255888
128375
429799
242593
33581
801370
235993
301633
793277
6978
848491
21057
414816
785556
721312
331870
813066
863
681592
822713
520223
358137
79129
161419
677661
266333
532574
189201
221361
175237
61806
115225
922923
681923
343842
241256
762573
824011
125350
339965
199042
300854
108219
910530
800495
581998
71776
821092
389459
846488
445981
207389
463750
840300
507600
781660
954933
28078
37415
828278
527666
83365
325366
295580
346703
170629
108865
343691
443280
843775
398273
351791
1040936
874074
965846
398887
426606
524680
652
198483
180953
232148
848741
283626
225264
808545
206964
415961
364415
312957
632901
207257
635947
48670
980738
727624
175666
825410
465416
191417
569405
130984
328768
765516
230478
249597
79613
906058
822314
65628
60520
1032565
881627
62411
168062
861475
632506
97915
6625
9176
767220
235837
832415
108801
41952
736395
951973
205662
582454
671429
704454
955487
554676
185132
743526
52523
538182
513406
1028893
480344
621074
886944
867473
489773
42379
363164
600400
347768
307542
932167
349181
652602
126973
910451
112606
1552
36892
335408
243741
15159
818933
600990
850337
143717
899935
907192
701748
178169
996180
252817
881845
19226
201117
464468
835684
404329
762374
272301
23876
660090
919207
37745
391557
697485
746878
390988
366584
696156
359979
264006
227569
40938
42471
144697
547859
442181
54238
205112
293413
77973
649760
781198
862634
497386
1002366
473787
64644
384889
868798
963103
682230
153053
631381
660181
921135
635372
62950
469906
345212
542954
651930
227489
285784
848318
525286
635076
86115
607822
305147
484255
83566
54683
687185
143718
180976
895799
465149
240726
253095
261376
768305
67208
555996
226485
884700
144256
847166
104387
741961
592577
798196
768653
268903
216880
706753
305372
146679
266765
419990
951732
352347
277723
342658
93800
194661
312676
215524
760460
293670
427961
588184
865757
740492
852517
436966
966350
525939
669727
455877
870267
369243
487888
3553
488797
285386
259610
801694
143637
481015
64716
47049
269038
735614
220429
10649
824558
197817
521970
607105
467942
139206
912147
790372
720354
330241
820222
358545
814229
842518
639327
326383
142665
629654
708992
711187
734266
541313
205869
648102
333198
550964
895149
865366
733177
699173
201568
533696
314191
936790
893321
233520
83043
359510
557415
585429
479917
353496
1023672
461201
169252
681107
806296
201826
375036
346861
453423
389061
190257
757016
29811
68805
334556
1018427
1007397
822679
1026936
526468
474893
275105
618468
193879
908669
27965
794978
833296
270141
288923
598026
97484
852412
426159
566053
498658
906229
615467
237653
789286
44961
549657
331605
187470
736261
954141
374673
512159
1007773
350788
531086
516972
926190
596619
1014180
132974
277563
18212
672794
769149
668301
293787
313956
773750
853484
750468
124246
438045
831979
497695
577959
149669
151757
929792
210709
907047
940041
284385
46544
486644
479837
593013
948292
503705
974668
561569
640014
62014
799418
198016
112776
40492
889235
49052
256977
238607
715331
837298
202604
322313
100112
1033919
8798
244330
230145
591466
342247
37561
695533
436913
550534
373377
955259
808433
906822
850339
426201
110770
639772
536563
34849
983691
991730
1002505
255073
824923
546413
105821
591538
460709
530939
567215
70893
970694
194048
783592
441626
706728
302343
546563
814233
762634
790242
812319
687520
626210
688713
744922
167695
340169
376565
718301
298323
998859
659452
693683
88060
858921
246195
800395
868349
293960
16228
842670
564179
855298
975313
597354
989249
47983
283478
504256
148134
847632
551129
941317
770718
135347
874989
688060
94122
1023849
678594
267267
272766
911367
414333
684965
104015
997232
941740
676811
674649
136939
438986
65140
1006922
237708
219020
109347
921583
493332
676485
560292
118648
631498
1044692
756314
936905
237055
829933
614426
447252
674425
90851
907121
770741
10290
692836
735922
920981
267695
507042
415024
364270
318174
135996
983968
164668
793516
256078
291097
581000
783370
792751
446268
512726
720786
715357
426757
228572
499162
1952
334228
264556
970479
690126
939284
549711
973200
379429
60686
590754
412356
494698
238335
576428
369246
936492
565932
288673
129203
522585
53172
110839
414647
480618
164421
950969
47877
764992
52137
665093
883007
793257
767961
421006
629002
578377
340502
253104
144995
529584
269463
520607
476034
919080
432490
733031
835416
297348
82157
563082
395432
277842
527328
975520
245323
631091
1032455
246752
199740
286203
1012265
379840
30205
18873
361531
329542
12098
924743
240561
965043
204923
790048
46400
896889
373878
82202
996304
429198
139313
1019135
65677
208755
139030
455052
195859
588596
403256
679210
715880
139244
1018214
9204
619339
127282
757809
292272
1009701
209825
324127
445659
570122
269881
354351
445530
478689
227611
468971
656000
931827
686188
397501
358173
754885
275508
491626
121447
319965
403054
755849
424452
640759
386383
501709
171352
138277
219471
753761
204960
243747
334832
352187
1029101
391914
45790
104032
807995
951193
1034132
690163
699202
823586
848646
548525
67750
973699
717382
310261
66118
720609
73010
19691
254923
642523
805890
22030
199622
727124
902253
1017298
540621
497332
562128
753495
368026
953500
144456
427883
545003
558723
917170
646274
313566
773448
723169
83097
597342
371561
479225
872483
668770
229965
272678
380811
803656
628150
731577
543532
102571
224612
490495
71243
607999
425364
648705
120430
616923
223727
962281
989677
874088
615108
775870
121402
74046
446418
392983
225508
827792
37355
522839
391378
328611
815984
134796
468874
620339
112168
444587
120285
971438
536121
361952
376531
726765
105433
265298
965470
311776
876550
44689
89081
134826
300264
467380
436063
494368
657111
1027998
213455
68607
480972
230989
540518
1003030
502135
945035
930839
595918
982663
540752
1037480
1038043
884177
109345
487525
665941
65827
146942
513159
158158
900277
921076
260731
36478
800704
827086
384367
554986
985953
965259
345771
687669
295487
739164
580643
206231
726172
717221
309324
259602
642496
156713
940702
860358
227774
263480
1022212
645749
184228
313282
562963
933828
865211
994145
499747
422921
311509
594069
1034851
895483
507611
986162
512094
750852
209277
577118
759066
979940
425839
11446
88966
634959
919229
733650
428261
66263
311456
961910
775523
1026939
645913
348734
65053
621068
964018
474092
386562
458423
337395
558090
178423
174973
946514
83299
606567
168429
384000
380711
408014
167406
14470
1034146
422568
876786
263580
289322
891413
206197
604667
515539
731836
619707
144451
367293
729730
378688
1032688
500934
655586
266876
188579
989778
469936
166199
909651
107183
993463
438900
872759
128970
122648
931661
1006887
870595
126021
348581
593713
274405
363561
461714
167592
345991
497588
988572
903016
172508
619069
181000
698626
35883
971134
883022
401734
1024874
814853
107391
946538
870418
340238
811054
466491
494645
976267
317997
306834
1029824
46527
499598
203848
761635
926339
150851
128592
1014348
15103
173448
510967
277006
310511
869330
223859
338412
375716
402142
604972
236974
872279
689050
162059
631353
18942
541891
243877
911908
3182
655976
967171
999258
7896
130678
55227
623023
761255
471817
957220
250497
925709
1041094
163602
10777
510011
287345
672080
711084
484769
832385
411523
546326
591719
427283
9129
395277
379058
245440
926226
169716
781474
158456
252014
945527
717099
15303
513227
153571
667122
483642
366187
529892
894940
25017
725348
149867
915354
512492
535359
599807
476705
90939
76231
586828
581776
368313
988030
751285
153808
411538
949511
917124
172600
415449
942494
186518
983197
384790
819286
812278
625455
567129
195038
848861
440414
61085
437335
144489
471913
97069
359031
775885
34422
173468
485679
698026
1029742
345325
1003118
322402
726081
306182
341203
338597
906362
463751
926534
209489
758320
999734
1039347
815957
975715
1015675
919739
470934
185060
738143
815125
277114
31826
201108
894587
175556
903618
469081
867380
129749
479585
412613
126487
638740
198802
609394
1007119
788030
965802
798687
559859
621985
130924
137901
266840
85723
851925
698892
335278
638142
123962
338673
379058
894633
573683
846629
931133
693147
657204
625156
156691
532283
817599
481355
91794
137895
827039
460226
804569
967511
432375
693346
465798
75815
942046
472609
569593
662789
315608
585873
563703
285494
1013995
333248
423793
195712
937074
292239
981088
535381
206895
397255
894402
571837
613481
894326
420340
111491
929142
1038601
239680
539217
354188
234837
798540
20978
168136
897249
397883
312197
721265
725684
651478
572375
126812
767206
33471
202098
284242
409703
893849
992403
678447
595757
167688
380869
981451
444542
962230
249267
551716
7805
377413
456966
402819
276646
664910
525890
572671
604740
876367
113540
722991
44529
828645
790261
323820
522813
693827
622869
781343
55180
648347
363867
544861
501694
87907
696248
321999
871918
429047
354554
584083
668787
475709
167474
959042
1022453
699431
644867
650710
469592
930534
295572
677394
115576
837814
30576
510050
577132
819754
645850
698289
73463
254185
78092
664459
215511
261064
913267
936591
163925
76480
252768
196692
48601
942437
110784
344029
890706
127835
987099
672978
131452
725573
857115
756535
220221
719521
562220
46851
877986
589796
74773
813082
56000
239248
816684
792888
689214
71774
610783
743192
1012951
450493
616019
755335
405448
767977
310839
430165
898634
612805
725152
69851
111819
646500
239952
680845
70956
215981
825311
395493
662189
404422
50905
530040
270395
223980
764798
565815
783598
1004737
49174
47843
722689
201597
691401
238120
362295
614277
25065
998293
725889
922937
877953
863683
446690
473445
559732
942995
721982
633355
782805
373632
252603
134228
292043
841925
943846
377131
230824
565124
636283
573365
97766
877705
348492
854812
474297
170533
558417
263179
200505
1035765
874963
689109
305082
183599
492730
129626
473881
648269
306397
522544
456176
317794
480326
681382
724780
448569
178089
578008
658207
225539
461497
312188
90182
901277
614822
541155
1003903
511282
1003144
704586
562743
285692
39231
1010113
960601
1012276
223847
980032
669284
83486
203102
898369
11878
942750
589580
909456
196264
32110
104590
559430
1024337
614156
286461
660474
12910
286399
34385
673502
44524
619956
134491
194622
509150
1032426
422302
536907
358875
986263
688980
223682
692848
1017847
799993
955176
850205
436957
556660
789953
546767
737196
110439
797292
967898
947345
45330
439824
9989
469420
336677
289701
935050
776042
1031981
575047
836238
798608
105769
542014
800584
557882
389997
328349
180149
709569
220973
309431
70060
846282
821939
436080
601769
610460
989797
328474
587280
183506
598614
21510
967733
147673
278777
335892
812534
705114
13447
84739
274277
230310
698189
945573
1032675
77544
923697
799155
990661
190061
77675
455850
916900
874354
81355
686292
937350
827280
1953
994617
142769
659959
214444
589813
407883
979991
649099
232098
378186
359731
475071
751093
691789
230160
380303
1011918
1024918
946101
142829
608105
626870
132610
545304
95847
755300
788919
928241
120051
255569
256131
885435
682669
111692
857147
890138
755712
396224
699038
204406
698600
25916
823477
935678
213895
702100
571028
589841
348914
367033
816872
500706
771164
337983
722953
756349
260043
399520
90983
117307
990465
361500
42008
209604
267143
95566
148872
84181
260510
175465
573828
924575
912872
465954
854300
863962
911161
599737
1018229
983011
532991
576775
191746
709084
110757
602704
175398
244780
657676
292416
944647
602040
270993
245187
564793
676984
1015218
91131
358308
239705
786311
743885
310453
334241
695440
665273
684022
234741
416337
807705
59072
102929
878409
977259
982522
250612
604483
977767
71337
427945
595609
143992
160606
47475
972780
452074
93949
167079
735583
330790
371375
433283
716761
616761
645597
629920
261877
212555
278407
866820
226806
983665
762597
268663
571720
243674
406820
172060
714982
622185
50893
835826
947588
436705
512433
290457
845111
470936
1027848
254790
105251
284123
567603
201178
873809
411031
829203
549484
107722
2657
860979
672075
452080
25204
435066
158732
325172
885744
137148
859688
663250
455512
678317
786824
117749
71379
922139
920185
770596
546536
497976
759514
521860
340632
389278
103286
676594
235034
835643
186489
21296
966861
26292
975927
748906
765825
981163
913646
490668
882591
415880
755970
550865
420652
366599
987520
778432
421310
585244
1023444
333363
777758
1012405
930238
281430
184047
997337
756847
273506
408253
729589
906811
735327
37543
563978
435417
38599
842764
192089
597803
331164
260942
273444
860386
558860
464422
428335
43330
167791
708665
694565
270180
254228
858460
702052
487797
796954
432240
813180
168996
244214
278625
911456
700405
708943
63294
838446
570944
817465
624614
592331
708955
728029
600750
131691
399563
61909
224909
30589
799036
770234
463543
911122
849759
1010719
301487
579545
397985
212899
773266
817627
999116
789102
979319
298517
963340
630688
575464
574044
303658
300867
457000
928433
379573
1006625
727221
449670
829501
359207
969445
926827
704001
1004407
663490
686421
601404
426477
596584
108029
814101
191626
792458
998038
588795
978405
781556
319986
748008
898076
530138
297564
168365
112841
871551
50608
367117
391286
272695
783256
513688
630784
992828
860564
440998
898817
793802
326726
326273
404265
478874
784007
987762
199177
128459
218394
260306
57192
855597
137575
986591
804237
604092
737849
500907
6055
898119
798981
884783
510414
858260
862416
370250
828975
878936
334417
798039
335265
830484
734650
957254
578877
3770
676049
623359
914227
793493
41753
365963
850259
910007
892134
173121
785013
903592
832300
211278
922408
941729
411831
555266
380360
725248
136343
744553
289894
163719
45528
409668
1037381
386391
50531
181255
449897
194796
850503
393605
1039951
249114
151508
520263
371529
96339
359795
323310
767320
883574
393781
116275
212749
611460
576967
875676
637575
25828
32073
534255
103037
674456
496088
613917
802181
926847
828212
157457
604222
519544
521156
257436
502300
2320
685084
897151
939995
3745
990012
261271
804170
281605
596505
578026
10292
870531
615697
761764
183992
133282
89462
753655
52827
886380
829860
333377
500528
521253
207821
117305
316939
567942
674084
572584
675695
674999
569364
307896
192888
272325
921474
682376
749246
663310
436521
515696
147910
193643
634722
542562
929110
243845
852448
630698
712362
381430
146641
690193
82476
9930
1029962
940264
538850
203576
97913
935908
621333
125280
105846
971027
641990
468250
777119
596786
945864
537365
994031
378022
937388
146515
21829
19099
409274
760112
245420
638075
261620
344129
381213
724416
531167
306799
117049
600998
783684
915234
274659
206465
932002
1041605
646637
496546
515459
40679
647275
639262
76677
774557
1002687
539686
629229
208089
173112
282451
1022052
315139
1027193
933721
888264
491550
634230
476366
773218
79144
395574
494109
564602
10582
867269
129785
1013184
819686
120325
583453
893010
280151
199400
815924
1030623
890995
662940
552638
854403
54921
751764
711640
98365
350461
340539
220049
333468
263529
383708
305905
181873
811911
251886
753404
626048
424209
579595
298965
598638
639155
474146
194262
997947
317320
52722
223360
464662
37210
403621
965416
653499
935663
131078
72136
699629
844277
571629
60347
309391
447414
852053
40195
377660
39943
309018
635652
172898
227301
38909
584803
700974
632589
260817
31960
242713
769006
836626
270313
840158
296356
5804
379150
172262
970853
702594
529149
254562
521830
828953
294441
501275
211948
706841
837022
854487
234562
62256
350307
794473
960946
11155
443157
805305
283707
482214
914135
750445
896594
541011
684255
800495
546125
938145
211419
717086
994509
22118
394052
333839
230393
362508
390992
359314
729867
830645
244014
25147
21753
284519
850734
67744
719652
73853
87646
137895
339707
965466
868274
530275
284152
975436
694966
259456
785939
522533
65106
301538
216625
1021871
576725
255388
804323
13509
327257
99589
1036989
1015085
632832
560254
899008
404519
758173
785733
653746
444944
219893
139290
612342
168814
254207
293144
872147
672259
761859
517336
774800
494851
916559
311328
27882
310748
558911
38000
434413
450930
171661
399074
398449
970707
470622
778412
797431
679454
106554
162462
189066
1035833
496724
759678
322495
857861
263635
543930
247672
527306
625984
172276
458816
1020097
209649
681705
989370
30055
66561
572662
683205
641280
950086
757157
678215
754343
186253
25439
417812
315430
944742
651166
215969
605229
1041766
354512
1035029
924733
407583
789267
681493
44590
582795
858124
865193
185200
846323
691600
486581
912517
501263
293936
433439
441173
590568
78646
150935
162021
127099
545144
749732
192492
914712
117793
318895
882133
1009349
11067
641040
684578
74061
825584
204684
101071
215126
670082
955609
652965
335213
931095
123095
199826
60948
147881
994303
181757
487809
247786
700236
282680
85622
578351
42611
759919
634555
83991
594074
845386
770140
561458
721548
290461
526742
499734
828052
788098
728572
960709
498163
575579
932346
618102
632274
176472
119390
775619
902555
564004
87611
132202
297785
724226
145022
937161
146409
192791
526947
689164
521641
93644
860228
285884
328680
914385
1007247
315416
519881
465696
770183
1018418
90955
889266
857095
783383
916906
907413
925476
6095
1006247
947107
426609
604070
508721
265024
315145
907125
449617
89478
433679
743651
660416
731715
727176
418373
495893
89954
509791
152517
539289
216528
345557
234909
282989
652035
125032
397384
112808
358636
664561
633622
8163
875380
907598
592927
329695
687425
489292
578493
515269
736859
819701
812959
165726
88872
244802
831346
853508
353265
834542
601036
375355
421739
187330
464186
823249
736892
846546
165005
114562
890003
95156
716332
815214
723694
419169
234538
406999
378125
90573
179697
738357
893413
938536
48885
649658
755483
581792
1011158
99743
379425
243560
515474
1014708
807520
843448
493189
795816
248099
456840
624682
716414
431466
715904
956796
134728
881626
258971
590630
467391
1033620
723370
67198
573690
122990
800738
871085
60064
978232
505773
924389
756058
453249
963721
121222
371210
22939
339424
121189
965187
599886
830666
868853
235880
77407
619646
117283
13292
802922
813107
55004
744302
701677
745538
262612
427906
873526
437858
72824
61557
278242
215669
545932
740090
762933
475519
360374
426470
302712
995160
571606
361523
1018350
378573
962584
754739
62446
809991
260720
818893
549057
399341
226198
121155
680487
964841
794066
905397
414950
408911
1031750
150716
302553
838448
222692
563494
530353
328822
592361
103018
960987
1006213
326251
299152
297889
159421
254533
300165
922645
443231
60494
664431
506410
799341
343486
648546
546719
217781
1038192
485694
400899
763758
359058
322090
81442
591273
487090
190120
768392
581587
443032
175605
106431
420651
975404
380104
658708
956433
67744
267740
1016216
936830
845163
429800
481755
120074
348569
476380
257653
338775
198467
781458
307839
261298
334001
947422
909304
165793
408642
28734
240740
27264
442119
745851
561155
816667
328375
224410
734993
591632
92595
354478
684816
61823
130790
966610
698031
994627
951548
738688
106981
1021494
366731
777218
252014
100356
49424
75462
813408
263324
673144
411796
885982
1019053
749926
384798
830951
20438
574620
553193
149080
345957
439345
438923
154298
773500
751297
712437
188339
189827
47721
952940
356107
158572
24207
654012
631085
351303
410865
318806
761285
801400
697429
738082
432836
15863
610088
944674
745418
270332
12276
267210
659086
376373
95628
661433
314103
540011
546060
801339
987816
709480
22415
1014852
233797
152728
554007
583927
903566
546103
1009802
218413
556511
365570
242876
194099
164355
1029416
970634
1042051
355816
706243
745678
30274
247664
956212
909563
27377
1036111
289853
103469
416429
683342
822130
454584
5911
721500
166997
781655
992027
522948
100598
876422
76364
22798
335751
336576
87024
595029
720783
21883
220711
613270
995359
1006463
490919
462848
1571
983462
454024
819644
846397
699230
305466
879453
427985
560719
560246
619456
26375
75470
36881
179148
311615
565327
115883
795750
806530
558542
490889
454807
161886
473317
492835
588418
837573
12331
60769
651929
690681
546819
93201
830282
357779
432920
701495
880080
681699
110474
438541
15461
164933
494877
325745
45137
562812
996448
941008
596559
771128
351337
645364
28444
337973
345061
678273
629098
645479
754972
684219
56854
64503
915383
523086
597310
1012869
632687
437340
691953
523927
680479
903251
238065
556885
645229
775639
59769
180706
880420
526251
910007
645349
53400
371938
637987
644066
928988
110849
295938
591871
542316
763649
183441
9141
828913
537338
325798
728426
180120
673690
379479
600305
65803
660448
275472
899385
852676
408327
89169
921056
357167
403670
1025853
909676
545516
355413
711710
395398
584714
330251
268630
769467
679590
633467
731483
300174
645999
963495
934096
437315
908901
422239
989116
652716
713481
1031451
26813
717777
14116
122335
161365
297164
27356
27078
459561
416189
40414
626234
639558
267681
352314
956780
338117
195151
183223
559896
779830
620365
199458
798967
825348
413463
415975
468506
202314
209433
981845
427437
799844
891944
742026
246337
583242
721084
896686
549628
338173
103378
66742
319706
47197
408544
432411
136104
719709
959335
548426
1038956
241456
138968
865630
984870
951125
84082
166718
646354
782624
429102
195195
109320
302056
253674
653474
936891
190566
252190
49821
309891
399883
133850
783863
907115
512678
748977
841629
185728
718181
237012
322273
763731
241947
550953
403666
372640
840841
545440
385461
32231
732386
823263
134189
938722
374118
351386
231357
1034151
316282
801254
579410
776591
75129
304068
572904
1036175
308301
218124
951717
642858
962078
105200
130988
365538
559006
15602
747476
829843
29007
579518
44103
93561
941576
802027
130063
445806
1013813
214338
640698
337607
1027365
890255
342081
1040837
320009
612604
8371
968710
620250
959689
67628
156846
436507
836828
147056
166379
107163
853064
234744
959370
853798
952183
244458
52620
910610
741335
343286
991601
171056
182653
120632
413174
443895
515038
785686
340520
270799
1032899
349212
659078
87652
264793
983529
265028
616008
540375
1009654
959947
400134
722840
246280
817370
993864
982964
84783
156149
198611
113029
222935
450179
365607
280613
292501
957002
508025
650311
861741
113794
289248
607126
164398
894746
370271
996376
459724
409425
297886
318128
534198
609594
215456
684869
692875
881762
507601
456280
398907
669907
386885
631957
331426
808723
240034
577994
650793
828806
383807
341576
18000
642008
893995
198160
606744
791015
542275
789293
521685
50066
526117
806713
595411
1014115
367563
521345
794464
582319
149726
690430
419136
161167
928268
508023
686320
16140
893547
80790
1037918
118230
229695
509587
957731
702085
280002
431318
16078
530163
442369
621321
565261
412544
735045
121928
126173
642594
926284
965246
383769
838044
339975
1014414
999048
346360
1026068
377008
576858
355832
774499
557478
642937
345458
1030630
932391
27621
325825
456382
697794
766900
822240
690232
945293
327166
887006
839506
71214
851882
557709
480201
861374
892758
42635
125319
999861
693275
952663
257092
887081
1014370
152941
942391
903176
1036995
270790
421694
851309
521673
829825
10726
342131
415938
771145
123033
683010
831667
239045
528194
650513
130183
1012123
78354
883803
508968
822212
127078
786855
944758
188887
652631
995702
651425
133981
558672
967807
69458
693178
747643
804804
745271
141123
833773
932092
709558
578174
420670
844178
21547
908793
627555
166742
178907
62694
767637
152697
815554
569459
259641
299626
658604
700237
499282
1009222
920878
235663
5929
710834
919848
532579
179858
975969
907172
303229
859679
399564
854408
38691
76777
509418
543644
472323
724933
4026
191468
984974
701125
451162
354306
418767
438931
496932
500908
907383
741632
182425
1013224
997562
645404
506911
840329
433080
125460
965720
830332
707872
102529
921195
671547
108342
396601
915675
745993
181657
27581
371320
642768
279366
689969
941699
472392
533691
867592
517489
178011
298802
643835
649373
877197
157237
568726
132791
1029886
1002637
15855
992242
803315
1013753
989150
691156
744322
994587
966325
224775
719746
778749
879271
901038
74573
1024612
74066
207474
78808
709015
3285
264631
811024
612548
712927
231187
649065
5029
779096
268260
794706
807069
189834
875601
618113
661841
782184
345246
130335
342223
803807
344048
300840
706313
610053
688870
4329
363809
350992
124218
611286
603802
112877
787409
637807
647151
203515
580979
514182
945686
849308
259781
251162
639050
873250
745659
21390
93565
185149
185287
327084
339414
999339
646868
507253
1007575
419491
313042
347172
675756
480508
693436
1007802
839054
600524
777762
945792
302146
215751
810883
225926
211443
167314
418760
109272
754418
104769
222576
860541
400530
168572
735682
363546
730787
276853
978004
818278
208243
784340
760679
1010188
65245
838611
234236
784085
580838
383721
247742
178308
803504
874566
389021
647209
561233
278403
91681
318161
560272
722881
530285
751713
887123
771803
307172
180221
453901
191060
419327
627161
412994
639460
8835
870051
684170
100817
28293
933374
170356
653556
882814
630871
575544
59621
825491
441056
893291
536072
391035
711514
122974
708764
820287
964922
235324
577711
361749
378809
208249
774902
413538
808449
514138
795919
964750
473285
1000030
502343
69647
914783
502345
1041307
594573
893371
162905
540571
324546
825415
142144
577342
591422
282167
958987
909077
377973
306822
313076
397412
916415
434073
262135
455974
165493
37801
860918
969115
669894
930772
974509
307469
309998
543806
934059
36305
859964
853082
770586
133519
557107
686794
359442
535475
94272
764269
649323
59448
806372
366214
504804
184407
740438
371036
1033390
373081
91403
759602
81507
390001
370868
995763
561049
735679
955483
450095
249870
597309
762199
984582
948625
72902
852181
273916
854858
454914
75515
747326
386139
495129
396840
670755
703232
399680
21251
556615
969704
174938
46548
216077
234090
347371
177209
851050
967522
108694
487646
547358
373249
1021117
189105
109860
473333
847177
459670
778125
186763
178991
318522
747234
606624
554801
24547
458330
536443
763971
268675
538810
199569
772192
27348
767752
805727
632017
772004
518797
915612
945225
1007227
21147
880115
774250
969191
255595
291350
189422
578973
750129
255378
1006524
619448
541421
263869
342466
928575
46653
375439
561878
71786
984413
696861
97328
283151
613858
812313
849710
600758
22954
876651
315370
966459
591955
174993
796457
707307
749387
164863
788000
1226
10967
379075
237390
612683
387474
548622
524281
789393
907967
397001
234051
974384
795985
314437
554094
463156
495681
902281
61466
717281
924551
550763
1023559
904412
560458
553144
658396
213098
656699
994532
832022
897229
105060
250801
385010
223627
373419
642503
131767
21191
105752
572913
531015
205080
606711
502047
759351
1369
841008
26571
832361
573932
264835
176352
1012630
26982
817977
175896
1016843
295277
520464
97581
360412
638798
167215
402644
1018604
911783
1019563
269561
352257
97075
1044745
952303
486451
581926
915995
189966
988843
800700
358764
942462
93973
900004
175824
242631
180968
623766
864154
192779
344785
216271
184873
344098
903060
551760
567495
928088
401873
825249
80178
311766
949156
306035
837026
876373
384769
36070
295806
686803
765648
10618
825184
169385
599764
230620
485784
988595
151738
14620
185858
370203
412948
451221
193480
984681
1015150
398796
351812
677658
411285
482567
885522
666175
389093
952063
493372
396832
459764
187937
170805
192609
563984
414334
662915
773269
145057
111348
1016809
110146
532540
568737
721967
1025989
485939
341098
566884
1015594
626238
153
943368
50809
257997
197493
410226
786308
60527
685729
328817
243492
715694
117054
536816
120448
658412
940441
640158
589095
267682
649462
284356
177107
282421
799074
315308
149356
269495
661883
409541
184952
815328
491985
474665
757744
983469
325903
108135
894361
886186
170090
865732
556259
388984
799913
372364
67044
450896
240154
338167
347973
304130
919565
561577
196998
118740
953968
901867
887428
326908
239752
535403
893907
683320
19716
328716
703622
94078
384792
141693
587482
61751
868537
429758
901764
277898
253191
635340
338017
228489
284124
678344
171986
501051
272418
95492
774572
394579
762225
524626
494749
930027
611764
694363
911837
423440
124938
530435
549683
382332
895269
586789
445628
257575
312557
557298
881957
244128
762208
565352
612682
14209
681379
548097
470845
387788
651470
829309
423609
571494
730773
731336
675031
614789
239328
967923
1044116
446961
426587
742254
209078
568811
709130
82688
410578
748916
506121
275691
637679
854930
259683
152929
673345
974664
577050
956134
382778
889957
216877
786782
826162
222557
589610
537227
325594
624163
391586
73168
870098
186764
98649
589641
103897
574115
990576
1016488
855194
304996
396836
294947
886987
561095
684097
254166
165526
236941
463255
310133
422253
228731
339122
823355
149027
924606
407889
802755
978428
396941
731448
993687
151090
690547
224602
435208
199843
777807
851935
238868
433284
798052
746262
205940
954338
160767
480423
693333
821209
583270
189304
178419
540473
696807
868765
877618
817457
177959
978709
78167
477262
897907
837426
734267
934087
4109
403645
777755
215642
708581
309647
702761
333102
633785
714018
61383
427589
575008
312346
949173
382554
889546
517386
753976
882110
943285
836185
117926
1001884
702011
642021
555265
73890
331592
1012901
1016804
589982
483367
726044
405967
1036841
9706
146406
614762
307546
569616
165673
158784
1681
727092
396320
710264
751670
490693
472350
57745
225495
608179
958965
751456
531898
14220
438769
94630
99237
629050
504860
92779
320222
861192
82084
60204
400751
350104
714005
578141
203127
362757
598484
114665
58922
976701
25318
231785
44966
49085
579568
524894
373812
320847
130689
686822
800265
441185
1023340
784694
870160
1270
475904
780300
792839
994619
637660
434395
484168
77199
451007
963743
321132
726509
204532
255403
49586
197858
925587
527276
895561
455969
194717
1036294
77856
1038422
1021256
357373
702085
862609
812415
672594
726352
822953
214352
443752
40171
186921
352482
21316
657984
716027
392581
227585
878558
746588
440742
167990
873325
554301
335865
466559
581026
413546
709779
696595
799927
885925
302555
1018562
179716
781874
253833
454623
866948
892489
269231
553296
774639
544217
736378
1040730
213346
343963
746578
951311
256125
404603
912
612691
147593
844682
340655
865375
21594
48231
457651
325870
658376
595624
732649
117832
236918
316171
837707
232173
821772
575349
78781
423612
586929
988518
34183
685825
893901
222519
327174
625227
915750
103876
318227
1039188
193401
592305
631497
100928
97550
395750
16138
643295
851620
97324
986704
718412
342695
709132
597035
955302
117751
36629
422796
653359
282681
65952
587985
134067
762184
151424
745459
899292
911989
1037691
459314
999253
4939
908723
345576
722033
802263
551372
973329
911455
273834
865791
297881
359668
979555
592272
609311
237180
213868
119880
41173
479096
708450
831379
826071
53909
546142
538486
428975
546831
868690
395827
599412
923014
405526
831686
520458
462247
619372
738534
67009
559790
770443
916137
512552
436101
57354
1038615
913108
527562
371000
1036689
331888
704263
435288
634474
986405
36606
994211
137787
162122
97178
166581
938369
382545
430412
830114
1032101
185179
127467
856954
357161
788004
248706
424285
903485
263403
930047
427879
753846
149270
386684
112935
592162
1025119
632792
26563
672322
661716
283280
708043
833585
263067
10093
994079
233671
350447
705169
782960
938975
964900
6161
57467
296562
626974
706238
723530
411438
975894
129781
761199
218746
224743
703346
992919
861325
4920
1039425
290542
308540
1004353
1007678
274034
456330
202441
20150
199184
754212
70872
50148
919527
660806
43075
737561
136803
1042497
88446
539999
708053
99226
832932
932760
404748
656728
652279
946319
225931
58237
238870
615335
795948
988907
333966
130305
964936
367541
524017
29410
867425
109362
604408
900365
506987
485123
595466
882169
831070
140622
615516
190498
504345
208327
511681
111831
317206
45633
983145
1006860
113685
733177
456739
117511
431204
417759
720532
947491
82084
545690
204929
303073
562966
841080
16432
394117
467162
98694
960668
743780
225018
705918
308172
1009596
688125
847569
865000
739565
113759
947211
724577
174582
909935
956342
854322
550176
425486
423647
1011616
67376
692179
438458
248033
909188
713805
805933
11085
914293
131772
784550
767044
37226
711334
590392
522467
526977
1003588
601331
451973
518597
541453
1034149
89448
251354
95565
820698
114115
527689
681507
399035
69313
367462
133057
293023
991606
866905
662651
289748
784801
897505
302687
1017978
578889
1001326
876836
597246
37721
608875
556455
709878
664483
678619
213599
22604
61909
252081
820888
325138
769540
572701
7189
816248
961205
978383
580311
137608
754316
704841
532896
36110
177935
334644
697104
188204
384585
174505
952397
292154
846331
344744
256745
831472
1012584
204381
175331
133560
83615
1017018
347371
406997
763103
276051
116167
27829
488505
950009
570890
375728
867196
159653
71263
461403
934764
790764
517187
202045
516349
829789
182890
156278
771227
53859
461134
377410
122187
405285
221505
291581
801702
603460
240043
656422
650286
696114
680991
795915
471146
670456
183538
505164
1032679
542497
428440
760608
300654
151504
844680
665213
926614
561795
31653
773043
207740
779293
14439
998292
944112
980418
874257
770838
993676
827187
761194
643557
380980
290872
226234
932678
365721
1034973
763762
146798
36591
522902
718486
451306
803044
895215
301607
489414
1034103
313811
253419
431001
79285
902240
996599
43477
678146
870513
198847
329504
862841
452318
532388
488855
477355
374757
218418
271869
60478
254375
70140
599926
464698
546966
821057
797192
253839
61889
664789
801340
618879
794363
589321
939723
300413
699413
679447
258292
207105
169884
213137
573116
304219
58128
73750
113262
825250
529954
348196
418856
938524
774293
492202
948361
783685
642475
475333
1000924
201765
309357
649486
831460
733945
950687
1041462
98330
316297
208194
86638
121508
432720
890890
61713
386424
629982
10015
532793
283234
488850
854796
451644
229937
10142
549813
113120
218543
1020338
503213
657771
331945
83233
664195
50331
838227
200907
1021332
139053
900428
573063
83080
381448
499790
68355
878283
30964
620458
123320
80170
946883
597282
138625
205592
912960
142880
572236
405381
752740
848888
98347
740282
1026905
84581
103701
503213
114976
856958
1034457
20527
331082
783193
481131
660257
774004
669954
908680
893309
414048
770786
142599
932322
971490
185009
289504
869121
759021
645859
678678
389882
648657
140812
601787
442919
869752
338325
443111
99331
214411
21213
152195
474575
454377
599160
77752
365504
1028389
704724
941037
708457
627027
271719
21273
666655
624141
136314
354444
57361
230693
464158
949026
518109
575338
866083
571292
969130
59821
520981
801095
73186
486992
35978
16322
90414
421251
595555
526628
850774
837119
75082
986564
205550
426228
104630
671503
326278
344011
707711
276173
991597
418125
526128
118993
433094
668266
173263
168186
913602
971034
239064
233265
132632
345751
444567
949903
154731
351333
148053
83241
639526
762240
20470
721195
63240
579872
571180
279504
537855
557553
492921
877610
670562
886566
755207
319256
709339
958497
414890
838039
754329
522319
167903
652290
494930
266341
137846
281646
524651
790974
118940
637241
654927
293501
608573
563791
434482
85577
598304
959847
381921
699906
268243
37891
785822
959994
102402
751420
479617
316050
791531
697075
755165
480006
705034
725092
788720
920839
197960
156891
531971
939346
353409
389613
676635
656259
585294
409272
348253
170074
606533
491712
29312
385187
237944
758415
255397
76970
132605
606754
254779
611655
618256
340558
864298
50251
880565
187245
250851
497709
384066
115423
53289
712168
431625
338183
987922
570527
552062
743432
698346
160871
1015637
305242
539351
771069
984712
720333
643427
38749
282225
326526
1037527
1028672
243564
144325
45978
992590
922872
1020540
43203
335639
65031
463579
359664
615463
337625
978868
570072
132626
440021
746579
975982
106222
466034
152673
355086
1028019
854946
855755
387470
883882
383474
495780
658608
755380
668044
347895
900650
1015785
1036912
837449
198920
846100
854595
512269
1019547
478929
608648
600609
361513
756022
385843
885406
984195
46887
245672
599119
237752
267988
380688
103979
439652
308028
288735
415117
839697
977286
367204
743574
853200
72194
701495
250780
18685
799461
426126
375361
318159
951941
653393
365386
203851
541061
156845
854515
1034155
358325
3321
918649
637206
440090
95083
507505
485644
58231
579725
338290
428474
607570
470154
889573
633268
561859
904398
551498
440459
309285
126066
1037804
1035714
503701
335762
13612
1025490
18595
591138
503640
950258
411931
233598
842626
377361
106193
1012929
694374
678862
1037580
203954
357183
207303
391897
329435
661767
514255
817225
552470
639148
322024
604946
163464
844492
46399
738166
311974
165497
420994
867588
165932
423492
202558
786540
932876
1002878
165000
911133
198313
27444
924957
703538
345831
414827
385166
124364
620328
556938
866312
899872
757889
692678
372893
156927
778730
908715
347665
36677
1023861
3105
239364
898028
13196
88979
1036591
154477
606727
800972
493885
205863
981485
548812
792004
318241
916802
919516
1020969
724781
834447
474248
424164
239123
477077
269907
915201
267611
325133
327873
594018
524364
402676
845010
985706
77414
796184
154755
979917
424340
993919
625670
453642
213809
392969
1030347
372966
125850
779386
253773
417474
733899
954087
193562
931630
395914
821773
681112
326270
367379
905177
136470
915580
376646
365295
480138
351008
722311
556489
116496
356747
892622
648504
403403
250728
787740
143335
944866
557408
200960
996034
842067
261888
842261
208988
833670
614404
767762
132745
437410
893985
386105
635959
113309
936156
846654
238701
412403
136891
153736
694794
1005067
857548
306243
172757
392615
29986
906088
488351
1031041
986811
641501
929150
50576
535581
493106
1001445
880381
186642
165432
558300
273982
554826
453801
644471
99235
473348
150758
407036
89960
374464
779792
683613
544287
303473
441489
962897
471186
696651
610875
184240
555213
153288
906593
117568
310901
213522
870502
289201
392252
562570
687317
486914
535525
409646
601131
463523
500979
519782
641984
936833
657569
724206
312499
168934
145135
486337
929032
110620
599613
248688
317967
130382
392049
965459
878380
428095
974093
854996
393466
312824
605258
828627
874000
355591
963947
431010
1024622
753785
482562
807067
434349
103877
427420
462554
716968
522319
648485
705380
865141
160252
742592
471170
359940
681596
727010
280964
562373
842380
808372
117737
706372
49094
1026115
110410
775606
688152
818323
249717
123944
468998
601712
462357
305673
809574
488649
298325
135539
647621
62211
221781
350940
376802
813257
400257
915656
332089
896173
986255
994777
40876
170318
138038
311474
971336
254843
758118
827014
1038405
328588
460087
880225
17826
242307
785364
244465
738246
172286
621035
774916
315433
523077
458726
911723
540100
521550
306080
418034
233658
633512
257999
635557
771258
535582
644678
585841
995262
141780
1024801
910923
282240
903452
580114
575266
769059
881379
152230
18782
120236
144360
547812
660509
717996
133651
183275
375067
897481
260122
568122
584559
301222
665451
610972
63446
139375
928405
767287
532086
477795
203781
612669
303666
556038
548728
854644
197506
551380
756024
148590
155625
430429
343195
314936
119619
799779
286731
1008219
981859
754166
1031450
785187
811174
481337
559060
985263
658622
632062
493109
147991
924847
351768
223758
335469
791285
792116
935238
987373
72150
235485
408007
345352
894902
307993
271191
446163
1020486
123876
363546
529069
163122
178089
338114
206825
625736
699183
974751
1016626
282115
135403
963197
417311
297017
463607
187895
894039
394153
327672
990296
845131
538991
574669
748109
1014386
19762
177028
75651
687364
141147
354968
238057
796566
165357
393267
31863
276481
196416
772358
963733
126091
576513
18073
73713
46886
338806
894996
599307
861558
1009824
463642
208896
675025
611204
996092
518585
228342
887470
206025
381714
39996
373877
499132
287462
327486
519664
783059
721361
788308
391741
156869
950927
346159
517285
59493
78946
216938
308954
926955
727961
888820
689972
110722
412843
13432
249705
354980
93643
360845
813205
466210
97250
862155
432986
392867
714355
897116
578090
828659
155130
217432
743887
75679
793134
189558
327179
606962
732996
503691
442574
62563
247412
806664
891494
25172
1024671
539854
837876
399568
121122
141953
145453
167424
37504
971628
67456
933709
71096
376561
95580
89296
605566
995526
194166
761542
955028
338301
464065
86657
980951
400825
329346
275400
209605
47503
656873
479254
169151
595316
211628
931968
772998
853735
86326
471395
609899
179749
926456
261792
449439
519142
357802
135878
753830
869301
291584
387311
1575
1029345
62497
782527
987454
349229
1032549
137795
67180
811245
498022
17111
708932
247982
224673
431695
911890
273062
1012942
1040951
531296
65856
774456
381256
823017
69568
149094
940165
698299
947045
208637
157207
841916
864185
148938
749680
454671
857331
209385
380593
906175
80027
138339
922834
436279
848785
763674
949168
902311
619281
123178
1022748
1044713
574930
591005
126400
852249
556680
807357
593112
995891
994353
1013980
476521
936640
1035068
527791
543795
212940
365457
508498
922733
852700
541811
365914
1035170
266706
785043
682677
444879
103577
730714
857107
912626
981765
665701
875877
207153
553606
697362
957025
578324
225763
718354
133094
560769
267615
740175
494272
514765
375312
518248
660910
188534
358365
207214
833666
155914
1037783
703470
337791
896547
255420
199801
877143
1017059
213674
735678
242145
35569
913788
41715
256167
423059
691207
934968
952506
866590
811922
428595
719855
958793
669163
470715
159078
625625
193408
821021
707788
614681
332991
174999
688136
87113
1045189
694651
640000
718135
128931
399182
401141
599756
678588
664199
116221
480252
437022
964863
167946
265464
8658
332901
619624
164119
506179
270470
340072
1039364
380403
465071
442386
49928
170699
393080
953081
667141
639320
1033027
245563
10785
249225
38462
960660
726185
599754
80726
124336
1040803
160118
663563
428596
981180
432164
233004
249956
173259
745822
91821
679910
396314
277911
161474
383743
197860
821613
175743
794619
53104
69308
951286
233284
222380
252742
1005644
173811
112148
396457
298857
775404
195832
1017829
100635
593701
506357
485065
684092
23174
180125
258896
939515
435658
72245
560195
279287
481734
977307
878731
778057
742347
549986
84622
246086
296098
521505
422590
867753
580248
728858
559890
276706
466803
732404
291010
880646
476818
676127
411073
780886
441444
713731
702023
813121
915543
747435
152131
954526
527600
1014284
78238
295444
919000
139814
1008806
226963
23110
36558
273344
343933
105187
475827
894406
690292
991072
816002
741645
906769
265093
101648
41326
529157
969517
152377
115727
275202
67177
634198
713518
962315
119013
94189
104628
280171
523271
91320
743075
396353
397503
748922
981867
792302
509528
474768
142822
190865
109272
443624
300594
658820
679721
743031
594761
574151
299944
776607
95818
43393
549813
194010
400471
211971
720622
448463
112324
314437
998373
365831
248111
121580
854100
299945
1029445
841542
639745
229185
963619
744001
199913
615100
70273
41080
447895
968168
109209
495190
177635
551614
764927
997965
76033
415778
514038
971757
950997
153501
50057
567401
581476
482198
863855
537445
197454
813319
492538
461333
793254
908530
838946
43260
233475
61690
1000268
224310
303474
566080
369100
664395
906868
957680
556444
320076
737445
344615
1024060
141589
7143
428148
937279
1038695
248016
132748
719384
1010780
636077
1008074
885977
914532
589732
683959
284647
883870
927764
721819
452969
380302
108775
304379
92648
331910
999319
945793
753421
560453
42754
353690
431709
125229
852720
434912
156378
510786
372232
907296
45846
894356
44273
962760
386474
457525
90124
391731
28130
469194
282776
887066
745190
8231
177857
730931
193196
454107
142542
80459
821175
898171
652048
649871
257317
133416
376013
151161
445305
987204
492289
552058
605235
813153
823990
654074
83679
106070
971234
932133
14761
20561
331716
15477
233189
66601
81688
598949
585270
298802
173289
714876
846395
538723
188889
516482
693630
372591
45226
276511
981147
67849
822209
173845
643136
66779
839627
413519
409600
900890
852945
970273
818722
470496
243843
961260
1019918
716479
273867
207656
370931
26753
295705
716205
136108
772594
368557
237988
167021
471237
757168
696837
266406
954076
351591
771395
761389
853769
489768
625758
897672
767388
802170
289472
139764
793987
917934
232826
508613
787579
701590
692379
897595
410849
62433
30425
953407
792263
539243
845664
467865
130724
872765
320373
508568
857892
543601
834353
287085
643676
517156
480439
985854
485381
708668
676260
832238
368129
527113
48636
597773
935105
820890
622093
239158
867432
946469
958673
700540
904552
160409
611405
1033361
453754
25188
145475
40042
929765
695666
343378
325653
888522
216067
102527
17330
653045
747931
1017334
936715
796233
702505
799346
904736
656394
641377
577617
176808
244362
594292
884339
277138
1014060
498398
607085
1017679
67307
572502
551009
582178
240187
277759
130256
548675
186419
232458
936805
766031
643495
335579
824355
538151
268684
308467
281714
218074
105312
734054
334564
370271
841339
693802
18395
84918
670201
1033844
52861
123733
422300
1024891
163009
62482
191308
740544
24037
791545
14851
821766
890140
679321
751563
467758
330264
535745
51701
109686
608406
765431
100976
20325
340924
89316
831439
493442
973113
1025118
426291
857643
934538
267970
410307
987728
166772
948934
770003
218867
710593
83721
550631
937748
744164
567856
808133
613714
408708
829136
474360
965604
520438
829883
50316
102353
249722
413867
906073
558026
864310
945412
624222
846245
109540
759906
988265
1034475
654466
834087
1022325
888174
603716
670528
709829
458405
71586
1040985
298137
140855
489715
951642
482443
904082
428241
423671
968565
586260
396804
288302
769908
934340
418481
279993
636554
370865
468875
1003225
146751
93133
176305
520966
7370
760465
441213
26796
319078
753781
202519
792667
822430
702174
202898
703640
67328
216292
896040
309268
373718
325532
270624
189404
949800
385901
107508
802515
831117
780940
371593
780280
376082
766721
869719
887007
727784
937092
626192
225750
644754
115429
158008
860103
305569
998634
348721
961612
275136
386172
835161
612467
504727
115593
705845
306739
1004917
779914
923334
627368
335563
676924
847321
556188
462394
161901
464007
749758
716294
200052
111994
150549
1976
427414
946853
19421
54809
1033246
801544
589335
505392
809835
512614
404453
685988
760975
234730
880744
844731
848330
702492
529731
750280
1025781
1005461
707989
164469
308856
784037
341315
270971
1009100
841280
792211
54539
679661
79280
291679
142870
737044
947328
901164
237501
965126
30094
184862
937299
197307
966751
365797
339002
1007785
474902
488159
356484
56705
107515
666347
15460
722893
291601
773222
243534
973320
535817
929213
974867
865565
649557
178654
498464
1014458
223887
854985
711653
447409
18212
969803
745685
537897
686321
917856
728789
408110
29158
486912
814857
389274
1010107
365814
495216
532536
631793
157752
260061
597743
539806
591743
980574
188681
950184
1025014
1016545
39570
81136
355076
692423
12933
395888
990158
597849
882779
167154
659248
135478
102973
907347
719145
302568
492321
775588
165009
319293
656517
148778
561570
1022270
846364
592707
918421
157169
238330
377348
271532
360678
356362
181933
904269
111333
800504
567771
711156
684568
982323
388432
1020140
1003658
695101
426791
153076
901453
549630
9490
350943
205791
442003
280858
72187
686152
821477
499897
758443
208713
488804
786630
375497
688820
726425
835896
221177
184781
129144
195103
261201
636138
85243
412057
700924
451085
800253
951586
113618
993193
805005
394344
403145
893615
802587
396486
1003863
303172
467313
836526
322842
552623
601614
374051
197081
880398
1045177
210053
635288
968068
201874
270971
390783
516771
511863
68628
100080
340884
765549
1038793
893284
353774
791576
828038
800221
373665
704456
725319
871223
720256
622145
938660
313248
901180
651269
986360
21080
647596
200904
1000815
627490
304178
385841
744439
658691
51692
402565
601341
104655
744994
1007857
923552
839224
735689
342294
972264
247491
299786
716590
749720
956422
924860
755979
580753
658386
815633
896658
634260
359310
562471
621647
201602
777136
430302
6139
345478
556799
451066
644088
37302
286539
106203
496340
419899
542309
97970
701468
705389
1032420
524690
671167
639993
691480
588747
258031
987372
819719
876037
761758
321156
827435
397566
127011
664862
543424
238562
416302
701796
105909
269384
153603
870299
278028
1014504
910933
504336
189171
125142
973374
951950
983838
918853
780292
791425
21796
516539
233210
340105
655960
19459
844306
600166
132845
189876
703196
563040
812043
546201
939925
868452
953723
719643
720297
947415
730354
483916
894420
569894
841596
429284
33180
204150
456452
883289
545538
535200
378213
86295
161603
227289
739840
282855
101156
495156
134319
813950
484256
645001
659979
18125
176676
307522
615782
27873
704309
665470
275088
503974
392607
284298
725077
481997
265370
276500
61252
930135
127454
286585
196096
805371
218838
998281
661210
377731
666063
465934
91713
252375
898218
989456
163994
764572
86020
609521
603412
311996
967922
106944
199718
43973
546008
34599
219692
662567
936889
953991
901788
404677
1018312
124299
599304
228030
788220
928674
501359
525051
998807
268132
110031
495013
842492
273417
517555
534831
789042
141902
831856
347362
681142
562968
258933
580590
836821
66942
877171
1020020
582392
161680
983174
332226
395918
320041
78386
171795
110083
619448
633790
293422
117487
336307
280870
64491
1044520
347359
828650
567505
374700
518049
480178
347948
907641
568208
565590
437949
873618
998376
467268
363731
444421
1032876
746402
805231
308067
731973
399631
646833
591059
643041
291857
405947
779928
851876
384187
685936
710498
489032
688218
746049
779727
291795
881698
379579
524562
212049
507678
335821
596547
818725
897891
740616
679386
43185
312768
25682
609058
215438
721501
189665
1019288
42955
772937
299501
358188
841828
598356
357035
74339
793571
467111
540937
201050
218655
379734
118513
136925
357845
498439
629621
365523
280508
625716
291785
44793
307373
962776
651725
762947
236196
396495
149719
928615
375779
151823
198133
651481
232434
625941
609897
355486
325079
366810
744003
934375
302670
942007
199112
989860
441327
713442
392397
384476
745884
85427
418744
165348
945122
276912
915368
138692
778160
335641
765621
248839
552427
645005
555694
928246
596012
438647
507142
798696
237019
835382
233289
884156
60437
122146
470861
765678
680163
657192
738544
760636
836787
650044
134006
225357
748149
324305
209015
922263
413043
124280
514369
551376
418795
270926
1024529
1034662
831205
950055
818600
745253
274174
441703
769091
648655
998109
491955
984454
205842
661878
963424
422237
1040815
155746
805505
913287
740038
571791
49193
177777
806629
421129
91818
793390
925156
830441
627107
688758
288282
664437
628609
872512
1043578
571959
899793
815839
380929
529594
488594
245061
411959
915517
124005
58193
948621
743585
907774
423155
976175
279034
355794
601502
149457
630070
942833
1019085
724939
708146
932638
882100
667066
854593
246697
387679
939208
627297
46406
47115
637658
144307
406049
500983
398370
152025
1014751
69382
620531
318106
801267
349021
522442
33194
215497
541400
128999
852160
435313
112180
847698
700264
388443
247551
934328
793703
823210
929016
813189
338442
255266
60633
476652
196399
602461
486649
484035
615603
1013633
961351
577894
252838
165040
595563
599814
1007879
869421
399597
158473
884112
661405
898948
1041187
359591
112766
340736
750008
110226
404441
1014808
887250
1034350
293884
959428
758821
551018
427154
765383
879227
972934
997441
982479
914849
339722
767855
761578
754285
36610
329215
167024
796203
633973
394477
443066
956589
784005
908078
784002
128324
845684
739196
127110
511649
760835
926790
118566
920834
363853
335063
670043
642326
905903
1024542
920058
990755
180324
609119
574203
187003
841469
10694
861722
106111
300563
52420
500047
796967
724294
397671
118342
305191
388759
21481
231987
844961
970111
44886
230007
153519
369842
649047
1010009
95361
167681
101231
258757
418714
156175
389566
1020062
618884
78128
801105
996638
137608
959018
962137
761580
777349
964838
463120
65424
786867
1016844
297640
948408
492656
488607
289612
651741
960850
328033
256218
349157
848799
486303
1035939
771820
316028
508561
848948
816218
624346
223713
512043
572883
95514
962768
244862
296949
221178
92690
617563
787141
826280
215812
48574
85753
65815
693741
894253
935188
672372
205284
848508
422092
113493
424506
974173
1028490
916784
466402
650804
426862
1238
234991
715939
524311
304859
673737
602781
305885
441727
409955
346254
379983
879777
918834
588145
6173
142220
844185
691785
8300
353082
76407
503360
754664
929144
891838
226117
459474
262507
70143
233834
782529
102298
783753
321694
986077
343282
466803
141113
130624
915500
685676
567884
608233
9210
894354
684997
75839
139284
752902
772591
636034
581149
198387
885862
82506
14271
861867
776338
72517
685154
541581
207853
104316
774716
833437
897065
971928
52067
114623
330362
463745
445590
629896
439809
626869
473096
500983
387891
145675
510249
504197
598902
848093
400173
837374
605629
269680
125611
158989
759124
417115
666754
175063
801989
113990
127871
569326
461737
183021
904416
276836
944057
568477
888263
185770
388675
1010688
37710
862808
99928
550658
593700
13428
585358
81642
311731
402923
738276
928080
223333
593081
274285
68662
879250
123527
371613
494741
53819
508615
13927
979226
431100
533981
956975
16162
620331
190302
872431
184226
2796
12399
959391
719531
38464
985830
664564
337457
522798
413679
793888
156173
370730
949760
802174
33052
736711
63195
573518
542352
476693
602944
415155
272175
600157
708486
309098
697940
650364
430493
52520
810630
289565
303255
1232
484768
774110
1008352
749550
826811
112308
64888
370973
191340
522003
567634
884163
258411
724213
481263
849537
248228
704607
183601
742276
468355
966946
823182
847096
39497
569107
127271
352595
108810
857368
122192
278134
956937
433018
301355
1012967
385501
442029
872287
964628
738072
207604
137013
658183
270142
43052
493647
705014
62763
452610
249123
408547
1026061
606521
725122
445018
724664
239523
512244
181032
717569
470204
175152
445787
157296
51990
935384
521014
999600
632740
680397
801111
28344
538493
514383
911439
18130
414004
895588
992902
411220
1010136
920471
178150
532262
844031
195023
365717
300870
502105
56833
702418
309513
1021346
637024
161167
871493
568134
152806
182425
610342
266593
721020
562903
453254
191849
793068
983616
44655
983954
343533
820953
683819
766083
426203
890193
1004118
91536
120541
55513
400207
304189
542674
688053
982823
594411
35990
542884
510213
687738
438789
1028776
726882
842666
986572
46548
623856
787179
132071
28378
264311
65383
114354
969309
189463
667755
969499
647008
4085
273901
741109
475789
46847
526430
477918
708661
319028
83437
50085
107121
339122
387678
1035117
87334
666997
118198
966695
355329
570530
964197
350948
507745
707492
15407
755492
832174
328926
503137
474093
374538
356382
862335
44709
980306
254105
401364
767933
468933
639728
1002883
22325
1006590
955660
641662
590853
252267
1017208
339634
404029
737952
715022
542548
80949
355794
499285
168751
810847
537347
1031874
319138
812787
780229
565198
489630
893965
277459
61533
773391
286105
271342
966094
1020760
771016
800168
911144
234015
11163
970637
943133
997274
405054
703817
262562
179298
167511
575298
441870
978492
659573
754535
549308
148696
791518
832812
271027
806737
109562
946391
845604
481202
656507
329844
62891
68164
730053
85892
792916
151814
361799
792877
318831
169780
302273
923352
587386
712716
272314
117471
755375
940518
36022
418518
477679
1001005
230844
729415
910266
276460
382255
957738
795131
422640
704647
933917
585566
146616
994745
253276
980230
543236
103398
956044
1005011
993308
903767
857207
662810
801599
244540
198875
109535
801378
110737
161337
933507
61321
301183
810269
386997
1014281
855849
997308
1032373
351976
448091
205895
31072
284560
288889
407339
176993
1015595
1018907
684100
210812
918701
832840
192185
200229
1015586
683009
443239
202486
836856
286409
366265
640749
708917
277835
423558
964545
980048
942420
560401
411466
633742
936815
9925
910901
548165
405802
226019
1010366
116934
179150
219404
242805
876628
8881
400263
8027
274202
785261
101962
586024
78709
266468
763879
615310
366371
3228
761353
939709
134404
1017226
246209
169425
992161
369873
570357
784527
377146
932366
859724
598428
104435
643586
547001
244817
763262
387611
16868
67795
687768
508132
456611
394085
1016947
1016839
912766
480371
781084
49370
324931
898388
529055
590863
315437
702156
823097
110148
75352
775287
278693
328920
722939
490142
753492
690319
857469
639459
193066
448015
95622
379600
406702
384623
323701
861799
556392
1021459
941059
349060
402037
838194
830412
920215
292930
45977
844319
261341
545685
878377
600735
277180
1025953
316894
422495
123915
186289
343224
570989
860387
316759
10608
868963
980977
119600
242852
315636
890722
951402
909323
598470
555674
880698
217634
388288
1027119
991419
1035319
727007
345293
712053
145199
66061
570464
189557
1038282
375195
481708
435034
275201
187981
57256
869307
26034
212648
305904
397978
639574
980868
1025599
851246
609494
792400
948816
765355
291789
988622
872071
605016
73774
538727
634814
187467
292840
208061
674725
410643
197187
642035
391773
97152
559517
100909
754023
980096
595229
553947
319267
156370
822676
865854
271980
532866
977102
536130
955144
1038371
964426
345519
625275
892045
757368
256492
224053
68814
294487
763878
348862
233860
854758
580838
1044502
88440
962331
900994
72661
479768
377014
926791
976995
420703
263202
443326
439527
400351
942463
254741
803472
929901
1004332
843203
622773
627609
469639
986186
667069
439350
1008407
719025
331897
913649
932067
969702
561084
140560
309677
650444
43664
970923
255475
399791
930291
946460
94059
529803
649720
268165
834419
435607
683717
1026772
532044
517503
568793
614292
826318
685466
1017169
600400
734700
817505
810262
304103
1024200
1008417
836373
45183
686707
543722
691140
110074
831763
838048
296910
305241
681360
870072
721592
361258
74801
811210
78524
163624
20683
553102
137018
225559
514518
966610
800537
1036625
277625
877691
326684
789297
38571
952503
251295
568366
1021732
759731
63155
479133
673358
128111
583760
729662
725439
914083
751716
350009
888531
191921
864421
34518
45994
544740
1000311
244926
335279
15289
212808
245423
131675
945765
73377
189296
356998
519899
171422
986250
604214
103258
972693
202498
258289
184238
405265
310211
165679
83439
297190
824027
564819
437892
392720
440147
245544
904497
621978
162222
62627
989160
183325
671262
892386
714417
722658
318382
640971
304001
679553
611284
551771
531581
284015
132810
937932
481518
393400
844522
796299
720737
715397
879305
823964
733260
843454
238507
211533
976808
311194
552883
336236
671080
416623
691809
535846
754206
985144
458993
491757
269502
816256
247468
273078
11180
135911
431287
963208
452662
376580
651478
316387
1035731
750183
543500
1044977
837214
554126
938361
887895
519437
232290
478050
122215
963065
23493
514383
412856
442955
241923
777420
767440
177620
1003544
531663
379972
778485
860501
69798
945112
702440
248148
558158
769173
737303
85829
1041197
236694
796565
584210
831697
953551
917884
250398
1031869
171425
325414
654773
595343
280083
102682
434274
731589
127007
655082
499586
727185
1021863
214136
108010
196939
581182
832778
410896
925208
384813
119290
456574
312747
251013
544237
80363
516142
266743
884990
543411
66546
522474
590518
657774
913127
969309
954030
27754
774713
431558
687390
294348
870637
562198
6993
192084
433906
34597
10433
232155
949966
628669
91592
136450
522175
80761
539269
993698
932532
877692
741832
7281
493749
512230
163758
582098
82580
206620
786239
302655
771165
4145
63759
28572
490629
639594
50221
258112
434581
788923
187203
934106
292239
953335
970901
104452
372356
28170
259375
1027936
997179
583959
705025
202929
290982
795645
702123
577088
369288
1030388
682043
876269
267822
323086
508134
706341
422615
58085
868235
344136
1024523
222927
945360
541622
189219
572692
173079
188918
590553
715749
681430
722191
649988
924955
4977
618134
681314
745306
308136
614650
281494
604232
178514
1039738
734415
345273
418109
575707
61065
838555
388228
93171
628881
838840
179318
228517
395500
463463
960569
139384
379554
147690
550980
977999
733445
470939
711462
739284
813142
32807
840331
299648
421512
699307
151525
417687
346701
807777
576877
592502
45986
344732
1031663
717138
19835
143806
173638
832552
212712
921351
797880
376909
726517
676780
307620
1043215
337050
429053
470332
523471
271118
541231
157293
116328
872746
117393
272208
52435
969745
91990
69627
496584
147339
916146
144495
892317
815324
758422
974234
758094
795957
627674
204190
302808
384172
626699
555996
1021768
88956
526914
940727
536110
545082
827975
537922
858218
715118
209896
86290
932901
858910
929855
593617
695961
869139
302805
38060
673773
495052
126731
49526
652496
82680
992536
899420
521987
6900
647837
986918
104251
548494
451514
52227
855813
203026
534765
365532
967608
1008260
999597
2045
81191
889560
299374
633080
1018870
900816
386916
515635
539700
401910
291170
582841
41023
919764
591302
595662
797447
234937
999809
599331
484568
461233
455069
648577
646322
76973
1030075
139313
17904
802948
463803
651845
286113
883334
180342
827603
591377
718549
709684
779952
978021
527526
71547
402063
428951
202530
755630
407472
547032
800355
655544
680176
195055
661874
484691
615172
597223
901662
267894
290256
750017
370407
464375
797581
207116
859872
388309
23592
547690
287629
557852
728267
422774
147447
561585
20138
153693
631840
84528
340589
677342
573465
647282
284513
117245
1030188
673419
635395
550289
715360
117568
605106
117575
883697
114928
280601
1033129
452690
263856
580835
371944
12612
860196
582150
866866
771397
928988
482775
295343
114747
286217
688199
871127
1017755
19167
438961
660549
860999
775012
38849
294797
519791
846391
123803
989594
463021
225759
299532
589442
226226
932781
815609
215484
511517
417511
844655
927313
979980
1039438
671813
502771
870816
536225
815
111782
987417
127684
53930
628782
334357
856502
140883
891859
898932
1044441
58974
859318
466639
56398
262583
803464
527792
693014
145606
258743
488111
1011405
31960
269807
933959
165892
977302
700011
329041
968819
655678
164187
270542
302444
443418
852899
645317
746552
756700
583863
332339
337829
673886
974999
806720
789867
55049
475208
743400
1009186
618495
794477
966705
8052
867203
135155
691222
155733
253207
473027
457043
937039
640982
292551
1032726
375390
797012
844964
216400
884749
655854
841423
144254
763910
481247
235972
187918
97160
814206
807520
200720
441586
600786
458139
501513
132143
150063
402664
285484
162828
721419
599544
891093
242728
200581
216569
369324
307839
516923
190955
42422
549015
495150
485955
710764
868684
103218
519702
82484
208015
658466
975512
180504
897497
283057
138490
537910
61559
293568
286503
496419
131025
332799
666934
645307
142218
503980
134435
656018
628420
603182
131508
1008039
760549
598230
752143
571370
631767
573246
949978
1026635
617344
382372
592835
494596
805523
920493
914226
112919
138558
220507
886435
748845
446392
851984
454570
793827
690482
349877
634089
163243
284960
837864
855087
239597
797692
695705
539750
946143
523245
1011002
889919
721706
467607
333131
792114
891568
838316
323803
704898
253092
362114
701098
460136
6121
866716
777445
867709
425930
675521
199093
551339
562339
239883
80648
935732
777414
982238
639232
340214
864589
93577
380878
279348
366834
310880
405246
1003829
257597
352283
671407
435696
34587
1045277
931196
877794
739228
930113
955959
101645
613254
608738
313444
495491
662026
362044
402893
121522
258240
82367
103130
150924
390488
128609
596719
396485
715377
11362
735536
349662
429025
1016765
361652
598105
344082
6469
121523
835285
861702
304852
709669
612659
809685
511703
993581
317839
268822
768063
399561
383496
455794
739902
312314
54037
485428
653904
270971
462469
203576
920677
19917
608567
963845
334661
571832
166928
965264
583733
1041687
892042
862463
117762
76655
569391
725861
663818
45707
344108
385312
206559
718564
671878
301988
731961
971302
655805
185369
56377
374511
782782
416777
967827
348303
147715
158518
667179
888264
954851
24633
716210
212730
198122
841981
1015372
835095
343695
848692
254528
671835
112712
355596
274619
129109
536217
1024451
739353
707815
471961
353646
906763
907894
390900
160912
576831
438843
477421
68689
707311
229997
319033
657192
632372
726029
54632
379965
931950
158479
614243
35387
606474
1022376
93469
561924
363100
971113
871913
352163
560306
798751
795335
371059
1002459
183719
92737
403156
938003
334050
379868
329877
741797
992587
835172
253191
730724
494330
399342
459806
189156
533723
984270
913378
897451
1012956
826487
361795
101246
26779
291089
309936
142804
28524
339961
381036
53394
312026
115572
858916
963145
928776
449672
445072
521369
600298
172866
477446
358845
888441
736028
888793
191760
629736
942662
663183
264043
833505
169340
522787
891116
244877
1002012
104503
25338
358566
288454
584065
848595
870566
92310
829044
589671
253548
983955
350264
566653
358253
79712
101908
996528
412955
826916
746954
718612
275984
956868
6420
902546
591091
569373
932659
660423
281598
414540
780615
234355
617442
426856
301794
6337
787117
132347
460797
298575
116131
39473
610820
390124
835128
940188
502381
318981
238417
943633
798989
913256
616082
200672
864900
947755
337879
674833
90175
255424
67678
299924
71498
531716
46548
981945
925927
1031616
8356
217765
849703
311901
427680
665252
687722
788805
344264
1044971
384021
75448
1015658
56571
187804
520841
167067
422932
252705
233851
834867
729877
231041
742757
442789
441511
949320
1003262
908367
138121
583473
341616
937297
669436
624028
49476
113956
27648
766796
323854
162300
373303
625920
953270
46277
507961
112114
192292
911036
151825
328156
879485
383414
576637
992136
115256
207303
195113
843804
333847
552914
341989
549520
844450
901728
167980
198255
266236
406665
183828
333302
881997
867895
199703
809076
803935
442601
312057
388492
694712
18079
81801
871461
540235
906365
532450
655779
1037074
261766
828887
566248
720570
296754
714400
299635
841599
395820
1009631
1005725
942035
578775
758987
442887
761544
764373
911512
969619
392051
641238
725898
549118
532724
1002600
554495
769555
1018078
313654
99186
188870
330206
239053
584112
212652
801332
351157
82468
826523
574530
76123
34408
730457
505522
996321
320677
931179
581006
457333
762296
866918
872767
587768
581873
366845
227832
336500
842595
172881
451798
942775
753757
913873
851697
163507
254873
104664
418254
267700
1013195
625762
771358
814195
650524
473450
774616
567570
328784
41627
691849
460343
289562
63187
32730
453493
562770
753240
121176
770298
490037
319962
363126
968706
110795
466687
160455
206932
587612
821765
1009515
432811
682766
193615
445989
959956
241657
505801
975223
987099
218246
43370
409875
726366
547134
208291
121389
576737
635554
333392
971780
465411
582258
407115
204757
369731
400386
87449
311386
409942
965281
882958
704886
209237
777314
520511
40843
364092
429719
197422
629324
597703
1036403
439571
427591
499183
916972
242059
512344
114799
150959
43160
325798
22207
249107
504894
406830
528192
701857
259112
226387
875084
970840
46555
1001830
461913
1017283
948939
700618
992877
749354
76627
789781
176369
533940
360363
615049
82283
701060
737582
14149
528144
703986
944670
981076
498172
68667
409813
342353
208812
490076
80460
278564
863109
143032
115920
95061
257981
475999
546202
101362
352252
349319
626359
673269
72444
225996
292303
200989
238260
945803
392565
33689
207534
930678
439750
347035
882319
499398
1027691
337314
455532
767463
326660
71182
837892
397831
713439
439666
368768
349390
790771
256879
818987
168792
199771
574736
1021885
24746
779274
918331
875887
451922
98338
788186
362614
314343
877473
803471
542192
516745
1014145
185313
358379
722848
798569
979336
202949
883569
778514
716198
823930
405041
779460
351218
516891
1040348
988378
200314
672121
191026
722333
132950
663541
298491
97558
761437
436310
59747
354958
511544
1030736
521679
192404
942287
4193
313103
44040
348435
852347
512779
582539
670382
604061
789433
755554
237216
536642
129532
266943
114797
134627
554928
293
551940
150534
290479
935124
15544
6346
898967
925975
231762
74912
327574
355658
174330
895834
135614
316328
211862
962555
251019
970553
439600
873341
89833
499005
903531
563815
258692
588454
33584
431654
899609
654925
101167
19262
740862
136970
861953
669671
249754
904349
451471
487344
284462
727002
39658
886386
1019074
581502
52404
82267
592189
637541
451665
22694
295351
663256
863436
344301
173291
712038
138488
55201
801099
625818
786785
543652
509823
825108
1015654
965578
420590
428273
47385
477594
805326
380781
983089
122025
1002074
1014624
895800
418418
702739
613885
1019344
970064
486323
920535
558257
836948
16203
775877
729190
6855
355172
371501
476118
55531
193573
220867
728514
864575
1021494
201890
645651
491613
278549
794270
691304
428688
820291
681436
146193
661940
49362
283298
3645
324884
821803
538488
247892
368907
426527
954089
491371
590337
31644
193426
356107
806285
4074
196071
257785
793935
511705
70521
904191
17755
38055
289479
467385
580242
302418
925990
521325
788628
186110
383651
77291
680082
708880
704319
992485
574454
1045202
318486
717732
176487
705983
507162
605052
67688
198478
796137
174953
821292
416849
172151
402063
205259
594759
543529
802218
719110
199923
92033
384105
218381
334083
184481
932435
586603
714010
830541
976318
265084
573023
1034593
335772
414857
116542
328653
79680
698617
345955
817863
988938
899073
561719
156676
949638
48259
675394
759127
903187
1015205
710750
182759
608450
987256
186905
859207
337409
253119
714518
773906
117323
930983
353089
288093
931501
11296
729047
335906
435247
664197
468268
124907
99473
276771
634911
700739
991574
310537
893596
59158
124181
969654
2525
151520
472326
681305
298223
613075
542785
128827
132668
374326
597442
906788
551526
517099
899359
957836
934955
607953
618838
463642
800456
892117
760389
215904
861454
997969
638968
188703
776098
526578
660657
374938
500114
163811
186674
859716
871242
480550
478471
510436
1027658
108751
1044276
706174
931819
161182
310803
651137
811882
919489
235391
29864
339363
920788
381885
223378
371674
525458
104333
834599
92274
871254
716925
838454
589764
140367
141781
994088
628469
237338
654776
211267
371064
945460
593593
494780
294626
232717
384417
322383
751567
395440
498253
352730
682377
134850
713897
122382
399265
847711
993502
203566
965032
376176
72762
182251
331907
467034
827965
551449
923347
118074
30311
207343
672272
1054
497542
781714
857996
740744
55764
284095
75817
47224
619031
1011464
321007
740515
169191
309620
492159
440140
77932
407105
1002591
838413
914264
265483
90436
404839
251970
108363
31433
122354
761549
513320
673636
857969
912379
564853
42405
734752
272444
260735
143577
667505
36500
668530
456620
595207
669399
753321
867081
151595
719
1011246
646699
301224
730127
861816
861015
827619
445841
226177
761532
751909
1018455
310829
530803
2303
619671
249789
886062
589623
499995
479554
404263
692303
629410
422658
577333
92346
235513
179293
292804
414491
811486
726422
950824
370745
235839
824736
877517
460769
1010533
795470
175341
1003895
492763
632563
612221
867131
631548
729706
584112
164249
97709
255409
220140
27178
59945
352900
83260
428654
82550
150330
288708
852119
378195
916723
737790
602880
922027
982221
1011082
592753
287019
400754
900350
130617
673743
378657
242394
757177
687787
555093
330417
407201
261921
320000
866071
93767
586441
1018155
755568
463745
409733
884640
210970
952693
227742
182346
835499
81802
642958
815258
730136
393612
995185
344915
433497
995484
243694
392227
353151
453579
753453
649177
128922
301819
700735
382051
821438
775209
650291
996617
582534
258940
387815
71832
328557
182697
759918
1019911
559009
134159
865889
913826
801905
300203
1013721
425273
683161
208994
602245
823916
908662
826864
826572
514875
502128
711118
747043
410612
328048
382863
812876
139857
179956
958472
782688
434581
63861
401114
128012
871482
250015
275325
287326
406179
553185
247719
30171
391373
630305
61550
358866
439463
818882
473421
618413
608952
557986
23772
620419
379566
192493
304195
762175
397116
1007834
883206
407531
750518
335298
385643
592626
572098
203924
229274
932210
358726
413617
7610
673767
1015682
549937
869425
244029
825768
867970
514741
239403
465693
102170
459451
130015
376631
693893
1007064
597571
420872
1040492
923331
565848
229248
561042
389818
734368
268411
846029
740137
537466
690611
589042
507587
892722
905075
385457
108305
935944
702375
706587
422198
373418
134829
798877
529552
594940
853310
362997
795017
406445
110971
647635
60139
261658
425512
83006
249832
850507
147214
907585
1030797
662113
295488
244329
801572
165815
747079
783487
381330
938944
192047
115109
506256
93058
532662
975596
900081
842081
516380
791179
426279
426001
1007155
257007
900383
465189
603201
2293
927535
32009
1028348
951909
17473
50278
90434
210132
516246
828977
152298
1034974
606597
676152
302510
725400
885457
948603
490736
271249
388992
800572
144917
251199
213786
527987
173419
478647
911076
336648
321696
557485
566250
394026
993269
998663
549244
824234
585014
217767
134885
521535
921955
500739
274576
806951
770763
515936
92973
7430
38912
355356
533680
605501
998816
384860
952789
270899
793155
167011
289133
220225
976770
29790
451474
755043
868016
1034606
312103
936189
79588
907092
1006129
763119
546640
538358
433555
206576
138233
315283
1002565
1011527
154571
238421
523725
765731
366244
97697
328396
788961
873985
668999
310385
41588
903957
1001365
662978
974521
217676
255716
627150
701141
679465
73991
1010935
665842
251194
523640
847813
387917
204232
401127
891130
908503
932006
795435
149756
242156
302986
892455
138468
549224
359885
339584
651181
696218
314805
15813
315852
118152
882833
78147
897695
429670
430167
772287
989327
345908
777164
763546
102938
779100
679153
720743
491942
180682
202180
320382
1030152
717071
156424
578786
803251
979704
266966
364096
712032
268937
967805
672472
372756
802100
398497
746239
688460
503635
428521
611299
523791
35995
687591
903117
264130
519714
565483
656806
1012463
547415
633710
169057
164860
738709
524292
609834
274847
183122
291368
68630
692026
10979
964083
530319
853155
125126
249262
526337
888225
631641
230279
950661
182296
260210
724668
313041
459505
775000
668092
670536
90594
895128
814602
438353
531694
204138
717203
32674
791084
62400
435690
483875
183576
735819
659512
505434
173686
265412
493402
165511
627799
1001740
863109
131907
82493
374962
943984
93492
392397
760647
675398
964716
1030569
626072
416882
741686
914937
17718
149228
878261
58507
1025993
1010380
803843
893835
334181
995972
973098
490255
876700
530032
724787
978561
611172
56058
984966
918496
296529
259444
631733
448846
1040259
425209
545731
422077
290156
649209
901986
557217
772261
479659
367425
191020
904765
670599
436259
985665
17204
381899
895744
972793
607101
453340
575197
240151
157470
952194
577022
88644
93267
560503
828262
996748
709881
274555
775905
910480
493567
206931
428838
947667
580087
553050
536179
507220
245229
4438
364535
392644
450714
646867
42332
406242
100734
550528
416773
499918
577574
189108
521758
127496
197788
501070
922432
339991
482321
472702
606
472364
991689
741873
277089
639717
497852
283019
150780
247436
946937
251142
73006
962242
87587
33768
258759
382488
147017
64490
532138
422609
167090
206588
686828
795060
767890
82509
265790
625988
379719
1009710
84584
540459
312539
716706
211713
167082
221135
407980
970294
436106
227052
330802
288020
126739
257234
918273
11607
569896
1015763
32223
644124
837310
838628
366471
846578
280611
150659
61921
477276
140082
460971
937775
943737
546427
560816
238277
877459
564101
124615
600296
449151
391796
516035
719769
90467
418349
967864
323426
189634
391784
543003
760227
609562
86858
944159
171466
384748
460596
676987
834157
857787
596610
858137
922531
74450
295537
256206
444929
220094
917730
454637
214614
399278
1039916
1036235
435947
258073
293717
401217
63532
127733
534082
365740
343563
487457
192798
422398
679943
115216
68575
175168
797697
928753
633818
270600
521467
988399
871641
718587
1017157
430080
260088
1009402
666157
521559
1002869
391285
807152
648411
961888
495763
374850
925471
98824
692150
891733
211820
374610
15007
165226
657499
74794
962593
674456
910718
103678
216099
484707
252868
83326
644116
952253
232847
732443
90892
79049
527102
979799
844591
590269
619828
545491
821583
475601
89385
754134
560202
842954
460321
932283
137990
714543
240258
866689
332878
141656
400711
736480
387177
77463
540686
95606
989672
426583
75916
455780
961189
70072
910414
638506
647179
969108
428253
908064
79337
664168
225259
968025
854512
819884
1014925
1036366
949179
933932
529411
820611
506162
697427
483612
991768
777199
606884
339548
701347
554457
239592
573586
720
914861
111304
147871
307905
687139
527
981511
669260
177930
843932
6599
532879
994492
706219
939728
960796
383102
193157
222178
168261
234004
520832
425113
1021653
255389
681642
916907
9137
407729
419868
586580
988414
871489
1033277
929340
559371
354529
361519
570487
1024904
120803
687014
563346
962747
47941
1041480
368721
533191
402426
269200
599892
525079
434086
941144
734601
318368
807169
166770
574393
201321
674850
566957
547113
568991
555961
278424
381338
784557
73247
556396
265419
59736
258194
52469
37811
263988
410755
635959
21798
332354
895979
258746
652409
1005369
52937
654582
975558
818942
29339
801759
907756
200649
884084
359661
326555
939016
472923
453446
427914
876982
952537
888041
15882
897444
676442
991976
962820
911532
562363
815641
424276
1011480
186798
994279
795374
996450
208311
288584
390334
206403
787807
590178
844698
290903
615846
498300
182845
1017323
785625
36166
935339
779286
900835
276358
120472
371097
979399
938762
860294
621041
323353
735479
1033180
358175
721130
987684
345197
386476
394898
233934
744630
812603
270632
697091
995652
530370
1034801
690909
1024538
457995
486709
252588
869352
1045011
546536
1022878
41971
798855
639002
143143
287605
611793
590910
658809
719977
495381
983554
10272
892694
241552
1013712
382850
733154
449749
415253
712031
971509
470731
157122
352232
140558
427961
812567
821971
114572
62181
1017343
830515
720051
599970
732708
615390
272697
792891
497760
739704
632724
318093
769669
753482
253753
864995
525070
587128
576434
769091
617560
848026
478353
816045
441468
1005009
809115
473867
125490
201222
36078
488264
671307
120977
725217
1023934
458061
1015760
514547
521561
868504
1019043
248486
798485
969060
840248
496626
418377
844152
483156
891520
711986
295686
777431
212754
366963
494191
346052
385904
775014
10134
702636
948638
314427
541726
515207
539741
763038
622171
841264
7251
474930
503998
920050
218765
374779
220016
1014750
3789
665837
437617
797384
457187
340280
891801
239273
982092
842446
564045
525084
1005715
429377
1005944
536755
641724
289301
293824
472032
734844
750984
271203
576773
885758
605356
221293
50185
337751
479981
965453
809280
805129
308400
901616
1044763
301133
849108
859835
210602
334969
285353
206421
401702
12540
642593
942353
326067
255781
440311
628096
981187
783677
940646
297236
337817
282109
794949
262684
294193
194454
661829
535068
165156
573419
135190
175232
813641
564578
513340
855254
239338
452271
360339
10446
582752
173167
450998
130735
212460
446035
657873
973790
316490
673587
666355
557893
1015037
711581
193745
136383
380071
422622
853520
857567
1021743
533577
950691
658887
520739
87245
830370
745556
417587
1015613
346153
181568
277354
548373
431560
635824
487659
609405
88024
1006322
887852
118900
144461
216884
714178
23844
630729
276097
12858
218433
444737
311460
334581
709946
769140
771278
597487
403991
261333
93261
655205
573157
955748
396090
799235
990699
495080
707491
531427
486378
58381
37362
935698
78590
688727
18055
1037812
1032
986281
491160
814949
103966
644873
723547
1020753
636272
1002912
432168
693438
621597
359052
1044549
134356
327603
343941
377593
554350
395975
287482
687852
847932
210893
1004485
650951
832913
506420
543658
825951
409915
372117
726246
804145
338832
8486
461241
485046
958773
321755
274835
919244
455428
230871
413896
45349
795113
974646
952455
924528
723068
37132
262752
506675
74696
696877
609263
667872
425749
994498
400836
661938
327463
429786
378524
921777
582386
768863
481883
676815
355795
421104
978885
186653
549685
537187
1039141
703097
392191
279715
926916
929894
414981
448092
383876
262540
799329
644912
60096
868808
526651
583460
765021
114035
508371
955322
435075
383976
140769
848401
430721
709436
130778
284342
292322
450832
80082
349036
334282
436169
925193
677592
869398
274356
254306
133612
923194
963019
129518
608648
619296
1017862
823205
461413
935829
850992
511009
1028592
953734
74815
406336
955367
22974
973330
320759
974765
547183
1033980
317058
351625
651823
459986
221184
857897
482700
138816
448055
128897
384804
538400
991364
851996
277893
841922
151616
201794
895633
333711
559751
451950
440174
200473
237921
771405
177013
104415
620400
13898
198670
621243
156416
320498
593163
380610
78247
949486
905232
906101
598521
582763
212557
740133
898025
94461
961945
194876
143584
199503
524726
932886
718310
481298
433705
751761
709481
390339
538267
9576
8395
437779
641181
219094
668453
694304
536393
496617
976234
539649
803836
818589
885542
19109
617303
767232
849630
740709
207819
137575
500422
403448
430843
218932
917190
701531
5855
114175
953633
603859
1008063
190329
168768
445739
757123
157811
341065
123571
631817
208925
147723
468432
514940
513221
815914
1002931
199581
598773
892858
531623
793833
695786
729519
1006323
626645
946172
430815
70330
507767
447408
33042
720835
121087
178553
317043
168904
290222
914801
250720
435573
478834
334791
691769
352008
436502
78133
217224
708497
873482
526988
624538
765209
634137
542674
973917
22802
292586
142152
1604
985716
821767
947871
741095
55867
717766
229794
223860
570161
437180
999635
927892
207027
186728
321988
638350
1038684
482222
770636
283396
718731
107755
187224
279722
69871
625300
520098
268888
380278
857004
176754
736503
32946
263988
935380
496328
605590
618439
348315
230741
683055
255253
40455
455563
677480
804574
756207
761384
246819
330822
485774
835332
662754
895448
614639
652836
238277
203924
480155
151184
670038
468823
776255
368869
156048
907294
631299
819661
445782
279109
161914
717937
405458
838925
667201
679784
965932
618520
559308
1004864
236766
707739
556575
570257
1005099
138540
709124
863578
887704
216097
1030390
392854
388352
508979
337924
23027
137350
915988
989547
595323
995582
933981
906307
908884
42535
412462
386937
77622
238621
379122
585777
948854
823886
559810
198161
804857
263703
123678
716204
564106
656991
587967
1012635
73279
883518
795506
195107
847126
810572
614664
526592
331391
985327
990387
31709
4711
738656
873975
43525
457381
155442
752976
650903
197190
324277
185842
589088
602716
160573
420818
494165
161386
621277
638730
477646
179799
426037
294181
950834
955445
226849
709690
923090
536916
961681
959573
576575
615169
940788
155496
1026085
909373
386010
666099
1018959
756562
616116
941758
762149
381373
709845
126848
871018
85392
3004
819923
130515
213733
250451
256479
806226
436292
510962
973980
658558
843774
248671
628655
706570
60671
949475
214906
304365
436517
203680
756887
776798
298474
62875
839174
260863
566048
306124
122263
988775
926408
388939
36059
483470
639320
981654
649649
389586
703609
600502
756891
313059
389608
373380
623309
141292
719078
92147
647085
863521
542015
1023459
119228
48700
452562
1006538
828320
494979
850687
787542
1004297
514914
15587
915401
571647
1013819
39628
509473
728741
16135
58970
287894
991210
347741
249327
473795
581053
351190
236333
895754
82083
847836
85743
792690
793865
835131
606861
149293
609917
497052
423749
1028316
491704
1030500
231135
977044
935451
836517
687248
556481
31145
386776
448704
301151
37765
349924
930984
746912
424310
1005624
1003596
779196
805500
734660
172650
421431
668271
274225
844831
359051
919186
240981
861339
357469
710746
454397
906404
999090
284937
855844
167303
309778
144898
74521
127963
747044
699901
363426
972491
871302
655178
364920
377310
138638
134090
714649
25179
954075
591661
582757
457003
601246
364963
823328
1042262
697830
949629
756432
47721
367876
126319
455146
78676
580035
154810
228281
50427
583989
608429
11974
215621
994406
1024023
796785
955006
250190
481229
438450
206293
100297
254063
263063
273626
906804
508263
887271
782811
980957
125100
551164
493758
928426
141183
800096
758713
593865
514133
21002
1043927
984559
638727
1025551
574240
805044
975859
962581
147961
121744
748210
986622
384144
871421
289320
841160
428690
954292
315693
86889
240411
383953
371850
575808
51125
824698
795676
421474
508394
87669
630337
437438
23102
880119
166311
647316
652165
634380
986633
439972
638193
245698
561620
273999
754766
391334
517166
863157
837943
580997
527877
448008
1025314
884182
452117
125608
367091
153919
630242
720557
623477
755576
1037877
6088
534282
627631
1032991
877928
950708
123332
326424
847257
185079
417174
710059
148531
398681
629265
840421
701388
757028
612876
523007
234363
998662
614904
238784
760298
815738
715659
718939
237018
1012154
39142
139581
28602
365372
552975
457166
189563
601826
371686
202310
665987
822300
921792
5186
548339
280353
39969
233623
715292
870402
542378
554814
1033247
358738
859254
304956
1038116
473878
784530
349792
116871
192953
519441
330629
321453
450957
798564
454234
584050
785670
274072
525310
208132
405582
136431
692146
777353
741842
850390
701449
987793
94
974601
485833
581380
262408
819243
275261
320051
1015788
812932
776084
573867
626338
671650
582408
277259
725689
916254
812009
261988
882134
169743
920663
139391
848475
706044
918440
206858
65650
177798
850029
459201
769489
576873
96561
741418
871787
558157
30073
837738
762434
909296
628245
241592
167978
933152
642731
983356
867588
861573
10115
713913
592863
721662
745050
865493
288041
321020
140848
288167
481220
689713
596897
120483
563280
798502
70748
64484
49819
351847
315250
362218
325358
247385
209746
833575
169407
408780
52397
1019627
400104
646169
163410
1019436
709380
893905
888011
39064
215461
556847
235272
882510
1027886
628915
222967
275166
727304
31983
604487
260194
379280
937362
44335
444966
148366
626041
233310
696120
325681
803337
869083
1018112
311897
938788
405343
316848
74651
80619
661164
660664
334479
1017827
422953
147847
365469
693906
142472
798789
696244
940744
638856
645869
1040256
303448
981112
151140
257060
956741
274979
898858
1011639
341501
544043
988621
432365
380550
223397
1019463
155705
399943
31568
633545
93515
543481
229947
609013
838567
452993
596384
418987
686250
147669
788954
999826
108727
1004982
19670
791644
623895
242143
378067
226984
267634
332265
947784
474434
728836
650328
1041968
345738
233489
20781
112584
798176
527667
623746
694455
432081
467606
305330
378430
1015328
83607
377705
294264
745474
641382
129805
552089
247911
515236
746465
714248
13283
422104
25509
231843
506555
328704
324034
88906
229241
380127
253655
183338
1019862
981854
293934
380988
6643
808856
307007
821421
449150
439625
660643
685007
800993
647272
82267
426610
496803
62656
652807
340141
594800
576987
394144
353569
1025995
417462
982661
483059
533508
610340
939212
876979
11808
920519
847848
621365
427529
94739
346155
1013879
938851
799204
827627
1007429
431806
980965
361925
487393
632096
226603
165863
162272
744156
608263
880822
608340
549687
143112
297985
357376
404961
208785
640341
802873
350834
479536
437891
229698
3487
671764
929817
500277
30797
211886
720030
956739
955080
684093
1034234
172796
845295
345735
59221
831917
86261
311169
911214
613203
484633
652203
541610
921796
471885
295015
113891
832901
711320
968550
514920
169280
74844
869651
235276
893486
711042
442900
32128
259895
690978
394382
879048
30416
794604
638363
112827
652656
793120
545758
489490
752592
344564
642470
763935
772897
577539
122329
924509
757068
955793
242031
164711
929684
792504
54766
1027712
118710
608664
732786
349574
188264
895291
176035
178789
263558
370251
581013
1009884
556972
633246
958837
856390
431122
189594
450369
510225
883844
958612
428823
51047
232522
1038147
147418
349753
427216
339710
125669
516530
1016361
780684
581089
950488
490368
595242
361424
663078
838508
506964
725166
23388
655078
91956
78720
713536
477624
986004
379593
191397
859751
451054
406684
726009
106711
952404
812657
91068
763186
994724
215975
173090
992469
636475
950924
837299
607977
610594
739594
176405
359158
881442
509144
806088
301294
857927
388660
320313
930726
65141
403237
1036634
206032
133403
425125
12143
700286
295484
366469
470892
387379
863777
706712
617423
54814
734451
110825
784620
459494
301196
353147
980313
132358
718655
780989
885966
542412
227293
548783
1007583
758765
137042
740659
970776
706721
147839
684709
805661
805242
749985
586519
476259
425916
325195
147334
39148
638437
439805
1021863
113680
157115
937140
956380
945953
124568
775103
258460
748162
795015
911819
234555
607356
78115
530539
489103
945837
553143
852493
683508
16842
107840
327654
371386
912943
890498
999401
558333
788638
143584
1012384
570938
428034
416006
1011129
943099
74614
1005775
687657
761026
274590
864106
75961
242625
122961
674339
947233
53420
881185
1034033
935514
25929
206973
83754
70040
133708
688652
623906
629812
649597
673446
20176
65089
709172
824306
702685
618269
298798
281838
954421
31075
228886
414038
379708
132821
50652
723687
609887
1009607
530947
394779
458078
305707
23825
333704
412119
732298
892459
511678
597963
55915
288122
964973
1040380
790069
52576
368436
585342
156272
1035952
521317
415993
746614
301111
954581
480197
370975
103540
881212
39599
83145
189725
880933
484559
372316
558588
703664
661810
292894
90550
582293
467661
9015
420226
791984
619344
460367
464594
880838
680229
101159
256074
659447
405177
837534
470063
475176
581092
282621
863690
720860
71314
142335
605412
129518
134987
144678
589848
344079
459739
274588
783586
710231
61596
395365
257274
647864
348583
583653
800425
706600
225375
680699
239674
27120
242355
288895
318379
1025748
264764
849303
615494
321091
31953
259476
760663
315057
698792
846946
48749
680873
474280
941785
742054
577804
250646
161409
820536
937958
590726
673206
653864
345026
305077
342249
200348
580704
19114
899333
20750
484691
995058
871585
65999
402064
588030
590617
130782
30058
920407
768663
488883
923916
166792
23720
405420
457257
650580
954260
597218
604744
640112
857984
803698
15421
383017
189803
713267
560918
627415
749384
1028483
317800
410982
945579
1034417
402147
3170
445720
903739
42145
981422
259299
840528
127484
586
872650
73645
482284
813931
696503
533998
353092
306038
33771
540717
847810
801871
974908
186029
701144
321119
13907
587223
373252
303896
545069
235018
391783
458117
131776
423976
215398
819839
154777
79694
664889
141420
894325
731289
989862
601177
831869
1011798
830914
141719
623074
188390
467862
567333
1033037
955468
7821
536722
962286
685432
80970
419476
704987
294205
512864
894453
756144
485696
256375
397118
512676
147620
11708
914922
353327
665038
268108
784743
543594
837072
392184
894651
113659
1041888
16239
762618
165702
547899
375959
937847
829331
767120
40267
991220
421574
106707
219077
346647
349275
426641
1037617
980646
856568
644953
723101
327517
41059
732143
215684
239680
737058
788096
228429
748666
177240
634281
447799
479800
860263
242608
271677
308928
899231
13124
496252
37787
941245
354188
67753
14254
698264
330916
496306
13466
759124
577540
764559
344877
173770
324335
726749
132739
140683
649008
1042792
149866
78201
1036736
339551
408812
615108
853773
37784
752311
164080
442067
925273
683995
994647
282842
770010
350266
379654
147154
421774
242070
67799
446770
668324
760628
731780
507687
1003849
360000
429443
81066
548633
139891
58833
348963
647897
906457
67888
274044
665992
483734
96146
942273
929459
712154
352269
897667
255750
242154
337210
183356
231672
985722
97648
503852
178511
962289
481313
429369
95380
1005951
472425
637647
764045
150967
323422
749488
637581
656503
116147
241526
458792
160520
361475
690446
1031127
376749
920119
640646
1008398
397008
675203
563673
401061
344933
1012201
386980
112068
430341
693803
969704
565406
651763
95706
385007
258862
946966
983821
294013
943866
202363
42366
763269
1018663
75588
492329
269916
403346
85263
497445
682835
270213
823410
340192
550634
797819
726061
439180
56263
827975
350334
646082
1000512
231032
629057
725193
565392
96537
408225
369301
708980
49760
779864
470331
562082
890031
313453
679369
699488
869068
738257
428037
583313
272965
734336
564476
7018
867657
205815
408351
135004
803764
329585
133949
577444
259222
97622
147738
618253
761792
304664
917774
818876
875737
338448
711747
215613
930034
990985
485099
846653
557563
728029
530157
663422
853708
731514
707553
517595
1012220
355438
625731
371263
936373
102149
1031535
716791
891789
732095
990919
942622
121929
480137
534392
993509
781722
140956
122064
619057
490136
452246
187528
711566
43992
5655
982310
855258
39854
565693
125493
1012851
506784
932056
116879
762131
551386
187545
372619
356763
642561
718544
709821
232829
1038481
868895
802229
295584
497099
873897
965764
428217
491278
944753
592612
690238
138239
119064
669522
204654
891992
531364
801006
356363
549566
824511
76226
641849
29345
193684
412486
671569
442948
440727
977978
884146
383299
362835
569566
453485
646283
972868
642069
899594
66404
98962
700505
460976
914564
473387
826667
569968
64984
5751
967013
1024656
632424
958894
994161
161014
976467
997285
623525
116820
111023
850417
189791
285555
756815
646208
279341
888182
600384
232126
751876
76329
913823
72303
406592
466517
286999
970903
307827
909258
312893
108638
101797
1006033
555629
439600
143276
486425
794150
658810
965120
664703
31260
328084
996133
572526
100161
597653
332490
690246
300954
1021069
547851
450214
761995
567450
42759
17174
281160
801276
341197
340500
362397
135590
583697
261121
495452
587816
556036
57385
319618
665896
4106
721740
263763
291297
623494
1024507
42466
875299
42819
527373
823571
528897
675721
110186
108576
228679
116789
69261
687743
93849
961948
165913
744226
640398
500962
940496
517394
448560
932205
905995
977413
818402
943814
520176
952624
514755
595572
1018136
223297
817387
33496
520156
795155
288129
716488
636280
71359
846347
140421
431214
195768
689233
184940
913641
108854
935599
366430
440294
387841
676343
363950
227995
1022710
133654
729552
491447
64905
148970
871438
709173
822129
199825
828988
395375
395519
834000
136328
421489
329399
83951
1000429
230573
733121
378317
465665
96087
437783
734980
946408
630568
305339
712351
82000
799463
448872
28177
287590
160877
734708
105617
232075
759329
693228
295832
52842
799296
390065
594774
303727
680366
552782
313095
117427
137390
80545
857449
890270
726492
847566
334403
67169
733192
139502
780252
375345
886029
902116
752226
97590
198853
228782
736265
1016947
512430
59035
950362
194558
372466
102010
486335
496819
998696
668255
430067
630449
694199
643278
543345
231660
375384
960582
775476
126336
716418
301819
717400
360964
914885
243565
358764
395081
112020
66895
385187
1018491
138742
750745
487392
196023
662972
804409
138856
162302
20105
369888
286940
235147
734257
231317
194010
963448
197803
532851
368686
467455
611982
569888
433454
865535
974481
718055
518421
933287
557506
149570
648356
570413
920084
66676
811746
449929
930452
922114
1019217
649361
244126
11797
885881
560018
828178
961597
297521
488452
1014367
49161
57947
47471
42336
376342
163075
242719
593634
680726
876447
789790
573197
483526
941150
236414
589939
94462
161896
284868
687268
48216
843607
366293
913187
741740
930705
837984
207724
520367
27323
698925
280484
152460
868713
390313
633804
124697
595768
880562
464788
147808
850129
763626
1029223
931247
11400
521572
264289
212480
525119
564791
136508
163352
211358
445009
986105
299364
219250
9237
769430
51037
187601
186731
1017866
976617
720315
361595
278861
373963
769281
754174
237564
442187
346703
809012
772746
810625
388455
350298
188316
244849
972843
918648
444374
788986
103963
544825
986256
722183
110682
683673
1028294
689117
517020
69722
396764
953608
501319
963666
288311
578007
344658
114705
637307
529384
648459
284129
755136
237129
565799
569709
824903
250123
433051
528917
6274
607493
687923
725103
967170
463185
220356
399336
401308
3890
569806
577531
1011310
281792
372185
79960
660243
332604
520538
843764
1026515
587940
979244
475147
982330
1045049
627758
995299
619924
476290
479272
196065
861382
226121
977612
307129
716676
72702
878250
708218
668392
402637
823881
796150
1039717
733326
718154
358175
1016099
988086
579015
234693
224624
183927
433774
168112
997180
418211
569215
804416
796642
291235
602539
127067
286483
61380
742680
458414
397880
645642
106978
705511
127574
853191
62587
1037448
703529
1025414
612188
34660
689231
569632
928165
625046
278400
50207
430166
135932
914553
180146
159152
931330
722645
17887
674966
610840
48956
498301
803498
931302
883755
260062
510656
909162
756067
559200
196593
243276
87663
603177
329976
753503
667805
707903
157983
791172
621965
638365
128015
877736
298106
870266
538637
174649
233984
281953
98258
223385
840505
1038792
417605
61173
149178
26767
225814
229013
198839
457458
381307
1038296
391059
836157
461617
371708
651846
295572
471811
974868
520298
22389
842855
667640
596967
433242
448665
693979
209275
664591
956789
170457
301250
408908
148360
579799
1039023
715587
415620
663834
457040
431128
654469
393069
993047
82174
1016299
323416
507606
521949
350150
190346
981083
766042
561578
554056
61332
468048
805467
646280
776226
565572
155490
541242
605125
198584
202001
91619
387330
667233
579028
92055
424498
534543
165834
307541
580508
409865
772644
44094
908405
214505
705258
665985
722494
45477
416390
171560
220821
228272
369709
23584
300510
991575
121119
295927
523379
866827
33475
974877
682886
421119
734441
876546
663862
547525
251776
584088
602946
331585
461659
444974
250593
700610
548258
664576
457831
857251
105313
907581
714
1031120
304029
813430
22418
840197
65991
444309
416768
474525
190123
880242
146830
668445
713152
173797
498172
158624
671180
765350
689087
1012681
394718
563489
188547
861793
657143
683642
952472
457246
686392
678242
698127
535932
758191
699924
1015259
1007860
451374
123658
845131
370548
650445
639502
170647
467641
262885
826773
193268
151167
363246
143706
903397
125641
976822
853701
875497
73615
266744
139638
422280
739732
330009
530828
63880
480625
681521
988523
137041
21260
476910
755189
513920
1030698
424469
427713
821319
623464
112522
938040
786276
581076
394536
493204
226378
211881
678650
987036
90665
27931
158016
77839
501775
524253
714644
819568
369908
85732
542198
202023
1041317
609616
306924
118277
774613
256078
302396
621088
19276
608885
835145
294041
362593
598675
1023983
258396
600671
273412
129203
370529
1018203
434012
632279
544898
867686
442537
454293
600047
441852
905298
285236
565890
569886
685847
951465
851079
667739
70848
505512
806245
847255
828190
483935
925653
471116
1000823
862856
770529
346807
641225
514769
544783
500969
421892
305852
392792
491026
939971
873034
177011
12304
783775
280778
827897
471587
564308
110629
312483
171921
681109
731799
424525
1014464
266753
407604
596938
468545
1027852
575722
1028049
354018
330603
660500
765394
768143
737494
752967
608819
121789
382005
165812
864519
387902
71664
205867
47858
249207
929905
444180
404271
9555
5852
306452
588554
171437
442894
286960
724035
533598
988222
490396
445820
181334
89819
368010
1007557
183909
550958
616317
334632
735705
423382
367178
366566
1003955
347937
664960
77251
520492
189893
10878
23391
98397
836117
636562
24215
893162
395352
260111
347515
592103
983641
3405
60919
281495
515281
834910
89081
828676
313765
461617
443461
309297
91978
400487
1023564
152401
726299
576373
480153
1011929
946182
832801
710556
512459
749374
141983
744223
723986
610185
644848
1002627
1179
159682
441558
339418
610892
443258
48678
614422
466810
213231
245660
368723
223459
182274
678240
24530
25854
300496
844865
841893
708425
306945
414893
591931
445826
211881
1021410
883161
621279
134304
111502
603431
344255
931788
310972
956993
564530
914396
283853
194309
1041792
112245
480970
519672
219576
735066
650248
253646
85673
286390
1037934
320166
693362
801164
734992
528541
658123
325329
40801
477311
224180
75059
152300
65620
762613
823608
137504
20979
143745
938598
974123
44199
658780
424335
46583
813802
429558
678977
613323
340901
761203
342006
685000
534325
172092
596829
991690
830840
137946
266059
872864
678677
62583
923518
922933
312312
167811
1007097
406999
715725
492921
883927
1013452
543940
973320
374153
114859
17518
780347
772089
200003
61947
645160
317511
1036276
146957
269593
662261
856494
20274
466597
728834
908470
544315
294033
577281
406351
953189
866918
312487
613401
893926
537656
797625
747615
547884
131874
513864
837035
623317
294708
929718
875351
829315
587913
328972
625937
364309
82212
708691
236013
44056
840523
625561
3273
49215
744287
135089
955826
529786
312867
596115
731815
977268
108290
740300
448832
413230
585271
267190
64986
39893
963804
57657
1038951
383672
830750
866476
526115
151782
523794
1013226
543484
938944
966258
635772
1033168
269348
507864
269454
353591
531629
595705
56053
933970
1001762
373339
60174
188171
20635
469146
143874
157045
1001873
303735
220625
659149
576672
554799
769422
698413
161710
819546
518470
671614
567296
472123
773349
788533
303615
155540
346650
915751
970763
774072
845851
36048
948676
880984
152127
617389
264841
543669
283875
899833
1014887
941675
543290
443189
176147
877160
180906
816735
260000
791939
668594
351299
887184
210082
183151
962754
281148
88160
985678
617533
566401
296683
632075
301714
18859
575743
633658
586210
779007
273191
223127
725712
557259
528689
607892
664156
342480
185401
309526
743642
642733
1041652
336676
220266
737388
584405
84821
419445
427299
787569
783167
339288
789458
476452
861698
91954
89680
293151
593074
103877
63929
1016620
782006
448380
335145
720020
736049
348671
1031941
303719
287089
870157
715713
130333
893898
749166
784408
271648
849643
855791
930425
716244
22458
788780
306714
317318
776473
286476
741607
886550
118680
314558
188051
87447
883265
640619
127325
313023
379688
416289
276764
775346
117468
257461
333047
530056
502496
571571
650532
66569
310840
205035
666801
1000052
1030825
622299
81020
872525
102604
938616
355144
450765
128076
223611
344089
328744
581222
309190
799729
423453
65241
1031910
916093
637723
39345
601410
532794
788314
142600
578627
21828
473855
822168
674913
737301
925613
420634
1013263
837062
583448
837
247906
361611
665450
453383
492303
589439
939654
20154
81658
778837
236112
691768
693709
553623
322600
590294
716520
955526
213010
569475
277704
688229
450113
765489
104369
246068
869096
202584
659652
527556
758833
662876
47284
561651
868086
984569
180361
1020025
372979
343819
474349
800235
574345
635955
279213
12313
640419
389344
281881
809292
45129
238746
689411
757089
748425
361953
718377
875951
681800
465256
811655
776451
460053
268745
905900
530163
352833
855373
1022070
588678
119725
585764
701494
466122
1019248
184147
225829
48176
72607
414667
1015213
289351
989341
50008
348620
808458
569453
768852
124159
265491
602623
1019282
693219
544778
795346
413102
199648
510445
972922
495722
783481
488920
976777
621221
247573
811878
679323
792684
719250
957548
414190
140175
842844
75579
785535
690028
853241
394929
87000
933822
89082
817854
53024
463419
617898
368788
930015
546762
607561
843294
72533
235349
641911
539031
768189
591535
892893
407461
511369
385299
245532
417073
284386
31739
1030380
961572
807201
17367
328322
419034
618075
697718
274839
137376
500223
650132
948900
838900
278064
433639
626788
525514
919263
435327
288604
301596
326793
471055
969814
740379
341523
155125
1020038
318320
928562
281751
355300
804939
940103
458185
192889
75276
950561
700002
750028
966481
327597
493768
959862
190789
477934
834938
80281
594272
710076
142137
626427
860246
19364
766514
4897
6627
64057
411218
6515
651282
180641
586377
304569
1783
501598
836295
691729
940060
829765
330975
313864
581216
870217
186987
564380
901223
150251
657751
245988
108692
607441
160303
667864
214237
1003276
89192
283248
943457
388207
840869
407227
993256
324479
749375
913644
779899
708139
782565
731349
975631
509395
801099
746269
330390
817585
674190
355450
770524
612102
872563
738524
521608
813903
917350
197812
455502
941896
176140
53529
776324
252098
12803
736151
438078
67244
683344
8451
1007654
405811
596082
150702
842939
922913
479478
614917
328497
722792
395238
50394
514322
369706
128057
373782
482039
200371
330373
344064
500020
454570
986486
132474
782492
689314
1020864
367246
258073
84148
907377
935756
110284
872037
810819
265867
131248
867720
376601
522235
1038114
296674
852746
746117
335241
179675
145756
908870
607878
138288
796581
182332
506348
546127
850680
80209
40478
627796
580127
742323
614846
738161
379103
49109
257389
576953
552013
936920
804817
258899
577972
770032
1040776
897982
963316
447951
602729
277077
941229
826956
57994
730783
485648
145300
1018499
705039
696752
672248
21783
760134
230050
65928
492635
48537
467062
554441
32473
1003824
917775
337497
513694
771008
724906
452819
622367
198599
495780
19549
742238
346053
320903
694155
1023847
911032
301098
914532
2096
537053
533448
972876
508382
7054
244294
186659
333753
619049
600444
635869
103898
79379
321370
887650
279644
246671
436982
204715
730911
579578
31050
1027427
9163
327074
864347
189329
545377
1004370
867405
496693
829794
854170
760830
791472
14375
515660
365631
168732
761202
785802
458098
898661
716243
538583
991200
196464
1012892
269445
13642
463968
883022
519992
35394
494916
333970
77399
780136
652686
791405
998888
665115
58027
287187
640871
524571
499987
92813
450576
744004
1012081
50928
77636
227323
222448
1020811
910855
673418
705649
178603
202070
292845
754036
95592
308207
126712
44336
93222
242134
817051
603484
920295
784216
350892
197809
809099
769847
345195
768865
276789
118534
446777
717268
154476
439803
540438
758249
466946
483
10006
411087
9443
829439
381829
323904
959022
397680
9163
742970
927850
133572
1020405
749393
752955
63548
760060
67191
316791
867722
444680
949533
567453
795412
995334
632571
776122
255970
937968
178045
924775
662746
901901
326319
934830
469447
988302
741897
1022374
974620
1011728
114485
851031
1042944
421053
348850
375245
675167
1036355
65610
951620
56293
504732
814224
37667
675407
22125
467162
157951
493923
838901
316362
530698
172740
678708
77033
155297
1023784
851302
653675
882666
52542
98025
289540
153509
5191
516226
816388
31791
810225
90233
1019172
69879
987513
1011987
815625
327027
785745
464298
63405
162476
608107
789180
146195
445633
388528
253455
634021
844201
594518
85118
763901
731473
934790
920025
882145
463614
657363
818636
889124
947651
676731
900334
132598
23618
115833
623692
507196
717220
349534
484935
711277
103829
705271
502961
307928
19317
372651
760847
1002636
152739
345976
593987
482553
754879
203162
320501
271558
16330
306146
209253
423255
180581
441820
175041
344056
118173
678531
110555
276912
99329
944030
376775
564143
134766
65861
626998
758951
568623
341161
892136
234952
863847
481311
298411
875668
371599
54065
514563
525294
413902
567690
302046
326525
590242
1028133
711851
521263
313190
766384
813474
997519
653300
236450
846072
343027
755757
613767
257745
13084
924022
858233
762215
130131
336888
733476
310455
644224
674486
90189
148405
247624
794480
83678
916521
337856
183864
718878
509144
420401
108321
992243
249814
377165
413578
1022392
558689
94327
1003687
442876
262159
893838
206359
1045213
545703
482079
719188
252329
796486
573694
318429
87024
984927
318791
3459
551587
247895
619090
815955
733173
235041
898843
121587
942188
629972
658424
282014
237524
345397
740867
626369
17502
259409
227062
39011
11997
997398
932081
518527
480445
273006
845038
488504
1024810
386140
150600
259303
39268
697949
758210
1035397
232423
516823
98610
773073
932586
127704
710639
584426
267955
327405
1022788
641364
758784
58848
617965
882139
146616
137554
514240
474547
612868
182399
210711
374690
627296
17691
645207
29307
780788
633832
206240
305662
48436
583473
20536
667840
601661
30587
682590
122545
63867
875135
85636
79891
192437
706186
978604
990157
1045315
982467
633515
199970
406244
457864
351365
48420
391063
333088
791413
204982
1030880
72969
820667
549330
833364
465771
622947
730226
450453
78896
385325
990536
103484
422564
907113
278290
841879
1035690
901167
977845
484185
184271
341987
134839
765859
701000
526579
724917
706133
271860
726996
778549
558925
369401
824906
583507
964313
610512
595363
704221
1098
144911
191584
258429
273508
137452
149080
619609
311146
704551
237779
517310
345915
457628
966720
461655
995826
936231
346361
216359
26156
1024916
547845
219125
144001
698127
354249
117638
443490
733596
222051
948755
511121
831653
161169
988002
829986
397149
583890
190324
981999
314836
756732
671105
662365
886183
850654
81637
649494
706026
462027
256263
541433
312882
69545
677570
435342
110187
79345
462096
758739
756477
440613
976463
153100
635158
765687
1011875
240222
560
674163
418296
744893
468089
530802
65030
350857
123216
265395
123476
604249
994664
1007690
387290
1023028
393507
8141
639625
905116
602621
104176
759651
124541
705400
15577
733237
210508
583234
117756
949966
327728
465694
498849
528990
773286
563162
114114
615198
908683
27072
745004
770012
350138
601453
942005
291930
1006033
737856
989225
720877
468187
366835
625049
155718
969895
673918
834960
724220
902632
539084
505725
731285
746118
57664
629648
655578
954376
472560
479374
211186
872028
884572
316844
1021928
20143
217258
638958
543252
1005672
1025218
282510
615866
390752
687361
966415
779351
493331
219427
120433
245865
119758
62153
77006
500110
700004
921355
63524
481071
876383
18415
316980
669057
333812
905245
267600
981947
720804
466184
946108
605403
138831
180982
320679
266238
102397
126994
896158
548012
393330
419257
1006576
217673
215289
305360
617126
199863
802493
613228
936697
633824
19318
428665
396784
532196
928091
78101
820035
525383
832116
457440
750437
33902
390412
373766
212737
320428
293116
589974
379494
5357
206703
334475
865789
812160
798060
1009710
342749
471447
489661
19522
364166
636921
297787
295260
525763
297812
372375
798042
694662
359347
1032205
846218
301391
617032
297876
507383
119086
262692
552749
132733
943348
306860
782541
339483
903222
296584
501043
898108
371932
516065
295925
492400
297161
572216
899013
410173
217912
397713
1002179
179640
800002
326673
848172
746470
847826
488245
144715
513704
730867
947731
580208
152129
1036
898300
342765
508654
583970
604893
883076
380522
290934
812932
657493
568383
583845
199787
92219
502228
312230
312716
1009231
301062
299556
277558
891960
109808
458280
802774
792745
1045266
624293
740360
145249
200886
571894
278472
346339
579723
677455
93674
662249
865189
250605
671167
601891
512034
231014
84671
900489
883460
519500
959544
297962
814852
540018
909431
440276
838519
21569
902757
780632
997761
331637
922572
198657
799638
235824
37956
992322
320334
1193
1011717
38349
283442
96337
294108
998640
271846
179918
630938
244020
953614
701784
896664
197101
1023592
409686
241480
374583
403286
251100
428843
723969
350438
244491
100503
154027
777506
671665
198194
340858
599950
57659
11615
396295
983134
837622
768695
1020077
50044
83008
287130
648265
584436
433280
589297
257765
423192
648671
30407
659536
1012512
167916
535984
18076
65035
143107
795559
201569
945569
727815
920989
890622
866278
141914
103989
1041802
514623
612373
722488
189883
870604
42752
738451
597082
666380
124771
774077
375975
51884
403602
362296
788168
801745
363205
889643
381210
482678
995017
535173
835638
188054
824856
624214
116793
466159
81619
455281
76278
747050
275108
424673
990316
85369
602010
497116
389537
108821
890058
625048
279673
755406
161387
952140
1024740
210472
646553
81629
629200
716161
391203
684120
321248
205719
533638
351954
921767
320072
838230
793595
367987
779178
661735
914858
297028
707003
981866
122989
432976
846872
202322
377169
807433
64862
438524
225685
70612
618926
6417
759766
310113
602734
790405
587034
596221
750622
272163
595707
812092
559916
870399
193413
583711
519236
165751
642041
1034474
1035101
17733
423562
683173
63829
2566
518803
992844
613730
808378
315170
385470
614419
78784
232455
437165
652609
872375
521279
858038
590804
775458
176560
354779
316936
853549
743255
172683
1016867
407150
253308
989915
411303
217086
617907
103922
619711
698248
362033
503736
942708
1035812
604765
436926
557495
807645
336040
1037514
796244
287794
207455
189524
868564
961709
798753
872701
220969
495107
965032
822520
86800
933454
876153
417877
929965
477777
761022
532751
26279
124331
931993
615697
479682
971309
883961
811208
489987
436803
580831
663633
152285
317118
291733
647226
761812
131854
507990
838133
126141
276013
23731
568390
769135
351436
969749
441896
428448
222685
267010
384955
2582
1006363
204421
608095
253115
924891
117853
125749
939365
277820
8012
871751
435905
811279
808324
896043
940675
3838
620517
222341
135162
831632
462036
137716
929805
179656
440570
380466
38006
995289
838663
1032176
379643
496454
901993
67218
865472
408297
524607
463201
802602
604934
1597
378914
719636
796144
158285
818667
107489
160356
385210
505923
675175
731597
384091
842869
1005822
1
565117
739271
899545
65287
896892
128450
324491
13991
687554
332327
464945
560468
945267
214534
683696
544870
195643
1021243
509876
762556
991049
751112
976177
75274
111497
734117
259859
932752
510033
22587
244913
625280
536050
273353
336360
812944
545271
871100
196227
609664
813454
25595
342780
837989
889165
268496
39387
738451
663982
815137
87605
785840
758642
15493
724238
40630
878508
383566
705618
341794
947694
114824
885925
863939
392739
524243
961637
921038
766048
656061
53506
508591
987832
282044
973948
295217
894682
861535
311331
545677
354937
460224
1027160
811306
914231
98633
649950
519243
67683
1024890
510075
150596
874564
512100
1007121
295524
398349
353168
882172
843837
687126
70714
353041
615328
1034417
674851
852567
957706
214465
902674
360775
654360
127500
77372
711800
735682
638457
782228
1041517
943464
939962
349053
872931
622946
177197
818555
286958
598513
721651
272116
324659
930303
686651
930586
587109
73197
50420
631186
684972
925655
25930
945215
7928
767927
331695
554613
926568
733386
803533
627161
890057
247861
296814
203683
1037057
926837
568379
339625
939472
591547
482368
975399
933266
1007834
1012873
1036640
566422
129133
311937
390838
955027
273052
288822
229154
105472
532974
646331
392848
865702
341955
981026
931760
470747
675703
238769
329362
621160
1040667
285418
741213
390831
111478
785813
241723
306793
505114
923159
936664
969772
59631
477161
741773
369254
521461
384467
376711
59514
198922
753406
390986
760875
668727
246255
967071
184017
538312
474427
719728
980117
547856
721083
1031228
315998
761148
25783
89142
906551
103515
207137
223879
896259
715473
132464
898181
741238
580499
642746
183077
896386
1032537
426407
247816
824275
188977
399425
774303
536968
221213
1004692
342830
43614
760045
180758
269171
863123
728513
878486
757910
963502
900817
558401
44834
557984
731613
443798
519216
552584
924612
568205
12194
1031202
975921
90008
89997
469022
113500
587305
112767
768112
719562
977527
987948
397739
729662
457672
243537
59401
219539
281282
690138
155222
496311
268909
429367
272894
445588
183452
586160
1004071
718563
699615
641149
923511
613174
617630
139288
556801
825141
586007
265787
523116
841824
224886
900287
768886
293032
527029
209004
743263
374341
83112
983374
802222
444217
950694
544370
331983
952506
93262
867024
13707
420075
995308
1037576
795953
331915
878955
36104
93833
1010357
184319
740038
441171
323069
466962
450062
396062
597514
573519
508379
380836
907942
867189
234700
411683
971965
760231
957715
689184
136482
961097
778587
470525
92602
649393
438957
703889
676255
358346
166777
838231
91394
311798
930389
157094
702346
939148
463113
20115
569853
365414
865950
444623
1041096
1004284
618177
943586
314228
617090
561389
824703
659636
319590
374153
510843
941421
200666
87624
1005191
53472
357475
97823
445127
896407
295765
111736
795369
218285
683335
878643
689830
622464
151247
41040
662140
817738
600367
409331
919069
350290
446251
113699
199140
246104
1040119
483915
946399
842508
179754
192718
894628
306435
194415
666797
843391
528134
643174
850220
927813
251306
292466
306432
1036598
1009634
74099
25803
359611
579690
198894
237094
110108
242164
51309
908056
482352
208185
824875
86074
256815
413960
788620
632922
186005
779303
660283
906305
312920
828996
295461
87014
711483
399516
127347
410127
273917
797526
337290
996641
451127
192898
349701
393102
370437
685303
626270
93843
166165
328794
516698
808785
598909
86381
931638
943286
67017
410642
791657
974324
694941
152450
149235
88927
641642
135335
782738
62054
396105
255201
120785
825640
300999
259529
423436
620765
319271
886102
649414
971586
1006077
359222
11956
19648
901710
457277
36313
219431
110008
947477
645859
59882
596958
962247
100135
100056
726427
889864
1030949
34259
516762
913253
830901
296901
776488
165518
875715
629420
516159
160633
365540
990850
351585
10436
430271
534663
446798
74833
752415
165216
814722
409096
326036
24953
558938
377124
887352
549340
297879
459982
873018
363575
924710
771282
907871
764895
749296
745748
412971
100187
47816
139996
264961
881106
548223
1269
472792
31992
794278
333922
149544
768120
253603
564867
186186
689761
158624
183890
367088
269339
483413
844853
658670
335757
436343
616083
537945
607137
360405
399248
779078
730159
509035
228022
226000
421007
209593
654566
999008
837991
936827
926452
723674
406344
448090
822015
903827
383391
974382
255290
326008
283491
560566
1021365
706888
388623
130276
27278
232327
202103
614520
321334
218315
862024
241911
708448
654212
459471
777490
496019
74178
250589
809813
106194
149500
65230
683950
748211
815307
65203
981602
402093
1020019
673372
379996
816557
566779
1029178
696771
266880
840690
603833
268655
867373
359035
307260
627685
148432
622867
6676
49358
133469
393321
596924
68996
487137
330262
245812
777812
970479
756105
931729
31266
519706
797925
400729
398319
143085
892991
227323
133895
989081
912003
846109
536738
924782
727509
440874
939309
68863
65190
280749
470621
121936
950498
53438
339543
416061
698837
140508
717425
95882
348484
449301
907970
398354
996824
184516
956186
789331
579070
218646
427242
227822
882039
91051
22873
730702
327864
232741
426451
526574
642866
862592
1009148
700861
108302
309390
659033
237551
676275
595791
517553
216708
782566
1041
1036224
475775
393118
382646
708935
855545
482240
52212
960260
1041975
1006854
232218
832901
167646
963022
777384
542238
233990
424925
345796
260593
282360
899505
898832
389619
350084
931695
764718
248306
920970
807955
615474
39747
260141
243513
879510
625688
487647
699581
80145
49027
435700
796386
409163
929665
1026128
863462
653487
780555
699442
284587
628495
840403
688976
444632
566600
363026
865025
143761
567447
704593
313738
196928
1000159
1039482
586134
68034
416822
1001613
986406
576968
354526
82890
630981
145455
874543
751846
760865
497831
325721
751541
622666
949520
987217
915606
668426
224532
398269
312664
206741
627731
258579
438330
1039783
82230
127208
770755
23590
1006356
221708
449854
862598
896476
13098
223525
1010241
664506
986954
219041
982205
428054
440511
267974
881753
141673
296418
779490
455465
595527
131631
594365
501415
625516
228360
25824
377298
936543
50360
787541
995746
172053
25091
113774
894338
586981
73376
541471
922159
707562
616588
1004288
731522
980072
141879
735289
1038181
841794
552936
77657
231559
1045278
475850
543719
32336
718302
349257
406230
394546
999749
57522
312050
228684
949323
582217
157648
521223
331107
730169
16682
552841
943687
637130
995752
879640
1034978
331780
946238
176564
676768
931491
607080
221515
404315
277168
8323
961126
101274
966085
12379
311192
766835
746852
240942
420143
831298
649353
426048
816634
810511
884620
73986
411441
300405
739479
564799
205964
2862
939291
806351
882191
312085
929688
449693
746955
731728
1032780
535280
28875
302106
67583
394015
727101
332368
999010
407364
814472
974462
678550
487840
566310
418818
1002320
111346
112852
245565
695287
808736
608139
801615
767794
264263
555499
784463
914939
721183
101604
221960
7250
736118
900006
952698
181311
276978
458954
195030
961674
409497
298260
998221
693721
180532
206508
97047
884366
707654
480273
10080
37172
334255
359657
678157
931689
22488
346471
959349
447387
970793
375518
960444
210715
527382
755328
302250
849823
429239
290351
322905
642113
667111
96715
495
593044
232914
505152
351499
179
313585
449191
310445
703567
267558
154120
889652
51205
420181
20515
740457
698785
615469
326256
211421
844609
857104
980396
141697
419524
748449
528239
695678
35289
728424
635025
796376
931182
32647
764702
740977
675151
183773
533685
360290
131441
879417
17868
46618
880083
707650
517951
736787
1020883
101914
221953
1044552
459584
896374
867033
989052
252618
881551
551554
847173
422273
813432
315641
332590
119008
881869
233369
172243
595522
225770
510862
550273
532139
339441
764504
892382
888025
871685
400604
384430
979059
404287
963968
482723
693997
247120
1007555
517063
646891
250073
470625
954716
582925
407785
942747
581043
667881
1030812
947493
673629
103027
892293
522695
999785
267023
1022142
130661
39277
254994
1025778
835183
159746
302768
890676
195903
530535
608467
382027
308068
319056
188978
993996
196249
657040
624614
267274
759960
813164
458431
107083
610780
804267
990352
503138
610732
499321
162514
720751
501671
549511
888449
451357
932901
183661
840005
952395
515934
977747
576353
993283
641206
849281
376663
267906
183042
548397
128453
935138
385388
756238
5799
750558
566907
233057
756483
265702
791037
285659
984160
179642
400885
574005
61120
602666
109629
485231
623705
1032313
795178
650374
814571
1041145
311913
153649
1000791
96887
686325
872170
928045
1036030
871700
758128
566230
39268
180905
737236
1002526
551497
949086
640774
945016
760392
295181
756526
835
284367
556205
94622
329052
2758
770165
129607
1001200
121440
758228
235211
301362
703547
703308
191705
216539
506833
760189
823401
480475
406583
57787
662020
483089
84024
988393
673179
452606
147543
458970
770723
426441
567206
126325
323751
610068
628926
374510
217628
396332
167815
159188
861348
892824
47566
948986
165251
878916
120445
871866
98309
403881
393437
904276
231717
676136
890686
685852
898530
935837
568185
693034
875662
721007
973802
759342
76290
133095
937349
280985
1026347
369458
1030270
214416
250752
506836
112626
36774
528855
388065
901628
744779
710316
882579
688404
498159
834154
535406
142436
674488
859761
305089
332734
595253
61999
343125
663596
390686
640196
51947
30883
842781
1003530
182652
289264
950453
606670
56295
542993
476383
405201
56841
278456
591213
970065
685408
727973
1012341
354292
723311
722128
971186
327311
6016
49465
424313
517387
275892
279712
404440
961235
498747
77560
930419
174317
475268
580488
706501
165010
858222
400533
807096
546979
183969
943555
133313
935689
232660
916576
990677
692633
639320
345641
683723
430424
387008
1456
62967
681554
168658
391512
1020736
941871
803769
180971
878516
745691
145471
763689
244396
191555
210393
162558
787607
258079
141301
14581
674934
45203
1029541
526752
595475
276041
751041
224136
914038
260473
282406
823513
799404
372506
466634
753397
31092
85664
884640
617120
285228
557550
1016378
391511
585333
567498
7334
706537
318695
892867
684382
433599
976756
894277
73110
967510
349698
465960
428318
158273
93799
68611
1042386
238149
637533
65580
840091
673006
258049
468880
251974
291119
914060
532594
972821
769035
862982
73964
395217
650328
108923
330073
448582
715577
671656
190078
521538
166575
655558
944007
783962
740025
747775
17813
966712
331740
767394
761919
607583
658086
393369
886781
597578
847947
439875
556823
224599
801061
345315
589771
899963
277272
857288
425603
328123
375068
614732
277004
588250
533988
719898
138329
334907
690633
560949
785478
609092
367172
603143
358107
381000
219520
495913
728131
854891
209922
453529
311734
266917
271717
653252
930282
166826
247330
629853
188872
526339
559062
1001742
490626
99762
973342
957451
215550
353912
129976
42624
927765
452192
747388
870260
694551
401637
292782
707701
503919
274215
118605
746015
532731
554794
463878
862714
364198
665231
375982
747630
503930
26817
397216
773837
861727
553405
595322
1001087
325003
818094
25838
167776
37445
557475
369099
1007659
416760
577515
984738
321897
755705
731029
941446
630821
645902
101518
5165
98768
37582
339102
196617
230619
693497
754998
682074
570070
174424
468481
420866
490018
882542
960737
677610
968975
605456
687676
173941
716595
141212
742350
372341
604171
528624
737193
488150
519423
171267
565335
731775
492557
512923
616912
326012
305605
901746
497613
862191
363561
875240
988030
6974
195393
262309
700263
867696
121141
524910
407161
871509
756334
403043
422217
267261
982864
866444
500041
581896
683678
578936
862078
221976
79145
564607
779465
639661
330569
512379
700819
288161
116735
760683
372492
489039
926208
211983
799388
14990
65455
970559
1004548
410559
120418
25799
708993
851978
532706
45418
1034616
62048
17970
46315
997626
538459
462042
255712
145442
165568
331398
774886
673045
590941
564708
757718
375854
396458
849191
171008
981157
558769
177435
362243
503405
970778
742499
1017515
17241
100609
557586
603939
636230
432949
416561
500708
55816
370031
608057
1012142
953599
460
568577
384495
107296
578663
434296
442192
693041
776524
586278
495742
606108
134443
46452
24691
918416
2088
805187
440059
600156
135800
284388
116074
23707
394014
197917
1040088
781042
227380
977027
403471
653242
412787
187919
852725
315041
661087
34897
772836
154083
400517
656767
557796
194901
251620
906654
847395
623471
30673
383246
506480
1036792
298034
856667
11671
549841
167690
314675
321456
343435
117331
230996
31766
118085
343879
796653
338189
302444
414418
658079
153157
320370
723593
778956
453333
476404
109899
228126
338922
756447
1034341
328712
979553
848560
466993
995892
213543
580817
691634
933994
678143
210052
881197
228615
1022367
955083
928648
785167
16356
163323
491989
593354
448332
997547
905267
377159
949722
88527
369492
235883
995795
730622
816639
1042033
1034771
543027
883037
397269
468616
1034606
352712
160151
983576
972696
529708
1036491
1039165
355117
796048
822486
145724
201726
642580
63114
928180
989119
625581
407467
487136
465560
700567
730046
9926
88211
991976
41676
895049
383766
655590
1029536
554298
305062
15055
413733
465489
720710
354697
827775
6736
413272
571396
805013
942796
656926
848763
609212
645262
445851
979892
782691
775103
297135
928291
815646
273642
265405
1014174
794733
397891
332394
537289
697148
646436
479749
632449
700647
797797
968624
207030
815261
159615
645289
848186
807354
188590
150760
620165
967939
1025437
44973
556904
729896
623810
544828
435590
808377
1029477
503710
549395
539148
953938
369532
573587
834781
212472
625203
5437
462182
1002908
1002841
270083
143299
591080
919830
152604
1011002
353265
463760
27056
795830
281864
34686
321270
465717
1038184
992967
1042417
13204
662439
222207
533759
26855
438434
824802
403569
284743
7901
383878
183873
747713
556747
994236
792903
681507
357344
1023837
1025358
643638
878515
394608
1030115
277568
178266
454699
252844
261764
819492
527028
261516
56253
627464
110271
505193
375720
365011
867208
174654
1005738
781603
556491
972612
639464
266868
704557
645059
137238
446600
493107
217245
912111
372198
963498
535028
436857
340089
156251
926105
161731
936586
229661
560592
417286
834447
277353
480894
510096
127450
63673
237110
922922
992713
355365
198472
802416
805209
319113
292562
245049
710308
523902
20210
626318
209524
688344
559984
220553
211345
314651
152445
480001
206691
663339
357370
275060
335448
273225
711251
58013
321601
755881
509077
262455
843921
63363
1036311
493749
29560
327128
42257
54504
43616
821399
94069
87135
169497
472050
748220
1034653
708878
383205
502144
1029625
933224
798411
409557
753300
842945
723484
1017830
729805
459410
272151
284080
582637
202306
434649
43398
607569
565936
457132
708572
352035
423124
671440
658482
199823
590764
748109
569942
425307
229271
973079
904761
979342
317242
1034481
683826
380940
780055
683444
98234
613531
918750
780061
373438
127438
616581
545846
256274
748000
17945
645340
366113
504071
687655
374923
105093
206895
523567
380346
323098
778277
602929
18729
506521
699410
62783
937281
288537
796496
1021768
242333
39764
988920
635037
593545
107439
709607
178988
3354
472310
916790
942310
15803
586673
1004968
40321
825059
952308
119596
934828
277074
554405
148370
877667
251288
1031246
312910
440223
747748
402934
798766
278573
75060
495639
258203
265103
94121
296859
770792
814125
403289
379803
530091
626447
114415
698075
257719
1010344
262874
453703
421773
842051
366125
1034026
895558
84218
575905
683408
674221
806419
1017405
995131
523659
181602
432757
720266
374777
280069
73863
100786
83477
188893
906018
747751
441112
712334
170728
222285
877348
196341
784123
372839
583048
700231
303645
972990
6107
995644
566099
102624
555221
198706
1003202
374036
37534
991977
798651
584601
768529
262188
471259
652378
479925
937411
1033253
916825
776113
791614
777782
960759
145006
503748
623823
756215
46478
271195
394517
101335
723401
183598
204759
19591
137300
510934
673002
731120
409437
604834
230719
958990
102118
242699
954893
842851
473175
314055
640162
363955
257424
983707
824949
709936
821115
217418
3929
886183
67565
873213
311231
667709
600067
512437
990427
55486
727392
886571
624234
303108
358122
42151
516331
754716
364345
725021
1005693
21796
674764
948803
991598
270499
189541
753882
348986
299798
416891
243345
525960
277098
988462
981869
752204
815507
206421
899957
907329
650836
884252
15196
1019482
800634
854689
34700
1034108
212693
712970
826038
570389
158679
430919
398146
160522
67478
838242
346819
375935
263153
539379
129236
219481
678165
107925
197501
685792
908726
490922
158056
702468
751881
688000
871569
362633
459482
313043
175461
843070
619690
918379
147314
536625
598890
300366
1014884
780455
1013485
40112
764350
216302
260879
553662
441885
193632
810521
622351
417290
987362
521285
317837
826295
359994
676124
717664
521408
51114
453842
16258
252046
980589
807215
717563
912078
15079
80974
634379
742402
194505
677017
889107
484976
931915
295506
721453
668111
349100
122119
47036
564311
243347
538979
997750
810854
212940
75588
450701
114196
91097
59705
543050
942252
390153
389959
839689
374758
849042
603281
785066
503704
919843
169858
226305
112510
935017
609607
723258
43548
267055
233819
110577
980843
916387
83602
231872
60019
46083
688881
433111
604416
606872
328439
787336
796446
963612
800324
2091
1039845
915232
761511
688839
582818
797140
816924
28307
740783
915416
639271
217404
899408
172042
429013
395624
520884
519285
854922
52589
522882
15732
501854
489592
85252
142945
34179
556382
542766
545624
505480
210898
591668
679091
738888
760697
878606
727192
478938
254004
132889
594283
602667
57983
208746
327956
328134
508747
816398
137773
119407
944240
715755
119706
370647
105058
352600
939220
570471
928145
915979
811819
266472
217274
1011419
659367
235197
16223
804417
22817
432683
562947
623102
102291
283654
368062
90673
969928
514488
528319
611360
713654
565811
917418
296858
64536
1023352
332967
18423
295113
952342
170787
674798
152958
608469
252671
99457
9135
120284
325596
132152
329775
149820
26338
502469
596688
36529
414620
130892
439022
774018
348798
591505
74055
543099
299583
778690
465665
288759
669298
950506
482790
20634
1016205
856947
556328
568945
486628
758169
692236
1039916
65772
124516
84117
502235
245392
521534
753515
838993
528764
268134
377923
43524
1019900
928681
350183
622352
640925
194838
407050
52535
256014
979547
566006
943296
684370
506660
490470
692808
646165
14187
920915
591440
148633
968055
968092
359041
881831
681463
655549
649574
467160
862165
828779
756471
691777
581088
385589
919280
733417
552657
539652
362977
317791
691617
1037412
145996
870548
894290
925325
860264
938771
464184
580980
789677
1004290
444438
1069
130897
281834
1041872
140556
647612
337515
882125
77285
228568
253052
470174
777200
321686
748287
1043919
283574
305582
353729
238435
187859
592881
401111
986023
838319
600572
400150
507975
257275
638259
254706
814562
468078
268388
277230
589602
492393
380068
694436
1042661
812364
693310
940104
338458
261224
27631
3797
413568
585906
792112
96178
37483
111133
436770
35813
53714
980006
266012
87065
581162
143328
715961
764878
823593
815084
506452
923596
1005338
392975
620014
779617
153309
849880
350788
805847
429892
196778
978382
80632
952725
113648
167683
527794
845086
212046
267397
179676
567895
775034
140071
345699
412118
15861
941596
738601
12597
615675
1039345
916152
751163
51054
713621
446936
606397
774308
844059
614032
756212
1013108
685185
805217
996092
309367
708956
397209
644753
407288
908565
120718
309152
936998
666712
1033450
585192
536860
803950
925801
15660
166981
32556
763836
60265
955254
993422
689332
318917
637171
254102
318527
127928
8822
467408
498289
327492
390939
62433
626450
994149
224409
727663
1003686
550366
180304
106151
863110
998110
873739
129892
1020227
925453
372240
708452
996107
895870
775741
910658
734591
751849
107618
57194
442424
277779
898943
1032166
1025799
16005
515640
97181
586286
902681
66830
275254
928933
444628
302096
23576
455335
32339
684160
86018
89838
152525
254874
469485
329020
78671
549892
840460
915777
952445
971624
1042882
348049
118974
136423
188502
208792
506840
953324
139117
145869
931708
367961
564770
90257
621247
279254
622050
337743
680316
452183
86493
597332
904254
585598
759202
243110
951971
287634
780918
541897
489344
271650
283892
449259
733868
91410
368589
61137
347
363920
297828
285348
32570
78964
1014392
822810
557941
530895
86227
516955
187507
889722
80872
783684
87766
712367
559385
477915
718826
788701
944814
41621
459668
223826
916950
848852
463376
542725
651222
362386
74905
97935
751612
221278
1032071
388436
11361
951068
744196
1002356
298329
760578
786138
135816
693003
420900
356038
930631
855126
83468
297726
218902
106484
613504
111342
305212
175738
832008
382385
314698
150046
408509
146293
334249
699569
487187
22530
51211
145489
237908
240459
691891
633988
697408
374302
890561
261440
720124
177741
908331
1021920
375282
651135
457086
485898
666683
71365
526498
970899
322869
405937
184505
510950
446538
81678
394201
986549
705109
540674
1022422
397624
424699
917227
109387
741811
704736
929937
43547
921181
827326
757835
794402
1006506
396547
773433
872521
824610
1023584
444248
61632
852775
780594
496115
716681
25296
651404
26002
361104
896608
959398
581216
383701
90277
826033
346111
76053
218213
854280
115436
118930
136413
126309
289170
897561
885382
655128
702703
453893
382166
555319
1028657
180895
502034
119282
620082
524438
489468
268183
397244
14649
328671
686137
263452
517880
208063
192168
926832
378942
741664
133101
9775
1039943
387129
735903
391164
10992
797010
152024
162728
135796
614641
84485
847078
288831
44967
17538
817026
811247
510432
374243
536171
384097
201953
898173
831333
950746
514134
183768
54750
791286
906128
116369
827198
168787
17441
472945
692719
1023790
648154
333453
729891
96441
907527
545335
1028730
70060
629315
158815
297738
475817
353013
63024
523221
17080
840808
877053
889281
1008889
342591
820621
421594
607244
365946
623475
868513
676415
396574
5833
272182
218281
843746
297788
302444
148922
411844
210049
95188
619502
870936
709594
508727
698583
408969
777494
758124
607861
377255
918455
514613
790192
436919
845725
879696
391413
717920
305688
219569
281145
462282
765914
1007458
971151
233156
826133
55575
404868
144532
215766
541659
865863
944732
160551
363391
795718
972100
877417
450818
204584
422258
558917
432256
1006915
370145
289507
394344
866861
484745
1030115
301812
664981
308076
1030005
504355
394176
1029993
942636
255812
955085
370422
689319
939615
722902
81763
190462
475949
277199
299711
767620
660195
245778
367241
579739
623927
27598
975953
767679
350907
1023714
385622
383093
330657
1041919
172779
731328
110256
689857
583327
4523
106144
513887
806442
1035392
727183
458364
482307
200054
294691
344476
38736
412838
776064
406958
1005657
41240
688894
228385
814872
667618
616687
391733
740791
74711
159178
421692
686285
785523
310481
265821
758299
233098
791852
196806
534914
580909
563483
661334
383125
492150
56090
133137
55103
646832
218723
305949
1012294
332887
279798
144540
877281
428191
545070
498526
419953
811995
715042
548834
967125
786898
870861
524954
678552
423602
908581
356246
706471
903897
573880
515048
1024749
187476
510049
1019946
909562
425941
973632
949646
23908
190745
191052
343449
213465
42755
787031
184501
442244
275866
980708
715405
343189
431684
907284
500088
906575
1003995
147509
128301
77083
876308
239879
286836
635107
976236
726825
255768
367780
782992
759019
112693
429006
630618
985332
182095
712140
19065
132494
523159
684640
251679
391179
391672
575952
387137
790252
940304
473719
167248
360590
403511
181802
673732
108209
393758
638803
660250
334201
294734
624293
835165
143567
773289
543243
721659
1000216
95223
12316
592551
693233
313720
755167
247442
1019905
150507
394790
345301
782986
1021080
616094
805824
655950
534572
993523
266466
911576
207325
956151
108067
114598
658983
211133
889525
115027
233642
584291
574389
250035
927619
534696
413794
590300
820578
335777
495634
632800
500750
706793
143720
265683
135064
41737
822366
111961
384740
892371
544533
47581
690670
387291
6265
209655
83190
756336
797330
603830
145468
551682
900956
439594
787014
753123
774373
321443
306664
1040397
444453
201477
294935
513521
140332
36051
498437
448312
772213
811233
221635
58464
633090
752827
170157
145409
942698
961509
740796
290782
159200
193067
719769
578892
1039821
98492
371821
419482
85586
48923
532425
664899
301391
573209
899674
547816
549825
746569
1043964
850034
259745
36592
556034
995180
62452
410190
610932
5792
684033
85544
273740
752491
720419
234698
1035975
773384
353639
833335
950585
2355
915628
239933
855821
522331
260168
524840
484321
599166
711945
176012
263872
427211
387679
839020
496019
614347
721852
586380
259758
145588
347522
71170
572695
884516
826170
334826
819664
598700
1036213
309980
946366
1043378
980467
105698
162039
592094
543089
139575
472211
890539
545805
14409
947342
945018
67602
101214
465610
901784
238083
21516
438162
973920
833423
570045
808874
738789
826840
547205
265460
91693
1015164
358288
114383
1037193
743386
828233
700649
801057
171692
1021590
678640
749736
969524
61929
852100
572480
534699
24139
447170
924865
163237
17273
525639
404962
251601
228972
981328
357796
789021
408182
832482
1035823
111208
145483
947331
793924
216077
424817
263364
592708
767718
420669
382444
337344
494478
487584
371456
916178
269621
826256
452956
320541
409966
163296
712586
904092
948408
543121
661337
631866
708407
1024323
668550
562124
942624
80179
868715
610442
254334
710802
301172
338455
273215
878072
937379
127613
855946
773431
851038
530303
134989
975556
823037
270074
808508
977986
775909
122160
396730
160960
866856
299330
966709
1026974
344416
915764
198325
684298
345254
188619
882084
260609
124693
290955
110387
169949
605553
777610
357227
1035
571976
884498
445553
485568
596580
587482
455939
487936
269788
332229
454916
152321
993755
790578
199785
140194
1016449
720437
861760
563454
641520
367275
413040
230290
683549
405453
187638
215388
87595
703663
922134
60516
671648
302545
260453
194043
1017788
676784
152298
556235
155091
547849
152647
694674
628297
63303
838251
443710
750652
768974
69178
134973
154384
551755
553134
63564
308441
395198
130558
597514
73778
562380
337827
796422
13553
158649
937795
517243
653326
116369
38220
422195
1013891
238967
267764
754228
575827
929297
612654
788645
950136
622933
315605
523467
607451
821528
702236
256546
443773
758410
798172
152832
908329
620012
346277
460677
329669
549671
636904
446807
269053
914887
121804
13561
152153
502044
511221
182878
188140
482956
1024523
330456
942614
957958
825687
888618
626332
299500
840007
31966
440092
992335
691388
726737
708465
589613
807711
372570
56979
903419
419980
108512
497181
414503
81148
935014
748334
363369
629188
282665
367858
68974
516323
124715
986477
747522
1013113
860614
320987
113056
771177
509667
631246
206718
277599
155741
648372
849587
730509
415808
285028
149253
626536
925791
450579
656593
784976
49322
602132
746562
793932
443071
29541
1032
177440
347036
628334
597879
745956
546994
811913
280565
454383
326847
412566
886141
389670
56911
271713
683157
548543
236004
471249
753323
995838
197614
152259
611518
878234
732970
669662
533167
332493
576053
334469
613547
417503
796091
1037027
487102
588908
378093
791663
381591
388728
548330
13963
182314
254627
677230
672137
428933
697911
670924
611250
727490
820895
971752
489920
833499
367852
234633
340980
812528
836491
73559
613940
983780
70217
462649
370127
682254
167862
837133
292770
896485
989997
958018
494575
399363
691931
203072
337061
457501
834134
438119
913286
837885
1026966
36568
709488
299592
120663
1022462
314596
836810
57590
901244
487546
73974
104219
129882
844901
339628
254684
737927
212348
1024181
788910
774886
194318
857930
38825
163961
73438
20820
202269
493822
582799
800248
191296
418316
500663
189311
854481
816164
904527
339193
756342
752054
393197
220501
597301
707660
347089
250372
138982
596669
544526
317158
634520
982936
683992
547456
129392
755559
178306
780868
295589
451409
417980
99188
60754
806915
683204
986786
578774
39220
652975
132666
463284
76169
99802
261865
647303
502854
189458
3363
530275
967316
663300
273131
329502
118758
418712
727836
613400
214741
756186
439194
823588
432234
638237
409114
988067
1032984
466634
1029712
292500
100469
779668
725867
369938
929345
179360
944988
808291
249777
347191
991007
812368
241730
337333
14866
476304
224880
773704
313335
147450
890322
2784
969535
903836
214299
562020
565995
888883
982851
89178
691491
492804
567842
308920
933876
210360
2982
950719
642232
255430
612090
759773
631001
521131
64919
1006142
820007
1006090
78414
210316
1007886
989118
222586
718418
807579
51769
1002091
521347
453172
281473
25615
157747
668424
1021674
465752
708891
615459
441632
682311
443611
621608
147549
334230
377519
962029
470745
947834
635529
172848
422394
652982
892459
672724
134229
947520
113195
109501
306253
735606
112507
922588
909916
791379
567301
937585
2175
912652
41081
948360
60717
504362
160350
328600
91643
300236
324935
447750
269767
383940
625542
487201
555067
718081
852006
234628
452289
233152
940104
666866
411950
894358
1026146
468030
239896
976148
892458
585813
343413
658765
967471
18104
398069
76615
182064
512223
439058
520403
621822
1009886
334533
797973
154274
421011
71677
818467
1011504
712498
899037
71985
610170
467371
749050
969342
757820
700789
788042
314571
86510
68254
1038803
958643
357887
544848
647103
359962
273114
308159
287661
592586
496273
132101
453781
675260
678405
958422
303875
304918
55457
137362
946146
735662
48956
647950
533760
200629
148148
319214
454629
335290
11333
537824
888504
304986
185931
735090
679301
623966
634040
564975
1019008
629041
58690
533516
644531
887207
702134
917121
590244
905490
453095
908475
772698
150329
758136
662962
541526
37552
710229
234863
472506
332608
178727
1030655
975158
858660
791544
766936
83947
226655
839596
642492
984154
760126
556595
590920
807371
599454
303164
157651
182960
669379
659233
483870
583037
396995
591867
42723
131199
967065
725914
3673
423206
815791
352477
710889
918881
1011528
225018
503
703058
876816
833138
551753
352619
789116
693087
209025
676991
545243
273461
798396
648040
622377
560435
216757
442202
276328
871280
439924
508322
498832
920591
605001
568355
845258
291971
935667
874652
570611
209428
664242
437621
739417
790565
743191
693568
550746
562617
146397
583941
123720
976974
892931
732166
216825
941452
508497
96870
948403
272226
458597
310773
972463
431704
936801
993025
357148
1013483
742508
968868
648125
614444
994788
811836
449643
238286
90538
840212
788242
139545
73235
858993
365467
418759
476803
309404
477620
161825
60944
253844
159901
768717
124350
549559
736425
873542
873280
82065
474458
1775
625800
204872
487384
901104
585432
246557
139511
695794
782669
953282
924014
195434
871642
64439
525374
289244
477455
424231
390261
576753
38197
694554
920811
36615
19694
122455
350537
174925
658423
458382
530020
582422
752651
416627
25751
224007
236921
110263
503096
901656
483981
771206
961986
102479
443161
114125
850623
297904
990295
144884
751495
45337
619126
300853
350284
422151
83599
184493
368686
596287
188649
486609
320371
872951
235419
352649
852954
255931
712617
953953
480799
1041994
546277
311075
572045
193584
22338
414460
865697
84517
222181
711405
1017520
1033502
836466
159685
351116
842811
236257
668578
127896
465828
563160
514272
695505
579966
646206
899136
35849
60752
720874
322529
606987
315199
305780
226177
971954
565461
958650
907091
43252
542259
571946
223098
779198
369148
556253
608036
31960
646503
1019234
579087
520375
621429
171451
591974
724250
892286
787563
186669
675622
818952
89095
952718
663501
1036539
509799
7489
179959
448944
248234
515535
359104
435886
14104
516117
776934
150667
990045
427845
731868
127948
75872
153724
783045
852983
646425
89760
7574
88449
109933
306608
191329
260773
264357
413298
717075
521542
440008
111829
541070
589068
1029100
221714
367914
615957
951215
789307
725383
151415
570109
452810
220192
675173
567281
511686
752042
499202
178553
787608
634589
225923
504579
767938
989335
843442
643308
30026
730880
320268
763366
58086
607278
697077
277389
1005768
1028514
912120
743406
869812
345240
961879
489761
500604
84854
289156
574887
499415
956201
316012
831729
139101
168625
695994
315535
720288
690981
420664
448101
716602
61922
224796
959111
188145
776781
842236
438439
235213
712806
595720
463680
567968
112062
722907
278211
262052
483018
290219
596120
758803
276423
761117
826962
91084
636787
620595
651189
493384
138940
1006602
643867
385833
779013
641541
407114
998187
553823
684636
631494
395756
266252
13717
314582
659845
684033
444494
896125
898818
346001
705121
454620
447733
486772
262260
750797
688978
216771
902947
492568
268097
218086
869358
994556
104821
641928
1038784
414127
524612
442590
271830
659119
856740
75463
162521
1011057
688312
182965
201568
692021
48516
628162
508004
972740
155708
86005
214274
310342
998174
874647
987196
224559
180171
698865
148069
825722
35886
365299
382308
246675
827795
398809
815218
911598
51703
507345
707961
175634
454832
9601
838264
79651
209711
5403
100814
275606
50295
484930
179337
813207
712078
620032
538925
539821
1026932
747080
937477
314645
112011
88311
498229
814149
12799
17258
700324
702677
122509
28107
56763
1011598
545160
463789
186525
879142
465383
590887
229696
769733
161491
12554
851875
80857
532385
71102
320256
398872
257261
458951
651242
965070
788497
804989
705157
40946
105148
274119
467849
937818
329893
707507
139824
349741
23482
445079
857945
863607
630393
168394
999774
888721
792948
923249
536958
42121
380578
867866
785295
511234
834184
30470
389886
31594
575756
395034
350852
590453
813641
19332
949216
499992
648642
730449
111489
862051
288153
879194
319609
798450
10095
242406
963133
216167
971516
259442
779479
247672
108218
1037674
127408
515311
999099
721917
572769
760130
56840
428035
939333
250404
774728
401855
804297
712161
1000211
70087
953525
729172
144304
443994
743076
242321
102354
860847
851465
1015849
111410
465638
506079
782747
468848
472190
208923
262871
658631
604512
823482
798844
190137
930458
853789
788428
669489
30631
563191
740138
593262
109011
168263
892081
275099
454926
764904
206557
189799
598137
690373
765237
217573
871415
123690
943592
982491
45502
211565
297063
704425
322687
396891
769692
508000
760118
795120
913673
1007038
966588
672910
238542
402827
231464
560765
304742
450609
988084
212243
675649
240163
969247
95226
166276
420119
738846
777933
707317
279246
820191
737903
501871
699540
639950
957947
1615
315338
111981
262730
802574
885680
118019
291607
276005
938599
644952
159241
331277
71928
597870
421302
143259
733249
952435
864024
811622
47296
103284
631928
367343
806160
837169
276096
899200
415219
183879
659796
323908
80552
46207
25697
954326
398014
314397
1038303
537070
978295
232471
43117
480182
258523
196761
852034
500324
384583
395730
866218
93486
923654
444936
719354
130847
298774
352119
266852
279645
585621
515640
25538
997059
660041
907126
664456
412930
55210
387683
224400
763783
992677
895781
603846
589596
598573
826010
1039165
131656
872010
850543
444438
296130
61060
574801
67379
131147
870319
499569
481299
180546
570804
494760
610226
646991
828616
595042
223015
1044072
546217
129220
608565
210456
264299
1014323
549054
814964
609888
466050
397686
956675
521980
553804
663432
514453
949585
64748
718955
54149
55878
454329
356490
895932
657702
96006
322565
10095
847133
442889
875506
293231
110361
864719
73410
10255
905223
549471
155571
1011836
963894
112062
548116
56564
114552
458881
1004455
728443
809251
871348
860502
363678
694087
207512
536340
216304
303034
509773
1023674
561987
345439
850355
571372
268344
66524
745996
682166
102256
178646
702742
702268
527626
897808
585391
419652
708098
369772
104726
886562
15862
180224
81138
688826
271860
103949
499753
579853
238645
393241
885541
54679
725668
140548
21865
216069
681505
316994
484920
745542
867575
21661
929791
76759
557957
87701
581822
716521
120948
260241
1040664
93165
80446
456829
122464
587479
774048
262497
645833
653126
176683
269652
509566
219419
53921
496504
494582
435077
972431
476670
116077
183549
727002
416110
902697
408403
524812
832680
887091
981486
928625
890649
933447
409080
422691
753223
412064
428330
192699
960944
517644
6047
46072
359905
803918
11106
104053
1009532
549504
519150
464016
5577
103069
650463
711258
861577
163895
860756
738566
157371
611420
710369
565841
221110
833621
159033
811105
950879
814197
762577
408644
526714
20673
627738
553347
378237
737111
818312
275372
633423
155978
350563
767633
536628
191982
213115
72171
170513
115979
945355
497155
480178
118370
824818
968428
994921
592321
247455
136614
697793
41109
665942
772077
908910
748960
705493
944910
905273
820820
60826
879531
597743
95077
769635
460873
66478
627725
307490
878197
513623
162041
844356
546629
622008
211649
270509
567217
1023145
361165
319966
887318
792723
120615
889017
1020370
950784
391823
61566
436855
656501
297709
278148
655937
199241
145605
800915
730009
982229
24324
319317
532095
414397
263484
404689
833966
438364
842131
355653
223063
742237
531909
498946
88646
219287
1018467
668862
721893
667863
813995
416311
561048
383770
439070
1013109
648508
631037
1010005
317842
728152
599233
1015014
246590
144231
923151
483842
479616
501537
591594
357569
616011
476197
883597
641631
385309
311648
639574
812466
870016
378915
187800
513066
878062
513510
447015
233966
446471
315035
320818
1005643
1037564
272608
974375
935835
835414
943729
874299
1021552
151535
392915
975984
121073
121437
100202
322711
773437
364134
194788
649421
889776
387147
722496
117769
649457
66305
320961
593817
461553
882242
797515
941912
594738
898408
366039
29422
530691
685589
48075
787179
617318
356975
933710
1986
573611
451215
764927
166523
141418
684732
698301
456602
1007611
118394
782351
17421
660490
487941
1952
953758
120294
669621
1023855
60946
278026
664056
334407
536373
611526
955785
970645
298108
847264
764197
527202
180203
962831
1035150
151663
791524
1034456
754552
749491
658840
311411
692645
685187
186222
61654
236966
151229
402508
114230
843256
86659
341959
179472
294406
870750
27907
386723
543659
23006
562687
425543
693294
877017
679395
578048
704915
837131
935181
1029215
211892
429850
575826
956441
810980
909378
376757
217964
202344
274110
709784
309715
560339
31929
443869
414477
211739
171321
135862
515051
348104
944424
96412
120905
335954
813052
958505
683884
409308
277344
565456
111719
101691
236372
258407
149519
191834
589659
743309
673405
325168
207631
814961
955937
251403
198959
367328
854499
1025046
680800
278758
493910
117066
904518
142314
290828
766434
682398
171027
497537
574256
14152
1039968
832293
682503
832047
261477
226252
476914
392069
852210
134994
171299
755397
165813
761296
290064
998500
31524
937379
318811
212760
26156
290881
158754
278379
321545
1003987
285819
737797
905961
857923
988399
471871
179215
851193
132934
1002749
113410
577142
116860
676966
416041
1013401
362255
541410
48381
699641
255995
999426
351254
665056
676039
899325
728786
786564
800242
204835
65954
410451
892228
851040
90106
639286
335891
870373
147076
236880
416883
592382
231463
586597
95594
121980
714763
912815
257292
134731
874615
872120
206696
167648
845677
692241
489834
589264
713775
947663
535986
891899
119418
625878
337131
947958
817403
373982
563627
632253
66125
720644
507567
63094
947334
568478
441819
530700
1012555
525900
920763
863527
314683
714747
364592
488664
876836
387715
275369
134107
499479
45252
214896
611096
250434
224170
784704
681023
717401
1035573
469812
133290
489835
587601
638747
175174
226013
522038
735268
935474
268838
328697
373975
979181
555994
120560
270856
712583
607434
610453
123763
510677
455843
736843
669774
610914
110452
553503
153296
955028
259910
343729
820834
388133
602235
422135
114618
849805
107762
769239
906819
986963
57688
737723
652192
961500
194174
752542
402721
351869
186265
84304
619622
439189
29069
26461
13884
789569
615205
1009567
943166
122643
973112
297311
893083
880579
588273
558195
705034
336874
454094
924420
114767
1045345
705579
1009081
321815
683895
981451
865411
999554
897967
5028
78730
8170
436676
1027393
362467
1028221
469816
350674
615187
250563
684672
704316
922915
146929
244786
725509
711600
508309
915418
426585
386253
920768
699475
633199
57236
514355
585976
394954
197529
569064
723266
23495
31076
600322
488358
936437
492732
145079
142786
710257
18333
672737
720126
782368
1030065
117824
198311
798900
285214
992905
519609
159877
326769
673154
231634
4923
417131
74932
979672
699362
59090
193401
861009
727105
443938
923082
671781
840820
180597
1031869
778817
16808
568236
1015186
586780
687931
249665
1044051
838913
365897
693636
925190
578123
891706
282783
878426
345626
632705
887365
641850
972348
621830
138716
1005126
1029280
774966
387940
977913
421851
402541
341890
648048
728211
1040822
605475
222806
1004404
167364
942796
828101
593709
418538
237063
345569
504190
671160
815748
85116
798538
888370
266093
657939
905069
1016852
450636
132947
5922
184190
452554
100394
142917
290106
826575
930161
548830
943280
423989
261924
404408
558091
993719
717067
223131
22316
379574
601235
232198
976786
169506
291309
1025587
863293
271463
52757
976324
829076
251650
589585
179856
105856
169037
206106
209887
295342
844933
919606
1022580
18107
445290
1015663
341842
883116
548804
122554
428015
613526
200657
144303
1025751
993451
482164
539279
678397
868631
934968
289509
964655
969226
327577
398072
126696
612207
783044
583932
331313
124656
703376
564014
146941
629945
206239
965193
790904
917833
209657
78215
790380
95948
728967
237106
497787
538693
605371
175818
152420
754934
1005215
1023885
889611
1022030
118443
950910
415422
566862
964196
975938
546377
675059
741996
975260
829492
98685
729275
594366
81981
864557
306104
1022770
152667
441721
930864
865274
682955
138683
302710
403062
380078
785033
281256
690171
871929
714480
92674
16690
423706
283946
875783
834321
764980
262759
777704
832159
604879
1038621
634412
928335
2813
256362
27658
122857
514448
867664
253494
712042
900316
907133
900372
839092
183121
612349
142779
824440
119016
173297
87153
156219
977144
1010349
454788
965773
370778
287992
289063
136073
195650
149068
150539
7713
176841
322105
580326
170561
268603
944582
516424
35174
775076
273779
607402
158891
657679
591631
697759
314344
61496
280409
126412
852614
594756
233669
740075
63763
904277
944365
751616
744830
602841
895127
569578
774434
606633
299482
8801
803698
490371
244474
649465
1026586
91766
535870
730098
387421
675191
72667
722338
745802
174562
456001
610599
336216
184876
976494
948072
686062
93632
363406
177089
215708
604798
690313
224099
1026624
910849
160343
265129
617319
208144
779220
804716
935072
36000
378096
409064
621218
782985
519107
423743
557797
38797
860833
638460
938261
801762
860707
379449
827702
811915
997449
663112
142329
443882
111401
168058
394910
373823
617450
935883
739369
985034
22341
707230
143286
451852
895783
662436
352863
996656
752333
856218
422618
758433
543884
833310
1005993
963669
699789
629179
311738
211080
209602
616458
913565
842348
247186
661588
469325
368038
218627
903491
180330
151865
215530
970515
292775
822745
678899
785372
757255
934542
951762
324823
851480
310948
951443
779549
999735
171302
667440
647078
245816
756891
610811
1021690
208147
241337
724970
138824
21980
258654
774365
61131
542408
306479
470355
6649
454363
315842
148378
496365
796077
88902
267645
103352
582396
243301
357765
524399
134859
870502
519045
140361
1022
338492
574912
703931
907835
549981
625849
258295
771245
1011156
600676
951761
1023324
149020
392436
209939
562529
125361
531729
697619
672116
605370
606021
977351
780213
969391
983050
437531
455807
629020
407593
20412
463597
780341
233489
913447
677463
884230
1030359
808558
971830
765755
644346
211901
925766
349420
1026472
255219
948512
4822
871169
147761
525856
260040
220588
459677
655037
726827
287352
375477
983021
367674
772146
580218
777070
653591
655658
60688
634419
511452
41471
512125
289068
561035
191767
745565
332879
696236
386913
97249
780702
967105
264649
845628
8500
931985
650911
928530
642708
423288
557906
351763
708618
582725
320686
294606
345055
806795
452847
594531
527672
669072
526425
87100
297104
513874
270423
42083
946977
901891
400257
715926
867896
1476
416659
137020
865993
40159
179817
169043
352384
793767
915390
783875
394735
493283
457641
192281
976398
523399
698237
537596
695316
313123
1044195
1022386
365819
829468
582005
830004
788465
832466
784219
943921
502579
435267
909512
25378
11836
467516
670213
72906
760235
237813
153697
595405
962620
701493
360091
776789
579112
720117
669925
309554
840461
950196
356086
989442
842628
293717
832582
946249
558746
77560
312336
389615
712497
238028
172388
43652
869854
752988
219773
51069
971032
350324
703144
1040386
662160
768755
620769
369019
287076
676823
5813
573582
537622
142265
766031
538299
326233
71480
385473
886970
953316
908448
202394
609829
102858
162311
113808
788851
955651
454131
320764
863589
895707
987179
543170
745956
456593
1002203
382962
494868
961157
182729
89327
647488
154409
1006303
28915
25257
725939
1029355
212862
39494
211671
59706
234988
458956
1024162
37226
275064
855490
442346
287555
298389
326349
825962
54222
174471
764460
526963
85112
964751
624516
960744
946693
838745
361065
307717
784352
830599
433939
991738
952945
728732
292394
881402
264030
147595
1034638
420965
652259
398453
1022242
623619
278217
911670
690671
126360
570206
180033
148943
219521
678717
65182
803791
966387
140493
851058
476981
197884
105763
260213
341746
964827
469907
936634
727440
815552
322292
121425
56030
1022415
98659
193205
87761
984789
994020
972436
955091
495594
993346
359895
264929
1008290
966125
232101
963429
658911
597066
534290
223632
843307
1040098
883757
43187
853390
631214
536756
535579
609173
842036
436875
889234
187353
12060
113187
109531
199650
185362
837293
315408
1045069
840934
169460
468804
701545
495259
393955
786348
18262
192124
9939
13636
924990
459892
204723
842545
782638
110809
325005
318550
1015097
737883
338769
759851
236374
769390
772957
799649
490012
70086
276238
255488
803044
761893
779498
273775
79313
339081
775511
399465
795866
751425
826691
996939
458879
247203
72422
864704
891991
977377
1033777
809121
924636
155864
322578
138034
179454
117527
703326
625990
982077
321678
124490
938534
81444
762500
1045199
111198
1029872
298023
145563
446200
230600
564463
505201
740579
485595
727169
111470
209061
554110
857107
92565
288205
887058
179881
24266
191493
27166
694096
507633
151807
976933
963248
43264
275976
222557
730908
515447
976685
824815
702977
583466
861018
114059
768026
893954
281312
673939
306866
880347
290756
1016110
161204
158859
877203
717389
313300
97694
611544
282617
624250
383359
370440
332982
686239
507870
305367
325964
226184
962357
34605
323096
658794
1031216
523954
121405
79956
788014
949413
6261
875185
191237
764146
996370
644074
881306
57963
262902
947800
494042
864467
617857
378633
548321
982633
240143
875551
455615
565990
471492
829732
960619
59204
805278
131145
99789
215712
28822
320933
825695
801406
941314
803051
95854
979473
639539
998926
1020668
820958
142822
778640
418629
348878
432821
637810
286162
553503
590787
1037371
191921
364880
3697
199018
1029851
438741
996415
231587
627603
468164
824276
16011
365763
119607
137616
1042624
446608
538196
716868
18775
455812
16457
724474
915262
667838
186073
476407
84765
857400
795586
900909
154190
290970
99267
39163
668617
115967
868494
534228
100614
785500
434638
657303
986655
565353
876616
70878
325022
21730
541421
287928
616268
701888
130395
768398
224721
572637
167636
233902
262484
696220
461772
1040417
721429
572399
857624
743410
731681
327122
867644
754719
474525
256567
565930
160538
647585
140599
503414
21619
889368
101913
113658
791067
239454
366673
328359
663674
81329
475062
558007
506167
761885
965661
995835
364822
888037
973707
139730
455627
287608
582119
882930
530520
629379
450673
429273
695370
426910
661744
78838
713762
670715
896463
698682
618176
177275
944017
754857
970035
906201
601611
775543
779490
987446
1026999
856484
787997
834222
308471
288676
346511
100103
498129
739229
930400
815561
1042364
415284
610738
143809
252609
505017
224462
476925
139510
403717
1022341
596324
954370
916107
114381
744290
594240
1026037
227033
550002
771358
712382
215997
645543
771037
11924
896688
302906
861602
417234
593877
8304
820320
419009
93502
1032517
966768
315713
426647
145680
75594
517684
28082
729363
815504
31724
1008110
901068
428476
334764
156126
647949
413051
224309
1014705
146679
814627
257727
1036330
716150
1032115
359550
942786
268670
1012030
826030
113585
944407
994077
987604
756416
303950
337533
283560
326805
209879
148307
852959
847833
770360
881913
780243
658581
362064
60361
941465
671456
1023455
507947
864584
413984
882379
613457
577824
655527
723573
475187
720397
147366
448055
903119
672617
21750
159662
400475
882952
965462
887916
647204
316200
1024683
807085
290562
894924
449850
48351
649730
380647
730719
754886
320047
214859
1040164
776093
254807
898481
174956
995840
47280
374098
245033
689957
29205
460658
954548
965163
761596
1012304
114059
895777
82960
939345
665140
589074
691639
951699
499043
895276
409815
124502
1028823
81768
29586
809069
240996
859904
355979
690850
378290
929791
129863
124965
290911
852303
393589
567559
753379
649985
968951
711454
93349
400569
183591
587382
972924
1021849
362602
121074
495170
785140
415802
751125
679036
49043
179314
844011
891215
63061
28980
244439
463315
731575
991356
341697
250186
1045411
290012
33898
11930
522702
492030
835605
572545
509379
229827
81512
54736
969622
831988
323167
612274
607453
873752
672151
781002
897658
378087
408360
118317
834646
1035205
836068
575398
128498
228648
800534
335368
700210
411610
169890
784776
438499
912385
708781
69662
1008448
455828
395066
186981
377164
224651
964158
775952
342148
532042
936681
192892
166824
164633
188662
37330
664600
579295
739155
820856
811995
438706
63352
411308
627266
513581
1034102
657883
253870
514730
851118
755779
541127
818367
392299
256576
731933
522235
545779
680995
877381
798317
726927
304110
865736
863199
364254
918802
300753
183459
931403
899352
832523
891425
941257
121203
1040304
485707
962728
874001
566060
576188
874428
131583
68676
179377
833217
1012627
988842
947901
169006
847553
119697
525601
41123
639825
223899
550547
71084
430099
829616
674902
630269
4173
283177
665926
42511
456379
8311
286258
959446
64543
258166
929625
447421
6290
262646
825102
972319
17460
894745
735905
424336
748107
591402
336498
507291
10343
1018738
172902
342373
272358
126280
334048
810459
292563
388054
400037
270674
886684
1019347
400783
253856
304776
848406
873733
247338
228926
405227
352888
423537
925284
1020137
747144
219351
87090
582562
239731
20354
166734
467643
635089
841690
317024
742747
558785
274596
245956
649879
523629
636608
927403
19052
327983
1025072
236335
437393
936176
818601
249863
293074
634178
573602
497643
542533
485615
717494
616311
827769
470654
671702
234161
589923
64163
836880
181483
294393
800086
780064
605545
282444
593554
416238
289705
67634
941218
246974
515082
519585
203933
711126
52287
497722
49834
569831
434500
754238
595073
995513
11434
210500
45694
981809
345246
876885
798903
413863
455855
876418
968155
291043
892879
142274
709000
663370
137503
342011
930071
468841
414434
318621
273651
14767
289880
958621
807105
586283
991787
695278
588345
848362
622558
821325
142606
150457
631684
977833
1043920
943819
506352
929196
267308
960063
810432
363074
94056
582329
807540
720077
1042103
435754
329275
158711
511685
920412
481297
632454
485823
331944
40567
636904
439268
611157
17071
1019838
412485
356924
35422
561093
673517
745604
366741
194661
457616
390434
379684
219502
806561
53900
355599
502042
42675
220485
567591
61293
993726
216658
593261
927729
473093
581794
169566
248246
435701
572133
157668
17014
876165
1013083
754887
831555
408931
617520
163390
980457
324159
181551
845247
652047
363334
722382
456956
737850
383671
452310
584487
866142
113168
245140
133320
368426
199694
348728
315446
634102
717666
7664
109097
58846
426434
571878
81351
709353
745696
679089
548979
932747
920174
743711
879647
532908
404639
216593
654554
155446
295116
929780
882321
36939
188038
550176
935983
744116
258645
211902
254170
255590
415499
915397
169955
511726
429142
321247
13711
30494
435188
1001351
419243
961513
119291
1041916
705906
308428
785267
717526
761939
386666
349335
1021880
123779
446060
610185
329437
971396
274944
453008
635060
814369
516379
57365
440529
965415
621522
826380
966912
139245
394299
617393
98369
535136
208315
55644
1008310
634097
324526
796389
723967
791656
703028
8487
170070
652897
865394
963257
542325
744292
260628
362613
369052
508101
999309
531865
177625
387651
192919
356655
201230
621954
600228
610973
198427
442940
582375
836612
19706
322807
635012
548891
949928
18603
610471
652975
790977
285975
11011
758209
498985
590775
985779
870898
970589
111946
703781
586838
296445
936184
585950
398072
969963
658013
837233
401844
609198
6122
718988
845388
1005395
101371
60315
246970
880500
591468
1022328
734625
856226
248599
568730
305684
637979
562315
682047
150906
119205
52784
56450
67960
319107
194828
824011
696740
474915
89794
365464
563140
78599
148984
249021
384670
99657
139394
664965
557713
825726
928328
629279
434893
178844
746062
538000
406576
594833
394607
665711
253558
751713
556776
785017
280109
767430
824643
391267
305764
392096
265258
29287
901213
491948
38444
544868
83508
363189
391207
365606
148270
76109
249877
266404
290492
964625
594797
73482
994778
113967
545240
531421
150371
490159
506167
685116
890296
336751
311099
770851
859162
175889
267793
561980
445148
576767
926151
368095
549225
884775
584593
983901
584092
300673
555090
506292
146067
165405
808529
898741
541227
843762
964055
325469
1035227
858150
893009
333422
271363
895616
984739
331302
499397
232292
900971
926131
783956
518680
567992
369175
802005
518624
663365
923559
935858
1023110
33854
568381
217170
147219
828743
56555
775596
494730
505447
885407
189747
211905
769137
394883
290213
822674
853496
934401
650751
516523
498369
465065
414474
350473
198398
258784
444864
376671
810761
371843
54685
312133
321330
943241
964657
1029259
322425
719338
35396
164301
179834
243329
348244
736762
223247
748265
844884
565235
858476
278399
187343
275821
246472
861215
448479
913724
681384
132074
886634
599809
889199
596226
526028
607994
288140
425659
1026751
314712
179441
351744
829072
633955
73113
834070
318170
1042139
238638
967589
160142
206640
579436
716670
331393
600831
263372
385820
3083
601114
49028
107658
441437
270858
125992
54767
497174
977423
571715
675515
618772
558440
171741
1024790
776874
1037238
899873
15999
970068
694095
688725
51255
312709
338464
951368
841421
516052
245680
258250
370950
622472
248673
920736
892639
744055
999216
128189
11463
1045167
31006
867386
305192
603870
637285
154292
1009248
909579
588104
148701
897271
718788
694604
1011276
308872
678157
114389
109124
5493
893735
515436
746595
854082
419310
660248
527961
346241
276171
345684
207629
753514
892687
582326
308092
1004872
207919
51403
580202
656395
975406
702845
865810
1043289
618295
837712
997349
773141
677283
730451
761554
250064
170082
642471
110410
539933
130447
1032286
738796
321061
797705
801388
279527
496286
463566
610979
504496
987814
453284
714202
52207
945093
679501
387552
479626
396702
56479
894821
631782
778999
504845
481372
168236
512623
145608
532777
453287
226286
826847
1030596
583067
140826
400746
354773
303124
408707
477334
853826
652737
185597
217006
858950
575049
119147
684879
865712
498255
579158
837498
788332
955347
592284
498907
908680
543261
510270
373458
144855
50248
206256
828905
458117
254457
467186
240813
959832
283121
930364
211832
42693
646417
482084
572632
270639
387955
354086
637284
597132
729974
801720
254164
898812
442427
126203
293059
565690
41860
163757
668688
634276
444086
918026
650405
910114
529
961190
278828
72581
992747
709803
193592
205330
800426
712567
391226
552049
301158
446475
9961
302189
468161
762967
422233
856877
606260
240720
191870
600522
390085
108635
141887
787897
501985
456657
680431
667242
398045
849215
386931
124388
197627
1021591
566962
751808
311056
204623
940884
718734
203136
642195
240134
618490
755507
931573
647946
418805
565333
168364
645675
421900
332711
915989
359015
562909
945135
99195
759288
422167
73703
627538
677935
936329
741515
118081
544895
998415
903740
216834
568111
109159
830672
119317
142898
781165
81481
1021301
970530
788115
478052
61328
140872
185745
328865
716920
489262
467530
1023521
414035
5880
679516
443471
673487
73697
937036
677653
23684
623019
643584
217983
501692
517331
310128
266035
897211
608794
540435
526977
366632
329454
757138
795002
316781
86698
444874
1009252
950300
771569
443574
312025
385591
131099
336871
479380
693468
979860
385596
173973
786369
387202
603357
749911
500045
595474
674750
102793
1013717
490420
725304
884047
440493
852167
799217
692970
528895
138528
296700
509792
278464
726621
592083
125265
846630
490512
782986
788047
765095
999579
647548
860902
152027
704988
928746
250359
226612
898447
622699
420951
73281
1025306
11382
227440
209623
1023547
596689
699974
654135
42380
654637
349720
340982
187289
673125
587126
863101
961713
159099
117988
13113
408513
396030
448732
486657
737192
260206
592024
50065
136017
376051
358730
242939
722396
319954
650014
586296
440427
13572
853499
376657
232597
545259
68878
778994
107687
334264
474273
128430
361379
563964
59565
599939
100662
782497
547627
723897
704246
65022
775027
183475
433406
287467
962723
32530
577610
238732
145359
309087
411499
342847
261686
646949
908736
968564
856734
964942
230515
879089
540231
528217
441362
992948
540286
949587
754246
679215
423025
474530
225386
287226
675581
932806
519025
855086
144633
69058
638128
46624
671994
643293
516965
418072
257330
194781
849170
61547
649736
684340
401478
1036297
260031
22120
511693
412586
137345
799
650749
650931
503809
87989
876655
869876
540596
1001641
17340
945450
460213
313065
435658
777148
147786
292350
958677
216669
864545
642508
1027647
790504
28954
607728
237620
233822
838400
590810
454391
778498
75476
693055
298494
199324
583147
828044
1022293
769729
1002147
175963
821958
723224
882227
923254
92083
690569
769234
273942
792222
168687
773537
204259
187476
226399
428707
360613
458608
950106
17334
602715
111313
225559
849169
976334
474863
259470
323
335954
806072
640448
272811
348631
626239
272517
1004325
841771
698607
504321
376065
421515
1035056
117756
420391
982357
785972
1045181
561859
859287
490681
421827
947177
89310
643422
447047
896375
561336
422172
831572
69988
892985
435508
942529
87583
594110
101683
451758
668500
414464
469592
275875
488143
363475
391708
99324
198098
923042
756592
182316
43618
114702
154224
986558
365336
908706
47825
632635
413008
439198
257682
34838
967151
270935
370848
342247
58333
367376
882680
650830
531539
719669
27682
750333
212926
388501
896283
477611
332475
748386
880541
501627
832712
732605
140525
841180
801674
962163
273504
978893
35296
948090
316631
305063
575994
119221
632713
307886
23910
494673
493804
684261
710630
608880
354590
904097
36941
442841
254835
752384
426357
748728
51887
574288
312391
492291
825992
28353
770661
245392
139736
844402
464654
391047
815984
821019
588183
424668
573119
664143
316707
737541
115942
225568
235922
532220
949634
243807
519210
116669
725986
944105
559783
273460
480003
72014
130281
29953
611425
943197
854917
909964
551211
742638
851215
75512
336061
695128
155479
645642
12674
225261
1042407
180605
643368
303612
486773
170179
470191
69549
700618
34967
340800
469969
500580
970161
789685
357518
241642
597177
782886
562454
1005874
636448
565482
124514
29500
778313
248384
444266
564992
891142
504546
417657
559231
507207
984667
85235
254981
914118
592364
620304
322517
429510
117065
57545
552526
890390
267586
637963
224663
884197
664583
194307
384193
832967
563455
264828
71496
92312
488933
911773
1011379
41721
27904
976021
439547
913682
141184
685376
386931
15571
972043
746779
66736
496457
1009871
82374
677109
358655
962702
577484
412309
855421
458029
496165
257884
109307
333558
538335
770762
560269
398150
191102
695988
350733
324208
231093
593530
204010
118
885489
254839
350959
506818
647233
816627
320566
527980
235479
44027
821819
169434
222435
24223
215475
328392
265432
491418
279033
1004641
385577
1028111
535029
436147
335128
900700
205512
828879
119207
991854
963415
650251
803057
948067
48886
20282
486575
218489
798470
406096
316429
1029473
213754
766915
205559
729257
1023314
428655
1037958
172068
148057
342654
893973
765808
110159
98862
723334
794473
5442
510347
77576
315333
965753
134726
960996
443267
679241
982287
856922
938115
574134
635430
775003
891503
60279
208152
183207
840807
1028249
298772
297762
345010
205443
1020524
41485
984867
65017
36786
347713
23789
501342
677465
90386
468549
862474
444259
428799
123858
999318
426411
260653
921210
76853
559668
525939
409066
950112
307488
463644
497051
400406
718727
830844
926694
156553
838573
125660
862940
433206
62801
193841
909115
348674
75676
1042339
960598
736826
176618
457337
621146
60839
758729
199379
79642
876957
134104
754222
892790
689292
888349
139935
204317
679446
1037312
516670
136144
204633
208518
36714
1035747
591837
291391
803469
568257
74072
496518
285632
347414
377498
467194
306656
924497
215582
407134
133917
801656
502566
760320
628481
612137
736989
953507
912707
514515
689790
313930
678546
948209
756890
92116
310398
123093
232199
455238
738205
738321
607514
946687
365378
154324
246245
518167
900382
591537
196948
226075
180990
106558
481397
745057
888738
456509
379432
703310
387409
84297
129349
878800
720423
34543
990182
557912
969272
442252
581787
954250
649009
970154
362522
586855
142295
565676
159857
396836
945415
749614
168279
270356
775154
845050
994778
567921
402863
849785
87732
368860
290788
942846
166522
852730
266443
831771
251530
939212
269932
110422
388706
93868
867314
142314
458459
702024
740089
621901
659302
99088
847326
289573
177651
410516
122402
833558
495593
6290
645118
881854
375339
190687
236300
81352
580526
648869
949110
259583
962026
144377
305905
107837
539115
768288
471618
581912
859968
690787
302307
306517
253500
498915
122560
69695
142314
107244
728464
683946
923731
1000951
560328
634187
169372
59368
980613
182099
741009
755607
261212
918469
379910
561521
731115
107545
365531
874188
627286
357743
574558
329952
524154
730729
717962
862294
570935
1039182
226348
892455
55722
796629
577164
686960
388826
1012289
879807
226601
228767
481103
287042
800004
824702
682051
233246
290549
873156
988752
108447
326442
272794
463898
897582
189534
337810
832305
286451
458624
668703
540223
74953
766340
474126
26483
209772
764767
981746
904641
446398
867655
242510
718622
126489
427437
410330
506281
741033
576433
471416
1040616
795669
549621
118349
668274
683930
707064
278026
812339
247333
265657
829938
593470
503382
206508
365856
1031468
269331
132438
278082
440868
711689
552549
275433
974149
735827
233512
873217
131881
418126
171534
661689
635587
998918
954760
353290
74342
971968
805493
358356
64836
74351
645454
666900
931442
484558
524632
404981
173563
341720
1026019
269375
628874
376210
425003
521174
723293
884191
979791
849049
310624
427662
263798
906131
741974
878709
550657
200099
44634
496993
409739
389313
738202
465129
277388
577840
1038787
708034
630751
793833
5176
950779
273228
10571
248733
730048
837180
335133
686567
241965
414894
27440
936451
1012977
1012979
512997
401449
522958
631910
449316
274141
226548
515121
769998
249238
961615
886950
831642
174749
165680
114720
994672
257339
192210
848411
555766
490312
97686
391521
411907
753558
314879
473755
600940
222111
396110
811635
355512
950387
641486
617627
107323
373216
6358
619810
363301
276861
440258
845006
1024570
321147
702365
239634
706881
629328
85859
318492
127612
300392
459018
114139
438546
769875
728763
532790
669452
830720
200891
960997
533660
990282
579278
586115
963098
554125
118819
334561
997206
928305
840789
993038
293363
168296
949755
564771
1007116
101090
250850
154979
495607
240441
85090
147956
221503
256004
962604
951318
150043
346613
706297
197800
356842
1020452
455582
234004
285415
21346
185388
354995
67340
712825
557330
563381
844655
493138
803921
840146
158914
995657
721324
899048
246002
803465
788397
466329
69742
3854
7276
1009115
696752
908772
713825
354441
713307
164929
999840
930638
904115
564103
133743
237557
962265
1027866
1006083
815469
438323
14301
405337
72327
702589
789199
68738
901814
1003818
859009
29569
827728
443
688947
767309
886297
720005
752526
662768
294958
17977
278110
971462
127218
591978
383029
73041
234058
391293
311823
203710
641705
810018
29292
922713
407044
684961
183730
156677
465544
827079
37126
462635
419482
11773
296557
388346
479523
876292
128835
901004
606742
1011183
284353
368087
982172
960259
797152
512320
908824
304670
345539
951604
1008425
566711
460799
163336
792683
852929
523142
937478
316291
223788
370135
801323
786675
310910
590418
523112
1019222
401484
743156
120626
559744
16202
538752
943444
232251
1016763
357603
429348
553558
714991
759914
392649
397060
432108
646427
441171
641021
283070
467940
470372
772203
289675
495546
911293
273968
404817
711940
717028
668540
630620
915058
577255
816294
893209
101401
424893
53790
709732
1021827
1026765
984080
870902
409335
888212
141779
814963
578067
110093
622772
123569
570919
85957
314062
28718
97486
312605
271495
632825
770231
585517
202474
429271
902383
194384
457641
324275
861687
587834
111206
469589
935712
32641
435624
77026
931287
866506
831986
354713
395045
33273
765801
535240
80513
775013
588096
971359
583389
76060
129692
188654
233590
457099
154045
763902
767448
460829
760328
655099
391563
785492
945085
356674
785972
24163
928502
291832
99178
480927
559987
356481
202378
183612
387967
218427
72763
855637
377667
156865
93401
264519
496448
829098
398516
831817
1031347
393197
860954
136669
337774
157291
511045
94089
629786
772961
331975
875102
606112
533099
122065
705374
148547
681296
1028055
661930
1030895
616909
736088
526629
747239
695441
352172
629661
628056
479571
743701
906148
155409
287058
13404
387325
933806
303940
583532
51183
770262
768964
52674
528212
838902
958681
444769
616454
918906
949442
112902
692575
514013
554497
272819
618258
740605
710454
8193
25308
931861
537630
254111
617141
137279
665862
192149
181037
354461
163589
1031100
1001684
153719
447098
388098
509774
749868
845326
476482
15852
450147
102309
235445
615538
915991
143962
905167
863414
492504
550244
673661
41537
969445
834101
799464
595785
386845
994713
794478
323386
960968
910919
141160
92700
811138
403062
802197
880658
92324
709906
187762
318159
787860
491876
683659
360977
955289
565437
420810
450308
793117
716336
739601
100564
189712
1016837
618652
446268
407057
488069
1030631
37078
968316
956696
166080
460439
754556
926696
203750
781503
705673
822671
319703
680001
917010
730161
123274
526309
291788
951229
1042781
295692
524567
11510
912322
616033
1023256
477048
639119
981922
898416
895849
116360
556362
315015
893038
30522
613863
837555
174494
1037072
334558
1002402
896576
559699
155534
217783
256785
488661
24341
751923
956810
764905
192152
766726
764147
818816
251336
666392
316409
836563
353520
531328
756453
903206
698319
849964
891550
709624
165369
814174
681511
636425
273322
130092
854097
216486
454422
335824
388706
397699
864215
429545
816377
238318
430348
93650
1017602
667145
703775
51180
80937
853256
476807
264594
276579
810318
97417
488588
630165
1002735
102384
240985
123829
852962
848041
457381
454346
436690
807708
548034
107212
748767
309751
490615
880852
600971
803983
744826
838340
262484
616809
423851
699532
283534
782837
130095
1036294
42745
779446
25284
101952
954983
930225
177571
52436
1007312
765011
56594
642024
219116
636002
6931
389361
129787
259517
385301
108434
5524
675081
152093
37138
512611
151394
860379
800906
69765
717405
919661
793727
465567
129777
846581
229461
130785
377054
84656
148449
48881
827407
154195
98651
253574
496823
734005
450915
537606
161038
210382
1034083
3685
754813
558126
590885
16246
737947
445256
950931
334347
881803
775146
1012118
983445
542301
115050
674098
774901
704458
847211
531689
284782
30151
149886
66705
587460
908878
673731
698671
864266
81863
174964
225439
820793
840895
801961
907552
413352
905363
584606
667527
336091
370615
190438
433692
546253
963405
515048
1036769
135535
472666
532748
745992
1023240
630217
53865
355509
388522
310490
157399
333279
502967
399999
514661
525110
923052
957543
216379
467642
128113
938127
124273
1037823
947927
1039266
970128
102731
851560
590666
425175
316775
204084
812191
804195
220738
579759
687307
839094
351957
737215
48460
421709
181240
648974
723348
137799
166666
523864
971306
705423
853955
760214
247314
428774
46020
794063
142179
859908
851342
194631
22836
674449
883478
90131
889817
24536
205285
971511
907373
63449
994166
433899
959338
562769
1029383
400069
3570
88655
603258
572544
408967
844419
891065
488179
680494
654966
644558
55288
616071
435610
28859
644169
484850
314840
1012774
611174
121346
85813
23738
499820
623281
106559
414259
296909
902613
931141
899611
292854
471729
24685
372960
402974
393325
841193
758777
232804
543741
977398
433524
607736
129408
418135
735279
524413
499932
658115
663155
421685
362273
353491
832832
768735
941113
759920
1003432
241099
784228
637088
136673
762138
270847
210745
383472
1024980
101573
877574
1036073
455090
472059
965990
363380
18390
823843
582096
834770
750991
877662
215291
706644
294492
693390
175945
929999
390655
618828
612339
1016496
447393
486240
734753
26202
736248
411579
286167
505520
1036910
931387
921710
354283
967359
388347
761788
876151
383261
859038
265
233689
170670
32571
570032
418570
942422
529514
507645
969196
274169
721711
860963
473827
84292
990116
153996
518933
550517
144403
45407
238439
410072
303299
60586
859156
280681
834172
909503
571717
785244
755177
321922
231320
46380
713124
119588
380705
603192
243973
226092
890643
206805
256581
22608
717268
704310
583982
321809
183058
482823
860528
795978
68341
922917
305648
11651
911581
1030184
1022324
815107
384605
677339
370687
382819
259288
965427
880126
791994
225760
99046
956895
741761
443716
555224
47405
589618
764795
609695
746958
179093
100064
1031547
985323
798841
958153
400121
613934
11125
562163
512815
34397
770126
878018
120454
404492
959747
658294
485559
154946
951511
572851
394185
424645
769807
105669
732104
753127
204719
960689
565098
111178
23155
389937
269547
679444
46857
359708
750942
439835
82110
1019523
886054
580411
110820
28762
536043
28131
226314
89622
84789
781207
446518
963099
136809
398313
954475
771575
731475
1009239
130924
173349
860801
759137
796667
48189
326215
525803
15990
960739
60327
366170
289670
856095
944981
266845
579577
200311
1021836
283330
415084
277868
127172
629788
780049
341859
826062
522695
566574
148372
199219
592014
859260
586252
587798
865138
302307
705621
11516
916437
472335
380563
484397
489134
640004
246986
473219
638214
85431
537948
461280
630975
503355
202826
180140
119470
762337
283740
145533
488891
665644
648598
785809
460550
505248
604689
733825
501994
990375
86535
453179
241006
260634
656873
197142
63264
304447
883141
520114
548205
976624
140716
29828
595684
483571
997394
601695
414455
732244
940168
420846
95498
836056
465803
593685
190553
990557
886531
366908
701398
371644
503714
544774
760199
892404
882860
579796
917794
369665
27622
891628
373227
214785
464240
342834
471965
94024
409737
958394
566678
213711
186591
471553
650562
520966
872493
22796
873315
102177
35384
391385
1010662
834859
707046
713011
260622
891587
30500
784356
790885
408746
73893
518999
232765
676271
1017239
913113
525358
235719
698700
1002268
255641
388513
1023292
189173
196194
709337
108428
765355
304354
36394
223886
480679
281978
153549
872815
1044991
362289
495942
685454
776554
796472
262122
1001743
379888
1039199
811955
436607
39828
1023290
951531
29818
333347
38417
417855
866230
303820
122166
797038
180921
844208
256485
675419
513225
808501
855918
859573
981517
30704
563736
895591
561379
485513
876674
618698
784159
785003
218477
1040506
817917
302021
949841
721393
443546
590052
468555
176863
848697
467853
118840
132673
302942
134586
159988
423857
392639
351235
328851
479758
959780
1036665
48498
211505
1039102
582834
558119
948356
342013
613917
507674
770550
625786
595316
422455
661041
96395
685772
645504
464339
70205
804329
234761
20719
117881
667067
959906
488556
821634
44058
615312
1020387
632211
275906
57907
562031
381194
260424
611674
627890
730250
492456
421416
835230
713305
116418
747362
589770
389905
120282
952081
524462
465868
346837
316
440610
475564
194915
830261
605914
575917
362040
857691
843295
703076
479926
752323
576620
266773
557910
158010
472103
358128
604179
136240
155777
395441
416098
20603
855906
955230
172228
191657
738843
1006414
994442
302165
557729
652044
693456
841911
1008519
524698
765003
966419
246946
945306
271400
943105
93359
296080
646687
87939
493505
51982
848211
93102
23785
186371
924328
297455
802085
94754
722150
948519
352298
940713
307747
765009
197445
998338
893013
266891
239201
852137
632208
473149
445867
593377
617529
534104
822364
888109
401637
494471
517069
1005312
921732
153095
863385
631020
655952
201069
1030306
466116
534856
285998
514216
512399
25268
662067
390607
484186
33042
188562
268053
340079
1037687
509487
515266
170130
98327
297517
579828
637953
657750
342746
718705
103887
28334
287795
295758
893382
785537
196353
380442
797968
781990
216813
833403
607372
705133
640041
592116
898211
615659
549153
443446
546093
204201
454831
520830
438110
984265
498244
1018599
1001735
771575
913716
523702
802524
546699
856606
1028371
392155
595516
78667
349317
85116
559509
372748
967081
823533
305237
385981
879705
50935
981058
760688
51420
793397
603796
35291
271348
707244
404856
373856
657556
150929
775186
522887
510776
744488
87961
177075
774916
669111
677131
555708
850007
753173
79858
503741
375530
494593
408082
996083
213972
943231
513339
142864
1044209
525558
410354
604657
478244
854174
48441
388715
587267
1309
35469
750449
807971
316507
382037
920131
138069
557442
811757
375556
893233
662173
219122
15789
550634
313839
595377
100001
67772
143922
295778
147643
634670
991758
269483
967412
848749
768767
593322
565215
202006
472351
582917
774011
629180
1013211
411156
602832
589526
997222
188977
817698
866509
312354
71825
385483
56058
2712
409868
108009
696159
847874
17502
4906
8943
373360
509569
124362
698597
455372
409690
81804
980428
617566
911102
652651
385110
1009770
762412
749894
147914
72827
557154
919206
574673
772241
812519
171365
229501
1030691
63452
346293
223312
376026
988337
382172
536022
308924
622364
179861
1038824
612012
388867
330986
95137
949813
606269
735588
151165
21322
613110
24245
523997
29248
652985
939713
513856
1010550
959672
44919
699862
716474
621239
388536
95373
261054
606702
804012
754380
940180
612771
10599
464197
228734
831844
928388
284257
970963
180864
348570
620209
583813
346620
380078
794740
43098
764913
449846
739696
581481
357211
534913
69417
995687
86959
633060
197092
636649
312038
775013
684184
686209
1015167
815712
975482
169435
262978
500403
350559
386865
650318
385004
660391
452681
353732
175908
661815
64329
507695
601795
262509
997377
482002
111614
436315
449031
163961
683736
279475
755457
79929
542988
250692
400315
934983
736861
354493
837493
208712
101822
498889
916047
379338
334157
613328
607454
40258
741533
53633
484154
270673
363730
90573
557088
198400
170828
510199
930050
775735
669030
125315
604018
295118
718433
961211
28409
630323
641082
568451
962755
109405
804764
754863
373166
860703
182081
601845
127836
183121
6934
215924
9354
211172
935539
581716
523828
875387
746564
268282
261956
637656
976376
145519
455669
536399
491787
202602
769225
997766
271337
704571
578601
138380
485130
291128
359606
194062
130307
407446
628089
670948
326926
706534
118942
440807
894376
1009979
67003
180455
647730
780820
594971
1006919
287138
738176
751210
537807
165630
56699
831339
221391
985074
634305
915776
500837
219130
440755
409857
703800
597715
957818
842427
528866
174852
500156
254524
168669
46599
967820
61015
289444
409375
734345
777270
278727
530740
325482
49347
198022
839178
43787
382351
449168
463549
45656
866819
988757
330594
507449
165447
719417
836738
194447
590710
936538
638507
451565
399085
250527
936184
32690
873867
761212
1026125
322742
567867
123673
491995
406196
756596
931359
298980
599655
914104
283113
981127
559713
246888
229662
407066
139230
617369
156085
588592
924311
483896
1039412
1022257
100174
207816
624007
623396
694376
844324
337697
777866
642913
799942
194153
215846
919270
882290
335441
55619
424868
350348
819263
292865
1008022
85328
1028780
558306
1030157
972705
855410
176808
200603
151933
956444
669406
757501
225124
313881
879496
408204
625280
474807
278631
285081
633597
558849
283465
234937
80223
97314
881965
608922
756798
483833
896023
375655
107417
269335
782376
268757
1004114
24144
50194
1004237
772870
344001
528585
411855
961150
681471
705009
768790
703978
851983
805641
259615
777161
439858
137128
713993
1006587
424381
525771
388333
897185
235643
1004523
829515
1023404
786095
638314
452747
503408
723614
204837
484934
843752
409620
508435
696025
438790
33453
200511
656116
593534
436827
1034147
560393
442393
655606
275722
608756
560606
266652
635314
800703
375535
628291
827082
706239
83532
847337
582504
192287
748504
214001
438918
870210
735900
424544
240905
40888
1008931
177156
377379
946586
83434
389080
888779
718527
702390
978719
881764
847888
538160
997896
521358
262871
181701
696030
521546
563831
495934
1040828
786907
147131
487340
490355
556229
1011837
197067
714346
720529
577795
219674
1034330
627560
620097
929025
989202
449786
919739
21294
827753
640908
647186
1035117
868803
851411
873875
609630
601559
1044656
302978
944657
513571
704057
984364
47974
735143
668903
64847
363961
243013
705734
355079
581815
944683
676857
141167
926401
126446
534612
670309
810331
992606
416286
774196
947863
390218
382028
508582
761022
582366
92526
830656
354755
1021365
845603
629390
568851
40229
839903
98300
240376
602126
452553
355073
717577
734611
929597
404970
709353
83520
201973
699100
945026
903977
228465
478429
138922
80861
471159
923822
70795
646725
579079
631562
677185
1004495
127685
388335
599191
117855
772938
315125
276529
470647
40747
660864
538667
780061
792387
433961
521860
57700
847167
342856
1714
172519
140196
91882
216363
674501
838569
72569
114355
657242
546345
259522
531584
200718
978400
859547
625102
176262
474795
218596
373413
921839
973676
575728
87103
193910
1027151
103722
605801
410929
921795
824322
825343
715573
951285
860565
527854
208795
413951
464336
551188
750868
370221
229595
497372
353775
24658
883047
494641
774790
677162
757598
184705
302336
408907
610213
52008
504623
1009973
298107
461263
296033
621907
1043012
546604
1005470
266716
410378
905067
81424
698612
595218
963225
1035796
328931
279318
101407
136073
214235
119809
676304
928640
546130
317623
625520
930630
436117
1025138
323321
387358
424298
460542
845368
444802
876119
86068
176525
568281
741782
349776
926043
794523
682777
946097
152636
439972
804331
584814
1019243
831961
551501
207999
364613
112336
449854
617348
1008969
895772
811105
616794
380178
63965
228190
387082
396990
392554
247156
204953
193218
1004314
414127
321631
838196
717756
119837
325032
226768
914692
857786
920391
685801
788716
502139
583521
874835
158066
792352
1025583
512384
704251
803698
971908
969465
382155
530559
470053
147703
75742
511831
953722
853761
90060
315385
487835
939375
529604
831237
218283
33454
205041
843426
592871
66249
5376
324898
924056
70592
179898
668522
227568
431040
734960
532121
972633
902223
667728
685285
315493
119495
161647
497406
530419
88768
148226
909271
69158
771226
864785
40896
139456
1044584
457266
982540
641840
345574
814221
795899
402651
863235
782739
448081
904745
183076
321612
218073
512484
594021
310626
112600
963464
551929
664712
24398
282868
977632
961219
360733
383531
195723
616541
316704
45550
369094
304810
1039664
175103
207499
748390
577226
84316
757793
53847
346172
192903
332173
907315
512106
241342
836112
406365
515018
39820
644253
768084
1012661
108344
305427
512292
157768
131299
959227
841773
346722
44958
771445
802123
479805
672071
779654
94188
798281
75339
673533
402345
35555
687167
44996
118594
237113
184548
815856
1022133
149352
970045
930444
1038006
717157
127656
124892
341458
542430
736326
441574
387800
642708
107626
241433
469322
286893
257860
164104
37642
208175
244081
627216
519745
347756
1009946
65985
753809
378974
359238
24210
26697
337922
567175
507765
584053
336714
156256
629603
30260
114540
470031
754772
733032
242606
873799
29
896221
568860
565512
139676
17041
26900
455080
186760
656488
852104
111620
175510
434259
159554
546160
792571
579924
630286
46261
37719
101206
929104
243379
330170
666246
1038000
217368
325053
760571
416998
584461
238617
474053
117150
521081
976976
940825
920758
183893
975807
914605
559038
844104
465128
383260
86556
695493
604742
176456
424665
561332
395243
1017210
857663
537574
11778
375756
240281
831974
753716
987461
233308
425308
620428
72668
50892
139520
464983
918670
53319
769314
425779
942490
493852
446503
188532
498395
38901
219600
632092
994680
921338
822010
900740
321073
1043597
353635
197325
783757
874192
267983
372339
617642
867967
936451
775542
460171
649028
950654
881180
339565
973426
264816
315908
653467
294581
133386
998655
372313
240516
618901
417471
539221
926162
360196
705289
1033519
822089
448809
710201
925023
99146
244194
719541
867771
841006
841940
431900
804838
514668
168063
1034283
568619
999751
822984
612990
111998
954007
1045205
100230
540267
673520
674620
305310
190477
971152
265747
594045
108018
603813
394837
706966
321563
99011
933381
804406
965528
134949
925741
839445
121050
727804
196422
377849
710258
864587
379301
989371
225273
724492
721367
139609
266339
754219
683060
195395
7609
1011427
388484
879945
195095
114842
236831
971713
358970
847856
381101
526147
666561
821852
331222
107842
791632
395113
884676
157021
802991
257173
613469
765351
195542
15248
486421
21532
987972
340345
112164
968443
869488
348483
811365
617060
374142
758146
963581
89531
307860
108261
883001
480719
324052
1002270
784212
683888
432592
582752
761312
359886
930372
682431
100700
615448
989837
365497
50297
223210
736185
737614
465843
536681
116134
907277
139206
1006945
896142
65174
813767
143987
646069
259679
644928
932835
899054
441676
484918
609548
815196
480648
887843
863204
604977
727795
230965
296208
290895
793081
727411
508895
4500
902972
891413
774631
775442
871553
44518
510902
1025255
732919
213320
474477
591809
969124
187073
907404
592403
839931
499832
868683
27303
39233
475498
892099
1017190
1003007
366992
443327
1018195
252283
204984
494835
958555
253870
477407
22089
179462
76708
880483
270815
526439
184208
379985
594470
559306
367436
26781
231964
490794
501355
707089
60622
117657
855403
705004
80896
367273
98509
449962
123835
761118
300991
826529
612484
82799
238170
695202
147166
1008625
705052
400508
291067
815631
768930
931096
470894
716846
616789
803558
285891
164703
677960
135646
70705
601820
502165
177328
812226
304837
883123
56318
104980
362791
287199
12295
889357
35999
875383
327802
98959
147386
162375
773138
707923
485119
182535
70577
401171
205887
180907
699699
859674
315673
710061
369078
894544
657827
496347
57765
674739
132126
388868
552092
944124
28100
275874
481727
384769
236767
200597
237606
1035095
638103
295594
708150
695331
694992
317626
631524
588306
278691
325552
308234
856335
207696
490055
911236
1034219
566002
219098
361934
346056
786590
93187
748751
828972
840038
285963
218588
963714
512303
717560
942267
351562
338761
916396
743625
709023
976992
32030
38970
187114
381083
1032747
646166
235823
1037897
492378
542183
499928
908248
123433
960974
523161
369572
372185
314864
401458
683623
3501
587914
600062
359539
557229
1013266
992021
99639
148286
533167
348651
418880
806989
480368
820782
829506
112331
370343
219681
433146
159867
317162
516979
484327
13884
231261
1000307
803026
886560
467271
650943
783053
513898
319612
775886
52053
699562
181889
624190
990613
877726
89940
916316
293636
403280
302187
988510
679511
558168
456321
103521
876097
934396
964186
76453
969511
269191
470569
670939
358501
827942
358963
696811
938394
344519
217579
837666
247905
353892
337610
217856
167575
324406
668836
138054
956424
976525
244715
555808
522580
216456
225975
680839
448310
400211
255456
828196
143218
294844
623845
612982
814512
678451
303968
807138
926553
660639
180323
766103
255012
431320
155286
980346
541908
1011932
473772
299170
424858
871848
305094
676684
590928
467787
1009288
645444
1009543
526967
124409
604460
636056
330163
573843
286598
360231
85151
440320
262062
731835
784865
500130
427336
924420
466596
419659
456692
736926
566183
805024
342564
503394
811111
602183
569170
294506
421413
747917
908515
155254
430863
684181
28936
989007
934370
513064
130645
693380
1020293
879109
55204
442487
740181
812187
626656
100126
9291
518491
198136
277918
1029213
865476
25692
205782
710294
655469
258037
328907
384551
302241
1005675
1012401
207624
980197
531266
845578
121572
720306
74508
248210
897216
529272
715091
282900
21694
812751
607092
258156
912747
552515
951160
147573
990785
528997
124281
898338
238177
228034
198956
324595
508296
747030
958773
704025
1031803
1033592
445177
228042
558933
753217
782138
141704
559009
829120
1027489
614821
905055
860185
683900
977531
347687
383123
190233
113891
47179
737670
136138
517981
875724
702751
847372
386620
225405
108002
96705
538308
904516
401463
542433
535687
664160
356457
817229
62636
807576
523181
461217
952729
71908
623396
875984
594583
194201
7834
93557
564525
375310
925817
541571
278594
430216
801735
480873
720714
106398
325092
75044
202050
407235
390954
748038
602337
70179
60628
962856
316272
152498
656221
58461
477392
125346
135170
146684
804821
255982
892034
527338
864883
712076
283346
437100
787010
781117
734769
242836
571534
131397
396442
126897
206452
207449
75177
202404
108607
9847
749219
899925
392956
477783
1040090
985234
874143
192839
1010828
228822
263028
271405
132284
125865
305989
935863
36726
522758
3134
903938
890825
373028
480959
385279
901122
361658
521445
996998
594659
406377
720447
275342
657173
573424
785386
607093
659845
884128
306343
705152
398984
758404
407137
603897
12691
763300
72141
93561
285681
897658
841599
421925
227142
907718
594346
277747
527093
580119
1857
972278
901209
1044431
688122
819661
600983
434375
634149
908466
71721
604729
186709
378421
44129
932204
1008421
940790
759182
16759
481724
273177
734191
439199
15527
181289
999024
177232
937895
205401
883742
899613
284075
728556
73844
720562
809884
652378
373855
18643
848697
1001702
655926
334607
908017
170184
270713
124467
994265
107452
711836
382189
637717
73958
382703
177311
650320
433980
387924
1038774
559141
286496
899813
392265
11721
547629
93308
602789
478191
1031960
960166
127964
644982
248531
264765
182630
412817
515772
699339
442940
481492
811278
1003420
838295
742180
885810
518055
873606
339836
409934
182305
251233
957250
261358
477356
206774
597224
850818
289758
443678
253854
864302
918254
132083
499188
406356
847925
907815
136156
931834
504805
117469
388057
209375
296033
761431
44528
195587
942149
339120
792604
621014
375390
904272
329337
1436
85855
183559
263145
481805
90520
824017
689919
366634
777277
889643
876739
1025561
603931
425893
335320
82101
289817
320381
10571
94836
352494
155399
540606
138244
193699
567503
377260
523777
383581
601638
983455
958507
28912
474776
1002225
841464
631120
140478
756884
136662
304816
388461
310559
458234
300731
661089
434628
465707
198652
900518
718435
993711
697422
851139
787374
361078
926455
234694
84749
283202
748982
1036106
240193
12930
424516
599599
1021346
900129
164500
94498
78411
484744
476953
851782
767586
250573
11359
929624
859280
693422
805189
551492
596400
597694
972834
380382
63509
147214
57225
728483
405637
196761
380364
269188
453416
272640
767973
376113
318908
937250
152051
644033
748191
592144
579368
623805
665655
747143
208107
711556
47276
397541
735370
275586
841184
1004917
673942
516625
461081
673165
825616
718735
204829
166238
669209
13575
770535
290166
640173
883870
880770
24578
234893
573140
361106
210922
171425
61890
742119
570783
162621
545455
510298
98782
300295
966093
961883
341113
119368
450703
23007
385706
745288
672664
501225
631691
92935
71420
733827
148336
1010058
562631
768550
485162
833838
928267
776075
300609
705665
350421
349033
855337
781511
778220
128709
219576
846930
4259
144754
345383
429161
884867
409670
45101
194352
980629
494322
75440
340698
168070
206154
193216
475773
789038
971402
209140
171490
536512
497060
398084
518814
53758
125398
984457
763798
811260
200964
4006
556423
797065
183384
321280
216214
325819
1035487
572931
671959
28829
283045
523686
605627
706566
621714
175171
605055
873348
864445
116990
913410
114459
131317
194682
838029
85410
170914
113389
956777
473756
21646
1002771
845651
78442
876110
219771
247909
1006399
229321
415900
405794
196046
782520
303952
474590
253330
875623
707847
635131
218562
38873
316784
459412
908913
257594
34158
619268
305768
180930
162707
870342
686742
983561
369828
994387
45663
930505
447650
14375
907702
114007
709261
855728
753952
200107
403238
14921
6436
341139
529947
615619
842640
446282
939753
88158
409543
687016
1016684
831002
512629
168021
761476
980756
507811
403854
1031608
416069
485327
376876
118851
948179
241436
886598
603395
964051
663045
601954
48526
517156
627106
362468
352491
461060
928851
682656
356542
749008
65874
753940
277182
326910
528183
453028
422312
222627
463699
74526
22787
433819
306737
221525
545
325963
641345
261054
24042
85008
937198
32526
502585
51369
7282
155468
555499
402471
848642
735559
709694
639169
617750
683063
177860
207461
437915
796739
300803
278203
502639
880385
533960
597734
873739
441421
564994
1039707
578773
548142
864706
460742
335317
1038725
395730
222275
60002
162588
191520
214754
131484
438455
695292
584934
520658
834190
314112
544986
408306
933917
335174
504226
110870
213978
893840
327655
867359
810850
856611
231724
884999
698220
748539
375001
923153
368047
78079
210937
457771
84347
835615
703197
157474
512035
512783
945390
744952
62844
469619
285979
579091
461832
744562
368659
364184
274812
90122
411362
315777
723790
249246
674500
735972
675725
654095
40179
877192
64969
47561
706258
879385
143104
329689
893230
344775
187934
756065
734736
749573
165845
885599
788182
140184
914736
878662
310688
789198
994157
80526
176038
132821
297450
374978
39458
899511
343131
589942
331369
726402
481828
943367
162033
875315
944452
564909
695381
489346
290827
257748
465084
865002
790420
948783
207610
252784
984467
559880
1030885
643386
826245
460580
606746
4028
432741
1023987
563353
33439
641974
283452
307085
522181
820237
784405
921496
104891
944662
60026
753049
229835
494298
1019757
933410
589015
3763
342479
485925
456922
1025051
59973
138673
866694
304142
898919
52040
729378
779310
72746
929703
546853
662431
687426
493467
404952
132389
291757
815269
1017718
975843
954265
999365
655713
670500
447898
482132
269924
993939
409763
791254
150595
104913
922238
748921
157130
849688
80454
632129
855121
134578
297280
597244
179179
396082
74118
493031
1006965
820514
991739
238492
122086
232384
763703
698154
31600
499398
39269
8673
876263
847358
410460
552789
413728
182172
50601
477368
332782
493622
995702
848898
895454
385984
752028
27781
16964
911203
667763
597889
951958
790894
1010475
842882
877458
375796
860
329011
216095
351478
1024497
957584
853740
552585
329557
391744
743283
531581
277428
185499
929257
874603
561877
342582
975347
356256
758192
536300
50009
200809
537526
516
545288
952182
429819
482190
421467
789262
542285
1042461
209760
694283
764437
956254
826517
840569
707818
398408
894918
85397
576834
234110
625276
207080
712537
654962
154681
19559
7209
149542
563995
744165
448953
583005
396982
853533
641505
1006286
449757
640934
958614
274883
26041
888360
527146
520650
518298
19666
86433
169681
931259
438874
349301
121930
727028
98882
303243
201942
817486
484155
318450
699393
273710
862636
620503
216802
828607
525116
495706
805608
56996
673378
854758
174308
301130
940021
567692
449243
200156
1029319
793629
119064
949083
86305
176143
905869
773225
659060
702843
253358
132293
157985
168726
114598
473412
390005
907544
161788
874263
349774
625168
613713
880542
499923
187709
974916
227165
938973
70885
124643
712278
371977
827145
637776
579611
396431
645302
371667
829011
852927
438162
708863
876558
691574
41839
54003
697239
487753
753371
984885
560034
736912
13630
696999
640623
236885
457476
1018306
266147
1036567
593407
908061
812568
65764
377561
780826
303516
514764
296232
711989
239146
736627
560070
368310
30340
977081
239711
205682
62518
374023
773545
785068
482283
147181
252390
495520
24151
118544
48311
986999
430734
604602
655237
974456
764698
706776
993782
568727
253834
151154
269962
425718
976709
985708
1028551
69065
296536
530937
984583
948610
879180
467600
282961
815325
123180
688990
512867
952300
327522
720630
912770
128388
225806
513038
265648
121606
586807
470628
779153
58908
630301
835040
728169
90920
669495
793990
86069
1001294
59353
997962
675173
857130
314403
677166
736808
968372
188176
500352
598639
676127
620958
411828
494038
202580
636073
973961
54357
481243
969948
373766
87305
969788
920189
190512
223019
44015
378658
42504
12258
814210
643463
428600
38219
922780
48682
751418
758720
865528
275068
263916
489436
494299
258681
713890
37550
137596
1023904
443124
5709
323336
139259
342642
828693
674339
694277
847592
371091
821724
467845
826806
603011
261320
1041235
97361
75878
583586
911440
899748
729093
985123
947773
63923
746174
664357
1010254
944581
553503
16062
661501
910383
248284
549228
189750
771579
645217
551890
241591
314927
815245
155797
26426
515832
861251
228003
480627
409999
703177
746559
236284
401041
234230
89289
289680
326739
679573
699404
177364
775500
826774
503059
947167
11935
965996
1004203
488855
11106
546551
912042
15349
646920
411097
846446
668261
418146
712215
322828
677669
1027689
529260
1003892
624531
826608
592734
894670
327678
383976
158619
733261
851657
592351
893404
828214
472304
368
967168
634936
967332
852739
917805
408152
764960
52666
239512
445754
320415
91068
312102
555897
839845
421623
154556
711501
483336
914848
571829
911082
32554
432651
320138
587526
1028401
416199
252555
481559
736680
143047
607864
720514
778792
849804
96723
280915
940001
156703
110420
187682
283787
51938
666724
856219
443929
927373
144315
305025
1025413
155054
604836
252053
478313
796936
913638
1000297
120264
423942
16859
59352
896675
833529
765386
10055
212998
667504
205205
662232
261628
496715
171508
231684
471978
531468
357057
142726
871177
985035
986494
884492
322467
411528
765861
667804
106731
809025
205147
817107
180324
218951
285940
518673
995308
789326
517261
630567
437985
275980
98625
392328
925083
857633
640613
290716
309852
396979
943792
462659
504285
899949
451634
115152
732945
598012
585164
511351
29400
626500
25176
681108
363683
959271
406454
49508
215645
220939
460399
41541
624355
460793
989721
851391
930431
382529
614054
1007696
928259
45660
511093
1037262
214999
641876
722362
98256
118533
934861
449802
89098
365888
273175
138771
135536
228399
909016
832536
362622
921660
840132
623778
1041458
397376
157998
303297
723382
459882
273949
1011405
211656
262439
174022
839836
459036
133322
144424
72548
366560
54151
1005639
1004428
503749
104038
827799
742986
172781
930241
551117
941388
58769
755117
21579
737949
71114
394846
968720
553427
659585
925779
546757
884928
674671
903282
3441
712758
757474
789864
995975
824857
646614
828282
550841
615326
214887
488546
222575
260582
1004199
366176
193949
372936
686249
241367
76835
92081
718938
961162
105168
545983
837534
624672
301646
812656
359727
333037
577850
523192
652179
23831
139937
860489
294586
806296
596056
639088
307258
664882
265556
653385
859667
511748
408899
684280
169491
405013
151945
618140
933638
579053
488768
849665
839113
134013
60865
73676
26370
905536
965405
172182
442343
571131
455688
151655
671466
883763
43521
896665
208259
247178
723645
50771
312214
657038
168369
936864
116764
946020
208964
791412
722035
524029
156380
570732
312731
479576
311227
306003
969325
44530
2602
438645
888307
205695
458821
510735
95808
311435
713848
256633
340127
147071
405580
29146
183894
139633
115456
745866
930450
461430
913684
452948
700987
680611
789896
266352
381571
860380
861659
835763
644173
480143
256071
751027
804721
496197
926881
154180
183733
681331
119704
469808
548798
56200
56714
613725
348804
456253
179219
542862
359121
104657
967180
773827
236521
469720
339304
849373
588670
337296
967531
261573
860711
443041
586714
927392
876864
255687
723829
744391
173440
134
241855
840184
1028787
651054
150824
440007
546837
384970
134653
859330
394760
224334
747858
926073
175305
594021
925403
116271
437786
965714
567668
805198
259017
458246
894901
857815
229798
744586
244518
560906
704194
872572
895549
593920
921186
370816
535263
210466
864367
891581
45810
812179
321662
1036864
952066
967568
661595
313742
86574
893115
990244
44042
276267
271750
772176
47768
107372
410638
1027019
767015
592295
203486
148193
81485
636972
322876
435200
292940
319732
49160
429970
9464
181865
964508
441712
1038577
842164
390025
326773
83203
196910
488877
763935
767028
688717
910157
396910
569799
17547
837823
89625
308755
934687
321330
784785
554264
556494
867798
251440
559583
1029048
818771
201606
280338
151306
62934
482649
422486
214000
946921
120525
274967
318013
447867
893750
25493
325048
1023035
680515
633738
21877
728396
550257
387836
650618
511593
255932
107796
468787
267767
529191
170802
436166
989426
756982
148370
355238
1009401
711607
570292
821207
289707
873258
323982
130424
693838
671475
696707
168640
541957
789374
787937
804918
488507
177988
1042713
1024658
659170
942798
202068
717938
350645
558351
620009
850311
669962
988280
961980
626965
617744
1009897
209330
967626
661965
625580
763747
300959
360003
210289
856307
574992
271375
300111
292049
782000
394596
506487
835450
901174
239394
256009
993640
178452
523905
200245
991957
784783
100991
210162
460281
1031623
383100
891657
540159
814839
825239
502319
141186
405516
69269
921496
100136
598820
876826
322877
628565
21305
868340
891810
108299
989703
291204
792907
178254
751307
157710
895656
956987
422672
247893
544617
196763
870314
854334
350831
484671
249183
466430
1022051
647501
958190
392356
978685
676922
812802
914354
324275
63136
514890
1014924
403476
1023873
697848
998112
305503
339769
669225
618136
912608
740761
568874
967087
527794
412613
1016551
133169
332783
791508
255072
645101
678943
750421
15016
811967
95699
300914
306871
303317
115971
434232
928546
27156
508807
569471
860363
130645
943019
857730
139047
653035
304434
606708
405048
71780
970668
879069
913766
610434
159222
407490
1026903
1031109
816118
137208
830321
468819
178766
173864
345423
945039
310554
864428
898609
782368
377094
453075
465541
720869
121752
648470
592536
387359
20944
655539
58828
458974
282284
173911
492379
468080
704509
355363
403891
346780
45779
185920
771139
738685
664666
924195
713069
658792
712579
229373
364094
645934
903397
641891
527242
629539
666881
313064
167922
808943
455505
28561
534250
639161
898012
576574
932198
510037
399680
887160
127540
109550
916931
770700
479114
1028853
191837
124077
738270
1029671
334513
237399
754304
957425
773340
855245
952428
764161
651117
647877
189730
313158
236359
4316
519346
1009073
566254
264073
500471
668703
644424
176897
652077
931672
50025
93397
785563
91897
100726
515678
943091
210890
413985
360803
218191
984259
68183
427889
464817
967715
264143
248035
574137
928443
629322
415800
711679
376051
105273
872029
808750
15858
867521
434508
598798
466040
609422
143217
771920
241040
916121
327287
31957
460749
883597
721407
477766
468129
76267
478261
918077
774031
372455
963406
65243
965229
189602
592376
753684
744990
827102
392934
249474
442750
638350
290281
618095
707720
268733
198832
927276
685137
98003
594759
2731
698394
889787
79628
322182
184061
467828
181591
81819
824649
408625
472588
508510
801943
945380
17306
253095
226310
605377
656038
977191
407326
405118
970721
820432
900361
415225
815854
898832
205037
997704
364575
520352
436947
409998
681178
495737
985918
119807
761919
13172
985205
55587
5648
235795
467856
386995
83778
107755
866224
285039
785143
430212
307748
376533
169773
862421
333497
152188
517592
289251
675323
748208
904771
574490
499117
333672
746125
463225
917458
610100
879360
143750
486764
887127
389234
802188
69335
406907
382683
647923
928943
279823
893927
219318
547352
470239
480316
505850
599313
733556
712281
421082
1019784
626676
604265
779577
185439
837273
793800
813983
267521
196797
718037
458868
554914
522303
250016
226154
328675
975675
975130
1027163
275572
900734
293245
38705
903778
916285
826612
160246
753201
800117
548791
968024
846176
1023707
890069
589726
136289
840957
393661
921053
546733
995380
520740
523233
449365
220315
784219
763250
191654
535506
949904
263373
142165
328266
475356
823613
865660
585553
63943
910551
659336
510391
702603
434537
1036104
263493
135448
462521
1021581
424908
732371
267885
585403
536724
191158
932632
693060
2425
132004
902839
369281
1022736
200385
36668
573835
861829
539227
355942
283611
230396
835854
34224
345717
800286
243509
440016
389861
168179
532395
191460
1032709
348311
677213
823932
432688
73523
849600
756698
480339
204644
49401
410753
894684
118937
353806
750069
479859
111214
731876
253754
852575
962557
499192
899476
56144
717583
103412
1011158
401535
215150
842731
744441
231134
95372
257252
579227
966384
160548
464746
260028
677682
690226
616268
855800
827951
191420
305738
992047
918954
1021145
980994
949013
507977
58164
134615
480068
667386
139854
231125
469235
448968
824696
423013
194506
129364
361424
274639
707229
223239
538985
778750
553723
200026
706964
52179
145468
632180
301830
328092
229261
615678
458757
786198
289649
235828
481020
855064
388669
842411
89204
593678
835856
577370
561394
257151
189311
274580
900809
874796
422794
761156
85524
1023260
71203
928027
998530
524777
973003
418726
485109
139085
1038511
332665
18970
681294
94035
244576
933604
994215
56040
643401
467607
33193
522396
632105
238623
976542
965510
102507
897672
728457
23593
887699
1040125
70361
251632
998904
195988
431164
191906
743235
952423
219756
571351
341409
815065
974374
944408
21187
538677
380999
450121
290126
987460
304945
86466
503029
183303
1035863
227137
710093
90800
442682
260200
793204
64455
420152
1000090
1039745
12957
494205
298826
905408
983508
431283
538508
1021172
780321
536433
465811
33671
228669
323309
866958
287734
509726
6228
915612
476134
176876
566402
818512
990674
434727
848551
180197
618290
967170
1017909
693250
149080
715283
327363
821227
190780
597793
768056
132753
446701
388414
972683
659521
837542
582689
372703
44276
962879
877638
937625
117122
491230
984893
823252
1042701
701216
604553
667588
475188
852956
817751
901150
937296
435679
740466
624943
824090
1009103
137514
577640
853005
642685
831541
974218
644043
1013113
225673
227475
836561
505783
614215
833888
1022084
346617
490496
310075
808744
732118
128968
248876
914901
76332
348711
1023014
319116
438950
748653
83824
526222
402898
814710
555079
627143
986242
310085
940519
834473
295283
1006919
381102
230989
832580
387526
505072
683032
951956
138007
624130
436946
116411
98775
366274
283171
269356
207018
331739
799874
790774
401517
196432
494541
927825
309620
188088
32750
290509
536708
955277
727747
485189
148282
691745
321799
516695
228315
120876
945793
702641
505512
16648
226166
232985
402953
183107
44818
239801
609902
556138
916957
1038543
539162
141397
537219
1044868
959918
472113
943194
369044
336821
118399
505387
323963
974381
460773
921069
443773
975219
653527
303771
85032
231920
995466
984769
721568
929154
731698
580438
573032
1044380
177258
743937
906468
306662
685514
233377
591501
995758
213470
890735
1023095
357660
559856
967295
802533
922705
280744
90255
632189
832979
240684
476477
770508
340573
526912
507355
950824
397314
1348
751093
203124
517788
747106
256118
630842
1030920
368652
124271
551525
686926
372215
813829
953104
526389
325697
1028757
637685
787295
1013752
522292
974657
895577
824439
928413
86505
775520
556830
326325
81694
847630
759420
490833
970129
723867
499640
606496
278303
455497
692855
692970
293595
181106
729197
662190
270725
888043
715378
476072
753956
109051
647519
541214
677050
842252
676075
205053
181181
295962
931872
106835
205227
780808
935320
173495
769580
213558
891374
50941
818051
682842
258390
999290
909561
789197
529544
620441
841381
340086
924405
1007704
951766
81395
343976
499709
537298
30228
654643
494083
536049
862616
943335
356083
305847
534273
913823
631938
267259
431228
778619
394400
263141
547102
613045
246323
523198
901743
850220
887460
226786
717942
142564
350823
576075
504014
185195
229986
110093
525299
560881
41102
274388
171293
242995
870749
12634
345631
923158
32069
502805
273522
885356
810091
128505
409115
792957
54064
1037618
595303
501492
820998
518253
186047
612569
580843
890192
792176
897339
70955
66251
561539
15819
624064
594444
386884
833869
319106
692409
742441
998930
172903
20918
13170
654979
728562
304912
634310
521320
601581
454763
251832
420291
449432
916824
760982
283758
675183
687053
808570
74110
457098
100380
198238
380297
292222
501986
407286
984572
633153
543213
312317
369188
172642
446111
144425
609156
533836
63566
928101
14960
649167
867288
960537
223961
578691
234975
761254
592529
931182
661821
541251
463567
1018932
429334
28146
941130
495702
932800
979436
75564
630067
778862
314287
921954
791830
30902
272151
195939
536431
834280
453938
458285
599758
590962
364499
36755
517634
497027
331495
337706
286144
440332
403979
1030275
689727
842237
1027065
566459
200382
193995
346936
170003
808819
794162
948953
623719
108220
603564
942791
793914
840624
57928
1002209
484240
71277
799648
347163
811134
266925
798086
904892
230401
1035760
780573
97091
372431
803814
418798
243737
912004
507536
794221
104386
786492
68766
549790
1029126
845028
951233
196756
566838
113583
655303
180562
952728
700901
632431
268137
478303
903934
414008
458152
784210
498211
411903
576068
206545
38332
61721
223675
789221
305399
1045439
51544
65711
220950
1035574
457943
208391
512469
177959
965488
476092
869401
881790
123423
1005397
346620
626994
999261
515447
57536
769230
145347
452255
931544
894965
553204
1002443
594291
784329
158480
950456
855947
1024094
730056
838827
631922
1032161
237744
868436
820034
762356
326134
228900
271939
624894
660592
569262
497227
416399
296458
602705
870985
873404
91073
508509
256146
284101
9325
254907
974096
814541
116102
854873
185572
993667
256351
173905
412252
590526
310102
705658
626521
460486
1013788
106374
953459
817593
854340
959769
557535
355244
699003
1007851
651579
601765
624609
1039248
75348
265619
889362
328657
824327
946373
637154
252716
517741
298167
795013
913918
87606
352621
228346
760050
546325
723123
769179
544558
477345
260976
1012715
46504
493226
793886
361202
299043
625545
1001472
321079
918003
709587
555607
731341
1039229
809258
202299
474872
571213
400100
986830
573891
573544
886433
665845
483841
782867
678254
601178
538119
876230
344209
622679
876664
436257
132258
219360
711636
615029
652020
548684
112015
1015943
97754
551256
976202
321345
760587
501845
550358
149780
902272
13573
484387
395068
163828
451474
600636
60624
12541
578971
411037
682023
836916
324613
842380
642725
623840
505514
473579
859094
743676
162986
309623
633921
115890
319788
556301
420209
998491
113094
630077
589274
799098
797110
545888
857220
836679
384244
27357
253494
919143
40996
51138
853174
950086
373395
689233
434940
683870
595383
938992
536022
839443
452069
237076
37761
66003
685537
82064
203023
82446
20297
173310
597938
617294
497581
962410
459118
230046
573296
70871
645706
484172
532765
525955
531341
72695
806078
694269
20008
849077
536563
491183
572227
311824
264379
122500
129454
351981
937799
24591
595828
895414
367086
444660
532859
1014174
115659
194660
1029280
374261
323407
151604
689989
659827
961077
226188
529228
771156
127211
321975
20522
1037034
186922
745628
415815
651174
460747
207022
227872
140207
437848
883814
910216
419222
840131
97882
258238
707614
333621
303327
1009801
705814
939382
996909
730867
507966
150312
996294
901237
892750
301337
57065
86126
546879
963518
963279
508937
600311
90874
533278
435959
191417
238574
893225
892779
177850
377117
910561
212824
19348
481388
985629
680617
759612
349077
282993
541489
39934
902366
899418
104835
566692
1014402
845628
387854
766609
181278
516519
536058
397813
201240
238153
386503
521443
749512
27441
517327
846983
479110
957541
691226
692442
186144
642620
979533
378855
381529
962579
702443
288905
213575
490774
999411
227018
312909
522807
1039289
430984
837037
287191
768011
846595
488773
802525
928548
241895
809156
112937
649202
838516
768879
482948
20647
289561
56990
559527
1044362
1001255
763543
517944
6700
926560
566013
661522
680832
1043263
483143
523575
932662
452814
735982
216365
510351
632154
220640
83439
266902
17975
704834
857699
801581
485935
711912
401471
598477
714233
344054
412277
684909
341747
867958
609203
425956
949268
526635
780941
377286
425879
797151
64046
25529
72845
345051
41625
599081
516538
1019915
482908
46960
3619
443942
121919
224936
867296
122042
822649
219388
933658
606710
362737
880786
174084
908631
104608
77272
423816
201660
38922
246945
834948
393505
240546
403918
358715
458754
965605
91165
221017
130679
263520
567052
260199
787762
773618
521851
302203
528069
452927
12649
669895
9120
750184
320469
816847
196832
416760
471220
459342
239581
773525
334713
579476
128242
935234
446266
571009
240637
97792
111646
941993
751824
54441
912682
176129
88644
550838
944135
688985
8819
698695
663499
920491
253450
888457
482961
325262
820364
397162
673200
276277
747897
720935
635584
830085
477228
257219
672196
211576
872941
530802
720014
461499
1045329
805076
540566
871597
602783
280245
73711
397236
86183
685209
824940
499166
613
180583
753200
813192
776973
674618
927195
455294
511565
612580
49867
12380
359954
489644
619786
658954
972327
262309
361429
436449
177239
995984
324053
332236
627188
413772
745222
521581
500852
183891
347765
451837
808095
768932
486328
412202
968728
850014
173127
614034
877158
398168
726729
28489
645172
453269
234931
677679
46335
816833
54465
478421
383587
149171
520818
178372
75799
102680
400783
494470
716660
107177
353152
304143
486961
340452
764136
4666
115046
734545
1030352
1442
351826
514105
825812
285362
295926
858880
345892
169704
959298
539227
482378
217003
12402
498132
121947
349134
556590
486561
826264
633880
818458
746565
758263
917582
113625
665310
636307
799091
274660
312904
187607
545475
755465
861333
882837
953210
446694
185200
695922
159738
593867
841288
848767
491356
800815
830916
778747
826001
333471
136521
284134
129547
358877
406681
589508
813594
296711
813327
528557
565275
907474
450124
906019
768950
714672
182454
342389
494080
438115
293427
443031
440992
910057
1023464
600002
727329
390827
564867
187848
180747
619860
885422
122420
858355
74725
153177
733954
836903
238613
634301
764924
90217
200532
947762
135796
30384
7522
666123
482185
27265
443075
942797
511755
864738
550143
31315
860826
780016
90904
94968
628722
980763
642869
509789
446841
806144
917693
633248
455015
53728
568268
271154
308214
306621
472399
498658
819642
226712
44124
663245
883298
504592
496443
241728
371688
24207
588527
619673
125427
765080
23633
824597
67579
62702
348047
53538
225497
447600
635913
348624
447936
718418
214604
1022845
365504
750222
709748
364871
42262
301178
433840
1025431
534469
151869
7564
422110
561409
271909
212619
306972
81684
749082
252253
510247
476528
793857
868076
501063
920700
948456
943313
153899
587561
1026667
994616
931984
179748
765727
340255
536764
751923
365560
972632
745719
349204
580593
480468
1015658
637104
53982
109501
511278
709185
996213
484526
701209
6316
159207
106155
700959
456160
821013
251876
894624
501461
710167
372059
313267
245604
32778
172151
861129
993871
749920
443505
107765
28021
416371
572774
359059
968060
304080
817023
683017
119110
33261
336924
993581
811569
244632
939660
857113
789405
691373
217497
589449
1005862
931965
219621
558426
846117
230680
692577
182890
1031155
101014
25460
750334
35225
137873
633852
913540
516366
299618
811463
537977
23888
725971
201447
198919
340231
117152
363240
570665
470598
678684
745020
139205
796683
533746
755221
479031
750997
731613
249179
752467
63852
871544
811478
465521
633133
163118
705338
730801
10979
608931
286247
288571
655423
907155
27023
254417
858046
57033
653829
669170
772064
476210
1023840
60086
318902
96671
208384
1035812
198054
819665
964746
137513
230017
73978
786202
243506
66584
879127
938351
42205
915368
753206
205268
348866
477912
441273
270297
924236
886269
263162
324212
707857
704781
369470
58746
343632
301867
29789
748194
983617
34245
227373
254225
531428
663849
923433
860182
1036251
757140
1010066
150084
791817
853042
184904
237017
19164
217337
107755
168013
789399
918527
49877
138769
784934
853739
866620
706421
613726
569651
424867
844956
165483
419970
879896
302336
47115
492372
656021
251732
139497
79913
176084
325199
427888
565401
458161
513401
998621
23776
861953
464437
420429
998420
949253
382567
682036
618055
60304
217642
57756
74248
24789
553762
426548
217219
23429
659150
859970
596996
890942
40997
23994
673682
476052
898295
690864
896331
421861
177525
514345
361560
372882
750348
519298
631706
666444
48266
178571
294293
953579
28736
101954
934982
498480
473163
391355
809662
393504
286994
851518
15667
395272
737945
730192
24956
560829
74030
992624
177245
159854
931118
246512
915615
901867
114577
1010717
262272
135065
813621
364467
257190
641069
159329
533668
47104
838228
941208
5425
179945
620362
504137
89784
539700
387926
942596
200627
843601
305956
770803
814506
263140
1403
11093
923505
389677
89855
194907
81735
473811
233830
323420
812305
1003762
783907
629926
644391
135783
741794
100071
738882
832635
981590
450093
487008
86695
278971
500345
214119
166368
82173
116610
158731
809006
565670
722339
974061
122464
20725
75806
396369
433638
416999
624529
459009
656263
299504
410860
427422
820943
686100
896918
713646
368099
743440
705636
827325
163833
614513
441599
603589
175809
356902
465241
474785
840856
237738
867009
78523
402569
806327
486376
681312
195115
321936
451749
871907
355953
468380
552276
138930
766487
279205
415344
738693
199772
546948
955689
173562
767406
471596
121524
1005471
105693
896540
333302
880344
423609
707992
675038
511713
708302
866687
796714
778709
100301
749515
630889
9201
211912
393104
731083
349765
854678
900228
153037
207979
151580
305567
807685
434124
111549
534062
27805
917777
599552
253451
23349
561253
1030344
471649
939185
447733
18824
63583
549498
549313
620915
931995
750458
340524
28123
68210
545360
625124
96145
533303
17208
287791
37059
755140
1026481
202055
895036
583141
48697
434430
852886
882902
542018
736095
432077
646175
797494
29925
927763
123073
194882
64620
202747
881196
696969
131355
243093
823107
104731
124524
110580
857077
923103
71553
899728
425280
93085
1036026
130912
513441
739493
69010
645068
717522
396159
310406
309840
163256
576398
302197
541458
687636
502190
82491
326673
412284
949808
599891
855538
1031502
499237
416623
480136
267437
341380
906048
165527
19035
290934
612877
335954
256873
469712
533347
811019
995689
882034
734870
58078
621097
523106
586921
833319
649968
998111
990628
523869
67087
722185
852537
540667
634042
803174
472806
90536
793823
115964
577459
259978
109014
709153
70314
422632
1021727
508821
514123
1011004
463712
929322
925764
586860
992634
769434
913920
964230
474716
781343
453255
459422
685287
541543
384907
294608
256020
97780
492689
294676
51039
213957
195154
18364
249936
399098
764069
565345
391818
625200
844842
460855
359524
94245
460446
931401
842581
1010208
1037516
50691
430262
1014558
559525
499581
532275
1004753
850468
614870
486118
349015
977769
733745
590617
126426
966521
765430
987383
279886
834799
488588
422572
337484
49054
209583
988746
495973
856418
220086
546277
256285
748833
386039
893547
379306
330352
841429
1039690
602282
958479
409067
868736
85343
40646
221433
820357
650530
702387
736178
426683
883240
91579
254278
194099
461813
443163
642016
422863
847915
105863
304543
427549
928092
912310
491668
122528
803763
947038
174351
668399
853908
338816
803029
865770
137135
1006592
47513
622210
897956
39318
292279
888247
748617
44511
709825
768636
926599
116441
765285
707738
892158
92132
506507
75603
917882
203705
670689
932964
728677
763640
490662
1001618
826150
676709
251664
444095
216976
337412
345918
698275
880160
101886
1023129
231878
690927
681599
381024
395541
490703
155102
552977
886648
981360
53884
76879
136703
300505
31789
569342
212150
811919
807047
591889
792349
78168
805517
841977
432587
304562
1030989
177680
252932
726534
460452
787242
687579
54952
964351
416260
668154
594765
375846
896809
141726
860074
394083
728231
1038956
874632
717921
368927
929387
879999
169911
795000
126669
37947
229056
413754
982780
574165
132382
1044162
893230
419742
41629
12971
773071
118471
79695
225568
264035
851567
203494
597455
1904
842943
242122
638181
649851
816732
390826
666898
172923
531448
256586
931418
806977
738710
837718
453179
330276
952528
313223
25599
779072
57053
796860
477586
174398
810323
1040951
419466
950429
247488
844187
577944
740211
678816
420276
989298
710906
192037
158958
1041775
658878
224657
459503
900796
823460
1042148
161717
521788
408511
520750
848215
903479
885416
736175
764337
672938
135745
121991
546160
1016094
191500
212226
879540
598878
496669
258285
560256
229784
349608
1030911
478498
656228
632131
822662
925599
89154
129080
2401
180172
180402
629038
143343
175682
81272
804257
1019712
606438
1017999
1006928
837987
599187
748747
614487
354565
1031964
912150
956863
823401
325442
594117
1008596
758504
793634
1008049
256513
471110
445651
116301
1032092
1015220
769745
94006
973728
396852
473256
823920
1041335
356186
573986
560701
931931
474496
16755
983734
340432
368066
196848
546924
649535
63796
522782
986615
644532
620550
726452
734012
437067
123617
818904
445184
269640
561764
978611
665181
746707
910495
615980
880568
123405
702096
458605
454260
980040
801747
479077
306573
1014928
525691
161333
641356
231240
606503
788530
985317
863080
990882
1003352
131436
168915
670696
40566
401948
394052
577690
549639
700077
681941
466532
676285
370449
8606
1015322
390831
840523
84965
512101
186801
266429
1028841
319710
359264
130895
987176
318666
882741
184893
1033818
326835
167690
217900
331908
613101
21208
295309
576489
490047
234244
162273
439844
304050
812602
617601
324026
164733
672245
446897
194381
964647
291055
828787
568465
898195
780981
829557
116698
476862
166659
788607
567235
960890
1028094
650440
760612
26447
596861
948930
129115
759363
238042
130552
101069
13325
299253
613301
48842
1015481
848947
312447
1042986
434168
15784
104451
425111
378454
943163
333733
775267
555444
313643
232228
1012526
1011132
871284
394903
243004
289632
657428
706534
637590
751451
914844
531824
828480
961685
18696
969386
25445
552099
350331
288940
319861
776963
179607
891781
339987
365257
341626
825029
332377
752964
873930
5124
625702
401055
908892
947581
784769
187649
790877
656124
88613
107102
466406
373450
168646
98012
944912
33480
388629
607758
142314
445676
960009
854142
406964
7927
500590
673555
568139
470583
132907
20387
299726
998629
229511
870009
50107
617120
161964
843904
250730
1035899
331869
234586
486737
415295
999002
711897
21402
666706
933468
756886
597663
883101
281568
143101
583397
890349
196802
258767
971780
83949
830911
336329
401482
390093
459112
836062
411297
16312
219485
466216
979515
448043
638665
377488
624224
157114
158833
409077
727316
608001
167800
492803
656124
1002424
519832
562309
529451
312739
1041586
240564
805956
933675
425821
438677
794725
138287
827740
615124
431886
256343
133253
445544
607953
1019075
394928
990259
61440
95873
561758
64047
802032
148030
730917
264371
385136
723368
596168
1031425
665543
226514
53740
17687
953881
555260
469989
826465
956859
111988
650991
78673
244333
698162
908395
927097
26145
629524
225880
939734
223906
474070
228472
653386
300486
1013546
974160
248426
929543
801385
461952
577474
481487
376504
821868
204429
870733
337601
881499
23535
359659
310971
989895
219181
787223
904090
81095
115123
251033
938240
259021
1009811
282307
148625
270702
520731
491133
395554
910940
930281
216970
284979
98643
779647
337305
933803
114163
242556
170668
579753
2379
321356
744113
854373
858394
608745
74410
816639
600560
686735
60030
393986
198792
139940
700368
526798
285632
234133
157274
655661
33095
82937
26668
6431
223065
153346
777827
833158
979366
119594
747055
804106
828895
634635
547308
293843
1008663
775385
90631
446645
597314
287422
255579
157463
580574
370812
729219
941739
222500
40681
807787
591264
893666
160401
508114
493908
550203
522839
103345
848653
866153
267688
137102
523315
269901
417837
275172
155608
490277
891621
819208
909478
754990
592526
232004
931887
534464
517006
2669
523744
201184
328945
809363
109546
283665
325931
768531
507173
67804
253130
859584
680289
868036
148714
301601
737593
381528
319255
972860
686014
615666
984254
94085
308729
961230
162262
105034
951828
687744
565602
774921
825056
838597
955836
492471
451945
168454
334797
712761
729264
781250
457048
351893
1033860
519029
29873
875826
81350
489502
343317
264342
149526
653510
41763
777243
363219
210153
399364
199274
107754
736053
396545
818220
400752
822329
823894
413211
134419
541205
368119
996153
221533
342630
802375
86184
886437
506767
481110
519271
72577
125626
206295
4885
548518
637524
632443
963507
883737
403091
279185
474132
528888
806125
437615
515062
253355
606469
843705
883648
884
970673
719554
650388
871796
753689
399632
239675
172347
906129
589810
782865
302251
956649
379115
387365
302215
829998
274959
39572
972295
727529
33134
314510
348711
467650
589290
995933
614181
368132
940782
385460
633839
144598
799499
138738
132634
903398
797478
905309
918894
71234
928633
752684
976187
652098
956793
871908
334086
237414
815733
504185
974582
687587
790740
539251
369901
218324
1032660
185743
92908
421835
307869
413042
100867
879098
473893
735650
255044
964482
201370
886194
266975
490550
752307
97103
862145
866256
316446
481150
728982
794794
353163
272839
108099
235330
106920
322752
917209
893570
1038149
443763
652769
248055
598000
768992
439115
630002
525537
448213
801369
504506
614042
417521
385959
873884
8232
459670
740973
597320
357592
647691
261200
378824
427125
1040906
287975
776696
132653
1011625
1021158
945565
813120
428907
768964
658303
788908
479026
850061
518033
197025
96013
826074
157543
727420
1034351
199178
859178
517347
987856
364931
562714
837237
840274
942559
399241
691354
933359
894427
436434
992980
1038845
1009966
185143
168389
577818
271750
53722
59500
910132
983873
323580
784164
813585
660538
721223
790167
986869
376995
430029
499579
1033538
193580
650846
484000
397154
916051
90698
811232
287975
776318
101181
884205
435497
214017
740646
730721
833703
732394
971561
731149
333604
824929
528110
694906
986195
394289
1499
181510
3197
121665
476946
105186
893296
818559
575896
59520
779909
169834
668560
105236
360750
222038
98919
793136
559268
240941
573598
368133
290234
755834
72273
770133
13709
664916
631169
143182
222554
187053
433051
392729
936272
427771
191387
322463
910170
1044501
1029793
441644
53010
348238
872828
272623
956475
316660
240234
7281
23768
501112
122077
155801
922781
810573
293137
908603
293392
631092
441983
68425
257361
784472
788131
696521
215048
321119
836740
403831
692407
618986
120548
364694
141443
296672
714989
813102
83413
750927
248218
343066
548012
7328
804916
816046
869273
985159
143866
312132
98632
224457
357695
425318
1010204
950138
677168
374747
804053
92511
732981
529615
154474
76676
457653
171134
593426
809160
8077
106989
832809
629004
220388
621152
172358
1002265
2370
389546
649623
774263
53889
440843
619083
585006
993921
554623
865064
379094
388528
851313
31548
461024
899881
784374
412782
710288
908690
612258
984567
428036
120499
331837
265485
809730
180590
411653
174087
398793
167127
180791
160520
868529
562260
775150
767504
283516
295882
471492
844528
43630
882738
42117
984402
621331
517567
697906
489924
719098
251336
716664
346672
475957
890785
672895
146591
110598
972576
396799
380882
666216
226313
310129
433427
993748
208316
790756
144778
951076
409581
491036
139620
1024343
900079
648625
763066
818907
587337
792276
267717
247469
406253
685694
248963
998084
677618
8347
726767
981957
910223
1014148
315952
481955
624588
766489
6508
266132
155311
354695
492986
510350
114693
253474
486869
1037291
121437
643116
912184
885304
436186
847339
716671
661779
110035
283798
228248
222034
106550
629870
177864
430727
531510
496401
561489
506163
343203
935484
980818
1033325
342120
781495
315516
833634
375335
445424
13806
481604
39733
328363
203626
896016
782198
531277
609201
424913
1002011
126013
753377
1044593
100922
278336
997544
726244
117271
843406
947659
807650
647743
395360
733944
366872
1023720
822694
1023840
158955
272007
158938
213337
622697
998912
143829
809594
561151
474164
361931
656249
835883
514100
289881
349544
995481
810383
609612
103076
31136
183261
180937
772208
263125
186020
609016
936904
835561
733603
426092
407669
523447
806750
396190
565043
380963
215762
274613
386421
873919
639161
178109
999955
538678
981128
369954
459876
571750
576346
548259
1000911
487333
380059
815409
405174
731983
71306
36528
298635
164554
302360
461947
834326
211165
507130
598266
766876
347237
700634
762703
706653
965112
342108
952283
87057
291256
260232
337591
199693
162958
146599
363680
447207
121436
328617
390353
314822
638805
744128
85853
787624
517311
709474
561375
949415
118259
419398
531798
174249
1010610
571778
202551
592018
385954
792321
688132
61626
126932
638684
1006650
195570
323073
220938
537360
622357
901576
988884
185493
707991
710214
961289
67837
327812
44481
852627
84613
492937
796246
911518
859705
1039115
109351
89939
809724
1018007
290864
284299
792497
784650
432789
509455
743099
833100
320094
965872
191306
985141
191510
760062
899704
424418
275225
96133
937092
927065
979085
704476
132729
214705
388755
969082
40991
412851
560428
166766
155742
301220
691918
727105
174276
578344
475800
908459
466490
88300
1030936
636448
663928
166837
277681
178840
123633
499789
278144
517123
371037
352166
118364
792200
168238
938881
357903
360445
663087
155100
750569
176673
255859
963426
484282
65559
829556
464894
190584
59422
695458
544693
615685
662253
455148
1001009
1016937
649883
778601
609358
780830
626992
794042
972722
951811
386627
949464
355878
324420
482548
209602
213220
54944
682049
424770
166998
457386
809349
155563
897989
466851
568519
657446
506381
480036
214622
101738
621064
872848
72927
560392
149815
40732
836536
620646
452853
945345
88739
178675
250843
515342
225518
987064
980451
750218
309879
710518
885176
717025
926531
121878
76509
160300
300996
704902
596238
531311
18169
268881
965683
284818
848758
983398
557952
505256
842613
770629
815013
442426
209687
471396
12583
461163
501520
211940
479501
851426
346510
866975
50390
675449
503408
15712
136540
718276
153559
28622
614884
762654
394004
1014898
787981
465797
559347
560767
839416
625329
299994
601329
152526
559368
857023
228853
563943
1006831
878653
645869
271976
602950
313007
402747
517034
411031
846724
801047
511985
298252
1033670
492140
360735
565760
627564
903690
759810
391164
469585
156893
797352
268089
989160
943576
414448
129670
988392
66786
171299
8608
895286
522332
928628
869859
319885
865300
1019897
505642
560948
778303
345852
783568
980607
448405
192735
956503
843151
839898
954792
705937
793859
965557
39622
651573
231233
75991
603252
814486
982668
458238
742730
1013556
704700
490012
17483
510138
713659
8470
404923
699961
557963
873770
185214
104439
839175
868451
284524
574833
451439
142311
76713
865111
597217
561811
1029643
190811
119010
876865
808989
608228
93271
918190
646050
671119
915863
905923
441415
278075
408367
583564
600458
265119
460332
417559
483376
423787
258541
368376
518850
246974
136692
618245
580654
308253
902508
626913
350282
997303
632417
975672
266754
466324
968265
707894
539973
967074
455049
758874
216962
367513
774483
125583
719026
4702
397749
1014082
430084
576584
92388
8628
202269
756633
831424
961880
1012120
568168
521862
424747
320136
825456
614451
384181
907595
551591
663444
173535
718959
865302
323288
1035220
153996
497147
331120
854621
847679
822123
207890
892537
308438
149006
262827
265005
863451
823406
14600
712040
990203
157360
928541
577027
33670
348628
88906
818599
706099
808689
69703
635932
688225
130682
862300
41248
1026182
1044098
98189
466415
1036166
1030662
795730
931845
512801
33681
548044
828891
10889
356616
431088
509554
726372
234937
907539
91564
611334
266819
972278
249674
192055
614063
139645
721174
945241
37622
356306
891576
476978
557738
99656
297227
90714
226799
994085
944787
213322
511285
911670
322411
867434
299757
109465
909920
873549
51792
33131
141843
599256
774886
542171
408791
418895
468900
650577
286837
470911
635080
555584
190861
757985
373571
160138
494304
186442
207763
39310
330661
719190
462453
285307
97525
877423
637932
512131
640600
44572
733562
528479
870636
666075
342285
517248
577204
872136
875258
495508
500361
729102
767627
828951
74527
181977
825063
818950
673193
961567
966396
679649
975685
57244
293133
935837
358296
985759
351434
595437
957676
389531
861148
879484
354296
753413
368842
301712
197363
855490
787850
232858
958673
486181
437670
766333
285384
397594
377483
303566
107016
1003247
701912
979833
502416
253610
578310
623479
500852
841776
2842
914582
568738
576219
952142
1027032
263837
953048
704491
1030595
153311
199412
782682
565936
332306
68377
46704
450990
669176
2015
630058
689182
925886
157452
464431
805471
685597
205262
762198
853546
494623
80590
261524
386245
61391
446016
69387
176483
282040
470097
54379
383268
1027233
724506
722304
155913
763708
223419
673276
403836
696905
182664
1025792
52318
419301
545964
661150
177569
437615
476253
1011370
830687
40101
34835
1040262
685331
638525
869544
538562
12193
95142
539914
548286
270989
106127
730573
447652
398071
354760
936472
651689
85803
679306
488952
947474
566915
311762
375295
744278
432361
667040
154727
69947
379633
780238
270947
236823
431154
557491
558378
391886
47181
658201
35824
214934
71491
636494
922474
65225
1042161
238234
290318
778585
281155
21672
890602
925778
636081
440895
283498
426278
824351
212098
408532
386307
1024061
465149
171596
1004332
744431
362966
418957
386650
589335
371506
91391
466662
948621
471797
825909
832335
656310
384596
1024434
890160
594551
618127
619011
146500
638751
57592
5255
93634
909329
794676
971526
632891
852052
274999
526281
502229
1004536
374054
625388
195901
168098
848811
378348
904287
908418
1033822
453365
212050
529815
849646
482805
76875
606321
570731
623323
1024807
167197
824135
483544
536917
1013838
865434
416915
931724
802402
313403
897824
521892
160757
165784
261841
756694
297631
591013
885324
480905
737968
392184
695249
415747
934659
511480
596104
602721
1002564
502968
367543
551697
386845
885199
183742
1034570
313964
775042
790744
459083
716493
941168
843562
410720
609270
585095
440802
248735
20750
562956
815794
531126
994005
763866
596222
902556
443167
604193
717786
144611
696208
138681
665724
650035
688668
319410
738259
310168
331314
527641
1024911
340948
507216
785383
506966
14554
609590
626047
93096
996641
1022536
1011733
385609
361464
124107
456231
678941
579265
179877
563776
922922
279361
982123
118843
930680
100406
1032591
965799
469638
320402
859292
914529
1718
973710
69628
476240
969993
695151
1002677
463321
814257
153303
778499
7816
571407
555151
489466
750643
830204
671914
321821
576788
529016
800725
323216
304863
5278
469673
826195
720527
910581
223707
543782
536908
714720
197715
370682
450210
948356
591046
154670
198139
1020019
854074
912977
431063
945292
832732
282102
466747
210643
1011512
558326
786531
203087
109280
407150
826588
597130
250956
117476
312302
960885
732995
1187
715253
715983
347050
560210
667520
565486
452359
427991
285040
123636
694341
892918
791292
356723
211037
87561
391582
418981
425375
839293
836853
881086
980523
158985
350141
999171
283562
220606
372953
514316
336221
183731
473047
327777
540893
264134
974035
426139
881263
75323
150803
33573
929027
120379
1017602
84166
839091
888135
123291
203571
613381
411272
719010
244830
656476
931176
1012311
887668
978585
974159
965787
252369
178493
702478
206193
950381
553655
544304
341593
994039
754695
127904
537937
770928
447713
1008999
646781
263546
29911
1022703
402249
700276
141773
232259
398327
963687
793163
769616
809706
390619
167527
477633
742546
653325
793728
181096
131854
475345
863275
82217
96193
160762
418669
658629
438680
254793
1040658
86839
173230
536130
287232
344036
488787
582018
308269
613544
354993
961966
705620
750467
389797
58290
109769
120090
549120
934874
64415
494034
359604
146479
997193
646699
766668
384141
625752
386103
850667
229902
369881
534970
1042838
315157
736774
644952
631007
874095
77950
504343
210003
42986
458262
144960
346760
90158
939363
1020969
515510
157133
640397
387845
702336
387089
716552
632026
792574
372072
473971
15140
164130
322629
789864
381571
189491
118967
769150
263340
524830
894518
451019
764151
921840
547135
618819
283224
924497
537005
701812
754552
887698
724394
918865
50570
171072
231233
335566
49543
993444
696011
220971
800513
935043
333987
728439
871882
940085
372993
712433
867698
267709
591201
379970
237240
508284
485756
489405
563533
718047
418446
363004
782678
63675
932759
772159
646394
622306
220598
155028
290765
499681
914799
501761
951468
572506
133703
158965
479762
354590
169497
900544
599697
69359
764711
1031264
419288
635571
873874
379656
576285
296570
151068
826224
307752
162883
948027
127331
793693
389308
612275
4306
377981
925043
691218
933643
267008
781139
362607
13083
456273
263464
18217
983701
993708
615003
430975
860548
69997
383007
957869
774664
168709
144767
485125
442691
505371
181243
696531
700091
354298
102338
139467
568766
415306
671565
909707
117740
589279
888844
244281
56711
47858
467484
845634
214031
587662
867051
791547
388652
351620
304393
683407
425878
732528
759796
27653
512675
419871
983275
506139
16515
668183
703133
545156
742962
184051
957116
196489
435037
84444
417199
283959
341710
593102
527592
768579
466627
47275
307202
356294
1039165
535523
643762
101851
179808
138862
974662
720153
105476
720888
761696
425252
482627
115721
387641
508951
358747
164667
423673
132712
896583
676061
205715
635425
399640
470197
279355
437669
905774
540356
679392
74317
935701
258805
508043
887866
590883
88755
265115
656242
912126
836945
771556
608871
856769
12212
91751
563098
254135
714432
371902
951787
875764
797477
754151
1003418
791425
32157
969373
61158
277219
259735
272068
766469
986783
430390
993386
106307
335712
543219
87918
891467
191229
974151
946397
250394
598704
450980
757315
800893
162882
665314
696354
367672
71537
347983
614928
409877
172631
944723
327633
641519
60910
1039740
822736
770680
115942
314452
597622
307101
247675
703646
336956
578073
874103
339034
923741
994946
658056
1017634
377595
1074
146255
197907
597573
695124
421325
771701
222840
515613
362700
381408
286596
102867
1026378
771590
379104
950486
871788
454916
881278
264961
826019
57458
76338
129791
210537
639658
524895
748999
756168
979769
529956
418851
230072
512263
1039470
606407
93460
503005
1003244
66333
231937
345339
119397
305139
116207
924670
321908
876567
152419
702632
433887
848788
643662
856562
197580
491268
621446
224699
502472
616428
819195
59316
604983
1011313
301810
749027
927780
860146
271090
57990
261333
253698
738688
234486
261055
635498
1043321
148058
31407
993917
930377
535293
783657
948670
63671
359529
849238
241809
672515
59319
333145
153742
23742
537098
178026
912891
372959
758343
401401
45039
201079
699303
289534
998869
70646
665689
612252
72806
428559
350901
56381
384121
464228
557954
634390
265102
145650
72698
171481
379657
841699
902802
665086
22621
868865
593106
49872
762117
605770
909169
594491
522394
638535
432428
562327
465945
508169
342164
212281
55615
663360
689139
889445
561718
545243
761019
543545
489094
456780
738032
514707
285737
583997
736138
691337
745860
856904
779483
449876
36304
251871
999710
81888
824015
731287
275685
917575
721234
13831
881369
560730
724365
81367
901065
943806
740477
609332
530575
37485
465865
713931
988978
668959
11863
573373
372464
792269
628486
769673
851121
650090
582063
1032292
735894
671011
786419
225056
554016
708302
424430
885563
715300
435853
980493
856703
492730
257670
287402
306684
230725
688462
1027692
886141
693427
24847
749432
751388
521180
489120
811923
69640
132345
501444
713816
195519
572564
601453
481146
458838
1042112
805235
386410
946351
919999
614396
847112
604812
553370
41833
651295
606365
255940
194746
202278
471464
343592
545879
1023523
993859
697122
794109
525437
951840
314711
156031
314821
2790
796855
601546
907585
116159
101323
15502
155120
340277
706793
249551
201812
969376
697175
576439
209393
957106
911235
90538
23799
194984
18509
48160
229280
353867
532204
868264
333791
531340
242908
1010743
684032
307700
595580
458172
694669
522332
557417
86635
773627
553764
572887
928154
848288
333069
802054
717418
561389
762800
756711
124540
604477
730678
1000137
188883
569782
1018220
503173
941591
742284
374087
865462
141693
991310
819174
495172
851461
771726
753849
368691
546881
433771
221709
806657
934811
533923
972056
412827
486864
108876
1030071
316062
638117
191157
549859
583190
248702
127459
199747
763073
791739
1038356
478247
215210
433246
757165
677581
344894
552392
928742
717546
780266
219628
40768
219431
424984
950309
1004026
725405
349846
729247
1009411
973558
437223
91886
498616
913621
510362
114518
897211
847033
316525
1012521
524021
321688
701596
941647
25493
135177
1008211
359082
582008
414421
509945
117843
30359
868431
139414
490317
1023595
662256
231341
780138
429119
927097
950376
1015682
771930
317242
278015
618326
120875
752926
583244
93687
102152
603011
273511
419444
145121
508416
239104
320769
779441
157843
233037
896956
178405
472608
614875
475981
816126
202374
223872
174225
818166
361237
711406
101827
277555
406357
697802
45948
496230
155535
312022
213895
634654
456484
168303
996374
1009861
876094
516519
969975
1022301
734237
963870
201457
275260
826998
1010767
175441
984184
457965
251069
357077
471269
321128
958291
217414
469710
919099
413900
252486
508273
649525
534593
686599
220327
769516
796750
783622
965520
825489
436983
779583
1007392
600705
956757
474134
578891
981795
477296
786377
781337
652709
972250
1028287
1000629
939443
839251
673522
457954
17420
143103
663326
300962
198089
741063
898999
805039
244846
420200
219991
633214
939256
495235
889686
725260
625921
282525
237676
580441
341949
182263
230732
831267
725428
739287
478114
194030
119814
953404
964252
713433
146560
35455
901510
179622
770817
1014360
616941
457967
101511
512653
333098
382094
58993
892956
331423
830925
327007
585348
262336
924082
439896
48871
293919
339955
987508
163529
949552
554882
526162
410592
155250
669526
745179
957181
126054
505381
636684
809985
955663
328566
189945
819845
73417
616644
397600
781896
367972
140937
230702
838490
30379
332884
564139
1026877
858897
169042
213600
890947
589182
186670
624416
601552
605285
46236
396947
653353
516294
861098
35225
116259
150153
679078
855222
631166
144376
640243
431906
991823
178893
1021727
166634
245828
828108
139029
654470
578384
448747
623668
409168
721414
848763
136815
676119
1005530
397350
170354
606497
753865
197642
70185
970280
678449
105770
33489
393336
1015844
764244
995258
470720
47452
382492
307402
560677
277676
9172
410475
44442
542835
771974
764856
492082
856623
655096
271620
953987
116725
63605
626515
301917
518647
347082
800269
664603
474818
240280
514320
212532
425946
1012979
496480
398420
9845
993989
56591
59141
15220
366824
86829
612644
454527
626325
440079
956661
395210
735942
952572
980205
453466
807253
507570
956471
189187
928940
829852
699073
211978
458464
21469
111227
554961
859802
18130
692368
999599
856857
498913
864228
117978
929080
801921
787624
775857
64140
986554
422626
507561
545999
397395
608317
450039
533472
241286
522541
293678
189889
578885
567172
263169
996245
255426
115935
916937
740493
441230
586538
741513
149940
970423
245956
492766
849381
509942
360969
111222
282576
984161
731698
767937
221455
488521
563895
952928
185922
643111
77271
250282
789024
433671
658760
1022409
988691
32925
348134
856070
527307
445393
802885
870327
731857
913061
597392
777406
380372
662115
787231
452136
537455
692213
765975
50704
341917
414215
924294
967199
493074
1040163
928058
389162
309294
168714
346865
135104
900316
814387
445298
788261
853409
252432
1032782
363542
793965
161971
1003989
691216
585825
439936
778503
281093
360974
730266
227610
981624
43428
760552
715523
409329
113209
126504
658040
5174
849586
773959
56251
847483
823131
936818
425463
629111
484894
961141
74625
933523
225914
50098
626501
144194
998059
989771
413245
66635
184703
111904
36486
399110
346808
102739
591176
764959
9963
478245
1229
550609
215183
555988
664898
547462
887099
813421
442394
189560
476780
259140
660894
794297
410614
103045
480700
988679
1010825
820309
309986
76940
756444
625142
1000334
373197
808692
51418
358171
289869
974061
812641
514253
367968
27706
315138
604211
295542
952849
990681
982587
103126
622852
990180
468259
74576
762936
503376
541721
381666
748831
1017215
1017846
1008973
11429
57086
567417
251809
91459
753896
203861
526788
472233
567802
891136
220916
195872
529446
920499
711153
489007
950502
715716
437962
384423
828350
210470
783864
814588
910130
510557
488975
472618
758027
567725
733859
720846
984178
1043979
10100
135789
558401
495254
1003102
280920
646770
1037149
179618
589476
368703
910818
3030
798617
824887
875926
488084
133665
406422
426525
452904
357743
495476
62750
995341
12415
393916
758223
1011994
142103
1004479
713040
511225
598592
487661
518785
218629
879466
676195
1020383
14621
273492
238440
108397
370574
467372
82156
892681
633867
633196
370442
551750
688463
9725
915207
12632
662579
350351
116259
552701
941486
968142
207688
997418
506826
401722
676988
288191
400219
686278
466829
609470
123949
856496
464118
914885
734189
813104
1021403
747710
334275
372572
576996
805350
226189
326362
356350
82675
7460
458346
157904
626652
172438
1009033
747360
846984
465428
164056
974356
4794
359692
59490
87791
393105
871996
779943
923486
278197
375889
883480
462695
189324
419419
6417
79241
954272
572534
1045131
240132
691199
271
975515
254448
128641
159864
1010540
464377
318443
358617
59826
59451
144350
710767
541981
432128
122302
983520
588926
700627
349540
414516
425680
116636
37966
714469
960889
935717
689980
359608
368425
689218
622476
473115
450345
529713
46306
1010796
439989
506088
883754
632042
914974
828094
754999
67157
612983
939663
982889
297059
550800
375873
840705
75004
531596
134943
209255
588417
940668
279186
857016
491661
837410
577947
242067
842955
387728
455630
1031036
947538
842187
615407
364185
926423
363277
34426
608826
619593
677914
876607
527535
712384
210647
825930
230031
641046
989390
847898
668759
199598
104984
465111
418456
822002
554917
476470
980054
451073
501466
553740
378128
282064
312757
54815
500887
969236
126503
271235
136303
417293
859217
658129
151543
681053
791548
1032752
538720
32571
412637
233713
670406
489748
1009026
212633
270875
755360
113419
137459
50722
928477
525605
829439
313571
869996
187466
809431
31267
77185
74638
666173
951655
980424
332330
403393
951585
887278
108159
741019
835342
44359
56969
148128
779607
321815
631635
322192
443131
801062
736503
157125
699806
14616
116705
47038
954501
792750
257396
497998
533264
693488
890665
169666
32171
41630
126581
157818
363129
188289
314222
124934
873736
1043040
274608
972835
155841
861869
79904
884315
107242
868431
205294
700939
102463
247986
337589
814982
259737
32318
1034884
786197
386047
817876
757871
509228
556867
104055
412613
131583
494063
851067
600529
199376
225719
814567
782860
579393
560130
374608
737108
967890
805979
47826
297117
125191
699642
253974
269871
712958
265949
842590
160845
913551
854506
72313
956252
531070
356229
986344
545724
253010
1027753
170627
850066
865501
268298
841435
816357
74732
674411
751029
730677
968079
228371
477814
231253
392431
765724
135557
520270
312132
317532
778719
118524
445278
245218
564534
772510
826938
528494
418328
619331
1012259
299547
778240
302875
64018
341817
719493
279609
380941
47111
57752
185674
641830
532907
890264
499309
342800
299523
552266
682532
104146
957024
287370
877780
208301
253378
600143
741006
491943
624485
941947
380186
677314
502132
70151
178922
487490
419049
355497
953271
526077
178145
1018805
96988
84241
768254
450220
92375
766446
30990
651606
549354
793104
728597
748927
8821
381548
1014966
229151
688734
728536
509671
259640
843823
689249
500918
134814
806042
904535
394880
737936
266199
21671
191730
12910
1014787
180980
452870
315167
278567
217200
157619
423092
276596
226742
402321
907481
826633
465081
918659
739234
148485
299467
1024293
257798
340392
139383
648665
355585
113739
986393
264980
752293
787100
511636
943946
390338
721746
1038543
270249
576084
399299
235658
201095
908628
280808
298251
870767
984899
946918
639001
324958
912963
672215
579081
358357
646818
408411
576898
639229
413484
221084
471857
8722
657805
361855
554331
479444
647231
159996
852393
565651
596515
6334
279010
358548
1017470
489467
833110
511124
694123
160049
636287
444657
438865
593896
967313
221465
488518
725249
578421
265104
902598
831999
483761
597848
49009
46482
838228
546660
808692
796466
725437
499850
573443
320863
268812
509915
562852
19053
298329
1032953
420874
97577
971937
443475
737434
404653
1046
433696
818886
122657
13963
88766
431629
330499
228380
450444
333205
479309
599874
611420
51008
960431
538071
113641
593327
524628
303688
490482
698447
871674
543237
283491
248025
822186
675102
129528
696440
866332
519356
363413
928025
642564
918706
735790
55557
27714
143534
213419
904334
954830
899986
244465
675334
407773
101824
152253
1026332
426970
723765
325792
720799
550076
648986
369354
563025
779825
435427
649850
820471
204485
749517
192579
351086
1025859
874352
700813
59721
227735
321165
446601
559157
297707
862998
661233
566089
184213
717164
975574
195533
515368
504241
986293
379408
258609
194370
508508
785754
633093
802911
810695
627237
135984
584886
559870
98208
694791
976525
258301
946691
53827
1027456
873827
411573
464683
9650
689119
168071
279062
345648
432972
257114
374772
794968
899454
73171
456241
510400
1015796
1038488
571174
794468
323028
801780
598636
948806
494796
940543
868363
220687
964349
416448
279053
217302
201389
500121
888962
540992
44378
437745
692229
466731
599626
163357
79142
478494
393975
340181
856004
1039642
580118
1008183
539661
119391
236267
375782
656710
706129
541012
813100
441280
211587
248097
802223
32381
430067
637144
42478
730694
530908
378717
824765
660997
31666
914324
523600
161019
13746
676768
671767
319112
269439
933739
281188
781983
182857
223995
56155
813986
906090
1017593
173252
1021416
283969
229227
947755
119654
601429
246536
888379
701612
489108
939927
473829
697576
46345
723318
557588
609190
765777
45418
555334
1030863
987153
751879
974817
971036
981793
602729
400134
419421
876022
333375
142320
1016405
79861
533225
631890
244324
871128
411221
369833
998002
1002037
197791
336839
647200
425101
594671
469531
484217
710158
845377
908134
815515
139581
663742
979161
112761
721549
780480
171818
707230
884704
8705
668615
528273
899210
365714
227165
316259
976778
948257
185017
602324
69154
467800
398107
411101
807987
340984
855750
354092
352313
49085
668600
787939
331919
419965
79140
587945
289232
501221
382322
966781
193055
702619
708120
750778
1004058
901647
733289
331959
174550
355198
981301
143753
626616
937659
658789
47828
522668
927832
655999
249729
406494
716020
539746
856275
945897
368066
731333
929436
1019591
764364
180713
364926
873601
980933
665195
898251
685874
160375
748169
894646
525142
923790
735167
569991
747284
381023
174757
425747
181755
30246
90345
408202
933962
684640
92734
1016543
721222
433433
701251
815406
943048
307554
205566
255220
609572
662281
623046
28195
912059
630310
527919
731364
468524
693422
525617
360780
68721
973371
971411
475790
948827
451762
279411
50644
900803
849943
901512
622323
55683
112751
110799
695236
529209
621070
457790
417681
362774
180543
933986
349623
313307
631042
44813
73293
543894
541644
535606
372206
31884
718964
270197
174810
76380
356818
281627
314411
155888
166329
559399
977430
157646
120216
878434
1042856
287982
651011
893618
46198
857747
358850
607898
369175
685603
118053
702305
442776
297474
420888
72501
534094
919454
734906
98159
584444
796287
425968
627047
373530
892573
127364
465379
536253
289196
709131
197166
388870
605705
999248
345078
155485
137972
122529
985246
909113
779727
338049
856065
692290
824617
31798
290107
559029
841351
952868
1006045
348274
829107
642840
404634
82247
770929
691343
461040
310057
923359
139488
988233
944134
328800
653459
807946
182521
701942
1043252
1044268
211109
411605
919292
749959
169590
419618
71419
481405
632036
179526
254901
493983
831669
426478
65165
700551
107736
1027061
918882
251283
6546
406278
697355
1003943
569919
466937
664507
788131
69483
256886
933315
39125
221248
758703
728123
467330
905443
532928
281006
619773
650246
684684
514565
787782
716781
224267
945763
904977
444613
817151
705395
631992
973929
570895
263505
921674
857637
22541
340241
248129
646516
564182
842412
926904
1031269
221716
8993
163829
410010
429002
114444
676831
513780
786185
430373
418349
603793
195763
271113
560791
259470
528878
1010963
960920
587158
584503
239186
238140
81919
261245
851202
503100
290148
344964
835326
273988
445827
403993
968346
349024
119343
525993
43174
489000
103098
82877
252039
434124
301678
453752
708017
757392
637133
645802
297012
958756
732998
806240
307544
525911
742512
596338
97410
658928
472575
520580
636235
469337
679969
227800
875490
1016476
993133
734581
80889
564122
721512
497105
276293
12862
715055
469952
870552
96057
813558
406494
678217
101727
2282
389473
342574
469238
215889
339258
827689
236
507880
482458
397207
381345
948076
613093
431503
479716
461390
416512
331589
605702
364595
25627
1009147
390975
329805
341765
164755
497233
638450
44612
789981
388790
539364
157222
918675
551994
147936
89896
270001
870220
755732
718701
301623
256591
572757
724946
215177
680266
287930
1028350
991150
751295
152860
530610
631660
588476
283296
29869
619703
453790
325389
861948
329935
475020
825416
932287
202775
295902
480213
355157
642047
472074
444909
213684
590414
7713
773835
494209
997356
163743
537481
466247
590644
813348
888937
983309
88816
67041
383317
515833
312217
971395
276326
188543
503512
428220
829216
1019645
679051
779869
51832
129887
247907
827559
216402
810155
406378
599823
967638
392197
588425
263802
69975
229671
766548
55776
172183
503607
18004
611665
48312
528091
76654
337942
706234
483537
417222
755957
549177
601925
696639
300449
549076
4520
320295
35630
184269
390534
13005
406295
263162
467732
89214
538266
790629
151874
851213
828300
720862
292069
566140
584821
260689
879719
607298
492975
709188
335404
294469
623046
832540
229932
430164
817887
305956
150242
508451
647952
821954
225947
57270
652342
371747
990301
593017
638636
888214
229625
721047
288628
474692
709741
742179
1006508
580661
968431
155100
327595
358119
980989
291362
178034
202776
221407
127736
7480
5060
980742
991413
315428
206596
368227
702173
953727
926874
219540
738188
504778
384309
912892
596628
72612
739057
485691
605703
850418
598730
766314
941213
193228
414047
151455
498144
146210
881351
275978
535431
298821
357205
523528
631039
896714
421414
573727
920190
790730
84451
848350
397571
441411
333114
124998
926052
629799
705233
464096
621346
815168
619706
72630
1015
137860
467884
551627
747478
397012
1031255
142078
884994
948342
576034
632378
653217
191821
452944
102254
1002419
839878
140975
1002926
691573
615140
371759
823511
912549
478002
529356
970242
969724
294517
842758
300781
591705
398149
618070
748394
131667
886892
897873
860486
106684
562657
300705
394766
157060
122489
210363
803499
22443
119347
165091
191473
188296
991928
373573
343771
258631
116050
684043
8469
37048
418487
64432
621940
162545
600574
533599
277548
118281
568427
95540
875211
751815
227898
53625
380190
469597
904209
213768
969796
881401
345527
264393
957717
894090
941736
147580
427576
197111
640072
1030954
406920
106643
340756
978574
982756
213670
894869
303362
693250
484472
820968
925314
125992
347697
599498
827240
239511
320949
507501
216058
242904
299521
904306
839849
662583
624750
816961
503345
211295
743185
857693
804777
766927
686672
803878
859826
873774
149904
695904
635111
149127
709871
195256
1002069
811654
1019503
346935
800315
934003
368457
138686
476356
633337
908361
554713
741299
765100
1043980
205480
1010723
1036013
174891
876545
301982
546085
682099
841970
932853
612049
291052
351014
630996
519270
603407
17231
87566
248163
680389
607066
717360
406435
449072
750264
598291
883120
977590
1001222
472051
305065
543664
705061
755576
31172
226219
368523
986930
930216
1032236
269669
210583
811524
332683
447137
540708
902020
916457
904820
207954
803911
1016899
200141
873247
535091
820974
853654
722128
154662
869022
193170
263619
179384
180361
683432
766609
688874
963778
880623
615960
23306
668261
891893
559439
806004
183373
703388
279096
601327
105654
253554
861431
324596
575747
470272
867819
281022
147213
77918
677006
726701
1027214
304772
597391
636636
933044
23896
254820
467680
263407
866866
1025687
436651
499753
551476
737916
53948
344985
37957
176308
700944
243671
619309
831597
565939
874250
205444
703513
453969
657162
799915
221401
348652
14474
185232
773166
918769
899658
183116
836507
68204
655628
689106
289321
946011
546199
60878
916816
329363
856194
261674
907150
192124
484854
614055
753482
96077
663489
476812
872637
412152
182689
445262
486176
566640
622859
383887
708071
737288
283180
523407
624047
87713
522417
234140
919027
596066
927011
18074
435267
215660
666428
413269
445468
739819
484912
964287
563372
615716
253925
769262
658142
692651
919315
989516
210466
731119
886614
315311
553224
996095
34706
604457
1022152
609570
324874
503604
544524
1005646
806462
863334
385982
342972
378718
898119
463743
541693
518806
823228
794735
432240
744321
460238
731987
675347
386143
922836
99802
1044345
288497
630036
99246
292254
505226
836368
965646
468522
57322
841046
852062
931094
212031
517824
460863
116112
397360
966334
678186
542996
123686
705827
100586
646969
949136
918122
116310
189831
57198
692358
360819
883092
554002
427743
695279
517054
382057
796505
219683
858817
602819
590653
1006678
91496
506091
348834
764569
961668
820293
251681
888751
849228
724034
795138
81527
569528
458839
604267
634921
362213
785594
523865
710230
388318
754177
111996
595569
903385
28183
505221
448231
495271
572096
4627
608398
214634
265248
561428
1018270
1000
143254
499401
11671
226540
621284
434092
11681
374222
1015217
984360
384017
488636
228358
111755
796412
215673
73588
126350
153861
264737
339674
465510
904974
369021
806866
361342
1044995
982505
873084
1043503
967320
721319
241002
794475
412758
962455
197723
336885
176052
35555
308204
532965
408352
816676
864379
708536
417503
835170
788168
234056
202496
249531
460933
151451
101433
456640
766114
457833
581125
822756
975856
879271
317660
743483
666534
854098
209730
958203
102558
78198
441659
411474
590731
855707
320911
185689
652947
471292
436336
339869
69937
822343
337341
131838
314180
445586
858443
879824
342418
904969
954594
665021
442960
612886
368785
248424
239102
486559
985358
784902
792398
420980
957517
46469
1037835
47627
119172
924671
345948
479379
940291
784278
172572
852481
801276
307831
923863
6469
121657
785640
21231
364815
582991
748535
618017
595982
208319
775740
1042786
3715
981608
942822
498540
719112
393080
324219
910481
761132
74926
150200
623935
630758
839065
584774
205887
47569
386565
765996
1001302
626520
168736
420200
890673
236650
1006481
674291
203832
215649
653316
132078
537228
254587
83011
749296
422614
971456
438101
871078
134715
133856
611530
632063
363838
642158
445144
400753
118918
281713
216955
677665
956219
801294
758337
962141
782650
435788
290487
853426
372730
489307
761543
180166
415101
657948
751411
202076
31610
636219
735051
818000
337470
309265
767449
283108
566280
670853
91216
513744
71595
213771
999278
925281
855327
906803
773192
1008136
1034637
327326
987821
91227
346841
540885
157403
811508
392802
424464
207177
316230
707195
655905
547696
471545
926134
378572
154470
681856
775400
671350
848022
772047
387576
208757
369073
266213
669064
956937
603661
331547
110006
283473
671888
262103
622312
959112
817412
142347
4145
158811
171230
904
54651
594186
415401
363092
653805
106152
959662
495957
707735
748946
703779
723453
843117
1032962
912001
454296
18823
265852
1014417
580407
804165
409190
197414
990619
997981
380005
857609
426994
873328
441509
238506
112967
438705
565925
9031
840507
574220
196054
24806
127362
130002
948997
157205
557934
216905
536202
314817
246981
160782
34724
100738
918512
579371
220477
147342
34302
5859
880021
453949
920789
627025
736492
529258
318579
400035
603284
989390
1012157
747791
12856
608255
945107
728017
681511
320491
903073
98550
517578
134974
586855
701499
1031076
283481
823194
197236
294040
203105
1012769
189476
88756
847847
982703
445652
637264
58337
292852
868052
729663
869874
29426
159191
393948
653051
423510
921660
554464
384991
521757
957367
909202
224344
326597
559367
785880
166249
727528
265827
596179
729135
488847
24371
796288
536473
25533
224401
986671
716115
203722
505404
56454
202727
586353
734501
433753
872040
252529
308730
564265
116196
460715
983944
794277
442157
124227
1036165
423564
978572
466892
838667
537155
625076
259623
1013899
936478
454848
793150
170723
833760
663652
696731
939444
124027
972809
869971
1037712
168619
563286
75582
40489
817585
489522
393446
159152
647338
624743
598861
843937
600559
902197
914469
784924
151435
568618
374491
543795
1040315
31112
719783
556339
580529
792629
305129
1010103
81708
1000937
97079
924275
33743
275864
979527
799990
969579
436250
853474
753550
922364
123376
306720
823078
397587
853732
55863
252774
268577
682163
588772
686252
380311
1006732
577625
896948
432809
639803
156
224928
2627
860320
975450
741089
737732
864315
415024
557782
644952
542440
524390
303083
210608
875638
258391
733862
305729
28532
548055
343571
201768
324573
687448
607071
145799
769109
138185
474990
570365
273683
28790
479249
381752
800131
481439
145100
57850
391982
67796
342774
1015655
629645
322635
596141
840210
849463
6404
656399
984208
932264
772549
567404
534178
141618
161796
23945
598315
921831
471430
394726
433007
819746
45519
718072
867400
253029
369673
1751
880016
1010925
179498
311044
262927
540527
232314
113482
1029872
101974
334348
84903
560023
320376
387165
352299
818063
289253
1017680
559377
882845
420884
488265
473187
45571
71256
134460
432657
141912
982756
491089
526658
1040045
491139
585083
714785
601583
732002
907983
146627
37385
143865
835547
558803
91778
418144
869677
254110
505827
994854
137397
730136
238304
615704
655954
174455
433675
774111
1027754
784088
860113
421613
662341
138160
156829
780133
797185
822935
328024
278902
995333
381287
630537
1042122
775216
967169
939945
450225
1005369
470617
893135
975568
864290
902038
570659
16191
769907
1025353
610515
66228
473508
556879
851922
355030
31620
10434
417963
799866
538928
987764
863275
63495
763723
564477
639859
917905
124337
445391
378352
569350
265052
166704
2952
613821
280550
332692
497803
868011
812341
20674
762320
560671
641909
277849
678851
703181
35383
272781
448358
291869
402376
465508
456426
1020634
196322
44906
171845
637651
2891
476735
334648
67654
710567
1010655
252044
860532
881730
267911
495705
912703
208037
61148
465497
107620
785897
556535
792378
187947
555781
167426
837165
187661
555941
746907
959064
205634
486961
743666
632753
271594
806569
517282
900806
1019735
237312
978207
455182
309110
752719
695776
819999
854784
252218
913144
70557
379336
707060
464121
55182
577019
796518
840699
374093
619755
116911
576708
342515
821393
917619
350912
766702
547060
703077
400487
553517
365014
659853
421715
733143
929766
340547
872386
961330
886536
390590
107486
738078
142937
288888
583766
1021773
266029
492299
801388
702621
401593
183976
436852
650409
242622
153399
55372
387205
399052
402804
1030405
89205
126507
107676
458329
328873
457162
736024
836359
1039922
586096
390264
543759
787029
732651
1040912
660799
978204
173104
1006276
525325
501889
303267
475920
1012307
1010449
826095
186639
39849
143790
739158
333684
383725
290265
619190
50950
425588
784313
769184
783911
948607
312414
769850
483695
70436
961921
125600
623319
583238
628264
309043
928422
281928
427542
166997
1023481
887710
904469
72765
881875
255520
94982
792574
250017
203131
340830
458380
306552
781606
1031185
748485
365
900862
381351
943716
977463
464673
466362
687060
554747
283677
713464
395161
47653
943086
464267
802059
926204
632141
648010
692187
32342
837444
34492
501824
458453
666009
865537
252731
885122
671837
655091
1020154
180663
937164
575173
223632
170131
614584
1015021
913534
617320
231477
502394
766003
478533
192694
871834
127038
589942
947450
1044801
294587
406084
1007501
260460
54996
229829
176065
73937
1017654
168977
710836
67590
233949
162967
763043
561590
618868
574191
431613
113162
873297
737074
547405
242974
927774
393530
274303
948271
319983
507565
8091
850738
747277
736994
430888
536893
99896
199255
86222
757509
865138
117163
244311
847963
893995
962347
88655
970982
745001
204163
99580
611474
253811
302223
260580
455327
733915
523302
927815
247049
732699
903333
881478
197759
842697
525686
128621
1002960
891084
151421
670062
839626
785770
854402
472393
116190
745457
170087
234162
702906
417199
708477
810031
28565
868156
427359
462696
105943
1031760
528578
454516
403794
368183
5334
37816
362954
299526
744355
817105
952240
571180
294551
16901
576253
439277
453632
477182
840051
751095
392651
76935
671105
753103
1027156
704337
408624
340704
688993
560615
470949
650780
660867
184687
577735
949354
556223
723239
221581
172579
306574
784854
287999
160049
53793
945042
315252
149711
343641
87139
269916
840771
403384
1044371
641207
338840
105920
1020390
1040930
372911
383508
975080
145663
241200
750431
763381
423806
836406
207542
130865
315061
930491
60554
62544
79733
512508
118376
921131
213966
437951
785654
128041
950486
746791
13541
878082
507660
847823
580386
411530
814082
112608
968413
313117
239762
853470
551624
567802
841484
186784
887916
619852
423252
352942
103708
233876
137349
386912
665877
193304
685199
484367
487947
191055
712843
414278
869922
698039
310038
490122
827202
211433
846505
126529
337525
163927
112268
213177
1018536
275461
341004
152152
922375
234684
206572
626515
307035
819533
634222
506936
522028
353239
323791
1021250
457265
928167
120158
522301
1037272
403891
69383
116576
173263
38734
1034348
222825
120560
655003
184227
375120
311071
795332
60728
698893
350715
582752
343836
660599
291408
327118
958773
813338
58930
739986
121480
500910
155019
156442
432275
831292
833134
327142
488577
194585
585431
136319
59151
514795
447035
1021311
414402
24895
47788
1005263
550087
927248
612702
624488
219600
133307
286463
844173
839295
945969
969848
640711
616130
686336
993972
518586
488444
186275
94693
519386
622431
262661
529721
157299
391844
957133
65495
126783
418953
855591
778785
339327
503509
764562
254052
337432
60216
1044034
839204
98780
686745
941943
720976
231597
568072
530242
532102
466061
758594
313413
938108
533502
721474
103325
859541
418109
901053
561485
640147
34315
244747
657313
692361
105112
45519
296309
8582
186434
774497
418099
623897
66382
603738
970302
483795
18864
670649
609682
73469
398427
759563
693086
4857
192185
244740
493286
168086
428289
620967
922521
655249
537200
491472
189837
11927
971529
681378
312850
517831
775276
897904
42350
109327
724132
917240
714318
836146
514045
938889
469588
541026
699621
501505
745188
390348
732077
31529
998776
308169
686683
220861
497814
584555
998421
552973
409405
231399
31940
236831
72842
844916
151935
255775
67024
122244
789957
760021
150063
400066
294374
529766
170600
271836
592381
974664
96393
2806
71021
468227
115129
20609
80974
253908
1035369
501278
1014225
895343
84504
28580
111976
924815
1016298
301670
239247
484666
124342
867665
567018
885850
779263
502781
769360
298528
889030
141505
361898
936870
722731
646112
828145
842655
79939
455709
96797
163425
309846
194174
464856
805580
951157
682279
267057
1029229
1033768
746627
627561
573898
202979
941231
967291
49590
274336
308909
178096
978126
228735
197888
1016393
454758
846265
325169
165047
402925
849746
254768
271565
942599
640100
810219
799300
405365
1027219
916444
667537
818181
847325
925082
720510
653743
623121
190352
76581
57829
529996
28557
72707
473440
980490
779638
145066
405638
923735
326833
561390
277665
711182
1011845
335525
963423
827434
464978
535385
225701
398005
622716
591939
984172
243145
627631
304984
987619
804789
89963
12564
915711
2044
639561
28515
848806
231161
743490
903599
115770
81053
342888
878425
180317
510510
8967
367062
813256
947464
916305
1021577
967968
672079
70143
215983
429420
372316
178393
887683
96105
16980
667712
386221
686666
242387
710283
889050
505488
731562
825846
225402
828548
991956
907569
439869
425244
127340
729640
131375
23129
595127
60460
50867
78129
286088
33235
173855
52044
236404
1019827
90136
373477
139543
857439
330454
607032
571264
470994
121926
954664
723563
257392
573942
1041416
915675
913066
162504
834400
152466
698661
81182
326049
840476
35150
782039
799358
270657
317380
1015994
515403
279075
167424
795419
663287
1035970
841801
657945
104074
466559
378922
281432
6449
969043
457665
42775
631108
967182
1006640
1013651
660100
94559
691592
1019656
837683
236023
1008110
647015
648107
107414
808526
963859
787126
355227
510120
723962
237448
206529
277494
140652
125959
557731
517840
792723
1032249
433228
201699
90931
1041901
769919
406036
896360
488386
67061
677428
1007257
362386
166612
802978
627952
82777
486385
248647
843542
260245
609921
132559
1007650
87300
778048
274099
673493
477929
99161
619426
262357
392406
71983
951161
431322
649973
266809
948474
491072
236372
603714
416985
421775
985449
470274
268389
865863
266388
403143
738582
663308
900208
404630
883525
677490
826482
945109
725719
913528
862764
606689
427841
6193
629150
939146
942780
16505
91344
779562
805392
566951
690669
372273
503554
812457
322627
989901
759415
200179
854743
166771
9714
35066
218652
291296
169713
828078
866668
915089
815938
782350
605119
667874
525022
373113
745193
72757
720311
195313
449208
610119
573127
1003802
307583
794212
128453
828195
1036069
457106
770497
443534
637980
30482
617266
184171
497080
86653
445596
446825
107969
610144
30897
767948
645080
892620
943682
618053
139307
925251
46079
493526
650457
812696
253614
827574
742666
471785
291531
255690
153726
917869
157245
131161
388542
616674
212092
675209
695246
584984
550234
568126
333781
518087
94371
143545
438296
842931
596687
120794
922061
85196
498973
127706
806982
792496
315362
184538
390810
331123
856763
130738
278004
1004894
4651
781790
161851
719670
282789
849068
530347
826159
888596
515660
115088
375119
484931
152424
587218
418403
418103
88569
588658
725078
37228
609955
188232
756715
390444
218120
269337
606097
169803
201526
1038827
634356
764944
999055
296307
624326
318714
742170
469388
249946
19739
812795
777643
973214
630097
395396
856999
820229
52368
627633
105693
595342
299889
339174
372192
352577
353017
313712
107317
1036227
144538
779556
74177
510448
337878
775014
530441
559839
514516
888300
624253
835409
126352
352088
270200
829285
545751
761532
860268
425845
162490
48157
654560
70217
834815
57748
848686
720898
332964
390544
1001468
53218
748546
319579
343445
369617
322453
682476
941532
720107
701836
65153
793279
25114
745608
884496
393227
584036
527728
901297
957740
158280
397295
202330
568612
914409
106761
363425
212229
328350
726757
1006804
721085
469605
268274
47600
1013248
826009
462521
18703
204565
663801
622197
939094
170983
448628
691130
597245
880475
645279
329921
209400
236496
220208
590157
30286
84988
674732
460790
482116
394326
368197
454551
472846
473078
50636
807879
837898
190460
430016
456064
564748
253118
554272
209944
418481
965181
737287
951501
296326
867739
644397
437543
258586
184160
859792
955088
637634
82924
29808
541845
458296
727407
46425
398233
930314
170349
36387
756463
111248
775093
820838
440613
328435
677216
819443
979710
786971
478346
967154
50065
655213
245823
121755
877819
517905
411453
1009765
921095
488622
259879
385743
646819
844818
148143
640182
35175
888574
778697
99822
3865
69761
612551
514485
931897
72601
325478
359748
994533
67603
609920
200509
10360
115530
300958
924887
752877
631518
814858
741758
839599
678047
140456
294355
557376
130003
716452
88596
624159
276144
231396
361178
914034
402311
170478
174483
343567
730131
490027
598998
207375
428587
443795
55279
7560
289686
132237
452570
452238
44907
573914
285123
105930
186671
822642
687372
662584
559891
745778
1036887
824003
158719
284994
424211
584936
1012553
809420
1021694
536102
856275
672414
165915
134905
855192
738806
1010895
104591
218768
798416
964240
851876
816190
453649
803443
722733
1032152
762609
823443
27999
789895
496898
902562
414380
196518
602322
1030620
91070
370534
72791
515895
313755
137672
936075
843550
772402
634649
134799
376578
930456
298372
388073
79650
296484
588835
989436
624972
653291
604046
579199
158417
671599
619009
326076
605318
525982
58095
263670
267134
761923
840901
245752
442619
131988
383836
15414
766959
68226
637944
632081
1015759
972685
844476
587004
276413
451885
310766
80469
290853
949055
98601
713769
796248
344897
147306
752417
728490
1022394
469883
826543
718431
684628
509672
536919
76835
335698
901307
398266
1034427
834459
881285
290376
398016
733756
677877
185320
863004
1003280
991939
411763
576648
649191
152765
677815
427154
250669
87283
127139
121020
218360
24257
619599
564365
1002480
664075
763384
689728
209125
441960
342009
141299
563441
803116
683517
66219
913335
95133
688758
733430
218197
954132
523143
247222
422497
571742
153709
506622
391685
57055
923393
652214
156403
467733
819416
179903
737854
75501
978777
154862
428859
1035156
926584
925356
904476
507713
220732
980474
895184
165646
465421
651861
619722
193368
993157
382285
902108
190105
204419
620784
181138
638618
370155
643420
702068
859935
411058
732822
1036609
265239
140129
174704
899512
820168
918190
13526
866072
698780
313398
214173
26838
881573
878296
315016
828239
605082
142167
565063
878222
29613
679380
783951
348989
302355
342913
407108
138398
553692
764116
450646
64725
833594
342350
688590
108261
344599
871275
800621
241193
264078
767726
842285
332566
486913
288878
553939
544604
31595
1024293
846649
101415
954376
48379
934672
833878
698496
1034895
244066
632375
99190
288088
949134
874925
136905
264351
446112
152123
936917
747480
716102
941757
109537
1028163
388269
359802
88275
638757
94084
543488
953858
908672
28883
695015
646201
479350
947056
1028344
796610
580153
549083
696486
194310
343066
902214
953935
685170
43197
726774
260859
659065
263506
149558
376503
426341
736778
338262
200197
907167
444325
865650
276744
741371
375312
108112
106939
797365
217059
1022435
719891
716901
174644
546704
981166
476319
898595
731147
553658
478558
440132
121106
889381
608535
167361
94460
114453
760462
1034441
640302
948477
844880
969556
114640
614908
251098
601836
878800
222495
750006
353752
670736
746527
807222
937515
928426
57451
821239
252613
820439
968125
623278
187431
663067
143294
657735
520864
117872
740941
246037
128779
908707
459159
969087
912052
512919
731516
425021
176030
835118
287160
133921
493808
129047
941615
273529
362471
817852
755929
462934
873400
270405
203338
717608
753875
692555
238227
592570
297607
862042
698296
32228
255813
778936
627430
253802
859732
564651
928861
766328
739209
768396
508342
814981
930614
323493
339678
907050
517414
745390
895840
928650
584990
507467
847091
334101
995731
718832
332713
631379
242571
469337
367110
78283
283624
1020728
1005241
286800
621817
515313
713323
597290
32345
941582
700291
106354
793475
770248
557302
622542
565813
631760
753038
896674
868880
498884
329630
666561
375818
830640
862446
225419
422591
125452
133591
644634
726033
508097
1012077
212116
212520
717166
575555
705721
122876
777152
107016
289753
959249
545575
680514
657918
209777
959630
384808
322370
305444
654732
308654
659384
74760
493887
330026
515775
159218
905754
963761
769297
679354
955852
485984
399605
862908
699074
539857
616802
162998
900616
223032
594987
852246
1027047
848024
650244
106355
232797
485268
529843
61031
98245
729924
182420
307693
642354
556309
996526
137786
568933
188054
686036
136012
466322
1028301
578881
280166
662540
736222
102891
912085
530251
242181
31898
224807
25780
812823
82976
729935
975666
330976
323412
384593
682301
189924
684151
1002455
280823
86436
837695
874515
866197
365443
386274
932248
712185
151152
61649
439606
717115
959315
677123
434800
693239
846276
293661
323026
21544
256632
522152
984290
119050
770069
141106
687389
805048
1006213
822802
348097
127058
780190
25764
764688
728780
729886
198878
290253
423737
568361
727069
1024344
651190
106600
231273
247056
1016265
941720
580123
145763
894082
275416
774489
1016656
232599
1043490
307841
604241
244409
63424
1011902
592612
475078
713156
282803
511854
267693
156400
798749
456234
890557
837374
56629
898645
105830
844286
768960
801762
912244
12664
897299
367843
197554
458079
946679
584087
721806
193972
780925
157518
73548
645224
541817
891211
307784
626548
848533
260578
48959
628021
574932
864410
716243
204743
910312
145207
975679
354731
471575
72908
260171
669200
901971
775224
44614
983955
1022962
688585
230536
240431
29407
962812
904038
643307
970394
109506
694453
815617
497628
67392
169910
374530
668254
73423
27935
873842
1027889
125060
390930
51468
988174
330939
447707
772534
148978
525544
614441
336303
163124
598238
539852
381963
973326
605822
865113
999048
830477
225426
299079
966246
102088
744746
775428
174868
859558
181483
880912
737194
500718
197717
577168
403400
859791
268871
197631
970096
16831
926053
526736
500549
766502
47924
231176
869579
369929
567471
43071
344731
207297
393706
1009806
501899
857448
925591
580073
267464
655959
1038248
547352
519389
707744
381060
268925
637421
764909
343610
859815
590486
729261
689263
214528
474786
344862
837153
113956
18107
611487
22248
47343
312806
532628
634842
3487
433106
743499
912311
260528
680146
538157
264892
376517
915629
720775
786600
170180
424583
707607
161105
615738
584263
479317
159597
167464
1006346
541934
52387
843246
41853
252485
106294
828728
18248
911534
564138
929657
506861
1035882
23899
311119
651659
59156
758135
272876
570227
702274
487914
272806
69644
600873
925367
828972
856212
572726
901694
369630
854884
516985
797254
1008190
348504
102543
61487
813407
301817
841342
69126
1014756
23906
311846
457236
95640
485730
920333
376376
628457
697778
573084
510468
643989
818551
482008
367037
851830
840850
56449
547857
666063
277959
894774
606014
64862
683612
53897
1010312
621632
707372
190589
425611
88783
702330
147402
93063
462480
226556
41782
842989
967112
659859
937323
165773
166117
111658
91761
70366
858423
362641
514442
773613
912100
807597
407249
168620
786702
468282
140264
592190
485480
585752
1009809
466597
23603
978154
121857
43006
486581
420159
117958
19718
175607
308761
891050
942228
307691
394704
75428
434459
188138
185860
972294
412895
690652
951263
325937
1041632
548759
769325
430965
1000699
1232
887555
114426
832653
316333
183601
9619
813758
273153
705498
1002485
298621
472561
1037214
455807
569348
460380
391014
640899
378196
1043510
209794
334794
517790
272094
5584
844525
17728
943592
956851
80720
869191
287856
893990
225777
223479
936464
267953
915171
50733
952109
601303
948021
282085
214695
89362
714699
130373
885918
421006
922737
97530
767763
1039087
744772
365547
984810
4680
160187
976611
82093
458168
117151
602590
612017
615089
793039
225574
302646
199975
171357
815382
930873
668080
17909
901774
140231
236029
635174
557363
366765
732829
30865
4454
940610
32456
463961
697487
1005387
1028391
985773
149800
938599
483128
673020
138052
584142
626310
909906
101146
414053
222752
993714
566320
659326
240790
942243
789189
398941
459946
712846
781418
607733
238069
100674
577839
739965
234457
1043551
56670
141362
756966
344818
252956
869548
898066
304020
735867
493854
534850
324792
603718
570539
533554
225753
680601
373687
244267
122098
41850
52411
62658
949264
303587
647134
678470
517106
470788
648834
954349
276729
184705
641454
632282
316928
697495
113494
573720
857713
472452
498336
677331
177265
412122
23621
831272
83350
1001914
453701
741401
600533
129197
1044814
502117
321988
345857
742723
891085
792932
386371
454743
644030
507456
656846
270619
376858
977437
158750
109296
762492
68213
1028676
594060
1000416
733200
770437
445901
784164
657033
144195
3627
895132
735849
94506
954249
649950
12683
338250
860691
945211
211303
977400
443610
594647
968337
325693
522122
33558
1035908
227391
633744
39597
116441
614533
115471
141742
495667
157809
245127
770004
505623
406262
170041
988070
421694
321393
756804
858234
10000
1004071
164131
835863
1034028
2510
845669
675131
121600
982261
52064
865269
837393
321374
1031887
659942
864480
377063
622422
123613
1005134
632807
94649
825337
946789
837333
12448
380875
605116
558222
527520
811803
661668
803909
953573
297303
1025861
874108
768734
445843
885193
882965
467625
1026445
695296
1023741
166655
545670
25590
328360
537233
996572
517363
1024609
794125
613903
242271
517370
46482
572949
847851
897030
760377
150381
145457
647060
659138
944562
228953
280254
194055
225924
820545
45981
432058
192616
149068
268914
811560
880082
396029
64509
338049
988206
308653
611930
713746
996773
467879
449436
392813
233045
1036302
222042
578371
112580
810738
19731
43865
533707
335325
732986
754735
275859
848378
695161
83522
556725
398674
527102
343202
844213
725368
169218
1006482
401437
224500
694732
584264
524824
1024145
514865
435197
1028524
417781
588521
176168
814349
100022
127914
483325
997736
805620
368131
364363
76717
802059
562159
233905
566188
375825
991147
533611
432989
946525
154095
962391
676628
393351
255089
501332
73317
781215
838879
947499
95050
833823
1027626
966155
1001736
1000480
336997
688653
784510
765686
214583
464917
127061
794274
254078
737726
48119
869426
125352
823811
939215
1019514
698232
232091
84811
328628
582499
1044259
492434
220938
411187
1004321
315957
991361
865299
529105
1037005
268855
895864
855375
746549
390548
181624
494685
511697
784609
122187
805576
458030
617341
419634
373721
218103
239280
582355
179976
538747
926101
515947
222601
673797
49963
868022
191673
603295
749118
317740
316968
364801
902149
674333
476702
312609
541760
590452
508368
464624
849361
424882
403160
836517
506666
943427
593446
829053
442930
972155
191365
126888
925103
692697
145151
998476
26272
348883
384237
836874
552253
357531
51809
747639
751991
268879
735045
9402
615622
301650
261531
646622
385459
920691
374183
622835
449068
971140
746406
245572
75391
141463
335913
245140
752940
29047
1038602
158594
778320
650701
883511
391719
703435
729085
791576
503964
836928
382571
216418
649685
384200
85835
924030
182611
206025
589151
833640
418830
403921
325109
470454
843618
839491
956204
801476
111851
246027
485870
359174
772723
1013280
366055
608207
326780
819755
968796
228177
426167
981716
505697
651180
354165
750492
826719
220955
861990
66951
636547
431392
1038088
188109
548333
146607
350853
661178
1000643
290592
695621
259207
332114
810970
843266
883910
1011927
935878
613941
623195
252171
416786
40296
938262
424566
16532
492151
992111
694367
186028
938121
775654
758467
215168
140732
454076
932391
918340
843326
588164
807483
638025
522987
794250
205568
150840
495430
693065
948008
862516
782330
836395
870245
1009491
666112
902852
268735
259910
110933
830498
405678
761144
294640
65469
406678
478808
139506
299915
22766
273154
607768
435506
688350
630596
198420
760820
206080
1946
59619
226983
533118
467733
286211
133510
926975
361121
270777
537566
107985
588198
667618
72964
201794
569741
565188
774237
221397
397447
519845
995299
200604
509276
458132
1012000
408676
821344
868204
728774
109123
248526
151460
732985
745873
417113
511150
964464
808833
151467
165664
361221
459712
644487
219809
665432
291112
659238
973720
729804
211095
850730
528261
65061
136452
624567
24463
249328
274198
243425
163839
704221
430380
439572
283528
296958
828558
179161
671306
649113
717627
829247
1014673
636092
300456
52623
716607
516522
776188
239989
1005499
247388
540531
275496
111965
293621
350477
137719
943156
956438
144791
205213
540578
522642
1013934
858722
558519
1025340
864370
801956
7402
788650
174367
167391
133267
760432
415536
656993
975422
741239
388737
790643
277530
328023
79084
6644
817426
948867
392928
25239
139125
371445
475849
623966
258639
378118
213015
1021064
449471
101911
567016
210354
482535
31383
692191
546333
116203
711737
518617
921984
264927
450655
461831
434947
286467
179805
834310
807377
618992
854966
581591
450537
385689
343095
1017089
778720
330008
945021
136512
1024695
270519
369259
206206
1020982
523053
425572
544318
523026
388605
779824
215322
677902
424733
678181
22081
637440
1027216
195697
496292
516975
941625
222194
429569
1035408
410914
586070
713972
354718
251516
43083
549329
108948
99978
384923
9476
700162
445119
821712
670561
722982
909930
67361
844234
308687
320644
650584
604316
390017
165961
733747
143612
209473
698815
713431
632403
794299
815741
175123
451331
627022
434200
268958
330008
377769
603425
137324
660483
805325
394494
437369
595682
797058
462948
46524
662482
898835
318733
623230
443763
500238
684692
229911
161841
293183
1014307
774634
233111
866690
537612
1031432
375004
439151
156822
563475
543412
532218
170066
975189
929535
694687
945857
849993
686146
838490
363455
634073
185985
667026
121889
698008
884066
167255
502895
1021137
646355
93594
794645
957012
813454
856352
918033
697575
430950
213111
471122
454163
128680
709601
370734
151812
30777
128291
897860
278196
172025
432988
280284
1041930
787085
578223
118645
255478
906271
318424
195409
74561
155857
62609
622363
1003011
1011719
337933
211912
898813
364886
459708
49095
603775
109403
166687
39851
1003006
471781
963742
68432
643582
46604
444063
566918
875523
478995
263664
958023
75663
973467
445324
318963
515215
970099
881619
562155
722046
960966
280444
620511
684856
448153
766629
534949
869345
414055
13010
99915
630799
957884
402394
1029503
471457
854035
309681
584517
787328
338583
804960
651659
284475
23859
12467
308314
363060
807801
388995
547984
188482
900223
182765
845628
208886
277937
470644
20644
745918
545193
181378
446475
126514
679279
813657
207034
10388
323514
945508
467870
196504
462415
924048
517023
520731
443113
484666
304296
639226
185282
735085
730404
475717
22754
986382
409411
719248
372802
932266
103453
459951
891654
199265
930498
725213
578541
591127
892187
245113
891336
155028
825709
196786
446818
175775
1038265
462052
750282
541218
491147
960988
193272
1029585
782845
982438
185604
762795
419520
233915
126353
176202
639877
177497
526230
7267
1016613
755788
37697
307018
646551
920489
973393
311839
715567
251095
696546
496953
726024
578473
205887
805249
267381
800729
786835
540217
790462
786584
601933
156689
1001160
171764
3203
357613
519897
11830
404908
381390
226681
898531
690644
164956
421430
275706
611221
675596
750002
184166
693121
288184
131516
576512
871041
938481
204116
633248
852037
801650
411946
594550
474703
322862
607311
981122
944795
43060
338478
811145
405600
634651
721085
782582
50309
604978
1690
802461
902536
992113
984000
132622
56588
1037820
891183
435895
99760
901389
827310
856137
132756
302832
904449
869111
533496
705410
790276
568390
511439
263392
494561
736447
36745
424034
960084
491622
157609
355591
179834
575693
699020
791259
645523
399520
294588
915422
621415
74094
245878
962596
657878
699184
411404
93408
999803
585010
741526
544294
501092
861393
143514
627607
399499
342788
387970
89048
587098
950186
166457
214094
863169
820322
728971
863386
425889
389845
826580
288021
913434
467817
322042
613790
719875
1001747
173747
469405
773834
748555
516519
527271
586477
598515
574679
413853
587914
279056
724228
1030164
660772
865942
32429
785170
559502
444333
482573
776393
328746
316456
656214
311616
224628
925590
980110
280754
667070
660533
370750
378315
136654
1033789
61507
838369
547698
144607
950931
114177
61663
685387
480670
154845
962302
703437
876289
159194
88989
1697
132872
735500
779004
675492
692850
149869
347171
944325
710275
686226
608801
313886
374540
774746
793124
357008
213199
130085
141681
726119
86876
665854
922176
327369
339464
564975
673167
608795
525359
249960
30286
382483
1005053
906688
528579
697697
42865
836659
202181
556554
742846
406906
195483
435775
943809
349649
404297
1015399
923430
978205
291316
910668
266419
711573
733113
1036782
922001
620683
358364
25987
420805
753401
683749
932100
702400
495574
308534
141253
990167
534555
90679
956411
973478
951162
249407
934209
466520
163462
959383
218038
94110
361868
901024
409441
1021327
201296
240472
716565
897535
747551
823214
154939
903028
896790
329043
347704
773276
145863
645396
44277
55108
148876
125277
780851
448493
675876
677456
944875
366150
351515
963773
81053
790296
992921
887399
363289
864507
457803
468024
887571
528087
94646
1004015
1006512
161856
542805
841741
329145
87617
626809
896511
780389
809912
996579
692575
538670
802132
741564
87287
585839
567110
157704
859070
428221
544254
771497
1036924
643319
985365
1023455
871120
768193
25872
599107
805263
1005279
361697
533205
811879
841340
344883
607360
764003
230895
588600
118346
611443
529977
206380
260125
848118
153354
603504
476730
740727
789399
714612
582710
128054
643023
153181
514082
442486
364475
891719
22342
576273
285231
474530
524019
940610
342110
124578
975988
145924
123255
830190
552821
545491
429030
456004
239670
585555
126386
205013
184436
343916
460660
823170
526392
805155
640365
162356
557865
225571
717590
38471
784620
391272
669804
413382
876472
848870
732469
514828
504613
518488
366228
879391
1035007
902014
103660
992550
644927
654455
25470
129903
179984
777098
25205
282254
163263
643645
186734
242558
332088
379458
891285
24201
201572
863297
488424
551628
350612
1024918
605931
659319
106555
766277
484364
19196
884601
733266
467534
739745
468486
219227
177656
611964
991774
384008
2203
20094
111773
470829
247719
195661
1015649
90994
969445
818006
738974
729735
129679
419865
823300
216687
422603
641223
560693
574130
111816
777958
808064
849376
766293
1030118
495801
23045
178024
863941
677530
493621
849527
408083
759229
735382
364311
1006939
577127
890119
877330
636254
1000682
918974
445226
99153
359070
841671
418369
379052
775547
795760
594614
20437
762553
699963
962439
94782
808805
131350
575220
592847
1038392
234675
411919
495892
224691
21970
221130
376371
158758
565227
358074
285959
209319
143698
902177
776868
110851
138852
112060
876200
173368
885807
650220
30540
145313
747769
309576
629799
327382
404507
357528
344707
604518
570411
145948
817476
415196
787822
361478
227771
852741
845096
317541
94251
320679
814509
641693
338596
94117
457045
332442
740886
521553
72237
316467
510543
54482
97024
421212
756029
719554
580168
326401
98349
789687
223098
382290
406459
639849
60289
49293
392570
600382
807001
269567
691821
619570
277257
1029437
548549
829362
300520
501135
166093
579137
684916
697265
220069
740614
581604
137480
557190
167022
355527
378531
531669
1024322
1021261
954620
169928
206574
302181
129715
941375
594140
594425
168124
608542
386441
1029055
888182
636893
374693
137108
129185
277656
122204
129993
364875
941384
834672
144148
595045
640822
483147
61488
249399
335208
339602
651696
841835
745909
300151
4587
41166
104515
544164
1033179
222741
582172
821071
762806
72337
1025601
747704
846763
127121
901818
263683
620244
417812
435101
379966
553284
610143
618119
164643
567929
473247
113559
1010972
980147
745134
309434
739079
499485
156792
142757
57607
523726
708667
129475
334099
725157
703583
437818
132935
312203
325569
829467
326882
593151
528443
644773
457997
611433
788173
767555
194494
557360
454904
922379
705969
173679
508722
498655
401678
613176
579222
962624
273365
515976
63561
1033849
627597
1006992
594939
860910
247656
783377
569031
26317
303865
144634
870505
465364
992429
917083
397515
326698
894977
354866
503275
403631
245251
802801
909291
127856
586816
610045
204564
869259
960597
397496
473484
459563
914569
640943
482563
868504
138194
878625
823016
702906
253556
686094
175559
343386
390495
18387
88240
697311
761225
4245
824377
753250
1024500
992097
987423
904303
683987
132243
230734
42897
140745
530165
1032209
194974
834628
665955
185853
140042
571512
481190
26052
979625
628799
816647
578244
967095
52360
766075
587753
979126
7572
549316
671835
65814
205759
233809
873543
905129
708596
916002
251655
982950
241324
286707
510177
1026977
922503
126770
751345
814186
133591
869007
791430
19372
484102
525994
962491
660168
311668
905862
14480
352825
1035754
630363
196245
600367
742877
115720
523578
394364
119928
996508
234836
699786
740692
795251
826056
393673
846357
513685
770252
1000760
670622
642566
52164
392320
169818
705595
507241
459948
644347
998200
965838
308747
24783
607785
520958
81116
774723
649430
989147
768350
153822
343844
839177
209231
366508
77544
445265
983074
531221
128131
711967
515664
755551
110754
866645
70215
559953
297154
641100
275520
178111
28643
572119
177952
441873
338475
754039
311144
507421
29860
96182
843337
553212
190440
352897
788508
710948
356363
640309
467922
488767
570300
335989
473438
262703
861772
191506
137829
379336
395713
286706
12267
665524
709309
732998
52900
613529
666721
195684
787557
217242
1014600
945023
579706
875351
33907
586920
600494
424778
548297
579129
629239
732781
672296
408934
530371
558507
144246
486573
218760
815088
456495
399183
460779
301643
865459
28754
81621
742516
764972
287645
682046
244935
274729
263610
685383
870368
237959
245111
1034029
675774
805416
431552
93788
999632
33135
368825
941450
823387
325169
994200
170049
547829
799499
950899
29626
589900
1007667
86818
833781
596909
909953
248991
865888
808155
509924
285853
523868
812149
195208
268631
864960
577331
51218
241684
848166
873537
309237
351875
287154
697940
844278
30641
945215
269641
633408
481294
425758
1030873
295335
330011
581657
632570
826515
885855
653750
948727
341038
261223
202497
405510
522420
216400
587090
860215
920404
571618
90359
642296
125608
492284
914470
575138
12766
378600
152957
295668
954322
856179
595133
967830
97390
3149
5499
477973
779174
748709
849387
739253
771797
695465
436017
253615
64695
444728
577923
664523
652612
610857
779174
359113
658839
760475
589215
130209
226842
301908
21322
510632
157893
288468
714051
453358
79124
752985
262798
182878
367512
667999
502344
260182
946468
957275
693017
821274
200865
945295
824331
553931
569886
533628
44065
625140
646388
970889
393590
645120
1979
175446
151605
47811
700956
330058
347402
352582
922408
308026
125403
339030
67696
614543
830212
55256
181584
742513
124225
435331
733809
514281
49419
929360
81506
280232
592167
567288
872136
960566
42405
651423
733817
59965
136499
935818
988292
430870
938365
573356
586170
457271
319649
756440
444412
696509
288094
598461
238024
80559
641977
899358
622092
741477
412638
668156
295028
833286
524329
869515
81181
842534
355378
980143
737433
710994
579574
487993
465040
905666
380493
311730
794156
300606
1033693
436426
484697
515681
247951
757736
432626
593745
419679
1027372
807308
95850
167365
53115
821237
495947
209759
76455
279344
446746
679452
651701
1991
161179
839234
61383
429188
361461
726308
821038
892994
512709
200420
571551
140559
969244
512369
154998
317429
524730
255620
259172
311960
459163
228117
215728
669678
415852
1017800
470340
396293
206729
919458
422580
885072
593880
972970
798992
376846
881931
760447
262667
69194
527676
366023
638163
933511
458065
426608
303004
21155
278692
850642
850527
276291
711202
847169
156019
794608
1011981
275015
606354
969875
966388
1015878
627683
233716
395204
146866
460309
638642
145014
944087
1023092
313755
796810
688833
137382
786458
497959
747144
1026321
647321
411700
647657
155579
981763
389565
231634
212510
286623
683444
966046
668886
774554
584302
492455
952441
847010
699611
9852
987384
710825
70178
998715
392381
635685
1038040
84031
1013724
970017
24886
870616
639142
510842
382733
1032895
260813
481923
1019284
144289
1044593
881448
223238
275191
558493
715319
1026929
547284
992842
144727
446315
342837
350149
438652
187681
341769
934221
830402
290506
758360
149985
328609
657553
437146
505290
807165
538952
695614
948154
186226
518190
693146
486229
233309
680586
577482
896094
969048
37735
191808
105270
507556
978536
801426
2848
562319
546347
638944
303296
904718
677261
238811
682043
69714
453005
652114
702610
694527
459697
1030710
873186
175779
533632
244064
910792
904761
548345
349831
388883
499852
430610
1043373
46669
841789
762304
602701
815668
997468
722570
889181
491692
891917
129453
796655
22558
212644
216064
663186
15995
391314
709056
828999
1007637
207179
349465
542602
293703
689403
148046
694807
259079
304678
424513
44668
87709
406088
674144
77200
178816
686109
1032237
133947
899565
949735
350546
310389
805137
143473
565100
603403
973414
140299
452316
859155
818754
398996
1001532
5056
108809
454619
281721
900580
1025757
640270
778902
23688
310302
284372
367039
504558
864283
108526
464455
308557
984404
959769
282079
675519
658937
982813
395265
367059
710560
197645
342311
887288
835562
130440
596912
192839
71202
496184
104853
982911
152595
917503
757984
383441
547498
857712
861927
262733
712573
134737
22723
959661
296952
250706
739732
609196
1000790
339514
24931
945844
125806
653360
776001
650576
314596
455719
413870
293263
1026836
26008
235490
548184
764392
896052
8337
752499
823102
401498
533925
934566
900943
572272
162440
777223
1042419
9637
593607
845477
639163
319749
267225
197629
1029022
997128
636720
243472
407156
516593
103245
596740
926779
507280
16660
976144
295127
305326
853154
472219
560307
1023488
874939
522199
28151
130581
335548
727732
974406
717057
365336
503038
336434
636153
590036
250578
541364
774108
1011234
4982
132311
260483
55201
570583
975278
206720
936310
557001
417813
629719
626844
533757
695446
419578
448462
27779
368634
655958
368480
99352
965792
894380
189644
10904
249477
743138
109469
546205
412919
695306
637672
679896
788246
895181
695849
71270
827675
175264
505222
1014555
538968
212159
787158
208721
342157
924077
638771
377518
529341
891538
976655
642295
562138
721013
895203
446964
785520
1033914
64647
538320
1042175
46940
725914
118347
636647
623745
340988
721203
321523
567484
369153
441168
553023
94193
473062
511298
552529
139855
220749
34281
181450
475253
1042795
594514
304794
651993
575153
1035955
395937
53285
934118
834200
588852
544800
374086
301966
565233
295468
524902
777415
944245
121557
688404
558595
78310
812748
103407
566318
757141
153469
986183
803935
226611
651645
506755
71555
420715
102939
338915
68843
419243
80251
1025491
1627
312094
886224
288152
348924
59850
154097
661133
449534
566226
336244
617742
729665
546673
952728
487262
304929
685401
329433
2147
784077
343306
222584
273489
174517
1008699
542858
756462
386002
37097
582699
937205
122532
835867
996484
498194
44591
453694
648881
168922
159307
399051
429516
820849
775277
249241
84907
319911
172285
360423
378346
202156
264507
382111
712267
367607
718779
859616
656267
193419
117094
1040742
949341
794706
525332
708540
328088
36328
153206
483130
69241
878262
392593
321278
444076
256689
210740
621229
935366
374317
490541
1022009
402011
175364
285689
925459
105053
439707
407528
32309
370992
311386
117334
517524
258814
1043792
415408
864260
494245
1029262
1038943
759768
506243
594160
860201
854231
705520
363387
347126
1011990
442187
710093
867891
346366
1044063
868363
98113
444383
110359
569257
768730
660141
793461
43536
79512
222775
102294
375362
658772
347005
993663
663174
20827
502129
967568
947732
1002355
122378
129595
984939
713635
606363
345935
272145
366855
389540
385979
545702
889861
140891
152620
254681
437992
261714
599904
46091
375382
720052
867854
598837
795227
393339
759521
948122
18954
1031292
1000747
750289
115379
29213
2066
915793
273840
583386
696568
928687
145597
311791
355050
887354
733631
3351
127138
948999
877077
736100
219490
595232
967714
32992
951847
949915
802291
500938
165371
885701
443239
974622
177630
298216
491447
798907
494250
386434
924818
411700
531890
725643
268035
430660
707485
906865
897939
138160
728417
618878
996788
629541
24311
849968
280931
666699
693311
406775
841426
839461
325585
486953
977048
957699
181755
808339
293771
887236
15302
549491
812654
817498
892817
287367
911908
1018279
22012
403549
242503
261450
711177
440742
251049
844869
892643
861175
182005
474397
637743
242071
793124
507768
455702
869077
28760
336110
278671
44680
69068
218786
163978
137436
336359
278604
616395
938869
422858
888403
655593
106775
431876
316676
502313
441340
882065
1039207
804794
259995
1032583
848926
925918
975167
283200
106381
687013
471568
584274
244186
1042243
815715
52836
446820
451070
263632
19142
637582
377959
582400
556610
524669
940941
834720
312457
703084
55132
702244
529233
216676
548602
188866
963676
510860
142150
682685
773386
473113
520099
129251
404738
836676
904882
837368
832027
601562
296908
117859
299887
959497
490143
904814
764145
1004093
575351
691462
99856
710682
712695
710163
592223
120611
269961
866402
619300
86342
623602
387150
14657
962702
827040
515519
512475
623517
796997
180725
264969
448107
442430
875315
749285
96981
663512
651467
118793
362902
1038691
878326
972589
57107
202940
459451
267568
270581
439343
235158
255041
917770
450967
13792
178758
398700
440237
996951
260981
399358
970106
163393
1001347
835625
546572
102360
759335
1003530
212572
974107
574071
153211
715989
218307
577388
710299
398011
411054
381022
723826
316663
321113
788844
233598
215566
497359
858659
889700
316072
1026643
722383
124663
958558
209779
494523
139555
860214
573675
408632
603106
671
413419
631896
594620
768107
101340
59698
721931
33558
562238
140147
551661
416821
291773
42452
235124
188437
632881
907272
1025106
793040
61141
324979
930447
1002587
978287
877197
162449
619786
356354
749558
929085
786919
1019533
979747
795432
209769
761266
3267
187450
722633
368442
1023284
164654
234424
764744
216285
372508
569504
1009550
315968
1003789
108340
580872
855928
455829
124533
408405
460374
397942
97050
867272
815784
777848
104861
240498
649190
635922
199932
383710
121855
905898
614852
35225
158916
305327
357449
210921
521328
838411
757977
413632
519317
54143
774356
836933
517304
493181
62865
792050
629254
381425
789857
532907
884800
379601
502574
275749
623416
192416
744887
632812
575108
561077
81805
9116
519256
876776
493938
482525
949464
591118
967212
194788
517399
715380
690415
193523
153130
586815
355767
677867
180257
527033
784887
396213
211196
644890
210262
169343
541356
252352
39406
182556
6691
196269
149523
250541
101016
826128
858086
977870
484852
346147
669907
446259
193455
69085
377857
284081
952519
682468
899184
927226
720648
345091
123201
160316
419630
948845
751500
52511
178938
198422
523008
125769
210209
928134
649709
578994
417949
317487
314630
202774
411749
83556
360591
291378
215321
32130
429599
831470
175115
397718
342192
350120
145220
1033836
314426
636138
150779
478205
944433
842886
863341
234343
914175
776725
21509
470911
239679
451972
874190
661188
290462
625840
178959
881074
789131
704848
513218
152463
849770
359247
587459
855070
982965
187417
564754
572853
497717
426455
907440
669147
604461
349277
829720
483804
828023
597435
405993
981394
869732
649102
708245
782429
14874
325433
353972
28991
1018859
806983
998570
812706
657466
379627
570153
616512
954200
270942
975687
602267
957885
441886
839295
147044
355765
183327
195941
519489
69734
701239
929943
140859
37576
689919
820654
254477
693763
993618
826020
851618
49860
980775
116523
916481
542854
626023
153746
343860
142058
915253
408597
180766
178050
539850
155325
903477
31722
1006529
189293
864064
939943
965246
102683
995272
795403
320135
926172
633136
131456
972390
682326
798292
755185
802372
273809
470409
339683
230932
490854
130396
52612
240425
435374
879466
571163
1039550
15985
551841
332699
210482
451531
56816
903742
94755
492290
834384
511994
690951
396937
488157
560196
11790
256709
83971
357924
561324
703728
8836
14625
969202
315955
517271
288570
955126
139453
34677
299430
1021635
602427
657150
725487
549608
337214
193438
365937
1015967
224782
261376
265496
1037530
667000
827067
141294
969833
947887
865680
46332
470699
736171
966633
766923
827102
156478
353121
537363
885742
1003103
1010286
842961
961922
157653
53185
720529
956740
79894
249391
75939
777442
25610
152669
528946
527831
777261
572994
122830
441047
575851
774011
420330
938884
602699
844050
632395
911373
1007135
291373
406161
208403
234070
650802
142376
168927
1014673
648750
412307
72360
496024
961494
994943
412391
382602
190671
670139
776661
53019
190798
753982
290340
203352
771150
531684
734752
961859
237890
48569
373902
608206
675119
48542
643144
5258
318969
651369
29274
2752
1034859
768710
7735
317232
730394
30110
1033776
522620
676225
424277
449005
86691
56417
889494
346427
1002772
982633
881963
51916
46474
548247
1029035
179001
264394
157839
613143
551273
900407
734905
820457
348665
869209
264353
891064
674345
384706
422346
396727
668424
666582
593486
2295
327720
309794
142781
885397
904234
488882
578287
612506
404414
642474
633975
827455
297606
675140
702178
697826
400763
778516
828345
562794
539977
66999
481871
650411
108404
666534
294359
938421
749682
677000
783028
335058
315225
405933
526901
540981
850931
895011
86507
1015679
482827
213965
121848
933373
690087
742113
506972
708367
676405
411840
246288
265379
484064
445261
1017253
464550
740934
491140
917753
255375
306074
576972
884349
538056
911904
997988
86601
967999
938048
249818
471169
5926
842470
184374
258663
399089
11909
877956
693122
482422
170702
251005
927715
367698
995086
881444
749614
690902
323243
526056
267490
33010
265260
819136
443519
899659
850477
887459
539044
703250
885253
283257
500821
953245
699588
240344
990768
148772
75424
623450
7689
971993
140836
627835
425372
846448
856067
676527
14232
99487
511517
426093
947708
201728
628083
214316
650553
738954
548200
461504
189862
238466
871896
491357
242554
736223
239167
352902
1033050
837580
664580
473562
132268
325396
97224
737443
868051
245694
963645
758148
759494
308805
933289
651019
927909
451799
492032
899393
560817
924082
537610
717648
700399
737201
227350
241916
245825
287325
247574
406975
523935
91572
532939
804004
833010
711703
912016
751928
44492
438203
482774
408847
25965
882213
752605
794875
356987
417234
848668
972035
401285
156936
894023
886389
747816
277254
720874
54412
749884
472517
725581
323808
698549
567317
636050
669428
453127
68356
552148
708429
872880
864729
840825
96958
1007795
632668
315632
161879
265743
536548
628258
583476
145193
352237
528906
643887
949269
856754
512979
424457
830552
804847
161807
831586
361057
190059
372444
393413
401072
45708
992435
480456
853170
481226
1042871
373944
833913
228840
713185
1030177
278248
872699
994439
956734
147485
492839
38039
409243
929096
512391
315755
464371
230988
404954
271137
78404
418424
320746
1041245
911132
201096
632103
678713
203812
3467
654646
624743
286639
963906
236116
685393
973904
93896
927921
366732
412380
631057
542492
752772
708379
545418
579556
241100
223550
524802
78642
1026137
373876
733639
151709
1007709
451266
771424
854315
476014
623987
508790
292773
922190
753703
186968
200277
287439
847141
390036
453373
689630
406479
351180
666992
639008
140038
931144
995116
739837
393563
809605
553465
699686
28524
203464
725993
485815
667676
944857
738370
253026
791761
984787
307110
778087
405205
232879
794121
65525
307799
509145
352232
551047
245973
237834
487167
434677
229016
865578
192885
148441
915328
572308
376165
986546
885925
914741
982672
551694
752579
812465
22791
801218
703891
83511
792428
527617
967755
634960
873613
256826
257085
14770
253525
629557
90968
156968
240968
34361
432977
331254
479844
525666
884193
96849
223947
1012437
80242
1001910
350693
519333
357976
112826
525294
324038
142484
153476
247801
792237
344049
360434
545577
4367
294754
524623
325621
331303
458703
651081
874738
257545
1037937
993408
570457
862591
625543
285244
561716
419792
876998
1016205
111689
698687
612379
66823
622442
506221
796407
19619
841768
583428
836299
736170
675425
854586
130453
16118
743362
624901
553171
505961
265987
807672
712955
174326
64688
547028
2669
713649
766962
817698
324632
379036
692455
566612
677907
795473
48733
918983
1004927
606531
210435
223691
764066
724455
716271
825197
978218
674552
990629
221791
112416
142226
631462
997380
537933
78342
155588
843149
77511
299646
657502
62914
948525
332588
401214
143894
166616
1022202
971703
209280
346226
834100
326088
568852
281804
307796
452284
387356
269634
594909
168859
930078
673299
813046
695355
800260
888938
604932
182833
858163
812764
346967
988411
745343
463587
553382
466146
15970
217700
162189
227417
716623
162217
269520
478848
989859
275712
586603
454292
729239
270747
181950
385514
471875
498621
492600
201077
936355
292439
805880
609307
1001192
360031
901009
865123
398965
52784
195010
325645
448845
96576
722413
860928
511712
984514
120722
12231
449307
740256
435051
898870
543977
560000
482337
446992
578397
380763
876030
1021888
812821
514101
490520
1023942
35803
321131
670419
357962
402516
852595
393348
633586
261322
961740
64363
621945
1006577
52662
622229
297956
1002901
179864
56324
321620
578900
32407
328235
321336
976234
836933
516355
45589
130046
404838
144902
756907
115155
1029287
505118
465799
389488
466174
53840
362829
700621
566533
442384
790440
479663
279019
715648
176077
472272
262967
20787
221089
867459
1005572
637154
76389
312817
843565
159636
766043
213153
706705
408439
60728
696589
904956
892842
515086
473901
172815
240822
150352
819266
406536
667334
652291
561084
948376
597029
154668
980427
846636
323155
379044
151733
590382
356781
1035582
273537
404233
915822
72419
248498
14112
181215
223038
467600
506774
972886
220598
867051
195363
289050
389828
989409
988064
97111
610424
789849
476375
156364
460490
148307
350474
666637
437777
374998
469772
758711
553660
1019746
311573
547758
348199
504501
691416
688929
572145
129763
982660
256507
824957
1011350
746460
253999
465016
889892
525650
1043487
303
585836
964002
230977
797435
323974
999183
984713
56137
103393
293121
570162
547207
830541
158995
579207
392800
685475
735635
348730
222723
742462
24029
972515
704029
469760
82819
507595
991849
978461
831019
603535
1042725
910416
12516
453750
862508
302580
77452
542646
734943
380048
985463
419401
1014975
341253
97541
774440
488140
982682
70237
895441
342928
307047
379051
511085
554760
206576
726113
498029
786912
275224
735647
767390
477940
354281
859481
137362
1019995
224428
675783
450346
102168
634602
870741
779733
763940
57466
314456
153925
584976
915093
514665
453811
461715
1026745
292383
1006260
443880
355419
78345
25689
925464
959100
108944
188099
68892
992074
269127
62840
360233
934805
704775
410898
783773
567132
906899
987920
130834
1020653
16393
634405
964950
1027114
777209
570399
18172
452722
369263
26022
493742
905177
660726
672765
382984
319245
396515
563988
410988
902146
482524
809939
293419
134236
817330
741898
588086
506007
1002098
486457
424593
868232
107432
533020
1003659
916106
127112
666501
834066
349159
85301
411809
446854
278728
9688
437527
824935
957344
1006108
504155
380218
19657
983691
688138
99700
377814
471965
1027746
55234
774304
869616
780021
1039032
268782
827685
744839
389142
918052
970190
816417
838750
89928
111815
893787
812076
1010367
567828
970906
693936
395979
980990
889936
38182
226865
655893
407171
741145
229732
309072
77104
591008
363910
382826
839377
928908
392379
33678
596873
99448
987331
803796
477247
405302
924671
515418
857810
640331
585731
101978
218347
812518
337527
486078
696074
926236
10842
106294
834880
546096
706009
687814
1000489
458969
1011425
594231
967155
263814
877181
384737
908744
688385
105556
653132
480301
228746
173494
985353
117112
371932
205175
357613
987130
916795
433752
265721
258874
806000
844596
830406
340660
445792
763806
704943
277695
186268
265480
679525
997614
885410
954093
887908
789169
340827
635550
386260
153371
178731
218043
698129
699025
200278
173155
664047
252236
156631
977876
340172
774809
933200
806768
233025
303180
492808
66071
849407
707909
810042
808337
342844
196277
586989
66313
978577
825025
1029107
776603
309451
30068
878200
422799
849668
608010
871476
199256
410542
917254
228355
494623
130757
263285
462760
165775
305829
28918
524958
872544
167220
110889
843706
142827
1028388
311831
419514
327246
208582
887832
1007477
597189
862605
209468
974810
73006
122066
804675
1006116
424611
41613
215021
853665
534538
855859
471821
347778
278467
633842
653098
439382
72481
781541
924102
114635
4863
41608
652526
489190
26821
300234
563585
748343
957458
271098
909781
718404
657306
994207
498842
342351
506795
840112
462124
647497
813146
874796
388886
41230
844121
70854
458440
834323
912039
1017523
522483
560309
174133
917690
227119
220453
594215
155381
733682
540468
424415
417306
975534
1022817
1031424
710195
607014
616703
1045390
371350
335998
218616
606259
472703
21141
302244
95785
791862
577734
1031528
821969
730957
979530
949189
985240
294287
540969
125973
840395
402898
171551
843165
464048
449063
525288
397718
326753
86232
304695
1022005
960140
908335
85723
410794
804313
341931
673274
845290
803510
143101
851820
172556
65301
841185
54780
73084
51231
919313
99847
407561
264321
672110
590822
547327
897694
597701
276799
1003712
1028092
427496
483192
518147
861201
646771
40833
76173
878878
834616
661736
782011
574096
207798
892210
454810
496196
1000232
921046
682491
109544
882371
375032
561267
523431
350782
885821
204756
343457
380067
764473
235223
83524
839661
769383
651438
869559
112942
602366
602008
630360
1004613
302409
611091
443875
884934
844958
705755
47298
416344
817782
323424
384526
141866
598212
1030260
119554
872697
351241
85764
346254
477802
26467
923052
755170
439728
408955
779874
780962
180672
167887
98959
83403
896110
688975
438168
152756
716455
102716
40789
128735
664097
21335
114135
232536
667839
543854
448437
695813
149897
696643
927159
766571
173962
681772
678361
146098
855307
182472
496138
77486
372739
910734
136302
1025372
240023
290666
186248
668716
685636
917208
919470
628967
647142
708504
5402
929141
377841
666115
856585
443266
168507
513424
296405
350168
991545
284379
193779
46945
261614
553049
113492
9763
1039569
560129
526532
607572
9683
843807
1012777
531105
400427
94821
902778
844
846181
878844
912316
176239
455078
820065
846117
866120
723710
118350
439573
892917
918804
585329
64743
502196
448869
132917
854348
413903
284125
211393
905820
73104
41702
505623
975285
809924
309910
263482
1015305
728029
522895
827014
1011191
244901
863646
988616
668231
239049
813071
607681
627899
672977
321286
719139
168692
718651
521570
894840
394911
394294
529031
142464
944430
820638
588187
563663
162054
211857
60394
209367
367329
339075
188672
781274
346426
469773
618162
437176
608954
566882
771014
268130
122684
301649
655620
144658
1023823
791230
983377
395885
380611
741515
89996
570791
564461
508580
357761
198895
196447
29325
474065
522533
406955
53089
711738
218264
177002
1032794
54694
387083
302693
1009410
652085
13231
486807
463888
879872
709708
514492
471904
409773
1029859
331479
832082
441023
545886
592157
475608
189186
635659
30024
479386
327309
53120
744733
568040
383072
208041
383148
51820
72819
565626
20328
699303
109897
797119
525318
417734
205956
316700
797602
650980
638069
893335
979142
1013420
88287
823225
860577
508662
622639
29447
324194
350078
641617
317024
263972
150389
110528
610266
312170
334006
287290
97090
231070
100995
708738
935845
326792
291383
475909
856450
999720
756497
239062
414748
453351
689822
60289
232848
15840
637896
417530
1000332
623939
728870
361447
555233
310831
473842
481770
387867
318997
994858
880132
480635
769911
90539
74934
706253
873024
732028
459857
125139
256419
496532
294894
93377
790208
618378
254804
368905
3634
772518
250978
304697
36262
548973
532622
616204
250198
730899
551420
582480
1017656
628857
767489
943673
348880
497885
996028
564462
860442
195496
432435
532597
295539
889885
697926
527453
785710
897954
98390
85517
323011
654740
147814
655073
762996
936231
1038926
423865
779310
290680
274225
549055
209752
12930
821751
791474
908070
816360
822600
1001344
376244
890372
636335
548522
118403
554970
103831
54420
485719
18782
69783
493251
619513
69092
812341
126521
222349
566062
899010
967402
859787
1039063
296377
767111
58387
314125
224312
7905
822022
165400
66687
71082
982981
376964
664023
875087
310428
582861
1005057
358532
697694
668889
226862
313053
388388
119309
117297
16475
179662
1020016
540337
962251
211945
807075
374016
658757
804324
880832
380597
599350
729105
850456
506969
691439
452845
933951
184044
199050
904484
843783
725502
531670
1007450
464122
856476
859591
108313
1010815
1019631
525754
6162
785353
11101
832104
821652
375536
402518
160434
292700
167991
858179
610279
189348
396593
435480
627260
811845
376945
34036
837900
714143
874776
781129
758595
1027899
642615
243125
678505
657161
396100
99338
522055
711371
829230
717133
472109
80043
538067
159569
940743
1022214
875278
535379
828815
806096
68740
497979
142851
894946
255995
517882
421813
856556
641294
755625
558820
742394
912425
468157
612692
845276
260005
706335
865645
128128
1027881
15917
930868
443765
484858
224190
795233
770323
913578
541812
795717
705649
172013
753298
964770
580357
768503
398087
806939
475485
480968
707773
189333
557418
1022785
863422
23782
221454
933176
287502
294193
233933
152405
800642
705888
760984
839189
474419
782409
498025
560202
163909
567225
955920
596815
936791
955665
780276
570858
421514
303981
359490
877836
575436
465267
770086
478372
1013555
27921
180707
29419
944497
807928
1031016
87945
845348
784851
967949
240705
119220
38127
840770
176502
234690
949196
32033
920432
968549
777320
607969
576360
965260
745190
954761
450431
852893
177259
619619
374393
293255
224560
48236
714729
145058
108169
385981
60692
1016321
406943
614672
872459
629304
672691
560599
30174
1040603
254206
646285
643078
215405
521435
298055
848042
157478
404316
982566
472180
5564
783469
942722
399623
396007
539984
1025090
109244
1003481
827073
365101
135103
885027
186814
923448
229888
103104
106277
109922
81978
256036
760267
424869
664946
304180
951053
125565
448803
780532
145437
82957
184394
649615
907283
1023186
52029
882563
861450
370213
985620
85576
914448
710114
513379
912368
786559
482307
913200
1012177
848915
436967
6278
992308
666563
273922
249248
106208
844157
1012959
924583
772483
912022
112177
102201
495680
345999
483272
329754
900782
665132
336633
240609
497212
489712
204152
401757
379321
1016220
905470
554655
228930
709223
3297
1030502
1022120
743640
649989
898563
92413
653871
70586
867504
641703
380011
988237
879723
248022
128203
48588
537788
310085
568217
938219
840255
645160
556360
212881
431108
636495
127790
791537
418008
960257
632033
731849
584617
761414
298319
380317
369628
765974
991621
425281
27026
363062
801824
416340
465448
394531
520987
62769
656031
492137
32073
421271
882894
232162
917940
941598
204037
844058
893714
803790
659260
985553
888905
143364
419631
641032
586412
44637
31728
319986
884623
652053
542896
296146
199876
598547
590242
158486
577233
21994
328185
233635
1008788
565480
500843
801828
581774
541024
867104
65971
595619
20701
430146
308240
571578
262845
66608
926019
436770
857915
178757
877584
55544
251139
959546
443479
462348
928359
950182
304299
558361
946795
1040353
128918
416849
762738
89470
559021
528933
731641
17302
869077
363332
488090
208643
680999
1021914
907535
988872
107972
475704
672155
749274
159604
38053
665733
979215
51459
11978
732655
490389
1006344
6385
676261
436228
952403
405487
1037817
248889
599638
982593
322125
177566
46036
288537
12698
323462
577320
421319
876081
787151
960308
121864
572539
893726
5360
337790
80067
990326
834196
120902
509310
353997
411362
799633
94742
93866
812674
442721
2962
163890
507207
470032
568610
543307
128297
988777
796726
107853
491686
902794
426914
479177
1038899
325381
787440
365104
376116
367772
539108
445297
587795
1012786
908421
857960
138972
726957
633430
297631
551098
277397
135795
88082
401054
683799
643122
696167
875706
639678
192902
714490
213692
849276
13541
439541
802658
109132
446296
758081
650888
766710
77273
789924
582367
89764
1020819
1035729
41664
785885
143710
306068
104690
603702
920219
651432
556103
805146
279215
769158
871216
557503
958727
314031
615080
493242
913231
661317
204589
970701
920875
551790
524966
495142
486085
384585
829120
862689
722471
569919
16217
679726
216527
29687
142113
245352
611556
843117
531506
651707
964469
391484
802534
320731
789945
68586
894858
262592
834128
1019212
877982
416179
1004253
228706
747008
587972
483583
621125
626620
948145
703496
659762
862602
181288
43601
910752
897922
17549
354346
71273
984823
788798
636625
985202
327202
722176
851814
762060
909433
214277
626079
124447
563882
1033961
197856
796065
955037
539452
991644
538138
436168
424924
935030
51954
471736
794749
235703
1033447
983357
830054
790308
736874
814030
579777
76609
907748
518893
755374
120679
171622
831798
645653
519668
703806
430450
1025792
236250
276810
936333
414367
768903
562363
695527
724361
37139
235951
494695
979235
973918
412846
574662
444782
425647
384560
726622
178379
606422
1003798
500504
990337
261815
970295
485574
366567
700816
312128
830200
132333
52882
855004
922047
805435
941124
879155
849723
939912
548158
678320
813994
323672
789662
923493
954833
48178
323777
109507
73493
365896
943996
900956
818437
512298
319372
904345
937369
996794
312355
258421
73295
362394
312048
1006341
143292
648185
703739
796615
716758
501744
787461
888102
698659
193058
222278
975247
493469
668018
874421
482507
753769
62453
509461
217174
948851
791855
144463
888123
708545
994337
294231
676473
1029743
1013366
191324
655015
739575
945243
911602
693339
279054
269797
831896
760338
619310
75669
922912
113648
640206
839504
524512
964016
906482
132258
935178
482781
799123
302772
850094
707203
992904
584055
413738
174883
545548
84891
893759
623015
635453
733856
401732
243913
459280
310779
605823
388266
664856
359473
519578
887291
976126
823869
526230
355023
4817
12194
685604
849122
870035
587707
240793
492170
753246
14472
407812
372598
674063
173955
487496
37359
200588
593541
346149
630280
836164
489838
226635
882866
450384
593882
954221
272109
342019
1018985
954033
983171
733059
129762
150447
523514
170935
964428
683496
626197
790581
338859
458429
303566
875437
838359
324116
314332
612251
855408
508300
4645
57232
179343
775118
929606
982912
337417
834960
1002650
724308
894256
381667
828447
221488
537658
1025448
369506
177473
334407
895941
710481
364295
568612
817585
107146
509861
273894
1000445
137548
249556
672220
997128
437585
31401
918042
922217
989227
155865
404058
468423
174868
679016
716538
1041079
394257
200820
1015943
84065
775094
744335
57472
499454
1040259
904191
355252
544045
412277
415179
760973
519395
87591
695390
832874
960318
1018991
553768
219866
678328
693590
448036
452653
210805
1031984
526483
830218
793648
149734
552258
997461
530649
558613
769588
593536
42766
686528
1000263
810663
572694
703913
972497
995277
305148
487425
52013
707248
568776
1009407
1013881
318012
643664
662194
819510
238986
294629
749499
306822
574658
1008153
175740
302840
323433
519132
657216
865570
427369
808068
790709
107875
728894
329440
578705
811928
458932
976685
32737
246813
59800
485904
648892
663310
1020177
671265
149204
711723
384440
835950
876099
315659
607887
27291
176323
518235
596954
953900
904569
771610
952586
260375
660560
879333
468164
207795
345341
769723
334607
541850
94654
591359
846326
443795
64310
145426
814724
665714
56656
1043869
818099
176819
982818
917259
1040874
639809
480661
486107
195435
562105
702165
487763
696837
635499
545566
517552
729159
509867
974170
206267
412095
498912
308513
304355
284012
604763
59674
586799
896775
709828
265034
144350
20562
885562
590885
1037804
439514
641749
598252
874262
231900
999243
370569
567093
1029122
125812
505052
449394
454806
323190
530563
607542
233164
204438
1028635
544048
597818
919430
249232
127627
430987
946358
648254
335026
322471
1013342
283205
90621
497527
917351
677153
976090
422848
960813
56916
983240
205754
153904
276464
836356
634873
549873
300739
105409
1688
986061
886389
659978
628764
583679
537852
24664
917653
245781
492981
127472
734557
957181
459162
459094
985597
767120
436891
794712
816007
734015
610656
372878
562022
505602
879229
575955
503871
996568
195088
207036
61315
305838
547635
690962
709611
412569
142736
561167
651269
536590
279973
230835
235426
202277
888270
684345
477992
180237
704440
186933
707305
379886
203127
716283
424502
173406
101130
305203
796463
128716
884544
31037
327341
224819
700293
838508
201451
788534
876094
651372
861379
377823
736239
562189
321352
174464
267680
923753
671607
532160
103519
769046
1023010
680826
788837
61758
1037794
981275
521405
440762
245521
980512
103892
1006849
839594
22239
171669
805936
335849
789175
503243
571484
258769
621241
42040
471186
525957
876912
396317
597383
172366
574717
25573
619492
108774
223582
270055
964284
482296
217308
949905
727456
67929
347308
26609
488803
777384
320897
717827
477814
506487
868292
583276
651732
746080
298199
312666
719934
342739
306557
996600
758302
110851
718862
239429
1005342
58213
544234
510714
180299
772055
1007398
860771
930230
187022
810084
491883
138319
736111
364053
612092
1011134
532888
790713
608528
731294
1014512
495686
701257
48841
825509
423059
917736
699764
1025353
714075
712611
245146
509812
338382
192511
598984
788949
177470
682974
451133
1484
214986
72750
202198
692618
316128
668016
717065
642536
453246
779680
310499
915285
428714
264128
427623
614899
328956
244106
1029073
437488
286215
909469
786848
314004
347830
130827
715020
743105
742967
1040659
1000977
748234
160287
837796
101527
131019
566929
42998
50597
804482
612265
1032491
1001942
104198
611106
645542
291549
666661
447724
572975
67723
890142
37980
114221
840830
938364
460930
667346
1024968
533766
953402
434442
547918
229745
304397
248253
19342
238557
291391
1039346
907013
742579
73911
784316
903850
685475
895130
172326
258133
967158
622479
224007
304507
824100
626480
950291
197596
379478
337580
638471
168087
537191
564135
662353
304361
951786
452484
160701
99617
1015464
334483
710788
359646
508956
949603
813783
816576
553311
814155
1961
695631
719578
520425
56698
747753
534426
458736
182574
598223
559098
755514
608985
704112
683417
1023580
315492
237980
224028
905449
325702
521892
939758
213815
148226
639233
559426
513633
109970
6311
944948
1034120
871122
329323
282045
892459
481676
458662
368715
804894
556518
891086
110948
786962
145632
422188
84478
366875
907883
921923
376667
984336
457371
551086
934087
803462
228843
551636
545998
613611
108956
666128
858038
1025198
690621
229169
1006598
39574
696713
417410
662650
769597
389217
153029
786067
315765
476670
272591
663580
654902
449798
594946
58316
449606
881335
335402
403381
977505
632871
398837
147006
481241
240414
180007
1035983
247261
209947
719564
246326
33005
560181
135838
157694
756576
595492
441550
863169
560038
27326
269871
467531
943211
191558
621065
435478
95853
453731
59377
641608
858736
70998
157201
529799
451438
599078
940612
334195
1001923
813108
774631
721649
466817
434746
325100
692310
982395
250965
437163
43768
246943
1009999
931178
835958
559558
653413
995213
169754
626317
758899
951463
410319
510807
702147
798827
212132
396736
455265
614271
703991
949668
235428
581341
740567
519619
119962
238214
990117
246410
81222
812299
844703
913846
167101
327878
368036
628728
180983
720462
117283
817029
535015
443951
92886
91968
907217
194871
364747
495771
655613
302769
901160
181372
288239
479479
645814
594101
1023014
965113
258707
496983
392601
982304
101714
174984
547350
986862
281841
389565
378877
910451
557526
70368
546844
576805
293179
492771
151535
107962
63073
206737
708322
209016
225911
782847
874789
911385
832072
117780
542961
530290
1005315
53586
300392
721294
309169
723575
595097
676791
235117
85493
911325
558353
159887
552766
698162
993619
475050
8452
70165
972471
84683
49715
140506
64572
867833
626519
66710
922469
621592
459727
665627
215851
776790
487111
329101
314161
995389
756416
274168
958237
338832
882715
219602
613845
201432
303081
984570
177131
138306
1034174
771882
221135
1006316
47905
891427
575648
311842
343592
267941
937486
892154
356724
254991
1015671
785939
845948
388010
139944
540511
489987
254208
352753
257551
241531
301036
351526
496661
179060
832159
781665
224584
170865
201
482999
250890
330116
596719
359053
580181
465724
413804
290490
231739
263445
178578
656376
839755
532316
1007316
582701
896391
152318
132922
916329
321226
681335
272938
643525
518235
934659
967480
470466
1035307
724093
572439
875003
929791
675473
971139
935005
921678
595150
872221
217145
431432
42319
600746
429459
169715
103269
620776
289364
1018893
84022
517738
326889
486329
79427
325550
220377
615888
939493
186962
968063
308768
269525
469620
936846
688725
207216
560941
158864
144884
673063
615181
399010
434772
232648
701457
341723
96391
912299
981962
756305
54597
153487
1004316
119893
111490
151820
588412
504346
830621
34673
599819
679004
989566
549184
494852
340635
988119
831695
434633
159853
939427
1014190
1019382
688867
571373
329586
440374
21673
243236
995245
147812
1007037
654331
988754
706390
941353
61626
1024525
1022111
132439
253212
75736
780020
378257
55917
14713
324455
631406
312417
998840
817029
334336
911531
478551
242204
634355
801617
277812
112515
69874
261424
835126
526487
755104
464666
158043
367869
991994
519213
265774
88222
173853
1042422
302978
626292
53198
664819
459857
32853
910651
357378
938246
338803
592432
111614
584393
1039219
759457
159811
236069
740665
335890
244700
474905
341870
1035631
106168
116420
686534
314031
1029753
915139
953435
130604
872199
120653
653021
677372
525025
351473
665231
837407
524416
75008
797574
600385
538198
1003382
476054
897463
706271
251492
603455
237533
974979
828664
475056
346821
889373
820840
678345
89783
396193
675985
816562
350826
783230
702426
458539
160473
851726
113312
330987
683841
265162
1017657
643442
741716
968748
485167
368881
105857
345754
344231
553392
785907
958362
280104
808805
65966
989896
707965
561190
562285
187944
392246
88115
965016
754642
959284
713874
124612
348532
607580
314157
406453
103882
939680
238645
271313
175026
737079
404088
509583
956597
719311
474285
184119
73353
507929
6960
584048
502951
59950
737047
512238
1031964
887621
699372
598571
798723
375590
85243
708790
541408
915594
403283
784924
650976
1517
526145
786579
148838
559733
151078
896684
999738
648357
285131
528739
985566
301325
281580
936086
585400
446684
671774
928987
635992
735437
158718
76906
995589
975786
245727
214563
599200
471787
3226
593456
298171
299674
70312
803442
38348
739080
74742
829271
479946
122926
859517
370823
423896
412952
366707
1041910
808828
416169
944715
719036
576403
1007527
716635
218382
927493
186988
889330
835709
314718
900712
91256
387567
801046
246524
783859
646371
762530
509975
759855
697216
154067
657834
25982
542109
619191
852201
41744
665943
167871
443497
90130
668412
327625
587605
373152
136419
505886
732042
43575
583624
948043
953601
62469
369162
322383
1015464
765828
519960
958010
928708
486072
523172
447720
675179
338716
262711
242507
590959
752837
808088
710829
576282
916742
130693
12317
977191
138418
931434
1006476
167226
652331
858858
206947
275767
959442
246533
397090
428275
641176
779779
322487
660772
726512
501084
1008268
959859
469304
1016516
1002225
502232
714140
1033980
504192
431910
620842
74305
125290
843224
255498
552468
414422
112148
1039959
842159
415755
391031
1005073
351443
106156
777474
659907
232052
826090
54584
708725
384295
250719
1012897
1006502
722349
790597
884389
753291
317351
168023
254312
284778
780211
279383
828938
461293
987166
165177
18593
308260
641546
382896
521541
194952
363855
207119
920252
760785
869057
770599
406107
23696
428329
856916
703088
506352
774788
372935
777471
396359
853839
774965
57900
964004
943046
870524
325727
518121
76958
1045446
643588
40978
465942
966678
1026285
821663
631619
586439
419467
726837
992881
38081
451187
302178
8905
965492
854593
334912
492637
296704
192641
511341
247721
818978
233653
655412
883610
272112
917562
629652
393711
671230
906138
277830
966196
649031
403727
468453
829639
763060
689819
533702
353292
1005402
7393
513779
27008
92318
915260
591976
241706
631318
434247
582087
185774
155259
235049
710119
677097
539719
703646
792028
978599
532636
546055
542017
382548
932304
683223
296125
301185
287649
593325
828286
728622
890496
535839
43332
581
425415
735154
559258
697147
265092
418182
77176
98952
966099
50834
834511
717396
903843
838348
624670
963756
562228
386385
207180
1006669
453075
690201
405280
416192
619802
645692
166308
153446
156797
298740
380103
87358
303677
683040
939610
737550
336594
948707
688055
759582
120011
207822
205731
429061
533665
385664
524793
730405
632026
497594
737083
1044773
871339
504468
628725
307939
719279
88367
365714
602285
567534
21880
481762
203319
1029512
573048
370565
853867
716652
336915
929643
192707
1005091
1036643
794589
1017409
750029
245044
981377
939220
558946
1018509
948269
590514
352155
334654
692275
106758
901080
351789
872794
398847
731265
445710
1032120
844984
807976
207008
923306
679620
76683
163399
910513
307467
269145
646236
1023427
584849
718529
901925
896900
68434
93275
581003
478378
220463
234848
394816
754391
686958
106713
901062
967433
396566
1045065
711637
461391
367873
917717
853853
815958
744
766936
942743
755466
46115
869133
65756
63850
390718
19142
13253
960500
606697
720374
479620
137815
564034
918111
991553
643896
476688
669705
922690
999364
982677
134303
643274
469883
483116
331576
908236
109749
568643
914085
268314
864923
1008303
708788
111605
1022251
779394
358768
455239
673716
430774
25519
625031
176709
24868
229834
48915
787420
986128
516058
5535
906107
979648
879623
682463
603738
823475
201858
905121
924735
540341
352947
502677
39295
815818
196315
541313
981151
556507
824597
109079
983649
319958
906478
584914
998907
473053
474998
719007
981903
412954
592634
1038331
787710
5147
84173
230760
96212
263704
732225
343726
530572
1008862
445366
935913
386165
573952
648742
624363
686244
755021
767984
549052
127664
832882
953350
546119
894754
686591
836593
462640
290611
403279
706154
841242
10189
1018066
466418
789880
62491
951101
100541
619434
215799
866390
919007
98771
802046
338403
1015877
233134
699068
81800
309788
57615
784367
294169
803044
618111
348169
1016736
659186
519818
571535
497624
824225
686963
62719
1020626
680210
521365
116367
105341
889469
637934
397584
728555
482602
201607
999997
764155
268966
175870
603589
716376
803462
863879
838469
898668
984287
85581
6726
157563
206602
663796
562118
914118
150503
466295
327150
1004641
662552
726355
352153
5196
628967
836238
697807
316883
240756
566362
901293
914593
274641
910393
314016
127786
508235
831031
384994
827886
52969
605409
1043154
158457
229848
774804
873748
88233
993194
204546
490366
392394
851625
227350
510093
778634
874659
234825
572506
867198
152180
365682
112455
230984
505783
111278
319088
32356
283300
343440
1042830
725912
65847
242097
323290
873602
669183
470645
134454
143755
819127
114580
526377
802506
579210
286541
527915
275266
989616
344229
591448
975796
545055
224609
950826
415493
870322
561240
582561
474285
337640
212039
381251
839125
945092
97857
765608
92622
313806
510952
328133
507004
269322
293562
539391
199521
185775
675089
580135
666223
535612
411772
275071
699159
874105
627138
963122
749186
742923
42916
375008
917055
903653
316064
600980
565962
179638
886533
181788
34723
1029474
971684
756726
539981
641346
1004223
143755
634917
490322
982128
79508
568852
839331
365825
1003873
769571
579152
981117
509737
30273
344526
222408
975189
498465
189369
940291
86007
997375
948962
945611
345143
340106
935618
259955
213272
628814
144060
443168
199408
362979
916247
850372
978033
284699
409273
90881
987258
355591
672004
357123
1007816
222001
857249
91641
650287
396925
357116
117168
324739
413339
899103
745058
472806
978568
55484
132876
1015468
531186
330313
934509
826008
531940
549440
719469
667212
652494
968829
224386
849264
410759
48482
736652
265737
502520
135712
722382
982395
631175
38258
867233
1030692
871082
373988
168427
615931
161402
974782
342084
57281
944938
678571
250154
562503
660307
739067
284287
90943
965061
636154
122073
374285
383888
412661
370666
878995
538275
828937
344248
534862
283992
104274
807203
6784
1008988
626649
363693
96901
906781
990044
727531
969200
753297
672775
882083
19247
993599
779669
953874
5997
637442
271202
764205
145386
302517
765922
805488
869974
820625
804007
134626
947012
717285
586462
4027
996739
881679
34165
656118
56876
159142
839863
993872
576406
760719
905094
425405
344950
624076
95059
848368
698963
769510
249230
1010228
667998
6209
48031
10044
584415
814377
1019648
64956
85955
540825
657196
264636
163377
327702
782163
453794
651296
1011552
712019
976436
435315
1496
449525
584828
462248
274809
788513
499023
528361
620324
236232
120571
1004677
695839
964134
947259
41224
252078
685893
94445
583166
175179
732304
35483
836650
120065
140876
275975
618788
745434
613038
781697
878942
230876
406697
994875
735549
368108
770408
480675
1023769
233904
965555
418586
51173
479880
598475
395854
489022
3266
138342
438358
473335
204884
926545
156888
219871
783026
374564
724950
925736
135252
243465
654017
490466
113479
278898
422209
523623
1042182
225566
1035986
982207
666217
591793
522381
707309
47525
973098
833431
111059
161938
831113
12456
180625
649341
1030328
972666
731875
329191
574605
2847
906297
66430
480229
439103
196919
868483
315709
429207
198729
512694
274690
908643
357960
853895
559599
103318
72249
108276
397101
929276
949330
761973
41148
144529
189187
697081
286011
71195
810866
768557
371536
364266
28879
691787
529786
574668
459856
922101
639828
930301
152401
477352
878608
400778
723228
1033678
348753
21706
77782
501964
942719
183004
54943
35277
1015793
707429
927681
236368
790407
387132
476887
992390
876768
694200
771867
396076
776793
297422
931539
80539
663343
207277
175361
189246
34514
300138
376784
1003223
398640
387123
82305
806790
180056
797695
1613
709253
123070
111572
562851
537566
136953
294688
1022919
729701
876626
926813
153944
199513
66764
980419
372479
480878
398638
305451
364691
6187
926076
389570
303170
501951
928551
760880
815450
174375
79929
684493
34227
875480
407436
261198
189723
867753
544052
37942
196540
855168
285742
114651
323572
746915
68442
139349
521789
894689
64060
636530
806968
153441
857716
578214
282525
597583
914154
816821
555603
829472
331627
715674
904005
295389
607052
152853
420430
416345
323476
1044244
690654
717389
346450
27468
475898
609891
286164
191243
971401
204866
218736
774453
90087
643395
479848
699223
114938
457183
991298
112330
684140
303593
312485
103705
5288
361281
999555
693553
78941
332006
836857
727107
761393
142415
163711
630211
666522
975795
367656
166810
789400
361014
563735
26106
658070
98417
484650
188321
590572
885310
782182
225117
529439
886416
292994
518027
302406
362099
827479
126522
615935
597397
369109
191273
762181
796757
652576
823257
608597
390891
520261
472463
219196
193348
956566
566984
477850
475050
688978
1042244
821071
829551
218056
971060
114188
263620
444282
736054
14436
970845
1014202
398507
66465
239697
478477
160173
89780
439231
339644
986553
794036
796232
426891
920165
696547
727414
99150
214710
826795
931333
922944
921155
641676
186583
804122
200509
662200
761841
939633
910237
249111
676630
552673
320774
523928
232735
964253
77995
874819
533882
778449
358548
32707
486750
425963
655372
430843
830463
560436
957377
1012409
398042
89677
676209
624875
711051
147238
640812
608095
210582
670669
358644
387083
227142
728944
112672
648993
106900
527165
802523
94646
23773
743228
56123
930543
517817
842865
1001850
805510
947328
130325
521280
436677
471653
557224
298371
420553
359818
884097
427585
792720
505085
65565
1040928
173238
240482
690357
354686
53374
1042466
7763
462733
423820
697770
994217
447421
940306
171713
247725
198557
262887
1015329
607478
508025
761284
378820
276691
157509
22231
299382
259515
844466
680140
666397
553401
772138
463609
676409
636123
510678
583426
766969
586820
50234
378679
592075
626132
926806
460770
93352
715312
842628
630405
958722
95928
689457
512655
409017
561881
878613
135543
429994
785905
429771
762210
999081
995862
759052
489744
736493
420215
934533
692756
353379
537097
846855
566343
597377
1018055
622607
438244
543897
546685
286233
185749
159890
367470
643800
308227
390443
109754
259834
17046
94620
427160
280617
838139
303035
201519
771872
341514
125468
93415
699144
824585
455398
935306
751902
839916
16576
607375
992947
668339
937405
860692
146659
935177
431809
519012
324293
595201
742772
573967
330113
473539
974164
237890
427386
972632
341531
740555
149647
1023436
647921
518679
176646
635992
864996
1043241
612951
652114
425609
85983
655196
518255
755579
103401
818654
820925
772670
166725
284547
658386
754437
796362
607265
889844
571864
84544
792064
843507
811570
438938
562752
601733
712339
656670
798038
202309
577266
699747
315977
48318
422411
244452
789675
838662
880267
836967
61338
565115
571307
329614
1038829
1002312
46732
252698
552393
244809
901291
673640
843155
793901
5198
154179
393796
800079
860776
590280
892641
1003459
774054
940920
242678
508832
150998
302199
19757
822363
293395
547586
713085
683190
691200
576011
118692
286566
918334
615206
499325
1037711
257086
191114
90246
874888
477625
943947
571485
9789
548131
163218
329503
152631
725000
1022724
657309
352694
322642
219993
106529
15323
345722
197234
91102
454832
761394
453765
585848
147160
759202
881465
272546
44392
442990
629076
111479
547545
811162
554811
655390
587470
544499
347252
912340
804574
882312
473240
35129
294265
323906
474232
124258
497703
228747
630623
99213
722421
873723
148756
980839
586954
969412
157062
272124
119277
553284
465623
165904
957319
724691
298784
176952
27137
93913
20728
198980
927073
900847
249479
856934
92119
162068
576818
373852
492087
226028
124569
363852
321067
739094
582163
373922
572375
142206
256354
940579
621658
921241
489783
162132
156172
811093
576121
660601
319970
182576
188406
664972
808269
960423
398577
668823
55001
381840
866972
898653
752595
439488
957005
258227
906704
891359
547876
766175
574603
1003617
233267
534857
232044
271587
399920
314944
150270
462291
420953
907383
443077
179571
963330
231707
586306
992102
982658
100173
488100
862073
543386
897314
849061
642460
227105
182635
576984
386616
860352
129136
970554
532042
848449
660223
991683
348876
487589
681606
660503
111364
907780
481223
806791
571584
899410
990791
190903
285513
82613
278467
367788
175057
778388
910024
274393
926617
90894
537559
85879
893518
335189
506231
805014
191622
593757
941895
475034
799237
1022894
50945
211393
757712
786750
15483
646986
25568
264425
327007
227959
366235
106495
275877
538644
365007
290193
125929
284719
372747
323718
57145
34672
494456
958438
944544
954620
391328
892715
588974
450247
518115
447934
754031
797612
536945
679700
395617
208687
69599
77103
727052
487251
461739
243312
849329
586118
563322
99760
359976
357589
198118
1012549
727098
86006
755177
684941
999674
385263
487525
821272
221074
160991
126682
169714
149389
1002788
197457
999031
869237
177216
677483
379964
294741
1007687
178440
741001
650677
69336
265519
667778
1040047
484425
80324
146467
683460
555409
209013
1011760
609146
528423
530724
6130
876566
530345
562763
818089
533981
713594
1027711
571277
418022
261542
505140
218288
861867
806546
519791
401915
293077
285591
344693
963022
654716
232723
327793
1003207
899177
622061
822978
545707
435494
245742
807253
905073
901070
804052
320240
434176
107925
473337
1012961
806351
948682
468598
647666
74093
113479
89233
83437
748311
695697
408488
171600
1017727
408286
670110
513150
687804
600261
298476
959425
397718
343066
597263
474516
458489
784121
767706
955709
410848
751340
605516
357352
835904
466783
418441
464301
639813
987896
801674
581383
28211
628336
723373
812100
869108
983443
696609
532495
142015
829782
504836
623905
521001
563309
175229
575992
562863
813499
206993
295037
40708
203227
994698
421872
49053
807676
832722
656711
984803
571924
364199
794405
987047
483510
666897
529203
872041
893115
78659
384182
383630
4153
359445
295791
316075
391962
411681
54158
97001
112530
596394
350080
408209
5039
733061
502883
883271
885100
791411
296958
943007
487131
327362
271873
386151
489866
429578
706007
889586
743076
212063
699020
943662
669720
181817
931280
213736
126875
362906
871847
829904
72355
296335
1549
750894
398535
40866
31870
352204
245452
1644
231763
240316
391777
507887
510566
65045
817871
587216
820315
28986
427124
684084
712319
335879
311521
163642
203116
981900
810954
796729
304479
187348
586871
157297
1012016
1015896
837527
370079
560190
1007064
995866
171993
345100
803465
909322
85860
75311
37685
672433
685875
496859
234315
159242
62626
198095
335979
96265
540977
513243
749860
936244
814556
905126
415013
16995
57902
575712
73141
371409
575648
426902
306069
283572
524196
702685
999047
185095
804851
675011
322415
975291
888124
106845
621812
911733
391059
788533
451232
968771
526239
787585
729686
278577
788988
768965
690008
856716
559620
228994
859862
508050
616171
721080
234211
455847
678970
451774
1004108
863657
436877
810669
535899
101634
205598
644196
800291
689948
410440
210465
474799
722392
286901
449734
765955
564827
860302
667677
474404
828943
321720
763612
150968
445826
932524
945612
54129
481913
987761
483642
206211
473965
126118
69434
212722
1035414
706875
765492
427275
368975
461960
324357
746250
955423
820488
900305
53472
46703
648005
129126
105041
771800
652259
385786
307755
1027067
843767
601741
296067
33640
699812
45312
51913
975902
729483
246293
939693
997418
735924
705543
734710
701607
546644
705852
564254
926777
444372
199968
703337
146042
393891
1038092
779646
135735
110079
445480
150348
136394
94863
625227
97715
54935
795419
427318
673160
751337
20361
57547
663958
503886
982538
906302
67754
842082
782259
808603
539893
124230
963612
487748
593632
855247
538565
194161
243199
395141
119244
954080
201246
628707
656793
670441
33609
351286
773320
828001
727722
432112
659987
733125
756427
735648
353532
961600
186848
73418
247967
679554
830128
43016
559783
249989
993279
406852
961385
417081
920296
682945
448961
1017553
117931
272487
120622
11184
606501
172809
597067
536746
938401
375751
118444
637223
296815
574712
643178
1003986
236526
662255
771599
426240
230524
837839
800419
615271
983536
279010
856713
1042363
916383
580574
1025685
323780
300976
333376
357094
756943
394361
108340
431499
598344
502838
446281
773816
731484
536215
619425
869846
611631
988707
20945
534004
245341
724377
163658
673764
345409
77053
702738
480137
49024
592128
860524
537695
398553
999482
199869
124813
419261
230598
651590
200817
899454
933803
213828
346700
351125
799237
333912
972890
265124
399151
383394
957347
801467
374565
290548
424682
869232
594998
505254
154699
637655
743922
407680
101375
50457
966172
660705
599453
838758
429786
380574
345576
335620
427600
204337
898460
898030
884974
118725
8205
70188
917349
78844
132779
96147
555662
156173
398801
118860
477786
725697
566551
981239
413833
145649
4091
884741
38164
556673
248969
727113
755942
845954
1021207
828187
916117
108693
653957
544288
222530
834042
178031
821485
958065
156324
8660
130903
158403
931658
736256
450656
341010
581480
517427
96660
305832
768039
991654
87600
63997
643534
159873
573450
824589
643107
510706
838722
774716
961619
865743
655557
460640
468361
622627
412905
96813
841567
385249
870184
647959
288633
969975
727701
769965
991113
153443
807488
931116
1011363
650610
410582
451768
454032
1029422
821676
4094
564719
944228
774492
500573
932086
569690
85046
713232
278322
285857
938531
221344
566349
72117
855564
426505
262714
200179
281626
824485
921501
946633
827889
251917
144298
291463
588895
274387
621964
992662
906569
682709
681608
667637
911731
1001578
279216
233092
416958
520845
338815
22008
828512
700035
726513
648076
106141
250064
481881
708587
143267
548470
858786
181442
122223
478337
528983
908537
724838
549358
580360
709780
519837
961964
761186
84904
290859
542702
877224
999037
438757
439260
867489
354743
938407
546285
24111
892363
87345
616907
544740
262221
22032
334283
565617
29604
49433
245663
832315
324337
372193
165135
901971
857965
94309
843947
39326
160375
326765
459751
400105
239004
197335
9318
683709
897966
313328
731795
525458
64629
799214
704164
1007826
953100
439111
458000
296387
747488
177002
723833
716876
939183
1042255
150765
545386
777615
763636
577397
750467
334737
712406
594734
690904
1004173
876708
684176
851380
830965
867705
493155
614320
328629
419130
413160
95
108878
150160
98078
223212
232508
390864
1000643
242106
17034
845221
957697
276132
223971
441250
588949
1040530
383273
110357
967421
690107
700683
710933
490126
36435
657422
277997
451452
845930
153606
761672
116650
907554
501436
394410
136208
512653
424320
479834
446996
954414
889874
724305
964711
393565
836273
28300
969037
213617
647667
707611
187559
869670
466626
615005
566783
666811
141627
371966
408240
416377
996304
812321
946916
264398
570453
878306
423671
887176
709832
793217
183656
389917
786531
830582
355899
528499
224439
668452
222394
377961
545305
607957
377927
570150
166943
84233
534263
573246
337983
513470
672249
177213
683150
362657
1024655
540289
435969
351356
13478
56280
463602
493578
702716
657462
232563
177175
766707
831814
771229
90783
1041021
271852
730069
916506
794854
570359
576787
869359
635607
116488
264446
870625
345747
229540
263009
151025
860986
674153
1007077
577752
627073
518323
977139
284074
405261
23623
587079
616202
516002
321156
870717
924334
664360
37539
5852
495754
794957
940398
1000820
906070
727359
306328
263363
163874
416002
152172
621488
7660
430944
239627
338538
64124
1038776
387209
127763
380745
890639
229627
338583
773744
622312
389030
983345
225566
297177
368954
879677
250391
988251
547499
609597
408404
22196
201984
574693
674680
420233
1035913
920401
1039398
808536
558297
464337
681798
427487
45396
600235
741675
642542
530219
165689
876226
16373
62632
597326
847777
459495
676570
660283
299171
59370
467428
227492
213723
646878
881504
820822
588507
919466
434080
629085
646161
601383
345196
743035
152591
477147
961419
587147
729774
326879
111680
251671
973978
71535
1010241
1041912
442505
166971
285557
937363
893340
929131
392304
404086
52722
403020
884021
154476
90729
389599
789125
974083
781574
794562
135405
940968
95194
632586
469304
937420
768253
4553
544898
550172
646808
39228
264554
732046
418907
864890
968185
419257
282869
520196
744950
908156
639810
144621
353114
891526
785791
997587
951160
220801
45376
302354
751540
875442
1041186
118935
121568
465606
625470
137017
74171
229581
497279
465339
68287
345354
774314
459703
433817
907301
675521
359007
505135
321141
881951
131377
945451
382487
320072
492906
323803
910684
442200
29729
405683
194928
141862
601140
596014
481950
898541
486138
136263
258509
139266
108591
835533
355260
971044
253200
271378
830630
541698
822367
686128
804925
280178
757538
437844
839735
320672
895048
280052
971174
386742
603859
920677
75999
896844
868323
34330
1027534
789025
558362
297257
651262
255968
765419
81563
28367
822511
166341
346377
855346
1019032
870870
542018
174545
504645
618522
217728
841131
444385
776106
373036
851623
497603
809040
705112
78467
275206
560622
736796
98231
850424
614624
27434
581082
464573
114451
105063
234706
633808
386864
295608
438213
831538
341649
928988
373344
87433
631731
633675
978839
684876
302315
480629
987136
246651
597135
370360
993385
617164
1022200
768033
104429
907153
691942
855131
431
441489
336727
461275
48789
1014642
366258
673331
136625
527083
992102
539044
844029
386840
15445
509086
900079
213316
513696
850044
709788
289532
600915
663100
288484
886496
978558
496787
287023
25310
720325
447651
722103
387791
971021
651020
58388
30600
506897
76876
671339
208698
33060
679857
567533
123523
103429
554796
314699
468942
652219
842676
641735
786565
784413
1015544
177487
444347
289294
667523
121399
159114
481748
844126
183550
408104
539324
227589
658265
649662
130324
895218
610018
84048
997814
599778
33729
791433
635734
531477
93362
289514
10931
431548
746609
658441
354369
223180
260716
96795
49688
205511
191265
488371
357933
726970
789003
796745
237033
908643
252780
43927
1030545
614894
984988
627320
393100
297527
250195
686979
60046
538493
305654
2056
740548
345095
285718
300064
605101
657451
994942
62566
589830
773081
414922
818903
144502
1004002
734468
906302
917200
137806
751316
352747
371768
835097
42229
635086
211052
467619
469043
255501
71806
348236
549764
220178
479955
697062
311542
937523
29262
875627
1010726
566377
554804
528483
527483
457678
805689
408261
690397
881212
731279
668976
842497
733232
568578
385697
539186
845518
706988
630494
740134
38911
928737
112753
966370
783518
455038
15244
122315
804608
217027
762468
524304
1008557
850197
643856
998926
489241
941558
828218
949640
1042348
774185
805206
358352
482419
311433
989117
373332
876238
108682
917651
1038954
707283
379761
980048
473999
21174
722038
418433
493385
143288
638977
693268
807683
281982
255786
978436
748826
912404
948121
603784
945368
22276
740737
417685
1035300
37773
307170
62902
228667
1016919
507957
798062
629421
736200
732068
651318
411399
495013
798611
55565
501785
361208
702861
846412
727154
707659
423735
673217
258223
661695
966723
591656
195994
223340
666717
328866
782489
210845
378816
805558
1033205
972387
529166
674929
298751
530974
795602
327116
908363
249649
932728
308257
130933
668933
758553
528439
427925
759111
652200
709466
106734
485654
306230
31501
15324
84585
516086
435660
170149
1015605
26951
796317
989900
883154
320215
491903
10932
1001990
234280
242181
655623
243296
979000
763762
75348
814748
506283
37703
153765
782359
167897
485355
713541
266277
593481
936366
404022
239458
71124
655576
127252
725328
394603
21303
1003764
740374
187621
246074
101152
868379
827879
862698
1035158
116892
903152
193643
827006
985265
195935
754195
286373
84173
736256
433340
973878
336761
153176
15167
67930
436874
633387
536900
299934
829203
288186
650867
499705
804670
588075
803350
32919
215789
750639
667647
893371
464998
806085
169876
837480
594709
544588
432171
60774
504512
525991
405916
997317
803966
705808
885731
697479
921656
352373
917359
489794
951913
79271
622072
1040494
914977
1014638
871584
322673
397709
863452
435228
961359
854749
1044622
976597
353174
470796
693873
564757
157455
1020327
141910
945428
555981
358771
542744
188098
991965
839497
913834
755795
249524
891437
995491
428798
790995
990367
211432
540214
542818
894273
862258
961273
297398
867189
261956
649262
439060
1023356
559747
8835
896889
130179
238355
505882
897895
904631
241230
365412
700076
1022417
492854
944556
829739
685047
106799
361468
491949
672587
153664
905991
942505
6439
252226
914330
236200
717927
1002002
291286
173110
387915
189683
705426
157424
734459
234286
618047
77821
34055
714571
841967
347205
337841
589051
15670
566681
672147
447886
976631
402659
36760
959342
244497
316900
522766
520448
752238
265350
392852
854510
154734
1024127
51319
98514
853818
179552
168490
823848
334574
323729
121198
681427
81890
408578
755602
565318
755120
489690
148272
435144
332367
177637
147202
803724
1024002
983014
555950
733991
423250
1000176
30984
9850
235597
492619
735083
835929
312800
473262
473202
759383
739719
799077
616887
670736
725818
1004313
409875
354352
616583
16866
1016423
157938
46879
659615
748021
39700
163722
997977
329255
186508
1008471
733761
91386
159338
296590
281810
907264
325597
748509
402728
324973
316776
767427
495528
846221
245112
878657
447778
342656
971732
55031
397774
587003
887842
799176
161705
350976
393260
8008
1042119
630760
1039031
107249
350641
827042
868075
752150
447530
752841
542339
734518
167512
709172
1014740
991995
87880
183509
414939
1022575
865612
525486
256446
944049
508861
343977
476641
512800
677990
13869
408994
466827
572964
29248
552685
1030162
939723
762692
290348
1021693
607303
762998
57872
195590
773430
485033
95819
382718
362930
728122
527216
1043269
811808
757642
998001
147559
452597
302906
965181
825344
388800
722563
182645
572965
44107
232007
139439
163152
1329
327699
710497
872253
273507
114995
786381
975495
841236
589572
932594
70283
249172
461535
686553
267839
414123
44023
62359
967439
558808
14076
483316
230150
764643
690423
597340
93955
476244
648830
451680
817282
1007880
468152
482252
87509
497610
769903
260901
187787
335236
997747
727928
254340
886362
448603
143228
579005
1023458
249780
82589
271415
68399
22393
243922
297498
648657
770069
671586
245455
919990
47074
880505
461037
837229
629648
925175
479783
1016806
970923
518670
679801
29290
292094
964248
550725
646057
225357
166538
685937
553928
191282
54922
159067
329699
878342
959698
350689
794380
608587
75020
898826
277690
790770
401278
501291
936135
903601
1031464
546439
954953
191149
484716
39003
986435
510445
781739
998997
732435
587059
658234
636879
314605
196626
695927
271441
825145
552294
1022609
82575
685764
898272
789430
904347
74315
270937
134680
934906
228814
1021026
587274
513753
586199
338044
161493
632885
751175
162506
76578
902803
936661
952657
67568
117625
134575
464987
906923
673217
347422
723555
303063
119506
44871
31922
728636
21896
97337
12448
289064
982778
682370
959164
229103
568494
543578
465248
882170
523074
668082
109815
17674
350158
382812
824584
504620
760387
55940
359123
711087
259038
859510
36844
590698
1040543
136507
573443
965467
490490
739377
264493
244663
1028029
356960
475038
812210
166479
575452
591209
388334
931439
277215
940666
21456
423607
455123
745056
653179
245532
835394
170407
34515
224040
118738
36807
162200
370101
520796
218325
470166
662102
617097
821009
389212
500459
125999
630767
540463
51999
593369
902196
709814
12088
665050
584793
1045317
711483
170764
1035625
548796
183139
1011363
264082
903261
447028
593475
342341
289920
474273
767758
620249
456282
346634
233457
221532
1032033
479629
463639
351491
650196
167297
901857
729011
319222
587738
427450
1043349
328693
84200
866678
734053
123078
802392
264108
235236
397570
531534
994947
578982
537960
46245
551343
714643
469341
895312
489428
85136
378872
150000
43897
84852
673733
363482
998706
169237
233692
1025021
89557
91943
260581
389745
421728
582588
455502
892103
871577
590497
175218
19865
139111
731502
524515
394386
977064
46557
891376
189703
804938
772683
581
207583
105557
832283
571264
894406
559682
1029405
432628
192452
17190
812404
656894
381569
597726
734054
546931
80322
368918
84030
975942
149236
598996
463519
758639
219198
737522
369453
411541
648837
705853
222710
577924
759884
744067
696574
560521
482181
425498
285563
511130
874322
105033
990949
558649
1039637
372309
240589
466638
716702
9878
1010815
336448
267027
973044
429783
21075
10828
622998
627076
543909
684375
461231
519730
69237
898147
945268
251475
192362
709340
52884
133183
878716
4419
704127
975077
263461
979253
170070
218144
290436
884702
996188
792564
999111
697797
352267
92842
532258
509106
120251
1018677
894880
463487
1034859
318186
214605
35779
983848
104435
66697
119560
529856
205336
226047
622942
36512
315801
312516
587287
173131
656329
6235
31343
785860
555606
406980
992352
941109
762415
952364
468403
822385
478258
299266
3416
533399
438621
699860
239313
884088
619154
318713
318632
246795
117500
715767
952205
877739
221880
640907
959555
918640
488643
622218
932221
781203
16918
751939
432260
203510
555710
968598
618719
448566
920731
353691
410907
976871
38734
671091
1026473
1017922
272729
109588
870397
61839
89562
122661
71387
1022051
101188
943850
131520
434702
281449
93375
151939
1038569
717791
422971
439130
1041545
9375
123688
489726
113375
522001
738582
855567
1018824
453249
549591
276316
400820
876062
590602
665275
190431
192900
136178
542
194215
302729
72324
772205
706286
249066
323300
314000
581846
854867
774984
569044
7579
87892
470018
421558
225650
954118
72420
118401
789232
641274
646
394783
456942
441091
367281
137358
900608
419592
272537
928319
159711
425017
484143
768250
840848
404790
552486
478813
142413
107067
716437
470056
668978
784552
832192
524828
129400
913393
520989
968329
911583
519344
730385
416688
945873
242451
414198
380888
880145
912231
672605
104816
355583
220128
507862
74132
564557
105709
165049
605199
402648
65833
638625
413276
390435
604595
726832
221979
190165
392758
746335
883835
939835
198455
891006
930125
415848
301962
13515
730669
5838
373807
861672
335571
16284
1029303
634556
209940
443752
250461
488314
834355
134603
916083
715593
241878
237053
182604
362454
450484
668944
477707
857354
643890
378578
415647
607764
972305
727152
767728
51195
462520
478195
406849
878359
97791
457936
780321
89896
455648
901342
320044
636649
382857
167751
501390
1021860
917392
172894
798885
155241
342432
804854
423820
951713
472743
388663
42837
931687
208014
779981
652369
764111
828194
174497
118681
965148
455537
516006
801217
745002
231163
808083
90969
252929
187678
152703
13248
666841
759998
264183
927675
574451
454196
825862
169427
349166
865118
82009
2102
760649
823833
791328
909131
987886
221165
866136
596621
677213
722850
641742
1038437
946093
400522
706324
196300
621081
122773
792134
202536
793448
923418
212876
830927
103529
366506
9254
562713
694001
625096
331208
789311
819499
497710
530448
774636
456515
916927
854744
282312
86140
571465
97088
221368
991988
670217
989718
533428
685910
839024
416207
220666
59902
337574
107882
283506
303090
83802
611646
775619
351645
702365
944347
805808
654102
654418
745558
434609
649067
586668
765003
273542
357908
539808
317291
631936
352953
504940
888204
866765
984746
366064
550361
713294
632949
824447
792042
461614
986201
497132
624505
173261
646588
699233
799606
108643
830782
6109
389037
816324
1028786
2329
565371
784403
641390
515994
1035777
234496
532672
1005772
686872
432591
909475
58440
866006
618402
645882
310629
991283
916603
584800
925456
54546
931811
790252
584013
1035237
94520
709362
97530
371129
545982
948134
765821
462919
205901
419243
211155
1038076
861193
887140
1003794
342534
745544
970609
473810
533871
173166
53056
181757
766761
908758
457165
518212
926064
855684
716623
137306
350078
562278
886849
422156
193425
425528
322465
430551
359597
863681
784867
599089
438327
579335
218194
622866
954367
747215
452749
148941
100862
947384
135887
348016
670911
479125
974288
640778
104754
543276
515204
380306
491946
956402
150186
820791
636440
852429
934745
174180
689447
687216
584523
726792
730782
499571
312856
555511
1044617
240288
1005919
323928
218542
801655
295964
694459
938233
117227
425949
391725
559518
564332
315355
125887
630267
1030315
198960
184583
924412
819816
895007
1039889
920595
723661
97685
448479
430469
831898
1012307
483858
911622
542292
408231
821744
350368
25357
188462
646910
506303
301337
549311
495588
559914
967452
687355
73609
609187
271071
729154
613980
981437
409170
99249
903749
456444
909954
918223
123215
694619
622352
879740
307794
932720
22397
741438
162110
376638
264879
13337
664904
317040
837976
677702
807589
783649
482561
153225
746343
48748
890965
504340
932627
490859
458434
591309
1009337
946272
987599
703364
107728
392478
902105
1222
276955
427614
847457
918496
278711
808070
441839
673182
45458
98382
116734
876526
564494
959577
132176
384604
718999
954337
172498
647062
83848
65455
306131
433411
60127
835190
405353
244683
83383
690518
779129
1031521
611174
975373
1027719
888029
415836
298116
116437
771817
759454
292628
666610
889972
313620
284100
896587
770998
508689
881057
396844
695679
81922
304726
434781
893177
565662
257360
979343
933308
856965
789607
561939
750675
431890
825538
689989
874757
747934
242198
753940
536497
83500
992987
668563
232151
523611
452155
1004403
699605
631492
217508
573854
429762
796407
148201
357249
957999
368231
57104
277246
651269
52929
722976
1033697
594347
758060
726960
100287
217824
615798
707056
4970
303994
825713
659892
485685
115939
315624
78313
840732
17647
249968
44753
952127
814889
39942
492758
468809
515417
780097
463175
190652
859261
157315
539807
928310
895387
423196
844201
82848
771260
1001416
478431
758818
1025112
649551
945097
90612
161664
725818
253093
821587
911874
4715
818103
364423
960052
352177
215040
717550
283675
188904
446625
253903
383187
558376
914437
350261
103547
334772
199155
916382
514561
881757
21488
227627
669422
831158
45884
280516
534135
52534
754864
240955
483296
335762
652955
389549
399989
246474
144015
182403
912839
393662
620544
74330
481206
279814
567472
772742
592600
406332
995788
350913
790899
14581
920961
38519
896135
790002
697854
159083
915901
545117
798148
784442
335574
20228
573722
460902
140970
342518
898690
951363
404169
1029927
420506
388484
248064
133919
27327
194863
306878
763529
506854
763484
669312
295808
334090
754978
143757
571396
529220
903063
407313
6147
205320
888572
312918
190734
861056
537355
694193
260102
439486
267914
351120
424328
576152
750216
374026
723040
560974
29615
520602
782785
659332
608398
769391
125383
337645
585354
320626
66717
849356
403712
316520
934590
674779
1045415
649971
726798
699830
372254
529904
829364
111735
291896
648780
169309
286408
507619
825232
331136
791106
224167
11945
495775
143534
1036583
224285
878950
655429
513231
197852
282796
459679
284412
438818
460886
608137
586302
448024
385931
964477
395470
405484
998405
136597
599892
803996
388033
683200
735839
868050
400918
378485
273616
483456
76341
49688
386680
76567
522774
513907
770240
752895
226498
212057
871367
765725
936526
903591
646851
482003
724431
938929
52753
785991
713187
491207
392078
365087
1001780
946113
984373
163033
150710
699840
132652
524600
849268
344332
500463
917448
38536
189936
884652
712279
928210
349794
721595
767807
672045
755398
51208
602180
845711
479758
810545
224749
14974
285817
742312
896815
7983
360903
743562
530336
466055
692800
802241
874420
417252
802157
173038
468783
791815
72348
564315
493878
285970
213239
338150
781109
29961
245243
325664
459001
985317
836191
891972
995805
197108
24923
577106
267672
383025
182682
366230
940805
37178
1025482
83342
918892
109652
293739
772193
827379
988115
646397
127376
616307
661502
829727
31804
512528
51607
973558
728669
983265
315803
198203
959512
115033
239611
889236
29939
473990
819120
618376
988765
116898
893205
154082
523511
488354
439168
612057
1035076
469742
98195
861908
506756
713344
471027
240941
800842
741352
191736
904974
203109
1032202
434585
56426
972440
490345
48586
925100
379004
78589
755580
439948
926554
362694
348886
112136
590400
328933
835950
722475
393744
382608
162404
986151
919633
978006
847983
408505
725301
924211
46087
415374
855504
981358
888239
787143
170645
859749
806791
64819
698927
569450
933669
720663
807938
133267
101677
625402
124228
332427
38121
180434
259100
382713
86386
93379
311623
103900
38016
371876
14764
846063
398401
1014903
70929
199456
708253
221101
695972
613704
948962
228163
544350
228695
531973
585362
621172
968724
709908
350540
82366
963406
433578
273853
431459
478820
6674
47407
439225
97057
459339
813657
93102
241288
560485
155003
737234
542818
537442
657560
140189
798606
561079
198100
164046
175808
599142
187782
609580
337841
102571
1031989
60622
565593
740074
4855
202921
104778
887879
882790
779093
670303
668370
289971
985941
209345
208950
625956
991468
990942
686461
807152
758584
416687
77674
631414
287863
267777
1008777
36942
626916
350463
75905
76108
99506
722795
472250
820310
38588
1020001
148337
340944
145043
268619
331714
791651
256515
156072
928873
634113
255534
998977
602748
247585
652207
723965
15394
509700
599960
865245
526502
992131
845431
990818
402165
897963
327754
48155
263525
963610
563665
184043
831084
406708
327220
458056
551871
1043972
121346
517611
742289
146593
274294
318706
511546
19783
46858
89363
1031045
997866
773512
691963
230104
808885
200117
697525
52642
99721
819354
58938
73705
629268
515831
513443
71694
372506
730451
948297
237163
125612
999848
859557
831651
618987
102446
449208
470102
476536
422615
660744
112804
734916
92744
587405
939509
74456
502340
460617
726872
433948
737986
407329
1002669
516696
739214
262948
96230
878045
378169
469673
690347
932048
16701
656095
281895
145671
301689
921235
697317
205201
180497
487551
782395
495722
641403
516792
491418
782837
110455
893277
652082
366195
705272
768712
80475
549922
685480
148654
772625
307110
396743
581918
789688
1034516
972191
876258
983369
7745
521139
747810
716820
138892
534717
269714
273161
572059
937752
428593
338103
182221
925923
231635
815240
356704
252039
969733
189315
703781
95621
54052
820306
990444
86805
172715
843137
66186
880602
602787
926364
105826
926417
981201
634317
804708
307227
89822
459948
1013890
126122
801019
990989
59908
791812
781046
648047
227455
992660
60808
30882
190568
701690
785271
88141
440526
329412
658958
191026
9767
848924
291548
468534
158947
727349
1019924
869588
666181
383375
912927
713523
317902
694697
778558
852686
719785
908226
828436
340263
34101
500097
914701
314245
165861
303314
988519
392033
152440
232226
479965
63299
755889
971899
514684
851462
480226
969887
205409
356456
91040
916667
854134
806811
71483
307236
98396
736670
599336
707858
649296
158405
266162
683533
234290
243558
454213
664428
441340
588778
1025392
811547
698171
329914
119606
436941
406351
66348
273581
961547
621474
284459
921256
274782
196550
495
303256
757552
29717
472186
8128
953969
668599
828202
466276
31409
122620
88134
835463
659536
784276
937539
1023743
627515
531453
912407
854224
911100
785847
463036
925820
636406
521498
843708
699980
44546
264433
701356
508230
868297
568757
838260
940160
848581
489407
943453
48376
948535
299942
517132
393262
376700
218063
535948
497138
1007039
706646
470355
798267
693990
922552
957010
101059
91928
141604
360257
792154
377455
212798
385035
905179
158471
156973
289894
756511
546980
544971
632108
159702
332062
671983
502230
109068
415211
685789
357476
192260
494694
303929
665034
67005
811564
321548
844105
179308
600567
642267
914314
742114
528257
412890
835687
669057
625680
757986
640117
180062
210571
958478
674947
635405
1000217
745943
818110
805214
911864
75227
1027442
262760
498217
814273
164614
697638
1034425
217316
778617
832247
554623
700596
250892
395616
1019357
14845
161290
626155
1027348
523518
964752
425187
1008124
643114
760767
216266
547342
317944
1018490
18710
55965
249566
187334
121774
974487
864062
828157
800589
495293
434542
778908
385971
570810
853915
382115
105863
503733
664044
647139
845515
341422
781605
664235
558591
686091
1010775
654546
822402
894213
884956
349420
659104
308252
743217
161033
529812
199021
950880
687703
120337
228952
804368
888467
251378
349266
506679
284093
958952
469221
400581
228646
821936
12220
377372
3212
423703
190965
703040
746705
729105
579348
470738
596274
569158
192676
281339
641295
366979
503820
273250
495059
1021225
102160
491970
259661
392755
993676
948095
786864
820613
434321
535472
763668
404388
103028
1016372
580689
1003478
636982
848528
463313
85710
148721
907210
423677
54048
508013
413293
903889
777505
88669
524852
849403
222369
78548
874711
978850
328893
330475
427488
938357
16718
818462
391043
580090
762395
924811
720671
743516
253237
622540
954361
362556
930831
456794
496041
243762
726133
751678
697236
947298
858620
185590
264225
717516
634501
637652
1033009
639350
570026
876458
432388
696571
148733
936753
333135
503925
188131
919270
970591
397169
326514
625834
838763
884474
628371
852506
434807
763251
236370
771776
491264
726785
866643
891660
112868
670544
677659
700441
954807
254430
13525
57776
484646
881747
243525
283510
770330
591741
653782
887773
845963
986565
216132
361616
1004442
546732
239825
534166
868326
441305
153148
726348
759899
527401
467141
1011381
593940
197780
572885
696880
35599
349251
665104
54270
940621
305857
654497
955475
862271
228957
820315
726166
627049
35212
706531
768999
816100
412848
203326
846478
809202
383131
476726
842872
711630
549093
479284
745383
407449
806010
83328
846777
965380
441907
171244
362782
253908
882036
507673
522118
15239
265161
151889
395623
336798
583137
1038652
801634
736723
947437
201101
451151
1027015
936219
202642
957961
461591
2923
130007
676172
568604
277834
988536
419015
432468
307930
781187
497734
115465
929175
642141
241145
720042
771150
399335
444121
322413
335826
650094
522466
19007
312231
727914
637413
855387
800244
136413
642695
319129
30446
254064
936739
351958
800821
315949
280507
926492
325038
723231
501179
240666
794895
956743
472960
81328
458394
754891
957496
734875
173694
110248
642385
405893
572970
19803
427364
986116
940913
614086
992804
833035
149638
254971
264130
973120
600311
1011897
931550
101391
798982
552337
155855
948313
359285
309254
660343
908454
778893
518789
658249
366256
54605
137391
360993
887670
251362
432077
760058
326808
1022722
202486
666193
479888
318567
61039
833610
340292
668939
617010
828104
224402
972001
451307
59000
507921
363068
88619
200430
401186
438656
297260
1038702
358039
824997
45713
713918
481364
630949
293630
961850
211201
1038766
86064
581313
194448
279393
47092
1032008
627206
469899
295121
845320
841423
143734
453956
943544
811076
125092
874703
206732
500992
692642
414040
545384
1001258
885333
509283
481918
775306
370976
829207
1017550
1021299
798373
675361
546328
953001
82744
846178
864868
787395
464051
1009554
1033468
765422
940403
785779
193194
708739
612242
619569
1447
243547
1023072
544358
758418
513821
309954
491351
85787
564614
148791
908668
174455
1001883
245348
806232
615888
949670
888630
70732
374000
91858
919955
131269
414272
517397
555586
474074
590167
314184
462526
677790
853350
336470
686354
840220
340140
31305
340303
113891
445227
647982
740068
381643
559989
384708
871648
705998
359722
181487
212646
608010
940407
486549
765759
278017
6177
979535
798933
712551
739341
841377
836450
322382
422190
887270
995170
684765
913691
249179
26811
64901
244129
480695
896383
574216
536030
631616
1008663
765427
606648
247394
198692
93999
412574
17724
672933
926967
601326
917777
570520
702209
146293
144713
11203
655700
930143
457766
548832
778597
569189
952629
837944
426718
197191
715012
15768
556523
896034
402347
87251
1008652
848802
648366
197617
726979
59158
448226
225479
141517
199604
878385
240139
640523
893756
138038
410075
588468
48473
334484
1038418
653349
587133
148572
728178
861056
368198
253617
117598
868929
413504
998947
1037056
147953
924139
949759
976208
198318
564705
182449
1006079
709852
776102
699636
139603
364655
722883
699380
1015985
248653
301604
445593
149761
662541
199751
939213
7844
488470
638496
291283
548662
473116
526541
17867
844365
794454
464454
211698
913905
289984
655432
106585
908333
219005
51449
921126
290637
1006055
193670
900009
460387
1027881
259369
74945
616601
193295
628700
200473
288748
34486
1012484
490869
492328
820349
613614
917542
186347
1039907
760934
1022083
614799
626696
895862
613140
412513
735795
403322
77277
94801
612105
268547
357038
865489
12911
179588
256513
247752
405759
589958
884633
1014644
927699
295129
518569
505917
816375
284515
786730
50109
674651
168607
673706
867406
795499
89418
903348
416289
917659
173659
97629
960510
482584
673146
135269
814784
805806
453138
710747
176340
275789
783822
115490
171510
610750
54855
259158
681459
873205
610599
949945
657049
735760
743410
935483
1016563
1036974
473234
756023
675833
1027343
484709
842895
708306
419438
225494
906256
517548
715669
545481
899861
167354
191585
429250
696106
935981
257269
117772
586352
238204
409354
709085
183880
809466
671242
953646
485259
993456
267583
199085
1044357
284983
494866
320026
236591
938013
85856
265006
761747
991674
614616
296581
1015817
31111
446078
319590
436710
590433
969169
1014561
194252
8432
953470
770294
413287
94015
203202
151985
430954
528557
47703
941948
522149
377385
980528
146820
542026
497774
379277
50821
510585
215379
502703
442313
964300
749157
982296
571929
177789
525260
290915
637674
482626
160822
815348
633035
950973
354936
69161
320029
649535
715218
33235
935276
953493
864114
189532
189329
383982
993800
509992
506603
1011342
295788
902330
519687
765498
415860
753100
743450
923302
671579
899528
344248
423234
107658
619466
655838
628581
45636
741840
337161
199353
506574
519479
332776
740065
340930
760483
620447
854815
933263
311751
269312
643486
539047
305101
623597
531362
380725
20171
964087
760306
685309
981383
9717
951237
932801
982903
329832
586333
37386
875906
198706
76471
472228
860933
727145
522996
440080
590057
158820
835020
89303
786609
58394
120393
648865
719725
90590
545326
851723
54339
184544
70359
710973
560317
241410
578648
922145
553908
379351
295355
885575
993572
751567
30001
582417
509458
519289
711834
960396
7754
472656
55990
1031124
999179
665065
683155
315067
819411
900130
883177
754040
525504
407942
700408
571876
391179
560686
636173
743627
268339
536166
123828
379925
1035931
51985
391283
969567
433087
755313
1035996
456373
383877
864103
655784
656327
549730
186316
893096
1016154
754874
791280
147323
652727
732041
992473
915122
228292
56857
411314
673017
1015896
32796
9348
240609
696355
235726
279093
205609
554877
779439
320336
205916
349824
873015
96783
873415
13319
883382
842967
337368
60036
83578
987644
379226
156693
465470
533428
1013750
250932
176180
324128
398693
60054
87719
520554
914944
43734
258897
142604
325481
906665
1044874
951607
224602
285209
865779
195107
13379
912233
762471
995979
21003
680865
929370
187347
497812
240322
639096
242441
511766
381332
213628
582629
845853
852197
979823
600446
900233
100644
28289
765086
253417
205229
533458
968221
32010
80794
922930
579975
445973
90234
416942
1000253
396916
614284
195419
892501
156505
120835
890562
523929
563732
245188
1043106
557387
1041785
125629
483309
394391
83279
299095
238704
557916
85987
74347
1028625
55519
271616
243372
19764
198378
798509
450787
742362
450856
404480
70924
931703
866919
71637
233387
417074
685613
585821
847117
474887
180109
521607
672296
514440
634285
623875
935547
418446
887476
724176
730900
42885
268295
86364
580830
49810
376337
473016
259182
256552
424174
57312
928614
325933
456090
542547
801988
468252
1005807
290346
827097
230743
1017575
602475
158181
855805
394629
357937
288039
784544
309878
718099
1027209
869803
520627
613223
845798
160129
306508
749585
417563
182803
1023587
539927
170875
374810
985848
950707
1041752
389302
561645
639880
887992
869826
181734
979969
837059
919860
991385
709798
239683
152163
333708
969861
305107
12852
831044
987208
550193
69146
223541
12571
100775
511731
496516
762379
451399
211882
393227
533514
929547
776094
794319
499055
73954
866090
309977
982074
859537
556263
532081
1043689
719763
304883
176773
939199
766239
413746
92050
926721
894455
428181
23590
479141
722363
432281
704995
398908
366495
155120
6525
478552
279508
81091
168198
323563
569386
178576
276433
665723
323354
974405
11182
32856
134523
357537
554621
386007
1030572
1034053
589415
56934
143180
690253
124497
913214
669854
392562
821272
176415
282232
407633
711942
673166
743578
225101
565217
44012
737539
266300
493096
584586
703136
260402
51481
600799
739026
79722
139716
505522
658063
509983
477336
412011
342200
1023239
788230
320592
755430
878106
906954
859776
650237
326329
540386
671631
1020704
224378
842597
104512
799330
66042
283158
323526
101684
386880
352224
790158
191710
609892
333533
692449
166475
499161
951301
918103
658644
993317
986150
108878
184761
115585
639795
134197
508131
397501
465281
944868
835376
448746
724359
289500
639056
708969
38457
538309
757125
753839
1005970
1009739
310964
694401
69191
937610
347868
685011
471869
913575
763361
58850
68945
87517
899989
829062
145606
451597
745946
462015
20514
181885
531161
811774
602974
641082
483924
271467
316002
371442
818836
234462
845429
565855
635601
874361
901382
89146
409398
246938
403382
819491
828751
843397
334660
562999
981171
298872
276078
827231
503147
829141
266755
921736
433266
895072
455579
835215
487129
365251
812032
860960
234277
14724
530875
545906
141249
736178
852576
113385
319256
127272
751652
778812
307632
866803
572107
448185
743579
552604
826393
72038
379825
970540
222836
564493
96983
851094
780767
1040392
36145
684403
924000
46372
973458
855603
39286
325602
16045
788083
302297
908676
705708
477659
750236
482516
801315
884017
71212
777439
424264
803354
566872
592557
994525
246907
359982
688658
338581
809835
802432
433031
929399
711467
722028
418255
396815
677992
942739
458265
15464
589964
651387
231551
273469
962621
246495
835987
709100
464128
411029
529114
562564
852139
752181
874666
395762
41512
325501
7476
445481
937769
736069
740335
353577
405469
1023691
664569
15654
324450
405406
321832
185420
944362
62674
187175
257614
914508
403815
304289
208105
659193
691687
296052
305493
418430
85849
315522
139598
301005
1045430
609835
942683
867369
497530
212238
892216
1037130
348260
621623
651640
775961
517232
501978
605300
136073
372815
931698
311819
157776
169911
961611
90981
775570
670728
610993
29066
171153
31250
508885
821876
672832
621840
984057
547939
55683
281478
755455
141603
529315
214610
97582
734680
484279
687179
467841
765538
955050
869464
590541
675576
685285
956649
215663
331511
281935
937997
780742
85447
650732
270605
708573
49968
951222
1013833
704947
216630
548569
437727
83551
642889
198229
6073
163419
521638
688187
364757
23452
779529
844439
822714
349340
367031
141259
573472
763415
2545
998202
56686
332673
613081
844763
510883
871966
816482
365705
237661
835691
182111
115889
330999
66581
276444
243967
438750
553552
130727
431629
194847
350083
661209
313050
547939
664185
704786
668601
1041785
819941
943180
241723
604073
265469
479192
124500
452452
654070
994590
335958
140956
784565
668185
546922
919878
331686
69873
781903
878723
268554
331935
45419
318199
367840
290153
509435
66967
329143
59852
783097
65456
645953
230854
490889
827279
760108
800745
23829
927070
94834
652508
97746
893218
572936
686396
670627
1024143
742799
33421
248130
798302
41392
338877
775610
664764
731313
794975
262126
155773
888317
787464
515477
79042
72501
794605
511554
960072
800377
31538
160202
224769
729811
105998
163659
373978
647051
967640
982007
562521
561795
685684
908622
278514
392990
1020225
397374
634632
136935
671124
23774
179378
829468
408438
492579
973858
761552
560096
48333
937011
951179
268281
220571
1034637
666579
784456
505538
124022
942840
559798
12248
881735
373610
278161
934800
508825
281652
238786
563740
811916
474166
535158
951424
954018
710323
250899
459483
3223
203317
686343
900391
644689
745723
385670
203684
626087
943601
1020975
975666
5459
394416
41218
990104
25327
218275
386082
673825
437079
597223
620075
175424
259953
630421
1033973
44697
494990
524142
777614
269356
521516
978513
53479
1017369
841783
520286
939767
996038
477512
136940
317393
856872
933641
331580
657702
215150
38812
809505
459899
409501
674727
412776
599688
724954
539244
488707
366393
219929
642655
891528
918103
335009
867825
520122
658948
355480
198398
9472
629808
796318
808604
320467
569470
151555
527957
663370
728185
154749
554797
297029
360103
187555
307154
67184
475071
608346
706177
362949
38368
79294
331206
130842
798962
600033
542751
483040
418456
256406
573066
338704
709765
635944
738172
245090
738850
759167
532410
740416
170447
654517
710655
117746
316630
468069
209466
195594
678019
883263
380589
514758
779993
702066
782439
576286
134104
182748
1029312
1042702
63381
826564
908310
422548
722217
264642
921143
545155
446150
456759
884376
264806
906275
698514
756250
890665
916234
756820
711800
754578
542712
877389
850624
609305
551455
951306
446759
505953
796023
340112
442750
505653
163668
984385
231848
664401
471962
300273
574987
725282
288424
708417
644374
606123
190555
383750
394811
466069
150730
103576
588990
208870
135393
931845
659682
968382
1012150
845836
953523
618912
857093
202234
366330
946083
867068
422325
219829
350055
133493
4649
534870
630445
485460
86146
189946
122881
965338
946587
637263
329493
478859
291534
746873
970291
367735
782220
931118
916994
1016520
253526
406810
770815
161518
414350
861378
52114
671988
846193
800015
88501
349019
58535
240254
771236
585736
1035829
578394
60704
237806
530653
865782
278300
38776
566771
400194
996091
10451
727077
940116
384908
462020
117699
49409
741169
384017
653945
988783
169355
742924
480209
120566
1007874
603665
622611
636497
320250
566721
925206
875232
354829
752473
769163
300858
450177
543055
529844
249238
626765
608689
299098
796778
825864
939512
895028
601410
196855
463424
103738
148568
748128
342259
848408
410687
467085
412815
993525
1023487
61042
164766
299470
260768
780107
774605
539579
370433
482897
722928
13866
917733
733922
209032
590195
274730
996644
271926
296709
88714
636909
265790
221979
667033
392349
283067
266154
572284
240086
676859
210833
596636
573761
207663
6754
890214
522334
66927
945025
654879
594039
418785
42510
782097
678165
379263
283703
810130
512252
63766
131019
403363
427163
940742
941909
791700
302933
519199
92766
104653
578445
567271
752245
704144
555691
299852
7755
549551
508294
289626
1025239
897920
665053
33038
614735
670466
285688
351613
276722
386930
332215
489592
37167
680265
963257
189789
958336
94427
929435
772594
510744
745681
573404
886546
479041
492196
166980
973677
816185
163593
504912
525837
433469
380503
300861
287765
850763
157800
604861
454617
836165
309155
280573
526723
218045
302203
247863
942040
19795
371288
45805
539691
806546
653579
661217
989010
840595
936239
861338
192094
359962
203537
939861
535111
631008
649466
430220
388568
296277
156131
168789
847159
529923
403472
962351
139976
520136
894433
23557
606109
536445
363637
910354
83549
361967
967061
819080
1026519
430367
457331
258093
1013094
95574
702759
566894
43136
1022836
871572
1012889
702184
55413
60571
710637
116971
536175
465890
991877
679934
164783
157573
985126
615159
524760
187014
771002
518142
825286
256916
296424
660934
201200
928752
775438
812961
821328
324706
835598
163288
187398
347869
249589
1003102
406975
298874
206298
1033132
542450
289342
39215
461881
485975
396501
996692
269925
916941
423933
64869
79278
294547
282554
183729
44851
163237
660440
270642
257712
936555
618605
749842
545066
446072
1001388
314283
1014584
943153
489259
7154
275747
268948
608033
989126
819392
299297
101204
849383
179147
935564
573883
445514
725827
29897
404665
101584
10751
41457
463848
25964
24769
568906
836216
425515
161509
88343
778855
619420
559857
704387
871144
547588
626053
755268
994713
961973
901831
567077
884756
884849
922513
675916
947090
1035182
25638
666750
690751
261062
165010
993481
698123
213880
526937
542739
602879
19903
665569
376380
276647
1010498
903935
384422
511903
648251
24784
901128
739882
985400
11730
927851
157588
60458
885619
952626
229920
871041
731175
979369
57960
61612
505680
691589
361041
270673
707613
898288
733354
855057
916188
235385
900202
608642
808401
626161
493360
365735
863315
1016140
283669
645162
564016
587306
687268
965122
352080
794945
632120
378595
919220
358854
85185
524919
826492
656693
640529
1031879
847802
708888
398897
868836
648321
856674
121209
203194
1018239
1020454
922695
380931
516886
755430
484289
856859
881388
575673
158853
87375
676474
22341
668970
662699
823837
919176
675759
330219
435215
39429
464305
658466
966770
1028596
367184
94251
623308
839727
249173
164366
884664
956869
255008
46029
482163
834848
159238
249572
713896
889437
955260
115823
471780
914670
1007748
16116
934465
128405
341446
543662
561515
987101
523395
152617
440940
909797
9369
329145
958125
1028632
1022781
172676
558038
246599
839306
538287
562002
964779
872250
275581
642363
382268
222505
53119
344652
168792
490318
858483
936907
78920
776988
355194
782195
1036437
157334
731944
325656
653036
1033689
66767
42477
23776
148226
394650
632522
1000793
105080
791281
1000915
1015073
120381
411035
713932
679772
468145
124831
320714
632999
373117
924698
305355
479251
1009931
167534
351652
384209
64686
223660
387664
494996
488749
638346
960853
84254
279589
176947
268121
745887
150346
954974
155460
254593
641541
311528
908235
529207
484239
301728
104832
873944
864094
338185
599632
375180
971310
281465
764031
47613
597775
470173
1031543
802662
514244
542178
933486
962620
720248
223973
65074
570766
1035567
433228
1944
771732
114742
23050
164562
1031943
282419
978807
794650
749182
186776
581724
921522
540743
871879
806280
802641
1011027
403496
258765
92288
926387
868729
107690
972658
866515
389960
819960
48260
943392
227558
109590
361249
596485
182170
605812
95036
350583
946838
699337
788773
777947
913959
213868
809189
721711
980484
969399
326428
113129
200303
1040983
565490
736756
590157
179231
558708
643808
49128
154460
245544
448877
318508
844905
993854
833121
345827
402322
683083
915811
294277
931308
548553
683133
640331
846951
934370
180269
659364
961727
163639
696521
970993
721039
919348
636880
442921
535717
579783
261528
676418
311221
756994
722381
977687
198902
308610
44578
363596
363632
771128
433025
593914
558080
324092
893001
390497
168920
354147
445276
333234
419300
982604
27484
216094
563269
256916
367826
461682
203845
214415
124169
231903
33036
752308
375604
803468
276407
266174
992983
999311
1017077
169015
788337
571548
960436
647712
461131
886410
273928
86810
645402
848409
965734
974984
94182
618011
245990
657841
462709
719851
551538
516267
900947
251523
824483
945030
497168
573816
894500
475069
306019
857305
186791
252815
28561
723898
572121
997524
164351
879955
555637
701747
207229
128495
826775
1091
194712
861119
195396
920100
884847
1044558
192969
484288
325692
112763
343965
647646
1001413
1041711
97399
891472
610392
133768
174105
410527
923476
761183
877212
417335
854123
109059
637032
50190
93812
409285
332027
906214
870785
401509
177148
87598
419185
471171
927110
775461
151760
583351
877150
184208
441239
792759
999170
930994
102843
921287
1030987
922819
226103
840546
527700
710771
1012069
891518
341096
546684
192392
430537
99702
74997
219402
210201
250876
519167
150541
269574
21252
234600
927834
487227
4461
15200
216280
179622
807820
900095
81847
906220
523614
51320
778758
127887
746803
390659
870385
239233
758611
329577
610691
707550
227360
948073
1011910
97007
654837
993757
1035508
992245
46844
615926
485685
34988
546917
262917
784832
426634
735300
622273
241652
909333
645802
626558
617882
591527
1033883
245247
808398
385110
365963
762166
419572
674364
533301
918381
620458
700013
140370
473101
539532
517945
689163
955345
511425
595020
298884
654340
913296
265494
928658
975181
861438
645376
730318
191137
1006990
361666
441241
976548
669832
160568
783339
496112
415728
736139
973930
472108
822134
594117
686800
146983
313824
921893
444753
866631
258106
363706
732907
54603
573230
110910
191441
245506
731787
987115
527595
649341
463349
158943
573556
103946
63517
422273
202401
538027
964800
463243
595321
185391
447755
98864
79386
18921
916976
229083
760846
774315
345984
989485
629394
1003994
865584
750671
508592
791567
968194
348271
158070
993465
625749
308114
700232
607645
220525
87153
317924
960957
354174
566570
37714
651455
45132
236156
923502
226261
346393
1015717
44676
830172
564664
630576
180656
144030
1027980
917495
646072
85061
656131
406022
259506
60762
5317
693842
752315
997105
919014
1007316
340076
108188
835869
569097
922747
141394
994836
63973
930
255151
433954
79624
577675
116454
129250
200137
369855
681263
340085
424332
486334
412637
489144
525997
763124
450772
431857
187689
682751
34493
175156
245446
589042
842646
681375
263003
47834
669794
699971
602776
476168
222802
54531
896043
741823
117374
566042
956974
28125
630418
504267
844607
518338
872584
502767
400818
558215
240813
553763
65733
336889
406806
319261
122330
713275
141330
110530
845972
3357
877426
173448
678597
267431
394247
384903
56682
1007748
659641
668291
383611
724446
46570
1026596
434093
546164
347729
48186
95964
716262
275379
612833
69306
297757
133483
1014467
660137
284899
316718
739252
502385
197591
845903
240956
890095
325895
521559
167090
406069
233056
357859
886832
330828
28159
566583
761172
879074
631545
405814
391885
503972
739099
902732
81304
451131
728830
618917
277355
115374
109626
268298
696800
292
768186
492138
657910
895622
479408
272201
343595
23223
229598
1016121
138791
817926
414377
695415
603857
991712
1037289
720207
661295
506573
390336
343089
1028771
339495
966800
265430
720194
560402
789218
83467
384314
870278
192480
970317
884134
272150
61746
788560
283471
658566
174577
748909
60629
194213
215637
502810
206152
335476
479111
480264
476131
91235
828643
1034576
964421
933725
281887
379246
766045
606706
79109
973265
606508
1000135
384273
603272
183127
38640
804119
896752
24915
847799
570090
701778
192421
402292
644087
1001242
131560
263886
24880
875762
914323
548348
961864
692966
297130
364554
312733
626881
114401
526323
207794
51116
527496
993175
934819
481267
422105
300247
450397
1028790
297810
914934
124085
252726
1003702
495777
420944
842606
937670
605457
844219
572188
372516
542414
823810
434958
284425
514813
859933
57035
147260
792344
617413
498787
654580
352706
404404
19397
277152
429505
721120
253256
688189
806362
608186
366534
69374
636326
513245
678185
105539
834575
779624
845857
608267
184864
714710
939435
246596
489131
2708
244943
356398
197060
766263
544252
493971
874126
437118
612795
199095
243355
778173
424802
424801
988503
506680
404259
11694
592287
622220
287456
324368
36551
651458
238455
491091
303146
290476
239819
184292
994607
574664
525184
756772
595027
188441
1020951
526949
897590
538624
763408
857575
74920
822709
754934
105010
483568
240321
154020
471830
24727
69829
164966
839305
411336
96474
616406
223900
415528
62514
757085
351883
339800
125756
589044
36013
379488
79265
68003
334054
600792
564769
325821
638330
459442
767576
86066
937848
713354
761604
891536
885730
2713
418260
562365
625137
816107
546812
531803
962280
969643
284997
777357
960550
357187
626018
455515
342314
18547
223886
926367
134510
263841
234853
980407
390903
447579
756534
485446
971448
419517
632122
842783
295913
12639
1012564
1024971
912856
862003
221671
430625
798702
267909
264087
725912
491820
684131
603937
632176
539594
158803
423909
458258
955628
321244
445359
352984
379134
745528
980944
301675
598123
311360
249025
842688
652821
691891
84577
160848
651806
228825
735730
99584
679894
135589
553996
280606
966082
342251
982064
673928
582026
807162
791847
120036
122554
1006379
559401
1044073
408363
281318
829858
887996
399410
503411
518049
913021
407711
310082
628442
45687
939219
452450
712483
175551
448030
890285
1018087
350581
383491
793384
199251
949193
68190
792692
469850
76480
661140
553994
639645
712023
46841
798083
725012
307923
879533
338729
545216
754262
782140
86100
296291
89889
2117
661451
654082
537753
97036
514177
493654
546989
664016
621484
794930
472025
884578
537392
658232
49077
879083
927307
183183
942962
561418
634331
219543
675878
116242
265293
872921
506451
240258
551568
916372
615602
956252
531602
704188
324461
284097
680676
202916
842965
774686
302618
679917
820764
900076
27139
825118
565957
617396
985223
18111
199248
588823
1018757
970710
755436
657666
449267
632182
117784
302754
558060
392712
740582
810014
793058
972026
666219
710095
580782
424635
532574
508833
480774
903176
409831
357961
149187
204583
26754
462854
1044311
679281
686088
975170
983407
444231
474512
56536
837614
342573
889979
798143
690496
144859
10495
851691
299352
348166
663078
263603
219983
614978
882175
331819
320658
257356
333592
280914
613388
843598
659319
286292
101851
582879
1017759
98448
564742
604391
221394
757779
518146
905127
560995
642467
901049
185102
53582
685027
7451
73876
655741
43267
140119
265478
786325
231056
269320
773439
41745
632274
369887
253162
288658
537462
603713
718017
874417
825179
599228
877639
220690
1004676
425094
729217
150218
489599
1002215
976738
658865
171013
567040
1010697
768008
679482
531498
786459
415964
844018
509848
516
126775
1022421
138672
840329
774262
726124
924791
5210
720527
595724
752413
497788
298749
189216
1026550
935170
1020637
77069
81390
541609
6582
650040
1038255
782953
698541
701415
811060
677090
751955
610451
866586
837349
670556
479206
706215
732972
101909
816887
908643
69761
14950
986603
255676
431737
233407
862477
995806
417258
221336
2268
997212
804167
133362
400655
313270
822386
596859
497198
897401
199739
20229
202638
51706
293567
876181
487559
9474
428333
348383
545620
859658
317177
739275
958859
632564
239476
146940
427637
355940
475434
189459
133348
84478
816262
253759
669747
229951
232668
699060
336825
575477
355614
162833
87751
451692
980487
492141
647705
445760
377843
699488
553303
29836
140891
525121
898757
13402
1012058
146082
282432
555594
70647
235741
695637
990707
822722
1020322
83609
88067
303878
519747
482232
318686
125216
845052
323012
605992
629845
815231
659520
696812
917516
540733
725982
830720
613481
866046
1114
240702
868225
259979
955495
191737
523150
944315
1015557
651108
407955
66305
652377
3821
784944
419532
52344
426553
733772
840262
674845
257781
373996
945918
408328
860574
696250
70343
718300
424288
948050
858150
904508
160820
623473
225697
647221
494596
870653
394818
946309
382637
47888
561319
442258
650612
824379
619637
537296
773907
919219
259198
855699
149222
474146
826371
313445
460545
447831
357572
580724
830484
842223
1037024
953759
870287
927696
449384
598358
88818
555362
1042938
748018
283437
774806
78648
437768
316646
423310
1008404
231075
580299
504069
858604
515889
457811
699195
223661
1041060
129028
889846
93082
1032732
168027
825805
279223
605090
195992
219231
923125
763321
639958
723818
10714
712907
716071
272161
156083
194982
912612
195542
47721
359032
844540
1022345
452603
278216
713725
591540
377104
181600
907319
5784
954174
700224
761728
563471
535896
674644
944062
338430
98517
161757
451300
61180
613620
115581
617399
74751
107567
52673
948416
665915
394179
72895
1015678
418749
944438
628444
419429
475540
822953
675765
513394
320346
297309
876874
496668
944213
360890
75358
816049
748544
847914
38156
852026
937058
369746
396813
302036
382189
700953
584229
537388
779652
311552
485534
723855
412248
299059
714122
734448
408478
834579
726920
796067
54892
521394
359039
260804
947472
649458
283878
1043919
809509
357855
459837
446258
64695
947943
782461
35588
763097
853452
88204
920298
57327
114307
346247
41529
22077
866821
76046
948948
6182
567304
607485
117420
239024
396414
905451
249500
1016421
548032
86567
738592
344510
131437
1039316
521554
379758
379375
403759
969902
976202
312868
143428
166818
207520
877907
771506
587565
147409
83760
292694
659483
111735
142086
487795
1038593
487667
249485
554252
710628
634302
869330
1000720
298225
1016138
200984
388432
611702
423258
615364
489778
673599
823846
589317
278717
634293
9039
187379
593327
196611
392174
590706
975677
732725
989181
543140
374414
795003
130522
648428
584339
17139
871118
251262
728647
701759
635016
767993
321420
435382
622252
330274
219948
892617
10097
1026044
607522
978900
872111
773977
52041
278827
554705
204955
199685
186418
496622
795129
633031
178277
482799
614256
353382
631888
281887
405638
1033959
635243
827970
759827
684004
652294
793900
837369
235534
12774
539426
310829
213374
693379
883914
473770
556287
148286
735534
680804
855585
718241
257623
562701
807807
487132
57472
95417
321591
249869
1009917
339702
196991
707468
471405
1035575
563410
964989
221852
687976
144308
995544
448400
171332
497024
913419
275482
2356
401985
38460
528793
81535
246378
785304
824644
886639
404817
390428
569993
262956
719967
867035
104930
1024241
549594
833660
222292
675727
511139
915365
912224
397023
340554
736836
265339
519025
515465
858496
209828
517456
963477
1015374
1017347
37042
769384
310802
309250
964659
1002337
140915
1028985
1015647
611206
474827
228090
31580
864483
850916
544572
746676
97479
265986
926272
174331
49618
4214
202744
318264
332999
748048
167679
35520
34224
888885
488296
1014018
955579
732878
958692
338904
52589
530874
886419
573288
503755
917324
183738
633362
811952
830781
808376
245845
758177
651307
61828
801006
308831
343850
434527
752886
177374
450380
967625
67366
499048
150187
526523
511768
450838
761377
879041
179921
503472
626179
378666
489489
542441
445787
597137
33111
392507
767324
929086
866664
534960
345405
959445
243144
1038040
169012
442359
139600
418754
880539
289355
120804
221839
806367
964946
661391
5572
196509
235584
512010
380710
813967
714101
35622
438973
744700
1034891
757143
505843
857784
9930
155368
373353
82379
131856
663985
930351
604111
454224
231781
455346
715575
154836
406942
900625
224242
800740
400976
582092
593937
517220
102472
532912
120285
939311
504386
300688
17208
78745
777689
595718
787476
109356
318984
143898
394845
109714
957949
686457
385147
432902
37524
387285
534020
1005789
1036102
658779
391530
570010
453213
925826
899761
219346
1033302
248414
47439
659375
460593
504902
846762
97185
807805
444902
259952
418812
449760
781844
878391
45523
314336
199581
81979
456484
26830
42798
706049
604917
204601
716194
797057
287211
1019276
913703
789785
348211
141145
442108
128551
965894
936718
844929
252979
624189
993858
653185
574551
587574
859831
780182
771156
207173
564652
932008
110127
149996
1012521
645205
189634
723676
2369
500710
261990
966803
394036
386631
353231
745007
161314
739919
526438
622086
684687
820587
824906
314586
38055
336647
198493
137906
434652
741455
124164
74902
398312
660886
977931
643502
931412
366216
234275
345308
888509
323234
571482
498522
48023
703245
165479
75035
705078
150653
629345
813768
539916
952877
141669
234625
175048
418976
186766
173249
909618
122264
364106
418153
901162
592967
523993
333419
842061
581016
384481
912481
987352
811064
663107
28914
957741
35557
554771
111596
323275
864687
118892
376701
207514
786879
589739
389081
268699
706584
290175
721201
673532
403150
902901
79460
859778
640838
109621
1025626
985574
317515
465456
664732
325496
397559
443681
561016
848528
302597
77179
743595
394449
877019
53886
673564
710931
778150
920701
1044405
623607
454346
655564
598172
712262
554227
915353
1014854
863854
47855
710413
366375
101365
390194
484539
350985
142018
1008319
123424
836322
521643
1040456
537237
765125
118583
781309
79539
675542
751178
678460
745818
641643
557876
504411
306963
596892
615091
513499
859351
473353
289541
167954
650092
783406
274319
727190
686778
360361
470223
657228
735547
1020430
822323
482558
11407
754571
950899
1004506
887863
785865
558972
265017
836530
542376
307659
165700
107672
741038
260659
771481
55120
816245
388480
740184
729106
349530
821084
818569
756705
591813
255744
6959
479968
725538
335463
721066
423863
802585
739448
364346
314807
581983
378897
998131
166003
805011
929081
924261
916956
356659
604269
604378
651880
99903
122687
62395
405841
449919
242287
237448
1009214
629083
326661
389210
910903
63254
172084
5118
642597
679906
1023009
1022346
814426
835122
933352
30712
181718
869527
733420
164391
337084
715679
208969
525861
20102
222980
461715
755926
573605
350583
496209
155824
892674
407236
715053
636251
746292
481182
886364
480209
409316
809238
329173
898831
906489
556955
850273
52098
323612
789797
227702
166316
536050
244870
517718
1012204
391524
654093
87508
504493
71079
626064
855374
974991
616644
210772
1027593
685190
201034
931710
749793
426266
914265
461687
318849
73642
639512
627336
298870
658711
737048
305842
611907
600743
587531
128845
199036
1023492
148558
373431
137013
733644
663662
514359
1024868
437451
351399
529734
1004479
581054
73076
455948
548167
928801
227080
709158
556927
954012
321655
782612
384989
363383
849413
833566
402745
708115
35140
665418
1034879
349528
472784
365410
174484
582921
46099
258322
314910
263706
884464
596514
387417
767294
161408
733539
264000
364197
550364
235535
717189
372638
504399
389642
775967
647359
102545
439638
400459
107823
436736
356697
201388
888354
202975
359560
325036
516916
293418
1016118
907940
209605
865751
669658
674727
382310
38626
515984
537025
935414
804299
949265
450586
375356
677554
1026284
194500
666248
103637
716280
519615
293866
86102
724413
178753
409199
229149
460026
32757
417756
330666
371991
826446
776755
441433
294019
46436
933461
787741
600535
764091
616010
730404
85266
442381
957724
984348
708519
243975
903719
322268
687629
54192
673829
134800
670105
1031122
860409
103487
69553
108356
314960
359396
1042579
83783
307033
977725
939822
351783
1015499
304265
661270
176218
540383
642357
442243
142844
384016
226152
78633
303610
1029590
918200
297383
245325
969291
759093
917544
724596
958368
524872
417145
111304
460662
797883
144775
578374
138378
480587
781076
109267
976070
61079
914217
192087
668216
306469
353487
500295
476158
220368
304742
267514
29812
493922
401800
870269
203294
909812
1036631
1043499
1043344
338104
113256
49931
730346
1004285
636805
403481
520906
3506
225276
656362
14942
372016
185956
100499
347982
619371
107163
452492
392826
867599
613457
229383
716602
606244
140651
408868
17284
342967
979494
1011421
518767
765743
965661
510162
755802
941426
904057
331266
855832
72108
1025888
964678
196381
847148
937149
135820
569937
217814
53903
886986
602092
542112
267384
218019
130963
333130
795879
330660
546269
211024
242294
570416
451394
816274
518625
821603
607056
153921
864616
242256
408437
34300
983144
46202
520321
594931
187145
127628
110883
8218
526834
486742
780435
483497
436102
248292
609390
111537
695939
914662
102724
776940
613720
118508
752162
977134
867272
223122
967575
847747
554563
545432
481352
287057
310273
581946
140947
848420
885095
1041249
109423
484409
184908
143855
22629
963370
89927
664564
25179
995425
825078
60873
1042644
659750
488753
805837
65912
131364
546105
363493
967603
478506
861632
766568
1006407
921790
197298
879224
788814
474541
657127
930909
683139
484097
245028
167101
515417
499576
685195
24832
719033
362886
497546
418949
675441
754514
67664
851178
605865
802264
460899
415511
28057
464382
987834
249734
710468
985398
529091
385528
452288
755908
300222
1008583
676951
793991
10088
609248
8607
734615
745079
271190
72149
705895
187781
371867
358990
678656
305308
853971
286665
115372
405110
318673
541798
575546
517536
208464
906779
573294
991180
79594
547669
1025035
447669
232128
89778
1027111
37516
302028
33639
131033
1002794
357853
2418
242626
683760
936331
5309
840155
302237
71328
557193
423200
840704
675459
129669
15668
635852
307307
819021
381218
272164
153080
645941
1019827
754928
731709
648823
882563
33065
672083
881262
344156
241563
261303
892597
796460
997950
188621
530821
963207
255036
632264
263740
694726
615999
818280
721605
72978
166418
973710
1044817
305204
879196
748375
208939
470550
572221
335497
905539
222001
96410
682545
400195
82705
923644
319633
7716
542659
814726
792678
622581
289555
625999
813467
1036894
134037
505539
195220
948738
751628
168660
49254
858905
36576
361636
593462
669601
850787
226744
354518
832500
455223
531770
527434
739550
273910
821345
176817
45517
244362
796718
986912
990103
825627
760841
759562
816904
880643
35944
660904
613888
737385
776966
426977
937039
606299
457586
136417
925903
860103
597876
1020442
952493
748161
262210
179114
160348
679890
801882
488476
475453
1014
791148
429160
881710
330219
73619
786072
874205
773575
18636
648511
350634
862635
692455
532770
499003
243303
603734
529960
242409
903479
522364
85783
305236
939095
100067
438581
900603
440833
689582
359229
497200
608263
415932
241596
704406
627749
790290
880403
854598
779134
557608
820041
561615
349379
999202
748510
58050
366267
980410
766929
498320
120132
904447
252881
271104
134527
485219
759020
1010889
37414
197404
479461
965197
942271
104175
417029
554091
607787
768555
766018
628871
933372
390569
769151
573222
211839
413116
320533
986432
807850
561558
478103
793561
323717
389465
523664
278194
484217
295896
765067
599142
580155
188160
873979
264677
10668
258030
467114
519064
869543
781318
764712
841078
459723
10850
144491
198414
449630
674680
442989
702670
13432
378038
973136
902853
572464
128265
605209
111498
621017
37366
985317
1036424
785899
551688
110059
31281
602134
522738
528891
496778
103799
952166
728119
138428
744084
146510
669676
635163
62751
495355
195677
269577
774903
637599
657179
735036
853279
293257
933966
131239
270297
1004147
953950
833619
453238
368242
980783
363812
270316
235712
874108
179688
959977
338500
742184
22839
716549
847033
513669
473370
394713
987058
577424
501393
342189
423876
921348
826906
774288
596192
843257
370660
477257
216225
203253
1017725
172247
186388
920372
730348
1018745
163909
928685
882171
1012102
917782
449754
49173
924244
923136
758839
868729
235117
782448
794380
358540
433836
824064
954337
174807
965717
336944
56675
653226
451964
157018
822705
1016673
744948
706630
839804
146227
803131
62609
419018
517469
170030
336359
1009383
769815
112012
823660
601405
882281
329878
879846
795923
270410
787004
911451
108341
328629
49149
985177
705350
14271
319508
333987
956788
301124
948031
390088
367013
762747
678005
391
468060
897227
989135
832019
392354
427603
152149
929120
697114
368560
993335
147623
761749
377365
66390
982222
1032281
420656
383323
920394
237079
843629
13032
322867
1007604
447961
1987
266748
543954
465352
1019661
220319
506145
1011010
376672
858308
743731
1009971
11383
321886
286912
429127
647252
60990
462810
436326
915885
797593
477681
138345
1034382
187479
965066
666002
375874
648796
208263
419782
712194
719139
211003
960702
1033708
838168
556729
201564
85728
671239
471278
144561
586824
834655
622974
737847
813722
853174
203996
135187
521526
334416
805977
104035
429169
510869
733654
41505
283399
854159
1027507
931064
835053
930169
5259
628422
525886
210516
328166
719215
576562
498399
160171
12697
445297
487300
830041
90539
345143
252356
948714
317900
178400
200513
52474
229513
181879
526751
486031
1022858
497714
583564
512678
360809
77126
392637
34079
295332
414314
939012
38047
1012025
72484
903279
361561
113876
255943
535006
47825
561030
742500
590025
22252
764365
382871
660144
815207
596592
990506
722234
128213
232525
901898
584716
962379
174053
288466
966974
751539
591328
886320
554981
990851
768172
149091
300977
380710
581163
378966
831660
38721
956959
647157
24649
737028
265795
652897
467665
320097
228303
370010
261565
758105
624894
424569
480406
479999
900560
176750
769152
358489
948817
880067
1014079
245077
998279
881197
1013914
622807
22255
46328
192640
748572
1022790
238597
455483
1010574
113357
768672
998309
611208
850283
153050
149518
533442
85304
340691
254509
183861
210599
831238
482508
954457
652505
320725
824641
943568
600906
793779
777984
102108
361218
931347
313817
359709
651906
284635
500805
120277
259041
1039727
873211
748206
925165
445550
1020083
583754
672942
588296
838991
741099
834280
613080
266202
954723
104883
852957
63792
842594
440458
126139
352563
709672
539272
900194
495228
148663
862781
565498
604351
930853
781546
822949
701790
235226
892878
495748
88106
325966
896977
612477
536206
42131
595840
770020
512750
100541
627772
809683
82350
901591
246006
549234
475728
995179
796024
1004565
247802
1012718
438833
233866
292910
97069
418267
785861
434518
537626
568525
364178
184364
503619
965881
878400
216688
925137
556703
866524
225738
564447
80840
881232
928705
230072
200022
764696
840174
807278
607936
595529
308917
5847
662319
544040
613563
682593
100881
17925
143027
262511
872284
182931
549736
435078
585203
1012556
921850
613754
609443
88965
307575
390238
562792
685429
465400
104271
119312
47526
695719
255001
737559
306433
725517
950965
923426
332475
172924
76196
538492
934632
580026
638685
75771
144449
993013
995167
596069
344334
572059
271137
134616
514380
723885
170816
301911
39595
369957
722065
449845
787579
364440
411766
710015
548268
914318
633136
867074
1017655
104124
277396
564612
163491
195161
146401
913457
922211
891539
543716
249731
100410
859097
325763
340466
927774
691793
345161
636947
316331
153891
690710
97820
885262
245500
370363
288087
521186
982352
351385
477142
262599
365789
173115
1045437
899800
51188
263051
1033255
136300
802899
934760
217734
819567
281893
252883
40836
161632
849075
619203
327343
1002606
698350
485035
785620
427728
67958
761826
423855
367895
662948
549501
966216
1005763
197143
540854
498183
211317
459671
60890
878741
582196
916770
944576
311384
604306
515713
726171
75099
48447
141637
442215
495566
998611
752045
271123
846351
883226
240247
252260
634391
32385
960448
706238
208055
432361
122605
531539
55380
1000793
308051
962560
488408
714940
893488
753166
163355
658238
939085
454333
616208
1029021
229488
481870
529815
743459
990832
557835
522228
306479
50445
109459
622117
420447
722766
316642
703839
457813
294499
176547
487826
289382
687925
158533
985639
482725
69974
689394
889262
510649
829172
4153
636446
783402
143335
138553
23960
583356
988720
678953
1011312
350329
852690
449664
425906
110030
1001422
354060
35178
663190
39099
131770
226141
253547
863390
846131
887383
393022
160497
349333
241394
53986
383271
960352
238212
454959
567906
421002
177648
741290
600219
201904
964047
496077
346934
825497
83726
462950
865977
242782
651524
777608
222451
632153
78029
657647
251515
904872
123885
559646
352791
592477
954883
413800
981134
967574
715537
46131
920679
190610
106531
770995
61442
465334
598183
464208
883406
21549
925877
755220
540012
44326
816860
858907
979653
773664
828756
591994
980806
440645
328690
828387
527963
851574
1018473
629812
334274
105282
485630
295318
880115
595227
1335
898148
462246
248776
768131
468656
156070
978086
899378
609905
488369
560501
190917
906399
7404
613499
244053
122940
576947
129530
418223
871318
211887
831832
632017
737555
654530
56708
636118
6748
504606
532626
939459
620959
134442
861378
817724
571223
815747
886455
210827
430943
937165
345168
673541
654806
1018106
281759
772829
699881
170504
731149
72212
709629
771392
427708
513732
949702
529915
874386
199265
771578
1007583
747678
573711
469589
221721
837615
947724
95291
439228
450106
789519
382198
649686
77728
798704
605177
697612
195397
211544
468965
676079
21260
307980
613119
202596
889240
611855
793562
725137
311774
150270
370194
76815
245650
659673
178675
119586
783360
796383
350057
283094
368298
301498
602855
235184
38775
315016
617200
973630
559023
300399
121084
316663
985001
737426
129763
174629
93870
995645
766675
496066
834241
846763
404188
167793
130724
525595
720643
940443
279852
422877
128431
513716
1000404
648961
551123
687474
774906
53855
38247
282089
1013968
797648
585056
385006
736763
689824
376683
932779
367637
505450
97007
596357
953141
456222
425862
291466
691671
98550
682730
918987
722402
925752
79144
892732
244625
322108
803061
302765
735935
9106
633301
521370
177469
178631
454408
109476
40823
707111
835074
659716
639105
851490
245920
483193
295551
495120
135225
955249
206783
353130
931151
881372
853589
827686
981998
674116
834674
724327
388960
539
587340
12871
693108
783206
413628
375884
151844
156537
854840
887319
994940
69821
816874
650265
864113
68870
517384
941669
420981
284043
440030
680303
673726
390321
701023
46229
379133
738485
857023
403345
101293
175208
646761
986194
331144
395738
209308
796946
970598
514220
87437
210189
441520
926977
774088
987692
1005807
1033094
279088
572842
1037394
88749
143941
754852
1032077
875960
974807
570209
481619
808925
904598
459239
674902
64483
375462
330977
1042809
882435
787672
603426
331866
209889
711263
205393
931717
671841
1005564
83549
738992
89212
818484
537273
688155
595961
239411
460216
873685
629151
668997
134338
431664
418786
637029
974282
99387
403935
864376
431215
949286
949284
545456
920556
312848
700742
613083
882969
99292
822199
476612
137863
547760
108129
961449
575165
25549
310831
46833
582755
830917
573087
841477
774305
678811
59540
151891
660872
922
509533
210141
849531
799641
938483
85056
146759
283280
780022
645928
577954
493798
561558
947095
50742
625525
896250
1013576
745942
251772
689124
170116
535971
675159
404881
562610
451309
520859
331585
84739
425429
843122
802758
488862
64863
445152
252392
282745
224469
776358
359430
613677
247343
607092
761590
793222
144766
656045
708093
4857
147400
390283
248750
720551
243164
382905
694506
524675
472424
101263
461946
400219
910439
82798
26145
23572
377344
222228
862297
536788
18598
1003067
197243
549689
313887
1013183
311940
256978
32394
20533
241380
712131
20682
127715
306896
816824
908279
862526
70696
727075
992833
893221
94135
182011
1021818
224113
262419
909967
655982
962064
134341
396737
165424
161680
577423
934437
946090
272967
700716
599180
129246
188819
440977
182251
368207
898919
398055
860200
1023535
546055
27614
832392
862241
631831
647611
555042
759105
162132
251328
712408
963328
132079
912128
83056
36419
315194
846282
856426
687687
749763
866095
295204
35523
113981
871240
876309
789353
441033
631376
180552
597893
674813
651666
397309
330222
26894
565669
890894
593394
78278
736594
113584
587276
130096
285870
361146
41941
554547
778520
651902
353234
421712
12361
77944
249239
813081
988080
217807
310760
724060
500413
412851
269931
946174
866071
574941
600811
771860
244974
872214
659381
851579
628129
365251
185194
290305
859924
904225
712891
422911
811453
274352
70558
1029661
284791
762587
125735
521972
9605
218226
201996
209365
809108
196053
1042076
953980
646022
574405
359333
804771
137515
252380
467963
221171
888505
360972
883274
436047
68869
350384
107740
372881
956687
357429
1036994
240178
723434
606749
73792
607621
494690
74437
590433
706217
958209
670637
368610
1035200
161108
899839
340834
85496
975745
396232
150992
269710
433968
710847
927606
84169
764260
519327
315985
595607
542082
806681
694227
205781
122925
494421
921138
532919
611994
988205
914336
167673
738164
825040
667411
172705
612692
186570
313985
894365
688040
1041449
154872
996764
287303
215566
751788
273606
387718
804546
262736
653738
44192
945538
665123
117040
226208
179942
300447
897037
243447
412793
1001040
442269
132863
109966
495258
47715
907919
91468
61084
857866
324623
413521
3632
502138
292222
1026951
759432
927010
522812
932284
466076
337276
383099
464175
572641
833743
357467
812079
378205
65577
191148
173092
308910
698617
954088
745173
254957
915562
188615
211639
891019
740698
381589
824764
404235
169066
582446
835089
114657
127127
285927
544110
98572
208284
558881
732931
830466
1031855
489768
755485
995098
899429
626835
434799
26691
278901
845651
292713
234944
270118
837479
855269
148902
286222
121713
213316
19165
1001289
574815
910571
40546
607446
185786
339766
523258
272072
753572
8196
753611
828080
1030663
614850
923547
45535
828016
202819
474752
913087
507844
322657
544223
870136
638626
367692
1015553
597947
549994
608384
320896
656629
261150
293604
626281
705623
709878
595828
335156
111474
788502
646274
803862
531737
332405
67920
439093
250150
590202
348767
251481
824638
161850
682174
222488
613166
298702
564440
631479
271195
638734
892753
710654
790836
1024819
812017
359360
479342
493245
762746
674821
719865
766392
331155
538028
11500
928059
1041000
760450
744359
549189
497395
191193
376588
439851
820645
97775
764684
318723
350271
929045
551501
258408
705371
341816
172292
803371
154884
378793
688596
560482
918384
811025
815955
212259
826297
217249
370888
491823
396722
432291
179517
365027
654960
739466
991631
548235
194377
138382
885715
816628
746588
599195
342657
769413
635949
668042
659073
455503
429618
384877
264511
597542
442584
183485
331635
363305
687908
930519
808701
632890
728166
423692
437297
948475
964758
63920
898549
806003
1003572
10796
603672
633249
112247
459817
598486
191752
389050
384488
575432
745822
1041239
16171
792568
270931
168157
280089
891034
648246
773501
905963
1014531
182810
271089
69685
783338
494189
199828
399995
944488
613440
725387
924426
68936
163879
383726
586091
129394
327072
625125
615723
19441
673602
804057
976944
395035
583941
424082
206775
78646
6814
1017647
12634
331146
246516
1021097
673151
196075
267179
540121
170312
191737
43754
883444
229060
690457
263132
818125
192454
524644
313504
875629
1004665
866811
808273
240896
50207
874485
972279
1019523
254901
819683
537038
573539
833639
964218
70092
118116
20351
718443
12116
533054
841586
24531
111672
291100
454994
686689
272378
620090
561206
1021769
827260
250346
194199
641822
69063
305689
43554
413368
517271
698663
69542
464830
1001279
327092
981642
634957
723937
666453
423660
728187
623009
78441
291523
646233
607797
104416
477406
607313
186420
853524
904853
638337
20379
764965
328815
17851
231144
579627
920369
309903
902087
845070
940010
727173
951774
792237
25285
223325
2909
297085
852523
925609
406088
327232
835194
767252
205579
838941
180340
376755
366629
594208
129852
696757
297668
174975
806405
136029
864529
819512
715276
774801
292116
357739
303784
175911
589509
755292
56410
332250
1025760
990987
567945
740024
218341
139721
102075
375039
148397
948885
588853
482674
154218
196441
715562
703579
6657
247672
775273
844600
517041
718526
519269
815653
861662
683107
589836
891820
838967
866532
875254
168712
282824
1041414
620683
169526
349411
895625
987785
844153
168543
543999
8471
895329
489508
739247
596477
796183
782899
191854
741893
637909
741520
721332
43195
491774
370706
678427
743434
144326
314859
224098
250701
72728
360218
505766
411730
147262
30350
919709
188490
952296
825456
843870
31050
439711
917210
948572
481677
494519
775242
93802
692845
995824
793715
455300
1019336
414533
476639
426886
922446
167423
237101
417031
829153
238622
388849
784941
391466
346963
1641
340574
486638
675985
483741
127662
561501
822731
286250
493085
295495
756028
17545
446872
399508
781739
651032
53572
636050
178081
596809
889495
302558
333641
493667
626350
758236
565027
1003036
371128
374759
900641
27700
337789
79408
369081
457171
297925
833294
876456
675324
383153
192273
831102
900415
168855
114661
653006
177419
61850
653068
256368
854896
446570
743800
591091
853476
109202
582859
846184
432124
720045
518236
227427
186748
432903
476437
618449
630883
142042
1017605
106352
667231
693069
293659
140348
19857
975008
289583
298163
726617
798168
602770
362250
1018748
159729
463187
718373
279228
717863
725952
281104
732737
774127
601739
628227
296207
184919
351693
945149
929487
851898
470048
13555
281480
162508
680174
178371
666591
655901
339308
883611
416834
399574
1015876
1031343
898910
146172
1018776
1030547
957078
568202
502314
1041461
791008
611290
929437
467080
642020
530622
571307
260250
797642
9272
810793
93907
718491
523961
939458
403827
578765
388787
780956
994552
110199
850908
972575
355505
330079
279014
963195
6072
93897
284966
461431
1032599
106198
589168
77441
254499
3978
447302
150266
958321
772934
609486
548444
100813
596251
977126
451024
80464
405545
278738
776764
444303
198685
263131
26374
642061
244900
67502
931025
562363
416817
1018150
483727
123712
758705
333678
552295
373353
30591
549515
129739
2493
252187
184819
297741
180537
577568
505255
553469
166987
651115
52968
9589
552049
987926
932519
640424
75548
701667
85565
606177
368793
477947
179170
973970
123808
977775
465974
618182
534022
130406
33379
482206
667340
87006
54285
389926
989787
1022960
739883
800495
762681
341420
449370
831208
786288
396
532544
48458
747675
631945
699664
856132
580336
317869
525876
389492
211120
108970
570757
91364
194557
615232
898874
651770
739927
376168
149755
396731
385812
578779
160455
116861
22574
559904
590405
1036737
531285
615700
647717
916616
391143
830342
540982
496589
1045075
205636
582150
979832
819973
457083
953938
1011675
412773
859382
191978
143313
261182
36199
329328
384457
427738
411791
602130
244307
107288
742012
379494
339106
507668
52792
330478
279542
714310
844547
962225
751364
448997
57985
168288
279642
662898
357599
130723
873310
1015951
834025
543385
545393
777294
822478
516309
37036
1003375
737604
306833
711289
166593
145388
962178
22166
51536
537375
825216
822254
527274
749793
443921
476623
970233
131611
230248
362821
700168
286127
455874
299264
210582
543078
608776
833991
705404
254777
153973
929691
688481
495857
1013532
544205
827674
699907
460877
1037635
125470
349618
563972
912718
318105
311898
351491
123299
899391
609081
372494
105855
610794
1003573
475901
473328
585360
234842
95699
825742
281101
819377
560230
175576
661368
569569
539929
900109
688167
372262
296400
577485
218784
440325
1019085
499243
926907
594369
388916
832174
648392
704731
926347
430278
674899
101530
990480
995190
899417
624628
1034464
811208
893932
659870
1021852
167952
320368
943767
801416
871546
264511
473402
192782
368848
585469
124468
698412
1021528
862132
917579
475794
318084
345418
891911
348915
447813
402264
450033
138381
193403
770416
189238
553196
980637
144145
1019749
616596
920490
450712
821174
59050
749091
464015
927412
309339
478060
784363
103545
473304
829514
834805
279222
303916
436225
60608
962244
278419
361835
543510
995886
144178
972765
673945
612242
716455
7013
155378
319962
143432
827827
315286
959521
429573
1009891
989783
384562
228746
203096
734091
315965
941147
705885
475063
74486
802996
451336
796602
468080
577012
1016405
32682
937840
1003131
979990
647348
553114
539821
506996
1014739
477944
1008930
793586
294282
616377
537746
447491
48692
461851
391557
973370
936839
139951
823298
947877
526401
83837
262283
999244
397586
114882
521720
219279
603875
54687
121318
885067
163710
832871
260920
495734
186646
338655
835652
581598
372347
890622
229199
618800
491520
521858
285607
883780
934300
788008
9142
186414
795692
113805
340364
773852
384642
917218
471905
540390
651228
183797
522562
1031340
491521
409535
97463
832543
867395
915233
597263
496899
89293
208946
613869
156115
787153
272084
899571
114207
723786
4470
1038519
145723
561754
424506
227340
727358
810881
41332
307005
895890
963114
60283
19613
407169
891702
466370
303693
924049
917185
114530
300754
1003814
902223
549169
53199
951377
1008676
789227
701775
949969
103008
222771
339087
976549
702529
480468
192330
175475
501990
605414
315
720880
182501
689709
262974
390742
41594
773981
627546
577645
480819
470687
146322
722785
584000
292764
24115
1013
982059
420133
191387
36559
182601
1034516
161627
899466
512001
1043635
322589
349512
798684
995644
480413
348011
651206
703566
789559
715634
538739
661748
142703
311380
840595
324769
428680
176447
868705
60565
539587
291049
818857
18492
906990
868349
111322
386512
1004985
1023883
919707
91966
456021
638707
358154
229441
541905
460769
421069
768014
94524
44471
759895
144736
319424
453679
11076
216086
1017754
663614
426470
644175
223098
813045
613488
658485
719694
851060
11534
4625
31253
378781
515490
313057
906628
179519
750073
625319
844369
143241
785706
232805
205413
420402
232607
927700
626171
434973
86521
428815
701408
500683
142335
766197
517732
535699
784050
494083
1030274
826469
496583
110137
948514
295387
998493
459381
308130
597715
314923
676815
727117
240754
419204
728450
600592
540895
1019041
1000622
736169
831792
212953
592596
940910
421438
985963
443080
348005
248196
77533
673641
634499
733688
2348
590191
490334
499258
207743
379727
144634
327433
638208
345768
926084
963454
168063
86755
397782
177508
399593
450042
648259
437535
664374
382809
998169
845375
589265
419025
847036
33824
1009689
772060
755886
359238
385119
335762
1017352
267028
870988
564736
648896
590241
965567
128973
329581
201434
887063
767293
67752
521299
394998
317799
159311
697210
116651
352054
794329
689597
57713
524059
499246
548691
497375
165667
505491
1035855
109451
12429
493101
877601
643025
365512
163914
965258
936391
973300
391781
916117
456671
581286
139627
547702
834273
165055
840662
281182
127214
466998
460293
697879
382416
10820
236607
820886
359868
392280
553995
688490
73477
444693
580086
700992
767888
229735
10612
641170
941858
716749
898663
1007584
236008
164538
955179
435854
846125
722520
47893
389948
331626
16097
724994
923607
325762
337949
628927
844728
585070
39482
753801
560854
679376
382960
729522
833206
580110
610784
649781
540006
799665
1044815
41585
832025
571689
457892
293820
964488
872355
365646
732084
193019
93288
468508
745603
182935
648799
849464
292403
72585
187570
535941
1021889
145836
1009314
933984
467986
883277
865773
421240
1010859
964235
486082
652479
112369
54844
143728
178102
130236
174416
7020
538915
827875
813242
731037
827923
54572
181858
359235
915232
34094
172216
549678
523572
533546
480842
894510
855513
562348
451332
545708
913591
135445
290262
35964
310414
931224
393816
996029
777553
664728
555988
173651
44304
481666
521427
1035628
864911
802998
916316
823947
75424
833966
145215
267780
369551
265058
933975
888230
853841
842076
802493
318813
48132
983417
623762
479608
499433
576834
53625
969545
116748
165578
541352
156646
335067
688948
547591
307507
416095
231645
1007945
198933
616594
170794
984674
230154
758612
1012601
740267
565797
919458
121423
400662
856969
659772
898603
814552
87193
908328
164214
1019304
56249
578590
534140
896808
498108
792346
701911
395550
361986
905191
680250
16661
324418
364102
127607
154786
159093
517210
607128
992494
536282
860984
917195
181642
747868
266930
4752
52277
909836
374552
93591
191491
838872
1043532
92722
117903
730366
782588
437294
75783
760847
982000
748221
100612
47728
278162
1001797
783930
253613
1010991
796651
801161
183451
1003984
254132
1007084
720878
1000382
729681
877526
576591
781978
877901
383180
515969
466537
493668
1042389
418828
542035
83413
1026700
872501
396965
662214
18314
103772
1026919
151132
1032214
1039947
125531
679803
490096
649408
569162
777623
1034361
772510
503334
579327
859547
120671
254999
886230
894297
344245
399605
789670
1044988
400093
754610
14114
100520
373744
940908
305972
806976
822988
1006341
524377
338931
817742
1042069
879878
728199
836232
885372
446562
892376
606895
426101
636088
491258
599480
793292
60157
872201
157006
842069
1004824
949817
275202
465612
702920
12941
596732
461169
958244
355783
173537
406510
899538
170663
240942
446034
1022826
13782
296773
183749
854603
406702
783706
493706
679925
459400
262963
54250
534873
887303
168464
135796
822608
1008885
278332
559717
331253
19894
927133
247175
1042255
842960
404515
781365
1002477
291616
867435
727592
100325
169931
381805
560808
709148
394330
486091
277520
41368
206609
237412
884107
804383
418366
201741
147979
945490
946643
974640
688079
746892
301565
621022
449001
316084
942759
246099
782331
568285
57366
542364
955416
815122
927415
906164
493070
716709
950633
809424
448817
4397
936613
413465
257318
472186
198777
307314
534005
124863
317327
127116
65825
482862
358130
745117
649704
675351
100388
713643
263238
313552
208738
66762
641199
746610
171790
868481
962766
123662
821822
256240
777252
268491
1036666
748807
691715
828624
812303
1002716
929811
122818
560232
192098
115236
728436
298983
227525
23985
48973
832371
400538
86443
776443
384671
845190
742691
89365
1009694
107047
356345
1003647
935601
657288
992601
951413
146897
545592
889042
123538
440509
1001332
737558
304318
529257
32903
1037146
755815
634937
728945
557028
834354
990022
219647
990521
331287
379624
343065
783
364966
92042
369454
1017558
500541
291371
165816
307712
370470
561448
223933
890257
790387
32111
290918
952773
822821
794306
758890
349706
759571
764126
490269
642927
377344
103383
363889
853990
362286
326048
868786
975338
646799
901754
970880
593188
640586
727029
684503
359391
311126
661076
524599
415615
802573
652316
501001
391501
853194
715547
7900
1007845
126280
233339
676772
206033
98109
230810
130252
445926
774123
757479
280961
42847
630675
675453
84174
845967
611374
362405
821297
712702
15379
291040
256871
495077
28325
976949
478057
703649
669512
1021126
643794
189334
835216
992725
286283
686293
997300
89964
903413
863787
799810
422054
762226
182630
154726
901222
445204
951000
75580
535196
63025
243052
915459
790709
242257
706355
914469
881677
450056
475424
58491
232449
185494
540046
764920
803244
885392
3348
500571
354289
570666
277168
668307
843232
977660
30282
348136
702267
1009249
198561
208928
717906
731985
410092
75605
1037002
929074
960974
205250
683491
302806
1007670
73459
87947
430415
219930
548555
246241
329675
934024
160814
261500
550521
946953
341835
299965
940270
669668
989299
594740
319207
338477
241301
310513
866449
441980
964830
733579
164161
252866
597634
733667
1041480
620187
99445
278306
536581
566171
389857
149887
250147
827223
725483
574536
837492
343695
873618
989216
617493
587989
86939
814130
646245
76920
470354
907623
145429
744581
113287
683217
95202
864960
715151
365104
84026
327574
975361
830020
327236
873540
548522
952907
657168
6425
990557
867699
621789
297753
259586
877912
937697
611121
205454
265231
847351
566491
413789
435143
986193
6109
91364
384216
1036115
905674
349334
1038299
720433
362374
544894
326728
75348
583292
582238
67905
948651
93054
631888
95558
744786
956936
108251
110587
299128
260379
646175
426047
391506
692752
57222
879434
419704
382959
104523
401192
787338
663122
730080
815658
850257
913330
264368
149190
115435
1037471
274909
530162
326514
475579
171234
119098
825854
592815
250806
311395
915213
575411
276289
827682
30589
677472
344762
691783
680595
787716
211308
83284
96138
911911
639923
407668
247791
589711
685362
650853
803649
727393
442362
869371
492667
916479
817701
624310
457428
217491
747019
445597
573701
802590
14872
888776
76339
715429
921537
920328
960947
678932
735864
802759
592116
448070
717441
791479
1034931
116703
428219
828998
614766
560652
481069
587085
244581
151569
333498
618469
360877
698441
965054
890181
663764
954106
610307
763480
634864
778244
409090
588322
931650
40312
973500
706176
625572
550130
950709
1011095
766366
114197
222625
791859
737312
750032
829954
40376
640326
535618
986262
197130
503026
976095
416259
1015689
829623
692612
168935
1040093
412785
462490
930872
193141
465223
815345
940948
736705
474006
953396
694199
987306
605530
983233
1034314
227803
162001
219257
156558
48321
338974
883110
34891
769246
401617
984677
17264
583320
393999
972411
793473
961169
1004716
802594
300914
632510
249235
524023
843309
21513
106159
950582
1017894
431712
1506
878638
765972
158828
370997
710024
82831
175356
882990
361545
373278
876372
788250
157946
1026933
675295
1009250
22618
10063
74164
200678
567499
627689
772127
155587
468409
282629
966538
878224
144561
875813
740206
828438
804855
401804
657102
716993
514643
656636
1008884
58123
576992
899414
358491
721688
653402
417726
662032
873699
751504
750307
37791
228676
188350
287946
372754
858801
1010449
342418
631902
55023
450469
500767
405301
459594
151085
790112
937255
77860
581652
441670
822115
282620
1011777
374555
407590
61976
826589
586426
594233
836531
837973
1041153
669401
445522
461562
328217
351729
207846
23391
538816
459675
930691
107145
453590
792167
76947
214050
286546
790582
642942
294135
314272
881241
395422
238085
318542
13941
962276
588768
873873
994591
880622
533004
704374
717854
881903
52326
1020133
495996
601243
389878
403221
38228
493734
556212
513011
1040145
875704
2255
62377
963166
111239
656070
477611
905209
627187
347401
717956
468448
534149
514279
561726
39021
833332
1024701
752275
497290
811838
406015
358240
847480
603469
186768
1006042
1030083
529514
1030501
434166
60326
944478
608570
543769
527644
975417
437060
816407
360636
523789
268421
288560
320703
4007
596220
225130
497893
646361
947929
751304
806758
348127
581410
317976
425770
406034
637190
298933
886119
66473
101179
322154
541386
706557
609359
590810
669583
888659
339072
534421
223651
510211
414388
978488
653499
733248
24968
457451
420173
150154
250949
617747
406058
336295
4283
713255
817317
373848
689414
248001
339810
38855
810311
388769
689382
817019
916367
444381
674246
229252
91970
950809
552167
137438
430463
313613
189538
807938
769947
54991
858865
715410
111433
215633
197175
998498
736370
620879
996287
823337
605199
90783
330217
15322
754768
131929
442525
989494
530061
304712
545251
309142
418207
978313
124355
907291
649799
362767
966575
379938
608654
698729
942622
403712
875268
163169
911059
948957
390623
316049
574903
15819
752586
227819
133427
511867
775636
798066
229418
1002462
1012926
94727
478832
759642
315114
705843
424967
983763
150395
280488
507168
515964
501020
529682
983566
590560
629286
328297
965133
853890
660418
759250
549631
200763
982655
1031971
885456
170890
584831
945649
353189
114013
371855
567443
68624
829831
492346
938180
404401
730818
879206
110170
545733
614882
459698
917223
373658
1007343
920632
239828
289912
139273
1004258
12042
91791
684781
315797
542641
470026
183427
480304
668047
159112
179927
141528
937161
576852
100391
811778
212748
313107
176991
819686
654517
439400
493783
164811
430400
222440
201500
262927
78308
360538
917165
98699
982006
107101
961380
265089
889248
100316
58873
837124
874991
818474
751533
545007
845643
358601
811330
365408
906213
76951
610487
1028923
429872
164581
878022
882300
1035410
1025838
250563
323604
756116
617110
206743
522810
157067
540476
689180
809688
397285
495008
109486
5608
513998
250564
917153
576864
31188
515618
119114
461877
873552
608318
435941
375048
827316
845762
1022674
322357
560410
419047
457965
847699
363336
209433
696979
227529
265557
364678
651061
233148
101216
658747
138625
821041
547176
124891
615145
776563
776070
1027411
77443
9843
513023
600276
192566
750680
164768
285307
81153
639835
570054
56432
16169
822240
864145
493982
352986
239860
768456
612395
651552
499371
251314
57196
1008653
56943
200258
214399
866074
398568
511513
805518
36196
225163
559738
810661
413849
241309
804882
951514
471008
761387
749395
166426
953592
463785
428174
602197
100419
995684
658014
745557
745474
577438
192186
76509
880640
733864
427281
261162
509555
879490
937687
519584
852626
339612
576576
628652
202600
558128
578469
495289
1028479
732115
1041914
436381
59708
142608
1036443
959221
576164
817252
1041513
476887
305078
297912
1019498
475809
937484
685123
807204
965987
473273
875936
295279
404616
850014
661612
784443
610721
44543
615037
942175
348384
389887
577720
757317
140819
585861
578405
480915
81207
800845
802906
358086
996681
482732
379063
562441
913902
630328
344158
769699
733310
441757
213807
1032101
508922
297339
273889
829395
1002414
73669
221606
641763
95231
739584
652021
335148
801621
154151
367089
166762
155930
128436
633117
151424
164843
85031
339799
895027
919725
634510
517672
552217
329067
867121
711685
485762
947469
767776
327766
494297
118593
1009334
477628
21953
277771
1012158
388759
560185
232690
767077
638406
752618
227391
856251
604156
432758
560697
882928
245569
418644
50102
692928
591133
778281
913674
257277
88032
220010
426150
454525
83533
198749
706576
694062
484790
688683
634411
706225
338648
880440
677334
817890
244414
888688
119084
307262
184719
890474
266483
975295
846931
964097
1036203
960198
378783
853068
618794
392808
172362
715091
666528
677688
398152
153344
996659
734122
170193
422980
32477
495954
308628
447412
258639
76830
674977
169374
256381
519490
496338
502770
740597
784183
260295
732649
219745
806686
18947
945363
32911
803689
827155
751793
905669
877633
301624
867619
333697
949086
656571
25877
961360
716700
463940
518696
443166
858790
713872
114210
120590
1020134
539940
665612
749768
969834
723672
901643
1032350
510735
198072
600374
433892
987507
925556
402598
426274
459990
739291
562572
479467
697353
927942
290210
706740
810542
883138
698877
188009
1003174
350169
560570
364194
137598
906008
19900
659574
5308
965995
225471
366472
831899
353371
647843
1027575
629231
210918
832536
26438
491172
932195
448137
774718
241207
710450
677802
35771
67892
296008
953769
556333
497918
737940
893497
975378
340691
381618
478609
611597
950577
64680
254905
595693
860011
543215
118500
901164
631376
667809
360472
276457
469238
995820
362352
519995
175552
121438
935483
618628
212891
484535
76465
595984
431175
224114
931127
744810
1023512
229866
1014890
361158
292635
938883
835355
709381
532526
907297
637259
1010224
383905
785381
928181
102032
479969
737315
109445
400963
258404
963044
769146
722509
887091
181033
60289
945006
999955
424903
662067
579580
500458
1009129
903505
394089
782711
766637
767549
97971
420710
533817
343603
442191
514672
613807
754478
340056
393842
814756
542249
479150
349649
151252
154760
308989
986601
855865
1042648
1014440
590579
506949
609676
416308
193870
85632
163286
823373
305411
387331
383818
373910
244273
118082
210713
709381
860625
352906
655056
571429
1034770
65139
608332
819776
524782
699666
208412
376597
994866
42674
737440
285638
179224
749057
396942
141077
548303
198949
764467
373779
646857
1008695
966360
925318
388505
534541
789399
298802
549482
674121
339311
965683
247542
708243
3881
1000538
881685
595133
983752
329198
722157
911643
104472
856009
792277
770015
69807
773496
299820
625488
687751
925358
718452
915163
138360
594445
99456
880533
344284
637161
545160
669393
656414
1016982
241447
963411
976103
691130
650322
287674
579392
888472
454280
966137
219745
109502
693382
711839
601272
193047
546238
877551
1006265
132642
220344
282306
451954
239834
442999
396112
511617
250185
59491
206469
930503
239964
325757
823466
504989
475006
328057
773441
707689
275071
625212
564680
476359
212723
1026510
793262
248515
380110
400492
42943
835413
311931
977685
381928
68639
183661
338287
225733
337749
436279
203151
427432
957087
501634
1035490
1034832
117935
624720
821491
463909
224322
771593
183866
217587
707880
848516
792157
409558
917291
303262
408310
490216
305243
802885
263681
532843
980198
237506
526602
952043
331063
487315
577718
524203
461195
886907
704564
716865
964496
478714
756973
146863
479629
83453
347947
956209
347727
537736
120504
560524
265511
141865
534866
63631
422439
918723
371893
371327
600318
1043735
890245
432670
253922
219793
458445
21285
176687
732407
367822
946725
370858
296386
620108
147360
147539
595489
973464
815612
207446
129150
614712
470526
980511
437349
900310
948761
1029357
512077
601393
980850
134939
894818
851574
885369
951870
931197
290987
407794
606041
348468
398283
670551
638736
168348
351389
907968
120242
203475
317150
374780
939789
399231
847118
858815
305422
758913
946105
289920
739628
299608
769596
743052
435526
148541
505941
550961
666895
121038
915755
154833
138530
827668
228207
159057
168887
390693
950007
1029534
316210
306590
979809
180290
383379
683326
287697
694396
401987
20888
686298
455510
392260
78782
24188
687533
1025078
514738
26937
39090
191962
567728
822184
452284
200517
237521
123504
790382
962815
445557
168565
696490
816599
17988
956608
46237
639650
874961
119145
618002
756985
641308
970482
649643
141623
893559
656369
664763
648636
866208
84588
480706
424526
98217
332621
956975
441486
531963
382752
610408
436647
45629
71111
336431
169712
152233
516231
116739
559456
845568
358912
643782
50966
1021633
517440
999828
798744
505558
641240
705204
559468
866843
608851
780040
769822
66485
832060
62514
338221
116217
218585
789222
351627
519441
851091
637475
43856
771042
816078
994080
458395
108667
346331
84630
831318
810183
340511
808397
754061
97863
384006
708468
413688
407853
520580
765290
890397
50901
135104
66037
688069
851925
733469
767076
645606
421514
159576
13174
849552
655426
40051
477006
807945
680337
430999
463369
313394
966305
473204
953934
54169
97943
789599
490211
171167
565673
484214
744136
524710
880875
937959
102428
399637
888870
149872
774082
989975
610959
978839
788430
257006
565161
298794
995094
704060
769293
626926
659557
1033118
702440
295679
433586
362574
376024
713269
306777
358170
49134
133141
871281
983197
955021
643424
587500
742897
914255
991154
809200
577931
576255
265083
426084
622270
513121
148721
424047
306801
260398
430836
1010057
556112
125634
335794
194903
637664
681174
530891
459101
711083
421226
456485
924281
744785
656098
741678
881000
924855
476428
737438
122675
961382
263662
403636
465940
31586
983727
75539
696768
263316
601932
244793
50656
166781
981593
206741
220468
770464
812502
914988
946635
421557
292690
44782
133704
462879
143478
326094
758784
975789
491264
107061
630250
971197
706388
127149
331367
719630
749117
335848
230574
870926
315918
722220
430846
120800
982343
825349
1010269
756759
630720
963613
973924
298508
556132
188359
499878
872973
575885
978801
587917
267082
163266
511645
656386
1016348
906412
570172
752810
181312
160943
652613
647653
144148
797442
314089
988608
299860
638101
586117
12299
253080
1027533
230093
988178
145464
976157
397960
223830
507274
367301
810788
516511
666511
626449
784614
250693
518746
729030
1029179
4064
472612
324254
16210
406714
61207
571015
493424
713108
366456
903498
372204
265230
95627
572701
1005981
209059
872224
1035588
612248
869656
546165
976982
543892
674662
801349
460941
956645
97069
863878
153966
637197
914132
884915
558806
979293
821024
749953
144926
572512
186698
378798
1042922
57630
486178
420352
266953
330686
865467
110540
143044
48696
975218
853156
299467
134652
718911
797117
199006
849547
760256
298295
147920
567941
77547
404973
540035
80295
175499
655722
863832
862999
499266
251817
671095
607078
483423
299836
816756
1331
378197
253746
917282
312490
415713
1016299
994066
477698
684350
409818
309640
994418
356656
851919
43261
561153
499887
436713
909187
65446
992181
505801
745248
488516
509916
601381
680392
493294
776404
711999
960512
524827
320415
764636
811633
503291
345729
316521
875945
314214
564847
879357
751242
820851
664545
421102
500762
108045
995957
192832
1042979
15493
304695
465606
110049
575894
331886
906782
807886
790964
587615
921391
732883
286494
434553
838583
115381
323695
215302
260857
261141
1019109
220629
680278
852547
281222
560500
673843
563482
861007
447555
623119
290494
52172
327750
951834
620099
229696
954840
930358
1023347
533927
113795
878222
347651
67539
489842
1009352
63441
148578
991577
353899
693195
527003
616544
276025
358563
1042658
949828
460077
788984
30082
96247
270589
890867
636820
507818
488520
806382
357752
550645
719736
835347
799604
58388
783112
640449
468677
504940
996319
753276
686002
517352
258549
419266
443026
48577
951075
619799
869776
746515
187698
203512
365927
418590
283238
991546
527389
20352
546774
341019
729423
491394
551527
493908
535448
768335
274392
247459
573318
71130
611076
941429
190089
686014
668155
368045
925162
564498
821463
921999
376561
281198
369091
42232
872732
602660
67136
181348
625913
304491
546005
849765
610553
634369
965488
201601
162536
680862
844597
621710
479129
505318
600194
256033
960040
582732
776009
668866
424745
30666
814306
405497
354520
706439
130230
585767
545879
406222
1011602
467099
1026153
598669
9226
392439
696561
815187
988141
682602
457756
253592
785210
117982
462713
646107
735043
229357
443832
395494
1012161
83832
863563
863926
812236
715400
416236
257295
663958
298305
332395
541452
411189
116977
825095
277476
471444
614701
973503
857837
569176
751563
249435
942656
567969
321952
966165
22514
1041368
224401
624359
997453
1013266
242233
507835
562117
965482
198927
172561
939958
671444
286430
953520
353185
258440
2649
329481
18888
524502
53536
221547
820453
470680
202618
445231
950175
923185
165661
978872
265055
399071
10928
1001448
376973
205353
542040
129899
745549
836969
964100
1045065
889943
633586
478354
1010316
178401
361674
178946
570577
636608
670051
260102
387190
830771
742804
580880
925952
2840
285906
43965
21520
713825
57569
403213
1031841
820358
545067
314871
510320
977562
72757
14419
642748
295425
300151
195457
474904
72786
534372
753313
1022796
722244
949066
1234
478529
149641
556524
218626
377592
632604
367785
503285
60466
673365
905140
426853
425401
393084
74276
957985
609616
654397
84884
663370
964236
30344
990772
429592
307747
347932
569078
430298
119172
274381
297769
339561
724864
653596
588159
915036
65043
153822
812481
369376
838373
25177
151756
128625
180849
690948
334760
749882
357298
502033
176738
256246
289091
778039
335619
458335
132354
103464
430035
473329
385161
703211
110801
287493
480551
977234
569169
2403
217236
452764
159465
113103
508995
894676
25078
613664
958282
884879
126937
181990
740313
493243
122322
92798
971833
508021
946221
11646
917486
567454
603060
724305
371346
847341
803164
984199
607027
111452
472471
838583
137460
1039310
303036
987238
686231
373792
962684
680694
197004
828274
281655
413929
97957
760041
176410
150663
506976
1016209
33513
851895
121807
555230
736345
113985
157847
624934
16596
763532
618448
483530
420473
827178
970037
82101
810222
80777
431698
29000
516167
947995
636238
92299
414498
698790
562713
818617
60489
54028
392471
474130
6744
140836
565686
111725
727131
199992
142499
201358
85229
234043
20250
58829
89423
759747
431921
398039
868262
284776
355536
623763
192065
572282
355336
698287
481421
472846
281279
877660
325031
431790
476210
796803
413260
478727
127409
807524
883630
701824
942850
104004
908684
24240
419763
531313
950520
854136
969712
98542
521786
112763
714021
936883
1035002
439884
179825
796523
804611
273487
233897
587271
211186
578588
374390
449358
489402
461725
989437
224530
618435
642803
224841
394637
712016
636015
899272
81235
1020293
31634
9954
11023
75188
1043431
643519
1032436
444573
589284
258110
410136
965001
306826
608680
756232
359263
556852
858290
580673
215042
320781
881339
384674
525801
913359
534874
574469
402500
304746
178334
832717
639417
488907
755111
579975
470597
519761
933463
618918
571687
149323
902356
276446
810994
642443
273539
1043436
559779
920633
227553
962659
326196
734049
854266
954594
328317
310153
44223
63428
90880
596898
805171
54889
224043
38934
221184
675931
273031
475324
276480
25259
632440
335910
974273
765392
645202
150892
243022
275122
771403
461281
837429
701169
332148
708006
16501
89498
986460
352123
884267
698025
501010
473808
153814
883000
523945
169030
468079
484339
414622
984316
561821
913824
567090
829540
264490
270538
331149
178040
459564
524074
593881
195901
715420
771879
212990
737825
788349
930297
809437
617133
539570
88785
728220
199300
287899
140512
492056
612191
508820
570439
22090
788946
98371
255928
395949
578498
81793
418868
1008749
1973
33290
869045
44537
278762
701080
1044714
213956
776767
274066
425481
664825
1019659
588661
473657
604521
291910
897055
177438
283070
506368
551494
783063
206883
322099
410108
321690
299606
512215
833979
656221
423621
321434
468799
976763
1043862
94611
635293
425270
1013015
562076
1008577
908253
927021
1024698
562015
35208
795068
496911
1018324
564816
102174
994943
281041
822878
718834
15885
26866
331644
859189
165389
292679
1028409
775536
579528
355299
330868
767507
969815
78978
1017448
438732
330910
334815
160716
666300
100889
861304
796788
475132
761719
369663
819814
343084
255350
237337
949927
789898
933803
612039
317689
896657
60823
844753
728147
94918
208918
672017
151109
219362
381669
1019536
216987
925645
211571
74653
478539
26385
938841
327357
217861
922564
510804
701341
486138
517907
860228
809421
639881
860575
513184
689448
928110
653453
989604
425901
652066
170178
851806
1034154
1033651
444590
24843
796234
715754
275590
489959
498098
149003
426885
88773
388099
859318
408751
186152
191184
105781
645747
702978
456752
759240
667914
129071
33418
694690
207389
499655
224932
247197
566608
393094
308747
939619
924790
760440
719672
124197
121475
702364
464384
592244
64745
302024
436939
565025
253798
224216
687298
809802
416584
709315
789304
675953
188750
873288
742489
869190
645143
274085
862287
569366
1005268
706298
600272
493103
344460
518545
643851
120784
442282
715314
921517
74752
624123
372247
745197
70272
1030606
59072
21363
596370
303591
704034
756248
975755
474227
661562
752185
896570
197599
1010370
606593
342802
826496
540991
624389
281135
861368
115698
666686
908398
792488
613891
525416
690411
577214
754060
364946
517967
244225
437130
858096
545507
602898
177934
875470
151289
375437
837551
250909
63007
178493
660330
446198
821230
547584
661883
1015156
114308
936084
41544
264725
845613
35628
1032354
493194
687986
918230
85783
836638
832094
813604
433519
396713
702324
666399
449370
130913
52644
43517
293660
416537
699116
737028
225712
778038
450393
765796
539913
488662
219830
641016
44087
319
865022
106352
83680
683298
870528
736585
627653
442543
962781
618229
328297
1451
204106
194739
620640
748583
397656
440989
589664
94438
632799
283238
697720
670446
633334
15393
654438
632344
670098
919760
101734
663033
598195
645721
1021305
589943
733099
620469
8008
972701
316507
156327
174089
40043
101385
387598
671881
413402
380779
699869
404549
103108
473098
820839
955935
215431
223533
517306
843679
936233
491551
305054
157091
817910
5925
29227
55891
344942
221129
155345
988461
846115
66913
889440
476873
418782
400845
890356
1016218
878147
191273
69730
374862
906904
955171
423017
811811
894149
626543
969172
775212
751198
853104
955664
55395
682106
466841
763308
177304
76747
578571
758455
193737
811823
540612
658358
856574
976716
79127
332192
629602
716686
86913
249401
71660
836132
638851
171101
417079
708680
936207
195487
441528
936689
218741
940397
218476
977779
881215
266060
325485
308170
212822
30046
685539
717800
218777
305828
801057
103747
199654
435729
523416
51929
637037
345440
720291
64953
885282
573933
909627
319631
139933
938832
138817
865554
38246
43106
744897
92324
1004878
661490
848709
941812
885617
25056
750886
123720
919375
72338
939671
526402
157813
278680
642691
285044
390018
654629
471665
1035578
644569
663512
541490
1007970
588266
836139
892361
414355
80903
666405
798625
91876
312044
510437
552461
578004
844203
146046
451508
219327
829712
86749
670307
724303
680860
604032
362184
19070
605358
386771
455274
80546
232925
726414
753211
791977
719917
54014
48310
203592
908644
541946
860465
588683
946520
455421
719923
74677
231559
715054
283368
626036
513527
663203
260829
652872
933157
99803
944069
1032648
85535
682534
632294
487607
454665
128595
35327
56313
209880
444924
764454
544526
239594
760773
355379
318317
752164
479500
1008748
832067
477757
220853
160774
224156
627089
674298
667747
763283
419502
579429
673926
177134
288310
765162
436164
138695
861154
563595
809282
591802
106931
18929
391942
14173
909631
479138
1026914
994915
952050
776726
692123
308427
506812
270680
917748
496172
851290
292065
662654
168838
94090
925148
419184
895255
511801
406069
944979
903228
630610
27448
108863
584178
1027391
801590
392594
559450
346163
255074
63792
483939
520596
89823
907551
763042
817300
139176
763529
139047
697705
53233
677035
31272
289184
27302
64861
902718
869205
223411
111836
544948
784838
985143
277804
1012013
393078
250622
923076
190205
637604
504654
706900
378444
203866
663996
845901
209534
695497
16335
728122
542022
787397
301984
776168
16740
843185
445139
424979
292000
456973
247194
125514
573365
188273
36985
1034478
433776
720762
1012273
929086
49941
448776
959783
796740
696940
691820
355896
927038
85024
692567
179448
1042130
922513
608592
377597
344275
801908
368840
691078
795736
864900
120415
562588
1038617
42551
507677
324787
935701
483216
257086
869234
241384
709701
177279
200932
550452
341440
408566
370793
630307
971443
80411
995950
381876
405941
115730
882383
1002974
14863
679128
965634
1001161
182393
611543
336410
355582
21806
857266
318526
739159
388406
840741
838731
639258
880022
698533
332518
442337
275748
183992
440966
401191
266861
304190
274621
1013961
693349
465248
747906
466129
650916
599241
83522
843123
888558
796968
240946
301358
321753
446677
648593
129110
949362
656440
667310
534835
1015270
18334
772246
847239
381985
272680
931385
934452
344578
560745
81758
716891
125469
590998
570491
275633
641991
215809
740849
283278
931047
135432
118170
183045
623570
616233
246963
662935
212384
14643
568410
293579
499026
796794
56673
548813
659333
852225
339188
1013894
758884
767298
848023
418958
535707
566820
926775
531389
1020775
256580
117718
515412
459237
991650
696630
281651
793881
646614
94035
868976
464151
380900
592070
80274
878158
149467
1034151
452325
597677
328076
796849
477026
312331
203934
565023
113865
320083
738778
611375
212815
156847
46618
1004544
163697
455781
479634
597830
791203
560153
924405
663898
737735
937583
522064
978432
1019982
524765
545029
641543
660524
142128
805225
4652
917112
579435
96500
394680
52697
564481
763630
687333
217161
409509
606470
390639
84738
73647
394439
768994
725091
367479
97566
922528
379896
765991
355891
753384
563099
447229
640439
225008
42029
548776
537809
636666
781566
699987
940967
678624
435762
798356
964403
211711
189322
260188
871656
446884
191583
595011
586149
406842
258517
306331
592092
415036
480755
665678
1023032
496876
129111
153469
393200
425855
364662
389994
328275
987910
448152
891623
909195
497548
666010
97177
249935
566172
939111
739679
1013732
358398
35295
322725
761724
324861
421864
925817
92649
611845
634069
686775
437664
369989
182144
40957
780812
68217
567855
807253
585258
826558
498262
854158
25866
987662
500037
1008924
882077
636271
98115
379923
425865
157744
946510
111150
391756
997405
76851
801272
533278
61945
801603
246263
43114
762964
705332
44838
271740
245699
49704
906559
957504
171461
573816
264552
839610
860819
87392
212898
673605
96275
116576
593848
44865
402321
87789
667782
183570
691895
293799
547395
558880
364594
556531
7585
821023
457749
469486
392690
332899
924057
406500
921531
197147
568722
422805
331478
327333
31327
112430
958483
620681
712852
689746
214208
737136
32620
450363
515884
341696
354773
809329
613760
854784
746302
943941
637729
303127
531251
977511
257536
803361
283406
416158
241287
561499
1105
728551
684260
846702
184185
565532
17248
337549
60387
428874
328205
747283
987327
191773
340273
995328
184486
520505
842364
869634
319225
453686
452691
1022107
185797
897324
114053
82969
900217
749062
1014932
484694
138733
996706
682758
882935
937210
229234
996142
314449
346951
405799
205429
751381
924894
1004763
895132
338645
921098
857723
807394
888867
1038814
953148
315678
585591
891295
922387
1007986
500491
961025
999152
715972
490513
597175
638821
435508
485353
339509
36197
584471
8254
113579
312178
619573
866105
892339
494581
663010
52177
529218
732603
388553
385848
1029830
143499
327760
927304
559556
50621
236848
422143
642663
841513
48369
91391
923076
922239
586497
283031
415096
259717
51221
219555
166026
799878
262401
429419
349970
846990
658860
765284
889747
757305
192643
596585
576284
929101
833785
348117
575707
1025344
759540
924136
68444
508373
138884
863083
444378
470547
938749
851840
154160
273460
666789
478961
1004190
267726
916171
584061
598712
17602
874714
427123
196364
933032
897422
383093
683394
318502
920385
875101
997341
254673
653694
191524
821498
423823
908986
283770
742810
730983
55793
570947
225849
74723
415371
836777
601258
536542
456102
409414
196629
104582
933504
402265
258864
107180
341561
12081
831363
720736
1038150
111024
522261
268134
415806
844743
415816
13517
894421
521384
569535
6104
773281
223470
739132
258423
501038
948766
271522
895242
1000027
60102
953287
127846
1036108
595685
931310
19785
519086
441755
289007
1027583
859059
396510
942405
601393
125936
203939
978029
129889
358969
609328
989295
603554
685833
873169
502474
565451
990840
224645
712569
19852
200650
177253
280731
309683
714898
288921
673643
1004230
1017487
323924
966490
335824
634235
674722
998297
790097
962675
344573
843327
741013
934892
825156
322914
986481
50990
2503
458969
984922
1015798
291885
653271
123224
901850
1045242
111306
529839
486597
639073
443512
205539
848015
191239
265983
306692
324698
782526
514902
980524
297674
273257
367150
170267
287487
587640
1034992
54311
267461
38948
34723
116029
802834
681143
296934
622529
675370
114479
511065
527856
103294
52500
589365
183229
278082
333688
259815
51456
231300
335743
997231
317642
173586
463170
689498
652234
48487
638154
804253
349557
71174
647847
660502
445302
280466
730739
410599
604352
509845
755591
378656
34784
49622
750741
733424
298100
665801
726093
776804
294678
30047
619043
1017398
580918
189741
676538
884797
875919
651211
611610
402566
110508
846566
1028037
487591
440694
671920
557983
308955
612984
849863
830231
788559
198149
77667
487390
109907
801660
1019579
130352
159514
149245
662654
714368
389133
443419
358566
380851
90
20439
939009
842884
634778
683584
274144
308120
289296
328194
771097
568153
448038
684658
989905
199887
665399
538511
345391
867078
405537
784271
372032
783122
124944
915478
103383
493465
813855
1026554
923510
698264
99445
869807
92999
839035
1036783
754905
412372
222636
747947
734198
64366
416065
1040536
598050
841189
378782
827590
757528
440114
154655
999532
926518
888735
215141
173996
25001
186938
183848
872217
989360
255689
890275
978322
61019
69007
557240
139116
857016
966015
120883
592953
567467
756303
260679
74342
91516
228432
19102
757834
286192
681159
883506
190681
585074
489050
1003466
187426
70306
417535
723425
732086
670518
812964
749857
564303
898454
1000294
84170
212518
688180
674008
789833
626845
361949
769966
2052
490427
933016
141850
302639
280972
944596
406269
363867
518309
355333
437966
300418
230867
270121
135729
487818
94010
328901
930389
319207
613624
501052
132404
373179
96989
57271
241493
286007
949470
402986
682020
269396
744954
931938
984469
981131
962986
569522
143508
798803
866247
840222
712572
585114
469153
487155
206475
952897
740789
355959
1043795
570284
614422
827102
214343
423250
35513
735841
258188
228294
622261
196235
772357
687736
14628
1021817
658695
179441
614323
198632
329235
1029609
99865
242241
736327
212824
802717
154906
432122
524413
110804
137754
166373
608495
15812
246687
652072
791593
54926
292465
429583
333100
146808
7244
351766
87085
118321
339075
337738
116100
441811
462758
52210
571472
197401
549848
865575
994547
331032
99358
330044
383336
68686
744159
665532
306174
263073
359200
459732
51317
831481
404627
869539
400465
339336
925607
896076
511745
522394
62481
501029
84778
52367
839828
312577
797630
562601
950238
155544
45436
400851
993578
1002507
1018379
513033
661599
32842
397196
692792
755151
141954
787094
945445
701808
925540
827490
770363
709841
820998
32337
342913
100152
901459
189268
990519
641651
757710
679031
882740
354226
614982
993391
395526
872495
603195
687018
36099
104846
85924
1021991
1003427
600406
1001071
1038984
32335
275911
292960
526494
187994
481437
464473
561591
448245
773225
851825
361654
2045
122580
971665
875170
12686
392526
66801
972106
716860
924021
755808
827768
1011774
404402
777879
933575
740430
136367
871675
634158
330698
364944
864415
114274
69051
971278
354749
74537
803272
549578
350105
615760
438050
739262
597655
814978
499807
507628
39153
265306
1018801
504620
479559
87132
84378
792664
979228
1011554
654464
534610
484291
832891
614442
312779
974387
859004
90806
647064
929383
448335
146397
868519
494642
976612
916132
590794
189329
469064
480551
152434
383830
988366
708739
544305
851487
70380
726762
762698
402767
346625
9027
480348
311389
711144
62466
369089
408699
414745
872509
882970
625385
398523
377644
528346
368105
919964
218026
582088
1003592
574329
350360
970916
960832
708497
250691
694393
540618
533612
295701
166777
84305
674386
196532
392596
596427
968336
628658
716753
815219
323037
933019
176634
67932
192817
861700
337930
865176
566686
686873
427717
168449
891854
91632
355861
565007
228906
747912
66941
176419
142259
524581
868670
77133
16852
222764
419557
725101
692244
234810
769650
549072
236825
124183
510321
888962
595385
453542
85896
363333
325453
588475
314258
828071
928461
672405
104720
898852
772539
723827
992542
711578
134162
415878
1009706
200103
576766
600962
691021
204066
621256
717865
956107
277114
939691
538030
426088
1034841
545584
647683
416463
617201
465234
646763
558853
406829
622859
109195
918723
1005902
966219
54138
226294
1007811
277371
269800
506610
928337
21954
754289
500426
770255
609878
1023019
947808
196255
218292
676451
592137
982892
316775
320599
137140
411966
136953
384101
709234
204833
8643
430813
497648
255688
307034
575365
763963
669170
945716
250418
246359
349601
400861
73182
942834
452411
489691
159659
926970
269550
836922
23473
100617
322113
713810
992239
914268
209473
102191
931544
271426
131039
501199
256404
492014
758990
343400
680888
901787
75861
876762
496932
351057
33949
540017
649066
449181
113246
956227
243706
755777
532634
244389
962133
226912
240432
125668
638409
530328
720382
157054
156527
660994
798910
458776
643816
31862
562699
887542
206680
116699
469900
246610
789170
964337
584061
819521
1009869
983909
444808
970653
31911
1025211
142521
1041323
827654
413792
359133
117975
740058
926913
848686
540006
162863
125999
921280
625340
107632
914210
355009
83016
520074
84313
159549
321722
390198
158466
711560
487642
492439
110959
251774
433130
317293
532978
566360
421735
69088
582473
597149
272956
1002178
354905
88187
613904
154606
349194
453362
584404
377167
596914
110155
539555
775868
157908
772617
228110
71480
951005
752199
508394
269645
553333
632684
301967
510300
280306
648660
948473
276646
184090
816201
665185
140529
331325
809140
885917
308139
1011788
375073
522415
224862
756049
249257
815693
108522
554483
167343
1029345
185885
495628
759088
416261
911061
790096
323659
722615
642789
302263
293181
688769
384666
626477
718861
364801
456077
166104
686177
313391
213406
865232
197054
877159
762298
69715
906757
404027
235359
146671
11343
570419
794904
243389
225600
282269
908521
51634
210264
37835
296453
550316
765321
796493
351093
943764
685174
78451
791225
952475
636550
186075
405992
450327
763283
702862
275208
19397
697712
463612
1017633
1031033
146995
839774
970412
174865
993298
27865
625142
316738
914542
363378
256853
170309
878114
280668
714315
173815
630334
877040
769848
1027687
260169
9568
882887
201058
764360
535202
82092
75738
428088
696404
454088
122929
131307
65137
35497
833886
432300
86101
139697
512787
894564
505104
292674
585516
114360
118706
888893
976684
450542
491065
245797
572215
177645
531548
60929
480266
578171
568961
820064
544771
295718
168391
199889
575976
740641
508613
437810
347459
559152
568702
881867
25742
381400
454603
871094
875406
592010
29180
83244
980550
388673
45959
791190
544653
195726
872047
993123
1045270
327545
1003780
68377
243298
207200
1037150
452421
421527
162725
245718
108392
39248
826734
203004
553930
1030109
57016
542223
765733
119009
366831
807551
873980
823003
534760
476147
336129
881121
336322
311331
337629
98760
1026400
241915
38237
851960
892581
231196
175754
613897
417625
403202
249710
289520
840901
329943
246787
49645
834535
455449
627650
1002503
539106
961456
164374
484905
36424
999661
16084
976597
944043
485509
610519
684489
269408
831691
931279
242837
652283
286537
1010630
601068
32893
292806
760032
770294
534901
827130
397317
203303
194564
654340
537959
964362
834692
455108
768605
866368
1022180
639860
55823
1027984
334685
79770
405225
1004387
266954
553196
325850
678043
204464
600397
117308
898901
218027
725385
771239
627458
117226
214053
402048
113111
146693
800
93831
991190
1035352
335048
348316
426592
99983
178159
1008138
521935
10887
484028
606892
168249
922620
998303
175500
966110
713070
879984
654440
739064
454872
1035975
311468
1023733
665602
308233
105539
389673
677102
518501
1033650
205808
278665
489650
408107
995193
458610
123030
572544
244145
976725
283626
7256
72145
156050
709041
89530
191190
699722
819330
843211
691208
434071
626859
711575
886076
547303
215582
786160
466048
409196
692922
143173
237529
500185
329974
699952
437185
690163
1005979
406063
385745
596503
26336
350180
802563
62837
829807
374682
326272
846443
535601
94707
673669
951680
750823
100946
885317
569429
359162
498792
518376
332421
147949
161915
658
261458
598149
127675
226527
285896
350785
604430
916740
51753
329496
171233
381549
958366
698524
207368
374084
52757
980704
182627
372827
348821
535738
927668
93274
899505
411406
369576
659410
451921
298518
648361
686
825931
417705
548037
57617
993501
160768
217806
286776
705603
717062
761495
473322
96960
185516
227808
452678
779287
158715
373787
439452
99230
915498
1034431
1012359
425582
403236
850394
395318
209480
15007
992500
1010032
656768
926986
954667
338641
556975
1002128
841313
269257
883746
205288
343154
662271
116996
964681
75795
771803
429399
728049
218390
161452
216946
473344
661174
89420
927015
14419
900834
530351
185429
855804
655091
250580
765848
266801
835974
165737
264062
58892
204096
290693
1015940
8500
747128
460770
367294
245275
95190
266908
898642
557464
416254
971856
522218
449744
690963
372682
849209
482827
158986
210070
1039656
579769
901763
906078
46447
43855
316420
416096
829474
734906
217172
130319
149009
637960
245361
935382
709703
465750
824834
293927
575941
567009
571544
686448
355651
892373
4638
126079
360709
130331
801994
598211
280409
491421
198763
824607
871515
820457
1033999
956749
846963
583985
593228
609732
102917
921335
607018
1006870
464464
463532
264358
4847
689989
784375
479343
1042204
409346
689634
932280
103754
597206
923868
302130
314452
776010
9974
568093
707051
999753
245689
185925
213145
388876
740223
524073
832949
258656
248820
291821
63512
630599
168886
364108
37435
133104
59765
288484
735471
91872
478453
611920
593741
601421
1024326
738917
774969
291539
246328
500987
646175
756107
289480
415754
464975
342167
1030894
373666
324886
531082
565981
615349
563395
834312
683782
768009
1020768
370657
639093
947741
92118
427870
974467
789568
16397
790867
227650
493171
64771
716603
803392
1007520
196068
67187
122441
535898
621088
466079
497914
629472
347013
536725
875635
861936
7423
324908
917843
164250
117789
32927
388661
973002
842247
339192
914641
173739
399300
518803
866995
210985
358031
997599
1005920
268069
307908
969406
855388
472868
304514
960373
855753
50264
185484
518174
650474
499245
929434
599606
667953
460339
554425
43779
836341
942337
430726
335326
745582
313421
911570
15117
306846
250334
924547
141547
989319
284780
489752
159156
383611
717802
934974
937637
348255
936512
970525
673742
146612
666241
902033
453479
872827
488639
844240
1043120
1019436
805375
14483
339221
1002609
188996
217832
638584
217563
459926
762342
55346
923040
870391
1015816
658650
394133
949343
1272
962438
59283
891451
1004896
641287
699662
560386
622717
207437
343769
614908
922232
811683
924581
342069
174140
517903
979107
382888
454276
284160
282174
88802
816086
758621
1031415
940034
568041
460800
449153
155890
918548
985474
502116
751259
763882
229213
736387
635863
795040
30747
469553
267094
235965
1034541
893242
401949
546200
977138
213880
415683
274099
4318
743597
636788
36753
312553
353048
193721
942757
359635
444084
1015124
452771
748564
1661
589949
221483
94696
463114
628870
286527
306663
90576
394001
469157
332507
710517
244356
272866
482873
85086
609882
75899
804512
71486
365466
1035626
837597
697966
719188
962137
569985
400457
825188
719469
223233
474467
166944
28995
562973
732782
730566
791590
612458
513184
398513
994719
760370
1014421
333433
620862
177075
877789
534175
299434
761545
629706
313722
151748
235652
716928
807756
837789
632199
193317
709332
105141
498617
332294
755951
384870
447759
12879
463482
988598
495219
84039
428364
709981
899284
831645
1040165
907104
32420
476539
884679
14278
191065
681062
590245
848046
442027
975710
740299
409259
953613
552015
540383
965700
872621
449669
399619
1015238
1017361
932835
840682
9375
606756
1021144
16395
217632
325047
35324
157143
921418
574282
87127
465336
740872
284119
516683
465002
586382
498850
164416
73969
164311
816907
866579
661676
889077
447876
1028128
796645
749560
970160
65143
591947
185741
556984
59538
454619
923685
834037
536640
659915
320300
114025
510352
103805
829063
328802
732203
861142
355415
23569
702316
896357
88072
233767
866619
261564
730040
689538
150936
121926
354295
672982
786767
881038
156655
898665
754717
918434
461771
969721
766119
338676
190563
750686
16258
559986
896075
381412
914901
967561
959455
312015
244061
1835
415441
259687
59954
997411
278328
703583
547397
999130
90810
456718
268029
256295
347322
599982
350613
381876
807186
961856
346181
534648
209889
601421
390844
373475
309372
96941
899396
46435
299362
56519
93770
354300
1026465
57208
758068
941763
73876
476245
991319
474945
34859
650366
476024
123737
407853
848881
151850
369935
432428
231937
665933
579397
268566
872226
768214
301736
2077
133581
377504
50060
524475
908376
727521
933720
912292
576406
92290
181256
741
997050
641865
486736
1023412
53638
373148
594938
439971
923752
944846
286363
1024512
191336
335151
716625
325750
16466
726677
1034243
749765
1033047
544921
139236
578201
793656
762639
321678
82218
17965
318830
207937
1036480
720007
489981
274600
646155
989337
747258
399959
218274
184065
840524
998334
182376
73172
94410
798007
590244
1035651
509167
210112
949954
667039
30269
451509
664855
313045
840603
582414
807936
786470
441511
732385
875279
235505
990602
781186
805752
929537
937128
883956
897611
695286
143116
129431
198317
567109
70300
855851
1027918
126674
625975
686878
386377
609211
228417
390154
482022
824311
832597
254843
568246
952194
183148
159410
1029547
866444
406295
390974
603593
64
575844
596183
33327
801265
611924
518753
117436
22905
413687
480959
99886
977754
624999
735065
177940
829885
265245
245442
377619
798510
11183
2578
945419
581530
120613
922441
523667
188739
728830
767648
963444
72218
289725
247385
964976
626847
813183
548027
39184
556608
444261
93614
267535
963562
1040841
414333
881643
885330
662101
562274
646402
382387
177136
213877
646032
396537
337962
691300
679764
458599
553082
896243
651921
471638
106386
502173
943472
116702
211817
462715
195500
594517
123987
334462
36403
818299
789186
577389
594258
505721
430712
183879
211221
121622
104114
178075
270306
178086
497709
215809
194374
506726
869468
744203
92194
930269
928687
23390
193094
479502
216929
458513
463936
392806
516393
565170
754371
584109
78034
628779
21701
237489
133861
175554
465232
173940
44615
568397
935126
869375
585686
17217
370766
5758
166343
732646
635610
847434
342360
619809
667844
1036928
472009
802583
165284
386360
252278
985934
222672
922564
324483
672583
492045
607998
513965
601486
253868
340927
33359
445093
510812
552895
317191
914671
992336
877924
534516
788128
986193
785256
262718
137404
514775
164991
236610
472061
622731
41422
212408
915066
649091
332569
266035
731859
4806
299256
385512
962720
733449
237431
360588
1039451
639580
293451
19279
203811
761115
83460
702711
971343
22885
259946
101000
207016
489072
327119
20365
1026167
466008
395983
826990
1970
260924
272868
124959
955224
899352
330500
793132
574237
250892
572842
3302
920283
1030349
520580
606164
1000671
488999
594637
297352
1043122
390981
748347
954237
59502
589769
765911
138765
587661
374846
798176
475101
882501
934075
42286
361289
902920
1175
424683
685197
515006
171328
293844
661948
33121
363015
254820
652125
379119
207905
404991
915082
155112
535301
503840
169000
545803
201820
84724
728949
908192
321955
132944
1027224
186910
942760
119469
806192
514601
11373
186636
448956
120400
829800
159164
798443
482352
514792
863424
988141
167413
367699
296232
660289
900457
15268
651476
220573
881341
218933
254120
833569
292740
497719
744925
739267
161606
101188
289315
231840
746019
845425
744243
73859
606025
290010
172024
19739
101237
988051
105733
908622
249071
817302
451207
370660
273879
618666
169958
855909
467313
329699
455758
443363
221477
541209
869191
677204
571367
643410
671776
957263
178095
906463
224523
113549
988537
798488
171927
255190
923965
650200
678394
237501
586850
907757
1011636
849520
734611
125875
899428
233638
155145
805558
123700
998429
970068
757199
539575
730365
2178
136066
36957
866789
735041
1044113
57689
626909
46857
781745
36243
944576
99530
1041684
751501
319036
64205
662566
70880
168588
633465
39420
299267
436223
548103
119359
682210
363179
851045
746383
502555
51245
621766
869351
33372
150200
821058
690044
230422
324942
862359
709353
312720
267125
688092
374399
875271
711918
766751
306257
245736
665649
1017993
371808
493777
887139
118635
269260
888146
549248
739350
462405
175574
773253
121894
408060
197097
673631
668201
185899
30399
199132
497371
543221
408146
183357
533753
174739
910088
873341
442278
1006774
1022361
54651
2264
823102
273024
125625
966955
94171
738149
750590
87430
299156
436976
912327
131383
296403
223258
64112
169701
359648
716229
546083
476931
146042
1020935
745076
480673
1031119
83436
201018
582940
725227
881291
900181
945847
421203
142075
250636
65387
962268
207916
412494
643318
573968
788813
795320
285696
128944
167561
295673
598796
506905
638724
862844
34488
616319
884038
283009
522142
721891
552605
607510
161890
884703
161627
253332
110028
783138
564870
838362
732745
738759
842785
946853
229031
361755
589419
945257
726210
616487
931830
105956
169851
919222
265536
310005
710672
525860
96449
170565
489198
578739
61399
106510
862986
507541
241735
356222
511808
1002231
1009961
128533
648703
884779
970180
468605
784289
985175
619265
622087
949487
1024445
783941
372749
733187
300073
766506
562808
230553
849376
299135
126427
583069
315658
198291
908062
565354
4960
444233
148701
366507
578215
522079
90284
359783
641319
996940
204029
637344
726015
202627
295611
90168
513694
762921
736768
494094
573666
747370
124214
74592
173770
637648
721004
848831
734702
1023032
316223
1012527
104479
338526
321639
402098
130893
432265
631376
893847
724098
927514
847268
158416
832051
184889
998687
474624
947034
937520
126977
851851
416568
969442
995672
632817
915073
875716
391436
775199
459261
907729
950346
79558
392435
213271
218302
495261
42961
652675
206057
729168
798254
843425
266887
55323
416063
471774
593748
501571
177963
65720
243565
411042
769007
49546
603692
370920
668007
1027864
601097
850491
792211
648153
800074
551751
300574
95375
684371
1029151
1038307
909619
475086
22324
528920
852670
291502
64945
107290
7780
535642
789941
616991
231355
447186
666862
496859
882334
462772
874507
716520
334254
801358
243356
440808
652029
159620
339992
24840
189932
1005677
856274
1006037
710619
883186
529381
868452
512671
221830
856568
770452
525883
907898
752988
228807
239115
210987
641230
640161
20577
473598
62575
753361
739368
139054
43309
924266
599505
475249
989817
246005
546366
492049
154562
429937
852535
704176
506827
572372
485777
85438
150231
498519
656949
445771
1026629
125842
491438
234371
416471
658526
1041301
16853
536730
407224
53270
991713
698032
677408
583848
995908
652749
717145
1032906
1026538
940709
296519
418709
832457
718977
544066
252978
30074
127432
225073
513117
837515
368892
222013
138974
906689
386745
724020
652827
916075
323938
519130
439624
96884
580542
403009
976357
497193
793639
63359
157794
629630
960797
610479
890136
720717
168404
635929
806622
230385
481397
932259
90600
803909
350194
370429
55890
884636
244342
1005220
893251
686806
849253
85521
777469
352557
479044
480964
157685
762790
321287
510690
237463
790768
388846
707654
898578
478464
122839
999882
882631
884163
394124
819288
236292
419514
540623
292684
907007
961676
205913
196875
969842
343265
839925
437424
415741
769335
274833
932761
55593
206610
991776
839032
522922
550184
662377
573409
105917
1034713
121477
161022
862403
749829
291473
182477
650854
956134
788580
512975
236951
798287
862773
664542
550917
109567
935760
250301
944601
610314
871813
255033
482050
90758
24258
379203
563694
607571
549592
594708
102938
744705
574960
199072
245811
8307
684419
306375
348891
650927
961279
613331
168471
248098
1036424
492035
839093
795116
832315
771544
279521
536575
252567
82077
813775
1014464
311431
1045041
290033
737836
150457
192951
193053
795498
328069
82111
125351
588999
1032942
553176
1041380
718974
934223
441003
708756
950628
394419
567842
574091
443657
1012011
182237
330406
164366
643086
899844
14425
644747
515329
994762
749965
417530
642622
493255
387320
106299
865694
888071
280884
822120
40592
33746
509908
701695
612952
549633
933033
152766
944273
1002447
158998
411131
64426
259061
76289
49840
551715
658160
301470
579108
874255
34153
717225
461232
496120
811772
215022
140367
6503
144216
604110
906963
254386
488804
200362
589248
873355
78405
452850
880077
88957
476085
246944
572205
227580
135671
979411
717682
317167
792791
190880
454990
629201
346922
25675
393311
840215
628725
489735
891679
134513
523233
676460
145439
896971
610956
351961
129400
807459
600831
1039386
712239
746402
380952
739196
943907
942506
228882
797077
322406
792773
169149
1030977
16830
934348
767579
499523
310393
919781
703803
362404
947346
426639
759571
252058
321970
627640
165784
910147
135839
104074
992891
936542
19495
49612
406476
971591
345878
831148
853592
233386
990257
32999
625481
210059
78050
594522
421282
274915
342066
902991
380622
770947
39003
9480
979549
146914
674551
623156
417388
22536
616662
406450
917456
384719
635614
487522
106069
1028383
486533
987037
7834
140370
637963
909208
1031916
499620
307182
256968
293922
835568
386543
844316
68056
969054
685874
619895
293565
931870
81062
112474
137478
148160
583592
16462
967386
455651
960794
767967
21068
367407
981019
4328
873964
544309
593602
459343
533752
643030
153223
285933
1013973
768751
712616
961021
496592
379514
765080
413109
100052
522589
663113
800816
448524
445847
638988
469696
124094
362524
247894
469551
38591
428891
241910
131478
877135
514226
403772
512866
533124
681081
745613
53139
265484
844918
363439
13246
738379
701405
432303
308294
413540
495533
617503
742968
638992
647722
269982
589789
12886
415004
1006910
234900
43758
670245
203381
206421
49940
118967
344352
770069
102464
992031
797420
585818
842568
133537
872395
293996
721830
414474
543189
698604
321336
118902
1013618
1002800
940998
1043562
417815
649878
844667
754587
750030
359789
667925
182981
408064
592489
479341
229248
539159
512895
977322
620408
155234
128506
968991
485533
309671
605549
637
146092
106554
550519
706443
988607
377952
513869
478990
637633
613839
201149
781165
616705
30807
676521
126664
152423
935419
513984
951998
235342
840902
54880
128728
504543
1021900
393945
1028191
262194
695670
28985
856599
557606
429562
176036
369844
886529
388794
55713
222566
742643
28187
388712
415600
976144
942622
665660
925035
273050
957907
813897
808262
266713
55795
380653
137264
146206
168522
994327
877575
401843
627229
149743
654837
202612
768257
1008194
870233
425216
393932
918150
337324
400025
697298
516824
559254
90818
428991
569682
903044
691162
724399
456702
673181
427385
474920
24964
125938
57204
677019
501151
454445
328799
419239
242177
720441
445588
989506
759806
586003
562666
304326
678086
759806
201496
637956
527598
28842
37319
813329
778501
326506
166062
904404
881435
870177
853805
467611
337344
501136
950507
435513
764113
324066
630559
407890
800308
919172
485609
723728
674748
904910
109984
184750
835412
678582
556026
937189
78626
228251
209599
58829
150287
888468
616968
153972
263422
896097
653398
853870
327998
1032108
761150
792103
517560
331883
768182
416969
746945
668357
741587
811026
52234
262752
160646
905681
654987
173894
221868
385525
206692
570224
811460
379755
93529
911027
973024
31399
170981
872205
160257
698239
915300
853347
254712
304207
851793
100769
862999
624410
839381
231235
396759
366047
89470
1017678
646835
744876
485243
571596
771897
406397
86614
222621
875046
701625
130200
429509
107512
528480
196817
220957
71325
411608
323890
242840
331162
694106
242513
627346
824112
313855
997754
843689
12429
509841
594813
9661
497675
932789
109756
854206
518561
785277
447128
299203
904913
661467
713991
502380
492231
679176
830418
394045
826470
793788
232946
313260
363360
791271
278482
818932
193941
752725
343869
725759
194385
246441
293185
62642
299770
103552
248541
957382
246140
8712
567429
995840
277160
377152
766806
998570
660879
1037393
904059
76509
800535
955412
575584
178261
984753
455112
346484
903404
218121
742728
203156
752620
75084
968880
931781
359062
39505
234191
955598
596035
743164
583072
940120
180552
107353
538139
183221
457116
1025266
137943
196482
287003
737742
957276
241568
88209
596140
68563
397242
599019
105612
194402
272333
744927
614700
911795
328585
246247
1007289
71512
675466
282580
49770
118013
588753
326120
574372
858390
670807
617553
236748
983523
400418
402241
46305
376453
1004583
335094
351830
583857
448327
582628
967385
599332
30306
791665
847230
38969
644732
567573
331511
606600
570327
364086
761340
166451
641084
197593
95466
820349
277436
449733
989843
626925
748897
328926
92289
182527
449417
547534
902006
297409
268574
577431
297595
173356
236449
283975
888392
571106
339410
275976
176516
315287
52384
405976
505184
810527
37116
804139
12608
470872
727410
576460
120975
168148
835863
503117
230037
374393
270104
208589
561246
740989
823104
13770
652073
209322
871469
288197
460429
690222
71274
34895
420576
838611
778345
923245
431733
1028981
3665
462903
988435
1000576
338934
914061
560872
723782
694788
1006115
38055
859993
133259
397591
742166
110697
900003
749731
943300
348019
931593
1023930
766591
381980
511876
1028657
40139
292419
915360
943303
384016
161043
662182
499124
161333
656773
755996
486424
737201
86180
493612
357729
822340
882387
134927
349969
524748
916384
801334
803890
210001
358561
992777
860538
294568
64007
418035
57972
472780
848013
979773
745079
505261
643051
681845
360999
862144
81056
911265
771107
967362
771928
229210
213962
274928
117598
90509
822492
469169
708400
342745
481326
79928
64019
162976
451861
711553
606213
68705
534036
1025871
426163
380180
670929
300943
1033807
134036
672212
840556
46201
240355
409087
322209
179765
121759
273594
105930
908869
228101
630698
904530
354377
699238
332120
888181
561097
679951
360237
16849
367908
256309
686370
684334
281293
69113
121989
152082
434065
888284
54361
962713
433640
1005648
823713
435985
836724
842724
172650
602098
273844
429200
417510
796403
402954
509620
726447
882590
70737
6024
158967
579225
534105
734425
722399
496500
406610
552094
473679
304074
583335
102709
433380
876793
44126
597308
328980
959875
258965
553313
212587
794026
739626
764092
362883
935234
485072
725839
693197
125328
559925
793924
940991
797382
227909
451434
826244
444557
877549
236218
157256
885613
460143
329727
663167
575560
540310
243550
286116
862273
986805
736531
428562
762161
159094
429379
455250
903092
229543
422970
81501
765802
981848
292825
797214
449370
659349
315070
606903
133815
106888
255229
43642
14805
484041
600753
774300
85464
183767
823072
1014736
85348
323538
412467
487789
556254
590405
1007237
691618
597007
86292
186807
473137
29369
739323
152695
442848
221510
655988
467605
601465
521102
972215
334951
543783
627036
324038
313673
205629
148311
562038
224088
368142
973892
257822
380917
185299
620061
574465
180325
800032
919102
882514
912436
370376
791705
496523
956176
705509
391866
350210
989605
345055
618629
236152
1003536
865477
368931
702181
327375
640172
645672
980927
124987
1031029
302395
808179
768015
251312
1020637
846101
341063
314115
852876
618636
50481
203166
612442
99934
819505
806466
847413
910472
765399
62416
807045
107812
619364
669744
1042040
613528
540908
170296
709988
1029502
241770
252370
21408
19799
137571
138385
380944
200514
627296
813526
389486
443900
170993
651821
88736
569447
971810
840567
761517
749482
549879
468111
607497
1006966
239352
792173
228911
328849
261516
658052
138706
864067
638418
115332
187331
473336
149575
358713
975003
255663
226264
359190
924989
388048
505451
349402
807217
262946
745447
648592
729367
109408
222293
894240
621254
693717
989669
243313
64842
293640
915295
410674
955744
24677
488727
293380
34523
934744
318772
49035
601611
886783
701829
597169
660657
205024
97896
943136
162598
75423
511639
377953
224809
483481
555101
799188
355854
309911
998272
963681
304365
656884
578051
599277
79123
1003545
122488
1000999
818748
476604
616004
746244
418810
141554
47676
481704
559959
461952
907859
364222
356219
209204
924063
803872
552704
26252
404528
242955
851828
251721
667236
1019411
631412
249755
51276
242187
19981
249275
77781
164424
785755
247401
164048
1034099
517283
276369
17903
163836
841495
279956
532761
973308
627650
661487
427272
699443
10950
527192
35479
517234
974312
942821
3920
864613
979762
20487
252143
460389
628518
149410
327048
157359
100834
595215
811383
673397
1036007
32560
110796
99844
783697
1009693
717415
284854
633514
717567
627650
943773
556653
831586
987780
212336
599112
93009
757688
757281
250768
55391
449703
281242
876929
775861
987033
284107
287865
473912
157776
72442
7024
817909
226563
1020346
966433
930215
82225
386606
910874
271372
317325
99086
479470
909607
292316
398631
451431
117758
840554
963252
969361
629331
634593
791098
951452
877239
326291
984496
939460
836807
96076
126200
752465
912020
343915
983049
90585
463653
874185
74446
170475
167407
455743
478864
768450
460428
377864
253449
433972
980173
829607
232100
77395
200597
429524
427227
88443
945718
165566
225754
556447
58392
108692
782439
319039
523583
348592
531870
523398
166048
234892
402778
562940
170537
997773
543255
942525
417081
212136
190168
221780
208278
745415
300642
297886
685781
956538
931585
822451
618792
543616
1010367
550662
1013096
452938
695953
946415
720609
98134
389877
616237
469089
930257
220785
914039
701702
816636
903359
488091
747461
152260
93812
224687
383722
824338
382842
89292
946870
351939
66830
669927
696757
134158
361387
723040
168971
550783
991899
666476
388727
80423
767131
742858
151685
155658
620128
190489
436771
843193
625816
30277
303193
501093
31734
1000273
281203
669975
865745
527764
280823
315510
553543
379692
799497
17773
1027520
316669
1009911
18760
865317
1004247
321160
957750
248893
88020
567726
46145
14192
553202
672822
390938
965394
485028
815935
42420
557322
729316
868354
848504
975557
204489
446811
75840
605563
996536
289287
904519
844055
878606
423896
946941
902585
361083
646940
3019
731947
604459
367313
266517
253745
356362
962537
353950
494368
268557
569947
289651
64264
778491
1943
10467
466055
514413
872132
779083
437806
927066
663624
759149
583032
434611
256997
484441
733263
51246
149703
522556
889532
231841
992591
295645
1034332
1017024
688175
913480
564374
1026709
69595
911362
44938
510965
799223
709828
321079
579248
549185
190961
684111
592780
78585
834468
714751
967532
275845
610492
707582
620686
819039
415164
919221
460384
383202
634851
839654
521395
488344
873105
1014000
946270
196898
829343
21154
320561
18731
681744
971630
935735
561860
728754
806098
58465
1011860
174332
740176
634252
915770
866446
553614
907614
739856
325198
544720
18210
875978
942451
84050
371440
841761
673200
777571
920298
554752
489635
877931
933405
613398
807303
118550
1000103
169129
303439
951078
248784
316960
515402
691278
443682
58808
1005775
244186
1025156
237373
532574
144495
336176
240104
109333
427475
33957
475996
228492
903441
604173
310434
845865
439115
253443
559447
89519
1015896
977270
276888
422577
488788
140815
564873
502353
54956
159899
246914
794427
408081
731957
885943
274196
816491
891973
254239
161802
599574
167783
883616
844036
465960
1033998
510927
853339
718594
711776
259830
269015
382275
522913
566655
531612
768126
26672
103775
328525
423114
235004
56109
864954
252137
808148
611761
569770
148790
589447
686089
1029429
458831
613050
242348
581341
846408
170994
98416
409756
531793
469838
279592
348035
76755
621835
428109
630607
541228
45596
242517
608285
701603
739105
1012888
439711
669596
629451
387126
248161
814931
683251
921288
332760
570153
1010403
962611
692303
423256
708042
993524
817924
477564
463434
717473
204100
1041034
185802
471067
273464
554547
98912
241327
62182
734518
953296
998728
106073
475709
118146
809063
502052
833500
912464
791063
936901
642514
71547
221228
396163
822429
113137
811310
78069
658940
798473
16477
592723
9130
712218
940635
720246
701830
896362
976901
202470
780884
468855
124756
627188
251939
516997
679821
490754
541050
467396
206717
325170
107476
919370
532742
419639
689808
61398
406857
717443
642627
34029
225634
220280
507682
782951
261133
666006
1036259
885806
874508
78470
397110
532819
554001
969197
861944
433335
836433
936681
1001345
820394
891947
821295
606963
602068
651154
136136
43758
690247
174502
237171
847957
179039
594761
894930
36506
941302
365013
166947
412824
120733
704364
209442
936796
121487
79161
321389
648282
604157
210105
445580
633380
500418
865298
617525
754687
498670
458020
307780
571892
675255
514007
173363
271156
355583
371349
138455
957920
215280
1001716
513951
258907
1041903
321550
92285
401446
868521
830740
738313
503815
610611
630350
404910
600090
718923
110498
741971
154810
467071
427963
821583
145613
837314
92704
307408
636047
787418
661364
705983
675909
161592
474835
687983
944156
535218
604351
271073
1040645
844505
486177
368776
74119
1030120
965621
626478
920924
535977
602837
761292
582415
136973
448126
172748
554617
98492
259725
588122
872077
623527
68775
885943
639333
345668
950344
793754
606777
560602
718064
554982
96380
290602
102633
309092
686831
42982
759933
555785
221489
1032138
646217
960400
152457
147396
311976
668048
689407
667191
279553
989829
66896
100579
995205
974742
510545
209661
154600
362307
446660
1042204
876891
129007
646432
142952
689451
510232
970505
956191
338986
547532
802881
451684
3757
785197
382244
566944
665131
359370
342686
715444
876294
296229
351935
19934
301626
682291
492645
124989
960624
531841
388268
204384
379537
261565
24025
577874
181938
395544
767965
586857
429880
349980
222455
219577
715691
379913
936071
911080
21634
597253
826937
582529
881708
510801
1000937
647272
489644
132661
1029327
766473
835183
525295
416197
20300
731156
675331
434456
457570
509200
508506
185271
51792
500138
848614
602101
272420
870892
1017470
77419
849105
109025
758642
989042
700235
517738
659586
280447
646264
969838
317053
872378
568239
179385
64688
985672
965436
287123
423393
774634
960933
965635
235120
195364
227601
765283
246740
306225
646499
479304
518139
118612
777182
722965
989861
930222
951800
648157
996788
591564
893110
979475
1033847
521125
2400
469429
452555
329241
32937
381206
583645
233554
529063
193078
249794
590499
935460
209484
136449
443889
487977
466004
435480
615008
656141
803366
1034108
197585
447124
999783
927556
731280
654908
182888
70286
406085
260672
712503
678728
331912
872019
848157
562573
903883
27700
139260
174624
902920
564020
427250
959825
682804
1003754
702932
1014432
580827
156145
837730
835682
81913
241469
61542
229175
961375
46313
375349
959251
513921
918107
676755
186916
57128
567340
814015
59927
887288
608586
82231
760338
445486
332869
558312
268038
133984
662307
617916
176286
937801
873565
911061
877219
338404
1017988
657769
179496
147254
1026010
92317
931068
781504
671842
794931
641637
263936
570019
980434
150409
154880
662148
883324
247881
207432
213408
276116
645514
316284
532056
777143
557003
590851
206465
839181
633917
655748
577792
347421
697197
178826
911593
128621
666913
558151
337207
405839
927207
300654
445336
610100
753705
585789
412616
254376
502830
619803
706005
884576
25824
678552
53958
521794
992706
296765
773962
419715
681268
910969
205296
791287
719412
813424
279900
612279
719761
507618
695140
920046
72029
571779
336177
347182
762755
937577
14687
836827
558823
611677
19353
644661
255736
268955
331778
4459
586424
444916
120271
173458
928125
647201
602819
34759
735533
798569
722212
742533
37761
198380
838430
842625
298381
829364
237765
318226
843149
232422
482497
66937
586497
541225
598518
913628
165694
624835
1039144
822973
738553
191583
484818
456260
611543
763239
538935
328142
1005942
113649
813239
473714
106773
138615
1025684
562829
409987
612002
166147
128632
673667
151470
903632
152057
120202
807665
346641
220798
964151
929559
346507
855482
686252
517829
724705
838483
79083
728631
234294
742069
678768
575056
302582
1037443
388320
668290
39288
270450
274525
923306
931433
323888
186607
1033826
842760
903951
1089
140855
447553
960897
991650
559864
250411
257061
128964
527191
228908
839417
731635
388428
163253
147181
481108
386557
259028
902460
831423
7112
602134
790683
62443
120649
925154
314064
511707
642275
375418
956138
251573
787660
132813
424568
1014077
415747
96997
788887
525768
135228
729077
757393
57390
92893
636199
518635
568110
619345
238838
423131
871688
900188
874381
851717
320115
316178
546360
890792
154505
357497
315133
706664
19385
548749
387264
910197
810462
17204
647551
779311
119122
709762
425777
885483
354346
631712
16060
246575
701551
760362
965744
939827
866852
859912
767107
539367
104695
648597
66338
45525
63978
375624
258525
875644
12534
376199
523620
90608
236613
341356
658615
122325
564815
854263
859361
203248
283022
1000414
414862
715515
1034758
376181
83018
67964
585473
496502
635008
532338
449647
825745
744027
441185
410309
852340
438881
420120
450441
1031429
917313
865611
282521
403382
548482
143134
385592
208843
78048
820020
403640
845954
479694
496633
476111
575053
10728
916328
9407
182575
38965
235970
495114
155949
150597
1032108
406172
511872
955742
731501
267989
228129
80260
892947
713240
796079
892651
159144
520025
1006392
441398
187077
931501
786530
353111
742833
908027
790867
1012696
246209
655897
393333
769549
25365
217044
407117
980510
609759
425360
551641
180753
400040
477
599946
88986
153771
378112
149632
334415
199356
650847
1006384
983678
847995
384212
671251
223331
952637
118927
127758
170686
163674
64796
332742
677488
1018706
822617
67605
712469
659377
488941
909411
244586
357792
626436
691758
792981
930011
464986
121761
321243
391360
181090
6933
515690
640040
1012527
287183
777300
426486
829170
256308
918664
157655
456919
759674
244863
486415
557097
799844
641380
834244
403823
174871
1000763
806829
896002
770553
964153
771387
219853
263010
97491
305251
744432
469184
746120
393785
563068
916380
859313
942078
855497
65311
299864
920273
358616
488572
382585
412402
466939
1013491
188198
204766
874136
157325
516156
834667
82584
689182
971902
668544
152994
177870
464672
602888
827831
720583
365727
26889
634744
865969
115516
772568
75097
218442
642372
61138
892658
713462
782784
87613
172099
362301
88780
751504
560056
374748
144306
239487
710433
765807
231743
372690
72841
969718
989848
298890
123926
700306
774926
77882
20426
550413
791059
136572
220640
376442
542578
1947
890164
691894
441975
36390
908577
829324
234989
814720
550854
714035
148054
620639
742754
415414
362334
92444
404316
736644
58219
818514
182092
78575
424625
655523
23325
437706
713990
551546
181841
985275
1009348
708561
262894
745205
156568
67994
848150
429504
271343
120430
181690
470139
760157
1015285
533901
436734
106989
646403
717127
260541
790484
816959
744669
731245
305712
605376
189696
307958
36047
300125
124732
925661
942304
749781
834377
121130
441529
978117
165317
262429
216263
46356
757524
96186
810853
639740
85805
577836
1018665
850698
4196
645881
1034331
214602
470545
17494
501260
499439
24526
516798
185581
569553
711663
940716
55246
293689
123982
322176
574465
541427
673818
434577
480776
337437
10532
45863
76821
1021160
425303
970008
66967
934667
417398
381498
248956
122622
595452
94381
142878
541147
547663
653118
55483
497197
55754
710640
155331
630051
971067
334147
609191
68546
440028
638313
345446
230861
989378
781743
577653
786911
211357
672749
564869
1040280
535969
642750
577291
846873
903797
175493
779011
185865
116344
851409
785242
768753
550874
35122
940930
685606
513548
361513
228341
728769
492766
351750
950283
968515
260262
190732
735526
839077
659749
445995
340402
466734
60690
408397
659499
909160
795837
205238
576686
337040
1021226
646208
685917
28660
170369
194701
629539
802146
962221
145491
761976
727652
188051
484920
536895
190548
890264
800195
774154
312727
597433
715748
384636
427213
189261
537360
466679
953609
535457
208081
785333
19222
430310
528326
441150
105925
945297
8899
725870
669143
183340
915578
60069
310184
494252
20693
86542
1006173
915914
516175
242383
658499
643795
189930
753865
407225
260595
922583
164435
795783
469731
413358
262652
632130
823142
642553
282419
897753
555
711153
870223
903700
875294
432908
290843
896580
268459
209370
560382
121062
18579
276168
964775
896323
602172
397122
849105
335056
472749
359603
1013007
285195
514528
489480
623547
390702
764386
238450
297726
972687
529050
1045318
129097
137975
147779
656216
611978
176814
460809
862990
124011
502591
455106
912023
921921
887976
781528
1013578
9179
934794
254685
554647
975778
422060
253179
417324
139649
239604
776820
283901
304892
954884
230729
799765
821147
375030
488899
34162
960486
57938
831935
1032071
499171
166950
210322
383668
736048
838371
180578
369087
971153
325161
681047
205053
185789
567638
254373
639251
1010134
66353
835237
948567
388229
353354
951276
22229
510967
504615
232945
680006
391809
682601
741196
984353
462656
1036359
43079
286131
747778
123595
583924
1032402
797035
381910
833032
409404
951406
558257
914080
505053
345506
104738
652726
375065
608181
939578
496068
816627
540235
415046
742350
705212
749607
316132
626279
263869
518582
972072
29032
790566
281274
708193
359505
37662
923263
412206
84178
514820
249936
746397
956146
69642
395925
868955
707130
346444
331466
900544
843108
682522
688152
826112
751380
931109
358248
786773
822500
335327
370188
281665
915487
926835
864535
231468
639607
306255
111811
959409
828803
771711
989159
725453
664232
125523
448922
296857
982978
928789
562354
616246
452265
429157
799764
819894
759878
923656
808890
579245
505499
380236
440636
66104
610193
145157
327347
657735
793190
230604
86830
227458
1013022
233440
1024852
947042
412951
645807
844859
309552
423562
856516
947890
549986
357542
185674
450209
278305
916356
872016
139059
178407
353366
536307
947413
296213
317008
978258
442683
691723
340825
159873
292784
616984
481549
407122
904994
8802
969757
621858
1015247
92889
426834
327335
200907
768081
354012
234133
353018
20553
697478
984095
290681
8133
680534
345770
648401
864598
172962
196054
429611
45603
769811
381908
794383
992698
539324
675724
616334
212396
252766
582960
285068
779833
892135
127239
614133
237559
105332
146464
465248
756542
961688
385738
615922
686831
815521
762902
758424
592409
535666
481631
179998
563744
368022
137642
503577
531260
775537
420081
996730
687752
474523
873369
674840
19855
72880
102811
166078
159116
61525
175516
811190
1006723
77809
647563
273939
323266
679206
58569
42642
86261
249608
280669
562891
409582
373445
243498
1025990
177923
605232
459644
72001
690889
892798
357238
307469
947371
714335
247406
235747
362055
670354
116307
556300
729567
30766
322912
545443
201765
761258
517146
973809
109921
1019862
798263
376057
40405
698296
213478
929738
501657
284279
728311
28815
629143
192355
875396
288023
535826
12058
867032
439890
837021
526218
341468
368676
982881
132265
403535
415223
687771
392897
708561
225836
61877
595756
7432
271168
707018
1001534
178242
33615
448868
637553
28546
117904
640601
5852
525200
758611
215383
324211
778659
198304
237791
488939
688956
238370
942419
571912
627181
315320
779395
336644
930110
386320
201190
503388
665668
59450
887353
535394
297773
790537
112375
1041118
347074
972333
775092
818816
921342
637986
851031
808804
675374
581686
312512
709821
23885
1044870
266471
973761
264942
573470
941987
763598
750255
703349
763203
682283
420837
484699
666111
19734
84375
410612
568534
997761
935417
895073
82471
229093
688350
913690
923518
758801
493286
628594
977738
336813
814880
1018391
3110
827704
266767
59894
5054
1018671
92342
278205
101639
576063
327754
300111
764164
47436
1003483
380839
105608
795567
149128
670991
135621
500197
646021
737896
939376
451842
489053
452744
738785
144841
297977
729827
634720
677069
62192
16522
213559
160729
505445
915469
358927
804073
232665
379818
457379
598599
332040
284822
669700
1034205
127662
312835
825751
1036730
296167
502130
884873
382411
700737
353075
358965
828677
769379
702738
529521
149117
739511
711480
565781
1014198
416950
873462
289872
921858
355130
136976
150533
512609
746425
551687
435799
617551
529672
776983
252044
600968
912105
202015
811523
367180
904639
777632
559064
826383
379668
640237
142449
1018645
670260
1005812
606194
409840
162525
942153
853270
802810
6750
69808
129540
109292
782853
121203
141334
483688
384670
164561
396377
589543
730833
100998
447412
721362
442845
714963
69218
130007
403691
45455
943448
921179
489935
347566
299970
32315
638180
287437
895556
1038387
693389
960328
19733
526364
962554
1022565
326917
419958
112
235212
339685
32126
281145
495890
941159
773630
435860
531279
886530
29603
193824
336132
788863
991770
293488
687134
197789
89271
797752
315586
255592
712998
140256
238284
400824
222500
954285
52596
996148
221303
840171
341960
535343
1020016
750929
140272
53692
699011
91826
933689
467594
674448
944519
828752
238545
717746
723891
567837
746649
950756
181155
48973
112916
566726
789478
873777
639598
623894
684565
188384
215358
612589
898175
724110
327107
234739
627499
573531
911278
164580
48555
497992
263921
791153
870692
155215
517208
415908
893684
863792
308299
895015
184264
240997
584333
910783
785329
863653
772656
739940
150212
171794
296016
421877
519800
100083
787376
208067
488248
813688
844212
472960
802089
360141
243675
134081
732698
779354
832917
262900
169971
216860
686202
46847
254022
896412
541358
359844
374316
36273
461961
67036
245946
748423
548720
297467
1022508
83974
463035
167782
489952
1022439
66048
261492
723861
588598
602963
798245
559762
516311
839834
804514
417296
802631
495305
318794
589999
620989
822660
597548
292034
387825
443835
848875
163205
676619
892714
417246
748541
187357
937161
104521
172176
773534
158901
981524
634449
448878
212069
350020
3663
352155
102787
823975
718179
962012
358420
706729
226229
448100
663453
589689
18526
776566
487602
128659
290574
1000098
689536
257243
156605
278034
724597
308887
337120
903008
927221
553989
958765
407062
685749
413781
130006
537013
622027
330011
143542
87606
304246
917783
492987
603981
917269
1025429
988094
267477
705040
333863
907573
209210
798971
255953
238321
557358
151625
676518
86183
548412
866351
593184
690100
884441
358260
455689
718025
473027
136460
686479
866266
155097
573655
52627
283917
973395
635187
582303
871060
275441
842556
292757
92141
20930
11520
793268
673717
269845
552004
184425
652912
348200
472773
889941
122938
338869
754721
1026861
920821
926926
193666
496745
735653
568369
248386
581851
410488
543200
631230
254028
908677
506209
62471
231589
560535
424289
738084
953323
91655
20521
545336
1043696
48297
811785
1003039
367126
417346
457686
1041802
92216
399486
225682
840667
687423
622394
301041
788718
879983
395679
467851
275466
993476
957334
545210
414576
582308
594271
422035
680584
909850
417602
424997
254647
346284
518207
748505
764958
679245
522704
1012420
676042
320490
526427
314423
691481
676470
972436
163208
213919
589247
137848
471456
648048
1026284
813963
574262
246386
625312
978018
521756
968414
51685
478723
619373
227761
670417
793306
656029
547333
305130
297827
713209
73550
795308
758545
225691
921226
994234
470639
422245
680042
215763
615174
120570
628214
98097
750185
649447
767318
26822
970449
429101
973543
685619
414928
596999
274556
830702
372594
777461
606475
405018
781079
365512
156666
42005
718245
1012326
8306
712386
991553
396318
539359
66991
507017
784916
112079
38170
290489
880207
767210
124390
837861
432971
885443
373158
632367
748011
488342
42313
444062
837638
28519
546170
128932
967337
268180
220677
860907
349658
173885
654254
770109
616626
786737
584382
230341
150474
1031805
850917
990692
319111
97917
745285
184636
226998
564448
664344
951866
858940
387657
644662
190643
37231
627468
682901
540994
300032
135228
1014329
157783
814009
849822
14755
740537
972792
5079
436362
673482
507639
864138
115205
85612
509979
917451
875336
1514
604988
931780
142286
775535
32346
395501
108783
342162
495352
748308
819533
292354
1019
880187
526553
893007
250878
675032
574934
697292
548930
691887
711278
319303
892422
1003559
69418
495874
155991
705820
926803
638292
749020
22836
704861
864254
696968
32364
213398
631312
237045
543975
748173
972210
520777
285195
133874
109455
512067
955988
576891
705084
267897
257747
615560
1030186
1004412
381018
322865
524026
174102
989880
493470
1003830
185124
378430
65477
108867
806544
554273
335214
625929
358824
505720
61764
311024
631830
550711
53619
204843
578252
843270
48852
642058
611597
373007
333614
265256
575636
733010
951827
461507
401316
813603
21703
757607
971204
948056
496919
606712
475309
473570
269673
328166
1032419
402987
395075
1027001
250967
732651
354839
120407
682299
450057
479802
410866
458389
326089
496710
970346
41661
269548
1026290
392788
477708
268761
220929
331989
242673
421797
221347
853980
795947
87773
311358
531395
589149
580126
288755
1028705
702340
128256
300172
387140
18092
453859
612144
841198
61144
464008
128374
816371
872962
1021037
626257
761945
929884
910021
662284
889318
520433
680927
891556
86380
407495
122569
592776
288788
710449
634910
948607
239755
979096
923254
591492
322234
12243
209489
988754
555857
862973
148418
1015353
416909
955060
84052
41080
591719
940776
609381
352191
428849
737797
105704
876826
477909
607938
887130
759608
36498
786996
463062
856113
467406
588687
162917
188894
1007804
177563
668300
24207
727074
149471
132127
383719
33073
515215
170676
437347
408598
502468
14964
943236
1042920
264250
246205
421221
305786
787890
946339
359850
829053
860695
982315
899887
740337
819955
981141
179131
921337
504636
297177
142199
991933
87305
694763
94033
245456
123157
629762
281387
518673
232070
752747
257800
217340
1037284
632427
9894
486710
3928
180002
974963
921520
979771
946494
450998
573863
558278
911355
34129
704500
1038291
883589
578815
406326
139886
58528
928282
809144
566255
460027
156242
355228
553851
981173
222081
1018286
979515
103749
425755
757360
86695
292194
69408
779568
343630
919498
148406
1006798
574286
643094
542765
259365
83526
764706
526384
73666
459075
463048
303963
513236
78317
781091
532286
1004973
35039
810624
989782
678342
86845
67231
503838
959438
453579
92778
974618
202293
117666
765317
293439
730602
865610
928846
88693
266202
1340
395708
538697
119327
573541
994174
873458
153517
989579
11846
934925
770421
897192
96813
619406
720311
49541
545426
458454
730157
542124
457282
457691
238897
278809
36168
993296
880579
452105
37021
466609
50087
740044
972352
815215
457968
943370
777663
869844
634543
988810
1012158
238580
222433
624609
997504
163971
701271
830424
782826
370531
140924
186216
226698
545773
774567
884122
731758
752720
759583
756319
355831
8187
1024724
1036934
342214
195309
530460
960178
974301
955317
19675
246958
79005
757601
856150
163793
292137
531158
840888
888678
653207
638798
252190
822808
77557
332704
81975
562634
328737
652058
899455
432093
840179
1020129
759386
1038861
924811
879329
34061
100901
823403
31967
466820
428450
518255
210399
831462
1026851
281310
731015
44573
318533
146815
439423
1039941
1027950
336104
947828
394143
956279
969513
374017
641708
38990
532030
1037547
635056
3133
290864
84197
849694
1000625
732668
135894
717392
620655
165872
562475
339190
631615
771442
796174
785090
586213
399791
603918
132223
133655
262835
55247
867800
704347
341679
156631
731862
494470
506068
688727
492364
339812
808096
58520
391092
771651
988382
717955
706144
796785
832149
477810
709728
331389
707405
626251
1008796
175526
895795
338215
515333
603423
737048
327546
265875
941852
341866
309923
552175
138538
316155
52318
136140
798278
875633
644402
712155
375509
431193
801879
1032008
412875
424669
824807
364896
958663
780407
100935
208414
879020
877423
391836
703771
234654
741921
604491
615602
83815
743156
870923
692467
672666
318803
689465
138756
607876
778513
429394
758778
290432
954756
510968
774533
439965
966561
792558
921562
688398
165747
989904
34659
818216
764161
864755
589859
1030644
330891
203476
364731
681181
88611
796796
74209
612266
441074
965691
888245
103480
589784
29951
146492
741172
34180
576977
455881
501392
64824
976635
116518
51444
156177
1013186
155035
682899
53605
97068
580243
666800
940271
229930
341069
519881
694393
910719
374735
712546
554464
875463
921956
256423
682741
984110
259234
922479
452383
762327
977798
230802
526474
632622
209022
562401
813453
426265
813732
707159
682526
702925
194247
332348
402181
41247
798250
998234
170974
963757
633793
694090
108372
234912
81220
653154
68889
354023
842238
132619
957488
923734
15228
452472
799502
764898
630578
556998
782508
441080
786906
394172
418687
1033393
560437
395463
513598
425538
632012
310437
379812
473078
657180
677571
449230
507477
723500
239931
407130
419755
593036
761885
760095
989294
255963
8128
485608
834819
819663
333765
870415
9363
178153
108145
263571
989609
981993
850264
770881
709541
862800
409860
243263
858666
780075
971747
948172
921313
42254
886477
526451
122596
924360
206456
752886
58089
63513
819153
194810
849126
8079
399313
93315
537409
599517
761049
351245
158043
518034
843481
261975
22865
499288
103118
178750
347491
27352
43527
220048
167654
91645
432974
1003026
12225
563574
557683
766530
60955
285266
631881
964596
272136
26304
24599
38124
94028
832678
17754
398609
246426
996781
430438
74493
113022
213462
925725
149429
523737
511877
480584
921674
761511
930624
870821
306188
678621
618995
201790
198826
88610
317559
653626
74286
404899
464031
339158
944554
794271
904504
849080
809499
409375
38405
1001835
532672
307738
691073
950303
305018
815873
9540
495817
843148
846284
703558
107830
122865
617702
633975
858191
531085
261597
993606
442274
48980
610467
273331
15291
928705
23881
694890
260344
910278
241110
951157
670925
813689
259590
586009
381280
733213
559796
786228
199888
166893
509
438134
1012791
351221
808516
479641
1016944
1041407
1032830
343923
749256
71009
237539
126330
621510
865726
729575
1000589
169043
802693
652871
604144
401710
774330
278162
221464
601906
360284
646425
81466
640625
759425
928596
1023694
117026
4606
3180
331780
146331
654423
615934
73023
823072
115892
169973
837865
646080
695052
273621
667359
759222
742180
361013
289020
723536
400118
440846
31571
448056
495164
462092
623940
235798
340489
275157
745772
270867
661898
656801
603810
737214
66833
194478
713407
867929
966686
637107
161155
162139
941237
571397
460634
215752
238815
339252
991122
517296
625850
1023136
112040
1010133
725527
563020
528637
480508
932568
776254
736982
64949
229627
854392
713095
1037037
837524
494512
297689
728478
671291
118722
510470
259867
312112
790138
215164
311701
977578
852038
480068
338274
21907
905295
233182
449352
671256
1006916
1011141
917478
639585
748420
706219
610934
677138
283572
91024
838407
980416
580462
41985
1036074
540415
639882
884745
752080
735120
648695
804209
991136
685574
714385
425943
987472
893588
711418
991696
541336
916670
328858
86305
573377
16917
974807
324093
763807
338320
568262
858181
112526
1031561
504278
710496
351394
1008708
840570
120239
36788
291235
937756
655878
913172
859979
765381
459575
900588
139418
777495
870802
375635
914563
698902
477184
460701
723470
99791
376524
258424
183090
977028
1026245
821097
103904
460980
900420
84788
836917
717111
306872
881544
16270
523793
450312
967538
134660
203149
907418
714873
541197
876607
149827
884018
663762
884047
3227
755158
620754
410534
217866
1044858
948052
1036355
645666
698232
596999
52093
680724
105292
686033
521601
481139
975689
774250
898632
942557
719284
750926
601204
815188
904897
463283
732288
830008
37810
291774
226419
184196
372236
270611
480320
355259
484609
865761
707675
79945
26538
954556
299816
998960
1023299
1020018
658196
367051
937097
273555
154798
678406
150955
250769
493986
680328
61590
489956
627520
679788
696004
462236
640656
773454
269099
919709
582635
676631
317765
833699
527049
1042019
227169
854950
522188
86898
350003
718380
516930
547216
174207
887888
1035941
554067
219707
22037
609889
119022
479917
719506
548428
906426
86529
973210
698891
623197
877681
434382
111075
270917
920719
898930
50431
223797
183058
244
381169
446352
610891
179166
381566
229245
260274
788323
861806
1016689
230602
329356
995330
902890
5410
500988
156959
286016
371253
320073
570335
225840
639575
981278
734032
141679
800436
48992
651564
1002106
860155
897207
330332
292188
171596
341020
374611
7633
867596
105269
284724
140782
838946
398603
268649
660248
654293
535916
673278
513344
1012932
132038
471555
822758
423761
417626
506686
1022299
543030
369965
743330
1041553
923511
702476
831384
831963
793468
367052
779534
846587
988356
950448
778565
30210
758539
809548
522744
332633
545937
83894
22707
295626
1038969
456388
561738
213029
408208
356080
1018144
389918
1041704
231133
202822
363601
988535
290634
624171
1017071
549535
972143
393617
882903
100654
664289
821934
364827
681558
804195
423559
28086
706388
90160
389730
634366
256748
90246
417568
386849
378762
998680
870132
958392
318798
228610
391732
681386
857292
405867
631656
145238
544937
706855
773672
778364
378516
507653
390796
1009338
879125
390285
458416
743955
741141
438316
725411
243718
972508
358253
621144
121767
1041609
634002
517861
519490
559521
975464
34939
506045
697089
425933
790135
452231
816310
666402
142565
869997
189751
116990
403948
1029806
710598
801869
555632
629800
628793
278951
617065
442725
40130
861307
120666
638461
352374
1024796
76527
957189
1003761
662372
244468
49139
58084
918309
801041
978815
924928
752326
59641
600924
246137
450775
81858
74059
325777
806228
936666
727860
731417
623546
894349
252896
740252
510978
534473
849106
563306
495142
472699
206898
77607
188852
128277
931826
197589
640355
118766
291427
708983
700332
1029540
759181
928169
161404
122374
381064
375072
495920
470511
522534
294868
710532
72615
622298
807227
942383
555903
332426
718902
119173
29048
891850
1034464
958456
362453
873464
828681
226139
146448
638034
574226
197894
201481
169230
904161
703861
15284
425468
461719
79073
172401
728421
267814
612574
482353
199533
598240
24680
556795
724722
536946
781004
854476
508812
58549
705920
26726
555790
414997
1017618
960697
359744
478906
316128
794616
669770
873262
560871
578827
689985
304147
872812
949042
696109
398628
953861
19340
156499
976964
715838
649957
125350
258877
68201
931068
216050
458699
941593
126646
791453
791762
619546
426869
95880
1034843
388180
50805
365717
174818
893365
847979
944126
99594
912871
58164
967379
694516
893062
412537
541590
329497
697677
173086
203912
786034
928295
992480
736676
832851
30653
564227
1043466
247533
347161
747406
688035
790951
539435
967782
920657
370520
309217
518724
692806
400120
245829
770482
954055
846350
830886
824497
996018
122488
864232
876507
2958
833239
664425
938085
482099
158460
985044
786002
633468
344706
1031268
763826
180523
108243
618036
994302
191840
344635
705491
318879
748992
501233
24017
26397
936034
556150
351363
413587
285696
263687
154988
391499
606554
404499
642787
821765
86123
458102
251187
406803
331976
489597
126959
1041125
179330
732145
456842
242223
912547
793525
413398
892470
680329
110344
249316
973677
999546
617517
722721
104252
5680
900166
141794
688864
918794
1001730
619299
878586
903628
302114
612381
578529
1027461
924458
182946
83516
391313
695675
135502
129809
720046
200306
467859
358948
1034034
113610
523696
751529
845833
87086
904605
1010548
849539
566099
95165
1006459
570673
863281
1021960
430392
639385
477472
897525
779289
603569
327597
973134
86524
569748
974434
400216
1043972
706401
325307
12208
312777
873360
90573
794947
404175
635230
962650
139987
577616
641654
215136
174960
179106
467198
542556
339248
628791
885759
531502
466892
173247
826511
960647
893379
872373
375427
644393
746906
711083
197167
89193
268863
605996
840914
93191
265441
683123
240250
12137
312468
62785
208038
940377
981856
936125
157805
9515
266013
193639
389161
928524
70522
862162
357235
238455
499211
41527
717807
786809
449438
462151
2566
446701
450159
63459
53212
714983
279750
702880
105688
209194
1007123
503206
943426
182610
950091
309492
633653
295732
149297
12393
94012
850628
1029325
280218
132428
564580
1041672
746059
430569
799544
368716
344030
551730
205829
813605
357433
944159
782409
987866
371688
268275
934720
124393
747875
614851
278979
111238
808439
986221
857088
976963
331085
143804
732774
87201
98431
105873
320160
778803
980007
485202
549027
27052
360325
500407
354725
635860
1007475
109191
834159
370759
356139
15860
409576
123907
719320
802596
25747
30643
382222
139032
949988
586119
534823
729251
347565
340410
885337
847900
550158
512056
757711
636939
886166
798919
91551
766432
613664
827749
792443
753947
993282
730322
124643
292469
728335
732461
1013313
59451
415344
1033395
760618
68236
646768
46836
734275
629610
560322
316417
81918
155519
260136
1002859
533703
192519
795879
266510
685378
183456
1029935
904073
943156
608799
644663
649131
107294
62271
657955
107402
288974
593938
555173
627757
53865
192451
604030
466596
95778
954153
437855
368116
349105
89703
997083
512096
460560
220754
989454
934256
1013186
658878
936564
75657
345717
367351
912416
849380
611919
871672
640972
876108
945283
771598
517808
937885
557497
805092
667602
693192
668740
426751
85414
688914
778830
655323
47478
450926
277169
142429
573876
643995
316893
873004
710463
906355
857017
570780
946507
837001
542077
478894
784882
642442
153135
175384
37494
709986
430445
506341
703280
907054
706655
763267
577778
159008
196268
113412
486997
490159
342122
10734
798656
786970
1042151
523233
331936
22704
393085
691884
201261
637884
477853
726647
886167
27867
1029138
117855
617001
157865
140750
1040538
732661
506090
2820
851243
1031702
659787
998617
229002
4279
462521
741318
994956
916554
251517
50127
395882
223055
149075
3833
978043
762885
580561
786771
665911
369150
413383
92082
37823
917434
343247
790639
917256
254120
836198
559804
378021
1041883
274804
737721
908284
14075
857718
639546
767061
675081
8835
775211
909059
293224
308490
421779
805545
38241
675051
221106
967240
279157
412015
15597
18957
118497
921481
435965
732977
603591
146329
788397
756396
848648
915858
493093
304286
522630
298550
180757
993769
1032204
1007142
353803
937394
279359
236505
653515
937511
601938
925692
161082
507670
81890
1016117
349343
389762
628191
846644
451915
778078
630534
771194
680779
920857
361505
463921
830239
1034626
22254
203685
663738
96457
578121
975044
995885
747885
433202
135585
717608
279920
867108
867156
954567
968591
389290
296214
297607
920820
4773
959901
36076
916399
295458
208038
1026366
778698
807188
651007
911915
855374
360816
623993
751279
455744
157669
554388
339258
9408
176502
175339
711175
1036145
354073
244459
340540
114090
623621
502844
988081
49151
521431
238912
221957
102974
222486
337657
812205
602929
413406
312012
244974
22315
649568
257792
984000
12225
804549
503989
780533
515043
301451
741578
233010
841886
967789
891009
252235
902647
11510
95725
169298
89857
685993
298525
453386
709560
806281
610305
192946
608764
164186
821078
701468
895990
1022680
811011
377253
466624
97519
883314
1015881
893006
993688
475749
797742
1040742
966238
65888
60539
546222
619146
793437
905618
553018
220585
282338
283766
413722
1031079
174486
334931
430290
143743
200059
829819
664876
849378
203263
710300
589678
667541
657007
552246
108042
104932
823876
595233
717209
957092
240850
804648
968094
991741
14864
569982
406234
963670
802151
527539
1038358
133923
42521
671628
10036
858043
457164
1035828
713504
258020
139941
86523
84371
373
849862
38689
727379
127312
652185
690885
802970
3900
786811
638475
163591
791549
832202
849057
553153
113885
1012626
918790
62463
1037382
429036
442806
3846
544202
514705
413740
133219
556878
887919
67383
312220
828369
570386
1041745
813248
289679
593129
977319
188022
557099
1032598
913500
509034
525712
311358
293501
987201
181967
391612
480543
127479
149900
840425
155673
476031
752988
239360
405221
784425
504983
34337
970957
657953
123200
764288
251114
452445
20583
344712
294961
585900
612659
636205
848608
774521
616790
889991
57745
392300
389836
567038
634391
146347
556702
978834
716927
779620
1041877
897967
3062
239703
690082
407873
530074
235804
784393
788610
337961
618596
835254
1002259
510967
66085
489681
276338
199372
164844
278154
869493
1043967
462683
756537
281354
224773
325893
538615
722804
101381
1004268
405697
791927
986492
812694
36364
968267
444483
743798
284950
609278
806864
266086
580204
594140
374342
908049
695449
600136
219282
1023402
133751
259018
712971
672353
468351
84619
94304
83006
961300
748861
985635
900113
282817
587169
826805
855840
929656
491889
140658
622033
581031
188530
218850
1040604
559625
392774
159869
5660
649051
390504
511548
506707
475859
683012
326315
635360
721423
688031
94583
402193
152991
1041528
727468
796482
173050
262508
832264
739131
585320
773926
191500
4818
528919
122622
467642
617674
868481
267704
45923
440336
728672
22101
170830
367219
762519
391346
942563
543997
342300
936903
494157
788203
21217
524736
743965
824136
280053
716488
1003690
670617
26210
594734
748388
214238
332487
205178
126028
297894
921864
893138
991672
583977
115093
826081
127251
534922
446982
221418
411350
856245
454804
698847
642987
176519
950544
518984
699888
720132
84338
3844
575492
1003357
846454
492969
39313
316276
868160
252005
917690
733464
601619
404178
579905
371779
1010461
324044
709901
895715
567028
30825
276167
400960
263307
303490
931174
711154
42702
603379
186543
780192
946859
243037
756926
280241
876687
835939
383928
148371
1035554
402264
145395
1033603
770838
52413
988022
819732
781487
422816
928670
98888
543370
655772
507431
425217
40605
972364
207185
181814
568676
663404
280486
665918
659747
207821
154318
92575
608495
195019
561707
224363
764872
434266
966588
806307
951598
255949
602672
852859
481610
123143
322032
1007284
854328
916702
44686
58285
948878
641977
98419
271328
255146
748020
416477
273079
565280
813012
491863
144519
591627
627387
57186
219993
715817
276997
438637
348008
374630
778327
760416
884313
711612
895638
887940
1022603
932724
1017491
894361
604645
603141
1032055
658243
905032
523727
472554
266461
366306
791378
1033915
319679
822779
130439
207884
908328
152701
603162
206331
967987
131838
591788
712338
691277
890279
945980
492849
37288
988124
1002732
158752
435817
60412
180582
3311
38872
655246
670245
394164
816267
516486
441676
982000
287610
1036333
516811
695154
354014
544391
111627
125445
758577
312413
834434
648916
821645
958763
173436
751595
44525
830482
972140
108809
941345
495973
608712
511916
640563
636431
582501
651011
490271
284608
439887
635299
505871
246818
898440
916788
978397
855641
67129
440697
677211
901780
53815
939753
261086
461832
655441
262026
886003
135254
223516
913304
515436
175790
931478
338406
303494
1014951
270936
301247
546990
754653
723376
762584
861519
569677
883060
587179
751998
172859
808071
812074
710859
1013516
113204
151969
332019
813957
755542
895382
477076
213256
905300
320713
83410
515227
580869
396354
453056
820277
56659
556468
677026
274205
116908
236167
643956
524282
614222
60462
70751
290845
550871
322990
655021
338707
808078
992210
888920
247365
323112
343712
858268
716166
897445
959760
133599
984112
715792
645514
882616
402507
228763
265765
489609
627314
257882
758994
609501
624641
562295
139675
882360
976476
658086
276919
834331
735493
494712
225287
821096
101173
450469
13839
139213
560626
975353
287403
486865
340954
229891
918380
561295
730011
547506
173429
662931
193590
520914
346227
928655
371929
1014089
33424
234203
647039
638928
914263
604923
597262
238633
530027
264595
39502
371497
819326
24753
948942
724660
378097
591719
282746
419408
1036280
264085
752923
251907
854449
27069
386982
389778
583211
222296
807730
489174
428877
242175
811809
513242
440612
796715
49522
359058
887906
661365
283526
457787
159509
185401
292254
658792
975986
323215
336303
88581
450414
956852
307778
952099
283054
679633
516059
90967
890474
741074
184767
376895
773342
783677
244741
496157
275458
249162
361318
980678
1027057
380960
239523
643222
391031
811858
782107
1036219
652275
449294
487717
746149
781358
781633
264658
934731
1010009
806241
527565
994046
727068
211697
680294
4585
443278
283075
676391
971432
640842
1033915
505945
347564
946328
193976
458832
805510
108205
595044
381855
85843
21804
671055
884356
216575
524023
519503
548338
885908
558595
502845
285801
906213
1003776
606371
143171
463680
798958
8077
152443
705192
153012
318290
296954
833125
215715
628369
607242
904303
664479
624245
249026
759583
23738
849327
984195
793179
3339
686341
655527
721470
777030
647859
213090
4863
196039
439772
289517
792412
286825
903305
1009267
665252
92843
144354
589942
969643
418372
956812
1018749
947107
370220
128357
723028
954455
1023064
765554
447992
299130
539783
691908
318910
759481
589257
446990
268333
53584
412508
1003992
576065
822315
173082
316681
762360
969976
818521
1018896
155883
900969
932907
382247
950750
97381
767370
114001
296286
435833
60907
597123
485700
431487
941722
993954
794892
454495
986181
52569
617173
321963
703911
649943
724554
626657
361877
809279
769437
801565
372914
788953
613564
517800
418564
530244
902552
793774
19013
773172
99065
303418
832003
62964
342858
806907
170383
140522
845175
865755
757667
199696
354111
585311
850116
476092
418954
318478
127701
349299
178778
705431
538116
650811
72866
919472
520132
632878
152335
460608
78469
935372
906660
704567
396544
503104
427337
825371
980111
751808
960560
52656
970126
831739
664565
1011699
190368
887281
767311
504708
1038381
173179
78563
1010003
642313
968624
426250
895381
747499
784954
368380
556533
808136
400269
231211
4663
128414
360925
556046
717589
717752
428199
1032099
735975
638052
831322
420043
784221
375021
67949
64494
387066
147099
75204
726537
15832
821572
833479
306481
980841
524375
9560
1017458
927770
964744
438903
190606
154166
578835
987236
94610
657930
1027726
280688
551968
234106
943986
796387
295402
261949
778979
147775
215778
127438
596945
951221
153458
785292
551789
15823
727496
162530
839898
1018926
29491
28735
369607
241822
742393
1004624
95152
931127
416085
160341
461329
153977
386344
959312
913250
190582
212477
39046
990800
934217
534256
484421
826230
79182
14011
302019
609875
472228
638876
863225
1014519
311785
922495
620078
929843
404278
421415
131127
808547
1031249
797041
219808
141497
967735
862931
767737
170247
299907
846269
344932
305938
121659
909438
292177
228815
825752
81879
710251
15460
118596
576299
752011
293124
781551
234113
728873
480230
700751
949829
1033618
645620
540562
54949
674323
136360
235070
238598
708973
938944
140724
923975
694814
898582
24439
172149
664286
464809
216140
115864
912819
73034
701445
194445
892511
395557
143942
388671
743399
1004946
420514
352821
1006226
116814
423808
397239
899507
379063
287146
178397
987507
560556
788952
620436
398409
484937
804892
230249
581993
591072
12119
412074
12621
388181
309689
686447
59809
486493
983117
621519
479819
182193
963636
40136
763185
501009
697439
607909
334008
128280
584826
81144
305789
366786
188359
643768
113556
432060
93595
257751
667987
486545
851857
415572
308263
485265
652465
406591
2070
949502
944813
637247
22054
245107
240463
5665
30237
249997
250368
902485
449167
595773
789540
603841
440348
212117
133454
883295
517611
361911
778226
172756
91822
304982
937919
882002
694637
954231
883909
734456
17543
556425
738470
786602
662260
397674
787244
842291
257220
637308
672959
199264
301965
473879
417821
172800
299655
773755
38929
421169
993819
37617
518737
877235
819772
652017
781765
263987
683546
234566
6985
683335
153114
640015
635638
798278
573024
1004534
330226
882628
352553
952071
90375
642206
916760
879202
116368
84228
491197
664418
138688
957354
604720
177424
379609
207659
482659
732385
367669
17450
193269
233246
800874
512431
345372
40424
908096
306911
852619
607250
361251
443856
193030
484161
21271
778849
869280
360802
551727
703385
1036023
1015426
961021
880229
921775
720232
873847
840310
544555
584243
656778
562822
47176
340986
766131
910873
607152
436210
1040009
693662
776927
733820
909649
1025683
867077
473689
129796
652899
821947
782005
438389
325914
420837
644616
702550
202694
223817
949737
586147
574968
408219
516500
568068
1026312
706535
876635
745743
266540
911836
271346
707118
968114
550081
486753
431124
241233
566665
691353
138185
99044
624467
66024
313190
718329
794069
522118
557668
315481
995370
1015814
185190
334958
329543
533480
909783
291078
159331
866602
902471
802589
1039037
184978
866825
874142
542913
781389
445437
845758
352841
323150
867170
831195
193603
208791
975100
546683
668617
885618
867059
683270
111498
279228
467945
296285
984439
287279
403226
355681
424994
916889
988525
251554
385831
616746
480330
405484
755599
935589
56342
304742
82194
658756
611931
693522
266285
44260
154559
966832
637589
608472
225438
742142
432758
258694
920046
49266
417178
129475
400892
805187
270509
399133
90616
323627
987533
898741
303696
245412
674509
358011
66441
306928
308222
356733
80187
692279
596969
754559
70314
944526
565475
229982
605639
53951
993500
966805
717103
688598
353506
761742
133224
79154
995087
580361
373165
227656
165614
897779
477058
199274
827233
662153
971873
86747
304489
654051
655152
322018
20042
547411
977132
881437
430218
988532
884420
14951
27341
596866
137042
516496
244429
27390
10789
845326
177285
496105
579249
388957
892085
290939
284498
1033471
298752
952447
189177
443315
686438
838638
658678
609096
970002
1000429
968855
1035143
366394
929079
494988
970309
467273
67046
933011
461451
875146
324381
621200
441123
360159
531314
832168
153170
932161
192204
434595
216704
119496
270918
439221
252510
226135
695180
535159
270271
782648
299978
45113
83046
543517
695124
760494
540619
351566
673658
131912
788638
356776
487959
512625
617734
850539
368824
950358
797337
435263
363910
718393
835942
954442
148573
1007879
403245
467666
359756
313215
845958
802656
306406
579424
137575
221963
829824
126745
987951
165291
834747
393437
627786
306997
46632
9678
780759
481661
624629
1009179
40386
583302
650554
32218
797379
237699
312702
711394
12337
586463
442892
107053
548610
240772
223709
924594
911625
154970
217578
154651
14126
495956
337805
372217
747277
400598
721322
599510
718122
41110
44861
466949
310829
569247
380482
244790
841955
641207
170092
620795
1033757
497890
593317
124899
565958
526392
901094
548113
50329
555756
316946
1007158
1035827
331182
501999
985147
561838
321661
513011
547135
26657
279160
761665
371135
728426
234913
222470
712529
589237
777648
874959
369798
869559
124281
735534
98568
88702
1001108
107825
224459
522624
286514
757082
923834
137653
771765
265296
312711
688380
339776
482057
586856
707091
96951
837831
200534
512727
189247
793277
620583
327897
714178
154049
971966
1027149
231389
252116
668
626589
221508
479306
917229
380673
710018
948776
568457
458946
274994
880355
13121
965292
209726
993671
492180
89820
203441
215612
354416
417261
870364
25051
663963
204261
1020847
745048
1006351
73713
660700
90749
64036
416575
295325
258353
898819
130147
21883
371703
990549
725818
179640
623012
362440
883067
924817
15730
484731
861114
724021
725556
987759
93613
870831
260379
548183
13485
1029727
764549
854356
688007
514963
955230
384765
867851
504719
428733
1014776
216215
838950
254506
430049
151711
319576
491006
870453
664346
589377
498045
424736
296989
529401
823824
562317
301377
562724
739341
313499
198035
610966
918182
875222
760
922825
503560
785607
392541
486681
898525
841544
934775
566348
770497
541777
983463
771209
780622
132586
768956
102850
180359
874156
982505
275353
134253
760719
913789
327660
705191
912034
858107
483650
569483
856797
307884
591095
573411
876218
917716
989863
947608
32228
823605
653938
133260
849542
240230
89269
820537
568049
232259
467094
538112
975234
65634
609497
309642
857591
668162
711587
471643
566963
869264
370617
822314
474178
300483
96423
189223
287843
930220
597710
682240
516641
58537
1357
42040
737099
660491
425053
445527
654893
678868
243872
907738
982384
218834
987673
555513
115658
767433
473311
550250
711428
4509
695558
46726
951114
865275
229849
198223
644777
125482
638279
630077
474225
174119
779265
283660
672500
748457
997570
46335
830188
584023
934299
571753
236774
870649
163056
639972
98295
1016022
997445
290620
1005706
912068
433805
357227
1001462
575742
557553
250189
98299
622855
492131
963576
298837
938542
876299
849984
164223
513508
504299
379390
304170
686375
913
935924
422019
243797
572579
1026855
511473
511409
940957
444006
704008
726701
299933
1040010
451629
976763
214702
901636
673613
168618
240351
865703
643183
413806
1011905
151156
244051
700981
761286
648933
982400
1038464
971742
307645
441076
907802
808509
993696
570306
231704
493787
89271
150283
668961
965087
494187
845898
438577
694007
179477
465555
562624
342090
799366
343682
225680
894987
502034
286341
451338
930042
282765
245379
889707
963987
147138
730194
533293
702841
722206
487646
225181
563895
700045
411358
832472
126402
182106
221663
837031
935939
423282
1016971
829093
609759
957810
12942
983935
806403
152392
802624
706236
177800
807912
384918
946278
811973
849163
736837
823699
578163
764621
328632
871288
546121
452147
220752
428750
192664
1020438
571850
418327
660908
339994
848951
650316
560997
389879
390011
1018827
843513
499422
122282
80856
924788
58439
188452
805333
308445
326339
540297
817077
883236
607465
389981
775232
953416
510174
8246
950823
689836
719930
484293
710104
824353
860883
773049
733244
282912
778271
294985
622094
877804
996395
687736
816494
822320
837004
675964
676889
751642
514666
298108
114195
231324
793842
570125
102286
894212
84966
846235
580206
902347
729665
975615
228723
813222
509864
118782
5640
133358
315133
478612
614128
450052
638391
275075
219253
390112
36862
423563
81740
375921
668630
514071
96753
829653
322059
950
412253
26150
276391
361
780029
761756
321013
838717
82187
838417
478624
207024
837936
58296
69394
645529
82281
800980
11487
995762
234402
558679
320214
255204
731377
947207
25031
157230
899633
298816
355912
103559
148758
433461
831645
519318
68671
642005
369830
117095
287800
959229
709565
294495
80820
279466
207206
731796
822466
1017748
331550
229359
764969
956669
246064
412806
520630
218774
509932
16816
260274
884002
39899
1041143
520566
989396
654138
419988
629241
609753
714500
654990
795167
264994
613456
145911
102947
176083
566299
283862
1034941
865017
936583
914897
62485
855016
941617
965359
682091
360783
160869
400412
52607
82284
1011814
790418
955302
1003012
979744
735776
576594
553944
700043
803184
170850
612263
726635
625691
419835
772062
751300
41537
310214
404871
1036795
346117
31997
989352
39369
248505
316922
195228
880733
130703
177251
241748
97301
638528
694252
461706
232243
491483
129939
944022
974934
468074
908661
513440
130622
313603
796902
3240
498364
33153
672220
714490
304128
820560
372352
987140
649279
352956
809765
934960
1040734
977683
319868
931575
98928
503415
767062
988472
841454
119882
411097
614726
756588
216566
968121
493449
603323
157785
986487
400572
427830
141028
62447
488328
534171
55197
329948
258778
211929
120701
601524
606743
1041913
182601
362087
199215
811737
515730
107546
684362
998301
334051
818915
1012873
421915
748766
523274
838618
233991
1036086
125965
398949
140730
957128
395587
151826
705179
550215
57072
569704
196235
356447
638421
415292
683923
63617
884411
412482
287051
298063
934639
163324
30851
807195
947692
885619
400751
726938
451563
800725
806077
918621
837364
714909
880702
705642
192981
853001
718179
91324
593538
395303
639982
724430
200236
844671
101045
307118
827858
147600
414616
341048
85923
453997
810443
206154
951432
274811
291239
106510
235754
923331
230305
228197
401910
1035404
93826
299626
653263
161624
166684
1044423
600756
826764
324131
69808
937465
906882
612852
761966
342876
831746
464093
829307
126723
840188
95360
229291
888388
954395
543066
102586
838219
292247
919204
106325
907565
732613
621562
237231
606246
644312
109205
536824
930819
342546
468902
532253
555477
548079
803664
37795
479904
184792
99244
941428
60583
272715
958069
621543
362124
67595
494124
764869
46835
183355
708095
611293
711853
851604
739698
766095
336037
456215
222987
740078
217086
622723
527358
899961
801653
753324
909783
208287
339642
715061
226230
241842
1027950
645508
850165
1044941
1030901
618286
518755
705141
661648
1028332
382286
247603
688199
505506
884910
1015613
554942
944137
395251
191980
60743
841477
952157
147480
27835
941723
613453
877509
108198
595431
14219
220968
878302
803015
342997
1041641
604784
756176
404267
486813
265391
262204
249782
943809
641465
486037
845671
86013
496463
200805
289229
595268
54687
583097
504069
942117
313986
498257
711274
978647
138191
881527
765043
809026
559189
57268
520608
218409
927925
270569
386004
702383
862715
571500
150266
174580
581488
762138
1043628
404433
759139
862966
621990
1015348
837238
630432
138808
358539
550740
893194
140981
473157
366090
518440
1024139
81063
318323
346822
858052
138273
724205
689048
127870
818098
80166
559928
364933
408322
397771
546243
662919
866306
948142
394764
430584
1030351
969002
831184
900764
817795
747518
857613
796302
399582
362521
355458
200885
705444
984517
594955
21209
259743
944586
896747
584533
823678
275669
428165
802163
78939
373916
495722
30254
556952
918807
81042
1939
973445
691881
249953
202532
1020699
217307
26996
38158
610582
632454
945501
193635
628985
593915
293687
610202
608042
70098
30448
764902
732120
36929
630334
793303
735424
91467
508886
11261
185265
132043
80142
402802
473560
203176
290401
1028249
258887
351188
545946
800382
734070
8633
794371
445767
40945
780567
199489
914259
549140
103028
696598
956534
124400
401965
162666
714738
1023703
89179
84492
940539
306683
424467
53511
731134
872136
273057
1028904
154812
916309
568540
386288
702883
994312
783890
403779
155062
633602
89474
470858
1034584
680925
237566
950377
899382
266870
924868
164198
669889
803427
236943
770904
307445
935242
799175
717379
950299
718084
1019578
757089
880587
152686
824812
347960
125919
560531
352820
128730
28504
59936
892443
852335
272523
65119
461453
643580
742615
52666
461174
798547
944230
764470
961026
323866
557151
440111
248797
360167
666843
962658
943380
717239
506829
690257
322978
502104
245921
82548
230
444323
598924
801900
119435
982540
127126
334668
281703
962076
191861
286845
800504
645657
971780
174724
46038
653732
296047
139143
698192
61414
238997
175740
753934
172707
216373
681990
206367
902476
921798
826084
922729
1023897
80939
502886
87124
719230
810283
991986
863017
503566
650323
433279
1035936
326417
165022
819604
409621
973399
710915
143083
548240
959858
287024
736945
580162
809953
813074
777799
604401
113515
564443
919248
269497
157310
400964
373256
396316
216033
434401
1005408
425706
138997
711978
372185
465877
231222
442679
665817
140908
404305
661942
391907
378264
517850
636677
174557
172374
896850
584570
347458
1041826
347001
777787
91548
49068
813483
941873
1016771
739576
677137
495249
472192
675384
963434
739189
262594
446149
572660
616761
817035
189759
975927
928917
1043039
637807
689791
368865
675249
578105
882995
245130
947563
88587
132304
254423
383252
372409
648279
865708
406781
44019
480900
486228
553552
641904
386762
1026982
803840
640299
856420
787798
520197
540208
665250
559708
861552
367320
428928
294346
348200
817379
705497
635942
746218
586228
849815
88141
792799
399639
773065
111754
823250
608161
523410
377103
1020400
119162
664630
108939
47858
231534
101923
151067
677026
92348
617688
1021703
480835
760896
719209
476353
346324
580957
672379
640782
298001
56734
476105
7410
389622
989040
578279
379422
685781
117016
79358
287306
946127
495995
683494
279215
347473
621852
508705
590705
735037
358507
209267
443623
747858
344699
861420
268884
8293
658122
385235
881141
862952
347087
3045
547885
162362
632265
230082
348417
843769
302496
321126
300462
724785
735975
667731
346649
841126
411133
490945
1019638
298930
963949
385854
482652
314796
375895
727
313847
719027
283963
534368
582671
245511
477469
870265
788090
264372
795782
863836
736620
677103
659052
746125
1001907
90581
349172
116366
687938
383735
942760
132626
851052
452638
561579
440637
934268
730753
9310
585701
439119
693630
135812
894923
317089
153008
869164
46059
262488
441636
520591
339612
2794
514166
592878
745110
448903
915899
360280
584298
946008
351742
232807
698922
427162
300408
670519
331449
612055
115953
609927
222175
1039636
342390
143283
299438
901992
920492
309941
338816
78957
702730
478052
22771
474417
155340
141601
436999
119335
954906
384888
358666
715171
186426
823195
340721
702896
712559
1030384
663582
743047
533366
611260
549687
366598
673829
189791
608855
833392
165192
46218
763476
872890
548500
746535
757649
713151
757842
639529
323427
78600
365618
250604
19635
64135
994327
344056
510767
316544
480355
403173
935371
104248
858586
685497
787607
375108
216156
251150
505519
436569
985256
374698
503758
119458
243452
496614
785777
544173
1041422
854230
341744
592264
440370
1010543
42700
1008988
154881
740546
962988
462945
428926
472659
14239
320638
511165
684109
136801
474561
12166
76860
238946
987164
35465
939996
327459
181795
60231
172597
609379
837265
74218
985056
937421
831104
739353
699482
404494
728701
1024953
885605
437481
439875
446677
288046
165849
899863
587030
978932
48973
209827
763026
522856
163435
708880
281048
23320
983668
769217
520566
169346
96654
833144
742122
475741
743791
775330
664768
912467
958028
301251
511049
143351
346554
73211
937755
583814
851359
84142
870073
463733
846972
566613
866518
957737
555396
208704
154309
569868
446317
195217
153357
23005
738452
936070
420967
50758
388031
511528
284414
53281
166304
365811
523491
494610
1043509
20302
691106
813374
826430
958876
14922
170457
714111
224857
490093
487166
134279
755322
180425
141115
572957
457490
628016
448126
559759
643384
495857
160831
9610
393646
970480
157868
43236
708280
554388
823129
761873
958271
552958
904389
141462
169140
347384
32163
777852
686971
618313
64286
492093
262303
702910
712541
886012
325327
153099
292564
279158
381280
216645
268235
1007111
958497
370433
616858
341750
961645
356258
30312
317885
413669
428320
120074
40460
519353
180796
274938
439160
328521
76396
94391
157558
582534
489983
656812
504504
725215
225237
362894
1609
10302
243967
997041
151557
914572
552396
467702
175540
348381
428879
908524
81252
828022
604992
253733
641804
3485
209251
364727
766379
420150
161373
344755
243691
818064
286418
723608
884976
910370
624462
330296
292752
241240
662743
524576
484502
787768
512641
67662
421811
70856
576991
6792
416313
1001141
759430
799331
991886
111400
261412
663398
255634
221465
170387
44327
352271
655193
656021
636385
799712
823466
298504
137058
929785
949840
153638
881535
542576
476367
455393
826319
708327
781613
933380
794370
113776
972018
331067
895878
507099
990768
810599
677774
1021706
553549
1030483
467002
377518
238379
622241
1042033
593969
101187
896325
153616
564933
811092
745964
758620
813389
590848
13373
120351
898771
215922
299202
165198
761946
1043713
485260
577271
493178
292727
205101
179722
65059
536404
133420
499505
225390
762643
867383
318188
949971
524137
133485
298992
701030
578529
242777
550108
97145
241290
395016
585065
533479
1044906
38302
420723
924604
297791
973184
325438
403124
94973
140752
992138
122727
645009
946292
174899
934678
431648
949449
4625
680429
126947
689062
167364
217647
47412
509491
701619
254736
595354
298080
997813
270423
787173
847013
509692
954832
927262
508136
53661
574980
587052
390482
978994
300810
233515
483859
61102
673168
567439
1931
480419
76258
514613
838822
513719
26658
558976
99498
264875
54857
491923
108898
286920
242204
1014860
177996
346976
700626
276317
877850
757574
1011326
325807
199512
1876
261031
291870
374126
943629
532319
378715
720376
662462
655321
304651
1039023
1027283
176273
136825
977085
934849
739664
220700
775142
806550
731348
734357
338948
35691
400196
526425
429751
925077
964075
201199
1009503
410824
63021
553327
765250
230488
946857
318528
601723
323051
563711
551322
826176
294576
678157
227106
812156
879502
480730
692865
837643
431626
731338
1016825
905826
359547
298763
950106
941104
410345
838940
942540
963398
197470
486601
599901
133517
833867
800384
119108
958783
907634
962904
814905
400192
199259
260308
896576
193367
317040
190160
879293
536228
168242
274548
941129
867438
376942
348279
665458
755747
410520
459085
264686
351090
418587
1017130
663663
777087
34986
131239
617087
231906
527760
861481
834475
128456
328305
766193
466348
396581
809129
333988
33966
166758
943125
599557
317321
415717
306383
232970
559156
631494
877027
372620
72502
116147
737729
772702
571694
154327
841169
105436
264897
626512
919009
286423
573430
1023359
976681
246561
883157
1020805
52071
472245
845552
218019
867828
209661
198880
205891
818770
969869
807400
185992
376609
523537
81960
708258
378599
491101
835665
405242
377154
400695
393455
419773
811464
166454
943469
958894
56052
435619
701254
578051
293242
437817
255467
877301
473320
1003227
41040
814220
702193
696762
7726
441206
1273
1026970
656554
442451
657178
68712
556988
759497
750995
928462
173244
690900
627886
987741
103900
1041931
191288
546567
510238
491075
1029539
647411
431406
38219
265184
711243
584899
552960
799105
192807
139426
370217
65846
9473
944343
206448
869904
249379
118133
759198
1033670
146548
847254
540925
337606
311760
662161
32042
790012
109358
823083
188485
825112
560481
815849
326559
925033
49431
713204
947634
631149
420494
125609
536070
114009
547746
447085
90890
101835
349480
753352
527526
591471
997013
527727
372389
581993
250258
207047
59264
757848
1010543
685446
564532
77290
745994
982109
614657
768039
919110
372641
577840
61521
494744
975867
568550
938485
37929
50460
180014
263468
568406
110849
672304
659236
921408
17298
529636
798114
272820
191655
483498
879676
285589
18119
229394
415640
691453
538038
922023
822619
208800
465160
350202
171083
524491
409205
311047
367466
979878
189782
696070
434640
734615
935595
939191
1025810
672001
1023282
159066
717448
544461
53319
423999
751295
555347
660018
214262
383156
450639
760334
697838
512238
785570
742660
444277
776994
568798
610925
944086
88218
310338
847702
1035626
55237
795195
198509
816540
940842
164830
429301
218942
1037686
260606
396718
426050
592623
164003
853184
420774
460373
512370
288865
675231
383774
151013
594797
844938
691607
976271
379813
566214
241163
114347
788844
730534
195639
565611
678984
620629
346356
690661
71556
571089
121405
787489
612106
34198
216967
603454
179582
564948
405607
389391
663918
110696
935113
336222
329062
516559
120899
317938
514955
28067
525892
871070
998201
823014
989612
128068
1013782
49031
694120
879543
358413
787841
905995
3882
878061
589014
596991
115799
757757
983475
605730
750086
333174
198038
980994
178945
178356
763666
381905
984788
1019510
602861
150549
479407
824608
579565
676227
815417
715973
409780
920682
426800
897496
965159
609888
97627
55118
421283
444975
313169
928673
339079
731296
977010
85617
891591
359656
164674
582469
703770
583508
406873
75089
984109
40631
898907
1027756
425511
985809
987583
95789
965689
419719
623620
726705
259710
163090
281864
831038
22996
653180
610247
239182
750874
598062
88681
226004
689128
1002191
774371
981981
772895
315270
1016407
453494
845158
253405
784517
91060
646072
722595
697867
22222
13600
105591
466334
182179
307745
159894
445078
687931
1016833
44780
577308
271399
1041071
637091
464433
963821
451439
201750
823959
142765
401194
507775
960842
847459
602023
113210
56104
660403
92429
435361
498174
606186
940599
742916
888214
239012
995035
678242
259250
942527
516438
321425
71050
370218
784439
787653
756920
705840
880844
768921
6606
940817
730039
980254
471180
1033950
240022
725457
927690
249339
40626
774701
448098
616525
700973
603871
762870
804071
11590
374066
556495
479811
811723
844559
772478
219424
103896
818511
167423
151092
648759
998786
109503
805802
1024977
198328
694516
331401
550669
555300
125190
154326
839214
141939
610625
560799
131156
598601
735510
2211
956461
74807
1034088
181336
164348
884691
199140
910420
230704
210274
916720
932557
78585
840059
570830
604086
1001771
185645
343007
735801
696730
316791
29028
246260
1044462
253777
114105
402875
565241
499555
554402
923949
717377
496191
525189
611319
395526
218421
149166
556655
710696
808973
122555
683579
369951
843190
475927
590534
308189
251632
110283
108200
462944
922425
414662
680352
702523
300939
305504
506259
256382
404508
831213
342195
806439
651604
787029
260932
161080
63232
601320
413516
170809
955570
21241
379622
680610
24529
362933
245090
592451
448906
508456
1044274
551211
1005385
672363
194912
846726
3728
678794
404486
273823
580483
236541
828074
347618
828186
70312
268067
99101
968101
904511
512790
970379
249323
144669
298212
388202
472205
326410
736851
6174
66105
704436
972409
1011413
609321
641909
364108
1008139
512588
275550
141406
1025354
718784
554526
654118
483057
251604
33161
305401
888483
128075
595203
995152
5671
561460
851591
790198
258783
602637
866276
227813
310181
95580
693559
31414
923969
731108
945834
686798
551738
620738
358963
833920
215866
558339
456698
173705
370185
51595
649814
917104
639417
987902
887544
675837
705178
926017
2652
1030798
923839
890203
367001
479200
425409
352553
646767
162021
892522
1023171
753305
949011
909476
185027
199168
339602
309594
271857
112418
169891
64356
488191
838676
993647
980986
404739
627787
555983
452202
511535
996785
311407
228125
187614
933734
992020
266880
429428
500896
923021
360336
1022050
636577
973039
13012
390193
528442
969758
386385
296641
585951
886559
32905
984765
37382
746778
8854
481102
1011039
159736
157907
476211
589541
290310
540635
192643
779831
470994
397174
670894
428978
528854
426188
933569
164996
800416
1006762
517230
854926
660490
17665
815665
893729
749310
2100
446384
1316
1010096
665970
54659
360910
304001
703473
337662
22153
46791
999063
327938
528048
377643
461186
1038421
335653
152417
803189
367845
165013
673439
774364
724672
653261
48850
1022705
198338
301852
944608
70719
223621
293221
399679
290822
149372
704738
11619
638978
871503
725859
791871
325078
516643
641169
628653
789865
736468
470342
1005184
255852
219786
6212
933864
273153
692204
425761
935926
388789
395215
1019281
285747
647973
115
95486
112500
126107
182161
1004440
81808
394442
46857
38849
451566
78396
158973
279357
907572
623505
128064
326279
980124
162296
668038
599725
887341
748993
216483
262162
58678
297444
907928
177675
807498
635318
641682
713078
493368
83054
291923
643138
606326
841372
85675
76087
134879
341471
183263
761533
298938
387955
809429
264810
891576
219196
57728
512261
1031568
249687
387728
407215
893463
488959
384620
565717
221341
457904
416808
878572
238582
13787
49910
876985
497224
794579
24891
524827
684500
676610
624400
1038220
411778
303283
147328
910430
1035568
281201
432174
903274
310760
417251
888333
67559
836575
982873
605043
1010300
794388
987517
20657
818232
839700
950354
918142
884745
1449
539904
534772
1039454
802998
933018
785954
378865
547556
580972
712667
125849
408331
698408
766234
214797
730810
378323
44852
930634
220902
28163
245550
937868
269863
885368
701728
400188
550443
7268
1028061
525974
74382
507045
158700
857235
258178
873620
369466
528722
87942
140976
703329
602047
835311
988601
52706
352346
525324
667107
763823
454232
43296
391218
691984
832902
818572
416104
154134
462311
519109
495333
500674
1043314
807208
8215
171291
372493
239842
737378
791911
703657
135212
404062
183483
440748
384566
937107
145941
577547
325537
650455
114497
733806
88216
745784
948040
913551
507550
914738
286439
762049
692451
814355
1025859
372483
470735
726158
575066
345904
311562
707178
711458
398607
803605
785542
685444
975599
787005
947751
858272
471991
45213
472750
903346
61666
808860
89545
795107
174318
160978
702253
526507
332802
726077
622153
998507
637247
176601
577334
233225
897530
178763
315511
897305
2075
285793
1009815
687572
906181
617766
248701
17558
320613
394078
351005
388886
672655
739498
499414
622581
564796
784662
869821
318397
873249
364670
187397
28361
122800
530150
121822
331118
314377
940787
963986
419515
678705
295280
1039363
490737
604093
673117
606590
41351
551379
911407
578054
157723
409453
207605
143935
678849
981553
107096
591993
837630
940821
60719
420072
849692
887403
280652
332870
983686
547816
257021
678004
202558
744212
1014905
446554
314617
141089
722083
590167
246994
374999
451859
643586
831953
799461
470224
660571
1037341
596094
905630
724049
215308
933673
952780
452835
785924
397280
226043
98633
281101
456623
373306
645432
188095
309029
985842
1010795
70721
182104
983236
858504
276479
113851
979629
986140
610112
938879
280945
165978
914482
978871
256536
318158
695613
246756
790478
272956
372225
122032
863071
487536
354981
915291
26064
216532
842676
176669
621335
848603
517276
513961
1025432
473167
221092
512787
783703
172468
513603
847839
491100
82956
159995
857015
1002598
635
344154
934435
170378
660295
72238
39400
869358
436864
1034686
917944
648000
521146
1031192
577734
858580
419611
493801
379250
604230
23412
809744
606825
211954
777051
617958
897933
1042537
980581
362940
569536
253193
188979
926802
998069
680537
95827
203611
412956
990728
681964
172046
1016428
288746
545911
35892
969733
613972
251435
661940
527520
501044
691992
127761
508891
736368
46320
388422
780631
569535
551949
664036
225344
817614
413858
255184
485985
531918
596754
414766
913461
883230
742697
222125
695289
631195
58199
630881
633035
13926
254570
727272
398192
650696
773418
221862
969384
403779
296836
996606
386530
371784
382207
786247
1028523
218420
731980
775875
286940
793510
836988
41590
538690
198715
567972
757535
273428
675007
267889
981460
211098
318413
43754
446459
670491
34555
917749
972515
959986
747337
975298
591325
731664
146879
357991
390758
937006
620609
55287
54688
173999
814594
862074
715355
78521
332952
390125
154613
169565
998554
161376
1011542
512656
910251
406049
202285
996561
35857
219138
341654
603661
78868
1002132
895881
17893
506021
343552
197034
860132
581240
1001581
1028186
755212
421605
924937
73038
1018386
953788
795667
941239
125393
1034490
275678
236500
1022054
605591
662700
439426
446845
782375
806028
943682
485746
180457
895723
321362
607475
1028738
815716
528378
488018
410553
418928
377652
450993
485762
814146
417001
59751
97138
251811
943139
128848
981719
505156
285516
98954
239859
975313
809438
790843
7949
736358
802732
142513
712185
679286
27257
658984
699331
1017208
729366
683908
839481
530212
153042
4536
695201
794074
859920
577139
460768
449973
1024817
496678
929137
763638
252412
385484
111561
941949
326425
590047
976993
877890
506280
113748
817372
316070
343476
402477
280616
574491
380660
391301
539257
658492
224914
307853
31279
117901
834620
981332
609011
638932
990543
370904
795219
477854
239019
156486
889659
354792
1041655
871681
1017467
788496
935310
743113
75598
867079
292703
47595
262076
130279
556794
61067
404669
116787
56241
826215
929680
73367
222583
625009
67559
775135
430468
1021168
45743
569166
253433
280469
349978
552815
701582
586841
327915
551356
772704
934081
281695
26270
519078
175139
518277
918477
410846
496498
683212
248692
843290
248617
156678
789540
702315
728636
1019517
821959
141639
117524
238463
370227
9658
264545
548394
173701
710558
456165
651261
474150
949483
718805
788781
82866
5759
867134
337867
313010
213747
749374
984368
24291
325505
737973
421207
432851
1002697
1041821
145796
330083
689732
9786
510263
653335
1043678
95632
889059
497396
582746
616933
324307
877026
614023
967656
300564
941705
758404
174579
387353
318118
304501
1019401
476990
215621
139428
499560
156033
853322
143640
688670
251709
575457
897211
526432
248724
175151
874079
220010
895660
295836
47217
3387
657158
353396
835088
478173
504922
839470
152078
603301
651591
162567
634947
834585
1033243
953847
251643
831639
446676
991201
353703
504682
79223
206867
167689
769764
116752
886340
981427
1019227
982461
218785
56386
427270
996947
653808
341036
37732
793674
805580
82744
974224
769762
416800
300232
356307
336529
359489
58993
431705
477839
746899
877034
18747
973115
634352
563232
854640
366357
274725
212766
187681
356459
820903
903649
381455
102304
1037753
776981
750398
634653
775204
241215
243679
129222
146027
852432
347264
998254
108361
538409
579099
896400
989265
820794
162110
933996
340602
1032920
100526
92777
56728
629585
702257
627784
963966
39222
4588
27579
1000474
660356
623592
547117
123772
840270
11854
643589
449841
996973
755608
822712
324247
676232
13490
264202
33878
696034
676985
641065
304870
561408
749716
896981
628000
910942
194944
284785
691749
847587
220562
466872
177218
65935
857745
238819
331887
207989
633510
622587
524382
450781
212528
75834
177018
393690
160704
110895
938236
665724
167922
195556
895002
735904
458544
854113
71948
847751
442365
924581
783747
475758
139694
569957
110997
121725
157911
885487
406976
928727
369910
524954
597464
389123
173021
538114
939978
593641
835056
962141
412197
425570
388797
698247
768698
11465
867911
486945
419287
945466
939492
538068
948707
550438
79897
983877
745658
602174
6004
157327
163591
478787
216176
697745
396449
350403
776516
551524
637495
941463
995577
295703
803625
947080
836195
400163
954076
533533
823688
972358
1028786
517258
541362
82670
1031737
189565
563717
565897
672646
293453
82520
890527
819054
753372
976439
824898
20326
1013416
827794
656094
551665
559041
142272
702870
457458
899877
941594
619602
298933
555363
944223
1027258
980117
61691
921553
681370
534682
919488
728774
104262
478777
1003708
704922
946390
755624
574072
175245
686941
76114
792810
693187
889742
259966
258942
938796
687290
855411
390201
153637
152201
598489
356953
799680
830155
326234
877129
109441
219375
673004
384189
765403
68646
274427
112124
20900
720477
797804
191006
734099
443803
335218
478034
520596
581667
631999
748707
808653
111712
10971
513087
424056
444261
197567
163524
945567
442251
982994
993480
311513
321274
506428
505483
584776
509553
718612
166642
259269
411981
28777
897425
721002
685138
704231
948283
489846
359927
311877
980416
161461
468980
211708
826630
658846
985838
440472
926290
813159
782121
88392
16161
976629
648105
838010
1035882
626208
543608
346488
452941
51740
1005113
163939
987
1017251
856883
911307
435412
851537
159247
241950
690940
298682
987123
489012
215475
438075
800708
31710
548300
619383
1000063
874188
779406
749003
503391
292588
283416
446959
737551
967922
898683
955152
224931
238541
527669
879617
892247
650816
518722
877185
820425
507919
606834
942158
325144
601156
891204
722754
1023554
349673
261097
30627
458124
312368
919043
912383
678957
824228
667292
91326
6392
902908
34420
470543
995862
462297
368352
183232
891153
873026
182079
759577
301212
618563
408070
795949
455200
538580
445713
18584
862747
969309
1035404
664995
186033
12215
147100
144216
449714
369344
652419
27117
976289
1044645
76218
271358
946868
443832
428459
775847
523962
455183
475840
462855
784606
742235
224569
996394
1000911
719967
880981
248393
150172
133437
153535
866702
278691
338368
461161
271342
425030
203031
311958
650959
599610
873196
871927
62954
155071
749730
513404
705926
188571
960027
960132
839543
636985
606294
767083
267061
765251
860025
734978
38767
388638
2852
921390
728481
938221
730732
920102
72432
416037
1028589
103713
1035105
850504
324609
347497
530339
8911
698923
562368
889805
211182
724711
247854
187348
342991
272715
941
823236
36382
300658
641513
123564
809429
258688
570602
217108
172511
244432
577120
70739
943342
475220
913422
910763
821848
846675
152979
276479
936567
714194
171339
542735
561334
177019
533522
609574
957023
854101
355541
1005092
952382
926149
1026309
834807
156713
117837
1036392
452153
168681
241995
1041200
886013
34006
342800
105572
729789
451180
1014805
756467
984670
151098
953040
801230
837211
591056
144446
702395
969488
685016
841624
422061
248970
162893
64657
994300
623336
660146
853236
233164
604007
550483
1029732
96716
668810
93425
723724
641164
428555
620042
951093
366466
564129
145808
782769
1042108
383175
593424
913226
653271
444313
554842
2938
86304
617945
1007776
534674
827406
674364
999440
142211
984033
832817
312888
792521
290633
254486
822730
766198
561253
154097
635654
250386
615221
251969
701655
531791
836934
795625
13199
726253
1015397
821377
373040
433735
792944
238487
652058
45111
481399
671197
309453
359768
406021
597063
420600
481717
246782
985668
447074
654348
517969
701604
368624
419860
302306
986556
778024
943709
241038
692594
405716
169896
209198
326256
627841
182770
871683
909470
697311
844292
370963
1036563
635924
504315
303490
18324
108931
411723
388799
165478
422021
68150
425249
962146
813200
168441
152859
862560
427970
32786
810690
1013381
505756
50982
898251
682346
1008590
595250
43647
263321
135691
546794
615875
522796
398945
306053
962480
561136
971109
659745
827107
534052
897560
499255
412513
576115
982073
646870
951877
915412
428750
1028571
847976
729236
90252
624260
84909
1010577
345403
143482
990700
753944
48944
886022
78537
590086
241256
742475
393618
428586
205292
331013
821410
29156
453185
778949
923374
821671
845951
915390
890788
801332
474104
936293
768656
305104
8943
432040
967340
351607
260845
99505
755922
844206
535262
791304
85925
724786
581960
19471
219970
65668
27876
337899
274840
175598
914926
824980
1030119
844401
164321
16555
688195
870833
232906
84489
79621
584877
179627
372157
989492
260731
20623
276236
190180
906381
845392
11430
344542
250577
1020369
679827
28225
668735
947103
615119
538726
644056
969491
324174
341813
959298
554250
837631
608827
17634
758202
668780
968940
167428
18797
27110
632035
509097
500004
139468
219191
26220
74188
604023
10298
713422
339160
356099
435920
694286
993101
573105
280334
712457
972968
405891
395502
611856
254787
39037
645367
19099
540301
859976
457137
105407
656717
796475
220090
895275
563268
525649
596876
420722
863595
230574
292909
698687
260603
302200
1003666
272301
832463
448126
515036
301102
13847
527057
852324
672789
599178
929546
565884
613555
255467
449806
650174
396536
329242
541730
497016
995128
1007383
745369
15893
14130
316578
748872
725392
736016
312638
642099
722121
797733
428816
824757
174999
601749
458860
256068
648821
328735
468770
349233
83284
149208
130463
494441
1044539
166109
437820
356434
494702
441099
649509
289634
893025
96499
325298
95533
483533
249256
644944
704793
788069
919315
572240
281526
537386
839037
582510
28251
898215
433717
923852
84778
363995
611921
447765
307901
1022515
173214
384711
162992
732853
321700
820138
959280
770475
29375
457138
287594
934639
1026419
890828
547678
955933
188813
239254
22131
191695
584146
553738
495478
903157
364820
243936
1043909
458383
177590
779079
82153
984943
412143
361373
805967
777436
771612
695611
127661
203493
583557
155463
593069
339246
765504
1017265
273857
304907
535978
803139
448349
819202
148525
961605
310781
357606
817432
515347
707805
364102
47456
694993
693747
273627
166914
342176
302528
535324
1003527
914169
226512
35653
184809
300201
474377
93556
875408
649352
408904
375595
577427
560020
1040602
500669
303379
727757
266239
341990
758138
386948
885200
291198
640371
316174
1024381
361596
39254
449862
954370
495167
649405
884142
785571
88777
338858
204213
744215
54695
628527
818374
288498
652769
1042699
841611
370599
572877
77495
228163
1016945
204674
449197
516226
620484
667518
754351
602015
113480
713441
231281
708396
219024
612794
611915
984991
929953
786369
614450
1016291
7251
122375
259855
244402
549714
716439
720201
311795
459149
319890
1015006
648258
693343
693393
127457
160448
231548
250184
68277
94547
574411
613768
520713
742335
317390
967915
486110
209159
153836
54055
835881
474171
808531
921729
853493
97806
1000160
600849
478814
868721
991561
755056
702290
46869
849561
1004744
362553
869036
288674
858476
992778
550072
771112
335811
520464
682285
458495
71734
728082
304777
752916
938853
655619
979733
163864
595704
929626
464435
35720
559152
176469
85686
828127
678457
376882
166604
918997
217513
426097
15420
868222
640764
408858
616512
281818
375293
623137
415897
658552
644744
413758
1003949
744243
405557
330230
876782
478697
251421
251518
621978
277758
997066
363122
258066
423695
348290
553735
871835
503604
329173
320922
378328
484542
850035
919681
404089
247271
107161
961076
224601
994385
466483
444527
579297
463818
159189
597828
428682
134556
711564
1036036
356485
868199
706165
282596
467149
1019880
779155
960507
150651
292581
210518
502769
6271
644748
579655
766839
333012
389513
921727
125255
240015
91592
328742
504073
215616
608338
462111
988656
254732
38086
619
642803
376912
394874
605017
449316
860391
409315
873195
835292
323331
885482
706923
766443
428936
604723
59715
864364
791364
746877
184733
262137
411666
791753
740674
505711
677098
75160
108639
961998
779442
198686
814691
180064
755126
924827
269506
524175
283976
341688
24490
690940
705496
272591
768496
722190
119851
868586
276033
502625
497380
209646
927134
59160
921203
68838
332075
972194
1000745
636951
980301
187291
439128
1024371
439442
162179
894519
1003008
665167
557864
308891
526558
998844
843572
620078
788283
6645
329318
40692
397362
468705
1021484
794926
890575
419472
1014256
109397
553814
29946
353957
707997
94085
126498
523166
857507
263540
764710
338670
772345
832157
111396
180786
991395
1022396
268001
18208
568470
658592
309707
670509
526416
781453
382188
846016
854200
102668
122555
627828
568888
231941
200180
498288
371467
507214
387830
51089
954735
568535
300348
482628
600200
790855
869386
986399
967185
562345
914439
99248
501346
47432
84582
482710
504365
364608
531485
445692
822328
1019192
260452
174932
979571
36708
574610
65499
375637
164760
845075
566821
917660
880320
742000
151430
927050
3584
614643
342009
786627
751884
1014290
785117
1029870
404684
413253
674281
812694
337808
60591
253968
605645
983353
700126
506190
462278
590098
487170
171246
1030184
34998
488245
470229
382643
178412
235413
445092
772890
628939
440386
1017489
862516
181619
740994
128130
592900
861881
920449
475271
746756
655718
453806
525307
593626
203327
27009
443933
318528
505694
946147
902464
60947
177611
948465
869412
437380
803974
796065
284540
764731
315520
371560
140952
981014
896896
764561
590419
722922
861900
981658
150472
1024102
575010
263927
783531
988821
954645
20537
883793
809793
949755
462962
792566
754611
536056
1002625
13010
127502
931098
793638
399644
646709
29564
101636
1036493
525712
232843
158030
915351
387556
231238
363340
572500
108237
827772
817810
524862
479705
1034123
178013
1007085
7644
740372
723587
197449
389411
660749
575234
1271
520935
12913
231134
725436
772789
318085
686288
830980
971975
108031
577574
701904
388328
203132
184670
771742
878831
610746
246756
717166
637523
365794
168224
919150
95897
149225
409861
494893
410707
402265
259148
482363
739184
429052
73268
553808
221731
1012909
396573
465009
908951
896645
254379
185952
1042864
727883
500800
598374
554106
532722
874083
1036954
165434
158569
627582
296490
580614
1040574
575894
676653
454059
277597
241093
320310
530337
15182
662779
107251
189633
709099
21299
964164
255899
50897
104316
436761
251156
890894
156383
355719
773186
192761
229568
580761
233515
105479
587058
831835
264192
1011427
908397
712540
180390
907160
766258
141546
621343
164876
279419
864146
322063
855089
467381
963984
893733
91380
291267
242202
239454
158101
71720
45708
958511
728572
33110
95566
369908
1017394
38707
462177
148198
629653
500809
190317
194831
547580
700403
828316
776584
206342
619991
605766
332323
1012195
426899
1025355
995257
818797
623614
552029
24092
507542
532359
866699
715371
430643
992038
47185
435170
739066
815969
752576
469351
855914
791972
572709
1042287
457759
292219
220077
797927
267224
62512
951383
82695
710806
214135
471272
298849
889456
815680
874206
839574
1004713
762869
977413
850363
1014631
780854
478533
881547
301547
696794
493654
337594
43909
917072
92864
99980
512021
7789
53616
748783
248728
282933
418945
928663
366552
185591
124129
781647
915572
1017330
648233
697851
275341
545133
388719
718275
1022889
187182
318844
693360
174114
159376
847060
100667
644193
651132
734428
433148
490786
157752
924831
677153
654961
744740
923063
521640
226166
137322
222437
313364
231711
1014279
431843
380943
39567
7461
297643
687274
43119
319846
885207
962312
1027920
1044306
854981
880488
332744
246031
1020660
1007266
921612
268724
1030531
944384
22212
840813
177512
40789
633856
254342
311482
137651
28446
97899
559108
103025
663985
751203
1020784
559054
262717
59402
69391
162429
42277
180581
113046
928235
665243
269931
283041
1022462
186095
1044245
322364
1038870
627296
141842
712839
181775
52310
308891
16712
687485
167978
549302
23091
643690
943488
828523
715731
799132
290829
304816
672709
345568
599912
109618
295984
877785
181090
812843
158134
622899
915940
86925
1034472
464376
636255
401155
61799
860217
111274
275287
734426
860958
503445
440277
444714
90261
486405
5507
811851
305268
297350
905126
551991
98908
852338
294902
534050
32746
347716
1003863
195018
575811
741084
565801
345026
324366
363585
237409
846416
118741
949298
485858
500901
339803
626039
233511
241099
484194
364722
83931
1006697
636978
427739
761697
508555
631178
947163
36909
228494
202988
157318
258900
190610
469323
203094
857043
477563
548766
383783
1025805
267607
106658
315104
382372
646762
171613
276699
715256
512233
938735
952742
103356
536632
823993
79729
571344
982181
697935
233434
168182
674796
974300
925836
980662
675860
962658
387508
652508
977526
820233
540006
671009
487797
623219
723290
190383
323879
389580
55484
68929
366683
587040
529586
94787
294224
72787
561920
562951
74630
1012205
49273
468113
629808
602821
241705
571217
718857
982220
29814
586960
447300
863521
814160
847983
431548
978166
740435
707456
33154
363305
802184
792605
558689
761471
25796
1034577
539068
695580
280482
97948
882790
582841
296612
193245
749081
459866
467411
818288
136288
770451
936336
656376
656569
639658
188553
263135
515397
454858
595335
1031671
998791
423687
68115
341637
529077
48981
739190
54493
79730
929876
618673
206875
315078
438027
1018491
357049
891150
446303
113196
584294
22196
678877
279215
88091
317608
347544
790415
595361
156788
959812
290772
74393
1021865
98972
215618
187323
99437
82724
29835
504779
30554
44960
686858
381921
262600
191952
1023367
444703
514532
313215
182917
209721
485275
190277
331060
37075
852139
348893
580649
744121
661207
271381
748874
938100
672498
190461
800735
99203
995400
962804
929986
485109
729821
866873
55519
583393
852390
953500
854515
1038532
106529
973142
576955
57410
719167
762352
959977
931226
451532
976871
205499
356582
940973
410491
882937
417409
53050
340786
383176
107970
540853
194945
343270
422481
746807
1041208
985997
146550
958592
157346
164813
490709
785700
864162
634444
942248
586262
238485
319484
697916
89052
817365
883274
65056
976118
795805
129254
460156
939157
435431
329080
868542
568905
550450
736130
856182
602869
614397
321210
493198
605757
1006988
222837
409137
886316
558746
441874
732487
858827
459221
591387
182256
286488
590160
812489
905935
439321
217108
779583
105943
363870
596407
485769
532621
53750
141814
712739
682319
24840
741298
644971
111605
755142
1029094
164408
272492
684371
43703
558568
29790
640057
707828
182190
1034744
470505
596425
895718
197480
982060
824844
375197
261209
808650
144289
75093
766192
536219
619934
84826
767237
928355
258779
313182
608620
110706
107996
664252
922087
925471
281494
829268
554840
748766
653072
402622
923700
782898
872512
812022
949974
658354
97711
114351
459694
887592
1019966
556658
592712
728438
533232
395244
120780
160317
429050
1019300
191076
927076
159308
217366
253273
389756
763491
520450
91347
428196
167286
609814
849992
31505
788636
1017007
159815
475245
600507
706822
371153
368688
902108
324076
800210
1001394
1015295
354671
147746
708054
290657
4352
571674
493870
392107
146563
554390
188045
546299
235769
167759
284330
101910
502969
191308
399985
331614
698786
260583
541876
730977
272162
9232
369915
598541
799010
187913
732815
449764
979632
362278
4084
814780
469497
791960
246296
323974
288132
456390
255551
378443
678764
877346
666186
216013
964390
1036202
689238
738208
597960
217599
99817
200369
596803
517675
929140
385156
211689
348229
356189
838113
982315
967733
120162
784019
819482
218723
949857
864584
726280
959287
682621
969771
445107
180501
134819
442545
624933
784381
41106
982743
936503
24386
167192
1024423
850790
273092
396913
237951
761434
723303
324948
251514
86532
625945
439905
957052
212391
22354
306409
962548
65431
256184
702107
357492
670900
608540
739968
713248
901178
352677
124088
388927
594066
889274
41580
1036744
863217
150741
563662
91243
833339
984543
767259
426485
536484
201198
599438
928064
322382
923643
517131
858606
934888
134184
748499
243649
188596
215323
1043465
252708
435213
641762
990360
135866
721703
492585
191787
344315
141091
409799
709952
15424
549887
155234
170528
621184
729927
107324
270760
842276
658948
884924
420811
362970
984838
989580
905388
326380
627305
570155
727758
81686
614684
297655
356058
1017537
379213
923817
44405
296700
339973
984169
105047
560860
334021
346108
455067
875884
18623
666813
999965
378373
274554
390133
590315
951327
59419
393482
241964
800841
45569
862838
767384
341706
524382
873424
983775
832467
1018149
277079
880053
561760
405405
59566
193273
815887
104523
1008333
657995
235292
581355
842068
691856
277648
40354
530921
841588
503634
140153
151582
840544
858400
795032
777435
653428
237836
138742
299798
365535
65944
965137
130171
577758
348751
635598
381828
973183
962793
700582
611152
336995
448847
19258
715527
174610
845965
894704
626385
450890
686848
977946
932463
76091
23178
43860
905011
81490
910624
792557
770832
838113
19284
649144
725164
726471
102546
281309
790784
771454
350004
180828
57279
255589
878020
500664
760872
889845
1004024
932161
9957
311117
361083
380834
403193
609496
236141
640577
17441
438121
1027639
309485
858689
391507
370280
379633
996725
624398
466940
930012
186783
182241
332045
738675
618902
329457
220165
527327
286072
94813
506926
17596
489840
741201
531365
686096
31044
421911
68152
994128
612761
31833
1017573
956202
158474
289582
36312
815250
451237
133749
827974
250900
410295
261282
626403
225675
586957
971263
655581
112463
313545
871694
907500
634272
933515
908004
306819
220605
247590
517642
741386
768269
625512
124390
643458
565645
128740
260987
185779
878592
867330
263198
833434
129407
938171
176082
948386
629123
623182
42157
606460
356211
862933
606534
273179
1014808
115108
464771
419414
655997
1007886
465646
87981
1007365
932736
1038372
368459
905712
171057
193975
187682
566860
577280
479405
1029465
998896
475963
72260
857356
571350
734442
161506
1036460
701719
321894
916141
404565
811236
575335
768415
55472
266694
256884
1038933
651098
685990
758312
305222
379935
585371
1033086
471306
564479
553204
957134
695147
984849
353702
666968
956455
500552
667693
909329
239121
27964
653635
170214
321484
147987
477527
1028309
678852
897047
963427
855574
928126
582575
805633
687290
736192
341700
683467
826790
781681
910834
38421
907045
258997
540066
956373
938677
491999
814348
620828
765591
30293
584752
846801
110677
399103
261659
631103
217763
477323
187844
348989
575233
636488
277006
804391
960149
994392
724890
635875
612877
533214
270400
714017
723150
181824
184990
421146
727249
983442
731529
96248
1017138
337213
46772
333427
39648
882780
46730
1032271
199036
976548
122536
992475
883623
763565
325150
591886
766441
205264
253673
683279
848920
307438
470321
495919
633191
321936
859834
459847
963049
452611
672413
38534
842830
336931
540788
875560
703330
758611
600742
560168
362527
44298
985634
528489
151345
295862
634302
691833
276862
188384
239359
990498
962284
232742
7273
900181
892972
232904
100640
60556
707868
102633
128184
315271
781261
778231
406582
1043033
935255
640654
972918
229247
189797
486842
109655
608123
649172
292052
94276
684286
606562
671484
852784
312547
802734
18382
236795
700508
1003133
416810
283321
936095
654751
821
611965
472053
300751
185395
442626
123936
623847
10097
848306
898053
114426
861955
581829
441176
626248
522255
3703
1023828
139456
385416
252639
100738
541250
840349
484413
955169
866844
443281
890203
208215
986539
320372
526351
484571
712654
992815
789580
148646
717660
568431
37028
531254
230779
776537
104182
46152
594003
106986
387052
228419
532315
138403
731661
252819
706081
375040
814700
94009
68460
917272
297789
579854
709911
409253
592854
779081
640823
775591
293348
979951
1032149
524011
93840
125906
765297
891531
685953
381739
186783
1025280
947953
7157
325248
208516
25399
1044383
796540
508882
180117
945790
134869
205494
97609
372340
785329
909451
770495
384870
656195
396854
173106
95373
522117
972473
33805
123955
992830
722624
589530
218072
630353
123258
155527
141061
370476
685465
152620
647064
368360
896171
979187
444018
871444
107221
524159
373565
630855
32830
232031
499280
964871
930978
433253
644208
946109
200367
12910
503059
678714
147426
572309
366706
11274
584383
950291
969123
108425
618392
699046
409058
1017044
456797
268869
656825
1031459
302029
802253
1025627
948157
896730
158384
204532
1020528
342414
299311
916653
159492
125597
737666
681728
154721
639158
645130
855158
12993
88887
673827
543900
836636
922948
634569
143385
641431
500043
171660
569594
771935
271849
387339
26474
686265
108573
64380
210161
681732
381012
386168
230040
261753
951042
188223
84151
251247
345487
81697
922803
829850
266173
436766
317467
1014238
758971
1017300
772996
984397
779696
296892
1040255
137460
5761
642011
224144
652627
235717
780688
576029
393331
900502
1041252
1014450
154798
261167
384668
233449
249579
400916
527239
568981
572631
409562
846582
85423
579939
875809
470739
525684
94940
384083
129165
73987
738211
1004216
733219
674507
66170
328098
207367
986941
491970
696298
351764
921557
806895
430016
920157
629537
490496
573212
383670
42198
539023
813441
533678
286122
294805
60950
769846
611519
635531
1032227
811815
799563
351314
708366
935906
854939
3781
469359
432623
775830
376926
540017
728630
791067
800441
262815
874131
792007
800333
561796
671607
451420
18155
577992
988112
767242
413472
839728
856708
128388
486280
724983
598867
953289
292896
453965
702247
174266
278153
616066
628469
123711
277729
24107
418135
17734
408925
780941
803125
117487
145748
828374
107474
97929
961280
851595
608469
90964
472900
319221
542821
37663
479805
1042140
57328
729397
237048
1024988
404676
838463
875689
756023
668488
270993
748048
284781
371867
787264
693594
895017
229376
656659
534679
208695
73453
332248
637820
52685
350209
984447
321292
307341
248184
270462
488435
943316
580860
131745
495877
9814
196177
661118
900883
254755
94107
199861
430468
415484
113088
752337
63703
641571
870797
538198
575780
314588
569344
341826
15748
532258
820575
66682
550316
611039
825619
584870
967075
679338
52828
1022479
361427
804489
526675
457697
665858
158352
188189
504793
459431
236724
133186
353843
50483
513059
759884
7917
293098
230409
32475
284686
803818
225909
270803
535359
174071
845807
202310
427526
731350
467170
638774
853118
995569
879337
481542
668060
778293
10713
550360
280018
194060
660881
204809
725976
600502
934596
595096
222219
881136
781059
542308
883025
516431
566738
398434
432877
126736
703354
305778
157398
714488
910439
708303
786703
833980
1025610
286902
1021433
718696
210941
566040
271531
308021
167428
822377
174704
966219
70526
187968
462281
657316
175697
415190
655445
489187
291784
974425
906203
269789
572184
397488
331834
1030854
444968
643341
418053
200612
871997
737101
745477
906765
752485
186026
275617
14987
533598
921154
697771
257982
278848
810391
326984
982314
827763
4859
963149
480799
331255
80135
314681
465975
710540
57983
1038299
558862
1043210
385245
896194
844562
478073
177295
230356
614110
856328
70642
216187
425419
288179
174691
860368
513142
997432
292341
824345
689684
21750
64107
74724
817575
853322
323080
1015341
427858
118294
634332
385920
501715
225506
696527
790512
203288
580430
180914
443260
408039
137243
16739
958041
382157
147584
731445
738244
888377
437064
34965
90754
643414
381984
626441
1042324
527303
243253
614526
94559
805112
676034
259178
745588
415541
875082
165563
575800
404381
806081
422182
468605
300412
964545
865701
643683
340219
703984
528101
862170
56004
417875
795296
384110
192157
1011422
146634
224124
634424
692956
539985
544726
110016
71712
802875
240825
361124
45111
574331
41496
541938
660086
1031160
16739
222299
933186
742718
124108
28849
187231
879430
155845
241792
27111
600806
3883
34749
987545
734615
626384
900943
112624
23750
172352
271290
542296
968607
533060
962153
263864
874296
297339
1014953
490426
188193
782528
1034805
604538
839802
67642
520772
524469
140319
501170
147011
508320
834501
515221
505393
799945
830439
757254
501347
1037651
683861
723542
323879
287384
1038876
913200
3978
828435
84987
557675
891847
330300
248181
1018399
682288
837671
334624
797515
80977
304142
104409
915780
209243
196935
44642
662810
278330
183705
76373
142107
938462
571613
526457
972552
982505
371314
914712
846102
790050
372578
607404
512185
202980
134049
253888
539713
467593
949632
617330
649768
407097
579174
460351
356515
224757
389969
911002
955090
427539
660553
554434
821022
864257
189650
505020
387298
275515
554675
383389
232184
124770
536233
35510
983443
966080
883671
414195
883905
593216
265579
924196
258780
765969
78204
1043244
865807
233141
355459
92108
739885
225833
240430
747242
911636
313177
900073
256138
602315
870824
729606
383905
201498
1038715
552328
234449
427615
160105
27767
823521
904261
795788
147570
952004
99233
551119
455548
176681
621470
400844
622209
677727
817252
356203
995867
909468
747872
785878
811767
452854
805536
311909
317546
739413
56451
598432
70273
614819
440350
189941
1036851
467093
1017446
835209
428871
898949
713117
309789
245646
226321
118332
807445
372929
317849
424326
589491
632056
875268
650477
436360
294091
408885
713669
413259
813441
825722
87765
991332
810322
528142
1011337
878323
185332
922503
753987
94919
319585
55257
231029
867633
792335
1007825
766330
164857
371812
375678
577773
855779
238385
206243
333396
564731
308792
799779
432951
90699
794526
978591
361670
721893
913811
698673
207469
854561
712440
541628
1031167
660038
447517
118550
310738
352786
61030
430239
970784
392511
563103
346721
770761
176264
1003343
876192
376169
162899
935325
13424
407860
957086
980958
629590
507491
693688
660014
444838
101028
611593
1009031
247160
37420
156853
337581
53203
522897
515544
881020
630119
764852
649708
179975
609717
112986
874458
202848
520733
447059
653125
229717
896213
450
998114
615106
59472
727153
687326
13331
465352
9638
248398
586243
250683
477420
1030280
194863
700240
812627
929852
474457
86023
273850
870994
236278
104763
1035803
833436
243650
695033
975667
755289
23331
803635
527864
663706
738698
289532
113797
219651
46130
109515
354149
234399
1037935
868709
581908
992100
254063
939851
781648
811568
226792
961478
1033186
602510
866940
827698
747406
271975
475971
945131
104127
661763
109951
30515
254441
164209
587988
232011
81033
697262
741682
418572
900114
991142
206549
800174
537557
649631
983718
368734
113627
559319
398795
238616
20724
564640
504925
747011
293932
346406
832521
456084
286529
993024
386157
883641
716883
1002580
1991
935063
588696
417716
678856
1035141
387485
1030245
64915
453621
613843
199772
316116
925016
526066
539529
964053
21788
129331
573879
915896
643326
664730
756892
925589
463249
73045
807862
132846
321276
588080
1034373
371209
390418
241462
631942
413371
528760
133805
998126
298797
183269
659005
790595
389603
381513
190098
467415
706549
566678
199832
254401
112896
391815
93656
133409
1034370
754372
795231
986676
114646
493710
745628
827368
1011750
463537
931678
79762
229346
918368
1027097
407489
148594
244633
965957
832459
1035343
644371
478744
974620
724251
651550
715821
966433
253374
448892
164838
674967
77911
43595
766323
546385
766922
80443
698531
774391
931807
440214
833592
609163
999348
292486
1020580
212640
814483
829862
1004958
1020279
872549
945250
549850
27923
578410
798828
628211
510261
656981
309658
915486
849576
265533
383344
286226
495396
363735
313218
795563
258843
704956
586689
424026
755188
988077
718954
248461
567043
799985
1012563
507699
321617
968941
1020665
13906
138702
404334
82089
881855
721442
405076
55052
311641
887150
608313
210550
81501
1012890
778296
628030
462957
8931
118875
651053
964185
797275
441443
721534
689705
260397
277286
986852
124397
601082
1038823
1031344
982165
964582
6676
567970
122963
228174
171695
773895
849812
395383
307608
199693
308613
364293
483359
702844
148267
585218
834140
255915
195015
1027542
170293
645016
988118
23990
38967
723415
838017
1003365
1060
369192
10200
1005080
5164
340457
378118
88441
889786
121827
784070
986293
494145
420269
200452
349023
318214
451100
631134
945122
853677
474313
566058
328789
48423
749298
712436
348915
454872
318235
1044210
366249
847177
991321
719981
143719
515786
386158
908793
431615
121226
716235
976455
683624
817164
1036177
126326
383891
1013924
653588
948060
44057
231681
383007
417323
366949
131941
644250
899103
608371
953148
868242
945937
939547
803648
39242
912498
724595
119034
783444
357775
848138
358364
1036931
502322
1023647
144680
1014881
983225
571351
560373
718951
647697
933292
1044419
829096
122080
378270
87351
437701
93132
614475
85625
109147
6498
680946
72168
48517
487380
505658
693347
377547
340927
794277
363282
209192
888905
873846
965127
311236
408193
742927
724948
479878
674306
445564
823613
481516
633034
89790
1030480
506291
214945
509035
148397
426046
496919
203871
629946
689680
166906
701865
843891
437337
584164
238995
787771
408275
629030
36374
407840
267133
231269
514831
489391
329850
734436
974645
413656
446767
375508
393818
119962
58345
401013
536351
959673
974783
299575
765122
712214
729482
917400
441178
374846
986575
1012998
720294
891783
591120
872961
554588
394398
43668
808753
922557
921937
267950
764728
716537
756748
981919
478156
980650
265302
20006
431005
432752
1030805
597700
856277
392413
675149
700385
51492
42660
816528
598772
1020461
718223
626228
601591
864512
879400
396653
69992
609119
50091
158111
906124
749642
39126
596521
351707
532369
31880
516676
582172
629534
569398
369505
720710
769693
117623
1005230
1029337
793259
656695
148831
619428
667163
921110
506081
187075
214089
718734
749685
434777
776467
158612
141697
82854
233848
160215
67794
1025848
578869
693727
976429
600852
119888
662151
945901
509319
819414
387240
550710
625781
590033
746098
326189
958513
700398
365897
243744
609361
558096
352315
723106
349428
64604
875758
39289
85469
94587
541903
838378
445223
793350
163655
440611
771282
454050
12252
106466
361519
492155
499702
987046
584613
92791
756087
357466
445908
96243
532476
593994
282082
68177
191956
165412
23293
661007
875920
52402
188500
116518
23957
190922
933333
806285
884673
46758
4514
468124
149399
500966
251088
466281
800532
329806
821083
948213
310333
512494
485308
1002304
184083
900904
322608
726791
799156
39896
193866
99988
515374
874103
780163
508238
702098
583140
631394
774202
215744
521146
126204
423516
354341
103178
199078
729401
11015
945863
691346
570439
558244
381092
122071
517908
156404
279545
1025530
155811
713090
896512
453182
731310
553451
558476
864161
924077
436754
593096
226943
609079
361584
626237
240983
488408
55176
617852
734342
912703
277927
431713
966129
226266
251350
255093
768674
828472
125776
904944
111729
171410
488635
38366
398434
126345
519634
296236
307236
198603
779554
564856
91109
1019772
63914
579681
1010393
954991
7274
386268
559442
967686
1011269
582060
120054
380597
401363
486890
75435
154328
455837
997523
261029
900549
1002385
25412
936566
881205
884127
502503
620822
964099
15897
265255
447624
805029
786685
496594
9386
160821
367444
442735
640538
743335
281286
896863
981729
720227
938009
461566
373137
186200
434300
537288
413118
822463
389882
87619
125765
423789
936778
148983
246233
23373
1024939
744944
413251
497441
60916
303390
682273
460
391996
676398
113091
930710
873869
254149
675951
508893
1018148
765293
761466
35976
86624
353904
302465
377910
757404
263414
344604
448441
496060
451063
907004
259828
213695
828445
355289
751750
651130
779236
438672
1006614
612128
712611
859958
419313
957851
522872
446097
605002
390938
240572
655136
555827
656818
67752
618464
308876
967636
663646
705326
830689
723661
279394
576084
565551
301466
404748
276088
544923
35833
539330
265581
380968
932349
47957
1037716
376795
288988
582872
157275
27614
116793
203420
615963
378617
505682
358805
59105
464264
854887
240706
899277
185441
549731
286357
777233
935214
333044
385390
440267
1006850
128950
96563
1021695
682822
556978
732721
33529
406642
269927
810478
109
289483
419947
355252
879101
439759
768677
410086
1004171
837489
880827
535436
256144
302185
385478
617701
137655
832546
861210
320977
348185
565323
274205
1022183
598282
743221
803895
963282
827126
544976
827470
28671
352701
382538
636632
758712
771376
264148
217984
587311
995962
509147
435140
997469
130143
397037
399732
853192
980998
1015855
486268
174143
763987
592280
586429
742085
271701
317234
669059
798907
844526
261101
136724
623519
721575
698325
503511
887900
546688
1009553
389265
806782
44392
281527
877854
952418
340845
864554
150833
772393
804862
175805
41846
95917
413995
725486
600174
429644
652999
338802
1034207
884301
831079
719047
205967
873744
719955
844806
624334
978629
276261
132626
757055
329443
304094
557092
164028
64222
317604
488236
115546
378297
440518
159928
324805
668043
793493
799054
532731
474523
377225
223893
823790
132528
567497
407325
988776
280986
438367
260787
693131
830156
661043
843534
409973
596018
485358
729144
658871
984083
812149
917948
1007129
469547
836030
926567
86929
49794
514522
832848
505133
160337
109750
390171
769515
882781
436569
380809
319253
656100
295711
250564
700682
481471
64596
436249
238009
337583
666361
654621
166200
9939
246308
274433
675028
968585
289382
300875
1002888
469741
61269
602360
493314
926812
489342
391218
640482
172988
653600
327161
331806
615786
342632
1014096
329091
703610
203039
662148
712101
1010892
1026711
367224
82210
951637
29971
785384
109697
102470
235748
885362
88905
739290
440972
906648
1016389
407230
130734
801286
756746
1016215
266133
540628
288015
3656
293563
611294
393214
189914
368670
42799
956109
428298
369136
325043
604054
548117
925194
130857
937333
178646
64004
214659
590320
615733
344212
806049
832924
386277
285305
846303
120565
918243
246954
932724
1021805
752724
18329
693578
888653
937033
787312
86203
695387
777534
393241
883643
614523
766697
657922
690924
983045
78920
483593
407241
634834
574101
421475
454019
466668
639537
62678
242913
608346
610264
24524
536104
28705
681274
839107
602641
603400
570760
204926
334441
684715
577765
506980
448372
226415
314730
917753
665322
478122
810998
590873
528921
119307
218164
638078
472219
322259
208227
817450
992784
974750
921242
7726
668141
375809
574243
634080
363113
635541
611700
178097
811110
973816
394050
251104
669935
456583
109143
345752
56013
76801
34047
517155
851260
528886
422734
916912
730130
958299
771956
686696
279011
446573
378038
1004470
53971
538792
150971
63724
930595
986529
133604
308251
939836
530529
933474
392243
406204
276244
596027
753558
784267
570013
193844
688820
318928
885303
995288
584515
158486
184163
278224
918331
541616
71190
64542
330750
717492
333548
507420
182774
997925
807103
861051
960992
23710
583811
319573
580948
606647
541154
742327
385403
276966
996996
40008
8356
546127
465448
676590
22660
619600
434497
1026442
510142
14775
107695
873007
641384
591097
663230
183263
338576
763225
136126
767588
464139
956890
116343
14335
1032618
1028704
645281
672820
487202
364430
616866
863746
594662
870122
886471
604660
612381
236745
222283
7407
475980
594836
546954
689322
888829
388531
416736
631127
870494
555467
830820
18360
809629
207268
77044
985343
111677
516054
175883
902972
115461
366812
225378
434061
960322
1035127
333920
1000846
889926
173051
881334
794953
969663
340110
493770
614729
733409
404814
376065
920442
927653
579398
203361
632083
474773
1007164
821864
876575
333071
244930
823040
150558
996591
852429
236060
939734
808100
188729
693755
479200
940395
636191
287765
140668
662943
840405
70904
220016
1040239
194409
567208
128149
367122
451002
937038
352637
925524
494836
771696
841099
670051
109345
784690
1029358
903182
797934
5841
153960
13506
342114
785745
32187
837082
266275
269642
638438
458897
379539
803249
498682
791261
229348
274412
82867
296772
562538
500344
34697
273349
658427
711630
340296
684561
543849
430221
654589
753474
962904
521792
974849
792237
134631
479186
172599
476970
672998
868498
63385
828442
346324
845769
179348
928977
646522
645537
703406
484471
970286
308019
193058
463625
308790
968127
824291
841583
428372
498868
788972
769354
697132
695156
182420
251008
592121
932619
940527
844769
356150
845208
87573
218141
588014
182284
33157
310612
1042227
259516
916404
350189
249486
618745
391580
90177
267030
112659
427822
491066
331429
299883
743227
672497
491994
91265
649452
208374
90502
526845
281386
178304
871673
784203
435479
160896
132070
492628
841775
305646
391790
15972
956386
417068
628338
715803
62096
364115
30189
451962
520336
1028262
786069
105562
673706
526760
602619
674497
559269
792158
623240
428137
825683
776354
329991
495021
245800
258852
708439
141259
305417
359150
648031
954404
609472
337680
860145
285448
1029821
896034
20080
854785
449106
207676
490111
90165
932065
952001
81557
523678
810804
313163
875027
331791
366697
130292
308463
218411
65567
505190
483969
91419
191408
12546
679306
995802
966009
908078
226111
364058
1022979
462522
771539
544589
508871
449026
954550
772187
421878
951218
450554
699241
920660
550634
609387
857820
184609
538403
720537
41436
629193
869147
362954
492441
875989
541256
301684
42571
348024
111137
953773
292317
395395
145195
205576
101278
851509
443846
153241
418126
157992
830444
803118
1037221
520544
886631
253192
591948
881991
561587
837079
347433
171287
611549
471124
411500
443667
760175
467429
784759
19061
807503
708079
860186
101468
166694
1038751
264562
104444
523228
1023191
855421
829611
259424
78625
756818
274673
896611
165533
159329
189470
1029000
210621
1013746
824301
242543
666950
961130
79346
535409
499561
785034
563282
85074
856513
95292
375967
209550
874659
683432
946900
692079
641879
384241
86750
487752
932278
281649
391532
466542
795897
14765
703688
951320
210877
878110
916898
524237
865335
823462
737272
821336
1038732
407192
1040835
330145
688148
727937
552803
384385
429506
89094
778497
23892
800831
222880
653888
820542
260480
1015637
658498
115009
902316
729113
512872
675178
836078
45552
81754
932575
253625
304808
741484
549924
933427
739804
243710
387949
210625
990375
182714
627549
143202
499659
539356
461232
979893
346589
354730
276868
28069
165269
680731
796930
466858
279988
496463
787449
245572
1021622
716343
670599
781198
402858
785501
99012
194297
721725
343687
310496
434512
24060
418089
951631
12037
376386
271094
445665
999489
260587
895918
351647
815668
227033
568695
446993
431139
789523
283646
166597
647898
900613
318822
430499
331144
11099
231688
920917
561287
672131
198963
212467
499614
914198
563265
1023486
614946
217580
753403
272599
986801
270472
1035238
252628
261107
775137
368749
322317
29965
688372
461563
884152
349408
518135
674697
810275
887562
555511
123157
58546
733159
131157
523268
126921
68593
539871
523645
502838
473793
957649
31015
923779
228825
464965
676185
143345
503967
70318
1007161
567714
1002945
99443
198921
220621
449376
931173
570430
732401
169553
108342
169163
558329
227829
737657
414757
1010789
1018307
915868
232195
93172
758790
647180
178080
553583
654259
793672
274648
873842
467236
20660
481198
540334
992836
41026
701446
784121
166498
245372
654091
87818
368407
97966
671837
344671
611003
233015
522943
216439
912908
17901
626217
867686
142962
235041
601187
492886
1033937
922403
791690
14281
392061
176871
767157
705201
319232
288466
163718
34409
252587
307813
814578
596306
112821
961110
838952
479132
975371
626376
493563
821877
925305
801015
439257
22836
674054
476156
875763
87693
987957
475775
978519
764176
398701
265781
584528
986420
916702
99663
219600
3483
349007
434295
888403
1037581
587052
948720
321363
371469
557078
682364
440020
153311
248828
353769
622939
110852
325807
759930
512956
878040
676676
528981
821308
1045047
394046
441471
156819
141577
352106
237937
343495
164475
86975
941903
278332
340069
927871
845888
509264
221622
272625
889944
666251
939149
263656
77005
661410
286024
607854
206651
765272
573748
772429
19414
614332
549054
868440
770246
266546
216595
457457
1006480
855273
557638
22797
871971
360411
460691
325055
20662
261002
356236
1017485
91076
305803
83670
471008
438963
195691
865215
921254
284510
763770
67116
841440
234379
925818
667963
451823
911907
163542
449791
635514
103604
177760
124892
919910
957411
556395
670533
644955
897281
663938
490681
304228
192600
544801
269607
883607
327235
822795
665488
589664
353537
17987
57112
63782
128755
87130
56002
153263
111803
503533
550260
502124
653041
742440
578401
863706
970701
811999
777746
517955
955272
569657
935580
378278
325741
502850
131137
1032360
968356
405661
820816
732851
698076
89837
592565
930960
648124
22029
18210
138904
678302
319746
93877
41435
1015148
645420
938759
333610
1035707
267283
697844
755052
786457
463249
31965
386582
328128
705247
599662
636202
629408
772960
491592
994993
722407
122413
658855
907099
214686
278565
214130
142531
103914
613206
1018834
734188
976765
932557
273388
790140
91583
220489
913474
1041921
934197
561924
38729
713555
612103
723044
867632
383955
47039
461806
368223
646463
417448
469917
791722
829620
158210
30093
100869
22030
955622
625806
857939
284757
115811
106211
589186
862151
228684
673963
771687
930906
532071
902874
339561
314501
192628
380602
996108
535199
765837
673571
775452
919234
482185
900586
693149
337731
693674
206574
1027322
698061
85002
569829
847698
250525
783185
533692
32218
1023479
208896
611201
993050
421114
1012967
403655
370834
747282
443100
103462
366055
115094
377546
172646
472160
535731
402529
492571
943686
241111
451183
576408
976548
740647
1036031
566709
351470
649280
362671
167219
613644
548789
125293
328292
558390
791699
440518
408657
518326
1012580
277793
555586
587551
130472
704576
288963
208440
1038177
830123
871474
1035023
90993
285953
339790
400794
386976
336936
566292
755015
438626
308948
668358
690258
112759
19364
542254
53041
17845
574053
672880
984182
972729
199461
413029
258799
749577
945537
541169
235534
760952
889048
29546
191794
932872
71995
429588
932863
1006383
509303
86118
180435
87689
268373
412572
395507
267271
698835
576068
254555
775185
468630
710894
382289
113996
262748
762106
459879
3623
35691
262007
19505
273644
374497
747223
32892
753809
351636
269981
792694
270895
286507
835594
932430
179991
786212
831851
573180
347949
101930
537468
615830
477005
937471
638515
781685
783581
908015
563165
434117
1003999
958642
504018
796654
1028150
22921
505339
841364
641853
879063
120926
218082
654094
71135
372973
289811
831125
866468
332277
206257
198043
180088
227211
755647
510764
860282
175111
566704
966228
873574
503917
397023
994307
830438
1042314
660004
97750
57434
881491
884782
978898
592793
537815
798006
679455
850069
246379
303050
1040118
237778
51481
147909
237811
745402
334037
147295
745249
610936
747970
322738
147059
920099
319472
215805
43688
4884
571755
594538
1001347
739503
95868
147887
403882
1040970
546756
750632
933681
733239
446281
542381
778431
579896
607603
104174
472656
85536
768730
1016027
790024
700077
511626
1016452
853594
935943
544224
389752
498769
766575
548528
299204
387142
265456
121249
1028821
1014740
438715
637059
40795
762113
62409
500417
87295
959598
347964
862689
780118
830831
527610
415460
632019
134576
466416
703035
740617
1011696
303480
949586
281069
1033497
107286
304880
634194
367775
913481
751086
849112
204355
13551
996495
225362
722426
928375
242229
219539
49591
542308
604257
355100
45655
188977
28128
918839
247513
609081
139553
454795
624976
327496
294655
195938
67625
475204
274315
309340
263876
497668
147794
854165
603050
644196
227126
553292
134168
872072
253454
505626
642983
568874
1025730
951152
915301
585235
968151
277817
293997
871520
289085
460607
441629
385129
269158
731127
381987
974283
246832
924857
464848
354177
295693
457457
490775
730719
330190
770431
24282
849863
997407
201944
842570
290762
614875
157528
688931
524432
626966
157811
196290
304424
771931
979764
875046
935600
204859
603418
1032840
1015832
302870
328508
859126
1025599
312356
538631
881135
187991
466015
221918
771944
208951
934681
715599
880013
33707
28332
82658
496397
541373
136889
655725
779207
604244
989235
329850
18384
849678
865182
505006
105512
920148
536542
456660
999552
1044772
969956
509408
2553
1001293
890913
186034
209689
622914
866765
734953
61083
510833
336494
926903
500781
553667
316673
1230
360314
944588
28460
798840
831258
605659
468120
773610
552711
966933
801
564184
102642
678395
927003
285108
102256
476383
617600
231276
679662
812266
305469
620253
581162
451298
680116
715506
94792
442566
132957
143047
674331
469680
664961
395132
197410
149858
551038
881730
1003213
1043271
575594
293909
854571
848522
752053
570699
121363
385660
707104
344526
397111
241667
837409
454836
37734
234126
164507
592448
915465
359664
813474
156648
301588
336823
264455
418186
707900
168269
798646
318502
153268
562295
615671
841288
819041
1003405
742227
46293
71944
111009
958019
128960
910150
383371
226134
365567
775938
610446
921625
462847
942937
944350
136272
601604
384744
135777
386579
500444
692928
667363
88763
33268
600618
246579
95736
448502
270525
216732
648098
721360
657833
111569
145066
275032
405394
37161
569061
896369
764662
1041422
378819
775735
33255
68381
707572
249744
25974
237503
271751
844043
65416
502479
753229
215369
842299
404091
577785
467697
384057
122728
122723
368867
465738
1027341
223632
629071
323647
434394
488683
4897
318871
801421
601986
112802
616006
628677
696997
794127
4531
163984
780462
494085
783701
24854
439214
550277
806536
213273
678898
208681
808570
815296
829074
81025
178838
438674
827531
317729
366296
805311
792914
759960
332181
138417
589410
427250
181380
166514
781133
389950
101926
445689
618418
437182
173091
533087
529372
910857
825389
918703
860077
501811
250515
957602
153872
669205
286346
49836
987064
1040244
831870
664300
314353
404220
893039
668076
555134
420422
767504
480422
591851
29165
875454
534164
749067
1005496
826444
606363
34274
487641
684699
810409
961650
865316
445831
607901
407806
903971
353119
661013
616050
1025110
329007
446202
176634
425977
281009
234416
123508
291448
281061
687142
709992
104468
659478
365274
403528
247731
38058
845748
84176
151124
206544
72916
323895
518351
711905
272787
488755
418537
759701
143445
564527
625439
513606
27686
447682
705113
606749
80476
134467
769987
826002
302255
567432
15956
918738
848555
714427
141253
835897
971481
493922
522367
639831
258161
549097
47407
125876
487347
131539
767695
526504
965813
981971
1045217
548715
885421
53970
398537
311591
897558
380347
690796
427823
116481
315732
795724
982246
771855
167257
676097
960152
857341
925436
521220
426972
74911
822945
665835
349541
646932
138723
344116
222998
508778
116650
790612
881753
751078
190890
925810
180143
687934
1005116
879640
287519
938788
881016
679574
344299
216702
727008
930105
648130
1040644
1009355
127295
302515
353385
497220
72581
44962
261131
60552
1029407
341806
1015277
432817
137434
1031634
959923
688796
866288
577147
774817
682844
267113
728555
242560
1027584
340577
45847
467246
908739
723066
416037
343054
448894
609421
372821
266187
998440
877533
456875
852695
982819
138651
107885
272980
959756
543494
771438
363845
392073
408078
796581
698553
693149
755650
396247
1041674
776235
352090
486328
904198
108116
795155
250455
115042
78611
919091
273520
887734
42557
371528
191493
962322
896649
626174
209012
420260
314408
971754
1028634
746880
172853
430415
630698
659404
967006
620833
344221
451094
339334
24690
263400
64849
773957
476175
739964
350951
663031
510223
348918
488221
1012193
844654
571990
48392
43303
700345
657851
496937
1044610
1042952
491366
247535
734625
113662
637997
490462
506676
1002778
910496
465426
766698
859760
784343
707392
380082
949854
666185
952448
589145
755721
143024
164619
132243
995911
765334
212042
1041625
59065
39423
737512
5296
101658
250737
750150
592740
178886
777657
861459
701522
33359
992516
659716
841973
20020
669840
404950
1005419
927522
1009310
284268
241393
724763
315522
902537
173203
380869
555898
15358
377226
623101
388246
252609
202833
58989
212987
686856
369467
615126
838110
116733
75193
114786
706091
406547
152394
359791
655452
375044
472942
639843
429932
868841
285955
48285
648148
791462
491299
445689
501977
666774
933799
235633
807462
57229
350702
591849
467729
704644
867892
306709
1000913
152415
857865
885715
121512
67326
585938
65463
719939
632529
683682
367371
331135
259701
309570
483058
182359
536010
326093
632236
98744
469325
201472
277355
649230
386572
588101
627140
834793
724920
270825
197362
881179
415048
969815
684072
1004690
614429
1015444
771433
215279
447421
729157
799880
159522
889277
119661
650711
181743
445943
453949
631036
251
809867
162487
957476
513744
110193
594659
726109
191165
542294
526675
1020866
762186
565338
594282
1037149
109612
276859
999370
818993
669130
842633
689305
98148
950441
259349
125129
945541
517729
467503
965081
923271
811656
566333
162680
402628
902619
717448
275948
294693
891825
429408
935087
73939
837338
281339
167186
677857
68723
959139
579814
915872
109581
987291
568452
162792
400474
339551
701896
911475
677816
505734
964415
149224
495054
761656
893067
928210
400087
683848
681575
410030
764145
138926
638675
257193
843257
31406
739707
728861
505171
264748
253046
810474
962440
24936
648839
513429
688447
427397
248321
990828
384729
113187
283389
605432
618621
141176
418613
30136
786782
470286
1027056
435695
116339
612017
567849
72325
75342
612642
907358
829797
358622
639434
366725
340372
695903
930088
865645
309098
910958
141763
794711
850502
821644
56637
276705
195389
803853
744908
637805
118479
186573
385933
163565
115804
14511
1010051
289732
374935
542308
627126
50790
264252
401279
861057
449143
495191
160468
733706
551751
697629
643760
414477
585422
954959
1036831
775386
55684
572006
674956
543673
163638
520601
1038871
600720
74519
385320
579692
645373
464219
462757
295153
369367
257015
450966
258495
163387
666273
136672
807175
868053
170805
813468
724229
224567
973354
612464
547410
412020
32912
114714
972428
758734
201668
993599
79636
231355
901715
810210
697307
389009
43097
975561
739311
474893
268861
31081
871036
954340
441086
905956
861656
241149
229474
45180
1009861
757152
40587
801250
855276
569058
815192
860022
97938
103682
327462
1042451
109578
56268
971304
924552
726051
735367
720683
622626
200419
786924
736555
786155
999478
406368
59363
875192
96224
799579
644739
110066
509392
382573
744210
763937
52903
706559
119510
502375
383373
866890
521237
397140
531576
581050
449012
675621
292431
99344
74533
139335
904834
186402
955569
838802
697371
366357
263488
220886
735190
837072
417685
897170
8984
296253
264846
428163
927572
84081
794203
786940
1045197
552520
289147
305911
984496
154627
465733
54296
578811
512246
136131
343223
801895
262680
517474
359061
278337
913137
77729
609599
788413
78711
229373
276423
930345
398906
391381
278995
810841
991450
567369
1038674
697579
932423
995999
165577
968320
342499
735338
803164
77815
747631
857710
516035
879557
351635
412740
928983
917385
407121
490435
68208
495397
58353
377777
845567
111771
879829
330283
164481
766160
763731
198381
424855
608625
143061
161175
54617
530389
216509
272842
927223
7893
128339
179431
723097
549715
920607
171965
72688
380816
197464
76536
269389
615312
483594
988223
489260
431551
943646
370419
874851
394277
704753
176223
804913
469590
582071
794516
1023868
457538
603784
163533
93897
918007
848280
900958
877294
395745
38326
41878
559500
858254
19238
121777
753211
632337
905533
755796
252587
272991
143633
101590
884675
315850
75733
601527
398281
129843
1030404
560638
832709
880270
953543
483366
184245
1004928
892792
125969
762827
3290
20139
711943
275672
261634
340398
670067
943451
225701
405082
277038
761301
617692
143433
684950
1014223
1033069
743961
1012929
816060
338034
357376
933062
765357
263898
802067
1041997
727870
484346
151662
529604
268050
832982
748503
880790
325717
987142
302527
995139
888472
805134
919383
750889
311829
867600
11215
270407
904847
170684
393230
102214
518066
874441
931158
208074
655148
858026
491377
490172
166982
501283
361948
962425
138486
489879
492115
677948
962709
934563
403330
428701
776845
632906
693888
752315
483349
121542
169566
85285
475798
524650
706362
146553
498302
642094
883182
338104
206044
35933
215127
715921
367583
310753
884386
67452
5570
99411
340227
136
696568
170944
427253
768773
482556
306914
308696
595592
732614
1034834
762590
30474
303654
583861
61103
455863
811954
810985
500743
732151
939704
19214
752429
647509
186751
743254
429925
336231
228067
25320
937083
324734
655380
270525
898927
170314
825467
798690
878964
149969
579248
986205
732946
719836
398138
488084
87824
467169
614152
415030
326299
643586
547484
845410
609595
711526
400497
554873
253955
895533
480300
651
226354
810887
377458
882878
60334
754137
822769
238379
1000196
596126
42877
912913
530777
739545
949336
184723
543631
212027
161975
890551
358385
529356
438462
975927
211905
300377
757442
889407
860920
199150
449325
698357
302733
949561
219967
11528
303540
1017996
727175
329023
658033
274539
583897
345755
731448
708064
293679
615028
555964
55170
645186
141501
931651
10214
937970
715524
537350
316852
773780
223828
303185
71321
369266
130711
442974
914794
737017
625052
1020025
2581
1028893
917228
194971
141797
831630
39128
183877
863169
666993
512821
210812
376921
4344
436397
83932
248982
840829
493151
383043
981853
285238
532865
645024
647336
503774
645932
786199
787048
398514
493741
635150
563796
994212
561886
153072
437196
114166
654382
110412
55089
205417
14924
784499
782225
299589
37104
336104
517459
599197
943266
319588
93468
517006
197899
750020
3465
251305
68191
539021
678532
523152
438777
872966
113043
149274
668036
971102
570205
446214
326056
970202
553185
804658
395989
86508
355573
561936
860148
322713
411384
999828
98264
614311
470077
876321
904115
81564
404800
733921
867938
268166
392477
713490
633646
636809
958694
267096
748178
782019
194423
148796
20531
948611
332050
175227
473224
387276
690590
956376
672239
342202
66062
792987
52966
208530
941302
458430
252422
935730
104248
142582
807724
423461
7441
99469
115592
618017
1026445
81727
784293
751223
624047
931709
560333
869898
595538
440037
867177
261831
861618
1037017
446086
471103
767454
245078
220695
177159
889939
433280
1040948
946846
822596
230876
609665
438193
214358
303844
673747
973235
512355
130515
735551
1041672
183721
891756
107062
607771
901607
601081
217763
301902
613967
445780
137982
701197
425201
111295
428242
1007802
907917
811374
727991
966206
884208
24603
327787
576570
466501
553416
412087
508631
822613
240581
105047
183530
398215
619884
920731
1042813
381386
353920
216531
34229
401049
872419
42958
160900
203895
803001
477244
664625
263503
365552
265544
949861
93745
307901
266957
420989
446831
150053
571919
1037190
569626
505179
1002922
402964
216546
690200
852117
941139
330469
89545
67382
152514
436294
544059
66975
725790
807957
744841
502723
212687
928212
1026213
453699
742635
690353
970253
780724
80694
730024
464040
51199
829150
675809
872943
321517
698380
578305
154713
90471
934871
690384
1038758
539680
468619
1007463
320363
100884
242617
917915
321284
288802
875342
52288
213816
676042
944989
751791
805844
940190
49328
118043
566855
871212
260257
226467
112769
520315
409728
545777
915469
462186
997624
848541
1026248
891588
986231
263814
322399
633918
142509
634088
930185
57540
394993
679544
154857
240866
839949
975589
354763
542573
92639
396315
325865
418962
323579
221603
801977
674120
436428
76527
767706
1003345
559102
522490
952455
508742
572767
472530
351289
953215
247664
420060
453592
571243
891943
823308
26783
460416
688985
69256
571684
903691
838953
272216
864746
328503
51289
231951
1042186
220811
358991
843675
60175
145742
875998
190305
521786
459974
407171
373530
346947
53828
968804
951428
593225
195344
44503
161093
403494
955295
73158
26316
629734
949751
552650
702921
450060
483128
38687
935718
276586
442014
977739
185302
382350
6321
105276
768129
226013
424142
778678
364372
917585
701401
73591
74189
278147
338867
16277
698038
254919
603805
383606
188011
1031588
3669
403796
141650
647132
714044
1034793
1002451
954428
481903
5266
947614
42105
406714
697633
130791
80439
714049
611344
1015807
915805
729087
364987
697871
395472
392345
726435
976869
232291
74241
641891
235196
177718
225552
203880
201758
353430
784425
281429
364438
563142
457953
469117
264000
535220
536534
399195
593595
629946
315715
103857
907823
709853
116547
1028856
513468
667174
285917
697742
1021776
81662
597775
669218
493754
297403
67499
1023904
954958
234567
711076
787958
383622
554946
51616
82421
738969
887553
429136
135777
676217
809287
607951
572250
33289
362460
221078
596251
742424
71695
926077
282480
507583
918739
881211
563572
966938
139482
87136
814998
1017051
769358
528780
860058
375732
862864
527585
166899
453100
471643
729153
268485
571773
958571
345564
232154
280955
338067
438149
206637
357616
661733
373382
833431
815547
313226
195266
623661
614813
144894
421007
484811
37226
218471
308311
288016
542975
756278
547632
999602
367784
377512
397114
289653
986115
274225
294781
386922
290357
723285
441048
945477
976770
844544
740338
240127
255241
77567
420678
965627
1016599
883028
597524
843083
866858
734812
696843
57930
4025
1044064
158983
448024
317783
956628
1019613
862215
363486
413279
842053
258035
410344
85337
103379
131341
742999
988903
880421
681858
762124
84738
488010
815694
536003
564851
427576
577987
481577
214362
723026
633431
700109
830193
764875
361597
957272
483126
696496
317678
527987
487077
639994
469874
143002
493924
1011559
102929
524325
517049
912433
294878
97946
102145
602653
859661
92218
967030
501143
34888
673730
1002860
96268
788654
626306
280069
616090
919259
439032
47091
571646
577569
14003
847234
759218
1026814
290730
561214
620323
247871
67746
496225
171540
852475
192119
1005771
184189
457781
29105
524765
361041
952538
63038
1004825
949852
281422
84930
119435
909442
824355
785913
631067
648106
615035
620981
274482
299458
255358
150104
998502
255212
937689
350271
501926
620324
921917
704553
525620
766854
218744
792724
88459
454207
870678
273407
447952
418073
903557
306216
138314
396516
364479
787747
86418
540599
104563
705234
368681
110165
406865
165967
167731
810655
903302
85017
774373
92948
382051
908572
774880
61231
292873
869784
318338
808737
357835
979798
595432
1026886
24283
979384
104705
977370
700066
775957
973496
1002594
407403
578966
494342
290797
24698
396215
421915
890449
366829
740504
38179
588747
640932
211246
19246
138583
386320
424353
1006858
754221
93761
984547
270776
895222
187359
90486
246788
667880
171552
195374
884885
795049
949174
874975
674776
794288
41767
711731
332213
179704
650019
630560
514899
723144
645430
780852
1015915
975431
98643
417079
91487
317088
491537
111463
324495
899301
682687
786659
235943
126929
674584
788891
704559
792253
90724
301412
101681
391067
584227
207095
425008
647774
362714
64012
487258
269400
733427
1012019
635368
963124
33914
53829
130918
213903
97981
479081
584691
891351
307854
672473
273829
937871
112995
804161
45740
710854
287698
575156
142460
800266
1000279
10007
1009445
732398
648272
501431
177145
384262
1191
497028
148885
782586
891773
869295
380742
715673
587127
298422
963454
550466
43153
875438
448190
220331
911809
94368
495365
723872
7690
665314
778104
607212
197707
50564
157862
12683
914094
875092
329511
466719
927936
364000
304678
855733
50594
419745
683238
844070
20613
764197
927728
331710
755087
228023
973986
207268
744357
747972
655901
765488
205076
977591
710484
960576
694040
151189
941909
876922
297162
922113
659892
38317
918040
236470
628518
896966
433897
217532
521659
220938
850187
458849
374621
678586
317480
666214
927055
346104
360163
427963
934098
27345
579234
263183
348995
421535
160995
758276
792479
516633
715365
211154
627623
491040
964812
197209
20264
668318
943347
99085
897204
116216
620336
460445
618671
893298
263085
726584
826325
935344
423083
56916
42923
526176
117771
696944
603861
818073
72384
1007788
741208
833503
64068
534257
309346
299239
256289
994737
854588
609745
170582
95937
794094
543893
952455
819837
953324
707252
944816
67731
457740
998231
382892
1036513
337922
363117
253613
584034
993875
160707
196842
793582
936176
261159
608280
720107
77601
333369
897774
875422
817616
524710
422765
264480
1025832
162179
1001929
72145
458411
105241
1026646
155288
554493
218247
707342
1011332
450411
843638
136417
519168
408189
729600
935708
284557
821386
588112
417472
382986
841439
586097
978667
674291
989836
944715
986338
755330
231214
821204
831293
188583
32170
777374
189699
238128
250985
433808
1003795
841421
91531
62694
696413
964562
257877
720267
865245
690512
1012690
728737
91149
453898
818090
266736
740047
112895
356181
916668
107372
340094
876301
740284
1008445
986930
79819
764996
100861
693615
304630
255286
897370
955619
901125
1010679
956836
288711
892683
401741
548647
914043
678626
734536
301361
371632
696639
184374
867207
619798
700725
264158
939277
559180
749966
753844
66527
262282
164102
774403
841399
197967
300045
854138
889415
271400
151500
643314
1035294
637989
827093
541423
195353
796996
589921
385118
27332
991685
902409
381610
864806
426723
24220
537119
450189
59669
820739
641504
677511
724901
613123
358939
892558
24540
228416
442578
935855
50593
653971
816888
709672
439153
447744
78645
362397
866605
82884
477982
72574
803673
370458
461412
789164
799495
1016947
624274
176830
701697
343836
969664
692274
607800
796610
538900
317492
280807
174106
369993
994076
237030
688200
42082
187409
413822
629599
490272
481569
920158
733004
15658
156050
626499
108964
730713
174442
248048
402951
724441
903902
68311
62539
610357
50781
1045122
111242
172477
597860
299291
944370
532446
715495
641022
831620
354235
36024
781090
47656
587748
931915
71
224724
254941
223981
746500
356364
744072
297249
66743
268883
354965
159952
690397
1012392
190435
456936
506723
383256
61253
538884
58289
595684
567576
445303
215768
325050
933755
188024
154472
424355
1036027
16099
197305
498736
432482
51939
271600
480492
44920
385916
949600
255701
815120
245496
820238
300421
895471
540657
858089
626728
1023812
1025297
476293
858553
693779
697237
355955
358885
865743
229135
728604
303
139540
721667
477103
771411
485732
468395
708885
1023573
240413
784856
390704
830994
754623
238463
519632
938466
59914
858673
938446
733338
535193
565491
147870
105296
711847
1003253
591311
746964
158191
114994
29370
617026
900491
503098
889865
590660
750974
438625
156614
365790
173455
823220
417126
342578
439009
231147
258624
316680
219412
779826
821508
31597
1015575
26376
980150
282006
224190
232149
388434
389061
542047
729326
310306
298493
662071
385162
345583
599404
95028
414322
152670
180769
746342
907153
221347
708268
485172
63664
759820
999972
312647
68820
495039
331451
762007
652321
1043447
18552
327415
288504
36341
99335
531857
793053
910097
796849
625851
980998
667978
533684
304235
378791
182400
309027
128275
845088
459780
609277
157051
877144
724865
231742
1012936
98024
180411
354753
399425
165704
891646
124268
766726
279182
341549
757852
355847
166412
698881
737399
704494
395181
555606
864837
132608
483124
196833
173870
272919
398341
21847
755236
449362
5527
574532
292181
458436
831160
448920
81730
478570
208136
981664
392518
924512
523996
647997
944197
17582
112504
51242
113206
1024054
525430
887719
1000611
898864
653554
994509
88692
845900
895964
465940
685256
193188
687897
697049
373094
300439
12116
578445
376859
149161
424759
238455
961533
55169
983482
671736
877009
17602
834281
436451
303324
906625
730780
278349
672499
686879
615184
964982
423454
358078
530642
305204
654857
701905
602123
60292
699375
429314
827366
1003026
945942
724472
651726
140192
120176
901447
999336
409771
798044
1039734
591318
233793
567787
389193
357264
159371
317885
829946
780088
225944
72014
356718
708048
846351
376423
599188
840636
389802
299388
916082
911506
367529
525714
519606
479922
691081
655745
564951
413926
660516
653102
529164
269449
160697
49031
780934
815944
289460
688588
74754
514021
134190
917287
732302
54483
591634
559819
246605
810130
77248
475724
873823
242231
318496
165188
825085
21211
851390
308889
354743
783996
986810
1011241
698217
858232
977232
225834
368453
699248
436510
533200
557521
166986
246249
74300
715834
163270
103803
970626
65896
288834
967730
740521
64609
309248
549934
628006
198120
922342
627077
53543
669959
946793
182546
906166
374533
48736
809183
902801
924687
792940
16362
37169
157760
576432
564291
930779
877781
716795
618448
511127
349628
204113
196405
780298
436616
318965
340778
1018832
318333
915420
607505
127896
95300
926146
636578
615033
725835
897830
775767
817015
974916
122856
888475
659450
410162
503778
893690
601739
784582
358715
134517
66596
281881
752858
229315
862092
825879
284946
897288
741462
702179
262898
20052
2791
633579
624449
729035
922920
729117
426571
208873
803985
175498
112508
12569
943812
1034860
592796
921024
282981
520892
982246
695204
308228
355653
678759
135549
899137
966026
510006
960327
646973
727425
728836
294770
372925
73319
115632
900694
1002758
771461
86689
532715
222273
115441
152302
54694
292065
313699
867195
414312
1022560
281112
214794
532344
161406
20542
7798
729031
833080
141909
156294
84634
408332
435304
907174
773572
332481
518720
1012830
430769
516281
994880
475501
818501
918560
395430
683548
1039038
388092
507871
190797
660779
993998
1018130
416323
876025
582551
950231
757259
538347
464891
454970
605656
401944
313251
1032976
757465
118730
287722
46865
295980
547497
749462
945878
655303
916881
359006
186901
882799
1002220
689101
319174
351352
770327
810629
962151
851716
224690
235855
179619
847012
872026
492854
142905
743338
119414
347320
627663
645989
824018
1037751
462943
695315
53528
1011710
670145
391823
516154
271158
30985
299514
755322
712194
187409
69988
272540
381966
465554
300442
680411
635259
612620
153517
56702
704067
789605
362522
510994
108407
243290
566525
480492
939402
646708
826060
342989
795510
388416
864953
343895
815274
657829
963068
295896
145888
970654
267349
175977
318663
200003
582803
463028
138188
564278
82091
338932
603575
806081
467227
669009
1023566
748326
407168
292655
945321
341187
501111
801382
271388
754140
94992
389879
565315
800832
593593
123079
573264
605403
263190
243764
354371
57306
747327
842411
558187
423934
581437
430293
158394
172191
136752
307739
362017
568917
239030
590040
727598
461223
988067
262635
619291
385093
268872
46113
506793
962394
2491
350947
156194
613512
766491
538990
426592
619462
891451
205203
74949
269411
181179
789549
449574
16348
483117
776822
876508
459382
45020
83010
216065
410093
327716
17180
355491
817702
998242
379216
99117
758632
421759
1019492
877161
959021
998324
805298
839895
13094
536211
390113
389631
464087
565930
100656
404882
669808
526215
609904
609294
197928
438850
871071
1016150
939406
178706
429852
71368
286289
103730
761855
48274
567147
470226
671698
157948
647375
862159
321080
890203
412511
925259
481015
764174
354229
370230
737798
366421
20268
756960
334944
651699
365047
102354
719230
424734
721070
358342
315911
743066
110391
801038
913725
194194
296106
804839
773454
315845
803841
988463
34337
828539
288907
1015780
92771
589011
230040
562267
1017961
731294
139162
473246
667128
556866
752950
28313
59181
940683
580370
746483
91095
44846
445345
974496
27446
362552
776654
345580
153293
537297
41074
743760
432586
753771
733165
54375
1017927
567004
977160
304734
502034
462071
778560
1018518
646225
536393
332572
489237
246927
779736
716987
599416
231232
557898
699373
980486
216823
649419
380990
907533
557763
681662
285189
789652
770423
678063
399094
721686
195536
106629
140746
724468
288956
51656
1033282
710745
356615
833785
292288
51845
391514
933744
774553
257273
351245
85376
178418
272073
247628
376431
121531
778209
236465
143965
809529
391934
478788
29330
459292
13716
528002
919480
903647
37770
547245
609168
121525
335290
457536
971787
720973
650483
760753
616325
359044
263795
794934
378912
684450
267070
577260
415949
107373
192073
782464
739457
868814
678703
877562
854735
869279
236234
249682
225294
18851
879557
259814
789683
619918
162920
774440
76843
331199
734280
1028099
115202
34150
528112
956800
877251
282377
124552
600314
993505
324062
157847
1014643
390806
167947
195317
834759
590351
979770
481336
667012
151227
831219
662930
377134
61240
763462
314870
919172
609969
646524
161333
709813
1035137
57051
519579
309623
738400
262214
145267
489062
260240
213960
715136
695793
574872
193643
841281
254278
922186
542127
533975
120032
79080
456035
93270
120809
1037818
616896
573582
742276
525198
39643
543294
332320
811015
446787
786779
259099
585780
81140
262637
427698
728149
846664
116733
209500
121670
263058
149857
990623
373602
175634
673090
934979
138865
380670
793035
258104
498370
291136
505946
968256
487382
855507
226419
94384
229985
462526
783386
824586
762634
967800
775704
661429
352010
702866
836662
108465
491453
225680
257047
110952
873332
718990
438583
127589
1010458
943780
305799
242558
79495
512368
704339
162874
432047
1025291
49833
507902
936973
736365
296361
910763
764452
948263
296959
352695
931834
1038360
767127
136206
950244
396391
1006204
632352
637983
128437
290679
938952
495235
223667
766199
301529
251885
264718
1008289
77281
193393
299396
224040
378553
994259
609094
468097
300752
655886
6561
322870
32706
23832
162640
419371
614443
864219
563390
296076
738491
102436
997893
792810
687810
672012
959023
412655
675023
889449
474782
604562
147273
943604
321
745831
341316
472056
13830
418503
587728
644961
2950
870774
478715
825825
663083
1033435
380173
795214
533371
648553
282615
762374
970190
468975
43176
784687
903605
210789
906390
497432
695428
903138
340797
476253
53308
227716
450601
374173
257253
808210
1008337
1039295
155331
1015509
660629
96712
10305
136791
843753
271946
1006190
319318
196483
444632
202405
803444
962740
675797
175159
366950
674716
622172
603884
542732
122473
116881
716207
571906
486906
189781
422939
548389
71749
859941
123359
247437
1039490
218840
263517
252363
110863
750741
291974
322875
899488
439756
963429
499680
777996
518682
934753
750781
393042
979849
680509
649371
388726
150425
568654
237314
943664
97708
641507
443048
886505
293994
1026442
98208
969569
724623
453675
584917
130819
1031569
335535
436492
169616
602950
917635
190134
553766
386753
126861
364509
412689
383272
911997
1001265
70347
133254
624087
717245
966696
1018968
739742
377022
249697
755615
492709
613875
142983
481584
411535
541740
243964
547518
567209
150403
377741
741514
242652
720881
500250
567263
258867
402172
181973
570991
601631
431222
206402
273472
981071
959401
381754
261011
608276
781618
210331
604031
453551
346485
657209
724117
807224
897179
640524
335704
432158
775052
55638
793491
1008822
396533
747146
668296
856424
425704
89821
654148
838635
223774
58403
214087
662865
813330
878420
721120
390444
210576
689563
237663
306440
785463
166156
1005606
677167
55319
412674
540274
872131
570779
357767
514254
649158
708714
185143
501111
252370
250974
577662
242029
817946
41053
850408
997456
661473
715270
871037
447248
281645
762079
699268
243702
982284
641909
661616
904569
391092
767742
458883
499142
42678
654884
583475
327229
11501
110226
943682
722939
142306
627889
394550
143430
775042
60487
208060
400162
258615
1012838
399936
517342
924021
323543
557331
32699
884406
749230
89217
44785
625610
199344
189452
253280
109165
740148
823164
317051
392033
583644
381978
148626
828547
927411
803532
619258
1007291
472528
925287
200272
372844
7853
487573
158825
394302
722688
206258
692741
621668
599085
844732
872631
439503
614850
501182
162730
105740
893830
185437
672464
289355
988232
973920
410119
112124
4877
241548
903362
2645
424059
180781
983768
419279
793168
1028112
408298
319392
635633
202505
984393
631077
54282
540839
157261
746982
155700
154382
916013
182241
223634
614769
260509
579776
427566
135729
816279
606399
335699
255107
162269
122779
384250
251777
381252
207129
56746
623849
80881
524630
1001574
722710
169129
656623
914846
990803
92731
671245
111778
952407
163256
42723
554721
501837
69236
975651
453316
733854
597367
94657
454417
599165
395008
804235
251314
283777
737088
1042105
693556
306681
629060
419782
905942
647499
592375
842096
89486
209251
47694
566491
487869
733530
947615
407459
13625
572637
117151
457267
945919
428241
544236
984278
439170
707111
64785
806317
420450
259797
655018
507301
128845
878311
891502
849499
612853
462600
287453
854650
457750
321071
342159
610058
1008371
14333
451331
567679
763509
501417
542104
506845
886450
36841
954366
553753
26858
697129
92715
1040368
552565
757499
442380
563870
902573
774807
222400
47864
842052
1042612
132161
485855
672841
561374
776648
547378
484361
601994
887961
801474
909926
100525
914543
84588
171385
330463
921592
153740
62857
370183
956642
516834
165155
260757
840565
860392
396029
59806
242358
977633
406531
84989
1043785
391872
706667
693548
437266
739046
365512
488248
314723
733703
669458
262620
941742
718348
489559
555656
506669
436180
479516
743963
607780
642782
39957
410261
409405
425891
690122
712206
361919
295396
672915
913398
922102
931119
614042
217299
64088
391318
856554
146775
250326
900193
654460
1004843
1017503
202272
397885
281865
1024450
915538
60975
828346
143605
517372
602249
49831
513883
650932
943465
515002
360577
634562
91835
173913
753234
124009
7169
23390
734641
873050
887312
326687
567464
531783
904365
952619
836370
685862
289099
306778
517521
902209
951548
734800
560449
606463
987004
917493
645983
425222
235043
178646
390322
303336
976602
569145
770822
603282
359807
547804
911130
305916
274623
765173
724195
252375
199097
314155
567135
982643
1042122
755619
398116
860319
431954
230758
178952
861534
191721
880440
942167
15949
6905
549515
752893
267352
904991
105396
556072
1031544
921637
34632
671750
872177
397116
364074
228296
984563
1032595
511655
149565
788928
527041
578037
133548
63866
869842
688951
601245
679220
932348
68471
731037
508047
677802
146277
887085
622219
247803
874638
278885
591143
988957
20110
26552
485906
444209
521071
416797
918535
307176
805159
316055
1007332
93415
461678
908924
50017
957904
627691
31950
225748
461714
83297
949318
968827
280157
845790
6300
761552
920540
177226
729167
830087
198625
478358
530284
894414
611287
447119
499334
654334
972177
832910
809015
658133
238772
713364
763820
954413
650654
419170
924875
1011968
829799
273553
81357
68115
782176
265236
493592
190370
589640
177444
621290
735741
77361
113882
467050
176667
70716
219147
41981
681211
887579
728712
534088
889932
7684
677426
185634
625193
753609
686378
957705
313637
987198
241062
209461
283085
9284
66135
871828
18198
415612
9450
911929
938261
857460
118138
967639
874477
827219
689239
886259
496272
78020
950428
606390
685262
1032586
884780
303802
888352
885133
775567
176209
960716
658757
10632
1163
180342
807742
89097
611218
361808
818485
828263
320486
4581
16261
864845
961886
962741
136191
446388
253109
525135
299704
827770
203744
416324
578547
1042210
1044639
292317
639556
633323
380968
357103
731833
868617
231846
542196
510389
781134
705814
527673
174114
597471
611421
306608
943868
503871
820769
979378
718265
946058
548005
288750
358464
899211
865350
321833
340667
898234
434104
353483
630047
50210
956180
90547
165860
523562
86502
522569
98394
620994
844516
697479
582301
767516
345174
691420
974392
447909
286169
1006522
884506
847066
542367
914973
658344
51590
213689
372810
811384
399481
992801
341370
24379
933507
98217
871308
400620
782771
1010166
938611
633622
1007057
543822
355801
872348
550107
349160
766036
328100
870538
655767
329364
738906
254547
934494
1024129
244421
90478
791252
952461
505418
209785
825380
39173
829384
646718
409410
712926
351949
719459
322964
486484
993943
766940
125523
418799
975240
489539
1012651
755963
385103
604818
949609
928580
130152
757021
948922
126887
941496
1041929
314366
224877
535830
668450
440817
825550
839592
981729
307500
877571
927965
934042
503283
472690
457465
1044401
552614
483922
68071
774471
425034
613573
432562
243289
132159
719142
553718
402235
795083
164075
443431
953042
496046
1013185
469729
646391
881092
10040
442215
968197
610197
489602
37013
171141
951937
238326
287372
1031414
971697
1003357
730446
855963
583697
731725
437384
906413
255003
651686
432124
392543
606027
126840
791385
963754
593510
165420
177848
758362
309260
829003
595176
1036538
748681
119961
220937
803096
154955
906106
173465
135458
109272
526495
287373
973778
334183
678518
547026
506580
524918
1028344
606196
944450
659871
689100
209196
1011641
110760
101692
257925
242267
110601
327260
593553
550355
844616
439392
729064
959454
504532
269876
505084
267702
642933
911117
1020719
462146
338936
365841
370733
168413
508314
1018036
754446
864830
271496
270775
188540
881233
982749
130418
328866
767942
719268
843125
274161
184964
774949
210840
518450
782243
229508
352643
449993
392500
683372
846392
31274
181317
645354
410354
399541
855894
340786
5592
986371
494016
737177
256202
162141
1005082
945092
583415
960562
299843
536815
263663
421303
749356
386071
982705
745898
328283
820999
11950
245541
115079
948295
594586
931115
301646
977267
978566
984364
942341
614895
231113
628596
1012277
82445
233452
157957
156843
498499
1002325
950393
50217
64812
150173
330522
599211
533689
86424
347330
739380
425313
827736
84530
59787
665434
644821
367011
499691
618567
509735
173089
644116
649059
847788
170710
12579
526051
848875
311136
178211
541043
177841
473899
588232
847022
554844
174986
1025210
447306
973779
438587
530699
605184
917839
328880
46934
306052
662647
1010632
133841
702663
121309
565081
876303
898429
666856
566706
689740
86507
659287
152799
124968
164970
157459
827438
700573
909349
101929
952427
326819
293202
38486
556286
702201
997929
876126
1026685
497381
214177
32154
101403
218193
440120
271854
648001
520947
910890
874211
835184
271709
929965
1000618
386423
436220
866438
523523
741116
703770
888574
384858
276082
160065
960779
127349
396132
767116
547747
581330
220583
40494
896374
40454
728581
581695
614952
623576
514958
369293
441564
1001175
430206
571967
341590
800348
235789
833446
639503
203429
609225
1003990
538378
661687
624705
643724
602676
589357
299401
552397
660074
278793
869301
977981
299364
201903
731871
625624
742388
360565
582584
398165
951872
867876
419389
577157
27948
24660
868561
1007426
939955
134
201367
189858
1024575
533888
501329
231051
551077
615344
356588
126005
832998
264532
994892
114357
183974
1027281
513718
715630
875291
61924
727763
148224
162373
235845
472194
909899
274721
33
651899
443501
807665
274806
458490
564857
543276
512267
383994
537973
956405
920860
531946
454939
862938
123333
760870
1034217
103818
639785
703574
554870
757551
517139
862257
23881
601615
754049
1010244
863098
333980
781750
892132
750715
125369
708217
756545
214304
674575
200261
137075
693259
251202
781610
28756
783815
295096
790201
906470
503228
441386
1039257
798264
3426
1002243
943220
744898
843702
531188
825280
518895
84483
692252
788466
695142
708050
679016
376380
452863
818701
632187
341320
1006774
88648
641142
238201
635640
546896
24344
134717
283619
129718
664864
543806
9864
750243
480334
859060
283966
420807
957662
118475
924929
438936
539473
527164
463800
991180
311
194904
6911
583223
345072
600124
142634
289036
601779
681797
397196
789604
995151
17228
671020
530433
143924
226213
145998
545548
478348
894899
384266
254598
74216
376836
150688
160409
562633
858281
585453
51686
689327
176410
113029
983345
613305
1022294
90099
412939
57225
109668
389712
233801
631004
801632
1025876
867001
121168
877851
284321
517234
997312
96516
532190
287830
522778
612609
702055
180476
227924
243735
928437
463175
289469
368215
875249
504376
448441
701254
141576
481960
951735
230035
876635
838898
607272
737186
499252
975854
27258
650450
223558
868509
220841
731162
565221
382838
64071
192613
476729
210957
114311
385118
14829
306771
33487
1001298
329023
1005104
920618
593265
748726
843798
695546
778298
443261
369512
145503
970777
498242
380535
433418
822633
196610
349214
228688
227050
963419
763974
16979
244334
769116
420379
88885
889998
132101
252121
500332
580148
369998
617995
292487
1013803
770257
871132
765231
952424
1017890
621221
14040
43609
112273
294690
160100
509089
669723
250916
909470
977767
170478
573675
429379
85431
152858
677627
357458
59486
612174
297748
380698
530634
452148
27062
1011800
509038
868443
844683
867332
196316
553538
129252
264404
854556
321989
897737
309267
342498
85070
503344
128404
538566
550613
68504
538607
602101
1027718
542467
616805
551516
547236
202272
315017
158424
70062
321507
156410
907837
765517
27520
341525
456619
507313
727018
275597
471583
251633
658444
332843
933876
605747
947098
683103
649593
1042458
709780
102498
167390
690417
1034121
392422
201551
75495
681288
851597
663214
214985
474390
357937
372654
586771
105556
32316
322607
140139
443058
510554
1032958
2221
998230
940960
84654
737540
152734
734958
234201
164900
889364
707941
620294
174359
193168
242361
555078
962167
731759
272666
725104
945650
541526
338113
322791
935619
221209
668200
151862
794159
141634
1026614
982789
141621
713883
11347
522327
868840
684114
637133
457876
64115
884498
607745
270381
405308
350437
671574
924223
957342
816509
524276
1036790
381043
125778
201028
106960
280339
245262
966339
922189
10560
142127
64597
81249
918645
893086
181149
1034684
207098
1016949
369934
486478
338081
14546
946888
403372
399623
845646
174996
512072
663912
202239
636056
244384
292731
192664
483860
266382
461973
883749
1025765
619449
142590
893908
436711
1044848
258555
423077
754649
248558
80924
1009956
363717
84714
629949
558416
58027
212232
515193
513563
741370
244589
496711
197961
845286
325111
86661
307864
793983
468759
977873
49629
142074
902321
276025
358089
828174
561470
708555
444902
443653
72011
47069
225559
388057
724266
329600
273826
659210
788211
942940
968689
103808
504931
862760
554299
542228
250479
70231
730294
831487
194869
480871
866419
58288
320382
674785
676722
228704
177236
257398
608319
319693
937401
1014155
930427
39055
472692
719195
88931
948365
720179
548353
749140
131755
215974
326211
213417
356444
591702
454133
109650
839579
565883
156191
68383
979600
583381
64856
637603
41534
168246
40570
807582
252429
761226
882124
885249
816708
772802
832762
228804
60852
728425
773440
931415
1018854
218736
699963
754053
613065
574908
587815
790098
511044
426623
169242
922073
243825
101607
806859
245493
354498
465792
797854
176762
447606
973225
517741
887503
444381
867420
941843
658012
920334
898710
653681
527307
853385
941060
106274
831907
256607
816331
703913
372260
171654
437260
17759
869456
487971
955255
526660
268886
625938
425823
419151
321148
587442
754236
25037
173651
855835
772009
26945
28501
139549
885501
616933
949812
416867
838896
256618
65318
903088
16197
679170
224911
382277
501607
892087
726280
699374
168706
988228
913991
1013017
804080
137758
156823
26886
681832
346570
598205
123135
710618
1025106
63144
76356
689558
546082
465665
961421
444863
404255
265899
574329
858685
1013893
905814
579173
678764
500740
431824
90763
684217
276467
493748
511891
596447
1016377
758766
806996
34645
645414
251502
551286
230369
953358
10812
441795
341674
182535
416100
428268
866312
46184
360502
264836
954200
789083
376232
459824
650199
445892
653748
837070
210078
154000
984566
400015
20876
101680
213563
815823
242154
877341
577063
125936
195821
332695
307791
135694
703444
195668
1029094
671383
239774
793402
235812
996129
934467
421985
660334
554208
183242
831781
636586
998433
183421
322456
901412
613551
298519
83576
725914
481466
786077
979192
26873
209524
186794
615614
1044514
186774
740603
997130
956522
290541
245896
622503
606057
284631
659966
1019302
204544
608287
259493
684090
256834
924531
512161
82742
704977
290101
18459
554112
557797
122349
301558
843458
723685
1045233
149059
725278
901946
620420
295797
605864
958548
484843
967596
461000
920883
849325
1023795
635466
708266
306559
295119
221494
663394
651824
1006835
919436
417079
759176
825562
967289
716651
799407
499993
536431
340771
995199
22935
731486
579288
114096
858846
521306
459705
327398
994421
702776
791415
871959
3766
893682
365655
616968
28050
567681
968429
771635
648199
777661
63440
996473
128145
93986
63074
614788
489472
431190
933054
1015294
684151
263873
327355
538527
587374
439794
562619
54966
615991
477052
773436
995159
345065
611680
624143
953530
489171
901922
157021
842192
15011
1030039
429054
266301
664907
266958
861579
13598
630233
184028
838177
639741
764142
187726
144428
893990
797186
938494
68637
556348
610497
408058
132232
420856
692811
72982
365882
106831
557318
199760
485557
835145
497058
956556
100324
806986
640803
324441
891951
872195
643601
79244
776539
801195
864526
302766
473306
297302
814514
815130
600524
175619
88852
805292
340519
841558
249601
619745
56426
161108
80803
178293
403422
804431
100747
52313
133040
680657
1025749
832714
824527
635356
625316
487018
725886
753366
30201
480370
1009612
604425
92525
283194
388032
444415
185078
194532
220518
968783
305385
26081
82431
52813
298195
33377
911407
647685
719011
1039759
338514
287871
1016542
909179
262219
1044093
826153
979674
1018912
1033639
358110
236497
776110
172735
1027875
509440
435183
867841
823976
448999
951656
176958
75920
528347
32362
571232
580323
282879
531604
179087
37761
363630
489094
1021743
812799
581138
738369
770257
722053
755373
15010
412538
516127
559894
1025075
159336
768722
435756
379213
176887
1014833
70315
189110
1037279
786450
107228
141513
465843
867677
127598
647568
122144
771435
255092
532390
888981
319215
580021
563446
292597
405850
526105
346716
578683
672860
447150
211111
189895
703037
445676
960815
542416
518480
822277
919136
465876
531586
839845
380185
937219
246025
584566
732238
507638
921767
267687
125831
211159
57554
158840
57309
313898
681315
214703
876832
904008
183380
382814
112736
142978
882903
413021
674880
905691
566650
515257
463173
558217
962040
510056
118400
783323
512342
990812
862902
668193
607303
995531
362819
32797
845133
167091
594647
442685
407564
603335
349361
531048
835035
236065
229290
380242
591347
89484
733622
511771
92629
531090
31630
356
746444
885935
236329
354080
488805
249665
453494
377757
955620
227089
1030682
419584
270163
330068
736834
926184
822084
409004
614332
1034297
1026955
241303
655480
143889
182545
988791
855687
961174
895960
755773
610542
57394
486998
669312
203015
811323
795363
407360
356847
486590
748847
244890
831005
472315
741963
808812
290359
666075
794818
39248
430969
570726
81460
844226
228510
62972
195035
905041
424936
392083
506087
41484
306926
539892
492950
213026
454462
494999
621586
97735
789020
534806
154522
174471
434999
544738
297564
579205
173407
832348
986946
873840
909523
546909
328687
714920
6610
872702
109310
935147
904667
128328
160324
204793
610212
635390
458070
678216
688895
359705
811328
621468
559299
674527
301490
616897
417395
872834
850698
336285
839595
855585
286029
168076
486187
207667
224647
1043299
546219
887665
731397
669482
299356
20007
571359
24941
802622
44723
920638
405431
499548
871738
43338
169326
62528
816478
117274
862690
117654
256432
260570
385063
32039
1010962
81217
55137
783230
777759
726952
920658
41137
400384
668561
682152
860281
210836
976682
67217
1005283
865458
902698
865055
315419
550149
292664
928717
732922
512028
995893
18812
157504
381258
858197
777879
1039870
355223
829309
690019
60159
316370
351402
279931
462797
727663
420392
989783
669813
461620
660577
387048
1004280
123001
53889
828274
559756
700199
468617
898459
330614
762949
938296
234466
496702
396090
456949
625128
282395
911951
735639
841104
508086
967061
427884
1024136
319545
819853
679461
789733
323440
400083
620007
905756
2074
61591
285609
356226
759185
868954
490524
949703
189658
854681
870916
300892
105145
428026
444226
868866
668057
718915
52646
906922
310911
440220
549940
573328
31515
519221
896127
53592
435311
321893
906709
189250
767532
262849
853653
929644
698890
615120
41198
724661
411548
488974
435167
502876
341683
320354
998013
189880
853971
449550
962708
850505
664354
621973
682618
283940
537586
875202
509022
828790
1029537
296620
599459
184259
609741
928012
974670
311961
227280
324423
808774
710654
905869
897113
515071
463167
843328
982653
998147
419968
1033665
946396
279595
206080
239069
695107
402892
168817
743198
183171
593535
514125
364831
203993
88652
921686
190547
937909
710293
511719
949476
817474
169444
63873
532205
727716
935368
155447
626318
966497
387209
265225
489859
524370
361385
28190
31281
872149
489466
1007139
698689
927615
329867
419586
523918
656254
903309
433766
502082
927122
561804
854822
1003520
1040415
937697
472649
710684
447457
865592
782550
386533
14652
306370
548580
48839
391462
53241
92772
205227
150354
339046
452811
962704
15162
581137
58755
1014166
509157
558499
1034095
824978
748167
144857
694045
354261
512819
172133
485684
283659
317577
818227
561884
684488
907985
87402
804427
393259
228992
683399
415798
316393
561630
273260
440783
633411
224986
702133
982919
430749
34643
152288
785367
320042
729122
794762
317808
958942
822209
956448
681814
305470
494246
733485
228520
581387
679168
197289
357326
970511
953240
809621
499258
668355
225968
497538
563907
52028
82521
747682
653760
75559
285599
509266
157908
703048
874615
623700
180314
33400
207428
547438
655310
817869
342803
430312
473683
73340
527593
672192
211597
222812
933009
897131
684864
342531
780894
256701
566255
215411
1039054
711665
850470
469846
234681
486211
208855
623775
435681
978889
333255
145985
302093
524296
846298
871843
25956
813107
685905
820856
492505
997679
929123
558397
14431
512393
506604
827832
944747
133655
518066
549315
269765
189373
210747
602924
231733
1003985
780473
231760
328771
950405
257052
394418
375715
18985
888293
940948
1028164
184502
450572
411966
1010961
92045
845558
502094
70802
708617
650986
871353
1003806
371477
534917
909561
30762
686153
225790
997704
850271
955311
732249
127098
1019088
678065
982953
471313
120189
545945
483025
960125
310513
444958
925412
302244
734454
590957
990642
676272
124026
488305
27071
182779
561647
824502
424243
679277
737853
722574
863414
765432
708487
3679
980468
975862
537741
89277
274904
19642
619091
328637
324918
155743
187240
700963
73745
189137
353732
234909
886380
401065
235539
374167
923216
491240
780988
689582
94250
464123
706153
790863
498017
285303
299436
275777
1033742
203711
269331
120955
332928
256262
760866
447805
198325
763487
308803
89578
835907
399447
64268
108866
680748
863738
741187
663605
716390
69121
241705
76146
832733
725956
542615
329089
992080
944235
402817
692275
846970
573269
142722
344297
78567
1042617
361292
215715
312844
374649
686966
516067
384105
382038
769385
810838
21525
744462
57379
826393
809075
336491
538132
816255
301326
723207
45210
123168
843361
189927
305027
487244
988070
586985
691677
34273
94961
917494
798017
1026245
279459
648947
86434
749808
810777
959931
902709
95756
531380
51052
1034713
103449
768115
902401
585769
695470
838410
101620
650653
992425
322737
581249
924011
843912
288008
932291
824777
195943
649882
435893
276887
532120
511969
863831
973199
825938
407304
215367
60633
786325
826085
17746
587855
581231
300524
534894
578816
185256
888032
566011
700644
642272
531701
912697
315972
549992
16090
165684
806973
220136
709439
848385
212014
295404
12993
315336
584347
571922
322293
668172
339974
589001
813156
520666
752865
621930
114522
328034
619562
763508
131772
167720
894498
180309
662174
132761
689543
417098
385339
945975
1017686
305935
816423
89000
948248
948969
315720
875858
655698
505086
78234
934911
123751
911511
596821
853415
515746
1032768
409790
214126
257084
806778
266990
1014264
468367
720028
255831
948882
488649
327971
128136
145817
625703
1018188
585122
942833
798870
231902
287557
935525
1003072
163864
769219
354055
979692
701216
926483
123665
244545
770373
678090
388912
397983
116207
964636
591701
658967
615239
556696
208192
310
538800
498757
153631
788147
470441
106645
960920
899828
303339
315335
730893
125368
916460
385207
101258
1005711
675418
605369
984544
899825
961344
691947
593498
95717
407868
501553
384229
240754
647308
124942
730034
584583
339369
544406
230987
266188
254657
893726
1042870
862868
424798
542413
266271
74794
824609
693379
160318
703662
519055
227424
647019
473986
562245
798254
150241
52834
524610
733063
934609
505131
88464
664227
845014
445863
767594
360603
291604
2913
66292
10195
496868
953291
840296
453257
738456
172627
197649
45833
86691
611492
700461
68991
651873
741262
660370
112916
102871
45923
285235
521965
597188
29529
616667
926299
1008024
177902
186268
963988
717243
346539
17747
430455
494504
400232
137706
815079
472080
65830
78751
23360
446593
735561
820163
226852
215512
876041
149578
604370
584989
619554
930407
860237
610471
739194
127278
587330
907872
146209
1002771
77506
821973
154578
491010
857538
773886
123534
273276
470383
406174
568158
524663
88078
1014885
854340
909995
683541
15384
637869
766268
856311
215524
500736
450947
659300
142424
536519
957082
292997
113037
593004
805168
886263
676661
803217
558614
880907
7732
700217
510979
581985
465352
945673
221415
133578
903990
184902
334295
523943
386164
989542
345809
752055
13350
874014
953999
136998
471614
386021
891213
363192
82477
408316
569993
590212
158820
643341
940730
823209
204220
134964
564707
925064
434097
984284
987329
369674
483524
386338
1027514
384101
478355
749693
973524
666330
368848
63019
193635
319363
773474
283214
490101
526577
335991
599230
30704
326502
198734
913223
880074
560847
280808
742428
961824
1525
738423
446484
966538
951007
524272
751422
773332
158594
985590
93506
214823
875713
1003076
995404
937361
375085
930680
175455
778637
573228
1041277
656116
1021934
966870
621415
912294
830681
627812
797693
109377
625688
776208
207229
593885
379690
795076
843335
675998
916819
521506
217255
797749
161152
595964
531383
10206
451566
285856
947162
966696
222313
655899
608632
654691
51996
331825
27546
947259
233362
777382
680263
593293
558740
655155
613465
951021
908044
160181
865570
539164
469074
899088
478330
260606
89437
284461
658869
593157
871108
58187
57233
916961
668177
471241
450379
50254
369428
920522
263777
228361
256036
215841
503343
667184
179729
906693
565356
687565
408264
987795
178
1015544
826880
877936
200509
996326
581200
600656
849875
742992
589057
408357
420521
98212
77782
498349
156904
759556
296593
323068
102905
33103
1043669
782175
847387
139763
251347
937031
962170
534907
182696
324825
55146
963126
109551
824694
419020
535063
962937
244172
206471
857865
318056
1037502
783177
547872
973009
121921
125016
31222
566616
751441
941154
741734
711579
367654
489445
1010558
905702
885182
134392
305158
904961
998165
412287
577836
764263
159730
263622
509054
688424
296721
157381
634511
339873
53899
44606
803269
262472
950265
992350
579672
690107
276768
759839
619683
617411
231796
387855
513744
271965
380017
247862
476966
621217
429849
13926
326660
775060
383889
328184
86126
252708
694431
13870
74045
482169
917930
611509
690865
915874
447085
70108
27136
270149
137364
845348
797600
916156
118288
459264
78757
717502
1017093
177763
144363
167276
878960
32299
336606
70160
629561
60205
855676
438617
303599
11541
222543
601608
864907
972684
625598
876207
927692
896842
592231
795811
63234
430999
743073
962407
730896
705896
296004
739335
2665
694470
186824
714150
96145
687100
1034531
528271
501662
619976
94852
643240
957554
609341
34744
600445
390970
143018
332853
846779
707888
655871
415426
407823
118071
500951
350061
183153
190977
17368
275502
467446
457528
177568
845417
778666
71059
685858
574804
527715
240896
900633
819818
548619
147059
185950
123012
870473
526915
683575
856806
617039
176593
526165
685124
281208
785967
476079
296575
693797
15865
65587
272432
570387
664493
869109
937775
280102
796660
452262
965841
1012544
192695
45502
809014
910206
773260
536641
995936
545249
607019
973247
918282
906924
754620
500243
774020
544120
276512
183977
987576
967339
645118
638021
556579
91341
1035262
430965
43094
344397
995514
212082
252877
546839
407157
996566
1013905
874241
305699
869651
423822
103484
546164
836804
822061
664937
160892
96874
1001536
311425
235771
350792
952063
291599
729497
968187
553590
748281
605378
512952
469961
466728
376988
952240
531232
838838
589992
599108
17331
1032998
508688
726296
552415
150268
1021432
962073
106134
395972
811389
390668
579859
715138
829238
796254
432912
505518
488600
894409
422585
822738
433514
133217
221293
195527
171286
971134
67409
293577
758771
435439
531432
581951
968528
309400
268044
546036
329090
357706
99439
593689
226999
75069
234284
1026044
711882
555384
729172
502554
902042
440859
571546
998822
1000623
381130
996454
715314
73042
87450
324720
473824
1003568
257889
323848
76941
261209
219625
866302
434660
612813
4468
341235
424598
764882
874130
1016629
1024108
198321
887957
788050
861315
792532
674711
19748
571076
1014988
1010530
599587
197386
524477
177482
1022361
209801
692442
955777
857628
916095
1017048
679866
650850
748187
817703
484311
731285
822926
745431
339899
804577
901092
367706
114930
752095
654491
865377
451920
129510
48166
585764
940935
903083
822419
31171
676212
415419
685563
805085
418089
944905
47759
785099
821036
624329
789126
411458
400416
348352
825896
402603
886920
95535
907190
722150
57370
781949
834609
731189
1018951
1032118
934560
1011184
214819
231115
311512
196374
280521
237567
218559
550734
16693
447606
110001
145719
454216
530782
837212
969341
227870
100006
211986
493783
602202
583168
94556
886708
782047
567712
984914
10101
161095
14565
567095
750119
10460
1031080
53408
600851
297113
229219
501171
917387
665608
134411
555061
709576
954826
82414
897237
1881
583399
641425
851023
187780
644135
99675
1029495
768450
96477
210793
918660
848139
902937
755701
961788
923266
644394
544981
130504
70037
226790
380135
807966
112624
479668
1040704
909514
527087
365563
806745
19521
5944
479978
187699
425989
817315
644055
165580
602459
466166
781502
924253
832835
838334
669226
969317
344238
920396
445111
183041
657835
456473
921461
273133
950261
979345
919102
228671
570005
509486
461802
463656
980969
313297
837850
635749
6077
253794
350076
480867
939511
891473
909001
891417
401396
249549
754715
851950
89042
208453
197562
561104
824315
903939
556823
243981
317382
54193
980737
335499
210399
344034
445220
997393
36588
297543
810685
811405
505734
298958
373263
63865
981620
714279
99341
71577
556671
563256
167469
472562
122080
378089
63104
393798
713561
492259
52992
472582
672811
623876
714
937641
178793
1035636
301695
974313
999562
521966
980787
187078
515237
519854
271701
235619
16690
714338
308741
343279
581310
636584
712691
728582
463905
105321
624527
278661
630347
825404
988917
588144
538441
333066
837780
453262
1041005
250881
1014905
1038195
408749
277395
248257
162171
538469
933906
2003
87059
258015
245027
540805
507362
951483
871571
945528
631776
694133
111623
19192
661435
276329
200778
64799
891830
866465
479979
297993
632702
416456
32666
989262
834983
38363
98427
541938
376863
334367
667006
931560
578264
49420
838280
143370
750424
510210
613372
715133
81636
404936
3517
890859
251877
176288
131439
149216
693934
969335
488497
787391
909040
1002111
639434
523778
821239
490539
591135
1034087
728602
760704
894518
825406
490009
99035
429455
241570
881315
854420
173480
931773
344735
850985
953550
655718
425086
20597
149196
32169
417848
800392
117893
624896
63711
606778
888950
251888
819510
217624
740133
380096
605245
301879
889243
869528
515716
791942
634483
135772
262412
200335
226397
944186
512312
203025
713139
207572
398043
875600
670744
689620
41148
522507
55477
818366
887566
830572
104460
2573
183660
311246
429601
841547
155627
770629
578301
588484
510663
1016756
641275
695650
279156
754212
57415
851323
737424
806772
163710
718936
448854
228971
532746
850657
779766
578281
235885
253118
909462
791603
677307
117737
780339
952697
274035
150172
826568
1040020
852407
422211
382026
943174
374854
826644
725912
986359
220680
923039
237563
777890
518944
25028
637115
972477
12567
812778
250989
945551
299424
407998
76917
1012572
271706
989731
619958
337843
267571
460028
158909
657148
83961
701516
45569
82186
287883
55609
457853
210072
270830
329366
639608
188341
686250
141640
720540
586198
302489
403298
24042
131222
718489
462583
333362
254291
716208
760861
835726
516579
902940
418524
884412
350476
804854
130931
1035209
751717
270661
960036
184508
526100
697631
866445
968750
642537
15575
768794
607870
511944
445477
570079
642663
836369
776966
779707
1036614
1001206
987864
272462
907958
304089
398617
164745
497465
540473
519238
945816
23738
1004592
59347
946308
347711
890189
526061
683778
988621
76549
836570
903793
962161
450977
192567
182039
868226
486452
710717
593467
992653
935208
477346
891462
496106
613235
404985
437750
724804
775082
771214
500891
30755
463180
315936
576125
161596
712840
1027783
628729
992840
971218
445581
737183
295072
29609
977931
955154
992291
184015
605329
717743
72278
320133
986890
339851
717946
895959
210520
435655
108385
1023030
62882
269856
478579
809715
901566
629387
1024744
283984
475000
170927
842967
588589
800606
281784
182344
601765
853644
307059
308990
194414
614748
708612
731360
847962
889151
860831
900562
127353
603964
1013939
228493
420088
916831
1019642
995282
592356
180548
816715
466290
414972
951847
280009
461861
815969
161594
940464
558508
964389
730254
695259
873875
169040
717453
490185
613061
486778
480726
864982
327098
1030323
524304
950186
844505
709141
60599
872773
844450
361504
764737
308042
948642
984376
320452
689074
3240
723266
250589
310599
980271
229901
388847
947218
23310
411481
373303
112000
42975
72389
299606
281401
710260
747176
654032
51274
535718
723920
1013388
386992
826171
494865
43622
398171
581868
315260
376704
561208
601106
24799
126043
685228
707144
621331
63472
814380
839940
354605
5130
156250
788304
15494
840898
909777
909590
718879
922553
721725
425936
342474
750097
878195
565541
1010241
321386
197077
348154
664298
71344
549666
261740
507970
184473
10091
617316
222673
80352
453951
669217
710343
412230
767310
679529
77857
515131
27243
356724
878558
478495
821686
956072
1026547
39320
285371
795156
1042185
656196
393814
406959
409883
51607
656442
887719
370181
188732
624809
1002006
635119
272363
53220
726600
277030
992676
682325
978221
596396
31999
743362
956000
600293
759677
258907
772220
544776
916598
866213
852980
384997
614135
624975
872408
592717
194866
693232
410950
208635
1015517
284625
922637
1004039
760229
949398
995442
119299
332128
521555
245699
761913
105102
85528
202972
796375
99110
277490
163611
350240
222773
801462
100021
915827
227263
508483
212353
201919
356135
124632
152903
500313
164941
1006530
403462
770380
1009489
429675
517767
212765
684316
841529
538669
777327
253032
913205
1007914
305048
725526
1034532
646
1029873
229709
466641
790678
970668
409149
366975
1027378
970510
1036632
346470
39429
747680
447010
41953
456499
439281
359702
199656
390755
364508
104137
369057
250402
297475
561375
305760
880411
505604
874241
533576
246785
619068
322887
230713
748203
384708
1026416
30343
33286
176918
546226
962855
988097
536966
154046
309718
575677
541637
141638
537157
756091
571424
591059
826344
112331
547649
706800
1016867
685817
412175
408710
39145
741952
839405
466272
99688
758281
567039
694393
420190
1020767
467972
1002356
591512
749423
842799
849393
687108
34039
331235
167622
206699
28499
274448
88955
244734
255330
111739
237313
826420
348197
980328
56752
919377
227918
368663
32125
752313
437270
970208
320599
364895
54606
314550
335958
943100
739343
319887
15210
199975
557482
310299
777366
478423
690505
920615
888554
855670
428223
299155
488249
696328
171450
527713
133719
938754
855053
1009455
168193
148517
2742
204963
401858
983837
566522
466089
1033866
236260
969371
330582
180773
89697
708291
312861
101999
1003055
323657
614847
86308
63145
614138
472638
78032
625836
404844
725387
874329
530782
684960
157410
763448
703556
975412
835336
109675
465578
203360
499040
900409
453137
11307
388043
417874
403217
760499
179877
367973
600301
1020539
781398
947624
324921
336574
198313
702984
134742
553289
79910
723742
505301
316209
340608
197988
947878
943041
810217
758270
1017491
192916
602956
86926
815370
973798
291212
1014916
48771
370335
818460
959270
771504
424486
13297
665824
612200
152385
464334
91244
386193
632307
364989
408461
104549
235997
992209
91761
956793
559809
266247
881461
956401
2500
566787
332038
1034955
452522
598222
19060
113373
480422
905904
550111
416509
553741
312710
408806
1036983
216782
208068
786773
1027327
262587
172145
323296
74440
390772
855427
59581
493004
175361
514408
978319
384214
364632
708754
515593
479677
713775
72004
956518
750587
510208
745903
352152
633696
656789
374006
560228
974906
977765
954326
609726
907485
1014838
824696
497840
597634
1002241
171812
648476
659474
701099
841368
266083
1024253
954607
82070
146244
1041639
230372
938718
874758
552519
992357
1041291
1008277
123048
187293
278430
969988
163086
546955
705990
825698
605456
484295
278306
444594
1034984
180573
369151
398542
395140
965335
1012887
774945
349175
406204
525612
810101
184027
835368
275476
1023042
152868
657088
392371
162615
250277
930888
435945
331199
355021
181244
558368
388706
814336
601659
859236
824713
942102
669863
132345
98713
951240
940278
186797
196127
448902
975604
985737
942545
403499
852086
132144
413435
1018150
241634
72908
862933
755447
332495
89843
831565
710632
805259
417811
122501
941321
357676
350915
273130
732082
1424
332973
968412
668106
115516
223165
794187
670186
32271
275834
716671
608045
277958
391766
506190
87607
834090
833398
532419
33926
58329
842687
933045
707162
114934
511775
414305
705662
509623
487256
558119
666275
657575
187179
1027516
579582
846443
827255
154646
558440
235754
923987
13933
780805
349727
563733
66611
307868
580498
391626
443332
255699
975336
317652
75471
917480
757908
415509
561327
23214
714771
29414
227805
707548
988705
489457
322988
350707
774134
121975
126468
998896
419301
743330
378415
704598
619373
8481
879350
889467
163835
778726
267647
790909
703339
310279
850840
476410
771018
786692
777479
174579
445583
474509
269020
60754
306778
27496
572851
240216
497156
919247
176905
212698
237099
518946
621163
872169
71703
683486
648241
763800
441957
794584
115560
136033
317409
335695
152436
19511
712094
325041
60306
583373
248625
582091
967244
972790
837363
621930
133944
976050
270004
753178
628467
168506
552359
840726
76350
408221
504457
151366
731835
453520
598091
1008756
480104
209367
584726
71584
839391
462101
834709
196133
607693
658986
162041
933212
387249
121936
13489
60383
708398
1041660
78114
433949
1036795
191569
516444
594749
742338
245499
2303
36500
885809
954362
444626
237792
372961
898797
190943
311582
358504
801503
210481
376508
800739
138
878591
803933
207665
315256
920373
1037755
650775
172247
539816
368653
569978
192499
375031
841985
848175
728374
596645
856971
945071
450362
471016
622955
699992
1044696
876088
345772
878314
856420
614062
225178
1026149
475646
411397
184856
592746
288839
199801
233696
162039
984768
773223
441898
275899
453938
908658
250706
899109
40324
718871
485162
603567
185591
57626
413890
290810
906634
911846
593130
584649
130433
196047
418770
1042297
83482
449529
731524
932268
685897
775419
971387
784581
139070
770750
970117
214700
347280
372483
87476
300864
3586
769392
489922
304049
81847
534635
992228
333454
702571
816720
937188
700923
777183
238173
65038
641777
828988
1033280
771445
473581
1005295
450380
412510
572982
817660
102529
424070
395067
163324
416105
797872
227004
366560
294159
818572
40142
480471
281892
494258
168405
288713
851839
567897
797071
776346
155757
136690
950774
277066
563949
38807
961743
953825
576140
886360
705631
279141
477500
112911
850453
1037233
575966
594364
815220
234991
521569
513994
1027584
720818
934473
510418
781706
854912
887377
660516
25087
22620
449477
267438
447668
890643
567152
259698
321996
32626
350342
943676
549877
305024
715694
294860
818066
405343
748791
584822
85675
355927
226410
143626
460603
924432
463930
115099
547025
534336
128344
662088
264226
924484
811333
563364
331374
810206
463668
239506
773484
441635
994891
993097
604043
45988
1028774
277491
993588
317164
223392
917291
505898
823858
263206
674320
78065
91027
804307
505908
887602
5093
325734
456060
725283
767532
391840
456560
172510
252142
450620
617230
342624
120573
1037840
273738
223247
696993
599274
726432
609287
492504
15259
137804
824337
353979
491293
81559
583620
263476
104156
682672
663459
704247
121727
840127
324141
133674
1029476
745399
110523
640335
400121
874508
689966
130890
615408
507743
377843
8913
870462
838114
982608
574846
1014924
668533
604897
810663
986428
337721
1010580
1028582
929315
1023430
650386
727365
669418
31358
485473
937519
713820
158437
944647
861587
384869
264440
126249
667537
930670
620391
688263
969365
210748
533855
156202
517998
498672
219162
313363
318506
520260
885851
15320
601444
766468
539942
103298
562321
506531
423720
98228
193210
1925
609635
665044
883495
682146
491635
559156
821303
615381
921212
1034236
210026
509155
681045
500540
523257
177630
811016
268124
173326
960025
266822
894737
282994
124491
240335
476362
676864
361758
486008
785034
339858
915974
18172
917560
43732
1035509
230821
655916
942420
369049
665152
190502
486400
829266
417579
135998
663859
504790
42579
917749
625628
98230
313232
979028
308390
548558
605166
486086
950072
495867
253941
567296
529061
789745
486606
975284
94431
158560
301246
793470
173751
578750
58932
17128
1003498
611200
658588
192991
895063
287439
313571
827039
668874
682249
991498
638935
747520
30593
721662
290774
970341
689097
224409
118971
629503
753276
1026269
861865
97458
370929
540194
521274
135518
964646
537288
319672
414716
201748
434591
435
777811
74689
233636
261528
375557
626516
747217
25430
1018890
731608
772228
623287
121152
597328
805317
888035
296008
616548
417896
403224
778470
381122
233718
339611
126197
1036835
557617
616730
948138
806488
540127
663909
941649
891379
359120
297798
844288
656477
688871
778401
180411
749555
643994
411772
218358
671451
862112
72570
362659
969812
621119
526152
832554
439912
952964
25967
555455
204096
45048
744200
130671
786027
647409
1038909
902640
406705
1017137
850093
281023
499321
636218
471199
733768
223824
238326
168548
708832
318850
380893
95135
775370
667418
463458
792608
434602
643316
172859
254881
893333
937783
323657
213107
773200
250104
230955
773349
998347
992603
230829
111754
212444
312211
1045104
689131
708032
151115
40624
443971
411077
215626
37974
931335
402737
181864
473971
20371
531954
1012714
959248
218528
436354
366913
429349
30238
440187
617896
667094
359172
312603
469045
388624
152441
950289
49942
610365
1013631
923026
900541
852576
523251
825395
910433
512392
694269
966828
951089
611972
760467
479932
499583
1030916
558333
574342
164956
441715
876005
149160
973932
975507
568585
970351
19102
60681
50520
607487
923328
182317
779303
209059
138105
1045028
928002
206941
620116
224110
689816
674224
629196
447064
8742
938513
636756
690092
860090
550008
192985
243220
798885
531246
823344
5111
801001
813367
996843
753658
372674
239952
969816
576869
712785
855661
380756
18554
448260
61952
154684
726742
739251
634508
663145
586608
136703
310924
773034
40981
608300
206367
321869
778360
163201
222181
451550
514679
713507
664920
939599
170336
998007
753395
139256
520428
682675
496065
491771
953286
475220
235397
600084
1043465
961111
950999
560543
448559
942508
583164
297765
745737
853203
741422
92837
705704
797034
399960
908760
101626
18160
365546
229920
103550
93601
43652
796066
712377
891402
751716
689862
286907
435398
916626
341489
443375
907445
699236
41256
6718
545002
127613
744982
891119
911555
219464
923300
495647
738010
520990
405130
967038
188452
661304
589289
373341
490346
61925
988764
45551
617493
378955
735061
145322
844820
795888
587560
1023567
121632
12470
715900
864224
643369
972326
1435
548817
346346
45047
254891
388241
35507
351957
525962
856736
580180
974088
809915
676760
364118
427358
922226
876411
33181
181969
161718
408463
1044832
326457
262475
626085
378825
529673
465996
367337
1039862
597653
456197
626241
766229
657571
492269
588890
79323
735617
814417
715728
961234
493156
993035
1040283
634506
728122
563030
767567
888077
58992
803385
632826
39736
181056
838349
791707
81721
224803
294446
515271
641442
279444
496114
396107
982596
155476
511928
587871
435923
319227
500296
573541
137274
777507
547514
686274
526695
271893
915270
95158
760483
504308
706589
529141
816986
819081
830656
327178
200400
281340
910832
741545
851758
1015271
91483
229238
1013632
990137
934234
162667
248241
833295
939223
572656
523788
548220
1380
191117
249920
980331
202127
876978
534793
105702
48447
520991
105260
243280
399492
726486
256814
336753
802994
623301
9764
79749
671285
7848
781409
230962
789381
623344
270042
211577
942004
744486
600372
946714
560503
983481
663997
1019642
950938
86551
776899
715812
422449
361614
295081
719114
229739
481211
555972
20115
38548
799483
50737
727175
818221
45506
967236
134940
787207
694731
849762
24417
514577
825787
783343
384070
20816
882813
972227
887697
515734
1016709
416357
1025193
744608
124846
183200
769552
264062
759227
242222
868865
346989
581704
5071
682861
345487
5169
325623
611424
81190
941409
918180
393142
527627
125736
555461
249282
982363
981856
505567
490545
18606
347751
659773
690879
116250
550658
539919
504690
375347
494347
826895
475436
406589
724662
960397
275854
334302
866201
341222
43569
865756
510703
6864
401570
927959
270783
585630
715905
223727
547974
65367
748571
342165
696602
775416
457328
741378
652221
347497
799918
926000
70880
133421
26954
592035
557234
544525
300006
896914
722034
484355
200311
938515
321861
46116
708972
215844
991339
581117
702375
340639
536584
587046
872360
482827
1011884
860292
639881
870972
335463
805215
601125
5127
952827
618952
290302
402235
477499
155364
168950
802175
344713
575635
578603
681415
519595
586380
534658
57945
1042029
857088
230376
906064
117828
10500
695688
995139
105963
208100
825213
570623
68876
114965
523176
756510
340760
658193
459808
135966
690713
744386
769442
660445
280961
63552
336021
980214
710989
545715
929094
678410
324160
3203
251770
8525
137989
1007318
819756
45673
609763
413299
214503
557858
473119
651700
123048
655748
632359
620942
1005254
251115
184944
578974
409195
382934
27240
145796
841681
820629
542596
782083
157037
670526
908004
566859
1040685
331219
671766
197345
430285
745442
452506
133143
179287
184124
654576
429360
842435
491535
632733
27012
405407
61431
724551
785430
792143
343296
527723
168917
832202
871542
458429
165342
191665
491628
611277
680093
44924
641969
800209
690150
936399
583070
640027
946050
891380
168898
625821
821411
314256
577663
41935
932711
920943
875187
93096
910820
1025589
314529
465818
265443
135634
673297
121097
191189
811013
224616
773771
615643
643263
1009578
424743
127618
107600
176882
77780
872359
1020307
72169
654150
236128
835279
635335
804281
659809
666515
807419
998651
175633
970207
594228
732096
319139
141433
975102
651023
572364
1044547
169788
776001
719998
892607
888082
450910
1040615
225526
418597
99411
379824
387079
930156
303670
343911
843610
703464
674133
127234
466310
663565
969090
337121
182493
862532
1010096
247969
928328
558440
275013
457938
598081
204258
575066
967234
507894
155921
355461
733617
585925
304707
636111
617578
137365
918184
430886
143359
1032576
65685
871451
977502
870337
1030888
90175
264863
1007996
442535
261914
1044704
839704
630853
872212
125161
896538
174098
507490
982844
308641
245535
26819
586884
81872
614602
933669
647133
520055
128103
494400
13576
390026
779465
42815
149794
36021
41336
399181
98212
627386
988986
548819
105647
569762
770203
1031163
135484
563221
383767
1029693
200844
7426
467364
903554
416639
868327
872219
830906
59480
802468
376624
704922
723615
862487
461591
778212
423217
502598
263472
1006300
132398
1013972
435428
741974
605731
1004758
722905
274927
327207
6164
407397
1017099
627216
688624
117698
642999
514575
779347
846718
854255
234986
145842
320011
441582
696762
401944
540187
307386
759864
171314
1004553
200847
183474
628587
269014
110219
948076
759494
579098
687811
68525
167004
897986
798244
641811
330714
857468
485877
754845
732865
940467
352913
367796
809877
217340
546794
893579
638583
720806
422606
976580
727120
427527
957764
617482
370168
966118
174767
287044
339024
554883
1024417
89651
643178
603387
382809
107196
761047
236407
744753
652232
987894
295173
228134
851064
749762
532780
607787
561437
683412
402919
587649
883458
156862
821762
112141
614872
471905
173104
928504
760745
195039
446957
711413
581450
673668
973138
180489
931592
56548
31195
912947
966598
826519
3039
373264
185759
985900
209114
885521
31032
768039
711753
152864
200771
10560
700685
436294
771185
553236
641075
420207
154143
900041
887888
873711
780364
671833
890267
78163
393520
751852
564278
581340
863333
925227
200839
751361
798674
310036
1042876
50243
731017
223606
829453
265806
288616
982787
114222
709585
287980
753992
492241
616124
961298
441493
963725
973525
843419
929698
894417
569849
714827
204364
836310
696231
526555
793526
694073
654079
503889
912974
909687
591722
593040
484597
402964
180345
181260
374022
618639
905671
251484
666234
714350
251968
604875
462521
116654
196006
470795
568096
775459
74382
65501
899377
270823
502148
58191
455698
516500
104099
710257
985245
398948
1031547
194627
956437
569745
412340
323959
194307
131592
842923
895893
565354
1022308
443625
777759
173693
416596
722895
1028346
350721
713982
102349
901756
342181
592523
532846
257118
939300
307371
41347
62899
985589
832107
123516
352142
359052
992902
859942
414710
918725
115846
553671
2330
644035
782322
393511
1030246
39178
408484
848642
961054
32964
87062
975193
378614
305122
588954
312729
208934
969284
938735
579666
125757
354379
588375
634207
483481
22452
320570
195161
960956
682535
182649
707038
354727
799273
711315
1045133
216677
382097
339003
100546
952088
237538
335146
732240
381593
468394
313813
408505
432965
1026147
996441
36860
664403
217889
47287
777034
958889
544702
613777
332144
360109
321508
348560
239381
603033
197241
269796
589182
773678
896011
377748
849440
742374
79410
950942
51186
892175
129175
123413
851187
877289
1022917
916981
917967
361432
878850
651933
981418
1007379
109376
526154
525719
459488
918051
682462
1030528
477568
778966
205878
367138
48544
196997
331694
735940
945355
950812
218721
113770
210549
197640
588457
170946
854345
508965
533198
735744
244005
476624
521015
571030
261581
668978
740851
24761
73562
581779
536071
406966
408777
598371
31429
225669
499646
378920
890643
855957
987301
986907
977130
558343
745631
883760
949975
243110
943881
888534
894543
391181
23753
412035
397796
325211
344841
361828
293957
802326
645766
468314
682537
110078
238388
243106
59104
967387
250933
22566
856860
790542
640968
801643
795324
68808
339088
541399
122808
875447
129291
439536
368536
135988
954727
719539
136924
111047
268498
562507
462926
1032120
338225
565909
356582
40350
199670
363589
526957
422741
748655
401326
237456
309260
9846
283754
650358
1040642
145041
950712
759648
1037499
348643
467797
377090
362699
399002
455890
126291
634687
974045
182153
521682
342675
78426
674345
116279
606390
46665
925169
924773
944156
700994
367600
568878
265641
375604
699364
655384
245967
79129
1031905
186178
33357
652668
77726
383461
213890
761107
236420
641936
94003
66334
60942
471293
670795
480732
127073
592707
689034
225083
978211
1041296
950989
942621
16412
820752
408614
837771
362058
618994
397338
158327
770100
917221
745001
534946
545784
757058
938170
1021809
157822
997644
956460
699737
985295
871708
573505
619920
802181
765339
94134
193361
295140
835173
681597
331674
863144
872346
101961
50025
279468
245099
668947
934244
143723
380531
753562
414455
395472
519078
557048
709119
1031536
179804
919922
600683
783408
285093
445512
753893
338547
490466
629629
832531
355999
987618
388896
4930
437597
133152
989923
166251
484086
194747
137060
1002051
608061
878227
627789
348588
1015549
518000
1506
646725
801838
581205
938463
35285
999063
642403
285745
1041183
352825
940382
184268
137607
746972
913939
1039556
479194
528416
731667
958321
500055
151108
848333
501794
242920
427482
194068
166332
870177
506138
962920
73855
516671
427240
123670
980257
111439
1017349
378028
523961
245313
990052
475769
920923
581685
199275
247209
532850
581662
870222
770890
347407
718487
463738
168580
239417
567521
445424
7147
532709
366810
99388
120778
519662
964117
106193
580887
554832
764095
568012
967776
745766
436717
483845
457457
525061
409466
177616
245543
415916
1029119
384148
6720
837458
126771
846123
976448
155848
261515
608689
25450
300194
671337
962697
490048
744986
319307
107099
277447
88912
830955
998972
280344
287495
815344
649766
695136
725941
125137
811827
1039945
799125
932284
22976
382250
486734
332605
181182
651931
42152
147351
17734
904303
799123
1026310
786312
265041
29456
1008919
312223
308736
581515
836909
244688
678083
175423
42246
93992
668984
97531
15406
534845
798495
395456
324790
93703
458977
678894
708798
988725
376741
941431
428292
437490
32922
464861
822045
509770
557742
63183
475260
343463
369248
378908
30790
907312
571966
634647
773228
63540
695995
419366
913224
92917
404954
183685
737442
651061
651532
284231
188571
999816
761711
626605
686587
747999
589424
576376
61533
180227
614577
637207
286270
335465
330657
91756
111535
562347
201367
1040561
759697
507152
968704
643741
805709
1014638
842179
712721
712042
673544
356292
173906
351277
9328
847900
625545
217804
1034095
816908
1028943
165438
130199
1001206
762915
780784
423908
820226
845959
919182
59560
460538
158408
779668
727322
126182
104774
183139
555752
481531
173094
308581
374037
16615
262036
26786
691190
517801
1007051
189484
1028330
352941
558353
774773
816430
748649
725958
774769
316666
315826
865518
828467
769293
632950
384670
585624
815386
167776
852492
708019
14328
230377
496360
707539
993012
796783
532742
299450
910785
90040
639557
842638
338381
1015622
147718
252790
979347
1000516
341198
771481
633156
593572
859848
592718
84173
83229
551656
142872
964582
272429
768932
902709
95314
530610
284441
352425
532250
219294
451874
637053
1032848
1016765
339157
285877
257080
133159
197118
311449
813061
381356
421279
291542
838213
201055
340446
31305
45681
895256
12537
99535
289130
148326
303668
893575
832338
378891
512729
494485
134753
587203
866628
686928
176460
473500
453693
843792
552838
238886
553379
544598
893445
640905
603015
87598
504247
443346
547166
594402
379534
597836
949913
578093
844878
671247
725049
103860
469128
54003
627986
539083
226151
994549
345811
783695
200240
538016
793580
533539
1026705
563158
221312
453585
248544
385631
854333
801808
333086
1004385
692860
963251
968713
37350
80537
713267
994011
767521
406919
712483
131817
539352
951216
48291
985960
200028
753416
1007877
780096
822705
971910
178535
831709
964126
686691
653983
985820
851489
270095
936302
681014
115116
562435
905258
853330
77281
732875
474649
874455
542351
173056
317487
20100
581136
485132
438156
373382
274928
9877
337060
565712
920570
614224
958531
961075
586571
350752
675695
511790
62463
401101
451692
502430
312677
409893
949875
63875
467508
395497
5671
134264
746594
781351
279080
574875
769899
33345
472783
652642
40036
14904
414615
179042
97981
555382
225661
186778
250237
168261
987549
218009
54801
207024
518353
855161
782313
893545
432113
552325
495889
4343
624797
63108
697671
24502
436166
716088
232263
200777
1014726
391388
73156
1017904
60010
891339
81872
35931
576662
798368
504864
58689
366512
753231
328500
143289
581142
390316
165716
837144
562173
364151
791865
72230
675501
410069
343180
610637
294947
908989
750034
958504
811172
141233
368248
1017383
651725
846889
464658
11023
582909
718459
752112
816144
1032181
600123
116909
440901
749744
99243
704158
741074
303695
700408
259499
903902
600877
390598
190454
529421
798180
206747
564639
402091
15722
108966
490321
963926
980299
487076
211081
249138
643775
790224
458419
297010
807145
1019208
512986
381287
41649
105805
955641
303009
553763
868681
350873
697826
357346
617270
367136
48762
472193
836141
518242
195530
136427
702930
896448
466218
163769
202117
436113
278816
822343
725120
510006
56511
884870
540487
170847
400894
365398
638634
137109
317875
874678
295619
488109
998181
524394
136836
493704
809142
604568
565744
192919
992185
38702
490073
262240
593209
758242
957601
271002
367226
55960
769102
208259
556567
346409
979575
804730
503011
727077
506988
488899
107034
412626
713327
609586
372450
734067
930515
1022186
380924
976821
926473
950106
147898
429172
920997
722816
188242
776172
54583
501256
466173
794622
494811
865242
527460
627920
750948
420331
945001
604681
897854
235958
905974
588480
1014514
355441
759293
923413
42021
340178
378122
682381
121275
1002390
671051
350957
971317
671762
895644
504686
590897
693552
200180
491300
513065
943957
10546
63126
781518
904111
957754
282690
784478
274603
388229
933501
484910
271961
10137
754000
534875
457843
219841
842384
663662
26923
513260
278645
212512
406321
374615
638543
765175
236678
577264
556994
1039059
528030
278031
400080
153160
181561
900821
645163
849196
159629
907620
464021
314063
259027
607893
224469
688252
162425
210729
1036242
109783
218369
93635
686293
668092
500619
940982
210247
612696
809537
694425
290581
535131
382161
615222
44181
787341
788901
429196
229636
19522
700913
646392
584285
964211
277971
417800
805489
429290
385381
641298
689373
142960
800571
775237
566037
833488
627918
414395
364966
253232
978856
867546
620243
648465
892264
79640
497379
921859
5835
772154
549318
19994
770151
24853
107900
53618
23776
852326
356051
163436
884350
926677
542383
466755
661224
636730
1032062
340780
334492
837488
515942
898583
64245
354496
289325
670777
701065
561132
864947
38047
124181
177846
844567
155423
760964
206418
712963
543558
468103
41078
142390
473283
975853
752243
369967
173268
229936
717935
593539
276337
581311
834390
250147
500994
170043
732916
934787
1012904
552538
704475
37388
360729
589537
204022
913842
252062
799171
420230
948122
699330
799302
798831
460976
91716
543881
442673
52004
956465
959743
683749
856529
130367
160398
1037719
125556
539921
153737
759826
19618
557748
453406
406138
891490
855079
488375
406319
1024794
763811
975644
529064
400876
848968
407460
43094
945185
60574
508974
687493
431128
446836
861010
411307
497853
926151
622873
973901
944203
673087
154838
4130
686281
567354
190850
312154
287951
456318
844316
135916
838333
23578
968432
396899
379692
709646
232399
307726
756501
467829
941395
387009
36918
933409
444937
513592
421201
131586
929442
722942
592580
854306
344428
351850
882729
1014368
195856
216675
939166
243012
464164
924593
621092
22608
306156
675930
504018
984391
64033
710405
55222
276064
442139
557732
779551
268395
594598
703702
121084
525785
69869
453800
212433
362082
313337
157585
828528
675940
964381
206369
1027132
33308
1018619
150608
651568
272964
889275
168717
595173
989775
344384
907928
303418
50939
1037202
92910
1012336
103759
571035
613228
925166
413570
414345
607212
714947
23431
97059
603496
310852
639098
868510
375401
89430
437956
209482
146169
26689
531520
121591
752749
988850
21752
233678
203733
887723
288421
827071
335016
405444
638730
416613
479180
159300
585030
294236
766566
147052
79516
796570
263612
756941
740856
144887
486907
55712
64411
591964
510336
958693
255011
600321
659384
1043721
785362
988430
857571
950592
59119
284165
713603
600367
269744
280590
573912
464363
40750
1002345
1019211
60385
1042053
546328
544288
992947
486914
81039
803545
949060
955699
648055
380964
692845
763837
1014317
642543
792530
262656
54628
570403
1036765
40673
26912
168245
539903
704934
667366
646045
941537
742580
127827
428996
725218
54238
431453
1011939
642140
328038
937020
598224
883820
664983
966694
697412
711572
93155
535723
265177
784076
42402
462023
645478
458724
529014
698268
1003868
182325
184306
1501
513736
992308
579828
49523
884216
135521
21506
40585
868619
34086
510495
551015
251424
973832
503684
146410
793003
435726
901717
417896
169933
983453
404660
937703
865975
334142
932412
251977
52352
29063
2971
195876
520078
38082
907561
456413
353677
315800
211096
49410
406962
335357
258976
1035619
983209
459817
1030033
659651
275024
257617
880507
448822
518088
203431
602605
439803
199397
380842
887776
474297
215177
1044768
190907
517060
536370
619149
281591
559128
402536
313794
77870
829802
110019
957037
460949
592097
822923
352069
813151
906601
120937
302115
595496
315985
583666
978206
498795
80716
742021
485036
557273
872561
975481
636097
909876
182977
1004139
390907
35507
66814
928641
1002552
170658
632702
149520
934292
776819
330083
226863
197313
376133
780151
471885
403162
628645
1017902
52961
850588
989139
682216
659353
887283
805569
452463
221678
141182
418082
839778
470451
754709
483844
505680
419383
841899
19274
626749
526455
323496
190567
2946
249435
549002
252528
14034
210311
285989
1022203
757181
895376
720515
529664
345588
528463
796519
90492
174599
1031785
570832
224660
971914
90858
349455
994113
276411
19642
317180
893857
889162
674228
83931
286442
818432
741878
838506
1038160
486697
1031474
254494
891718
21593
400326
45930
565319
624326
911584
1013777
589638
518992
246830
117318
705948
76866
57644
861733
701293
656887
948873
439179
934557
586435
28851
100036
254052
942812
901547
945222
718400
178450
560846
91752
737594
781533
545316
127673
917981
714347
905415
689411
416377
3229
735172
605288
349020
42873
1001034
1000938
105282
608071
454624
889097
558466
424411
341853
482267
593094
131625
356619
88514
993977
570795
72978
625417
73055
771113
838425
377526
12815
1020842
916894
940958
777204
528519
458081
841189
985383
484740
713553
953229
329510
817956
840957
21149
476860
134616
620018
941247
815327
843654
740168
922820
59222
733923
691193
694122
10290
9781
21579
441273
965130
974853
236647
783697
960286
270875
296229
483029
179095
259559
560033
509550
181034
601050
1009391
908528
409838
270085
162091
217248
971533
96558
296669
438059
740629
990067
882198
1030603
404727
153734
126871
122282
79705
408399
19986
319835
223556
104856
15322
195873
141973
765772
481379
218738
679577
877702
902411
716197
59340
1028716
360004
655734
688011
911195
145588
748732
46502
426715
577669
247966
381486
921849
989233
872364
660922
274162
930323
91747
250707
787380
747393
1020071
525083
1021255
448761
20250
510596
202336
518222
220715
729780
948103
917268
762470
13404
86057
275349
814653
1022422
824336
360214
381150
182467
616296
347320
644470
505276
116894
305582
631855
138933
405524
552347
947810
631704
484130
416521
255874
10848
756439
1936
360642
937699
764023
481947
134899
1008120
309886
336992
380629
396343
918877
821163
850790
1040669
1004481
272900
415895
762062
747621
560702
308610
781932
733514
279983
901557
100483
3285
566430
649716
472997
531181
1023107
79126
701201
830694
868631
539461
510474
449434
562124
536201
189116
837352
955555
41180
501143
164279
89597
844833
784046
428943
536035
215541
702639
602072
497930
314357
1013543
602474
690898
898487
602436
935990
556482
723538
816328
414351
608115
934902
326238
939779
274034
618878
712403
366964
46920
915100
838199
64541
939576
427744
323000
118516
79182
804112
528894
45120
26468
88169
117741
414000
20346
801303
166483
66570
411789
536104
764789
511030
634926
116754
261012
720626
883052
995398
784061
390863
106430
998768
718572
280042
478642
382290
893304
543956
714510
584412
608546
884761
424154
336399
20415
733680
485787
101570
197097
981211
1005234
491204
630338
877376
561606
902886
659686
707073
927977
871483
520522
840391
172814
129717
918849
662159
583582
366484
437650
722052
972998
870155
812620
1037545
297698
197958
896091
346523
911852
554918
978034
989026
470139
233755
1044258
220760
910117
32945
1028637
579910
217681
35426
755553
257308
266580
216444
722803
587628
100578
340527
58705
760377
734349
918051
327334
959577
71084
290267
442064
548949
630629
334249
734880
171481
282989
631449
212142
780891
358
614294
264395
16527
869793
91955
723405
562755
702894
836143
424776
853918
42025
55935
887314
871827
352044
183738
619555
612663
44892
690406
502045
999748
49823
769352
594974
567443
961668
571734
302743
471937
44333
823136
792024
769764
353348
560993
894562
280659
54881
876513
921291
914864
836849
354547
570329
381972
831794
794474
410693
190691
41443
124169
33583
700642
488468
45002
72171
737022
701587
656127
991255
680955
1040194
628644
835098
529543
313892
257675
804059
541563
228724
913560
815351
278622
227840
23386
807628
269123
113031
570845
156006
347673
177828
918081
1029434
754995
232558
498682
692413
411835
932346
161575
878564
669737
587023
213239
577831
824898
742408
1020583
199479
742055
420647
972358
1008416
668796
336635
554672
346651
970374
719088
61937
402553
674480
135668
876815
282662
615367
908685
523795
247029
295686
1024969
43518
28683
178556
473257
124942
678435
396351
396021
123246
989263
123867
813425
158038
797292
258465
228675
295680
149085
973332
950299
531021
38189
281977
424588
19154
728724
832552
724996
768333
197430
405387
362270
926964
84897
460055
253918
219032
778840
362660
929793
631466
495625
1019819
99416
768110
863236
4034
446783
96729
349508
324252
280709
432197
910158
821527
585250
1336
195907
217581
595608
527145
676944
153910
275850
135727
377450
749255
201914
552099
1014678
154727
296593
114201
334647
788935
877597
147007
888499
879474
249217
261094
19966
399459
940583
505323
287618
194074
510699
343689
763522
120318
401825
538137
505582
148424
631100
553615
984640
771685
848563
99820
344408
23932
280388
256160
557664
905149
420126
61513
83801
151339
444135
142923
101554
431401
845346
207901
661491
766622
102596
236758
574713
211252
230521
947908
763560
101194
128643
131649
493132
948146
540459
423100
390741
1001482
44972
970036
471839
873538
840593
885652
792820
538186
403121
46208
441390
1040231
601584
907777
462792
713317
887454
751595
684769
896439
370955
641590
648369
494513
493902
620763
620486
564153
625331
86953
540372
560229
880366
746649
777767
820971
220226
735759
8780
854384
784659
607158
996639
626537
879456
938240
117049
2270
43354
188153
367291
402707
51447
392162
539281
54687
9518
379821
492674
892193
175112
382139
881020
370657
992994
347539
507399
399082
503290
854291
525675
895780
591477
659240
424660
987569
335630
518174
470328
1043909
675325
311263
719028
49401
650904
1024076
313090
564417
510552
927953
876760
86888
718269
421054
68238
986404
1024798
31597
146861
152703
682059
973877
852849
256499
410757
1033071
114470
135240
1042184
136948
140078
826397
1033732
140046
760565
381625
45941
157583
535637
605686
281789
417943
527375
808309
632782
207965
247225
413540
440137
597137
420905
285916
719633
61645
1023632
68142
194612
185931
543115
695940
98190
1028385
648857
322291
979159
25051
744738
961541
1016777
73697
861075
500555
262367
901428
727433
9281
1000540
628197
391087
189492
34877
1038399
169389
539783
164736
133120
737079
487391
368556
78428
529163
144063
510717
961875
893649
647095
929956
260646
195206
120903
124398
584700
155741
488520
609498
1033260
844030
71526
830346
671117
306173
47043
958853
515671
866796
964668
847941
284529
429386
139973
762513
718481
212097
605802
511579
205697
755134
395785
485426
392571
161681
44261
138439
760266
257567
730845
688025
625252
500280
930627
679540
133259
1039933
71240
845820
294054
1032462
459215
1039734
621402
877369
399780
557193
634083
525616
166603
686767
709939
999651
783249
425195
687199
765680
285931
106780
529257
3293
918692
385904
82541
72549
729628
24535
665730
102160
508547
73963
143042
850356
196130
640697
8100
240430
781298
425737
880992
799181
164938
737386
473190
143739
830386
976584
850471
801742
249644
557389
952794
78867
130036
322858
44070
384940
482090
981924
68896
223432
797206
906984
508922
855075
794335
1031067
519253
497758
815228
386193
141214
212880
689245
629235
587486
401547
717505
428325
315717
364357
878721
841915
50946
880029
839634
414039
410998
1038746
207045
980122
745668
741062
460478
559779
494673
421593
993975
847889
810829
269761
815585
702225
218341
211279
723552
731024
471474
746375
236487
329182
923362
747679
902321
236328
460411
825372
647120
368219
943975
904233
295500
647287
70925
884540
753780
770638
663988
972818
438602
391320
560729
916459
329092
500749
292832
822342
42589
695939
977097
453648
747235
266009
131736
605047
331698
353544
820231
891551
189814
875341
176332
350789
4698
74915
114863
801816
455731
286846
426622
358074
274024
435762
333601
387233
658583
845926
524282
612550
872435
33263
776061
518786
1051
878083
596389
149682
925781
860068
492430
290115
413431
172242
431994
721945
634633
571385
330895
351109
587510
340544
861512
490268
780563
855639
520500
315355
144345
64297
621238
636902
448116
178748
578591
7548
43304
349310
911879
406911
565870
335800
808002
325261
245108
270293
172343
539099
810714
21275
369624
162070
894160
332883
398640
746981
1002528
1015061
965920
638193
8207
142
151701
82331
995253
353649
678161
907190
1035979
953705
455390
407007
496416
932226
483262
954953
221944
826537
861586
676162
414570
357458
782593
453604
596372
32480
466849
1043044
261922
539144
790295
816863
899472
455467
1022882
641340
708764
997227
448837
903137
75868
150782
551352
134376
796056
772795
169673
881101
4106
901085
419512
87790
67049
166975
264998
641247
488036
19750
933833
177454
681739
732406
460716
926374
258373
601239
438674
505220
993022
935774
878022
549160
601050
828373
238410
57827
538146
379890
43745
593027
558839
548323
701807
146714
133019
32557
800880
1019834
641743
150928
688811
320715
49068
371170
875035
593299
174335
635202
476680
875250
979295
37765
129721
853973
764717
327078
600048
949259
445047
43133
202530
620930
840173
30040
1002718
538455
614281
862104
417715
150273
965868
461901
566073
1032977
786691
755716
541856
978821
530534
64603
924197
9895
991237
761344
614932
341803
583735
168915
939997
418521
754599
504675
650466
986414
536838
451639
987757
565761
796069
860152
324842
219569
179670
950890
846884
967618
396717
160272
93431
970016
732664
239154
471853
241537
136511
595179
25714
1023378
550895
675244
51661
104777
695613
557487
115136
789325
477285
561648
34331
178976
945253
677248
995166
959573
390800
524996
624015
462411
228508
998063
756484
341388
919554
427867
755923
519737
1008331
711618
764290
723320
363717
964350
782403
384842
238352
556457
399147
952356
635857
340993
1013993
300008
62584
183476
325909
631096
186628
1008355
479467
425306
753559
465196
289238
919934
230276
259818
755812
403412
50011
817821
72221
533455
954680
889382
613502
945525
624071
11581
830419
388431
530783
235709
698568
53579
831494
654586
517149
743743
708241
620674
295523
199867
615836
915968
950998
753264
852450
83260
804478
153359
593032
1040282
948821
446417
330726
826272
94526
108580
181840
716734
194268
549240
986308
129112
30525
928947
155380
904606
839518
652670
125910
339283
775627
634857
47958
69118
483934
577064
99446
770535
829091
394191
7385
901964
489306
274285
876219
699112
461897
181946
297682
846720
416003
539481
159319
698881
310685
127891
894681
76339
35631
56699
1019755
296723
837411
616626
585834
960769
886653
841081
452463
685414
308564
214031
303661
732195
432762
508620
37781
729534
1038145
988796
127179
710326
524298
392752
241041
260695
408129
652221
442267
351677
998297
711657
445317
139762
257417
828300
836559
499890
623071
808587
385950
488587
912114
559688
818685
390166
1002416
480901
811463
678094
122669
652667
1271
653531
382
220738
142952
10703
801469
864923
291656
968395
18679
482799
677425
95880
438015
232556
247783
595531
577582
27227
428678
300384
976748
853730
98687
56424
504398
998942
455719
800523
194716
460293
383774
434117
725270
531841
346969
748478
946311
709616
779112
74912
123718
266260
355957
560579
816687
693013
337470
310291
366305
887658
665829
269016
662760
595322
902432
781790
683105
192538
802310
658889
961689
790515
819914
804218
227944
820593
638320
507746
33409
15628
479350
840117
331065
423718
316151
626320
666939
992410
770504
237617
767435
16221
808281
967724
110474
387098
847473
193502
400156
997097
805528
96247
590064
1026953
816425
9052
430867
187171
607795
886772
320305
470745
808329
709555
377038
462646
231617
798820
636128
237624
544944
1044771
467032
700853
231367
241009
539075
628504
476913
824630
529795
258473
517281
183038
967800
310294
39713
613022
836128
784157
519774
251700
688963
677154
12145
604363
129812
771890
956113
291678
266481
524731
605356
720086
512313
594437
34693
149074
472227
144659
68345
9824
348858
397562
673287
203755
130590
280425
377992
858226
835926
789157
932129
872188
4010
590070
80485
926366
141066
827336
248687
591995
924666
616266
425938
285518
564792
675908
797819
489972
264736
939991
43547
864835
478030
515383
958615
964565
554622
134218
180521
645517
922924
858456
415298
946174
893330
10743
101336
139610
755278
275572
621023
353217
948532
571813
71232
144067
1022102
224294
899783
436115
78886
586264
786706
211864
949788
530997
1045242
1002018
174481
74310
445054
955877
837952
365888
754629
16812
830928
971275
320557
789958
581158
280036
50275
233851
933810
275984
769098
533415
274045
391505
1041247
229124
956160
1037225
311281
903993
16271
287749
351160
331532
508608
618816
749293
571849
783952
833518
531055
182296
965489
119810
87386
642818
371
615903
361467
377002
327262
27409
139010
607661
746033
554955
531870
520285
928188
725018
987817
844958
144049
430249
916977
152917
165892
424251
244522
790737
43784
206732
875715
642429
144188
110617
267819
772941
191015
176186
335611
876407
743574
425238
1043708
289770
156464
781025
691391
495584
974438
1032313
861159
179030
989771
300063
1007015
74928
990783
786379
639341
639177
141022
424886
420381
13330
695961
805349
229851
22720
215172
1025936
831649
763619
123259
342013
137807
958511
325079
333897
150751
819905
560556
450755
376452
156881
221411
772767
474952
835698
142345
386067
325668
729955
146447
790417
743970
142255
1036337
761460
404942
163429
909048
956185
978331
412343
929057
487372
607359
499853
20731
299135
502236
55932
219659
962026
131249
249975
419821
339856
577984
2941
691990
472872
959285
1033463
846956
912249
416121
755402
916939
977715
710168
518558
443378
897317
24218
746175
801262
338898
950765
301163
530073
466212
370219
681480
27776
578778
707956
555005
852527
212988
162600
629462
733744
357514
374658
923436
482794
733075
366010
814243
213465
172695
1032635
613576
444143
815811
60907
298317
983283
446169
504857
233518
917845
223478
1041999
1041540
856434
176856
408561
7262
710943
146192
401362
346655
487675
457435
226893
745322
526533
581034
915444
361968
656681
422472
505001
243577
853189
585767
71716
667063
188902
871653
529535
332897
796871
478974
460746
394257
454403
29882
279285
376669
636893
647532
226984
24174
749384
379447
780493
342016
288406
559640
354407
852156
397174
464776
415788
153752
376806
480809
660734
6173
1037589
1028864
320528
788396
1002678
466255
687565
197070
329945
914153
412432
700731
831466
830529
93115
1000905
707184
484683
504076
662376
775336
20501
450290
303918
148169
507410
289233
446981
695957
807720
266210
695745
569404
801759
153537
636715
373760
159985
454611
269413
677204
533081
924935
187100
261243
528393
427922
526283
580344
602511
355598
43395
95431
862432
1011065
420791
1005684
995654
631956
970116
99046
1010697
786090
96804
324952
845537
700509
970212
773289
707648
122956
852293
987096
941773
255548
992138
292669
636375
58026
156132
307040
565190
815698
460994
39268
889980
865666
252217
961902
657251
1010822
976658
518947
895728
550376
1043371
889890
484588
187793
634912
648015
695139
66789
832552
607663
690946
972296
1012966
825106
352824
475634
583129
1006170
569451
500640
540379
305924
539252
488355
1024616
590041
269644
905992
385038
237208
771548
790710
416712
1043179
611157
360054
252835
616939
461202
574316
424165
220317
458407
111041
794808
37442
719355
972459
917401
641024
754452
35282
700977
520697
976632
4842
171831
314276
337044
741418
91622
101070
873675
462435
1001064
206634
362686
584199
316384
821684
608351
158172
913083
954436
296277
881318
465787
39861
531630
67106
599347
714792
84521
394018
361551
591725
372512
178285
600358
36956
606771
119544
1038699
241184
492064
960476
775637
410429
302321
237037
164749
907314
754548
46895
356024
113801
669830
66544
912838
547428
772687
641905
368492
367915
155513
941930
456143
907308
602245
278961
815717
897228
806200
795196
124483
659613
493709
451783
256226
584867
176102
390599
66636
614197
472651
440593
266362
676797
727102
663831
383702
433358
31716
169796
1042094
610453
90971
666340
3470
980763
720838
736455
815255
1025549
1027328
209619
941192
894455
459108
715987
1012038
755294
539219
332468
382673
310118
625322
557999
1043129
124334
619651
774322
665816
115917
520305
116265
1023041
457405
443679
240681
660276
448465
505624
436766
173106
36812
16382
805917
926304
35116
964711
422855
57533
323530
570246
640457
414428
550478
102462
256373
681592
438118
225836
890287
508716
547770
619114
867901
810908
503299
1024298
1012105
997218
909427
10298
200223
740756
733769
680655
283940
325340
554485
916714
114666
305322
43203
608220
520144
331363
837124
578510
306905
736356
759987
961190
58811
419032
635720
665690
738202
715820
916260
147008
734040
1026957
743377
238940
889929
870547
989221
233478
346010
371073
422364
901123
425552
272951
548917
469010
832997
662516
336351
400797
634026
111032
862524
348927
729287
353558
5210
497584
956979
608616
77068
5081
429249
801195
981536
162913
998812
646042
597299
444303
88606
448252
93446
172508
613181
484575
809182
537218
929505
785569
90674
988067
100553
310251
421615
368461
750501
111388
875567
340557
474217
879807
215700
313261
336963
595157
535261
887438
1033993
512398
320229
98116
691944
223300
156419
21109
395232
251972
90908
97788
230602
518100
283478
103911
772594
149475
783248
401338
822792
597449
764608
728609
810197
112564
805321
190723
911292
671565
967356
904263
556073
622546
937421
375175
139726
107577
179147
800770
359183
247099
248473
163213
617312
228271
515579
691859
360513
292226
27961
821378
520944
967764
334017
160607
22283
324950
595231
94830
43477
435921
811433
686264
146165
132644
1043261
795742
463219
273558
885089
419754
638817
254150
51616
506545
470759
389647
338821
834893
616115
131802
389836
124480
870978
520997
360712
474932
164983
868572
313251
816282
32586
634627
967167
230316
120889
19025
689308
217880
586233
508760
204919
215898
1035761
185666
791557
844161
754844
444883
665818
29674
198393
162863
33655
710996
881225
99657
728306
942332
780397
387374
329624
401237
131971
407243
431909
579222
644147
895511
351102
1002637
334660
652947
273286
160250
590109
177720
1008790
801356
534857
527240
670729
284665
442444
1039446
302976
419431
65407
589393
197122
130104
905909
765912
736807
188376
1037525
575728
861229
460116
379387
763898
862341
152818
718818
925695
566657
902637
340013
527024
810391
742903
319386
1036604
534114
163694
516375
432948
75362
178040
76199
646570
957187
915711
275509
590844
91596
279954
621298
638204
647959
782715
383891
801135
65535
962362
325666
477997
490116
910891
267019
979738
262325
70605
210089
726713
175127
117320
508898
99651
27808
550323
585298
456195
825576
335384
319382
801431
199485
678043
930440
62488
398459
582389
644887
467928
596906
929136
709194
971411
260572
611149
46159
1009140
127081
646296
766017
626561
326931
685255
415726
458614
560152
29763
237356
577256
130859
655036
360953
790617
594295
440045
39925
163704
407007
395244
637035
749239
555400
76384
859301
1043367
929055
155499
424860
660301
677921
214209
120896
813582
895057
346295
772339
491886
416005
211216
229180
678277
481243
529036
391558
102552
643863
85164
914236
83339
313313
388807
178076
791322
942422
223963
399554
383309
452770
34806
209521
798777
330499
57707
424773
247221
965363
368786
375858
947269
940215
291433
14246
415870
315332
52985
80153
301867
284169
25186
373170
937820
808989
980952
427444
249251
27105
116472
346311
964781
922136
668396
797844
398948
461405
714114
992613
983536
403507
690538
661464
707818
672845
19996
169228
335091
75510
945704
574854
820925
21748
996572
1034520
769182
709802
860468
584302
17109
1045339
839128
732019
600686
479652
19020
180333
903775
318271
378585
425407
577624
1032863
785524
208301
7674
525955
590379
729749
464782
713866
984222
483304
730178
740065
346970
447476
59840
260165
353438
947600
496527
107711
805890
526607
964563
877376
169130
875541
99599
753055
743369
433848
118593
290903
510113
1005200
712464
275757
272102
240885
1043712
814840
90751
807483
888795
934064
751687
714979
29078
783716
1016911
813426
438749
742415
747997
654016
420924
470376
268269
993908
139119
438245
636296
98026
114562
852197
338194
483453
225172
728352
920544
721096
1042016
647082
608143
352676
478581
648664
491146
670891
835239
660569
177839
85054
623794
975258
835449
91244
1039288
228098
198224
134865
804186
909174
170578
92523
358348
128840
896737
464221
943884
86046
664835
958513
375368
873131
417188
923450
516898
408068
207195
819433
187095
833169
9841
655975
880174
50454
72176
325443
30569
367358
746325
699154
339846
892377
101399
340696
102616
496679
724469
415128
68302
895066
196764
564973
428268
220426
94123
1867
627451
580211
673760
6605
145078
55453
389200
466767
265149
358522
568245
713885
757596
591626
26838
590661
269161
223822
751180
453561
677495
938612
950372
161117
917114
310636
639412
946412
400847
727994
1016572
152157
394908
852968
685963
420863
275860
255918
601907
194765
372262
586174
528124
360207
395574
457479
885663
58739
481700
503720
867169
606163
1033182
1012980
684406
599975
749976
496182
1003829
112402
646495
60950
483764
114979
458013
736628
602191
346200
253369
708406
334227
931163
806725
961517
112295
55076
898165
20212
561843
16465
772685
841002
844039
1029458
414745
587338
527375
165707
1019081
158142
466953
786973
241669
367401
1006112
857076
1001687
151838
88569
269843
627266
38735
779067
373707
237709
478583
669224
816992
383364
951862
794704
629467
912792
652994
750347
560344
462231
895113
30563
18481
296688
254409
182000
963535
575191
190545
860344
1032017
181757
72444
420947
189703
903458
557298
1021207
152698
621931
381032
748276
435902
543045
462055
512849
975955
890732
368428
777460
153706
156377
245115
1012567
773897
711661
23320
551904
916924
633538
399465
284870
861877
906670
982504
233693
64665
600812
440983
468344
970423
56519
424827
676717
1022683
481455
671971
214745
907943
239297
30928
323895
290714
855789
518377
527996
896411
66586
383039
281312
24399
502289
273117
687799
329634
453075
112481
748028
869832
314446
405554
640580
914070
150746
777145
831826
583561
531534
278051
497473
383758
993050
594750
119182
563007
697302
130152
427583
210726
11453
471913
917874
596055
500973
620696
576723
998735
657572
155649
653109
164361
523699
773310
403271
55789
275206
709778
208673
335532
35786
526603
46409
280965
1045418
999596
962442
459959
786838
519830
766383
949769
233694
109297
1030538
145876
816685
950353
940434
986851
909626
105796
425520
145129
702516
799480
640570
557960
168484
592092
914031
490441
1014532
525914
1015798
135918
407497
78918
725891
780806
477363
111646
988732
339481
584024
730552
385011
317945
575592
761133
827688
80463
740085
239848
1020974
69810
996776
414458
353826
92019
800266
11898
647785
279291
673380
1014863
836934
741791
97896
925622
433803
333057
410225
974982
953879
300865
398244
463613
972431
500212
938009
284797
886606
707627
294990
936749
679093
425994
36484
877552
725772
924539
367727
994643
418924
302590
575652
451755
521012
797850
160568
440892
146191
624711
343945
665353
482744
621991
516123
683879
143479
35424
744196
87601
534175
251337
791357
471547
827418
802503
48725
542532
298257
407865
375262
261051
477152
597557
262763
887118
348187
310549
791646
713085
359843
479693
845239
709202
954813
611783
943214
973094
60099
945209
870349
539619
427075
416207
184105
444495
165770
307739
610315
970692
880109
512140
958983
871510
385772
490395
212572
362081
78810
898376
485509
585091
1043487
21267
414726
109313
883155
701643
12924
115141
8583
118469
758188
519958
707141
2383
905148
874290
428819
914217
262446
521295
486713
597773
218317
812433
884898
674191
264297
717797
963066
505699
517785
1036866
85683
643673
48557
527102
722422
153584
851507
574295
427541
671248
545457
999729
858226
758230
817274
485803
409437
340424
290275
263401
177944
853312
62206
840549
316667
241860
196450
774638
7548
971452
442505
106465
262986
152839
662900
990336
795578
562906
13527
643394
412338
455266
199811
164433
962771
771082
578304
731177
296081
362926
527831
554911
1007501
187601
344611
476454
554094
126096
675188
371509
871535
608115
675490
630155
622395
89840
488860
299522
13295
136627
617041
996976
105932
205199
909103
928113
655103
75460
776369
107110
261870
30440
510414
749682
399239
499393
527350
748030
638320
319222
638883
621467
550786
365279
818163
263399
631401
823359
461746
908573
956803
426093
638424
744247
627485
698540
17613
1039809
509712
840149
828643
734419
335572
920416
604281
564987
302051
328050
206540
149395
425182
682942
392713
352097
1012380
188271
31491
445662
119496
653741
349634
43243
1019306
541148
850394
982892
116959
528034
826713
947822
177997
138546
596184
424265
682265
81161
59574
323300
975773
37599
418595
204412
308359
494382
312942
850462
981263
614285
840848
353209
920134
502321
285961
259192
747838
750568
322371
793894
246187
158542
692247
542301
556111
435953
988715
324790
314783
806032
466154
860601
219568
66630
966200
893056
163862
651391
529275
904127
964172
4020
531925
46161
20330
841569
553921
384745
577283
703118
274629
413500
357674
516648
4535
553701
294516
108601
451904
542084
171576
196508
426756
859076
19528
165424
112383
961832
525658
1031596
130977
949297
671316
633675
69508
148800
818663
282243
1028578
62583
542482
445683
590824
842398
17538
328277
525734
1006100
829872
325047
252445
596472
183750
400244
386401
941541
579998
385323
747170
1030217
529930
547416
66265
357293
576905
918611
624048
992137
105331
34297
522139
879682
519345
415016
881541
763550
268888
995630
141200
421435
4923
162845
623096
867274
411390
616097
731424
977790
604952
182212
539249
127920
163807
535816
101884
945824
721543
210735
347048
916103
458846
1005654
644005
505351
676441
362308
1034256
429231
534425
333341
399521
412319
987981
160178
474888
995688
1031666
530845
986534
682253
460995
299712
875953
452017
520991
322495
562500
792354
903472
34924
163868
543175
667009
131550
553743
363490
476361
772570
565264
153802
651947
132273
171332
232777
899646
953943
162458
770909
538374
471239
188292
345028
278022
105380
453208
1028439
608394
165783
311844
92222
103863
77800
94882
410417
788807
287799
975947
235467
274856
581548
424412
871867
1003316
511629
95669
629613
810918
904265
217623
784276
32891
539205
804171
236631
741777
749732
1028916
166393
1003425
142117
229726
785136
998408
183860
649711
542437
535820
260534
790197
249616
819773
213779
275189
59037
238234
39403
402772
813684
776530
467477
527747
51366
714460
888304
880157
809722
994489
156586
969679
665451
1017439
560205
115227
244571
859474
19110
991519
310381
182095
756779
490937
444315
462952
710543
77409
185012
906658
929608
381901
284084
107775
662729
341261
627151
296389
606647
720176
673423
334703
140427
406318
77592
851933
784647
225193
625986
118864
158326
462631
991017
255595
849743
558809
490883
196899
317111
905421
774132
213308
782797
861866
396505
698297
898781
292629
426833
164165
801454
421868
929677
748171
1033896
18845
545247
240624
888681
274114
238212
200985
901282
998068
13241
256128
953449
135701
838163
616178
166902
72094
673179
849401
904215
621413
326628
958848
763299
863813
869061
69519
1020005
956835
1021619
264462
666759
65379
849417
131219
790882
735490
1014612
579581
712718
120444
121098
239470
363888
227158
626634
500382
702048
531585
396652
201134
440678
324046
803122
809535
438946
151932
398078
388519
206203
737596
949396
527528
856194
77361
877073
229476
914147
354786
965066
795086
500670
352778
720485
946728
957969
816978
881734
158951
959128
400304
207339
763868
179969
106936
948963
3085
420134
400032
263744
699058
518428
453006
947980
27970
502917
494015
404962
77508
697581
311573
315754
299102
592908
505904
429338
635314
75190
1033867
662091
446446
916268
314317
658908
237211
655582
240876
451478
78856
547133
776562
109190
242986
374306
858841
713363
277884
449911
295434
770899
1028263
754654
175337
327803
291307
161868
541935
38537
786330
423194
671596
362077
874101
535242
5536
605457
685403
738596
667132
83068
946752
525516
779679
88130
550310
831319
582751
185790
991869
784073
103152
966488
1037778
844120
101081
741064
670242
785344
888750
851776
881921
293931
441913
258862
740664
564475
340888
157520
997229
416497
10833
576531
663695
993441
1019989
369350
347272
711340
1034820
259816
78199
977894
588104
163877
817367
109628
891668
980312
520932
570521
397364
319168
1012837
94976
815854
138066
605340
198321
726718
923445
284584
444776
485185
100144
210344
242643
250640
225223
191745
475823
240462
406509
188507
864487
188892
358569
343290
245422
840932
910356
431216
818153
149616
859640
435255
405683
347182
222874
300757
474761
267423
58143
890716
174990
547349
666854
128852
729349
465308
116561
128004
900279
650723
209179
1014285
1032516
219982
989320
378237
308309
751168
966917
808984
158419
349035
231561
387614
914583
193748
749772
708966
1011285
59300
446386
1011357
757713
352807
979020
728286
158108
283737
986542
65300
453600
319938
863050
356782
25326
221040
933531
482016
717856
522548
594589
450110
341028
785365
311164
983853
178634
999637
206923
775046
677868
763136
514878
713117
132069
659235
309322
189091
539920
831660
382354
986110
395959
480527
4024
336465
104845
365138
789285
21451
171668
202487
259403
132575
423942
700437
415163
430079
1023341
544995
943223
495968
13952
826197
129398
863541
79094
768161
962298
19330
45910
879397
387724
270432
507842
666915
155007
108645
288163
15293
773457
366825
108737
329241
180819
473480
166921
255463
821007
660982
936198
1001626
212395
163759
410062
760766
820858
417742
458385
679273
565520
457455
584912
38783
143011
989235
359590
491133
450452
146215
934980
1017311
776453
365955
120880
938282
35477
793731
851277
172358
81096
798694
39668
914338
869191
761544
181435
280619
891360
182317
47313
208887
419971
496038
1018844
344556
75746
365308
15212
61210
143408
554483
399486
909128
833155
1029615
561258
495814
586097
683659
669783
997608
28696
568698
523958
206466
389331
774363
779586
398702
463188
531061
192925
657204
668137
686631
342329
644684
567140
801137
108039
674326
449187
376250
230565
737496
77229
384579
904020
370964
1018023
873584
1011860
912317
934563
270686
426991
395497
196243
712391
812249
626317
323310
622997
724568
495733
46574
670655
412199
237342
445361
793796
844655
872867
787923
1020794
603745
252300
543152
952046
709737
941515
904419
856239
141098
695722
618092
1033094
828689
603532
853319
519653
870690
465451
1019632
57158
396374
42252
635352
620895
873179
157994
909556
1027190
63039
106472
769947
240159
695549
924823
144873
554331
555625
553029
724646
960363
49549
488307
276916
748728
10553
877114
675386
980377
418552
897838
874877
1042570
667649
348312
238854
792857
388996
881587
465556
125429
1026233
649674
233264
980276
512582
594477
956072
661354
131680
193135
390994
651922
1010473
274272
415127
744935
758785
908826
778034
913827
647279
776272
394221
834698
884563
844363
94414
1028353
820694
1027748
481303
1030921
585185
761301
483623
839262
771054
435455
99317
61997
1006799
618320
137324
233182
867764
972473
7311
866767
607771
464552
555317
774468
441602
557876
1044480
540344
295817
538350
177930
740488
904488
439002
536533
708541
887996
24287
640386
930254
314327
833654
844906
292641
418149
225937
131860
450637
587801
472477
533301
640186
885168
202382
133108
738876
592652
881909
606773
578439
158075
599719
456163
198354
959686
789872
1015073
932664
344765
601795
436302
593758
994491
285810
873165
547829
596655
893321
290745
66247
477722
652081
646855
314549
978021
549585
327993
128789
368891
1028740
182606
480007
937774
432423
14833
377143
769896
395791
464295
417054
162882
599564
427724
638871
392972
45835
497884
718271
725908
839239
346046
927697
21170
109599
379204
794315
518751
829376
987637
152814
343026
585958
315253
477868
984633
83480
73549
977671
258518
245206
648118
330359
156666
807816
528951
130280
129272
481260
265887
793595
34660
723470
202780
844080
305712
148845
106534
633031
687843
947063
648966
236637
92848
388863
763490
837695
871727
911028
570987
752022
362777
77462
493220
439391
72002
662710
949384
779467
511645
330090
707571
992220
956004
207354
193748
680798
247075
186802
416951
222859
694561
120578
900542
784862
571481
781454
426584
604093
151265
479131
226574
184862
1029535
843846
1017846
1032522
446477
459383
861643
26825
82050
86613
632702
272525
366106
624185
352777
184388
1040951
771663
414282
455328
792628
794868
988417
546969
962772
462391
485354
93257
345043
94778
374869
532913
338924
300401
181378
589685
457255
440599
640730
584872
333167
366825
927293
475942
641354
169749
546787
472146
713112
874068
903725
849944
806183
361214
246079
581148
669765
683189
992661
75875
363869
147451
1029712
565366
244283
371426
871712
235211
439180
623131
32587
145001
358044
270822
622207
519142
206759
997200
191856
989188
413433
74438
160136
1036929
377418
824265
181291
753232
226461
211201
316955
1043002
587892
502619
819462
380643
972304
415336
905642
113284
595228
431422
822668
360592
191644
225215
863353
94760
36524
436201
1030060
811349
645961
221359
211736
542126
443123
652584
384002
240409
883991
794922
683824
394305
823460
232412
440078
18244
239001
504198
957950
175350
364591
860529
1014307
1018266
468939
736683
1003002
695492
752736
405006
260363
646607
494716
702058
20496
972292
465788
812138
220148
933579
628495
710830
573031
862101
970190
826607
936447
562064
353759
370080
374069
742634
162500
599104
737744
388865
874461
159415
894261
736409
33944
777523
80630
877346
397018
632504
248759
191476
551603
316234
778408
680848
492668
458423
391138
864134
802499
42572
615225
618208
654577
588849
437559
185510
606844
926916
697762
812191
628922
356245
438497
371802
368633
723410
998834
631162
787320
764004
922340
852125
879964
770328
642602
225150
51619
23677
267713
823153
473670
883032
766926
964794
767361
280681
583830
756
758616
259473
383286
631095
324034
46739
754754
428076
654538
919098
542580
786807
202534
321599
578241
84980
322534
1027841
351511
815363
26980
446085
433212
1014953
578931
868484
504159
355769
154189
17491
536875
240585
289871
331965
576721
256512
91818
323879
722635
210617
891583
1022913
938015
598732
177614
202608
644626
486178
86423
520065
843408
634844
356075
776030
169540
448101
723946
1037711
686702
684289
290517
484335
74725
515457
110265
985828
703089
159961
621822
779906
54286
258596
783624
244711
610746
933387
648972
309817
749499
735476
803639
964508
450047
686464
389201
170690
753873
1038672
180353
935604
864589
238131
169295
81515
13220
405856
342723
676213
269833
777524
322244
911111
62349
570045
251569
1000925
520049
88980
478325
719237
152720
222268
916160
118176
732108
326292
869559
574221
80322
1040485
70013
877304
1016314
304065
680689
275064
201736
127166
183180
870815
236719
395222
207433
7894
28204
245360
569295
536306
705558
846949
245710
8899
791673
312510
610651
369355
663919
564278
914554
977454
694221
717358
968985
694707
545318
431536
909582
926795
621394
923308
981711
208242
860569
149795
1011502
802017
522700
685500
1037746
267638
862193
657967
22753
1034750
203722
1040224
923396
570002
913558
34640
128216
801031
688080
888941
855680
328207
636146
389017
767210
338848
486816
1007174
232957
120863
395548
150150
192666
278479
948555
552504
911988
921186
954033
446711
80516
137792
717082
686322
24146
258547
258777
924686
136120
875215
507709
1019792
519290
124149
764667
979985
859934
127536
254862
476548
820597
232968
755794
1025796
1012522
962954
941245
685042
660815
651336
644637
996220
145960
147232
189944
979175
662909
614818
531628
155599
283749
875597
428652
616468
142034
496706
739138
123281
492911
359646
414543
239875
887233
558260
991830
874554
857244
508431
740210
838536
1032399
510860
753581
609695
702218
1014089
678120
112722
642796
476263
997881
435925
699540
341786
904831
824044
998028
177028
332875
381149
149904
978524
318835
188059
135359
631317
1006929
477874
989638
707598
663635
435446
362239
666232
459651
700126
524989
252775
92032
508986
938390
201890
1002922
1003127
976201
434219
447255
952939
318678
278795
912674
684525
483525
128263
276288
146632
947001
505442
1018154
985053
209683
911939
118375
494495
648699
49721
37232
286192
1039989
846850
854039
226242
435624
943888
591639
1701
342104
709769
461805
359868
298609
186831
318001
78913
259707
254908
880028
139981
980402
44272
950408
912238
990242
230407
998663
117003
240597
219693
775085
557678
604527
292260
119511
959071
62816
694980
495985
979688
122276
502110
430335
850501
1034734
394529
981198
40792
341267
39418
730
166444
255554
15669
321083
364238
866083
506601
5879
449688
1028193
86978
684219
127569
144134
143413
924198
907056
202005
894786
315905
912032
1010153
158060
19576
283379
581886
369514
570585
667720
1014713
483464
1011932
367025
267179
806768
213051
991570
587392
1004181
469418
513272
908377
291157
454707
903792
602589
407820
922804
380392
84629
223025
38672
225239
996849
906291
982860
681176
257881
10576
440822
514621
390749
600988
610987
147476
772045
1000154
235634
779490
792119
296726
374821
489430
870446
475605
765464
698761
936275
698432
73567
76735
994531
996978
832818
198139
333024
202553
284833
754474
490693
820619
949335
940194
691827
20763
147927
868140
540067
418660
503285
488279
620529
214088
231910
1044840
509337
504503
339183
550831
537911
80372
248893
270390
389176
869482
850479
681972
940142
156499
280998
166618
219510
157037
390567
298116
169169
635559
384993
727517
306259
553608
297529
810956
147758
754717
194558
629215
185120
777514
674643
215982
525268
749602
488359
628929
806502
221905
931708
92208
181746
938060
740081
841421
913428
512748
85584
233629
531680
710003
924509
829874
71453
121166
886455
427070
880335
440175
788171
322509
167254
767735
857547
897217
877510
802545
702930
278575
787726
302897
593885
766167
1004009
996757
549149
519852
206099
204065
660687
471869
558420
180574
636500
154218
412857
605807
352811
299338
880617
296773
734096
956773
1007810
228537
32723
694493
551743
546106
626275
351162
835107
767705
917635
364444
1043397
592056
831361
893074
177898
707217
103994
946168
526322
728805
919539
266890
604726
480378
389167
485528
255560
851941
620611
981867
521646
349312
991496
694274
180751
501099
683487
723661
135898
612626
710453
121002
5793
1024621
807914
552192
577247
364826
246072
646056
200966
15569
944963
660933
134236
389667
495423
679410
80261
603520
943804
786069
1020599
440986
872735
175704
197078
822204
488897
1031722
535671
668968
1032999
506933
260055
570977
303826
930718
822713
579380
914974
634250
598709
358944
161968
706727
180655
671114
689242
1039699
397460
719697
714646
544843
876214
652396
938350
956415
513151
834858
451293
1007254
919209
477412
113740
835513
661658
29360
943161
183145
11190
866280
373127
968665
1018413
219297
490873
505694
687431
825035
794894
383336
10079
608810
750221
4801
767363
381124
157207
45972
959188
889462
259340
335779
345635
330163
476185
1040504
953156
456605
166229
910252
842648
952696
770025
141505
273690
752421
962971
625030
849067
750028
164706
893022
344545
677520
534480
73103
197945
685358
854139
959055
583244
714907
365773
357525
448899
842877
625759
703143
829981
521685
436285
904587
693836
185188
631892
70095
938377
882589
130193
321977
562760
24830
607044
1026652
473522
151757
435820
570255
84233
923071
1037681
443054
81100
920104
979813
85015
536859
590406
548768
420777
790926
776643
403667
503149
195123
630643
407687
968561
892024
672484
548769
882608
285698
983859
365202
279400
223847
871901
48834
875994
610160
612307
60329
284371
877279
753486
404212
620308
367559
213414
122732
17005
260633
795631
855595
970922
291105
397642
1033306
700515
216734
338712
332068
522718
585827
392409
18521
1033508
438548
764251
469783
293979
311094
611712
240048
801538
877803
886376
474359
360261
260625
988719
1031308
111664
385492
373676
29563
895639
737928
814871
869472
83800
145242
841187
299769
968044
982816
787115
781474
1009351
769831
649332
791270
365861
617339
332717
51156
947437
121424
503306
237493
300005
382402
634546
423228
29504
353346
1000327
291406
313721
868770
187180
68542
959979
905884
388504
252877
744664
401663
709582
924955
680918
880336
866887
570288
137330
4518
628219
165837
633188
292722
907599
790766
316615
42106
543816
195889
758774
644522
922272
172578
177588
733738
469608
51217
262101
1030218
715325
602750
169028
134210
407554
258140
523029
531019
725071
1018476
1000736
647891
102079
247506
598129
386315
34884
939054
594094
752463
650351
8169
389859
621573
530245
439359
907147
51038
712131
941045
985550
408897
756182
244265
952979
530977
117423
442203
866709
848130
976586
921100
535310
465723
877025
103759
1027726
873552
25353
666401
679577
841050
9995
70639
759357
98389
390297
218331
681162
1022252
326558
318869
864003
1015927
1013045
311653
160304
985499
213203
629662
885800
364461
548258
934589
345973
9367
429402
487865
37383
316072
70505
834544
412064
745685
859004
526856
895046
121230
269655
346857
65852
807528
648593
63611
840534
737432
905616
695593
923402
318747
468418
105741
972246
579697
432928
288332
282672
343464
748995
973287
316959
633165
607393
642822
1040004
271817
331883
264358
411286
867630
940935
881073
480692
56673
613480
650222
995260
710578
935013
582044
797668
79118
196148
20857
89893
12006
375155
509164
278050
762741
474907
901881
626568
267490
60813
403144
769028
76135
199311
60736
349107
611704
959479
539586
841163
42296
60731
343746
745316
1002727
667918
772734
586722
789879
631094
688832
458015
1033603
513919
372749
395994
102588
503149
638188
48426
1029680
571052
515655
186276
17996
875720
600188
321339
295884
15872
579762
979568
326645
64415
326295
155477
174753
817012
108122
766226
517793
725368
650323
1044832
263204
779469
672588
547032
13204
170759
252421
1008449
843587
1020955
71392
387685
9341
238346
1042595
911519
735327
536626
47261
180842
841926
533791
235591
1033956
392372
512411
581180
1042760
737727
33861
129809
904822
564144
320064
679453
165811
899828
940432
194849
338669
602926
1030265
604221
585997
454378
591960
632317
221152
793725
651572
918552
1045
1023842
866161
1007305
870107
254007
289761
732773
452644
772018
617057
463065
305812
683821
79467
178130
770144
600215
388449
551303
78158
367958
684313
185907
916741
179411
684066
24085
12137
866144
564011
862231
425982
452700
852912
349979
512150
139950
269871
620619
33400
839293
995816
436831
100668
847102
683197
156397
4897
784573
628472
745120
325821
22325
371652
309246
56856
429694
500289
644559
524996
110016
977113
654551
558807
344248
62342
956560
412318
91675
172153
511311
20598
990450
618214
435246
62162
535688
552286
848614
523818
789372
343219
459881
1030682
538527
840765
1004164
515174
803463
394843
261337
1034687
996852
790800
902066
189727
63953
790298
232178
429263
382624
863043
1014777
927732
704855
434772
1012451
230394
810648
189812
218121
696617
552649
3063
279389
983800
803062
368519
370797
16247
268913
649832
88044
725663
424222
441809
414859
135647
594454
353435
120212
407969
470303
217605
666133
561987
731027
670804
296139
519206
320003
903235
804112
554855
367158
412111
238460
27916
339945
261349
832212
850282
856044
1032415
727030
808535
64089
932834
184374
669237
168190
345316
328667
949694
232374
94124
954586
503847
665042
670512
501822
341044
457104
598642
7675
541047
366902
518887
135482
150406
892081
918845
590181
382299
366100
657996
253481
94436
155879
624634
606522
869415
539054
534669
123408
558507
391057
1016135
1026111
206858
534765
721804
319914
191744
360929
924775
950665
475198
501708
569331
203111
684136
440896
413668
198036
258785
746741
514380
527071
1003064
540444
1006027
536622
306121
423406
139978
78573
252814
545566
871241
106236
631959
298225
933490
159468
872670
94420
855129
382691
272252
679486
217709
968633
193525
282932
447289
901549
106643
238367
274898
959991
828455
708988
496017
906036
66850
553745
862083
185092
906317
1038368
497716
287172
866958
929154
69718
311155
31130
99868
1034046
699104
953454
400216
815715
586068
111006
64641
914775
455620
296989
933062
281113
475767
222980
82828
471206
751048
552211
14204
732173
89268
632031
30980
546381
188777
512544
691666
575601
1042445
620434
144729
822718
507106
237818
32276
833655
286328
535935
850678
543678
198770
931740
392495
854071
119600
430849
971979
761943
720299
212992
767611
794307
519126
598901
532628
837590
412218
916347
660813
949569
537115
288150
372753
662948
228595
773983
286948
660958
513252
93546
287347
754136
96794
278064
99810
228233
735643
424488
62433
621958
468086
108620
653659
556372
781229
529674
429711
761550
1004935
146076
566836
851403
19793
923887
761745
451671
155056
379600
265437
1004292
257339
1008434
377960
37091
369932
354617
295384
214881
274648
251324
195003
409062
547557
520991
432014
877867
835226
78316
918504
656128
110727
784905
409658
622290
851248
344958
254605
529276
999365
178419
363700
844653
814429
954566
683280
732519
795189
453141
999404
1027113
366046
68120
640727
367280
669220
1042470
638591
677363
1016465
485682
624210
90711
764705
1019069
809550
861013
1029485
1038434
166882
190236
372685
757597
867617
730047
773985
805330
885701
528335
910582
380353
1035836
828563
566362
552532
685444
384351
881917
679240
844832
753017
334020
975737
659677
431259
891025
626206
1042839
602705
957101
772017
540697
62736
445512
165251
787962
97175
30759
838145
55513
271116
528732
620795
26090
1028854
453356
421893
558162
1028549
50390
85730
560125
583079
634201
644343
568450
669108
567371
495848
795200
335062
117716
407875
725838
588781
323709
888035
208455
985747
709816
556491
1004315
853328
266124
911647
718154
47873
996051
465536
19223
265380
506352
690310
920399
259144
456158
810439
318031
544504
522921
799634
540684
98274
704786
433738
841006
945416
557563
961121
843196
195872
691875
359054
920016
525626
277518
73108
815352
203782
232052
161854
642000
1044314
736035
992391
673831
335274
477369
107744
171027
625088
556079
280119
77441
597178
429167
698208
129851
694736
279528
175
898874
809490
83570
159983
736538
929382
891161
655080
97204
787356
152898
982625
169077
123874
297553
446240
220140
48977
636167
984219
533705
827879
490572
183724
124213
118520
781636
562693
968399
554141
715569
988629
725721
103404
74187
181102
589960
717551
229973
84619
371306
163950
598743
794673
788624
155197
115838
681989
1005000
730409
811793
936146
761662
752753
366088
743543
271812
16529
200367
271366
693864
976496
737409
224849
484820
899545
973625
483536
624450
941026
377760
695310
391788
380349
1005268
308059
703631
511506
1033029
692844
129508
212362
595173
407822
618833
923434
420397
235886
309293
196860
686753
106461
599186
28462
98375
859262
479889
372590
693666
650573
798418
622089
851994
387631
354411
891190
130239
644662
1030379
438302
491336
466483
500918
416777
835146
8243
775324
211239
208488
1044044
838973
229364
417784
791681
153292
719763
13607
137536
261697
403361
113938
850808
465790
211073
494128
169383
15803
478039
146034
896732
998448
135151
451146
325846
309857
875099
892136
243706
39386
29005
143346
347200
241702
430134
483426
621846
303052
258175
625639
131082
778230
248245
607419
858195
918370
226242
45282
269645
476389
711528
1034534
816778
883848
186854
618635
723208
260307
554150
774081
923272
111541
206669
423202
147558
998009
921493
38965
860448
836082
536375
66082
13977
462392
721455
823074
433098
198521
875555
604356
643622
872696
830203
1033801
836477
636897
601204
827278
603114
612558
124273
418279
724512
103246
677961
230795
494244
380700
931892
1015810
314721
694198
848062
529888
816623
185154
315945
880079
342601
703377
238811
80501
384394
159152
301068
825972
1007111
497497
280078
905030
635558
391012
454087
46139
733545
1039217
515060
533937
1001303
395675
344829
406511
76866
840457
1009114
928742
24987
972572
386442
412545
979694
642743
531442
740083
692021
554759
587134
569504
40704
623284
822736
698766
458146
258222
321395
962439
303454
569033
643093
206446
18534
40640
628203
520433
384799
1007008
988443
400527
798025
314185
172967
999917
24946
796230
273802
90338
1001933
378785
136028
458752
472126
612206
582732
918310
105070
870070
16022
548648
1006359
972108
312475
413001
584646
513373
204471
843420
841151
985437
635860
944593
175427
71541
663335
911297
748401
436673
662592
817600
288594
950921
97685
579769
720419
398072
79505
415597
671282
707337
753929
247291
1003883
872911
710984
953014
205216
667283
182560
408369
347837
896847
972659
946930
488038
114488
510212
601306
523115
695712
502482
577667
780899
488273
805225
863439
719764
897262
704211
988172
8949
222760
1041934
1018918
604132
602765
886834
289901
117180
729524
505354
684833
113592
826690
226376
45030
691272
324150
224878
175830
432447
153673
181747
694382
791307
294077
581671
389963
52527
803605
474740
217550
419617
370463
81369
794194
640869
663731
108775
91377
320749
846607
823129
485906
240296
12181
330150
363947
606026
665818
689313
728785
43459
427466
362557
284995
600115
318049
551433
419159
120910
39163
117486
331224
97681
865225
508097
876396
237505
555425
147111
1017040
56459
825538
381554
587743
138466
221368
804468
355938
30858
260093
367606
296038
487113
302075
791757
450779
2612
943979
124624
980064
857248
409293
421610
1017815
60065
923793
55839
145315
616625
330127
187361
250708
246863
906867
807943
709350
19727
891706
819496
456352
4242
373764
693140
738511
987139
282526
963625
403506
452323
254739
115765
297292
638033
917623
228424
864035
910968
988575
367126
1005697
504648
849063
197736
820540
199204
980767
203353
788870
767109
513086
942111
381985
944109
107329
90951
454564
428465
971213
952118
228058
739305
823600
405777
193208
208610
327451
801378
692687
814918
353042
432039
359969
637339
697784
467621
221528
45554
660541
938594
322058
645174
602938
816721
972703
329522
784049
323820
785885
330420
925729
881045
752303
636110
166304
114468
893842
136268
1024843
119733
825277
433550
562858
469971
925268
347369
649405
782608
287016
692126
690569
935374
624142
569746
814288
817077
361547
828735
531725
91106
365179
562155
871770
428561
569108
892552
33989
690045
189599
959920
538034
1009738
1005556
953634
119900
286472
284986
9014
40428
963813
22729
251436
98768
92860
376835
456762
17688
747306
1016993
352201
678182
327792
752286
479302
103909
474776
547521
1022773
127040
487651
678680
440043
833831
926980
760013
725646
311184
320101
931739
824604
507911
594704
520079
567949
1031334
161221
480522
597464
593673
894310
317026
893305
312689
369882
722978
412124
997850
1014785
927527
661116
1043101
399767
615456
194561
167113
729091
159591
451813
472758
304294
691347
881586
245752
255853
323138
953749
505011
168140
351931
151257
732017
566113
391194
773282
379170
965820
588274
873407
107847
417368
320612
297785
198956
31064
672663
539371
323350
100425
450386
489158
80665
879027
1288
623278
494329
952118
811132
701615
317107
1005559
537470
1017432
461640
785757
780978
921990
811317
259319
399468
336099
65385
52084
453327
42221
917211
628735
194139
892395
297591
470527
874614
393705
853862
349938
672331
224237
779610
158045
577448
208724
200463
391284
402678
297838
100035
470501
263321
471021
440222
653535
33548
950861
712379
659980
631735
950547
731132
911842
1025755
492858
115065
138664
546564
636099
530861
245360
812135
778893
829281
383408
920068
133055
947056
16851
370901
15153
805260
70552
518626
29471
801272
7255
322037
61909
103562
787618
575936
83705
465804
14611
431414
709325
813256
343122
568438
694917
617081
221655
23009
89777
887022
296610
134800
425432
283348
970534
402520
391747
688207
527176
481936
1025732
906154
720671
236373
319419
174047
1028664
555328
471032
196281
666945
968724
275392
277989
299949
330766
579263
1010644
41491
964399
486749
897470
839318
794045
969918
208751
250343
117351
326223
645232
270815
129040
288267
411384
820620
227554
753754
6218
323217
570798
325105
224667
560812
29665
777350
180931
887002
799904
822552
267693
227360
359904
145539
721002
364964
728302
1025385
1002064
24122
37063
707684
55235
466693
387204
882528
47418
454161
887920
204335
30501
751602
96736
372965
700388
676366
220683
402716
74534
164315
803200
201720
705924
795897
882508
155200
54885
327152
126104
742139
58679
58988
185230
437023
234846
712962
672472
976207
131906
742368
767022
723381
591017
150813
624529
715422
751074
799474
231533
381093
644151
559628
284516
507938
30059
770363
789760
889523
372771
276296
542290
182878
700557
938743
755676
743865
9054
852010
759492
94035
403901
70412
423870
143994
114555
595999
726247
620411
128826
121
49782
932749
21314
87982
665504
997508
168308
544680
253589
898425
207189
194296
640082
175363
485650
742683
606388
926837
478901
813268
824804
293614
515907
108138
862452
330987
420973
932457
679533
335995
819442
189298
12326
72490
236521
541084
576496
461188
601103
279444
798077
346179
32611
235636
266432
876212
40558
643758
14026
855780
448192
311159
223888
77018
504173
477298
513606
853657
962425
818419
147665
693653
53842
506962
977963
711393
479574
365092
1017762
118539
858604
822063
407851
206293
891199
542435
69579
25808
678295
820830
249020
890950
447859
304477
703757
379255
643211
214158
1001691
158221
419870
480117
881538
159053
725134
290844
458366
229346
309420
792454
1025446
164373
952305
58471
288623
445841
849091
469466
572842
267931
652
805121
207953
166868
370871
493463
1023786
1005113
280850
77712
425232
610401
484143
479404
415446
822998
836934
292620
883466
777163
482858
390126
202259
855364
968883
192806
295599
421129
252421
543367
421810
16320
897527
227126
508668
774350
110953
1041261
644984
268477
68086
448350
930395
54977
912965
125296
915840
922445
1016510
679514
724911
987097
655247
889911
587406
935870
790439
825842
430331
196482
806627
1008140
696347
202267
563390
685659
533070
1007405
328353
489107
211308
820940
831842
985812
1007259
938165
703710
567314
436878
448175
1004067
221330
567275
424770
293652
343488
510785
605855
128209
229708
475429
446045
299084
987911
553806
396576
43404
497344
20652
1040852
266186
596907
807794
487234
151312
748516
945949
403074
101339
1030842
489211
250136
21635
175551
748250
979643
963315
341254
45290
399241
395554
568403
172144
877098
537727
38197
621069
592458
373806
383052
748660
536384
383730
638275
581647
732186
541702
248305
997719
663812
299495
963356
183481
574135
620086
744614
29106
722765
707884
303108
581585
729157
516490
469544
474035
96357
979738
168050
661069
258832
291364
160501
514113
1035508
519369
229099
898255
883002
92530
738296
53208
353226
155362
777378
345873
927740
705751
822244
751327
885953
59307
605229
29489
1024429
664021
310069
356091
585211
242665
888824
1034568
477449
109948
120557
565376
442168
282321
639508
226795
962887
120355
482802
91407
874262
554647
935186
542864
768903
781895
503486
527111
789407
626095
849469
361192
180555
68289
77666
386998
893483
442438
707886
919343
186430
758171
644211
690355
637156
1007228
448703
1000391
29791
317990
927142
509286
762110
492931
364813
457739
377667
358107
946471
558454
731197
666112
814120
992895
877463
21551
281483
386800
657913
918616
458881
438401
522235
893605
912090
479870
175194
685456
2590
460090
100885
942722
592963
102056
625077
57871
419107
320465
442230
677360
553735
357006
450791
1006157
87642
340449
475025
933060
540574
822516
844204
860040
477934
565692
904236
488605
886208
214085
253827
401560
23188
793496
239520
113961
800942
97749
848211
113447
461590
327520
838032
115031
97595
58742
820425
569683
828664
4315
45987
486614
21653
568597
705784
593563
796270
880248
888533
1006268
301740
698699
580785
92922
166064
906596
884758
280112
394371
354212
123636
1004237
50549
653456
580081
16875
517762
912891
867355
268112
74434
997254
1017009
860060
430525
226567
883740
308350
447612
480517
1016905
384226
724983
616104
405648
901858
744314
516693
972911
170519
933500
781074
328025
237173
111647
1007389
935456
717509
619257
422295
262951
395856
770434
841844
348258
436511
254037
79581
892569
296775
1033135
543691
64071
304923
787314
245850
595281
742806
548763
387977
985002
293470
707097
847762
525894
327492
760978
266375
663995
456036
324554
611418
539378
166268
793828
502139
51843
280181
589285
494411
400978
965125
114565
791056
48955
737186
166320
428508
321812
3238
965853
764119
85207
425197
152163
320336
528839
629635
716331
232057
516687
925770
204810
976072
844901
792768
912312
395717
186125
769531
333156
367432
543628
330072
1031871
40668
831664
219460
247189
500992
916156
551484
364255
749143
904191
890170
944241
908917
392568
606348
638630
937224
395216
281706
858312
620910
636105
823578
913797
722117
813424
756101
470678
523463
393003
807274
943061
405969
143801
318899
526310
166080
388782
83958
676965
35048
588877
280779
1787
225127
738823
337636
283923
726278
7971
79134
1001801
901889
729058
735722
708886
524081
103873
509308
708414
852873
586120
450489
495577
629476
913425
386833
75146
759068
134864
327871
228554
370251
193488
533350
179133
740646
227892
360927
159525
898746
14308
525507
484429
740491
70599
1024594
724257
72571
932493
466959
869322
2033
38768
792958
495767
40976
137864
138246
603801
948137
223095
534223
419369
803252
787288
797119
632743
8368
377504
910887
781572
183861
225630
548764
884885
893057
352053
879610
1012925
846199
590092
303271
195748
395358
865922
639284
699128
815877
847434
761207
962683
614062
575628
936023
68130
193059
708583
18092
447256
760349
851313
939183
124387
874948
117686
338206
649923
433835
184532
43428
771409
812751
604014
591451
215986
344606
709184
765793
520387
639394
390466
889118
796566
409233
619959
79255
900820
38442
806614
883706
188243
713431
33915
835226
400993
969212
383592
893818
848057
495789
935910
603784
351915
836147
951442
1004390
308837
482711
465000
98508
990318
468260
111201
655543
761748
25284
91347
542790
660428
312683
508718
941161
366564
547161
417039
101057
65004
580688
418414
592694
720793
451937
727544
363696
886215
41117
1009445
832767
35220
36177
110543
519613
919656
157324
1009989
1032295
642732
358237
47249
995819
947241
26141
605081
589929
745608
135584
244861
1037916
960479
853561
328647
547936
45131
293325
371688
112006
751586
553581
665823
328259
311481
349404
343373
440560
894414
990391
894089
796763
278568
644898
413631
715182
289234
666757
608831
104500
446940
543737
949711
19556
218226
878446
1023831
916819
730768
389478
628299
911685
283164
770622
679859
1023579
1037118
868812
382125
51882
458120
948656
656873
60293
1041404
684177
844958
805071
545082
541698
558616
196211
665859
611503
103936
8888
394044
825309
591637
896195
809486
467204
256956
191419
526651
475060
619271
841332
570447
391331
936597
239035
548277
1009219
495437
667346
92106
355569
255194
138260
387210
570416
570050
386941
899682
382977
778975
561135
663462
275849
197485
236306
635244
976090
429680
765236
820489
116700
132123
558380
894524
21951
740071
539719
150682
352911
1041790
336856
109003
81344
55295
717868
305523
770313
445471
722587
250108
355916
935780
810295
923499
1011395
481482
753276
235447
36607
26038
6058
63927
297401
465809
388636
19365
943193
669440
925603
150755
492362
603626
29523
970015
399892
1031426
356593
856178
407226
303235
220693
226566
88021
32884
988071
552869
126728
821774
141969
662673
655691
136427
678149
132929
118093
533501
262104
778421
997544
980155
979551
998665
385019
953012
635873
335081
279191
392569
32319
231101
506059
688842
395213
73704
140301
557076
458940
869404
693012
203249
783786
284210
672013
568072
199594
550026
853597
24201
169666
466417
665954
197646
290918
583544
467468
285149
302464
703037
859429
260103
53213
301386
681630
659609
204982
22337
706792
231856
691914
999370
956774
100523
786588
990050
101293
371621
492213
310687
878033
286804
610978
666096
987923
675986
941693
341837
405027
941106
572875
45433
582996
20171
580271
78627
212686
592734
75621
813388
722927
587515
369039
705133
68930
896496
34434
130981
94891
886011
391568
233550
934849
712524
141319
415244
503950
486033
483790
622113
827648
181327
641528
865735
18584
6695
272501
678462
217129
119095
127996
811469
64735
106384
8283
360468
369684
168836
618449
907119
5344
508842
680107
179995
1033402
112112
437784
1019789
1040827
862543
197514
17520
561275
1044268
78200
506367
764628
7256
549260
252070
836329
243198
680579
471883
124853
469574
891583
644813
1020127
79250
971065
308167
578643
85788
388827
250717
36494
372921
625272
303106
532812
490096
476782
187775
445889
721168
203951
617386
716506
783677
899625
504134
441916
982547
914736
587930
943998
317473
913720
179601
748107
730266
572221
1015359
117119
505940
569764
532980
421769
1027569
245295
8098
950144
863707
495686
49106
303705
858409
863934
718515
956514
51426
636034
330052
758148
119280
974992
81498
1003150
735906
525783
162407
454754
64407
94037
556003
69036
26892
814513
59907
348212
303832
276638
781227
694570
451028
1015250
618240
346544
394334
13551
934348
686257
774868
741037
953863
636831
704782
566834
907069
853634
425445
948005
619236
543863
79075
748613
74095
550945
864779
274809
459973
481663
804404
966532
1024370
1027900
630098
917994
634728
165540
489101
952700
401652
828018
797034
524536
324788
447961
966093
57032
262225
490604
689409
507153
14066
246205
725604
504948
949127
71093
62839
773284
876949
298022
762748
1012478
593339
446632
863708
372123
212355
803342
987812
732911
565992
217943
836107
872724
832176
817794
170254
176532
834434
282797
1013903
494269
772901
355191
889701
192939
858925
909720
520398
129515
703471
992641
1037699
136205
683469
107284
705731
244469
985578
256916
683728
444075
287580
409665
664155
291229
756798
359351
773363
851768
358728
14061
974541
855092
255943
382313
848884
301866
338291
990168
394714
727256
357217
416211
404713
163063
127120
167337
204199
108020
618072
1008004
1035572
334264
45276
899629
932727
519199
69263
191418
996035
293649
342098
365564
420082
510742
863291
516190
281342
408422
60008
554573
393601
148422
890871
349515
812913
134312
738147
407712
601664
877787
309620
959730
421536
754780
377269
55920
747478
264920
209688
276014
1013668
1030947
1008890
336932
265275
438781
662216
215916
705161
452834
218645
267191
581647
659739
407738
958988
1042546
469443
401457
519226
361002
607481
997186
555533
717153
443886
286086
123053
985862
910444
894527
1001450
568459
977710
595797
663749
569162
530727
45064
319343
1029013
247104
492838
130275
207338
794486
367633
249373
463879
13409
648130
225614
651920
851891
560111
640982
512999
937356
604532
870792
409011
894094
54274
731192
99218
575537
812332
866348
250743
964614
976586
588631
795520
1013377
76138
762586
693948
667861
954272
810801
163127
974518
344298
938022
55978
15542
20626
959616
272688
431353
486481
935601
866612
392652
649119
640674
535881
291523
58327
887246
704332
679070
45429
343309
409737
1015974
703450
408350
87604
51063
526968
451401
649849
501588
955312
948345
272165
952013
271116
324442
298276
126514
165612
240465
59830
896003
496007
167723
875103
344289
251088
515913
530078
917300
997380
605289
393905
910311
957469
703482
931356
196988
80494
63688
451876
949503
652789
626007
218152
667700
915407
440563
986062
609887
645342
6003
979859
641298
900844
1043731
84997
490143
41339
783019
290560
374960
874192
486058
217326
436827
79304
458969
459491
919651
137364
1011120
595522
607506
136121
691650
171520
143725
490843
1033235
177632
564527
645610
867845
946645
706866
1009190
408404
1036341
753567
917300
137519
532846
25170
422626
874934
942725
743125
517472
55517
280413
451250
137227
682881
400344
856193
477197
858086
28045
963368
1016534
485167
15131
276560
80024
227436
385634
976238
96471
713616
636565
1005902
205036
805463
53422
362137
214787
316671
425778
385162
326376
215518
180658
248597
708948
52831
743449
195187
245386
725813
453526
376846
251566
307962
1002030
894767
967714
948194
823617
118460
961217
23747
590591
825313
893426
838615
913551
571239
806949
260264
365535
899989
823711
549169
386356
166001
435480
396916
57188
904014
986385
406352
386895
95474
431604
673653
47030
290551
538769
871652
148885
859716
212978
774592
459094
150049
20662
595845
526709
883889
584788
911306
227040
517580
422016
429907
723148
266382
208228
121349
236952
872016
930016
700743
61418
360313
755534
659437
137535
895586
314659
1020312
548032
779638
71937
589914
428049
714551
326779
954281
574226
149453
971386
126816
499660
515768
1025735
677539
859576
898999
213139
919290
209696
225799
117433
674184
879656
943776
133870
215201
728217
446337
263564
697866
218145
20422
557536
631983
645053
124592
1016304
196564
627436
756783
550030
368312
362448
158258
256374
57660
492657
822036
978874
760613
583936
996320
524830
154011
275385
307914
691203
975995
968201
485735
683079
7906
876789
648018
188820
296070
544268
819109
505343
754175
720602
780764
42273
268737
141803
945311
923762
212660
596126
244687
678082
620572
139717
875159
13766
811198
740868
219514
780015
486043
863554
329079
943618
509516
89273
921832
552998
41594
270153
113468
234562
842444
857057
722840
836071
593600
870564
981102
1017698
682393
633768
741955
429953
121063
543117
564356
209757
1029855
903386
842276
578978
700849
629243
489268
1030963
1034067
535915
277035
840416
703124
462519
477279
716145
555663
803647
186099
584519
1019228
87857
345481
992416
580161
555679
223289
41218
1032314
413481
48717
820392
377533
255693
571746
965583
394353
863349
341780
326287
925814
849217
620750
217526
545929
319992
803460
1034178
288162
849984
403198
779556
220700
790745
927816
459380
487652
692126
223360
417893
837545
522358
306964
822402
785448
579539
24506
1000452
789572
985750
117446
1025718
527391
182353
66445
70844
980472
513251
811740
315590
565225
715747
647493
937586
331952
609139
793087
705603
255131
88943
496585
806696
624413
883550
130868
40293
492727
378524
788110
301972
842285
511875
1021412
734396
335975
314199
999094
353927
415645
252879
138157
182856
762413
175782
614153
964153
1006952
687221
240085
149379
748620
425779
178206
568208
614532
284599
193787
279671
840307
970771
802712
848085
211304
762722
875570
474884
734977
390422
144533
18814
289814
28058
645000
786312
1130
103190
239408
292233
33901
102552
123004
229366
579900
92288
23607
451846
44300
396895
873656
153396
833898
970842
95281
817059
87880
629025
718140
701591
996150
446699
1033384
214027
713048
10332
598047
535208
274305
811332
519849
310076
286652
712520
68702
389942
208654
281313
878348
991250
537021
643359
788025
592689
112546
552618
286522
858470
369788
320718
196431
700614
195737
985725
340220
5447
1033462
300271
165937
914285
49470
386967
147430
328541
749611
914068
156281
101985
266748
346651
434731
181093
909111
923592
858838
934017
166298
174705
890670
321494
330042
422546
996442
208799
1037803
459149
183300
536632
370158
546431
483749
909097
955541
1223
465505
401235
381705
206432
459564
602190
520326
58292
770686
544554
536046
936803
768514
841894
704507
843198
47954
824498
105936
540015
18731
816717
719599
816380
662263
531364
36416
98801
319316
277874
168979
107514
541982
955034
284417
388752
375368
874030
842623
460807
707827
322121
876248
305050
799042
5431
218746
697255
523535
152591
358536
215788
719356
378116
456623
989780
509848
520144
889649
678033
150574
949185
396876
1022389
911664
699811
78029
270113
299656
268240
186347
125348
691333
997244
684302
537636
799479
448584
872113
584877
113074
597519
113056
630776
742980
557974
274441
295763
595384
140030
281968
34131
578286
86297
312618
974168
511531
572514
736732
548968
534023
198201
237311
938960
918559
304085
239778
237972
743854
346315
59110
877574
1021387
1036980
572358
387552
283695
20837
243630
409512
468243
198092
1029499
21759
72736
708224
215164
338765
108989
109031
843561
1036634
935074
87116
474042
117055
726314
298088
346236
1040222
73864
704700
565353
314235
609587
45895
367415
84196
213666
366790
838344
117562
72508
464372
546874
290634
835250
625872
899744
635155
907327
556872
225437
46789
475860
603568
609753
740457
960784
305139
865170
350815
984688
1029085
198305
96275
318795
553965
821217
448617
692901
265681
942210
455016
607839
585860
76100
60319
184571
746556
811327
802804
156371
184705
757457
871741
890362
329946
208361
427055
953152
214332
965676
71986
799117
300264
434045
299017
611159
688195
646434
927385
707339
499876
162873
588844
217377
152411
551153
636913
1006593
387973
619768
545200
566628
729279
184320
400003
629612
226919
961865
267205
578738
475580
232214
391865
157069
237875
917512
283592
540959
66531
218385
85611
83440
59977
362269
272235
869542
472166
709087
894977
350905
663141
551633
410412
29205
103881
90096
1014765
10995
22614
901813
754242
53763
416102
815739
755683
498405
604845
88280
1042319
599754
618367
901183
322334
994264
177943
3875
92360
295300
629559
523498
1038425
519774
450050
37080
567215
498891
149710
183316
1017266
377162
929763
1030680
183525
62945
398952
592702
963285
532135
898221
300191
429422
822237
272250
472563
1011917
200773
573761
541475
944345
245563
824208
491215
734718
741898
58462
828922
716610
87035
392450
468580
234658
310289
608067
193596
574624
470680
738292
502899
343772
506608
14577
594410
305172
72696
131405
1027537
1005544
923796
226672
45276
101693
750422
743133
516812
448330
465105
286439
547786
922110
285473
277322
960295
700965
924436
651341
490119
418452
1029354
516571
113204
45608
477851
347197
463264
439038
88772
698210
531611
308632
479277
745132
1017621
858214
694029
957937
420122
286953
423911
1039949
400677
255817
725505
167859
430441
160350
480534
751914
348203
733115
881293
912427
440248
886713
1004662
501099
277119
200543
126868
501892
696549
532884
708153
841097
802730
64256
593506
25174
952142
191568
699972
49900
860228
970778
204650
421749
836896
236749
709627
959710
453974
877110
289393
241016
214745
649207
743511
883139
535210
108949
54560
569943
429015
769248
826889
916072
193815
696438
95882
9165
930505
407118
272834
778199
193447
809035
8250
1028200
839891
678046
668732
514257
530558
598246
549518
709456
235952
432613
141405
344926
377963
614570
941519
15210
486793
203051
187632
570953
508242
390821
584215
623457
980285
919553
805852
280560
691709
245925
70685
610857
537004
307162
397972
141311
610912
465211
995984
707562
61737
649325
920838
296645
582301
37701
570958
492543
430437
176328
175690
335913
341019
806056
973004
249191
545764
94766
1007725
33275
485016
38439
663496
88400
316373
512816
514721
202084
983222
619370
471421
907408
1019386
755342
408551
387636
492648
474447
675323
944608
412992
539612
778375
582073
863736
286794
2768
992994
773187
628394
836054
300034
1002901
511193
293700
260462
576325
256490
138454
925269
900781
62839
14910
849125
1029461
443172
997809
674471
983346
376019
154477
224510
92220
808594
909104
888740
988444
4142
323589
499195
288794
863273
399357
518417
513462
945161
389337
813786
485102
980338
195798
547389
372249
499340
17272
477018
718804
459913
556088
759740
417319
683020
993490
529152
900293
532910
342485
962103
2311
143230
507268
1021130
813130
936420
900291
258544
586233
241942
315583
594363
246733
914472
941520
143252
619179
48810
461409
797386
176974
150877
145694
222772
813428
805743
737709
540197
323598
400125
31865
122376
934501
39676
681043
729561
620561
418518
73082
86024
971597
477874
502377
857007
151238
837684
154688
50697
593826
639031
539572
527990
816823
863847
826975
679459
188400
413322
851995
1004795
958649
797499
941370
78803
861765
139685
414729
146155
283242
29494
102804
1005936
202198
772699
249948
851687
1022186
160257
372425
17045
234136
452978
368811
541542
427750
934418
591929
386182
33977
544823
739740
814085
106199
340121
693285
287373
194974
81556
332486
854633
272127
34967
320644
659174
509510
484292
731557
111829
836323
66082
471707
989427
435003
153642
573413
172442
212144
294507
575531
401037
972985
623578
372472
766794
567365
423561
417334
161921
392318
51228
172051
506093
580852
10386
741487
423288
393780
732407
525263
906154
452876
906900
298808
582689
217527
459823
525718
388597
630025
717718
472031
90463
547915
839860
674877
88931
602158
884691
395532
966139
236939
267597
1023352
762884
83235
718101
843849
300821
685550
229796
702059
396255
998643
554826
734840
300229
196883
867604
106303
941847
659960
433054
32639
529429
391193
543804
785518
15784
806798
302421
20768
247667
968138
227008
326791
725914
485313
4828
895913
26146
279676
402443
672404
214445
430411
316255
410629
607638
417076
205000
726254
284803
452632
419058
172869
610840
672995
926552
315119
426594
541093
230407
802621
522076
31976
992426
337466
402945
990295
135343
982473
68900
780502
393326
544115
725933
199546
862071
533810
942581
84610
726269
401597
610387
350925
895020
214403
159366
827665
435067
61707
961426
797637
75696
67928
62410
803997
479278
578169
207535
368864
1019105
814246
566637
445953
920599
114635
859249
916018
932704
1033576
614799
948708
503348
348548
877650
121175
374030
578565
460594
800209
74342
1023756
442358
54189
958008
47468
446571
175772
309526
781351
262268
588569
6322
12679
642681
181313
137094
834932
968287
436995
220697
1025091
1040821
219352
698409
648497
497601
804358
144194
373486
489761
107526
307438
384359
161916
932597
724197
570549
781045
345047
867748
610903
287892
999126
880870
779405
621118
237489
732945
486622
395166
104640
669527
236115
999409
1003821
824565
600587
49033
764789
779803
867160
248370
207635
881886
655178
665015
355731
499630
454999
833993
608837
659930
352511
580814
304793
351020
581368
841170
721466
599942
362136
695358
145426
166310
670851
191098
409450
427483
160734
487921
900182
707543
592397
338975
967661
48271
1019681
190290
448561
628685
867680
1032249
145709
1039874
421578
357054
828047
459678
712482
925951
134966
471626
934758
1011286
77434
567548
56784
195261
377800
485527
374765
857540
267425
683232
858328
27459
1034446
319861
65292
220106
826701
470861
378379
59895
753681
61651
961097
359690
345444
589829
45826
185804
396180
714046
606538
69527
94870
512882
980737
583621
180372
197942
629929
258860
208868
92773
701661
927434
648404
622292
605347
67115
548817
903539
685575
277882
955527
939326
616903
97301
628889
376015
1001844
153828
603915
387779
311269
961213
856021
223623
505309
721039
933517
94266
771839
145860
1001327
962072
64772
95732
335102
1033111
697515
958049
376988
888192
839799
201358
916764
26377
803374
893058
296882
116212
956252
593470
162869
991483
371763
574106
796567
826165
314743
564971
102795
581769
715558
978651
954642
606013
878393
880194
759678
222582
47398
997313
539322
594451
216445
272462
971732
966649
113433
620761
590844
642511
633130
503378
429301
489142
896418
294779
69171
819995
602293
1015564
820336
103512
513220
1018031
102689
136763
51678
736753
696814
572387
560614
1015149
720308
407973
585404
603489
719197
578200
1042203
588617
592582
621300
379282
405090
502259
508176
56617
570286
355314
28854
684335
946406
309270
662081
557244
76126
484606
15656
426303
285293
404712
478338
85386
620541
731223
637529
887649
1017492
99127
885016
288622
769519
261001
55698
1004117
794976
106725
954280
345447
607967
460144
852406
677475
456230
268243
304453
851736
392709
190215
653840
283605
410668
583787
820094
111785
426143
284753
101885
380184
317605
874974
875792
753673
1004446
579724
611907
192248
722838
703034
413693
863903
397516
622339
67739
772996
694322
447534
900413
856735
375555
121416
948448
897636
936839
906127
515030
909078
104107
607311
1036452
1010815
955360
1005431
743219
488007
200432
935014
634874
10235
1032330
819200
53218
403582
564777
834544
601435
821576
298851
296294
102475
276059
287548
134038
257127
720650
938571
467485
312505
551653
501828
738358
674680
28585
58586
422362
899750
166048
861274
731895
719780
369705
561063
222363
856143
728191
139406
541354
363267
928489
775708
189502
811316
320953
817154
112824
84445
850231
95039
459032
428785
495454
418705
436436
740292
131291
699970
887600
423595
1550
302802
642831
178693
1028252
722494
856518
960240
403809
757142
837975
164524
587895
59771
269236
576259
289801
32992
9149
166558
461117
711070
111739
415266
55922
728372
947006
352547
307623
617115
152175
454775
916431
808509
874236
188917
313795
114063
260496
316443
488478
761227
832874
193125
722899
504649
574663
79904
981171
625050
852896
1023818
1033178
328868
25102
351634
980857
355010
1036280
1037602
171134
469606
374246
15637
291878
333597
916711
807907
471059
550368
996217
23074
655467
357425
650814
723434
922361
851838
72604
378759
534527
627788
266675
1008618
90197
751635
560261
775875
742231
644682
549299
520296
790240
591222
86500
492540
300966
778726
417325
788926
822391
200571
128414
448554
683938
346081
832672
607721
408375
279354
660945
219531
685431
556895
613853
971752
615863
295280
269931
40897
878525
126551
854571
766545
758674
524151
944862
267610
462192
10064
433110
427951
615327
324371
850486
462148
417598
118503
812685
882458
142534
22728
129412
144345
821483
259171
462015
822302
656911
245583
377039
437414
131979
604440
1036730
512108
295355
99025
75659
757496
588293
137293
894194
878680
600171
250242
517798
666909
29448
24656
368751
723336
389543
190578
943878
457358
51844
63255
425881
851495
138988
40862
16682
695598
315610
54101
199158
312026
1020929
363487
723316
993055
152258
516012
162138
771141
332151
220027
147384
237670
101379
704224
109983
456604
381828
126287
319513
533747
314995
415821
122692
847449
696328
259434
832827
157832
712217
25178
319761
282339
361373
947912
651308
58582
729217
331172
688426
789409
208031
44959
19964
600891
629894
983680
930280
681372
107823
804644
1021919
831815
44407
1028915
158693
39087
773481
59636
243956
682813
18233
800123
276851
288547
540184
245817
775521
680714
690307
151800
267455
224625
882565
902308
11294
753828
483588
65354
91930
98188
923600
866191
923196
147994
908024
309434
818915
293915
201798
36401
449122
566730
368366
1018369
58096
79105
218234
234046
705235
383707
318729
141564
166484
832004
819426
297668
642497
776768
25597
293346
439885
825751
414308
265816
168715
31943
967704
524599
651806
489415
732036
390676
476165
75595
751760
981048
867087
61439
578627
1014020
682671
900178
476260
819342
796072
174508
28600
684528
178812
803943
735362
21272
838973
551146
733706
680470
318733
12396
364815
368147
583280
379081
179213
135141
963170
587474
401577
952568
303912
594525
925404
933760
828894
328739
457579
568068
1002583
24485
1042743
894230
142707
806965
1044026
793870
968683
1001457
554141
505726
836397
549941
769121
937938
309608
975543
415537
452178
508914
185238
695571
838581
162891
770120
47538
1028076
815219
24926
637738
22860
503129
866821
682804
119834
752470
417641
911958
369776
456419
890012
787896
301909
574802
327240
875658
252506
540361
3677
175358
764864
929189
575762
168363
227025
482442
297964
205304
534340
9889
825178
726683
192052
932758
454833
824424
341827
912518
639862
461407
303164
972355
977678
274471
23513
264308
733715
145991
508148
372543
49541
39926
786818
327050
568532
711387
949677
843770
901813
740217
418143
64100
369491
368717
886938
815452
642832
817980
127213
754999
713860
447528
375787
567288
467530
53179
823583
559038
140273
478945
144419
1011199
600167
768814
969347
465214
394105
892117
927166
891085
109420
489667
861640
170158
981490
289877
494524
581681
865802
1037667
971879
226260
648994
772484
36834
234867
993149
994902
999804
615231
257064
240134
280656
557686
762565
538677
433835
541289
241420
534188
184607
623792
961534
232968
487685
535963
728463
151537
230923
550589
328484
388393
921036
497172
352584
390471
738538
866521
722954
961682
432486
778294
536766
344094
968193
754152
619330
918635
11725
599259
257200
262078
116377
850065
410014
621763
513549
1002500
49315
589697
206971
536027
512902
917710
51435
925021
463088
424918
991876
449157
1007546
929414
38777
250745
378929
444586
852039
80186
531247
602636
774298
208889
452408
964418
754647
523505
776637
972419
792975
620805
301575
305508
188997
893740
448660
414078
824788
372746
567083
779137
803700
900082
27536
406007
439399
215603
110117
719287
65752
511057
561332
236107
887241
266552
923213
946870
439980
664948
913092
294210
962930
511597
357174
489716
775932
237327
796637
196731
330892
675953
879513
678843
93649
426480
135546
761290
116168
18630
956053
949029
647658
12959
52767
613140
361161
464720
46731
420372
253017
285434
48673
434509
795046
477821
285957
893864
847781
461736
971055
119825
36166
1031649
1010418
103833
123314
232318
235148
634759
563178
939968
388264
317506
463838
633148
778137
407624
463970
524311
691295
603457
1794
459687
952435
940813
6159
365755
748022
209797
87460
476045
957342
477499
582413
687
536366
212215
1042809
97057
942634
659354
661393
360180
1020981
84820
859026
596570
673510
765235
66196
342764
431820
77948
149586
440730
129328
945761
360347
497521
250456
640186
755487
965131
396468
695883
537657
412119
845402
791106
166910
962637
224708
304138
287846
586703
532482
45166
216913
933650
540734
604412
872678
629827
1009461
318685
1021124
881066
941495
274523
358875
779997
150273
446171
24063
774885
277566
905630
718276
504104
427568
157612
100246
338447
1025360
784305
557539
438601
207574
979116
160669
585354
5273
209855
887182
382458
70583
163017
171031
493399
329018
221445
490612
366603
533114
735136
424812
870973
174618
642173
522009
80112
877481
262666
82147
237526
715677
596810
51475
448505
94727
680201
157255
767491
952755
798468
998097
776660
378920
9560
1018554
365383
613374
996051
1031371
581779
505025
667828
673677
663871
907006
614526
649989
657180
895203
558002
490733
583256
401628
125675
147007
1043668
142239
956147
3352
588262
157075
271340
869976
126867
1020099
454297
562553
464845
963980
745693
970114
842708
116736
477329
1002679
643264
847671
192007
844060
534808
733725
26573
181376
857613
546128
281760
979595
336055
78262
641329
540492
413572
133209
685891
185296
812306
703520
472063
1009212
956444
762359
1011605
54435
1020882
822865
796201
486807
687190
177104
445571
801387
907351
430868
285424
176016
493109
245317
343533
921877
933752
595774
403158
98139
886687
145707
453852
503217
28069
744466
394814
22642
618437
215813
16443
478615
422664
580614
250700
655320
996125
773829
887164
533342
338493
370439
992990
1002814
88583
653301
658808
738247
506756
925723
882226
259800
867544
438354
326775
641852
67735
711031
757033
1035909
657390
709977
856833
240807
493921
561441
1000519
1006381
333213
790747
259386
536092
191399
345850
202809
166704
588423
481104
73112
198195
575698
31325
839989
26130
575325
815518
23075
762376
68684
507253
658825
296940
472667
954704
927843
441327
64277
731821
519979
956130
178529
1021645
523361
754867
155305
52175
542761
648525
329502
411051
494513
133172
1013770
473009
898788
446416
659758
482822
847504
954333
29237
389388
234843
514336
433776
944992
885635
426573
876178
509846
368427
329176
33261
565991
584818
657173
936330
598968
70347
991013
772568
196757
483903
490282
202978
423138
430738
661476
562297
384023
208794
18359
97239
967428
733745
999222
581382
65145
994063
648158
236439
566430
158032
923001
30363
830108
277765
252572
878325
807771
313687
782884
1006910
591748
104339
854392
124846
729937
369427
669944
126808
415032
20299
573561
489137
251981
421884
513458
265854
866860
462177
669308
941700
442109
302337
314753
205993
356031
57439
542535
831407
527704
345417
981644
812269
303244
383513
616238
724061
495324
907438
778641
237976
219696
183932
425091
221843
880284
433144
352786
331705
600086
892487
290731
178607
166954
257773
492497
810841
285606
575245
315601
811020
422749
972182
467153
372545
405583
373126
788816
295350
283563
820177
166152
609599
12294
331584
672906
81176
831719
142761
966930
609525
344295
887969
839666
870761
104945
669184
41650
222220
600701
198137
319438
816080
312704
115161
941718
263576
859281
370080
285292
628684
906698
998489
688623
216845
728568
559868
486679
605083
770133
236947
774923
880326
187573
824943
711336
561244
780851
948195
430701
981640
1029138
273324
30021
544748
225529
42717
87539
245601
4068
741253
738743
575447
421023
238114
701295
598103
655237
107933
444706
774634
212618
380648
453262
336148
458668
146031
117368
852741
346765
18403
397828
621060
39898
821777
276286
5425
562782
456702
122852
1033625
849352
647927
600090
218005
21278
750362
492278
614018
457194
846475
150649
44318
364189
380836
22550
592538
427124
289738
616836
484048
1030560
828520
630129
391166
947395
702495
387688
442947
657351
265312
532643
130046
981676
754407
907072
69847
720277
1008262
266574
12187
472002
257597
549382
849530
685580
637582
69170
872603
72980
87469
512084
395249
604650
889632
244832
799076
684681
727696
866239
859497
279699
13088
12842
921818
202653
628321
878239
104432
366339
857347
402066
875211
304586
647705
152674
634127
77475
143831
677867
908910
243743
741705
252419
628051
792304
40913
346701
429577
1005745
890583
777301
185172
716140
311818
754031
516518
471391
767170
1023701
895204
492265
240575
246243
813438
406247
181676
470051
981924
663721
847582
235342
408091
703070
60582
597483
684596
268102
233066
533967
349314
899006
673431
312215
920544
833067
777880
110310
521180
960163
509826
840699
601753
510440
356669
455658
866190
512913
513887
982370
32707
890996
883071
14296
506137
842674
910641
201026
345008
487326
1334
765523
626320
822208
701826
670462
212195
506053
721578
915298
470551
1006053
792929
578491
341413
117976
320956
742678
368807
670286
739914
879689
1997
686463
859691
231856
857590
305646
461116
196030
237852
867352
717603
517643
40684
121422
551788
588204
801651
545633
663544
692696
372502
159709
964966
403717
122070
837681
250773
611532
134793
461483
948626
296880
218012
112374
1011028
1038733
1040525
383552
39745
721120
379308
794834
801885
786723
1008069
590086
534654
655360
951855
62201
689861
213626
956240
882498
525041
534034
560151
217590
841096
906186
996880
30685
373376
870216
962250
131878
304285
305287
295628
131556
778998
632839
797075
8793
764759
305089
948805
245808
648756
343164
911296
802877
583494
314999
895176
582852
32077
871593
465526
1002092
187392
110596
840458
676445
364093
974762
113820
75176
168076
942401
889334
112174
916295
506911
637634
661351
928607
634657
700703
355465
93589
931074
64365
490832
200340
429295
684313
593800
959003
386899
112562
878270
872277
950224
1002444
712823
632211
752284
875633
530518
122524
79247
17978
291734
793722
618537
244753
377164
788408
55453
433641
384407
182737
234145
116607
362463
190414
124181
408976
419764
467491
253997
604085
702953
872275
585492
809909
673706
482746
631379
71643
142866
147035
1006284
744355
250388
756201
823288
997745
871575
939105
101961
886345
633753
288471
464320
419966
312150
386073
569974
320614
100475
225166
48727
78930
910789
650385
529283
152993
859403
620376
770747
971902
30071
476179
184375
166472
60238
512010
680471
732716
232344
601972
897165
834587
903631
644892
762367
1017544
79485
719120
739041
582696
79152
746104
145659
126812
848080
601092
233106
782037
411134
449852
848595
510178
73689
474520
351376
321902
838682
275259
247845
153773
341448
378565
101881
212417
240691
921052
49123
904314
615089
959831
261677
149642
985861
734516
807876
604780
582806
471825
263400
422000
167765
1033296
839686
849659
253591
724939
443747
877429
92294
204446
318231
61969
1000621
243963
786918
1038660
102807
855148
234353
506993
623786
69127
99126
164080
797096
97173
598408
248476
875156
955348
569085
538646
153983
3013
945686
772526
295807
931987
716380
785568
300298
915394
556713
185472
44674
595285
406387
776260
322598
350359
299143
911017
567461
598337
564536
463848
762974
863306
305470
85767
825281
666675
232565
263146
427975
549961
937807
178789
438411
749898
866954
107960
480327
63652
634854
945027
71856
573865
773251
679897
750154
827211
626946
238379
231015
874557
313605
887286
363056
662105
1040501
640466
465311
137807
940266
586106
82732
99538
818366
791045
554141
182056
961248
455287
349572
48274
656478
69801
127026
358677
202844
128860
916393
401922
686911
51594
27530
398372
331180
129979
90973
21455
769607
738253
805919
728019
406439
191390
585891
673837
899782
753135
760704
434940
883006
551951
944549
575125
541304
748662
488592
921972
581569
2705
299989
305914
910705
621889
342407
893065
276973
376843
610722
924541
147461
128917
48455
621590
588265
967942
893035
1004480
147803
729712
958459
721119
334614
495243
494255
526163
6199
651464
645136
160249
844660
462348
260990
72430
647139
1032996
621810
220433
164314
532871
942113
781309
21215
1044264
467022
188085
104881
777337
676563
23788
1025065
501532
779607
889509
335414
721614
142758
446465
863711
485066
131787
181311
472484
602213
679100
168022
577944
21836
604580
537735
469998
888443
820661
495837
46617
84690
531633
446245
23402
209584
486084
716941
657920
633847
908238
611546
162562
697401
412298
165819
872256
465786
145970
387935
740767
436209
376526
259055
149116
788512
1039860
133832
826868
112905
783180
797459
949969
103892
737653
486490
919552
430315
39718
49808
476222
658611
622281
615850
967465
882669
68974
864760
301351
273430
98947
321211
34297
71366
795881
605327
884565
421694
367748
605121
843288
560447
646073
556419
416254
1043337
387925
398505
340203
82299
1041695
274640
172832
497211
15757
30160
289022
682730
410719
134967
29438
609152
825702
982894
745956
299249
276210
119043
707462
349551
329007
557383
417763
412501
899758
229791
555316
519003
832992
369385
164286
1011158
990864
918173
649185
930761
198665
712702
519338
576529
751340
294437
661632
902796
713157
923299
278992
654921
211551
567701
872165
520789
686816
831888
388684
355331
674535
281997
786100
1011088
232497
363984
380653
9408
506702
342566
127919
956821
522466
550870
277587
1010861
2348
286309
295530
205763
698392
756969
258265
1029540
418219
792310
191179
776516
40647
937054
484586
790840
160543
150740
393541
257104
778516
783550
471509
729136
424433
135400
652548
891457
884347
84686
8531
296685
182057
851499
928751
157194
515927
994401
557346
964889
675563
327382
709001
763194
413416
94749
808785
360514
1019130
962231
942993
87694
837130
574540
11111
508707
601452
697869
1023547
823463
694068
321201
498734
791680
578920
425726
553896
547526
219473
29515
123351
602351
200571
772418
910784
665625
586488
209512
157455
561471
927102
819663
820972
803204
748939
276342
729967
58513
348281
325236
605092
491533
200531
43497
99955
190580
542813
52654
471125
337215
24014
54036
28176
242539
799363
592916
189566
737942
36126
641762
431886
287214
737589
883267
148302
474729
141986
744049
19426
269542
908457
664180
461116
612353
166645
965657
352479
41890
378462
312177
107311
165457
118230
101279
17991
444084
302882
582978
145025
73035
427648
520655
293286
293043
237234
844610
9318
716232
77776
478354
302072
789844
317817
992172
377794
804008
876990
338057
615916
753339
818554
922912
865185
483426
925455
842135
2365
608215
104093
479018
256247
1028613
625843
836673
285041
203671
62196
712147
381603
979981
605439
275964
876478
747767
999826
305178
69073
64687
68669
921430
529621
618786
952543
511663
819768
62349
750013
811274
360160
486579
504227
885613
352210
893342
484621
468365
343059
710896
822689
399782
144982
917104
896774
167643
1028957
624826
392884
322538
861546
156385
104138
477511
442368
304155
541028
975173
548987
7005
614634
155801
21583
146997
16985
329620
838863
382557
300574
880694
593837
938338
224782
129817
571375
554999
429933
667917
753401
318564
464854
855967
947632
257467
81488
42065
799789
460816
47602
154696
602012
647298
421935
181660
647606
359295
857299
803571
976111
720520
864638
762079
513721
81733
832073
529293
3650
810621
152099
472628
109692
229274
1036840
996739
1016757
646063
434991
226276
379918
402233
905429
911051
433471
605433
857609
317606
693350
697283
835214
945208
852394
893914
406161
549194
297561
137540
613075
506241
398178
65183
434884
685522
668765
1032098
500245
187310
1016726
298461
924556
297508
39894
423334
443290
314469
784275
510627
249939
944869
5192
530841
200780
821529
171334
835105
1028010
257359
1041660
827871
1030899
958711
143278
330087
815400
428274
257676
707197
848801
195673
982331
615703
933764
909457
268533
389635
742740
995055
448119
270881
741250
921970
840686
222103
1007023
143107
746060
717171
252835
760090
82031
762618
611380
51217
902877
22788
1010062
77908
319165
298908
197951
354913
207486
921753
394695
221356
416819
549148
1032958
217263
176838
206667
512909
427434
33513
98632
875531
477855
633806
55840
776782
422419
69881
997359
852179
500069
777356
580244
706451
715420
251584
341169
383642
938543
110953
189396
222951
199958
902112
712738
356875
328512
819761
870576
709332
473730
464924
197059
340871
276128
293274
17236
667786
851098
214036
1038448
59786
766114
863768
766554
280641
804240
644546
508187
920552
1042246
946261
369112
491542
612895
905084
788128
984130
971591
205575
849211
727122
351618
1032095
553425
659116
756763
5774
83782
985835
516745
385571
1025123
571517
309187
738981
818142
274868
495942
231738
45092
805646
953628
712424
922720
370047
935295
335113
622477
340807
997108
504751
993354
939177
748795
118093
700411
256472
334527
986324
423682
980998
774050
270274
957077
511207
6862
139363
38739
975254
924577
733465
780575
905129
398752
387107
605594
176989
193801
104428
1041569
477047
788406
203057
387912
977477
651098
792146
828560
1018851
507103
810004
305873
342202
876923
451329
65282
432060
69189
166322
1004032
559970
114551
108935
709824
954143
36804
961037
81604
68687
133090
517824
219987
211806
302088
629525
361136
857922
748812
125063
174185
582126
877326
989583
370843
556927
927480
606822
667444
188478
777
293702
996093
759737
849092
665746
487027
685874
1039959
976293
911692
326753
399451
887740
661687
860296
158989
917031
276407
43005
295899
273007
903926
508466
830030
565869
978154
37109
910209
394623
186840
363958
467914
662442
340219
377556
398138
846113
706850
731824
391094
115698
438543
526431
576845
97500
835375
185434
3937
323475
653107
713970
925193
559479
371025
985283
368090
693999
962300
179219
240694
726851
807839
326500
288065
945876
784225
686008
249942
545050
569588
925927
52561
197502
142957
485883
56794
440453
877135
477798
5872
816104
395477
137570
977031
541477
337573
359361
569421
1041207
555373
715286
932577
324464
467197
799235
345144
253795
318071
201579
568364
956532
809308
926897
683871
868167
775553
77005
843311
1039772
771744
982883
862440
138063
416854
224738
147020
621156
1034352
586054
518661
259525
152179
322030
73342
85032
721211
1032893
1039274
357497
820396
605694
748430
792875
452007
636540
412728
500548
653025
220459
449253
788350
848356
111591
73660
36131
581961
823163
872101
887052
752956
410564
171348
936506
835487
97653
760472
342479
858337
703623
94661
63276
969262
902914
111357
510199
965334
455396
882869
824636
735061
939702
888963
72749
473925
227526
803616
391793
207217
680591
545119
796409
289212
377522
344534
408434
579331
376995
400103
294839
589427
145727
536141
662000
435609
855576
362917
868325
1022028
887024
463832
167725
887631
406049
781169
601658
46531
196068
844309
276258
747632
896794
678298
205264
386755
46433
895165
217388
751808
375175
491430
234482
626709
963917
932731
64504
341614
199500
177946
662617
837523
261598
350262
441614
421212
402311
922111
461750
487328
670086
352517
842503
980944
485587
865804
777275
121769
726006
9497
414989
962786
691348
776289
380277
973723
407315
50629
482963
321534
673093
388309
415392
912834
363356
882711
291924
118508
898487
418754
369137
526864
187022
986671
527042
443724
953091
776642
1035713
200914
577957
478294
325794
482495
190865
127371
556645
669237
211773
424747
658788
97757
106307
1000460
853330
89779
18195
159185
759316
825718
179641
1029063
1017139
480008
904576
197091
812850
229117
92615
970201
230144
757085
609171
930725
400275
812883
572822
745119
587266
331718
1002725
859047
933243
443171
190775
288524
149735
552624
416085
38930
729630
507937
647199
882092
744585
911344
516557
567737
990631
278015
512460
696502
729239
950875
886932
936027
470903
558257
671120
853800
188443
730327
407091
630942
300022
979360
17058
904938
56690
31313
621629
186626
751607
194009
385313
112201
365709
52836
693763
279941
218452
624384
438721
179500
130972
353035
984393
640842
233300
426487
202475
74561
150774
8681
482696
743850
125926
109480
221011
426606
948443
958417
242040
1032789
149585
396063
538464
815072
455483
989021
340767
472825
868617
69221
589698
294975
654670
497255
570304
350710
451037
1040176
406085
627866
782794
717729
642774
321286
474672
699169
632642
330678
753158
977129
805606
792826
884354
596670
528097
471404
131913
261593
938438
991414
981403
148779
637661
267968
237922
832696
146706
5088
305592
288948
590991
183596
88829
487073
564935
851702
220219
430979
460875
440274
698182
617635
179557
552095
906526
189419
975705
1021918
181420
745208
236766
41760
46360
635196
298966
636523
148287
375353
680633
924678
776328
334956
78593
294240
162743
695340
1005276
569107
124838
268150
1000742
681178
789052
180500
532711
23220
286844
488572
648552
386980
170631
210568
979633
329605
904020
343602
435033
83917
395655
226616
1040998
782589
1019561
94976
1012171
801677
859388
397241
1017119
97834
338811
892345
253557
721031
786392
718190
37207
504230
6768
103455
105020
445559
671969
116453
844989
856921
492978
71206
187724
258512
154879
122134
743530
458327
375987
590710
587942
904729
188270
280191
460070
586999
232087
618862
129568
95407
405725
363182
619045
220704
549578
227524
580415
267911
30741
197338
207787
941312
465624
1000961
723717
899458
6899
846035
476946
359542
628329
289790
277468
995723
773848
681299
1012694
260624
928426
403755
788635
781946
1017226
512172
402590
170197
715890
212499
314557
739886
814757
947503
1029176
139698
678184
137768
941217
959348
702818
876605
574435
955263
776030
200657
711523
990159
987834
778777
709325
163595
696667
774543
97812
507215
599168
999195
240958
317388
968543
657590
780320
225405
716203
624019
186107
845868
631143
420345
905787
192631
203192
451297
428082
980407
745527
775483
728475
263887
1019018
629246
317983
878818
965220
892399
751063
178585
146386
618197
848901
544948
963190
243292
271604
622358
685649
96205
735434
116035
903192
957713
608801
781893
567123
865062
330336
226511
836962
888451
467147
681406
621673
275298
833502
673315
297984
764179
893539
698509
473657
240559
600208
801932
229064
631058
446427
1008015
447182
189464
295721
473196
172368
212249
685651
537097
149365
957029
394611
606874
231948
943144
280361
224794
574888
354880
669389
414368
95283
528175
681155
754861
350404
39789
202998
474438
21235
1013804
970311
595351
792979
691737
897086
986530
784249
354418
850574
9872
390677
926213
1025922
721145
945661
25411
468788
488168
988808
79092
571075
481055
365964
860019
68529
956270
90742
35372
790618
993662
468627
489732
765130
259924
486020
104483
846891
277041
574194
1008988
327136
248246
501030
671486
508206
246019
951711
516090
278358
237495
615433
886293
507337
651956
963415
731184
12603
591534
509100
922050
218889
432335
955795
876487
284536
465999
469468
611780
330437
1007253
333698
224606
973435
506049
625570
716606
156207
112718
298688
420655
420127
658557
212097
235097
931658
398748
834617
486416
375643
638505
292076
439756
303148
62903
561116
934236
677060
591077
807346
495437
271783
410673
867120
533455
928144
502255
951973
54636
673912
6486
525468
356220
676458
1029269
762794
93914
98208
879801
382439
55831
521416
831643
69492
323265
942145
904651
520637
127495
417792
54027
395551
480814
955879
545607
194098
294988
1028644
312188
337012
171353
851634
71882
338796
739674
1003449
819274
1000417
379468
580969
870453
337337
620598
641471
998934
429682
464540
547254
300812
189812
956730
441993
274283
243534
563324
829211
889687
482628
436031
1038926
85185
963716
611840
204228
849597
197838
974845
1007059
254897
73551
389191
241770
943416
1018717
132304
106487
349364
351462
597835
196907
186429
97345
440154
668586
510312
214111
740982
666968
382354
66984
649011
12696
62919
854341
38910
918662
317804
596943
211016
129710
409007
886270
604499
15575
847003
934271
206432
576684
403043
821346
795821
122853
985050
532196
486535
605512
754480
567563
149882
682992
666878
543378
616518
444547
804679
680593
253975
217884
68420
136825
306739
804271
923082
805779
651701
169252
641423
908226
155855
546588
518941
306668
494108
141408
864276
977293
790584
812141
100593
897992
923390
849386
353796
112979
375025
914945
346996
16893
35284
459464
623994
860093
689618
938766
778439
266349
556765
838566
892900
325932
680989
346104
184963
792338
883889
983358
371759
222343
901772
142366
78949
299540
782893
453259
380691
1933
516504
845539
708201
732498
593308
777328
635052
200147
637078
676922
152037
89177
190951
861245
306989
608735
40424
734874
763489
470772
31399
365811
967531
205044
784640
499652
253714
443193
859194
1037576
357386
410962
962237
230171
929892
280158
768838
940771
13750
527916
844573
561455
537736
943589
814781
783546
493452
664773
253303
251385
36329
686142
329216
744228
222425
433901
1017049
530168
967741
40546
871741
369949
848935
615154
281020
661041
124034
250867
154954
673270
948741
955526
332372
58832
748819
69497
305840
875837
320557
654631
800916
116125
349240
837850
446817
403500
931875
803878
343523
878094
615860
996803
1010885
128913
413996
140772
207061
1041929
962917
149438
70579
640709
560368
442513
590644
441936
226638
1031998
626476
15698
491285
187772
83832
571352
445407
354178
258969
913326
872373
708569
25866
416255
13536
941980
566030
961560
273052
642954
256864
154425
381190
472929
37890
269233
570619
984299
33013
726233
824515
303575
253776
133591
6090
603713
201020
937465
798628
431874
263585
718858
826293
532862
749434
156588
729470
901033
773664
851329
539801
432521
487732
286875
754162
938025
411952
1043791
526449
806713
706049
500971
563981
330508
378359
764756
911139
621696
10611
378164
609645
383421
250473
625838
667828
191599
798227
259455
111968
888625
512849
133428
365265
812913
808935
361003
529772
553497
358674
13437
352379
406424
922291
686438
1027673
924825
601740
573383
397412
515830
325440
223470
327058
895573
88438
399347
436591
549227
447980
699397
978459
428178
692104
942649
423188
530848
508497
603054
378448
800896
877962
679012
80854
821559
702691
1033107
577469
722437
573391
615370
617161
904249
564367
202378
806610
601987
1037974
456417
109417
563601
762262
126613
613281
475320
767910
295051
309736
588169
689649
866882
114813
172156
289645
126130
921205
756930
997762
660852
169516
732590
1042427
178678
857685
919778
814455
335101
467251
250502
179662
785523
399266
660426
316202
708687
399996
199761
937235
542851
491544
581010
29851
101639
473348
393104
559416
521056
256258
7318
579394
476773
1043718
825891
955834
299963
147858
787893
152752
846053
506086
1016907
959781
938631
636983
509785
955200
815783
80848
508564
254652
360436
160142
394191
151689
940509
525700
625977
37683
723333
792508
19231
123574
401278
398368
173248
346408
952779
903471
859170
383864
205017
622692
177126
650731
524435
555899
460798
145677
522397
75829
335513
322569
827117
925477
849072
155288
446176
178154
242838
388334
269844
275868
755347
839667
259148
988220
621656
432143
89977
896150
949950
35649
794840
160747
602471
953193
205127
190708
297968
860053
517438
792796
215505
680497
755513
742858
151523
280053
514014
263836
383330
162336
88859
419254
172074
259663
614674
438861
467574
290497
503429
686740
139915
98801
196055
832948
329014
818038
233404
646374
679180
435271
280030
439715
197014
537020
335104
967136
1015257
629220
378211
582825
626309
17059
762995
799394
966821
449226
118285
270041
841844
729132
191931
906434
422389
836853
444173
689241
717945
450558
983953
342615
874315
103156
910910
253515
357868
179398
999197
702025
818525
649781
559181
460117
229558
312989
907807
33391
628676
483295
707499
984793
472333
331048
322982
407566
144341
605524
389720
839085
717487
115220
768351
389222
150895
619207
83375
409208
262408
772806
660254
521888
677748
191939
267225
405006
976978
15769
841664
480804
325552
604633
282606
72443
758996
941902
251013
939173
794461
860411
647771
517400
508051
554160
150047
687573
491970
366919
214942
724735
181018
157906
494436
8859
92085
843102
7885
368840
317110
981200
466873
87752
766400
383549
657222
143515
861276
190180
775736
479279
124981
126650
589020
539410
358015
626168
635240
207340
219058
261167
246204
212676
394031
650567
299750
637490
762408
559550
648453
589593
815999
753934
557528
254334
619046
292270
63476
1019093
135283
397414
690079
568516
88121
462450
24362
720456
575765
955017
64222
1044246
51394
569374
211968
83633
497932
793611
1026538
983106
1032218
504808
580430
604766
678281
357952
748963
955980
643129
210658
234809
101972
478037
351527
406950
921803
747980
130963
60338
459452
911124
8966
532373
25069
429152
248594
500086
627889
742809
350146
386355
906676
88526
205454
503184
737939
769646
594284
732775
521484
401327
898487
654193
725918
900029
157964
429019
255842
101406
331827
623189
918988
519249
555405
440882
826296
359138
904437
1017061
357546
27816
463148
714652
582411
698671
438439
67155
820841
884469
439206
994900
823000
859730
34387
91473
185338
770656
623434
845176
625349
448495
595864
637315
327919
330952
614238
318364
32548
160184
752188
144946
83059
444973
673441
655140
680952
377133
98401
341977
224417
358864
488730
496247
665092
752115
825056
130220
857700
1010754
357753
95835
639520
910966
611330
617780
36045
441626
481398
721602
995257
1025716
719620
504258
60616
515034
470670
199372
516683
729139
855792
896136
1022246
576249
940108
476359
349269
676539
877671
398904
822816
1028514
399336
873598
685214
75105
35759
648179
754024
282909
100578
267822
522111
664068
573472
1018000
551380
1032706
98171
844301
909342
688127
830300
58516
770443
593595
888484
818863
188457
1003295
486904
261982
717577
948426
439500
462085
3863
828181
894425
653878
772795
737491
726681
988919
452238
931895
231244
248778
525988
649386
816546
32510
663873
620255
897993
267625
699505
742128
412593
107007
131094
256039
549737
394902
984356
470880
863217
114858
45674
111852
739245
292095
639153
697840
402649
334141
763102
966213
59543
786315
176634
681164
153866
633152
499557
408641
826417
256514
81687
369946
618523
109113
1007175
646452
1026803
127861
394416
227347
867559
670697
597901
511382
227933
458108
941045
472144
583925
255139
11936
502435
108976
999066
682986
683025
825535
836768
801742
361359
783516
782723
854145
574780
964717
129585
437295
112177
851740
943314
288855
377968
507382
619809
415155
228611
661834
1024678
227723
374787
410618
907474
560371
627648
985180
204696
111511
395021
636803
82756
232398
109410
405844
193170
165129
624866
830831
74409
797975
847283
572451
978950
313869
39290
354028
97230
211965
771871
325027
1011418
390624
586942
902004
917593
940827
215011
484856
900886
638940
900821
386871
723730
190091
19235
423558
322051
205148
841603
584064
948070
500333
64056
602259
177881
207330
1021109
323691
934256
979202
744204
137948
598451
779376
141436
851784
4870
198845
7450
830070
121712
137858
690216
159502
751081
456647
122247
751599
678423
120166
881300
888706
781808
721835
982837
760837
563602
722171
102695
544874
895849
516107
299375
931584
306143
321986
364573
336281
400539
393406
676509
294984
117757
783651
701748
286640
254814
648891
242938
7545
119530
125493
208240
875499
390436
72449
1026075
146548
658480
209481
49794
493938
1022305
490583
283530
688945
263524
558044
916298
301905
990294
1025306
736498
19154
290816
734865
157601
575046
383048
72765
213352
444234
143458
383319
694166
8151
255306
201502
783508
14192
758836
626934
614467
782418
503498
859314
422842
913013
289205
836687
755028
797658
957813
402854
361979
226904
689787
80353
483407
992786
376359
198408
973023
625426
402441
795952
158457
868732
728953
781363
48441
266541
311875
898513
687924
823149
81520
347226
194708
586350
240155
601574
721579
756161
588696
456885
1028032
868876
156422
378404
944776
73659
732044
551211
130836
900720
349417
143048
115191
671027
33514
720962
700503
205736
483541
531606
1036238
606822
1033614
1032277
285044
961623
53926
728687
619213
434677
571308
139336
1035260
420828
166377
596141
13205
211381
942550
685558
665818
1018023
953770
191187
505455
635103
842985
896239
476870
112569
365004
193261
991799
113435
936636
959557
526263
948271
395198
200825
594771
855929
349175
942647
629036
278383
321199
1013256
214629
143961
532928
786351
665232
964400
167663
399512
159738
347373
971989
849784
979967
270378
947411
779318
829124
314918
642745
17448
142665
390035
672873
228947
825731
30652
257896
417421
817488
783707
400903
327243
78765
1007231
746208
834211
843315
262019
857715
289852
871097
72696
302668
333939
824034
207616
513149
808353
941118
32533
841102
781005
223280
146026
522532
961593
94702
788959
134392
106552
238612
92216
212337
363901
648773
853692
365985
676487
1003530
1006414
502638
560850
56357
220215
784855
541565
928544
756086
101930
590110
1027285
287452
781319
673193
1040575
805098
1024887
1041528
794519
570221
820586
491801
537860
283941
453429
759725
301498
834108
900014
1023385
568879
939126
255106
971750
969406
142388
114951
465001
384142
129219
650238
961358
697286
78698
660870
376060
507076
387291
316240
567839
241051
768179
645737
869615
764123
186263
378741
341140
277218
606673
847744
767958
917698
862193
750842
576408
904607
32643
490821
809283
905996
854936
642438
702945
424229
153595
665867
924332
605383
523591
303157
528692
977791
565634
68958
537862
57241
668198
853535
217332
937111
831540
915833
796179
5548
474336
751802
245920
1043002
710343
363919
303470
594574
289098
951866
413848
633819
863396
135083
819841
64374
251464
751192
332071
568116
12656
581908
976446
767539
139706
265476
999280
8002
538131
373118
89406
549919
819825
271566
653408
920933
930438
223674
36965
690705
216096
427554
311798
947232
1011462
329346
352728
909229
221815
230430
602274
308885
1043081
81418
764978
515688
246120
886216
430222
263603
1037090
451531
1044384
692153
390421
192141
858570
606490
447405
543347
822882
275398
513711
212285
1001217
31539
1032939
475818
789235
147620
907837
377411
283897
11163
596747
119495
533872
784962
548431
913332
864830
291516
360411
560280
458060
187796
7353
670978
638825
300091
298629
711550
479217
750973
676163
425119
264248
930769
205923
1028486
330895
1021714
1018514
589129
505089
573035
288410
1024043
391159
164525
600736
160672
193899
549705
170783
841393
38882
554310
601905
315794
404830
977079
727589
718953
303268
444149
191802
900697
135667
496931
675724
998310
897975
578102
538849
633223
559657
357623
730020
1343
374599
566218
878020
731705
536643
726069
228561
414274
272520
169156
879111
263628
649022
490608
182449
223938
715314
903141
818481
1031058
424495
560614
10106
364708
728915
672989
205667
615308
901457
93087
1013937
643966
718171
1017786
307362
237674
284528
365176
255962
794755
496299
182662
942745
579417
884994
758542
224035
805633
422967
376371
38732
356731
485865
535222
999968
1036823
645890
630382
404480
848854
860514
861883
1025098
650046
648034
43233
508802
822648
118482
242838
16115
843309
895230
785573
415094
219324
266965
541808
668015
622133
986394
323604
472656
224261
90062
318301
479954
971118
663001
645162
351207
111826
677427
223338
938508
223837
342614
178066
706718
957367
252723
640322
587960
149961
352998
330102
810500
363057
68567
96415
773261
820912
1034939
419254
224260
29462
902456
111858
21450
779877
92016
1035199
202434
533764
64143
434884
207155
518661
911814
183197
1044454
899379
525415
435931
311121
696343
34447
579632
563077
293920
151882
553858
908345
117287
430107
808751
463184
58686
589554
110671
746199
969372
305043
137528
543729
870610
555776
739156
361569
133862
240022
307042
587788
626216
333571
646198
26820
444637
390514
534001
60979
760395
96333
898921
642002
383980
235612
356090
242044
984296
892573
995482
545492
545949
1014522
849314
185432
610774
51199
964531
320306
258710
452123
329285
723506
625492
138315
932920
780008
665109
638254
107912
896873
660233
25027
162482
75533
407639
159854
1030054
277178
678720
124681
790533
214802
327023
645192
229870
618957
485222
119273
743191
474366
269123
12472
970893
149000
511197
827329
893364
796457
249878
895379
168687
889224
19554
39526
144605
248992
202800
509851
15654
526210
977529
240471
1030769
110979
913387
817527
932614
73420
710377
820961
343474
759168
328498
770745
620729
895063
702610
9511
520471
520046
904857
274459
328878
727
317108
832765
235213
57913
1042783
472808
626044
582782
834330
364642
571000
444360
979374
183760
861476
174310
371074
87890
327716
856912
720137
871952
558070
374955
225620
526519
249369
39139
759038
993310
550091
2978
787414
476766
609798
871419
835257
90974
402120
343147
898110
69150
76455
56375
929375
1043995
438461
165985
436845
447008
934127
1029769
921124
470449
595177
504616
943918
821745
583303
707328
657248
71398
71707
331741
46732
140983
670960
331676
754404
506430
641831
626543
220912
681838
1015957
91620
630611
697951
232330
305692
147059
492048
590480
970777
522398
414566
29256
202105
935617
405247
459751
825576
362378
796522
501244
805209
110322
145051
438268
706937
568432
836547
952238
92261
73758
943674
452396
762034
131624
352566
1009231
832656
503085
587668
605730
875512
380472
94341
381376
692500
815143
949471
688967
3849
822137
1016465
823095
699993
324598
416764
1002925
191682
327870
102784
699298
532205
542725
723367
437362
454840
307611
139895
290380
560786
471266
993207
491752
156659
311463
342277
731371
275266
991404
276812
659860
366580
44193
234437
822579
68215
726912
649703
82614
12160
1012379
106455
887170
82495
732578
103018
534969
1015895
346967
309531
969239
262432
120909
204143
246597
724513
967479
194993
330489
745808
350555
540903
335775
583138
853793
3703
245473
95595
524507
955152
503639
746886
783102
96305
216102
416984
359786
787329
256184
765318
473297
268567
589951
302854
320783
608843
939576
160978
383384
815772
644940
863870
81435
285861
580874
938574
543157
157104
990462
501620
335899
490422
518979
664456
393070
163316
733276
45857
732695
445615
500276
25695
462705
111250
133376
203265
843791
825863
384502
904930
796601
801431
684471
458030
685873
851242
442850
172432
706995
580478
101424
229645
421882
121873
349112
5672
4542
740411
251948
550041
931805
504354
324914
64128
248159
236117
252199
580513
483112
754217
606639
377142
828953
628067
571193
464595
992901
664573
1006786
655116
901423
512868
918645
149750
924177
251180
489754
148176
188651
493996
565519
66524
152347
504442
442624
451454
336624
602202
47750
863321
889603
466465
258943
237620
688010
945972
33829
378039
778364
780559
141433
653270
470738
37601
917826
739049
846750
53042
586085
466800
423264
269659
665093
384031
1025068
548619
822408
854750
61614
655559
285281
122138
947422
497552
696842
188484
701947
728932
738130
312788
697885
844020
917011
536620
661680
805291
1030227
1027784
685108
305074
531667
622233
323687
147504
922900
501172
601432
947328
478496
124506
588811
210042
545922
202677
814163
101024
974607
586544
953767
53347
553614
247612
647286
976624
93980
840202
376225
283838
350552
403329
296066
460892
879347
825453
717045
515821
89046
203625
1001253
87882
739248
245422
183800
910828
591208
284149
492500
860977
478644
137939
940304
99963
685507
10442
122346
939762
731794
1022701
823649
311800
117643
237202
281985
440818
33796
27593
581390
1009482
827730
412022
673591
349090
821867
310146
660819
910211
507920
591827
822434
883311
634769
130336
32830
31623
828456
757256
701189
581146
284
594744
877311
721722
31866
734572
157402
390935
647095
114182
781633
59891
540965
551141
409933
287742
166963
79843
1027663
71891
109249
196444
704199
899855
148426
737110
749047
130913
473478
911810
376504
1023396
677291
166844
829962
861199
598507
593451
279258
717029
463130
325681
617523
431605
946268
959529
350838
1044158
121977
1015003
457379
246151
812071
944159
903738
232720
898699
638117
70758
295380
875082
834535
833833
71768
962500
406198
1031729
660293
514689
290198
142112
349048
986286
779088
327003
782000
787182
747700
26516
229605
269365
1006199
354182
907946
53596
226052
829203
87222
240306
418132
11988
763316
806277
214500
514445
1000723
973740
151291
754257
967901
442292
272324
1023954
699155
472123
754388
905482
77663
880959
39617
858374
447263
419525
144099
227295
286942
738429
298631
909429
313381
984586
87605
834593
618793
502430
769890
1027326
697110
385567
397035
248572
187324
216287
19872
444986
452588
514728
327041
469175
214429
852286
66063
621917
918728
538431
957274
963341
339522
922385
252960
336214
367938
912818
1041747
118634
447010
10910
783584
800696
288956
396120
76717
237211
119797
938067
1031072
869883
751367
467260
469813
63507
949460
1018795
633555
808006
858894
326067
392970
129279
919086
909510
553550
787888
219391
34082
1014665
974969
674584
936902
762427
285152
773243
262067
165180
896641
58497
97990
963275
227116
838838
11730
262544
185557
818812
969688
335096
336094
899114
16821
645954
591133
145269
466539
750504
421789
442684
458228
659289
78113
907474
343279
487778
552310
402327
312522
739829
790849
801503
709633
379407
420881
8713
397744
509688
89966
67603
853261
309006
855588
980268
830197
365574
1007957
1015568
863518
895866
368659
775387
261230
896066
750541
980514
417809
667533
619532
996483
461398
791543
301549
588159
925388
33037
862961
881832
140263
144649
172544
81907
364966
118624
50719
489546
826070
67114
959061
428496
1021433
784681
693151
555214
603292
663600
904286
636095
509530
44794
323457
220600
766583
606342
319295
1014830
1033306
664597
768585
52303
1030972
382788
388747
277114
266314
623176
775432
445342
392354
930329
959498
1004913
666943
819957
594625
492308
712563
888871
914214
509924
552683
191449
925180
246585
557383
707542
83475
85801
31938
514202
24303
889379
458370
653323
483196
172931
443635
960571
627630
690924
905080
485305
35839
979919
487323
892743
990945
472429
183141
23098
758065
855665
112890
609854
1012675
748384
214133
823770
402873
364114
950531
480425
1003590
859108
94597
324529
956659
490495
121075
838812
794525
830469
575023
695773
732865
120150
756120
1022678
625901
904119
348171
206807
125826
417945
801583
650027
757566
917893
878807
960679
385169
89784
770126
74230
1020439
93376
402672
728394
227605
773643
599220
729369
65691
312817
993127
348989
99557
846527
498124
695783
842296
720840
663233
577235
103260
210405
772272
962387
821284
121073
805205
340885
287601
670128
15952
813593
66922
834701
820094
249115
1018216
176598
332183
263444
24512
547996
172319
527820
80496
514284
540215
996748
789100
100198
237409
431274
1024941
443647
277942
693812
355230
980868
262520
473887
930204
859965
586494
108194
891574
332853
442550
555336
540582
131330
128506
977740
889671
382747
331142
267901
1018917
31225
436781
1023337
749885
972093
521395
836019
964241
879708
471648
393072
380455
62469
525186
954259
181427
823033
286321
340390
463904
385612
484821
484853
781371
668238
386079
81442
670647
879230
795931
213278
764329
834884
916603
922038
502321
724428
394239
109856
1025911
53607
42609
621325
180149
383243
314085
88357
242423
460090
414934
910435
233973
310428
87791
983167
511240
167419
559805
861334
167330
298999
101967
572190
807827
40593
976428
448455
860776
972685
1039609
986542
927850
915039
820111
523089
922377
293489
289939
888592
221985
74398
471520
474691
968870
527053
732115
542993
768272
239018
609777
591485
779445
377477
675776
859633
1000109
558400
744786
655103
402420
46176
875236
708714
806072
280850
224089
569975
597184
885279
48306
688204
91239
525849
164812
904461
141250
120117
995752
620873
274439
645258
742189
437623
113277
54513
104139
419354
59349
278268
1000948
520083
178763
878736
140151
556694
937280
872557
67110
771135
288609
254387
749767
650414
775026
722038
425146
578751
1008151
50282
602810
161516
884284
510336
964891
659721
694798
549052
322109
113999
412657
99178
1031505
973412
631096
875825
885558
9379
717356
221582
623372
280323
121451
279533
118516
724882
666204
335768
558599
44668
4647
970287
540871
954968
5457
309739
489275
867872
813615
899436
844185
34336
6098
158832
983892
793363
1024362
156517
59172
975721
112826
694802
908240
68498
209725
45653
423822
659900
227786
932810
852565
498697
1017788
192892
715802
700095
601084
836157
725422
889626
19342
315815
375317
1007035
538243
458398
729202
341305
215866
424842
553958
779638
306432
20003
54397
281976
484115
1009352
460459
108601
554747
887241
723889
367788
89904
766076
1033582
717401
825273
531489
906571
334641
933782
480120
693158
697550
654373
668443
720988
403190
517440
326564
389138
616205
180389
743214
997046
1033064
489285
406071
242293
992771
335364
166871
219220
686010
610004
482250
1000228
1013310
1041786
283530
232845
833263
924947
65033
833881
1010431
209312
176930
695831
1028667
494080
963908
165613
955518
514022
380640
680551
210535
900421
504259
281650
1036890
183700
291324
466943
547962
632226
1011289
835252
258337
765373
128628
451197
671235
78722
992555
240171
551344
783971
830139
134575
306275
301556
622568
43083
1038028
827400
244332
48543
542337
578433
1029438
984329
302121
475512
688534
407949
747131
430168
1005986
327445
524820
950405
897937
162828
657051
858720
689177
513055
110278
300554
768452
294308
1039138
642364
971923
930852
832940
294339
703541
19749
314521
337982
943168
580905
974191
182114
711320
606437
615435
680890
1015531
178198
116322
103453
670648
970160
467766
378163
1035
320271
962813
88129
490280
648291
102055
968668
526962
236650
125839
1015974
758174
203005
611435
829549
497618
64882
805042
826853
853143
147031
998174
666070
142375
1004626
294756
520659
852779
27685
98893
375253
936358
383526
946243
195905
952872
873001
340559
256192
783192
469302
950988
387879
499164
814942
401719
457208
171781
965518
575330
304799
895932
539323
755830
552869
395845
577408
515349
633706
898043
869594
758473
419997
180862
614927
536591
739520
329835
740150
757252
878342
172327
778587
570247
881488
889561
217479
256760
82816
334315
861091
262648
919396
583702
664581
187755
195207
819629
498262
448469
208902
700310
966245
352530
178477
860582
161935
853315
538615
722946
355419
661904
1026587
892313
355029
633505
599463
765776
132595
820057
840373
449432
874868
302325
103432
796830
557156
506508
59336
720550
1023321
231773
604244
355293
835805
172960
193461
4914
682678
949198
616824
878054
571532
272754
403787
680884
855378
711937
52017
236387
117527
676744
775015
835858
776395
894564
130333
994376
594246
969280
800260
979600
611699
744149
58384
1032438
574432
543031
561719
931961
279366
651534
6667
865204
848449
1008558
84422
476815
456603
631584
880632
576972
967512
848108
521433
597908
553988
447973
399355
836639
755598
142181
295754
299018
759350
634299
98171
428674
112379
524129
268698
151127
889537
49715
366953
667040
582099
187650
498346
185848
478160
831258
202687
97726
211684
930035
828539
527840
71352
338682
870282
251264
91422
216760
1021235
852305
973266
511448
400976
873307
549620
739196
627122
365665
629379
431555
136628
138746
919627
550173
389212
940627
732514
595429
39664
1027029
157255
205660
226111
264813
600145
966858
30458
413809
532645
740791
804736
1032369
1021815
975678
847184
790239
600917
589619
1039597
746348
816430
304386
287037
170132
498345
199199
833653
284696
870179
61739
1001791
89467
401154
164932
923600
591114
324352
58818
31456
95943
607606
855736
899733
729122
54922
261028
836181
432915
876025
264680
234687
339547
160281
306158
315544
62775
578654
606727
480070
626926
438477
481984
90607
583557
622362
518048
849581
286416
990230
543088
191521
142211
418092
230491
898408
891859
911599
911180
699367
595716
345552
276981
151824
648705
266859
599085
39407
272741
405059
304979
947972
811179
803776
589393
909570
866420
61220
538082
1000754
86746
34875
85465
803964
616750
53868
71787
98561
454785
137680
1044327
72814
981201
310101
79811
273543
681133
339529
446226
283205
969623
219727
699772
7466
1006499
348344
1000640
603795
63118
418422
1029816
157573
814559
664862
45801
900365
30377
549472
314911
1015869
113247
242439
977022
143877
622286
907293
490801
826097
1033078
782961
994730
44533
372923
679422
531221
819760
66805
504246
392197
69538
171856
299155
288930
559690
616581
922651
269467
306615
393923
946597
129692
478629
686381
345022
937938
29517
433739
84509
855108
1041803
280178
575218
725060
342804
379133
867529
101508
742024
868743
806600
349863
746352
239111
634921
304092
755017
931607
42661
281102
476832
753927
174869
995590
12611
108103
23453
657187
99148
529975
923916
560044
318026
985665
495215
996254
806789
185816
88704
207896
85826
93770
617924
13722
40260
498897
276876
643458
613286
1596
447476
707238
1039691
458901
705038
416335
595432
917440
423694
383423
850321
1009522
396204
56732
356654
811627
172977
113465
542079
556472
572320
659325
390470
243590
52802
161923
417115
688236
811663
477162
58772
684799
209988
246460
963377
1041328
20980
708493
94306
526555
109760
696639
499303
75824
545874
9147
679450
591237
467655
70850
480296
530555
963963
353678
2787
182475
721364
935184
510248
307419
269438
500773
744442
241800
320639
591567
725043
372060
883678
985741
590433
146921
803706
486338
171760
908560
9333
830031
898232
823440
323120
727662
283644
654431
68974
1014612
381028
95695
419331
169771
499190
227849
1038989
595851
840568
30735
428335
779746
476851
1022164
573710
444840
586675
549026
702538
818382
823921
749990
196590
402410
253961
651240
368592
236075
668839
888125
648377
23211
1005418
691526
396464
566376
826170
418366
333417
759548
251003
188287
663934
421157
427992
488890
200939
489272
690930
333421
613043
560490
750060
844300
169318
55012
529556
687499
185683
554619
11107
268410
1018797
467036
755328
103178
69980
868743
684745
166474
899940
667314
66129
943088
576057
522266
410307
839973
612964
928706
269434
332424
735180
985052
708179
156542
939700
972640
358142
365491
620031
865155
24577
249991
216002
330170
911186
191435
775785
270652
395585
496286
281370
22769
547208
897791
210258
602616
881293
498937
17152
641005
514415
403490
237198
75406
652758
278608
1014910
493459
946164
277942
763072
369580
558926
921458
310322
627333
963649
390706
726459
748411
505389
1002110
610205
811234
944840
314830
129320
462694
773056
352998
376844
564585
739496
145298
392530
271870
133513
933871
703785
682548
312950
337161
938612
959415
657966
71094
86408
170138
595622
538794
475156
180130
735269
193820
644417
391484
1014141
946693
387540
861516
485813
498947
795922
41949
989366
538399
964855
478886
25846
739339
746648
678443
945373
572952
1031177
358792
480394
959406
62554
970253
449837
539798
402693
273731
178154
383702
598485
1019200
640548
176308
843187
225763
468347
443751
683349
996658
865267
1019448
614258
101066
689249
615204
464708
780367
966816
302290
292697
593305
969365
874934
1020294
64080
1035428
275582
437058
454012
862465
491095
204514
717783
799536
278142
364888
948015
477941
39768
200746
427699
436139
281720
410290
208393
795415
927374
303125
857969
533841
314851
1029357
676402
166330
427415
862189
253744
949794
582340
540430
725384
359432
112477
170093
354761
317947
554933
342744
496283
480491
433680
849650
114524
39280
86750
1026949
955272
682653
1010135
627648
23974
167273
1000511
527484
205173
963824
805812
849306
125549
695612
990879
813610
217966
452096
572124
640069
520952
302603
23548
98764
987034
616052
503096
1006266
646444
972957
304974
119030
510024
155570
855339
1017063
666224
462801
515992
308129
249492
846013
975447
197797
45848
147991
326409
86884
565693
291624
273962
756148
741291
659607
518801
16216
162545
575968
414144
369010
1045285
652930
610332
464501
935223
1030883
975452
850311
40227
291146
209649
941480
846240
818657
500715
494342
704993
651509
141203
730287
275911
238369
149293
533240
504606
911641
182016
605543
639853
799404
4506
820464
122011
633643
377739
257018
142892
478276
737538
511787
944407
169256
331753
506804
721854
25917
891782
503371
38052
896469
494652
233945
313875
622510
43370
1004242
497972
308388
771084
132276
531752
91246
144961
133898
848325
502541
4446
222730
545588
994606
172910
89387
848018
971426
822388
200480
83170
808546
762127
699425
591128
624536
378352
899694
431054
932793
290426
731477
868025
82806
854663
677035
617537
589231
517863
505744
1012099
61717
1026938
553939
1035658
365390
1011361
668130
535188
265586
827944
733463
605688
682042
283980
886604
733174
705552
965355
851024
177063
383733
398480
15024
970595
317999
80241
554797
852463
907588
642993
805403
827616
900875
632011
578821
1028199
577084
1002534
719807
262601
245780
1042544
226963
430329
170226
822427
172461
1003242
965091
326199
564572
222015
249238
825567
558461
23844
830362
201295
874639
94888
110189
832864
981897
800830
561319
391534
822706
640800
297702
308394
993353
648685
494875
262003
227489
826643
550428
946115
25538
375362
901566
934569
464904
903557
924503
809880
61555
927780
691013
877912
350989
395760
71941
742726
382216
1020323
570426
959351
402414
515020
643287
420593
926462
386876
784915
347236
25129
254232
96112
652506
464947
355029
738733
803467
888059
170041
595147
883037
879992
867192
673271
566929
871452
152511
729757
1043814
522104
1024954
1045117
731782
766198
980985
284995
309267
764935
940638
808976
1033744
601488
924637
381453
423354
666091
1007001
180799
880943
213575
44898
457563
98704
719327
836391
19814
227553
215395
176922
657141
1000393
199594
451225
838025
505244
617317
995671
108604
1027526
806658
670122
362944
843244
519453
574155
523295
942252
435991
771598
110293
666256
402082
683162
129197
903718
462347
601400
412518
830844
38437
746595
113099
583140
806130
128612
352900
71650
635531
697785
442737
809788
211988
891589
264650
813729
164020
769856
1028556
875765
102603
66057
391184
98887
606268
656756
404311
725914
541535
312479
619578
790503
200448
935652
1002472
955183
127643
638751
163511
49379
562191
439650
951491
975658
1035541
353603
662966
1022966
33829
181111
938854
16974
912792
150987
950422
37159
500763
119242
121950
837542
581593
659893
625794
91388
495907
1025433
637161
539726
82377
802430
714770
817000
652323
445497
331720
794695
102857
974941
523601
237862
1033690
105610
969503
529329
945516
333185
915070
60108
896215
385257
601643
175328
414005
343487
475629
855722
133006
157751
86106
865078
273012
902450
427455
383357
866178
974915
699857
418725
315637
1024785
298737
113224
222961
996041
231167
613242
115289
231945
14907
163289
686085
144026
802560
445594
1042615
607542
916834
809890
957847
928577
651074
956433
203491
711295
376487
289610
198684
658056
200498
187964
774063
208396
373951
889704
161099
481950
869515
179042
115657
1010083
379190
957684
498326
138933
303662
902003
23754
328441
47203
822385
610721
445622
283628
392141
1001149
944244
287288
730536
1014052
1010370
623604
568979
903406
204076
1031116
249430
18590
598490
1043466
673056
551797
983136
463718
82554
865863
587310
131587
701698
770422
950337
474201
81735
932513
300614
218079
383829
350568
406214
1021790
724494
725245
184899
950737
482915
193006
718886
819254
908146
31295
241837
181231
647517
177860
186081
555998
766689
328418
210611
60328
862217
127999
633835
270098
405687
737412
414154
627593
814147
196229
468388
238336
367774
436652
1010672
1007157
763593
97621
692057
573965
822850
803476
53062
277324
1027415
1021198
1001943
614607
897399
43245
153566
575950
478369
455492
793766
746353
531891
778481
381239
867344
901857
881036
757130
59722
546587
339813
1032354
784914
391702
73791
871380
555188
141127
440704
495908
900169
619736
697649
456399
440264
340634
391511
1009520
13693
192124
727436
478207
655927
906625
209977
943005
369370
723298
318374
640470
785342
407223
1019809
3451
709848
712039
156545
635033
361453
527930
7638
346207
412060
376784
578852
458824
839318
14557
584111
89572
155070
759250
197404
608214
874815
744371
692255
692842
151309
838657
33299
9647
632619
543630
706412
158307
108777
1041678
748578
220179
526893
513369
969545
496145
399015
1025901
749701
1020209
361031
147072
168945
932980
356600
487609
911815
608389
489570
220962
712211
940509
19510
616230
211344
119750
753701
344797
737244
176428
807365
315057
367695
423304
621673
937848
308591
189719
733033
13064
701140
128207
425122
1022510
976639
870192
126300
267590
230505
966878
629192
32782
954636
919705
75202
261717
520802
95944
177932
879242
745688
727730
893580
598914
89309
188130
709091
45815
554137
403270
821482
690649
123112
643167
1035270
865668
381562
582711
372995
647900
5443
31993
700273
226538
192285
122211
928507
1035667
972358
475731
780153
292844
573505
307746
423685
184394
114157
358092
17869
890218
982752
814768
893456
103448
600756
685481
105550
32013
742827
172256
296883
393660
943918
740578
369005
275900
445142
608347
88827
947666
428117
214784
547692
125409
5228
323115
632841
991093
979863
133343
875713
610550
37884
71215
117289
1014536
931265
967234
790108
741769
639885
848050
19059
966818
486414
22664
271710
220772
45400
52296
969129
433681
533905
131855
224299
694721
156684
609721
632966
46079
275759
498686
561072
182787
471729
208056
342212
530818
517956
648947
608180
174952
988162
374628
536764
443192
74468
1002475
991521
980776
695937
701442
587426
653545
993288
887354
598115
587954
974887
1015770
937063
513335
651634
99663
531227
596581
288876
72654
728497
202855
182549
10873
82366
43009
442998
805827
638496
753419
147503
347190
436111
159513
623492
1038669
811345
587302
281945
478000
939533
90558
381906
680511
860756
43961
865792
561179
1023229
567577
325236
515848
416991
141434
389376
710392
342409
719208
812396
883226
443461
618856
36814
53397
194174
64040
636119
569134
501432
891703
786059
548213
61376
2098
606045
985724
401455
429256
623544
490172
854475
698574
553619
870017
863757
184770
27946
915952
833263
167807
897369
191493
520092
623744
772721
512007
995787
1028654
793234
944634
543435
737439
493761
844246
711033
955616
679439
579995
177045
897283
989093
414783
936127
50559
988965
377184
302764
163528
110349
325219
402976
734903
1018822
340337
554676
458379
729570
644656
799850
416211
483853
971413
706086
230738
130042
877816
326274
886162
611290
472094
19951
874137
590559
86318
439584
519606
1003195
980937
414410
888765
103982
51535
931214
140602
787036
694172
3252
1003063
46498
761411
754290
478534
822980
733517
827928
812157
542191
484022
392232
348631
749977
159994
243305
227566
32396
819038
70383
617410
778835
884239
349700
690024
673667
676274
244375
76672
851625
969819
40235
913670
93311
855001
486466
921523
306112
898647
430354
349419
165841
400928
947845
911508
286093
318753
1021174
356936
854065
62533
1031256
634645
646974
754749
771517
734437
401319
481581
447715
702023
805235
325582
113648
482789
953386
730791
856196
314819
507503
391393
447851
363779
100996
314333
526500
553743
633729
644474
751404
401415
965744
563639
674395
61328
908839
1033987
173353
7079
624354
435833
104247
750976
915532
673854
738691
728651
66403
294793
366267
767709
614198
329746
530114
115695
128581
398283
135384
50121
108996
515571
214424
721767
999368
252716
676165
976141
710759
124121
55564
894190
620395
573458
92291
204016
18978
418085
980010
481215
565563
125633
527796
430483
435603
316429
421978
924639
465130
478029
591044
320525
256498
529595
512917
86646
57842
471563
821971
748448
971121
327470
812350
627426
337762
995727
137448
453688
162406
944083
370043
91390
33788
737525
449525
360280
189318
965200
939598
119634
665430
623207
443268
231761
1001202
1042873
497924
218129
97390
559160
527417
946743
187490
663368
706741
1026639
297885
205007
365326
179511
213380
842304
87467
629445
730274
438629
302146
66909
427365
710616
104210
290071
38647
111497
696036
454029
193865
526773
806637
112206
918225
53521
1013875
438455
348308
617247
1033561
101043
922958
945
767797
579530
531236
449335
828622
496822
215792
161912
120106
581538
54493
182821
333417
97033
316700
392567
72178
349833
239839
976150
256189
419228
389278
640016
51960
466770
998251
525169
171197
198457
655175
924980
629475
416639
546060
1008657
56538
718821
672223
295490
854478
169680
1038099
820213
1030332
514224
829226
130167
482327
917623
147186
1018327
114484
338219
560386
264015
742396
175055
795453
365820
102606
32304
803590
247060
665138
319298
989205
753039
902419
221353
850769
920006
381302
699033
14071
138752
588403
838848
908948
185332
463400
364433
910037
452354
414010
45177
567730
853282
142656
928145
218979
535382
669742
425617
97181
859245
902408
530171
791721
551910
224919
438068
375834
894673
362715
302708
124135
657952
200844
126973
5224
892941
170715
255876
277606
991475
154828
273566
309161
300151
953325
404674
449248
381130
485650
1032191
594767
285536
592591
152310
837300
232919
876904
466455
313418
775251
490721
503234
42899
117661
559957
57987
1023304
619892
296993
827311
922858
429809
690490
80587
632962
775841
814131
290
498660
736892
165323
551362
950839
706298
595891
612087
1478
1020546
560440
656743
313578
219240
741866
784574
343563
51971
954586
74839
376327
223737
104621
937843
647171
266597
600302
461027
1031940
194449
665973
826673
41267
4775
114861
863153
651631
915737
21751
188322
435498
674751
48757
758685
1024349
383322
878403
30289
13806
620455
733493
511769
337724
246937
793860
764789
411975
399888
778823
932425
417164
427921
144857
667988
264449
146360
863284
172468
703253
356208
931801
899446
426246
1043524
348266
796796
107704
73838
184260
289498
49240
486624
971276
971339
272282
745926
14664
155587
722263
22448
756430
190464
174852
87816
663145
431010
643392
789521
228214
18733
918749
233061
470990
731185
836995
451377
39764
486724
698623
646491
939839
508004
689502
859533
917195
1013736
518560
962092
1029204
280445
933272
1037793
569469
165344
19891
943668
185640
1033448
10212
683026
244551
253580
55105
301666
11625
734231
660094
951862
122346
111135
733646
231780
169496
289055
35266
938055
663945
1015652
590313
281137
447082
526073
787202
72410
956689
467940
135520
150849
890651
401524
390742
954713
540649
527557
168527
432734
513055
608334
49453
372948
176781
36604
979899
875590
548134
1030081
318028
557324
874957
499985
144840
660142
345192
667514
833334
524849
104069
953248
670497
692500
946584
934032
791076
764865
611978
241633
137108
507267
201179
509759
128232
301620
1010300
312362
99323
681269
992330
681823
134044
400683
454941
284581
49343
832695
660241
30151
407957
628876
704481
361098
907831
976645
223616
387973
638837
344644
233788
643354
890394
202325
31095
766165
7993
44633
347475
821819
832744
405535
992583
66076
90274
6839
266159
6224
620746
971758
814920
556721
796974
945200
486579
781208
318319
682863
250479
489998
766813
113732
180402
753643
957072
64964
637030
629259
946043
46849
784656
55245
572143
924628
777824
642201
1015867
637555
120516
516514
214402
307496
675579
857604
739414
556144
219347
162701
601614
15888
379504
718373
713432
75086
170369
587641
724508
457338
399442
135228
1020958
321073
237382
205792
658855
928605
646677
931965
469912
659852
644680
531664
63998
157060
34298
212029
365029
582604
670825
545962
597195
352712
103289
910156
74632
156726
153427
112072
912858
404075
237779
273518
326085
382069
9981
888499
357514
378847
431742
665009
774523
127625
554255
649810
538159
245203
1045088
570503
702970
472590
1029075
268100
839224
801666
341059
876871
532543
817333
783870
1038094
119677
463851
613216
192684
204191
125217
291231
651758
431424
338858
958764
981705
795042
281961
577966
751290
775759
366560
172479
279844
371264
913838
295204
644102
260926
67703
735455
869685
541143
465480
700466
674747
103647
722824
50000
251312
844510
223194
947802
11496
247862
420025
121397
889569
925850
1030370
917537
464058
53113
629133
27195
236781
1006859
809311
688918
961758
58513
563907
852950
797398
350504
695912
817361
905121
126864
426746
340920
448735
769601
1000581
886652
189143
449270
154909
8232
607452
90017
947514
267337
527094
82547
663006
479529
972819
283022
804129
899206
84747
104654
472213
906133
755838
953085
29473
92283
827448
810599
613685
527347
224844
713750
86615
370693
529021
871307
499401
989132
873892
287814
53996
707974
461461
583184
620397
965830
586897
356191
467578
529766
916100
395382
264260
365945
777742
745077
625186
1002481
409885
679180
814693
15830
461394
279048
203878
180879
19839
983074
26099
837369
414052
309733
847717
658665
877861
945755
308290
1027218
415405
146439
154429
523373
852293
476647
643981
300269
500933
795921
501115
895369
642036
609693
666421
218906
606800
393662
960164
489660
757319
815794
984419
356231
68707
258478
890723
236121
290472
365029
620357
100851
1033032
112916
979396
860351
192158
247194
506326
109853
400456
954135
1035374
553978
132007
877899
896668
650899
759130
1012949
495154
306979
841055
103305
1015965
57416
374666
546437
422041
565476
850435
329628
116185
297661
720626
857015
85419
577049
237195
477193
386064
219761
158553
222499
375879
160181
76677
491705
395780
337242
570267
310211
203798
724457
740175
541622
973322
299209
226112
236165
69715
177771
1029260
57521
52003
897752
469651
853878
962609
149548
840808
325717
48606
573321
284268
764015
225727
34909
1028088
803555
262666
350070
153308
1004355
839505
1019940
745139
171298
704672
289501
545312
1022951
66636
681271
852300
901324
277144
717025
535964
177454
291940
736072
867511
953739
896800
918540
696248
779855
1044883
444762
494976
256547
47352
901373
248779
204150
561833
86080
129946
444430
842754
301142
991143
174766
327722
128590
399713
511460
298188
703651
583356
741780
655556
678952
117469
188504
453285
945038
426055
1020661
167809
728184
210550
51037
927386
276576
248151
682825
938495
4544
677925
6387
317475
894127
320360
883334
45801
38804
403818
998575
370801
560942
85715
1025040
472798
547596
533095
366050
343855
915330
381873
452088
95025
104252
214885
359139
536032
953134
944628
574875
891923
760662
842397
16579
47477
1105
38697
929282
325314
164432
36886
550904
1008321
317951
820724
46583
572695
866270
19493
84030
709390
62282
135138
575110
393441
62309
263818
887901
111575
1037919
776846
701177
410885
750840
439279
271267
123752
56254
751455
555672
514089
578309
192934
597407
3236
980876
747959
1027805
51560
581022
306158
389967
757107
554299
200451
1022684
144454
654519
209778
521218
403039
806240
376846
775170
847320
771493
1032292
666450
944823
223383
989364
274586
343692
574251
631276
527112
764159
255723
196723
366965
1025709
263532
850728
243595
250981
552129
201228
353145
207146
572593
528703
179286
401851
717920
219045
591023
754933
242357
964903
33195
722373
791796
284275
998044
39567
299443
190855
39015
380337
701068
398934
885750
428251
673442
270329
353414
55096
726496
996568
392735
19226
401418
797071
120534
160372
1035984
214628
890184
606247
1028779
645762
501763
190526
493424
180625
442460
239566
792396
245525
699928
317553
875795
387182
497141
476800
986813
126550
197575
343624
732749
765361
28390
339742
566998
892365
912671
624563
328249
628927
264624
592402
26431
827708
174571
100452
12986
318959
675909
122909
814184
952839
638410
682077
862727
862057
306441
560928
999327
1014207
578448
775902
344467
840994
520136
681148
918375
56737
187441
480474
762930
272060
258275
1039658
421455
172897
415426
805218
50788
166019
889989
907698
940127
411413
516339
594027
45380
297463
313134
454394
532722
883642
962695
704308
415596
71732
568212
55528
240883
440525
142307
717611
532359
468631
256427
56082
57768
654983
156980
341095
787441
112287
598833
816788
681922
120569
62579
166148
678248
106732
103330
964547
166660
288614
200345
1031793
397488
421305
992162
632792
374083
271448
504979
578516
405888
496169
147626
382653
583811
349311
168362
548808
537080
1032183
849628
612244
655511
386646
827841
650480
174669
27273
405915
108695
516959
649743
127550
406025
750597
647685
203059
609850
199285
55594
235021
861275
382935
605715
373513
34344
759439
707732
945658
440023
212828
345446
556305
177145
871257
273431
632413
765241
1031587
287565
742729
774265
906251
208558
866500
378422
486810
692930
46486
911216
488718
916312
261095
867417
111743
192664
1032301
583726
783151
448425
443411
931722
77337
918484
933978
327971
716171
214028
904100
355086
1017818
973124
924006
784757
346892
130759
800854
170443
310279
37683
39084
56063
993515
921913
68106
101046
213856
297269
548251
709792
716351
375234
566079
267552
674239
743667
94946
48355
515598
682965
512043
126316
230415
653958
780583
489487
852081
315329
1040896
908111
278572
232318
887961
760231
1022720
333988
234578
755939
564650
214528
770368
211055
975564
391032
319687
361951
205894
373247
574670
487916
97130
261860
339551
761924
1037769
449451
584547
704028
313881
781644
663178
175545
733149
308999
651358
911180
554326
791172
397101
415013
67756
338229
107171
1025986
112634
1009459
208107
877915
975316
441990
227582
987478
532063
14743
217587
86066
372691
182431
395997
131943
491765
959207
523831
1005137
269311
163000
715024
745009
121947
158370
85363
258919
206879
320831
113516
107406
342652
980274
669879
753198
1018193
474421
879825
968803
563379
661544
17427
149633
100262
135103
471949
472227
156446
305757
207340
10469
149
13749
553573
635728
965976
753666
61090
872587
658824
854440
718451
238491
965249
220012
74056
165636
401719
1019244
371263
254893
889534
420054
823199
125793
1906
997909
507563
388571
690329
192961
411721
1010916
888878
521328
676944
837382
77823
447331
413497
107541
34437
532048
864562
822453
881792
119210
774189
33699
947213
463162
271540
794308
484936
120823
42011
687409
470943
909137
879608
995468
705605
328920
52849
343749
573736
241558
327992
138316
957805
65607
903772
693644
991661
79881
152459
977154
119563
1036053
240628
580662
793617
227473
899894
932887
568182
225692
766388
79247
569187
772666
346859
199554
536252
537167
955705
399844
567224
450694
746102
416893
897668
165046
1043840
643910
196081
514928
199248
195501
366225
310235
492459
392565
596660
534735
125149
1023841
473196
309290
702310
564253
142397
902209
839433
665760
443295
228013
263229
253964
411356
717215
495059
400533
240793
789526
659943
724159
324778
537099
932411
204980
981079
766625
477555
962216
747539
209264
261385
694746
800484
8191
741189
553406
659270
207051
734161
352688
741835
335209
971431
825647
212821
124035
695673
95681
1034056
750593
416819
275375
33730
591043
61139
312023
283059
603854
697451
396582
750112
609133
248903
37968
536617
685463
153828
500575
324409
1008985
1004327
733841
324281
388312
477899
10633
279217
212989
755249
280986
991957
277140
764067
67017
783091
163073
1044974
33547
870159
886413
520460
612098
259275
369348
505551
92068
983511
501254
246843
817612
270725
754141
128275
466612
566248
666367
111212
472575
235987
891314
228032
331744
287777
299402
75600
87911
556374
183230
380070
90887
580551
162828
241248
482467
585394
916296
280380
355227
607656
288452
620155
343834
76066
1005969
891848
598494
213149
994918
777700
806494
179317
307964
605271
377758
357136
396745
785597
1010605
841279
308608
606974
166734
721338
1026796
216456
722890
958267
287641
973982
945014
1037089
808785
874651
185433
226907
482392
274415
993546
1022739
6400
5253
1034328
939031
850684
339320
513785
770028
994559
600405
452834
739852
140967
687532
687525
635469
75906
456755
266723
483261
971811
857685
1022477
968202
237740
322015
1003018
455315
341652
942730
830544
254475
226940
752436
869547
215568
525811
947904
845826
984082
316382
545863
112508
576988
464825
794125
137851
859541
968873
291054
970619
704659
959343
371641
818371
111248
236076
918075
50632
157222
324648
706648
22381
240180
437240
176254
300606
39786
229153
257616
728483
710381
16298
873091
2783
237592
909211
205221
35438
1036794
978170
390594
784643
54045
691862
532901
929151
668040
616999
739940
633603
862140
303128
979013
37254
935733
469144
80356
754872
790416
979073
712801
426528
860853
675245
696666
73726
523166
550368
1044241
225292
102886
135425
253959
1043631
78071
322464
857191
1011711
789891
466716
501744
889055
249892
310241
176695
131872
688527
137329
639077
21856
700172
488848
44024
867088
551331
323861
69200
467168
889223
235789
44028
224958
165061
772446
363445
162874
649906
42658
1037168
976009
626505
392509
57476
521071
357717
779705
844656
542124
916880
912724
259375
42481
991096
462795
651040
40013
253964
231287
41768
77250
937200
528372
196625
477617
770000
766933
802984
917448
356786
208761
25986
360665
1035912
821681
604281
450776
612741
223937
594576
677096
203162
910038
539421
536317
992767
330663
709500
1015990
780058
765337
568657
764137
410304
252129
308389
984941
791360
872377
28134
426716
949999
299632
985743
351696
754623
100865
380736
627669
1034144
705614
605182
110897
21029
912257
227291
231345
294707
426287
1005879
870773
918951
438062
855346
182665
428489
548715
68223
800832
954470
461835
406588
645341
790772
33258
838362
900109
242125
220520
238863
768975
602898
681825
273447
269874
95613
150371
168036
358947
872746
810592
181079
91316
65298
196465
868119
898381
626472
690888
209439
428216
123314
759270
566860
364922
218260
594582
767682
387715
554784
719373
233359
627606
99347
135980
708044
85747
666144
303361
419030
976643
753396
1025744
293868
561159
285985
549364
761003
995775
968400
801225
367797
670804
148116
568184
237163
612490
181358
7987
486315
605924
713987
115584
330411
319626
891569
49052
699612
588581
34759
977144
207681
743626
800149
10075
1015276
565486
1017284
160279
659574
276739
647673
453254
379700
382129
788200
754417
216451
35952
473018
969051
862509
14358
612903
517238
960747
166690
904399
503551
121499
705087
622076
855461
669319
274559
13915
930930
252294
425376
203370
489090
953284
885654
343128
913151
190660
374532
603808
808836
544187
986452
904435
1042165
973633
867562
538953
412868
223378
926173
548799
978574
209685
429719
642461
373410
550031
570957
663572
304439
270203
565723
900309
975273
38107
71871
66318
160080
607200
434862
381340
548918
1024288
803208
337116
631773
349779
188809
148026
80442
96895
721737
590381
560007
351
490577
974761
637713
295043
492909
162158
135299
468007
60026
965455
947636
650686
128807
792248
503362
718885
495455
13932
991908
147498
436770
996893
988998
849310
815068
283606
658136
1044754
425442
384008
450383
16696
832259
897206
21503
499660
1007173
605206
1002819
672402
318306
909421
1001177
663839
94402
520146
792116
588476
136593
768443
277718
168662
1014276
411821
889636
97058
672213
461827
157872
319409
280435
843489
765091
576506
700202
797346
512803
478945
738008
1043093
322521
22232
813035
351346
402197
341414
901740
524219
632804
303030
343746
926128
48193
242734
1008858
979134
47447
411904
608324
265101
742979
273619
588255
524002
51133
618162
966354
870275
373986
598902
46292
768658
145379
1033747
619246
131767
909467
528607
999060
554275
961618
211307
771150
790597
600675
433005
914759
788310
676461
822592
668008
487267
777700
417181
563360
294180
759176
495031
707151
377004
480909
64212
305023
112666
923271
347242
630364
1017175
741215
533106
964033
427452
915114
317848
959705
455319
937174
240275
319882
1016601
175168
721017
639993
756843
308454
200422
960880
807090
813240
770102
586411
911390
126361
525943
373442
378231
854945
711221
277151
756859
918295
673930
208791
353083
194942
48514
416915
910431
50104
697119
143187
953832
308426
308317
1007987
948967
184122
261430
523724
744853
200295
349668
277135
361333
715350
444525
474187
860079
280393
859585
596397
732703
453849
533183
653783
115566
871700
484259
45512
149424
1001773
590159
57222
95437
776081
349891
428622
389911
641965
7490
496038
138198
1013513
810282
385884
371438
89924
468551
280244
428893
1005313
779455
81246
913342
242787
895051
870910
591714
235422
968060
982105
672187
67659
109977
591681
42932
567557
655734
883669
503846
75468
351238
388256
542579
1015178
358901
642010
205308
425256
546421
712758
105490
928210
464139
631935
381117
629627
931232
878703
658961
578116
722528
11975
522725
529123
745633
219040
316642
53354
362408
305543
252457
354283
129350
206781
193300
631916
490070
190360
352969
618377
881394
350142
788935
745694
279411
412183
273854
465768
194386
558381
167092
59701
1016256
885474
166340
559556
887103
200822
997742
702615
422243
578273
717627
123532
1420
823898
434545
769500
891888
895639
727981
448667
432712
965387
628568
195251
55431
662890
139963
967283
345394
851225
725951
1019479
491258
750853
503833
713034
48370
209038
337550
289212
613160
8053
652832
572796
119514
910837
461772
879037
144900
1016611
838859
1021510
72483
844939
714063
401805
102545
9890
519820
1043836
410830
734396
711843
863708
741609
777523
889826
1020166
41829
484245
663609
204890
137431
380550
401415
465675
99518
256724
318869
510494
979749
961652
909431
778344
24674
61581
980307
251953
474227
398228
624187
60294
179856
398430
860636
744353
536590
9551
647755
241377
171445
150906
91146
150827
670217
974731
630100
95996
742468
1003138
446715
871708
288441
1041501
998817
84877
144527
394453
22677
840195
87339
386267
529462
924439
910179
474749
320222
749220
217838
399147
557096
562282
121675
692668
976608
1011280
340472
881988
827478
726888
197847
243670
738710
153092
602667
279765
699147
350605
453014
442334
322627
710769
536572
781982
648646
1028099
414537
490437
95917
84228
292187
1003240
586138
747546
856528
543697
736943
960151
251456
136847
91163
1011244
639283
122296
557914
665929
122585
788908
618255
472133
851077
255301
734360
448827
501553
343123
42816
1018715
658487
62005
749064
927439
907555
1029163
483203
160754
622633
116810
1037355
112965
554836
576181
619917
835615
149130
897461
49328
170000
814238
1568
684564
971531
324066
885338
199920
517227
665085
872466
320530
287896
843035
403658
462314
655125
696784
1013892
434483
265101
776624
574155
690408
319357
329202
272321
116169
878022
492558
852189
993530
324550
699305
865527
784599
995033
111708
174947
935311
41479
200808
554781
608510
241410
127286
1034776
497015
793271
448058
728973
163183
885171
12149
53007
945892
384838
654192
977063
588599
636252
816941
1044387
529488
937283
267660
782646
534675
333474
19530
713708
688936
1032171
891621
980807
380554
149570
887066
1018041
997701
273229
195622
1012031
127312
648742
520864
1024062
950147
221495
942687
502213
840449
193369
152488
849181
918363
387702
111902
713907
438044
170551
575996
246325
34534
515612
3499
615354
724311
89739
357190
584349
395989
731015
461543
588198
710745
571635
948860
329174
1028448
707903
104705
875544
385848
230894
723822
415008
364107
915596
861283
757374
206883
72545
330175
398315
557045
416596
334033
606164
75967
690473
300595
794623
160628
453650
368502
1029025
344692
35442
574762
233010
624710
1006056
760235
442402
482455
692461
728883
212918
982574
441394
2941
557393
29609
443717
600203
813886
769073
67735
167521
444305
362202
750372
43507
415318
1018215
478511
585590
1037190
1023407
134873
831451
689534
759625
968438
719530
504468
674966
523694
104697
36918
101763
83244
457963
1022244
334373
341817
101276
42838
256656
291806
377915
430908
391339
369714
371352
49197
849761
629639
157511
225063
278793
511478
365135
304209
804610
959646
129891
912483
273940
89722
205096
940213
27106
360564
742362
737593
989779
858244
291881
354317
417124
9231
725069
547770
259872
785554
938239
900687
461806
210334
870999
973259
442050
71680
999832
1034372
117146
44997
32301
532337
527971
362275
409406
707891
409010
74528
738406
512108
151114
264952
608940
697114
332148
992065
679366
517621
453042
491491
618131
360821
819467
633781
991762
929072
102436
828363
799087
702192
266468
514662
24338
412424
48286
771329
188628
822574
757604
214467
1008844
388876
232665
964435
845955
48098
807367
526198
224567
961576
1012651
611054
238095
399092
497442
854302
176522
954694
906429
427694
711527
12578
823796
614741
650827
800713
562537
720182
664370
548022
657125
431966
869122
889911
129570
608991
15779
851773
194484
657967
1025009
703383
839710
407609
727670
80810
698942
710737
1033561
760400
344903
121047
181540
545355
241586
156246
337997
121874
375851
466744
420219
916811
1031381
692645
574046
230243
814406
615441
645074
764562
631676
773200
727863
54059
380346
905841
398477
787085
878540
129333
386227
752318
958914
985299
1015954
754906
48187
897038
774121
829754
987870
503457
490419
452182
41928
738937
736099
779925
661329
350163
752666
764116
1001065
862912
96492
368077
275479
615227
175322
700676
764878
746854
409567
273847
71229
347405
30488
120287
163151
298549
287404
1037119
529364
367459
156690
705311
926774
483388
714858
851746
270634
402347
859128
231475
436644
224831
279340
107095
319137
602491
443040
364416
59450
339372
1008032
959895
474303
815076
79708
890795
597962
431459
671643
667891
558333
599807
151271
909494
970115
709230
602899
472720
93088
181715
726440
140155
346164
169870
375512
6674
233496
957444
24429
183095
931971
1016806
996605
945806
1038131
79359
504595
350817
102863
210502
272373
116777
954937
906357
242371
672429
238797
460907
253322
869561
602337
220758
118650
52411
112667
1035712
900196
661819
1004890
669145
175061
566075
240732
4959
914769
573207
298735
335686
307661
32029
90804
490336
897199
532840
802707
370736
387003
1034292
180372
185870
634697
850866
559415
179466
563933
181238
333370
825935
415238
888381
789410
430278
28877
883005
472370
961526
852975
203583
1014223
547787
926811
317655
527902
617367
559020
7572
965391
505657
883114
223728
500070
19033
160746
41706
880053
304206
63794
652948
351677
764345
350947
376209
776381
739162
856410
306813
402027
359558
759737
751755
218065
631812
896921
468
142746
148903
736284
176571
58142
854567
817231
1029060
13052
732060
637637
1033131
566368
185521
28704
622004
419370
47431
771526
487291
259215
323540
388441
318840
740603
846679
8934
12366
761646
325149
999054
114366
925873
241246
416677
269277
116136
827702
209582
753064
725801
191638
411592
718637
1012852
399047
121374
118933
125090
93920
405596
750053
714282
188089
638545
171191
532631
658579
212087
648258
228742
258881
284104
490991
762106
85578
857610
40312
989744
588148
36562
660781
820922
632113
82215
981689
373869
428688
551400
58082
852997
262505
436822
4553
663668
639579
355672
280897
954881
73040
282844
886922
757191
412787
551587
280129
605089
273092
166164
359918
1003939
420051
453318
401022
448405
982719
483320
925270
753028
909969
548927
165693
684111
662729
649404
403630
651031
630677
768282
683633
346305
485748
289530
393200
866544
863303
48470
809382
1031986
467317
286237
189914
676742
812238
582388
727456
31871
312392
991957
247570
468506
912704
83211
209209
478360
404150
920762
846264
967458
228806
398770
527503
827580
928980
541626
204131
964921
782308
354662
413681
1042589
841284
1020445
968426
990207
981976
766867
479796
156468
514706
89049
232318
368308
221553
209321
622626
259292
459155
664796
77282
58013
154777
737312
457237
107857
453599
457732
195366
672617
600585
939951
780668
330628
1013761
593419
435605
652774
12882
300763
869636
1014707
622559
147323
114756
511744
633377
469570
1036959
905486
912805
228093
178623
156807
950664
453774
845444
978739
761266
413445
379121
10641
561670
996377
699909
318803
228196
813990
677622
168689
936133
946485
65781
412905
630658
882234
344299
405523
131439
394965
267043
800137
202571
245610
637992
1035506
351477
916115
617661
805626
294692
977360
813453
428807
694553
449386
616919
782565
840525
287464
806557
948036
364556
983142
272920
641393
407584
592647
620694
248165
206196
949328
659112
732972
881436
980337
393376
1008643
50942
44576
647474
519569
882464
608556
485853
1008030
305106
677986
712685
795657
149292
771325
768734
875274
602838
904082
164713
660386
276450
255313
1028049
137510
856067
655592
529122
499366
830515
544782
892781
555340
962893
647259
231708
732922
1018727
201175
300530
957036
432980
994684
757142
506701
651846
368959
193035
187657
410839
898024
869678
373111
580290
670816
936110
320235
217417
743800
980354
13231
209114
385071
79656
338450
365451
169554
668139
705011
199330
866400
350226
670459
2208
567810
884181
738268
158477
483402
130576
901283
647522
56128
167513
621687
461441
738396
577063
9394
510041
560108
657161
922027
389557
857550
635812
1015827
44639
404385
308394
1006605
810691
811388
78850
944213
731321
939354
371361
113617
176842
899592
616947
342738
967276
74234
42531
715374
519173
1020262
444715
229715
809158
208448
854667
162922
671508
981982
308898
962964
300071
288304
610654
407070
705080
137539
107898
245959
195178
896182
905788
43443
546206
669012
216828
998809
216957
562899
536198
522097
243217
744507
958757
401727
815563
717882
970781
850493
635936
324908
106852
266945
809368
616716
63823
273706
968821
718837
276137
823868
567804
872171
910106
889458
591717
87038
641575
372540
873382
10943
135561
777159
982906
420005
999426
99754
181993
884719
274563
396992
963951
895356
526999
44366
636828
658791
191796
346731
249348
50590
586460
181905
630428
447150
461985
342935
639488
766622
623536
628568
16758
408399
910592
598641
472458
363088
425403
281807
867797
53242
541646
412653
847881
857517
266202
230552
573321
963321
454302
1025994
528432
393096
240364
77014
308200
764714
681993
767138
922985
905617
19294
27076
604388
999578
794453
626814
674390
120514
944632
680932
712048
400237
738101
341447
629206
249733
851901
922229
585969
207264
733709
534672
513517
168401
370783
665340
462474
430057
66503
251616
193598
675112
275576
421858
530233
187518
831162
423522
1043564
232668
150838
960797
20430
726680
546490
538886
147424
677814
365192
707730
557929
507492
154107
725018
715238
694898
842850
590780
86119
606372
128144
41129
584115
415383
671120
8767
128181
263675
928474
973558
844746
907735
511423
27870
297252
267731
623052
716566
423950
32093
917986
853701
478909
548264
480046
176311
870633
238108
611298
809785
206064
44276
168140
628241
217216
823334
751043
116141
883959
1040869
560317
818490
262310
360348
493302
152344
452560
877594
944913
935085
279245
967498
495463
288989
958019
753010
836683
248977
16240
3244
735389
653128
348391
957071
372794
38229
426811
805488
426868
427553
629585
910291
633699
347716
40887
505039
300965
920098
1043832
406692
487146
17680
947100
926967
1031501
103417
908691
942851
495984
399752
845414
789442
993442
791949
1026909
316769
317823
822859
527833
122479
1027444
238947
1027196
996163
518326
701499
715513
293951
828305
617828
863522
549298
848048
990778
802421
622201
647724
263620
441786
562334
845160
73082
898467
25454
551882
207643
829077
982916
355079
240450
1030860
96424
763608
445248
213563
311507
46649
899062
452183
736817
116294
85503
292641
520499
809321
840278
684232
416566
394091
527271
803111
355166
23235
1006020
60146
1027367
716336
807771
819866
636252
587897
473758
955003
764147
43327
72611
549475
616257
868168
393263
448756
683921
255805
785623
246882
474137
643828
290746
649655
629604
849782
610229
841357
802562
184753
866584
423518
693335
103062
419051
686901
410895
772149
639878
508693
870482
357811
725361
744228
487938
663039
672761
193893
209853
106294
966259
46171
534824
227102
58299
830105
886860
612847
868301
314539
3283
723891
1019569
340074
199246
381057
889900
381756
119524
272062
138774
422521
305696
363662
194009
857040
619334
861463
233995
12440
1004356
86134
459642
29597
544064
549459
642960
596909
369719
187605
765278
478780
943143
733247
388479
182053
9690
694912
12825
385178
75539
978117
923268
532760
218565
679710
132636
367536
986032
753789
231946
250932
5425
752485
397740
293419
954374
235361
1037933
73309
1042618
162000
896738
412109
356795
93574
208796
596637
906834
604436
859523
956268
397602
581966
864954
621856
384369
983926
672070
18210
442693
325901
36101
651050
675144
929202
338881
636044
838550
171635
329155
381913
938842
7082
233681
556501
992698
514949
264964
637376
629284
735126
906247
1017781
527613
432255
1044366
862904
1015122
218466
699980
642849
407876
348858
541253
393422
912137
758804
671304
922867
201443
696991
834973
458297
28465
748066
309991
149322
439825
399614
431832
878071
508191
193541
205498
1009315
412351
617276
275458
217510
789960
931350
43397
651316
264981
891407
173829
984325
598248
462235
714628
249041
628901
207058
524953
864789
1045114
405951
680124
545712
541975
194519
168729
129642
340930
857784
764875
975992
777266
606400
866286
593404
878404
1012073
852007
481667
549506
132861
589299
646937
196407
572223
993805
672009
704114
405908
859276
449419
209292
905294
26717
494571
178181
633903
617972
596096
129077
64856
40091
954762
343162
888246
615510
930712
638020
937447
179122
408092
270433
1034884
848052
479940
874865
545697
900685
2115
217944
578383
537318
503359
794100
446257
941286
88429
490212
993959
218194
973842
486812
576093
280550
602341
771637
468153
205728
61018
430989
901712
403975
299872
60890
695073
73607
628823
1036597
882560
339051
222790
663155
231940
99132
59317
175945
563775
225702
397428
535074
660140
469515
54784
716850
77117
237887
843910
815052
1027711
704212
837979
332339
572034
143072
143164
106469
1004961
421439
1017103
476845
721913
757470
652155
362002
695261
81393
228641
777428
24890
524610
811747
993601
792034
952742
898984
115052
1032223
451709
365491
452618
731416
13646
365416
694164
450635
147087
207501
971989
998856
768352
993284
914817
590470
302206
545276
448230
896999
45295
616643
909307
1008102
209437
550989
13265
1034065
828632
415561
43370
271532
878905
614135
5144
267870
91899
981324
274714
565786
338586
903277
890830
140724
517498
559497
807861
731204
166180
954036
124212
41564
839942
422887
810063
190666
720809
660664
881049
254597
142730
668892
12285
1022616
486831
275660
726071
431365
251540
72777
154072
887093
346979
1035760
905278
724614
726744
721724
802101
933451
480662
685386
729019
426520
109193
245755
128353
910839
637763
543996
914044
935975
169074
919007
498798
739610
63744
40427
1022821
478995
672964
529671
113340
832231
644623
106999
187615
16219
486185
427504
397994
30871
911753
268276
1014312
1026818
567416
1000480
382953
347936
881741
740084
287365
162871
961161
547207
373429
125197
503320
158728
263497
237527
580239
149755
866667
238086
923679
811578
671239
423332
901968
430155
813560
916196
981912
280363
522025
301982
994683
947185
697138
142213
441876
225860
909201
1008312
226047
266925
547749
556016
966434
187875
939533
757266
803622
597259
816371
1026481
337651
602430
371657
6290
605141
889451
752426
417192
385307
600846
163664
870953
289120
211845
953865
422226
879058
566112
60448
889055
16467
894828
194093
428488
190510
940339
578063
727882
510649
568787
361940
511260
529032
278001
142466
421919
109475
998390
800915
486813
301640
318063
964071
890296
270062
966443
761165
804573
671408
230828
193561
598966
299224
25647
477662
661071
807146
23985
819460
169564
198903
413450
58649
624461
760288
866474
933219
18912
406522
424034
624663
73729
830871
157935
572094
254056
85243
688865
415081
414331
386543
195122
253723
1027799
463405
724492
534937
642625
804031
596801
260297
283080
624441
87781
397216
934831
335083
196238
614392
897477
55154
147222
98701
489021
797162
457854
546382
790367
317674
795808
158683
572929
173634
995157
839238
922617
976328
100608
51774
391389
550664
889233
705733
466389
59265
289928
80942
957463
678778
736795
579944
454558
500266
73459
543010
324984
413393
517233
769407
802460
88628
760452
862324
289742
394908
220535
445362
63995
31885
29011
374249
950227
47731
37076
948576
466039
57419
929046
953827
994370
936216
658634
414958
256220
46566
356461
219387
198085
593416
472012
110724
908003
44362
26869
857788
326426
654681
540388
458349
277671
330324
973438
525912
659093
901065
498850
175330
190060
537069
1042598
625426
6688
280143
988569
410904
588650
541511
2355
757237
418737
938545
1028154
230227
896364
241481
1014829
762605
62326
51557
401331
1043845
940116
1025351
987845
319185
471913
794028
859696
76311
955485
879810
657471
899122
455640
960840
800484
173173
56736
117860
566513
11181
610279
635230
860499
223344
636983
583780
150923
857299
223361
225041
92757
855584
897574
22935
863756
829476
1010947
423633
15324
920692
929277
174643
540514
212937
241498
784616
858376
721670
613889
623626
561326
72783
998690
184668
47641
746725
108042
333849
931477
1015325
317040
495079
598075
192195
698069
926905
311597
30254
322836
984251
120302
158647
180390
299499
220663
207047
371717
159263
689927
890170
261161
1017294
159628
281146
646872
739295
421474
327741
71205
908905
418968
624689
785493
331470
789895
710175
16648
623806
588370
682077
755346
568305
52781
517039
753616
517418
795508
935129
693146
974205
874599
356552
84710
442143
570131
866102
837457
469000
598923
280909
614631
529965
667589
661337
154257
986558
836866
1011229
368882
9682
135179
759409
95517
374531
113879
768289
766489
144143
474347
297795
377511
673613
176349
120666
544910
936290
951362
268133
548748
161579
687539
110305
998435
339589
539907
423117
688360
181195
867442
87140
123765
604080
802706
850205
795315
75765
349231
120346
1045129
44112
866599
207025
257139
288179
766907
233300
1010354
649208
93363
335549
164026
1022810
467739
266723
870526
680902
747001
717158
844131
618505
528259
876028
223057
615418
753714
913676
346689
151339
704129
408638
722910
40202
538496
797164
72444
160297
647830
275187
362814
534942
917747
324739
323537
429895
345525
771785
798028
388918
727858
489487
785166
762074
534021
1027089
426147
133002
580603
222842
304623
691106
518065
73098
798143
477926
974837
479314
635735
740402
155154
61790
808735
571732
687387
248969
652179
656826
138781
535378
767061
739824
1005807
24296
945854
234298
828842
131440
92538
873191
803263
246392
788638
503321
602844
1000706
35908
486543
821503
137832
864081
883169
334916
749653
628972
427278
99689
436
124928
273822
124761
1034763
430376
1022211
591172
321857
717870
72508
566638
788552
454153
644478
340137
401853
527590
367084
829728
952582
577262
141985
66295
776182
401437
205662
188640
784956
26102
40520
29151
240365
754684
938842
100906
421149
472496
723416
915739
64069
843044
219566
626876
849821
1020461
45189
807248
983245
470543
943154
7120
246381
508479
155263
597658
517570
12727
27383
837808
800038
78484
155783
693248
696623
953930
551445
395108
38698
884479
955931
300041
775587
54890
13535
433146
531455
984038
152982
366305
294167
617839
582267
310046
646509
942677
521859
80893
89109
517977
30
212055
862358
924585
1042513
418083
452010
503219
984468
253223
237985
255947
864381
615722
835176
924521
304365
355538
637730
168957
319568
1000291
962682
153019
942846
664898
139124
739251
328991
785490
29880
615266
778200
973982
160186
237181
922957
814834
493953
414058
783735
765749
154516
817146
916698
143825
669758
956059
49661
275188
695117
151920
304542
478348
516156
632526
462944
325705
74114
364150
920481
115000
793568
130630
1044678
116435
371618
487131
252560
168483
993021
501630
992463
988345
749094
344946
98259
438203
872002
127073
773171
718167
267419
829394
290316
626189
897641
171281
867453
290012
700716
802880
523718
1026374
887996
485283
847351
661868
168359
940397
40384
644004
849264
475592
421326
233655
640020
767513
614719
763484
935762
681997
929033
862491
891955
638882
899673
204245
696891
216294
477295
117585
452534
389501
824618
216051
540650
761621
430312
236876
85219
416562
178052
404781
602291
642748
621677
642485
763741
694955
441472
160267
179440
951717
834355
30750
332772
943367
97714
310222
146131
401322
90646
651779
836672
75308
584961
544460
820999
183039
381187
763470
369504
517145
706380
144836
449628
1011853
984954
928426
306807
267498
719177
929577
132065
76789
525907
777833
374659
279708
325089
424688
526309
315777
272305
542266
513055
512556
916137
40787
721685
438672
317094
150070
200615
55398
609757
267394
430384
826425
833891
196604
734216
300435
156573
185657
309505
166374
322915
6929
486675
558172
771953
49699
616995
320204
940070
464280
169853
526455
199148
200347
8583
851679
490344
692485
333266
459554
476122
761887
1018354
825124
442607
849290
809706
188271
402667
505755
318656
766111
428020
1031953
408727
914669
1020738
920538
553837
544791
361242
705807
235134
259571
967001
226118
751622
49619
507099
78358
677314
98910
459431
577188
1031920
762748
1029774
41621
975827
73868
222425
994649
995364
199754
238179
222684
786510
150375
1006434
565378
168095
424716
869862
479404
212442
50434
882862
408970
648607
606708
876344
518541
779435
112902
122857
782706
937085
743558
752872
395007
606769
185170
528804
974220
992081
283059
384285
591466
137219
395764
20742
993660
481474
756353
640480
193045
249503
794294
860073
947450
975600
289395
685762
906917
160566
294901
171552
355211
160503
359167
160917
981432
56330
423331
894226
272272
346783
352739
920173
671008
736736
460215
177887
624543
629822
486418
872572
381393
167147
231384
319630
922830
310243
129535
179111
407804
145787
439139
461627
523435
873199
990023
465699
264519
706351
28834
65970
45225
595482
559007
808011
789284
902822
742506
849342
118166
1003766
589318
256323
898594
494782
550666
348731
887377
148628
4038
957563
895907
68525
775234
933527
506192
143147
1041345
600103
783912
227188
754270
359471
463735
990543
391930
571932
190378
711341
162171
246388
68045
597697
164155
942963
91749
938453
991120
325432
881686
838335
644049
150215
210071
1011897
450055
85331
96704
87924
346598
442800
462674
668648
888395
548698
180636
736623
465358
623037
394223
263273
595908
579793
387588
267456
772651
1010837
733866
525057
691817
372786
387016
1025946
576789
688325
168959
345018
338810
295119
3781
208827
776052
818987
593800
755918
225681
36366
977109
494894
535926
77794
12880
723222
619777
355111
206208
21571
717506
93970
622232
634156
922754
790125
481417
832290
860895
894928
272205
774375
146466
882223
743736
1018227
556097
1016635
139285
193562
574984
824262
629745
12131
186489
328312
478141
930216
25055
965797
92309
554773
162270
366181
936107
998636
1020025
645068
929366
250718
246791
165248
422247
336671
365451
651366
223304
596013
364565
338988
510694
49611
136785
544670
735286
161951
855532
179513
443865
833743
654888
378183
764367
378501
503053
824516
416034
339996
560991
867590
114884
645629
71293
437435
618571
759217
476730
361139
552494
137851
311566
663013
838829
544906
668150
728162
936101
526519
321071
167185
299286
843527
925258
988407
445889
150078
25263
932691
146194
457951
99638
351738
555432
852413
909690
585644
239019
741839
797407
896521
159949
545449
192899
799699
842151
929782
362438
679382
587321
549958
764792
397773
425805
207018
35378
574143
970110
965688
521860
623396
802336
268190
808869
864629
87220
886280
509474
214130
244136
132999
346415
127332
891181
633158
505676
921983
1023224
226252
727446
786889
331865
770024
947429
286182
499634
261046
373116
571278
994011
886416
917669
745814
446757
496424
783300
530866
630799
93853
253144
349784
282216
418006
411388
249827
291498
9905
668865
516749
976026
1011437
433978
827505
236160
127789
515742
44900
580862
127498
571409
202535
402262
625651
425992
831806
980978
860247
585819
887700
356344
417821
718225
310054
244772
600567
374911
793748
768288
825836
832924
314219
595112
559216
711560
393256
807355
348843
943131
3470
303620
130742
530673
303359
978639
492078
483872
515127
449693
276371
881034
713388
49764
637392
412309
854749
75013
36006
671852
622429
353163
457992
317262
965113
907636
864361
743158
510167
936428
624405
221522
392228
407441
914196
86738
75970
97536
989539
88946
39025
54621
242710
380720
733628
1906
214766
553100
627977
267637
230407
500287
42374
451467
1011203
784949
857941
23193
341363
279421
526135
117781
229350
874569
499445
460807
418792
933559
545288
878275
760606
981368
54060
961609
212900
1014542
36678
56874
525385
998087
879319
946332
262664
234341
70365
888487
932801
809613
819937
883377
945650
882297
984426
1042567
654366
59589
368557
654438
353352
918194
453755
425822
242277
112810
95484
994186
86749
238481
389144
801633
368227
237903
721756
468359
41696
819308
308013
319927
655958
344251
912451
986324
752632
972079
17193
475594
998519
266824
411213
7057
626457
341959
1025664
903818
918637
235731
832038
296073
814520
541343
496277
458412
267
215250
649470
104983
455737
605171
221001
448487
934204
735499
828194
97497
45803
538380
526883
813467
163461
1032745
942865
512637
793668
305655
503680
603189
82760
423869
152432
176278
971917
944986
137805
452171
955856
689665
240891
295407
269220
561636
439506
397725
1016708
825938
23351
956278
712092
110227
713652
7866
873948
568316
164330
573970
704187
233705
684933
98067
557120
250844
387335
329856
105818
326937
366747
713522
826439
214392
63204
99231
243894
404492
948997
568339
850144
344273
126276
407102
789860
891296
110221
431832
685921
802932
396502
966891
359177
314142
410157
536717
652739
362754
807050
316995
371736
841926
146200
547850
956413
893649
820388
183228
59603
882837
512871
485594
965913
845062
273334
955945
2986
636493
377388
749198
73195
82889
783911
881240
514480
703892
575755
332541
765419
896586
878148
35873
395550
639234
128316
904826
23667
795704
394457
284118
399674
838851
839601
224114
797858
1027002
69792
723520
708461
74480
588249
1021106
610425
298116
832969
713126
309618
948298
605630
185931
876435
573793
980200
400
539960
382265
666908
872990
389940
967156
1016453
147623
829203
989354
884141
464940
67960
1339
41928
100498
565186
813905
1025073
448035
413549
586097
494397
732793
279754
584977
65840
190635
688034
201852
91825
536926
830601
463497
978549
949495
1025830
867567
598474
239052
651054
519564
64514
844145
331170
387112
979274
589046
585042
267983
725360
566041
905298
938166
723341
671094
444309
307136
669734
455199
1001703
92393
254921
705861
966429
306092
781463
595159
857996
294150
547027
624284
579006
504437
202960
851622
386386
523071
1044301
130321
391586
544332
520384
15583
630996
128715
683953
64141
1010627
808682
624538
335015
827799
992323
247367
837760
568698
760000
572745
425224
871539
554342
806512
584076
579535
64302
346187
935207
957991
997739
714249
971751
147759
73345
845736
706527
928153
333137
998069
843852
939437
943152
960921
869527
387375
660749
660711
336789
563328
394494
705905
729542
412332
9737
740935
332700
117756
476141
475161
672793
597441
713350
14627
826710
500428
406125
1024283
337763
114862
110906
223484
827196
133114
892052
810084
580786
30128
928642
76758
898803
988026
801059
239527
937259
769613
184536
158514
665298
88863
408043
789055
683448
827732
522549
395765
764172
830332
854891
275059
183246
807780
590817
55016
374320
721873
715741
282950
406361
82904
463316
327382
904473
645355
998760
495547
687161
477525
648645
594305
363716
451087
130668
565818
522327
829005
511168
623591
3639
105290
932609
350812
153209
753977
108913
848390
213211
755864
640893
984792
594962
139405
771951
895878
762341
618687
885846
937120
1010760
849919
908224
645583
420514
340639
96740
227899
651509
288356
253888
72732
353057
652869
474327
472768
288680
263229
1017367
423256
324706
938011
134621
953499
395984
712252
213498
39222
170637
696637
271864
379787
127491
192078
608998
296367
833809
70417
543142
536900
275343
659078
127812
49564
410696
1043636
85944
545748
498588
821890
554649
541395
590147
1027694
989197
88310
677917
546737
437522
519010
294882
646572
597731
493794
882768
658409
882251
432495
118099
290520
790336
825733
739841
664782
13103
237323
78443
438040
772944
571506
602643
770166
316643
352159
617108
638086
580357
779996
993530
876740
115779
422572
475684
231181
126939
759138
948421
110985
529579
891490
391071
17118
414651
65630
1011262
778910
511586
308097
81795
183581
251133
1020128
175518
162646
494641
662025
70640
384140
409469
805744
538900
721932
700968
189789
39420
43395
99774
619634
61190
356234
445999
228444
905622
983641
36505
108026
710833
144491
10086
288117
649404
66918
30748
223079
476003
955292
769038
539559
400456
694512
479920
972807
505452
739884
15169
1022194
196676
48230
305810
632939
930730
276949
145390
132080
1025764
759504
157798
446743
722260
106936
325411
121705
739843
988937
304044
98247
629065
586133
771685
863629
421977
156542
490447
439614
455842
161354
857014
624418
289547
894416
390754
248816
1044858
156613
226049
387156
321445
231451
939906
132654
289677
902660
699075
630812
92301
1032077
823020
167385
169351
846129
389517
364842
946599
694004
690501
702065
697570
285948
397963
649177
139537
425005
231661
398458
935294
168889
414799
973458
356591
762578
523141
794021
315158
819929
929678
753229
831357
810308
191692
726803
474223
941935
164143
768437
1032109
129799
952514
545243
1045363
15537
872130
419404
827896
286415
276949
382353
578039
318048
431304
126222
507828
514477
618399
893568
830292
368432
274903
324977
118124
856260
866962
547600
660052
583711
500586
965895
685444
40864
766895
354253
749950
36211
205829
32314
388853
193916
355112
754070
1002783
908618
648334
600931
970603
271104
224872
542520
284329
918348
659157
75055
327042
853401
759359
1008841
8964
1018973
462084
170614
771985
871198
417585
424027
897201
352327
152308
641167
311015
677607
636975
656544
964300
325570
937357
948236
169222
616642
259345
488359
431189
189258
635356
110251
87657
782219
570461
213980
774597
305278
673001
332565
77517
2386
449434
629177
737967
857720
406436
929531
127104
414163
145359
499920
613547
852574
560894
176055
204517
132577
642356
775343
154125
556439
84812
449769
277109
928394
33581
717571
723351
828628
86748
449280
637866
798691
1043804
688345
726435
762934
863067
348213
35306
458855
688914
157920
851464
76989
187568
235753
715620
1029306
748899
158930
661815
283966
415960
1041064
884472
553753
390779
954744
229261
405814
116832
474254
985290
695927
1034310
970946
947213
624893
777360
481069
655705
723093
918630
253288
300578
42874
36410
311031
530197
2719
1034004
436576
507225
58594
651379
973732
389585
938623
661078
432604
919194
186444
661166
659153
293865
530831
170373
71487
976744
147946
360612
573016
994696
76062
41969
623051
639949
69821
125346
981140
548271
337636
609873
775714
934702
943875
985484
670024
908372
471052
190276
874181
257672
319234
412644
906390
376221
710976
184647
327223
419218
193595
373985
373586
926028
313064
350548
231219
405437
867695
886102
84682
996614
1027938
922405
91373
1032261
40428
444655
899216
27410
551257
607281
252808
68941
382677
973582
635512
312620
824380
218512
420447
517079
616438
622143
1025522
895360
561978
465834
59235
110438
568920
690032
67748
214521
180105
796912
299367
27164
137324
889334
121747
777923
988614
735023
778318
778510
343272
530781
1023509
433827
913280
302977
378534
516293
573856
628309
900018
500447
975261
745743
887634
975021
969118
712002
691527
372892
506716
323649
718543
20319
864590
555808
680814
840951
109293
454222
790588
798231
181134
958826
775895
285549
561234
963677
11899
563238
592240
3011
626110
714326
942888
63976
281317
985803
18426
72939
923466
858186
210323
800874
523892
875898
444408
681257
890944
703105
1035186
852105
914847
11302
398032
53245
774945
288720
176327
514736
207951
387200
710040
592657
68282
762985
41156
405829
75262
817145
156301
851123
47779
754663
719903
202928
139551
495210
214437
810911
515019
69574
484975
407595
652805
375151
836273
649881
957412
457122
605157
578121
171778
416122
818712
968681
432273
141969
237855
809817
631200
783986
685037
578877
38452
566964
809644
613866
229329
974440
400635
493255
367146
94132
552306
328339
640901
23391
988164
911495
381652
138003
196054
185856
332255
311786
869458
871285
921718
45258
393500
373758
729479
75057
446443
280007
958923
515740
731237
841200
85605
956328
347729
600867
599214
401747
826217
994690
728770
263817
592227
320870
239019
627249
569226
366400
191514
915185
214504
133882
488997
486128
21675
742227
442824
461906
934333
76849
939058
124278
673998
352133
858870
743360
1041354
584219
750363
454469
314790
881671
3052
948540
418058
211206
886827
494520
88303
842224
596025
383910
51669
11997
711400
603848
172422
779250
773743
221079
494809
331712
370993
747131
149291
389388
507383
843727
913493
88679
207882
947280
449674
663682
181337
531932
735673
1012687
405106
14343
666491
186245
826952
40454
908831
490395
529641
160000
670652
926398
54664
52183
658744
303118
990737
985548
864865
866722
225382
767599
781752
615876
143412
673796
329090
527540
485732
569005
663004
893551
495449
675805
572201
207420
876873
490183
398914
291854
597456
1038763
209886
842924
405610
769285
981607
220943
777846
797572
720372
767887
201488
406699
607204
861222
469261
697628
717243
154633
977257
1044063
998128
13991
221968
800525
932528
453603
164508
495875
867537
209772
677033
747333
540656
170524
325490
660900
319422
702461
420672
78945
1004005
934895
443707
372762
694278
55116
854692
670538
975615
471345
1005937
590181
804966
162184
869942
811375
778289
191299
700933
940615
477726
455285
264967
855543
518163
878810
930392
826875
201138
869570
844671
41492
475216
380462
346474
539246
58534
723316
735159
844361
219949
614259
938241
559072
853200
687435
199974
943393
340594
748911
644844
289840
195579
619347
632112
946410
817071
401364
593956
106380
757211
176402
263253
144852
769606
270878
857208
713346
50650
1044791
609863
452167
921117
425196
831467
452790
62262
573503
303555
296185
752186
599536
648891
321070
186293
767625
252515
14243
343263
837417
793391
230918
967292
61484
717654
703749
953900
793755
802342
669945
346563
89031
800016
317882
264209
39066
264356
1006937
243307
28675
444162
1037936
808751
631590
183778
16634
104732
159564
475759
795508
895606
494437
849658
76176
92146
953368
981781
586297
724886
938657
735847
1045433
477724
508699
704086
548950
608756
112760
179618
266031
860824
180323
442519
454128
942579
1000346
952904
780020
995867
282637
520031
895703
359400
430243
846661
888726
464995
677957
1005756
564703
578240
604327
661130
733273
484002
549183
614362
521539
856053
500087
378898
182539
992535
729956
433809
31464
192458
9885
789726
623694
704526
604742
361107
968493
242181
262393
290921
56266
70097
512769
425522
581392
1032383
554046
65535
521932
104245
739517
364394
286426
480438
996193
254672
13970
76655
300713
413737
302019
712475
871369
602405
153427
338627
652968
193682
328137
494842
733637
286032
1016188
396716
235763
558893
834227
83912
1020313
52055
399725
81653
633195
978992
251691
928803
1033378
511793
364261
251365
481886
857487
94880
523918
686447
156891
606944
233808
843345
317476
716177
85916
564443
596236
336889
382258
663411
670439
637299
806552
142847
665772
10838
22912
336606
718896
155714
322264
303284
1042572
647925
775027
966213
421064
33987
52489
331557
1025786
72548
483920
328168
489641
999012
711211
201904
446945
446513
568894
90698
877695
63231
523654
133787
533641
173579
789429
535219
870941
126618
383972
371791
770106
1040325
691133
955019
950079
94723
931461
682553
419867
293774
914629
597583
478326
810974
204583
827579
704772
572618
848093
338608
256660
53810
528558
87551
230814
148879
962877
15503
1035568
652134
83141
287320
313684
1023528
338825
628489
50713
54577
725865
543477
84742
552060
694238
354745
806305
218621
877913
399443
684333
337928
571196
366962
582807
701585
274587
41589
309460
550285
327967
612559
981153
41530
507172
120800
567754
141694
251889
967338
90422
495808
869648
7663
1021548
202961
480212
318085
402017
59166
680340
202221
48068
204254
352341
166436
660882
672555
239531
901574
496180
92798
254893
358476
1009036
211719
584147
3716
156117
316036
535849
579348
385412
470348
145704
415411
1011562
368853
326240
20536
732828
758704
696884
775877
717290
783836
750650
305446
791299
660169
524429
166716
61442
438599
684112
771099
1003558
367822
828830
878298
186340
757804
715521
259248
561329
369188
325404
402687
883162
559882
1020599
213312
722786
518424
830116
221348
291071
947710
639845
577099
505274
256204
879241
561440
450629
963037
494168
185495
386240
534989
1005278
790484
501225
29174
1029032
433425
257025
540715
59804
682265
616060
710690
792009
153352
499630
88209
901000
641
506178
74747
419723
855592
1022463
524376
898774
912701
361397
172721
653112
407320
963761
309882
649349
78871
582220
866191
280668
68194
709860
800755
372094
459569
799502
556441
62817
210031
627997
144835
657248
867347
390517
1224
176536
1001955
200448
767909
588675
894801
953029
310396
446639
471790
953849
751532
696557
856020
40891
372915
583637
791993
776227
648397
186035
1012586
377097
664529
341239
420190
740403
748769
305967
866280
628954
17350
508598
20659
268250
791274
38046
554785
58090
545567
401835
1016569
499987
115432
360887
128731
81477
350238
444289
748385
482280
887535
624726
212583
563326
711153
181547
27248
414117
93142
770149
359422
139617
747034
271816
330953
258232
1035763
438841
285840
634626
558149
380376
398658
847382
764550
999570
281910
721848
888034
1019392
320010
259553
58237
501205
163255
372548
57021
690421
845391
696222
247696
375673
616208
584511
656225
463760
390656
246797
281487
725829
962944
244541
857
403112
426200
462994
171969
322941
946696
144781
216798
538150
532361
148055
662620
407104
264729
510394
889794
935549
398733
641106
892046
429061
454615
439398
766030
138424
258991
578696
116144
577645
933701
53252
918035
122100
750947
852597
647256
732587
1004146
592806
505171
20910
653302
737779
809302
135024
677261
1004337
885970
191350
527938
121690
575239
306313
616170
815303
1006728
902058
800742
1010954
124636
925540
437157
724865
943051
217116
589015
636620
172767
127861
519027
957448
167465
731557
973343
500612
381257
415914
759144
825793
883816
750702
332028
92849
306652
781295
624073
378191
329773
171690
716309
80371
683341
164151
457546
293991
454698
372500
1012017
491371
796453
846049
692260
366483
18774
307395
24449
981340
457463
530836
719262
619758
703166
462164
912639
40988
129351
549805
57633
90422
89719
410117
50322
328918
539529
803110
316092
20790
961441
481740
3066
349975
902702
665124
475786
601585
129828
859758
190795
630024
42814
828014
419292
933308
131883
369558
262570
435321
117118
196549
752433
216683
452158
334102
677161
233313
318256
507286
627808
15570
98735
377641
451688
908474
654130
42954
279922
671192
865843
765823
13126
730581
915985
462147
347472
219486
1009191
242538
22858
657111
940694
879402
216531
582283
940244
200922
460830
338567
898561
32710
1033357
224518
310145
144268
718451
58447
1028073
1005642
296542
129950
244971
624001
368470
868725
502861
287381
570217
617933
454406
1012859
166224
120613
826541
617874
928777
919550
274213
141316
920363
33052
767466
625046
647852
790967
617982
503733
1016280
939311
848916
179622
848989
988668
192858
112851
1036089
331447
956953
885058
1019013
723386
862571
1005164
563261
116942
66806
162809
374350
259008
975680
351329
211621
158338
36298
695537
467824
893026
458701
1043266
307271
100127
561685
145773
918830
495530
590650
107534
495442
944289
653833
35386
600483
819461
631711
103939
395031
1033846
996836
1031780
520552
331776
85204
661202
418263
901689
614734
708039
944315
94874
686060
626013
268695
370931
378332
183878
806328
115287
851180
883059
684271
361994
533192
21725
21284
474082
415272
285660
498288
623025
218587
863923
241057
635518
715211
187023
147651
154673
349196
745754
164984
470456
409914
168574
662405
472137
111802
280653
748906
326674
988718
34333
525164
233507
557053
191051
980047
212707
815361
482324
744185
339673
475371
191798
703418
569596
461841
873312
104611
505235
530005
216175
238369
46182
687039
912211
184973
861201
418331
763795
707039
519063
383460
666142
792306
193086
379469
470569
569946
635260
745553
254437
953885
302323
1003200
313720
1028239
915643
208895
619351
640503
712238
619454
632602
768898
796118
595869
774080
509282
744366
80859
749777
669582
758217
655458
569788
1004701
119917
773460
580586
804159
982884
235598
518546
124578
313131
474186
559339
382041
849749
303967
500169
898557
207362
403539
778522
419140
1000939
332159
758390
188628
106311
825182
799760
431360
20690
225998
105307
9723
291561
321870
359459
793461
645686
985751
745451
577777
402952
806383
415055
259539
727904
555444
490640
887691
920590
249665
453210
315722
476720
454478
740548
886349
1006998
649536
655172
520920
174167
943061
966007
117469
12794
975517
263620
596514
671809
810310
531793
718834
250401
88232
388674
665650
45117
458462
1028976
51553
835056
481849
714940
450471
640818
291431
317627
619313
502350
12995
116632
943286
872362
594259
31518
855352
372396
210110
189706
264324
506734
556324
785268
287306
84846
800290
237392
99671
1021450
611894
359714
793184
765193
748601
441273
582354
992543
63049
15945
240564
475065
275017
242334
621150
612756
22137
718437
278580
883290
1040368
184451
665052
302648
249476
644850
202993
995307
338278
4941
759907
343017
167885
904160
904904
961757
63449
716473
896278
128594
467832
705312
660592
135098
643668
272725
945542
401918
578932
441140
150952
306545
342081
285747
816123
1018559
665242
783773
807059
547393
673040
305076
193104
455051
831741
540894
12734
1020961
631047
123818
1010488
568968
406458
236069
679613
162248
97644
103698
988319
638812
173719
192462
909572
119600
358787
31697
809265
558214
1030047
754962
1009474
922131
581368
816150
100107
435370
505179
295369
767271
799048
678632
991611
839550
677144
241744
738745
346426
872385
751166
777806
87030
696878
272823
614419
147581
708185
801899
311052
769040
85545
838965
586147
907649
328522
755067
27909
768588
728598
1042310
633502
589981
340556
25605
958329
696762
50178
1033657
344720
538767
74359
692010
746143
58249
1007454
642448
298119
238365
544237
517490
937388
47963
391378
612747
867318
503838
620355
578907
15495
344299
432173
653165
934122
740253
2230
410778
718980
370192
292908
836568
457400
111485
201046
432242
173349
696500
638785
711853
105357
113602
728163
951595
343507
6371
673423
654173
360762
154214
577468
870537
554770
648265
768669
573906
662884
206189
61346
424727
478952
86794
221863
457438
6314
389186
1037148
384902
330525
213413
38331
780368
172400
803643
114128
275445
123240
717875
835044
865233
916622
955029
964762
836833
903571
897619
783136
544727
329911
429442
718269
308137
333780
646220
476320
669454
465229
460561
427797
913157
954123
524091
66353
885277
338535
702004
530309
729060
88611
129268
284623
576758
733774
602763
398449
74267
984009
408250
265095
906574
442480
395246
995211
663300
166395
113332
355533
804732
700595
774142
385144
50180
275092
991694
1010960
538121
271118
311052
921440
1027975
422954
823433
837573
973997
278613
558201
976905
347365
619638
779502
391327
233164
98516
691995
1000637
861258
91775
599474
413190
666580
390485
108688
326643
537379
561867
228356
632503
391614
354180
314256
490932
277060
316817
156874
349541
867006
736720
405608
853315
1008539
603773
239998
797219
21752
586110
1023445
347413
772618
612214
748608
739764
889877
695519
635028
758878
428108
379353
128107
536806
350284
199266
596285
310401
143350
628485
760549
861768
327896
674516
371019
798628
740592
399480
226304
837056
10862
719268
828980
389620
383956
999411
361326
641359
851545
89550
303776
783350
662068
257751
209427
159898
741631
1018367
149431
489010
207151
172303
457794
897570
218666
639560
110058
460686
541524
183767
550351
41931
346088
138737
358244
537931
128859
232533
671280
235995
277289
578615
912539
461506
387233
954679
550775
888202
145927
859764
679097
63519
431517
204232
608201
446041
637782
108823
92341
360538
873293
240583
757943
175442
520716
177478
127474
328665
926622
988281
110
939712
543857
567265
412042
911319
383729
843369
327721
368418
827321
770373
842370
308294
720839
328003
990651
683813
321472
428943
295501
323438
19238
397167
754997
1023401
480826
814828
37305
927787
29657
80975
232955
1037052
27356
653188
385188
728392
505705
36
261017
377080
589791
401596
183760
679204
898869
798363
439154
359520
630314
703580
86081
880712
688174
953028
203342
574588
618628
50720
811812
825431
925334
124312
1471
942118
205424
221408
294457
340251
793160
501786
28108
916164
518971
916222
482685
1005070
163185
892086
195095
442594
401655
541590
174940
86790
665040
509940
607052
326820
198832
890544
545253
724970
687892
281005
193079
794812
935272
338510
162085
624551
870208
35844
763150
978665
10365
299546
489905
635985
607670
300308
969544
825064
366045
970619
117619
487030
620498
594707
667590
740603
657526
613408
662392
1028211
920922
474983
181368
385994
198176
333632
520054
85594
566143
38751
232743
970469
554534
668536
964450
831727
537476
780999
459012
916369
988631
583089
586632
786185
547707
515554
1007732
883878
978058
30712
778885
674050
143246
720922
807177
500722
910669
893031
984577
493868
768893
891929
941476
135152
573912
406756
652958
550391
779831
965743
968903
427317
502097
152558
647134
614027
1001405
546364
997219
960329
906024
544477
853620
76769
991021
602841
579962
771135
398860
1020440
415036
934556
738318
235025
543240
242982
637643
990778
184614
305625
159490
699687
426035
290828
494606
627584
750638
693232
701273
653455
117829
437844
719022
390880
546118
908597
864944
107916
1036046
866718
503609
529192
813856
649644
262517
197877
815953
837744
801401
266941
410260
918636
364529
535673
977162
104623
864451
207526
613724
260556
919842
848142
1024214
975440
380110
84500
897683
165207
543722
247313
698462
344880
1027027
844530
428280
724050
651340
272401
222802
56010
455585
733811
661941
118476
717802
829179
683505
774054
41625
945998
579791
458240
361858
584098
692190
144666
252104
633160
980925
494116
681177
296644
889656
498402
210149
94095
344872
975467
258581
123332
298818
445220
883027
460167
100124
301757
202954
828735
969044
518916
242288
260956
1001928
59778
600626
625914
953939
422985
1034534
754813
757695
790216
651908
599601
383710
58036
954401
263254
735749
420131
71208
338613
552835
307300
866921
820697
431497
731165
987247
867864
312897
390732
738983
770147
564932
977687
308246
788696
35366
785028
598349
540799
203521
899896
209175
406532
354691
77774
544553
983764
69018
827523
608965
727905
23330
683581
352183
3996
520981
411572
1004165
422285
77307
777970
793476
746127
557156
614532
86523
195520
1018213
145528
33552
592165
282099
945401
893666
547085
47542
381684
948294
964436
990647
730422
494052
237371
356056
930464
830193
846165
589617
639423
431131
161415
299631
66228
321478
235925
46743
437978
636433
364357
29914
121152
209070
599416
677836
115298
1022698
565683
679596
389177
438699
441705
552468
675465
148273
541484
357055
487253
242905
840774
587894
71958
54496
406271
448501
1044546
142512
501879
629842
157562
664517
157268
242561
639533
821493
377645
558635
685956
469065
155832
100857
511067
678481
496146
552119
422037
18678
923120
1027140
357427
288747
815251
828521
684985
843101
711148
725148
845430
808919
688933
758646
836075
980378
562376
622127
741618
186874
412133
617574
427418
1010366
992537
389992
540888
656938
586295
697045
1033989
730297
442659
34878
167096
463058
892702
102997
590771
170878
891694
776773
6511
782002
526605
931478
934263
271166
244522
504054
270077
112078
126897
590591
530172
344195
1012200
1035367
716186
609413
457101
940139
772016
944194
1044933
721985
787789
778810
123144
72999
313755
1031618
246358
306239
804137
295776
812198
420865
347616
573747
724848
856000
398314
471338
201651
898921
952849
766730
869846
774613
2519
312091
775354
524862
771551
569724
114107
7246
675902
939107
77501
258954
56681
294545
374531
207291
919932
182045
246885
274697
892493
871384
933131
904351
15957
810459
880819
1032735
405102
376402
842225
48075
181293
901577
243193
215077
754408
645981
787741
639766
520560
148548
297886
118560
144098
1031898
906853
575355
512071
59837
53633
786838
51908
550898
28842
389526
323399
325703
905058
64383
948029
292497
137203
164368
990091
254947
1044119
247216
858891
134658
211949
802689
442203
811120
179116
587745
243090
1007020
39011
892238
845103
647839
217206
202152
68215
1025625
151490
561432
866983
575058
45955
394597
1021221
64165
329501
13137
87272
836266
535112
686269
876815
1008033
372217
890812
850983
708625
867215
143930
173366
805164
579853
849700
686506
682779
675558
85711
598650
837960
156138
874459
244128
281403
352095
14729
327567
787362
955807
699934
804419
298179
500427
277348
472176
667791
444709
322931
765469
211787
270715
599718
362355
613088
186098
411221
467901
169418
557742
567131
161545
563837
457138
1036302
135051
568759
187667
917609
692287
814689
330985
696927
163872
944445
306037
820114
657005
545027
373928
522386
566253
419346
177167
365625
569486
912280
365318
250220
940799
1034876
102314
590664
902207
44665
108252
801933
840495
180285
82785
966771
442277
501034
725117
893851
426406
314010
56405
347471
1013081
110788
247752
448237
729920
603563
13594
159452
1002935
993236
753707
134852
978859
1033538
477005
109287
576403
678292
147830
164514
365208
190906
522081
1014481
250885
750796
306484
788030
394954
926796
1012646
471673
27780
997200
140880
426501
780366
112943
259209
565372
583830
980190
479656
826335
913214
355269
707461
80467
144530
481465
822917
841001
637034
973627
219842
319538
1000769
586414
273911
439450
527992
502259
322481
450739
122004
125060
795173
597554
662533
497084
609475
764128
383620
949743
832736
271506
683747
316372
375136
642606
625241
422147
904238
22235
966310
531334
335830
512993
530016
278847
918688
877008
486685
565296
476999
645954
585601
197569
737828
757898
836379
369061
801453
829618
369976
113770
583159
288360
223870
120362
372453
569543
82620
975041
547501
801803
369869
605585
557624
792337
926980
155588
152449
85249
981924
580035
446382
608195
373633
1000586
825103
236521
31322
563578
971561
92562
802720
902288
75413
624649
716694
803452
745999
448831
386265
698401
203019
192073
225433
402868
669128
526848
549020
208455
28691
230610
128316
88607
229960
607713
514771
831388
277825
1020839
771347
558
415824
466602
498191
465951
956879
668654
1028800
816972
843870
335604
618678
99065
874290
175838
399407
222528
721498
731502
407262
208545
200339
309949
988191
895668
973945
258575
412457
807317
721239
824060
218833
239507
926640
559810
456983
135102
550895
187840
976631
1015806
363161
966320
784387
216984
657679
739573
665004
12639
202643
203908
825836
878070
827489
697746
478633
185083
934771
151849
1022775
659243
781317
667874
501167
625552
118184
151197
380016
376754
1013734
271609
730484
1045025
719639
669216
402148
328689
122446
395534
788526
628367
789563
887494
812211
291864
238083
140911
525378
879660
605836
367859
933861
622932
115008
468589
1031298
870920
12832
817482
782657
414936
837120
211700
128167
1033677
895769
879150
787980
306682
562987
703004
932979
710990
822277
939531
841665
155214
926105
595360
93504
398154
740200
675665
818787
850264
907020
421397
1032981
38507
531032
126088
518854
677424
364820
848312
714036
294808
1039204
493563
352147
422084
159656
792903
961816
57887
546630
979605
311612
891754
476430
474709
784144
167645
225163
169
982826
205836
62617
638846
332089
252186
784376
193110
615656
962156
287175
936768
169589
636060
579781
166207
531336
200794
23255
664975
363596
968255
59607
554785
243123
629288
835687
520603
424216
234163
1006228
1032135
64246
741123
122623
778450
418596
120634
720489
449369
856063
403570
421243
192615
21253
1022395
732291
575986
191801
8282
829357
911920
960840
398313
633607
966690
934770
722778
969281
834781
771970
22888
102811
417528
819294
21872
701012
754435
1022282
262994
943158
757426
617600
293010
1033736
964884
527336
833997
731352
1025868
738892
635768
227975
906665
737932
325401
290739
337783
819075
133273
728565
792829
690050
785388
943552
998154
419813
848657
486220
9018
199028
677075
652567
1036260
61242
1038668
577952
511587
757038
1006835
656667
1034275
324037
579648
639364
311392
662459
459937
901385
1002466
604899
313285
433254
958636
334661
403812
449235
149538
187705
854059
805403
27303
73223
719701
11773
216935
130903
695281
304941
353236
51375
993309
648784
908094
448760
14114
486213
280683
918769
53271
187742
352706
311302
975204
891622
308309
35231
813990
323943
87479
80424
436490
315526
475662
185680
524818
749840
666474
487066
987545
350898
533578
26792
23185
12586
443727
388179
60618
860508
1036285
740133
150491
971041
958327
759191
545303
105099
353106
12111
435354
857703
446246
942741
856424
957498
524811
93716
654812
592651
841131
75982
116222
429020
570298
842069
315847
806167
838033
338613
941435
495858
914487
536788
177637
62317
675270
901274
193934
401172
813296
1041355
691003
135016
451027
987202
741094
794161
698859
814699
179047
31617
969938
852628
648113
829415
536885
1038190
725102
749761
322503
478649
661276
924760
194142
663711
179612
123622
918950
1020561
155470
206681
467693
864514
912081
152116
511587
383024
721369
56954
745943
165062
872230
235182
930048
170600
1001533
39490
331865
328664
843483
1030377
1042631
258024
958141
777455
362330
439265
404845
750821
755301
143817
626250
853430
125069
283931
611764
108542
339264
800665
111524
754378
357339
467988
86730
325671
402415
66121
540587
796677
118702
293515
105642
764083
670471
582979
232737
519454
299755
742670
396171
551491
760329
894654
224037
112982
333713
482266
211797
1033594
769023
492550
777730
518304
508083
630209
143286
683554
198090
938452
517364
771552
482309
351439
191323
197279
366181
879442
330993
737288
945886
600549
332850
91977
998380
354248
463371
983100
476061
830621
648194
1015749
395779
874739
279910
26295
734918
174066
980004
658103
897999
359553
1025480
296191
1000495
701052
928867
594511
18237
92770
54437
234818
731177
198235
116457
221848
723048
357967
958563
747694
339714
869866
388698
989843
1041784
1038373
742123
299554
79801
954838
1012131
221543
826276
150343
746148
923014
278053
3368
484335
405990
278692
809130
822013
1002712
837423
373766
367016
726293
622968
247319
171355
225388
918218
535687
829743
1032025
658383
255985
488018
953367
840354
678543
971078
407046
987071
522056
865112
622185
53031
898526
262104
662678
852614
526860
169661
379021
527736
748467
910904
476483
950909
723515
688867
706775
768114
201927
713715
232068
55625
567931
224883
576362
450777
680348
55407
873702
14778
84923
709363
128650
700823
508975
908090
850983
661332
585144
176409
1039229
460793
649814
868121
793683
160807
1010766
241571
338996
362677
73063
292423
169324
233929
103032
632631
592516
811516
865715
567820
283147
197712
461404
31700
977106
366371
653058
246339
53081
659245
944663
867158
553308
187389
123868
890786
265509
879292
776225
806552
894440
909544
50553
89391
426057
494845
1024788
109557
199669
593366
859353
654623
735990
858857
772731
512561
376155
60014
558438
227928
834850
381312
831972
38813
704983
481108
714164
66624
674510
579664
572236
295419
103926
289106
673085
270362
437858
404127
134876
815453
1040958
291136
360296
56592
32946
876023
840201
351657
160730
35351
542651
564367
885598
214745
992408
50625
565105
997537
56533
808747
174789
415486
830987
199392
363838
723916
801280
475955
275275
609855
215305
441058
773645
569135
602321
595469
455530
705376
700651
281735
733144
105307
387089
867168
243193
161597
281678
303361
283491
28598
247457
533960
764111
295771
55704
321896
871763
236999
664118
233008
357997
137547
689325
145742
368600
353190
744923
492452
87003
90027
431537
180153
97789
271208
835987
249108
486579
874786
831901
830239
457348
1012653
7258
322426
347254
27829
200282
492307
563646
961270
495701
69390
153165
204931
724414
566918
773084
207643
446123
950309
876169
654963
816690
1933
311729
466747
955100
293999
939944
77264
1017910
647086
507474
838216
947314
717302
144586
994417
161174
324006
957591
602085
761900
209773
280272
966803
120897
118190
856620
763393
261810
864513
659023
748822
880212
955511
560843
429998
295320
921705
971162
299841
639399
332254
318349
598694
109579
947682
12399
821764
40543
77559
908477
468752
572191
527082
679716
944805
108142
916416
473066
27372
929769
585463
772099
857039
388165
945376
286091
154427
557438
698625
864459
967259
426806
91859
942114
905993
267152
916947
770906
854472
864282
870073
648333
708662
546892
694359
637714
951618
719592
528118
282986
628427
793756
720743
146013
87809
737286
81830
382730
137397
223365
21909
750267
655837
626506
529890
817455
645284
205642
637533
642613
187387
305760
538834
243103
584744
626961
18212
47025
560032
402656
91931
789203
707357
267439
556758
852731
201725
233128
11680
438184
664403
129285
917855
238770
405871
33749
310076
523954
200923
699061
663177
738344
995244
89521
962579
142193
666423
631553
872299
1018300
741552
626281
627268
326080
904168
672054
695083
307108
911450
401252
692950
327925
82668
199578
207025
53613
221921
464887
225618
917740
935547
180579
691932
655175
217879
641836
207286
662075
433637
607364
622190
691081
149609
572884
219903
553050
90524
837586
298418
33174
940025
185757
564902
340698
1005915
741496
732849
581492
844046
186393
560969
157993
336856
703402
671100
242035
78207
75219
347290
1001074
748987
34579
526016
657620
915516
984631
328288
955351
564629
336676
846168
943454
691757
547589
264174
596809
791631
627891
268308
47106
413042
668509
158497
374821
104347
1036768
73169
138540
531133
612212
203642
868894
241674
71968
1008717
436648
91734
115156
850644
431050
249633
505467
743278
1008682
81177
696676
902872
779946
189118
252357
640006
414502
212092
789272
896083
448976
36354
966030
830617
966148
923378
745541
512143
1002012
315096
679736
332629
652420
195337
540387
400604
834946
700421
857463
555927
908055
79109
360304
670467
602411
448490
311524
458335
271227
958118
27869
642250
527858
254928
98059
1041097
239579
796884
1018146
913428
428174
147120
848326
604017
18528
245268
473316
861289
846134
116763
329740
520050
510359
658122
674223
875049
173967
820879
414356
870286
31584
208309
584552
796793
1007374
368510
593070
644113
583996
531723
932817
31685
139328
922321
120374
365353
497703
112763
242798
682136
457642
469147
278626
334484
271896
385572
525591
42205
825300
357038
540533
648947
576372
99886
145743
404666
739254
948236
747265
767374
188463
458722
1028762
756928
178798
519570
994792
275160
923255
306026
209727
556860
1006386
245873
892383
953523
70187
894436
1013258
816305
257956
324075
945132
865709
872584
234095
860753
887867
355685
123593
383865
346982
332986
822074
676175
1029965
263633
335618
434865
99277
708251
531250
875664
265614
685934
177123
476650
87308
192092
982190
401188
417484
230438
281590
626545
227592
237163
999153
718242
954516
411781
496562
80044
578330
585435
226186
408054
735211
674856
89938
391995
298989
713285
139096
208153
851337
960981
434236
68957
924851
943799
44064
776771
546215
23848
22179
623830
457039
843521
249351
931359
839157
3486
267932
510411
153715
816692
265284
151998
129145
317633
133931
556475
190150
461269
173660
321376
999111
981938
894813
664088
849885
226428
360616
902402
225964
501413
826985
379271
79242
957881
724652
470415
769844
512700
579749
789586
144942
30165
691875
164954
246686
662709
619308
1033719
794808
625845
402039
65753
386979
855266
900554
815151
713387
519878
666513
720585
327756
284306
868094
186146
224730
801445
736895
164398
170989
422133
1003252
76034
498650
944534
649751
351923
1006064
151632
475819
402142
152747
1043815
405510
444884
303026
155523
888292
1004969
268289
582548
928512
1016896
586930
697166
879166
625273
23077
201136
1004342
384610
303820
301074
690253
714453
735523
712015
721270
380531
889270
597622
415372
758709
961658
1025476
458399
942300
811164
926110
734799
825879
776707
8000
692668
523980
569853
185863
686966
756980
543366
806978
391139
166810
206892
964728
303934
479685
711050
1019063
871428
905304
971204
269289
973177
334975
485545
534046
127588
11651
617675
711561
33962
357206
533373
468192
1031014
133487
399036
50568
635785
739428
551718
15062
586744
292850
351219
1025174
441602
286337
843533
886976
276718
557258
338747
735872
112818
511251
133865
264869
340179
1034439
69594
233809
977491
72051
931450
400171
807308
240915
85176
385647
212950
315495
12767
252505
508899
825361
970299
934372
3266
317124
508357
993784
227002
672171
955646
340337
179462
89607
87942
843145
677174
676443
542619
115022
662799
994988
92871
218272
870911
259284
92635
906033
559513
764828
489645
278829
58287
465423
383295
449326
77810
996171
746409
437220
562000
586536
440497
187204
360890
1042143
633708
391785
907812
447035
1029925
401212
982933
42726
382217
74384
14427
596980
241969
920661
1026176
389597
81973
477552
180396
220440
45755
165731
494784
221537
2405
404231
805994
278608
362807
870600
357303
627224
204705
690510
668145
739731
340150
429604
1028808
242466
243735
661700
50700
511664
927825
571325
537569
545501
42030
974792
376068
436560
906433
222413
943526
111102
160772
235771
596018
989648
887309
708901
427398
1003533
886070
589404
163182
719939
109068
428686
365937
853335
883996
908194
475629
257504
1031552
987384
536028
165081
896964
984704
816358
263814
133093
276551
267431
259046
396985
817851
855361
325535
152521
844522
390354
934564
5988
939014
54717
626045
477624
472680
762599
34313
585261
927577
867897
117019
505818
476344
904358
543794
939751
959776
181113
1019313
434903
1025084
110171
195061
688016
13206
271275
24090
52240
748786
474461
96443
71058
566041
871578
148689
876614
706791
6881
915466
95742
788393
396915
367260
819671
471684
210332
964283
398788
453830
870679
581521
425940
432702
380808
54885
530066
39731
1044508
801879
750843
230045
399073
110040
1024819
876107
470022
632036
226608
542942
93828
943457
911080
508018
296747
919321
628048
734422
123207
673319
974015
563326
478834
405849
192307
47103
469325
984247
108254
446420
841069
414420
14390
542110
949586
703084
285899
639789
22033
557387
751267
883392
172230
668454
960442
158826
601424
608662
882083
41497
129768
725032
995874
901264
651463
402662
374116
896108
17785
467422
502076
543188
766667
838217
145169
495739
405968
766339
431084
242470
786773
293006
699747
992873
827137
676162
239191
343492
454070
976601
432189
846210
484864
629630
499260
506863
561901
571765
412436
407522
858875
897840
172175
784816
637651
621698
644168
826344
661279
242761
751116
229956
129981
439902
194709
530352
63756
870371
650751
790848
672204
1039080
109595
884138
292652
1001350
463763
169588
1042611
597113
101197
285536
951577
499098
846001
54162
261071
767618
260845
193335
560016
230426
1016348
195413
248956
57882
592377
191950
503489
309424
542052
237248
555231
382901
535391
766948
260515
761590
202251
859707
201315
88548
396649
945486
273999
262164
374205
356976
508587
721288
856161
892550
937117
624638
177804
520172
161705
140260
1041713
997750
892698
679647
13472
796610
1021870
629132
634767
485316
474271
95385
646092
263471
152652
4370
6115
1037527
718024
406902
894714
413885
488438
222850
928746
632338
180580
874723
382352
668898
925548
130326
511329
35646
476622
966534
204996
969410
327707
693466
724333
179419
197784
285934
129025
964636
482000
996354
85967
255141
1041610
980279
228711
1006977
588671
719119
114426
947745
103281
658898
966246
602274
65146
573720
681685
407824
983500
280901
278537
700172
553900
1029582
53185
106794
39338
583650
74762
649668
946114
101923
369679
1025577
597497
780446
753447
912479
911309
576536
665973
160840
263070
488198
386383
96526
206868
827164
232845
762708
301922
993684
636042
363464
1040592
251990
138815
586035
693308
155954
636678
288131
754378
159268
553950
319156
631751
835916
317848
137238
108936
109656
16460
867804
465708
282243
145031
491250
309066
392803
470189
670171
320075
418178
246310
555458
871459
431823
26699
893088
738294
705628
269965
228187
333102
323507
349553
917527
517186
583024
686588
418701
985895
257016
274727
992205
946828
6596
1008560
345722
177549
146886
282168
76959
252457
36532
33274
398587
296995
606590
725874
669260
148571
468759
231056
1042341
437303
559794
109306
749002
989380
308220
953794
381891
658820
759256
27708
544732
225421
752555
719891
431808
950919
944419
582616
42970
509914
584589
829094
995718
794935
30042
712167
489873
1019319
696321
185588
138727
798254
366843
888447
505221
348060
752397
51152
6742
814538
112033
528646
498921
575217
957158
812019
1663
573403
444749
213584
547677
761290
936170
721945
724527
678212
835669
130373
561895
705946
361265
240783
365949
461719
69079
642560
353159
477517
677959
102969
249135
520558
187848
583407
724779
199597
286467
330558
199593
740522
399379
999661
252127
1023688
862649
250302
802650
869942
686802
896157
425376
303237
12617
626059
105527
978254
160116
957155
528692
389218
1007099
571010
337874
15286
186100
835273
179482
776191
485394
786386
619257
411051
661895
746415
235001
705840
425860
260088
310059
425449
76067
316414
15501
359490
585304
436303
175161
891777
223476
717032
653727
123984
442893
527886
360129
878112
265683
701123
917787
811527
228459
615475
363977
180024
909062
298401
981531
169087
991953
521147
465269
187109
898032
461888
248694
364466
310669
311980
314576
888673
684541
710722
681818
427833
157634
459931
894751
363408
93050
474021
499807
746791
434868
268269
713156
34328
199996
735679
404860
635986
769394
172971
820900
982892
731535
146820
206421
406427
530799
23474
700767
477765
311846
615514
236685
329563
95687
139375
353244
601006
1039941
727338
498268
990995
450537
329135
983013
365458
546181
579248
405952
1025664
495531
807075
319512
920586
377745
226381
39182
371270
223830
264251
116075
857190
155850
808953
472796
490394
687125
461348
657710
217677
962751
430146
675117
1009606
324232
781143
1020587
183389
22764
554155
336431
718609
390617
931712
588589
48059
352513
808819
216329
549493
126162
754789
419349
938569
34467
646186
730019
9276
327140
98179
389429
440574
465342
242280
784667
430622
635691
232960
887911
748118
749466
159593
418578
678733
897308
537933
724844
292356
162080
127983
911508
541520
964013
661713
1010757
280347
1026633
537507
474744
549107
896324
461918
163416
802284
618549
816740
67513
350668
772539
289876
242785
510854
725187
860444
548013
150423
241924
637909
381084
987955
859340
565760
307393
602874
473492
764995
553925
200369
529251
870670
25394
985211
514995
950892
893429
304047
30534
86399
991186
99527
173857
1000547
200061
264570
729230
12418
810849
426118
371348
683306
951922
412708
671911
350595
408817
683774
647469
530880
733459
897413
964173
146323
982009
405857
31378
976719
726639
141743
398267
379542
781713
952635
662801
312255
63027
194202
99920
736779
601738
788888
30191
706687
673583
810086
223138
833990
521932
305107
491091
169007
279096
458025
644041
183357
595253
518
523576
117311
94601
837489
880106
18064
258625
998012
100888
445071
372734
629972
90081
76607
178676
399436
219881
122368
168603
302880
353242
914602
104457
953874
406130
25571
577362
550251
7765
89830
911293
153994
175037
178172
972900
817763
644824
734672
236762
686446
930318
427115
128720
714209
71622
283562
104049
164990
834702
678408
375673
69230
42118
878850
529677
499732
289312
293701
379460
271217
256988
317351
448698
346401
542096
987760
203052
325886
77868
925370
213966
44023
29929
529705
1007570
298592
21164
459887
505808
242123
198728
873493
788580
117025
307457
228785
389818
297375
648090
77957
942612
723288
864638
103367
1027075
10838
566145
1044567
1699
727508
127399
663551
567554
298731
463215
328005
490446
641440
48655
351887
535697
717517
533798
872491
348782
246035
118915
765087
775597
112283
24324
755800
45249
477904
712042
874857
95449
464856
386755
48166
1006474
33924
57426
835943
50230
252196
328389
248965
656193
43240
749744
694962
344582
192749
741208
452330
554490
1023395
790877
942565
904536
648205
389918
425427
140053
679921
679349
65511
491350
742252
711447
427105
695706
327224
199870
155089
487342
627045
217396
698456
677877
549712
374548
420644
459749
3892
262501
103529
609195
192128
650363
1018617
364800
506953
241261
151183
628713
129602
999140
886793
490586
354648
136002
34558
208773
726550
958681
868931
23242
78260
275925
389593
579461
262554
2300
678068
839978
475512
27075
446256
709687
76520
569509
1019030
185346
913142
908879
758490
361981
1005523
751452
475469
177863
723702
795557
142563
828586
909063
615069
558198
618527
870871
926990
436565
366419
841181
363696
26337
854463
912889
527353
485349
72879
227026
597129
391308
1016701
597158
63243
506536
920279
995712
467806
136929
790563
775808
220798
349553
430808
302846
364167
1004608
759020
469628
840738
260346
624587
827036
597910
969742
717402
397328
991172
336659
459232
526245
906066
910436
519516
169414
31031
651578
537444
272814
628108
680330
848221
756052
691703
520509
854441
578209
863673
447412
510776
457507
1020198
4099
807988
411285
234571
921823
1007732
1017846
680131
406898
722491
542596
183095
62725
24871
960443
15608
389221
536668
984044
418569
1017062
821695
425025
445479
409882
478504
563169
84738
985646
9962
1035078
309376
612826
811858
297770
777357
42506
323292
933932
125397
134314
784493
823982
788505
289858
882218
92093
611873
67709
694751
570289
148676
608357
426587
927928
986262
205487
671309
371268
674219
623578
46047
120170
70053
390529
526228
67365
384002
360924
492494
428629
141574
1030319
1021410
677444
616434
83337
907003
121612
340352
31166
516791
267345
778870
770134
514474
138073
455460
93558
708782
537080
396009
546649
216584
930722
834745
990616
159336
482000
345152
585255
187437
278367
490504
340812
341732
1003426
374804
726416
565197
348048
685356
664139
237018
724820
956256
397807
252379
543079
40050
929652
468552
604989
479255
356009
201247
319676
810621
171146
703445
166699
566188
963208
401936
821548
448799
375094
315102
391045
689974
734477
760448
704462
322449
360184
159595
262582
588976
888678
851814
424309
204647
1037446
901224
114035
46551
100544
254357
651610
397756
587140
959238
578175
686284
504140
204200
126263
399008
870333
405632
116514
1013738
315689
787851
992375
242667
759577
746791
537355
1019352
86591
469307
550533
877574
463243
225331
45023
444372
632417
842185
681083
964840
509398
863546
341749
781927
624140
413551
933214
824360
1025911
541790
804600
599415
284566
522517
173261
801865
777612
463627
1015318
875475
871225
694213
710406
94670
127455
950555
381142
598468
633599
378349
778642
398198
333700
112951
36537
561818
424032
862608
293321
698659
987990
251839
816074
500873
187383
1010635
30572
824231
698897
762459
349160
955297
402326
237651
671277
221368
233192
909495
599999
229363
183245
841460
698192
582647
377617
477344
480296
853006
679501
222739
583806
295240
724535
468772
36616
11714
1041826
689609
219299
368190
715108
14102
905072
574922
91633
525307
197633
494511
825406
429473
134196
319268
103224
455323
47295
533279
18083
705373
545603
389450
190671
633334
668114
463430
112566
375716
866797
218132
1027056
361795
467244
478891
843956
800148
178644
791783
613613
614229
171071
362448
707591
556173
217971
387339
123027
97045
943101
829796
885989
514830
544130
603550
540988
165336
89568
998772
2887
789467
786539
708603
30866
580546
129632
2542
833683
624406
869598
63748
537237
182075
964860
743500
992223
287153
914733
758558
466133
234685
651896
699349
562758
882405
776
531068
1015676
174603
928882
972773
625381
833857
87140
567992
890617
397795
810853
687128
325571
433886
1007920
642812
669385
736994
562459
568839
159543
305838
226258
880531
472173
178708
356659
353867
790431
186464
342665
328248
147479
85873
174209
294548
36841
596883
130594
502392
1029499
929673
577486
815902
573146
226607
897041
307389
756361
82597
308993
702638
521529
978724
63262
420752
517468
395463
448643
598923
84932
424389
482399
190861
875471
105207
102354
380914
70702
234584
388232
513048
424054
923179
643193
708862
957486
756813
913742
753121
610479
587465
532833
732615
703106
148722
786152
609632
370280
716323
831161
286091
371782
440494
240939
906232
639149
226319
211653
331850
36772
658656
298981
390168
969495
165326
808566
65759
628511
129432
283938
228569
651701
21499
914148
1002542
543652
73224
25127
174663
349538
525733
677297
462293
394581
882253
280684
625404
216323
391247
666269
603670
47696
599550
228201
416429
873454
511241
377088
875610
601114
22794
910216
859900
908315
967565
644974
26230
947471
529214
849322
337372
208135
969431
984360
322634
772147
252348
752736
702648
27606
706071
1026533
765669
564131
504398
1020910
9715
825097
335061
417313
355327
853628
66141
76889
708575
20523
584030
466418
891469
317218
230559
818004
922088
260207
124213
11902
705844
727428
41201
650370
868780
153280
732910
118634
475956
349796
876282
490143
511713
605414
909013
435828
508629
1022813
782961
808936
285750
737424
449766
906620
219704
106190
904831
900029
592048
882734
552441
199200
269420
463439
254518
928092
813617
137733
544330
315202
619364
458874
422767
98913
746974
280405
363647
607997
416277
30768
932903
605850
992443
349838
933439
770078
744934
653818
374985
74072
252896
980493
89406
985199
344248
957303
74642
254230
146780
531204
85683
765260
1016694
877480
974877
422540
606871
137885
277824
149884
721528
773499
926791
858499
764590
873270
907296
246332
831166
371143
5963
303571
291094
272866
448173
707061
86446
743235
950457
1028803
855535
863865
14141
610756
344518
4935
482138
6551
718387
197924
641385
287737
895518
381770
158686
219823
243990
422857
295371
7141
396218
105291
531510
228660
347898
1032521
805877
779425
159371
499031
703259
398790
963355
842498
498735
974752
460787
635582
189803
872649
963977
1020739
680457
407899
539524
72136
473569
676198
176316
113531
521448
245521
479821
748137
720165
549205
919156
395736
733625
285486
1040674
12366
663447
341015
767023
625403
536613
329014
571446
517971
700220
897315
552832
696205
914538
990377
773723
974138
926482
574035
591895
809750
145420
717115
273287
739774
921679
715510
228134
231699
693675
214344
942464
78547
432651
741924
207283
392560
15814
836609
990460
142176
54974
260423
644067
91494
411350
180218
658960
316242
659700
336738
599871
347829
708975
20600
573104
8626
182797
431209
952698
484068
124125
264414
460965
547676
509861
259622
372776
664017
908834
997298
275406
1008093
450977
507882
50937
29653
829367
399627
172592
690341
5949
29180
645016
265375
253700
227247
100393
173304
927294
8191
397492
882497
704126
983429
961304
537550
6216
894757
574097
442817
629286
652721
458878
215274
106733
998617
718421
960700
190467
714624
620830
618946
798090
308243
724798
204736
504366
952760
581493
245668
996016
965323
738532
882243
768952
235379
995452
816710
773581
315434
949431
912737
752853
503505
507869
814683
778856
10426
149206
412409
556017
280381
299454
189063
90726
879807
371851
541028
520255
371260
1002456
304135
847679
823215
166021
141011
810348
290820
392176
426363
624721
600209
1035900
613899
29589
751517
158760
483940
463561
772382
845643
155541
178665
595403
658901
652608
663019
683802
342868
791816
44216
743195
210916
369887
880064
491120
866943
147771
962507
530011
416178
697268
251511
225348
803950
508227
41273
938804
476019
320515
95078
686243
118406
479989
814431
774356
947118
43888
909191
1022562
652032
874335
411436
679098
136913
556537
682385
709848
889876
859532
305336
370921
151577
412036
595361
506877
984636
504961
393922
215640
889584
724900
206548
387854
115623
251426
593223
582108
536923
141430
21155
146560
201448
176002
633446
596815
145700
852459
434794
563131
923148
402258
900328
14295
289486
72866
177392
126896
222011
688686
464017
631201
860192
986187
73498
1023825
279845
410853
266633
794756
466094
563412
130292
172673
500376
703308
319496
912570
300123
742180
817511
123063
661658
185258
231573
608103
869574
237085
645695
106492
893733
209397
954076
956043
738431
543396
113095
52529
758413
428585
406231
204557
487721
127362
662591
24649
316431
352365
628572
679433
524944
999153
954397
1014208
938668
693890
506239
241762
49703
972982
585982
68159
954870
1014350
593475
945926
236950
4308
477855
553252
331369
857234
913129
599804
534949
846471
607453
874138
237677
204996
709218
54596
103888
199043
810523
129894
539984
945224
815509
55440
851628
1019497
174247
575890
923517
231830
650057
143855
655824
429294
471515
396837
532427
516416
570488
137242
486185
795748
392763
109350
691572
807120
130962
1008971
132627
228267
473658
196663
828153
143222
245092
470699
759202
43309
484956
951095
628688
775765
398491
518854
211923
521149
1008796
319429
580975
733866
892671
396319
542254
444740
290675
93216
504495
81375
446945
971368
81522
821559
801774
228866
876301
436318
169136
189608
678222
779159
265413
127638
523561
702291
561160
467200
392164
76168
299205
430249
270906
607821
447066
848111
479240
538573
467624
223163
545970
639958
513627
905829
274423
728490
931564
349447
928502
535786
510655
744468
239416
284366
464014
445711
501386
718093
826899
66074
531161
610718
478808
709564
408653
886072
480218
864712
620920
697351
452651
433225
957938
773802
905545
382089
1014259
428096
832838
965013
974146
328114
479000
633229
330154
33427
633977
1027421
122716
523360
950720
856303
422645
353130
437455
62346
983280
471975
271063
795608
386778
299632
347058
330734
396388
709039
940938
999749
295760
423902
200468
150632
833363
882963
895962
355851
69820
672589
589205
596053
281254
31837
831032
747858
767919
971813
810464
205060
700456
374883
1028404
308691
540960
402657
192816
457699
609070
510122
979394
114966
893782
386098
1041269
69360
827154
599114
492850
79339
920149
99999
152640
791784
738153
619919
202600
299392
526679
695490
183690
922448
832244
1008946
750527
57035
832174
599706
941574
469568
999587
535362
972279
898587
259363
755260
962264
291649
225835
115370
44493
1004157
562461
778628
388151
623857
254866
228408
53719
29349
484664
304537
607772
256230
39037
66949
236817
479315
998803
161549
890534
874107
897076
39996
517182
1027006
1031149
412111
23534
901306
853298
124438
71873
193383
553917
718220
944109
17379
871925
44435
795635
93370
798157
721962
526681
977866
987226
1037030
726912
982100
209304
1004196
763392
279679
367719
702497
152564
655290
136216
314112
262727
180017
346173
412062
198106
15190
723981
448840
1000673
161498
72266
356026
54609
51669
995332
613364
397184
113059
783105
600103
555554
987034
907271
104381
246229
527503
830015
67496
37743
535075
876933
182875
70197
476127
320195
881443
754122
980318
637077
916321
974394
878394
305929
876238
879111
796511
848057
916306
847688
975653
533235
146176
917454
680077
369536
620468
607320
92133
16050
989316
536821
804522
526722
471532
99087
313694
699635
345128
353271
63456
242292
834095
108154
550521
284566
30032
831323
842748
668676
543612
522123
106112
238609
347006
7775
574747
193534
230716
868527
239226
39147
978108
1016454
767298
688675
361170
557014
1026421
681534
862064
273265
722112
304278
937388
595765
746320
125393
361925
859079
311414
712057
450203
615557
703173
156780
186468
374365
534614
911838
705818
213189
212681
864237
205532
588679
377341
791761
618279
614288
625155
574242
657068
1004191
614819
431427
989269
232029
177716
728215
374698
809284
10773
546810
754235
304389
787648
472688
306356
489191
444628
556523
197109
899426
230953
667637
367155
863162
271181
926496
516754
109796
628726
301282
198392
369439
613314
632304
589641
579774
648457
696288
461123
766062
352192
189417
1043595
252246
805621
252538
173651
361726
203833
82736
703510
989730
440320
787536
321110
701605
497974
240704
534758
1003565
422162
582763
506995
31284
407969
972473
180081
461788
538766
838530
678625
539070
464767
961371
611979
500934
500961
202707
1034992
979852
492847
972639
1014576
539646
11096
861371
849029
838880
533005
995674
522734
377281
420197
457984
265317
544576
609349
176544
847981
970045
220047
458437
295360
807882
673119
55781
817869
420744
820669
598721
293697
1015068
271114
52352
947511
795778
469160
75939
310518
751524
902033
355138
708930
460527
886286
684485
590169
954805
875764
310885
366247
960486
936564
991890
582940
701191
409654
571832
986357
94797
259398
290798
298862
95350
303263
920360
780665
435393
966456
415179
816147
814473
914422
533445
299672
766967
288060
1045445
343006
794142
397288
587585
540335
591278
623587
744347
546717
23076
716291
597812
563771
158212
390491
599550
897151
914668
398224
589195
15168
241341
795261
478901
812031
433056
551669
755397
914480
20817
795946
990662
754646
217850
71754
327553
252602
89807
391045
682353
194652
345580
212891
810854
741422
196808
127762
1043621
984527
89693
768236
755754
220460
1027091
163320
680083
468806
708067
415860
845794
686541
589788
314189
460629
653610
1012282
1034195
950311
40140
546317
518695
440461
458307
1034234
775864
177469
668027
801779
765924
741804
178355
205075
391689
99543
354292
440623
93563
503308
249304
679401
151560
498537
503563
451101
807667
1026900
822445
349508
631679
247562
1043314
815264
817668
939107
1003489
879255
942472
224571
455046
289350
664590
229329
143065
1008274
57588
94263
60520
19005
79782
98180
640009
67937
580300
719323
483959
100016
853314
381150
322493
98730
65895
106955
1004215
148849
460475
399414
767222
348516
1013439
434232
239983
460889
624733
16396
946064
601431
628983
932543
691282
787288
453345
649621
188423
169694
277824
285332
626927
216600
373760
857694
301988
972544
588371
124943
281683
746520
907468
691721
433906
657189
758594
662696
610679
913424
774342
193542
663656
422210
354021
252432
741912
678312
828279
428589
719442
1037206
59148
313676
920146
625695
974363
869868
222213
387208
897064
920367
586878
456913
297021
595844
184935
83789
484795
49762
319408
32208
156900
289970
330505
425866
114144
780476
376436
591353
166898
713708
595042
386832
1025194
1019629
269755
790708
392404
1041366
939177
751691
420908
481470
952318
428144
434876
926475
1013920
901127
20156
946247
31816
59684
1007602
9205
570659
650205
933437
192542
18991
871885
610497
690993
296234
971634
766219
87112
299392
862545
504251
552380
807028
470875
911999
811219
417800
49201
693284
282095
32789
741120
800842
497767
614574
664094
844953
929342
558135
572729
722844
875860
386928
108333
323861
63789
779565
478671
218320
167015
394119
406907
365715
403849
784491
175878
425196
377050
70466
420168
249005
372332
763435
89
859838
856797
33484
883473
31113
195426
391472
405134
355327
401576
672233
697217
17182
407090
193201
151861
350354
10543
150539
600987
262723
311450
592583
21777
322483
812003
630138
341258
730169
75656
862779
808524
344229
822084
405617
261791
269542
1013764
160955
276534
267538
722464
333282
263391
185987
326519
626766
870546
682045
146920
1024752
468749
318743
962094
459651
132796
369715
159930
515697
96621
214245
954092
1010434
554585
179482
598810
339235
236737
577608
739657
814605
910167
682657
477166
478339
772817
698030
902044
901359
757842
297443
505124
911079
1031561
826653
326191
870253
486948
437194
406454
34306
273995
606873
50563
222608
785423
843847
343092
964725
515419
855856
511888
432792
536306
922838
1011004
19435
16298
16295
618068
633129
687427
312581
872173
393626
52859
99314
83371
387972
600851
164155
454816
411600
846570
605724
385642
154860
458908
124688
209206
407877
555460
408119
169765
963333
255325
894467
28467
168631
68822
300866
219913
73237
714070
323775
907403
1006443
300516
362715
69083
23921
231078
501548
308701
313764
301592
180715
746728
262244
624915
432265
963468
557847
349691
31030
725369
3930
1008054
550354
193484
99037
288594
836540
464318
631967
289304
807658
229737
836056
641336
160104
161085
129919
473959
780225
547098
606009
119641
436368
517802
349076
862494
738074
1015654
187928
319106
878614
445985
716240
610012
981394
924181
886080
1015352
580456
447375
69459
525456
731480
866882
1023807
376728
386405
931135
586462
692921
621923
404793
868413
871656
445576
643549
810020
501705
999338
979138
237677
885059
812195
784227
1014655
134041
508579
210220
763973
755661
724137
364261
672464
176516
919986
51538
73072
108117
63517
810133
979309
48340
4066
663788
520921
421150
901267
635886
95601
425096
139811
349170
913256
506120
820916
892052
58597
120605
193598
750491
129624
271725
778705
464888
981644
641219
630472
32856
243594
15147
988494
325872
778480
804126
801903
292073
814259
691171
396538
114172
698131
516586
693384
789792
860073
457148
407951
952099
343209
938493
144167
943912
651692
998406
445644
436352
337621
667771
426648
105907
750158
302732
536910
443913
423937
366029
939998
872650
51876
862091
516781
806934
1037320
837838
995397
982114
929462
279768
477931
544988
607253
444983
689373
520732
433305
486199
298124
1044721
261229
691684
730453
304960
79837
58727
248288
576365
399224
839947
876080
618632
561981
496714
791536
687637
866747
406071
473464
248380
631440
492211
247370
595331
111624
469276
265925
15414
354720
1028748
880100
616406
852902
870878
843905
1031400
898612
666628
588103
445337
240618
693681
25424
641717
710633
100669
488722
82255
489377
175199
720401
604567
711635
783364
680901
252336
1043261
750149
965597
53423
412610
1006484
203755
121979
247821
792602
906757
50737
61556
258151
710238
1041578
714705
1009944
360363
318985
886362
122316
99330
603162
433972
204088
995962
848098
432059
370778
643909
140951
992738
888466
388498
452322
427046
473375
456994
511823
950420
669165
486755
631654
427776
595310
956502
465458
1035405
704250
571122
576912
776581
83306
11943
1009784
682090
606032
869945
121893
1014781
535644
191500
219526
716035
993734
986784
54912
600007
427588
456536
668759
279758
356829
174648
558694
112807
431848
847703
781147
407620
859224
917779
509287
887023
19358
42792
857998
935588
850243
439901
488643
287315
335949
299906
308026
797979
668070
85383
323932
731497
790641
524459
44650
423491
960851
402646
155107
856402
453244
670131
221201
462020
425369
586522
711349
1010004
186165
962776
505088
228165
231616
194072
163480
29537
158205
766137
724687
864978
400236
780820
501706
303048
88313
693421
639386
934235
100182
197536
951458
444135
216648
912006
597811
10642
581026
275737
31979
462941
429095
187388
620804
897691
115827
334021
599962
335507
363679
355196
694918
746576
528768
347676
234898
722533
701965
877325
157836
808014
769803
135125
827548
816504
808255
1000667
562560
1005118
469814
959528
222953
261591
464931
429322
953388
343451
581483
609436
1043606
935868
282659
220717
71281
322438
379654
856158
224781
255316
317622
493850
476634
162311
973757
540929
936325
360116
941430
640601
431542
653593
773680
888396
742202
575338
386108
613348
342746
537095
752198
1024753
894532
389404
750927
402940
1006056
267960
868516
604
421703
858446
641463
761322
516078
750263
105349
707822
499762
195513
986488
203790
874603
937871
840730
84410
744664
258288
635951
407764
579299
452045
425609
557271
945093
379853
568116
596628
8448
683102
189191
455961
66476
340084
281638
791928
254936
361996
199309
484418
944551
863397
788459
97346
859839
994397
971962
986495
378486
682577
118796
600369
18199
432113
993216
274890
448961
977913
164283
243505
997298
578709
827084
649487
664757
36743
926895
516659
802267
596890
435666
1021098
808755
570278
214933
438936
488393
922938
87765
799296
370724
1030746
867347
56243
276917
99976
158373
871363
178629
30114
708232
745954
838355
195886
211822
4806
681478
669576
708031
544660
610338
971931
868038
541008
836186
884021
157616
58589
155939
546312
497685
802837
492181
573569
329706
577762
755791
81698
567093
951381
845745
258770
230357
660705
466651
39235
979262
31033
18889
573176
592834
345014
776661
143392
794520
715103
751014
35110
546264
460353
465220
481204
340378
874658
985663
473551
911968
178945
957767
549619
387237
555833
230317
960954
98504
336280
186383
691683
6834
258304
256089
474325
915133
231195
893167
307907
920025
464715
36032
279936
262014
24287
356522
866978
436332
91299
846526
478988
1013431
175179
50598
691485
740762
754478
820750
572394
1001205
191913
348483
1020897
285673
188722
163215
478920
914271
531330
783031
1043449
770622
351939
407846
410554
869869
654141
308333
458492
525710
477995
246088
796821
195263
176161
437470
690195
210037
756835
231569
657763
974824
1003663
278389
487570
39479
25417
704379
628191
281845
859654
693350
724369
961404
182289
983641
342660
391205
994540
638870
263256
179188
472692
195358
189978
894013
3039
642278
277549
572802
233549
342407
372645
951958
219490
773468
349562
227342
944447
560746
211160
99201
493179
317634
731213
417884
235955
512675
527272
701480
340814
719467
647710
872903
4529
472678
655972
296457
317969
165538
73426
421437
790592
1016592
77933
1038640
622133
53547
279637
139196
138363
988231
1000077
375518
504138
219708
610011
384695
603164
139285
875671
876415
484539
196409
68451
514800
509176
365052
873739
613159
391066
95193
724092
817869
389005
924437
150447
918995
564689
716723
676630
25560
520806
184510
329538
956561
138714
778828
882129
121664
609790
148415
849377
194354
401929
171516
932659
711901
749452
287205
86462
58039
52645
86341
711390
316444
254007
770652
32088
444466
895221
773176
152606
121165
73655
242147
691296
522925
839579
643495
133402
291129
898351
655515
80130
630838
688496
31008
787808
53891
902439
826152
501368
211674
780158
762636
484524
623401
907926
888630
156267
641348
431432
695016
562350
115058
547291
947869
2103
566029
696016
581048
627778
977796
695315
868804
569888
839838
17458
815389
135342
707452
137003
849037
1011552
698441
248488
245247
535228
804682
1030811
507832
236650
470164
776098
714256
263312
307383
184973
283549
773586
408555
478025
259764
616878
302635
561367
557918
964472
183742
967671
694165
929
81649
812354
542476
250620
206598
902898
200126
788215
504765
806258
93064
259491
782511
756334
947657
544670
248397
531986
688345
700470
964751
128354
362858
949792
807631
575849
1037714
115083
402079
647542
612577
925653
599374
758936
590024
457895
787364
269482
968833
399907
918340
1030443
900605
1000476
536414
305723
758168
19725
630571
549756
222902
501370
848650
680830
569495
976666
134035
156353
82829
1028698
883211
157499
614902
188382
229172
1020834
895884
379796
309959
696002
89668
117118
604223
689426
404258
363324
893397
422806
606764
796563
29547
870681
318675
24654
979223
103308
62322
229640
28358
650429
845569
796884
734705
471235
335602
311848
365543
933548
77357
231098
91990
828709
506656
212412
714906
330222
1032054
894581
704175
315521
230080
421643
638689
264625
883674
1035718
672874
1020200
609786
679890
131917
697989
765340
948123
942026
759750
820984
276124
465978
157298
899871
123231
134249
859417
343453
893803
775507
426155
438937
363852
444629
7145
1030651
242590
633564
273695
226319
211567
949650
228386
907994
169364
343989
774174
510172
16608
13418
367104
514884
565585
1008029
866604
646671
604000
136058
206595
842114
846824
424854
865276
774597
347231
61460
181189
418607
39885
592555
485041
974431
845946
529316
430847
153475
379245
820584
1013247
821676
222871
492540
123205
132135
729191
884065
969983
978460
558073
701003
363234
213145
94517
662347
35765
275869
513054
308713
822767
914255
332531
611324
879377
620194
125767
448564
593559
945379
814983
477534
883886
895609
757354
90827
270135
372651
250454
595293
406409
662891
477954
106578
1029356
614741
458804
909374
552163
446061
282689
408668
892407
137630
20996
67841
740978
534807
468334
219788
654966
996405
697888
1025770
229512
838514
449381
345724
630857
29474
435878
245888
865673
614888
949579
424235
144026
309861
197672
414534
26272
106023
721031
816845
905669
154249
870452
474577
435476
969657
752334
912118
422842
119361
981313
25264
812973
439353
115743
488118
592770
234066
54184
214274
310387
114339
598896
301449
228392
531292
397566
699087
616978
517711
180656
573184
813139
904204
635534
323391
428528
374052
65467
682690
460380
291892
621757
926980
422903
201361
1036172
108905
522399
620365
103051
138211
135500
138986
610930
877239
446877
432862
445479
1025463
870823
1026587
952104
84989
15794
633260
437820
1013389
413618
1043325
525122
440931
774117
139671
505988
275488
210332
135016
31671
929670
996769
196594
844352
809202
39829
1008473
933366
572039
730918
445859
913153
110153
948552
375073
787994
667540
717122
91971
275067
535823
308266
631903
39323
923870
337502
449566
366745
190573
262978
461062
344872
855026
110482
796635
886758
415495
681411
274844
981431
651328
502305
562922
526628
291391
284333
60683
431234
307714
361262
811142
295979
834899
686568
490724
241987
228247
127931
825163
505256
878887
423036
688135
363243
852943
624653
956540
346203
514083
33975
754943
109790
872028
211795
607996
624629
745133
961262
643825
513260
333712
103841
208062
636007
29377
374369
771208
980148
217037
140392
472785
1007880
825772
848529
355691
563273
653651
694837
468269
966799
89532
313916
558355
130357
358889
827444
462412
1045072
442575
321925
566966
672083
310661
866469
381837
445937
634225
141200
933565
817398
909312
54349
895809
772721
324078
682489
247815
62328
557142
217300
85005
99158
693538
983990
814972
760111
105248
135277
1033119
177112
355261
153359
75804
745688
53640
917767
969445
119727
802389
26330
603997
663439
9204
91818
73429
283884
853759
672167
748578
464203
905359
24904
623189
474539
297916
578372
370924
78270
533903
677173
983923
252035
734002
673999
36825
428538
602047
785524
933485
797983
438491
920498
878856
657525
452404
653057
845847
819682
274482
1008520
727086
586978
270436
357258
463008
632289
262722
65545
833063
385229
747974
856459
125088
890405
637908
943919
884358
898170
223777
459581
81948
1000411
334527
558644
848061
558105
158694
534887
874561
440611
988586
179074
892875
1020204
296350
960044
94749
200364
87821
635961
529237
9080
778306
557015
645495
257244
336810
551649
119699
985350
758860
212033
169055
19911
723672
630661
238347
703738
888498
1022174
835986
773485
187900
94168
201365
394724
856588
490406
765676
481006
646458
642381
814220
514564
719145
160895
510497
885201
960729
544214
382716
72054
815531
287118
29496
309412
409613
794435
376134
729515
681373
463706
562240
571196
396055
486540
330764
452715
894574
750420
506708
790953
809031
207046
636965
1013514
26396
48198
547303
622889
996396
983241
478797
647732
702259
672413
546462
125114
936619
556916
77113
505235
184642
547868
856497
719506
584726
291779
143246
175817
948828
625813
507997
463742
331004
44765
278283
76066
229745
999119
341974
370880
53394
627902
769603
928158
302216
911730
59704
624971
487670
188287
249150
762994
872691
773153
651779
326932
310891
467007
775293
716649
363625
35095
160200
619283
109260
591452
496573
696677
1004773
948765
518289
232860
5306
627834
997284
381973
759092
186429
252567
356440
182381
544412
525741
205857
427287
299756
18695
240804
418288
948508
239246
623586
526855
746304
975642
893745
546586
692374
475956
956909
711835
860071
416591
104988
590990
122416
755605
742533
375875
564381
689569
67570
627757
605965
152460
198778
854325
361233
299368
422678
208554
666392
663322
59262
430477
119325
420177
903797
139493
959016
467438
301618
218128
902753
873637
337172
427354
1024244
683518
316856
180136
697703
662739
432036
309199
803291
395002
655250
456973
201927
419963
51249
198011
517169
519069
1566
614035
518194
926683
709754
572039
605375
525523
355188
191282
698044
609424
439291
993817
73307
807537
835181
972076
174468
941642
298808
839387
307103
749717
141419
405630
516432
724878
171582
222248
941586
924570
401171
555252
524534
101057
1034130
589863
718637
647723
210915
916847
348630
461877
221990
955442
824683
456513
943952
79099
17044
721887
502989
906291
831251
960927
529755
864911
584154
925436
272828
834403
557606
30017
373195
466667
500617
43253
662811
812966
57198
816392
856323
76368
346740
850817
125602
390571
1038744
750780
547416
827358
785970
626539
1045458
536705
589065
513386
462599
897595
802692
541843
916459
511709
216528
839923
777690
377511
370154
14639
195454
392888
740735
244533
129171
825766
126953
931787
59230
443502
198417
141920
619485
560808
563542
132843
182226
894453
891129
433625
643531
226721
889262
167454
684230
801335
1019690
686302
937660
29756
827046
211034
642233
218582
541900
117718
807398
556469
701787
70913
33012
882577
303070
901143
937449
506649
61580
137423
22233
479660
601645
177879
403921
613282
967440
211416
790239
904530
127670
248123
556637
780461
211019
184585
518064
547476
672606
940005
688363
756428
522252
96712
962140
425483
2736
635431
181
183105
145157
1004085
541626
815437
218493
138670
165815
161133
1036352
838641
1043255
360894
829809
478895
165307
470195
302512
373940
843591
668714
210051
225561
82786
118535
238012
1005780
336952
163084
677627
100578
624906
796057
713095
608336
617757
1026131
638761
760991
288230
603026
136731
253138
272190
24535
512971
845280
654064
1004102
641868
624754
630819
960233
95825
519305
37100
626131
831929
484496
197202
614342
955767
79029
596439
493508
650011
921669
319667
217778
562199
104410
703261
201032
786246
542302
550060
489224
119988
130079
57412
892999
21602
271504
206786
511789
511008
390881
1040110
1010789
84552
394505
74299
744828
1012311
189776
575663
232137
695610
373971
1034734
970383
556213
1012359
1002181
321241
446705
750415
187403
262846
709349
952952
207089
312760
745777
172534
428584
439572
1020504
271329
98485
695962
374099
10425
181339
85257
378458
136844
271697
526644
347602
870061
833913
577233
8374
197675
334620
598979
756460
613262
312038
88052
401062
865304
636462
784084
855376
711894
770245
902150
573510
373262
852382
887803
797652
567043
174284
15025
80237
461010
604715
330989
1001839
342640
315880
631107
555297
985748
13938
920549
951564
451644
231432
1016620
852295
259518
956410
380792
716511
126284
1006338
931497
992837
733375
769489
402947
253680
750504
739560
16168
955435
255885
467718
828989
949518
227485
370291
340921
79108
6524
818603
371866
240718
83030
617103
511343
835939
651798
732121
905854
461972
618029
119643
123034
675242
115235
347792
227412
1026943
584269
325928
729857
374472
125477
268554
901027
570266
884691
80150
960957
941470
736918
310495
872823
137573
115321
662870
255340
542408
412943
945543
310227
520103
522299
631628
793619
962377
290863
1005285
825796
793804
601027
809624
799458
508468
557953
959871
675524
711977
970786
203512
463532
997455
303881
744608
43288
971998
781
424182
263669
796222
85653
879294
282874
214092
1023381
294990
273271
787080
429615
194574
852272
937542
95756
415632
443911
653451
751489
699592
737229
586330
978956
123384
392481
367382
269892
638767
582890
168237
915833
1027501
1034518
681250
869621
660241
529190
638951
146135
440166
271416
535229
866619
561775
111728
116258
763757
74790
932471
659400
48516
915973
597843
892826
652408
237191
1017275
293443
302811
712861
367188
393051
540418
1018410
20526
668165
170037
508608
993869
88871
945727
786309
765519
733939
441937
563540
436780
473355
419217
263535
375029
703404
344314
733222
941826
707658
580382
705511
810255
337031
718031
35122
73812
1006898
717353
221910
791426
124446
430988
829938
360315
824531
985990
1026917
817027
800935
282287
248764
333870
304949
669111
622518
285410
773418
870535
286616
807819
222323
877719
379325
203835
440608
388287
822363
797153
308853
247788
394370
243188
376736
463199
943961
426478
787434
871452
308046
154876
781989
1040223
228316
853803
120073
925950
876290
1002123
922443
58839
162856
22766
213620
238226
562366
337955
155721
160817
596327
1039737
671187
1017744
477275
268193
286226
203007
63114
358432
93641
242977
914805
617661
618145
967607
97765
498686
866544
106260
622983
220131
978094
702449
372025
737586
233836
687391
383982
770549
297393
213095
653272
914829
723603
294262
729260
762593
681616
134513
874847
176351
901486
526843
1017317
196898
557846
463765
211804
466472
950940
416414
408012
970357
301843
133365
87686
275124
105151
103030
417565
211431
366187
870725
539197
556808
156303
601291
326770
709366
141927
389561
1011306
147184
184643
849190
1004853
251439
856134
907457
422080
440575
183416
701656
246021
875145
978493
198905
912743
832077
838023
231301
394653
492124
151887
156611
270246
134616
227955
56087
148647
302226
399474
334482
348161
582927
246037
453144
913407
403793
974263
1001863
838295
12158
246801
231929
806930
636534
413198
638536
548945
230225
499905
233169
493373
228421
755444
245886
226212
229376
598540
368272
277338
471713
200557
621022
1032630
507609
848232
623953
308885
915315
984776
50154
763076
535453
980523
851610
240233
40361
795482
230583
753849
1042943
494197
891960
919838
355505
659454
292336
636331
862261
243805
257581
274919
694608
621175
494015
1022662
955295
566382
716272
693700
201870
13700
982003
983577
711815
936403
886308
883518
789658
689875
317713
243522
999140
708739
693944
634035
315636
857423
1009054
758604
760214
283109
973452
450097
55158
1038449
550411
111805
681268
686035
916581
55788
736726
894997
953938
5158
205683
1014723
991478
796208
679236
875517
383899
954464
543830
955369
994990
211762
591008
347734
668686
722744
382003
974565
708609
846039
960964
479621
991865
927097
670282
576825
201602
733630
150
332002
561931
80121
388151
951455
130552
87214
604163
137880
975877
221867
486984
298751
418763
743931
430859
365420
716663
895396
768115
117530
215066
241755
19057
909515
330829
258942
63800
802385
376371
963377
712407
570720
854740
232595
747767
68316
642116
282218
290425
1036815
760936
938269
1013324
884017
272130
757323
496105
60467
146085
862324
560899
737239
528229
115966
1006404
535877
400593
745456
427409
218190
596739
72171
318978
642310
121886
154279
927248
171624
132387
632251
221939
440445
198214
890982
547661
305322
53762
435116
11169
754978
595774
879723
861343
689177
93739
465867
835143
285644
199238
853811
334846
556403
945716
240036
771398
937228
8636
326042
7628
440962
17482
977741
904877
697698
478960
984753
1007793
958433
314498
182946
908224
909002
258880
263598
125110
176697
5019
90999
589036
205177
15164
495896
204870
914118
494963
387639
13004
556316
344934
147440
74044
966488
337808
571083
509274
346346
152475
211477
200505
810620
453408
581366
812986
410551
514719
1003295
601093
248964
801666
1007797
217568
298729
87622
867647
507686
240905
395958
32016
609632
54125
673417
516671
214421
997148
777148
420332
276664
584259
369686
517999
274256
754139
650821
24125
325282
735716
364320
31685
584079
823800
759902
94913
124467
22562
611544
850821
952061
96095
14184
396071
592151
547968
981320
909506
93846
627767
310089
68962
388310
343631
862452
881425
352170
674808
699686
438487
718936
903831
452496
584850
882270
466413
169880
761496
1045094
333548
72333
494557
305903
379542
243638
503240
3792
920803
969672
908141
373642
377100
875495
614627
208360
642450
265746
954228
938564
922004
891773
916008
986037
855153
797918
957972
362959
961213
87006
380790
378658
4262
794667
588135
306075
792488
162054
25910
350710
485507
732511
175677
406360
372003
659967
408269
702429
893411
662364
716786
311999
854730
751751
727361
429848
1026791
93038
789583
646548
29201
824597
451888
252129
254771
808373
382478
140296
636083
5929
119568
603356
204831
834699
282130
914943
616537
483679
221248
746916
39171
102183
39599
617283
711
101788
720655
895251
1030347
65831
439451
478768
1029860
265560
506147
508137
309370
817188
583860
279907
724667
884793
4585
270319
588105
95303
200956
777051
465410
784029
367410
519773
682009
6428
88692
569046
615442
366888
391874
193184
747797
19464
716630
683763
364506
880681
894234
66899
464641
1034340
604278
544973
2476
167630
897456
545459
683805
1001170
349975
862967
924816
249720
998763
877523
49158
532881
212122
519427
71222
710173
36475
1045456
1024539
148667
222818
624084
628522
888228
1016427
693440
1001005
483998
519018
738492
891196
329087
920262
433891
804028
52078
307325
598394
597075
1656
1021
677786
550004
974914
367772
149017
1006802
137363
523978
47856
892839
335927
282642
60728
940387
306397
109328
117920
613664
16853
348964
517805
216158
783697
470919
1044610
66095
302352
729368
494435
764947
660216
751793
299756
700521
101226
978083
985710
357446
224522
248212
15689
359932
1004486
590345
150514
93425
663682
907320
380856
907322
188805
581689
6926
612150
1022405
110511
634622
644174
489359
127367
786109
620222
77449
980154
723468
85293
322431
771805
386368
723135
375922
872960
442825
908534
600010
418694
429338
402706
365063
910840
818778
453418
633773
937866
106489
1029297
379237
939140
564149
915360
962042
689243
772632
885222
910031
368326
557671
958250
861618
190564
770292
27915
811796
64703
478860
316185
904105
405329
80220
887829
63908
325532
985082
283554
280770
33614
250514
754770
367003
786966
948805
361572
697676
192997
618457
932977
205206
456746
494673
361083
559787
289116
369050
23041
966098
849755
260959
712307
580498
362685
718285
215573
543489
1041601
32468
540326
70186
435275
571980
803325
711385
1038987
78702
716875
242472
703874
79729
313188
12701
576709
756332
59323
133699
727973
527554
414244
171146
533950
546007
696677
283990
909246
468212
425182
176818
982970
864434
501921
959423
597158
116208
1024902
610440
442231
556486
791696
327485
102620
496943
233881
518101
894725
618776
277069
189623
825836
602311
646798
94076
789825
604012
472856
124710
589011
439057
970562
534804
266731
915556
972435
865002
219293
719165
895569
387579
379110
62670
685474
640730
820707
420214
63652
405858
1011447
389782
980311
651385
669069
435903
833530
923653
239998
515534
22435
284592
754243
712110
508302
521739
304924
853915
830714
70789
954660
489119
175144
541354
640193
639562
1016549
104268
434360
816418
986351
869901
502881
854406
940396
668020
399564
867065
773520
1005486
764865
15286
813088
736080
888668
775934
62498
467845
322389
451903
302197
853538
112011
785914
966621
596562
1032898
44492
750159
723003
218379
1000015
662363
862197
185153
789924
3927
216271
20117
268617
895667
566858
718062
166512
111051
614415
943362
708912
730029
493231
618333
567043
61964
399491
897211
372598
365168
144474
498563
214524
192377
825937
511391
690428
686000
112407
145408
786770
36983
249723
867961
32375
971526
22367
99396
710422
676777
268091
147685
1028767
124651
501412
612563
505438
942795
41453
91881
673847
56475
516028
286035
155203
516904
494103
729660
73433
712054
968259
926042
879652
801948
799434
789041
253187
980300
207833
279494
956233
990790
42863
454170
585238
57702
738010
112842
692082
649923
466077
944319
400859
893332
333568
834623
387445
299599
211452
879192
516062
388654
651323
807228
875090
1005233
701312
140118
278023
675213
607720
796933
326121
276669
544509
85648
585638
41582
565057
232250
997395
885230
29144
91168
1019732
63320
441304
943433
785670
864749
430283
488293
148544
905096
743312
42876
260756
501339
248940
551753
588941
633447
318401
316969
423294
960699
1265
959287
704830
681660
92205
953012
395384
881296
514805
383956
635680
789960
782304
86717
158453
666295
114310
221452
245825
344203
615302
899172
333429
502706
663502
980911
389932
254172
389695
1029267
314680
745191
1023352
517607
84400
549160
753818
482071
431892
489120
561751
608374
252630
619380
643396
554973
387897
975660
91283
759358
677474
171969
316269
810364
925687
1040146
606063
977399
334038
820264
716791
1024531
414619
109830
1005973
96857
535043
303916
1041652
157900
317223
480871
584710
64979
939155
467919
348167
1036704
1010275
562105
774108
883018
532589
767818
285509
235752
440191
905359
308856
792147
510631
999785
303404
54526
871372
360206
342475
185017
67787
298372
636815
772992
24108
818694
598374
733768
655394
8818
315958
286512
1008594
976996
42789
950751
22756
775355
965814
910061
2166
407657
308408
889318
138795
694959
685880
408416
701264
710565
288133
651503
172991
18927
999111
864904
311032
139513
463256
440991
996928
982095
986388
1023696
643699
737468
118385
740028
120308
239479
132193
698817
18102
840110
325537
474554
590725
836138
878355
214488
1017189
80556
629259
64864
1024592
101032
396150
1000890
709932
130596
803831
330701
941123
146010
54202
393914
274711
624309
575829
491790
858081
229105
989630
860252
772338
206485
919955
1024568
661043
529229
199740
708777
772340
526568
194560
187359
105391
727903
27244
94349
121234
754542
1006296
943200
85526
955289
788771
312379
863755
508300
490771
965827
303862
136206
751177
256756
739106
203201
302204
100745
57533
267491
624709
809732
20952
314076
986971
354969
280600
145894
522172
460206
898346
2770
557267
477743
172533
587679
697640
203839
933643
501924
462807
192704
559313
873424
653012
994144
945118
576061
715747
439902
588352
682129
270629
395036
354761
569381
916422
248000
90294
137571
877914
1013950
440407
717228
735579
359712
903398
632234
1005738
23777
733531
1014235
114194
470696
894724
968476
911736
447220
626655
57379
157223
1040449
798996
585089
533237
854976
606311
296524
555633
171226
548666
861082
464169
727183
848602
599827
904998
849478
849832
35882
293215
997284
12474
106720
739804
863794
950577
778060
860722
727764
895219
697677
804256
801009
116535
951875
202460
202795
545235
747618
243908
839918
893737
355410
889072
356687
230640
875001
561044
29483
907869
777213
115699
383403
587067
780097
833494
107290
1010426
449002
685818
130211
6838
335272
409866
839018
189699
377186
920388
907356
339559
526731
8081
98723
319318
262979
401361
766930
189366
828874
947201
11816
369961
547543
30765
497263
967775
219053
43410
1039595
928787
522136
586685
287535
653606
177362
690868
847777
144685
562891
365227
520763
61051
93348
271126
933775
350022
393205
795747
670455
604085
561980
615389
31392
946673
437293
981182
1005912
738631
30578
743001
19036
714813
189075
48963
192426
1037373
279491
215828
887739
296080
332270
699124
596385
180098
813060
1023678
567378
1032684
223443
447203
133391
730099
44390
675309
84147
594993
659635
261427
852024
1028281
738672
580067
752860
678513
630638
497691
460994
236855
288199
469398
1021993
629566
8862
486448
31011
170420
163958
574464
486511
120650
50744
977137
950590
322898
59901
863354
157109
399194
404848
479960
90002
111973
890864
412741
991046
255771
944042
968211
19860
524047
668490
10046
553456
16630
1044699
432865
775464
1012997
11769
44843
483718
244559
17369
608025
963630
569512
478593
272756
296691
806161
59108
890179
419319
826782
64075
902111
925590
84449
258325
217506
147494
37633
497902
332480
907785
768272
147521
478983
398849
207316
980117
434652
297771
1005179
669102
469192
485473
486318
477302
373898
839226
963435
79802
879280
401129
269678
887014
636318
667871
2298
451773
754381
1038538
56510
905645
788066
1022645
557309
115301
340957
214892
505864
711342
753799
270271
197234
947790
224716
543936
635674
995275
659934
754069
258351
261403
653686
504441
438001
258233
210703
312148
783065
1021215
581687
753321
799560
441571
832812
127263
89388
164913
734480
1029653
862259
806489
217467
967403
130321
392014
627641
51100
854454
832340
410922
423628
111007
71783
621556
651882
100262
417848
298616
797434
829837
955479
618996
170326
109460
1011961
601947
788713
623510
462880
703176
514926
1007776
760334
537898
739548
812880
237823
478459
654829
777963
939836
559334
753525
687296
437439
711017
138308
7161
306778
167394
317335
269917
341073
963828
874941
667705
395916
883449
726892
312680
331082
944609
181979
594847
151452
997857
933009
208168
611969
348527
762742
473397
224997
112580
244665
718893
797697
926123
383599
202484
86739
161008
907202
813451
739977
844771
544337
266935
302077
468489
69819
95919
371484
261840
386088
53687
959774
951586
703364
553241
884728
594218
748923
415653
553690
90304
360845
553562
828979
272159
413492
877297
514796
981299
591126
412635
639120
459098
779631
630657
181442
631467
271942
674467
999432
1016617
998856
471608
898804
648331
978770
20120
1012265
447382
253047
12530
503675
223954
854803
325821
8897
876136
848185
39425
62137
918811
144645
516674
538516
476153
38934
84920
1020361
345130
1037614
27132
332164
200671
558733
219117
727792
970628
393403
212404
835842
969206
347607
558473
32173
215669
480530
179252
792161
1017416
232110
886508
678575
656807
190264
723758
165367
599878
1001859
205129
806070
404203
1009323
345240
385552
484581
362247
154797
1020153
436565
560650
102393
263931
800895
344983
444159
98945
194522
299644
392824
104104
698776
946322
437629
1014125
500045
1026642
177874
919746
370513
315364
652539
679744
287479
468272
700408
1011875
852829
851840
117118
468711
169861
121270
174360
972178
679820
974613
183588
1015892
264823
461738
616648
122403
213007
967499
692676
373654
552535
406677
493932
108857
661500
274613
177531
319263
897571
573081
912392
1038339
761677
714843
263145
238539
948339
213499
459130
351006
35390
607382
640036
425139
483432
520854
253558
701451
489346
37763
888209
591229
60320
225353
750246
872095
718345
95303
788707
274863
883944
549677
622523
413981
348594
562879
422059
1028485
130555
445097
50030
416036
708980
500008
938610
889064
732381
922785
711566
938332
409011
679629
847684
695054
383738
581974
820051
819825
589060
608558
583490
92136
542820
285010
27508
127936
856348
205280
171648
885554
472974
811508
139432
516839
566116
865909
362959
670560
575329
831894
491568
798117
573951
670813
645308
87288
515925
555655
269765
728775
362232
724540
1040382
111863
116285
595963
43169
432894
471462
260723
953344
350727
72013
408050
748785
928452
822355
691669
745462
96088
101818
16201
636522
60758
862544
621300
937081
836635
286772
705204
247754
423935
256054
394256
139162
291324
111438
434550
1037246
904225
220194
502096
171226
460568
965656
86012
161222
752977
745938
926452
815899
335055
492638
676176
468844
981066
232991
532112
739998
323442
818007
42424
504689
968470
1023168
333155
411037
569311
314670
534223
1002943
943900
177212
178016
557675
556766
642358
556564
346750
881130
832929
497024
382040
821050
517883
907430
85398
359164
453736
985907
845095
708340
727940
183508
482778
95590
692329
861778
140298
770201
697777
143256
362968
408547
490615
521706
552081
715061
802460
733144
881547
913307
146208
637147
87087
905818
440201
919252
417411
967348
240745
436324
57731
133595
408771
924772
556113
952684
351696
374786
806363
209185
302623
666867
336171
429705
499067
471959
373988
1045079
798475
310195
806422
915290
445674
459544
988959
656017
843190
679088
710573
166527
373553
125525
367483
124314
831784
741531
708286
483690
1039842
874891
513145
231380
562249
537814
161504
907086
109833
683831
753714
662431
177190
667381
988633
742137
184915
38084
465470
896800
1036499
708786
789934
574694
554958
1041103
682446
637407
250434
138497
601269
639430
100828
139634
812238
1003517
343656
755065
1021603
712420
844778
486432
102075
504442
842852
59378
603596
193472
309210
718517
783725
116480
170743
534196
272414
652281
13809
447936
962658
752551
558489
942077
734364
357556
940937
744821
98481
151500
960988
965121
709932
793477
637298
410452
665915
36064
174359
469407
954039
672700
76363
528846
622852
607702
383478
788986
9047
661812
920897
671027
133140
439419
422814
1033324
250569
200665
988549
807421
39045
704903
499572
964957
50897
176105
717905
374631
967700
903418
658937
384926
784592
773092
613080
767025
263118
246742
96300
86138
6711
403388
948522
255118
151566
125886
402912
963281
745832
698991
698814
883041
45771
480050
898105
908471
605481
927443
894360
649986
249220
10705
342037
469458
164570
827411
767307
895136
654580
74259
968259
52105
1032682
541589
559834
254916
403042
59055
589529
812783
114794
964528
200003
229154
305887
720905
709067
331345
904630
1006329
477707
975154
444964
670706
47653
691787
387106
73942
797651
600164
1004132
76888
1018226
167897
668661
9314
380268
747581
718039
218881
880290
320438
528559
1011975
807265
895045
306978
1036506
348503
404466
881237
25032
67113
549441
31204
351145
737115
842215
601108
586424
312805
950333
528099
900352
548171
1014423
121452
722784
247799
882381
771904
317906
633029
294469
726469
865322
730867
438478
684105
1206
649146
8151
37999
652450
824907
540140
141717
490992
608956
1005701
594622
861505
154180
453326
613660
234478
385494
906975
601410
735006
486149
58225
405053
445887
148359
167055
446084
332854
779483
383352
282549
417345
400036
527167
345670
11166
876618
839469
851532
321856
816465
707028
941511
873713
648948
583603
797554
372448
23053
341233
150372
238482
1021814
852335
423880
387881
680200
985332
717396
506538
833812
92652
374827
891785
448618
857684
136095
454236
171192
768521
815786
471471
728203
147842
408404
165108
930250
585725
154360
390193
233573
25835
626498
100294
353727
452752
111129
50123
351221
1033155
953148
9950
938396
181382
830100
645914
12799
674408
664558
209383
1014048
871054
756262
489516
702293
228659
981639
454797
738745
545689
778594
638365
545100
393229
686696
326181
318912
705394
683964
39368
605751
439858
562212
936894
599900
617152
544065
56235
566332
811182
682537
521317
61499
445527
865841
80919
992665
277434
7711
1008293
559270
633347
353830
199079
862202
755523
755548
458922
997658
251863
350715
357491
854815
147135
231186
1000928
235583
770753
602895
793551
918919
266619
708378
118156
17453
113145
520911
753778
451033
1040440
374535
145664
943233
447099
301874
438931
482645
16490
262147
548790
356572
457252
55585
593560
679179
825098
418429
20221
74371
774295
279703
912534
535559
64973
665902
217590
1007008
283166
437602
167932
874942
265081
105848
854624
474795
48283
961325
81437
439522
142262
465462
74383
143547
1035878
110581
664448
892929
591187
385559
1017625
60097
33898
113526
678706
450186
12857
992023
22440
781225
809012
884423
826859
935707
943381
557253
880126
140245
75237
617677
170094
877643
795369
729868
883910
432803
911567
249692
536696
537409
85552
606479
332874
344172
108190
808787
428144
1036383
849544
987932
23328
368607
563704
951256
1035943
507120
467133
616943
304802
504573
366620
525485
341016
104300
1020162
513601
229372
766609
390801
833577
729953
443410
279393
168383
809869
340704
596088
143483
556192
932150
594235
253123
98907
77768
176034
911450
407686
422064
757290
855082
701685
206060
736381
809240
851459
410084
780479
533215
522940
933850
565438
836982
605382
507103
558844
221010
630014
740446
250369
477412
190047
9020
297465
290694
343313
67126
97042
963502
115930
739580
387020
347228
929170
21945
1005315
926208
711098
101407
292130
402560
117826
673110
668384
569454
769972
63279
265366
230814
234525
863100
420543
415742
754707
208582
55542
357824
766626
814616
112186
178106
469697
463392
440520
71110
634330
421238
995307
396509
361821
816836
460546
775845
547990
366809
673744
789208
137863
318582
413736
123899
533001
950159
715028
358230
678058
893186
1013832
953269
519109
515693
957528
436651
1011447
887822
307714
942261
1027532
163317
507732
1040242
137852
215605
611411
829980
956414
418286
945065
301766
1014134
559398
530575
30510
179730
274236
627794
1002541
381019
64193
87566
390516
883975
473215
728121
636364
330004
415873
459514
45865
934274
66532
769139
855547
104338
307653
826843
114520
138721
370559
811715
653492
64534
591093
451910
327108
177774
405715
691501
835943
179365
823713
682814
641119
88710
771612
700694
531428
540784
212212
256800
325067
411690
526681
485757
185356
875080
11337
947280
579467
918819
217900
774725
67759
208476
743967
427365
543097
559942
769884
234067
389638
777878
160721
1017390
615000
688248
781587
345848
623269
1005761
719469
841893
953324
692255
5668
433787
833007
462168
942463
121370
464034
343895
387474
330079
235711
346912
42223
340251
831974
305589
622588
245168
516311
29506
904625
52654
159274
811916
278197
761039
876816
457596
755296
1043063
31039
731017
579315
256370
783802
394546
10160
211254
888429
357739
120580
74656
271119
523376
494368
291321
136472
574255
519744
673347
973316
149964
170077
456276
562657
864917
581681
111314
273869
411031
468645
838895
205359
406450
92963
369291
429238
529927
687733
160810
395633
560768
198467
101744
135943
246037
529376
471335
858559
118329
13704
319550
249326
788989
933571
449901
286695
78323
555042
958553
818727
978254
307013
666647
134751
174900
469140
374898
83090
144170
127185
732747
151803
754795
497819
434312
903223
609150
150082
343101
754870
171405
401638
35081
259319
885648
1042518
582323
3027
57098
456502
28166
15191
547658
73262
135026
410974
362263
694471
586495
357111
875399
7254
819850
709010
1028407
93517
513568
936598
598558
19953
363001
540910
122720
427315
106322
64769
491507
446520
832723
443980
143137
444850
10348
700699
801737
717670
21613
60461
844401
491750
580997
31713
575567
684654
13943
771018
876903
227589
291622
1002516
166934
201696
517603
842234
62933
931349
105895
391834
344329
701340
555719
355420
147596
335698
1017200
674827
121334
228442
962166
772092
201840
596872
975552
628159
1037477
535693
771984
599397
495527
892542
171861
709346
373827
965760
1027149
199418
628332
353750
488944
493240
257929
615996
512849
51729
631589
119097
717960
841253
548153
571529
824038
405957
513478
725289
42059
834293
280773
51542
274026
414879
865868
652323
66480
596741
602442
91549
672586
561696
300955
896582
28213
636923
789511
501109
352058
434090
888027
905684
477952
637824
237409
170308
681154
830608
316656
967281
201759
151036
183450
606787
648817
704821
679900
758063
909643
306916
752410
882585
399098
901340
324955
912823
292152
895771
319472
349906
430065
592937
1028785
611435
797300
819465
998178
383077
988192
795216
983921
879359
171762
633496
49892
988513
744896
639158
456831
884903
300536
460668
120033
443962
666482
261383
312012
751310
1040868
169512
770839
188124
417443
489372
116376
136316
860793
616560
685297
271519
323166
9550
541146
586432
606660
302581
930307
137018
237242
69747
179100
144453
117217
23366
478655
840536
164506
990516
375114
1018693
970947
642032
653755
443065
27219
641391
254908
471679
422244
885
544949
515982
684461
792637
572297
525908
440185
349041
431606
313875
578605
1001014
662938
970422
470270
38309
501007
546917
373217
628755
91049
128930
567775
513479
651664
694214
710939
176551
94185
537319
293773
576118
505957
842385
696973
863467
239741
308155
83011
714743
531764
67996
720726
168044
228413
549243
280331
631959
178509
799208
212751
58039
773361
415080
506971
897953
689948
165458
510530
122481
580972
316693
168404
409225
450149
750659
559064
453823
963701
1001731
884603
77101
136083
717051
550134
754182
978916
209633
823352
238770
145540
901289
213689
981316
476245
373223
706774
647615
621832
945634
23986
109276
699025
209849
18817
752809
602392
403859
269992
241218
794472
437764
14251
824634
814148
673053
947065
911916
689085
799431
90791
316189
855279
421889
150205
659991
206011
259524
781022
8163
863619
39288
344172
1037713
554386
900610
996406
484987
848254
868545
529389
717354
531848
558592
907767
291952
98673
544983
550107
248369
263421
957785
744939
4198
115809
804910
914132
407584
755332
526081
140227
313290
609646
942630
71269
879216
384697
592675
181920
153241
750540
66639
291576
81597
706625
314547
268908
184558
952391
101091
134062
104019
72306
306810
983525
600209
875259
134930
778319
710430
517543
1014027
945864
268060
978450
697806
802891
930762
45539
68970
559670
326074
508716
680034
500529
622149
40568
622055
477759
2636
335382
279345
998514
957933
559475
924691
266474
15516
84936
628009
550827
108904
296496
935721
866271
269460
894806
956953
557938
296713
488037
477531
752082
1033020
353340
1016471
28995
268189
121344
423617
212364
209284
402007
188328
71325
259184
1022162
737657
755500
287240
537993
480306
587449
511606
223205
462561
32248
950014
1026401
837130
937305
939249
83632
63258
760188
704796
937390
826750
694125
189725
1528
366457
968152
810548
812081
681063
687093
805926
1042917
493074
425302
91525
487054
272807
156658
263113
758724
408769
513316
648908
779491
1014845
90992
956002
739398
343760
886974
68364
626538
268938
37692
926507
233839
460492
1004113
433425
172597
933957
1026885
10612
76245
913984
50765
220743
134037
518101
259562
225737
325920
975933
152936
845577
851960
409589
188532
152663
77997
394446
328585
504164
365839
82903
660962
71656
944477
780062
754784
915225
907624
647359
318964
101827
177472
321396
977665
776183
808906
642820
148724
15661
233941
132319
373835
183542
860628
53214
508958
66037
559856
185125
425696
392589
521237
245907
210434
98120
673371
384213
580636
464651
359234
770707
798216
385260
660133
875316
982808
127541
750525
163938
716200
853136
498594
381544
961390
290313
854856
899068
422030
932749
698257
342841
850783
325418
962454
912909
689334
517406
647431
296502
190461
268887
579282
188828
159747
508783
854851
309880
564878
513342
495126
978785
337108
570047
840353
205075
618827
291202
262311
634111
599184
520809
517009
930898
625990
986368
832158
928901
553800
549519
21472
208536
668183
684959
118040
199304
36461
1003022
776409
613807
137343
122757
700773
1003396
780204
680548
374186
588054
89635
438306
203591
404080
609436
932349
255471
769880
894368
604501
801879
164203
322884
369212
585337
39353
763663
1000122
122104
212256
794186
335618
461188
63045
434604
945333
204054
991141
887512
286324
492944
614325
900886
845352
656369
155341
969558
927306
44643
465398
881967
574174
877551
694399
18780
637163
112730
891797
98896
616321
260128
39892
525974
402013
88701
33574
172998
414426
115977
1014955
646731
890975
723280
770693
274
756194
490083
676427
164077
605217
136445
294995
8985
400897
845153
164163
921130
864580
171409
391103
295339
120938
1042835
367205
722058
87607
843371
31166
1038141
993252
863159
204754
909801
56230
432748
812426
330490
699852
626259
690461
640624
863858
615737
158071
360536
658900
521173
84891
272703
156542
947952
93909
547376
710068
426041
253851
403561
18913
449256
801299
534477
444268
334410
212051
216443
819674
247622
885871
202995
212395
1608
635385
321009
99581
770510
463582
1037732
1022889
183437
901210
735931
904902
261752
793453
803544
11875
452631
35433
884352
611399
540903
482125
460343
623802
942630
269109
284929
446235
1001755
934084
210215
606532
768312
327345
741354
336600
471238
128932
658367
73308
157196
541466
14323
818694
4937
887432
945868
793469
63261
206659
955341
188055
959135
786936
618347
584890
758045
553261
830814
901204
911221
224066
178039
399066
806204
585287
556237
857427
133883
920644
14487
348407
276104
101683
555018
177864
1028367
618618
1038136
1042591
197334
289776
313585
823050
851858
567605
804938
323211
673463
505713
121728
235282
731497
459625
1004529
878035
116371
750127
523392
606918
365541
713319
865228
861639
396900
714406
983738
53982
973318
294484
445091
628607
377786
572792
307576
448367
889686
344628
573698
848011
70767
394161
107755
353829
850741
104576
1005011
381114
846059
264581
679067
956221
1028438
305374
744276
603988
737862
144813
434901
434501
601343
690407
668307
903492
229414
531389
64661
509229
29750
640197
385013
652487
681343
736539
401203
681004
97980
765081
606237
665074
267181
1032832
269917
109251
276034
143023
9163
1015375
289352
375413
461651
52349
399922
306242
894305
642754
662585
644963
976004
158945
285563
337028
291717
497701
647300
926172
652098
599174
751864
270711
188490
47504
213821
252146
868375
842548
883849
771695
438349
197446
84409
586786
469827
656342
1031869
80096
82764
1004257
532297
919964
1025452
149044
801464
557449
561168
353560
330790
835195
897121
36828
602459
629616
805957
497801
121071
23259
194633
951835
347747
352735
478122
878483
953693
386865
386305
168026
496357
995088
635919
350182
613130
314221
156423
561676
136313
521459
982561
352527
614828
226049
851969
631562
68327
435901
88857
330010
475142
358399
238151
472526
775098
646399
959925
965486
854975
380071
733077
159708
811011
681016
698336
248843
156716
70855
847360
254990
105813
340219
154775
152288
266065
1040957
255928
284424
505831
502149
952757
24209
95360
373543
99275
778417
186568
794651
941995
736533
958678
671741
724365
838216
965545
687862
479950
406129
803947
635417
872702
520017
727373
498668
604486
887212
702651
1477
1010178
768528
17360
515813
975039
251110
216986
981652
850376
360024
950962
795349
512211
517218
713401
134919
319606
527006
956059
224822
61283
548697
447432
1003941
809315
49372
243491
338606
540960
48836
733869
783498
372489
925335
168708
939546
814953
98686
1001270
37732
755847
1001407
733555
98011
989213
267883
665911
531697
618005
727790
916963
1014768
850411
310451
622368
939812
1029198
8838
778740
514497
811487
1006418
213689
917898
350198
380585
487223
744269
863704
834463
411542
637612
366293
865059
125733
86308
164742
922414
562611
843089
5800
511828
327257
898215
723228
820466
328805
1001039
1026822
564850
811361
196235
893608
895677
613556
368599
19436
611517
518646
212057
677049
638688
590909
285778
901016
192120
730006
656536
491086
309397
239381
741245
940974
106503
475345
917232
783093
46421
855736
616162
310902
63954
48935
567927
82776
313883
358852
308109
427130
429122
781372
487260
915255
29803
3361
789837
832928
108586
111038
477069
760889
291782
36217
811579
958324
1003684
134310
280663
103652
126264
946659
635020
974796
609477
992774
165175
210222
384567
91363
608655
200214
746476
917801
839546
452075
621742
194509
912533
535994
693313
906891
643391
217144
152043
1000822
153548
169469
53624
474516
823900
934549
899971
66332
223500
845440
156789
812311
721019
807899
983855
561541
683025
580836
392296
360503
636359
566597
945447
672204
580812
283445
129332
527941
570001
720655
529482
553423
276346
898663
122652
948157
997419
625755
671825
560845
768140
87542
1009045
569768
956770
579250
601636
748982
982318
557656
981181
808227
132094
741296
374105
266364
829769
1005198
545627
522362
18728
800126
197605
757754
376354
896269
560852
12226
565487
780188
508846
324998
1011019
422357
477363
855031
314320
115256
760805
496577
70792
125871
594603
927769
613011
542823
902026
727352
401244
335055
284682
1823
429341
975139
534668
172871
809604
716293
1043301
966989
407779
150588
629883
363925
161196
401707
639186
584704
139147
226092
158270
399855
347847
500013
466740
946737
418232
104466
315346
896224
411570
723571
471348
6717
524305
375346
879230
846313
813613
954757
1034429
451049
495807
923806
140592
981438
313853
775848
963615
586878
604060
73502
457153
786442
49585
171776
953715
782099
467636
982796
476158
743578
917062
562696
98467
278892
193547
484715
279263
701802
946916
719512
589504
667216
835069
1031971
105123
894223
563066
204000
743173
253013
178211
212056
848500
645055
849071
1038049
538074
669052
981050
519933
493090
51878
905121
896155
889298
236574
895375
1041440
663490
322120
538250
402066
41237
461004
268323
283917
193884
222222
638953
88119
892032
363498
910207
796954
1040484
762706
718981
959168
395388
491308
810656
1042952
396616
509426
136618
754410
174701
37525
816954
742055
217467
1017452
446668
435635
210355
758367
980164
506307
270018
688054
95375
379656
432379
114901
91692
371727
283914
480617
769701
286514
388047
1027341
690553
180379
194583
632731
159237
19376
705105
576186
44707
441756
431561
86663
622571
797005
506942
20572
640307
601066
437546
156635
618457
351254
52318
628260
300134
266569
539095
256979
821133
513840
277744
312038
379665
743978
575057
587697
301563
857875
643509
779367
358033
1038647
246808
853422
148816
414530
342307
704118
278257
396932
424994
945830
473621
278067
220138
36782
437128
936150
350739
330149
211909
654217
925998
13532
537594
779757
116802
524306
778093
409831
498936
960764
365904
83339
710945
222021
222445
793334
703235
219577
709929
993012
5403
562589
356871
646154
540670
276921
343499
617837
805202
700607
217677
92193
644831
858257
554666
81361
303210
514760
529537
650474
351267
966358
579180
508987
398622
602374
663653
537175
722192
806526
1001232
569670
322641
422772
176974
698945
398443
558772
64689
150241
589641
124297
757751
737075
960636
360249
316566
358894
733840
135299
351812
805857
347949
90005
496214
701534
189616
360190
459692
487751
58241
771637
779086
368478
679132
359118
518894
987690
789691
765711
536933
149529
722988
767441
230521
76795
516632
73712
1002956
552910
613616
774932
750980
451613
312567
603230
497446
630509
744170
572244
791692
105749
963763
690795
194392
705141
702600
1044500
35262
860377
506991
139349
713725
16647
908929
514783
626327
367014
358895
587409
499248
285845
403797
12949
558667
63166
463812
549187
1016088
601227
106741
856774
316956
771641
466292
733902
1015879
271607
304595
687847
817078
152809
860323
986437
325445
1039358
476849
643272
230669
20304
534318
513249
544186
565246
576465
220771
297817
831686
837153
765470
866106
21426
496730
396465
595391
377551
674412
235366
659464
544809
102548
619081
388635
745394
612441
156217
946938
399541
26243
850455
708577
742954
645866
865790
38178
222251
920342
756698
918458
377946
124261
595173
974074
475914
849225
29310
215666
886874
342755
842801
821053
286501
819661
3918
371318
219133
608466
72058
759607
531631
684659
276786
531303
532881
604247
450001
348457
750299
149518
61181
558726
752771
718184
391635
26063
662728
833915
910144
277108
581726
990241
190661
385276
550132
830470
171939
1021981
482650
175727
379348
167840
590804
29633
753558
973192
610817
133895
543464
503403
797775
140688
196957
225752
109340
294521
519716
119034
971680
440690
348847
169763
644533
230231
399798
568478
160910
224616
259889
808951
838912
224887
614829
997035
121515
886328
692693
693830
997176
695560
942091
981470
264741
693336
1038431
568734
927610
429272
493272
346584
249868
89514
325940
978901
448909
625481
187024
481348
828374
273123
359675
820923
648640
287236
108246
387609
434364
727320
862195
7519
969462
630052
597337
133484
884235
680052
175430
93081
791815
1005483
432028
343580
420732
189774
314111
622405
883933
975457
696244
976200
593619
45566
443733
437902
718514
439054
1006982
393461
145108
620976
780367
795815
785771
921190
919701
368643
293046
931628
56011
485181
782301
55831
728199
929426
38624
796460
322606
28591
721858
246391
117429
198874
813655
722334
479865
358436
556268
637177
442054
483574
373362
617213
386782
401272
906718
706481
198147
234111
226440
48448
184138
693422
731954
377680
43736
176553
367968
1040983
1031215
232985
236676
423961
66877
814408
416614
173227
698576
220129
976601
546739
167629
408544
519264
338280
102959
940714
957600
1044461
198710
1008190
326958
474012
170734
839936
452327
493257
96501
972299
192991
677118
983438
751088
451080
724571
188249
95563
751124
211919
497266
747806
122718
630983
572572
101167
593385
58964
966683
855447
252920
667183
647372
745785
428226
983295
1035277
169906
135973
305379
472538
825217
511723
981607
243318
767425
25128
719767
480735
498989
145000
563770
347137
137806
157977
974877
75963
114429
593556
658961
91302
897177
824749
448063
263187
887615
836619
950428
500321
175605
285395
714899
165481
133904
1037087
122976
48349
19758
708746
931862
714521
370159
990623
265737
859558
675431
525005
400625
528770
267096
604315
795274
131424
508899
542102
1035687
1023995
184129
679285
504589
711372
285665
40025
842359
988293
1029861
461637
441041
82445
9379
362330
527128
550741
762194
761066
519936
543890
612852
290195
302146
710973
121905
746569
544063
719036
372037
985049
799529
428268
856706
571135
454919
777783
681881
321838
800937
143628
148491
173050
995724
58807
893196
476296
361603
983217
313940
180714
531640
941888
478472
469686
792777
104696
930744
655335
633195
823173
152680
297321
213935
640479
679611
265982
420891
222311
268143
613998
35563
213046
126542
383027
404641
589933
149361
150965
732286
930680
12686
289155
146423
889949
1036753
747697
894611
4516
785542
710307
933705
586581
916786
60772
995647
306519
778791
896299
822163
1045051
476875
895641
818722
1015914
187838
544047
1030238
722866
397719
516409
473473
622255
385765
604113
21907
903996
75225
847215
485217
380119
258315
58351
795581
270842
993282
899235
930080
630106
351517
690027
967827
877224
443676
635341
836590
736494
438491
922823
876933
289347
137475
15654
205520
1012200
885772
381850
800575
389606
213959
947378
115795
797946
265520
521355
197487
796261
352375
438063
213052
138236
502651
300685
898119
235020
492954
751654
449301
789528
695554
797317
115343
733886
333320
543052
345816
999356
388931
934231
145947
845989
678901
443478
268046
326288
845579
428784
162597
1008735
268127
659341
783247
162949
421887
601203
691593
570586
873948
1043323
161820
1012946
190628
281428
831589
494010
789665
994012
869489
132382
81492
951043
418276
44879
419588
378932
32504
834900
771851
296394
31136
255052
418852
542506
236268
102511
210588
855546
395092
699959
154479
482672
563129
546095
336829
431567
652727
651578
841975
633431
202595
831734
405489
413472
761798
146214
173813
200427
817150
705200
513187
422693
507409
658992
571161
79801
759543
468047
12260
650416
329300
899408
113229
162538
359084
149039
1036215
640716
354346
552946
1030414
241513
828059
945885
227050
26086
189190
464776
381116
578002
820332
164689
654731
848642
998687
301721
1015402
867871
811217
754291
767746
547224
569115
551450
18153
657792
400633
767539
369834
41521
709483
396506
487628
408247
939780
375191
494031
291590
817322
857161
272656
867951
104542
449041
147453
654235
322713
485381
285391
495626
467136
856007
521360
678193
424901
288863
315480
108883
643754
639846
572981
110450
357527
382552
829693
30647
123113
430483
319536
805546
634383
644103
415192
362061
42758
925750
419381
702998
887462
457256
149891
144091
933078
35451
236524
379884
1038016
475646
739689
471907
626008
76568
403011
553460
283261
31097
903989
250831
1041601
561331
740857
350763
161821
722847
12579
4747
728621
235382
878807
518796
492257
465429
905308
180989
703178
58139
925612
387510
783053
827424
367953
231002
869482
339118
31162
465691
1042412
703303
718288
205750
353909
8971
87017
840064
269171
793145
226724
384877
652514
16636
76379
1018475
508962
423361
1000033
244991
984157
489469
676138
60381
391932
786846
538625
651835
760127
1004213
632450
434730
839382
923376
224499
326932
878008
268920
50389
153485
303007
48671
194569
105882
664574
850751
287820
476069
376762
912076
292453
528489
25432
278632
974700
101887
759161
772430
548738
104783
406051
507756
921413
134222
943108
665855
620847
327125
894244
953082
729151
303262
374028
925532
63655
462989
236980
369571
383406
873237
806636
980554
576024
570373
302023
283713
548671
518468
674027
393059
296992
438231
803156
97541
438939
775855
653986
944111
153954
781088
319448
118603
713082
386883
277256
21264
182588
130043
986682
102091
958851
237362
892922
549077
893270
38392
486454
148806
1033367
974500
912407
387050
906964
484848
610680
853222
282045
918963
4625
853618
386461
596639
20086
868605
918138
956511
373508
536848
653684
185243
278780
716914
634713
520877
191153
776033
145050
653650
663615
387563
777481
323139
434605
475600
190066
134407
355463
607140
779715
64213
572315
468859
121948
610530
775571
801615
604745
574009
494277
603581
1044033
265942
664408
1013783
580175
554637
194470
1031823
432016
339927
428170
706319
245648
444291
64865
84668
59070
595979
421552
504474
1045459
942394
274127
507414
472184
1043908
672717
1019678
77330
164920
242733
259120
467475
103921
831342
440097
1006972
837007
125680
673238
250604
899264
243551
151505
982816
993080
886598
643014
387284
510369
930489
479234
147374
296193
574297
275242
385766
108621
258888
1002220
589565
431478
200027
165979
716568
235684
178985
971639
282688
501800
792601
291098
1019234
285162
970697
425747
280012
148434
959076
852289
532735
75063
163159
346704
814326
198653
78308
396344
968133
198534
831653
743786
73408
434491
575944
285043
821415
52442
249948
594968
78994
524033
1011087
1045228
924385
205706
642243
1043906
293509
804258
442273
703988
776029
537007
330053
694153
210898
715777
200421
326655
678994
896895
1025503
482833
264174
754708
151350
193791
242494
883696
394542
945006
752472
727777
794159
542060
543202
539421
622711
109557
26019
898958
259050
140513
337126
417794
400030
778705
380110
682327
145786
355756
463288
10162
749372
833109
615700
567374
824904
961596
998978
940480
682321
369800
949035
87894
710900
88458
152118
866810
750049
284342
208568
529
988714
104535
1761
911963
964824
590692
127565
68507
638960
576794
772762
793544
531797
575881
480412
785200
1016788
445030
631396
703571
488878
748547
260806
105417
590917
637681
731379
351429
346108
117153
317551
894650
778995
392971
287587
741082
623628
658724
1006971
578232
978118
86175
149736
2843
807933
814132
968385
909018
638489
379301
765829
723374
882289
696513
422804
87967
371220
814406
133833
408043
475049
396695
1035630
831107
94997
512246
652980
426683
722368
999608
473813
996223
207851
128661
286610
593989
799785
166215
699198
162626
642463
854715
614519
102897
739759
984541
891864
517478
234966
643719
598376
760128
431318
647077
72322
359235
186682
449327
620949
162898
1005717
673870
496701
709972
255539
717916
1018502
10154
979570
205153
819181
388722
128869
662748
907864
392010
507926
351811
1043944
1043412
753274
543774
77841
133387
172886
846943
111828
585372
741598
627204
575711
834098
945206
277702
17224
997239
794627
870162
895081
118615
252964
396545
730365
1027648
552152
243176
786686
696021
190789
206347
439947
801398
42232
260837
408118
283109
808047
191996
457051
26696
473286
23935
318780
182633
716987
252019
336096
562072
238007
736904
35445
1034900
107
659937
921064
795168
565810
320737
721053
142349
139167
655057
268687
529153
461198
142615
402225
194530
246924
923809
450854
849771
231768
897355
336945
143913
20632
740852
949362
377996
592169
616426
867362
469267
398283
323001
4699
986573
504315
727122
501724
299608
507704
109869
817151
241838
627859
898888
886996
810850
934437
116013
346455
139928
904805
864651
1042441
890659
328038
501820
288751
985028
754422
240508
738358
471875
820486
510479
816131
434514
403844
325739
475506
718353
85945
521303
103762
1026780
703372
466772
863718
602590
1027094
634877
1017520
551363
194818
905773
308432
541523
351860
393483
805080
297564
780616
162554
322599
919532
781347
214130
918651
745648
955247
736202
223236
131754
1014832
941127
367974
439169
781949
544209
573144
1973
267306
971178
36830
583842
870556
911381
431726
556705
908296
1026911
535695
220196
870858
587698
263122
489023
699631
770524
729382
907141
511764
191440
391583
340921
260230
813979
260495
489971
919520
29968
1005608
340681
374774
311909
47479
884923
693993
733320
912541
759001
102063
675329
717643
835552
931192
558458
1001819
268153
619623
260010
489649
974840
829610
768582
112699
850762
961302
55045
252492
15656
344232
836784
88761
849854
534628
504515
574466
309750
195285
529296
775568
237033
82096
1004631
817788
387823
98082
762939
131482
980548
824255
452695
333366
832018
349670
298289
215460
394339
841086
737992
858129
85628
132783
377900
856386
926316
758370
807609
676510
392212
497204
512607
229057
465329
866298
393385
176742
746612
381482
930386
241980
881501
266900
283398
420195
319696
1029071
386232
432931
651542
78049
707251
310772
434932
252869
802510
60250
591763
519500
664942
651743
528537
285015
292929
1045044
123993
802226
902673
810594
342814
911556
997931
325047
371823
308308
416133
739602
1034754
366608
100811
778438
136905
396807
40422
971605
349212
659083
611862
266773
977180
832643
273264
318648
525504
933307
995694
735212
239528
643433
91936
1000030
772567
823022
838212
219286
129744
94677
1000900
676758
623178
472528
534569
568154
517979
1043277
982640
119868
125023
357336
966182
78893
1032467
123547
821004
478560
611201
584375
1031970
505030
344270
469725
437898
281085
829092
529913
7069
40809
399163
994862
79520
881841
266170
918331
454743
921753
500923
347393
99837
789932
96592
649092
670171
423776
531832
702081
850825
762314
906492
942141
277412
706766
399081
866240
448550
948827
275087
360897
479670
625415
1011808
727859
247073
451226
884250
725675
614739
899433
109058
543546
121548
820560
688445
1021044
333966
978703
461048
662674
334256
387488
655886
185591
643280
597188
52330
223143
336709
465015
448341
125301
132429
270811
1022803
537245
114215
574352
685029
856017
122915
209661
16186
903090
750270
261215
344036
608533
499614
359533
646613
264263
73127
1014912
106274
609413
768342
614959
682133
829310
460084
859061
21994
467112
79994
260130
496535
969863
336469
934558
261512
269570
317496
39962
957905
251172
147697
688270
953652
825357
440948
321081
729499
812677
540235
128451
634774
1026382
786944
648921
195258
717414
941229
103991
355035
584072
7111
727483
889716
923931
602222
694361
865193
5539
963891
768862
465451
123140
1027853
751088
923666
8640
666132
249322
537967
456838
82125
545370
994329
985928
219249
664238
637342
999242
146841
513525
412679
150068
184213
593270
556756
160435
901736
716907
430922
602455
652538
740202
850565
500878
669851
953080
276665
356948
55210
258650
583364
189794
951327
21153
169385
175675
817196
279700
6720
313575
452837
555878
741932
334913
903115
268962
324908
350506
524622
964228
842964
84774
116563
643711
721756
65199
345355
1014397
356089
787287
918151
109311
430193
183955
500003
40001
94811
960549
705789
188745
694762
270908
908391
312352
837321
210979
253270
886744
738430
183553
432163
495454
735581
1024667
590306
487667
852859
195015
166547
326024
347653
225485
858904
832220
607178
215819
486483
537871
875835
467475
73502
486956
44336
287333
620222
657455
873154
173328
585777
834944
1039991
519312
863467
411793
584285
635195
674174
279640
780654
1013336
737836
976505
490978
695669
399172
364601
126011
463397
236813
94531
812576
955091
738354
952774
294782
889511
727722
547147
1024742
769335
423787
484376
728966
324491
1007871
863673
686573
1023066
224621
464172
591585
963325
648042
19771
395368
105779
1044369
1044347
1026865
436965
13978
840840
117045
714534
458228
978449
1035767
230845
309453
218677
421858
236148
497038
553660
429452
869589
771080
486160
867931
734809
206764
586014
21003
105336
932420
588645
582603
333545
783929
702990
93415
283807
474660
41261
744369
1035294
93921
527697
915229
65650
756989
830970
616940
736227
358868
553768
146127
172597
482277
825906
272580
314559
817294
264968
1019076
451540
737917
269164
736478
450962
640636
848802
744038
849471
736855
698592
305976
786560
633688
416299
229154
661606
211175
375238
418222
434758
526518
328686
888203
492649
629920
300188
916069
689394
693809
602168
436486
205887
755847
889111
508061
439853
708121
812169
997229
348393
852094
269591
903999
89632
682702
987205
846303
527013
771169
48977
209232
828993
652207
1038708
447072
343122
670555
834652
258173
335596
665076
224840
316401
585154
401031
910831
987116
472469
1013115
663679
927709
338790
173132
548772
701384
243934
706943
259045
942599
889617
316739
657775
890827
308980
504968
881590
367608
238814
498552
170955
356226
86408
36105
723072
232565
778493
621502
633217
885143
202740
807193
742430
167660
388544
1019683
826799
98705
432918
39603
805255
48835
704442
311915
707867
870285
214799
330732
77271
862893
906949
657000
277589
631154
482798
569846
790094
1037801
990919
943399
647026
372787
732173
44457
785384
845096
428362
812568
62325
117473
471494
931658
864080
829973
433022
540595
545421
340623
802257
129538
620688
416236
644974
565229
138549
772232
986401
1003948
1036655
173692
807409
649145
970811
55117
498744
47479
956431
809314
681987
304482
407746
817291
53376
113371
416769
870410
942156
831369
56264
433361
978508
6144
1010491
468778
1015864
173959
46510
241073
540733
735063
286492
129138
1017880
408613
248051
511582
728141
737170
196662
344049
379892
1041088
329958
616177
751122
326289
71845
298984
1041748
782984
176787
936759
343404
738679
370204
103734
440128
756088
514467
691725
935365
33785
684644
223659
703137
412658
380962
337360
686777
43223
67106
866160
744298
47216
826279
72959
659978
577742
248344
244526
807854
310805
378811
195019
82671
839758
689777
867041
47024
312068
803638
672268
407339
483441
366152
1012689
1002652
799325
786436
889251
642939
386145
601103
144720
178887
533595
883861
948827
75251
655921
865499
835092
358381
909876
868923
12012
901041
675500
46282
1005432
927006
488262
119573
93794
542556
1020598
213710
798706
606544
297805
746282
768857
697662
182068
5331
849611
271161
681428
565788
21010
729825
729604
953598
308664
231476
687606
956728
518762
864516
334211
93139
747012
756802
25665
329331
1014683
627072
228788
369995
427460
808274
817653
616356
660165
233267
588525
828562
329243
159097
82176
636282
275492
239791
891029
632832
1029963
99272
1043477
806527
1037552
96228
387671
820740
618548
1024380
119480
702431
592418
638293
332935
90024
265324
956142
578897
48100
896877
461732
871653
422686
862594
767764
709599
838828
978127
401324
290177
598887
1030743
870384
292388
439430
900126
46364
217800
85067
117947
479476
486572
1006159
863473
575668
244438
247268
27598
158357
613245
599997
871758
433313
81891
645893
560024
905425
381797
250269
328468
869629
650410
980638
445900
400023
1031783
675326
612669
637836
625283
333617
295879
80651
656132
417169
924650
1036306
1002405
739456
843877
862474
345842
836041
805555
288487
1017081
998634
264797
631140
985516
556813
854884
189392
521453
170058
35095
148188
483078
292444
678172
398798
569437
805697
160177
21751
1000541
943870
931963
439585
1029319
856145
683785
128550
53734
1017653
745866
93094
695369
923886
984456
883552
252134
93610
523253
991560
661682
340301
1016235
401974
711010
760009
20803
758884
502922
982530
600322
889122
810427
603406
879250
535932
478415
145468
763641
302687
931746
452677
485391
938251
892687
558457
931410
788753
437268
617213
784630
296985
895966
1021616
917827
695477
445857
1038584
152447
785452
738483
233723
1014959
25193
37887
480303
880256
789064
125314
775473
889703
549784
235029
363705
563516
420907
384319
653761
567824
826082
472802
601117
741243
833153
8278
61257
677832
802501
922123
610263
383074
434873
399044
686753
284314
28800
762157
1030118
569752
79350
473482
65628
574593
32349
701022
508831
538458
983201
391243
1037750
944711
745505
1013388
911115
132380
338205
924745
474538
619920
969548
2458
572551
751208
611447
1020598
153506
924272
44560
545872
3718
1000976
24236
897684
58322
543498
366759
646096
434283
642659
436339
773191
464835
289207
103450
1034714
782050
490566
431189
428178
1024805
181016
1002918
727320
325919
870637
258758
899997
327867
868787
622618
984255
108041
8662
645679
309549
251925
919835
532260
239319
39101
645136
8677
401383
904257
22281
621793
479761
786326
278949
521
139835
175326
818532
464236
730121
998109
688496
736047
154285
229424
191500
681390
655140
560414
187007
448386
849631
311386
537454
98134
27260
979578
891706
7572
912278
337561
975157
130744
491106
709338
788640
847706
768489
694339
630043
163856
478808
524560
978819
651819
959552
757989
625409
567212
379686
619580
598781
21092
419525
997849
594762
121840
131875
330611
682649
856529
348158
902366
489432
314029
317329
219664
534993
966861
136092
721638
322114
408150
175468
509037
83985
840644
54449
273276
514465
446597
663559
105893
651242
741844
238270
306192
92094
21886
303757
58513
162870
32516
57023
128368
365057
42042
101640
132972
866741
981175
557431
870175
440058
538799
568558
999364
721070
72452
710579
181709
154552
220025
575304
385366
10209
749032
449328
222703
628784
504771
838061
209224
330632
920952
338867
809223
925475
512677
1025183
564351
22018
3951
183963
459695
640704
734761
332672
1011050
649529
947962
742581
662502
963605
912679
444794
224330
297038
996430
702395
1007380
94512
153197
664967
195723
415355
70278
1021599
424228
509256
123788
383563
401796
768539
792159
606197
995911
656567
519876
724935
213461
40103
679096
221678
175421
578044
921659
588071
866566
803121
103265
647632
963775
684614
647993
803336
1017622
460710
719691
928811
58462
580918
912758
163627
485877
365324
542104
969930
696089
271494
527429
804859
341453
595900
69153
1004799
29281
870403
443060
894373
981551
72548
659154
396312
299370
236598
645591
441192
566737
976559
943816
57550
288447
91197
746639
808623
433921
335142
939111
663981
18451
734909
778544
136948
585043
975541
892365
428727
790747
669346
786936
370221
907826
396395
1001106
563463
232058
767219
534027
893611
899466
281482
385012
497098
302287
703971
821394
97638
925276
189354
496718
449856
740976
8163
326670
753917
426001
60231
96720
232824
577972
941149
363040
937194
226880
790937
509098
444047
709440
154703
296021
455747
856615
589235
210669
563487
111291
694917
270019
971547
481943
509037
826438
332312
216451
353261
211490
181002
94239
900325
233842
920470
1004214
471365
411407
145729
936228
799049
472453
174657
1027075
488514
250518
883523
15373
156615
849172
101490
726607
372691
139684
308604
283555
323638
1007793
1026145
1019830
595725
960696
1023723
151794
465417
353682
152407
586066
722492
640628
521617
365088
583627
14002
520791
565755
946766
144729
854210
551968
556592
941749
356335
309310
735200
765296
174031
786058
963912
527662
108150
514710
58918
593536
242477
22656
227094
1029112
340696
192612
164857
896719
691789
215565
1015266
336243
331128
521847
740432
611706
406712
708514
654872
949383
101468
633652
306545
600636
145218
1042667
126932
724400
570799
710991
149546
274945
852056
858523
950215
678326
778005
279575
420738
659515
448115
511132
754922
792290
200003
517992
494524
941543
450683
1015428
984788
64879
428689
630768
343378
38167
489120
640112
911337
976688
720706
230305
294256
544473
330381
597963
821659
595969
261698
244029
442566
747759
159521
864680
824388
784035
226313
629803
893828
934289
873049
713404
129197
50095
850640
193864
681215
14104
518754
750961
51720
105772
507638
135629
477886
393105
866663
791805
944271
442040
100609
702065
931473
127931
438027
521535
48987
794112
391041
485338
133149
952962
127641
567879
755975
25754
558205
120891
692858
369654
195109
845603
849840
468186
736455
895220
758383
875533
556208
217534
654373
62722
945022
763759
598972
499369
437370
276236
78574
63799
735845
69726
263943
984196
386406
570736
340819
747562
577628
737983
358656
271177
280522
133445
415545
773699
82449
794943
54327
186651
513690
510816
911696
416969
329301
372163
449933
37839
470145
424748
302862
568080
204247
341121
792447
935875
422641
808721
611523
407169
19405
65827
385886
655556
769059
841371
460252
1013192
65176
715739
1020566
982983
736397
75385
913669
956218
815498
656246
981384
246719
156486
725926
480111
914413
239762
290838
941151
5037
894930
584979
538958
786775
509538
631045
451644
116635
228380
785304
251202
982529
687171
542344
434613
752342
1020742
398505
91428
667709
783726
843648
239882
443850
42333
489174
997454
555030
381456
469020
900389
969874
146511
194496
950773
783719
438410
793539
887293
84236
348735
312787
849415
490217
437706
346730
487991
484340
832112
184040
965030
991672
52174
406915
404856
994130
63064
375017
809012
147455
593650
630954
1018448
60945
969277
495822
918714
716136
517350
230168
2276
797381
952221
545623
133958
264194
151291
1030211
942654
309953
831240
545070
868060
458613
143520
607877
575475
479757
438994
932791
821265
242333
1019715
359550
184965
132824
384078
556480
813244
797393
173817
489500
414389
310945
625607
142340
996675
553786
993403
301676
589711
91220
120173
10207
754393
868104
28397
180372
1003751
534840
457031
86208
205312
787428
659608
1045362
74353
585096
548848
988623
406101
728078
743356
844383
515980
663490
979765
49891
439505
636606
812836
239312
241992
675525
451846
1030512
350823
419437
956299
571660
703356
988615
232331
152321
468238
137578
591140
677300
680542
245084
749309
103532
572311
422203
570124
223318
414206
296953
421161
371541
712496
257240
106869
1037791
389315
440317
841493
141741
678462
259294
920019
105081
912363
755050
304581
712504
1010127
235061
465137
923694
64057
426086
268930
815898
77854
797992
980486
305741
917203
486010
84528
104191
431307
942295
338789
606650
387581
801656
468461
718109
620844
805691
400882
665526
19089
748880
551888
624638
506854
552931
661083
741286
631033
163746
914960
329929
539759
28197
278007
358297
963706
574453
660013
157262
39844
922006
854122
823221
608466
324939
836137
340333
366456
852153
297802
50393
337943
757770
483168
227714
360077
199988
662955
734435
342071
552710
779659
176967
215099
865065
93793
262357
661428
750245
1038888
556912
907986
817739
833883
540104
141041
443334
331668
412647
846379
1033486
773064
576102
413985
58822
374700
977778
1036751
464176
126276
723436
192907
365156
891419
183913
888393
63240
338673
485908
317669
764328
108745
360691
402262
488087
520157
740417
628789
96542
31395
409729
699548
23888
748639
143473
529227
919834
514082
659183
454594
463378
296523
241895
237077
483838
324836
548975
845981
583765
665645
111426
673124
196640
488663
654219
675396
858251
465717
351533
461157
452857
155220
304439
760869
267681
630821
822043
694682
617116
368129
190493
766283
588742
139269
729848
629791
1019503
774641
557223
109777
509315
147737
694135
616438
884380
216962
255240
971047
193684
722832
351973
135434
525061
247270
771404
276874
488986
609193
844724
392349
316229
693166
639350
527537
801355
494746
12610
190560
681756
373251
164173
380297
315449
383635
628030
224900
360212
727823
242584
522933
793396
770364
14715
603173
127206
769852
223618
18363
727355
157490
477117
133825
485458
112578
852485
176955
990471
444681
429111
618165
130794
941890
1033898
315481
117233
303792
532304
178207
454892
747920
208719
901747
393775
889039
846252
928255
411075
498527
1009346
114874
264117
759348
649886
721421
281131
196388
207024
747237
971778
287560
684000
630924
517700
396121
530079
18646
782952
896393
449088
2955
843001
242871
188117
488178
58939
563886
207695
121291
160545
734747
877208
868556
72409
488815
616715
150633
672145
679385
199447
553095
55631
904028
959454
995001
253866
900703
785748
310843
239690
727583
1040709
861129
636369
89343
284860
652784
855909
564539
517104
309420
391512
810684
722390
410084
212568
618600
151002
992467
70946
836805
656408
748310
908422
755195
699041
441460
227794
909700
690467
550837
52995
214400
214852
943920
388425
1032599
906891
273176
973545
434011
4353
624207
717415
897460
247091
743408
140968
749324
714668
826333
646795
405249
942894
408795
854736
784784
386822
904489
62739
26331
456041
848346
844744
397123
89009
13318
819950
979647
41078
600224
101106
529885
631213
599171
4917
842075
383139
842584
892866
822588
467281
755816
891248
924726
633332
858075
931133
575391
371330
557330
876085
732322
1032501
93286
999115
938293
563830
24780
708287
1019086
98884
759022
941356
122484
130661
397362
254757
588106
870059
174425
59996
221106
726149
1041775
60611
161459
254434
16852
574696
818726
251640
773620
544097
140930
724957
1018570
970868
942400
540146
947467
420116
540570
622650
894097
551933
195881
578644
398680
374869
896708
668868
292088
194534
143722
6542
291744
533976
68045
295743
964369
969161
370795
751992
870583
493281
108675
355154
269123
819173
802526
1025163
502745
94920
336522
839959
710212
46208
232514
163985
91993
976941
260213
488669
839306
821642
636179
780983
249971
301891
904193
902820
847871
113034
488491
32073
63742
592805
33881
90530
644083
441506
839052
672841
841664
843146
954922
790476
863723
812470
583364
820023
281362
955995
443034
619815
311859
779878
903707
766205
346304
7067
3586
761890
927044
765886
174527
186608
674216
105335
181492
735169
34997
462182
239466
743247
234563
685348
210855
531332
710076
405271
407064
797749
250107
39301
115522
439656
67495
743287
707658
520091
481085
832935
593374
437188
736514
10911
795637
365219
38898
298012
282514
1014719
660550
564289
3957
345943
455396
631431
69626
341906
515475
796133
948560
119755
635853
783905
193008
169789
520024
298492
221250
26705
943158
272635
649394
996283
123982
940844
502238
312587
909048
581174
396275
648855
926911
768383
730865
239295
585987
194691
16692
1038252
214008
299763
478726
32822
748142
275081
641302
539019
1018653
742501
706009
575290
796360
203816
230528
244192
719796
628279
144290
127452
447986
148426
463026
94259
29925
962724
951457
139597
347739
22076
9982
253779
1031953
158789
805673
847357
112545
187130
284534
400989
638526
183688
931486
865537
458955
281799
460304
146389
424401
529912
993821
1017889
570192
746747
950999
680277
829269
734053
1031437
388857
633253
483244
279403
1040886
627603
1008471
763590
837390
58208
948989
949964
576865
1031920
392121
491765
601924
785298
52706
1024601
766924
761876
45621
548692
773151
32180
10426
619818
590183
883068
737065
459507
610777
1030378
857548
70089
590836
912485
52323
374272
762154
811800
236598
793412
731891
536742
508515
63481
467311
674463
189027
831125
804021
901360
506947
589083
652512
93137
746005
763482
698646
110301
713968
397060
975575
762887
458558
145531
395556
259564
849489
509641
204154
771917
479724
623527
472542
409519
771827
458561
180371
509911
267175
74940
879400
351118
81707
778330
761267
16230
460863
918021
1001228
344323
204856
610117
697663
1002392
1022921
157681
794673
710137
881908
748910
18977
964456
957193
101965
714747
120230
367668
468150
285813
521246
212005
267881
83158
460601
680048
103255
805307
482311
292010
616624
194872
293007
954260
74845
242071
366933
247108
900555
546269
47954
266146
975348
220895
543973
645211
132297
814784
914506
817004
68536
707071
880122
930939
981251
20026
38833
965175
919866
779283
393226
587456
199827
31291
759197
41000
160734
12796
830230
613962
55607
947095
339998
908836
166190
1032975
155836
796041
405328
531013
670554
864511
540850
875077
954032
793525
53290
673725
61347
205820
994945
604082
33658
703542
598725
581743
333819
330817
367468
445030
923167
637972
116725
867028
181614
170463
212284
399496
876250
569080
140844
554353
313421
590981
382818
113733
1032471
135063
217492
472553
824861
260343
362787
977501
320118
898536
254215
57467
321635
929278
999695
422573
137907
946092
95700
84396
213755
102211
463075
1028158
739358
996330
111510
604768
641974
756240
297690
674738
344488
62253
369484
811685
533183
516112
736726
756124
370591
651266
1027377
329587
307065
675039
417856
127626
877696
138520
995369
639787
796335
201029
720689
668822
898329
52529
376474
864633
49993
177847
202010
442144
988612
429660
323850
501834
228454
289269
515865
425968
475750
985065
175370
368166
760979
395906
468219
855401
203054
282269
43473
641685
134620
128251
14493
920624
846375
943270
732101
611701
867166
95590
287884
727752
610893
556302
396552
1024085
85778
370116
1022572
758609
39776
164992
114219
607586
553871
186144
429096
557361
160588
714210
756145
1003817
19341
773955
192955
680613
495370
840447
716152
447721
370638
339357
1011812
409988
90690
428664
58854
734048
839858
348581
866236
754347
768952
35929
1011306
408863
493963
272704
555949
802632
455809
281701
358075
369853
884439
580319
657340
52139
487010
1028457
958457
758243
691160
1012977
445428
631965
867266
765807
1030976
357255
310214
465768
370359
934128
613495
774121
680708
904631
789762
867020
504633
138686
570941
777676
745421
965354
269225
261391
971423
480778
573770
690843
834042
623088
508573
640770
788586
797919
229695
894338
356521
501626
825006
36459
89002
327791
308632
768460
36420
922508
464430
117665
286599
772783
802820
757712
401185
538027
757383
89152
564743
741168
929510
1036662
270301
985804
199488
84491
426857
1012393
738587
922912
360728
38527
236266
359975
63003
913465
377060
557366
298571
888033
706129
422875
442180
80132
280374
726874
783216
29520
5625
105404
515087
376893
322230
682256
420584
971803
1002177
651630
408526
41114
588321
502635
515048
819101
649311
970201
624620
309350
551126
94646
902000
487835
982614
311244
765333
24141
989083
761076
610859
255911
388493
748904
41718
404560
924702
969985
980770
881
154366
372843
141966
125541
257821
741796
385459
8491
738246
549991
533550
775570
676796
565054
869323
802238
278204
421022
72482
172355
309260
347631
334958
609736
256079
940500
615786
476952
536973
986472
147515
910448
790958
692185
238965
261150
139026
361800
520865
229662
252009
612700
565263
898864
153229
561237
861285
791762
886992
987495
66368
901412
385487
915532
1039497
349640
893265
561559
307651
231076
1012635
445010
190730
356635
127986
775682
657522
386775
720537
780504
624584
227800
516816
681224
438799
813201
137408
918620
609151
901480
383435
158031
524292
259205
309103
396651
242740
85889
726468
63306
327483
940740
679428
491778
217447
257256
629429
985125
697098
190474
22288
27608
149474
401486
402168
328895
1032480
340815
149676
323751
812140
518942
905575
652865
505274
1027461
871216
587608
1028717
630980
807866
935297
573425
736342
555238
910378
278917
733824
949108
216719
1042955
208820
265577
143932
444857
287291
563447
1013543
645901
625773
811956
2785
439743
1026521
617598
211791
280799
703529
421678
280815
915914
961634
771358
7956
89814
264180
854514
176660
1026587
463691
554983
458745
936033
292752
989229
148328
117375
783553
1040220
108139
1043241
907019
68231
92122
95304
135042
831662
858840
481032
513824
868289
7311
712202
576634
733029
692295
856182
982554
618147
32895
995800
22154
74864
528412
154939
256973
936992
512996
280368
573626
671158
104174
659553
659201
234513
407990
352008
229621
854421
733895
285475
201403
480202
443221
924991
231678
107575
63148
302923
623604
867618
412093
524514
466367
353612
713520
151950
683760
958403
365470
488822
836253
772353
297231
1031933
143697
527577
394074
232103
605619
699560
295961
777803
226757
785813
808028
766975
891545
852965
455422
1028362
1044649
90029
724238
683011
488423
783631
721504
907285
394561
829852
922869
698468
257479
745231
336798
491219
713813
770055
937612
533470
267817
302604
238658
492127
997007
417275
512930
487185
36582
1003968
208313
559426
376130
657278
446348
528575
290939
894388
910873
18733
888889
117692
49662
493368
101795
827964
969167
196894
749400
136654
116686
836369
770903
192269
737515
890794
193394
111688
866881
634224
777477
842901
140807
1041623
1014028
261530
710303
750416
945460
415197
566932
137214
973825
166258
131639
714814
597835
905036
809230
450749
43800
521460
292993
650758
420942
812429
467955
298484
244649
195552
1034484
27306
591804
512811
319045
19104
85716
613388
648295
443726
211425
721664
421329
124275
22048
164665
252973
749153
36702
121248
609556
633828
140041
614421
153187
21123
994534
841131
986299
70289
640214
448641
545796
139715
316370
614211
477152
430115
800365
499543
107402
559090
28047
420186
359283
169818
16365
7904
860642
892207
469654
680432
508818
169908
835470
258592
40549
509033
592511
431785
74022
247464
641487
803336
596380
198575
413169
78840
791222
267357
732526
410947
435576
895071
316751
146467
1039176
386605
813229
354051
405561
149420
257523
724608
349526
809934
601552
754185
330421
552326
174668
920102
581375
763644
555210
826143
323101
1033106
842546
35867
429103
658619
63299
459595
681648
59704
485458
56071
626707
558975
515757
552018
909865
719835
853471
689253
219431
472137
372078
565670
851193
176225
776837
808073
737804
267673
369597
427095
1028213
839093
126968
882099
665297
718445
737160
836851
18614
380502
431553
769065
977983
1041212
1012113
846169
725436
623106
423411
10022
110138
560910
64603
569480
413300
736262
399972
253441
353595
502299
363127
775645
715005
171002
578105
819052
379507
804072
151118
233743
185
756130
605032
397220
945049
510618
331685
14766
308076
677487
722989
556908
28914
680453
789109
578336
6714
226035
642634
528248
742637
434670
486684
745416
761872
379344
22343
230433
919335
983382
647612
296014
644130
103518
761721
838619
329493
1000885
610926
375136
680250
875682
353423
905142
219989
268095
732516
5660
13163
278055
238966
1043859
744569
458014
976309
489345
619205
955070
666298
218399
671244
448199
98026
10967
736828
202451
117427
303464
39807
504226
316462
527905
144611
23308
942165
414540
556350
588911
593257
648525
774692
79823
113771
821276
560228
649918
419006
673529
719865
869014
574211
389642
195271
528856
174832
270977
461377
962387
715412
45378
556082
418880
598760
271524
649555
872703
915775
299164
120648
24795
666134
863851
790076
764571
1040641
744369
662231
922539
871659
300039
176769
565515
343629
959566
828085
155123
254527
129986
797944
732312
606672
9738
477371
154001
241306
1042607
471689
20127
914773
779039
968471
397608
594862
645121
534481
597781
264773
84556
998740
595892
667823
610169
280203
1032843
767765
478287
817931
355492
281013
527785
357465
521876
417476
1044451
124777
157206
150403
614827
696156
652447
816840
551907
978024
1041699
434727
814238
758269
336742
966610
901530
232665
471826
627983
721697
437749
845504
374084
425264
803640
698248
447724
922476
377741
56398
484189
535314
669908
806053
946385
379249
772986
256812
1028336
27818
837955
244197
982450
447906
147212
827169
854917
504182
205674
108930
831068
201272
496075
819096
597496
93273
445906
111362
132635
139305
645446
806196
72775
96972
613854
913753
538974
169281
779988
669955
21886
627469
380811
217056
105257
347620
846543
951909
559932
717634
323312
695775
319862
1000946
928039
573326
1017718
136154
1040573
687926
23466
56179
580178
396799
920838
699411
93807
753877
319377
771211
379569
497528
137021
467275
220662
636859
122068
651340
226355
571080
227670
292404
474173
175670
614464
1023649
278742
263577
613023
1034582
934344
951769
858179
626452
305474
560907
307647
1953
377932
538251
434765
678950
941639
869961
233119
658657
805254
447208
544904
24770
431243
548363
947560
359532
560288
739622
548808
955881
103136
504931
387099
146505
810939
489864
74310
649348
885012
304607
610869
861930
507294
800867
858639
873812
74323
859369
1044780
208604
868645
592087
185666
461598
307761
146399
824381
906300
390523
857492
1008669
754056
649017
1039084
281615
676757
902598
267847
734681
61181
925702
166832
62520
450027
308389
345788
507308
895052
792165
938137
269405
521658
783523
686915
291269
522767
988846
512881
296160
59713
984543
1038110
116876
862073
1005501
190899
844435
939103
36467
340788
532156
227545
942065
242174
347300
250042
330831
979777
661649
541183
759964
883739
114819
1012057
350627
582736
686062
649860
692544
292225
219197
491064
298463
613909
685878
810361
53414
838205
1014870
172536
368921
765458
193157
391957
648712
370523
344225
866607
268179
755902
130282
439303
178124
494705
255476
633601
802882
958009
382093
29959
26460
852695
308318
441483
627779
412735
221658
852992
606973
531705
333590
282568
380558
99519
795889
367356
497681
541981
1004303
9645
697421
170187
275666
327021
199599
198145
727415
468470
659555
658127
371458
489285
517943
450604
368827
188421
18165
308563
268554
356668
654659
988087
398200
216722
472977
1041105
627626
632195
778362
841516
705085
716654
151408
804705
154451
769039
403826
15999
678672
999145
568354
468510
991450
724536
496249
358924
2482
283124
504540
513825
197785
49027
484806
936238
471373
332961
274718
250778
1016871
508274
546557
42524
927984
10513
307210
990378
661987
897318
66623
522253
121359
673376
480650
759392
13819
583274
523092
514990
972802
951140
685823
4046
982565
228581
433911
785494
294641
551087
299716
127623
918149
609882
940948
793971
78453
726915
680037
310461
631428
422746
87094
969320
503351
964593
752472
269368
422573
206036
774519
192652
302892
93517
425261
1042443
204431
83709
919133
35387
575347
1014638
928644
207506
519255
854189
641096
393892
112580
457343
407477
251886
558761
711424
496638
216117
377196
533684
203531
917989
951820
825859
733877
270484
512215
458863
943493
483729
369797
669407
834944
358532
721801
56021
761735
357674
720835
53988
913605
599785
341847
152883
492684
758297
555187
249255
878708
375013
124169
493925
149946
995706
415797
91649
738572
301088
494191
372218
239498
725763
160975
744719
62225
65519
298452
188468
928592
934906
193068
1035696
687800
718391
700685
952851
562545
135197
78259
412816
613875
215144
407602
542260
29802
976483
276076
948281
285491
299509
312170
581368
739471
128462
123412
548271
155021
531937
351909
950577
499888
207183
130724
723182
542173
195028
796654
832527
941382
524663
680356
808515
177317
612718
896275
580280
107841
829627
1022578
683820
517304
17238
959914
869447
789365
64396
302346
1014406
122214
909947
685873
81096
471948
567253
118008
213293
706487
303681
225870
235215
215688
150210
31319
211809
431784
1043628
55297
693244
624268
873431
736447
777578
9891
938466
392778
1533
854721
466299
1026246
447793
247577
930652
240734
809734
984112
626316
1011927
603796
583699
192671
457274
187730
830682
1041643
233310
589904
769827
91071
6364
820631
772203
100288
789559
206082
274509
644544
83772
618488
305511
691276
457249
153657
580426
482059
890893
1002578
335159
428255
730299
645756
894132
907325
689060
111413
911056
265129
1020147
38081
878503
459893
938530
580402
858045
956667
291575
964489
149743
432203
407342
248821
1029465
463676
277756
365271
979037
424902
534113
4821
407905
433318
659804
722854
171511
833410
524729
973750
129409
569139
101280
814857
694587
823546
725681
6868
218941
476175
728223
866418
1031093
85872
366249
943132
869238
401537
57424
40230
712506
291468
109128
130576
1036657
426799
868433
606150
455829
155362
709619
521527
1037211
1018706
41627
300599
1024722
1013187
547052
199949
88462
238151
176295
945545
162155
727788
594047
676328
74185
698078
929564
16603
115895
379724
591837
483752
254578
57494
1035123
756262
64686
499240
866421
621406
176348
269404
856287
340077
987748
630363
253166
546640
1003938
747936
402671
249726
428781
847731
971159
572858
891527
860587
331173
300467
749038
880455
659530
1016352
795332
346933
47209
149934
400570
356554
89077
639643
311236
1022589
852578
240511
396040
51661
163766
842099
112987
38060
697523
229159
709811
639160
89048
267461
564965
739704
360525
107919
124297
860896
962295
286994
444065
981563
273920
985879
831897
483935
531624
616380
762423
363682
544341
266924
35261
267268
198744
563178
131165
868655
178795
136570
719909
540582
987509
413502
332794
435984
526099
291606
281458
46313
942312
604368
243278
855839
425066
378087
615802
431887
509543
930332
298375
664474
971459
745756
402424
41247
187128
738197
984052
540121
934295
1020677
835486
106431
402061
195891
16353
662339
686613
192188
78319
88936
407287
66958
688222
820726
399460
351671
279416
381107
425576
970588
863641
319909
177042
933789
1002374
293851
7278
289846
933398
547014
972534
376050
607177
752142
1032360
965685
734685
806721
88062
862905
640023
406841
990580
167516
744076
818059
619016
144309
1033785
847322
517285
127874
866971
651657
610524
326410
208592
643712
800484
898205
773396
806179
185574
984505
316458
549981
797036
538936
439125
13291
586850
131404
403019
464584
575330
696529
840397
350692
612512
671712
1008609
268318
298697
1023293
46374
117069
564444
499381
915736
388720
640180
361332
307137
493932
827818
738191
991123
879755
997134
208382
379575
398794
896356
268393
629593
441429
938119
1033267
476583
306800
167154
210468
123022
929192
489142
617274
860000
694914
656536
642792
231756
1007998
601010
458347
433742
476944
174924
175835
675500
662915
910365
158327
532150
149233
811636
69688
436977
988302
809074
445595
345598
892091
349563
398427
1010323
941840
617884
883277
1017539
275792
823196
342609
167835
153032
118535
485574
861870
310365
891558
72009
993635
642666
715498
514235
570652
605899
187292
787080
231470
529735
780900
912937
13319
936777
969594
370835
201149
971124
228707
556742
372799
202434
128052
140612
473694
449483
972443
438353
1041537
975721
29829
500499
670353
144196
562081
226969
79700
244423
675225
128912
465282
493108
970235
26916
614444
412306
502345
818061
807537
488996
140941
435092
91336
734003
161829
324670
718291
122019
455118
120804
934887
396495
107434
96708
698613
766828
97049
848748
828872
184138
820938
1006699
59410
121946
449842
559973
364999
936508
125450
906696
659582
828714
769321
435449
151108
525039
68636
300711
184912
231445
813811
459985
679424
938369
59714
828796
454293
613176
146918
214829
256161
13584
658519
723657
16938
968431
153974
910125
648779
237812
426619
278756
206821
93076
597419
344054
439525
608623
1012777
118321
1045456
210166
368302
397809
887539
55128
120874
197316
532339
982136
335354
531495
1007949
972147
297557
62732
984242
12154
413753
1017791
1013004
341417
200699
170016
813228
223969
289366
656263
471932
635652
578099
158350
77810
250793
87869
936358
102832
718199
976925
898542
296934
1037245
204732
866951
514533
116960
256671
856248
800218
329027
517099
255636
293248
816142
309810
534681
600913
223118
719996
508482
706975
801916
632640
402705
63194
577440
104005
65752
918701
443479
494801
973354
725508
931441
429690
772075
682343
1008789
750996
240440
261419
838683
268457
789845
508695
1017351
135876
809006
731891
213921
411534
48152
708498
466091
424357
209783
513791
1009956
947880
586324
922129
966891
750083
1009122
16518
62187
557844
435842
233555
31756
433811
4509
1004623
19226
188514
1021074
885701
308016
244207
290510
427520
1016649
314341
416647
787474
364597
235105
321937
451756
932259
162396
1014501
855139
524528
241868
191259
342431
17743
910468
892310
980905
897516
571647
812979
313022
664595
1020085
951148
817380
372154
9244
101061
1042780
262432
753126
5378
693934
828874
187347
699116
307455
540516
254279
41490
943173
655352
257897
432628
66820
614458
377253
171346
1033721
882579
256850
364175
954625
419332
637911
34342
761331
942438
918298
404882
1023390
822141
371274
1041872
744508
694787
336015
667135
990445
12034
154904
813433
1044485
731794
278335
176397
322529
642145
702876
390149
359691
840007
594536
679222
992432
454916
380936
622747
669861
769761
928661
882550
79237
21930
922156
37082
127735
376042
941779
908662
804409
407586
504582
441953
247616
1019974
703182
989449
464727
757780
210610
172703
1039237
580973
629475
432977
914665
303882
822510
36198
566710
271751
220913
612297
532398
828332
593794
474977
328820
581547
967860
936270
355971
86056
777260
520858
170893
944652
672296
609424
379765
258682
1005234
801300
109815
585147
912980
150189
312409
53928
37058
946286
371483
735961
811381
661154
27323
919717
291907
430672
730971
758599
86925
417769
63056
480214
117205
697358
369180
902758
338342
64641
784809
846888
469750
435050
242483
404591
98739
710327
261323
802857
856611
121193
582624
1003815
398441
604664
654394
533997
433881
787318
373713
389711
831945
601019
197871
13829
678616
154133
294779
1016308
960143
836875
341102
6489
531459
378538
352424
979057
1021262
349471
32115
764133
290420
853397
268176
475050
448335
257754
1011179
54273
519393
324508
94409
633857
843
497451
780957
559185
1032265
390650
920270
569665
940202
168235
302864
362590
747024
386696
550157
927378
254857
748117
737340
716399
664112
326140
805827
849144
631236
597102
395859
950475
122212
921845
88018
869050
383505
1006192
816888
124529
1044008
304359
569428
1036462
806425
51587
147464
815280
913807
487138
701164
121816
996271
622817
890456
952900
174849
932342
36144
698916
134843
293641
355588
278678
476976
637501
285390
326782
665654
541353
887328
339439
666197
105240
63493
806008
754248
937873
193260
53883
224674
476779
817155
542644
583290
480595
250070
161708
860769
311256
994720
81623
85124
177972
889645
213896
733851
451411
559670
549936
150608
673970
712768
433549
254757
820863
594257
891972
73437
400754
178843
63080
366428
357470
166500
1036699
411181
527071
182031
374815
136576
183379
114241
290778
379351
392565
759860
711070
855183
450050
254742
672686
782295
943481
296448
62963
654458
754282
614503
973967
616314
967536
302065
229800
90885
230738
487733
954171
219754
373617
947020
634467
1044007
431142
585949
524758
194801
404294
127856
634521
974740
342055
305550
904159
350224
764230
600398
853709
382173
849601
850891
575383
678186
954977
178860
225055
287792
219801
421656
1039249
324432
573667
649855
388287
876973
451670
418508
130251
14573
683086
645730
906351
885980
907273
1044670
317586
849400
863032
172966
986945
153075
988289
660408
631544
356000
235679
518651
324410
270551
948446
810426
700573
1000529
628320
813236
713847
619017
924330
305322
31568
85522
238983
890883
406822
826092
551418
630213
374100
990579
629880
585552
667369
335606
24354
96546
722131
598271
1025726
69260
972330
223884
114923
972451
414599
405088
38591
586265
972226
402501
650437
871235
791059
486715
871000
63330
293842
23165
913337
937870
770612
38349
517941
145565
319676
965376
728079
827186
203685
1021406
1044141
419900
162649
307654
200712
191827
842742
733116
841270
588498
585399
22193
25918
576916
780373
69287
320547
19798
34875
216984
862946
18589
507864
409781
1015535
571233
63019
366317
664209
440324
315195
419868
957483
791826
891051
543567
798525
208966
440534
343702
276336
848447
114110
491200
154933
620864
117068
97580
964238
622915
3839
735870
120401
710202
986991
332278
713197
579856
858324
387982
426869
721243
35095
905688
908558
880125
340947
175744
955068
1005093
838846
15523
446869
385240
215469
759906
277853
125523
485509
643320
370680
691472
621466
953817
386564
263091
389477
550105
49868
465975
451618
351466
763792
817971
552995
428868
444300
831371
641091
742390
791993
201987
815119
2776
537135
463654
37991
293438
573894
622345
677412
412109
54059
477161
1038808
446624
887867
327749
913346
214833
648139
551253
971016
325456
105647
177872
103632
184902
169111
249719
420581
280442
419863
599938
701542
427193
106704
176368
855668
401948
929967
89650
462847
593467
695590
265182
589876
710815
789491
643004
196179
1006528
1009221
740313
154020
393153
495702
671910
80688
991154
570105
150204
1009970
941401
15581
41753
972688
148077
556507
672861
464347
705886
247735
435769
22263
429788
709378
944920
994247
125260
694203
917252
27577
292983
356067
300641
139314
356375
437461
366541
566596
561162
583625
681106
477235
66549
677552
984138
763271
251902
122936
577537
562210
304225
89577
802581
39461
606340
274300
76288
696038
111781
203617
543202
600247
2276
337534
928613
617995
611283
33203
846478
521579
807947
813397
937000
857277
328585
972210
856708
395029
983871
740031
49649
647282
610062
780701
569059
933350
883617
256734
648164
389152
75020
462752
313294
678646
833013
90770
636521
408799
401369
57780
685112
380977
909638
877155
930005
158718
474028
906759
419538
695088
388123
630312
285381
522975
808670
385229
340407
850134
389867
37517
567597
309051
965722
670344
101079
551970
557168
733934
548637
59772
815035
849405
348807
946980
25649
124513
950826
867764
276792
162979
906131
83828
788006
651808
176572
246127
306483
789285
1007228
225349
830862
905453
9599
889085
955101
874506
674211
456771
488797
782805
371640
310367
390927
472817
135904
881127
688899
467174
107227
977735
636043
755447
909975
523531
749363
166131
313528
550311
450980
148260
380509
81024
10653
337519
266858
350782
156264
385555
843171
1002950
969521
987657
689693
664344
27688
831996
441581
403132
551593
872627
792810
374951
16923
957682
360748
248010
707543
484039
158138
1038337
1033477
935502
321321
927773
718912
183916
333541
584792
291548
47456
917251
491396
209993
224606
986166
768041
901801
753674
690659
751468
11818
35120
36220
50428
608101
170471
525351
74523
752037
843423
686235
836737
661118
292245
83803
875899
605143
310262
263354
793082
1036832
731589
458198
685967
558093
133229
345523
416747
605155
198072
817557
742426
1007750
202510
379120
581683
592374
169547
726685
348196
228588
44417
998777
570901
772567
248860
8546
780868
181405
661192
699624
234623
189085
808730
706309
227878
308361
36626
605487
281362
306683
506558
249103
330499
235474
101941
329200
188855
249968
765391
495428
192563
766964
527867
767856
557737
794993
306327
761161
711493
592862
558057
293009
462198
300683
421357
539776
594360
214641
899495
483241
302199
845451
642601
489778
129826
73268
785547
166031
394047
468544
229947
649586
275816
698698
607597
544104
728626
593630
751964
349301
713282
30355
159507
397300
426680
452567
755491
712065
41818
98307
70245
700074
1017989
329071
220785
92337
401163
1045102
223911
638970
583461
141936
726321
681526
792125
334609
262403
364363
322241
996114
314509
180889
456011
33817
783087
910283
285532
364753
158312
261130
197495
436180
959626
396825
389256
664392
571514
189320
242160
1018153
622099
365
330296
470071
388696
1043993
594189
376906
472389
908229
466573
222340
370031
204082
64396
946258
611983
641649
262696
913182
18645
1000157
74391
156385
1034725
125407
591925
193811
885672
502359
767052
539869
471252
935164
282918
426781
956940
111923
247557
572531
220426
754957
57769
398710
557120
534644
107633
183027
823899
174266
967674
26609
160398
104118
846255
124338
404490
291452
281525
898773
911925
88991
939809
51040
846434
12450
555611
75839
162910
85821
180949
325584
506089
796226
405385
807258
1039292
353793
83059
376902
928946
27544
112151
325174
372951
116781
370006
551393
166071
835051
106353
990134
321763
969505
500481
583113
334355
661705
40661
303398
335786
280943
240482
617384
193516
750918
552008
499892
717889
125477
481287
737133
182118
732917
953510
576212
704018
368815
269361
51402
337070
71507
28283
236635
939527
452962
844619
169576
645855
922946
130589
250053
70758
308893
309661
677884
476702
765356
480456
681692
399872
330502
710190
569469
529121
362398
550656
579326
740406
295065
327287
13501
1034997
569736
706922
126045
184838
734178
609144
82454
478693
263794
478996
872851
240106
747868
224979
600283
709668
386472
453486
795412
481811
29708
265421
701137
660449
422747
626082
998441
317271
283673
281630
821801
961394
288988
627329
265955
749529
293170
385930
381656
21392
677060
573428
667946
275319
464276
706194
258988
183089
84368
912327
315128
901776
349458
904989
322464
244911
150227
328519
939488
338082
173718
193443
476185
593954
855394
988883
990378
104310
530857
102865
459840
810841
476602
984262
54205
563944
17608
489322
484536
989074
828644
207347
129107
284787
192988
408405
1014966
428597
115938
490334
582596
118785
6499
546842
957039
487614
315963
271831
89987
313136
196396
60277
449144
127405
120569
88577
911180
729791
806354
305870
862329
272811
485204
213028
346934
769911
922961
711020
881014
745595
470014
68516
1041710
749940
559898
101115
287121
401828
88451
335119
511791
764200
380325
178746
772247
938866
674587
490803
237861
914243
321539
977098
307000
44697
1033093
208148
905751
998221
108111
518795
259663
1010072
293499
270683
818793
834607
560641
58966
487829
428004
71711
709417
16791
911113
710569
1010499
217764
774451
922291
487186
50388
11759
248265
623801
156478
1015072
38464
1000409
8103
156350
411806
904505
979709
789057
529472
623683
631231
29799
1008555
793771
847190
658639
113620
243702
633477
447340
244954
666937
624951
1282
539209
292148
371144
713659
783193
669004
342428
12241
595299
687602
243608
312812
903125
28278
841100
39774
59189
880657
239462
715912
959723
771318
462890
928442
353153
935696
773948
782939
978658
1006667
647051
622268
43502
64285
853876
321649
565780
703694
753793
173174
164186
244711
144302
118315
1036203
897539
494047
512355
215664
149503
845078
518285
141630
722817
40240
298760
471242
712196
800135
969014
43590
889814
531318
803276
66323
633447
259272
566307
422251
870393
259964
341532
533135
447761
50837
703579
964057
993077
750373
462224
129033
138678
782049
298686
612601
427221
915526
433753
760758
694254
794249
723199
888696
1033455
307867
993025
33931
614537
727980
648881
337245
694814
35259
847339
1023446
1021182
65163
244933
353945
951602
1048
768168
877117
695167
1013760
194726
240931
582563
710133
330872
120183
650918
92709
648181
901311
914796
945679
217987
1007579
708600
636416
494082
70823
612790
653568
311126
1041346
620667
189574
864882
693352
427742
1033395
589254
478476
290303
736767
161748
525263
795454
820040
490903
854859
389913
158646
647188
945500
11239
646924
465498
339457
353607
233036
577232
992202
679158
800074
90350
402959
680314
941544
728956
523463
231675
809290
508387
711546
582576
647437
66885
960944
999744
336994
236468
987438
371792
46089
368596
185779
886636
811224
672814
397614
283807
265477
305380
290933
480229
421421
388575
282997
578779
242233
324034
336894
171659
431569
310095
205463
618554
324511
613173
930851
484399
724694
1024708
747637
113388
475697
156708
146559
591568
525382
237056
764254
637963
879042
905897
258124
861854
619405
353409
705840
800945
237085
462317
596016
966046
204383
552402
659196
746372
191555
926051
176991
431970
356480
495572
475476
926447
312469
283869
732495
760264
273844
145569
29784
224377
471631
361196
887631
232084
306467
301169
613912
419651
22319
446257
958569
819180
540787
217823
815429
617344
195543
7409
342287
19695
920577
332256
699969
709713
105310
49607
955847
81258
215257
582237
470469
753051
379899
483757
945036
200551
965747
748797
501549
323173
17798
444136
995709
1042424
451463
288416
960244
114354
943088
486792
969045
508994
596819
44207
376005
750168
685735
302945
797489
468549
247622
586841
773576
341994
959934
781022
708368
397634
57761
907278
315229
51454
820214
1018849
228484
37999
983331
290705
815019
627716
387175
431791
631385
966077
737254
963070
445632
175725
53119
183342
1022242
759389
736304
1024673
1018693
126519
655366
683989
750882
171786
370350
159305
819621
311170
584089
330161
657626
133027
257561
941410
552292
703846
783353
3557
570352
734864
295588
397113
253076
29201
414901
79097
268367
801270
421670
238241
838027
287594
126654
285498
322724
408398
1005033
615680
770251
996569
203054
1015892
611824
5017
140533
531071
62994
56289
747060
1029217
371029
97228
604214
394650
711209
70879
134075
846584
752606
29766
1003253
148889
365854
709710
384913
364217
100971
388874
47736
93382
321166
188540
452817
75047
143173
891709
749411
281650
34492
332817
788107
163330
674767
88052
784628
307275
31084
669314
581764
965163
355130
455988
452356
193590
1039019
373479
163908
720558
1013421
608363
1008330
1008532
444748
547865
883638
463444
947488
673329
638727
418025
768999
583574
945801
373313
936065
444413
684340
510913
461856
328796
328112
1043758
66849
513627
403150
97235
821320
872420
31388
319112
6287
32683
827787
54507
678102
834740
535162
367698
1034745
517292
630248
426666
569495
454353
744311
149756
602077
836207
910574
244439
698049
509913
263076
336955
702263
31042
582339
627177
401816
179178
577926
400229
843291
447863
806412
834037
659521
1005105
1043061
981891
700554
695013
322733
680177
44292
1009639
771487
468367
969733
703605
696192
990651
387943
685962
560390
472960
490793
388518
320240
615977
386073
554426
110106
340136
993585
121967
968265
148160
178275
346516
318485
8116
94249
317327
536961
85276
8915
58462
542439
123847
946792
615115
129390
387525
457318
225107
979095
402948
578002
76163
77334
540160
787411
574209
108848
678343
24336
567760
36414
58866
105788
639461
597726
217799
559288
280004
165784
8284
102987
864527
769038
336926
294325
962910
507426
970223
398360
970430
256413
737649
752256
199560
356054
750942
341055
737612
248601
912852
768486
387017
995460
602875
419117
478612
634989
807098
246349
1004150
524090
345553
847181
306494
651458
116879
981052
680371
947788
274167
797347
467260
545879
364969
277590
324879
618212
687582
641628
349076
333440
209618
190933
786183
511247
718876
925959
356811
389147
126937
661690
411821
69076
517299
53132
920213
649608
360867
194251
773222
538630
851767
264794
42812
658362
195336
492111
453078
885060
762137
1029958
16716
813113
441407
865541
596425
935458
748415
1026485
325011
1044727
310190
356205
697842
606852
871063
831103
845576
760485
529174
49658
306908
77378
252468
399323
930192
368787
303598
444868
629276
143930
955393
342921
570394
513623
396476
869248
369774
210250
318479
569636
417316
887559
770264
242471
510833
713430
30105
638337
603949
368037
763614
376501
600106
262357
621386
786658
107022
122210
1032911
760376
904283
670412
108124
249717
265123
63214
635552
943162
411501
251597
467901
141668
788767
1003908
1022309
366584
858965
381276
335931
411759
412487
1015448
769612
583311
684282
744939
316867
1027429
942810
10958
987295
662413
375069
714571
531401
579036
770316
519816
418100
680358
23845
935282
243610
477854
589263
342492
665302
541691
698721
286465
119781
965226
605866
453259
526127
555473
358258
190706
226821
609356
901605
31284
348684
242701
840079
305357
225311
13623
841674
734551
434702
641227
952475
605902
691958
582455
560180
379623
797393
20055
419146
161853
814622
785371
609118
397838
996302
59351
797257
770875
669445
143753
951080
91424
522604
891159
39156
667465
674689
362875
871889
207419
687489
451577
964952
529246
1006205
902897
975700
738238
982628
604736
882166
236897
47562
352914
616314
889263
979228
783286
184941
402464
604786
910199
712972
904791
278705
403446
585698
617208
27250
867893
232252
991314
553304
842017
152899
592668
396564
29749
403740
1018991
39480
654569
332277
134137
239904
55575
664982
386401
164504
982307
527591
368325
60691
326481
494437
437111
956554
379958
173396
540703
109593
431956
51018
2078
179113
419205
138810
784214
510030
645146
73439
18376
376424
152672
889313
815907
292439
834321
741026
638663
196245
800478
415764
915045
552428
1005961
87016
202735
158513
431677
429000
1044299
200973
133477
65492
615063
111881
539781
403863
940417
991531
59323
607041
416537
523362
983440
390484
720302
179524
485507
347974
739028
657073
626741
294858
802676
114595
397106
485490
264133
619438
766598
228607
102073
951028
526457
225341
7563
433285
956022
544197
786468
974213
37605
527541
289478
832633
597729
72364
342515
176105
854799
847457
414001
1012654
699187
880624
1001392
908474
600689
300523
120684
461097
506981
969762
96788
959644
775834
199574
204052
711900
151073
124076
502745
232499
341891
318823
883340
570478
1029625
575962
175125
895366
421611
166235
209706
204057
428875
28980
625861
116463
368214
284347
27533
247191
562012
106537
554203
220887
526356
467933
233651
512460
924781
313471
306853
905134
893153
916169
430103
940576
370133
907040
767939
476607
24520
845566
14366
790453
928698
694646
881120
801619
621731
894910
1930
585247
951794
299820
515885
172970
263940
679069
790045
676382
574817
123668
597727
43174
241949
469524
282485
462842
190883
566522
318833
1042746
1032805
975803
153164
54753
727771
593623
642129
945267
859032
239640
660032
874551
259186
698529
442912
248782
101997
366300
763629
700913
140760
667538
603261
518040
338021
720838
300526
868470
886728
416092
213062
684116
622482
668639
896927
735570
749274
1001238
284968
42860
1014263
857933
285530
448288
703182
917918
477165
951569
28091
278427
132878
465380
457528
932537
248132
955962
787464
970581
584897
84169
944765
15746
750912
441310
182490
858779
325698
75067
485615
352045
850239
270697
459878
918176
532994
407683
236665
866122
815223
587580
923160
365587
573310
29796
270537
970898
783258
92083
991354
307937
772085
568215
988348
160710
566519
873398
996419
269393
900374
352178
725156
50073
307858
155399
444300
239335
829077
562929
936001
581321
763928
767239
686106
374937
1044154
228786
185220
311194
95910
1012670
966141
298034
420594
399128
139719
366281
28576
64209
241579
624857
381860
461526
1030743
965422
710352
147804
445317
488977
623730
25317
1023194
960817
641407
210291
980226
198802
982262
139800
923327
369989
57971
48481
239829
616551
210201
683448
427790
502104
894340
583599
948312
369709
685535
1021455
169073
603466
380138
35217
240536
787810
601967
93167
997092
124849
790459
526727
985440
443087
731296
634103
33915
278672
855723
8030
782880
139756
843834
322991
22336
973004
1004651
99262
208180
124418
702850
926799
909036
822989
117197
921547
884380
578931
678528
943262
370366
200182
982443
289600
323645
258689
457015
162545
996393
1019476
928203
651468
869301
85787
857520
904060
632004
148775
428132
567124
169825
794178
753105
360339
465174
494346
691621
297461
301513
763337
114887
663646
217763
545552
783352
584134
452920
1671
730796
616449
190022
1017266
735008
882468
537799
908926
238526
488196
689637
707731
647907
814969
398535
579822
151103
757067
646152
452074
370450
512402
439042
393172
836703
4048
11005
300211
500658
782243
572880
855873
260489
385789
376240
324082
439842
340692
392438
343430
952948
678960
239603
610528
122588
657978
611822
792406
528093
498294
225347
304972
868889
65856
151000
869232
920481
520146
287234
943100
784345
839757
285534
542617
216771
643120
753873
796172
347848
139766
319052
758393
95183
222954
416028
949171
1022310
83212
760554
24930
389279
217746
626583
408872
892060
278371
551937
302178
117096
691355
445764
62807
1029526
903521
155672
328966
1022256
8731
163535
450099
349532
668302
87740
828591
460387
917838
281697
532842
185696
997214
465589
431988
945410
424145
559086
834570
1032205
865980
776276
41782
973290
890793
479077
1040765
142896
839505
535663
474324
210793
383792
97187
46125
1010059
352507
904811
105174
965232
527203
189450
764774
1000772
621303
567297
350503
367045
348906
664358
309368
109555
437427
657562
19645
1024852
150926
444501
166213
146128
700760
821578
599544
284976
524481
484256
348892
275933
373762
854511
630409
211503
594925
792153
142072
101714
722799
440772
187110
19214
923779
539497
420317
352019
1012281
905422
1018493
777427
262011
114944
218765
763977
622888
256820
1032013
303365
932664
655100
710254
467926
85058
982002
533280
44309
330744
811459
85600
67903
1022033
829114
195802
110745
973046
499426
995564
1030738
716553
144795
904097
662746
972430
705269
732772
474563
130814
662767
400898
918219
489045
821948
1044318
867419
605593
74412
640172
1042165
791142
288231
443035
162126
851613
501721
693471
447770
956423
190759
84346
769379
40327
689826
996132
430391
577967
525429
844579
31852
503464
220652
72013
930618
226466
628374
878754
729831
403888
900002
1011408
17868
50521
897176
80689
469775
57424
882329
16088
324635
155015
707205
17141
744564
74162
250122
766572
573019
494286
376501
64040
161189
89959
971243
284495
318826
504612
569223
667196
886318
808247
506009
839726
456315
279766
932006
383544
1027267
367510
507520
154854
11009
709545
967581
366476
861281
997563
722759
500659
31004
248549
596056
635041
709112
820487
684143
620644
419011
284464
381168
487272
594923
457134
971612
912719
320809
974105
982685
461310
755190
282027
236438
631753
963168
725506
801418
44413
458620
887299
26688
705483
214156
564478
23051
239615
275950
136194
902281
360166
556502
669437
722065
474
39037
112323
168389
365420
489351
917622
852615
540549
785548
455609
181740
1004659
20373
915776
593234
1041426
764859
569240
655323
426829
889900
789439
279322
882371
933802
201822
671051
25372
813330
570995
735792
138950
583776
684884
430849
412151
313182
348824
447610
434476
960339
444560
239384
844577
564714
374664
907083
1022060
580284
995306
951307
240339
999028
929102
223777
519040
448436
976368
1036941
530028
986232
225593
759895
373092
109082
491014
739083
90530
924220
806587
373098
554927
877029
461888
329322
79495
481462
872704
709033
686538
264535
852985
26464
68422
544172
910603
736008
440253
227460
170310
841045
626559
306321
210755
866650
353721
854459
614592
264838
380356
581036
921242
63624
357108
196901
331970
169605
1040515
180720
1043105
267198
129329
382416
644466
1044578
750833
625142
421612
932979
935302
302123
422449
425300
1025917
494550
309705
619159
183385
877821
433353
493485
549044
679329
5779
712735
491962
383139
45448
265963
796603
409788
217359
829869
583410
119792
709835
192430
21536
909137
955975
482932
1010434
573032
478791
683536
212748
155139
505997
217238
431780
108436
836383
821880
386495
241133
500024
764556
553937
237377
848439
389606
778124
193726
588603
356379
875689
611445
163410
435920
783063
737869
53541
219703
742116
977919
357993
559004
522917
632881
239541
1002543
150067
363657
628972
191419
505018
455877
110423
589296
995333
911501
332941
998479
732089
149494
922565
527462
884294
272657
11897
186977
290641
366731
138491
911291
63182
535006
546091
128267
892614
228410
150690
10311
456897
917417
228359
440832
489172
195982
843500
998981
601330
311690
250557
421258
592286
274529
776154
340298
78458
792314
710128
565926
796830
187466
796727
912219
502216
289939
504846
972561
271921
309017
281512
44487
826827
768876
277162
987313
943601
431486
85782
858307
134966
69613
777168
812462
918338
542487
353223
750068
757624
696604
751938
790338
432047
116368
1028148
322568
707344
472370
906393
22421
610703
524142
405051
395314
944922
294675
907372
145594
465196
713426
670710
277634
723911
945004
687995
497906
596959
480890
483124
418773
833062
462919
877307
202614
913221
106296
534545
743526
575176
579376
118461
114621
845207
1032941
59655
839857
436333
88998
683555
655411
401355
965588
527650
543834
464664
105444
922091
226210
465045
489888
620591
481306
936558
225304
521816
367247
599856
134963
961837
166525
509792
618231
243956
602660
820330
660246
325134
86989
558763
638880
82718
160574
377452
898389
187475
622702
710516
570807
650148
348995
242354
11457
373475
360616
982030
76025
1044056
341890
456861
285369
1006812
720802
880663
581886
691862
127292
948590
313170
294364
1025691
910078
736447
518816
240796
72582
186347
752078
834779
214252
52656
769581
441566
14759
230627
272553
656068
140528
700280
867940
105113
1038371
443424
1009840
868094
676630
827896
797495
135247
662974
776813
397100
467805
72008
209834
285903
571865
641982
155961
58423
43099
310779
154420
407361
749422
270094
949082
628924
562424
866110
2785
673733
21786
864430
719774
31846
231062
953172
786390
887203
622353
90082
625398
832978
920182
166468
501835
496988
760497
230425
419833
170066
1006799
350979
591651
981117
221580
577797
1032691
470304
147517
390897
433181
4837
476277
514980
922892
796801
747238
96796
606134
328646
413188
916272
202475
679082
998172
56678
269746
57826
53416
530935
526587
234906
783328
192722
416741
585343
1035480
365348
94499
916016
412793
770031
505943
724823
838262
985944
756973
696256
145345
200467
741121
999285
55338
381819
927222
233325
114167
10500
600278
518216
490502
584629
333457
426208
973496
434505
185553
969149
231801
65761
49599
514448
862878
800742
580318
1030474
787285
548767
1000483
246393
178012
257510
713268
516033
139498
212698
438187
220766
784804
161434
114303
830594
1022820
475095
948507
1001923
74571
1044222
889257
266522
304889
570325
610070
576897
811738
464017
387147
5916
525870
372411
542577
517248
189345
602537
633299
648432
1004432
971438
296067
257300
621343
219442
27735
699408
647624
491160
227101
350920
126083
754414
365608
630537
338820
301865
548308
787567
604937
324744
1012824
409430
391316
758438
396685
36250
982737
721196
758712
214937
726632
403320
472836
842786
21272
189984
738880
264797
538414
768198
764728
542726
604484
721704
188670
241450
270845
400152
864786
241903
907537
851656
376323
480643
805736
994378
279030
138283
503285
476062
889677
770329
443875
438344
612335
671875
822373
96341
487409
964571
882613
213856
311284
481316
631634
1034642
32661
221800
190105
486412
688986
573658
207053
238496
435101
853508
723804
565523
985074
1004810
53725
255821
211712
882936
359805
526132
194432
425920
622858
328652
570037
791483
957170
264606
289222
422917
429195
1001472
300222
185041
549600
212371
743677
30044
614606
754507
6548
910475
1003716
290476
195861
130091
484512
551729
1029405
94705
574509
724053
285475
440413
291446
1015702
365438
692996
105097
665986
418004
514918
864968
860784
622993
206692
213707
43890
943110
203294
928510
463429
726481
564696
934696
708361
90406
190096
988491
479980
1012527
301481
343566
887763
758693
809425
826851
436341
324819
482628
795187
702130
987837
426742
471201
710714
52212
97674
854055
440310
293987
466506
873452
431105
817531
743883
839551
829369
613167
665677
274592
284559
769185
434681
56191
489068
528749
227325
697375
327233
469163
380722
739648
942480
573190
685290
719316
599586
671039
834443
956583
127801
34904
426902
202058
189229
953127
779395
24659
290655
388276
721057
86623
12294
666171
812041
961115
958389
941907
818585
124091
474752
343605
854027
840208
593774
548860
500787
422111
444857
313068
210413
850948
826823
610660
565515
504018
650277
312453
655657
932116
380511
499860
289460
778669
314401
426340
526565
686768
482552
751680
291005
332870
237258
29288
1036795
764746
536323
241205
799649
334520
157364
938504
705780
144688
374009
265282
268272
1041878
866868
507601
805808
167139
160898
1019145
159089
451406
1038275
707895
324701
943051
505946
866524
986018
631175
655747
231620
679973
981927
613741
1041872
342211
119364
479883
575972
210581
780605
37712
905756
876746
921034
49411
351256
3475
521654
471955
705240
852746
270464
575974
632378
33365
597541
336442
167411
979358
935648
748051
531577
987009
50967
476949
404131
927416
3310
644478
14141
348919
389385
240071
530568
537866
669660
406746
890761
126127
50261
406545
849466
495025
879990
634176
198003
793673
817093
602181
358152
932112
471855
248016
16776
141922
583298
915165
155971
345221
306913
130401
932715
933425
841645
494084
42445
526334
699232
981517
728566
1001610
312028
199703
731400
916202
479907
672193
801445
84631
529900
399496
80801
105917
708177
876404
754548
455197
34892
637184
513218
499439
946329
847537
456622
732202
358256
47197
781667
838755
447419
1045138
40117
244161
966833
646614
798006
695298
397445
1027400
404149
700796
47540
856786
892207
67659
327658
321564
738975
567737
492766
941337
245330
95654
1029989
869585
969138
826443
578849
817505
289003
330063
390225
410423
858788
548244
772972
75419
1001560
99502
746743
490
594501
620200
742364
187786
382760
684979
655580
478328
429625
103361
122771
202083
156470
272217
20996
1022052
726765
619869
925524
784310
713605
292430
716348
953450
230826
843292
334853
321619
612909
52942
91193
1006454
221479
795691
906902
723458
950946
832250
345612
841014
780074
241718
904541
927722
650524
850942
838688
912737
495615
688859
275955
882926
987186
808266
626113
16138
72412
880043
360386
376702
963486
79589
538320
854281
281694
348334
317800
190187
801307
589063
856135
959234
581929
221964
370211
448308
808037
868353
462447
80072
114036
509892
1019080
939357
99554
694899
712396
77666
460360
244288
647270
439568
158887
84990
346953
576581
772091
756209
619584
483286
564170
135360
1029016
514646
459570
861607
180294
47554
510217
802320
86653
404519
263291
756047
534274
345941
974898
820692
772092
957327
255983
1041053
88703
933703
469271
247899
409921
138328
32158
1036558
481921
939158
597985
6149
134767
771334
288249
448402
580686
700040
526689
546151
89712
629040
996670
766386
94479
546448
123562
326534
794435
625964
681536
819782
820150
702791
525298
507281
907604
910633
582305
231011
355838
27677
849957
219712
738490
320940
8612
488693
633521
752409
595452
606003
543788
530645
443706
509841
725439
920929
922236
887668
718058
448970
619101
616856
825753
146533
899467
903360
847690
684496
944399
71901
265571
279323
599127
975636
911783
52587
1018763
922548
120146
893289
7846
800749
538073
906630
859874
612524
717267
928832
578070
890642
673186
328184
648077
458804
977415
513712
422367
642247
393196
713884
814633
3641
280111
474813
901035
584132
7601
39410
973080
704173
15122
660757
683756
536455
558173
707176
845967
479073
54817
230171
334246
936496
493582
504083
323127
350803
551841
153189
297391
488114
1005593
469850
546640
679209
169853
854870
275141
404542
867706
894982
439259
193955
148780
804345
112721
701206
697437
223762
309129
337406
774174
506337
855263
346958
475035
838647
205911
531518
728376
348917
417107
75083
810222
502352
71791
1032246
117996
760839
960853
326721
991646
789835
361247
792850
796725
232069
35282
60915
482633
784306
961687
803215
538085
286598
300232
712155
735761
145462
355501
577883
751168
630280
345143
626937
42884
622540
943676
602325
585461
1034408
62890
64933
95032
1025720
973736
492700
242971
246699
163710
1024288
237711
305504
699532
309630
477882
363953
352391
542734
756511
336371
607903
669695
785144
433551
360527
701527
528822
745160
347218
391131
272895
646825
819251
637062
522497
409736
937501
557954
1004632
766906
315636
875902
135941
738894
905183
789523
787879
984204
632409
147735
770981
802043
583642
918538
675167
884441
134334
934481
679991
643791
216235
844912
666268
152752
662230
769591
5707
540915
489568
862989
812161
227961
101252
1036891
981443
773505
380225
21372
692822
384098
958721
1029610
1004498
461151
830323
926500
570476
630716
337770
259318
446167
586892
569970
695345
101741
277724
166384
552069
579282
892137
236791
660509
931974
179959
319435
964156
346400
274393
762131
549485
27985
581735
846626
213549
1033946
366133
610955
489662
452529
614327
437439
682364
298900
188929
890998
33831
82134
873175
601273
200429
500793
448162
211167
899993
381107
748471
257455
1026696
354519
470683
252804
831240
371380
5016
245550
405168
924673
325278
955309
754561
655243
950844
799064
894452
659368
732595
705361
469376
832953
134435
466267
145406
625494
449549
797892
588725
604057
568798
844615
1018564
771031
736435
565138
654850
571608
825505
818342
387259
939713
263931
196221
139532
35595
500217
930165
706289
823801
657366
5256
49727
233056
512587
40437
378053
70140
543034
183035
578994
273453
1018587
210412
1017
529725
221646
853203
800089
19304
807653
428636
230705
51363
335975
602104
45760
111386
1034908
180844
988497
496922
5016
144562
392971
222883
893305
559644
611490
550164
363610
317037
236065
463470
328620
988876
110036
703843
530576
561490
263375
589361
2024
657911
55816
517938
787126
284911
450820
483402
431208
405645
151461
409636
875832
7447
8095
871895
273241
640070
376662
906549
310641
883791
42172
390674
274725
1019685
262368
688383
726452
185440
719960
396724
867949
920180
245873
65136
558760
507001
777814
248157
218350
307920
716027
230684
541416
146564
933422
140526
681049
57048
1007520
673956
286536
382844
258803
213338
282485
957415
909459
672287
889332
651189
736696
82050
394875
685336
861310
651582
782340
203931
769819
414296
219973
915669
934584
438274
639277
542024
271776
493288
1015744
893496
494208
784014
758601
328846
340239
489668
720834
535431
465891
180276
602490
237811
299490
530507
305362
160147
936725
125729
567710
607010
325077
731777
650893
100316
496715
518624
250183
34833
61575
157883
13841
967836
910821
869273
231515
801107
755431
809254
170910
259653
621957
70492
330179
770480
201902
278811
645736
882831
448665
386866
280758
340727
334060
976248
76999
687999
526337
996562
535064
29813
287104
147865
652208
204375
245842
468801
738293
686697
591016
645858
486670
148095
411405
251620
109995
1022481
132505
200960
911567
470204
418237
240977
132814
693595
948633
455926
902003
98583
147441
70193
914308
396814
836825
727537
800017
309692
104263
124664
1030717
76184
927410
419193
21737
248225
522118
1045219
413317
343945
46289
268855
336194
7980
869057
486316
463363
766069
727386
420987
443444
1027107
636591
838699
463825
938442
250776
255741
205437
1015993
926398
236379
987682
181619
53685
904866
115294
788740
931577
454416
162121
325042
340656
510598
681539
728863
932226
949697
463432
123699
927234
437168
254478
712260
205157
266385
68436
70776
317682
1032853
719308
868803
609732
505326
152038
1000274
367551
254400
323255
39393
611732
409239
871652
645987
234977
726922
734536
171580
1029382
256661
823408
816507
82198
500106
810288
828025
517668
610077
1007400
416366
775338
525288
451564
930419
201448
678888
532386
302592
133104
55303
333657
900045
859544
936719
129
411314
320657
997510
386911
925727
69140
644455
496900
712438
763706
917618
662007
511340
182106
971237
871462
576999
60141
344044
420078
725793
953407
974218
646459
179178
95585
607854
169156
242248
306504
437804
730373
326754
132717
568016
945653
497966
322484
381583
485996
233383
132370
707802
470928
537591
500727
181340
598675
739442
666571
827151
691614
838527
167499
1013218
497249
959055
886721
722141
272205
914885
105352
643411
931234
404741
772020
876396
740297
198906
717400
711570
950745
184680
177169
411905
659108
598419
875428
65926
762698
906601
123734
497694
461224
153549
389918
61894
1012309
361969
385339
624617
180613
168304
644186
781587
608513
899923
362959
910575
299451
556405
330090
868265
945998
754520
727799
565558
770047
756804
220121
341532
212766
184314
499566
23711
203596
781746
325444
156323
610037
968302
1013809
520303
369597
330848
854687
677814
235886
500677
679163
722377
934001
274746
10969
707034
619724
158526
565115
239214
898078
260306
561015
4849
298830
390052
539733
821935
1040824
637042
206119
856386
45492
1009072
629827
712411
429710
676560
536876
587617
789405
658364
783099
939016
801049
328615
409019
713874
103651
795517
834772
832672
1039677
877221
424579
331681
763663
997290
754037
841975
863657
440301
827246
226108
958012
1008433
273223
162193
11254
887336
840197
472664
18634
261301
550871
58652
487081
296422
562751
940974
173531
175515
303038
568927
554420
615472
256554
492329
897698
199480
1036003
444197
149763
114443
322759
548913
431677
338772
431468
473664
638983
99309
105451
865769
5148
392687
459264
36749
186039
708731
456670
45820
162595
359282
578186
193892
717937
935279
142550
364708
240052
959583
223916
385597
66409
43701
480732
670463
1004610
361220
583290
477903
155599
48671
1009027
655572
46972
381037
65774
19763
355746
700692
428132
75252
720875
19770
561499
504143
146178
875082
952786
742176
883872
717773
728547
433723
861211
977436
139583
361603
132799
898834
1012552
269341
511659
172214
489222
792453
514737
201485
462306
819840
814011
142478
590560
674909
618610
78219
372605
712681
769355
410661
593594
169632
1037772
755120
800429
384689
152421
593280
690213
916768
1007821
814075
29924
418128
125974
681948
578074
826988
932144
595204
489010
780759
863678
936475
491466
735806
906509
571363
777552
601490
127211
733688
999244
811854
414612
159565
116043
1024065
1041552
919127
190541
477330
513586
157682
575698
824884
22166
356648
997935
958011
111331
382735
144221
189301
1023982
159550
719575
406101
900301
174669
47815
372423
532178
385759
12535
638436
591086
396604
93535
870293
439980
39612
42937
850892
158352
196227
304008
816130
202156
679965
866721
453008
137168
40165
709725
594584
119776
206853
478721
984234
759578
611946
436082
537564
523051
193461
564117
104880
752043
85715
634563
111950
92635
222312
382665
839904
448023
775375
154849
1037029
186333
752223
355850
377758
890013
523060
543491
57584
352581
70488
134007
314143
1033905
189673
427186
629135
657709
464401
778716
307775
538763
742103
174979
945623
741343
750448
749437
628994
203703
38465
524894
853687
671097
629937
318149
509746
182343
417779
59003
85335
857575
415340
559494
207736
362891
920164
347460
845154
3164
468517
988984
786520
459452
834466
178641
399597
376128
403327
496571
624018
739242
618399
251427
140170
982167
586744
626436
1032020
247915
1026312
539926
247859
750227
433780
917412
298523
503305
504309
516273
741604
535828
882201
654524
745572
140118
602165
692321
55826
453603
311838
949057
303762
113170
479276
342471
894043
662919
314709
677358
618787
708070
16277
239736
410152
253035
665163
267900
285636
391236
398408
642271
484551
606986
59420
855067
548401
431574
848967
267066
180362
215623
76108
770555
1021675
577742
327152
200530
827727
10927
14937
478663
957018
111561
65536
606248
851561
380365
412082
110331
334895
89397
729929
434760
7358
863602
1007527
822272
279389
276541
697758
564856
538634
725915
868253
408309
898635
663698
885036
483565
1024778
20589
503059
778640
206747
842211
289110
456397
867392
581623
269139
646921
1013292
332618
144667
864741
1014906
880756
145360
117003
839457
379430
297010
153558
558755
180101
18984
355821
377384
18866
977301
921957
53393
250502
467152
754211
950177
570783
271475
728264
772251
948058
726878
890374
262358
537959
773947
487041
856389
774812
256281
1008031
89947
806389
513109
716771
538741
136966
955823
937165
867652
604071
827141
263671
882753
880983
150693
278277
1025494
472842
71916
46229
650551
819920
721255
935927
627747
570630
348581
108448
360718
411341
956124
356870
879614
998549
736007
471678
856641
809022
452323
166782
67290
14700
244242
686278
674429
505473
889204
126006
991459
942459
968579
785173
851812
319426
117032
148256
806911
884611
949053
393917
972218
720603
336089
445580
1016274
787652
211664
548588
83002
998023
262017
211896
20520
926575
808540
1025247
239724
905378
836293
488928
791963
193803
782413
294812
255951
479206
131988
987454
1012901
705868
3453
815300
773136
69896
964026
557830
1022323
179160
795227
283693
777541
600936
1029299
934878
351487
399370
201596
726553
81106
474341
431385
58973
638118
827598
913662
47829
1031702
94401
50258
264539
53535
392650
977718
1044390
628308
696685
1017970
119304
995978
458794
691194
678627
598266
791114
1003796
266235
250348
480313
720254
367142
382494
383726
109309
711170
226984
437855
852129
758006
178960
1035028
164096
800186
176187
636613
112133
864045
667687
968709
974336
825382
647158
272462
1041792
607376
735959
767990
505011
367465
635118
993421
494502
627795
604449
797951
688196
122546
172219
539670
205697
680404
434637
729387
73832
616365
983950
202060
223760
450465
748588
433997
224271
907785
214078
860947
822472
22514
649785
808973
446808
876813
984803
703273
1013485
314086
268990
761225
355044
466300
180837
1008769
763165
802149
70433
889144
177087
705051
695613
228440
1011804
24046
979550
574724
80247
336995
27352
342222
221058
811580
455384
312945
317028
518563
51494
349030
304370
895755
780450
908495
621737
918606
923067
269885
598349
325671
163603
560348
781157
914403
124076
613133
1005160
910560
761486
838585
106240
242599
470776
535529
734563
210542
204040
223801
552036
113149
884348
221301
97540
335321
793764
1043741
868670
956086
85377
226007
946388
467900
885352
13025
200955
585639
559480
66882
158262
321989
229967
944196
770497
17123
850881
617167
986411
579477
860168
134595
996521
1032343
426995
377759
372392
639132
80238
1031028
526807
1024042
977057
969881
13254
964078
571540
655384
392106
880986
845609
219946
91721
520751
827681
526161
967221
403566
760290
805036
837582
286023
330828
85385
174512
182352
990993
789507
661494
168630
574438
361520
1021520
889664
260744
647772
991407
574464
73228
174277
802856
662196
978767
273699
736272
282377
841293
35348
675717
832891
543183
19049
317087
770793
312769
301511
170803
730086
674575
862027
37915
219634
326820
79918
147593
550249
747076
41459
738617
458445
417553
403852
323627
115227
944974
169898
931869
449343
318882
647018
807636
464066
580427
251087
592710
340531
960599
283050
552538
232027
15020
492931
208629
469472
215920
622707
764177
326777
736388
137654
496693
823259
424083
60264
1026789
1012238
939568
991044
566575
15476
583694
152236
624336
65986
160348
680951
3774
889111
996636
620324
11716
91555
582511
504158
862868
104643
820735
40538
696276
736326
420629
892935
978180
827105
772340
760360
978232
849901
373394
162112
726419
685300
130861
789923
649752
600075
65891
427764
351808
517414
692921
768472
762454
703471
1021356
327186
536171
444349
760628
472537
102884
522890
515161
679477
241755
451787
1037403
457020
459601
743476
384989
642971
547941
53346
162917
102118
940105
217548
162302
105835
957592
259013
647932
764258
761991
88974
309045
196222
415045
205853
653332
858774
111907
844121
828520
963896
324475
866598
421538
67475
904642
51931
23864
211197
765419
394687
635957
96545
159839
789376
203578
426360
98344
273433
958662
589543
61218
485223
353219
272391
172581
298146
936573
731078
219556
1045280
750967
415091
710176
971266
616635
571376
488879
821152
842188
643585
1035143
28482
624384
628253
912025
161498
808846
902506
872480
684888
761527
249398
198600
916436
821744
285870
161574
20199
759124
124658
1023820
334758
556970
82226
958158
621944
499478
546310
770113
254863
782694
277221
945140
852632
501395
909085
979451
843041
956633
156791
349779
898765
601759
141696
712764
893932
549161
599145
762878
45101
733778
977281
284225
472324
194327
179490
50964
436674
255839
697827
1030308
529134
1024399
312797
134216
143984
589415
339668
510761
536718
590837
492176
161896
951944
398972
738309
237347
683925
710539
399092
1029503
957481
29468
293691
636501
749620
381893
78758
512735
1023628
874867
558450
513260
572246
979287
588968
305000
341485
282792
461199
106064
947275
850753
58432
299537
6582
263209
923189
576909
683419
241716
204379
160648
219300
823772
364094
504271
73522
396615
109149
122886
127891
959135
88740
941561
421176
1041904
143576
546507
667929
694738
829414
172208
874925
492284
893824
97343
916743
392791
286660
16364
989112
439943
632844
886492
50315
528913
533827
481433
48546
125804
659083
609881
360588
130123
161835
927516
862910
267936
50754
739950
473161
423969
708192
973659
651665
382440
315009
801544
818209
897617
390839
25039
866946
147596
591841
902462
270618
669304
1039868
1031895
143227
211632
458112
359910
669451
75379
366232
967203
50303
603325
82337
91513
628002
93620
698222
819830
289371
299385
496742
82687
100467
363799
585245
260390
506374
477707
959047
413409
115978
483270
258568
806084
181091
661036
613525
530721
289290
176862
759048
827498
760976
528261
104518
211677
377863
982415
989024
944348
661807
321556
209176
143560
766347
1045329
818469
14067
683200
898235
872001
695759
307311
501786
679322
608911
421517
483832
771017
598699
911119
229021
951407
520893
532585
915533
783262
692584
407761
455924
427559
740441
842672
165492
289282
391218
742048
980681
411353
672992
79887
220135
777996
162383
593334
644755
875572
138149
835155
584993
649945
187191
347476
245597
665461
38397
952019
624747
896734
196521
889124
257696
881265
927712
1009473
463784
644878
69268
695691
678186
772371
479801
864771
149088
505423
254155
528024
740732
724035
590707
553113
565149
311274
765822
398437
114029
575863
470916
583560
477442
311462
787273
485815
410067
623717
103360
494923
598675
1039506
760508
437676
608832
715262
1043049
787270
461796
529194
268318
519976
1008072
782670
184219
967075
767593
454381
512937
614944
308874
199559
658342
185480
651686
893981
295345
691438
927884
169323
1056
221272
614506
412600
490643
256222
576118
704570
10440
512285
674298
490011
78613
133456
879595
718385
664292
356035
1005233
143868
290668
611256
478977
32120
1020831
200926
239509
1008791
166886
565134
1042030
1017066
298776
64847
490158
1022825
1011919
142041
105761
270680
210027
931929
524984
406040
999104
430720
91835
379253
118170
928975
28780
511352
787315
283565
1038212
386634
265556
535105
921347
542996
879695
636615
654995
618042
91980
424972
83092
390098
287902
756920
435978
317725
527698
850985
659175
300795
40505
648285
833491
399819
415874
15391
530475
167545
94210
161352
175162
273275
1031019
918879
195804
11385
786518
674726
679575
901565
742964
650650
486177
726089
386197
798131
954710
923180
978482
1010848
535848
832905
873717
229979
904374
910397
714216
662085
62744
50987
968076
386561
781213
473305
244472
118223
1000893
817041
49399
818621
383786
948032
795240
56037
1036258
931692
928589
880750
389446
1043837
13258
164567
340659
183919
196510
563238
479367
259781
339923
575473
955097
401515
276547
565948
342825
153479
717378
376995
335983
456273
477106
311120
191865
796398
636127
231547
630933
805926
721811
835602
462928
641889
673125
627515
489466
1014587
870054
657978
1041830
511205
611781
747598
130239
661338
624960
800662
497701
986154
625100
861537
111793
733137
406955
110439
975345
842265
63194
937809
997582
671963
272053
642308
169814
755811
738163
209629
815234
955043
1020401
502732
627683
900596
220460
558261
823453
595391
921247
38216
744750
705367
975688
377830
790838
252426
8818
1015928
834854
703512
363287
383633
1020098
444015
33613
587666
172267
740270
741237
694181
350971
546382
231015
854624
257725
791206
893055
346285
444315
219394
1037786
665818
63933
900934
678863
917759
874069
1032435
276105
432655
1010750
1013693
52199
1015801
132894
485221
59332
872110
658298
212510
117046
768880
1028710
589080
233990
717062
746112
451889
404125
21924
732820
777902
705232
785190
784454
624294
974948
986617
462247
838795
396055
63054
733989
613227
149302
809924
218464
758984
223662
569993
256766
859089
981974
413223
897059
123414
442524
1016256
286172
822928
238571
727197
786578
958964
484861
745323
101979
345322
467403
7316
543455
965919
100740
608457
409348
790355
609266
317353
431969
883241
707843
303768
754671
26497
404024
754605
360943
965704
455221
372571
761565
652233
260274
558670
548197
882296
66179
370912
351474
563999
152185
279007
142433
918430
712789
202296
599409
384887
35108
243384
440126
308382
1005648
515410
896854
474173
411056
426242
350142
7201
175915
813100
285094
607691
278442
144610
718769
288193
123241
1007424
39569
701139
461839
1012320
81134
205079
473396
357615
1018260
67722
762368
647999
566654
402059
285038
121584
162061
624506
518231
677636
960651
240823
273930
79322
115335
916061
686717
596318
455486
832535
812009
539586
392516
736759
626845
197898
684817
705973
1008005
32264
78382
579978
971845
681980
386044
727069
427283
594453
578712
315164
259926
640973
626065
440294
122558
684495
864824
322349
130718
885422
315484
246693
372290
851482
308472
623723
803095
465208
91841
733274
946130
996601
539325
183289
962671
506941
255599
1030315
398818
331269
52361
866264
88073
482552
839128
356514
625916
494592
441148
37038
804089
832356
310868
351198
743920
253295
791136
751405
529029
960582
176444
721947
154023
460603
79360
311011
730019
602729
632671
558389
943963
84913
87305
652329
906614
940214
1001557
855245
915306
923465
561276
275974
263447
977018
168767
133017
257992
122032
959367
949426
1030928
314330
303514
207340
346050
79703
930908
786622
255075
649743
377197
290385
546479
842867
969879
869813
581411
216721
663446
663996
275646
209053
92571
596804
87171
845154
489030
298782
137213
248963
353029
62651
432053
104639
788907
16971
183417
738778
430221
136003
815752
355902
562915
751012
377170
84282
534844
329859
903093
777861
987738
558510
724414
22735
147741
950674
1011810
127448
866165
965599
355842
52423
604122
688896
734403
1439
880403
187851
225918
59923
385409
492452
521729
547445
434780
802480
364893
239433
621568
363512
413512
46591
596515
250328
74065
724670
616803
820132
610126
308990
712307
115775
700536
578631
150221
441115
242466
942535
93052
236247
897854
430543
213273
213799
430911
333541
1037911
782091
234449
1011009
71400
324831
410673
531844
492937
697684
413115
621481
135130
97490
913733
912298
534130
905232
595896
326152
27695
391939
749930
106636
844074
264801
305631
936532
307306
966089
778294
25060
783518
268753
1010934
275041
88458
769485
805573
936693
542572
435017
723193
101370
446148
767870
495952
240059
819013
538625
772418
375358
854080
623355
420607
998079
244048
643581
425859
9686
197159
546719
786939
8772
876897
240790
47927
853370
673279
771042
775965
999759
834398
433846
327849
203685
68048
389009
498277
1000808
220187
503765
643425
396357
456931
41891
960982
1028995
948476
216774
195075
745353
737445
332366
257719
628785
959206
706866
127376
386592
915383
951426
37904
395260
236843
1017516
370803
109428
847047
395012
629450
1031050
764133
72492
852513
983069
673895
516824
210945
369115
461855
611695
128552
1007776
31014
7185
634112
214807
955883
828083
227231
45439
734181
137384
47409
653638
886040
578659
316800
94258
354918
939715
1021623
523286
508040
255882
476965
438446
852226
94787
1043576
1016554
962951
711942
915489
228330
1030380
794149
441807
501957
888425
49381
354251
182563
1027185
280268
618552
158465
845773
184809
63160
115723
359136
152666
596367
465796
284348
334743
680841
58060
307022
964859
165064
972516
105866
621244
629022
87423
539111
11261
143395
706672
88251
454344
789408
461453
117081
116232
304335
799615
239693
628651
1037695
691210
459274
102652
24397
355103
232428
816287
341526
757586
9270
691223
615639
855699
854367
24091
750043
72439
715633
957591
927349
153485
294348
237686
457511
465565
640698
556410
877004
283470
37508
735636
785812
333275
849299
695297
196243
731524
250562
481243
538431
421380
572223
752569
697630
577697
575222
502386
185035
768936
261569
719498
687743
570629
952657
695075
748346
436268
856908
287736
637278
786699
61039
119578
536363
325645
933793
747435
194262
294884
853778
6428
853706
149880
298116
212511
722483
297003
122545
503529
517107
505476
323142
944210
606566
547489
982757
298499
432405
195212
591341
493868
372433
224357
144898
583434
76633
305604
146156
748514
550623
739900
785354
674266
805113
655737
307142
47416
957036
241557
761608
827005
681937
721891
278764
1031109
741001
694835
416962
281694
540051
858901
324061
529730
130542
794368
552068
513253
496576
326823
162055
836973
694945
543567
286832
648508
91852
605312
791872
336660
147051
219252
660466
298104
533663
612480
550209
115322
152759
258367
595662
230953
706302
482898
1043775
442596
717390
583601
959125
561791
547393
775471
300421
948903
420047
876583
849811
909584
100954
891474
170472
962471
319804
844831
1038711
325184
513357
803380
340794
1012152
701333
353276
209139
951301
62954
782871
798002
878124
119082
783249
859421
897333
281771
720389
513597
188319
420451
788720
517116
458672
792482
371270
426503
368837
142807
579600
549173
275701
509603
661350
979180
988485
464516
848747
463788
850197
992153
619244
220673
520758
852001
682080
180677
336600
89699
478609
58053
815326
795207
1041950
656675
555550
495956
232754
287504
248957
789535
391484
36238
740277
120502
657084
578151
950025
647310
90119
665698
853475
946676
994897
129080
843392
556089
793605
1014001
353537
744093
435427
913790
760441
909087
894932
776405
35042
745336
856691
378657
946853
190640
604523
938805
158502
231359
646828
980604
900786
329880
619684
520228
590278
96452
529480
750758
590876
85166
893175
890200
493851
223536
91026
595352
428534
174993
1043609
482415
795767
444098
20543
53432
407362
643498
507168
506387
401092
511738
906219
69471
322788
935143
396481
154863
135465
755090
984791
93595
255244
324082
660551
463967
563492
453162
292985
263029
274692
958374
534578
222277
34379
646681
503484
393582
299597
207720
328966
823649
727371
850876
60661
848251
233757
974751
197249
849096
380643
202677
902569
213218
230625
941270
582357
129329
430587
948493
245428
839043
220737
88564
354793
142021
735127
438136
59181
571628
632072
487136
79862
718608
414261
203206
78747
570719
229189
476902
159732
928880
457843
1017912
258994
97263
555162
10711
134597
717782
142523
537230
654092
217095
697317
546085
945286
888901
588836
146522
90298
445553
606587
847948
958352
915103
437370
193074
225141
411808
555985
430714
856428
815737
672505
630206
911898
573470
818992
713103
827386
185974
1043959
368879
1032905
668817
972315
341695
332738
1036653
580285
464297
885432
129138
340128
835883
7853
232737
702419
397742
955804
1045208
885941
776518
993368
421818
50995
645699
51148
117067
979447
376004
593192
198502
1023606
845798
816322
243376
532012
648267
941469
676241
564035
686256
299412
896153
411180
1034857
445565
796247
985477
837754
884754
597674
353085
699596
215596
311494
97811
249807
475353
927808
431464
990359
1019175
801632
685584
785933
932944
711701
1018425
391398
860615
560063
589434
1003609
281394
633433
388247
527635
26874
242515
980859
328352
253972
477657
758232
86073
1025005
610923
359905
43089
529963
113097
1012370
304684
653760
422410
752996
1038099
1022226
809269
1016456
949782
740109
570308
735997
792253
551424
453791
314704
710861
983971
662209
44317
128193
312573
284965
700637
776560
623035
443973
770301
963412
1004297
472754
1778
434386
669222
97099
168138
445920
361160
60367
183712
1028731
772342
49769
785974
94305
735233
693827
20121
661060
300461
895778
75341
936933
507907
262938
567989
934002
646140
866081
796742
210460
339747
387061
964076
46916
813271
324215
440012
871822
762340
761401
713496
219300
601210
656465
159109
194541
394175
890222
673539
466148
699129
643512
19111
307127
1010810
470016
940998
941204
646078
523460
777800
920052
127327
752694
181759
341782
296850
21641
921532
813904
875307
1010115
440379
706125
175563
637343
583045
834755
706657
205417
565203
611140
52021
992088
1011583
561009
771467
83752
74657
463849
111590
775454
633657
217668
454152
131773
687751
288705
86161
396925
645470
357582
331402
551453
128181
1011934
329846
353863
346368
530261
926865
209180
922973
518930
746382
508949
135396
848649
874264
71690
1040651
208002
166910
967153
79510
665797
185207
112041
341021
177945
566577
359836
925055
126989
579233
289713
852212
35029
316236
435749
604848
807617
598394
327318
184498
112824
856902
696206
735714
699913
969572
982243
521684
647842
889968
951079
1025381
269904
635090
139917
104440
359359
236978
543032
634558
393497
87370
932955
834573
420707
993150
95425
751891
494983
660190
686506
272454
132347
920536
1008778
995032
67778
801331
606074
240326
195177
129326
454435
364931
853626
924638
490702
47178
673864
42031
859051
83002
218558
122767
958197
342221
185449
644054
179446
212183
276879
682389
38829
123922
795099
741910
409933
974212
300973
933165
658214
428189
167013
378049
932399
283949
376942
954544
453566
420879
453438
780031
767223
198671
477765
763723
287393
103374
647841
316419
140184
392635
282526
808233
575552
1016009
349688
572970
590415
594050
676779
665689
964677
253030
183975
790669
1040988
580914
753215
279915
371292
946625
276228
990848
45750
197834
707393
64573
465324
261520
511375
671907
689332
703066
666971
137850
545116
323623
849490
667242
540198
578922
997039
975193
705369
360184
904649
85342
712796
192845
678225
126779
990726
478670
126978
188167
151614
418413
828207
475566
124709
638234
375699
367137
507874
491521
1009686
83436
985225
274317
179572
717669
426894
272507
172575
106227
944199
939963
462758
862622
594785
993688
20925
954368
512274
464338
864338
870744
118938
438496
491988
928046
369309
761149
461140
476669
941682
118730
982381
37323
471519
276113
644642
440720
748749
233006
483808
193195
50774
314283
295376
158561
654601
995967
648942
582401
667726
586034
714436
694834
42757
145567
571896
594852
919662
863394
606995
751063
545401
908277
982777
358095
824065
956747
705398
843707
688217
525792
735807
353564
929874
494361
1022152
361081
957542
527633
95346
1015049
269401
675342
959291
408167
223866
325779
999848
189607
238150
229192
796431
781778
50731
310457
496234
952153
136161
878235
919607
49613
493409
152029
364125
452349
758638
60228
959100
1012802
929621
560999
871400
797117
564079
12167
737770
141781
515053
469117
628882
979560
497311
68558
899123
634169
414028
440985
975962
896391
876220
929042
944072
850046
572067
637047
166872
336532
938996
21053
86707
101093
409090
762763
215296
990104
587822
859673
812149
472096
400826
134588
318857
488300
941040
909778
302170
253292
595430
251474
936602
168173
240992
857526
911928
598585
252541
333519
470568
473652
152068
106139
525847
134705
636749
498706
443549
167755
772974
1024518
325356
606874
423554
12097
453261
742457
962177
634847
416269
133702
321372
966227
772348
285146
534567
175330
741263
166302
271703
375404
183387
458667
341335
490200
324049
777156
563217
861737
779700
850797
739322
690523
667151
936440
936320
46370
684633
748595
518205
575459
1022437
726340
25260
785490
250619
206232
297474
235207
408080
161037
721648
418296
819237
768483
144385
392050
1041582
344771
633313
136505
218442
486040
1011341
342264
386112
1044079
864048
841648
381418
795835
601208
316747
947442
988267
988546
1005865
783391
904209
675834
947419
1022598
252905
142593
333908
333651
563025
354349
810999
851794
7027
959032
710429
647145
121526
211072
289586
857300
642555
666438
1042594
620294
509457
838456
654029
963441
767187
646444
669833
666690
310342
259426
875875
501106
137744
690205
282095
387861
306961
137054
1038020
968053
62283
318533
1030818
749277
605172
145347
159137
96454
134516
448509
440634
244325
346201
45776
104135
904463
315295
680683
766029
176707
700452
667549
406149
382461
923407
496114
128675
95385
537635
456841
676746
85316
93613
798819
984220
47255
91058
399855
197857
1032354
411672
262587
903090
200066
944680
970870
192308
620157
549904
608540
578301
346678
905948
631768
992337
643378
303341
254548
616988
161785
263528
378390
26786
619128
930172
1033481
30551
174499
103071
848670
127126
115664
174739
103931
558305
897644
129837
399957
129824
281355
959868
392291
745276
605980
27703
1026175
883195
656836
561518
477124
976714
193343
620487
282631
633976
213487
353794
162686
246542
848023
796794
487689
114865
660530
180825
433151
1038344
515153
433490
15706
1031680
275549
192957
252672
463854
795949
458114
317397
735173
826956
90351
113121
384178
650649
453190
653162
705090
585875
1021847
494936
23225
383273
248212
301572
590396
276307
842715
763713
485800
415691
959276
383372
697691
703080
893749
548185
843569
563479
83679
404755
182535
694879
217645
178197
617176
547473
856303
753418
572568
70568
48594
517227
642175
397036
623277
692882
861176
7662
877743
775449
169725
247194
146285
380785
424784
261398
137520
310430
756610
15271
256496
414330
845811
310380
261481
43060
80604
1041437
962067
806362
174819
1006560
384599
890815
648718
7685
21272
795695
911550
694214
746389
222900
935463
471849
190194
463612
816579
881553
894818
771952
997945
507628
58411
818530
603376
796081
675876
691042
266618
738713
60501
700164
857244
20908
634881
486122
160765
30210
1008736
812792
50476
184040
154315
511807
620710
911654
527883
979242
982953
425993
734180
335557
871952
6327
684464
693203
936927
569027
367839
348443
567150
379268
304687
348963
876816
33680
71237
329755
123176
381032
919497
316851
483329
337110
701739
519054
284166
1040546
520885
960570
580060
42154
1004178
471399
65053
809188
579785
64010
347036
51272
887577
261166
667277
183115
271886
943483
688524
834096
34269
769335
939032
635
50660
743846
518782
185419
937952
710523
686924
344421
250026
370123
325129
483923
612602
1020605
574325
312453
623338
841141
715058
719509
435114
489593
380278
352714
548679
756925
441423
199448
378136
71582
1006606
446293
196050
679293
762539
666990
1011349
217409
730849
430262
304868
80877
246984
518059
174893
147854
802615
701232
667423
527820
750277
1002306
437625
784328
402338
676763
54668
548269
482605
1008679
659785
179720
578312
45171
903157
415242
232668
807148
408492
17166
570756
969012
368270
650648
336360
149996
489788
675123
447543
983785
17077
1086
91456
34411
934093
630377
25923
911596
759692
388340
470271
105959
609498
770952
402411
207769
168609
927520
449093
779966
684337
939807
505333
230917
43801
806006
234254
378578
33228
556512
532761
839567
228822
1023001
477444
664202
653955
262218
796506
177937
936434
420281
680808
582504
673435
496642
353612
927757
336418
311212
136974
536881
77657
476549
144956
86314
581484
270049
807246
896572
803166
16568
71243
704445
817841
269542
786302
330203
649167
916776
309140
19475
445673
636508
736592
624632
683924
357928
252457
103908
287304
339515
308609
296076
922074
67426
38328
60929
199712
605629
345745
464109
188519
123936
738629
457858
584331
980200
692591
33116
132017
129600
618071
409978
768273
76907
694066
728487
193439
451483
373188
560554
835337
149656
659679
277283
716331
459156
132203
538688
271901
998128
147127
467946
812539
474666
642621
607784
727714
375019
516805
1000949
572192
830296
224375
544768
476900
438368
937399
562597
295304
8674
714563
968115
868528
236232
705339
533520
297582
755768
329121
657291
994706
849620
996573
1042194
518562
819470
202171
65531
664817
729613
472344
686388
555667
776115
476086
361991
349304
565663
7111
714885
351205
87983
923059
474274
449370
219085
618471
288752
681742
991684
506626
400991
960869
568567
514328
905534
1040442
677849
156189
638742
122384
170056
617994
26244
476757
600669
138759
365442
97012
987419
135244
199624
989721
955752
739902
660876
385559
960521
541666
974723
396369
312935
720302
676596
473642
922461
434551
30360
656464
362148
1003957
845628
28673
531339
819840
834985
210094
126448
774433
448525
125709
872511
1018657
882325
972845
112834
181268
151755
372074
763482
62652
989786
513977
619254
312241
913024
973921
988386
654230
602310
754520
129201
275651
300648
124246
329821
44474
322771
358429
730185
920813
285038
916430
703761
856638
1036894
416337
94384
250148
917744
883633
671017
883946
1004767
765083
320868
828768
629487
638656
630675
214280
38411
291927
384805
391497
996947
90352
912345
667116
370033
237456
277112
576497
771176
54061
894096
1032468
1028150
480748
652957
207498
539862
731141
161737
537449
886333
38764
271074
927202
46260
849079
257279
995476
262966
883082
896837
324250
967976
71905
867688
689538
304822
788488
424392
980241
697317
288579
950608
624525
342217
366270
971677
496988
804267
976760
493097
917693
1018396
815057
191148
246696
333922
429366
774517
1040194
112851
347665
614807
874341
464426
140797
492167
513280
853912
65786
815049
530723
824993
320172
106639
846353
723156
861780
342421
317083
314219
703894
364826
227957
950081
246779
782393
10097
646461
967788
648015
857285
1009923
741027
610300
739716
149827
419237
367476
169708
252397
927498
1009083
4176
159782
971803
69069
65804
164439
505801
757329
1001232
685867
480540
917333
315165
495922
289112
675730
28876
79438
895091
233397
337765
428420
156153
39955
889495
198414
659601
717557
616491
639551
290289
125068
935889
160899
720325
152310
641902
817663
1024432
499160
253990
880153
796200
908895
178232
335334
694405
760993
810370
783451
702369
149524
555325
894756
440800
524752
268906
12499
916710
15857
54338
994709
959686
645437
84191
102939
905487
691615
377146
179415
411501
634883
1034527
339130
483594
1034558
601714
222651
231199
724351
719163
684761
320573
921299
536094
764672
247224
955450
385247
683639
1003216
583642
447939
861238
177242
51210
918208
662843
893332
1007670
423420
755479
674210
661123
100833
849757
486210
392259
557295
1030352
11324
34463
142275
951967
930130
701526
774324
32062
269840
798838
597482
82480
315333
265060
895641
768030
358937
799726
803333
94938
956914
84655
56491
470767
644014
896076
966586
660463
393527
264153
104852
204177
981041
383111
337160
253877
370113
929562
1036097
818156
652359
388163
647658
584858
541752
310181
962714
595342
725945
560946
248455
172211
478115
875065
155908
942516
681926
535308
597976
870338
185874
80935
1030087
863406
609509
141260
573508
351779
934689
511358
149658
673736
243741
606533
656116
534562
498913
107125
763716
301157
927388
627269
511261
800095
257140
212870
993249
862611
325983
930591
407735
697934
266146
438880
509139
240721
260732
646481
669729
604129
576118
428468
177345
52845
566084
728778
353761
19274
627325
674037
579083
86158
316600
610411
55153
151976
975331
311332
644628
661570
59507
174969
977224
522976
792524
549100
1032299
799239
829052
966349
228114
364813
606503
48886
424432
250052
298286
247747
552059
41598
860056
457640
843834
10035
884863
21692
728633
977746
8692
703824
484193
318607
36096
8439
986230
654214
967297
585964
946610
380007
557914
850435
8570
572461
778246
841994
571244
827647
1039705
200715
936863
443862
806850
580087
992190
574134
539040
415481
827496
542774
758577
320866
534677
1006322
736556
376856
378902
383431
162008
1034146
707223
201748
801865
985292
719844
12766
283158
502105
14250
700296
355758
902981
586625
252639
870408
953815
686792
144727
925922
904260
311036
148380
779053
831365
579472
380828
610817
200522
65962
479942
90262
345360
86100
971736
1040554
1017981
791102
479501
975577
588578
768814
355921
279024
774458
172987
667781
994414
491548
919222
944288
807416
190270
905298
972654
761033
325238
958541
34186
931769
429581
505573
270307
721139
191951
219433
609097
717017
920299
184602
7873
499833
295203
206678
340546
974735
749020
118825
768189
456011
965373
61539
1009120
1022103
669727
318148
883029
664514
609181
705843
1039999
723378
893800
276097
471858
936263
282215
161520
274819
628059
1035154
978919
45062
860255
897078
383847
478629
746913
359695
400788
318291
710010
47673
500281
697783
391646
92945
73885
294433
670339
552314
28084
361619
572868
1003464
392922
98945
385500
748075
436300
837457
96117
588981
337280
7955
882634
929603
1027499
214574
7146
705536
137834
144415
94018
171971
608760
292633
31579
698128
810439
618268
564660
295302
11637
672878
449376
512477
770031
140720
972578
66205
1042435
496590
914196
375442
390333
648312
550136
565533
209876
281512
983478
723622
998933
793539
299895
596658
1018314
231702
360523
51687
120695
297208
1028807
11478
301903
778489
307223
487274
822822
194675
899209
239460
518076
909442
278154
708282
990825
187816
860851
997624
85644
190665
1005270
645706
4244
982735
31414
174654
518483
449897
1031132
485875
863777
296165
603405
903572
150984
347948
845289
989909
871643
821463
23060
136925
447798
40799
284815
772750
232205
758214
302162
370676
558368
218838
312722
363282
532114
879604
991624
72923
894598
749517
566886
180375
233820
514128
187138
649373
641600
715074
145969
604409
922214
614680
643989
981458
145563
489071
1040023
393725
730116
731554
337669
216874
1028469
152251
54809
279146
714235
90358
685051
240202
1006802
334678
921514
444522
969401
955530
161714
108874
963491
862822
261342
533866
481036
46812
943645
849920
778924
282384
603556
991782
1024303
342308
983949
981116
147132
432150
76153
565611
63314
263617
985506
935809
726243
927045
301243
495091
277164
359655
732818
765586
935236
127364
1027116
815861
675393
97577
569211
144675
518601
1010920
795539
384738
567323
475228
1034501
482720
40183
409290
509731
47236
303659
393210
312592
656406
436457
442947
664668
512214
545589
959345
382280
159901
913288
902255
576910
949938
785216
681653
115077
650352
981196
206505
286642
1019460
855044
187012
707536
723513
961070
259545
387645
944497
176305
77721
906643
360444
574084
61498
921039
1028109
936871
554649
927668
486416
14098
782588
614272
198331
992748
802547
402454
574016
239619
641908
21522
671240
858650
809253
179320
351238
664569
854854
934612
83845
346551
297372
550249
467564
537205
975736
575823
852193
463040
68703
102281
830137
512555
16667
684819
379405
656729
458990
10515
277058
277121
289134
613759
765133
229468
433292
35448
89797
86387
497520
163294
346505
247350
262909
1006708
931086
609309
3085
393484
70669
332654
338617
537374
488070
613731
648888
798175
632936
750396
80421
796005
379491
552130
889531
155127
6136
409520
637395
586783
471729
588227
1033481
892811
823005
692977
1023626
896426
1018837
182711
541023
103389
301161
561723
899676
758765
516624
516264
934097
333362
301378
532803
716908
558952
46210
28889
431119
211154
437450
848378
547872
154703
35789
216342
1013633
416527
60729
782087
758959
985093
559482
728401
204554
316033
267648
499656
882572
286046
285570
151690
542705
345217
149313
332328
770515
536305
857407
147267
845994
844711
782123
888381
736175
83116
868189
454930
859089
654141
346529
354029
733075
724200
160154
199463
934293
858590
413938
727453
761632
204023
143837
570995
913696
523710
291545
786712
540795
839974
477454
372520
272583
210022
874384
167928
211874
927121
847705
1009058
162983
167356
100963
510460
764292
69261
311538
1020060
405737
936949
244281
68792
623254
1017792
759978
941441
790055
670118
559171
624642
236319
858276
768910
306729
55920
953351
128476
939702
317811
400765
740476
440177
594215
729121
273470
610437
138959
1029952
697101
562717
802600
493569
960683
406714
509383
636242
469745
31649
21896
957492
690757
900713
478781
798190
1020154
1027160
487428
594069
234199
927816
646114
1008929
646612
911313
542870
714991
536492
182479
631768
629795
602902
595377
210599
977508
262424
139114
705301
674117
217657
920316
938222
680642
314573
431210
205528
141309
444635
836857
636056
234329
94154
579210
570507
424347
620339
787936
242995
321858
249915
554869
780174
8611
490479
442784
741604
866641
701482
149874
921244
87517
841842
495393
939491
868959
943740
526551
477746
75950
331803
78805
938575
356008
167924
774206
962218
493912
202005
786227
955474
423905
509417
77361
630785
31995
886227
746327
500180
19387
675362
662747
456523
939290
85995
180164
42467
950012
49008
448239
363185
697381
335132
20998
116369
84319
889895
613800
685914
808714
335025
62864
347995
93505
257961
1015400
993467
415923
540630
612544
54638
410697
860194
326774
665104
535626
739209
342719
762363
752272
994487
624248
658482
760054
335855
888208
854659
753938
1020598
335711
170388
221208
751739
670754
718117
745069
869926
238766
297509
287560
553454
875020
464006
1024324
666118
939735
776577
732061
889338
1040340
534527
446435
786139
1036670
417944
322970
151292
111548
695837
846047
1040854
60954
233191
163223
502117
821140
251979
536444
671344
867856
562404
849703
1007734
192981
828983
200299
732577
405063
114611
35480
65234
305023
975484
244774
461469
104495
498351
828572
919278
440270
334690
606586
863244
1009411
917640
566748
789495
900640
893021
630810
66239
550480
500764
550006
878669
215054
625845
690322
12133
792395
218320
986823
186476
390072
325947
737309
339191
616008
644093
442716
141238
566583
764486
364447
183638
519542
807408
26657
740928
895974
66928
979696
747840
517704
653501
1043444
427877
945423
480504
971252
382154
834770
225560
947613
97451
721347
393303
884789
710233
564428
59073
367345
613135
73417
388647
615488
133202
292117
402106
290727
771327
675828
403179
407040
74655
162293
145248
977709
829276
637727
458142
83145
570910
883512
343721
658653
939152
373915
541442
252022
414882
269131
549498
801219
297348
648463
150366
356822
519632
480964
982358
80133
638130
1000314
383957
387327
587107
457428
118734
330877
919645
129563
470483
806819
524963
805065
803141
221029
990408
616930
969857
181226
25670
666326
300883
858011
770090
770463
588429
392624
762306
600968
56917
678038
961353
819524
94616
916007
529525
594797
967090
753951
160397
826858
299065
60755
323862
1027447
355051
283831
261453
737307
776748
665778
54454
534842
13618
193084
663872
135459
345746
813095
644317
125649
189779
598755
676948
225002
838931
362465
711789
540652
1011397
396080
968520
1003080
248470
670764
687431
384236
1015716
349289
936006
851484
646823
784859
349825
782119
312413
1007951
499313
57145
925850
752571
1030378
530889
391123
908859
169748
126719
189307
651993
901918
614502
378472
17938
901847
3585
206891
228236
795518
770399
884761
320079
1020674
10486
144490
620453
723742
951256
387300
266817
673961
771572
666240
757372
500634
601842
142896
30332
468630
695941
53297
706738
195706
649160
584170
377750
482240
197029
71731
894012
228738
833446
707339
66281
875335
903649
440
836582
939113
149519
893507
794361
728516
791122
480536
1012290
173372
565579
877707
391585
493155
31836
869440
621292
252234
1010111
948126
374872
870893
817690
391153
409546
849659
625899
956661
548307
1022318
546667
337439
624554
716167
826918
994146
163986
861980
350628
602404
294545
772450
131335
80562
646875
557683
792361
966262
133042
934470
176526
792842
233712
811058
889538
175023
737788
461604
703531
561969
917140
1035931
206934
601256
198067
138065
509636
23637
189619
815651
464986
579712
607604
554089
979692
588016
1044321
260964
635981
564237
242250
612760
112203
16600
834979
775358
827571
779826
596299
656991
712090
246354
397790
525688
66034
114188
1009883
288156
800670
716457
554194
327056
1002295
63024
814822
735712
137539
770762
672353
792899
165958
124597
712791
227522
830084
929176
10895
137949
985464
407016
144371
1005111
1025711
499173
549176
18597
1016981
178961
829092
1023080
103925
466951
813469
520142
529659
299680
64235
820953
1014623
233793
915254
155613
352902
618657
823840
966924
800769
536128
1022756
501556
589143
360455
766776
915043
672817
312083
70664
965304
352499
40903
541943
849560
354405
7554
768463
886215
177346
336957
25282
992067
555153
543047
37652
248155
280488
145978
201624
1014058
802778
915997
813088
41669
896064
766865
276911
723751
234388
142460
631014
786634
774154
969121
57110
1018066
87379
738506
373990
795399
530693
322975
750331
831071
229435
478599
179053
218288
319754
573599
249221
744979
604830
972294
17542
169103
721019
49540
628659
759077
633502
156262
117876
431957
183096
269356
37560
519172
686075
816407
460386
501448
827120
508772
894333
874579
448093
902723
266683
149821
729846
858534
982196
204146
199560
323884
103073
301854
414353
597187
272779
904882
340738
855302
335994
192151
354979
964508
876967
962121
801263
156378
525480
311449
885165
427645
828888
980992
313626
375039
337592
748774
38056
254765
60450
72796
576694
755051
45695
257149
307111
692528
681371
205308
551727
208530
617841
50998
631372
966437
632537
863674
360234
283790
819883
870746
846236
596416
470175
499930
649504
509588
767566
983089
1041579
372776
222361
994906
1042918
275432
643958
185060
908835
618562
662066
854942
930214
844208
101187
323556
681395
949389
390344
777733
371251
129797
183588
825234
353914
429973
205509
229423
951983
119437
410925
253787
453733
874433
938090
961941
369302
787685
214563
40622
767401
441757
562983
952883
996061
565351
300671
917130
516804
997104
566455
309871
545124
708433
713742
256680
53825
947184
456581
704521
1041640
861980
88635
489906
657997
763191
567318
784936
285855
565108
204595
826447
743925
132424
299428
281996
488821
60995
102017
199740
872865
358210
373922
327333
534322
399192
536958
422353
331737
370557
205064
1031309
753133
589537
796946
272453
25680
741450
27448
741907
188513
342266
24960
503271
251653
975473
1005323
427079
653258
611273
310961
258663
7353
848876
611006
831939
306999
664918
904988
847122
559971
285680
937209
215480
181697
375081
739776
828748
857861
103345
600781
482188
112812
672835
188293
365552
461609
529992
619206
106419
392569
955200
231861
484765
177935
81333
1040477
88827
174619
738515
48132
96579
848665
938657
299760
147028
334974
784980
918792
374751
467792
542174
826071
274239
410909
454160
269874
732453
93661
819750
329296
948042
265249
647480
766574
1017573
197295
207860
377225
463863
603321
278242
954975
867477
344847
121721
504702
763831
708725
410597
691739
241133
227683
411176
176254
900052
1036513
1042729
281386
578607
608253
619904
910818
891077
684315
40583
307355
761458
609091
1039683
847572
326525
190470
408765
668733
778628
749176
842076
14373
796920
784048
755492
635053
972849
117033
775064
96868
548145
280021
847242
461752
526015
996843
73821
672906
728581
615423
537844
600292
25189
306530
79053
91652
766838
313501
669403
472555
751463
943132
434086
671975
420642
17657
421069
573790
691019
159113
816403
632470
25654
190899
79415
306542
441051
33977
749670
57949
6454
579029
172031
434658
789478
691860
800741
864216
582687
68206
1039850
55715
650792
10486
108005
439494
565873
575727
83137
1037966
931320
689907
585142
106881
6143
896214
1010419
444513
179920
634137
1041164
883682
825189
1015234
997925
447485
402327
54517
883778
584465
612471
419599
918800
1026236
343964
694487
423821
765279
727633
978913
569604
278704
778783
649638
484526
812949
448241
208550
90514
818850
665995
312268
221128
1033761
326116
840924
6172
53167
605110
1006555
473248
1033639
679041
127336
23241
936493
910602
450408
375375
439538
236092
249020
999025
255642
605302
881187
456684
359890
523224
827664
626505
179823
449631
293852
927065
685577
768992
640101
835444
130182
426830
156892
713315
613338
644505
942554
738044
167749
824676
527856
84037
1014336
557017
190050
921844
914160
525198
790530
871139
232808
986609
816554
328072
82838
1032405
711860
839475
333996
873884
22982
215054
67950
278451
250557
1006723
665479
439278
3726
840456
967182
437804
179818
76418
316245
892682
1033952
214021
911359
494293
583181
745328
984086
921736
902145
549935
51388
993528
253033
150524
715717
455426
147284
544325
827190
1010027
183197
392897
65749
616153
135228
845812
347016
820586
33877
465553
384581
503712
495291
63107
437237
416966
79145
904398
434009
261448
553387
568848
631893
794917
486686
403227
873830
243319
663542
467865
329709
575281
274081
467902
281239
15220
820679
405054
266243
37669
112026
906161
674447
1017493
944788
492878
117868
768669
647431
1018926
337369
47457
151462
97851
582501
7408
245987
715871
580865
836850
777667
73921
309908
32360
807462
370352
100254
916573
932954
161468
502073
831815
914442
260121
40200
861795
935184
815233
434237
1011412
37003
83406
295221
968238
676147
816444
685444
737346
658558
1043607
63696
409776
795966
387482
987354
11566
10466
834793
633594
621213
309050
103154
914109
12539
739715
471477
204379
512616
55804
1021455
285163
149779
741551
567291
65391
524601
241163
736109
575696
363101
565180
85686
331758
209337
768127
231870
144559
602589
1024716
957729
786356
462233
372188
731565
610713
53423
252558
1034777
1020881
64710
518810
897968
214848
726259
901121
116758
61597
431340
661444
881684
74595
781411
371926
725022
515573
759501
864876
924329
522701
552337
520518
560083
143950
520535
882091
77423
407627
661975
932477
916071
690545
945058
707971
820737
521362
965005
575937
275504
592165
141511
782109
373972
740892
554310
87598
80279
920771
184047
374696
899232
670238
794970
161129
82463
973259
60823
563190
860772
579454
779308
533728
610593
45153
176940
415752
693648
256925
687648
519940
133090
370446
98758
43153
703290
239743
85527
973778
472219
975207
914907
477427
178090
423165
478782
422026
820386
796820
899128
572873
513143
1043668
957332
320754
353770
830001
19014
872917
733394
864920
46517
717431
691990
563252
1031309
746536
963324
550739
706318
334628
126505
855732
338481
217909
496432
250355
543187
295862
914365
238119
973616
597690
86200
571916
557142
185634
113305
305507
802116
520856
670746
984657
491503
691364
822637
739318
790593
123405
761915
151455
298257
1003503
102086
224335
447396
38685
707171
756057
350988
997902
942414
502092
29054
733080
55593
985729
791522
148977
525665
711461
500033
667286
699585
238745
94683
72887
399578
875298
663734
953195
96675
522656
819120
978343
536063
288181
603843
109575
355646
1013473
216428
449403
370926
917672
662072
466310
2058
975258
549764
977784
57341
766423
725057
460358
1042642
944723
250607
426502
443577
476262
756941
576347
1018497
671766
712096
647086
310552
817995
382028
912720
402553
144842
379023
260984
567838
460057
14475
521058
117026
911022
458606
169416
801275
741544
653155
68212
307924
391869
372831
509777
504542
834717
559816
274604
68759
727237
612548
698541
543424
936445
935619
408443
345148
364255
773911
268247
390926
111596
633897
204626
997561
22421
121139
722303
159667
197326
59814
642400
310792
364105
90575
317390
45684
577417
190558
513068
541994
309044
908666
934615
516405
310173
705807
347515
897709
988276
192562
342131
606407
59278
567507
632324
317493
462725
779860
159578
418191
725716
566281
453542
72107
1008531
59987
496895
979264
992175
817630
352894
445537
291405
306453
278469
43058
164825
342633
210641
624112
457894
945131
567907
1021031
467329
265649
569154
295228
903851
1002210
987081
762859
1002353
178522
380317
887502
937503
219413
813746
527681
410584
620817
565953
155535
797780
83492
500597
431393
314370
623020
909493
114627
776150
957045
90004
831472
562132
581530
1022004
804862
14097
1015927
967267
728568
138014
569641
740347
673029
304015
131788
97175
202664
358254
722930
1028775
689783
673202
933502
860705
300214
436124
103272
607289
747703
858766
566726
444094
544679
445414
50515
711293
722752
590700
339108
964733
594373
253418
577534
984387
378622
531697
1034947
959733
594243
738524
1007446
509301
743999
243368
126843
917446
838324
663802
612626
769480
952808
215093
417692
957485
222263
252316
952149
799496
991823
971149
877625
77356
988274
143701
503014
510567
67189
873120
120469
755960
855480
165549
730622
714696
685378
245473
96758
894162
759377
899971
688560
925092
187065
57397
977383
197953
151565
781132
350077
1044164
214405
838419
876329
638609
807262
358107
640071
731131
106487
807742
855792
876539
269246
87323
966797
745968
97669
755566
96308
932502
120803
530163
882146
682345
435067
178069
123332
631175
324889
821623
974584
552724
527448
642110
385706
188041
490134
642545
719398
651332
61956
548443
89780
505235
709049
606323
401093
140740
116803
809794
849803
201603
306995
817434
377578
109840
783792
581078
828835
383975
993427
508295
950684
972012
514639
627460
959565
420647
475288
103136
1022369
806348
913734
299910
658263
919164
807261
535960
740935
571759
292667
356121
952944
660703
59466
752109
563350
269535
306563
333762
1006787
520994
680702
913110
18117
404966
314828
951845
131985
463205
426387
914678
983202
1032624
255755
696632
796303
917329
617259
377225
616495
835994
182074
432910
769340
628698
844966
776783
221643
975939
89199
1020131
660280
364358
490712
740093
428864
799119
795841
454849
367785
582690
630338
313897
27336
677855
742570
73450
830045
926177
692589
490683
45717
539299
946952
999162
84200
362797
551627
840383
882410
448210
202628
586275
237676
254490
986880
354521
994754
573564
837784
268924
499567
1008628
18496
638639
31243
956656
709889
73164
987524
221366
797549
313864
979826
219848
283191
751070
487603
362929
741319
904869
695924
909413
1038579
952150
602750
38186
236658
421417
628979
844032
212434
356627
442771
109743
996976
836210
430794
413592
625600
82115
342148
845562
277934
849526
802222
616026
44907
1039530
497882
559275
305384
435060
78481
74161
1033167
276206
608109
975012
371088
446904
755265
52406
223605
21101
954545
371919
865270
410910
831299
775511
427542
911282
659308
868888
273016
68855
418126
771633
489362
819785
971209
481652
964890
733697
783386
345352
386760
529247
775353
295233
579530
931893
19286
668084
921769
425352
93466
700059
240996
431350
293562
306995
821753
366935
1033643
512442
226642
740120
651570
22053
283213
625046
479089
631868
740292
970252
401347
895091
247589
744449
758200
729020
157374
373191
569231
1031561
835233
650362
180305
469819
842474
83065
380196
108358
935408
101123
15095
590598
568383
168961
580539
124711
675733
146591
3646
286647
612895
81935
1043860
642987
201025
379910
333889
602039
783118
561716
537062
75108
310710
16492
650686
913943
743029
545466
784565
691284
806293
197486
168316
348832
733345
40904
1043692
888695
427057
872641
138689
575160
482756
782606
206431
516009
311768
342782
422341
140545
505862
411748
659694
987608
506642
389354
713891
226458
507856
555276
624887
682292
945017
802409
345859
655025
710447
976408
870747
191291
253167
326255
328611
596600
679479
995061
191778
402447
1028859
134940
891603
125120
420560
370138
780719
632473
1043669
6710
185684
929177
110067
482143
102680
639963
507939
446182
826550
1016475
854503
159974
137909
603407
546592
760209
522574
159003
194192
961067
117590
373972
722964
812595
736908
567510
609690
735828
699741
609264
953667
943393
217584
116479
839454
847981
743705
242407
648284
640393
858683
958334
216834
269971
698878
306383
130774
627827
532730
523963
560021
957189
403241
16069
1031869
229301
884692
634438
304515
113013
99097
693741
451101
719847
366756
105362
507015
398353
715577
69364
320243
333703
441263
38439
912740
235266
52514
56243
178475
958283
114365
980050
734171
745375
978214
248166
351288
616942
169276
377805
1038675
647742
240820
633034
133914
1016360
338591
759621
91052
861042
518965
861132
504990
609795
954586
586917
171048
588216
543958
89015
625456
973166
195413
205071
399480
841869
109379
268893
186524
374202
323105
143044
614430
785184
370060
371582
957154
65681
870940
655467
1012265
591441
161033
480664
165524
886203
492635
41516
242953
975512
517604
784745
161821
394683
445233
1001356
28951
43324
873311
670187
694728
659379
482030
483441
501761
722491
287822
220599
158711
868778
346231
367198
114842
30910
83306
536650
489527
326143
1032726
320882
118780
198936
260887
456752
527464
19582
311636
688531
1015029
903568
434371
763971
825133
743572
52804
762485
867184
549834
226893
597602
401164
877384
874283
1025839
964675
318986
93577
663784
158036
743667
749783
635421
454794
884210
632019
501173
385581
769544
109081
219702
233482
938780
857547
215957
738906
297479
259750
617529
112092
261122
310522
747463
708114
261400
350863
620164
483150
511560
215128
562461
672820
436876
156488
19067
1027271
815469
799953
856324
563697
1028635
959209
371205
144017
635837
149141
416179
29142
792753
697408
466317
808476
873477
59990
730225
238353
80655
486316
856660
663498
855719
734500
536960
821630
184421
164460
395707
871379
79338
340938
1025575
802846
671816
789157
832226
63316
224705
460981
558099
390153
523421
541156
383261
1017359
161956
908055
219077
465889
244422
240688
877087
895345
877867
398038
832949
648277
784265
964055
661323
526763
87047
195338
843909
678909
230887
315054
412470
504391
726495
77092
1044293
940090
564144
523383
584734
679178
628454
143127
149491
591137
1023358
103159
914072
183484
756209
339399
341568
561592
413320
178039
937099
458491
265184
602219
472006
852491
14455
727167
940099
747213
932106
293832
138231
509892
799816
267860
864283
535696
668506
348086
276577
227741
74854
926980
312828
825
590777
271195
819608
267057
1014280
293726
897487
941423
319115
628791
113656
592673
529150
119514
231669
284371
268340
663408
855050
725048
711620
770454
161264
861703
735156
464003
907989
126108
124889
269185
82349
326737
419858
853322
854724
842955
669
791442
522937
312896
889673
393153
475546
851712
443343
592786
367308
204194
1020739
54746
712155
770499
821795
335563
452926
657306
240431
536807
594256
75193
278065
931954
639656
448714
793004
849197
470970
195878
785435
463697
953149
443739
493021
585086
985506
481191
2211
953007
1009017
326567
340367
467751
406365
60738
674942
224561
635263
36630
737224
158740
987417
754268
1042775
610458
38246
246038
622964
243836
168147
244114
612466
41688
442904
250023
983914
530116
720766
78478
708461
523687
1039442
709336
168343
102153
532246
194757
518585
832668
441000
473244
354482
564981
404669
609759
261330
300404
593402
209988
943701
39962
65572
870665
586747
41785
61150
54951
163875
613885
934274
370252
247822
985607
15428
1025430
661010
1011609
95891
425614
989743
302610
941069
924932
101003
109300
811657
837607
980071
841490
478625
220950
479763
965563
719867
918459
268125
987894
610895
849130
61341
696514
278705
778948
980070
391796
933005
622308
567822
579978
77420
676217
556634
401100
176939
108872
628688
183150
523622
69636
286229
687750
243099
599659
718808
290052
301104
476150
446172
822709
316158
784922
657746
872964
570817
159284
311511
652075
294011
408462
323680
505126
115977
830286
866320
399773
580218
807220
424721
667054
396795
30497
770293
214883
642299
217726
471867
317382
334308
248441
340229
89738
238178
830488
492770
317647
177474
520798
65529
660474
730429
718251
318835
349902
237952
238204
740626
169967
290981
262761
1036045
504897
821199
6950
676183
834941
969007
461920
235577
898828
949969
477364
400381
77456
956994
250101
763808
965833
392016
1028416
294289
157986
458117
1036058
615240
974772
486796
82586
215005
490387
39652
812976
480566
194614
648497
375382
1044049
564176
603712
171262
262202
651561
703329
219410
738186
377433
227626
73660
161056
530022
266953
392009
937180
645857
218807
742100
610696
933674
162827
870758
668324
403571
409014
717718
900592
761607
746340
776605
129195
416585
198419
1023520
995448
961822
915410
769962
95310
1023927
748117
129947
993802
792198
396878
1019694
418785
941196
603167
7520
542040
474995
486704
622311
92883
349269
792825
160869
18714
888237
521125
457140
16827
763921
1036538
285849
547015
53565
559246
578120
245003
777200
733113
985689
70533
510036
492345
189568
998079
132008
51586
735520
9849
1037950
465951
629709
1017988
629602
786133
365453
367588
675550
727528
119263
820579
466616
608231
863984
159685
281993
545978
492317
619204
122902
292142
794859
989557
847150
23696
741937
570479
799711
282091
487349
928022
238702
475347
639225
153097
559192
820476
942321
972529
803705
588517
932660
566648
7299
236249
222418
305908
721481
1017740
445244
512906
481995
659334
1011763
886070
395318
640759
214727
902570
400947
135509
638420
987762
549452
424787
970104
216987
534435
742787
6623
186237
422612
731553
991427
368309
567582
683833
794284
958107
997760
107163
471114
554981
640478
140863
364629
220390
769791
691906
513145
538379
893759
556245
830786
867823
354379
737139
124733
1009092
771267
270597
935822
873076
495657
846527
26428
192503
147009
355680
289363
325436
204283
508424
647970
780692
632792
940316
255608
810631
137313
8217
347769
271069
122698
371467
804175
828304
720310
122917
391290
296315
944828
230793
185315
96798
193343
481660
215148
845529
626782
1010766
120376
445072
796878
646267
396359
631492
614502
139419
508310
983248
825987
565792
422221
626888
693303
720957
412647
699104
771357
352981
525658
97500
471841
771824
462555
508141
940082
1029976
672784
77421
1008050
937541
607949
457612
380274
544618
905891
467173
424109
545275
119587
801479
547427
55345
987055
105905
266696
895751
830265
53250
224755
526267
616044
441763
552153
339931
296380
939059
363399
985192
638536
546469
365329
198364
749481
356620
495110
538585
563932
458101
835883
500211
1040119
865736
389743
723620
1032401
621026
1012170
203519
844037
923791
18786
788648
388124
206358
313432
68784
753026
454769
685772
631699
999396
376112
118116
447101
425084
556741
322188
481530
907374
103212
87005
1992
280747
126146
676985
814956
560763
707643
589532
531969
696171
683700
351805
818767
786604
769444
660510
271014
1042906
530841
133137
559018
356262
186434
30867
139471
911431
608119
961601
72924
434108
472365
641706
141187
656271
531397
203077
425494
395882
291388
730561
838318
168602
849016
459734
223717
982916
616055
1000221
685802
915022
732146
228915
665054
540008
671874
453609
923591
462560
610323
73986
448255
861883
107161
316931
132048
220227
138058
59249
667860
469073
933787
809568
82603
873118
152044
656320
350858
497899
361775
373256
644911
338315
921416
821248
888657
241276
447010
1005683
335866
38833
971793
318164
344223
914390
592103
998310
703625
699428
41301
1017516
409520
812809
80865
164480
804144
681532
88985
978609
73469
396254
676606
304593
731678
440595
96412
504557
771503
923498
236813
650207
53322
623179
133514
530689
317726
724286
713672
647348
14901
444597
433418
1042376
909275
316215
310008
670202
677028
285068
979839
291899
234899
113072
132034
466995
918741
362821
870971
633507
449263
295664
417956
375143
314354
400611
243297
862297
467097
605178
366842
319824
262027
318139
105630
52751
1015966
67824
409352
82247
209718
514117
780138
909683
816173
683040
197437
785515
179972
569414
660551
128783
947454
213217
188687
952077
313617
318328
540932
995494
73129
182529
966704
461571
431729
912456
989315
190724
26218
538747
547629
150050
1022625
854005
893453
449930
729576
955824
94034
261890
231691
257401
940287
436704
282525
861769
140665
307179
93878
641700
12320
726585
705419
906171
203022
976097
245634
352517
337636
529570
210944
343831
49058
884657
902870
256897
1021839
212061
902431
51571
1011145
761922
692143
48271
110099
46622
546730
668283
216957
528334
56437
76728
889046
129788
826081
53073
383837
333030
778014
672083
554489
769402
490960
236205
151368
841836
336930
927112
303381
328340
1035649
992021
492933
448851
912009
1009994
273571
325142
764944
815444
247388
475631
807285
989572
911038
820198
627153
573538
78453
589803
484327
716132
903852
335539
886015
566843
351493
440653
492785
890978
593332
288566
724595
827256
254520
672921
352879
37112
883025
747102
309143
909170
578253
1044658
655880
910414
772415
654748
943203
852733
943586
102013
514734
1017287
101409
1027842
123064
45283
714484
113066
329369
710088
242009
401571
985949
164903
947075
409006
182296
322713
1040638
1044354
406617
758530
493001
610557
420103
108956
145581
839609
953644
355973
180053
500994
694448
587662
282944
88403
666799
634806
968134
342875
131322
363768
851960
775484
944132
68854
431469
256026
716883
681602
206854
386188
341797
206286
199586
842504
794032
460494
81391
999022
1009204
701156
246921
472826
231918
458860
300333
557014
425426
127419
51517
665675
343415
81715
63657
1025849
553849
721751
755407
876062
367239
654834
991732
370979
394000
442315
129601
51000
943673
554245
973980
111105
856312
910655
388086
497134
138174
938546
182147
344442
817727
359026
33550
797083
94311
6317
883135
19392
118787
375723
704595
660525
756328
149964
709151
797759
569508
497937
581001
831112
640156
637367
855421
603268
662888
255368
170229
591540
622237
645857
166112
457632
564234
622474
383739
20281
22730
942413
400232
990039
494978
489759
100729
112507
501323
837651
778192
1043322
310344
77400
103082
693329
413955
95315
594509
904594
283685
307872
591906
698807
584858
431539
652668
280045
705012
842167
904296
321157
179616
27185
645601
627860
430898
609319
718732
153564
123345
826509
848798
352711
421301
12952
191190
940565
1032290
836266
145452
994807
273495
176046
1004217
906028
963424
200422
571616
1017634
933742
247822
505625
310292
322747
964681
173905
287796
654349
475391
177243
368156
851605
970851
444971
650440
251466
689857
90937
210705
1042927
560723
357212
93509
642259
218843
580089
723486
556732
733881
863805
728404
23603
781730
222643
169646
843534
1010350
97250
175202
610383
136240
390226
454504
212771
58235
113504
938019
879409
150314
990356
822155
18370
640538
763585
841404
347836
639198
1017445
639970
496583
784859
572991
707997
629755
573667
913054
115082
998441
948043
242371
997830
572956
321788
963562
769196
488849
225860
90557
84465
809143
730406
275439
474635
892141
366813
287132
3102
780305
1005450
661509
1010625
553081
1009433
637619
760156
216121
180609
267312
912025
652694
802699
297089
220295
204662
127807
1034921
70379
914144
601449
328972
234918
1007536
250862
995461
841277
370148
615144
149830
641002
589270
542104
19143
382003
473808
1030944
421135
96193
14987
160448
224160
939993
940476
1023229
335795
177282
464055
119407
636668
931042
770299
535593
29162
17822
484057
390938
40919
482825
745868
869376
462175
447854
840575
825105
347146
998868
1014807
601818
91741
693649
1000109
698262
102107
879777
14634
797815
925633
38717
161144
504580
517628
302858
705244
679046
33582
457738
307668
377202
740902
334560
71860
241156
127804
577023
980506
451052
10304
475544
538143
454748
787663
852013
664357
163512
618489
361478
738909
50863
60479
101198
246517
154231
644798
383687
667883
351016
982092
569238
28682
211615
118375
587292
714264
980916
680574
807096
1033462
852702
826087
989115
256179
420444
832023
123973
880123
4290
384769
425342
244919
1020224
725734
93205
116401
340218
692454
923736
209942
78352
833009
1008946
15893
977145
355326
40350
385998
16949
967762
195483
328355
198728
250211
641569
796584
369136
1020817
1015371
422448
522049
304983
250901
602386
148602
156269
321827
61898
180584
577315
1043991
17027
877118
245627
447962
829769
823092
690078
971899
39455
850345
341685
888637
1010030
887814
143232
516634
911661
174663
579968
651098
894970
387652
792547
920988
847247
786757
998046
724495
125209
468422
384016
496965
700532
761453
392179
535868
977508
943389
511220
117480
898778
708722
766865
1020892
33277
548840
819331
321568
656035
657109
932498
588838
1010171
599193
800399
592633
1005312
615289
857609
861531
295168
651747
629413
183274
716433
201518
655402
218652
1037274
124519
378546
73506
327558
8779
979417
391961
668163
550710
288926
1034858
607474
521279
792398
279237
973130
108899
962096
424843
220251
808647
694665
663890
843200
805896
672379
831888
82753
573715
138622
869421
700400
153281
125235
296852
247780
10257
57962
241350
727077
284484
228839
856994
758948
924763
965815
99926
733679
1036487
139757
897419
90591
112180
283441
95755
722496
127266
272135
250816
293876
877198
210482
130859
990975
451488
779688
98155
902440
668191
771872
758174
145319
841348
685180
435405
126732
355081
695617
535225
936206
798391
969105
125677
339046
520393
640728
735121
1002536
855518
777885
890251
253699
286629
47336
50414
34185
189698
280213
481981
681202
407773
728288
450471
178519
32338
66269
315484
686658
391954
1007233
839973
1011195
502440
21042
1017003
490139
798196
635676
876654
139534
599109
63764
312144
117308
393146
194826
660469
691735
274281
791028
367090
203
1025326
925912
1024619
110046
608593
334911
300786
1002598
501489
326503
1029960
246930
605587
603382
715333
983637
1021780
410146
704445
750303
42801
969036
613898
453405
717903
745009
728402
960517
22634
168950
134200
185099
399975
170014
512937
88208
698306
303930
916484
398686
746793
741138
263728
205957
75223
81113
477631
1043464
718336
844812
295318
76217
71314
1013658
353613
188000
154201
391985
728374
263093
589626
374611
1005471
631778
519142
896016
765526
326999
938722
551842
99243
325833
918417
139784
716244
615433
397591
553567
531284
153009
829201
480095
1027325
702966
581742
377389
621846
303662
389867
855324
503757
67826
470271
630293
731552
101088
400130
388341
286021
584985
725272
817314
39124
545814
745502
108676
619024
309703
890140
998716
868598
29965
869731
448371
316749
290589
685038
254895
306172
854462
697609
726523
164300
748826
517342
973021
840232
146455
326390
644879
489932
1010834
369684
1016997
802716
808685
774058
984260
521290
319109
847634
366001
1038969
670164
794462
707072
437014
666607
8219
34612
1038051
152559
622195
912262
130581
140904
684806
947645
496550
585736
397185
823927
105542
620234
850343
642496
736422
487314
777099
388107
241730
805064
832844
770304
704842
748514
570824
253113
680080
629732
220968
403074
115385
89385
459789
112021
955715
491411
292508
652321
512826
153585
956366
360939
277487
469786
125630
708278
540686
195861
836238
392177
151434
855636
833567
473337
810672
875866
521907
724521
168689
179305
402451
62406
762741
782188
137888
770697
467917
161754
937705
235454
730590
711303
190634
311207
782055
479832
755423
704255
32556
364137
1034399
138443
118389
16879
257590
90294
404791
591944
341733
542587
740241
916773
549765
462698
63340
222251
557286
471521
376594
850149
377957
694271
657496
9815
988710
186732
83527
630129
1016928
786364
736006
779104
446655
524246
816185
677365
887695
636951
62013
646220
249204
348905
225231
935959
1023445
183879
938326
665131
124648
767724
95499
79814
444016
347813
272233
269303
129529
327446
724881
547041
268952
274649
273541
256110
843694
553025
750968
1033506
140621
205232
160848
122770
758730
635779
387609
9636
970905
652469
206692
824578
239988
950074
361560
122845
592424
704250
991771
238507
1013159
728086
652633
194689
985044
994253
465381
358095
261392
379973
157623
1033079
313778
781724
565455
459346
19465
1026019
326125
675724
408727
62060
972306
41931
691614
797859
704540
769400
143192
451350
896628
635501
378056
905847
956749
286650
166558
738021
156574
99291
184150
92245
372385
495380
190624
579253
482016
218090
1031457
658160
208827
371227
928967
743639
699382
1002692
840002
391632
683567
345847
676164
231946
769272
502751
847179
570034
217436
517996
606801
892808
154761
775272
61243
384244
143171
827053
698066
788781
968329
610238
682561
560619
1037771
422769
120016
136548
434470
971513
790623
226352
470083
406595
967875
830654
652923
321175
322152
315748
711234
431416
1024452
467827
138972
761541
966069
218394
20262
394277
389571
443208
16857
112345
657041
373728
937083
258982
1041740
685305
53989
283945
207976
980453
129835
494940
823294
653809
179861
716652
241569
529639
803184
112317
591170
361124
792765
1005898
88192
94752
543681
740700
406121
79007
314511
386204
496321
737996
215970
589819
257550
509011
752777
745655
411012
460447
854251
541373
677413
206359
967408
382174
425662
362138
218386
128259
380371
527589
321295
378758
335035
585506
547452
242153
999630
293533
591143
664641
184380
972562
438391
314109
303825
1024774
671549
570034
506708
487552
481723
870288
59472
468507
210982
405875
689377
938501
904900
339973
477945
388776
782694
488470
416128
971560
301955
30847
79911
654900
62399
489868
132925
93619
382677
715489
139161
870371
498334
759302
541951
548171
717322
729607
401153
533371
242716
924031
100657
875698
153003
460875
782578
470011
472476
852365
147225
881940
280213
914714
969766
880829
713826
701442
821820
70558
1002006
721371
16951
507184
603479
957726
94335
644935
77464
522105
409954
441086
782501
463144
342876
632360
366943
595073
839192
395575
996788
836355
1036569
365438
348233
1004820
171369
360617
367320
259315
178573
319793
78206
701511
817947
399004
99271
666073
74221
258543
500022
412615
309495
883259
157760
667975
608728
331624
1012389
238486
959349
449671
197937
628062
48157
267072
752341
50335
382807
927648
23352
141023
82861
562801
1011602
900416
373856
346315
891785
936744
656333
816924
155996
7391
901626
632514
647826
198933
715335
996924
13637
939051
524765
238836
139468
708226
484114
947701
100287
221671
817845
636177
32446
589102
985776
384592
145848
894375
936144
875117
25520
820391
782266
307941
106492
11063
650713
307751
47603
801101
308760
338246
334749
329648
173539
120778
796521
456617
473
615524
691318
80841
284094
614314
476480
913757
987489
964989
556733
364137
553688
232976
673022
61470
902501
654248
668962
828081
559557
335513
809934
927276
751592
1036213
411977
335384
129850
346894
323610
78938
297918
230217
756298
262292
897884
55366
427975
707756
278330
417030
130916
635213
189109
870938
120502
475817
170592
946777
501099
465823
265852
364283
881451
237669
111825
553134
557873
556103
987439
772570
237069
118380
999066
26776
496272
594148
504969
306159
1025125
761067
96101
171367
531902
444890
396812
733834
351009
214513
49644
903621
464504
840384
860047
521927
698385
56678
579706
879189
30438
482102
902412
412861
49677
119458
373008
228746
164474
656621
268636
634681
600534
179037
1012681
684126
640455
432517
178199
48953
527346
297065
904790
315464
26309
852978
555396
58837
696148
196226
762577
110265
673558
582258
883755
362702
497033
582634
913267
309174
172698
417572
673735
725579
448074
32188
191649
322807
303575
509127
793889
435078
125097
784941
513814
675128
165356
312259
391299
96426
911845
11826
76877
496886
6349
706640
30336
722083
402297
954834
423102
987689
192615
836966
902374
30411
111198
66981
227442
553556
84168
528033
677115
278110
447418
381186
764476
148590
466439
927743
439684
374701
802766
854963
221386
199176
822494
25217
94139
17845
400957
1010550
22611
815027
52503
863519
577346
636700
383950
276528
287693
1016672
180784
478560
349865
426207
393560
653469
516617
1007731
943955
552423
187119
757040
34199
377615
494568
32363
1023361
949101
629322
266302
78640
626510
364822
775080
971451
930504
53112
925165
140020
566289
15543
856449
503725
802204
1031890
737378
564066
926790
57001
540707
305178
842642
478317
481110
231736
509388
264718
213272
151054
860478
261632
470733
996570
267016
159785
862262
918727
1007283
496716
911263
68998
284469
10741
974210
634289
531830
99846
698548
501932
153913
327866
948348
779446
940262
784183
400905
721612
23675
766491
270095
1013313
134902
529848
439637
572175
573028
507863
920966
1039895
124892
231098
810606
994749
784434
561060
513230
888504
812421
658117
919937
422683
436165
772188
304379
177990
650693
256075
810772
204456
625453
865272
701358
418935
790021
86769
938210
447621
60679
476448
28305
665101
794816
925227
105106
625652
358054
335896
941894
6875
592656
730467
625448
782658
384780
322386
327649
855549
89152
922997
614169
909166
390237
717752
1015599
709201
219586
807657
486656
190570
407920
999184
582014
765032
729949
663959
662175
1026905
1034747
397973
735483
119932
578716
256675
754762
350160
710871
582429
44710
997059
296134
85458
500637
288020
420312
799812
643709
473337
588064
488311
718059
864000
663759
255451
717275
830197
960461
912186
587052
459809
1002737
830896
760275
192343
842448
811436
204269
621206
208179
984621
871093
742931
543791
702438
767410
444105
870406
859866
320114
1024913
473262
373705
104857
518632
628169
17361
593404
181973
90105
788962
339309
1025339
179879
313172
22913
114406
675140
433267
516966
491222
999131
80918
1044806
18408
547630
80366
880433
456807
595822
716272
814803
197168
1019148
730063
75674
241656
313348
816447
291243
572679
967667
908213
480738
481698
640715
744017
471970
234060
526454
270062
680191
395042
367082
46937
951902
720613
104013
230845
953436
369963
355824
536529
487138
137743
1042066
935168
1029442
507711
447163
523935
233512
422904
419973
483522
1008806
713544
79020
442858
427795
598773
385728
706396
475027
155557
44034
337037
200406
724948
491719
626520
935896
512988
555701
662199
99005
397133
455819
708523
172256
218885
683217
12034
870721
389571
453944
408035
709341
148936
44277
421315
1038946
665925
541494
869663
590797
112622
256431
47426
583211
432296
874097
999525
156491
407391
355460
503959
611706
548998
387728
111782
182452
1033471
1038876
902867
136107
918914
248450
851065
849380
758629
32601
690005
970923
582636
1014539
206188
567710
483203
278727
337074
118459
512992
150590
373125
116154
71438
374205
136174
477482
409377
1012207
446538
959878
483961
875357
548237
538976
1018720
1019528
9608
511127
658286
431357
169446
294356
705617
309208
276720
129357
574806
756040
265935
393147
619289
215614
1017839
25055
526285
468759
156882
478880
1031160
263008
66468
95459
398662
1038979
914302
935053
689690
868645
202036
586170
766809
463368
956280
932899
405510
606120
188001
644567
349390
435199
311600
303798
988399
413462
114088
749504
977507
398218
383656
58078
886188
711018
371072
93330
819844
300841
714721
533178
515639
243486
529948
304033
906936
636332
696304
40459
236824
462999
449956
255898
51524
534628
708971
556418
633589
831596
546030
424835
294337
340488
734931
485670
906469
404005
297097
781681
389102
905478
581020
158838
174295
915845
801058
378535
323912
947742
663553
215403
102386
635027
489469
770935
454889
426761
195135
35119
959165
608698
658985
992860
110408
553932
262985
383515
609309
27088
929079
315460
715301
268255
884436
983326
680340
770587
653260
603811
918003
776263
127812
778147
907585
358159
380425
303254
455329
311004
84276
231234
467198
636012
847737
331665
413253
213103
605466
351817
328046
487322
988585
259965
407109
319564
996512
10528
755978
890020
885692
732725
535483
408856
908140
444672
358760
268470
303413
495795
949136
751192
289692
788266
431350
1037138
17634
971138
607178
445802
975189
260708
224721
916383
538783
377251
282316
780618
442709
422874
278140
103901
249221
695031
143387
541574
740769
255433
544079
645925
910006
1016493
1042992
877191
818671
533150
96356
94494
169673
250188
230654
66350
551427
198041
542039
44221
408922
816261
846703
105012
977714
504933
801261
233856
156417
682984
366493
41396
161102
53673
427087
748970
836425
331573
684215
666283
44059
276488
18988
58391
694681
88588
13876
15265
461659
562098
21145
145883
656431
98759
25724
851897
758097
252866
919932
794017
843815
74455
244282
434253
598269
108068
321627
1025065
971652
362686
463040
691016
215929
869768
585406
231017
16582
222592
376011
64960
766844
1043850
558926
534995
509076
462391
1025093
195901
299714
232631
469332
41774
619391
606746
293859
122417
122851
318522
810593
1044508
629404
136894
402107
295484
54505
725033
794824
853382
114802
1024667
332951
256243
823730
165310
936132
170201
509869
518244
288037
905236
8392
980177
261839
883267
342233
982497
817498
89094
463130
700686
176240
779354
452487
193538
519758
58270
125343
487903
132166
10255
544112
960968
378091
858936
1017780
434990
177259
598394
139715
972937
126651
53958
430118
787265
476012
719987
226235
352918
171518
805263
317743
189973
281941
319532
248149
938724
226780
409647
277335
789100
341249
104945
389160
400133
386144
61477
932689
923401
544939
1016175
909686
286133
753502
816303
161253
192724
995244
146445
577375
794850
1002621
324938
501951
378276
985247
502461
697238
67295
367896
921134
931647
123008
778878
8765
64372
418626
647007
481528
59616
984471
281219
526386
426658
390775
701198
552177
1010817
778406
1022168
911664
804238
363324
550646
225825
874085
470463
377828
324140
188217
687752
337660
284760
480737
437580
269742
95804
722433
293028
409873
208940
106834
327831
625834
76228
970522
114838
1011361
750197
926049
663545
25790
203158
661140
177435
149996
310312
95314
946727
791698
192860
194323
882786
118298
139871
867698
342945
794861
40461
684757
174603
875025
739718
756016
491160
3012
600408
916614
45007
147822
72979
915628
680401
21443
971214
83105
441475
767968
560642
690485
780711
689453
398155
385618
639098
1040290
633613
347708
35622
866203
946455
568569
568722
338238
254716
1028172
880998
74381
723038
803524
934301
782421
165301
623970
210457
69439
652209
170905
164211
746369
497585
461865
878518
335729
1008922
352420
97152
109499
861610
66690
637479
145339
840178
889751
847594
2705
494495
645982
503865
677324
488107
365039
73470
504544
807110
622213
888735
140219
490664
846667
740656
441032
593170
277258
406291
246630
895983
669414
445323
49938
320562
937682
590363
750920
110087
156838
896735
7692
566494
507831
638694
813672
304685
730909
413020
433635
134533
723900
94682
94239
793679
532813
680701
773973
999725
7867
727675
427060
657918
764754
98476
1030171
927254
369290
1006326
163066
501865
65843
489555
829168
644747
83978
666521
778462
356979
132677
46048
692713
836147
542741
807893
605625
231267
68564
273909
978963
980955
1034841
836513
765453
667193
844963
806266
631344
743411
722148
428981
158911
801904
343996
980565
970195
699426
163900
657302
144687
442184
366770
977831
956886
997212
902932
482851
738344
735680
433465
921484
399649
588975
901613
673826
128061
826975
756241
33950
672391
660354
92192
764105
294797
218990
3785
419119
460321
2555
434371
333160
389710
179423
365213
990496
213480
188471
966282
868529
552156
593291
649148
407265
53968
538914
70421
263811
717866
788156
429340
598147
581440
606482
887968
408777
187700
25429
282934
814180
793689
897295
995620
810648
972748
924179
686117
380826
150216
59695
173060
287561
1042515
96310
883538
876149
855106
898000
675720
130814
7473
320299
34804
46280
142342
178101
340306
273548
1015645
317544
948864
312572
376474
958537
279755
299544
546344
238234
937452
188746
926
675865
164159
1016883
110639
710415
377134
820091
917228
847839
481088
2763
985678
189375
791390
832938
581603
670312
574525
488602
28110
8915
950880
616328
837385
208698
812912
856241
939493
633330
287210
283981
838693
827438
1008082
769858
758418
815841
909081
70018
274391
443712
656175
507199
197167
957668
857755
326681
868565
462739
1037846
205908
279602
778211
774732
263189
1035681
539260
727072
148268
680381
391262
85949
264213
165060
858234
302515
172973
425502
240229
13437
285678
999269
459819
993159
90683
645381
696937
156705
539545
804397
822919
290412
992487
742486
172087
271552
820312
42189
549798
747310
668123
918764
689648
1022370
640941
836020
584982
109317
84529
170786
16188
177832
467369
722692
949674
486729
396736
728161
395182
997558
592849
144597
642157
521463
401957
131697
704499
500048
738071
174486
532871
413488
356995
114008
595626
220934
343600
169635
461145
433001
730774
419840
171522
31870
1021416
460750
797880
985214
184311
725104
673194
58121
740730
8600
1029537
341024
344118
606130
360038
14897
433276
121544
208712
89804
134225
173002
498650
781393
406699
20301
365722
526461
191028
757391
128786
211511
795245
779849
409157
297260
431057
769148
318844
8807
606483
915727
374615
296400
875284
176652
768694
604698
566
55287
852142
833895
460360
26570
843555
441843
490049
23698
415595
296376
941266
32934
1017690
376925
182787
111521
102024
935325
225531
931156
362405
452823
457378
430109
560144
643641
790614
658605
343134
728783
115946
689484
937796
1014403
922524
176592
676872
1014172
272107
695231
379744
760194
726512
575458
716675
47431
121338
375541
990811
583246
214307
521393
244238
968162
301187
347863
1003710
455205
449838
146971
51012
768304
837662
889057
613020
381084
263748
245994
142071
599703
930287
983594
999990
69971
487289
947726
39874
290607
12480
675806
546421
922031
233631
928416
449890
584904
115231
321590
188541
661661
861152
861427
680156
378748
700695
978092
472937
933032
784102
762637
394022
92358
582111
637318
969445
396845
685667
691520
686932
374246
764810
197383
691127
666068
226890
700747
498252
136582
823742
221086
126627
641122
902264
664885
625644
524208
321643
80754
878246
26353
391126
841208
988194
470211
667929
770110
663580
569651
906146
789462
466820
403288
443555
706949
398598
519589
207466
332797
350305
155928
654873
644806
77693
407868
706420
373089
721812
831593
280169
861180
898807
261572
548155
830345
453419
930661
863199
46952
891484
932401
201200
457739
649309
1002755
944691
69219
283126
514485
319166
609304
862341
976940
985858
122340
757977
673722
145827
167881
306595
952251
448299
35218
222747
618513
192303
881918
90218
1007015
680743
366631
485561
1042586
774971
229702
933756
835905
969050
485173
866452
616297
520371
119989
415098
593712
23100
476139
628911
737702
796031
168783
868490
616222
282157
565418
711710
141039
425129
1045206
238121
999202
809627
973940
373485
583351
453712
158701
542375
580280
746673
41049
243916
882141
305560
178712
648593
554150
105826
511998
878264
818214
709173
916452
610876
216385
474563
448645
816768
216778
776873
258507
1026835
77131
367504
948582
208281
526403
980369
520305
304785
34952
996293
741623
169591
618705
209452
273035
980985
387577
519885
441391
291583
819170
43818
324341
786219
843464
726352
85653
875298
809102
637855
1010862
792871
857903
847853
163308
10831
431365
386298
185781
105114
47932
410785
521541
367962
83389
830884
1178
962650
29719
563713
790888
938415
337858
482464
53803
846771
972596
585159
124612
531942
340820
753951
113840
969196
236499
476184
249637
916242
320602
424642
700997
242065
333644
52596
877851
55781
944910
378303
369205
243655
77442
417076
404630
10557
976835
1016649
837172
774750
716735
558232
862187
1018712
546670
558377
787103
564664
308454
180521
40387
244166
221113
79534
148238
320762
691858
831563
620427
70358
523236
267247
880585
135200
582704
671172
120209
1015809
119357
912028
935981
30051
671573
825595
78551
822917
884325
760182
204161
953298
430889
720615
752034
625811
240033
249026
997001
780895
8748
584693
811842
914410
951204
791342
543375
725448
71432
880137
404707
447844
881603
263137
150503
404304
813409
179252
935584
767333
435011
246870
772772
800698
357329
580862
677323
730272
893204
414656
251147
969498
759644
433325
503515
823447
363744
947674
829059
581496
602585
300450
345004
413184
735531
88410
667075
107907
846263
551116
457440
672528
369927
1034577
581796
925352
800861
191007
687574
540374
213588
1021234
56382
896255
32556
197108
67639
767493
189366
733695
357040
738914
357651
957741
107166
343336
885706
469947
74454
847726
589461
710711
356949
979540
879994
555941
606224
631189
1038269
167936
570729
195863
558577
376194
444854
598791
709919
232582
113389
932510
439554
906882
974881
219265
1036082
491398
461392
528415
407302
350075
618980
246494
789485
243657
444525
648076
964927
959863
818604
82033
455770
959379
69670
541553
956634
717859
978377
35288
410603
316682
892974
216587
665716
525935
666971
119491
682548
310332
252452
781129
462727
365051
716775
804713
649931
326818
663544
366040
838373
105796
896985
712199
761335
140286
829489
547420
727981
601324
641298
539307
432825
297482
250043
811925
805057
688035
235042
103137
195170
160858
674798
318873
369807
934776
142597
153160
977266
848598
670696
290027
816851
1007827
544392
121986
560635
904257
609750
347226
917716
627694
56842
298277
743787
525051
227483
404794
197211
614908
974147
488603
777783
352154
859733
695810
882588
339356
439818
439922
109470
620678
205597
874648
912952
389485
395868
218467
948543
160958
151540
474503
228090
982011
469412
736580
6223
205155
36863
525055
889036
251154
182115
926318
835903
732345
1043276
401701
605716
337158
751891
563121
501063
407053
463968
303973
871218
507436
407177
232848
204349
63068
969372
714017
208597
281909
825357
859080
661067
207240
809572
434939
854824
620599
160514
850792
976421
840314
966602
724228
389276
254382
654002
639417
599293
855141
796895
652325
192540
485698
1025172
727287
767333
560161
759388
389670
335893
562923
905027
607790
877906
62305
203114
648727
683639
558752
120092
489318
4450
896564
284440
639810
593777
141139
213265
518132
261605
579751
332277
157069
1022078
645915
490873
722540
917838
698375
109257
289481
771075
893830
269652
795443
145334
638786
609435
11177
879761
790612
482178
443123
847966
581543
112002
448538
902923
305439
501369
69088
576310
322953
948358
165801
402326
621911
87458
332380
299401
587717
1031222
750883
838060
748826
153420
514379
611902
1041770
37587
928643
95903
790529
926197
761302
417334
800691
183043
266391
786298
812082
276028
55159
383903
119321
958028
36742
751977
1037829
387977
36918
40807
969062
347894
389972
140960
22902
293122
655783
330977
353019
598048
449522
805047
748884
895110
465457
39775
1025347
344948
66027
59395
686074
1021566
943028
527978
993195
468040
427754
460040
779138
410879
746455
71231
390624
928313
453639
869035
306661
564366
918602
151837
763143
451268
539805
700555
29530
609524
41203
120731
89287
956479
593966
935676
764972
609749
951405
454405
235582
956662
119922
447032
32461
176550
291076
707697
294185
146117
946975
791827
433397
702840
435035
172536
133702
150789
779492
1035935
561083
92277
187402
264819
1562
1002532
534135
1014743
418221
652161
987067
475318
337440
873185
625087
777304
919307
163525
339990
447387
644983
921682
838107
1045239
186664
422143
383545
391459
297069
502696
916903
272231
751398
339377
679274
304898
184326
638746
614392
1043159
415029
314148
895168
687342
314410
819248
889401
103941
935721
632527
725066
666298
996968
744012
803621
190912
981727
666646
797840
443798
885451
1011062
410740
623552
335801
654755
485204
605095
675819
521564
682487
55184
176579
100686
119852
169021
1000404
342566
584587
338291
14641
476919
946271
986095
10096
594736
686343
653173
179499
1001941
194129
207846
1038654
843877
177395
174809
266924
663997
143386
66472
572107
710435
941967
585522
523835
522182
326223
213492
378294
684715
774999
728852
569278
955048
635346
575343
836303
84869
1004658
525198
918101
775203
726154
114742
679574
598986
956344
337211
420233
618779
828318
27858
113291
666362
448451
142678
131332
577822
544611
455188
549685
71234
723366
797152
680077
1036231
484078
922935
272323
114170
256270
402292
744960
1017518
467747
757511
432267
332096
555611
321175
264017
1012169
831566
258234
926612
122294
315022
127097
86958
420092
744248
137070
749981
829889
809707
398719
696119
759250
601450
278276
603198
860543
840499
12270
93790
819118
714327
247930
250339
347812
54218
478481
278361
214920
527248
563112
946346
558979
927687
661405
858530
836863
990707
659223
1020550
179640
521075
505544
496002
694553
208228
536723
496532
170214
168997
111115
508380
788455
81585
460524
488207
996539
909050
343558
96527
970110
576422
50655
666713
448018
94302
339146
321163
851681
468078
846816
1016444
323334
38218
321409
430925
338922
970146
24776
100709
131705
88773
1035837
42364
302102
331031
582401
331412
88876
95955
640197
246837
141500
694063
523530
45030
749513
319148
392084
34697
203931
911148
178743
277350
589303
552965
962762
396344
20279
373114
36827
407634
924397
720792
168299
619134
645444
306135
367781
711881
507415
535844
481980
369841
882530
542996
710484
560886
773210
552944
143799
670201
669515
120689
90297
578357
446591
524342
7962
65890
64161
857926
87949
629986
1016548
539312
235385
544394
737610
836973
60515
1026023
77913
332046
883142
417959
159881
388119
769656
177422
477334
818889
201566
423630
919669
619568
198895
204044
993530
23750
313058
641043
945014
628163
858777
492414
483354
413626
919872
655041
211600
817007
848364
544780
466485
261662
1010265
407652
720466
428864
446888
595309
346791
243311
92938
292831
886115
991010
195225
400782
805282
571500
79715
253595
554046
320467
602844
652748
761303
829439
282989
205178
1041819
755922
199855
140079
769620
414729
714624
747559
983285
898931
583138
729313
424167
903454
999439
698384
636235
163455
445661
179432
346652
960375
339643
554653
141973
293324
610800
589855
52637
991473
146948
296693
508829
732507
441242
921281
252083
894349
987178
726980
569105
794730
396207
130104
144854
969428
779270
461378
167030
776301
387981
126234
228202
771682
194268
65676
720858
538389
251558
617620
726007
201596
366887
358099
429985
716591
472811
114345
223391
829245
282515
413269
509224
893426
768283
297700
579674
339459
808597
986646
837892
864810
708868
403067
1035661
371832
136031
746153
1035998
21612
961063
925938
786514
1033755
785860
721864
251964
389412
548209
39776
83807
455135
86020
950932
1045346
961213
330874
83744
582641
172164
641493
673609
923345
123382
340196
863582
409457
355062
636983
625559
922363
696623
227497
75937
760242
876976
181797
530295
133216
985535
675934
8462
436754
389016
359980
572622
551438
15409
987819
993385
337517
347627
418793
605758
498265
589625
72747
954932
781749
978294
527005
795509
929339
195668
509146
369839
1011644
842100
137759
849856
344189
659275
136309
10536
645611
769790
995874
415613
792659
166353
386359
411224
374579
539024
162760
577480
559471
884456
409486
877562
418555
738616
331857
159775
540939
705810
370817
194659
294772
148906
455301
343829
423731
396269
967441
925604
1041952
608331
243076
671848
691737
944374
124759
617976
453762
178212
929237
694920
131076
585617
950379
447485
729107
453391
948625
912034
279210
193384
592758
207268
305641
127444
40935
31434
183263
12999
1014640
1036191
675775
606949
252738
286197
198629
560660
37191
716420
682951
221515
929781
903310
404647
548082
781584
88493
709698
311783
256450
431977
980763
399731
736413
85268
695202
818803
376823
285916
768600
838160
560770
154977
262434
710395
973257
474088
525815
743751
870753
881762
947808
627211
730256
775238
830414
979943
863761
189124
948022
307701
692699
397383
958202
305047
871460
378763
711997
483769
366643
772715
543806
572980
610207
897701
261792
43565
488193
104889
947667
90798
301338
761397
342285
62759
371132
395842
1009045
44727
985264
604076
640091
223131
428435
1002180
930974
507549
825698
619117
317342
307819
132682
440728
840587
26719
1165
162395
622796
282455
575044
591406
21578
116734
785549
525392
554065
995492
262186
21753
985707
244318
531456
661775
1013666
866271
436928
529725
301678
545102
1044393
258386
705242
164335
168431
919310
934968
62213
82712
773545
312841
254039
143868
1021945
39685
553859
653363
460527
1024117
748809
403745
356142
364594
339936
763122
36528
830209
1035252
795096
847400
389881
1025212
678234
272914
942369
594395
110742
740493
832234
966106
309796
366562
544386
1000629
449372
54575
773005
240499
1017473
598453
530530
448544
550731
64822
756755
893025
617060
337831
133495
693395
577841
333452
530730
426740
71832
610093
279955
936679
257393
485325
954317
899166
550984
941838
530676
328850
54406
480405
158821
995355
922000
664173
673002
877964
763546
58707
1011050
992978
84835
797569
409803
905031
777722
59962
598112
380680
459946
973212
115325
992520
294130
687650
359919
306661
221513
467343
512881
590220
444461
99217
804670
238825
304638
504822
1005151
699081
389266
228972
914065
263712
980483
228683
613838
974881
937463
367027
132607
464968
467629
58637
260243
874688
763686
680083
86003
413304
686465
575454
214700
551610
602499
209927
803704
163960
334409
978890
557328
456124
771689
349658
259716
97703
993271
372997
681286
355799
797402
827836
450953
1018119
672678
588172
566386
868511
641307
121841
362914
703792
366080
81224
703682
559166
476315
767706
881505
1041890
1020024
773231
573522
226109
242625
769598
136944
418626
574406
637556
587482
760123
126235
913122
315063
721400
889345
704856
486114
519322
229889
812764
221925
712851
749448
690212
565293
868910
58505
627621
486514
51103
961448
405194
848395
327295
530702
787132
370724
682516
634809
21323
802864
661134
645101
958004
316626
848111
134763
340500
824806
650282
744096
637883
29477
995270
118426
1040179
811582
801131
834613
252869
710520
79509
973905
62607
338291
966833
247759
740527
371907
771576
603602
592865
784686
626336
569152
369327
912033
269041
369131
364262
889440
930078
850360
774437
994256
366537
873766
302307
576506
256265
1000987
663281
771292
563326
883221
415789
1014184
142180
725628
399076
301334
860507
158361
675576
847442
674659
781336
539369
954731
608182
281177
660629
902738
974981
751151
288635
847842
183772
90128
497400
400527
194406
405646
749310
762947
441334
241473
846886
310480
377789
224352
21683
929902
358980
468094
1045252
401243
268049
354083
559903
693
196860
1010350
115617
598157
543300
646207
969813
131992
751444
1031637
45232
814610
912404
1043522
849029
786086
156430
366929
691613
112330
551361
708163
963732
329902
311669
751749
821577
545713
588980
229791
389017
611810
86550
216497
747226
196466
289552
185613
297415
939180
849619
637693
77886
682657
310108
130125
598300
474771
375613
666643
118613
119675
591137
519447
559969
951508
776839
903902
115672
872207
949603
16434
551884
493339
885454
1015934
619791
833932
879327
753611
446968
507765
481120
208332
1038337
861993
195194
8030
10603
148344
577392
341493
67049
453172
192085
221260
608604
437217
945933
424740
114126
369624
130242
491172
10113
639622
941110
759702
908496
71626
510258
1029318
584442
197767
626793
346
901037
198758
807853
224465
670468
754499
313281
145721
157013
91452
337825
183705
461812
239452
31800
924321
752171
855956
794811
635744
636214
1015931
874275
841185
167073
177698
554983
815872
258200
559842
767272
426344
524536
506084
483588
825985
147459
149267
172074
244587
972217
212981
872435
539020
459495
661151
251051
778151
448316
625249
120475
967633
299831
295998
320760
662711
619449
663666
303033
250873
442372
749151
8280
672045
191214
891109
889706
52570
1035679
428809
551933
66199
353133
748825
679200
588357
531081
190316
106222
674237
87399
342698
530073
309057
635731
592111
77331
1001142
685310
26388
970885
477700
253271
991731
67926
968781
669030
799420
426027
780333
20964
970243
875719
213229
871917
355501
240976
360926
832965
675931
61129
558834
200537
321317
831481
801338
479889
509951
335888
713880
378359
197687
726962
32017
127328
730828
914955
667935
834838
968608
657321
233542
33202
17942
912297
812743
319023
617585
844150
917852
920882
733191
337716
716046
924223
213119
367696
820736
132851
802853
941287
657150
866236
48525
1037308
239039
721862
703450
350220
48803
466797
467147
870249
1014856
671729
129210
300164
345102
383414
798758
414704
616380
604492
136905
249236
646759
921008
49069
520340
115897
799481
551875
945922
202908
760786
308827
811825
34194
88481
491102
36324
354533
81384
864267
685154
705704
85300
923862
655272
313220
567351
324763
2956
916915
1007461
704887
446075
422620
4957
1023365
533859
861869
704451
697176
939603
302548
741782
601750
784770
912903
789008
861016
467400
1036601
464260
629304
418547
369771
816772
832943
331818
650315
863281
437674
773049
841672
901706
617114
88940
301330
289302
441207
1032100
394102
1014145
61092
436582
665866
829541
625705
1032121
998681
260211
501616
250675
672764
892499
1891
168029
831583
883459
590177
319396
133054
991440
964927
686001
178169
344684
295337
134720
716725
110706
861250
345283
86921
993327
53930
137113
710920
465597
442963
1002153
153063
110686
817399
452497
815377
471048
150591
752762
576334
1023312
804398
878707
510847
395439
374794
793490
453970
926769
165579
27537
581019
377842
866083
945366
1003851
731311
163953
732317
769492
481089
452673
221002
708274
131233
573722
555177
956003
845097
290811
569590
1012252
248386
996789
727335
459265
724146
112422
150526
84904
561878
98142
990630
812993
96462
446008
881197
406024
942886
87722
385814
445971
439843
510802
931867
200800
1040139
131322
973166
883175
636293
26161
302374
668496
443054
748967
260060
1002857
400501
936776
286799
174233
383946
49103
15504
302371
423794
308860
204803
204722
939312
784006
130017
810901
439715
237878
395091
108035
449942
831410
885481
674701
978852
906709
397218
953464
37770
204900
1011130
186897
315315
402761
134330
567055
533793
125282
613396
692310
803493
471807
979062
993064
142408
196553
49963
322107
198499
106683
353296
531150
641027
1040962
751251
513709
877814
37292
63073
817799
667746
311917
548039
859302
859851
246994
584636
1022517
790126
329093
803270
684888
395140
856948
747186
83601
334057
202608
190605
282413
287553
628790
571640
946944
591278
883941
618510
1039040
383832
372033
297528
821948
944631
330537
482883
91646
169806
325550
569042
185412
75037
616889
819294
115111
973113
23899
419522
975316
977998
1036138
276967
341919
541666
538617
266300
646621
204244
481351
424963
616480
592312
621469
912389
162221
812538
888733
959776
133266
676332
835027
1031523
838099
444031
786885
489224
1010751
611266
774513
92002
295840
549580
41375
831417
554014
652919
375796
975203
627452
1023326
1035040
184347
619491
614845
824253
238822
556313
520986
321515
84756
1037904
665356
892550
28642
88306
379219
402567
305076
316582
124614
269959
375209
835709
627482
868294
840009
1005192
118486
1008405
516706
893268
329205
578248
678669
1031813
326324
345521
333476
27488
467769
261005
608754
270460
265075
677806
337814
261707
761616
694095
14285
245451
45813
150227
435557
488024
633391
341867
762441
72507
1028669
106920
388515
667969
392981
8105
311864
977192
313900
343843
304751
427720
175380
228633
386180
327580
951976
937607
968481
663062
966405
1033661
305051
424725
384282
144211
416490
680082
257029
207405
135259
860700
855880
891547
202719
180142
315810
78861
649662
646044
837248
543465
559240
70761
363016
523741
303958
579426
851428
682950
327298
383521
12682
479740
106001
279962
927462
401774
243378
398715
502260
41434
1021403
263132
407137
915414
869113
603698
201277
958823
1042305
383072
72474
303778
329951
918011
542550
446852
721346
157145
229337
787085
678726
1027036
106376
422576
1019470
1011054
919864
161094
835709
140123
574580
863668
1038615
443195
582303
965701
257689
374788
567671
354970
698906
722543
773229
992971
217884
680073
906214
733419
307836
730734
178382
115705
213828
921745
763570
455711
871921
419429
329057
812526
922530
553383
387352
668281
768916
264115
189377
536898
816509
11382
638248
31231
588806
260131
544330
157395
48540
795343
510966
302021
551611
446135
419466
52808
839771
237195
213935
1033803
632482
497365
121026
337828
332071
894983
191574
47156
550101
470306
924250
79485
734574
771575
800139
363604
693364
670336
264913
6769
584331
483803
396476
952348
379242
710388
1449
35750
1421
984146
110779
421409
507472
94063
849921
708999
916152
48917
487679
755998
359381
358254
189108
509483
135760
721550
246817
787005
153395
289528
815110
644754
400602
912454
701153
177773
313412
446883
709508
168368
538431
391419
360746
120151
347888
31924
320919
136611
315675
843818
679844
499492
722179
544640
284048
950423
523699
629577
1020900
783048
268906
824220
346189
401107
960870
864759
298727
397979
742760
494871
653462
1018653
475832
950768
549911
840888
966869
899699
894625
310196
951132
745927
692982
493539
340613
526680
444900
553116
574186
765252
818748
589871
514802
570
1008131
955787
978277
394143
814224
49405
511086
836583
910566
542328
477249
491028
662365
552461
433054
417521
845720
218098
176384
890546
133524
602042
178081
59004
721537
476921
435412
274596
181975
153492
530998
160538
1014396
132128
462499
475993
434722
533706
798556
381103
862736
279872
568063
1006723
333483
676731
540688
331834
855444
602799
913204
521323
68976
219956
40910
740277
701442
83716
429257
949639
1034141
846951
186948
321273
702595
935017
881968
587447
703961
194650
535657
449921
435865
111616
608800
883846
832176
280868
130489
259933
116286
896137
549130
602711
794455
330358
158420
420021
4481
721391
262823
87182
33221
161815
186062
299217
968154
364106
857007
252914
972452
499652
226878
947474
400964
223119
327878
823435
465688
319699
183657
285002
909080
476631
501548
662264
842912
961643
806231
234540
302378
210499
934151
796577
489005
244241
458307
564581
226125
237598
245995
320399
760795
263119
911196
340793
87032
925842
159946
437427
256596
150534
378110
731008
455312
519748
264472
840786
613087
485690
374940
970196
208109
248559
374942
943472
373171
918347
210388
833024
784690
790247
580936
500218
468501
18923
341129
371117
362750
571356
18457
358586
560857
864924
287934
45726
439966
577602
163146
848160
539840
718094
70672
528782
274051
799650
735956
305600
310732
448137
388694
919276
740529
606366
313732
153734
861859
1027062
746795
563859
868848
936833
831706
80756
1040016
749720
409204
735805
346383
981937
717136
195670
522120
357338
630625
870483
20155
188248
126317
446439
329023
318323
980621
810775
993825
190082
53122
995640
146549
806428
901456
64245
643525
145022
658134
766968
962911
53814
312204
113837
861042
914132
724904
529167
130290
572501
235553
466913
523094
171505
112021
584683
249193
20245
924454
439858
878873
163246
708497
940707
977124
79911
866927
957206
93068
283509
693979
181341
29763
795020
460522
516251
676208
253575
524167
971160
825301
82836
905643
955761
147414
423927
245644
62520
527792
267609
440269
480277
918561
758161
17361
962624
81244
530045
560891
655673
804825
1026803
645449
627917
530118
678864
952900
831883
3433
136831
700323
148010
91995
332308
446506
511030
139800
660084
427767
1042138
131595
1024534
267481
23711
411540
134038
312867
917790
38830
254593
188887
259772
857506
381751
376274
92042
315859
10075
483393
1035067
769593
217087
540069
577368
70813
258362
958182
689527
402712
322491
380106
1003380
435661
103869
957203
917466
80190
194702
516735
214212
302674
243168
903140
484138
642656
1006234
993189
1026301
218325
680414
189798
633664
630470
300166
990547
958518
751503
225550
529748
674597
265770
451722
858583
559352
165654
51335
901391
1019568
601848
7552
246915
210684
60058
836825
616277
995052
978430
395476
321505
1014911
366102
230339
482473
833770
728555
807742
678664
215491
328273
710047
922985
463879
689472
122283
223623
758771
372308
57662
1001259
366350
718578
462946
712597
358289
76947
13538
716027
582286
734314
349060
147752
288971
15399
413510
567192
239595
524726
855276
884631
848305
63465
134523
178474
959615
659800
1021781
780405
36114
702276
755869
1029040
956293
835755
1006861
81192
196575
567335
597227
134187
978049
764912
214407
845624
953293
772019
532816
693491
415785
418986
426072
724858
910277
310794
625433
81103
574458
511825
667094
437733
158036
91059
676508
367443
73389
941380
31694
605045
927811
358032
897066
61951
150585
538174
629793
518205
784935
136018
1041853
563278
710296
430055
41872
658531
842910
727715
280669
550791
584779
477928
472479
785852
21249
66462
229118
578976
387773
404017
23119
541710
452154
548737
231740
216718
228334
661233
670948
268241
633579
527588
284099
642963
136702
623627
639617
100716
411662
624656
704867
712882
1004448
374804
32223
974985
972718
216968
847225
962431
1015541
486058
898453
320928
746961
852375
811241
326023
8813
282485
893180
436454
288728
531500
889824
822919
431246
743316
936621
732220
289312
434783
114228
245722
68003
497380
289060
135470
219296
814132
762290
513187
493386
375957
843172
671146
270599
526026
649721
275363
193090
449729
673096
175775
935177
471007
1029925
113545
391072
253572
493520
328100
394961
190996
797622
704197
125004
796720
235982
519845
846058
686830
452246
525518
182317
672291
327700
1040500
914601
931518
154714
1038771
1020667
902811
235075
935087
634361
878935
812327
526065
880911
158998
911634
245034
826963
409910
92201
544645
744790
261110
833631
1389
1000241
1037053
94492
191145
233433
771495
550131
315647
239253
420860
747500
14395
637939
744018
918021
85743
52341
1029455
581023
364387
882858
691785
322870
915706
439096
392033
402106
704175
940855
499135
793905
479359
482387
1005252
658831
982396
625579
161979
717838
43589
710567
399083
204611
286371
37888
1037829
1045165
850672
669715
93121
506828
203799
693803
757090
520412
8306
191494
196577
856171
944788
780450
740227
116729
906313
76937
410852
917110
926814
591314
2724
744120
1011830
965896
929025
923086
383310
750470
443988
768608
570728
510258
496532
793726
888794
220395
501246
484105
188914
52877
192335
47036
382220
270603
630250
629592
981769
582598
282173
301573
949467
512519
769382
757212
611063
32062
454037
383169
155188
463781
12009
604144
89419
487697
656312
503136
875350
282496
803582
732712
43142
813267
949736
441814
666568
221175
367348
733943
1028200
155446
424841
977766
939703
584616
193018
111832
449425
608198
989977
456472
290099
651596
547315
382247
922373
1152
144911
126537
1038402
792479
693585
494100
246372
655600
542187
436155
860181
118944
910999
663580
906661
980291
597459
413027
755917
700192
50348
427041
585761
76169
785818
80004
437104
936227
970637
156134
5823
804280
536039
955166
381631
987306
124840
188639
583300
889738
965707
96537
446507
482184
532813
193926
834484
154236
444011
874605
365745
576727
731844
189227
207251
538184
317532
741271
271230
761158
479998
940384
304784
668865
279917
180635
188540
635183
321000
816717
218546
56267
351700
437489
222072
735969
810868
100733
639945
828739
42280
635771
739869
706595
705784
649795
745219
149288
726406
386138
161779
301077
279790
838853
41398
911208
145644
700024
693314
654630
79990
994772
136331
209203
944308
703851
654368
925698
376305
307776
800755
590227
717256
165608
255213
578079
929747
916906
781049
69872
404759
399173
560651
81628
556026
551196
719568
462270
861988
698398
356154
647353
710569
388953
152143
446047
193039
474809
637340
447935
541511
621548
303367
68361
617142
983272
1024809
829337
19600
998076
1023219
1044291
1022712
388272
816099
219466
650854
976347
343519
395264
1010222
55738
541234
113733
511127
339315
358226
930048
226852
504414
828417
129784
784283
259628
542808
4991
362930
1034796
741550
282412
70767
535190
718801
758611
544785
930708
545738
848697
821396
16051
824260
555624
1038046
873315
269716
968412
697768
180315
694766
864427
957257
249147
408042
121027
1008434
709968
315076
507274
314675
1030185
306731
821828
119792
381480
598756
704869
600093
160643
705691
26928
994138
714749
416832
638276
349447
971661
937652
1027881
474222
650698
322172
956418
208171
583703
779949
271254
43708
446387
948031
328181
359432
97709
222166
905809
381464
632242
910990
335016
735185
560392
400090
389394
738157
312041
407462
351984
982151
71758
330392
824696
82573
769890
554364
921443
260551
151531
689337
718679
803821
529365
64372
914845
370229
17266
812684
14359
125304
769673
972534
1039768
731088
9371
954566
53663
12704
567964
720606
931097
982867
928808
986491
68047
458148
935839
801335
524731
862137
59141
305710
305150
516690
902765
807209
794803
643067
552889
738313
850830
978522
838515
425926
911205
308372
732810
239730
229847
866548
24173
27958
791882
702407
130538
1033278
488580
714411
320203
919348
759289
783958
347532
937182
407348
775121
591918
660575
47430
24992
823473
968803
607399
98268
705819
11767
17738
300136
958310
432889
230840
274328
408485
772242
184348
530621
1013221
993690
1002852
443041
36513
330895
963826
937665
1041716
489077
573167
506411
564079
679683
814917
1041962
289766
1030109
1037816
556954
154453
789980
21311
902847
46031
42320
41603
757597
698793
945299
844285
258787
637789
805763
137322
348003
780956
89712
708543
843333
298063
394263
360987
314789
147181
390348
942761
961190
861222
20923
888758
564806
946638
955411
191050
836993
321037
486107
238464
463787
1036652
919001
445432
197409
478706
1017985
226178
161793
101745
780938
189598
941324
30708
377449
663498
781496
529420
730122
821926
989676
38904
248429
406321
5982
284799
706290
874403
499542
983298
428531
940437
261744
707665
514271
31152
982395
411042
352165
496980
405871
858461
933368
973001
201753
14493
840256
174572
115619
141160
222716
981830
813750
1007100
979200
943186
348048
571675
817509
711139
181771
53565
12415
350804
395482
398277
221140
442017
613154
1038198
89664
253930
125016
287712
761039
253955
1013700
712566
93545
141791
720239
241338
460990
492882
428850
363561
525254
974350
826379
39857
930193
861093
757065
435141
868918
524301
847791
357124
784917
261496
431372
500278
438533
757240
234401
992804
252844
320190
57811
357861
407606
893000
266647
352398
540071
856573
802973
253320
17571
395032
487722
390488
999714
526037
299252
802221
735091
488938
72676
421331
651215
207667
814238
211965
441781
720691
492324
439637
94248
115523
396259
541124
399977
185960
161586
655097
801543
931740
184619
70974
485490
565180
431725
361409
992795
588720
681081
1043313
803272
142640
526293
929518
613673
114643
539898
722602
865483
258672
680973
542145
348795
929119
465344
182805
209583
261046
878230
130765
29886
845027
255452
909190
404506
411828
1019147
656050
983107
129316
985989
766165
617315
1016755
357353
401611
473767
64783
681191
484116
1038896
672767
781706
893566
587090
465510
497310
281603
997024
277901
539391
332713
844270
1033200
363048
833253
650053
333544
118459
453057
644183
1044904
4682
911655
639785
937015
69492
1031376
711400
669480
544640
544369
998530
757735
825561
107077
435366
919720
248632
227393
152124
846391
46591
953253
210583
472506
210561
343748
330286
521311
409705
817130
64559
497296
571967
949791
432245
78211
423127
858873
142685
705390
659451
39428
499314
582231
1008817
338970
743996
646235
243705
777138
165522
806221
320991
947689
461049
859714
236948
562963
811703
553115
876486
809788
316488
739503
999861
240984
425942
159560
530989
401459
143614
676862
860751
247987
943686
924103
934284
202524
768700
715784
223752
107107
165332
839502
627702
430079
764693
382838
887762
848121
702197
318578
666910
282413
244041
462355
48034
920243
471677
360355
508041
900831
565707
205283
155796
555108
720038
409860
947450
41606
922119
910082
609715
73066
231195
575710
119637
582827
869016
197966
841859
735435
1043504
862906
590365
81490
502774
947465
528711
469183
297150
901779
672930
70242
311475
700419
605964
161572
122051
893510
538910
719084
554114
934793
949284
271465
686097
169175
358238
1039363
640597
1003534
390131
827532
462504
790823
566269
188205
1015636
661216
9179
198200
425468
641786
360123
665055
296356
739639
163923
717015
582291
500649
1029822
410668
791670
675077
906982
97906
306277
33497
405255
279103
555113
10360
736876
168010
286514
959931
466196
49107
262374
667929
652706
329808
708019
853724
599172
887588
499171
314984
576210
632478
88487
170214
1018934
282067
898085
720102
641038
84445
1032853
788492
329062
5345
34627
812895
765528
379507
410909
448342
244935
584351
420485
426012
106228
83122
670504
84501
560811
87023
145789
802488
881366
885836
263108
945536
71780
8893
155468
330130
989511
59592
576529
97915
574468
306634
364346
795887
602108
874178
401728
934199
388129
542141
177019
582724
1039930
307282
3501
278934
265140
970399
244975
402182
550158
718482
205286
492652
524386
841037
384036
579526
342059
451146
808057
384087
841977
676976
124349
843979
793913
255910
262786
348229
828119
920664
565182
133031
137199
828026
100147
551109
447980
848126
489981
845518
299220
378558
360249
187984
658331
793848
160140
558184
397951
976857
17194
984719
583248
901427
1010827
269173
739468
284309
742650
467491
159959
564082
406861
885802
81119
298569
122360
480929
588623
306334
53828
17054
984012
466790
134764
556600
293464
801770
985468
224556
627261
724124
135846
214036
244045
1034990
908503
551837
1017359
431256
55377
227989
985979
756475
52971
34575
641716
604212
41040
428492
1045225
332430
994634
465298
827135
812759
831802
872457
64644
218192
7322
561990
462658
762437
42228
596580
143042
273454
135471
490968
713374
33559
275749
560805
407692
162796
800451
865290
749279
582975
13844
9836
691030
606560
329357
944851
554108
421502
297802
363792
204666
551429
88489
539618
793487
317402
981938
435498
191755
919210
733401
920780
202697
230808
210279
664309
857878
992211
28048
647365
156037
126196
728979
918520
706076
414723
658551
954188
997150
346211
1025118
577429
391286
565757
996919
856772
207994
205719
170888
440203
113883
805615
375290
789238
895757
458413
185962
151602
799059
201056
1031759
321614
303454
510645
917488
750685
608123
77439
861150
122071
550067
654581
929696
407690
522460
757744
1033673
826358
165812
523511
246320
756408
576567
9328
635062
608009
376046
1023635
741134
953164
167591
385590
1011616
922751
380910
787304
333120
873746
12576
313049
1039447
597458
317243
375236
387778
150585
560451
628848
427375
205096
362170
672661
651718
1044758
597972
692114
752565
267600
790695
94093
850297
406062
824419
233160
918697
374675
806395
87753
698528
925935
573461
796309
223032
409880
907937
10759
618662
1003411
635730
431946
431692
597413
775454
122926
612950
741382
38648
842793
494775
496383
473895
1031723
895965
561809
198148
974671
936744
863881
663763
878642
1006144
854386
739213
941022
605202
453231
449943
748570
301125
622995
379299
594393
249106
1023921
189579
177134
676755
895416
1030047
74521
806910
811578
705844
817211
724488
835875
840529
581794
611343
779306
443397
689730
100959
819161
1044799
362469
429717
973818
815048
860321
95365
330918
711366
654613
241008
1030953
795749
221659
806462
225497
101547
176952
828854
581728
568101
742990
544854
642476
470290
796714
223385
421509
625358
394663
813359
202109
295575
378175
674529
653988
208215
73686
528332
246322
842372
305523
650603
610437
498615
37904
655187
459465
357499
1005803
199662
279893
118822
587113
360330
454209
989277
634803
139487
600410
918189
469351
676632
593799
920205
9636
512798
499588
1038882
795692
525460
103171
66358
746590
711359
364349
427950
380497
690370
164959
214193
517413
101609
572467
783334
78187
455784
287393
344685
873157
372648
113931
808881
613289
434041
449741
1026824
571965
345438
588438
529306
520545
791827
778873
345530
493166
612617
926945
702276
82011
986703
138773
849372
589361
377279
852881
522010
895450
873255
38309
973954
650530
808829
244789
816862
797850
99060
895123
737710
409714
829857
463525
138923
8931
307861
412345
1031238
441474
866727
806358
543630
594186
118125
793180
830017
336312
294313
863495
839645
34042
609913
818954
56941
314368
335807
691906
1006439
292099
648527
532319
193426
688052
760960
30053
11585
64906
563277
570788
678681
676673
550320
653351
868287
134465
765832
237768
690639
113733
262314
473357
766836
193884
483574
258367
184774
908997
630715
259153
444086
231169
13641
343511
158620
35562
35247
542653
60590
364504
654573
901583
415279
943225
638961
973586
638313
376697
168216
647376
370825
958427
650495
33507
973200
42976
815070
912575
454849
764526
211393
120782
362295
128638
951309
707280
314858
608610
1019156
159757
196557
801074
213710
654932
163053
903726
587054
888444
1015138
51397
231791
1004189
107624
643625
1031314
682896
730786
794451
853195
302758
980427
24873
433972
1839
786321
543247
749016
472458
185568
631730
202877
693430
444986
812324
580662
604267
1026873
857380
687913
369043
100926
841191
238382
595749
911588
476894
805427
777015
540653
1033058
465806
302945
783330
871781
534821
539524
461276
464862
591268
792978
728048
898455
497286
903546
829288
657433
528002
331547
798226
409142
154940
213118
134972
888654
613653
633190
733307
144159
669088
286879
823404
895764
554180
138026
985758
228061
15434
897494
878762
261161
308054
551503
675805
647000
31716
780947
1022261
1023327
189462
709427
5613
347679
764161
624787
512238
275588
1013515
854501
423518
631527
419375
396512
804245
633420
381424
861473
62827
976914
458388
789819
482053
972904
425266
460011
385965
323640
499107
51598
105761
420536
243845
946314
856107
275603
918179
164358
215413
1024278
1037795
176969
171451
978587
832774
263960
81109
133148
18486
137610
926257
551382
74574
1042780
733691
824185
5286
146561
184379
594797
772752
103176
969155
302106
912170
1027769
35854
603751
611132
447495
154811
395812
892845
930562
52531
182462
327415
564913
878168
237974
25085
220637
489236
827880
14529
942744
41757
737798
752788
680132
22539
265312
102143
426982
670661
488766
843521
393181
41612
454797
119657
549938
678368
977677
914131
925204
779546
113462
249894
759601
113010
501640
790062
38878
860576
85471
46780
594747
801780
165524
877585
683827
453956
764611
186854
723191
348365
261569
721993
822629
684861
435791
67410
434625
938313
230915
188598
140104
872483
282809
356471
285856
395738
965110
430639
68472
1003746
118836
208854
812243
38423
503225
500191
337166
484744
560212
173567
4707
421580
249430
275969
11070
985915
1012310
1004714
252411
519594
148418
275313
99507
43595
254961
229469
927415
605036
243837
272607
318147
331529
74775
926162
933488
622947
789570
762468
476194
627660
759673
229398
106443
658443
799185
816221
517608
1009128
845260
210344
477644
215843
617623
691519
914096
1034790
623981
554327
495100
501971
113331
81250
1037467
497248
495961
653993
618065
949704
128548
1022718
129591
1003994
38736
1007714
286051
854873
197178
343416
50481
640026
405312
697674
1016063
337233
1004405
392538
364103
598005
184407
585189
74070
442861
682644
396570
424872
213570
877140
859446
528361
513657
30105
954096
113011
230253
926178
573169
704010
827480
813758
901579
311329
217506
383592
798851
749371
862694
41461
351191
60905
692419
427858
549170
612674
966422
550464
212528
292610
367039
550089
996437
847732
3064
820305
522978
196169
218114
367479
57047
351872
792761
233568
892323
374636
616031
595772
973293
737763
345654
562660
66400
93388
865372
791230
278701
569455
682794
646240
317909
705047
805771
519310
381721
810978
512559
240971
880202
687048
181615
373756
676781
821426
45607
845757
448940
750114
296806
715346
748128
278510
765774
157569
268295
332532
460352
590450
712521
78320
799084
340001
342691
630360
730027
197418
30812
187150
346669
983231
961664
997831
129633
767721
807853
555906
862848
270846
81108
346406
349603
501574
691244
383182
68753
896569
229764
511804
286720
263309
834461
233949
39689
54558
346909
191413
615976
1008365
265437
639401
367947
257163
252384
604225
619146
1021413
770123
738274
503683
753667
585283
540516
737314
356296
890602
565604
519239
516355
943144
208184
125896
417215
2062
752361
301116
997522
245326
185886
802680
559569
1027391
160889
970474
294270
181286
51131
492318
685150
238563
908106
99626
938136
592856
474465
875953
741953
134864
712280
83035
331432
87754
346914
307905
587510
784471
901748
431662
872840
419600
211997
420850
766099
110684
561494
1038478
780829
503441
753316
897217
476980
240411
792740
508014
250908
657068
244845
722513
637912
35710
192188
894776
652794
556033
644843
243036
22356
101350
7545
928849
491532
493710
568972
170317
807189
537732
269359
624353
845038
310365
878133
993568
151317
518815
41759
35131
1000850
1004746
703336
480637
849420
139937
372189
383852
216539
545305
345812
263833
664000
189865
848521
773888
867804
356635
694341
137273
88768
246545
213484
180942
376839
940054
670852
668308
105855
32829
714333
428521
35224
748309
444057
106787
431988
790688
108465
733488
744795
922522
768993
381040
239757
460715
237924
232679
435817
300618
939820
349796
415987
323469
76618
129366
561305
616180
224868
392537
735171
519247
905048
518981
286584
933471
561883
935272
253125
700418
829076
517044
841033
327675
608100
789281
275287
404558
78069
440270
495735
770986
92166
1014427
723513
842562
84673
125066
683631
957668
478594
881629
979949
87982
202049
447491
483503
128380
800411
811032
913404
112487
962031
952615
887163
26953
884055
107101
308920
842114
278436
199124
139850
853111
697593
94867
294090
126989
1023481
552987
634648
602517
923028
96506
997136
657103
645504
246542
327961
325343
885850
804747
846727
1034717
478048
876290
244915
415532
302866
991082
419535
342270
276885
955344
783051
1028485
1007606
48135
771407
716879
655146
849219
776107
446067
154163
404786
312251
997233
762044
25017
42524
794159
244906
527965
157858
826425
323078
746733
811820
642619
497251
712213
656508
694061
339454
780659
521576
530747
735380
948598
741501
185335
273177
362619
588496
1045215
867633
494356
954439
233546
331528
707324
984703
809064
522606
272737
714530
64360
857518
954307
381725
682759
140533
282439
72538
472073
951067
87307
793543
98237
315631
863386
568421
697354
157676
914005
130325
328677
61703
236175
662819
576578
717999
205867
632087
900995
296944
917626
725493
217857
507559
594009
446835
97473
112057
1006223
244778
661893
47632
335530
227870
286515
982553
1026279
173116
207894
623716
967028
141727
829650
266997
809927
230831
512609
475194
547659
291591
508890
546448
541444
568894
525716
412705
866581
295154
50403
827696
607592
956723
855320
700436
319139
660797
363475
905166
716500
606241
577658
668399
581352
66759
220686
1013471
285083
554623
779961
693360
703478
591235
392965
384200
819302
148733
400571
119300
385065
220770
821153
862492
222757
441931
366210
671334
991010
946266
478478
919008
870623
955436
224317
490628
178922
121983
87820
196883
322476
949936
761608
837225
180515
602694
721421
245657
358780
224459
214974
715009
834574
439529
321670
737476
763609
456792
509573
785831
311458
760473
202039
754267
1015450
863464
638337
943391
560625
32288
414531
620668
73229
792621
758842
712791
604722
702227
129121
939184
220534
913097
99941
239529
818547
87916
172399
626915
709479
142146
318326
289672
241839
674626
959859
638295
252906
34393
980711
694258
305729
810815
615818
438890
425578
999857
452649
286426
797269
753637
380954
542766
471358
721437
325038
106433
1006520
44798
949561
446993
626611
788332
140002
328909
564068
352460
304911
127736
979387
126578
31792
367347
1039913
981858
415150
36098
783550
507837
346451
7565
450974
139589
95808
1035906
803193
636293
1015509
22233
755149
721607
588701
99699
501535
908642
268767
457083
145909
451004
685828
416160
283702
700121
704739
881965
49475
260358
120663
605646
381440
51787
573077
538060
499803
900188
561646
924172
713533
232149
894192
356301
924713
297929
72605
267919
560504
147362
214792
618111
889881
541382
524275
949031
477978
443793
333311
853104
132500
240611
621901
697751
72912
149885
216930
983354
505782
463049
919195
12193
465111
303892
764166
1045284
903306
377585
127694
636840
515518
999369
679817
1043905
917064
473367
985297
429666
985484
783194
231329
326906
900914
766829
531215
750963
180517
380327
610054
644028
207899
515767
494896
499222
726273
770872
45424
156140
219853
912132
305376
888937
579967
79610
417067
395339
971830
255679
530294
88628
762183
837521
285242
435757
259194
383944
588079
492908
612406
1037720
250205
548382
1003905
321293
77538
443658
214654
889036
523925
340784
994013
288913
266480
983742
753682
832413
794628
29982
293953
133553
914143
201479
39497
810988
441677
349369
108337
264608
661564
245165
464354
620099
322042
1019832
558359
933271
323830
37834
753990
189791
493304
685843
810869
1044171
562994
678129
992020
782859
411438
7949
334347
717344
352437
109058
285793
208477
663981
572339
222920
1023370
76140
83273
752769
6752
358491
835670
96573
568204
464538
516864
554369
588035
211043
635412
426863
826129
612361
255350
785219
273889
662735
19055
928477
234707
543389
506047
85673
622432
200930
366762
219971
788316
521013
975783
29460
330204
310424
90492
998959
714471
960079
518505
602004
260640
977592
69271
619122
868593
210125
369959
444273
770349
1005261
725365
839779
241409
201242
184156
204450
457273
65519
872529
404921
43328
749089
402962
260925
817958
271360
871903
251629
74526
240756
812372
847644
770005
676194
97272
721469
437689
59760
866934
331467
784661
197757
138973
811373
155260
109890
581715
204308
145631
623168
321501
357470
717012
459382
659440
1022274
944227
531202
789412
51847
93445
212354
746995
1002653
781988
719219
24646
176105
444708
444099
138430
24584
1018218
558458
123564
938496
927188
723535
784964
481976
586135
464167
60303
268738
805788
526109
208138
335565
576330
764193
936505
958440
303388
600962
993524
318224
959775
855831
208034
79442
586236
167072
647435
835240
562748
746156
521897
539874
963769
440906
867199
889283
439689
968017
330052
939766
688980
140094
415050
516307
876769
482027
989710
689340
410354
195313
954143
171486
1016681
2378
835445
1034850
660965
943552
866825
293424
212870
248036
709840
74767
24208
994381
654073
374469
677895
970610
948935
705731
1038540
126083
10400
192904
35598
61620
56345
265542
264442
430754
509103
589113
824128
263947
620365
142919
299087
138006
414631
778991
366328
971951
954740
225712
505910
615449
250351
798562
1036323
82927
926846
253536
625618
408931
835167
1000540
109009
657170
312595
988976
334249
905077
126312
683673
308881
640976
685126
782356
129134
558127
311627
735335
1040419
406827
827813
339184
900211
98742
598635
47432
633067
559855
709754
431385
582668
1023477
45849
261280
209067
757199
164708
564790
93352
841095
442804
132943
222840
928558
748844
661417
121773
751061
656745
903389
145990
498263
280108
404718
829352
731871
221233
758819
511392
266369
870433
768948
338439
281042
591954
640779
591311
378067
13792
61763
770363
415497
424288
1031054
305571
313171
26161
92943
970619
403081
1037875
302844
834505
820901
114428
223217
832038
472666
649131
161180
668232
359618
576168
806928
768891
414097
815526
977046
941998
524917
123311
445153
871225
730006
929329
109939
338986
41618
637208
273545
838157
100535
594360
1006058
348240
472301
330184
69417
37855
1016104
493844
717207
1000118
666459
701422
420127
846425
617537
898813
91688
491916
782325
665831
868095
1034131
569154
525289
442753
697560
629534
549432
6341
1003703
1000904
842135
148829
272567
45953
564032
5721
337630
553741
570306
821350
335320
476016
824207
576753
371937
357035
476600
290982
453276
412808
459511
144550
203406
742808
331251
385739
478247
467200
152083
395850
524519
565360
368214
677124
695792
922581
909417
272852
627373
810398
479843
398912
955862
975341
725662
82749
239585
755531
224185
735714
270401
443235
422166
1019884
902867
1042127
887631
264971
977280
572863
200509
1019062
823340
759986
321352
553734
35630
695875
783717
78568
474281
376571
971712
632484
387206
928945
425137
754817
313841
942607
413365
440418
696617
707316
687145
419677
326824
461838
407346
942017
233116
1023044
285424
650705
298598
783500
980778
869588
624477
76973
1012261
138636
269859
64552
442015
357937
512538
870363
75213
546802
145501
1000498
794246
910827
728328
148793
394471
1037851
440217
403032
635655
884772
836928
837751
107138
406014
1027602
836656
84202
425311
524844
471147
540746
699776
680791
675741
816247
500798
262961
484935
493595
487746
797878
860146
590806
936650
649648
559302
24775
941765
818711
304354
298937
680287
590311
207303
510737
458562
711218
365340
780564
96290
104518
902636
759754
769041
718761
666588
786527
86663
627706
651151
667519
592607
883178
975418
359754
531059
327278
220585
413033
971220
925820
117760
692049
444548
951168
473275
396890
528104
155065
314574
870658
833106
266284
826940
886348
196649
655527
977841
999195
437449
700836
908405
52562
446451
516915
905260
599979
849555
267310
927264
543044
280271
826899
722760
364162
156659
1031503
896508
651703
874250
440237
107396
52737
169214
240272
179973
995326
92242
895176
398430
738622
156277
501760
146909
328403
565175
699136
953067
1041057
868357
198750
670483
287183
128995
465489
302763
352805
269222
674946
267683
850884
208863
110223
1016680
548502
956637
373440
274057
771904
849109
798540
60723
176278
788959
743316
648600
238854
520532
319894
892739
736618
4858
143056
946352
276735
847657
444645
424181
76609
999339
101907
508708
1022453
346089
526235
886495
484735
335770
924360
951255
811432
383941
206010
146391
889741
1005174
284104
187040
504782
710854
1032261
268794
824834
335565
848627
112340
211768
312125
927599
190614
219351
635125
16237
758629
636413
779878
620799
772648
909621
848460
43560
578518
439492
873202
227356
900296
135612
1028351
601173
901628
517825
191537
890230
694893
12323
678704
431064
231894
751821
907096
494690
868953
353055
78937
331247
154482
874524
438098
561041
48728
648791
491311
390536
510916
109675
280294
112994
733824
251087
490118
972890
593344
748324
408731
103692
875568
489393
140139
302595
973107
190664
628993
198380
8581
446386
208075
874512
810126
815032
265134
788609
69279
371603
313913
110406
900488
364663
251070
852891
190745
1039644
287498
691964
579221
77821
556578
444922
314091
931970
278772
446288
170824
62639
979595
1014546
887603
18309
438119
883844
93706
843322
4026
68565
433455
511062
10183
116323
456100
323463
683480
902468
1030855
500080
369739
502232
84948
926084
724401
224960
51912
181035
493013
759508
58053
692792
338353
600525
546843
1040773
431156
823102
718306
516320
521079
697085
913209
110470
335282
430250
382255
800796
625175
7412
1041426
485451
837889
817678
820961
736126
1038413
1013929
629228
816109
1003290
28993
174770
436256
53866
764513
89153
156476
176123
696335
242130
787237
909356
661360
508937
170325
629067
981838
72615
820309
551900
178744
170346
29535
837193
567014
396288
434189
365251
686297
667527
828987
512686
678623
389903
196407
551105
1020431
394211
950338
361541
217858
992169
405968
250778
470514
515892
393999
364458
210717
322314
934906
253422
305697
1045019
220591
353601
437241
724414
755031
643509
22194
284010
439572
910442
995737
242956
638903
781926
48119
555643
312679
79206
800110
800481
911040
731801
559261
460941
214100
522429
17778
86004
795118
159842
949815
952014
316900
591262
268045
957811
960160
977366
813773
41807
656396
494196
130554
196475
539682
696033
96972
21366
791288
978844
652084
450405
20778
86039
191341
660144
1026467
909057
571183
399436
492979
398577
478983
991137
673063
201263
89572
316251
43504
605925
1012748
155169
714157
484853
743183
74329
423681
1006015
670645
1583
794659
644180
851424
612887
224684
989763
454522
966914
367889
877504
1043360
456868
644158
685510
599827
716112
974067
590102
185625
220714
533538
699807
152717
404435
916776
920100
593489
969350
356463
681799
393527
791531
414211
565212
230388
115781
748086
689586
352173
468495
1040215
7024
570699
480461
205223
592603
851272
478346
729223
137237
524184
912171
513284
524195
975083
1028607
701857
398435
891418
1031706
592829
649674
323723
66752
997668
570885
803237
105784
94865
673574
333500
617903
441740
398596
116647
586087
292830
571701
476968
810149
245419
300547
325489
400344
448516
460756
968952
123038
1027540
982766
265862
793901
485519
171430
578455
544919
784916
358905
533500
997167
720251
215780
974813
594892
542650
888806
339006
350613
579204
876973
241942
621956
865022
941046
352301
989934
982698
698442
84264
304550
631245
868691
372559
444787
356409
671549
124643
82043
824804
500266
687538
281307
894018
528732
1034681
94092
510821
614249
74605
630083
957730
155656
776788
170804
88543
932839
841239
770107
82796
390042
856739
399019
799574
303608
873104
671962
590630
755415
210218
1034126
733194
429867
651855
712742
364827
789711
940109
344386
28935
453276
988475
927871
584774
480935
199770
80304
286574
22623
264165
647273
331464
763780
717785
1032647
137095
723525
134435
489589
556378
253414
199107
716634
522373
328103
578236
784843
863007
848266
104666
831786
744366
257701
186449
220147
36533
137868
1037077
869448
67325
305642
316278
388599
748949
223539
936868
420378
612701
20054
310650
800385
555422
1035014
138133
760297
666737
985104
379875
362813
910322
827947
739575
631623
282693
805727
704899
808624
353215
661563
515588
598294
900441
365580
63555
450971
717506
23414
184021
603477
885546
593204
823525
318769
1011092
863125
127161
551365
394052
266072
1024902
905362
498134
98930
274792
739513
347069
28371
317166
18512
70565
427306
834411
857094
839370
412759
86184
548862
145688
249454
1002132
223051
1030294
1019931
750980
393086
808049
1790
490153
676864
529434
313017
264458
253094
934198
764430
864744
82530
701704
515123
920375
557308
861910
442043
1031148
430981
176137
715818
581849
670758
59363
259933
840130
357226
546312
813241
26601
846954
334623
919232
340877
158161
1044179
220003
930541
938877
585311
178134
786135
769492
965448
673502
41923
279191
891888
260668
298255
922154
986723
547179
390930
166223
278004
411472
990579
482218
887068
43764
144607
227907
268692
451906
78545
787507
828935
115946
447433
22330
411593
352375
71368
946230
758287
989772
404585
80178
637165
34190
500675
737774
490211
1015534
355590
312700
728100
231700
305757
86253
76231
1019263
66875
455729
669238
750453
251296
994269
320569
485822
96440
57401
104838
69622
4455
287161
815079
763288
825464
652634
21966
59903
726128
148319
36087
982608
237884
815954
150885
961931
34720
342671
82225
361200
820702
108179
55122
51428
218968
910447
677065
727696
438133
902120
33426
962422
867673
876401
880196
701801
546076
432515
802436
1034481
237815
919640
177907
62544
267708
539315
156676
310890
212741
551136
753415
846009
199011
8115
55832
991080
61528
74037
654523
50065
942793
943507
236886
998392
139513
888402
165856
50285
932286
2603
902066
230477
445806
861176
824670
545919
800141
929169
273666
242763
871345
543446
557404
276590
218597
785613
44145
735846
784302
97374
911174
434046
313278
121159
216763
796681
124019
423840
462912
523323
292526
973822
173495
568960
308402
320083
723750
181303
403294
445319
848062
963363
81758
883262
133511
9278
801002
590280
879390
279187
388474
686270
552126
984499
658968
194650
115456
396446
732167
705045
1573
3782
997845
119586
557175
970652
478146
972944
22016
641238
137215
110730
923527
868488
31474
412070
884006
622801
18787
610851
692585
835108
1000132
107604
8201
659679
199482
181459
509203
802371
814247
549181
727278
946420
240345
702494
306986
526936
208440
973643
876664
999296
335159
904043
891621
162877
648842
931029
991886
981299
897919
237565
789422
290020
782592
267847
674836
483836
597556
622113
26737
404520
976964
245302
104108
877337
453471
403653
501102
704683
72544
43637
627573
981535
480107
572472
318647
997944
83861
582306
429029
189098
187413
686007
823198
803311
821509
475746
432926
281858
585855
237269
232085
951212
1012659
449574
435813
123257
812375
144243
676479
121099
350318
374255
532742
491661
870117
76427
840306
231360
169059
646419
144826
672093
880764
413854
670635
1028542
636207
849034
290422
348776
917764
902161
346901
851039
1002462
460284
975141
773161
575372
640124
122627
276251
1011926
898797
25936
121978
399973
195675
738940
355123
9054
839908
341839
389554
46496
214818
47560
908614
58571
546591
3062
831582
1023832
164418
816409
559856
579631
392069
589091
757651
458467
24390
442388
224602
989801
594858
149060
465112
547230
495466
476403
729093
496500
379727
309373
28516
190315
582162
70522
244970
501491
556560
82390
310519
859313
214333
234579
145157
48540
62488
605470
943653
644985
449895
590661
533229
1034055
102084
254918
520095
313799
499437
751480
322798
606893
20961
143338
289036
393338
544772
876960
412389
914813
1000862
552915
161837
926519
121435
978243
711225
304914
662192
11484
762540
72147
50602
734659
765106
152771
1017003
127165
437083
614333
709789
218188
722924
890742
219195
52161
701096
633894
776124
322923
1004518
879167
738046
151708
672438
90510
949813
707489
234595
907546
136053
1026735
47483
138908
512941
425647
864920
374966
840220
809402
584649
455106
336296
912931
462054
744087
13189
1040024
759710
6636
254585
124355
711303
217350
959477
279368
732970
723295
251450
263338
614071
545185
709405
44154
394984
810134
790051
622193
274478
248028
895725
66708
987966
297933
769313
485515
793863
234205
532320
712088
503866
340020
125536
620188
517771
980228
261347
59531
706349
86782
204271
85615
301742
993258
5396
853879
219846
188569
221236
146006
312673
321613
929935
346838
35071
598938
888184
107481
335822
1003252
165517
156381
799141
699816
875579
394531
382530
578793
84456
342073
516578
323842
90455
515569
797341
766989
274248
299345
980763
254935
576679
622890
763856
809766
818813
784980
509554
141780
912209
54947
185947
179104
717340
912938
570047
522666
695508
416533
841863
998840
1035409
951560
765528
557954
236049
605403
612717
409071
771306
990857
878078
697139
857319
33243
577381
387964
16530
863453
1001641
714030
609322
341167
787474
616727
714105
190993
411679
595155
838386
239997
206027
646168
50725
48228
356858
556862
214938
174581
267173
160192
312174
887579
60518
907285
979715
808481
406296
680375
792675
1042172
957629
79993
294973
97643
3880
964766
74832
768245
832751
255276
322221
967404
283886
1001141
118651
118959
685390
325007
921146
635810
298775
4739
87622
253737
871069
430191
921561
703574
193279
150579
335114
232959
652768
655605
73382
46547
771499
79464
697224
153979
555016
572149
1013874
658441
420247
211104
111349
106267
260006
234495
148425
671717
788405
867784
664313
641904
966249
798894
499399
444647
614913
864107
485063
490745
385285
345215
609858
204159
200572
284702
705300
393239
53574
63817
479777
888645
550183
303970
368636
500582
858302
842397
513993
833728
71765
66758
189967
979444
683815
26291
721895
979341
314936
454109
986602
978912
672407
122403
1008013
68231
340949
390673
455029
648411
398539
322340
83573
542619
350251
1031143
289275
903929
833102
52159
424687
783933
114606
219281
707523
905976
997627
926111
978508
207427
946017
4853
330302
1026423
960449
769689
710025
824041
173611
729749
403817
731589
1001138
889944
1023428
1033669
149269
863694
260939
911558
407885
132744
408137
572260
234660
323807
411158
969370
186112
974936
212997
822600
119000
257366
885278
969885
656953
458449
125985
537272
729771
1002040
711352
201985
790564
540789
479975
882947
112427
553651
325707
113784
1030863
717088
174693
939084
864855
650782
736319
1018655
247997
821768
501209
850409
27663
482423
339685
1042791
886122
806157
1036549
912950
766559
518182
399185
741215
996815
773474
744852
944613
386776
781551
346215
47789
860324
923150
298829
140348
428740
518672
541743
754012
869585
646008
395690
276802
677960
622582
309838
973051
50823
689237
399616
670449
1014866
51700
900832
568555
109078
348313
528380
37862
172057
305285
588836
1016084
800510
815626
801442
864047
847154
764686
858875
545571
753576
387681
350375
119451
102677
18946
374971
597121
365640
374578
534972
765392
807494
389053
193298
464434
387832
883502
43223
307620
162919
935274
235633
708085
606769
683026
1021868
505956
723901
747249
701268
119803
258172
444587
393031
495787
894315
1006185
486936
879776
92888
135719
935274
723139
219311
717657
995836
841553
954117
1034185
901376
28212
496709
434369
828703
373880
288496
130240
290535
721480
748233
665688
579540
392199
696927
167933
194909
1044578
269138
490946
699592
939076
668160
80647
465408
286660
1033829
251118
579432
398723
206565
697465
843223
506220
902575
1002098
284192
1010971
33877
628362
627625
728380
84537
891538
112044
358134
78702
140317
479275
338569
971387
881085
271843
338318
667637
401048
609100
242182
833635
1039787
735961
93736
741209
625969
119094
330306
102932
394305
25217
225947
346516
1037479
380165
413450
739063
192794
9201
788676
914537
268583
515417
860768
402434
404456
139442
60932
167085
874328
243720
597122
432749
176806
727420
414908
454268
281800
82546
294746
544673
925054
85023
1009743
83592
585410
992563
354497
580778
293103
419074
818370
359955
948545
523449
627237
855828
1026285
456788
645636
657489
326000
58171
328248
695263
284472
131613
626939
673518
394064
862462
499611
618445
948897
954001
529514
26929
694977
615048
116313
501972
929649
754112
595844
17109
448323
404211
351209
573080
636715
130884
808011
127136
983746
730727
249558
450722
904889
51894
391111
180141
123321
754356
939191
446491
740230
634442
149412
663429
420431
672894
977903
907691
987596
996082
950513
864547
332369
540218
679142
6152
808316
948522
1027330
264906
315095
354473
357671
147713
794482
575834
250448
468841
285029
1043000
16775
80083
790203
104334
941140
725407
795744
698334
369788
25358
914602
458246
9882
841117
740212
146597
101847
651834
719130
733421
330999
586313
452964
497502
724579
798873
321532
542260
792789
315795
895501
224609
341253
763284
303039
427806
815163
864892
107381
513896
765733
884990
282394
684114
65292
127086
781183
425729
232792
809876
906475
190210
527550
540790
855144
354686
209501
564576
162207
674334
539233
1015625
771783
288705
471950
824333
69348
714441
611348
935578
184814
938103
1020040
504376
300342
834559
738565
564853
77895
655488
11563
323741
451169
411447
187411
154629
417562
21399
936331
233541
198231
126282
235067
200533
552215
320463
329134
871612
650437
389333
962274
424700
660249
957738
509275
281330
882070
453932
139969
756999
640375
110809
62402
976668
336335
428637
941799
206045
821188
818656
374348
418441
19243
1007026
64264
905269
855593
665131
865843
723252
950960
451322
22427
505588
632496
596186
196464
548490
381382
258226
496527
892054
887039
136604
840383
265700
227605
960546
955805
292289
716997
784102
264447
677981
744127
317175
127547
193954
554327
69978
229373
421155
166973
1005442
53053
671026
630347
911873
372531
1026302
35445
233733
332818
432806
778090
394516
25054
587459
583120
36944
576420
601428
456881
854366
196310
567083
374889
168544
853354
339432
835824
163348
42104
1031005
965024
99380
135210
458249
461097
848086
935608
784561
158448
228369
165443
973608
270166
339860
675623
612901
921094
775965
885701
370403
1014441
283422
19503
924960
322836
700643
801863
827713
487842
407208
619909
623575
288955
400171
666870
309419
716359
772279
860406
89034
532139
333637
431643
902086
293236
407306
177196
307869
608147
750830
735925
593026
868781
399890
227654
275538
709702
774818
39793
570394
258331
139762
745624
560025
18345
216109
498903
788136
523532
308497
114962
728171
973691
422634
249694
203258
950602
566739
377700
133945
794541
124666
520189
702304
55997
498890
481279
817870
631180
94725
575429
109056
882940
199982
592791
568481
449274
146129
684628
306956
202327
611093
254098
613788
550358
588153
24303
507701
410373
1040703
198292
662322
615377
785388
127400
924434
955313
845313
498108
209402
368676
470495
356554
372249
700154
719630
145420
608746
731930
736931
579991
410912
154894
549521
357058
893844
629334
661834
16130
496143
708584
3476
375215
626835
408556
371393
224772
339153
842223
98378
723433
640304
288571
425406
144612
564358
444459
872287
623230
317340
873344
762861
70920
366354
603643
1043543
34678
612617
228343
775879
304310
582679
920952
983196
783209
595082
278711
283382
445683
840562
302626
622280
1721
115603
808225
335154
336453
388064
299574
838404
40343
310344
442993
171491
960758
894581
803274
749081
111901
766588
565999
1031080
684560
123483
910530
312507
540073
345928
975746
679036
530113
906378
680400
293793
158502
798667
739232
731693
424138
392540
884731
578411
398533
1037939
789632
897591
308457
508887
477041
574441
540814
622380
322844
102102
804387
120195
882289
58529
400749
27515
750354
1008872
588387
151459
311648
12475
428826
204950
416632
77989
82208
312913
608594
466371
174508
293992
416678
760868
15627
138257
293789
536568
469908
26660
917185
523557
657059
203936
596790
729451
294151
546143
719483
839957
663140
746123
452812
545983
882930
801971
328856
873077
54190
977706
365929
162495
801854
899650
87427
538388
754202
488803
90130
149631
489282
861495
579339
628411
468225
531296
900720
589991
422671
729752
501219
950119
937632
903686
490496
753046
864371
95670
714073
277583
532685
8966
302551
280844
398044
630217
631232
945371
37266
930625
762522
332833
605305
399911
654038
599236
774517
508709
878518
1015120
509456
377992
368933
637670
846729
978000
597820
904113
80669
531103
769863
859618
313184
651898
992861
832478
712761
514019
846421
415925
685876
74169
619929
12261
826166
179828
694771
699329
959577
870278
463200
962588
702644
1029106
582258
46179
588758
654707
401184
955073
422438
792807
461651
212187
720283
1011676
938898
864496
503248
196354
886773
628334
424213
509271
690012
683554
679398
948856
898508
932042
797813
133743
553020
567725
439936
50283
494668
367722
600766
944144
25527
874068
321817
958383
708002
684497
173844
920042
973402
60805
634359
282825
748837
890478
946448
185938
882208
906357
231692
360499
999291
188461
688140
976000
27921
748414
262075
720332
52761
588005
143016
206104
88902
883252
629567
837238
610090
264818
860228
117989
472396
972260
476154
338046
862058
345306
221890
597146
640868
13528
903186
36641
990443
477568
448335
637707
133799
21148
543108
301346
320571
187981
504661
752040
557756
89695
585981
608103
392363
596815
990460
860055
784807
498142
881803
623881
872648
174069
193341
728168
382839
22057
127131
823486
397147
946766
534109
629801
916535
926256
478967
824750
191739
892785
743480
760613
938406
389065
715939
341967
1044253
550563
345314
790323
718314
43843
208113
1018205
246618
918013
186416
161542
1011353
1043281
224363
339621
201450
1015027
330339
682031
1040785
364239
791378
619993
883275
279061
317271
789194
77847
987150
891251
563523
55124
396540
143271
377728
911695
471204
104958
193218
248861
740796
979385
869712
454207
418557
975768
887410
558941
469200
167758
649832
832451
274890
170426
766866
881990
108330
562899
8697
823157
570302
532403
340385
869651
475033
239307
278852
329585
872635
228364
812749
571433
463980
341615
595738
514926
112423
659257
928943
753380
79789
17289
854634
850699
796020
174473
55459
587224
457477
886182
141497
183281
870883
27828
958664
601965
524149
932367
170790
843920
237550
846515
790760
1000078
516101
703217
654904
160724
582851
1018583
890975
589927
928128
448856
345272
388933
240750
824873
414533
270403
899689
635811
469979
808302
862856
403441
868138
542583
263190
423541
122742
838526
1008950
438679
646164
43036
265810
1043269
458062
908563
402256
47256
134215
99202
189435
935730
981249
222423
195202
772015
492541
162624
502300
612638
878782
877732
679298
76327
510084
463771
825522
307630
49863
90035
697279
939566
152514
460468
849910
476070
694023
929300
575893
619713
666583
392458
940354
267499
7991
491108
584766
981425
193035
182065
734055
497482
541794
327679
941574
717199
1002587
309228
163780
859304
87312
938056
761196
863188
589588
397097
135748
437821
914078
433846
139291
31385
35168
632767
446173
642316
425234
1014096
529095
1025704
658067
1004206
45042
56166
848189
149098
261709
630045
954043
906592
430670
391133
434134
814756
283529
40646
671140
502002
973311
388509
253081
418034
61773
738111
276502
150298
31915
840226
391738
671879
388095
781565
858848
1021499
774034
526307
252356
1028157
544240
1024475
179922
66804
756462
614580
117513
1020594
473160
39586
543856
445864
59920
850876
534063
896755
907751
659099
694318
579217
620658
420910
655535
489934
339443
602532
157958
872815
424647
255645
185026
243233
871060
1023648
865868
855440
314679
777990
752427
943920
573753
13117
316744
690315
595506
626384
461625
687162
958342
405506
113918
840957
418576
555440
101349
650490
146673
535225
196881
929307
423171
670041
1008775
751882
553338
331721
260023
844695
359144
319970
900283
842392
357879
306767
1043194
735880
288822
195326
662973
700222
271314
697287
350029
65050
675374
334826
642418
489179
468557
812313
708700
541006
19944
298022
592080
242259
258864
21632
792703
1016615
682657
461569
1041257
357430
5702
948595
277588
383771
930976
89403
962811
610883
299700
33629
428000
338495
896555
923621
183987
869123
181720
616993
915548
158223
401143
291786
1044
468846
132666
965960
570117
257625
1029182
441659
29347
218370
142678
584131
852144
623513
182323
273453
518503
1015871
581494
753137
157936
398255
453349
578345
379558
141233
604847
582533
831965
976622
260471
504963
909778
144396
773174
277255
905546
626583
51397
486842
288452
459507
54485
948336
494825
988604
965300
682414
903743
596897
213200
311794
948477
755520
672581
12817
876975
287252
266479
570393
270226
493947
409139
662288
771593
209364
218893
881247
372797
848667
808634
195181
594039
314147
43137
383101
356457
78346
77477
553057
986808
779249
423816
832431
112859
88160
316408
296392
161964
550343
76237
594560
516649
734827
499003
526346
519513
125116
888099
934578
113668
868279
82506
88454
603796
993672
922076
337633
286839
425672
345619
5848
527838
501965
762321
406917
596408
789938
853727
212809
42866
186144
164592
637399
381798
968316
714572
222658
759235
343155
70200
220964
723746
800670
96918
256636
533419
144497
599429
52669
211046
499569
837023
955874
160999
157470
633086
1036130
452876
793785
877872
916063
599229
232133
813349
282934
12124
259218
83473
112453
679143
799844
80170
469356
251988
860805
963076
645043
838839
563523
458355
41824
734662
704801
201995
253684
530097
498256
199122
952291
97752
397524
586616
116832
349547
127351
289387
463901
408476
737765
917059
291177
106016
627839
302185
917318
689218
831474
738962
733013
768520
931262
633799
301795
1023785
105329
716848
348603
860472
726124
2565
107077
933085
140745
205265
364717
410388
644339
245792
788562
631790
559210
1042211
449133
41583
273879
637493
68980
992808
557893
788165
1030333
367617
966110
897892
177832
954320
120040
952133
272063
294725
255
95664
443016
125211
772780
614754
38359
786323
1023141
759248
553335
521712
762932
957166
372789
526361
923458
32738
145243
187334
218178
841491
967492
946248
630568
74753
676690
289510
145816
474826
240172
327110
749003
535893
903511
219431
386666
1012223
914947
537020
920089
41629
1003779
541774
1007664
735518
684302
817966
129271
388214
1011774
455630
680510
546684
510826
184754
425342
1019330
478923
376302
550469
538117
663010
379096
321089
471726
537166
692216
859305
451344
76912
73889
692164
984544
397907
982397
679546
793096
700797
764595
992323
392542
400244
111795
708323
502237
603796
642047
138660
17610
619076
1023381
799426
100270
233087
712784
587408
412617
81988
853069
863154
734064
561325
465526
1018837
687903
709698
139504
387814
321872
221353
775195
605093
452607
1018937
911737
773369
16602
442957
993573
1024261
315893
340568
933648
40653
166954
493981
178340
963422
218088
603316
700957
225173
413117
918906
555562
304250
627586
576005
172211
809129
387028
204038
859545
357556
384302
945368
439304
990953
497901
76123
687985
568501
716388
829608
497634
348997
893916
977487
926720
610759
387664
470331
8289
347465
829255
430842
993273
980951
73735
1026864
534601
220116
629790
430795
192954
198167
559548
975369
923460
289896
559735
69143
896983
811683
50248
30165
1020701
337152
425087
842567
876393
824213
29494
610608
58399
866528
954903
713084
710992
236463
293961
501329
359539
952479
712104
586637
6165
539235
449193
387948
10865
159516
903927
446169
128302
562845
44199
654284
81177
408015
97467
109873
100076
923355
897961
444786
705353
960020
916683
739852
670629
157616
277317
985033
902080
632418
961140
409804
124004
646069
487309
1026779
41850
1040212
792492
166989
1014571
5075
725192
1028010
12
565581
509748
175822
252406
158916
149778
101247
206024
519826
473921
1044249
642062
5155
766995
913418
156368
40631
368378
479993
916095
569341
889041
875093
375231
434821
124021
383595
477204
119240
871504
989709
250071
852780
631725
808293
445750
1027651
984676
618692
258780
168964
12782
1025568
683252
92548
343928
76003
690117
491264
489775
497390
710616
869319
324497
625575
182667
767792
352164
799980
91435
425579
830375
856231
416731
686474
192731
636813
811618
229944
488261
295329
584058
397201
551741
559446
885015
636765
771709
20724
210627
984256
761905
507430
301300
749329
339024
345308
892541
222228
241215
495275
325793
223191
69542
678331
141875
28955
62823
629936
738150
704970
541271
761244
486583
297823
803092
1035596
448918
171088
597806
167998
219181
834907
675794
468526
605432
458540
359169
1000085
305989
853248
600020
171392
871906
399071
315016
728534
386577
28016
99101
899525
252803
126472
540089
268515
132137
341583
62754
209709
665241
706899
90135
163794
984228
649211
631791
178156
138305
532254
100556
195824
647950
806708
719173
773650
658037
85351
591469
324170
663706
92530
202450
820451
405360
826363
909769
744612
591672
669113
148590
211280
624052
400724
1013831
892881
651935
648124
237478
538530
373664
116817
646160
196563
855472
50403
1028296
267433
756324
138767
333594
818854
965454
697226
850894
898417
338103
29353
154384
526206
671197
305826
54374
922767
867626
559590
337401
657675
177298
975162
829129
544978
164503
939370
561719
124554
832622
398758
788352
482371
73888
457153
258746
362133
26804
789181
293894
256482
905193
246357
107931
93024
397288
304775
552965
475300
413681
734197
258166
373785
1042108
490139
461819
518125
737147
402779
66919
494045
933932
438020
235113
692014
14191
259378
85198
926444
729383
49767
789604
544085
13172
236420
905823
300380
374126
126993
64695
806174
647655
467407
756120
934008
113705
608259
615147
824478
353157
377471
261255
196134
338694
130555
1021951
834863
955411
711514
395612
225176
942444
819494
588925
89548
965167
396332
501825
336855
980443
496591
648824
111564
287489
408470
451602
451225
995382
1028183
258847
743340
883147
205872
9019
313688
156769
277345
616676
720561
412673
889283
890455
198816
761779
389790
705797
166909
782622
832683
913165
18480
412987
742828
313432
399709
197874
283976
219467
30291
185828
164972
933681
127845
125162
939802
775008
1038336
90335
719894
987465
48815
16108
854015
278783
279734
382405
30432
41543
610573
725977
1014450
90180
328463
647802
762461
266550
979419
315819
334876
1029421
413393
755055
287896
320674
373537
1026291
454534
606740
770661
1023601
840963
173605
719847
540790
8340
1040924
630033
224017
148470
442092
170767
676894
631281
805300
722942
161297
902943
314444
260636
932835
1002823
306056
954503
38261
842029
617197
329596
900763
2656
138733
804118
1002494
507656
297244
612583
620288
1009052
183249
897462
117119
862350
513017
694272
568451
553871
868292
557227
763538
879458
614984
251742
417028
905926
712832
715934
526559
484333
676206
728573
647374
412410
300724
327483
105078
31523
542322
568485
523128
179512
694257
841490
268228
59484
458476
607213
902293
890467
429628
296793
661151
328700
1031453
1023813
82499
1003753
247783
441822
364686
1037460
181692
758101
807879
17991
158342
250711
371651
364705
420835
719407
659398
615126
378461
414405
154681
341420
278499
369460
629375
649555
881069
588718
134063
762938
203465
650162
230395
359314
27991
266
838352
944333
583554
412447
790193
864963
638241
173372
430571
122481
639374
216593
760408
105426
374245
326941
767773
1005513
1012206
892108
345814
343969
856413
802931
696801
272731
833182
789030
208095
474472
114277
811774
30642
731788
677403
918509
486207
867122
665996
957839
316542
349618
955545
161493
339730
512695
975774
403164
370600
73223
823160
276896
966232
527932
907688
206051
298913
290677
302867
278145
213914
606182
761374
150315
1032489
116666
111571
509847
383981
485024
1022342
471037
542057
430939
238241
732488
217445
67219
707110
508030
856589
229685
831421
173810
596968
433153
398636
330842
250239
660446
1037999
1003314
1009885
438528
4556
541857
1008795
839818
481094
793361
475361
166907
128872
1971
900585
20335
638251
33362
555941
939670
276476
510755
1005579
197354
580826
485297
416558
878384
88006
739665
235301
70463
341564
810737
888439
314259
180539
416775
326534
786682
775362
973427
989674
537965
312862
491471
960415
644255
454716
848840
1018584
1019871
459313
575587
112752
1003746
167074
426475
948462
508958
201756
132695
94193
418749
784904
185261
1000805
648134
327210
953204
241028
491650
176564
1002606
168924
1042473
52419
476735
395940
59597
161502
455289
77220
863736
583032
169581
916618
98854
382985
293834
531200
448576
1005155
927672
118543
366577
593107
237857
10881
499059
255833
499503
230933
752602
835949
955432
522395
397829
485241
782661
1013758
560517
901228
16304
883167
674629
130193
802818
370631
67422
361925
229662
637051
90763
328108
946828
1044885
888481
985699
812424
812997
467273
327912
870855
675297
673163
227289
789720
592494
397536
372493
399306
594764
609488
1040924
77763
200252
70074
779782
992043
245672
921930
68422
968613
436802
217666
942554
110930
108852
363487
789831
11619
995719
797619
128159
1028650
987410
478832
1016246
511767
881240
300193
630959
370576
822012
172785
260001
1020534
346484
770499
833393
229809
573245
255940
837713
277077
533563
662807
693350
227065
859807
338685
538062
313539
733873
1020244
645043
425549
425556
395565
568482
115096
825401
467078
461439
526214
1028867
853575
491122
351171
296651
58956
609047
603878
600304
881547
796409
968993
957797
519928
563294
566486
9719
187421
1033221
1043263
160290
915570
241110
784285
470179
965710
92600
877052
738364
375175
637797
169941
459967
947764
302081
945263
142899
90977
168450
814908
931168
323159
827014
816541
220245
807858
562196
473416
226722
595994
1038235
362051
421889
278016
243716
841923
623491
360627
93533
1012533
942367
362986
360937
1018853
115863
284334
380437
912015
296055
879118
139423
636897
186292
872234
593044
399306
740010
905510
247758
813973
498469
881678
571830
143637
786147
789019
1009832
658275
145890
325872
493755
835015
879293
739045
369742
73358
585891
261567
206874
792024
719070
718208
21421
918857
786617
196197
717636
94552
859987
554243
871372
430105
10205
580954
950872
527789
362971
212833
841753
971093
724318
879269
999167
520842
824044
288622
320357
312315
708466
364573
155571
721662
685346
4592
886537
452556
450225
318222
705593
397318
774424
942340
327364
675667
596076
974571
710130
412393
684895
83164
950329
895381
320469
685216
842962
360655
641415
254566
925449
1014257
155319
600919
977671
359491
567532
1000990
674538
311150
657051
1025369
865527
599055
804347
39724
567391
268365
186842
229868
7104
973810
245650
365967
909208
118133
80523
1013669
384150
82243
1037328
380394
307920
471847
534600
238663
145497
675209
526616
449514
525724
693692
630346
875884
1028821
133166
869656
974106
557544
353404
192874
494268
268453
484194
1005391
142372
267383
980438
616616
909833
774936
290880
725286
575868
23844
869345
472758
455511
315099
963599
784305
101450
815674
749024
877286
823293
468963
451882
600155
706237
809598
838229
436492
805777
130884
264884
963724
84153
755550
109817
584045
272
757408
537413
1017931
65019
604325
73695
972874
431870
837343
715585
460776
756967
350474
332195
243441
857404
377523
626669
693890
1045023
666591
1013784
1033170
280757
430910
189008
627934
844332
201123
340065
474137
874486
611969
310357
762563
914009
573522
44927
762927
952539
839974
602351
471963
942135
1009982
900610
135612
570808
785038
732005
569963
860466
772613
811854
346215
239255
657868
519245
269128
197307
346023
400771
962160
800878
239044
1022191
649930
659751
950794
26111
382595
606533
514662
779735
985194
252112
695112
847711
476317
701236
5291
948814
575285
419576
159708
261399
519732
886640
1010779
67674
470733
904756
551494
509358
497050
596319
621941
986361
810607
184205
168442
204791
836792
776311
143252
767162
196605
253312
241637
731439
705036
431432
442728
935107
793524
643085
633566
309634
210504
188162
22759
92583
86969
403823
850358
34656
609137
988472
580088
18715
542083
754287
121630
495608
828769
910636
338595
376495
909521
297182
422749
446391
656819
178841
658350
280150
625466
569754
887851
850714
422564
597525
934956
857439
634910
537565
511
110702
66159
966368
309419
410142
64812
535855
61706
497651
485362
95596
328801
767789
623709
201849
290666
642027
696642
45628
993645
878050
512310
11862
726888
126567
416154
500633
897301
174342
814896
355009
1042658
1015430
83224
661405
476772
897250
1034414
722664
591787
699858
698172
543526
317413
590429
351272
619451
358486
534661
761733
94838
591567
716403
951052
226719
143773
901464
8052
328743
52282
196630
792431
73590
67856
862770
621347
106858
578002
355341
570158
675101
874365
37538
933570
92742
887869
384748
1025917
659950
963508
651913
706379
893388
244701
32271
552127
92117
937215
482868
587571
455700
277490
585145
906725
645708
730374
305535
228074
804174
434243
964926
409455
720593
185059
61078
354324
272629
957255
1005552
122837
695390
308423
373290
550481
389263
531009
543775
903862
867756
811571
110245
446742
387826
370526
34171
773690
169616
229324
18194
324594
799410
640278
832218
71722
528524
369438
441209
655038
1004650
523632
981228
555397
130871
131235
73833
105253
168414
649709
446888
967520
56949
377436
957753
352855
693854
950669
555693
333648
816989
548073
455740
971788
158489
786221
323919
348437
709041
122459
102445
340048
126706
1020572
206403
24813
481772
776405
12247
569573
442954
999529
714883
239743
987879
753956
163859
962575
771795
479267
349938
645562
531238
174830
497777
653981
681164
331790
432522
37361
890432
536293
1038617
369009
924125
413166
974775
614494
381282
6901
873227
521964
334582
884129
691580
562346
470890
269283
679652
393171
270886
963373
494620
984661
199994
122855
134461
876194
62235
103116
279192
441198
666089
335813
59361
924348
134940
921723
755575
97981
18028
216343
487642
485341
394411
140311
941178
695703
218460
861710
925079
566575
1017069
778307
173285
227257
35328
408540
600547
623417
105206
182242
431362
561173
922257
11503
134287
57416
807016
538847
680770
413165
590952
237255
250485
630047
758180
963234
428207
758832
990777
441924
886625
646867
748963
211961
895664
117662
1020559
580084
796504
910056
720104
763921
136522
192346
501770
488474
704978
798852
327966
105860
517368
895774
167116
626409
195653
936491
359566
109274
1033417
371805
206200
615754
301298
152693
685890
536073
187627
319102
125204
554548
217193
980790
358560
6791
536415
882112
51812
862765
304512
368250
843605
291405
189950
314068
646015
1001897
791702
312554
897175
432256
717338
885135
101460
162602
513970
758737
688421
519064
948430
690061
530100
920895
816420
802350
112688
713905
925585
777462
591650
414381
924053
647633
1030360
520102
809680
160246
407795
579899
282746
606197
912206
791779
413905
439956
842632
552417
954940
426903
556000
1017770
483239
160397
401388
970482
334443
394144
269663
1031394
483191
653426
394671
1007678
946446
515190
789015
821639
74278
655317
405380
146200
877257
556794
87035
79952
344590
392240
165502
742970
406566
1011403
836337
84694
505789
873753
778751
239387
332177
294388
642102
227950
550070
675954
928161
133200
699504
153118
572347
182993
186961
8645
759967
1043665
638378
1014250
343074
739056
395556
102774
368532
219777
327639
314138
494251
79568
462292
721636
39842
1033544
409160
46423
603950
91229
626505
152451
807446
565469
780043
304346
77044
957070
582522
422318
462403
779446
914701
264271
258194
195190
262977
346841
193765
873025
925689
953163
997637
371499
155152
661587
1038161
504148
786751
492918
459059
100713
462627
32403
318491
255296
75172
803982
731609
873683
931082
319006
111972
490864
871428
845011
883727
39248
916334
363110
227091
586727
768577
1027912
279015
363649
706512
937449
218799
243136
570948
622743
522122
1000711
528654
843885
544502
839364
15927
182096
1018490
692164
376002
174761
432076
511780
1039881
424926
867348
393750
417628
572700
1008224
717517
118090
252820
56812
98555
106588
1014406
276743
455243
348154
708897
185906
531514
506559
138925
433290
860409
987589
937186
49698
297737
273617
953202
881203
948248
724223
952025
257897
857769
804308
296984
551022
487646
79684
280789
336858
129537
1008986
357044
403891
204876
875607
812527
165858
918864
504928
740389
527660
400591
611082
946223
638698
308669
8322
895440
758528
967285
110410
779839
504083
677465
321939
487570
891899
808393
4247
541064
334600
289015
593288
408179
374336
599531
575644
734022
452026
697003
427622
391647
316234
647440
604257
458383
534074
1023955
5692
997814
750485
773312
859144
90554
609962
541352
876112
893804
746598
771942
894528
595361
31072
520271
383912
524982
236617
741904
273261
557496
936562
523882
733001
428223
763418
720139
452097
121776
746775
658110
777372
545907
442498
1021331
798506
426377
540970
37033
680586
177331
676630
400950
50800
624805
854633
137070
191554
991559
241771
6432
759292
161050
991703
803850
54706
991949
944829
475423
767279
445615
543439
421809
246070
505577
444619
662728
249019
994801
179277
852010
126449
9198
874690
626797
455991
233958
294202
747201
1030765
931507
452332
137962
772353
874939
80020
741710
426125
436556
260690
975412
34078
652640
880168
846655
479847
616704
394501
843682
717905
941706
914795
800834
105660
894136
516793
324361
31828
826787
975329
423852
755131
177453
13850
276668
195554
139863
652360
343583
934004
574073
920886
809265
721950
292134
790751
586347
609821
635706
683913
350151
653683
219561
764595
202960
69111
584571
427901
946303
127267
55443
808779
226975
703355
58172
191994
405269
284606
430197
60916
1006712
90256
552822
321372
734092
216089
801343
242139
334884
902719
404124
794812
653513
596300
107608
449151
90774
139617
194312
997308
734416
270816
304213
735606
642837
5791
204566
322076
670337
212127
776572
38189
985270
997104
458793
399856
444608
419367
391311
81999
527743
279321
981233
957822
568526
193541
9170
739429
326945
209431
905517
4384
309816
240266
80577
316710
528684
621611
466218
767282
269304
456311
31473
572328
857814
433239
795049
561357
382517
943584
942349
665866
756779
557959
312553
59226
709228
195218
255915
800886
833717
769483
26399
728484
936050
747562
506598
639908
482114
905711
617698
151665
363878
667220
362340
97184
276355
126021
380282
751765
486053
461811
616726
930735
562388
43706
875252
197224
161958
52117
351202
700288
835915
690427
268645
168075
799507
70168
701230
102334
198339
757224
694784
636443
723999
271449
483217
371938
984628
394811
638941
863915
70643
226955
1010144
533301
637441
476074
219726
816669
447561
962066
839832
908420
955497
447525
450399
280863
1011276
651425
329386
791931
662587
1031972
868576
460302
13757
210839
972067
598693
946790
159201
520612
56106
500154
160095
671168
509537
56541
160627
662206
574829
43072
990391
889400
984650
969987
485317
992016
154984
542954
9047
507825
212554
1044900
748036
556227
26392
265046
934181
337478
470481
215944
562964
192862
216316
1011119
245323
225230
916776
506019
346471
600920
827925
1034058
390677
377362
286722
302342
466385
136804
616022
407820
816213
533028
918175
823264
910216
587716
686291
197888
774550
914288
763118
34224
1018109
1009384
999037
492592
426133
607899
429911
269903
562795
806273
710404
486106
448348
958257
129458
360008
885250
23368
598924
291166
967213
934870
691825
957837
260887
727281
802996
120878
305623
554464
442350
658029
1025845
958603
139280
563953
374298
38154
91249
984597
81938
847612
463105
617048
256330
991114
48545
344383
1036115
955121
784508
155567
594184
714774
23789
769176
302827
1040883
837576
215322
476615
447560
752305
813449
887572
235305
81861
55011
234994
745790
455634
852978
353461
509765
159888
790940
643501
411997
334593
1004529
421000
987288
739319
299351
137667
358992
719389
180621
831975
730374
983665
833327
93683
588328
465989
6445
805465
925822
906266
637287
98638
597194
131796
46717
806516
821655
732863
885768
157226
152681
579254
85704
584724
541894
978368
652647
243128
973287
482805
778121
537100
624927
73196
600077
214894
264349
61163
120880
531767
26524
531190
360354
719143
425260
748377
251042
601982
370804
100379
163116
119594
1032005
746983
822542
311688
39463
809214
922162
456782
572351
574825
4224
762310
432729
363880
918123
781495
392381
175138
718084
628189
532601
823008
136092
251831
615094
108698
407121
76648
140091
17173
316727
207768
338459
445026
837454
644285
400995
155358
800061
1017175
667728
46605
73625
295572
520886
570210
254259
504594
942130
44796
668426
596849
879704
531417
277014
334713
152571
560116
603337
313110
975967
797219
933291
918083
60352
743571
144154
427036
12601
495501
404849
216319
611264
32015
766772
283872
985185
791090
907275
974172
1013848
900704
364448
554519
33490
886413
648450
124863
684658
457
272366
951332
602394
100002
234415
254592
643884
992922
549303
598672
916006
959808
125347
413668
43386
49879
425535
186886
373024
987108
683840
105730
793013
137026
842781
896545
753262
806963
768648
439639
62112
858531
360269
74112
487805
502446
981323
888433
582854
202096
878261
588625
161488
117461
10825
717697
537150
281224
516294
955589
19417
118842
990637
46529
568195
122811
1020375
574943
365025
1017667
230928
260237
90076
986980
655400
457252
40649
954652
351139
479768
27575
766183
827635
771366
174070
923378
442283
284991
579733
37672
579953
407372
536820
372584
56936
411099
1003036
912284
12685
149117
363945
387769
881324
356368
709816
495590
231999
705724
872187
139044
780945
490937
83456
857085
557908
73514
37949
764294
437070
830681
793295
631984
874093
121789
428688
1018425
998307
1020000
36910
672067
700359
596639
64898
174443
242601
196113
277143
459928
950226
464986
561871
394662
91603
738758
875672
477188
674851
643802
730518
80744
1005824
178095
385757
623329
197297
365271
615592
216364
264956
82047
375272
717026
978945
820504
1045194
240654
35692
952336
939425
389412
236818
901520
1024230
624464
651153
1027294
415749
47857
783382
507583
331487
967599
422020
591229
394032
330961
1038975
775483
708718
618570
155174
575543
579957
820352
944977
825358
24527
959764
1015607
600881
124594
405620
33970
411193
467984
320669
156361
676913
31237
453035
45294
955784
595079
929443
533653
900336
828079
447204
468294
356198
544445
605037
647672
919061
502569
611677
748566
819763
472843
758706
62378
974522
244194
15029
13957
448005
340537
546760
815696
1039209
513592
574104
553512
947746
803800
252071
1002830
196686
532914
657597
1018507
226738
89061
1021025
359753
620324
811037
139822
106955
809796
833882
669152
729807
388501
531668
927663
879712
645550
78622
1034301
290664
809893
303751
508242
79564
598002
177932
148281
26138
623449
34649
36909
592311
947131
765754
345510
380109
1044933
812142
159148
389342
448740
109114
993154
652636
768367
41725
658683
248890
113910
342096
256188
927840
631430
899752
1001162
653315
646349
168252
807689
521269
366690
370462
603036
760249
1013329
370251
73838
382500
253151
796883
87839
260553
208730
1029319
795959
1034269
77061
245017
435608
135436
798294
413886
569575
620518
185009
143100
1042855
495910
52758
726766
358422
534255
719895
134335
989969
699012
510894
379834
987462
335486
336021
379660
585304
78074
126106
361791
871024
578745
576165
95813
801997
284663
308146
105814
90250
951038
334664
41746
800470
737809
427074
698509
505856
1022564
562582
988360
92804
294445
854437
350102
640729
581778
379860
304435
455271
493866
336917
589740
194060
294389
865189
175465
527857
241231
185638
681173
365342
679407
497780
459707
43840
447103
547211
82838
117061
414698
130453
826053
94899
17061
815681
769751
434113
122558
824760
128416
1038448
625746
599712
955698
1008453
326752
456075
833583
107138
818870
449260
437445
943794
832784
158171
120187
106574
699790
785916
56607
369395
741861
919767
708506
293630
617955
196507
960909
697373
864200
365576
159702
763408
939754
838553
95558
594580
328104
293046
888749
316352
582451
290601
707429
75355
147094
445798
693904
999453
1966
143494
537824
746597
154895
640883
555671
989417
279349
719741
54965
726649
67577
100083
340242
526591
1022973
984989
627971
82593
911365
666316
191859
989165
361372
256679
966149
102808
162294
11220
297235
177226
743489
523596
741655
848103
984759
422440
229984
807365
17597
28293
163086
282874
152852
521044
732017
631080
878052
128015
490050
737376
376459
290325
620283
888982
633856
720280
669472
767738
244798
31706
671107
992010
756660
440029
659297
125315
295241
127311
493483
830048
829367
240983
172698
572738
627728
763888
867361
276243
356921
801615
561640
458712
677912
576630
21703
793884
239175
949377
182246
302815
263416
692206
230726
930901
908150
609850
541092
994302
329153
311272
80014
972125
437840
460732
925084
925147
992293
41661
123652
106947
433624
843452
503828
938908
908084
462958
184418
671634
392270
538577
854953
398035
845793
999912
112136
714968
673651
112333
850593
785097
534237
714907
443842
217359
311985
429778
1013127
652078
392171
352867
748131
400072
652248
208994
296409
306100
244405
326597
983496
401693
792142
680301
603845
119859
720581
573413
475312
671601
266478
881841
870162
252218
68214
571076
474014
670407
448130
176737
182717
299907
946002
551034
1019581
160761
936982
634160
663224
230809
843218
394265
679266
545354
664945
225100
931597
408670
1043867
206309
287745
324118
522132
950092
271954
947910
673486
966706
812274
521034
746802
563626
707038
150173
161531
548082
93488
192609
348417
751911
290708
511576
805213
1004551
273354
296169
727277
768128
479175
401173
849624
73933
825142
137634
1041353
347442
349904
322385
355319
1001104
566021
381777
837950
153695
386135
431618
550142
381439
705390
819571
560786
313769
830074
633545
710880
982987
737756
862831
843293
297460
510926
435448
863479
405081
446874
1032694
281349
655237
368389
918304
474949
113118
982681
566361
521474
917232
793549
198355
234277
627663
628116
955109
888352
196462
374280
825935
41414
45731
326569
141525
933906
493366
893034
960300
785154
1034285
18655
569430
957471
211510
216583
25961
234132
66445
123632
382259
737176
987089
993040
806193
254619
741505
489601
899467
703024
338858
873569
767739
471024
276250
1032208
481299
241091
857825
1025023
289453
148993
119322
58190
873467
817144
842010
648867
661234
767137
796276
994420
1007368
315678
944840
515946
894473
705177
1032761
232632
542551
545273
242089
614927
362868
503767
638141
720963
65318
343057
488283
824504
1012574
776511
519352
739021
723987
341244
440380
554134
811934
317885
902040
246666
642128
462179
739181
1012595
101411
499093
131097
836699
415558
437565
521138
754537
749977
904453
201985
965861
314638
589410
500965
59025
434710
508317
980524
92781
334169
933192
834207
135669
132799
390845
1002543
666312
841259
949328
140819
492989
132144
1027961
302079
357844
212623
533778
938189
556865
615379
887889
150491
122162
1018597
81535
416952
996122
434800
875574
152715
492035
681969
944554
139695
389192
932530
744296
210164
1013498
262600
969473
481879
142974
924417
1015761
918845
1009302
613720
676592
48743
819501
887970
258357
334938
1015650
39435
37861
153453
495489
522063
277527
419904
937861
196096
410814
79259
796174
37819
87364
222785
677626
991787
320162
409470
667022
541888
760952
192141
766322
196980
143682
823298
224170
604423
356808
569347
928101
310753
1032391
689534
270606
398826
573272
338604
716477
245306
994768
465654
859707
21969
367647
957360
976515
218212
583441
83492
528195
136295
390559
837869
1030631
219395
486670
176837
601118
307766
248275
440986
391415
562409
287141
120279
1039990
1042667
596345
74592
221390
351348
162433
760773
480773
319005
232460
409907
23698
142243
429220
232029
1020030
495766
236851
816027
508716
480318
273404
222572
945327
416205
679869
384944
39757
542514
904681
984143
1010857
643473
859922
45268
158795
599987
632190
100252
23196
334848
922161
916310
4516
865564
199820
718852
970001
469169
621645
791624
233089
504415
677794
398402
845589
292120
927361
814739
514454
793683
244606
478994
471324
21855
326318
942667
374447
637602
182020
52628
883360
190125
456251
453695
227190
269774
966421
179214
500126
1011378
773288
693817
113637
858165
375919
750763
403558
1036072
847413
379625
975976
118719
120125
84694
30561
713183
638850
978854
480534
443647
414238
414408
897495
581124
856626
252461
772671
165979
311973
723206
217981
635604
487345
417569
473072
350083
714678
849329
540910
904191
346676
751898
932607
580737
826056
156727
397119
713217
242648
228170
948597
992038
514697
165025
596684
265734
570900
264322
386112
20533
307305
960247
449855
201183
584008
933623
311965
28821
1031997
172691
80103
757379
336500
811699
428080
635589
613048
733983
181536
465995
114489
377304
811544
915749
62424
389038
182467
6881
328732
636312
897869
716904
364526
316909
313705
6763
749446
252402
1028021
646774
488041
406187
939109
246542
677534
842157
236807
480028
501225
492233
489087
605753
74141
553641
453809
830745
977656
726305
457552
370151
928565
18131
819603
450386
378248
531244
764980
342352
447365
732670
232421
244846
898376
537005
818650
809772
681732
239849
905147
941286
705088
666439
620973
424669
179837
966448
991286
290538
865194
267228
531333
747031
37585
885294
1009654
1039240
840791
370408
241561
232141
673251
1028026
627778
657852
53539
811278
595712
219304
349757
269974
64429
916847
963405
194568
280398
423920
474986
268995
21535
1017568
322563
419185
692260
328100
401705
840704
980859
328661
945263
919287
377952
309005
483431
924560
979008
92430
499196
56291
171555
39556
373287
906929
963495
868615
578149
647453
960944
714454
183456
403693
176377
283378
318801
371419
358432
111656
661139
222299
544045
471478
261432
858151
232804
403868
488524
940730
612117
945949
577441
857785
266980
948777
702501
202719
882701
775238
102446
227750
239848
724450
529905
745342
166889
1026602
307586
87694
919912
682349
586949
900450
767595
737521
561781
526135
57235
215545
754208
426634
972806
944223
795082
955118
881777
235881
186214
763821
862257
265598
46067
258704
844472
149656
711238
819011
384590
204796
102331
973694
549120
390832
368208
577117
575943
791848
74064
698715
638640
9214
373637
462533
312136
499147
707946
1030032
543231
980217
845515
797415
92318
939535
935704
757124
289024
408885
181671
809398
101572
61771
802983
985692
977155
742523
955648
920552
198150
624468
54975
559917
381919
1608
650310
677502
818827
856389
635567
148074
33075
991816
911861
412034
517632
134930
253717
870410
536330
621070
628012
445295
923931
781869
74082
18253
36
374919
1020786
939410
636213
782695
329234
48047
577819
460476
726412
808192
533408
843715
1023837
529694
77102
1018055
533375
421306
892378
620421
794595
997205
756085
603091
262694
587027
239914
52622
428625
543832
477837
77603
32406
464201
990770
59738
258136
673378
985020
986753
800446
689017
512214
214907
889200
743474
750597
32685
916826
226025
828677
37650
989897
691376
826961
868916
687721
320511
721506
1005087
421316
432472
478480
1036227
670666
667793
339223
951380
979480
993705
1033106
15925
914771
503246
983770
18916
188186
983686
908487
649389
448600
501882
107556
993265
611309
957390
658884
449485
814508
721198
76483
275740
580052
717062
719956
35019
616582
718287
681661
555646
919042
780375
1018929
187443
700289
762964
905371
510910
59522
962626
472558
700710
882063
856950
195854
625511
329270
512919
800385
1013294
618135
554577
588186
366724
1029471
172778
282506
257750
802224
570452
829708
542605
694970
488760
868757
393958
429194
417988
1018916
812781
79576
1037839
163208
656020
663063
836378
652138
570895
19590
471193
958724
102379
60736
463301
403690
604959
510881
634482
446184
364702
703061
1039669
978128
989369
837734
507387
705140
564473
502440
958083
832874
278916
67822
969132
428555
360638
942243
772122
159782
151820
551472
641378
1043573
529850
468249
163765
818273
7660
199531
563434
843248
545116
307089
988198
904609
57399
26139
185337
295795
1014480
71508
955260
458106
113072
170415
90403
875635
500490
529484
219313
639345
426404
669099
786058
674264
516286
283356
642847
812135
663221
762331
239617
517399
400368
715229
989043
742737
229284
79685
247460
46946
492136
779632
693021
591897
859620
110350
392797
356503
627597
8375
472041
126846
966671
137739
22836
939347
627076
344986
932288
849955
479739
128818
735015
1006064
720390
732346
815461
587508
87645
1029935
352028
97019
717746
687682
726634
129774
261618
565855
729681
333279
607957
284028
339818
659236
320504
401293
446184
984173
769343
727948
288227
624955
54516
1010106
443171
729519
1044111
593671
546090
223285
767305
9326
694453
803052
142550
703664
672987
306571
491658
160830
501670
141910
580717
839996
663902
610208
16077
512538
259540
93490
972420
422028
588997
477200
218564
343312
341161
720643
454092
215147
1024784
625737
13002
443341
180787
402451
342800
701448
151421
711788
414634
748476
659210
89427
643665
882881
142359
414923
443045
760934
421094
621213
726713
419504
429390
927805
449259
109609
935413
594959
707442
856310
565339
450662
856027
95599
155981
28604
207608
228401
223143
14227
384295
640230
301830
1034585
206385
953454
329081
754458
140781
710863
386255
492731
553093
966325
340206
445869
751009
964938
620730
18683
801240
370778
416022
40960
1034207
173605
958635
974421
236549
834555
105656
545944
253000
516929
790968
492545
398457
623897
885427
570412
204526
163955
698078
331985
1005366
481821
22838
151699
931839
830401
192069
256445
773607
992645
745424
822086
817812
920811
33050
214304
512621
4475
91515
259717
454320
897126
961715
253836
297939
831894
488770
350577
941786
3866
1029681
596390
737450
434004
167907
172781
541289
372321
410754
925629
770447
605556
734646
612251
808361
68672
939234
500011
504109
232206
692367
109903
530919
970928
876309
592713
145161
981379
422304
612846
70867
408266
171668
56397
557502
998655
323305
360371
481590
173318
712384
244966
532862
716996
651335
860604
639754
819696
254192
102282
94881
518849
255466
367979
135843
30671
894888
821877
97899
18089
368171
877359
318600
571427
470171
174738
776215
152653
423351
251199
198155
885608
410021
870794
979384
300112
719631
657188
964818
672309
473167
93792
996454
115237
131622
350605
146196
641914
96983
118999
885423
154251
674599
946361
266179
817081
129356
880209
289719
171654
579673
403979
609861
132661
347405
175177
148846
54480
788351
590032
101459
980460
532210
899548
874576
535079
507365
422631
499981
492001
746548
180451
102097
744410
890351
940938
470123
618992
161958
564341
814839
131177
224516
113260
559259
655748
716119
395074
940595
297765
416956
103042
366152
973912
564023
1028718
477408
705887
1038076
753626
719593
356302
258217
338622
295083
228771
980012
878994
636829
580276
158849
14692
624837
276848
882033
164885
277536
798750
105439
427704
23162
366227
147821
298600
313707
765266
841434
321518
313762
563448
712819
73841
378757
834925
122132
454012
597307
309302
652439
755728
113527
887023
148464
839431
765171
298445
359655
653043
417515
122204
213656
967690
306577
46218
177262
779259
479810
362649
471370
1004226
582807
838096
882013
630902
687325
203224
1008704
917925
646326
379162
634004
482293
11800
858397
441473
253316
141268
828322
255262
929250
788942
370087
867157
18236
132924
939958
854905
621819
964004
639623
480649
247403
766433
1038610
418313
39768
224555
356242
910673
71739
633089
663325
74557
136701
598646
202146
13902
650543
14382
44991
144570
517165
299077
718185
744939
430603
809113
654099
810551
647850
558382
367680
31179
712224
195200
718685
836579
342746
680273
233514
256844
285663
797724
924207
928638
245132
223904
111093
255091
406699
715662
554053
895366
370458
345624
388683
760341
762979
110860
425969
124921
996994
303675
601337
911196
64102
970696
859067
926357
211124
296055
886416
248667
720652
326075
458627
263319
105570
593281
29798
47074
233065
1043320
633838
60848
582357
832812
230574
924723
1008628
533555
589221
553011
763251
283344
477602
192733
121888
797171
187708
644587
7644
532442
673990
346567
222894
776300
195062
645965
990014
842036
698001
140737
88978
459606
383630
926939
116977
485949
992483
537475
436767
528212
207403
530893
111665
937022
846614
45941
49835
806076
921681
215106
385141
927716
190447
699595
997503
87401
190600
617698
592897
310475
142990
40440
319277
260645
256668
793755
776584
536931
128842
261300
216028
1021623
131369
523629
343461
184436
813373
787813
390420
522595
313853
935733
129947
56699
799416
126679
474668
979069
477915
5637
951910
101006
621415
997000
363657
1025680
106183
50147
387105
857347
1020091
905893
410222
899177
928720
246094
554457
781196
809498
804011
82032
395367
597453
144741
1001020
490098
458131
398593
696654
411580
289432
1027558
414445
859962
264753
195146
350909
88062
710999
107355
393564
128413
402677
251577
703073
681051
801984
875499
1028590
412998
584581
446008
1035815
337404
878497
878236
846902
452137
711741
564059
73408
67602
726595
351131
945532
686009
45510
925520
943531
933893
279233
783443
591223
744358
774200
40204
383003
600830
589995
280937
180377
798242
674611
849738
21553
892790
273810
1002253
38217
807348
524530
178110
421404
663358
878701
13907
233300
432352
532513
902201
985006
50575
6266
616644
931000
669872
894556
199637
879327
446146
444248
521210
836807
675361
726212
1002079
215580
806562
514726
602639
648729
938602
970362
619569
607207
591153
151950
455407
227654
494598
994991
893501
918109
89029
737822
374312
335350
479691
916417
91533
957015
364121
165972
79466
152827
918453
328675
100766
913909
89129
315137
608423
240760
24863
24543
681970
840134
154509
955024
377576
660346
415000
990627
304199
232574
963788
148314
343843
437734
384091
367196
796560
386362
973541
822078
427713
841245
572608
319011
821775
138740
727409
831334
13116
790954
230263
339301
855849
843366
18415
842177
568623
207921
151519
690361
673316
100209
456554
666008
571815
555466
499070
832262
318544
42078
430411
527900
423552
230856
18713
1011203
782348
746528
733656
564167
805061
416382
204086
293805
334851
619319
78176
259348
106011
1029149
718264
378433
61932
79654
420663
822165
371024
367378
944865
1012740
347751
437204
22433
689204
606184
23996
375649
69945
953355
853586
693117
32412
614849
134585
555647
199363
290757
13497
37880
776290
992909
673056
671113
50680
303517
422887
771450
774175
716762
832192
549190
827669
234384
980063
434684
984170
1032465
130556
221395
194950
133646
1014887
21940
856885
745218
273366
163065
721721
42498
756997
198620
944419
180001
579598
399312
850418
876587
87712
871938
951217
204256
767220
256620
388078
25619
545101
250766
958527
131704
690704
863880
358274
336848
1015804
264405
1021799
383269
873322
383899
747258
89349
78078
839521
384204
332412
793149
178016
833232
609459
645364
226618
958875
788350
844303
561012
497613
145021
351880
353337
963036
175498
561848
108143
424132
1034615
177453
525683
20105
704325
624406
623949
312449
275513
428197
664218
94334
387878
902771
360292
816818
1012281
742178
1042137
985878
605571
983037
375352
844358
528306
679233
421987
1014185
983170
697871
570816
843923
335019
629075
721051
447319
788284
706901
1003476
570034
155136
676414
911338
359474
547675
921697
987969
836109
451122
147649
634715
263002
78206
640636
99241
567767
52101
899912
382861
379820
225579
706952
862354
1044476
93665
195709
285070
938188
854258
4611
555585
517882
781741
799207
884516
891610
793211
34078
410053
385243
53957
693524
489488
734368
620427
800888
251401
825779
954427
208563
558419
388669
160357
666633
185967
506295
726856
346363
657220
646073
459320
87209
932556
907958
731526
790050
817019
727038
397179
540713
431458
234773
821968
416470
1006651
564720
8564
329906
224443
789094
582578
900451
949263
761613
220716
839628
899237
526501
277448
264596
391188
427556
852519
488481
471948
815336
521850
336145
920089
742159
70278
858447
649431
181486
906065
149191
657237
373301
546335
361268
762603
197052
125598
16369
869735
121594
172305
317776
638140
455749
237784
826479
238742
342824
559064
469658
727931
818153
650386
318180
601016
943181
1020445
726737
801109
41938
905874
129743
179920
100531
746574
465879
238779
100320
535843
669134
838204
945761
45660
640650
111152
486187
543436
310661
810032
120518
884620
122390
698997
617187
865060
988849
219556
377688
947681
264975
425345
73402
375423
408534
299117
875798
238603
206016
47577
898108
648932
868221
884089
281898
707389
868687
109759
399767
353718
960521
978342
873130
571973
144333
431465
222822
161568
266259
58537
865195
959921
109869
828132
904118
664625
1514
78328
600554
192765
133669
164039
495980
1022429
378893
93055
580363
920150
100917
28288
436396
587366
112286
1019576
808179
892175
396811
666930
10256
373302
952978
861797
612404
874091
203148
952122
375328
53893
507600
568593
763789
974149
1014888
1010325
503244
655478
756927
986333
119324
635872
288969
372107
911576
443224
1003280
171574
191625
994070
582785
208217
651529
391465
948659
655856
565622
986441
441855
80215
288429
169999
971176
57817
45132
569508
46256
200066
43412
17601
462800
367955
357829
385689
552198
114359
436434
429737
660579
697848
500211
426978
763166
1005951
422060
55610
500770
600535
433140
778398
830358
87189
1029651
475083
574112
707867
860365
960049
214568
509246
485432
801387
666444
55382
349328
902657
632315
637315
350795
515532
226266
365776
608502
702423
50279
733379
730167
110890
644774
19971
692823
870923
654711
96667
567228
718157
1044889
857798
987884
678461
851797
660827
198391
665423
987529
577120
169538
73563
383837
238077
875881
178693
252061
420802
508595
848796
553782
791858
94193
933011
932075
99906
787490
556813
168178
233874
645041
828593
213674
500310
649421
1025902
983910
556721
349397
522028
241731
54829
900249
677919
114671
419765
114525
182063
523365
615595
133950
517414
533059
401319
36640
889917
102758
275206
940216
827225
457205
891417
884171
114414
398840
782400
939930
763738
420846
200576
953520
901279
534198
237178
278412
530280
609214
863793
721080
151277
786503
909782
837606
456334
39555
937877
162549
830545
22842
764633
405273
392386
750008
763225
23092
719539
365184
900688
378871
566000
21272
985705
887583
333135
707636
752515
487390
350838
349378
197565
948427
898454
637667
807407
551867
849186
264951
85557
341321
189907
556141
1036152
735959
626338
789632
77651
220484
1030310
921537
731697
669430
235802
930406
660588
623115
17215
954009
409463
963811
74152
730382
960093
394635
569763
761982
214380
953682
947361
513808
393041
914226
703817
107383
804183
645194
397159
338049
628121
61976
89400
129041
821352
527417
631053
68463
279418
589125
835045
771730
838917
809130
799794
469965
652461
981173
233527
483257
732923
595369
984825
605005
1034508
687902
441649
167295
887172
127551
498951
14273
301385
1001599
536688
898842
500757
941694
961860
348327
387175
220026
200847
657812
950179
686335
525190
678076
566800
704467
714338
579846
293324
606869
151354
506194
942158
1032563
907563
373567
687440
214226
429261
681679
646075
224492
752724
452557
786129
876737
716347
174977
718960
398707
298290
285178
269649
78317
967874
221598
553532
1020200
1015629
1013581
592588
8422
591305
592969
459232
1014827
458443
105788
686703
720117
605182
33558
244586
1017175
1024064
136976
412711
97537
671322
614718
73470
805814
924265
93699
673661
442933
305516
551524
975142
172698
287310
672043
354489
158026
564054
347977
170055
839735
933878
110121
627626
456685
887363
99225
580729
760345
208313
797547
194076
927627
264050
427013
195056
398607
283630
717425
163463
883538
534799
902805
232891
181454
831322
650774
85472
383425
493700
102919
228027
941488
566402
566413
167160
131046
1006794
504281
948131
150294
257097
988362
421033
467361
565182
631465
9273
578516
494585
761170
519102
320155
342239
892577
72645
732904
250425
782832
639595
417908
704581
453271
295137
547664
150258
530060
330811
509463
131665
600394
25402
955619
228572
373819
547013
83334
357011
487624
943792
187206
901233
746720
598355
813420
603577
521185
167957
217399
194236
578511
909653
722842
443240
634309
89403
198168
641789
1023433
131348
364537
239499
144715
790773
303629
1039930
83290
920744
421232
973416
288785
811620
840271
1011705
729411
645245
812847
837673
104957
477264
724870
336418
559944
286222
266684
480087
293263
815541
635083
1024205
411359
334894
866240
825046
125966
240278
151150
144836
19121
728375
674399
917012
931583
784778
113176
573119
708403
665689
491851
141282
756294
224498
244391
92119
181583
850081
324658
956816
511301
323187
386888
175949
231100
606788
176355
574039
785595
632267
90561
748190
309475
870526
356765
743062
768982
307583
514729
767240
185476
868949
492866
136522
845635
435423
147356
193162
767132
352422
750740
804922
481430
154611
353825
535393
748291
101792
622474
476386
58775
225584
389722
490841
491995
638552
918301
128884
60869
190820
288217
251786
897378
510512
375778
621174
647386
895941
1013712
735465
615918
997756
784817
656773
97085
76338
637605
53783
655444
572648
553370
855588
1009225
671428
819592
784208
432154
551455
634255
697637
807043
94478
1029054
43849
275302
561278
985276
1038509
431800
161691
190117
68530
240851
342486
537422
364240
754635
983330
1014000
732640
824737
646859
62996
566822
827112
1016329
897321
155510
195078
524916
459476
193965
406848
1037024
712389
476974
613120
923556
568407
1020171
731766
496113
1014532
348477
698362
146895
127819
422497
1003082
670506
595098
901144
229828
966362
964614
867964
548685
971121
186747
923597
744129
443149
666607
80865
722415
332720
414929
102424
753568
625366
258815
864528
345368
192331
148642
617748
142738
726813
764108
186949
45969
706084
455108
855536
243244
496300
843141
729906
931588
981906
232219
545285
350886
871748
839336
191167
162536
650529
185351
20414
97241
284228
494984
896503
942843
56192
29295
276095
949500
495458
859964
182413
761043
906544
632738
370313
563333
540971
262832
574761
300242
998607
327110
910994
1044586
262470
617380
394628
130883
854756
791338
857026
437314
862678
1041756
50442
959565
252747
623130
572490
788139
463637
913550
986256
1024029
20527
1027320
617962
111176
332972
681793
177485
636178
928310
732724
970274
745944
760802
33980
139939
157967
110592
758662
542989
142481
989577
275808
179582
535148
693257
492719
696606
126998
483599
697034
476572
956895
848024
1034411
451304
999851
160830
587901
675122
64076
251168
158186
450582
334567
868788
828325
851440
539927
516469
600895
380765
441228
478082
487223
500598
901511
594466
904708
142425
183146
1035643
478
43935
122341
947469
954162
869142
253006
884444
89830
741790
162727
195702
962928
192543
409783
899020
665859
575910
60409
504865
634764
35680
140832
778942
922521
450150
637804
1023214
430718
878507
264591
533232
403638
983296
571143
781173
325578
653943
381016
164431
963751
877843
436428
731174
988471
221375
911980
67990
689508
185858
746679
15441
28983
606127
196276
605493
1035749
373677
704627
230759
622161
763290
680368
758012
98517
496479
147904
527494
831766
778464
182180
808526
295836
444660
1012394
819549
621886
1015705
275161
633646
194443
923046
142689
1013521
239041
437962
145920
237521
101254
60924
658855
502821
765885
945668
627171
865492
192962
892761
243721
901535
575975
708529
401034
324666
746117
888165
983811
789566
15176
981812
505024
484566
912861
900036
466973
567918
1025674
355098
153296
153444
725487
704353
190053
829004
946633
633732
701288
1012316
970814
577490
144432
941670
256409
1017991
612818
927497
30263
721951
50513
261963
452785
2706
695722
827483
699782
462370
208867
1044995
816850
694151
1024100
235758
289599
425360
446554
936301
1033521
560185
67996
636221
306472
926235
1027568
734505
104638
1013956
129518
470621
677770
799050
228023
1024879
629012
500817
258654
1008300
837400
862613
166398
120343
474175
961439
33731
714683
87865
933861
879226
598551
123590
205334
330401
501209
322933
150003
847012
329920
474554
349975
211984
200200
823351
515158
299588
985220
541619
56759
133828
641574
703172
405995
313297
793706
991969
421899
992093
179195
729733
678434
569867
214823
498454
62315
646615
850959
163181
505187
212810
25967
713044
31072
553851
477686
581807
814115
691459
672861
864144
297765
465462
346381
1007435
444250
327572
996472
383496
135107
424932
234225
767622
455756
386432
634320
544572
91924
726385
131091
23388
897566
750317
45333
317564
426972
973769
635726
164331
355128
934897
99792
645192
994968
403251
619411
747930
959309
194062
360023
314935
630763
93784
312281
925966
9581
112391
957644
338794
79488
35021
978073
119652
605002
216132
397290
45053
391788
776827
580452
143744
745586
784669
704669
501684
412746
1018744
212676
962670
401940
968148
773433
641371
328903
540676
124354
263440
170451
979780
65208
318756
878656
808927
180397
480743
715182
709226
357912
168842
862670
495321
18237
351464
1045250
938742
888829
303027
425589
386557
909945
455632
835367
147419
885076
341132
725918
241588
144789
33207
578508
462104
474996
543175
462128
801314
101350
989984
38939
787125
942533
309208
210201
771234
107187
886195
149180
89164
85084
754163
387275
301550
1020718
595346
217632
378323
35809
591220
827906
928263
400280
615287
164434
856043
743825
922277
436210
76753
387151
176847
1028592
520949
589897
862878
952907
894630
846932
698063
714041
408860
989216
477359
156600
289897
257256
316266
156318
977202
12808
283541
757200
143478
613973
450078
923613
610858
59997
984365
815758
536460
112014
21406
852982
130127
859284
220263
658476
210386
196980
401367
606160
890834
1029586
669791
185890
662623
84716
698792
468854
787885
304772
405565
1040442
855050
873231
779629
384177
731301
411509
74456
373700
496757
737921
1033820
106565
422657
711414
117415
723479
964253
900855
693308
423213
857175
232544
964213
474389
454617
463119
77377
621364
119569
738679
569290
478918
249262
704143
119845
289002
119001
623342
109645
987380
998124
139596
247886
228296
974812
473307
271680
679428
478978
505451
935010
375458
943326
24174
524806
217658
448950
894490
382865
150252
434383
871521
386804
868863
166276
1039677
981021
354923
413156
539184
755378
241664
478080
7303
235685
710561
212404
829323
772267
171640
602521
823459
424058
888174
167594
843558
994961
984879
793358
1025515
214005
373161
364895
507501
605374
150514
13530
54043
1033518
5736
597860
146957
330650
254242
291482
737957
960263
109888
534637
265945
563973
136589
48369
186667
891531
434323
755871
466637
116363
713600
332499
508232
529113
69104
629992
692146
426342
522564
682909
972253
735530
683666
388797
431443
73695
405471
53173
93873
165056
93989
916642
400245
63463
1030308
538491
238465
814700
158087
345375
782685
686784
731231
979527
526258
34299
769945
184195
205519
131732
496288
338511
206202
262865
734180
80920
467982
793810
510121
709469
984073
691355
599451
899708
299357
984502
1030661
955564
711471
132950
830523
868794
377325
165351
446941
326042
596440
462433
388105
866116
484395
279990
261950
789774
175098
27326
640737
44510
887658
65584
261089
279822
955488
484772
164179
210982
933752
173406
796313
496506
237872
161366
862082
372093
250183
562752
459623
442832
25879
101037
33404
961359
745877
150744
320841
911672
741039
199133
686523
838765
180667
19242
1038837
902110
308732
251591
428521
519146
129754
308334
974062
70227
587307
468464
878279
470897
27519
308956
756897
404053
28825
520919
937783
889229
995940
497928
274356
368681
742793
265995
736344
967423
228446
392916
905508
30898
283524
56344
123466
129561
631129
267131
585422
283517
766607
852726
272777
462271
936915
454912
407568
830566
1027363
267686
759624
434317
270373
279442
143926
891307
741463
747486
603553
666693
286895
539646
882298
66064
409491
925525
720478
986440
46478
806587
920408
352738
977111
290882
169672
61824
509457
410884
214171
470297
358227
832209
530075
159346
271039
311488
170398
284805
1041639
697431
1027097
407617
428418
675042
811836
225101
431792
47577
635743
434291
500185
440016
754866
785043
281276
62537
391720
990857
501253
302567
968523
827248
972629
401366
995066
320232
712896
186997
229715
939931
232713
1014949
740736
558600
1011632
821372
171313
496189
863078
781573
76564
572507
391261
3618
822374
911475
531332
208454
796352
420879
65618
108700
971431
662492
354810
582128
239806
552649
120162
79457
5516
537868
22789
294563
467902
92426
744100
106343
32122
219695
649598
1044482
758699
695336
98818
664767
152677
868771
133877
299106
424310
826189
77039
386060
210883
8870
990001
183988
884818
914376
98808
1041643
843603
749663
819261
694812
758254
242644
59941
360339
706552
847925
1021412
736823
689332
39409
276669
173593
173671
1986
513880
1018545
1036260
458234
1042504
82192
582041
360891
166992
157323
473516
202634
193480
479294
886320
134730
183187
156806
370683
738782
977412
847259
824614
231616
657806
469292
219541
966386
956425
186881
995881
581308
189991
204941
102506
33282
239089
540868
286109
61621
749665
148169
186751
117464
617194
302685
665337
338564
204229
752052
1034097
697213
633289
141521
372236
381250
950089
362302
442683
361344
486583
39460
948734
1044766
99467
493607
903374
124669
153804
442016
474545
820505
111431
691626
329212
437455
485659
224504
254026
441455
677610
873485
999639
69933
16552
815523
11316
634157
995637
520251
849363
1017713
303015
342123
170424
1009404
259643
78712
299070
600011
787723
126766
421849
307070
630090
1024237
751398
898584
97536
782533
275246
616217
384546
852205
580316
201110
352058
1008180
599949
555909
420198
548016
969655
517951
233387
100563
73273
272269
113049
569965
630928
260154
439676
698826
356286
609317
775929
35067
956461
162088
206367
876193
237981
234556
937201
911504
632094
363573
276009
424775
171987
859164
155410
288283
1035437
429319
810008
523216
991118
406564
550010
870348
242274
585642
897666
1039669
96189
795909
320742
453250
960989
459413
792354
962560
807363
61688
37533
865758
92199
25195
804361
105512
1042313
312808
555841
67924
1039931
510561
1001140
664185
612308
633015
123815
17226
695947
137424
684683
847200
275045
454580
836091
92043
69448
555469
663554
119089
437557
268436
903607
793557
323502
300371
785231
652338
29824
958729
114268
680376
676596
1019328
156298
333515
426884
97341
459843
444841
265080
285518
401341
356638
383724
181804
266712
399037
315818
855514
720028
668614
158371
43190
796919
742468
831194
563463
390767
930194
215471
138421
234042
461563
153908
466316
469977
426589
693154
109552
353254
1041048
954657
276338
904838
347795
896723
752267
930615
300285
511996
705695
869800
1026827
294322
812825
1016074
138941
498131
814143
519465
503665
468806
237878
982740
949214
541811
616251
362462
56228
858451
851483
126706
487167
77408
370907
958872
489833
586392
431768
919540
347995
600921
519332
960741
264036
79239
308303
746786
824786
254367
739229
846162
605695
559425
212206
610319
384497
902662
453250
343691
804608
367055
425493
782365
68674
822819
5033
758139
132138
356307
451610
191905
790772
385914
1010592
138084
145132
445577
417865
843178
164419
305766
707339
565572
150819
307084
428363
691615
1029531
161680
911057
799398
798937
35013
636155
464000
996455
1006898
52607
345016
320137
497964
370828
135160
674738
491563
654212
691922
230630
746442
433101
59779
284588
242369
315152
623255
919178
616598
479282
807900
891673
647027
301570
90903
760894
819174
392417
197215
754012
649493
519771
849882
174796
148661
329246
563674
747890
1018230
84866
910598
975854
263184
311329
176308
22969
734522
559417
3050
305335
430533
117902
828475
858808
692698
90787
463341
615796
218416
804233
701493
430426
429386
623649
534182
397662
664383
1042779
171938
307176
114656
974420
329908
27334
1009265
859915
845817
472921
386384
491919
16344
373487
138051
603238
588511
36323
423873
910216
114910
744912
668685
126202
1040766
380351
594581
296931
662320
324716
12117
739842
62094
353190
200342
524246
974368
826038
716358
872163
294112
222409
204578
409485
146242
862227
431624
100163
706280
29626
616203
196254
137118
189025
218324
551853
159466
578087
582294
750619
903368
854679
207834
91226
823726
729041
208784
211028
686625
375698
114350
1000944
1015190
504453
976548
86993
355328
545236
59880
864043
235102
870750
983544
982132
1022509
290688
1035433
737605
235920
401406
735177
848029
265233
507706
65592
534778
344803
61273
639461
301544
767375
813323
67149
601923
15573
417437
244651
893267
913070
406333
1001070
113877
785086
899329
989283
41978
165174
368277
157794
741259
1029312
77194
111083
408912
163702
365747
923061
435863
134723
416254
20668
442459
745239
314112
108389
947873
199601
719500
487027
707862
969271
213598
906276
43611
53266
409972
173400
614403
908248
156276
246298
771324
152650
856006
53600
407039
659799
387593
96553
168917
996611
638058
314012
539459
38379
546623
933985
566110
181970
980230
280444
171866
524476
527255
409945
980943
714836
515311
960064
971424
43889
426042
918906
480420
246196
676624
988733
44012
933981
181081
832587
759770
602992
15275
104544
251056
442302
368396
825228
405104
297285
240079
1017407
790107
16902
427384
126588
678348
589044
1008165
439150
287330
734996
796279
585632
650313
346793
625330
453977
36095
810111
1021592
863232
838490
89644
447920
354898
502731
652103
630639
784973
24025
45596
665775
550924
135792
958290
524720
410646
422874
347426
615731
1028969
44722
571955
903658
707344
543344
91515
577549
485234
278326
411972
242689
681260
1003511
520055
567654
56008
231445
603029
46307
721407
677811
564396
148960
857952
560852
868368
966965
898108
121008
291509
90273
4802
968240
589764
851910
730599
533438
834373
356714
297514
691139
900092
148609
495024
236590
515609
436878
106654
681808
455066
38929
833279
1028758
100068
972683
461217
53932
748484
718345
326825
254447
54572
478081
59758
911518
456994
861188
1025735
914856
142452
1008470
895116
81994
148932
598554
856920
446610
189399
4060
550403
75069
64354
1004254
57949
709434
977932
493408
662634
39408
366216
721667
236501
83417
117495
64546
124925
241059
189819
119122
27056
460740
325630
774110
694351
616332
691603
224198
1040584
629921
843555
602971
732907
203159
194463
747399
945654
399716
5879
464356
102841
606964
324732
760766
28213
853878
793957
136302
1043603
163577
100368
582398
628252
128971
843469
78424
829059
492636
305928
351591
717825
79353
264169
195431
927988
22227
175530
114722
365482
436895
299323
297138
268572
198917
601186
987996
151469
377516
728632
684889
688011
920498
478597
455018
904486
457361
449510
755122
147055
558889
338618
244107
90659
828783
536262
774094
561599
1034142
866593
845393
716281
294206
704503
204660
589835
32639
470926
233447
219810
566147
661576
408478
633894
137971
725264
17092
1024391
422981
918396
596567
472845
805050
960865
987455
603454
594249
745749
908485
174000
640154
770439
213951
119307
820699
351220
433756
1041593
545166
770187
898079
558262
926791
696369
336001
723039
287895
407933
512919
1044917
643900
285751
835880
476273
471623
430445
504760
242795
955391
297438
304814
432179
134240
1023649
521614
822226
692963
854076
232043
80296
394796
223637
358334
705194
898345
828970
228859
214830
713821
878558
926496
224768
890868
1028558
87616
369187
912873
672354
393463
844761
426027
379940
902343
796392
70062
641881
501284
112853
75843
291786
699134
598248
1041114
743743
239854
657583
525224
845900
1029512
596361
535779
63369
618647
16760
743522
264988
269880
226550
773939
918638
857345
210110
50123
1014326
516893
266506
893478
201414
169030
642313
940367
981858
832675
1028975
873666
162120
26863
783009
483427
548447
708462
502272
718211
835732
948918
388592
471753
104340
349280
166570
243492
813098
1012608
832391
236035
886249
335570
661900
754055
856471
249182
277109
406946
875751
60985
834606
721009
70723
97586
435693
691059
252511
842818
768294
46403
617687
1019687
934746
146125
648823
638421
1043509
296244
515265
665229
985347
841443
669806
180597
775822
773912
612596
784894
988348
558548
840730
785991
506991
398303
587608
577097
820746
663279
183531
708513
247940
550045
95762
120519
210462
449585
355510
1004681
629921
126895
899089
156733
28349
344543
347350
13116
859628
461649
946359
362823
1006936
905986
31789
942558
225340
855047
561114
393873
979273
837205
220699
305951
1032480
467242
666561
194359
220248
684561
827018
830228
967281
37475
42663
494238
223499
632551
53754
828983
815240
871107
409580
87006
826618
855685
808061
475406
368348
948318
478065
392872
506624
31289
464227
73181
235217
523601
726899
428068
948170
1037712
270784
117375
496844
801698
975914
827105
743055
505913
67999
88312
773371
625178
534922
826284
62262
318384
896309
844493
562638
546945
859007
837849
326094
79791
813408
359006
1042361
408072
528493
500045
198763
328542
514007
325528
440886
36571
529467
796774
895368
42076
148382
279395
35176
55276
89329
182688
356714
836769
742661
327478
63905
210712
39978
787452
367845
797029
362163
367754
681134
400116
293890
743525
105802
136386
352376
347801
656369
936463
920840
18104
749246
153439
898366
897689
730930
320355
517308
562821
161748
81378
153652
1036310
317670
624130
260844
400205
21440
334087
26163
616919
482801
438576
769623
51358
231233
321794
870086
535165
485668
370301
309779
542476
174106
314630
1005654
967887
351373
112976
571190
139739
373207
74299
606504
605430
854821
158576
80464
460153
774067
278002
287161
258198
890446
217671
378102
998935
917122
60192
360298
648353
784320
825191
885388
125851
877292
791441
895948
381990
1020890
230825
110251
106372
353162
569028
854402
264230
239438
923520
1013354
366895
998420
678151
714095
869458
821787
333818
497597
544598
713349
424129
635324
383881
301098
632059
351666
349657
101747
610357
181153
531264
679604
201995
771246
240273
437942
579600
639413
1035076
86357
628426
725359
537929
150786
352773
322880
148355
882433
696597
417350
860548
283810
712525
626399
367198
1014494
865635
493764
918826
553276
221993
877631
744459
172497
484934
41098
557274
1034435
876719
12660
1031390
109328
322995
434494
466351
26792
700103
958586
882225
847601
94945
768899
69336
50641
480712
743667
512597
380292
439558
984853
11105
601853
861894
868718
828528
871481
317426
259707
843899
393479
1012548
1040616
511270
494621
258718
914487
811650
756376
67091
649820
26957
99282
1031815
514793
678154
326501
509917
1023786
141250
190425
844400
70837
875587
930594
419093
850785
530223
236490
670433
163080
354331
918420
101141
546025
542396
780051
217110
179861
907829
1015362
627411
695746
965186
681088
69599
849818
931562
288811
31394
233686
917112
1005609
578129
80336
760862
560376
594149
635172
760267
360832
575964
86067
334174
306285
691706
805659
535515
44745
640802
337257
5904
117872
247716
356861
831669
788502
8425
131022
34929
146424
833809
457602
999634
265549
250665
810503
313441
213013
930074
341326
1000932
451239
841165
439689
942354
589148
403528
939195
772485
140904
155316
592552
219351
362662
830071
819929
284657
322519
957406
338530
535773
694243
650883
592113
628514
353397
986752
112443
164190
107581
795507
852112
675749
713412
790895
962234
289304
609245
851370
998300
363050
891104
1001457
321286
861927
884352
265273
366088
518536
435794
389426
885166
779510
130611
288944
300473
256160
110183
1029387
30243
833583
357990
403484
385922
728739
201744
721455
984525
667262
2516
777577
262605
973369
657488
192683
460195
323823
45878
660577
375672
204425
841196
976940
110486
898481
621307
190269
155664
718361
928650
132026
268439
43480
127283
323720
2330
1028816
334522
978820
91131
944353
150238
275620
256760
82552
393060
670193
616114
837141
258668
909375
641980
463390
409266
617922
260370
79802
179660
127908
970691
345216
676081
850057
829317
768276
488543
483970
42869
45038
133922
799607
511570
255310
117128
154269
129622
841548
330159
173172
1025088
598577
279339
108537
989390
788845
913219
78753
545877
804217
1042744
772451
95665
668240
164462
767509
205912
121736
102528
921291
767280
768598
1028046
974690
241099
231984
354156
634099
285351
141694
67658
15691
73515
774761
386937
396551
79796
887304
757110
239104
459755
436001
447039
46277
618953
539370
388905
210285
371218
734277
659019
215669
996017
205646
681789
101713
860352
651571
294733
1017029
634513
424846
417242
68095
275047
21219
924924
245498
135338
490437
22733
385885
382413
350779
683948
525018
191205
890717
182121
170782
525562
111271
441651
634886
1038848
739724
582393
514535
308008
272149
428722
640473
354671
95375
754751
21523
585886
892556
24229
551008
355465
3314
657970
522563
816636
614892
542278
505574
1042382
912848
371531
883526
581354
703960
140901
716047
704083
80690
342181
736741
38736
803265
357089
160875
336366
756950
10100
193216
216920
566044
374004
345881
549380
656040
322729
119106
151506
747473
150556
650347
285940
266872
17870
105423
970801
920400
4422
643715
865045
91204
815820
661381
815001
492518
323708
323037
47628
628355
932873
805738
661635
894517
245320
55015
45033
815819
346129
307575
657254
924235
305371
709596
594573
986182
22841
201976
986265
373474
152068
802992
334263
227100
971926
281148
602133
992319
292996
1035425
955078
110749
621239
402370
733623
130077
323923
87200
415580
637666
453098
333518
554762
171406
178336
376995
696039
64189
1034841
943562
641075
243880
981852
797703
7833
370600
744103
399138
481559
366880
118634
652984
403686
193178
970267
750633
161937
71474
329925
873708
739014
362312
434701
557292
347725
234799
1006200
382388
9152
1014936
40948
761734
8792
148212
189159
40852
473133
227035
560384
665265
679766
484785
749917
486061
8990
877819
652493
602250
468443
653839
655604
346380
383615
625519
1013981
909888
849721
688603
46049
503307
968856
707788
414286
470117
526921
736961
883330
90681
473037
395265
956514
197879
891519
483412
731863
54375
150227
976944
45089
172530
839852
933840
707963
939336
274105
720501
841876
729457
590683
769594
734160
309259
864790
606254
1030661
592083
777509
624685
777618
863726
279423
339135
371928
986037
151906
124311
639431
54926
135036
511175
357736
319437
343461
765408
356956
603651
790435
600826
630740
595369
181753
979590
729804
957666
788788
792380
591301
176625
920939
619430
80023
776345
70075
413251
261560
190515
980424
231073
91774
1001366
100070
591002
663905
76511
426363
72066
551903
712590
68239
967628
1002641
296231
315708
251182
50478
723326
179725
472789
691684
803165
695179
422175
651702
541061
810836
840237
211736
1008145
319498
560320
525541
633615
1024400
705454
392173
227647
77428
498089
591886
971409
334436
518286
533232
350382
992527
684201
569966
233369
528644
668735
976152
201856
784282
195517
1035463
445191
600016
640003
847028
237726
569003
842623
353781
412256
117359
92167
226864
1025237
170366
539805
37738
30243
405729
619112
535135
866662
238734
404817
742384
767669
396942
179308
873452
842414
517715
405419
439435
263388
580997
1038023
841056
829811
532190
368319
322221
889491
292777
94480
924994
19824
103599
172503
11753
1012087
74196
849745
520428
16183
857234
620490
865231
133952
415814
369508
172769
235445
453072
115481
978958
571831
945163
985789
631544
759544
800788
203273
187545
444282
1037514
192493
291410
368118
467896
117516
539380
302520
689150
763758
806297
373414
193537
600786
1018842
262153
861565
318179
212774
1028409
407463
544797
552921
178376
452874
963666
552694
117704
358825
872599
905650
54073
732087
923462
426161
396459
632775
770151
1036599
456580
488870
910702
189540
62619
759299
87604
733794
405612
67509
515512
294048
868052
516882
915575
765749
398343
998929
894783
494689
383582
993693
884777
5119
130056
809238
816423
149228
1011362
774919
880422
20102
813711
710861
54285
407909
718491
720118
604592
537976
789379
169624
630466
130284
138971
777750
222079
10304
603374
693456
823821
4710
893105
882840
406927
369752
673252
1019832
391061
132891
332146
928726
765224
349893
689894
889315
458556
466792
505984
501390
728860
915697
276239
368349
893009
825134
617741
574268
357659
951387
65756
150309
65768
71114
795318
545376
342501
888573
288707
499945
627732
502281
288490
625671
276942
241492
173927
145055
37516
726582
751622
556958
117686
193628
352930
181548
1043058
216345
972256
694929
761014
851706
494646
843921
609635
361145
367393
769862
952479
496931
311392
440826
1007410
512542
635322
299023
990740
221848
40747
816564
647197
105077
328592
777916
483558
533643
858599
38985
205833
195578
213544
1033303
466047
888833
97920
188454
861591
802998
986571
735351
99092
989474
933980
715775
158232
386188
922283
916919
688183
795652
641619
418128
646219
674855
365194
647653
923394
577374
719808
526583
998215
1014255
153557
1043809
680504
1034851
99965
67835
502669
155667
279017
77272
230684
372396
824791
30761
172903
481524
192029
989494
615132
1039381
662379
274951
728004
711229
375527
975364
256438
209213
754422
465109
766790
1004315
641312
540827
670291
1032200
31484
141493
973852
54407
307201
487500
956898
669575
482070
374798
616498
301913
998892
887295
867864
488742
30209
164076
681544
938691
865291
371320
113964
589832
146802
809784
651036
200152
420000
218179
713016
405187
486153
409501
859842
718487
696255
893875
861787
263207
475985
566356
822677
305517
1022499
9755
138468
247909
212185
345367
707672
33211
685458
797039
252330
867372
607776
307046
484156
375938
796044
361279
378461
54167
519915
831174
692579
983144
942480
67841
511884
1036695
1029783
725241
663925
233943
627840
104307
254691
347126
330226
5477
799649
402682
609489
77183
983186
190326
24772
924253
737869
126172
217924
894608
45479
721559
291188
596411
695723
433075
565738
725326
642852
117502
805751
585597
671119
115230
776540
26891
543216
409300
95153
862483
824513
509218
798899
1016234
230569
524384
392962
993034
712629
523142
88405
95158
990052
434860
932476
31707
768786
227682
379214
972793
323110
230808
962406
477476
223178
13438
188002
157663
722524
256760
979883
877617
261418
652165
494379
690365
900374
1030488
529038
375194
814428
873587
465059
761059
560566
593850
115156
336892
754943
473600
987474
524489
774743
670557
860085
813492
234275
544247
126438
679229
973800
711910
655925
667494
406818
278137
856563
582946
324804
786395
518729
800552
582954
593379
206770
983687
745741
641860
190670
146160
394488
392518
1040493
334187
625214
764640
459043
534227
400693
231983
811388
119104
469790
85856
776996
945416
622166
767908
505832
549384
175413
355532
403870
195105
398185
293764
131757
28101
849195
514842
26158
606505
558271
340568
899397
488247
500220
660136
255890
711225
643683
245511
530321
154689
669276
266900
11046
551077
60008
43203
815705
773844
832127
606997
99637
294990
681090
608495
91953
66991
1042835
185110
319898
597303
11296
224541
650839
859879
153780
483828
739898
327242
882237
596500
239320
188595
394740
112570
701246
652174
732139
614645
317994
43370
969601
942740
547140
497236
975466
888501
735113
939341
552822
911848
753524
611697
928938
802493
116931
193573
182707
864690
538311
214096
836032
521442
32553
1015099
907920
189039
291938
749568
598660
542197
425762
81645
873478
955330
670026
866521
683140
812927
6118
218137
578820
368932
566160
536746
1007763
863055
881118
500231
808071
737141
346933
762477
406226
469630
306648
605299
684849
61504
606782
1008177
218445
119174
742117
253446
638234
991687
418278
210008
914642
167362
1004148
1021858
240474
676242
150864
177963
757067
473933
568887
58439
911474
782525
432672
660642
509152
138728
530474
851550
571317
982739
54985
329728
286027
858548
212493
788701
494836
154914
479423
440259
131327
594183
331314
781505
673070
257182
910327
209633
908995
191263
360236
285834
124957
965345
804180
798307
502614
198963
107785
902741
582926
766164
72002
859155
298506
151721
139774
618560
967861
387799
777289
576261
500338
843462
755443
889637
915801
6137
447175
26853
638985
1020509
445648
663818
425173
915813
627254
653327
290940
80120
111146
862215
921235
567925
691203
807272
409211
200206
344481
77222
445034
565443
533894
889838
4266
405102
129525
781494
111640
996168
935292
248911
763233
136028
652725
200125
542527
765494
870186
742132
634669
789388
277935
340144
877630
464452
809607
298528
473576
338928
412703
972374
477234
840476
285722
56081
737614
748059
596385
407860
784211
65623
620058
896148
575402
165405
247168
521373
899071
376811
691267
302332
627057
61828
568015
648056
672655
257140
198256
537725
278248
262987
82792
426693
177678
428702
306824
21005
139341
922283
556605
412458
978871
88096
566646
834703
843948
593724
285210
540035
721970
704234
426917
536009
922418
1039039
219788
691840
151187
933314
968515
1031939
253479
36595
739849
728225
12485
1016686
621200
882428
423001
581704
823927
239261
837290
230629
668240
1022703
491638
693026
357203
827411
284988
197284
612220
578019
521575
736815
166613
1007835
955412
327751
258406
914990
839733
1023137
548552
141651
480820
718878
52313
301228
679170
126281
407867
634901
156483
3713
455001
536909
197677
744432
497534
278407
937891
786326
264450
23316
156089
542358
818494
763692
583936
813374
1001697
20047
667455
382626
209293
389679
912003
856810
1025837
686574
301179
242338
731406
132217
711848
691295
728736
412964
519867
384910
675096
826948
939778
17172
202718
798078
263393
687409
138152
351832
74849
279657
309439
785766
221023
538496
909708
209200
122556
297637
158333
475105
524949
990264
181366
397825
775583
187946
790880
280483
588911
489309
803228
364265
1041130
737317
976597
698428
363768
196850
767004
199873
791612
807602
432628
622979
195078
109127
668862
795998
478151
367132
690057
902407
300954
281655
579138
301486
472328
628610
631058
108636
258436
1008244
777242
750967
892836
521688
104699
223119
657136
489020
47077
645809
192317
391285
304146
801214
170868
597485
79312
670574
260882
602882
777937
644294
475029
725751
994212
394583
1026885
244328
1017044
237331
145793
488692
112994
186805
463280
944945
105209
769877
623760
458400
190694
890981
774432
258680
843727
551705
192948
130831
376922
1029180
89018
920930
260955
523241
1012975
1005728
786656
44432
945893
926576
532872
851474
815661
1009565
867533
388549
538002
131052
45148
848054
576049
982762
545277
707976
504296
946325
376774
317606
121448
421120
982351
445882
639403
147696
406638
562955
739752
716331
439945
648806
457230
17597
584970
55876
60871
716075
565134
40738
990542
94571
673386
791364
927438
424893
841478
86474
750109
307803
134323
241200
664673
876120
1023055
713397
825586
539432
752793
709229
288013
504274
971596
141128
795071
51737
279918
962330
245810
546859
700113
627890
343559
600186
506699
1724
1006
301367
56951
492104
247318
414222
813523
180873
501019
260863
268405
127504
186232
581682
594054
739461
568319
401334
310502
652293
528286
462051
897628
84623
822140
103280
434306
11976
944727
1033038
524459
1856
724584
8143
969949
343548
571966
738303
462897
323309
99403
245705
658423
856651
567369
399654
934088
667751
567822
317501
452048
484588
441919
464558
309080
604946
237059
902949
608577
608909
262187
836603
738250
314533
43781
202252
39646
741098
700476
668183
452830
905330
541142
57575
714642
677972
249657
437085
525278
220863
483685
453814
473589
577591
1027101
911432
1023769
418904
154547
938340
174532
918714
709735
478162
875341
416650
832058
188397
662298
97529
459427
410841
778109
135365
732195
510174
695797
486668
796289
431434
110854
620395
552625
937804
721997
698643
660500
470561
28788
980043
133572
613297
775639
559882
959234
240232
894954
925224
584706
464413
588302
579828
400745
144388
263645
637267
568845
146053
973640
636659
885035
39397
782618
479897
672370
248963
448221
994354
244091
1025848
435052
7697
735518
291954
1042931
911628
648476
963157
166068
488778
297632
132452
564909
327917
914420
476975
224094
673480
42611
247846
595489
79021
427173
979358
372686
103421
36081
285866
816911
560733
305029
44126
231493
767950
762645
854772
997017
621942
339398
217901
990466
959568
748900
843885
258250
868997
526861
13351
608199
622616
502968
630918
899880
530083
777070
866824
233852
942830
330578
272675
792583
815280
349008
518231
984677
1002901
370800
494734
544172
205614
420435
696953
673764
972424
824753
921671
811930
140744
39868
282495
6543
616354
159589
636441
75676
557356
659423
635288
929735
678954
151245
435875
202418
259504
82810
366048
68409
1036141
925960
651792
413909
525007
847677
386154
157094
45602
856363
828255
32792
169748
1005345
107451
1014704
694541
356026
233070
28435
863942
611780
763186
852673
792642
12074
49953
804249
817348
739176
778213
113331
447157
212254
103470
944627
721553
819801
151606
445273
584755
428350
855813
330718
139375
935053
777207
986974
352613
608953
199383
291464
303894
211091
744201
36469
125070
714428
503195
776926
849815
17414
415415
706926
954075
619635
871480
559046
819747
796036
317795
746118
387963
783163
822441
851751
40747
673794
605377
962509
1001465
153056
188567
209661
833814
485377
487824
752677
457933
726229
826651
351616
488838
813373
820127
510636
673455
895739
223169
634718
143508
716632
514767
481107
673219
345272
574706
642139
617824
563127
540358
442332
434791
96636
995069
479802
18296
490647
302783
84470
241385
606630
307578
823329
1017753
479015
276970
579444
616204
920443
54005
188233
236228
523249
363908
615038
337100
731828
977763
527008
410195
69962
299651
788494
584748
367288
567261
107172
116448
531483
336412
686405
1029736
505679
412871
207254
1019980
752262
1033832
284875
719877
358156
360976
909003
390164
478773
941449
895990
635069
348572
243879
138496
853835
642812
548285
241585
1035267
304089
459232
713047
991021
115677
933540
167832
16957
176991
893444
455557
160630
511095
266133
139712
997252
938614
605719
531905
645223
309694
88647
857205
558642
1024802
276727
925955
950290
207239
841974
159747
974443
493259
418830
175389
61576
719819
309430
401139
629819
735390
674247
703459
49600
890441
746369
946176
703702
485319
622970
128359
249053
801444
884704
79101
191438
257103
713893
148620
302617
619976
141262
371446
700288
83261
18690
443905
799221
715411
53885
99812
672717
347326
364017
304749
407970
21390
218758
320689
1022027
305871
802989
182367
17275
294039
175306
934533
858825
176396
385803
695796
368723
808082
356517
159957
1044963
329132
225613
835621
538877
383182
572333
174238
557406
427257
844731
747726
177969
692794
361119
785762
308889
744917
2452
1008941
575544
355025
439106
366764
249133
408944
291189
171618
54359
722663
642674
112859
478458
258047
363440
872325
311903
247313
757644
239665
441060
222449
976015
721122
347614
499554
763384
854249
264271
975603
831152
310526
385277
14815
175416
414282
428059
720422
820303
740609
627396
824311
428014
453708
681342
51577
838318
1008767
478092
564039
229800
969404
914772
423296
831875
694782
1040420
511032
54447
392429
906607
376466
191408
696739
1044530
112466
69500
851029
645843
931719
68966
766894
632769
145787
266639
306191
827518
930062
982114
474883
951965
101726
857686
689144
67501
857108
389408
795948
513621
888608
28784
255380
751897
992315
713868
1018464
215653
324677
98609
166859
360614
8578
39262
691471
386184
61410
535679
910026
262901
370577
624855
594929
361340
796456
924891
929606
65748
697906
373170
599201
876720
889133
708264
286856
305392
26966
818842
415806
317791
236520
919814
987871
686242
24389
251836
270844
583904
324154
731739
659867
834160
812878
581921
250554
16639
1001403
288717
380749
419928
205408
339628
95150
792761
504743
972261
625504
427415
956483
1038543
763953
250349
1019467
862562
742475
1019747
233839
157091
166277
744969
590323
1028710
40052
892092
716757
740386
644914
330185
362113
239242
338807
905276
615386
506980
968292
694836
165777
569166
640391
522329
35539
921607
683677
924724
886549
801694
518047
146692
86724
668750
693127
633179
961375
96317
1013350
615242
1002588
52254
61226
365138
74194
736655
867136
410740
157392
812554
536623
166716
207727
194088
807459
784650
969101
720667
1025126
339716
99054
759392
269446
878396
628215
871710
896327
827024
326952
162275
299201
728563
777955
572490
500864
57215
9128
689426
841573
151106
571596
745259
944910
197738
822416
138682
440115
867344
244701
115688
108867
325223
2623
128460
678657
838239
172136
215789
398360
700660
961058
274659
401901
182877
33098
210521
34968
396076
36530
1009645
317592
987113
215380
695712
211468
486072
412973
122259
298537
37772
164414
911421
160080
672627
664940
1001587
122452
1041419
425043
247084
285194
263744
641948
797663
771166
823230
9474
674934
1028358
559286
122415
313962
39232
204911
294246
545731
752623
819601
195293
603234
1011704
561768
329842
306882
666197
924589
346229
66824
210249
661917
814215
773682
426037
370247
151986
791112
963305
136507
101585
679268
917116
699424
389927
63844
980384
16600
30414
796274
386228
760013
448083
183007
745637
913870
43823
591375
105706
649160
685448
542646
267418
1039113
48746
291377
172389
356453
338183
760847
155125
483156
622092
354786
782396
188644
1033840
768314
297031
810887
23361
566893
64864
464237
431070
165732
464138
663098
372212
1007792
999482
7558
218442
984009
394202
794754
267633
850388
741645
700069
150229
463907
482260
429528
774788
48084
14334
565357
875665
485711
357268
167859
378805
843868
47829
410591
616975
725972
938569
553508
735235
889849
433069
268312
854132
841042
191946
161554
998522
624625
210903
1040336
564777
83691
631519
244943
999459
418921
438718
185612
474979
367982
213288
186228
48346
1039558
454616
142126
420894
483660
860428
420401
810107
575732
694924
480019
686946
675053
53215
282269
350812
851155
905860
768326
613229
195098
1013078
212194
479762
750811
96320
7065
305080
962353
781964
640438
556785
626778
46915
832286
430351
713176
723966
770752
583353
29838
418045
765651
727566
444432
199764
422828
330175
723458
366074
709673
564898
775676
780378
489288
651858
213459
516348
480738
652761
355587
53217
15137
53065
83959
417608
361839
841717
290503
211078
277900
467822
430398
641727
66993
515198
959815
122307
965415
54422
538165
1013358
853618
80095
806361
486388
73165
453421
203707
566763
723581
514147
478420
482872
233235
772056
124456
210010
134737
710302
771670
484038
7996
180484
965843
864062
60461
906245
484730
600097
448826
155139
509569
460226
450484
699216
420170
499
64843
36807
138384
554414
957025
768994
606807
964344
814988
370256
202514
359086
727419
1015786
420603
257247
653337
900399
248975
626357
282962
956856
194488
813114
438597
1040423
616065
770106
27347
960554
573630
772467
549564
1043963
869852
950932
342438
254302
392456
679242
746564
826077
725543
177018
433781
55824
139235
859850
316250
956007
514104
525955
1997
7929
937021
329373
105479
212328
825683
339445
939654
163766
707383
107625
351079
118701
833860
409317
162313
873166
385553
122689
430970
339562
366560
1000715
459056
78619
810596
634427
580856
1045039
942605
182569
465953
51769
645068
920133
984453
271293
909517
923949
559450
176255
19722
758451
80747
767873
33284
203104
534584
966126
175644
828222
659476
925278
581253
861998
770775
655374
192217
1012836
680019
994087
84453
500142
151574
849935
179374
168801
375813
285921
118004
990443
54912
104938
88130
1006719
784440
625332
279252
580959
828346
49299
846332
417885
704977
1031664
52381
719868
45058
950968
404435
601243
479100
689084
741197
694602
498149
51035
971055
104332
586978
931437
127194
196724
165269
1021937
125350
78077
611055
981868
664410
546045
761727
230456
154093
936108
359751
611648
1031011
678335
456890
91430
25981
519790
373632
362103
327443
447465
75099
541038
373807
444373
394682
549642
538873
216518
229265
774678
1033351
544033
505635
223254
435209
390998
373543
330317
933333
845435
794979
278150
131022
548736
704985
626346
703555
478578
440991
835496
914533
579692
776412
516330
1032317
641170
276445
981320
623636
849875
442589
1024558
604675
605210
604292
347741
228076
224927
655244
568278
537795
222350
98237
915221
924258
721384
335202
605558
384150
307391
232241
882190
419888
219073
502798
275686
230930
641557
64072
933332
311155
860284
706588
61971
631565
528771
933845
770000
348177
523513
816118
126123
909406
199420
213153
750818
979359
659498
257413
813663
385754
171791
533755
724095
844936
88633
709419
900489
919316
820553
330300
361736
65562
871916
759391
404482
845811
852804
676778
529303
354902
695904
625500
990137
573708
964788
586023
661156
853873
235373
914977
395077
794192
165341
378391
299226
142594
84493
477966
427452
140658
851788
994554
910601
972433
855915
973024
667407
284012
240523
467798
535931
234901
932524
489800
832073
697613
116631
872574
888665
805807
42201
853512
120471
191502
633663
261908
583863
206667
246100
208559
595723
650634
127308
913475
323254
517879
290480
532001
819180
257351
106210
121369
42117
845042
27727
418377
994351
197873
612872
868512
987549
807737
809362
531044
805476
15741
1036839
942423
407416
717992
578115
524219
572488
77332
651646
16202
997953
130256
933516
520447
851478
28822
68525
405134
795654
600071
103963
979571
628708
707368
304472
887578
123782
712237
185121
786095
1025145
149209
946762
256283
444130
359525
635388
674777
560932
739235
380095
218270
638387
1019780
693278
401163
667952
204839
728221
28192
624629
648985
251132
605474
890381
348024
901395
542980
807155
957122
711082
405167
872734
192614
54708
47959
471430
773418
277219
376249
784136
334374
852126
591778
9389
92916
520116
914802
414815
898445
377072
243430
462101
176335
842861
251042
757411
894183
686467
753543
188491
332579
478084
479655
882753
645783
765149
495218
663608
675151
689262
889886
631511
827895
584686
463276
430273
469225
193949
713403
441517
774222
579975
828491
193067
35344
39174
773546
178347
966235
766249
475496
989332
837781
191408
943968
685076
793306
646590
350823
848420
414217
1032572
357091
753674
637284
740328
597960
753285
1001948
354010
254098
770784
867712
833948
374983
40678
335215
228676
109362
836481
184056
893394
221910
836198
601599
302073
551916
965001
854866
80910
378565
565563
159788
505367
203796
338772
297310
284690
497597
529392
771477
13821
426967
294073
480612
736202
587454
519173
577940
868243
876767
151294
452458
148767
728182
622972
647216
38556
134413
113732
1020737
892772
87317
250527
925260
934383
500989
41323
210963
339658
115008
672886
752697
238239
537300
758900
771225
616841
959950
456424
71630
173238
640128
191259
523540
40033
113691
1043699
629910
625761
528341
151374
321136
226321
429645
487157
16151
398658
826974
65013
1018737
35621
622110
502415
380050
782325
940535
1038420
598612
454817
1033546
44011
594774
555109
84274
516460
660229
63230
418944
744004
76443
312816
321331
278521
837030
546590
503153
957821
741887
109115
717986
169876
841351
204411
231637
454444
61655
791208
61468
436756
81776
51804
163872
690763
357041
594388
928743
889700
684571
738372
999797
2534
663620
384762
779485
292395
1019418
1020898
755417
534474
221355
937176
362446
969382
884447
538714
437759
989971
53842
239793
299955
446328
76591
287555
116381
985661
571541
323229
293167
938239
229300
982274
726411
177384
14740
795864
493106
294043
201846
261500
38630
556908
978460
787457
52228
97926
605098
863789
301671
629263
400041
482041
690941
823084
522153
429740
493560
539313
146062
647095
517296
514550
799290
770661
898664
879101
238427
941762
325705
129362
845404
402489
219347
682607
714165
349501
188791
356641
101509
61923
617047
159861
348898
287638
264808
82841
380806
680187
160724
856605
1019559
503377
935714
891548
905176
808743
522891
793603
194278
210794
660629
666994
59857
685565
541846
544015
1018446
777402
967096
891240
109396
836104
409855
152206
158875
495549
293795
257331
83410
1022030
598662
822218
446072
170069
763362
334522
932332
533358
567217
535875
446150
558099
957130
110173
912944
792519
132335
24257
638735
734990
42892
513349
55043
141628
117086
606442
737881
737777
170902
102284
576156
646676
865585
180621
3691
986826
965234
262542
1041179
370709
904778
58305
210175
58514
1025436
905994
501110
123033
1005120
5054
647395
254177
317259
938656
660819
54217
645657
601498
481309
365996
1044556
113033
984378
33579
953608
448339
345218
780376
265412
395882
483827
313746
756029
517342
1005104
560204
279112
591626
855442
482599
413888
962773
895369
554290
796010
59996
185474
815179
876459
674637
107263
108758
201001
7977
689692
95098
511913
381102
463823
125715
69828
854740
922736
130059
927169
59756
606405
372958
476107
735581
189485
584263
124390
713750
62896
1016936
978409
133484
548958
993322
394032
788215
126687
87092
947075
652283
565747
458980
908791
965629
620045
619420
400566
327596
122864
837365
709308
439557
85711
47081
453881
853709
904650
727216
308068
255500
847611
475933
528747
495326
611648
133687
264997
646288
994590
89314
317818
902190
606906
360440
836658
503667
460646
448373
215879
286489
467411
704344
25225
902237
790212
243505
567579
927483
420597
471241
366127
523623
308432
51675
728421
383950
226195
112620
427069
121581
991721
942573
993221
782610
208144
586991
674727
618273
686556
673989
690832
682786
597706
881305
949451
111388
416723
530037
107225
449998
132571
918835
262207
182865
570766
252987
281063
500743
113973
350580
679427
451765
28170
154406
314896
123324
556048
504770
328531
109273
1039176
689578
400213
435701
99448
361497
443948
874267
882581
730783
496793
301780
145411
675004
557331
112598
656311
55456
743816
646277
710211
147656
863547
453226
684180
821562
508621
628746
820701
284087
150625
1040804
173345
991595
945279
39427
53605
696446
226162
224904
143517
311322
115351
846346
857991
495344
570396
278960
431971
360986
283126
51264
345500
524923
941082
502821
779497
733454
856915
637931
161644
918090
678686
488651
333964
798767
764971
802817
252237
424422
12285
436123
12199
296762
495504
96372
868789
859504
609373
428646
144080
240789
226092
500686
945213
771874
225912
144059
499451
389839
967592
618522
716000
828745
484211
390966
296087
554190
258643
813466
645936
804577
683786
242805
1028773
524150
483411
829574
79767
129237
776409
652265
535279
460284
1031995
730926
861490
823906
477384
223221
992497
495682
686513
697782
627677
64915
931137
689503
907710
231731
426663
868201
909233
1018754
564055
773209
976604
887526
479583
380484
502738
129050
1042935
556875
731285
867852
878942
84330
587991
406000
411494
653561
923810
65143
689922
188204
875057
217836
227832
663423
525138
203223
461980
660728
874703
771546
895487
468434
886943
731860
250096
895512
416038
661470
441125
155436
585478
720123
297718
71364
424288
1041518
975979
102574
154323
479214
796048
798444
644179
857161
708753
366124
357558
824151
544514
197858
176681
437633
832023
167673
1028016
658975
92098
572417
891870
554866
396507
804476
192661
443440
852901
142757
353623
518137
865347
753241
46918
679032
731351
149804
687028
457148
751184
791521
692591
237916
263624
56360
463335
550538
707141
651297
904679
595693
287309
503114
930713
965308
251030
886046
201677
479566
585331
189442
900449
703733
160548
661860
708733
1030650
594558
382153
928239
193622
163948
788231
767791
32233
458007
328179
78438
987388
705877
844822
480987
468465
25196
1009619
128650
188918
541557
472957
1000422
688864
761791
730587
312827
699229
799209
83435
820967
262430
924883
96944
666449
986991
301304
555366
112790
388301
701835
354162
368620
77179
579934
408752
1028918
798764
356598
888347
247909
1025292
998668
375733
875276
694241
956289
714057
82428
474195
1037254
532532
66632
824844
764019
899729
454022
225516
622553
427174
808852
85831
873858
916043
420729
960144
141407
431086
299141
765029
148338
337393
428344
703258
409977
270204
59261
749391
296514
710091
95356
541848
905707
991864
797130
889859
93053
821282
686851
779935
643277
215875
647040
842404
338902
464611
645661
647807
191514
951351
1000510
792587
810423
849165
877462
89197
190829
747416
398097
275000
190543
585776
735417
385687
337919
329
751007
825704
920524
129203
834526
210512
216340
866964
761344
598181
448686
168180
628850
91907
202438
908086
772041
318520
900096
743194
46304
675796
44427
701510
234416
579241
436353
170105
604138
630049
362689
853270
560559
815906
1019325
655599
792403
714027
46151
729731
118647
470801
889980
650211
535327
393087
484219
639979
147853
846125
901485
237700
663884
420296
878625
447142
648624
338205
246968
595692
365019
265404
330472
209714
164996
215526
417865
201124
258213
321559
823216
968956
198256
353743
599871
405119
259985
185611
337628
339472
698272
968604
505517
238256
562121
269488
946391
501442
877268
103792
161549
595444
205616
669274
1029511
890112
209057
652308
961274
968930
453785
1029842
444087
742010
758704
520979
332390
621480
357093
254821
145203
951192
113162
836575
767436
219507
731811
969103
669657
566759
137663
217518
78880
61192
911522
445215
79312
247809
393465
1033470
101259
694354
181534
725845
277287
727789
183665
45112
931329
514165
81378
387133
889437
786480
560266
751038
609350
514936
985963
685014
824223
595322
884660
197527
122652
574590
123186
653786
808653
694208
723649
749387
760185
521591
710919
230708
634120
453407
76651
40666
799165
74688
562245
121371
412488
988668
1007836
83974
302998
604202
800518
232341
702494
159176
782023
373150
71095
722081
242066
269268
432022
239975
471237
903154
591780
389288
101636
750589
939790
126733
355572
1018343
1011756
853411
103844
70759
551449
355966
31153
731981
239104
285595
898822
119247
952391
15157
1031208
160309
134486
456909
18891
290923
110443
602845
332650
451600
152399
189606
367674
188461
3790
224735
418504
49618
965759
638656
997888
750054
345064
893856
206313
914095
529281
861508
342490
503224
781239
588018
366303
215415
865450
944645
178122
92618
97549
355253
475845
333038
407372
72589
493727
479700
336273
275994
513826
339343
738002
72878
1026930
215944
473368
424533
792966
623025
185589
862687
237124
823446
588240
884255
515317
113813
89443
579589
1016470
256360
783704
392659
154804
622631
929927
661537
10110
692996
27364
151258
984865
1002895
562613
474890
1038263
569001
92681
494431
871346
423324
478060
678003
974585
784797
46108
465034
894449
120654
361042
889079
408698
996581
1011638
280960
468001
511587
225294
942036
100625
211627
280827
271112
36234
962521
528252
835457
636783
376625
505081
654023
83188
298662
455735
411501
255701
444719
374481
135798
304519
529475
424804
364422
702778
410701
684097
693147
808249
91037
915311
298829
247576
817249
836714
716854
590342
328009
141902
324869
935083
324855
668313
89909
18436
666255
559135
364964
305321
923756
81350
247385
592495
884165
660933
352637
845109
162034
692143
980957
514236
378346
954534
180509
207560
401958
355285
514528
507389
775944
873920
529281
1024302
546670
786883
1042139
953358
984221
386791
183421
374882
191145
28153
652666
911739
512099
947514
612594
749658
358077
314776
6791
585821
125757
802367
722986
856791
663553
489572
28236
753658
404319
66993
665248
728656
488701
881944
944774
984755
834890
905473
349899
133233
925503
991009
5650
20699
53807
252604
73046
963488
303293
937736
776013
6600
955511
926805
1018437
201975
609716
909831
855831
855861
1038750
811901
679484
118848
240902
12873
562124
276655
265680
847892
758020
388463
889614
828208
73074
860303
897243
309811
356459
727465
428120
850823
152803
688684
228912
769724
628237
280383
666130
234985
624241
877116
589770
734172
851248
782803
292097
145727
683900
185784
317157
946535
812879
112001
591370
626219
125228
68827
495304
79383
609673
49377
964117
902672
289224
937275
516503
784841
594628
980098
87635
789396
908221
645252
629117
811581
154636
92754
486610
87738
233618
465467
103090
787749
277058
422330
49055
230056
545367
871353
741990
946135
218578
143225
237381
140549
929762
468661
593062
242148
234131
871822
961420
423679
694632
297374
544250
34423
871297
1019742
844458
847926
686032
577801
792929
967297
293538
583376
599806
706910
776401
435488
537906
702436
387767
211905
603330
974972
166551
892554
558187
523892
30743
200505
819787
233671
270224
729762
443153
340092
858704
802520
934695
237629
947888
513343
347758
175869
310845
599362
428231
778169
1028938
518510
498311
530075
98083
872841
752078
557735
520575
62855
692858
433396
387074
253934
638159
717569
224546
464066
1039085
349616
464375
706842
434734
611047
127179
876384
527500
843692
87577
948836
788531
537115
241301
54237
710901
294065
510696
1027368
220358
811591
755010
686197
151224
745827
692973
336623
979671
19916
467303
978869
1040246
280036
933214
211633
754442
444378
99684
414403
282266
957515
479931
144629
437312
312021
226210
12825
732992
412774
219846
783446
324947
657396
386577
1008747
684091
451706
108620
417660
803584
452784
398775
257698
690969
181225
678031
44450
940835
685001
221259
760357
738638
279704
644013
489644
392501
769787
566897
370792
183362
931361
958739
196878
293918
1022848
209316
276942
688168
351454
882556
259828
189965
666405
366052
468578
300801
27056
11310
301988
565806
211323
212364
309768
402430
935174
321399
861595
587886
169584
629934
263818
920572
793811
114924
885878
256343
688240
427945
410973
516625
556759
565521
909281
292475
766210
710862
395096
396377
843575
379552
513345
456156
960825
3845
936884
245857
723276
838204
230689
559711
45922
565426
316491
717191
740618
589532
807675
39333
369609
11742
168676
635259
284742
635249
836099
353355
484220
374516
370082
228599
800775
565359
27414
295383
520377
267086
74165
38879
538585
734557
986125
669848
518057
498203
788946
779582
281300
682818
206887
875015
1019236
982069
263542
270739
8577
888870
954814
610445
990291
239371
686008
1043391
894001
247237
471769
879789
760031
661786
345926
959485
298896
758134
441854
641920
407213
144135
1045234
549751
216739
873903
850772
251384
365488
665129
724382
535633
512628
266643
709812
236374
747952
1003966
229913
504518
296768
657526
46455
48805
814043
449991
739520
316046
894152
330652
295293
82918
147719
543213
818206
387196
833291
409008
956101
790568
429093
742662
608015
425244
594852
883123
284099
973738
648716
164556
942674
843734
201603
172545
637766
905782
229070
286496
473885
742307
262727
36066
846523
202632
695828
582619
250882
1007957
597229
60295
893480
596669
282340
534073
1025822
593511
427075
125275
352165
142895
759719
176465
855870
220913
678039
1001859
791426
734036
257845
652184
928179
794564
196977
457534
5848
677038
956867
846087
583951
272220
953588
999824
843680
1002926
419732
131079
417506
757367
983464
352546
854993
989933
529142
816521
354104
1009760
1014054
541844
573621
414115
131805
709892
131848
315081
513547
613539
917459
402164
712952
110345
719328
882182
11228
671194
60935
245864
138
657432
381862
111588
153994
55819
726374
674345
602390
865796
929297
543626
153603
340788
102373
843
859399
272579
100712
142742
988890
1009169
563449
112935
284057
870864
492739
1011180
676059
498223
166355
603492
639273
183781
370898
848183
15483
863910
535556
586709
432499
28280
588974
854878
44362
121567
636178
342891
458642
138875
545216
782782
338170
335503
586835
155596
366010
329196
790092
522490
315095
488887
974289
93287
155513
892513
910053
514039
314839
307004
939563
977867
64484
135063
316810
723180
738947
271864
117523
543367
765781
710791
1019943
159622
353244
140614
100156
26777
78519
601877
1005146
209599
637992
210511
16670
636299
622242
572934
746685
410360
825360
44715
549235
399568
791393
536219
642902
232562
396567
211092
388794
145230
77861
247809
871785
611072
741612
454925
485700
330140
544944
527908
590629
170366
415584
183621
154461
793792
805254
348340
28983
179186
661543
217556
963818
449000
605401
1043645
624718
719674
585701
645803
136678
447855
970636
536995
221381
564728
888356
739016
498323
940008
572353
572987
492138
102427
523990
480451
352895
237840
74892
899078
199951
1045147
545467
680485
465063
820394
265126
553187
419121
955751
187792
52214
42410
841530
186423
954533
446295
116942
543864
368444
555186
390201
758560
540799
914327
193658
442661
393884
46325
920352
530658
547749
319156
93955
187522
783140
1006819
916484
857106
384545
394984
579665
934384
424128
25180
294530
174993
843049
992810
57043
984019
655066
489806
473836
283724
76363
228173
261168
636232
219608
147411
919435
440342
838188
441465
1006227
770203
812449
713267
1023368
712400
117795
827093
632879
516834
442433
456463
429043
1034629
132625
100926
505237
290099
134262
188797
335567
796671
587754
852273
13089
832318
355850
832313
485639
126042
1033075
803962
34655
891786
522453
641434
1019428
580237
1011536
628714
127354
568198
382000
815739
872372
405546
23793
591104
376572
382900
567522
386982
711336
926394
635808
337078
189136
589119
261604
413555
706265
574272
664618
992512
102870
923401
973167
500771
606097
810610
862337
239178
962753
426692
587702
567350
327099
853413
347931
209161
308865
274023
947597
1015409
304765
301397
451289
524210
325435
453889
129901
142068
791894
418469
851722
1024982
908730
933563
303811
509367
903394
40074
402500
300774
528752
510968
208116
96835
1026600
7035
114018
533256
312455
476192
907732
614750
855567
719564
966818
843413
706199
851920
854712
738833
259876
495721
384332
907276
643778
820776
794981
797721
164401
155924
607875
1025808
769018
573984
738376
1021345
459858
152949
1024176
853428
293152
614874
947261
686839
946631
906085
686400
653320
980898
702947
588451
351261
820151
924198
256335
348066
879557
12442
995807
192590
979049
174443
115049
933253
404936
728276
29043
738014
967577
352454
645724
550151
27716
755472
308350
333168
345432
546750
804711
351082
983330
405129
786729
219907
429199
1034073
635729
933965
922220
831839
54642
295879
93767
53942
109997
483197
386104
507441
843571
79370
712135
523859
139158
871983
942471
364274
906827
272122
30709
781027
614294
60487
639910
287904
673071
922188
176875
569937
862141
533706
462971
588542
878847
640797
112584
512487
444886
1035475
582896
733278
825568
797332
23217
1002742
352542
511487
402512
707085
982881
494066
935452
465636
715647
988466
169392
628041
877522
210478
272138
731121
522274
928487
743111
962276
1032277
337940
154478
36236
656908
143964
1020729
85612
499617
1019838
609752
181541
88365
161333
777935
374983
298752
496325
99024
943271
658295
1039258
675523
514659
632336
521039
875527
773726
1023335
274837
347329
530055
112754
902480
637605
239610
860760
338817
280004
371554
177992
249438
751912
739332
399493
159311
861414
241676
397318
731679
824315
304304
112481
129794
130815
490498
716076
208268
103457
932859
286910
29256
520772
596916
561553
757934
477057
118008
817315
798808
145092
418498
34932
260208
294429
742302
331019
476392
908205
642685
691886
174630
487397
662278
761188
1015124
879424
778110
698382
889011
518921
610542
670527
73617
699523
154902
512712
585038
649795
167071
1038954
751420
942567
818539
191685
884341
57826
457022
700598
1009963
579517
674649
325150
375230
85452
341745
518074
595065
213768
316204
497953
459349
133758
375178
337445
95973
277515
113738
155706
514936
305154
78589
62720
351449
301938
49503
83562
361074
617108
528243
859976
861583
911491
836141
210628
591886
598938
316211
536187
671279
942995
31137
634643
577602
708990
793157
429084
906427
79022
559008
719003
544864
486484
880025
500454
791701
548555
814462
689183
325709
81834
160311
696188
892046
231320
270406
820918
979224
148930
20601
787342
982452
953016
283962
216499
292709
807196
544285
312945
715456
1036191
26863
738480
367706
1015489
350408
571559
260147
893661
613101
561466
510042
436714
691616
802933
331149
975681
895957
946096
348746
911658
553445
191177
456038
591992
951410
233945
190630
298427
363025
780514
698840
204612
757233
588790
982339
951201
138150
987127
738409
532626
338938
660150
732558
575412
522891
230836
582505
424197
228613
8419
110665
945880
715029
43121
648831
796045
293635
294320
355612
899142
214218
865921
81161
464307
29859
949518
543947
354844
604811
880606
547612
369407
871872
753330
442293
611936
44247
148909
967334
627213
216949
468662
64522
930589
324724
817453
59208
409905
587496
494565
17526
298869
1044105
620535
71612
482024
290517
579994
161144
1006829
447386
369650
35564
277937
152403
449596
961405
54385
145594
782355
224235
317430
248631
399627
189162
989909
35532
612581
1014369
273999
784594
931176
230012
386059
626656
986692
118331
288509
311868
146559
790824
113638
229354
880979
89024
169305
791277
885144
448206
696983
109763
109403
1025560
149638
18906
924686
675455
351065
979613
107835
985789
338371
364728
646464
849974
658128
337038
421064
943927
233898
369555
743826
110234
188136
364667
288710
937476
680260
308016
132502
969510
679222
346473
257047
317573
406867
771048
216642
749922
27689
694186
964086
399314
273717
253740
242256
596668
880719
219424
873751
761411
647353
228378
368293
122032
964027
267635
419806
135323
93428
919094
764545
372192
474471
901901
102470
807549
633649
390450
142757
271373
389403
117904
618695
88979
857548
551046
20664
804640
883748
203179
469326
860449
599884
712766
166513
571658
889717
952993
527119
35361
862636
769268
455694
120724
632578
487372
759946
884336
392323
865607
355426
725700
575804
903472
311424
585429
461648
640159
1038024
905150
16273
966977
472899
234076
1017123
410804
540240
363542
21514
389669
328625
9645
1007835
744193
781074
708819
1005260
145672
878336
323154
540085
880538
481004
220265
736491
393151
816285
1026481
326551
788028
325743
859036
149850
457946
263012
1043256
370879
141577
570813
759236
849975
418490
27951
162071
67211
955352
106308
817101
750498
346766
96426
105278
262013
671241
284025
831646
729847
499200
214824
611365
793447
788942
835874
361833
277974
267955
196663
564662
828794
554589
75444
281118
564628
80359
509471
713409
224418
827082
462767
129989
562802
580556
560247
852472
39947
857432
941222
542800
770659
484510
869284
1026674
680296
561256
277066
24102
394191
798821
177930
599257
639665
399218
825089
891961
374056
418426
227964
233005
257625
268219
367591
51085
452843
308725
803915
619522
557769
574985
440684
315233
443616
339415
167031
276622
1031338
287383
288528
763301
757614
129760
208345
737858
846676
773055
487511
336872
114001
547575
496343
835684
595105
883426
598519
1022990
866599
801948
538302
355946
1015057
336028
259221
381935
953178
943879
370555
213803
1014693
697077
244456
413067
81258
342233
709192
962748
576911
340609
82985
769565
977327
203365
43155
932072
979291
488835
110577
243053
301356
854034
448144
629292
739047
806049
753453
1021596
812487
524195
123355
175341
289777
325026
504318
594514
41317
334156
622600
971092
498808
326057
733771
577568
809150
647109
236781
783812
29690
743176
278532
400993
725208
892391
712348
990233
2165
698929
640263
800587
100306
306400
587204
721059
820153
83446
248832
190767
907735
519108
911370
172051
627195
141070
296594
188020
144073
104006
658809
176196
231151
276061
236023
718746
268088
71941
239715
358697
928974
572648
210425
373580
25154
743861
271458
577742
500695
483201
981286
916245
21296
687834
532246
36176
24993
256756
907532
265521
485132
579702
740974
528310
278691
194022
216908
438526
786504
946474
546488
818960
883320
815906
1007670
347106
552723
496277
385389
627761
738070
266281
969066
279680
599882
808163
491150
337021
653188
97168
179252
410455
1015710
913092
444662
112064
242843
657229
959582
87993
411324
207315
788220
997809
361372
650163
999211
479743
559616
157393
964000
221249
1000443
288092
32954
741825
1012297
660489
774068
186075
703785
436186
263758
170342
639238
938738
612026
377103
261746
329907
429782
1028164
818446
953083
905348
303273
606118
361078
66549
154205
505805
439435
703369
142786
910920
814024
861476
878013
681621
28467
806339
981807
65084
453006
273745
979434
449712
935942
488553
957515
548812
795591
466608
591013
607937
817725
971699
650342
452455
694639
817946
875391
685526
222402
91837
623640
937002
422001
544636
183267
437249
1033715
331831
499801
956469
726001
294328
403141
802214
550488
160550
558768
867638
742983
206867
423974
820897
530906
199189
835410
379242
556455
355416
953384
629871
564316
513946
554718
157240
565560
1039910
483046
618523
743428
992399
999471
830183
191112
727306
926654
483284
101297
411900
582003
359545
100389
197971
682507
901230
175856
223443
481444
418236
703999
266173
437935
553535
400529
410295
75765
821458
166296
1043876
778921
214331
311112
614500
609303
517169
82442
365002
871119
335865
277976
65659
749585
770911
353144
249091
1031907
760816
831828
475135
203551
940679
824412
528818
911765
201472
207114
1020234
255584
776190
708746
147501
871145
81681
8658
187167
872190
407073
319723
141154
744917
141597
222763
1023345
331999
149532
54940
344434
304640
710086
43846
911335
703324
190496
486861
840374
215640
15086
734538
482628
853674
306248
813438
505296
877378
908205
177822
568262
18232
655808
938932
923826
341588
149351
216644
293342
852943
952825
155290
572274
309477
314757
137314
232707
452294
545054
255937
231323
572458
159804
206942
409397
640102
452105
525958
381149
170556
589675
885591
55708
203433
753588
601254
753632
357409
454048
605059
539767
447080
447438
36080
70454
645745
818102
784264
651506
64187
981006
949580
552505
406135
1023970
137159
482141
497033
755161
20591
578300
842701
802933
950831
114054
129895
511885
721326
672248
692657
229646
762670
867552
175933
335322
365942
809369
973353
823349
1025868
27196
426001
560653
348218
647217
297237
870991
829227
150689
484590
902206
520330
1041618
618840
855604
124452
287394
256829
663254
567336
178142
16690
742513
675771
453341
801883
589442
65308
572248
923504
904422
480413
283431
734609
896136
806607
45495
985692
559923
47564
149951
791872
340505
793575
250516
20602
215642
111719
50308
172325
668073
78029
466914
358053
743975
958583
137585
629448
347121
973866
216066
378098
106833
247301
284767
576945
346232
626141
245280
610527
1008329
483585
10166
105970
1005724
857979
607480
380723
733786
333476
255030
878618
898408
988951
1028154
366648
575772
893625
260271
519998
53524
517254
607299
663732
53783
82278
172940
295941
97051
42763
513557
550915
161605
76764
585503
442014
319429
280102
540361
239644
449059
860877
864149
931771
202626
854191
1015932
535351
92976
512261
112020
83537
541717
800416
720401
528420
27519
591518
175220
804784
113164
531766
574305
205799
646422
880276
50696
395537
360971
199751
259544
863707
823525
193942
1027675
725559
567066
36108
977538
602213
641198
688500
646347
85399
106165
319352
442191
10762
500399
415583
391915
99497
462198
436989
185384
360287
837459
465855
546532
711366
413376
709944
929519
865294
951198
113343
874761
1025071
988449
811985
309431
837338
123406
193674
113182
1022430
635227
473682
342320
560420
527127
947563
223924
547114
75518
926433
896338
428319
579848
57784
727344
38434
578817
243460
445121
51156
963681
889712
134210
756583
628983
594112
460853
780259
138763
501860
110625
429297
370164
595078
283851
762751
993044
789757
104185
879550
447191
885160
708290
122104
560805
631082
959637
864830
238890
431165
583163
326257
266345
805728
753258
145637
3388
247200
252680
532692
1041281
929055
193559
343567
607988
565424
73407
545696
607362
456337
915288
821380
121453
159916
827419
586950
126729
827776
264057
343667
852395
668147
150751
774854
903063
219980
592610
817711
754016
942559
912844
379246
361233
620515
250670
150828
576288
504926
472318
330823
664498
205408
187335
327115
270572
838156
462424
496035
417656
926328
678543
50351
435781
616488
93760
547193
394463
277109
122284
398232
293488
172259
943819
859015
146763
688132
590741
44273
749063
901628
765229
523100
30990
428358
311991
1030355
933512
61184
427469
203728
476650
702954
170299
629167
342063
924963
514977
165546
678562
1032759
919151
586567
673787
936034
254660
972990
29294
56583
923697
839279
681247
985866
846516
868397
451893
470068
826752
297931
763977
68133
60680
133680
449184
997180
807233
115749
1034418
417238
657455
495533
479046
485409
877403
78854
767939
441788
298925
429518
93427
810475
73135
900938
433469
418362
284695
238769
609174
127798
425119
873576
327396
432577
994997
177952
211451
400077
289589
174290
840054
353074
735488
578819
446847
737404
356855
847960
785469
908570
994047
609408
192160
1005685
906945
103846
774406
823841
545116
834088
233967
703765
232413
891307
742881
517782
214292
56403
998465
488239
459292
246647
191699
850275
390519
395299
470094
204218
533765
378720
296830
536537
728458
910299
693789
253816
379692
1025297
626117
337032
630369
207739
709530
452709
937992
482310
74230
83095
773962
443378
848359
753770
884614
701282
213286
618148
436983
780587
133739
694352
184971
459919
562860
619430
341124
229417
82031
671929
799796
248198
492782
20863
373579
399012
750087
668698
553061
297087
90724
120672
649826
989202
794953
328351
636647
333582
926878
53530
609701
521163
1016839
158422
138842
567002
686106
1012
203639
773241
388245
153151
313496
42784
554071
898141
340069
975638
555335
356494
139006
363756
835876
1020774
534375
609173
274613
1003001
155643
695756
204444
873583
573884
217484
951053
1009282
677474
636256
906589
261733
170992
572594
453725
994842
160133
840535
515508
590943
959104
708049
149982
378342
114635
978994
642402
215750
888961
183321
300681
850121
114118
405814
125655
260751
276539
662356
296432
228037
456822
901492
403108
611252
402056
420527
857852
627914
132890
712691
489682
289634
396546
172383
335285
1013166
157958
943281
688950
316886
918361
802821
615303
235265
275705
795156
209245
502465
342569
97340
762941
269030
476168
305662
959038
236208
442324
572399
24403
615206
844520
21467
857003
901607
418676
805150
669107
467932
747216
90820
492217
21391
737606
38108
49790
783043
943020
971866
525101
788139
888252
310830
518674
536927
1032977
101744
214416
1012568
366316
772661
304623
435110
102628
949649
906710
333951
424919
263735
416278
43953
919789
103751
555417
781345
10448
359605
563473
471395
532672
934026
619876
361651
14044
278138
823821
361734
851536
926348
304295
886784
465124
878561
277082
201021
454809
700982
336892
809804
600868
633320
455213
612736
159084
718945
1007636
1030511
308351
834615
838954
576568
809495
722976
14075
461384
351938
184995
93692
907960
852460
584390
425399
460088
148999
280672
404019
233289
411013
375654
694834
326194
372274
909950
695449
906619
141954
612836
748228
434034
278389
536862
1039318
300123
423172
691028
865116
319634
476878
345420
875295
837944
749437
490166
912776
1020489
555471
339071
74243
555263
526367
120132
712360
735324
270313
910816
257798
663682
104095
486605
555077
59512
204639
956314
92447
574213
1038572
417708
957997
86171
648205
686319
538275
392681
520443
532959
602558
769631
685120
940116
378476
132680
918753
361644
652914
672634
72688
579898
183871
968066
605692
136613
855844
282546
2303
958896
150417
367853
244678
98083
625683
934761
805596
563384
814180
406729
267098
823281
710963
892392
226870
564980
264955
853540
186024
798462
19550
282849
400957
181939
342712
46259
77117
109785
680999
211411
346908
256772
950295
346017
1021747
253533
88705
154932
138076
144131
461643
679710
76865
330261
357917
193692
132085
359999
620413
817270
372088
184583
114337
531858
259049
336831
165893
651459
120599
1028482
647776
684268
369675
400220
80988
706826
139213
655560
519954
219214
423070
485899
19059
1017722
786965
988106
71716
595286
439648
124168
412429
407006
942969
599843
4646
465582
962298
329663
735605
607588
649627
1012450
404401
805386
190572
203787
221270
525061
255626
809954
219801
644424
153337
928522
464882
456994
552137
28847
638048
924302
846718
650227
556071
413599
666046
1033084
250037
787538
834707
124593
352607
994589
57058
990906
315121
959791
631342
430364
244011
883086
534805
1032327
310772
323017
73907
415104
328028
166204
411695
520859
184808
286917
407610
754895
916972
504088
876007
676556
176576
164606
450184
292771
215220
646020
740932
225215
886822
112446
462018
216173
309841
609917
962965
113748
766921
920737
614101
20971
417016
604351
51246
276470
54378
663060
5217
773776
376615
806704
1013823
713726
355370
752224
124701
524573
988712
297898
996161
830600
529415
883882
804451
170853
571719
941837
959909
296365
606089
94478
715066
993208
256548
380075
267877
18033
175258
3311
1014291
317467
983816
571382
859362
213911
660640
10351
609832
4155
265577
248716
82388
177171
375372
128468
333398
577679
601208
1007491
159568
157615
571022
386458
719426
260149
372631
629786
111844
812174
42359
749086
596685
415363
306564
627082
955730
884940
606172
572438
422392
339776
323788
380886
713903
542687
505078
284583
682009
967677
32015
427889
226353
182948
305266
290433
11737
132873
903565
948046
424350
668744
848351
160628
776566
957426
140928
474755
854665
22968
849001
604466
100085
530843
961771
665484
436631
286710
473350
426972
1023991
127307
982032
666778
906121
750665
499329
778210
662743
573629
748512
46606
428495
546667
85701
961949
835949
840542
363634
468153
74679
561219
215662
867339
668824
291818
394054
904942
810863
248097
178971
203259
516955
750700
584860
64482
60412
333075
314501
34609
107027
630007
571179
701204
342469
865184
58699
369045
396912
460589
603503
554909
992530
579981
943115
863219
921893
124585
658994
62432
256060
89816
161395
154821
974791
220792
149702
925565
921313
769987
611011
630769
15326
137660
17257
303636
28287
1002779
156332
363019
686018
717860
194456
984690
44411
243866
37471
672989
92770
677486
208708
949317
54103
459061
920708
132672
549918
375161
869902
672289
169692
142924
275977
1017161
483765
850471
250774
478990
883068
950853
684410
1015512
541808
703435
38503
352962
777286
211244
373595
62038
710308
796057
815941
446428
738676
835952
394505
940369
1020317
417126
883712
353119
946724
105814
273323
690812
893263
306287
474985
416544
333009
551360
598441
459197
197106
358227
726804
174846
54245
162121
985871
141197
882615
89284
53195
647105
139073
87730
394009
575493
1017510
817946
452850
539499
180089
64653
9735
996722
131808
732276
783203
721882
122007
294868
124731
44546
113510
776853
52545
417259
694489
288088
569158
816124
243994
989205
999525
376288
775191
57505
697726
160493
609999
838885
157127
555189
620129
42406
936052
67160
706979
621947
109342
15050
3581
533886
919012
126281
909934
42274
578960
259137
1041094
660829
708423
423971
648856
114290
386129
803133
26501
296003
466422
513587
376226
735914
285425
236704
521583
1043612
332405
310249
653232
576139
722720
88054
640829
317919
789820
556517
648849
836941
857769
888171
945365
931632
490327
972271
187039
366320
118366
792330
396584
868547
578754
787563
350940
520699
533697
1026045
299266
215553
441720
518054
353581
442517
893390
523824
198508
269163
355477
56122
133568
171339
427225
757904
721546
79976
380843
152103
878858
708668
511687
848888
614413
904872
291324
293273
910270
437431
456396
940615
709416
362667
498434
423054
337171
383724
278399
335594
943150
820797
725475
12615
258523
432765
1016247
53297
732185
803094
543307
646469
181157
259841
864446
599944
22644
499829
976434
420129
920875
317721
956902
552640
17249
393195
957301
786232
686246
384330
737906
236342
362315
868970
489255
55985
560022
588169
543870
558749
329311
78221
153287
189635
514627
209497
921503
535083
156602
154556
707494
554462
22112
516502
661353
65420
80717
760416
676443
98777
721179
964899
710801
82766
695130
180554
409770
846531
345551
118154
528197
63937
763239
599753
169956
728863
583300
932425
211739
465907
719261
43434
473439
337069
128268
423027
421806
662765
982197
602324
649405
979051
273645
520462
1010202
528162
669571
511668
787756
129022
188393
926766
640899
639416
199174
317615
350255
530326
623970
856737
88416
358509
112769
827843
241545
751032
83090
653977
627322
490651
385919
629611
45701
670838
269345
1021600
513894
1020844
938746
122081
200119
708868
422162
794571
66470
80449
481135
904587
51357
956707
284872
178513
220070
983351
403888
480104
918124
252220
655999
1042737
842126
465182
668320
237107
15706
881057
905503
595462
156864
214047
303322
114640
530024
823609
941827
488304
946701
734140
306485
691480
984224
667671
215521
570225
821244
616194
641841
292702
192585
671526
856952
577021
901088
737883
1029613
905727
886823
955685
303558
277306
674893
221501
967980
926294
39488
123524
173779
435743
47062
518135
921888
447511
190599
534138
471605
452522
219505
645670
175128
141781
582439
392196
273266
308195
633874
111129
617196
513231
711402
718868
37125
309726
349733
667452
972560
64976
278070
212245
902151
373983
972607
159402
915480
768387
309422
119187
3942
119481
72356
748878
171863
282410
577778
736792
161618
25872
668271
160315
864358
751458
532229
671411
666903
726954
756495
74972
921856
1007146
967546
690132
747248
813928
973986
972135
871655
589688
182489
175996
135672
939731
854064
285768
88101
834631
740098
145486
853505
735482
135000
1043651
413180
849943
1045145
115575
601907
158672
369878
337300
600924
1000255
172215
884062
618977
1005406
509350
74934
702146
656415
617646
86022
261205
833215
118748
262284
624103
494977
309759
889726
175148
764210
652814
627204
541640
98937
307762
584038
165119
989533
171806
722464
613389
938618
741987
429366
220682
75981
519500
268548
254769
974175
236604
253075
401519
795449
680100
303103
196014
347975
245537
665910
173761
750451
297323
961494
658931
790233
347901
687377
586663
206457
71146
149221
169545
17805
223355
438848
236249
1010024
349892
233039
314432
526496
693895
160421
869880
439012
310522
345967
164223
836695
728998
974024
886662
547393
631227
413194
674689
862428
52030
541637
721354
962170
440841
221324
30254
150672
911319
809754
121406
941779
338096
271366
509208
72505
890010
588810
566086
825159
6287
832998
581383
1018901
738864
981544
50240
480782
60229
967272
773565
649161
987235
527189
158578
805050
684469
626266
86439
149169
622952
352048
99377
790182
854784
792449
1028029
645711
2448
961665
816899
218767
962919
176497
494592
34867
50372
621805
458421
562836
879244
860863
752222
782912
11524
683958
287432
434283
531686
610264
684818
931223
17639
389216
320336
20888
781090
517538
762340
757090
508435
435938
15271
240281
712666
388020
226963
587
75747
210217
52121
909861
134934
50345
926394
731521
553028
591678
403205
567343
516691
808593
1001201
139446
399978
294468
524865
354217
650068
543134
239082
374771
710538
259626
867991
96787
873175
1039082
422856
311133
409137
82096
199523
121799
850574
988329
547904
427816
778091
349107
985237
66738
596655
915082
138598
149742
591935
490170
116373
61809
213163
927639
929344
189235
505531
474756
551102
326419
63793
605718
259632
94479
411291
221915
1020945
162773
137801
524978
608217
273080
411978
627502
493191
999754
319063
378236
456098
207876
170154
910130
363330
551491
132025
224731
340639
990934
315107
12627
109662
663014
778234
658929
570843
997801
637726
673760
471369
509953
626692
697983
617101
934355
201792
707766
257344
657261
863230
184671
375250
784039
853420
753900
55981
352918
349276
8620
295850
839669
550143
946652
713647
272842
255703
252295
522666
887125
462703
337901
264628
44057
934628
881524
682182
476280
112848
929233
830309
853553
680157
184974
49306
935724
288967
71719
425947
321621
661777
788168
6989
414079
37056
935516
532578
330585
636433
582238
791670
978908
619054
518709
924958
357710
605356
659478
710244
292729
73771
944375
38388
152491
503978
469385
759329
346072
686059
616725
86023
437535
846841
198222
268501
1032653
912931
432463
957891
873574
427748
498061
856753
1254
373374
868923
395201
306573
799196
612620
492394
508909
554910
462388
604790
658288
684420
1029781
847891
1017444
760039
334971
882334
586900
347051
588298
822075
595883
50236
772855
29593
879936
836225
888483
230821
920706
5742
180075
4494
265500
323119
752366
914602
497611
36056
246098
453961
995640
203340
635003
714065
8033
826065
516266
441155
899911
1026675
792220
481209
6302
844935
311188
368480
499323
961882
482915
274037
435133
710354
588296
472876
969873
574237
254217
171978
276253
963017
886039
502829
685541
660165
999793
421261
201239
153221
665470
844262
285952
168514
218195
181839
826895
37590
53481
503458
373904
71610
1031415
25510
866422
290286
480484
551406
344709
466917
148861
548918
162715
922108
54871
378076
591985
216920
300855
218403
963960
401240
759858
439367
325408
276129
179510
152776
590269
622170
561616
656956
713434
576240
554167
853912
915504
646944
479028
65621
184909
1016723
344649
243263
524990
146226
845844
558971
479335
524553
843699
1005277
118366
79174
624377
401959
908205
247923
263031
637207
261153
530911
552033
606764
25666
884710
959692
189856
971402
896605
1018718
843121
640394
251875
626904
824823
461692
472672
796901
589414
160995
559619
913953
551536
392775
102132
562712
384164
1024863
29592
403798
548157
274926
1011415
892956
540305
634051
236705
522964
155980
416973
1034923
741746
422116
543184
718817
569145
81563
364685
636678
767199
738873
836259
855774
762289
935906
551854
147735
590617
514007
200032
246615
723365
531930
102677
111807
759841
374416
628974
129695
323672
250944
245012
1042032
568497
752916
885947
533823
203035
59853
56045
707538
609311
1014448
771708
500682
586312
628870
925513
545803
633115
58950
487836
442267
594481
394277
632003
265240
290143
344232
67416
796149
338044
397325
587314
418795
921358
795126
981994
831501
382188
194607
394550
837410
440672
223003
34429
123569
325891
1010420
1026346
730689
913408
84684
244163
731208
383787
737331
70687
24847
263923
374154
69895
360277
424489
290395
936752
897545
685040
523685
953860
560744
1023614
484682
516242
555999
180881
101872
722485
82344
785087
750279
85086
55908
764484
483604
495040
562872
613341
191098
286393
840845
511665
547779
544816
635484
164881
277590
912368
617651
593874
601421
706838
741946
350607
68455
434777
559589
816031
850851
970392
728951
521569
925620
277430
165431
100211
88929
728876
706274
685210
98077
608009
300842
905578
622789
214255
970749
657507
115499
1029735
758153
190525
714853
713061
643205
983185
264120
755443
694489
457398
482507
837527
625550
523916
440707
162512
240629
27507
934902
713530
458409
215203
134114
378040
973450
85817
580301
267212
177352
45052
549262
932477
717551
478527
257977
844143
792696
536877
1000511
654049
281500
662337
75642
795901
427033
568059
766817
796178
191978
548390
429108
537626
405903
841795
785663
162349
213857
611766
2130
764193
296179
394032
625813
1035796
874574
481796
242171
943948
969766
338897
957338
9535
366487
1008429
943585
393721
718987
932969
20555
416920
91549
865851
65697
867841
578154
903949
671276
754946
323677
80938
834771
725372
519284
920678
3392
79645
30548
623380
575272
508369
467207
243097
418173
749586
753503
549015
965917
944522
409268
491455
563840
593590
479362
305869
1038035
575541
864659
983399
430478
848658
12677
364665
1007492
991487
929357
134035
264014
823577
341446
673419
920801
393526
696129
230318
455261
197466
953736
219326
112734
537047
726181
303557
802562
565426
31950
809395
952784
234791
774800
993506
505142
253504
619696
141701
205669
408593
116499
665471
711225
1028260
578607
801073
797384
342894
1000857
227270
938535
670974
237499
772590
341496
1036254
514993
482708
51886
146566
560905
963946
262936
993725
707482
412442
136733
747772
765376
513459
291295
403427
540046
261415
599336
1021843
50690
851304
985156
931113
953513
752569
51237
467884
966914
209388
484024
60462
85628
838104
302045
988512
238485
268888
771828
807712
512625
641827
785805
340995
867970
18101
176597
324686
32461
726991
674161
793622
844736
879190
499178
129911
863883
555004
644990
797486
365691
34667
695681
128960
96939
486972
181273
1002686
66061
89834
49457
789391
845079
563174
616115
316784
672217
427267
252614
68269
277672
949263
860652
768286
686501
980130
371779
542365
966034
384361
521792
235648
300945
675241
819339
1027226
423056
995359
906783
614916
50284
915524
390190
990757
443151
426823
761147
806058
347758
586582
660686
440491
297899
68117
479022
137080
821786
859719
556188
690662
837037
1043381
548705
346935
244294
891552
264522
656812
303554
503408
1030594
528200
118951
289445
283791
450029
217967
457565
325713
209136
761368
28626
768924
7884
314085
870430
751224
157202
266964
658321
642756
557624
689174
674431
882938
832215
527020
189768
189188
649230
1008040
62000
628655
467881
163669
206335
941832
59064
723619
798932
795450
422661
966062
660065
146875
410845
1038113
725263
537816
57274
576624
549011
733332
747149
362672
354538
467135
541960
465053
791362
586694
447950
396647
128502
617450
386589
481871
537680
151195
60623
227348
661928
641561
353651
689881
459184
400244
783900
630768
280944
930866
631247
253256
970416
131770
428042
806840
406941
163591
255791
808285
639535
416581
989054
627699
758581
864584
897576
115332
638755
326163
473970
940181
69015
358711
535497
967142
414060
472589
9234
88690
92037
314619
667838
830977
853366
402902
677800
78429
461496
635287
166357
59550
1004350
211265
642753
421953
49321
426026
745428
124828
234833
102409
417107
930507
388574
121596
518809
685120
512792
350880
61670
456936
867996
50607
708351
380810
170162
892553
451080
184890
421590
481234
277177
792508
884928
545938
183620
807795
684339
643525
246370
804500
753458
159545
474311
404072
659677
754390
1040824
64116
61675
52200
835435
423992
833723
351443
458534
281368
381380
980926
971689
467844
37271
617656
716698
874389
817558
282142
750428
487665
915546
272039
695239
899841
210189
973161
436817
881645
665028
661011
578681
862365
89471
725151
759225
591535
427492
543346
623732
854487
497727
731847
662786
383637
874447
891865
311116
997141
541951
738475
896955
157452
774704
963354
243947
690039
849894
888791
816193
1013021
22908
908249
786517
238996
122291
873159
786193
456717
587031
640306
365722
418073
116338
366895
927573
247119
169914
349956
232695
277219
630271
882008
483437
235022
718977
508999
961866
438559
957020
8853
671840
319558
456619
155737
214008
459909
125561
856624
907347
526610
320454
124555
1021300
113757
165250
457957
15018
381191
110039
665821
690766
876602
732708
820417
356491
782266
127741
815788
72427
262913
652313
497320
148813
5543
620221
14048
868845
1029274
769793
610035
11011
505761
876930
469684
521108
665332
551434
710547
1016923
452385
785846
1016722
877727
908065
381864
261191
959730
374675
93639
272477
689505
12972
480794
995898
948011
1032444
646499
92305
720994
837646
959286
405449
626660
739061
270631
661207
667558
440085
335246
652169
704333
63926
689505
396965
119771
802904
122759
417679
897
949236
718450
814775
623350
688652
408923
414789
577744
448793
449879
351741
448732
644978
171758
75133
420515
123108
241464
539827
484911
106128
213536
458646
315902
1014189
305805
164686
810589
387177
655786
136866
154095
191466
873838
435524
775178
561257
389272
228247
268631
329549
720064
853838
581435
97597
756478
544960
616851
535198
173872
759625
206910
951566
259154
102199
581997
448402
179126
248100
326892
581081
600569
509542
705375
96011
780959
531592
10221
944661
265092
490930
44711
299673
800279
921477
788493
991811
384845
983377
717676
997768
613938
606433
192034
589724
356955
125101
998096
831851
189628
456274
114079
523389
813563
499662
677680
192556
631838
196780
624011
746177
809555
594750
363319
919251
106041
748826
692060
717844
536654
8230
364240
246089
1004941
805461
1033835
337643
99236
1032573
728175
25870
670582
935066
622519
189210
503734
744564
294522
162560
517325
83791
894543
283169
752793
752491
20980
226523
885043
841542
922638
610170
583979
59668
154547
256906
167262
411824
609752
156546
268749
124054
684048
634038
531861
218467
200480
500997
890449
362237
680417
247210
53289
328896
475050
715015
903576
809452
992141
371645
497800
971302
622740
429750
1014198
760847
849433
945101
167590
57659
669114
944346
499474
817277
841497
39362
891004
853545
918574
730258
214882
310013
907571
785829
937581
103426
785117
489994
507747
848043
130650
681238
813885
710018
768089
208079
534091
402584
900587
941047
1014455
465947
821451
977837
231327
409154
1033281
1006424
754583
610499
141030
888443
922594
304099
385006
270828
872789
899335
332786
544419
991824
322963
964067
252550
17332
607057
767492
51231
84519
699254
801449
848094
515363
372565
208314
174423
466242
291222
810565
450835
234177
854708
324727
885189
428986
930846
23903
8829
240216
46816
352481
427350
405844
796163
377793
633426
687319
717554
294537
432307
93702
220493
832188
463608
34978
644534
68525
458012
194717
807920
170172
952854
687333
226177
11817
867121
187619
101191
482583
936742
878353
582446
971182
586670
44328
654489
135179
58151
921479
516451
332055
941479
364297
968511
41970
138477
159564
509053
53984
174786
742985
798611
324400
773529
841071
345308
28069
29354
204498
422545
649752
375482
489315
477712
606647
880392
349710
222652
14923
362725
546127
292974
302968
61519
57376
809234
98774
721725
944244
1004722
227282
460693
674631
209711
303329
494618
153348
936735
380107
629418
851554
813539
580505
729254
461131
353420
225245
491581
899399
49829
298541
183074
759324
251708
559925
353017
491734
730159
626546
841686
82106
850302
533412
232636
407742
967958
404084
263337
114847
272194
376879
436482
423709
249701
758085
65062
476576
1032685
1034721
860306
589845
117014
193360
520000
747270
796602
1037349
436191
1017096
874895
441241
999455
805137
110358
57529
516835
555524
257490
544063
965573
502110
156051
143530
816980
869417
480828
575854
938559
1030589
745808
443000
10835
543935
706803
575084
224838
904137
554155
285996
611560
702402
884145
738717
863081
261479
500697
76505
91840
264338
908359
802952
659071
18396
490370
136233
1002869
29969
625623
746479
976136
241370
514118
445724
840128
648878
317456
748597
132224
595301
704255
447243
1040008
873893
961606
668273
511679
176744
977057
393496
947564
1043695
206969
739328
479786
386521
894679
743230
920112
250099
776997
638930
43469
369850
597044
625917
596930
479066
881142
1022725
330205
131968
80752
929634
849016
529926
50341
767791
774905
528192
205326
103704
838334
542091
682250
907682
133455
422246
708289
587186
491179
900336
550185
363108
721915
533071
331329
604393
520143
47128
135879
78754
648580
8619
740343
103342
736034
253528
297210
710387
769768
1028167
972005
1039074
902037
192656
126262
645060
627178
782070
497741
244771
361118
854832
785729
1006614
483998
53169
381540
941887
642224
579843
13494
702310
138104
337977
852807
316681
451114
927664
827635
589288
397057
257886
232561
13994
918534
1011577
966683
416242
949343
363372
705562
430241
58817
568701
779617
13469
393141
155246
785465
108557
432174
332064
825012
134512
386511
420447
864425
486009
62716
703750
653858
92930
137277
963739
984994
538953
276861
560092
314992
387924
489606
569678
706251
368976
526916
279695
14378
781589
90722
577797
360840
811687
374005
54118
377243
70363
71892
466060
836217
150168
546553
557248
481390
331959
670393
127890
504576
1023034
178718
774085
381331
161253
320079
201868
804432
526199
82473
680787
973536
456750
205556
229999
151531
881782
800971
892091
637076
499117
362032
374146
239675
378369
985746
535381
142379
502269
88735
295949
852374
245904
704328
481999
987365
338451
632146
611194
350117
653869
86150
662381
87958
348351
672477
471358
130156
504130
709489
530572
80000
50663
700057
180554
939338
738190
487393
792433
806768
461683
424921
895617
443123
709769
99462
585516
753093
52960
595799
864216
862957
855279
192254
465466
198982
801768
913004
220067
916399
676897
121100
549846
1008617
268260
781757
716447
450914
838665
513622
196310
155351
738061
726325
635370
302242
189918
202819
532779
676493
766593
753238
606956
729835
997704
340608
970442
1035169
875379
948397
352628
280749
390192
666763
503668
423088
503445
754675
327952
1002378
433144
17955
305853
341183
302099
1031752
547264
666127
582461
1012174
1019908
891313
138807
122218
898970
562558
990974
72059
144740
1024278
574597
851622
380552
714616
4900
785769
509863
247589
471457
434171
785728
430580
618585
973576
253734
877984
524607
199224
1012534
189943
792255
924637
976651
103318
663323
919636
932006
63753
168458
963094
55022
81893
133868
236375
140060
587161
526213
678665
513988
694643
231864
495682
1035880
831011
410451
177247
228203
97901
677013
747144
901016
1025013
768443
30301
352849
923278
458634
31683
240190
545055
690500
699328
8639
204542
145931
276822
450352
405957
946906
343251
323681
283012
451482
663364
205687
727510
834934
223991
68386
700127
808607
1188
174835
41277
818493
584360
694625
568696
833265
427605
327122
405548
237731
518468
525791
980289
70128
347331
950899
264369
567970
24374
446005
1039367
427727
842880
344072
422867
519988
983541
250293
517313
376494
1004000
569851
226825
135735
573028
357491
14444
96817
484317
89762
294431
16532
986172
210396
960997
130261
940119
845337
861981
626342
640282
721833
561915
165843
945446
218798
998424
544064
813093
378346
867069
563092
493452
131729
268171
1029754
88936
283658
309854
884730
240705
888264
545843
727626
741579
526926
40427
562582
849846
467259
126840
278752
615761
647432
789457
624732
668843
667682
757178
133773
955570
941106
150424
1813
924983
202590
303632
304508
619022
507402
771057
93721
1513
900205
90082
720203
998273
934721
900310
989608
470593
634782
1035984
672978
418845
418436
458115
463811
576579
75712
170813
6809
551257
687487
1039936
871055
866114
745160
931540
58077
970101
195017
162340
587828
328698
750366
286957
706036
290197
93839
590694
624143
288203
154061
284277
1031774
895917
373178
864794
812150
1033581
449488
932428
741600
457059
844843
494143
236205
1634
242469
525347
467359
700571
706172
644836
142675
238311
221059
188975
577827
1038462
332743
593862
283045
800948
890841
562321
258722
56583
578906
797125
221242
380850
956073
154963
786400
142825
315806
356626
544412
715440
659399
199484
265333
588760
506969
269207
356285
485326
57894
926120
2488
499816
734308
808433
278821
835189
448736
537569
962683
881143
860620
614350
879701
635766
1033903
410331
389356
647992
534122
313064
162651
1004189
451186
1027873
276325
360719
351755
987057
1004501
850445
405491
820360
468251
718938
876478
577173
903579
53756
935865
3657
1011053
901455
490935
361509
381078
453018
38564
397564
114367
928684
149944
294010
426687
231695
497339
706341
280200
299908
863763
374495
779762
107661
832741
294425
762039
160629
810824
979767
408086
757285
749108
870741
960785
977719
383249
1006500
916325
275969
568702
284601
756811
534214
160039
78892
428397
76667
251475
568630
588238
962416
77077
5791
621933
261770
438882
314423
942652
472808
652287
777041
305265
950930
588891
1020445
607588
330279
355391
210914
266274
412733
836646
180748
223100
433610
379893
461892
329912
992988
893637
412847
382552
129017
369206
602469
388809
752197
539977
347462
768083
519594
137976
230174
505483
596981
545295
311271
662849
10806
270237
916633
815802
58682
793117
454356
989060
576751
137396
683705
328845
954993
100703
163328
227852
797876
846037
270466
159483
694026
521057
477840
549065
231876
342884
408241
269777
303482
1000019
187481
126100
640186
606973
96355
254235
815403
824581
675223
594296
704745
845043
650766
44437
774538
802598
43625
157877
1000305
765016
52512
895879
686679
839611
473913
689659
871472
837022
553761
576966
26295
184375
587625
172699
544412
99254
320883
103322
105093
38988
617676
565950
747339
420943
930589
894340
231763
335153
682406
802003
163876
464452
967592
202024
504333
901849
508053
850801
97372
704406
859049
274522
728891
347047
137788
158073
334839
214690
397616
744708
634780
440985
610691
160224
4855
248281
968652
569454
69203
245284
795767
561852
634446
289089
817266
116769
205501
274278
460512
945387
517749
862325
373780
551305
343979
496726
53230
848901
317975
442455
879083
52362
1045260
758037
551063
461615
832011
590317
213410
279098
17745
182459
803609
423443
330253
317380
331015
1031980
881838
20394
450810
676433
145435
796674
486891
731141
645622
198616
1037346
718373
107160
31366
329855
469929
773453
504834
201784
976920
916013
77664
666285
1034935
845891
117312
814303
821360
621404
128261
472790
561125
127252
655961
1043913
563624
1020621
158336
504761
985927
866609
116179
355314
912245
254856
38182
276222
964496
990082
511573
43370
861422
809261
192976
177792
903046
924098
644715
575545
81806
434998
983149
811530
699769
41298
798828
1036296
448328
719594
746556
65402
22622
143702
315737
924500
805031
446325
628196
792866
827308
89986
487148
234538
842850
871379
905501
915843
898260
417851
1029549
341428
341806
133163
871336
305699
57054
431429
766756
883835
482231
350944
634475
940723
879505
82182
809377
158777
707549
803677
912646
10856
236740
157497
918986
741950
916205
856330
122454
911856
550882
699518
223648
411261
660677
619143
434558
807419
337000
538181
358245
966202
488772
43228
631341
255675
583914
243723
761414
409644
963521
616840
976756
969430
1023120
1020460
44127
93373
740320
771315
526943
567084
299899
58601
589499
1013851
661223
39057
567355
319013
574658
700517
541077
721293
713227
24810
858921
153457
318933
894817
252655
53069
36412
891791
332848
419793
773553
389806
302532
199543
506147
893766
53544
775285
250889
428881
962525
575563
590517
638334
373836
1029642
171935
749761
1000342
16532
957489
37961
57205
333756
902901
304177
599115
958710
918800
432156
508008
627352
131914
63088
233004
646065
339971
865122
164950
935693
249610
419690
810883
305815
41018
161354
339407
291874
417723
343995
737936
618495
674070
601098
737214
265358
1016845
428503
676710
500730
702882
172749
481982
921595
931415
91673
682512
556669
22403
208653
987962
587659
176026
909323
1002846
867592
171190
679031
576751
243994
81092
1000068
1015693
870270
594600
1038442
675486
447254
35805
159311
446212
947985
573385
291378
167025
285645
349246
487914
44911
972686
1036326
572701
361357
935631
665627
327835
543063
122255
815356
327120
585174
266779
800163
154708
564907
1010088
267289
525509
75676
396251
116829
114905
147752
938883
955472
955091
217747
585449
395684
1030855
795610
531517
37079
779182
80496
392755
289640
866963
293283
807273
521817
226178
259405
55760
656299
98989
99836
534243
992661
778443
1021074
689988
159289
374964
1014519
596141
541214
993609
527529
60749
514910
608646
520678
920099
498767
193633
1024669
354994
490290
1005955
140795
492296
51270
697348
281057
33151
184517
220693
504306
963375
987983
647219
563437
137259
61652
360131
249893
762460
325816
881931
713948
628537
869953
963061
409001
493203
104143
680940
423081
776475
167088
140870
923877
701620
556839
983023
858932
190351
91244
755431
797010
459893
931970
579698
588306
127604
206448
893761
719534
265781
799908
29863
984771
584394
584982
902759
240969
939445
31006
626118
233809
166652
899698
485505
482311
427648
718579
460908
595081
209061
784309
1028701
587945
916934
596124
958357
1016659
502388
624723
81530
772608
511972
606661
507962
575830
919370
909036
341683
65129
639346
350949
124706
535456
877829
707567
889180
308869
823038
927177
78089
62860
499095
610772
857843
894184
448740
1015372
1043203
352435
819985
425436
512304
121611
288135
691505
28689
374095
862023
347677
50645
744825
470054
351724
618069
899590
767645
938330
209055
720271
890709
763600
934245
564606
1014322
250702
429768
935103
1004769
414362
197442
1036812
1028512
335170
308208
505387
105065
1028505
460303
814075
237057
914150
357360
172887
263325
595242
305188
105943
67012
743669
768776
849507
709589
366919
29358
686839
733453
515784
133579
721605
741818
159840
404188
792308
980739
829043
666346
570887
904473
1031103
739178
450207
597956
1879
790149
845350
1000019
123154
609843
254740
130093
269916
746086
726355
349588
1000654
46511
484058
790029
504558
455049
641244
744006
521532
207559
922545
529547
901521
427018
41444
907213
933546
535486
359487
142651
435721
432028
698444
11494
844899
979148
24198
922926
912767
247804
514302
712508
312877
708798
813995
956763
700080
295178
495544
982282
718563
133217
283714
1023469
880995
171526
266599
638935
869407
59285
136813
724826
335895
138752
1022539
810719
441869
440165
167378
44802
595442
199894
351840
445890
977373
907945
322592
203584
988134
94353
672584
482196
582481
221054
382231
179794
264098
123544
970309
462532
603622
170724
794491
17913
996561
954583
790324
337650
293974
980071
855432
736506
299297
328646
62676
446348
443935
335212
881458
1021454
568507
1036017
493143
406737
941265
792250
645111
296782
543573
859343
155185
531955
809359
867071
6894
324562
887400
738217
797122
930993
182920
394995
392745
844284
10131
960341
463528
543522
118502
587053
898897
268247
595557
554708
482989
692425
482517
704294
996638
644857
306574
274007
208175
1020183
263427
383820
51061
821009
346049
399397
1034782
28073
864268
854840
866922
77687
905292
407027
505135
856137
817503
187836
1016150
169856
483087
325129
179787
824219
897221
573260
643936
535695
863370
114698
22135
499279
296969
234449
473408
950959
101170
484454
136065
311258
170593
611283
193888
267805
408759
583167
480134
441298
522887
991454
1020093
963530
280197
794065
398262
63807
582187
540680
111133
583387
945440
205481
763039
307120
154116
201242
674119
326931
603915
690490
337852
894257
36684
471869
584229
1028790
928082
274227
407727
54327
845921
172909
814515
565569
9098
491174
32780
667847
1015122
612100
152518
479860
467874
507287
170832
904388
395338
358886
779186
460073
368155
567354
741815
198633
954710
249376
121228
624119
627579
522486
281081
17462
255430
302651
20822
97529
74010
276134
882579
448405
997488
978457
781703
878125
273188
1031390
58749
289940
529188
469167
786496
550695
657165
134525
267673
538754
428680
830440
1031343
303845
918003
437765
733501
518366
291414
816101
648217
103510
398667
960025
978771
746292
455277
163520
95596
576193
544784
695222
818052
176570
1026346
521945
110238
576278
972920
264654
629226
573084
15510
262330
460055
187904
985328
956916
313630
661705
426602
880410
928125
946673
425116
175858
972470
200121
749844
640976
164157
176604
144758
770624
512228
826959
710869
174295
229911
518575
27685
648584
696774
526535
348076
478418
262635
909421
869249
1015658
1031420
280366
22385
960237
202359
596552
130635
648876
115730
983128
593659
189863
915236
440815
226757
375072
262867
757073
763011
555739
419618
436974
378808
270346
872426
356641
446609
534284
647159
918643
1002986
266830
369927
1006145
862446
268544
990139
94857
1006948
898224
679221
291568
721978
87787
798078
380026
522163
236436
700059
517984
141482
840041
935306
521146
600169
833499
220876
738794
1012785
151083
984307
691102
834456
187345
438984
287290
282753
132179
687939
548820
118879
678249
876112
291861
911465
169313
92027
603559
613370
401014
318338
383337
848851
397371
837264
942874
145439
510407
34307
428422
981309
739505
941022
622406
39924
933910
101109
60463
863597
704586
767862
767330
157782
544399
940130
565085
793732
33759
394364
648126
1025988
462295
632230
21367
1026074
562118
224427
282357
674703
998301
586275
569884
117066
571241
46131
481418
231562
381941
1010541
723704
504203
381624
301008
342999
56221
165341
126734
12299
497026
1027772
264629
792503
548226
543314
135682
245549
776092
779084
84940
321867
403363
665032
622218
306759
664810
942106
771494
252602
540681
840112
777225
178116
788794
563412
70067
49867
300084
443839
169063
529381
269548
697935
300522
844748
188505
332537
1030584
420382
794270
1728
465793
743135
697719
75617
666074
416340
406981
759674
766438
546013
23534
936665
191918
714408
158571
211231
221276
592288
973058
111198
165812
57629
438726
386151
369767
267012
2603
640784
817155
595072
265776
621617
147742
40005
868859
417164
754136
353151
319480
422149
786785
580044
695283
232212
554302
834825
191820
24375
478423
901348
226309
1022389
790892
924609
982822
1017032
826402
958718
38357
279521
181035
120136
4286
491458
229830
313564
808305
62987
26072
497594
1001548
175282
847616
937094
834922
118110
387717
975534
618149
489539
874925
783832
335826
308569
75572
520636
151
559461
808574
747897
196373
378836
802234
329218
951218
388558
735975
703169
960940
638783
720890
1014125
367727
134358
523101
418657
904807
581664
94849
494582
529845
981674
920648
994095
1027788
516879
303004
341681
93605
345422
947731
486141
825625
833506
896979
717037
665611
454384
18163
408706
106359
994534
581264
621961
144695
671250
823219
313808
651272
320437
506739
222038
100948
997071
169728
797876
371353
732822
942418
976728
209735
301981
892176
256831
896701
102893
370107
334759
145183
901135
727080
66051
498810
41192
1043861
192958
64326
209265
603275
7477
212221
429788
818281
687370
705156
1021950
492812
195863
47513
418095
57722
874619
755627
761247
824744
106121
626044
312814
923219
84410
398160
812876
636186
1038221
877531
690644
383695
615684
868147
708168
393546
484643
422707
401142
73543
114882
84413
367674
735357
8768
16256
177924
57463
499134
814822
565860
486236
535953
223930
965443
182941
86773
480889
1044745
826943
98709
146228
733881
248570
841701
169190
371295
840322
963622
431973
993795
891442
1045430
423050
543993
503667
135118
773196
824327
795657
790000
818083
71192
172330
143533
632506
797407
498374
374209
485080
790641
751794
174752
48157
391766
391887
251104
305806
672254
989748
909719
313036
183319
503666
633351
34584
26219
1030204
494462
488199
463127
511327
322836
422986
466691
1027434
248091
951761
500602
1004558
139645
212457
980473
1004015
979359
368613
443978
198692
803163
530537
937327
461604
226008
788284
754518
666022
786191
775564
132492
645657
142728
783348
1043756
182866
721366
104467
530667
761846
61331
75343
330728
465819
616176
980289
738871
173509
681205
366175
725138
701416
774812
495411
51510
148864
625846
241268
837411
94399
345177
838266
794188
182859
223310
1019742
958873
219048
66854
855464
635668
568539
73908
917326
38433
463173
160784
254208
998266
507094
5974
975220
385817
718074
588634
278647
301218
846215
365231
131835
713679
429145
64853
1000124
1020670
1025625
634023
538769
836787
174220
453050
713601
465553
852646
840817
430765
80243
283636
556690
736636
661713
990448
139859
853381
539402
503436
582172
207828
972205
944398
975579
437931
135959
707047
264088
98560
305720
245480
135126
112218
254217
243157
771871
770931
912008
299045
59479
308400
835078
477928
303975
200218
483201
870284
56820
884336
849646
743341
35041
999704
316646
535610
160
711125
900246
338973
768112
718339
753821
747793
611619
689510
963868
995866
404183
724468
810164
631529
160392
888552
388427
590896
426387
164128
11912
565586
394023
1043604
23681
431517
932026
953390
708898
757271
656708
144970
331700
387500
41897
1003017
916948
780631
473374
737130
1000290
886419
742759
445503
378145
906595
229515
875345
493058
1017318
505986
497015
486387
795285
764793
924231
130181
425113
753055
709691
916080
75688
926818
604208
1464
771886
738144
710821
978249
1023855
792534
586853
220069
767994
484779
392095
939532
347959
739289
227318
638031
780821
211889
924219
329762
888744
874466
193057
403953
500568
1005100
714734
496107
965115
463900
522546
310950
1022684
552281
565250
746998
170041
345323
67606
169955
552524
554152
764267
195193
136142
166681
467991
278534
753567
835995
606470
1034299
120421
409752
897525
769659
352672
457375
625967
988035
471437
667102
162076
880347
614920
309503
764129
520509
938427
285610
316545
247839
211931
1126
1006826
456837
344434
196632
632731
877332
445269
216167
454486
615589
726476
803240
905428
95958
959389
695516
553071
166080
817002
819598
956814
907084
359089
119977
186900
372127
361940
319999
915141
609969
586291
360140
321322
338899
794539
723626
113962
624592
918616
845049
701703
915157
504692
21720
194804
984454
20303
28298
407413
662458
241372
881240
546134
823593
464684
331594
456314
458065
447603
208364
201334
1039283
95432
830446
437457
48847
273173
725596
378066
344190
1021926
414974
632954
440826
999286
283986
433300
188548
493121
783519
662911
62392
81760
964714
541258
626664
19872
901443
1044320
879749
923061
130391
170384
408609
278120
750955
583553
954567
594372
956651
539997
478717
507988
898902
185595
1042925
721340
992177
998945
29917
804517
243830
791488
776062
260940
529536
451375
522767
861849
741399
458232
193119
553784
262021
836340
339212
674382
132868
990204
162555
247998
800383
863293
105380
297149
992452
641328
727309
293058
233878
893743
8799
295952
129369
217714
289420
699664
179822
975324
854004
846713
835215
92655
974365
556300
881782
502359
39801
917230
16102
949687
629978
340228
576580
540512
1025823
512467
446382
391418
570964
1031908
55536
458743
140229
278651
447411
898538
347276
508555
568694
952528
406808
387697
851710
508346
81714
464751
903798
695187
636108
633483
859541
633131
697525
480010
497998
118874
430677
41040
439039
297121
47952
535820
212657
880972
492224
622729
723451
711460
539890
178007
641468
138105
99216
62325
815846
980967
791734
380600
812503
648341
971592
131117
171317
868926
911231
1010230
945058
29883
604487
257341
651650
277323
897193
901741
970432
289146
856598
942717
929082
893346
168449
737304
948252
110366
26526
60285
259813
147723
10145
790522
99462
1020204
137693
240079
36592
829099
822471
427433
822688
994174
570866
430501
76452
287331
865686
250628
624329
133771
106088
670232
823151
760741
410876
471092
288319
494216
977636
21790
996426
270252
312998
647850
46002
136464
85659
888222
986232
501477
443976
596476
834162
786924
1028967
418387
126557
885884
311896
601302
103390
394433
489078
143377
317511
884859
236350
1007540
687335
27410
1001438
4699
121770
950919
742251
503201
489609
841177
609219
756966
376849
162086
185911
293401
944831
68049
993884
515338
571990
524416
927242
323373
552265
27856
424892
959838
471873
761215
68775
365208
502909
224038
379544
242669
556296
1015366
741679
15417
53584
4730
543877
115475
532094
513967
277208
65454
991236
682994
563652
179502
572580
215713
205238
672403
385088
627113
291092
749834
557114
301743
959856
781614
287917
200094
356399
886484
98499
975335
727995
934707
231063
361730
763429
702705
244813
125787
299295
243104
886077
63941
337459
469433
901955
14209
913117
947936
267994
263934
893182
385912
1014799
730580
713027
760990
345716
420157
13009
640438
921773
961492
393457
520414
840099
999939
201838
711669
803710
166875
799022
661204
241481
3789
688341
428664
205598
147732
186053
755486
1032407
177681
776322
485608
130246
451251
795082
938682
579900
204580
106458
987917
886807
294414
954339
982572
514117
203313
1011807
80951
843340
703670
639379
951937
567200
434407
617371
66944
540467
413488
114532
639638
367592
434956
465492
781949
142576
619166
849247
265387
531924
823805
787002
193469
201799
79237
1436
1001355
964733
302414
677179
209285
901863
691769
201325
320667
201008
585925
102930
553497
411715
637713
1003776
138102
579016
570919
813935
83766
781104
57248
1023891
163001
65998
40913
552994
203884
349663
345799
292098
838086
56103
202607
745079
16042
332322
351368
266764
94317
818158
32796
91112
789041
770369
462498
48336
585110
344188
468822
70638
793119
651189
592938
818467
669050
250689
111155
457948
461098
840784
112440
634191
455833
181473
565886
731261
785868
1044104
1001253
360248
391847
779351
278784
30317
794242
448827
788958
323593
354983
861391
158664
345817
988018
730185
654550
882538
866268
539692
759516
846180
774213
930950
646414
785992
326257
562990
364896
142180
395545
46813
61947
334510
695353
539811
1043114
667381
518090
371988
376471
130763
392576
869923
696438
974356
405050
528023
657612
725288
279719
254054
610829
587450
695346
977039
75373
687682
1001700
175009
372958
452762
733371
987122
877322
223248
559439
830145
276791
58034
107829
776330
1031478
988289
672379
543400
604202
350988
814483
78435
311265
701706
177100
737597
941959
922237
232754
69443
561439
205855
99566
394652
121831
400355
366653
162576
843994
382778
840551
253316
925407
878530
717315
997793
484266
465493
7071
891501
575243
85148
507479
423456
483500
661282
490085
396431
1026169
209097
1031509
718640
636847
921853
296599
294601
450845
1039723
264634
476340
424853
242341
135615
728669
336501
609039
688132
145971
441279
310092
296478
1007957
512441
815201
1032840
289644
27215
623632
777858
498038
818163
441747
578902
172641
250779
995396
441323
845743
388147
27557
159492
688813
64860
206165
703332
20333
769171
494863
698360
184620
579923
355259
757217
376311
423372
1021977
878755
581030
274351
1022027
1013801
895066
387948
1015926
179
545573
709990
282548
698783
238204
201923
536512
346669
823640
223604
235038
605230
697765
278101
402640
355736
819854
457791
391626
287005
467464
926748
159230
65176
1041213
3656
47942
1016421
709821
291338
111884
270446
848204
614318
930690
323153
464529
984959
547189
47656
674251
852098
621338
291768
491234
907373
261604
1034259
921070
1038906
371300
60980
463725
938475
504902
104062
204715
66053
76131
103623
664876
451751
49260
977171
925914
389024
944900
21749
185022
73973
969604
911589
202313
557879
767913
6030
446158
953524
374732
432305
975728
446263
44883
191823
404218
536523
524799
793834
745401
735362
972110
42385
733066
126741
566720
385505
1028923
55981
934463
612158
314657
242829
602334
177123
592286
638627
2139
848110
154678
446584
885485
807969
215978
588641
31142
48141
898140
967283
245868
837785
455796
703721
581078
889652
107227
304152
998046
189134
690832
339254
149503
695174
780856
202585
377330
266791
747785
543885
347638
41415
297190
753859
15921
168813
623442
585928
263344
332700
500283
381273
9965
350325
788977
891883
537404
361575
829804
758422
323462
4354
876695
487409
383639
511651
229407
315029
943366
579924
37184
765868
300600
211637
463305
642818
1039015
208953
234336
592885
998424
114233
460527
202211
760846
342847
510256
143644
126355
903278
149653
928815
782425
884806
627860
457254
507837
334530
181545
191976
885590
541764
513220
667523
688355
974887
867856
1014953
430255
541140
577468
682424
252560
739714
572012
833311
891048
835783
880104
227515
198861
102205
540071
311701
910676
93612
404327
307526
383229
672667
825241
416489
655705
728170
410581
211451
657987
638466
275324
763574
149877
334702
824898
598293
850203
943257
810051
239609
195636
719642
49388
1023483
372101
849907
29532
151457
188037
533465
47996
397709
737536
22632
496613
449206
414129
531356
487847
482172
924551
1044414
545471
415835
180616
1013293
104060
319216
394145
675731
881473
906758
837605
749170
298013
360464
905661
991215
60753
968343
604768
31428
351684
427819
1026771
267656
108459
66256
896010
228681
963855
901562
524429
908670
822181
734012
321262
563313
769272
61550
349215
199712
632401
655789
438269
1032793
277661
42964
172009
992537
838661
992985
15056
752576
458004
648096
742075
682683
314989
723649
487997
471491
863571
757828
674995
122625
815810
772143
124997
641046
26901
405516
980397
92191
47237
403805
467211
892113
225091
789729
594715
760135
256469
405327
170524
195093
751290
358308
223040
309200
599559
244147
331686
482053
92416
887045
389221
14473
13039
516435
803067
811083
954206
749191
12081
419867
797631
651138
360990
686825
304009
488581
112953
817477
1031423
819601
1036720
1016370
938031
819117
839246
149922
764927
18982
130515
205513
999073
369885
753716
1039341
489591
593187
437065
860702
659561
640045
42903
50144
518747
858022
1008954
608270
725346
43431
257450
1027906
853382
714433
378800
434594
188930
51429
650246
53266
125521
551593
503963
28244
874996
670865
96981
314839
17963
849198
1006814
858932
843996
886101
719988
933649
358010
1020412
49571
860300
941713
941284
62898
768612
662948
750707
227713
487516
422984
135110
904983
190789
512478
853225
102190
863591
779447
521971
974119
603574
925356
805869
533436
225195
818586
648820
635088
923280
1040800
512994
262576
815796
598565
635105
829549
932641
794085
265718
1001549
335324
683626
233896
733786
673214
42215
112582
496541
551499
161513
415828
327398
994770
228888
935114
374103
142711
467936
1002456
703120
297587
576986
609800
681683
692583
1020949
330025
485884
839015
192837
1000794
182378
791814
703953
459962
628417
488792
968770
703262
956260
661110
725971
967247
944416
452935
401657
796545
515968
770136
547296
86635
697884
909538
865186
382854
93761
794047
794833
243334
1000221
137572
374438
548053
267386
903571
151883
469645
805494
981797
616599
93968
352632
531244
37280
227925
724055
290120
33972
774007
234471
54544
442038
114413
480721
456948
875590
996283
697864
555447
563733
605809
890496
194901
539314
582498
620020
84410
754461
167623
485390
299306
185555
565347
462373
739438
431299
101289
258131
608316
997084
982065
235673
785997
176898
241645
605973
862577
24275
667937
931623
986516
394672
955270
775987
1024638
839258
712867
286485
959784
594876
54392
638517
526187
204549
93102
830320
195094
968187
107778
589469
61692
349
439523
1019677
208674
174188
62355
160882
467072
564928
605884
838966
451480
496278
870280
509800
818765
464646
915189
40967
696889
812733
41996
178995
243062
680602
443884
757710
1008869
584007
848243
183823
388400
640888
159033
581091
792958
803873
409665
949575
340161
310271
1036085
780160
591408
836804
406068
333307
773650
786497
372161
791287
1028823
510011
661050
229850
26680
291174
813171
792060
126028
578100
1289
710519
84678
480654
443191
908277
22539
144908
508418
66710
468932
178929
1000023
1022903
434857
730480
225009
283414
838216
49215
114280
312202
72542
743815
129707
230642
603476
978605
814650
49204
498082
510065
965314
475647
472942
855465
561208
67747
297124
273257
776566
774163
10520
1163
742042
12602
503139
435772
821429
950145
975070
366584
321554
540021
479319
421486
938961
590355
80059
214561
463003
749969
18792
708097
1010136
252275
100461
774714
47952
909360
791627
548530
572012
382824
44586
754954
267993
984289
648773
858847
715148
180724
202398
490074
1039519
237401
125621
715777
157358
853819
226373
95935
579922
860347
926566
415246
495265
1015895
252680
397462
938577
679174
533638
336022
582192
875260
181673
137964
931341
418120
149839
236716
762735
572837
307387
930609
644732
838753
746971
883077
792170
909427
86663
64444
607130
305056
738251
729229
924013
406783
560475
299061
818080
301982
245939
747064
430638
61283
978776
302172
817595
502488
771912
140815
906171
899222
746957
473639
557089
371204
592997
799464
126851
484709
159091
1034847
1031791
176851
900214
1042943
759233
758196
734790
84790
284691
746067
950185
477288
322697
229611
399576
1012916
564113
829696
754994
375219
570551
236752
450048
991939
483481
692956
561100
469154
172943
83785
500706
734425
315652
534628
740391
215488
760746
364274
413987
512491
766057
344911
716607
323517
249884
884596
156689
614556
330295
255364
391462
769434
970280
20042
824180
97119
378427
469407
299010
315293
635727
436530
966374
461663
905568
496722
127671
714648
129921
700054
297367
247193
193775
739565
984936
140508
395742
459801
946864
393021
938094
33134
385725
848262
55753
453069
625294
159795
571512
287142
865194
530593
529435
658085
496232
691443
504897
1022597
626332
285314
624486
766770
948694
931172
424793
900782
67464
521166
380288
988985
81572
534410
201641
297289
438468
606919
299098
515754
593084
136792
1027619
906627
440818
181543
893613
1044747
727447
1013435
222136
761889
344199
623569
451238
470490
697618
1024077
291515
694475
797675
993517
699462
523808
841499
14578
197631
63231
850770
1022017
798996
663664
840324
152830
461196
579131
169308
752016
217714
648551
1038202
621489
785470
637568
383527
561605
723097
156331
831746
407824
512840
184859
865508
984115
299594
12704
51323
39374
881553
492351
905409
702544
688133
189669
831090
597851
269685
105691
513352
445916
13697
423558
390967
27606
277419
587139
202102
772589
570820
59507
688619
789259
539675
770281
483460
503155
1015402
801341
585962
78088
1039925
824482
606167
396735
719288
432161
322637
784488
496171
872111
340883
66591
965488
140461
776123
993824
595692
843288
195020
800184
145780
494113
334380
1025801
525278
511821
773549
572913
214286
920091
574939
605794
535353
807831
354477
934738
560521
922715
396262
923307
589390
759988
83469
207216
845968
542175
805228
950512
794093
670559
377394
451257
148100
758230
766848
109056
241054
545357
249528
97616
931100
27968
390444
448911
353741
840266
525473
761358
256553
310212
84461
17474
423195
832536
389918
717555
98314
1003058
345799
80130
202891
39390
506251
551860
545065
769888
734449
724509
11526
165776
474791
189057
371700
542749
569027
730391
182243
665927
224777
511269
300934
690633
349915
607502
799586
751896
192262
326846
268357
1042226
569577
56897
139832
772073
323226
503135
495284
181666
527815
102487
736199
533303
437312
75364
328772
58514
851825
108301
720387
895878
880699
749502
594359
302291
320053
657178
98349
804379
734292
168005
172108
708977
471404
694008
87710
96691
399444
997593
443552
303420
397449
282913
1023210
210400
409684
780893
536570
815098
562526
484417
737380
921953
794024
60120
554624
1006402
69285
884600
401671
207958
965111
447454
1011863
352711
506528
420880
224013
998851
622735
146820
162771
320187
606302
499106
901260
417658
306327
612565
1000386
542248
136536
379391
959845
975865
339368
877630
936281
614409
877314
975065
950380
220808
141173
117251
598286
370069
780096
630580
769884
495507
730080
609077
156330
134744
967488
325266
933706
256123
691633
311425
620853
128004
110381
1026556
80893
952290
765083
534873
83933
969985
631998
196609
614409
225870
781218
550869
440745
527910
144007
52720
601776
75029
240961
937488
694032
232878
398529
720193
561713
241833
965504
578959
25872
1036410
576950
214406
288830
226716
324551
889998
554214
81417
246404
346569
400573
589958
146797
199289
481396
862399
569405
565099
110867
612696
201366
823877
875498
515121
224543
450182
855557
346445
674832
329078
210029
998331
57963
44124
923673
266785
897821
587762
619947
780565
770671
766517
785907
7979
98062
945293
734559
671544
868405
285256
266201
293391
778364
940791
410656
190655
378318
14467
141221
941381
962157
578051
770734
876662
748270
649440
209571
119593
274292
746884
994806
160662
103501
959116
204546
10881
920770
470370
346276
848555
158403
594135
518452
971230
938964
239068
375035
550712
378143
797840
544011
429129
828546
1010679
451608
728463
822149
478392
387134
401216
149851
386570
43269
844202
967139
191257
3747
504577
442552
588023
968490
192123
410320
127812
276451
544699
586327
630544
386930
253847
890389
687945
916390
868838
532671
158378
462471
575889
451843
132914
347864
865037
786905
738766
480060
511731
876200
525824
677177
463538
451018
604010
790644
198003
732847
362554
747085
356805
392622
579113
269615
576930
184834
694294
598076
926856
819093
78563
124087
292656
860513
574613
11607
190616
386430
308402
2979
726290
559238
721471
925670
299870
512415
364851
632585
412670
814562
80825
56248
28968
437133
9586
855679
825512
394318
164552
55039
756930
961011
630489
264025
315574
580065
929285
881719
490656
755157
732044
141613
839989
416954
142545
151806
101193
798768
100767
224323
992777
544652
954000
160760
83983
741773
681319
850254
253738
74111
63476
812655
21748
910842
266668
939452
54582
117630
373320
500323
1043291
8072
344393
970912
355873
184598
894650
319833
840942
550482
809268
112975
146097
892350
691824
64465
336141
768378
78604
949723
536654
326446
452199
463792
726367
508715
662994
196230
543685
352921
121056
692598
46296
486829
992919
64279
773565
415869
74905
232960
856676
134278
252987
409099
1009035
592148
115545
58998
707429
960184
893531
57323
207578
1028215
831881
884112
62809
347905
970263
791835
481092
728286
49292
248376
675217
287415
227920
749905
94240
746072
910546
710458
770313
395011
119487
29219
101988
557415
515185
918598
167686
433424
977621
348730
519269
33277
617653
149658
1002161
583683
742224
285400
990498
405191
780547
313755
479268
247675
290167
242678
238218
460000
320626
655132
38305
690332
455224
114060
350682
64939
467633
519517
881094
441451
92727
118588
985191
404069
817705
514789
456366
560095
21687
550871
721641
314767
930855
428459
388132
397188
734531
413332
371906
880501
401938
636073
831326
267403
501344
221933
167678
18157
254834
428702
332777
500929
693948
130246
880908
839571
575794
440330
874636
942689
105731
942716
986247
428555
221627
426883
1040476
297247
1015044
586830
843937
983894
989962
629
90698
106065
785074
820604
778289
263814
263548
961459
639822
431968
591210
866970
522831
875211
376995
352155
899389
105086
78260
41519
479286
1001495
797073
7119
286039
409604
490616
497859
23616
144462
73061
29408
812084
620197
514121
612623
247091
155299
567384
925619
769925
852234
838889
257917
522428
635832
758769
1007840
630968
674749
895870
718934
877853
773564
947797
24298
683972
936368
457350
416961
325535
1020277
872214
469324
627709
41898
269626
318014
447920
521357
942508
135418
770508
371866
273045
556813
178707
629957
882046
465329
975945
903725
167843
496962
514603
39210
634267
591287
285178
502988
763072
243919
247627
883618
638704
502701
215489
529848
35099
336084
1026851
444727
359338
503570
275428
541864
536087
558052
441309
596296
1040817
541331
37925
1010909
330198
817961
783931
6350
846914
767902
675957
610065
1012100
529175
225869
240720
304632
488741
493357
536193
1003140
488527
99944
204159
905948
948959
1035304
342863
495860
671696
42150
67291
741869
853019
259268
778843
96455
234330
546002
74316
918983
625959
135879
752502
677725
7031
685469
653866
373994
395354
552097
259141
396169
642487
580684
413539
187294
85240
203658
789977
538367
585264
662104
334707
748613
322413
1024514
531541
270152
627953
474405
736830
186083
186251
190220
596162
312281
738584
337931
577382
239369
242482
616838
286302
702522
21605
712705
212314
520537
69322
665823
553765
877786
286865
351209
493156
111330
862058
109420
939435
56758
135501
525107
969362
575649
457415
652385
240456
1011291
415290
708133
407914
745833
411092
322630
846301
719526
259039
443424
869077
915103
52206
267527
373792
1041484
62931
333498
963335
724300
650631
41138
793784
340725
766321
422449
645146
220080
983831
299941
790128
388705
926784
381528
909343
943213
843579
45442
12041
480245
733495
750389
760427
211009
434631
315622
804691
664915
1036885
210619
551768
167933
265052
382653
381507
872758
297799
884825
926776
232122
977772
558484
407144
36209
80718
879014
413471
648007
514800
721156
430600
829988
183716
538062
637982
292742
838021
961399
563257
231353
905286
814633
768535
92356
601787
437474
701658
704116
434592
602045
154230
953845
916776
589018
602985
651008
442449
389878
270990
612877
659150
626591
246422
211228
396547
23990
542608
985341
585398
327129
804640
385346
572050
786684
106892
511239
369897
662856
590517
199078
835402
522634
60088
872088
1008094
401324
898175
236188
356285
167003
709014
115658
323094
488046
226776
347721
37573
348041
942388
259756
348829
594840
892567
483553
109709
616043
194179
232138
696103
906328
618971
577969
730677
1024858
317921
493920
619810
257383
821136
566101
111727
987530
708451
740678
627140
599781
629222
112306
832252
412906
947685
939134
418938
119970
361065
384780
334953
383928
192671
758154
152112
186410
82124
535832
921186
811902
656742
949350
19310
993387
1005051
947080
141605
200387
715916
213438
935638
814839
794660
293212
803173
594318
804211
719687
752278
74903
853689
207155
493678
993816
746441
482798
685219
487874
72483
141103
215543
593612
847211
274682
76131
1006804
851643
843316
200591
283142
99950
633881
535189
965158
307532
774294
928067
47882
813298
210526
753525
585110
24952
803407
145700
344453
721452
739948
895299
518609
104651
3179
1017100
1016399
787258
415089
552389
107633
501226
254883
1041190
638217
471776
365776
138019
809372
245643
578031
676943
236799
864099
568903
902198
154390
644140
774024
788686
243381
809580
793339
479145
323601
150280
568697
822859
547557
251310
505656
1018649
618034
959837
604401
866643
376550
729157
866004
156758
697824
749649
421759
688536
850234
376497
300371
125359
1019102
134458
550136
182531
109972
1023264
78495
178047
387595
478936
771782
455949
477490
790123
291402
625596
187979
374122
272289
218705
554562
37910
397566
1013182
375020
192315
483986
168832
368993
480912
389386
999244
237052
496754
889815
350979
55627
535487
76941
157996
279753
87871
190802
27928
477226
154400
107464
673182
104307
783298
887583
187719
1004098
969990
151522
198109
501218
504508
858078
537818
648014
383452
729299
680394
248480
932534
527019
725797
10795
758331
590561
615357
737568
718154
460195
657609
890769
721093
927473
278025
317330
712616
394025
490167
839342
480634
948023
724474
4750
386575
767462
256973
697134
820252
1000741
19556
168523
106710
921327
742158
406702
521729
1000888
881224
735070
599360
278357
535983
872943
1040719
908583
78068
291476
326836
814952
465042
372025
154686
130889
840194
289255
112733
201772
708662
351526
560086
647825
998775
577710
904447
974204
308091
771214
785254
512146
985431
843070
439852
258787
540381
682527
962393
802281
493381
157279
739668
842460
309192
127129
322011
137264
498477
56391
1026688
863325
430667
728900
674521
889598
751671
893845
442626
162743
593580
643420
49790
109180
72274
210212
813319
298227
758659
223846
161987
271004
643393
602837
571619
357392
183366
559200
837339
925309
1038983
301785
912171
414203
123414
537883
925476
849443
643604
312237
380155
69179
548487
484459
496822
570391
1012173
1018753
630198
530313
740121
856346
678819
985026
985116
510461
521390
329062
778520
277463
450189
268609
235530
966666
330540
60184
777898
767416
282496
613523
194110
491449
654796
518519
22591
717703
794122
529399
163653
829917
458364
693800
493420
251183
823603
677858
185009
439979
1001994
174182
526139
974435
556833
88134
567294
715569
737372
726879
145449
708613
155930
261376
54905
422124
735142
190768
948461
804166
916663
31498
963727
785452
723228
782415
644005
70427
310744
675391
800576
585951
1023509
343763
707316
39615
151505
204081
202433
380510
405666
425379
787850
517210
522991
1014945
976434
264577
732706
1002002
800946
238377
425253
421229
81435
224480
664069
22567
907117
186249
777518
118178
99380
300236
1024272
123042
78109
1012397
759156
96799
662460
486506
216866
745322
415109
267814
101480
836179
177727
57794
808827
266611
626975
289521
611470
97016
936816
705618
992449
234698
841221
592951
42931
958989
182996
583337
160633
853850
20053
975371
258017
296831
284576
280016
359922
616646
908051
377905
811556
325349
969913
318876
594690
147313
410643
209545
704131
672071
167698
295558
142419
230246
296561
543231
363964
291554
737883
594141
645502
903054
818842
382996
996463
702692
985532
799055
362702
744502
615962
572366
3542
233938
753192
330704
54034
331229
175346
313613
174469
524497
836903
577858
777094
371920
616651
462749
962747
406277
881655
806867
753907
285969
448876
771360
470887
999730
486750
1035693
992717
244945
445111
1033043
356242
620371
654119
30772
828909
299854
752515
931579
29847
92412
867136
100398
633643
620762
519895
107519
985976
467204
691614
928727
682363
155923
399737
919634
991075
455853
9565
435024
212942
109239
599678
308672
910632
391917
457080
127377
204294
2191
163875
379502
665505
68928
29921
441470
340112
68146
18587
313913
890500
539349
334440
569375
614705
957879
14799
516080
786659
485976
780453
629829
323704
67624
489428
862913
930631
967282
398144
921491
876036
531863
910758
436998
976960
127866
366302
440170
636442
466896
549789
607796
1031262
495258
305764
951905
1012397
401563
190438
575926
391405
582236
813801
482887
308999
451055
930243
510465
431824
665123
184802
54187
121705
305672
304379
555010
534348
936282
52019
525800
569969
737595
986628
81325
929924
230457
917828
286867
874347
9802
939076
1007676
640515
566350
784130
338575
249560
59518
501208
99765
16878
629442
375338
175516
453971
718186
531285
804104
845423
64015
649253
534104
1001050
952361
615403
1023086
626305
52263
971635
592874
730573
47256
460898
752704
737412
359747
771687
179712
805004
542758
729042
862402
839164
203045
127555
512544
607296
993285
909391
509783
1007131
826590
940962
253856
667513
143383
566730
903042
118730
415251
314125
833335
956408
350192
948425
411852
920041
1020944
850310
322642
726079
1018555
241203
605097
655537
949168
479347
148756
202154
292160
807043
901282
73561
343566
716992
870948
1012406
804176
788220
353703
674142
51103
795018
440695
77986
97120
920496
824965
78445
645001
107209
837573
72430
663255
537688
798059
601152
136620
630356
293697
948028
342616
235997
450049
380352
344773
481380
732157
626312
925352
595100
165728
659413
44619
740751
105965
375436
772275
962236
95761
461229
392468
786894
308755
251094
106838
636972
574405
326357
907980
449403
69559
19910
941935
120174
656058
644208
44130
364099
617112
626886
41176
618141
757523
76937
194604
292983
542144
454983
701081
260023
152538
764989
735456
696052
716161
697969
977908
56706
20647
673198
666563
987867
1013029
71686
259155
779761
807811
709400
860722
974140
633434
611276
623948
1029400
139959
917961
910199
56551
539043
571037
5173
25783
537605
265506
631151
272377
379404
356278
864543
750847
55887
221692
239324
319611
87510
94409
292115
1010502
218666
913971
73535
109519
675979
889010
715375
1027823
834098
103879
778309
780526
1010505
121773
672729
433627
890713
797094
780389
148307
946141
383830
760494
127961
905345
273086
167356
493816
1041875
335540
575375
80396
965545
961621
379560
244868
491027
848301
645773
911909
25617
182025
508886
503947
156858
17190
214430
293984
878192
311818
798
1029237
770791
984345
71683
675766
343026
692627
867792
628267
956704
642795
261213
405523
636791
871131
476917
1016677
550919
265685
627989
475444
2489
416300
796801
714399
249911
507775
535495
624935
1003346
506961
129880
133742
44968
441436
491847
964589
347378
359801
69533
1037464
690473
44549
677513
722616
779619
571188
431001
809035
460159
329944
429044
115185
71025
503994
52048
169500
141211
770654
366375
363753
741472
528086
688736
744035
637278
781717
1030829
259685
407797
607435
805079
494512
735433
885990
263712
352383
661417
1012195
714467
794862
971981
593195
189872
174792
387883
208410
612512
607737
1038238
61853
965087
260735
441137
298780
287805
16032
468812
196236
813493
676434
415538
825705
303073
103123
896644
446707
553029
272874
315576
919342
416953
1000484
134743
514467
1014886
899885
1001139
184951
662943
590988
625779
456014
963080
891865
712394
1024370
821773
605435
643891
1000597
33805
689189
586068
739851
950430
293654
496927
653903
368779
722791
87381
340802
943661
218701
957718
19056
690791
821823
1006976
282094
36957
137405
234865
499047
597265
650584
11672
292302
631006
1036844
113756
144964
259144
160235
683666
752719
767503
448976
166923
480422
553672
796307
301530
17547
798799
844254
502060
455093
348235
746090
173027
952877
924421
68743
195445
625222
586890
888566
168570
853728
395346
553415
181846
997126
122861
196683
881798
543389
675354
71778
778435
870011
264875
243453
37919
514511
775546
200264
343838
504150
1013917
148017
212907
856479
895290
450066
921984
318821
892134
142426
765551
1003742
797102
601177
864414
90760
657463
157636
459778
524105
671129
85135
629420
213888
930012
924514
112488
740931
671539
375993
224543
845917
234101
351116
921388
417513
657719
241884
211984
769808
621218
159117
206416
51934
78500
334451
1031619
295834
254630
463521
1005554
594679
684868
671571
172717
224648
541545
269064
620350
988899
930715
447068
759506
626707
539546
540389
677402
950271
379103
215343
34632
843960
417912
972696
820241
1038294
971489
375988
472776
42008
520449
1014736
795206
342485
78396
615586
873183
217068
197166
279137
802752
499844
929997
272350
75500
790053
715858
989186
957805
13775
551587
442852
1043100
515556
61727
96254
262194
818006
332678
992226
45227
353421
132498
939556
405351
793042
342155
857922
279099
587673
191339
797972
429397
141767
258114
540024
513421
285797
581928
270122
886293
216622
316887
623110
714967
599378
91230
541594
803172
387367
379638
913306
816101
417740
281973
158837
927233
930188
539536
575685
839921
164141
706434
418698
225920
190825
446246
433780
380064
289940
120089
1033623
27744
721769
907683
47651
610321
498750
364443
254068
723132
722335
389285
611749
644499
976539
753134
654199
152059
477485
799674
319713
535325
979451
352870
355799
878272
805573
945055
634124
64104
874298
780273
476855
151245
224305
810508
290981
100514
826908
583308
808174
945588
74043
385593
305205
55810
581145
180387
795126
788197
124884
728805
642557
73840
135424
33069
274170
343205
305824
375563
324530
223748
971195
411252
790771
18551
674707
37459
723834
559559
33474
784251
203868
356803
784288
658673
483240
974137
866239
481
909996
489120
957864
233827
736382
695316
279004
761481
369623
524104
542267
944655
460794
326293
967005
967426
161349
457871
933794
414956
838409
788479
804578
868852
684082
870888
15710
761704
8627
592221
239003
478781
141607
550239
687866
941778
746018
338496
390727
604622
398444
435630
608093
947049
161409
10067
772321
621156
513596
643081
477648
73789
555928
996884
576876
53255
128814
507167
1003567
106306
308939
588550
192497
449889
54296
321713
87907
1001244
42466
12471
137668
178442
421574
386590
664208
441440
413518
594814
898316
843019
698663
253524
112717
416815
496618
307799
471033
350234
886712
956909
903387
581039
364228
1017267
243314
685225
226858
162732
170878
522958
55116
844938
186450
214899
504208
959171
59247
517792
873431
388561
478230
407057
15608
971170
603886
252592
55064
709895
354187
125726
957499
707517
255428
801622
76256
935965
523879
609183
355523
186330
400419
421189
402220
1014092
458240
749648
629723
297895
73964
498259
940270
503643
672508
1009095
105525
586918
995801
488805
908346
416584
512788
657890
393310
328149
917103
1002294
280501
130902
805210
840509
449162
254403
398115
325122
887324
988903
457055
355714
558257
35975
735451
318574
623743
222073
119762
199338
1036226
549974
136379
248971
191414
629619
88709
956898
718812
461912
305137
122911
983371
1002724
873584
378701
914462
416660
503458
270341
188037
616894
238376
657163
763931
92070
42964
794924
119847
311688
350660
357666
600948
220215
424173
695902
873679
410350
924979
57501
464016
619373
200877
248601
444142
495228
764717
938696
35921
353998
461788
652701
453919
1023869
98681
890721
624075
139463
75864
493815
779599
253235
337385
669711
979446
230302
1003593
753758
748066
998776
165761
1007513
399912
757792
393488
363689
408585
111777
322520
478093
677743
614297
580118
996330
654996
299937
164457
1042017
847193
683673
69635
1039522
1029723
562305
74277
270872
356768
770346
741262
153254
635468
615217
197540
523761
284429
481331
932229
96704
71001
429060
426775
371779
468352
352927
261364
967841
155976
1003216
797583
594821
768128
689833
220186
135110
806761
540458
362654
969818
609000
297452
609437
188385
471638
707098
599679
867583
1032382
258759
991354
960010
214599
514806
342213
151138
957143
736228
809857
661097
152489
530562
404471
38274
32591
190315
563867
224784
946393
264609
691389
355524
698985
397040
18572
654084
1005561
502254
5937
735405
830868
498720
419225
517295
591467
354299
206593
471945
1000297
424695
676473
214095
748173
444077
999369
709427
207861
635241
318940
376261
1034616
343832
267907
723793
956413
884568
834107
92325
883800
823537
71640
254750
830238
839247
600437
979690
356582
204683
278005
726659
526774
976609
413436
937135
662431
177885
646662
389329
73700
652143
4922
763286
33983
746515
205573
145931
80641
282901
506895
767488
413145
345564
317533
224024
593386
1036994
58834
62422
739456
1043398
629855
960
652496
790385
835258
957773
572215
504336
797804
1023308
1021371
997535
699695
488448
990929
962592
462753
857804
360671
58420
33284
498428
156976
846856
470418
959029
219378
620288
590016
50907
208956
55056
209906
940931
925913
680493
365950
641523
408472
471734
28794
378189
358325
17422
675748
156145
882172
252176
154368
649559
11891
843879
274537
876692
411537
587540
340664
60863
324496
194555
975580
838398
355294
34908
653751
274583
415193
736138
748418
670926
611320
875140
561153
282830
240250
73937
624803
1038379
545158
327297
547074
1018445
461483
616790
497454
792790
499621
481113
316942
12221
396126
240738
904877
709252
986693
812001
18376
752028
325379
934804
196007
369011
885559
234149
628202
748450
1041468
917704
519698
7391
915966
936751
291403
133610
780901
832218
296182
785039
1007881
617055
529920
887320
749429
935766
169759
349236
604000
247199
535675
976219
874316
307126
410253
359742
69777
80408
834258
143409
18143
1986
679388
1003665
692930
271516
14922
675039
841100
746835
838324
529753
1033467
898822
318583
1039996
747783
623893
256197
976621
916853
914256
957793
935280
70525
379860
364933
123803
648026
334482
187466
706659
130960
1037734
79683
295712
296732
536843
742020
189331
1021413
730832
30022
126140
85623
965521
539058
899089
915357
815192
296855
717196
679981
339851
225017
650600
942219
221512
173449
711898
899020
283016
681852
946986
335526
107559
838090
385927
319972
435758
464842
50770
579819
611754
397904
792743
771385
764267
899427
1040809
41206
603131
235377
737370
712156
986514
744454
684108
58645
21854
992026
888544
791254
1037021
71235
622909
916316
752332
202086
731003
459942
220063
759205
486553
205072
469039
344989
58463
10952
134554
134878
479398
336608
1044911
238467
401794
690372
720903
90177
743036
843211
1005697
721871
286030
124263
458401
519606
261807
317395
131635
450954
68886
130017
288152
366559
637371
60228
848630
394008
1039777
203596
803752
114782
711322
724169
595910
322745
495969
477881
709337
883309
157356
602531
776875
916775
749718
438585
865700
628532
904259
56036
193125
169841
449021
966653
969517
893821
294909
153974
938941
821088
1010789
84902
876059
439998
786659
995073
606808
1004519
838882
673805
410693
523388
197973
812852
971653
223553
383187
791551
133713
707339
823026
972752
8963
884708
332172
374234
755464
542486
1015265
441822
147670
866226
522916
483154
607737
1009088
1004248
369691
279882
679144
124863
1011371
606437
673182
895162
967088
93064
728937
543539
847020
171490
875637
351830
56552
2779
134500
473495
237331
537920
760249
411780
353773
506040
723443
618647
271646
23027
667913
801066
52360
50178
555448
301615
803558
929555
698698
337841
434896
680573
212314
757798
645386
633557
513908
48120
26316
491913
284961
684933
576027
480106
542542
880077
510846
297560
146268
37652
717061
76904
289245
175692
980568
257013
750973
821522
170269
268453
399965
775685
335868
392176
60365
510338
712999
590336
180314
125769
136933
526831
358855
615561
112677
935258
125388
952335
344571
430463
700846
821717
706329
1033087
18710
286118
218316
536066
926219
181349
156160
967528
636441
59741
251156
973643
410656
960346
257937
312946
379802
709600
607146
333335
706502
634033
159359
173936
656242
121370
534323
407124
562991
421011
847579
834816
278217
517913
566934
645563
672403
560219
505102
245561
191245
91704
18147
17617
644755
907013
677780
624870
897691
951815
582950
567598
535455
754736
973813
808094
63578
492956
578820
773551
682456
399737
279257
1036326
3794
998735
924050
347638
807586
616919
190710
194947
597734
947128
228668
498087
856320
887225
1009785
195854
715033
261469
458573
735382
953612
131300
634577
320532
1041160
169882
795958
585284
770491
720385
710071
584443
861477
788075
146265
362266
680586
272121
620713
280239
245549
366423
333228
400244
95724
475440
637279
221959
1029120
494298
516690
965237
396102
986262
521184
751952
332070
422739
694665
389795
139492
108412
800667
810233
413622
871960
125727
1020746
819702
734099
705207
333521
686725
353231
240211
608471
20880
626018
1036887
745041
318017
723677
949380
375347
913922
218805
902010
988203
1021940
90848
1010777
643729
102490
504003
250060
861853
557601
684901
325364
149749
632521
992425
941170
395852
628596
237107
610355
829
60642
421591
30386
644044
182185
386587
283181
451751
176511
583166
873162
744953
684011
992367
277406
615158
594493
854913
824247
16781
718807
965236
321919
969183
688290
928962
404496
810025
577691
959078
1018553
691953
167145
15078
943189
971323
493429
340328
570833
329233
683908
286985
957735
962594
411538
777228
787197
931506
419433
953148
61609
59285
896833
579365
311497
57848
34825
660758
3291
331013
728466
1008767
169914
900846
826352
554042
452975
313369
376796
641583
409991
35300
908749
800722
945119
113036
380813
229006
91207
251922
270669
1026551
129462
172288
407788
379794
395122
692199
491118
1037051
1004920
671410
784822
492399
237703
116328
1003498
215061
10573
433174
752978
545247
989242
9376
693436
56608
681446
829179
214595
627676
280089
932075
9117
313302
981927
353820
125515
878520
858317
844179
990711
334494
946806
532892
489890
1016971
872076
178340
164635
342009
863167
293479
917692
573523
956708
193798
522931
100558
514208
1007154
417652
338789
302410
600561
802911
577229
460138
721602
629963
44555
503674
94545
562097
970035
333319
247399
826396
1036248
871777
829416
437580
102173
923448
313545
993941
245506
608572
129113
273122
1044619
394092
159815
922753
496355
581160
462245
65380
210455
775674
659316
351807
698204
175800
1012504
616103
314516
238178
176985
125275
338304
873097
231441
532213
201982
172084
764456
982454
439459
287892
1021425
879240
564199
142068
1011144
673093
809732
833762
75204
354166
357099
804485
916051
654651
280783
407227
169300
755828
686048
254773
32396
340635
648089
222761
685843
121058
603024
823914
197528
793251
763924
32202
937056
721289
593129
697871
225244
948492
754106
96240
489907
596904
524296
824061
86002
74073
883057
862127
659715
592763
185943
18420
369470
784663
328009
681919
396811
818857
534409
425311
681927
348902
220079
89334
834607
393266
920302
166416
38116
242663
345397
293036
642408
311342
239149
683936
225999
773773
1030520
838126
697557
542989
1027851
609200
52886
860947
179972
290345
944344
781772
796548
277906
398279
888007
98180
249646
85133
860694
110349
299530
117458
778295
248906
249529
451732
225678
92746
305824
704438
546662
823775
852572
163699
874195
748769
1042494
212320
497601
407880
406227
61020
995811
301201
766657
681337
520041
508568
350538
334868
572748
420896
485341
954284
876103
1041588
278414
273629
157290
265241
863285
421334
143686
981903
1005454
73799
708795
684339
645387
564505
573433
964927
113689
656630
159792
63565
103833
194802
157561
858110
645861
108254
1032195
577688
84132
815124
734066
817969
803917
989053
14856
996557
128108
792244
354650
840159
777111
271867
834045
657313
713612
351174
695144
432449
561472
714360
171110
61291
552088
464983
663748
1004408
328114
13458
604775
572327
312958
620303
172367
61774
108406
879258
560093
279649
149079
324392
292884
484110
793400
503472
207131
358926
371724
5457
764518
558357
30196
194291
941068
429296
124646
615221
631837
94403
401287
152579
323073
762722
192630
189164
13079
759060
791963
886421
39991
65435
551837
350226
892991
643023
442803
395890
301961
716954
161227
702599
976384
844145
276073
340317
1035180
522671
973178
328884
330385
179034
319420
773189
985802
400763
52822
249813
595965
951167
385584
1042673
411964
955235
870979
389767
700901
486093
448233
55364
258022
17468
815042
418808
122640
645257
621826
899446
911536
350020
590830
174853
714469
840154
176051
374189
487996
924668
871969
546891
219550
58090
450671
296497
503461
92747
727306
171954
521884
562651
84655
13214
62950
637843
995327
383961
626663
688050
79554
15042
382789
224022
119149
940850
587793
792110
479476
108882
16121
917702
68711
984417
880955
956489
31064
506661
839230
667651
459743
275221
692772
435644
656944
317030
206577
122235
466192
1042603
211829
42087
333587
614156
604827
524830
44958
141733
66817
339593
919803
435173
591554
657676
175486
449468
328917
707030
356603
615259
945650
380908
1017217
235076
560210
832065
849461
338111
667524
632379
397885
584132
533779
817589
701378
645201
378102
967992
923671
527846
1020845
341272
77168
709360
286661
257043
121443
716860
271527
889251
22524
850148
349604
660463
735511
813025
598631
792232
753268
590880
1002779
892545
990632
867553
849642
25128
312398
189627
642009
130811
340457
319387
824452
505030
854707
992536
48465
383367
995861
778219
422516
1033489
81667
552266
203197
580326
969108
87100
850051
177814
580179
105552
720228
337783
454033
31793
77670
813241
421405
753276
709654
435916
402293
837031
550192
82071
811838
321552
668881
133576
858704
1009466
233856
290281
334840
234350
423284
910136
890637
763990
78181
94125
530974
832863
91048
765328
597889
538559
571739
309023
108861
211582
216815
463417
184627
597739
836227
531136
484712
812141
295749
733170
733227
681796
260828
659511
611401
581622
135425
536528
588926
576527
455118
846904
838885
419424
885302
387245
630605
469669
315781
468031
310298
216843
416140
677413
460719
329605
912632
176269
504088
835225
585762
791698
977577
823446
166467
618355
665536
770272
609180
926044
725811
563635
631592
843319
100730
803283
216018
935292
98431
551344
329104
558137
18195
356625
240271
986171
288924
148232
683395
894933
987894
177124
966858
918096
244570
865703
631683
106527
246401
622286
1029722
822999
316909
448450
377823
325784
226108
334163
608723
526107
447821
393760
203921
139389
359999
526361
798977
403928
288226
420289
689469
745684
844044
340186
832104
388769
767725
971912
1037695
607886
147552
164417
396649
846304
682309
383866
825
436398
599906
136257
430006
845183
139948
528386
127232
918605
717041
935270
500569
644219
270667
774082
532592
1004093
202869
161144
389435
490674
167746
193480
766396
470862
830622
421361
390720
718671
16363
788888
550077
629854
465282
29570
227169
762937
123130
962186
425962
91677
651852
956643
213553
746622
246816
889695
135878
445568
57586
117020
738578
1005392
199201
252664
253583
338872
734212
475099
696749
552835
933208
972083
955170
683502
148838
820990
115887
476587
240885
223089
168616
762303
978492
220289
1043952
454862
815608
837520
346714
564178
344992
523639
393460
752673
139393
937355
58762
998032
146371
606793
485043
252898
431487
869489
93755
797933
717198
391707
640398
698247
140347
366959
778865
692446
1044834
396167
313108
752360
967257
934129
1024615
280175
99658
622301
551677
634279
832438
156318
838990
763298
229288
145142
453337
713018
686175
623633
322583
361562
768958
996818
372355
73549
146910
468018
908634
778870
198594
704639
645190
126595
774490
793342
846569
339804
918043
411686
561540
968229
869335
119709
261780
755934
73770
125842
690946
877746
633270
601363
1021766
492122
635744
790018
828263
237269
543972
346986
624505
1001627
158162
864868
307924
60605
69464
770717
1014193
726256
864932
792562
219795
425635
145743
17220
513701
664376
743108
255107
821914
1042671
819518
769941
426146
893342
604737
675030
255449
864584
752210
14442
233084
182886
803297
1031513
589531
826331
326853
292796
712342
97212
357725
772157
98294
791021
124199
930611
102904
35501
298124
140109
380300
139912
863530
856647
895841
806695
813881
159982
369460
531466
368514
760337
372521
857408
289876
191758
154828
634167
909607
126708
239502
233793
130797
612859
280276
614028
2890
385461
103126
375107
376063
318915
290054
685707
477696
980229
365005
339566
1020463
396019
318079
906910
1005396
546965
407104
127004
342680
399978
283881
27726
174562
552247
685261
304730
735108
934828
912049
720361
407748
80071
184575
879810
239665
245395
1029989
672993
957875
77211
510460
661121
527714
60467
1018585
148375
200906
474654
545122
692176
683972
209605
85260
605692
614457
423074
858333
1005845
898877
24451
755148
84482
709877
43399
699160
709509
722554
510526
44818
681626
33392
658133
534065
503672
707915
581030
43217
458779
1031435
586322
31873
534566
572996
879145
25150
328291
530540
341428
361135
676494
649917
938329
98096
103118
671616
350722
261891
317197
1037978
456763
405348
274575
4937
349170
928817
529004
932007
402613
508793
605098
799555
150864
84417
961697
870205
418682
860841
605721
635380
912506
270279
502361
108841
1016830
427983
991006
198845
433160
603709
991603
979141
975082
323844
845845
1002234
910929
75756
958797
539481
379026
939637
168326
281463
970658
152905
36834
4330
59385
860841
372026
898553
710315
92997
58266
548139
725473
778295
148143
121132
187243
451972
451208
1006483
491767
332759
106106
213900
406733
330014
77506
721218
335833
646057
557265
338879
1015928
828079
85851
145445
111276
486204
359487
900654
849202
897693
880682
660785
653653
528646
368494
401703
251837
803372
992118
731879
232163
555621
14558
387187
946670
441135
503875
831143
727604
82879
243656
214782
446666
950729
589616
641527
609508
343973
179068
858397
487272
22497
691927
911585
829652
582457
371828
496601
345702
990364
219889
144669
433065
543600
142931
322315
641068
331478
763545
560467
979877
626150
429437
176935
977485
766459
235381
83062
881899
459197
389342
334253
402945
845274
926679
900704
393381
151379
154452
865932
185319
544774
573985
115727
5452
345251
748434
931372
640828
663326
828755
616389
570864
682014
982184
784584
411457
255428
581125
778836
826350
80077
1013387
460031
383670
837990
292916
252732
907307
681230
776898
829879
44131
673340
844066
315543
21689
936161
138580
730380
713386
451195
23331
706769
1032732
529717
373947
398658
623268
576424
121875
694702
880512
888855
633536
420706
1035689
636257
756028
1016635
482385
880357
776819
517629
262306
280855
444368
1008880
108919
378418
167726
666235
976187
551288
939307
357447
730297
233242
662021
225305
837150
585429
172917
29630
937837
661735
925408
696621
870260
283102
1027813
60691
638182
447399
128890
604782
646384
21215
184890
251481
827595
585982
694184
75911
321160
184631
841076
262910
988280
308718
822661
298052
47715
393502
705705
1039897
563780
1014254
535561
453856
433652
783767
708962
402627
315970
882724
57772
987662
355108
438594
1667
403300
685646
143125
466492
991126
469874
557030
201130
922533
606812
349946
912918
714627
435119
366144
258645
976378
396022
988081
152388
657351
95814
154685
550609
961502
375831
602016
252103
206238
692276
829929
238794
648508
912393
366577
253382
903401
651303
960833
438760
963976
386608
276633
898568
1035585
566628
907689
118711
900028
567292
366553
630965
201118
260576
261699
876680
335843
302187
332752
711976
84507
985728
57147
606547
418948
215970
450905
359579
1008287
223438
930507
887339
447543
100804
24431
618010
582055
769207
3658
471597
594950
987600
560289
836428
894011
311951
1036410
1002207
107542
704672
774043
336866
897654
1016741
130534
784496
761403
477976
616364
155415
526333
544400
110526
659493
125710
812145
915956
77072
853704
583225
66336
425700
444265
757176
279094
904082
420702
490527
950967
556520
872890
807806
687944
739370
617983
996328
807677
459677
956134
511946
1012974
493763
873638
1041348
219536
782856
514456
771161
165539
989824
6861
134217
607198
819462
839836
380946
458253
18974
698136
6243
116813
648568
577983
968953
7688
479698
328314
786491
25036
230263
423659
40796
151075
808999
806731
1036967
873816
832635
37070
642740
855925
62462
1004539
9279
1013381
529903
565262
921975
868636
939476
489589
249939
996153
177406
666041
152320
674349
720715
936289
300967
525433
756485
331918
715364
522494
887415
188793
135778
133245
36871
270603
651626
448410
7799
263384
203457
149371
670863
279848
43181
739646
98648
337246
587607
1011898
1009778
101014
568642
299392
843914
394547
309613
38345
398771
637955
85849
924837
328161
155969
887951
828990
757857
140351
775808
950793
659947
501703
802206
904274
391410
713695
873841
393187
51566
636123
216272
964836
671264
239664
463288
299113
123720
24876
272074
464845
1043894
230918
153815
633830
446977
432455
96450
317611
662586
77802
715216
523477
64709
755864
1023951
97439
438150
524633
996732
842633
234454
55434
291636
323438
602091
1001390
1000328
299542
256967
947282
556087
912586
863711
299216
195546
281424
476257
633876
839990
766111
644768
174784
95270
843577
762480
691646
798201
927998
773361
118015
519092
789401
148802
636493
116376
501210
886729
995378
933162
273924
35758
33300
697929
21147
958019
63953
447053
637813
508822
379696
34468
879712
885292
644501
913162
622280
819579
250108
1015136
725356
465833
691565
591746
207417
383689
460873
284340
942019
1035417
764825
769069
61332
510393
908787
996238
301746
601904
1571
312149
801622
979597
833551
407802
593104
538618
293808
953390
940895
628256
416685
477958
69582
782168
126024
467381
190255
8953
628128
595976
654991
171356
898136
707383
939498
103337
999710
988357
40470
757980
1025866
866732
460910
780714
802366
986771
363596
474715
249989
380334
274270
868363
6421
827756
633506
695046
518904
397460
84508
329385
226224
414645
331149
162821
26685
145557
156757
743396
139217
467182
929206
311824
446464
586635
848593
859125
453197
673543
120685
834720
14261
122626
344646
237825
885528
694697
705325
760593
792767
442491
861174
106395
468897
926613
222320
542433
649214
430240
487827
38841
480120
57695
842374
504435
243561
629430
528458
111738
32742
197888
844714
486983
773288
88578
383449
749710
613438
307696
234931
269054
949402
734674
713493
795851
633638
25702
694159
869665
723164
972483
658368
886353
187982
632629
794327
795866
724248
124586
322595
935301
506275
984818
456525
70426
709377
372195
586471
880162
680775
724271
152834
270813
937108
1041454
469936
61236
594090
963777
1006946
347641
1030745
142520
856534
428464
228091
649126
1038976
164553
1031971
640432
106768
807406
275979
47636
392050
179097
402066
8070
871581
382471
219540
774644
272510
949258
763417
944108
966164
354244
993439
1011215
1014219
591240
278215
592928
883449
110466
851480
387323
998107
620295
793112
534920
407533
355935
825980
327920
156659
205697
656162
323234
225135
735899
284047
560891
247088
372304
363610
53436
360305
721474
138334
403946
897041
450357
463601
120626
541215
981999
654833
848515
276990
738017
30115
843522
123319
901247
1009269
710674
937563
300559
704737
450350
155225
879721
982089
528904
78387
137291
528427
692895
981477
469603
125983
451528
1011274
671427
812178
336023
1009998
437488
323428
1010266
373974
416709
16002
388008
826147
58949
754954
850284
444537
461504
827892
604117
788707
987184
971549
949142
193247
60810
311006
871418
472645
436787
565523
818763
238556
871671
929506
356528
570789
837029
298153
104947
822447
706850
827255
303464
52543
739406
173640
846567
304936
2291
390568
498767
958777
244773
562180
762860
959447
1005304
35518
364109
790142
411748
615438
322779
204804
851252
363953
150712
1040732
48307
138542
882766
38714
741158
497688
358062
85072
679605
895986
758648
1042900
810740
207288
990318
18644
946787
810132
601655
664293
403335
867728
929123
257289
722490
278172
467533
119378
621147
441177
494212
250746
464569
904968
14134
328721
301732
593381
460017
829699
9355
350564
816897
414304
727580
320091
924825
844293
219133
234579
136483
338983
163170
692507
143191
487203
603785
564631
915336
621905
316367
864308
698927
716588
1035630
280527
768869
449482
207105
195609
740940
383497
354294
363160
577074
912231
480182
20785
92554
233806
720447
48706
178929
106245
836090
756603
531438
162638
981253
990245
404048
167095
174378
249636
802501
374493
995797
799187
376679
365535
497828
378024
754745
666615
21863
134276
194490
1037571
208308
581560
526253
326156
895565
511270
1002778
685170
179873
672164
206167
13812
142670
225978
788696
336365
624677
439426
714563
541111
667505
642638
650507
761244
257347
368167
902030
409686
120623
998630
332254
747493
169971
473214
135392
787940
29964
656082
1010144
320579
667916
69694
347043
191503
750649
935343
27751
898182
853031
527933
526957
797790
168508
925154
168468
741282
939075
504431
740927
639108
816612
964660
938437
916377
894872
228960
985764
628594
559869
842559
444308
894487
601244
546846
1027812
228804
314656
290155
50689
416033
336389
674945
323885
894506
500304
970891
646484
850578
716498
559824
927509
1038445
836682
574418
153062
472801
294213
374516
471585
547634
1004943
715904
96400
849925
100779
54910
701327
672009
625652
834198
1002460
167422
309233
810574
994430
244719
656678
545729
735165
399667
964090
219220
1018701
238414
84384
84427
786161
588541
44540
717955
818881
477493
465217
957669
262476
896613
49508
668517
752371
532750
869075
104290
118482
981561
630386
955327
221108
835291
897182
394282
24245
184264
914433
397439
837148
321044
931260
1044504
81698
479617
194909
638808
584641
951253
1040888
336354
976163
455810
305911
125952
544185
161713
190136
245724
544898
941204
948524
557459
305221
279551
354364
100587
156821
206278
898457
781072
892336
892749
987247
503979
965140
56506
670996
891423
989901
739428
401662
754692
241620
1012886
423669
1040416
851610
260579
464945
62630
454705
904642
912769
965912
457440
139127
412261
229159
929182
269891
196398
1010901
815602
254212
496020
288436
280474
998532
783410
404806
356855
994543
412477
523342
924438
830576
562686
110818
6856
86768
120018
1039421
716218
235801
863183
37744
851806
63263
690291
82341
717943
531168
904098
654480
1022422
71980
396927
690473
867064
984700
783024
84125
667669
165272
176882
253351
341047
282944
150729
492549
921331
266905
617039
740819
407917
631573
603699
724057
170213
891355
1015823
640109
3407
720442
935840
219151
298558
669873
439146
181230
28595
405687
772987
575163
897037
891721
922732
145461
155408
329750
254480
682003
861749
101108
494762
63122
1012718
854194
558702
979101
786287
616383
734631
386802
943980
976208
366132
891541
915440
638483
704588
510857
887462
87584
500310
179568
1001161
705780
901726
201320
91642
230110
390899
739834
54377
429475
243330
135964
823152
911018
377555
238473
786582
903606
646963
405223
499009
740576
726017
33679
201837
336224
311856
656705
850346
861071
294828
35908
275962
181286
11321
851906
544488
165857
74204
765118
390961
667181
153448
854657
482163
269124
753781
535282
960272
742134
738908
930352
474894
999340
1008544
690897
95852
121444
871834
646410
616761
488586
343114
119240
483747
91168
686295
981480
127317
527161
935794
410780
832503
1002593
877714
94984
785190
23411
620965
259647
355510
778865
487197
269576
630875
182609
890968
485030
472394
687847
117724
737255
780018
378200
90802
248238
158041
624540
287481
315511
381883
369401
814325
289291
223641
721070
863697
307974
1017898
355966
52730
606819
734247
111713
819090
729559
216593
790309
690610
436418
907205
848965
98972
492173
632170
553321
303268
1010382
51074
825430
102765
515320
1006389
56134
259649
460208
301371
201115
382737
235970
34963
198104
732113
54423
327678
507390
519719
832324
751402
521481
604356
993369
109637
567187
362026
794294
1002627
705878
607862
725461
918754
426182
676777
125956
151011
567100
150564
775782
993132
679127
601879
484731
591789
81718
162291
284892
461747
837152
84355
642832
433593
942797
984793
975439
938421
67299
282105
977830
827346
174787
171085
989360
652325
616615
921307
859263
404155
500650
579309
243735
668672
319354
863275
75828
285587
63694
711702
878064
737369
23864
377137
395739
434738
109430
389781
899554
173263
833947
404417
901963
766557
681744
363042
899981
244726
399103
125783
672222
620982
869210
643701
500476
977716
3301
71574
118910
170636
687339
46473
76787
472670
373201
633018
21429
13164
487069
945866
798523
23370
232053
592341
594595
273435
644595
103642
30539
889392
1037832
545185
236375
753698
1029284
672039
979359
733839
948917
683634
588695
1025679
203209
462522
369652
301289
104515
746135
709453
203675
490501
554663
512651
73530
314403
255195
622142
748544
308621
628051
599350
197135
55375
528304
424704
292578
1025660
1146
442106
838779
655885
604556
614304
464257
859462
143482
15634
480465
427362
411413
374255
293607
495589
299543
302966
191792
233941
565833
917488
78341
8225
473670
605549
642588
47566
138732
734050
646935
998920
139741
450066
633111
209865
404886
714426
988774
271405
687896
572147
794520
719509
198611
361277
879560
145530
773132
740096
123461
226401
947062
586091
318875
903871
201687
668209
86319
811283
377276
36118
869184
364307
911601
594990
954887
8876
1037822
678788
415911
450796
789199
1012553
543218
32649
1023621
433477
241779
803621
474792
227300
71015
178711
881907
318675
616436
581929
604592
443179
875236
583606
891247
1038881
344981
967447
523254
767772
408832
106183
258129
659463
521410
819370
821080
168
572705
867401
1028363
125548
703743
830269
785360
724300
1022676
813968
632128
160154
297235
828017
81749
812881
864629
409316
834949
706507
786941
195644
694166
865836
809028
552557
851504
394011
930941
731876
229203
281328
340322
1004478
271169
606807
255406
543147
866584
452310
280321
961322
750517
302796
361708
530360
429136
503176
791962
519344
747585
265234
912703
334973
193191
244879
4531
281978
712322
177446
476222
805790
913469
765382
798281
789872
73533
548701
338574
930323
407416
840036
531980
327921
5836
460841
1003047
499147
662553
226934
908091
308198
424302
631678
227727
365878
490376
742090
262310
561345
366271
769690
34233
69967
409892
1013317
907079
773417
606683
1018954
1014201
557977
178423
293517
487356
103176
361539
35024
496012
5290
306526
436069
914389
704923
298351
7289
34025
931751
397153
788112
684651
337632
272763
632994
963554
968431
955142
132429
663922
938409
411622
236925
299678
810103
572485
286685
490081
963684
219867
320677
475956
517599
972502
36206
638976
483254
898910
123100
404446
1013486
281060
753061
870175
256166
812833
286188
604966
1001937
728704
66963
561151
364282
668031
130683
269051
533747
517102
849833
156292
862193
917518
706729
322472
30570
199051
1010526
872647
797753
219104
369913
907752
311084
148040
957889
918008
286370
643121
555593
800389
793094
306978
580442
311183
234305
915382
872015
40007
743244
154223
717656
86757
532498
51015
931203
320301
105813
796218
68159
187492
60064
998453
326201
48864
860777
468093
492129
84364
719251
394683
864
13595
870932
675115
230500
334097
664425
894663
865376
542719
767461
65503
409145
307467
741790
534762
631365
172379
238805
196344
885477
31760
253955
988683
1043317
884361
75064
645825
415752
185881
23361
407278
752933
1030426
94520
208452
27964
966636
898251
65609
46858
294682
49184
717255
504850
834999
678673
499579
211361
1009071
1028504
313580
412421
982435
348240
594012
377796
493855
860013
29809
318698
54406
451885
749025
308264
196101
21878
306082
575351
443536
329896
11143
620587
152101
336114
934122
653098
195590
981412
904625
420734
44403
676909
880258
418588
559839
185435
176505
290343
81208
596894
926295
771421
55629
1016754
1006626
394273
59526
1007673
686502
692201
1026542
107416
289013
714379
574760
748049
435732
760230
1022603
782404
953896
489745
415667
881896
454196
676411
458327
361364
737486
297256
481791
11455
32767
180370
267917
178366
188065
349617
854596
1041402
934461
579981
77903
944508
23102
950150
616008
725312
303593
143844
532825
1045199
568056
346669
739321
155346
131505
794502
623409
404436
439599
186671
533602
262904
11482
931559
427061
411885
241562
869676
814906
242854
270545
126635
256037
512226
795425
540344
944003
707118
383771
361851
469872
651068
611228
643948
70779
41524
740092
23041
248765
735028
156436
559189
182925
950000
699350
104555
949320
717351
309785
765722
885113
273765
245909
328614
278157
886418
1029806
86151
851381
826988
434563
720495
216684
397757
974590
871114
360558
351631
936002
566897
999491
265831
834023
524053
607848
747891
381560
317705
326260
913966
343999
235012
842324
781054
485706
709717
497205
15910
525643
305307
48765
542334
716595
987230
582459
968099
5211
291430
79312
201130
856166
711556
156081
458434
546637
79882
777716
974834
105010
517420
405164
485110
703543
655746
92554
879445
168100
812168
881292
546416
570402
286472
221754
93369
575148
291087
76233
944783
631015
712291
5108
519436
512304
148528
878802
33420
177361
649097
648867
930207
753934
427964
1025776
81398
398172
1010063
649866
285973
566758
137585
553930
415947
617848
21776
523154
588306
79875
724719
650686
28284
93062
796343
367113
48080
956717
1006548
540623
761580
265605
422711
303715
93250
145808
895226
485690
395961
31027
276774
499572
931965
116370
635443
299010
307998
998204
169016
556340
566417
631177
360624
432704
934557
888789
128097
662211
829436
132578
463159
816136
914613
512714
654165
442130
1016041
873820
398312
770913
738895
829155
959178
312548
580038
222096
600966
771045
644522
41103
290943
654915
618267
426012
412695
465465
896890
986563
1027249
529105
818168
392679
403924
339355
656240
417230
471230
926758
536928
824801
155087
637262
22207
796087
437456
483249
176693
109916
591966
772622
236720
830445
273886
529292
610007
453111
982692
569267
150720
743061
742556
197117
369048
486862
211493
729248
852750
493474
987945
800991
829875
982391
988754
467462
688921
230865
587720
338189
423221
196861
245017
493566
562797
323809
947057
251627
590236
637215
385987
203748
232780
613748
645543
812210
539595
123498
620025
454033
187526
684191
542667
886386
365628
730419
24444
579398
173114
787084
703358
101999
330797
314042
10964
771343
79192
888246
200238
417892
303289
157674
100205
144090
831456
492861
745447
285288
165269
981242
850902
648053
508272
869834
936795
785431
563340
924441
714214
730445
807510
813998
83082
837338
401011
844909
153911
198808
581054
857585
363582
883132
83246
895786
244095
445559
629483
892577
83655
495995
380820
423830
614591
260728
379245
1041311
230069
441337
903334
365762
916009
316721
66976
662630
793882
763087
951201
986769
513122
855609
245524
547545
1003875
89868
199166
831694
103563
603826
520989
282195
527867
904194
522400
223710
765582
715372
532621
305868
287286
158213
90016
561379
585783
237849
725955
163394
861923
720178
397026
734837
860196
395556
606388
118662
578315
20959
395926
481711
84537
817146
500724
362446
973039
381829
502238
1018647
63482
951167
818211
909949
684761
560976
894487
38335
33613
461893
439519
763740
203992
753633
473739
686971
850597
837629
113704
23751
1010524
306801
71974
787667
184065
753682
686651
1004563
640379
618246
102433
962799
697566
632757
31178
441602
664656
139283
738929
385931
1026798
60045
332996
241674
661225
404547
1032866
377783
465107
515730
239777
542904
7791
249269
132564
864729
449089
494401
464736
971832
139674
893101
1010644
491777
41021
656750
272373
846596
114085
472777
491375
307040
756499
262895
396506
322768
150035
758130
217258
389594
730528
94641
663910
626346
565114
475338
317476
470279
650867
719551
41607
467685
64232
796695
991728
215238
649500
553308
952186
717540
880342
224825
792588
479273
737692
419805
389110
121370
445490
457064
368929
729715
678414
905191
861704
691058
408254
25271
668914
112131
791712
231048
864256
828106
278493
269527
620117
184926
686193
777362
756779
465800
639621
37008
466352
865700
147990
508451
440669
701448
213599
691904
1006079
90292
438898
161328
828433
181860
427863
76124
853407
412008
599487
94569
684033
27430
271482
806844
393137
271900
654317
61164
159113
599515
859868
59655
852136
478542
619696
615335
1024954
788069
437427
278666
778713
1027891
12262
937269
332474
18044
617731
418272
354502
229963
25612
518708
599248
306495
1024675
428504
886818
997034
379871
752430
573031
915751
38903
22828
468591
354216
567710
514657
959766
876974
571972
417892
641253
1026050
814901
639474
992648
316629
465226
233697
848369
745444
949368
842409
323159
995359
661637
604269
881233
999545
738570
94061
516737
985600
103424
41861
507316
368328
270055
1002815
755360
439567
902389
972607
305314
995589
174407
108630
205241
685587
900259
491058
447393
485127
614013
348941
485239
422182
327813
725727
165498
821191
525382
938682
56433
747936
876145
845060
548386
889136
103563
280856
800972
344724
25391
637009
806836
218905
181744
794939
502669
1018727
411506
184748
566658
886671
192153
164964
253976
327632
257032
333911
787810
884800
979464
25839
81339
142842
138874
857987
815513
143657
206848
118693
950079
950197
528657
629545
151263
86807
796262
555034
299510
730529
969622
521452
345195
586633
727257
274422
289563
497894
800760
870402
261997
72529
570998
37518
659904
735225
72261
872036
956823
562422
265801
883196
349494
860751
457022
723681
266059
156198
694380
1005868
602983
381317
172033
105646
237157
589921
462787
673771
965950
609064
87512
122618
70850
395147
802041
396324
209056
851769
35347
931699
486845
215109
1020096
760908
437936
298254
843464
8333
941214
576437
723889
8263
414947
932341
985433
143184
341404
371418
444447
240785
596841
681375
859567
752513
342238
807395
609109
577348
415639
711137
952917
810198
923083
201696
677346
915543
816717
987124
559704
603680
930729
533092
375295
756830
950340
493241
222634
973904
288996
463532
939493
59523
586433
229901
177383
95336
1014941
359117
798268
82045
109602
487802
578746
84873
648808
760583
618587
1033103
814363
286025
31253
630989
898970
647592
208660
139038
497674
1020049
57678
900269
1021575
28547
362721
662163
617188
1017597
372696
984900
673073
541510
166159
441819
212106
476241
434749
309478
33432
949654
583015
409271
271712
1004992
667401
531534
833860
580975
719451
808954
1000524
935616
533215
767886
160493
312352
658904
905075
435023
487266
440929
322374
315326
139167
295018
317385
783446
1015888
596530
329790
665587
550413
999702
307583
879390
65106
882618
399748
445138
748000
737116
811956
775966
657243
707636
569801
932133
827579
143051
826383
363461
162984
557769
367970
959844
603873
131773
827700
170086
999172
473048
997664
712989
562810
868173
966224
485665
752085
61169
672000
620388
329382
422456
305826
730276
995564
481
339361
717844
660342
455711
502354
439302
465677
601711
47541
625499
338728
599922
70032
11678
730018
716947
675243
541990
440974
67703
784025
627363
162911
75892
448030
510790
370781
245795
756422
248296
240665
118136
32969
329241
937402
180622
788102
834953
565839
544452
614800
981583
807362
738550
400878
579809
337638
398087
94381
506645
282142
1004906
278362
727025
131015
762679
343210
151999
951213
357844
70869
788775
50780
636632
1018797
731990
824894
136283
654171
139824
501580
429468
668393
497744
342932
641626
550822
731805
873682
944418
241443
596293
382654
532223
100530
598649
701345
804323
746129
381314
349620
479753
824044
639732
589889
353976
586410
252128
735830
223913
388641
254775
527753
908625
527091
70454
302304
483971
778424
903894
747638
96545
698029
308803
364939
167949
3745
123374
234667
97972
210343
755999
361683
145731
558117
292860
4204
51457
643928
933385
638461
742183
992715
507770
418060
904177
792846
467547
548017
716463
387270
1007179
407169
545912
904904
634846
800550
641364
348279
531583
429848
458840
783639
809877
555403
47603
264263
541540
252732
337601
1534
86465
308456
342604
281628
1004443
37027
858395
1015441
977314
76684
80959
537310
939419
603334
665456
399546
345472
360985
1015967
137787
762501
198943
972741
521386
581123
201810
582442
945283
877027
908403
358703
605243
176891
716015
314378
439883
125349
796100
99508
67236
792252
113663
921372
1012776
58564
358210
497742
363625
136580
524127
460813
706824
366897
543248
446156
242330
227795
469935
36434
981025
512078
588505
910774
1000100
970184
585378
556991
521779
934303
880901
672656
1033661
419142
161087
450862
1010369
129566
258872
1035091
963424
3579
760095
100711
831156
1034203
316528
210475
215479
83519
613328
699747
666102
725233
929382
189601
430897
981798
83505
986968
583676
750123
423394
980650
160301
906020
76004
254463
711258
974157
220359
683779
784053
856727
103593
872909
656225
249877
324927
361660
952417
363587
1003523
538121
1030516
16017
1020423
129886
660178
765288
443442
352207
431153
866832
864285
799236
550681
314474
1034010
653142
745137
1032942
712684
719970
362260
861604
1030596
745423
326213
602127
1017772
435788
725811
223257
483303
616719
326810
603907
967008
444332
212690
345330
947053
844318
557761
310380
250824
298118
743274
731175
248719
584124
105023
1008472
743324
120881
1039841
685460
604219
324712
988300
691218
620464
780344
91898
421511
252630
748774
772043
130715
1025000
201069
1041327
787094
554649
378830
513903
523793
735113
577969
745368
551295
328934
603437
1031338
591736
638257
490459
239042
699189
296760
721130
257458
505550
35290
594619
1044559
72103
109719
220015
429769
95318
644914
420157
857186
862592
292342
775038
423069
32425
866637
961550
557412
647791
936213
1020662
340396
394750
436465
459572
665230
484156
82099
386005
756785
605580
144371
59059
911323
486797
681780
932278
118617
69035
113711
499815
288759
510662
422230
175422
218640
34757
633733
5113
161633
946278
1011013
901355
380685
463107
643779
445512
468468
165938
644493
998103
109580
341543
331723
76960
135948
594625
291307
1034246
347594
341778
99802
651828
533901
830850
39385
933832
842353
474592
479757
149628
259248
951661
695436
154505
3801
763727
680676
841415
432565
562629
777410
581256
56154
10973
265650
877274
336376
830117
178178
675153
584707
347665
210744
301146
267866
646316
760900
616109
740007
228532
42780
569944
279631
498063
848253
805916
975667
677382
598411
78164
532639
1038787
63337
172918
495574
660491
142716
292348
363829
640528
207978
439720
1019384
569407
234130
725014
517844
250435
332479
88169
682730
438871
982634
30544
490668
802080
861107
596783
244807
955636
332771
974632
672544
554575
732773
250261
521287
899502
595741
132283
321956
104045
13962
713405
141414
125786
740422
814544
547820
764733
84768
941991
255401
982590
188553
123125
265408
630047
886701
337770
636189
492650
480871
254528
940587
491042
387767
39554
793936
412911
713804
481800
514156
306123
802210
165896
135702
402064
1038468
995289
1023345
395518
41379
373733
348817
750296
587768
623153
615548
782403
626456
609955
998378
783720
1009413
663954
863575
629845
744494
709693
1041942
381273
720624
526979
343022
296941
76467
699119
18705
936303
584130
496398
856051
935917
80790
344357
722355
1029083
427277
20496
192895
548550
466181
958953
1013733
371621
631164
502943
190138
943983
743012
603078
130327
256916
991006
180493
1031869
21802
1041578
666320
971830
336699
330412
23970
914116
153495
250885
860105
383059
905825
215674
193608
709482
1014354
701829
379876
675760
220802
524338
390679
598660
460033
264345
540137
597525
420072
1015725
267038
115160
589467
203964
243176
378031
61430
1015636
234176
639585
268028
1017038
428826
265874
903241
991268
784342
618552
246368
699431
827399
580113
241867
180331
279578
658756
909083
302211
996557
794375
641156
32384
917392
538506
249910
4694
624731
500485
106399
639143
38972
639381
896825
796736
226077
304701
777785
241327
719225
804974
608275
536286
489132
198498
1032463
890214
97518
847949
513890
146269
776918
1037712
517918
532858
327266
895636
756938
252569
441458
348975
33803
113399
52970
915058
857358
577600
374371
167682
514403
115951
771966
388851
112175
690859
976615
999308
35788
707298
504401
251794
620649
979255
670182
755613
832657
28081
268122
975312
529980
447298
444684
509428
889663
964369
58703
585075
280608
733439
951370
238858
771700
58589
728000
446438
391924
1018978
843122
188224
1033583
425199
616298
141435
587563
674294
299318
495522
945591
811382
465407
388663
3473
48850
635486
108904
451477
616738
869196
213830
591556
165860
945343
777364
851609
409060
736463
137908
721879
332862
523931
255074
374924
212587
367315
451973
141216
8103
288043
109544
22057
519888
709868
317187
915448
795081
804471
928783
808297
381098
134831
31027
983017
800839
30682
142903
587702
849744
267624
28071
88365
830022
554427
515195
1015144
723462
454111
464401
956759
201960
599712
765164
692757
325807
476083
910477
80582
89353
355818
453326
117807
1021465
201984
201370
175622
682447
281872
898579
842758
377968
1044050
935464
478283
612393
545244
100199
754579
358872
944834
925424
877174
682862
345121
1006746
387698
513688
951137
768104
305511
9785
786329
797907
378298
312172
600024
970837
995560
364041
123018
455086
45341
845022
81793
660266
349175
815781
604159
1023129
96905
1000591
775460
968641
742963
903340
624151
522604
559625
60270
613623
196887
199401
914294
417348
867973
298035
703654
1029433
1043463
472893
967283
764605
1006093
736013
353608
880965
262253
711086
274957
196595
767254
299081
396611
590758
328800
943818
118512
326822
724463
297333
962602
223561
210129
228096
756530
734143
46287
594965
887810
30978
913012
615578
992731
682794
97635
926491
143585
1019092
1038978
360316
960197
860379
200023
108750
693321
474011
704661
542670
142885
151743
46687
79582
792349
1039238
636634
110426
938178
893751
443844
353082
319476
838453
841283
779182
96182
337880
789461
229433
652474
217056
416342
1026799
686994
808848
494208
380207
603757
1002981
326265
156709
640907
734284
655479
221146
309842
552139
556309
715202
450970
864036
1042964
542114
586392
296058
960389
192050
93301
695213
221266
726136
33488
971913
491909
109925
763293
193837
1000822
180124
111490
191538
426092
704293
123053
381430
494993
45630
249532
558261
499262
131535
91506
962716
383609
679312
372607
15333
11710
315270
922307
86243
680388
44329
192900
832089
677396
346041
687608
818062
298549
71771
866064
1002827
554575
135
402997
717027
939664
830343
60807
405379
851539
513381
379903
141158
134851
318323
739573
467609
765000
205156
478023
1015679
33335
992672
218815
863389
715089
227933
586731
853911
946534
952641
164122
876036
948251
398849
55622
867344
997789
893097
303455
453326
489377
997084
615920
446506
149009
960317
536182
794275
429225
145894
856296
597411
581023
275341
43454
966782
37530
855630
980857
974059
854340
764281
84472
1018924
684498
695872
716122
1029199
684439
759220
416158
826363
814434
584180
532228
369671
335250
1041584
906440
562350
1035738
200958
294515
833293
689715
382196
820110
245705
581428
151416
31935
56951
843583
726349
402486
982345
228108
413745
191437
994275
931146
1037030
234402
44627
332507
680515
126411
387660
711085
1025728
117095
445900
867574
40995
464363
108294
953495
1034370
515472
820313
140492
538455
126140
183338
297832
1043021
950253
456298
1011423
340112
874015
242888
117298
616004
353409
1022091
823237
109304
514993
942614
130055
849206
860241
926557
600158
193872
522775
828227
620300
1017180
914822
301626
121645
566066
887594
704269
476977
605344
285015
34336
851904
14206
745318
334504
115902
500360
457421
1006582
467382
3871
570309
151620
371043
346221
1043798
291670
549041
159588
82779
759444
672372
779616
193312
944719
154836
259561
289405
785072
604955
939421
160599
1029486
384748
50293
357099
622222
1014977
193536
299344
26922
368633
837312
327975
479586
693405
278174
189057
540693
459846
151301
309704
173363
355968
753456
767275
113726
192592
65358
846904
243766
321281
1021638
903998
848999
1012458
658898
398622
586943
114973
408162
90144
687761
107550
522717
871097
707776
863276
511610
983849
869029
192380
330995
597036
332009
250246
1007325
363761
613958
481985
609781
9714
70650
497037
385022
974362
202681
366812
863887
245967
205578
1016290
215047
921958
1037768
765715
645902
795682
244442
400182
784405
894822
964990
76317
887176
383801
426929
884441
182705
672928
972395
226151
868484
259202
1035094
247411
55378
780291
311926
392979
105012
645388
1012195
374148
41384
802134
992011
9701
20417
799743
312906
765586
485894
633970
607813
165285
408882
779969
812155
974154
535721
786983
990092
968305
533236
442099
64739
367191
688998
143763
491409
881473
568818
873274
83244
81367
291412
813948
5952
1039602
303706
158265
907435
999793
704533
155804
926932
816795
237895
436618
1013508
217540
56624
180003
494939
873183
952056
95615
309440
179055
118680
722572
487463
158560
528714
981411
308389
151715
443104
909930
78587
923800
996039
193199
860052
414070
78675
819480
894765
1022220
339026
992085
491585
913958
64721
1004749
262039
712755
974174
496595
839047
838114
918631
529802
334857
860701
2783
338709
798841
308196
247199
853706
350933
590732
729516
421277
98544
215885
306490
1000157
227279
609869
771963
913699
970514
372086
659588
839143
744236
990173
707629
1000086
339158
778286
316774
860090
419369
676677
612485
119133
957857
272086
696733
479
720771
577091
149893
901932
959133
768461
476004
1001524
897867
750285
364840
389670
508268
73956
509747
360436
163210
551793
966975
414733
16445
898775
968443
955140
464184
946504
371661
415816
501122
461711
502838
34148
300569
398264
288525
1016984
60475
119522
550119
230831
642024
873
418378
454946
956628
669732
334962
615635
299374
704940
189652
636068
322196
655755
997118
675865
699005
980790
644898
958172
223569
581402
686233
815767
75524
25587
462976
685541
166969
61508
342009
161356
57706
304789
722406
39944
483294
75816
125631
899888
23511
114798
51374
609355
139320
379408
677113
108176
876148
710599
233511
398212
643346
263290
725148
361499
551681
139271
130495
455089
794393
487588
377645
81850
518951
159599
83173
479168
153361
203105
372305
114102
666309
86381
39322
350460
756713
7448
361001
376222
287425
602956
208696
62643
640488
973564
308198
197194
635895
1008838
388819
491593
386309
883240
644171
224935
639903
873608
558930
748473
174708
528694
380186
202876
449617
182544
272041
987153
327971
499755
39403
502910
310662
707845
432741
863316
100141
156033
118169
771017
135649
3158
125941
345070
253830
400885
1042343
430077
571749
523781
800657
127563
102215
841012
492298
891834
784664
252341
867676
177311
905889
488866
1017615
451004
323526
882602
169687
615218
44710
434858
477527
1031837
122761
633372
537548
461090
939444
716048
810762
500325
671532
725328
576218
406854
918233
909975
287721
434133
1018635
616071
786807
338487
786836
570841
529422
718805
316593
214992
785121
126163
399631
811574
491944
705065
370098
549980
30758
440777
178604
65330
646645
88439
403219
954846
794249
380870
77976
146101
180408
859875
392163
648797
684383
477688
982914
638688
798382
15940
610501
716850
858740
806994
964301
18164
256768
589627
164054
986099
652885
588040
192592
42563
164508
709902
585050
888293
811459
987354
888792
187055
427162
614329
420633
1013118
545832
926943
69959
390881
691295
807350
926354
668904
258476
542115
222271
638222
55740
452367
894606
198902
776867
620871
52418
998854
833719
90086
661255
698382
292737
899011
408746
945373
1014721
528219
1037857
786008
7542
1003691
322265
796544
854469
341695
125447
127334
613693
636124
380197
830541
454421
511525
230372
382663
45793
780889
585912
698080
78590
686076
20761
510038
617804
656310
555698
900185
113125
596222
156997
729670
857810
576709
983230
525993
145536
684620
779797
230634
623556
857526
429232
179305
348040
333457
7163
365286
510497
955941
871078
88683
18899
323728
702936
99523
345372
137136
567411
1026358
412215
441107
932008
481545
138676
959450
306094
348361
826220
517413
236685
929832
360496
583404
907241
1012608
677537
398306
254880
617693
74416
52182
39285
669927
998424
102829
1023442
408303
465374
196620
256592
1042676
363575
483646
769705
626580
58217
1011904
21853
322155
622563
944710
868054
309747
70318
816944
408209
170352
937143
429773
905149
122342
422261
339207
866255
435739
979799
957249
307406
355243
833093
4451
589669
591197
315072
484601
785519
951794
59669
333500
800121
722418
200713
503231
532443
260805
1030325
218815
675453
233930
999539
143921
493433
69765
315929
988509
136183
1019674
348519
541312
270410
152008
866926
108743
508075
522409
44754
298253
868015
233147
720887
902931
521669
362640
646946
703251
831507
997446
217363
719270
39940
54723
930393
622938
424435
459608
497141
500457
856577
314274
869249
698740
101441
384896
658903
119466
137903
452387
284429
438750
760531
879681
95217
604108
368695
486335
801540
117369
1040822
605783
18347
393571
986348
832875
109124
174400
629607
732042
954296
587612
472343
36938
980870
605738
515729
970769
995336
1025466
836496
274526
113823
856896
946547
887975
1006522
903484
939547
211998
983340
818106
181508
916050
955889
164105
405047
125540
822612
165046
358078
406267
56265
218483
784191
708168
646472
984477
704227
761534
252094
498451
48911
317725
645664
942624
42475
889316
382350
511670
611029
768667
814431
459604
680255
773773
787189
768671
115014
356777
408732
279763
480918
579293
684139
886735
63479
81813
973646
122274
111646
718776
556740
60896
66478
213603
100699
233370
1026579
950363
459527
271708
163237
965205
195296
1030332
887277
677551
753124
57311
15381
641998
192283
500980
909722
870842
26940
309167
200740
883775
480190
881406
803432
195165
489935
433062
561330
277799
687174
68288
831068
439908
156263
686038
1014444
425651
333259
110467
24074
723268
82132
42376
830856
626406
662428
278920
698372
822777
287484
500552
842758
203779
503536
172287
966464
711159
514570
419749
861546
914371
72187
391697
535295
597648
385789
339128
447222
692464
41485
630913
9245
588773
135472
302372
558838
484584
493600
746853
140232
603838
1043093
406166
372365
570042
892089
824445
994845
841020
807168
732367
147369
833629
686545
762230
190496
409217
656752
224200
359149
213264
269412
118833
640410
128643
905963
509456
494009
968074
270947
507491
1033473
118500
95760
450343
735410
540486
504031
1031582
70300
749717
672324
1004878
279733
214169
30437
211303
6249
187246
62166
848351
1013416
716089
161352
106553
56758
838369
792920
595454
595988
437379
547170
940742
242007
137792
371202
600881
571684
287730
383971
303107
450930
547967
387000
693639
110149
295887
235880
345099
924486
110205
1043783
176229
534645
804536
272159
252517
909990
459143
922029
243129
850411
497996
60950
998411
480134
753684
127901
73340
540820
677919
323487
233507
115184
451793
593235
231320
440615
890304
377149
513852
170312
669154
441944
434376
131127
747826
921951
976099
435984
953916
781837
378547
853070
714598
275154
960931
970350
943878
372771
893580
169723
806072
131491
331440
385466
468931
220994
121783
516531
959085
631332
202029
171419
738475
195391
324683
112758
309743
814974
108908
800607
751636
904827
1044438
763260
622060
290051
754112
717943
232773
205696
663219
1016419
1005257
449681
823030
1012330
925605
711153
152468
526379
531328
79264
327064
197775
505985
793512
579201
650214
706966
178536
627121
31948
605331
517313
875873
889066
708231
438118
948703
460754
96025
748094
897418
647218
841747
837514
944031
116488
765083
629669
399788
191909
492041
81571
785704
403391
361811
893586
73614
349577
105514
278823
900607
62228
847388
182846
37126
421968
133797
820966
345007
309026
903565
300705
1022544
108274
578839
755173
338071
84676
464945
809243
174249
118727
956395
340495
823063
510467
817075
547352
414989
954531
499573
365613
750905
532485
649966
671112
928927
582101
940107
20628
141864
878015
53259
695698
846352
522615
907771
601889
874445
822557
335995
50956
110452
1035637
902695
612235
196283
866966
386853
813217
977096
723919
909080
59596
739687
314730
599881
631199
751597
264289
693131
800277
807830
239403
811050
435491
270905
852727
961510
137693
202529
665271
560843
296874
618335
923872
38826
1035594
247596
329332
863559
543201
992872
198178
992056
681372
497531
761391
622158
882901
950188
43556
606944
17031
592085
648466
338049
334090
442978
601985
829343
63141
228467
184212
374241
69584
283677
1028900
300134
890791
209610
787789
814794
974937
202136
624625
897577
511889
998845
913143
430371
194876
1020608
425456
897644
938404
143953
1004086
98207
114511
271477
734493
365967
163990
318011
994513
87494
173274
645224
343796
82672
972734
105196
776319
604841
780263
332626
953737
851101
16054
799135
849917
427330
194755
842605
607353
613642
574425
229041
595625
1023316
244555
594652
250312
353484
983400
450798
423955
73899
601693
753563
321063
973239
1005516
982887
1012607
822049
879278
910926
996934
556896
929045
717384
355003
265564
153826
72647
663257
831069
282938
1026247
159070
310681
428378
548217
3522
472686
371899
262587
773530
648268
823387
912939
315694
632910
445865
135096
346948
111273
343594
897179
1014282
991749
957548
56418
401809
806461
761545
119772
170963
996245
1011109
153155
1007686
131949
267202
450181
290013
731666
987357
102439
807426
568097
723127
365113
19342
559091
946654
444591
945343
171237
873547
294269
888995
979789
333352
238574
940647
950930
220983
757669
51516
173880
419883
423800
806180
581049
544758
83229
548809
340753
339590
597746
934724
967612
203682
146640
126379
183355
620069
491005
603645
12653
1012061
260316
965105
648864
111327
377366
698592
1009083
1001385
797664
421121
512015
946166
970034
751974
834306
473699
141887
258428
63014
756534
920526
517775
67318
642671
513370
610502
890881
269553
540766
129317
873909
953322
266420
138193
48514
798689
894387
123411
252322
586463
751703
927626
552545
600964
372345
989611
405805
734348
1026832
286553
1039061
510568
364652
265187
423857
798075
880897
1026180
208795
82493
797861
558182
374532
807032
985531
778105
164223
821685
1040961
673425
469290
385297
812286
990039
717527
745586
917739
434900
624334
974634
614197
669722
298503
345575
524169
402978
356397
73862
362853
785557
788846
692404
957743
833351
286065
295449
33252
637687
402589
158214
521008
114986
803803
454494
610341
900945
950006
659497
159276
639228
1037735
1004576
109355
192783
442556
274817
388148
993087
655957
479393
278298
421227
30123
109803
823607
1040128
575707
503279
708791
535492
423462
651973
351602
548421
673452
700940
373151
621544
617018
769038
43843
33217
873246
608010
946596
857619
417350
883092
777188
578448
423479
528596
910408
363087
969113
805768
686538
625778
267245
633714
195264
264587
387705
653264
786869
1032688
449582
83044
657282
589186
735735
1044578
474063
813483
316635
879038
107606
172465
780522
896162
234381
387386
292581
858309
334531
712475
429578
260595
305215
940281
89088
499443
612472
789147
589977
938387
753224
335695
438143
321518
980606
265546
822317
592742
723680
590040
916079
690641
463959
444621
729357
882470
206973
250861
549367
517661
751305
428067
178715
708001
54903
587712
230918
939315
414502
50484
248329
421203
162761
73920
401118
465271
222000
283494
732145
228935
672963
325040
369082
64822
981653
257039
473164
266676
339648
141909
377743
387
277502
632177
191981
351290
329962
993572
331604
452105
846021
120325
1006714
648723
220801
93375
782228
497029
811987
629318
867010
644230
8291
1041331
767502
775318
261194
864224
428195
762172
661790
613475
490256
23122
309589
43086
761616
442815
299949
362096
118239
824863
198079
156610
275575
291522
904794
459144
556524
497068
279308
954630
465814
144250
173225
926636
1018013
433371
677102
618137
807647
404923
694316
747567
164454
285633
875580
824678
741397
588492
1026145
349772
114541
764765
488745
253661
7351
915403
244501
996414
1002975
603178
745858
986745
920491
665365
322717
90036
61394
163959
606632
686752
704707
52627
566391
668341
661561
237100
613661
952737
14204
420735
407467
921850
636354
820064
320516
706873
271459
489977
42931
264178
781654
516047
953393
697873
827702
883911
784646
370685
34936
859008
347958
202112
588074
576858
668091
819285
48922
437954
780971
137659
646929
734674
850805
435144
498508
602220
434977
869348
978964
445440
898969
499388
946738
723475
4252
618087
119007
531753
633055
196376
147685
807507
773111
255110
875108
1006363
505098
1033004
752387
999233
373364
312042
936736
798049
970568
312630
908640
42001
658521
693400
214742
896037
65472
327567
316785
436346
92336
696138
388962
751920
664086
1028589
97481
485735
509407
128435
842721
60879
4807
313274
330108
595876
524530
744877
619904
771883
282517
441873
1009348
706017
548585
818044
190473
240991
231102
774621
714603
923558
145966
593475
446412
150196
906056
538662
464904
93302
516341
483511
479365
638495
384639
935524
890894
233935
73950
650316
301567
385849
568114
654866
995653
1026798
832083
219332
644794
757855
869497
630179
551316
912674
164819
227795
907111
479676
108932
267680
449679
813670
575814
141573
291990
820850
554868
516983
519573
156378
803653
579576
1016206
274023
286785
495668
1013186
416375
884148
224814
161244
850964
446560
1010967
330751
265905
247827
247474
766351
824031
736449
345569
964908
125557
597923
716948
266276
937482
183563
432850
663788
607115
36810
317145
19806
352772
154011
556300
267620
334987
617192
643463
783470
117607
407626
382773
619561
719076
254473
777998
610729
677051
887467
497692
336034
881194
129217
791255
704514
714499
701344
715903
890595
128478
784206
1020861
998612
948857
845643
550707
772495
660209
20882
717908
353925
361128
613644
184017
138462
1003152
1036840
867924
791481
654277
469534
121946
418922
265228
952634
756865
63876
347187
21995
242092
965821
152127
581210
885715
593588
755527
908485
571560
51204
295300
397764
725396
706259
142052
306636
150813
706749
232072
89689
1003267
40326
103988
43212
171609
963199
957705
522974
402912
989965
801600
988453
402549
511974
126198
291236
206655
1019274
390165
709576
228695
117393
475604
747345
138673
46437
61411
62366
723005
197247
45829
444642
123503
654595
449049
147264
723650
485658
18732
25410
122743
879057
531516
448261
211595
724732
237648
568794
51184
271010
220237
102940
364089
282038
977229
646994
92608
933233
101087
978117
639206
223401
775413
43900
67567
468006
749242
780007
377484
195744
376080
639283
370729
210901
263208
249245
186396
442033
685309
961533
1011557
128760
233618
496631
222866
1025030
429465
78977
558260
229419
826693
339786
918965
850738
533942
491602
356313
381680
152242
570078
793926
475165
28556
75985
1023961
502914
518180
522109
323008
436802
202794
128525
644448
429933
517502
1029524
956300
134564
822937
194161
886940
337311
989903
598520
597318
947316
657546
772516
792519
797550
608727
974136
601731
834352
871032
300912
323986
603879
204884
602308
304306
876796
757155
795679
141784
622951
422316
874634
771258
712935
795666
291582
610846
577853
429903
642593
986699
354810
817476
842290
814086
765522
864848
779856
882669
71566
4434
379844
470840
171470
954804
162065
321357
374516
535756
851316
306793
76808
612970
650372
22468
614209
186475
298296
236864
1002816
420596
808635
191503
391112
796882
636031
444064
48231
625558
281531
928557
43562
698426
132832
114287
456695
44887
451458
480254
184951
35801
381668
675784
173951
895521
320392
713869
299957
542234
375586
220500
949085
504314
144575
889228
276659
817001
31699
543880
475279
132123
984575
274392
886758
758524
190381
675412
836277
638472
215322
713907
139474
175752
826684
463311
218956
1033725
1043073
326905
522026
275406
130947
4964
826464
823103
701122
31149
359933
742324
815403
493850
579682
806279
364034
232640
406857
475758
452451
30482
662455
8495
402858
246707
562044
295342
436074
471577
630519
760499
342213
711395
389674
227689
262471
855748
810171
892962
643093
829538
356043
388094
400396
481452
358186
92094
451451
411505
410913
634839
735964
576385
70195
309998
826892
264602
102684
109422
335442
778614
1025367
575603
700861
202101
857019
908171
923491
466692
463062
379848
558828
953182
748572
1027097
110122
613504
540433
941524
74213
744173
121678
1009119
891357
495813
754790
471095
301702
221343
296605
270987
764035
367664
401547
769498
520089
559340
272372
589954
1018932
1031740
914161
14174
101671
1037373
497929
589868
176677
649374
709587
251964
633224
49648
319043
832542
500369
435225
914109
480989
624428
98973
304770
383074
692257
634933
593853
684937
490405
889309
984783
797749
610857
966052
985084
369603
286273
856313
817087
971396
775682
680006
643848
324958
143860
346043
715680
90568
677328
988939
660967
618977
608301
252997
253421
22688
696053
654301
909237
553004
344332
361900
198293
850628
614095
16682
231210
197521
1042158
90686
794347
957678
802371
35203
175524
879267
836763
378264
944414
759093
87673
352829
399864
226840
606236
388443
562018
1000061
809293
779842
600164
225669
890839
790032
553362
611645
984603
398968
640193
736216
5631
855146
231113
883415
387693
333478
870069
639840
374715
738774
1014406
157176
808300
615833
822786
976665
706101
829915
417352
362943
789469
681394
212108
895162
396938
381917
687636
162374
41053
1033293
648375
869461
206901
693792
570491
251949
1039041
323501
575663
33690
229488
170397
85012
292676
200354
1004478
123897
1040252
332923
47245
871152
1009641
106628
1014685
917642
158420
278695
422885
72968
296032
57627
952202
86845
973981
550928
397977
1000417
429842
990648
690153
635923
230239
299116
740441
10825
639123
994029
820192
971535
428311
542631
343654
975957
348055
523479
44439
718321
787028
385346
796316
228251
754605
372653
781117
438567
163692
37211
927766
522258
141935
407112
520201
682544
974752
38975
136060
413497
614134
185381
433446
49333
289692
766242
116562
176283
309561
271138
500889
404786
332143
1026605
5267
856884
672215
453142
295860
79920
304603
353202
486415
746214
932959
58737
1043419
303003
199201
752131
525663
950858
303489
23492
875374
488336
81715
137844
296955
799785
315539
928036
40172
870856
57374
75404
93590
35929
180368
945300
787068
310671
576950
445428
222369
929364
300567
52177
1018400
269854
565659
23316
413318
41580
1019426
661656
291585
859262
119089
823316
853278
454672
743955
411667
843452
95893
123059
303964
355833
769383
318458
219742
1033722
105339
935169
332399
122274
916635
775410
902322
776438
331741
418996
335659
828624
907403
252071
719922
588420
428034
921725
119943
483833
588545
672608
400229
236091
652148
391799
933924
773987
81079
823331
978174
758603
19117
899189
367449
122678
52411
422518
788451
206756
45073
622373
566939
744459
308503
177498
921156
612908
765628
943747
976692
511108
738386
410263
935594
425114
297804
530267
685764
332599
683251
936697
267922
910959
225920
639657
646308
346271
752207
1042927
236157
595216
186768
758248
976342
794377
383597
1016283
446521
430873
974346
306512
440889
616445
630301
34957
1013556
466897
512228
506808
757122
746053
488910
188286
313233
468571
361787
431650
306897
273156
744530
120998
612488
308262
77490
830762
810331
157242
565659
594955
29891
531841
5300
955211
473901
960287
422916
189373
948215
1028670
873487
148629
691534
800229
130435
670959
770651
1041498
582325
245934
915569
842598
914227
130866
408300
908864
827089
167422
455968
968449
300650
926187
860304
447211
961055
615368
13802
205233
664746
590970
240470
854889
763819
336894
935531
662504
1044238
574624
901795
311715
634021
288319
719985
374302
614730
920697
616617
1037358
933448
138826
234886
716177
788237
1011320
740953
67682
820656
15006
666886
247206
8331
800680
820811
512536
914061
638226
503123
663920
1025831
418663
75226
882802
726695
728205
169531
639112
42810
815876
1010174
825697
85107
627845
1040515
772153
84050
42322
41798
775191
646043
704263
70626
619813
528433
862157
876103
506650
161766
519087
811439
281750
133516
258376
828543
439646
694727
149774
711531
551073
457799
394652
221626
211879
136930
451038
91250
495812
697282
460629
438202
15247
127538
314368
873530
876710
795865
704533
687141
1001554
616924
1013526
622969
1035133
867952
317633
20352
467819
959033
620724
887742
294367
628007
762639
295620
584649
195343
378245
706749
481234
928444
327181
676162
891809
688715
171443
171861
463281
119782
720576
477859
833788
322744
393491
447624
125289
1015485
695593
1043538
202451
260302
811103
973096
543921
171770
733613
234815
891650
709341
737583
942573
732676
523292
461482
673148
1006594
284513
734868
895882
578938
350085
615091
7040
319635
413254
59293
623150
864844
761054
573131
44920
161074
322515
46162
201129
942623
694003
291405
248269
90676
666855
1005290
265020
145869
808966
173443
715884
593849
189671
693705
136845
936834
670097
162225
467901
474840
111239
785903
872950
937387
458648
146574
220597
319087
445611
211143
101655
285286
178835
673347
861082
383866
74412
302059
564092
136793
456072
648976
675333
211119
354037
800890
791237
689480
285350
379794
342150
886655
389734
151856
575167
1035113
235244
527413
579416
315819
682280
306479
531345
935870
839353
830002
729449
86051
636240
588822
79383
39472
447055
471935
925034
732567
807148
406004
994043
874727
211988
775698
183942
674250
366805
506608
983514
23864
728473
606528
614711
327899
149694
407088
391705
613052
1034776
953865
226534
625362
20377
413201
788131
477026
58166
284007
128987
179038
1018938
569905
617923
783188
992844
908775
373408
503030
29475
924531
83542
231084
902327
867581
409508
878205
401234
707651
223160
502518
312637
52000
1011542
326164
598957
896240
955155
172098
1025743
907117
669153
844531
349533
943990
54379
32033
367108
805664
422557
906896
876018
349718
667860
217183
511228
289196
779167
550265
607060
899783
566782
18000
875857
944641
436392
542482
962383
880907
980554
397525
845548
852209
920128
466682
716455
800979
725396
857747
363893
379549
809551
970360
843231
214209
63194
134395
996267
563923
327510
543060
1017447
159408
479631
476321
531872
675824
333174
89404
39594
769578
173370
597997
270355
442289
737728
660550
506845
288065
531202
69222
534530
151111
314959
643911
631328
918861
335562
300594
118711
654468
834227
879490
872836
163969
733638
897089
825341
476625
303471
762997
820751
734109
856513
463009
346480
158211
415092
85748
375512
417631
962614
653972
275805
506005
875629
688890
991283
789116
888557
977804
854463
269222
494265
521783
98081
95411
658105
582022
317605
438190
17273
347780
325289
160522
176238
97998
1036185
179316
480362
142600
819016
630040
160110
811835
190018
852397
526708
742779
120325
675027
144799
152064
369253
468825
316459
541910
254145
729957
655846
25410
233049
304101
358506
133918
924808
918610
961952
202042
377685
367964
174089
878863
1011947
141356
108961
396071
343655
717000
839407
34262
920190
875491
770081
605584
114930
509569
653271
17377
891150
861375
963949
705613
662121
474970
31029
565876
807915
288557
475365
110681
147790
431784
245381
859268
566250
358722
218176
819572
130663
29687
318280
810184
917254
706685
585120
503739
634641
78162
359169
806811
92794
25675
126642
923569
470735
740328
14884
204451
429967
904073
984324
969713
550680
500533
852429
35997
87924
642367
317604
935816
196894
330496
700835
600958
342365
538766
446788
144606
128975
418825
79921
423691
79043
790961
919569
863166
1031061
922487
169616
757818
358490
337884
76635
786923
464987
81754
470022
568452
328357
564934
612953
686741
886651
583766
1003049
1027618
596693
977884
593966
39540
807851
422230
874966
541878
622332
503329
61371
19973
261195
883693
488394
502115
187237
959959
668468
567473
834265
1038118
491443
863657
319420
217203
829398
316318
975261
896260
574358
473393
196596
1014908
222600
575990
694023
23900
516328
49431
599338
1028587
372420
573368
460942
449799
496094
738246
1349
402962
715151
112319
905975
594893
225936
431420
185082
914527
406622
19171
983493
708146
727334
888778
1003386
382015
767908
590038
259329
496030
461410
308206
769590
801166
335617
603823
662411
356630
942727
1030036
764624
806685
137009
740732
36979
106661
919488
977946
126971
967575
636474
756806
424112
945670
901246
1031674
259538
656491
312442
257220
521395
557722
72627
895194
373800
24212
403724
479121
712789
212401
620499
975682
133122
270922
448380
492667
74192
755887
963276
133171
635109
1020008
119197
1029912
942651
338614
866386
647951
93731
595112
514016
869812
455395
336471
1031878
252645
513523
943932
64853
1013163
1003339
824617
872238
474021
875689
660320
597932
841721
231399
835552
594659
673454
364515
195352
930766
629793
898190
807663
47095
766183
1033078
130321
281681
545950
947629
156585
685926
6080
653777
236917
133171
235966
146745
546728
918587
269437
742162
791093
986815
474775
518729
943455
659916
526137
942174
775183
739060
592246
935782
898981
329861
661468
337257
270573
679641
312309
329278
372884
427313
485639
1012698
966072
421885
251083
829139
138592
337132
769778
618344
1034004
182619
457356
128840
103652
766005
1032958
546196
827080
1034381
18350
522827
599894
773845
113434
537472
249873
163264
388697
854685
962632
811405
349027
882030
98948
48235
467109
1025601
850491
184911
62848
235630
272145
212619
117447
591925
795440
258127
818674
242958
147491
482027
598706
500531
976025
890693
539342
62171
205375
769605
950791
86916
182245
347475
943988
804171
927875
51775
4590
414599
946850
773793
894390
617893
731284
909403
857811
916285
888996
848736
1014468
326717
221486
778763
886253
531347
164785
53385
445235
735601
400376
407475
872622
449276
439649
56664
528534
906040
704923
66425
68130
650895
384514
181390
865027
599910
520181
623677
242417
927384
287381
785138
1024692
226884
244551
53452
514707
531963
1016478
108083
286438
745321
217736
583004
527629
126914
815518
30107
560797
904857
268233
1042071
431697
820895
203978
307705
522008
476216
364164
236776
607259
1013013
513902
244051
988509
973262
751593
566283
836744
255019
435975
904046
750437
747996
1002868
183537
989103
784972
675256
559712
843294
42833
764339
666934
29164
543981
412755
807336
26137
855157
849861
210345
508967
998061
235196
403812
666517
92027
18373
948417
105797
39270
434577
180423
937795
902455
45375
430434
46281
503329
145040
766564
246119
966879
431655
346466
986564
314219
974585
842925
185602
392445
459325
863531
8159
86966
416251
120179
612058
180673
752665
931947
131641
980818
627740
841345
865958
90708
370060
466584
932907
890098
625001
783146
174881
111815
606655
916683
443577
548210
84058
9013
48245
256221
666848
868354
782308
80471
257751
525457
121795
937854
928358
637888
971904
123124
902507
747795
876856
4041
375295
47965
616589
504372
793589
854171
239048
1006669
240029
984264
497987
681778
294250
840054
943351
666413
322427
169418
646777
557095
422129
783574
254841
652679
600064
79737
262352
129384
431718
727129
651576
1036583
318889
725087
1022717
863226
842961
101130
402441
246040
284935
847087
677886
815446
83446
29985
968653
93623
591324
552546
632353
1029651
608217
853337
362358
166758
566295
343752
284691
128007
453937
79777
463234
544858
542356
798849
932239
685152
265673
325670
386007
534609
41351
35107
940448
913312
892635
219030
43311
829589
105899
803694
127462
43525
778556
433538
763823
881544
492443
291699
623409
586172
631236
631678
806620
626990
72868
685285
262389
174221
531058
410226
689909
598358
149270
328243
257263
138851
792834
923773
581763
830301
263076
141512
645084
407233
962645
245970
513180
580982
977786
24785
920697
397645
769708
422203
322218
1006656
439521
925025
928949
414220
175657
792741
454419
924478
758759
873392
262130
490855
487298
158410
86850
82939
258076
31225
681491
992321
638004
797554
201463
231254
735752
596630
885851
410391
825897
875301
972714
810086
848168
151924
334004
257504
564211
904924
157854
382772
58755
732504
814002
931813
366532
918693
717244
611794
445971
977049
1010403
600319
992210
652540
251088
304678
927359
325547
100277
389917
631059
859839
657281
785494
822525
726856
718362
121343
609239
568001
186632
530475
174529
373424
241839
164606
803729
655654
392547
974234
94560
849868
777035
476713
574950
986655
109522
743498
158718
661416
297455
183545
737933
469392
650640
175606
542332
761427
142696
121266
374477
792025
879318
680326
180182
687705
99057
256813
687298
523609
1037726
589040
483302
573427
414949
323532
999341
482692
72488
257523
645492
842308
620883
517115
930861
678950
813329
437313
196255
1007726
81538
185328
724613
808711
134233
25902
793528
349906
114673
678764
801036
2734
159384
944654
120899
598098
257275
731629
183414
801099
284994
695591
229888
67459
414394
536862
587023
86536
573486
890825
316712
676155
1037401
791515
881841
839059
301453
810594
46035
125060
1020551
497859
284597
64024
493726
603939
132277
824651
657569
202568
630365
200871
476106
996795
392691
937739
491044
437125
143081
686518
745747
932919
973925
89523
168042
61452
527959
763150
209416
473501
383966
680095
643221
994599
783192
876512
4816
867968
413859
547962
926640
786398
838768
727638
182236
234214
436936
396783
367735
49765
81043
49960
520186
979586
804380
531227
552241
1007870
1692
519424
1027072
665075
897013
110460
281775
520291
1028301
914438
218182
727285
332753
881044
95488
303769
919593
593794
198413
728826
394732
693364
384763
831325
510560
431561
788998
801597
350928
738730
780044
460482
280204
628334
872034
717275
281202
217247
428919
846599
397506
487296
571293
55212
308536
325038
569726
396445
924066
592910
320339
954628
320992
1043556
367264
4645
479542
322409
242204
301599
317872
670973
644363
730012
398103
381760
717691
813074
289223
931976
420048
375370
122895
144300
548449
468611
651241
180489
477792
834632
806461
740870
714424
626493
13591
148184
130322
106000
518419
541410
530672
1017724
496826
441880
88809
124353
675484
642179
368153
108680
20884
811110
110058
83081
212658
704855
992883
1035182
550387
751071
852891
496683
809749
229147
713571
593875
655242
518739
944284
28236
586585
351784
903291
101919
747533
213183
1002337
18859
531178
305229
756654
274002
396682
287373
219689
383895
360541
659121
753054
768232
827953
1023172
337085
1018403
1030581
435028
92848
68603
256042
282538
364478
133878
776630
239714
823849
779581
732744
819269
522484
1025059
498211
296438
334888
558297
994452
623386
224502
221754
937733
271925
999313
578190
760640
938010
672735
1016881
35498
285421
887039
420960
119507
125896
125473
680670
980305
5458
799222
351455
845463
946706
692550
609362
403086
292066
718615
872171
816941
680532
285894
68585
975218
579270
1008080
51628
509309
932332
154133
231888
763218
477416
302069
465660
376049
668848
718383
155988
36190
617850
76089
25885
1012123
105195
1001171
1045197
11864
606330
852167
675180
585923
840179
977756
534775
692433
597254
134170
740913
352919
858400
17019
1009026
38031
166082
531600
517320
995273
983425
995556
83420
319887
16388
50794
366320
705697
335303
717161
363096
750039
617746
671247
821398
786977
461466
177515
85365
544930
1027031
501430
355447
848002
824690
915967
729619
666654
435859
755029
839832
259702
749614
995389
289579
669754
260214
6808
123658
567010
838688
369347
998389
23093
98265
821450
578144
194679
970810
89181
114895
769150
744395
637312
996412
971611
788506
1043278
934978
913871
993353
847012
393739
619682
289055
863760
49959
320927
1033089
664686
422922
134019
529883
382710
601980
197914
672900
401434
214876
191917
96732
449516
926170
499249
419750
265331
598404
1025446
577616
129316
522485
176661
1039203
100384
161570
215435
299381
17647
682760
998706
316081
243375
815273
172396
919928
121063
720920
959208
814905
705035
12936
36573
207599
927697
742655
297328
348008
430925
995568
729760
465042
1019229
753291
8728
774749
25992
773227
1000223
604123
401164
1009912
611068
649131
516844
975271
60310
68089
826163
507875
167265
680475
867528
993361
1038456
296148
841111
101899
803341
134646
237851
251907
60105
26073
552821
274950
901324
317030
914684
442351
379738
471020
273780
352163
627678
285197
845357
955283
262269
355081
520650
358951
347025
349770
80124
1042153
662288
499033
631949
489487
256280
118162
942382
187925
1024119
7924
617567
473605
666373
281523
819649
458499
602578
370979
387423
629284
304296
950396
418429
986858
1035250
899946
597593
848830
631351
466974
722667
573092
724641
681963
621180
816929
656082
701715
81956
25667
277318
153163
210236
534859
836761
453642
460174
576994
407607
316796
595073
81392
724302
368618
479117
575162
307891
224827
71075
854241
264357
454813
352543
252619
501811
360320
213843
558521
119583
602300
908858
877946
424513
1026995
359721
431027
705160
187136
121553
860667
411586
434550
328045
709386
353945
983079
372905
774346
1003003
37089
661425
493406
603112
837976
174973
605338
717388
825334
950894
686815
804536
686294
700270
116645
960039
277996
985124
353151
571025
1044154
683902
225198
963766
366060
245065
980250
507512
803874
1009997
250020
334043
773022
231116
239129
359646
352459
671856
930639
462137
280939
37724
879343
834052
428130
435899
641543
981436
759551
487459
503491
379300
198098
1031795
878388
655649
203251
1042618
508001
257068
477551
669556
896110
439519
373289
823528
292453
703091
272942
306206
672378
734244
383255
544468
771410
257858
872118
411165
701684
485273
64171
561532
210266
183442
148372
464430
1033727
765498
1004701
724189
317653
553481
645546
820319
220912
931578
231778
341615
498937
505575
986397
267941
643677
981833
306533
67430
102763
717030
637019
179396
611878
583504
831061
92220
231067
471821
548973
627392
770492
876302
1032670
677941
467463
683860
786250
1024419
484715
874999
200754
906683
422810
924635
366166
439765
84235
736839
145689
872221
1033753
735577
674835
604488
673338
262860
625670
435660
582527
164552
250106
167154
815807
343126
6952
983953
101158
115724
550907
902842
399123
762649
174255
992533
213066
95433
245262
952505
773288
246341
947430
931245
468810
685016
234315
363187
179078
710131
466151
658333
876546
112803
733833
437719
787376
749884
186364
126593
534109
93016
380348
428453
341231
1027472
340283
57396
294994
178964
677501
1015821
708742
305386
1002590
578941
839281
238353
1035588
760659
427997
83001
913438
976798
667315
374824
280859
684605
106117
611782
613449
234711
38515
1031525
1004425
305652
115748
1021349
321391
456014
760131
768120
208822
960875
770633
417301
71382
190506
709611
459008
442571
954612
913850
868565
161441
337495
118861
517435
580312
25696
440259
761486
142327
194735
429833
84531
486173
205399
88025
72854
19989
584386
1003818
59759
87202
743250
462473
413237
382673
674175
414339
531565
1044718
1027342
411442
749719
68644
105987
535113
779729
61452
743886
135967
105980
711032
734115
21602
1019789
389059
252316
801860
312373
808649
907208
386090
761632
59504
869240
606583
130866
31050
105733
467693
382030
168867
530257
270376
411883
183207
1042197
153666
156749
824427
809775
942934
922128
323933
660213
112277
572911
1023422
705340
545977
102503
758915
447769
612393
776553
254520
277788
868256
570315
590122
758606
583121
539801
1014490
815046
526502
891233
423362
882906
673168
821705
84740
969360
957086
144537
679921
113661
792250
1007142
488083
502605
687622
343419
807980
265943
1016312
78849
288979
367682
449965
923912
337556
751855
810430
622613
39253
719823
442423
490909
548341
796358
204521
1032391
811793
1023705
866992
29440
1018531
956607
841484
907409
967198
126826
420127
84172
347661
103305
547807
651269
818324
527889
288019
502405
899633
527242
604250
208666
226808
608479
201027
1028677
447989
434620
1025492
338615
193966
332218
165452
986167
781339
371004
943750
244649
790681
489722
46190
415475
341216
978306
482231
548762
162520
79880
627801
97993
366505
874864
143483
787239
684895
1031358
397896
479379
499157
311960
745537
756208
147965
40123
237408
396222
773415
923138
837201
921540
275142
466418
533237
28217
652933
916042
574075
187206
474076
335295
568814
796986
383374
474654
460786
100697
46158
352007
182948
580431
114671
693160
108301
37459
913604
236288
225541
146307
448428
323635
354412
381068
416179
824427
804461
1017237
20667
894303
891742
580365
353730
167479
727965
65394
697506
963342
963995
781651
610370
647319
589168
1025369
411546
628728
501731
946521
189391
318373
988356
543089
995432
737460
941777
775555
167948
991294
510455
612058
733655
814828
963522
1039725
841130
101386
443816
929989
37172
524364
86828
897340
730857
323317
188659
652811
710506
77847
550588
356187
1040558
88016
5389
99353
115075
5221
408496
63092
600616
323301
916684
802306
894642
788971
1014222
829722
509005
160142
801275
9835
36657
242701
1016952
235580
865889
530650
20143
918076
346891
909418
128914
1038199
636968
21863
255827
753901
425924
203388
652549
657705
282240
42156
915903
222278
303602
931677
810175
761475
915035
1045335
747081
542118
693437
352595
163465
8841
664629
868166
379257
756899
194644
796639
987983
351821
752343
51925
331530
452013
230309
1019160
766446
966803
602005
906964
158212
341555
494760
849707
159516
903468
262286
310732
652351
675776
43791
613321
444723
921450
1022494
992364
795103
18652
1011586
773662
271827
267240
793994
745063
654375
350895
847814
169901
601298
313668
645619
4944
180171
713608
380609
363403
288597
563546
403076
393835
23663
401514
416869
94390
438194
486440
284711
99024
908620
440856
932949
329900
410916
1011916
247668
93020
943131
565840
9075
307899
984218
32710
549690
625081
948621
767545
1016154
634666
318804
594737
809027
183557
844384
155191
888725
63202
199308
476659
352476
865991
101246
835318
131558
457374
151839
131041
629794
873235
891616
957755
397603
827172
257852
289599
537675
948334
188723
438758
265185
429896
574056
650964
519867
377720
14958
576250
806041
833380
242515
914125
85779
360122
915278
1465
890844
685609
103274
197411
104726
936884
783381
444829
839988
378020
415463
447125
151280
119217
876680
636632
617582
834898
290790
910203
400034
388723
630438
878494
902202
207419
9857
416640
272064
599375
17491
678948
965512
210826
1018932
130978
596697
42604
1023769
623940
281565
983074
119121
672599
662358
319759
176204
789250
139600
304965
722405
769380
974128
963097
200698
644185
514212
191852
288853
836970
561174
448489
446848
316797
692702
335898
293422
787026
560935
536015
771390
244930
732009
714169
945342
417718
1021798
529658
921015
1033276
4938
395292
400757
719284
731043
161374
358503
972366
506997
105786
248449
565042
318005
727667
542495
223099
602422
273630
370375
358653
836770
929991
224965
724912
241422
535455
719126
1017751
1032739
644841
615516
299684
315657
1042701
879599
642000
997021
252055
480800
841116
579178
300321
713774
238690
195361
541641
886686
339599
193410
367891
816252
767852
80094
892862
549617
724043
472562
765174
626567
750147
736073
42492
620314
415655
327202
400867
693600
220539
899904
275651
405171
720058
190165
619312
819115
854751
918588
1033377
211667
673276
401006
506452
309911
463746
172062
998328
754835
637116
579033
442508
311610
431526
601313
679259
317398
473204
744092
160597
729084
135528
530010
334699
829493
365533
181618
465895
38082
357619
160432
717574
517902
152570
20479
492810
856883
1025805
890843
865377
85460
263882
93192
521834
795728
1042741
64443
119714
379470
507207
436369
244129
494176
880018
919256
488213
813610
867857
766260
74682
151736
318415
984054
492890
964111
598594
866763
263349
192692
702778
131209
916272
775536
370909
694002
936242
949934
688531
262577
146446
801225
761359
747029
596837
812508
222200
532418
114071
156266
869282
147748
665243
257227
144616
71244
430283
829994
68693
1037451
913129
759098
270029
29351
376707
428051
850919
884543
231214
110427
594402
351168
549677
998150
921641
501285
214676
204400
116142
124583
626622
643312
612797
472726
207845
970839
836883
986044
615630
849039
213269
941604
101595
187716
80856
373548
203270
927110
41503
20968
659277
112342
781072
210162
1036745
38618
396225
930954
194800
541497
499245
134547
18143
24424
249427
487407
966163
618652
344376
6019
3685
269478
407897
560289
891340
247444
367552
485120
104819
984915
124284
446025
206655
335807
850172
17847
261693
743134
578655
31264
805
687893
801857
249685
425320
679268
645013
516060
381850
509369
586953
332785
375419
607352
65123
100120
866515
487924
298220
79466
406957
739879
112587
647277
501905
293410
76902
538432
15962
612575
861607
943012
412278
1017848
645991
47984
143346
901061
885918
203538
396130
1033577
335755
541723
675705
326907
866827
635648
151743
593041
786123
68061
930578
710909
794673
16023
918690
950064
561461
1043069
467596
250896
182862
984901
377682
227818
960938
684851
17896
36314
604424
980796
121809
538036
230990
1004128
563367
906841
193750
868310
555658
173872
1040186
568399
7206
265643
484122
370352
451295
612827
208152
692033
823615
106100
203158
725999
475396
627201
141891
708333
525012
358148
872243
434332
283755
411043
1010783
445056
665021
420898
848786
779431
12755
727220
180789
327443
934869
828986
297956
345425
918594
935700
664660
367200
144950
682709
380553
409503
296411
475074
55846
698023
461055
638821
445752
328627
601773
163694
69226
1035059
333663
970973
970581
535890
793232
42488
646412
977922
731149
487373
251700
679418
960994
342803
625462
197567
900706
339842
790831
585381
2651
406058
129122
695492
737027
1019206
668350
224658
312652
608813
932403
293437
548105
569256
287533
254203
67397
863157
482342
981580
999007
399135
1000885
788186
1039976
1035146
343747
752396
39761
713099
10546
684399
588012
131898
968616
232708
198683
419945
86059
609327
265755
568165
780724
458812
622078
689420
536779
33148
800077
591088
456400
103186
144761
786800
522795
574371
492796
813621
71119
847562
465416
1031415
671349
600401
171134
306054
670941
438975
660678
500039
153887
414872
713657
431153
803573
566536
491860
631243
1028670
427392
229150
670496
800608
700684
636633
566686
175473
535721
579090
275003
144179
95270
634583
475889
302640
356144
202312
93140
221872
115595
291220
552259
282672
920959
494820
794830
505199
83504
776466
134115
1040446
622025
130401
1039537
24167
940787
570820
344277
262524
96323
324550
637717
1022457
164946
600845
122705
39307
454352
359805
51482
325214
209246
24892
104147
82677
129385
814144
990210
973741
309222
500843
145174
223528
744249
90986
773982
393959
399300
738263
74240
731318
280398
417446
813180
252624
810365
992520
528260
243069
760914
345736
322240
226149
540621
344974
1026525
621683
623369
154178
304806
771765
262775
984563
669206
474579
636953
874569
368288
306993
719804
900765
532544
263971
232455
284715
640222
999642
999989
173468
417279
220459
524841
170633
959868
66886
399871
410851
898900
800467
256708
710457
955621
205863
423817
952329
135318
537089
1033160
499836
502366
910959
850518
585564
627171
885180
580034
122072
388954
93527
316838
840961
653496
762055
987637
468135
17652
14212
300880
930408
631680
899229
792186
775
386321
888304
765452
915162
681328
17389
175636
650685
727860
186850
881281
449794
774648
558193
172250
713686
368637
393002
742981
303826
664957
735505
621948
625066
1021744
239590
730997
474771
1017500
564932
596807
778917
198498
19028
1028381
189998
569692
323454
308053
221963
36697
869767
415434
329108
164179
293206
854691
580636
669118
218124
412855
410099
199180
888685
331167
737624
541790
342499
399014
961765
668738
310020
577990
47159
502354
169182
73247
905435
318463
470845
458597
4222
877660
4660
3789
207193
416575
867893
905637
773394
459980
775922
549755
171511
268910
646966
513799
434393
15181
869812
977925
86826
634568
1015945
94252
109909
186962
284161
453060
998431
24119
216206
628388
848383
230928
337216
41831
370740
780793
884722
681159
320868
549027
210017
588048
974461
872264
290196
730140
825611
155033
485324
55241
10
111971
461817
119610
78444
321164
281503
488597
139012
1027426
697807
508927
279580
310671
901091
760755
168839
477358
82001
295492
934868
872075
586025
299706
69153
775152
103913
381671
11419
672359
470082
50399
1020302
623487
430238
634982
361911
450178
584692
481880
209671
689264
670037
207687
471586
72871
527147
976838
434759
738527
978129
328072
1019854
237694
886961
1034368
817713
929763
612337
883541
929058
413207
15624
826156
746517
916459
148223
52850
423678
714111
43028
463476
186807
9510
178597
753619
228158
207257
71161
394544
217631
773385
967726
972454
644702
621349
1033008
31710
647112
298642
794119
789876
135227
292374
249071
101088
211689
432965
62526
23956
210294
420436
780688
788268
1035866
504349
578866
62925
370605
253075
647512
872910
64295
814903
480328
623131
304467
251906
688157
165269
786448
459680
323623
376985
448180
378903
805143
347710
213843
966406
783509
560915
313686
1018878
540470
331531
764658
77076
397836
117842
32499
625239
970612
496378
88325
119013
759786
725334
232572
586242
753883
960828
737377
723129
498053
1002479
447773
1040774
272699
148904
881961
897691
630321
175756
946172
497141
269780
59548
124831
1017771
184376
92645
812445
89532
430530
329563
713437
615588
143860
144182
834967
915447
282683
284956
333356
127347
495266
256796
638478
749014
483635
101160
114525
256957
436064
959283
604992
600129
325593
547122
57546
717113
939097
410082
887573
791477
1001930
174198
710584
660745
130369
489447
674905
182460
381257
137373
871509
50584
103590
269322
509389
715567
880655
50258
804450
332020
1037933
973408
599210
840805
268834
757391
527821
153460
967696
649592
575800
291839
940419
943971
193
920713
689776
663503
260526
422826
72516
1005194
800419
586838
274815
898960
1031910
205525
675415
529295
604038
790749
115594
926716
963965
260405
178370
376275
539302
776125
549393
143664
395955
645294
362020
341448
241247
299551
43201
316335
393878
112632
1012567
862476
429458
642455
763279
155821
402779
570199
140338
276785
705694
410840
70781
311227
941548
236934
657651
31701
753898
298711
1036767
391393
700784
718295
925428
284654
769822
763663
432328
747261
754683
1033674
196136
405730
403564
1027492
412625
125247
175513
855667
61992
1021764
429994
722686
650446
818333
647891
132806
172672
306649
89837
54192
937667
897169
183129
663400
556450
71162
143685
636898
19364
589872
303582
668347
871409
922668
270232
900366
150001
901021
598996
711132
255347
50356
2776
1014850
972651
9883
57354
521163
699459
769112
77727
676653
6586
280416
16177
552753
994390
404547
893795
409457
515042
692008
730730
652585
607080
194691
1040459
285442
679971
967551
828017
48648
428917
600369
184955
916843
325345
627170
609959
1044460
88387
169400
187695
363877
399523
374668
446529
448708
715748
500883
433562
727259
658166
489123
279518
220448
751804
1039446
479748
76920
364061
141164
717364
327658
460609
915924
199472
303869
988192
879281
325471
969115
764982
832828
259899
981830
714015
999479
828511
942665
942899
513941
704418
867008
616778
958527
27447
825402
590914
651505
473917
485695
657446
785592
271589
815088
1004532
28849
445028
501580
418797
577669
533573
1000461
729113
124994
353352
901636
580461
720659
790317
30394
722909
720548
859883
421231
703687
581933
703686
173768
89073
679416
95881
893160
113716
639698
770229
720548
18577
890283
832922
129357
459180
601764
293230
319280
409191
435297
320948
511511
190355
483799
8821
242156
172970
734850
7618
514475
69159
213988
372845
710299
982289
344202
365852
1862
667449
378094
537943
604103
726563
162556
465365
348657
887068
237991
773579
266302
975541
490709
390676
951768
695985
526574
767581
438260
159894
521328
760894
85936
1036644
492701
727125
102565
831679
973828
699477
56119
578556
211230
101903
793178
111711
72572
304501
436239
107627
200325
431084
508757
560316
661717
145527
115969
996604
524080
965109
951016
468030
154744
671710
708967
1016673
292184
11456
4081
849768
1024859
806370
726194
634445
481500
247381
507742
484268
60678
768447
122342
980360
465692
153071
46824
28001
39113
865443
825192
893399
217960
263822
314029
476795
798971
881103
406213
1036164
935900
1044232
665177
629514
610489
629650
860749
135549
301654
585732
821092
329583
643373
261394
670089
841283
1024681
187538
42172
1020724
980951
839123
64204
898197
682447
866445
309308
619934
941673
504521
693175
163861
555790
914317
280872
95840
211648
733572
883824
35883
451531
476784
569359
551872
470737
184086
202406
549736
297691
203045
917670
760030
500734
79362
59477
364792
65558
579832
53087
959263
120299
523812
278126
670330
1030007
767892
306285
961808
53572
290731
178606
647688
443863
510018
516172
625878
456413
603401
314812
996469
515269
395366
114610
288091
1021581
515807
146904
189828
678933
529820
1032076
104496
400604
103661
796506
797024
694539
380788
457419
301950
715230
870988
683222
243866
914230
351730
328514
811463
884574
946420
816110
652047
111868
671523
27585
224175
880826
323508
661178
346482
502972
140178
306417
92749
550123
156663
906975
940548
340789
625195
649950
502067
761867
684882
728527
528882
326801
620141
579453
915134
132135
590908
309346
125185
386897
190993
387300
483783
872590
18057
629153
995131
1008698
487171
146483
1037961
1011371
908837
40707
376320
1033190
520922
974667
298196
86546
663524
187995
423441
212013
306996
228174
711272
162315
255507
1014180
712994
1035153
456330
760037
249725
155933
893056
245919
964869
65662
329139
493753
408464
799289
854882
621191
633073
297783
575237
54810
118083
975019
265772
978275
463412
813679
63921
446905
823881
869884
875713
24727
876450
109142
30735
335129
351517
107057
458847
778137
990514
483286
804674
298328
963315
169807
969987
252933
121950
139995
381074
214500
784384
81942
917978
125846
251715
273008
892389
990056
248265
252804
984974
562314
897314
479016
33309
661977
327763
191050
14170
262511
506144
12901
901226
255052
337776
692256
308593
913046
608291
46634
471491
757452
283089
15485
401332
547639
398309
264311
630180
932227
539927
54634
262177
949143
488976
201677
880404
776674
717042
819449
13705
98553
251418
497861
9766
672176
338680
220227
803778
88161
942015
838975
150273
788018
455381
770007
683201
839616
1038289
620671
857917
528748
212916
147996
416769
874806
714724
585710
902099
909525
102995
500492
464905
665015
322587
402013
217661
845047
1017900
119018
1020347
298301
377781
415894
506619
306801
734884
515263
413418
306105
405440
908897
822174
839920
259443
136798
70018
76396
1025466
57663
600247
47408
858223
75501
104415
399993
576084
1034887
360969
959498
792599
918327
579828
622418
522353
734845
768961
701298
1030671
891779
658951
427790
305833
950127
805693
871102
109544
746772
651519
194941
640261
474914
4179
607850
41716
586563
928657
1039326
617256
599335
427193
483937
36057
721689
912418
430527
1027663
530312
699632
953261
875052
679562
565627
873287
717459
90443
788592
536029
387496
658610
230586
951901
661606
781699
1016129
784978
361784
500030
93475
125313
777967
426489
794702
1028540
181089
1014124
689822
666926
1009803
894371
255890
997469
200234
372390
608656
696346
33538
802424
618891
774927
936037
261238
269141
128531
724126
834656
44691
582601
46228
795838
247067
848338
942529
113489
1019218
491393
1009225
190433
6871
336558
136440
179323
704980
993828
809521
517537
653706
298829
65917
387012
479381
468428
594196
132661
155089
543635
792146
483704
1026894
187130
1008097
458408
94912
41653
115079
872608
674147
595256
669988
1016817
351500
534683
823287
708283
815929
1039485
879161
1012577
750979
436731
934566
570734
820592
782413
922113
311383
688772
217200
613492
398341
799028
288599
424639
261153
255733
117729
798641
216107
1003255
923523
316021
914328
565959
411792
798780
712801
786390
916195
58175
820539
123192
160313
628658
664319
595992
306608
383025
664113
321079
705372
681919
845601
852420
720585
992296
743519
37402
124813
445315
27756
614373
522137
40639
73854
357824
142642
901365
19209
861379
387318
956565
109244
736070
629226
142169
246994
225494
383992
716635
249896
640248
318383
631626
100913
276127
160532
902294
438805
106529
124692
266624
828153
199207
1017753
294724
874655
382943
772899
500921
888357
294970
330192
40689
844309
519322
387943
4583
747040
325188
529751
337683
80033
935736
484958
67526
127817
255168
1045376
220412
855293
169582
396597
770408
598311
883899
1034021
350285
710848
735945
231393
327856
30260
949018
604942
1025592
11942
689351
273706
269589
836539
480459
882592
70325
45057
728657
853660
225400
1033606
774963
163934
574864
259630
225567
962666
366374
380812
940852
837601
753181
120242
777690
197108
96393
710097
497220
259647
44166
462301
548224
1009842
386918
1025125
158291
155464
405698
110364
226324
347228
295399
851363
626278
423358
778724
732650
416837
747344
869492
1034568
479530
301960
1011622
31358
383086
116558
345003
962454
467723
618321
608584
854739
377622
959270
559018
892641
94090
616250
525346
25296
509048
194734
835139
973537
177142
982453
672081
351276
519173
124642
170520
350766
455460
629538
741593
880993
183046
259735
500522
144301
368322
792061
927235
148542
463928
314414
288720
860515
85277
222356
821391
602984
529862
826939
145553
746843
689539
804428
20764
343775
981813
860816
607819
4710
728181
665170
959955
266160
1001496
417892
21734
1044877
927197
200713
573483
812349
193549
642063
317511
968422
11739
154735
1002661
319130
717134
498060
1015888
631811
950894
614385
761745
487854
985901
364950
701692
766181
487147
809859
857477
37551
417613
1002273
797212
791401
588590
576300
648049
925632
721115
73128
415072
1005448
813051
746662
155817
136829
723167
175260
123850
668415
149108
950813
857007
240487
227487
687038
391928
523152
538367
665866
362096
806266
445694
580026
576430
206968
384252
849408
521176
1015307
78050
356494
852821
320894
669089
87082
703006
329508
968039
367146
523473
640291
284626
493370
596384
67712
264313
961348
53125
188998
928022
770747
453427
478380
982024
983325
751094
692121
60590
947377
404074
377098
840131
517938
519822
959356
305191
736680
963832
442023
906851
236221
697760
904220
145838
956456
1016591
940818
627106
150984
844958
848814
1008404
721955
586621
112771
932513
825701
111110
447886
269369
161089
226730
442265
22460
72416
205521
975353
62826
117203
899070
410481
18142
937639
825110
718325
690722
721101
1004360
596833
726587
18574
243711
378172
339525
257122
678244
911984
924352
121645
459138
131914
108448
655554
184146
951887
546070
464955
76448
116498
944216
1007834
204710
308284
324490
934837
980240
234019
722598
335362
833453
587639
624023
574685
779522
338635
414186
605677
451982
253777
635237
667927
879558
428378
245454
824367
60345
380084
785275
93254
407852
306493
912533
683992
648330
646672
133551
458399
467674
530084
474671
8322
498890
448594
208645
930125
1036711
207341
119454
578481
302554
531962
989720
670060
1037351
553132
1030541
123430
572367
65613
97247
569521
654610
45898
1013731
470888
72894
63988
925309
233714
1035793
510366
868733
1003640
582062
1023768
813666
316120
57546
510014
947508
409761
865148
686117
977228
639528
835265
1036310
597865
182560
941725
826465
935189
362379
946495
428769
561282
755026
493890
401474
193615
749754
593787
589382
1002210
392962
454379
899964
560525
961060
11223
475152
794453
339498
326106
844010
393369
953876
225992
62696
530540
56217
906889
906377
252002
556461
327678
445664
959458
805703
457425
201839
403787
132376
556438
860251
149157
605820
58222
660178
120817
625679
433496
447017
486702
306330
729280
582592
767354
415463
937370
1007957
851528
930231
55597
771261
464343
558996
436999
652349
865914
651618
445900
289110
764670
800249
573038
537449
617237
872984
430201
275454
638723
85958
469285
424569
201021
923418
915152
109982
18469
769415
214313
850357
320177
805633
1018082
72375
774948
574928
602134
578257
524463
309239
315660
762661
964468
192485
847372
469371
208525
557846
116134
405467
915715
472284
694076
55062
559018
553992
531232
533822
190693
713332
832684
696522
309778
160809
370853
796175
1011962
825361
4000
32137
882441
60243
172227
234432
172426
794555
620212
857738
262092
1020042
752778
991976
289102
968628
975558
78295
414675
1025072
479021
216117
870900
767609
341763
102394
579552
822858
630946
453849
247789
495354
855263
748747
205113
418510
104433
965500
381882
399307
117194
956002
984995
693184
782658
808314
225555
206510
993092
516736
863984
815728
721894
794453
349473
164194
50450
116396
142826
571925
806133
150950
559925
594656
180778
262255
250494
194402
907330
26765
2266
956257
983443
700581
233099
222641
791471
24061
454066
626632
640792
758242
693827
793343
279620
42786
355304
261735
898518
125740
827982
708865
660965
847807
909943
1015400
371521
941419
526651
665415
971532
769827
67045
930284
308218
76969
720827
336566
288792
217288
654714
820772
867832
456331
327975
1042653
823791
632697
395654
130472
6085
562865
664996
447288
749177
198864
648477
636555
740957
470520
160023
129874
662525
969553
216256
927990
737711
250892
934251
231790
832317
329160
815777
344956
633521
472219
463267
36553
28788
591529
865767
9177
558021
505584
237457
966873
1007735
47518
293498
389295
571402
860656
633391
418325
337515
854767
756276
706504
796385
734103
690345
1007987
235013
402990
472936
237919
189532
741287
765599
762423
296256
605281
738504
782094
16949
942291
806608
667738
337223
639332
256723
377150
849729
790893
290476
749681
211299
405401
762182
812565
205757
88522
283253
69018
363142
697644
68573
562828
959684
945065
649880
38311
500935
125847
611208
605353
807993
331152
689579
980714
799975
772115
832108
336495
276605
922040
933189
278338
560096
607222
424137
211360
22637
5037
481313
398078
912291
641700
990677
240450
461928
404271
159363
293214
848522
958759
704432
1030112
659575
985356
962157
343147
388670
505993
114680
404907
872044
445320
807226
135333
26637
732794
195957
799413
878525
766199
758967
638407
845195
236645
82389
368662
322639
79217
207637
170187
121299
298171
1751
486253
891658
1037387
101689
356801
130860
611652
324707
429167
451928
155542
696467
343223
590521
978535
114901
828726
754448
986770
419078
925142
1030841
615294
213911
493329
265895
96452
168310
412247
513696
269758
270663
434398
354740
17691
736765
104133
825446
972534
1024263
266678
286858
616030
924041
274187
167751
528874
425351
692983
777501
624250
736249
668765
804798
228765
570949
825957
21488
274531
606024
84081
779741
304331
263968
1010251
654183
603421
614814
750855
1028341
253227
710589
382023
444529
732827
1039564
112673
186236
574294
79074
915321
664177
517888
655980
103370
590753
113314
801249
438147
61020
689024
988805
36341
118507
588465
671986
663357
777280
828760
346928
300439
305172
782821
707600
370308
292089
614925
798955
660849
490048
845173
70608
441765
238346
51876
888300
848241
960753
633732
342292
268734
617908
761512
400876
1012054
570743
434686
550983
68220
773604
670813
184018
705386
543569
876184
355486
955351
164800
198156
593724
651280
608811
1004469
465962
1010758
809452
321658
948563
603677
972145
580363
934987
1044016
26143
445282
990774
997525
685899
632350
670765
255546
211098
960464
177563
746370
708865
740309
832521
669261
312242
411131
716693
1026572
465617
9648
205095
841087
441457
119149
55627
446344
2734
521776
1036235
286973
440619
242821
478590
368482
935993
38377
121148
226550
100111
479265
499642
331834
955539
567325
893285
1027687
264100
907559
348404
917757
892396
626800
242421
911657
337621
1044740
438350
761635
370433
669650
479892
1024120
215122
847867
167616
271232
959474
734677
818153
917014
953992
922735
537913
1011856
819376
1014167
827602
610664
544906
84537
384130
735142
744120
984498
456621
661323
95668
333600
992999
250667
899501
398854
658291
2572
1011260
175056
642706
65187
659269
198160
875164
720514
222637
394753
467774
624419
938033
788177
340253
521421
518471
1033736
1003508
840179
219840
240055
815416
327200
459201
11440
852934
268581
953635
537743
307906
721232
330752
117816
586081
268894
326558
281320
105911
600810
433336
698611
745084
852773
845279
751924
666757
256968
163544
832558
689685
994962
11653
857446
43882
139429
194793
61263
757027
462440
227880
67468
431943
531359
1011115
669073
819740
1034603
991013
228354
107362
296733
850950
291076
327331
539718
353286
850227
32637
811877
356475
997548
278013
602010
731617
200360
1014192
425738
927126
412528
738751
232505
1011412
559735
728163
373000
175278
476558
771935
707507
860740
818181
25242
948224
55308
926887
147043
952961
325559
1005550
890192
900389
462587
392616
257357
72822
620481
662049
263995
472018
203696
13038
525649
21086
308371
190684
47857
1040630
1015910
561190
1014325
637375
902392
337871
543110
337249
367291
642787
947090
730081
691228
168592
32271
589839
603387
459189
660427
859134
42485
450838
469832
1033142
211362
684979
664449
470658
235622
39703
310762
1038981
63809
148640
800041
671757
320744
343703
204614
41906
879892
765134
943081
532116
635800
854342
570443
167476
317784
724879
143005
775371
269303
1033490
563872
89194
880526
937645
546627
705560
399256
771166
630906
316801
156312
664033
41307
83181
577577
218071
511451
180832
25151
565150
412335
318937
574056
110446
771905
770401
178746
626642
243185
143801
869606
884594
218798
944365
1017147
526623
87676
954721
552586
289528
381971
145902
250790
423851
879143
663221
37319
617733
798558
672738
93804
655964
1041953
446324
656216
100643
970061
814238
193954
123593
466464
1005153
400698
972039
207567
955751
560962
660955
148055
984615
202538
830206
845668
635589
538434
456930
492775
61125
320606
607938
179286
1037427
804956
342020
856890
295780
1015414
986232
41113
745860
856548
76162
468944
143157
1036809
721507
277846
869940
161961
399498
257771
773396
423868
343638
158379
322946
266739
573105
537192
926905
521778
693571
329345
73781
989967
224834
474199
235413
509644
74711
735070
531415
112841
933002
241184
170990
728276
274626
440854
536088
287831
475942
1011990
629619
859052
713127
511010
109532
967240
889315
642817
55337
253008
933394
3716
489044
535459
882499
1036994
37147
18653
893022
909290
34430
335410
156874
854112
133896
542506
484006
436970
374724
903535
258880
299752
161199
915125
552417
570214
708740
521977
801475
18214
560800
109976
373256
69669
933058
416284
683355
847786
984389
198629
243973
405132
348557
395613
133205
17918
609939
119369
249561
301078
468010
391485
397377
929114
234914
303619
944482
127060
526737
702323
756068
13264
1020660
174544
263581
690515
953349
429366
687874
661526
403699
704357
620177
980082
648461
688210
663068
326614
750884
1001250
991648
139239
872217
607947
751796
1023962
91273
696420
211331
792908
234747
594675
970389
643828
674332
666917
541698
288283
978435
779099
818012
1034693
683062
413314
295894
730435
85977
538870
337302
885291
195852
991480
352680
836144
41105
383952
261072
302421
913330
966501
350168
248208
638246
811557
144024
763097
35314
68501
910903
975117
599909
339610
250829
770636
516549
426558
309737
1013157
809119
237748
1003472
984127
803230
463853
734436
44067
468999
889279
1001119
404458
565672
428964
301613
773148
335711
646602
596394
234651
519543
1039240
663738
852763
784758
473879
194671
900947
651384
365434
245683
534546
95756
824364
893596
24235
526979
344985
522887
599038
807253
904347
860790
351062
717388
475477
255468
913705
213101
82396
337859
615957
41392
747089
133307
353820
538896
471891
234337
581547
525520
477999
497488
810786
688453
724247
391013
692749
10600
502744
167644
972292
519941
291412
37839
254460
338229
981864
441847
860047
915597
349571
82840
11626
403468
889407
846795
880697
424418
386908
721586
617689
550973
942808
239772
649985
448713
864936
549697
672576
601217
732120
776839
910163
93031
651653
254474
51284
846777
940844
644602
81616
437493
715507
395621
692548
468363
931148
426763
481745
672328
6961
723555
477393
563915
660179
416330
1024513
960400
885626
32283
159852
314670
187237
695491
459657
195339
505966
249707
607695
150927
460126
464881
1043153
367186
555638
1017182
981105
432854
45263
825114
1020384
375317
87713
939529
946784
894034
825378
412373
103516
555213
989082
434940
493427
945616
959499
98104
96676
272984
75954
342372
122654
391530
604021
735872
241005
771037
1012081
1020408
364536
805971
193178
418547
232851
327917
636950
69707
668950
979577
1007892
981955
927353
448017
165874
628642
763721
894427
516014
279385
127392
783490
295491
755482
894062
441078
224017
383667
957893
108990
629220
120067
266047
62934
694479
312721
83355
96193
751222
721374
679424
225739
423816
416490
461918
48218
112315
60326
633449
820156
763544
632342
128741
519624
510690
966224
955598
854415
783328
666295
264118
1025844
121304
9225
27188
533033
818712
679245
482923
521956
942458
797909
890693
483623
161136
715253
133772
918650
831071
935359
671913
900304
885885
120196
608382
408314
979916
637627
137601
646063
242593
958688
835617
187333
342453
616370
60108
764685
915885
311466
701015
905683
655863
234343
860073
144624
496176
78011
441971
512384
1023002
27413
948899
1040916
940759
772368
551915
909774
50979
868347
128128
341137
136631
311233
523851
683522
21626
384054
926487
139222
350894
346299
327788
279705
434240
344618
961148
681655
269971
1013928
252440
648971
405640
384307
441564
430357
372355
998204
802974
795516
510211
114510
618324
317143
519357
431541
285687
442528
656770
69276
701810
162207
785494
950227
18037
79336
829226
828253
485807
920134
479217
644126
825989
782800
36782
458114
647331
528301
818049
908854
985431
439074
663644
227588
10189
314189
953498
266926
774047
607309
77801
124296
377587
971801
662603
670055
379388
380319
257121
563906
670281
326545
705548
1032613
69724
769132
822409
988604
697177
643303
392629
515684
1024645
809418
215460
472034
272746
1041613
217515
416205
415805
741055
913429
74660
235055
590741
399751
902634
518455
229401
598371
923736
615599
473500
813634
57512
293788
304946
539334
605111
970156
237182
333188
56268
802472
673141
244864
1003109
346159
351884
143219
800224
539992
683576
671773
400531
143118
449980
706262
450949
121105
168713
528220
260406
3773
116831
451444
952181
68289
858928
662541
585855
873265
88436
444653
1038863
917354
649913
513299
155159
331198
597261
574601
670247
647396
396713
173464
500273
917225
753836
455622
163513
430902
802493
332158
79045
945610
316369
91244
922161
28925
583890
260989
2922
132469
722464
667574
73366
573003
935499
232653
310163
943650
623506
466136
745317
239239
501871
95969
774883
1020999
106537
969124
537643
960952
941091
670620
460835
72545
658926
547874
921214
526120
584106
867468
323179
279916
953636
916844
352141
234211
103098
750370
306735
694968
18148
809613
477103
739671
694452
864493
751725
953177
975904
422974
731519
469846
337609
282502
422618
493690
1040359
654346
387608
864313
852199
548176
450243
716733
74923
719572
856705
347250
536971
836337
676043
144846
237768
1014525
445358
271412
236730
220144
595457
904779
608008
975101
240511
552628
364100
1003712
626862
284510
292483
348483
922910
957321
99718
855770
782076
453079
968425
264753
502465
808232
1042689
840814
948259
806819
737785
782726
64014
674038
31751
340946
421804
782821
449127
968705
425109
878857
608793
255995
379374
1026414
367121
355027
52916
219719
139768
573506
222183
750214
627570
710683
381829
774400
311204
118986
100506
144615
507013
586248
741672
501816
646949
629731
794186
721912
195124
924540
1021525
449860
179199
833332
936540
257633
498660
842498
460133
73338
66752
1018880
190609
259011
976593
644421
1004248
412346
866445
661376
725060
10218
602843
402180
748234
56033
752149
50398
180204
539133
436218
71098
518663
128164
976692
531495
945100
362483
694182
675858
1031704
218021
705786
87933
164263
835585
442006
824866
704564
190062
57414
730595
289220
301489
860322
966519
903528
145094
916974
185672
167379
32196
165244
159504
386805
756750
20887
215032
602032
527332
198626
382608
961480
707205
867103
774073
129117
585834
864812
394227
559105
144687
451187
322260
916824
788748
912843
225719
818091
1018221
20293
779485
920134
131872
4144
648078
1033600
10277
854815
992206
243005
329570
90169
643451
971487
72808
73338
668728
980028
298155
89470
180016
716798
867886
766044
352177
271669
89993
875084
491571
15058
305424
806683
899804
747053
619746
792437
617834
347972
838769
899246
304269
276700
1007247
932415
392043
69083
134550
44873
981508
252069
634445
176331
221763
95564
174250
129065
663860
911717
448611
105473
648693
1038654
345777
388525
608875
482620
62474
438710
210995
283334
881357
447651
431791
981599
353927
999215
662190
920354
216579
287757
215495
903259
736139
550126
539274
1012907
453401
20573
735555
1028102
666224
806853
366854
702852
387802
468839
225925
643677
483016
443062
63068
991882
738422
229990
34271
152942
809692
1016958
654128
941111
524321
19619
200277
936865
870902
570943
80643
187335
285314
321115
461115
271125
934768
875251
805630
77742
986834
176970
355379
1012018
323795
706375
358494
853953
261300
357356
299711
655747
235951
31257
105444
314535
79024
846380
494484
429062
948419
998002
740253
1016339
858225
350693
69458
898530
366348
72684
704375
644900
368855
502040
694246
274889
471251
922613
1040443
469355
760922
730407
714291
679739
819703
671221
939680
455052
617119
306982
390584
509802
1012626
695533
826558
1025518
720126
905334
938012
917040
772015
917954
961038
796113
652612
960632
653320
832178
393921
661934
714792
895517
345130
851796
559405
228499
748066
697690
744438
725006
681493
989577
389146
924938
40176
249878
1017750
1002336
444402
808676
676607
1034379
359317
97761
494688
617358
1004348
836093
586594
1014550
953377
748830
851276
351687
128233
201489
431730
936989
612348
578407
542669
193960
120977
433914
889318
179465
116050
615178
860076
411266
44820
84131
706073
645986
859944
951253
225465
229593
625748
135620
9695
443082
859335
953594
944546
278993
813623
824082
648222
657316
83502
1019265
397025
177970
543685
327194
2126
319866
698203
900296
724085
256596
570710
496025
228412
663975
283029
1015752
238367
940013
995775
606055
166595
524141
897148
997027
112579
630106
429575
574267
981219
193306
632787
149853
202237
4059
440763
995062
826594
168193
721926
709909
291671
175143
777004
811815
422310
976852
518261
700156
487375
471219
964068
285984
169092
197467
949284
349950
709533
308395
997162
652917
770465
957479
416574
933345
2788
646748
685412
751063
756083
983566
230488
410474
641944
378113
877137
467349
364312
629165
350934
952448
905493
820892
509316
549369
161845
365638
757764
428845
652005
415089
376527
196076
571026
18148
587798
190962
10598
938765
907001
840528
239987
79651
414521
589956
742850
412041
748428
445894
158443
699473
43788
498778
360960
3994
154147
163516
824915
522376
490327
425293
925729
63805
734771
133925
196487
358727
335133
1040545
517652
145924
965000
235309
478016
517342
619316
803089
974168
443077
832584
438847
267066
701130
675004
501515
677740
831656
608016
978936
244119
302437
822883
968418
993792
932376
384235
414920
281912
340722
603458
246090
180627
381462
216546
116416
543994
285444
289239
973827
109361
28950
235410
195839
12578
567482
686434
518524
502644
510685
785100
675410
545490
1028902
649720
292159
43941
999670
836198
318424
751854
935694
62399
513034
958394
820389
884140
518410
951862
3393
326224
988168
585895
83368
191744
520564
970667
45974
457850
27784
779032
806711
126227
584499
765855
849
1025192
690391
12604
678103
795477
319547
789973
11427
739215
180392
412315
375870
542330
894006
841512
403976
287415
416653
853082
865860
711768
782599
365784
298282
229655
864661
1032704
884397
600931
876122
799186
350780
550105
5329
1360
110847
590603
152105
682797
546680
632067
414553
659256
1032031
726456
529105
434824
294854
1016981
492201
96722
680282
689273
272405
148471
210710
369642
631165
231360
529230
185633
202400
837325
657912
905424
402421
683201
231595
58258
206165
855550
330161
342857
466670
476382
965806
292435
643837
35862
395041
208114
743021
585633
139827
883030
314759
548560
620418
926343
496557
857640
908401
211729
1016651
185339
501592
823791
999680
715973
235364
968176
354345
671416
859235
499837
193483
839690
149210
32952
499050
742312
775308
847538
840905
458769
228900
874506
982951
1045036
305541
802588
1019103
691553
864105
17923
979343
938611
55301
832676
520567
597638
1020300
859703
947384
162730
502428
763749
40131
318031
186699
1038584
726632
152518
464219
882256
546826
701125
266442
19577
480052
509450
663959
907726
592721
612094
92307
873366
130991
601590
64412
952578
99951
326694
468169
795
457691
766673
696653
212044
553263
215103
108091
855671
358220
129152
300644
166877
698524
416178
284338
566941
584051
143458
814663
709709
723791
414937
1028258
503942
127233
890066
78084
520646
784430
853968
911979
50762
41039
47271
1034510
385527
761024
359659
823753
300485
545195
777489
300509
699989
772470
102598
425330
252218
288279
869447
608480
603877
220031
241920
345960
422667
653801
1033697
679241
380510
1008937
1012135
1039928
724018
1027405
566327
993989
21101
974287
830539
137376
613944
911909
343820
234402
140360
95522
692381
434435
97955
672659
622696
340474
423816
237638
272535
324074
783259
748319
308028
684988
614119
340315
108882
402068
832411
967177
441262
219503
91538
89609
742399
603791
377412
182644
818055
282381
473998
478224
397223
825876
894304
573401
1015667
732117
285171
927253
787663
142211
334797
56639
678200
1006837
803464
35435
490780
279508
220619
279047
374971
205102
107253
310133
231574
802896
742748
836297
885770
275368
865875
801461
810534
760406
73610
543412
1028573
116620
365893
522330
341147
745835
682683
128041
88748
995693
601937
470937
396200
629626
163420
376148
970682
118176
917310
296876
879855
66180
160976
1035389
109435
537473
554914
355217
652357
738965
571392
49307
855736
147646
851839
169250
492744
46490
899698
825261
655616
753714
1044166
307723
287958
941883
103464
20074
183604
930768
501920
875464
122748
613379
668686
470234
421390
550390
1004588
484429
305643
693855
925104
107197
906243
626103
686019
896036
580474
45848
795410
56628
63096
16800
79441
295613
763092
486123
935572
768557
927972
811165
896081
295225
71301
13373
544301
307189
80306
991368
8843
551571
985763
938147
528361
455334
534915
708446
759610
128779
854733
504062
1016999
25916
415393
327949
161563
153015
147303
21252
63995
830076
585540
18469
195614
219389
183581
943147
403805
538748
821682
511666
750010
453003
904290
862063
725689
691918
184182
239195
409759
187318
331977
371047
674476
763130
700036
537421
539882
572684
910911
69713
1032376
49719
797261
252486
234692
943794
179932
406944
431159
142757
598141
798577
490105
398162
601917
626012
937880
826283
217845
937536
286282
366917
19638
716446
777629
964265
893963
271448
779824
287828
684653
913356
617133
162890
128321
52245
120288
770802
981125
158475
23853
109578
925295
107468
873494
458019
769653
904258
430403
669974
595284
655061
642459
875405
513285
2889
590490
820429
1004537
27000
460114
905033
111419
452486
722818
734333
950264
1018461
484244
125657
616088
117599
87889
204305
403015
843395
340162
264509
606051
6241
1007531
476370
1020324
536425
384015
424891
954367
490568
745247
988414
244139
824070
336391
832272
965817
577693
220847
1017561
789723
953303
724094
953789
749229
627613
810158
272413
18606
501465
26905
142233
31513
107015
59689
209788
447714
866806
290656
961185
271439
769949
310480
567806
11888
656231
215687
428457
850387
378551
994362
910132
165346
937006
204880
349777
516475
417434
24233
580471
358548
831661
271516
407920
322025
211684
361350
218521
575240
292962
462239
320998
135533
636022
285712
757032
189569
52128
28447
249002
151374
329470
732826
372263
112627
681778
417607
725592
792756
858929
751379
680912
457243
896734
235598
123494
508911
270139
273895
1018652
958654
1038879
359827
584596
536453
263457
908278
397906
199022
84341
667517
728497
190581
178977
1010247
717518
33878
950736
719347
277315
846618
639685
74887
427388
46419
564471
813292
112300
816820
775923
763169
629189
174430
816876
705948
679957
303915
715955
482592
855220
839662
420883
383945
650541
763452
752209
966624
952357
664599
738133
989196
821967
782615
692450
654900
226398
398586
188114
469564
1012779
625493
163532
234897
301994
566163
840554
968341
77679
564025
324680
595535
857986
638161
40810
218017
43765
245306
719468
366137
887577
319589
1001250
6507
920867
586983
102632
700167
95349
921815
451704
688717
174180
617360
483781
188458
886294
712801
646979
654281
473439
19581
306380
1033580
328013
183226
26305
823487
499380
13255
591481
251945
793375
117019
634202
478005
161089
220134
820890
503524
249018
821388
216903
864387
382576
931661
480618
597594
642166
442697
662116
228257
236695
642206
242750
716165
598858
330638
411529
1031658
276115
1033327
518659
41646
272136
300970
555562
284802
515140
524743
428414
1044299
652523
873305
425549
39102
810410
516951
951524
280846
1035255
453868
597219
997630
676224
485715
554052
544892
490707
503304
696736
398543
345326
483952
565256
204001
637412
1035198
703645
695693
421899
175648
47062
645279
451440
905462
217771
770695
59244
113702
754310
277337
469702
638882
113572
884919
995614
731409
21987
423715
803844
708153
201820
732091
827121
607339
821060
628603
297307
388876
653378
193253
844508
701560
803880
551960
137408
593049
724238
670155
493948
286726
621979
577131
497417
147630
358173
444654
30417
199218
482398
500784
723249
81033
356035
1038687
75379
507739
613410
922531
718307
632432
379152
739053
76682
980531
263477
311398
455463
715740
498194
923415
61715
407969
708808
889232
377196
582812
759406
762006
552048
396438
896473
412304
941423
591389
428435
822439
646376
121411
977714
516697
692582
868708
591460
528177
876291
996234
871656
1027334
853829
235374
165295
849430
838892
299851
564965
684709
618325
664222
54270
390818
81181
16826
201256
278394
969819
179367
361817
686592
199739
523261
704547
486166
221504
416073
1010981
881375
1011880
432430
396011
935322
547575
220962
74998
21564
416201
699578
517070
565827
557630
538868
128167
678409
940693
603579
753778
105121
677571
575672
768762
777116
390715
408402
805585
1036608
104982
360324
323811
1031518
901791
151831
26742
531424
814296
976960
609708
659483
265946
995764
938645
985243
946000
935621
934106
86040
933486
674347
518595
227008
318414
1020846
63395
21888
391215
893577
374155
484518
207503
12516
568170
952425
888936
147792
711262
244125
500178
240013
581365
920238
829870
1011970
153117
525307
449522
65439
693097
973849
447646
611087
235327
547621
716071
1012269
1030033
364940
495116
581432
154456
704678
1026202
115385
540584
999685
459466
629629
693729
525583
80447
691332
35359
991815
832522
945026
354667
19787
341836
378286
811837
874940
597019
385829
261408
793765
290
660773
926846
917428
851459
488255
480116
36557
342362
157294
684453
905694
903400
397835
121147
534006
766274
823417
560648
378387
814397
663264
521473
564582
802503
512963
1014315
992234
990507
967602
987906
617597
721313
443681
856814
305042
72965
824346
838164
405688
828207
998698
782371
47409
131502
77150
919591
414841
284507
311674
496664
725670
305052
426472
287770
96900
401664
270449
160650
5487
987073
828705
435285
75264
426833
666486
615655
531001
978529
947371
187379
629886
960355
896524
820933
329469
556892
522272
802161
590162
486369
30751
446536
320492
386311
360273
783246
611990
617211
920101
611714
695032
293013
398673
49834
165442
804937
1000311
233556
194888
978524
481220
369289
922095
250873
537323
442673
444343
22163
809876
383578
655077
943686
996548
895119
933591
344596
590833
750506
535571
599791
627825
496760
396866
797855
870382
621422
417277
135565
520532
134271
405091
304985
1000879
944276
101947
385858
427588
703874
403697
491433
740941
387587
81685
241217
459310
216617
1020069
761445
232918
642920
454329
350874
280825
234373
281828
818773
355917
4199
935812
922285
566285
891635
301821
885083
158112
425048
570080
134728
330744
368982
92850
163964
672969
545642
355478
840894
522127
1043052
75039
573159
993944
1010403
816876
307447
948290
275897
327099
510858
191971
939916
937728
926743
463240
225831
771356
996593
643568
9677
1022167
407691
504826
483645
37649
87037
286340
249750
361349
75
627485
31701
988595
735451
930961
542309
846266
38362
106646
536576
497857
89628
957919
3167
293284
69926
1003420
667251
379658
133277
397687
123973
771524
172333
7153
647163
39610
916229
225727
58773
260849
53600
616074
360958
515106
955445
602684
388114
552166
529560
382622
541414
581685
263669
704510
684556
362941
786041
472097
400817
174302
706718
669225
819115
145296
373325
344691
534027
534412
68061
530511
502473
81112
1015412
753592
382549
1044026
993942
947496
206508
623143
381808
52014
400511
314459
65920
233115
100849
511883
1026571
6608
393130
652014
436965
702595
366781
786122
842569
242275
103122
335001
120509
942068
317432
379148
145582
826887
1032308
486205
687945
890714
986551
794286
603630
784201
499646
216992
808718
601718
755731
592255
852485
943907
328059
340548
275011
303932
548608
242852
737632
569900
421614
180153
744571
970754
11610
984896
292580
845066
746926
578819
10089
6128
110490
814096
715807
191595
181148
967304
859932
206174
968747
596061
322722
239727
791559
546916
160727
538865
597387
282068
20934
758475
1015348
243595
807188
5689
350885
262507
722399
287041
428314
693691
121841
589926
765709
693865
895119
945708
359124
408750
848023
1015221
265165
334962
983076
953317
199834
512335
266103
299936
508418
204742
771092
883489
700235
266209
1035703
224224
565373
125539
41785
295750
219000
573187
546310
686740
7702
592671
682021
716747
788666
70281
581342
452354
1034340
7867
584699
983787
371341
143307
119934
482853
146925
566744
257962
415810
551906
407490
1028993
992320
609207
881387
387186
154232
201502
723640
905175
1022325
631735
996112
768287
757219
818120
643356
443846
616955
491450
466266
36832
251922
647727
202460
453228
811199
1026202
1039573
20436
595049
872740
517311
8500
715763
616921
148353
324597
365445
355524
751605
705177
204997
260741
808993
36128
447843
146263
928648
19995
782726
449318
454281
125645
739321
1010859
919771
128838
41360
484714
232983
600815
286167
104429
995551
518847
202014
598096
277058
270723
872000
1008018
353542
265769
754539
303478
141286
750447
22768
276213
385677
967968
218744
374269
688271
308994
373555
659194
356173
45415
48750
765845
672886
694232
711397
1039712
564974
918560
620908
513783
324202
543573
638159
638501
33589
59440
108728
143543
108298
846649
858958
121349
1038854
173065
288465
995245
410735
952604
660366
31882
157259
563747
779860
665424
5771
862845
990344
707410
457402
268740
517363
889717
157022
434725
541450
63161
639126
662353
143038
814398
631719
678650
574706
867309
514911
484869
430129
401568
496840
80149
569771
51655
131460
815995
501674
117680
342114
887289
730884
91337
287375
421404
269816
401227
850028
892943
455558
413952
190821
674993
783886
147536
534873
474672
335706
113374
1009366
160308
353106
747455
460362
447866
318901
976780
510947
322551
538036
238889
767762
291844
265296
293163
358887
29424
859635
282532
821053
359243
361441
402788
1012967
207327
914310
876239
871320
180174
636782
386630
831390
197712
732143
107894
634988
64663
287974
169434
132826
533291
619468
491121
481238
420253
994622
748054
798515
543289
444631
362768
426675
563247
635433
961226
962058
633285
962309
873098
675065
928346
662437
110510
473319
639679
955755
910142
329556
788850
908339
109494
856221
500313
154838
101738
364148
950638
650122
570120
758513
746108
925524
779152
189886
924783
289624
810254
44806
259615
286902
741278
827690
467927
156442
539921
321633
611102
323376
89879
215811
963517
395460
385060
617233
1015235
588428
425653
702657
92149
103740
486291
777784
982658
469923
772090
229877
400047
608976
977612
749453
189922
421287
627474
174889
567099
1003971
733826
358361
65070
487543
915818
612331
1039932
384890
1036087
355072
595849
893273
943644
206751
347066
994061
813394
345447
449966
802471
62961
265096
568167
372451
332884
176728
279764
140831
610916
509067
262300
702627
864875
749970
209240
380711
387105
476770
453187
325621
517071
291390
34788
459573
463225
734864
683364
725572
550509
193394
618827
868858
1014441
761810
343857
23109
368523
724209
903192
898910
42566
315420
111840
130125
312962
28570
593903
417720
661487
431117
141476
243347
667326
747496
79415
409833
162904
587271
93838
813974
590794
950765
686260
1030869
514832
583627
111677
687973
561456
772773
675068
586541
323322
923883
402573
531684
364960
12767
462421
527148
221035
290652
178702
112069
483535
862369
222401
280495
518823
810175
841480
456831
500536
620649
421126
523866
529263
497091
1038016
662936
573778
27096
103697
149740
586349
871586
760726
759909
972958
283181
44208
622734
76364
147529
473503
1018286
537365
57778
978598
500321
858981
910858
834362
394953
388477
595678
259180
511061
446675
357477
146185
121521
104482
834618
83130
235591
615773
541531
719970
900871
219832
463904
266489
451124
580752
3821
751230
157643
943337
536037
734660
418369
471082
241598
248893
661573
218747
870592
531002
583429
310029
45763
281991
565565
80637
175397
716729
904356
162395
947006
129933
215901
224457
297224
897922
966614
274006
464855
877330
705145
135669
916372
781701
930613
1010243
632178
932295
652566
274429
821776
358307
382859
646423
242325
202059
606658
124933
924575
602458
468386
20512
622644
615716
769522
884196
331295
663790
1001090
902078
974249
79295
453030
1043913
54243
953265
625346
171974
530701
221267
260936
277249
171747
1031672
359781
48003
406458
806827
183295
472156
29702
354941
244274
525035
712033
1029026
9885
80305
521587
357244
667454
37066
630807
1027049
405436
76934
920107
650747
274814
182307
589684
567030
71328
771721
800970
877399
760335
47315
198371
403483
490114
510533
994357
316204
638019
1014715
391489
71778
454199
301023
874227
52569
861066
439314
138207
489981
546017
123684
18288
53621
521755
833876
323875
7112
773722
828644
367820
410837
138556
211441
236988
10258
529144
574440
455597
320365
714402
154331
595798
290759
422910
65508
448397
50432
333081
675152
820189
18004
575153
411305
38508
984174
397640
457168
329110
296887
145615
11514
854813
373467
948589
422548
748201
283811
812017
270633
396133
75827
1037694
832817
722109
127769
390713
945797
132297
396001
649698
118409
225619
1008547
29934
405022
490881
192516
129357
721285
54749
503122
1041644
37912
290996
974940
579275
605848
273877
1022626
993241
822280
940527
938832
266238
450114
926445
1008671
692859
879393
952707
708236
231905
620909
192751
745088
914050
928591
994405
638144
606931
14260
650396
287475
788723
440398
562309
824275
324142
666901
74769
773088
486803
794355
1012859
679926
122831
893564
952924
731985
147410
602950
640571
155738
343955
443235
157954
191245
603197
987594
716974
524671
902076
780078
303815
143708
234665
325147
307373
911262
978888
451059
512806
308614
880232
150471
772741
451036
44692
979278
224940
238736
377566
482645
640311
593058
955090
796324
783573
620776
614263
879253
960649
829273
328370
412440
379090
34677
187551
700498
51291
808594
546187
951246
1002167
734921
838676
410128
307538
628890
515913
341597
245153
927745
482579
488216
952213
721587
202760
783675
99636
302072
624377
744968
720357
920990
950572
627356
643975
777266
630220
791706
54177
842742
950241
248695
666582
627747
845623
807095
602889
847746
548672
920915
955722
970588
202261
960734
527715
596606
976336
906790
250090
722458
1007727
517925
1010037
736712
747985
70331
684879
756535
785440
91269
167629
117681
15827
187270
216892
808890
667918
711457
648968
216010
286847
516956
202712
307490
191799
335046
456617
599052
468367
118393
616350
237417
974245
761063
978077
380785
262991
230548
904252
137625
358873
552311
862667
7040
473838
531360
646917
159038
265992
439795
1001221
980633
21907
974399
449834
175476
690322
684105
626779
960893
630493
382395
363037
548265
415880
748938
406537
992007
907965
382044
521746
460003
490962
265160
264360
837543
256816
910787
331530
97114
222470
144786
455481
92485
307640
1004169
329299
634464
1012252
428931
58489
327945
266568
969157
328334
186355
743045
789845
586197
232924
940993
756989
628055
287133
125114
82703
761558
339672
548496
770812
109503
67780
295579
343580
998854
372199
912862
1040215
490183
670048
773082
933317
322550
1002122
927712
686870
113618
889812
895369
22048
88143
893259
495220
97569
902266
829228
361491
723469
461122
487054
255274
926853
186348
1036385
323615
603572
858186
106498
662992
672535
734035
643158
1014277
328512
375119
749506
397494
627752
939385
558340
533502
294152
250766
391604
850007
356638
529160
166681
72010
673664
929652
718974
802142
440558
37234
565147
465666
968456
865343
546560
941497
1044099
127479
364051
900717
113235
412513
270964
104556
890003
1024768
242034
318440
740315
317386
420053
597201
827375
457677
92135
250664
760540
181580
85228
1043695
721031
318677
29138
508177
354947
372499
756643
965012
882132
886302
289278
259405
219423
982497
796764
384692
609595
798622
171385
907548
857043
753155
433445
930214
17804
142828
232517
1039204
383733
494101
984703
369991
223872
507036
808727
576805
863390
528091
832940
174498
404895
241614
727215
454704
527533
716033
575474
397705
513779
453745
655509
1020969
393004
835568
161618
28283
1007911
265114
803801
800026
400385
581521
376030
891071
768325
283678
591845
584544
395382
263158
265232
74714
1715
259766
690304
764632
257473
663255
514535
1039808
442552
895245
50284
953331
52198
361104
85392
1034653
702079
237250
651876
166507
14163
1015887
599497
67079
7058
955074
947665
994621
524398
864340
923571
670019
841148
939338
886335
491909
463581
787695
100933
282577
1032585
893708
537965
100949
268838
250015
31857
212017
681023
277540
572908
26598
188352
1033577
27288
439023
194238
980433
247076
581411
615857
292209
77237
363139
53331
947976
771894
66564
1016960
325267
847779
652821
1023130
1038736
46183
727367
21205
590733
896989
885820
860945
179431
413676
577354
678623
827667
674624
241388
228028
568512
489607
218561
837543
228120
240458
438055
236609
23687
1025877
369328
691300
391997
388306
17236
231033
994197
47431
724527
948799
458646
592967
99013
503434
998433
828297
435960
913239
322442
805850
200319
612329
784339
1026396
132401
268963
951128
129079
2383
840212
144238
856645
167064
753309
17805
330665
73984
834179
733743
937980
281998
113471
690309
501577
441798
937183
600583
100071
686459
639888
400296
529557
253770
88960
100609
61078
252826
889965
499895
635973
897215
156259
263790
497741
531188
988911
509004
384610
435343
407784
136402
203438
182627
622242
425916
816358
886550
487930
259044
817773
879032
245268
619709
124193
456331
123297
715847
734672
356508
160403
23330
98699
809427
492496
923462
124027
510563
1038592
852455
818843
610423
675907
949665
886935
184100
666561
644150
1001608
751926
86937
563246
822318
635691
331638
605909
203245
427587
496100
361562
1010732
41333
715730
647291
755484
247720
432579
333521
134713
963813
841305
764701
8947
765833
941916
992014
489197
229487
765381
336710
509028
133730
870568
851886
539710
333689
1009940
953594
393618
947923
362570
428415
808983
668289
410277
643555
440810
715654
1025079
618598
107575
430460
857052
783183
801240
134073
607040
551415
108747
717490
605242
1040078
623274
933513
743289
179207
976468
305767
461306
282945
1002540
988287
40715
319662
166640
76262
1016655
479695
469317
863086
657982
89033
359672
933537
594579
537272
759498
328103
820291
742667
66081
499489
881828
35006
639406
19740
818209
241838
433461
711974
770322
797789
77319
649751
1024900
801124
39008
291135
466052
589816
696857
777521
48208
170444
420614
662718
43634
50131
835488
32232
608793
497074
571526
960153
936097
363084
890445
304092
713829
331767
1036730
671772
71441
36610
1008340
792457
772148
413967
915024
255449
1033451
420274
837578
629997
536641
381897
510284
401017
971917
176979
509637
85390
320117
546414
214746
399621
107357
93821
838840
221891
583749
260644
651008
1011277
959792
788798
202072
363692
792061
408544
7550
497682
734347
586158
398377
537486
109616
218257
271920
693667
355962
779479
309446
920094
562731
466225
327071
106671
264685
854363
713009
352603
755332
77887
697069
634609
790510
63074
1022698
655213
427517
424499
848554
381658
89909
639426
559297
361700
897831
965057
882639
828598
941348
355296
529996
530891
630364
412608
732073
615165
824573
393816
593568
1000325
836554
882059
643087
679601
323342
815657
362904
637925
151635
765751
108546
940393
498649
127532
31275
311374
300546
435632
408459
835144
420116
753886
688721
914990
753533
306915
724969
767359
1028770
553265
947210
487098
612051
52658
499328
281412
401020
78638
342721
128173
851819
892982
770933
63134
909954
833065
200756
402008
671206
526249
784929
155594
53382
465992
211048
903269
46894
958473
996201
343454
429346
817957
480524
31387
672759
389088
868112
127143
325113
741014
33373
227523
468503
625340
718691
474306
433133
831733
956089
975159
110791
231124
299873
708427
629064
68277
836542
794548
574995
426200
145286
635483
853108
216533
671432
169085
683238
669210
256512
389302
977585
695921
667202
970172
993748
485542
550721
139172
534911
253161
23142
612071
747156
272616
961877
901099
524924
341809
438965
195300
1034184
430975
756326
763227
327063
590857
70492
13863
196141
790073
741835
849462
729908
371369
187126
230208
435217
712219
117206
187081
203908
608676
171701
934918
810165
954617
44034
923113
184829
825009
30177
194821
444432
377467
83533
234080
310232
889752
197624
1043973
412365
169241
604865
519554
807136
286766
595485
531990
337056
457919
843225
476747
140375
15786
938552
912701
989756
188259
43033
826879
54709
131732
701386
666623
584164
60523
801038
888760
1022324
498054
990371
956817
219226
859224
416472
931666
477893
124674
41325
787895
516051
829202
81558
602716
882602
874732
277741
58021
728656
990329
228864
772715
523382
393157
327863
51172
200960
458164
742872
946252
30438
272980
601117
190084
807370
799990
910261
676607
333473
454715
650618
316501
937702
468671
299077
809194
254410
527161
460850
36332
816560
863998
361014
998769
610691
601048
555174
950208
541375
325567
1015283
26068
288168
697313
29293
399435
449873
225108
911952
246295
227017
292175
451966
804975
519227
700493
315685
258840
129548
154149
805047
61
810386
570719
388397
884661
140147
259423
247232
193949
18429
732041
747284
848867
1017066
376147
568562
279526
892320
606058
260663
668271
909757
523944
6360
757411
829647
146586
616812
948503
263478
667873
491900
270251
272177
780740
1024033
549979
138537
252136
588780
100881
287741
382343
784144
631063
195489
324683
533886
642352
596837
143825
78660
967259
542218
978990
375849
499455
388769
844528
363216
891354
122340
904154
380858
556597
698004
406930
936856
210455
792978
814098
210682
530479
563978
605521
890154
464392
386926
979816
963427
642942
865236
867564
56520
132805
536929
426654
359935
699119
803778
905032
122268
875583
594846
779520
160623
732217
1040373
189549
708739
638614
397231
658014
610344
126668
574978
552728
59522
845834
1034405
270873
1024505
844685
604724
226019
567157
427789
566292
414528
534215
849029
574378
418565
289519
485492
802971
980820
478218
858397
86150
375235
1002319
85642
172236
776148
300227
490304
401300
28840
474286
29953
293152
168815
365109
221864
770426
325292
967213
420425
203488
411294
161806
830386
422645
169964
496173
914606
810544
826409
551852
49039
378529
523080
599855
951353
376768
779547
178447
681887
560550
50785
52340
377830
486130
811665
121304
787892
434798
597056
372727
673086
691911
150447
682513
912159
458689
1022636
324573
411961
649340
163798
725615
114689
806340
422792
587800
6064
228743
857360
144241
750809
28222
669558
910922
851718
127015
354188
403182
1037189
355250
757199
8530
271517
677362
696494
973635
852778
258088
260718
361985
506912
399809
626435
626912
890357
886014
690167
920258
193845
253387
838926
801502
186893
193323
155137
532690
241877
391429
807273
773319
739824
208841
225785
802484
975762
444384
337851
1011016
595570
819447
166089
469752
48784
860602
973568
124208
261181
618869
212162
47690
578944
882219
8433
84670
155471
990087
306205
839799
80715
5947
887753
364480
1013285
585776
181468
382149
592943
247570
211798
321390
562367
503090
184412
656116
130370
495816
166158
949464
282140
380079
918041
38576
349656
525978
85044
610755
113348
552732
653833
34525
709754
814081
984106
909491
692824
219361
185650
199886
385818
304993
415022
214321
790528
535662
904023
493959
639720
57378
1008890
963531
404889
30911
471057
524417
1032782
374629
411717
880043
321406
710051
240383
369628
405836
479328
568278
594142
938867
36575
711958
827792
235777
503352
910789
321016
706694
470485
574033
197733
555238
441877
368020
968952
748323
356747
210138
308968
742463
934218
748669
563894
127253
836980
80505
563351
433407
224987
862412
536859
611588
956361
853887
899467
961529
1021543
562550
155329
569104
262414
669491
401002
924906
600651
28615
904944
426199
625284
804273
648858
559206
308162
347329
274095
610163
980117
374511
697325
231079
867513
507366
15557
919499
537374
256754
668488
355090
995497
80093
930153
198813
342213
965482
624130
1024584
606824
575577
873474
848291
916284
809498
925294
468413
805930
44304
45447
718525
157059
444376
728956
557421
660982
523078
767196
597914
744963
864790
261741
592985
943031
948991
440946
377669
96895
251803
331213
390204
127034
588837
224732
783305
577009
386844
98002
104395
396322
746696
618827
991888
1041267
1041512
424823
974822
810137
891273
520276
165329
644741
521589
178478
379866
463506
728076
964281
1011941
69650
760098
616129
946062
782520
770798
970061
26819
469604
925408
346362
813173
540512
540622
879546
837328
91322
286417
466039
908315
152555
434503
431115
500981
710600
4934
80534
192680
913997
836911
825423
99847
98528
497021
492158
1023431
800807
525009
660029
202370
387378
73112
136727
885901
601537
54110
913320
1039710
794179
199518
414712
727562
926619
274118
6990
565755
390755
808604
544481
461452
932134
582757
279265
150817
189142
894018
244391
811324
793443
940626
134528
950249
1031319
252920
482894
165873
696429
576512
504475
113986
1024045
163737
738907
426675
197798
621690
1014175
708045
1032294
831939
669373
827753
563133
261721
607521
13656
281391
68424
319595
550264
904085
735375
946769
963555
482596
725842
699877
1007719
674229
511632
903631
494804
3781
649878
1033285
69088
346639
287377
914801
636901
903408
320262
535507
550184
353549
550811
829897
387475
148046
326527
133765
1001724
914689
750731
80699
237013
459675
468268
181851
975991
984597
825297
291261
403729
664202
452499
381336
620051
568850
270431
218162
980772
1036189
20916
580949
564292
477767
631221
115536
21435
825230
760951
436208
58970
752396
860992
964751
698560
635002
847855
881073
185250
739303
71812
1031942
9589
900884
740048
375622
268622
262260
871789
967502
762040
696946
329524
498186
913318
424414
398224
963175
321375
231602
420140
547965
382413
690247
14835
481512
722383
404044
882789
575841
490759
912275
370699
357864
467810
139879
676400
795961
1021004
196757
272857
821692
249787
1020905
891149
940205
624787
153796
919330
98054
771475
957611
882827
104836
452826
943680
10270
186019
572267
1025861
741591
9737
563904
591724
228529
507800
814426
459270
932055
742157
247050
262797
825343
131178
779462
988096
179987
1025279
714106
349158
455087
175998
577008
111248
680275
380753
333704
239893
580593
590612
421698
191646
559666
934169
440624
217242
888517
458824
32295
282728
464048
291419
282599
996392
716527
622638
50402
318568
678349
637221
518222
108438
313314
520551
941974
185106
957016
256420
271400
494913
962495
289975
412087
463844
791505
860786
470592
79111
765370
3506
136684
1027788
222876
954655
188134
217741
372505
624913
304237
804448
900874
258222
871254
280016
615413
62786
7856
831704
687572
842489
98969
444419
269320
1013627
149984
390856
121833
247140
803986
321800
619969
468363
399543
79884
869478
532179
46062
609316
644241
179837
501342
699567
732683
233268
218459
439756
771129
683056
608846
777671
460138
40419
805778
667849
640085
153952
285469
552239
457191
1004743
295298
254198
22943
714165
598485
283255
953985
781277
806134
478445
28481
177973
713598
279339
571213
544811
466670
310538
272393
402364
887530
865629
294005
655309
904310
337516
542261
395699
606489
485014
434201
585684
719975
373556
178616
285034
560062
471814
1016827
469542
335554
790539
328372
322228
837828
104320
324536
587878
61477
609097
903433
526730
1013291
759174
266022
457054
571250
104463
532680
288265
760355
327023
1029028
270549
327871
558752
302028
679676
633511
676819
410210
138244
271565
722652
309230
109757
879025
377178
160610
585004
163151
600928
812234
1021415
197304
300762
442968
734382
482224
688880
788015
694923
826132
92552
170750
93873
931658
270298
971648
317047
496932
440152
975755
775245
344188
600467
559580
266888
325836
247183
47815
853825
190169
292345
122811
697084
439923
971114
250031
748833
524480
491474
950113
788010
413779
163158
634091
737826
841176
384822
213680
872201
737399
395402
238157
431931
966013
286581
787695
503211
128011
158747
178982
649813
463913
998219
385190
828801
487446
731523
538403
668503
714319
977285
770656
76440
888591
991669
535775
171927
188423
578715
790164
402194
188930
791326
433318
720625
599873
166209
189349
915093
544890
23213
821727
90631
446935
207627
136421
818005
141165
683580
544813
117654
745579
724693
656541
634003
34108
982292
829488
419596
493673
135299
964369
596616
17121
632260
113302
142691
21561
442263
359055
260888
154029
1016902
172613
544689
116075
979509
842845
521879
84758
161446
469588
564771
97308
115411
27239
939291
410659
964277
915919
723493
290556
319099
100349
665721
237443
91906
925696
28976
836841
782666
462386
933807
845492
468119
916651
763377
490379
633382
608136
795953
8967
725833
884961
341285
634677
250132
339628
550958
224414
186349
439328
144710
646431
621292
932592
355046
676631
1002631
22634
130624
903036
464535
510327
745629
992130
61730
41338
348237
749189
76194
841992
142858
392880
214227
898173
13661
880870
468734
864841
861701
475515
1021644
226575
376390
889534
384664
337023
291982
887644
74057
716818
721543
109852
665129
769533
980147
68161
351896
586309
39908
14643
577891
942715
733024
746144
28094
722043
935956
881905
934305
713841
786348
518996
419529
328077
494677
358819
781592
216153
690068
270508
207409
519034
208474
214418
652506
661196
909075
526112
1031158
825560
598116
764761
585187
491024
488386
897889
331103
788587
324323
782788
413274
96096
440710
1008293
325708
874606
811151
737522
842927
358920
308728
645956
305132
940256
374330
176148
376817
323863
177088
1006852
860638
1004290
684009
872257
260962
248318
596430
710092
941625
740946
915640
918188
391894
591385
914084
486164
56639
165786
826843
405302
460237
262590
275071
151151
42760
703257
505670
866542
857266
905668
360789
716816
940742
752210
121923
802964
445347
572502
997918
10389
33930
413807
105655
135267
177411
203127
473551
608649
476845
84569
529179
741113
808939
672319
834663
165675
502330
614925
849086
412563
661027
713180
766065
838310
30280
44650
802610
409238
80832
585041
768329
658382
289623
293823
124821
743026
647561
935752
412253
40417
617183
884130
276874
231508
775210
1022055
1023120
533112
164478
55920
468949
711560
20907
963210
1020137
236709
587531
164892
756290
898066
517063
448517
36750
23580
147070
703377
794349
570522
347679
852554
591176
1033870
477011
921710
154974
83798
865100
287358
296612
659240
908494
55004
793585
652349
720730
825462
410642
204566
568136
950134
281269
33665
954575
20107
689564
244757
308379
888763
133449
664099
987072
691307
38865
188701
798688
849164
1021407
150183
515702
910594
1030495
581581
597290
684905
891564
818806
1038472
853240
496597
595396
729659
562266
959856
37906
965124
936712
475083
832687
956008
851824
133501
38692
574849
849100
1022784
29770
319374
159393
882704
519664
939291
674274
569770
941216
1032204
93359
613556
858701
575171
184253
236643
607932
924515
174372
190720
867330
44971
317690
316265
737628
288008
739677
315801
429623
571113
48792
727475
90693
903053
451387
94354
556816
125807
516166
833267
262084
368134
693216
228387
208828
59619
597518
74714
983883
1017546
604877
609075
316902
993321
768120
416972
555212
1011230
341617
534542
270984
906052
842079
222565
1003998
138950
385445
333478
942080
400576
245547
961022
223423
835661
483703
840397
973764
32945
361954
857420
1003860
76807
972533
140190
757380
586829
808706
451417
311913
849026
702002
736778
127612
908538
151302
718074
443086
124032
942616
603739
427872
323161
205094
699115
5224
862479
629715
160739
601950
322179
910369
135101
1040857
730977
1040692
235256
22080
152341
804968
280071
231900
216201
507429
532540
121378
16996
42481
274844
247523
351434
772799
943162
794557
398154
554626
383904
599073
721663
1024672
114100
87737
102472
148327
751765
165419
1042672
261139
775779
797977
887897
787429
1004661
415084
195600
818702
69727
907058
1003384
456845
508182
783985
85231
904036
133723
46983
566639
520983
637983
776298
585409
1000104
830174
549632
1009916
182273
1008636
833827
281112
128320
15746
273712
797184
174392
115509
363649
371112
28598
230072
331584
241618
520697
20124
435965
753832
356381
407935
914940
702627
807944
546027
520763
567132
714596
939030
1025314
229161
706793
913285
85103
252611
695946
417444
735648
338833
310483
594913
799722
970885
667996
330250
329745
279518
26984
813006
990239
132949
614419
472246
902059
61348
458222
597929
885504
24086
634974
584014
1031661
580037
329692
576314
58207
972742
666258
573903
278929
419240
932384
87065
551806
424741
230879
903430
245492
466331
892949
748643
721368
68310
1014392
884201
489572
88739
55247
572715
491736
875906
986401
927585
169237
257597
619033
829530
182957
440522
877796
700705
846340
558799
342474
558376
261324
184712
981749
892270
1008223
737637
870633
694231
151390
250628
10456
513267
491984
372172
458100
866586
950033
806045
550631
548452
704330
216174
35052
815217
942912
383267
1041469
212433
651339
926964
634962
555496
1037523
735993
271543
968067
696516
48985
492132
971541
942368
80816
953357
470465
964019
571858
116374
705211
1026019
176498
143859
790392
103349
54715
155670
550267
485862
64863
378492
97135
572690
951957
767230
477154
808691
927716
320290
158174
232811
174468
504189
491554
572916
68770
891719
523395
76352
265783
971659
126863
266615
24169
851969
997549
555159
792947
378018
44099
487481
4132
599451
860060
390296
737265
293872
474238
441627
246364
788634
623597
412934
673954
333334
321547
449005
169647
1045300
556045
827181
424375
512950
309331
709594
65508
179926
274635
152898
302161
387750
941993
495909
915778
728654
1026142
213985
682000
669836
420475
994937
841551
929819
912924
864746
221849
219704
304747
39837
16167
790298
451344
210165
657297
252848
165931
707264
15148
227251
415209
922926
670066
289047
982332
395027
584023
990378
1023775
715755
619777
529147
475021
97905
719079
55716
271405
1028942
741947
614967
1038924
373057
699102
505553
449168
318542
959852
722035
285610
775083
177889
374523
793321
55187
312014
433552
289486
457565
88012
885665
119039
708217
643805
933294
960387
80912
676115
477092
184010
144903
487086
1017216
109133
753290
62063
70034
981335
556809
594197
644062
476793
447597
315650
112970
689556
602527
399170
909611
705313
1037586
142603
515418
348520
419671
495564
230922
608542
243228
1010216
572906
294910
919050
476721
44514
171555
218460
186649
769239
844520
35331
15176
507682
439172
416117
191850
224749
552297
876881
163988
341630
972810
750526
135272
715443
57919
146954
269761
770664
677713
752143
367640
670269
393580
297951
224748
585234
131340
822349
251913
871815
104283
84717
447854
897513
1007366
286480
919989
341855
833318
400889
216916
868810
376436
904654
824098
1030270
990331
560191
742347
603796
724603
670203
290691
794431
172526
11176
389841
321584
639346
466724
61959
78129
753675
461344
298086
77960
604519
165926
416083
986572
1012106
195117
284965
821061
725464
259542
743000
134221
907111
385034
302901
3963
479078
293999
660329
108707
244855
270501
299687
683780
317506
346094
715424
483562
981476
836189
623736
103835
428684
782510
464026
620891
745926
577327
69206
706472
475730
143545
831243
341697
32805
980118
111319
802584
812638
906557
568749
174102
843079
156371
143865
675531
434732
983809
4154
702700
46900
89791
44768
45387
983542
912442
48510
418039
455370
863942
1001909
467515
965411
427118
787802
974103
132143
158952
23473
118590
86682
430241
577308
818880
183963
414154
366569
857267
892928
953024
826324
883793
194932
604064
541727
1010910
795140
380927
710257
642983
117224
450168
617986
376405
1027143
954576
408578
1034228
482647
1042540
166371
377153
792277
763098
288248
745629
752084
216174
439028
766250
604405
477510
216216
468573
618480
852347
929562
892529
767503
48555
808710
731477
997323
829579
578211
896875
52731
881506
846472
603983
377467
94014
1017090
396928
143732
954112
483893
709477
318791
877995
620302
930637
227457
182684
256929
291523
396813
4581
638650
962777
907620
475164
902014
92484
811960
365388
236437
406162
922308
681089
57565
855851
11513
1006138
343698
325229
1019613
575439
633591
644044
803438
745579
703465
518426
69167
1003942
344536
414544
290756
733788
900382
88045
880214
94360
192857
802584
634902
852344
453511
577412
260799
845633
67984
363145
827573
856696
347565
565532
939220
922195
56093
642062
114242
398599
325205
405296
520351
934219
218743
220449
369045
134652
6475
115140
855478
103334
520
236351
975064
603973
951748
193046
156834
710025
680038
515841
297246
591338
30603
1022526
749159
395843
738764
799881
908484
1014814
137400
675421
418832
821535
950959
363898
369263
259029
946622
822030
318390
361890
887238
479406
45631
911825
299915
779008
761564
510981
183738
892786
774111
926117
684855
226836
729121
180498
223244
1019621
327405
152849
933214
204191
951007
342807
608131
578287
937150
633045
96084
494306
736037
803903
95129
515716
144367
140007
417475
545485
524669
996552
314472
718003
137834
365094
856031
824841
179343
138803
121750
855254
284920
472574
598415
1035265
134282
204481
932855
906647
201768
869794
650518
526654
114353
37515
921324
218896
298493
639158
697138
101794
27496
75029
404392
352634
678628
240781
1038146
67964
393014
623081
503615
696578
321056
617909
192694
476576
923408
664492
1036039
980901
439625
69913
496092
432205
882236
337855
386063
577826
426901
297603
2713
846703
430089
417661
693821
541434
52027
368835
740676
793931
584867
897196
528570
858367
518451
994342
373241
624914
1132
843923
218974
783464
421281
572277
587772
888199
178621
821130
883887
779016
116419
98957
351598
295495
663592
566804
5117
970439
974892
543389
1006125
282921
178138
497003
823569
705451
682704
101974
119651
573168
1025815
305750
121498
990241
297763
29112
455540
594219
402734
98790
655258
662834
610669
917894
711173
964339
140543
881903
650887
217238
806862
910181
55144
75678
898017
542731
182280
532614
864963
550150
523729
746410
468511
115456
617082
47146
757555
650502
890942
717293
295268
708285
804221
459049
309806
374146
988636
721972
241461
101909
727751
317496
742575
476037
521879
986758
410821
371801
914436
745226
25158
830890
808727
375964
511004
107771
844295
847014
690525
9604
743195
961800
201592
490584
468780
273090
163071
621615
1029455
399902
228445
36124
580845
973045
337857
87261
389732
2257
616417
567029
731833
112824
684516
725215
895725
821634
327540
49446
1031130
1001120
737824
246267
529934
658740
144608
759197
575272
183367
11
1002329
96930
184447
794512
61633
650853
9946
607138
150306
368580
581644
60663
167486
142619
986006
748665
797969
437943
499124
998435
149821
312352
445647
113547
190644
1042536
516836
86457
66253
103730
31436
258991
491992
471259
345847
310643
190338
628452
728951
579306
100510
147449
88235
814821
933414
371572
9767
24628
945059
464908
144378
980975
306295
585862
989143
920755
117741
242803
72395
579010
372496
688553
908299
281187
382207
614374
148644
603776
674098
133043
1004937
495123
590612
777297
216015
120502
3854
263450
901881
462458
656461
101801
643527
198214
640752
647149
923504
34599
48975
394852
686068
1042704
229846
686230
958510
1038487
228975
938126
370553
213887
909016
361625
715622
613418
493121
180130
774922
234651
446412
706233
252056
309782
1016998
937620
710779
688605
926566
712104
171964
14177
468326
627289
913890
464716
1043192
79975
670965
580500
599820
915900
119669
424124
222728
778499
515714
576708
295646
480084
848472
353249
301184
2412
148128
895043
405555
417543
824100
187686
178794
698789
547379
267674
514790
778623
66482
1037873
900546
428142
877325
864949
917230
849241
1016176
671178
281086
897097
109213
811841
533648
492763
127336
156370
322979
478563
48174
724862
52095
411579
646487
29702
73754
575033
598686
947484
911930
930221
596360
13340
1021479
420639
804892
303054
652199
425638
593343
999343
366433
551056
423242
983951
688677
945079
912196
918083
701664
263910
335081
353476
652689
1029665
976032
821592
290587
486656
540994
344803
922455
703387
759369
897571
969969
114852
1027754
176908
970514
142467
167887
831647
11789
604595
367959
451771
80665
158578
443772
365527
764190
968933
1003361
805539
98105
746588
42930
394498
844012
26363
444159
365585
476323
792762
308613
179202
79800
173226
20680
379967
96852
319176
836913
143434
401739
1014713
996963
628750
142972
471383
729952
425819
869346
96562
523907
951387
289981
734737
1030164
189876
573860
132947
104349
946698
30512
209876
453793
404870
921585
827630
266280
833245
769872
594502
604943
259236
777845
93083
509289
867842
584465
1012188
446925
679436
315455
218436
641164
822000
1041730
80133
134448
1005021
645437
849051
719158
883580
393098
294102
464991
940736
812269
501358
536142
887793
272514
328203
87778
228718
1021268
591133
532791
263086
839142
870993
436070
236375
460616
914230
412551
836504
408667
829757
380480
659993
646542
64724
939361
77268
630235
33506
982282
385403
432067
870048
52999
903756
207549
37372
454509
564121
520791
75197
551598
296778
17368
998413
954770
911003
727802
951232
592181
204324
527503
513017
666116
742504
279798
955833
500323
300399
38946
871723
69611
281766
810862
249748
546197
269875
309578
790666
491836
83185
605538
1023490
636151
366560
478373
441461
379755
534680
494360
774399
695903
270452
303554
608251
751900
213407
799603
360630
5268
972203
686285
192427
703328
513616
32938
1014576
1032484
509150
170586
176259
746024
498849
750115
615284
960039
544152
835493
166920
722885
195601
254359
1002154
939299
532370
7469
965959
275450
453271
141165
96369
79504
73615
374720
595719
673721
337134
467522
902158
333340
318470
412838
151689
599301
736944
823882
80382
139891
349091
312044
239978
741540
312386
77301
830369
619191
17575
1043898
598196
678901
644833
113358
191488
871606
859633
716176
25001
916495
968121
906000
497152
864050
987083
1032921
748551
76670
955423
379100
196431
146844
299516
416190
464320
251313
138383
158295
482682
510010
447983
709838
80573
89640
783920
533564
707604
218697
646351
427772
1042141
916085
436286
184678
840765
480724
336430
903467
959366
180332
417696
941055
862212
4210
603743
830354
887641
41412
888842
757360
865010
255854
460915
834661
939509
187786
507892
992952
899780
138901
559220
662778
976836
108343
394170
165589
893166
795325
418908
56324
33857
129173
735251
662538
203213
551583
964650
510079
345195
2980
13545
480575
355989
614111
209437
61608
195460
649119
159448
181565
1034086
764211
634012
620696
990984
226988
4331
980303
490340
950152
479962
174536
77520
534647
19207
765539
191054
404117
298890
924064
950309
557644
510336
574184
952655
448861
799902
916211
489574
648954
874809
376919
752336
100449
79439
78136
332860
670729
977750
762474
317996
173075
136535
180497
149072
1005023
851487
167715
738475
362210
516092
510376
806486
217239
439141
1008365
956703
200437
686292
141607
408053
694815
452758
1001855
870947
769384
968986
640592
879552
1024670
11080
985602
617581
215115
1022039
204193
316691
794373
411575
375260
76111
232370
39159
841201
966262
459781
200065
798274
643486
682842
210901
485153
426321
592404
765485
220947
380912
693634
233488
1027783
525434
105371
418306
996042
776422
1028881
147537
592296
472090
693378
71476
71016
549223
556117
384964
1044718
842977
126706
661873
845790
473011
117350
1021829
643995
426065
397049
105780
406241
906041
98142
808885
422849
273285
682517
527282
87208
665151
853540
298363
606268
247880
461269
440343
718443
306477
427276
461511
518097
992246
718152
730535
547385
192427
56970
113823
605419
138884
828130
895159
485054
709273
73362
939335
28100
1034700
863459
369148
745157
137939
423562
1000134
317955
6505
427463
245265
631504
872479
878638
794437
517391
432360
215781
512063
320467
40552
1045086
301156
784862
1043459
687940
318437
236362
941241
915872
910752
509282
495925
177981
967936
99938
655783
994707
486135
55607
385609
920510
218736
620080
499014
449935
322748
701039
435391
371553
257311
967779
451709
981735
355914
90818
128872
160166
866305
918560
682870
755240
754992
264579
390594
384248
292091
578459
553899
287849
213299
888574
511111
814495
147684
848816
637528
310749
752123
565550
205230
289332
932166
723112
962644
174781
75364
357653
815564
925864
182311
723695
356359
320082
663716
569661
684133
544317
383510
362374
792160
865672
932897
1009065
31322
985545
758548
279663
1030671
686159
254445
263255
723169
194056
429151
806664
551913
605096
528675
422796
404988
55021
37209
865830
386268
395679
378349
770545
851764
57241
87609
322893
46370
664873
664533
308415
961441
340686
29240
176616
477167
419049
500377
672052
316484
42236
60546
643922
307193
373197
459512
716491
293633
492709
828362
124685
191340
709799
206802
638851
374066
301520
532458
915948
770385
820634
329228
769588
983500
758960
50600
830089
1003008
41785
812324
248536
782967
859191
419054
660066
550808
46226
107864
669738
494178
693174
681664
203780
553532
424033
5911
356261
131755
450679
896686
908886
370289
160768
512350
44821
886225
963160
98483
138767
1035795
797126
970793
798013
310459
209799
211946
302079
781695
908300
705046
116599
832777
398840
26752
244227
942103
289984
874078
382125
697980
657860
670904
622274
215270
885722
741423
630265
34354
521449
8972
240761
343439
562152
665387
883012
708852
728405
388145
822296
78629
826627
870028
999186
460866
257554
972507
649871
15184
1020375
311255
878978
976602
952795
755821
773795
797626
885969
726694
835236
118713
281052
414176
125292
794788
704384
323832
795570
120634
306452
948810
800434
384418
939875
1024014
700783
444514
625154
919219
638760
627493
261279
514896
455002
354277
129621
601392
297826
772466
558170
234052
228075
846535
708980
73534
974601
518646
641179
175168
171705
213806
248475
878253
632724
49537
622167
884734
769632
460105
772059
501179
328580
924856
824835
665795
847747
643377
948707
296183
682309
500484
824730
541441
714995
573922
1012424
727269
653590
1027853
1026697
303448
644129
309555
350689
840225
207137
805675
314514
636964
756446
713782
829762
661905
264714
893177
374515
973029
626724
862132
396898
385842
557570
428312
427865
969728
996487
336102
814625
238485
953397
334387
934863
252533
411202
304920
912011
867820
652113
225614
91302
656469
142108
219475
930757
943061
909979
973469
190732
382617
75340
206571
914203
734104
481244
187664
645514
823406
739919
844260
209864
519255
606150
339557
1016549
3314
232840
318744
203431
806720
344816
435326
764507
163319
564313
968252
531441
190820
458735
221770
462590
917019
250333
899995
763213
972643
63371
701767
571085
333744
764378
253761
756030
199284
12712
603906
946410
689796
336965
1018122
213487
325307
1044476
914198
496279
157306
419739
720423
613747
963102
811638
731707
830706
577082
542632
138862
473127
608961
288073
432622
71495
842682
646824
395050
941453
990317
312217
399590
250438
599793
503753
22630
730525
19458
993448
69331
344920
776470
625051
167432
380281
891093
933044
603820
903866
105433
804200
934606
275423
11183
801606
337036
993769
911164
695316
93583
830321
297896
579203
775389
607647
452009
148349
711264
40138
334097
487756
28853
519381
438044
35131
172916
899481
737768
712216
915897
94279
660836
619947
883733
215705
939579
900982
720537
807962
812424
191289
668752
493546
856896
382067
866959
174448
48379
70644
116853
1013720
768820
668081
967438
192794
400585
360720
879307
1024472
400363
492088
456391
878327
450134
31039
721678
852486
130554
809146
42524
255303
379361
902121
976174
876269
751844
251459
560712
659222
319421
474275
864888
979489
189592
60106
290443
102952
900465
134821
76137
670735
551398
435359
222701
737334
383371
264900
170553
91612
18238
517950
725260
932270
674807
689008
431379
635884
257227
210082
5763
49025
719432
749236
24212
699435
721028
193589
527351
100255
433616
749077
156994
148752
839557
221873
679167
183477
1032943
556527
1019306
834802
474099
1041264
322558
1027366
51483
951873
752401
282486
66052
412224
170331
918506
377511
903011
659784
640861
124849
532527
425989
693401
323517
681222
562157
712956
151105
746226
729584
406599
281148
99407
722018
52920
506627
249155
754698
749482
607246
227570
635332
561647
164087
937595
688910
943668
1002565
676277
553662
351457
288476
388249
238518
128205
157268
190075
730458
1043909
508865
551444
175320
21148
31245
229986
112564
254032
641714
361975
573913
617053
657183
322026
230496
489954
873712
908427
599094
1024659
402420
340430
22965
650465
236178
426199
646010
193716
794385
1007359
343437
991580
48939
230928
427588
855506
834752
61698
890660
990166
767834
991304
347180
795690
377719
863818
1027363
42072
80184
828424
642038
263193
136137
519018
828117
469191
705659
728690
878813
868268
787566
965972
296730
698140
550825
860138
888985
36364
101683
250381
920193
465188
731052
416101
450680
642039
9904
275021
22227
124864
662479
334462
382875
232224
566033
729580
92192
551729
195792
1011867
90852
982611
262864
231265
609953
526812
102827
691099
901395
313599
544404
910992
114392
1034269
657891
163474
566412
158841
261756
408470
752223
215409
441279
111725
269586
173982
326696
96848
635125
777217
679934
361592
623611
923506
75370
334070
635280
586553
153993
462915
741327
961182
276300
74073
804414
638967
622393
851626
81490
591722
355590
328000
513103
621634
816056
762279
662017
83192
99648
571318
575374
368604
740071
503182
775174
715568
900827
84304
1040559
566983
738456
961740
824434
687543
396738
679974
1000682
112344
491958
956392
785921
124478
763473
498720
501348
136716
422462
256605
52836
639872
480001
562077
373014
333056
849838
61636
212972
924682
809110
988670
916469
627303
598288
636139
642707
978759
133116
664086
350958
903601
477396
266846
651091
654059
1002999
861475
593523
508530
482038
195280
343202
501682
555038
798173
256145
314080
277471
434286
896750
492987
398938
292259
785805
536217
741280
681927
230126
416290
658369
23347
797114
993496
997519
979787
346403
281197
371079
125463
642050
600741
114627
19724
754470
272971
127723
659026
981262
202253
458521
758612
944970
602502
153034
617216
463465
249523
966941
140072
228997
1009951
719979
803065
929028
953900
901777
182283
944417
938593
422188
1019785
38454
706938
447892
707006
969704
533656
1033952
158390
186484
737732
267648
244236
567894
320223
440019
544218
859066
876784
1020180
483551
219793
88676
896921
369373
158695
868158
416147
899003
330759
240821
670349
367371
522902
529405
350301
394438
596944
274982
846799
140175
372364
828643
214623
964715
682008
461845
205465
814134
718921
669352
316535
976151
352794
1018683
999089
113591
1038798
279889
31830
562752
647050
547151
363825
133583
968730
884846
564807
442554
111747
635144
769205
633390
417152
387966
184454
424029
232086
796362
843291
457752
203625
723955
431868
109205
923619
916672
816283
546052
984467
276274
824011
568949
272156
33081
52739
367653
863527
613910
869503
180398
1042528
896030
53378
933683
50226
120213
283281
539969
737172
900313
381761
723720
926568
441468
747228
129648
608983
663106
845651
838040
422061
523244
199387
348918
158757
818395
479567
556242
814105
799831
937475
43699
769585
339962
102908
365599
453281
217812
327359
335038
682346
524208
139429
639315
43941
812207
657910
274672
380483
654293
580320
297305
996819
649558
967897
771124
193007
387050
887275
350552
948480
379448
120442
468307
179052
930988
253943
185196
454089
777035
860940
625209
508814
738312
648692
976758
804280
270015
600112
274576
297919
481103
545761
61539
675803
433779
745245
239117
486342
925946
652386
750553
979593
897547
70176
665416
848690
454593
679227
721446
954922
116107
136044
726168
1038610
756759
53935
662776
475367
825149
341934
523351
825140
180037
739525
245875
447820
722943
520908
803308
166686
722805
443544
261678
249432
458944
359625
767671
975407
240040
690665
69037
252666
380105
766114
6589
576871
602446
230524
698732
965777
502075
428708
965367
376518
261569
166770
418016
967194
707642
173315
744343
635285
1032503
327257
325209
528474
741097
673778
545924
491688
368010
54666
821902
343712
5531
553584
37096
509228
153240
67971
10018
745113
242386
897223
1012231
918256
1028326
777454
407930
70097
241577
784158
973230
826274
610825
516518
708720
277730
166167
428382
460628
633129
754806
774286
387101
791368
911457
540759
547037
985290
233136
854772
423356
1003550
1016305
192701
350688
500853
569174
685486
58595
497130
7117
807303
921038
765874
906458
156703
413824
289552
157495
716987
772004
530409
591732
456070
282546
814265
285586
364766
897283
869996
600034
31186
748493
76441
1009907
316245
1010318
275701
842867
458152
757641
897900
174676
309125
880023
464502
307186
220980
746147
440230
953744
241577
15572
232682
803010
734799
70306
837134
689398
591412
749838
32784
833906
147607
687373
137878
251368
356090
480925
331226
23951
366164
855672
265188
937587
572229
254016
943747
335191
715776
413057
552048
661799
389502
143441
372080
570719
193702
787169
779213
444133
200523
956262
666601
433130
863523
401944
522412
727966
15876
918270
935770
1038982
175669
297211
144007
195973
204367
766396
1029919
449285
281133
555327
765979
680600
477782
261585
851614
101955
903199
557184
536323
562484
545953
432670
98849
392598
246482
898932
513847
872880
228633
245917
50179
112729
666087
206124
742751
422613
928799
267359
537060
197747
710420
796597
78621
998674
77019
201093
302338
61874
290194
18099
323595
537794
69635
1006277
563328
130923
186521
427172
920840
354610
577252
450847
2010
258050
462157
318156
1038375
83482
835071
213477
481151
647290
915965
130515
60805
94062
460862
903626
164239
1045188
365865
716844
865587
403119
116330
759637
599210
909557
228226
584443
659615
375259
935624
755703
202137
189382
446221
283987
632988
505118
160575
103603
681997
969424
681430
992950
350434
816047
489432
180252
339289
366883
410931
502363
317885
187421
657304
743586
336857
485653
346276
960993
800095
434549
435056
265277
704632
318263
430268
237656
6271
745849
435491
470267
742311
153163
474401
253393
463980
38559
282737
690750
875984
173107
481027
536992
31941
40299
676280
482572
964604
528803
557507
332735
460930
317304
436604
580045
23890
27701
515080
384280
1042471
167039
747523
136797
79183
255462
71267
863768
272494
325720
772407
70488
806681
110117
825908
853865
69131
961763
784729
658620
657005
813396
713761
675471
170074
533674
289121
196491
390777
652881
457380
994794
411094
193178
438142
741022
876746
753464
589943
900014
806212
231284
270022
170196
222346
898497
247273
831841
64430
185881
952156
541585
710513
878475
48618
12610
947449
879656
334789
427021
63953
938360
751466
852051
312967
933686
65995
340045
162746
722342
15272
676651
324214
1010498
1018935
699581
410419
419020
902366
237801
183447
553530
1014130
991981
749569
918553
189116
789292
795150
702572
543749
678285
585396
240131
352102
537513
792895
834640
178484
749700
148472
904684
536401
586410
48056
1044650
553492
511558
342771
652295
172166
617103
161970
515961
592671
48080
411399
750474
331441
685554
505017
85610
453422
809469
142733
123866
116590
935367
154325
879396
110001
151639
883373
966149
190704
658852
245315
404540
461819
22643
657355
381624
1029884
404904
111784
748412
297988
803455
380149
248518
865029
720063
939840
36587
331698
446777
109337
969906
279800
598491
48764
421615
627206
64673
659562
1028335
49536
1038571
157958
514037
772685
93957
579736
197557
363664
462912
12303
968563
456743
578017
72558
920547
364974
110666
117775
143347
974322
481302
40403
808019
139081
535199
242492
12614
379133
767817
238313
150949
985170
603918
144733
990065
823450
1036798
251555
276663
1005985
86805
422669
1031772
855972
218003
893247
253688
485201
391911
824113
1014200
667132
880632
395175
593650
545220
855588
143029
971344
508279
492570
600085
604771
344460
570125
165332
142041
575904
405061
12254
428692
431496
251100
403276
997794
437853
74832
556473
344783
935605
476123
711675
847951
431591
300518
474288
986249
852349
969450
799358
168085
932661
690518
743072
741897
818330
76755
218006
596498
69033
405163
428548
525317
661509
747750
241387
950857
876695
190591
809506
396357
423714
420702
389260
619034
395092
868548
156839
127575
860828
329057
185525
178503
532588
51255
324839
672398
14728
326450
272349
591795
369944
721250
463858
468598
197426
100295
596680
673769
864890
234847
690127
683525
5687
542405
464291
307540
756085
410488
88925
37151
283286
430539
844126
481595
1021933
571350
429746
486453
264638
448171
687379
125098
676812
913362
1038908
685351
319021
611471
818111
744825
837700
722741
982911
467256
314949
765303
257824
809166
956211
146526
967277
827192
36548
125092
422538
95054
815504
299902
871146
663397
616024
1017392
170311
309806
606822
896372
70413
896941
544655
83057
697937
815598
161712
188878
541888
5898
992955
281322
707695
822316
558500
802752
138618
689710
509023
1006910
469360
711315
924175
244334
382357
391748
1027987
328235
601522
372665
577140
783785
223356
491008
712458
657287
927795
453253
290310
200428
353581
464202
196742
790620
400787
129466
820173
836619
1001795
314694
383969
695286
603677
188286
19169
481372
857819
59486
696634
156059
183589
524984
82418
1006147
516239
903998
567213
66096
428213
292537
88442
734458
756125
916495
672771
421211
964933
118830
790180
766262
83431
93515
668679
203465
992699
716177
986662
735786
467233
804657
21097
26671
211557
845441
855290
1036403
51936
312591
774453
339250
220589
383337
553235
686825
645228
912160
757417
113477
121206
1013703
1002660
294632
321275
425726
409507
150461
746196
915709
886305
723244
49614
59952
833194
587358
719165
234646
908006
209998
719372
664802
985789
153898
281950
49690
171000
477771
575276
899225
943972
308216
1013702
750159
266130
1041586
404613
701082
603753
84580
480464
412426
120584
691481
846958
620856
369387
424002
697607
1005661
927224
827157
128922
617307
889417
681145
30980
926586
664007
26781
137858
796804
606743
490486
604996
874668
124169
596045
679804
265120
238912
344363
968569
48225
660574
878486
257261
52056
426770
189597
164830
417293
2373
47976
33672
859148
506375
881243
947437
111780
371909
604616
535628
295439
513829
991067
214025
118839
856752
620021
190481
834037
935555
81659
316077
612940
236857
154416
226056
566110
721584
969973
268674
558983
332903
186413
167650
262537
95359
84329
82566
656466
172492
836721
344909
994248
641672
67994
4832
479164
585484
69495
410979
872972
690270
441444
739206
796988
972055
578770
911517
277646
129302
417484
734914
289592
340633
487506
604912
170219
393092
872110
38390
805985
77298
686273
697923
898135
975526
842469
553646
216408
224718
525261
646312
683082
26742
558305
643948
1005588
856726
430405
699992
125926
268442
530992
40532
418550
338669
238432
825980
695144
643363
735331
592654
633932
669627
325234
249800
472744
390554
959783
5339
489706
1023853
446804
241039
933682
100926
210549
573428
978869
457489
103360
483999
481
170227
56738
237948
295371
955457
257770
632277
532608
650412
577916
350819
379025
410515
152953
752168
570130
951687
535685
533939
759640
1004943
799050
1021720
942129
331859
633500
706578
512087
183093
771818
227825
368349
349983
603037
518175
696671
25507
616684
625961
89121
918777
181452
483433
1002967
556501
465226
902194
382771
497936
111298
388236
545861
428319
294775
699919
342498
621499
32458
968292
172025
100053
448945
876145
212878
672778
550981
442349
1004246
799560
956492
895623
353741
28715
661511
136330
448158
132825
668589
569116
324637
79085
882278
995904
261929
196693
636077
783673
326937
212871
113662
292953
545757
31634
553498
78953
998556
921064
749744
1041207
475736
660616
109837
239281
504847
576747
883812
293828
169975
851748
164137
649657
579810
549277
249927
444686
453788
369557
492985
135235
5472
281239
900250
680557
788225
872850
761733
683394
818734
86765
249274
459084
396315
250729
870058
150286
251439
861279
596186
516630
32710
118845
512335
961746
249941
653911
518280
767697
247164
361787
323333
10913
141284
364974
396947
534642
604030
320141
470734
1031158
587957
204586
250750
897242
904993
818123
277665
225140
606644
85298
888094
416819
812318
952282
931385
499479
402208
6699
61047
12955
483753
1039463
622691
756441
171201
823740
577158
637146
508836
79781
765986
559845
813116
488061
134073
312821
556365
954998
1022952
986959
295157
673717
754303
731863
49757
800248
593817
884782
537311
667061
1004431
201046
410372
439935
201961
894085
464622
433313
334680
494611
497328
384479
85045
742203
308747
89983
590673
310
557217
443324
337670
147856
981300
704687
50925
850334
656681
183046
755387
457859
880893
847867
503830
581763
998385
38725
133052
995067
189120
126481
333906
802003
231544
1040548
253224
273706
393164
701164
610666
265948
320143
72275
408889
11558
618287
135902
603916
653091
18725
260226
998053
542687
125190
446009
371514
1031316
173819
989473
6833
450297
570020
966111
86796
790527
281054
10049
624607
999542
443096
992139
370501
33241
523952
102858
100372
1034881
746627
136345
420362
892281
833267
1044447
663113
1044800
933657
464085
441557
127854
135842
47147
642959
59976
547197
408514
496164
324289
423098
532057
904592
433485
395352
861571
128406
270398
412592
551100
561030
585622
184894
898365
1002660
778254
589233
149716
518228
146209
761500
179084
918248
682344
639040
327942
612399
212083
914939
79037
318027
529868
909338
927404
831162
100514
758871
527410
891732
410607
1014018
145041
424631
138864
696750
561364
756346
965036
158570
933072
547385
147832
455150
128344
393505
614436
390909
674651
988484
512554
263190
990861
384789
869183
979189
274610
508577
105038
147139
483806
877207
223959
647707
1009205
301321
390832
748406
656643
687617
270259
288728
874228
221367
106698
394589
40889
745336
433651
565281
913387
978073
236419
641449
787784
866020
733721
754973
189616
117597
980041
318884
187393
1044547
713035
814624
979685
9367
726667
206498
523956
53340
699171
400979
59382
288854
762599
280688
470154
66260
781395
48887
278872
282893
774234
599532
81761
174564
314703
30663
629477
660789
271676
922992
342684
998269
593472
732693
83704
533796
1023708
346194
292511
420656
948155
1026253
944543
997635
594024
227046
39931
399492
855880
735835
387712
720748
41074
801976
535506
450666
421904
459021
904605
171375
624430
885485
992915
762399
259608
324076
451619
679961
328120
651647
314469
351717
444001
763387
545653
172348
283942
893059
1032708
831435
495001
215673
123681
49935
4661
698718
49609
252860
351065
722484
37362
280161
657267
628197
689052
936265
72115
191330
32200
918053
151642
1010084
518778
364591
625217
888124
609211
741048
2293
470945
948734
167499
395641
966361
246364
871488
426388
763004
876860
265575
694996
176118
668662
964704
688447
161448
691480
91781
79724
286983
830512
121100
428758
287839
737663
950115
45788
315801
399714
271169
696271
47054
280293
965548
10281
185841
583221
971465
745061
627643
353645
321917
955841
432674
649634
1027750
398938
209847
207740
834229
325289
809686
212690
832953
225807
244604
922277
432249
875829
220650
454229
9792
747353
601995
421836
50833
804445
457506
280460
837084
656537
381880
442866
74633
679184
117687
830475
317991
948793
681014
304795
253680
585671
715397
764365
179169
638527
931538
238061
647687
947483
219093
847564
900745
86941
154949
257808
158612
429110
641285
707162
623591
963362
53823
261304
721261
743905
341018
195570
71246
599788
551495
13736
4991
688512
676435
106328
81699
644898
767745
119993
490250
872450
795037
736956
33592
339998
216476
105731
33660
192654
103822
71535
933888
1018065
871262
536434
108229
764906
141277
582101
522088
280537
10037
729550
349369
696694
99914
658228
488407
693097
828123
767915
731656
533511
677217
503667
494159
80310
52669
115789
934291
171036
150388
425546
879795
602182
450510
41934
775290
14389
581909
952806
810158
1020718
458446
426017
805951
54555
198755
181564
685290
483983
236531
430424
189218
671966
966873
220454
140390
232850
494919
891394
133504
236113
231937
266551
1025700
1021036
971034
74075
188358
559218
772579
928310
969209
509796
885663
259886
894871
250123
214710
180724
945806
566906
471911
462352
608426
429765
677189
616408
648923
1043726
957786
1000012
1016220
527648
846990
249170
338299
499720
293871
602914
831947
562888
212796
590039
1031101
636411
439941
634830
56946
13525
666054
484678
792809
302006
833431
287744
872571
695120
637554
841631
853239
173768
440206
1013546
20251
113769
991529
195421
1013111
876110
391597
99813
762690
351481
249355
132859
205878
386488
798040
1007727
729103
643057
83027
106503
190353
250452
354751
788628
797237
295484
598611
92222
439570
473145
118729
304172
1005878
589544
635674
324565
394732
37369
37324
323383
781611
620628
185181
905558
739669
142038
668679
922675
884789
124263
413376
734276
361979
190238
988627
378409
802858
206924
838305
932666
920174
62826
466274
787275
304381
655815
650586
114530
362502
660118
519317
702205
958298
486559
910041
2760
116466
2378
60342
436013
670294
733462
504554
682709
793857
1031087
933131
625975
400876
1013108
853352
125551
68353
454347
1012149
258597
457659
666460
575572
153351
604379
49489
15249
939321
172377
851984
1029655
195536
826787
96532
72606
528673
980651
797244
288208
956200
536131
1001624
538064
133651
933875
714662
167921
1011290
352529
803898
444220
746082
307730
355454
302491
324783
208046
777170
444359
254879
35672
645143
763665
481776
348949
952442
941650
748941
36912
567153
190408
560620
328057
247800
273338
1020397
33669
107893
573687
237305
758645
984790
260276
895385
241492
774758
677924
251815
627621
366356
760994
878946
255646
480051
264986
602152
401472
652364
579920
922976
407227
977384
913598
660550
2941
830465
242495
596193
348062
853370
16129
744478
821218
770375
692835
477844
981910
279436
709898
666944
721768
500784
905173
490444
295858
452176
439392
393181
365159
630253
796927
333022
82529
268563
63874
823006
489481
398355
437736
927994
438873
216871
1025095
107864
843144
641884
8376
249128
220824
135065
611420
82617
199839
93509
241311
937269
842755
677421
175462
663034
456449
383032
577874
41580
688271
1028947
220879
234888
51210
452492
839858
448295
701303
41754
1036483
1002656
397445
215353
513674
222031
583059
644379
425699
1039967
529138
903138
914250
107036
221848
538077
740817
935551
313153
758709
391871
185847
46756
791484
65658
127534
950485
293525
49926
651018
891619
610246
190095
378611
387030
373929
319198
443342
919129
446074
786390
487002
218296
61837
1039493
961418
495822
749350
482783
126450
851161
548628
419383
776594
108040
368858
158246
225868
135416
960248
369489
487941
221175
917954
528319
282588
28876
415225
848299
522588
586471
339019
138770
278324
750583
392782
50958
326096
723028
496074
764635
429526
611193
451956
1033490
923056
368059
1020693
243119
78281
86443
800970
245163
783875
831076
738299
12647
742632
943030
543175
614289
1036422
743870
729188
887942
311094
263826
64821
452316
414086
173641
643185
113864
980618
54783
477104
785382
645515
1018330
855766
281365
726314
401899
67872
629641
521636
1026077
30985
463032
114573
248495
257419
310744
1041687
429370
642770
983232
692919
831367
173009
209651
886036
209764
118184
356734
189596
56113
637590
719989
72947
366021
336462
658421
866415
49708
210453
300987
576862
792816
1023858
643297
80948
288236
215312
563190
247307
817673
425103
982018
458096
42501
385922
924811
351667
384431
736936
216631
970522
357848
841247
876790
819311
823582
134864
340782
855570
84494
786645
964040
628002
732648
463952
477212
523365
127122
781392
498897
329372
220397
739074
919387
438734
807195
864023
602646
65810
422604
203165
112675
375530
211186
481094
747709
1017953
197918
730486
788230
473136
953597
384935
876097
434988
883878
351388
147351
441139
809325
147777
83123
628397
1004408
432724
709997
815084
586492
20743
917867
911243
11751
1001951
87638
563851
548056
75978
569322
527821
928593
332331
298541
354324
434578
142607
750651
1020040
225039
71401
61170
611344
320630
646993
969194
534775
818130
337042
205936
574618
867803
476968
305164
394934
345373
392049
137837
784678
1035661
961852
540278
640688
129879
534034
930306
412941
26339
406759
572929
1034059
278179
737727
1032540
956853
18880
421604
463708
662534
159352
613482
292851
746680
1013192
356406
276062
408408
558185
513027
463876
142556
499163
494431
166524
616223
282854
929546
926370
831254
307668
777303
882551
1030591
375083
24765
102043
592418
67362
620600
954803
542048
794617
341643
906594
519728
812787
699286
675201
443116
943741
21944
181821
824353
1006816
636272
81669
985146
377477
72273
742893
921668
335809
852751
182418
172227
700193
678001
766954
902330
480969
266304
584748
352713
566773
215876
1003585
431460
549925
922284
278787
47263
170471
442354
761039
862474
560790
753323
386032
332117
774783
67299
354536
1006247
865319
124961
712660
278433
774175
368246
494879
235347
531715
623599
83729
960188
788098
1034802
401980
73636
380761
478402
94256
22842
435368
42670
349310
384203
893347
878807
603950
908962
1004396
1000919
532049
947043
626647
230918
456707
470216
621293
889446
218356
999976
821691
883462
545525
664082
147694
861072
370764
537844
144366
318707
576410
772559
634386
655169
350947
364431
487306
447001
135070
19640
621771
904008
508682
941668
8468
938751
618373
573938
415105
562274
629045
691361
499921
527955
263622
994523
741540
291505
139764
396468
475180
1016982
405245
63922
371332
231902
737146
132762
329865
327585
421942
27918
104189
155317
505547
1025965
523326
292774
639508
1001343
583635
323378
587645
519099
592436
460057
664378
585597
15586
559565
302433
597009
251113
59935
541427
364784
240518
545508
709631
35978
811706
74001
39657
472562
207049
642517
865182
4849
610153
864220
81125
977525
231806
773776
113221
627598
40484
140046
737850
530420
619599
1022035
436002
188006
98708
101995
900475
460944
670138
479498
460547
381875
1033360
353999
807024
26840
713685
952305
121911
528934
611652
540510
812834
1039907
496035
821672
800809
796050
746408
188291
687160
525532
531948
88278
207786
481945
152858
56934
212797
445895
941047
675769
744117
601232
582054
48657
219922
710628
278104
915801
285692
145098
657680
296422
558767
81174
562061
499553
471442
308203
959088
388087
620545
19821
777160
179912
378260
468362
1040702
282987
251377
691436
647847
958483
1002820
622334
544249
664982
1009101
850054
1035877
1000174
923318
189026
677510
238823
635519
312778
459083
81469
355487
766273
104474
121738
555780
739161
670693
97462
397034
1000082
181097
106676
534694
236054
145109
601083
654530
289313
863341
46807
230512
387377
61995
261640
624630
478516
877139
266298
177796
677995
776017
101826
277948
693706
652480
104090
832241
6751
98090
664485
169427
1033757
768957
398290
360525
896052
298349
8725
958514
947472
9484
324789
729009
62768
177782
883360
384500
91732
1015648
505691
867444
348770
621336
279155
704817
950933
796755
621429
896302
608956
647616
435133
998371
663098
986454
936605
340069
454346
11536
711582
1040028
523367
585439
882872
594948
618066
9297
910490
455137
138398
319123
855034
84979
369520
823190
238179
223051
104253
857716
1031243
189560
638290
722639
61012
114056
928067
288807
1035728
462031
313403
388107
1005
460996
1012613
779902
539142
443698
154982
44432
329548
51716
474955
221843
62862
149563
122801
881461
610625
474340
934637
428195
645243
246615
785482
945599
39118
168020
124769
556083
833958
645169
680554
405457
46047
123996
329129
159992
546222
655808
701826
290517
465545
770753
167586
213187
575732
771816
263294
110307
900089
467116
525309
722096
24482
674401
442651
375044
138999
163234
560630
993649
961576
176171
598354
869857
284481
715439
55707
489534
254936
426073
45121
52699
114048
281048
595998
645826
752333
288466
550007
417778
513620
114596
803166
305482
109868
300490
917902
349001
248823
364198
914663
274005
309102
836067
938134
640304
619746
224203
342731
961048
432817
234401
913683
871995
861381
1003774
788405
567577
526632
391170
781850
744657
268420
711210
780487
275492
762256
825248
892170
261841
1025228
470310
525129
555236
60518
847697
110505
890670
897829
657453
492535
511494
166054
316871
802795
481647
701336
107926
665822
113866
629581
949036
166230
1021822
967535
17271
253774
732393
14445
216669
748772
30891
490467
975821
982828
755033
361945
736786
52046
289422
80906
743828
286351
294792
150490
647390
336390
124667
202925
152620
82784
468882
669452
116586
868735
75177
700767
263793
858111
4154
745615
149742
926469
898435
1008003
552548
186808
214567
41568
616684
501860
370915
218254
488501
242895
194653
404417
186256
1000550
341892
643810
139051
837184
979408
845683
695537
324870
109191
670939
68101
918260
518830
540490
175205
997758
831345
162177
766458
354865
534624
218450
989410
129249
670145
880258
1034014
575465
620779
493901
967310
546228
21689
978675
279967
654296
350772
898481
217004
70751
701856
212909
865530
580186
545468
819966
402764
415003
154107
497874
746624
435093
958099
17143
35345
875898
531747
105586
952971
608640
744080
759341
793043
299795
316547
658818
672969
548944
436118
397845
519217
921998
51485
1015599
934530
190394
958438
456982
908602
605627
447857
42297
367522
296851
78489
906652
876049
657501
678861
219265
409933
81349
63226
560553
468323
217812
213109
492044
432093
958657
890676
544769
752312
711306
440192
234829
1040462
686038
667909
440532
911136
87375
236480
85592
578307
869980
276813
569914
732942
940360
354166
229547
556617
761359
184085
330022
332221
692638
50879
603056
206417
922329
884067
721692
868800
615001
463104
173262
742868
602239
252364
738115
1002892
795207
427968
601556
48865
861911
111518
825115
269808
157392
843710
721495
481618
488179
436039
7506
78930
764891
281652
556555
60658
116494
1010574
544229
534149
801205
641892
481784
939309
632951
484532
17187
422889
254810
568149
285905
1008036
590791
634848
141782
246347
986341
631912
827029
621294
693257
363086
985749
1033026
746141
508920
3974
71724
341975
542321
239356
775964
949100
382546
791102
335831
956672
868279
52022
832633
87185
90874
77978
940452
20132
785452
396321
339997
994075
64927
926330
329845
2375
471980
53835
542005
815942
943445
725327
1036704
771865
520256
118543
577019
440511
12728
673671
110400
341184
908943
950321
998146
488595
402000
703303
428486
521593
759950
633059
585464
626747
480867
93195
72201
857190
845347
344165
430460
392268
398187
532779
436476
48258
1023920
799225
243030
388167
164861
990142
22519
152429
66884
578764
597455
932040
771635
587914
40193
555315
826588
1036365
218779
98731
320082
891684
315299
877679
778359
242144
868328
315284
82805
741061
360548
757678
851725
967351
540463
218954
319215
713927
111598
296606
214725
517325
378770
231382
669916
898940
953847
158756
460756
320860
570963
143148
52604
331644
575189
498738
132945
429849
336576
971158
289473
689616
313068
240911
450442
968192
76317
815038
200523
764904
784432
578137
56734
430211
506651
770612
481604
613076
12974
346191
40211
30095
392879
56819
996239
340886
584577
321697
376167
1035642
740019
752459
118423
803811
46322
559985
716699
761240
471365
462411
969813
681191
235084
301047
715556
657719
271808
133290
352905
416834
258286
772726
873384
805436
599646
411066
936396
105421
879731
24036
407705
907203
736682
11554
312455
15410
796991
795546
49597
1038121
187788
298387
516994
580946
325461
656978
239078
475826
703636
362564
196181
20489
262007
580994
735188
909016
369625
711774
151175
439331
64673
226674
468547
636160
121868
763029
631600
737755
126215
582494
1026943
199786
477245
241896
12956
745304
1045171
829615
567289
324546
200814
1011363
431133
221710
451095
563919
605219
686767
574171
429803
719768
556424
571289
340611
634160
953054
1025947
161172
33126
358287
563873
115360
757264
49681
50615
48889
137624
9230
876598
653850
702602
131487
641735
202314
1017116
464431
78314
505607
994338
357787
290138
423585
549056
43778
663669
530235
292638
315552
639439
877823
595844
297219
360430
75172
638507
267646
942961
738313
1000448
690990
846100
947820
140647
375206
501298
406400
655468
422618
371336
788423
271100
851736
413139
577287
699437
875673
284992
400222
882725
17195
239293
34955
229850
538785
364161
433732
25701
737408
768669
46529
893653
274922
444012
706979
186902
573841
844864
14011
715642
562571
50483
20632
513031
450914
515980
1010553
850575
162123
386648
82870
184628
683148
180595
999165
380622
572305
544867
635301
322535
458667
308749
551283
298202
952705
124864
939634
1012038
659349
621871
956596
818050
582139
35099
780981
998251
510755
580889
364005
650753
273182
231553
909220
612097
919036
557913
305614
2047
49979
388541
518797
896191
986407
715590
641521
768007
976862
968907
652253
229743
906658
160640
273448
180407
131503
918243
276083
178967
720329
838587
33304
108784
173030
716919
110579
526902
847927
1008166
812794
512652
16249
378947
838031
379473
465339
1034671
373556
373100
987244
873745
842141
539138
596385
436216
848339
256356
514302
46029
177144
864677
405397
465535
845277
112208
782829
146361
539733
984582
953230
427404
25508
821568
5728
623215
894844
481410
980721
876709
564374
483915
981850
773510
820442
973537
379363
786371
626259
684607
644196
463393
70983
603736
394599
203554
39137
205132
220757
457959
376990
152640
918875
585307
692450
1005952
42403
974601
410755
542825
656569
876713
448606
507421
813592
610442
196339
137336
645556
9635
906513
330968
1031934
228326
233032
896138
408875
825674
176974
663644
361623
861971
956321
395291
523123
936340
366076
700567
14233
934570
744107
736521
701214
118564
1023232
1042338
544562
657333
344
1042688
381721
941441
585370
207400
620849
586850
518169
271668
362574
194448
887940
884583
739660
1100
495125
330262
784759
1029342
792135
583123
312004
657956
881307
567824
667010
868562
860796
762258
529212
53094
205372
435289
779821
452445
115043
383898
363731
742754
380798
245610
568788
18100
1037368
823723
509661
648744
784491
347212
184817
707346
75653
450959
291378
462495
728986
822664
220213
647158
205664
706919
386473
421656
862378
394757
737663
484936
831902
879533
483827
810066
643005
359554
449659
663258
880229
341496
447217
459037
169167
534702
715649
904232
204786
614437
14806
153702
533879
267597
279144
89578
860567
113811
617629
496873
889799
485887
416817
750155
380909
882395
576049
590917
61818
340932
717661
874806
898638
317136
264070
23957
1002911
297599
930460
728614
77589
509746
335806
276046
43907
97159
116680
149906
713491
897554
409155
335505
830553
648287
267147
192782
306174
46428
807333
831913
739992
994555
665759
612763
881348
958053
659967
253117
706818
432539
907277
363693
111180
638394
911275
586677
1002974
131599
379589
490943
290587
56929
960926
552998
785554
295129
234435
816734
37490
696020
707247
13722
449260
860723
152636
180747
494298
990068
979556
917784
12045
976654
1022782
228286
225908
286267
961122
211708
434083
474566
200125
926780
432284
102922
722225
747330
67233
606217
199905
739657
1031660
204471
988820
88515
171922
201038
285748
732411
781075
771288
422047
692174
469539
307750
370774
161158
707802
1016502
1017966
803411
459284
1007158
731692
110470
379952
468984
61931
407074
857501
52414
942791
554428
749204
574743
16547
325821
46828
958058
88458
537292
5985
63054
417089
1036648
234690
540987
467411
492236
659442
482264
450692
729164
475190
778817
802314
349041
957650
11109
1011915
129487
984560
999183
285760
562962
805579
755752
10568
170816
165379
335992
479727
863654
786647
914398
269459
225015
471032
433269
693988
303135
107890
298456
313236
166886
66624
935141
964436
262580
680636
256868
316282
946420
631981
230904
576912
701999
896161
454885
681889
558480
71436
246095
24310
713811
574976
33920
10189
2147
892813
924733
511384
592014
961699
276735
805718
379635
184779
213502
102369
810076
586175
545854
112038
877336
840014
728480
294739
526227
85946
544664
172477
1030247
244054
922134
502632
819934
152680
377467
667118
970517
157502
770154
395548
49530
743063
153957
196134
246271
754442
689482
635665
463104
443280
609435
240081
214895
381838
263155
753650
244588
426796
123901
679829
12844
488645
746318
536868
973308
584607
1029451
169924
689903
1695
582389
322414
169783
360403
71382
874505
325689
486671
853128
360859
171906
313070
211710
395495
327896
511563
866941
792062
545957
409809
598646
281326
318158
844829
57008
1030194
638265
63559
370712
297636
795442
730477
29403
444968
911253
156724
577215
645599
246055
1026204
720656
231421
852556
231906
771592
764364
483333
597820
341645
812746
246493
104772
1009611
625351
840002
718520
353665
717311
848161
2647
205772
996560
399085
838709
5388
258111
27720
1034182
445094
125237
466440
339020
228929
590533
322291
661796
947867
219075
696261
220516
579720
89439
972894
1018503
553698
627431
360244
989452
645434
378228
830799
28464
796109
225617
245654
418217
1030061
493841
1005405
492587
682787
951268
394743
601851
31834
532910
513304
941674
675449
293094
869155
804343
523747
291767
277149
775127
28105
22560
266797
159102
979147
646342
125587
29244
28241
290842
603782
426595
489248
393181
224887
179070
21667
311082
683022
720949
658093
636171
481985
533298
880455
892361
279592
171834
393474
467516
105449
682214
813981
23458
599408
428736
1000672
672415
25531
422769
506409
753138
87563
226217
757787
31283
415585
202460
16556
808553
512276
802156
179312
5263
1031130
711088
219143
513356
820119
453407
855
778055
105350
773224
853437
895080
42274
886930
1033070
158053
232173
569377
239655
577000
922853
219973
110272
402430
689231
138340
442054
714266
983983
600353
810198
210364
898025
1010952
312597
365602
271054
302280
832418
1035786
561059
788397
926549
835209
456449
370824
683704
61309
542607
124385
251901
1028083
706539
423199
89474
116626
833832
149251
754900
351097
600746
303468
976012
428706
838261
261182
1011832
448486
605564
674693
943551
985696
221945
368819
139992
322089
864542
253764
171733
579285
207683
701290
104470
806826
364930
698861
811636
644251
228245
351865
676652
517682
904674
292290
910417
713682
400687
272965
459236
107427
89302
546269
735225
546600
172589
874302
95535
1032168
636823
585478
795080
337341
981109
367023
802881
460313
978345
261706
766461
793822
512666
729167
784930
396507
27708
708506
849456
627475
566507
571635
808597
718990
621696
578686
816950
136418
985658
218942
59660
481800
822268
409410
471465
911962
175830
279931
976724
308234
601145
458453
519179
351259
606795
702532
697951
54952
463908
1012992
403960
538645
734923
985478
886628
668794
114254
573233
643815
1014966
411011
348736
622336
419987
588725
473147
2675
1005532
201179
845294
355705
996366
574613
896798
482911
765274
235738
403149
138759
581735
509537
913856
30977
199928
57246
46546
565162
726762
77258
968899
665814
870745
655868
1022707
940996
948454
708358
234635
1030720
949992
11944
88251
702195
328799
912097
58333
489620
224981
257409
326202
212171
817577
755938
242594
656152
747601
43703
120254
148756
337801
371306
701080
181279
550156
166418
676983
315897
395617
756970
586311
85417
462981
313292
564529
992015
312825
507750
1044329
103313
444081
295443
496861
695556
166189
151770
1044010
902295
471388
271042
674230
304699
579443
825306
565234
459460
114235
115134
756093
434787
809108
92668
885043
913530
435323
407376
670833
1025952
666709
720468
433284
127448
688067
890291
328196
705528
293924
663798
1024943
284676
870673
564689
724031
120234
130951
767518
992747
415362
566593
466155
442586
480181
299486
244944
341451
89554
223053
359111
712572
691910
657479
43258
810355
809475
140318
797972
153034
156399
729059
167423
151842
534592
653414
846976
249505
372510
553971
146474
925357
39348
416230
385820
399936
961047
263576
519968
226666
777505
648391
296956
233132
840674
691844
778631
695681
949761
141897
344869
183882
246670
485479
148152
330081
1016629
414294
1037835
321397
870735
605378
863093
951800
735896
114154
744707
759144
67633
780689
405290
852830
647836
888495
422277
477282
827964
242555
731182
826653
119302
442045
10763
791038
606152
523291
345681
743381
566674
259466
901747
1010697
423570
362606
700060
567961
288384
91512
611459
114696
56284
548142
497028
999431
152006
792152
693683
683230
141945
689326
545512
772654
813660
187011
762993
322282
150652
907008
509154
683970
552493
178074
54262
341829
560698
162162
189696
797539
382017
718996
695335
171962
655837
714672
106927
145968
158823
191070
445308
563094
1004751
649005
16263
231976
455015
370299
837517
962145
877698
645790
401732
808457
998656
582383
125633
496149
496582
1034995
1010659
893922
516611
587929
813594
31962
148012
844742
194405
458058
759020
370283
494467
531271
250350
356298
428606
796652
850478
625661
1007239
768436
73329
178484
583009
199779
433132
81027
57434
540289
353773
796903
441977
417714
736792
849469
830764
44884
94360
609368
336899
362154
282682
380556
711954
251757
991841
5560
289153
333885
424441
431977
1016450
97897
38458
168273
344736
471178
167301
834392
484535
1008735
978066
1005666
798999
60101
329357
506910
421033
646952
431075
809646
918422
558665
50004
70362
489174
558658
323919
432849
181803
223911
303766
110779
737581
551551
439622
701030
25694
623918
907088
489625
522987
392872
238427
138771
54490
418423
577918
234141
444521
367749
934154
958091
13127
533058
554834
500670
697901
726543
286151
882609
904360
447401
825867
105795
871265
660515
485439
379479
513992
409536
569359
494846
987686
408917
7145
745828
89823
681615
616570
680182
853913
626808
944529
614525
680434
347274
774482
568625
185733
602363
379080
601843
603097
517135
393076
713308
100430
158820
577146
585199
823362
884012
788741
20364
927749
333297
794445
246808
867254
516214
927623
278751
401498
625228
56940
840003
22189
362669
249229
740821
793988
853820
300032
486679
988571
99185
98944
604666
859317
444796
860282
450293
166819
454757
581055
799304
288238
479614
383030
325721
1004232
555796
1028069
1015545
575408
335613
447815
813580
391630
283657
734637
163154
1016940
307265
125438
857073
619750
244205
329207
402760
238646
207153
385040
270118
598251
307975
998515
1011685
679297
321247
88742
666559
911476
729170
76181
293694
69643
774877
29420
550035
947083
564371
93665
114768
618236
920157
449159
657131
707881
624647
82902
274051
740253
964515
384645
88042
520857
921253
910571
439431
1013850
910363
522473
152105
617830
273030
356918
878530
736310
574472
627618
81623
850315
263367
750062
222699
556539
111513
569607
276355
453656
873097
203905
277672
318059
443057
517865
330635
419207
130926
262566
724453
248505
192173
1031071
948868
439504
721737
1017214
153571
239995
814033
931067
150732
623231
970213
315807
646798
289181
693049
210756
59896
195246
23974
878065
1016574
477545
613232
488691
203734
964586
60257
996854
819762
359038
234238
517414
411787
252642
491206
934212
901085
862619
263067
710264
58644
235242
714829
118009
239391
757363
953969
390738
655725
15118
634353
468496
172344
762566
65721
486590
433928
715067
355216
594661
954727
427150
611750
871618
692535
526589
379598
332309
641046
615457
498049
112634
70676
722674
542012
823239
330587
1000147
937677
585669
550156
606724
63099
924265
713924
245508
389484
242263
913192
463229
911521
859074
614293
87481
406260
782620
662764
23695
700444
7818
401354
1004058
270515
62534
930553
762206
877977
932480
60555
561952
215725
336483
1034389
606405
839946
1036550
640133
520590
170942
523073
88176
306387
113133
793956
139036
841266
124405
812019
1018698
554364
871921
428083
158382
664056
934644
865921
197156
342242
277657
793392
387758
256199
471302
427530
1011657
884509
814369
260650
669541
678852
719439
177617
692579
942723
635789
90935
515103
678516
716713
989719
737247
444026
959332
76246
453617
704513
270322
160259
929277
770449
369029
904843
670167
413772
413215
795515
152991
965380
261494
34575
177001
925632
801853
261146
149280
285407
83690
958203
591537
1005085
660253
64478
414160
713122
313619
122428
695711
5155
428316
914997
587339
1023965
320420
881504
388804
110054
872883
610147
972263
454286
1008229
599979
262401
882677
194718
78806
1033860
54341
698401
1008119
271360
695742
116008
589649
949473
306694
948460
481141
910080
788977
210897
1002940
138677
715106
203574
3925
474389
496752
609182
455334
489951
133715
638844
470009
656728
858502
341642
1037382
843447
49530
450129
642397
1004566
824572
244273
973969
192916
586771
180413
763951
279398
414565
304904
298418
923256
750744
497340
264525
978482
414337
263914
612104
409991
544119
451045
941405
202195
41405
477508
470419
544998
365203
987810
495408
541772
1021847
17497
421072
494683
426060
631396
616763
376629
865923
920180
790489
980261
519919
989892
1026344
312825
1045404
193250
433626
759069
73607
60951
882507
41119
688515
39651
724870
942096
271793
1031762
825755
112849
435229
560459
707357
618043
211058
837595
844711
868080
644820
518491
786979
730399
649553
746668
693301
516382
620255
851350
1044363
290123
201546
94503
8509
653318
315838
397497
950312
496928
70875
447118
696332
31576
920209
601286
749683
2332
547896
674144
493693
300567
521383
268591
716181
364450
621112
879865
26349
1015308
352859
732018
813185
65081
206603
916871
711825
132924
682464
204818
294970
645314
984064
634869
973259
467155
136895
725902
648538
653291
320607
2444
724703
107164
847851
107953
660763
840735
95730
626304
161618
639860
958052
566640
838150
921142
904956
281748
209790
1039194
534090
591594
992633
628888
542036
568854
232402
932320
789107
51558
105582
189249
789241
564626
27680
309858
392373
950409
432158
46526
835993
283565
508765
328833
497379
906852
394111
243360
255985
850303
1032964
710255
924564
270826
996863
916744
652516
537480
180090
386650
304849
519732
782301
279069
186084
371020
889525
901329
781818
550177
759272
169172
102768
650772
677566
717487
57805
635914
405656
143073
1012677
744027
640227
7374
1034680
75612
462524
205611
872017
580842
18837
590273
4692
453967
512584
195316
341934
253775
737901
880032
536706
485297
120684
808429
388143
450228
719866
133132
204079
181353
351360
417752
212130
193621
866057
971475
257881
605552
650738
287929
276957
526315
1018193
847077
486441
571019
488130
797721
80452
247537
387620
1041493
94307
592076
719888
17498
151383
127695
1019105
920232
784603
160755
56146
942774
406916
739333
86513
650476
323149
718499
781107
102342
370546
663203
340588
825113
192077
469145
724267
328937
393508
577624
690068
256946
561803
153802
800018
412627
210495
732595
252969
536994
161460
876540
602206
259231
390101
624461
884547
732285
568795
841291
396186
964162
206076
538787
462706
553856
1012261
196887
251173
158016
239100
115295
975794
412272
601566
450780
957248
543594
13500
579594
464689
1042425
613889
303646
661191
133759
446310
346496
39854
911680
412050
544133
553933
1039350
1016662
340384
88622
14181
161989
153291
774701
506875
260414
249373
503700
1027697
382390
157022
980608
1009882
379869
704854
648197
826333
529339
909735
981619
250675
759805
761266
774254
758292
58984
724016
611410
370605
939635
264805
857475
577123
512519
308758
961837
491594
181660
193141
145625
530057
1037786
1042189
148349
930860
830829
868382
242704
111409
620923
982364
344025
288437
913013
300368
321148
919548
334070
493716
1043408
376116
25119
904999
207679
792649
956150
31098
139650
836957
11861
1005888
941619
415651
251796
470345
660923
872946
329299
419159
563948
62784
708231
364591
490461
111019
227864
379888
503871
114577
751419
1006618
451837
582909
302633
345461
204267
66465
150113
662299
718862
293670
765165
245522
505794
838569
429078
936485
804900
444029
145138
584422
703573
908058
593924
190231
910845
440318
517007
506847
884957
163260
196591
809080
705632
258492
240304
190459
759765
530376
867931
600650
87349
566035
846052
806764
769918
212968
317757
133468
461748
400090
791270
499618
858102
366285
318611
761095
42825
151814
259978
229267
714676
694962
156938
601124
150496
607286
45695
717027
641212
594210
836041
725312
725109
813185
1011101
249655
894575
517055
207419
533663
442228
893513
130299
918700
976503
63186
886211
926098
573783
944178
116582
587551
295543
1016632
809065
573338
939390
11190
770065
519308
246659
481582
169546
1029184
84038
906380
957804
613296
4031
553990
612475
371623
645679
911817
212312
451445
192424
178284
868545
41302
407176
383548
897920
397714
213582
335208
398031
959886
435020
778966
1006963
830321
913508
744611
63932
570682
44665
962867
808772
585205
161868
293192
639979
542838
333505
765108
1026569
1039815
806627
817711
710568
260450
868470
541892
836517
879509
881389
397647
1029851
918410
40706
508638
910666
720780
588474
634919
337514
705390
703462
592940
586407
75914
707016
870297
292070
596564
939132
956180
389418
656859
790173
881982
29858
218373
153952
140875
944551
59410
960384
997257
998176
51493
366119
858907
595662
556267
964745
705197
956522
182431
893952
911016
1042676
430637
559567
40154
624565
746774
701110
349895
23437
312117
559253
14763
652871
1017486
970754
613071
929826
900511
902964
990483
646118
6283
423079
924679
748791
191554
587882
746148
417407
454672
702780
104303
748483
133425
446886
375366
593926
964809
930636
273937
92482
16185
323698
288674
1030769
392499
112315
383894
18350
810676
950774
518241
835260
840333
236402
320087
449902
671984
1040609
961779
585131
656751
674765
191177
305088
431648
165575
599085
148456
893373
364309
726328
158195
610331
522652
841189
306497
1028179
389669
480960
1041868
266360
997428
311959
793505
407819
823613
960524
165632
735523
130904
704383
939834
448553
1015177
655251
951377
958268
26489
795275
884854
862185
293007
393860
37746
541637
1005714
888394
375248
449559
908733
212502
931630
25383
905040
150040
228395
151869
195434
66115
702207
611482
536604
201896
687246
911660
345540
904605
796592
167995
351074
641216
997121
603136
752261
1019308
748122
142779
492488
598070
809332
647446
505478
151173
23949
55992
441970
984978
612478
533255
280691
2459
832489
406467
883764
456739
940627
883210
371087
53735
923922
57231
12301
422189
829787
555503
953849
213602
315447
988713
459613
345723
747631
155110
314573
412275
548620
819396
368404
444180
529166
812300
65098
182768
260584
621959
425722
71518
809638
726458
667941
985647
787944
346917
476492
182972
937442
339839
386110
999138
259104
29325
534008
717284
471138
30069
499216
785538
692861
557307
854961
519619
959197
108970
675246
134419
32114
643185
372216
955425
108976
855455
396999
244514
196057
966173
422328
1036553
633778
806701
836333
504079
538158
633985
928613
835850
135513
699050
679230
515909
13781
412234
20300
406016
472576
847538
502685
395047
452011
470732
417295
883554
598553
367157
24661
240038
326239
706922
186153
84822
951530
931828
35351
96717
682251
135093
862348
181090
121889
496332
59404
507147
985525
109789
159422
859361
142459
712050
719537
232940
364487
365381
25790
831245
938010
981294
535650
911799
333759
1041625
424641
733444
334815
486714
888535
630560
253598
709213
590073
1033628
376975
579330
513934
206187
944370
1001573
858364
303496
978757
641564
228341
89917
294574
983361
480539
1025847
185760
151551
833659
912995
793197
1031958
254621
266892
836907
395011
191030
335372
788595
424609
591987
832950
846326
483213
764148
937304
598430
559235
10878
746117
197900
690658
685224
759265
967245
232182
294725
695161
696726
487082
492477
857046
386003
420230
883905
532878
820965
719612
307227
961559
481833
374896
546178
157546
328165
673258
585175
47622
449813
150605
330625
429247
560120
791063
307078
748567
320094
61558
179728
98114
219856
1014915
183930
116701
82899
568641
140095
20184
653666
548681
76127
289149
626926
814274
1012879
268182
891358
452214
161901
269702
198410
538198
983978
536488
138225
292896
866913
428984
267590
842297
602612
290987
63419
517284
653582
183753
358360
647147
706362
316216
233723
974629
175290
259359
26433
827263
196833
646422
840547
45875
646321
594968
496160
809379
282490
91062
425145
415375
717540
191614
507711
65571
783169
1006365
397246
808989
22262
958562
850903
559869
24355
71194
821285
784497
276651
133987
877590
276040
872065
255888
87491
9234
714499
1021699
377338
297465
394854
505893
1015229
371516
157227
266183
22765
390890
765337
841952
435621
320474
405793
61411
511795
534415
653118
444708
568196
681579
32252
180811
975528
358126
176818
856699
655750
438593
741978
806068
814112
164791
91332
389672
617202
230840
552287
586974
331012
119231
623379
870508
948594
479839
354501
960631
86072
558144
940372
216264
90743
257137
624592
266984
632295
275757
659287
939407
776248
534052
348509
629297
1006892
839436
344835
905618
870806
381330
346928
197787
936950
153177
936351
759228
850642
594743
228854
283728
350783
176355
424416
248427
398941
928336
333813
762787
540492
898016
759997
422995
650907
1037961
69348
536378
905162
144981
63984
626994
940085
938800
911346
264110
939413
15368
174539
25129
592900
611291
76814
332510
260501
947485
595967
1041592
91387
263091
822399
585597
707046
449691
891346
327127
475951
442144
45570
177523
242096
291485
1012771
679569
151456
814347
619845
150724
568497
969642
334267
598256
707025
902135
30558
755241
480209
840885
440097
44651
406327
445138
1042091
372760
271286
1008010
301394
424114
181684
84225
273409
328692
231031
253956
436293
989148
1012012
712706
354348
445503
391803
454654
426970
187139
357411
68312
960275
358805
737795
698135
81529
572813
775531
193038
616468
35464
321417
720686
468198
519589
4381
228055
717983
979446
342665
1013307
670999
587106
474495
34732
265025
961627
553032
568580
657939
307664
999449
328090
957579
555447
317812
137790
640858
939602
381264
415703
13126
306149
590740
896965
551699
229582
822675
838598
818712
348948
986511
352061
625539
19178
113689
168155
410695
984631
567142
529774
448808
533283
1013780
414278
631392
379228
370424
136061
960650
885835
899535
705922
841800
81253
696713
215677
502016
499904
131177
1009483
132685
1017098
970241
563747
78731
448752
773976
230191
664088
491133
561378
799507
560551
931383
12554
901915
524030
522027
35707
324895
234518
185142
338492
887553
931662
850609
443044
1019704
878422
196561
703342
259366
511842
841545
181546
714237
430553
668589
774702
92506
279781
38755
1022788
732395
218900
36958
233756
855901
29679
605982
867099
980575
868741
747377
58441
44931
176442
40756
115843
750132
979203
221749
642735
591286
918376
870463
503422
584403
951811
890583
233461
493644
43345
499823
717755
350454
72470
624007
918522
946547
826197
13971
359324
949675
301036
974869
690403
1012909
539667
754860
647066
707556
932917
457704
885144
371838
140411
499312
243175
622159
907687
185348
884323
307197
496314
976643
667396
154465
729098
1006950
457147
298572
786802
950687
343634
395443
934333
805156
9962
596804
954739
585427
308610
696813
940169
601656
937843
948670
227327
868189
877801
158079
442195
557282
459377
538641
300294
881022
152661
704868
570317
929773
26449
924749
703683
459334
513170
377902
1001817
215272
105731
609568
668448
220608
778861
663906
665324
938382
826460
393852
1027433
885470
453845
570729
543130
712240
584839
705761
469096
259376
365791
524471
341537
267162
766130
182968
97902
351834
701055
641205
1028190
91267
348939
780014
710410
469119
29997
101257
380407
91601
327112
321754
793200
465070
477413
643204
878910
203881
488930
900397
336745
1026507
307691
753596
875439
118298
424801
1025885
421521
295688
782561
104195
812293
199409
208828
765290
876137
118054
1011703
27460
257852
832188
246452
226891
775456
103269
80894
135505
560245
63468
968589
746137
403747
557364
708211
925468
196072
985620
233899
96607
535059
485643
42413
78645
794662
267778
121291
99892
674582
67207
644342
405606
792321
565830
781954
648987
296122
199396
788360
731774
295765
563910
413449
191361
487095
178072
591056
478680
49549
1000193
885599
204888
382347
99339
118589
412916
348155
639831
536012
1002433
492745
850896
43340
771047
508514
637197
427119
1013593
997318
153904
908550
805369
740392
141635
976464
308212
715390
636276
624729
849001
569222
988893
692678
828121
713425
857957
103119
6605
525395
128197
844258
267237
960823
500963
283017
531391
378130
33869
750271
8813
1007138
560699
428486
934327
245795
358573
906738
608645
777492
961661
616576
191287
301095
879104
882269
339960
201673
742675
846441
100642
934118
882818
194725
114668
90628
237168
562074
211339
451408
730288
708377
412157
400151
474403
305632
245212
932642
162438
971775
807441
1023139
531385
203220
943930
154651
837313
433734
775402
493286
85029
41606
617917
388140
531444
260245
20010
1040357
573438
853335
983985
879539
505098
964108
1023717
263598
899749
421278
835735
923623
251858
333757
877101
304322
780699
615663
927054
201201
838642
722327
882769
951437
1026636
678948
528015
441904
563325
968744
965827
117623
563978
649369
336820
864980
836524
601518
466963
87749
503528
118556
800231
336625
381951
8423
548928
535309
996842
325103
924462
237474
22948
535799
50710
493383
295963
883447
807634
905793
1002962
238380
795299
755568
673212
212198
406995
517284
221687
502384
868685
559777
776652
793065
56724
127077
405480
28928
295490
612346
604222
198663
590563
589281
888447
882578
966880
924482
830740
831566
316917
849544
913497
483690
730469
423822
83688
62528
639546
780733
411951
50721
62692
377893
909410
51542
643726
295276
156099
61911
990484
811566
1039133
271435
965055
951237
135588
339626
505213
26974
804569
888994
633088
411101
564646
404370
232765
41535
108644
795010
1013850
159343
453129
999836
801338
718847
807822
602946
1042187
989539
179418
418708
56103
91360
691025
439740
1026317
988373
954106
641591
952268
825729
636758
375906
190586
234867
139257
789584
661150
476483
31636
602334
376726
742924
449914
865171
95027
147684
541688
323403
394845
213978
829771
629289
247555
419445
436977
87444
1014456
464679
223440
679580
84814
666196
234601
375671
563127
1018535
883102
74707
505711
28761
268939
866546
260326
255871
536963
260916
547216
1013635
145375
175529
3147
234925
242907
783360
1027340
939930
230808
623528
621595
170156
923055
227448
572207
828092
920230
81691
831199
122954
851
496902
337939
172475
506082
538898
29504
630690
682021
601749
348480
743470
930809
664592
984179
997210
710724
348077
179531
488261
300093
784884
428356
515515
405480
624865
682895
692383
655221
174517
266675
126706
614062
29438
139494
109897
758887
199629
554978
758959
607337
494654
530973
1030342
461706
661764
277183
580824
853343
142308
128932
340724
155285
571748
766253
980555
216581
81260
210312
59899
129276
264314
85947
284238
997768
1033914
779868
119776
608458
644622
67714
862785
534477
596055
463893
178969
1003262
575959
928228
522428
320838
678949
241773
955623
247802
781798
324870
630656
651541
198344
442284
696057
555754
103329
284708
567040
537325
631575
195041
518880
214407
600472
318514
92893
387863
410482
1039786
520373
743207
337830
271149
782482
521642
328923
661102
367961
591415
937184
599159
701042
991973
311071
535965
229845
594712
617915
561953
125488
325773
640580
747055
520283
393196
556051
155348
154199
615429
969113
567574
916484
221811
336089
732351
890638
286031
149496
555173
699382
346155
1020644
649024
656686
855556
765090
137227
26165
360115
752163
686147
304589
295141
427776
290375
340888
60587
426256
291265
301566
27774
381702
570882
617693
971518
827111
962129
639131
347086
619226
210748
837327
160074
460393
628534
91332
522599
342674
544593
564113
973792
1007183
78412
514193
797845
341621
82210
113225
445319
206698
131544
265497
651514
201577
1027280
202535
922532
180290
399231
501147
575589
28672
454001
330870
862924
216040
458925
127788
407880
211673
129828
1004786
395442
343250
671508
488225
984609
988437
880929
1029032
545031
620463
931966
407019
296135
187100
274184
966386
847872
998121
403114
259194
246416
156316
526462
839563
354879
42504
819797
932369
1001870
7002
175351
1019083
270220
482583
934927
968064
366255
542455
514002
922219
494128
560043
636720
903952
34054
65668
48321
682130
330679
244761
683541
207631
353688
782786
968041
130896
431249
106022
224085
727048
233988
257988
479239
141770
196705
143498
678581
725063
921424
1011079
637716
577204
44555
677007
729764
811284
518959
699207
1007303
709345
1023017
396071
810737
387202
598615
73238
381775
377683
613494
499734
777374
657705
290355
188629
454641
601102
710266
717431
619938
571520
1593
670924
583532
795933
209624
1011261
991081
921133
251788
811019
540498
694517
329529
523862
949426
844339
24402
393202
46629
534216
205971
703356
1043238
553085
855195
395785
19929
23624
369731
667429
897220
928896
550485
1015055
455333
258476
839808
601195
399537
846953
187077
130024
316670
71691
55774
722787
378623
488215
345340
929245
450547
486836
485155
828510
565085
774480
63392
294026
1004653
664773
232484
804227
302019
830226
960199
310064
188167
411421
1004392
545102
648752
829495
50704
600544
10211
666806
391463
919006
202829
443504
549688
88068
577968
854578
279639
982474
939360
399732
286542
645836
531341
906959
488016
460352
257270
469379
281387
375147
236425
961333
980452
442144
737013
395143
847177
846515
270036
332801
24781
129124
856924
27969
503741
453533
35994
445270
15101
28502
913973
787012
597824
798687
516615
31462
118725
87141
455337
776127
565150
159876
659024
146271
667782
366535
670187
1015769
580637
996749
698342
564729
252814
567604
973542
483541
290596
531426
253575
48370
748048
575944
867165
50622
434727
864644
1038912
831251
596801
700716
988089
994972
1028705
125271
105591
511114
953171
361367
927941
501573
100947
734521
162322
440394
317509
958251
321359
3945
549610
680623
540028
994645
204737
69885
312847
596846
31759
27015
192567
982280
451682
272294
45196
757680
529012
668533
66964
795326
416216
857756
512246
45866
977154
842256
270157
770167
608276
528276
743456
677804
931414
623341
843150
59169
577856
959822
575367
185785
964773
4240
467774
1026761
760440
213024
904213
597831
997431
238700
522630
254808
311673
808032
111363
353007
216681
77039
234752
842921
252939
741304
695027
915813
103280
474297
653008
684321
617320
1033077
1027714
398730
995565
621237
877913
449858
39311
961514
560856
1001834
396018
739567
703763
1006109
774562
869000
8892
821080
709761
286962
485326
59318
840158
827087
40443
17329
338200
750294
323099
469729
372210
411443
285916
946088
666264
785351
870126
608338
270533
669041
328355
629736
1013486
790329
757076
887647
625247
273228
626799
274786
241215
761287
760506
139176
830008
392326
660401
113474
45871
736031
274127
410178
980646
672308
904730
452927
1029546
40248
458118
653949
686229
30822
212621
419761
966757
154048
972824
961365
673659
32711
91181
937743
869532
675869
81432
590530
743570
637326
524556
1023590
88434
468121
638484
851824
268821
545412
687122
41739
44678
37296
515991
40431
771930
32675
885471
891865
753003
188938
484762
972667
293742
770525
751658
264355
722017
514637
930907
1034067
604604
903733
668146
585887
813536
215949
511060
962468
181102
764211
70200
1007787
251769
580138
818593
938276
388730
475353
43030
783389
983186
987080
116281
250570
556711
937979
1008374
678927
120186
354262
992971
711896
913527
839424
294934
922659
724252
574846
948082
54661
153524
878266
824666
873777
622989
540145
299021
447244
821995
962869
301356
666650
12602
191208
395030
553387
594893
517755
978265
58787
635314
59199
732148
464254
404529
6411
345942
737485
90638
246872
317864
236828
173037
853384
101376
949530
934450
967290
1008052
866874
387549
823755
598618
659052
498120
880598
782224
19415
648809
818254
779980
284062
117416
829605
600005
497075
525875
52377
955369
915740
474004
972975
1038516
379795
527220
43805
400241
863487
803802
598950
133744
266908
37788
456935
181699
445519
661524
791223
516760
833633
731563
84903
938644
54169
906333
692398
958884
429435
241109
518905
50203
324360
192873
574662
559521
759225
947792
657687
588832
99928
1039191
584841
468214
653550
556424
628465
420413
52666
825950
666624
212715
178134
481047
421146
1007489
476525
733634
922231
986692
816025
430601
934990
299241
1000812
316190
465225
613275
462917
202421
489723
429814
687806
829186
536838
710973
378813
692861
823015
962986
357281
883135
494337
579399
617699
116638
997474
25696
650798
801888
781704
574684
508409
986493
784064
803190
920350
212890
240068
988250
958509
650688
668658
415039
716056
689548
443409
703671
460905
453089
39086
732938
695016
507246
312766
936507
167211
446386
295468
972775
836499
495608
908234
501692
19163
863394
298368
187725
92483
101667
552407
792855
331718
766676
915512
926147
172809
525397
337617
712807
163674
174878
1010121
27459
606563
1000977
411188
576811
831653
128431
601503
748805
673173
454857
888481
121553
265858
983791
506107
690142
438284
705044
1001282
173156
12583
227152
944267
729970
167438
108106
394482
911402
862694
1043041
606353
408894
91155
139645
255167
1044739
566774
171749
50809
418972
613241
154659
621693
408454
863484
723938
347244
599381
633632
320898
190104
459883
470925
361593
514348
64941
482893
63049
72891
969828
707337
469336
986027
588498
120138
509852
787784
164297
160428
499878
929530
893861
257654
277902
654463
187062
427463
429197
373521
702922
282682
433990
776711
208386
874275
882166
332473
796455
639027
914614
58284
904182
369800
168139
692159
498704
793032
612534
1016032
518535
365008
404151
652571
1004993
431919
754257
971468
994824
210996
775273
517724
941001
406308
450599
137194
943041
874976
992872
192021
450944
522171
103047
618947
628389
742656
464117
242951
162033
854153
414937
425777
597075
607579
262375
135744
752341
172290
821791
688156
882588
539934
371941
189552
826428
386921
500521
1030751
561841
875059
456747
443427
908209
525019
218480
939396
876251
768793
338354
362678
473490
830377
643782
301217
469919
821341
158583
1028992
249419
941273
131573
978281
813226
631903
337539
137394
704513
498583
361388
980911
574159
707935
1001167
422465
636437
799976
163378
938017
82345
122056
163383
533238
937687
248190
1034824
527543
780523
874001
84385
228342
350053
20032
545142
791518
572710
842942
622247
800039
177296
625801
375854
259921
595868
164242
282612
156080
700516
749475
240132
369613
265709
521942
467603
130829
841841
745047
132780
437243
806826
522892
219685
256777
491709
563102
268909
328531
589968
855721
102851
545575
234803
1040433
165193
913393
987075
76904
546416
132046
946829
645920
463649
941288
563091
733687
550938
170796
532984
770743
528803
493008
953178
164667
12756
35469
410425
507743
664210
137677
862188
989594
824846
333600
551574
988203
16610
298704
767799
424811
501875
748332
802431
716925
235171
548480
466021
112551
691680
319113
939602
50996
374187
585029
730603
156748
885801
328583
419218
28417
314008
861204
828851
151302
1044817
458006
298603
1001247
458566
73522
876876
668969
542840
530267
123914
526642
797633
301548
23589
379222
1013965
583275
45748
653023
1026938
805837
124208
44286
336297
581963
344983
1019404
549511
383488
791034
636780
110633
412268
788569
351379
283091
586385
36326
583661
991979
689578
152037
612306
180688
358418
222424
423997
726482
839621
406440
398696
741358
1018583
185119
860975
494262
305203
1003610
696998
642901
720217
780050
748996
853901
666260
538562
163692
861170
54035
815585
102483
766113
235619
520663
873965
554917
299078
393715
621351
425220
398497
539704
46847
132679
470048
640622
807079
1045192
99100
816043
456393
31608
799795
451249
839172
386783
369046
1021591
175946
614305
504269
723157
999013
54717
256541
836815
807446
411866
814543
357625
684602
427006
550303
314138
407530
449256
553172
140061
526041
894285
28369
379085
318313
278643
805205
327384
942071
772226
1035037
573737
287094
7828
752513
903749
6205
419051
55107
790701
245804
223589
533310
158135
14113
280715
124940
100822
159749
978211
1012332
900392
119185
181815
545608
504484
335414
393539
972852
631655
1001508
58539
569226
441908
479900
39523
810810
122198
525489
164902
378027
196874
682233
657562
623260
792025
671146
562406
741312
777805
749825
941338
546811
92013
745525
437450
738464
170836
347939
25085
809195
331532
317124
634904
749999
110286
748404
26497
71689
272483
630742
958001
481385
281595
490161
270417
302962
465813
831317
173826
839102
606956
347134
164774
573416
1025212
837521
145498
651948
1003938
450970
100987
452342
520778
774947
390268
236766
747778
981883
116079
3598
516526
71087
906530
1035820
716347
968387
736027
862407
70700
1031872
691759
282134
259108
1031072
87889
817167
158127
940010
573502
349882
891363
46063
350649
937223
943364
597281
344873
17433
940899
801052
169749
729454
451445
807424
206499
271954
474462
186265
341533
895801
444998
437500
265581
29834
851513
726476
105835
103354
299431
900603
831114
755555
864493
385637
444747
980238
695405
399125
144632
489665
229514
39173
417487
847220
556765
21162
184387
110845
564122
886661
133966
366450
602650
310688
54649
93014
501732
868669
29612
1024639
856113
603232
69443
987845
492880
21512
852737
922926
685752
170752
470554
964327
1014333
543050
222795
317105
208466
349351
471967
471125
568557
653168
221242
833313
47415
321973
91896
303608
912410
617122
871619
615263
361141
949885
138294
815360
532634
935068
274863
1039588
1023203
948148
521684
213943
882330
520226
191404
493363
897770
386489
785164
464687
269477
551239
869875
436452
1009351
175130
278611
551094
908014
312539
666090
466815
44503
605254
982840
566252
652575
457269
806561
702222
409510
355792
64717
184549
628626
686019
206446
364001
432459
347866
342505
32012
296475
443298
99671
973167
543552
865597
787125
592968
963293
823323
385571
186117
83500
742214
32603
88458
605617
419963
187045
2709
181048
576623
690125
930539
85494
580155
763367
849383
201219
922803
571694
671313
161634
548326
275542
703258
991748
611009
569587
349242
985512
3338
394057
88054
265877
319797
332959
507832
91359
154112
722658
846059
141275
877258
836422
816040
54409
250188
749475
107931
774423
579115
177248
819215
105185
110305
112312
561314
237335
135512
372060
473654
35890
83934
82077
657227
891241
944503
47103
32916
383602
96085
810979
822211
222641
1020121
1036888
694944
132311
387525
586696
634466
621708
304243
919625
196082
179436
986264
821891
194136
791980
959987
662317
226523
523891
692241
1021852
259340
550173
382672
570731
313091
546489
199260
1009750
132035
992060
330430
273933
837591
861542
827050
105036
885356
925874
20777
536485
38724
78676
429324
298504
712376
752236
643509
207956
779386
373895
183048
930782
563005
438768
911984
10705
614051
743793
1005005
427323
390265
468074
664897
659407
589160
555997
783742
82923
518783
764199
1012837
127945
873957
293680
164530
95421
286029
7814
89570
6609
545451
634682
431957
71745
920913
440372
1017425
375578
48432
995513
845861
628370
614547
624377
942425
6230
872518
946530
482422
327760
978524
586916
876320
674551
587154
43138
109804
307487
293646
33796
914280
931048
515489
485551
931652
369078
366824
1031191
419453
994653
913823
781625
214204
762572
494233
961118
290214
289218
49941
1014843
260642
259634
114391
589094
594277
840263
244804
475722
29112
242750
579834
839514
65657
281992
595842
863160
74109
714964
1005328
67741
970521
448838
62869
433165
778533
41813
512409
285437
67141
227268
602903
629649
414744
979646
185824
197172
334737
454602
745506
330599
466668
992952
445013
788502
675105
165949
317077
605786
244656
255332
570604
390100
725650
360797
299937
432949
665855
87719
594115
865729
484708
1043189
107239
603499
530523
482912
792057
369307
926766
342403
221879
668617
325208
416502
407504
604853
795370
555206
244268
377266
301479
793201
771130
957074
84354
536722
7940
429552
819271
680381
739751
133156
105370
84579
575880
179542
416865
62230
94226
23284
987886
74876
257720
617412
367299
725479
532644
765913
122093
81397
206402
950023
71014
1021232
133862
210183
77637
901851
869271
190981
188831
194404
660370
189490
773300
140619
13267
211612
264836
446511
656615
574444
1019013
187898
629704
317171
275974
244817
861176
1040169
252410
610770
468721
127896
480781
837843
17299
802620
728658
591303
948738
962905
202623
954825
716437
19269
160612
827667
406072
775729
1000753
740580
527599
161719
984395
958386
837136
802455
900537
920776
735655
750197
188806
875984
719715
538372
680462
716710
1019159
45673
594912
509760
174557
417205
618140
48476
704321
746942
14918
64529
880891
308210
100394
219482
1039819
581021
652576
814546
657105
547823
555332
421076
893116
134300
258751
850752
89353
879698
651728
957890
1036418
899680
475398
230258
576925
777740
725829
664386
239595
348849
511420
247295
43944
437128
398893
528980
720533
658654
542248
39299
689192
681148
339509
194113
300529
683832
984286
84933
737217
479441
1028865
242909
881479
740583
764676
40363
634475
460410
287438
73429
754345
481514
360894
260876
1035201
365100
464578
832544
937415
961985
131577
382413
511652
654139
848405
742513
823339
522969
128586
84261
919661
662140
356382
252806
68151
425419
368183
257982
97763
849470
109136
876860
573946
188542
138933
390863
1038198
512914
686128
24476
319955
261989
636508
910120
744709
414103
948460
1036975
498484
380238
885134
964859
377313
178789
14939
306174
63030
355790
570188
376595
1022946
406714
161081
532500
881868
834780
462137
366773
600271
325146
268347
65253
35110
843396
991992
798219
138804
620978
990800
195209
837588
1023609
681807
921231
36898
931096
816766
258074
964337
315791
650143
635143
91884
970761
431978
866189
990680
803796
35448
261715
603658
262641
837678
828526
42226
362449
224113
170352
467760
686734
569155
874462
947143
102560
624799
600076
756648
244490
971505
438610
939588
290561
870342
296497
497183
514917
604308
78771
954299
506897
945942
658907
8698
940053
94923
457649
610098
474607
582835
448441
151560
941727
907988
571960
808624
432341
923343
349066
839694
1036086
927491
286452
831171
124582
365873
936153
371373
578345
328245
240352
15760
627651
146244
341099
18019
382930
576766
201517
120806
904545
213836
951714
849869
430213
326575
519975
709641
773090
982087
521006
398280
248495
220408
164772
25593
405947
712209
610934
936447
21623
325444
373423
883240
749400
382635
949559
369474
167060
823230
370977
752213
885829
524911
788863
744423
593624
943057
777197
1033824
744214
486051
708760
314328
460608
750726
671353
782366
702882
912906
51304
577860
203246
951058
626569
989250
382577
539284
291369
527150
631468
477139
826933
79857
240264
269810
620995
227924
498929
689396
956247
389215
884309
439979
595378
1021622
124869
865957
277040
457843
1020040
1031040
853790
93227
715490
775871
418085
616590
823545
317906
888510
705000
1014422
897122
881957
973204
759955
383789
678341
575966
190951
367068
586828
769385
497668
742349
194812
325395
351568
471703
880548
934532
695564
991286
944608
10112
807208
296502
972336
296349
360809
357713
77026
40408
303680
429088
650940
457865
214132
917445
90561
360436
46934
787177
116504
87112
627607
13788
832214
7979
393012
564045
114523
977542
474106
169372
821113
934169
1023120
693547
568151
511896
678610
558230
648341
870145
1043210
428529
829127
238191
822994
95055
162690
594106
835336
453526
40449
474399
731466
364460
677089
883873
254336
183193
1033761
74072
131891
581814
102854
934398
780112
429746
398761
243027
768003
223663
214666
109961
589224
749094
1922
947881
454777
587512
28189
495546
769685
811517
395241
949306
153660
519352
297931
907068
369022
1006600
330241
39513
346179
176956
677308
375042
1197
141537
179279
1027336
566228
725
791511
875386
440596
780373
928280
507189
313863
500838
745004
297053
768970
348059
46541
560577
94167
401438
707166
25806
325282
438233
812137
182627
126879
658115
437621
111305
137972
847429
123205
507367
487741
683857
127697
462129
658905
13088
432931
485306
423604
255030
299104
569254
53007
351130
341780
525929
704244
462275
617441
950356
371346
390814
589244
467231
33023
916489
1003748
443011
161245
919156
840843
191146
1001728
99285
565652
847166
760979
999288
999507
233976
381488
717472
727307
421453
368787
192649
570662
872686
118952
751443
952737
885695
826397
651810
1037169
657073
13557
833196
895896
330753
692746
330915
325716
1015729
737380
226535
432553
561940
21539
75479
1022630
1018060
526490
496592
925251
518210
830781
718949
647170
633281
782354
790438
220060
748124
287750
283201
433283
303422
316526
789534
118477
811667
906626
989697
409804
939013
18909
1036455
675909
563274
389690
76115
584565
745736
898658
460603
382509
234923
996106
984824
17221
545737
719872
116545
204593
661928
686926
586600
348286
588051
1006831
977701
838424
906456
547504
582252
242868
350859
507546
269489
624257
866020
673653
12009
878308
302626
756302
161198
91790
478637
215496
1001721
9548
449833
794303
281344
426787
697242
155714
47369
209410
196480
221864
924980
511462
670748
529497
120361
365537
464659
667781
1022895
729001
1014095
168235
652512
121198
389134
755041
962777
421514
414396
928567
619450
267448
788838
532536
774637
244746
510172
749870
467402
329235
211258
973949
1017626
177332
988101
879274
788479
663023
884501
884287
718562
980099
348631
534442
306997
187951
298498
514345
75210
938014
1008505
915293
563502
561335
974806
608117
224209
515625
806776
719732
627896
364372
821891
490647
725473
773061
794438
864720
932469
179098
246626
796152
939853
710255
785616
509954
546964
919238
488647
952073
367949
739624
601040
249370
717133
772202
913205
961874
304182
704338
202351
556906
998933
537683
503417
327848
318029
332809
614797
832158
193507
922451
293724
173389
713120
420800
867964
284479
551532
627865
879348
508604
306392
502291
354261
714783
677123
687309
2920
1026229
397242
947604
664961
853632
429007
1850
128744
1018517
278605
974068
940344
95670
1019769
1029578
963849
716679
987673
361944
769280
31287
659313
119853
1025950
212150
586067
442852
505863
880550
692143
883045
657484
499403
685187
124195
307229
1000652
263930
642672
94225
733031
10147
739394
1023585
135357
809980
98784
113744
636710
94292
657338
1037333
643406
489396
1009691
347973
62841
329708
396992
865868
1003491
518230
123345
629164
554149
457645
702923
328864
474000
25614
915762
944757
453171
266862
720466
105345
499013
148224
548200
405268
625676
667566
417891
346803
789653
555555
637207
770510
324284
793792
442825
900502
299638
206227
179093
877052
395713
326727
184240
543051
744218
275785
540130
750464
878345
553482
1018909
1018849
574740
332306
816393
669960
138602
330103
884184
601203
792422
134627
252221
555517
272582
940010
752080
657089
316042
700323
310246
418115
454747
133217
382591
241696
839201
905218
144942
783263
817021
574458
1025214
67192
200817
479201
965007
774235
843528
56075
818987
860310
878303
179176
493013
584515
677660
220520
468375
814153
334015
1010579
339356
465247
983650
314784
513410
3828
630073
319899
76240
509914
174088
170782
1037184
2007
740217
716435
630277
212662
203894
855399
457574
984369
24327
662838
537341
473632
4057
529132
277910
901429
769543
4856
707678
805560
1011219
766099
458633
68963
312337
546522
611309
720736
895793
990872
786326
800126
247747
617326
422671
421374
818290
669504
212681
963413
5102
506466
776700
697557
630672
886354
302055
263161
723896
862144
347575
690680
1017254
874201
198330
750861
200275
997061
268032
569157
282471
396648
578763
240406
44623
683003
530508
975585
499311
199256
199173
396124
63835
334778
453385
76030
814580
396435
569323
2779
324744
807887
551536
342774
303658
892639
741717
179595
328276
1030068
177221
824195
747266
385389
235921
172884
647600
441690
456850
357167
406621
1029977
413661
344627
529152
221463
804203
439849
231202
709660
818469
726441
958873
391529
934077
557864
275574
622870
594214
857480
972702
403497
185276
1025149
1022746
712993
43378
834614
107454
515945
484597
146249
93461
180505
379806
788891
857518
755510
195041
233208
591765
572041
375854
228476
431979
616811
551697
930715
887189
606816
588747
200406
742452
103102
734300
235221
587854
110928
496280
15551
245006
224115
816702
212790
623852
1037458
114813
855643
375198
1005644
946486
739928
226937
364806
427616
1038003
831091
110964
236415
416638
424283
646838
933870
203039
188480
470790
743640
59080
793306
188639
219440
83226
191655
75893
632377
530983
586876
981816
699247
300211
619585
1038946
515138
251357
941999
953306
774475
205998
467785
733536
75600
267734
391551
818002
914612
781529
762960
874058
612321
748637
767708
596625
385150
257849
280790
1834
365016
336391
128640
204688
358282
268435
426187
610341
383998
1040433
647915
1012391
840200
1004858
705796
283660
678790
636148
488946
952261
797880
133588
111312
278057
921677
388053
773824
179888
1021378
764086
433349
367508
841182
816134
146582
991804
114615
16605
689619
217277
937552
465489
778257
811475
632981
692365
697788
771052
962946
1022618
562587
717331
811912
639530
73003
965330
465447
433496
872482
217114
719512
502587
80998
596962
58328
987583
577911
109986
229572
395180
226110
466863
687257
747237
935004
574380
978477
900965
326026
410334
557243
766420
852259
228539
566169
848314
391825
131548
992343
1007595
351929
755234
941447
853766
1006995
594060
336312
209219
442122
51137
76268
60547
959991
21867
738650
39758
922986
913701
723159
57338
81812
1031893
194383
905333
592396
634054
248625
323577
891242
184902
350047
148103
915646
647310
477760
493304
611497
412666
825156
522577
517976
227635
746236
781013
36696
824905
491737
31439
642211
686714
340791
286765
604956
680792
529777
564447
707632
55920
99708
517863
338177
416793
309448
68605
154022
49871
964685
289471
899843
569961
368057
213832
724332
812957
403635
428685
620253
927446
776761
186800
189075
577939
78984
968892
761461
865279
311174
357022
990726
310254
319838
119650
659313
187036
458002
925808
151990
956151
98545
825928
191003
374013
996812
888046
450911
835284
242047
298213
162145
382100
998943
475643
176009
623208
662865
309308
949289
353371
854625
867265
533638
634311
737420
451785
505993
341318
753389
524794
557606
196890
926441
503741
630492
246951
1043138
593026
502072
14274
749562
257713
690765
831223
895265
298762
268494
514534
951279
956637
321057
790928
603781
638416
985767
224921
879861
422204
186102
280267
765228
2960
392892
846736
578577
72472
821861
816356
763906
217848
683118
564384
9925
426751
799118
513013
237265
530141
463736
804481
761078
925319
558025
296049
19631
849678
709147
402053
562612
502601
739733
678996
635229
815888
513569
584945
733381
733452
364267
412559
456022
559335
244069
804090
244704
780500
213771
749398
843603
600406
952510
284440
126771
123923
634424
121356
288068
445225
372757
670570
334315
559735
1041299
985816
116160
301611
717027
995037
44282
776089
1035812
438462
477137
726128
1021412
270922
20915
657
1014679
300354
51886
348161
850831
87605
234093
71269
151766
912747
837353
661540
342757
656121
52927
477339
1027259
623236
947244
788439
929134
4593
524403
459401
311927
530830
37196
175682
827947
582123
233481
476357
427600
764530
985436
295773
133138
252361
398230
267564
590478
63780
919729
47415
684565
473022
1043288
915287
436052
591697
897358
809024
865316
536901
411158
624386
1034584
517859
360015
60505
517066
19612
22691
235475
754704
79386
435259
982219
533775
840955
337874
123339
542413
939644
102092
730981
420437
113761
416912
35637
877267
1000117
174478
226565
619868
681194
629570
292346
1041116
593060
490472
6062
377717
74927
345734
627261
384661
436125
617474
581232
804228
895582
913103
456776
372967
420093
507918
633949
1013316
766681
750120
979533
966127
689188
109475
845610
191002
442606
525446
273110
183766
181272
929377
488902
17417
765210
31787
582976
539112
600246
4464
534875
401148
159575
633724
698707
787254
819935
903546
754259
932827
945764
190929
20294
442650
1022838
1004468
437164
353962
195861
1011617
96952
391782
196398
747297
168807
300576
547990
360392
862417
961203
431553
166323
209312
251308
642512
1030708
550052
450811
132333
359283
714693
793478
218015
461743
1018389
454167
191530
777359
556852
602732
203382
425492
531427
166960
265679
1021953
934446
424062
291506
617538
993918
1037593
422219
738556
221118
694208
789547
369269
656292
255546
997857
195257
141729
835932
146627
154954
873816
156168
248514
343877
829455
609958
659946
394435
805222
792236
638839
819114
209841
144878
351770
65094
591062
571901
696127
419153
554527
654939
14208
554460
57477
628643
270087
117974
235043
870629
997250
545807
52029
219336
156811
400023
722924
749601
711302
126046
870897
561693
316182
994458
538870
42343
669084
915585
607664
51268
932817
220816
195467
498904
992511
124550
439881
699264
700336
453867
537954
460226
814379
179836
420633
19104
54934
617462
642981
510943
914456
919523
524466
131715
590682
799501
500654
180782
1000066
40478
973069
131396
908139
889372
965093
510856
29145
993742
278181
317584
695436
714389
808949
746275
304353
332266
496373
288263
146159
199801
228386
440614
88539
140982
321774
440166
889320
260503
220530
421792
143653
887567
5781
395413
856826
315107
331989
817634
849705
920651
111287
164574
664944
955652
842531
880253
566045
795529
1007571
29893
47883
526581
483281
687468
797431
761463
387344
101038
954167
1013182
999082
256112
692433
715394
1023166
307023
418831
174758
134356
545439
515566
675922
381203
353131
306142
319206
544390
428424
195686
608847
602331
1017929
689347
947237
207808
882161
129301
441597
245393
761716
732255
561906
155075
23607
810686
827954
76539
2406
528929
712633
1007840
751797
181932
626913
907388
622559
981320
1009906
81200
369676
770721
435935
866815
767899
233662
1025164
168603
495754
967677
512363
698307
833964
754171
858491
519115
1000108
522342
151631
197624
892052
884579
687576
972153
612401
770772
188686
212228
858617
677407
905464
312121
870534
145993
708725
64687
785715
338551
839612
716633
5812
445450
61055
82292
881074
335590
991326
516188
314938
871969
1031059
45755
65023
926215
784013
954962
289451
936763
163817
528603
645844
124827
935103
466866
893427
413519
539316
45738
224020
782213
940569
967390
842511
1034786
684259
123927
326015
252611
593846
114031
1002307
38819
71436
637258
330543
236234
1044145
972882
868923
616003
519421
136170
74245
517233
419923
372273
741766
207056
2361
437532
556588
973329
41744
312703
833118
503291
562527
702998
1010057
578548
106459
947439
680961
58374
915766
289404
993396
293207
678962
325218
756164
446192
957025
783167
643429
259569
679975
37797
386662
788633
372292
526001
477344
799991
98184
99090
311979
949515
444447
830744
154163
102892
714260
956660
198230
969986
931483
580576
751780
250948
424869
700557
104440
55625
877323
288419
376802
781037
381595
1016832
321198
270471
783380
863409
867904
236311
794407
26726
603801
1042030
282209
953818
911400
162480
490276
903666
919935
149705
363392
688825
633697
166029
267885
724971
849252
206396
87913
117985
1022059
651572
2743
538381
465206
807192
347479
779191
733505
651408
305502
629048
143215
1027873
579935
756571
26472
399781
222060
376235
732436
196838
493326
562120
132454
581347
741190
607942
743479
478654
491225
253255
594485
21492
808894
1007421
372970
160414
994395
410126
874324
330486
1020269
924469
701673
441563
538184
671269
128841
211118
124823
391725
352372
792183
543623
301048
581242
121939
680782
592611
252659
806165
575744
356892
153861
786501
289287
722772
814556
12313
351335
270231
3828
1006931
187642
349401
152844
973753
1042890
344013
631791
737148
954341
48133
52225
85421
363023
7235
876723
597796
263075
22106
461776
925778
87131
265650
987597
599718
613231
956141
959965
761964
994021
501735
114745
330869
1022255
305163
478708
580393
6084
945167
128856
391571
538735
153403
76456
1017285
973951
1031656
832923
636984
65935
228529
728545
534768
118128
824541
196604
659354
955431
69890
226496
817218
861940
599537
790223
364509
801064
282690
430885
812075
716770
359784
370914
997320
538320
930162
820761
464645
1026478
626359
217849
158606
718176
740979
719743
896526
207734
323401
552167
740263
568302
911314
81274
76777
548127
802469
1044694
121826
433724
177963
440286
719542
834690
729979
296065
981392
165764
870786
441507
233752
117688
736508
317109
558822
920080
193979
935562
84488
103981
1008677
327803
53761
495513
622101
709116
374438
231969
53668
757453
388295
285537
971190
498242
1012871
84254
998469
226852
906515
740729
401348
391739
579805
872462
184890
20947
152209
587567
885876
137062
1015482
605607
722626
579380
696107
202674
5090
1029564
143147
830726
534378
54099
493150
320388
287528
762630
678966
124800
283286
766587
776993
455872
858824
166497
998207
989062
890068
431557
1012072
412793
349877
871747
294166
863922
776965
817707
248248
156683
977429
534697
986515
61357
470337
935014
926564
160961
976219
186775
427330
204635
935089
844521
548984
647071
647333
275454
179294
1009154
505759
25520
453618
736258
937250
434620
503715
233860
453532
15813
766250
870845
652618
972282
543404
777889
309295
808812
862246
550649
297088
276538
114525
575399
811464
786112
353503
805675
266783
532125
179082
994085
561399
977332
4180
52478
912990
214934
511400
451068
587326
321124
241794
177911
709404
798938
253573
646967
579637
824406
215860
598157
645888
324843
781296
774687
429698
343762
997928
723672
396597
623354
271705
191435
214584
949873
653445
922604
717842
40564
80466
828725
163252
321189
375263
931314
37188
698155
54596
238114
150122
504147
730450
1041603
168209
51022
173868
790935
124780
934779
716329
428207
633732
160987
252458
465007
997516
533500
631770
1026231
779917
890610
390182
611085
309441
915958
929028
978901
161738
755237
345185
410944
165082
800813
647438
194735
227036
36926
254289
405963
927504
132810
206379
154138
427587
515836
240166
510503
766369
669792
468546
1042609
436492
717343
1009030
997994
506618
450026
458765
266303
407492
1006450
309285
146111
355126
167130
148427
105212
809069
403906
314390
63146
682169
534749
536201
658642
615756
863001
357777
960718
384092
642125
927468
612258
817808
921609
208187
234398
154746
177923
1037159
765732
887325
60682
284768
873103
616471
62246
208207
961308
151213
247744
36186
618280
1000957
647577
235408
212124
18852
929216
418273
573948
837554
219475
204944
835323
758676
589502
874562
567480
460305
230629
927695
351096
43879
769856
193972
690348
1013448
326204
750228
1039357
693014
413294
259211
1023451
544318
327426
806204
50282
650407
37043
997700
162004
467910
176698
18825
292788
439228
844471
86263
346430
143916
864689
731837
40392
402391
789122
92084
595217
25877
95674
1044026
102369
311678
869552
311247
748396
184007
6955
908886
1035722
1021214
572017
551538
199711
27385
326276
389544
533999
1015465
671259
999228
418079
985394
656956
735099
4324
208088
677147
775490
296955
407582
597784
838325
649885
1031934
739711
681260
670388
549619
184192
501409
941369
423449
526979
365489
890392
304594
281498
379144
231959
722148
447320
641344
18458
967479
903032
481193
373610
974747
752191
486361
99035
975376
485052
48487
9434
48991
993735
177847
381627
875143
495268
834022
525213
743985
204639
38665
926959
269380
574238
982617
1035602
929737
108420
289471
894048
20997
207279
857614
1011444
896933
123820
845700
446360
318028
49488
131387
763341
799922
962394
359004
572174
974595
107115
807346
444235
136647
777891
316687
946255
932081
863609
322783
271082
455028
532354
359742
945247
285280
99251
546270
514051
774802
488645
105183
206035
374240
49165
199094
645893
373574
1043612
101699
526208
953547
129000
433046
464054
595342
418360
506165
608775
220397
907798
666842
78130
794847
385517
839397
626753
299991
454980
404675
319788
100671
127424
954581
666220
51790
303472
412778
989904
568124
151990
774169
824901
466658
898972
401859
917064
612269
36360
348551
978161
930492
963619
529205
778349
50431
373697
346789
650515
530249
8673
991500
68097
537329
231901
338163
704778
582926
416320
882845
262766
577040
949517
336025
80468
823622
132314
826565
547217
667099
527112
717163
307563
63884
153531
968413
947122
622079
747095
382212
223005
200415
252902
547430
864458
88028
670076
869584
483982
260481
628186
413813
87403
428779
249163
920985
565553
403070
518676
552657
605840
296680
773172
576125
1040317
395227
558055
108136
1241
700223
290444
986669
934302
1000606
536289
1007781
681752
137579
813957
762620
542446
876004
157652
674443
909050
183250
318549
851382
744871
1004652
449341
84875
479659
909071
612654
977518
397160
32610
123836
809643
728398
163783
440670
274944
583187
419391
448337
824949
19165
910407
913981
823735
225191
813362
785689
401507
185277
253993
17993
973899
24597
51371
753639
54745
919479
362171
485962
276774
226000
684484
621078
838544
321222
28868
370684
1036423
789968
948051
943670
400623
822070
77423
494538
137597
654824
239958
467315
701996
20106
131300
1044858
969541
758512
687854
235263
870864
763793
949513
750723
300819
881010
851871
591923
784193
693244
455950
256461
961649
205391
544227
715108
526013
877152
174488
578434
521424
935504
245484
798493
588305
348146
680416
589192
979331
85760
1015843
682914
389556
864570
133192
253913
969644
840004
119166
50594
1019531
641658
77298
542161
141436
157140
1003428
81874
385403
618261
111489
973319
40500
1010565
98097
442688
48755
999018
7691
826438
5785
1029983
474362
8349
200216
363279
664836
393135
698363
475108
699023
924893
574864
687769
350955
903925
105783
432119
335009
904030
916114
295101
326693
411109
103170
254018
35211
431836
582901
631783
193211
987113
672469
814148
67019
894045
550940
476551
94944
709969
1023360
46126
674536
581662
836046
375448
904245
510698
1019824
298073
495498
989994
843660
975155
520492
558005
307917
360132
885274
408745
839441
1002659
275140
969789
138257
368613
727288
172274
686306
844163
61051
385155
671025
870721
374900
695620
178905
705049
686432
75049
409898
804238
607379
498692
859228
884844
930588
909335
835697
712859
938237
698797
1499
765961
378281
692853
267536
707934
752848
869897
393444
824577
129555
756881
526288
197951
950169
274662
851191
63926
500483
293284
978248
658807
49831
360852
45367
931019
850998
340925
302130
463843
346386
363322
418731
480590
281097
231254
159189
448051
185328
830430
771978
125607
312440
176843
616238
551528
2403
399366
665769
256009
989349
717391
296020
690491
845016
532429
615055
976151
1025568
781786
466931
440066
905379
973381
288077
357700
637301
747472
379005
676256
991459
506004
1017560
531345
533150
410340
373965
211137
836821
585341
351826
904451
224290
260743
284295
331058
1013178
140136
407547
340770
487628
299697
433991
516889
686160
315519
1010832
242099
357147
187708
966069
959233
984577
711020
243678
978355
245598
459727
435585
108118
226138
329888
672271
505985
214655
996015
91812
83070
314487
549672
970846
647463
1006559
105231
776882
98886
827463
791184
56495
929038
625685
477872
116597
553093
247064
975468
464550
100356
170710
385545
209844
841864
20684
41200
763617
702879
192878
534877
548292
927919
620977
663565
934551
57820
703601
885754
705365
46828
596758
807509
751471
496055
243263
373485
887798
795292
1001271
665892
892531
30516
285364
488832
941197
158482
1415
813821
926821
576780
1013597
673334
732634
477892
956150
197995
819737
900528
116008
341696
907530
712159
139308
911844
574227
11787
430374
622751
642905
490924
479209
677906
271599
292633
129617
960129
702187
520032
157142
137969
1039916
179347
337275
532086
438137
491220
587719
1030917
450821
819434
450863
896183
455336
583010
865290
818682
368393
931245
658637
941302
730273
905001
17085
458154
845398
273384
542199
477566
686913
200256
104929
847394
405979
124945
286664
269397
409422
97459
448860
108007
88979
213738
326459
902416
647959
490719
1027073
833074
1005099
312997
74540
48304
24771
646795
211550
153001
716183
864617
817428
127145
35376
149105
890268
596519
985292
68416
735856
661610
498286
974616
616769
876333
579324
718984
298427
966840
652403
860024
103011
676824
82205
625460
679152
536642
28532
204152
1005521
485950
783221
922742
870442
324136
726065
276201
168052
604590
536769
327654
806501
83621
847155
838753
721510
439716
293009
970982
40348
503289
460228
826143
642810
735712
53429
275361
205324
719332
543310
406860
685008
798029
1037114
733936
880277
906283
122624
724560
1044412
641638
566697
343142
816433
867063
481340
609422
498978
795805
975861
96056
384086
900112
292591
318930
918658
1011774
578747
792703
962701
708795
531611
69130
6160
704177
121661
744352
770917
1025440
531178
897582
577073
500351
612940
730878
85222
52075
732661
87738
908828
130504
797582
80996
8326
241487
699881
147752
694600
632566
419941
692107
1000375
594713
156485
194436
632594
881762
289501
249143
478627
540800
132250
406998
462505
647640
444155
253279
538464
1021128
497197
216152
923968
412145
180288
367124
607667
606148
937466
962686
475527
148345
757825
776439
927711
667445
704645
468335
638215
947582
159487
219657
859993
53586
504394
84362
376996
540896
30575
897195
300496
215322
45973
114120
779846
315787
70949
821524
1033217
142315
489872
1010691
761791
204329
179022
553876
315694
175703
975745
40710
568270
685585
435334
995716
432822
558063
783897
526880
717118
607942
1009759
92649
529610
22511
144191
780672
791683
129593
794783
41790
1045225
580346
149381
663217
945876
283759
219177
565350
970958
175007
953488
1044987
891567
2433
295564
845815
62164
700637
103487
91442
40192
1023182
408379
144211
644700
366841
15861
330693
1010356
712144
623404
441869
42210
615975
419579
43073
849505
328777
507439
276497
879988
405768
324271
238792
922078
873476
495883
813576
139344
370456
463583
63997
107904
471406
66435
52210
312468
477551
856680
767957
192403
315948
390761
74659
896682
883096
483779
303809
52748
458701
230595
952242
253766
382572
598279
92367
900532
291605
299641
787733
122248
109256
707059
840974
81963
273797
617206
619485
204587
168089
479047
54314
425661
150494
11355
640653
199321
280424
767179
712525
645629
446991
990724
644495
725158
987383
964875
817745
1028962
456627
419854
358959
727948
1004510
20097
90722
965052
705916
410405
28468
946152
481172
683885
878871
637691
361421
564071
341334
372317
893908
1005314
862047
914102
76388
212106
244265
580662
437366
266214
1010914
572003
660382
254852
193049
21895
454440
779445
291203
500104
313545
958038
448396
66431
569474
797222
524637
415609
909639
830529
112739
459037
35653
528276
890991
261147
573176
13901
494108
41708
116229
362036
299559
522797
435838
841014
693250
597133
389430
865611
34372
818388
148499
482973
579956
424937
341700
204227
594518
982783
414364
91963
412866
666988
555047
917799
615417
544019
427506
670327
144348
230782
549639
796143
145080
384295
992304
204378
634241
189613
124815
603378
250145
435964
102044
853038
303918
623720
120863
599806
277128
51121
150485
29743
559701
795740
798934
438127
26785
90616
865655
950354
799429
807089
510942
903288
749342
802497
301311
1009299
926606
725841
654332
684719
72595
786104
948764
531737
48324
17662
491734
549140
182804
294719
146517
805284
183137
59936
491816
829680
57297
861426
310379
673353
751758
613465
607208
610152
943414
973645
326974
306524
587557
56163
267471
606129
662736
809481
629411
907413
648533
117747
996014
988053
622292
14975
45237
886210
664315
249102
324663
343270
803279
615048
707727
725587
748609
123210
172617
110670
188474
704897
74395
273560
413726
643151
402874
747867
1037837
658008
301227
668663
884257
672463
978636
741774
471178
908649
538956
906023
834691
223382
1030391
190441
943330
324009
711591
996982
283303
905366
671808
793019
463852
209616
773673
616841
116870
972700
262758
97346
667605
445997
249650
726946
64953
86195
189112
486438
726201
981695
629334
489753
697568
820789
991434
623438
246518
920220
950084
653829
522502
208175
849992
996101
864317
61022
878150
755452
371704
222283
145449
855016
433901
649291
44079
420003
255455
608523
468927
181644
427883
894961
551797
840431
690044
528944
958149
995985
272421
109612
353836
68092
769228
975618
464657
623795
194826
81573
655515
48377
450885
409796
94324
196166
607367
502490
246795
175396
852662
884566
760529
154304
305923
162882
418567
54791
755808
699336
289269
862654
876943
334430
98006
78239
871280
495755
725003
154998
586828
1012081
949743
478872
739918
51780
1029101
312874
189526
312547
1014061
606904
71555
154794
426719
476467
991834
42051
867391
744634
916268
43008
736969
412832
509624
749061
61808
65770
590335
969790
49499
259248
336613
321258
299720
983010
858335
197991
253398
966824
338669
137983
55304
579781
380951
56336
307395
822268
279315
378915
1044246
407814
691077
424235
119932
38775
648634
760501
11463
94351
261491
253673
692028
938691
666434
861129
780887
577311
30077
11546
395853
416211
740153
170764
487335
856809
822400
827561
426215
793599
832099
853566
259498
184985
900821
147260
407633
386515
955618
555740
1037247
24799
138564
913294
460007
354993
305197
55752
1015219
805263
123263
375977
80425
826976
593254
883412
961411
587760
100911
639028
385428
466477
42020
724656
539510
883781
612168
357322
998836
467032
661680
290975
874211
602101
1024467
644227
376437
532768
701481
563501
94282
868778
32862
717574
189250
905643
485352
25987
310028
925016
488058
734098
816099
365945
644826
372887
221020
50943
793642
701587
535785
144322
876338
820201
845830
150903
697405
113736
449003
215157
258590
949218
606784
680319
745549
532990
893068
775816
586665
484846
308269
616825
311482
916970
781929
149084
619345
864799
924271
313185
535781
260999
754952
585778
628744
732814
706030
636147
198211
26719
155665
337308
756840
724004
6912
711787
283956
178770
971792
860304
773324
967571
813916
680715
103259
290695
194729
591528
257796
589367
450786
402206
583955
142833
938482
348704
180231
910534
30197
356682
858501
306976
1010791
843132
985710
26796
549650
804466
127070
619172
426991
932249
181151
118771
136634
136962
178388
909924
383087
144741
902137
991783
1021736
162119
326663
929794
436776
515081
793479
153522
560012
762667
66034
841466
701520
981835
9474
963085
290457
703010
759196
963975
193725
165557
895505
381018
353079
424658
776735
337919
785990
713551
268698
257768
948659
564468
706511
277889
509701
87589
511134
188991
641420
416147
874399
585121
33226
474905
498696
655935
412144
624530
280039
430579
454646
445264
26820
70303
72057
328181
839220
873313
983531
51900
164676
432189
522619
663804
85480
669745
443441
854896
1018430
890740
202663
712069
556607
840023
484693
83457
30309
925767
152137
232321
556364
859548
692826
1026287
603468
101479
632938
642861
747337
747349
998271
1026812
206307
725815
882799
1017503
732276
171236
992759
605529
264452
6139
691736
759362
428044
875911
109564
683395
281328
707030
712514
458900
976242
234853
495920
737174
266164
732199
538292
971963
372346
365735
401706
552008
892304
13392
320355
665674
298996
52726
815839
497963
170337
927525
562031
2259
236715
996772
775341
498256
571072
308868
779466
419730
656363
439928
1032762
549553
278937
339481
820775
825605
353276
769740
460592
785922
875554
957651
103406
991806
398368
784005
850903
612149
897692
665941
616542
648008
468299
331541
475380
918234
732447
631732
158845
143422
940851
670290
329801
208574
923299
368849
70267
772089
489139
954584
770385
308424
146197
433644
691569
384841
136006
659096
386275
907165
576060
1036561
883615
431037
498131
355564
292103
221002
738532
116027
357600
333990
637377
762534
439582
132838
515601
689808
487188
37826
510041
683872
991396
240663
248356
855932
116898
940517
222015
742547
42550
584333
402460
848606
316383
954785
353543
666867
646789
345667
408385
371355
702826
1038745
590119
762858
187233
622223
331154
99220
278895
500940
121426
399280
565425
30465
338080
478133
94912
319073
834843
163216
283265
887922
164352
859211
872821
41625
596374
298575
451179
889222
351767
44657
527097
627751
53662
236706
293119
434371
417596
930451
160379
1042143
1040845
152209
243490
53950
565186
641545
431169
613927
312320
83910
633133
889230
305046
1006979
455738
146311
427573
446931
231783
342664
74995
712045
308233
133978
749348
538835
517829
1010824
190152
502248
427459
894983
83547
531424
922682
231012
521799
318874
362832
769485
250385
752370
594620
362238
383413
85070
317992
386906
273196
496412
514821
754934
120048
585100
952185
464198
894082
122033
707988
611585
425218
137482
310757
26535
461747
952978
128661
959685
450416
1043566
363428
688895
139564
582412
455332
259198
376293
300761
186746
87231
640904
127715
69621
691281
73650
552812
742662
824073
265069
50141
144423
446419
290733
879324
322433
104673
216585
1045217
324906
749559
331497
152108
274188
989409
720698
720782
507833
753846
932353
470739
508538
910097
761134
353247
468315
737713
676430
807389
879326
898432
577964
813254
311239
616804
632854
23405
106237
931068
451466
111106
370886
301830
583155
957755
491069
466012
973744
772077
31558
604540
948206
836044
602023
406798
615608
753643
623889
156796
103483
404537
76432
659889
454737
351283
951511
905113
495665
467582
496846
235130
551353
638316
826800
283034
424200
612278
648932
139573
695986
477476
491244
493134
365398
811783
905767
382151
848291
439619
766141
166773
260034
482591
1012834
778
624036
357540
622144
66146
212707
6738
543014
26881
42069
823955
384318
24994
791703
436570
407034
324526
74532
560063
509908
297134
922434
699399
333774
450121
274395
746181
655110
530100
153113
232172
230674
236865
638299
284286
569451
475114
859057
530270
675605
395126
376023
837629
853435
163826
529153
721061
212190
257771
371180
322712
973444
321898
272880
377157
345691
171212
949057
775507
439990
781121
917708
800858
308032
667767
983710
623909
918682
879498
199923
110115
363570
407609
75558
1027669
664106
708413
299978
883242
894308
1009232
749150
1009582
473433
56660
942093
284334
240271
1045008
636238
448301
792634
933005
674061
746368
579245
618387
829726
316614
685772
1010864
715697
994148
406594
454355
671970
363288
233151
751766
717887
831827
266049
609787
330246
223218
280087
442969
448199
485652
1015224
813225
2944
496627
431455
982038
1029505
765491
866277
956477
1030944
954116
55765
60496
824512
591685
328828
239518
653481
280023
575136
868282
1025195
818211
1032270
522092
510499
325615
23153
364003
374007
559735
687987
457154
250458
645911
701745
470811
687390
179496
303558
189314
597665
577423
803392
136438
783737
69764
554371
508057
896958
156067
609422
361729
1011350
254277
943833
693412
254220
405435
488244
806759
5467
660119
42033
73400
529327
876075
180333
585208
121199
795457
93077
926978
629240
899025
651211
185403
1033288
910137
61812
881001
485044
438007
321033
693437
553804
144003
879926
650911
649500
31774
1940
532018
989342
369359
299773
742630
168628
792283
99789
360533
97302
272969
806901
64661
248192
998053
351988
1034453
48598
189173
846743
200796
626385
970166
209667
730435
811936
437051
292757
916567
891825
224444
118994
867080
176252
578752
415219
909379
898616
597200
516157
72860
846725
535549
34539
665303
957271
800071
44708
371701
542071
29314
33081
777417
37234
904001
600666
589154
115146
153651
824770
148547
955999
515028
864985
487044
542619
973766
336822
934377
551392
105746
297538
174621
259397
371032
802533
567914
1001807
82805
180224
189158
560259
267621
997217
432082
682060
2459
884465
259730
22468
753894
201392
386859
548465
393716
387798
648009
267068
867097
862284
293987
796126
644895
309226
74812
630818
136591
733081
824051
38982
251320
785174
586406
710172
635055
868908
778026
583905
547192
735390
120499
45325
240743
813316
735738
745298
569061
985165
825817
1026085
239296
339315
318203
897179
563057
238145
926939
17219
50755
663080
565616
156072
947027
323809
400715
799532
291773
361250
195607
976408
319598
40220
414214
598662
461063
178154
735598
828029
1012127
742200
621661
292083
922562
792377
680419
314302
400436
475457
853211
828865
821647
95714
349456
413851
474540
409336
534498
331057
282627
782108
727979
670465
726642
1023774
27662
234330
565469
777368
687089
876932
650295
449355
694796
863949
846072
1036671
988942
703206
116932
21412
714561
636537
769806
571001
93245
1032101
84134
817643
37886
864258
316590
476943
485561
23454
372114
885603
656976
235370
594299
661238
365441
199835
789881
1043491
311631
493093
279561
746824
696758
793310
42134
47036
709886
958522
878375
556523
444367
767127
821401
768120
50563
279566
655643
130205
838901
754955
432646
284987
437388
551478
856918
392034
338363
317822
887692
604047
239932
1013363
645433
458948
806576
103989
183590
305321
358544
103324
808729
368337
498478
800341
206753
602152
232212
392759
984870
536926
903828
756992
83789
74834
649852
973644
732793
564569
285580
255507
616352
110650
963771
126815
981761
592043
43137
909934
335758
764028
785446
271664
906678
952652
652277
587932
512237
134767
455052
397805
228254
786237
281876
353359
75407
490133
253250
360809
336803
829971
880883
539253
838058
465645
235132
588509
440343
187538
218877
765088
874849
208740
299695
829777
856263
90454
350915
560323
259280
650359
246777
877693
937873
555238
791255
51672
1032755
105728
564730
729283
679276
425323
715613
993984
799041
335035
994030
947697
80204
51761
645959
445097
127339
565308
212190
592169
750738
655607
836267
438443
6244
673755
617731
17392
649481
262882
612892
168351
293974
131200
387709
570133
179308
180921
972176
641578
294996
542083
12982
84829
624469
56459
48955
200459
887984
661466
429267
377551
588791
963185
700015
850910
1030763
522013
775678
11134
863343
787015
12424
778362
689172
230795
994433
774616
710097
866390
616676
96083
583523
810455
671423
746196
572318
690356
681366
313205
585972
394460
60060
1026431
924109
511393
1982
1001971
160806
870236
984544
893989
981718
624454
248399
633054
183837
702781
829811
23755
641025
107918
195244
950505
99394
669050
1030893
289041
262844
949109
845315
303481
198158
134597
382238
635473
998859
427190
801803
663318
248390
12059
50600
656816
833983
249233
572261
533699
300999
982097
390190
808035
707877
869054
51806
675603
704832
54290
133953
700186
24495
891928
543251
991201
170464
32389
540125
271861
695199
259247
460695
16163
484958
888140
858927
121609
149419
160774
124608
681631
212090
695907
253113
227781
575114
551955
78762
465222
247184
772144
1045279
612194
600239
628504
5563
3682
905364
807367
225632
1031981
605484
1043394
73174
941989
953794
951182
629029
697891
755438
1003759
255170
950918
728298
84830
31941
821178
1039774
963756
287088
685094
820429
560321
66990
6003
691044
554764
427614
630336
330783
912972
215371
661941
334598
11482
218269
955018
981669
886709
652409
362225
873091
6627
1007506
408043
284248
807683
693244
639204
957659
166031
967495
616072
555048
42366
88546
584177
441173
616242
605192
827767
112384
491845
846686
884996
551985
71493
308209
802596
608535
219825
60662
57057
1018922
96045
635904
147642
479088
1036281
155914
561191
265495
413899
713174
882827
466909
377725
1043118
1039862
1036728
211631
512983
546406
692633
468555
829845
103364
39324
245101
706856
151356
676459
762854
398578
452491
298546
147439
549032
680279
401630
37030
197403
990704
509084
975295
223772
818962
586915
793329
657173
405721
397272
212390
229717
279997
763899
954784
185364
694858
974792
271789
220012
1011152
122185
188874
812465
384422
184948
504844
1028688
181988
620846
339952
181190
372592
646053
1023519
99288
155986
302717
612274
211377
668831
20938
1041356
482847
40309
317471
930328
695363
586529
33912
1038770
544348
959765
292050
820279
63125
29735
786469
994114
232553
523482
379938
1019840
826404
481231
2641
50833
782320
808908
722389
364245
648030
724961
1032580
954813
674527
48500
654522
390684
509604
697391
130929
562925
770841
569007
890725
229762
397846
470119
955943
963398
913316
294938
956184
367026
921311
169423
608539
72146
901793
673576
307420
398045
258106
793829
1023302
700323
197840
182322
202768
262449
680818
104690
509496
987140
165717
1006919
649448
828864
276232
91577
413508
417129
212729
902659
950118
476460
200918
481579
348159
958431
68714
734996
435712
921082
508408
704122
484082
627311
299711
415252
614328
160068
174715
344722
1018410
690167
942142
705323
11347
421979
975574
686617
897117
650091
259576
545550
951596
612830
50065
686393
355978
1034540
908697
332133
42781
214861
542643
154272
859241
154225
376620
186117
421774
882835
732974
75491
427094
1007993
463908
441558
267856
251770
988717
138023
441002
901254
21754
684211
82767
429075
238006
219940
760152
182192
207135
888735
799567
592103
594237
992565
646677
401392
987025
356622
324944
1018523
283346
626994
171865
988741
979306
979717
228561
808492
483192
1005810
40873
748235
451753
152264
618957
964128
62452
442186
18161
865760
526244
862541
899196
937291
450575
656650
267214
892965
39714
761834
106771
976518
413491
588468
408276
994747
624952
411944
957789
1013734
176699
578350
41483
1014501
857400
17421
684994
698496
931855
258755
433984
621868
212944
984130
781645
841990
28113
782277
825096
904522
434490
189546
450185
647462
323264
846490
101902
833568
6881
402589
369907
235167
1005339
625032
280041
726514
971596
81429
481541
983844
665530
408028
677512
347514
522466
863089
656154
454879
689568
717601
138206
555851
34997
45762
43223
326180
247013
968946
928457
333340
382036
196063
582736
822955
470653
759208
81487
725932
648344
138348
230688
896930
674506
196907
1003560
2519
840940
378862
273970
272007
402744
549734
977462
617105
39599
301975
311715
104557
590574
675546
11212
355345
974536
1032236
228706
85649
960306
631491
983419
195587
812114
560609
913020
84540
832848
116755
787502
584865
797263
808597
629238
327531
464349
42510
93345
447395
456053
333586
1005133
882575
475586
603260
513190
697611
650695
167221
848852
685751
872026
827242
116515
890528
67410
589469
48863
883992
118390
485899
902442
859831
655635
556476
992804
765443
380380
493595
560600
675223
241780
937447
597060
966379
462238
966303
143497
286890
371354
376706
597970
197341
689430
865116
136377
423381
8007
184649
730428
287319
810607
158603
871115
248156
717582
393438
636755
435998
283465
983823
22238
877403
941524
709031
810232
540628
347978
363671
552140
621071
889643
709764
518468
133201
995802
301765
102774
230634
589718
737161
361765
452236
868962
273069
256499
607659
443074
355211
697576
543156
23330
50283
799070
407624
48933
390211
638940
203992
725399
587051
925614
597260
437311
722621
853157
579246
523129
616973
561189
357573
1024638
333263
324178
168360
247440
614532
540822
1027987
610968
170120
912089
974287
672752
1035058
52093
687794
398803
909723
941261
548713
1015689
245678
191794
411662
1028539
863737
647156
416567
966645
1013705
240822
499472
530421
44518
864441
178176
1016634
644208
259077
451433
848611
989089
493013
213099
302122
2019
529946
1010311
281833
650720
740770
829350
129850
630504
392276
605586
891622
315606
712248
307261
346771
118126
424514
339409
261921
670786
495107
378180
570189
964228
467777
482768
375117
456593
444350
923786
693232
123301
735772
688307
330383
415051
53656
979022
111015
75025
585065
51955
979939
158798
923243
965223
544742
911938
852681
346694
755377
114458
431887
584484
990916
131142
983310
688469
503220
732938
659637
342159
198084
638975
882797
411444
357322
648945
279685
970897
597563
469673
983377
487484
444103
524061
812798
446739
423844
554589
266175
539568
891900
721220
780484
770249
545789
235983
90234
963651
912796
782345
578774
82329
287411
845459
67548
938285
1013762
985564
138229
125841
885673
758632
516737
472009
807912
1017387
794606
515768
278841
66630
450864
726784
160559
872227
720687
991948
348593
15276
446242
769134
623861
807806
2859
11845
103871
483615
1001302
948320
57459
852378
812852
303743
432197
862679
20147
162518
247092
552244
1646
22036
951687
209542
491489
694089
783732
976161
454183
40894
919868
275078
645092
54926
197200
340459
384663
964450
283041
401754
196580
956523
479126
795395
122849
469111
267225
360324
136360
337261
649497
573803
1044433
498178
532594
601291
493737
412278
63798
757774
1029505
700378
782157
891475
909973
877303
296368
782360
601334
399677
597024
837125
251956
351390
613520
1018752
616433
122807
919378
885503
364474
505957
348906
886013
627746
927855
682330
15168
84364
754987
540422
263365
1014187
189316
661188
154595
62007
227314
776415
707046
330166
96983
627202
235090
255100
705084
221084
889214
9555
401056
889416
924852
1019546
558975
488507
469303
436112
619291
198742
301944
20572
400815
476008
503484
13810
450502
204639
875741
763877
505098
920391
45119
774096
72099
1000328
343522
719239
905066
934287
206812
534451
435740
346553
765817
923952
117486
332693
35141
777170
680033
176723
815438
690166
113590
345697
657374
12362
170808
720501
924730
740150
896258
91510
941840
866630
717388
657578
398358
70115
9564
400899
576378
573236
174087
553777
924828
17483
76886
801990
659738
55423
97990
909990
444012
597805
522584
198162
241521
573096
163610
836383
501069
878356
91325
537552
754048
317143
53264
1020887
941408
136890
838226
699272
438851
558171
944716
515009
630466
616611
991400
528386
720956
1022036
238324
807226
352432
896703
116739
267940
111412
664044
385197
731760
307222
847016
381299
429268
1009859
810781
993845
388867
90535
525516
90625
62141
274084
267176
650433
145536
3057
336587
972724
824971
976572
834560
588022
876956
250247
370481
412928
219666
310110
395154
333384
766010
386672
396362
603381
736369
465913
509134
29355
641026
93135
377357
934735
359911
111043
775615
521897
74564
316466
714000
668011
473571
613640
489987
111695
651123
109332
709205
961344
583548
387927
539447
790159
872878
788640
608750
962073
610589
787924
454418
408212
39979
276794
651334
456649
321107
740304
662998
915202
88245
674394
250595
815208
920971
704121
302565
393756
772684
259874
550571
726502
545076
509178
665719
1011782
438136
554820
957912
514200
824182
358414
338262
435570
891602
534664
157569
640880
645990
945235
37787
884039
372479
283498
834033
723386
455391
1025723
524352
395084
219602
997678
823951
738898
776744
113132
456157
677492
249064
87751
533902
793291
617230
321368
902582
22843
658756
312570
9836
970294
986690
492154
53830
726733
532071
973208
950519
621492
645155
992411
708803
551397
110430
806766
820559
274280
546563
664686
861390
936006
991709
461529
962237
556251
727174
1025871
237132
799727
430118
199167
31507
838790
1551
337701
298046
230075
925516
981366
170220
386511
536975
761591
650797
48414
201979
220176
511465
810537
618944
178934
880593
288910
379083
671061
459088
417507
504933
880255
598727
890637
276104
366398
545380
607123
843768
551147
556612
486329
500569
104772
680064
566700
456046
501223
214663
78596
643137
834888
369865
611803
942565
982302
376891
954176
423876
212628
1000855
564715
654394
956163
174018
810626
499812
609181
194951
405105
550528
1009400
627354
100625
198619
171372
956509
807666
859932
982242
423780
193262
80682
89149
697130
167560
988094
366263
263526
955941
682073
271992
426548
957203
751082
985622
251878
403972
112834
1044824
452343
676841
820086
770897
26223
109342
645484
602063
57669
110110
422305
1029128
781249
823944
111019
222511
65906
383518
70059
18968
450884
133796
674262
652550
969510
336082
556598
44998
534372
622925
732254
159726
884122
945208
524786
824042
544781
94496
294440
1036909
110159
921197
545846
1026675
807363
58798
573483
242874
344101
982017
229061
920727
38644
629648
376543
371131
59877
804135
597652
299454
34967
925341
850168
1015975
737013
683461
424292
695340
399301
867173
49354
804149
507856
931641
1021077
93173
68850
771991
504587
777096
56174
764639
652218
418183
1029986
418559
886120
15575
650408
167835
627069
680020
442096
707133
370944
12917
696402
912097
339106
16229
55418
213703
186557
785708
538720
946338
83699
450553
822456
488821
262908
935228
276297
795071
705906
590552
55193
879876
977494
183039
667522
490610
677077
702329
288041
712069
296639
974623
254067
150642
490052
652478
683470
613082
221534
541627
800055
902642
253702
450603
238549
731581
455183
751043
421508
90081
343676
106915
139134
389320
616396
1028883
726808
148975
608671
561919
1030745
662433
434808
500055
893888
819035
93192
578784
75118
128478
915449
377676
419943
272329
337518
70765
920401
26169
702200
712791
178372
433158
998087
961250
639539
201609
849593
256646
899380
385426
1002900
775642
496101
620152
894672
50626
698768
389161
953752
846942
773000
151629
610430
71184
365890
439980
174019
735165
550024
315639
173250
649439
469403
933232
531790
278775
415602
686246
757065
958760
831524
844006
583919
383750
266644
825404
493780
258265
266278
341216
799394
427367
842861
740412
300894
937705
347051
43002
258263
565414
54383
908351
786470
254845
227693
22323
194910
503422
152477
81277
138091
382324
488340
751713
373271
118184
626289
12980
594747
576187
873012
947928
731086
779724
742732
174006
175870
822672
393951
314011
338741
516257
719548
632844
500707
468998
59478
929546
926796
757267
251099
947385
334881
544550
49905
107400
328625
585133
589693
496632
436516
805472
658931
134832
557904
22569
8769
844647
45223
296599
119870
368009
904689
38349
228430
427041
668650
252457
147106
343204
656917
282646
229096
373161
399865
469636
63869
281163
114602
24966
350516
720425
739757
978217
959487
502089
944764
136149
988536
379602
866033
1010171
448425
851263
214661
435374
887324
654426
594601
58227
331593
359328
596667
864315
929424
598096
655000
959539
178054
610039
398626
334870
648326
491534
900503
86747
821350
653885
547943
189
693910
773110
992408
507683
393449
201355
987806
519087
817280
610740
805298
883020
625862
922866
59996
335333
584334
301595
68777
383848
501210
841516
433921
1006373
980854
775241
1009168
698682
23400
854329
449459
268938
184620
41976
318071
234386
763425
975336
968573
879973
1022949
882313
999771
487819
1025962
735654
142579
741012
1038853
521698
375540
2752
1000605
458837
381096
686283
1033957
969658
163539
745341
737896
364801
991360
971445
385452
87202
242686
567220
979658
804577
145758
937401
13468
344701
23130
845630
462072
951240
40159
880890
311724
666008
814222
460646
304746
298564
595224
362820
933470
481268
610642
993341
844490
1031937
118183
491902
565026
929902
622614
205512
335649
676097
3123
574023
640927
475895
543215
650812
667052
479224
620584
901742
696597
428733
86478
156988
550357
900958
714035
590775
375030
538150
516307
646284
1025301
400819
515328
558666
818723
126362
200405
754163
652773
209339
948542
292261
345330
265479
180926
297355
760603
363040
577244
386354
562998
3411
298882
81423
110008
467782
269855
576833
45321
245671
541672
714111
34425
654139
819704
479094
976813
1006089
767400
349590
532910
793920
79372
957697
765018
676876
134580
875437
937600
669757
918771
917377
622363
1007642
340804
164640
42054
526773
11194
993343
350048
501034
384743
205263
90907
946272
459135
333082
873749
182068
977568
146217
467322
728767
624056
616360
840427
526996
342323
296875
21453
43902
779069
27529
14046
887252
832094
790656
831352
198974
366518
170565
320518
747799
839030
664168
159924
608279
900580
52391
658888
448172
958648
844933
1034300
489911
153509
614768
639074
831640
14774
1033947
769993
831645
508002
122
906862
926139
218912
528695
32944
653059
53235
838420
633319
816745
820039
933617
698449
226312
950023
786611
584607
581762
942042
893817
204821
168029
393261
124598
492706
823442
859012
822967
95950
302452
219273
264083
450267
737968
702760
801716
789860
670322
926334
564834
257539
282492
486357
1040854
492755
721310
811260
361784
927520
821675
179477
937963
588120
116100
168360
143018
427777
47704
613044
748661
617362
185287
955900
483634
642480
300386
857803
863702
932893
557047
380400
302686
523228
326884
1016579
869263
1005134
615947
302022
400685
955638
657681
118562
668965
219609
784539
488111
327434
379389
144385
386651
390773
560811
712592
374007
584579
67456
285987
831300
230320
625698
483918
398716
173985
94053
575296
498532
260533
279916
420375
726609
544512
167283
165306
314483
405422
421410
579885
675540
440874
494167
421487
468025
176286
265866
250625
165224
8588
702652
576966
343582
680215
73047
426589
167010
971069
427386
234113
369580
162672
189903
917214
219855
175505
669489
945975
482948
785814
641106
562546
697872
915854
223619
295802
826757
744890
152700
933262
338868
383629
424361
987248
848525
358648
790699
92676
708494
637429
546946
890978
768134
1000574
425172
843360
890924
860278
963810
524349
698387
173170
745079
427035
371873
54669
376011
11001
199943
814995
232597
11345
493195
873059
983077
17139
390148
259909
560433
315653
874899
951048
975218
827336
189671
568871
746835
80009
106799
41656
285897
593834
364149
111830
126956
688668
15516
958413
521687
234629
86526
904525
798112
808721
695882
351792
632858
359218
598357
684631
188731
992639
87226
680843
436122
837306
959841
558422
282579
402704
271483
925893
414247
132313
1000553
697543
681147
807660
235233
20885
944479
385335
879195
672968
774438
972763
122492
942345
406762
1025169
43603
528512
969234
23282
378595
328862
1028961
605167
774795
442007
997880
462481
676487
372603
982185
381789
208631
534950
1033864
1000620
228465
1006931
898475
205932
103409
51379
207463
881662
61095
750529
151120
708653
279478
833655
360433
77173
312644
491249
390540
601251
574594
700795
721998
198179
162089
909376
140533
527203
531828
778141
1037290
705595
833149
396104
427101
327232
209806
424860
696400
646150
775352
777261
312687
465978
776859
239856
742805
456315
917183
503244
735483
390859
372833
32743
415407
57941
28230
132176
367537
831549
112068
164471
121798
454242
995480
85034
764573
408080
152428
304011
663053
319630
702694
572023
613441
785697
129972
225033
140883
305502
422926
178131
774313
775919
59356
947836
999682
648456
163127
37410
524222
343601
761300
8699
236950
55895
457190
617050
890046
886449
874924
669945
357262
128225
732978
470415
512036
484021
871733
989499
189273
449386
358539
210311
988260
146297
989592
976468
161801
632477
661813
139052
662419
565617
270576
94317
732942
884153
918148
225510
230637
350883
618995
840066
1027899
823444
897790
415566
462846
758312
964727
783004
788193
858198
309653
672060
583106
655805
426681
202473
54643
178036
270777
694649
687565
22001
537051
242138
302052
898761
176283
295069
955142
216804
58473
161177
565936
971983
614182
961725
479063
512609
181838
867776
984504
573210
958670
982567
972316
395842
511285
230601
800564
847304
49427
25955
99883
62144
646723
274540
135817
349000
1031571
279687
325445
759411
957168
87516
77849
68761
681621
677211
1001071
588392
218864
717786
220024
280271
951655
689148
25101
59395
641938
839210
169530
69956
294858
658882
667818
29749
271614
597846
505261
388887
748499
54416
331643
982767
940297
558499
6435
764931
651014
729192
717092
703131
415446
1006668
708228
460304
831095
1014358
704643
330007
1038835
111105
513273
46746
261135
869264
783768
845057
416493
847950
529596
867145
147862
252356
141137
914143
798536
201997
871605
710751
1315
919075
575233
1021617
94497
23269
813458
65078
1025498
100444
657529
751393
450539
303655
618693
1032078
443931
560374
334812
342861
692104
899077
979729
938728
472907
725123
595654
1000594
430569
44778
206169
55505
577895
883191
877250
653035
661408
584972
680750
40167
675513
857341
381446
144236
803075
1030802
539814
941894
158463
826706
438669
172901
822735
461628
4029
912125
339782
505752
663192
570403
318100
375263
820552
365417
832103
187092
704505
478213
793020
230782
597228
519005
968587
1014293
398985
284138
40583
220233
555890
133745
439891
528407
384161
450093
729080
114207
336163
840033
982124
261135
117423
286564
555698
899529
943187
721873
148762
12901
293337
766908
694399
26669
130114
705229
758341
784425
596908
1038901
779302
782972
856471
38658
92871
1025787
694282
103029
775037
765094
743109
958543
126087
231023
827734
540753
830522
722122
71959
73813
59174
850337
814687
727933
914489
273152
235676
909361
477822
340891
857308
831340
641487
3967
483995
453325
720330
98077
268550
207885
829314
803157
497928
363460
737439
213192
223330
567944
101817
529452
953600
387870
277164
65628
309579
327849
753802
910432
173557
330805
494160
413626
69240
503517
395328
742305
796490
810480
645682
444116
172379
17911
885919
949842
881462
179290
1000236
1005797
240155
896013
748242
354553
125129
185381
1018147
332203
541205
66766
726983
26856
452685
104769
427155
530756
298897
625812
735457
912272
26233
755339
757140
822834
568195
1018050
880068
105940
531652
946747
74691
892643
1542
123964
493916
777389
55392
887897
266889
872184
562963
644526
984239
742407
882251
56437
229367
529635
220799
801414
706524
411141
937425
1023563
823182
777223
197256
975899
385074
170573
500758
902567
204702
314292
537055
695440
529078
1025844
982888
981337
592227
1010989
459667
252220
405966
312871
164993
408951
100871
953619
107386
433659
974740
727779
358702
247416
498034
230819
212632
780077
770788
950499
837411
513431
359874
591743
335408
508077
924394
930780
381756
507313
47794
142866
563709
294946
79450
642423
296875
751546
1028573
606510
649989
636305
485797
968499
372167
122923
471924
277983
454313
566818
124731
313246
949505
563351
452624
653152
911102
20150
84302
942096
966748
614983
50377
632191
925769
885715
168983
328015
360594
57376
954292
536185
781535
761260
333851
598872
689910
547767
549179
604673
146447
477934
820861
123946
421894
642679
612656
686122
9100
484916
832459
452573
361891
94845
655787
363014
728739
939703
832676
380975
403379
438288
247023
561389
124418
536244
450173
253710
1014822
763367
208783
1013485
969073
440536
1002155
249464
55765
69977
55720
246749
336119
645317
661719
450102
679220
421375
473885
792427
503551
89274
572375
646084
893966
313997
1021380
771932
162052
938099
268965
639462
975172
648108
1009433
859349
245301
69044
719873
986570
147586
376396
822990
509968
164308
765924
601082
803143
399552
144229
703477
19699
1036614
915000
48191
936509
513509
190611
886166
677697
220152
489120
596900
240966
100908
841808
1027097
360283
252296
115960
214742
901908
953026
169259
702787
864903
186489
80400
446070
719089
249925
70408
379601
150742
874555
499540
201258
932141
690648
1035291
650801
514627
840191
917183
639195
690447
255915
879013
295399
586922
393162
514289
875903
917527
47629
810818
877000
331999
140728
172155
330479
1038446
125780
132646
45365
771471
859286
962178
317709
868168
326025
328521
597714
95795
825267
392362
147028
1030963
211842
937771
241899
574743
870078
869770
57089
357472
712921
973133
878486
288552
925736
6662
422980
88149
897241
290674
626868
932751
392193
752596
659632
973169
411347
1021496
347993
640305
873363
7765
40603
491666
578996
1013879
478887
292715
896150
414203
816594
814796
78371
80296
442588
302820
173376
1033617
572204
251103
454378
90304
2878
255495
737436
656112
193687
822955
892062
805999
943831
409792
829213
747767
334207
11381
408532
341127
794374
894769
284505
234954
890340
630778
790846
572226
534885
429853
90357
787773
1030840
903179
314231
722895
814216
198365
945284
1033180
988730
734968
574860
923289
476441
291173
81628
691805
115613
566819
175606
556532
413470
639200
206986
286905
351089
269141
521580
669111
338100
247752
261161
877463
231174
43483
286458
354819
488638
428280
151574
227294
7104
411245
1033104
770626
187248
701466
894051
939950
619020
1011623
693067
946421
635910
610291
67634
9006
338425
1000999
369617
938120
248448
710828
807553
551892
590425
516666
596845
98337
862558
511318
658461
5365
10111
930497
300831
967627
979357
643837
825574
50793
779677
477319
574090
450489
640541
984737
943879
611681
709403
750943
488136
581202
806456
743264
690917
436693
891502
646577
27130
932275
634717
858387
127911
570827
836718
82115
525403
622451
32410
650882
537491
72785
458709
208658
762774
838850
141796
474280
613294
507118
499556
1007030
293496
782408
208584
996465
13379
429672
179481
425503
450800
333301
492291
120570
73361
766328
322397
412280
219506
406413
288083
7663
984583
69859
960331
608042
371798
717675
365631
59138
14690
191007
280760
991742
366194
639790
1038094
784166
436952
780359
426568
199415
258412
861317
699582
509622
676498
527908
662967
687319
988684
497443
139119
717659
1009495
339912
118622
877442
363102
53305
865713
950303
762996
136373
997165
77409
965109
755853
961120
751806
554022
105570
888696
188869
738099
689980
1043635
907604
114084
347353
1036378
988694
781298
936980
354779
685161
66198
437417
240306
657603
385746
936
722824
528335
994292
95948
503222
977622
1012205
440863
119650
528576
32026
99744
601612
759932
707089
1003166
329152
260270
882428
351023
234122
408429
547284
932217
959651
492226
697994
188868
11839
551759
632657
139349
540651
782902
44486
1036686
950945
779297
140983
762451
267125
956408
518568
844762
685528
639697
675647
627131
108501
329884
569240
264391
762768
832476
347195
581440
826535
853433
525746
1031638
1037760
251874
93466
1005839
622245
129205
188754
517532
740830
589706
786597
790036
513766
43445
303013
389533
553587
958052
719200
87721
85677
853031
566987
1010543
979076
609080
21532
885178
866761
24587
185272
254342
260424
360668
859553
226133
1043869
738242
368034
608022
396135
227808
42750
697388
880030
193587
73017
951775
719288
682517
945143
298849
775912
464840
635060
753649
564911
411671
799248
730119
266645
1027558
314586
651875
802338
128521
301118
152837
871551
451769
212236
805346
224294
389630
367799
829245
690129
844318
312516
177474
803521
135954
381623
380355
11628
795281
800143
947335
928320
398148
444671
444179
506564
117368
949271
443731
737937
1000063
262579
730015
714458
61805
801036
683553
1044872
168482
954308
1043383
144073
254332
254717
654500
264153
491413
418549
694209
278721
241584
688858
559932
763562
690853
819467
769649
51512
658439
531436
421784
278791
479564
281675
346178
855695
179194
881221
76432
824556
344026
294530
464938
779338
457736
763317
627145
290344
454511
579979
963951
496023
929390
536811
220060
557612
505975
260188
461299
310710
336251
764699
279217
734935
316240
1003276
214188
320879
341892
973687
235047
876327
79200
376146
269950
606917
417199
1012026
855598
340680
739836
540140
468320
1017902
870512
578835
352344
878715
149527
632062
585670
599107
918775
845847
336513
868355
129054
327405
24487
927474
472076
84678
332542
750567
699605
19036
645601
277815
949413
621805
821469
425264
554263
253343
294660
791012
711141
335682
760100
713817
933254
525114
961471
656017
373664
661542
350338
1001967
41882
139367
970059
413
299947
409324
937095
420033
396212
884759
513127
424465
274279
11820
281768
719623
455238
36201
23605
290163
220102
45765
919289
363458
821774
319760
26889
488314
527860
700177
881004
485941
456758
104450
716158
658177
323191
655987
753760
293842
60137
876646
887491
713888
237672
873695
198227
390507
915180
163231
517436
354892
373881
256965
527393
988551
482178
242898
339826
944555
469472
305521
751782
810948
841737
433244
594628
504374
986342
782933
415557
415382
36145
442882
105036
325039
18284
621495
491590
711296
577155
410013
377359
983841
324378
822185
223076
933743
11895
807810
252344
476662
952347
695909
56131
498422
227270
516152
275202
554137
979321
1000098
540847
16726
414997
245844
384886
556063
24222
425637
77582
910541
367864
331069
86470
429571
269451
162405
354216
263261
1036449
375553
568942
984181
206414
1001905
908890
23058
925939
986657
471383
608148
76238
171965
105254
904280
587603
1029780
756782
898853
139236
764518
209990
873441
450568
321850
280944
1005515
196801
546073
476505
885541
371106
587583
721708
260503
840772
170064
26429
21542
783993
572608
144256
608436
675857
920902
953245
983982
118771
271970
937575
338227
1019817
849949
898650
34126
857986
34314
544816
935652
13395
954139
64122
455376
624192
58442
892173
879608
894723
876000
655788
801866
387858
737679
602409
965160
348116
444811
382881
936430
4088
211985
822969
895663
643319
804119
154317
825245
194766
553807
912200
370682
659372
454864
657595
115774
726962
948306
319364
601974
254823
831663
179577
852790
740162
656195
342102
119791
861363
430655
754002
668622
307865
349668
451374
594672
188724
1024728
348251
703868
361273
423630
58435
837255
626542
1036858
78639
957497
251439
16141
34444
30603
341365
470212
509069
857417
362576
662314
1014802
894647
1030904
462341
236572
209391
539174
241846
33862
727068
70116
135998
851889
792615
492311
1018989
555420
671918
621417
983006
201827
94284
939924
434452
122578
430858
410352
81540
1019806
975656
572871
316351
759876
621040
990873
698581
595692
197791
418574
804182
287014
429604
545707
787927
970774
531749
1000641
532006
609574
349473
946622
801408
621357
119570
808046
483510
424037
927557
980309
460399
507402
497089
755360
717707
444105
122686
533427
8444
411165
789745
227298
453917
699620
62805
967146
529462
491371
164435
154155
211668
873663
92484
784446
927470
894026
414505
472207
743361
401914
33356
509019
391618
180564
164292
512130
152607
526787
880250
516835
956559
105464
43311
69500
66871
543740
76269
886692
196661
745909
168367
18242
980990
529352
247728
525332
523908
318332
542998
209149
969289
606377
894728
708270
730260
548100
529835
105278
961072
443131
141529
259834
409737
989858
205633
93058
359496
733497
463934
834059
555253
727583
10800
627689
65434
64567
606506
746023
159689
480781
143347
53404
832957
175362
219555
267840
981178
1041457
259380
934344
411688
62653
516497
992042
284177
944665
687240
453871
945087
416791
1011901
759818
747968
526870
318119
48698
837170
985451
227224
596724
107350
415537
848017
480491
243230
436444
459019
989093
195007
629517
567971
31089
887810
177363
647922
871285
895760
777223
783737
1038463
710179
116125
597168
329596
690342
366490
112707
783117
56249
1023338
367441
816325
359975
852895
287359
421296
26141
687025
176245
504631
696872
1012986
249739
968294
575895
99479
545148
937219
317723
205619
840648
931893
26689
818543
164220
148785
549865
559022
396750
771691
702601
103537
873222
549945
318612
14215
695982
934627
627393
438372
803137
566388
258207
1033812
24150
536376
692765
657850
948086
896635
622001
945608
806581
584483
670989
762080
232070
949328
343124
899650
439382
953372
370893
233059
913284
104906
878948
1033798
471581
443149
608864
156788
610025
424927
34792
352101
72755
938289
506252
1037078
569618
547650
137912
135869
586317
292832
629510
299094
37176
855751
855284
618175
288879
252940
472928
783209
63683
286171
110752
625366
361624
669114
689125
712876
908532
424595
500002
648261
162694
37533
565919
93382
488172
166968
46101
42515
717850
870719
935242
514859
397177
400182
636438
988919
296871
912185
771702
243891
500559
231182
979467
3650
557291
974702
947576
178877
759242
362356
488616
376334
725541
667005
697507
1025657
338592
881136
649367
914537
33698
721440
164394
138467
397566
445393
397479
32092
324237
116486
308963
514136
109073
649514
787321
364022
692028
690389
826167
1017517
471732
899161
680855
371615
464552
344123
1026195
402488
390252
546387
580919
1006527
548741
122507
211822
622628
115380
579305
735511
744691
912659
607433
803291
126968
223105
1043120
129954
752476
951842
972078
217109
698596
182972
135888
817912
11863
596969
980500
457561
347828
834074
392515
26560
828960
804530
107768
913253
1028868
141008
159912
1043409
560355
152901
653132
497061
488194
614679
1007958
952014
884120
634903
1012397
255640
745514
557694
1037954
918943
1012873
387321
451903
855621
296539
268019
407787
727873
980688
271183
811230
239515
674607
48187
1024397
324766
202502
830902
532294
653170
236444
150124
461686
772243
423482
818568
236784
941925
924828
1034544
514076
1019279
465246
564341
443565
932356
855697
613536
840444
404486
744965
1041252
537480
477562
876860
774250
470603
248487
597297
170124
849398
489748
95819
361857
1044375
727283
129120
367369
65413
278024
62064
466024
901919
913821
1044378
923075
254402
470137
398933
200697
231679
703480
809735
333256
1037076
298942
981907
283122
287346
345459
791350
1014462
292278
4507
108280
397068
786656
321774
713240
340962
851499
511437
560956
578518
390002
484299
755369
603139
240989
360427
287031
570831
782755
454078
573848
486563
680648
265074
138790
830027
554686
143565
358581
730036
174221
1034761
275378
44087
717990
165230
835939
15905
510868
777255
801978
713406
710524
736372
802728
362518
729947
116532
773485
218041
588407
374251
389716
78550
1000221
462010
655145
658895
804734
808738
274261
281653
243095
971537
336153
207504
793170
117594
444716
35772
144251
859423
112545
267177
513958
103323
611881
205592
587708
170332
225571
735075
588623
279815
473645
918705
464629
353045
460456
870096
645134
935173
851844
237560
64488
734190
990611
330685
4591
339313
451462
732222
427816
51727
381811
92577
677179
602307
770048
85789
383310
528811
472540
633242
556031
246349
279680
832557
158622
352862
734957
95517
408169
685033
474249
902986
178634
896553
49007
1023894
350882
989741
420663
295027
447540
889489
779311
861501
769604
916852
671585
506703
466709
89085
588367
584172
439892
216002
994686
732988
221726
717801
149040
46012
907389
699847
806198
577087
230839
560681
648260
335751
604399
1029001
919647
663582
1024468
546807
812016
164384
694167
913702
287513
1028758
341971
320828
398284
526446
688130
286690
738964
421054
408781
223607
895530
245442
693933
93209
528197
73883
1011945
779790
471507
409646
940828
102723
963017
753556
533696
168966
175745
351820
131692
343111
280664
60230
535469
651647
240952
695746
691174
1001797
269880
881006
204135
769390
214680
185471
1007202
807494
134587
56517
852425
456003
269448
53233
459390
483293
671180
96142
1003600
868797
106225
119436
431087
66054
258880
1749
601202
403281
122679
276850
685652
920114
251515
430838
398893
19855
545789
56465
558180
405884
469541
964384
194530
954390
383537
1009632
584250
353628
410675
477670
747343
1043307
746662
104762
740627
793316
310197
557268
596692
583823
72567
1010713
598348
960514
642996
7943
542368
889756
344646
752017
862916
332718
469382
826735
985609
839384
825863
491923
722034
210791
348086
368690
101660
714760
1007017
142658
817207
818716
229894
663593
895950
855187
860360
994986
521048
639117
508337
571911
958832
649033
711665
438601
424993
639721
591434
360322
575131
1020951
404428
872386
553292
804142
853465
108436
549354
407597
738612
746936
352985
1010418
181790
251237
136443
611372
575779
248271
857518
587526
589879
362185
542673
265314
274938
1007263
326370
17110
476188
27552
968239
149680
280005
682252
21468
337427
634423
663573
239001
1008004
805529
950243
379822
823431
711351
484642
493535
549144
702747
772796
417413
9683
684680
46455
998944
744847
345548
848250
196996
291280
574003
218317
888249
676894
732092
449032
954118
921140
371980
541511
429628
154684
627873
1030037
28898
365562
215341
903655
47184
980745
734590
274865
374205
558213
100532
713056
148149
775503
475291
238771
166681
384377
36704
682770
758730
62221
419357
685354
784470
653831
940530
337269
465487
134754
1015235
844100
457328
585660
41824
22597
1000810
116895
837246
69308
862335
721503
544091
527553
889672
672615
409767
121831
647861
288946
765368
824025
953683
784523
893991
21403
698169
239225
145014
145282
136330
351407
934641
870640
84786
385312
814506
668000
950374
876055
317864
1045379
423635
778416
1045067
291775
186640
227281
521081
554729
585160
1020994
359318
770757
524820
168185
512703
932604
797009
127569
789418
351653
447516
406170
529226
351190
95992
267722
301800
369738
457869
718201
215790
217509
208619
442086
433848
475759
291888
233408
559100
822732
350783
275168
466757
761866
594207
55511
867184
25755
396186
262644
178252
315566
54881
1430
57794
816597
597734
1042604
868498
165121
1035668
821296
325275
221664
385020
172833
289132
556399
206752
750846
902837
634931
623848
83566
93896
668203
613372
109262
442990
889004
275726
10323
609658
823796
981452
842199
448997
1042928
632478
690377
162384
852213
825958
240099
26570
879626
947031
223538
545980
626738
464906
798681
840164
400949
176365
267641
208016
200312
36297
355852
218855
135746
193482
678263
796529
348290
276240
223532
821429
262525
981733
595090
1029102
671328
294935
565809
120391
531845
676917
956660
104337
551621
530448
971221
217262
528978
1031760
267541
606743
555176
397273
954746
386936
550116
2322
21735
391413
511763
418947
34810
491638
441263
72904
289123
260739
50655
591858
926092
121496
310175
702455
873254
551653
722033
133763
385929
845438
867026
864818
140537
513261
399285
987784
44283
43079
150978
211262
671471
624804
1027256
411338
355741
657460
743792
837785
776088
971730
155424
89947
805110
253978
981990
278995
399775
774192
926927
143533
520683
807417
156094
622352
412270
554219
310260
13638
7598
869208
752267
358259
735750
958481
1027937
255762
323322
655045
175055
955584
489966
126292
828092
78666
901533
688769
742293
916606
89113
216006
800187
369184
432834
857477
656856
145528
632257
739455
391292
32534
825481
318214
754141
410383
129260
894087
272856
639165
759338
208623
404758
852901
376920
938785
817085
789172
954151
161729
466856
662586
602168
392577
1019122
319085
46802
929344
352889
1000433
972883
294760
340620
374745
720653
849905
6753
645614
679893
257449
870159
972988
720495
944945
591030
17133
526442
778301
338592
125179
342303
331034
718410
135622
250586
393361
889815
336220
684056
978114
754292
15122
432834
485452
909058
148022
321076
320233
925216
855023
494819
84061
24195
613965
974148
883812
850240
276788
931052
431687
118124
715914
518561
759064
80575
435138
704641
399275
573691
59159
181201
17443
299588
1027000
381317
765556
1042174
739856
171331
1038518
717651
278081
910257
128079
827774
907802
579924
966649
553988
930769
883979
607917
131063
833725
227190
615474
462737
375828
28317
465318
190448
973554
308617
505191
154101
845423
122359
478180
921052
2983
921729
405800
562947
185474
581652
514195
44599
695440
1016576
101699
918906
1019480
78194
10938
622615
1009417
213835
865972
127106
1001413
319824
235854
498100
307636
16887
420033
512388
1021826
734926
901629
432378
372885
372820
924444
464060
804907
60407
215466
320927
985864
504216
775442
213117
219924
376426
489852
551896
582992
980324
401789
472430
54545
887591
54204
354738
402819
511647
405834
297755
193863
348618
647267
961686
485287
73397
976976
523515
950050
330356
945838
490722
235739
382428
569813
916575
459785
1038165
400683
438225
864631
923688
68739
551106
353890
840272
987811
568281
610892
72350
230011
573078
257061
1001446
121552
265936
265233
190716
795034
681828
580301
635089
795662
738607
624982
841115
259558
46971
501708
849207
829041
737650
575138
237767
169944
474093
765923
844629
278047
768890
793009
189060
804163
261202
282897
941867
909179
696268
50057
523608
1031247
751111
120641
322059
94361
16947
971811
688461
794133
413688
370418
196732
341044
316662
1019396
618105
62830
540821
899379
602042
554533
341176
106817
996489
755092
67276
249648
719891
321756
364108
344885
905276
528828
1000438
890402
624108
1023586
1008730
242797
823045
501812
27534
307815
452313
750848
285334
299303
59658
411161
511437
235676
1012957
298573
85219
871763
189484
18435
274509
271839
908620
641019
73923
806778
988951
460932
290061
698987
250418
358515
289110
803219
177342
288408
304063
596983
488383
19586
979247
262448
909598
432194
613965
39198
489013
8282
397044
459456
82490
8277
955167
278945
564409
571001
202621
950762
747424
873634
1042114
121301
70490
344490
741072
1030548
1014423
943127
843980
744330
84796
895613
26750
977386
827459
827638
686875
612871
722136
667860
709122
543004
620519
216102
1038845
396911
177910
529314
949884
13001
47426
504668
726224
358434
562959
818290
194791
533016
707341
292413
308931
26413
842127
767842
478085
378587
977025
66279
171182
101185
502167
786799
593964
322332
315339
261741
766869
936490
483932
146963
253831
762620
670178
350157
141170
788555
410773
1013358
611193
358867
384855
355202
821397
818682
678859
78301
364847
486768
497315
767973
840727
176270
351123
252790
951258
772413
835019
216653
106684
266831
213126
167167
649580
585787
132684
968536
1020347
363845
895283
200247
503875
544496
1011911
11692
109409
1022601
488354
707462
747081
699261
316750
973991
570024
1000890
635577
975502
1027951
67765
991047
848704
396568
107222
793778
761046
1044208
648049
586610
788458
475457
708119
519702
871299
672113
1031691
409290
807488
351896
524177
136137
387785
200889
152573
1004909
550502
548589
677432
953587
974170
834928
126430
936224
786818
9469
868546
550582
970997
698340
320314
888426
406729
892797
1016752
162250
535631
541317
569386
459826
960175
612729
722267
476033
911558
661982
348904
1018752
228291
364260
57061
836780
545863
768781
202462
916694
208553
933728
80105
970744
540568
671699
134288
133902
1007051
52738
677285
228065
696562
816049
528791
723445
341474
764988
925319
546947
103086
125777
327213
654950
813373
848905
843080
826744
925178
575872
554516
750620
946492
109029
548868
889277
713068
956794
377206
858354
867922
579435
598951
12741
934579
902720
615224
444614
140894
206292
405519
954682
627546
834263
380562
8461
293731
540262
909487
1009156
982410
136530
202044
522508
212885
558278
1009692
188845
964440
306058
97121
379354
633347
251984
441049
137642
171817
435106
521511
821425
376883
280522
376630
511559
976647
209486
193506
780596
200796
905891
1006399
23728
633566
108406
223261
251426
338591
180560
577421
190201
113768
579033
453295
87715
530524
823947
25872
948971
463015
588298
469233
466098
804495
619606
541340
74993
970179
387471
703781
715684
593984
96384
32292
665285
798600
118954
870166
1040486
441867
220838
49943
689199
76287
823240
478213
580845
491019
406032
396104
914959
11379
688271
413240
189406
998890
143819
92282
264743
975371
266080
429230
1031262
713164
1033524
504722
841971
337097
915316
116213
273708
509329
948645
149316
403899
661122
815806
184287
25906
693220
191360
189625
511934
897960
54608
476879
652695
899000
291963
744043
665542
789830
736387
859427
254609
369482
924986
940378
335827
768284
436166
63510
1041440
453238
324617
314062
287139
557450
661868
585124
881056
426972
64859
1030865
217643
57997
16215
391368
792129
761951
523807
814692
808866
287747
193217
1014551
613591
888965
961571
610712
681467
306017
55016
817022
899579
550060
1027378
411109
52109
882440
894181
302770
917066
453619
604769
341766
175088
514407
202936
149485
382061
174251
761008
643159
479237
657830
495230
663211
260885
959454
944378
126620
944305
90191
421256
390392
12646
54842
729842
148877
575449
457536
189689
672475
440253
827380
146642
132121
60346
530597
681849
1002563
768204
383591
483033
406004
90783
26490
521937
617397
909028
952480
697247
703634
433793
36070
320294
738337
499911
677612
668494
367070
14873
497834
454584
630134
614714
712593
355287
422818
943747
825188
696995
342792
90859
1001569
76675
944466
654406
138908
763158
899287
293124
386421
97402
431457
101868
333010
369340
583607
788596
1028563
797501
836014
781751
46759
137889
1005817
146666
285018
481179
239049
380049
660656
104328
663500
871738
852216
623810
141910
311241
981247
838290
754195
508001
640144
276030
428806
575593
1038202
401460
541482
381918
17852
525390
908940
519043
131670
90596
315436
918942
898410
569834
633760
938135
1002143
986
452162
616786
910737
348181
847038
743816
933334
872331
432760
145984
11749
19581
955652
874372
1018478
644335
800807
652343
403129
580261
279462
143101
317974
174273
708284
482750
66670
172165
214287
786197
400866
478291
489325
312560
445404
111614
846975
278615
165834
734806
895514
228429
805117
287208
345097
478345
1037071
44978
392258
699809
413950
789782
594906
221270
564825
413669
138323
328014
487632
774868
27665
263886
542229
671923
592119
660598
194880
389554
527191
569113
291871
795039
616344
138093
369923
432511
617090
59769
408439
785269
544037
171385
106611
250667
741585
534556
72068
167801
888836
251547
1025162
881179
130865
838683
400135
821430
1020320
391337
901778
785320
47440
178485
511749
692674
976473
470948
684460
357084
369084
301658
565194
1040589
115619
219389
244864
232858
681317
104289
932943
958582
892216
580234
1014096
921826
210444
313314
356941
105299
234983
1038113
226436
316640
1028364
810497
573943
574191
968059
320794
299209
915880
707242
92055
37600
344075
280562
894549
34137
700319
280939
261100
227161
811320
109854
601186
909711
1008131
386402
496141
506746
49507
897073
693567
48606
951213
486603
959000
369917
37732
962186
138303
115509
833198
64973
478214
205033
236806
329209
421479
782212
1024068
148316
210167
384712
346227
608980
264800
390596
172547
483300
223870
43418
787221
649710
137487
541835
555469
436918
963042
593875
739224
808679
47458
33944
577386
186668
398659
100448
826250
662875
506967
399414
7059
330970
348327
303885
217312
29401
375732
276863
846212
270346
276704
316163
669885
760379
389557
533404
840698
794995
149583
474050
125367
933790
501206
424497
409721
1002031
539507
984087
874647
381230
232194
861834
176144
551084
377769
725707
475107
866983
447372
58183
219473
1012665
59018
769482
536528
6026
357017
1040544
180303
613528
1044968
157631
24814
502170
342952
285018
4882
316510
377178
370749
965429
752045
18632
534621
950984
665135
310810
767370
166312
538020
526868
35759
659359
324263
89239
317271
708403
665441
1029228
531311
78568
967514
983262
332184
658240
414292
1031096
913925
842632
987748
92236
936221
615902
926987
903691
1036344
814398
183710
534672
914001
903707
724908
961782
33566
625950
840392
769955
373719
127794
12404
68242
368175
30310
623734
190607
123115
639661
397968
557669
956649
1004864
703638
497654
380070
1006787
490442
877668
226260
556735
497603
803855
863984
793465
443969
342784
348428
461157
919019
1023360
732856
853216
813332
219704
869503
119493
233099
268363
451620
400882
744930
882687
269601
700778
827269
803110
569138
4794
886847
521708
1010987
446808
511533
759792
1039648
943853
582361
874387
126000
643606
516362
28924
200389
771644
508021
664547
246943
706538
373199
263380
883237
697495
65220
927714
953563
239052
285564
281083
367634
256311
147448
92297
47653
830894
464559
875072
237411
695508
459924
184944
619231
322814
71048
40408
280768
449236
807643
989475
344483
208913
608683
25713
245650
385464
200460
641252
15902
811459
674232
525234
336110
1040996
264942
657798
280963
719117
574634
300143
777405
431522
985492
329405
614314
891265
124528
927030
977218
126194
429938
443715
310659
442914
518501
316814
404833
955024
997693
980625
320892
820326
989738
104913
975948
435817
913447
335318
134067
518382
25307
979291
548555
993308
383250
699165
438838
183396
1035670
512718
233236
844264
540852
494839
500295
41205
267471
200363
902791
38163
223909
452803
176602
334884
801820
515644
996430
27626
745903
828987
951850
908700
547483
198963
343772
736899
189238
997548
482742
526743
189803
604363
1005916
269937
170290
17467
799952
293564
875801
697978
826538
888618
485408
507735
182957
296683
713259
642942
117363
637803
251162
334928
267664
926711
873805
767011
465421
686576
395128
348490
965137
93056
208746
90293
355620
906623
294020
508631
261298
430741
655978
145268
218806
156090
718908
121457
852164
552645
551626
742679
193160
841638
426393
626124
261458
885291
407373
62081
528198
401415
6444
665774
593479
864980
335931
458580
890697
751796
699531
665761
952913
666159
997216
58399
326686
109176
92880
967908
725802
75371
257230
1028732
770579
280698
532502
863349
101298
203121
115047
308846
264741
298692
1017826
639782
326828
664506
496604
668124
381665
720173
956141
280238
729631
39377
246679
126953
592206
206457
646082
443771
512340
503002
603793
916694
838219
884887
1007920
319213
96693
465575
213102
223800
611205
187067
340554
232011
609361
513165
841208
980386
44106
151702
738002
391661
586639
191929
434070
702195
227705
825807
851138
198894
1040074
5123
313458
922229
1029387
428983
126193
890199
859300
834733
82726
741786
993504
569987
160072
938741
191477
150532
921692
279402
385497
651099
581722
84304
181026
439453
20606
277750
237013
252376
810934
829061
882058
905754
378151
68314
1027242
562933
577403
296900
284827
391431
230616
833589
920279
820340
137383
402865
807550
1007030
80350
222236
432154
53113
527120
904230
159661
578594
137609
330657
199598
665413
1005887
346319
246502
530716
189442
73273
333822
174509
674409
233273
790852
171612
356708
556193
670440
469334
900554
815942
487009
629675
523771
597439
187955
414290
644383
30668
904621
521891
297922
213809
950881
506835
5953
500991
740588
428370
52846
527681
196197
455321
794787
964117
405973
65199
402078
413708
986433
242473
100535
426768
1005426
165180
48763
77793
379021
24836
409775
161601
524545
514991
770627
999935
636038
204365
586144
171854
601729
394429
521669
87482
105118
1029755
24973
1000148
364326
206524
790422
377056
470214
787401
873389
243610
445072
531256
324583
774933
771117
31843
985743
647563
399558
395167
642765
536106
225490
832834
890910
589410
80021
759920
96195
537284
352126
35285
560859
51075
541133
330265
465495
813291
666458
255687
1022724
84944
71982
474461
674741
41678
1020948
22394
723461
460442
525554
722696
550330
1018181
526223
70456
458972
970762
528355
755696
571216
282131
724950
998835
396766
745137
4255
446763
727949
974816
534707
836570
788686
691384
547904
349729
728596
438250
972916
192074
1040609
958320
1037978
347441
303440
158317
67425
669675
401819
178636
337333
303619
749858
696086
861832
720930
292404
416441
64518
264836
860089
487948
1016573
600405
333372
628593
738422
176224
597587
841620
563619
173550
556333
994233
283046
822078
727022
34674
756099
660083
945643
538359
776838
410387
749331
871555
35142
444735
762533
344710
477543
793298
284550
415134
59406
982144
939444
530998
422393
114540
805616
896176
270189
49062
324457
36089
699509
582985
488529
96932
712341
258731
1028346
795469
324734
106838
281389
431791
582942
140990
928627
805737
984657
969696
536488
946989
778352
256974
2868
195823
363434
14708
889955
470706
69302
317068
289766
809378
495261
172879
198122
837247
436226
892328
979548
164965
355730
889474
787448
803654
700928
247095
754832
189235
895469
571020
9680
167173
737952
492242
1040958
465925
438094
179515
681587
499711
596825
811993
959020
1031868
481110
639667
750376
818450
1043176
408420
573499
465695
482611
190284
829524
488586
27248
25554
746158
513189
768761
436967
740645
995873
864158
933341
609307
849989
444602
198313
710194
265350
614847
221459
1009813
777518
447621
930424
401855
131792
839899
479347
32649
825372
82749
132461
904901
711180
52924
972081
806673
713500
754666
674352
242491
582376
249780
162565
895882
297486
606750
562487
668603
335206
241664
284496
98202
643095
605727
451641
516267
544030
320213
345179
418191
745823
732240
900916
872344
727686
646724
725402
284023
56313
835710
235124
835969
963827
421687
431508
292394
1008067
518842
469397
307800
503782
350660
537923
313800
882319
879682
444574
298618
86851
626988
209097
700572
625584
612377
1022708
380357
693868
48047
220050
81324
923139
279610
85649
404215
29657
266252
148317
480604
467869
337642
822852
438765
146658
479937
913561
866091
403654
565760
1024084
180772
128925
144980
39588
676378
285791
926064
1012974
41143
952001
116759
283514
999117
588368
694149
548048
484386
1036997
994207
816273
862606
114958
908456
893316
434955
363123
461915
889342
1598
325946
956372
99883
853340
556888
292671
39240
576967
523169
168902
530727
823345
394370
143647
926798
720781
567410
574757
619718
840923
400591
184635
464922
314583
1035701
155611
952711
283769
573389
232077
413673
853231
652438
976912
187690
951551
735787
43607
714677
485129
590779
827421
436280
548907
919951
416747
23845
409664
682857
497047
561880
464921
489835
770315
890562
69253
7387
315321
553539
551676
562671
186023
287867
765974
734330
119851
260268
101734
839379
355458
192889
893134
466577
557768
868521
13487
556572
1035678
260875
837923
683547
374006
266676
638681
81635
606819
964644
86707
533910
711236
907681
184657
654926
1027116
568659
1011669
932918
351265
370837
719077
361261
187454
912698
36627
626318
718227
815934
387692
302232
174134
820885
149367
964152
232045
917437
648239
900187
355749
712884
610751
666770
50960
814513
1036531
1007349
422383
575580
774211
729633
943196
33054
351136
398870
135474
23469
242189
608314
794585
555173
61751
280675
105449
1036669
947013
728952
280714
992396
432469
969835
963834
600433
746141
268829
201563
894910
991963
287571
99641
1013251
1035654
116451
234231
188940
763029
459619
645586
327751
1018214
270369
679483
663953
976464
139590
615475
179083
543388
189402
622579
619113
307348
260032
582083
157067
971071
808097
839257
502793
1000931
271039
344931
871307
395033
887828
37466
255703
144043
870996
880042
245230
216398
785246
354663
163457
883829
998757
835368
515895
439945
30531
604075
783650
174609
98359
255259
266037
791439
831685
828991
551976
311062
140751
520875
171565
33077
148962
563806
210359
181712
39508
290108
1005375
619043
340630
233561
893041
884542
996112
831797
275067
123179
113515
151063
269257
81341
859002
577823
837450
1034656
830504
417833
895991
488850
883138
700708
762303
1037777
250117
257453
643069
202044
915517
264413
396873
598221
129325
252228
1038335
892712
293589
615520
740936
96671
433978
328352
1025554
446948
422292
168286
335458
45008
798263
476960
863992
291412
1027338
626382
602903
162392
620686
132904
376393
818440
785549
151612
185262
1002772
464832
152758
807664
756545
843442
533600
377446
428827
940527
648801
703425
819278
64564
295437
308389
480812
660115
735796
934619
898296
853326
11934
384914
690779
345945
645467
943982
445592
722549
840221
481779
566490
232177
655420
517534
745858
413187
351712
396593
40352
1043730
734241
710967
988763
418743
718493
172821
280663
154798
448652
949263
272072
652483
805932
705832
111924
678032
290846
27062
424827
896352
267703
332054
568432
388041
709839
712713
308296
967756
240335
407007
874328
734879
95043
425855
828905
1037171
573001
771038
50934
750218
421192
746306
634413
371377
655226
569183
876143
497490
522186
789777
1036652
455155
455518
732093
552107
824733
227280
77580
805136
420542
240903
935585
892480
641344
459959
27700
2284
231424
31314
463143
711927
991386
961275
790461
249084
188858
346482
599014
593122
61195
830747
290070
852858
14784
142426
406088
1006603
529766
773520
183784
986621
103036
141819
539080
44138
274858
39874
315246
909497
416516
662413
351588
754973
556418
548914
68240
967134
217466
338864
794776
341644
299156
407488
38892
671812
531318
910441
373445
1040031
380929
711563
487252
672050
1032448
392588
955152
839814
283757
36622
901101
62997
806433
754812
154383
859078
960243
666604
1052
213317
992000
204920
198661
754053
56761
403758
48270
840127
760065
855101
707150
661747
835434
796610
470283
469270
533436
30325
90196
170785
965494
196782
656208
686936
445361
141189
378666
904796
5957
804832
40146
205752
188500
838570
951051
49210
51574
583031
779685
309045
377044
645829
472052
542192
356842
724962
579192
70254
1034007
831834
371752
1022623
927157
703655
979756
57289
347718
946814
580492
799989
337863
48135
727816
667559
226152
442212
435291
957573
569897
423129
667816
661510
418772
517662
327766
305967
426438
1018735
10601
1045134
898295
503377
144684
806711
906576
39508
993381
531586
869913
474738
968973
336840
505082
163258
516017
158361
609108
930359
824848
143860
101070
135503
101864
898865
650927
463010
942453
852277
1029268
717405
876805
275475
183987
942655
589945
977692
305887
418079
777386
429235
1029157
901994
55051
314031
339501
418501
384085
533831
165346
901406
123833
448922
183155
557936
1017496
269088
409126
975211
214461
884078
649256
96978
423989
29289
44171
729298
478053
886124
475759
349325
408771
576638
286384
1038526
551788
513843
121397
174475
432854
444751
1037379
627295
978754
831335
737909
362122
520255
419737
790807
715302
846695
503220
494856
117871
580823
245362
667646
612283
147340
437237
136168
275781
997838
666214
427082
531288
891255
887211
534731
239990
191127
498630
695617
212077
428696
373599
31998
1011151
602326
627026
158888
869550
376190
720281
137329
354180
252672
274289
1005507
397321
852842
970465
103112
695680
286355
580436
925608
1011641
593771
276155
781065
28823
459230
866077
98700
229370
926490
408635
37439
891976
465534
235166
284775
859696
57199
962981
521029
715359
1036151
93153
215317
747995
1031985
392436
226312
122496
2126
626922
395207
19077
26835
692406
229377
823749
442095
565258
711235
231341
593009
621626
232565
211566
128629
968473
774714
606328
199894
855907
387179
198159
388444
22494
171834
980205
847632
195652
171820
1003463
847128
571596
304295
1000716
342178
848491
359393
778632
108296
507162
231317
840324
553343
324345
732429
313724
348384
872864
318052
533986
676733
36021
832921
813872
1040034
1041794
468278
992555
415454
636918
545185
724323
922363
885127
260217
586775
715546
45492
391183
412226
1023416
760880
195510
941152
1042651
383106
929062
559232
115648
382167
885509
687762
500004
500697
619414
653314
814722
325718
600279
232885
729317
242778
1043575
327528
93957
354955
185263
338471
424591
554183
207072
836708
583294
205153
557614
98044
228515
742726
318751
156085
288762
360908
410862
615851
248314
331494
552265
334325
350485
746798
218597
780113
193466
516634
712893
663886
329622
172572
495470
30954
799430
315057
791949
439702
954308
79445
1038512
348961
28366
467921
196191
775343
669876
137833
548578
318763
490917
395848
191946
395609
113586
334817
859060
734820
210245
799959
419566
816479
521893
685275
91931
755508
551072
899824
86055
453386
597075
638056
1030698
159336
906567
97105
772685
897782
717638
889973
462721
72944
827745
767717
629255
727418
268001
881049
257752
713505
264891
944942
310066
780802
534078
189331
260733
571279
689080
220533
979680
214703
584911
501746
590601
940690
910757
217524
938577
109767
1014892
883763
916911
57622
317543
299739
691119
67085
97167
560208
925517
560807
157019
801868
250336
262259
32889
374930
730544
873109
597648
180779
781666
733224
741278
525969
779515
341115
277229
465638
678033
222850
716623
374838
266865
1032721
61342
1038104
981165
687486
77731
645625
362966
346549
266424
973517
544405
259976
949981
933769
108646
974259
835825
15371
457253
813799
504270
456482
560713
549631
475197
959248
382452
99720
673922
745558
238581
714624
982247
116096
85398
651940
523691
381702
244280
699010
127262
513369
497393
755980
777369
256384
843448
370042
600761
988723
853622
676134
814036
655556
70989
678188
251008
1006274
712669
613138
701961
250988
877191
929484
420218
50986
672950
986773
704356
126585
755148
686636
423878
44660
579214
322841
753956
943954
88279
292104
306938
211731
850421
526179
950656
667474
785842
231178
799144
365795
239872
746636
465469
654213
515405
523656
129335
447495
443614
839846
751387
873462
817035
716837
592383
654111
302735
633262
339264
457287
222656
889699
974515
11770
853239
987863
193827
746028
416387
766920
739301
365076
506760
892585
930169
623958
283291
26925
110082
893817
225400
636122
260263
992593
478343
443111
696201
520405
74669
533508
339883
128804
805127
537063
559621
633247
826137
622056
972947
67431
277299
366134
817652
483841
971242
1021011
368802
1017791
29840
818388
8567
203859
34493
938494
176277
309348
428780
680678
566628
150283
355844
620947
507524
728716
176017
939796
704481
60432
471400
912953
252985
426669
668235
375310
2990
862528
197888
470162
566057
608562
963343
1035619
868514
691266
1018204
830449
430727
452996
918496
729651
812920
231975
876675
507788
139252
731061
250595
604113
494058
902305
629396
970847
114763
443725
854498
278379
119485
378646
701480
892561
935328
725662
862664
996313
265546
623837
473003
1009584
389530
604515
825469
431825
819323
196334
303939
518960
242708
696557
925937
992193
569906
884402
589080
457325
657564
89385
603014
189877
149725
930131
6164
125564
476291
990583
790639
268547
851423
630411
765582
487591
714255
524910
625036
156621
358786
359906
748599
270318
180957
457260
437140
305613
556869
910650
249139
703351
642754
930971
1006758
157654
817667
861804
737004
773295
938632
889999
703456
41849
82539
555360
537018
535050
522139
146162
423328
15574
739335
451459
602756
535377
219401
948209
308588
952411
430804
342268
539927
524739
764040
546625
582117
372013
347726
465204
354150
880101
552596
966584
942016
343965
124207
740864
109234
682963
978101
386572
338549
70614
897643
445718
634973
379765
496965
929106
749040
996497
359607
992235
941436
846065
656064
210999
363012
650071
353272
826522
358566
703327
758817
1027188
691841
731589
815267
880711
602947
55619
184850
216297
903087
234042
663480
329057
460229
416534
366262
59974
1003642
766942
284509
627336
176400
55637
78433
328261
820668
61615
103780
87389
101538
845326
73239
722286
748422
686734
338964
866922
349702
1002480
324442
1032427
28435
980517
431149
416598
316828
971712
649089
75995
687395
351938
717131
980702
1033567
865154
826809
370776
473730
539986
69108
1005925
322145
579436
908722
767565
536197
328057
909390
282489
703723
578537
845079
278052
662357
935886
258067
469035
256673
747198
435310
1039474
1019357
389614
741068
494365
573575
834186
91931
632754
1032957
734744
739214
973941
4521
256110
972971
667453
51260
923704
938454
136484
63663
50319
715629
615111
461418
481728
12466
903384
363278
480632
948692
504252
417510
689130
1009679
803464
687008
48103
833418
361105
864647
272035
860418
83956
268001
186842
513213
861279
781962
457056
37103
348669
544312
777473
929408
766486
224706
579930
160431
439072
138239
557063
452358
830975
976886
438983
617084
3612
458149
300855
976002
827986
406607
688860
381935
532552
230981
722662
535430
790568
997140
382199
893568
214846
577246
56168
875727
144936
155334
843128
307072
208332
1014590
945871
132847
861985
788093
694687
674816
738316
291636
463547
441204
879475
875960
325795
393040
810683
933912
559057
964052
442678
367667
160333
21571
416556
520971
598947
854236
584601
213550
727553
243656
233531
214308
162691
166312
582932
1031758
646799
199057
907866
510307
727081
677483
564386
706959
557110
341818
747434
400251
53931
509900
240146
328588
544190
761008
71844
59957
183628
689863
965170
670399
553809
21334
818965
446550
4084
532662
285666
413415
582859
962510
20087
469771
211265
95191
190003
859263
604954
164283
496797
949395
183559
127191
424847
461369
518791
843831
998535
926507
61883
945002
406099
608818
135356
351976
20360
363741
928105
718323
438211
264649
516105
636487
1021748
457215
916295
894469
446373
485766
14701
152361
510400
993142
186763
265448
885221
30160
628991
569303
707157
321352
1022923
768341
671734
919879
279546
180837
1002906
673016
702901
470612
728781
716372
786883
765664
351896
386787
19851
317899
924779
475841
785105
1009556
47341
387956
704337
757281
427846
573860
631886
517871
87310
892188
394512
1018063
638349
706955
243678
564205
510763
972202
496132
290086
394586
98219
681805
43003
205697
919512
705481
495460
253067
660365
118550
231873
652787
99007
738488
273757
758388
613840
887551
736342
711788
1039319
602034
992048
104463
903534
851341
124155
469821
645376
127051
487399
418015
738277
1022985
791807
897436
66242
16118
853969
948275
940868
567668
1028631
39553
404304
74110
442562
223271
945245
225347
848140
879753
313313
826550
303788
51476
1032807
574481
441963
175769
691429
29298
731063
1033496
443665
830503
254892
757244
767861
775852
1019671
2281
78140
659178
825810
473181
134270
792842
735985
235043
951861
517001
893028
565048
73444
76249
462881
696616
144433
934708
526840
840495
161264
773835
543544
696226
1000510
631345
781887
416122
617474
82231
488406
292617
135160
325373
431918
245958
412661
352325
694419
15939
1032082
690971
876087
527559
1040645
403469
801453
897511
1032533
489522
638203
894400
917544
145473
284218
123746
265449
509299
1043332
897058
834155
213903
704988
310146
521226
311174
680593
810908
175140
1043568
979047
100578
702955
22685
904622
270597
782418
834141
1001694
392450
560315
36743
452897
681517
591600
691521
267403
968371
155475
112527
934742
471042
780133
804055
881384
1007936
947467
65315
969641
467064
786921
786745
359767
989769
930922
701246
517341
546271
592752
701237
384504
37173
595410
1011268
831245
657040
145995
932797
509488
658841
617365
162549
818822
822754
826704
295006
229080
311874
698278
938156
1011691
725054
209308
223161
613215
496813
1038700
331478
493776
693539
658715
808728
860568
125022
10942
927740
452755
1000647
370271
232776
284004
196694
586705
1033018
385077
895529
8747
797172
209383
355457
93710
474240
815986
96493
405820
404059
241595
748203
483351
55311
899424
626703
665497
129770
945321
898934
308085
512932
9456
58505
656443
752933
177180
680246
824635
847852
447244
82052
97786
125960
406702
418219
563082
633200
711568
905505
590006
580381
637870
576707
1003665
517622
586126
195846
22604
733169
567476
767267
358965
220337
40216
697991
938020
971281
316693
111821
994868
697021
239293
594759
817753
590326
544794
355683
373780
684732
1016771
358558
955156
587652
941034
874507
856523
698480
647879
102249
81636
414439
1004128
53978
778369
582992
553011
315848
845452
980601
641914
785916
469370
914385
599832
93729
562876
1027016
262112
226656
521941
985408
606964
731285
95874
4554
33151
34957
285101
600111
621440
416683
724709
697320
703380
341587
706146
748230
1037061
591150
1013285
367308
328798
761037
764850
52232
18231
386990
286108
438282
580297
715567
890276
636597
509449
382390
923622
723360
748470
533019
1021079
60074
929432
612814
254738
761850
911250
638292
824197
472804
416941
656462
644524
229211
264579
670340
482497
720368
1033813
261908
445254
70624
67372
130002
524342
178329
848282
251576
536379
428577
207669
21024
605666
824470
405260
36045
233435
468326
287266
173432
16410
531706
1419
371552
195421
210254
370763
141845
763927
395507
84919
448256
125749
872495
465295
588293
95094
477565
204505
393772
268907
354381
82219
58228
528963
766466
885780
637804
962734
161088
692785
193794
177923
21200
563309
362689
353289
1021563
904744
598622
747515
734838
116802
1013955
824749
278590
996046
846038
794697
727992
504110
475595
767894
903435
599033
625100
383954
550670
242393
896283
1015887
224936
219108
179880
937045
850726
443335
7580
371753
469099
275430
329532
102141
688942
135736
92952
145663
227941
657197
389794
501526
235073
743077
105512
42153
658260
342504
188122
745822
899941
449918
200496
250974
690646
814946
878145
738677
477015
693884
482907
91040
147508
78050
407537
198761
1015687
169546
686924
588895
256762
350713
334601
781171
421502
911420
894368
526921
687207
501574
725735
553029
843385
610705
669688
878975
978183
808592
393587
763871
448545
930595
277159
996334
806272
309229
583562
1026388
618735
515719
746813
3980
997781
884446
131275
709688
317235
449815
845889
876207
791180
212015
32377
570050
113749
1000624
351161
307434
784654
189146
964697
360976
213235
155477
383936
349775
993629
155217
397508
309885
926813
784222
429676
378424
711435
657025
273381
223960
417998
410709
911608
864417
464142
662215
942527
904935
792238
198
223187
609521
694920
607601
1042620
184591
263447
635055
394914
501986
521298
851098
622104
836350
351248
193786
90382
559543
348300
729851
949013
994046
918414
1041021
257703
611940
131972
1041569
890747
692607
999495
116639
235976
523094
182125
240034
146974
832252
890262
22737
169597
819810
830339
285002
151461
808278
940179
635034
938946
101737
126060
428778
549465
705590
226869
199911
782212
332750
350413
599193
217804
388674
749232
228743
135648
354423
37888
509118
31221
882413
299717
565668
997733
962859
19705
868562
592141
966513
479119
599105
169309
234040
732751
1045265
946050
785820
119415
393703
307611
353590
525396
125384
662868
432612
220632
940028
534323
7850
59623
15935
405865
954545
677355
846170
970235
16436
685074
650377
372337
180018
281379
855394
358455
927069
794887
937082
995256
68419
284663
878152
123783
66801
1017578
692928
940662
155953
771585
191800
576289
455616
490464
402896
7972
157252
625033
819200
609977
175789
112124
198520
302153
983218
159048
858089
84083
894713
453286
322793
327512
114543
817202
858708
226498
463649
215474
678905
145237
56555
684003
311549
404200
375218
454157
422748
24672
458335
847091
1009450
489375
110408
542128
939472
583811
1031060
405601
600208
785298
678046
179739
836203
98172
861348
537451
333056
346644
630226
204963
667690
173837
531143
551073
206286
6948
497550
461366
561193
811872
996971
989789
918469
857559
128193
457813
566154
397967
988986
4647
316195
938820
631154
851600
762552
97162
803203
823778
218972
72303
980910
126784
330510
1036360
673587
980122
856867
394140
686821
883625
400963
58132
542949
545315
924596
629373
975669
379071
559737
483621
513152
618436
253087
569481
456294
382562
375302
175083
108674
420298
792729
539891
250688
819054
283390
559300
39382
53546
686233
544513
863771
927249
858680
953131
508816
713868
777576
797887
1022266
228527
812613
804984
692793
205145
99874
885367
248223
334823
530589
232063
69660
788976
98642
63202
764684
1008004
551455
607942
477810
16778
328523
502139
290192
184173
93138
879108
395896
423200
198115
146410
932994
598019
391665
110470
556656
37598
422072
112695
349332
93227
945504
432335
722815
150399
175112
443859
497225
732928
338084
1034307
603245
655299
465914
40785
670865
9925
80053
659215
280325
419058
832696
491887
537403
420928
528337
113706
367541
232515
763545
968238
123723
869923
946669
441977
398198
531528
269778
656978
250070
405885
888511
184236
970324
1001077
528041
263263
45042
402848
628474
176255
42152
969890
83346
422001
69709
503030
142477
767230
91043
838556
667908
691332
7665
317455
756251
46527
406790
543154
784638
484388
892129
948598
271518
193827
872759
1007062
530223
744427
263767
858263
62375
486609
77704
678510
182170
883526
435370
179968
701939
908314
215563
779843
23869
603919
416423
892747
239482
261401
836227
257171
408939
999552
117613
723111
989787
71682
655098
222557
955251
678338
411992
323726
834324
2619
971321
468531
890736
737662
98402
931619
581119
284831
106223
254929
428828
829543
953189
674691
269930
845844
1042150
247953
392203
167845
791676
598812
566165
775829
717667
999049
407120
393015
420218
329250
565641
261918
784815
58656
972378
43830
165184
54453
334818
157106
608845
795215
430544
460103
144344
589952
822952
618647
967319
127480
603705
167897
503070
15651
410397
966426
423186
866662
826572
650410
806306
471027
70922
677461
925826
1016458
572153
344560
382010
222073
477142
321701
371436
976235
497684
684986
55644
73293
428895
461867
637760
369438
1026204
579668
649483
223905
783648
56071
472704
697411
247375
794099
750291
1006016
724010
416603
970388
657984
75926
751097
864597
922869
1000745
367324
658906
187310
363977
468726
730044
235177
538004
148854
410089
1043373
868299
35040
908088
981884
386507
394120
631589
843112
677458
415489
153551
78853
429781
718435
692712
827301
246769
693154
762378
589838
1045102
927448
644849
600183
610683
94267
93099
397983
112431
534062
186358
796185
660961
592271
785822
121813
668749
321550
754827
391292
826702
1013277
733984
454369
873342
382556
155751
993860
298227
941721
775288
370669
468579
227862
511636
329160
961711
674479
966651
715316
469871
87936
793240
151490
329406
15770
934686
965918
335706
646871
601035
425193
867265
723982
9439
385339
811572
557532
383557
737684
230537
144441
229820
608661
474972
515662
186201
622802
180705
600100
96075
701807
521970
633575
101395
722498
752400
346647
754204
55064
828273
206142
634751
989584
512674
335014
254019
43767
794001
276814
124874
210023
195743
914463
461549
110670
403433
841101
1034117
566265
602591
593338
788581
745384
952469
324385
158721
283213
730062
980756
108992
501754
852637
219306
927864
371061
578831
169135
390987
738674
822872
444310
853044
712941
641944
584027
1044391
649025
496902
71650
326920
64003
246915
998441
672223
1019764
659414
374091
290911
344100
153194
529362
56734
441417
36994
811648
938600
721189
1032870
47124
93327
148254
795848
590190
364927
571508
170267
656842
857493
543494
418375
899671
237972
8805
309334
16431
815873
279257
771630
249162
571900
377352
806931
201967
471387
830269
277816
663816
20073
190597
694728
526035
221901
949225
56667
246007
893029
321533
232429
242651
328687
804045
194871
177347
272648
722049
21491
196206
407462
623624
784966
785541
80255
598836
155914
912521
465522
73393
303174
367044
33041
96717
548868
457796
582353
145242
834737
964540
465506
517170
68934
181325
739073
238688
69720
1017278
319919
286896
255452
855474
537367
898531
397011
742673
113350
1009901
462329
196146
271430
615062
832778
798781
149883
191717
554664
799647
1012178
232012
314833
786046
75602
754864
959982
554601
183156
664970
88057
268595
615334
837851
524601
647938
875380
184711
1033956
951581
993994
964355
330308
255453
700138
449943
731429
556046
148427
184796
386923
911503
782234
916928
353836
910206
109471
718368
929837
774060
464662
410762
288174
291147
560440
499486
56888
259498
24550
949981
994774
487115
243766
464981
536033
672152
550029
988082
490995
606210
791166
456948
746855
258793
324298
967100
682012
130551
929037
257367
74297
611547
674064
433507
537912
335140
392824
526006
766284
835879
408154
607569
238653
23651
778782
902362
174967
466199
561519
271211
794275
894343
469030
774608
86654
533275
848953
505907
1027695
161627
839334
470652
574647
838592
680138
211483
528575
824033
279794
739678
236351
186894
1015518
103923
514453
675145
601254
186394
592149
673596
442395
407867
42420
511653
503654
606906
1007963
559746
226830
364848
61682
249349
557866
428953
898330
116679
455941
982565
779948
282936
178925
190348
863440
563813
33275
514821
412729
88542
887180
697966
322011
44478
169137
223315
536922
930644
732761
539848
560993
1029383
991466
433773
423983
835138
27609
773426
498724
498238
703510
460813
75456
746384
706057
962838
862546
226495
1010802
240487
821889
189523
84791
1028029
960331
58936
399590
948050
731039
497290
518768
473490
656701
977330
492410
977745
400592
283213
761407
748377
898934
586340
568582
581356
646901
997541
800888
14453
422567
935227
771386
649730
765619
793069
329858
732665
1155
513543
73966
331074
1032069
324878
670633
523568
820589
668536
695852
229716
832440
953164
257287
47372
966542
443955
379216
626916
252347
795064
794945
542356
291590
75665
141932
919767
375199
698204
511697
912147
1006012
1033402
86769
350358
1007860
8965
508898
42192
787858
755089
555430
859095
657290
420224
245800
720723
300
627947
292351
1038789
254277
331384
236362
896291
665641
905498
665527
181083
476693
113736
381502
818119
263435
419337
490765
904575
471895
526360
655523
902419
101110
33584
254292
660899
67676
556759
155788
529834
636315
83631
362966
58121
732080
901626
300382
721029
935283
228855
384366
341468
787771
215215
952962
511450
317240
562194
875499
605377
583839
553470
936631
943062
854089
554145
221592
496518
599407
794303
930339
645020
70701
640062
500036
65979
476286
569359
824538
722380
896732
1030516
649566
236711
31173
24752
1011400
288942
475441
243950
847410
178089
894673
802143
444674
1005165
665438
412251
518120
375915
1011437
1013067
553572
1001469
231206
946824
639393
416462
408506
814842
378782
750092
1029849
608415
55297
954279
382587
414488
455111
157999
770164
932037
973585
928421
226703
391594
857961
162032
427245
233115
599442
707502
981398
128565
343962
204268
109946
831140
968907
515996
899707
255355
191283
270984
311715
541679
733616
50717
949188
610103
721207
657582
210797
472057
305974
438024
945186
213249
978019
52754
359
561968
632850
1014296
645208
389658
383901
822537
309525
501141
143672
773595
854279
1005799
315661
672361
705513
707374
276273
659317
608139
463176
617878
211161
80175
727502
11465
977766
663285
12311
405569
1002564
144295
207220
167896
825006
901471
702517
55409
212522
145568
589752
629967
764006
434390
622553
351625
489609
1021237
781125
770674
845752
813742
107990
939574
83292
902693
1022057
469987
581290
21883
31536
748879
768905
782558
989487
848621
390619
879267
751309
274230
868475
442916
717727
409380
750564
1037742
108449
149981
972071
982325
106487
1019813
838235
330040
408446
100570
419543
140585
170637
264283
226937
652964
634788
934146
353751
592214
163910
998719
78233
930290
310569
771293
233306
534320
1013481
797612
160550
328093
982369
943161
620208
610139
561753
599678
131030
701623
669676
801009
464612
300443
789896
931753
977851
704795
199465
21694
898017
820317
413914
206081
30847
425818
1032469
71991
510694
436412
1013852
470756
269056
939883
852717
77995
993287
641746
214101
227566
831667
531596
63612
248340
354178
872266
686371
819604
54225
51979
550250
62936
759428
912429
42868
428457
273616
971780
255093
653232
860200
195513
103798
875556
578911
892538
997410
243388
969961
133920
17830
1034918
120433
715590
534999
758959
235499
1042280
662590
239908
1008245
902850
360671
403456
231090
68416
233440
416637
832383
849315
657165
987881
485906
92931
55973
913751
145870
591367
480145
153588
596801
205560
842708
274841
345411
428208
11906
1029867
335604
158276
249665
211312
165841
806785
146007
968896
735049
277609
505173
344933
381091
539224
452829
151012
445396
583070
125682
663403
929688
704154
543513
772510
792039
751620
718840
42104
209640
597568
884375
144247
860407
1015268
48094
55866
627228
425876
829001
570632
906859
926137
229663
535729
262898
897400
854676
802934
864774
875358
516040
263028
516363
453572
747248
849297
330807
313213
293658
1036679
831338
194768
268778
117116
846817
762956
515062
139747
1028791
353070
935488
303231
640613
429098
668018
217503
645008
993537
808022
1024392
718266
849938
143211
710936
59662
124050
741482
1029651
813780
969483
734921
49387
724884
274146
853510
339601
634264
1002522
147554
521352
305119
904742
43989
911716
608550
527945
264472
207846
957736
723788
1000614
781716
658413
89439
117153
865306
607031
566338
105014
85959
618445
664731
799041
492783
368665
686499
362923
231835
613817
24144
789754
371191
795247
991929
532043
279474
365111
834803
217094
625962
225313
873041
1037143
25503
342401
667205
352231
909297
634344
370943
717727
838189
133068
910187
482905
4327
253919
452263
903726
852810
711678
938297
614096
64333
27059
332167
166148
544213
39494
1013001
295361
665825
664406
132770
363069
434548
552256
377563
836972
302485
340477
502788
914298
665978
808687
793818
118880
749224
535987
418610
1044163
601411
365085
942587
466474
454651
756961
825487
383008
389540
294737
971744
332421
346637
148466
1037667
533471
303998
713937
68609
220480
981823
941927
138236
282635
267550
160216
759706
150297
218870
773174
242369
814499
714761
384371
798927
984211
361242
900068
185597
864129
481208
56560
272629
564533
813415
506194
277490
448808
158193
555799
255379
311929
364638
546290
130936
156877
648641
623704
894486
986524
246611
892783
287252
846497
792672
361886
621673
261871
1035151
462917
66858
73837
893482
7349
421194
207032
300084
710068
881109
431391
487006
241834
730062
519024
539847
745153
602277
236381
454605
705138
441448
619600
574733
909739
190002
728892
815678
166689
980275
565125
493520
699202
767008
13539
832810
744596
942911
616935
122004
269305
75959
786920
948660
1020043
521274
626701
95809
298664
171688
625075
739929
949751
954333
262103
420528
753167
667638
13551
1012576
809397
959766
372307
897331
969545
492277
620609
911820
491470
719748
537810
992375
267367
704412
137017
527877
184727
445467
1012341
145303
512357
940040
353798
884056
340031
455884
879549
320848
942572
281196
962952
152851
322528
636948
192305
1043901
660697
130231
425395
484502
391728
245266
779007
515
627462
773811
358619
751655
518250
500201
648257
826771
419957
361132
19897
25026
957236
601950
6619
807288
70252
698022
23322
504444
244688
20759
570097
534024
134820
112387
487885
933802
586820
443125
953853
874631
278328
954049
213520
272692
928015
855706
991965
128904
756746
277321
674153
292979
655459
614247
7453
276142
29906
751747
381006
761971
82189
463079
583517
735462
253611
215045
1011368
653627
19651
564285
37238
37782
350362
761472
1037735
893179
459272
154317
928075
243755
650736
849525
132279
121922
787631
510310
269231
820444
974667
516696
202292
562738
936326
985280
1007317
7878
260018
183268
874150
436695
778976
650983
9977
278573
647441
860948
70019
155331
827216
558127
366531
335300
810892
163468
200567
951125
833815
561385
664193
631657
816604
687967
159531
530393
953499
27991
533752
840941
1014293
296320
881736
182737
36810
758661
330617
535892
839541
14053
450482
406400
470567
452599
177865
999281
71011
390824
424783
158714
390613
707318
274709
367939
215064
146429
864850
761178
317222
269797
782034
533797
920030
81670
926794
691229
403668
558805
693726
765417
966116
559674
970002
117785
505199
1005362
340526
951815
438663
221384
518394
28838
105138
588228
698792
92308
807311
993662
4766
648724
630708
784893
933960
965908
578236
21856
684770
485227
560915
963260
763611
404642
960405
531649
364479
94695
597565
327986
164442
313406
196989
932719
71084
434464
903235
632208
397090
699903
187508
211711
164072
784880
126595
435219
31211
810344
762921
961533
48530
558002
187097
620889
525196
144052
219515
429345
44397
578187
320660
662199
275983
151405
999163
538938
892988
477492
247060
232840
48803
997071
790523
720125
634497
1009846
215247
680339
61163
668038
671616
85092
235050
912117
1040042
341017
882907
526947
809164
1037814
924286
976555
841600
690514
32770
321952
12073
119739
733312
426947
221067
500992
253698
554325
142658
151689
280374
369808
82881
40536
136856
563370
366280
16516
436299
322076
155248
160277
574723
707029
26753
350683
399396
1009897
262359
687787
995986
490537
973577
420489
921219
1013235
633232
144298
1018679
402287
681793
935294
303096
781333
322793
919134
318303
127289
26735
207769
910508
1035486
1015540
731577
793359
1030397
98234
5337
391651
413769
988833
436450
281182
822145
443187
990302
234686
871779
719955
606929
456906
36395
171026
525971
257156
143259
1040091
361515
374315
211709
550792
312755
569059
190601
990211
750240
238679
973944
6216
155321
1036433
901286
543862
72048
609598
92794
693787
666490
16297
861273
84954
169737
3493
475240
97624
209263
285721
669138
145218
1022598
544510
575998
128237
100381
94216
69846
822362
384793
685919
472
191371
663502
1042631
972069
1020075
691571
2799
270418
180865
769246
1009284
213244
429170
146467
793156
279033
901888
675948
735372
47228
184110
486856
435244
344043
635378
585648
413937
25517
166666
215177
673356
471674
705767
639208
993457
1039459
154989
192279
693472
311335
538208
400100
322070
909081
190208
957570
930071
691088
111704
189419
546470
318307
205472
929544
367903
736047
846860
458726
920374
574221
413646
202522
429894
341173
985340
53206
910437
222498
72167
669425
305908
693312
1015550
443593
975250
1020422
475135
617231
211140
383679
479323
536984
635035
76786
371291
1043771
469742
551631
705886
599004
1019910
190453
1032585
181686
388654
243300
74179
1039268
320941
820846
357051
141276
481675
519847
634346
172051
505069
27533
647741
983040
880308
733320
1031690
373945
527293
470833
215866
749971
996988
977607
1015986
676180
197846
699698
538629
1024092
469654
51946
174290
52727
341753
440526
860600
67386
361909
119196
131214
753366
293494
271278
244027
77383
980768
609127
840473
103644
832721
387788
30558
806432
413213
865417
1023398
85276
465221
562872
533265
991858
595512
466873
434657
23153
628250
509166
149515
910961
181226
272151
913801
304231
595339
212764
822107
725304
707062
790805
218646
491888
309574
300054
165727
238037
1041562
817364
448303
234701
745412
472159
145325
707720
989923
123556
876161
197796
599193
494768
147207
247263
836555
114631
355132
447225
470448
205873
794263
7515
666371
1029970
907492
470622
256240
576613
534745
890221
113661
894339
822880
291730
64731
510937
818439
299349
769835
581251
552419
308615
855485
505860
802284
47778
291955
943488
338302
959245
961412
225035
701655
1017982
82288
823909
728786
1021680
124698
305181
457817
422146
446483
525239
304276
986261
69596
653606
334323
984855
821995
109225
594255
692943
286429
361439
91303
708425
347110
868714
730149
203136
645552
904702
306339
839464
1024012
720796
706031
941564
888637
624584
378869
718044
786593
439355
383067
271898
469906
865673
125940
709148
328045
378305
289456
638826
661659
20708
928501
884242
371679
11972
687498
51128
65702
757712
735205
398107
493726
811810
738014
879972
995747
511813
286763
885804
925044
822182
607273
546177
248435
296929
697044
508934
620772
486428
950602
853584
135579
596653
865680
681872
301344
525939
819848
681655
705172
414699
536927
367541
861696
636598
43976
188823
661152
323952
564062
607708
528153
607726
460384
59861
871598
647331
948415
156840
88844
826615
1030726
691948
827589
718530
546280
443456
840258
950125
597908
75052
301611
219842
29107
826166
344216
682894
362999
827376
569366
801485
536701
496041
802582
802166
1039982
266211
248017
178772
87330
553038
127499
653937
893417
178654
248160
467062
1037561
745166
412943
751987
917791
742489
225902
1005426
370079
1020361
270748
111750
523898
315829
348524
142431
413828
713644
591394
557109
340306
87935
794370
444374
983685
39839
1026893
615201
41545
790035
155920
841393
301875
558734
380094
740953
419097
146951
495067
1020317
802032
815311
14819
103105
707576
424995
375455
508449
950219
676041
240881
618984
391005
413296
643802
623250
554776
249681
897507
357957
935583
743668
796760
927943
575004
745896
729168
554158
167832
221054
904129
384793
137700
364890
464490
113688
814981
26034
204373
438934
305882
727759
352634
289831
521407
19088
98012
832459
947456
180741
852549
143352
413011
118089
91669
505822
1038800
2932
982091
851939
502339
702471
694531
435032
341908
181427
470867
812610
867386
196459
997890
460975
535269
441481
424772
770622
773663
575512
237350
479449
502552
819752
919503
608609
11865
552322
538764
544526
862844
27455
152402
946578
901227
298287
928157
366844
1009802
176785
60452
656693
372583
922289
997637
412857
558480
202037
931567
994831
426704
44674
653836
761993
173204
541931
126804
214849
400655
816647
504652
114079
37878
157531
406749
697544
310335
529389
723126
965143
116989
810646
148625
1039216
639002
986021
218587
602474
86798
757343
326452
573522
341226
801109
191198
165136
236282
458780
403713
241565
982840
828593
19849
294882
559845
240585
846418
998105
498180
972144
568863
852182
765634
104737
237165
267324
484069
33377
605429
858616
962727
276129
529539
111708
723445
846881
524696
667721
162986
266727
352027
869524
623996
66122
893340
760672
475705
924138
649192
447278
991546
452125
57853
403677
998019
156698
261074
703958
829497
839528
710454
526669
590503
735137
883254
513137
2100
548287
990814
29381
99664
139891
1022494
961775
758551
776627
177898
29254
172394
312052
202992
980344
938360
35857
568260
680016
394587
789210
628115
279582
703180
574269
403236
248770
462827
1011296
423182
821564
93795
1009125
357432
345978
762796
737043
114446
398882
282617
562420
893522
362831
72916
16326
733977
725901
744396
831336
366804
559266
911759
571848
1016396
791006
794603
932861
347439
612919
772903
427369
175859
160543
25315
39662
163709
3724
762406
968301
551962
50875
956592
44906
938526
902727
209031
704809
599696
466451
421004
993007
664381
994291
400935
817854
355612
979430
905051
159610
365115
942781
383378
726658
642968
799793
807166
187409
616469
192170
486412
842406
226899
34178
274510
148492
1000025
425177
1022485
728629
370436
424027
139539
411356
620069
136743
226618
416609
452411
1037796
691133
923088
556340
690590
291902
318555
19923
319732
64399
210576
880774
161326
538145
307735
425868
1006755
217931
644565
79400
1020010
807557
87935
880171
1019360
306397
858836
754124
1022904
716270
659718
557259
86631
335209
1017119
325877
88029
380185
814893
169106
380918
196602
194291
720750
273856
904809
920148
543296
81440
474781
396795
982
977480
106617
936370
219842
164560
869044
421066
979456
1035654
782144
953298
670446
86865
840765
1043710
22284
627566
177820
963604
793467
818673
296394
408981
896135
898237
338671
496144
927952
39240
463260
186286
503001
1037085
444259
322784
711371
74355
595683
824899
226645
506369
30203
595610
20566
318106
397483
519994
425712
953298
919666
7407
702243
83031
539569
239045
346105
981180
143236
572044
574365
774899
493761
518805
142814
225816
995270
276021
475816
838727
717562
657837
856991
829629
404112
699002
251080
798784
720575
976034
742940
883681
6466
660260
62912
605336
87696
35402
27471
875061
922435
360845
716398
367501
476963
171003
416444
605981
388070
200179
559986
37575
752304
675408
61478
755037
621179
592550
892727
933575
1023640
910991
151034
610517
335016
352494
273037
616319
950465
781507
825282
132977
194495
378046
249929
981546
470156
97141
813137
560851
289454
818020
655111
812967
337598
820562
159995
672025
796817
523081
922879
67574
258308
1001170
1006679
248735
501087
385788
705161
981258
32639
492214
290242
802684
838744
775227
673763
8230
326201
587092
545593
221493
368236
963917
242517
285658
327059
377645
968395
712556
826900
184476
105530
607827
1003495
579272
354069
642281
336294
134968
539292
1016374
125050
9972
111369
535650
76493
546081
686011
232430
326093
432595
101481
164985
873587
503840
460330
252133
994283
566211
928286
588692
607688
687322
919760
884286
863830
105174
131324
940996
920200
20062
980545
54037
765776
718607
133545
153434
989331
212374
385102
74493
141474
323060
265491
693481
926140
832056
618069
480484
437821
836
449986
575398
391016
161765
445668
181932
571809
965345
925856
758838
749697
494667
19423
976297
95105
1033422
56491
96980
730114
621029
480215
804522
271023
54360
972103
373068
41703
371444
848797
935798
467466
418054
337209
329159
869453
311655
552380
307736
719631
919923
465628
604169
274582
563933
393351
540122
702050
178778
376290
20993
624316
846716
205002
1011925
859249
924001
191053
427856
211940
55764
317607
801132
608107
802966
381343
825966
813525
342196
571887
526096
753943
180419
407207
562831
323364
227475
1013871
129829
767816
55572
244771
458889
580604
427395
740240
575849
1009309
973267
923763
734734
874369
74636
371166
826998
817651
517551
131820
261855
906576
88400
22827
140182
403638
211061
628527
49198
309306
126711
913815
120824
224211
630007
53400
665626
5268
470007
1037060
9553
492108
815123
939337
539223
198287
842914
152995
52029
983184
850568
166526
160237
356655
941978
460243
569143
516585
212834
772776
135249
438168
864345
607679
736183
807371
980023
887097
491333
381770
494276
326427
707398
512632
674917
218186
131225
665983
345953
329173
486122
244539
603742
35897
162021
1043758
498071
981186
383505
596173
390729
605989
326753
998060
1042297
1027147
975330
278008
606705
458576
924298
435848
172162
370255
27732
755703
279254
1036015
32669
563790
821055
1042268
239381
479558
943579
445088
388729
5214
904502
431575
151409
47197
794981
15765
356175
887784
884862
1004744
150942
347608
534057
861424
372321
933818
931769
615106
780005
187781
770913
526885
367101
27535
167139
737861
840485
861288
697335
897649
58356
267125
284103
388727
304967
606048
692472
866111
678119
1021623
294917
73755
1044675
246886
557488
1019721
243095
336019
354029
318406
346833
288429
625170
742968
236297
248186
657086
696772
815074
782416
746374
177047
378148
84703
794049
229234
640148
382904
751253
269461
262968
337204
787833
274246
570163
353725
653532
1004957
982332
547295
308812
775008
45985
363009
759634
976128
193693
364420
715013
593464
1031664
813912
950267
452317
686091
453567
918906
784095
629319
691315
205641
291985
516241
401264
823810
76431
314102
554124
457578
142700
93124
997940
657785
803305
711783
5189
835453
369803
508359
1037637
113423
735496
760648
114773
738177
19796
499351
94457
391096
444324
56702
98238
611240
622748
54925
19777
582455
579048
328434
599166
645667
233181
3699
324494
269595
655033
636635
109225
513518
1012624
896022
87754
859041
777776
817775
457099
688904
315248
787120
360351
363440
262011
571184
365750
467026
726006
586673
364445
819604
780290
920708
786402
236159
809326
864307
118448
106235
1012718
760830
169223
541512
403191
808715
221391
709312
179136
220213
860453
731322
621398
322466
753160
669027
739960
971272
380427
752360
476265
17889
178719
775166
967036
651086
74885
119553
823665
629036
684009
412814
860864
448767
120980
231495
609752
932811
83471
499787
126982
269562
550396
916909
233400
899700
846936
756053
567881
122739
417844
816417
996904
905648
575923
967962
554949
717031
819128
934491
1042594
107243
812556
684587
77851
15550
605654
73742
61669
948353
494412
703625
562270
146138
570366
786634
243332
809026
988601
233743
871919
330404
1015968
8528
164821
647737
626213
960190
617311
979001
468001
431535
801392
897623
303766
590303
163652
438874
444599
777256
1021782
340973
1025409
522493
561108
664343
191873
884305
636840
1039144
936707
954183
84679
599515
972328
856684
455484
1000196
832161
1022476
896060
397260
491792
158142
940770
924026
607328
1014155
311161
811847
188473
954136
324679
533700
713778
138483
491996
645036
269869
329133
22774
26288
697168
571476
964468
221488
113978
931287
24584
1032638
475827
712795
300054
581806
102463
872572
336451
732991
765553
483332
626394
314346
573491
555485
353956
185811
636548
615233
539957
252987
113435
654313
505505
864650
205561
759205
1039757
536227
481813
899183
733890
873951
369125
948584
140432
446270
191499
650556
132083
808441
572960
975375
70104
355885
205643
534367
930002
38321
273573
42655
445957
999383
42536
918720
456151
466634
633542
126244
23085
244335
268284
893874
587409
728953
1026404
372169
4001
295733
733160
1029465
514042
451007
590626
127343
226875
725188
838208
6863
626382
480891
341257
611636
554239
103640
1004114
73727
147804
722899
405180
404086
53681
397137
404038
413059
136376
453619
78643
992078
791554
447766
812134
33799
784573
397844
375912
190236
826235
407883
663113
475266
417173
78404
922752
323700
162196
828038
439532
672005
497256
137349
1022668
292173
937261
609472
459357
415355
343994
167908
788730
736550
986054
343425
756521
48542
776353
1011645
315770
517660
467268
961957
250653
588276
749016
135664
429918
948407
912880
188159
680030
597640
872857
756013
751532
880396
880071
40121
548753
485768
1044940
286253
181983
726325
878293
471969
779804
518630
55855
219535
549331
877006
30141
561625
890564
271542
609700
845491
696908
81144
887787
220086
463301
739554
745624
404569
356046
357984
574676
215868
903447
918233
905287
160607
283630
500937
250107
137934
798506
843869
323025
64648
557129
6997
999937
823092
657626
975245
628721
826705
778083
165331
7366
540757
800677
763712
953471
81422
636249
545149
509674
941463
866991
20616
510602
314904
733313
798523
973422
526817
433555
640668
904807
484696
336536
161028
1038744
779941
942297
802271
629373
695892
682901
985444
718713
263116
927568
117920
766628
383891
590836
1000367
90158
490746
335543
77410
579340
712522
172879
439788
890686
95858
355160
237209
920744
345294
41561
661840
716396
647475
173417
537710
873173
473019
849236
873056
748813
862049
949520
913379
766935
719282
541904
685857
120717
915630
918532
957614
984320
951836
914433
899411
995366
449804
940755
1043176
92836
44994
1036692
1037592
908325
224075
894971
365862
209678
666784
882374
90040
757737
532434
428929
584040
948756
156364
1020251
748910
629907
155777
803952
131618
459640
183798
416481
673877
947291
496038
508957
688072
429787
47868
174566
806384
316794
527536
550204
970871
70647
996218
423965
127311
972993
776082
485254
89828
576357
965116
20280
593311
986790
973077
516409
404919
581370
449967
633443
1015942
953512
732394
824421
688287
409993
396202
1030009
38540
136480
542689
152972
998807
871448
535418
92801
247428
1037581
97686
680772
524596
979645
986807
582141
524337
7046
415412
161277
580811
385978
619754
496326
832576
87618
927052
878535
543822
431294
791954
245243
50261
749081
449184
656971
843120
135
480806
950532
211951
755254
859320
587119
239923
385420
878321
796135
173869
327293
237197
118601
440690
659643
906312
200027
253065
190070
742942
736752
908409
779067
515121
809481
316572
401055
901544
557358
790935
866993
951511
756291
806604
666508
652109
669972
765585
476655
856546
691755
561329
99774
508739
1002847
697728
151961
522780
250025
1029220
758113
503155
403536
263866
348165
5963
292421
896156
685040
552887
413346
70214
707950
21322
255810
682917
540959
134714
531948
727357
143662
701571
459868
124040
585368
287979
486212
590450
1043189
123990
1015546
995979
920393
355773
792566
546336
202183
243654
282790
604674
903376
963864
13030
292457
231757
1038679
441635
863126
484311
371405
761680
952447
429087
375185
464415
662047
442580
435028
571283
570672
257202
945266
519036
540084
378381
321784
900749
749840
457392
133803
754939
226780
290727
850991
813851
32415
150529
970359
685518
911186
70813
667558
369278
778725
851751
797516
1016284
1000029
501674
571740
501493
327781
105194
894091
903716
809468
785021
623763
817563
224719
346450
78632
262898
1041157
173232
737674
414491
215158
995520
650363
589749
977001
894983
744249
367020
315938
348910
167200
338037
49328
13457
992860
734534
401895
448279
161835
485493
976596
815601
153827
15342
914592
991330
846194
464729
964505
520715
956790
384805
349508
478845
942587
702952
756870
1027674
416224
731336
16882
221506
858523
169649
43342
734690
606736
286898
560173
361854
550608
788955
145631
731168
134308
601874
14442
471174
147079
381513
792351
913697
720586
834297
258206
588543
722727
324185
432564
408153
341684
262127
706763
607682
638095
237521
136268
9021
1001139
89579
108735
533674
1038865
516269
1023704
133757
573503
886243
206232
549201
968416
142634
711220
1430
956375
897639
845032
740638
71471
306746
11527
1010894
52749
605791
121807
71533
41256
455517
308134
208859
559623
584421
31225
813804
607557
789322
234138
747110
456003
327439
85093
916835
649063
288178
1038735
181760
301555
878742
656477
63174
951485
44232
481207
234936
609357
31818
41003
82939
657295
572476
191947
1005744
901240
996427
726674
237003
22584
123592
389272
1012062
935243
134276
976808
923033
60340
603386
188156
644892
855452
975671
199497
102799
1030272
412889
130889
429434
335780
770797
76870
565240
659349
278608
282725
967435
399238
300699
700815
998233
703001
613701
654536
34809
133844
397398
285886
698571
842506
814842
959534
74960
698083
248628
980234
248361
843957
90236
143766
625640
665749
823347
496595
199759
498581
975994
1008223
89155
440305
341007
161572
927890
240487
402559
818792
372682
403544
709171
7559
197937
139335
271237
523915
689025
74774
753725
942382
180079
668433
888671
827286
431
959063
733005
497398
872590
151423
796821
493183
753090
566665
214356
284488
531345
450325
474264
509104
1033854
958471
1018753
315497
322607
644056
525567
339896
543319
467238
991098
83860
337087
630942
288289
134225
227454
968813
723021
351073
837179
348303
143248
306747
102095
284459
196252
339654
764917
496664
405249
563061
303544
353237
999211
387276
192534
110944
435050
1029950
403434
668160
714483
105403
200357
463407
276692
429418
1038965
729225
505573
870380
962860
428961
1016202
288086
467402
614854
484553
842092
938019
544401
966975
75640
17821
367027
865544
649881
72195
273033
48402
999819
504247
390969
110949
858091
947660
570164
553080
124812
876029
212547
493104
898415
915695
688414
83212
244624
336325
340614
250197
875051
708396
700973
982848
507450
417287
578796
909068
38986
794040
386945
848893
421225
260050
276216
466496
998647
544235
516438
178171
1011213
359052
495983
455595
28746
1034475
106630
1021067
720323
314376
923997
319571
92310
89442
130588
110152
512509
746474
813548
113637
1021115
226192
25885
204467
364229
611787
818713
247676
415561
952167
945786
276046
755691
359438
461826
367970
37821
566534
99457
58135
626318
41638
60306
850626
84144
546762
832155
23949
204614
116374
423085
808301
418439
701937
672117
1030696
988910
69860
225434
690909
824376
805423
620721
428902
766095
151282
400625
603311
210695
594634
1025679
323591
67913
884994
30271
859055
789516
55590
87703
495700
806050
411719
550733
507336
1007027
489461
906061
935674
1028521
949061
968687
553877
279972
915821
585500
444317
309565
20316
944949
723625
53136
122647
228968
615922
397264
1007709
604195
34781
34238
124449
644689
782541
634413
100144
431821
10449
264669
411982
15213
26789
412293
952256
85177
886385
576967
345259
196731
240067
686080
408522
67678
456673
674498
728423
359203
290162
234808
173657
244858
310385
50741
113535
175732
191603
246570
850648
785682
812174
755206
485085
367620
280469
361084
857766
164201
84273
254032
635202
346496
397709
316445
663821
79336
728
499735
743473
495198
978006
569614
1039022
289575
538163
272657
466356
962878
705005
178276
845863
43490
837483
558338
411857
282802
979447
522176
562543
817704
652133
1016152
571056
245520
191458
33889
416853
500107
106960
1005059
922555
747978
291927
624000
947711
662221
853908
429568
569703
51960
341865
543123
439803
499420
330745
617000
893123
250900
863418
265574
627534
808721
29734
149367
1025878
258837
42707
701425
254884
229057
847371
371839
197296
695730
512543
23663
945082
751312
258633
242561
227491
966189
1010292
1021837
291965
696503
164829
642060
772842
1026092
905347
576210
952838
407061
358077
538971
172741
446428
684268
231921
205947
825555
151368
252721
182435
774574
572306
245954
159906
855309
978956
1019092
436398
979482
240804
80832
667796
529360
594550
48509
496589
827472
1037458
392628
823299
587574
516904
884966
827297
733194
975888
382056
16375
910715
565894
647043
417506
600165
496702
107301
476331
317034
802377
688583
365679
490282
670104
183346
537912
651863
225854
204895
421804
70590
951257
941836
126852
653724
1000235
549182
751447
330474
931387
620839
975360
479964
476911
544066
15033
294448
612276
1024824
120801
387773
799182
692600
388225
984919
261092
789016
876094
87168
54120
920719
288683
430225
127585
891486
300594
765109
668836
749377
417605
834958
588035
783019
198230
180420
605852
153649
142758
316879
849686
528927
169034
150681
806663
7313
980371
563764
67647
516230
355907
142221
305700
151892
700132
579988
143546
795435
363740
520928
412495
791351
897534
89736
565523
240388
815806
704384
691159
955480
768269
837797
1032497
941790
771948
85184
803848
322876
859831
47495
152149
894618
623575
1018298
609140
247470
425882
967305
270849
748069
917172
708541
788070
1029508
618672
776184
927734
77749
419064
519997
351817
952856
87940
602305
350100
502267
949391
596153
442664
917465
945862
598992
333795
425886
401541
963133
366697
755298
745034
877397
179569
712580
145123
406906
123613
92739
1026997
505873
784954
272883
1015685
292627
712468
849991
921496
414773
200176
3432
710718
287961
541731
700796
181177
559704
258948
750585
586425
22158
204343
345457
221909
658904
996320
229059
823587
63806
13041
716109
913314
151784
594976
725228
285599
16653
711090
122230
399096
754619
331150
110799
104730
95747
126095
525629
188165
576729
360800
734799
659120
663475
509984
998685
679769
178106
258188
728761
606394
473669
359374
686736
881612
883614
557278
859346
21034
572021
744516
151091
214326
374436
553492
824422
452343
710324
230472
441242
347731
368277
761740
178719
385341
666627
1000652
486271
501800
753266
301501
821396
139598
356189
984985
991130
339695
597394
340045
60889
645384
883208
651614
375807
261760
544978
317621
89327
819887
458055
595297
343322
400490
658946
759827
700866
875231
446745
253688
595133
165136
425232
307691
907046
356851
772415
724552
1008639
755834
660997
1034425
389289
690828
706322
393959
797008
503991
345203
430485
756707
281134
692026
231170
210491
98033
599412
776275
1000085
676964
851988
759491
922275
459652
372913
43673
628555
1021129
323832
299624
583705
847763
214624
384052
856016
1006801
289548
420325
49578
88956
404446
208564
457370
457062
292270
436846
404263
623845
762192
67279
840384
39974
214439
421196
917205
303828
661505
576510
208589
632380
195703
491913
641852
16846
628652
101005
670878
190125
863977
529695
447664
814912
215305
459285
600414
395686
238958
261439
650962
764658
392498
693915
469078
140730
158831
158223
1000390
8664
311725
348669
253845
556555
802538
50006
260910
716092
417631
739053
277046
827985
366810
666188
817416
412544
904910
713225
530456
888360
1011979
4168
706493
310464
775963
906047
684166
696445
99581
730872
289508
109177
877295
422484
862032
804844
218429
3029
776183
247173
169020
533288
201834
999042
548963
547931
451433
968539
547190
675037
610795
398507
590139
276760
30949
272866
776353
77627
860445
408260
156478
266313
301819
622328
875305
868570
612544
664215
581820
114021
255758
860454
338177
527383
940942
336222
663681
693070
314632
559855
1005103
85159
239092
272880
94818
497257
731338
151386
835663
858821
117742
481152
977673
739317
429128
107308
817423
888550
406594
586545
473740
393794
845068
197860
393081
1043007
901495
911356
392901
316427
241973
903225
351189
277385
405994
873652
985349
79342
600248
741199
357202
662617
983939
273533
593241
11638
984748
234008
939010
677258
920298
575650
493185
966007
83514
930091
156
220426
277768
884452
984692
412570
465110
134629
754686
945166
851951
486814
550240
410429
440998
258780
279472
291562
455248
715884
405862
96626
593081
386247
766086
426202
339378
224770
323578
785111
466482
225473
545760
822756
694535
337644
425696
705079
678817
961134
573989
265261
798805
17025
926169
691176
879730
100862
353497
871644
27063
469350
1026610
994208
901877
1030734
1036285
983011
173692
337553
858327
481501
112042
777012
477897
148045
161612
591015
248160
288256
14969
218795
907583
662436
279282
188667
384238
1002521
965695
965827
954287
53757
117922
311156
861814
600395
109476
420592
267235
305577
418018
987300
316785
793865
1002366
77042
172781
452231
497389
982327
130286
383214
205301
747345
854244
659509
561978
766496
85595
506806
223661
12072
899897
835116
520123
150834
243137
363168
28267
41014
593009
312836
790691
820344
14039
663852
572851
532081
858032
943023
504085
3434
548579
475955
527372
946576
816330
518756
209216
37270
877174
844044
508563
574434
957346
232226
371074
216219
808626
559897
861120
971749
791310
463415
671801
910988
1012742
82769
795519
229661
257839
270233
415631
934863
700194
220181
429333
20238
440840
106995
544255
281827
1041658
962829
621733
426640
650467
621861
576879
673182
1001361
226169
788652
1029031
127256
62885
245242
897634
523362
742199
877625
192679
591234
344896
777309
565488
695406
280366
372372
509031
735279
370681
355515
235481
626645
129213
740136
128929
413964
839278
209483
340780
930120
954343
737048
643909
186235
87218
991617
465760
43605
768997
966029
988530
421597
79137
365983
248760
489656
463754
85873
855228
138674
582981
467356
385781
10126
129067
53187
27988
783438
763035
219476
121519
919218
183088
827838
919977
360777
367633
512544
506979
48680
215121
29563
91655
408789
354946
478612
293832
687325
80063
504116
719160
248581
449809
9354
993894
345400
225071
895648
347258
1024267
926191
584833
273031
588540
115778
355744
599108
570351
719860
449362
662167
1044657
703680
654013
995001
751567
999323
580442
223736
102105
74443
618374
615307
650405
743686
293860
311041
895294
635702
872948
29768
974285
80462
976315
262456
1040346
512232
253147
740960
139398
456180
735188
915051
436036
657271
966579
84887
729535
133460
281359
831290
1032830
180589
908647
432807
489992
880229
765119
944171
736840
473692
982960
67154
50805
762211
322724
287770
124764
988516
944820
232238
402691
943844
562900
833929
813132
304802
985072
178221
36332
542950
379554
991218
1044293
531882
873232
325852
836942
13150
1029595
146334
59646
845035
3464
636165
439893
333162
575049
831433
676878
1018349
512286
151669
228946
188479
873306
219029
718088
240033
135310
615217
323180
765955
986406
291315
773160
549543
90974
96055
723861
257315
274602
104000
946902
477707
819711
794271
1019734
411643
897502
627907
128466
18734
862334
644178
219831
119019
635228
336402
129728
537658
17723
801192
920399
709348
189333
500187
896110
41483
950796
756160
3437
319028
88741
456723
197706
99283
136213
181312
340204
718004
590319
677141
846302
784934
250445
280059
11868
741818
317098
977752
767183
10057
661987
502677
380031
676653
268458
818353
904781
804180
516509
374558
395977
412057
141851
142710
894691
536499
357912
369214
738514
553682
678694
528
691881
916458
420657
285292
688605
917504
283413
242422
668908
9668
153701
716251
609977
50917
847719
434102
3407
1017823
835352
71919
363485
490791
108766
78269
874142
614647
510498
628569
323887
259193
620334
149458
755713
870305
435763
347376
589128
679803
457401
341883
663469
320644
390508
816431
935605
863207
33176
652334
164218
442151
898749
670817
504709
539931
401957
378708
932743
247989
303229
1034988
168286
874362
677592
759010
962665
228692
906032
490318
298252
454297
246773
741068
295749
224267
462899
574615
368867
591119
318704
255129
692976
479390
826809
887260
886273
500955
755452
237068
268092
836575
406570
907130
273972
286303
1040278
565327
914917
986663
932323
13792
173486
38072
427810
952258
288544
477774
13071
123015
567922
148037
893615
619646
126553
327561
146771
620665
338529
677713
155144
797432
107116
371126
71660
797044
864296
289125
384969
475256
513800
43912
631628
205230
251899
589044
708340
461973
306478
355053
760567
934876
725013
719188
284717
242775
449759
306879
824603
502394
279296
394249
764975
381936
259866
211395
803148
608409
312513
483420
14704
111180
597172
539744
504660
143179
199064
721139
999453
261844
926545
57334
889916
591507
115412
270341
443034
353382
388148
309429
378318
37248
754394
828801
1352
293200
381432
877228
140678
339827
318418
422398
223213
1013028
1012148
146832
482998
665494
144205
1002943
148166
189124
921662
85497
563122
821506
201716
1027880
962112
220224
943093
880489
397577
732591
508666
411161
912775
265548
898831
860999
174833
815680
226686
268109
987743
352552
248878
489539
855705
57213
282846
328459
542324
159048
551112
659707
914533
367944
233153
890625
347585
999595
251974
725526
1020943
305366
297596
198521
121455
767200
337516
875508
131802
383699
90457
49628
599214
616231
830651
142804
102155
603895
592148
154376
478047
475932
593968
909676
715101
672230
314585
569782
912166
524974
850992
272738
344954
485324
454667
217989
953173
494391
726021
1026294
797864
739644
655803
978381
804920
620387
189183
69218
202150
335237
895219
906033
547413
258268
517588
345280
410151
592148
409077
787113
247981
455325
88216
504839
104318
252965
350549
574764
444831
139248
7884
865654
670909
129430
200073
356412
68045
668088
704313
775258
653548
370832
848175
821920
651137
745873
270800
61438
251560
869118
355337
916227
592233
710985
744452
414827
98718
323408
377356
648187
326899
314701
306001
534536
461891
214454
757731
27275
453096
860706
785497
650843
952847
419645
520600
1030953
1011828
923167
276496
387770
154151
315445
581815
659421
692309
219820
556178
578444
998779
2974
618025
671211
379455
674045
750624
984620
1018628
575989
315118
822482
825466
194539
529550
225535
625034
810076
351481
759095
820698
279392
711722
941519
530941
206606
614910
366807
447173
931803
837069
124643
322337
878089
58863
161948
298219
582627
655990
985821
336732
481706
123493
406450
791112
252208
873273
82961
573418
148491
518660
306391
792601
650698
919350
921076
803018
423890
727019
996720
953283
130018
839182
1025102
402017
362956
987366
47462
67107
873072
286649
107043
859602
795336
257838
760839
337074
653526
426851
941342
249696
1043075
1022881
863444
848249
255906
600284
516649
320892
953430
742460
342537
709534
524673
386995
969996
782018
4826
190291
666615
605612
534025
188229
591838
744039
893883
440144
981136
82864
69207
141594
926584
962270
565642
890613
169366
476514
393670
959952
375745
434919
652887
308615
703306
32496
4640
1025079
271075
914384
553934
863266
570998
99127
89971
227777
860994
176291
390894
122022
45028
856208
938204
49892
278130
402149
777025
221930
39393
237593
619044
287704
383974
962799
968100
923758
331444
676351
755077
833539
304326
964758
347656
593267
815573
974570
579686
549299
640281
50830
189883
507380
748343
165047
960058
952704
908742
523088
835611
854244
1040952
688785
165674
615099
13516
823736
873959
788877
212785
3350
981165
52571
297440
412864
10987
366683
310107
353985
369776
579777
144829
765714
713045
500257
639466
770739
465795
941881
862301
616581
276638
505332
358541
844705
1032854
635924
916896
283697
880017
470998
571698
395972
291000
424609
347625
811339
601821
784808
518536
531345
473388
463716
820092
49457
219314
959147
225334
939866
824636
787540
641010
111917
494988
423506
163055
1022322
223886
849967
321873
838238
835567
695407
121722
403075
544909
99002
851691
904396
591606
847878
883993
854055
715715
582263
223859
13061
145462
252865
520707
498125
313007
240238
657760
816489
563958
103565
74272
54205
118816
757759
290110
422342
395379
578555
1006110
113967
951176
796512
985993
880204
341595
909650
158449
234609
960921
44695
508677
183320
990354
179607
492458
666509
169556
389633
926952
472551
707982
674499
68120
108530
990499
614001
965838
1016503
974005
1037625
942816
511656
779772
642940
332913
698294
333938
19405
461365
541136
1009062
60511
795417
682554
801526
520858
230563
775498
972477
685262
875312
127369
808464
287879
586542
66001
1000362
217815
912518
792910
510872
209434
330608
859738
590090
148199
436640
742806
526913
620032
194205
606406
154024
350202
300709
924216
231780
332139
259680
972663
214849
344794
982016
605036
161621
750967
272279
599073
270572
329232
784423
313583
487456
205873
309704
108026
540753
693675
801341
70061
272812
280055
1019939
541991
522784
413524
783163
45087
238520
451504
45357
940817
91184
488782
975509
227274
935717
730727
498271
605176
360962
767349
971997
901611
483973
698931
301875
665209
261247
63873
788675
719877
627186
159297
149368
114720
462406
765941
922096
708092
775899
1039389
469551
473738
639196
94130
543732
526811
134766
584813
31119
896354
904869
90886
240025
389382
200133
843883
548175
673715
641760
375646
984868
129026
344702
118027
200216
765316
992777
765181
252002
428052
935583
782703
553501
910362
996625
764023
563371
310401
635610
266885
172537
1003266
747400
416174
515228
402950
636585
891387
386661
1002711
649862
449892
425993
307017
804652
292955
274995
259795
967588
1043746
263804
453599
506315
88426
378258
96553
180204
1030732
835980
243478
499293
823589
847495
767645
725425
773230
420125
529450
300125
908755
392936
164708
932311
716486
29587
1010710
94080
167617
333819
785422
282078
281199
856846
901304
897515
165811
945616
304668
948085
259845
122685
869836
996733
520364
912750
49813
822963
541871
30769
620759
1034414
865830
827946
91579
358179
676383
703871
915208
47022
163071
710457
686488
1028941
897524
385114
955936
841946
705984
556967
136569
817924
466943
127257
210537
492719
950584
198159
357915
755255
541967
339061
720523
327734
1007215
615522
727016
202600
989105
563178
968895
106633
630650
628033
537246
614976
479098
786908
13868
185469
2958
102378
587458
154567
252851
500385
902330
902871
124255
715038
479370
911206
271813
800929
990681
927513
258894
1042762
7132
453215
632826
16801
98604
971953
548842
9985
328783
1010683
1009932
302712
199795
871977
378272
278997
866091
65209
155595
228222
812855
800390
320365
841760
301822
339123
831577
354129
804075
85181
635668
406771
733446
331277
549098
32819
633898
296627
256159
947886
243958
414653
600536
78655
787917
555891
161290
8499
303483
391249
508862
591526
526504
117394
1015669
383088
780233
586420
875125
894701
509262
781093
826792
694527
640127
770664
190454
363899
918416
136221
728582
113487
800269
570318
1033072
783236
1020138
450262
909529
6276
243921
625295
65438
681467
37217
206536
131536
747500
990042
402493
81742
580071
1011428
264893
834161
811232
935106
607271
768119
616673
586225
112028
976992
945698
728357
827448
38459
141933
685976
71983
663681
415716
255349
1031872
606801
747554
280393
437596
497329
605909
882713
763632
912126
439341
702109
686345
152498
344662
270097
337902
206780
466875
931304
592206
684936
778393
630904
985810
214258
393263
529944
84323
160838
770683
1030046
932469
743484
852638
456712
283222
330411
534017
432343
575789
157473
1016990
796814
263651
475194
937255
791994
272989
675120
1032649
562860
749803
851855
739775
320774
986337
618318
213263
49088
336597
165744
79392
387605
331282
39217
542250
626285
391954
320479
454247
939868
724259
491235
934858
690275
62205
567709
389087
705466
360729
245575
821573
626932
835291
679491
549869
197785
422985
278810
224530
243529
895691
166629
511994
809573
1006144
355192
177293
575941
597402
847851
745297
533604
74250
190260
740615
784390
321921
122018
17976
642123
773930
340049
75232
749454
1004698
422833
749548
564394
738329
479686
488704
1023427
519910
808970
365304
6117
792703
597343
630202
367996
71994
597837
316836
914895
632455
307919
960136
659928
782437
1028582
709952
708013
198975
486000
758793
535877
204474
177062
324814
522943
981767
4208
32925
949653
97977
56178
543285
1037928
823181
57529
220411
382070
59245
773893
237455
654405
943410
560197
711836
139939
963347
262263
681418
388530
712902
435372
35064
253865
818359
343908
57295
164565
760159
276949
809878
974493
786235
307417
659568
356700
594723
306414
459865
564912
252487
262584
68700
518469
537719
929280
996869
352301
699071
964320
755465
370155
463042
386958
999454
965714
712958
1015909
541717
696080
970886
821590
604669
567309
683099
781383
440097
330435
775395
616037
776522
209975
665588
921659
592891
366449
463320
435606
783248
1021303
919537
550552
1010552
402284
637895
400198
270600
104518
920767
68345
485183
75059
231191
155434
844391
863094
590496
121578
660021
989203
772282
387462
145377
706012
850905
635796
646711
648489
1016352
85673
56372
497687
1027284
815737
401109
604258
598786
110307
333786
304679
276059
406153
246026
482333
616103
304164
200757
85611
743125
830358
96920
660930
944488
188761
636049
403864
903586
814462
650436
299916
144067
532793
774287
230023
572526
602090
1016477
147415
589517
724632
997470
381196
408965
1009320
692451
22156
525919
979288
322023
1044741
60749
407236
812881
1044307
95488
178782
680470
489860
841119
760367
919898
715367
25969
925326
218650
216668
891618
634164
1044931
551186
554624
267322
674593
352234
40684
699647
395496
18005
295929
140373
76747
964386
892760
357560
550188
514569
482623
384805
674970
171663
791878
544011
998648
461671
255599
134352
561415
913719
643020
1008177
442460
185387
321406
642032
827136
471110
862517
871751
279137
291029
331774
562943
331245
858630
960302
37579
16313
208141
202111
848339
473104
772358
786486
680147
831302
316565
977603
971497
488494
700518
642512
183834
293823
904158
777855
899906
963849
761997
162621
866198
134720
734010
683698
66641
42955
190273
46751
992458
680108
243776
496093
97961
655039
998694
8008
682753
189337
113464
608798
104571
895489
298133
809160
618241
122948
403792
543723
311567
391274
366095
654947
300197
220986
265025
19810
400749
841081
777484
154885
446415
720775
587907
366824
126260
451474
594760
142308
753126
442264
485945
806423
564622
462654
763338
836368
630883
35309
543209
641672
333488
251647
738713
412933
878244
927133
965538
118917
346884
379316
413816
188058
282795
362961
261379
769147
541792
305549
881716
741631
318014
513441
539999
102910
1562
613327
1011261
580276
451832
976116
983596
443489
412282
67016
347012
449913
251242
474048
842547
800277
588875
350066
699006
160334
272117
165342
815373
124083
885450
981532
903714
864286
214437
338096
1035381
535814
609658
78438
585815
150859
451778
1016891
468264
101239
661631
622684
301750
637062
155503
826781
622522
948067
1017281
154170
808133
620321
611601
188488
956741
586132
726841
764210
698396
943902
735667
637709
159974
508072
486290
841480
543961
998480
352412
460148
802076
604649
850998
723497
411242
984875
566582
597032
388628
963829
767655
885729
861992
375696
512672
274413
584904
431345
235809
198538
863944
69117
502792
231560
867639
579457
114536
125260
587553
638842
203983
832721
902919
544734
682673
298404
96313
934369
184579
531448
31766
532201
131078
551652
407162
329449
744769
534342
532075
145920
712697
404758
480354
87954
621933
117296
315299
756556
934974
9941
920694
490993
536770
859571
53223
720156
582991
1033069
478080
569900
143118
43554
135797
380329
619630
724556
753167
445147
373731
121164
766164
1031157
424520
203701
816757
746600
417384
274257
32901
308431
1018073
19309
116532
269932
519
791089
579319
358464
211561
913012
28185
987230
845862
397412
264890
23087
620332
466582
843926
231215
266642
502071
701183
90423
599615
561475
829987
1025355
909339
811124
136109
373752
1014636
215766
369929
242397
861647
506523
99681
159881
667909
777846
474366
753722
647844
413511
423973
969653
789103
396127
380959
32583
116098
563195
599491
223421
752757
251603
377036
791796
124686
446167
555690
1015528
1034524
181258
82512
482723
545088
719914
620749
91602
586802
78615
269903
599501
644818
974261
186131
494828
175548
13628
69584
248124
690123
94360
88607
35788
330451
14732
545021
378318
247312
409858
39629
213324
859729
881394
718278
995669
155770
229101
337643
669387
363596
926891
344203
492126
985461
276119
258768
197943
533480
193140
1010919
87545
1008264
902813
246325
398617
617273
821310
419062
295511
635221
736423
461396
375241
307460
331968
591306
374442
779281
698395
89195
923714
884273
165131
724643
495121
725374
375502
151494
1032465
496064
706279
982009
71526
527037
568715
13848
233605
897976
73348
68529
172048
355945
145595
992901
564983
266134
141892
670049
642758
957483
761520
92860
968775
271785
213815
995402
904529
576302
112829
294373
1039738
872834
759554
667563
420797
473554
458835
203785
748916
350440
502859
35903
243136
91665
858706
722394
90441
741758
536879
420072
659534
552571
788287
933300
803212
499273
969307
579646
952908
180409
98525
419113
815405
264717
985777
560128
537624
739271
982004
94301
744075
58141
530409
380310
809331
88573
172624
516811
1015067
819395
385828
233511
294959
143396
677844
766727
481613
552228
335342
274335
762774
671932
704463
200207
904517
804423
256759
906738
1015186
215113
247774
174567
936455
982042
63966
102582
293872
25770
321272
714084
349995
713425
121646
206997
969173
813306
664178
971704
13432
823982
705415
960053
705167
543267
610663
623590
445543
504395
549081
390281
442713
318763
99401
280788
238685
952321
1030698
351773
296838
751579
371649
11215
289160
530399
206494
34178
943848
129194
71842
487090
285345
993469
1029570
756786
69144
342472
937640
925299
912273
536235
1005505
12423
195633
428615
671514
933201
671468
1000564
115951
850630
268432
846888
701494
870985
83122
329068
654478
217931
320234
565372
681839
669715
442770
55772
161282
827761
522409
823005
246923
1030818
553702
684258
876220
348104
295984
410864
384568
213987
262864
319457
552624
279899
564174
410897
821538
719183
974078
969479
255497
743629
58478
298111
715727
799630
474621
809250
879995
398015
987184
23537
21020
459444
461863
272777
939665
1036198
1034564
955039
26772
179991
586930
224482
25731
222556
88976
442637
257718
16769
368426
538266
514228
600620
1025960
872197
861827
782571
816664
779704
131041
337536
252155
236873
325340
297611
612716
428600
640275
176563
35326
860989
953873
214563
440074
556949
542995
146118
203744
130202
906419
164168
62628
769278
809635
721251
535243
883240
453808
855339
392046
105642
567551
702408
680290
753981
441470
908853
252376
554432
42768
729638
3875
518841
620876
947121
180310
313379
958960
525704
391189
847773
174356
1036190
197105
63212
781211
931097
324009
923548
832641
1035546
1010296
837519
227262
357296
251350
884050
417204
623954
693750
131791
118372
43161
692064
94606
298423
153850
616856
166989
414892
655771
855764
698590
997310
925698
651129
649602
1009857
130049
42446
376738
465063
243998
909881
482368
429329
519657
659435
398598
984255
385189
700438
618499
966750
385364
963008
434177
591156
840943
284858
349744
522454
380284
451990
211455
701245
1015152
63747
727964
453011
949806
1011207
374736
40185
742025
404575
957386
811686
384108
1009488
606074
127153
960133
421773
297311
483185
911401
582514
723717
226967
815652
788774
1036634
619589
247053
201014
357072
1001653
921054
895604
241566
322322
937768
98161
38653
823853
313558
686626
919293
808440
1001387
56181
44265
600668
970331
932558
1015552
771735
423622
540055
506707
1031710
66792
443912
88261
305871
463726
207504
862547
601815
608648
81835
618115
417695
254218
364916
867368
750135
746056
228047
168541
39190
358374
89519
87114
460550
124382
569118
317279
238114
422863
459413
719233
803302
565771
601144
611662
980959
282271
649377
325321
964927
570421
533139
707371
407514
604785
605323
569855
482408
992791
877932
858691
54956
441327
545028
461067
1003821
587320
809891
867996
125191
1016168
690438
764174
120843
761535
866471
166902
1013551
524429
395426
225691
666155
372751
723538
272510
777195
415468
670535
78484
179638
262450
139989
611499
281595
754098
494599
733056
557456
8459
992564
662948
310498
364581
64268
976846
967958
873359
703978
281478
82853
938826
6046
537326
561672
739946
787190
775206
517903
294179
869812
685489
84308
358381
1037179
806700
302255
38026
281128
120895
6317
256305
1038726
271296
16565
648871
247207
452872
77226
107143
465815
394372
162590
426584
286109
695366
292757
292813
422216
432207
567669
643355
271414
32713
267143
857708
499338
583406
148411
741854
741070
13356
90571
744856
721658
801577
516640
140297
14201
546076
791130
717353
217761
428901
281845
641589
427270
674950
953779
875509
199491
70172
162727
566567
513104
595137
477537
842186
5011
442794
25647
1016697
343442
719720
375592
466080
604385
564678
687225
172928
488918
5157
914668
100591
237459
966150
998930
638026
718073
1008631
770365
436468
404833
223121
348251
136638
26669
537284
362628
997181
622574
683232
152639
366890
1007856
884944
725370
545923
634713
276873
112671
918516
616316
903468
223074
675278
470481
496799
539454
443714
661846
166847
1027170
1031528
128041
769630
943561
710589
281790
919435
603814
705109
13594
1000500
38637
143627
874273
226197
636330
400875
96213
29085
976573
254748
142818
385362
722762
2326
590881
662923
130671
722426
981495
847907
436452
80675
43323
148451
938300
901539
903108
117728
429337
353476
673153
634038
705660
863762
565091
497649
327095
710100
75476
169186
366898
442512
488098
245125
900898
350356
370569
227818
885716
871991
944340
289828
828800
358939
593002
869707
672151
85143
298074
716498
495459
292588
832089
394684
533253
340450
133549
258588
496522
487502
331196
600561
396362
62337
892346
325573
509815
392614
1036514
592814
127765
1024588
1000969
625130
611029
889474
901062
213452
687659
370344
100344
691884
594807
467507
530235
387732
195813
477547
509253
102462
934734
822753
872032
19644
317669
894160
205672
540554
63738
381207
552761
106422
587606
717406
110375
972617
177039
382198
470466
134932
539972
1003540
479004
266761
200793
977382
582816
848288
473338
22286
901888
763417
944256
474226
547229
41764
353807
474221
316916
940203
578028
452637
352719
260725
752330
805481
499298
716787
756211
957735
1004364
246276
331773
210470
578722
772214
921407
423043
292044
459829
907040
163795
201254
190748
590779
89254
472865
828802
1017111
73997
601295
332541
604789
591060
536037
501631
282847
232053
973313
384396
982335
363618
383895
310807
530728
1033554
886087
152232
559690
334350
669793
941242
677440
1017505
73516
606474
240073
732298
112052
862114
960826
575350
653854
187935
109997
109858
1036013
646148
943212
910864
57804
662813
116193
382179
804619
603596
821489
888318
860601
530704
942623
32199
728570
336548
853000
775746
250132
97094
1018784
937897
699319
831565
965631
600535
172209
521536
298084
492334
802841
1025634
237320
337706
899554
704626
355097
432041
340169
652967
442070
255260
644892
557270
536487
173213
730995
357729
988272
841549
220746
693723
578718
667939
335536
501577
18605
76614
559733
610167
602954
76514
354298
953319
331301
645808
992202
528258
874043
679628
892013
764525
1013370
817965
509076
178567
555001
200592
966823
1041432
681073
990349
360338
148296
613146
139556
124037
476093
25470
91864
132346
18182
481656
872119
226172
741737
453024
99706
757764
670213
167235
995364
212485
408197
1007789
908754
940564
926818
177899
1043612
189109
720457
175927
256395
681074
202773
320206
570597
205365
167952
668474
763417
1041948
357281
787639
674280
950330
767637
377384
64917
603478
475574
199013
276991
121163
605017
296086
264869
572886
106343
628204
170747
953629
874075
773760
232265
280524
862728
53452
513397
250549
461252
599814
851041
2169
197942
1026864
264795
977910
513302
967759
114409
573328
238747
501552
1034425
100214
702573
323011
1016414
258865
298117
591366
148848
370283
727727
920016
38135
60994
29693
778383
633932
603205
224498
827257
806298
755310
306428
262079
621659
998611
56131
76399
668454
970388
860898
618950
348592
286940
52228
649680
907789
405926
693567
796942
145928
698717
828907
1001585
403628
541807
747176
480986
831968
237045
1013628
129106
335966
752794
18121
960250
599772
54887
241337
936398
953390
98315
376903
62571
366820
493240
620287
51386
100582
680801
91704
13955
694949
213683
729148
627986
681829
941490
397187
200308
890663
356066
748192
606118
495255
298783
1044673
671905
313451
152352
38930
954083
168172
367884
77143
885408
289171
378817
524613
111636
461861
512992
967591
901291
298199
16022
837335
316110
826299
469799
954140
452759
753826
943978
75371
988661
254650
894550
754145
214211
313952
648432
91990
348421
508452
839903
236514
1042144
546733
323252
14859
339982
1006814
521705
1023780
491246
827084
386462
466812
635729
959391
420434
70874
828823
303708
456864
486912
937261
634189
546338
521265
996484
698919
468012
548323
669943
979229
821775
958734
532532
627802
266600
661791
977691
88486
402237
767531
755129
657495
160302
294935
84862
201394
66336
891457
146507
230139
749658
862141
474551
473901
32219
329237
299888
495590
905580
416662
457863
192159
105322
410442
276894
124058
700580
264507
762290
440941
533191
982527
1032540
27436
95694
405568
412100
798152
583367
650795
695706
162396
735576
24309
562941
289998
405734
754519
1018764
120837
377534
710534
271570
352514
681060
981686
368564
954996
898495
616099
329299
65945
910418
183377
34978
830518
785671
821512
74171
212505
515586
266738
272317
467293
633731
134417
1017617
936625
639393
456671
447883
597679
635333
385391
239816
927960
470461
494494
600295
868520
816823
664536
704568
305344
295988
466258
746528
51455
574163
712146
744052
406604
1022366
288439
505423
827122
885605
84761
713212
424591
1038135
72372
59647
165773
188493
77037
872535
94953
652160
685798
328148
564912
470154
263131
918036
583591
959124
283547
536128
286314
479185
776516
826403
210958
352932
291763
22372
593877
197874
569997
76857
397807
9089
164158
600023
299367
729019
352309
1021268
454564
974282
244987
704934
321926
784851
679694
578185
394752
387102
912055
207395
542048
855649
137636
449219
652587
359016
87520
748361
1018909
416898
881913
598192
670907
434445
504430
909754
567068
1007714
674273
765669
915081
231203
141368
659132
550811
232995
190659
177016
70173
981597
1043834
1019765
340568
929889
495779
561198
127501
950580
734496
930654
840930
806649
889249
170341
435092
725866
480109
340739
817269
461190
37452
129563
568578
938339
901471
80389
256408
116148
705026
549237
282272
293222
616127
741231
685703
837774
252003
825410
217810
599378
788270
623104
281489
256843
685356
132555
472891
727050
575667
454834
426787
269765
197871
273743
297926
261541
936140
324165
917498
665256
261827
507268
323171
483481
188166
789581
901939
643984
763497
867184
957471
214920
667128
357377
57443
412423
774168
819210
229470
594871
831911
798548
804575
717568
963119
491983
665236
5448
109331
598091
467357
1025456
388441
580050
210012
480478
387690
137989
943235
360908
821762
31302
634302
21424
98918
406312
998156
375061
995472
398355
795112
506339
755208
543687
425841
1039514
230867
883398
880093
367561
949206
631291
910010
642957
1032611
355814
80342
387410
739554
807184
267909
710486
178622
664150
454458
873551
955604
399456
900220
528550
621943
728979
344218
793050
976119
274853
844249
75744
146219
873661
330444
765275
816217
219634
847736
389652
613487
327520
797136
725564
1735
113921
823847
968165
959990
767001
295846
283784
510367
332749
972951
825042
177493
483883
25988
392720
11744
809445
776552
967820
268363
951267
261856
752354
968915
351024
279395
555266
770975
1024106
461042
353646
937515
369505
525783
293283
20791
347625
453604
918271
156743
998912
1025057
199712
366909
737167
417041
688836
165108
1008004
1018792
48534
652444
427042
261748
627465
355985
160992
167419
136687
107987
1039333
647595
932376
136891
63299
977591
512367
756059
1029812
840557
4671
813769
546027
516462
529272
387585
8881
777100
190394
182799
677603
142919
507345
106579
113108
667259
471075
407280
198722
946868
717584
463248
937093
951984
541903
567354
560601
305989
49755
791966
268487
748531
447163
883588
172855
771315
405905
155746
245411
887901
866273
607864
789732
253753
398741
547598
146645
113074
590189
159979
273675
574686
300666
952720
4303
380755
104058
363227
746135
701662
930127
916278
755617
760884
548959
86497
473308
329362
215914
412067
166759
900403
436636
595041
821818
490116
229444
934020
943167
874122
254263
245540
607285
173704
695923
68840
536180
943963
894777
62716
180608
1044830
537104
897027
971820
293846
952143
493294
245559
976090
934878
417019
610111
491110
635398
464279
911878
778496
762936
840652
676161
834393
1029880
85905
1076
751348
167229
36718
150834
316223
744677
779611
645535
827364
405417
576134
614732
967449
102646
51159
830213
730463
268115
293973
329294
773742
604725
270552
1034517
128442
377177
498765
183935
412625
974650
970148
1035575
252530
99794
623368
884412
485340
400504
594800
623364
175575
875489
776553
64737
545958
786763
269345
681564
659280
61918
218908
373555
846690
890533
506183
185828
496556
341729
171377
644778
978434
38400
713624
655302
3311
396333
316948
81101
287064
348807
860375
813288
929523
422376
271768
735558
200819
578936
879315
97878
915289
634699
441593
573768
35131
31185
353995
348906
699599
278485
617167
701717
262550
1040207
270411
776902
385349
979773
502384
182699
149430
514034
249030
157561
379337
626069
241963
241398
472147
328044
971915
756628
838617
201085
924181
465203
853009
927826
163999
648984
656226
337764
190302
610868
697841
290216
105103
446242
474042
201308
701176
680934
502600
133077
474390
678283
846215
177122
48960
881799
420719
610994
84782
569101
625311
867382
14547
1041692
1004923
930413
902528
742628
13331
928259
35044
871463
530910
887884
283675
595368
907388
616865
291962
680331
880105
324151
304520
472629
421447
880326
52027
896618
220287
416912
749542
221793
96821
950471
561988
996099
1022263
156814
819444
450519
405172
351554
783272
348330
667042
522373
836037
944507
445260
398036
74954
817281
955136
787355
875349
707376
457636
392920
841032
416965
652452
344518
490548
404714
72973
167583
30136
1030308
652976
256491
898876
414405
481712
341262
283810
960065
597769
170528
726738
74863
740555
979261
678816
121865
261560
749815
363499
723576
36663
182735
431660
23421
657698
144013
921080
29409
722175
59349
288005
900856
109140
538970
97964
460992
989726
149176
546718
762443
802151
452614
54573
130800
949398
976536
669407
256131
272371
21225
111935
133995
329619
31599
123595
906218
791773
715973
64956
945211
108323
498019
1019796
357476
995205
627308
4520
149956
1019822
986260
284345
616802
645582
289061
61126
529806
533882
35866
320545
496118
949120
167650
818372
120755
47809
699502
141051
314498
72868
582815
831179
114109
1015724
461765
779761
507945
201635
984173
633352
394775
603756
280261
772551
598073
940201
778887
479835
135334
32125
43783
391690
451614
621571
333695
904724
297192
958005
203015
366427
586081
951482
897236
874369
44999
375404
20026
928382
405647
513973
378980
150823
562576
93610
278228
784634
692914
177958
823574
739912
922773
492508
570487
593955
412353
1023640
324127
85780
417291
942136
196928
651998
89645
859797
473661
240034
926014
470534
198196
562852
334702
679804
574612
79500
484028
350981
693107
119364
279766
633198
811662
719036
674143
299403
997425
718853
45800
41097
58972
944118
102186
942475
921094
168078
867386
775118
382727
868356
291205
41551
829031
997283
14844
688022
40516
874459
841889
1800
889354
106356
972860
624528
48716
939269
975212
398871
764299
566750
708675
624746
744530
498142
26927
963084
864030
1024246
958645
44213
321765
933091
117165
174317
561728
193172
316826
212912
264536
868665
422790
18874
910367
686146
529439
638191
973240
933630
728393
325769
375767
759100
196652
721587
746850
653404
790338
893211
18597
767244
471452
464897
903765
975853
640583
138794
244957
893158
305738
665084
410558
612070
849583
641235
590091
972249
594257
242823
95079
1001758
719872
149549
904601
822729
954007
761375
87024
410134
34467
749964
263025
788887
817670
761191
1012521
29598
920647
233510
33349
964573
1030956
171536
628295
109758
604211
195131
579146
641685
435770
22061
393337
7803
611439
694272
238700
902243
558719
12679
710456
775367
770705
655700
1023336
661772
898173
251950
484153
170825
357271
337846
450427
628351
902449
217370
512542
132589
305603
769077
745829
218389
1009157
963965
222480
59097
170351
217966
951081
421702
119811
1002564
310230
859598
821053
769565
703415
621165
154800
114869
1035587
789593
485613
646163
287539
854891
799568
843063
538676
625116
663635
924525
607062
707417
938656
558184
576431
728572
368670
994072
126655
269345
215151
908712
193415
188745
706636
959738
406539
210722
1038454
964095
796725
444794
974162
753144
983585
599051
912139
847407
752947
148055
711212
760740
695788
504347
848746
294797
263211
119709
278022
836997
951147
363696
238425
266504
95
200126
148651
347617
122866
965029
409555
437244
659422
707998
758933
635764
701898
463683
756507
244697
986360
277486
15896
103796
586347
370512
487137
66017
609497
866345
365858
865734
449050
794376
699460
144987
530811
489134
276157
162057
931248
735871
386866
262686
276631
523836
464386
204458
96533
31893
357772
376713
761855
967903
785301
368794
48566
449983
86706
52198
1029630
131541
845810
540422
844694
60257
541183
275689
727536
751812
302782
395422
898395
720908
610927
265242
750929
173649
718455
646832
258810
584978
30698
955899
250480
598736
599852
545293
304876
399929
534873
38194
155832
644179
537443
308964
302979
305107
177028
879516
422965
613954
138076
628267
63645
786801
73116
245270
750140
19774
110944
178145
482010
452004
979175
338228
1024366
282899
263027
891509
294505
512462
165112
99473
823278
945852
881608
580826
453851
855339
327104
143247
169178
551471
1023315
358397
482401
440851
53751
693441
25867
761536
134966
223749
2646
796493
312580
462178
733213
434521
982760
194967
126382
508372
1010941
185181
296366
422049
674428
569798
703445
630810
384169
887221
927663
464742
166194
91244
534031
593612
1012531
133255
447043
986350
228531
724778
845146
120629
774966
591664
657930
823956
522757
136699
696452
721786
841373
223492
1032587
1043376
548134
723440
973922
876300
466937
281147
700713
564238
1026392
1029705
440963
939331
1035692
78323
781133
110403
997088
541308
1021671
950614
629641
861565
833992
919618
285772
471871
680761
161421
408913
104761
669656
689189
483790
233083
292629
661528
62833
139688
477922
452216
97856
719339
946593
106506
785642
459244
1012175
178432
500501
615658
642926
976411
17628
231785
539381
780330
988179
439289
1045459
632755
800298
662860
283259
419529
381974
1027719
787365
53142
603310
517670
530596
95584
673628
213621
217073
63682
1032759
778794
946706
383039
40450
233829
891772
849830
723358
394976
121497
700380
570303
441402
345453
840057
1015015
592775
338982
396317
922131
935148
799565
11503
181294
664629
956334
547975
460696
1033721
756731
416066
35669
748185
604550
567562
546519
350530
536714
291664
100662
277088
561272
753503
674105
389669
749320
304398
1015978
479459
873527
995819
1009367
591917
718864
87884
805788
210630
329553
139871
898598
698681
625572
19241
493230
574358
318555
943205
479316
721082
134449
681217
30143
733436
649252
750507
289344
239590
671911
677982
537805
115862
786454
412752
129484
907738
839423
401868
503346
975264
647611
391148
864799
922414
488111
953657
97574
874835
855365
778695
859416
288628
531644
784915
232449
723492
584784
153784
483790
945185
26916
455929
429105
296576
537583
15082
548103
835271
755739
855408
699960
192917
32128
547098
522656
416525
1019528
465008
933956
510867
306182
832138
154959
570441
746653
512473
25874
394835
17170
27144
581525
887996
7512
1013445
752976
636841
979453
356234
809601
999446
278222
716527
513206
476131
412125
375658
800843
369301
964788
246567
302612
638026
838754
909486
224443
161913
791367
877074
845349
858235
762808
243763
273165
479332
460431
352952
692413
69547
223569
518053
1026434
479089
409165
294036
129324
355457
19768
394689
748092
356473
219440
324113
808329
911057
17226
761436
328078
737754
787983
1023687
120239
136736
716305
494577
544853
228120
48718
335673
487743
590346
620546
872641
771260
433181
840774
933652
1029442
199330
460155
58570
425748
621800
351654
412789
73176
387258
524035
850569
1001905
145673
889431
600989
916317
148398
466629
804245
984883
718798
144952
833367
161939
63022
94768
5694
615821
803409
1027611
293690
565832
307236
438142
1007060
732940
917777
466480
980717
992817
16547
954359
924168
602147
525774
577114
369505
918583
709011
913912
111822
373748
768434
761587
318794
716944
512438
533419
651652
302246
811716
684545
374018
425311
969420
1037859
712520
754094
996109
744685
759787
664906
952657
422633
708919
526913
667580
998659
531027
657831
637527
181850
964445
563946
296058
650140
700367
236393
675768
863727
690969
683277
22978
384673
631231
175956
241437
758547
589836
601467
23520
173531
705030
250353
62075
477466
85455
214095
1029314
243383
822176
282905
683414
357369
692475
141891
423342
299704
702985
991091
799568
1039045
55342
244687
156211
434284
1043305
850389
24519
307437
194974
548202
322459
833378
447344
416863
1037428
37962
247440
316552
1039437
518900
653565
566934
447344
403177
599001
219815
109683
455776
975606
886340
654055
1044477
545985
907871
767305
852840
256089
560137
832676
876459
887239
907520
360364
436241
786305
374467
394902
807952
112255
405253
619634
800408
357076
743054
889956
268328
784913
587836
695392
1032517
519763
580341
192067
1026505
387792
704827
589530
1000434
873496
118830
162781
637721
279490
569002
522114
542077
341087
831209
341785
1005346
342313
1033593
686926
148775
707092
295259
761388
250006
705857
1035255
340650
699431
526471
491224
680667
87084
856038
40926
406677
497202
521539
21718
971815
475701
543346
47093
556462
559488
264862
380584
529408
779565
665054
567733
538987
527331
81519
255006
132988
111156
21698
988811
530966
290852
974217
788181
866703
739728
16479
910032
52891
872491
931199
338914
346100
1014522
100011
269593
639980
14615
174498
10112
628610
833480
192191
308569
292305
1030509
991746
1013167
331870
978796
524393
508245
300850
345080
374978
863186
500679
723118
943309
849084
1021293
269792
224173
107957
455291
801949
17426
141653
346945
898570
377869
317362
941340
119257
513826
5421
338060
35930
482385
787711
779854
416504
673836
380596
577769
795845
1018973
765161
257879
439199
965383
615588
795440
306727
684234
585061
49168
290684
515197
370306
296659
436840
1022478
180308
255634
417696
522839
232867
311158
954212
648492
185253
598160
526961
931920
845608
584349
699612
196377
870997
162923
717892
1033726
999837
420330
378282
785534
726111
712085
633736
902808
918336
1008312
919756
188524
647018
694999
822945
616541
448392
13113
906019
186235
566495
408199
89297
404558
711635
511333
437170
649545
855546
999147
563022
755612
550275
934798
596821
57043
743834
342028
662966
116728
379115
488476
1015509
320633
433489
1025309
355821
364879
246836
77091
11597
388698
422309
96159
596595
487670
662251
391617
209770
79109
306212
209907
283008
534423
102676
981621
253483
172371
21849
160685
1044769
54057
462021
1044250
356833
552771
890277
949431
587844
191983
221565
839622
641240
142702
836043
903074
646993
175919
537583
26726
201924
929789
700161
312173
13654
506509
93386
402153
938994
1017150
743549
436925
721925
343081
1021560
575786
74403
188102
1023594
925807
746343
221190
276264
464007
768346
619662
534101
287057
39510
911839
966339
335314
76350
369296
863942
549874
693654
469161
733574
544961
825881
279068
833519
240567
232575
421144
191694
980882
374835
563160
869280
54835
873792
69385
223802
907293
90243
823495
455544
603190
599866
958892
977932
326786
864887
5525
561055
73109
437011
503945
875932
355842
948958
211937
713466
918775
306404
729731
986753
901702
700830
443290
301224
693986
745594
99707
1006750
821224
621221
767978
734689
343048
911776
612664
257813
354811
906853
646133
624759
1031379
49609
125118
404053
189832
759449
730211
200225
805495
376821
293608
384968
124509
80573
57786
181054
608222
562217
983514
410970
639079
849041
907982
820797
504247
693260
398759
205256
147227
766128
994871
1009809
259288
172967
936328
283883
721394
756192
785867
462240
370921
336621
862338
757317
762253
1036322
479437
61283
813139
517506
485663
368941
783543
447041
976090
997582
355729
424342
220863
1003899
36382
390808
986377
355985
562104
172167
334466
543799
562995
775107
922284
386999
604093
146956
246592
68327
504663
587391
200740
667828
761322
407617
634504
477786
100825
652433
718683
190157
605467
62245
229375
181199
297703
795523
382566
70326
895374
292643
243601
958902
295410
213890
121384
526086
695973
554417
300231
16945
839163
727686
641303
69649
321376
40917
836459
233686
464598
285593
786148
780291
854291
1035867
688882
804386
104897
167692
198419
111513
473463
924606
993055
762710
156367
389701
468791
335004
266553
78133
403559
1007871
637634
427324
961249
437555
826836
224977
607250
198326
462857
422471
368381
694970
107632
677511
631119
38488
752806
656583
403318
1041037
516220
316638
261176
965953
869810
486337
664405
201465
518135
1016825
897501
103272
567551
59311
426325
771980
590663
89161
998380
841605
287227
383347
258976
863309
687946
704031
740620
988447
136558
110464
147856
567172
12185
341187
806818
117247
40640
733169
168078
862715
350264
637016
507379
320270
537078
968318
974884
149501
391637
688904
26902
608029
664769
586655
420630
229260
820091
168542
663721
638274
463091
899080
1038747
438210
74100
367514
585696
150262
509603
411178
85890
707718
634700
860487
544454
136572
836779
998599
888247
962483
604663
940199
32464
729847
968035
410766
514229
36984
846222
149523
718217
408530
781627
868022
705515
397866
259521
896824
343470
686003
798592
926227
53240
12338
765279
628025
274920
906966
588234
187680
682774
48594
107944
124829
1045404
907831
1011864
152675
890171
690378
194342
886924
725802
122647
13610
172766
837719
117561
390565
394930
612944
450417
138742
516631
21356
85051
52591
556980
810079
646880
837272
1044954
1037397
427940
923336
6826
101259
460013
789562
545693
77321
429131
771031
573671
996491
98536
1002451
50125
933193
797403
435706
780227
553684
63389
657673
974181
233131
554091
280367
423137
838830
143298
753758
124396
173247
256265
1029284
662433
485844
310181
176673
973340
588687
484333
365519
456883
599923
731368
753619
745989
878571
285391
648116
765402
320304
739991
13830
418590
39179
333930
958477
346502
808272
604437
130099
316197
121624
728890
483185
32173
1005811
757125
345250
884209
508874
917188
749867
274267
721332
360514
261101
610967
781714
27694
120310
273859
685222
759358
773816
203832
702074
921653
592288
853084
264336
530246
739176
764067
966074
726632
653889
825757
417920
617989
458860
680933
798859
462855
537936
870435
571387
1006776
709227
609643
73172
389684
624388
187076
36472
472444
64084
490976
78215
98680
206337
532752
801740
987568
102169
905628
967116
512271
157499
1016629
509746
585621
679189
527
389006
358666
883188
324643
944422
184690
868001
752597
752022
711470
520005
186751
486332
898238
591403
897304
128487
561582
1016000
732188
524807
967813
573662
914173
276894
918708
947404
533165
80968
2836
469550
931355
239451
479958
72898
936755
33942
843524
747372
852940
421170
757001
625806
555302
20943
593684
114519
484614
534972
230762
766517
73008
110310
455371
468539
984573
1027464
290260
456230
807145
609987
625730
665644
522967
922690
632083
828701
1031918
720912
151451
838454
225999
658988
931304
690254
665945
71249
689625
964614
233410
1030049
473935
326832
398738
749772
1038037
681538
753131
41455
449892
600724
414934
1006888
341197
393145
954403
472392
443946
611300
113507
1004235
535975
442546
142380
738708
437785
811928
259265
842969
331954
246682
894632
889913
404792
626990
207899
253304
368299
873960
187784
358124
990408
674255
226665
1005651
885293
926436
463818
709938
359930
314194
575229
510055
539996
1027103
735277
427731
236725
175442
457951
503360
23294
40427
1014556
585888
495428
23522
243934
644248
37619
990306
139365
197517
657925
967954
762178
636074
350880
30285
760339
405859
338328
483470
502819
665581
866611
981520
547356
108294
959896
839528
114193
494042
492793
244382
863469
30794
930710
69702
329394
742533
269833
636343
457917
325462
199445
269491
89308
683795
26222
309994
554731
503008
90679
920090
361677
691072
350629
887432
871775
598604
266683
847626
380019
632278
821390
70959
5666
194228
753049
681994
537937
982046
529227
764819
485543
636667
628015
486307
679334
620466
670932
653864
296311
692535
481957
538181
502284
87456
1028926
74625
609491
780418
1034384
562978
998709
51502
4874
887478
375481
386239
496559
135849
216157
915973
859406
327060
250368
19077
230789
184868
559816
408091
977009
498149
801728
673001
49914
1045457
752314
478283
199601
571246
944818
866635
689149
697219
818466
594184
528716
59004
4703
188161
216482
923043
703616
732282
364931
828616
58269
269011
647012
66640
926812
594851
964741
560674
624636
459097
537125
456953
42931
482057
797556
649714
74735
966244
726693
216779
867309
999232
270437
838842
350522
924942
634944
913737
518549
777165
308176
625202
7782
125189
994177
692386
972094
1044457
292791
181661
343151
841194
1013184
622737
990476
715837
738306
1039814
676207
134385
464220
412378
179457
424646
876486
161721
974468
647398
529873
77537
6026
196857
990112
368434
383018
178924
952606
805550
461331
206356
964971
1001614
501118
295958
169915
535934
418388
252459
618140
683764
355482
1013921
743552
792380
802827
291553
858911
889059
89698
382422
866825
552822
724104
837749
411220
72429
348959
588281
92775
989809
475796
850799
200815
943949
473271
851032
969359
112437
837205
690014
590853
21561
556454
883731
563179
89255
479228
535616
43947
887261
288071
475062
700228
114928
877070
388758
428971
604783
855225
758552
652315
816210
408024
701496
310449
525778
245445
375939
350843
381157
97700
418591
770855
788916
254077
323964
959638
341062
4280
375332
512699
350986
383821
254521
1027263
986745
604250
861465
600162
268922
39380
164825
443033
957552
865307
545042
443322
774141
866950
1009920
963789
798245
141396
133457
751122
1014730
299285
1038864
254129
773941
776799
915956
910208
146681
343170
865322
511742
795850
479476
594467
902710
393631
831601
485852
222819
943186
627824
492439
508542
642707
872350
824267
389540
669191
24842
363034
430864
641795
455759
32450
711419
632819
41069
118074
1006582
126712
409975
143278
684882
998080
584291
661338
776422
980948
675614
872789
435248
183217
148041
789418
542521
69929
867768
33602
248328
32619
781029
418342
356776
595571
553915
785289
707640
547304
835065
151709
669289
50425
586299
198719
5836
494480
733418
62355
460088
513013
714974
282802
322317
322288
111399
457685
1003432
159955
107058
396605
832951
953263
866712
619633
428952
663657
535740
937466
77204
816857
881249
721662
237772
383518
164653
65168
477220
655958
706683
62409
608163
717894
475821
646967
1008503
268497
296289
258697
567339
206576
404885
186143
435776
699905
806542
368167
160491
71013
434255
920979
670607
449011
828393
756928
234103
689322
874945
902878
963620
78169
504194
1027487
610067
128257
698763
614879
762873
951183
716924
408020
378864
344869
146072
657860
374306
490964
979644
191274
422580
1029158
784152
302406
276346
199232
794257
56034
796167
458922
971801
89177
69604
316707
659398
942001
571735
49401
762551
287900
102708
485735
612957
64413
993303
207019
392740
549309
1027368
921090
36071
630813
159078
861663
949445
958897
461406
457358
785702
108846
27299
997410
717809
46726
832719
753973
171233
473058
401049
859016
275598
978285
144643
70087
142356
216011
944481
386429
374199
69341
333095
165616
583747
599777
562188
679118
190888
385192
604702
112733
140378
958789
694683
1024511
197302
623998
154544
1045043
46672
136057
174444
483352
530245
976030
288524
975977
763024
5638
843084
953660
387497
840814
682649
561001
363571
161345
107278
174081
652300
994515
968347
499486
990208
1035840
662689
853413
95924
744022
730962
243717
110031
101457
58603
606788
23194
392218
70072
66557
228183
58774
142571
763664
462009
77614
136070
656140
665076
239526
124097
894613
570758
525234
721668
378596
505102
323210
322318
912468
57416
532147
233954
793655
999741
84407
877453
229620
668784
360412
929327
995530
206083
863199
33633
881924
662183
502498
339151
1042093
544871
113574
102191
439657
578864
951853
705229
52746
593297
720662
9502
114912
484734
943399
105394
1020308
370572
667563
467091
283766
380928
992874
999055
374417
967705
608479
24835
646424
89796
857354
200289
966983
889250
426373
191785
260574
868727
346908
890178
913065
496230
444477
234352
584683
787779
576467
432900
958618
832105
6523
167199
384377
240390
712734
794918
243484
484556
421638
916097
834655
659966
777753
633011
365892
517215
283153
920176
651875
432198
758949
898668
557629
278729
441820
740414
151284
416899
597958
453768
919911
588914
405445
896675
356070
208498
287990
304704
33992
307750
186830
818863
677731
974804
780933
1007612
50069
356701
392860
382544
113334
805649
857021
801587
417880
541448
454438
760668
777470
107407
298796
1011484
384782
120930
72256
148097
957405
69534
177902
67144
64728
578660
556697
639047
373168
801553
617769
557395
202936
566737
216651
315424
723182
1043538
80404
256981
23172
305912
191182
723387
991496
14472
184368
543155
807996
36330
586569
294404
978066
418663
1027726
772561
945689
139887
229555
88729
394208
83163
325273
662516
194513
26376
190359
669598
1026272
935836
406691
543500
59499
848289
110626
773488
1029999
702505
1005356
195131
708974
699814
107647
857719
318627
604604
641361
761649
804144
372956
139717
608906
503937
274445
174634
902449
296951
909661
25839
68796
422512
631561
284555
114197
867033
390167
418870
1039564
912582
257789
249657
159328
133092
829837
877528
973587
515726
384816
235266
1008377
866315
156723
646071
276907
106024
194501
1044000
784202
921181
245216
696925
7505
138967
51211
70495
743372
125377
979260
765090
614113
367389
752701
806816
313675
925434
679500
499507
625434
228473
257897
802553
986192
215701
492995
680390
732777
613992
493666
537975
621593
502296
696359
61418
771763
384476
487276
920755
69679
923199
775807
392901
81282
475089
595587
922239
1009094
189263
148959
333316
1029241
132809
702160
164411
329441
214682
1041874
497534
409933
901692
211472
861442
882084
943145
214384
722332
656325
623569
1034302
10098
603770
837205
611173
832429
973440
99608
87774
717777
465241
635168
611169
851382
81954
1030581
591370
415311
977261
753921
360834
720343
96605
511584
871103
701565
586000
887671
79679
699797
483524
480544
372700
803385
161251
178932
435589
1030046
655109
881502
216243
471332
683273
255631
194083
269783
749469
680880
170555
1031745
261072
738386
221953
953221
515489
599025
98848
831544
626991
711549
117901
567327
112200
403386
514452
192707
425483
21150
170834
272416
246585
261613
797066
889756
171759
622486
387834
705026
142852
366818
538625
547534
744124
852455
7154
423567
264143
388020
772415
801031
475808
524350
282218
369482
1011903
221120
260239
60428
768422
657717
86740
388377
1014206
1001084
308425
102925
940258
656583
496720
285414
566762
932972
374880
321718
428619
874790
295405
187376
638207
252161
475015
477536
928413
511570
881370
902400
51757
415765
708057
1005900
680675
855727
945614
976620
1003342
247334
153250
727092
558136
136936
876202
65485
866026
361163
650778
11506
919598
92566
622835
190058
86782
892308
435139
302444
213743
225253
955268
775843
790421
753009
631514
589964
509969
734943
954336
646085
827948
415024
227542
709512
175848
250314
124787
667718
83897
933123
1008653
1034115
815192
483975
628060
470608
321814
75454
343167
400554
809641
844928
692312
550970
1009653
869146
415969
817370
905544
648635
422152
5818
288205
693826
850803
632385
795300
372611
673495
586798
805111
50899
740789
521546
815587
965373
673039
845546
119591
1136
415912
240487
1000876
253405
930523
913979
92120
176839
431075
942574
247882
934937
936574
269406
905372
282009
876772
631345
910080
204112
614458
63007
1007551
348439
408342
510946
490514
43365
853036
275587
1014270
826160
623368
1036399
365808
489263
989308
435411
655539
292670
712205
878715
579346
829322
862401
663836
164172
605429
553238
831299
611285
540746
631670
212664
212939
564519
78991
653505
937238
883631
86322
434846
915647
303838
514816
192341
663368
376105
580240
892938
409312
441795
857634
52477
619013
368882
129740
896671
644612
373813
288874
584261
314801
200464
1027019
815563
337957
155813
437080
974523
57993
1020077
396214
886406
744196
948222
2734
436305
152173
465
21087
701178
60328
795674
38660
270274
552195
380938
958812
955503
178361
428749
366756
93163
793799
245419
492170
539873
864860
683956
668367
166909
90695
731576
748429
195563
95731
171723
455028
948082
382340
124838
113366
134541
325
498016
774800
987915
104990
682220
585991
502980
398268
126641
109267
399345
327565
488191
91931
119729
708504
19094
879750
656604
742269
864965
476275
96815
120519
610432
101904
459819
611448
36906
524555
640841
153059
552082
14523
385837
793412
283509
965368
881523
966107
291672
936642
329368
177909
638965
898331
1244
131431
895387
792778
729073
17598
937493
75700
505537
139466
953392
452563
172135
823574
766661
513792
116808
282550
293438
263185
482157
546655
940173
692870
621984
1002083
81324
252832
752330
929707
794273
284506
667160
906487
153846
113930
630929
405055
254274
92193
267008
948987
199933
264132
729027
993332
423777
252983
564694
346616
936773
51201
552672
978032
917193
92788
127687
327771
65287
233138
656341
974070
774515
539004
20675
876622
379985
268782
181309
968926
657603
358804
279707
796503
727217
308786
637906
547444
70299
1019163
483911
352695
246897
372784
434585
272242
386913
166586
279850
668851
328491
699819
281510
443273
476763
231340
331335
988965
560508
435530
822385
291385
137210
887903
400119
321692
479238
73990
634898
1037204
764076
90469
856831
56629
390062
532363
807450
334375
361345
116892
925495
798953
828543
640563
251916
934571
1000988
413608
528129
883072
941476
1022309
246554
249115
857199
702345
77366
571621
131904
30696
838131
708072
17019
102513
951782
360383
925705
695195
529611
272977
554507
970248
838298
792766
96800
447996
221746
83112
847955
393061
626159
721104
921755
325808
812176
985952
646498
43615
948142
707315
850696
66451
541774
115131
765047
699346
573593
304450
543443
933209
263322
1032332
338133
1031320
785868
275868
222290
990085
1007372
165095
964934
506956
900419
207854
235913
855109
979746
786015
985246
951301
285286
441857
933408
345017
34092
210519
356342
929882
541717
600710
234927
458788
734202
834000
1040263
894247
588798
775922
549428
1035697
645481
569265
127393
738753
951182
758861
325312
39142
757085
368927
429452
110706
64830
438369
431627
366213
825552
334405
452251
369215
115950
50182
970363
483291
176258
447720
88402
8115
659024
801075
865859
128616
996617
574063
397974
524763
103267
1009213
471
756973
719610
12931
831515
570613
41049
300076
488405
106839
481664
301297
408655
645779
769321
254087
310060
571644
731591
215136
906135
105595
41782
661408
526159
891418
36001
739953
259318
112231
204947
914297
667907
447353
979539
566419
174812
84002
908033
374961
450598
1182
697254
307305
395183
981636
948044
865791
886091
444127
115765
332536
906737
444458
457392
46166
144044
1024026
240481
657244
442316
264634
746054
108595
869250
282540
910557
803137
653546
218779
459338
706634
316486
135845
432091
66519
906234
331232
910086
918927
1036538
284284
467342
740659
938616
433720
453938
46690
240223
427544
559948
480307
185365
380449
266032
525844
891287
215116
261912
603527
583934
151481
855175
750994
927513
922313
744709
1037134
392452
299196
904704
988821
310036
512523
852048
259375
401033
178196
813958
76354
404180
642487
381034
398940
176655
254810
268405
256023
30787
1040017
214036
910479
503193
391625
276929
652319
951701
858874
715890
65739
354788
666812
858804
420983
467561
199145
1021738
334960
812792
1037967
852968
831788
761420
596483
263637
805077
358227
25467
706011
282791
127813
777002
754717
563027
474763
2420
100502
479512
487138
179895
690988
247
370430
544395
872443
75574
997734
69493
839250
37747
810509
272425
1029288
249165
166737
211024
317565
978709
458234
749430
976730
153150
990031
1041624
474869
236611
762249
803577
24202
994412
290315
830532
35739
776232
183297
398886
954024
213462
473175
701348
910128
927392
781570
2959
487478
588898
790843
292370
716192
694547
954187
944363
28074
588121
340108
622474
612613
131535
1016642
410443
499909
152763
931076
466451
814898
1041405
886379
255382
320920
704750
35247
330784
186824
152336
877673
883932
95737
305799
356763
1025924
798557
181529
868547
592704
488749
257340
80997
954662
424825
884167
98855
95882
528586
429531
601928
186947
551522
414109
722501
819499
642462
923981
287433
218716
870121
851702
394101
315368
648508
80007
121209
209696
271042
598482
968844
120879
410771
441382
760656
34060
886530
555177
275790
293528
322413
20734
536347
709661
923635
819167
179439
818294
172094
249105
546552
118824
212691
345371
195597
247882
803762
396002
62168
219851
114913
210546
100635
915898
867218
301171
541950
383683
674054
325338
859589
50363
204706
358060
404978
258114
684319
998956
964276
737717
583408
131570
70135
662327
768090
574894
647797
869681
503867
666753
15936
3459
854373
541322
320238
579569
1031231
1011070
316099
736704
298896
475585
898589
749518
158663
706383
978821
213719
158817
206299
640844
235153
217037
982304
935095
605837
220661
274076
1006032
10958
711030
70509
777460
399758
312646
74927
988795
596748
664423
70623
1025588
657212
417118
228070
514129
74037
512831
809881
479854
583770
376335
458089
576070
375074
707452
978813
987958
643358
167958
644488
915215
264005
730811
637598
394371
1016543
986561
198697
657015
282210
852089
27660
991396
853660
258062
767886
825580
206635
694259
576797
480702
526531
118563
715992
787824
183176
913548
596275
806385
518601
320500
505421
153107
117438
452674
57064
238753
22906
366479
422833
81956
385213
410826
34209
707492
934913
416960
497438
416489
86071
735462
652317
180927
603346
904108
768790
10871
792058
294134
842417
707191
297530
632233
483106
28694
608659
462072
608336
734948
45493
46724
523252
3981
805483
621468
805818
545741
296556
413280
672440
719883
508025
715208
328995
201655
8681
578077
249258
10064
708116
62815
302016
806431
886752
863700
235908
129843
750414
994429
237063
1001662
1034293
508847
991683
360842
610156
51929
1035400
663320
979732
715932
164504
401629
680164
859232
896360
770987
137528
946995
107670
322281
159212
518672
88759
308082
306791
698077
387421
386479
289053
261910
916809
852085
914512
835679
629970
944329
453314
575867
463149
321180
437066
452479
727322
320074
981855
948432
570050
783235
593695
1038132
279595
111381
670294
131269
636824
561739
428531
127687
84277
953741
613803
298880
690222
325153
533728
283874
773592
193267
979151
167718
974193
17920
402958
551814
499139
17450
334072
705178
1033427
284399
294739
79866
699439
450987
721142
475862
428268
774921
771120
507072
641879
297853
290254
309067
817876
763878
254821
740619
666195
1005193
711081
219427
646968
70892
815718
5902
882997
953112
357744
609391
677850
964090
699450
249835
682025
249485
833350
678609
170653
331183
448283
750231
719942
588700
451335
892266
632087
477492
528041
111744
811526
148956
252098
609263
550047
462215
437785
408636
717069
216151
753804
347560
951813
981035
657611
1036209
911458
784543
722757
41780
75477
381901
322636
967857
817706
996845
722139
176660
142581
707362
997633
425644
109489
747470
506028
290656
851956
647471
45731
610973
195706
1025108
43276
873119
922940
475577
925259
505762
614130
863036
793498
494100
914261
893826
127164
392712
460250
1005904
321894
32235
950274
655903
178559
309215
378687
365761
93531
758994
173740
187696
159007
764146
658671
152540
438471
787776
899908
189568
230961
278563
860445
511741
482859
961470
601
721978
738275
649769
215904
655346
302642
366439
989533
677863
577074
986252
936118
936167
261057
871579
85193
190496
56816
484773
401455
75314
648597
104158
601457
383743
766356
320820
469262
459299
377087
75279
253243
418828
244256
55789
284772
321641
647936
675557
930163
1015842
394489
232051
976262
295587
872522
145600
713120
806614
618395
946921
559164
512733
390745
800700
359770
414378
588360
449500
49171
261800
241767
446045
869234
28157
699518
17198
75954
638143
742757
735552
153503
896581
879967
458464
389751
206635
299058
337839
42854
730883
950142
256492
369384
743986
1007790
622966
673203
425644
936384
64696
129352
238181
172593
325681
786833
4717
843554
297147
223164
291542
1015384
527016
755590
813652
927549
864082
57264
174073
9438
654211
1015996
992970
50024
765041
457876
515638
944275
1020002
296800
307699
193778
133282
99527
226621
62129
389534
287550
289208
94667
387885
524520
626675
566542
443059
209634
898631
672071
151011
899296
68199
488872
95227
155923
756410
629298
804085
743445
707783
176152
342010
468219
19935
27305
152164
1013285
216282
799979
141621
883967
797204
134420
247417
129371
890030
738139
212896
694477
667451
850989
796833
155649
294458
338118
636649
76503
632934
361625
917078
702893
845717
555856
879073
227935
280214
472852
728179
68113
853065
989453
1035817
675971
192059
875955
511617
398465
688392
933295
474494
139507
480101
665079
353315
428921
748396
615206
478826
92538
303522
61077
308929
683274
732347
390019
855882
218039
717613
710729
270238
130027
280516
489633
35329
842662
845982
650379
651623
902316
741050
531401
596510
579721
188131
209428
10048
358307
952257
432937
536476
476647
420632
383592
390082
863741
623725
1001125
158666
513848
273796
853324
463110
648480
413819
830217
589951
1015670
672395
252421
939618
429176
86211
489143
407370
734622
515113
404027
452751
574038
721133
964266
951092
535176
136150
13452
489869
667853
331714
64786
294739
460201
510125
843965
196890
657026
583059
508282
738369
824270
1043516
1009400
750536
1037768
906434
923122
78492
713666
718060
121842
890329
404146
152661
1003889
453387
831084
863760
961938
838072
327032
457145
142800
125916
473397
809657
714021
407277
140243
175700
479043
309313
853888
419210
634887
654776
840061
549799
984622
633977
777683
1030711
558920
636858
688888
994023
803713
1000347
632491
755308
819534
444323
107184
751558
891700
637413
327890
522720
954289
434550
838050
458787
93734
274103
889985
41109
80990
1007267
403050
139086
692915
233782
88982
495644
999201
652488
356886
742799
281194
636571
385693
944608
859469
952400
651704
150926
590947
705865
652202
614569
893379
173320
660373
363537
118490
5586
272401
129449
679973
216044
53814
759658
690833
571446
418402
1033029
912894
70413
278994
458643
1006033
704116
907003
566375
246388
963090
932777
803415
193354
307593
815653
93737
542195
830432
319262
816521
841569
38527
998439
454620
760342
151443
832144
126089
940851
216519
959098
972854
283502
770281
532402
634664
177382
326008
305362
147160
926944
255776
455455
557125
921893
657019
163694
680494
834675
122569
741854
803091
558274
973503
672941
736498
638273
571178
96414
234151
390254
478477
403971
400966
344315
509707
826560
445604
453405
807580
898657
727511
467382
727591
67873
959046
921527
498614
964092
645041
105476
299299
177862
141829
170816
357723
962031
325021
1029426
992744
116264
886057
576190
77593
51077
385828
890360
133267
271126
954954
205611
744826
217037
261218
86391
239445
920485
1404
318823
327260
709941
939114
822846
186111
398750
388407
878414
579352
188119
608593
410024
725584
20362
773634
366750
381354
184904
502393
382491
34315
512435
305331
623436
829730
965146
634447
599418
334828
396629
373421
501769
867899
356399
841552
572901
937795
207127
457307
571876
270505
892896
266772
1001398
78822
208559
615412
878202
36176
761154
2767
542763
744324
755009
594281
924581
1018333
787777
320698
665656
694675
591539
534167
91245
900114
938996
892264
507214
864550
454210
202398
255169
797492
665324
584834
77903
181232
407709
29743
865480
69859
655690
842286
288296
806342
960042
176525
481207
564277
77720
571966
165057
804867
915892
93696
151751
609464
949826
1003739
74044
743346
760241
247917
1037003
442987
311359
1038365
1032228
516178
114766
564909
481749
167606
75357
397232
10160
25908
865094
516619
496011
2276
996066
773533
3344
211041
75843
823443
402450
824120
1037179
943133
834412
673097
804073
181148
876914
950852
429083
726965
550242
883694
92052
317634
871782
9659
405660
822309
678785
73501
218874
727717
404010
1044291
969612
544098
49743
120419
858869
554643
206907
653748
308900
418795
90904
554230
119155
238505
867743
317862
263167
682605
780740
198169
528129
581180
969337
731600
39421
194165
121630
898927
532586
195151
995343
102977
798097
364325
471679
455002
522678
577525
807438
2118
1016143
330113
309821
735775
89478
830618
459728
175677
215997
801941
720300
585865
1022090
440635
518783
703114
789954
471258
639145
8525
31356
177965
815796
29619
1028590
443657
509285
593823
596914
1003202
470494
379326
422029
101115
889704
657740
314251
734219
553115
543492
1008306
806661
254296
1000372
589278
876599
476021
615310
370744
889627
857903
200873
815755
875889
102898
25510
526324
145320
399580
625355
40197
417789
535645
35480
131289
469502
556477
226717
612289
559455
308816
401347
845911
969879
103589
966791
234671
130990
197899
640589
426767
387612
1023088
926324
494989
812664
960206
586002
567368
404219
886451
155811
510513
889236
697314
159113
777502
556516
359528
610275
909229
16782
988692
530035
313547
320367
1030430
486476
501446
845614
606864
378666
720417
943101
225385
136681
606942
825079
163608
350624
270856
356705
957810
522875
633430
481799
183188
165915
878013
912088
780989
829645
526889
420317
288377
237406
114628
173677
375798
443889
304799
1038805
275083
913058
499538
396264
687530
877741
331991
383079
408039
831616
875052
916426
1010033
759768
232942
871140
147542
259432
45698
517391
551924
419515
926663
447828
87564
904552
112328
480141
158964
625053
710445
612134
715288
132936
15118
364031
6853
799625
809011
177247
442840
749487
96723
623088
185938
805615
715450
622640
207133
14005
174368
800336
123919
881267
218146
581467
59963
96293
1029334
847153
805210
880954
810333
652867
378147
652217
579443
102071
486606
1029026
817486
74203
38598
978685
683235
108688
1018077
275504
499634
370760
857878
318680
1009039
656717
868046
712282
780888
1010708
89144
540781
325168
880828
338369
1018888
851663
844366
178852
64460
69759
189896
105489
21976
791535
327530
329140
728376
916065
506862
340727
571127
720930
308901
1028841
714851
609280
604861
558983
105560
254416
514802
808894
275510
170410
85558
68747
962560
283819
255009
303618
513250
240365
580131
307495
89221
47012
244170
295277
167218
436853
556386
154550
698792
352325
794508
108578
267308
923935
863552
903632
619870
887273
1024480
569247
204203
521248
116421
17983
235694
699297
352024
327910
454417
147439
207978
596140
246569
676088
466904
202446
1045192
72814
747769
586573
747569
545202
714089
188492
162839
23033
435508
218918
757921
197687
885224
376180
231642
416580
1001570
749259
575677
396903
161542
80880
592550
540756
873145
499780
204360
408268
394122
318327
661712
226646
840827
1017077
531000
203479
614007
759748
501619
749755
752420
797275
259483
75285
14057
177705
341041
346075
472306
953075
613750
492758
220551
926503
465939
335895
857449
327648
220395
520969
329286
917719
297122
237494
97685
712589
858950
761751
141019
71268
825274
210462
537391
885563
885193
462212
257474
680337
938324
703920
895156
515023
232540
547168
816430
291924
731326
734293
519984
825730
104781
152625
731462
662043
614125
239456
359203
619807
882745
228667
626228
919103
193650
542511
553405
120335
1044384
584580
969007
858246
127850
665666
148943
80910
292476
6403
64676
895024
251257
760622
1013354
864140
945393
968895
79959
987664
800709
326393
637849
910254
559551
1018453
363126
873790
543138
979806
1017566
707282
1036105
967937
814747
516314
51287
143056
527272
807824
162446
414974
939733
269712
126385
611094
722391
900855
483872
286164
654331
577490
408016
738602
232198
1044862
128213
454323
887420
1015840
668284
1033402
332554
208542
627629
895500
528719
7011
770091
703105
301109
789123
691942
69679
763012
455781
666383
712881
706702
556873
132636
904881
12319
750330
814996
19111
990200
210852
166344
1021754
9899
242095
14279
1018861
847679
383911
579289
785153
785463
94958
65536
848437
204935
608869
523061
273955
939401
641229
817456
226162
63537
35325
609971
443026
975285
688390
899765
483817
761265
381095
1023548
612516
990857
619873
826428
652066
418203
163518
391651
651282
964105
432206
125097
253868
552344
111628
41666
177171
660939
229955
40503
298322
892868
806986
1016978
608052
54112
32915
807223
854541
22403
681865
717347
1037453
867080
541176
285271
675248
453418
102478
573739
669732
297140
53915
874327
551664
406011
845175
752127
658733
220155
514985
988863
70260
451049
352558
406695
377562
50331
89086
756095
460858
909760
791947
716707
535323
755957
878265
318851
661855
96744
46050
513495
367177
85472
329427
217451
729990
447907
63542
28315
677453
351789
664987
775272
772601
665687
492663
440177
906599
570125
67740
629796
630636
766732
955250
94077
589109
167619
504585
806604
613855
762521
301681
846925
918027
277077
569374
521892
947071
622907
118473
906813
124644
416672
970644
855576
104466
603433
521488
651268
756133
747331
586726
772843
686373
274463
199997
928667
302387
333818
611653
386538
288460
859774
730387
419640
21842
479516
384735
917309
1007532
466633
179913
446956
636133
698846
466096
100086
480354
315472
671434
195905
1039137
283668
16207
500526
890166
49823
661250
421350
342791
104723
282894
168617
706273
846561
796537
684506
463886
43899
943675
257292
131265
506898
984590
155666
258024
40774
1032783
587067
450370
627491
859648
760944
186080
423686
552982
861209
151772
482392
661429
806499
909380
767459
586266
252040
73703
500963
767760
144567
95352
218749
95279
120689
722853
365941
424199
562320
526335
743730
142954
460932
446732
697693
50165
767065
845804
957711
151294
240327
666772
843613
615703
148589
180275
801553
510735
191835
137208
707509
978009
288277
1036992
620170
379620
126481
479663
707328
328206
568995
991649
972478
776230
593821
782362
380574
749046
469585
328024
870461
194852
251678
375767
401802
64731
866088
173838
226761
860969
250879
294350
580437
511072
54967
324730
170159
259214
85497
376986
226230
986941
538553
710486
908869
685993
578714
534242
183735
534931
297792
465224
498690
469930
914590
183663
752833
62051
491347
93435
137467
942499
675664
330674
814182
426391
350709
621902
462704
367153
63533
829623
1009727
136392
816918
144696
719078
381986
409282
941858
182222
647305
660351
894578
346360
902613
74750
308745
202955
1034831
187518
976587
200678
664526
710913
431945
582110
482590
327864
60674
881651
471023
96695
764832
1016097
985428
508666
546977
508176
844458
154260
934648
734011
16714
363310
675325
915192
196673
561274
65842
72399
573023
272697
304298
490011
581724
1027749
70911
1007139
965670
581847
541071
448467
103046
342025
1019753
993778
722534
244388
1043843
578069
24608
514375
907274
492392
984229
402185
816936
859473
233048
858741
998239
440365
816016
963434
922334
837953
302911
459293
182634
388674
384091
623805
52517
900621
244368
844686
948652
596170
987683
494993
255045
774842
216940
460842
918832
282683
305017
21277
79597
449510
320798
562870
466985
209653
956978
748192
919582
806397
824771
745886
839365
238473
668518
896175
541621
956401
911751
374727
741829
948869
2498
240525
181627
403430
227328
641945
1012090
60805
826674
873686
639423
745022
564522
358762
124557
516772
775094
553971
308000
719608
458532
90187
932230
719678
757958
436855
502403
391683
536084
256464
37340
573959
445931
239408
791728
19240
512070
918310
994881
990389
598920
787915
721521
916346
844332
1013480
698038
865333
714179
427261
682785
672180
1016806
932485
720169
761657
298125
325087
679889
480579
580076
177090
110776
235891
1033694
833693
103668
895644
713816
564758
148327
949997
642939
457166
979512
426866
171040
10121
643225
95900
918913
396967
57792
540241
674125
177875
456922
657593
978444
209071
745530
263483
80108
360389
807831
307602
374844
381268
1030331
954103
186978
1000357
524660
250653
540326
303819
800002
587378
362273
400745
910007
489468
761261
297897
502685
154389
504534
23974
49730
260122
1004164
985560
841492
983888
565840
155178
998736
86857
675410
462778
617408
114725
1033032
275961
332180
299303
979423
823314
181016
986487
227445
753854
845802
975605
331860
223769
27200
908554
890534
108123
19116
663747
348360
690965
580145
253788
522406
121006
884746
508996
436766
55669
125098
786250
618367
700073
823134
922494
513739
925206
585476
21189
51513
918830
717200
41505
676485
891014
529499
21180
587845
216240
381409
889137
786296
351394
223316
780768
68699
210769
713819
566581
291606
515882
584866
715772
684723
459206
100430
857977
266275
172605
379724
321299
177813
107401
686400
437229
749953
106359
721339
38766
497182
452913
832779
591483
807112
253683
510952
276395
707608
115847
708580
816282
465466
1029262
928490
698503
395529
582705
202399
676593
694771
252370
994375
80518
726182
179103
326114
591095
90174
548364
288204
20476
719863
153123
527465
652742
967177
544668
436273
82208
442714
434068
66394
130267
804074
951203
393268
470987
201073
754334
7591
327116
169171
988450
239644
954183
62846
1022396
819334
413295
421236
882032
971745
494024
307402
1028272
519346
742481
347919
446367
324700
379090
171699
683320
446453
238538
24788
355752
474851
484248
925578
734994
393866
874822
557422
190358
235977
1035626
54630
9436
716224
938483
920991
266308
177391
254207
903887
373070
939547
265569
752849
108680
459537
916368
645111
728820
398943
104406
796631
901500
107530
425999
770126
356744
43977
960114
799653
21268
972303
404786
812579
864817
814065
21151
321030
788717
778248
225383
760045
138138
939864
510500
360207
100165
166032
969877
799907
686961
80079
5877
433400
942489
947743
423889
732045
241155
771949
759951
359301
64851
488200
788332
858336
375177
748627
136894
545009
1024901
1041437
982686
676271
460839
239840
521755
687187
582101
414640
483210
1038927
111695
667390
815569
424280
557840
62774
798653
87877
83026
78954
357659
558095
853344
275607
1012381
387404
626691
319964
967116
562008
189306
438317
402524
1020317
526777
941913
14630
217489
640492
861580
17949
113747
504002
748253
652331
920504
139530
654889
8456
14010
664359
478956
494577
490882
698265
844903
982337
123060
420672
373877
598145
31850
650792
546811
448620
833593
739008
746612
541499
243319
464257
276609
872822
672287
271134
893964
385343
581258
885897
686444
717675
521761
179604
579257
603839
115721
889267
632820
585162
458454
654044
792296
888523
801957
243213
714669
323044
206788
548283
959462
9394
687659
527158
502584
466379
72683
153285
918308
774699
413528
768226
1030074
933562
653282
872625
773733
662727
83080
433872
331836
268884
328754
473046
497312
629648
574785
187331
512726
669958
93817
254774
961698
905159
667666
685951
850236
937544
1029476
61291
891823
731731
361174
441223
791045
473755
540269
718113
316815
80318
659783
767020
1042784
624669
620708
842193
982935
853387
838867
1003926
851437
664446
594851
778145
614773
881588
115400
142502
949162
938715
876316
853144
325115
530636
892486
942965
614398
302932
459570
237497
35943
499587
639758
143700
574275
436187
664575
936719
558697
214831
272650
937346
786338
421063
522141
232069
820560
131643
191355
512931
566378
200355
385387
565811
678581
1037630
627392
552815
994208
637595
214195
739026
174542
360916
627628
124881
731941
1027903
111769
517669
203436
26732
677906
917721
396572
969186
840684
153807
367316
306737
136972
827262
179784
665675
1041562
759903
467401
649480
420544
367316
758965
789440
486751
443013
1001176
247506
1035621
979488
927155
1032183
793929
33518
66744
358115
865128
134194
560363
6852
198488
257373
58286
487618
321854
187726
798380
218695
282875
813053
661792
300497
1002385
270106
15772
377181
916003
296254
809457
621977
521121
435478
884139
252090
1034663
894641
659267
334274
644717
33334
391873
216211
71203
809621
783520
303538
394813
610127
349889
607004
838681
259917
742254
484046
327093
280969
1034963
642999
649312
758807
737351
331182
283120
935959
655510
663540
645764
1007677
733806
830857
152023
297462
810963
145220
111419
329979
820506
812418
937350
300910
685204
1042943
218464
342790
345026
955409
112222
684517
421059
437489
814822
740020
110850
4385
1043691
316655
505311
700598
949204
300861
948092
32825
176963
347258
165272
19530
677983
710719
109352
425616
922534
342265
214179
122514
602121
309047
420749
196334
979232
971228
604031
134557
485990
613280
576394
638339
97315
343826
469788
358022
268596
283740
671687
113529
471949
196666
541505
618440
668045
112699
490627
922872
552852
961763
844504
794501
127054
446017
450880
741970
19940
876328
914667
307275
469428
875313
710269
676126
703555
737540
389930
542010
147653
577514
62747
255800
1029614
781050
1039018
717137
940768
956923
235757
880203
596120
735194
1019531
112683
256018
216139
580158
806892
597925
980251
564141
371821
389836
101181
861456
471371
664983
143614
83975
98503
826011
299973
891499
474993
613754
459403
760123
341527
53562
909442
7117
328783
261804
871572
93439
764387
530131
1026617
765810
702226
207495
914345
181614
366700
353311
448600
666496
617912
426398
281029
1039931
425566
866466
849054
453111
132653
371326
607950
235999
61038
692299
492691
931557
149672
366513
978358
676540
140227
325221
78439
570563
310487
321348
129211
264910
567189
1035149
627021
9032
91257
162254
827920
664698
983610
1042684
792126
1004485
814986
643758
928550
541068
728009
1005309
970597
1016819
49034
625394
233473
218100
538470
369886
217330
80268
127176
154519
938811
160124
496065
574786
1007965
244484
543470
213774
345252
95020
436635
442510
325176
813716
372683
769804
121576
927793
873898
289016
326564
349324
692977
243845
625470
519798
219269
1027264
958382
421028
96618
319259
894455
994525
3590
891412
773361
70321
582701
146419
978658
200960
412945
1040882
58156
125033
280682
690153
648075
1040216
857042
782987
21223
338751
811478
144694
500097
323439
994306
372021
365139
584376
2759
333974
969357
438296
411244
977992
707958
639357
304324
274272
1018793
916768
608759
74435
260231
110894
403642
620651
956965
93712
122942
915543
352149
783510
869015
895628
551323
339140
826371
736986
253266
463029
3389
385868
36234
65359
1005129
370404
197298
364050
222793
986255
899202
34498
918194
874092
712889
224084
956017
946356
298124
276324
991400
607726
409344
529653
921762
246139
985531
554689
764452
310461
838405
917829
858328
994080
880918
497325
226474
482630
91462
837775
320923
149783
987657
268193
976942
931284
563171
1006608
828997
599137
126221
862245
415763
339903
984330
488326
303544
1031940
819643
43433
568189
936616
859857
389741
474364
92776
846393
975665
659717
890862
50459
8696
944314
204651
517276
1007198
158796
740972
892398
402037
62710
131000
361487
934860
320819
275597
386560
421463
534075
45723
298697
812047
74935
183572
822852
454740
828881
484109
203940
231662
580140
286197
152541
68032
695418
648637
914115
64475
668673
319342
947445
873099
647899
119327
71403
744791
222810
620424
977023
674545
140189
671709
209402
858830
893824
505509
329704
501357
115933
863191
254434
323239
722876
441331
817993
736478
467656
1012563
120822
195133
324287
756722
485024
498114
200507
958184
925228
422039
618457
844847
188865
606392
871504
419114
1006989
1023655
1000190
162621
302040
655121
8088
383981
611613
99893
1009335
70278
727231
64044
883140
837664
480118
864149
24656
217109
23404
797961
162277
438097
978819
966849
269634
468948
583475
223148
632764
371645
864111
496425
413579
385653
678837
823570
478114
744249
435738
498005
980138
112307
32266
442053
527110
466305
348545
510101
998723
182794
72136
843248
10872
245593
685060
453678
717959
450048
454526
113275
809073
46696
789425
540823
180770
847904
28896
306541
365046
588784
856219
167288
302436
1023683
628052
410381
813525
19256
379276
728359
251600
460834
325588
426354
497599
586458
48174
427361
315934
375680
476649
652953
398758
206615
1009478
419069
207562
436646
884836
131694
376298
12023
1042882
139907
158774
457478
823831
107764
530483
881707
749593
630915
39724
547254
923817
762627
795355
736784
950737
235001
246067
828296
366548
467136
131431
793964
318732
761096
1017783
520300
261471
371633
742266
156366
541204
728996
720969
319119
556458
791190
387414
903303
596867
837068
637206
582484
323310
523513
391636
247185
476954
477011
881825
107197
207652
31076
777555
923413
864851
993694
515535
555722
610273
477452
684283
655500
488885
734783
661561
817912
255262
855056
414269
400886
9496
815943
596579
770731
180516
922776
56586
645075
359975
463547
813993
80962
635331
957252
73757
825705
327398
470702
700330
1019836
385405
208358
92481
7774
1024837
195349
538508
142135
9254
547806
240856
919846
841179
476199
56146
832457
824836
709982
262846
546523
898705
370521
376839
833300
32110
739592
289399
593921
505209
285249
584316
162670
135429
48557
290705
26507
348297
21197
601747
828866
328666
582799
552552
152027
441473
458713
17497
272480
382336
486708
238414
458201
446487
114556
227414
627233
883604
999434
65254
963047
19669
619151
965115
1015920
67619
1044441
992387
871159
340962
895973
162953
195739
820816
205099
99076
230500
675526
330516
93133
272214
35360
1033058
875245
455484
778357
559438
654328
64810
762296
718888
479079
529230
193944
279036
149577
710019
876079
148990
608809
911133
689053
359388
103610
924850
945002
336988
908882
833408
163459
682105
777073
657029
457352
1017927
942585
222855
646595
322564
147976
335226
700160
535623
525470
143504
378739
143415
168387
1037525
48193
424456
506377
474802
775545
66771
133261
906307
877187
747201
997536
655304
857756
457524
316670
685102
146361
1007759
704118
33941
1028952
976039
811545
599822
625164
324412
767733
135241
236317
598770
850946
842000
204399
571116
864543
377453
714360
827131
552744
876748
818490
416875
706128
658162
204514
464673
947461
1006940
71712
978671
664906
692334
134699
660372
321758
287934
813767
959439
148951
151283
32734
260223
165547
402780
190623
836319
138134
707214
960204
426270
507770
584633
465348
51375
311192
480327
410054
587417
247137
404503
383110
203074
738088
452222
729829
289806
434731
192594
51055
670862
208530
783670
820467
515002
890940
76742
155979
982678
17530
414588
665682
46828
1002462
964983
458458
147165
113466
483025
26872
626421
204828
806075
563268
665194
2666
922282
294965
614247
829011
937121
1024021
110497
712876
428471
60934
647235
662122
817784
618595
602311
408220
963205
812558
49695
875288
915408
12342
404960
228937
158391
411823
385308
385536
827802
907991
623447
637283
305193
587313
27300
754535
538646
937812
836563
604256
85591
159477
931869
790732
792623
930304
291079
969143
592875
468782
708206
190870
73183
446109
1042085
430537
244170
958720
98638
818677
455481
829660
366480
730678
511979
652754
916715
643650
982329
77069
360116
185551
988538
400607
332153
623476
128897
88091
895959
26195
54358
234740
14176
999918
896024
114246
35019
361447
47184
631551
731454
714415
596990
786060
722078
518152
412354
812629
582851
648423
420069
24092
100341
827852
171121
113889
837317
158718
159227
671108
46185
255052
757445
511553
232850
501612
52619
762324
407284
94755
697653
490857
212759
648442
1035601
347225
526287
375763
537674
676026
191850
950159
965099
21919
465924
571092
472482
459799
213896
90883
143965
167394
969377
945134
20316
330719
654142
346046
1032565
799328
471999
807765
218880
581166
846198
164070
826733
776200
833391
471929
577041
668338
116033
623588
638217
534795
348164
118365
152520
101354
815003
17286
262650
125648
897132
223603
398785
1024840
525042
80857
745673
501941
187171
52900
257509
65557
453086
991587
288467
834724
1014362
848093
1002866
635916
627322
997060
850191
166757
728857
665040
254790
763265
292014
684241
651682
6160
981348
397327
713582
846960
871374
308397
66257
860189
88364
595652
454947
554211
494220
894008
119753
732959
471022
352571
998851
463209
428949
817340
321779
359784
36311
441215
853037
803414
464686
55561
301685
912284
80491
428587
62156
893839
258002
1028277
386770
136150
1042299
776919
853293
530547
391485
5695
132240
282144
25324
1021661
628336
552540
958627
958046
422053
179435
923079
816398
305896
164841
744501
294818
212433
58380
147689
522798
421388
555262
54915
959502
370758
311445
901114
947685
259814
824568
907913
324300
972034
767545
605062
266697
150350
779755
416881
779640
508504
120810
960408
311066
289549
857838
140856
613989
15195
670462
608376
43189
400979
309022
941674
614348
503786
636629
243768
308262
243507
29015
148948
538938
506439
417300
981954
268519
1009601
559478
456848
707030
587441
347014
404096
425760
18146
799222
92188
505380
475958
88316
225309
156492
834425
198913
843412
712112
81573
1024618
824860
724281
949185
348413
511251
245416
784684
757260
229057
862251
707682
753661
383405
697922
403986
271488
445060
431289
967045
641095
20928
448121
873413
156042
186021
742172
442884
135475
495758
767342
1023624
95388
486324
392527
707915
357477
212139
615451
407713
817336
449993
798171
718366
644548
195875
842506
544818
21211
250890
812369
716355
143151
509306
371832
440035
17122
440526
86008
686772
93367
403438
931111
869172
995651
915194
407251
173970
921255
69205
888810
954903
812031
238277
810340
469387
789925
447997
476321
541391
619507
724719
690518
423597
454309
246677
870379
373859
145638
435971
820437
725581
254890
243390
248065
709476
724235
80963
166374
321
391444
522679
303808
151854
619425
167008
168186
608950
59974
817989
8400
611955
416261
860083
981381
523392
205869
705212
841460
757557
705599
912020
253651
707817
915276
923662
497456
286552
525778
281286
634873
899802
536353
495470
872638
63488
282115
18846
561879
601134
254946
51584
305327
738557
579609
35409
890380
940957
1036071
536895
804531
337322
900787
235325
233715
389965
210555
64114
605433
756745
412115
102917
475392
515489
598140
695548
112985
142562
809702
453583
589945
253360
669931
244257
3077
799642
885645
642617
564740
339153
598894
238415
727904
632610
704726
1009124
592499
237762
916
83984
853578
260016
44118
119900
508878
779016
110497
289267
72438
974032
265465
19099
589529
939612
806045
34743
480258
951667
410583
824399
736206
962260
884685
552311
413422
41905
254621
445440
288280
77336
324169
249785
35290
85859
680672
194744
652494
504992
586824
651138
242481
457630
53494
300491
55058
504977
500435
962893
229872
66622
774382
562980
571417
441861
251711
651845
779210
487990
989466
200090
405449
53800
340227
487761
16902
469942
822654
121227
288986
784513
217298
509242
695290
752480
781264
81557
361976
580590
108988
122292
303623
950727
247229
495947
827799
714416
939691
10839
675700
165776
488293
484005
351006
196011
573228
690527
239173
339305
747480
614038
686185
382776
488446
633513
493815
240726
561799
642203
569678
46943
86894
1033658
586656
856645
935896
893611
361213
101556
299148
818163
705639
695987
908849
13563
449941
580793
693642
335831
674357
51356
152913
149103
778763
1037761
251568
666941
989598
201736
76157
722544
859168
211128
109240
834285
244966
750739
335418
11456
197898
925511
945170
671529
554042
748908
774982
406982
554649
856988
296005
154756
945732
923257
450850
442866
678766
204868
139685
539361
78350
280062
862992
350950
530939
245165
129606
471536
460395
541697
175351
727081
286984
617621
691979
49262
663226
461791
102550
889487
357352
381596
782034
206263
609537
283883
884963
666100
800872
378226
622581
1044911
297468
251528
542197
932898
97252
737616
582035
422532
201626
711325
680874
315190
570388
429732
456713
691596
739762
428841
217945
824815
456031
752319
919284
797517
304315
429463
110943
258151
817129
596371
24917
318650
770145
530496
1016634
375793
621942
564588
505472
688355
467882
881876
626579
148274
717054
387268
305928
655499
343928
517838
733502
673544
560106
185531
495181
312413
707334
691665
40812
750033
96177
641142
876257
514480
559921
357974
139530
885684
204741
812903
150846
69228
698014
765376
205491
578561
67809
234890
391031
357327
644214
535671
677300
377772
564468
344602
912453
354657
42132
627521
10628
172228
566417
694366
494065
213648
223672
933860
614344
747229
661844
70870
1012697
695061
639229
776291
190052
899684
322840
354099
578341
1034215
156754
222747
371680
158719
34031
937796
397101
176657
146072
157830
403720
778195
222923
498245
2532
903770
946484
158989
783874
291814
626780
199936
752541
650999
928660
466339
912069
944000
116595
446287
129704
996071
860695
577970
559956
814752
262342
746765
183435
243488
816433
868044
959099
957701
244429
246653
632311
1019507
863446
353779
788273
899363
1002335
846317
741139
959813
526536
769993
417490
510691
46965
370392
652385
144460
543386
947092
115114
629688
339675
1020980
837152
218909
610448
307109
773108
118671
560400
61343
700765
338345
716694
606876
584808
961849
1036238
119401
633292
295496
769492
343022
791938
659672
806356
707605
841209
159368
222671
575708
558033
781266
585326
850487
720260
669449
348226
395502
800711
162516
129106
45449
374933
398239
35048
894508
690415
425040
687653
238280
914066
645025
929549
169360
199759
816473
369321
443698
581942
955980
33678
1040423
573447
753411
229622
122788
73213
81877
687022
48419
917151
858893
714716
819856
771984
304914
444940
935323
183698
593827
759347
633124
948587
56634
1037048
109057
602390
142939
957262
638640
939879
141370
493359
506092
359345
542356
142840
548621
988438
859800
203329
465130
54544
978650
147343
357658
124958
328012
641713
836009
750187
114099
802048
737362
94957
556254
775693
329918
256725
598864
746772
841723
555352
791906
1030563
619817
48064
759726
156058
597788
591966
1013850
821052
58896
398400
155023
863497
74738
1028705
373107
984786
182426
799313
33934
367283
510885
920498
70680
971152
624140
1029975
976371
955626
174084
1003755
859955
347209
233097
196576
968568
824810
863931
293417
360624
826279
947410
79694
718922
853520
349738
674268
165488
290583
648717
407342
746612
555099
1032159
731852
364568
766058
272894
78645
680516
658601
875869
408564
321941
283518
993098
948316
778190
212334
17571
113516
758138
72001
88759
343880
708926
511822
107630
838975
471612
540558
104923
459181
373469
97686
631581
486355
681658
1010345
1003078
194006
830649
489170
461160
272975
188302
720460
915178
333106
310207
987520
902334
242036
405107
541537
370118
528083
943565
408473
53775
372226
114920
690358
527880
619689
131472
620933
682283
480288
659294
75613
923910
426346
240838
703183
998620
906368
364259
675470
34554
738492
917184
137247
197787
529554
70259
124727
213191
627100
696723
887785
638386
655085
728814
255839
467025
189584
435577
619473
8776
235663
387124
625724
77331
286810
555507
294795
533481
18987
836396
459811
789689
222916
562034
6125
467250
819445
711061
499858
840133
376479
755945
643306
926364
812125
633405
490188
141338
448565
700426
280991
596744
238151
215979
329681
843416
341184
213989
211996
469244
779526
723755
432337
614847
463493
22175
616379
600192
947214
929262
435699
189180
674973
803179
926304
250197
91453
206231
728073
134551
933741
600288
993006
773840
547619
64621
652746
10327
902782
386482
452733
718189
94911
298275
106379
840283
672546
751501
33075
173756
257312
764241
568980
493824
730913
496388
936722
466937
666930
545737
98533
785402
939054
59041
590801
1019762
229809
51427
651427
371105
570131
521426
733886
395116
526736
681627
818577
372043
487684
487791
723244
437217
724052
675250
526628
112116
1027432
1010286
173451
723853
920226
515819
127648
25670
225632
46626
46073
425052
387519
885751
460779
741219
720485
575534
294304
261325
910378
444302
357397
412401
66678
753259
184142
972113
398932
998487
960495
1021395
571188
857877
932583
498839
982568
606392
437642
356406
798412
766557
1012023
108725
605044
7699
189908
208169
939984
272137
534307
941504
643929
987008
398542
726927
211875
53928
453717
207170
723878
893637
406855
779232
73548
212216
454078
546825
403273
29452
227766
884895
472031
167619
975683
886143
508428
369351
169133
162184
734353
728032
598642
55505
99232
280855
739768
975958
177629
1005175
607099
177818
869620
23387
878736
749129
897890
243707
288075
167158
829481
962107
549484
163908
949623
31652
953651
747020
759341
324439
773228
172590
496997
886062
460652
219020
19939
541461
34024
548301
406733
914695
827751
12793
189811
664592
1016142
433789
435547
676179
167540
537965
896667
708187
618481
375841
618989
281334
72225
637640
640061
586651
266454
313884
920064
538674
703753
404881
203994
50549
909908
523515
814625
911654
911354
920023
377031
361523
1036367
836912
722297
45907
398317
743292
1001154
675804
30581
561908
690362
914699
727100
623384
689307
615022
938598
1045433
1039867
60210
798934
378976
922243
104430
330977
688943
1035700
774699
712288
417512
572812
1026113
164775
895459
829952
634097
768036
951740
715
329266
740008
305446
161584
59341
287722
974564
391606
975597
145881
435721
763548
194267
915742
224831
691488
123782
434267
919216
739670
1037856
180197
555046
62956
675019
964199
84983
1017538
541869
937779
429348
356472
400293
814571
230444
549082
132093
19902
829674
754812
487590
986278
734085
901685
753481
959379
193036
1030313
458870
532607
783962
388186
342518
918018
831379
627826
878554
845341
32188
441543
329633
885293
169083
837123
466698
693763
33629
339249
286225
377835
638047
806393
825815
303752
458386
229906
393530
941167
837144
969957
594330
451600
821484
88824
97476
417508
965749
334103
859207
81481
823363
159664
4881
15774
864030
492038
550540
782462
766754
284397
680796
235857
700675
958740
357267
858286
824973
737364
4709
582409
7508
192336
783827
282336
908548
860431
80269
340962
459567
343980
956421
474187
539515
273962
72145
797254
528679
745133
649546
574380
797240
577601
772718
638004
864169
141771
683792
742365
566939
424443
779165
123002
785128
92606
604640
529538
288561
691358
131902
745221
382336
655400
495656
823998
640987
169987
367342
27922
593267
719269
405406
208668
592161
698885
184782
466856
603447
710794
443596
591373
283822
684510
72437
69271
518044
212768
27801
418814
21700
582706
192242
938812
600691
708529
892940
388285
841282
372270
714378
1043270
665506
818823
448610
877399
285917
205386
466138
822491
570663
256679
1029700
788464
156134
366077
233280
714167
607675
21670
7706
127094
735334
155657
941204
550478
1004658
929136
953531
397335
895579
417427
748735
538879
131902
667976
110226
397278
853447
948052
369477
577892
23721
1035689
314487
221119
1045087
591200
581700
966598
942660
909069
406247
338903
214288
43316
146350
752915
960760
729952
1002150
576655
263976
407700
704904
146571
277339
855183
206857
327630
102594
505172
358800
75101
47132
839520
632531
989472
964258
761325
418758
765673
881558
4578
802452
400147
119456
37245
102418
598783
103746
432913
649409
842085
718783
657548
697514
101848
84014
53993
493411
279350
107705
278743
230434
108492
526979
489971
55039
572738
62279
762908
770830
347689
844770
438459
462285
641506
454405
746560
608805
739543
553231
479939
969535
888016
944905
134483
96359
252
210380
338685
222882
990533
896966
758445
320383
226323
929600
305498
38912
375315
1033429
936551
82703
1031384
686801
500063
583967
525368
512687
85621
908766
917391
953823
987958
1041950
432055
1020468
299354
286526
762121
1020769
546462
349683
427957
558021
267207
648594
291240
719369
1018219
343614
334547
108222
192000
276533
947928
556753
1018176
198207
254163
144747
93945
839242
724556
160762
760269
804235
1045311
708381
477467
760624
99607
782424
689825
796921
180009
416533
396602
21817
37587
555946
433990
271891
399397
764182
606967
1045195
519279
289466
308084
257172
275367
381001
657138
466933
630497
167807
876659
648718
707043
98297
978542
595505
968882
126011
186977
435011
923510
480295
670193
1031020
594102
36991
219332
339416
949747
908859
892993
463590
708517
696534
408362
568562
928229
68268
636661
465346
33285
400473
968618
350156
303299
215736
859298
213637
1031621
955569
691385
78111
606328
10047
239396
417846
902173
522040
74457
944585
835651
46123
590983
978616
793639
77998
258301
500870
63795
161687
317901
518406
613737
141731
818048
918735
1044792
511103
595153
160516
468290
515556
2622
369682
130307
42647
124320
480193
700815
1031976
545604
559427
4280
307534
565490
247039
87929
453000
837271
1013108
565831
557691
273928
670806
530596
203223
970794
7310
344237
630905
695309
974946
627240
950000
971133
949878
326839
550673
206390
844606
64158
99617
942313
398465
873759
289351
378307
600110
891755
23795
991201
771479
56489
566293
505676
1032442
995673
253149
143857
90780
1011202
868290
883687
544775
891293
32126
225460
229776
472799
669652
654119
2014
1000313
232834
907571
167021
814472
905645
518406
793599
254283
770634
659696
599151
507819
32279
146676
277828
850634
889453
582468
388417
613136
237026
641818
812441
878555
904047
701406
410134
222503
1027699
342028
794786
690031
136073
148055
252874
218003
26797
564339
261970
961500
447405
721049
509567
579015
345630
597017
120637
160900
895669
161299
846218
361456
999941
78496
852564
289525
970072
437644
448925
285165
418855
67080
647969
798058
561470
1022702
103818
556825
432744
734697
280129
412089
901645
761498
204804
351582
751982
645567
578093
795103
902170
759874
700643
88966
786216
884152
736205
412326
940281
894491
42350
75093
45832
443473
284565
710320
637808
922982
796729
769303
304563
917894
707834
39346
893054
80864
558504
216813
521589
744561
491843
554857
98341
575426
122066
219294
806094
362844
510451
546887
746866
861265
291593
201384
756304
297445
198594
976267
908005
253342
703634
103747
234861
636422
660327
182404
765435
378731
425925
217053
671467
59571
769930
66337
383000
789763
724227
523963
816885
216244
997139
224317
602302
627565
22101
790011
588151
923066
867874
964486
598140
79608
410733
549238
186672
187390
749808
585555
624310
978360
443038
551155
348583
951914
993433
245605
268610
269147
746904
36087
607090
996267
1031314
255064
664828
621410
337857
38423
820592
320230
155926
479275
81279
887313
630561
27045
774309
1025674
936198
900158
737808
463954
696206
1000776
946992
781016
711597
769655
525929
664806
592996
36113
923066
341421
854232
533790
764393
26937
84577
827908
302805
999263
818217
63772
504082
930278
777657
921585
156007
15883
964283
517969
297661
589206
697115
822985
979243
736700
804266
421508
421352
969783
733842
491289
473023
81356
184918
828273
971751
364266
98473
880624
251190
214936
355868
124623
382036
26693
522511
748327
460017
1022545
193662
215245
734161
547495
418888
278777
592141
205951
179362
431254
425414
183451
207057
341081
619477
38550
379654
349943
673587
798723
724152
576631
564393
816509
146740
170015
672742
687271
637568
891012
833880
334680
276978
324611
870022
45400
788633
375508
70661
585641
1032700
672996
88851
774428
676037
676768
1028063
728958
278366
399410
618250
206468
304825
835956
1019286
576804
152654
505438
921278
583579
985764
391919
601703
74132
540891
240073
309411
901952
992329
286774
171512
313931
288996
267817
533808
584506
560789
415805
758537
41341
955752
663767
412427
541500
436317
848101
540287
185704
27358
284163
694934
1018648
883844
925296
1007807
601292
752122
279462
942118
90246
943160
712324
37853
900244
895174
743135
732256
347912
473587
502695
66609
60858
765780
547613
351120
795953
481291
932972
343502
617507
912327
460203
76824
710664
580579
248008
832834
410466
47296
542508
1019826
376167
201755
884542
89729
804729
436813
762013
65332
735037
76286
797863
821221
425069
742915
274357
891990
899655
407935
313831
536817
111017
276532
195962
725022
314773
641557
781346
986689
311341
719784
896519
390348
711528
550108
520741
52956
728961
529468
568329
103135
752219
834742
649328
956698
610506
254270
605588
14941
505407
1039735
1037316
47567
52510
213273
582656
217807
139546
233431
539145
824844
360533
314128
121082
751153
133957
295605
840361
763676
555570
618511
898627
435334
894986
28582
116419
688727
465307
825324
292804
795335
769591
509125
70000
681861
1020060
307586
219740
418269
49469
349879
125714
390361
664772
377403
832674
820358
362309
917827
931340
577743
46857
36653
1009529
27246
858506
819929
715857
578066
632088
402423
756988
384367
151262
243910
760067
530983
291771
683812
524698
697826
652377
885315
129982
729032
503016
45591
901770
125171
33721
280072
132220
292626
98764
475268
439440
851866
561947
359147
590652
76259
205955
272776
820432
411364
615007
889711
212454
163631
169129
1028848
373588
369467
605567
147949
741358
407159
291915
712381
1035701
539813
241389
114879
559077
228655
164485
311666
921976
740687
646282
700253
929091
671780
611457
499892
699583
941104
434790
368125
810427
33067
381091
538814
967761
507699
622165
609055
256284
321790
427774
219823
886874
915214
979856
218619
679406
468819
905303
982154
107399
516948
845341
248338
524759
724240
715986
935462
713123
531940
894921
827997
171553
665109
813136
758807
72501
783411
497296
184984
63994
1042362
826282
134342
553056
501276
262547
905009
868397
596840
348580
290477
116315
149563
446697
812253
329529
954292
180315
895619
89052
68896
770189
770602
77174
563936
911056
924796
735504
840554
869741
681470
706032
696253
285231
269679
303085
944726
471826
517826
437571
242375
500900
459692
19655
778292
950931
724573
893362
114736
178044
936690
780145
714258
248679
247781
451594
380056
656676
396563
537185
202051
895127
326254
139708
516319
769932
966587
25254
394180
589599
727087
930670
356211
704635
394886
13523
287420
552282
794496
916846
311461
1008349
37763
114298
738647
950477
747352
805562
860616
685875
314496
211000
909213
656982
854774
52994
415718
108076
479794
795394
944578
15439
595307
282423
6563
967910
786490
997592
884814
553174
149163
310460
677251
332478
706697
353009
283683
530914
952856
339283
762990
215828
883347
251393
142342
964945
641526
401442
855132
362960
825447
169712
847549
336189
128730
841261
1006443
778851
933491
969484
701977
567342
709526
837647
967575
351019
310548
469667
240579
472838
306443
819779
1037369
697223
35996
52895
523734
65851
336714
490170
244825
954410
558808
170308
118262
226200
31617
409340
508238
196781
334145
52141
890915
564995
17585
840311
258124
580958
1003697
779956
489564
127775
489741
734084
1028864
817975
540025
626901
705158
752225
888079
866407
1033596
677688
518436
304580
932040
524092
304388
818383
487065
695370
516215
677245
205040
475004
587167
324613
656378
180768
82560
322621
810257
436707
139071
330961
24788
329434
773596
11381
607807
963709
771362
417011
52914
79742
454049
519741
476881
706024
66522
100313
612811
727271
506536
296825
724995
917550
341583
747873
454805
565605
979491
301510
424881
193154
92666
143858
339486
289312
923671
14299
344409
1004003
358988
925392
995736
380644
859720
441084
719458
787242
263999
312660
479769
893295
6530
492931
1041220
885382
700235
634825
1040568
628790
693602
420001
288110
296219
260265
632147
576952
99649
677776
414533
48785
455795
813467
548224
493307
262094
289018
857500
955581
1003811
193281
457327
410907
935534
321781
54545
476123
209148
934873
352270
444099
822019
724968
673856
752104
299356
816407
903778
340520
734263
481494
457708
382740
638167
800157
925787
911055
1012348
760732
40909
693935
787672
139315
129641
231796
579856
326471
589234
600872
239753
899540
93039
494019
17697
499419
581260
691425
38728
822864
25756
810915
357639
381356
866278
1036656
711405
335653
521169
265058
862658
193948
617657
270107
1012418
489418
704232
28008
856822
577730
131138
375953
767176
83096
905581
664600
352213
42716
811136
1028967
528296
138252
465141
175179
478441
44413
104417
418882
878629
344138
805122
130598
562835
838155
463274
261045
61901
946714
775265
939792
706153
94718
308403
103314
622034
904349
564254
384208
170548
1044375
952822
529506
272924
12384
175331
776627
254055
167320
170637
611811
983763
483389
664297
911445
965492
556724
173056
135883
571885
426124
181768
274882
85208
296978
389297
766798
139126
36585
274040
914253
438178
454064
1000546
172606
26370
69450
1042586
956476
466772
782473
397956
19958
648698
67788
610623
184497
152152
785874
344224
353382
1010365
782147
222606
155459
319527
214490
397465
12581
174334
144067
690242
1018508
180667
277673
995357
28672
55092
761121
169080
1003314
394924
710286
43452
461515
861443
276107
872121
784274
353250
115952
309951
140037
94570
961213
172004
127769
531980
633808
90310
467904
362525
99487
648038
148402
660769
162906
307656
230623
800706
24760
224189
231268
1021296
874210
104212
49738
680326
265187
1028512
40311
213860
111538
781363
203809
300266
375356
950895
130341
701017
60870
704457
711123
623977
25951
77893
980199
197932
314950
500242
490898
556776
827376
533374
499457
924768
906338
58854
706148
576947
143685
485958
1036297
418317
235113
938486
595458
268101
803270
865949
246744
613950
1493
328589
102369
506301
307720
363436
514228
1042972
425869
87119
565045
342379
397080
774816
370069
466877
811205
39144
730399
113789
52348
1634
321795
702384
248078
398224
991378
616622
926448
247939
668088
434015
334526
1008598
971970
577759
89139
533147
222309
695934
266293
85539
491780
484641
127050
914624
893819
344623
111706
686807
642343
838391
949717
723518
788943
484276
987072
669209
754294
147469
71783
955304
391464
477681
659443
851500
373205
50415
658595
106929
548340
859262
1010078
394522
1031405
682578
967125
451511
257337
908126
8171
237463
815809
846027
709830
985756
76146
280614
456494
446694
535585
486156
774511
274098
844565
20094
665826
972565
327784
993985
699588
626432
1370
345985
268918
548475
485670
982923
60284
544556
583502
478312
306446
546773
750119
1015184
580475
72713
664467
545206
801221
817287
418222
118703
682337
815561
9740
36841
70714
582711
639129
504316
876115
947801
675810
101270
836311
644723
539908
170698
210686
263732
235706
1037102
157543
403004
581730
968813
733672
523974
638228
871483
481636
212148
948494
462491
766818
515082
120611
133029
485297
157423
76884
1024438
244265
61950
52035
83859
604537
484165
266972
646586
731440
702741
135275
297728
566469
178859
1027718
357694
436501
56490
353900
64149
1042073
715831
505378
421620
196432
910996
646716
953913
392892
294837
502678
583567
824444
511241
109330
114546
282644
85659
423274
540939
839960
76966
58630
338707
391894
647916
576488
674590
834207
324569
634036
750033
218578
982706
924282
47287
572318
92241
145364
999584
124513
758099
521399
1036738
929530
857024
608017
778827
864521
819421
790192
1007431
41736
479340
1039553
690507
404970
240431
1001653
134316
206455
969516
308754
734074
927256
659062
21744
653291
779511
192497
276265
571982
143123
87682
240397
448682
313504
1003452
118079
218882
1002162
716388
957334
412351
734741
825415
717261
801781
802553
639527
552701
767884
776178
167015
154893
528461
1037046
898626
274196
210507
560457
521005
222392
362842
631153
611787
927849
7152
891782
620471
168038
368833
753862
842495
98055
14272
325756
41277
1002690
540304
842857
382543
46605
135888
496645
162634
783504
699708
1012078
491113
622806
398042
453894
778469
54080
28992
127712
429812
637930
140001
305083
634219
528419
406325
314551
64707
1025598
473826
501275
151014
521498
5785
845319
542092
850198
340131
1021944
864485
463981
435942
260418
1010690
960722
527745
647414
143141
682297
818618
63221
288137
487409
685382
489407
478664
728959
788075
77853
680772
354219
113256
513112
393066
524607
750524
405883
132273
748309
552326
593661
138683
677037
173963
1025744
159942
319851
277660
471923
48438
458791
316534
902469
208512
596992
840401
621921
388883
481
367129
21118
566864
316899
922212
328043
186564
180345
1014495
298686
333796
468344
894441
764244
595527
898652
210185
493253
496562
519489
42103
74626
169413
884633
630734
299140
933358
620069
140607
505378
534315
639229
45075
148157
615624
194541
618281
601133
519788
290213
542920
469869
464470
739547
917901
819605
762756
392081
353818
843576
953827
975936
551707
249294
113694
291330
311386
1029800
791237
1038909
1023934
457614
12294
268608
958354
89282
76362
635515
287613
415018
617952
19954
297243
2120
173092
327094
585631
1021367
24150
758475
832420
154958
919755
969721
568233
298415
719006
454006
49635
947136
457080
51895
578239
566416
962576
683490
383499
328169
624779
749707
721643
294285
256934
591855
329041
386677
712755
887128
871835
1032068
308705
481474
804598
70837
647888
1008034
909913
117084
473415
969507
852776
79108
1019257
181588
554920
236579
352375
338934
267455
558431
571123
762615
221024
501217
601708
853438
526016
832015
26100
904051
397932
121656
203250
24737
593165
992876
566014
941765
266927
635203
72847
731916
415731
580727
662043
383111
238727
202462
957194
498088
693414
1017619
760338
462069
79599
762248
75660
802322
922250
41731
399765
319761
752578
363932
503452
130817
994636
547816
859542
266747
347006
328665
861537
907954
588732
47146
1016830
555601
53197
15105
388459
181453
426182
173181
997753
1037434
492847
926912
386788
946219
501987
637308
356942
450897
468904
646253
376082
169199
687424
797172
510964
372550
1024857
418000
950836
862207
873656
232829
964234
523024
426445
143618
178665
164004
705943
289784
599895
400162
651671
181641
19221
517501
240057
228907
22398
709786
504026
586699
967669
45651
510771
623946
338842
748972
169966
647413
390530
572793
51166
787296
1018735
683240
154043
386419
709593
1027314
850608
371787
545930
566745
306662
288769
583697
955808
815899
232711
338912
616094
717743
968653
595238
316288
80522
387984
883101
433001
719073
46004
200044
765486
154370
795494
382254
286806
463153
148098
800644
91416
725123
1002560
190378
468995
115416
722681
26904
875352
831337
450612
160461
849327
267312
149185
13885
646868
567558
599238
69776
151466
695838
774073
1040284
625823
64104
472047
292363
144118
961383
454728
738010
609505
927253
923148
133946
11846
575621
496173
113072
187165
924843
311898
446400
84762
378026
99178
63087
831602
299726
521363
1035085
804364
111116
535268
154519
1000998
301747
664868
742607
901535
982065
630454
537132
867801
505244
888010
389960
7086
528080
426460
235602
107848
346568
806399
501783
924612
519208
300306
266548
938627
246145
804902
814241
710240
418560
68846
780479
563702
668410
600927
1030653
15362
952986
924999
469480
158560
746409
538625
918063
676964
15293
419004
171630
468381
967337
271677
34858
772973
586596
17262
869770
819668
442735
348248
693108
878155
721049
206176
791476
750393
580884
267223
128440
406333
223448
542020
494106
979530
315263
965194
506131
140241
775475
794664
680113
156708
935217
465705
735066
425863
981930
331794
694593
293661
45709
619056
34682
13643
472360
833385
935333
558452
339427
530208
823895
23705
491330
94547
864726
934059
880007
1016853
192230
776156
163092
305032
715132
570692
988821
612515
57614
599134
529099
663732
175339
232959
277143
862065
80648
1000593
814576
1036442
365014
445245
529870
160117
820325
340986
948721
797837
455969
406114
885755
999076
614934
55028
786107
766215
19341
1015076
797027
719693
754608
8829
392774
39538
371386
83759
837854
868960
785009
52307
990183
932098
444427
890709
971405
897820
581005
841273
153048
587001
1043925
59731
585303
1013351
903160
798187
340949
207553
958798
447235
463917
252845
802131
844022
791309
625847
609405
264661
1040349
529553
124844
442853
815459
1042954
307850
629971
1036040
807914
309139
548431
877373
154429
577753
291340
995313
699204
532745
588028
264947
173744
549850
645655
726553
99155
177710
285953
867767
458915
793259
118035
721821
807996
1006025
636709
559550
560776
1040859
896102
67830
653623
870949
46998
680115
452484
201406
202293
280675
74499
565653
984483
601880
399129
803767
4137
68413
301976
330211
10833
426455
1037406
110969
815532
311844
380153
858350
304219
737129
826264
971696
27953
159569
345235
539538
499246
744573
824709
1011176
876701
976582
1013518
576920
761514
902886
167817
1026895
47851
2796
995780
280108
588075
416089
269417
955020
635912
141102
232514
624786
354146
196382
456826
741208
1018872
330040
140128
389102
1007941
538279
835394
81949
36320
872144
46935
941428
833373
284072
934663
1038269
682524
286111
1008438
65633
735182
409440
288621
507364
618983
72159
79011
286068
187354
351499
330786
967912
402835
118637
149030
431803
674119
447535
1039810
360989
622642
306217
605745
268772
17789
948256
740406
436270
497387
874599
163493
116249
692014
998870
223059
823438
783696
642335
1025542
840771
34969
131284
1022282
22285
446680
949493
713851
624223
490483
915091
997724
953682
662058
900561
621013
769122
359652
58303
861978
461639
923559
612753
236006
927285
730880
75396
560143
358282
774259
568008
931362
152043
190215
244686
403858
1756
780621
96192
864843
634710
969643
42833
518022
879792
138923
317220
62632
462854
187185
550299
797396
575350
989404
476653
768169
930442
926260
263825
46155
941449
912055
235045
903755
110957
107923
234634
908081
793979
589644
931549
744255
243728
138239
822640
132058
717629
425282
139222
780149
771736
239701
866992
933734
509641
437107
79125
706380
319284
539778
530550
876683
185222
938738
873624
107504
215302
822424
738696
305478
167370
955229
331644
374437
654206
453337
244956
420010
294058
139846
103747
477584
38543
807946
784063
71484
221449
421691
707506
48054
355488
462923
387021
12677
741245
582516
1042880
983239
343797
912429
580141
949927
406372
831606
780377
440968
562312
849518
752962
367165
422085
619630
993898
544914
931162
772305
889770
50516
1036348
483125
114995
917775
734229
760608
198096
34449
269074
975120
66982
404963
221635
931069
165827
973484
376642
423131
704750
971255
1005569
994763
550567
293753
94467
812097
181688
251299
685519
135431
756368
699972
451469
881060
620628
410072
697060
1019580
384356
540106
182669
1044286
476656
33860
967631
56770
322381
341508
743160
676283
965038
720459
453199
132753
648549
633251
110264
83679
679821
928056
395577
521426
456733
794378
154654
846062
981667
815
687598
818569
1029733
715309
592415
65876
125950
155978
666834
151081
543329
294285
581377
192395
240322
245941
62055
972945
589095
142001
74848
232246
662648
650172
44323
43769
334550
113443
808917
447925
463841
303078
151084
443254
85894
334681
233555
938163
1027831
623334
805411
64972
977473
958024
185144
232525
284660
644798
258591
384302
191244
2940
715536
395693
515318
587742
1013415
86140
894415
365176
966914
648897
645620
800415
38351
155827
494756
490699
398042
1036892
344009
212923
238534
406005
1006696
528852
37843
618317
879800
863118
1000931
910447
218358
757108
282
334497
973219
805046
69767
904447
502503
354183
343555
178117
978185
867664
93251
742936
338909
37046
489561
149600
392329
899601
568000
812988
257728
839264
196573
324562
885226
684959
366951
509428
222415
844141
529828
390910
664978
309230
1018339
889054
174595
1032796
424724
156439
430616
375438
585581
259777
677379
751073
949915
874187
703924
894908
919730
86834
982406
252519
998555
711120
805197
902487
865300
867637
421111
225453
850945
458422
411656
944826
19334
728151
1026782
14378
50139
377486
189492
293242
865116
283240
150878
704251
292573
1023392
918532
1033805
237769
548884
290837
524404
207877
171199
521037
1033538
262431
998970
286541
470199
149077
618592
361629
287114
695310
393553
980596
652328
761192
76773
78232
16407
762902
1027828
392925
500946
819036
989854
138662
479060
436759
699508
923867
189682
442897
196247
129726
718028
851855
694590
387713
20763
856109
973539
804003
881849
664981
330188
79152
161892
22503
735281
601777
517000
147840
433870
549637
124947
338688
585613
793441
829452
466224
678699
854505
955721
722278
237138
212702
614626
379935
804121
248019
686123
666529
75251
530569
424247
99547
513446
601340
500953
828210
163493
463857
3997
606367
891228
259617
371977
289737
1042470
1034202
551500
907458
172227
924804
201950
391841
360015
212370
994692
125372
769259
23599
394171
626293
456959
651086
693735
588650
467191
326619
307019
697335
793389
508706
342813
956082
43038
126537
831102
1022490
844025
261547
865565
828008
941712
22702
580461
809359
739640
519764
1011731
570243
528453
384404
102781
622523
396586
104632
945171
591631
562496
117110
560945
298659
483540
638014
225482
790193
673114
1017449
1009718
524798
143544
936902
112069
327745
585352
882410
331503
530723
464133
927543
573369
281323
650059
285564
707404
919807
1019792
177505
53397
930874
381817
143758
660600
736809
101556
44454
1025881
495603
47081
409180
520980
476702
413972
797851
922633
612264
201458
285270
215931
875916
592397
463857
988110
42132
1001977
582935
256050
674268
400036
876345
387647
282680
6641
949744
881044
946877
132824
649217
427397
127759
163518
162335
1011423
953733
747680
382778
24882
647431
461150
290152
128296
373526
820909
979283
806750
860059
410667
755544
689759
408432
289997
54286
408203
812471
999586
563982
151094
970838
345561
369990
188445
594469
72579
546909
718158
204762
1001706
429978
474284
1001680
713471
716690
771819
969739
684949
998319
769510
792812
351391
972618
335114
922010
421476
385328
401559
641895
504612
531598
250617
741411
633088
1013260
664963
741170
895873
160844
406787
798720
1044345
266368
763053
453276
106627
597642
798231
894727
914773
618504
519997
21296
27332
515312
502215
229057
792419
418289
896262
506756
568185
469673
527674
746523
249879
502914
11451
286481
18297
206293
519888
91205
426382
665005
141925
131470
940670
262591
332757
296260
900633
927031
786434
74405
187403
924736
1001529
145197
59287
207936
138291
795864
548011
565747
44681
493819
355479
465286
888111
768436
84552
332631
119223
23080
776184
959422
845566
226306
547985
59212
600480
996120
140426
92455
540613
780048
263957
90337
561217
206546
206491
1041927
651849
436253
343348
408135
276354
974966
266754
421789
492413
942699
433988
354193
255836
199291
258186
418766
166108
955975
324739
260626
332848
695747
513389
550053
923873
636712
110529
3086
830554
210381
84373
285919
485197
965200
1025922
796458
248706
306831
589693
118088
372480
352786
437961
174121
370073
193951
63415
712343
643018
868819
68860
546750
784512
1044593
191408
983242
956446
259237
940549
356088
978496
319269
33173
948106
892120
691122
1005194
228308
556563
682823
936658
1034591
147374
789730
893299
678766
612363
323902
795400
752976
1029386
333345
835988
281247
590368
541221
539259
21681
100773
731944
933782
176021
110842
498615
373605
72940
51382
486513
1030731
109111
95140
152980
412731
590234
639527
467805
539808
315103
207594
484694
918055
87267
773709
220494
12535
537715
346310
599725
1003046
246263
818844
246629
558882
802875
179874
272666
415636
5645
625946
116090
653675
968174
565610
497630
13225
139013
575501
629052
697678
431669
1012899
651655
910458
561508
412775
666970
432368
502994
751523
360066
719453
750870
416730
714839
772116
670495
1025929
362873
163441
743494
593705
586696
670044
217196
964645
37288
602405
1012828
800103
161989
1037289
90717
842613
54702
153475
619689
523532
265230
525054
960524
78242
376313
1033507
16709
789658
540098
643129
964296
469862
76485
797597
813371
1019749
674095
596084
465894
710376
466901
489545
837575
701783
886249
776928
16581
954362
177523
921777
496941
710740
22683
631890
272691
976538
932612
802409
142838
731430
1017994
990867
567670
116481
332383
652419
483953
438395
333204
36377
548001
373231
307171
657249
373286
190594
43792
39214
688836
186357
358361
131862
530567
746130
505572
83503
379969
326924
562196
719596
116077
346073
794888
532145
66286
846704
780233
136531
919674
204607
188624
637135
924184
904054
814790
298728
310287
562413
1028034
765943
121687
343919
5406
675564
923996
791175
391170
23745
999879
27107
329348
931217
92628
657304
284577
612132
646123
427959
814963
789067
819694
962211
745388
978147
639409
310293
751904
850634
152183
634590
759437
697378
418950
80135
12783
348602
836777
671025
563641
595282
683668
69139
102236
779096
125235
998068
341364
906186
782588
382048
809510
917106
225982
940484
678868
838962
109917
583024
156582
68797
758416
651095
700698
1022546
453188
301299
630795
93585
528699
587935
48400
621362
16856
699389
872081
97333
235079
428756
1033088
857652
852068
634976
32164
313768
554866
802427
49576
55628
939489
6438
841593
1013262
647343
65350
645973
509947
133772
119651
178478
331759
337207
50273
933410
774902
464797
274503
244511
870066
357607
773612
653493
810752
65022
166888
617767
850864
674852
254924
900351
602640
542231
867640
603111
735205
178241
65565
611389
76036
822097
497314
792862
68462
364089
1016670
286066
739894
679068
517997
235494
613233
775900
488884
380513
604888
95046
341839
741398
411315
431864
902460
85520
755624
212078
545315
298493
758524
676025
672726
515005
789062
675354
856106
569491
494315
572957
349135
404628
608893
668595
917374
336739
865713
313789
603660
356061
346011
156057
253554
1028240
162635
50857
230860
639642
582755
969976
91372
688402
478329
498348
769374
772609
114423
879620
977757
1004121
819667
561861
789747
282342
598337
103695
192314
141830
774579
736164
303673
855747
34466
748559
944265
219785
68512
671123
714897
686263
510990
1025820
316238
211155
161314
174835
166137
806245
968248
333583
910650
835620
599888
779069
572994
98922
977530
779339
223728
551709
981739
321234
504075
517404
772737
795862
1043045
339939
676694
410174
12160
6206
228974
347085
184164
90819
257875
614564
549747
39426
530208
911954
103148
960432
52746
682764
675684
44144
364804
108068
842303
18341
768264
82370
680084
1004001
755126
453549
412006
382181
410568
424956
463886
748713
87809
374011
386301
259066
312702
82232
83477
919325
59372
815207
677824
1043608
123887
174426
138161
248591
212704
230575
639532
95249
70600
700635
277268
44546
373951
845417
483816
437281
902965
532358
9704
878635
511017
279570
968648
641833
567779
355035
853494
903246
381326
694917
944140
250568
740280
413220
152712
147212
257019
53855
78976
390309
364389
198709
309220
713446
15830
168523
594656
988578
666949
506364
955058
19362
429760
676744
1025934
480745
26039
14100
647078
489138
703386
414849
427137
744820
972285
311581
583372
477636
178569
300477
267623
902014
17436
888937
495715
49569
684606
68920
628228
1029124
104371
563799
104121
90339
953527
434908
876705
366676
139003
910038
604032
13769
835850
295774
829080
406401
832764
703447
990541
1025850
79357
746987
943984
517010
57006
312575
460229
1025757
596859
641769
203390
107918
162440
423748
201608
172675
254807
483585
736660
36324
297266
569511
859651
242918
827051
21106
103109
755473
134868
672773
887327
322106
143540
293059
672613
565435
100739
563666
879464
1006797
169608
702390
485729
327855
1008831
149445
157231
538606
223934
93760
773388
212134
223673
203817
348444
258537
146639
426637
691016
535181
484297
701388
306625
159683
564082
545115
1021263
1000672
444905
428309
336946
96709
292304
732862
366274
217009
371452
868711
265945
898458
524336
256710
629058
751645
65766
537544
142405
197738
28186
649538
319319
819193
373397
513004
760020
914313
932583
32974
721671
966456
370597
63337
982893
251930
996132
232498
550927
42658
969731
221409
512545
635805
343647
95192
1005806
1027630
683687
237148
828950
717037
703898
668882
953294
974544
202559
411159
449620
515143
947142
963227
11243
41330
874615
327828
47451
692656
1027054
101494
346380
216328
932365
544219
570876
77277
306135
963147
228673
657579
918286
311186
557230
578933
474546
215258
787935
789605
401938
26977
107353
633592
162353
764492
345118
473453
196339
140993
63499
744593
618019
842482
446857
127630
359189
822980
245475
257044
64501
170005
200800
207470
554219
937976
877916
349880
308915
981858
495852
916620
910158
26132
37427
595985
975196
167468
319101
561050
796608
600458
302804
237317
32169
298288
540386
614786
152193
948601
192120
793504
903616
389180
627832
997609
802334
724298
224752
128379
76760
594667
212437
627035
900491
565665
1001510
157676
754538
1036060
80908
227641
21337
807023
427809
312408
461169
678812
938578
19259
150002
497483
928540
695076
616335
735529
849620
511159
237931
565337
897012
347142
88954
896136
533601
598409
530286
390049
232855
314597
117776
760623
385660
478673
610301
12830
166541
948787
586259
337002
33564
90121
1030357
34627
327445
994399
436248
957340
815718
362323
14929
100689
248014
666294
880365
725689
797786
325070
402004
269170
40316
853698
568842
224415
479029
793343
933247
35734
905208
566532
186572
219450
499194
402376
312472
859847
339629
543474
983253
412164
154493
828389
810928
659952
943273
497263
112892
672767
905540
70218
238856
765324
457506
109322
387608
456691
174909
379805
532741
378626
791276
791604
50698
209107
302408
356961
698194
898961
535588
917494
365929
410935
58236
648708
668479
22266
737158
236698
265928
505163
1019078
683331
590547
747735
832383
611
143123
234490
577593
298049
216046
52215
429856
378562
327280
877537
49799
358970
369910
505435
994086
871341
248455
74314
990243
11506
642201
90404
926289
959080
898497
916998
1006911
733941
711370
739117
866366
1032872
814324
818241
935575
528123
357454
235753
521522
717095
628423
620178
272797
1014964
933216
538403
998949
232827
9683
278916
695997
275293
502667
907881
1004048
969531
25458
599268
487934
495993
368035
208141
338531
378028
619981
990565
38619
288192
195261
130973
868579
504386
62918
229575
851939
368861
884974
952268
951964
917086
581930
90301
171804
263726
642274
561704
522751
463962
613257
925343
645472
91491
47810
331308
59803
244621
302689
197095
897471
530077
150890
930691
894859
514419
268448
110903
769621
751687
151533
747033
520796
871477
466229
307108
438255
167842
459568
96547
418997
143419
974202
1037875
97212
1006813
1002833
275096
787096
420632
71756
57555
348117
18696
596305
928197
948507
93385
246118
256810
512866
92432
148457
83283
921892
1039916
629204
600127
212264
561620
349128
112192
860661
321636
450952
1000762
371415
959094
757116
178109
1019887
463689
393829
945757
220626
3451
95924
871770
990131
74798
779296
1037304
375878
804075
3858
447052
516994
832979
1011310
242990
934558
38412
828235
888687
82405
858261
36827
7449
91095
379150
146847
371396
306171
328363
446879
178693
821720
155876
247921
725891
822382
764785
995485
90297
399199
339297
1036277
927041
724948
152040
978073
511689
810500
166187
93817
87167
555233
1038901
168243
139291
682398
784028
273583
465691
460306
536771
153999
312784
613178
96343
424082
388787
591686
482729
531978
416171
158037
729148
670712
726648
831654
298594
147459
316639
615367
644005
1009054
732887
308548
860349
590049
735601
219841
578233
416851
1003578
788203
429327
836915
78170
27677
781244
798336
152505
1042265
735017
467739
740728
30062
567397
436134
741201
102311
818245
80904
745862
508125
835669
76731
969723
213955
808313
979628
867871
950255
430272
496762
513942
940916
909828
566261
999518
652867
267642
39171
416764
842616
773087
594224
313115
392135
968945
160456
623281
960771
67304
926101
696625
504920
569235
558318
387170
592830
952007
592725
299360
1034300
503790
178719
439743
349606
129479
266013
86135
1031135
299936
710857
33567
164607
873513
866197
204053
729949
443346
27618
719203
180958
156941
235752
39710
930562
935541
835550
880141
910934
845811
141842
889245
649605
596655
520784
327426
52746
426646
375726
263375
303536
638418
24388
462689
735551
674267
615819
327146
299673
934433
990009
1013994
7235
128038
675498
14532
892192
968469
908946
935993
10146
251723
707887
375162
774211
65624
494646
623302
988529
655314
776349
802798
107467
411476
107635
748747
933355
87955
603120
458961
311088
1008379
383156
462410
956892
354357
832586
398006
730780
691323
400770
319901
563625
856045
12048
554253
180023
715732
465718
1042919
1016427
748606
277329
1037730
594169
883255
816193
63815
1016869
504638
294039
836260
674812
119460
270030
139437
684405
1045237
174124
272556
250588
997418
250514
387949
692687
614801
658063
723034
570484
143357
407627
851528
84080
775909
790279
921908
145344
818034
610266
25249
831223
343438
89285
236590
906590
417264
778906
108049
34871
728564
789919
433435
725488
484694
416948
324701
805434
327274
914477
838945
238084
517723
140432
463754
47821
831619
923527
71025
305575
145894
278035
978356
305716
526224
666374
494075
285067
487040
302922
379319
400713
756528
903689
633953
337347
1003986
124076
593792
779304
577954
578639
330551
230282
369514
876555
1029615
699084
474086
222307
11889
196540
882150
376358
831925
1033270
110253
278968
346961
431772
824120
293050
910357
167132
851094
411184
979937
937037
446948
517220
579536
328290
185791
724252
438246
396913
391074
639786
74398
662581
522007
1006000
74136
908230
836918
315824
1033883
837603
992805
477263
967456
935332
702338
291346
80406
582082
718265
817914
949278
164842
1008053
980920
361852
175590
41278
995132
1031760
828386
781210
442171
417924
837358
228003
14376
883677
241743
207836
555250
641552
806307
1002465
144208
64705
976595
126328
682895
881404
642866
446813
505016
584302
831019
1018214
699989
968083
613971
161488
837693
571013
747561
812649
869292
608717
625591
269164
999164
608117
99709
251003
559
809898
465174
903276
243739
100121
616845
1712
845992
1029524
911487
608219
756687
132453
929805
855220
518503
562759
231741
466866
259968
642650
174122
305340
598307
421899
957362
650135
709420
1036633
876786
183063
21607
641050
751547
242180
476381
69488
141629
233192
184862
356374
657671
934034
408346
763293
325508
896198
688604
846406
328741
176778
961881
774424
811346
108778
242835
187374
160131
214014
436170
440985
582466
311751
281710
226272
821644
537963
320508
207894
242821
480549
625889
787732
497074
1024669
201848
794377
257830
722983
904050
957678
262143
226701
641133
461525
216080
872030
620042
647852
55411
152108
597869
660345
105372
684093
561067
588089
309268
937282
326559
673336
626774
803397
168445
628101
547698
674373
353674
576481
294246
166719
519835
973392
341951
604610
206697
337216
169163
855928
621105
1020598
129919
145854
900025
382974
551122
137855
89551
987690
718207
1001984
609550
587168
388908
811530
178635
655180
299712
502900
254516
177315
480317
446783
238293
371971
647372
16723
676672
137331
311603
141176
53420
628014
137203
170821
643013
469691
27174
120519
596052
912980
6069
389115
801906
998763
130837
605523
544537
59084
786832
347115
10044
854227
844295
524276
175729
517990
309085
464316
890308
977999
407284
42195
206820
713280
513014
901095
831737
488395
544752
821471
689142
159842
67044
793514
203532
344429
796964
226736
423656
368997
547071
437697
513703
422525
363900
929839
896014
581241
193546
150422
399215
298760
552726
700209
637679
979289
150583
371229
613057
669295
963674
36272
467615
509810
576651
324803
414227
526491
961711
811804
829820
336538
81800
863548
645968
223175
26806
761024
58403
878309
812332
808324
458735
142168
267959
965777
537647
468850
617818
489077
604917
355328
799656
945968
842376
19426
749813
784089
399586
929414
239401
510656
405889
969355
78254
320213
392474
572196
798226
52805
899799
87481
305639
997086
304614
518646
324776
833230
801144
396167
349057
955819
456835
568009
736038
862422
998020
927720
501188
554469
617066
836393
117719
480161
791776
194909
223101
220941
1022949
973378
804130
860767
99390
749332
894083
898101
1011387
228550
631643
332067
128020
509466
861190
480458
709670
528350
99284
572185
928888
826212
568596
1015582
391857
78046
630016
983061
558060
406492
180666
123420
904592
403833
459508
253458
1003534
546714
182248
743280
695731
618728
424439
483494
1014040
111422
164144
336966
569861
669044
709496
888184
482247
656582
872449
690251
318258
111108
1007914
283345
38130
698752
299563
299504
770789
289373
335258
697151
350137
523507
42860
139398
125264
553860
227456
739961
506889
208966
1019300
990192
173513
174504
547127
502996
191123
516119
554330
679373
13075
401171
785641
548658
1040861
783274
776307
518319
140314
80857
653788
325815
336857
873349
671047
263938
821914
397467
521430
791522
473454
17236
569041
223150
737314
478795
220877
653564
634739
727729
47562
549949
1025916
243765
791743
231560
166426
832432
748674
271431
472815
849402
251512
337626
820357
318675
310340
677604
1013497
311906
462521
830208
866748
814411
182769
873849
904818
875501
155296
728827
558214
607105
488194
827776
121876
732665
497660
183410
195361
918191
193603
133593
826010
608629
473157
727975
600724
838866
441031
1016071
81946
1035101
6934
205751
872157
1005283
928620
857510
726499
80261
422152
53166
973209
937072
507315
138604
180245
786710
745814
618868
399953
883203
898670
856147
173988
806093
568024
1023795
159886
772980
217806
787366
997215
123885
666481
945265
272474
884181
837363
558198
382764
859675
558006
766902
319597
192160
386216
575548
625861
635810
224344
59179
551625
113821
597034
708138
196315
819408
928941
320120
385523
751055
931414
650556
739085
921361
168770
802853
145234
768632
948391
97373
477606
322310
181887
872671
22446
530328
549750
455483
901088
475489
69827
662115
205379
744664
5608
560921
772162
231627
132889
344522
242423
505790
374722
82063
882499
381626
796944
604916
584984
877940
585592
526783
654617
641553
728427
802530
40065
581124
152687
602862
215941
398391
834735
1018235
801372
51466
442366
111621
288178
708749
933824
128510
158139
284069
75093
634016
3769
511773
747959
219679
245756
601300
751842
997169
502882
133660
970347
980028
24124
588085
660335
469788
474854
883635
212439
121872
411245
969968
553310
452727
147044
101369
329602
849784
171291
348118
309457
372424
193644
772059
99866
940560
681210
59629
829956
783973
18077
613699
657650
602344
660474
881608
432734
954337
92095
483036
866825
760511
698749
40962
121064
27955
78720
411437
888655
1001131
750168
217370
335261
191223
621003
99699
234046
535900
209504
749244
141602
793591
472670
66888
699377
688672
676460
703668
340117
366527
131488
1039457
653928
344944
658247
452507
600582
15860
487327
902685
436353
430828
30281
331402
922822
612110
450438
39071
959772
149753
717055
325342
920948
145618
594468
338416
411445
957378
669504
406351
700185
890710
119964
568216
390749
1039361
718724
549472
492159
850718
201368
619390
82675
522136
106926
373599
539569
600337
871101
822582
402759
512860
537118
110013
864966
304172
524970
921522
985248
871490
758701
990943
90593
690793
251098
781921
573458
277990
471008
1044015
778960
661912
578062
406563
853019
1001556
186714
849202
106465
612627
332510
908502
671613
65394
289949
299878
197179
911315
43148
386580
830694
959826
500450
863535
289363
588351
144680
665232
803151
3622
826188
537408
319821
354426
875486
266230
743995
991988
203293
968840
730869
872228
760739
56852
75348
165014
817290
621373
922654
550064
789078
547780
105161
153447
586393
506741
624877
213671
637241
88042
302528
445531
803216
237577
614477
805124
201910
805807
938751
564289
22616
882829
131277
259080
238774
355601
970419
246772
740596
670677
48367
678230
485634
666918
559145
708729
531581
486949
588145
78032
652573
961499
328362
819745
906516
891547
476973
1013777
89967
357389
179637
431324
1004066
205520
1008891
600287
423760
734801
208252
818168
1014521
785903
672010
101618
318762
988012
1027913
84943
608192
160570
841044
917752
984817
5514
973200
399445
51890
886273
875549
748935
1006734
659605
266552
644814
110074
918605
776914
157561
649099
117777
557223
646629
866123
207856
191211
452084
618001
360819
12741
377029
773213
341615
1018886
27229
861161
539585
764780
157131
79123
526139
755751
590580
608905
405275
143841
167348
371026
3293
342302
23046
437117
969417
210589
692108
12947
938197
531105
810842
484174
458540
137607
336352
355053
1038807
95603
792384
70315
446553
1026573
10764
782924
235630
450058
353618
123689
36646
545902
246566
878954
752588
663491
18322
970719
63892
633704
759422
292814
143912
748725
563024
354390
75801
167391
585998
579870
952766
378597
841839
1010108
821704
5482
949781
267941
749999
176994
158764
518548
132383
401260
982389
784079
851851
508114
453501
1041198
697131
42748
198233
266790
903329
392628
964310
921428
995117
581822
546873
982571
112567
322579
62436
451481
619811
731173
566882
403033
613296
833632
754716
483873
129065
445067
949576
1018449
272684
566593
452221
582084
922097
891050
822781
476690
531087
252985
631742
839254
361302
941417
270602
359339
421725
963794
775657
993767
681324
4587
184492
593195
165796
17212
687374
465076
841046
495451
143492
1004660
791060
586641
669259
434320
858276
694815
510233
241872
153721
46573
797168
837325
86978
628632
895801
938079
726479
551148
272927
138790
365219
263485
386288
149066
852301
1007623
283589
484569
752232
179972
670920
173115
481166
218383
635837
290921
378878
609511
948072
121204
771923
477297
347556
805580
341576
239172
16374
2626
843650
265943
1023188
893727
576082
72382
717529
399178
676951
563274
271352
430667
636279
34004
133570
767570
901981
978413
865037
478560
701425
800716
551071
695958
957471
296088
664064
987871
654162
787609
428358
694249
590553
136930
520161
410089
966858
629590
24591
803486
741289
135724
171247
523781
726599
804505
644080
9627
417958
17790
581204
575765
529595
1036416
927523
68204
503673
961823
622345
663744
689372
510652
207146
1035888
977122
751784
544708
390705
276270
380533
872979
1043589
750532
803390
668527
883134
261884
988450
80260
941586
594870
673382
490913
228401
111840
958503
856499
405368
239288
484495
242029
734380
194335
845870
864693
538384
95335
826506
121031
111905
429940
603135
287379
1011265
226458
557520
102280
722428
868580
938491
778025
208611
162702
262713
72094
1042119
851741
679839
845806
596206
898546
693966
788914
253646
247666
478585
160687
1009310
996103
161619
1031092
788328
886078
655205
208602
227550
448212
513404
522910
915960
22694
478624
256675
475249
696537
59493
107731
295236
98686
280620
670357
926453
929209
629806
689399
603876
895828
617123
859852
541348
330764
696780
770060
404706
1022148
826884
199644
343235
983983
724029
31858
843037
831427
56581
127859
493930
65611
773902
492146
287659
548909
306483
983855
1033294
529234
176589
706688
129727
63646
647783
13354
845315
1028547
946795
251214
681426
704385
550273
203619
1002952
848658
60888
39173
933633
589001
41367
1012764
173443
247913
746911
796473
784261
538080
803155
594349
806592
655774
105929
166394
1029150
180134
1009402
1017138
106370
276858
852423
749170
937593
543874
492885
800994
439910
606654
77766
714349
317967
563034
1036839
324320
936562
179558
864979
105182
670622
844849
147157
15426
586409
744841
344555
433204
738481
127486
973035
297748
959942
478960
688188
330102
905220
193019
968544
1013006
562147
712588
396350
527753
704044
407540
967002
815505
751525
619761
945489
64305
189729
675281
766898
595858
874664
935265
320686
243840
344859
982596
718731
388521
394066
566982
852980
554923
27022
39513
220645
848201
179031
148937
297253
471840
94433
989044
459295
386846
690424
68062
980313
146446
309386
447828
266502
744125
775736
43418
956710
469226
187612
364655
687157
569935
822079
344826
273080
172450
452589
719803
664240
574500
450745
217786
925991
457514
798267
357744
856379
492572
999830
1022401
648033
640472
917002
766555
500551
310220
470203
178453
712908
285331
912827
46388
78993
807519
418711
248127
455648
281544
1023967
630552
43215
518594
980992
700025
771106
113077
534684
22334
652273
1023151
271626
481222
430231
222930
859888
26030
32047
183521
824122
954130
205985
260076
572312
959288
707692
658401
289761
917192
1011317
98993
1006407
432845
17400
822593
510372
858190
294145
480176
384074
478066
653499
685153
281587
491764
349544
788188
436350
322498
349753
326546
1020735
774000
326154
14134
879687
66001
261242
33064
695667
75886
535894
1003083
867363
760834
696824
361919
458005
770709
1032929
236060
922381
865170
455897
779380
147664
166313
414715
558988
45918
421494
504530
877910
758056
987999
181386
55745
358099
855585
445804
955070
791976
70854
1014440
41799
187487
166579
1002413
995711
567674
92122
1040080
228828
479002
759542
157336
820772
270228
760120
247274
900100
670860
311308
211625
647242
595912
683321
877971
482318
126378
407330
398653
901253
46606
428510
69986
939965
491229
136785
3340
110230
41333
692027
172394
900801
1029643
88319
1029985
62347
716787
956527
860360
481596
794497
833472
1041687
860896
22155
1021115
146605
764955
259797
887144
1043856
150589
936963
228614
971167
221071
965314
343160
291948
731601
732785
775298
470206
739861
708886
1042173
965462
1039733
729824
900384
82988
419468
268606
262101
846941
187641
807275
727730
190761
407936
823216
494328
763098
1028265
610347
151010
314641
806017
221195
775375
122014
455901
480794
601623
943975
489227
471175
538309
514728
479032
1000876
934358
794992
488560
172033
160446
882153
427456
461268
660041
509798
462494
814624
863232
26847
2441
999948
17744
352600
384288
361731
424543
1010612
33386
577693
129303
807074
897735
709459
329439
1010484
952008
408343
893905
755211
976407
644123
676168
256617
445077
833667
986970
952757
57343
286520
911907
550374
149635
822450
301109
54986
976905
661308
794500
303019
1020468
188006
279754
415206
321160
62611
754544
361966
98980
289424
128557
163424
519703
459108
724145
274196
613256
705913
63945
45746
912665
107316
855052
692988
1032804
116995
845648
842919
652327
695879
367880
973068
194745
861100
221768
714137
525411
762787
692232
611002
504622
693577
458059
360064
10993
664136
711065
348965
248568
261778
959293
209482
699062
401626
280178
764155
982364
283865
646485
298768
840496
337129
392192
809678
712973
760240
435954
918225
556572
230482
164782
600404
369048
173368
509355
571737
312670
596550
867153
405640
997283
164393
351749
425449
576970
560087
820758
581043
618323
515568
560426
176261
32425
842853
699369
290826
921248
831794
236476
168926
936211
225309
526571
45499
670251
5406
266519
52359
791762
795422
189479
422517
183969
991916
866277
1014541
94387
544098
145736
418093
554004
934654
804344
298891
614522
535562
429988
985937
421709
407152
642381
116239
928382
759197
825918
492423
822672
157058
739958
261862
255902
86109
555235
144348
468304
875665
507082
667021
567142
345188
440011
910942
205845
340076
1032784
47162
855157
849261
726880
678278
917581
118237
998651
811941
371358
707319
711044
634733
184983
458803
615656
663669
567831
140232
335771
1010896
263777
131312
70414
628328
173859
517213
591784
271219
146702
797894
525679
844505
594519
1005489
656114
542823
54693
314748
311551
857670
714493
612445
815177
1021172
87761
453339
429128
104465
599090
1031671
67853
405621
188338
1015763
337432
606215
246538
373596
228074
268115
19344
729700
96416
505642
567124
652399
521889
405957
120359
3151
408250
595707
661216
691995
316479
412151
530062
317023
65699
3823
747983
1016404
40296
727032
88840
1012258
270453
366234
507987
791826
727417
221749
325256
945959
478271
825608
438634
406578
593178
415756
427315
727174
341206
703241
245039
61745
734803
361151
187466
260260
879198
344593
874286
754937
914409
582029
395641
654875
543189
610963
693126
3090
286401
832806
71767
844912
4832
897378
758948
731803
183288
1012019
679650
191495
630380
264728
187269
185034
216596
378941
320640
928145
770533
429595
760739
897052
194313
1044328
906726
422277
80013
109964
893559
522865
874876
486670
266485
617246
953709
1009931
630486
851047
256199
242600
246487
547210
515691
617803
3141
586184
548840
271993
514649
692453
429569
1039470
522582
882911
170064
832194
938731
963158
1022996
539464
677985
899715
269493
992436
981869
1015662
887873
966858
1042262
342308
482312
209686
673088
708343
442677
529089
571238
634599
659456
109839
313002
101307
186991
1011306
416687
604045
539369
321685
395723
155520
387148
557702
125130
872160
699104
603692
28255
715563
736369
308463
149875
1026144
306835
709623
738882
847767
424247
602302
491998
961442
585217
22171
657145
300464
553371
876617
586647
1027056
24232
808870
986609
651908
155384
219691
685827
750028
444479
237720
400141
266788
867825
928991
741437
741196
113944
393947
519477
728882
163339
119170
224087
711469
330872
105545
254333
615700
959395
924297
604518
532554
742559
87912
305754
438462
998380
520849
7859
956633
1007179
968711
448290
251195
929307
462919
741814
851803
140919
826428
287712
656583
64993
58194
543410
661273
890081
773443
256452
926911
468509
892642
879352
528922
1010401
238164
745951
465449
632278
371661
396273
408161
452436
47980
660926
783503
487897
307708
604882
764202
450749
446913
176872
449041
713433
351619
853101
818742
1032583
553582
341433
82550
480466
1036250
341726
759432
313067
137857
131232
991314
296987
1018323
490292
510262
682771
253870
386732
141795
1021929
697944
327406
540121
113154
114842
470915
744241
1029165
972843
805483
1043703
775433
719387
741234
574537
509512
195150
53539
10360
703506
630850
564470
1033607
649279
152997
935704
799119
303914
849246
716577
188014
523492
477548
556433
170949
270166
614952
437580
651092
234719
333606
321532
133696
148766
4301
29906
110911
201832
1021969
578537
921685
968303
498403
223395
23057
306713
730286
809682
543107
972196
29239
532352
979156
224989
266512
758831
925755
980841
717506
254451
872324
402823
380675
563944
253276
110221
686216
54112
921084
137537
237893
771668
658645
1007953
899024
582664
718727
765881
677133
271606
661903
928940
454054
143828
652087
697799
164777
347945
167974
374627
806578
648656
563237
437384
952102
1026880
768003
871493
603346
369206
422910
468134
166189
403216
62920
208396
582993
104267
948960
676810
371896
272506
437186
907805
714854
779508
918251
970513
579393
85008
107612
365567
371935
543375
832330
880070
297763
456332
229030
499182
483696
1985
154206
694434
361231
493926
635848
507301
732971
41949
291098
468199
147680
649967
10269
410106
999706
722983
660004
35747
750711
871660
584842
947542
506914
868897
981113
105152
570848
1025735
503288
27846
296883
543494
601520
262434
17042
854519
673120
1027620
415205
711534
598706
310354
720323
810625
1007625
471250
762917
360987
581354
1021849
77114
1027683
600270
591892
743309
407446
776600
717622
575869
772238
994626
306729
476862
704197
27222
308874
808494
886734
599699
637015
583342
87297
1038513
595099
33248
46332
338178
1020650
913439
780148
881267
884112
35402
942720
587960
915096
961950
933101
51727
786934
465424
828751
407538
35741
654084
936374
848450
914852
158153
225414
433183
108086
402096
629937
983046
89956
84785
722853
1013936
405230
632208
1044495
952605
107004
373569
554906
114997
906094
156485
241622
649495
535233
697496
345396
400275
209871
212847
487603
182901
865011
795466
760901
688986
486266
556945
851215
716169
996666
678799
424259
228518
354341
940079
813213
307663
246577
1018009
453230
957533
178297
786110
433940
344040
692348
988661
190259
719356
757606
684623
385872
196783
323436
897445
904189
642187
787848
370553
137151
100385
966078
398957
278210
912164
611069
775506
385702
422238
843731
478286
1039666
508434
186180
135836
697911
192017
377198
584948
77158
1017026
193230
398304
582617
687071
376150
429
936688
792742
525823
166502
232683
658234
355636
397629
447062
631410
837663
1011080
729740
343475
184763
13672
829225
303969
543749
525568
784196
1020247
623257
966815
115412
97997
864542
4968
363580
871566
884181
655025
289236
44189
361135
64530
513194
179634
650102
568769
770873
276474
692908
837276
64373
107147
249997
911978
952000
365032
988528
763733
132095
1039738
313230
226231
499338
411314
503937
151427
958417
3560
186281
437271
665677
710845
834659
127157
738132
174041
237919
844323
545836
572379
661205
249451
808199
297433
2479
292397
233629
179491
1038182
464360
654408
7680
1019064
234573
794150
992304
577044
1010065
495040
106232
481056
341920
248462
214375
48886
535598
628079
648200
675533
195522
832778
763786
772738
575843
811834
476953
243800
703763
201427
641696
674226
727833
465705
383431
155786
388395
863150
378548
856923
144035
322145
86336
358813
979223
524904
74567
143778
417606
388927
239029
311776
994939
849908
60853
110576
287593
620001
370450
582750
989132
479584
123950
265090
836696
943966
166023
835701
488958
955617
382109
361178
68072
243486
617906
197072
438390
943912
454249
828790
478831
674612
688025
411490
980582
988014
205461
118689
495109
987817
533291
952892
727671
370209
709449
1029934
479299
778281
878383
517100
380832
889367
317518
933192
307357
118013
76310
422378
14099
526799
434204
634020
462862
513610
200593
910478
701668
484772
887691
166490
853761
699395
139333
612049
190141
178592
284586
787790
787826
876944
421603
318979
92154
632945
377094
822944
580452
238757
95353
51608
549298
852538
289303
49598
28873
594733
846851
79870
46952
717984
942934
622872
514250
593705
130477
830591
689762
597285
508089
326738
976545
764262
781213
174024
35752
464836
935517
829259
247713
697719
204996
870631
732411
896100
954946
875983
341920
226743
635199
926413
736362
797847
618133
192026
454896
464835
197702
870831
809167
468932
746080
855392
742125
211266
510518
916902
660569
709569
177413
615694
868470
702216
632247
394967
1029759
372093
565705
129965
633611
977261
861746
267946
138822
995176
831719
274118
730700
824291
871229
212346
23756
790248
867842
335176
722170
894800
286612
386679
520930
315620
805845
283209
643633
492605
686124
989513
1002299
388449
678858
257675
208236
178866
927509
627217
263292
811940
147784
1018101
243765
82889
911686
17009
212965
673192
266543
333022
347089
392290
54070
574833
213411
151150
1019307
871617
94194
741561
643958
955519
75144
1009234
176105
705413
93500
296712
977092
150576
131166
765573
532712
1019558
338456
198708
834858
62735
762288
550895
55600
436772
524127
401628
784567
159599
109629
608085
848980
940780
659607
764400
584661
493796
880375
145339
225784
759268
400728
367631
724965
46794
380576
463911
755359
690131
363557
969384
757880
866740
332948
425752
953733
221401
1025343
373324
130171
513547
697075
39494
135292
867956
122151
407587
171293
501353
376219
812149
361925
578334
583644
530231
414822
567816
959882
711834
777452
275380
660567
270743
204739
1032531
219108
877693
341493
344042
193601
1023871
735794
283618
263997
896138
308753
845892
53175
336894
430032
790535
971019
510150
554861
125324
627476
294068
678850
740920
708200
448192
287030
115257
607511
81811
347835
825212
999027
122201
783302
804021
483142
455363
61327
64605
901744
177616
78476
868444
336183
82973
21048
758470
928582
193454
252469
114999
546210
645145
506575
41867
789860
290022
454904
268309
853367
124206
103973
666431
266264
557549
494209
89105
612842
820376
469688
727124
1027251
544305
385663
903564
271806
370120
95486
76167
22406
46589
206456
474484
453229
988744
500004
58701
420194
194287
971833
422611
241187
869076
742674
1010017
778679
66030
35798
448635
711539
112395
116197
558512
639701
118215
383334
306454
1018969
563276
439866
915481
457894
464049
455833
873262
902697
817847
616809
362796
890370
43662
733193
352538
981380
778293
455384
228746
306226
763065
408392
468412
791786
474477
829427
167318
177636
334320
227006
494883
353122
846632
430062
184895
507727
440142
234138
449327
649698
595595
657048
775163
770588
97068
466590
543423
221464
303617
221917
217694
109329
149999
57859
529682
358246
514187
203520
663996
975174
514357
573661
433868
890193
344404
175399
783755
489022
683334
725084
450378
812311
305980
651407
578637
891073
964431
783329
859425
18800
56072
780237
1034227
943865
1039721
734327
932545
881806
579005
929892
447865
443277
409159
398717
187856
438488
245119
400006
874295
301946
593180
241792
842468
89945
988687
525527
918277
976144
378100
813528
589798
37783
405815
617012
990564
252341
207212
818846
839261
418819
534639
195902
652786
155791
746976
192670
201378
862912
893070
406438
216500
687446
389569
1039539
139677
105852
1016889
562617
336011
673809
294604
795113
235322
72268
777326
519308
206861
86695
76400
549187
824805
1006945
457010
733600
45310
941216
426754
334930
76044
194974
710147
84787
686557
853790
381395
311280
235789
133547
497435
657685
392926
760888
537129
463394
968270
974796
605497
847933
705688
703243
947753
141113
1005885
598239
351730
650714
654755
672247
512974
999211
202785
274331
963084
129419
869215
722191
113559
847250
77789
1009336
895278
345829
404855
578295
524137
318504
157175
102240
639023
143182
247203
709575
898808
1003119
759720
660809
875630
699291
131288
798387
735255
970395
172180
405470
230981
85469
264813
214618
257879
391735
156024
731834
789076
341271
786290
781220
307996
697376
636856
29414
73092
330752
503198
739814
931881
297607
633617
801729
910119
272788
223848
821955
1018166
389168
760027
319659
1040782
1026170
768723
865411
31067
146571
112791
899099
465499
492528
12734
347850
532510
52677
415661
879698
25283
693794
128391
469894
150638
904601
969389
323770
973213
924765
709117
178459
423515
396038
233959
685341
932900
565363
499353
572218
102603
247437
992927
952492
187197
836803
396508
604783
303784
192827
541186
326174
931579
241757
200393
905035
683220
62602
828091
322459
721372
386096
676066
827012
350532
58261
227208
24541
523587
341698
206560
815835
432574
645237
109074
1043884
733856
623676
310911
944060
302876
915627
633865
346263
358195
434079
1011204
583623
31902
819771
12087
123417
414690
34082
202557
116521
376663
746509
431651
1009629
281686
730731
585652
132380
536349
442353
480719
833732
237691
664497
816710
537476
637672
844732
968447
124682
379963
671933
854587
177143
794663
576779
382238
349685
294304
762897
970349
470209
949448
25302
154784
148270
37358
94463
579465
821872
427722
726384
892962
152486
836791
84172
988832
561320
436484
839660
726334
405832
103954
681683
419401
718696
94856
967519
650365
805898
808708
395474
999276
310107
101192
911116
201849
300257
249764
477032
406771
774919
191508
19902
552179
278899
517969
612532
766783
121784
160315
198683
483109
1045089
661573
835470
232928
34623
782217
642864
543002
597024
185804
761776
352935
820560
100918
399140
215382
576752
181024
752756
708067
373473
723192
758538
602372
318830
329927
1012616
926247
675614
736849
76199
546599
936318
656830
643268
140418
395097
555419
436188
199809
629711
1043196
391179
623121
939187
639665
727226
732954
767364
274762
157532
127839
286553
448863
789660
22060
592978
575760
988136
777059
809983
838153
783303
205840
891874
1014046
581473
592493
245087
277401
784396
438054
208379
253566
645395
171914
838813
541750
202812
281289
741976
1001666
91434
445202
579216
1005059
198903
76169
74931
1009177
242481
344436
255026
437597
957833
147145
940011
145730
154882
305219
561805
793243
53081
276585
155437
217872
1000574
95878
163016
1009824
333028
26690
749307
956046
491648
978872
123993
947609
764353
237601
665444
483271
127889
888114
942450
402919
736606
800337
964478
665230
319704
564721
359812
257071
530077
493031
965921
816576
431813
74598
179656
115560
945889
829317
903656
788206
999216
45703
1027416
972820
138626
291715
205190
96616
97191
404375
903119
671418
898791
486634
314378
907681
678029
666155
641609
885192
295564
74413
811162
646813
704647
547109
487231
83578
890769
912308
439007
1021831
957001
816966
171178
198534
1036973
51472
152610
994568
678431
942917
974308
1000087
666613
241323
985016
737436
69398
633626
1032500
376351
587198
362137
718343
648300
263928
269031
755723
772776
899996
340906
59144
447535
607704
297835
258469
992433
337202
581492
463097
393376
951511
122467
438691
293296
456327
229097
132671
503423
374653
906014
424043
534706
313769
545742
255087
291502
1007974
573837
40782
450985
664784
95778
972790
600203
719958
587772
303758
28923
213088
1043435
444221
755075
420904
795985
221661
181618
601223
858398
466733
463835
357508
217593
601427
369882
268583
972284
769405
369778
638903
735009
955412
449668
362664
538215
482480
248075
650975
311650
83074
519801
947561
94903
956487
256023
436570
732369
224419
197328
814340
723715
516459
833010
841015
368800
419163
419703
48818
544180
914995
779661
927303
234140
141720
449513
690174
988210
169976
689584
1019929
563038
720207
849596
507037
220038
501382
651448
467659
176559
883584
134880
535790
749243
35071
892445
1007072
36428
732238
485187
673273
83246
292708
83946
933936
556764
352647
34026
857760
228624
750098
235942
103209
32244
639807
674083
803253
573426
958598
646045
42081
584680
1000852
1016778
27223
664357
39917
467118
227715
869595
715494
1023308
52659
727528
810695
132928
720856
25274
243510
742828
105855
211155
493540
335138
362984
937512
569419
350980
628974
414150
292888
763767
749805
290862
911512
420031
922210
722493
839758
360644
994048
404316
661226
407789
793300
204341
540342
56784
849226
723392
739360
331144
840740
300424
239352
387889
572048
22338
590532
316409
818221
871220
463551
10173
721762
573613
399224
687399
155135
689864
846946
345975
297415
669196
1013955
527009
277958
364235
691747
439732
612043
218762
544492
81135
560398
433225
206958
318977
480864
693430
879947
861897
159508
1031042
776404
731995
513260
1026899
1040050
243798
147935
860647
448434
659204
455317
856854
194895
147298
320205
576792
243139
377714
182447
283803
896055
559383
388246
702436
712699
386575
144842
445237
929934
297913
110530
891640
868696
468875
8455
687217
211673
349454
766369
251728
517236
31193
616140
819269
227527
16803
768034
917388
1024031
893554
869933
822524
285415
454225
486768
1008064
89813
732643
264934
667940
463561
378543
481784
896095
154784
271323
761136
211757
256365
737926
891434
482266
762943
873600
739059
18347
120903
118046
505975
90119
792050
727142
629930
443501
1028993
613900
615495
773274
600470
743361
2589
537737
418666
159470
366928
231079
569999
94309
727531
255815
781925
229263
601201
342822
449466
53804
662744
416536
547508
628000
583824
291893
835905
349045
438192
648107
384385
169996
89919
470436
155738
879681
760199
33648
262924
293712
565823
343501
1022436
718457
335543
801365
130157
119490
34468
522669
881570
292268
998873
242265
182637
21068
251452
90435
334756
614842
964560
755173
88862
348759
345267
849222
948905
865184
885487
170222
582268
639162
316966
1022107
198810
582116
147106
411776
937257
987934
303239
551557
742159
717623
284991
387438
616875
317299
346156
65849
939763
796065
269291
555252
695972
832117
29692
44078
81591
641915
659436
554040
931928
312695
941553
1026532
914761
613139
312697
866154
791022
436104
1014082
969358
320009
812757
288218
614539
532600
800367
119868
1042970
1017797
671411
1029115
985554
956725
847432
227058
484555
75669
167314
414833
866700
98228
779321
736111
188112
131395
1009981
133556
97218
308833
179321
432588
282446
587549
41495
506874
637871
934994
1027380
949387
603003
784833
694492
43919
103722
866414
887063
669098
29534
208999
47433
521092
444248
115073
45775
267845
698231
218947
947777
204411
337748
906519
705563
152998
495136
143630
770164
56772
344849
519937
1004563
472443
153726
824022
612224
474485
666573
685754
883095
801027
640661
528521
964105
213485
182912
538319
710742
259840
28389
146364
157413
1040602
1023577
583609
829534
159221
525747
535616
1035425
225875
634132
604736
851831
730660
749057
62449
510065
67969
136690
599358
506533
824029
867252
208518
244055
986151
869385
426974
60666
892297
239208
614921
381134
903251
551260
623234
853947
434992
730669
563100
401441
380803
583119
446849
619609
187655
826707
567450
506682
853979
742724
361725
745896
659947
88109
779230
278155
1021264
76648
19647
349603
339059
900212
396890
965170
656531
986198
624962
442735
772177
871140
975757
973939
123606
308260
179365
739472
673986
63632
582431
680301
685107
59109
116963
1045009
370245
438925
770220
318199
889425
471170
1026413
905608
966797
524950
428435
388572
1005319
978305
242469
707602
338220
591398
395191
24213
688203
761267
320533
414651
369471
762912
409058
573003
202553
263701
190929
643656
664380
542032
369104
649234
600671
140633
27826
77332
32611
3203
483111
462727
385524
69019
99006
308314
9351
851042
740512
318475
681224
773146
549961
644403
825683
981113
988007
947938
631532
912443
424195
122629
211810
832714
613291
282988
746931
895862
116868
278087
148300
752753
298845
744528
410740
834195
920130
968026
198301
348325
352700
962862
982012
295997
884870
690772
896450
958242
38199
353182
582001
131058
111620
533333
226822
569420
729287
993498
223770
286624
426576
265229
287408
323439
796315
264940
487109
712980
936975
547684
981861
999094
681867
668402
374000
51275
693171
979224
238162
297552
277694
743168
523991
45193
783447
626848
530039
917690
904597
592088
1012168
976898
826339
563725
756074
187741
1044477
736609
740198
839756
1030512
665741
360678
865610
262276
1021031
230801
947081
261448
374735
322119
955557
542583
197580
219550
415528
952209
403600
442174
224889
853377
755409
889587
182832
206192
630034
13142
643061
48124
31519
68836
716905
815860
324794
1003612
679738
151131
120533
437097
525656
976341
44560
842596
812613
647821
224790
612656
919222
795681
48120
506306
774525
1008838
434009
963909
681989
883615
86499
159498
973701
757933
160795
302383
571419
857049
629042
307786
645973
296775
361654
236293
545009
418794
796641
281732
92440
205327
170927
372241
345421
308119
633056
765175
667691
857572
89619
23662
501409
226007
85532
983322
979771
465848
528998
842980
2532
12774
498344
549650
634503
969826
874234
702178
1024565
437387
735357
954635
612516
400628
669254
144452
474225
52245
561553
101617
949185
859052
536033
362050
332717
557356
786558
341589
865918
991097
532651
359367
155848
176260
591764
470148
971260
238643
60618
316322
299394
211582
1011852
894298
942023
191471
831571
950440
518807
345655
541990
569591
42939
1012478
981880
859472
904450
758838
506316
453083
527594
60738
831829
946082
1043983
621174
126309
1005231
1011011
197315
394548
608070
628953
604939
983838
112703
549762
685731
2277
429207
634162
185449
126666
632475
280735
741404
716414
489548
128409
406653
970213
632071
550486
615815
968064
605397
657867
594496
470054
998455
621825
639746
831607
761802
28965
919941
492387
409382
548970
972743
447734
92527
440962
930852
551668
771372
876827
784870
362701
985878
76959
381129
859888
13780
437795
43250
1041961
69367
834344
22873
940282
551679
513852
158876
596261
329382
540091
339298
789449
515289
41821
565330
395237
835991
219968
137203
695607
330971
284939
838201
190880
80922
90542
850850
323222
108483
205145
167857
470931
16095
301408
230023
461572
834074
218135
665295
247297
10458
78819
62738
729093
705108
309912
58190
665800
426756
33477
839121
848516
97307
604079
78373
129453
748925
73718
182854
981736
719121
78730
767804
665660
410070
250639
305243
934144
381952
690104
201356
3038
496498
282170
952352
8488
146210
356221
493759
698014
1725
734207
680084
1019820
663524
105744
60914
998127
47393
537489
928102
284106
747748
424619
718287
344341
221752
752251
393317
294826
520103
332240
404063
503282
1018601
453915
1007475
370258
784500
655443
180661
569112
546545
520525
597782
276399
426412
940965
496768
387307
227559
40600
280933
618386
964653
849266
81427
894658
302322
695500
549798
826452
686490
603112
815015
894564
910258
952083
436753
586719
320482
1032703
745829
242900
358150
874734
767676
855129
994765
519240
361031
424993
880758
605702
827079
528528
686188
793918
1026391
515670
461001
252586
565571
419768
165085
608780
952668
970769
798731
967439
194212
399720
842580
654310
809420
312607
83715
289114
922468
646228
330658
952128
880687
357276
902525
654234
187618
71390
546027
588585
883575
60784
609400
65305
959579
145889
369034
5215
607404
145219
1040166
509229
779990
553680
889312
188892
811773
870373
534376
121801
693272
633064
68091
156805
666266
935503
234921
955395
304274
1045253
105244
269150
171203
797860
3678
441158
69862
781240
958671
647951
390317
31574
820597
173541
527106
48185
928035
293626
588279
194554
993968
287987
1040086
557935
700780
343214
61685
194350
876525
58434
929953
292721
243559
616040
545924
110955
988306
14639
988382
662974
939803
576582
660599
124408
521692
413183
684109
719773
478822
838871
885692
412407
109299
740196
387404
73951
393157
347366
589033
938418
293311
504223
552632
217574
103010
66013
86552
842809
429308
737377
969169
541591
1034516
581099
28834
946278
381087
876575
985362
16366
663247
43422
315195
669767
621729
276213
22723
447899
717100
633458
185083
40599
504606
1021769
195880
97656
140957
730602
125910
340660
16159
227388
1003788
136135
317797
322831
293932
695493
340379
545041
911628
694542
890526
995489
318359
420376
999150
31808
773388
721770
56949
183730
294599
31342
317372
969331
625204
108479
1015320
101741
317913
438565
155495
206456
26930
716480
518791
363277
30561
478006
761817
571431
771861
768807
736307
908223
3408
683403
396064
440959
511531
691984
930063
4139
621474
403998
69790
912375
911812
83728
257939
527341
876674
1029079
872668
909804
400306
529072
797342
761556
970912
160355
770785
15772
712166
761532
167218
825208
847428
872882
719962
810955
498501
695057
56449
317723
828430
406597
870571
695948
111745
509631
807638
470884
483984
776259
907502
126331
853864
860199
527405
319610
260065
922148
1029749
796896
271637
658934
518726
966083
798907
291910
349706
287345
152122
266728
285941
882448
454628
741205
94393
688445
1018372
718559
237592
112992
915556
414371
782822
441886
1013416
481638
424410
607379
696512
111704
235923
920289
451769
553169
771531
822471
140596
102863
683819
773794
336245
161677
819178
687010
241590
661994
781332
378160
56288
3178
999271
745861
216124
215281
121088
325016
453755
950235
805916
395715
337714
443920
86388
302220
64225
938818
732952
773225
923397
429281
1014858
200246
962513
97930
54718
641029
672210
49280
46937
1008695
847090
450498
939933
986909
260471
216117
404045
568645
387435
231298
186470
359925
651872
1043479
253760
853581
68139
209246
160387
555678
561089
308558
503937
297651
630571
492940
893024
754063
142757
718222
5175
606803
221489
398888
589050
886039
798115
539391
641660
407261
257080
37456
671390
1013665
306567
800023
788307
411925
466240
456342
457393
257309
841383
361362
173058
946931
315244
230967
519517
1012131
747230
99470
373146
783992
276400
399722
135337
1002968
489281
818272
266856
626998
102645
994107
938303
493
543311
32556
347019
593329
197155
306877
482633
51562
426782
143740
524819
931942
273041
450780
859073
720994
956641
512321
804490
537392
467945
757605
65857
327102
493126
599953
805460
396284
867068
539422
744861
538062
765996
697615
763271
634092
44191
846288
754059
143823
979130
1016250
394615
645543
608785
315083
581570
686297
483436
801278
613749
942934
972294
190280
1032799
969144
317839
332476
422231
145141
34181
27029
365130
181682
195175
1002317
792246
349059
493071
104355
539812
71478
234018
113717
842439
207061
582547
223335
506925
904260
516116
409471
270751
947145
724918
80171
608616
524230
622667
447827
99592
525688
270587
291701
117150
1044176
369600
418375
105875
23153
741781
330759
406678
866179
310589
801947
881665
49837
364576
80
857680
502103
326703
424147
918537
645388
119853
867160
418188
785819
608680
992153
496442
598160
19888
535869
664205
675873
512385
260686
598606
500905
590098
863844
645739
477171
778895
138903
282388
1026306
61582
416967
4145
773834
281792
658874
227372
594411
882545
373267
582121
539252
389120
895770
44322
838449
718222
984493
371538
920917
996987
204534
392392
485582
891082
244048
43641
359913
724819
707862
698551
923095
519864
328308
512112
88648
549201
693344
692673
941676
410154
981317
962478
438620
857393
894382
287463
365973
957604
932575
702674
241851
536497
233868
882400
1007654
345563
410593
461487
167489
767874
731268
54456
324407
597822
1011270
940608
869179
365142
874316
434676
211688
54076
124909
899820
167162
325293
279679
237152
774127
1011099
31442
158779
245906
770450
868018
290643
449737
1000450
1043628
452297
106433
679029
12013
567712
673688
732818
589723
329312
191418
218644
434745
179666
869381
779950
1027206
939927
1018818
774436
629570
383761
912988
1450
799919
112518
950827
1007811
747170
748688
1020405
782466
850127
910353
392822
468845
169735
781164
543767
453267
604778
121124
211894
873060
763612
984810
146467
480238
481328
666327
219054
637608
961392
726908
561539
229307
195243
1007487
408721
486840
179096
967987
642805
792541
187595
185840
1027757
500051
856144
510174
811253
922551
268632
967325
690095
936487
675184
171655
534490
582661
575124
1018942
905
626272
964641
345314
803900
1021568
520560
388545
419579
865195
83709
221221
874661
269644
707302
250737
369746
924939
357492
375153
324987
800201
203027
924647
376776
469399
618152
1001239
435422
200488
687934
596279
116015
777420
16590
176941
122687
197914
747910
294774
254223
237564
541644
136154
987460
374650
734312
967080
1035541
622464
156130
610907
199599
695616
218489
344877
637510
255591
831844
611925
156866
488847
343600
202730
446378
925444
753191
468563
280908
526919
798522
619195
873462
991009
369650
283247
717484
874304
397998
417057
753070
812086
339195
294060
446161
294296
782100
720414
879521
73864
297541
554494
662248
820362
931890
350015
213069
435883
395765
572829
203799
1008301
149874
445439
626736
196896
864937
515959
769473
385164
694395
277126
1014466
732335
517127
582918
793026
12274
988042
717395
660004
509789
120849
354343
490937
493644
780745
694891
2069
956991
839246
45886
867401
443722
128684
136166
12238
529286
733516
101858
80376
193037
397025
373002
528472
642456
748082
89079
1015513
790113
744821
922279
846741
678940
76234
48664
228312
68071
448808
770111
850281
397427
880858
993119
187766
777474
935314
1030581
273183
878894
1011493
760456
1017887
693461
813826
450724
542484
72827
1006271
168651
434145
883568
264734
681618
585220
467992
863491
423441
948654
214457
875889
34026
812188
756307
750003
546067
927957
812509
309558
34659
499116
155280
358090
611173
830679
285566
751240
899943
28305
610485
879887
824869
206969
335126
398943
976944
559648
501891
384538
561683
816331
111103
934038
573326
343811
115776
724901
489783
76851
50929
916263
467101
660056
455932
548895
1025759
535750
391195
491637
693986
347075
733158
62053
244831
782290
684072
842531
346831
939756
442144
740121
682307
400122
868588
910108
178593
65754
713501
988983
625107
561715
137859
249944
61922
689347
799847
634816
844627
851975
149130
949165
1015157
311830
836254
354398
285476
605295
594236
308429
274143
725825
456381
601178
457037
742863
888966
693936
897529
928721
293283
707057
293363
219043
588451
301205
819037
257759
83982
841148
62765
580935
667814
1028206
682256
924415
799802
592116
505277
527384
44204
577154
238952
609187
851713
490255
188278
296671
92983
523179
827006
403647
628114
879917
470628
939830
872817
139503
867641
964882
353554
614451
624076
451733
1018701
175141
507228
943914
968617
799122
466036
133590
598935
1010013
460660
783130
661525
1032075
765608
208073
124809
109970
961128
976282
677961
243047
784187
418127
531918
514459
537270
194388
36964
991806
170709
635849
757883
483087
789585
238231
237132
224356
517724
236498
772169
1044378
407753
744806
613986
294727
340163
406530
387547
892149
831113
730140
874226
737524
853225
211172
707149
688894
245379
671070
444771
311017
529296
607688
256002
609036
452868
561846
243258
873510
654921
780528
505530
796970
629447
692123
982717
143569
99284
380028
649830
914082
949201
114576
938461
38989
669585
435241
488584
432126
412700
620678
521486
33619
973703
811398
691075
732265
287801
891080
737965
120101
564181
56210
184999
108258
458203
184487
332150
496963
619776
358829
533549
678681
16687
140605
590865
279706
853582
684357
828741
104035
510436
716637
671669
857470
823231
586226
123081
793486
931979
65746
77026
835695
396115
31134
416148
339078
13923
704816
850636
36260
74576
52900
713629
190416
925081
752816
153030
899430
696329
206683
1043305
749173
894123
892383
593991
329516
1038276
296494
336682
1031751
671690
1039231
381065
974898
273852
887282
7103
136463
791931
477253
33745
545701
723528
120923
258987
670072
962925
148377
404469
1042493
864561
669681
285892
828802
41383
668091
34693
962512
1043199
462567
1044755
785122
756871
450984
474135
182412
979355
447862
876811
620127
958803
780631
624599
995122
113052
113575
585756
729967
126415
557718
3843
408215
648475
925477
927223
829902
486810
318969
431855
527244
905753
793893
472161
515379
467377
887130
882354
465518
786469
626220
767750
263655
969454
927791
367761
396335
647923
222216
181308
305584
149798
60090
559564
758020
145236
843929
337496
28767
294716
136318
600357
311245
103489
124265
1042670
46672
664825
102555
778450
87274
746622
835642
493043
937080
187518
655700
452440
775694
485263
936431
549110
266397
474019
12920
976576
574219
886447
733254
1028998
143848
592550
621197
419283
416737
540359
911393
734633
8026
315860
72142
413750
924140
1011987
1029682
434849
495989
279470
257193
834125
587428
419166
277752
325228
426283
1014218
783994
646458
425650
797513
456969
479304
547740
399425
499911
754095
686122
209511
261345
590068
623915
122394
853938
734556
970967
1045010
1010682
629723
540008
338710
98566
651810
170914
312592
669738
572217
476128
28522
130232
690901
862087
474436
1013865
599496
731560
643437
930083
660617
778437
659942
262003
44793
869722
24046
92368
610827
561131
767373
823029
967637
980077
17772
340329
236272
263422
6707
329500
683254
680588
629637
351841
24838
842104
287095
14765
1030422
423967
96430
243388
276766
370359
608349
272782
660921
1042333
914609
808318
357827
54483
275573
32043
413572
875345
938927
984772
902675
779878
468256
248425
889567
469296
374031
978149
613449
996829
984095
1033542
793168
334203
660101
429669
937611
141011
373655
125568
260605
831287
141763
369432
93539
889738
659848
732337
502042
29682
221384
707809
795634
975216
520127
151726
330709
354923
75404
1006388
835590
63824
528283
734268
653981
754161
517879
814992
287059
1044030
866525
444964
11208
445382
704793
962699
811467
985575
798782
305697
510711
821554
39362
330244
146965
553595
681698
289381
346787
226566
764340
673266
1032227
394053
80599
363832
601539
372116
615260
784714
476902
782242
244765
1023477
697757
691088
293108
826933
839323
154702
424598
97484
8859
349125
389424
776029
458433
319318
858532
6232
966160
172400
362373
211654
889579
765712
679384
1010623
160951
574486
53748
418389
710177
971742
539170
21218
85964
224898
639781
82621
1002128
785081
456514
977522
613408
238425
142677
667856
1309
54728
387932
294796
107295
461241
470421
93460
42685
105944
831909
351383
296162
502681
276013
738758
419361
837746
952989
786583
905712
345297
149417
845361
211559
593363
45568
832961
937305
1032837
470204
587587
374732
684583
847275
800097
225670
972588
957237
328208
1030393
395597
643395
646439
139364
415809
850737
256415
394102
535265
340444
676175
361568
99387
412573
764666
80239
965466
176220
76570
469372
113731
112202
23237
646203
360355
40961
565772
833411
95377
539473
511227
13336
118981
786487
240124
764450
540875
650460
264499
87856
1009763
257851
844253
679737
902072
258513
1008307
425282
80908
155092
348490
526464
748725
37969
687288
885032
207879
714820
248703
787308
916537
122169
1019680
96401
285695
1032904
799125
570846
339185
439743
298006
442769
518490
808211
448936
876406
63084
401953
445411
56614
512661
436345
381089
805747
978560
274685
967300
952283
649736
934882
748307
527929
856863
374403
479036
823859
751435
389398
116015
930401
419141
279185
724261
588
326084
975536
805915
552021
283002
806742
165268
815660
682374
173504
549969
250603
1018077
272058
593117
521951
770703
1028746
82269
282412
646674
328186
350848
858952
777705
941025
508364
190283
649344
571925
434312
55956
786466
461839
807334
1031614
597452
213201
179879
564674
511194
263078
915017
948712
747630
793505
14925
655035
413867
19743
442763
67409
425737
590527
460565
248504
322477
1005950
389011
522783
783202
260868
533518
522604
161387
574487
201632
868847
897793
593300
69385
127685
705301
298598
544232
708749
534318
832853
753514
573445
103021
583617
635992
227116
540643
999224
694367
896524
400065
865502
171459
850779
135579
967572
311797
369503
327370
496180
812085
416356
812812
121388
250079
986820
613584
970774
44265
434704
654717
930895
601699
385337
385630
691090
138252
219190
148398
704835
127251
5499
562296
97291
112000
645886
267001
745394
370471
279098
899464
122115
408400
902023
1012490
537882
825041
418837
30870
149237
560854
707525
115088
807347
230051
967251
329749
709227
274090
581197
939908
575606
92425
761716
40275
999829
705133
819919
811984
759655
26818
68210
374293
677827
459454
617198
983377
683271
264659
40953
798651
1062
488497
967582
13326
165164
207545
1003834
316263
261436
443351
721032
419365
597451
737035
163682
537353
860463
290442
676250
909261
182945
858741
410926
396338
371070
106136
490845
964516
468472
241572
501303
1000272
226461
796120
369796
903379
481861
1030846
710558
739303
1004940
595473
138791
41793
44925
271045
921512
1018013
285867
359808
796938
374654
996357
213231
714798
118907
463454
505374
88071
49363
517462
163984
381124
174091
825812
907841
609193
382232
975723
161568
1033085
260329
352897
849279
1036178
669637
233846
291924
625255
588413
782830
495992
1003545
290106
676068
475529
331334
36075
136806
646106
886234
873166
29354
581095
142608
246460
640182
923684
449240
782357
564127
272288
278786
118482
627029
942954
12729
557443
43395
19631
775974
183411
641152
339314
758893
803457
316252
926072
681313
745127
403287
10343
914835
526807
997175
362105
1018036
432663
38049
127422
1022665
753272
173381
327635
715937
198122
948605
41632
139358
431729
520070
917575
178971
940500
953796
563899
974816
558189
957013
650988
219177
798520
917279
116316
993448
474590
869381
932926
787390
753828
278848
326965
249070
450291
760223
1002164
1042191
873241
52302
947383
643620
484242
723111
32098
760838
368388
687850
197851
149774
924832
934013
909676
169320
235108
513440
728440
401778
175248
203649
688509
223588
821201
970234
960318
573326
546297
88322
641016
996898
369985
274747
850930
813749
210348
567416
711969
632390
305850
97952
291683
943720
207616
886459
391807
561298
838312
348838
620856
639761
806221
191119
357979
139083
117744
419410
331260
876154
14198
733554
1012650
530456
818434
311693
931920
675885
462232
506912
870568
152927
152781
936296
721481
644807
693315
458018
541915
315416
660326
496994
761147
271560
630814
332766
363084
298458
609890
883065
226210
822110
81842
460348
720797
778396
750921
645262
346894
485998
1000684
566116
7478
373954
651042
433435
156714
448037
822828
166066
511480
868126
254448
508941
197698
313542
324531
787215
168690
684438
480013
229320
854085
197686
1020259
828515
52717
367303
634563
369776
309047
629890
69740
204097
69464
991548
234306
504783
423136
441709
271935
256911
530331
1033465
1006361
717415
594657
240260
940055
727002
310008
393659
587772
627485
861173
179610
897278
133884
429676
633511
502109
358537
304966
592196
770736
616450
453543
758913
148877
180054
897323
66920
922518
662559
291409
256541
171996
221260
236438
374174
629637
998951
931114
469910
791321
966250
510267
924497
568169
92665
428686
421392
216553
735961
697150
593090
558329
565080
282224
398633
472346
435171
338351
785022
307276
872576
422304
354610
923010
582428
118583
463602
994231
801588
410077
68348
446484
80734
564906
267793
405998
968002
578561
76367
79285
81261
591519
486939
600383
346150
647945
134133
58286
453557
923313
174138
673907
742680
317132
706476
690694
571391
85119
630460
173665
121748
115081
341997
419501
737922
409105
412425
424200
373652
198987
961234
836188
701238
741481
481371
991013
440343
1028810
817537
447918
708642
995917
608164
975840
718087
253745
537572
919272
203632
94593
690297
556780
956361
363067
931628
556262
109658
415680
151042
812664
540829
385438
746236
961689
942209
243266
195754
179760
51810
728547
400309
707301
931559
298627
327991
92600
1040807
868086
1006158
203999
398052
598225
503379
284124
573649
389785
719539
714433
377621
47315
266079
145868
422637
1028847
208911
430735
753893
963668
959505
65528
817251
85849
725424
722112
902397
1003676
818788
991150
167056
451898
51318
205333
442065
967946
268591
108752
202674
123401
303857
403627
386321
306043
872751
285462
161284
431465
128533
252146
240125
140213
528507
136906
667359
640487
490844
633803
866100
47914
771609
224231
956404
804367
914579
265701
651144
742669
14118
190053
1033431
1037133
65439
944931
563617
934964
549292
940898
630616
157047
666256
30906
473489
1003449
755682
754470
283446
356608
57431
419928
328892
126330
646713
805171
520299
278178
1022371
424230
859879
211481
708780
881160
911488
492693
637950
915284
239870
550355
143437
807256
62820
570028
121330
191580
928119
957023
125020
588064
1029758
22788
767460
656545
854020
889073
527688
673392
470449
734812
526623
89711
120744
375055
97720
248154
576974
1040531
382645
101825
232431
981737
790015
89066
733083
516807
764090
181772
822100
379629
894825
18147
503754
729737
83060
574049
666009
685321
349097
940701
161080
37563
773952
276052
761177
625225
928873
1041148
1023141
843868
402659
40806
954031
568895
420812
416
652907
355870
732998
261198
829011
26625
710200
1018316
21646
95089
202858
158082
604363
135521
545427
365235
128164
622355
248886
433904
841552
32334
729891
470017
351683
609712
775056
93557
14028
735246
379609
418858
250417
727235
880623
348983
2038
322521
466254
347764
929518
69065
1037356
362784
270777
431016
989459
117388
201434
458808
165153
278357
226131
836268
134539
487659
360024
67938
906856
1039279
701824
876533
98079
209352
298256
259713
598193
520885
447368
611071
99900
138044
856148
33047
914617
75694
120953
659314
318796
295833
505076
369484
610889
511107
457314
585094
925090
551670
1030244
746421
110961
710736
812157
749407
736400
557596
859257
273689
707276
704998
789696
728135
408177
413844
143523
939390
618945
87402
463292
737889
184675
327633
436338
486969
584048
422991
936527
673804
326724
222733
258092
890724
418281
876476
523259
19498
12217
920034
990414
295643
641883
839972
316628
554533
320604
841392
277752
869736
118504
822498
748653
946376
301024
31698
969294
436300
375504
341359
200698
562071
764920
759634
409679
608419
184541
949279
1030671
845527
270812
570756
943767
123737
255785
312613
970595
907580
76555
232078
359592
967365
1621
93710
340487
558159
627807
547572
763635
467166
704367
819378
587209
629611
225147
908813
11440
327254
317122
479302
1013360
122233
312425
23889
894407
724646
847973
501596
874329
411076
916641
226845
351620
456500
1001506
421164
965932
817809
721485
176979
770972
496642
210630
859425
480987
542622
391692
582954
328935
561737
564283
808157
45154
1015043
529321
12815
798851
1022315
832281
814048
16105
785258
76780
282771
193704
905772
586654
261108
252406
252354
193996
852646
835948
866191
607408
954984
670032
769023
543874
597422
864332
749738
413089
465673
947495
482784
490948
743273
246838
233771
141396
69861
185102
653939
628647
493732
276386
198382
25860
431810
567435
68723
520054
1041890
352070
489908
479919
777005
930141
542547
562342
326742
168992
508076
420874
59414
829418
105261
476929
620303
625702
429674
764829
262662
322927
733953
172803
197434
720985
850109
802202
914854
51417
2348
240213
328185
1009170
755696
303682
769407
195176
425835
151252
220878
179387
409286
119247
932098
282289
1033778
826477
689151
53391
9896
543160
137581
189830
696473
314894
68543
909992
358333
204217
816663
946220
117304
368845
928484
6541
127164
109207
615466
346750
993920
332411
347907
654221
858482
383119
101455
530269
316438
545690
893189
435651
700586
827889
328241
417753
352806
48949
762013
220862
680330
953143
765096
370497
522091
67520
491336
290509
429049
281574
724003
118776
246614
969997
349908
370782
832746
374123
965700
41478
388678
980648
738904
403308
695482
734165
1037514
335448
796714
406540
422795
285038
22436
602017
646743
624008
212505
193951
358954
922800
521800
253917
680268
691699
734487
836743
833736
6883
820649
582982
334301
874264
1033775
695000
787316
116042
8585
634160
354649
309849
325395
554796
166205
139540
464830
797092
440098
938233
110672
525889
964462
784008
301206
982242
233158
193178
336711
867079
787125
926170
869629
967303
996391
249809
222627
167810
654325
881956
259367
695333
191737
177177
834288
663827
296043
148148
330851
242967
106959
931727
938836
633196
253494
855925
51737
639710
637594
474373
1016694
794481
736922
291326
23365
315521
731542
692300
171351
29077
379728
789610
490708
926785
876336
829654
995091
340017
649041
89303
675310
306560
171073
630211
398422
69434
974150
910923
836331
1018897
637921
646904
222706
485457
789869
175589
940427
834547
649469
988029
744232
35647
835622
514682
144101
923014
221092
613393
569195
599599
325482
925931
712687
154174
295455
881874
161611
79444
204397
1045398
420769
119653
643811
848780
777910
169776
651576
577662
705059
722170
1015532
1182
973613
642258
291146
100017
932525
165627
1044845
392201
945527
966084
89050
293724
768456
450352
659653
460705
318275
570131
560646
556977
145564
159631
518349
465542
540883
332477
17614
759536
101300
832068
549585
230019
505041
775165
386506
473728
515708
883211
813047
23998
490453
846517
672198
713327
395552
821363
1014308
245155
326737
420963
1016444
852601
885131
615647
824428
47239
207210
256634
724868
236603
62723
267964
692213
772681
468957
449698
292446
501688
159097
725012
924247
665000
303707
1012684
923845
972173
443799
1006881
38688
824822
294242
745768
259959
836414
885515
97222
300453
400045
553884
932516
172103
498184
247967
729850
365350
526401
1019883
1043543
50469
662630
9946
469406
230198
386119
679908
492641
421201
166577
985628
170142
447678
766833
7020
104709
999444
556512
42249
246642
180568
930129
237290
293525
980817
291426
327968
682083
200003
191925
788375
608247
322417
161142
798384
920695
574291
575465
971722
490122
42332
424386
363498
965782
932471
594965
601535
27615
906298
377040
377330
810173
607762
569240
322532
841293
546525
992383
51122
853564
35977
1181
594763
777199
133168
107210
695173
901681
708754
236100
194637
1031163
684413
180018
630740
813845
91421
608261
272564
454494
254086
157895
363102
185381
156415
1039392
771480
464009
326407
664618
106366
813788
953791
496091
31057
224880
143010
965301
733566
311534
77246
598055
898559
991888
270461
98888
253884
1014240
603991
442604
413483
124050
642609
751379
458906
683259
890216
391862
917270
481405
263669
948617
69794
896419
759685
900196
179937
366421
568805
482350
665678
577899
1036673
469023
993492
233983
22115
525313
865529
640241
775135
30279
440566
170326
131262
753322
280046
532835
910215
847783
22344
499514
497388
945884
572559
560114
347247
685947
378455
27811
21527
629989
860671
64039
702468
940656
560958
381455
211416
887672
106788
795440
927072
628253
503909
421460
103644
736400
246413
230370
437047
590815
276073
565710
359740
622578
697919
304486
228364
316232
349055
720853
949510
133835
754338
395399
368995
872180
318711
366672
746139
112070
524684
188736
993761
456688
628906
855905
434992
102753
77236
211094
311206
648594
683229
560763
483998
1040557
1007496
56412
129170
149616
993120
453773
736564
422771
554258
977402
780586
184422
709091
955932
319393
26283
96511
133912
1042970
54861
518595
531885
481012
186459
870197
321604
911185
594152
540264
246533
854547
744484
193214
874702
674548
987693
455782
731833
545099
1021218
825120
852801
578830
950430
317174
375430
129312
787014
682029
956273
22911
493529
600815
661940
802152
182519
265189
209410
332282
109887
775234
604186
550324
73685
282921
929755
872248
514222
651602
602612
266391
702555
15221
21739
809681
19507
836842
157479
407033
1030144
358342
255054
702187
370886
156335
461454
840275
388444
3997
296843
822420
492168
147676
150113
80722
54882
66059
776075
359999
1346
829621
711678
953962
435629
61210
744264
530011
582246
831537
604010
890260
935621
333322
753581
81451
885733
430600
482949
576091
982699
373679
344248
356691
546047
100354
654410
55393
162284
72215
545537
993
335861
36072
297524
864365
668797
740953
831180
271354
645731
660806
87003
269382
87641
13901
340098
571990
634767
692550
768258
484673
625713
134415
240430
181700
420984
338920
388533
880903
1001714
700084
742740
299203
1021467
942852
178850
470725
710963
532577
16576
847983
675080
973869
193
8365
981425
64802
755038
225648
34286
14581
749581
331070
333297
473029
599988
905408
244336
378605
669233
486864
589036
430689
226328
158457
601520
249353
226025
91114
356861
154792
919224
415807
956649
296791
411870
471993
733960
1042824
931241
128073
478935
692981
514327
287242
696456
152892
711347
761711
1032600
993405
277063
505706
489333
176418
844995
101256
635175
19506
53613
899224
653501
552382
829627
563980
159474
253408
676905
558410
864521
88957
525045
77169
865942
797266
767193
460126
868004
887486
702240
148735
255792
1021223
275619
491918
749316
349163
302763
490231
55215
611787
1035171
743488
138339
914454
550580
390199
158623
1035126
149529
340227
356603
874594
614656
74088
691930
15521
724482
139707
925952
499059
747242
456956
99780
715113
847529
575931
720566
682712
287688
985360
710222
190454
400133
450716
93596
527835
352847
531927
400840
983415
405617
198055
575342
253597
784069
162936
204212
898193
1034627
640333
342038
67236
846964
78184
572996
738316
2146
498183
931905
956305
868456
878590
288396
439292
287263
317902
478520
797097
423944
1025815
302916
283389
385696
58821
543863
1014895
573260
415346
73600
523584
1000399
142260
98380
461763
117781
17314
843683
31167
569967
287318
734315
830862
996192
971238
570066
323338
87314
915605
141806
753480
1008017
343631
604346
244240
174233
680136
309556
883668
908946
6266
68017
1001366
56673
608460
386930
14265
327272
955078
434368
975961
139203
245658
77042
781014
690935
445991
717443
937170
492647
462819
271181
857388
511064
614858
1037459
1031188
867083
588800
646591
472195
78639
390712
657186
312097
674950
973183
445356
866139
368188
900186
531061
316206
418587
376892
733821
1021609
428216
433049
3158
235780
171278
1037798
197715
300439
420673
1006376
995657
582328
864567
990195
521625
610930
792645
643565
663237
983373
795473
838524
330831
805562
943764
406078
974219
503712
774603
945622
443044
712725
818822
498681
442149
1033678
232211
581700
807633
315213
288469
352651
947273
44766
962582
336221
23194
395366
650560
294128
670494
490486
207506
836495
220692
778521
440494
333256
975513
192548
578386
995757
1009372
273942
686869
227624
1000517
163344
875169
745633
884905
212695
191184
760731
931194
749644
335154
798735
774839
662875
525361
615084
670572
526326
441526
336041
735535
365353
648853
764383
123359
153844
12287
943721
350912
971158
767759
622756
581842
215100
981598
586433
482810
242730
443077
587112
1030326
1020734
345926
537468
616501
579264
332279
760852
238788
219176
595817
246895
396284
933925
818064
883609
1007884
678086
389528
927477
260306
543
991590
615460
416378
579476
521872
1033879
587127
328700
349499
129082
1021119
823882
355714
598120
673130
1039195
612612
269273
264043
1026255
569431
55920
292803
878083
715155
413410
612021
279488
232186
348291
713946
66134
386020
751070
144672
54413
245172
89264
327457
478491
426406
470415
734364
176556
601941
52863
175524
535169
320670
869444
359508
99927
23886
885492
484050
819479
157427
972748
454446
965279
412934
919024
341212
845225
945429
872211
593046
787320
497397
995778
339239
181493
862321
265488
453
185577
1035709
952252
154991
451458
288829
1006775
126230
909629
604919
916882
862114
416277
386720
378694
848812
546050
437116
257518
59852
732748
488454
679019
268281
631165
787707
699157
815894
167058
785579
476562
8509
515916
647998
16729
838631
17264
904342
598952
12081
542956
225596
864875
546549
48535
376360
804574
965766
785905
1029975
242777
1009709
232268
279552
360829
778220
674557
355156
299574
157737
810291
77165
339431
367419
297682
341790
537543
809537
445815
832001
129425
1043698
924848
242753
668071
373706
21865
945121
107957
1034646
845567
921563
144686
948985
285095
648553
632956
567097
912936
979165
628527
966670
1013056
297992
727593
192262
991796
23189
1020687
756491
893557
136422
498301
85893
741560
659610
573201
44666
919227
358596
974745
562932
440097
114969
981291
789771
898969
335945
791469
418770
343126
507293
1033793
673009
79655
895363
686290
233929
954755
297766
672141
996684
801499
602010
546647
585811
310934
161037
588670
503607
196816
664612
40433
523710
1016250
320458
802839
1005830
896668
16194
521841
879315
958515
367296
770738
1009978
191758
88858
586903
715170
1030322
950842
571681
759567
353033
788382
371801
1003301
244778
604066
645826
121385
324903
562899
546702
884700
802226
222667
898629
652786
670020
144411
301907
634224
18179
651567
624662
659994
131835
395447
778030
790467
956741
172281
445806
984037
337663
485182
836510
545844
363920
576249
85842
619397
305441
6951
521587
388945
5336
516511
231299
395451
535481
908695
174741
134836
957733
265330
994685
871754
79777
490667
531968
86762
180841
164290
43926
72988
319486
11306
948770
787491
270618
897501
776457
712608
334262
13548
284339
434933
892357
312774
172551
755043
2466
160082
119423
165676
334134
661652
716483
881350
1012903
328716
56526
388414
237505
41109
417975
1027313
1002671
988534
185144
127047
118039
549042
70643
487587
887964
546676
599875
423155
47088
149375
778959
334361
367930
287765
599657
495899
8540
984267
712110
337062
419038
601770
638060
306928
1029629
719009
1039924
760488
769799
385829
415662
44542
598084
796403
843038
940130
760708
546533
43072
750352
544909
281357
996971
724925
735919
949222
776770
619318
91697
347617
465687
597774
752851
707536
532009
757352
682577
1043496
885902
931440
248353
939260
665166
97424
136001
206602
859580
141170
603081
517347
281026
650512
75636
183462
505916
970
600387
105185
53913
188390
315258
7488
1041773
535273
856602
1042391
398900
290082
59229
912400
993053
807786
247756
249552
811736
661421
281010
326665
385378
807819
546374
96830
816453
418529
918164
777592
891342
1032241
606968
168679
399380
518864
164115
376345
732326
130256
1005306
919718
347454
908205
647383
97238
423237
157288
72270
963393
53793
329282
888051
445368
46758
312158
1030939
370480
403617
1022705
662751
361910
486729
473836
214338
274272
604611
700153
417539
364156
39823
620643
394171
28431
942858
57225
657685
417356
937077
422072
457547
638631
696172
536045
934124
436822
816536
209275
484085
120566
651041
493574
192075
297041
345229
344413
1041968
294465
18022
608586
392359
352727
757435
264780
939477
259468
388229
544503
383128
86412
585970
766989
211514
379888
320564
128291
113433
759208
715136
589955
298299
692823
83772
985286
527712
329984
85675
67777
516685
421448
799525
345162
336858
935723
86228
923044
279885
263037
892910
382043
70615
598887
251394
389403
777253
472932
600494
755376
791731
945692
841075
297824
402090
760307
430492
681215
8046
1777
831329
886203
372435
794383
543921
690588
407690
297212
980422
446171
454442
442499
62928
620874
529704
8272
866888
358940
812508
898496
925798
315969
60283
852318
594439
436705
670407
597161
721831
241977
676511
807209
296041
47511
50422
187848
967562
841027
169796
556895
742099
381538
572667
476588
394295
442004
569238
762041
704125
865224
763005
451203
144916
1009867
243747
460894
910523
214764
832646
867791
313845
1012212
402451
1005399
903061
505486
230269
710019
3176
675099
148283
261167
481578
338772
780347
917547
173675
587064
791115
66140
998193
107529
913722
745893
965972
697616
701087
318065
155968
220516
806270
701664
370934
27880
774243
511330
497031
653467
1033254
349499
100585
301411
807407
727987
759407
704905
720334
1005561
604231
424913
535817
822131
1010309
249282
367156
253362
361759
610395
390021
316583
409438
440253
858613
288877
997491
221813
215766
985249
296804
227542
365431
969201
612050
467774
119170
646219
38770
984457
449190
207578
461273
740550
80908
298602
711435
171728
840484
705476
199965
586832
168861
765666
271955
442886
353631
42829
271755
826712
874314
523644
675321
717226
1022135
916442
855978
478854
527498
281853
680563
844071
457446
910335
959394
558742
594086
38137
39256
547959
203361
497553
996420
616076
281537
244913
301911
594239
870139
350790
639683
566028
212322
200418
889237
160819
225896
976007
355609
367985
970968
463429
134441
1038566
157287
96130
875670
579467
146492
656808
904064
669144
206519
70170
81931
662369
618679
971305
980603
395962
899261
81248
822206
995475
79969
711608
735639
175154
1001029
209894
299053
274386
599700
766750
941671
632808
971536
833918
193439
278095
904911
46383
985632
345911
74818
871395
402421
351189
597992
702087
427940
236925
442472
600067
598321
698172
494440
8227
156677
382411
426512
712322
321266
642498
629205
915195
235958
665665
728004
24000
1035198
366320
369236
745885
796685
138670
376523
817759
219204
708022
830336
95090
75913
324942
508863
450964
111005
937595
756184
247905
352494
357536
293894
19402
344604
2001
610251
904370
959960
1045433
763019
591902
336326
867802
549715
757440
223266
408621
513226
740742
93229
342625
922369
940844
657179
455914
106590
204305
160176
846659
873968
185699
105930
785658
719732
573201
773840
445572
865980
491544
1039966
804256
414386
818074
44506
849463
512106
558845
53960
37309
320386
865024
299968
203365
429138
361098
12094
247929
791886
602058
1018060
422417
434626
804937
637385
950434
783697
509291
327400
283246
944756
827696
47487
37598
266081
11021
978910
688499
466192
352131
540740
299115
387687
728195
312021
595267
335257
597719
970596
926795
676119
383519
243395
40311
830753
974918
712718
849821
528550
56361
719855
200566
785825
693392
272143
999369
522981
847590
295995
446255
718755
803870
63869
31068
1012283
135271
736460
410630
370501
814571
942552
644539
751443
880412
832847
426635
172605
912303
974125
35566
1004870
767912
388045
819988
651096
891937
122699
90961
122064
879702
387148
181689
120286
1008632
943377
443993
953365
13234
341382
132284
438904
752172
989038
281106
352605
1917
764904
937676
135172
339227
74337
952769
619252
503096
720442
452226
807418
358304
735468
33181
413373
1014792
70238
415840
487543
355885
221993
87159
4048
514624
216743
557619
164700
168938
371938
463241
548728
621986
1017992
958355
699796
1014763
837583
294872
400915
41238
536071
724317
280021
494730
323293
1007166
1038432
158753
210751
159509
471752
175496
672616
70211
355618
854286
985772
322478
254890
428068
333283
533917
352201
561136
821914
641957
722052
514062
1017339
803387
691877
63695
261832
355074
578707
575820
232483
599476
349387
1011102
280895
286865
259013
622906
411636
687898
664168
892067
37500
953701
735740
739725
127360
789177
805902
691050
99709
922050
784196
56752
150331
38906
937180
892605
109989
400497
236696
329089
143207
613933
636636
643164
80106
625393
964980
82674
579269
251997
830865
80295
90540
582959
363751
824547
41550
68958
600249
92130
550166
396308
65124
451673
545316
252830
980323
460516
167263
158082
967100
747273
442416
846737
530676
341615
120518
794253
583412
1034592
988372
874962
267852
1044549
933825
158073
529683
336404
878077
776210
572142
793123
991361
243268
769078
134010
904439
293888
165842
125137
1033502
535028
698942
1017130
962777
929141
50485
454475
671753
957212
714414
824328
406886
177163
300900
897266
6691
287549
945210
838657
295663
153629
14254
886852
261981
794046
13848
505842
84019
841237
593366
390508
822949
151283
348982
543454
462089
633773
472326
716546
949170
972104
973276
633446
277926
712611
819593
729582
909319
514133
944346
347311
722392
804612
645975
743144
2282
225076
706120
681348
286218
1015389
461259
324851
160721
155431
1027315
1501
841898
872795
593635
496907
315324
193742
39204
344249
523974
571666
804307
595525
164666
608537
977917
663348
990410
660227
753257
892089
760728
182784
643410
307043
675381
190037
308913
819419
926252
778092
49210
671844
992201
514601
948773
738026
755396
35339
706927
334111
192492
959069
35540
1006329
699236
619369
603534
966243
958453
873225
396153
820636
867578
815257
389337
927700
1017207
299373
107370
668176
360153
744453
1038383
883805
534761
331963
434031
949073
220453
196650
801275
449727
380153
863387
707061
943339
629498
616237
749842
579201
582808
53615
641872
2232
745981
814650
103295
840650
398958
263684
380102
655280
601067
515874
712327
527350
244802
359106
214790
303283
304221
352293
271618
126604
555345
435714
874405
36947
127464
446477
609731
593290
58936
474863
841185
779873
178392
352258
952957
763013
410489
966797
406622
761740
131328
291141
567766
504233
919453
756643
700000
798943
61243
835479
96363
946844
619870
946721
373322
894325
365870
983598
407442
221660
448367
641494
565884
806454
607293
153660
223097
6841
959107
102497
480113
538053
158857
1003393
55384
573659
495835
526938
965898
200842
368498
742245
581631
203793
557113
641851
550225
709986
689266
841874
21322
826279
949033
947729
223747
291079
455284
826423
209249
885670
364170
752697
6078
502249
365180
423951
68339
673876
948190
606082
21072
32789
491252
366241
184500
205069
383129
452745
234019
988371
850038
12028
394833
896590
67874
618274
909371
316338
402468
816792
942823
760374
569567
91059
596343
140178
286417
905973
927644
1028840
820921
656530
724476
231430
53740
741227
212407
126738
514005
892168
695218
522810
1029368
71805
67402
557193
624665
646290
465270
746010
847391
156860
555932
447652
301088
564294
838531
755282
644223
106
32291
475606
218096
1031164
915315
766093
528962
572188
724923
615477
167937
295581
108947
773093
763624
774909
176378
719034
438280
815455
455195
199102
205744
425571
696719
500358
242815
742223
573825
868780
14144
274563
228329
910784
402471
527356
113680
417823
455722
52153
480975
436969
611080
998190
370343
587529
630479
383620
843983
615355
604646
1009061
608264
152327
888525
577399
960020
577473
507614
656517
238941
385204
1018016
440259
1004070
1014002
359578
51261
185240
419388
931537
875306
665891
290697
1012932
191231
743248
244727
316648
988544
45603
370405
623420
208152
58550
792377
242250
9540
5922
66979
330389
638050
732365
184740
173535
341564
827967
82855
839079
512010
906213
434791
127169
644382
599742
21842
280714
416410
846059
47966
812847
557204
916144
989027
586011
812125
891650
222003
12327
335804
84968
442302
598501
310289
392975
389607
858450
895910
577091
712555
469205
338512
763374
604127
503222
864596
326814
170629
881852
440510
678719
590536
289650
668035
685137
433075
410938
990566
87759
274835
439897
443046
619510
549758
594237
210758
744631
558619
204680
506607
653395
437686
935992
594127
954238
465666
341861
45610
635528
539767
515255
826822
574956
387325
38965
942532
736701
660106
37964
890740
9271
595401
465013
726170
532924
247144
238149
200698
103743
551483
742437
790175
97784
763542
894444
825738
868350
643920
371364
31633
857856
423796
959878
383152
656172
407120
121606
1011134
762761
984310
765685
650551
1004805
497292
611914
913289
478059
97725
424151
5372
251013
79038
44785
530418
895992
885238
1027812
1036475
286268
484453
203497
436828
325730
674726
927739
223429
853464
899650
483383
374127
362862
658113
531570
133930
408641
838887
664225
337910
552880
91181
752075
759259
1023931
943162
849192
254401
81537
939662
606767
870291
505656
943359
614917
78383
348345
933458
83048
893223
576637
944153
607117
841920
246121
398000
569527
671005
909776
413416
644828
120773
701386
209253
183399
811442
846832
796372
828213
957359
683791
810220
413762
771373
426462
638790
497707
44243
535864
786572
631895
910633
754513
74849
700749
470973
965717
242039
865234
857452
387310
443423
102509
777920
29046
60856
774262
173417
762785
442003
597923
854140
1012297
445204
851186
676955
338440
13555
364998
110632
728277
41423
1018960
199168
173323
558570
1023712
1025486
25841
306443
879809
89922
483031
135585
911702
199417
27869
253491
830337
1033233
559110
922823
455562
856564
391146
403420
244827
847711
877243
532141
880620
72984
64116
661033
748076
503190
603278
486243
58034
983746
64523
459163
688596
802314
632936
428792
982176
368378
241502
1019735
991071
889841
906335
632201
845634
968942
788614
906186
469734
491962
139078
780198
597516
559360
893580
224717
970131
783471
957233
173697
208326
1025938
474053
777173
935639
775743
667579
579770
355300
496263
557203
583176
713781
613790
1037707
17714
1011909
823322
854004
145274
695738
562228
411166
700475
36713
921996
622712
203113
592902
848110
462384
730403
744400
282395
635840
665059
405298
124621
399951
445516
866940
179210
201854
431277
323625
655267
833451
233765
347299
728646
893615
231997
195928
327845
554897
740009
257710
28080
996295
478624
427571
124192
68960
849227
92934
918962
566996
429637
885758
776701
10016
1004808
906014
769142
688151
448969
337352
905381
184803
358450
807878
1017084
505654
232066
907377
1011457
908663
206725
125945
431822
907061
533186
352151
286788
895462
943091
258603
1037641
82099
31264
643531
21039
625484
278284
743181
742649
854523
798900
219796
419805
431722
208020
204732
219606
238774
647864
277725
1006418
379738
1017732
574095
618768
978104
261661
848540
309414
11696
192156
854815
352179
775056
72543
769874
635259
344271
593322
422442
315395
49100
272903
849587
126761
285980
961403
819678
825946
152554
268102
555045
166351
726121
847343
368656
956816
843607
350112
573351
466126
88743
799305
589577
404826
5845
1021952
822221
468595
133749
89861
131933
47537
274997
129156
95947
45748
302794
121153
522012
827006
487976
60809
937412
507106
799860
814744
838875
285764
713577
446765
451104
164595
287350
534417
929413
376014
89
815985
248688
447657
777882
17518
509220
962270
154992
13227
706380
880373
658290
822958
933123
203012
186324
676731
298276
871428
227540
1025577
201226
699135
840757
89553
984221
410964
817912
750665
327798
386122
246924
676961
656509
874035
542952
904349
136493
642454
942686
220160
706431
351764
446704
134036
508718
971831
456584
251685
1018307
513882
209662
196270
769163
1009963
843465
250485
885734
93809
1007430
429589
426505
423194
36284
75989
386394
646454
495071
912510
427698
1005438
704378
676570
881084
791624
1035132
192216
144155
664896
415004
285780
691023
851480
428238
983636
985865
404877
951811
355477
392537
996784
924324
595188
163845
939156
726075
184553
833349
763012
857243
403977
357489
567404
7373
884172
1027390
741428
717129
46054
563131
502911
508488
406514
412249
633846
630758
46284
186924
200560
262201
342540
1014802
14183
688411
431313
127234
112486
448648
510809
652155
652240
995298
548743
509568
212479
334604
363505
940122
847054
995456
856231
289202
664063
561579
655962
717524
721350
141155
765428
898472
278081
920404
328569
930116
561536
965129
399236
1028378
702751
239165
848613
372541
570239
756765
477573
67796
973452
1022741
572078
388839
415461
91516
876682
980968
799872
788560
1001736
560408
262329
958091
255944
81313
567812
334371
705876
622748
74081
1011955
813240
55107
916897
287757
268360
1018585
586251
74175
277580
1000252
589226
862969
207499
877765
48976
850187
963241
835710
326072
1027212
671829
995937
408465
538967
391202
438118
372226
4254
656546
17240
773749
554348
859947
564920
624127
113475
666224
827029
448986
971193
413390
780713
358378
303146
800990
763115
66986
987239
810247
677501
903697
29527
891813
136933
965572
137616
659711
111811
929422
931942
520198
30723
518230
76531
428176
703053
551634
87060
414377
465167
388332
662158
279586
989225
508882
984292
282209
928783
401259
404172
364097
89500
719941
514090
412107
846391
502354
391444
843684
114377
514729
877663
956525
937668
791364
732810
131987
335147
260782
861397
785165
466175
884250
296686
838967
887392
478330
410780
474774
380661
430553
868714
144133
443390
612846
1032263
721101
752759
676725
568389
1033037
77788
743951
556501
345027
240021
414320
800251
803812
846759
750011
88888
944930
848701
929115
509835
851093
709154
253253
310615
459086
82884
578957
768519
388502
458105
443342
582463
558560
696919
280348
382479
663135
993077
1034267
155983
40551
783273
164312
459986
521772
226738
717620
409080
853344
575996
371733
889133
566598
520148
320992
914233
310659
303238
237732
213345
62021
136499
738239
796133
610560
713591
178322
404227
481541
449369
429063
304680
618946
742707
842885
851006
753948
619460
118445
665699
451599
799369
224407
785376
630831
742745
176397
803917
555455
758446
137884
587209
933700
57606
830798
965918
812137
865944
1031044
222281
606333
813028
868195
8240
1010007
765243
374283
253791
728049
396710
205318
1043434
124606
45593
415835
34055
147982
301766
678468
371086
1042975
941001
339447
477386
289136
1013053
793253
457234
250711
252160
810329
10277
500157
1015991
626512
886234
408677
671345
912221
938723
212247
801987
492699
598528
1001288
861285
455718
735698
798756
769505
731084
768187
602109
75483
659845
913888
99490
382466
735955
822352
103632
624079
103486
437619
812299
755127
220289
19937
691101
320962
446423
483574
838224
1040047
996309
976689
134174
5287
697607
789002
263312
294247
103824
791083
670366
195142
805025
552892
219095
176599
143451
843047
824163
870230
135520
41244
106133
438867
38353
360898
936508
478591
447546
1004857
410966
733704
784936
19280
585256
1027306
252280
734327
243668
688800
49364
985954
765584
668917
900122
126744
479469
448572
327170
486876
34680
696191
804151
792588
696465
478755
227921
464418
99540
413320
824879
117586
402580
855363
134295
516422
381119
551218
387103
40131
956535
713072
682231
415831
812598
269733
852644
546893
180152
616177
787014
868244
657060
501443
301511
12282
318538
829999
712432
435873
920401
419039
131405
919305
384270
404366
242888
834522
974762
667263
894224
1001076
1044774
176058
7379
499340
366496
409162
892596
843065
561123
233580
406052
209611
278712
34173
360662
365015
903366
76735
467447
866972
907298
403302
776771
549945
736284
66901
836289
589348
982156
54404
261904
642638
484935
217393
1019009
640527
104278
631449
53203
661857
722857
389375
721924
654794
226032
243009
701666
65766
357289
928363
112994
816634
832103
456755
1042300
514752
431232
485583
834668
890193
1010090
865174
582550
74040
79381
280289
972638
414832
361813
452686
735752
41053
309835
487690
507134
645422
807855
910115
1005835
746047
296871
639868
336502
1010825
476162
125225
566729
790785
583045
807724
226878
591468
57774
438148
483878
713650
36906
217517
354591
342403
125308
718748
774416
18897
773254
305025
102193
494808
1017133
648869
299023
246409
1025408
674682
736079
968556
493831
67945
125313
747912
617168
354328
374609
622266
791736
188409
935410
670273
386024
191517
680835
163054
340464
743732
727036
546137
830131
973186
713018
211289
405641
770233
386096
935966
898748
1033108
709444
68351
118765
499559
965266
62134
535912
846629
804458
248690
16212
63665
301295
13779
297546
899470
653996
509900
194673
261918
909361
95719
767341
175536
568204
175536
979311
516075
131582
289896
81161
864716
1032528
99572
463737
861680
664172
801661
167252
901073
250570
616609
759565
760631
178181
351799
533775
567716
544574
51571
584254
105312
302604
230480
172410
1301
668216
1015748
615684
391699
58437
1000584
380280
184042
837621
562965
238365
248892
782695
524115
372102
870082
90366
387147
603275
673335
288769
896319
929487
635919
774741
801555
403197
522054
1034293
333721
398060
657697
63012
1002825
773099
127258
42585
604631
380453
327180
723932
150117
181399
578687
294210
35345
925800
886692
970344
1034244
422279
214385
766528
30435
898109
552352
495103
859523
36838
313280
511766
901368
1036288
145211
679882
1029831
496093
535104
892067
953640
383313
654893
714457
99739
284620
970930
689577
630594
795858
590721
615492
161401
252335
591312
398170
883554
478035
424634
571867
265539
901706
327926
308090
541159
928851
741624
412722
450933
1040436
469286
501757
764191
633289
448317
136626
354484
557706
57782
908448
412031
616165
729070
900603
486857
1041529
618207
756626
843539
100602
593370
351831
688752
31239
885148
842567
1034789
388214
20184
994811
501604
140448
317491
504022
199459
929314
764915
450060
772076
28427
882548
262968
83171
222167
54720
473268
482624
376094
227781
811265
275381
694144
340939
554319
747221
706966
369463
283659
787700
689287
572362
949629
221763
840328
620895
395961
638369
446892
192964
51158
473974
206513
842417
189545
414958
308899
388790
227789
452784
195244
134125
944793
341615
757138
633573
937260
673806
469358
638708
423816
948484
867635
930896
56802
321347
905023
909758
102833
478136
431326
188207
940635
141715
576470
1038909
483173
350133
950058
861388
335153
415383
903203
66333
623790
903887
692431
594046
219840
34911
405119
903266
431878
457400
577887
619759
427717
171332
49080
479294
626515
830455
17424
61105
719054
347305
387644
326267
243005
821984
161505
898210
449825
447540
744906
939974
32558
398523
513641
657683
296555
942002
628540
441143
387381
798348
339797
23444
558884
86858
918142
550337
523898
174813
299781
415285
496170
517714
313212
448023
911730
932037
690114
198649
653685
708015
638854
762559
755585
397654
570865
409945
251989
525833
845216
807067
599134
265397
853971
647268
427031
631128
476231
293545
189797
786004
710146
1024858
403754
51509
481166
322112
774976
811001
494359
378477
832459
365952
146028
149193
473830
408621
911229
736108
375193
809739
696270
367142
135025
319458
617742
189738
92667
565587
114169
729531
654204
127383
114424
591110
200872
691931
362131
30932
279662
427358
63142
709397
144658
593113
116414
739187
437368
444140
1022703
204257
800093
418456
645404
734690
315906
127618
264746
638405
396708
581943
63726
849071
582094
569234
111240
457736
371660
317052
943009
160081
59125
415869
761238
414782
403669
993062
922326
613745
1014838
107677
935169
830219
899339
252477
34157
223681
341867
28727
109897
947703
536854
66459
410166
388785
524863
387922
612483
126845
114295
377562
811970
378698
515339
40840
204894
218478
189291
837193
490982
320767
769721
957123
818338
657062
230039
28105
662524
273338
274995
844732
795130
60945
901375
470037
584696
140910
136882
217174
816473
780165
75396
80419
760613
754638
112232
606109
529238
658258
66619
726789
12717
456451
88671
283629
715831
455024
1023994
862310
857955
872572
101913
531917
505013
418579
175781
197012
475876
178419
973256
660958
616036
242460
965574
57758
94453
1020351
999669
726571
1026504
386841
900499
828900
95675
1017467
710122
618821
476160
160785
952746
614337
791700
226142
845782
106898
263803
367541
930737
401098
540661
418974
962671
255245
721003
697905
841652
208280
226998
417034
41323
742726
1001309
968389
909757
194876
952384
544207
185332
382099
4037
566610
989375
203339
562196
310294
810702
190947
11764
222965
167086
503364
636518
720938
128040
307574
1011276
723429
1033880
892684
1020064
695319
727948
805587
586035
158806
596357
469805
362440
212413
369945
922818
615193
991049
525628
804121
18393
366922
290316
161108
68091
113633
534973
142744
642412
329984
553452
124936
954373
387193
334297
939945
473036
748307
617722
860584
359085
60514
626472
652224
621631
1021003
137477
858925
93908
183327
545227
666482
512752
284123
628236
646324
62073
372690
214920
142751
582967
662833
877893
111190
325952
1044912
1027432
630710
872232
866024
958669
725735
537977
708271
560503
138567
105585
218604
311391
692763
176165
723864
203921
619133
132926
732689
305506
11616
596658
201953
771275
472876
756838
70990
802031
385479
646154
5467
866625
909823
265932
1003307
325783
1000276
698085
683569
46385
230526
671569
672026
237315
29134
1023917
732814
29021
887984
497755
718120
935443
866890
385672
48926
75841
13750
121425
364875
629572
216593
259874
517011
643591
306002
669195
320423
431806
76308
184630
644776
1000449
1034567
402704
830061
328689
862489
542573
69330
768393
418597
188577
821858
314367
821624
239411
143090
88476
899509
411634
301103
81534
768195
272777
551971
679289
638355
782396
596189
417821
245825
102470
141842
47433
274228
890061
1038298
395035
323902
502216
899291
501326
494877
94587
117955
322090
609525
977445
284488
656027
409476
294289
449244
123843
826506
578738
1034203
797109
670690
118746
578635
306892
974018
714267
345005
437930
679587
398473
1028348
463519
39856
859510
147313
682698
507879
619331
436167
729105
908418
410670
558703
54896
900483
621878
240949
755231
772173
278090
795265
332713
356734
426822
621798
547541
687203
299284
889735
667745
227954
468147
282097
782670
862137
712237
668967
665926
621271
34900
815213
913425
898466
390064
454066
793016
935495
104370
627012
966476
611501
653815
782299
823640
192910
150444
155318
184575
501779
424366
6642
993513
313098
515204
612109
694931
639702
127350
366859
47020
50762
499298
1003050
768739
569693
685099
493394
831777
881757
467379
990677
279331
597877
1007115
1017386
413102
723505
272324
1019610
94273
889138
11047
270364
147761
106035
1024071
365015
131116
400213
799785
171026
827830
565897
585922
449446
418791
693903
522308
948700
302028
143065
318900
735597
584327
988706
511855
51876
930480
692192
979780
664210
571498
320437
929168
508317
939036
577833
842782
212325
531653
67083
168457
255029
887837
706391
123721
540090
559829
25223
921859
679582
167540
914491
745933
952929
808351
293202
658367
686189
855548
131968
524473
470480
1023750
727326
363647
933791
406082
465134
891199
938778
855712
309935
835641
203245
914909
443929
498020
628194
780289
371326
501099
216884
119137
423228
312491
948198
923878
471180
965841
401322
918349
162936
1044941
249751
327382
179265
172323
41182
241469
699425
74554
362266
646816
400300
167955
998675
155487
692758
14197
360244
164769
904745
218894
854029
727489
181046
288649
505193
470518
375099
41394
209070
1020859
126881
672540
596018
292373
310446
807094
226788
1024647
483792
483142
251529
509075
459514
670295
783214
899516
313719
90446
802364
284596
629866
849717
89901
971324
62014
337658
734517
771276
741223
1033358
759643
142090
134909
710273
450170
590074
88189
519663
88853
180499
866336
83713
789919
80855
1033794
53593
17346
873999
1038245
387940
897799
530980
770540
612743
503416
281696
1028264
963369
105166
300339
167732
438270
2476
931090
654974
633674
179358
687692
97492
595428
331102
17629
1024232
682363
999634
636123
268670
785155
617371
173733
922103
589034
990494
6970
343483
529102
53675
11566
198932
466863
933085
1033640
860378
151901
283257
403985
114568
280892
245393
417373
647598
700458
655747
949652
104884
364539
980964
747051
688101
20585
725870
883662
201593
291844
630427
781996
124610
769367
786408
879518
281264
755693
296833
544591
326308
29254
389362
543392
745203
10675
857881
711512
405945
254185
639908
389299
1000985
962193
980524
78595
884142
928588
289316
796779
526767
583072
842611
823993
87673
996656
558836
776174
503550
129603
346358
881973
898644
11711
877861
184876
637674
391297
900774
409713
792913
626566
586459
754482
959332
161742
893007
297987
961250
864963
763232
66817
796087
182300
65829
215987
490391
526677
637683
716325
356507
723461
364147
330089
766807
528799
1031629
640659
161702
221727
835851
758581
974553
16735
939920
376646
432772
154979
199247
436971
919547
565367
262057
267906
660905
887539
908807
1002287
360006
216476
316071
1037403
52074
383462
994750
811676
167310
972443
744614
171959
889407
647504
680777
156650
843160
705438
452388
941725
766055
472676
93746
827613
106285
395533
151106
133923
380854
1014043
148926
1007625
544584
493402
79877
703986
396345
586502
651142
717436
1042536
471101
565314
261426
505323
751053
830399
573783
199707
985656
333353
529463
1000026
929023
386715
816581
996062
682129
689397
115470
27751
329045
484100
270993
288670
296874
31471
896344
238964
1035237
1015411
35891
486460
209300
158914
711859
143010
974394
805999
957952
753507
510763
688741
781869
223222
909816
635803
168177
735120
139708
997943
701593
61867
613754
149229
3918
859273
589511
158075
797903
539597
652682
456052
230190
938136
391955
194516
321865
166104
116252
118629
43538
148635
664751
271413
690539
209970
679504
886338
555013
937829
201703
305211
887980
197222
1010841
269441
228538
760253
900151
286061
445503
620405
347045
10010
768713
448157
512189
727670
770149
911993
405953
76658
857975
641157
785784
253278
674105
122636
113732
132312
832190
95635
133580
822597
694081
646441
564131
279514
403736
745864
470311
605561
1044111
970156
762751
634026
663343
564537
718770
378378
985963
456032
856436
360086
397746
136558
84958
511735
320375
473631
205436
777999
788993
219648
529925
386288
620206
4645
636489
34781
955505
126136
592496
379811
594139
417482
26386
960754
276253
260319
639815
122514
872721
536065
949667
81822
687436
15514
705480
589073
403215
33602
106177
613125
906294
823829
44413
358949
56399
932829
3272
45968
86546
782527
603798
137614
326655
830299
184858
129450
600261
908515
575940
887824
141072
857754
747892
376491
855554
504130
294512
302942
84504
176002
978547
382246
188752
772331
602885
124980
946040
75852
904368
578151
175907
99932
885781
478163
582552
425468
401161
646628
494974
998527
235345
315384
90086
872829
804765
528081
581709
300862
846330
542868
463257
332515
22715
1027235
424851
526720
429870
1030961
732442
550821
244373
291038
890152
72201
724032
1042452
765222
836842
1031433
908626
298923
848209
156544
727372
582812
141317
184289
999457
726934
150310
809660
155520
31716
496106
1034742
425743
618878
245253
448798
240239
687890
873773
305881
488473
797063
444392
895538
477459
1037361
14780
700419
779660
615357
263629
720944
244718
646716
440147
707904
2457
100475
880517
732798
988192
893225
616791
729320
429387
537346
645471
217335
387370
186213
499263
217836
935656
40680
278635
801768
389746
978739
544457
791843
28895
1005814
524921
472004
573531
726614
851153
627778
880420
460763
872783
580361
556493
979993
775080
655793
851249
560891
769320
798081
85818
722314
538653
94002
683817
756013
265349
596300
178842
353801
311019
820920
420927
728712
261960
695955
742736
718587
746353
24013
897923
968087
878614
943297
32213
398652
611163
104889
534025
178444
51269
593211
254563
797872
40617
250330
843258
328796
346508
470807
408045
920570
982949
230233
383702
205172
444741
62581
767657
112066
235010
411996
643940
682208
55582
435785
565926
569497
481198
304479
579694
480681
583414
916022
984215
325699
864280
361669
397839
515571
781907
870739
758016
448877
983233
740651
185199
320282
401929
619298
34124
939285
543011
627988
955962
176563
524856
240536
888113
350092
845206
158162
408206
157039
14139
283375
747742
661637
618602
932549
446213
689439
231590
656000
625375
714829
761625
547254
908628
770361
556911
815671
181350
32194
341208
210712
540436
210726
1035982
908997
205308
116446
847547
969992
34899
655401
277229
1037263
851973
730917
64692
582450
492318
398702
883606
579249
27808
963367
617763
587895
456310
636212
962420
589238
905279
597875
15332
993655
712212
326791
579497
858222
1017977
711321
228690
503692
559792
215362
446579
535380
647396
371994
108325
178976
436310
316339
82277
12056
686470
740027
335517
133486
266969
530735
411822
334187
23774
574764
218858
879932
477531
691790
427473
908879
1029026
500732
701408
2391
638956
207049
777078
43695
585957
1040719
349060
152161
71231
776754
914035
886851
638356
734138
263809
683058
659783
582042
640934
187821
155578
931906
196055
1002015
816282
754829
772244
75657
527073
111461
952727
953096
865087
51444
178276
321683
891803
863321
641545
19877
749241
947454
184935
460430
186255
729001
116569
922705
663142
375662
134897
952666
822975
542567
354940
833881
54391
188572
758897
300256
314504
637154
25359
935183
243709
233215
477949
302514
822551
442856
721631
260289
452441
389505
577869
903994
611812
992980
336867
1003286
293095
871055
946982
486887
327402
899159
818778
568309
605926
875060
112369
455451
941937
940392
337352
269337
582752
729852
369759
602442
100255
453446
175433
762551
2848
532362
780651
311934
938984
690204
592602
398841
765532
630456
280339
458463
379839
235298
547508
97003
85773
742263
493457
104396
954058
482008
284633
433897
421603
720973
32761
1030911
974900
335395
760149
711328
317580
744490
6531
825990
242076
739180
617255
117113
297401
149148
9242
698031
851979
295159
415590
483610
876127
320634
207410
129622
289706
717638
117426
460065
737440
725520
60208
969781
513736
352053
881344
868468
558846
722585
836579
156929
826788
298466
1042662
613308
83769
318527
953029
140976
879593
34515
598676
489427
415213
487967
800845
390644
855215
195045
193730
190564
739139
1030515
754353
1022366
122493
1012148
220510
929592
936912
456659
334800
250781
839141
299496
610891
110106
316786
403655
335270
834735
168094
232545
991250
710729
81547
713700
287626
285468
447834
647068
485478
1029436
658675
481205
558752
273527
228430
51934
920797
126196
758763
409100
656242
410605
992391
94807
208410
437871
27023
545671
869375
815013
29061
419760
440557
833955
146064
821591
431168
645042
431916
974305
124445
141624
437547
168107
924485
681936
722572
323081
552007
86115
661030
608444
567184
1015107
170669
289286
80309
799183
67962
269677
544590
133542
576049
121397
41148
742388
473720
32243
502021
272409
313506
950531
49044
665292
254541
413592
766670
11089
376267
136035
415506
541487
685800
256799
621432
141735
598710
114921
136361
816682
440828
849686
139658
207897
80048
1029311
456209
740289
55235
426781
917907
528368
82012
772414
893640
47
964457
21846
594041
585910
68944
443103
35163
105895
839628
736761
932650
8716
605527
935173
564963
302483
662280
568600
896478
72992
415132
696124
718059
279539
896564
556185
597809
475961
757449
949924
411842
970254
53303
836024
220603
405163
959442
563691
971965
59621
336407
423231
922023
930898
668154
73616
90165
21405
346460
568374
827443
526979
1034337
179617
962218
623200
437446
416739
511117
102847
1009530
192782
1027827
843480
608542
173185
203326
651437
949481
87714
8104
236682
821167
259603
621698
1031628
202785
274244
852465
615459
506703
425226
86196
1020182
1025336
303927
845130
379524
1030524
898717
642217
298294
281383
954254
462500
864945
672625
766064
125221
394822
479235
912273
993038
662033
477942
372568
656271
255687
94581
373129
899288
293909
271619
988731
64749
863199
263660
563370
186757
491188
771800
777502
539581
30001
703552
531681
528922
211915
114538
20614
785199
90526
137268
49459
491469
109528
821275
114667
713912
569804
1023928
827474
557333
750280
1020488
981171
166312
962173
693351
582277
792246
884790
907792
166574
460904
270159
926647
356992
545938
669976
120392
843315
418838
133362
511436
460608
211244
1012015
382963
412730
964307
442501
678488
1028085
828671
164967
222454
679438
673400
889751
348818
408371
172026
365825
1008758
60799
975780
362712
474331
26757
743590
891458
738226
299615
528020
258517
271355
109898
120164
908601
478083
228432
538720
776401
98875
764537
77757
639321
119209
334697
616585
147133
834178
775759
783840
887415
546431
722094
810834
716346
993758
305497
57876
487249
926618
432354
163209
208856
149393
278604
655778
273742
127429
152705
1018909
6732
366195
373343
247555
15335
31601
902189
675440
288472
969003
187675
499457
958190
926163
935785
109239
179781
2777
286315
1027617
270084
776634
67857
8069
658396
782175
392400
805091
989689
684222
835615
23738
488176
548635
76723
607423
341627
269736
82598
281745
661754
747489
805456
540785
667081
68230
661849
339256
381119
794230
880815
731037
269916
227620
574203
144414
893617
934558
471210
568406
655071
929133
561869
894636
813136
1020874
506596
792947
454452
140253
358046
502829
695033
965123
728574
369055
114103
716364
551383
840229
469357
231123
483499
778529
987225
482073
88654
345386
285710
909358
1042472
833160
904232
494160
468317
573554
47990
495619
767921
63359
894729
1003345
678048
170528
175324
96211
308800
77448
931008
316298
244211
273976
455890
765669
942012
803460
352427
540050
420882
1475
988779
407464
737452
290399
825910
446975
612141
831589
244334
763716
248342
1014202
243786
699994
894998
963212
524467
711435
417999
384388
594475
435631
738579
868632
131626
407771
679799
292261
770825
958946
764076
709236
99151
472888
21310
850029
225972
151139
342049
714964
360467
130267
629932
878703
660972
343279
801430
479260
966316
227932
149690
124496
789401
611578
119554
726449
622434
442671
442012
987854
929337
512994
138518
693796
169451
199792
672081
699540
608610
731236
1010145
948225
150889
454140
458354
451620
438029
368083
831035
812893
933162
234711
319053
617946
146051
1009936
266916
766669
790224
845252
40489
975911
978321
573694
394757
68918
280523
456501
363419
489091
659567
500417
427602
896870
413138
868609
548439
524036
537940
987581
964725
399347
1020616
751959
557345
384265
675223
689606
47974
891184
344001
410744
482318
547367
65026
509762
781280
820676
800046
390082
415023
351775
5681
943625
800326
701242
696735
100864
709199
366060
40245
141334
367528
376031
818827
210773
612078
264717
600105
260979
871901
575052
822996
817099
670942
950965
502213
864892
536921
283880
323341
642560
1031066
520924
483200
447865
894015
731242
41830
226055
574548
754820
935416
145728
661508
231568
63272
1039945
546532
522101
240604
357297
200979
251926
673010
1020408
223985
670476
16654
400066
15682
69654
590334
852661
372277
34850
630265
994125
912341
684474
16238
955075
839163
1003682
930744
349563
10786
995945
466083
900570
489535
497137
588557
609044
216991
621541
857791
843149
775410
966477
762047
364027
751471
447774
794170
919120
596500
164040
416952
726381
81830
647427
407810
220867
612747
367918
404136
851374
312365
818055
615589
294673
992213
810922
598153
596505
900060
930301
44717
886131
421866
1014539
765597
874920
228647
231280
784930
370211
832758
194985
382329
613706
172270
757982
739496
377119
485208
888763
777295
814581
1043298
497975
169515
265610
746010
678922
777734
729316
447247
784358
182417
971109
719552
528330
637674
197419
244243
642829
728230
495690
850891
749125
279861
831286
688475
87565
458973
262683
993315
966795
844610
75507
594062
857246
23685
827993
344151
770909
874121
478560
945673
548585
574445
458917
49775
190641
12028
788911
48890
614754
513035
126257
562258
560455
679939
564795
801284
295546
52786
750885
675286
996741
898628
660230
288834
996311
863924
228727
328348
877579
405015
410192
1040008
858387
119670
834914
741417
514687
639434
349755
701293
846950
27420
1000422
316437
798349
187406
127862
212816
812688
854311
718935
268161
412439
883513
182318
611406
665591
741665
4399
357110
522889
444364
881929
275800
876081
183754
183086
393191
27302
980647
729236
365722
287908
262992
34578
470679
218026
720733
758205
471873
739065
7127
96915
721983
558481
308505
197700
944487
898539
943461
571384
29212
1022355
998655
356995
675731
641745
218890
621015
245631
264500
989411
758468
239643
23270
916327
355405
138493
326637
548818
994509
51802
250273
548211
253250
496122
620525
309587
210395
697012
177061
351908
708276
858872
184598
1023888
805839
58258
314606
505401
517653
878312
299805
697886
275544
24918
239812
42928
858496
202067
889878
674753
150618
781923
806611
350092
63894
985332
885118
814952
195480
60478
310177
511407
420419
583288
755573
235140
98391
1035712
710835
540640
623128
928858
693032
644913
1032128
323364
780353
835548
624605
781473
956591
816621
673318
621004
11036
245445
259942
738868
31260
893579
576728
293155
639241
261361
442946
908561
169764
769576
112102
719909
797069
620135
68802
938888
1016932
149574
615085
575293
322547
325195
687583
877852
149750
671600
47140
529274
589950
576713
126805
1005525
346557
293136
526895
740811
737530
861375
289344
394454
745020
246308
504074
77958
138375
125312
124150
998377
688468
425691
884494
488487
966452
1041689
71345
869969
909401
378185
614423
389449
663106
212946
894908
198291
537737
481143
993875
317064
942804
203112
436126
829906
683588
259016
563312
328754
391068
132566
777588
1018890
510109
347613
716785
942879
418642
718275
802736
799558
916131
177538
579928
335659
506472
94544
379011
209234
381261
487984
262622
611313
310964
982856
112130
160395
644281
1010609
294293
460466
957100
369799
630487
19710
594454
428356
1003304
251503
35976
830431
399679
186479
497675
394800
933856
307340
59919
341666
613574
608334
62746
532239
168343
776437
130587
42200
919904
473713
226297
10613
951149
109280
473632
504388
277930
501079
49554
112742
196400
809447
178216
1003571
84651
455982
446132
903522
999725
1014665
317514
367921
1005269
988587
133919
447943
119832
788919
1022734
121764
249389
265131
994556
691367
753694
541485
756158
1030490
599615
752837
134078
723279
621622
175144
55169
288563
701565
489498
845722
199828
188460
43543
844686
509898
636956
765542
472877
440339
532246
677325
666460
856814
279058
1026774
925324
372908
1039508
200941
574647
346805
233023
18390
550498
909087
270922
310122
194006
606418
169526
663158
677817
978934
68150
320830
84800
118751
62415
593136
113376
963944
655573
1022901
154863
240752
651006
292729
651778
181012
1007607
50534
716237
1030742
574364
19919
1033591
338792
181677
646574
375352
11184
920495
284794
729541
363555
629666
321069
188066
543835
148892
781719
750495
219971
430472
499675
435998
280198
210697
444426
501681
954825
111963
576834
916577
896610
795913
125816
114344
558196
284197
836688
84062
106494
1021956
178021
124011
945736
857870
148993
968347
753281
398861
837971
645900
371771
357440
5156
461912
230178
340887
76379
931493
144655
179360
234030
731618
71051
306291
510604
332084
502882
1024130
477785
857368
74172
234621
937768
492048
1033700
390124
645182
300964
463270
699945
344201
266078
785683
710267
411699
210656
957114
492822
38534
977040
709735
546832
97924
386372
127974
725495
1008736
1000162
707123
731041
722685
530122
718760
580475
416840
853290
1037929
723564
930327
607401
229263
301910
215258
520779
59103
601502
444375
942658
5955
127577
517452
792795
729766
403716
573620
293967
1019954
292823
1017969
283799
478616
587958
213710
76643
451610
807391
696809
525121
889908
186165
216752
660409
242535
870440
172540
509436
424864
955109
209176
714379
87595
356035
108346
550616
41935
638432
960506
928912
669866
479499
119341
79916
338393
360
900414
354844
189718
477090
392209
63876
340897
447876
528484
391188
109132
853081
687767
381091
835450
670868
863618
167971
47935
1019080
180693
742287
816030
946028
609142
807059
1029639
856458
20476
909981
314311
1034651
960678
413994
235993
131659
990533
120444
545329
692777
475654
603605
431256
858407
895866
708827
648721
309525
40469
217527
876772
801332
394390
127278
152669
388084
745701
938897
97916
1030870
144697
607940
546607
176151
639751
822464
133151
583965
779493
62375
556343
686746
226158
840783
1006083
930945
181133
711365
841434
761241
331862
418213
253113
546343
230755
692457
660550
719307
716879
113318
804039
111080
937261
62373
1015610
331096
2902
798936
681263
376367
930081
318662
623339
178156
44471
454619
483239
113462
317163
239363
575356
120472
441855
203223
298156
784242
923050
787355
653588
144498
604748
411325
763009
16385
651823
791881
855264
36718
162353
554712
546660
336164
1006771
514329
763637
378970
741779
232012
583592
328066
949116
614634
507333
781749
854953
820415
322378
844752
401999
632214
1017516
334173
19956
965509
467036
980649
642063
250917
208509
385385
272987
558333
942879
141383
156295
636242
916754
437789
182559
92442
563554
511056
20159
115048
825390
296821
706134
707756
286432
961772
577086
1007962
51772
709623
627802
721528
196766
968552
796649
808005
811201
33098
15333
744387
943868
352162
81924
588112
471562
679260
100528
1041359
943629
737656
259441
777736
945168
512186
341359
509466
724856
204254
111869
889953
904109
31165
225833
210377
878605
799529
376202
1035572
491207
78107
444885
931683
999088
304806
42993
166125
297709
866548
41177
851737
900948
468492
327458
523666
139140
507425
928118
900416
175948
833417
26700
613472
903902
40350
482946
654781
112099
510385
669928
98165
144938
1014362
887302
673547
89521
106222
99847
353328
237875
432208
1032132
162094
778084
138661
134875
989736
852524
410857
942338
750111
883211
169842
719775
54281
989229
1018263
372752
181501
1028283
2419
693338
459203
883370
838427
213779
135012
694113
1017851
19535
860740
428285
195057
484017
1022299
745509
1004275
731732
97848
863245
1013751
117553
1031494
533332
129473
608478
409779
1007486
932240
569182
821239
61988
365150
71374
421041
229417
796107
1232
483416
165920
1016614
853982
72682
744652
104450
861788
375043
850103
978015
985164
882993
799914
221900
528561
98658
130211
756800
479623
406716
139159
991028
802491
298303
14557
682466
16540
960703
367917
605365
608999
325229
899642
240584
361506
850307
569682
527950
604215
218264
555124
195732
196363
811208
470608
276187
459777
324949
323700
160191
951227
215627
24993
34638
854364
404990
787978
799432
954045
982194
947383
967183
459207
580045
101571
876704
244783
477091
515507
877685
325563
284829
279562
910072
1021788
1027605
595295
1005244
305884
245160
12090
438297
991657
958166
672409
316173
232943
1010604
68092
486176
56743
505270
781035
991887
350300
562678
310028
409180
165131
634391
485418
786426
533676
406440
477810
515789
438087
656600
352917
538073
428440
890344
23008
219198
545070
615091
666514
873029
328889
57450
141206
239581
674656
767413
248132
918525
972955
8334
481030
33214
1033117
452903
113187
752844
26594
607351
505756
2240
90423
439333
990354
523167
213112
87287
152647
576206
499654
253477
333787
852245
454992
183606
291589
987782
354820
598009
755990
858088
325114
845004
17376
776871
312193
449982
815253
768805
937928
223518
398332
763478
84231
467612
688091
263767
936825
134701
143355
869989
662602
258571
399631
240927
415136
320529
633419
97439
247621
469707
611691
382802
395002
1001993
571101
476696
806747
242727
251037
73528
1013401
355552
689674
516943
435312
1043882
830023
595369
506727
562764
88694
989622
528709
701624
241066
752864
769136
572152
561219
654502
495450
276758
994661
450405
551054
453727
1023406
818263
999294
811070
1036701
839668
729895
35816
55201
274887
561106
715995
194243
1012576
638049
491212
917468
921647
800483
84703
729363
407498
277307
583088
829234
59764
411552
53803
613066
480345
277026
903644
462051
221499
533576
196505
608739
562443
924555
53560
799060
701552
687377
577227
193567
792728
105894
905729
16390
913294
784383
719767
734002
171502
875293
169049
250542
47177
655260
433633
181459
864854
108108
480852
781841
773605
379484
876880
683553
4900
161256
815815
658927
33151
124782
609657
667217
507721
974335
841788
848618
861273
437940
323368
112950
158647
260980
1334
1021955
53510
437937
119329
535414
346791
988390
871609
708985
9095
844378
89120
633681
137949
751972
840595
295169
540541
511594
1013420
844219
237306
740622
390264
735041
951050
462765
344888
269990
427539
651660
284038
350213
970870
284277
703333
486536
400276
261422
542992
944383
532290
483331
556480
273270
241113
1021595
850532
821611
378273
697099
602837
974539
244690
354476
696399
263393
228369
234692
967480
588569
190506
406977
777597
364706
148319
708592
450538
231028
399585
204375
359575
897872
838844
20738
613184
864867
959492
996354
876627
811900
559732
295970
170422
14931
774696
64093
370324
882817
268821
882658
419107
115727
667759
49106
1008871
442944
246564
207855
741737
976805
732740
703359
316850
848375
62536
107159
836846
822970
235774
769943
375665
154490
645511
816162
922600
975296
757003
875291
751442
932405
394719
772188
55971
659702
540305
751336
222112
329647
280193
733527
763745
414947
477362
663918
736935
179716
922941
433613
1017722
274200
901944
552003
391255
573321
862123
918176
11398
248356
107133
466473
175768
919328
438080
810627
447106
632448
695466
185411
767824
936486
307439
927283
959365
308613
477053
557065
21820
489063
759443
310064
984125
855904
404632
310749
29954
729968
773616
218115
265668
268671
643475
820541
185067
898547
21418
737134
295211
65769
571163
876646
672960
656875
37597
165109
948638
194271
387240
333812
835156
376136
641845
394087
608421
536469
633621
519075
853356
885445
184720
932091
656822
683319
690655
174974
207129
85959
831996
267800
254563
412227
440141
75846
949762
753711
501658
40417
445917
843662
380014
232275
983343
1041215
363044
676578
310057
396439
277764
282218
968624
799705
295020
196349
242003
662319
602399
260391
619930
699392
739890
573299
367042
824611
258754
384361
45939
603298
922474
280947
113918
963131
134336
768242
505655
956688
945350
926816
743586
818812
909597
631998
919933
456776
490342
169278
326148
618662
968921
892862
978005
117215
555524
877929
631401
740828
1038791
717738
584583
590031
957229
250028
426464
567319
480955
846854
661917
985716
841479
323864
215938
428812
169683
297099
412760
673853
888101
2801
340814
939116
293646
628133
209456
524205
92965
901329
292502
488793
631257
718065
758765
394257
544378
737075
652094
172367
173817
146748
505525
209776
589890
230908
694
194949
85316
195746
674872
447328
161529
817918
241006
223008
926960
326915
802861
638479
1008443
1043279
128359
115475
577177
408026
17352
112026
734812
95925
43088
882363
380450
630504
334950
287172
67601
488840
832209
448140
199725
1021570
297935
463606
698277
371079
845045
961603
885880
815676
501133
634429
44325
416101
613906
735660
620378
370374
854516
699891
696533
82165
587448
527839
688708
759238
650775
163354
118547
980045
259466
862918
373472
374313
503886
220051
368939
412317
101398
73465
165329
937289
786217
591717
825704
21352
349463
1028954
411205
1037578
47334
756586
150087
228142
101214
946356
481788
92594
5924
186637
696064
397866
161658
258962
307714
798963
867181
1013485
281326
159063
264683
59718
976203
995918
854822
137866
227208
563123
626711
531695
524216
325404
446512
313922
548065
812030
147119
344588
74274
260678
172666
87417
138556
566099
224586
70463
166810
142548
725338
459014
155635
568331
670046
281859
962430
138295
26340
694107
664011
176244
909923
246503
8339
792403
823422
265296
147834
225944
745479
16782
57041
136485
393434
866766
603232
669464
19695
592616
1022551
865795
382080
51905
912479
864827
1009007
964961
87029
139644
824888
820129
554420
223833
1018095
137620
66713
235987
881011
716312
832171
424375
1008604
428954
715660
976532
729714
663815
1000467
455744
963787
904166
834213
36662
2236
708291
217323
369909
179306
846964
151127
782787
568590
610517
428226
320522
37640
674271
179270
465643
355855
531032
164272
247378
557866
415939
288382
841216
618235
901869
81427
46643
1031476
218060
399986
297654
370758
101872
1030500
48421
192888
393164
973230
1009142
479305
631187
923834
1037700
527318
703733
835277
426866
299608
505978
930502
589390
891920
795311
58805
433814
279531
425966
910073
785185
817328
546480
242122
535038
936773
110548
481632
968534
8456
882740
929035
859861
63991
720259
733213
757966
788123
925117
858343
80063
198517
442952
434905
98043
216554
76332
79648
996488
90619
856623
963719
535551
898632
487828
281546
407606
517132
144209
375955
466524
632219
618228
909966
576936
625044
899817
541
102643
933163
911242
260671
753837
225273
328098
194075
652531
27516
196610
63636
852360
877119
345667
325136
1042882
333214
329278
698511
317076
154775
435896
497691
991413
398282
812194
179574
1029870
36387
740559
433761
641977
1020323
123797
694551
778566
795258
146128
324699
911755
507201
986208
242661
795073
138714
929202
497175
719356
569370
538165
880323
1031261
244140
622878
411007
238437
667382
299353
272017
928559
616581
923451
71256
141063
137790
958771
216861
393833
180510
177637
231196
512775
502847
224979
1025123
703320
644647
174923
39076
486220
828915
995639
94238
542763
440434
37517
151753
259571
239614
967412
679200
133946
172746
704747
181584
20012
84229
145149
439616
878027
947754
243209
107974
140528
465717
764617
69391
67873
581798
404579
843022
460615
741557
71529
433763
247979
415342
722195
254485
833056
250172
722923
652769
293345
555908
769021
453753
59778
712947
562029
529899
787706
602557
940992
421396
123620
539783
107900
827698
836195
636252
761500
784668
237179
427228
152810
522502
410048
460551
887253
1025479
706286
260397
426518
974287
803643
179533
635491
20005
18171
527179
373971
974847
106575
532287
698377
1007580
878883
922405
735669
740562
232954
403291
2742
660571
998751
914419
847918
404898
381282
93423
545686
837759
953713
862462
335598
110262
616688
471
9059
186135
482673
725058
673502
352445
689890
642950
151004
813467
5124
107951
1043114
359664
54280
651492
890253
617493
308570
721899
1012034
526401
646554
847959
866727
504488
772793
952843
197326
520234
1019421
579368
883524
1017313
729174
280661
250931
814554
957348
1026414
956718
416872
85975
343551
531855
369073
445976
617940
20603
409676
862445
660122
44856
744956
8879
734229
720964
837686
470994
37558
91061
115202
373145
934743
954462
689101
353361
97585
612747
258851
592431
709783
651474
528763
182938
359813
269710
911274
163900
843823
337738
55746
81937
740288
647260
961696
939399
369067
267501
177424
1018932
75869
804055
216259
79617
1038038
442843
49469
501518
332054
701850
789
564913
264263
380665
133309
467357
920831
789009
788713
805082
100865
1003288
579861
442620
228839
904589
759614
611345
771044
383074
252447
954174
619185
871507
7977
613757
881239
955473
810582
459200
471509
70527
868096
589515
521441
784373
401227
61546
602044
123574
504433
1041012
478021
70286
184693
648919
166141
731114
604040
406133
997558
643278
825918
771763
300999
959310
279351
807745
612366
891340
557400
1012092
423684
427970
818261
911569
638070
974019
501182
325809
512186
1041586
284942
668379
777152
1037714
128397
522448
888586
531664
290477
328288
403127
732297
712189
571301
350203
628877
1021254
489229
546303
259969
286242
840163
449061
900328
719981
328170
1002821
546736
945993
795688
792324
665972
415289
832690
265093
264582
667877
241068
1041900
423895
208014
767187
598531
193816
400598
136082
981306
359972
155343
179930
273428
284725
190709
465366
995591
966773
852087
382144
688791
192617
220873
25224
175544
41101
9209
719979
834013
387385
989397
846889
124638
430429
171943
343606
42068
198822
144080
717673
429382
415642
990853
175684
890527
407856
252466
116734
755811
172773
125955
461207
484421
126670
539382
429654
406591
624806
185310
918105
599946
246717
327674
822680
930184
14981
1018766
125224
185371
879849
42048
122410
271101
652104
195173
127944
351988
604322
847368
721433
331180
194111
670933
177815
496208
971606
162786
3198
261140
69941
1032857
12171
328895
556018
496840
281301
86536
657709
615315
732036
213286
724710
582663
7071
327415
577612
264218
504939
598206
663592
256938
430048
646594
468025
405316
745408
187080
121964
572971
640166
1011730
715805
414731
88508
202744
616486
126146
943792
510904
885790
892268
357859
570442
361159
640754
874696
277384
175990
273820
394350
711050
689675
230526
682702
648385
829026
442618
519488
977529
960692
594292
794947
503413
35510
1017605
113302
856560
327351
598032
815679
924567
139533
714749
1005857
552159
284303
728974
1027987
872566
803639
794174
493060
272563
864723
323631
6330
728284
83470
574237
216055
345077
423606
47780
36499
962899
390452
548104
430615
263439
786862
249301
348237
962297
168653
13356
997322
181262
654388
328779
689292
612778
348420
36971
491658
182824
567710
26170
736399
277054
892257
594008
800683
21313
4177
45867
1017998
507739
832023
549259
748136
406217
939276
526173
695040
840732
833654
510573
971409
952554
749831
553416
288309
38819
271965
231888
238335
372996
726165
596375
15206
649383
422575
516867
483646
425831
414705
590481
557783
74722
216208
923779
162855
929517
1001171
996281
906916
160128
600629
548709
933015
57072
694923
220176
732530
563845
285139
154163
18003
120237
345510
651881
229847
976896
223110
847640
1022037
34811
1037182
460089
840333
897421
231383
950150
929570
51728
802227
549863
748192
137460
960124
1013513
356073
919630
872061
874714
282009
484715
595031
21408
327264
568615
246719
108525
1018362
675102
360913
400452
649292
934555
641679
184569
875661
454440
746414
21065
404694
90398
526565
329493
634866
399487
433487
821613
743953
72182
923704
93727
987766
899192
606985
432065
581789
10940
946897
232918
762001
359537
871993
149888
548221
782068
454049
924027
373748
989211
938106
172269
1005679
896104
224400
696595
571035
465960
126733
869329
667424
739957
836364
416673
928798
980617
164351
464111
833798
670116
235728
657029
108386
530089
639928
460978
652712
380453
54653
940109
265339
85540
470527
969961
351637
910059
170408
986166
683160
292197
379411
304598
918650
798386
648196
516133
800422
568210
692623
1044635
448228
788018
424730
665723
880641
25825
406466
121842
388470
660844
414700
101166
68588
796009
133403
210249
270305
619454
831144
425498
237472
695336
138634
645775
841966
330377
563566
383856
157950
487208
455731
577068
704277
230520
614104
117549
884273
521584
881493
438615
983355
627794
433043
482254
931505
542697
725069
374501
659746
280844
816545
679178
739545
648582
246328
912470
343630
735636
525887
8069
766024
284849
951101
867819
335111
548050
321912
14650
487721
302521
294360
953649
263789
640507
226005
781560
895999
187261
757949
813641
686204
22417
113577
635680
516011
824209
782711
916131
990704
970511
678057
629606
48024
825520
340231
424404
215454
126429
860077
869140
722979
7232
566986
822562
397321
263260
454506
160196
152511
877512
441128
422820
662906
987421
1005231
717640
891306
951003
783921
293112
289985
783858
911930
144011
1044370
538553
1044111
301273
59366
207156
1028819
777874
38456
598111
191138
1022825
968940
116112
125265
47012
378756
301913
948830
760259
266477
1044438
589591
519005
600688
990423
234329
324601
172192
454415
3522
167476
417387
986797
75824
30609
139117
654695
474549
1011442
644416
8359
114532
539741
213136
8771
956223
309783
818644
163576
389215
997570
88669
569002
501906
899650
445436
885385
435655
412314
370005
105893
704280
608
210760
312252
717865
643011
260972
826553
348702
695085
639164
374108
746867
162180
325371
412740
374936
941693
1037685
720184
360071
669999
907342
803730
442120
21504
401156
957214
512091
107347
664495
675366
851225
853722
430799
778196
714182
150721
422365
95202
123486
275766
919677
540032
487688
94227
684293
279082
240121
68049
244718
667165
802053
793677
716442
585603
354894
642017
858596
191347
526787
813064
344956
917747
344837
681828
656917
821260
85498
380882
720159
316617
703324
113324
792855
29993
520214
61404
322418
738195
584787
869026
507792
1026191
490812
5305
929959
367212
857650
633623
432350
246620
730229
635633
970577
1039859
464339
81560
764167
869478
9018
1030956
954288
281136
433588
1025860
418142
461452
527214
922164
899119
151710
319351
375805
969064
301906
713907
158074
944393
644184
993654
14996
592009
487973
167513
1013720
413488
370664
673774
796705
184511
871818
737996
357014
301841
402463
991225
725514
748739
673137
672526
795253
332437
216371
739772
710071
472374
60206
321561
1008134
760535
105179
552664
599893
289461
294352
692512
383517
898859
810904
673992
262613
221899
143027
571365
38406
260855
4843
808295
520698
265350
790249
472088
260335
134884
337505
179302
826286
643942
545060
39574
781625
220282
860374
1009778
663024
624155
408258
660663
638891
823241
478535
198538
405568
697379
1013006
701579
137038
306541
443468
56062
186714
281409
609191
589875
450929
643915
104215
905994
664396
609123
997601
282767
972062
396926
372274
775653
519635
603423
819903
696813
677277
514117
718230
795579
329853
447371
818279
679286
995200
943764
181695
647226
802608
550424
190827
300626
1019319
48266
547566
28433
293512
224118
602103
399050
103508
13193
373699
745246
137400
1030346
694266
276149
366558
561828
860432
296944
794713
534355
174720
44508
725483
689852
386502
333340
812330
891783
154213
320430
872078
997998
715464
713129
555387
327288
649335
141584
927658
777673
345647
272091
61385
196086
51798
229493
764431
358798
793609
835003
193693
292725
357500
226219
239136
646086
228610
718237
976867
1031243
729392
575110
286200
1037270
245069
992534
907724
598667
728763
683860
50067
236989
33396
530661
66744
1008115
637065
618812
883373
675420
993117
636035
860765
703720
892762
48100
968950
91431
333464
957409
1027607
1031210
772460
649672
22254
936552
109508
973561
462445
704572
276412
75447
349177
701999
971987
666051
668813
785484
778781
245917
506449
175624
1037762
488899
644920
278370
376393
965068
338556
301914
921913
777538
537544
249
427667
1036167
98604
558009
611884
1001419
533431
58434
102001
791241
253868
587332
104443
718254
135465
953461
397216
241951
753791
970377
774275
828069
828770
855713
53125
407206
898143
916022
583146
521958
798581
433246
493089
43059
716203
1016338
947599
526994
698004
104472
817928
1024057
861617
427556
998471
662319
435265
443399
80211
356849
623785
994486
301232
781537
3815
977061
498245
698813
219613
286754
788914
903597
166083
697995
759337
114866
306940
353113
149485
108347
355798
464235
519331
292820
999325
561406
301401
919596
222141
642872
605532
387373
535497
199897
628079
86190
667415
42594
739810
596631
245630
573202
537127
725343
261673
865411
1011732
397875
787175
22013
447587
59093
899922
107229
181394
478143
155882
158890
759388
569937
701830
626831
28781
562468
138598
322457
784681
58549
751546
937365
681665
708034
524148
806805
616238
29771
806027
607180
415232
300449
683899
215623
833409
641619
678829
712670
160944
325426
241262
724475
179967
295180
100225
699980
296268
859943
604233
616318
871411
771911
306295
103465
604587
592056
377999
22326
320985
191672
287192
381667
257224
634918
579974
1041227
171979
374414
33982
603932
182757
28855
190411
983185
880669
595611
511211
388987
456442
676158
909213
810165
650251
206528
801284
463400
789789
221840
809427
523054
12032
687519
225770
1001825
463618
753984
719048
440154
894368
573780
687528
128673
1019901
825029
491401
955675
1034421
323516
235933
774417
46508
736462
454896
914588
752266
902105
145493
634381
500970
613312
1021778
557051
997168
400673
579735
38318
1037812
892177
835014
58375
532177
117015
526723
894497
655305
803855
252685
271260
695838
285693
961192
854954
801586
662305
861708
486808
253868
491325
526106
893900
340448
199880
676473
273678
668385
628276
58905
187407
20362
303529
558184
86078
538957
159279
495456
237398
617707
230991
296048
1030898
552418
212226
729322
613678
225235
720467
382659
336976
835678
194151
554892
803633
384073
363325
706190
595699
904530
179138
198405
126446
1045299
247155
975179
1043231
564507
874281
745224
315375
626508
768515
985230
310248
327259
674283
44306
164053
720749
340507
872557
471568
895649
807164
209276
142513
500966
461547
756177
694738
465020
243311
260928
723074
496716
518952
544591
279412
190728
35634
32359
409701
597077
474375
282106
493105
125481
573843
398963
639113
634743
991730
33711
920071
577277
103014
833629
604163
520323
1041742
650003
486499
746739
1014719
726215
459595
694718
640828
790413
978841
620942
673383
142967
526960
771569
25307
340924
961474
951483
819272
37285
386374
776110
570908
545440
341405
703644
266181
559474
664083
673003
551648
696503
506727
126880
628044
555775
231916
1026677
658766
111167
871257
53076
499691
903655
363465
572727
937815
763907
508741
96947
876206
235262
408334
903508
378981
363006
462066
482489
408792
92884
484616
765330
854674
194623
339828
11953
424091
547566
1030611
683335
955772
125934
805210
702735
899202
667968
888066
942315
332763
377832
101625
383672
301484
20321
1043776
991022
710529
628412
938738
805584
346352
384665
927722
4030
825812
171019
621579
786155
202386
620414
584543
963346
530974
410095
929500
359773
802821
421708
50905
425412
185709
1038541
358723
944210
751070
390924
857875
268426
754385
747976
60432
418270
528067
977870
670095
406996
778602
709050
1042002
685775
937479
266374
489288
206527
180213
1024036
1024693
638287
572123
960717
600272
318604
1039391
567166
1021002
387619
968696
806732
849066
960274
525402
636927
188146
1023607
242571
755823
780610
234556
212838
154648
859090
244892
700935
631577
167713
791340
502451
171810
801833
130778
783617
946091
451113
574282
695874
669698
1017194
64628
132395
259143
968875
52878
718913
119055
591595
886716
440197
517668
690687
536574
27553
538738
235273
1017161
602764
755115
809625
377435
19122
91842
521847
226070
785427
115169
708541
404408
578815
718481
322287
711630
519941
861112
892199
471502
443255
61188
416135
493330
516984
599179
1034950
1031273
140253
787001
992704
791424
309913
549052
26449
996474
913637
688367
577097
966770
714211
841142
789326
720399
434079
694831
321270
468653
875194
275423
67156
754845
1018875
864898
754871
900100
240843
456906
885047
443417
518669
797032
358036
649954
753850
113999
43435
640378
71748
338979
505950
332167
509603
620346
878475
250948
993012
88658
752636
137890
941149
590646
830846
121690
639101
286899
890492
782858
153313
921634
562658
52026
761178
634304
900339
562238
779167
547990
731202
526766
323269
832913
488402
779720
950579
818206
548459
55600
402673
756978
104769
805857
477024
795315
362764
366759
755560
198240
96561
518745
624766
300392
710263
164030
125959
835345
669368
909456
174892
189643
924854
178608
562589
616223
868669
371410
689684
624714
664629
707717
169880
751463
891079
236771
770673
737407
1019891
886595
671956
527023
298598
752891
540223
684373
649179
768298
2620
275802
47881
978098
838292
699652
640880
370991
696567
683788
340980
923525
261028
493192
486070
885842
414086
536707
941212
513356
197696
908716
592429
545534
451201
179565
170736
542037
599384
195265
803016
913402
523019
866952
490778
695290
88728
336282
831495
385724
53712
818053
201730
200447
80565
775703
599038
97378
884859
142735
589490
215992
408187
456446
988074
607934
435610
152556
196645
217030
162456
921100
196250
514314
583761
23338
397178
503043
642515
792554
521606
299629
981703
261278
505497
706850
955971
197142
34052
604533
952982
110857
696992
1023566
249862
746322
579723
165512
835672
200493
505998
130254
611950
773197
342983
645485
1037908
984807
23276
33546
645850
81275
232447
411945
439778
682486
489686
900167
770735
58034
728992
341000
485902
180595
309902
720708
97201
245028
849307
158276
3027
89754
605999
892074
786336
920251
332272
537848
342203
790456
350751
531798
570312
157818
897661
937740
427131
376204
572595
45048
888771
144285
445424
558023
326993
711184
31615
58141
424822
739957
550526
312120
8232
847996
328013
694204
679931
779802
403165
939676
693746
104498
750829
174881
320983
242092
824137
343018
184006
239954
26353
660232
937371
527690
134823
153803
619809
594398
807883
823473
769857
41331
430421
897389
772801
944928
822450
363299
886648
191357
688794
932246
243893
574787
436037
277271
761286
1036380
992509
316685
99700
55188
171759
987488
146585
692446
1030023
950478
947611
320130
383964
452772
774359
497195
642509
433088
447167
568763
49984
22823
325937
612536
771313
638734
756935
635948
756087
1039725
154076
849503
253142
213396
109531
361551
808096
803239
63959
641476
709939
213880
666720
398708
736898
241437
351463
892379
864431
313046
498251
909934
420620
497466
53537
834818
913830
99130
140720
788201
297969
634161
393667
343259
73162
372645
920896
55618
897327
364525
161613
811171
367264
401396
393610
166960
250757
318730
626966
65759
900414
762311
470781
7342
799679
326618
686128
158378
388729
72267
491322
652657
188373
796168
260669
976287
608902
129233
107109
1042045
777000
830513
861553
1016613
707672
609004
582135
958822
937516
1011595
557022
882766
431153
883908
543361
957879
445243
360464
247112
919842
346067
55610
217261
319855
64142
55789
883889
811136
458122
832530
252169
421110
747254
940820
236452
32028
838202
795159
32805
242439
556557
11503
997240
957996
847711
215418
22701
847437
432189
946850
906679
797256
442365
896856
915201
907658
7598
809235
1020634
226273
694283
798289
974600
311173
588277
300128
480685
92342
75227
687803
461753
138073
226515
999553
192274
787908
592146
568218
658941
159913
929975
323486
833030
781037
498039
982772
578545
784209
467999
17646
193275
247080
1019467
282191
162181
1017885
166062
334452
16387
597759
143529
170151
497667
983826
740301
279534
734791
175460
726703
765888
424012
861375
342834
32941
585735
988181
99755
673398
765608
428960
404034
975774
544074
518147
919237
705555
684372
717412
504056
593624
536170
116350
716279
52110
476411
991147
911948
665661
360289
962416
221695
48681
346870
892011
790922
818074
878267
712454
791270
845947
474042
781089
797524
599505
805722
970356
511111
988752
837674
423007
581313
93111
186854
267036
967178
1003761
499420
308247
432977
381791
1029635
447731
252015
762780
89206
366109
142811
480875
806881
392059
160022
339033
417405
1010455
620968
950507
280014
278347
614654
727354
383574
282008
1021504
997561
376808
310552
1045005
738703
256480
1018420
532341
886283
262828
384371
353814
229255
513597
47819
961718
215300
519772
98721
4580
843800
320914
571619
19204
99942
186792
360128
290621
838469
558747
905761
398666
963532
305752
945406
203830
596632
189025
541842
422148
1016863
479931
339163
611119
415326
319496
192149
772139
433452
784391
75760
847121
690975
717559
102881
614449
648489
639280
350539
789386
461683
606358
8217
751046
729056
553851
1001219
983213
467613
593669
319318
1038613
799813
1002110
267098
616307
909669
685511
977836
569003
1012482
680581
195948
342938
714467
833208
808656
588416
807544
1015472
212365
586996
837187
116319
576534
73253
10000
77199
807611
52488
1035396
245113
721278
223797
920879
831315
275778
751694
426310
633497
809936
109394
931235
702644
905986
567077
685937
284886
697981
573366
469948
177416
944274
705027
505352
690058
910458
31508
484096
249585
204636
284672
589530
954893
573140
180899
237642
261893
814035
675683
117950
999671
175180
1015117
850314
60004
425099
579185
966066
130377
641338
665931
629843
512171
998688
744676
89182
390441
903300
939978
65415
527211
770150
619415
289416
650021
647269
754513
200123
415517
44250
333552
836312
319121
193499
792076
995849
193219
631753
220574
258443
179982
263525
976997
377805
101142
371368
837147
466186
52288
505878
274986
47161
851446
766392
43118
553391
853564
387379
840607
286333
215624
147785
161333
476919
1028042
943277
434629
209763
984828
382544
973518
216457
273096
954735
537131
594281
525878
181561
651132
602900
732325
159797
914979
544705
453678
248004
868996
867370
869986
567478
911589
104183
312625
336777
327954
768132
467328
55185
71096
375054
618348
791264
302683
472628
967542
170119
342341
605571
795754
515176
619765
730167
394869
604083
917192
145323
375659
210668
16472
632086
883438
63322
728706
393913
636197
139028
947934
6470
711654
548383
385209
33906
548614
131450
457482
26416
481239
788422
84006
560517
220575
763812
444834
762274
25498
108385
513288
238927
429004
124825
582993
1042005
329926
649136
148486
111220
754542
589818
153089
974079
196269
967479
861006
897545
360233
645953
411184
371692
543516
919216
833666
985730
633222
257902
982460
503182
876682
91255
582061
207271
635274
638764
433814
724052
583873
153293
385676
703492
708550
36241
1020638
651321
85979
185217
656535
416555
501981
509442
372824
991772
117885
128054
869852
577853
252568
90780
569536
862852
724679
688295
799268
424686
165038
260809
440385
934070
493924
326780
564966
1036053
359854
1012419
382615
933864
13839
312329
999181
695353
506502
323731
922434
587209
982293
765328
623800
441072
392110
172641
631429
1036248
335047
133827
491272
415699
357243
771952
520923
456303
40170
461393
226286
186002
184280
854433
309428
138213
556776
426153
776428
42289
894524
601020
639271
968180
145559
845494
197494
390137
1018622
922729
479273
516054
550465
362101
935016
268117
373196
393964
762932
346883
220539
625652
216586
90513
306038
610079
129850
320878
494448
892736
844241
897399
214623
176365
659107
959080
538252
518314
875412
610484
584430
226980
594214
673144
370563
708208
915180
472604
307144
837479
650622
645680
388005
627336
67518
967737
530279
109497
1027956
825784
181621
40804
373436
134458
981050
345115
793953
522380
233266
307961
276462
452920
584461
441668
188508
211062
577064
278822
286296
15567
1026364
843516
756963
246402
580361
708614
427042
993229
624811
897042
507064
257277
905873
401121
457942
459667
417953
1013844
424212
541434
470524
915489
922527
345540
992962
230359
869302
57714
949437
644350
773659
287968
550527
642111
345805
323427
111052
279424
716840
91318
270786
1009678
822665
272297
857098
134610
842522
236305
1014120
95867
43126
1025809
289463
781797
353628
262852
324989
737456
1024131
536330
252760
556502
968749
571961
121180
1044199
481013
814612
709529
810479
587101
537918
807213
450331
451903
393645
198339
656789
1006180
915643
665399
569681
536012
671641
856600
905753
131351
394906
512492
606572
15782
717760
421956
106194
383522
720085
878653
1028325
511478
56027
352049
382230
16953
816475
6319
1032868
135959
201473
436674
376030
604161
972441
927136
675411
730691
974228
863312
383342
75285
703084
288959
426798
341324
703420
148158
1022153
169379
741699
646054
198630
417651
907191
215912
994124
632026
59860
60068
1027481
902642
597773
430967
495167
230681
540580
107431
470991
996732
438747
1017744
678747
179091
34583
389931
499935
484759
230683
62985
703332
580700
97412
886565
591055
284521
584881
233076
661020
501006
731314
640794
722568
121032
794148
1016361
50314
172789
144152
933172
925357
1011818
866444
293421
498588
841907
890387
712712
639434
847406
558432
238000
760619
338596
631887
134801
197684
680337
740355
915952
732600
635419
896942
745099
253368
195753
408182
126308
360258
916620
75063
96284
400686
994492
582307
760034
490473
836647
250058
627673
635345
304532
714619
181189
80058
481685
653180
834160
442465
664879
626703
323366
571265
424969
366351
431311
620404
296213
418605
636882
676026
755994
382137
931707
537821
408486
712854
927385
129982
711947
934766
239705
733468
166449
960427
1037885
451317
74041
478610
1014570
680028
245046
109284
699393
164378
1024007
517955
704498
690009
190341
468983
819747
516168
806004
443468
259075
902854
963538
309003
989678
107993
896872
993407
678718
454596
172025
882378
6443
516219
964760
441229
562919
408148
236610
662524
436105
592619
1030582
797974
119478
172878
8975
213823
518833
982589
165265
767227
21570
846369
334115
939789
778366
870814
673251
818564
577977
961779
708456
562649
205864
31375
307985
956104
805045
703050
255089
1037184
996218
303179
464064
1009010
823758
703055
907830
703261
960794
885359
807514
178316
668654
825973
873743
156378
282072
156153
713676
996136
781633
404845
347453
26590
833328
87724
715131
461150
989394
184600
289738
711172
178051
1018629
564992
577791
584825
172413
250631
286364
139704
43307
7239
238133
363440
493497
495841
180291
263072
1033058
884793
427967
236647
489850
954961
770462
803251
597361
960525
111129
772468
866205
494276
884829
642699
366289
824866
441702
703292
210863
442926
680998
154307
52020
459119
684350
811604
2579
761630
997958
99212
323933
660424
342463
321208
1029461
402680
162137
55457
23774
1037139
428785
624837
708692
425782
395040
1026705
6087
942573
424692
726594
759888
885562
862517
116151
155213
504751
429260
336292
1002980
449374
285174
242968
323806
1027043
897363
211794
840573
938272
330693
744127
979183
590367
235232
3746
180142
634574
84232
309587
464347
695140
507341
78140
608399
582399
66492
679188
86496
31775
207562
962022
714747
1031845
896716
23014
811250
668021
451124
867247
709102
779873
794327
117631
857727
826992
1043154
732860
83220
248583
171665
323021
186940
545242
921566
121548
82182
859167
503921
574112
710987
918487
396756
3653
610455
876635
131597
804735
189491
737226
481711
879232
602299
91670
824272
84792
644046
936476
962228
982871
142394
558334
645593
36257
830070
643575
787293
268290
483664
440718
430056
775936
174671
314087
802365
777715
685761
963868
248571
1025396
309509
1019638
126890
168573
1038143
557916
611772
910967
519348
452904
569858
232941
398159
881927
783291
362699
345944
554499
766683
827059
986647
581193
1023378
348824
367948
532936
82303
958995
753398
102753
292566
331335
978423
27775
783728
856819
197334
376435
873320
194478
62537
193656
532443
630471
584967
688844
711568
195701
82344
71758
326434
641265
809167
183651
298399
129165
215887
836402
996545
1044860
452062
1037123
90473
877109
820324
317838
369549
870748
488857
485882
50105
1037953
969282
820559
112737
491608
755074
281674
497580
111783
186027
108186
452436
646438
445474
1014704
673097
117870
821230
727634
706249
298091
862796
900755
280448
930632
78877
776095
965292
923765
410458
595683
418872
24479
408796
869147
695723
453053
536929
175750
467370
1017982
101698
873711
704261
1019620
982673
224147
154850
405459
838429
72032
756813
699675
1038208
206624
29264
948186
790563
902366
313207
617045
958291
960495
418372
813904
429701
673371
233017
986969
79629
513170
613862
145896
133938
35601
969085
310651
470535
707930
854258
643910
327847
745634
324107
536475
1003079
936375
708665
288589
11223
111069
157484
527531
598705
1013065
197425
878212
689912
425324
211034
54831
1040406
323410
49828
748109
1018512
807015
978138
306948
626177
330710
164476
651814
498957
736745
610958
575394
685283
558988
406983
157790
269589
567778
1022966
454149
108293
142981
369489
128969
996700
545280
842384
919524
408841
659838
250719
216907
639063
700171
977480
346335
404978
328915
208659
253005
684310
214871
634563
547267
269386
500125
956441
398195
31163
23688
866287
977324
651822
121991
481897
891138
333157
968574
612534
34448
944072
546209
309643
28264
234739
539854
479007
248753
826486
351722
1034601
826962
359485
635302
602940
199035
309096
559942
1029140
268807
507231
591256
405958
329209
36343
249524
631178
38943
278402
375309
944716
626371
446774
115609
291679
887845
883434
1036076
509406
19083
468313
996273
143841
792682
858140
468421
280253
238725
291131
790446
514835
816732
16380
120801
450007
129458
904778
667407
220088
23049
562655
890265
128771
328765
608966
340337
554033
421227
723505
200855
937246
113688
493459
79948
502899
996038
232585
530778
61686
265401
895946
695264
232322
159703
507068
1037661
252923
204490
367080
747103
717414
277301
525164
123728
421760
430556
46975
179398
489795
876464
819717
735313
146578
1032428
507614
853894
1033629
145312
911801
3893
976125
97735
740119
263413
759331
424484
1009798
1026148
601798
822140
370417
374900
470434
591061
420465
590158
759070
793687
628520
819810
325531
179986
430114
34849
298816
546636
246722
174968
256462
139509
62358
264233
172682
264168
770920
22151
757434
475589
744955
150901
611610
614371
395057
677741
959700
937575
327916
660825
657440
704481
868116
807466
920271
793302
258602
334575
265669
806233
583284
958364
565754
297721
1006622
148443
653173
621551
961576
26551
950205
845159
324924
529250
682506
968492
568860
707588
67987
150785
400611
243512
775442
493784
752839
260367
565567
597493
522298
891670
114190
219092
471635
257029
969692
302880
181
431656
48428
891770
606187
228282
624070
344524
770327
694556
290416
318982
536288
1030381
648821
164242
168854
353912
185466
779307
891437
21216
350523
515023
589382
62270
821354
565502
1032910
237924
699518
528170
402496
680529
759509
883018
534746
285578
20433
946807
891274
955060
275389
63420
495958
25998
781305
598949
1033632
675629
562785
873657
925724
388010
598276
638944
66427
573167
691807
423371
350650
831332
438141
15897
974398
715568
769633
1008419
604597
658958
985540
413646
897092
343366
143263
527478
831980
999929
714261
403831
90006
877188
977383
829120
988826
858151
387943
303782
898245
439987
631892
993305
650763
153475
84037
903114
414256
773821
416090
190259
613502
751573
610249
386342
526734
845238
801035
177785
863949
753039
976998
709035
371045
435886
534725
7334
37714
342673
216858
530567
125318
239648
272855
362427
9625
430835
825012
509342
877373
510749
993501
261172
732199
124578
961937
21184
687653
187411
54939
1044326
625849
531370
559719
666979
883649
588503
1002785
904148
931129
106890
659087
938899
823683
617776
29224
566015
829049
674229
45585
362051
811742
76703
717636
221448
181389
31987
672780
638082
628396
705747
23556
27985
916846
202602
1021313
176971
920351
1019220
640377
743050
758767
610368
494309
1016210
453307
66649
196663
273531
473744
478040
129207
140525
1027191
462094
604310
912838
489177
464096
772500
922892
58956
921962
931038
929524
863040
370399
756177
287543
846521
159502
90366
1008989
428266
677045
1022548
764595
569062
835751
48921
52666
696021
113554
617928
962112
371019
205300
958774
13755
762303
47251
365277
416076
978571
450985
314651
258239
570747
346697
160432
279578
458456
633591
938125
936145
559851
622203
881415
741146
839717
103700
556602
730013
697909
863407
184762
57388
741336
954472
579803
770957
1027482
327438
711107
756851
372476
226161
41410
114079
261432
370718
121363
478971
966492
243668
271107
716407
1021211
94741
151011
802614
136762
233645
689923
705194
671198
10698
519737
428587
172429
264764
569082
750047
338985
837549
1028931
342606
723137
850577
973158
260287
834587
345964
609299
564534
1002367
414016
433771
1029926
280764
808846
521635
959775
709364
675317
43477
151437
677729
451537
561105
371023
293941
218360
130408
76
538196
194242
642567
957434
526771
555456
36115
789114
262222
22693
980771
313782
888375
469764
846212
895483
293155
377431
794860
738235
752556
621903
897846
501612
163354
441268
938064
7526
605019
1038881
733380
444404
267541
986110
1016237
85097
428681
762059
1026237
241522
222971
45972
136985
538461
1002261
298230
228775
280055
510542
167685
109915
646156
768626
909508
62149
373664
13353
877256
276507
791698
128184
924327
865712
426862
123139
1016668
871229
938089
288955
190981
441996
1038928
137845
561563
265257
697540
1011321
623088
835799
611362
221336
915302
366344
391331
1005977
369152
782474
670474
528382
275893
90090
162424
481812
333985
758766
882642
759408
436585
10300
1043099
56369
1633
35239
593356
697278
402439
310760
727446
589203
530594
567839
330941
676012
606445
546065
454454
870177
650821
806104
976416
537313
989825
83530
50299
926317
653691
530031
294284
103596
261088
468149
222903
72934
642319
611210
74775
248322
542482
499651
707703
906417
439558
749471
697388
734362
508372
942682
334621
281649
193460
128915
162324
799
120245
832554
642498
946868
930347
266063
197912
774591
461744
822403
45933
266224
770630
613707
771412
844442
677300
780751
37620
638255
907395
119219
263958
653750
125194
235952
611440
643673
393255
797025
81033
811609
213920
602611
427859
432272
914357
208117
672534
811229
99043
91757
598961
77349
35109
98046
1007999
952832
544182
740383
785326
282274
625801
530024
462947
817251
642858
464546
721828
153920
517042
124620
471717
604942
706816
436726
134367
572507
140619
70499
515377
74400
650582
839300
66198
112478
463817
482453
720519
598568
65270
702408
574814
5797
55594
303746
629085
614775
640704
57197
1027675
199625
263215
572101
964120
272084
820956
494288
288144
563361
325447
79392
388398
766634
746436
654057
334908
336179
929346
63764
447297
25646
827277
641766
260131
273494
694873
639339
660724
352151
186232
286731
294659
784383
1009203
27825
976021
362324
452723
864637
168844
904486
435895
758635
869325
840181
122178
124516
158807
674629
291162
377583
55742
236840
378766
857761
410830
585253
389752
583197
264714
533458
331941
285452
44516
953568
129783
855278
54345
170612
21232
881741
791189
1039519
522964
771266
653847
445892
246119
290435
584604
580740
254047
870258
164176
723592
709533
818167
4859
397917
1042467
71459
517858
255351
131580
7828
584606
271716
104282
821000
145899
753448
104899
63786
317970
834860
473383
91203
965934
735053
816831
155338
758985
992626
637301
710694
438803
694517
955902
705352
372125
988457
1017738
168532
989167
403627
152836
1008826
606803
915987
958447
240377
731352
459475
46505
1020336
303968
895625
156354
1016845
704707
609329
791578
427722
515865
1375
437262
1012930
908938
914153
503552
202258
227782
687005
517430
87043
390729
280753
247332
352555
1017775
464658
453159
919125
688352
774668
870815
489836
248746
91092
589642
466346
1002767
496790
759649
918479
805896
290022
48442
540900
1006688
463591
493056
820417
117002
412316
580065
492542
752576
452727
611036
395351
980736
1018461
720672
373931
740283
848612
112682
894892
623290
293114
245796
793671
607322
144144
999700
464864
524158
126905
97852
70605
336271
210382
282638
740532
400157
802036
936673
393318
745
589231
726505
429808
518747
714361
148219
524920
777270
768096
501828
672799
604005
599415
707773
1029753
136846
872188
930654
62350
565946
104370
863738
837761
844802
140678
114938
795178
30958
542824
622579
910304
634080
308355
365838
632379
469536
849116
421537
432093
278102
422213
803224
53049
455005
125412
1023260
655215
62204
845147
498977
515441
789056
54694
357552
496879
653843
229579
691692
288681
681225
1032466
179276
262442
73814
928578
530641
1025416
8008
474040
111589
648015
148985
609049
571345
495869
792792
631077
862043
8493
989176
687128
665127
303028
858020
723676
84760
263626
24899
1012714
378941
180774
742666
739638
708715
1016069
888575
370913
314941
989886
1044787
853865
183519
449430
323258
1008596
1025924
866787
1019205
995684
858851
446583
554009
341050
228738
160145
812346
515612
201288
119202
373788
437222
863558
375880
665022
356272
532594
855680
880157
701181
812610
490858
1032192
902411
214492
419792
870139
331768
53939
865144
287617
1037504
602619
250968
116791
936515
541264
662591
347700
576271
946456
388789
611968
514707
837447
261640
280958
638613
940288
36001
498704
470496
402703
689374
744014
603689
172370
836441
163969
397610
882187
559610
236766
325646
686956
290213
844175
528967
182098
395446
413938
61479
303227
608239
878627
360204
958345
755796
771663
725587
752831
390267
450983
431627
50796
24637
999550
765462
639749
391787
24607
58386
632160
632694
217615
41312
147088
126942
302907
298333
82547
1015878
585844
1042213
510410
310167
1012789
967517
60350
499348
198836
774785
319923
35161
281014
915139
148063
686220
657945
864908
356368
929047
322029
365158
487095
667012
115075
798707
488041
500294
991738
376002
415118
781743
886696
107474
985084
38560
272781
948638
667307
767730
251689
78384
351340
289535
930668
83767
780610
407670
963410
812656
640486
66270
265523
627481
669465
185605
831041
1002446
427131
143954
545286
192079
890944
484605
512423
859712
844261
693325
676880
340110
873811
719662
459896
471061
86042
371625
505560
34745
208313
258877
492594
1030501
662545
1029367
508559
18320
958446
383333
806806
28855
507190
947392
382788
567119
495147
234005
250791
20452
827143
446809
528622
595868
149369
180476
621613
822628
794444
470206
870265
335696
105622
632665
577089
681470
879638
604972
784876
342491
671889
735782
941572
483001
828130
355723
798974
112215
820512
598919
318732
66298
1005048
1014872
213853
621927
555356
601743
919955
82664
260143
991961
647680
392464
653958
887676
683042
1005201
225006
386073
426439
398665
280359
25002
200174
145016
634479
73613
51831
922205
500838
389819
81187
885030
199820
562643
63950
332468
493072
373801
809401
308300
177699
104239
273553
50667
862232
314641
13256
1003503
953262
154134
391929
136637
43746
548236
540595
490130
736208
640455
500918
823791
412008
375551
949572
882844
34486
189226
513153
684221
351560
551742
595960
673986
457686
898539
496118
646723
827352
748107
931162
312023
89931
587156
394119
999588
519299
334836
295120
10909
674720
792034
992522
63295
962702
1015129
981611
475994
647144
477676
169117
110809
197576
639669
343749
619222
990221
379775
955307
889673
169861
277510
929159
380637
141137
728172
201706
300159
552106
831868
441096
931215
872581
410916
886546
637917
59275
780379
684997
866494
809329
55835
613220
812202
36133
70833
316850
699099
782438
1031689
381610
782684
992473
880073
854761
749581
952110
891450
311443
143789
326550
600927
912737
30796
363099
391685
432669
789082
963646
309643
253915
525426
638786
168159
404094
677669
421367
639886
111709
822074
691891
326097
116791
367709
876095
77361
895906
350284
490847
574687
391083
280181
634635
697551
538904
845475
385509
690810
521684
593115
466627
152296
187126
406395
675089
389158
127180
690764
36293
782809
331684
67733
849990
650288
1009071
1026718
991994
520350
254061
1011033
698208
635548
256374
539038
787991
845748
294146
631373
616664
598726
59118
678039
87957
276116
645379
749216
604978
774416
798322
146180
327610
943346
850712
856930
79554
823631
530342
668530
167693
36844
566141
58317
341064
880734
39899
4183
154927
278674
992938
729983
186563
609325
792997
39893
949763
170679
861882
307445
385887
782811
111662
640834
920807
890336
281462
211787
53782
556005
725919
195156
861018
969973
633822
229431
174031
876514
427264
420846
307514
404884
751427
145833
679412
49552
331409
135806
36150
723372
371281
221047
9152
148446
89888
374803
104141
978028
344782
951570
650721
751297
563397
542734
220035
27905
1003254
503110
507927
5583
457166
279546
129246
736022
458116
251873
261689
1012935
226620
333414
877995
475578
913114
935101
824660
172718
563530
447053
797374
98738
824537
309837
190599
762545
74177
1043969
442331
823031
581491
923128
157018
860152
950152
252676
949245
580652
796356
114659
269562
995689
356257
930438
154545
783098
908317
199571
840388
773505
436411
35354
555584
259256
1012823
51801
531830
938965
258171
136971
828180
481354
231073
96584
713765
593579
585539
211454
446619
415855
66509
494743
659388
314512
731150
65507
764349
370412
49886
432370
526475
943406
84559
1044602
200115
444226
920969
487129
189838
771748
496253
354789
325665
413154
635117
491539
548180
339439
168867
525693
112363
660056
821792
983942
67329
100715
913831
136178
111695
830205
651901
118263
820163
193865
766001
500504
626219
929327
750016
101704
98590
253
820713
617546
521256
157210
267303
911572
588062
553741
899605
700762
285819
254096
37862
42189
389770
411951
186586
830966
550458
615652
1032892
14141
600225
259439
358921
263090
599389
396961
60671
763859
543507
650245
164336
774189
363139
10772
463537
209702
541568
703120
565910
1013418
997801
960617
29142
239681
204694
358988
209301
317204
961805
517209
890839
713546
617345
235626
942378
994365
621317
468327
718298
971394
910387
698132
563288
978876
378620
793482
98154
363794
847159
901436
619100
53189
367560
851505
478645
991291
856754
930118
644873
620954
208573
422755
154655
318990
459535
818874
62767
772376
979086
451377
936292
707300
544123
550430
466776
363914
151904
316001
10679
595614
394330
52436
371810
958099
783425
1024371
29632
905462
624619
313152
32301
835749
423739
1044392
853358
186718
690005
642429
196516
967314
546163
368335
86588
1041731
430759
764112
358988
991734
984692
432540
654911
658069
832643
844088
825258
241272
164080
855941
132592
921258
94220
993305
1010433
283861
998576
574142
803477
100664
626073
949689
919326
655864
729117
1042583
967663
890811
169438
446553
924361
1028979
162573
3573
227355
71006
1029235
639937
850721
364336
163906
554191
614214
518129
940256
993035
527418
396060
954397
775159
33247
22903
222361
255149
178340
203925
984605
199223
368919
204767
175052
290021
553783
228365
177105
802978
222079
367600
496590
124498
429706
713353
89131
564769
370472
368735
749725
753325
542772
345065
946600
741689
806202
687119
512268
727350
495682
634726
283955
196879
680110
392197
568552
120297
21997
277305
618710
735238
756066
290144
159852
444416
818080
983873
1025978
484100
397682
207200
970228
1036525
547548
945370
869453
764914
900671
393052
382482
972875
562370
313171
585181
105393
194809
707951
820047
82897
505508
738707
109840
4079
909403
633780
955044
723159
30320
686253
733265
211188
818296
353601
790821
907163
1000772
846312
884525
936848
977858
133282
604031
398502
934711
527286
381514
554477
566413
1019295
719243
60229
368482
19811
1026316
589014
168410
856410
634643
1038908
227553
863189
774190
483938
245202
908813
698549
326322
679371
737405
100000
410075
865274
170568
399536
204442
162564
947459
840299
456246
954063
234130
633570
873875
664496
511339
689944
409326
481006
1019002
809264
946939
891006
708602
715901
460561
323
850205
811471
190994
358164
16331
566480
111501
282179
168657
485502
869572
501787
767281
159399
23788
18706
372610
717391
209790
903655
643852
293826
177393
755672
37839
819812
510714
987742
1003338
88457
915703
940150
1013454
807401
227117
351933
39274
94293
451655
83901
728254
952669
799030
242272
912207
138814
876650
376616
906344
411276
538822
358957
401195
754346
677002
79991
68243
1025744
862227
538706
396972
369029
702323
958417
962831
903994
284816
842200
158398
71767
745705
350535
508097
853992
1036313
608201
159389
156810
422390
442812
1028229
84324
439309
903499
175801
418927
949155
988537
466596
1012553
662561
419435
138542
329494
180645
149623
753981
919853
165649
55984
831415
756274
540422
434508
95168
505468
685027
630980
962552
789421
844911
154024
916532
1019132
90072
585574
190136
825202
688539
657354
761828
890335
7746
234593
69148
199063
455813
553499
187169
892893
64217
481109
161233
669017
267776
85488
93442
1041774
769948
1007445
221632
870396
813795
563230
14902
250347
890169
1005811
837749
275101
286988
142754
852194
10497
858213
192953
351348
483542
902509
446747
686802
536463
154041
287733
32798
799100
613786
634892
564482
706412
873015
223938
629313
444750
356007
359382
932826
924957
442773
26614
710588
285846
846809
924902
723488
384777
371113
390305
422141
120486
353184
366880
589833
1006809
274277
77292
425877
857951
656041
981051
897681
38986
564624
342219
814660
374292
38283
227785
228447
445551
178169
542849
844243
197881
910955
367352
353214
800659
948456
314385
785994
526379
669717
1009861
582531
57301
670693
274561
326126
931245
775133
853158
461088
16810
678629
348612
805418
556810
626274
839095
605818
535543
388916
337120
3833
93451
437723
518691
937809
409339
87237
1024101
507310
95979
690467
1029425
427330
834410
612574
543512
495081
313027
286295
832983
312124
935468
832312
777723
310685
496551
674880
693272
222386
865132
842264
735342
774985
826433
383183
588418
3228
869591
292757
517793
599940
735137
1027068
436552
966238
43822
205996
1017155
567444
867779
743443
455423
883034
290306
123604
588840
116681
1044685
521875
146393
974663
395607
667083
288125
122585
1006543
624705
381235
825731
326831
427311
36810
829883
659568
270276
990596
289244
492595
785426
103736
665450
421303
882887
957191
921119
854845
988810
192484
201241
414662
115914
9989
387486
219557
422681
487793
141105
177597
3517
665253
716942
48877
508330
60767
356286
418229
702187
130885
741141
241302
833390
336919
287193
259444
439392
709838
988955
985016
732904
726369
269554
708226
275930
488403
761417
295740
347490
267244
306967
10820
37176
573744
26385
259245
517152
860290
909916
184269
755606
869848
938760
382316
724739
350018
462414
447170
364498
974605
294675
749050
805912
917376
348946
382404
869142
885229
920305
879538
53074
732790
590910
497515
411182
237956
357397
978535
769249
876066
340169
667380
479580
932512
25274
45406
797559
301787
822312
941844
269275
1001997
250336
780620
473919
1011740
921701
616190
578468
552661
350364
138752
60416
612522
770911
717252
986333
826140
412336
863391
595213
159473
31886
277867
472821
77611
954093
1042895
216793
259577
692097
571181
457769
766942
676207
374822
245171
215983
571663
744816
531550
766582
543563
1006180
637774
627123
329573
778289
463666
936929
522372
629022
663108
22069
920940
362170
1008051
535422
761324
758449
276915
144802
659996
35770
926954
903480
567297
420417
521191
929700
335574
336092
424946
547068
423745
219280
903652
588059
1016402
1008171
720387
571368
97242
235469
784429
519042
517797
590218
601410
723974
980854
320194
1032936
981965
371624
719356
1019571
1022785
616466
829423
959740
927775
809239
225059
346361
827616
890394
707582
899543
970880
957941
385502
346166
875712
70156
214104
795310
252636
509116
174620
2805
542289
1029861
1023538
881719
499468
32515
47389
695913
997733
869538
326276
51288
940992
935114
364411
953190
769686
1025384
12302
287612
329256
504269
99065
891606
498280
928529
473328
37588
211982
962144
715093
424900
430397
889282
951167
1033044
896962
18315
512672
661673
382867
800493
775214
810013
145687
679858
281890
874951
1042429
230246
848391
477310
153701
718805
960958
839417
279310
716018
929620
561586
438501
601776
658264
787363
310411
976691
629064
239403
614147
604626
644991
651347
949662
157546
367339
506425
131516
49706
1022563
140674
866618
206496
332929
170240
332409
909910
548567
280297
219875
3986
129691
314182
13534
30367
794349
458971
947907
508247
588233
522612
998859
244298
183100
793798
954366
449890
250870
444389
952100
140288
200970
321838
871019
30899
968590
669959
954318
332133
889092
153305
534130
583676
559936
179072
245540
139675
958200
25482
842958
848588
596265
571138
285077
910493
708227
504865
796384
1037399
218035
800260
854551
636309
737982
877898
681825
174277
631219
877416
181701
131078
745950
116942
381483
888061
589099
812627
927085
533529
565967
535458
244067
594434
197299
93930
417980
973072
983496
726103
605615
182264
1003148
430864
742913
813149
452437
514424
172820
493853
962119
163228
396490
150088
603962
517561
302807
381040
1019137
799044
47747
969024
344817
895513
402119
294274
314010
615676
411243
11304
205444
2410
480204
738027
424689
460309
104700
519677
467517
191039
983011
876276
419994
747066
1007185
1001392
186149
188008
590098
333340
1660
366716
509933
545854
425830
787792
934832
420963
798121
74997
621321
874429
238873
404374
933624
347594
79988
634016
112093
252720
743227
926936
727173
668281
585999
153993
243797
350258
587543
817448
177316
428395
1001890
485272
65918
206490
465675
223806
839500
258291
12527
409956
1012929
545185
1006941
560878
215744
708592
976568
614873
827773
474941
786696
636927
208921
602327
13475
1034785
369828
743687
357900
199922
785393
122181
192263
596819
489005
278548
952108
16368
452396
76080
162064
271070
611282
838624
998032
235181
123055
545994
334804
909157
751791
781908
48926
982629
681501
308911
804197
592727
71594
169271
520500
134091
423818
896459
530364
731048
940895
817205
298223
492080
74708
599768
392675
765586
317399
846495
981644
369451
830049
1030385
952148
1032019
260402
615608
495869
450261
544600
798959
294458
481319
401263
236419
131867
879853
1022572
299212
315889
892901
497213
809547
286670
893757
135292
263148
67054
581906
697572
923682
46171
866229
504359
59626
120050
56745
160566
66568
855113
229439
680866
758243
366670
620892
131624
636686
374864
850978
109004
722106
4384
2467
728736
747007
979699
311982
877848
664422
455946
406475
676323
221804
545539
299474
42333
398102
1008912
283220
611795
845059
180257
464815
460425
586343
652250
625127
408740
729163
928120
469400
205238
691704
481659
873016
636666
653996
629263
968640
335412
658989
554211
83631
117538
479075
997307
428924
483463
1029094
755896
955749
42685
890218
639525
1017678
524780
576108
866761
483719
850635
472619
134114
420207
1032464
676049
106721
819473
959923
286561
544554
279679
630882
434085
975560
966599
29748
356675
82461
4125
275893
147519
194751
71734
738736
676426
713129
64230
1011849
972358
49893
208068
130331
981208
381476
889231
529777
939414
762427
369602
571011
592822
874800
65329
284146
310642
199263
205815
163602
663977
586966
991985
822488
799525
1020049
1013519
194877
828538
183892
913408
842187
654673
914781
271084
293840
468316
437101
302662
314152
465802
96709
492400
37726
787194
90578
206880
224752
407429
794922
328108
520414
333655
68684
896134
268057
288878
813063
34549
921806
342841
991977
1021219
439156
387584
287383
980139
352883
1037371
871894
83078
571978
603262
773981
777106
979227
407523
196536
33145
917509
164516
99002
800074
135246
997423
814420
949127
742869
659607
65587
1011562
837965
804635
178264
86177
955688
818158
632077
1041600
936858
584041
752043
615630
214655
886859
622649
434441
493006
569276
194748
447532
306964
451430
34219
722450
890517
703384
411236
30916
801662
14697
769577
629205
954626
35178
877860
951008
236923
25719
63359
492607
310228
188530
664073
916574
791405
60945
844457
204504
881368
18170
232423
658918
848833
527459
250714
629671
877464
694096
333519
288018
400549
480351
419408
23338
857510
680533
302529
787639
840425
676641
996596
627629
338502
812169
308890
342201
883184
802202
796009
1021325
959811
568386
221032
755971
357033
960174
504116
15268
971106
932773
487235
761183
232178
1007617
160377
1032624
975877
730667
708265
32317
370646
1041633
572038
960795
910083
793693
224810
815437
87323
365540
809473
806216
421947
327286
486779
145567
230393
136507
296833
265268
1003469
278538
971880
833460
59530
835957
188157
816023
117731
977088
828036
344123
191276
709369
465787
1042281
472572
464642
23270
652429
981653
597233
584434
223697
141186
390286
84561
992938
866130
872714
881906
1015651
144078
98273
644579
812165
402589
837721
443336
533900
627797
953634
53495
674001
91992
847308
533871
1038708
253665
690686
273586
812004
623911
822615
492184
384484
327186
938980
350236
240202
302691
362252
166191
930756
319629
361549
925840
160636
554850
733628
968233
895998
255070
270699
477065
732605
236970
111767
516391
175348
919361
35820
774916
972953
313902
479288
522711
250375
589186
590529
738305
774906
104526
21736
180215
466125
839722
212164
124393
104994
296974
432281
873041
71197
409986
522615
682954
451788
280300
599430
1016389
637203
896314
421442
352528
148241
709176
1005148
340200
672997
522307
699898
279046
764032
343198
227237
449090
84322
474562
662647
427462
293549
913742
704296
1031488
774900
675578
27623
944837
610780
399974
642927
1002749
493146
829792
13908
611986
391821
420886
368554
415744
880654
70585
73687
714107
59905
741070
353150
479276
916178
153375
234042
756732
53447
218283
887741
79986
852343
968570
470726
513024
496767
845857
935871
535121
448640
855553
635228
36601
977890
461312
906661
521217
372836
411161
554040
730662
603899
1001548
299222
875446
95175
930477
37251
1044136
462561
965305
200869
666699
451286
64392
692767
555812
411733
752725
900418
96260
56845
514636
123316
332227
923068
166623
446263
122839
116243
828152
209507
958040
431177
115485
458261
180395
974155
713827
55419
1022238
156655
816234
905585
1017933
721977
594269
920121
449058
760188
864271
170069
1004464
57302
754164
112812
86020
778110
978382
157943
965319
1021062
154787
9517
613225
240235
305074
642507
750862
357034
108503
912239
223468
561466
168036
455903
875917
194225
259776
456511
545233
323255
421224
129624
959357
314070
786443
9510
638979
449165
15975
884894
424565
709348
478489
347805
525202
689405
946666
819558
637982
836002
463857
417352
694003
253196
395080
149730
605549
382284
463697
279647
666680
141327
1011244
275511
798676
663023
637803
512778
779631
930557
899362
836515
156411
714740
28170
528264
389930
1016608
956160
554914
137401
951934
525117
401363
396522
811790
834564
467911
256771
196871
969639
40419
360932
833559
766056
6046
220866
882245
205772
786252
488993
518842
529184
607225
531280
864160
140753
143716
619252
165882
661206
512330
893109
25970
44176
263252
170070
629590
100953
865758
87081
735151
892816
915394
209822
379154
548359
161731
897713
993673
348008
262077
269170
994000
500229
629903
19993
421525
792980
312460
239096
958723
728028
1009342
433936
480646
47646
722131
24529
968711
140098
212901
532444
102554
169838
257797
691954
797779
933090
326672
778438
421891
387869
200955
942457
317262
296087
392099
442855
82413
420550
33561
144390
485202
304044
946237
90508
370516
782517
633585
2134
63441
590998
379125
863906
677833
703661
676546
219750
406664
588175
542567
44738
65140
953788
934303
820659
113936
687227
1019354
60583
834145
634175
992728
894304
661738
305363
621773
233809
591764
480081
808714
61329
761078
933672
828274
619645
670207
925919
93580
992583
175351
696009
235569
931844
86159
609000
54921
149265
615819
100007
1040063
472527
580251
796467
522001
962287
822712
312735
499578
177268
918878
69085
197742
1000253
642609
59652
273139
967521
909725
881613
550434
962385
66753
797487
103080
226803
307504
444475
205912
218207
992387
127826
143920
1005196
16334
160544
630429
667616
260779
195724
675429
485884
151982
573603
75735
20347
526266
521589
896111
47803
629315
302609
193391
246671
381076
352261
531028
986863
80558
414004
90731
246253
1026616
771562
673893
494938
715076
185799
417962
368039
461059
401473
481512
770651
242903
220751
89505
986836
123541
575054
843430
325183
783105
644630
731621
710434
474367
243788
1019300
522202
145824
124974
963856
169231
391806
613166
142254
462248
424944
310290
10313
164530
167403
146737
276283
549943
709833
50102
288866
259169
985488
627186
295832
471603
774268
575571
678150
564142
958926
398226
70538
144301
530097
263685
431317
705113
518035
900477
899586
721761
1010630
86095
607944
98839
501699
530625
77303
346714
830481
742747
475870
704853
150718
31919
545933
64725
251666
796684
330520
66304
749906
675575
560837
316496
961324
973003
1014901
270482
116156
982302
204406
403289
483174
709956
347783
21031
134364
223559
41933
224895
82519
686870
250956
963666
344066
709947
426301
711083
175567
459393
743059
86303
63112
658634
1028176
661458
262473
76455
283693
860225
388319
630895
895328
66761
806135
805389
550956
757257
188274
991750
804104
166114
375803
743296
878108
599050
983379
134835
267006
181130
468246
317196
145185
529113
596312
194075
1011397
558454
889184
430871
965649
868498
1020600
150396
371152
502114
615620
587776
41382
360481
260679
253230
608372
461056
72485
10653
134493
794889
378685
723485
62659
449990
175128
113427
574609
348463
196085
274047
139229
248994
72130
699419
1017388
502203
180204
938009
497840
934299
179617
446971
911230
1042269
65683
786414
837887
612049
359841
88695
374482
9841
1004869
328972
377991
70373
449599
827719
704736
1039704
767075
269402
232370
537502
838614
366004
166548
899087
171037
322219
849408
269360
951849
166736
410288
317845
316464
634191
818751
6400
364100
426947
305608
826076
718992
891328
849867
682274
102371
216849
34642
808807
692149
109643
96056
667526
754704
541110
124088
1000561
25905
322277
821808
146447
499671
513334
492569
1039880
983310
61016
864500
680928
255065
545803
576296
30066
441388
807428
807276
545947
419084
844649
959196
873981
114062
489553
977206
608583
931668
562709
971709
338656
552799
965952
922026
572298
94348
807116
292139
231141
707652
182373
143898
381738
638681
499543
69007
358546
522376
900513
993963
949001
174568
835736
774767
628680
648820
517202
484571
232236
607183
560025
868045
295516
913499
662716
703107
52793
559765
999928
838220
118558
764036
376799
440051
491283
638078
632623
538293
1012600
928902
621051
665984
887526
393774
819035
615061
205661
812709
242355
216532
472014
784177
301808
135406
92254
481945
182996
701018
28928
556730
469226
154947
755929
334309
12632
898645
555564
810886
763754
350979
412457
1023527
302507
979881
762628
448581
360527
903781
52838
210541
1031226
163326
714065
20933
454807
425401
29480
255393
407283
418303
604846
617274
396762
385742
990926
347738
744746
869044
845088
164695
365368
924238
424608
938982
84856
719042
262147
277732
369650
521501
867101
123729
369322
701385
408593
819098
106236
404276
484050
692444
584082
648072
373043
576111
843821
766655
949131
945886
824366
142100
336855
685186
250194
640894
768062
1026247
899427
1004247
824260
679709
176948
943407
185671
680621
196497
9996
826921
224788
562354
999628
866318
263835
310406
637960
472625
39900
495979
770452
44981
428038
526828
676725
220440
940122
272178
242244
736613
72554
844726
811138
868582
819174
776440
869482
241810
339221
777597
412894
509094
620418
842866
364890
123521
262963
394647
268827
489116
68786
473164
641388
833233
698038
484808
814333
114310
493149
671794
427583
754802
296802
969432
772248
859789
476072
1011450
292287
836193
433513
276311
377302
930045
791175
567201
865180
776050
341666
387223
692742
65635
759210
330329
302899
660710
892620
1017651
163556
554125
80607
579357
640193
315189
738073
363253
882863
59704
1026430
304101
623770
633250
305864
974668
531654
1031866
1036378
1035317
889112
419960
893590
662141
814970
764008
629305
150672
50315
430572
3826
1038212
538345
760308
676319
449490
370071
111805
69622
512385
63295
193758
113439
742532
824308
545308
816976
104309
205885
634048
969731
847443
214246
560099
634188
98087
553118
176776
8848
34391
502607
265687
234748
567757
779844
996902
781023
458159
382251
895694
147082
66194
80934
39576
461735
190902
505415
371816
935326
7597
224192
385554
132964
97745
81702
141665
404020
246517
239981
138783
792648
54514
482639
91310
515237
243306
683172
656877
520386
676709
79922
799150
633594
515717
393328
85057
589667
583495
999579
953107
993413
665359
912635
830719
556767
520054
625456
460126
98919
497946
289805
658981
506772
502898
926062
1000795
1036922
670759
656589
846442
269230
722839
119467
659174
657603
105360
629368
192784
82176
66188
975503
246018
718387
431528
742161
617125
5627
980302
558305
566253
330331
974369
295204
1039942
429555
11868
134754
485768
273496
868289
1045228
665436
869917
758310
337755
307820
283889
251009
535051
453361
745588
540911
191107
170047
50150
362988
322863
146360
754018
730450
396691
767359
399166
935447
1013876
6589
57340
348638
150806
415514
249638
229966
599344
480668
844433
160265
635827
782923
366048
796240
639814
603318
870623
967806
984069
734994
151596
469507
139580
650202
750711
84530
619338
922316
888558
783434
209174
377764
479015
582588
179644
851168
856097
556259
420744
825850
950518
725683
805017
715107
839961
848694
896437
381809
718495
750844
295674
364528
177754
401181
249969
753163
447221
576396
486107
605918
189706
208469
360625
1022714
414036
567977
119262
630918
519838
516431
292867
654615
322419
951012
365785
62729
157109
637661
991559
229761
426142
846461
725196
94789
109086
573652
435092
775032
608832
997197
42923
751585
801088
588881
109410
374619
138466
528648
840963
811979
576614
353801
178005
473009
704428
903323
714376
677077
646804
376161
6614
171194
287530
964067
957750
962328
331057
1006009
741601
854677
124808
329406
647442
935128
498374
455906
519589
730613
323055
407854
826185
923385
799734
923665
136999
799570
448228
145312
878650
579717
750727
185015
504205
503367
393141
111514
103293
523438
737518
217215
262812
403937
737583
943530
610278
71829
824244
947371
722838
40789
812545
441196
898350
978457
413665
37871
261651
728097
546718
378347
691809
419546
604325
35878
528677
1018826
794339
349085
627954
924928
99591
32222
908881
230843
893802
1009570
191326
730287
866725
557185
138746
31204
855133
772898
1805
767822
966063
486743
397080
73151
34482
147640
692675
997713
108302
1001026
368570
767269
480076
1035935
270950
215406
629589
8667
19999
972992
225361
351665
4239
544976
691187
928329
1041156
898958
992320
359029
94970
778925
540172
68535
339418
845170
509127
74781
445773
501245
300891
428374
35922
43541
130987
756377
57416
749728
909981
757746
960807
824840
304539
741941
948212
461859
1036554
391549
202131
639285
337703
942020
898990
946470
669176
418649
839591
253957
283070
951588
532123
626241
385169
833374
1018350
99571
980538
45059
276751
360419
4633
170835
738576
812099
360461
861021
106995
787890
133789
180292
558571
997443
501058
734223
203231
646197
792661
142921
657003
414979
505271
80018
892365
543007
999035
257713
861758
624154
729153
221485
330872
744593
859995
215724
26077
615020
183174
907886
274470
749697
573715
873901
863338
465983
229806
319076
89532
572544
216024
514489
92834
185463
839270
649038
647521
313863
592892
427948
786036
481112
462489
858173
314117
150791
459212
805422
278249
249128
205093
29162
626940
822092
959326
185546
225921
676888
511428
4945
11463
516163
1020739
249472
152625
851093
749395
545930
191400
926525
666799
15590
338897
399175
283034
570090
676823
889427
488698
318636
761075
857105
684718
1016573
976963
126180
625420
400870
968285
805662
532625
652578
479932
642615
12451
657402
881315
467164
496795
779408
559129
507431
632078
105653
338621
1024152
881970
966332
299485
54159
996815
654787
672338
491289
857451
569065
451127
388113
231639
97308
133165
910643
276029
912798
556558
691526
316452
578450
281704
735952
315612
389214
269341
855720
906624
271352
843444
943033
662946
29346
574869
753418
318061
237643
842705
788224
673012
361782
905186
70381
953122
902976
527927
916690
291484
975795
474290
969260
450664
675405
186670
603676
472865
669298
632637
874098
535899
430552
877415
721834
303613
1020570
441152
237936
95265
627252
587004
923214
761211
462614
118081
800109
856522
370396
860684
231633
582314
102899
860335
469787
519365
767251
313158
935997
105117
559617
677390
399866
320471
1030006
531503
164113
287298
96520
381185
366702
424954
212515
525592
917224
66537
310139
738181
256268
608505
640978
779289
141657
361511
577050
955498
686419
324840
428637
539952
452306
497714
386688
960369
852010
528650
875292
909372
506538
599656
748250
654891
488681
577422
104812
106440
339775
1012627
355379
638375
428791
465348
562167
718133
46303
845226
593966
389096
744418
350316
520897
515090
652657
721683
938992
828503
389630
105433
1041443
774594
29307
519883
820570
39112
336695
89667
22115
82991
184777
130768
817388
635668
872502
413245
675586
540613
652457
1000530
413022
243059
571288
825430
702073
472112
655170
825733
944798
256105
847014
149547
277438
946932
206744
469773
987634
841413
1042324
549390
656233
231557
956722
594891
457764
317024
550627
757772
94713
671886
727537
627516
391599
366525
353993
905913
271624
177666
952144
1002879
753804
56864
145837
173443
820944
623286
13392
505826
766867
138983
365526
144207
106627
180673
313929
645268
6701
797809
730341
790761
465949
1026120
104328
624003
610189
509933
908284
339940
637881
166272
31190
776218
103290
680691
87647
434509
211054
1006247
341242
630449
838817
475371
385024
368670
701623
293911
189571
974623
956579
602154
991686
792670
76947
250616
584407
956228
761409
638738
958148
804385
794113
172561
729710
485435
739052
851735
493837
170764
932378
179474
687561
883646
583576
193243
865331
418280
121880
1007154
516680
887967
712406
694576
935721
967677
775425
290986
439825
693605
156999
61956
555544
385333
740781
678592
1029440
747787
947839
878943
544091
661295
460956
892615
249505
486588
29072
525458
601800
372086
946327
964900
92677
1928
685467
639791
132583
947706
235322
106984
401594
370052
951318
1037660
157190
523053
941715
869606
464717
571193
5337
189023
519855
61181
835683
35059
972869
860531
759829
405527
913494
937977
312524
519405
830284
745825
1005132
486467
508631
362043
299704
784837
122850
886049
254646
793854
380080
952704
657903
509245
847382
439337
956420
924268
767381
795094
980862
199520
172785
1013148
268592
726021
542009
282781
1844
324450
706110
597903
418618
860544
813882
616602
40282
912233
740459
201779
865978
433855
663210
480840
137194
763032
125115
37863
611104
737025
477474
973818
419570
808591
847705
168605
602340
131641
1029245
607434
580655
556726
733313
104208
264372
194073
501251
793656
201536
1013361
154729
591399
907686
360384
666341
272342
8283
46087
745581
1039653
953528
633257
1017632
307822
761941
1004976
895449
319930
432734
270192
690466
320239
267762
149396
143724
677813
146412
636896
427191
638694
37968
68136
575507
213601
451991
912816
451932
276642
1921
162151
410980
318949
580499
558950
340933
219384
174087
978893
202318
684500
634507
535563
865287
687416
128421
557913
482277
899337
753245
507546
155334
175763
661888
596353
560998
141938
646654
70224
438613
1022840
952742
414068
921600
246971
1001639
189151
934287
812130
836108
983801
273193
355125
996590
183440
816524
443231
561874
920350
951886
673125
792877
425920
944569
264085
202944
16963
305480
215753
528842
921367
50221
430090
301465
600327
374809
816633
1014951
868004
333845
678493
760150
969931
537718
17835
944603
316951
461539
250787
798991
745109
888885
629487
434701
733713
147411
860113
658041
683944
51114
165242
846046
233828
581465
702952
940860
649519
849278
814583
682673
76622
103780
390553
983690
478240
59533
550886
551407
201020
844172
939451
611785
746656
495644
990231
93255
43227
972592
332002
932531
321527
109645
861079
5695
107745
843939
55507
242263
258247
877604
476084
854089
174134
134997
66376
65080
774071
127685
303651
820865
651119
673005
73276
591196
205856
833713
416307
934516
467401
290343
45231
549700
319806
392210
251560
903573
620334
504279
991103
270998
925914
427200
662546
1021949
698296
87940
382666
439585
52742
122146
941265
178762
1038518
76600
220974
737271
874514
498106
755622
174451
238126
352550
756961
146923
491867
920685
662631
904476
35889
156755
846625
774095
578053
629962
756236
907972
54987
162073
431216
379460
649352
985016
718396
454098
9126
673144
625139
306927
949419
714752
200256
852534
663741
595058
694334
585461
883310
737261
906539
344957
718618
153020
362985
745452
320450
101090
866303
852967
558988
595504
133992
203999
130476
959838
291088
76895
470329
1023871
662045
138696
527604
269435
671642
476697
567792
351671
244867
835087
270846
846564
187932
872830
80405
18611
225820
436958
164462
924639
502268
1006186
539151
435764
843517
872496
276475
10840
128085
12488
698516
963593
229411
424789
846285
365162
799479
528532
229860
772221
345248
107642
263990
621164
580817
463845
905731
459870
893721
257654
616780
407814
260307
1016038
151102
807072
315720
23390
508866
405003
909317
761211
617289
347829
172370
890312
737286
978062
594066
495757
567467
229125
903464
75348
688362
517099
752688
587166
527971
278842
893343
478392
158138
1041853
371990
612726
548967
685525
712843
253118
200708
616521
572747
919327
151338
231770
270269
705155
294493
716265
248911
1037190
1002128
196056
701758
774795
479847
188495
1000055
521662
849776
639663
398425
899254
745702
995981
79376
607356
123989
790787
1016132
928490
547360
743607
865632
732521
429415
234449
716791
564688
869279
760161
247406
337709
424043
103137
686103
916789
550628
31457
300486
903782
191443
964738
363288
12578
67014
578004
623989
407357
552389
685212
775197
966415
1042203
497418
770291
178131
458493
696742
810865
274732
791662
781144
811885
753779
87416
222397
434742
896984
669608
397771
213250
28129
844353
786112
775429
285123
695360
1007721
311941
481371
329417
473937
144454
975378
264517
647194
610344
1036647
979739
112438
1043069
174620
809128
569045
935697
533530
387411
55481
802052
720589
488383
654832
886937
597409
478895
660612
303371
313646
303854
83093
163602
6234
398021
896744
250407
112058
729612
964688
522351
512788
416298
255032
321752
536755
873146
946415
191033
53663
699574
95193
111448
381910
338921
438756
110855
637187
834008
479414
942507
227259
409692
1041671
444790
901283
223225
761300
143459
117881
233663
618742
986882
377
644009
979661
406922
815378
662165
66138
808418
838649
144130
376326
72746
689670
80051
377262
598725
1042006
44250
782629
832538
777567
153274
521668
46178
931188
443971
597915
939818
437444
572069
967451
585405
1023318
516258
424215
973007
996821
176226
939442
646311
315364
450545
221583
339180
919454
553783
127991
864734
74127
461931
883124
141546
21131
168251
108930
535169
19525
345702
486158
451274
126657
237889
966475
668943
954675
987280
585048
1043210
94676
310101
328876
442052
39419
927765
437640
618919
617044
360477
351166
919202
86544
1010231
796404
103108
951838
222254
288554
198380
170442
13139
673546
6469
260714
310519
647184
706919
957595
547151
164877
641607
199582
195114
41215
298728
291094
657166
913799
41591
624777
285828
378517
168125
74597
903686
637923
810799
946975
827075
709393
1017459
631054
49838
1024006
812935
74322
532475
836009
514261
907214
14006
260837
919850
884394
444974
500644
52749
491565
651981
749093
949641
570541
28400
214357
760789
33470
459535
976876
864443
150618
1010926
1018158
758718
663832
71702
504410
559745
626314
183293
233054
585752
648907
568348
61673
689149
637000
677873
977775
388726
57102
281547
954636
939126
334230
17738
651297
567286
905385
102242
799035
113679
483054
97534
502974
478517
144588
116501
491242
74100
84152
907221
122815
150656
222374
463556
360344
462715
255326
658362
473524
459198
378520
343807
702260
676037
323083
671463
362827
1032266
422148
797120
846851
323145
724195
970891
50827
581376
791889
500745
1011952
294814
448354
301904
483567
305072
104307
65050
882791
641922
417557
135206
302052
21675
407957
484884
893312
782415
32251
330635
872306
805757
555865
458090
584926
863467
835712
932327
557240
1037304
47163
405713
892804
1026693
566667
453631
57029
73383
976306
675285
516635
367871
185791
41756
582866
66591
765899
422100
990795
489088
246465
561094
922947
798481
520221
829739
739439
950143
131294
299818
531877
554368
850385
923385
394889
924917
968527
212019
421460
163095
667199
1027145
618147
93374
880077
862202
455698
894541
148172
1025319
301400
322432
27730
186840
67466
571053
178957
624688
570740
974253
705819
412042
368659
145035
472724
738393
115794
221371
1001561
651800
928298
742309
963979
509305
765997
646454
536299
738444
534195
1008777
813732
765969
670209
389041
930271
119595
366883
517268
411997
476836
301314
991012
105580
261779
55961
518312
578870
702153
319170
993224
304375
308104
685211
990541
409409
841036
280048
681607
34539
536255
401116
211922
779030
512828
551968
504805
39220
594031
1019713
95431
346441
438569
63235
1022088
715198
704101
580709
317971
1025095
556282
221136
27122
920384
403853
601287
863040
691750
578026
91068
1013901
50506
568973
1037167
990978
307508
515498
69695
1038117
401177
76579
801840
285308
598856
897095
849084
595895
1722
311143
937451
682723
643910
971098
627130
491067
1021318
950475
368693
449650
855296
127526
917673
384256
584491
1032062
627372
659190
146565
785731
799879
413862
480287
781211
724122
595347
933553
684729
69749
156884
102433
810968
569925
688631
952703
808588
725151
570379
663915
157939
819896
504379
712844
1005181
875962
109431
507971
529233
456400
242563
9093
1002911
677129
990214
516868
559837
833768
730224
108946
904944
873712
164998
709791
916427
149988
676004
465765
402546
572029
912041
235384
1007854
673979
767176
65555
444938
725563
805503
764327
806021
887806
78832
653908
181312
63086
595254
278180
762020
287782
553823
787115
851705
882995
474659
187621
137776
278404
446622
747822
304776
483358
875387
817612
871595
35137
628957
97669
919665
1035719
591572
626630
215463
540060
104340
484200
345680
665348
741315
30339
253337
627887
706179
818066
447632
694668
568707
84318
848634
848456
518694
12164
318905
355440
31806
1020801
388959
153000
702396
702790
373099
833162
797092
156972
180318
497518
551299
801419
977787
651906
650161
710848
895637
508813
343053
131897
1005907
691969
1035013
257962
701688
201947
82340
304873
674787
596872
998258
214869
955741
149593
480891
839055
891443
915342
111277
106690
1012121
859650
38443
997423
415347
360313
259790
345237
754919
342238
337126
180401
551837
130893
571258
150270
426345
73986
353200
70901
164796
715141
79769
268589
130974
689806
783386
290704
825106
614039
804581
237932
991262
918742
276493
623607
594343
619122
1002967
52980
762905
274526
805694
606350
112577
494457
414023
833012
852152
50763
26534
938403
878031
236308
102693
67516
968677
261380
284609
699565
326228
503081
255237
241783
700026
43227
258218
961720
705032
682175
380022
29726
988635
317755
775686
65796
793573
464430
752214
851727
711657
566605
225294
144814
728374
699457
649804
265035
778838
795481
446853
13470
911636
648484
848513
113711
749373
738701
407396
151881
115263
701318
247479
578477
765100
1009940
547862
29828
172845
597177
116496
776349
860032
708986
125820
516927
758896
625967
774228
747512
282670
221658
111066
77883
938824
167339
361294
118791
959381
371514
323016
608937
1019297
135344
786018
878941
682136
983264
653653
212257
58829
950261
219755
890986
46607
225412
833453
854497
945261
967841
967190
787729
1820
412695
322295
753205
295998
63845
809393
732931
909027
800704
597203
539108
574542
378615
438838
452980
626166
252833
287943
1004139
690433
965225
635326
855339
969056
113007
926984
67612
412768
816152
510611
169099
609752
296518
1019856
389656
836436
593620
651176
8379
765716
604782
930243
757319
22003
894543
228561
683783
161138
300468
264469
457163
663479
546434
619035
990452
793126
938655
250577
124171
594813
23493
330973
762272
534990
135394
25889
562055
306086
506430
501217
960392
442227
1026918
634646
950116
606594
383363
418033
995070
386785
681486
29857
241854
388272
969637
313266
669392
670937
950598
925898
184739
294245
25142
390427
504918
13367
996471
544871
183710
742458
509951
219769
934923
893219
49262
392801
924036
767419
826728
684162
844781
331235
299148
549261
649026
554268
470555
827578
240318
28959
791818
545851
226967
786201
437478
515825
775357
493887
496597
417872
763063
455449
1030972
925566
61192
959219
901051
944205
496849
518295
178234
40441
369834
861878
703725
81162
102324
564839
950801
188703
749800
349860
621342
710465
459621
887758
151983
144598
619955
917632
327839
723661
595914
866646
623817
358067
164728
1019873
505917
300435
613482
659935
583392
815353
225462
701006
454341
1008225
220610
719157
942048
138578
767323
192894
378288
985383
1024657
713421
256906
750243
820488
1001665
139555
882511
988796
264410
122030
275983
1007393
476426
876858
948356
767413
294531
666051
382777
840224
872752
897560
888052
345168
41228
162787
538433
989444
143280
814681
111347
429575
486126
326364
133062
423756
14515
666361
171514
685037
887510
95380
940606
486111
663814
428385
52258
145059
273154
581811
282045
173234
368685
735984
949471
788850
464731
287864
274078
621277
235752
845498
431294
491875
462400
287785
134477
439175
1044873
40473
220550
977508
318254
24872
966999
677132
292662
381789
627210
768500
520801
229323
427048
905023
354769
355359
786372
680278
82177
863946
68499
881529
764850
192483
55182
367502
317002
970050
223333
894578
200979
144299
825527
406967
678338
333954
571814
672668
907119
277957
337486
870790
729011
384041
594272
103314
946920
816208
62174
843170
944722
139861
211343
398572
750433
266871
77667
411343
42014
55103
949351
995101
556967
381665
558946
633306
832458
678217
744381
21478
501324
744263
427878
378001
206477
494398
461766
261164
600173
379215
234221
164383
704381
366608
710472
486192
117235
665833
853687
319507
830597
983939
269985
273208
524905
348526
762891
273969
132511
633444
66759
176960
989799
191189
441964
530224
131441
993416
701131
886587
128267
572395
433967
633436
248078
639944
262649
215478
821153
937344
427700
823010
193149
851674
1001591
731202
938179
216681
788308
262832
581857
571898
1021601
83001
33170
349354
741111
1033554
180032
723850
378475
314951
41593
619425
392201
75684
474594
1027849
820193
473958
444461
393674
958482
613192
938720
643129
76747
695663
45244
580432
902091
490185
844089
697208
295389
578860
195699
609098
738759
55191
541561
251160
20732
464192
810368
338576
446014
818860
550533
947293
637696
684559
157834
689271
316065
52726
469536
145141
990767
1004050
358056
470159
216598
924532
815049
518038
890104
464157
802859
726939
810850
829861
304871
463227
598953
311805
357934
405765
913854
397102
724241
458609
896741
630924
695393
829538
919107
729877
538555
972672
1024407
327680
72054
351462
840379
277873
30059
391773
367271
351129
108164
587132
33750
915988
190138
361644
86965
1041303
1029015
661293
129888
133497
654783
856893
577788
416173
990693
273372
639331
84792
959126
463475
2930
929254
139976
284578
450925
661919
328857
673556
641775
960659
432452
951195
347653
859794
582180
475665
158573
335158
1013815
372308
842826
620832
156893
86744
523272
103190
75835
437474
893633
971431
639632
600371
777770
174636
613265
1002939
269429
414471
832937
983748
560229
629651
382725
601831
427002
27544
1026320
621490
914561
630197
17869
685072
443306
368515
426041
556215
967345
571801
96757
826318
180743
826272
414149
524226
511056
525400
453006
979093
296136
647011
426435
162403
304450
627976
281899
678328
518515
806142
341512
47830
430323
816631
98243
999083
547422
509322
528122
368924
184682
595928
45917
746035
863783
112990
328552
512807
607236
705088
550153
886061
12612
43108
482217
176441
717643
320300
1031337
409241
637074
864294
975729
292505
284744
506712
1029689
993467
80148
195998
568968
530905
667968
14077
716965
237096
41592
371810
455710
98331
783855
430383
410660
467286
289268
918738
962172
940532
482142
951874
206797
865767
663954
504866
790607
659254
184237
640614
234606
24054
229013
321342
554057
53430
5632
417978
491286
838820
512236
1008472
395663
222697
315625
283568
773473
257572
266560
907954
170114
330594
10595
643923
523373
468904
639334
1058
737858
349621
444727
494987
207914
971013
128962
415267
93445
761829
754108
559011
761937
584324
172637
865108
534998
167116
110453
464900
344345
192731
38968
1015647
644444
684849
522170
481132
321461
85031
511274
4497
298548
465341
699197
759269
704621
670997
545136
531274
346975
892797
967104
237173
51858
147459
905095
417155
716848
514312
442807
558715
567851
564980
568808
665943
674957
912520
1030067
407839
135470
558166
992909
83538
675566
907625
34475
424539
937065
791331
603263
437903
619412
58849
566451
162272
1012019
266256
693551
38400
400271
1098
957884
384993
146074
397305
216681
524549
1021294
240404
825837
533262
924210
188032
1040509
880252
746281
985676
1041290
239816
853934
662580
10867
463197
354350
918907
779345
69638
348698
1010157
296792
502813
45917
445525
818801
359503
380977
934400
922747
355019
442173
891609
354621
373792
562083
866998
210919
520025
375009
240616
679808
585592
918033
679458
189401
807565
40629
153541
26725
108698
949819
50843
265957
938681
152026
754513
101579
218562
265436
86991
683509
766962
1043619
163273
715379
389717
431646
289916
813582
507020
836323
89813
940928
733332
959581
1015292
571341
94592
19595
214295
391673
407040
14802
568356
308882
754592
583886
646698
488572
892
420579
275017
512839
897099
365534
576349
1022988
514489
944291
464242
298937
302012
419405
962585
201342
737119
115647
809550
982461
814169
67351
717863
653939
120835
749371
707877
497900
450802
144555
778761
314771
853061
536803
167027
602071
969146
860599
197661
288582
126254
930231
900180
873542
411533
905940
340676
243381
691799
129856
708420
752325
114284
563958
718674
494927
318547
590570
946478
550295
586383
176222
545799
592224
687837
1004767
693926
538956
293642
930746
327209
1032851
76984
127471
602755
596787
203911
139979
591281
584360
876715
314597
920951
374104
709105
219796
672085
720548
584420
486602
65462
33065
747678
542802
127602
251975
162097
89031
547344
550825
209301
182729
156974
93205
628884
434319
866479
639374
709704
658418
292077
324609
470475
324014
78010
69029
53506
97353
1034506
790467
591962
812037
677686
876522
867306
835769
663848
522940
637793
297617
917993
44160
627237
345605
805268
760503
1021279
610937
507296
809574
685012
720645
217097
864027
924952
899936
927968
694592
947232
966530
82036
126911
102376
250862
191045
476843
574634
204288
350446
898365
1040030
617339
75027
635331
327087
60292
56385
7739
946570
1031313
985827
316559
824700
684881
275466
964779
794795
706824
978833
724140
8696
648921
807223
717630
924941
471068
1020545
766708
476557
374339
590438
917479
570493
844342
264249
203276
851222
1029109
495739
764746
319409
19743
771554
585886
974693
496722
22212
290094
226464
731396
914669
648949
574933
575763
655254
161946
755617
210337
506163
536631
792586
245643
143296
753048
572100
249965
204851
144647
144104
867120
969738
895201
483445
945229
5293
500847
312518
853241
416568
151015
343542
692994
467907
122096
967593
1036454
633833
778648
97859
4748
477346
609846
644495
949854
839347
386065
210351
518983
603679
4811
365530
115441
871494
894081
585397
67092
935843
167928
744195
183767
816490
391796
96182
763568
170923
607523
506337
470591
705780
246058
226065
437152
723834
918934
249922
545815
563163
733103
64383
354326
252704
796320
689086
608664
846123
198308
360026
605422
586148
1031399
324847
722724
466410
979726
405705
535045
715246
153072
1032800
496982
306109
214685
966091
767478
566936
845708
809879
898098
182262
267477
890344
777814
724891
19189
357238
573305
133137
402623
724066
598540
424260
504452
209011
1036819
263044
921015
832362
679520
263953
720131
903992
297582
580114
478616
438221
316060
172154
809583
648943
525389
558555
465943
335823
908223
209068
407709
925559
243075
943943
216235
758113
142113
854957
252321
368123
45098
359899
793690
410836
454536
723878
745552
468842
1007110
19092
78080
696678
297529
111914
417768
879853
564292
392204
599345
826446
49994
222118
1040561
871542
121431
796456
826356
527572
932931
865886
905068
76067
136137
910326
74922
957667
64388
891764
619461
771785
969200
1014622
160507
856559
874871
196405
390735
974503
124911
442507
254064
551967
911197
50385
447786
842022
639493
827545
760722
45647
225470
371649
532540
691116
203137
339209
142641
744358
98116
973022
741167
358910
276752
186276
750513
126829
87952
862768
158246
281604
119799
21790
539524
232086
85912
449016
144127
358259
674853
197199
122494
888082
840320
8114
782451
724356
526134
245506
627469
546497
424343
272993
894975
431339
497474
813524
677885
675541
793338
412562
944672
874252
26647
682336
149301
350262
859718
423685
833996
303047
271889
918679
821122
899922
513531
1022952
251388
316482
911653
364139
123953
450917
26876
778325
766059
467424
549729
452933
312570
518714
550942
811018
59546
942959
456631
1035459
798962
90119
405576
272040
935444
522589
237838
997233
90248
398450
569153
499317
222584
857996
19430
15361
956340
623723
235639
535863
654157
30545
136412
412825
680124
128821
854339
620346
705029
178475
617377
160547
132320
671327
104262
675553
58666
628605
989305
421851
700782
679975
229432
778685
303038
178256
103405
1043925
185026
202731
24820
167695
284572
753165
176326
17166
130074
505779
986525
437906
436032
650703
5487
745664
93910
517637
314618
174317
775003
709420
146141
446845
453568
743798
746650
995946
682766
714417
604171
282648
561948
970156
680520
17532
1042080
876173
299612
398986
646200
806274
266411
838349
434873
184239
32761
17836
885214
572905
79360
331933
858081
767029
25195
988092
125848
85214
260416
386309
844640
888115
1021924
641935
696692
486010
70857
241246
405643
1019323
922870
1027266
790977
336864
853268
637344
703235
872943
761452
290787
1008889
511596
34862
577322
447498
372085
132525
84925
568948
567301
853787
126500
768663
488652
739977
420068
358200
794614
682023
8701
918076
425642
836710
212372
628364
708727
204744
938900
521143
583172
479153
883099
880621
149250
488692
799342
371097
718489
105634
646198
366367
500687
408766
971901
988105
529094
138827
263697
365421
415283
858876
320614
26233
937637
844327
146116
400981
222681
259349
323388
528719
952312
990410
875569
675481
97409
894085
721743
253169
919562
359643
248855
517114
653507
308336
865872
149382
47357
616355
1037827
111468
630444
900805
928558
632728
610214
336540
873472
509823
473917
805239
210152
899664
552190
114416
876867
944565
109829
843784
429461
842770
115633
280484
763973
537111
128130
11695
959969
970713
861251
150624
987448
1037281
691641
747481
895101
3829
1002745
169635
541621
62815
132137
881521
528344
572583
136961
395616
581973
623222
813724
803082
18948
737817
306558
868017
891386
989896
1015161
788078
7933
266893
512454
137263
1025857
452716
349800
526020
103928
346262
129793
1021226
50244
557895
447756
246627
589993
600285
1028624
942491
769981
475873
863194
785420
721338
211602
660892
503170
667194
74494
42317
478157
155007
468226
669961
942847
334
138512
310827
662934
356446
148191
909107
457347
781577
651721
337138
183846
32499
34839
441728
287614
69508
533025
185365
951551
306752
398157
560392
764951
100786
678639
510106
639222
644264
852476
462316
312680
166521
951194
501345
1030356
767890
883679
1018855
1016428
841259
245420
187082
815560
952732
86894
833279
221339
342970
118855
1039712
812400
509556
254408
70042
27476
1003258
513863
574519
275223
83174
579749
398859
742738
497481
652617
60043
158751
893702
906382
664826
366346
420258
1043634
242319
551000
552964
742254
945989
259471
555092
507778
1006533
52548
49236
247122
379869
118089
33059
477107
262895
176552
642557
946608
218243
657996
156696
420840
366780
606394
603035
29919
327930
113110
64723
318023
199609
831865
204184
582229
357476
154568
632056
604282
552675
986753
975788
1002113
765132
753875
144994
828960
479549
936309
101811
295269
356069
579004
453305
13573
850776
929628
302222
113736
621999
688216
867509
47844
354718
13510
208044
525467
576932
702433
827228
842718
106964
191777
792115
211975
153874
918624
514651
645753
440605
566175
243138
936755
299523
879346
633497
671855
384883
665524
717970
316300
597088
983558
957792
665537
3384
527958
947948
859741
526182
981921
41935
799132
375503
887559
710735
45977
771251
326186
652865
959852
254255
699628
392117
837453
381863
562335
354696
804169
667939
977284
892619
109707
153221
136717
58772
986733
602274
678928
320397
550613
562953
173913
950334
40183
520361
866744
538152
293638
488828
342969
508889
712144
236003
789840
422335
984748
272130
399167
277828
42946
179801
200560
312151
111114
296133
838221
51451
508775
777955
828463
505752
302578
935673
389113
447620
191909
380712
831515
749357
25526
943414
405975
81485
1017206
127148
270299
932449
17841
104682
72712
194642
915260
1013735
767645
29318
1042992
23777
710697
477169
515007
217868
393104
704506
971387
555099
251570
357372
696810
727195
23276
539180
610970
303151
1015501
705509
410014
163303
886765
218842
206872
89128
932718
365785
622706
424029
417665
948578
904386
342691
501245
14985
229583
1014224
579525
543211
167592
546619
280343
80470
271298
597859
911155
184192
526975
483146
112341
771913
992693
674120
753713
1041307
944024
892269
298928
581075
49311
627158
245104
216451
841432
759131
471
295087
110648
157778
1037754
990318
654073
242479
453668
725509
606405
833167
305081
979312
1044594
874961
750748
765646
170872
187633
63589
712622
194479
427917
7604
802601
701466
921222
798380
831744
336989
276628
62016
516518
122132
13483
577762
142871
540313
719297
338045
448940
378694
530792
127687
876461
234265
674559
726518
862498
238613
126765
587289
142654
427969
982524
879172
919129
356245
415844
365636
626424
355073
1022019
355623
621513
348946
63751
776320
991030
829250
629799
100742
207478
403077
363958
912965
1017566
430247
651331
614012
242421
324542
251379
103162
661319
325934
901315
15899
19704
619149
824462
946807
988175
528953
66606
362376
288583
602362
947252
319261
30868
410484
934032
922470
326013
425899
603909
503941
364228
24684
933515
106673
302911
668833
91492
490966
83771
545513
433164
391525
206212
677221
456290
901644
216395
217841
462360
142596
593401
318656
32449
808053
3308
169781
268421
279779
798731
337932
408187
342847
734395
769531
441413
84327
184820
7813
45734
381173
627787
666933
1000521
542760
464840
768714
717022
499063
288476
864146
327471
540682
597417
318167
1012523
485860
426246
238852
157293
143540
253508
362451
479314
598579
99984
408587
5421
987406
705610
315208
332743
268411
343789
1000376
40224
530047
125940
360636
294116
348057
352364
984172
875613
105873
812084
164816
631632
879628
181707
980069
57135
446804
680693
783148
1003908
70362
19706
329801
651043
386785
38501
814552
922365
9735
25341
244093
936003
519451
40642
681720
25899
742582
300774
72027
726450
854385
1022864
811150
759943
154165
11675
729919
87397
9053
155063
451356
710669
319325
1032379
954745
134554
91305
515824
726540
610017
372715
1038244
805142
507669
527236
911969
827975
803555
554338
430662
940497
799800
692481
383565
183260
768082
112078
402049
618769
114541
327635
347811
333914
742425
1039321
100445
42063
11670
109512
922840
1014835
845577
290330
649352
499789
42114
412452
893508
146873
68631
609427
668958
181261
309206
493324
950308
863923
321508
644532
309917
1003781
197637
603113
383259
829202
680248
30710
324325
39450
861179
38611
652892
402669
524572
565859
699442
1042482
145751
550627
89312
133239
273834
288390
18584
47409
897067
148237
1418
499819
37584
110699
225884
337902
688072
602447
811925
225486
152892
660986
994953
32803
786894
964874
789003
831209
21100
1037264
244609
69977
790465
180808
989907
27005
979022
706849
769709
324987
37145
941950
99101
461992
655764
572171
82653
652277
394885
612350
800038
329920
170377
827729
526887
547673
711784
1027097
1011251
361408
947598
120491
599309
60467
771759
826530
257872
1043563
861288
500164
1042137
699313
348076
754144
1020714
652712
251968
606997
299173
399333
463233
920412
241717
787518
838237
591296
229400
597955
739994
664339
689444
547263
364590
778676
50254
697262
862257
57114
260726
1005887
65658
95218
699159
814220
387155
238444
846344
875857
814798
482020
611963
408538
320837
773355
971581
284064
818842
684605
1000517
854734
480950
898490
273846
336695
240198
263477
584088
731224
242953
553943
515572
741891
680337
326091
743413
119815
854971
337289
612028
338761
956146
704962
670814
163738
220538
259128
24529
627806
828762
30688
535688
1028742
312567
652854
61078
858142
399838
256201
166711
590073
316604
470624
531927
1010966
100314
431322
397327
553471
994515
998688
767666
989728
507229
503848
583582
461890
926181
523976
332660
321995
994025
607945
223882
876493
848250
121079
1041986
1036695
85013
600118
645042
206612
730892
5222
600715
323531
393648
585869
257323
1009738
26137
90874
970626
917053
358003
486559
175761
517237
130586
54990
160073
387184
62422
888203
604378
244479
323426
404607
458981
253212
323733
795179
619403
653911
155435
135053
892561
626245
998875
1029003
6893
40801
975263
431387
217149
423098
983279
687720
484691
82316
306239
695909
333518
120008
372677
627129
1017974
434607
740657
221371
725092
549642
843474
319263
259686
764622
459479
674756
289959
455059
363507
592023
1001416
939459
274003
312667
657677
42663
169156
64547
117423
281516
830854
279591
985809
1028510
759303
289417
1043353
161179
412999
33017
991086
950607
843662
55401
1008770
362441
51394
222255
335608
76582
291992
272565
144292
1000936
444014
140682
948575
288755
638457
331959
431103
851213
707318
336930
354346
364240
348535
298242
873934
362752
315644
705784
924706
893510
368940
933391
518750
366888
959402
569540
539330
594337
931057
714780
203841
960305
563851
155623
178000
554601
579083
409061
787758
68645
245884
806962
589718
501938
903996
642804
574574
384208
899305
523452
694506
233759
1845
770807
377171
569976
284712
266814
275917
961732
583166
233959
911577
476335
934747
351990
653736
561869
937587
696417
992313
422967
65914
47476
598498
214554
724166
702301
96269
251382
795428
23741
315581
246831
823794
683869
267747
205907
904033
499721
349726
221844
889676
961831
294297
141578
216491
650297
617072
850009
69473
930834
229050
525653
16930
481127
389253
616046
360186
299789
261409
414150
931356
238526
79420
39249
656348
723984
865268
296251
831038
878564
850565
695680
689512
959227
479502
972888
780505
308824
452884
7734
184458
313508
620351
307767
161855
170593
693668
316708
118921
757611
158249
733730
262313
46443
710625
931859
317682
1009454
508365
589970
341115
824086
659866
1020890
475113
672216
294776
810382
294566
452574
516340
192399
797442
187185
404573
345366
686855
999075
360019
349521
61459
731849
480782
638038
660636
849066
963752
237584
871760
467299
517400
914078
31270
186585
89769
67601
195339
756160
330617
450623
204777
793378
593988
756005
378552
615282
969495
743847
359070
636662
990314
935322
950170
278516
1019631
672372
220477
582971
184654
566669
578198
508617
337537
528692
559321
1008481
964836
1016971
238427
257370
448840
170833
975134
681151
96186
808633
587054
480945
155791
214874
676109
589042
979016
37126
323606
246410
797450
371227
695764
738795
719807
436545
738574
825709
872429
1037886
386266
615314
677116
657062
1035744
943002
604579
255729
219710
122117
100012
240545
958009
820560
586361
1031289
960711
622852
178074
548261
659223
502624
452590
398837
326441
739641
661308
368868
229987
549613
92129
448627
388618
239757
1012697
318826
456046
784745
810293
987793
245769
723256
873015
378830
392102
979514
216464
897985
1034823
579234
531685
40703
72050
270444
705459
686542
878776
153960
64142
778583
126674
674875
899372
581461
61654
795986
655839
970895
1042371
825082
487345
986949
506104
164508
125195
229606
129258
780038
526812
881429
14917
118031
955230
913125
1021259
808422
897673
582536
502353
605266
551334
669871
525778
162415
689049
552582
303221
985367
679944
627128
72331
322033
198979
893379
835712
912871
840495
127420
720533
878126
55448
1016141
680523
720230
425112
400562
518282
302826
101010
633533
22855
175813
214961
926600
422647
924032
732388
884339
858222
588261
193397
922327
244993
636424
152359
1017207
696204
287011
509806
1033904
275210
565165
655319
896751
490116
757133
442424
825606
788876
549037
692630
226018
814399
785995
296860
391384
738283
13905
133764
95174
580643
138327
261
72103
817527
428223
537070
100160
343676
389706
259094
11231
777722
581645
201353
11267
1017852
722470
493003
244458
172221
187503
639346
613046
592667
580410
1019620
980526
172684
410120
294870
355030
82674
248769
975841
944732
563210
92240
391330
267715
1037581
362498
937231
961230
570968
351873
906308
168396
657821
620976
17730
526364
307145
272007
992640
109335
87455
65498
267050
701728
71583
302350
284
747968
478337
157498
115691
721401
721470
889419
110161
144858
459408
110042
8356
907179
219935
784994
113381
56181
717780
902314
851569
210383
759256
437982
409663
4395
18561
481144
668146
466198
218719
871541
391713
796275
216669
824774
937642
1021809
84607
787817
569938
250070
988864
166002
862760
105836
158801
440983
380230
851569
598132
763792
930955
293757
719197
200095
128754
119935
323778
189328
628426
673491
180474
954374
1034642
533829
916856
402711
622167
362354
492026
578440
576180
634819
998692
574299
149080
446059
782161
910118
636728
812935
1012789
654762
613175
747557
316744
605306
417732
802347
104174
830268
76447
684376
342966
609526
1022509
977957
847396
731445
76729
656232
719693
541841
925799
111411
258636
510919
997742
752659
830516
375738
973367
371152
444967
1002759
9700
622116
196915
437531
750499
542972
887122
555355
776
819362
493510
73273
185930
731017
284481
291830
589457
728562
140542
800711
292661
277784
877592
51970
535485
542530
647266
597188
11965
847518
319093
488733
741813
354358
390511
903020
999711
330684
931454
444316
393758
464523
121911
688589
905329
61783
437728
168678
273129
520999
505958
85605
511969
489327
782881
220313
715386
427342
223875
486806
710348
218139
965363
875114
715978
74695
1022234
766056
623014
871533
434642
121718
232421
877532
490551
45420
1044044
40264
459953
72134
673036
437540
199849
40655
586095
63664
567820
789377
557890
602534
639265
199098
1002503
459642
398379
154346
926169
56017
123710
274907
797190
519776
442200
756690
645983
718219
985066
777841
5537
575631
216741
856890
666170
1007246
290176
232171
225639
1045432
939267
916096
922565
414138
268561
576568
659776
832642
906200
1040723
337393
166988
546656
58341
895846
398665
450742
775624
260074
429546
1038869
710931
694819
86968
309011
969536
397533
482783
199448
76605
472007
965462
1043286
406090
104623
76814
202107
688065
487611
686335
806368
1032500
382009
469590
933042
314233
510366
242251
152351
506417
196207
764948
100294
467124
100526
848877
617838
60044
475181
715844
921075
541856
983965
724246
24541
217867
706227
1001281
318145
345514
3350
932871
164613
101183
989738
11620
635120
95943
103694
769905
345800
880548
782883
968691
66940
1032768
590042
776215
622257
171835
647850
380357
329817
157710
759363
1012917
533815
718468
628954
838314
60815
376506
312045
597272
142873
382834
1036800
813751
611899
1004455
422442
987174
450498
956346
444321
610225
643230
846013
44202
1007464
73628
939986
158033
965858
491914
366866
444573
381726
967550
462623
703572
18784
484939
611279
537982
468107
545358
659258
176368
201352
52109
651364
581038
75033
817062
292065
129856
82760
97682
98014
471573
218020
508948
419808
385780
883520
267268
608833
438455
699610
67281
173070
219763
359871
240369
602022
699488
868501
595941
891231
87878
1005108
902578
102645
991205
928322
857103
822600
839400
449372
476776
880218
694852
751717
1010596
152804
85647
696210
241081
654617
563829
381026
319834
714440
102103
774620
633452
253108
100134
450819
933050
777879
783610
755712
1040120
251928
811054
919481
361575
100189
975969
319940
303610
264788
724155
901900
157610
841329
918127
88650
198829
826208
501177
360313
73456
496297
135047
550095
239679
498767
616125
703575
270996
501234
489861
439829
354758
852070
737134
645644
1030806
667901
1041411
673427
203376
288514
164550
819811
807786
266685
115468
295338
741050
409328
919333
263238
358637
1001295
55261
895882
702984
646211
257579
257912
16252
137146
616516
186013
167551
651915
887622
274608
343543
202798
767480
826881
34149
716749
753506
639540
981257
1000918
397784
1031371
272162
479542
226158
60703
649685
928486
398361
240726
826445
444329
874754
802673
719702
200572
172377
194760
863222
543791
1043939
863580
153359
96942
725233
353134
884813
383231
56798
786002
359543
903664
514437
226542
590075
148330
930439
188114
769587
178348
879473
515131
864090
176142
491145
203214
1029707
1016939
1011702
170909
307856
197997
330635
104932
326536
66573
592121
328987
217902
549675
385696
126199
909210
344111
432538
289404
164891
514217
1523
745522
137098
433252
64517
956258
905595
1034141
63928
279229
6812
1037316
93114
934054
647789
399841
1017755
280391
181634
518375
799638
180762
824826
300732
876821
987350
305724
194615
20646
213865
140453
369486
934579
1006372
901123
1007814
1012145
1034783
900329
385777
700214
1450
350965
608033
54321
897776
401140
150991
1001448
656559
77052
426842
414544
747499
258154
981428
952895
110387
227439
493802
143042
109349
160593
838707
224412
420468
603606
298895
607885
126573
1027861
428741
181385
406822
283422
923647
847530
364916
131561
934813
46194
319675
921959
981959
786478
857467
447128
235497
595099
455324
905597
457614
69882
997873
723805
419626
255066
252831
669624
591450
734726
913035
110351
396356
702546
572054
426140
331112
678526
1023620
864331
918423
680734
793508
58089
251648
509941
769259
522548
700000
422490
824470
103131
450246
994988
47516
114030
605124
724941
962237
927242
946850
113380
705712
423180
205498
396330
852426
859898
776574
989251
820838
75112
666719
456523
94989
874078
78688
607578
679271
211491
796057
513438
2975
548816
433694
144212
469846
567219
899515
587309
552335
185997
589441
347236
416203
781997
422073
8297
503085
145293
122684
312767
455550
497016
647182
781343
603303
385033
1009696
980424
144489
262546
613389
45202
288213
1024995
630665
121685
85277
1003186
164893
379260
22353
402561
340940
887806
41273
228872
815977
429251
202055
353108
221301
1042617
196187
877811
836860
407630
189760
693306
369316
517214
426007
902001
30830
668850
499741
247162
651678
323063
203535
156193
68773
1011572
64608
760725
110874
536586
228929
1029442
749653
109131
857966
321913
552953
836304
666896
99541
1011732
47859
801189
30838
188066
928893
143868
901784
69413
531128
668230
542198
454820
528266
96600
99440
166982
981366
426765
572115
776345
650307
845473
676584
29948
149800
506745
744830
578345
379977
248269
873360
277355
476113
936914
450455
451561
527210
993063
962489
518326
315068
15171
93293
405865
963965
893755
480563
293393
473091
614670
438988
165711
736074
918196
750596
151488
804700
54588
220337
724150
427152
327277
588191
572552
10317
908005
165041
807367
823740
471975
657901
285099
955153
174154
242915
604458
676825
750719
684099
913930
685514
376129
844118
803924
495243
503769
542034
513770
967784
949753
798832
556707
686862
488835
179990
253109
899343
288561
560006
85773
62116
10603
680793
462153
348172
668006
790526
540963
1036853
683403
499042
630031
37577
2641
103624
502922
671218
397677
954088
510174
396830
915265
536818
882921
388319
20938
132501
452874
579589
114319
491228
61914
1003731
6288
678007
226403
855771
26225
315936
248725
693624
669805
564478
972590
107166
550399
103265
612532
944651
188227
495197
749874
876205
559254
418247
385904
914363
791103
23794
864938
730569
455066
238897
958220
717018
988886
855916
51310
466640
888804
141920
1016370
638997
518509
469582
203319
918658
614219
336787
557906
780833
431169
23773
235063
40648
93710
284110
662526
225169
212071
726553
799927
717656
356475
928759
429948
919547
300503
469773
529156
318677
695784
129205
771875
898396
429639
537836
182848
759398
942172
316442
307543
152312
226496
39760
424740
552043
64650
295975
185423
242622
485835
438386
969904
522217
941743
357272
577848
114656
343602
714837
503897
896467
411767
265900
783222
289893
875357
834085
771736
711120
63832
75020
988260
649926
547071
348597
723505
991015
267702
258210
1012276
658943
577244
921403
497821
437201
755883
621995
870671
186593
760148
748578
393684
947823
46909
263096
286653
649995
582658
23910
382039
886307
158864
223925
208872
800853
555710
184465
921028
352884
951806
286927
940294
872756
983083
746431
513042
1004151
832958
607821
215194
556483
412060
64877
197610
833866
268719
475624
833732
240094
673272
333931
338167
924289
406131
853911
256562
12999
605980
68789
423839
574997
91351
660188
471072
483757
644742
363459
678486
788882
168326
885789
431454
132888
605041
187022
750258
828947
582543
822678
555096
962640
732920
400356
607362
838765
393029
744037
108761
747312
862745
707668
49784
65939
244292
837744
942531
1042996
230521
193634
310585
627656
565180
673697
227241
719286
773759
527713
243860
812305
187053
545640
370329
246072
362561
424959
483945
770259
999445
185752
134408
585858
980461
853660
75837
149897
108874
1039212
668224
603376
899994
461108
582182
443502
349443
260644
681314
513153
41373
669364
187062
67456
444244
71675
531158
155538
29947
633835
411089
783449
511529
450043
248546
624692
690154
655426
737642
730747
433995
575878
230690
602597
367761
941404
288819
983707
645883
707938
870889
731473
79132
730864
827491
193531
114481
452893
65498
409346
970157
254735
863910
755672
916796
718427
88302
346890
624601
699867
118208
419160
1031833
687946
375449
458617
1001813
252323
890396
569621
147543
105622
265081
791719
891163
404240
54504
692128
668312
788795
698412
612524
157183
970933
597826
51761
665153
976894
518283
364794
17023
418116
980754
746763
954341
392554
299445
30789
907970
131512
90553
463147
636302
535996
906188
809289
371721
972178
458771
593148
919711
942023
226407
832020
808138
946471
662900
194363
800170
662592
392856
198738
68019
600968
706614
392724
685913
26347
239657
438837
132911
1002216
683197
311452
973542
288601
723894
109506
39390
383839
229943
211174
788914
247335
164800
509536
516701
75949
826876
209091
864638
940753
414714
437938
119784
334794
301875
833820
135227
754882
170859
215444
419725
249522
631223
157841
330847
55305
462731
785702
642908
666511
273623
191337
553603
392888
546718
38962
225799
666593
282002
730055
104972
721204
859826
214568
260246
98072
962537
705116
590176
840362
639349
227079
83367
892432
239637
234498
815957
756682
725260
481822
958223
361768
186809
242406
67842
42780
368365
950312
558783
216355
524129
884838
217389
973566
338282
706355
379443
678781
686234
76518
505563
1034392
150643
874993
740061
921641
563178
834187
319156
548017
66515
133361
886510
884490
475099
752932
1013205
127610
1018824
143851
1033850
822078
881915
167280
993725
1027388
603460
721710
522898
801680
432527
859910
517414
834228
354157
30524
580006
266764
1042777
131599
740448
1018823
211680
706863
756832
894426
774787
898869
285877
137424
195128
183118
566628
574045
765632
811110
995543
567740
7382
808579
793490
383296
730863
1007858
694699
939530
385860
49161
122715
163202
89148
762247
355971
543215
573777
439326
171526
1007573
187639
217262
103585
233858
730935
961482
38697
395680
59710
818804
442441
816627
323525
459966
12652
1001856
970196
637237
19754
23498
116227
408224
281378
957863
350459
873079
20622
186645
606141
507595
407968
840534
816729
164102
505810
693869
457331
753086
311377
70476
663532
325547
1036963
702929
451224
96509
458015
657865
519170
41770
79766
643021
288349
1019384
133898
297892
163127
33283
554844
597041
786953
695739
550211
78692
344709
22663
445244
831233
936489
484694
326234
789962
13285
1041616
192192
996466
1012542
491068
770156
465051
657260
951923
360275
635458
953705
503381
448935
996435
616289
306998
673484
527765
94101
415179
35746
641494
894604
50572
358328
856982
940260
208855
133514
326599
834744
734327
1035330
843481
276704
904544
848687
350430
334100
570085
409879
306826
548984
583870
471984
845453
180930
32210
269714
528642
654151
212726
963783
939954
456685
969292
78846
147600
68290
139437
195107
980463
183677
725809
34698
885709
180027
881134
473838
545625
758133
87499
173775
785074
571478
303193
302440
413174
479806
191736
176377
843125
1027301
162939
758770
782708
1037543
954646
869424
510696
990880
757600
969977
634857
553134
734348
460862
458638
5272
671603
924353
455063
735401
176285
494049
711031
325961
847595
494196
933402
208812
683249
459371
330571
49563
709753
220666
432509
90311
975755
965415
638612
296305
165335
1042542
1022056
768740
177051
870898
1008677
228089
486368
66668
838332
109801
274598
315890
267762
1014223
149564
316607
18957
469708
39823
604165
114658
186163
476387
128136
864503
656939
40660
943773
124631
381029
601425
580667
35455
290452
818633
1036060
217342
721079
505635
67478
501064
892729
731512
767483
671694
657013
450
855706
354448
100424
601615
763747
257136
985169
328540
676589
983282
430171
489087
406677
652730
944725
461970
219795
280838
1017594
596595
406694
707561
927334
590800
338649
1001960
642436
1015827
180320
955706
698310
46744
256349
185002
541362
1065
278972
343503
916309
434663
432303
127051
421298
378666
233805
717701
105107
148407
467152
534904
18498
236227
423774
601948
597722
214996
781538
112657
977399
688190
502620
278840
235545
627966
920646
697643
490733
634415
155162
965391
748490
17824
214
624913
214782
2296
461265
618856
989097
624215
731598
316135
149853
578762
37711
460243
292813
1019118
403816
749345
821073
175632
440568
727223
455538
345325
746185
987391
740368
376332
641584
971308
887939
700436
375562
20299
721497
264356
659145
940319
599269
702518
413029
674692
128865
766150
154335
203687
544232
980890
1024886
829586
256702
17276
375019
381014
55630
220816
401773
821074
285305
66183
605623
83694
389740
649836
843177
931513
655156
170123
612625
426742
944981
991463
46508
960576
660455
275312
622137
785809
701741
682992
64633
793631
718648
15528
74593
493005
1033641
484254
43341
620722
694448
142180
750449
101376
208362
782799
248905
270557
532305
338611
965198
421880
461372
282077
401096
611158
582018
220067
454794
935601
253577
534090
234673
525676
899952
874953
353613
260544
582610
906924
824663
786391
555410
820941
1019399
916396
934684
649989
1012461
110047
420816
1034637
1040360
582673
645200
178097
736807
809370
390625
375678
974258
814419
1003942
689607
993366
366564
223404
699871
930992
596591
216589
14863
682209
100170
699926
175127
678637
477484
985998
953353
71418
917701
259616
1013012
633197
480128
595331
883227
572787
647802
335582
780841
805004
422058
167383
109285
836546
636968
149792
555668
390518
1029195
51462
177941
628407
478836
901382
332592
929153
205033
101979
598154
951441
16599
924546
959402
585587
912952
267924
389249
591467
502447
26850
727651
335570
1034507
542509
201911
810056
818599
645518
790295
992355
633713
59488
911612
881293
890209
453696
1005131
991617
847963
968596
876868
473746
588313
893845
310527
328360
28892
1012856
622569
300616
224248
894894
663300
479244
106243
645380
171708
429155
962353
793004
370302
925879
1024210
410770
552851
1037421
220547
717557
734876
1036861
749727
244260
1029318
224714
742967
312410
853550
163475
19550
107096
521699
303754
774081
247986
951443
632668
547375
526565
448428
711247
598263
627282
182529
265405
25113
822182
583764
932213
62451
684554
691572
948083
231709
148381
441829
1002682
970881
59647
1027739
683772
430922
393479
565567
622164
62342
904873
581999
109655
388737
737385
67985
426909
597130
295557
869636
687571
420751
836464
304039
155373
684415
612815
524840
958962
394450
549903
857316
204396
920871
28635
259757
858603
1042712
449958
990801
436737
568295
501645
852248
745450
135610
434404
769297
265433
69974
166933
481808
618878
847666
376927
2154
1024586
483066
465429
812849
64545
803351
72426
943022
664196
901642
478893
1016735
660965
425942
389416
44311
209052
243388
137292
774508
618116
747047
725152
11414
684927
539614
287865
182176
672898
402073
388965
909979
997010
684469
1023658
824859
360696
41699
674093
774217
426578
426345
285900
885085
692782
967445
290209
173429
264773
809555
448812
607262
1019901
581285
492076
82667
567173
849385
751624
159571
951648
370232
176472
494142
871978
717222
415862
106140
883592
138810
723436
464315
573759
933706
878345
531971
321663
831773
840188
481990
302374
462174
170992
241508
1037885
248736
615862
379935
232182
203027
87491
588841
667544
199868
925765
260363
759727
1026877
996416
293027
186799
578431
936562
557078
406570
725323
531928
750255
760774
1027131
770748
189222
1039986
425895
53572
905338
32592
185254
769439
552736
16025
281509
828275
763489
1044414
131049
157709
852113
984512
310137
665644
415277
644088
296868
1004593
554487
409412
730622
317838
430223
870076
514158
188204
143856
139212
868699
699818
699038
101624
269772
663933
983875
923564
265975
768801
600094
341653
73533
964972
117750
500028
364831
832927
333712
257460
538401
76990
65803
250453
230417
827045
354026
711352
775402
67643
692177
121649
92459
714583
567596
396411
543331
830379
24301
107477
413584
889051
878084
426687
69002
541242
1022173
594296
530226
427643
579049
892656
816999
504423
300941
492376
615720
1017920
352556
1021076
883514
581523
348348
288092
24859
515847
683818
963621
406433
298854
997285
139013
214276
311829
623239
852490
626903
966748
123086
440418
269079
602267
404197
585428
683772
435089
611185
969701
455335
61167
656400
463829
710151
254640
761585
431339
213650
458837
728722
161748
668485
775126
984717
784155
403697
451155
6088
178531
455213
134037
1028289
538712
661003
632641
629968
470963
841897
108761
452881
882746
673073
944455
658817
224533
747010
786319
869872
324877
326481
350984
191751
986367
868532
667022
314065
7807
976303
915433
52788
203542
267740
44365
247194
637609
575686
880895
983756
355205
603923
281955
374499
783034
930287
458600
515472
473523
180979
400749
813179
1028498
760548
381972
958757
566450
904304
588918
590562
260188
268612
106588
630632
898045
279275
463101
283335
563693
34116
940178
1007041
513142
228893
432950
428553
1041622
599818
404416
706473
657590
165141
484227
423654
365451
132643
132182
859536
847309
328001
140145
968468
244694
228405
129681
586387
435168
872624
683173
23312
906482
19913
163326
549222
540834
497902
356141
461542
294907
106231
237404
847150
8377
433889
752366
963691
333818
853010
332691
595437
431433
912788
454732
982582
658551
736885
738631
371663
96964
494963
1010115
814451
897192
872853
917641
822190
833795
792857
965735
299592
671201
521091
206072
334122
379313
199737
351745
536181
139468
135719
330935
365583
996789
313034
1017816
377797
650621
89849
119253
108572
371713
747660
320027
232183
57339
106544
41449
632915
68550
240583
522080
331668
167294
128205
131159
894004
680725
70103
727483
456396
636503
849364
710310
218601
41603
438008
302702
293031
920687
275932
863360
829384
143073
885342
371775
303473
408958
567382
914948
176505
338981
521333
518317
315015
562056
543283
123026
181041
501696
305296
1011671
858674
51470
376502
52326
793828
618633
303359
383187
122035
573612
957073
699741
830774
377129
406998
393710
91585
311954
679309
1005689
962669
956530
986769
607072
638553
175898
988412
185384
695811
884527
157804
676858
980648
540633
588201
1017652
984399
289668
577732
567264
1032833
879472
1038137
332706
831898
168364
771857
90526
185009
678038
421634
316213
36908
587253
920124
648100
804891
823493
619258
22714
290004
334542
920811
51811
737595
448057
883665
683675
598943
850196
946454
43045
469435
1001972
358592
738493
1041265
595207
806827
331057
981075
249222
138341
484015
1008638
887887
459106
322232
156330
277961
165744
410292
904394
783377
640816
487601
606502
346323
205054
41604
343824
263481
346725
71507
933659
569951
300499
110518
947562
504149
622534
453516
978855
508195
1025478
702365
214751
229809
853792
221913
119849
274182
215488
62301
387180
531206
638214
262969
867976
463960
176300
633902
763548
35672
834352
234701
605298
884525
860545
526175
572947
943057
777146
418741
12104
115478
525053
879662
27753
68228
953966
250466
810682
990814
846217
128240
351961
443989
246030
961155
859441
737916
978817
322977
303080
772114
461350
902309
848212
899283
838577
470531
878101
696314
485286
785942
588853
86569
733699
124078
296177
390038
196562
756367
569569
651805
799817
456083
85401
618192
393673
111530
926625
948484
434562
494372
225895
662790
986020
554052
846616
102073
998545
371247
274317
421820
824249
761275
182224
364178
779796
309878
215838
916583
356084
55962
618846
601113
1036590
599399
845247
673276
929910
533255
494815
406435
717523
256801
681806
334681
120465
634571
801398
754116
672446
254407
903779
1044273
96402
99892
831301
733326
321623
877689
39506
901728
834557
481157
902687
403450
193508
311366
138897
392194
28463
30707
597227
871054
71935
341319
436049
1008057
544618
528202
594665
852125
568616
618866
1028844
180891
137692
651681
206230
843372
3808
608373
542118
726907
742726
19071
154208
857996
734659
250112
759715
641880
180609
908144
267191
917707
804615
568168
848312
152834
322610
73567
232281
155146
574615
93384
1004123
880479
475194
77547
53658
113410
395201
112178
93218
247240
474561
522914
485674
302443
351814
495389
760716
338637
411706
279794
985226
677922
1034412
308671
419086
640267
175627
558563
103786
302959
579648
366575
70054
451012
793857
261996
530674
18571
595902
290824
315797
721854
368980
161259
828479
370175
451724
650824
447593
471522
200198
74625
65909
311799
138854
743861
859769
352588
993423
717316
984901
29997
131807
481664
515743
467664
819341
772910
656556
379089
579056
351035
26065
453525
1030357
412811
330843
818620
310401
594404
721784
171437
826765
988338
718146
35878
608708
392718
58439
52338
431473
1009188
175312
810150
730781
355917
1012905
415558
725143
364781
636582
966056
490425
445443
50572
449587
605318
590132
964783
348970
786893
108931
631021
128363
765426
99935
85902
720982
476717
354354
495742
872429
626058
872072
976295
702946
1038242
56693
224071
166244
741520
6141
283358
1031377
119660
999694
961847
377154
585105
746940
677157
712174
436702
365278
177861
90348
33524
481711
706984
423464
982498
37185
302027
725953
48697
563368
648480
754887
371408
993577
895346
545354
165061
682149
970136
817508
1040172
276732
61755
873223
697831
940429
237286
960239
241868
116141
609200
867128
134387
147845
239617
623286
50966
647949
896690
676134
78956
38904
411664
987602
562353
808936
219586
836501
601183
518568
725137
10680
382284
293556
1014927
958205
869150
469605
102167
796220
787991
885010
107666
298094
920400
895700
906372
261725
684064
78000
982172
104198
1016194
683333
674132
492101
835196
19014
28818
448816
627196
654437
856750
941327
735074
485473
430311
711046
483520
9624
822121
616005
1044537
348695
124921
865435
759553
1013856
777630
662782
744589
201929
60057
589325
914171
1009978
479807
723303
1033431
469463
322812
39483
444576
198018
915642
590876
128145
646284
259321
826568
297810
264521
1044795
74541
730012
163262
352177
428999
569296
594112
889451
891391
311533
95488
252859
911843
942383
688666
639038
560568
1016169
388637
783266
408663
177497
835865
243861
276026
170382
969591
946056
126900
611380
136835
461152
957991
853768
359069
795388
729040
410790
165731
806939
378997
204120
852906
656262
231930
6031
611380
106492
868174
893902
860546
991737
386619
189102
382017
561862
602734
462410
617913
850269
398641
989023
80218
959383
106
830326
483442
225846
546636
922965
487754
912080
277036
405210
227010
249267
201891
315800
606183
240501
396917
48568
659629
1033420
877577
564537
298071
839073
70350
503736
624477
381945
206261
549413
617656
552945
601995
59524
734983
149721
962927
1029863
60195
877529
1035481
622783
686657
78475
61013
723527
22235
58874
490228
611187
792668
394382
527976
428436
939962
611618
575646
126944
850047
958617
559993
465752
964823
692486
967967
1019529
470593
185333
82389
685199
859961
371416
877744
638179
45248
545064
432152
379956
712707
236919
1003353
380945
220526
807815
940514
83676
581782
964936
260381
493846
865949
947755
111654
222302
262787
314479
1010344
234942
645893
893952
218379
736816
505353
80689
180449
459003
295213
546323
72187
984454
989534
279332
744975
165370
146617
446735
127738
455962
515299
907077
1006180
936144
372074
387218
652071
1035551
1028798
625459
123951
7156
451381
132749
502606
153694
472559
16105
1030862
241477
785426
307955
362009
366224
241461
54470
372307
391644
283820
723433
426324
103695
783404
69263
1045234
876019
201812
1034285
61286
686916
682918
862516
295454
31583
247575
502863
767014
814908
112289
725244
397043
49036
414634
520774
635742
552755
816999
636205
239333
1015624
332435
547106
583280
639571
132253
176723
403477
11182
325035
544649
241753
840321
116214
361504
43230
705593
261200
391987
416820
1044493
292110
260770
927469
569513
483276
376820
9005
61382
1034491
973878
680076
353468
975349
337634
504438
1009872
136417
614829
940504
495494
57362
975945
434124
524952
766926
850221
109685
38324
219002
266382
14271
660564
1035804
122750
520314
93928
553272
95194
36520
183352
953017
850447
434946
82843
351987
93149
192206
1027133
97537
872196
1006578
521464
50246
690658
168913
744184
786975
263129
82367
688057
46249
233090
798894
8436
733170
744231
726875
628898
866491
64259
670235
239072
835951
56096
656088
616910
287257
342383
52572
317850
321935
926987
225982
508049
513868
43094
958141
914308
214614
928145
700856
890916
152376
541074
790127
847337
31888
262493
395764
411736
672195
610400
766914
939663
132841
489149
759962
140249
212795
684579
571980
44383
914823
881568
773838
2839
261175
808616
408241
598264
754590
431779
228956
2283
282191
616519
509747
499207
446738
748741
349456
844817
706914
967703
647298
366235
870292
559257
178638
98250
865650
552688
985379
714513
890932
156969
554334
408219
829376
456154
1030542
756007
619119
362196
689770
952351
1018437
1165
744726
106893
779108
31077
678298
573666
197421
80872
798296
405932
274275
13139
638747
217029
802063
929636
590060
360870
680075
672108
623760
963026
685409
22102
773051
627898
293182
842227
678269
446799
865995
731568
806077
473534
410199
115142
324922
183577
765109
558771
425845
96472
737542
1025452
726813
136915
873364
1007258
510888
894957
563672
901176
1002824
223954
424916
183120
785360
669892
788630
23350
1001947
714188
714962
512249
277306
65030
400168
363154
405513
35061
405192
971643
927143
981904
308796
53642
308949
61975
111265
653548
70283
971448
318465
785753
237258
644560
341320
928191
453354
761486
380026
4031
479284
156534
656552
674384
570754
215724
482766
190536
373621
800047
1016511
932240
66358
93462
565436
1027515
1027530
263739
228918
935104
626050
313650
906086
522704
427567
481377
105479
145337
60336
526127
88061
969135
74066
889354
633644
879898
223230
711098
39095
758746
132317
448440
580
317109
997773
1007690
740061
377845
454539
1009237
864957
708357
964618
584990
50076
11776
975570
1028424
660220
73209
185365
365504
340838
656610
810033
646667
997051
999590
4855
620971
943222
969218
151638
563682
499064
700348
172941
463100
733036
875087
289916
519784
873246
471651
920635
228028
724878
977971
897433
996269
275428
1008188
556158
709584
886808
229353
131887
447876
316117
320716
92291
495355
814397
531892
851890
455071
941705
305515
86621
1035363
366644
465105
441210
218363
674161
562952
174121
265415
766258
678617
422939
260524
138110
476486
863319
849794
919454
385860
769760
564911
1010672
1012272
446409
993046
718489
367276
470845
73611
265330
581264
921983
347162
770948
231344
851140
407832
953823
893999
726561
102413
143073
970001
119592
761227
631613
230991
818241
948753
946038
158593
27748
411791
68020
229399
948858
226641
719365
955045
302876
449595
683979
308920
779428
993524
952092
612670
361356
847055
288262
987876
652258
55051
519738
378796
214785
353493
635272
94266
63259
276757
837266
723161
689393
581994
394508
895855
979605
347388
894497
670196
534266
430114
548553
713402
535870
504638
678451
991236
970286
107282
449419
692244
877858
813265
491598
139232
742049
4691
595771
650246
892872
73705
321662
88755
520240
464871
596639
45600
101783
1030344
147
740401
313795
455023
276436
595731
141245
745425
751735
636287
719698
84662
239180
533375
803685
649612
209330
211680
69617
42251
617386
76887
299673
927873
267157
78414
761271
424021
744323
122271
574008
601539
210315
696148
1008047
108648
636752
157800
78751
63367
775930
486196
859243
26898
919331
150760
765450
425244
959527
252787
65135
277210
451588
991854
59534
901133
545343
485604
19602
843833
379080
875632
37331
887377
241393
492376
613307
721632
649580
883260
130249
381089
316006
824629
891421
969504
895082
640609
1013147
291341
808801
543173
772668
500199
33282
66306
228125
966206
831831
926496
582379
530014
576211
553365
640090
526098
616759
399867
792737
905167
119028
953118
942152
632173
735026
401164
378059
939480
313197
612573
538855
571413
868569
652707
127185
1025475
819836
845449
1039177
542664
684868
99750
644688
97432
751208
80135
286456
219283
662245
191286
968553
96030
988817
240666
722995
663000
624839
607942
249548
798643
893606
861159
87234
282130
579007
443689
616852
182747
834924
595051
580877
1010450
204172
246969
324655
652782
328115
939762
281594
85812
797414
330748
562771
601114
770312
917220
620599
147598
232185
762929
537781
610187
1004603
757001
156579
937187
20162
93316
868850
329279
315173
929428
453130
88559
391156
247841
308451
64536
601204
521608
576433
212908
385204
543286
796109
411710
995553
531858
981667
370427
643862
780008
643941
14755
519644
823002
599377
174777
1020418
1017348
601059
870684
518774
134365
164027
1036519
340460
91414
816759
9406
539908
40943
827490
30991
563400
31049
208521
1021440
325807
246536
52415
381402
868262
403398
1039976
713014
438852
9831
70024
7243
387919
516184
598607
489625
989658
745248
414087
195265
418721
675396
592460
651594
618200
704993
1004019
389172
813136
744608
261968
393889
276900
103141
727538
660008
961346
131822
281681
158577
286975
681009
128662
585147
581108
6758
148031
392691
317266
111528
992183
880020
533319
943086
174053
745118
733303
738657
33330
311571
485992
854543
528371
932451
404669
563505
600969
1031498
766425
114245
1016527
186056
882879
373655
326275
992437
817987
198578
582414
994675
838385
387849
992186
960296
132052
678861
495769
35854
918258
857092
285317
798066
398859
604990
18271
791061
577902
435680
204831
210668
820767
859743
949204
666392
746111
280489
977407
1021156
571984
229120
790146
855259
345103
1041826
991176
392602
516598
18374
751981
132340
908874
661979
597228
540876
936453
737732
720386
506835
583299
935249
603258
1035171
738978
114565
300918
561616
885325
124739
787507
942128
263497
345004
303042
198907
275221
24040
223720
873912
224240
886095
613517
198237
232895
693224
299438
842490
607502
978649
125993
761438
549146
567830
583187
997825
1044224
697261
196115
310908
15717
307214
467060
100623
433080
909062
40724
405687
244239
25207
215367
596694
462204
580446
554233
308576
951656
726685
133019
169680
210488
993064
588164
611842
655131
442459
321435
18212
288005
13492
717197
91564
1033109
1013204
78094
690362
104448
574937
493556
123289
971608
311290
256092
115013
1017802
710867
360219
164659
380168
924671
780585
429550
252769
562633
829947
269047
991892
322795
561249
915145
553532
168644
1036468
628701
718071
1007811
37219
474462
410033
182200
97986
21752
670997
477178
425061
324681
306858
579282
714132
29531
777245
568781
564898
636625
101984
34196
73889
797098
897085
684784
124615
907123
1013461
821256
97330
454830
445509
115087
249865
769298
1026215
630961
531291
690745
386736
263527
691268
1026112
1004413
457626
483020
803396
354613
223276
938159
675405
444957
712739
574630
761614
1018780
166319
147502
364653
365816
631633
1028211
877120
983598
638597
1027785
14653
611094
338111
813805
465737
879351
593134
30949
143362
235956
359172
1005861
362951
116019
946615
833133
993088
539482
710878
589573
198157
46169
84785
708319
913871
190927
478504
434697
288863
919987
536374
240143
822935
122867
204343
1041912
521373
381433
308702
405429
713382
643992
868460
1031034
826255
60798
502163
707994
850097
407009
938972
376139
957529
110363
589682
251094
51400
616360
860015
2295
87215
804233
254178
956814
968859
387518
499762
965273
402329
609815
796780
505241
817978
279207
569476
906909
123073
71900
317987
157488
223402
82546
125943
635200
974971
724134
730275
619427
370529
866997
559582
323059
61829
696328
153287
831218
358981
785541
977721
1039088
529387
992687
672064
613793
1007644
830639
822916
1013232
110282
450877
753300
465850
649408
351107
369515
113551
307867
365251
809718
994601
192274
6846
511217
522935
896859
624827
311643
486570
755240
456652
52638
210622
412988
439147
1038514
1009010
732891
374211
12133
232407
230673
207511
947335
287113
582360
581685
659338
556670
137513
473203
360756
842284
355603
126676
1022368
630311
343874
151971
821729
69045
582064
756808
660251
227020
122440
264077
706756
922642
55245
81068
91668
628076
146048
217243
275152
336323
234008
672708
277067
818573
893576
350122
918148
790110
50999
665352
396920
522040
1018157
815003
1019253
153445
621428
228291
263637
714248
526216
978100
976683
541383
417702
965704
19525
340343
437401
764343
497161
886071
918410
350396
25555
1032553
334368
149231
844559
974563
269042
328831
396578
891750
407521
215217
531699
1014059
431158
293947
728343
809966
599126
322287
799166
716304
939182
210783
546068
475749
885574
109020
485477
704606
222231
410336
861382
531191
699696
757777
552167
526755
308231
583145
993049
573092
969426
178183
832031
491978
32581
561181
452395
413861
653677
685402
219704
1043322
277928
293105
823652
895803
195703
434091
844662
411439
629069
888903
165453
490434
377432
880291
591035
1042435
826793
347607
891811
682812
802019
674342
809923
38534
550420
791681
123127
278945
304392
466756
958140
257055
867016
185805
867591
174823
149749
897533
420284
567105
142895
553617
672682
397807
407485
665924
254328
2979
876416
385177
852283
607145
709668
962986
112870
690017
545443
899832
638370
931966
930742
157148
195811
138787
515671
134353
986480
507881
936287
266207
237176
439508
693169
905421
173026
906640
1000804
632194
1028110
517885
812967
408401
575427
118463
488936
605615
766881
899537
678425
489522
1011059
836060
786754
837187
887052
538653
834511
39066
574925
971276
723874
621969
52943
517875
1013558
950819
59202
459310
625054
72158
80964
499019
132231
705525
99539
362672
112749
298803
84609
180508
204287
912562
656321
590684
944036
91952
857865
411481
80493
255956
652671
282421
992507
426906
764680
937242
1004578
302045
487880
543554
268533
843311
302734
513863
501208
24863
953049
114333
189984
934188
892399
321565
102509
450611
635372
414609
912136
8319
961687
170385
254085
968181
267993
701629
239407
447662
223002
610192
76704
412877
348639
179695
699365
594485
864877
629286
870861
272568
608139
44115
224393
406850
590112
648007
330311
438489
197604
862143
310389
622131
995134
933975
594652
178386
954702
695663
642198
771082
230410
910159
701848
286979
961128
644753
964390
891363
576105
1036426
393250
248293
546632
239593
1015129
423588
364892
15898
242978
86904
517606
637114
974392
515394
323812
89214
216155
816800
35422
657619
403138
194116
817033
1029457
109967
145866
513391
827238
268457
811029
899139
59140
607640
1027118
439139
734745
185492
13876
368489
261839
182581
47139
617926
475425
574687
403448
929446
308399
896610
702666
944079
559950
887117
128153
610858
262197
920664
264503
394394
341770
273809
213323
857506
671218
315599
446252
43417
303820
31491
2888
78163
320683
973927
1025372
488999
554173
1043093
229832
387361
801664
779867
867100
160442
417322
455713
417822
72632
481720
122656
575441
241906
203281
189547
484122
482044
820863
155737
559213
706204
946954
74798
442846
489180
314293
448723
711835
972024
206207
498354
464815
100778
646349
51673
664318
639233
241182
747291
893082
941172
1041881
13417
478174
63919
915732
858996
582527
472711
761044
976432
655146
314190
12244
228872
887286
387411
971254
709156
474608
860947
875022
347717
325477
394419
96415
347276
741203
248824
155466
660507
737444
882392
118290
315686
607941
64982
909472
825990
134865
362075
306526
476687
216447
977933
1025695
298665
542744
581695
1024751
279431
1005312
577960
404992
739466
952004
40269
950701
263002
700152
67470
312572
637802
811982
643834
757584
69606
986285
834358
661367
883408
17371
622785
840465
706440
860482
338179
544659
363475
135622
997495
368132
104902
900583
348391
86197
878823
524326
397630
57456
856027
305363
904516
482038
693053
261847
876497
51109
1016835
388262
172964
379941
266827
698616
695888
227961
504347
195251
489504
491067
802386
872940
473921
1042961
648239
352132
520473
608354
767917
947235
625106
679982
687194
196708
389643
212820
464748
515850
433013
543960
610593
209279
937395
880909
803827
950558
399344
494144
188348
338201
305984
584482
234158
246607
156009
684606
831142
132366
307244
1008019
897133
854058
151947
751277
957013
213208
560637
1023086
113442
946594
985786
37176
312743
283678
73091
691979
353367
1009185
542418
183776
536577
140647
674490
95087
481223
277749
250217
539054
545403
555913
33879
145142
87503
99764
373186
415008
323759
668894
1016061
774908
881368
635858
304368
333320
790004
345920
826053
284058
381653
715923
631691
152552
383668
104432
861561
238043
1042340
980659
31485
776016
275194
351202
197393
110518
1036108
528984
545688
538749
844498
633423
235059
872650
764830
844896
348058
822679
530904
696250
629235
353642
633646
935245
806081
954156
733218
372347
638941
310743
376507
576856
170957
836035
421316
875600
252255
446239
1045449
902481
119996
763958
213733
94869
731137
970752
167024
700096
1000724
125142
188354
480458
465534
414535
230548
989845
936627
272340
117475
383872
580386
526264
387074
866468
770091
169518
9858
701740
561130
61335
127560
975023
913738
1038762
581283
871591
178486
595324
322539
571875
5780
821111
397869
94021
238909
111182
549878
451062
621373
839038
873890
592570
758034
1040293
919019
394628
867094
236411
98069
300583
137161
119881
688668
151157
246983
788331
227534
429213
564476
849706
350746
340341
253733
924235
476857
300981
208484
36387
101434
999366
683726
692437
958813
105827
591637
594495
604444
134303
591658
996766
602659
587165
416659
477339
769951
820568
737917
257196
134380
1011094
971437
364168
571855
652677
710394
331456
72596
310077
887832
992854
627549
418604
137820
972319
775152
811140
799659
129381
560941
963084
237943
565538
933134
852929
368515
754676
974805
438308
807843
490212
653885
835170
926825
452526
846509
295988
919418
638741
880704
1004934
865044
280861
127116
118540
297610
321188
170483
769656
57537
756124
943521
512623
852978
470431
906695
536057
725703
468503
765863
812037
380921
966451
481911
122068
752036
746717
958591
511851
714375
713429
579122
584922
366785
270679
744586
528047
4126
847270
306297
87966
307443
399581
342197
252861
222877
392750
799945
1009914
837
987014
712952
495496
709541
373882
356861
855466
899425
316474
210067
124495
432516
566888
689904
964593
798609
669152
751567
307276
373804
122076
359857
596352
166424
762401
110551
460120
703677
371867
468873
356285
972333
608318
38037
649914
58563
577868
180387
731684
531355
886280
1025789
988965
5699
426434
786256
215666
821384
661031
952116
643073
583645
559609
163030
462027
716868
227519
814538
216324
789726
232183
252228
592172
335011
518956
970926
811086
47598
600371
738518
32218
461462
11459
59259
341337
706297
464373
1043647
451003
564851
632167
549602
527228
179670
461727
987518
751532
512611
56419
488763
142167
864426
957140
647779
4607
619097
266217
356793
175739
840820
843374
591695
769053
6513
654489
166028
48122
738370
878300
805426
507120
138909
420607
568083
500074
460306
796273
429994
419295
458721
892890
725565
1006067
968715
386004
745424
882336
681453
210687
76790
714015
798149
741699
495635
115519
35314
644041
1015593
1022768
988490
45657
430797
224089
31614
272428
870530
463448
438858
886572
693232
692794
174088
144695
43708
815714
246819
1004144
827066
243596
671479
261005
386453
652966
114403
321166
789472
341548
607602
373005
841752
716544
11344
733637
1015576
666526
625945
143186
732437
533621
487162
853764
197483
546905
208062
352085
21534
444528
610658
78517
655152
353755
609773
441460
747255
741496
65617
443095
951651
191040
181689
464470
686251
576628
689571
1003426
682519
635669
126272
961523
904105
850173
672380
900661
256077
157171
42488
701731
776902
690143
351596
889369
1043139
313493
607824
531531
285801
837685
39595
895433
666026
599483
307837
840883
778760
839119
405009
217345
389110
498031
601838
376298
273548
836138
513225
634314
708082
111111
505076
577020
484738
34331
980186
185536
160291
793393
816793
7578
292245
516130
129488
664965
193790
831736
926731
788674
533524
760538
470249
948674
413043
50821
894470
776594
331110
627949
800508
123934
35487
872758
563531
65124
1045380
77225
125512
175258
300501
237655
1001915
583434
571276
630968
583695
50403
747380
333474
197042
185761
835087
450849
228689
134759
605774
501215
408286
884627
585567
95349
381481
675046
722373
371066
805096
871380
223488
499382
64619
940818
788671
426886
870549
692514
818194
866673
469905
830957
506445
773646
749252
820919
165635
392335
355863
355054
362634
209075
313839
132659
416710
815837
671913
887840
239689
982443
438854
1021573
774917
1043998
719511
40915
128000
256999
285162
1016053
346922
389916
148697
413552
536163
673952
322180
426227
793391
450652
793667
918871
688069
958218
122672
113117
17397
50473
553262
48594
322753
539467
918069
668075
305124
789448
8817
771126
1002238
207561
700780
61421
436065
733380
883009
993802
120467
311641
662426
973560
47251
28415
361108
69639
174040
456727
1040906
958604
49498
248605
401867
930109
175846
703817
10759
410805
1018654
58486
1033389
819613
23791
9091
585675
157834
513225
207834
905480
981688
271596
250814
381477
349481
302548
901052
239918
725113
439928
102175
107752
86080
449474
234231
440049
773855
343668
294280
807933
820239
300733
573209
96576
461719
53823
912019
332587
494860
424812
189288
580889
1043110
692244
311870
230981
904019
201071
38062
262908
1019426
326510
927745
913583
477016
356476
122035
566749
944605
879592
849747
833403
843006
135265
672450
855809
352523
397651
641166
108398
204465
143911
501671
823032
507943
260347
446316
249146
560259
1001218
573414
589044
785321
426970
304808
674887
596728
999104
173962
438971
89248
22256
387910
112519
330757
744784
694059
89392
962584
161239
460148
731384
459506
301674
891486
82418
679624
978705
1001980
684182
513702
390740
471595
50387
146941
95168
77107
42120
94912
897916
119924
282780
375850
871119
719743
84571
198336
402455
429532
444403
497446
574741
590639
924318
17016
591216
65912
434169
2250
581272
446337
272834
97822
265100
360888
780623
999766
406461
886642
264920
669621
949012
554783
434951
61171
260626
152001
67749
616612
489444
602809
794232
108374
241255
1037538
368693
651068
87169
90462
733089
469750
592756
526754
548398
321030
197797
105857
556407
392068
431791
18632
1045028
626270
295032
749431
731673
761600
563863
160581
968247
949298
450891
325865
267694
232270
89293
971705
407272
565361
903259
728522
17690
609553
372999
664436
712615
701167
180995
1042171
74252
1024904
422021
979372
887716
452328
701792
444002
9628
860648
643875
207166
220539
351363
417976
263351
268358
288206
405583
126291
127371
91424
819500
828191
536320
976653
965478
98404
858595
246863
934610
630232
624025
222433
201559
720256
389322
698484
331956
177230
401314
125198
978625
920171
909296
360782
747880
449331
734287
626532
585915
686484
548358
563553
798785
30601
596781
589337
786421
747749
547590
854874
232460
393221
282594
739081
872494
432657
716876
729456
605034
163837
540133
746029
772967
598253
965812
394664
471078
1040209
754090
861892
455756
114049
239758
331574
316596
743974
325215
974522
685296
65039
681224
756031
153449
785478
115182
814726
944331
712906
50795
801877
625
826696
482107
453898
436647
849281
130926
839751
536178
575112
992095
273067
237891
586352
360813
681993
492507
1008087
640130
928304
980319
882776
822804
231693
654513
534715
577525
129942
358534
888662
49640
268910
139402
459943
410169
1000404
478927
717519
491871
801033
447742
309318
561367
5290
53956
350601
289123
634136
791164
345086
162268
506780
672550
455045
529305
309702
648278
762625
217322
770745
152895
772816
992631
631995
7028
123951
677320
948131
993878
279238
254569
418291
83044
826635
885925
316079
340881
847751
346829
1026595
1027303
232014
50149
541352
707335
817078
899588
357092
292656
66589
319251
612485
755166
7264
549827
952241
960560
88236
865954
47388
665971
964003
467376
350476
233936
898052
515206
375907
1015886
211113
781628
557643
125313
452165
365234
477822
963515
270885
59305
423763
815252
504927
238209
113242
11147
674920
1014075
415817
75037
434610
584782
621963
735862
886619
321207
196908
735351
852545
795402
399521
416124
743587
820487
296689
493033
26866
417098
956809
588978
1012168
934066
249669
663251
280737
758161
191498
649396
23960
596724
508410
164632
768137
435271
322971
85063
333462
422727
684916
442462
676566
690737
728755
506100
465755
687282
534858
146559
937487
743547
866285
72435
17132
510371
116852
961097
1017152
503692
933193
982859
77014
584948
599063
29774
398042
996488
69307
316885
591717
55330
270304
125292
424229
214117
596180
936222
873865
900613
804545
686640
200258
249696
814223
257805
680279
617949
114379
405291
443350
828043
786153
873998
841811
552051
876331
928703
710874
224490
362223
465421
692433
789097
803485
159994
131650
191600
112646
197614
383766
505668
295217
695467
547898
581400
936467
350453
520320
961582
645974
14482
359848
828115
502925
317001
805053
484249
821308
135273
304655
711151
980500
960464
723977
402239
455924
326719
269889
480277
403734
927824
779823
1029339
540544
545948
674469
791398
589154
711133
797569
311416
423448
207094
1039187
411823
638235
573339
953936
294441
336847
800858
733839
617132
791003
442394
940843
240914
977398
937548
907304
898808
166255
305045
442109
480732
104272
290567
109726
587496
755384
864867
389743
9578
52437
1004629
803990
122944
357210
358518
371552
977258
580612
106422
936290
508489
1031915
313740
16173
660594
667416
361800
644704
300680
717680
466268
631766
861236
251344
919861
496691
430132
974245
644049
280708
1041887
598219
229684
575145
784139
1018360
409514
655228
29625
370032
857180
764875
701530
581230
444096
686050
201148
670597
26426
1003425
597957
836947
1032170
656433
758985
983590
692970
543814
226895
496392
679435
552705
509748
878793
1035365
164974
936370
726909
104949
97729
552793
534966
652082
288333
364832
225034
171328
244535
229339
829650
724509
878563
371656
769025
282191
42902
364980
757561
566312
300021
566984
5502
890153
97838
995609
179845
818630
144145
198331
977831
570018
957276
734690
324333
580316
478664
961793
721899
356629
831456
947283
223553
158425
181261
199376
917567
51333
122978
880841
458847
383144
440415
677706
23545
30710
888738
941109
1038427
459607
831476
114628
741262
477974
179958
794687
646924
789494
246087
767217
692872
825139
553679
1024273
791412
899237
168419
81697
831610
642018
856762
156236
562155
246099
988885
291485
347746
470971
675223
380977
692561
630226
29752
952979
994663
714513
981480
513042
324333
7587
892265
745907
1000560
982858
635454
54434
175490
902005
912110
518315
63296
542575
748227
637193
667545
875643
29766
107827
197705
339076
279546
107043
1018984
752399
1028986
865233
638738
1019072
145479
159027
215876
649164
514543
615713
736613
302894
34915
738523
258358
173199
41125
975905
105210
838020
322942
606683
572854
810393
125029
598667
458680
142038
948164
24416
791010
1018294
98389
986950
58779
114393
431317
151859
839546
497724
220033
3968
480765
368148
752023
637836
359987
196324
960903
990487
843598
428204
111703
199125
31897
1044834
735411
488309
381384
287190
307218
512442
988419
145934
477308
661041
376812
466387
94248
558378
123127
888805
345224
569747
788967
800613
271521
731764
692653
181166
943213
355287
1001629
509320
999889
514248
495515
13073
1029230
163678
775029
653902
881352
98162
229823
644061
273783
767166
900694
911382
289180
884113
508058
727231
153609
978464
636914
509071
551314
214905
559959
333533
487604
201930
679283
464739
921283
478301
1009716
881080
1001715
599788
118139
826803
337311
177477
772643
162483
400273
270031
335868
811191
765081
138640
438506
840262
25386
623438
893328
385208
883906
828118
67901
886715
818235
779932
218672
109087
657865
269957
603886
610843
837544
943684
292914
550198
389839
584127
344783
139494
733708
800775
687407
839627
1029717
623488
118547
356357
703076
524747
881821
19271
401037
419585
823188
938096
13640
472223
289402
772990
153643
846473
144283
837283
1042642
471758
855503
223257
230470
220775
571492
454882
173575
961400
934126
325660
145385
462483
45649
431812
450237
895200
277501
190212
836280
669302
195449
578207
119372
36872
809161
287760
804137
502392
201949
831034
283474
413854
400066
853456
969566
380654
640093
612939
206777
265837
39171
292116
888991
246556
203766
492561
725158
306959
938452
527229
379028
504225
777810
61612
939326
137965
462337
553146
11295
665562
185310
1036128
358101
737716
106124
361252
600567
824314
962789
392568
1020040
50943
427304
494014
381036
734190
902411
80007
249380
1034056
702737
513572
50503
872940
329552
165269
807819
688129
835610
871817
215751
519696
219556
913090
263783
707109
1016003
745550
92192
378615
795338
798714
656401
927453
893265
246782
316482
207901
93919
791971
165989
126715
89200
502864
206013
206051
169350
20398
499862
1006973
1021088
380077
153212
756989
542059
795070
437645
201936
378092
759189
212193
181958
56373
678599
944733
723385
959431
891429
634974
57157
736710
42458
1027333
368596
298565
36052
945162
260247
58473
706666
563537
327231
139291
1007836
327683
1007584
546313
711529
316037
790031
20596
385696
387555
24225
23919
373487
292634
447574
1035062
574531
327559
979188
357801
129352
692964
129829
563180
804864
100546
153568
305284
928883
669217
247623
858649
915457
556884
520886
543755
992443
358724
701504
510344
443195
691994
871004
949246
1027290
53020
461486
979078
518664
911763
400458
306059
104220
320110
732688
242110
748134
1000864
637344
219227
139800
66922
717358
271654
676432
367096
62207
800944
536985
419468
842644
886252
495031
406296
106617
968249
37318
664053
899853
463642
305254
346559
847722
226282
575210
871402
234621
999678
45730
1019832
554308
1007274
419162
346230
649677
411206
55383
66830
712515
348732
143664
127326
249605
43282
999705
60657
204301
280117
847663
830271
920201
925831
701301
74423
86431
642004
554814
261105
211426
862200
1036836
211061
884954
947196
122544
220270
162057
380748
532058
812732
593672
238998
44453
594857
468332
908216
201784
742714
208245
947448
1007952
608001
14307
527159
381034
290281
619437
243618
1015897
227561
785842
349467
845377
401720
231199
717013
509650
130029
1010504
236795
130239
993600
755637
624771
936140
99427
273418
315649
924313
815073
503131
1000534
827320
586444
857450
712517
493163
15457
217249
1004693
19399
870525
386677
842739
676048
855489
133950
537760
746013
532299
58343
349714
402581
625365
198376
553260
1044161
320000
979969
795544
186886
638975
700057
407767
339852
569317
785997
256376
893264
387262
4941
62229
775768
424041
472228
726753
407829
662971
201117
17522
667328
54376
893474
748795
15791
877268
238393
17558
389804
984202
546005
128330
436615
1008104
552218
416500
893235
615748
522044
658053
21613
343764
212129
357699
276939
821599
664278
488309
654992
421780
438757
568922
668324
91026
360736
618323
796312
774743
131253
641075
940592
725454
578525
422489
410176
372134
38548
623559
234238
594735
133080
43762
397186
401303
707335
494805
791567
614820
862412
792793
674447
282008
183471
552597
858577
574517
676377
735870
752693
421897
530846
623122
105718
439898
681465
711595
1023692
47509
276523
1027209
887000
308782
224275
250959
301299
686539
301824
1008542
521886
588321
517046
64328
14181
1008460
121131
974044
720505
748747
98820
517393
991834
777618
949477
278843
417860
986024
808961
695850
574289
584545
432625
651802
899386
861836
440619
133764
540769
186280
537163
999266
568211
828515
617607
233212
611505
678864
86166
705209
964288
317447
839742
685597
858604
154086
8407
690415
875056
728248
628288
914797
642040
776798
1011889
87693
861864
211362
560229
644631
937893
250374
629703
596808
941382
512070
918557
832342
653545
292475
557967
814711
478521
279544
764741
416830
630832
523356
336123
464345
379348
161413
997255
257519
658376
193735
777859
255486
762085
99779
573718
554789
379590
612072
468844
434176
363430
467998
648892
325046
595248
839190
901539
390878
73306
937144
565413
671443
689041
645102
441076
529323
253216
447915
604004
695439
179455
840552
82067
32243
817276
709282
805008
372204
760460
720531
308050
956446
969951
59029
956454
28690
241873
695684
253194
301475
676107
721192
102806
487069
57756
300348
280024
377909
705306
365894
338299
570746
1010136
20809
906545
788779
404573
104547
609983
265161
373052
50024
586387
419855
200164
745267
1044935
276389
902386
498668
829079
348364
32810
824691
402119
792478
206700
76701
804078
784254
907585
355265
639526
567323
373074
1004429
403313
917907
432167
934291
296257
88754
291670
417984
125652
222016
536512
779071
346637
287002
607774
412994
483459
705762
993021
594153
292378
918736
339837
425778
382506
91102
712095
76397
869299
75939
924401
627891
597414
955518
1028625
221437
340579
945549
254718
235078
408033
563501
543297
970156
839721
59361
405033
1036696
556722
722287
863973
906501
514921
593578
982176
698027
522458
785525
201102
283280
256538
38089
792348
171748
225326
844764
700122
1008893
577954
580739
695161
932520
1016763
288012
289637
214926
135443
211052
994228
308087
1014214
935975
757334
774054
870813
418869
374875
819965
160415
726059
176127
942472
885876
296387
73615
604145
895884
895154
542231
942833
899171
271548
1000903
610062
732966
704665
106206
679921
496272
992453
244269
471899
971390
1018179
923645
903841
394302
308452
539788
545194
348996
930936
436865
177261
624921
912921
487880
262447
95718
275089
633679
989756
767360
875328
238225
203479
574297
116715
180506
821876
172580
812455
1027287
620906
439017
139026
312325
440757
586499
355280
316166
483148
920459
310926
575069
272465
932646
487975
555827
28350
318750
938279
547885
792841
685362
594931
32114
794770
430821
777703
803667
757420
567897
234730
71661
817755
74683
1030184
859119
269700
725402
359625
387362
1009284
141497
495183
972555
628009
342437
557056
252000
320037
212221
108749
897373
461314
668554
71765
932491
786234
104879
26490
731045
471438
349030
694063
307836
20073
1030948
547788
232852
489251
78295
677614
374347
796944
824035
170874
197600
472649
424662
219874
985405
450884
706221
406082
704018
38755
541896
999009
492092
76468
763513
527260
877275
407158
1031229
1031114
510137
859113
786222
330453
912181
33331
319791
1043909
729930
568777
294967
179172
689755
619167
137541
127066
505818
253381
786621
890043
226828
664441
564149
926980
396901
490792
788481
229268
34569
450495
574014
597230
770610
519353
442741
504529
68490
340665
1012397
694649
126891
328439
1017023
880368
946324
515291
679620
380120
681080
140787
388031
265255
77236
962043
865526
224330
1001296
853651
99547
724755
702190
269738
395288
479687
716838
933967
832476
767286
653437
40316
458639
449829
805665
757864
583723
145190
251309
701426
508405
672993
268990
1040978
737692
471422
238158
990700
93582
659140
550335
579624
666658
769261
911906
744602
284701
22492
910273
781171
508711
414335
666157
1029711
338373
227381
545253
547553
1009016
1684
1004796
389490
880144
504455
759892
317252
602389
187166
428287
223191
753564
726511
792035
132311
874845
595997
665423
754020
676092
467383
848422
349930
890257
122001
653066
923194
362042
14730
739024
539253
576904
880263
825245
601235
991030
968166
77608
43358
388860
717845
24149
739843
505066
409601
607892
777066
882082
219881
406228
831777
226958
412050
236988
567092
500376
197552
242639
277652
880373
763845
213005
452535
23716
109226
133340
106382
138235
1019023
648663
1027708
619617
528137
235352
742746
705884
700418
185406
757484
926643
523994
711584
798377
906961
39658
996240
425787
182970
164493
684
606201
957122
110426
485145
7750
158789
89457
422151
478198
897077
955663
424040
483648
895932
753017
499019
20029
846294
1016780
344229
203132
323362
761456
17862
723974
1514
750934
223475
1042274
500443
733682
985631
750151
48957
668235
225028
187703
92187
707997
771896
324148
914408
137456
523668
780676
405608
49329
312546
518094
775085
538112
580222
935333
75672
426357
150124
400568
148171
899941
846262
122283
509533
21462
556581
629803
30523
634356
199997
807074
217936
391621
766283
22679
656630
727985
726983
231357
237186
103303
820262
35350
591361
1044231
27968
74600
2963
502493
735985
724713
872494
351372
1016992
788615
177518
937615
840466
755215
874575
415300
611050
628138
689747
488488
495562
393419
352408
688449
273187
681240
417421
530369
192042
37477
356082
613963
993295
467373
80612
287849
799712
494435
838152
269309
525300
356638
644497
186694
44581
103970
444037
466705
753127
804395
247744
676761
81609
904863
19148
1035844
45867
685534
309
470704
784272
444860
314370
292352
1036511
163949
600790
163332
39685
119784
126754
655922
1021151
216319
50731
396243
554076
924169
36051
970096
641744
706935
593050
391483
802125
401511
823308
940933
409789
463506
881162
170031
386265
769691
788731
972568
299634
961322
871972
479658
495896
512126
85169
62657
509960
473331
163974
443591
978531
319624
858316
183811
653972
236282
548413
100160
342893
856018
803866
327708
1005806
382274
958973
935426
274834
203743
670863
459973
25858
375798
607852
371829
691879
762744
408402
748305
594683
444896
76369
933587
664053
293611
453398
555317
485831
923911
472388
820272
792517
540857
971319
498566
47637
14837
819256
667052
693793
322027
151222
939060
7523
434249
554133
959021
817023
719706
352230
609456
36227
578158
445958
722661
92021
212243
514516
753945
341720
800376
996106
579977
870792
810540
412028
202794
1014163
944094
853533
649680
204396
896052
793053
781822
822642
278765
929416
513589
527216
895945
231466
124204
837508
277079
444968
338333
161202
687028
48557
481183
316679
1024934
1020801
670778
895601
827129
585409
416392
671948
522984
28436
153687
880240
1006258
528074
911506
989990
986691
806030
232909
137248
386422
454928
957008
691764
589637
36048
110832
604959
636183
560658
189472
774574
593908
955998
704787
543365
1015521
191668
631852
303787
113264
885542
42559
811439
352443
1016248
125428
669129
883684
962847
648895
823910
175363
825991
30767
933950
555110
627505
128215
227963
29164
284243
891136
791744
182490
558862
707578
982859
203595
742576
187833
488660
351662
563522
752421
402385
763285
821396
817631
815036
474291
453858
737911
644526
90649
485095
104202
645492
930273
813546
700477
531600
679516
847445
338555
254926
414652
945451
459435
430759
948348
211785
707395
1037930
948356
985577
251256
801915
303372
179961
941101
1028516
499730
45903
906829
685609
447865
810951
209063
475801
593373
151124
171925
699027
207789
738340
479737
1013
277533
251253
629833
290020
701979
14006
362733
439680
720001
881271
768025
585721
940160
358985
90952
780618
42550
570497
111407
790540
690509
344793
495711
14580
269704
941929
605984
1022172
681429
841226
841797
205377
146258
452586
110421
581873
959511
168432
561768
69474
262360
310423
530835
342351
135779
507654
722287
710875
170918
648351
478994
416897
185770
704235
363910
227625
66270
306884
838193
339176
856504
92102
741666
261183
247206
686811
84731
616071
877538
101512
505385
134495
873542
830293
81241
420794
726004
116516
1033952
238176
675128
24947
975179
91320
116143
143303
500634
1037004
443472
488069
373623
312719
354240
249643
161736
379576
7238
5853
156270
688658
69893
710845
757411
473247
1036593
456693
949055
225735
684923
298156
348696
792432
486252
177541
740048
194200
276341
86077
530571
93588
56164
602838
365455
104022
125193
323250
95715
46973
170311
565839
288174
611
106743
1003990
381257
399938
12316
697679
953452
69511
202273
302204
118610
777487
226214
183475
136745
111825
24256
715855
443337
805995
985035
881544
1029103
1039507
269066
925311
952124
798942
766194
62756
746365
846265
694101
939920
638435
446443
268446
927846
316282
21235
254425
149408
918534
187385
22690
114450
904471
973997
799427
867323
417435
767421
664693
423466
867283
609081
643326
841010
300378
925110
935182
912489
1038515
240570
374987
361578
1008733
180874
903153
445478
608634
552770
980154
674037
120513
54549
597843
646531
151637
231886
474140
505181
807341
670305
379478
325853
406310
735902
266460
812498
423931
330979
977863
311543
57912
436292
625372
1033600
210005
648544
284967
128354
429707
524442
9212
718662
592641
780642
165549
968402
11731
737331
34683
104365
447639
1038186
747943
130543
678498
372961
180909
823722
579278
296195
760278
306657
162432
468399
871508
65341
163322
741864
324487
148624
231502
758543
740799
1009032
726083
651525
99946
844107
367944
649311
980049
973702
675395
835703
378459
567773
533753
122069
63698
816781
643949
134865
995470
21934
963794
2308
54925
30309
336172
170018
15021
838282
943859
914127
1016200
144277
552083
709660
691797
781989
642919
520067
597204
80512
928606
365894
692855
1011511
506475
652827
126725
712665
931730
1012877
581997
778664
914427
326890
53120
577813
1018253
898600
863377
746932
800488
750561
491183
717538
876320
709126
39259
225724
17176
223339
451617
11594
702412
440342
966331
124412
218856
739169
137930
561341
388683
62412
142474
739703
894519
116368
507616
926598
174060
663355
621617
148326
724414
898208
48211
276120
981875
541844
530770
941539
1032058
611105
877585
248094
963133
266682
911761
324601
358054
291758
434109
821699
360717
698834
337403
776561
593738
474830
437644
218091
562906
282565
257464
37218
844580
455088
685238
455431
483049
531742
239866
992530
17811
804853
441968
713100
130809
283393
118247
54725
976453
614037
209111
586835
747843
721881
943334
407327
823749
294333
970990
626924
271122
1035074
543589
795556
542518
424037
6989
683066
160773
739343
827440
874401
757530
995666
40810
960365
455109
644870
462513
79575
145922
577626
149629
296594
89505
613601
575189
926665
593878
523960
729571
2324
884887
383177
923853
148074
583276
881135
378788
930801
373329
310551
628349
661795
343185
300739
682420
87679
269804
1001456
39567
22091
965061
159925
1018392
27297
175571
488180
1031629
199616
106079
804453
222130
758185
968675
611309
615120
189919
106204
516989
266909
479371
934946
879896
377368
667441
728620
77375
985554
334868
118245
175132
346778
308212
346666
107223
1040869
494180
664698
754265
477943
251472
1037923
393099
750202
903008
394987
586666
633179
382362
1027833
826817
43264
376173
545245
83580
176230
576181
256178
183164
336291
443309
761439
455756
375884
883786
965199
381798
462815
882867
806988
769565
243884
301424
992221
673853
69787
159141
622080
1017469
799398
1015615
971093
453908
277778
521173
756889
850933
751928
197538
890046
102034
563030
166962
131394
166641
115895
916286
918354
291724
337390
523461
344120
712678
822008
426194
836313
929469
886049
108608
974788
450515
209501
753159
183815
971955
67828
362008
320979
326699
915693
349600
635881
491611
697325
876617
949256
160639
857052
349064
720326
666562
73650
319619
854561
1004746
2005
1039055
1007400
678505
691348
377643
485723
125824
909024
942516
952880
562548
112241
679437
438225
453169
361410
88374
38919
247740
397176
501533
578150
621699
723334
377995
368781
627492
102706
138825
852183
615196
849969
655922
406597
264251
1000240
293199
42608
906076
529211
364728
912779
628921
251057
881361
783675
645111
809944
158809
551992
549801
728183
782000
625482
244015
238838
1011981
1002272
886065
391072
162700
942235
699443
946554
532277
776526
363219
247192
258299
521927
367581
585979
341459
514191
283874
720495
1035272
179130
581896
465555
962586
998546
601499
261212
933570
756392
171300
227638
144134
385263
672002
886865
859114
86522
56289
231918
502987
941879
32531
543584
1040989
714416
576967
387552
1002287
279511
181322
272804
467290
285145
704977
11912
525265
405978
1029884
570458
534153
292648
236269
690767
816830
633805
89658
496590
514580
677204
355559
579785
727199
818669
668790
809632
1034880
575950
725593
343106
32327
816324
836502
88375
360719
477330
871304
358111
928212
161182
1041366
928632
923934
672144
694933
257406
356919
911015
704538
809627
573668
183039
183968
826160
193258
792113
918812
599127
489252
33105
693899
1011358
431852
1035029
146393
258574
687887
164798
731671
246118
362504
181529
767223
1033586
990479
83681
403892
1008869
225438
240071
462645
398161
515196
693347
617511
1044835
116823
531793
829283
903950
116076
897023
1003241
907716
979206
278590
713924
620611
620451
489991
644128
682819
12650
54377
350508
598922
110997
656190
1015500
814097
652580
285668
115939
743483
568129
59094
887908
357669
282452
272773
1003290
930040
378726
788360
254126
626103
1011035
732021
372694
134582
779875
629184
198942
984084
348107
777377
111666
916827
323522
549088
71683
5013
796908
349554
398398
999781
1015712
224049
582362
374696
168661
987660
401026
354928
899969
981017
1040591
392043
182382
971502
790240
208904
445824
283327
290891
895169
761600
636761
123748
424235
554884
865214
810635
160034
237833
577544
495402
891643
940199
111645
584983
269924
552923
26234
1011294
410492
36576
409487
935706
930733
794819
945599
190714
399214
1012575
611862
446052
95781
68097
305734
307317
939564
563760
99480
198949
775015
351905
249869
885036
211991
323270
470829
914876
695172
46010
361104
121590
333480
892331
26467
963950
345471
921932
714245
174187
575830
290010
451864
318462
247655
1036790
177481
771719
325628
591777
864859
222187
64287
166480
203424
361230
814053
606360
515579
44749
618841
576171
536368
343848
193701
282745
481471
927998
420961
762934
838319
529934
653056
984199
280383
997973
543410
1019538
206494
432909
236921
944968
96987
714625
233286
349195
649600
344233
662291
856008
618430
748886
554323
311046
951951
987746
282177
765071
459754
194573
298508
660706
636214
922556
37138
783905
435096
961018
707901
689024
158154
928405
618970
1006784
906296
1014531
387865
428459
1035538
1032429
503508
239634
53140
520938
11034
258412
995816
610803
543709
385114
701305
945268
699481
337528
221048
913697
57275
187494
252102
180572
812579
1000028
1008895
168339
919274
397568
290173
610174
152492
331236
127663
556979
36069
701695
701511
857014
720982
504874
810405
563158
399834
535772
939317
573871
550849
669499
43673
694938
429270
354591
1032038
983516
402463
488318
441729
91933
474218
269410
105254
11952
863624
463331
274618
859343
492883
1015209
723424
152724
733957
885803
216343
845090
725890
162029
993974
758722
352198
726372
838339
961477
203049
734106
943940
609565
837676
468782
431516
926572
798942
119573
288105
1639
488073
134398
615471
40075
833244
917792
113178
188954
267644
465406
942793
980352
221186
870395
275972
865839
714758
814857
194436
95494
66428
647942
880561
969508
138015
903635
505897
621077
466100
430949
782881
747730
706446
757040
862241
879197
118992
829148
736984
125331
344377
414074
673624
386794
6848
648533
697075
577495
1012558
794741
557714
748221
112392
30279
322905
902285
498808
431506
67377
476429
93831
1042595
429306
51850
570086
229617
776760
941601
405515
602935
739139
502323
867639
861991
650836
164535
386872
259273
967917
879183
224296
425637
393720
245467
142907
264289
31001
840188
695409
258612
599245
508296
922843
79936
828095
790036
548389
100294
790757
141562
622495
740343
297272
40771
639182
844088
820196
136760
271528
289567
569008
304924
914511
447439
427332
749541
366742
480834
428968
366937
685602
481539
305153
649739
147293
113426
25454
414976
334487
733161
241738
1029663
139408
742682
286320
256028
106471
542834
799692
369199
119803
935951
960732
118626
452801
1011857
363890
229773
143099
910559
553186
993466
67209
211290
1004335
938902
932070
431086
832658
679174
509839
79869
468606
41317
644502
666483
701303
68932
487961
404115
60646
545051
843993
353975
355941
298929
404748
792448
865038
1002172
377394
890749
270353
1022439
1037633
452212
53638
676676
118149
426503
217368
1003735
240136
337393
826914
300954
142597
585988
943396
108572
233378
1014768
229994
928591
803740
356986
922315
44739
817940
519416
875973
286972
477320
519308
593038
682974
507065
925688
881418
274456
233689
399771
481233
394159
783881
871700
224681
237311
616135
20010
205848
1003320
775485
1030855
31861
134475
812426
621206
726058
683649
570383
912831
153748
911868
284203
279225
651982
646190
197926
614360
471909
454417
303780
692109
290934
230010
268043
985932
811833
234537
225593
925828
907291
858933
745227
951084
448384
60708
361394
620431
896913
977093
96980
92032
6017
34257
424660
345458
16483
651220
32241
743300
876200
262509
916039
345602
194738
656758
713893
959690
34348
336243
732128
790857
781176
827242
627245
426118
118349
441657
774839
954284
269456
811080
375185
501809
408642
889338
177334
12918
150449
109488
17830
58209
489284
576198
1028428
4242
107263
356367
254033
431140
514120
856513
321218
116039
635715
895225
383124
1021663
35586
264010
737369
899656
424352
649532
586638
1021936
672592
191098
1045348
1012968
583384
672688
1042058
1012483
450052
835404
977517
390234
677485
172613
568879
1017986
533828
255126
619516
290681
867971
201053
80495
664900
502845
322044
5235
334612
353014
921668
171589
1016701
466503
941553
118161
91231
624523
640015
815938
292762
978328
898233
944098
225293
909533
769462
298330
435199
422847
415190
781788
132250
904945
864251
876205
513382
947991
135171
260441
213929
969586
581596
1040601
715596
545951
466285
432987
184400
267676
1019244
800277
853107
497395
872576
479627
1018667
472549
569144
529153
213748
152950
17292
251190
131138
275836
218304
136769
251246
196400
89075
1001071
756521
905841
531542
505508
948730
809426
285000
985078
972939
920208
903727
832839
572742
291800
894360
439239
682213
542630
812245
373000
179207
267747
351055
139619
275488
552513
597106
587781
766422
132597
898675
98617
743726
45330
665515
3537
955337
856756
514985
105479
929061
294414
163196
716505
225518
65200
416261
901893
941597
488198
1021749
636315
310577
750134
665339
528805
997474
632717
979160
338787
334962
252848
952071
990198
1031622
187415
828427
678168
829642
909657
522305
93057
752360
55091
252960
315553
430706
448265
213674
681963
113388
845758
1034545
316938
331894
219790
34908
703439
820283
742434
883309
628541
487002
674393
346718
22869
276916
577477
370170
861324
447274
1011223
805993
147067
74990
187195
262519
960895
504338
145447
968603
76742
9521
1004358
8843
554137
751989
608098
676738
142371
91846
965524
709134
1016195
218758
429397
181861
1036245
162964
415908
837074
268044
126580
982743
405278
277961
389685
234473
1042387
624184
647558
627227
677752
402623
118297
735440
427433
505882
529695
940387
303501
681149
256280
218943
331340
669020
621535
496990
441741
185074
459130
76813
331799
413310
77800
972590
213583
279045
940247
881512
216543
734274
1001993
150857
467860
269029
241232
655087
340629
479738
959325
50303
800118
465938
434769
481528
607760
290263
28537
586035
661377
256583
452710
99407
688615
368964
139446
847545
340536
251397
189608
259117
466673
472896
887691
382295
482986
183105
744570
34816
221740
30997
936086
12716
839530
194534
65205
360213
541246
425738
641105
624278
12915
1013661
609844
929996
486796
502823
860969
696326
674132
855087
437712
849758
607129
599167
612300
145279
698235
199185
721803
256884
992612
343754
386387
971785
550608
798217
932816
27665
791634
827966
239071
965925
710150
454623
623958
110788
633604
569188
972710
525403
151655
697569
949533
811841
796388
519979
600536
334095
505525
893653
742379
286922
652429
62663
479114
117423
413443
146137
999955
215305
207539
817469
540969
760236
294657
938097
327499
152249
381465
539761
780057
1021291
873262
630268
943964
305045
514818
259499
1020890
712910
675993
435162
577860
687116
315166
375569
700559
668532
280904
448062
134898
495488
309234
860693
873939
831273
347441
700201
916177
385901
714479
957693
11313
1014196
504687
384901
393056
129029
117797
62142
137730
241529
510829
774897
221806
680322
427954
645023
781074
442584
839322
948844
232629
740015
2029
898797
898371
221432
134083
132542
136544
992712
702059
179941
186421
568322
735205
347259
789050
902571
116583
1021877
888485
476197
416332
216266
227134
182013
420104
697339
390545
315510
496694
192487
619446
624576
1035741
733263
989986
1040157
342306
397569
205138
528018
405848
554904
320531
697555
491540
829416
1028003
767584
749630
386289
139596
870176
498161
70645
116073
369606
272834
691963
396501
271049
599883
772808
459411
702584
68732
385692
48962
186606
816342
102832
564846
629328
61458
956409
481358
989425
603724
941263
71087
394795
9716
213008
318961
214134
133232
348870
457008
501073
263118
119632
49582
130644
284648
997332
607002
1011042
27841
879625
878058
98120
702934
465977
210454
872034
513689
1018896
347199
1015884
965214
49506
191848
498968
304390
102658
827364
199547
761451
774591
642151
349609
32445
947180
807912
129197
102614
332024
668848
13724
162484
580610
457949
395210
1425
235432
250094
461340
825829
446540
444748
394029
334737
290044
247888
922563
133419
499319
1020314
740284
988331
516483
1016936
937477
386679
620909
532638
273926
309096
448453
460314
761827
227432
1043651
200033
808506
69730
322809
788480
17015
998447
267847
477842
339512
421739
54495
364286
731892
194194
532718
36060
601305
239848
596452
202678
825418
87698
600876
1020506
473156
351415
467414
621409
183998
1041434
604900
384472
22779
859008
1020494
538836
493572
284158
241296
923264
336180
568317
79722
141890
31444
44519
186697
508802
850385
230525
64425
640829
518752
215831
947875
887909
658725
415648
191733
1007801
527180
397256
948104
403780
331451
555536
438960
568113
865216
678062
1015379
901584
661742
79149
82217
133592
937481
627863
724277
67568
138517
554245
168606
605011
640546
21074
561932
753032
372717
85544
916578
7884
252364
556205
1029771
894072
172973
408771
599101
834449
157168
250571
697701
986560
714312
537854
516522
669098
590385
381618
791269
484021
993500
554542
371048
420341
82855
731885
913344
216829
966821
840200
42004
582567
4435
928242
756694
751411
91546
602754
720947
864335
673737
56564
752388
419498
961567
376533
199160
975938
1032117
561067
56393
63114
207515
752838
734851
257559
992815
839964
655959
980636
405590
174378
593241
913767
40507
453183
330431
632089
487600
538477
342541
42506
152337
795792
177059
76931
507966
608117
542242
977903
5229
828390
373981
816296
637586
772006
999013
16727
286981
371785
392665
153423
501772
180882
781231
222070
777622
33150
426673
389528
986070
794684
395323
109472
367318
1504
1027113
302147
511793
937394
918290
770084
122506
6181
417333
940017
764774
707542
707636
946244
651759
37753
655105
877415
60419
886475
86650
471706
978029
746807
110048
462292
658616
190493
346964
154643
322977
551762
430675
463132
625338
261757
554979
482629
201113
543260
8056
171264
694554
27940
617989
616091
268203
792805
514568
900788
351926
305165
956637
107181
520425
407689
922518
628468
17
458169
556432
942061
394550
605912
146614
56259
836790
1009161
231831
707386
533233
998566
863341
145630
718090
883258
966527
609121
271348
387706
486200
451812
299407
1042479
817643
948559
165805
675218
405702
213028
955084
382182
86474
867108
386432
663898
130733
966958
975946
345410
119100
61775
695622
15819
127203
132513
104867
48821
686378
167265
110934
705136
417739
741080
561273
289655
981305
810727
643838
877360
294780
898263
344089
936022
400968
943997
200902
384193
210583
350073
899968
477420
51112
511269
51950
979201
339069
934133
1032407
1017858
470272
399463
863230
95022
91108
267213
89465
831782
26016
353397
777894
51008
522022
854771
234653
673568
751976
834857
497513
986116
703719
836879
479366
779729
854052
703088
51833
330773
561885
232544
914729
525641
1019966
369439
611312
360258
191495
192399
993559
526605
178973
281073
1021722
273681
546570
767388
591446
975028
974729
841459
409027
679463
963051
205447
190895
428023
288139
778143
300091
53864
797878
32153
49983
240448
735386
152181
20006
865642
532744
693152
244054
965635
530374
196494
949115
663732
648231
576170
186634
253416
357693
641143
930018
536168
131557
895328
981650
537926
555341
713781
215024
248722
962478
436833
818835
927920
836284
795811
775640
566480
793825
301639
170370
992322
637950
741181
108681
111573
693538
1029636
1037342
568711
236669
766605
135986
528542
1019132
923658
1025393
556712
410459
96206
128129
805294
126421
337299
1027400
909461
505016
897184
854966
216207
687190
54254
526123
1028592
1024132
518690
433378
892331
851914
862127
591238
1036162
766708
509431
238325
355040
618373
356156
866115
251304
821203
80831
338350
261743
193191
95774
585283
962637
738993
500609
949966
289040
24513
9645
771508
187336
45009
901310
396858
3374
230518
49148
960998
417174
831473
80858
703107
26535
455884
345594
806320
167212
116439
557925
75802
172577
626118
458009
678139
604443
337158
422505
267917
507641
612204
585151
71262
88581
141238
340125
822154
1013269
103711
589612
362224
1027451
595479
753335
842974
383456
222853
479290
631655
54088
884889
695850
70262
699967
453122
1011452
296397
396510
387072
1023763
503408
438463
229148
928355
606508
485105
826624
757501
555263
286107
514260
963262
13085
887481
438461
658602
542108
568080
1005309
869967
220281
254208
257948
244913
250280
762568
426022
213652
610005
684866
618474
695314
740848
342358
627655
120541
992703
641822
505570
928262
611869
588388
287516
97249
298869
477015
831874
590833
164341
498211
209824
426649
1033397
27458
903451
71028
1014418
487552
357828
960308
458924
50354
829686
443670
966600
412563
777686
416384
165477
36577
692557
7285
747440
978371
421366
99552
214387
722952
753425
695765
615843
288496
417701
331780
927211
44832
543426
164204
138714
52880
678332
740044
532099
803822
161753
62298
1027473
813139
336533
1040527
207283
685689
224673
910351
36500
811429
914600
379241
399190
1044789
485520
424332
455652
311261
874445
405801
843024
885608
170553
610449
729384
963006
65480
184003
850927
846070
150903
237489
69636
776784
196437
368420
957266
754791
384743
841562
915875
580114
784201
115975
887021
673525
686585
242257
458208
80792
856969
997150
131814
183470
560103
981596
393389
291557
391777
688021
1043817
896318
582801
854862
513399
108591
433691
1033001
174961
809542
226524
204990
13151
168618
938562
866604
253558
344886
62761
399450
958766
732196
721562
349763
356640
457596
699110
376537
246251
461348
751151
742637
550613
538766
873650
473860
322228
273224
1022154
313555
642559
731748
346674
949901
946840
463321
165766
478952
858402
228299
582985
48887
156763
808680
691922
438654
452397
179371
511343
92382
559903
767875
500962
1001853
78233
568401
626526
529695
259782
748851
822598
8753
948638
819726
834132
501218
169794
1002559
1042669
850886
945402
123271
478321
405755
676632
574616
651152
53953
365114
601667
784980
320387
630846
602594
328370
52652
512341
142131
210989
388041
646280
578575
752520
768489
199181
923114
967109
303514
436533
725360
149448
260522
1022133
276510
157780
785342
990966
219633
656725
713272
953904
39218
602535
254597
481578
614118
938229
493559
115079
972879
556658
775618
78469
381679
533557
149787
776337
854879
91320
1037116
33473
324102
659567
574385
158210
331199
877136
82561
632296
111011
451011
715070
166290
98744
119057
807877
721287
333930
116422
217146
871092
396825
679486
455888
25591
151451
254026
72824
433631
340323
895041
74650
257401
523429
179758
200382
876293
775994
764876
292641
828822
778778
855304
494257
143905
945723
542116
151236
179399
103102
993120
1000178
586950
269971
51560
945992
640284
1017285
548216
960793
930187
448666
57569
543386
773678
459058
791212
498655
437233
785515
596719
771054
900593
468025
1017310
526120
10494
976916
230979
763694
577332
195496
102328
340709
522344
586410
109369
90066
1008068
234734
11766
624217
856607
462679
862906
662302
264029
1037198
634800
783935
598006
992326
137232
433474
717771
863867
341833
453700
1021736
175672
654490
942128
214202
1017330
42083
22776
768984
664144
143480
520026
919094
357155
548123
41633
1044430
214315
1007792
863459
425979
488518
337606
197425
711031
601958
698243
290192
526208
850859
84113
476230
683317
535009
902487
1002487
131746
750921
365506
131882
623641
676154
411440
467021
892478
663551
795398
292720
589849
231118
704304
603530
893632
573537
45715
403412
997862
338399
645455
277405
649411
789750
1008921
692084
376841
305428
763485
837188
555321
767868
33773
302401
28978
47678
709568
820743
743360
214307
429033
299620
728502
923008
4540
155841
755498
511666
775432
708053
943499
43101
478690
550433
505224
1016863
776225
10794
594822
336437
275890
473192
392100
97289
563568
160151
383447
732133
929423
324964
568347
485453
921781
999074
161163
1042806
1008900
231811
813958
587220
96847
304313
266029
323467
333818
309137
905229
798838
448951
273370
209142
786003
442023
135018
936229
520987
166493
49733
487785
439565
910268
651936
110866
436757
51773
69683
1042559
877497
973483
780646
164476
585941
183086
104457
355552
959026
744755
163601
35765
314239
249940
289310
920467
262150
615468
441535
956544
980452
593793
984170
931255
309989
681414
531407
129315
1016613
646566
785484
1044779
709158
993859
717528
706877
677849
562931
684076
579996
591079
886527
1013717
776788
175329
736155
492432
898917
148722
1041069
906705
647246
618252
865705
62365
467548
614426
243959
184840
146543
855845
203709
928330
239467
992516
872815
175980
109242
725308
660470
479825
881168
909085
578828
870462
1002189
76569
745971
866291
103852
473265
454407
961052
505173
875376
706770
659738
204858
817979
30757
155309
230360
272548
89998
16685
933445
530353
507821
296305
343081
73561
658306
763019
168290
801313
304863
314573
928590
374006
905283
226388
558128
766675
22137
563770
560269
50095
991222
363769
508389
998465
247892
30027
144325
958241
619832
691511
781219
786955
286683
1043386
730081
314921
461731
167705
438812
79449
431091
51112
668636
488617
846122
789818
322462
568857
11879
861181
277086
452565
356009
813703
344959
564987
723942
120988
175913
750265
489185
250948
149119
224650
1045196
198841
244036
186738
562998
64177
1039321
131123
391074
715624
324238
951158
527750
5780
532021
925237
387444
527851
295276
426891
339808
171487
281126
286064
796286
1020566
584411
51145
437393
329293
555403
851790
310319
340897
709652
593030
968013
31835
391528
901604
1042317
634396
797365
821423
671644
768717
486998
869221
188221
220527
919183
765492
783231
785470
24881
999425
562000
464551
844267
488594
934412
501525
985959
946379
339406
307206
26492
228338
579633
926354
24855
421961
199299
613215
799184
674707
96035
680943
557457
678813
957199
894914
944361
399390
187705
179115
541192
595441
792797
463644
774213
463080
804062
419669
674656
214424
193821
733988
1043964
818966
166066
892570
40893
245919
930239
190854
575307
150277
622050
1036644
883722
897355
274488
767136
6678
84152
931120
48979
94520
794531
855856
481517
312514
277646
190111
909241
990066
116967
71753
906614
385065
456025
478899
379092
353036
290350
546961
555997
693662
196282
390952
1006163
892805
27561
548330
78690
424024
889045
287365
470708
485540
848504
42986
233079
392288
671680
965166
654182
85403
84472
746747
753754
532904
391289
447377
56267
9397
223246
749916
1026483
124489
965929
485076
532750
531135
302633
865120
134109
592622
292356
231291
1037829
458106
782509
689040
821494
547759
354034
569715
259769
996772
709024
504088
595647
822649
610448
697676
900114
469610
731291
657700
823263
32128
415419
1013178
876318
421229
279406
665176
916284
911879
424130
212426
658704
186304
632784
559587
103351
274595
967862
503939
397368
550039
242355
852651
363841
63002
350328
19659
69325
654958
227610
185109
746988
726728
1010929
151029
96551
398398
825677
478854
941730
883728
605720
485354
162901
527249
744371
82956
154654
297861
368978
711765
468911
637248
326185
677168
888105
495345
602166
425764
501766
496642
256635
760379
710839
893057
60170
909624
809602
665005
571030
644026
485658
677298
718163
813542
703949
894967
574145
894186
773875
679541
212610
782813
981094
878678
443493
619707
1010200
743414
745654
898493
489762
509955
231581
86805
892977
204114
675270
568903
170790
585946
538580
453827
469651
94020
700380
217248
374127
690789
1045089
559102
653374
732863
666915
352326
651500
398585
278224
882520
257061
162846
901401
48425
32877
602792
997432
422596
490701
600108
685885
305936
474110
672644
958950
869306
945465
800667
281286
199312
719889
507124
863960
225390
902367
122040
645518
207686
329104
965264
1030848
721834
921135
880587
341087
313602
82097
22366
33670
335927
710962
421548
35423
970064
797928
162424
114478
588493
210651
129864
975393
413286
921259
722755
66903
408758
855197
900702
413655
250339
309457
421433
397913
944399
910655
572457
34696
910689
707863
692964
365436
860748
857582
90968
411538
702036
647477
406724
375668
954591
928849
211093
454193
838407
769014
805746
810410
251103
975249
1011497
93964
353450
791034
544350
376109
401686
95585
947982
687561
237745
893443
955104
63394
160493
847345
668264
224286
926373
610881
438745
572980
489058
925978
65967
443598
458398
123879
958975
384693
548598
774418
567518
531593
720716
889702
498370
312635
956184
621123
890150
563810
319953
436678
288787
282691
702238
726738
580907
711974
808624
752893
675810
744704
1003192
169168
741663
415523
71496
869252
97679
594557
359970
357404
469795
499550
455706
855908
73509
460517
97852
564732
478541
304673
408130
404040
707691
12835
776032
830387
1011148
867474
99706
673415
824296
71192
130488
224883
552231
861856
378769
315287
150761
507352
295651
250828
944906
870076
926864
917566
479196
917722
669921
720373
1035966
478610
701031
711922
761902
215195
123196
66500
461316
636520
203236
76355
327123
360009
526918
997299
945317
267801
686649
647690
231462
23377
545040
891901
784473
725046
515966
455146
309409
310759
121045
621687
484652
952165
715252
159400
58684
446364
333464
243069
830942
857692
726524
41403
211014
242853
255573
626268
826746
10840
1028754
95728
972049
360530
148492
929216
532882
972509
261504
240787
188990
292071
46634
754171
1002098
599661
17295
680489
700124
441370
688414
208182
916854
797471
566885
872712
824424
387195
910438
93324
866833
112393
255196
128377
496591
551659
174221
983002
762220
971359
569205
248183
726808
204027
935200
336409
548045
1005961
499140
462115
430476
869541
115429
52483
935658
624953
166088
52796
790469
998765
654102
132715
352833
347162
831997
785688
265089
1037315
719616
495787
619283
65459
838085
681838
816328
430723
278300
326398
799071
592093
205035
543123
921100
828705
703588
1027506
435481
963360
232346
250589
464615
786316
496615
1036556
492719
738885
340201
965232
717358
295661
112161
561860
766880
544651
211654
280121
863400
330553
614438
182322
149156
392277
569564
91793
720268
783153
1620
199459
346489
636343
639468
141494
149397
674779
928124
168015
43728
961965
367691
970537
399806
440359
38462
693499
945482
403646
902234
884659
892115
423144
267038
656762
101965
967717
355556
299297
399305
791411
754984
3105
681075
622493
388358
397042
695633
58625
402610
773405
417444
489987
929118
440088
769798
77223
823697
532146
35179
633585
967018
133710
625664
708273
374101
159618
277318
911842
234336
949800
443501
656396
318597
698596
546021
977943
454760
68790
692694
53543
451190
527324
700798
17865
312585
238455
257964
250972
485132
358574
551153
672342
434463
837768
270389
916807
389919
768983
988223
652841
294187
691924
833689
502693
233773
4778
559584
262266
595561
588657
233
620557
1009805
1000430
400043
864134
149680
980639
559090
132655
134416
225278
54036
102406
143754
615273
913860
168933
729858
395719
1024986
267412
306461
725150
1039511
777048
11049
329882
86673
1029011
940374
468695
645338
506536
107159
753426
520470
1014586
310089
367821
661705
164357
689634
238528
31921
564510
233068
40714
258801
48188
290016
845243
60527
414425
855284
486734
451282
218273
812441
177591
530979
957452
308391
752165
156488
206354
981528
132731
704168
644347
25687
883325
281974
360774
828225
927903
124404
560759
1001992
894450
682472
146098
593766
741258
10354
134396
114141
25248
629875
668265
412896
688537
84357
2781
721912
81140
771800
877348
251842
743618
183692
256630
619846
757323
164372
46537
973170
160799
191276
591925
819573
370875
900495
221365
845413
885826
237397
872170
1011910
895045
759349
600298
984380
111278
173730
751055
186316
525818
1022314
464626
110268
980422
1035540
65243
856432
545786
99331
762945
1042068
824097
350532
400386
1017680
557005
455009
808104
897451
159761
859293
683124
423715
1043823
102224
787639
940651
221162
748651
1023466
118506
776866
864707
452745
37340
454185
640069
785016
516165
292243
724606
133120
809128
175708
359846
499808
197824
323414
252472
491267
143654
756864
1044245
111960
523165
920639
456537
56875
727808
50005
230972
18872
10543
55319
184785
895410
876118
785951
319698
205813
399235
740007
23240
204967
870993
428373
62862
28835
966289
133476
394459
340255
651446
596340
657501
899629
76929
552779
806415
193422
190171
988330
57723
552728
455984
857768
991614
56577
724596
588900
189309
799193
309409
143883
603664
948720
881265
341600
796820
524189
923699
263965
276558
249647
973078
337269
547600
461874
946345
677468
423347
656749
165142
826390
276179
331666
159929
184631
932742
665784
958768
128208
754064
481296
813509
841316
543707
639206
1029779
926767
604584
715969
182326
827987
894786
50096
455196
248585
803332
785025
828873
951421
88302
326356
28421
203592
397000
531781
651840
122258
653403
375526
687730
855691
812219
505938
9089
7407
375512
277263
504584
561950
572669
691873
433592
887224
251326
18941
414626
798359
196106
1029279
920278
755138
865700
11087
438999
748759
834471
507378
123182
42755
1033344
498418
266922
518787
613447
509799
190701
26341
744020
836050
970025
511216
941730
509292
768804
735244
452388
504
916547
755321
344127
202445
720577
377503
458593
662434
995930
712462
70658
216833
380078
697322
725935
86503
366587
716182
125182
103276
767820
245006
1018137
232051
809480
192534
420570
238148
712930
914420
931114
114952
3267
576160
463854
112855
103567
734212
254951
973
526416
338919
879240
996163
36265
340132
724379
195575
704171
24118
391887
818330
813626
560293
533360
264727
60289
822747
894309
771534
515698
67408
480390
279750
171259
361233
814482
758612
320807
47117
432175
934728
318498
334744
880816
953047
687454
795146
853833
660806
922478
123996
620678
103138
764593
223934
990396
70312
986187
356794
697236
926956
536752
628573
440192
693422
463686
910451
535522
593403
901079
724287
416056
549582
511178
812988
263504
2920
663161
386488
169998
626594
713095
678091
738439
604459
615591
744943
317209
365255
454647
389153
363936
571084
317986
68172
162542
496095
454258
357627
346180
200934
484158
623844
196516
220323
946313
923356
493195
392714
918089
340428
635414
721958
351503
476148
193893
666067
41352
512165
864084
361626
42226
93812
650489
835855
373841
293140
582929
893114
329866
642181
438114
887114
936904
1019889
227951
555560
956542
986112
946036
849733
105603
1558
731409
690718
408076
109155
689218
228850
625212
333687
281971
584141
843759
60132
540607
203171
762203
882795
57593
1023438
977203
639280
527736
586599
725209
447033
352856
13881
939832
896287
930223
99271
422415
771679
297621
667858
280952
58401
278615
487824
1044345
756900
56980
443657
160330
83189
513814
722500
186946
654853
305217
638770
933645
35650
943096
890042
766642
1026494
525292
914967
655605
1040457
779412
1003372
6847
482004
81241
996268
645534
892242
35383
813078
759658
349806
1014910
781766
639448
65972
642466
365284
880464
287702
41922
213082
416094
449389
247310
537142
809999
156303
1044145
806208
356073
461356
451066
404197
627146
160877
541779
671312
404659
559544
833982
2414
207771
235699
655053
636699
634713
113669
217561
233416
566268
409387
536565
440923
449023
605788
740024
906115
1029103
997528
841849
221685
195136
914842
147036
611490
253069
218927
728077
621381
701768
74808
988360
756385
538491
102803
280563
213885
198474
323890
980568
20449
575733
268001
892926
385903
511573
849585
597035
230461
450467
204086
617809
875427
1038791
844141
303003
459487
686880
486302
71176
644806
192279
140645
1031266
197029
475774
528564
779472
789880
712478
1013432
633674
921575
862986
643390
734843
596584
105291
961937
13731
908381
718849
479073
516562
382209
52793
121304
324812
682279
184300
810496
352682
693102
392483
339754
67615
911274
784185
1008625
291080
970679
87924
813280
336812
887810
674927
876862
1013507
657200
690546
333042
530099
409417
710699
537682
902560
716594
565474
433488
167797
189382
175797
947753
158839
764930
322063
56143
941283
119841
752637
305700
777796
138698
319968
651120
248151
151639
636603
1029134
8004
543386
533263
977554
580332
608681
564423
168186
798596
498549
927191
977525
806467
401866
491152
1012889
1039227
194695
517247
990242
170031
702763
512627
416479
682199
718423
848642
939357
1024550
856766
139376
578673
521014
613055
873056
164663
233881
133044
424659
956841
729980
666519
800310
758568
387388
2549
133594
817571
397970
235429
310684
53681
612710
671611
617188
639355
236895
657849
703541
393304
422900
84845
723520
306344
1010122
360171
435807
805801
334475
768133
329924
53955
622858
820858
87717
388775
968263
401949
615789
179236
948654
1015816
1000628
997789
501255
545228
929026
200520
964934
640537
957330
521566
268816
342342
281232
690629
458119
131112
899367
33108
629174
468716
170549
437154
205888
218065
752254
505849
775726
36699
95785
586053
929580
639208
9336
65631
387613
315690
746649
619608
428529
441036
113382
806918
719833
1003979
712541
124580
703326
997772
860272
776870
894269
827647
442072
977363
189860
709630
201085
928677
768236
1004141
872784
709213
676017
976707
955609
21493
312812
725812
733470
1032981
617098
115303
248510
244365
829546
650335
523404
464071
951448
1027857
767903
38525
402979
105028
888370
301668
363274
697881
272390
954737
845522
308990
667963
54986
870250
41593
661659
70026
479539
439781
347751
962475
430744
543028
35247
27194
186571
547166
321812
727050
719193
190646
296792
855886
979544
137147
416067
241380
597630
656801
495834
673970
702881
82810
71680
920962
748915
964562
559639
440464
704355
994704
9997
689976
464899
532669
524238
715581
348100
1013005
439560
391477
631150
475612
472567
917970
560121
931116
328317
120598
107897
337140
598877
180640
856364
259866
917285
863791
16271
417133
113407
285725
423541
404165
760524
448370
321928
49910
716346
319362
16715
220126
206109
955480
189972
592911
389726
99937
860567
492820
316188
572548
957946
560201
175585
133532
306617
216039
237513
122511
668106
875701
105275
570681
609449
912023
325449
759953
77737
390986
83122
912503
511097
1008508
1016227
53085
702390
14080
691366
404742
175190
940565
147949
196560
958288
28753
649281
628378
514514
961424
949093
24795
380621
801849
414148
235244
836704
732930
901026
964560
655285
978860
460414
710465
575959
93255
956239
193040
331223
590825
721406
1019005
795027
190920
174818
783314
339485
235776
277472
652682
694885
565735
488549
866082
762611
960370
50910
494993
138810
814281
709052
169778
400777
731642
425433
1017522
896533
281328
489060
433837
601603
94588
504996
400027
561984
837841
186743
344840
569333
976265
61403
357271
237696
33117
236281
78872
8995
167895
680278
796667
884942
813266
52960
741516
491851
76065
933448
490883
317278
1004764
493822
225032
677427
1019000
26634
964462
582788
788213
872162
1725
520891
66907
676874
811687
979223
349056
821843
130951
501030
79514
717987
579953
91946
746108
655245
89972
712490
894874
82498
51659
790133
323592
682707
751723
557651
528584
571902
901744
113495
830131
551448
190531
198218
738718
825207
809389
120329
650977
88286
80736
942754
719414
1029885
824692
523521
728646
49557
466898
576468
975888
203711
345334
732178
741256
73742
844140
849792
1041330
876580
988441
899915
169843
178822
102
998699
149997
87972
1005672
841113
745854
284120
977963
825978
478237
1009639
980905
506339
942013
416235
731846
1006735
841238
742893
858236
1019112
24705
331255
119829
157973
19236
306124
309137
406544
832739
321967
353421
560258
598166
520918
734146
332804
162416
549030
660931
377459
65976
549839
983659
123596
802030
5792
877591
925142
64967
676917
471885
668122
328187
1016338
776078
73783
561120
166998
246955
560382
807070
21460
362153
51936
670597
998295
1022265
1041329
370059
650272
318886
83540
241929
713378
753677
365573
231243
378549
393867
429037
552159
975003
385953
723378
1037165
846254
749366
844353
59338
99024
232273
870175
829253
455923
787199
442574
996718
567801
295996
470204
750350
629664
45881
315712
27009
414928
308043
311272
362806
354449
732109
292814
426905
225286
41650
519201
991431
463707
2772
116501
976435
740365
890243
402201
711298
845908
160483
953127
174695
623217
917738
74255
109637
715296
831964
600368
955081
847049
852099
187013
733822
91616
586876
875966
95840
328495
395862
150843
916370
788480
261551
269493
682158
680996
165482
145139
52290
378962
92790
497003
858460
358370
855106
458571
70666
1044007
886523
318441
878272
991494
241281
316958
175967
811819
1393
830837
622261
339035
218884
800558
245873
474665
591139
487939
784540
145153
882805
256057
380002
789024
419799
238518
689400
94545
221563
834516
235599
880725
871573
702855
955029
527526
202855
290643
979262
672022
151421
384934
366418
237819
858514
1038326
770661
1022583
1023963
21309
637556
499618
441466
772341
440961
921990
757465
403277
251757
347104
968652
380483
762878
261759
693323
709879
246023
647190
59900
212339
1039756
176076
554770
26308
431522
124062
35344
638800
729436
385565
715249
539372
693157
774010
77072
76280
641082
243942
417371
131413
11711
996069
167936
990432
170631
506531
484333
426144
744758
929453
586833
439693
136036
55290
721059
108665
577023
743100
244497
971882
625866
590912
242004
997076
732179
855208
729122
462634
180119
886640
38298
696416
953985
488761
804753
975743
60527
133073
747147
1977
520514
690073
28249
274308
14839
424332
610995
534008
520625
1009570
880758
260184
429401
373614
735877
378525
507800
991105
690783
605070
1000424
445970
873737
179359
546927
380958
984457
179833
302032
714456
767543
360816
1012108
770404
905453
937740
174767
302016
1017506
885231
885798
589250
599782
238889
999245
990059
329636
807713
799667
590061
753714
953136
774286
436524
489527
881726
441736
621480
246683
1044685
890890
684075
37028
32401
884887
122219
292689
279211
726843
990190
618455
944987
689245
36488
861458
119022
647961
211332
5480
467881
749899
825436
952570
263876
533088
734855
306170
262321
870983
954542
969628
605907
702465
382345
180861
74482
417509
840710
811668
926085
580668
612077
52431
359879
841142
797159
900862
940397
769353
516054
883230
242944
910411
761102
223554
127203
999337
706846
994010
1029338
564654
561276
846100
466710
262698
970813
711726
140160
839409
259443
153161
68828
835262
71980
448950
124692
983388
736688
576845
305639
332959
17942
329419
19727
486325
4899
655945
203509
921399
924911
61752
840613
172049
960187
1015517
384331
838423
217278
975552
454242
941153
440739
949056
873101
169368
793483
558305
507612
425447
893376
583960
697152
570362
710034
1010818
932458
732968
57421
549422
793542
319625
102818
720106
1026453
678357
734297
898718
203034
732661
198007
636617
266275
911339
99052
884614
729551
660045
781846
318743
928412
761790
173130
148194
568649
376851
128990
298982
195942
617079
800312
478997
24240
683344
587542
4918
333167
861370
164121
130752
971193
536848
568223
657413
32475
789962
879706
141428
14953
126496
149294
641146
606281
108317
1018283
645176
958067
564518
159869
200914
86914
761890
701173
177712
729763
13024
463360
363515
627198
326083
902743
484755
88336
375219
599332
877783
559306
907110
566420
358154
726298
648083
938864
946441
33667
356894
29683
77887
378896
396030
231099
1002135
1036669
664180
700858
287708
521143
531150
991099
700931
338808
690303
513040
748222
1010585
513654
121001
220605
213229
706288
923880
163248
425268
751148
595162
549986
8236
286499
813178
235641
695884
601108
1016149
243866
759236
395633
946382
602565
53227
765270
444874
1006908
886812
78357
419229
256603
915893
102508
740358
772892
577732
910996
851906
219141
171607
567641
859166
614347
682662
515806
851408
402297
455
574636
264617
145143
552890
726163
804571
602226
262582
372777
67761
135141
484504
935831
448723
508329
694350
319202
27335
492551
699012
96659
190464
180150
28167
323722
671759
358962
335551
144134
188448
130209
108698
93916
939379
103066
165635
866919
780693
734762
254112
1004852
760653
653831
142527
599146
829490
962867
643122
253543
1027988
327708
545018
1002967
75717
170303
616439
584015
12439
610872
816868
644048
946565
1044679
501493
205155
182929
797181
1045062
286705
1002922
127025
652033
771105
1556
523576
302010
653006
590858
729513
644780
723989
944578
50467
1043707
55093
1035792
526315
130673
456807
84483
378684
916320
90684
444757
587940
84245
757315
896802
853990
827452
265194
970292
1009314
633606
439319
69296
338712
82162
43840
361544
962384
401287
957328
929245
855085
635551
597775
351084
246524
1029167
239226
1007448
50787
652026
723555
411358
680695
144251
217465
485831
409970
29336
761984
781011
333085
878832
771589
497765
664046
751650
188078
925349
28511
353996
304816
517200
1007376
736832
117460
953438
679657
183071
1520
325531
851442
633389
451317
474848
914751
256397
483423
27967
687517
821628
145550
969509
246037
526480
283809
165327
92624
753988
335696
202764
902247
532885
176887
623486
586114
99424
473493
234378
132190
303011
194047
366735
967773
44892
44040
810200
843260
237379
436173
438483
193008
796531
219989
722919
67508
455071
14030
819097
762556
172759
714904
86134
805445
905950
518851
771131
944225
984532
166379
482837
909683
545413
27291
853930
720500
213123
283243
1012684
381780
817976
399463
792951
187903
657532
644020
509654
151485
622886
782315
268169
534232
863627
471728
332776
995605
340585
491966
604924
418204
394587
924272
327325
189276
433524
840045
590590
737464
43319
825268
223300
264090
554355
626595
159463
488405
359265
763719
499647
902122
984772
309833
77588
408826
428827
707238
783573
769890
1018973
735446
610068
203807
351557
600442
656714
516306
264268
21369
160973
839072
222221
425073
77454
599577
380279
115006
897165
768576
600958
496269
283385
856932
51936
401594
893885
966565
20409
400973
46212
149156
182638
79788
544720
470586
1042022
688652
646996
474868
367360
10237
691144
820924
932012
368658
103519
46388
408157
113001
931025
647440
367188
463696
860769
446196
752217
215288
412188
663662
748599
647623
647266
834660
872483
80232
354538
515777
896827
531078
997062
410684
198122
645063
701458
974178
673314
246256
557409
440647
913057
265852
255717
388500
951228
57552
971629
362884
166714
92880
607481
152246
840088
203089
892713
705599
756711
548230
414209
106685
28874
919380
114749
1018910
960502
669365
305359
99791
800322
792028
551414
146502
190954
354373
214946
600654
404742
820837
258697
853318
1018129
29455
962960
422249
553235
425193
380068
277209
972721
810657
895856
310519
593558
634315
761995
911950
210972
45740
562640
320054
42234
252465
836987
32431
1040957
166313
234079
8466
613265
205970
499336
939163
813576
946054
642281
481606
404475
732287
283810
350460
1038587
209744
564244
120016
964824
121840
763638
354277
731550
500427
406312
404039
304536
873402
296135
439801
624255
680001
130580
608116
263480
210920
906736
990184
556153
683561
984705
881231
268533
716741
449440
897408
488004
569674
86880
450724
810151
935596
96407
416732
808025
522105
596081
914814
675159
984678
110006
398314
475999
92746
383110
521475
126647
150018
919664
574551
117300
618207
298603
142103
236769
626987
129689
329688
157446
909422
89829
517699
644559
990890
53141
302386
488444
287256
133489
255009
195120
532860
4917
196716
870923
121458
396779
495817
985254
134562
1012063
223394
98910
682690
155092
37509
475120
549545
529983
870004
229677
491346
785144
427850
848975
420816
1031077
245681
709617
46164
555699
543308
902520
416924
175873
566336
466069
222276
97330
370931
669821
440444
590636
1016837
143382
872782
90509
427331
930289
248917
864245
25355
253239
526220
11638
772923
12366
467688
806337
36781
75686
488801
600786
750235
981712
548175
776854
1033948
325687
690475
560576
779988
564655
599286
367155
12556
989280
1005947
119524
299560
263157
967130
17631
90932
446012
434485
523188
804893
205995
457214
907755
826479
142665
714718
521461
159253
661512
885617
209652
215006
696856
160950
955006
546972
457891
343309
252044
790061
620729
112760
1034546
962737
56707
714377
47816
78958
160054
377638
399201
628035
690628
229584
875816
295761
181635
495661
323946
498465
576685
575953
777316
993177
707235
90111
211496
309108
794185
664280
690134
981710
991524
248108
1035003
209059
890817
918147
990152
388935
623207
474000
165767
455975
141444
901858
798464
1043096
122131
494974
543543
158191
86163
579987
869050
868474
356417
492893
117961
338646
976637
523142
430212
449499
579098
443296
516884
88045
333193
261790
506089
645061
614524
872478
404575
39381
870067
993866
182932
1008723
579457
563176
850402
149505
493000
443178
912271
564870
216599
895830
798576
824299
183779
243508
552025
285702
751241
529426
897905
952651
948380
515062
285843
225685
154777
242023
8559
875135
190438
104853
337172
161221
1036942
614119
132298
611738
836695
629850
347767
537275
66899
729928
836883
134957
573613
604605
297922
716275
616214
202643
533557
436683
934873
428446
447455
187707
1823
185196
376144
990624
937539
971206
758796
130513
366807
832634
863681
69628
320879
581107
30802
848053
931451
755080
70534
1010509
1044648
204540
610031
220815
206320
44126
958345
681063
207658
470261
987593
242919
519634
661322
816870
980674
757376
785223
225166
149862
585893
251974
1025051
157719
826401
801337
67413
137643
877456
941113
1041919
132536
183863
525873
496927
57320
344783
766690
845954
474140
240147
494806
128839
926645
321970
898121
248718
359286
792451
931435
126337
546999
471650
786924
924868
689593
44726
1037126
237075
611951
1020505
142631
807479
784795
990122
153872
120831
50951
637813
508356
313270
556050
636233
179364
79179
64967
53553
223919
80180
147807
139485
944461
35170
116707
546771
178266
282643
686283
191137
746921
50525
275096
613727
797470
737828
541454
512691
952380
628319
136310
944762
830330
997319
48530
875421
577568
273430
947069
430540
165307
27684
449097
392498
1003950
909784
117709
1037213
319431
974096
26514
284698
685594
861099
846538
252704
251545
149396
336358
726475
579166
24181
902823
372824
175043
86514
349912
247004
138743
785653
639664
131118
630675
909179
75107
454737
308037
161464
710357
456164
971789
805163
471487
580360
947861
919128
475922
851042
570599
1022654
356248
1039587
745430
444734
244167
508595
651476
919700
982926
426577
66089
770132
700485
978370
204545
790725
778489
129240
285236
320739
989125
784339
303711
676710
388849
437884
318338
611725
670890
126323
615793
427008
909625
221387
558820
808831
592285
474268
474001
1007499
1042757
924146
310307
524636
404627
401872
392960
1038066
503605
902701
93579
741443
473336
777482
22573
992059
838216
650164
951484
176104
111510
703577
75991
923086
348883
659018
608839
607910
166231
152194
736912
247530
3572
170330
749443
820989
1005382
93273
712150
972402
502126
871740
21874
400038
502993
926711
606436
798809
808407
47533
937332
955617
12879
453893
964189
129429
575619
348370
385436
224921
819886
551509
553853
750223
785114
430289
247161
136548
232735
859574
758617
951605
17601
435490
923112
201391
70662
75105
857480
304413
578003
996090
646271
244956
112417
575427
878732
778270
760901
72004
889193
775408
139282
295843
945941
516470
277307
566350
510046
671024
565630
253076
207976
288126
342525
589970
747149
857983
630526
925187
992889
668239
548567
877974
821916
561789
734949
198117
419520
924008
551145
701114
1010106
460835
964001
499395
258802
591451
363607
828125
848225
207639
543381
636121
226422
471044
681433
672314
146944
414522
363441
892480
423897
991121
212854
526500
1019641
103264
165462
1014188
1042981
181764
115647
546111
166851
321353
1003097
468920
36392
931083
993205
820300
271433
792689
962468
17074
879401
705491
998378
11676
615796
741422
600148
519657
649833
531476
37576
902741
971418
306727
717159
265552
252629
6941
750584
204868
72317
290837
276038
477669
455534
352751
337569
653578
398570
169795
193861
979790
182561
557862
482575
516435
850881
979565
144955
816067
805631
902486
325908
561927
120152
338136
939498
284653
587680
201575
661674
776515
74096
477372
768619
18495
909812
918780
19212
717860
609788
755624
121998
937363
291864
668937
365575
508493
729507
501676
158230
800695
708034
646332
379895
976216
1018801
616155
178551
923753
722859
993352
526365
102891
203248
240735
772110
582746
758101
947707
732395
521602
736473
888725
845605
24773
78645
13157
486415
474438
883345
360357
809298
366902
273836
497784
626335
359755
213925
59781
194607
672629
470377
784334
274733
168670
571047
454351
417622
719818
813746
441405
486202
521520
960994
247612
986878
523531
565159
7709
696137
227309
888033
729885
661634
550948
173364
358629
601129
695805
909367
290607
584344
769370
532096
930263
15414
532763
813712
821281
230415
717822
863601
197352
559001
77595
405768
341201
132831
366687
298348
515345
178332
768304
326990
926305
606689
555515
240317
855118
947664
460239
817711
945597
691422
613488
68715
362152
145070
135071
188553
988802
805022
835644
648264
759293
869710
541180
415124
714577
314856
319953
230874
394199
497501
907649
1001110
203885
17650
598498
1028319
912590
947864
412421
708390
264823
985705
569938
310338
686009
457910
487615
461353
507034
610685
308911
476566
542447
278985
394384
640351
690960
989622
526072
408509
369486
158945
836370
199561
903587
453039
1040814
620170
292190
199030
220806
639162
92243
284993
97902
278458
974655
648117
486053
914689
68187
842517
751255
125785
263105
144024
509754
344141
72787
9488
586734
31787
310439
525009
312442
597239
851140
100230
772382
725619
439769
457037
894815
262844
755616
294818
846241
893745
131410
276135
572951
783595
346608
991979
846024
921503
777220
583034
468590
632404
105720
1021541
1044479
447249
867767
940907
460250
803383
452646
230822
424324
342874
348634
275205
211819
346028
937800
629107
196882
104621
769627
336511
326761
450126
913242
636965
175467
278578
601856
166000
178856
460225
983579
255246
1017392
375518
155479
255645
587030
138583
347735
997905
428900
910440
156460
421201
663280
1040796
691732
540890
460357
973700
122122
1039202
707725
288749
177642
565377
1007458
138943
888908
365237
399314
477061
1017030
753355
433927
252275
510889
672637
371957
411737
347444
322990
482966
933900
907608
822723
512034
69297
300150
316765
6424
388364
808775
537403
717090
859784
1045363
179138
553681
992605
784804
604665
510544
826613
517748
294388
1000924
452036
872468
248245
884059
546660
360252
41760
601945
205850
584946
740149
936997
638448
903345
455499
202317
505059
234127
714128
241483
79550
147709
425689
276485
607597
677834
383665
572960
271116
32100
733370
49594
598761
791105
232290
870316
306694
297426
563184
838465
43077
412114
811281
1025098
691996
330090
921548
491416
164452
846981
653285
522734
617075
808579
13064
1026719
859174
202909
875765
583372
981304
917064
353089
432754
97782
950334
123682
1017706
499825
497436
719731
113718
749850
331469
1032013
587721
458093
348869
640111
997016
1025589
320684
1041084
368843
1015507
85370
346384
765761
794074
778943
660279
143226
645696
595030
398123
1013389
109637
693839
602549
429527
240106
854985
441158
364947
513448
990156
498222
712843
256866
367791
916892
298498
102396
315295
551854
412975
573288
426332
10532
913921
945847
623579
297144
894811
799788
137814
978967
14044
217016
844526
274184
944393
450520
843004
1017845
161772
807381
314037
260195
606966
409608
299025
240744
322157
679748
756016
497731
274446
610883
45788
968248
546929
96697
56154
172293
248411
588763
589119
683729
595447
352971
592647
756947
643158
1017668
378210
994398
553978
889797
468095
1005479
329134
793358
264179
399234
607974
17167
735215
699968
903463
489554
756643
1019524
985775
800913
937376
168309
667311
591591
157917
158498
138722
75968
508578
614052
949543
882939
909570
173136
791636
415719
538164
729395
699382
54019
367345
436555
904858
792130
983441
129774
807440
253256
616164
342845
341456
72312
188499
634873
812095
944577
516776
786475
176605
1035461
588568
306789
488227
514144
788411
466106
815138
581624
148249
396669
382617
197752
117929
316742
55192
274327
679122
52453
636004
112343
270631
755801
702555
805309
821690
752579
868559
592052
843003
996791
205407
80443
873470
993738
699252
439801
578291
682175
8981
643150
847833
128677
975713
260277
3392
27512
635197
657023
379923
654914
989536
340279
621093
433137
603418
876192
165099
1001522
548795
18754
837354
645878
512231
336466
596649
911409
423850
717483
480611
678178
1020711
943755
413464
525014
344930
220214
302509
902886
512442
844325
254258
652553
708230
421129
1004731
515372
597793
83550
184207
585780
650932
189597
409571
116466
757934
823145
472590
338574
379489
394611
773417
1028181
71034
482194
619629
481081
83328
873318
903097
733580
128927
845940
538669
407404
601245
73716
114021
773636
992119
943412
544665
5811
886112
820188
379021
409145
385673
600136
101898
627577
1033148
795729
529323
724242
436405
145981
270216
733887
723177
42983
440338
783413
3125
734290
469593
598092
15344
59780
920260
106697
307360
23069
384653
882874
531667
802093
623167
317994
542650
945063
736451
329274
521419
694864
689006
893470
543012
853712
780868
529453
244358
57298
416757
934479
851243
243250
869150
239183
842400
268166
1019306
481395
103014
760084
753524
928861
806863
842160
311567
869311
145095
822039
364002
615841
925931
406547
192768
343502
949840
282111
926860
669421
724580
378368
476319
708820
994192
191003
510822
566566
498029
885437
884591
1017306
543847
217652
740644
926606
1020515
883407
343317
244893
2508
706206
212687
1035191
113759
1043825
381922
892772
783861
560803
782957
665361
136488
597957
369260
505878
640219
632797
836803
548754
834238
374021
250182
875676
448539
623824
636418
664073
660894
255444
583144
806965
780192
515444
1030369
484787
708076
498642
554572
631564
299789
470430
391850
235563
834723
613581
443176
892235
830284
613136
999194
358115
548802
5782
197160
280778
461667
724826
259770
842287
510893
792923
615866
641669
784413
337629
515025
408713
542916
294483
690644
485882
829583
419997
433209
835266
688059
367848
1006172
192460
1003052
691420
541805
922285
294690
320766
503956
335091
888717
623683
798234
403565
945989
227525
740054
15720
508411
110166
508021
820211
772887
365916
1009944
277350
559596
823594
992280
836813
91384
530964
825903
859480
959313
718561
115805
848848
37304
530004
944560
544276
243363
626723
970373
420598
941316
578238
654191
941437
560350
541458
825204
156341
127739
298185
487690
505304
911683
963588
986373
380902
771681
972374
994236
513500
33264
436230
218563
423810
1019005
500732
243338
585909
50015
312491
982577
114944
215653
427041
763968
459645
490311
22714
218422
629310
485978
795000
461782
434450
690557
227140
948596
82744
20924
119012
762481
576072
33565
611659
171078
526729
545390
918936
3215
235326
860808
592495
777133
449264
665624
476019
876962
905291
675255
496301
733156
100028
280411
633734
1018861
292961
3022
900939
472150
55615
78418
437697
799410
679744
923366
707265
967777
581771
754921
854124
529217
888571
523174
154913
326763
809912
13806
503074
235452
404415
984074
1027791
406584
380061
73617
783255
529123
760295
782378
207385
450724
628751
49224
727632
610182
857047
252039
316963
627268
565580
726342
209320
474804
578977
30596
696751
131693
24373
544926
565147
552311
515582
297797
669571
574025
783934
1026342
749193
101855
110941
516379
322473
688254
772323
152375
921859
389538
277631
404897
904706
218858
46522
430042
787117
272336
485936
1026615
449454
456774
924146
789351
218754
738465
550757
671230
722440
68770
431820
814576
591790
271400
719873
39691
752045
414793
355449
831701
338453
213749
998164
519361
713700
615953
884999
517659
485004
435232
579249
567796
144226
448604
967361
756790
888508
286588
977321
913507
309821
85392
100992
115224
193269
274016
946634
966683
331703
428898
978259
647024
591791
860332
250227
255395
617438
8547
980439
874688
395528
914639
513478
646488
424036
581787
841877
962593
26990
236518
258886
210084
788251
459940
334660
638159
882796
891005
346142
837180
722849
806422
559501
379424
151020
197185
848428
412084
881530
490622
224046
885747
1021251
413365
445033
604133
122293
453645
858155
1025531
628905
601809
765539
95981
877331
866466
651205
652991
305352
1024837
947366
45555
957486
1041206
950049
930041
474809
72958
691086
870852
491726
810386
799627
888874
757936
89027
850899
93550
1027420
317655
569285
82108
676832
480602
738687
672622
607308
423234
119156
21229
670630
737753
30522
849915
488548
672189
702043
150183
1035169
660066
312178
598946
253510
12080
548859
214454
808226
877978
407029
373021
1044319
864842
156535
695981
542044
843531
212716
852628
944941
425853
611741
847578
820538
607392
759203
377302
86047
357646
714332
976215
767583
13317
393470
962556
196129
74694
255352
663612
31946
765587
1004274
771338
107770
31458
857239
783971
185813
836641
770519
604634
433121
307872
850337
92244
188676
515551
645589
167538
571914
733081
178261
705086
371235
518025
432055
151413
810099
916495
427615
896990
780070
174198
470843
940587
346247
286866
616293
57625
609860
751936
988356
571019
422768
478190
229095
252248
515887
194733
454497
299605
578267
109899
464531
1003166
74904
109764
415403
246651
561330
1043849
296048
821109
426237
343452
364964
504291
415989
524099
364909
560461
635063
562483
558408
68941
785194
341752
472103
833598
181640
547944
142039
716106
858118
1012045
115341
994469
870618
182305
105911
454792
601778
176717
502451
661455
502800
233665
593949
65055
451624
94755
987882
797825
408153
586189
343066
874362
541757
802992
965243
453386
313364
975737
124362
248140
477516
204958
826672
435107
722592
562314
543445
656235
352119
695086
314474
169008
977552
551563
96347
977869
208842
633815
635645
336545
655626
155784
223528
435454
326149
603902
257238
997176
768879
837621
717659
484928
330529
922627
1027147
1020882
618542
1014016
876260
164038
116466
74246
768289
654938
484008
134929
628275
314865
829866
862097
8867
836299
22260
188861
92210
781119
148392
134974
162135
16018
478333
440840
461704
537070
954236
398981
119336
98905
234705
489134
573887
981919
729527
754043
514649
270284
936084
356641
812024
431281
393251
118277
424393
818876
229427
332739
715484
510622
367803
852894
356386
600063
299103
594466
228861
898560
725015
36902
517552
356517
534362
1025485
478709
873954
187504
1004578
519476
201066
1037773
301418
615822
1026437
630319
303707
157112
1016402
793425
379534
16648
373937
643040
1247
765329
503457
74273
577275
941886
72260
923010
291520
95682
470195
915087
352848
948087
870727
973970
822661
899774
829271
47213
764635
701509
953895
781243
160981
504262
976613
1005927
829738
540964
3578
914509
818521
6882
413053
351144
317421
614591
885776
1028638
774922
52525
485399
681374
747565
286794
287482
688196
661213
659402
262652
47618
152352
12074
728603
213799
668786
874215
491496
914616
265425
940330
66817
735784
94397
485928
818040
94894
1002926
987613
277785
292237
687340
1013189
568909
62824
104246
511126
479205
23385
521372
621350
86209
772480
1014725
495850
720236
964572
116149
367030
31494
257850
343413
96586
323762
1028849
299624
144110
808913
781279
424025
301308
959374
766177
718749
380008
794665
893911
825800
377389
82145
114879
143940
559553
239740
137085
45839
765171
320196
622093
180572
65217
166167
193483
284141
839156
399508
553409
732718
351445
769320
218127
432365
267439
246822
749815
220188
497072
1021761
376870
472031
626670
1041590
66506
663167
525650
243512
129354
513115
566221
377885
612173
325098
752489
543009
832183
598930
392544
385153
7091
423178
879193
241191
475330
791781
269315
545390
716082
654661
647550
204140
323663
30886
202287
89984
734815
716481
954172
81871
445939
731225
689699
876435
312091
326506
385760
364884
587556
278333
502966
336825
131611
399853
374330
593796
728381
379689
273546
415561
90985
795817
200868
216131
887262
183918
343333
925733
787575
291317
860652
265448
180661
167019
917077
228307
362501
662225
96310
490670
63747
470215
755356
1026993
756724
914085
719510
770556
77351
549456
683761
156275
669509
386866
959686
149289
1010359
566891
722813
91516
426932
280539
51999
810639
241970
86307
592849
459645
804754
738441
608146
957025
5562
539749
573500
212772
448207
61247
43586
673062
991240
718867
567877
403672
635466
664789
308975
801050
976746
981636
848997
745953
534870
285153
392924
932643
98291
202817
668273
28197
901281
194409
198970
775398
659070
182274
76842
260870
703140
678360
428761
670224
146050
850538
753994
771466
391946
654712
886155
779938
328898
627136
647954
376510
499594
912863
442554
535422
183461
521522
52042
801005
957170
82006
190297
380699
402855
683637
462722
72905
111205
873620
913781
622550
100129
80029
1025263
749498
874231
404844
161924
959619
594989
985077
788488
878092
238706
687941
205141
331514
70298
979064
254375
64552
608386
888638
725001
859168
355154
542811
417712
731014
699533
705678
272090
859923
331685
610495
602090
562865
926184
342643
338214
262794
1027549
102208
544863
726812
58960
83533
97996
216571
141326
599453
309174
382426
110220
645801
229501
103048
117105
550215
467646
355727
177046
681734
778298
964136
65586
236284
724675
499241
467590
243424
1012505
193816
175802
419773
52379
1020171
132704
231661
787685
505504
837055
246385
404744
559483
949530
459191
202595
738366
1016522
916454
94382
238415
161626
679887
436687
911573
450983
747392
326359
95999
774589
263646
534159
137354
936634
580993
149745
298661
642233
70973
517431
102345
116897
764452
530803
462570
98281
426180
823246
716705
458321
325713
139565
514565
372652
704846
475210
341341
359577
570301
108018
183551
78207
565420
826024
313259
109193
600079
669598
92023
787406
160885
834786
201394
1044486
226214
158517
275117
764603
169219
176918
609907
938275
541294
792461
42007
304108
481252
1037929
60475
926678
444377
2552
651065
729481
30124
362475
293904
415095
140708
850637
493802
985515
574822
497007
504364
222171
683193
988010
501666
363589
275004
710311
642758
223546
44195
775129
14182
968689
228922
270276
109060
41790
946692
318575
204195
616650
999902
508312
72496
177104
235152
708049
456658
889502
91027
141822
500999
734779
666933
891646
542959
409243
746821
588112
687327
74816
503038
622948
757703
815707
848704
132780
309034
1041351
742866
950363
830599
78729
153764
748768
244987
175366
510531
979581
943879
182898
835458
35778
299520
386151
183264
366008
352372
1010868
233801
990038
221878
779660
826398
497530
295044
347138
216946
838685
735569
141963
850080
377423
1009378
1034206
341122
725162
110559
602504
977776
166503
424077
729486
33775
327666
247641
464538
351703
61844
750377
492649
417884
653718
400190
591775
481551
114717
640483
629783
471736
458989
235511
318772
256572
974233
1005500
781716
997165
458105
45273
1036666
633111
222128
267815
612627
693829
564106
604088
748066
908939
211135
111501
847724
992290
108047
297177
840123
490626
294922
716989
752155
716265
407749
199956
307401
866842
195819
19794
251253
140807
832301
518131
1022043
474957
18286
775581
1030753
180588
670955
77981
389640
1040885
138167
917509
747691
648667
655769
465128
877015
570461
834599
830695
70189
977093
335267
622023
599489
785448
84721
348757
644917
880398
905812
625886
847592
773031
213335
644825
537893
745645
185245
830068
262700
169011
135214
345061
571615
808553
358135
991548
387896
663530
100083
508811
409170
232386
1006578
859011
641127
807717
302683
284997
287090
488607
43857
238626
686716
335364
886207
548060
925070
766375
873674
386469
334044
683154
249809
59436
1033750
37199
637545
785002
512959
549336
1021335
940061
519284
270466
885449
222030
793297
984396
177589
613235
476476
98149
5763
459575
670307
618382
378656
302462
819232
792496
954959
469665
674735
523607
19938
917474
686600
745189
685998
413626
43989
243367
231089
565227
708829
393202
210337
945816
123291
983508
763634
499519
145903
329110
999976
185365
183842
152913
1030642
289564
966172
144488
111398
758958
830928
96631
485369
940515
9112
904139
105810
404690
726559
515836
128710
1023315
416299
857138
57687
6718
2096
146992
578374
309077
264112
1035224
332342
115697
470
233380
200878
20464
621345
150279
550367
416190
523634
522768
602931
346384
574030
590226
1005737
603155
434720
31193
140753
952479
296427
175439
3820
598434
628783
764888
734593
742558
218874
467873
186730
365114
685475
291505
891171
596131
980588
649912
502273
202283
89036
766518
994963
660591
140065
738633
137149
500346
807505
188462
945658
1006302
332514
887772
746775
34757
1034897
485894
603042
131242
488717
1016518
130365
114968
748866
528733
1042959
537090
341767
186236
125590
172732
644298
21170
478289
297209
40722
444222
146311
166577
44621
928016
979816
460898
261272
856
979348
82769
38337
7306
774210
171441
807545
799185
486011
344089
599291
101950
327805
752638
168764
277113
770130
381230
198009
239112
895020
436209
342124
597449
214317
514973
446955
252203
263752
16966
37637
682249
296452
57770
949682
198340
99686
710559
1000719
381684
717542
759308
735737
198642
210069
962740
233707
539473
147274
370171
1013723
701757
809188
505186
198398
801055
369925
884465
945840
418483
59548
620221
406135
544255
806979
400629
422718
997862
1003094
596026
1002352
1040772
544265
847621
829108
892816
595017
863445
952031
568386
369377
591220
786206
731294
92182
514092
659064
1014046
979705
339158
768194
949968
839267
984810
186784
445692
523513
660562
539678
122503
603055
578195
123821
87812
994352
415977
585891
1043264
689196
1041846
385964
296546
12329
924000
481609
107757
826505
545568
172875
350307
984291
179860
296914
982895
569735
258007
121983
212545
994458
1043369
127953
520274
260368
613177
127457
988433
714143
51208
26858
988595
39891
652846
947602
320284
910494
687873
721656
56999
126429
63397
598285
919412
909895
25426
954264
539760
127000
131394
415855
52113
591794
1010613
37676
535055
137094
767296
313343
367286
647563
395879
38251
883898
215823
63660
623865
674406
882131
19992
982165
897714
207714
1006090
100925
233283
427624
224181
111881
1034468
477765
623390
802583
564823
311524
901796
452909
1031469
696866
437143
173944
19938
704625
614338
491932
831092
550388
797688
601457
60456
52371
543344
173839
657496
240072
652497
1019350
275761
102338
941520
606915
118283
791845
752585
777743
380663
171478
367988
893305
210119
770366
525508
414024
135448
356967
1005732
203776
113625
814128
844229
527744
1042662
956026
362338
1007021
135634
907553
894614
461841
943522
694272
756995
228311
223793
441040
776219
89418
148278
34618
800229
498180
125079
436437
1009019
299868
487390
604325
812938
740215
393781
341550
89525
728792
96425
881170
1015346
1045319
829546
665770
292463
167132
962010
1013155
286421
559074
219720
893343
365016
584706
711181
161148
591690
561734
470628
142956
375720
826260
920282
329522
46080
839663
68004
51228
406443
126865
904594
339348
876147
817797
974501
5326
503225
404176
827127
303188
748215
148017
88674
640100
446225
671844
902640
987441
573135
881601
494227
774235
977185
914567
233882
43584
569552
724566
720300
41072
132767
390824
130567
353584
52825
1042022
977558
283478
511628
380719
424204
61654
1039577
48681
768755
267689
56230
639422
473710
112366
418085
876763
655913
1035473
236528
229774
439407
85559
98981
551246
373660
711475
870465
476328
493787
76142
638903
892750
595510
823652
289333
24171
130224
391808
147917
186893
94999
201202
190389
470429
709854
67887
877185
88494
794696
742178
359490
533173
507356
746479
289683
584781
39832
350327
300150
936117
604714
819817
670055
26845
79205
948455
922178
873906
685727
871560
846911
539069
520991
466874
823530
915496
609309
347133
285793
151395
1031916
147231
51637
379056
90910
881846
551617
2799
451212
1017803
1003242
431771
882751
402170
242988
5704
352563
795162
640337
708285
929219
466650
199661
718932
809314
965552
157749
511351
524012
966486
722820
778290
235580
195226
362958
43109
625410
356474
498281
243249
49627
246017
328562
168407
670095
999292
963894
685667
420912
447205
593576
458763
338909
522095
116805
311923
585989
527441
458123
16719
172333
420300
39619
321688
852253
589997
733142
185376
862655
906441
255367
724981
550831
956810
72985
938054
158014
420764
226824
625233
983712
465827
442409
244219
622741
161491
951711
656650
270480
9714
351432
717612
357038
635849
993913
439138
917489
124807
459398
648178
885767
915187
282459
683533
624065
579798
246513
1013780
933575
530
134866
844481
126608
868692
344539
332071
397529
441532
15561
612425
654050
467150
151800
894720
720521
427083
586528
535018
595565
978637
29022
1018250
134279
516633
161201
344624
718934
575031
16344
278841
49825
561216
578058
503808
853758
940715
985648
715594
763199
86052
418737
561190
204106
60798
149829
519321
445130
441982
839533
207947
23391
330031
986291
804730
483724
877434
811339
135888
175170
903911
68468
289978
388471
1037798
370169
997714
995142
131949
800046
161327
672457
106664
791173
768113
282253
129493
534616
866539
789880
554316
134394
918580
626473
946339
724673
802477
832751
223137
65337
954124
208941
565567
984030
693314
145036
555294
305129
592123
675837
466144
151532
850475
3164
634191
889466
150720
913579
219155
428160
638589
111024
354440
87648
318684
732359
332771
410384
959752
429394
457693
826852
967875
1030205
1024949
31972
117130
43652
624951
80197
956727
319694
465528
333265
234019
374127
71867
207283
327587
872271
921332
743721
28507
442686
718370
786367
19621
105932
220235
410551
165311
21726
54795
1022011
795141
744423
990815
672580
992333
908179
591415
901632
899034
111258
301724
514459
295397
216070
765052
3137
411723
587789
697304
360180
244853
369010
666686
325657
336229
530298
854886
475473
877427
415382
959525
1003981
714167
102191
220565
974060
32046
221411
166791
169524
59032
979915
879866
180015
111759
1016427
147211
61107
67186
736766
688695
83019
442538
276882
971366
888429
32193
865901
82033
756600
348650
963888
715008
78633
698625
1008553
518141
776455
760902
624429
740367
889666
538813
95619
601523
763402
845109
190074
733907
70600
139191
1000469
1026519
87738
197733
790049
13172
620337
1004753
103083
635066
1005346
198177
493195
882491
939314
227119
9007
798832
1012809
215362
306874
293491
225480
61414
320511
1016626
181300
1032109
856257
594780
748078
1005683
630688
402745
459255
296640
725637
963122
1025754
697308
762324
133244
52260
418531
406638
144405
463915
313708
50270
917581
35439
798235
324229
915587
129634
182992
805577
296275
765026
191391
136712
1043223
886299
185056
1000979
880197
95990
690247
46763
686236
485792
536718
901701
908194
384416
872619
95799
7076
468391
563241
812331
561160
681554
5878
636846
935525
61401
643583
358403
532419
927633
737522
182137
548475
559314
272991
348123
848741
1038936
827312
351221
281931
95715
1016600
463941
1026320
311224
604930
542953
769911
227294
243678
412241
573315
143213
391903
291997
462270
337712
976542
108061
613278
378812
830584
718253
700361
900575
328197
237421
412983
342178
384780
345056
897293
434270
95577
746624
50299
108293
240926
111595
1000456
195498
901359
940620
894236
481996
771604
331839
927652
793262
806265
958912
935077
83070
216516
919082
330661
892512
528423
938551
373977
988526
794071
363231
889536
490611
963959
370611
353275
567727
953170
23758
62530
791835
511635
593970
148189
953189
665553
292028
838179
155232
104407
821050
127585
477038
714836
997056
837226
134189
855012
695586
675461
95739
659108
210754
739288
1017145
293178
427516
434231
316800
912620
667203
277051
868273
624562
932001
70397
16259
1035019
589859
982379
250296
1832
558070
486492
455398
771061
234414
751300
761162
361236
511831
104715
208177
613370
417024
822018
640767
29286
477722
635188
685255
970721
816188
568045
182209
850242
201802
712514
735472
863411
806370
429526
1859
775556
709447
283645
841898
1029806
747221
251238
874496
952292
371104
480494
795486
305718
91504
751611
655425
772775
885297
372369
192965
893606
64942
605965
667280
983366
915145
156553
162932
125191
127791
197479
1012006
256136
747510
136380
932148
269834
726103
924189
869604
38371
627146
321836
333271
638932
784433
60374
326396
1010260
126078
415311
741684
912189
527934
22918
335726
503590
860742
338940
858695
575743
11471
359410
587562
18257
718159
320189
982205
716519
565502
174935
564166
834704
144399
649521
961605
530529
228536
48023
415439
582234
662702
730989
653284
957775
981112
559009
749527
582019
349981
43728
560823
589860
411906
359015
583314
969368
793442
934270
397586
571384
233872
91844
614498
484038
904049
474157
651401
135207
133433
686334
315261
77847
509304
435829
428471
954600
595614
777275
366180
732150
537536
1000086
169515
286875
627226
17729
996013
243354
650921
1039066
41208
785900
760501
240071
242204
200435
562046
509351
308091
651579
79539
276286
881996
347747
665931
363313
935862
79875
151484
159079
151075
1021489
928310
44082
947336
300708
207059
418018
118297
693070
526775
990592
167737
257024
341193
74980
311501
472622
334723
864706
451031
1040285
633038
721984
774492
19214
354692
1014520
193043
66479
585232
286069
577000
177790
473135
982413
744575
496610
724875
764177
541105
766589
669728
504247
984434
296502
949724
750986
576697
368096
910805
222737
454217
841278
519661
908372
763060
288952
871825
403167
892730
106685
306197
64659
935338
104425
262097
1029043
868733
1025254
1041805
802719
998540
485322
316809
783720
1036723
392737
254485
342939
630878
1030825
549130
296263
799195
1032144
810428
364226
867617
1015746
220861
86181
716347
742244
299412
576237
240266
583727
43168
874646
673570
783401
831788
644495
798360
735039
1003278
14399
19679
293435
990501
330964
661214
100781
809689
935155
333633
890268
272188
356731
583180
1006608
277505
906499
516108
987229
768582
403711
386278
997421
75179
45546
579467
130974
795133
603208
678037
316730
930972
880894
647800
1005347
964562
551599
471598
751532
669942
459161
496375
847698
411632
289073
543064
345817
647566
551216
980622
261322
754478
798348
993538
448456
671137
665806
588894
1013941
696676
384155
301814
361828
118186
285341
304094
1036235
616954
435123
736360
253157
522656
626725
212070
393774
360179
70258
226733
387774
578677
702503
767593
32742
215295
784143
833341
486371
105356
4924
366110
998997
982438
67448
719590
930383
509048
440237
295919
241451
179024
626558
346631
952341
931686
503642
474303
90842
138820
998026
881156
887724
83098
986068
770587
1000563
546970
864362
322064
113682
955842
46615
726383
314492
1029666
166858
819828
139832
173776
204664
693425
814134
1007566
30189
386186
1042063
388982
940726
517186
215038
980349
427365
163488
838788
692443
682261
235115
781851
1017389
4682
979905
847809
754364
663440
946937
1041886
556871
110862
857972
50999
689212
646913
717895
1023566
423914
624041
133675
932655
996941
1036846
528274
450708
499311
298648
242460
564188
835769
848983
509939
3033
910600
740559
957432
818828
561112
321656
290875
410569
52043
1041987
353359
360725
928121
418611
863330
715265
369299
534513
375986
612546
970425
355017
1041620
25115
67725
678881
400166
437980
345786
430445
394716
83165
870775
479026
566119
699566
165948
607113
362327
720755
728853
640914
745031
782999
809325
866230
837546
39353
349265
39157
38611
432683
137765
383662
287956
562944
172637
865368
532408
952453
981377
187708
527640
805739
57218
83677
473314
351134
869698
315011
427640
250215
811185
707663
844267
606612
522174
931394
171237
377900
434375
580024
871751
593480
538666
913415
6235
967366
373699
979278
437511
993403
780678
302529
742931
662709
25945
564272
45144
1004119
793751
953420
426996
284802
409175
334879
621084
431302
327002
1034092
216867
341295
276965
240903
747197
516799
475505
245549
245543
897706
1014241
978022
47457
783176
373074
390848
48360
913602
540676
1016967
200637
477239
772333
434978
894252
305499
521307
617498
130433
531516
246744
127378
847546
217927
706053
643782
105022
422413
412347
433432
492430
676372
615177
1042136
970812
837184
555663
955797
208195
1023658
860010
232166
132873
791239
932428
694361
824032
867017
836782
293916
407864
811054
1030771
229346
227720
213873
1023030
262005
619106
399688
185325
141937
682011
296466
358282
888861
723742
217925
510509
968261
952149
136441
538972
369316
384757
448614
309402
641804
498348
809659
279073
782994
1033097
215504
57246
770729
310602
503662
677116
234404
571354
331618
599906
561847
210595
85609
973539
569138
35248
1008074
60619
733779
696917
337420
82202
580368
468841
685724
230355
517535
836138
717474
977882
996388
510023
838578
953684
209881
369425
589952
642974
593760
611755
993725
305542
782243
806501
165229
341685
261761
508275
502313
91383
185208
203374
1013624
19
985788
579676
436483
989734
513268
296956
980865
17
81843
936423
583775
616636
908155
319302
381742
528688
881755
711488
279509
59445
322195
73467
545456
233899
314103
469992
818529
331812
655357
263799
942921
332559
1011966
819783
135886
387290
746089
159863
805462
694454
626668
651846
493042
377446
841215
994666
714132
175135
41258
858829
635693
434751
480321
264548
300546
669092
635685
1036555
10212
926941
884629
704098
152608
221770
53543
825303
571365
5213
410127
183926
865765
749643
518263
194554
714962
531948
725949
661804
270211
202340
125147
936823
70336
599366
298997
374114
436080
500331
280517
19250
658841
508458
679347
884163
550265
176473
3000
1023075
595263
14613
942839
489700
589392
116354
230409
945259
810185
417725
97999
796877
761522
326787
587943
557763
427694
71114
566291
516473
575056
783039
2317
51385
812247
628326
573347
49517
900754
987988
922251
478566
105683
606315
183484
875176
73404
77405
782055
627920
959362
765221
210828
385267
997764
408443
481988
57351
908831
897737
317733
235389
289457
706809
633679
271161
828908
24348
349270
488189
133520
738796
744398
481816
460827
388394
247011
43593
968545
204586
736023
399428
768046
702360
669844
1030874
776870
594729
924561
600822
482326
784466
984377
877322
906591
46091
320154
1007103
464552
864838
136265
943949
97863
682799
220561
228855
209276
932965
941956
241633
469970
1035761
548251
36834
161911
795319
1015125
998334
375446
409717
318586
964487
440845
229302
715713
1036176
3343
997809
848424
678950
109784
443003
239413
933150
32595
724160
931540
319153
844810
302292
301317
597885
705786
659514
493725
262657
338888
215919
230932
632010
356233
848278
44537
234619
261975
357087
441012
754009
955099
476642
712809
891403
500330
7023
1023896
837597
276230
438915
564702
502481
777156
134198
626616
650960
151677
474983
72540
305437
894011
997995
686411
550937
920504
82903
849196
786665
524672
725376
49572
732552
657656
783393
199325
286480
376480
253961
319906
785283
963177
89425
108556
982578
992212
216755
397157
193225
939809
307399
814779
21771
965184
44557
557691
494551
472936
90921
732379
408283
803223
891581
811794
128589
696438
223365
40541
52065
622780
360701
527772
998990
642448
448495
551937
408887
139359
500390
277779
525276
116470
914158
219135
29699
614349
843120
564588
597655
720582
1036605
419839
980669
120799
550482
271051
174942
69370
866936
75092
439291
810485
78688
557259
391477
594789
675753
200712
391476
164137
867590
945086
977050
649521
116460
28274
372918
498505
411145
291627
223134
908871
587690
697194
823479
803519
213437
302536
764796
829229
772485
397224
712122
522572
625563
975027
327026
324717
609615
62550
812236
281591
16465
604480
158984
430225
623159
469305
59358
902167
256278
1007130
878271
477977
687207
248451
637520
105094
768936
485064
147989
638549
483148
949437
112159
641139
505617
76114
589286
1028152
756330
780373
110894
117100
44645
423298
158096
466299
840858
56079
64818
173480
811568
738359
214181
916936
148497
307400
807296
274286
154796
302863
369538
983753
409015
55145
394763
288454
14818
396487
151890
947838
107801
536822
179589
834800
363250
4463
993241
620717
894053
51210
903766
938284
196907
1014704
736891
323269
851579
697
158443
127555
166189
720325
966170
34833
611663
273698
417744
389301
991226
546522
819533
787412
923686
721166
1030716
776765
812417
836112
19432
25997
371737
284184
736192
780012
821441
285566
405969
729034
1003893
840440
945299
17436
460371
32882
800485
357340
161386
190526
695225
814134
409485
929308
961169
630773
315833
847257
779636
765606
609839
978177
116392
358835
701828
538862
256123
631850
811639
1023784
330058
610455
356898
636350
178724
436591
132951
253929
43912
637128
591171
547692
583682
200618
578056
702296
924999
661224
232998
382338
890331
139387
766112
26928
512529
511159
192406
667683
463323
988866
195298
344670
481830
228288
593400
761135
426395
959455
544941
513246
119285
424545
276722
357329
502953
85041
249314
294320
229508
296388
308057
574794
480461
152330
515414
224181
586020
23953
174070
252279
628234
284288
446327
954890
724442
597339
819007
233750
6753
116291
117871
156841
164891
892811
406784
149272
790540
912128
117511
295932
83267
83199
798291
156889
468745
484518
744594
127542
24442
406473
832829
575200
34607
820551
89206
667680
158774
424862
892400
465941
1030624
234585
957085
838061
33284
579948
24794
902893
148198
876801
49578
800211
777270
814652
401806
756016
450874
15533
890566
143704
300213
523445
857826
531221
428702
255930
1042839
280808
414792
813919
679800
467540
816561
1044668
423680
370959
753758
821334
663080
827675
681135
203643
433294
296101
140473
215530
833030
756228
102671
149912
942040
129149
728152
1016510
734282
909055
791248
544487
694163
5152
298499
429448
597403
669655
658561
204569
633860
626792
123334
463484
1043585
1000319
784861
192440
380400
590341
838547
627573
591967
923328
1027602
396197
435052
233974
112011
187782
414879
593544
950030
456304
659577
109976
116300
559752
95159
367321
133237
990895
775783
566426
355021
125120
266453
274181
971191
597390
173227
192443
643653
19510
400570
307613
568685
685378
1000736
130381
207393
60083
177038
986158
173715
999475
726500
648459
315758
440119
793595
641639
596176
383464
898027
313322
396081
64533
120624
975560
196749
778895
221547
890414
365033
348320
511812
842612
565164
963318
717825
568029
867972
243746
297225
700172
763720
168284
673240
751787
730391
802155
1002911
695827
640412
108928
967709
776920
516011
518216
1029901
369866
999470
611243
758295
694035
556658
128297
491150
911984
508995
590972
1007413
625732
544551
861765
628924
55019
976964
661356
361686
822449
505028
50328
529341
707570
605560
993061
68375
666510
1026963
238358
125300
112037
169694
287086
674601
740126
174158
804105
461133
434097
964873
489272
918026
483644
412074
196030
868466
67122
1031449
728947
910334
770315
10607
138967
862125
895952
996806
293259
903552
49112
103369
984026
461251
348424
554118
663387
332247
86693
607187
109736
482347
786647
228224
269747
578062
23113
726979
632978
556184
846712
110755
541109
644459
80242
25667
830205
603115
189977
414778
668672
914134
596079
278641
695603
751982
205141
268776
858452
919076
1028147
890675
758702
834797
192316
885906
899051
853592
995658
874043
403231
707638
19466
660029
459054
747247
623831
870808
330062
375619
868048
847631
789193
47880
90769
122188
616151
977307
622844
452337
545259
757089
494787
653461
889449
378508
694648
149408
385646
70965
17715
6468
298469
202705
390132
1010243
393918
908762
305810
672313
157241
223523
565022
37556
383842
29813
918548
277722
794172
591286
859221
884988
822080
154006
235365
237803
176660
1036802
116111
1022437
691394
1597
158598
576428
899488
352910
522859
900814
823206
356000
697696
949002
107401
1001536
192748
1016329
214298
174801
371367
391584
854115
589132
131425
897855
416559
304312
994684
201231
981454
427059
799200
850307
80240
813045
959662
773148
455584
371663
317416
642405
135637
695282
453505
658987
132595
191424
859725
845274
553395
738655
12707
240709
1004333
800538
655152
766965
253128
450360
590436
236845
848023
167148
910433
774183
550689
579766
119882
725541
175246
839092
234916
130189
317851
127583
535563
574858
445568
541587
881449
920044
768142
923501
717118
414218
670932
238868
269428
155103
619461
170927
806521
357806
717499
775422
563041
308696
872094
252639
119713
732061
505391
1017235
993236
910627
266261
746465
632422
543227
263271
790544
748645
306465
277563
593524
694020
914089
329130
505139
456155
800986
311216
396086
55692
39669
266354
919050
131698
699205
983193
103281
448470
751742
836573
429729
73630
765708
449318
14844
970629
310712
728689
755845
982248
201561
159060
564830
521594
848621
274252
269462
250824
557479
26427
218463
110557
220966
312539
196651
296711
840092
346640
962170
985095
207295
1039141
785531
185209
990176
635209
431523
457280
964279
342167
81192
1043106
651925
61794
388200
485276
214593
662283
367168
905866
64986
467385
979012
863571
388369
789499
82128
242246
397149
498452
770895
1013250
589069
846221
820762
664998
690788
742726
342393
365819
349498
850125
872117
29145
861017
602203
1038924
790832
832733
792374
557107
132172
594630
489394
789704
8955
47138
758180
187835
535335
264921
300957
895978
67585
883532
413170
754127
940442
424827
931962
900479
577769
982185
35846
213658
171161
968660
419669
231370
660107
563959
56304
475005
193851
787215
337418
389852
610876
799209
918274
503211
369436
785684
640410
366227
592828
637671
106053
668150
698793
775968
238994
55536
30851
752673
262372
104629
462645
1042620
1040576
368084
212878
620771
732075
173722
586445
114618
256514
464580
212192
295212
516033
386033
989932
32749
514025
1014608
722580
612855
889606
127908
896208
703730
90926
279053
513668
677207
659181
16345
771772
182484
294794
242753
186661
842526
1026872
164488
354075
575548
587580
426067
414462
442603
158193
819614
567407
736396
967664
668009
672496
241436
41243
687746
804965
16265
566122
805180
404241
849258
636295
853449
1015823
1013047
874353
892818
114987
855240
352402
430203
989470
677565
126042
294418
872488
313995
1016189
930200
615835
117947
709051
981721
168966
213981
863340
173940
72538
867629
443388
925093
64005
623558
998645
361606
343273
416762
662237
796360
455475
1002467
628151
90184
481002
75597
1025860
183691
542424
917879
563113
119543
636732
79578
899243
651767
110152
380649
552140
524422
398203
389749
681574
389007
94123
895948
999618
52564
910455
177992
833709
471521
785906
101808
428539
187263
499466
594659
215142
22493
704929
188162
972891
992283
889283
845462
512513
161094
245886
696475
994015
935128
441110
47108
451237
662578
1020433
490561
1042265
554615
834711
36057
350829
60786
507285
185957
998497
530593
830823
271832
962689
462521
190577
979835
150428
378968
826087
881480
384376
20189
652517
61556
1012279
148802
918747
539010
225137
209943
182075
433284
176876
324148
899770
11205
996409
234328
1008314
1044439
385931
413605
978182
89182
641450
985449
989044
486549
226679
758130
860861
722167
352032
435268
210782
206134
561751
298512
685110
7221
161110
478024
817807
163799
726967
396893
232688
904725
257375
392004
17535
905257
786450
735950
167865
750688
751920
155717
625981
847744
1037787
1045110
756145
418920
626729
460395
19474
689865
653511
368497
71187
622410
1009404
714907
306103
870875
406206
783276
165836
791006
273389
350815
8419
462749
492815
508498
964057
346769
459517
129194
544992
957157
1040693
62372
796753
391473
211008
470625
861184
939219
375222
971912
352981
216591
625498
925145
739909
384047
831825
34348
800138
438127
678640
540938
596794
886736
310032
597504
787071
318718
238025
782039
485921
89052
41496
478080
327033
424725
193326
424633
326508
601375
504105
465927
827412
373891
1031035
79503
799281
210118
778649
156599
219242
838882
270260
200174
645795
708741
286101
990140
268251
814452
137381
895447
993757
689721
993338
349011
66636
647740
341489
421677
309027
511908
632596
659456
641440
160967
369189
956913
77788
688689
112419
536123
559511
291879
444152
190369
426219
376251
119373
608721
724696
606769
284899
55988
665925
703052
320900
573790
691520
882577
53564
636948
308700
691423
74912
875359
464039
21621
416942
462844
138228
197821
1026183
1018263
451291
407111
789913
378327
828751
129435
921215
886
450049
473550
191162
911123
20719
735076
904029
617265
790655
1042188
828136
675794
278609
439001
964224
241107
194948
546459
1040524
536931
506884
534301
683868
136323
826549
332820
835154
91218
1538
80449
629559
437570
804239
406769
307025
457851
514881
49544
925582
842547
459009
986752
620286
851700
376118
1012830
818795
949243
231174
788306
792808
436047
764957
417709
988801
354762
717449
180427
606445
381685
748352
445571
718287
795514
180279
17270
619754
364436
913596
26334
615264
706031
51478
994437
915431
115199
63619
579341
814545
280502
437669
941251
1030561
439956
989298
933848
989839
781832
533540
588528
940661
140695
640853
814541
20159
773501
185014
231774
195462
973625
891683
215965
983780
516318
618450
349212
494908
1010122
371149
701495
135565
4605
482748
985238
148812
984965
999318
642303
42546
33645
905790
263205
700354
958108
875100
705704
194103
293973
86036
172566
616189
579302
748337
773647
43345
375300
20380
59631
483404
841788
94898
683261
979037
715007
495049
835372
516514
319478
292840
557960
1031387
462512
653686
104167
162414
300003
797217
509525
889081
519561
493066
217624
796693
335400
987097
569248
896127
56174
980518
343183
561674
122493
483902
348703
450376
873174
610868
431618
155153
828717
922868
1001319
592709
574468
213760
110451
560827
614176
510600
579799
199914
384975
53237
855652
801184
206291
900240
668083
994275
460032
685888
369465
358059
528118
787594
273619
1033021
1035377
732578
182877
196518
421105
587267
764165
149485
574143
328171
4564
476356
463835
14309
728226
613379
93716
690256
979104
349685
748300
782673
568921
38827
108932
533110
669124
446046
375322
942560
365757
50318
963440
669560
1042671
218864
701005
883443
206664
120792
562631
33502
777351
912358
88940
65068
11455
937309
946732
446167
200462
469671
548067
549520
746245
435820
196649
463938
124087
862156
552807
889911
750854
733362
386184
572188
616068
357167
936388
884005
145819
524831
565239
719666
527746
148943
778111
848212
567578
603063
147754
699010
907385
319362
448637
1009008
309487
186898
70949
589378
852722
20818
437636
1021074
329145
72900
862616
865071
30441
19209
674652
66843
536091
764043
161681
1036628
642658
587514
681457
240697
606004
687625
207988
515227
408437
975827
938437
84435
712732
788434
468914
266877
819998
573660
914491
900646
466688
438143
445681
2174
931858
595064
841746
881437
684587
778480
357897
735489
810574
387368
678716
860460
753529
690922
128079
372852
497633
1014542
730560
966042
607237
478778
605300
198853
940572
493864
753851
615983
605814
505807
229274
788548
52954
558449
897934
744241
658344
303217
708354
276177
738271
371858
744623
698069
217078
199025
988613
565135
968810
477539
563063
794253
1027166
377118
143338
260621
9221
768605
631235
250431
392623
534252
711733
724356
148968
556545
645638
289643
501496
971718
180480
678991
480658
746428
82108
272273
754125
504291
222125
234143
493086
183424
1021510
293451
758740
800885
938594
538616
313561
803019
472929
314199
957811
429887
377140
847957
323120
687020
551181
996728
29514
730939
142282
705578
1018966
379416
189167
402911
600183
868767
959096
557671
457829
799652
143285
961433
378827
180512
315755
386310
20131
311055
150951
913084
759946
958233
854020
1012607
605717
148525
992538
43897
748170
413852
78419
835540
246488
529773
795377
91227
813498
899433
236580
913323
565644
1021473
446826
888814
742078
763688
222857
185166
750577
722476
135248
242321
4230
385774
192903
111605
893234
684453
12737
244145
267556
641515
834489
835782
149879
411448
263448
640303
643646
240477
939703
446412
551300
797596
1006648
91698
355822
25695
884209
254
958369
1026090
4643
980288
194462
1012828
929004
935068
1000884
61886
641034
552303
792622
168218
889371
189041
325180
452275
615384
886151
890172
838245
61358
708502
948068
41209
520576
454032
480745
969675
795123
812561
225089
314708
673281
1029647
154225
146914
283007
348489
558476
61670
1028624
267426
311981
962543
64592
15655
37990
981738
156693
721783
470673
153410
709790
723894
51237
288354
698976
20953
445833
354635
854220
157777
300610
75042
916258
400046
316245
229362
718575
939222
579629
227233
303525
64405
194045
279579
952636
26196
342216
921217
691193
695782
183977
870595
515160
272143
255837
846555
749375
193830
597542
269777
906316
936512
394659
661011
349926
551356
179539
474446
21171
195068
800805
849695
348844
819820
534055
75505
469347
508926
66199
794236
509707
443233
701365
160546
936424
303943
130239
315310
722956
25163
938633
918484
701805
638193
740036
973050
1024526
849843
683342
756050
675695
962937
245573
659936
990075
319414
213053
201220
895539
390866
96202
261853
226141
121287
885924
317985
914035
293441
471957
290308
623434
241297
723720
178520
304575
128501
19840
470992
948418
589410
437511
660966
397178
749470
363966
95649
975605
971124
753183
978150
572908
42875
47263
349569
635312
277322
793965
290606
378175
683228
613377
498724
448361
971180
1041305
557405
954116
936948
1002682
372218
1002714
693085
979979
813829
995408
313678
915436
747255
447707
562239
145848
911629
750520
12372
58392
458984
855814
712084
295296
821339
1005942
601823
498153
399288
416391
709498
549972
815599
459908
332992
235454
492756
943236
731248
468855
867595
132316
78367
904752
22124
745947
454048
384517
850817
602390
222481
108843
770029
553548
634636
732601
966691
462778
304033
476216
457895
315510
886657
171632
958901
556020
896457
119213
1041769
997329
868410
498506
237063
241230
865276
621775
4678
295884
798786
408065
770415
677765
400017
510746
854135
816668
400270
838626
520875
926425
797527
961579
1030395
234218
236160
422003
698725
45844
654960
798703
538621
834485
383347
447008
233427
307543
641118
659277
885769
976797
760057
758912
995980
438797
570779
650429
37519
129429
409808
834197
656515
117919
967708
47385
399164
732442
191836
396599
619825
975951
215461
247613
722184
162067
882111
98297
621370
133725
387456
304690
966309
1028638
737466
527329
930679
551639
600444
464209
23371
453535
591297
933754
787199
667857
953606
153610
79318
616525
515364
843852
615170
200655
327546
968756
940227
230193
211594
798743
939457
547685
129062
59918
316926
763965
456563
887347
497593
681182
679794
716993
706302
22745
558344
841167
424564
576652
546639
911902
898366
823758
725157
309531
168651
830440
265903
228981
613412
487994
492073
1005620
920653
453257
775485
344623
672470
376126
544730
969637
763272
831355
952898
221570
103786
117192
189866
600856
686155
39595
924232
802747
839724
696307
670708
1026598
66997
1000744
752692
141429
586997
833147
247590
758897
418673
393736
768525
973918
604722
192787
311446
70407
342447
314094
427564
643128
1037040
685464
773134
924282
884724
758323
444550
104907
767580
226318
301894
424069
808801
109161
162660
873064
1003631
569652
832024
534121
526762
344828
393396
779559
1027635
145148
65901
47314
173228
100456
179973
593942
707490
882095
710274
797743
174891
670415
348383
496954
1039683
587126
215533
827551
560530
316864
157556
820233
884500
544732
1013464
161079
23638
142842
700369
421741
266315
33843
265652
73897
93618
1037092
171618
39902
54001
922887
380806
256884
131223
380849
6889
232554
198805
578131
154989
870330
24986
168961
417862
22672
626031
323500
683975
475535
786251
147155
942306
328887
39821
250144
1027019
667407
54644
422742
784178
605268
910497
510488
218484
288016
722941
943167
978904
690014
468035
67641
362561
967712
1041570
731495
130403
1022304
993907
179687
392035
937255
493775
54251
461551
698693
198848
261969
296706
163530
578068
591025
66916
267043
110444
102667
964008
600837
281431
408901
120843
344907
174876
769325
903088
608500
263725
37840
225381
354988
704132
33352
655129
812276
615160
720114
1020984
566263
187103
768461
229472
758685
525031
188571
602708
148353
672554
192239
1034716
748779
582264
1029474
660339
539658
636927
447856
404721
707434
132564
846460
109340
1033151
596336
189489
175858
1034305
292454
351142
960620
990336
585809
141097
74820
816117
552348
19643
426975
536828
713860
100508
584224
54361
18324
955622
498452
454423
815975
746253
376086
1040012
983369
438458
966602
175468
62984
53803
345300
259250
242933
219475
319243
895625
491846
434204
993431
499353
39572
658634
47718
723162
620215
771623
181486
186714
724939
245423
41379
270057
584195
875132
225806
114877
484767
400645
427365
2553
862696
320080
661728
953460
844837
581933
738923
144595
1023071
586813
535518
815234
340529
996285
322903
892376
400900
236056
50265
666989
527183
672896
372171
399965
730884
1029289
763804
893888
227957
658353
577527
731334
667818
442180
911388
606512
410430
791082
887390
673625
691465
457375
921911
182100
342692
63510
704773
966779
993617
727592
181545
870545
746379
841490
998224
108474
134394
316808
272018
468813
524849
365531
794113
709726
950580
956664
127189
519578
512614
872348
207847
679201
748694
236239
634521
193731
962117
106395
106555
424981
834386
868924
142958
740392
459931
986740
144181
910030
15209
367429
243907
234990
93632
848288
593035
1030567
860830
435249
289077
840825
382304
751148
609435
889506
624587
417775
758536
157538
325101
377104
89502
959171
466606
9218
451835
2970
245838
358957
476118
679543
490729
144340
350407
739949
733171
797316
620258
396561
814622
560073
1016843
407217
348089
831129
720420
471464
391326
299778
933024
262322
821484
559911
52200
360401
564740
610533
447833
876882
442932
414142
387687
924698
538542
37860
340097
78723
295506
255825
978288
1035463
935203
91913
759428
755462
863132
942654
17141
580671
242723
379953
569323
720500
1013965
1008698
787575
240205
473449
972520
702191
492741
398562
976112
659705
786851
240823
704554
70646
692830
807577
837019
249768
484111
1039468
147173
677305
231994
472848
677963
220101
168804
223813
215423
36788
777854
364772
396005
977811
531632
797050
113365
83183
927174
874360
339042
297238
876006
94148
604312
817281
283776
430618
599252
735042
506238
153151
106316
180289
1022519
84753
678054
140006
607317
448369
561541
50997
1013941
173884
116792
607066
669138
903650
100555
16005
712104
958829
632833
748443
458008
19042
533668
609506
899929
42352
770944
443551
111773
536141
522572
700591
690999
444023
441593
929506
202603
855142
520964
751125
63000
414277
631793
81815
275378
132875
828896
401759
1014886
185327
1028974
750987
750997
1026621
470416
221659
546754
27802
103394
481943
113700
769135
471729
338784
562196
292664
128836
428136
211144
504118
209044
829328
617741
648533
86456
1044364
454550
271242
951771
560771
981763
213670
139472
67068
584715
435197
914919
104691
948202
400601
664402
41598
1006340
1036759
553198
864646
448423
443195
531206
232114
635727
63497
427407
490605
1025417
824982
747967
215708
900831
298598
35106
349036
139427
163526
798697
1033933
970128
163419
606051
713205
550065
805961
331399
249271
416038
963390
900567
725530
504272
39608
307490
893330
845258
491876
714175
480990
149392
632620
13628
2849
386503
966583
412787
1027233
355384
891797
540714
171756
729691
204089
184013
370368
799142
139503
651374
549693
836248
463585
980677
806589
807338
771340
650976
682092
917618
690894
823397
99234
383216
992902
962370
761793
1001447
235102
807060
66704
990490
718248
106340
421912
763156
298825
617706
336511
312590
184190
558101
979121
892130
67379
615385
975525
507248
131048
421424
911879
791132
35408
47943
544199
73888
723621
142432
538838
263800
300800
1040431
759641
451039
35719
847248
661650
548710
332042
666734
530402
278830
197418
109501
236700
494174
345184
508214
134669
225334
15732
857672
45857
757627
926800
743816
86686
106461
117746
937871
1034273
633261
123682
646783
568174
330839
29181
177350
69899
155630
606878
233494
226503
630982
603280
935977
1025757
983963
681804
659015
224150
211745
834517
662652
287214
997239
58693
109735
168265
412208
270786
453680
846694
419350
274258
331539
226425
501583
336554
1055
95208
598378
345055
613714
81791
326552
486287
200506
623156
503993
848344
835992
392939
326258
414133
972368
32903
951935
67870
16225
7329
965042
986371
298634
450384
765972
343509
257260
741221
204215
931234
465821
455889
259783
607432
605513
101380
730927
1000401
515962
906041
983075
324730
329774
317733
35484
701572
664161
677333
563311
574416
859996
499599
143594
334281
359944
3593
674907
176406
485730
804454
559922
800730
26108
982423
1021122
346541
714958
152988
888783
586807
450146
536711
984189
91146
979129
325541
497794
592850
679863
244784
865839
378460
971904
436346
849440
230859
736652
905731
250551
767694
835603
441180
686802
434980
363946
897374
840845
801431
1017235
769053
868445
753367
202896
851225
988137
924389
513937
144628
388496
784629
485734
249521
345861
953159
436776
652900
188841
1030427
839535
387010
955563
913620
224509
900250
397143
599021
322922
535027
447594
943223
857214
752222
576504
337122
987173
646153
306959
579041
697107
920327
237229
536178
267837
448135
991363
765216
245426
243183
342028
445054
817999
762440
128186
300322
988660
721951
727592
647308
631601
230488
404056
63677
648493
27110
23214
956101
709705
113115
406718
433840
620614
295447
716728
479627
274358
719456
220536
573829
827518
325642
390831
997851
978913
702346
229673
283642
400857
521714
353883
253494
384644
931235
590713
269293
165451
965978
169535
930661
697962
231507
255010
959191
66049
104838
984831
475827
1003526
546106
18188
132098
179413
939250
548839
81172
369420
183336
403679
576640
197989
53879
545342
698981
684450
295187
40850
954618
160503
617798
714684
124889
638224
58097
767490
78903
67582
159211
258612
267765
439852
711578
96651
788917
783908
498969
756755
731859
998197
492296
553431
250726
954912
1042419
882770
75174
316805
966261
68395
991045
436867
727040
329588
655282
369100
567114
605233
156342
478864
693150
225272
197157
710266
180619
241839
774905
650662
810646
484692
994969
139865
142405
1043605
500748
552114
90311
279780
870226
319782
937089
717586
468199
492600
171564
302908
731060
291312
927856
530746
543315
674063
948591
825158
960421
390694
629497
967125
382525
560012
566807
3403
986022
368173
991305
848516
884739
48675
741548
562995
114994
539149
445319
737956
427785
788266
138429
118801
721125
789289
268680
734034
328695
966860
607281
570133
1010415
861720
565400
424137
424640
847592
19239
819099
803762
100902
688342
252730
863601
712472
581664
239863
605106
860671
735094
207011
467146
271856
885663
610591
410412
566736
779773
254014
360009
863569
404443
496473
135382
458174
242317
432157
779340
427387
531739
643450
453414
956802
1002055
976852
477787
622591
49906
97688
165315
487897
165812
204412
786046
331660
56638
645630
156297
27754
851498
553721
392992
433067
178644
558980
196775
608576
777479
362237
27324
293172
99399
578598
576962
519869
63585
161407
241049
847861
67898
188567
735542
813880
1023465
571827
863041
447687
542810
145809
948322
805155
469159
849954
262846
655544
967884
413372
33045
145607
777511
641772
782133
819121
393311
720986
230297
220664
248711
370870
129392
173002
954224
860448
333297
902923
141160
871073
916463
508486
275760
105668
725068
331478
976727
575123
561657
75913
277430
474354
456162
564941
714780
860659
586256
687467
354876
708227
1011391
948665
264945
187996
400468
615829
895432
157341
229867
967984
523189
562170
831017
966704
639974
492817
428445
730182
1044042
345110
181787
806111
424931
872536
157745
17055
609869
397385
261192
820045
878301
270281
24356
298449
303283
354618
731509
753447
211879
403562
775166
50406
868840
394085
581958
930769
399754
159468
835808
728819
1023293
305443
1002313
1017949
850451
93036
602678
23301
667517
969255
541025
234248
433783
892803
428584
39101
843666
856603
20754
940864
555994
492102
533787
934453
860502
945746
949448
978613
298686
631622
549555
635127
559250
33898
641281
262829
334397
319792
578418
731514
350804
629074
775906
282959
271901
482838
964208
725165
942831
476685
337014
668602
392636
586053
258826
157337
787545
369173
84925
1036702
815662
323482
949231
758577
510318
791909
541110
206218
510720
96753
580818
423338
516997
952383
935077
537028
383855
39763
325364
552974
488955
462766
532487
459223
58106
691030
818060
987283
313741
784078
8750
525125
654994
579714
119804
669919
364911
462210
1042856
407132
257528
1022082
680842
767469
399820
758564
613715
38404
758587
1029713
1019378
825101
369199
12081
879134
905836
631736
454110
32684
366279
459578
329982
680164
343416
614881
52467
113173
349403
574486
237264
411350
733711
607811
36851
823984
377991
994923
37018
983531
192610
588572
1040383
17137
848728
563226
362176
884651
636656
149011
934791
200325
436444
350169
145749
652527
182755
988010
402430
997266
357967
287457
657745
900428
865081
12061
737221
808179
792366
70818
76265
659975
949068
806652
756328
796046
311701
1030676
472297
473253
993867
314711
134199
531810
1012402
674174
292298
143173
38327
600877
85684
986641
288903
69592
315542
560142
742888
646790
307933
31237
487838
887290
436086
857624
748150
534356
371142
311665
88326
1025370
903771
747062
971102
280439
141590
585543
511695
275288
775027
329628
320915
2373
276764
736969
685031
412326
161772
303519
457434
1032650
789930
636700
137932
160249
45419
28539
4710
898728
436946
1016557
953509
597994
39305
150723
778669
185437
676617
313269
33600
393210
861112
527702
528781
717128
642529
626794
644740
980426
37196
572547
905016
919054
395436
65804
61681
119551
412561
845847
968715
490024
798212
671628
482582
1020215
65168
663792
837643
407448
74172
208135
96816
686355
516353
688462
76334
765510
693395
328114
752059
877955
719284
554669
32796
191974
791091
399278
645835
64246
8617
720384
979425
422044
255470
259936
930798
372193
201981
649574
927798
1021972
973973
1030036
591785
923646
944226
562551
97342
558937
115621
689260
740371
171823
742581
870998
612197
77559
523404
474306
504613
940779
1015236
648959
862515
821394
888449
414557
550759
865313
636401
480113
264234
962247
163821
594919
92267
446013
578450
436290
638701
227718
501837
917708
707599
673456
571340
839221
506900
218187
38718
645391
675026
859031
99
141950
994018
821684
296220
986273
868058
729976
652582
921418
1032784
303588
541368
698157
799371
457029
182042
420552
955559
90183
375574
872836
417913
396054
664164
60857
488524
1014688
343021
244101
252597
776137
89600
96493
598147
932510
255310
706542
270538
532325
237836
434319
640753
195126
956891
999549
698859
198203
762661
225087
27543
282987
750414
113409
17060
853355
392723
864647
1026049
836490
884769
605969
701098
301151
249502
492238
690456
338481
53562
32097
331632
1002705
360530
590814
595047
451722
924053
729368
903416
806045
772121
840275
801580
969633
957085
686820
492272
220511
301329
398679
346601
563736
286903
180732
313135
747135
220478
25345
701010
693435
549715
193932
288130
721813
890946
443704
1025744
558881
92770
367
632478
26305
848194
1013689
798828
788220
660471
897708
350416
270556
294907
791437
75004
885962
886243
148900
789103
991163
631566
338995
1006893
932852
329258
925839
259056
758481
6915
688621
841378
771094
958662
788230
337207
342529
199724
817544
968596
389721
704279
79336
188807
812821
701754
153453
1040215
14712
423414
253441
328605
481170
406391
571746
657561
893550
378987
453713
532841
393326
801780
191886
726823
523458
206228
917063
225083
901456
677092
940235
1019756
667531
740461
217483
824452
565088
731530
184180
737960
473212
757967
1035234
705606
708594
224246
201741
856419
511488
150336
970756
695953
723162
323314
795031
224674
333673
1005123
787240
668945
244905
572698
858155
220679
921693
108515
509850
805345
626563
780321
286720
710168
855211
1039166
941068
423796
607165
897841
656564
908412
886857
96538
759107
422933
695415
474681
10780
38620
573161
886068
10273
914646
136997
399629
884610
746549
246011
435185
853031
119344
781151
901903
496839
805556
335779
79252
261172
458730
683812
109993
312276
654487
321440
218032
318693
975710
632689
1014532
327418
616118
332690
945993
589102
515411
380235
665552
364380
204372
785234
814578
432807
490021
866147
268559
806392
299495
659072
505014
811319
358368
377551
453555
66264
347226
770072
117722
198020
989653
955591
885936
367408
953464
595227
781711
833989
820681
286745
402657
722837
884918
729652
73185
133394
649031
471959
580860
393680
220220
43815
448728
936029
1037751
377440
94276
439581
132958
196558
574527
790080
188933
769024
746414
343113
462101
360874
573667
594863
281995
736458
871374
118197
691806
826024
281931
5362
154656
231792
970667
338394
37026
898908
463008
218144
306607
311407
537206
56398
324704
893332
208292
903371
890282
310768
397837
825666
648812
71503
885085
538074
566673
610091
594447
820123
508075
899211
609679
649024
63778
518117
253324
1045429
289749
538137
72640
368082
536117
565562
247870
893381
566118
529971
705039
265880
187966
365071
10572
855345
1013150
290940
125325
1039318
34299
1008476
566784
338634
18959
462395
987399
963448
249801
829722
351027
785975
250870
34136
1006700
192446
498185
406122
719147
764157
756130
603517
390706
967004
734592
193678
591119
370794
680651
555776
569103
266006
99256
462355
222105
525495
194738
541619
1021050
491361
1034471
628502
33982
193953
1014133
498868
600818
956145
996079
976552
663835
992141
375782
950874
944317
587770
285552
983841
646704
887251
509758
150738
515213
48179
353461
273760
581657
594190
875759
557061
779271
65946
57056
890518
579093
418302
210030
305461
191373
926140
442285
786716
2635
787413
223330
801878
283347
92858
1035158
704615
875656
374267
524442
507464
445940
663288
247138
705605
138121
296682
786976
877682
295376
1037021
76427
885579
628373
500810
348589
229591
269044
29376
747057
50185
618260
187562
106903
205294
575150
961991
861342
869292
745053
856107
374089
581898
898368
63504
4455
172811
1041787
211986
443468
185263
856551
871186
686440
365429
12038
709237
427219
880657
558189
546038
314369
501972
67639
245375
605640
207273
110015
804494
645956
642227
38714
104481
898351
867859
497371
58129
641903
483217
102858
921535
711240
237439
179587
713723
861298
161453
436442
457897
764538
39611
927193
163303
993417
929646
328840
565404
489457
668688
645397
603244
919086
563676
186327
327786
345726
110854
717468
364003
874761
85458
279470
617832
204604
72823
425376
22172
249045
250237
357030
139835
847037
736060
83536
254907
71529
841012
938284
706841
136798
179918
664631
19619
190412
972666
750270
468235
54740
904373
393959
133522
15451
572187
660435
34479
807864
2890
87140
34831
473012
308866
577716
511240
583707
474633
703837
847207
420648
457231
75591
384158
642883
146199
76458
818906
562920
141834
303829
280300
699301
625151
528097
518208
493863
735205
843672
337864
446071
108228
983410
76839
756331
438698
735065
652210
609999
1008571
72594
40280
856342
793928
900455
280755
512105
833368
988421
399820
808348
199217
45277
950867
661591
559631
359848
376404
511103
10284
285771
331242
1013800
541052
1018105
252760
190982
527861
992240
311023
741384
678321
769395
221286
102185
949675
1040227
1017857
642514
622171
530047
393422
401424
720633
465798
1040864
654717
141053
273226
377613
641230
545646
105473
1037357
943660
952947
403977
932038
133336
448669
153483
91906
574436
51102
975990
30731
1040568
583190
267096
280438
241093
343561
851840
862000
773437
365367
266106
893194
475565
621608
920799
155455
425919
904083
267491
541670
838634
138330
54253
403424
150885
430172
910789
891894
907264
436792
49575
519264
751595
523935
464983
871856
641062
520393
61084
904198
415926
202686
104834
900408
978334
674011
834267
548256
268158
231030
23594
245733
603799
159230
421345
109792
437590
221480
628249
340177
864389
720658
45739
116499
391403
897486
632642
998372
525589
555170
517378
47569
505066
577546
171079
988757
609810
525247
262025
481132
471268
285287
145964
151547
119324
15779
693671
998361
935079
653360
60287
676181
627658
656448
901001
19855
957919
502904
567150
530420
148872
657690
691250
417811
134014
459693
961599
195156
770420
479286
12208
743971
853321
178028
936995
153056
6035
7340
909335
567946
570411
1008832
92612
899531
223660
76656
797051
523241
211850
991661
603732
204408
908880
983752
907441
538607
889016
796858
64725
795812
400382
456098
810603
659272
159898
873093
362128
492352
454341
271068
636322
136005
765837
174357
1003322
756396
377995
282720
720732
436136
741107
39541
957962
157708
626599
411976
970194
968904
724653
978584
373825
202185
1011686
906145
568650
981830
1018139
319283
937648
226510
562796
155507
435112
707665
774147
149466
242031
95567
793809
44277
469432
601210
559840
501464
706680
886005
83271
743938
860614
964112
624831
281386
618699
166537
684020
650598
645481
142311
359243
797009
192450
214413
482237
871367
220963
621564
565202
118931
360791
636281
789216
195084
573490
120819
219613
238599
230139
386931
553079
804656
839654
844367
402953
741068
570771
27422
196253
990772
104259
800423
831316
463098
810185
351919
66105
443569
142671
195833
127143
353960
483715
838137
194993
686118
660756
993660
808906
68338
769673
201808
209577
314396
113912
616116
784979
699040
424524
819600
222788
670101
77580
937360
31662
1042719
123366
565498
744698
512818
685677
485654
462007
122393
815722
74410
361309
299221
313236
107511
681004
221525
189874
981665
364656
639412
616356
835484
144239
558036
842879
154991
287644
255969
303345
176661
181311
965682
681127
38186
586830
134154
240252
273376
928212
771825
235736
275521
546623
802401
672643
399857
142841
816156
171397
941113
671795
602069
145657
66505
220762
108838
200393
49187
626428
699323
1039361
933861
205514
227795
430611
543192
74840
483070
145275
741414
509594
731085
408208
838571
431149
43850
1009003
506052
79834
595063
3732
397334
417810
821932
3632
871538
428401
505783
128422
815011
579820
792564
61983
102887
157364
87623
435334
847138
156091
921763
776022
127261
134854
183985
628344
372737
849853
215648
83917
890153
900884
60814
583562
633053
217081
447695
154566
257586
761638
938949
281404
244338
411592
951296
317093
5932
332621
259113
713795
225107
314806
673448
712681
994156
511171
113592
549148
626978
1045029
504608
555508
313602
357218
1042161
370870
93122
935874
1024517
1005364
474927
589265
67046
799942
618246
42411
244687
342108
1019482
548163
565288
500800
195704
185728
831709
98285
380566
137645
45631
717304
241428
414068
443894
37257
712950
634465
23670
892956
741824
640263
184984
427793
346109
586923
625691
119855
476149
685473
292201
932583
943945
258926
531262
406251
668723
180953
528445
70007
164863
990698
814584
931574
24587
108011
394866
224400
522593
447600
878923
284635
597980
63156
791425
295015
702334
715165
153527
303206
78292
631900
522310
572738
770137
4935
605346
880882
1017785
126136
686660
482054
829066
1015606
763642
703329
424478
835678
268930
330174
767961
814307
149184
932047
432943
60763
787811
537113
640534
709609
66324
325591
656927
570864
683117
808822
487639
542560
267505
823687
699553
308979
791744
646076
96838
985588
597820
243556
646222
442996
907123
412056
448609
855498
59510
429086
718087
47934
622807
643171
486939
672456
456478
152977
846837
51705
324000
439396
327811
638053
154500
735839
902279
176932
261058
474127
15109
715570
667132
418462
82272
189479
727155
9633
251439
1026583
585299
894217
866023
11172
995862
1010849
464943
1022627
782646
586791
176895
1013199
434190
1006809
6910
867230
802268
539778
920922
608922
944297
746616
203681
951786
1008063
568513
168026
464775
268800
766947
344610
933258
317877
70026
531091
232254
724394
896049
376036
606482
999070
812382
138418
352189
531263
665625
916184
1003587
268244
695227
1009754
809692
199872
255307
895129
405490
552670
752361
970477
220720
520474
405500
303266
196630
568007
739627
740033
493892
543192
125286
435344
649313
472232
303850
633036
626916
347407
697536
583508
782296
975486
69028
19000
900321
599029
375276
702939
615799
10275
302408
116360
795541
843114
737901
608184
606801
566319
911149
610487
367420
905809
604743
584410
728852
666859
800849
8419
745541
732555
318107
244703
392140
435424
220421
402014
711674
288563
864246
35396
669122
19083
294496
459457
901994
514299
966627
1013793
156616
485773
938108
11505
923651
26333
843326
835241
481828
359660
995797
746916
703966
516263
764163
391753
681424
28063
888728
613875
224658
276265
671913
399876
656571
322576
917811
977800
848864
408453
263440
366460
887761
899625
626346
825926
1030260
30843
668678
359250
910591
963892
949132
805992
605781
613366
621972
381752
981816
341377
633384
200200
770346
250386
25120
966627
269422
637998
596360
531991
953178
453272
188499
905301
325047
797242
926441
261896
739752
114985
611457
757543
682585
662302
123633
728324
486312
253556
742545
1016948
705938
214806
263613
329971
790490
199219
307436
277347
570641
451731
983264
786064
449905
288878
363152
918716
253998
891393
559167
1017735
45364
265568
793738
816966
325399
593286
327990
811707
593559
94985
1042486
69677
546427
767660
150717
687361
324824
947751
689871
995473
714545
349244
787753
580781
804530
800279
225403
347808
591942
79009
919599
835552
166477
879025
228984
591774
51266
422342
469833
1017366
983133
425573
372815
834523
562867
120574
878735
778637
937152
132276
204112
823971
846392
1034966
169595
171449
6540
788786
947439
713261
624046
777597
224394
26072
922677
527598
595282
21417
189979
457931
691735
666518
275843
732016
436150
514044
376193
129125
1037247
192775
951517
250878
980776
860156
582824
299601
139476
712429
125028
451440
999755
491460
581039
24966
661389
673697
902945
677648
851002
48795
139092
418787
961259
52345
412955
8048
663526
999862
779608
249261
143007
326435
554234
508091
626428
1012314
377608
704186
624577
306202
129461
643160
727120
1026876
461442
736885
160550
1027754
169522
446411
398722
966001
117765
782397
397300
264548
626666
762587
68828
369011
147221
52093
156165
812596
764902
804332
724498
308295
538589
145659
662086
873882
23553
303050
46590
179396
755275
904781
1025063
849202
425106
765823
80093
902363
949608
75706
381883
564932
261090
226238
424101
874831
766289
707763
868081
667704
80248
653129
868589
211904
630735
277001
1023959
125444
809994
512491
642232
521097
277143
47155
1016567
814412
570193
735655
774240
433832
611011
743780
575723
690047
1027419
864204
980765
584118
637156
872179
235616
700876
939791
307063
649116
44262
76677
914531
152698
689191
429421
472042
92058
228102
77071
677371
729821
146063
836125
496457
360552
85844
658983
385492
542660
99815
363742
149285
227857
1007967
323908
366175
641623
54782
266363
585687
207892
695595
571826
722228
413212
249815
589007
589476
978131
890523
485985
619838
638992
948133
417534
841717
259120
559565
151354
79204
172802
892095
622870
1043080
90274
312451
1010335
380094
755081
798700
325133
575433
684397
649096
567746
336886
1017444
685020
1028656
110323
300760
422164
820967
401271
339193
910401
865215
15557
387012
103972
217510
105029
187348
47132
593955
503505
182012
138510
552779
26196
278908
1012358
987333
900607
689913
363085
891259
454002
882907
736104
249331
995657
19031
204045
49914
398856
925617
468338
186913
697697
56046
746252
136363
685368
947621
445114
920117
894326
335312
795883
243525
709109
675567
20101
1041418
482380
888570
1041132
609918
208811
268316
300516
863284
500972
997852
962494
82235
497628
804951
275428
47228
578958
1014660
431062
276707
938707
935253
954040
855742
277276
453587
717941
396083
472237
790570
173538
453779
295700
579715
994072
307403
70094
546227
210381
663553
686210
166257
747640
335249
780391
815513
490467
461411
1015479
515080
272000
776251
130776
6622
91121
288858
779478
503348
64537
60955
893609
618313
1002705
943520
322669
1017269
665
130458
693433
764081
478020
953600
927183
310333
136616
420324
587750
481234
355962
142878
56763
554324
234477
580163
226317
199428
906750
152610
1005192
721827
80421
935036
225428
170788
895478
601359
143972
726702
880980
159540
886465
1027227
461691
626942
576137
624518
83200
186648
604134
688966
259636
65107
637269
846914
679095
489918
720078
144278
460025
266436
447608
413823
96237
824577
212224
973445
197825
277758
383965
276646
714782
27537
485363
336578
990149
47376
604569
553524
993938
870644
150378
123788
436341
539975
663170
585629
712317
96551
234756
132483
730400
619490
298114
207930
830472
1024930
202951
99737
443597
618529
731849
284558
114925
378926
234810
389109
833468
663960
426034
731655
886905
136648
366189
542997
378329
761793
319423
263972
670410
631658
729112
609200
439871
1015809
732805
515434
1027631
20990
21143
42385
285206
530550
400926
189974
298655
841934
650628
994083
193636
700000
1015989
701976
211638
914548
869585
744566
93530
134767
956688
257718
550492
303592
119346
808217
991010
18582
739518
63862
172244
612717
82714
556928
1034851
981300
803594
850306
698914
804572
333513
571915
263846
482483
835514
474068
513553
942550
204082
6907
64205
1002498
43513
138905
400878
667904
502378
1003167
907964
411581
65690
396804
295275
113722
687465
6643
331488
426707
774183
387912
371691
682154
878978
264475
754003
940794
846604
1019844
182756
212891
881293
389213
359291
477118
117427
500112
266447
700107
721143
722392
894090
455009
63952
670829
253651
790405
813747
714436
49009
1025605
99820
638411
422298
148500
52413
439901
928983
735741
529033
941191
144554
1015076
672581
791995
745583
860010
482000
819832
646473
428773
514200
400147
976410
749443
611569
933290
227867
1036920
842405
533775
373787
806618
343263
6921
424476
990679
781510
462785
749681
542053
266893
174539
413034
866328
459635
562540
545689
372176
957730
577066
747370
551803
820758
728889
874536
728457
103217
820210
1018676
517147
421700
458155
203843
920803
60657
966773
165534
435465
427761
289188
443987
680015
244698
919872
696749
699519
421446
284054
40154
968703
278624
70420
514697
843140
248611
553478
479017
643328
57349
987476
933723
884161
370490
1034988
225517
989692
497854
832845
466800
149005
415026
91450
903462
869596
1039891
826997
31393
659333
966851
690700
490465
614136
1032222
954382
118146
382811
468215
623715
229560
361833
958864
577531
203358
795991
527154
871101
897063
784819
233750
198651
1033290
252762
9787
365673
938193
1002510
462431
399190
1005994
350762
1008233
873068
643059
553553
712243
1028339
891542
77211
745549
241883
129458
330863
499243
35202
443607
196141
144845
462126
171908
272732
880013
338817
909822
120908
740171
981752
515995
790365
773521
717914
341891
310300
963913
97058
801772
308988
415944
1017206
468093
170157
7628
10762
734547
948704
629122
518866
919413
1011333
838769
64876
1025524
72440
25171
813703
355452
334379
138297
768836
414687
829548
242929
874325
554981
464064
635508
883670
16730
958208
778167
742718
277752
325384
242801
787695
70978
53158
929894
835482
867940
676188
376914
738884
258310
994887
1016469
665391
630365
940973
859165
367765
594654
1023832
822987
379765
434416
113852
700383
981259
146053
644372
13311
983278
695519
424977
1026029
316997
686966
960086
853344
912380
145474
910354
145823
357499
490336
690015
809414
851295
956937
34548
1035636
214295
145986
351454
324163
77576
219619
613003
1013066
301487
972534
7333
940775
231513
258446
697705
238047
613004
973641
914641
99276
248982
172539
572428
295609
360454
732329
500088
1009547
454051
232208
483864
157307
763971
770701
1035617
351812
711748
318839
206277
652630
650374
944687
332098
419751
814683
203847
857940
191723
928038
435587
1000123
724869
640506
694437
49564
199983
94330
84410
591186
964298
238150
649443
718286
692568
639838
314044
1037109
556944
275843
622509
953949
534297
715479
1011961
517668
210497
52930
897637
916626
842503
788367
768038
1002882
143910
205826
383138
144996
108151
692603
824298
915615
725528
171486
832524
453955
102068
485474
808584
701842
462750
748592
728590
972230
268156
141655
142689
437292
862303
872771
9616
471953
149654
582045
815292
550427
315727
500170
482898
426531
511202
77288
907397
952362
324531
852497
153208
1012037
143333
269855
530994
706879
15110
773384
1045209
356602
403031
406351
734894
815769
650509
155290
749650
197712
926068
373868
753086
910410
101675
857354
34290
241043
737137
246443
198628
162791
870653
536280
448055
180389
391567
630410
918890
830870
182897
303132
382193
23166
481206
984501
286842
91352
750574
564787
415108
651634
874250
1010463
958192
808086
972639
524388
60791
307161
546913
746415
108126
308758
644925
319236
828310
885793
140542
423181
67992
123965
305860
120001
570710
760484
389968
703389
1027856
4872
597475
994414
343855
196704
613886
263421
300027
29795
955792
449841
976106
70444
882471
693073
248453
508137
84270
566305
158077
247404
784381
442626
35280
130020
107190
918872
26432
711521
874463
813719
825094
21895
451662
641508
968456
1029689
475531
734711
900308
837403
39116
301333
937213
522799
949471
323549
491967
536663
658950
994791
201917
820801
809662
397331
985117
396417
970459
511324
903023
710782
456741
528565
902241
6309
151209
829402
98026
681691
15676
879486
223964
357367
877953
118049
172504
423813
413825
399123
1023469
76378
96510
807949
229029
562719
400715
863835
504666
82201
337094
21879
592742
510344
543703
373483
977373
34102
52809
576415
584550
358802
763668
551362
103539
983016
33356
925242
403409
482321
781719
126678
490015
175213
55799
629805
492556
530153
823282
2834
684392
409476
284136
315740
569380
82041
501991
1001667
608425
663060
694039
176328
264444
161754
532907
723306
357525
514433
240059
203444
345713
237707
627542
913662
387166
801944
436332
254782
104896
936021
829041
882663
776291
810150
269294
207652
649245
728772
794722
521822
233905
953537
901834
539034
759753
712945
143806
873260
28112
842083
935625
87175
270953
907876
332261
1570
263654
448285
674477
183621
119853
984599
834480
818697
909867
612005
893894
463543
726894
110019
35602
266602
22101
29165
205736
606182
371711
988410
225447
115598
413650
279739
515353
623153
975033
359455
564472
820855
880206
697203
750255
733934
496263
458876
325001
249605
933041
776324
767876
996159
967696
683317
256392
294694
270939
868415
132726
364658
634480
833487
774885
650742
1014123
576219
792696
335230
772547
723495
714155
476741
888669
729851
197444
281631
451802
164496
287567
360765
108790
244425
71436
578185
972794
530528
52384
542647
495666
880262
934183
641988
883768
714067
256376
87850
604252
500917
535492
155961
119286
621684
430397
1022328
601618
485579
276659
699567
744253
737349
843618
651593
732027
558097
217859
736734
122672
87287
174101
197424
628995
298412
774013
417639
33956
727253
163068
16134
191350
350684
418772
946786
756790
176688
10332
388428
880653
107146
195257
1026433
529025
137557
479605
515241
988292
183791
220222
697564
275148
573429
449658
836322
528200
42495
57585
520798
181282
586921
212530
329650
548246
470035
506243
941783
136437
265087
255729
913894
692913
850450
284810
846156
119185
431051
1026967
661493
113278
129839
687686
619761
699827
3920
282707
12641
658502
316596
921028
259385
835490
180886
860501
833708
334092
532904
594422
293878
572466
987227
252233
704875
714008
230495
702958
551589
856223
812579
697890
508802
40930
929806
754271
260482
18727
389177
984763
311800
963911
275504
51220
118766
670109
960710
765185
946731
783875
763399
847999
5540
279996
881707
613091
1008438
900919
223384
199482
273743
7064
329896
700710
735533
282209
899578
551059
925222
813165
953883
142583
240066
181098
74565
693060
238732
376024
318181
888584
444886
13378
908025
904221
122277
438843
522102
987381
81426
76227
1034565
490571
487845
145628
742174
947237
768273
942805
764948
637611
426561
797155
649390
942943
263976
853563
48090
414820
361804
634059
749000
432463
219529
490878
766553
201353
193048
977753
1015908
643010
827458
19787
673992
1034086
718476
248693
819801
240420
848465
810308
685041
25399
769377
745068
734186
219862
339208
213915
30523
317996
29292
483130
120720
475245
95197
733814
409451
625363
531417
929840
718700
392567
929935
647073
833185
29030
527401
786970
401962
907661
353972
9433
779637
852727
6928
484409
70164
982356
203151
571136
387392
517685
864217
51410
807394
105998
415944
187412
213307
211935
371418
627552
8144
448301
733879
605666
437497
755420
535545
833347
910180
285074
686547
316553
976376
616875
400349
694584
208584
265724
903758
410165
588491
848259
1034510
474674
376948
454587
336499
282238
796902
427287
828755
333219
123096
900267
24150
739096
799402
751239
369039
498492
921790
248967
684378
533561
527275
306299
378981
527816
67344
425016
279732
41104
830175
681400
809937
551811
1004592
822568
764049
762182
919331
513106
231859
642799
397079
187018
990375
288244
967941
789298
321363
462107
436592
57856
859327
636551
146092
416593
675942
845155
667513
137711
1012357
135197
923329
32502
721367
939157
800340
683687
732859
77586
77943
714061
628271
162549
794307
600383
218498
10715
915821
776013
468393
978440
200980
657086
403771
895019
192056
368481
408569
718550
516200
718935
807061
545307
35954
279589
382040
941422
791433
567768
769090
406611
177515
284882
821237
457801
52674
99132
400768
813292
575509
193158
540858
70008
909024
140031
748574
774787
463942
98974
271315
543682
374738
171233
607151
440594
497732
837798
936806
134068
273162
207570
931145
318756
730263
837930
986986
453562
112170
311370
461207
275760
920371
581062
29403
671067
663242
1033379
829065
965550
207930
666904
50248
538166
283387
608390
756316
660557
313628
669280
986334
79907
1022737
617877
119053
264731
557264
419537
711173
1004789
107927
759255
499217
739340
880085
629893
559412
862785
546880
775463
204140
501284
589800
222293
61446
253989
402847
962552
959290
123568
198157
12094
136421
466620
87686
1032108
527700
5115
11189
930052
1030701
471889
965293
1028319
8830
235369
537247
270197
167173
24576
272763
188184
764751
444613
1007702
676065
83840
96048
735177
86783
180247
430246
635251
140573
249057
716678
532627
255398
276381
579543
300758
764440
461395
290850
398505
127525
673043
28748
970478
133032
708656
464127
734167
1039261
582983
945059
427313
831161
213492
708727
355045
939425
7642
399709
39409
156734
257930
604259
255656
266114
796669
76210
635817
10863
282838
811110
65813
560088
494908
59535
235494
287459
330659
1001110
58184
458504
682517
465084
719561
448373
572500
971337
25460
779210
942807
51623
564891
287502
848757
203183
705365
833474
1018497
528813
623178
409748
576288
504021
249792
978759
885286
360416
856800
991078
5475
1013644
326777
107417
811632
820189
374230
979968
603409
183089
200137
475349
1010088
961177
327200
622160
988045
190595
606727
131682
979817
693189
960733
1003469
980958
163981
535191
460573
935723
796893
286773
638757
199035
545683
992460
888070
702419
24921
972225
326917
797276
143531
568036
578037
756414
500046
721346
429945
971567
1035540
293998
824665
636276
1040755
134957
66703
129872
547636
687786
989397
828595
22644
715366
247222
800539
939353
750235
980143
913391
777697
938313
152044
474080
595652
29429
307835
586732
158655
257544
510650
369006
792307
972703
230376
762840
545725
928325
533090
442020
553792
285815
801474
53378
823956
251591
228407
252903
374342
170696
992654
134845
67468
152406
767515
319582
147151
508674
540007
748227
561427
581846
26537
483396
76250
820632
649112
932622
561255
456940
190491
147481
899340
980437
116026
27123
798156
293291
849736
774290
950501
712771
663317
978279
308286
378451
462322
1022083
778528
485091
591343
880427
565272
786955
1008597
390986
515425
721608
76238
606042
241765
756668
589755
457802
793781
183179
874044
1012612
700463
694522
1006762
684085
329316
447134
577676
705357
234933
62161
356090
306571
309910
254161
909590
297802
337204
151546
235532
34239
135173
507024
781310
47466
593395
91355
616413
610678
403896
589816
681016
17586
508421
247023
959824
785793
379858
989784
822241
211079
266987
690940
662792
13704
950549
249333
554718
41468
658569
574746
837523
721928
83083
907050
211279
181613
755923
529679
905941
396190
130547
227775
879452
1009175
255745
180461
36957
245237
703689
522708
1044492
931756
69769
539455
1010561
991662
148600
419359
932627
85740
913846
993215
772527
899851
744406
388312
766826
322664
74886
468168
146678
270578
996161
787072
345655
169535
996750
1008184
165238
889263
373203
356016
666233
275419
23763
309398
26668
684754
227209
904086
1001140
48504
752825
271181
404310
260478
719824
344250
259613
848075
282748
253751
953294
963541
445412
18403
1031516
448707
46878
441072
164212
4101
1026715
107812
423050
486710
462457
748532
430037
1030916
286776
61334
308483
303295
102466
174794
270191
214323
355922
360880
451888
296591
109428
442847
346051
136827
699960
417449
289705
668950
218907
94128
69942
1020758
378261
332108
677508
958544
539341
1044556
287737
522983
323020
75653
127039
779741
253324
199564
301677
379323
928144
1003332
81931
672072
64228
1033715
96072
450734
664726
1031934
112390
186381
564704
259262
393677
773700
154117
352598
864490
326430
553077
470729
746577
650953
443698
53980
519463
100856
790483
150892
767005
930584
223983
135229
850470
13321
345075
729568
533590
341621
231591
245099
120073
849094
523361
114584
19465
883499
911498
742938
896660
709122
806262
175984
140386
431459
632172
214779
836178
740399
169322
607378
907577
18495
1011609
751780
961812
819181
109987
250742
527126
216613
308143
754446
81264
814270
450472
280905
476797
414350
793642
247595
844954
775019
876928
529265
852890
750939
210185
543130
431020
307849
358095
1027179
1031144
788020
516322
298276
523313
569943
482553
16867
775660
240611
137262
759574
33197
251859
992652
476536
482223
120046
807731
625794
346031
310565
314174
998796
989570
502084
779570
1028029
342978
517970
383962
418143
927107
984783
61462
863963
346298
688140
377608
188970
730722
560085
193575
488466
594847
964268
853418
266976
625348
400689
396597
487867
193714
673507
478230
233658
486218
602868
309959
204961
725479
828930
251204
264592
174215
907571
474980
750378
1023026
186358
313690
517487
119444
862857
878193
837464
880124
250166
630253
280129
565920
114669
629794
722651
870482
272746
159453
907972
860154
897710
500416
362492
731374
40242
992298
145937
215955
514267
344247
437838
521339
138303
153424
573233
875335
736986
10869
393039
638374
478290
354839
997654
674561
414331
373519
913260
233292
122774
127278
553477
689542
440610
165184
527339
164489
409692
569055
630231
909664
965163
369542
766328
559384
905025
745397
712334
396254
152224
623747
53343
44683
411487
921424
1003858
705297
708591
855351
722875
448222
316562
308471
899228
631738
307079
687681
908729
315196
672702
70743
689991
900191
17784
444986
848555
889338
727673
108227
844329
382058
650577
859612
911340
620404
602916
930559
145846
476509
825015
220161
101566
906824
77913
854509
154791
847538
925689
181351
397549
784805
132860
157803
513687
871135
46299
960738
958841
153420
40706
736634
597661
50441
720427
847625
514236
1040249
725039
563364
321262
124155
56284
941821
681919
477352
984067
550761
788999
686743
755342
54979
854080
1025265
178649
361007
970340
975804
271575
342438
248480
409319
661346
540771
468857
892140
762190
596207
27027
738837
453696
359157
649743
563755
990016
307794
460051
748443
25031
132543
671262
410651
212205
1002069
506646
394858
151965
298980
358815
616938
806022
752348
8753
737698
107275
255668
652141
1035857
889413
149636
699573
300232
76592
18728
875696
816678
270880
758727
200603
1032596
746670
280206
481046
904333
659655
430351
428488
69473
48871
1002261
384953
691301
39816
363523
717210
49121
932307
817170
315915
924673
785539
22067
400320
625273
451850
691092
552766
360212
331157
279877
1044228
149375
250483
747079
680179
237173
318829
737531
257518
265527
974310
484897
297979
112422
966465
770316
319987
133635
228967
699292
51243
1037066
97149
98157
389463
350079
669889
233951
301872
692909
424034
855429
654515
639264
758975
717945
1010882
243904
119196
507218
863735
502150
434153
1026464
241307
158910
911600
488103
20698
781411
511674
504968
68901
412754
725880
113271
122948
502145
116519
555081
380768
843404
924359
829756
740606
65731
984184
529428
965293
288693
201115
39099
414240
533660
606898
208919
560100
13301
858283
434004
855573
77912
865313
64170
393084
155125
140997
86893
512266
925929
484620
827480
328388
102584
1008238
579870
98775
239483
956213
791633
937361
785311
184912
5188
572960
47422
255641
329197
854426
401165
796795
803609
574007
1024675
823954
965110
447011
483472
579167
355852
957963
310353
619508
927232
221356
452000
982842
311931
718785
593660
29063
330620
587294
967565
24793
357996
456891
565427
736411
877990
537238
704112
548270
808505
398955
677778
874930
230540
447614
778816
122389
866188
998999
898136
53720
809344
711057
325616
813270
909345
770767
632540
889307
113773
803844
846611
377025
698702
844820
1032321
980046
449864
194498
433856
90145
398315
769786
885424
343968
655222
186160
329485
715204
746710
904327
161788
681582
55555
86887
995144
825933
249330
438801
827032
295818
1007863
977958
1023128
753251
328300
623032
350735
857207
921296
568295
792260
580778
526121
358251
189128
487343
524367
946668
239667
24780
725042
485838
917371
651167
38082
666925
724946
155128
432639
905579
281125
1041031
517379
195040
762779
157344
161018
90198
936608
7034
673511
1022049
121099
287692
365588
415698
1006426
420963
265395
469733
59088
871724
992874
550109
395656
974503
974286
554732
305092
154172
963240
805167
45115
509015
172933
238197
176296
278516
265003
667235
539560
1005434
592418
440533
601088
567016
411486
541692
930085
598976
447766
59099
950895
983698
401576
924943
950580
995034
446894
344506
333472
1014207
130531
553362
96779
507863
1041486
935295
957663
471004
373366
443554
212823
1020742
93842
259847
705029
747938
142813
387708
470688
441900
383085
974967
882902
933138
600698
55452
805731
895582
202095
55537
392188
288569
1029388
111848
474189
61646
1028215
132129
941722
137405
900556
777056
988269
511611
434802
709959
972883
891666
495212
1032984
636884
901193
827924
774152
1007542
838244
455730
706770
16441
299587
802497
184047
7610
200657
533790
607475
708124
444483
860859
592973
849686
646147
626658
456102
893161
33781
543974
368315
230843
270813
222879
691638
542863
1015979
130872
119558
487067
57514
382591
720899
632884
231973
144973
403445
979816
439351
85776
192530
360716
824027
579531
907558
14388
802913
482669
707899
217137
370256
686070
799866
865150
479309
1039361
896817
738006
602684
434707
309440
331719
1037328
323729
154105
497471
75375
16661
91705
281848
608879
762357
694174
434181
639424
103378
143139
552252
169078
531825
359673
161868
929517
319102
974322
492560
654414
181875
787425
154930
1014925
5843
639895
704502
978575
104123
560779
62299
182845
876113
657786
543984
229487
983811
936260
438862
699738
873719
431281
774355
724267
668352
826140
797045
838041
960903
840848
967540
1024112
113083
66239
959756
291477
318924
324042
556090
931288
351878
339342
161244
296447
302034
338370
189527
231879
739799
337898
335756
105991
600945
513168
128292
593267
41177
277441
737376
662313
1002252
534339
602595
212354
596721
252927
662190
619594
992307
933803
158198
708279
383652
559212
364325
912799
766810
595315
181457
573738
189430
452592
1012484
648360
639624
272256
247863
165000
182311
336483
605680
361920
814277
519420
449168
489299
236660
549819
253492
25688
965293
77859
367349
201158
783215
858564
940614
749185
267881
20132
453554
1031225
876415
638371
67792
915536
448525
254463
552030
608615
790959
822409
96917
324184
142068
350453
665014
1042803
668827
712498
849648
526242
933431
547952
838016
937788
588386
664393
588061
728779
249711
562800
533622
271131
940632
607957
689915
524715
529486
906938
166754
178583
526851
104252
20514
617092
64813
355242
445331
193334
774953
322027
455980
204386
453718
849197
668337
138679
99439
457660
185601
73846
528751
346186
217059
307191
363306
160466
810256
651631
1034359
1018685
738663
35625
497597
805235
694205
351229
388219
863313
947023
155241
266120
66982
426655
683667
748254
266355
764484
885964
109145
994967
884318
561068
56941
17895
199814
497047
351842
292559
269444
27846
541796
387286
507448
82872
830448
992493
336599
101076
753612
918901
759202
299405
9137
866638
57756
920446
278800
411878
384173
439268
936688
379
16988
627526
408235
151989
588350
304816
237770
1031259
520897
233994
388219
967269
827384
1025505
331625
238730
357130
484584
244743
608682
799570
1004761
958715
409280
260165
455448
675901
926590
1035672
324260
482139
627284
271299
384351
834567
988570
708990
919218
958702
297485
774315
807601
138047
1011928
343876
53441
383370
732750
951907
947418
80825
626836
656197
557421
791797
401962
91418
683529
39038
41455
977566
172359
1018200
360567
461662
790660
297185
412084
598205
585270
247145
84716
633296
955427
24617
665383
39919
799296
9451
878844
794154
705650
419375
704211
771417
598358
289532
559811
799142
726445
544289
24963
934674
835611
198213
210510
550431
867523
762906
559912
493393
565977
13724
616321
577097
112743
532197
877096
205451
374710
135899
980674
532287
492266
272876
523695
232536
893259
919936
653108
635403
640572
812228
779694
785867
157122
756174
905680
547987
622043
58870
1045163
492819
1029545
445052
483492
335292
443323
331069
932803
1003005
887617
855455
969503
950726
14204
464475
777797
164446
762261
829453
55432
925193
890244
887022
122728
293022
380435
984337
605506
569738
900816
495416
420127
587641
475403
117868
30312
925806
606420
494587
799186
210929
256791
454734
264391
44499
495033
800164
614738
48647
1040424
195401
390431
224192
366137
1044829
95191
96683
154533
567779
433871
544932
922818
295735
333702
598014
1014157
27872
28558
361429
554070
538554
926453
385639
465075
279865
106735
924433
495504
150564
1041182
994098
973634
872101
609188
285606
213640
209523
53750
139677
374815
888195
477379
397530
705282
63877
550498
924962
16626
695082
224928
943597
524513
121144
583579
448557
1001198
427939
934994
211163
828097
15466
865683
785365
426219
642221
338950
696780
507167
889649
739443
722483
1005927
793646
470950
954393
260086
313619
973285
563541
436794
442327
808565
416947
646603
593620
661057
428651
277478
916268
986842
865033
747829
277854
429338
974872
77700
378591
714086
401641
425588
723132
228514
648337
499769
633418
64175
161067
557232
391869
110789
1039600
224928
295152
252547
252845
840123
852811
74953
907837
278452
858345
336386
677899
847997
19829
999315
714779
810264
782031
812321
673078
226843
400112
722920
740990
146425
948243
981685
246496
989760
750110
773135
232765
880454
685559
48652
528961
703447
917566
177413
470137
653965
166915
694236
580010
19388
70355
333409
439220
897905
868587
148191
361951
114807
781791
118720
407511
497291
82351
700754
653242
985163
389066
354369
900194
843012
586333
413943
181951
72421
661156
1043258
38953
929599
1014438
870717
527446
965146
126271
690794
427689
502468
541645
14989
397129
15645
329945
350881
320960
477563
36786
95377
324352
822336
478181
998824
153566
319886
424527
685923
360202
837005
246390
1026558
401679
865446
94755
196874
392149
332459
798919
911396
400809
797373
619048
445730
486310
71803
891883
715915
505507
135265
257196
364123
673786
56788
647895
96344
323124
919173
810111
1036850
201194
784363
199623
128435
720284
947992
765712
746876
948657
456399
972180
550465
292374
489918
6608
697474
901807
710990
724146
641754
1028317
745533
944267
279700
408567
853871
5520
634869
185860
860880
581476
823437
251445
862731
656958
699838
362962
360079
541278
739062
577651
977874
436419
582558
223988
305170
537567
492661
888944
18022
209066
602733
146693
963354
125427
941099
872391
533750
938504
617716
575467
157339
791603
161106
1037794
467757
151287
337734
390549
381895
679655
298320
1036489
95100
801212
476088
332739
782315
448311
676397
751030
257397
676971
75351
103982
610534
785778
884870
117702
962484
327104
236773
547859
6933
431764
384820
792823
873323
536590
1001759
250446
432852
506097
531186
854349
591446
400288
555749
183446
501506
640825
792203
329770
188880
361228
651393
951531
799743
274187
358938
384091
545623
740955
370859
635127
383228
278595
869506
668261
856932
944376
118596
627782
528689
450960
151601
954984
76023
470537
283574
259632
462030
891508
697864
770209
1041709
498062
165768
37248
702793
532635
916305
747666
734296
335222
177276
761517
816908
864307
1043120
959955
96794
788972
522061
775013
550409
421724
307968
260185
524127
131473
591723
283954
316128
980799
328270
286381
378956
1023432
787846
644832
712214
780506
756924
707736
583816
839306
21896
777403
1023023
31823
304812
879799
754987
861333
716994
790998
720396
306248
517861
406146
713742
272211
821869
259740
313373
588304
7969
939170
1028558
477061
666748
1004349
534518
688826
262117
702515
807145
649278
439547
104692
690387
922258
949683
267661
259361
962071
133606
883686
219350
818509
989593
679089
52857
605450
595260
197959
877317
686332
919576
651502
486432
956288
882056
848778
392083
107792
230176
70278
206955
605675
853207
26498
845560
1018141
789980
565444
701236
29397
467621
317261
716116
82506
608992
27636
751070
923300
780181
178320
1010349
230879
537882
476515
361079
219897
909704
444000
661587
136075
344346
665980
227832
60804
383325
806655
981103
453634
152779
36494
892220
974088
674338
155239
42165
582058
278745
341867
150221
19377
709094
628983
534178
539791
973119
210596
313702
91632
484988
795565
224415
658133
51247
97944
504282
898221
675458
195121
631984
673267
348541
366105
264498
189924
877085
745497
436649
353777
1022164
217724
326646
733427
250754
150666
623501
615528
193886
292648
4150
670967
335309
565633
944207
960146
939734
870854
31075
890933
28682
208569
829103
986758
942368
1033453
837963
997438
788429
173755
533970
675131
33165
194531
325556
322819
335850
25780
769113
385013
350249
727886
639789
389692
1002276
524913
204930
230688
355061
567307
528658
556283
900747
695937
945489
37003
827481
240167
995782
972083
488050
660720
703880
311139
684300
1035105
72882
123106
20525
583896
268924
361944
370467
921799
912439
986237
554939
977726
436441
975237
871413
107330
505084
870729
981099
114491
462646
764925
925780
170325
914175
378376
951835
638882
506287
793040
76639
993242
169299
401986
477370
260180
438299
638056
283334
188491
271994
110530
942507
985931
531830
180536
963004
811614
1004142
528245
133681
639203
560625
689055
172138
652606
103545
963193
427035
56426
86779
127654
897759
61700
600978
1032902
276904
627777
598054
120325
373695
412390
546701
983206
966737
855966
390697
551078
277660
218766
916503
67265
802385
199004
396933
630085
286841
659128
809407
11178
75676
75608
701751
85070
348458
771782
696326
931484
982263
809822
263200
380051
572221
426304
470328
254348
145649
236854
933881
744287
239929
438883
586512
154850
226478
489571
501812
451373
364350
577389
721628
534736
729734
411017
856053
279635
222546
107918
163524
73271
514113
81774
53146
1005292
979618
619332
931364
256054
513395
464760
914398
1008766
79660
531455
174263
774616
169333
695502
910504
348355
887277
39319
110273
282354
526421
853651
963214
391104
838540
507866
776270
548953
1008174
864515
977437
865228
466927
538415
626109
135728
484934
942011
102007
982425
951086
1005727
257040
219507
285854
667756
958087
233569
562856
780408
902676
210522
315
346345
752559
436737
407539
637611
163686
4569
963398
103683
131957
438159
307155
414817
846712
122346
485047
488768
485360
79018
826814
557286
919740
548667
651265
630803
169029
10677
575900
307457
658613
145937
654806
446967
862979
55575
814391
688238
832004
128734
127850
810791
301393
563387
513342
169139
382023
637363
898246
655170
1015610
890782
513276
690108
882342
130901
790758
734179
503380
711324
401774
1014508
943958
895732
829049
217856
88174
541585
664433
495448
277348
195051
950467
713060
402020
570366
155860
851384
874074
321963
660887
808273
205249
693148
508010
57393
863232
235077
595118
840967
317633
782543
866842
39081
782258
459423
104406
373708
641093
844013
603720
561434
27699
843046
914159
286109
178979
281720
747073
552341
403769
1036166
445362
82018
1037495
921698
100821
1016084
812119
31518
291366
843194
37214
510820
996268
941254
908690
684999
329488
577520
269746
102606
480626
639879
900248
87450
137063
40650
489992
429100
707014
123311
718804
462370
142059
66429
937871
256906
803963
316303
847211
310510
40134
953942
733229
654905
152001
221326
627307
668987
995091
748986
793117
620531
295279
18096
946570
284656
352935
135681
715910
611850
506426
1028690
686357
429449
371057
956433
345370
181564
565102
191074
340379
793869
303906
190984
626751
438206
996847
265446
25403
978665
86148
103141
773898
78700
292860
727221
46770
462209
696648
58586
654685
461087
189483
795751
497317
786954
297270
662912
97020
798988
1040381
43510
879656
332088
548520
940464
728809
479731
496156
211864
126018
882276
741154
427734
370289
325216
925461
654586
571166
191553
636158
186584
651590
950864
237874
808365
159188
139575
713079
98611
945338
34464
635912
81463
901318
456138
325188
137033
920900
190311
427170
5449
821412
405556
308778
322993
367169
840046
164864
34139
954327
209236
967750
377466
939168
32175
884806
366428
37421
509606
749407
28192
952686
640790
131525
665415
302891
751901
938729
888828
999591
181630
1017768
1037265
122990
111559
520395
901672
6141
148804
311507
82219
340533
152622
138488
878094
715508
918108
979347
583038
245348
341116
420411
175358
1001281
56999
109449
225150
214799
868712
37341
498498
241996
284443
160974
411323
195852
785657
179077
531461
622478
395619
1032162
58776
867512
236058
981271
743703
226110
372329
562785
84959
499199
916711
217467
567565
217138
394897
474238
191260
603237
848912
223523
509276
264337
175874
400174
483990
308401
247003
468856
356304
77491
373923
669058
315316
444204
652872
761457
1031951
325668
377946
936733
466180
730362
689013
534939
712924
347203
329849
708157
977988
381630
637082
891795
605776
38784
240438
528974
270770
352603
623053
630859
625345
97241
896420
950885
386582
598496
928480
808252
425116
109539
673908
419873
451071
127220
452226
170205
490174
768176
603949
35366
679065
525547
26246
457025
634262
363777
187054
1012403
260382
878076
1008658
918634
215144
400439
672739
1010687
292086
331503
867179
236014
418026
744894
746637
1019888
766414
254345
22065
681830
179544
86367
578019
622245
587722
859673
822749
994668
599127
653145
558020
931116
692
647464
827988
530786
748957
340630
440695
697336
446168
785714
8602
808895
493182
902329
289514
42298
891560
270734
348174
405866
354600
332106
462306
1028511
617055
953077
651877
15462
454348
292846
689753
1002024
1007994
1021399
764817
954168
421597
746833
410357
325753
739366
159444
695526
981437
862852
130193
368406
921306
26910
875384
883351
448186
124452
785952
136326
590990
669199
263379
464068
684112
409951
200024
448225
306086
929963
825518
179571
831518
585789
471787
399540
708942
977030
111478
73615
1036076
366714
726629
321634
808542
197393
498525
638755
348533
8917
390446
964729
363338
685124
621496
506658
762693
632658
805907
338075
311968
705549
756580
749198
95637
576534
780262
808558
32385
1022262
604064
489422
637689
140462
735795
226096
897063
875872
369061
478816
90501
462283
374355
166873
248656
871271
49328
730106
528140
966165
460396
785224
843975
848350
137002
172649
266319
1000709
894333
709427
542315
507125
589369
442506
46309
858986
52563
232764
418806
160495
417553
334385
312450
742772
173616
477406
494132
794758
340095
496301
274330
691561
31490
270633
260957
605268
965617
228229
883140
782846
597414
912236
196847
887038
11499
699216
256031
962726
124337
377081
191081
164594
589778
11284
1021816
230163
870355
763531
632375
716808
262586
309217
778937
987048
604590
356268
268218
937586
788957
581052
543188
763223
79604
758724
192221
848122
840169
591449
807999
442396
772973
145355
361475
554930
241808
624020
695370
699736
56538
399675
443121
561618
1002140
402813
50192
412539
798658
364120
719426
978793
513438
7788
497327
248721
387417
60732
768810
487685
701981
588416
585202
356121
275119
682364
581056
237065
274034
330042
86716
959379
245108
678912
128190
974679
481556
135849
946498
776309
338415
434878
692889
276005
1005880
581866
7722
902124
525251
392074
725906
895089
718955
615320
985807
352063
204366
666307
470262
367677
523546
734665
873309
35597
694258
192658
160997
832008
30445
453141
473679
650012
879316
258229
474759
13844
751216
169858
593667
830402
353702
626722
651699
358532
638552
859321
505159
561995
760586
80774
202180
553026
877807
383601
455273
679595
904657
961498
1028087
424207
1003943
112691
929390
958740
834696
63099
656889
365300
802198
772418
269486
201921
172404
609427
566256
210711
264911
117346
110445
11442
301223
1000237
180073
423023
466783
555837
114337
20245
393172
481800
167545
131047
855645
496393
541747
299067
303616
17133
791450
861313
254957
544765
185757
639499
68354
38685
222108
716780
285442
139611
724018
665393
1033275
646997
91183
228440
589763
84291
799150
615546
34496
920590
708041
177003
154741
410670
363354
563072
694341
850647
817097
642751
128357
665542
408590
1000597
571228
1023085
75711
160047
761369
627877
482225
376347
1021141
326825
777763
134657
255152
469971
24892
431684
1000846
133484
381022
1008638
325947
451686
274772
831805
422688
566047
1017463
212103
426604
828552
367221
598291
631610
742513
654216
395145
883359
379623
948184
284097
793579
29790
563850
144695
732442
1026188
584924
842825
547565
801926
868600
141551
456040
169554
461059
161830
412540
721833
348898
381250
853946
623073
145151
986486
721946
657741
855855
233796
138253
99030
886355
488401
190050
783350
465778
690189
187447
566105
26899
566304
1020721
544338
588820
663998
336365
420552
421548
173934
232240
727973
984460
111273
314626
157045
345116
973874
540589
995658
856007
330223
205389
757777
168563
541066
235983
925807
428339
512003
458685
19732
751864
983757
256825
167190
1005365
550883
991269
576244
395577
717230
496937
91036
942395
27815
432292
381451
248811
1038738
832407
515943
338136
336315
598217
962427
951531
1031070
905488
952380
303756
962069
680787
444373
222365
513045
568882
515043
456134
491561
600794
114639
266252
1019790
684348
50818
901036
397765
103623
627577
6747
885115
416886
900854
1040840
664152
309238
164728
530338
1024334
890495
357022
329022
992831
666437
350252
676451
147898
947791
174476
168676
708887
278794
391749
509114
868553
871896
653571
850053
976224
523644
992057
437259
389812
504037
42197
662744
339919
795016
105858
694638
909294
494790
386607
522742
1045073
746305
545667
373250
565012
657363
228892
423328
155350
1008318
768470
512669
3452
354655
519113
341142
520790
880704
129190
971378
643832
84568
931623
880561
540410
444030
74442
981781
587749
240123
964193
988508
496981
878869
73409
113818
297665
928143
935656
295068
972599
587768
458892
437037
272118
294272
966559
666748
985880
930552
248965
1045138
381997
769462
787964
512872
246974
364613
956395
321106
866356
62957
211148
784998
909296
618630
400599
9877
769619
209977
35666
686253
407098
367330
962900
277631
452046
986694
365891
250202
413602
18734
716489
408341
671346
695571
99448
977578
1019888
645036
754170
945792
920740
400154
79585
1015994
528253
405562
74078
564885
320040
737156
397557
867275
651503
854940
558041
290079
80086
598146
762451
863777
662370
350252
372230
665078
900369
243326
827810
781686
724154
726210
409021
157371
320881
987717
241556
706364
68985
380906
659402
618933
1002248
558774
738731
577812
202415
26501
877900
333799
16407
490231
341036
644403
904408
422958
849707
600635
972047
231043
392674
787340
591809
875592
792717
921342
361277
872398
921240
823486
314944
987286
966863
733085
999696
875413
167546
1004552
530449
315382
438264
1024992
962412
366732
624792
398172
947437
695845
118343
706110
905715
139962
346593
166853
53620
88556
315380
610588
110476
1004277
885696
598833
1003637
74834
801621
179038
91766
3372
512079
162086
785788
1029591
235961
627586
448067
571496
234217
435142
170895
1044533
534210
116744
851901
984193
1007148
884111
182923
255070
529117
494145
944420
44728
923246
176557
1042216
380142
270834
496236
795178
117938
672424
115093
604981
975834
548366
141074
506324
843305
1037954
356082
884796
546415
858780
187959
858786
571510
268208
743073
379540
469005
187649
945490
648545
507520
611098
15148
746849
1025018
459617
1000692
492383
521826
797392
637166
660646
147648
319378
939028
926855
682031
1026802
772400
296936
25358
963998
883961
966371
65166
137174
995357
877136
777692
946622
862681
1003098
667869
751978
917779
4452
415837
652753
1023994
940132
897275
463383
546604
668036
445574
34777
589956
645443
736127
661971
867010
679770
580105
343748
308743
525096
974620
192377
422205
181157
169531
884969
334760
53427
350315
828977
486789
373501
936671
515062
547652
472987
564240
645820
910405
314301
352590
877695
976055
268107
930728
732322
657233
135753
546006
987289
120564
465368
148861
870865
195073
943365
337819
102870
785822
666920
586047
14899
887014
81198
146130
813112
128937
572777
421458
164958
861899
643574
688369
128509
622563
493255
661288
790561
757810
551121
125536
360739
866877
246825
938209
289406
225616
127856
387595
79417
332172
698466
79756
878084
711477
888500
994050
998743
796258
217334
618375
68598
182810
869235
522663
887626
634628
87231
747085
305015
241580
639321
515186
935452
641062
706963
256369
894223
788670
888800
473341
531913
431243
834722
869263
956862
544496
256686
251545
247694
511859
174361
133081
770011
40043
591655
220616
45414
537014
501916
345383
373010
568096
368490
149269
988355
937587
236031
700443
991531
700755
248083
1001278
269561
659596
1883
1036375
225872
316902
553719
206665
834863
915699
36996
809139
527999
983454
919101
684667
257085
256334
68742
180967
483725
27310
446924
743219
707116
889204
656909
1006340
413202
519769
503431
102278
272827
338611
990029
36994
1012157
122248
632194
978143
1002113
863497
409184
622346
140636
128769
25820
222426
929901
692580
777231
298633
975680
484627
973253
868865
517741
464175
740397
774951
306572
294802
656298
964466
784749
903321
454152
330179
504551
680966
1010018
773035
636336
555158
788943
713040
541939
620200
748994
628746
731110
373876
263032
399709
880493
955651
231278
930356
373858
1030745
378199
960959
54027
844208
109396
127287
846116
359645
850983
414785
143433
476991
363278
873803
687419
498072
377480
995170
369733
691812
1019294
924622
124896
840166
508450
946603
225367
658620
192406
793561
899380
501488
661396
486806
313431
221656
804925
93055
44877
109468
291207
102502
826554
767971
1037089
196043
771853
1012692
782981
505848
176204
833988
924080
1028191
34281
819416
489890
422956
11874
958534
69498
444637
80015
827613
439291
386551
641357
70336
955058
120761
957079
96904
445108
313514
327928
74647
96681
211742
249223
930754
361484
717543
397576
408880
990504
843957
935526
886561
734746
602649
201060
679254
946989
593367
104641
585539
215866
173101
682579
56101
524447
722460
861589
555322
328220
75236
374668
863286
687065
890433
242159
751830
737313
836751
188733
189695
259148
891145
572207
226497
449587
933248
610015
168790
507031
406656
734934
766355
199741
346593
614080
53453
313470
816944
246713
270017
533667
7436
765511
117551
880686
831689
728111
221346
819480
1018555
673004
41189
216587
274350
654912
759044
1030693
495833
510448
532941
657719
852527
545614
481714
671998
771612
486425
788258
168877
282908
654230
82521
803819
627710
839821
6632
618231
989843
593777
777256
321897
919842
812569
813891
723001
252502
974870
937803
429668
723287
737666
740028
506343
141787
119845
438899
507383
13413
847355
740586
519013
100455
181334
995186
550407
705072
800399
661592
657685
818591
980696
326946
888097
180342
795838
87985
128803
455583
505208
1023638
718395
945384
676866
1000903
996432
898260
213004
577759
638848
620759
370597
205622
911419
330964
81635
941664
529017
486806
540437
67900
106253
416004
1043843
410521
629842
673606
698317
859230
308786
519443
973809
795476
397815
62754
139724
533270
841243
767574
862226
908802
426035
180777
751009
582069
479866
191208
968047
43861
187777
868608
513719
479603
746931
380073
48091
286625
996053
483730
443827
729774
913101
593651
623904
946041
575567
965767
213283
337683
246307
799231
591848
395312
502561
953012
315093
917452
770693
372099
609069
571603
725296
262479
487647
569809
152537
43248
626511
493199
653048
961495
939515
471097
446337
676515
23248
823509
849287
391371
982169
452879
694445
6698
861690
652291
470641
993855
271074
138163
684030
390417
762993
547444
783659
512141
324933
346011
816837
465206
377813
708607
930462
439040
974245
948029
449604
840098
657612
171881
567473
56170
577778
732892
81242
102113
102549
292921
658820
414151
781102
847403
619070
266403
231461
233957
60604
813874
849173
600327
949353
381146
413948
717294
571384
113162
287510
986170
450742
864391
840335
855877
455815
534970
242368
80515
443947
1025509
775027
455689
78933
82649
833539
96586
462056
635385
356121
655447
719995
262976
422625
374432
85465
444278
233263
597583
393419
983594
137437
750303
294378
77577
511747
859254
835538
41877
211213
983812
835065
268338
332685
363122
244070
311435
681158
824251
298862
113673
48345
588140
911002
812411
778836
242656
437397
608343
502527
257441
130843
979499
133200
234394
424231
965154
874167
404565
415788
479095
635910
711878
1000686
369154
789134
572248
813989
464567
946972
234459
801768
1034312
814810
315358
957175
14271
792331
742903
8296
241581
875956
242606
358234
1040147
580956
601478
1000070
206371
857967
850964
331067
812425
497103
394978
371710
353562
970374
434902
222454
908370
229459
579153
896545
676994
489578
863257
801157
988044
167072
536849
167741
896419
201145
3991
856659
234136
26506
580194
563847
496319
688695
174272
772661
114000
2308
741887
997291
35835
907647
477253
655622
375417
636902
11488
386471
726185
83626
565402
483889
532978
200220
187912
169377
321965
692673
572217
152901
1022995
272932
196876
602986
959122
811427
869602
505902
972189
364865
684571
291847
592589
942841
844060
882269
1031169
861884
368736
1025036
714859
864042
438263
147651
602456
808229
717111
665375
67077
219566
58823
535761
32289
622294
595769
940030
433907
994890
823930
635422
914141
284394
208989
205156
101648
251655
491388
473639
353916
597452
754570
496517
309273
376201
15722
810563
175924
162369
128815
573191
285799
135871
1038903
387927
810408
524651
867720
578657
726442
136212
937408
595050
224802
293637
621783
830374
86075
114928
461258
367248
33519
542134
318400
609340
442321
108400
134504
351236
319157
219845
572218
348090
981425
701995
863977
699681
577336
404250
914438
455035
840202
680163
355846
206959
993393
327553
705180
57632
867033
778931
317728
932024
636211
745456
532689
765332
489402
299339
954486
591507
1013700
32284
103241
71258
381570
880940
588491
767628
614951
202600
803209
90344
700935
211676
385327
1007929
252024
671974
1030
731504
436340
329633
375063
1029455
546723
79166
559786
623748
349443
26692
799945
156559
295204
438412
654608
617855
694440
692489
102742
485571
159578
186066
616508
767890
323101
551821
562686
820569
489696
383629
89541
51035
9003
311429
931710
877813
471863
765578
323448
165149
807200
835448
694960
242915
179277
500540
420009
374682
597163
879408
675451
197313
665307
425667
370936
750305
633744
976953
929183
678965
284407
355415
670904
899333
162614
207225
681206
753149
528360
730313
197088
108244
670755
814786
755684
150395
423632
39324
110083
196204
743408
397558
176303
1029055
73758
851193
48808
261953
80362
367372
745014
393704
907304
628892
670701
337447
564733
261047
770739
120955
737880
479966
102318
831152
214145
637714
363583
107812
283478
861356
462971
989191
369673
790157
856295
965428
539096
167069
353578
725694
206741
361427
518956
763236
663177
833339
254543
60469
470727
594355
998245
625318
35759
101563
2723
582854
504662
64362
86700
561065
900880
470906
793373
41869
375451
527001
387656
836270
1018140
774657
275173
487618
941619
834567
989347
731242
946739
46060
77122
641505
763925
953776
137148
322083
16950
674714
253675
444831
588236
658424
829896
668753
336441
79089
39319
290481
822215
559813
204752
571041
246652
517573
385361
202802
71775
267707
620794
112057
201718
43819
722947
588084
477126
988939
633048
1010985
872694
791179
866813
579005
672314
781428
730073
232888
29427
649139
571137
404391
760772
970956
281839
857474
442893
94777
335408
465380
364226
752062
701874
373999
1034503
17120
360757
505987
269919
749655
479516
161424
588710
66352
747182
348175
887928
236668
61488
896849
419850
738279
230744
632898
270237
592132
911297
183114
512689
937275
962861
371505
783268
753163
997330
295352
995276
460128
256570
826064
319510
175451
720123
93867
429796
329232
184529
1011851
9201
410103
263282
66797
22584
998092
602692
254150
317693
872804
580562
867238
516985
430135
269771
406123
546264
2865
75390
246880
687058
470961
383648
705838
96060
511864
168690
1034548
38966
342485
125134
390858
972949
629201
456969
421018
601550
937903
983435
439152
966733
1033070
963359
912415
230926
843405
588630
212299
969056
175048
750574
536128
92587
788739
703373
220378
833287
130866
918800
768149
781672
495118
792000
600578
817151
688512
366812
812105
205686
1010242
284093
1005291
16379
614447
610471
83797
475998
783136
208511
502889
26156
267254
156654
230676
13874
549259
73067
103195
663402
299354
62822
622550
800743
744600
643899
268508
787278
607327
886269
642360
821112
343019
954828
1035699
683758
1031625
920131
730199
583596
339055
77985
717925
587377
950329
754948
16901
757749
505496
957843
701314
335609
528295
135310
13998
84269
765863
706978
994488
359489
753859
124647
1006437
106897
94581
53177
962896
3561
858937
53592
727665
571178
946211
265294
363085
83403
756466
367914
973699
827081
155350
824965
831461
333128
489843
106325
4391
696874
16554
592951
209348
1028682
886549
209002
738483
843609
801271
968568
890229
697689
330826
587360
36981
579927
211429
728037
142838
542578
564690
1006219
513858
889940
633962
617482
1005673
476099
757165
657684
840468
602305
809134
294794
472156
332491
175512
62964
426076
634819
361248
1010372
49711
542200
913291
579723
445673
437098
199858
265145
899066
363732
710057
218973
117875
664745
415716
444282
917333
602999
330118
486846
570276
596379
9565
799473
200494
309263
766411
1027234
427956
717978
189071
1027364
632920
673669
93016
392734
215832
732534
306715
706821
789043
497738
1001921
291862
978403
641197
192028
721289
522031
720425
804194
108641
106034
112931
793901
1032887
247890
357728
924738
224328
222688
739872
62013
88313
939870
203673
383525
261575
302621
730124
69788
112722
805511
266764
592721
30812
279668
346134
167891
306301
1038396
763754
795626
912587
313093
74616
925623
283869
946935
847445
574592
432329
244890
5235
341543
537229
962176
939292
583368
203281
84807
673385
4274
132139
203322
102988
191607
1038668
764369
319184
325206
362238
427291
858593
18970
625149
79716
342449
122863
665986
542162
416788
114293
597636
696304
725399
510127
13205
262772
757457
195550
900467
221254
666442
355825
583521
553166
129958
798628
542727
217965
109459
152278
104880
452797
110172
529500
80755
346551
922191
1007924
766378
525805
1027226
1015429
696190
899382
178265
260716
764843
866203
295991
760990
277642
467418
240648
294039
93520
162540
918156
425504
1012660
384319
833101
88818
989648
360349
795383
229336
272610
218970
703910
877159
425370
854231
309849
224260
826343
613336
567392
806658
975339
963616
725998
986077
758454
839262
418576
793075
846504
130702
373485
167782
471465
214830
278911
209713
167436
164589
240505
298029
214544
769521
1032607
752861
818285
311005
51116
255266
815989
291093
180528
997614
352339
726061
91773
80331
197180
385174
591823
564245
143874
270667
406928
722250
654667
994741
956998
12766
6626
25225
475775
433724
772183
939890
172568
373171
453484
193741
625119
759593
681091
805257
531186
859322
62427
352853
508063
867164
684180
287491
408336
32943
902107
416248
127265
253120
498802
944642
990364
63195
787551
909926
575995
116722
988048
94426
296378
1013154
126889
942546
584550
416727
940008
636944
235453
600450
885997
514999
306289
367682
884064
799249
320535
851442
433294
362
192354
543343
587528
565401
481302
1006107
323812
133359
815868
619407
221707
485171
817800
259689
98938
654531
105270
25283
1016636
469526
533696
409721
504810
36532
497816
294684
760237
54274
254071
1019209
164374
824445
537128
835527
460146
691759
580643
475133
900754
62151
605777
936467
161294
773284
433987
836205
783586
300852
489104
433869
514375
767318
701450
563625
366248
132112
814339
256003
468937
694779
724296
803094
485419
1007020
198857
767590
158316
663138
325475
216543
1040934
894612
941893
633473
40700
753042
783086
688082
451597
866672
655609
253809
886524
548818
626534
324912
156586
837093
847806
111657
157912
655902
1038644
60947
356537
916784
935805
865162
43981
802767
977654
732458
412826
179425
150961
574470
464512
550054
192311
130165
587942
81296
123426
77369
1043859
944405
399670
718500
80378
389401
506937
349137
108407
784408
922597
657120
403137
956979
536342
125676
20495
750788
598386
785972
750294
492077
1017009
126665
527921
671000
952137
855265
505740
681213
637565
717086
33126
503850
323816
52595
539939
512122
469558
609135
525795
498870
1016402
835501
89564
592760
705601
745708
646246
202711
504075
728062
7186
442285
226972
368737
95070
760637
924409
288470
210633
1023693
470025
490141
86853
391028
1001127
572729
1020284
465134
376833
126436
33774
386892
655887
716962
27940
127768
1012506
575324
207288
606855
71675
31589
514911
981126
785702
652664
157969
909669
314958
656072
455444
306670
48308
536667
203985
14233
137377
445852
478606
469253
291737
169897
251988
1008605
309031
588638
158206
112705
657989
879162
74654
97798
814488
37779
253227
596714
417909
679877
161875
509894
289783
708842
640783
914463
699618
629316
461366
100705
872520
435204
688565
401795
130491
735254
983395
157575
130244
98454
778699
318427
96030
648229
293871
333712
587226
914717
619422
525713
171117
865172
946375
416690
632703
647436
186597
958100
604392
257734
262665
703798
286358
951329
995611
73516
588012
973130
287541
153204
62974
213537
1000362
428395
608298
259668
758610
556529
487034
1003918
342345
105945
229634
563019
564153
620643
951885
444879
357821
982295
1021219
957260
601788
556714
193008
297921
799598
1037686
707817
827692
559159
666586
40059
107498
3097
985225
413407
657680
452001
626236
375446
943679
398625
909401
927213
155315
5446
77462
70343
83316
690982
175955
591875
1034738
156592
791416
231112
555876
808258
179747
148338
115870
587626
176245
625767
143790
1045234
96434
28221
876498
593107
914524
107144
88108
525629
721078
1004083
593865
57049
496532
375090
764344
164347
177617
935882
953174
942164
294868
36430
861171
918844
584699
799013
463829
161315
106985
1002284
158124
640034
512001
484942
962613
205751
393105
479621
566899
701814
442294
404266
586996
954919
541817
339565
570270
958252
355797
916072
122180
195404
701232
810609
259170
536889
225675
809123
875798
267894
859881
239396
20799
703321
362831
98708
949853
194231
248988
328205
94582
875550
976767
574190
115057
282210
279382
568582
671765
59827
576180
721912
820703
354774
154477
671377
261907
205221
1034840
777575
773787
430271
855038
472270
153209
188205
280482
702457
393648
888454
969736
499856
624349
16682
653677
782371
32940
800754
303510
50079
54502
374256
1043213
179459
78460
924985
809906
830616
148672
401109
794897
1037103
1027215
580385
972267
1007766
128798
712791
224534
345777
407083
592450
149711
309731
798863
954667
153168
873351
934253
299651
808374
376015
130420
675522
123068
192754
78805
337285
193205
713462
641219
25945
194195
880059
209459
972775
580050
432906
1036845
722827
6136
381995
258291
532846
13457
37632
448901
171821
780557
11203
16826
780314
762355
902686
688657
761655
984638
509417
314782
518649
667041
471459
56277
1003977
517589
613444
874490
290440
499025
833440
43085
837534
780397
107504
442694
533694
159957
117953
975332
218639
456355
931816
644871
1034155
469202
1033164
86974
801350
788944
886408
499701
13189
665296
257013
773616
897618
500328
993575
770293
631007
209030
859210
755305
11833
977649
44221
935807
48824
99201
597381
667889
298360
209589
808224
773979
226108
978819
702760
116931
100372
713553
605003
877699
637959
910046
925804
611128
562626
825531
1018956
128774
885736
563486
558891
443778
92743
621596
304919
326306
807879
278331
801843
45591
439298
412420
264113
262701
969733
356910
64610
217841
482259
1018957
589671
652355
1029037
695685
511053
828165
237941
25916
536864
304794
916270
884131
37377
680207
447132
462292
76559
339171
754322
557665
904793
244618
579290
521396
314698
667863
146100
722215
426117
732049
663755
840975
610463
746339
450838
408603
26362
577090
935705
957232
715218
158013
944777
68758
427696
896529
411695
212873
236372
664600
1025542
504905
739575
139594
965042
619661
630068
293715
458754
592495
921999
262438
1035207
920425
738040
1020553
730513
270786
227961
8825
46680
441681
876917
587226
241322
1037965
89915
588292
1031845
205648
225836
762967
250550
754231
234309
960340
206389
335093
445052
499597
113790
207218
187440
135880
284104
344813
319791
898264
750427
237189
27543
620560
253661
789418
256544
1030253
758755
622467
322847
845198
736526
585972
39997
501463
777861
347634
121092
522241
556724
702413
55676
154124
880190
190945
166950
67118
652052
656528
389425
41867
659668
255924
685068
245685
870604
643183
486787
527545
132817
863897
859426
108843
255439
451500
255372
47095
687537
766759
223627
494378
938964
766059
481201
1041246
87315
128820
971994
1005020
355932
171428
714459
290437
803740
56898
322287
532471
12613
51031
430665
906940
940171
215057
746675
478880
314186
970929
558335
863993
979216
753928
966020
751771
365606
600659
916887
324357
609125
312686
720514
579231
566358
944486
327945
565186
518349
416896
359353
653782
545352
758123
105815
208431
883757
163
47207
1012970
876909
847839
677805
391706
606087
87179
1019661
966774
79296
725187
718748
983518
1024996
812745
216576
238108
460205
422015
991250
276966
924083
288992
825686
25952
728021
161331
301517
335301
130499
647278
638126
398359
699240
940417
183932
790233
762486
169789
195984
668139
726792
583795
155109
468554
903313
502058
323920
15934
367826
627840
228012
634244
261249
841330
84228
857667
410810
242756
766661
822623
647817
104988
561347
967225
644490
719416
103641
778144
538195
563340
1034809
660893
317547
691029
914968
539065
918647
656167
129254
838116
248120
715577
324531
411674
248248
433772
42801
440134
525897
188500
643005
854120
734050
206582
780382
592870
2593
576341
370951
499682
1001437
593484
874741
71150
854113
608990
294550
2106
47764
93335
361032
395217
315197
811949
946079
997542
217625
259975
279333
263955
168948
886734
633220
680400
1021638
644204
912184
69236
154880
542050
271119
1015293
1030890
212913
805729
344650
761289
829681
184791
744927
873167
1019026
433009
1019343
595627
764829
794390
1032128
189436
101
455871
7249
40427
544596
107792
585367
559768
803705
658941
646800
194059
724889
161508
127231
963997
121942
130025
943182
670779
146475
385497
102975
463717
305255
751459
346121
1029691
46704
1025694
904694
269240
880495
88316
192094
649372
490784
859538
333007
807123
597765
976515
566292
737052
716944
543263
235051
634447
952478
420418
914158
988641
27596
880839
381231
360741
411472
955348
149932
967850
1002684
221221
459329
67394
992992
777240
283486
297706
849136
839035
314142
768937
535912
418280
580064
358788
112130
977799
690467
609294
919015
318789
664236
126655
580292
913585
1018633
335916
492237
998586
731640
852035
764876
398718
850929
892207
799706
10452
629910
594347
642585
1025240
285022
785882
986713
361579
424326
579304
900724
160078
329918
709781
265946
207706
584408
968109
1001933
125414
166847
963249
573679
155665
516646
911929
576421
955889
83008
833939
785809
590539
809753
45712
970382
60455
321849
251545
801332
815086
652032
270410
700192
86764
343868
361961
326001
663507
506575
630699
776139
198673
439781
737478
923330
1000563
86426
69052
157850
703241
176878
713021
88343
352786
686354
650653
706099
786354
625539
846760
509658
155340
409148
433333
998486
102958
442791
399056
670435
639832
529543
447999
27677
307532
223603
389960
742973
3268
891150
368442
537012
648049
670763
241980
493370
907190
88689
747234
796656
196136
882633
866080
37911
80926
536188
904360
74129
283313
644903
863978
1022543
804486
962877
519536
335604
550024
312111
707053
965825
555549
247421
426704
417994
160303
35795
530201
924764
173619
839118
761468
985257
865717
109949
27204
444058
744523
27743
763218
33431
117415
8757
358678
420548
263301
119108
822856
691624
498858
509637
526819
12797
465746
659459
579012
298793
451034
149107
869684
670296
452040
1003126
877489
877803
441033
331065
42418
734710
779616
811572
824527
485731
187501
593318
379698
587492
289832
164597
13560
725313
1039667
571482
16924
664680
578784
620708
68520
299081
504409
621518
244593
27574
894882
337278
41900
600737
918532
84849
568083
413285
257405
467529
343460
783039
735829
27921
1001330
588642
508980
749844
351825
682103
338597
101830
1042085
302232
904007
577557
294881
870454
31559
985160
844854
924180
1011988
718541
614348
844142
4858
155860
808923
370158
482957
792870
263576
944847
886738
1022863
632230
202460
192090
815365
207322
770293
254437
277337
2309
711834
578854
895388
19203
197242
658405
883737
837839
447373
273208
816389
929265
577257
189722
356719
382198
561653
376895
76637
277786
531978
562041
953760
942750
513427
798029
957487
607926
225482
981664
442397
116343
235538
202588
293969
570172
237352
415062
785180
965169
544257
499834
79428
625018
207729
390788
233890
795615
701460
324087
303869
777991
528307
194168
562908
986357
759112
581139
293377
795721
772863
794156
119250
112173
120768
850764
748511
763224
721209
283567
779053
800098
228523
143658
325161
481246
224023
659456
965947
256635
613217
49676
1015892
782787
235925
327845
281695
985176
936807
390350
893033
678903
32277
989743
972304
716687
486876
915472
839612
430535
825563
119546
462669
60103
153539
912359
67608
124157
801850
66890
170081
280839
263853
829028
903866
286699
787351
301767
48735
583007
679643
737474
619301
768165
517763
942651
899039
44602
15598
480789
623603
527119
210909
126237
255821
319480
586464
247872
566207
312643
272781
247935
132379
401725
867755
951803
597476
755231
733810
629232
384763
376112
853333
858283
301857
405918
725601
38918
987356
692053
552948
502043
521800
834168
426815
179501
201467
161617
581610
418581
120502
588823
994607
259321
851991
887146
347000
465756
252610
441259
240972
29869
218952
247865
716071
155714
463138
239173
56006
651695
60024
479657
659228
13247
326630
170009
372780
559946
533100
219093
950858
662241
137628
592223
216960
1005185
282775
259185
53154
518824
316683
697727
731908
498313
332165
561219
249519
384373
316659
968370
698327
717232
403868
959493
319997
151855
786632
550045
681640
204505
623827
190856
107925
874200
428838
745130
450261
1028
1038172
543793
403021
342169
576303
1021258
147003
604988
634093
587546
179339
154948
96729
542246
651478
254770
55082
865804
494923
559443
503478
55344
897952
897681
204520
52025
937060
471635
39355
627168
57789
45560
51161
605580
991593
910104
408422
926365
817898
315686
887894
958951
814066
133829
702723
714870
774778
640497
562899
331579
561352
387286
122961
659358
294379
546464
304099
553792
204021
60769
524543
79827
236332
252617
534014
774418
606499
823528
98622
443275
125147
913907
28956
417262
748887
595498
367326
615275
236824
1001207
945442
4566
824822
884425
272464
751549
689215
287864
226916
536227
345264
679277
804524
1027453
254261
540197
647162
447781
219874
532284
478473
464572
265060
798448
277466
728273
633463
287285
636613
135051
4838
314997
950313
917532
641305
952711
416771
599823
1034650
91818
252173
908287
974392
977116
469800
708106
585623
906653
16324
585248
562650
241977
409380
44766
640280
57591
708816
222852
88231
33729
691232
514261
532469
1018773
740308
646551
542216
564988
220792
615957
969527
219887
791151
1039661
306389
336168
985650
908090
141103
922086
405573
447482
322366
144863
804066
883534
95033
375028
17089
767921
259263
438206
336281
297634
205594
51296
815800
747493
556576
649513
326294
426958
723192
576878
673953
149610
471974
816676
641903
108892
995163
189111
488355
440740
630060
627428
643348
789296
981916
302133
512828
522865
433622
22102
1009244
249853
325160
862001
276513
415246
685649
251244
137953
951278
100615
889131
757242
584505
1034338
988269
905987
284425
799950
450957
461480
426514
387178
236474
227302
696967
737655
29714
146511
172819
899541
442873
849994
645101
821446
179943
559632
995260
951848
530663
940747
855287
44061
278714
301382
544335
249850
427174
1041021
1031168
602262
529418
74753
312596
599203
11527
610218
1026916
826732
993176
729564
373923
655828
28566
161100
17026
69864
207239
923520
758308
470082
813021
413544
356022
138809
610626
155529
642415
361034
896386
132190
750917
2083
681312
714576
848859
530419
678714
754202
563412
9230
851175
76148
703629
1032531
455241
676900
878177
285019
317319
884500
616604
804966
737853
719347
417446
645109
654887
383830
323122
640604
683228
404928
125455
1002817
796982
141227
537018
1012208
466525
863299
709315
655180
784950
640261
302979
777751
646921
812482
877190
875561
852232
446569
450216
784663
906992
866787
872200
582667
517412
780789
958300
7991
540769
667688
105091
527633
348699
1014293
265187
303180
139078
853700
371048
860373
279659
746183
802298
260382
514187
488016
41878
748754
180606
27265
79030
91506
1025886
780861
533734
81382
321427
780169
1044276
609125
490141
366984
897982
198490
968585
823668
305909
345298
194368
254219
905035
597947
475927
507739
569210
104757
59832
616212
289263
839696
661639
1025201
459009
171609
753558
879002
605220
843064
1044932
552892
539479
1002442
186996
268542
950940
1002336
548616
966240
119174
154249
90562
570515
31516
107752
244937
782656
507148
1039522
276118
296876
326659
616593
60599
1032150
571127
229385
558153
607202
652104
65829
780678
877424
1023947
856988
849675
571769
204101
891922
749830
743985
307002
484936
528664
19591
220073
542751
779946
308822
230627
838190
636594
58054
406721
391113
810081
214303
354966
175395
462437
471291
246504
633755
598558
1026445
489215
787283
889861
263246
39278
694024
794538
690747
331544
848451
343692
67054
447237
784309
754502
35655
77810
471787
232732
96480
374270
498343
136730
285501
8606
799254
300620
472148
833979
658880
937204
786238
389187
424734
344015
671939
774636
237221
803802
101198
602287
586478
262633
822775
530150
816524
666790
235724
219832
253981
914944
744154
517123
246045
918607
397591
765024
60320
501232
153937
477169
339239
1016691
845100
81619
906095
511800
101633
164733
162884
205478
931843
956468
225746
291075
248457
711816
108421
92589
144244
874022
550421
172188
440919
609115
668313
744098
889710
623606
1038460
1009633
672814
339128
763925
425230
908706
558851
199820
506659
667481
765020
283655
758533
26507
474010
747076
151930
1028124
963503
976700
854440
284918
35055
837988
782370
515650
519244
538106
563958
479297
440522
777712
133342
624530
998030
1003964
721242
115362
346111
588587
272721
406066
1005627
966722
953096
284317
806562
729282
431319
996222
235145
681793
390403
781381
548951
1001958
834062
60643
549405
781230
942529
6262
36161
443551
839413
772471
112246
467977
179713
410855
165449
446025
744617
621070
871687
285530
201987
479429
891248
130574
987624
244473
443777
209845
206626
321113
457695
188316
572716
237885
949124
466283
47309
17282
1005918
128335
509722
470467
334775
418700
107004
703008
20601
502249
677041
1024978
751846
982846
246445
638187
343256
1007305
896696
191742
745104
193000
376529
101271
73279
191279
366911
630186
1032508
683869
807158
565779
950163
418185
81813
1029111
510665
190157
617417
993862
507575
9748
235788
680151
756029
818940
774628
350326
818081
320712
312434
426881
381047
61222
377499
336044
26957
263445
1031029
833071
406404
360340
1012813
709055
295218
1008498
980083
675949
180629
392845
845458
448343
240214
506632
396524
829467
424383
228131
877992
164884
194364
317019
742430
1017300
514185
109419
765908
773242
507774
642609
374062
47753
278718
112301
538585
724578
844951
977322
734763
197114
210382
301371
344198
240596
663763
175579
820528
275078
295687
1039309
481928
984585
918217
796614
996290
579059
87413
971698
159592
928021
627595
813226
379496
1029149
305697
802190
41612
251516
576977
948367
596646
233462
550345
39491
321662
321567
776766
1028341
323512
197135
666655
782006
482115
361762
869086
753555
743515
658459
982352
865687
263592
593995
770606
997423
543651
753750
554487
944694
717431
993810
722996
411748
863527
1016546
5071
376419
722396
991842
156267
748139
826208
614370
814334
297350
407290
1001817
822011
250911
503754
297394
453289
567253
578592
548929
137788
672202
213880
590207
181904
809202
540462
68160
21488
536839
177881
595971
534219
831449
499536
789257
539398
294950
980353
58457
870166
1021509
612325
334681
673965
323741
908927
1024768
420298
923842
25524
602372
403460
577976
775717
378498
640938
582147
821566
22232
182489
986872
125686
683247
375771
747997
573362
946385
873320
950186
582962
614098
191163
454113
233420
804670
680064
821600
889541
747901
300482
329599
652852
338079
393570
671499
230282
571311
86483
182974
456644
785844
151710
991893
697375
363396
486625
581318
36513
13636
154543
134876
549883
833536
749814
677452
370966
315734
1035569
307321
74929
944572
722705
113914
413303
94897
453413
121495
677238
846652
878926
397576
915904
603306
31861
777375
231052
708633
1035180
650206
447031
360890
927377
59997
436966
874046
205139
1003524
660711
841862
848788
15580
732181
244569
898747
447540
873680
33001
736849
787167
51195
560226
46316
248481
69853
837622
1021002
694216
559555
68280
39589
824342
410508
77028
610606
250578
883381
825012
372134
997537
397809
393293
340173
189585
898895
491448
485189
992994
723556
740267
763794
294346
712604
579692
527370
611775
662490
859508
83390
230425
563966
946748
681051
444299
588921
716725
973985
529711
256280
795772
1035751
423451
950531
296026
185476
728799
6265
723632
926934
991684
37524
723010
704324
845537
817385
883073
1038453
324314
211685
809779
402693
622289
108536
597004
381057
339942
965286
765892
677932
468256
935875
216587
275332
859337
956816
1018038
273958
617506
962021
421650
1030173
929921
114407
944512
194415
480614
432555
673615
668281
134530
400438
190827
553859
665256
419957
73978
298620
25761
501470
64011
502114
146267
71884
461669
429177
501499
42735
839254
1018135
13774
815539
664852
899803
420120
985869
816755
587719
548573
855742
70824
872848
4645
849689
420710
3940
277766
820122
99054
667798
254263
818903
228098
319189
1011151
824017
839283
360047
804003
200753
553636
810558
397531
303716
484687
479073
739793
182502
610496
120469
222001
475564
67786
354353
194631
977269
327629
520756
160145
206278
477954
548633
607925
478508
826756
94135
566270
766312
881987
131346
578131
817218
635101
886961
755518
87708
327611
201496
745780
692839
146416
7800
836907
283153
557633
636111
900537
642626
572975
600808
954263
670544
879475
325468
102727
906364
695070
850438
450372
367631
454601
673071
1008547
625169
843121
79934
753732
101265
581072
304315
200415
749442
33865
290057
251825
742932
385978
1031285
337817
469226
958729
761282
942401
880588
844973
314352
366276
97175
536401
258395
475443
658060
766593
706360
188527
1032493
156456
522419
809836
894453
968013
719003
1010117
1004961
591803
946231
597800
1044239
222355
411708
87901
227239
455693
715060
183753
917833
287764
434500
83493
833266
800246
734846
857045
324436
963197
1033655
736551
210085
645763
983521
70001
962204
317827
944980
846320
648146
879163
688539
864492
438457
1006229
518105
188910
542232
246986
611622
517420
306993
349329
857360
461103
143763
800128
650794
111816
165282
754899
10478
637079
1006792
544775
871024
151130
898874
798711
768394
263013
255182
444223
736945
1022135
785260
864773
433248
951542
94460
372450
651751
825014
674524
198319
115766
121599
776696
868645
803612
862935
562001
458387
879055
13050
656914
1020440
422860
468445
226508
984878
489244
198476
183907
1011392
1023737
589697
388221
58203
988406
795059
211111
612147
886504
157063
320499
230451
414491
48348
1019009
211776
123619
590507
786885
457122
727547
878415
858563
333063
828413
984752
47956
948359
331994
66487
176417
903965
315713
1006772
787578
1037771
469678
527948
165196
56016
289609
192927
947852
390338
345868
660746
4100
935102
808990
718522
149879
360269
123822
323172
454303
15981
637821
49351
456298
542780
48619
36648
5994
460125
225972
493517
204303
332361
525890
578869
422664
317969
471557
490421
605550
616669
434065
10362
2349
168818
520818
113172
426798
893889
159537
170658
911922
796832
105543
508837
447218
982515
427011
815691
151611
307368
492040
598457
1019947
179368
924372
623564
961636
903438
230106
386026
1034269
4003
583829
135900
733226
878460
667339
233316
135828
53594
851581
597444
73854
653646
256394
656259
947207
886368
1004160
1020386
500276
1355
226146
761634
200088
314781
556395
249789
184995
177694
545307
888601
129250
554744
595538
1017947
647352
306524
835262
746381
951658
524253
227898
672375
801742
812963
330862
823428
618359
624180
679604
1016225
812242
529596
640029
373487
834023
122611
163549
855043
592926
219070
879599
939816
416315
675889
113574
207158
567007
398434
850594
198541
174132
698752
710432
197078
668291
665168
214603
808727
692604
542905
754840
181327
919289
825614
57777
288974
364736
346216
20751
710658
302833
368253
132969
862559
832697
399604
411340
286227
580736
289961
389364
182109
208544
699612
532159
495844
975926
479325
60582
883684
751232
427507
695263
544644
861000
800058
301774
823495
904295
282907
410955
624323
226232
443864
670862
56505
718699
26306
468639
973731
199579
39983
245862
143218
668924
425928
923697
757915
229806
992071
934415
586594
212645
953583
1034694
579382
651573
949132
198964
865534
58331
608315
605305
796640
516301
448550
602407
100877
503621
800346
28174
491059
52305
151521
57863
225348
630249
589547
534379
463847
412355
439561
811418
426837
882642
898136
335982
778120
210039
781330
540459
594389
529807
1040040
72385
457022
493453
316603
327152
188451
449095
456067
271086
656409
351892
552998
230248
475359
76698
145850
954211
620240
131557
643640
294015
284488
903770
139991
916748
877834
414955
983311
443224
936217
872047
703392
876398
149098
885171
418081
310282
237172
57916
907555
292878
28216
104668
645772
323643
348805
830569
938501
781831
387390
409258
211423
370586
103940
406899
628439
45574
328800
441615
971680
906834
729756
131536
569856
818516
242573
809781
67114
174407
240330
616354
540161
1042512
662521
311415
735661
436140
779665
1026137
372684
552987
315902
1010924
166749
153838
783850
149437
891529
203794
999413
865369
559573
647659
234060
459046
866682
434929
144267
692675
353711
151463
668256
162702
616396
521065
570524
157847
269864
713273
452128
405336
195328
736341
247092
521806
289745
68834
513340
169495
78360
679049
473405
519762
985445
372493
245913
270135
571493
870560
327728
351642
306306
732950
920219
93894
679660
703713
544
529089
155166
302623
976096
704889
371764
936791
617693
635990
222209
626551
3352
365442
263911
748650
193507
266114
116139
91217
927651
447293
548324
515987
986134
585584
123177
223807
177864
654985
774847
222752
1021798
1013214
793726
856650
250799
539461
1020720
629001
234965
771159
117893
784415
510605
466151
698674
783772
552926
23464
610486
555523
234390
289229
754803
867399
321186
1020036
474298
182533
284091
984978
781700
856698
889101
697004
255088
611028
569790
558304
124937
434349
835983
72635
656228
563646
502492
677574
218045
333682
860651
960531
76644
428163
773156
922361
581086
798918
20939
103950
533858
913901
451034
515197
192110
901831
681538
445268
483307
340620
805996
137822
1032440
913258
204966
470354
1030022
455569
116269
73836
400040
867766
125711
190419
100586
821361
470662
289210
228819
1002102
192135
220691
926869
138001
694417
466632
833548
384747
708975
369265
507296
1026473
863464
791628
531976
51248
404439
508644
843823
776884
219252
838233
578980
955501
769384
516811
758922
679468
867832
727991
901079
573799
431895
954175
463447
9440
647538
554152
165130
519753
456223
112487
202515
686696
944940
10447
203807
672831
1022908
472907
382901
885667
579013
172490
557770
367372
906129
606750
345405
928931
181776
854347
151702
196800
315737
62043
8682
273853
710892
515047
49068
598107
82475
26666
440484
1025379
300614
165974
863848
158831
993235
445183
920802
912270
702709
687828
460042
704872
976159
177598
539627
359135
741197
348956
828442
286204
356829
562712
432459
954757
677014
945256
595658
843333
42323
960933
279167
628750
297170
590198
117852
84656
771097
496570
170301
932293
132242
351684
594518
618974
441360
674838
631191
832703
652455
910118
848283
370020
551054
870361
166932
726537
706928
427878
88205
357035
861164
193216
916607
335346
294212
656681
178604
714459
1026640
243410
918578
1032377
571421
295244
601960
649282
987202
24640
81887
177350
899542
462169
17358
327427
893359
127804
491864
838504
81116
1014868
801039
714505
314284
1004303
338291
829799
913347
367974
835446
599744
934311
433111
932127
932234
417382
143702
396445
339616
768891
174943
408126
678356
788912
997302
1036096
460046
604543
936134
253133
796405
125456
272547
913450
394773
245487
1009163
918395
256791
1010488
340120
787735
908705
863050
345945
329023
388259
328869
715929
396685
208772
805264
280590
256904
909441
832707
664867
565723
963111
822338
469624
184484
337662
967879
708221
1029236
214213
371903
993648
584318
610933
238365
79074
478847
587193
597703
246871
1040073
649735
26969
1000463
227313
681572
20305
713866
680029
759203
506180
957639
275023
428357
600196
571806
65521
9832
854695
701662
875357
945138
537182
395561
156670
6935
405843
817687
158295
743558
317705
405999
99133
182302
862710
315504
79428
442201
416610
725547
806537
431215
493472
285153
1027558
96037
650462
390733
759001
417335
866540
637222
873348
254764
126983
1040911
82210
984348
912038
80516
490442
700334
322589
72960
889082
23459
26771
943627
677857
860414
19271
152417
360949
393056
1004590
832454
509389
446008
271203
115991
678368
295037
998055
545610
996086
838811
67573
557319
39135
892848
569885
877510
308081
582527
627307
246666
913716
181321
484446
573950
71891
405635
399499
356298
885881
187985
936033
306141
648728
643250
650876
318270
1005945
458694
777691
898934
1021298
632781
94724
882875
518831
854499
784970
168596
1011641
125351
622017
1010658
811586
115684
665454
518283
460103
817971
541810
388995
978356
578151
1043171
23008
697378
807205
569796
919456
988458
544804
927369
209310
411313
1023877
429828
533913
482814
701673
689447
211306
380119
858932
628544
968971
615071
589364
347438
238764
644848
1039093
1025792
415762
283486
336773
188142
279824
772312
879945
799626
635019
355553
47038
77557
51163
151659
433651
550024
275457
366540
656097
748673
117423
859934
1036919
791331
525707
1006566
233957
763988
494847
155172
112852
805182
478233
548089
920862
827380
87309
917449
690820
25125
43498
453896
11186
845120
545355
894975
979167
293639
977090
727371
279532
682705
765502
163544
788751
171531
35443
136167
903819
168579
170522
953284
952337
218368
218339
685660
323108
877008
831922
811139
793744
987792
912483
390971
634538
893817
31307
785847
31985
1015696
858111
758796
920416
973346
761069
549079
998734
228327
87207
217310
365348
303195
838561
256931
588867
749589
801811
632514
498739
201406
118858
809348
1938
801105
127980
898308
181401
58813
142210
770819
71247
357576
909198
154324
169692
866084
984310
213145
60198
847608
255661
750879
150961
732310
127332
251042
684182
317645
596710
337081
235153
869566
738030
257694
874329
146225
15498
938392
11510
293062
96617
747432
675591
187200
1026750
236869
802193
445767
582160
758009
87133
754126
643923
97613
210245
525123
718428
544183
753844
347498
287357
612454
904766
874045
73547
250391
765850
55590
761685
718475
571177
676464
273800
571023
840845
223556
513752
401133
1017548
1035955
375267
1008368
325551
465315
623641
56642
778496
23481
431944
44945
355993
222949
1021923
538001
313001
692595
128754
395143
545204
97233
577922
368371
80016
150207
440008
45607
858996
909204
841997
775689
168169
912852
553023
358285
700885
339620
356888
785685
54266
882713
522740
972830
646513
272086
682811
108518
227314
26730
906871
167156
967440
773050
562202
823970
550842
891777
681539
394048
600004
594993
646417
560400
569987
410935
607517
525833
210044
311510
590099
523552
59027
509280
838978
280403
810000
3997
699912
669099
152444
931660
1010033
36405
866601
103452
991876
477209
917973
474019
378651
606758
782605
87900
62464
50685
30208
851204
453575
517917
683911
137724
222618
274290
616867
92366
282398
979548
526356
691908
748991
187598
245082
42838
18796
451727
623670
476693
958319
805704
991448
930514
588038
57473
245361
28252
453744
421712
860995
916728
218097
674931
429202
924097
215446
806424
379883
552739
688088
936194
261612
53257
434565
239538
267951
431911
814566
943734
496646
135634
783567
73101
510496
130314
874660
532304
745075
510253
885256
411415
1040791
900245
7216
177255
112664
932690
88314
852173
970785
786233
559147
118897
128071
887109
303713
236563
765097
399460
324160
964905
694998
509310
1011447
358802
187375
502860
441514
836616
722000
520766
676004
312933
894282
824607
918660
638655
902494
309748
83702
1014678
966015
248280
658782
996508
462793
797329
705928
169303
214281
634163
345965
532734
727480
966575
956822
672444
914674
275493
5208
169567
205480
317532
505251
75408
706724
339416
15248
358634
293284
724098
127398
855383
653153
172460
740230
520845
9674
606107
614861
834879
517177
104649
611716
144600
596509
265719
30653
134964
73153
666720
524085
188155
61323
275992
84212
429439
649437
459974
1018134
373083
552162
326934
76052
1033202
329527
1034396
211877
768959
1008897
1003732
242348
822129
486393
66633
220354
727251
1025855
96910
191008
566748
297512
35804
975742
773043
183052
775715
414561
221644
378945
868893
49733
878149
669008
254162
380430
410301
726321
387693
245891
902844
661466
394815
49989
133391
508761
63929
762612
107519
350531
690445
967807
966510
309930
57862
901522
701506
184651
715942
114646
248435
621135
583135
676901
34760
907151
462202
759005
171429
518277
437183
1018912
336345
741595
731082
245678
715630
846238
431451
355026
802385
822968
639059
547499
5063
396671
253485
272696
707248
956912
812319
729095
1002381
1007376
445194
157641
5675
1027448
623656
275937
799292
939685
326575
25509
9138
498437
182771
905392
953693
625510
528980
772488
755535
4184
374076
203700
648391
395114
320782
14624
122485
456653
737128
1006796
425348
962745
301574
460320
873513
791739
456204
118036
372697
9770
410122
903513
306154
87821
971247
378363
366105
289817
341332
448547
1030011
389672
533057
172936
186151
171451
269362
916984
523300
634885
52506
114075
896148
682907
277915
660235
493970
789598
186660
834655
81894
679110
978877
950953
217706
550765
577725
682570
495766
220734
624325
994978
1019808
707402
256323
343338
4276
64689
997852
347778
669259
472770
409637
361996
631174
968020
411772
407010
898782
44960
318369
893056
5991
461266
218079
79876
291469
272030
747770
970952
742086
427400
878697
748860
602010
865815
920345
45464
283415
29109
812623
51087
347745
1015295
385106
545420
723576
363505
566216
550442
396571
634988
639495
35190
621972
271615
650335
367613
584271
369308
803920
222025
761947
946114
694871
1028253
939809
420444
934409
609381
928773
505306
791494
51336
836180
768817
28761
513888
972397
590741
1015573
470837
293210
2943
234446
801830
540223
219804
876369
830843
295791
760563
299823
314509
3838
511298
643714
1035303
184771
302313
211548
262396
129176
247471
583638
132381
734336
346463
859215
57735
540043
554070
150992
934053
459228
496080
266789
784287
24865
47388
1006789
595819
4808
19160
90393
570363
1015256
373435
597502
688098
550936
947694
226548
455707
949011
934544
358145
901656
433760
791803
58863
80060
908905
668665
45581
972121
551388
694561
343564
755530
679862
340346
496017
496246
539690
719062
1019548
477288
803312
224998
964560
1029226
1030166
975955
404837
529959
252818
200358
756887
746836
276383
43696
405339
762796
194896
162326
564069
468823
473777
96850
281341
152474
541018
245852
652286
620226
746314
910664
404927
911688
20344
355301
438406
998367
334047
626043
276232
862114
759578
32645
463213
543253
389748
399542
223906
327807
548907
417854
949123
908389
899577
20565
978749
611898
757480
300043
747242
579318
249627
831941
471006
283484
510335
139206
159901
746246
887427
321970
1016501
344364
835759
527688
754581
439157
534579
6789
526768
665500
739810
623752
1044673
362970
1013806
294403
738917
880695
945937
353334
40951
605644
214477
137336
896237
976856
830407
214372
473522
981154
892037
369987
240083
133017
135447
434704
139817
1015661
320302
86128
854501
257063
293144
144992
501648
662832
561032
475642
669411
272410
640791
522399
877522
904283
806354
1032176
294968
54868
666165
680403
707138
476675
142490
236607
661130
655949
178762
408469
316246
874054
292977
552104
996286
280434
121933
338130
497570
349430
604244
485530
822932
348768
259378
102920
929866
56863
917297
236658
64564
298588
985097
984533
258778
730904
1032624
389466
588695
62266
627820
152635
10217
159265
526313
417355
913940
358609
529877
203479
750744
826901
243999
531433
242928
499043
218155
766703
763622
701305
679208
472662
999849
964588
12571
653667
939367
448293
325469
610383
452695
616179
631352
649915
971425
778215
640964
722033
243151
508782
488808
64040
288336
186487
638160
61577
132872
716628
722252
235521
862341
307988
268375
874171
227124
82546
324433
883391
215665
778268
562958
842761
213517
541854
702302
918833
191689
558141
728560
301031
225332
267199
10450
936215
411245
426658
549393
29006
427090
241317
849555
599421
653889
546133
299160
894763
536880
701210
3666
380293
767096
921218
823069
18534
562853
214702
26395
949159
372895
975249
977407
946883
858464
540648
859749
266689
731217
598092
376753
496492
66070
415228
231522
556471
554965
281698
409215
262113
279099
364907
635871
349825
323135
9840
445471
323860
915712
262037
795580
489442
755724
925821
393140
435001
255146
154419
125059
379153
655646
764097
775484
628801
642267
705029
353358
429887
890747
338350
209224
717071
240463
1036746
819816
633854
623312
287798
676452
844916
794406
460822
133855
242527
339330
123946
421663
263824
960869
149963
759550
279129
525994
928319
680875
266835
571734
694994
444660
211200
447864
512474
1011228
572441
276797
940949
407749
263491
131483
387225
551088
981093
240714
38319
932639
1003642
382282
303501
445350
923494
476170
341080
529501
87551
574911
787110
126712
671599
576477
200289
872120
377448
792677
568248
733143
1001478
759972
834639
897605
562355
957112
726943
341681
1015519
309954
381267
881820
1011671
822511
64923
480508
463917
483670
577401
834603
55397
925639
684192
159993
872805
726366
818586
165131
607030
997753
600353
353731
117132
486095
104655
700265
718117
782286
134722
591105
934323
317157
378840
403758
981786
200205
398348
727075
6157
903960
544957
681342
675165
362159
795314
558695
998055
972681
947838
360899
14467
594915
537076
31036
337731
710666
928611
883112
638825
983024
961266
14437
447923
269441
90845
679625
156032
763513
567116
315847
32980
909449
931640
315527
36726
888682
894354
850563
222485
178850
358828
25386
768182
522256
263298
832780
568394
869720
115464
882979
845232
1024176
487341
961738
553606
606181
650047
804114
297198
156936
973668
922417
59281
926841
387977
5231
270119
767039
471474
334923
279580
216171
517112
886435
642435
875125
430832
679523
666903
749501
828181
103040
748086
17436
538462
859222
915528
482023
400997
324004
695248
145171
1042723
786092
844984
496924
414615
258106
906568
795996
478902
860680
749886
341825
732668
489843
1026239
790675
35389
666652
82016
58408
936585
428923
393697
887754
678493
429790
1034059
402188
653152
234325
934300
665113
905558
992488
10334
998992
856435
507192
233270
939825
790807
900426
727482
310357
615848
504525
980315
685399
706137
207658
228164
94645
877933
790693
186384
581115
283165
563104
729166
848203
907688
635463
375379
472430
510597
15530
252135
568798
130881
75708
147185
517429
760724
646571
864028
654016
19199
617031
31059
616206
609961
940071
156938
242774
170552
135480
150040
18415
149052
739499
915285
223985
345091
588882
280910
915371
370290
284547
101933
730913
744941
608638
332418
181638
776063
844775
687213
932167
348106
1006227
309855
271293
92346
102317
669316
485025
82447
705431
1009605
855867
513040
611165
255259
84799
842960
546771
316103
787188
740239
186982
362383
468985
426730
447336
648561
368186
774474
741517
752626
468654
559522
495954
321190
585739
206249
706632
871464
880806
206543
746198
475298
301129
772777
395573
619711
840616
44377
4067
921392
126326
531072
684584
899556
956382
263521
268248
966940
549484
611487
886269
865738
757475
978199
375635
516407
953251
919398
744264
859288
158306
782776
385682
258576
465523
1024195
571577
350984
556740
580724
1026413
883296
1001540
853758
1021910
560692
30875
182895
99760
361211
953144
827793
797991
24764
921336
330684
442919
947493
886509
109233
121973
881929
711286
919814
634226
215000
844933
1035851
2633
797218
880442
238035
649243
806452
647823
157808
691696
978657
550935
138992
369596
11803
557501
421968
474439
199409
180764
758511
40317
217614
626734
203752
440564
577384
458886
486680
541037
983899
266283
402369
769010
332988
963343
469641
492424
842318
133673
693839
122711
804847
464256
135588
983132
85858
189078
708373
343376
330796
439662
332383
743682
800580
496268
82352
945285
810506
1027537
1020545
515622
343723
671638
610723
303270
1007564
56002
490729
877941
551507
68417
27127
11651
494291
140222
635045
649573
983666
958043
459473
603278
590002
427968
614302
389490
868741
409305
309754
149566
680381
388345
887620
424747
731316
183292
445070
190799
701151
83141
110507
607283
249982
362347
178991
875651
106889
58295
419614
125646
611194
707732
493114
786949
405755
76569
668227
40517
209748
595786
879543
1021012
759405
647059
3096
997119
322063
516924
59215
326449
937889
631243
1039417
308039
931917
240229
601961
630256
722399
6408
573263
223864
294077
631865
8466
210297
302809
45790
358710
118702
251392
86156
140483
290195
29706
870045
665381
818855
216036
218649
506732
527890
1039906
829737
362989
385478
438180
483736
537444
784330
545381
628766
59456
338337
846182
393450
365868
97995
609318
360326
346109
1022741
887665
960634
70353
598194
589682
710304
235477
1039214
932495
80245
404591
117804
1000578
880492
644608
452407
756797
781079
260680
406093
716075
729708
506402
779265
179067
664793
483692
695553
543512
509942
374917
907750
693803
91785
290619
144085
393993
349556
1034448
947428
102388
137169
607606
116752
23677
1004418
516580
1000474
878608
518231
569279
1019388
880070
307153
17345
995424
594054
369333
643804
812254
88356
388096
448668
971262
961304
870191
804863
231956
751424
278251
383053
949226
521834
784965
315526
602511
621426
324216
29069
768921
164928
983007
712073
384042
761408
901118
289918
809884
788161
756616
763628
721385
771587
1013755
779685
230191
885253
68634
371019
281921
951614
206005
58020
723133
406465
860982
358320
281050
378852
22296
357281
225755
338556
482147
830386
105659
165234
311869
95103
736362
827759
109962
190344
987648
149428
970750
946282
28200
750439
907036
382201
655900
834734
744137
80788
283055
1406
49306
1000538
860425
662667
886796
804421
146840
794880
311824
1044513
953060
415906
439803
57085
795166
66167
64829
663783
157045
1180
140719
1034759
354800
372723
333885
436115
417755
905082
145364
652116
698860
588313
568172
567488
134401
92892
418087
213763
761809
206649
979269
1038497
839393
972402
52568
651507
723707
1002827
49825
135475
556583
755827
459490
905969
670485
745975
425332
168414
353834
756094
915120
1011676
911915
423487
985739
185848
849628
1016639
759974
100652
146397
596607
749690
481656
266638
407922
372694
623484
320419
302348
752827
310451
1012640
745010
95631
604126
740270
469240
1029529
254717
527276
686852
494497
851433
180651
372733
67637
739859
81634
1032955
21794
192968
65152
445759
286101
115387
1036704
572066
361830
303509
447726
940955
741475
929611
841402
902736
44383
192949
171898
623057
305738
390519
593216
374605
639699
373346
681601
594729
79610
1012988
40277
683475
462620
243964
578876
709664
204916
756467
35115
306609
328443
951246
816686
335544
252283
769870
453487
218746
580023
27960
443433
502224
558854
409465
829689
444997
421985
48915
819707
459874
593968
1001071
802099
731477
1025460
615722
35054
993919
455711
334016
916489
1028799
1019570
717771
820615
423118
656118
28458
991684
851745
463530
874743
77435
476421
852862
602897
847146
838095
385040
62331
1032209
773714
628294
160601
345080
797467
738523
307113
375103
184118
786779
980632
680514
965100
811422
602659
124541
692007
405783
256720
884823
879274
386335
389981
118044
605370
226156
742491
245672
400321
311658
395818
936854
455344
883946
160849
1040074
428594
172760
1020946
576499
4148
276962
747193
869481
289214
758799
345733
795939
487456
908467
663447
114612
750346
212055
594914
532352
31345
69934
228585
213713
523342
797782
332697
681329
96197
76852
230649
246731
922323
54289
482206
966178
284314
329427
457818
911376
209706
1028950
1017124
616793
314025
955931
548821
806453
78313
662860
1018456
102686
84954
2153
842663
944244
734744
791561
1035953
59974
584585
767030
79685
427917
614986
683803
663719
631945
230679
634147
350106
622457
911687
1038056
301363
745218
195463
849983
344531
243910
654947
238314
695267
69860
316963
703197
377770
509305
57917
992531
972612
517860
132358
705157
467781
293417
696302
295794
506739
667722
942987
141927
882227
905504
700285
135397
154326
510577
616727
138290
235567
154619
959030
830566
978746
902756
518809
480319
234697
509720
620993
890798
624997
698922
553689
950333
46534
719925
328498
48122
862318
658270
474080
676907
765785
862181
342764
541165
755935
36129
311462
349972
451889
535000
920158
844299
263571
934985
635181
591603
328492
521271
197772
206357
299379
257977
947008
918414
1037917
21828
157333
523939
974840
207517
407743
149554
618902
963283
656623
859231
145737
907987
291307
938605
976676
93264
20657
250986
570207
434809
26698
53836
295457
982774
732470
935899
965368
115591
72066
94015
861
104569
84165
770356
779089
467820
110859
116247
149728
106923
651065
843537
14464
108262
215415
222795
286737
853374
918910
571214
972635
76004
17138
94924
447020
21532
495200
982642
951925
127978
653499
53403
795004
311472
390318
709485
307691
413750
954871
45675
285341
1012320
940702
906729
698718
642089
165822
923131
187628
86467
566819
949297
576910
363563
153037
1022577
224954
540120
883155
806371
814660
191495
587245
266518
108079
719367
31137
450231
837891
231281
211471
475815
751914
130744
836337
220441
464945
30693
536434
766176
931505
492350
182087
208975
266212
807507
606943
154928
438663
1035571
713907
230425
1037335
374656
796308
444209
117328
170412
797909
851036
876592
760418
362877
356450
149408
1044467
410222
208819
493240
555847
366307
726396
959432
202529
591162
588850
954088
539917
312002
825426
654378
82520
531222
372178
263805
455489
178022
741461
827486
679741
567916
106393
872665
531447
722815
454811
53990
344996
89745
495221
844750
636612
999615
831942
254823
355373
306170
545648
18242
492610
1003643
674006
200999
882849
418342
166497
315554
823471
16813
822283
884451
947693
861891
888648
813552
69992
526190
221114
724426
697976
1024074
704051
48972
81781
334177
985504
505832
736167
937502
565299
760150
365348
365550
194225
331812
798133
477744
291959
774241
1042322
475313
234040
133937
868194
709216
898681
608074
325850
894302
631844
277974
825386
862364
721809
240506
215971
601954
367382
287867
115719
775136
946247
273661
59298
144345
664765
1044077
736348
860226
1039059
466045
41132
774141
1025478
684642
8886
376985
685824
211957
841274
302166
456918
166354
760696
886696
882244
975332
830608
107350
72028
758242
496866
778248
553649
397897
622584
877540
1042520
423979
565061
341219
851183
232066
73969
919171
877178
782038
82497
565246
783153
79072
404436
764251
366477
690741
945131
56356
95087
934373
661845
662616
645652
201286
283401
289478
833684
293374
470642
741543
918319
1021021
259570
773581
534841
61923
588347
673299
170730
328906
459844
277731
399008
871664
1017972
877867
273813
886900
783838
313877
422657
391177
847834
261579
688884
356063
377051
808858
550206
993185
183759
189994
791741
331796
650598
261106
436027
212707
161604
684361
200703
553606
1044486
22545
207603
964413
37736
319068
152872
183223
703939
1026696
125928
472636
594654
330923
277284
789048
541289
199449
502723
1027799
812797
765909
655711
768534
962172
720102
792732
424809
15673
650318
753341
318533
72550
731223
498146
503589
815907
385810
92876
195572
885533
412072
852838
748719
249817
52599
497011
806960
140917
862412
670481
288731
142317
263853
14043
327712
594677
136059
677273
81512
170070
518690
846518
606586
319931
35273
559856
216291
226291
33216
662090
853213
833342
732713
190319
140474
708604
649312
261052
712055
626505
581961
842858
225277
124041
473778
382242
696651
470579
625499
1337
925414
156262
443541
853100
837991
645489
712179
580365
683674
601576
832431
306283
972582
360777
354560
518770
720014
631061
792134
1013771
938779
760459
270672
147018
740797
95990
60220
66956
842727
473545
613886
606618
885090
758933
727886
597436
326357
696110
400540
763069
599041
890063
224772
794724
672499
270757
778267
924792
282958
575331
808770
100892
751109
43131
375662
130427
153415
483465
87680
648622
255747
431867
1037389
422726
219734
1015226
194900
167116
561020
920908
996787
823830
870929
232677
909980
274164
930324
726579
97637
436146
758314
985273
596467
781624
367831
249356
174117
840175
271701
404270
204460
585659
365320
1043057
959169
987321
913108
1007208
856862
178470
443108
461445
260278
225618
680474
984090
125029
880342
812447
53524
962330
556400
946098
604830
523530
633707
110203
704174
447727
587254
771584
543806
409966
997302
791244
219266
394312
569075
736442
222753
357147
699685
549595
148379
65101
789254
196678
862559
1021964
320108
187768
814732
820577
936927
171411
661811
449099
147652
623094
1018585
238035
925452
746692
363315
530008
91155
798306
842925
759617
451082
212763
405049
699261
747247
269542
216141
478782
523234
954242
469524
1027968
248562
413242
753806
144391
379858
465390
419682
227358
899510
128197
907658
357092
722474
436469
1017467
760614
66117
160296
167685
628530
311892
863608
165754
334363
4768
895552
97315
908454
504207
914088
74411
811954
98908
939577
486851
863833
260010
5470
434475
493856
312010
1006219
657642
381713
909929
161093
859978
976170
691665
888895
91977
19558
215435
605493
834877
283720
412901
882078
704704
432778
196910
39100
576367
5570
210321
548505
746369
216233
825888
685173
128013
398384
183372
347228
427890
232109
533260
563554
213362
24740
386710
73354
412521
100731
462221
211444
1014691
505837
902698
15958
980306
541974
732369
12570
224289
198135
471647
895164
600477
431891
774757
140944
1030132
809136
815825
769780
119862
49155
352592
886697
278870
184263
935261
546569
689461
965644
82543
122725
75743
748199
599957
603236
261272
334814
832234
693559
982774
60614
1026086
305695
841632
499852
966829
855282
482094
565154
179415
573594
73226
800445
1045010
1039955
89691
509909
657989
179562
298301
159522
160670
95658
276595
336780
172859
858528
977593
427038
669372
455547
198565
198859
923178
192822
659185
993191
1017999
895565
654183
1019975
803689
164120
14273
315564
619334
387903
770867
675819
205258
406854
687854
982657
455067
652644
836431
1001658
319918
353417
616016
503754
765075
341965
545717
186725
85094
832464
408920
567054
696888
147259
752788
463165
343931
255017
390072
259662
572898
663166
19024
753805
171681
14125
269659
229477
910559
622337
865781
484393
335833
456984
1036416
55915
189646
595401
151350
317240
689641
493860
779581
356413
278907
597828
113999
374257
1012030
851219
320072
1021711
836378
726814
864906
384958
235759
822282
95275
331906
421673
449022
179681
856363
130455
942171
24488
906495
363812
87348
263090
87760
136818
291777
1017206
421462
702506
923434
446970
483289
343893
716222
509546
732864
666907
445501
335249
859077
869730
93948
996826
395439
755070
205250
173005
960700
630136
724334
838209
719775
92590
652103
884770
1000531
1034098
127170
802445
732875
172403
929441
963763
576070
415106
648525
693438
1018914
810886
608634
589769
638708
65859
495834
727994
308386
792606
197695
890682
509232
236645
659815
870224
958907
942091
782962
865621
772946
189486
836417
837854
794003
5249
384032
89677
416003
634253
346231
723867
91350
656559
263750
680638
222689
176478
187390
266947
328199
912586
783706
81662
236083
408630
262711
1028063
151092
783096
373300
833059
303689
804761
192521
644913
1010248
1023527
363392
1010313
81779
558611
922328
450328
358788
334345
1018084
544632
127033
721088
245029
598286
478737
675229
902058
525014
588160
25981
50279
414155
213708
421142
34554
349821
288592
886529
1028995
995846
4152
629259
548406
99521
189339
500381
506242
291661
193897
672082
587427
638390
307151
850338
366427
883969
1027794
461377
781695
884879
210236
854938
64398
467952
745132
161434
75983
456073
402661
524972
666364
178967
809724
826404
799613
317229
11165
853388
916751
912651
397241
58739
916791
481094
128997
803277
715807
286679
67625
134526
183671
48878
446494
727521
230097
216981
607991
23405
3541
996113
1025802
754627
212178
503960
159194
808097
241942
399221
210533
247783
774253
131883
420127
245302
905144
588390
938064
804652
752852
126867
564596
954956
278425
1020487
756438
748110
259621
610431
657593
485637
792978
37306
44538
556053
205818
448213
709698
791102
921090
137873
687037
112494
881434
415884
123702
882905
197974
786127
486966
896568
198178
344903
347364
578575
638217
388545
998116
323021
79591
329733
492316
554381
737114
959415
994403
802992
635437
401354
659849
345522
966824
374161
1008211
81769
256240
601148
656138
1018329
742441
440872
740970
63394
1027100
94334
971192
435155
976225
232828
826874
100444
773349
776145
595716
951730
1034279
330841
591753
272276
756290
317802
1200
899258
502380
224186
303478
481084
625373
77404
658337
711674
786747
305320
103866
429395
615438
246968
698347
689901
472538
159469
956810
808144
1001435
864002
461908
804367
944075
747410
730638
442802
296339
56829
753341
736417
138246
296263
263734
385914
473407
618764
289972
1009615
904506
617977
762709
68172
7342
671030
581875
550484
946473
73949
452592
750933
1042786
628693
537468
337981
870526
836290
7617
919645
747636
304508
6553
185464
391672
324100
469050
338374
907661
1004367
933003
354080
213195
144346
249758
40971
483893
605022
498394
531366
721171
583576
534039
862702
703295
633027
685432
268925
728886
529398
458036
469283
100778
616765
874629
13319
94400
527500
740277
239326
1016020
2524
29510
204805
390654
398443
265280
377880
569447
767461
448418
827771
731924
525116
37213
152699
721514
424335
339455
208498
972213
599038
200792
254996
850521
122798
972172
631331
726604
635000
411286
348030
176621
586877
559269
94982
654830
437645
804640
645382
12932
152533
197829
122243
420258
130334
620248
442410
1005748
497144
65468
961481
869195
500675
1010848
738090
929599
860823
330372
375052
464977
723555
1006632
530149
254301
652122
605690
892048
751524
197191
549759
91430
684830
93538
890073
439604
1019473
820837
265476
387251
773731
938603
949734
863671
475217
664791
631765
442133
673719
173803
898001
456900
250899
637785
899929
758743
1024308
6433
561664
222312
108290
1033883
929834
1011096
49743
81040
977339
502628
787361
56964
937895
52182
753371
536078
752067
181296
382772
946183
669311
54713
476874
44957
505271
31499
324268
647002
613614
468763
619148
27551
1014786
276392
593093
110040
731606
447621
862155
444154
999980
427372
18040
918021
687819
279188
933044
133454
879144
420167
542259
567362
612570
317948
733858
440524
721528
648197
374874
141707
650690
380042
931393
556473
737173
781533
922256
396270
571809
968355
86616
481271
979664
884242
1030919
766800
487798
242661
368741
805244
361506
799219
1034545
605806
349074
461535
987991
316219
664467
215627
790907
408141
811993
653714
26467
560322
477493
472175
334067
360945
397989
400790
706525
722656
587778
49660
737615
430945
558180
92569
893438
55750
662379
323209
420726
750071
1045376
1021479
827291
690505
741013
727771
1038913
359805
455586
65433
524128
288813
737625
969562
612139
393678
517880
626386
837683
964864
885720
651107
629888
252259
210048
1027405
589508
215439
506258
174938
396216
552939
853527
738425
557771
264035
833378
362115
118877
106306
270074
22417
505171
804123
391627
121610
492343
78785
504076
415104
275145
404004
891702
297885
638074
82429
492441
670575
1019286
857913
189918
521205
618553
1002973
150794
83767
101722
922374
585412
619641
100856
377882
176135
528005
525789
235638
132364
980809
1011629
119437
948941
406683
803766
409340
978521
937948
973500
814341
882516
128083
871765
360711
718828
723766
1041843
625206
86212
429878
752380
997898
449828
1032682
137963
31733
410189
895431
502720
615882
262158
690447
312601
637712
1001939
604226
852875
901660
745982
956417
27365
490002
928757
17558
373046
921926
670686
399836
330372
990661
568915
47648
813224
648824
986368
707660
856715
1004050
127578
807027
456676
1026520
676992
184344
7919
726928
967248
321106
820183
201427
561850
854100
990173
987129
245248
358485
731994
670033
836163
355373
257645
213485
81585
171585
234337
557976
146729
509587
399592
269572
140336
235654
74770
568806
50582
925707
143707
724731
640007
398672
45962
1023826
441505
953212
146146
747733
899338
524524
132751
811060
487500
90778
128961
317106
922555
781574
244520
119526
5172
523292
583386
838430
670228
980293
908411
913614
304675
106223
227974
578460
876842
533423
261060
125615
962654
789519
686997
320530
829024
503147
223715
204232
400043
191169
580624
644926
812163
70180
876196
49891
969615
1006467
781092
700161
923283
552380
340035
505157
186811
155476
208528
552197
981087
816992
23449
429768
54670
1022741
345629
62804
636028
393850
700178
633844
681296
608120
18120
154501
751810
184905
317358
13868
365602
669545
116926
119969
778549
902699
777133
447243
556974
294810
616509
661421
156180
424104
901485
998902
521299
465156
432254
800186
420357
13606
300793
496562
235153
219410
320197
666423
196309
956572
1004299
327492
527875
625661
44612
922113
603922
382814
219437
635607
262883
917504
623839
1029798
949105
835402
650041
345356
491226
297660
255814
526856
117219
919574
859839
1002498
503312
818059
923053
1010880
1007586
697507
50306
187683
454087
384932
52790
712217
518809
631587
383786
618052
1035617
943232
425995
619291
458226
772570
60033
864496
656232
837150
990531
105092
708329
811409
639834
617459
449193
964357
997637
410178
420256
194576
272025
468693
398596
913700
553469
757847
853273
397286
622321
507936
583314
974174
331337
272603
992101
230290
1028620
262705
818120
275644
70838
850806
244733
566268
609720
57433
967821
537924
826906
306751
243094
667793
962200
100738
1007180
30608
314261
645445
504925
138376
924094
294571
855499
44003
370323
37065
241088
18724
179525
326662
239475
824397
493939
319634
840203
123043
725829
21619
320947
447007
754168
946389
208440
689238
136372
550950
77858
392901
393928
1005161
17323
680805
428155
807328
934012
423571
204081
375124
1031980
911989
442063
990317
976086
173267
842146
328828
40473
346496
79850
428457
306938
952403
59915
347190
391838
331355
383749
726917
106764
128472
128808
738920
37927
4146
1019389
44593
230038
859293
470308
547051
926613
431416
563245
999033
663514
130172
580513
976079
462870
164195
724460
732268
490241
1040816
228930
933996
720237
251127
655787
596460
216445
379502
735786
67482
506914
960408
56463
898928
890461
924714
1040195
888855
829677
54648
105964
10703
961764
625989
272055
769793
722035
157039
615176
467436
434974
1005794
851582
949088
1015328
432034
26412
82059
106299
793081
348438
277175
273543
992423
215045
423351
2710
963440
266493
763773
345328
739796
943350
912616
727166
742460
882163
141925
5582
676024
811192
554061
586056
942611
448463
441844
297985
931350
1021474
530416
671535
510472
671403
820134
109372
676678
674872
547678
551594
215896
835628
38482
141508
463240
607807
672466
690822
287580
542971
377391
443704
723177
566792
545423
273306
972877
210515
491657
318177
368468
452477
525606
607863
962145
450358
148149
522736
520502
449339
844213
69966
563464
232859
874028
183962
599562
868193
959942
652613
348571
1028403
29676
78574
137746
348776
297972
394680
433393
731539
453002
333133
386204
9225
262452
618895
285016
409554
772480
259259
148804
259434
505822
850463
970911
403768
124912
1022381
371864
387300
384327
955329
973883
1010191
874580
99197
140206
218210
559411
505282
225071
476193
606546
138169
853371
573606
495776
1009310
365165
840735
350189
984606
467246
465601
396692
443671
1026007
46897
666333
1011272
693155
904026
863121
177683
957621
304988
499521
690864
479998
312508
481810
298838
693214
540983
572243
809946
227005
558939
143024
822400
370082
858378
950718
587676
833114
529421
182707
543963
559565
1005903
590955
866940
542259
1038643
501701
1012348
1013939
368288
391589
512759
743369
585540
78719
678117
902144
442746
748244
998299
814942
35153
995535
177982
990140
552394
938238
470240
436900
276144
190778
14733
956193
48596
348363
163921
304467
616488
572234
607721
61912
288170
1005226
450351
68472
635604
840419
415328
435592
585764
329165
138321
404395
292920
515698
154881
450873
696591
333472
1029037
497896
636525
412842
615464
599948
897162
117709
207121
353868
677711
99846
518346
826337
858471
779119
680747
436313
128335
132276
543250
353632
875908
297780
813315
1001823
123031
749518
693204
605195
651845
734483
973353
651097
212294
880600
644328
586094
375234
505549
250983
101008
712400
1029457
55612
460029
626665
710893
763198
463250
770997
807506
151310
577495
628442
22479
116793
842675
460126
898858
638571
393690
380211
19955
683736
586622
391281
273378
896437
988202
440498
946804
712366
246227
1025060
186327
732592
89218
53162
125127
1009801
101038
917832
574484
970083
634749
182351
608912
476347
449400
621039
943536
903030
367344
987427
258696
881343
1023672
178191
307408
198500
896342
626074
416994
438068
915887
899620
935166
349348
870513
708162
354624
1030060
457363
604592
455534
60255
300791
11338
446292
737168
339898
402002
1031355
252614
372671
294087
924823
270729
196264
304200
224876
657193
67913
192883
962380
587472
922022
258048
1022133
295599
853999
532396
615444
668425
730418
34400
582275
249816
759026
954900
576315
486844
721343
826425
557743
698341
988715
809768
285540
410028
696445
474036
522498
784351
720725
1006767
228850
412158
828237
546854
53763
430107
1029950
48733
338149
21994
808888
476818
209388
977249
756562
26984
693108
680865
508901
250993
237437
230375
973469
730903
503741
874648
235767
846039
977323
144787
300877
761884
1035434
383727
267510
372484
500352
282981
994441
1005466
685447
613233
65741
717339
575322
700822
583340
73456
745894
382191
139559
655321
513560
444482
297794
515821
164657
138402
58229
478150
456010
419156
807717
534713
1012662
872921
639697
894075
383317
783381
635783
463389
617784
273288
51072
1037701
800218
70149
797755
544523
357487
182920
525128
588127
517339
821726
471626
918866
366578
513071
287630
304795
1026274
559274
506619
508586
758921
324770
818134
595771
544340
237040
100483
1026604
55244
766916
438181
249461
767767
731606
602903
726961
964049
103762
112082
269938
143475
868054
779648
265800
144922
1038250
961183
145319
460450
586655
166192
106850
16380
631065
347493
835228
173751
996637
561240
534815
572906
687830
811601
738095
389460
276050
187985
559615
651638
445896
491677
731776
541457
291319
17450
791873
768363
261796
832849
1007492
453801
949536
503105
386146
4264
467337
714138
18547
62378
690387
203039
126629
874393
120059
541937
191397
706331
277208
47932
278798
570845
424877
816357
348542
1010535
48909
621252
705476
378099
792649
949330
859336
672160
297556
734180
429377
248240
259045
77806
989956
467124
226716
785266
791969
350840
750032
998483
324855
61168
437281
752535
266342
654365
502818
709469
478882
457587
320539
106077
833570
656624
766574
333943
945587
327970
804666
186730
625449
253194
914820
978585
934997
110654
806293
215102
395682
939159
291972
974235
244238
504533
257077
757216
86100
691661
73200
236664
936292
739723
831756
496062
1035796
820601
770170
564688
215701
39990
78107
541155
972022
76641
897489
180190
234058
520545
532438
925609
474132
1045194
398010
351116
807079
82586
690939
465606
267082
357710
672089
839392
177397
81851
750202
439200
507628
869020
687518
622330
1012430
411673
766296
414202
11923
182759
577764
281929
445721
139174
183314
309058
573028
165520
342025
829538
855389
574204
556052
723128
287659
242595
1035340
821448
988313
92394
902916
405246
231812
383365
3222
357706
132537
984878
492404
11060
881864
551210
493189
421827
980289
688603
499839
994679
230642
605757
587016
1025986
726430
333717
473609
997005
920694
38577
898482
339172
650745
461198
615254
634353
469887
304868
112324
744433
402627
924543
910890
150412
810903
373140
256293
926848
322799
905714
169195
457731
77450
273892
445566
693542
475398
630896
778798
98230
629026
198859
186128
902473
356978
259502
724539
1009500
754327
849372
383548
658154
907220
1025177
177814
339406
155362
358341
118819
192351
972884
317545
250992
458425
956568
894730
62066
348276
565739
568391
654344
539853
515808
38579
904002
212303
97863
649013
167055
594394
897445
1017520
485395
374388
996413
291526
692171
955234
320643
825596
845285
758255
392456
498652
282612
374787
54331
148681
16395
764954
792101
974651
203813
92042
233722
98059
834414
691545
545151
1009910
225109
940882
990466
491017
918302
640713
158813
427784
783878
355892
519317
733719
691182
695403
276200
716653
963518
829062
630002
817956
823898
841721
844610
579602
398631
861731
708921
494140
351192
378464
531000
91494
726475
120448
322443
1005188
536746
104432
577765
786687
996297
745043
730226
461861
366889
668655
337725
140078
321442
885494
958358
932934
907600
888293
158854
269526
826137
716251
381735
557749
537709
452126
826258
189362
974300
750275
96912
59814
319188
227210
191921
306707
431694
77193
888905
285875
177150
712254
970391
538464
503448
69944
364972
725415
359663
673347
851959
887681
279350
730354
193043
857042
831120
123884
144577
630506
324627
888484
485815
701881
65592
38826
490967
539639
526607
324700
820401
78497
11827
920189
365353
281249
374449
627242
1031786
984535
872536
374716
869060
492325
672241
606655
605504
128020
1043331
966453
708542
70659
909967
220329
504871
533722
363502
447588
543398
1011073
276047
482919
525625
92825
799592
128929
577087
70778
898713
511055
966483
110491
790419
445046
979487
962482
554023
348183
236095
991070
49158
341264
567973
235476
134230
965139
407102
718363
899616
382952
28958
336452
42196
74106
489840
230142
552926
821572
723251
534184
678934
786971
167619
490329
413695
47729
410400
422175
900729
921093
1035714
353448
6612
388508
789154
662514
1034676
722623
562745
798582
768626
1018709
835358
501200
175471
438784
342934
945942
765829
468151
545006
812844
997374
154801
651656
672261
274131
153347
108231
1023906
551021
1026805
781473
398814
258750
264393
527629
874223
981546
946601
676329
971669
212753
1007271
559175
242774
728990
685456
984995
327400
37408
362119
882039
604071
878731
541519
170563
320311
141065
426618
646109
1007406
646009
32457
135649
934442
778212
545696
877296
1044560
140515
985256
149568
676087
368118
750366
807514
752025
659362
553630
1021519
619807
853521
337275
323655
1004088
684463
872467
999347
437931
203497
824623
420219
616119
1025535
394658
701582
617957
663573
480153
425989
969468
1018658
883027
674954
62856
676610
740823
451185
181983
748200
823073
540959
1025927
491689
924051
233620
1041851
777188
130249
473817
1028275
300357
817827
238457
93817
838558
592434
293949
516756
944989
350493
424668
567282
215135
108062
456729
341280
630811
106013
535253
337028
613409
704065
628302
104786
331838
244108
187891
412467
26491
423794
24664
36597
766983
355801
992708
834649
718119
1042189
864784
452782
537035
693917
950600
663152
697851
566894
320111
791502
820656
270633
298622
443104
603152
852649
288676
1029554
784268
191475
343659
39948
57907
716290
344751
250982
627855
960431
514836
612912
275904
263019
361833
85887
500418
906318
504909
255144
598618
746699
501093
162491
598210
937580
335833
707864
989297
192532
289136
887493
308067
105468
61981
223535
959799
894647
47037
200479
316006
374408
184340
449340
791304
711046
324806
15065
867460
930939
510545
898212
436226
109807
1015282
183331
790771
608532
708140
516775
994256
641557
999948
699898
901034
616493
1041846
895697
992916
504472
552925
592716
402526
998521
611134
106868
63585
763973
84262
1006609
653506
644895
267706
31943
161155
537332
208461
726127
911198
184930
814698
816995
428423
817441
419868
184414
144634
399507
919923
36093
107178
256451
887940
505788
790821
673497
882376
107903
148962
1017037
995335
321227
542217
344627
820015
207254
648167
846750
573175
247706
77148
941215
889576
45866
365050
87059
291438
698606
865135
848477
1026815
713298
225107
1040926
372327
298385
1037327
999018
252519
982557
188950
847099
765064
704845
540148
312644
252302
514471
330252
114562
823047
962603
67942
569393
950405
423935
881542
490004
837876
922259
213142
298200
738840
789223
751410
798500
401933
45934
360058
451687
564584
588910
677685
502324
179578
836114
396919
144371
1031094
1010106
482126
473497
57907
229693
438044
174486
406374
443509
150142
807109
568450
891762
867817
991033
958913
906021
595090
873453
749474
666860
585288
746312
147075
392862
195572
365496
955023
26298
21308
562880
90666
358486
779253
37230
107733
366529
608629
578865
256128
475556
529143
522599
460418
847241
232391
274488
150289
880717
768310
291140
151710
33896
937319
115236
116131
113100
558241
435663
218921
1016464
80580
332137
547607
383768
501148
863792
180823
495392
961619
663350
981136
169844
203968
899658
859063
52610
849792
200008
791573
241625
692970
160855
405810
267319
909641
185298
562202
68618
351324
388765
554880
284736
470237
575700
135306
143731
725268
595838
962448
280745
105131
782030
111262
213514
909371
972736
497159
620114
738081
208787
207551
39392
50410
737619
237982
266661
167216
468083
931762
508318
135134
28144
137452
370835
967344
733635
473772
163658
752419
740845
744142
122566
374606
218698
800874
180928
544432
902635
961126
809077
241825
616392
561403
473358
179323
787558
481643
1007690
630110
488287
954629
957813
382210
770439
983489
558554
623547
484607
759302
84341
25240
731455
814603
786782
33008
1040377
416815
192326
781168
581206
278494
404143
851726
688455
927593
532239
88330
231738
275725
377903
466244
170181
23469
883587
587883
894687
339845
727390
712309
203899
404756
164766
928491
98677
967205
656602
219248
314872
542281
315888
466380
113100
244011
617138
301301
938285
966487
167575
881339
277650
530438
55893
479323
954552
930066
406629
33962
255871
176677
150227
692904
1008634
691883
936510
774021
518117
64108
346082
53238
1007462
502426
8108
399246
111137
207144
173493
373251
71312
695472
909939
102786
43577
482853
387185
119536
412064
845249
590776
696273
317462
935452
806373
146359
27409
744966
474826
425006
726864
179307
791589
613266
622497
635218
359375
419891
754782
968294
575425
952257
840017
265169
399674
134968
77351
275568
269984
608961
721673
224439
77553
907838
995825
818146
961621
470576
318222
427454
509346
510606
389000
633236
636707
337977
830915
1033224
509768
312908
148068
765627
48043
890020
553564
870776
149939
488186
700929
978889
252903
730875
488175
986637
278750
915642
482557
745425
162942
544870
764839
669657
638191
639454
478867
511822
607029
398246
775899
831666
941733
858347
416792
613215
937357
1037638
385182
636423
446417
681062
1008675
334494
903848
791536
443547
71645
735274
555073
272213
538750
196484
607762
429709
347055
895210
311858
610661
711065
880439
676246
168921
539897
1039659
670652
425741
418810
788861
651397
519107
82252
491185
198538
1006846
977771
993527
518834
453960
288578
698973
385235
943540
900884
98866
42308
229822
702111
629710
891760
708772
888708
365715
419072
367547
326159
539980
43974
129010
695302
281244
473981
904498
623777
187586
231216
444091
197459
1020834
57621
492470
411273
171246
377210
292323
597760
135261
856899
379732
770845
764627
220282
942329
671844
1018492
578643
486090
765205
201766
466972
1001469
1036375
427617
245903
445040
633102
373058
808114
6466
249807
773225
690314
141664
235550
96871
210577
881874
620751
1040528
861921
353591
922405
421247
963674
385896
1007492
861770
890945
155822
272611
852941
707202
926960
894612
781282
641160
762298
397298
42032
91851
113883
89665
286008
153974
448391
80420
447459
723874
275329
361025
587257
825322
618786
369686
55736
938548
665569
18153
1024804
967690
410063
479419
771827
166919
262687
413456
162212
369606
805878
958166
549323
163706
567117
673764
47771
851174
579309
77474
83147
563131
406721
453133
144253
182697
718329
654278
158031
538580
652302
556519
754332
728375
1008568
247438
220100
375841
90357
617500
138244
999643
216072
278806
361375
174745
855126
461098
348137
375211
918057
140529
137828
181929
350090
271575
145026
310620
532867
916953
829251
239246
730800
457166
915275
788315
604878
366464
900696
695739
909757
97252
919741
208564
177869
588785
981039
495919
445347
761940
88412
25086
653024
59296
728205
696411
976532
60611
768001
400978
86328
93189
602943
632126
611075
276322
126734
726236
41789
346700
305349
1025905
61678
127665
358502
98084
666443
72183
983822
504942
177924
639943
651944
746955
547645
534691
529568
448939
854066
265798
813765
737018
201166
385245
376065
496026
750346
188
938978
966116
555443
115263
242138
455997
574789
789616
265975
713885
819452
292036
212968
89069
463036
11437
289494
819465
283988
296282
1000145
418010
24733
584019
28536
963073
878718
585235
475744
188739
402253
912117
709865
1016139
940449
612691
16306
472486
389366
304720
909660
605437
487355
278709
283343
1020381
321036
270914
50602
336272
980892
1036550
762674
788604
368326
1011840
569452
241673
403886
165497
538420
613940
463819
490252
102232
994
398982
271962
196290
701744
303621
713593
569484
727049
927587
107925
241242
244473
419734
96147
71988
895161
566433
84761
486529
111963
436483
292798
608942
150082
676890
720631
758649
66476
450858
495275
208799
892086
212473
139377
681220
809245
873918
487103
377522
492813
356736
510983
414652
340547
1025180
634666
548755
1007552
918614
20584
681351
2593
245437
263588
840977
810464
94487
670547
375673
929654
600951
517137
708982
447924
1017207
289152
597007
283653
507546
852499
390518
674146
23383
475638
695164
620190
651167
210333
1003348
792050
152844
1013565
83906
503981
213209
969649
31997
417882
1015639
453860
154592
848260
1038082
198576
276007
53821
833678
356556
962853
600988
941558
275112
122253
662871
290891
488830
184527
755365
624952
567387
121848
714724
322149
118135
225137
626696
7379
1016634
998497
47997
915235
425143
1037212
533064
330169
675753
178828
56071
739695
270936
902699
746868
772682
903346
646092
31144
306397
939616
385307
1019103
619712
622717
56938
359629
584823
221286
633193
585473
764541
211291
58030
427507
992564
74722
379532
52392
630913
599562
818807
555345
470712
36034
134458
34824
39041
990087
65877
378415
815654
48631
178273
201150
956296
904750
392379
17463
823250
677566
903714
404808
197048
963373
966827
11503
474016
412173
972745
343063
3414
592392
652351
370758
111004
1033396
425868
361298
441543
311485
116726
270569
643185
471205
537741
128187
350324
7924
396868
189941
515135
799263
306862
103492
852000
290239
848059
392634
795485
49620
244306
14103
548433
931906
901486
446726
877925
806184
247223
165730
554249
600898
525453
137282
310054
1032155
245706
246888
808578
804583
411710
298554
901382
656980
347727
328553
696858
60552
1002025
605976
155658
295101
252642
546429
126482
365494
572231
1001623
503233
974295
293166
896679
93660
686392
847111
519681
370410
927275
8239
342337
446404
1011901
948783
558032
432716
600763
809106
248135
535386
1013577
531491
902846
739266
77492
152921
760776
960676
212902
497889
781988
45145
346690
674882
190034
196018
178482
890278
160963
467887
391428
240688
4979
872513
96847
695692
1006428
791220
719121
92555
146635
313896
39899
139326
990211
306399
990642
852474
1017948
418881
917220
155275
277817
884036
39568
359010
442850
203530
401097
87110
754993
501098
457169
441797
717480
635243
202877
216350
934547
687745
834573
998010
164991
834232
475829
123639
611233
267239
433320
208001
266839
527897
608148
26681
143412
754479
645143
928910
173649
709614
1017880
836161
934761
946427
859670
616514
460384
766583
515881
1007586
874427
485154
727109
23576
938916
9236
351888
69658
749703
537293
1006991
1000508
444620
215501
686531
459720
209583
641956
85486
965496
446866
252670
437445
157704
174741
353753
79930
7118
453199
429390
1024644
705
658012
954445
994807
743519
505853
345886
47286
1005635
396083
696261
362304
791758
516720
641178
691090
750174
683321
989679
278586
989564
1037826
687962
450035
928656
641644
768258
574629
936666
331859
761279
845224
252920
261398
234119
654056
693781
772921
369148
621434
597501
89737
1020088
333652
65517
223288
411026
156740
334859
59712
804644
785681
103743
739400
740159
382395
814922
665357
19999
470674
548299
76879
35625
481437
1006183
669508
212811
327254
747502
513515
448571
583081
406008
415414
853921
539445
749177
412114
905557
289800
697468
203945
66525
1021254
852915
323157
59650
390582
862722
942978
222305
943794
439972
140070
835371
351439
258746
565587
103098
241054
132713
582744
73221
410168
221424
690670
959942
933805
214765
372740
78799
20963
246835
803731
242403
302983
719881
175779
1036998
887877
788579
1042062
770833
976976
64139
262912
217498
715101
910919
846911
428349
52245
250791
534050
979488
146888
835088
120080
274129
22171
258298
992581
944960
21747
511552
532304
953857
6635
408411
553240
143584
611330
914523
421804
225549
652401
1025016
751958
550821
519522
255825
211424
262914
186349
214280
483672
257980
121874
361193
789202
508477
436392
814582
50309
312448
66663
432981
283802
146308
486998
917713
720729
185866
745047
272918
700878
198064
274951
919831
686867
667887
229710
632516
751425
168223
527735
550939
53107
442894
357769
522233
464992
998714
813381
332078
507554
267378
303117
726653
903154
27765
670242
922213
115422
64610
369396
572427
731877
634569
372121
808724
58402
633427
258367
510517
259391
932029
53670
171245
694938
1012754
958099
342713
739502
888652
994477
434891
660693
382639
379789
513315
157932
2708
411971
987092
520329
4795
30657
916952
609457
959304
205277
920263
644481
347956
944661
706199
300916
983235
234821
62843
997
207300
742719
977039
495672
688218
646391
1037450
624147
572753
251775
927375
308407
66862
86095
353244
513745
379846
934538
568193
892194
351320
238151
116647
878598
572076
454660
633678
575054
1001035
6849
943982
285475
362704
306946
721680
933190
919602
486755
622256
109206
79761
378587
402531
358973
708635
993061
576060
620026
626790
1026319
122408
802433
432188
588259
325041
914619
616936
262858
124422
740087
532849
647271
118791
99698
563096
379830
735853
282305
161517
365357
818356
328665
135265
105148
695155
680158
727274
717064
837993
873298
605049
747630
140999
470690
772968
969884
914842
868553
438761
1005904
353480
126842
888266
378418
872877
19416
265795
190309
367867
80089
502997
814929
331917
405183
7655
711336
1034012
362523
492673
1003406
64794
575534
708206
576696
149407
152238
441060
460937
596392
920563
261085
76759
123014
661328
389622
800585
481683
195472
709744
31743
322085
4699
463347
589184
137112
88489
720196
254575
779621
222046
874710
558059
1007217
61338
909610
222835
686819
895417
422319
335626
946672
26899
752801
831884
567815
712606
936785
383569
456790
411337
189755
763653
255030
966097
452149
110911
926877
373144
80305
990675
344105
126950
956717
772680
791511
661508
704637
695739
589018
750302
80489
832505
406757
528461
878377
986692
302445
228058
12330
504168
965010
751900
914646
158643
767560
268421
213515
645684
660588
97654
561808
1017573
545660
832847
944473
798008
953290
604566
954140
965076
774202
406582
754156
277102
932216
812373
687982
229185
882285
661260
439112
552343
90923
558891
766457
128867
235932
932798
341840
989684
722253
749745
354471
678540
464853
279872
412579
744938
220272
666442
235688
463953
582928
368120
825294
222391
767784
581628
1008902
914342
569638
654604
274568
271816
964498
942630
273173
148968
115504
360551
878374
599235
609452
30921
298596
496618
838423
270506
787332
318084
327674
540728
542117
373552
951992
41449
107313
765987
734252
571548
66360
65945
638221
179311
895656
701582
402929
698598
965937
864472
244213
619747
1026414
981405
273638
367998
313756
202827
942149
70751
416933
477623
198068
494509
915396
483525
791416
581054
497095
80847
84203
224176
786207
827196
615687
752020
1014672
338278
79367
155883
1009867
564957
187371
996250
100954
638515
376210
915876
777858
293728
959659
584655
735301
1036606
581788
678676
609152
565257
676285
883731
1015025
495709
509545
132164
43772
239070
476564
248148
934584
486192
934996
637451
213198
404219
1017264
551966
136141
386383
29883
333650
713668
736980
1002664
790289
550031
270212
258630
606175
526381
833052
199319
797218
990722
775139
1027668
216718
333175
365039
572225
302741
1042069
314315
500081
830700
590793
31135
207385
463603
27636
1030506
594642
569934
622822
378139
767708
379652
729244
446449
113301
283919
49957
627722
153645
224051
461807
869315
595416
559804
339705
721284
82305
28811
691517
41815
186430
444037
533956
470167
667694
824347
437149
393539
682000
822966
26400
522618
99732
133557
208260
158949
8597
670902
516077
670520
967221
51527
738285
801388
812165
113698
475528
322808
556929
563560
615338
69498
328959
765074
957926
855862
170064
562747
119815
104966
467336
294255
704597
260894
302644
276452
407167
461575
517826
238013
401486
795837
72108
541225
957653
875113
6297
626439
597820
192570
807521
1015314
347987
584632
838758
375740
673759
393348
716631
113383
154434
745547
420415
364195
319512
695517
745327
398853
527239
369893
287834
893897
140232
669193
43795
477550
164296
152145
148814
547428
889015
45121
248028
271009
247614
587061
402035
758706
189693
177707
509218
710177
659070
857452
91177
840173
604596
719957
989247
509876
699179
545885
91820
329596
60010
491125
910548
390496
507852
895167
282888
717599
593289
124436
657150
657195
162868
520871
107923
335289
626188
390889
107073
244773
911636
971012
341404
735388
634370
1032903
896200
279326
999646
66669
593664
79826
327163
405141
784474
899146
57332
150706
445082
290503
483189
513746
902531
548021
482183
16151
938003
666705
644255
468562
454573
380842
134720
826519
78488
433896
18864
758192
790144
311594
380943
852782
342228
658654
642389
528840
514578
822674
282306
784335
380856
4659
958174
663000
856755
200192
859116
495151
551297
366990
647831
753580
1029394
312259
515220
524191
492274
791647
472843
674726
930043
753131
508723
506215
401832
1021019
817418
587249
479788
719485
808667
36630
520825
615714
620834
379814
104126
696164
414307
335781
530052
918387
498668
248505
381939
344964
181034
13999
282864
470368
34631
510259
108535
261441
668451
591100
803321
205338
197983
190657
254091
440881
378636
242634
356139
518577
418906
702546
896198
619676
933839
532660
589188
239808
678449
817338
293913
491833
669339
232718
170274
1043939
939029
262406
1008775
702125
250870
950077
367540
283184
430997
19672
949714
468730
823390
501720
17625
80069
821841
62947
27695
250100
31090
439310
758690
124435
241803
393932
808339
922012
227245
513577
410809
328951
798064
833534
972497
83541
897330
36907
340668
625702
223856
57143
1010644
246216
879290
1032807
623922
968691
10907
919744
220288
723773
278460
297976
871456
1019242
1011143
109226
64951
433281
74501
297308
519497
565283
747104
581668
923786
564651
124646
547538
4690
990222
722562
945124
661524
916334
889842
662021
79086
1012591
226570
1032993
464923
421860
159889
577066
129968
64379
1022270
585674
1042671
558385
168935
457680
807690
598672
803050
357043
915599
331565
411815
267120
820525
534998
768444
528694
308693
466268
396722
436809
533554
321291
989162
756060
417275
60514
371994
551235
576882
194777
363825
983688
333483
165153
224765
956579
873612
860440
383815
529235
327983
385059
934858
757679
172332
418682
1039946
613693
462570
380205
611284
922754
857765
1017316
289999
126175
793357
228248
616761
227622
287272
920801
860600
879490
306032
1028144
785653
556845
119478
685942
237871
325914
334351
755740
413439
1038190
20062
839112
199575
228492
708291
948378
119847
10789
624421
730224
475450
150850
299405
930222
119484
227794
860594
328155
893773
101381
393410
715196
670787
981514
441016
897613
527077
269081
982917
399447
897444
957041
238436
1001898
371899
648363
158799
975782
1012886
657943
408736
739878
830337
841427
988964
457218
181013
12483
782593
56736
864625
517258
662538
177075
277717
1037848
388614
207237
890436
426332
580428
1037280
831848
198732
147013
142711
805037
499709
853169
57975
162089
51172
715417
253537
226061
330727
450869
896936
262489
1037641
829742
797234
145793
404304
321818
1039459
989399
526795
672492
226281
411972
141704
1023947
215271
536966
192771
523348
784903
47273
417096
480544
166213
615914
973775
1015320
34472
210682
117569
455033
12788
688225
737329
987157
187471
661391
170630
262585
797383
1022853
50843
697402
615552
51533
639732
1036331
464125
452051
932252
370657
905646
634232
167498
122778
424646
125373
177576
864743
299572
206412
644915
85608
47292
870986
65056
801443
709968
1038563
491390
927641
778155
408724
931902
201920
718602
37092
299787
892125
3703
988774
320656
30938
965086
847982
966428
919770
81979
139186
509732
407143
97535
482169
609393
852711
977668
110756
601557
299133
852073
436305
183075
170605
592230
88527
845634
814263
760348
834955
336550
226297
995599
113162
463191
801533
829991
103942
739792
504181
722231
727445
193022
519668
382216
663337
235195
386062
338490
898357
298314
84541
661342
233319
1004041
905745
37657
64332
533246
275169
34360
196295
796734
568868
642340
1007909
372012
78686
732780
394620
423828
34949
252155
128901
967478
1019688
881388
189131
673875
98937
956757
364893
356324
579551
156152
834111
895107
179016
606103
985925
34410
494151
603041
958497
1001826
517676
535038
960898
403258
639025
291284
546181
20044
323957
684890
729954
413116
338046
274926
981077
837520
739016
610132
236416
121346
341863
1040893
314251
1014667
994622
482063
12137
879831
575084
433008
865126
925387
567830
466630
875539
676865
16663
460195
442582
52515
451396
182507
871267
235189
69015
213368
465076
913570
670077
948743
650987
104447
705064
675013
670700
713844
509809
104980
520172
570172
286226
863871
101746
715238
512756
548718
652896
594888
312634
637312
182920
638425
1025199
442217
859809
138628
343192
241439
694679
180337
588347
567182
621916
795970
394034
726793
19925
538594
164781
239906
1010229
648920
231928
618136
898916
829300
321974
850060
138391
337969
597167
497483
230585
1001042
955280
204114
227095
891269
626893
127351
1012512
470290
542187
864396
644349
20349
898459
309566
969445
894862
780275
431486
6419
238809
756875
779285
34327
867636
731948
747535
620194
475195
477365
123719
502840
276440
787986
653586
87462
846374
292338
1021874
363563
926548
765101
423197
964512
262637
74454
688663
202071
228769
142064
566165
542469
158381
373617
565641
89356
176005
777631
609345
246584
361054
1045049
771529
640070
917460
619179
322381
23009
759384
761481
666312
951750
741090
505333
209585
446613
635714
688166
300020
939355
333799
33926
381425
260168
958605
541372
438884
463328
785303
486794
253453
658624
134287
788020
795619
910339
554570
203949
626584
74828
171623
175199
152021
279591
717382
491118
33668
822759
308208
743383
448695
1035480
663978
278408
149199
431302
612261
309039
602886
820356
377331
150503
385110
125373
474014
691401
48001
823423
417858
925941
111062
291270
226667
428106
984997
294535
119737
800458
806587
988658
695044
770839
1034724
873755
642158
636989
635313
153592
465666
238805
328925
983872
72793
619046
798389
118814
378684
734322
444024
476096
821000
169209
966855
573211
539505
816399
824676
195865
39855
601290
1041643
372937
828452
924505
10396
826229
972804
121084
100604
388798
309300
593614
729953
271896
602763
891762
220516
946156
194362
583363
824664
986713
339233
799118
457247
870816
1008984
95756
577482
53448
599299
1039344
235175
438842
607821
342366
471921
388892
225493
8055
519619
49283
858932
905732
431976
365853
361842
255195
568827
156818
655405
1043017
277491
475943
778887
583988
215995
977944
157721
987593
145896
923967
687380
926574
316199
919228
445776
207484
909861
403083
997623
637729
626247
459622
780777
946042
831366
1004305
876430
682121
10181
881574
86314
717201
910039
935379
420280
382911
115677
240849
253702
786519
534832
469724
972140
350151
571515
161863
705123
319763
480882
558831
669994
728109
799658
508756
273160
835605
759898
243072
539867
562152
121900
538527
276380
258941
92780
825828
40386
503956
780674
170459
46833
1026666
889059
95953
123311
772412
700421
574363
295648
12044
1000203
977225
332461
205837
651997
184356
810627
962305
409044
794670
406255
428351
434080
684154
901720
208955
904988
929698
286513
302495
993538
731658
379814
224587
189847
1028474
553348
710373
964372
873420
840881
993642
122128
364808
146535
946443
851054
1041173
594842
966579
153024
932392
1012272
224038
61427
703710
639699
653701
8657
998899
294214
287371
409070
372816
404639
615795
494449
211235
452365
882831
277147
246219
295689
405120
566052
102978
242523
685779
556871
951831
336969
138369
945331
2338
842096
723005
804129
837363
277403
499717
923383
737778
723212
839104
87786
507896
466537
267623
78330
856702
110780
442816
35229
786292
611472
473717
725924
197303
652911
772821
491978
245307
1035331
615697
513525
932962
987216
250867
381247
308942
966656
525090
247731
541402
879690
318682
618234
1035072
130616
904413
662885
976415
146141
390850
168710
232137
373442
265573
30319
107360
418200
402927
284623
641332
896076
733727
468909
48006
319750
18398
316889
15648
410398
685966
347290
751527
537667
322039
35533
834005
667646
975480
901500
756654
186312
272600
992830
371225
1004894
1032578
667387
579826
553974
87023
944521
638808
570162
271656
111162
285197
429971
289796
653224
1014973
2507
435980
906945
656119
587170
762573
570832
961349
282471
205234
693760
393769
844175
545850
334222
482110
576184
253110
703533
212997
899066
321965
505560
94102
801601
35819
618285
889506
782696
605490
522612
3721
877956
276974
416771
96938
779766
452299
785292
481952
438668
737344
546967
983676
805662
185332
631225
524687
657125
354123
323320
1037958
291653
506187
518489
645880
822595
64723
37078
481432
671612
809481
937385
479
47433
455286
316373
787558
886056
84520
759223
701761
621039
954928
397353
1034268
137512
845767
963556
284721
262992
440270
985694
516089
415880
707045
10405
738824
856208
676895
684028
109437
433343
855328
703081
440383
808761
177209
1027839
427025
757770
796961
972294
210847
957221
522430
716361
396882
60656
581851
732522
710870
77171
41233
461576
604794
670415
287317
927216
3697
556002
1044923
852340
1010763
407408
987598
579943
895626
1023634
393837
509063
777427
348425
97693
258572
44528
108064
802408
107277
783575
209754
704989
734702
1026772
972925
268986
1008439
661820
648444
648568
343525
376361
147557
995138
315449
548619
664368
381326
652250
980574
148956
974607
160491
253246
573627
600736
196627
712851
391971
341739
601927
170829
801163
987549
870009
490489
22195
835592
873843
658020
24309
566623
33268
100662
283558
1037361
795174
581174
699318
519432
304743
618229
869701
529370
79765
77325
901810
37860
77175
401171
502981
1031655
268646
704058
909491
878364
1027976
670824
50809
725360
408281
544376
1011713
240842
779165
587098
108856
541460
406307
633349
829166
379461
513321
418804
697220
587606
567272
765342
789964
570
815068
853704
737108
295966
87514
417442
807916
148891
390762
879426
224890
800209
961843
271051
222488
253402
462800
318910
1037299
969652
576173
1737
755573
586412
219392
989613
854413
527177
804918
105336
265068
146240
1008312
887737
593958
41698
658426
889896
856918
889452
488025
773390
798864
522928
776952
284152
740455
127761
904367
669556
335393
38188
747176
254456
400709
877865
392411
518579
332544
599317
1020312
876942
389595
722313
235199
376389
22279
120258
967893
171451
714347
588932
861160
834123
318427
508147
867815
395710
582189
466890
1032587
1024725
196890
91721
629085
948999
331755
851527
931053
281594
134183
263803
478802
60206
587100
88186
165168
948013
419416
668796
218850
553016
386238
408574
567014
901838
538109
319118
690318
862251
238037
1029385
28704
720813
794946
294691
361771
340239
880500
1018957
239437
285213
441195
594803
302670
934282
929166
590419
205475
574466
541534
549298
968040
860780
59629
193529
177548
840806
5399
21181
396208
157188
911152
1008879
324034
115864
710561
574322
442277
822881
765720
72347
699908
940446
678615
814256
223635
877633
235461
676394
486325
101547
491261
131963
928098
746974
980480
806014
940525
338384
55015
335147
673488
857850
468974
985852
218311
715055
578043
1001084
161814
587244
212195
300197
1034251
250260
514277
602473
521909
329905
852249
333916
732708
926067
1037318
51715
292506
1019796
378715
849079
370256
203962
472347
319586
482196
131373
1040368
921515
866064
621692
889979
158396
173847
445179
493682
974918
507802
184024
893278
421162
136020
143230
831698
898531
655641
128575
932364
431627
202348
358317
769957
616177
850638
282865
741357
106728
554938
803683
646643
736115
248786
252079
163095
221385
807694
1016362
489631
220816
591758
132550
7317
734907
662330
430829
332990
844610
823768
810407
445809
407364
900173
430464
167001
793739
1032988
567820
282967
95726
243416
3052
6963
606608
678015
45876
764349
827229
95132
898532
476773
153898
214768
804761
126468
857173
259295
81773
11490
738615
104121
241828
162372
36464
364999
373814
275328
319938
239051
879429
140381
199102
639927
855520
371651
526344
386479
519549
955880
416757
886987
256182
482791
492949
747697
608668
387827
280841
531704
555355
974226
793585
14222
468608
1010043
239731
914684
349590
806680
76344
469032
1005721
907370
28713
371543
274624
543307
310554
677709
601985
457153
295816
165185
363510
888586
792495
267620
272816
535357
279702
86826
111166
530153
420076
1017178
670748
508558
984044
622175
833074
630185
389158
495551
222526
573704
1248
444204
919016
131949
1008562
968374
444128
86409
725577
631486
139568
275073
90260
446544
36893
717186
296245
1033983
267647
894391
842742
226478
99917
947638
25972
1552
641965
338279
421449
37069
44929
415103
777359
476114
638284
661386
114551
591735
737984
414848
910203
677576
762033
528934
869122
265858
794591
592393
958426
74558
291764
992025
1043350
746948
6336
456426
107642
596301
922384
472500
496267
1007592
314003
843945
356586
627912
822312
347672
436042
290170
165914
429642
372454
664062
604649
184030
168739
586480
969729
925971
1403
740569
1043659
590992
13407
217714
31018
340082
303898
353985
261492
356934
620420
424575
599542
192676
900450
1038251
258079
527846
196728
552063
330433
587520
680946
72058
953905
664959
847147
905808
907066
809716
247508
10328
627622
476916
124976
201384
1015949
451988
81561
624389
50071
779528
183540
356073
321450
462574
325916
259081
296668
907172
324070
250417
1019632
1029422
752099
256404
268743
613364
113603
935016
320570
674847
824149
615592
586838
619950
607770
862880
537443
477371
722623
462250
79669
508929
823198
579834
14199
882214
222427
357430
295822
1025275
872937
215544
146369
1007544
33807
842942
677740
927546
329183
801050
224094
242465
704480
954707
390156
747899
409626
291884
195080
232013
26244
502155
162945
434429
515846
291580
866640
852185
609854
249103
769252
673528
413354
678502
765959
350540
742849
110108
476379
185074
816414
754785
349751
253728
39636
24565
705678
309237
537819
924966
50263
916259
894776
88174
1013754
485518
461771
533525
831454
330686
253483
21885
196394
819359
657294
690827
681722
539881
736100
315317
290681
438752
299373
128525
536301
1041240
755735
40812
88204
799371
3637
660971
757868
112123
875874
162218
320056
975975
302516
671828
361406
76056
131895
117713
608190
745552
430774
621754
171449
675207
814492
642849
369159
286065
30893
751647
1034512
757050
654930
706042
870685
1032091
287029
958780
432648
1042180
136680
464644
540874
100247
359949
669214
962333
353260
929535
266122
272054
511012
123303
639534
879072
516624
502138
162894
545749
278784
575734
65650
713386
316707
660932
841253
395759
804904
156120
425765
664548
702018
669004
873755
628202
529461
266013
158978
415346
353092
625422
794377
288832
619332
1039920
882376
923499
714760
235265
1017585
11299
339107
950665
140604
918881
535096
352599
605740
243411
94027
984719
660278
637579
49679
499736
70234
38242
303400
179155
622569
405751
692683
419787
515492
196858
569517
952306
540976
1015676
795629
465076
49140
304775
326575
550981
971348
50195
652662
490848
864049
819262
126169
867244
840666
247923
330391
933847
264364
280507
900812
368759
384637
436915
247486
49976
491985
254451
253443
634487
692822
409093
766337
580543
725795
296002
854337
986135
335446
735904
730383
408253
602607
812459
604753
148551
327039
783484
230332
1016145
821507
101344
50902
1029307
463022
203870
322250
270153
223551
1044192
436233
388332
900227
432069
934243
529599
494729
127940
732835
946042
520266
350347
995468
157830
863969
452212
802784
636522
999013
23345
150766
271755
940429
723067
531016
430244
228671
36785
260990
764275
160275
195161
11243
965728
400565
970476
1017997
505926
962664
845152
370807
680573
392811
624426
501989
408046
372820
908258
770330
244190
993912
374517
198635
697050
888165
379007
381102
262377
901668
371182
230157
789553
383838
857303
160935
406677
340795
239204
233826
145246
282219
758743
1042631
998074
689899
691218
453042
637413
385636
812967
183374
993706
645498
778337
223839
147859
907509
1008277
634273
485771
799706
375614
59818
231109
221890
1030283
192856
1017534
1028040
354847
105080
142954
20720
924120
553331
401302
116171
996157
245411
810320
764105
316362
700940
98632
434235
504771
954697
547331
452231
774742
441952
169789
545012
1022191
336234
48694
251031
32642
26307
625350
531704
374013
331929
153740
596583
236864
599108
561414
470066
808143
912541
895385
739988
463802
702864
8658
44470
29289
12641
292710
696902
621419
917181
345429
860517
1016196
798208
476769
87812
945151
899071
557310
787632
721435
134053
750285
738633
221192
884321
38213
727775
288241
437316
232329
110680
322133
905625
533954
1012177
28849
685833
994242
233675
744900
676893
976282
979050
842588
657638
492829
347004
486289
736767
501993
78421
478294
546797
579768
112258
220379
355467
14698
75384
706623
996230
452802
617254
262091
439377
343072
540966
856101
596899
375963
243977
920820
420402
110846
895913
664204
403384
326319
789749
535823
878733
683076
336598
396809
542784
353309
622000
107524
1008880
774282
9424
142960
246703
508662
633826
93784
888973
109865
629662
229153
539234
319380
828720
187451
948503
632862
834799
34850
890858
835946
918562
752862
383084
844535
728543
361614
822324
720810
308895
653741
422033
805555
182740
399993
119814
920433
525545
100010
969729
382178
495225
631084
547312
208107
778258
806548
268802
443063
58818
349588
20099
312501
321298
156389
659946
579666
298566
843664
796850
696610
539688
189916
943680
221070
804086
997341
498222
110301
354285
66300
552739
332349
136978
522708
54562
195562
407161
901676
359351
985136
542443
93180
837885
1012795
442431
944207
777088
973014
145872
128177
702112
215610
522796
783259
843797
654996
441602
436719
1044385
265383
1012548
406073
1025251
889707
505410
572580
559709
643389
480534
925480
987866
898757
992910
504304
496289
933123
833108
226171
607105
866648
235909
262645
988944
88847
37029
267455
957368
564743
435209
636760
543160
927468
314478
265188
290044
954133
649826
646415
961283
372866
708544
16716
374676
742531
262660
244530
183136
19462
809534
326712
248780
143702
926203
381847
564904
885780
113452
990861
480913
821887
397530
449673
648914
671014
964836
493665
469555
850832
210882
659711
420659
125916
48795
579858
170401
627058
828140
671024
54455
579103
318283
325206
814130
675644
379976
314512
303274
287208
154859
451544
922741
442522
522778
227716
805759
450217
475933
302658
715514
789276
911437
143212
1007465
9446
1032697
568964
445740
164478
129785
453095
694513
393181
498046
680983
296530
40993
857387
987230
624961
766795
785892
470930
119412
741622
431184
647596
339189
360144
30128
419910
617888
100799
684867
432357
251038
151153
444711
638740
551485
791741
12366
32807
138275
144944
203484
813081
361460
828607
546003
364388
692108
516108
1015410
403281
600526
548318
653637
475101
797592
20180
521779
304698
1008927
196933
782439
412602
932152
1014794
492756
6881
924562
92331
613629
946072
885007
16433
181448
542700
500925
62131
694565
626546
140156
29347
25367
208032
1023462
820990
138534
63632
622363
158415
148413
591958
281475
758279
730957
901824
882162
576188
1015925
444040
320666
532803
981388
884796
366719
329949
4934
966522
194209
684986
822679
187231
498498
849778
136300
897178
313906
936561
810011
107423
527490
142361
500405
432571
194156
222773
237106
423708
1043500
623468
570371
533160
257141
417919
901106
738371
996771
566442
192330
630392
778970
1031893
739589
859206
875804
689192
1009557
487910
929358
969380
202099
933570
801727
523612
915294
541923
223939
29749
240943
263184
456916
944904
553084
952273
845574
309186
778916
651142
818089
425282
67307
443141
816787
1004264
66707
852782
164369
568087
1013019
901069
853540
500000
1008342
602056
367783
755129
811965
835550
11324
1025685
612967
362655
567480
434198
374000
623417
222377
881132
165646
893905
160691
616916
432697
388235
717489
282360
456148
367225
1043261
663780
409453
644550
316183
663888
377891
16074
183367
33593
838374
251565
650920
452605
1028163
23275
337740
410021
986191
254900
283738
24074
14627
616321
953842
600837
94286
121076
467663
63798
836621
301037
205173
737631
893409
1006426
368853
303852
632884
674286
927506
934399
54318
189026
661988
1012186
123040
1005601
248474
735776
33521
431297
277726
395380
612044
644569
814619
956728
183698
751758
712112
612155
378538
906383
550292
566267
403278
640774
172900
1044191
813568
609853
44918
349309
908985
354217
490816
905032
81342
373808
104910
137072
753784
1001473
836512
655571
530417
791593
271772
26491
268267
1015108
101701
84753
429630
150995
621643
525116
754180
139938
1038416
259353
628139
90539
121103
717759
632517
334258
137990
876515
586257
80451
848685
388386
660578
141106
969991
803385
692528
625356
754335
102603
717319
768298
180917
525112
15500
125613
664879
860551
495867
209237
1015260
927513
606711
745325
631613
554667
288459
153078
726048
778750
383844
1003871
390802
173983
786426
212255
438825
359389
945280
170648
280639
254448
34680
317427
849009
753575
946477
948133
250007
220593
349112
348722
669109
868097
198590
551466
194294
712213
326144
747609
393392
297618
841657
866591
951160
187518
554537
783580
536325
42646
451895
500937
1031665
891067
744642
758463
521184
366218
715055
122152
797424
320437
930967
146833
974408
941925
959043
143395
601080
938021
584519
269465
94040
100449
246428
62392
37043
293951
225240
432423
608744
872820
586320
667194
174719
1014207
832702
610996
381225
206529
26471
1010067
1021781
435896
778635
792210
923435
430791
816686
708022
292128
604396
795031
959225
814530
19490
277125
720722
1025420
983432
868176
10019
612330
799162
190992
636534
975275
358096
461305
529887
575313
856091
801823
82225
510959
926632
455069
593801
71752
321593
1012920
846161
449118
755370
704157
46418
662798
253542
23797
862421
796196
566064
733767
845761
86163
322347
256053
703011
510838
368570
14537
334171
563638
26839
1030156
951279
809707
491162
383888
848208
491977
879858
490753
356790
454839
528474
511279
416141
851354
352177
124909
658810
165954
1012054
379276
853381
121823
77571
69017
548010
1033182
417208
791704
601954
992753
986023
294554
942120
197244
1031178
911718
438348
558474
814141
506109
784739
406941
324391
1003855
917736
548585
463623
742056
222385
328555
352475
461820
859774
680318
181268
919187
437871
841042
437675
55770
469371
642426
764402
646988
155675
557649
763587
50514
785679
517270
720667
1018913
1041475
586647
645394
88784
270975
946086
767146
7482
228329
732658
289930
391733
813241
328299
250844
664704
302231
221942
833248
297672
120855
444814
698982
262662
158066
238141
97782
591884
1036870
866085
123438
110822
379571
136348
908364
670234
370845
717531
653420
790238
162589
97472
1016121
1017616
189051
23729
9482
253593
575750
215947
588019
772448
965751
752439
802944
857191
354644
404141
852642
470322
872344
578404
961779
290796
753200
414304
713755
90687
868545
910412
779516
501175
983162
157363
119229
221712
473160
376581
578131
18496
627676
707207
674183
85386
568038
555151
987713
563805
943001
950689
424502
947948
520483
64593
908394
255006
662228
748681
784029
517863
655251
867929
432100
176359
277752
879140
491895
22355
238832
965129
947945
89804
135986
942198
913824
897605
621406
104365
197459
7173
198076
593177
32675
250886
632072
661522
1037300
487044
701452
953869
373027
3197
1020901
373671
647699
392922
528792
283420
40926
680487
896574
776388
777680
304175
898520
59240
509970
360288
845470
735687
39503
224973
862875
398240
868124
705276
236117
117358
440980
1000988
973242
693749
442092
337086
550721
946275
604743
126861
55262
406211
718029
574262
955565
986858
620714
93027
59469
238994
834992
113267
719633
1034598
712081
57499
449265
695418
64866
356890
894079
232843
681317
524051
772769
683462
925258
718612
541815
535356
668655
474321
1026446
249871
19415
553652
673358
575189
496236
9131
554340
335503
375293
140253
390371
641318
145602
468865
620373
572212
164236
919630
208028
592788
858529
527721
773215
406703
911418
466952
228478
704435
166132
461882
861204
269246
402488
756897
149613
23138
817161
907721
956563
203286
833634
725515
163338
118780
944244
849031
291331
148867
561895
367457
693922
283150
824294
595965
972620
573655
553613
439568
606534
393427
940735
844686
1040355
351460
134443
927215
659328
928728
272118
684888
70907
755659
737518
255951
314776
35985
902080
523491
455824
337012
608317
127993
47771
708324
616807
27814
757628
488235
426988
990920
101443
403467
132377
575107
964063
504712
417931
408387
235199
805023
168800
811512
506143
257919
584745
901777
447278
819644
270310
758927
953816
125228
101039
154896
853304
202803
469885
433456
126027
1035410
557108
615249
959381
818640
920341
886497
110681
307938
706879
187025
660213
544906
312323
899288
325111
19693
199829
642022
956552
143775
359537
533141
903833
22417
733788
344650
47844
271218
6435
96165
524726
177159
716954
707295
363482
632057
852166
860380
787705
480785
542193
151460
733270
171295
805613
406414
588283
73461
527558
298355
585592
860970
363855
431489
299163
189390
551913
682334
729131
182528
954861
135025
1039606
604035
738403
880348
510894
189617
55370
924257
141942
683752
254074
268839
460514
354347
364416
57901
1042752
758115
500253
980860
822684
690104
419770
775724
1036241
649595
563870
685184
301133
238189
68931
728241
341367
893920
960105
745470
931537
384272
1013556
939094
246952
721510
957453
723315
74034
796483
833741
17318
14272
347717
18889
455787
502756
179096
874386
540298
367121
656470
189989
403159
291834
610599
334224
313999
552637
526083
778557
80677
883716
344844
1038961
643282
436252
737613
654316
237118
375617
104958
758813
832593
660493
503548
916169
964489
608619
494031
350081
805893
310273
505329
116733
939617
663204
1044133
122174
554275
844299
496523
950291
647192
436553
805799
507056
458725
895849
242835
14171
918830
715448
473238
291211
758805
105026
361460
663314
304283
412535
181365
967748
459177
696910
152845
63077
975832
384240
499521
880293
760742
448937
345093
390733
520759
954610
996764
498743
343940
102654
60812
884697
185081
485246
258891
266436
751122
96526
891337
437549
803757
352276
603595
838319
826798
512295
261534
995011
150990
734
667551
677107
141416
334034
317926
158285
1044914
740327
914522
268642
20981
706110
884497
281289
200917
292214
1041063
967818
541064
475730
1010794
445203
678235
971202
384460
950284
133103
913335
658250
737972
680050
539397
295768
39112
198728
650110
389873
589
784052
1043310
623105
715299
8071
863623
690267
339595
425167
550577
80541
704446
529124
687374
302252
804287
466406
92019
988637
212162
728368
553872
368480
123409
372549
497069
82446
864456
679865
5041
447535
145445
511228
197732
76600
748242
649119
517928
44607
613743
104374
940888
643794
230743
354809
478268
931000
610706
983919
261251
363546
661611
955286
818776
134512
519089
540563
953696
518146
810218
986104
610699
1036703
280830
968978
460562
748698
85902
240670
720369
168801
180553
963219
902126
351029
605453
381670
864269
237007
110096
504750
857989
458331
534692
416489
17940
414216
871814
2980
840054
125376
756198
854955
313877
894410
1016589
889084
965144
823658
861111
349156
893444
344277
662421
194526
178444
930800
636703
853752
178065
349445
915360
133819
596016
472607
490013
797212
218921
428741
386856
641699
432564
769343
408376
1015821
976177
575869
243064
386433
955790
539547
428323
932829
774793
954573
85022
439556
537644
865479
378491
751652
759690
199155
332777
662269
347105
798858
250003
586496
724781
378576
102015
1028013
909526
227921
721130
457719
663931
153490
616538
1036743
456954
397680
173896
751608
838387
367836
765073
787282
996282
398670
625552
310552
554198
972312
695422
131036
372146
555034
494306
964229
430235
154979
112734
15764
242681
635765
937068
618744
931355
701123
25316
987207
300130
93182
442475
637602
568690
263680
867213
605566
230889
485264
475504
113128
183998
269814
484195
869540
708827
928631
176310
869979
566351
311000
725869
11246
941232
813448
270609
679274
980596
669772
239583
425511
735375
109002
674823
437330
973360
701948
431996
323625
892328
59456
295593
649788
882888
379339
846940
268639
461001
4345
228024
879893
949005
1032852
754115
371936
360270
334071
45952
662208
683931
338946
1000997
886202
264732
11030
260474
94086
811753
763563
943544
422158
985014
15089
760613
563652
418981
640136
597733
732097
40522
12515
677315
625679
51391
885102
944371
636766
1039320
174395
238410
12385
433112
270831
358184
572917
814214
1010552
743488
892685
964732
735807
670127
173251
879979
881602
196276
428076
767989
192084
1023787
193655
419485
457881
856350
252334
583500
447400
367916
241457
899885
675137
829157
679725
889834
27672
466289
434657
794146
214122
403919
918506
380887
448029
342302
7954
150003
1411
554030
345205
854506
224893
650333
115895
484845
982004
437211
242958
764357
414219
1044970
216443
536701
498176
473878
265684
790103
636503
596001
942010
214856
910608
607727
573326
733156
605131
996242
245596
882329
771347
338746
85567
298864
265931
703149
178378
377441
813406
270551
141066
209561
420107
62374
766442
513776
433229
730027
632865
498604
205121
572510
955837
723607
665150
671398
24808
690009
489127
1034366
135739
721814
622357
204509
348630
714930
108426
544317
955717
481754
815339
799570
366997
419189
988385
159550
88147
828453
234362
958788
734689
788007
424814
123029
1033283
126958
254235
94372
705315
238605
901233
833183
905661
871261
932584
642080
615268
836658
369590
439365
519901
237575
61020
259347
221513
582600
898775
61086
1006548
768828
790566
1039440
57311
518312
278181
517730
294751
536975
781226
258963
757402
987650
273357
585384
625941
858190
328103
61264
578030
140340
368527
190161
639119
270141
875590
880894
161077
611691
956185
515164
80696
251019
748792
557265
48211
64696
81399
148017
1044306
8622
65350
148701
674922
303497
581405
635466
237796
611105
233580
645180
287901
1013518
114079
436285
191077
423401
531567
293069
570325
226446
349212
8793
268042
260119
867388
173360
948260
115912
902096
428069
1037559
77641
373490
124819
185481
654861
724315
721629
444060
470656
15870
503447
567118
426610
4854
991803
715841
88713
627226
789826
596507
1015356
935432
452044
214272
461726
900431
50609
814566
115630
201891
114499
482439
686315
845569
620909
976348
159010
938777
439206
894262
277471
997493
1013501
63937
438679
104443
680838
191955
869388
788914
460993
61080
536667
985703
374229
753120
449009
132828
230871
294834
205189
370713
1001352
1041133
825369
961337
471762
40180
838436
221415
876441
717946
182236
990274
290182
925797
473258
925839
215633
27369
769049
794200
192506
623217
59853
818870
927950
641442
394194
123664
884656
121233
22905
729580
606268
458905
53862
589696
955292
808639
633108
870277
484643
529104
211384
738410
304903
83380
71015
239435
471057
268915
907365
107178
320292
36399
257181
649614
490141
441167
200860
293442
628898
306535
571301
455448
891037
428686
619855
24108
345068
421778
335604
593001
322433
821014
549003
336084
92685
877431
789076
705393
337698
876360
839240
949827
771713
236731
886655
589682
462073
80166
374438
430172
963199
82424
406878
620645
900745
748552
634715
322492
57812
396509
164787
292336
203664
315974
941111
979205
847854
812423
714446
677462
1030375
345137
136511
97392
592878
898985
37786
29276
693681
1024726
797804
429579
507455
897727
320307
630784
410650
71143
1007482
52351
18194
473989
1036773
153088
526302
613303
287153
370297
501160
498146
249767
600706
1025325
362241
730610
164026
400784
748009
126633
323804
854433
75424
703923
799548
853574
160472
250364
1030664
892608
779978
298715
44109
390549
414092
482840
444102
62796
85233
866899
605124
624166
977057
598526
833997
447206
913852
488347
962901
86315
874133
901071
97615
487517
89866
590093
882472
225040
330493
407273
363996
374679
694329
909766
931218
913608
79656
850632
225279
216897
306987
283423
77212
725956
441547
77725
403551
698262
373404
301137
103321
91196
906818
630075
117821
3995
364087
483166
653769
236006
323372
613085
655157
645870
223572
95487
619817
480088
1024216
126928
53783
543129
395960
310961
491881
805280
750595
667454
969642
157320
157934
516298
344242
365910
377190
436984
657585
484098
664754
592316
700700
367891
154240
865961
646887
921858
908960
928590
920709
563450
912044
779829
760291
223811
925871
118315
975304
519884
699038
615617
953793
752798
56229
370946
177085
83537
492389
238567
448021
229699
262590
952083
820416
509785
812786
136141
531782
755247
651612
895490
36593
670608
404512
1030592
33397
4166
1045275
783426
594204
236563
908392
68128
465555
610091
334770
87354
75921
218904
428016
128629
884490
248033
273365
258520
444320
232242
778154
1030995
671083
829032
220557
428822
270568
864076
167243
229524
968714
831328
596809
697690
983569
353855
134675
463006
421183
1025189
915838
556801
933926
122232
261938
938865
443097
598136
99938
339257
142083
960064
245487
177596
282114
821669
969566
733990
276562
289962
858525
917069
37538
504478
748049
795471
38000
76285
558670
780002
279349
568602
375092
891276
746292
96345
573638
568776
789916
620607
566805
119502
656773
162743
483350
818385
794655
460425
721331
631896
334590
418802
207024
746341
110388
3582
659348
825278
515801
564819
245446
761391
490651
73272
363851
286306
904897
308791
70393
103751
919453
890255
102597
957680
947383
823764
859554
432597
159233
346677
696789
108671
202072
720121
169203
393429
450977
71200
758966
932405
368974
809353
926991
943039
510995
284748
386453
102841
891447
654840
171127
687786
217141
108180
291030
1013966
590737
770701
763810
968946
455454
233845
398422
1026935
921912
443309
771472
439790
568056
130742
633258
976001
945188
410304
204784
353081
126305
703717
246328
64005
541781
612277
65795
695006
465522
697020
36437
846058
664508
754
859408
137175
777965
851465
25110
740179
265915
662284
563871
699737
152468
848733
940441
615367
808442
898391
533960
1018883
188377
650776
181387
587959
1013660
883196
48115
972864
868857
63793
167876
272310
96844
281350
869151
909752
859457
753543
31776
486236
469485
967930
291259
146805
486232
430004
399302
569887
924747
125518
279005
596834
840499
449998
995403
56153
101478
371795
653311
572015
103020
657701
675581
339399
636775
518553
988865
660158
414834
375325
487550
60232
713267
409787
776662
324281
367299
301965
826888
935743
107875
858067
83758
646995
480246
898476
70872
808922
1012634
546425
286671
618528
227403
464299
73898
993999
89916
129486
1000959
454036
178997
828063
97682
734905
737126
19409
704027
463198
208666
999090
228724
1012568
316790
552980
730649
1004769
321514
917425
849233
459254
385465
612178
684680
827050
918739
101328
73404
509648
733075
283729
91380
518037
516327
160886
208148
484606
618208
802268
389948
814121
861601
138244
671993
458887
916996
687075
253036
45987
589610
841577
675598
990270
479377
428355
149806
655073
216951
634190
859906
336847
894881
140131
696189
210269
500364
583877
54894
989832
220241
242515
783485
915410
798782
671080
159707
711531
432561
532215
647528
257798
81457
611484
681604
22885
1037631
33549
599005
662718
999878
980599
707592
1045427
367148
342559
58677
138810
873381
55577
285868
15966
982708
856207
991123
696565
210405
565263
806269
181545
121532
750615
922342
851510
771824
799856
734698
804274
225988
510196
88235
7017
559602
709860
267775
1036168
792521
289371
285161
909575
469220
253413
20599
279343
359001
135741
914032
8444
685907
78935
437037
658140
421610
40096
573134
698485
321864
500481
736080
911422
949356
955058
987337
239666
944899
904638
813039
781769
477031
288882
831451
345971
849402
542721
144416
987980
311024
881318
694622
79720
119157
130062
634604
899761
597967
682070
189823
765880
50720
592645
527609
781354
690111
692614
427299
546691
413500
26325
3292
107131
958412
924825
699564
977787
33983
461888
913769
382241
444219
1043468
66148
204964
403712
355423
762870
570788
730326
800543
421018
172444
822211
465382
417293
523401
25439
668844
502804
453623
246850
971601
163902
21504
931962
270855
783044
966310
802746
841139
193898
905030
371090
25821
852279
536615
650545
287210
202106
790394
388388
730443
176488
800576
921748
442853
47770
436204
837320
395237
291408
869629
285964
534346
371626
545545
166259
405695
514537
112752
608260
451397
818270
950946
187244
399696
857607
440895
573382
231588
669367
510625
186580
438689
591983
898755
330003
564245
393125
471187
619024
19335
591574
643255
869906
580141
491668
481013
761044
404655
544386
887555
897253
532214
994855
853036
174367
991786
1017905
69937
571891
586838
12825
211443
658855
959427
673116
426455
662346
607785
87421
687916
219683
294885
615308
856624
670347
34592
951027
986735
481722
638079
323534
1004678
348471
61196
19682
826371
57237
284208
967552
831885
5344
721354
528547
646590
846762
556810
634754
734364
727562
801364
376873
574946
816327
508256
332789
1005865
125563
746352
376790
937785
150727
233228
930778
782924
216737
171749
697713
96979
283808
3821
568770
879323
771559
578362
518401
564415
244139
772494
620651
690342
146102
313534
142368
449772
969164
431083
186338
132778
126956
252974
1002080
941196
143194
522427
929359
433756
744486
43297
171275
898866
50132
993601
1034210
78348
12487
776001
930034
652261
661513
968959
1004785
3388
894058
247848
122782
935399
491441
924869
929615
496906
818362
1005560
382850
901448
984678
35339
581835
955184
609670
640976
1005347
457685
929312
676979
810724
645971
433813
283202
484169
476043
297055
492800
175410
396475
169489
955784
194028
722825
721130
611612
332023
572986
146172
260252
733400
132557
969562
316703
339711
131546
1001867
645702
656310
463204
909538
951044
310581
413130
146364
807742
1036149
182180
281603
14330
108058
916610
417163
716468
22059
525298
510470
253034
896974
908204
885028
414501
335337
422784
624322
784039
250255
277841
720010
408471
106088
721128
156986
716021
295140
990423
761195
535732
196686
396536
566928
874727
1003182
307718
72798
212524
578747
20648
401139
422641
306835
361154
34240
343119
576058
246536
946819
218342
364147
957597
490722
864358
268450
273910
780019
416603
492593
310111
75463
874409
975754
608153
98651
381411
929410
385269
409912
872035
361917
795154
731452
187940
14270
680877
901589
621786
735457
264875
451796
998337
762549
566029
576075
810872
162423
454712
440614
214674
388357
706121
112563
856075
1039963
540304
1035878
611595
657060
145870
152337
566583
317393
96939
566623
104889
874541
200952
503524
641966
362682
951897
118017
263938
460425
651220
501802
72524
85231
45505
317974
154747
601291
87792
979285
529993
749588
332932
636425
355152
591050
534617
1013166
769895
478570
679544
714206
283837
133533
137675
560094
947249
285959
839956
275435
855
969626
382708
952473
340151
996887
57346
642808
832164
380960
657473
820139
69911
842414
742782
870144
671698
589327
233625
292406
6450
776243
378778
182269
504985
370277
580392
862725
167697
15542
565893
445958
194238
515691
545477
261318
1034047
400827
269320
542362
552648
995123
218578
1032392
124655
684768
544038
602465
270405
799967
896529
737688
178491
858470
983679
371468
759964
377628
628506
772004
958786
1013443
227354
830555
574625
457041
238684
630161
827572
189719
405890
129063
498203
694917
237518
731119
884462
151367
140759
163124
231864
77643
69069
146805
594620
359374
420704
315845
855588
859863
260819
1007936
638215
518773
793964
528987
358478
314033
363193
131773
285717
723961
96609
121096
761862
676392
284700
906793
84585
132190
708669
642166
158914
756934
668061
731710
425751
861570
808647
458850
869165
486107
447286
107100
595082
605344
999136
480798
8121
138828
928605
257592
297368
993481
40100
28367
261576
30293
168088
315272
493875
414388
864289
456177
105128
313657
941613
86130
890033
224156
279640
531620
940145
923488
197248
626888
914988
265744
921212
50119
50731
602925
1007354
599344
862757
838175
711632
373113
583985
591148
716196
360795
791114
440988
117424
816609
627814
685558
270562
524987
9473
661724
704897
706138
755355
1019634
663503
306231
807135
817663
874776
656991
1010576
699542
209185
912173
705105
756554
345327
167871
267118
327791
251886
458355
985920
842762
276098
494675
328952
157142
784674
298589
6105
758781
321674
45865
768033
172640
450637
130462
397752
23031
638116
152806
796186
722478
822233
638692
731168
1018403
50564
544415
1001203
274632
331340
271355
567985
709251
458225
84263
61409
593816
330739
159341
765189
431631
12357
468998
427090
493657
1006135
653577
934165
290662
115735
27282
601388
641723
90370
390029
566666
469460
496016
832531
382674
1014409
250003
354613
759977
445851
379439
923084
134564
476905
992762
654379
805869
753532
675414
932019
774803
427080
258554
443843
838968
378342
610812
417966
260411
572828
879439
210425
24165
209554
584042
464962
465113
82314
80041
372462
700237
932080
314056
915156
937134
877695
995730
217268
737913
507556
194489
615987
797846
994720
794738
5300
352901
876017
885
484135
835389
960
375726
468760
578107
482428
921187
1026577
1038629
642112
144623
88706
449687
63069
1010758
590592
785212
143994
696930
726568
830033
682679
662864
10164
751929
364785
357478
573874
404691
714883
135390
167874
3443
414740
226984
154677
314002
868242
882719
212931
922824
1010523
480837
559172
308965
993265
248803
801097
939657
1027072
43552
826070
173558
85576
606372
695829
874776
571162
381519
662944
214426
359094
864995
784991
154129
594357
866449
788627
354662
860294
1008235
224702
421509
1017186
467685
1202
38679
741778
169024
1039415
290750
808046
996731
304746
380633
105828
784377
155346
419806
80152
559151
714829
896071
671137
331334
123172
440414
515500
846666
519420
489362
849402
659319
699113
1021516
231043
151537
57681
392611
408665
778022
766770
28708
70354
211240
950662
785401
549813
590239
17101
347844
769163
1034316
624512
709295
548585
1039754
776542
150083
794682
932083
48408
444947
299824
452800
799848
668886
133001
643628
295921
526008
683753
712077
399655
616055
764832
401203
969245
1029756
442857
283213
923593
371821
768042
874200
636967
840548
519758
929291
1022708
276369
198237
246821
904442
596030
989359
430070
839936
263615
265890
607406
698939
124646
561263
70461
644790
762959
242232
100892
273121
822709
124821
617232
279221
801633
95343
999454
605936
519865
1023157
742101
65108
901261
572575
374000
195104
261316
597214
977437
232398
485293
656258
965015
627776
468203
220446
400839
685237
29174
341933
952161
804197
665374
400542
482172
902463
59554
501340
400895
546272
135509
94182
819741
874698
856397
121721
161492
102195
486708
93060
136162
1029870
675885
223310
443672
383224
761563
362211
616528
153282
893567
936882
662902
225919
342799
386425
552558
840242
641989
153140
992576
279023
901970
100850
856349
369891
716105
1041284
331158
815994
383963
840407
788640
381159
811769
336846
218422
157418
672643
852649
380820
778294
933628
702732
758622
942838
883912
218171
536324
405818
890555
369093
848542
590339
635033
583865
714962
379511
126113
487313
697816
154418
384198
374722
915094
831671
192296
881905
384264
444602
204928
317238
169703
299216
578431
991747
962239
338881
190613
305318
815644
960923
1032526
922505
623333
1006229
358661
493863
942088
1038403
505869
459293
511121
479501
549565
197999
858137
296904
750179
404792
159119
63775
804735
466852
619446
102824
756684
267876
507932
648866
324794
565335
316016
615652
894462
91210
770913
850588
778971
536814
386960
804924
691830
12618
151357
991217
217179
247771
631817
442073
237370
733916
164625
198086
76534
428887
717147
1022143
396402
274004
355050
106020
862001
618444
838661
194292
220895
321315
19072
832517
974401
865461
1037015
849381
1015070
153268
911831
248797
531060
1038058
337002
802934
545257
929762
855486
778193
907040
904332
679140
985797
60149
688504
215618
938867
701429
993518
352637
675402
971652
274822
708626
507151
207147
500945
260218
342163
577312
744772
202383
880380
939895
1015153
407595
1041961
515555
653717
1010076
369347
349289
503508
577225
726458
31594
221184
787355
397594
633358
160968
602883
175342
108704
830387
1033468
123155
1041811
76732
999527
638917
383413
45419
302489
470868
328665
643145
570946
674086
59234
713014
568675
809577
508232
721978
146550
652023
819709
111514
672776
278510
459153
1018496
944857
960068
1006977
221855
673804
889590
678890
347473
544139
912633
533780
678939
615768
571545
550607
245812
217114
252893
937016
95667
1028926
819445
424060
1030654
886328
464423
768262
1027334
583598
741150
960054
907807
549071
250513
380469
602369
929671
17167
652227
167155
347910
62137
49325
610501
509532
962839
682015
203592
816080
895542
389622
203326
863424
886378
606893
951124
654345
389323
379908
100790
617499
993318
350218
718723
249900
305092
58491
103832
24212
379616
56337
671165
691449
976742
741698
218101
669128
60249
735481
804672
142861
194149
442001
745903
3009
866928
91002
606464
542825
1007541
143779
708937
335338
1017772
510793
656931
403668
862984
808608
255592
397858
374152
278028
276079
217710
183484
168650
15539
333674
548982
99937
810054
413172
1034775
314027
842518
1018989
661328
302457
871957
523905
627931
103097
626090
181224
546398
682809
35205
263323
396476
790270
545880
641114
405622
1006970
737247
252948
957524
406504
344001
280667
130623
190773
285093
954132
379513
190141
745957
204654
1021508
291072
769925
514780
516526
108636
593561
763699
132449
576104
895033
774616
523289
26941
568896
779477
112339
391580
326092
997393
830323
506785
766707
532334
869560
381794
742671
945537
385501
396568
5590
505157
841751
201262
502699
726055
427930
164444
108315
453854
507721
420384
1039341
681813
297158
897085
505829
31565
532724
305916
117695
337955
357623
568615
920059
394201
769918
176342
670152
168377
640530
753844
789760
133796
632959
742745
1045128
5145
132237
909086
1029951
459103
852387
13543
954047
895891
853824
474697
213428
478514
229682
275210
863101
310846
1042895
200247
81700
389731
309116
661930
454440
677820
96467
694965
717044
513711
798335
963109
139683
348551
692775
586246
223515
448087
248631
873362
505503
708464
622381
480818
767942
24621
50835
475056
919498
492567
841629
241936
919138
943115
1008893
347553
447506
454762
161565
667742
966814
890612
667189
188047
237821
187940
1029040
787763
607061
277057
385821
406020
697136
811414
496423
616009
148006
526782
27987
973764
737227
417906
701612
1030308
508015
147738
479678
215702
579564
112419
916274
770551
309552
183443
662645
310736
750359
891437
441065
334537
387821
131908
292715
239704
619712
771712
57355
4345
395219
456981
108759
306934
728335
697631
932688
30214
529347
801661
595264
70420
510345
975202
479503
363618
411003
618943
355274
558730
871664
505195
379795
553633
371511
876516
24286
96957
968609
912722
410098
533984
700871
313812
649050
735893
950356
428083
608633
915706
257984
893219
129130
966562
1032679
445402
341211
780318
504021
364483
384883
183716
526146
59859
536301
771578
681336
573602
17399
936318
114699
822167
92584
849522
564019
88314
1011669
165998
705665
328137
799298
1002109
825136
26186
476143
338173
504320
731814
243651
369044
894492
952457
351685
286004
529263
582107
747813
76469
515701
675728
244874
900749
916810
34713
463836
976028
1814
728340
463217
924199
840592
510975
113541
18435
726309
820120
678732
34069
41714
26569
939200
850637
385677
248381
414404
646932
764586
119931
765035
191675
221151
836133
555820
592725
250751
550579
618960
508149
633775
545232
427365
901890
45692
291732
679994
746347
1020063
385204
561761
27466
530933
880598
296739
652567
354503
379922
635665
834823
934025
978954
345075
1006228
343631
802268
324980
361344
956225
809126
847081
417709
829512
269355
865833
888542
805075
209426
875810
79831
587466
879879
613983
323155
779674
259036
524750
568525
580327
305683
266451
60786
401817
368566
464055
100920
780028
764703
672672
509912
428574
209863
779923
333619
751915
523580
476828
461602
908730
507396
460889
288931
607641
743323
338607
17152
835406
43848
338295
596624
564968
835971
997309
89908
704387
210028
12084
148795
944302
131852
757765
70624
264864
311741
536500
1019781
444694
669058
728596
844976
29664
680518
335805
70395
296925
185703
151702
500070
511183
994495
565109
813020
834125
735307
760822
89961
592580
862847
687804
249744
461865
1015790
438172
402891
202353
42861
345377
813442
732024
799307
655867
638117
983217
6713
49925
545708
635948
458005
694466
324382
182540
836525
940015
173742
930812
964644
226720
849288
786944
204769
594879
986350
88532
450625
241429
634500
528127
370739
532842
480925
904115
115787
753750
19612
21309
884929
922755
198401
914724
543988
228360
975651
79333
260447
783970
600918
323219
397313
1000126
321245
170311
857955
336268
464779
1031222
485135
291423
629455
973364
24816
125373
218328
196770
1026045
477760
341430
724877
730404
943304
963011
508457
514929
976822
852146
977313
429919
711535
651931
214045
1025404
328796
542779
557962
494514
974785
304313
770726
13182
668629
538096
727126
553489
715003
993930
643856
801994
668286
317299
953041
472251
82189
259093
504029
119642
577508
980891
771208
980118
451775
920210
977627
143584
727465
903089
476335
531225
151407
380760
792229
407700
1003261
822312
681174
904565
900714
921525
983242
750507
844176
551528
422640
362479
48610
248019
482140
896540
254480
763266
903289
318206
691242
387447
636348
410855
811843
662303
895625
186614
534181
149646
809149
34921
466140
543902
197877
660684
351761
844510
132285
640904
230909
746461
49816
561514
922273
183041
596886
278467
51748
601511
354516
353379
466082
71874
176298
634651
238142
424435
815795
9191
776803
891956
881093
75928
372621
589424
970489
563850
394700
999779
344364
687520
37256
842081
676489
954740
846272
991480
243834
244247
275740
273757
307467
89483
993391
819011
759862
160249
599170
313846
916037
889208
444299
619785
610090
803353
363988
51092
452663
648091
313012
943476
472264
519871
289933
330814
443265
416940
625143
645849
495474
10854
682174
944449
504647
330165
748251
231733
559694
746354
195002
95152
371157
894942
242087
15111
726289
392645
17537
206674
676062
758822
634505
561935
609933
805559
170708
671637
790571
917552
807027
310203
914422
780759
1045205
376075
714032
290265
853111
415165
963524
388014
906428
560480
29020
727958
442632
747026
308679
539356
225709
342507
96214
160849
861583
590682
1019108
865662
399313
1016581
534048
697382
883723
863578
261311
552769
966376
943349
126020
911573
43438
356627
115489
813920
332378
19801
149689
494157
825018
959815
433941
532635
88157
868617
60306
45218
380706
475292
597529
848199
658916
120990
874004
62752
348903
517382
251096
222890
927723
330407
863068
230288
546523
286831
276437
793220
140531
213318
915609
958167
811801
6505
1028369
465341
719902
938466
292574
945975
598118
795513
999577
706800
36419
904912
1016914
754953
329183
670864
858507
988379
538690
540227
239731
407938
279903
315245
642548
419264
858256
41684
534866
229206
203026
926441
848364
471035
468299
432105
843559
558888
1041503
637979
605796
602945
545663
253387
355520
19879
65189
70481
514316
534850
490672
941221
287189
309185
174990
230611
900441
657439
1030242
975086
711302
621766
1009510
674571
15323
336788
359817
529255
889201
340643
469309
440966
419086
1028923
563271
819367
688178
280654
959909
692762
570837
391481
234236
902800
310462
343162
974759
1031244
640910
313644
666087
833063
354695
901284
1228
370136
462138
1045172
205608
454071
927314
1040143
771320
685714
818879
706243
41802
260151
282041
321209
478736
496254
552712
339198
981588
222059
1002635
3956
270862
920673
31716
563944
906811
218842
417625
182147
213286
825707
581962
442510
774378
497853
397842
648284
353894
1042395
433185
300033
345716
1024862
970175
102730
651949
588541
919826
9065
768609
619782
618613
760763
934683
95285
925721
145597
448210
1037878
764381
458299
191963
56486
810017
1043100
209338
850354
771081
886154
494395
955405
389544
478767
846466
237275
606956
159087
711047
262831
623456
399016
282720
81632
1016661
974200
951188
508287
947099
900982
289157
518069
522272
341673
10471
607092
890680
694747
900486
106199
672233
890787
731542
357270
689762
797505
596671
830294
323692
811950
961616
813095
376409
1039735
362090
408293
34646
583188
311897
326676
254647
487489
813518
580644
495072
360180
659201
628069
563545
454890
477432
90997
220443
450228
730113
488960
221399
551045
170191
4619
268938
360295
269797
240351
573912
404184
856329
497014
420833
292718
501817
597248
334551
749634
566098
299385
850730
880985
463168
622084
715541
574292
994626
1043815
832768
173123
31583
901034
820190
1001539
373281
439519
977841
231327
687427
757889
457883
402459
953382
1043992
254900
329776
600113
922107
528487
1019438
81769
14077
345988
826786
141345
932068
503228
265530
1012296
778512
737543
1026372
199553
572990
125390
942571
994135
381962
137920
638670
825440
742903
375400
240079
164032
157741
550077
1030292
432063
332484
600530
476580
144430
641017
408595
859139
887708
913806
320539
450170
733763
819202
30279
255454
402244
542395
183725
537209
1005307
17521
123462
250439
690922
7721
336652
748900
770339
729352
1000519
939644
68928
119734
740757
42419
806690
1042573
993590
388317
229337
171046
1020536
1034393
678947
745389
694155
470839
514964
579031
624417
674717
482040
153846
431419
896153
1040061
926426
966765
324764
295463
620237
692666
165850
302643
89767
669120
145664
365449
1001898
584719
1028721
986528
199995
1016859
743074
376992
485811
611336
747726
58930
349623
415793
647017
242073
913111
563437
167769
385723
76470
926276
907905
523008
81167
931977
425329
88554
521926
792632
928009
352386
20310
532317
206026
776919
140805
1010384
31556
375497
495065
682482
273531
514951
74116
514659
761219
177654
598902
120753
388999
167415
676264
689016
938294
617148
58609
506537
1032617
8468
975383
824354
542904
747913
960582
635857
425966
994728
768430
790480
745225
491707
176828
887641
941073
632031
662143
769870
200936
808120
376343
821759
715774
777081
1013403
187962
626518
892910
948164
374679
165855
448897
390807
204581
997538
353025
87714
195383
76825
199300
891157
515111
811964
642683
733816
540152
1027500
844565
31359
986469
881607
880399
356044
837707
266706
882597
908618
365588
952382
1025466
721573
456229
461827
85958
153296
920411
870676
499219
237576
329043
361970
395525
844984
932349
188942
1030645
215573
138620
705689
622068
51440
93621
289098
794995
751086
312615
411672
444718
708288
970166
411441
810641
656062
848977
487217
608079
28626
71658
902617
286044
951950
399812
532448
149048
773168
569036
886845
758212
838511
622813
885442
62027
284980
645179
574623
70007
689107
125025
977864
570937
3697
408363
571529
574275
524364
853999
841237
394490
248530
169665
594482
664648
816376
618780
310876
590282
375664
239540
194896
82461
625882
991501
522637
1025668
917682
927789
356264
548258
15582
780829
920478
706707
449797
512249
453322
532422
830185
540562
17500
1002539
885658
97851
454933
656526
203393
735108
330359
674622
298655
422781
775662
338977
576349
741495
1022584
927665
609994
394809
952431
259492
648304
1035308
522570
928518
385281
406412
981601
201694
424874
557184
212967
160995
768722
491181
130169
212205
803025
444557
113649
526876
803071
245172
323972
294921
285993
210820
691320
204985
712226
4946
984791
159208
197873
665907
21844
686098
199664
1002945
377019
375162
619413
920310
1023269
451635
59143
719577
867717
751812
618267
622400
419780
409494
787994
823777
85858
762530
715096
598681
89091
198810
336097
781485
877180
963775
187910
438957
244471
161973
332260
845166
783548
919273
391114
698663
468292
666167
943042
921038
972547
784550
318851
459290
495570
1021202
696559
701343
854732
501532
429807
582801
683226
438927
928134
450308
29711
226565
369085
925128
74242
689371
295236
1002033
369935
964762
601174
649906
889855
716950
637698
423785
264979
238776
973770
594697
694853
790819
846569
321504
368401
272306
235910
282594
729569
48445
586701
272700
334281
660027
551531
560242
318020
707072
950495
758980
176925
27734
338196
790966
633756
470956
220464
872369
945248
727062
340229
381014
904734
857972
405549
12137
936581
113635
488349
345118
741172
69310
211650
284525
190387
491595
358509
317619
481353
1038770
155767
661723
1039595
370179
581370
993440
798585
695448
583599
357980
390844
1031031
911134
276043
597959
601709
765179
577345
521751
910074
538157
599315
612682
884211
514884
479687
392858
114820
858117
1021350
926850
772260
744041
583738
797027
584204
45234
568318
459587
365124
576165
951327
892814
1045223
273876
641539
766406
445065
513205
176526
447989
151280
515629
812627
215744
766551
698146
173569
377858
439505
509034
560896
484155
271505
478411
484747
264683
697695
333234
763392
16926
171833
104140
617505
875516
364258
1010282
30263
178244
602857
327136
40676
862604
823651
639747
494278
163265
950597
769581
249852
110856
785679
465150
353202
293415
1043099
542028
1008256
75599
641405
1010824
1030746
929065
1022333
94304
365266
833206
801643
487462
500580
73282
963746
302485
86135
655279
381506
44698
114223
926598
1025471
65035
543929
427914
90711
572134
329284
1044681
569449
786325
203882
431556
281462
334289
522483
830368
424370
943338
711369
199652
1022227
319564
820777
111873
233535
461190
394983
36863
339047
54789
865477
372990
878676
356132
908613
545664
736648
610658
469031
896174
786612
774943
38280
801357
244585
576121
598754
608418
149529
927432
646289
958591
654776
367387
967769
636337
817537
700452
991814
175646
893910
618048
238553
869963
27388
458800
60116
28271
290924
955312
283222
118566
769459
234693
872177
375934
169570
635809
851365
466865
717541
800996
578335
105272
68722
771718
581379
311412
956594
707835
728758
801077
958914
457329
578661
323251
347805
267394
7549
891319
187397
451959
394442
727022
460746
426494
354302
961479
240695
815345
601069
325566
452993
525158
984276
839958
82410
116896
952983
294337
265635
478604
264781
798211
615838
634415
159020
987508
691968
44332
180372
670752
74428
461690
585842
211757
499313
672960
147930
953004
607607
546465
159889
308340
185233
794893
130373
116906
455699
284757
150298
344578
371987
673588
178067
746707
811827
534386
506085
602830
741553
593754
200585
438218
553350
563997
409444
380842
833624
9980
467338
392406
797896
132720
186218
253721
534432
297236
337473
521909
5067
83967
207860
653068
529275
557341
258329
1035577
130972
976385
44758
193009
509589
120838
210334
509910
496942
881161
159828
725521
769131
322217
924262
654901
1022592
598356
920046
164271
765755
454133
995634
359083
449316
80638
140373
489454
839312
950011
180414
788600
837715
481125
199147
349023
111372
33290
350767
875377
1017403
883807
500567
931348
1037681
338489
545843
97040
189631
274056
400574
596115
774204
664134
675984
266058
667400
264007
543409
568807
994050
189571
990145
599519
59190
327371
239915
907203
966809
677578
7569
579192
905385
935339
997106
836726
153829
751193
905561
590453
747336
228822
606602
423562
182929
209925
92597
567843
468635
137595
508969
296673
86769
38817
740722
868733
67445
411640
761762
436218
893639
973688
516364
394761
172158
412831
319514
535009
813204
349457
406118
328580
197029
218181
742711
265155
356595
754153
136434
946259
544334
1031593
81568
970376
388500
461989
465785
9622
869157
994442
1023825
688855
236255
712148
240146
386844
636131
596227
793051
900913
98489
884622
608297
466174
173511
90877
576950
889140
170450
899381
485365
126054
221994
296036
891639
7541
210025
173642
514822
981149
127734
31810
119280
489850
446527
428558
1033897
757198
359749
14968
782295
659676
837279
502815
682993
95027
506850
305243
493347
477374
985413
879603
521297
914078
44471
850747
703207
25723
60942
963550
885498
441006
42674
277900
184485
147618
28256
168978
274779
746603
21731
2394
525280
192221
457205
641679
497169
226978
310793
329265
297421
992441
835126
2654
695047
336714
446183
487233
12951
296531
638556
749654
284215
962911
752409
342414
243538
862004
443729
934764
735090
921604
819367
974042
234377
1037315
1015025
95872
863650
947618
562069
692785
645957
831917
209015
793168
389799
201986
42991
703143
910627
120739
896931
328046
734579
183997
374783
676022
641097
10995
334454
459256
709123
959239
45155
946462
127933
42513
578199
887291
476747
261153
132160
232199
898456
489586
648617
330944
546921
766631
817093
516929
213062
169786
477068
540222
769775
50953
711680
234289
388428
338671
372406
172887
263313
87451
510848
240519
500541
133806
835683
853894
392834
10990
606348
844386
313969
775773
666968
691619
1042627
940356
1002123
771428
275005
199903
957796
737540
887543
794908
293589
401689
761400
789851
820328
84683
473523
658352
619735
218789
917382
316210
397962
852267
177690
685887
18856
265879
209020
125957
277721
167670
541247
42714
685926
717132
670573
601321
289361
618528
260085
996569
915041
643372
2568
1024043
307168
45800
99453
763275
560911
594522
309541
835469
799471
1026841
255982
824043
535344
256765
1034
673529
723718
351101
836726
9193
709432
510029
273304
15179
311813
756112
506766
15394
208634
595005
977848
721813
567919
1007885
693765
875347
192964
294063
383880
747050
873338
916772
403401
860677
112688
51998
450877
454834
396227
152810
585034
591407
1029031
168388
658056
784895
886781
985713
740368
752741
661048
570906
358799
735372
916310
803429
57780
240663
850073
345818
315895
359762
224807
669953
134118
99693
137232
518524
819578
676289
794737
217836
861919
353178
287358
499946
996589
761283
778503
252832
88112
247905
109155
518030
252544
234096
911848
176093
164392
892229
794823
644220
504776
968933
278963
75361
948010
668087
927124
314094
419743
403606
904802
747059
136476
987819
361920
975861
411694
106615
225480
515034
47839
43977
922001
1007446
370864
567005
58513
416182
597234
555119
650035
450608
728557
1016673
264318
975591
810768
678119
361890
123435
197201
737960
667164
992897
918044
218620
307422
191269
781912
754232
860829
612018
825182
525209
538851
326684
161826
277760
782148
742741
541575
899152
228716
458002
569840
163093
492068
228993
22648
443191
554801
822441
749528
750756
197609
460248
638727
149214
540593
1009777
797
1041921
712128
314119
391493
605563
976412
349162
302907
905667
270747
706729
538223
562587
751731
847340
380249
534487
151603
673429
909965
813898
263352
340090
627110
274077
426208
203559
884829
229677
395379
67506
660009
636317
461804
247839
400062
371748
224158
758485
372438
192309
81838
623337
368515
393631
357377
909681
26414
349959
987334
674309
91223
868212
304156
140134
540494
485206
651427
815249
319643
978450
325687
683710
118326
930453
535054
740213
838453
565794
508244
72488
944379
156341
908906
156068
328039
337670
273600
852623
84798
18290
718018
981191
578155
769584
29394
812756
674401
189543
782941
519782
933796
344879
336622
178507
708106
989058
554654
859882
156095
641184
462445
879344
851413
251578
1484
614866
16747
746756
644998
772462
981838
702292
977555
719430
649071
856887
607774
824551
707447
575364
503077
850291
808855
919468
983640
462197
280605
713339
728908
671809
1005719
184529
395830
571126
810970
913394
687996
731359
874610
926381
595378
345322
562923
59125
872519
619039
822547
1010119
106877
645305
123882
59162
657108
947429
540244
843674
619948
386842
352813
334226
760447
724505
139639
371161
957780
938621
822455
847188
173769
834669
595648
99955
569943
77480
513280
410944
85740
877381
840067
781391
868376
146210
724900
1023397
377479
862319
19542
74848
235754
967320
963375
212146
346663
937159
980691
17817
225192
553782
601134
585281
178215
925134
259321
518156
69465
43908
207591
353368
168596
917360
113774
5740
516092
1022876
666767
770895
981743
657123
816871
356156
555179
554685
579539
500279
640935
877448
408505
23239
848916
103092
787684
216948
315676
285607
687148
803084
1033009
85061
8097
433937
435335
290709
871176
833030
696353
787178
223883
281497
189831
328540
835052
803427
260374
934455
256044
589609
1011795
326563
578654
914301
820530
413570
809984
876032
1005826
840906
116917
58441
327790
696699
600844
736240
102989
657756
326707
298897
1025147
10253
742318
281851
983390
793116
564183
454988
844725
96759
996360
549061
871281
672855
697849
986577
424450
691869
139080
400717
820462
488213
681242
562964
26942
886761
288257
252546
848316
918293
294235
5508
854900
144548
635487
688119
742724
509820
315462
157152
1041686
298729
52235
613123
648539
287716
673740
60098
461213
870592
461592
336528
595898
416393
695643
228144
931635
257914
50777
162040
631834
830539
950308
443703
444903
270967
164696
733206
230167
449675
1008622
773942
141685
651152
806602
339138
602327
888087
832260
64269
154163
775582
887136
898760
107688
930654
671968
825792
78362
346989
190152
331536
83519
147102
330147
587855
991775
510703
62172
267323
654352
820784
279528
523279
198919
132490
704723
161787
453679
397842
937946
668778
315699
831280
632508
137466
43864
757502
378249
720250
122648
546857
953642
320935
949430
955622
819423
72292
438585
130996
1039378
907044
597721
466687
992093
442628
462168
792259
351647
258827
6958
596271
116599
550148
739899
866165
1000032
282635
1013701
221454
699173
96102
92653
978253
50427
16288
89562
784391
154030
277177
704011
1026868
149728
260155
187168
897030
243579
65471
557204
907022
763254
153440
255191
843338
698404
339050
957789
54961
734762
515157
85071
467900
693057
116108
931781
574283
159089
641561
954868
915697
748086
666514
837826
603206
442670
444115
794332
58851
700023
704511
168419
672169
895123
12704
165733
824978
366389
888970
894715
373153
775246
506092
850243
718463
416623
897845
971134
720206
492781
52481
803466
646874
498214
1034190
263598
167723
57711
129914
421906
159359
826588
44811
750859
542539
868456
871414
392781
506098
481280
134743
504693
709107
51665
940741
266036
967573
105865
793742
707840
88253
511904
340452
470369
910473
595478
633844
287776
747123
766780
701828
696905
958221
436721
306817
289916
908194
246987
181486
179776
822532
996916
451624
107132
305484
46853
49492
324241
455230
714521
989921
311760
146859
1015240
299413
641098
188163
357567
730076
647723
731024
498165
793792
128240
465834
260350
624603
678736
855359
730109
585896
186980
52892
363024
997989
734402
457397
556724
698629
376587
764168
898278
784770
69612
1010616
1011770
361171
863357
1005450
1035867
525423
225670
132184
445193
426925
79913
428910
951353
390833
629441
568032
400003
108681
964274
229374
289022
952581
846072
234739
149967
842310
658961
998378
812909
836812
519059
986241
797204
176640
636367
340890
258636
1024670
226768
593986
569633
479150
1029449
657944
713488
595371
989238
31754
542494
355404
786962
265629
882851
98688
89792
457218
734544
739898
164220
642239
8334
234936
643103
523153
2197
922621
886491
989786
893067
167152
262710
689541
858608
588324
966663
875907
87195
94422
136574
351562
245718
570676
73941
761649
405247
192671
97832
157206
843906
107110
664974
398279
369863
485192
797221
144454
52520
4435
403907
203851
99038
259508
410558
9450
31895
483231
499335
220691
103078
962368
479394
236487
502886
464349
595435
91278
347013
527720
623657
490322
672747
98309
814880
120371
90543
614917
530742
751715
791458
1024287
1006556
763377
310283
932637
331422
538183
887430
75918
365178
736051
693021
227056
100802
326874
587781
108294
239865
681424
864275
227125
660186
278178
928025
732641
593132
282331
743283
944209
844585
564237
965206
879994
900044
946695
366359
897022
1015558
718696
778370
926631
438768
740841
235553
810206
143969
21005
519578
352997
711915
800700
1018468
190105
799352
564722
630739
180252
1020550
734354
283349
504766
929470
406894
877524
369929
860067
406192
1029274
361159
838000
917106
501368
1031268
392644
886976
641199
749801
1029594
770037
827058
806744
215967
823861
909212
537474
738309
249930
590205
536865
256591
311924
293966
252907
399994
744956
782313
325263
273878
415646
715924
142785
609085
460301
976089
240317
228758
164143
524810
228884
573505
281919
534646
557739
60959
319425
382248
209993
587010
423048
163476
11784
828158
438643
638360
860348
896737
976298
698740
382390
923616
480902
1034165
958862
401911
31899
627290
356307
354351
104263
1035695
230671
420982
991518
111664
640608
939449
266412
945972
656269
707059
204145
911741
909670
871006
577219
604532
955388
26356
364041
39696
533419
848553
965253
407710
992636
460520
304755
942703
443040
866107
532598
229818
720942
985715
140474
976327
890279
783242
196026
576456
1006905
936039
106320
771631
524359
991007
413847
292886
1021754
346546
21626
749687
491224
298500
851795
523860
851338
422416
860550
795278
823649
352398
111988
1005109
882430
610552
568908
492285
971033
913910
117955
827308
428900
696379
565754
483307
22587
840912
166992
330835
680318
78444
675541
703825
938312
372523
398052
161551
254923
242372
415577
319305
156000
56214
323962
599091
696
604242
128805
843706
900830
1012389
964584
157317
931741
608344
614322
440654
218321
482864
1031121
138660
11420
827831
709522
998200
690391
743735
527728
801832
207878
674089
770747
596865
724800
892993
986360
544226
378397
69496
895142
923635
613756
181040
785318
38491
942172
957680
630467
709889
304570
384427
309598
557317
712272
819746
845150
949243
267722
794360
449429
638822
838814
646506
305297
195560
359895
135947
145031
925359
120332
910546
173593
276524
714343
390176
1012231
996041
229029
648383
419698
39966
102367
347389
371184
29543
792904
108445
3854
207957
549361
256286
999506
277800
962926
854029
362134
964209
580211
669465
1026587
653298
428233
678982
626535
548482
299045
917612
497390
257133
963296
779931
284075
916218
761002
750378
413310
299028
610158
421137
292669
342854
344289
228618
434835
62078
4777
142103
723274
588198
366181
972008
946358
958795
1020318
1017096
746295
280038
454691
563471
672794
46038
901692
50499
451905
132529
853119
556095
964161
370490
53334
169779
1008292
163496
344795
435569
1023848
530258
718589
88566
683090
881901
916455
559702
668686
219417
923917
893850
297136
979840
37327
974485
124533
260331
741257
485360
825171
194918
316192
883706
349993
26745
330934
537430
1039248
496447
509224
932172
282129
160709
646622
690398
654061
824832
247770
360228
931543
90235
697054
196956
361899
1034176
303993
149614
838500
680810
290181
254944
95085
119703
939471
192534
693799
583792
1034076
316342
593191
357237
923203
120768
908393
714252
548126
459396
182638
225874
1026751
453546
525759
749979
769138
177387
105557
849746
845861
24134
446575
869708
1015154
230066
881679
440638
660911
45932
950084
432838
579622
972234
245382
438342
321885
34266
371492
957715
108955
865337
428441
109665
794053
386717
31366
804378
459257
515044
678205
984773
58478
275224
679041
571701
524708
1008662
617444
353974
773292
1015862
777145
731467
661672
26442
395991
917438
566605
918280
698163
949876
591419
364314
693310
537340
867010
977400
774278
368374
634027
65455
682642
931346
879896
541677
31734
145989
995544
120028
493260
265273
624832
288872
435463
700744
234096
673246
313779
640957
228830
951722
176
148004
812303
33642
865315
363349
949677
516079
583588
582722
462199
554884
216775
666337
1030255
592053
823979
383283
659773
391188
974933
742800
984815
637504
360741
302896
799347
100315
871210
842198
671353
961371
622862
546550
219849
949604
983088
687472
602317
246879
252311
412381
264823
863874
189650
401271
984641
475241
765061
848752
86118
827858
587950
535233
647438
100525
165457
411843
270219
95760
205283
150412
401912
635841
284854
330859
159838
186532
814693
734941
838622
349416
935238
668124
765852
726303
934296
400248
732999
74871
18826
296256
365490
274863
1040205
749622
545282
740808
656185
929574
846972
780663
557596
287405
413390
464625
162946
575572
986496
485097
749365
113799
1021292
871623
881110
828033
982031
129109
270686
858931
388719
21911
92423
854163
797574
882507
119310
814891
638594
86276
1029393
345499
910643
961250
221308
509687
662862
430627
445013
359985
219869
245142
130325
1006533
222272
253645
206422
950352
550342
15365
16946
181865
602905
745316
250758
1037934
972970
1015033
609686
602380
352267
846741
323695
863319
1014197
717905
515228
277242
148135
911517
818028
1000028
809953
70181
686728
641131
514099
685287
662782
74761
391013
258902
395961
827606
196333
221287
352179
582430
684454
207124
51421
827445
671536
1020228
324243
651877
1027712
650349
339150
955074
949417
957804
662445
110898
967855
1021918
24815
42572
600332
463876
672751
889260
511115
362347
955306
118944
532550
944086
870729
942874
344842
769317
740516
1950
460421
654432
150727
27706
257206
995223
723242
748908
312804
798498
854515
452650
493148
888885
273246
586884
1032048
117353
364824
326788
116626
257309
224163
970746
608588
861768
574670
212624
950840
664811
923560
964133
704696
419324
164980
157774
547803
976232
950451
572622
317087
379080
1030090
551281
979366
657133
888237
159202
518289
293247
133108
332688
752410
856972
399670
538997
403448
57392
1024588
600702
947868
129941
417023
518271
825462
101437
354909
322951
454174
45630
521480
471176
72384
752604
890781
178361
984096
486784
23886
319703
475407
92398
64297
624939
569676
1004251
175622
746566
49928
767650
187569
157498
1017416
900496
522786
417347
1009816
816228
629673
242896
656490
721173
267602
223523
463354
669628
467624
40310
841933
892601
119729
403716
221388
720033
160888
319722
658585
132762
876322
889831
516487
223714
462379
263162
782229
639428
316842
427019
15602
507984
717799
306283
233711
425819
697369
485519
138657
777722
737206
463444
98300
990909
348402
338737
476505
1034192
651285
906990
831612
1039646
42079
716656
975138
573856
140631
485344
265878
327426
743983
655235
490251
20570
912911
310108
341908
214426
520264
260906
484672
948533
163102
1038976
654640
735879
640982
938963
456831
148296
717878
886576
447204
206054
101120
599054
995502
741864
730536
596954
562392
259736
156832
90442
780962
683860
973776
420371
996461
474947
144850
752386
491844
243200
62263
54908
153509
259613
324992
723059
600341
239580
326117
480014
145901
579712
140174
484785
85210
589002
583219
977317
323165
798944
352181
939081
1019088
761681
888265
25858
315418
379432
919890
1035738
429670
403979
44780
908769
516202
194825
194834
676589
140591
583121
646763
60067
1019767
145198
939805
740492
768709
765467
643213
575293
913087
967589
327567
83031
97605
292311
101362
618228
614469
1007820
595950
779634
718054
992165
234837
294029
66810
851944
632948
79289
306034
343260
248792
90671
829495
179140
161574
926201
244892
91923
866249
125318
391204
57039
736903
607386
758749
706954
769620
884540
20229
576814
254426
591870
827697
711281
258994
668925
521557
1041210
77654
124428
184000
46537
224738
152692
543607
483834
365230
573053
938716
339382
825950
184407
92075
170050
65000
98667
262977
155621
944556
568856
33907
218660
764474
926849
840819
637817
468087
657034
802752
479392
451919
744957
290024
307872
424868
958692
454425
1044436
123633
150437
199965
166322
93730
842564
350525
996922
49734
133327
868068
305076
641717
267278
642493
749873
1005372
6062
344605
974330
560385
364172
955388
382237
386202
89295
561726
706827
313730
878641
176627
221241
766847
212404
400175
181191
44957
654952
406072
622389
530120
464176
441597
138194
758802
825154
368154
78129
182266
324349
511100
723112
1016824
986913
669215
830572
1001044
752823
652414
559160
373393
107360
675802
957644
67289
943211
540360
215715
448788
694444
754948
164172
903292
721268
945240
1008269
648896
917556
636510
885514
229788
952695
477601
1022389
979110
336690
469850
368563
13154
606805
393673
910931
816819
915334
541563
540221
932952
455352
730872
540729
425323
492592
644085
756107
964186
260017
318292
806896
283109
768260
564560
1040127
142387
86077
655182
166409
718039
65066
297944
798348
257169
877308
799234
1027980
115466
195787
348007
174861
913974
754152
959846
871617
371426
74057
332967
728446
78885
941408
922191
9324
32793
469690
546849
461563
915035
717545
207800
867452
954607
518837
362646
871010
404981
1010348
820041
868004
101256
370761
81479
503150
485236
785189
92213
416225
575377
57308
743700
697084
570804
912997
51011
319315
219907
1040520
246413
794248
303414
593420
665832
167701
132999
123520
529252
616562
809794
287128
705051
975083
651614
125620
506358
262024
765992
308451
978703
569615
236769
491629
135619
67664
162282
329264
527890
106163
22881
528507
377818
175360
217529
177363
632807
95068
975183
299887
973363
526689
868084
1019498
127789
233268
1022339
626318
801031
589317
971244
857948
989682
867145
751899
895775
905223
304326
234870
308612
638095
547714
816609
485837
567164
194962
699623
1033141
896600
694620
120153
390238
841080
204749
333594
718062
564909
471669
21109
502284
577233
192473
1001958
231350
732572
543625
345679
897428
490677
1024060
360300
362005
139902
296588
943563
966544
357985
165625
586131
557608
565077
612213
290586
459305
748359
504332
926245
39900
757823
800561
471589
1016042
735919
587795
644994
582322
184220
166974
257690
147004
786647
371362
29002
345309
141633
890896
561572
86415
671120
602204
870333
621420
550189
11724
456132
620248
852728
962393
586972
4834
830420
383403
722198
820679
827872
435874
155298
682098
559908
793885
728290
1007391
510500
892221
521818
273373
326217
747101
818936
199036
643248
65780
386179
630789
278535
367687
820832
533565
454331
293047
85600
402482
919508
84720
155435
34029
762398
481435
458287
282752
488363
583214
226518
368536
303718
611945
916542
330137
603117
674229
218008
571113
870722
353435
846446
594689
608194
421779
28429
751875
246492
901848
534631
157325
909736
382758
451308
508635
512246
643109
109640
528348
359233
206011
395856
736266
143470
378167
140023
54727
526701
977697
1039999
753657
912006
670808
746943
673335
410716
819311
879340
255821
333907
365851
320462
276081
486493
249683
999540
285097
1614
552855
410611
1038447
942649
261153
322818
320750
349356
831637
539426
85006
937898
51751
902688
826320
339821
482874
88461
933725
333689
377731
931389
181096
1011246
280891
167014
733740
650916
585223
930352
635266
607452
626021
529947
740040
122768
167670
596810
538454
233635
771386
905543
284382
194724
522649
415958
233472
192652
414664
393512
445024
811563
448616
987207
993111
78788
598275
135396
780075
405914
516606
786887
856757
869116
392252
564850
553748
349465
12019
974602
785907
962528
353750
445889
924993
436475
830111
206557
906862
548021
539851
751388
384778
648147
251807
914343
757880
537261
32106
226267
270489
1042516
327681
188745
15134
713296
713641
802071
227873
487348
133318
848991
752793
185796
275260
656588
197893
856931
276888
296346
533373
124986
718557
694287
16199
878509
927610
476745
156177
878540
440977
137982
127479
770177
575763
223807
542191
446144
37377
984269
506387
129253
936888
238111
567585
857036
605714
289946
199659
246863
878379
795101
314027
148189
101137
113752
149380
1005190
114447
1000173
510915
693173
579276
692496
53559
831437
592142
655092
326036
189912
368158
690
506616
444650
68392
46808
27268
267889
529215
522973
143114
376731
178963
343712
174335
699570
351794
25786
471968
408440
741328
359612
29025
220337
368805
419515
420770
171685
569162
641627
435752
325978
515081
175247
447619
506925
171527
1043504
381695
496706
919403
35042
60612
55210
832710
541317
755401
141107
327645
263605
961854
738720
888807
687189
876727
40199
235624
827161
117122
152621
476798
961670
857149
169581
359269
740290
657666
422437
978619
581084
465577
318100
918428
515616
228910
949600
140814
575872
630877
1029682
410413
409891
439439
444239
401407
327018
91796
691696
919399
122359
486263
318269
299087
421563
258639
271689
699938
179152
209945
591346
763567
421565
461458
738338
583124
563513
738447
370423
777709
190124
478766
693007
937768
417210
579315
654815
138743
633618
1006097
613227
610175
603207
949440
23925
719789
936931
250462
1014214
760994
938692
1012357
131625
86300
584903
30253
44711
705578
851315
876217
728600
262828
995448
752985
905583
836443
300801
847613
1005862
520931
171052
945260
318978
932678
849036
968255
146957
639377
869372
215004
136591
542166
168717
463785
776664
519231
1005311
107799
761017
402192
744342
61996
803246
805576
970783
853048
709745
999074
195826
783962
946941
81507
734166
1043267
666747
635780
365265
272317
390741
932297
1014248
710629
485544
1029573
570524
608706
255501
677783
31070
797959
283986
37626
293224
772125
708267
52250
947288
108978
969344
114337
378888
391487
1002287
41137
15276
612826
51643
906516
481682
976136
26306
1034502
637896
551703
720262
756232
166955
199081
82060
942562
639505
344986
334239
545264
231674
212066
1012107
517627
347737
990469
783204
1030466
638005
180999
301706
21614
274576
398558
146183
81282
262542
241094
629854
275850
616439
722885
551297
945340
550386
201523
978596
514675
222172
258278
152947
404419
711816
238992
655038
26273
910683
858176
457640
132545
129387
808319
766688
177441
967381
718152
511210
304238
534850
309228
446121
815580
937056
194363
644726
146406
700954
906207
13364
313723
933328
584042
132835
134343
723790
428260
902460
114469
552822
374899
583939
692573
848149
323143
289508
507894
281185
957665
825064
8898
258294
789667
780406
163474
1035209
155683
529878
431813
179231
477931
608130
911158
285557
781587
296861
30939
891755
357561
184772
115658
335397
931999
584858
371565
706940
832693
109026
735587
732486
829412
628410
259828
782272
570827
360436
300024
264775
940106
900652
854758
725953
273333
58355
80964
1035205
613908
426598
192497
424858
907811
148295
295840
35539
746671
189502
574056
107373
960416
526304
864991
887778
28501
777140
485359
187467
661434
163898
992957
881157
365539
245556
531433
214869
956894
629795
65986
53135
616439
849720
858114
836900
31535
451043
128827
964897
805694
462021
1017861
463970
690405
204767
844682
868820
193621
576176
795742
636597
534087
576431
254850
938794
263312
482647
293831
377455
638737
863471
436443
670574
524645
110340
562524
848393
487701
832178
749989
628168
285432
237817
703635
509094
191322
224054
761311
762773
513584
121813
629927
1021695
500091
187637
94058
278303
516822
298602
99158
958930
852639
607118
846959
343456
840470
117463
749759
471657
272165
382828
801144
935085
123870
831447
793148
392278
237932
224227
623403
470799
854112
714243
918804
414903
312113
169928
831592
1015577
993138
623089
674752
904145
319259
587405
801721
665921
700480
246497
973876
304513
37773
440229
859849
966035
419379
733948
363923
184231
576273
594166
610407
670639
642932
294125
873075
395546
111554
533010
279029
494924
314583
594529
92749
800068
634147
773072
551032
492921
669811
1042293
1003517
346126
1033856
216902
624930
410227
299148
414316
859735
48348
976165
292451
113395
216791
465404
145942
189509
1030336
863166
328635
149195
609765
925277
608333
410135
920959
115600
268526
950674
278220
332905
580068
949096
612852
192182
243284
263584
990097
469561
1016700
567215
504550
965498
876358
438475
815428
523480
804107
797463
966944
702660
597324
946884
689473
240592
758698
591182
37511
332
256209
602881
990093
90649
321499
592443
1025531
693497
508650
945266
685294
254177
108966
665634
472819
817324
221138
396290
882321
739111
491565
361539
583094
381335
259187
807630
740161
665889
283606
164670
523654
214766
809956
544455
737292
988567
225544
759560
740724
223128
929864
604649
262759
81663
80925
583046
683922
477181
900561
778511
989771
650136
224967
361879
890611
1012660
861277
768173
178098
854370
946232
190531
485600
409026
687131
1012442
112372
648106
996274
71454
361429
819469
918115
12789
40011
609473
488066
271324
325616
685506
745969
730543
1028718
304516
833114
644993
152314
1028118
792677
371958
914623
458262
871023
920443
541677
620285
804694
715360
358055
828671
664531
323736
942549
95245
41534
680209
140438
414474
493228
374012
685325
716196
1021889
970763
947502
360128
443487
726801
251860
635441
178288
450619
199908
523943
965304
338853
255044
822004
774549
291393
308607
842460
840201
514102
839243
2086
663900
340655
843702
992430
130917
418285
1014108
177190
366833
284784
828849
1035972
798780
618062
165819
581498
310662
816799
783340
914240
492378
541006
257447
728517
1036364
481771
1014356
423315
312103
117216
993436
268198
883303
28540
85791
908289
482636
334962
162938
815755
345743
149915
388323
490643
636261
802681
396505
17572
390813
520531
945371
182607
5299
889933
1019113
49907
578165
171685
937086
694952
912520
562626
855693
760687
1001637
895039
1021761
665811
790818
679395
725603
915831
133819
753728
1035367
13341
211748
483226
798137
411921
732388
711636
271592
397908
468490
200949
561340
646453
493225
990254
217228
719900
26958
889490
883127
187392
888560
859686
7387
101018
381147
67083
394264
952281
172207
849932
612493
58579
623564
220673
991154
74245
963779
618016
45622
444635
392548
1025122
675290
22007
319613
699202
20576
27064
683976
249383
317905
182735
891294
535423
64803
1015670
303266
189903
185693
175535
125428
603093
40442
538268
404835
736639
540990
696517
793327
133238
119017
901775
96109
619504
608137
889595
741128
480734
129590
701514
913150
861826
858177
807843
493994
1013803
400307
348341
157961
690973
833772
265860
420553
1011734
481436
236596
852640
208670
82327
861352
265379
17461
270908
901564
334791
789459
628241
379625
698617
128338
176690
104727
227991
316774
411890
180236
199788
433192
21075
705987
975041
60543
755659
178809
945655
603809
679405
1016777
393258
213228
841515
794699
552064
246338
264806
157807
152669
449432
405644
3166
443333
497813
445892
794677
378210
585799
711139
36419
133830
854459
547328
893568
752192
933429
173207
1007586
219523
159031
486007
450789
356548
38531
488242
612713
1039375
294482
721511
908362
31471
526265
43113
58998
752369
751535
531631
887035
166052
960288
977814
316012
512271
652706
925788
216465
5359
403601
1017499
947762
709175
749375
536257
182133
681843
852474
198239
60429
376020
886094
616791
310849
432131
253432
353897
1000410
952868
765999
939055
580360
472616
464572
1035449
680592
50627
226509
509265
406310
971351
1036842
98133
912684
380664
533697
96534
722255
840774
49878
279978
656952
711557
771011
664986
659629
235359
693143
1036907
629155
20025
171977
913400
855820
482328
447875
525653
65107
382001
1019346
629226
184270
107586
455934
526956
23450
86755
717476
999242
915225
801981
731033
19695
431105
394843
308918
647290
530890
898088
765175
806100
825459
213271
1007202
39069
212100
1012203
132083
837085
620148
745243
586234
805894
718041
320016
13670
650969
490860
496918
791180
23790
801227
251327
419981
843104
739441
186866
70470
820415
570971
235949
957587
986671
458266
763880
1011653
818825
390138
283800
949662
657053
917547
258402
432581
884464
976609
889668
682815
587287
265956
194109
424895
807782
58576
808062
794756
132039
679733
680893
880284
360124
200425
504542
628892
407583
941676
321531
737116
664774
529960
110437
869726
539807
129868
669078
666804
380795
329574
244516
181354
423482
195679
431938
214169
378142
852624
88170
618044
945713
823486
72093
761634
1029670
1028244
814681
607867
581622
998468
335100
997417
801000
387355
367713
681137
37670
689144
108289
720314
116233
764996
646565
701395
6849
814123
444762
541116
966562
386957
627856
876122
800578
656376
579747
353265
891612
1010461
767010
417529
797681
793379
611025
835318
25922
1039569
543853
309845
240888
380554
516228
284849
516923
539832
690313
513811
14641
541544
60352
298814
869177
907300
1039340
520208
617128
159378
809318
1004892
514563
300275
563391
283537
244438
846328
848687
305493
276781
357078
73573
567987
135470
194919
1019817
125549
526428
409987
1036275
344939
119919
212537
603312
55539
149787
1038017
807449
505609
583537
463037
272987
336600
304895
690532
609808
559263
759743
618087
670665
474683
1022909
1019006
697134
403630
855239
90834
714263
465474
1877
425362
357615
573993
502243
1042211
182256
743151
301623
475025
703181
637969
647692
534282
403204
75017
35503
631826
161020
1043157
130993
872382
327311
508864
964755
464136
270743
666920
853260
463583
125625
211164
864645
612334
467232
331130
574818
720671
425175
81183
537143
148542
563056
811835
773140
215188
888290
95536
764650
649679
857278
671765
566785
250844
162411
130217
596021
143919
23761
28251
477392
643266
151831
821186
34298
17323
360486
904590
628226
535769
480684
760401
843747
820034
941812
413322
1030001
51946
519278
619519
731600
121091
152157
362418
714796
988994
666413
143810
423815
957053
640356
590152
404149
919949
819613
360441
363252
970941
755071
23490
799677
612118
747306
1025406
560159
277827
232175
515721
210047
225619
587767
228735
929088
277815
236045
16296
114991
769216
994394
526586
611082
1024390
128413
991716
317435
862947
319666
754988
707546
1034296
424579
376699
467242
146476
15616
172142
910468
603859
326954
8221
710821
660920
522334
754073
826274
868023
208968
616457
418892
316659
646540
91189
222522
490143
140251
350163
539785
488555
951611
693732
799445
963267
710768
174350
397380
497891
80702
333319
334011
34178
733509
951249
763153
827207
292176
124153
525843
548328
243471
491927
879714
55617
448030
404393
255009
234351
63695
181662
22816
601723
118206
821418
589842
257903
168574
829102
55103
637382
725006
122099
351134
685754
773584
353188
606041
619385
591179
62065
385023
905520
853090
376467
417022
474618
658745
185265
389593
378779
814802
32573
524786
330660
1029909
818420
351564
836245
253559
810713
635461
182610
503797
476627
917347
426174
1027378
530604
242013
486168
182984
403884
223275
275186
831893
684660
607653
323446
203842
387523
662180
234441
399314
101711
881087
145152
867265
30865
409710
554509
902028
819621
354336
220467
141728
160511
154301
36468
810346
436365
942409
319748
176795
375703
759049
795439
303244
759255
797235
615305
801529
709809
125141
593415
56552
592439
760198
988042
410359
24701
976649
639944
755553
1003640
811640
71138
252878
881878
741003
719519
793647
102844
718759
682497
823120
993462
983253
905359
25825
201230
59592
355929
415823
43689
230544
464203
161954
484940
630285
91596
619106
960149
833353
422334
121583
21208
574538
68873
763050
304730
500561
801295
771749
919847
16538
714608
76334
360451
492412
848772
766202
421303
536380
844618
214703
70942
998334
925548
326761
512385
48351
510229
436034
980104
47967
633157
506796
1005969
142959
703295
708347
983980
329055
14779
718005
294796
289056
897298
433120
29765
536712
299782
881694
997070
980547
79189
973325
266687
32080
855096
390751
714985
498848
77069
579412
94101
33803
154310
349240
733331
393166
715066
570878
703071
877039
390001
1042144
897196
239062
558671
993007
232496
233126
541966
119651
237410
547316
57188
735471
332211
400694
995829
420840
990379
201066
733067
868356
821101
891836
295201
918443
299552
330411
548627
290353
384398
898089
352889
534349
956035
951988
845359
249164
526535
458990
1009589
754605
889343
970508
837235
618079
377613
900530
12080
799916
1026120
258424
435370
194589
742585
455604
298373
616898
766932
840129
816182
385584
162700
711058
452228
27373
246983
189418
83630
249766
381079
657044
459238
620959
323709
97091
704369
627524
704229
345751
527095
921507
754529
728767
673499
215211
451841
1000816
804575
108900
964155
495032
441822
511147
80709
957527
56489
633856
354447
59964
287636
675899
768260
1022033
164982
778089
426638
412571
1015540
966271
285603
465834
524643
743216
427667
911540
992233
218730
700621
28276
282857
550053
436776
885229
517174
383337
424678
680946
595031
610983
117449
256794
584128
693316
239051
490314
783920
413543
89999
209613
259627
239518
253726
947692
446205
122320
150036
395603
422591
64782
827505
741149
118890
615135
435467
962833
235575
965461
982970
254582
530000
461387
871424
724777
1019884
973271
96361
1037398
618534
670684
761559
801666
610874
844979
79327
281521
871408
843202
392773
382679
489041
379539
722515
718767
668466
846173
201342
474025
1043358
700336
135097
59256
306341
940661
324259
600849
927859
568020
205538
397148
496588
159455
290162
475359
174814
246926
574185
776414
244380
921681
1000835
752361
195142
349329
827063
607606
499407
538927
81129
604625
271293
685435
467105
633132
897866
132207
378996
525780
721249
912755
241415
712246
628384
986075
479894
312736
817667
622078
439388
907247
869010
988697
473337
662003
72519
591093
593585
851144
530424
762488
225013
851031
845722
818150
564430
972456
448808
769218
613810
138712
17123
703259
623207
285518
1014692
560413
977313
653110
374500
443123
559200
614174
657159
971423
556984
56510
193217
458459
300970
513371
868306
647568
10110
702276
554805
551018
141353
892014
275653
31609
105469
491735
889619
948519
281591
485479
176679
874039
646546
987292
15818
397182
705412
400295
9350
531131
464312
28658
521357
59331
518839
893142
338635
525363
36508
3132
736391
1019988
771648
134919
829404
1033930
571076
589300
106663
960497
123544
352877
331669
275400
881863
733646
90324
308972
1010570
745522
949656
114792
448873
647607
787636
626407
316053
135873
484120
387011
890455
890202
528389
15288
1016887
243552
762486
820778
280727
617644
260966
490275
391647
4849
922914
692227
880155
665168
68342
71477
918342
688009
297484
931037
842642
471606
83827
903154
894625
826471
989707
759529
495792
493428
882599
1030708
786683
228496
612536
785723
582324
138341
117033
424644
803984
461100
118770
107210
154543
223181
157687
676619
41093
136322
869216
228337
847005
913637
296363
137452
513152
746422
808
223473
630186
840115
813637
253508
338522
209990
457352
573617
910668
897062
801433
628036
129491
410873
943432
526994
391426
332071
355167
802767
39288
326854
361202
353199
639216
587917
708043
433065
236332
65677
463826
637112
696629
279331
18324
921310
285695
756723
792256
33016
630266
217484
547094
845065
107540
299745
114593
7953
948875
452042
506209
1011991
469080
13668
301945
352421
769606
462350
810098
767957
658756
412676
268766
873924
487782
44015
537257
804734
218756
908435
569304
113120
126977
266850
363171
924059
88980
956233
419959
821459
462046
1034650
641382
425402
107011
703854
903307
990928
422171
62868
754969
474155
974872
33777
775703
859424
688751
800089
184618
454115
842664
340685
989369
384219
50966
659368
209005
538181
121881
565928
443679
315901
1023596
905912
215738
871222
184503
433007
142142
878736
1025113
984304
190483
451246
60105
470983
662939
907171
1013864
404704
635811
533663
666034
455363
678459
1028677
847954
875522
232206
839301
151751
3860
1015442
563276
930979
762603
544372
870767
141684
505977
894452
293566
1034281
640299
286442
898388
364331
230424
528186
621958
993272
356466
361242
77014
628883
316204
693692
109080
699551
308953
534977
633888
441320
383670
97234
428421
307078
259517
803585
719574
473372
202061
368021
263181
788836
380347
771628
218696
878315
797522
953311
582340
364973
70246
504483
100700
234123
66033
281663
885974
232152
782237
154432
764889
684469
611979
54989
745466
68330
479573
858569
197779
299942
608155
455675
340874
226698
27616
554863
600067
644082
98111
562493
277890
533491
142460
58769
608531
220870
399723
261413
410534
371240
497400
651781
208357
365537
145004
614469
284513
136559
481603
350851
279155
656378
794097
932499
213805
51052
260671
979563
806015
80411
553946
757283
162534
122700
718677
956193
708008
407326
885650
360867
132469
85883
862315
98816
663166
906423
250637
771644
1026728
964881
1024190
996348
692952
270384
265657
65262
325923
712376
591944
221661
260397
341353
893829
909791
243375
706576
832415
881472
886758
477774
963327
979899
680066
31637
554347
216661
987915
355901
30179
336117
799215
998802
810349
116566
535329
412056
668012
256743
172025
677047
877274
459816
448418
530089
757773
273725
857634
596711
522579
183433
500064
925243
663871
179183
593944
571234
70416
977591
951877
99999
596398
404139
940428
641329
77352
497463
79905
692423
1036769
544399
541676
78133
289044
515536
232139
153501
748731
427251
727720
617327
488939
197975
712532
522792
866892
305796
205358
530018
291231
1034184
155459
832060
655919
573738
18545
231600
753584
784906
365027
697192
80426
720774
791107
1005238
60924
717539
620520
381408
708945
922867
904477
471168
9778
802877
456676
712626
921894
548073
735068
509105
363023
616445
332185
508856
645625
702392
155416
451544
242867
126904
699242
68328
106483
425933
406698
301610
70945
193357
179069
177148
422879
812285
667315
967660
116990
540950
848540
305304
1012903
432561
409980
280251
207726
836019
146232
222840
427260
411552
599824
742294
1006413
525347
604836
230736
583400
621150
968786
38591
225778
876071
263847
858787
622394
988526
918887
881001
176874
959080
739231
916375
763658
984781
163429
555508
382226
698991
1028715
95192
59183
798022
209049
873913
379376
422627
165189
751913
635449
776375
979374
678031
576735
829390
995002
265703
1017346
707742
793646
109549
769064
638243
257550
620644
796188
893011
659095
411175
678560
366684
107333
27357
333660
489181
100616
959540
21075
361881
646092
626095
192919
644605
939999
745604
354700
802413
171576
168936
195493
313611
792453
395948
104568
529822
807138
815602
935335
212716
91210
603353
746222
395118
106149
178438
915175
978728
613863
159580
244320
558191
861638
150763
379831
144725
45987
1006917
231286
774316
679170
293422
774051
759054
429246
813697
689810
1043808
845051
1010889
485929
351762
286169
790219
422931
574015
395313
219543
1035634
956912
979314
981202
273708
438966
511991
471299
330248
176009
20865
5458
857159
709127
775926
448655
271212
242501
140174
8976
260510
370992
384271
950874
747059
721494
486678
822142
241482
590270
978725
648794
338618
484205
1037913
285583
875620
822576
84770
225353
760108
167294
895702
271919
589570
454925
226488
864999
961120
796244
696347
303658
725346
192180
390146
397710
4502
995912
522395
1016371
723432
297415
650934
1036564
756583
78888
356693
871556
961078
611459
405867
243771
793303
905234
82288
447701
1026623
59024
235819
786988
128936
651574
429274
1021592
884367
251768
667919
879319
431711
384400
487485
41603
428150
4330
691586
468976
833155
892448
451984
225258
913241
513611
691879
562803
330661
515561
989832
27613
740977
71066
55718
696497
428602
528950
187236
742337
773881
330075
626073
9090
516911
330625
705227
665536
207377
302036
143513
88189
63930
661126
747876
709345
620930
922757
194408
659169
674748
917188
782829
552115
713509
306013
22980
1037297
763385
111814
802925
94172
976197
899503
861971
176655
442221
536223
395167
4861
644106
924304
695534
700587
379952
976263
569166
561757
792149
435257
387804
22212
1019317
605782
991268
500978
818310
754121
428261
482705
961510
625989
750985
130717
741468
880288
557027
347368
866609
486453
276171
717705
830278
805925
377168
945411
647058
502189
596302
267607
576278
975998
841767
110220
620747
231669
78458
697924
676320
914210
370702
892619
327652
507968
942553
704477
282073
447637
167973
646259
268345
171718
241129
151562
919574
988718
963976
286160
598811
576031
472274
1036959
348392
57223
640030
405432
610869
820792
730409
88351
60279
319510
69059
305755
617885
148675
856727
682908
899220
848093
858501
248078
896111
790491
627655
730379
537538
647790
125474
850862
396952
179717
302684
79021
683454
153637
280739
831310
522019
267205
140832
49486
535977
317920
463761
510875
778602
355586
710762
558891
174586
624855
520783
2847
95449
149234
743230
348808
1009753
747732
310047
1006320
596155
278535
95904
847190
537567
764463
352937
754839
472117
619353
766504
617987
85229
877253
434865
464523
989173
178932
1042822
1011079
658206
864111
423837
737923
814989
643523
353813
21944
7874
84541
923321
743695
400468
916542
814602
473167
1015645
263781
287421
220752
806129
510555
951251
586182
335697
765887
979307
717157
244125
831925
140251
169532
440465
484419
57477
226948
511894
838770
445995
94886
804142
446827
892560
698092
816764
552143
689935
841503
941
881311
163877
6250
77937
288996
397156
502271
730639
314691
981353
569368
432371
1022251
824679
443545
239111
1024468
244295
186982
928471
1038509
668362
499359
877535
1035134
987712
359725
518022
862228
68970
23554
528415
198064
548844
327366
635187
793096
209273
657134
956046
208981
261610
387134
271755
649190
731403
198633
569166
782934
98713
449781
157382
41444
310201
17437
593934
934368
65027
1043171
1037863
21503
320402
889587
219263
740593
504493
921132
416034
489840
256425
914066
928093
217149
648775
253919
247648
123895
909023
316111
55503
100880
223024
217483
723345
278991
248205
682054
995346
447914
800086
771863
855748
983812
520181
113387
678673
240930
290620
854644
443376
494744
922471
103798
294833
224184
264751
875423
751267
816779
497364
68451
513915
497561
417469
199761
341471
986623
537817
806023
773317
14221
385700
528879
300211
741101
317675
355521
1040396
216870
285559
261288
1003789
392595
623730
611392
815226
1034865
731173
549427
448369
586445
907725
333969
323370
243093
637419
26746
501281
636303
866503
414623
790800
836522
796232
117451
957532
701060
1010276
212917
382873
429159
466209
703823
903418
601279
33631
429032
184301
374797
968357
480728
602704
991332
435732
439417
615005
253988
704088
527918
698795
506165
298782
414936
887170
760718
112085
380767
880058
355499
661498
651540
701655
234687
833133
452884
434158
437514
113540
673268
372387
660997
278413
858468
1028564
568630
570202
155931
817457
128782
395615
26903
908621
768570
380032
821204
581041
318077
84782
896105
567206
43670
215431
537295
64836
1032836
906554
943181
323691
142851
589169
230309
327643
965718
98167
375444
216937
529364
475630
147302
938944
100651
272318
374660
417304
797362
442324
438518
167944
817184
692889
313896
182195
867916
352006
899042
888004
594091
710076
904485
147256
45055
373178
361864
359127
14468
424581
26613
128752
500366
86109
955646
126923
25801
661633
476262
829189
420366
451581
255696
442461
838718
404199
154323
203107
329997
258429
349192
868546
140734
192035
178212
306008
126699
362451
131610
112784
696832
544491
213653
28979
985399
602092
637906
70820
264436
392305
301639
206216
288424
921971
395608
53867
283287
218493
111175
234931
461151
652245
15879
770174
331030
165787
346179
487317
520715
141247
24799
141877
446138
397204
660105
1007655
658163
486524
559358
477093
980474
454144
413094
410006
318209
491791
915876
592756
987956
319892
311404
478008
827118
1041083
358549
210037
488936
434041
68484
498454
749057
602922
209464
454875
901871
563506
858033
94594
309892
901789
980818
334849
357100
171172
110975
663591
762900
690234
761377
606182
843810
813078
47324
822906
213533
878644
84509
526280
765539
453420
836173
642355
290322
285919
543035
265658
800711
1012125
452060
150397
977814
873747
123286
688777
182296
724
25636
353628
280599
168761
15449
80625
371344
13505
786684
279562
849457
1034040
953233
320098
436815
374934
644675
42852
291522
431118
773487
121574
964139
65967
761740
335483
375975
807301
243459
778808
801891
38428
74258
55504
367195
410791
197247
34226
243307
273364
17930
511341
881861
760515
670305
973354
125611
943449
58445
1043626
598350
557023
949905
362366
698512
250589
381639
721983
66514
57976
95142
1009371
200171
417837
101960
485794
137890
647961
266016
468961
206406
1032001
785111
956892
1008583
428005
571437
10156
1011733
1005833
554595
560090
785141
58385
861116
535644
782554
877082
894001
208923
4012
813335
1025892
693723
752019
399067
383861
949874
257849
452349
615848
590025
672074
705487
736033
261060
122361
859948
388267
497859
554714
866030
529222
90706
379517
757893
931132
481561
136417
843606
342398
739093
969923
972112
507323
888981
897854
196745
660627
325911
124006
424273
55634
787231
610752
813251
857086
587696
73557
942585
257360
547461
994553
204158
845933
383881
986423
42783
628709
662005
853197
951120
796524
140840
928184
1033076
966688
1008807
736301
269080
248916
20006
400188
638891
38503
253807
410476
151166
527734
916425
168704
867024
378877
266806
522026
743277
830661
143331
52393
66596
52135
466006
832429
126125
94020
132282
903626
645520
188974
583880
520106
980950
495651
1022215
267527
306271
66645
1022647
158624
799871
45954
949484
137259
102522
460677
610524
327578
589693
519899
454705
758415
760637
856699
836633
261082
676040
39857
316260
830940
807491
1026284
76406
708743
956907
93161
451089
487346
182059
165819
934332
673502
41395
465992
1024590
5016
42043
197158
391387
767688
474066
79941
742175
749640
863267
86729
289454
950806
685782
609519
117866
664169
918062
270345
954777
345630
406180
357544
296252
87862
1035244
217021
809218
438512
956951
326032
243177
407141
1023079
759079
92029
490243
915066
427062
78995
762011
271799
587081
544435
200110
944452
439491
520152
178357
468312
580374
965744
122536
1027928
276078
700348
727790
436489
653794
102110
275829
904125
440488
784056
871224
693246
1033577
458342
908014
5455
559163
295379
592779
846525
59529
733643
491905
698331
763994
552277
45137
323019
545962
401455
117420
724110
178298
1001870
429027
957049
408049
728489
491669
538875
536156
664051
561242
339422
329573
190558
340353
723369
273826
826387
549553
759472
723050
353546
326805
926250
81131
392272
961643
256550
209864
72510
466580
268573
164495
595286
833148
1023954
977651
209615
713927
332609
218047
18462
859250
626241
123388
29282
363323
264855
710010
438860
20940
184062
574597
68356
516074
547521
246933
247050
819590
420433
572629
800851
988280
515274
934139
211425
830736
440135
670757
438832
664185
726862
725392
393959
398608
220484
497465
772428
113313
947586
820321
354530
307464
474019
687932
967669
287516
785517
395541
561182
860034
178175
940173
589211
708476
307250
825197
666165
94970
84053
251723
391193
453801
841331
833711
126117
538713
907211
147137
388568
970202
1014286
982028
90858
865999
711511
986449
323244
984751
711624
649840
287134
687307
634828
214774
108555
969408
433044
827799
616618
1016357
72036
304628
581483
254697
183596
991900
529826
962681
6561
849863
557091
664314
591814
5599
491464
611933
742573
135251
718789
319161
911334
687646
288328
458635
176256
54735
661
249092
186070
55315
850900
454793
103226
370309
638461
702672
556906
275791
329073
1009001
504614
856183
405186
73287
588747
184396
930848
383690
436688
962433
771323
677555
795962
186225
119312
525884
428973
873713
842706
595597
60089
826871
305467
367869
770142
498981
675269
818406
320480
276075
570120
857221
778905
1009793
205127
520134
351852
741716
43043
212677
503660
510914
436224
171011
617953
360704
579942
1021151
1015719
685639
684433
145143
162724
782292
555484
133769
479042
785198
791419
114991
87528
196412
75694
463471
227673
844535
252390
361770
967814
1010682
377032
41031
522777
136079
233561
554472
380404
66956
546518
210708
81288
124167
92246
791428
300513
99559
887118
82913
631039
801198
355360
1018479
896412
989467
872704
498568
632807
103351
684150
554360
743502
542687
252928
259639
820576
706024
821161
52872
301539
665487
488752
425900
950338
570190
670062
818995
234708
927121
107379
971818
63295
251348
897447
612421
384238
803037
896636
773845
254200
34328
566818
253062
656956
981716
40475
684599
856855
391286
126451
78648
568094
18790
667446
891284
306076
585939
641021
476493
112363
642842
509131
699499
750803
469849
167222
1008364
74078
195405
1007152
124459
653923
3421
57661
1006511
102898
727263
93977
312662
665392
891003
396992
607065
393775
1020767
701069
953867
982301
883073
620685
956876
773497
555207
845619
230324
413947
169114
213997
176471
913189
309510
331755
365068
376742
80784
572319
778325
828419
896262
760013
849914
681046
622066
419620
205089
248450
67122
325056
142000
444154
839345
866971
438450
997313
945366
507877
884397
924037
849444
726022
33490
837909
228066
116892
28936
560566
617084
906235
8833
592260
377620
659906
800773
1003481
293407
465411
452651
48723
944127
1028601
633977
913456
920079
952630
227111
876437
970055
179482
192807
113552
35112
453216
838730
589652
640327
575412
752624
527687
450213
767545
661865
775382
194618
697809
932301
178145
496776
922580
795407
935436
845889
315419
125550
604594
172446
895480
893739
221137
918124
760554
966063
456209
18829
387153
990467
1035175
950602
559281
965751
151074
1026594
571478
718120
61936
888652
874035
222908
38225
937050
279249
475767
928146
431775
274901
331440
252912
552354
1035842
430408
992959
709904
645548
857893
136954
220849
687935
18134
1014817
147028
661674
371022
272965
658543
615577
799951
828444
457921
619407
985118
506549
678088
278655
944748
958170
393375
28022
750621
21063
930891
396469
916154
789432
272700
680169
484728
600930
75560
291547
938044
797602
533256
152707
1023674
763271
810336
56214
562801
855446
216737
784251
160294
173767
134004
908861
91888
151722
471516
420603
56094
151691
783176
147841
665375
861684
143955
761583
920916
573904
689582
681726
319124
129994
425266
290581
907395
976209
956833
618324
904280
1015722
760748
803008
52588
10975
927705
511891
582808
447586
168223
8685
666140
510031
410408
68860
928586
427493
691573
343661
393749
989340
553081
104746
735433
938243
468903
339174
870288
830549
66540
495046
409232
356885
661237
287149
540154
386129
788855
1027383
330854
934304
897776
511845
709928
869747
155500
52347
347653
131096
951032
440679
619264
453003
200391
255813
401749
188551
454979
643574
344132
582533
527236
255579
6030
906145
319951
71439
986162
905578
758711
338495
95042
169666
520102
1024322
489122
977774
1015962
384082
418551
312815
893232
704370
765874
859318
194404
845246
859246
996448
522127
800183
186656
259944
175035
766379
444247
512559
936398
702643
47046
1003902
654374
913378
556373
242019
655999
514883
443118
371375
1018423
702085
635402
521209
88950
62521
933281
281136
68358
1044202
708648
199909
142245
303644
209090
772844
31492
105891
250793
442238
970227
373155
153893
863766
147137
916108
296236
897472
757416
460308
240625
186698
285859
367956
523105
676137
312130
242963
597962
539094
336880
596890
613481
934246
738861
992551
662630
908604
824312
746612
595345
1027478
954266
461300
44443
815906
263598
966376
132681
755032
169297
280235
188601
931160
882277
515674
298582
929235
553383
919701
781449
1020815
865683
197007
147940
195726
961111
931567
550203
340211
31761
1017119
840063
553750
19827
174873
141680
31275
442609
673902
1818
891190
960063
519002
814321
835382
177799
322978
414493
914550
238420
390113
708552
749904
462811
16459
978155
124392
795687
931999
998621
836093
733452
674931
491881
632609
460882
71473
247296
79427
677553
877541
817605
233464
286441
68297
378735
772571
535819
358263
53009
641274
697041
370004
333180
27860
354677
1027443
31337
624684
641029
983192
892419
70278
610353
210939
998299
634832
455147
866554
778239
224887
506516
74892
1024122
166176
97816
640669
774937
82237
68290
644284
682519
702898
882182
373904
377562
90827
319012
555222
853413
729162
273521
570499
725445
428963
95061
675526
415271
624399
18379
599961
1026615
83202
2232
897891
421436
299617
216189
635429
726498
99492
190957
521282
101376
375192
1022663
786177
976462
378886
418509
421493
355702
837710
388301
631221
531066
3103
839578
758879
988981
967321
330162
824835
330219
10564
869320
497994
624049
848548
881956
639495
48453
568119
412460
301343
456351
176289
292748
519197
487148
760425
530548
632009
403598
972201
378008
268216
923636
259306
934769
908141
100234
513071
401631
952926
810620
866417
701407
277747
995602
514050
496031
758160
991971
417294
417249
281537
153431
1004937
836898
1036184
141646
270820
111296
941459
214114
39144
231436
34570
906739
411497
819114
903175
340208
457897
232727
177687
172344
509316
1017204
972795
720923
128253
814752
226666
777154
225446
147301
188362
624549
355844
746206
342153
67335
277102
637358
9246
219270
686324
358914
183961
171793
459809
700205
15496
79164
83821
956240
259922
108971
51013
879533
359224
697498
318040
852282
834277
641930
368005
657273
941137
764504
14303
261293
587457
213273
377771
791611
415813
557484
789765
551455
843989
910145
429049
658004
798504
755368
174088
984345
901635
724028
929115
527025
293758
387930
40529
599872
38983
361790
923766
969039
439660
257110
960759
785797
663183
996520
565850
244119
940790
676368
925290
484333
965438
18001
331393
695677
321072
199904
217875
1038281
1002502
871238
131056
495151
548732
951472
115583
981697
883141
793758
661399
635739
572632
562148
424605
773902
148287
954046
384009
496956
257415
197355
588483
245118
936196
530423
428924
243236
1021390
365406
302487
979129
814731
650577
955995
150
1031802
154387
74814
175200
461302
214173
134980
985547
123191
428475
1005270
971485
870195
734380
953551
965008
226233
549602
191877
505612
308854
171646
932866
562338
1011769
268511
967868
175796
415882
519997
635331
988108
164541
612175
572414
929863
982479
314320
942954
627082
290951
998073
949862
780255
727184
505535
775750
284162
931274
60159
337945
221014
983059
126000
638263
80009
511124
22563
519882
968093
38735
1004245
721493
630091
253208
938563
700671
946
792869
744929
774846
462664
977652
660202
906391
381495
50804
178483
780317
1036517
328528
15983
257731
516714
455096
653754
140188
542107
790102
1034125
181336
384882
739207
638508
138892
888528
177890
62090
179797
704616
121049
831340
367177
33736
154126
1006574
183841
599399
650721
534989
776349
228995
654312
18537
726853
560139
556944
465156
911629
1027309
414731
139598
583633
934732
619832
304702
633007
984343
490180
933109
230350
974336
474323
380874
122861
879761
576628
544322
902567
621584
36736
184933
752108
126334
140104
145725
949190
861112
635594
520893
20689
556923
219818
871590
650145
76273
620998
979789
300655
1009791
835458
623061
46168
38589
917423
10738
353901
485934
134096
11624
142813
757848
7030
138152
96665
272369
365066
305321
656961
131770
83535
497579
683647
868360
671691
213670
641106
450284
895435
766063
356654
320139
491427
117455
261671
346711
763433
590783
385193
300107
931976
410903
468207
96085
884308
640476
502240
192819
125259
618578
141702
1009620
771028
2507
162138
918596
875043
1023121
400721
612198
545644
315021
415691
368209
569627
992833
314520
1008539
391518
828435
843281
75708
465715
999195
57339
825675
932908
972818
538257
767582
772827
825196
828571
853203
773808
528824
4122
938360
642797
135869
671723
419612
410174
83822
657092
611780
29016
770857
620194
594919
33070
572535
991401
723886
698490
102609
310779
566642
559681
69095
328897
131460
903221
414989
817292
540269
254421
179227
613415
168292
724583
1029462
768926
144872
682194
650006
81558
496495
768263
235826
197164
1016189
817059
979027
99171
301709
820695
298771
129378
790233
559225
148583
932510
113208
878131
419956
312145
853767
158733
978966
392784
484793
467878
830363
1037432
1001359
929590
374984
602177
468100
924294
921884
3346
563502
801233
643291
902656
129433
237368
428936
967776
472814
236107
343008
137827
53056
643132
322747
639856
852649
925207
353997
303176
217031
779058
529906
382393
905857
167070
961912
157696
530875
111275
78667
258918
848754
709058
510014
995742
12641
259718
709400
907066
783909
443265
747348
875532
398117
901873
552162
466075
759148
51855
531622
609616
805919
655413
917233
980378
31589
917232
823207
435435
192617
432034
352411
301438
914500
684169
331204
218217
82373
293319
630034
11791
761586
940776
657630
349316
823089
427680
1333
332216
894395
541826
266381
897218
672022
490151
330141
396117
91984
844466
520636
674282
1000676
386223
482196
495464
673625
287787
106095
247897
189550
48937
954949
99501
269998
139239
31060
571497
341763
609426
187083
353220
322667
436694
371220
773090
617391
177752
30072
114038
192648
804805
943104
108511
490658
157601
345229
736698
860645
253591
261768
277267
91767
249401
691285
157888
116711
205548
529711
98680
342578
400630
647359
772439
671015
864728
514333
147458
880480
288645
111090
210121
241238
662225
286052
564521
216641
585896
274031
229826
716141
274434
246015
578342
22900
867880
902366
165504
616437
215150
578629
55885
238517
608004
126600
87632
524730
70513
432528
517105
819310
541581
327268
153814
981360
101772
506511
954483
400813
246643
213810
1037524
514090
674337
247704
249858
1027590
479205
706236
851925
146010
417953
330450
904131
253332
589352
319653
237249
457164
694791
426698
741430
702450
130180
639793
1021871
119964
523492
213101
578241
584958
884105
1035657
1016189
496067
859137
92044
488186
604720
869012
521674
781510
944515
486210
1001333
182646
338711
148506
669609
468023
118852
734168
343146
360778
569691
67463
102185
986415
384385
532615
797310
431830
50846
809247
55651
178199
149256
122188
591560
1013705
308191
91613
391748
1025102
54583
908576
777460
778990
612513
633159
273501
553872
417745
890780
182491
652747
845064
54253
329445
409798
231202
181838
395802
138796
706684
905586
273888
666079
232911
36761
659762
878274
459409
388948
722013
504891
104319
984951
182036
784538
866329
8930
277023
699628
208019
818227
631688
969944
838555
535576
847789
644929
224609
1009272
160528
481105
312845
658122
824216
625095
278916
989422
553926
951225
696302
941707
759027
989464
59553
245727
257404
614390
342424
751929
466433
245787
741990
790741
114826
84630
335485
164552
144061
529578
157386
215553
888856
345344
986227
888197
638960
66846
122323
188520
956721
542539
653712
476560
812506
77623
189725
926042
733093
397582
651710
772478
798876
942464
854168
966145
559152
786067
128498
993140
553347
363860
378774
912563
726568
322566
637333
570254
263378
490891
970405
917089
83161
244995
90621
286244
388085
943090
1008699
860876
907175
701747
1010495
569771
80800
433240
750545
547263
231740
474039
581144
1035341
799008
123784
464737
597174
1020139
479046
952070
535925
715139
13526
360666
332764
845965
194044
1037377
968921
335864
639081
383337
207137
816993
170792
396102
559360
501292
959073
71226
332823
300777
903699
936327
435994
394762
536698
960219
878889
704211
118101
890848
277184
99999
770325
677033
208420
729919
10801
178850
324069
407507
573814
879921
504948
769224
905469
1299
402974
841811
166943
359720
340704
655565
749822
339725
598731
705971
571370
665387
518814
958281
423642
715377
677259
878193
71369
317481
511861
404707
197427
982465
604741
580384
566926
128877
70479
301001
417195
961821
686904
151566
177985
176968
235582
905701
497618
398291
959088
947030
65488
148703
713486
503750
876766
637957
52303
212060
333433
172128
253150
940604
537592
53574
347612
324773
789568
335079
919686
333782
83033
104591
874905
99740
82443
779846
497358
729637
738094
819477
41957
696467
454407
656172
51772
361780
795787
401187
351491
121623
6268
996110
1005747
421589
418268
10376
826948
749429
314051
981564
273170
975405
979413
956008
19538
310407
477699
356036
329525
996242
528261
533362
188183
238545
108069
640132
144936
243372
762681
22058
673676
63400
124505
314256
319667
439769
716149
636331
883905
836126
61832
35594
96970
602286
259392
69736
581339
718449
691331
136659
668825
80474
425228
760558
726095
642600
889817
384107
551057
836956
404628
694577
289293
788681
268770
494615
1044297
456769
987567
212266
810716
343340
24750
69351
583851
659124
667301
525991
672641
979130
746914
939611
356660
966845
683696
62317
986206
912650
492794
342789
373134
36208
242887
1035949
402186
536110
788140
726943
422620
18420
82955
906940
991498
843248
155792
882412
416742
888974
337006
285971
615679
498950
179962
772996
977779
709569
755565
773570
178808
1021480
709310
562617
8000
410008
907875
44270
171131
709194
882572
211423
660332
887485
870216
169163
908382
679093
964963
810975
727574
936148
609384
319482
512278
166090
419753
787494
742668
271240
415513
566674
225438
168537
224547
939420
284913
7806
717054
143808
246450
152904
704940
1021513
496750
528966
627148
919619
318479
363891
213488
357212
261299
954503
791668
621390
367254
421622
1022963
485695
235570
913723
439915
666955
600225
277970
621232
699399
954839
697096
49703
716255
983603
288329
573103
257829
28827
587122
133146
863788
169946
601287
685977
249626
966755
633619
970039
46786
600272
1033474
616427
165512
834348
76695
319292
729131
802842
464809
409915
549097
270105
497816
594995
572118
3039
219311
806693
427291
909693
499038
646521
264545
483167
365735
303546
383847
126934
369765
712120
665063
1016182
276501
944809
848764
419225
195632
285916
981764
378491
210311
257530
77238
586491
159846
606545
772883
579538
841246
837999
469844
173226
11750
887215
689360
539460
660912
724513
487212
355060
342938
965085
43304
890192
149593
468527
1023891
462746
144520
660198
902662
482224
631558
163179
1010511
768289
436846
946318
185683
364952
937963
960834
769567
7578
416080
123485
210906
664751
728573
778337
711635
507500
350484
207463
831533
1026342
211670
1016720
25435
890367
19617
261091
276731
871628
306722
55309
276510
328621
1019135
293259
229023
358360
692117
229947
59742
1025760
397354
41069
73637
499646
600735
666273
484913
786417
271576
1028495
215618
716906
404487
134544
297299
213004
916597
781727
535153
5019
478172
992543
292684
448956
708926
72703
87753
198873
69515
726417
680855
531198
249676
525066
462693
413974
104542
393084
22051
869626
195757
113486
846221
535596
277680
412593
338118
10387
179319
972909
489391
478954
15958
666113
326318
675096
432692
218950
913816
14447
956927
447565
571548
164102
33398
970872
721788
838586
157265
762439
493473
216897
522341
649195
547533
545538
972486
509499
433039
311647
400411
734369
147344
573137
916837
1033980
343253
552975
872022
931099
520634
413160
317657
786497
639648
269766
106660
97649
892455
115505
51032
151868
974840
446858
521478
942853
926234
542598
548842
792429
409837
50862
54639
219807
981627
138957
488408
108260
568798
212074
786807
819607
1034344
240318
703533
1002854
767130
973713
663194
701967
931581
929586
667243
717315
1007672
858602
306915
907499
277692
151596
1035771
1033972
689164
992594
465614
444754
593329
586630
338009
856496
411209
188446
982762
728598
87629
501074
74834
465837
561447
36234
254356
51797
470722
619117
241735
955174
208229
940868
194984
820983
655869
122700
857769
733010
80550
619995
71855
18037
135662
523649
155655
784282
557656
561150
526811
489481
317549
649119
637485
131
844136
1027461
604692
462471
276401
422282
323926
248282
115548
373900
536951
667308
579732
249327
153371
396123
413836
681150
380802
811422
470984
79707
39766
141448
679709
272031
517931
526804
960025
619093
395935
316145
512481
780090
156888
966862
235006
662718
87656
536636
274886
307453
398015
107068
823322
684021
450861
379115
109188
610654
326762
160222
651962
1005058
1007579
506797
115030
414775
1025189
793665
597097
597063
892984
254183
189011
727613
394928
608890
366267
1032852
850440
212060
947241
381961
40288
382622
799788
619321
1028518
328011
432657
481337
420889
413866
463407
533782
235065
262707
650154
837994
488114
240860
69819
705878
491945
481243
462657
298349
879172
1004798
1004984
876165
41115
916463
685329
280765
51457
828016
73647
667295
115881
572853
1011965
469844
14791
988649
744032
493035
801301
412351
980687
873145
708409
936656
874427
945894
403686
268501
157175
592698
909207
31696
782799
1009701
207443
28869
246373
42985
431276
208706
508795
50065
349020
426274
225462
858420
718482
9959
995905
807352
259759
175947
904838
753765
683055
341181
534360
577688
224820
605792
262457
934777
657454
767697
603847
167686
829532
287638
503493
918905
272036
163103
472618
739132
56329
917893
564333
896347
864864
814991
324669
395754
427089
737761
959214
554807
870535
638074
607901
879971
537890
762129
686340
907952
702186
24610
58503
251766
310944
777200
561594
48244
739605
892601
972599
80412
449909
759936
976457
445115
411810
117636
897297
32839
729708
395185
519942
580628
750456
507448
929186
317773
106122
827230
854594
575105
524574
646149
536902
982796
321830
997304
590387
935920
438057
339037
438538
936462
923466
467302
944855
844634
400563
744830
156922
986068
54745
144819
603076
771122
159867
946090
156098
547817
812408
794146
606061
901994
864061
617691
283783
979592
1192
768924
628447
18140
911651
1022899
34786
374545
724648
610834
662332
518657
201053
335255
71073
437551
927528
857144
852860
663775
500020
966413
165644
273785
340642
229270
729819
289947
925528
228846
1023532
937160
307072
695208
64071
668584
813594
54941
952091
401299
816249
966655
581990
356684
60405
611342
758023
563684
70401
1041927
524802
107799
721057
744906
166244
997420
690148
260303
414606
790801
530310
381071
564800
288992
657117
609696
110598
486517
22705
242773
42937
64937
231764
101181
363304
599782
980013
215653
992909
553869
479808
581492
424207
1038346
788331
951530
910302
937155
288668
1013429
490450
468014
305242
3820
701886
764197
766564
254513
523526
249921
134354
59753
192229
887712
512535
633516
547252
820996
300788
46523
82173
174499
392472
517223
729956
61313
216514
286968
949363
534978
1003464
55734
695508
810119
185768
29611
389949
448436
621133
665658
391625
872129
1027833
228194
469627
136545
531696
1035765
201314
313223
621362
957650
265901
82614
173497
807953
490257
1037427
780490
79918
764772
228163
347229
1003215
114994
807405
73029
500702
382577
710751
173676
382466
578701
407929
1029898
739
491057
109288
271497
1009093
925658
715247
585911
682758
566248
27064
53259
166327
540653
252314
511636
368831
985945
10272
545386
381900
396259
513362
495393
316395
436051
349063
881629
189407
1009064
224644
119727
1029836
806495
401641
1042478
307686
894553
1018162
844766
118232
1042507
843876
667537
823043
230516
138955
595568
269696
735303
392124
43895
485704
803832
190349
869135
507366
726676
597307
560887
404033
745297
117579
704735
251463
652180
161645
612955
759560
85792
507609
700105
294734
820010
696648
312772
403883
196051
121988
694606
186098
918802
586060
575016
389906
662992
353591
111758
950339
533212
924172
532018
386824
339949
933453
139880
74834
663097
377313
779512
340150
32457
849414
230545
1489
910162
364546
990373
1008547
667827
11921
975096
318138
105040
515220
688600
53244
639251
123865
523227
411460
699300
836499
636497
59740
904335
119980
412989
814485
489753
694972
803711
700299
431413
389760
702383
912980
209639
494820
216055
653338
868715
498573
899840
879374
21151
311452
534401
906519
122318
90089
853334
815601
453007
820386
26639
663854
929131
935974
510635
599341
358408
417343
341389
851685
138247
851760
739939
649082
83190
945566
356546
70880
637409
645694
719464
340330
115990
859967
298481
587976
1000862
994664
575497
731748
447074
794884
733245
716309
358317
280551
209754
527797
407898
763013
388859
530910
1011896
507099
905374
576818
408005
1030017
959363
436564
978086
55511
757140
709917
851445
10293
780023
851012
164532
121932
411922
674266
756769
236898
342391
874946
413512
452115
667398
636430
585701
886876
771955
131421
281982
162262
47942
189088
983782
614444
441194
1035891
397241
463436
500958
148099
199857
187418
589255
917672
638157
527768
719114
100052
430337
145938
903564
918208
266972
866939
574512
412117
159351
123158
142586
971439
977610
593215
12893
676452
166815
305777
867480
386832
275269
22808
36036
852777
332289
906605
1037365
918629
684864
934299
527684
298597
1018505
417255
388461
191089
1008649
1038247
1040437
495859
729869
995488
455217
781288
770003
549228
5582
22803
211141
962283
41096
813795
647794
199462
915330
1000275
478326
232515
131632
215103
956490
760860
466280
45617
17231
821781
369537
655036
356617
599327
758653
698299
762273
191165
212096
723564
840943
290115
477827
93461
868815
31938
346327
909556
265298
638894
447691
554348
13822
936886
475373
943401
469030
915312
730826
819855
665493
455030
145692
819727
907051
725821
129248
271947
183852
245379
656146
46572
116030
294472
515437
647671
151698
742729
412784
810137
983260
439544
405492
486164
445824
909715
322320
449701
30761
654182
686401
484922
102733
53257
212453
277920
551796
679849
645522
462822
363640
167212
39719
299128
751522
87423
269611
232075
907346
377877
1007867
494086
160848
923383
226201
737471
665508
273428
874814
74218
822594
533580
240840
924955
896686
990870
663714
940999
683484
507082
109263
664477
298150
352097
585054
820128
602034
452508
682533
1002504
841459
266347
856227
983052
505322
259843
802577
966298
478733
784619
254868
178910
789848
192649
779839
215009
351742
776140
912567
292034
425435
494567
534999
799252
412545
935135
161073
174286
641636
893463
741967
1020184
102473
805447
645734
128886
851978
640726
853188
258481
855266
744247
686392
758807
313067
40857
509738
969470
593346
350523
525033
892291
183847
794102
30393
583574
983163
691546
257854
525313
1409
691685
258773
1037793
817072
428100
885268
587994
233934
997817
18682
776299
780248
831892
470070
337280
772209
916033
1004831
883582
157987
152745
266429
769774
310450
62839
10277
116380
44309
611631
91501
149367
670340
308743
367296
251235
484246
559145
293365
969315
419947
357103
919882
56218
90854
730651
427147
819785
99608
314931
373151
1001356
544991
684015
954117
785388
1016099
630099
28511
646523
754903
744641
321837
350159
86560
313448
198651
669468
603
60138
215308
137882
158186
64973
689726
238107
60771
230386
2792
124755
523897
7925
750322
117831
501111
256364
849437
577985
351725
548818
236244
243499
592827
1024867
952146
461274
617652
756356
352392
947221
268138
362044
880820
342798
326166
905892
1038214
711016
757924
141380
800389
3776
149214
339241
25747
18036
326355
136397
503094
716384
168348
413995
937027
261518
25982
789955
551762
658308
718443
741033
329242
975910
556875
907495
603786
314028
976202
612832
167930
1031501
658192
926191
373497
796963
61940
717266
47089
276801
735452
844521
842138
39852
7168
654192
457695
546962
822572
229450
611399
924088
788768
674409
835468
749875
449521
316135
84878
80282
430185
615241
325319
763603
211985
11494
161769
626696
297480
825752
606914
900219
282015
898000
848040
873882
361018
191114
160590
953857
1011702
682214
266774
68242
20001
493952
936175
864885
926772
62334
963479
198689
912924
7166
315992
1045289
369410
289665
590233
1037694
162929
443542
895956
55298
909848
369096
874873
646108
292207
915075
410436
675722
78055
208306
341338
170328
412533
208059
533309
189406
459079
967329
951754
181940
481641
86729
109254
369432
41736
926092
215368
942050
583242
58722
541540
391979
188985
317189
211969
477836
340266
591224
819424
21487
847462
444269
85340
717176
381918
717262
371649
44667
177283
603708
479114
631095
51137
542162
332989
173901
611664
564556
425572
24455
221095
85132
753903
226464
650131
463967
647735
939265
802355
162424
784166
72933
327330
220256
228929
961227
548090
883442
174545
885042
499966
405264
815303
212425
58075
15729
508687
911360
477394
865920
571823
927725
997211
380225
119698
82639
923935
7371
765188
351191
413698
93496
250336
497465
32182
679321
741507
473089
641946
445619
504309
1006993
374970
44342
903305
678939
317767
946902
354494
251436
603905
660994
1011547
573653
104350
511212
261637
120216
885160
615903
132588
926734
225398
227780
793030
772594
237900
982638
826985
281308
952874
504436
31711
506883
224662
576767
409825
1036425
172002
941514
240949
622495
974867
919686
645674
295588
978718
107560
914167
386974
819054
184836
662376
595149
790883
591524
677096
30322
18111
340336
836789
1042334
171534
130039
786266
42808
732730
1041960
428475
787045
881228
393042
207870
488883
118438
703098
902806
352473
175717
438651
390057
374140
175254
473032
477460
14264
962730
354144
907776
613489
569675
861061
509253
1031695
421111
965991
683253
120718
588994
245799
329982
511376
979438
690915
889258
423880
681486
755986
89256
978724
668452
955759
119554
759426
198484
678790
173836
913917
19509
78654
909385
426646
324249
214903
506353
385275
988667
626476
196193
204615
162966
416347
606715
709373
848465
652196
921362
48102
641067
64978
932124
962669
545407
109261
975680
888875
646328
606840
69260
872105
746929
565412
341462
629787
547757
794304
440719
303818
947602
554417
528126
32886
1008186
951382
185986
705074
176111
445370
624743
857914
826190
113669
415024
1887
386302
188763
887683
266832
836548
141496
891835
977948
521096
912273
480797
126302
554001
60244
349407
1044143
503499
621184
176172
732985
972945
589609
743816
451649
725443
309132
661131
922658
499559
812561
403049
205816
278079
661715
132047
214146
288795
336457
279055
885805
841436
610665
971947
315746
727952
1026448
47171
104148
836374
597702
996207
584225
151013
475621
38381
478491
700899
196248
98105
191785
768136
358216
521366
157796
934345
892091
650346
551006
384517
403283
448211
137122
555444
190238
973439
563716
656658
621873
67137
663026
517714
155984
524479
97251
612068
723
353673
681407
230633
148797
865724
780060
706135
502237
800589
127765
973858
19245
728097
834153
385224
687113
521396
1166
396194
882535
21471
784408
992173
621819
674907
526545
379446
439534
96194
511403
956853
527924
208146
445684
428759
406681
876681
242083
263064
1039340
744131
828415
92733
870502
1025584
813428
315390
694307
901414
77106
823043
34530
444955
484670
576620
626339
708102
449861
987429
225664
622705
444881
403062
587435
324309
540988
37902
203521
686070
420632
505777
893507
258071
232686
551679
660361
982245
418244
762026
709072
473221
274520
604530
577012
946771
22452
532120
380353
39890
835575
721336
113669
289670
483511
394162
590841
905400
251614
55825
267765
458127
395023
125842
622645
688957
531094
379960
143815
507753
880250
847225
633285
777706
869380
332337
247226
545962
712123
731221
945411
861034
861662
269559
762533
86957
167223
5825
280509
155372
372373
901665
923269
538716
709996
828268
341782
796475
640342
406398
797094
621957
730123
962061
590372
640122
809134
179964
538649
535485
262721
745083
765715
472224
100403
860834
139578
869144
1010376
515453
642762
401166
432011
783473
967043
772800
945598
352721
996108
115266
553400
852492
728462
226108
122714
34937
230680
580845
836071
952434
469962
94953
406421
898932
293324
504384
424351
762655
637983
986971
592776
970194
1011619
515564
684746
621116
418779
682722
379977
580299
279472
626341
690570
652270
842353
805627
800457
844150
912416
723852
455056
302530
851590
233764
427752
694660
53401
311869
162816
652843
80548
174443
444467
291775
355349
821460
719531
325959
604062
428050
87910
727393
55451
602487
336258
723159
41092
258967
458096
440183
378694
185325
895796
852132
876568
856988
255870
1003112
616686
920942
57639
378880
743401
146348
1017711
714798
161185
393570
739786
56375
531108
555799
573217
148825
197358
27244
41217
551692
701798
745238
360667
227443
1002533
209200
525339
622055
235686
791081
721725
6586
224223
723009
261542
231791
411749
198771
657684
204461
662589
259673
299906
728654
665333
974698
914309
790265
614620
217296
139679
852549
170443
312747
74842
276223
941509
802638
766292
1038168
240259
1015623
459393
54368
48469
390259
649764
480867
709067
1045428
18889
126232
517029
611726
574366
966910
331102
709100
296223
434267
924064
1023194
713715
337973
57630
439451
245867
167764
83660
819158
794098
899991
737426
550158
169230
566954
569715
138891
457412
536343
938169
732977
241519
218311
955470
490235
113241
727637
72151
802998
367311
998982
543861
524916
932243
513950
499363
531240
475310
529744
244280
530033
723465
98340
722394
207044
367909
498230
337024
493849
862341
986396
674104
544525
883077
1038990
873816
553634
577641
381151
513544
574265
779201
170442
488384
315865
447657
918368
1041098
423132
12815
143250
737329
663405
1034078
378372
299379
122892
695301
289369
748249
740616
214717
711475
751725
800953
787923
239881
120762
473909
416556
448978
996955
481261
23721
379796
586342
644734
475504
925839
892960
558257
1008791
272676
958972
571484
756512
1001126
28291
671309
200362
265466
787917
431120
702068
781222
994795
743782
675147
973771
370728
331606
245498
128966
750983
997703
226160
99308
457083
84954
725935
226856
590716
1030325
674224
607268
364657
606898
803516
105998
88222
737818
756757
543358
349896
742861
5385
308079
458072
868270
55190
720316
633993
973582
256734
450454
439860
760885
571621
90363
634875
5289
226242
473148
107841
793938
58113
980949
62320
474252
928168
479920
339117
173808
132120
465910
126051
804572
26678
63647
815406
709247
610571
717518
643451
706100
21122
481102
991758
540095
575917
103852
594480
647206
956088
684282
943488
55584
995807
95187
372340
280561
792059
580519
945729
781975
669201
938207
40987
261859
1698
342767
531225
720589
128287
519811
460030
526428
65445
555319
508054
242813
717228
603630
978980
66238
974
824548
17651
929429
200749
55143
408197
564845
292177
506671
4589
130819
516464
492786
788217
370099
1040968
173942
330472
920826
443339
131062
890929
72361
619773
318672
133242
52351
92678
465890
446498
98936
484627
733701
635607
502718
235461
323674
517608
860655
730831
887096
921382
693645
610267
263772
640984
443968
191387
389898
251799
463437
1043692
477310
205180
913452
350436
857065
682478
1004146
159807
161391
480313
73204
738315
386301
352959
679256
285517
588277
1016047
902369
816098
344377
545973
721838
711959
76809
642674
349383
663383
1030789
228885
156559
748481
181370
762643
652811
999435
688036
392864
655907
375467
526960
763
677891
685363
1000835
111187
254497
956930
858882
440684
623688
423497
454286
759511
583438
79818
948773
109805
784681
651842
366777
865028
781496
39135
772588
704265
824675
1010635
102320
873733
385737
848970
227334
808581
217850
385596
386993
258370
337397
698169
103054
661548
374416
186725
430352
440065
569673
623284
661779
643992
985645
93857
972315
191940
888170
928921
37049
287426
960900
336225
1002635
942720
108331
1002350
987469
390740
896769
894223
97931
880012
680819
113869
245290
835499
754280
329376
477640
498062
597391
429507
493774
523204
165901
960728
72583
906680
426634
52376
189241
776857
986372
686991
798055
807153
660443
710881
276000
946562
755058
379404
23934
985173
1000553
936948
836954
547629
622784
372632
294175
166719
1022439
1030532
131429
958033
854207
839953
836155
732416
831583
569511
985149
495342
44082
79565
449612
544363
665028
275266
362529
21298
735448
83067
744503
727163
301045
465192
685046
239333
348737
847415
437052
852702
1035574
441170
1033830
617475
1547
211707
498220
446364
76530
654196
1015718
773656
538632
457890
498905
19722
698865
813896
940313
576154
776517
879672
186809
257381
494900
71591
92216
651160
1038448
924757
57304
283032
853413
754647
711587
448666
715834
908335
761503
319418
641514
514089
409567
122937
606941
955705
857957
922870
1035618
89500
530217
899782
881803
85082
120703
705234
1014941
569409
367400
793283
323707
760026
222950
454936
149468
1664
195458
408030
578610
7748
803893
723273
72790
243580
285207
239431
273753
707164
554175
929374
656069
498660
136073
519598
609643
21021
118751
335298
8566
648911
588684
629615
876588
451570
249628
20181
385582
998388
13966
597300
137073
14269
373194
456652
318752
980931
347486
611254
245873
544574
143032
47953
1004402
1031448
1021619
226612
869528
119255
279424
309511
578657
737934
321675
325309
216954
775862
423887
507627
203304
612926
411817
899043
158275
519553
420238
210769
820689
634204
440109
85192
525561
620606
1021714
472097
897521
765211
990219
125512
446986
211070
147830
357229
910989
701172
416596
451333
945128
599993
696524
618890
659086
791859
623714
308962
224319
731118
996346
418544
933317
399022
853973
1014391
741680
311555
303515
332723
445106
254900
25512
433298
511366
780467
505072
876342
2901
157129
1001161
892198
590894
282283
557885
581813
680132
451758
50780
615857
584621
936037
365530
496663
492193
145418
287866
860418
921434
153298
204530
526421
412075
937524
814972
289638
604709
1009776
574237
405430
330250
93694
929193
534944
657917
600808
940281
17446
798344
1026960
532087
476663
411754
729671
852295
38019
396324
2309
371677
959658
847593
413211
60588
836726
59192
691945
243119
39541
844975
521145
939829
609137
41179
615322
928091
313815
465928
27429
67370
1033142
41341
441868
426079
891480
181022
549323
110478
949755
380727
658930
366783
592024
399980
785828
924452
666308
1032271
398258
447101
773877
611738
341843
929964
127394
855761
595817
770318
125100
696844
890390
597093
633718
419492
872168
6257
74500
1012012
745158
130446
36062
390965
95553
542508
315697
173408
782995
616252
294425
81271
723887
894794
161644
958918
692380
573499
576885
702667
689877
472485
700359
377526
40231
562770
347436
943950
700465
239922
324683
875143
631007
325723
616864
471811
660939
1012284
314609
490946
1005704
803248
976946
455712
583535
573376
102647
273363
387858
75322
717729
238388
959444
94305
331039
775116
432696
89915
93490
86785
970165
951234
379808
894946
172697
972918
384047
29195
1015498
517473
481429
660367
692377
822701
610109
418795
325477
74821
518216
825313
812315
887415
364608
191805
26502
933821
840796
873452
102535
749961
944209
828699
756595
823954
798847
718259
192917
38936
1037308
963309
375266
808751
868995
426059
769989
714273
33277
919565
408416
307959
495210
327597
959635
4649
432185
72783
826689
372905
732769
539665
784109
540491
264844
3317
1016817
643724
43673
788826
332970
1023135
837829
542710
947998
722128
44205
885273
575943
339567
858649
674300
790582
625855
182269
924323
45433
212526
72465
342835
603279
137101
477511
994637
601764
568512
848705
407642
388056
262291
172914
28610
826518
344541
825076
438517
1025731
1014575
242292
710904
59089
655823
978589
54122
764153
271955
922766
173967
428090
265131
695776
408072
546795
813947
904399
711408
615007
625728
982160
640278
431961
521051
986220
612291
880228
1740
855222
404299
480169
596658
617714
870545
959070
402621
150780
54086
446884
90726
283680
199947
590646
874215
370446
921899
247218
968640
1019989
538946
1021079
989350
384470
718143
1043026
635193
596055
872544
93123
743855
1005362
75231
136447
154033
785750
1035405
679768
1004426
520047
60665
212787
916068
493254
453454
701843
378073
959299
342872
907984
160521
545723
635780
983272
305365
77830
83492
626301
69989
826933
62021
899649
57061
966720
523763
205655
251667
284291
300255
3478
165075
356050
444702
299409
270468
1032785
469299
262957
642230
872814
588195
759808
980702
1013802
73310
750923
191001
690655
391841
528397
752634
898991
734552
887748
766931
443615
1038649
476212
765652
797163
988415
549508
994162
165756
535273
550855
467326
899375
36862
660605
792521
920055
975990
892256
910750
871567
404593
183370
337796
429787
197950
551949
907614
458462
865560
48095
240484
775612
189102
203314
236159
483690
748454
156217
695939
365227
404604
1039131
523658
496551
287083
818361
932946
366967
69211
1033024
740845
5589
329816
522695
239758
979304
76037
780266
390396
247295
626933
991821
150853
19194
617893
736303
131823
121410
699439
920357
670234
206315
765980
288812
304538
338626
663244
478699
159089
224685
937773
920540
136147
649982
175495
24199
831039
845003
88253
678280
75841
66646
379166
529205
543251
45793
853788
228473
79950
715508
1006302
752504
1032771
932334
50667
239242
828774
66044
195206
879549
649193
704631
829682
443436
572162
252022
734876
760401
90944
208306
168638
899050
10999
889045
462645
188398
1001349
58505
840527
1028099
899098
447356
566040
373271
97230
631508
1034382
74440
305133
271822
745570
240647
130269
436220
608247
729208
39335
1033258
981734
806486
324750
908665
962308
922797
89030
98885
88998
159393
118912
982505
391448
1005069
659089
54943
1004429
891754
33394
874973
627067
571617
315539
428617
326726
508338
876990
387884
381975
111902
93124
476223
790948
753685
694227
938909
516918
496529
790842
627105
947092
990203
1015953
381154
876454
867145
1009180
532697
548536
597564
103901
349591
772965
398744
373222
475502
338212
495441
961003
312067
688680
926621
251376
627649
966708
449650
540872
735844
897275
299473
248640
421951
797833
213578
894601
88683
268968
508351
369409
551241
14279
176204
117345
862135
338106
476808
746311
397703
35499
793647
885227
264992
554094
685590
987391
175352
341021
552560
28804
903942
90083
1022672
831792
318528
582994
470620
347744
994386
1038646
137541
216860
665239
800973
878735
113847
759749
230063
204650
597218
607202
658163
89556
173960
235064
615356
122862
674457
1027953
254537
857650
255168
399669
1004870
96803
631548
725975
781171
684340
632912
440354
44367
19392
227832
400941
686586
43846
687743
835252
485586
894300
375939
547314
545419
201481
314625
791566
217099
959225
456680
444196
859038
676068
904673
57051
22238
962464
594960
831799
351058
296070
369409
988550
11620
904229
118480
492910
937817
577489
10842
484848
313145
773595
196261
391821
138093
194630
121276
881656
464157
1011969
781632
1021179
20214
283299
173313
731731
312972
670552
313812
856286
151696
778206
860606
936292
566386
954123
750910
152747
1029436
1016950
333509
671068
285192
365835
800173
192576
296580
588858
363413
365776
104548
816274
888485
851358
253713
716869
663730
279511
450302
865951
314067
210240
756676
23876
65757
1016692
786561
77395
521429
854996
344117
828826
17358
403464
201386
473754
945579
615798
418839
659253
185588
1008768
38201
992747
329492
842477
927036
513672
357800
687037
297451
661002
79114
83572
281099
462947
66535
138866
383997
115877
790704
860418
308033
492091
340631
365688
337629
902716
594529
902573
260406
24520
435977
1015645
458141
934595
312465
1034829
414705
228106
204612
432278
397068
923504
968739
37368
993581
442825
482893
594954
339793
930732
1013691
915069
796114
424316
638019
47520
424421
927470
335987
624987
702195
663360
158762
351655
1014278
593943
277339
32299
900996
108931
798113
296991
69540
879670
79974
909563
592223
751716
580131
332906
539266
849955
485741
423093
578958
634301
987032
719839
867595
147534
113483
882482
91696
144391
1018723
156038
47067
412413
174340
723549
642238
375394
1002137
562022
713285
275942
689504
631570
920138
727014
579171
717954
271118
839676
672125
241818
61707
792016
347752
825092
345250
601070
624720
361551
181164
615803
744772
1007653
334407
711133
750433
761773
20332
1007426
468423
152616
617004
114746
835857
437797
703065
706678
312741
838494
824706
114969
316388
593508
530703
788448
987487
611098
202371
376533
423247
827758
438467
760328
62981
641506
206908
378316
611766
231925
213903
82707
773653
836652
605458
239606
946136
735035
637043
173270
528465
959102
255023
875757
460337
531261
235642
839007
694919
355822
1002745
744210
889730
237841
979631
255447
798884
579005
578402
606033
725174
318086
935021
88528
668287
619665
545514
760020
496318
897116
615412
157582
753250
201109
818600
832005
803246
574287
1037264
118256
283278
123515
678757
287717
678642
391863
835783
801961
737899
203150
265795
520431
622383
776696
689804
561204
953418
118856
997650
705395
235905
666650
293914
657411
43981
582891
372299
521842
982482
279929
386229
300162
779196
905827
987975
882846
38328
319647
385656
644309
268528
328693
136498
500111
451619
455637
204158
99982
217397
200650
407013
3897
838320
790315
652023
620287
260308
104414
838639
314293
561802
715170
893986
618114
178119
845473
180273
22930
382111
821425
994268
939805
965813
609188
800739
846775
472029
865448
701614
1041080
692666
339375
899320
588243
1031184
1026522
312081
127832
640202
49641
606387
208392
439741
109672
515718
828496
302197
826860
626841
235815
958184
1041405
581221
334524
854314
578287
931182
189898
86386
195886
139892
480238
224193
732484
43551
582640
224121
547303
479144
487124
501469
457625
565165
249287
508677
364221
511106
1031656
852777
399991
351263
526686
221704
615775
122665
52663
284162
173651
684835
109866
517631
512388
751303
884259
382285
515943
883178
605647
935168
320530
731654
237649
179901
525491
448233
859733
228935
1042450
493616
399595
669149
257355
544205
576592
574793
25076
365014
581097
1007349
385998
78442
71904
679320
770462
729032
1008229
511110
289776
666284
144559
78433
905775
787127
247613
585413
164059
522264
588618
724536
33070
929944
652527
822880
663847
629717
411722
494640
964133
302447
755454
885740
890939
478354
883231
609697
684414
359846
758676
185426
995618
752133
309769
611733
1024952
837837
252468
300065
692203
434172
36893
650683
135460
777390
118065
326432
81522
207056
52055
806312
804480
338688
293876
465190
446859
737994
122701
609389
250686
129655
777033
580832
432477
1037061
354950
717532
525417
484321
283334
234211
547514
17841
39287
799422
901556
697626
148012
510288
313183
391603
163921
1044588
87869
212931
152894
700468
84728
212569
397401
465490
619193
285975
86918
418157
460727
509258
793084
768724
877206
680324
235359
116768
245040
609658
739606
727437
733374
894686
610494
849168
426583
208318
251122
772586
342059
336509
800389
133653
679207
819009
423124
180915
806694
569959
199387
482050
553415
232434
549193
499722
35036
822260
619462
668944
207102
980849
172273
235971
696516
759799
945515
736973
3701
710461
865515
915845
165207
358576
495041
860673
663546
158071
186188
1002124
400374
388106
521462
442246
475653
514703
104129
396302
1043737
760831
312114
31904
828331
249624
973223
500876
647103
871075
631310
49333
643635
748931
571388
312328
232121
615560
33488
957671
102602
385785
708003
847676
883204
75516
901011
952379
999548
792821
645028
853559
116107
492130
317341
57286
632635
868472
788771
681157
353876
878133
532098
545842
807870
170908
808820
104626
1044582
458872
619073
635256
1020031
156563
721750
971246
877485
70625
239182
787908
562714
213850
43299
657619
878638
475284
510808
770839
109407
606522
512455
519717
429210
747437
962674
1036808
928813
692161
111010
61041
834254
703665
618753
766317
986748
640701
738402
931967
290827
677069
992133
344924
77176
648351
1005569
246156
391761
875643
301309
214452
74953
762779
1033273
59228
402684
965894
794801
710337
729008
934394
132720
33212
470256
1008773
810390
140828
387370
815088
270094
149267
711645
827049
408222
659839
222847
642440
721691
372519
558539
208318
443518
250689
992966
775664
791010
56582
114575
192347
724489
522820
1003364
799168
224658
333628
136099
791591
1039621
705361
68654
14659
88273
456888
1037294
654143
765572
843257
446717
169906
801859
482046
281852
350722
361461
5958
525013
5764
157012
263484
118275
113820
954458
825074
97117
176185
886258
177461
849695
93693
141888
454672
951399
184282
604035
914263
728791
362459
187421
393129
528387
802819
857157
534262
857378
280502
802274
218119
594888
180650
357827
485139
649626
504360
485019
815227
89437
211539
165633
281100
108214
714425
483695
396006
627038
837407
144723
888335
709187
870903
662263
491939
340897
1006215
214075
196717
150549
865487
850607
703374
154115
443454
287151
441406
399674
1822
401920
852141
116617
577240
424651
27657
248667
791226
804397
584903
789616
888160
114509
71036
775863
407070
19492
52849
192737
735164
243909
849346
626935
511002
822808
354669
130189
467274
329702
623872
322970
135782
402496
806196
251035
213330
90789
693871
176374
528565
655755
75341
258362
118629
249474
27852
412534
743501
646624
775424
692705
894202
88050
666374
647634
907379
81007
900933
600680
584180
792428
220993
607056
525510
815564
701115
612350
898705
672138
409415
1021481
377504
824144
434849
596291
617602
464388
630024
1007633
923302
415350
925697
486342
191396
811712
1011505
825634
198260
953622
784772
1024359
225000
251093
664592
451308
156978
871909
302765
324827
460773
716152
928913
368371
643053
907883
797853
829327
688369
991012
986294
96068
762022
378292
614813
663424
169260
142925
449242
1028764
612414
659447
842041
59792
781443
435643
332519
387249
808805
910414
490250
213301
679874
353498
547805
488257
454659
570066
86365
884340
125522
200899
817761
724115
82005
863762
522846
1030965
453252
501111
74119
529443
208401
892104
843874
542471
21971
910679
605746
769563
561712
500863
932845
50313
702440
471696
877569
654100
786503
802574
618449
590984
256381
790811
670325
679832
736393
286138
745770
228831
496231
373024
126261
157028
693785
506604
684914
686886
71427
809085
173812
725139
607312
1024966
744608
790228
1024330
200079
227140
648052
851724
76029
1004466
518272
30759
571602
769053
670157
465631
819994
683351
533170
877879
879198
630615
477683
70238
832784
720181
956384
182103
735193
395323
71662
485822
343576
897900
30570
611215
234892
438494
1002875
97812
333384
417658
975326
190112
234650
743988
13111
444014
124794
368503
902554
222827
451963
422420
934610
400640
519603
884355
916995
633136
43567
1013831
6150
688804
187888
930210
139725
374842
717565
296044
62782
306774
1023274
178066
961958
894110
645478
64638
464917
556596
270774
909459
582629
44046
658239
601484
270278
1020251
330496
836960
272275
622651
835185
225058
580495
608110
147919
85450
991870
1031657
712954
862939
361891
995179
1013749
263979
316738
123793
374664
697366
238322
684665
235523
210335
392100
143417
1004745
602602
465413
348736
902523
67511
219376
162111
616543
197618
629362
943389
315075
117242
796847
573868
504432
47559
625886
234693
782374
633933
879174
811999
496204
348058
857684
890958
301392
677415
1001351
203714
106496
1021496
77841
806462
450348
925535
110631
243929
146514
195058
975049
523975
522555
633488
286569
193044
488512
811909
546532
625332
45133
887360
47655
241062
83028
421062
646398
269885
202243
328264
297390
140748
813472
3311
674852
772010
76640
743539
57359
747431
621478
686592
243959
715283
536938
1032491
541778
381773
262041
752032
714495
883126
479574
479347
899843
928445
386057
1027937
776766
252539
32149
786372
447202
965065
1004957
954244
418213
890264
928595
1020269
1897
51932
925259
610163
390189
568734
380980
164005
501127
599442
615130
112903
1010360
197003
516754
1010705
37240
876960
501843
658182
489264
709492
45226
806079
92005
688280
784007
637410
193721
1018834
184081
710764
431307
677853
861373
931401
225059
706548
565533
690018
907974
629577
198503
458105
117875
674496
403644
763953
407628
523989
695703
397399
179720
352197
623471
775836
667616
403615
945879
136381
792411
1023004
935114
58030
1028033
297684
720414
606068
231511
824603
722763
572290
771849
45676
528808
459883
316751
514015
250291
369773
796163
250215
526287
1005796
349866
541469
442927
994545
692176
952880
376413
68484
480683
300027
1003743
377189
115836
573406
47717
766523
325893
572529
491424
1030197
740104
268901
191021
369586
257231
550716
948553
93027
409510
653037
723729
72071
598717
507060
793731
684714
263326
711143
225988
797483
341297
610968
424920
141788
394091
643287
665588
602124
353836
914781
744440
928637
621812
527518
637439
294037
935480
45779
558085
900589
93753
252427
678394
468390
803276
183021
366606
283948
205026
911819
37590
388466
1017984
134405
101028
26816
567727
224145
536510
846831
1043457
400281
519141
799747
807850
21700
957805
362392
286893
62115
696703
877278
704643
824899
741861
61592
128356
898037
707767
568576
77678
558455
223773
729289
935949
184789
912357
763115
649167
793687
75908
617856
1029820
187862
812350
927450
950487
894754
396249
748606
811444
1038946
31434
88508
175548
801202
919717
1006152
560530
518612
750353
283834
319290
940785
665110
270701
163868
936693
602600
540307
334002
49794
156486
165694
904161
964130
859378
172933
518340
887910
207575
615628
53127
609259
110442
64529
37457
360122
95238
1035753
1006468
51018
339846
836354
361758
310711
101143
91199
818862
893637
658060
81087
922636
324540
126058
28650
481281
933774
378654
821038
430322
357174
918210
621535
29517
932553
655315
522103
652577
166780
304341
617354
377355
439286
164921
450058
226029
1005277
14825
1024517
800588
840306
641328
1020741
510235
633995
865285
501464
535080
27221
387096
1025899
593257
232404
555656
28714
437382
559953
284246
436496
300610
938178
750477
680064
622204
15516
615983
990678
187165
384289
535754
946425
987596
100431
975382
1886
495349
23285
570547
140566
894382
199287
870322
310091
352381
494921
919232
477056
827425
69796
393807
913944
938174
746402
672908
56421
433288
913696
448020
943723
104423
851483
758381
442648
178507
614096
523019
2421
774972
266675
242167
159841
905823
128508
473878
210772
348748
189548
960703
941703
950539
932568
333587
464742
256317
678197
396947
539566
595396
996516
264924
194490
165303
409612
458388
910887
638702
639520
142175
647588
338871
940470
441410
942259
723136
771371
336233
1025790
396830
936583
874226
822777
809999
783621
613960
349951
405648
174781
764964
108280
244299
553510
174799
388821
917969
224723
579293
812326
376168
854005
239269
885235
559385
543607
216839
595524
226649
479367
699105
793895
94494
723036
59461
551710
169602
1013019
1010119
907483
356725
2189
983333
332913
648457
652798
682502
893725
655210
654113
617635
908233
721353
225689
239835
1006554
233033
103412
843227
285780
371213
310030
830012
289636
364731
613294
723950
805231
872847
832759
107748
347447
839397
486746
634769
118812
466143
686445
1039413
785917
177256
617140
18732
922070
563622
1040699
804538
95102
905671
578668
326818
330473
885271
1045035
108621
900445
921541
499125
773157
87126
674556
992444
605913
216125
310592
367074
723380
729310
526035
37238
424485
381425
775421
823999
309326
63458
960170
248902
1029715
1034853
1001293
645330
109709
86816
169948
413810
644954
612379
419882
199656
670162
477867
437923
380337
450795
433178
289233
368691
9081
432057
10917
41358
974582
1003657
4816
261152
605623
685606
702040
718046
711397
212308
82697
45336
139626
683324
775245
400269
335362
736112
281317
532408
421700
527405
782134
230014
316402
801374
806243
947977
386873
7537
712588
787306
331027
504044
858152
392402
445420
368202
559357
347034
601488
490834
56775
203525
732606
734112
948046
1031950
516163
837975
589875
560275
157031
799441
22142
171182
14961
681816
209301
525311
144621
821945
1032400
178404
744024
599822
611638
957670
48941
1014351
119290
228920
553180
931162
88602
484841
57274
558631
665634
510995
848408
164049
963311
99437
140235
835663
890205
20412
102873
681002
655684
77799
355587
62893
544770
846853
288434
387813
247036
672484
579426
650483
629228
806323
368918
511457
462580
880708
591633
480308
564856
526084
760427
114467
335838
331320
882163
902617
818159
12076
791662
988189
87163
732085
138241
627016
426828
630643
558870
812817
950999
221793
222742
170323
548131
850970
257114
1011141
845672
1018351
447676
242281
375237
911126
889687
887991
688157
363110
178774
800025
932265
903352
462062
240351
539161
596722
259636
966195
498992
248877
919585
737394
443463
49715
221600
218712
937520
641090
339312
270975
1023733
285527
440577
530377
385601
605781
963652
764388
1036316
328680
633935
818425
972272
385877
957741
351881
524365
677402
208193
1037708
37034
758710
567764
851757
573852
830725
362638
545310
730963
62894
77877
77459
241565
250681
928385
45992
119976
405573
183161
862790
763817
219501
174851
110759
339077
292451
365166
175907
883108
104619
90621
811372
265395
383955
360886
678733
1013855
240087
54733
46852
556790
276526
243969
725971
638688
571463
34246
776851
146514
52600
220647
512808
58445
246792
751860
639366
341146
646388
670398
483450
415085
228302
687686
470446
412924
814034
628112
929640
441371
1024692
419084
676266
193852
223310
670664
332275
685348
823678
992952
577884
193073
711788
873578
17727
528946
29983
544537
665491
369728
597903
556100
33585
805207
134501
87827
139433
162639
231762
585438
487922
803646
833178
950469
594182
834867
558199
967651
192531
433481
432811
244770
818360
699848
1038468
290947
339424
720881
396023
555815
859448
369519
863465
855736
699117
304832
787138
122745
561825
312330
697232
243338
937417
957420
447963
917100
94619
346218
682278
812811
852260
489324
680040
195286
959650
997834
170177
444261
32938
548715
855955
121049
448807
598527
695952
289239
686689
699246
838733
559594
637723
535421
929558
135151
726940
1041238
289495
503221
158748
882254
357424
897853
472875
950792
868276
737144
293918
534926
175432
816397
872283
362226
212251
32320
982991
723834
580122
577290
271764
368070
12954
709440
925338
729274
481423
983454
73012
1005549
779381
405096
843150
756837
864397
708620
750228
787460
650362
154657
98658
608642
272662
861751
532731
282685
249955
101108
37980
528492
391127
979496
721609
997976
1033743
76470
907035
790982
203009
1001357
763750
106617
975789
322114
285208
232912
348927
253062
700252
516803
439511
263275
77344
1013313
95733
897125
518016
180264
953663
8762
573239
545371
388540
683365
506404
234748
345141
981355
1041900
724048
934945
355090
452078
1043567
859679
885849
752689
397000
502311
919463
194182
534909
753959
252274
303858
279174
846872
834660
1042976
333727
910877
793611
562219
447535
226687
201779
437891
497705
254631
313979
33314
844788
197457
558027
907747
803190
51121
304944
302055
548559
856857
135116
120690
989996
527084
728718
787428
128094
208936
71804
127082
985019
947327
908769
779309
1025339
480514
432529
566431
191012
966193
894136
504489
676804
35387
702376
217735
918826
517634
621396
379841
190931
684760
766641
621713
794409
561122
935426
649383
495952
710489
1042134
387359
790646
279507
221783
127324
499096
565037
874717
310938
15265
485174
299382
242086
658146
683671
310151
1004883
657155
858230
9738
18422
430769
133307
874897
744255
237578
662766
980687
891077
952244
339279
174265
118553
659243
470696
724656
9164
869358
92720
97603
434243
367117
574097
231207
724558
139430
400441
231783
331809
286521
960774
420942
1004318
220484
318774
332681
987275
222632
334877
619370
968667
38960
520928
630991
420846
802581
815385
696630
947639
35940
149302
210465
223244
215690
86069
784989
791550
910528
654008
459730
474205
769407
532238
423452
505470
748263
946975
341168
423663
107096
344991
547759
334054
874815
355510
982883
33877
955684
984366
898730
208898
579113
1035108
32612
349228
66296
358571
11547
890104
480032
235266
759084
531603
153884
749472
511619
788166
797153
434775
320457
873320
859295
93087
123680
998551
175693
2519
91779
70912
651485
111604
109500
704441
324296
94674
441387
882143
1018329
300739
368709
334001
739414
915520
98423
356393
9122
762340
881967
343314
249977
479965
748487
818648
314403
397054
768222
443778
782026
574405
106791
114804
91589
463762
638498
54459
193194
763058
677509
60640
168534
436561
768927
8059
229583
938742
968092
205156
590807
167448
925701
206764
580535
56877
366714
20342
223940
322749
311193
1020505
905749
602361
549647
213927
30373
517017
804578
953003
331175
408092
987267
420597
870328
1011089
469029
480057
322381
120489
885019
809220
574210
373375
322549
743137
300245
1008239
230883
625586
527902
50609
1018632
675691
944424
103382
553827
582189
898674
541719
104513
710450
976057
303812
303378
163757
45434
359366
743178
384366
764773
344429
949425
21609
541837
687133
36325
106595
908966
146531
169353
567860
818514
897230
995430
413008
132043
82383
81315
509185
850182
25539
426778
794716
646774
105333
573666
125761
119615
184641
348362
99338
901571
908869
647768
655578
693103
778778
84986
15739
367407
194122
517433
83639
845832
700930
525066
167547
778609
411102
542926
595006
921180
536141
966121
582834
324510
981585
832863
389714
649741
755119
189877
519520
443545
832954
708971
873069
548218
386566
840115
889470
305620
37614
831464
214262
950669
201705
521814
1005789
184091
479131
971003
499613
395108
159108
630205
748334
89347
470032
93978
446418
712630
978375
1022396
822059
214098
396621
645249
784995
937825
765525
336366
397123
473507
435649
128454
722895
822442
288784
275497
138150
583786
348619
1000404
664185
750499
426918
925288
456887
561885
386248
955260
713028
467430
361256
293498
58387
574788
310058
255051
177805
1009211
944902
446825
827583
751860
56512
1025650
181200
897927
38530
862361
754268
665634
33765
437529
971384
868166
494547
840517
148845
832347
797737
442971
768235
710140
339726
221658
751917
448463
336252
592120
547417
131909
808144
193689
1012459
120450
211694
990439
225103
578885
550868
225536
240896
195706
470352
626664
383918
507492
395705
584130
648984
647315
817321
774204
107853
231088
223409
532962
1016143
558243
299582
775688
333665
11896
993209
785180
113654
224621
76925
459424
717066
545796
913415
92140
7679
868632
558060
822008
645220
138152
210027
877308
87640
1009275
927663
391376
33969
198642
23513
3577
989625
973223
76795
1036044
991265
1035461
506947
418398
700956
112002
327927
972280
116286
940070
615940
25828
135937
132552
525666
775752
696450
645849
144716
738872
1013141
847170
293381
1042201
450265
71348
762419
406832
138030
360851
638371
243493
971293
33540
445957
7400
532508
887103
274497
94630
563349
447013
714041
80039
597350
400514
761187
324180
696474
989174
365877
475865
444740
645810
840662
918639
391013
252173
712780
955817
585336
694944
75260
374997
290829
49845
891266
824035
575543
1014715
735063
463994
524831
625328
870246
213969
177317
553034
485462
964467
531127
394833
308951
188541
198718
174371
337831
374052
157864
245161
575667
724683
480700
371703
856227
694340
322884
86448
192825
484662
416718
911353
463388
1002108
770932
264710
1003236
743407
366617
264760
698931
663941
257325
187584
951607
143666
664402
240655
691223
1039358
584932
482735
523262
131704
983326
69816
910513
887459
867760
859674
783054
621881
688236
476134
148947
1003655
736928
617823
324467
781630
392777
909339
560304
1005800
685331
834604
547570
330934
854029
383134
710758
984968
843726
217588
11061
1022853
950878
268768
1033401
898293
444246
812188
939811
677459
530648
653509
693401
238051
621688
1005472
124298
208260
466691
280616
96825
871761
471122
821493
898778
217648
781598
735026
961518
44623
774319
343721
678008
165087
460030
411228
123766
217563
664469
208651
880778
482158
356600
871916
927315
361559
337291
106249
328100
858576
671157
507568
765773
909521
679705
272883
312663
786250
603907
979234
1010431
973291
75209
833754
882481
988856
148487
988014
301357
709089
974645
55430
886510
861733
328747
337923
399361
420729
800599
968332
770152
233113
851712
910307
902527
926846
863929
190462
484381
1002810
411400
595134
930688
228151
867061
1018375
450378
914210
888784
665244
467212
287210
662334
250678
555408
344533
1009128
310514
720050
328906
648570
411404
769628
940300
418305
503820
1003302
343740
851876
626873
870095
1033783
480614
348833
307981
189958
658604
242376
778297
455307
366561
81036
935711
700785
638397
316326
320785
287456
268557
172686
487453
741958
175632
580453
395355
558647
208946
1003467
939626
504495
564098
215572
190207
619086
440051
1000822
292821
504646
769590
395295
953563
515560
675475
343092
751476
810209
697067
224372
1019637
30507
383390
207152
763414
775626
358061
869778
741894
497751
56096
940265
775351
195398
711669
293731
267997
965926
729555
407295
921577
425482
571315
614274
1007054
796887
761524
1016132
903347
616675
364501
793526
553315
274921
827097
954420
364109
101443
875079
132800
753175
860107
435848
620642
702394
841849
408653
1014750
103673
736333
22313
612379
622669
313970
474715
345405
665811
64739
732777
854088
329686
220089
104144
650623
904213
305820
1015042
695527
795762
460989
323617
408590
343038
448131
665224
458571
190445
291483
934462
888707
141567
803091
922636
499858
553706
269536
329166
210705
776971
180859
803768
778350
934570
693858
149307
355544
973433
906140
85478
195422
748128
614858
155157
98528
132486
731873
1004668
409093
599611
301799
419658
971715
599919
86952
966770
932939
808661
511673
559733
528632
135349
748102
659336
465369
401691
445349
228691
1037539
122887
57884
920696
482097
665157
656281
826317
333743
281046
103583
1042100
526623
321109
402127
782203
14569
626011
922569
400818
908894
76654
838265
815898
46541
864475
703551
4932
533918
291108
62443
323838
849636
466137
661325
436512
97329
862057
1012126
913888
343791
724815
189589
509947
67166
918545
592836
519113
2668
728155
838805
879013
824823
629613
245574
345955
312685
350954
698349
936919
989616
921382
137160
403491
543144
953192
284545
962429
186888
700116
189568
244235
184207
1032750
680405
941379
986654
759261
846751
353633
837197
269618
838970
244525
433169
821668
19860
900467
994324
57824
913585
762991
890159
121919
723136
738740
320874
918161
190515
203228
594049
530270
877417
663327
188681
41033
262229
456312
513589
589784
20725
446228
193635
958056
264178
117432
787290
362319
317463
63475
655933
1012327
432058
192504
759943
333136
578667
697777
158567
46833
258467
975771
540216
223233
917833
1033123
42320
746671
900174
103457
945871
930546
501014
402094
728328
116425
57282
657570
353904
103659
278792
453093
338826
337766
89716
206583
133093
1038946
861287
722777
687840
987099
894816
123224
954073
318641
50992
229271
428585
255955
228662
159067
920031
1044834
698722
561377
752571
897716
375079
759799
931779
72024
983247
738488
569980
536879
141803
494713
726586
71805
409604
511666
238166
139176
843699
81201
763862
337311
615946
495197
391132
1044033
280147
274452
181931
968697
692431
624760
133139
820691
129231
538259
534293
27454
972614
318204
283767
518867
459455
137048
671700
202612
893947
82243
862347
538297
347991
985885
1004918
1031218
200965
562790
107008
514475
641025
889116
575322
368768
72557
557177
463291
488833
68578
503973
759250
200623
187944
598219
452872
614033
243479
764892
410873
573481
903788
930194
131994
799132
510744
246336
473635
134998
314966
487821
502450
878008
179598
774433
176573
354754
349132
725646
616885
490164
539385
1027788
551880
175778
939656
904899
863399
747173
31297
406454
703927
297565
838853
238810
532098
725924
748023
998847
1035527
445543
502758
981452
1044751
672185
720166
33326
418473
194556
42513
343632
124089
109013
486445
635730
510099
530573
1006271
948537
364717
836050
350861
85835
611510
787129
222105
794565
980147
941354
452109
504098
110274
356199
165055
411353
244428
1023973
491457
996382
317921
941057
56594
593945
129534
471737
292208
178561
178215
152020
833196
179303
179009
933074
265424
699620
481982
146210
965362
901296
554605
372561
486111
900690
920845
556772
311821
239378
565955
219260
53384
467133
302105
268249
536157
822438
949216
955858
289644
841936
947827
696794
852481
707194
393883
103602
828450
515712
939986
630734
799142
115587
416280
521636
698809
309517
210874
382852
1028995
364614
358921
809218
320182
432922
702629
430717
346737
831173
392778
549193
896522
935275
214171
290799
694
869718
211561
618116
443602
128029
1023577
807989
708813
619742
342703
944503
111245
1000953
1017527
986859
93560
14483
610683
103130
190946
649178
583270
177161
847620
1031472
155422
490026
184160
1013602
614378
576410
614819
659512
519060
839814
1028005
225343
382806
146226
807984
966593
118666
663330
474059
652
396566
25012
252248
1014875
233225
508114
762
886879
542365
828663
75912
780922
7566
934138
706705
765668
649120
417505
316769
181100
1002302
160616
860017
22300
822178
955150
945667
158456
871056
771929
382068
475151
647101
305091
47226
25110
569678
593976
898197
939330
244462
522075
352192
66815
134531
534476
393298
943251
108553
846412
799242
852136
552130
907277
875330
323957
842225
858460
208665
330001
323289
966250
514217
375324
483235
443447
37884
442336
671289
755872
825865
556646
893062
811007
608569
466969
169018
809371
489248
441477
151297
167748
656563
294181
1021258
919441
222211
897057
297410
563085
603330
187320
115942
765574
998486
17650
61508
105729
1023193
527995
444836
756730
743421
232645
76686
79601
228818
667628
181665
240361
863828
23947
809496
418288
110575
898273
294579
988527
170751
562339
225321
102598
91210
988260
620762
631271
471798
544563
680029
723871
298257
449137
452220
227911
850820
790177
596640
826745
257148
925176
131853
88150
797857
586655
809002
194326
207719
681994
342191
1019141
615801
601811
932810
460863
812813
57169
148498
104844
230701
379349
930050
437450
812414
162668
858394
12421
93599
1016288
193858
492611
516117
478694
82725
786463
993967
575425
263590
766941
856704
401782
10163
650938
260886
994534
925285
165462
227750
12258
90558
490073
512857
836394
401011
232847
508678
466263
591062
898151
481970
11527
727219
711563
820482
503910
162773
772150
174409
452910
811431
886613
383379
265179
909949
954824
1023097
592402
128438
119284
668566
887146
808724
905544
236316
624676
278251
102939
820416
477498
479428
179989
720883
913374
984026
662285
334610
634119
68917
957346
480958
1008598
2913
87846
616360
989130
1039516
698683
238909
23309
480717
485609
980606
871042
629863
391569
675596
331560
1041073
226560
1018370
10224
837127
257341
811988
999571
580328
885517
1027409
391466
982698
475776
796924
450461
429966
935923
196938
711738
1023592
440568
837359
498731
177748
289270
851343
30752
221606
273035
770645
689260
255185
490040
899033
658069
364433
1000747
78229
890481
484561
1023490
500099
787962
207148
1008747
153616
432652
703604
192743
171481
252169
8256
143544
909235
489986
608306
309829
363902
737392
504182
962808
941322
21345
397705
465264
768859
438895
974549
864521
1013635
324926
724691
796107
902231
168027
735384
470245
294883
1008334
62439
372042
296962
35538
209065
738440
949773
830135
468261
566371
519917
249830
806524
391341
547884
773098
258826
601413
843570
116923
590163
283758
497563
318443
602897
669805
319993
990111
154848
398802
879958
776636
999263
675988
412106
509734
957446
114274
176692
887538
595311
565343
227109
214416
939577
606205
466219
213473
424120
443743
24374
796735
345668
687394
265821
420070
824264
1026503
882807
211888
60259
738423
1023447
9332
699695
257176
1005569
329377
819389
700269
963194
3813
287874
614832
979877
683697
103486
384593
366917
246155
70846
657067
634412
882240
998311
606554
468267
748407
194312
661769
95028
1027293
240170
588931
605069
126073
59436
506601
726942
78104
771106
464722
653773
160185
638413
604151
414814
466815
283667
896100
100856
845395
737328
511742
157832
348885
583061
903415
543657
31581
357589
704756
595102
692893
770345
118603
368554
605726
759413
142393
36970
273601
979964
519631
192369
262366
85765
105349
444327
389367
532477
585830
807496
659463
512625
860660
317310
1042899
1008578
225290
65724
1009889
893759
905448
27125
35185
563925
324621
986429
970285
455130
622046
123904
97823
553900
1015638
893754
58096
593418
413491
1037587
499321
808632
459025
184679
263539
78572
915307
826382
262930
483327
975389
260444
78421
285916
784723
562302
4137
375887
686743
88160
574856
59707
178950
531565
465326
988643
377558
307588
101637
519029
416952
1032808
770196
987149
930387
44542
1036356
1039579
300784
899253
179514
532127
607931
265846
51971
369294
435719
363362
522067
942402
653505
836801
1043723
776184
276893
693580
100279
450888
784429
547094
1042335
687559
809247
998227
98937
330936
632732
74171
622829
374844
875258
206685
464029
812637
830830
503204
589823
821912
94585
165881
609034
511228
281867
910691
287939
440238
188765
879974
170578
898846
211173
340903
87593
595037
876269
424633
674518
587724
770284
950357
347103
134982
732520
989589
774993
160252
376920
660388
712372
1037887
361880
68826
504696
679593
967626
100618
932022
986041
991475
570791
890313
635462
733934
33346
103435
955100
561549
788264
163734
302585
282856
492061
894881
1029632
371909
284778
701023
355642
515895
126546
595644
1044831
305105
110629
773229
268593
305694
279408
979147
594584
770955
942546
379541
564155
27843
293208
104459
476658
273785
558690
750654
706815
161503
393967
759786
744710
436236
554318
100367
927827
753509
790418
87003
861432
270820
851694
926706
807891
257095
591734
697113
363414
419034
379592
18082
902818
36426
19909
817000
645256
19224
782875
721525
569063
497757
583886
877602
60869
683767
371498
569601
588832
632675
406337
982547
783652
931710
399008
487708
878679
442172
886587
907282
189766
289918
256787
79989
147767
384320
427652
807271
312977
327165
474671
514626
355505
100920
458664
546954
345371
887659
653831
192829
875989
480348
270503
996164
894398
591758
141830
655733
486285
749198
975281
248534
932040
832121
977588
910798
15079
189059
897274
125851
746117
1009143
800174
951725
231951
821814
174193
623656
812801
587716
468633
941961
315160
665835
529351
715152
517016
768428
634410
374159
969064
19549
1042263
1020735
67683
349099
53979
568805
893114
537945
247178
363667
627095
931127
484686
310290
745837
849025
948000
894169
733044
291936
321717
7567
389681
76483
699131
84393
113416
171132
363859
219885
143478
742195
844131
786742
564739
439185
45110
1013071
41303
363150
48219
992810
219127
720006
105655
110585
31558
285487
509844
62905
841987
124854
756713
776206
370563
833831
958707
423361
610527
214143
467745
224621
352474
964910
517928
616726
73892
553768
780315
108773
394556
134222
559922
657065
410919
412888
840762
110966
850130
468295
704285
543606
63547
371532
451036
378668
438243
209047
570251
755726
498292
660175
236723
463316
782576
784570
215305
460280
780656
98428
417712
441134
1000639
962715
882764
116487
819568
517864
552350
732688
183600
993735
149788
884375
707849
889418
591656
112495
460298
1037860
811531
347260
1003660
959448
259716
342515
314578
918969
397930
103018
502020
377971
697780
117207
635074
1041369
489714
993995
687585
834484
625277
952958
181777
621345
150404
263814
604482
310205
686106
430162
379399
1036599
936230
738503
118986
532948
664077
160416
506991
368503
1024004
927636
236241
429528
120246
579605
651652
647702
258381
740876
823153
797881
990621
766735
1043370
597255
932037
361102
603886
920037
348414
240335
115943
733964
248686
28951
112574
838022
935801
389853
380646
459897
600165
290834
23443
221210
843146
845877
362738
5056
976059
476480
793951
43058
576783
830335
671801
60091
329465
45937
847984
537601
350596
710278
382971
259182
947238
127555
940233
776087
238910
74495
284023
303628
507647
689175
906847
6347
168395
944214
787537
174953
600938
17135
321496
531252
23675
304583
360398
998872
837742
436024
1017532
784179
89251
98250
644808
170186
179294
597656
174042
945977
996105
931247
773831
1040922
886192
1023748
83628
602796
473133
611541
577511
455202
716901
64753
903943
350482
817091
467088
78342
549211
335831
797240
881428
440857
971189
764641
272865
263867
502482
272123
243034
354885
205128
41217
821700
539620
1030562
858931
554562
441019
46791
905653
510936
312146
136269
992108
175740
354486
379964
828375
811049
602221
229202
808125
1034716
126415
828520
724045
218312
272911
797090
854079
432979
248842
425764
911526
340344
1032402
781605
1035460
1004332
649809
267701
82222
483059
564023
54850
66285
498979
508149
81120
43167
36698
987273
438600
688513
1019553
188320
854257
806906
799754
703591
1013040
918656
61018
187422
966129
281147
464197
964327
1040857
789090
437274
566132
762327
133228
222980
589789
188827
148456
329636
557642
62736
29101
228099
518474
491003
649053
35160
18031
449136
76653
762352
302077
676709
613355
235321
536442
576739
674961
729068
182331
86585
572234
12188
21388
748861
672269
761961
637760
930780
861622
138536
576600
370858
691293
1007747
388185
68811
251667
144149
800666
278195
881132
1014357
847958
485039
494620
961477
195017
60089
1023968
46762
722132
5317
896297
569405
943552
141487
829897
300864
856868
121792
283067
467437
12148
585647
458444
373236
123318
888881
278672
438150
752013
329406
203594
608806
827216
439376
142735
683573
828784
684093
691923
644147
862174
575472
27175
709367
646439
407885
966557
194569
413373
429443
698872
12941
955277
669994
867320
459818
263047
234933
541561
527797
32001
390219
1015115
561447
646281
410430
153669
1034685
601518
693438
242922
644514
410438
1018241
741610
106435
1003044
127912
378985
821101
218516
382468
924444
636878
223802
209185
868300
582937
677712
569506
199515
81369
439111
342234
629084
271407
502357
113475
228848
1000998
419337
991246
748346
479650
344154
1626
514634
187062
61277
9809
581236
447207
33633
142972
403599
419084
363379
133994
894880
384070
283705
476101
355601
806951
894081
895516
478857
894356
574795
464477
845491
470455
331063
354143
25873
991573
581031
975907
665177
452656
792979
821424
233601
406567
311773
1042778
85128
277001
357425
165090
817073
868076
203722
806124
323565
999208
420889
479177
461548
318520
858014
358602
548787
985803
578399
95940
124392
309171
611515
1003414
1032152
318075
660634
337720
85623
241962
790176
281500
624151
676506
949936
977996
580984
981548
618547
438812
203120
139579
447545
719812
571116
723192
205854
161448
166080
529259
204613
625037
649889
883549
801931
348877
326572
358978
128109
397099
314945
493449
213109
661398
736158
1039444
266373
232272
1031345
243486
776594
344009
541173
885422
983239
285064
564200
196772
336138
862609
84883
745326
188675
957334
310092
376065
113585
491168
967544
212629
613784
636934
133121
174289
521328
740256
232835
777277
439608
858314
14368
76630
750724
191186
51019
677995
887907
140755
180753
421316
40751
753313
799216
916225
393376
175168
606405
300004
238936
572585
533124
967902
862069
599004
313310
503658
628162
78431
701959
772431
945124
541864
704956
362768
570414
82203
834979
454815
390057
431117
522265
559003
467647
602188
954190
17453
436794
61777
107338
602803
347241
712134
807989
909020
842337
586386
745280
448834
436509
910333
620341
10698
845122
703838
596364
224036
82781
890508
916395
69798
613225
695653
166221
705278
550819
2269
511187
119517
869925
931765
296656
864137
550526
775191
987338
230804
973922
634383
949279
543084
1029609
605891
891969
773761
927644
283306
178398
9993
830497
111339
720166
40396
188874
886398
285098
522194
840638
664331
569419
978455
539169
352149
981048
490071
694487
510360
521975
964014
481924
306942
963297
102842
2594
996528
938311
422716
889071
952857
217373
343692
82205
700714
817322
643229
744464
591289
244462
962981
121461
784833
31576
408061
3303
743128
182896
18354
188388
986943
79422
629594
833390
640642
188090
321076
374913
516481
276465
957415
254506
140478
846458
464716
93425
590219
164417
947646
504378
106264
659884
137377
964031
66064
500254
675988
1022795
787097
673703
496434
958888
764102
619276
248828
914871
622215
342366
452492
1006167
782991
282429
24960
170813
687257
659676
645131
975941
649934
946600
791549
363139
147655
319382
387323
167466
95130
980121
200935
600230
488029
669510
912003
530835
775005
596493
285121
256257
829735
240962
946326
859304
855120
529578
376651
993418
212549
685291
117879
182894
195694
432241
11622
431709
658454
888359
225290
219902
358251
256145
933492
818762
476957
134273
572647
297737
49772
309681
421876
136950
757010
502024
733349
1013178
445649
748058
697988
418826
1011036
924642
224233
619150
3887
195654
831794
337238
867024
881761
900727
729674
467681
497852
242599
910495
142893
780426
616647
789278
922676
713569
773734
437287
840618
53652
887941
526416
1034196
664359
138932
1016134
384952
508545
151149
300762
559495
489696
720143
512294
115370
201487
129277
46464
577832
799238
843839
998641
534371
118941
875684
80448
676879
803537
721282
96860
595678
941260
962904
788465
878599
833916
205384
785268
135254
187277
428073
871666
895986
839181
742990
770427
622589
119674
846282
173741
709850
1038400
737001
975868
108404
973740
999184
877091
770973
312421
459108
1043904
179086
22999
29348
574819
427499
395790
838519
480170
885839
39418
587092
850513
38951
239690
1038656
401765
748685
936360
784607
925616
647139
305039
848009
390437
52338
869666
418204
49129
827613
856852
673470
111831
727257
661246
337083
368453
335260
487150
836557
865965
1009664
557298
429770
358199
802729
750197
644556
102884
329170
105661
232441
470825
560389
827289
760496
915283
1040925
798532
580830
82174
191651
76703
435771
362002
829834
153667
1377
171538
1028185
187293
865859
159455
984012
424079
76836
41902
618941
955822
450527
322225
629932
839852
677247
398908
392336
418834
788545
598401
574330
796265
275931
947663
977718
1044552
454576
897466
980606
726128
280669
379590
200496
749393
324812
291253
553104
345077
888220
885636
1001031
575134
342195
588786
928945
931032
273218
775812
959936
148971
387761
512468
920477
589432
597414
424914
620747
168828
712833
278546
999257
732860
322223
928205
217694
709943
509888
99051
844815
12553
615592
997778
547627
931956
1035580
617513
918678
681970
301677
457961
889557
371913
644792
1001134
83054
676307
460005
178492
560091
406371
147474
549068
87698
872699
894591
184492
935331
260049
261793
628884
145981
735144
330405
760521
574002
952189
361715
960776
648090
478856
214599
882434
210578
132346
683647
553656
101747
358800
172785
217364
429418
139390
473108
960761
259608
897503
132656
629798
17571
372859
103914
426376
890997
502193
240965
254317
972354
86148
256485
1002052
223619
176677
485596
540601
19873
801161
158384
187234
183910
277463
662290
153090
1007581
300939
654787
593814
251249
257365
540554
236778
937816
1018919
790920
469563
993823
543311
347773
1199
742924
589567
121818
136158
228730
142589
460085
352965
611776
771627
785067
943172
623675
490997
840512
889019
617892
493926
160812
892775
159686
857786
308073
910030
747649
219038
931214
874170
950412
898344
503203
472426
676406
687067
277046
431942
714872
862451
91792
174781
399590
253749
426731
381530
212538
105841
116739
745375
62064
101338
731391
966378
619405
468878
83704
193686
69693
909760
934546
388961
407046
608368
762399
221215
740976
507758
275067
275953
596092
14122
541236
682108
977344
372390
691939
889953
84881
255138
911840
353439
580291
965877
406887
279604
695731
1023493
267878
475981
668896
428626
392396
949797
933406
955865
95590
354929
433711
477561
872121
114
798335
947910
835399
496926
404628
1001744
558445
861011
728014
453861
319475
676746
977139
923149
397336
19265
822106
778702
422495
281186
379580
229187
931075
583009
622956
793925
178531
60619
1004538
478774
423265
680921
151966
767781
504254
518503
820824
796590
470890
96119
741229
918244
603753
352808
822312
103444
832401
900142
333884
797227
53717
616992
545809
246780
285468
855361
203957
940070
1038818
747321
625925
25563
543419
808368
998753
760143
1011703
1029825
750429
586979
340735
325001
1002997
955983
410795
183546
896377
40114
812722
583182
985270
982898
674632
508233
370714
441163
795443
589941
345994
626283
532006
480117
367013
78188
395044
286101
1018644
477247
233789
1002163
548603
866967
662771
684710
3521
268533
520204
137252
399529
623888
905233
320335
390572
537622
614881
17185
170591
626677
580764
183760
416935
453384
804956
60945
866682
865505
401162
314797
220717
637366
1025021
290836
902712
165693
624489
281745
487760
832769
984556
509948
200930
884131
425889
846631
96115
370807
193488
241253
353208
43893
103443
215380
63484
464590
485574
158927
363800
795375
683420
248646
134873
529180
1028218
164868
275524
539642
728036
911942
353813
214998
702035
937567
285900
779668
271231
638
1006390
989953
133278
277889
370945
528534
1035348
638048
71921
448121
135678
933553
214311
68899
698652
561802
662437
90008
819973
811395
711771
711160
138006
699361
304081
628688
988758
216599
862914
440889
329942
278679
776474
688066
103688
994823
864247
790935
274104
415276
916484
291735
1026391
292485
723158
243389
947814
146749
721394
101272
182643
898985
590842
894599
569707
944786
966532
774213
757406
821469
50399
180902
1027600
866880
433793
201853
61077
503271
797312
380537
606869
63779
392387
308494
563600
734203
758192
557558
293376
355622
1039262
461125
392076
412592
5619
352474
168557
195388
1002973
201910
425200
484671
304976
994389
747791
625082
627982
587803
687126
879088
717457
924586
1038541
170731
424195
911981
340920
314784
1002722
734823
154244
825275
855860
115976
951130
615286
277133
756479
51475
228103
566414
374988
440718
108385
251002
739906
78401
824222
694920
260019
702156
254764
26575
795806
742948
1016041
121655
975378
235020
864614
290156
715816
313634
752227
328088
485047
830755
426761
465600
697995
903322
525556
226630
85723
1006386
799586
357818
322500
99097
46480
530514
634764
515418
869899
863581
759877
870023
469560
207691
467421
1582
503784
804186
666440
92605
933737
158139
396509
1031851
771061
15224
573276
318894
510697
998598
573098
438039
1037773
628279
425613
355643
465756
106642
78389
215220
876278
132902
519177
685218
908368
793004
806300
964120
386323
890376
570679
887011
463168
693493
178852
243897
250613
662430
715125
922644
419726
90060
660973
512864
287665
872773
816742
518882
767033
800227
807263
94033
365404
760157
19572
791585
578612
1004080
305411
681997
1012032
941480
848123
352522
487799
564412
888098
733575
598485
920097
392887
982260
246827
94498
998767
809561
481130
972557
627738
121966
769095
350974
744308
117024
442216
368908
889603
405773
1020327
977541
432006
168375
1003647
374333
836251
416561
660377
118299
1001026
146274
232941
92516
1009602
21452
480271
546301
258160
478937
524720
909146
566782
278277
850027
148807
202463
23419
491737
877811
627592
512182
796416
737292
192275
470675
100215
94182
270936
90262
425906
475281
676259
761025
382495
549286
893604
701251
901398
329071
145909
621711
679888
69724
505251
226642
873562
529611
305059
241021
31468
213975
281935
766490
404317
832624
976193
440962
355077
415626
842441
353845
1041240
386840
575918
647735
878552
895482
8116
164429
20956
876989
529295
989876
285353
1006667
4015
50072
611586
794508
812311
801281
682916
402848
53912
922307
269247
302092
562387
496544
428338
747369
368959
333189
949165
773009
803521
129151
939620
615589
390312
677660
872940
588579
693083
918441
291921
945001
737312
200979
1014530
831603
873843
572231
342896
1010229
342256
328398
920383
1003780
481222
348148
265011
346044
97959
167829
735692
564690
132815
879458
242446
772010
28988
414442
175854
163088
965554
126852
331725
502393
719096
548359
719499
603999
297401
978083
507564
730108
345894
51613
26553
558064
942301
886772
862288
409854
100408
699370
847071
333377
1831
829452
505652
970579
956554
444343
162283
654611
233667
379554
61337
1010552
975714
647277
901431
954863
907231
645547
513019
311083
148849
503260
960202
304126
373514
636376
790698
109756
188657
534801
969337
894652
212800
559207
425782
474490
3445
354104
165871
1036580
634020
551858
294149
790693
658333
720930
700313
101424
833813
598241
831520
419462
239168
65565
225097
322231
465624
802560
756071
1020703
247325
678150
475879
11091
99338
38816
984164
834502
366644
630526
597829
56749
76830
1043394
977441
222956
363043
820059
681545
900436
240867
972686
547697
641701
282764
376287
409129
780065
96868
561028
194757
862882
477373
852935
106526
92424
329799
37788
546405
665850
5233
107758
21913
967379
781790
172701
1038984
843990
113981
4879
924994
585850
873972
533649
612531
377025
98230
636364
131066
465577
980272
566902
941731
73264
734876
660915
973387
685377
637998
244137
339785
813148
389876
854998
492286
515023
534031
87042
596414
867603
843774
215085
126977
379308
588810
396292
949172
220195
883709
181828
864729
884221
149663
67139
86632
933505
937536
88737
383385
870541
38548
386882
205401
203781
335569
403145
350937
227374
853972
410632
900368
324543
521542
878565
604199
848940
456189
947416
676680
282662
237070
38653
731976
115118
89455
578554
585894
162283
97278
564944
60718
900203
931020
343229
631607
296014
105065
617819
1004616
914936
1005913
665718
148330
677336
30883
542565
476694
883606
968399
130423
691252
263882
380929
576066
384657
950682
4627
440479
751400
452908
682073
334982
554178
361226
975224
346652
765113
30501
762428
653265
547562
581027
95258
798467
726666
998503
761574
634818
237560
613725
920808
497696
355256
408768
1036876
43165
84584
734937
165055
708867
46190
311209
344004
26878
638818
30913
451949
184529
308835
22354
517813
317723
881786
829188
3578
627083
817335
988899
616705
675159
562430
627242
800775
308863
687247
481936
55905
695196
166432
870851
476666
1039144
200264
6472
484751
311614
934782
732102
913988
96412
760642
968277
126309
204415
95826
225128
1035012
860445
411595
934974
241409
384382
367490
296744
929356
953695
517837
860075
237591
311882
75474
297733
788934
489750
74443
110235
254893
544931
78041
579937
552716
968126
620438
151464
636813
930172
141361
721782
455642
869614
669765
716713
967791
21179
81435
755446
15717
146640
320295
514888
563034
643593
371163
936489
385127
726987
187137
535282
602108
536304
213007
233585
558917
815405
978210
722069
759834
82102
923374
488310
249626
925918
598303
170828
40717
799421
321470
44779
654394
506838
473740
373949
665522
275011
46177
513149
546755
723843
448727
441118
314493
772476
879201
541244
506530
629687
952038
862971
123991
172736
485437
278115
650808
1016699
28067
924035
301143
960227
612620
39890
12270
918555
11617
400140
842508
857881
801392
292752
436836
756253
371561
645935
842578
529009
259715
692601
394881
980354
674947
162334
188681
515633
13976
646976
219638
396397
847286
163383
359034
237771
271781
168155
691237
54980
165185
648467
542002
933207
1013789
731543
5770
934131
520500
628005
833795
737355
211090
570561
19072
869418
945618
765862
975317
18475
856292
398493
821635
217573
89178
914824
518838
556205
975260
25801
705361
888502
196179
870253
1003651
961745
301457
122536
6778
582975
865629
162680
69397
489464
372848
97396
1015581
699121
299004
1042253
835465
884384
555011
508860
980912
606017
874727
983575
542537
160621
190421
383912
652114
767606
356774
240899
166903
396175
470533
199953
659609
36987
561882
753429
266913
523372
871700
179874
431710
271035
252524
551076
364655
270536
992951
950418
952270
895660
538331
422694
1019135
399388
576888
419742
225773
131660
197829
622557
629283
734860
100854
628491
1043031
630394
772364
587571
135557
384216
34805
942144
552731
622601
502868
401167
705657
241885
886781
524633
160968
1025093
788338
842679
716351
330763
798997
541903
818211
418419
95817
743677
1039273
807037
592363
276077
680799
7299
325808
239629
68986
781580
752326
147433
1014995
928252
18119
766507
890051
1028730
385348
119699
308154
983365
512393
768795
442795
84825
263052
694056
37266
961762
870034
818495
821035
544443
179386
528915
928080
437407
858644
498141
116607
91090
564466
603702
892215
775332
363452
118673
377456
1043512
763968
269441
473469
541179
770888
251492
904510
1039978
810630
1029742
698041
884316
64953
146342
639721
594926
684921
216650
932125
572700
260622
643174
871642
740747
368245
1023574
145516
177561
838103
654605
858080
531313
644800
554351
349604
356472
305692
96282
140153
503908
131645
1011695
790072
892070
268550
221577
577002
160095
857283
142764
281791
87239
654250
324844
57316
923575
245023
176084
3906
263526
878204
1026884
116042
260403
99900
893482
991605
194370
524353
195347
973672
344772
648063
731784
780605
410995
163319
394930
406589
370177
209829
66737
180169
203008
433208
993165
940648
298777
938930
327427
418500
1036854
925520
667522
812058
449046
961085
874494
643863
247308
707218
26944
80695
420299
479745
289426
775756
395623
1001286
1008370
684651
358169
636099
935490
72422
115816
30449
380393
710161
224954
967349
665813
485208
632083
5234
774916
847123
1005426
673470
471806
293881
263878
309560
311242
1007807
153242
725284
725176
1039601
495262
413291
1016320
491258
574280
939449
312935
861194
135163
481500
794627
693135
1034239
531454
182268
1023891
834023
359236
901634
671213
445790
46468
985842
483779
688442
384226
348932
66740
87601
851858
527909
115852
926470
525599
443071
552491
625807
113950
527256
463747
392918
913539
966248
935278
966146
669570
188973
331340
28013
663823
873278
318324
92810
82020
307001
282289
534157
6406
142186
628404
965531
770362
715747
742583
682628
946475
452628
295235
665710
849400
328454
881058
964953
718814
781971
142730
823753
856235
591454
783559
319118
937561
873769
767212
707087
693917
1009514
1023936
408274
23663
181229
645713
1028179
403017
190672
175979
1018454
972871
275705
694136
949276
723426
949420
751279
514802
244332
723799
993203
504441
654029
202924
731923
490811
210212
800272
58122
201903
756929
712910
243168
424253
230688
248831
477554
443440
949917
193360
209524
1018276
699567
268575
424565
264338
245311
9359
173993
1036175
820144
59825
911314
549615
643841
103942
110274
195199
873916
145756
547356
168941
841289
453046
676036
439118
655984
1037464
44383
663408
626602
985346
307388
672776
495613
645928
972769
724382
391564
710070
148949
454637
439544
441923
607661
761859
366996
1014416
967544
546152
594610
569432
5321
309221
801153
802135
973905
546462
555722
962252
481135
66479
437246
177964
390645
162114
771459
247346
413061
118945
126880
378910
495454
333975
337280
328515
927655
154574
241862
745696
956368
869151
186722
299360
848985
236325
998663
171801
1004394
197264
127725
15464
866521
903143
73450
676670
291745
357742
80061
615296
719565
975981
331782
235322
887524
3562
357052
253632
486380
251976
222393
165100
774029
537853
250316
539289
531461
560651
322884
667958
743644
389761
814824
704144
55107
25696
458060
688526
860320
201693
448716
628192
213382
254478
627995
356531
322918
286828
715399
414047
716048
853906
243025
290602
943617
375142
670942
34611
349542
276020
136437
145769
39236
110510
732841
174831
58325
247111
464103
269894
618727
1023847
620674
953330
401187
654490
590277
345644
110933
464667
540024
177923
767152
811344
906952
342263
835043
706200
373918
160178
1005092
974611
503372
12971
190218
751117
651258
406500
263181
685289
184633
854890
232902
851727
1026769
784189
923626
875186
428978
821722
920749
935112
586131
1005940
564685
338186
508853
7721
816192
500377
121986
47804
513320
464906
296225
324095
827674
519436
669638
480435
647554
690397
971735
417332
342387
987464
633578
530511
457850
671487
842544
42692
677260
444661
370876
137944
182938
45943
617559
246200
546550
648550
821078
565434
482207
691699
518515
843006
594696
502273
478216
744656
640250
655939
719535
988499
44985
824872
464340
945864
991131
581735
723085
863296
74681
461049
821935
15338
1028117
387450
255394
413773
72652
159301
303008
163039
322641
340980
704439
296278
653441
186076
668226
324791
672701
912490
513650
690147
982246
229852
385093
24361
547011
361031
655316
165237
958995
611857
641553
641887
687427
396406
465241
106615
790567
105015
998684
498453
254913
384586
229931
130592
994685
296042
10729
58491
673001
12901
627961
942452
861192
837106
901229
531319
495578
951704
185932
817601
888166
292173
276803
1022272
762844
6075
364185
599751
748651
610234
627382
717437
672781
124340
185224
12639
140912
616725
1017687
190752
316842
369287
419469
509497
1008076
95717
108353
296232
361566
738533
1016567
496605
780516
233286
75899
839287
263177
497268
685629
852520
470095
674424
134861
311979
629122
751004
817296
213057
538167
520714
1006729
596378
1666
8412
868614
578483
521106
192419
436216
597166
662687
365413
152592
327507
766
127504
713931
264825
607609
955088
42816
465906
876649
121953
894889
910341
512321
209511
425221
248442
532984
761230
197247
917029
350104
340455
202363
599904
890595
933914
564079
365646
540040
544196
918902
338113
169784
1037020
297146
168833
891120
964969
843480
995296
555837
16307
830159
830541
877371
522312
403709
328397
705085
549901
933297
384472
142580
321022
79452
759836
1020379
238062
63768
730310
29703
567122
1008985
7261
2736
181835
478460
280246
697966
458561
632759
54827
477205
762637
410353
356281
876415
180116
913303
231520
58088
648792
829511
196507
827402
654088
115465
464097
271917
540498
628192
639997
931136
738629
45875
870093
94188
995204
239794
949989
238981
1043132
939326
140316
985862
358856
751815
254240
891715
308622
355960
915700
923348
357436
532108
442868
1030852
847140
503679
899782
479249
221405
610219
636671
43648
144539
532616
460897
715918
640031
547157
910870
485479
250377
772769
319188
720050
410653
296520
400039
258270
452702
21715
1005862
1018491
748157
597945
425687
783345
1014600
1022362
880309
71275
940643
131580
861210
850237
282413
813960
827778
714225
1004018
695963
235042
33407
704778
203222
212460
120778
1873
833465
425856
35959
310723
783932
374368
878274
897397
137580
830696
258562
299748
503818
149479
290022
499342
783721
314370
482544
506954
841295
336632
546863
121294
772108
805301
336381
281306
573962
662634
687653
358200
284808
779005
403639
950071
846067
558703
1008470
513304
809111
983047
497849
38732
17543
447599
860932
771651
797363
417181
579652
823363
455480
1016194
888757
7405
667458
547169
160993
690785
817767
347611
530447
399374
67895
794063
158668
246097
435173
863412
128209
459301
188804
270036
963145
609820
63615
625839
1026342
154730
787401
426371
923534
490515
152062
902568
761823
367893
1040275
723939
899684
610557
219229
399273
646816
202553
219062
465806
968924
450650
628174
966446
169399
887654
983559
742099
338597
163589
332742
97682
595344
719518
292038
699518
12381
462048
212524
790930
978979
457776
855824
217171
1033175
536463
398056
786727
78407
123222
535414
62570
30713
109522
839741
577675
335077
275909
733933
785446
528886
95435
896012
605134
407263
965372
444868
709950
501254
217440
803931
712929
733425
762089
382355
514592
838948
505028
343949
84493
728266
424200
565958
489818
48655
308182
312712
1017480
134730
5975
915200
67836
563158
415279
171910
896800
666258
411551
817637
610845
537127
531070
181831
534082
869257
604490
388291
141520
789424
964640
1035469
762400
27198
129960
817037
891495
375547
891965
395596
210174
856660
33930
663453
219908
98369
835340
650987
120687
844932
245651
701575
86646
311919
554047
706176
844340
958452
842824
140018
838617
65252
295181
71762
193128
773183
983498
64671
562203
744838
434731
646433
23005
966364
533142
863184
353436
939142
434663
654275
453411
640604
988687
550840
141747
564167
303461
396950
558905
770310
216907
980167
581490
605965
729499
385147
166729
52020
181312
808347
467134
844434
777213
256321
667221
969615
244580
230360
690872
1024884
955819
504310
644525
964099
340727
558766
229116
259567
592987
977630
859201
696400
12864
129492
559219
682795
366154
101244
236928
789991
563416
365165
971145
737442
955984
360962
419935
881674
17182
854771
579231
1000719
751521
924742
1018134
137824
569660
337303
952267
350456
195997
161439
312829
355282
939634
491284
70505
201022
7528
925350
926803
698597
53199
510377
285838
374738
329154
967177
972081
317320
443169
646136
154439
980443
415702
340556
97885
953298
138672
95792
28519
159537
695673
1021171
793813
553885
623410
483176
827626
875128
785516
75548
716977
846236
494179
452072
167605
905392
749337
797251
845852
689637
819524
221406
820791
1034278
699876
58080
920455
913719
823733
768798
44436
820361
482695
52083
161554
897646
534220
515243
253086
631
93343
511138
312493
667348
1024378
912594
25623
613651
536714
558637
31522
18287
953233
996463
235353
985748
552245
843164
16481
667001
162480
445585
47659
156992
870714
963724
798746
755715
227000
543895
149046
857449
773904
639127
711918
645056
322490
524831
41195
542271
491131
467159
784005
347964
879713
191795
452497
170995
246682
914132
359327
677928
169572
392765
70086
187074
106403
240562
739546
886572
861242
381598
580834
570007
930552
410910
1027729
223198
578045
822910
439402
1001088
813947
484514
405817
165738
25087
37872
276633
831977
222220
417111
375204
876981
1020387
342485
364805
570270
778467
787155
1039477
399439
763739
374591
194059
520134
954820
1005950
927950
326304
325137
659404
233250
466307
592058
713149
356059
365740
540503
232696
57342
791607
843965
128514
180321
510243
507743
107124
793902
265840
530057
754775
883741
261433
806665
424375
108351
328684
909452
642864
100656
893913
880178
808314
855856
126306
237168
64468
576110
74048
271711
84918
556260
274131
880984
732485
829070
988771
1023790
819041
474658
511756
518946
223060
853004
501700
310945
512834
862031
886988
312613
994984
777492
922016
664565
589518
332979
206819
312426
604476
156983
81487
130007
292839
196115
37500
550860
108687
132084
793413
992595
793318
9609
448075
485397
809245
471848
367132
542996
438742
483545
12510
268079
129630
995429
694821
325472
651585
965488
359259
209268
329432
1007361
582715
991180
412354
625826
483195
659328
298631
237233
306193
495870
846172
370213
701829
611874
952420
484723
10014
953663
692022
1035809
325213
600588
17957
510381
690417
464627
826461
344395
761607
185725
473959
546479
644188
296266
588357
810853
296298
118838
907536
112942
667353
961776
550557
214206
917291
1044640
384981
16024
150497
11007
729627
412042
782477
212909
1018871
951899
741355
889797
519544
558856
709954
583356
1027019
1027064
178365
430343
923343
434009
796093
937363
170821
762487
935617
940455
671266
174694
777207
800242
524697
33726
260635
941927
34315
849275
371059
16794
349091
1039181
3369
74403
222980
895713
1038687
824810
347810
246567
300311
1037204
64498
267047
766760
844746
505774
261593
242987
781952
590476
75213
343507
1008236
779815
883107
628071
741628
965071
213302
254461
683688
176807
978519
939923
60721
599214
984022
301090
442231
1034245
870854
1032443
519907
839557
821478
158520
791710
134108
75971
346167
482221
177254
287114
273473
77132
948047
638534
837454
419168
813178
693666
478693
213635
552168
366841
978020
549264
358760
36118
958089
406559
144072
642479
756880
615482
939287
603413
574482
149161
55438
598447
970446
760964
141294
1005753
771871
187733
777670
564942
934374
704654
336281
52516
920307
458598
987464
370597
141958
602720
1020559
474548
472942
912258
402108
70145
118728
4620
1033793
945392
849907
883726
44643
575320
155726
183175
602786
83580
803024
284742
990512
491959
866314
815411
116659
607947
493522
133146
323188
684392
983591
940683
11478
919821
508389
786260
985774
844289
768297
849372
416395
490127
42558
648134
85858
860233
412570
994975
530410
143835
840324
321222
414017
90199
186244
129645
22352
358901
606395
850756
531785
410106
46811
16350
222110
590129
405771
148946
393587
802177
708868
9835
417559
149713
101623
1027073
848456
279139
23241
418729
871459
496812
381664
5507
634249
429074
87335
413008
618827
498380
218623
974537
516206
562796
508297
967433
56068
392590
524993
508610
4624
124906
165511
1029035
108631
787308
722629
500810
268249
442798
648818
1041314
119756
994342
867455
185328
355748
426176
356378
640395
185251
652968
526455
198729
309662
486025
846359
961402
379032
78025
150693
17855
159507
428423
435421
888664
663724
577828
989753
109153
334186
964189
101305
700258
317886
691417
587283
541051
491783
770444
666645
595107
111882
309876
592505
600701
604032
629006
294881
401516
659753
761909
663662
535577
806358
36038
205930
78184
258394
1023877
819489
380925
567291
664151
483668
695424
328607
716641
184065
737851
52208
492181
38539
688351
550185
326847
821102
227361
321643
799758
218811
733516
779068
985064
921869
795290
938123
684014
600332
207891
432783
695795
100003
106113
190045
178450
948802
994987
193447
849078
309125
20690
839954
391901
513114
594120
227587
608391
766620
97405
1009652
623146
775029
74323
977094
166215
580293
916500
564548
765413
798008
632224
307358
1035902
79538
622990
703327
313752
721083
30713
546809
286157
615194
916310
1025108
785041
747280
862887
744095
213829
253687
17128
987026
199398
111297
984923
15003
25132
273071
958147
598203
593059
307013
125209
73150
483092
987451
992240
369044
1000486
472816
286359
338508
226958
516783
382073
468183
276601
380130
517516
535682
866425
891181
914942
537246
99761
561266
388673
707523
789970
60386
378785
964166
752467
246545
870119
702225
280542
64509
1033697
714504
137164
157067
189090
105291
893774
895600
98208
755975
71500
83667
316354
145055
217751
430804
331399
163677
743940
514552
198836
165637
304067
836402
583058
760182
47393
89010
846897
668691
1014166
413012
326934
307677
130494
994010
766068
586880
1017601
455641
306292
969413
717396
29621
824997
727976
563801
194439
529163
298608
83568
836789
827368
629633
213874
105216
569492
697358
47246
203670
319736
1023096
101039
769438
936442
432082
594640
400110
930317
94862
545138
798010
860898
439148
631988
270148
114784
313132
87404
501045
707297
676477
791304
544428
659041
1026048
399422
94088
816761
768665
431409
635283
195363
603505
836049
785980
775212
784838
495947
841658
606643
498181
262491
747661
52396
143283
657118
755642
949254
352726
736161
367010
852696
42363
743312
830753
885689
653187
240562
204359
535224
543331
367334
526476
229661
71788
465754
982968
868962
367720
683447
496350
72259
191481
935653
626260
422705
458019
671389
736951
768326
410470
557225
750233
769406
150730
445801
584435
909013
223072
334231
70488
781867
81714
864167
95943
734029
825381
987410
951924
942153
93381
335433
1018098
912211
302666
829018
153129
122501
390120
377442
52979
1870
146091
607331
583226
290118
1025885
850080
133517
84216
708040
676003
123661
425878
794959
370457
500459
337015
263805
13100
628931
8987
182381
629986
829923
218272
1036289
45025
968525
758778
724826
785886
990568
691199
216274
796451
439529
212897
461755
623412
62479
561285
582188
746331
50360
626611
92214
235052
688644
886588
142216
919687
417632
638840
977199
714586
1013393
874431
242892
31141
67210
1008318
815483
123234
261953
911992
569044
183646
915361
419275
771027
999606
290530
38971
343956
657505
515897
899203
760473
529587
429010
535081
68019
715010
260494
935412
891167
69977
3622
115777
458422
98418
265346
38025
187487
700211
417050
388837
931518
978587
682553
486937
313979
41512
823076
366552
912008
323985
176830
376346
105542
289232
896577
903619
130320
374629
553781
45073
179908
337808
219983
708888
464307
226495
395231
1016290
669531
421513
397113
46267
406325
192094
569442
832824
623416
451047
185650
661427
889248
80599
56550
635924
274054
845266
132458
33966
44310
423905
915828
505738
29024
325431
677134
285209
857969
92025
878037
438541
553507
653835
894381
857227
694245
921598
543690
326165
908655
656138
639558
557114
620965
49724
986602
775560
994519
853491
447640
504222
220645
357168
180787
546678
225635
111032
284426
265517
161199
138747
394143
148681
627847
786209
361526
34134
511080
279632
250255
766605
745839
518019
23810
739318
460536
626983
200039
951684
442947
1038122
495733
529560
343338
612668
517329
657837
632776
970224
944549
2490
410147
585812
1006601
565383
884638
1029174
829626
59635
666437
446231
769480
201515
464084
870672
537318
452115
554180
127397
1005115
94651
320111
711766
498911
956766
612908
213548
97167
420561
887827
283578
871745
425181
389243
653414
432773
432859
136719
870487
127696
4441
301876
639890
1014257
725422
745460
31884
892531
240147
107048
840292
646367
71815
49117
116430
415273
814343
30311
1005162
753560
374203
542589
784028
1008617
1040422
411779
244247
712916
29675
636147
964340
541416
134415
115014
1001484
940373
542259
488419
55951
78782
293240
86409
325144
266943
294003
121702
32532
855906
11175
126164
979460
320968
490893
478298
279070
780768
221950
246663
57205
912080
773294
628861
10467
307183
596971
988846
757105
793910
230188
788899
298738
316572
152457
470533
834777
855401
327192
416138
332701
57146
614767
66403
508208
185772
974017
448144
952107
966072
428144
310371
894393
400977
1031739
468602
899431
3245
422857
213435
1007168
734924
294588
494035
608839
192394
13005
834147
896237
678872
48647
100191
857499
989467
81817
330564
589481
923279
713422
962317
975027
595914
841431
599604
317805
571147
883675
584009
201490
804228
94155
533304
624030
819848
564502
944346
241686
782008
973802
514854
591896
976728
226654
597900
110133
373677
1043311
934096
343851
25336
462665
806942
51398
14131
533417
339178
504224
68678
49261
771689
354923
948504
837795
190220
115677
826255
342619
150101
820238
1005199
1001309
87299
490104
490657
396817
81520
197203
960339
174156
579753
25789
637776
141453
8991
964578
1034761
292397
681336
434491
106896
217505
652555
143237
324888
872878
1007643
345566
381180
781036
903541
342474
1029958
509188
701305
166478
88896
668025
410346
836402
428083
56053
829007
864759
302094
499919
585514
492868
993377
940964
750153
256367
508189
611369
827088
628126
460562
343493
5890
962671
386491
4215
419213
684963
845966
1026341
917941
839919
694063
823245
983823
749328
20472
378972
810448
220094
8310
117921
621601
210874
104419
986769
352995
128191
42261
555946
481088
236622
888526
107392
562148
613742
509297
677054
436267
272193
529902
272903
1042508
572730
970163
337657
678790
578290
194375
770815
60632
796226
637626
213713
244311
333373
60940
734507
990689
734559
806328
945427
1011538
536886
32530
250413
694115
324962
550252
983317
696931
966370
852289
757007
690180
223514
307919
21622
730098
122551
836353
1041058
924168
484857
250144
803117
488131
925635
975892
560228
949899
351105
654465
261539
130088
511533
350409
552264
405280
115673
529625
13789
829300
664321
471138
936382
570903
826849
512685
572088
851544
940414
23978
309818
671427
457189
295573
715278
339897
867320
300054
535312
779939
854800
887336
76823
185929
575712
48863
423748
754213
646316
477213
440313
47603
717470
535679
892165
551325
13828
1040391
786806
898094
234657
463339
699080
900978
828089
514536
337338
163971
391791
161330
46688
611610
620653
217229
766269
224431
125234
284301
420087
561162
958249
628182
174513
1044480
742054
42878
510685
841726
348760
37960
145124
411193
628667
317517
531074
564784
1015001
747394
244062
812980
324605
897295
785103
944083
1016738
631022
624614
828157
300622
154747
1015761
709918
389095
148465
829170
1008717
669557
152814
963563
745132
185656
998625
216169
248103
729085
546119
203007
22799
829831
415442
212134
5562
997135
148588
561482
2245
610707
991095
866072
94254
308775
413431
366022
702343
147135
698010
976611
354260
52387
256056
361947
196791
64867
134049
1002815
771484
149803
926538
887100
329703
1011068
765407
186026
432756
1019295
222361
917429
1035006
902835
697906
215424
626580
680375
95743
869469
194854
1016450
506107
876771
36852
632958
571192
108771
524396
763968
621428
954236
155551
504631
506970
664498
137013
988859
260032
674431
156735
133733
732732
767454
522980
508246
38220
236749
585470
791746
145964
381673
502261
548041
950794
659934
532656
179159
558670
859116
584858
676832
776207
673672
194626
419393
945145
393667
607228
830573
143665
426475
307309
429281
596903
640819
578528
145124
509415
123805
1006966
595967
324640
710294
368826
139057
479581
72012
315953
247182
834792
5405
330538
419895
635414
395491
444591
731838
668092
828016
95551
481002
316188
21731
1001281
833952
935222
940635
377236
101259
293582
15762
125655
575831
231272
772047
278371
202690
532810
590125
921683
751476
538440
540891
83968
729193
885736
892941
416112
646784
368598
63649
432761
688020
391735
928213
851332
284024
639103
395979
385071
744846
58593
710452
841956
224040
822432
245339
921246
947619
816599
574462
556396
158850
712600
403350
147037
494991
902434
819738
114843
373794
365764
650394
332363
73685
652557
608204
489326
654113
140032
681965
554236
445797
390050
202549
818472
731999
783258
572504
969402
924458
177866
787835
134052
354520
123709
866747
923143
886881
210011
591085
962564
595089
411248
331627
466894
742661
256413
692566
304860
599126
120502
20344
639877
57590
834150
790610
418180
405580
672355
1043301
673468
833589
459952
319251
453456
13874
179199
565667
380340
436394
157308
423175
774340
140003
636447
316344
581628
691620
6354
956847
524772
795876
682695
652018
562805
412984
386732
632019
467518
576776
235173
294922
1032255
62065
1021317
886160
732439
676864
569696
611926
926696
238502
75083
106463
1017916
1008651
632069
931863
909433
642517
16576
406442
854072
696906
413380
402343
689651
412158
829057
283396
150774
99912
493840
856486
475737
141289
749581
594407
309105
609544
327061
993215
875498
694751
235708
1031687
806981
516963
922492
208789
371420
897542
264905
239457
514746
738889
732534
954218
13875
1043689
349403
1038980
876254
657752
608968
645649
835661
490580
184518
1017457
645727
535169
435752
859585
719663
54947
1010213
70462
139821
253493
991337
489781
713036
185313
14805
59999
99956
236247
950166
413328
689690
692344
1000174
359733
717014
668074
370396
221845
49894
37989
507444
937514
404423
353262
264349
835147
470332
1023434
265861
130596
656771
979812
562043
367016
100666
470548
678450
171152
811131
644119
104221
199846
224158
664378
686807
437114
516040
256748
543295
250389
354816
492638
138554
681277
568569
997581
957697
908527
742460
874074
938563
873695
68503
605562
565401
848723
611034
541633
279097
525871
49426
300654
819417
1006995
166373
11810
678067
956759
461688
944062
256093
693080
17238
35893
371091
507116
693317
369925
590739
821551
348281
494423
800936
244981
249239
356326
950064
509090
254866
1000095
433643
475202
758993
692597
689539
428096
662460
988451
124685
599263
504751
411718
570740
492952
710091
8650
661785
3987
265559
641925
774804
590038
495572
972881
125771
812149
907209
803699
89659
1043399
477080
18742
431827
352081
804128
585986
17615
974199
587620
220624
50334
447275
939250
316526
404823
996799
998373
727419
802304
980394
572132
257355
904750
903579
82064
800632
805265
307402
911585
545008
521437
535572
918709
629767
893659
652748
926907
181162
227783
355605
52430
203562
74046
731121
504365
86411
822392
884466
738324
233923
541217
300891
226521
808685
999447
942342
553096
843102
579552
819119
928502
532012
1035197
998243
665473
99570
669490
154910
792046
504782
659724
857721
990547
262406
274203
892046
23620
424112
608781
412930
875222
279721
897664
1018729
295767
427067
748560
38916
837272
894333
973287
460255
144756
44189
722636
31826
481927
561694
731039
487158
438441
989820
310875
824507
182949
785382
487411
662089
1007872
303117
898269
1012213
231510
145226
586140
81030
213839
192695
397189
983298
123717
467857
208791
168206
454269
398557
661706
478492
600124
711654
4360
795638
702596
167968
320347
204769
89443
832039
302191
808763
950176
402196
94226
509290
1017028
598363
871892
465862
214164
940907
808715
611405
289360
269521
1016197
143374
237001
350191
295972
357442
564743
1431
295097
492015
799001
839601
113368
934368
749283
311104
113531
619868
1008320
884713
335347
584525
961571
290229
625731
826641
753087
871603
368753
29010
680758
977558
746033
526397
591172
817368
87375
958629
540172
320467
442455
694386
193382
593425
733190
144187
679184
649043
858856
897447
604720
597038
594424
526846
1044649
704786
946637
757510
759754
171933
330191
986653
431975
237606
555602
186319
256065
180548
771005
735415
722178
414876
225949
918932
639760
1009816
853437
410805
323355
823037
282656
105626
543888
50281
936794
245458
965994
767295
342623
315625
576573
834950
722128
877834
314625
535667
333975
753800
634176
228518
206933
18051
522707
324104
242979
106190
114779
351814
22418
564593
648671
559952
878989
810329
311850
1025554
299324
469221
182224
931891
996089
906822
235031
699120
326974
289779
916798
96242
935743
673826
15351
81092
632321
680374
707881
791005
41737
271375
170246
853961
954363
403709
777530
522169
412693
705558
192647
151328
458612
27906
636847
619627
984872
631300
534853
929777
632559
385228
875424
674950
466468
199137
956051
302886
70212
804953
941197
213424
374734
1015013
574960
369157
22429
55303
870561
2515
54965
323141
722930
380235
319936
651769
995133
760965
755206
265843
687398
6893
578273
410562
562200
385873
271458
128026
321473
509359
850289
283762
360808
678972
56072
205161
599408
542541
635404
240061
782809
303104
102818
500000
655256
391784
456581
246959
381530
86756
336485
821909
755637
334114
862011
343853
248493
655770
219527
996474
550530
760115
388966
558843
92463
1036058
636868
1034556
756614
347706
202994
38833
106280
20089
164247
794094
898451
441266
1042892
92475
109929
178109
18822
1038719
27702
925262
684405
995684
842331
538980
803172
150064
888051
627830
829142
912914
202728
1037658
254575
420083
865192
359803
949088
401383
1015283
933532
423305
748399
639138
874188
396539
346600
22498
105261
473918
161863
779688
298334
264562
83757
287141
314466
339145
875579
164869
398874
353618
439190
310930
1009086
554023
53302
192912
814753
355245
641250
591704
803972
816431
920083
66063
373592
1019752
486296
117619
401283
341351
258488
653242
701499
44844
637350
344352
557942
35379
268618
776567
46992
952181
388380
411949
902184
999369
232327
611798
751598
203832
851702
178076
337552
22845
3322
466065
677881
686513
575605
4630
406941
678474
159870
843367
128107
304806
357247
216293
1034769
170058
351197
152
631540
445771
1035275
876129
284174
713263
566065
344328
838106
545208
810531
476582
727727
815922
157331
578410
366974
421307
531149
538960
597806
842358
284537
672258
22658
397623
322932
19608
193663
297540
234292
668109
157676
953868
426787
192499
86040
805119
933310
685334
962671
878419
379136
441695
1025819
828387
778961
504720
317131
954645
929928
191075
1015033
230861
912674
587796
715650
877553
534965
193791
92003
914500
789306
799359
786460
416662
98348
28096
754407
329533
984646
828664
620231
1002524
876267
665323
853818
723899
171928
287060
402100
1026538
779060
595347
889485
293860
1001957
491115
859336
793589
974164
169018
563314
1016693
735544
147527
338585
417633
673582
29836
542386
666855
883902
528170
1033339
391000
970075
578346
660386
873751
829805
336334
753198
719921
758457
560091
97822
926959
62723
971520
1031345
102573
989187
862438
740203
579736
1007711
903589
629588
57581
979678
1003505
248645
836020
895971
215935
598743
299172
916998
696196
566529
488696
695824
434233
468480
417404
482445
628984
847956
185541
759551
527170
387374
253756
173688
190977
481505
168868
990730
795029
107408
694030
211498
333548
8978
13853
696926
123899
223207
506351
1021070
108715
649506
18370
782282
630118
652476
380885
685633
895418
697226
82234
961147
358217
958526
709979
542364
615531
829904
2831
838591
418218
859568
735249
246820
924085
153485
261443
991985
173494
354665
438766
297201
748820
490362
385653
621833
101929
757183
654972
529579
202816
25931
1004691
319481
646527
168823
217409
605955
810348
868203
859507
419940
236985
572658
468700
884991
257918
748948
405834
601629
152220
503193
461131
620613
423162
942577
36268
126588
504633
447084
520458
962562
485971
773424
103702
710847
363958
191570
228295
421957
838930
597778
54217
854297
232104
597675
660390
94422
1029541
305571
910222
578957
344111
851681
519935
580877
854133
543672
406478
575835
471158
806759
95968
308898
128058
159824
92297
105091
1029089
577321
959767
87105
479133
219161
947801
106084
686690
101359
305879
563299
704813
1020937
231851
1037031
489994
822454
478208
379188
503178
105052
70129
162037
195705
1008400
812086
425602
138325
403617
1023129
368972
458074
687883
42069
643326
538786
757432
229870
649635
901986
938546
764408
389545
131888
595903
912509
484137
967639
147262
852980
840537
743051
835676
723994
827579
994014
510561
921497
209529
801886
316756
272980
184668
827151
774233
252565
318274
47334
184944
7972
954063
361711
531528
639417
325236
401903
817415
1023058
66770
37102
398008
453811
990544
382596
143199
260134
564119
958511
698688
394579
896169
323642
376626
579440
386882
1037352
603740
467650
1034660
439489
178364
399864
428047
574165
611898
797498
383842
519306
992673
865256
379247
469701
585362
472485
774936
316497
920246
75732
913329
1420
707375
640954
280448
30077
161787
485604
727677
1005876
814563
708717
389729
202642
416473
147814
205507
917775
5367
489047
960966
775359
831872
465930
603536
849400
125752
1036027
371019
599269
489520
153497
410573
35797
391863
1002582
764466
825193
673540
110384
288408
276142
385056
325750
170753
441192
19305
665454
811457
746440
383773
31126
487380
725166
881690
1016089
841967
905742
233112
963363
922328
839137
114122
120882
414065
314004
672313
158132
747415
89056
755654
753982
649923
493572
685894
945834
315038
913190
743240
193750
823629
770931
826605
726999
372548
178225
61255
157171
649789
602492
561110
103284
684582
856419
87114
102839
599175
915361
534949
96173
956368
947026
418588
745735
1044070
630634
25051
466022
707182
930111
128596
1037890
638309
786791
758094
682490
893332
529912
869765
923959
896444
403234
534209
679759
572544
459335
479388
625624
960393
740641
463961
229190
119350
496594
798508
334641
95972
299536
357186
315023
420665
759228
991776
789101
823955
177406
568639
116251
277246
6808
190736
248847
54897
1030983
276169
573873
692730
752447
1018790
241590
657715
1009996
952494
241754
190151
442081
226476
598915
434205
212949
46913
11760
933680
408673
117823
737945
564609
744794
637424
818363
579444
367059
183392
344928
262423
972392
499521
820843
303357
953277
267254
66476
621096
786060
352355
39549
679898
314884
8127
708159
284288
679133
1008550
109293
640372
877509
1013366
942270
824377
209771
926240
336914
233401
959460
571878
869037
164520
427550
738250
471499
281328
34710
777502
634468
273769
559650
313915
44151
149448
365440
710886
838500
875390
116696
227261
429586
788201
460273
406181
440145
122006
51565
179459
63113
989979
922711
59167
758455
949189
641693
373689
938191
845744
659943
5091
541658
1008110
208657
10207
388976
61935
575957
29481
278272
735135
242419
626209
397489
297463
325559
818763
506843
903155
828603
966874
1019412
358723
892662
265796
692725
901852
433671
9242
356486
601628
1031488
799065
1010640
741877
821225
326967
202285
442956
712347
433955
271525
171135
809713
53985
409904
494510
854860
614404
571287
560473
135412
877867
234233
1008836
623295
416332
929498
902191
279570
194224
920877
72286
871632
448066
817554
280907
109948
821916
318801
595549
572024
702748
547035
610507
554190
37813
973264
515417
228901
577711
525881
724071
729020
792463
671583
49881
862213
623791
582025
357437
296299
27013
712356
817635
589463
929408
336415
147059
33037
823521
518739
446022
196651
210946
813089
687997
247165
81480
435593
309142
506109
950654
752726
653070
493734
57127
52707
433168
409831
29668
1021008
123503
887060
188324
306970
508463
879622
26356
138380
827535
753708
860566
904932
71062
951072
937590
816255
231261
746129
208398
878667
604832
188166
126703
336391
492377
572772
884555
166973
779090
771960
321695
1017751
454808
124370
363331
272675
854918
555415
491010
404724
241558
197716
328602
38406
653876
515876
52070
442223
602050
414107
601050
65044
250397
331027
129658
322680
869242
249305
491401
885981
156406
644974
775523
663140
956175
745371
531455
914284
679654
825621
880428
638274
765607
612467
237685
235920
802943
449608
5542
241428
737112
919445
371747
51477
185676
652000
508598
899941
364879
482957
672122
561036
255758
320113
872306
954702
723099
191195
102812
180897
546914
926397
120775
398626
335995
888222
718589
141446
617058
75817
287286
245799
461210
720292
150378
880190
733783
728040
636655
750085
260647
585383
767879
230372
757289
494062
577028
1038975
246590
246756
517036
443141
374114
1041755
648054
651396
72492
804878
459530
705350
538815
400185
276055
284428
383847
997310
891247
802854
731037
406018
1025640
633489
547095
692438
510592
842214
630783
567599
683425
1013363
102359
951101
38478
814587
1041253
207352
770268
266736
78876
775055
189693
839987
998738
787822
397207
483681
901667
518519
1034284
837593
696998
132220
150739
508531
171901
505413
243144
924265
886536
736502
933412
975276
746740
765302
23779
108795
1011656
671717
330856
859441
300789
720648
369547
930120
260489
841101
884275
234040
601889
716509
48165
851892
812488
867483
490529
785353
899411
163604
186793
320774
742760
67297
922393
206241
228569
83383
922762
721495
373574
326297
371752
1022647
95431
966209
169633
557435
898208
635275
392501
146099
657859
432701
451757
1034791
967207
836984
647756
17889
1040227
496992
225895
306503
1029331
486097
13167
226798
339735
31619
1003322
359838
646985
405552
408319
951674
766652
231594
206736
525855
505853
751917
1005747
213682
1042360
853933
571483
725565
318447
689608
356848
970022
599490
116791
276356
918559
694019
793565
646315
119455
545917
137425
478765
124242
891769
481512
1008305
333599
1032300
247429
890443
974899
732002
646748
485541
31718
139767
408068
206623
15096
312528
95992
984418
115906
201541
810415
579454
217092
682571
239196
299096
556610
899520
1022301
538874
910125
994326
424687
949161
762533
495269
745506
845407
841230
559745
242159
355750
629399
663171
435949
422242
965912
284090
15350
443256
561710
929889
569343
27002
312730
531396
104165
780294
30359
206129
806269
329510
506451
153177
988571
450415
291620
650609
314335
425252
974577
589866
523875
885960
952886
295542
1037395
102138
318264
845398
30512
113956
95662
293276
416606
363792
566501
110633
272638
37231
727104
965244
765329
678316
315006
180397
976865
382374
670501
744128
208544
195335
979834
641997
929828
352137
802961
504660
412562
403659
432551
1024560
636052
976315
328070
348209
914082
992660
374136
915109
191649
488736
332134
610124
155780
344040
215524
60344
776526
222346
394317
261677
470754
806119
507451
135246
741646
1034263
30991
651882
108540
921623
180077
604189
415755
975497
683069
800601
718364
146390
802129
851946
556210
469372
176488
10978
992339
838364
387132
159943
127135
962250
452594
470011
869139
771656
120357
746839
136660
843450
80292
408761
932828
229422
358031
901940
310723
233499
780390
71361
646070
420030
464568
875612
507892
520929
263633
938481
828934
449172
294394
1032775
762310
706244
870251
679454
414683
80635
933953
888606
657737
474417
458105
981748
803545
861053
686110
886213
747036
233445
1017127
137981
149660
1020932
375021
798331
337298
396324
662901
371596
216453
5603
885164
755823
1001009
32844
349037
456295
450743
487452
759876
671651
201329
478274
529078
92361
482849
910584
198335
757802
943412
781507
274178
696787
1027101
711455
278258
318532
658615
830057
869365
282787
145971
631811
1010576
998740
919426
969814
1010754
541965
497924
349346
498930
602109
16317
302640
377630
102920
667621
902144
567174
772976
689215
777297
203548
666582
10694
602074
522826
183004
1044562
741562
875708
643909
214194
857507
922662
339165
110313
1019020
976017
129432
666867
662662
107068
605456
306522
798848
170729
708795
678380
30535
744344
947041
473757
576947
939619
647307
248097
670630
246845
868459
452267
979790
669771
555860
330516
574695
817624
558252
617201
401999
602911
999881
565832
106979
1008992
255394
160631
388160
1036209
741061
298366
275092
204396
628781
18845
170753
25838
238556
33813
758413
143760
823357
1025176
4023
816335
163505
239986
953405
618206
265749
848950
101502
998376
634515
331483
111467
666052
969553
882261
153194
889141
822000
454145
706016
25483
686012
488569
404969
535438
690381
288062
376243
1041182
721161
1021568
822972
82478
661979
494416
738167
355654
815849
1023913
586629
958999
827847
935559
293714
511757
289094
205073
375068
536086
364407
268309
819650
336710
1029589
428284
278799
365861
38900
19088
759839
220417
548264
340965
674053
467060
526097
557035
250226
340137
125712
335280
620842
900616
579398
787077
224066
558505
1010560
94589
612142
630544
650686
353855
179012
768534
216439
951706
855516
1005001
23181
965187
788936
757986
753785
852657
260275
304778
515017
135926
1012583
837492
1040213
475804
1032596
627320
53858
162198
985815
910870
332837
32868
36659
427627
463527
861062
928606
895139
504108
861974
834220
303441
811009
738895
647633
295657
233226
920595
886300
77983
973532
733560
113674
303408
280020
540013
912377
854240
1008022
869263
707176
117934
891
973937
139504
769240
790556
811531
743963
1017618
827265
659946
175045
446217
519279
78727
255626
734409
888294
136560
527395
83665
52211
861870
828186
105901
497427
473002
98740
244538
538176
584404
887281
381443
179532
88085
1014040
700320
180335
274214
303163
35619
997068
678734
412136
553763
452177
113469
167495
227850
776312
698504
79858
866910
536894
1016802
872890
952449
664462
974527
894415
470666
100779
829881
371851
865565
225772
88462
827988
515068
752370
287289
887033
221256
399250
914700
325249
661122
214089
1016108
521112
394754
484376
745320
609134
200992
733930
792603
581779
979151
863204
1033733
134448
358
70546
981549
555203
158783
945570
694105
552552
889308
353756
673662
11085
465343
643932
15289
925164
691486
433687
400040
984337
520848
361629
815012
943787
193820
1037796
444994
809124
914039
819121
560747
136567
793622
819120
509133
603796
477237
479663
76426
320019
943778
106943
499337
151290
896056
15440
1031415
610672
138041
509001
783502
483221
950601
573422
185744
910700
24862
1008760
830245
50015
901182
629603
802716
939791
605935
98391
482437
988708
557350
959509
42768
352520
1032848
622078
785594
60016
807234
223463
906427
870013
741041
42350
227011
1031591
555803
25672
994183
243007
133588
137807
720633
799959
152014
191408
333231
178636
983810
13202
853593
453849
653754
613884
884772
559523
714558
214391
805718
276358
216731
512119
600684
617325
683243
962996
452058
908266
310790
335070
775432
622327
906045
311933
644837
106042
244070
803706
353079
1042537
621199
999381
512333
417248
329339
836507
278956
1026745
305892
640747
713251
761769
23196
594189
467544
876310
921178
658396
525762
448803
327581
691192
607478
825309
880939
670706
667476
269254
425197
139097
478782
109944
1034724
1012513
37281
654421
268175
454694
847657
946815
578697
896721
102503
632928
373475
820482
289565
809707
538015
941884
5624
142592
586003
494210
168328
787330
569884
468593
169996
572787
107525
758330
140379
737304
1024136
265430
493793
463178
662021
679552
819206
607163
933515
372806
48928
515805
677663
233471
491206
709410
1002653
261743
709289
870064
219997
1000496
916650
19301
736623
188142
824799
641180
605334
868086
564010
225380
154468
636622
246761
460119
700883
672765
82368
181973
379221
661377
615114
591804
839944
650261
78670
213636
447060
438735
996094
242254
491872
852992
641292
120342
616590
605982
623169
473248
456269
396818
872274
316796
195227
174903
76588
610232
60270
594162
746217
752771
449092
178040
738737
790106
630070
13054
684914
550709
433823
1033287
247552
745574
132974
452458
968553
697744
788861
726939
893716
927684
328790
457629
823780
926137
828338
791013
1014355
486612
491793
27667
197622
141549
489602
70476
625
931156
455973
837340
920063
519393
963645
685912
525525
99878
336991
22133
413497
362717
940972
830295
780018
237195
594979
352052
995722
53719
291893
993838
797605
882901
476214
966905
1043373
716757
468812
823875
278493
475565
610353
1025203
707807
19204
28225
355075
800500
150693
428848
535518
601147
121347
962578
13537
427117
1023768
931763
934003
444082
401575
561268
353199
551139
619013
326815
110506
817648
423379
381738
109266
874257
191414
1028126
1001292
763546
1004206
389477
580825
948295
1013899
953635
216654
962911
518302
1010913
270875
574422
423283
580106
294221
398373
360526
799182
241691
573776
652389
797061
1021877
954668
788210
326104
149401
495733
627808
295806
41872
63423
410209
1023598
782229
747611
481152
336251
935579
508722
29694
915322
633126
936295
1027103
748768
239560
653307
705294
542392
436790
296155
54099
89146
374075
818869
129889
792800
668356
134998
950764
706189
229512
244476
158595
454413
512985
422379
87025
144782
120298
751767
534831
333343
423794
711876
118106
1044916
1012514
955857
802658
183417
171102
151373
1001033
273281
644917
808247
806230
568259
6595
716256
788107
849754
805579
991721
236410
212110
239164
726749
256894
767441
574159
422911
137566
254425
552124
477188
661811
398668
272517
422380
261220
321534
633061
452851
280121
742191
390344
805499
432730
380658
358749
992440
1037934
692818
332034
115345
485486
708142
874744
527465
400040
577775
621887
911578
789356
556278
908014
807127
167534
532064
213848
424113
925623
1034208
286596
227164
673891
415386
959098
745732
105059
414220
227309
305985
81540
389994
631441
469542
696559
579299
239244
7878
898603
120277
875077
1012724
903705
304826
48180
267532
869302
935521
795193
602130
941477
269572
308411
213745
318480
480916
593081
665962
742943
917948
985367
408813
411602
820839
243116
87087
1001836
474730
841701
771280
286703
746035
926923
74682
598627
737960
435867
224339
133369
635945
955584
438621
183305
623952
21916
224754
570113
775313
47220
216978
977780
220832
753691
765102
441101
1008173
455555
840719
14302
161600
80828
966987
314528
130184
191113
995509
245104
727254
826843
141991
302966
330975
585702
382455
17898
67170
686779
699299
688592
339636
962562
361424
208887
668404
176279
803333
331274
650845
612126
1019346
760915
845704
389608
58916
1021845
55700
977883
917783
941141
782790
529772
180171
473182
51269
466746
278183
696737
72517
373331
200819
472589
807559
701579
757431
273845
521758
1018616
1005489
454508
568517
259923
572615
116149
590272
294180
756020
682556
107327
626633
140517
687031
134981
164661
805647
895988
251393
772501
737530
1033684
632134
827437
100496
329887
611345
74650
698104
662711
160350
995248
218118
579736
845955
858474
981886
159304
716718
652016
910246
909989
59042
174378
711555
297548
966567
403563
164283
210876
879817
920331
348681
137070
789799
782293
99267
514510
541893
777797
81024
87626
43327
708508
892197
347704
588638
730768
1021886
480761
1011867
655912
255886
239258
697082
587580
410857
599904
545299
544227
533481
528943
99801
196389
369519
291061
183782
390386
892781
920646
398777
555609
110512
668494
908996
657646
1010667
795966
911297
324610
611338
238615
839042
691601
546676
362592
770033
916051
642108
947369
220059
864399
860882
19395
352359
345997
658048
1030518
925143
313337
801071
159524
470724
468570
82648
810086
978882
333324
55168
409501
973897
936401
1035403
143365
320191
324719
208489
192040
214340
261168
734185
585470
14914
708564
348602
18415
851786
994593
631884
971045
642544
479819
353833
815958
540780
946840
163850
777328
3494
938676
58823
1015362
772524
838582
402196
683008
602958
821693
880304
751039
325843
701796
48285
44998
824240
605954
953176
1027858
666280
1023987
8364
530110
529179
332747
69130
252629
429127
862053
238194
957647
376277
560766
633627
965191
57709
673311
409379
68642
910443
710601
915617
26267
739868
1037724
91787
549723
20871
414197
462323
573709
904980
825769
603840
611821
212527
545710
752860
961454
1023031
531789
170635
210514
66755
868435
790959
572927
878122
527429
126104
231050
898867
998148
262771
539067
755611
139946
706730
1016060
694176
528649
235910
157521
862346
243774
711365
507566
632791
50561
285422
132014
215320
237535
270813
394621
179324
1014136
478609
637232
835055
597290
997531
544291
559132
1023228
979434
604002
224844
502975
709172
218715
28536
65432
408784
306046
111781
215147
714110
487315
926447
662813
665098
711467
422296
732083
987987
523913
901293
376180
587227
980314
536577
548338
709461
869883
684199
403563
1030787
1030306
233504
357079
717635
880799
408909
60007
145421
657212
819813
135379
1029206
728410
131454
43494
92951
345491
732753
658173
1022107
946071
449353
1000270
618708
278818
711509
931404
419388
633095
615394
22728
855468
893425
584404
928685
524679
865424
689827
458062
708022
30595
895402
1002005
707356
67233
1016826
703688
163785
271617
250696
38171
620620
332536
936776
898935
275560
973111
275838
219284
344165
885164
483641
377281
507081
853156
505934
121067
330420
967512
577398
519327
525176
512709
668934
369170
491233
671512
990344
93183
709357
592166
514878
622153
117121
759568
1034436
776872
979157
124617
1029913
884808
670254
395729
1016840
687196
822380
1032836
603247
676875
663105
1008125
794827
526974
241994
887141
469799
1018269
465439
216673
1035618
994009
143483
569296
794457
184164
882912
67814
188902
874358
775710
404542
262772
488380
1022955
504449
101147
130305
678701
627569
752183
775246
754641
193796
421705
161700
757783
504593
172208
972267
5888
136495
561531
987397
898053
879794
126613
542980
51704
649760
910567
690555
836362
699499
633760
173777
254009
896810
565742
886157
247153
670498
638416
636529
443898
47658
127167
301455
736779
207738
1038539
710686
310189
755499
227887
523048
729532
974751
244078
390392
748386
783536
86466
32885
162628
1012194
959119
443499
724622
272067
301046
194613
669240
106311
905579
708817
533711
429408
336927
70772
732624
2917
186731
366840
525575
982810
249161
95203
189576
872028
1023580
962116
1000433
78099
636959
860981
965831
6104
872465
65064
220807
931354
850301
438580
310142
1028658
860659
786049
835391
891186
117370
733391
547571
869216
769162
484254
14479
493252
404831
772088
998928
776539
4919
968077
496191
828984
889965
735526
791938
674708
554646
856755
18116
469955
105198
430659
751554
973829
981796
826392
1005760
305987
843395
24093
391340
33839
820232
989984
1042208
796468
306987
495058
395712
616240
385256
326188
267802
1011339
150053
525823
1018005
806181
287606
424924
403069
212031
328757
767212
935287
603597
127540
889110
669965
706049
802734
45889
192519
241149
238609
654945
482074
666468
763767
294510
140567
180438
655998
1009387
696837
974152
23466
569931
453101
323460
919514
733316
110798
976060
780543
291108
768621
691264
850025
365522
919964
909343
902147
751597
776435
45645
796633
792511
139366
16712
642465
187624
881551
163467
735561
956910
1034137
91156
767876
127866
139922
81572
992493
129410
918033
625693
636943
208406
445966
158448
943444
638340
1043904
166278
375226
465801
761961
283493
269431
79796
76192
367690
1012225
729491
135320
713765
406360
1044015
714029
352080
216500
631094
277655
271475
328727
276870
822670
537551
269141
82809
251999
789593
812529
442064
613148
93197
455598
534622
256394
385184
941673
280047
850332
580069
851193
854859
762558
481868
205690
140975
863478
1006093
507199
402302
293812
465717
200458
973064
519782
355371
674986
661814
13860
344998
275231
87857
805296
260802
521275
135841
823778
463978
1045215
812252
559735
802527
311424
367239
204781
776251
1042861
40943
963929
787922
832888
749932
576352
590706
437612
131256
725190
144633
919334
319756
277559
249844
232175
462813
79305
262127
16015
281643
627600
361740
1022751
298037
280040
224124
961217
737409
633984
1023018
476962
238027
441857
106609
1023659
19480
683022
499345
682827
778190
824671
160255
331743
782077
113084
910771
559580
619955
178085
41167
672108
481995
231812
365593
735482
508293
42805
20682
599221
564128
425264
315964
854332
437202
578944
503156
1042684
591872
1036754
942000
614410
509851
919234
659942
1044378
183697
46431
567632
873816
863470
467678
670148
966230
524335
899266
334762
23537
712768
113573
686543
626013
224104
642982
710212
507861
29017
286248
72423
589409
399762
415023
212419
459164
32967
712433
790481
905016
1033416
726472
900870
196509
528899
557757
381267
822952
648605
687825
994695
420465
366209
913411
1520
671814
893629
472253
691611
955696
188591
140511
829558
351395
552440
449041
424356
221648
37072
332009
417045
514187
984106
940670
902048
863809
114087
515235
315980
1017626
941983
111375
281996
447836
649171
804968
822712
65532
4563
401294
157580
772255
466351
17572
2193
744733
989976
744904
870139
282921
11360
763873
11546
653892
1021448
738554
682983
952750
494213
740993
49477
68154
470021
966713
612220
44368
537847
261291
274812
902155
985930
526467
589931
65066
924656
1033497
859595
866488
519517
458999
35133
645333
333744
398197
649558
210243
421600
142956
151355
777961
143726
170489
556615
568808
835375
427251
502163
560911
462974
122952
979990
1035892
409211
44999
865309
201634
43124
445378
677797
454100
920187
135276
867537
1028947
959250
493054
350417
100589
245016
329324
883431
535727
954942
982016
347151
977204
230408
610785
193021
614257
31992
275086
593028
330923
310184
501255
262069
621539
685459
901135
258756
651876
423634
448673
708711
700889
634326
742224
964751
547284
815877
942497
930660
885181
665930
912220
970929
134860
60220
140221
277539
602716
202606
604247
1026068
631653
233814
795349
455419
867471
645164
327254
430922
70243
886212
789966
273200
719690
256614
227624
199676
625138
1028041
16748
998602
498377
519799
740371
920261
530986
169230
129441
916825
68920
573086
369360
936159
531765
740345
1028254
613763
353108
547981
1028129
235216
436582
921253
657255
134022
414566
129575
18019
306108
1041373
193168
686093
865741
522766
325519
468118
78118
727405
903580
955228
550942
332300
810847
330607
119678
755919
855530
645898
962893
194058
1011089
673877
645963
66567
673466
213985
562381
477713
259445
871441
545453
965992
195893
123776
198128
1006187
461435
498617
291753
322464
985669
933621
449706
17349
728342
43640
681156
519416
8744
1036891
374859
808310
807898
600733
551443
919332
693309
461474
39093
1000016
35843
523395
178936
22262
583648
474352
167460
97487
707524
936353
803704
536157
631294
884931
920093
902177
891639
911818
151917
426139
675015
836126
39225
80757
117695
126917
532894
570780
414497
576616
829144
940084
935282
921491
70015
1001313
931012
867902
790528
656942
973648
206642
580016
972500
540422
912535
824244
1000420
218358
691717
338337
737686
82779
307992
241287
7303
96252
337443
344561
313908
179631
719836
795408
956899
551170
628969
37657
546712
235298
64192
5862
605553
267433
608216
273084
656577
676955
119323
889098
879772
956087
498651
634469
374251
15299
960035
505741
764038
847903
411814
578416
253324
143262
955198
48269
513978
1037008
718364
333744
15050
557836
699731
227147
76990
993198
813652
774069
60417
1038847
704099
335121
585535
484205
560856
643741
879571
531412
123125
822976
255003
838030
581842
1032482
837269
100553
1021245
542300
930266
888685
530302
199301
119266
45211
241355
2847
398758
855269
934715
906822
931634
967119
915777
339643
381000
962100
314809
716451
913384
783643
877234
874333
205997
596113
995597
213610
696669
841471
75952
743599
261987
933870
380454
332502
67787
936343
820061
792827
227937
811446
114380
873581
644360
930133
718811
807133
607422
50635
882270
105628
241408
519003
349607
802906
365768
536198
59942
219600
368152
218527
982315
428748
720876
209274
953210
726901
996956
694843
726841
947827
107211
951031
789240
833774
865306
373047
878370
57383
452193
907957
65506
260189
665083
493877
34835
170290
208795
651867
528312
510133
322667
531234
760649
575865
917111
789413
937254
9733
1028368
489443
494081
864180
867242
33938
606035
1001621
872945
497754
894271
27527
726654
823694
358174
472780
1044434
603786
142894
312644
324209
19311
1038783
317528
942016
378367
427502
720239
70051
445151
93649
821358
242704
694579
243438
848100
812938
233161
232310
891780
720221
963224
687152
978797
440339
541854
823128
137673
456923
686513
649269
761005
563677
840432
532329
462782
572794
121818
865896
599237
215321
916395
321104
95856
776941
621610
613117
527457
996016
644532
345499
140139
211245
533025
148454
144388
690611
632265
954846
164144
549011
542962
634615
641803
1008201
987816
992682
56442
368207
210606
53894
603953
157933
756443
880858
1012802
231288
95445
462957
77166
598623
42318
370725
202648
114420
232909
398166
517824
287658
739840
998804
53130
642828
293675
663160
842524
211938
88281
151696
334522
180867
1030004
265307
812379
42510
565086
593458
706883
76950
579315
838625
459930
907872
766149
20476
543563
817923
570795
7353
92353
367508
772900
517695
558096
561895
618956
401534
525359
577252
629010
328582
779328
618982
235925
815773
171566
491957
286715
709466
697609
197183
699671
60833
998109
132168
552255
248311
255353
299908
962618
864066
817794
61745
200699
529667
587422
678169
388451
449594
322462
584445
921203
833929
891798
499566
139602
39663
472571
882622
649902
201396
141764
555811
837917
711812
152699
316472
807402
101356
454412
914459
60558
179351
694472
501056
643886
389807
794234
268328
27183
1033727
100592
530290
953657
681699
234329
585132
463756
216312
356050
315084
698034
860264
134164
838532
545048
404055
430966
177754
650560
296305
269024
363590
612063
658052
489074
675592
277515
344202
737843
893084
296481
488355
635955
482704
961276
294265
40573
73573
1017331
1026597
584334
239360
175238
422084
324760
128769
913229
517341
208969
908346
391385
26527
684296
791306
664940
724055
509355
862753
891481
34724
727054
935727
377496
424064
180073
849778
800135
594276
244407
16757
486011
523484
66660
490293
552406
568829
572166
945627
560592
1001820
893830
296351
686120
243547
434807
541908
295153
113649
610612
538071
652582
357694
805357
761694
792891
1009089
708886
347843
841096
1013981
279713
42893
631233
734823
235912
345758
385161
958172
545685
578849
189149
994820
784245
587622
946991
675231
300759
90653
691993
878627
732918
84843
631892
749147
764051
807719
358121
786938
35526
810196
926562
323911
1006430
176385
62265
386006
1043059
1044987
118568
431874
758783
491974
603892
26681
657912
541830
292159
854267
527427
157306
62063
605499
742129
669945
108350
249863
994615
154124
1004121
666217
371593
711864
760924
1016572
548703
450977
49244
757178
522344
850472
476643
197085
886259
160530
643019
682679
123032
55089
193241
183457
859059
773572
634708
158914
735747
501604
324753
148801
225071
347016
368136
624558
262778
885437
255407
803378
278996
687210
192827
989568
899129
515904
893520
264263
718116
354468
38720
217869
596612
732743
1000704
804666
663596
50760
773124
684216
527261
760693
557816
245906
118900
336942
95779
480192
268375
681143
669627
663299
349104
69721
56483
254818
425312
216638
202847
902022
511036
596606
233348
501255
437259
886097
640477
585407
849083
303039
714500
767540
596865
641074
338133
1029218
548608
573067
204886
516305
329978
977327
1035834
844934
293613
652238
103340
1039848
513276
290419
838757
834525
500166
382504
418369
48526
517837
864230
184045
978343
929630
841177
762103
34945
769287
528947
261329
790388
802831
58008
17329
560865
223694
765275
659821
437658
118000
25984
478257
167811
539769
750873
550202
726075
560783
940973
289069
153731
832924
666070
712135
944896
1043294
111330
861594
929634
339474
474766
235304
619796
287524
939783
157924
108699
546865
717498
1014199
59540
658109
729963
153470
736062
192896
386600
444872
659042
425066
206048
610153
513397
24994
43255
753980
954451
947427
980226
662913
209551
938138
686899
229674
305635
664777
229852
842938
343358
922799
559789
387461
196510
415522
6864
6154
600131
319729
902314
1008771
442054
450516
987780
214598
887858
415747
724625
922872
201692
943541
606151
264116
1006913
793505
914486
58988
302652
242233
15381
778111
773509
54568
79346
584207
688845
616544
288188
595370
134807
355579
744980
108012
821494
709064
1003283
678301
909380
476539
380901
372444
937792
423437
725843
83795
975187
151770
658732
885187
627095
154670
878513
765986
343462
333537
606096
517452
263276
478702
850422
147412
368359
782183
194505
316413
156870
476269
119306
77957
966444
180250
790833
70330
822633
370591
306759
483898
294968
360460
12684
471719
716717
967509
388299
546394
604876
383570
375423
1016333
144625
143757
207833
733698
130596
593145
439504
366338
1040175
101291
328965
116948
47737
994808
40127
838227
917
355629
246195
195882
400973
234315
994881
219199
235225
237244
945094
750349
141975
979716
763806
142098
303552
330831
913204
943278
119749
305728
99215
611161
428678
83670
529063
646870
165069
939051
866903
170170
156975
661478
380864
520902
915256
415080
240422
788756
111389
928366
353216
860818
33927
732742
744001
1044612
387533
379963
156549
16818
851202
765720
621190
41898
661633
837193
118907
783133
113490
27310
333745
404701
765261
379704
528933
687917
483102
550290
954801
937930
271883
309044
417448
813344
850638
283107
121741
121326
989875
1044403
416125
636570
175751
974323
920152
351843
252973
868262
289339
356462
724000
716541
640241
155696
710077
834695
87476
383100
478183
100538
171116
867639
587326
443417
268699
1033020
124822
986774
696567
774838
990160
585804
781725
479467
493300
92949
348103
469565
165985
410219
630081
213913
375823
160415
544318
148333
889516
202609
804870
473595
667831
951484
874825
482289
325645
496108
737722
237327
562849
174934
679646
665228
609251
214773
700229
897634
352334
890112
209961
129327
76608
979703
285951
75998
39029
1010746
789063
324477
134381
847268
184687
610459
477232
546304
77426
664489
199774
870136
389526
1021827
1000893
956585
900320
520997
339172
708880
719730
79909
562469
160116
679951
333061
678693
523368
408846
983134
264006
363730
271615
490153
1033851
405022
857802
775548
538331
897505
79085
258478
217414
659481
831636
818673
644955
59660
228612
598038
97742
592857
982072
757009
279687
923216
854213
681274
776884
571452
186042
345820
972895
879219
372071
930193
567976
927887
880341
584854
369368
163970
497391
743293
830166
129417
933250
53652
170404
246954
496230
954860
939818
532893
631667
591872
42559
897457
376680
389728
551840
488258
165342
140157
984768
213563
144723
559399
575179
898644
486171
677190
639369
168643
238997
910025
805367
284174
969639
933715
335027
410018
349055
64708
210924
813783
658342
766995
655551
136847
1025690
408084
699728
99574
447087
925469
384013
336332
307669
876570
100202
118619
941797
602888
327787
747154
40320
313679
933055
310457
974663
824323
617660
553757
339352
1009296
197327
403993
350118
98054
721134
440308
62909
124754
881440
59108
57356
1036906
522087
390423
633312
934963
14959
864456
732262
10492
900077
676288
106825
429507
225358
923458
481727
507167
61670
45800
777135
97573
987394
874666
1035386
524871
243014
892627
613175
502785
385133
1005069
345585
414185
903059
803583
170605
851015
999287
512058
969867
811443
612628
783963
399252
688095
892487
248732
631409
1000315
1038351
672576
925466
697823
529508
286790
325138
375748
1019351
244662
6499
50557
402262
653765
376399
710403
1023804
433091
201946
12660
880020
592132
605516
761468
892595
353693
532531
485438
742675
511159
698061
865806
93408
340255
217911
917617
495125
386056
401082
383085
467699
972944
199947
327512
338913
92460
57836
493043
748922
541584
801753
829963
839851
922663
951378
199030
952178
500091
767878
191319
338741
793932
569391
37005
805344
263633
74555
422285
1022102
107237
671019
810379
691502
144696
257713
241675
795053
43612
507448
1023691
959802
790498
409689
163757
950338
475599
423301
619412
1026794
20766
52032
1009195
531293
776638
259574
151044
66841
872479
609028
844691
618772
1010822
453251
450210
428461
903736
612414
150463
903713
650809
902979
234185
1027421
456498
141995
118903
684999
413805
284803
786109
771591
673039
513641
47168
861823
680822
422667
834930
708832
467620
120877
112864
628102
774483
967156
353491
751584
593087
855415
341665
577298
669430
596820
303765
497757
529799
629239
332295
87807
979338
666418
1011810
845624
620797
132419
597415
634275
362400
186142
256218
605695
561315
259412
340526
29259
910354
603045
433327
155541
197507
373665
364795
862671
156739
624960
788658
511490
859234
241560
320969
863197
518442
79451
329268
73063
923138
943075
289179
119260
134619
191179
820026
697964
501949
962198
1028191
846699
418073
664736
908142
293134
803714
859261
791733
374144
766503
663108
702874
605451
912440
290533
614790
446345
312976
745491
705517
625248
590172
610955
227494
691039
880258
888472
85695
452444
55239
31925
727065
514165
305795
616269
228786
79873
371771
254155
96136
297704
990673
719868
577113
996851
503655
922382
759242
765041
195944
46299
978428
968253
7735
434064
919647
800065
817167
163916
59826
490320
383115
84168
246759
702449
973236
14665
928585
316769
311498
232830
536179
336267
756776
988438
270753
750776
920197
473597
238571
101022
287569
678844
707347
486425
483708
49993
65799
52146
1020901
486724
41875
836495
893566
829357
28746
376725
373663
701416
581815
884572
511777
918934
634421
888588
714554
87381
436893
667504
356714
867998
570143
344408
89245
577249
95162
884267
612970
163219
271124
698172
1008718
393256
258172
756331
166089
301078
1043715
137315
377156
991786
998287
35236
925942
470167
631884
846750
489917
677676
317894
392551
208220
912352
262003
121852
459666
209536
819935
765028
873216
553239
400141
522014
935877
882114
764468
644301
686670
981162
874257
906254
191768
285515
718376
11969
268803
618892
164045
938577
403092
343142
208677
34820
412736
683175
432564
168979
159669
539701
457752
387319
1004131
708434
969409
536132
917048
378569
525150
358113
273361
555126
69923
640652
722011
1003076
233669
61872
149971
280651
847286
738078
227439
969055
14929
35530
217941
1013773
129142
104482
115725
904546
618007
101612
847718
576973
589562
169580
711848
490533
958310
731455
485003
306528
36796
360400
173260
322618
75567
642776
156290
50618
412987
62732
357078
101111
112066
1042855
1004287
404146
60591
7189
124695
437665
42441
1882
549402
1043422
725430
29620
902352
423066
795749
132444
931569
182868
881245
881127
251453
910861
560919
957158
689150
477951
41592
581121
501712
371811
197856
45183
658695
659599
891086
213315
811365
578425
814362
628096
458398
801547
818636
17614
339410
392540
443543
275601
102718
909433
802060
633722
106697
804108
135354
463559
813050
669905
671657
985092
69123
93602
432172
171275
624779
848418
256409
734231
530171
700470
856238
666847
538903
529468
599220
931299
834875
165343
661362
589334
790001
625762
90347
965852
996711
805473
27375
748072
127144
1000626
632726
689884
83162
77885
757280
706473
1015823
150283
734755
167890
931922
272130
392675
1000296
207236
834366
1044079
944786
749085
1004481
326628
828503
58757
190856
885339
172653
29942
14462
465384
1042479
875275
987520
11742
950042
869346
991299
633178
330774
495694
424817
239382
590279
619966
513181
201618
890136
622845
963187
248334
635764
1039441
970073
689993
852108
612866
532007
726601
933595
615535
312709
225259
142027
387312
622000
742101
391001
539248
488034
400709
594714
499612
629131
235295
536520
102606
697305
496610
799952
773707
60040
563017
611117
689268
915248
331640
618490
819487
675991
322022
366685
894074
979168
632172
499212
174893
658928
873044
458417
28835
512689
561204
251170
143543
718876
76544
347115
626109
302189
123769
608401
920418
942514
324877
667495
346783
382277
611375
170541
160986
605573
193278
398635
1000479
1027530
409103
481457
78304
895481
922140
70475
664077
251007
82448
317892
621320
315966
369410
561373
402982
771188
700568
869818
355950
131585
226498
148307
223675
459233
901376
299695
279079
461221
740504
898142
1030550
311493
266802
61704
1001358
609420
791168
567847
949332
37941
1006594
667533
185836
640904
886221
716352
527028
170196
294560
97583
42202
104858
786942
221341
417406
1022880
1005872
54103
537189
851355
794266
358593
285617
1006972
834408
77580
96836
416834
158880
950377
368532
939627
1031126
192411
903311
1036791
341061
568127
95776
368510
463283
446659
457374
745682
991583
528903
660511
13244
90685
187536
473553
676809
467747
917008
999503
668040
713542
771683
1037570
268897
915829
883396
620515
80636
837389
928597
385242
338470
328928
391218
27388
911956
1027878
944571
279956
34010
559192
191639
650953
759996
1021632
249286
819605
390557
135332
324894
857744
51694
331629
838413
422679
182999
880711
978596
817517
289023
508658
31516
6450
90894
951178
336473
787071
454094
320066
202499
801219
135860
1026077
718141
121147
10672
349019
265526
286181
349704
721338
195188
335671
957229
325114
842333
640611
111676
470448
615286
893996
603796
758404
927058
49310
422759
359213
984514
283449
146018
283032
704238
110662
232714
1013332
840852
438376
170324
990366
554648
733836
512299
29129
86785
174883
302041
76068
877770
317032
167313
586954
468194
297202
165216
796472
118399
328361
39904
93002
515928
488137
6333
517187
735665
111930
570846
852582
847323
800745
152358
599699
91851
34389
788598
843816
56341
516965
45431
904442
783423
324426
445974
219050
355457
110527
1041648
578931
797531
571025
255283
259083
888322
154000
296153
340578
247521
407927
951482
605619
487915
686192
61919
81650
776742
50803
58148
136410
438711
382411
768181
952613
359024
225476
599490
1045125
842620
197404
280701
516423
594897
594302
138911
101704
318030
640497
988826
1041997
374320
697190
850526
699806
940610
275343
757207
734611
799760
73342
696649
682968
536932
195051
884211
630029
1017269
333232
88534
352744
533812
225636
521039
239450
925993
720226
63278
890864
791612
282945
6723
82075
618542
471674
818060
345757
354114
425162
404851
791491
708818
371370
966682
750322
189139
894799
760409
660152
266156
1012850
1040103
744137
834621
517909
271996
938545
285684
68461
1043902
402175
339672
215375
206577
763249
124127
450964
156693
852233
711512
888775
731392
361093
830658
657333
321995
22564
482238
474969
760376
1000658
870042
650973
742700
795806
466711
899760
441369
842521
198663
690604
857682
516704
378728
890202
537162
189516
1025747
220883
495094
709909
399239
1002958
216645
809056
588712
437998
819623
53305
1014413
970535
251589
401490
40915
198326
88512
161612
569131
314166
164553
1020143
42356
970785
11372
167542
134890
787284
323465
531622
68689
967074
718403
638821
1039096
372225
692627
454223
426055
109638
886908
91737
422900
272662
190146
604042
841138
556450
23358
17202
947620
335300
998573
310420
431112
44690
1020573
224049
1043306
830504
56278
965691
69111
258523
730050
758197
343396
761470
760507
421448
977216
139731
62841
519195
377545
169643
696266
166472
16562
814630
237286
1018874
372726
494911
456015
649749
95663
335912
947093
586333
443597
518980
1043992
1007289
233963
710087
46046
825650
724702
78240
176687
256964
137667
753004
74179
436397
329488
359605
263056
655760
953812
171646
788994
132492
182495
1013074
433415
23113
544350
338845
606637
808353
265443
211650
434093
596995
464566
695547
778886
490851
483221
477125
1006870
96631
876803
224173
849113
1003542
543083
13163
463807
102344
864141
710414
349519
795338
953502
808152
263411
539303
31263
306655
277035
621474
1043276
678665
345543
248744
732619
1009406
437023
62041
826502
517623
496222
254752
495497
566548
809635
81849
305893
531211
84329
698590
600489
114796
1013379
144059
39944
576013
871653
400560
1034252
875949
284261
266090
868752
51685
767617
377496
254403
844423
682472
1019757
576838
210315
328809
216048
635832
424307
697231
348613
771875
56868
729193
638092
422493
271279
542391
313924
778456
69507
375167
751486
951134
371824
485599
922846
44291
1000637
232601
691751
757204
4520
810822
716149
363437
636394
469031
682970
661058
589826
767797
32439
306893
910926
1039402
889030
503469
624025
297510
1020611
429945
110705
771661
355604
804851
436188
565179
865057
592309
439595
779529
607815
390913
580229
188247
502394
1031565
72818
153377
494478
497132
81690
903749
928687
253636
352786
770501
447651
544190
949186
303775
333758
564996
1030236
414443
165871
392250
477758
933794
402947
333888
531403
982850
220431
842224
342224
292956
258276
934872
133408
896558
740966
694365
808819
27731
691215
506587
188180
518949
858597
16478
280235
508983
7723
248737
1031109
12238
453924
184614
976660
260717
694313
207999
135411
9477
680259
131224
333835
62562
901294
309189
106530
937222
809046
683167
498052
150408
520548
538769
85701
145727
676564
678971
254162
490833
217720
637663
675905
62700
402585
352587
231111
856225
492604
376334
259217
59942
718345
1001224
844304
112153
182011
99365
299053
74823
863774
643738
892302
543267
440219
420705
607355
848655
637014
585748
11034
169213
352618
549074
215779
847391
569178
993962
195981
671002
941304
484233
492184
471579
529086
260119
695413
320171
626622
116447
543407
504120
407518
374225
78979
80673
975249
33974
66497
435387
1028497
479421
803790
486753
703618
287609
433870
180734
497112
883388
320008
951708
594374
168699
605616
349659
869171
487858
885607
549071
962281
452724
716779
855608
826577
47069
948738
245594
962040
597304
452105
750117
16816
250606
405436
772647
988620
980881
806272
621324
17109
737676
643587
226672
361647
571546
225233
687712
46887
940872
102557
570306
490751
382410
309137
243480
984793
452819
552293
106177
959617
669199
407285
301545
481680
781937
135556
902275
919222
837697
963273
812340
877919
298786
539118
901999
206860
794690
694202
48686
402694
63490
92100
265663
814752
123411
585823
330620
870186
308442
745763
181959
28972
810337
663463
900987
863852
166278
888142
455046
45916
873511
791695
222639
685738
935119
836486
488046
440158
78163
333208
894784
801529
209365
589268
587402
996546
353687
797517
80582
545302
569750
381570
475848
928288
397375
1007294
9469
194362
287846
865921
111717
530555
234677
597651
949408
1038995
928387
796381
601167
531745
739145
493333
543580
355455
257493
6287
576588
68081
474387
747298
238482
833045
627915
370679
608261
957882
164770
697976
1035198
34646
855875
234616
374999
792532
17138
496472
33758
764004
234661
888606
393998
480308
764421
209186
828763
749453
992373
146618
835238
923625
753244
395359
654692
446130
599
545036
977972
992052
183077
957728
931431
194592
663330
385261
806063
794726
388659
255851
975042
419196
360471
107140
198506
847609
234714
734802
224971
549919
398606
474825
939802
438815
596113
898149
807328
441415
171802
1025672
335767
903690
19583
791938
400855
308452
365754
342432
625071
870437
412596
940946
50185
743528
250868
396193
964222
234429
462458
358499
209532
801200
261914
524100
778478
363737
116898
105357
279599
665542
105322
84211
198328
387435
18610
856934
269738
497462
320085
567723
349876
414
957339
570809
359220
510282
429548
386815
576052
649123
404509
690394
618249
406022
345442
429424
474557
832344
510273
846701
389360
580027
635299
552996
84847
853428
208529
1023966
446772
244977
756078
714541
1017916
114076
103402
330656
284628
278410
558290
353835
192084
624527
900228
869150
186353
692668
602432
913342
719753
257925
896482
285256
786835
826247
262939
588368
98225
1011458
23010
181902
528511
174751
217073
321893
546094
512938
1022638
484582
768958
1006384
35830
800386
123312
755106
821208
679251
765147
904407
484662
528306
944403
1044834
477676
782138
296649
106736
957685
146888
845082
541102
802153
800633
207924
928347
264651
244581
140670
701605
677555
192682
360600
313279
272564
376254
963
553644
379536
530756
747661
26628
86084
76536
116853
416366
826171
1011540
684292
943875
708675
993849
19422
942997
144228
330266
173889
654690
258243
741109
712730
342971
669448
262125
424277
754531
293387
430103
896646
137399
961465
8858
706922
340076
359472
732693
510540
595385
552280
931874
118784
332741
290682
769458
520361
315825
543691
448244
305528
818899
166166
112274
46996
885048
666885
456524
671611
710365
424870
799189
452715
951836
886769
315763
28589
140642
385251
428780
790779
879240
577449
746245
916188
324942
704308
420024
437834
462036
955602
885577
656627
247804
502214
367137
1021833
271211
473399
940875
243451
767651
574001
1001261
333949
301607
254098
629884
915652
304294
754262
129248
139946
199911
1018428
269632
961053
950768
249286
894049
315985
208591
156586
72218
598341
266739
812426
290181
71348
133486
721691
389730
608967
448373
838373
603577
705721
877815
813159
530583
1007109
96561
345011
799475
751546
12021
676314
125516
818769
47362
793751
295086
349385
488742
205812
768799
75031
230133
495771
463720
342952
62518
78389
1030691
966153
50721
958095
193172
340235
780589
704807
264531
242261
573055
925782
941359
668974
156448
22472
425415
127671
569433
821802
944634
627706
706922
52620
657325
687324
172539
35791
153671
418077
404669
683139
106364
867439
442093
291789
937492
109064
773830
506179
245999
731313
829460
475166
279373
593856
685171
604366
1037768
547666
637309
581057
484629
247219
726589
802235
172876
986725
253330
824994
405240
5233
437179
831430
721281
42325
66609
758905
1039124
885970
950007
667125
84020
373233
263242
601867
435966
889796
650816
471610
32239
47196
396058
503981
913559
606362
1044091
567457
245569
92238
272818
914437
603193
1040861
204376
666551
605963
758745
643547
184060
146590
911856
96303
456901
842402
370018
406306
633596
464974
290663
457313
922108
210324
385494
509327
667167
582051
255151
994687
366758
603109
808223
893164
850960
354935
787190
884192
534708
832930
267612
994286
966255
155511
28365
13515
386747
9953
212616
457092
564089
270330
765110
527818
23634
625586
2382
289316
339265
542568
848797
7296
606307
656181
1044319
316224
642143
636031
429670
329999
416283
524738
816784
283227
123787
200972
1003221
648190
136620
244370
935187
491025
942295
850401
452749
336918
948378
398023
897872
678700
918633
13685
802080
289054
904752
257887
398521
796585
440028
32256
472653
962043
983973
245640
20039
452420
799418
621257
690379
395741
158660
1032066
243327
961958
874801
769501
666284
418209
782935
176941
870981
558095
980134
59942
998791
550120
244386
74650
677433
851761
792046
970009
792026
130566
756062
362036
56283
294184
272910
187617
359501
365117
19793
658025
564554
1028364
64972
692609
943105
875853
803009
4911
789565
564664
5321
305128
421136
904760
1027819
118060
521128
121735
1028249
8823
810841
576925
784628
674383
31183
935534
713491
554162
272975
24602
455524
760483
765544
501798
1026968
751026
64843
383911
123310
778516
856092
1030749
53980
983081
308703
650736
288361
840637
280417
45323
158336
692585
755171
558770
463738
803940
305889
891351
123477
435763
459039
152588
408264
642875
563390
568696
918011
466580
401328
4101
442679
202272
66319
536332
511998
958518
591189
575862
855148
50566
331569
53710
737477
113682
97601
185564
231969
25567
122609
755330
114723
750268
536347
920470
197875
677470
805311
371896
340103
201335
297130
872081
828868
357382
295732
806968
897025
144052
354538
661929
423874
493067
59366
25216
989824
261391
360678
202383
49069
597904
498461
145366
1680
379065
818885
710924
923134
141932
366829
922006
755219
1031023
488358
1000768
255213
804323
230262
319603
37481
777971
349349
339028
1023993
730779
169796
489201
351476
3461
519032
348576
740408
313521
782374
1002486
342679
1016530
158815
393163
723658
627151
470262
527954
8429
768373
878139
891483
1003239
830309
471477
689450
19023
146756
798219
135646
873175
215317
563030
831615
667456
448356
225264
879717
448146
650101
154059
542723
48388
62283
176306
128275
475519
48477
897663
57728
204649
820327
460240
965598
494568
443101
165374
96526
824014
779110
952107
890138
860425
935709
735368
972391
959518
364633
179711
394078
796500
565446
682017
63377
269793
339765
794118
510308
870548
477864
35096
364511
412270
565540
366215
625144
664724
21444
903979
674114
857903
375042
535427
198585
145646
233172
61784
68131
693068
233569
202999
62288
55354
713279
569348
802092
105671
946056
897077
669149
265614
88334
439705
805487
151298
327967
26763
82416
249097
1009597
825061
958689
565512
283696
315188
807776
720729
635509
886645
1037859
144596
476378
425716
874725
939340
113659
650300
480436
931778
220519
627731
643150
896113
1024170
965268
392860
1030321
107604
347427
203333
398546
888551
736533
308943
192064
399617
186063
110702
549919
554471
581023
712582
281794
878109
467968
325523
696842
993588
410982
1011478
852700
581864
667889
435261
839392
774077
720036
261850
307014
944958
945932
899675
1010454
1016085
326062
46109
242604
575699
733243
930602
225540
272898
267517
100981
459258
804007
807898
931288
323233
690372
140561
104698
1027459
768890
131163
718284
1033578
52908
851644
572099
209534
537638
29303
947084
243340
784603
851830
132267
337967
1038561
609074
97449
282102
547862
168686
494718
876078
138254
785075
105652
591858
987030
768975
131001
119109
1009135
22771
242844
51723
511422
571364
1005454
407662
891483
916004
827922
530354
351076
605812
446362
73741
1014444
686935
693386
769169
940699
344439
710996
548435
612149
631021
731299
8870
1026018
80126
986560
450879
377853
252812
108413
310571
988289
277081
962732
937508
394012
487951
656674
193584
244695
280
509886
556642
564916
70099
910228
718912
40906
552274
966161
648417
692587
670825
496365
464218
9587
359415
485563
46179
1034424
997955
729607
424593
82716
186878
258728
485360
493909
36815
767022
429232
431534
812155
224439
802229
319809
1026403
268826
861323
284605
670355
410058
658966
5200
119934
638546
580647
246223
995807
213802
471904
342546
526338
884020
997908
407607
519852
163778
44414
66575
743391
533163
186566
341558
469573
212963
128686
925286
925520
867283
184926
230266
651335
628345
557969
585640
537032
992704
481745
574404
254401
391514
884426
195657
968050
518619
929647
292027
737030
75775
588584
526190
471539
6805
553900
245885
233654
198231
219791
739280
811512
313212
275059
601552
40494
419801
626458
962738
374138
59832
144904
392454
410318
306023
464696
471181
1497
992695
914399
288121
231753
875251
932080
481556
553685
798047
414920
800531
672058
66040
936763
229134
461138
455511
808752
685973
600867
739028
10070
156522
642219
786581
625707
874540
437477
760454
754754
76310
578063
461900
782474
922330
235224
765756
734261
132889
986110
995031
872267
386589
764463
688117
98280
656108
879897
419646
433229
822415
669106
834073
149366
557028
559439
380058
28016
475151
574644
360781
211869
422358
151977
118889
165747
755166
968843
915722
814786
1038722
391958
122398
247898
403263
600052
418848
486095
165733
994949
411542
518434
962673
66980
521876
451366
291262
418768
479802
1026571
540790
559754
875283
171353
339066
777079
129197
1004047
389184
1030849
788572
302480
721804
326941
146805
764976
616652
940179
168294
1028446
141528
13918
592403
429070
469491
460684
742958
338424
76919
714783
762542
743035
836406
537823
745988
877650
135413
52101
522128
259139
1014509
573926
376148
569410
918552
382812
864062
221587
699038
380028
527728
727695
279509
1040673
860668
801512
639550
369987
1017083
333911
858496
1023783
257378
398478
148893
606020
809569
275458
798019
227483
778702
113047
459761
283099
877405
1187
1032984
183194
861564
990793
555074
739192
666858
345212
513250
818293
535443
293268
298992
923492
678048
288072
740071
405411
543927
68449
499608
824582
575093
87274
781919
768387
896540
34399
561953
840448
423210
1023451
82277
323755
173911
190468
116767
476080
951935
820198
505785
590009
330054
440965
106458
892155
401166
96425
775041
145567
959547
325381
959708
130052
221805
23651
516580
397393
1035522
1010447
331455
479308
1010466
491122
196913
675751
104830
16718
84010
326731
679026
451962
158459
212733
403454
929858
555949
784188
734564
876089
222656
824059
650771
36332
50845
921989
138214
145109
1012058
595278
861245
570159
172545
760112
561482
195071
717097
495581
753893
79473
808788
877457
702771
813472
978719
830194
722894
939940
59045
542670
13885
819496
672900
828080
911844
377614
743279
478183
128576
391386
387516
752994
445367
107705
379059
262419
200603
44878
277240
203908
771406
516868
258665
610481
628483
284799
416514
81492
457057
113686
409421
90396
733940
1043041
611821
971827
814803
345494
114331
683249
703721
18121
648116
548927
649137
260981
384916
173946
928107
335304
3582
173244
993279
20556
921220
751943
76162
977642
839809
369527
518856
540367
672922
49332
92316
371087
806260
684833
794923
594734
416475
961323
304959
6430
60548
284663
315343
749224
750127
617317
418529
806130
269314
942810
55068
348055
339240
750576
356274
420479
33348
318291
915808
340622
555113
423535
1029318
181347
797557
38005
573091
55987
231767
542765
518123
375919
613022
319581
592263
332
376377
424878
595948
39910
184008
98066
903405
319325
251246
855039
755660
466541
98276
508162
633836
472472
485873
217290
8005
191259
345094
656167
278499
531886
543494
511063
328927
306394
72113
901088
302491
684850
304294
803716
1023009
13262
1044636
194902
165712
103160
212541
144763
82570
284042
148721
260282
975017
488278
420576
184946
58359
45266
622289
153535
584839
757926
445283
31227
577109
240502
133272
711905
1037755
80590
262158
621275
5868
257115
762211
903416
851300
97440
538154
990394
935278
1044989
869914
676528
238545
386451
175213
345446
569007
953990
264275
741206
506627
395189
931717
538326
162817
1017302
621280
1022878
880244
987195
438476
1009436
579213
151328
1003127
193558
677738
733335
239936
21954
488860
265972
914373
294791
377756
244149
960125
488523
529333
451235
606290
168466
915302
867684
47893
469470
704798
107491
149132
895286
484915
158675
849379
192020
306094
359567
106757
738587
1024133
547602
77118
626594
572693
700400
124195
944087
464707
502564
295960
165164
586655
236398
809390
934108
925778
12873
639948
215676
477805
832200
953272
601587
377615
576427
445920
340855
224240
596173
1032683
24673
82638
381221
641410
477829
719752
969353
480918
968027
617030
426662
86339
116834
43871
751826
793080
123765
706655
817636
193950
894740
608109
641523
260847
409139
828029
744966
111665
590721
760362
658841
39093
356322
333487
300890
93023
662781
715457
241877
184557
383169
838780
270898
706186
648974
1043643
851306
380762
1037903
372101
834315
210771
320367
233862
866696
260030
225703
736343
612295
855022
861790
165663
585603
898167
910854
58411
302033
298804
903964
392546
448222
862396
349499
736959
763001
1026077
731119
923971
277502
26314
235680
214803
38380
125359
315809
172625
544308
187455
226575
287040
278875
86894
317476
607296
586340
3369
347192
87861
620586
220092
115401
338874
148701
435906
677379
960162
309346
377516
350520
694779
698536
302218
1044678
94680
638605
1033784
906241
235389
219020
15385
519832
104463
800688
692225
1041608
640668
65265
546040
514667
522364
722811
106654
687344
345135
178007
750287
581687
607163
186784
115699
386064
868824
1016808
208183
37339
205565
329769
142258
804235
327704
877675
762165
521802
878256
926548
478784
981135
82640
189700
599998
221242
757563
192468
191498
416898
770511
584589
247742
918305
90952
448089
832326
554495
345179
225415
91587
36665
1024135
563123
322944
222060
361629
379085
252814
917625
860866
340714
70233
930114
951175
304462
100521
4098
419653
684449
872011
783664
842116
785700
146894
630264
466248
993156
595500
334851
879606
440441
63109
641049
204462
438623
376122
500191
523914
550234
707231
479860
331922
380529
632541
743092
386567
1008014
732308
71360
749202
902521
357646
725950
615362
734282
197741
445076
700820
54379
698570
860420
458004
750806
4804
876213
845693
346034
816598
387583
105870
131093
157314
646144
524228
976884
692863
235251
426804
137262
664288
764093
650084
547302
325008
539003
141175
274637
478100
933649
787113
566491
780901
810468
783254
866926
937460
146360
1018487
162222
672097
43999
790565
131686
926904
234659
953386
151165
519356
826234
858330
239628
258982
1024040
860106
296490
168131
193634
831807
411972
514173
769896
343082
146018
53248
495960
812423
413963
27253
10193
257250
458304
339932
137207
740924
160050
319791
455320
1019291
856596
770597
865833
352059
484132
840648
380748
541151
960487
18383
943025
440723
1014970
1015011
1012520
160540
276721
585250
40073
728253
868172
24350
551852
597534
531314
122923
68952
1021734
415554
712604
184061
155334
398874
537544
774043
125086
95531
479718
171347
922114
23427
1044964
904573
944577
795978
479732
337788
928115
505898
598996
503841
94234
86197
589394
548268
915571
5026
768077
560718
557876
948277
391441
165548
206385
72067
592025
21594
322323
55318
893776
226879
449419
1030198
925637
907277
333180
498012
273471
752819
957790
770358
1008798
111731
710000
23949
377489
610896
937959
804889
758205
704746
63662
788386
665272
193496
451443
761171
104302
661235
216613
306889
95042
486688
781963
793865
458188
629705
787082
120131
913986
61472
401633
618830
514805
686363
928450
748658
436345
26322
521992
545089
220670
39193
158081
1029495
763543
735096
519032
122568
218761
845463
44554
25614
746074
572023
295365
490010
104792
1010008
526377
217804
773939
947950
843510
278181
314824
253434
330354
963802
512647
42458
90755
178268
802974
122991
614470
837034
294011
1014911
331543
537328
994024
797650
684316
920961
784877
342061
526645
799476
352763
110505
311175
1017628
716550
960993
20340
594908
651409
92155
512334
554288
127841
526208
979551
875793
609498
1010600
283424
638822
393163
863797
274211
635636
398369
763540
973825
830736
96715
578768
567684
414286
475928
758160
349147
496363
144160
537390
280526
671970
790278
1038140
271446
804129
474089
603139
833620
533784
229712
432314
819785
199798
4731
658312
906946
216468
497429
195140
282908
342512
898598
702398
734628
642657
389922
734866
868861
1002654
9228
574973
124101
481749
163472
852727
774131
1013933
993786
68730
277162
843010
232956
754937
452697
108891
559236
615438
464908
183320
480373
692888
837487
682154
658816
471257
604151
919583
956688
12138
633476
587652
65617
287730
693251
271248
457999
570075
718666
724738
784712
239214
267967
303787
888113
41615
284374
558966
47628
228927
157986
89259
581193
84799
819857
979695
17040
84248
623303
306488
916302
876481
560017
613880
521624
399602
958924
433856
315362
693705
586867
854265
983774
199232
102611
875928
227529
309840
703122
615195
1045246
499639
151643
203663
478939
708332
5429
793439
177177
277268
552731
375003
133684
173072
242528
49562
946411
162477
627057
615315
927085
989363
997489
467069
328301
665744
1019790
599160
742105
343928
865798
1031450
429595
478216
97701
686300
468235
666716
165347
500299
1040804
911958
427872
142352
217662
75834
757114
416682
313108
810123
785811
35692
990975
283270
509168
120150
539932
936683
2023
804079
1016739
33180
914605
46122
853792
372698
729218
647920
867381
170188
755879
44342
515118
1020451
116370
451666
918460
633446
706129
304254
980879
220915
270619
517274
736404
75345
118676
847863
58796
742432
646077
624039
461440
387977
203429
53963
215469
1006041
428101
383174
506374
456284
993446
733330
684856
815479
629965
857638
296470
688900
727315
890148
126962
255733
580197
204851
977649
654631
419474
897115
57262
638364
913182
337141
501044
605736
79777
679269
380418
491537
753315
869504
94999
322530
714087
78789
965082
343119
63102
520799
927928
558080
719693
955670
74242
624724
798997
923826
435731
33716
489931
54551
738991
466666
997154
371527
552659
674545
288006
925995
630448
905733
519826
1003157
513332
154026
812568
307400
209625
321157
691231
116753
309251
707068
7947
624422
195740
567808
205029
900920
725468
898089
61746
734991
544692
212581
532183
801408
763173
774824
423307
480651
604571
1030992
516427
413336
997305
457333
465998
725421
314360
831836
409116
932397
429389
312883
359570
523959
335194
703698
371367
784550
412013
30799
358132
871258
871068
794850
1011770
827360
766795
35257
1031943
824513
413798
142037
229663
122553
435492
607583
744810
1044398
320230
133542
150498
910414
226260
605430
193778
463095
756429
155915
652366
159200
949195
786890
326857
421375
1019600
325768
552794
480392
241563
101089
689549
500740
965719
326128
620135
662207
627588
105265
477663
619928
313196
300820
257884
367034
456171
708589
282077
172592
280379
797487
554258
253872
576376
784844
108770
571667
1020483
327683
931030
83771
619095
1022380
225124
525921
570077
954413
7337
615165
267145
280792
213297
123142
876654
296861
624296
325146
833107
978438
855738
915966
659900
920162
836929
68317
815567
663604
228576
443808
722785
292816
547518
174195
259450
797403
331393
50636
797944
480049
702150
657625
880017
1031300
593216
6135
378773
1014851
111913
597008
731360
828350
132977
576855
1029598
173157
430179
499770
16468
179887
904343
268435
607293
251864
503253
164863
3914
885972
229410
863126
1028765
877159
558081
193727
902081
587377
864214
214544
1042802
118979
795786
56908
783439
309288
859801
892016
126962
518028
101819
581482
665220
197754
370052
10881
28338
161355
157299
545481
128989
763410
605576
826682
334157
939670
788843
52355
669974
294731
607042
196184
650371
650028
417063
642678
803126
707254
854837
447849
384610
403964
288063
406795
1014777
828006
877477
347039
744029
129659
1044009
1042217
232480
162230
26397
411140
45961
492841
824849
491205
759527
647282
169590
247338
262000
203642
320645
985472
93900
698966
330903
180362
317343
1028521
273239
794590
1039397
841372
822601
269443
949076
683524
497078
702542
631348
1033608
401999
748097
844992
146575
960204
547919
741141
287877
662516
766821
48640
559395
471609
802948
357508
813475
183654
340833
821593
999953
104118
1042282
906335
844734
864918
833014
666929
644348
801243
757549
34737
988563
286368
268222
720624
598436
575489
139622
867696
948291
1000004
473903
943284
540123
592895
306979
96401
40148
1003014
515766
1015304
63534
766125
900250
542441
522334
202622
315628
971485
727053
857239
867450
351564
222311
88213
1000295
1023411
651694
905252
446011
991410
651902
495729
812326
757351
492444
15145
500451
251474
780357
808496
913579
291973
480972
946941
745187
555760
682345
757150
144743
714382
338837
775102
503960
839727
899218
31382
556389
223072
726860
276408
157900
656449
1004833
753333
305385
697084
823962
27270
710218
956345
349867
534417
351552
867839
895168
414977
782139
761652
325547
631248
792086
334553
604875
140790
166206
275122
19822
617140
642030
299863
293816
791227
153539
694406
51233
783660
899789
743822
474982
479129
688588
870650
448194
299235
440238
991414
919426
947134
498130
254456
1023966
214529
391643
762874
926230
862131
222217
351547
121682
678983
811199
525690
972734
17823
224118
476510
46340
300357
1023695
23384
893333
765224
197696
845204
865615
719894
920740
496663
78566
15982
472636
769859
395285
997045
996031
1022425
429468
627670
26197
717920
921836
411948
650986
879229
714380
433673
514062
205192
893665
363264
297580
258437
675288
971098
927646
887536
891185
27117
14074
402159
40757
4721
483602
458577
700671
791221
38019
522651
959585
139112
911969
194391
980875
345994
4641
220762
539216
547434
34411
1033595
673997
222887
447900
819992
51944
990360
142757
365932
213760
333481
354674
716915
972851
981907
353358
989108
707762
667822
404956
830737
668372
269759
796004
986445
679206
521917
282815
722588
871255
883729
46618
906558
533664
529602
380955
277838
897624
522231
305822
353518
380708
290081
765140
1006315
101567
333753
663532
909590
33393
495458
53429
411756
234721
463343
709405
151746
835325
749800
190608
768911
335252
517541
109146
812847
220842
974622
1009129
743494
383852
570085
110196
640893
417827
664352
753212
265282
709131
34669
485609
974632
258979
659062
154714
602597
175370
216027
351313
670360
299977
511399
833414
187471
112176
928254
135676
256901
293118
335873
653204
294090
850971
892387
1013303
416296
699773
130089
663571
711443
446917
558971
292089
327067
720511
663893
693895
398470
231046
238969
168861
22456
590759
894780
582746
38030
531008
796806
122057
139584
508132
251376
430838
694921
877749
630385
377730
520295
387376
358001
1040024
827628
687612
207448
914290
42590
553264
498109
109755
995116
460004
792803
355031
122076
118776
525823
49897
687375
178037
1030083
789274
677860
812295
473821
553475
690565
552125
615779
423136
699316
473839
25295
608081
956443
479621
176707
519585
915146
127206
788509
803482
673079
466544
698834
138341
119891
190264
679148
924048
724131
886451
865679
509369
820166
227746
336829
697931
521517
420198
889590
1042867
63987
978359
988978
262822
938457
484440
222037
278182
838131
772366
345827
420048
257899
725546
35542
694888
431200
509895
36899
670262
359634
642469
671867
345527
846711
566240
808076
410483
53099
555605
351894
467026
526629
524491
109639
280582
652225
449849
50312
558333
146812
603463
304574
392117
77462
73529
175607
499235
865675
1033913
536240
55160
225367
261235
971805
327232
676007
868916
998975
531000
627520
686781
347897
5698
528759
341356
432827
582277
376653
216272
109708
395361
658939
524779
409750
31461
827179
1004913
985834
662292
134261
731080
690331
1039030
925762
1001506
517289
800069
812467
1044871
181237
88894
375419
616571
354806
74967
583853
818757
483677
1014708
964220
654413
120492
605658
236826
678186
412299
558298
929075
150795
787175
936795
44095
89445
720908
104930
182059
809066
860643
182306
606991
377840
42533
920381
847539
522240
831027
975072
774554
337881
559924
93690
731414
14958
977188
687872
317015
354725
142494
609744
357137
921861
346255
943526
233710
832922
332693
738617
30131
990602
545170
235986
383970
995610
8817
882861
18428
800123
299002
566245
542315
279576
33594
810794
954431
724192
378859
789414
87759
701934
736739
142732
519608
900098
792226
354337
423610
464012
640000
312396
125619
610835
273237
117818
273754
638866
509888
262482
710625
630195
148612
827017
509601
559784
307630
1008755
687257
215393
490048
207864
891853
112580
164454
108378
705874
248552
247153
781404
519372
1016559
234431
620895
57258
310994
276758
754009
1172
820040
297849
647357
741695
790290
39994
669654
465883
946925
92017
802397
646921
162752
688339
148070
602635
785282
629423
420001
747448
488435
776110
827130
222706
498834
508946
58708
47807
816155
903753
989938
630525
1282
689823
624049
23863
682053
354061
682512
223072
128011
361182
949425
439152
134019
1006645
677213
1029539
282070
386915
260054
463131
308863
279188
409512
908281
515229
200665
356390
853234
1033739
855674
253062
951926
991627
141796
160833
809671
82204
298985
808211
744563
865643
187196
820545
155370
950271
274572
54380
728072
161731
876484
912135
985146
983319
763243
1009145
847389
524300
123517
120880
806976
686712
878225
907505
706883
686837
372866
359406
634727
1013501
848178
1036732
120490
517645
3798
846430
52891
994476
297139
496923
108687
227801
802893
81594
700756
736443
565771
346622
147861
66628
327222
32322
555893
649145
401484
777037
469484
666015
72532
423376
719812
572460
442965
106507
742281
117257
764574
749271
275985
21402
185715
72773
415353
840253
460931
1035447
622184
812622
705509
410875
647314
388988
689834
486430
839383
403664
80022
565967
898273
612847
975487
619253
276310
915295
1039892
451281
264532
214866
789125
66898
425625
295174
748334
789226
579132
763798
551109
107800
14444
319940
223654
991729
72908
477574
540978
48795
23777
880538
1028180
438176
991269
127667
277100
1030644
961509
500982
848706
171209
1725
209262
137089
732599
356525
251261
902847
997818
18859
90121
889439
172492
115889
681810
414445
864185
541057
691973
781328
735707
229356
83882
789948
450685
760939
366047
548352
883687
601343
898961
787672
369763
96040
650663
675689
27722
5667
733849
526520
31771
263115
49218
718458
74673
164339
218893
41041
692830
787478
670050
742621
916348
280212
60943
580117
856191
868011
33043
273349
153824
261605
185269
940368
771742
187499
881034
710916
275414
156982
765382
407953
429887
640389
645668
596801
521732
708893
993244
399730
52234
742525
559656
221852
865998
622827
99778
572381
421630
999824
840098
704244
48614
69057
1024876
680107
302409
376870
828669
549895
1004362
379470
187241
248102
835401
842187
145935
168224
203905
484383
898205
465462
991023
78666
139852
488277
535355
117705
1013369
11297
446915
264523
46927
460749
338404
445139
301988
609894
848607
610648
919747
447288
986068
816519
715477
430143
421274
297555
65486
91356
1017723
346121
529417
198365
315546
392092
610322
100252
40547
157731
398759
624285
308952
544517
642591
689994
780528
752772
695490
934317
233190
475196
102184
129801
879995
414079
574884
715396
137063
408559
57197
251200
131441
529151
93320
822564
784981
337239
612364
172774
1026567
5757
244313
293307
231394
253158
858789
701530
311123
989580
557145
570200
367467
426307
854331
804305
297167
821476
99282
1014316
134926
430421
74061
420619
490971
85679
6825
704402
714153
81844
574234
234350
95407
29208
538199
453226
899337
515477
35838
639993
902130
962709
886441
180200
298178
533815
661891
886667
15511
95267
549175
238017
141052
794852
1004436
963332
701841
973355
1003336
756064
341859
67755
318852
706454
1036228
1025721
1039588
489801
197841
488301
349525
253499
658406
791456
594925
451581
576930
368158
295306
27166
156820
684033
392269
368066
935636
400670
929428
126660
568546
119622
4898
577773
705438
422462
497626
82194
990941
410908
1014355
482212
976402
765523
751935
202573
585417
803647
773118
212733
712017
912214
168778
8875
974416
786962
577794
412788
183560
906611
370012
568618
959258
845188
275081
163905
449754
193845
669501
773145
241677
933526
1016254
261763
587834
736134
874558
19847
205450
985356
24161
572561
734191
863495
120904
707193
276129
695892
366316
92309
114021
1038807
972955
611196
795160
731967
733144
863740
1012540
648319
899843
134914
234549
140044
824407
567528
432222
749538
257567
138114
976825
634831
373150
559768
843869
209439
868614
133651
409315
43420
375572
584830
453816
762139
196073
928628
937284
38475
160161
969714
105312
906911
872939
509774
779212
532186
870477
880043
832040
69447
71106
453656
831769
821315
521258
355343
509476
180938
345002
331239
33903
155556
39808
706975
876705
771641
761716
232349
752067
747959
75519
593924
693379
74220
698548
595554
838273
828458
160014
147164
551559
976208
241917
29331
890439
565359
79718
794631
70625
747816
26040
64828
859436
826912
505771
912117
677116
274500
765327
1024235
682803
346154
261099
542437
646462
972486
575312
900121
681140
1045301
865652
141518
625272
746920
75498
352219
991539
710213
602026
961405
499018
765969
592091
141252
998860
745994
551070
746598
222423
819899
678489
463411
908731
772217
220256
817100
589425
4644
1024281
861425
942594
404988
318035
153159
73563
833285
234449
438222
908834
479231
421008
7416
708477
336861
397449
125584
687831
431979
317108
359759
916629
32764
94409
349917
315263
566334
605290
579399
944611
136526
1033643
438725
845302
986315
662263
550055
882892
728552
271542
514749
51053
3252
867507
116379
843942
224172
703691
642589
158142
618398
130729
885209
421105
507828
376684
405807
1007305
154710
984032
518847
65257
342519
197246
566812
568230
46854
509195
945521
827996
835449
891865
321143
491230
985233
341911
1008275
987522
86706
325345
453143
840847
533881
990424
436413
606145
333904
497460
676459
367283
796302
1013391
43773
996866
251439
1033631
419501
461150
992898
101203
563215
1040272
206736
303507
608854
734110
599230
546790
115718
96226
509186
198119
512095
77470
603737
475968
511674
529196
5390
712163
350438
604729
680727
928910
544571
922470
700530
946170
987376
10751
77050
912905
866706
21046
273714
659232
355236
89393
821255
533574
868429
345069
143134
938161
231409
693467
474667
741375
870864
524281
484236
148890
801922
446469
1029754
633378
1027060
955457
450543
351662
274776
649685
836059
648056
411482
169806
12058
82208
1023776
71324
449678
57088
472795
99396
618265
955842
324741
882615
1016903
561207
550647
612779
425831
970213
337173
896582
316436
995201
390698
823418
375897
362797
488084
299983
883728
52253
958933
744227
535067
992348
11509
574547
766033
396103
344803
703788
212982
492064
943045
255576
53934
702873
561575
663374
395545
303860
38644
488442
427533
210835
765012
283049
335510
952046
1036061
622417
762263
324852
642927
406555
75462
94157
453110
627498
980630
809464
361860
579566
493070
306571
256368
375442
970370
789101
878616
177380
729896
291976
453082
62335
912987
61034
957465
110102
807676
599397
754975
1025207
664081
48114
342035
131336
516904
386512
605068
1006684
974076
219650
91338
768468
117925
392935
345678
699009
991565
645309
743876
529893
645102
506889
360019
750673
739408
1027429
454430
567727
255299
51496
850514
530672
111587
145313
670959
556978
19318
52216
864221
496826
284564
677490
337601
153629
367790
83790
735757
375861
928890
14787
116609
151659
576415
162182
810476
473234
1003138
865997
127395
154862
707144
702089
738443
871171
604881
568867
853864
948677
552260
778135
831243
130047
1031902
668021
504625
489689
142751
495349
519019
787855
11522
439054
687645
796984
156651
816478
192379
171875
675347
89075
134962
901332
1030737
938024
47718
1027202
1009363
668825
512887
1005540
512293
60483
824601
27301
625067
722833
573289
282364
729541
122418
450194
536508
976474
894749
344124
856579
641725
123219
100362
447506
828750
396436
593099
536664
315204
917096
49023
442631
999713
258456
110315
953202
790354
819997
396614
667371
195454
88781
378405
68022
890903
1026565
696301
985323
1002274
651359
1026569
45877
307481
5165
1011784
74317
738349
123791
909935
396541
193399
809145
831018
351875
279417
943054
656089
422590
42872
524247
361443
979885
329994
432392
72765
162591
602689
241490
965011
1006500
192635
736982
485551
161455
113371
914674
202151
501289
338604
144200
927042
382633
735275
963858
639624
944353
813514
845624
219285
616112
656906
544754
1020556
1029953
544500
518207
497876
542826
70045
809796
179942
610572
799568
886353
573640
668164
607884
235593
548844
638702
308609
599017
483775
349288
1007846
182692
798387
836062
484350
598534
798952
293359
821694
148899
338180
665241
46042
118299
92153
1001289
355274
677343
667744
968353
604167
242290
244858
285223
245251
36747
161500
1044323
206006
816019
306463
30209
86264
805795
570420
56242
222506
877642
31344
304819
76861
502188
762121
707192
468966
616063
56201
406562
71967
227865
902677
478428
290318
547272
239907
651038
839700
989590
136305
216679
702931
475838
1040380
9233
875797
790137
255924
874857
221736
695140
985343
728971
147202
591865
376101
937552
239550
237806
280923
182989
188744
199090
749089
897693
884032
645671
281422
947261
605640
658253
235497
763246
347232
120136
193900
270360
435067
181253
725324
620912
390803
130585
658767
114303
619425
839950
368936
598228
497884
345474
513716
195097
635777
227570
930713
409202
736275
479112
971461
454714
880847
103481
715974
327713
662936
523691
1020119
412258
267179
747399
921633
346368
516763
558132
273385
1006913
337804
461464
140668
84575
56700
887901
382876
785453
490339
665848
694596
460716
307804
662413
753846
940226
643750
782344
998455
889101
239568
655535
276587
646783
578011
795091
931557
556216
111098
717804
446626
610470
268805
243520
1035471
38047
703601
189660
378277
829018
628629
855388
502014
402768
917023
882103
131948
453526
349924
920705
790452
204339
819000
28103
909556
192194
325485
70609
308312
877779
459866
1021831
981615
260055
76878
490189
200274
906197
247990
356049
776853
772562
852416
205684
342707
474849
730011
944054
222806
718409
151667
701683
585492
93589
579810
730939
803501
751187
663275
922789
342636
602664
845581
562980
876160
119813
691901
45131
190435
916167
149789
993155
326356
202630
247071
1037608
914779
985941
952209
1008136
405119
789148
515746
387580
718752
419273
530291
473970
862369
719654
941344
432438
788183
361893
886057
602599
144003
682770
488155
80739
9913
714612
1022302
9002
444911
951223
280949
551008
57761
820086
782871
84885
721367
660047
806876
643654
298987
3084
848026
625447
893685
497238
425495
212448
179885
849081
649548
200180
976357
187041
234966
913774
483371
788454
926763
941808
7545
691029
459066
410926
705471
828738
210564
678255
623922
199720
820079
848130
755637
64347
797803
37294
879679
830131
497133
433520
840964
165204
519200
498693
817739
288624
347496
871471
256479
371472
226713
1035410
619645
622709
14422
884488
61285
175951
75829
752447
929291
763246
499743
174722
488575
636552
18077
38666
939432
981629
283275
209565
533550
258406
1018262
108400
858994
243408
562460
972332
310146
681208
837630
1002205
415798
375478
431869
197471
591252
117982
329598
69840
469954
916045
724026
611161
735767
200866
769185
344607
759150
767971
811160
819220
956782
14581
798713
1026473
730433
149457
197328
551895
630265
719318
563177
265629
28047
34937
236575
649241
146130
215996
732256
849982
479067
302483
735379
692127
104409
854436
167999
376542
101057
209034
371754
412963
545620
587003
563645
766436
215516
480721
516936
173666
860348
81362
959544
694489
323323
802487
54893
877501
756898
1016872
487165
757649
581694
824026
358532
771821
986052
235646
633238
541712
521658
1009695
1035487
462538
141163
192566
324261
497814
893541
391289
531836
447973
380969
532147
867627
756612
577464
581762
143315
298233
841469
286934
265265
656786
381217
53504
726952
325694
248564
807257
838138
776083
1005979
254831
460654
453093
439180
753669
715558
126292
870682
460450
357879
969337
818514
317062
102785
409241
539282
494778
14984
847978
277890
88671
672311
655782
560232
194542
734596
546394
395488
215245
300947
975063
201758
437215
45243
105756
500261
661065
314534
631625
552433
708220
396131
85093
645508
533152
504935
417192
36822
345302
228841
303536
366296
527512
493260
271501
299525
466164
673314
174717
777218
358100
708508
841637
484848
515683
1026172
987977
492693
820122
56958
830384
708330
872155
997735
303695
1037832
352229
671737
501996
802973
923922
798791
786367
282158
41471
731723
456224
722636
1041810
135246
798728
333411
849840
558045
827656
348102
64957
903301
489478
335243
676576
127031
945708
216322
1001599
871531
603475
510390
309473
420794
76628
856674
102016
270447
752257
996831
101510
711374
237994
467874
897506
726627
929874
984987
804456
159847
172645
620808
1040498
161436
278323
930613
385306
439744
456233
55754
652627
553289
660819
261507
975505
308616
741072
949183
416212
316115
560348
939763
1002691
855551
600130
849777
13228
179684
574115
495049
519271
311916
536214
493048
245289
185330
677471
908089
951412
551657
941951
202311
986168
325047
444180
37664
688015
365697
63391
338551
335156
176646
629160
616204
454053
642446
20537
869676
215761
148865
1044970
375950
644668
813101
528986
670077
399202
516806
300347
398921
209158
548031
870065
98220
1003187
246470
114236
952918
680821
728548
298524
379400
752370
715783
291470
463029
169642
336230
234069
25085
161316
225714
55441
784055
767482
1043925
750685
331800
108254
21481
570604
235254
770324
692481
240001
164195
708103
19384
226664
253942
298705
710561
144731
917558
774506
802866
719973
329952
380626
721449
927499
1029823
642213
863959
58780
1001793
303372
31060
324931
661651
295849
58695
985897
6705
352283
100305
301270
991066
978759
648741
584930
915467
64594
650888
284054
37065
691739
920410
462162
168326
275368
502351
955136
1009744
928648
806621
917119
500145
179221
650906
620399
201322
1002344
110980
639192
542020
616356
771864
634099
150545
108650
962781
796003
790240
92835
747338
714887
69917
779456
378442
649132
185890
41839
738702
574366
873044
299298
769295
797138
1039008
481403
791500
783532
239889
1029587
334075
217758
146431
539480
760
15000
283694
1031015
622294
110558
12914
689926
555057
208547
300300
845683
836334
454153
416084
928885
54082
642911
500548
155364
917743
870764
684572
978268
600389
828332
711737
981265
262085
1008764
314188
578467
92276
44251
707024
658545
524758
687046
112361
463720
32795
311054
417196
880411
319050
682460
553724
952259
229224
297792
252326
276607
660626
286973
821792
414044
1012709
746320
724747
804611
118672
258027
109926
764147
602164
485335
592219
245015
957828
106823
295413
703547
302267
113480
217340
913261
338198
17873
13769
679380
386601
841517
569118
615050
828053
951073
920688
263945
715287
757846
594290
210559
742144
694059
480251
706784
43278
307900
21777
74612
544145
421110
196073
429897
623342
856630
800757
610597
23815
20380
297730
767497
79073
701649
1003430
599356
539015
290513
771401
919918
18698
773305
668589
959832
523489
1030130
265663
113850
395676
44251
431077
138914
192991
566152
149228
295741
506064
757178
971317
53278
1019854
721839
591813
184361
1042733
919373
992496
787067
370955
470309
739077
356102
577754
296241
393285
744772
516664
536962
209263
467632
784090
376403
959959
159919
259383
622449
633112
719171
444391
5336
935218
976652
645115
266918
1027511
1002519
25611
23481
295339
892043
254541
880731
766802
800732
295423
804027
225183
782275
893998
195936
231505
518048
295956
121104
44234
186687
718574
961610
372302
83194
290005
1001672
339266
361590
527428
561573
370772
919319
483249
743129
358636
989589
437079
386859
819334
255491
807709
213897
226914
707489
898644
60943
250171
547086
933798
520065
412614
950088
658912
34855
587547
355804
388726
1007521
685349
675739
425326
737789
609864
948470
569825
499305
200615
41251
755381
706989
772419
453866
168258
12349
836189
666718
931976
114072
993560
618778
2682
572326
50472
444459
13739
328710
178251
655014
265306
556771
819727
544818
960488
70306
22869
57884
1025838
657586
228652
118777
424220
779759
54917
892144
543006
278063
124997
823596
961002
11163
885274
863915
635129
412547
581151
95731
413751
507005
269906
974339
492959
878141
824428
527171
1034884
79576
859847
951940
318408
766435
523746
975659
204869
202060
786119
747443
345973
295769
197502
734260
959924
257231
386323
231517
211206
330064
94079
128880
997746
598375
426428
1007185
728093
600146
808435
101929
1037485
372860
717829
551847
565957
734978
632520
695109
505438
768563
788479
920458
107592
525883
577724
179340
5838
310564
370434
1025653
678167
908038
277408
798039
335342
726219
196944
828593
937743
372085
947475
61
851399
821397
318957
820001
1010284
969764
838579
819084
624360
460881
898344
891426
426134
616231
368675
902248
632252
1019882
333452
180407
679595
16712
110030
49444
429524
666383
341654
892336
954650
724447
607915
588565
1021737
772006
871758
965712
1005187
861769
962567
326066
769627
451769
293898
200353
973072
695136
23390
1417
839762
335937
92617
964170
658983
113476
920233
780611
854854
73828
278914
106198
850137
805783
246885
787576
201016
570559
250143
42123
111628
220978
291471
967074
943786
489547
132012
312289
921341
23980
471831
571028
1011896
807838
965423
569771
831658
735468
445935
134610
642909
711664
843332
839689
478114
648570
948191
628926
544949
178888
1017695
111345
552787
893813
685948
9665
939746
534567
771395
149155
797258
497388
477963
190823
499197
216041
704690
47885
561745
1020448
263220
909216
934847
293542
772516
978759
711423
60481
648714
15529
719611
286503
519193
64832
787179
52577
47376
268715
45845
974365
494865
465346
251882
945945
397577
623498
699383
88095
793454
465834
227880
957031
774168
381280
172476
245913
406620
629151
877295
700757
685161
899874
418920
249407
495698
691260
395561
671098
48773
419508
660883
339676
77259
384034
638311
569521
564715
679189
413648
479598
652897
633297
30187
1006268
741629
170831
541327
365007
613569
136252
216652
854988
251126
580161
205757
545428
403683
924958
692070
703731
696113
694221
1003582
317196
480615
2611
511953
815287
786350
632370
532525
245133
681509
428571
186150
884512
137952
4288
445864
387746
212787
146578
741221
786057
1035356
113407
955042
253395
514147
830648
956369
806827
254584
947791
116307
624759
685127
469634
726117
167735
1006080
838146
581837
571585
500796
811061
467629
641265
611880
350091
480529
284119
376910
439669
407460
830158
198129
611918
768162
9491
92133
63838
192426
700300
576052
378234
141082
16000
193134
519131
460578
995639
286254
710583
487248
1020841
395818
974141
732874
664712
555925
490753
322743
109182
924113
899535
1013329
81018
181771
940023
75030
820256
503982
1007287
769711
650428
350386
158919
364212
154313
71608
116598
720262
636527
39447
527472
216016
993680
792741
10963
755645
50171
162340
725543
964743
441871
378838
760227
689417
1043534
864755
248630
455754
719783
804989
443086
210556
846276
898673
913036
1020223
937441
847162
20845
904578
976063
429918
25560
876076
842491
474072
916010
774655
56775
129499
764736
920627
24067
605550
575785
107861
127991
136757
332872
30861
56471
383910
391968
294070
20814
601622
888525
301653
375281
830901
487329
685395
804372
653803
695566
458742
353867
317746
577763
299981
881047
742316
119194
799787
463887
19412
312483
1011262
706536
230885
562035
9844
886175
347071
98839
22177
327552
650451
746924
834614
1039168
498321
187644
425016
847401
939910
643303
68284
404656
824098
556385
953661
1007484
562297
894692
310471
306240
63404
644471
73542
613328
689272
487205
89582
939772
417892
735058
884759
998199
455542
1027915
996167
199748
1024348
483390
324085
128519
255147
65730
343723
557374
418304
632423
119062
131928
165347
943976
314909
1029000
972359
459776
224271
154085
274520
30132
588961
815962
439446
672256
661622
465124
58910
87538
245769
50501
740081
335262
131212
590289
428512
171458
948362
973914
317475
535827
106853
1044851
1034992
554681
720183
784846
233504
677724
542442
24344
187208
693543
869233
991935
1024405
80789
1028811
276970
117335
485109
923339
478837
1039006
82392
808767
711273
140669
733576
925547
898761
827515
836542
904225
385604
985361
522568
210973
496244
58402
877084
637638
611274
638170
759473
234347
851252
958050
195671
358160
577687
35818
1044975
911321
737759
908922
283164
435379
637022
164100
357926
125271
71121
60590
131052
225287
1009256
206525
661706
992825
906340
1020525
673405
237333
623096
91959
510707
969306
349152
835957
630031
119358
102925
791553
442663
200966
870555
200231
935278
94689
300482
105349
931154
440543
515501
515463
616636
862511
642356
779728
702352
461637
984179
813728
378431
1027839
764580
68817
1032001
931511
47769
22292
754550
1007434
358069
74106
911537
277552
676463
721414
881097
906966
962330
659947
766694
296363
45073
331275
768358
662285
487023
360477
311071
707493
62568
520188
91704
645557
104893
711547
355738
762938
685336
505484
576773
460318
411638
136435
792135
946364
72228
835610
37551
989248
919980
6847
157536
583688
243317
103529
219656
1036859
659514
542232
205901
667749
234858
856403
320481
176423
868688
510
681848
822473
556213
175345
720462
864594
151199
1033650
108107
45454
280105
147070
613399
507081
112123
985428
148543
1033755
725642
523138
534458
644234
846488
706951
728757
982644
530005
233926
756459
506139
819392
435188
565714
220849
556177
859177
1025966
141611
268412
372456
100487
669811
319710
839231
827650
389528
74441
739573
547581
706900
329853
183844
959424
464912
396127
937703
932376
389220
836927
162769
79233
524966
41039
958629
1031236
787981
725738
195191
944229
974881
328694
349028
794256
618910
51362
326332
1039005
222022
112707
927052
965899
1010977
418217
796191
793309
583702
192632
772420
248190
626977
977425
852732
933272
81637
461761
866674
116242
41609
523440
240223
956059
102115
622338
909393
700406
472477
402486
153020
233124
407316
691915
355993
121922
704524
491547
512063
13840
694512
634782
142084
403491
204252
500407
107373
935742
393559
868327
971693
772918
451202
577714
543288
664435
765672
569769
428234
699399
224009
47593
192932
321109
545472
679252
523652
148787
764823
148472
54446
593871
86579
930423
1029555
67073
373116
190008
786686
38123
160996
82482
518674
449918
722196
115086
797709
381775
527334
764905
741366
888232
560673
739969
253605
134626
847465
697506
926975
38379
216140
587656
728288
18001
694079
510850
957918
399942
656337
136699
425047
627047
732112
706036
255021
554003
30382
509596
794786
603838
545048
146416
251655
771091
457478
69037
530949
1028120
369873
1043465
555988
350521
780069
662095
423481
980609
856466
46003
325673
408403
622647
935384
849922
637660
199722
238737
292910
178045
984763
242333
201903
70466
645429
402148
291654
377796
16938
313384
78767
920854
518849
647077
555703
972693
760536
193220
206701
639487
479220
298384
10495
784933
643508
254193
20817
665251
22217
275526
946641
989785
791853
437132
237930
423454
405090
501308
11132
1022793
1021681
669005
349763
770765
974927
468030
326006
1044942
827574
268779
180943
584466
410956
915655
527623
972557
912673
317347
920714
605383
70049
915630
982651
259357
626148
652986
131982
960836
227671
266375
216371
771103
605132
119300
369519
10688
470894
675559
469309
850980
141539
944279
521936
736575
737817
546733
407824
762710
806924
681378
335803
325853
215823
20620
99926
641266
361980
202220
742598
143033
46598
1040461
89386
928034
856320
178101
366563
954525
974853
34290
968209
976973
703310
290160
113516
1028772
388756
666872
444610
701112
345764
125751
489639
1028388
971816
222211
814268
998045
484590
111426
124258
337605
649508
271830
1023984
223030
674792
810052
132345
395798
6885
104248
200219
881630
411900
375247
596524
186472
685832
329370
699605
930578
602249
628542
838794
521177
688889
645558
481131
250515
345501
766085
821591
653468
577946
827257
771211
752862
1014030
11887
603159
887157
870576
941336
758672
853850
184230
745177
441207
417238
199807
467771
170598
406468
592667
344454
451532
644451
256552
57166
564783
192298
764896
192253
457036
557095
534869
867743
237728
2166
226263
886689
509760
675613
532773
121657
132725
721255
6678
816585
229764
301829
880624
991719
938120
137517
1041302
183909
844797
6225
484773
725885
760537
218552
829655
1022669
232000
697352
421986
484109
143325
939767
699901
851466
423081
412133
985483
933636
17758
428258
978175
257459
300412
15107
113061
475609
84320
642147
567176
270429
161336
778140
413167
697903
428201
775175
525687
978154
1042741
20291
965671
885348
889280
432590
827944
517631
756561
101635
836521
1025627
855424
437857
260057
82545
173281
1019650
414752
778031
508006
568591
882158
1037545
4750
600313
107297
707803
450904
181935
85866
213733
287607
346407
684068
564152
940993
761708
593139
518247
738647
256479
133926
240417
324786
719506
906559
18005
823348
540528
534168
339875
44431
482347
280612
571961
103894
373357
928953
63416
151974
265360
862019
178575
719638
362865
190705
269097
373186
537235
586642
840496
947009
403390
367878
296215
422178
161621
737922
89394
30560
545524
971122
132436
390752
232278
963537
12886
817874
634641
539569
587565
539836
671274
1003055
310534
977248
468909
568060
334757
913785
903998
310347
861290
116310
349302
590024
440690
210169
97254
150171
279191
143293
215875
343991
938870
393942
167104
178483
139274
601289
772088
310854
996378
420892
60545
623878
640768
283457
733808
684288
259974
863365
517508
347577
446534
236797
502301
823279
619645
863062
768728
946386
796887
622952
828372
990995
989578
771870
335529
223200
83838
581591
185375
934429
88961
108607
515478
53099
635497
732625
83858
390333
833468
664331
154753
192563
488284
388971
611077
209688
726096
201939
975333
991295
248004
579631
466202
33191
182228
480490
417943
262568
732970
97263
356602
782374
41044
238344
261200
194241
459792
48816
650342
29733
885526
621247
509950
742494
821426
883359
641909
972279
463055
120738
806496
80428
22420
17190
1004096
799379
626439
326894
176499
811238
109588
17888
143250
459727
276721
204102
344131
989436
462117
955819
759634
1018978
519286
859504
858082
189629
933790
522053
153612
453081
845910
321389
214708
399666
924673
299798
645180
30579
247730
808345
731091
756552
178505
287553
226836
283861
335961
469159
255326
22974
131601
159406
911479
347500
535795
478856
184732
847818
771911
24017
110987
995924
464527
44579
7494
430911
186504
292400
1959
712996
745376
306062
151530
725374
389894
353415
367738
673674
267966
237231
728768
670405
351842
360392
882018
422455
939790
939259
1028340
602786
587185
100807
578661
101846
913254
658388
1007851
111534
441220
725395
562262
350685
303409
34070
282357
1020418
579154
90517
345601
728420
324164
516714
602568
225978
13265
996725
660568
826996
84030
375285
181291
864159
995481
358532
259846
706297
646339
909145
255148
989351
715921
1020473
217595
488263
479729
270013
801013
531594
323480
652774
869657
332496
84112
170416
1000005
324226
476948
174776
908267
678634
786027
925355
411590
177516
113915
646933
296833
83080
938837
24776
718163
956097
853959
960230
820066
390208
1037526
887994
104464
766676
647676
272359
651483
390155
341393
104991
107700
504827
891258
956202
645301
66107
705145
61185
262966
774408
457526
282404
84154
20477
213942
846813
951825
1006932
8345
79723
598991
526108
659270
997461
536730
203390
883807
172095
220946
455561
938472
628054
441061
84059
300795
438573
377565
72604
66211
742386
344093
890393
722029
757877
173928
507051
833702
549166
728731
12806
189305
852002
56930
449276
1015256
341654
379290
36726
731875
628555
470135
369176
316486
436117
861686
715842
866506
889812
333703
977459
546006
803524
576974
792503
584669
37819
1039152
530607
979672
375103
220663
538080
113013
754208
117411
533658
635356
228798
330163
966477
1009390
1027176
862283
922991
883477
537757
83055
758209
382202
155248
884630
806024
357261
116295
846456
175172
801239
512518
409278
242085
223645
283405
678339
412032
528074
326548
1031318
802320
648826
314745
102781
727772
15831
55158
906583
890854
606665
656541
964139
290625
50556
316835
696986
648593
879589
653219
425877
347921
40616
942566
865988
67287
445571
130954
91435
19026
130383
985461
473088
360864
764552
677123
421801
780865
702191
319961
421797
966825
974091
176263
17832
119754
910005
715299
642792
863654
549559
1022296
278536
12134
919398
680160
294817
147927
591909
284410
871343
395205
1016774
541108
721648
143329
368170
222410
639117
563301
268172
81048
811018
877343
1003980
235544
298875
995092
884183
621174
197170
456030
955333
323617
950866
828523
178392
577263
473131
889040
40062
1024484
257867
727290
653886
546428
774526
920511
60449
342683
1043856
967655
120671
959869
378379
534577
571632
563945
735207
655573
546447
73286
352533
638995
880997
275861
660122
824134
709827
11847
577977
660880
73561
478828
612685
413827
842
29454
355760
982891
973544
696947
165472
407802
24900
21827
299491
274683
719330
281398
327750
678172
735995
708019
694059
547125
311706
251883
362630
180273
849709
445774
937708
801952
976899
162694
252976
723805
77782
524701
201966
689920
704415
406129
353854
630559
448249
319803
428941
970129
641180
773679
359827
774789
439325
450486
699816
438470
424995
477797
998577
1042457
797436
940674
316294
704883
260818
868541
602789
937946
506233
526739
476507
598155
164559
959956
880610
55910
664162
561734
579388
431661
786442
226364
490043
754952
751819
780474
635986
170635
146657
620945
1014922
497612
824794
405056
931879
306739
862110
387540
738016
225488
967774
509536
732717
254919
1040981
44405
964516
85212
126443
514645
355351
672605
213967
769069
33225
175115
448087
339439
888245
1023959
294148
49134
310005
160138
7491
705127
921866
1039934
605120
414622
548802
708322
912618
639
447317
743023
97199
481128
184373
710636
700782
325105
231150
252274
645789
111463
484846
1002922
553807
999793
54087
494365
278699
64246
201077
339987
385040
773926
961180
624199
249964
227864
319704
513126
769457
920843
68964
317418
472448
766643
410352
344928
731885
633368
934930
588504
800603
871651
512796
37988
1008046
795167
827308
17092
491414
442441
189807
354411
180907
980222
51357
441156
679259
975776
865773
839408
72931
152957
448588
237962
701482
564474
606361
252595
957959
656024
468723
603262
212677
126826
1021986
965802
979624
831003
185378
157254
439835
600662
92078
35086
289211
827791
613385
247995
526543
572131
137264
544034
230421
281182
406042
621282
603927
705039
328983
495818
150491
740419
810828
103534
933556
718123
527226
1034019
637469
990763
361086
399458
519232
996400
371987
178917
466490
56530
135398
1021353
400070
798736
952765
723297
593028
728077
483598
789762
645171
360145
132886
374185
455040
689884
550087
243886
546667
1037153
336676
359187
341729
963649
223165
503452
562423
214795
794500
423128
976256
893453
338463
15418
799135
310939
304852
403526
736341
1038267
624952
644855
403501
680644
765255
461829
106640
511772
549749
32878
452392
860664
813235
139405
521929
100859
573482
300051
882251
683583
277766
728920
118923
819739
429337
624876
207058
675544
45511
568344
469289
225499
113630
428265
205970
421287
318569
152460
42376
435638
956287
943286
798903
159965
273306
550372
226139
938948
577850
868412
750864
416686
170796
585299
559221
92782
119452
169226
650816
436303
588328
11086
748694
165291
501582
422373
815946
325175
1016884
478793
716540
570178
476752
173790
777438
379373
823978
775775
934733
603346
194591
325166
87993
810174
249401
314942
878689
364554
112198
419150
371908
710106
933058
834693
85227
738885
771731
577647
170285
673511
339933
454881
1031517
181404
882157
59290
146144
137045
961299
532181
486925
708608
921833
850338
909189
28569
686115
371928
251255
900350
131769
845024
355378
369830
678617
473648
127066
77557
1000743
468647
564270
849682
785611
789074
860427
729840
812998
216553
671634
787481
127783
125674
259779
81163
964617
134358
916717
73633
947717
65106
254392
802036
347973
716927
493015
355382
861107
980259
1012081
43011
483761
767864
549985
535918
191592
100330
475575
417463
873149
517844
344016
777643
781263
32079
902592
523550
303073
355532
836744
825176
364261
633107
875506
531975
464712
904624
891233
239105
1020155
223510
139537
245481
643338
330896
67793
164828
839021
93228
844481
299462
73778
259426
178698
1044865
736577
37539
641988
380469
473149
576273
71006
744972
601894
354675
257761
1022954
622208
323951
298026
965116
129057
957027
728037
698179
169229
452413
1006061
553976
201450
687845
847177
1008713
316370
334738
728849
609820
601295
878525
606241
466021
773466
398927
447312
901335
117609
17213
311215
914066
239415
451191
119913
942531
312376
222005
151997
38416
336162
127962
587990
122050
300234
643311
518821
967555
479108
534547
347832
507162
394771
72832
358644
392955
371106
863193
140079
452309
718782
75011
94766
162109
288046
522986
654909
874705
721660
208950
378879
619548
852813
352155
806585
376634
316549
560223
967099
432062
765207
84718
362574
392750
724865
26234
98132
572523
499773
682607
244209
607947
986376
447700
922065
1001933
832142
961655
736433
945164
1000088
451078
732972
551908
478636
583608
662198
175785
532578
800835
1026368
466533
914898
363372
871494
356720
542587
724959
253240
404306
1033050
911145
279917
612258
130020
649810
533629
227798
616421
373876
767255
146978
541919
371014
703634
705185
732452
749913
723598
533186
810678
628369
637643
1025397
1038689
906245
540376
1039831
530849
996123
131206
176202
170332
93758
566064
838996
657187
794576
310965
918625
576239
5156
848446
395881
294498
931576
165697
369676
159447
530795
105391
366525
39478
969132
331633
832442
282820
78722
921730
310104
160610
485874
988740
997406
306972
930602
98332
887187
827272
847996
875590
457158
583527
915144
705639
906699
258475
635958
147325
977160
295848
313959
711615
303525
704750
218333
747157
882900
918057
211617
704212
643357
170183
394651
73757
115932
668013
880360
382727
815210
970813
802425
428275
21515
12108
55185
985670
55972
898049
92885
487430
657779
151318
735786
394584
814561
644655
7421
275671
813276
102919
767375
859049
1020493
470169
598244
354466
811989
378484
179872
536184
445452
508256
585868
817683
724828
767584
106436
468604
416100
565293
919306
312651
639250
458899
901958
480975
172291
719648
487504
72641
46489
820393
880131
180063
249476
376943
897768
444419
452344
740119
572362
336992
905746
42174
3315
707888
1028407
220368
815046
579280
317294
559251
890888
297901
768210
225036
180452
872973
1032384
941297
562458
1026464
984482
686167
686592
694538
426990
315904
914796
1044308
485281
1008492
1035534
764596
581749
354303
865029
860270
99002
991298
132860
557648
753730
426465
976069
556698
108462
644550
563836
96911
915764
823515
325823
504573
740054
82054
468983
1016141
845468
757668
968346
729456
866480
92976
225698
718167
6372
897734
573150
288152
949508
306115
931138
795409
409022
834187
490117
921377
293142
222648
867949
548653
765108
27660
543145
424350
301236
701381
698757
932817
257845
186820
675329
65794
491368
434168
197020
518547
39201
744945
1019187
437037
902500
902580
860484
633930
378920
980605
250812
726343
854623
584227
425587
215125
653851
321487
623842
122616
502380
295432
149146
41955
299257
566487
748281
526270
587664
983715
537030
535119
465641
756408
60430
672742
318117
220709
642407
100406
968119
548742
645480
43264
1026703
422314
679911
600659
1044187
251549
300476
868121
182624
677325
994222
996146
510340
522486
503657
783330
404201
240417
953021
214013
313767
105870
871164
765706
168010
957862
100182
572837
921505
800207
111993
532744
827697
190046
777
927740
775666
932030
434731
499187
396721
85277
750406
647435
792915
126100
830894
921718
69996
585214
100419
7756
312298
14780
955302
697894
89193
51146
385837
726578
583683
919418
450777
541138
281245
397077
775216
774905
622567
223697
191991
653322
331960
471316
730337
192578
929349
518637
951652
11955
174842
1015282
966973
428333
994108
616404
548811
595057
549051
954343
733995
542241
448151
696672
445793
584883
857368
10396
669441
1013237
169660
524430
548290
47355
184072
897606
346831
533590
559069
331794
679864
951441
410047
704843
29073
759613
52631
270718
836009
1012030
310070
59311
232531
337719
613928
456535
907359
886223
759763
682768
533406
517625
812423
362207
43657
251347
977772
849860
694025
892296
135077
768335
638869
1002032
831325
342473
853937
256455
147573
660208
48946
493299
1006578
278819
707839
932750
157246
1016322
335549
791889
508963
62047
996280
575461
346662
650853
479111
210227
831468
290161
923526
941031
625512
696646
869706
418561
998416
1045262
389400
508666
575769
210106
593395
713382
333443
821812
676536
887481
745164
288571
478217
367974
121769
679000
900475
99314
811376
532272
1044334
403060
284300
233673
320660
723819
965618
977266
537835
933050
511475
2145
999284
257977
378895
154749
270818
207720
10836
610239
179667
772479
897675
564923
675885
855231
325708
94458
704282
185612
765633
334307
192760
893373
494450
491780
536092
411836
899039
312876
247488
235877
653231
756884
632402
447863
731675
819920
1022475
143198
1043518
561642
467493
259284
18822
797644
403898
556652
102349
656174
347561
317848
470492
266470
165523
686450
646289
33371
829775
64655
1021489
182678
636170
84019
299407
827615
463123
1021745
618514
92243
693540
419918
336948
886388
834111
565153
863860
650446
602342
765065
264193
319469
723424
759433
394349
872175
1024685
1035994
164845
815341
130858
1020734
769188
490209
156910
92177
420151
491344
279477
451479
235621
299798
1025750
439391
594152
838684
454275
725252
370750
192762
426702
405037
525655
641812
50933
242736
742359
442551
461771
859388
886443
278201
278790
217239
987169
854119
745115
57653
339606
401716
218434
139979
105701
477810
869994
147326
906859
219114
939179
221913
128605
509358
930847
345717
167192
654044
150468
956254
823780
522959
36259
770956
936935
793543
312626
146628
227490
1011978
464662
738420
881884
711031
310661
634865
519001
3164
534885
718150
97679
205479
57270
162489
310437
766773
1028838
12616
354756
671915
661471
625981
147658
871793
38870
31017
810745
785298
89946
65931
53183
592557
193011
69417
451481
908077
496734
607046
523453
340882
749210
471154
336766
419104
568303
122371
974544
547095
502226
967048
586488
214861
3240
976238
14972
573670
898861
345274
144180
838991
384989
247851
892221
1983
39054
101645
697936
421834
286418
612612
587720
992446
690913
681402
325166
325380
663037
195486
810647
374987
79150
390158
113951
99980
492148
197391
214084
610201
952896
444415
898225
875321
926784
209464
439122
496966
275375
672502
83759
709991
957752
910058
358463
753574
266614
877006
47034
602009
832193
228997
999059
959234
319539
431699
144617
619536
676707
65113
564867
124925
575516
500592
815956
21786
1000491
683904
303911
271614
988194
126377
791058
474239
527092
253742
342468
171906
410109
108129
1044267
525947
99722
776792
298345
760533
680961
1000117
923473
137305
341511
998648
189469
668639
386587
340126
333865
48918
696042
852261
638225
823879
776938
650719
525666
466962
135396
420935
922576
383175
246879
690248
374705
470654
65843
682161
797761
92202
229572
957463
369726
644987
715359
244007
546125
573235
582200
242418
281192
995127
786088
1020663
210107
877436
190730
172516
1034273
189142
249178
958895
254878
73424
1019869
598230
272696
195460
762118
384201
691233
730731
785877
834522
214497
135971
84462
437822
567389
314176
474218
444667
208962
856976
1009821
645929
178894
530075
230532
200788
577196
696293
339532
142437
588762
779107
915089
639618
994081
502905
756454
1040731
172739
306609
398944
351865
918701
623525
819607
698255
569388
1027453
261727
961235
621883
348615
309
296010
366710
523482
839738
800023
625502
150291
861321
109073
850663
877756
259181
817846
460447
700358
255733
908746
495880
919138
40619
520879
595405
283116
54445
137910
759911
989816
753665
735274
262001
48168
734339
324832
806923
512625
368138
120156
915177
715340
457041
991992
984426
617120
1008491
355905
662510
883604
632251
856550
675368
1003916
526350
650035
62481
658830
334717
935645
884120
778361
81782
7756
533916
1007512
1019445
682703
927551
16401
223448
679192
167868
756494
28187
599510
170461
320501
37464
871644
463352
540687
876812
113577
633350
91827
983690
592987
444554
75369
729794
354703
419751
320160
471923
887630
454629
568194
606416
671729
86678
188651
96671
274322
867616
427536
804093
52544
538508
858655
786190
984947
361294
969808
592920
969694
525091
577088
39330
145817
198368
512288
375588
648119
1037673
31829
238658
466683
463701
122101
301654
196772
189209
875741
84671
825214
559220
1038762
757583
732215
351450
502891
251815
848117
601883
17159
632644
253361
301340
1021390
73325
389363
942770
430596
79561
632699
1023038
278870
792406
399648
319416
426633
795970
583579
308947
404996
429586
689616
971908
158867
595970
83558
506586
233919
666848
391547
733718
701594
106361
987001
898927
274755
221065
599205
397035
667169
1013144
37226
761639
943908
777863
70345
1043374
578878
807511
830113
874416
667799
666569
608878
648172
561045
337862
918272
791933
552034
121736
925622
961943
54448
1806
668950
328402
974987
985708
535689
925550
396201
993642
391393
563345
222543
252224
1027517
211948
62257
943135
219352
282403
406184
445589
145964
945622
1031716
637875
902982
810929
710519
431503
527202
639679
969722
681577
158199
459496
408140
82801
897237
1018322
252998
658107
867051
847427
633792
34309
146135
784122
45466
401460
635599
974721
580606
252901
262574
834289
322563
358934
461901
396656
708690
525241
329645
429640
950588
234291
1027891
296673
1015756
867773
825612
948602
590929
208315
808988
538819
371888
910332
70970
446375
329093
794657
457937
408723
836636
654813
838696
917944
984450
254642
673097
336729
719605
545373
868717
846911
955814
342881
263619
309588
656193
949624
57690
58523
577770
606959
64590
631806
576162
146988
148613
613806
879433
228867
572499
1006604
569047
97711
721226
524503
653536
818341
744042
764081
946428
838454
967365
597352
996898
372287
719048
476170
745063
514112
874317
777600
821420
709544
317585
333184
828145
125667
562575
707749
91189
646930
419962
787704
965170
533121
36223
147815
525381
464041
448721
368055
607834
572949
534205
163669
257931
17613
561649
402937
910600
283744
885073
657712
145431
803155
571767
1004415
252958
416221
468442
587895
810838
407556
812955
475283
164867
440006
520244
899835
725888
702739
500406
633011
85108
407447
912648
447487
475116
652551
387774
400815
767933
281028
11245
838521
729282
784779
272838
359027
237753
858639
784222
790056
115303
744990
175205
761170
569468
117784
199673
935553
392501
611470
858798
758657
907616
364780
1023850
183511
827808
718625
310666
852074
831746
42248
905165
502115
373665
655808
1030549
564126
270432
444283
43233
216123
648222
20631
458032
63668
824527
615795
853216
508450
511940
1031117
794433
232496
686118
477465
696450
1029759
744503
984006
881529
610585
85511
54316
48423
693538
870678
226698
965323
704181
419758
448637
326687
751214
794531
126603
154150
276648
402344
53273
895075
88740
289699
460304
114850
848254
847905
228485
585456
907185
131272
790497
719835
900710
905267
740880
151649
994385
2286
345046
449112
1039943
616911
482517
259957
115571
519873
797650
783000
24093
753614
541706
770525
864333
234478
233704
766268
25265
499964
963114
606667
624915
114956
487926
1006939
921411
876670
322279
771861
86812
348746
436961
835892
1024660
941343
90565
489461
32809
236234
999974
628563
973171
591568
286263
857381
145805
603513
105286
821347
655753
480361
9517
401007
538690
486658
826390
324689
551822
758984
249958
848418
189400
155947
112247
3576
562286
762527
235191
686421
46844
216933
619381
145334
990711
51827
99590
742922
103693
551558
364190
720546
326797
647566
12149
250771
66787
864456
471935
540887
701157
295662
370809
458736
207802
331479
308633
749114
846156
623032
661065
632696
1007687
539361
530910
727154
1033231
771148
291188
867191
791840
608094
736302
163449
847747
908067
165657
757546
283816
287681
503898
89344
548542
664844
818491
610037
85642
871427
102991
7517
649790
833139
524771
939352
886224
815400
916604
33635
989319
762545
366819
220046
1040053
518279
998194
367391
548476
302693
264537
764674
241729
23977
96702
979896
504071
881950
706290
731544
110079
918774
743822
330367
427034
3579
528184
942760
257573
974008
878918
352086
124959
378689
988040
34218
647530
110433
116846
862666
918736
348825
75766
345360
316509
910625
846315
791898
113996
323770
1028560
420690
715351
703626
644614
259704
1017421
631021
408995
422018
371397
174781
999941
273890
557660
803828
270984
297191
286037
1012878
716789
835552
483941
221604
252751
140918
847691
598880
607471
747742
947001
634928
64177
515137
636434
117963
491360
143134
143809
869323
252116
423565
510539
415272
73786
767421
358298
568194
221505
863203
732127
416738
927264
172748
46218
747272
325840
85216
309869
355299
480325
722884
265745
594598
176067
828416
934649
1040478
204461
322097
350937
25056
945425
893435
704823
746580
157581
609554
512058
307672
502945
187592
550242
375129
733685
735576
255988
276628
838979
186768
110325
878444
22224
466115
788170
8308
137155
261175
191112
70570
910779
784071
687310
306564
95751
699635
349549
982291
689165
512336
983892
767103
418542
891546
243479
471847
669374
66573
819554
879078
563737
575877
902323
764102
106617
284289
370613
274511
807929
1011586
17416
386536
207168
273639
625727
293723
1021054
233625
345394
930782
344166
666803
284156
442163
606444
404296
222051
846210
633620
310677
211797
956249
62565
671570
777920
560045
896110
272498
738356
377140
874699
874803
253640
800474
344667
141396
604298
406915
393692
559705
456055
56648
407174
154431
146931
548201
957753
677377
829261
40278
267570
731937
953684
470116
545079
616645
930190
137596
87684
870929
513449
624552
417669
443003
816668
312114
22817
493468
835209
747866
653166
853705
130236
369061
402211
701521
431605
371886
520449
450762
346467
529366
853914
620531
562484
259763
903704
604717
876560
880921
556305
678519
540451
220170
907327
621101
364485
558924
315217
749815
652800
415606
224134
991032
687542
840457
806650
180022
592634
424931
260204
500547
335344
441910
164952
74619
277050
386960
536190
744875
739657
1015368
316834
138406
8968
381340
404012
636789
474455
72472
798401
523710
685502
1639
77006
1026954
948644
724626
146014
817487
812801
275586
206927
163050
425488
952193
662180
728710
942608
727344
105834
516151
887179
917938
726066
453517
1027404
514718
299746
363290
976692
206395
613268
82897
71447
198053
156299
789243
332554
529164
636228
898450
808084
464430
439411
980952
614582
11801
676165
815674
868917
410152
878578
937186
292494
313727
144831
857972
623004
25716
600777
31340
260930
360535
657067
699639
692848
332718
676371
685262
487206
581679
333662
709641
606898
21774
202482
521811
970695
519274
350303
303279
377895
658253
508240
596360
1025762
319055
1001593
26196
750595
908505
998426
615841
991054
508467
93974
17709
412668
661631
320397
971100
988733
350577
221204
92724
354542
902037
437492
699131
765109
876605
679364
562130
74756
776062
112344
986497
959032
997689
948275
804554
628045
299797
501190
144207
165250
642180
698585
3488
711142
799204
916920
807482
620143
1013927
646962
281245
125959
532599
673317
883832
631727
827188
699186
618517
872934
212823
474434
831075
844873
148392
777284
833943
1031352
1012545
882342
302280
301033
599145
416315
478158
660404
564121
875193
616520
710003
748303
271261
895536
592436
765358
34845
655173
953558
316796
988669
685923
378243
220882
556820
86260
399160
134304
354447
551747
222337
750121
272557
333169
336082
383312
968336
303407
473287
274276
60095
967234
431458
668513
866689
1005497
294513
299391
4402
40334
454723
187254
201751
153862
378474
1018654
305774
24357
802042
46714
393134
957447
55447
110845
672985
355299
286984
117815
140270
213994
1022691
504242
316004
90324
71300
410837
1016662
651498
1006732
329474
200824
678214
671217
649747
622334
664659
882425
897703
328489
824663
265618
13290
815628
972186
755074
994460
337021
698854
794265
179528
319388
367030
780455
633473
85292
291837
575493
75592
200520
124426
245039
575219
67316
408969
50855
687769
604429
644757
866811
668569
364372
1017525
789578
117760
284039
1006817
889074
40766
618182
430237
319823
843832
57693
580644
607284
126780
366813
704748
405646
133900
536613
95541
139406
721379
920434
844519
700072
678021
986896
911878
100483
425443
814372
376672
23855
516887
654941
250128
617920
216573
255148
826452
213940
514614
20474
314903
33684
152626
39127
443724
1027561
745200
205784
813278
130786
643077
857474
572827
90577
403430
678011
1030464
837730
201148
856784
113092
460908
223918
381897
940484
436799
790522
658891
587996
862159
117880
528604
629312
377690
13111
364285
954005
257779
514186
605139
1014093
530130
373028
956032
510122
66619
149992
261449
418668
65735
806052
106068
480999
212915
170661
429369
168820
810637
912227
673887
413585
600325
683115
508506
275655
1039248
604547
605483
671780
83855
940930
836321
685116
363502
51047
293282
910009
1011987
475618
219152
508136
330708
272546
406378
909588
406463
67263
11989
913588
336225
97101
249419
819468
1026565
1034612
199340
473650
262374
170637
111265
486501
481849
649972
536981
785573
1015129
399119
768673
873803
355165
605183
795796
1030020
521107
288000
534459
511702
98892
455496
717105
159110
563200
526219
863258
545144
864510
231883
675983
754641
406191
432354
209720
331269
171284
816157
803806
857345
384746
359777
22666
333640
1044364
910371
1006624
160519
853487
81463
1029729
747455
589802
745980
535286
357237
430307
306411
590749
37271
957022
51995
418777
520458
59709
784729
765473
1004684
1032303
319717
772191
919296
931819
586017
879381
121481
312205
37094
943645
515341
821805
225546
175120
887805
521385
594197
108372
828651
267514
735303
770749
448565
540723
232042
466114
89958
985899
110261
840329
489876
989634
808780
504622
854908
251497
124265
488614
815912
26440
128000
336549
342976
122436
122219
820582
18814
474332
950590
350422
178132
193033
1029557
882421
261214
1021223
657423
520206
1032513
538674
480441
904707
634115
70519
915737
581581
590331
575437
859310
960583
904586
885939
430799
172688
17182
851130
12867
561256
73465
784558
770846
412598
979199
521938
181084
334807
270332
334901
305132
202436
260939
475490
710231
340986
299768
265776
880074
395651
836441
604826
898631
270094
914982
162076
943596
946979
927331
957385
191935
153465
984150
408712
278907
222224
367446
1023742
911404
928652
438787
977301
962069
292824
208682
374028
371115
314669
877893
219465
228428
267968
917739
736629
932940
430199
558840
647110
972832
743312
564232
428779
629418
557134
886420
421030
335249
942907
238936
455502
341045
728616
736717
310846
171328
850929
943712
715326
470405
18592
705555
893003
185279
912205
995125
16833
599443
971942
226009
565550
287282
749715
261297
239916
634317
519172
399902
893604
455963
486116
628306
921031
929587
773075
649536
225597
618736
834962
392850
471113
954510
497192
453602
241315
899867
25890
123359
128555
985099
3555
968841
642501
766404
896204
1032246
963749
686147
922694
174992
459795
782468
773997
442534
279272
628434
823147
586937
1012873
988265
212371
505156
240642
216715
321499
276253
288062
898327
873811
185555
1033685
298924
859006
80285
668993
139708
278280
344250
149544
1012742
547912
542225
920359
365160
520852
310132
720428
919402
457992
553660
453232
983968
270075
486869
711347
748871
66484
373109
4119
646968
90258
229270
587469
720571
574754
971979
934675
187396
137257
611476
584155
935497
114203
475353
135013
804335
171596
3871
924733
668374
41323
809211
805212
787576
232251
827844
637605
815255
451809
598994
414340
512411
521809
693311
133340
743526
167910
455605
151595
800249
66972
964561
701893
654435
915400
424554
43252
467243
68060
557245
695930
765181
413228
978308
699211
359447
1022124
577984
603708
494785
623897
985208
332978
755582
652216
227648
414222
726519
693025
277026
251202
314823
985864
261511
613361
289531
570547
909383
78477
352759
550917
892617
870257
439458
492680
47249
440263
652446
862981
413701
913339
249082
993033
874671
454968
136573
884525
104153
356905
573795
268753
453160
455629
343879
708303
1025686
973180
1019135
854143
184608
254139
4938
856428
618656
383257
902102
311417
1023759
388753
192663
833306
96955
384722
639728
1037475
70807
762375
397777
173810
219966
501327
163347
132030
149797
283332
113190
136034
278439
714587
100950
118357
398147
873176
986998
416793
344515
744082
849399
977877
654695
518975
34816
640207
375909
109162
843917
372084
451887
660946
422722
870522
886002
994431
881299
1018676
798959
207878
591355
274821
875826
442138
745532
413173
1039465
257058
610114
572640
34318
727935
770331
176893
86717
117323
121437
408488
185567
232527
341261
706501
388
380298
978076
695846
973478
935245
645391
293486
740948
523628
939374
712610
41550
68822
197417
250567
227441
948535
685682
344387
1042749
507399
274803
129500
437381
503311
752941
908654
851509
220894
656175
673919
234246
138030
902734
472450
218643
311849
1009059
937192
656313
879721
489035
181827
132266
636925
676685
113388
38346
882238
931824
844816
894704
707817
308014
766663
888162
712812
1011567
513543
116432
35039
321265
87515
764467
677668
150529
727750
820572
435237
177086
511957
543618
142973
373573
155000
945419
719220
496102
950806
990515
879119
1009165
256753
985822
584963
692728
941960
698983
915781
369050
687437
381116
587023
289522
80797
970099
622776
210033
937291
982964
409945
805056
436939
342709
265765
42394
860950
455391
261635
1004451
345988
395877
701799
253358
44015
660961
945018
467425
91626
771852
521024
839141
445505
958871
687589
732717
1033345
642408
1015817
724114
319788
661770
969760
740850
882546
485308
903206
136485
632025
609399
549575
150937
812179
163971
459326
26427
829146
589865
378232
1007307
252884
950794
14957
317073
540196
159830
224185
364605
473162
754220
880040
333753
282314
442216
892259
527375
778095
390181
387029
830105
695940
857061
416123
201353
287096
932029
718087
275309
27710
957387
712977
229790
179341
716987
728593
335225
857381
215204
226159
522561
248115
523102
581261
834106
212765
518705
787073
319725
429744
808984
167490
558142
712188
216085
51596
962319
248233
275988
492642
996030
850462
945877
55240
134448
133733
1033893
17315
349688
905910
152701
726693
735385
420867
539913
553648
794078
305676
860055
694014
142604
903335
645544
983287
103279
184480
925881
432720
133704
939627
722337
603022
246891
366588
343975
1019953
462881
1030768
870757
367954
94213
817294
92609
792804
554614
748542
817776
429804
748699
833273
21621
257293
473805
863830
446804
820080
406309
513864
91005
1028508
306807
321108
64751
547684
198225
182432
739416
410497
1000579
42588
75522
854157
526296
993769
587966
80784
234090
688373
506264
245816
570717
475168
843445
719131
842788
528174
746297
48272
927578
45974
329369
545086
322172
105676
993725
420484
431008
411785
406220
328817
922599
297067
174176
642444
969564
402839
395202
732547
822319
194162
106577
992681
568160
113501
1032473
508654
968369
240718
716537
484206
490710
506940
294755
675618
899001
125082
78831
884385
191021
444281
256447
946493
863323
52251
118404
958430
795482
183643
21239
861675
1036878
426357
89520
790426
876099
110167
408774
945701
389489
654748
19189
345994
237114
606180
504161
650500
666979
393336
60901
856015
684992
408246
697065
539826
75604
97139
531085
363445
1017498
207095
743709
463888
754883
127063
338369
919539
187335
710198
1030575
534691
942070
419539
385252
68416
741783
334433
47341
1031244
363469
712027
116599
44673
459943
1044462
904581
200978
78061
257597
57487
115712
338453
699060
719674
415530
1015946
457500
357848
78170
858482
422777
240959
466901
123568
400366
796787
1023978
269731
597770
55582
397817
235057
359215
22017
626745
405362
937663
1045136
836949
579957
634555
827771
830674
27301
399853
722539
802302
560906
819506
984432
833607
231631
457795
765307
70343
71646
922867
32441
196984
508944
1045437
595907
466021
849349
494811
667218
913233
533099
164046
243285
509163
1032534
896650
942856
353901
400228
282969
30514
538862
288281
19185
41162
616031
497163
131959
242287
954176
638188
391931
505842
86165
600582
329417
216349
944700
905709
424373
142589
65155
867716
339314
831508
598942
948864
585479
579566
310876
618576
960549
367911
351789
736642
692191
30169
37353
312900
826939
633039
705247
486113
504281
438382
576134
103892
240528
940281
512942
146810
311579
184583
872085
1022016
362815
133460
425775
573619
159453
1015655
459836
61448
157626
743087
641280
780912
607633
1930
63634
131282
342142
476426
186317
1022716
254065
235900
983780
896409
161613
55575
844406
488630
709038
6871
359462
457727
342585
1033757
205416
881786
682296
749082
343644
572201
1014098
116759
783045
878240
410320
303823
526629
642810
798538
392524
890808
174005
536228
590443
812086
913960
590906
405323
1018665
341934
635072
75737
758054
595492
104772
433401
54432
155962
58333
24017
359840
258436
16586
562558
386297
552039
215520
49745
705364
874401
718299
607787
755636
503249
521994
932593
185305
592506
273917
212077
941749
494200
564271
711932
766234
333253
112417
929173
719554
202040
557751
674089
252162
585627
791897
782267
787698
384864
978036
1002192
334253
856738
836214
883872
247602
833939
787493
269970
580081
386626
1032932
706118
356255
571485
354375
474053
664835
618841
725224
539130
838522
194817
346901
817783
271638
996967
644454
1008004
680439
965625
928448
384568
964879
398533
179071
286602
88002
434290
26553
26137
137849
424438
965162
977138
875639
532944
414037
466709
347824
371686
834702
898791
519369
286671
925279
686199
443291
131678
321107
914790
490629
700531
157145
689124
1039447
89460
879243
465044
156065
198977
221416
447499
12876
229089
485986
979005
215272
404978
467492
316566
985337
789811
879862
398485
322609
231848
296749
821898
297271
177974
258364
983712
95803
129991
927478
245273
876698
394825
339458
724568
404818
205370
682863
794626
746934
17515
189859
930170
59343
336853
392967
541897
578592
798850
1000763
80302
161047
308362
620511
493241
863595
506498
948192
398474
859490
919157
501087
441260
184948
883026
483226
232963
586320
957418
94591
594302
997335
496082
390277
280731
716597
794555
202311
218205
1025790
201839
67545
526948
1017867
633168
1021420
774554
711406
588171
837027
634892
80533
679999
929017
337001
291166
138097
472834
446515
142916
181290
400211
343424
53674
1008858
564779
210408
681069
799738
954107
414990
703498
526482
70558
726241
203672
442677
491056
856128
140926
99777
631073
695360
611925
543165
691387
374470
429150
834664
1029273
641317
191513
180913
37822
1940
305091
749672
54926
524341
582723
67085
383304
31458
984675
454096
862020
127329
735555
932424
1003823
471298
312996
592335
677153
970256
1001877
916261
262019
896145
598759
915710
492717
237667
295061
408389
511790
393164
179569
230111
242763
660272
282140
571124
259945
3171
41671
953152
677542
357715
572326
977114
34539
1043192
858122
728005
5112
916654
330258
459046
862394
372486
1007738
752539
653822
888703
884567
874001
902131
306680
77210
913639
607402
955050
694475
708422
714460
696879
55330
77248
346202
26314
415183
344339
173790
609768
12420
481693
992328
400693
844480
919818
865439
681458
417852
902781
834742
778843
373930
13857
73418
103334
18856
882122
331060
434289
114030
511150
625546
181768
124353
696034
569726
903960
927517
31198
17988
610088
795301
369526
44270
290547
333747
67486
816477
367194
818042
1018687
2859
478474
773450
478920
398156
251153
104806
621057
1003646
926039
263779
846498
560735
913641
924217
604943
676375
351527
394766
123493
994093
101776
291327
795211
351420
968196
245010
120536
608756
97654
725041
1032350
903957
882497
113415
509446
1010487
358616
993411
1031863
560084
980355
860631
521361
1036970
369948
843393
59923
364426
284262
872472
13223
225718
4902
905513
44100
305154
875434
175610
328761
259340
203532
989890
997442
1009825
20666
584267
344724
943744
159088
193977
173214
124426
840640
234805
959185
496186
915982
378935
103005
632609
74261
218476
359866
60612
951571
398009
978725
35161
1026407
1023743
23475
926285
186134
891521
888941
160544
354739
376739
46670
180223
149828
946211
529602
530298
196412
100605
459041
65474
324535
954157
558844
159831
698430
573581
571832
346474
572645
348547
658381
168455
407225
182835
676619
279872
344695
823417
961219
106563
916980
626416
706994
38334
170030
935215
231941
841720
222836
1011573
409775
11375
249399
31673
918144
698760
392233
866948
924258
940478
170195
121086
817808
371890
590802
641568
690223
165971
675418
192787
387903
876442
950092
435443
950128
156273
759398
113541
29558
1023649
672255
231198
875173
78826
249583
972295
121665
728300
825176
651432
754742
363924
805330
355342
602433
354822
255515
628201
848025
840773
435345
262357
818909
607560
941460
38514
218271
658897
389300
1022185
89151
897490
431957
457998
211873
384783
1025449
56930
1015439
625352
711096
270495
370564
677607
71297
539858
635923
918063
876892
216944
956097
749379
118955
402340
522809
294900
499286
697816
396947
518538
200637
658564
304568
697820
100605
426063
590265
777285
225729
819754
726905
102917
550694
731153
251275
981768
485763
25873
535900
439004
157065
181140
583647
64830
1020554
298326
891324
352331
345972
8950
198659
260670
991164
968794
640309
1004523
169347
562615
23209
943804
865746
894931
646204
1028589
913464
350828
730044
125322
194941
600461
537653
575257
23318
940226
655071
765161
36033
526419
10179
534126
74854
473426
336035
581530
244577
427237
224308
169267
738473
1038753
161694
782570
189106
321393
162115
838893
801074
264793
140898
19381
666917
566765
587676
494756
965368
297046
927034
989862
903806
561611
832792
868482
373089
45443
1025666
549542
1031156
387382
385301
894798
727410
588777
721667
793384
15476
147744
651812
16688
417658
566078
939962
146707
940813
420308
518443
544555
975634
292454
481386
732313
375177
1041091
885116
447761
193032
384471
909756
193829
635738
592425
349243
839672
538844
152322
1025308
564250
502767
947744
144326
661998
1023776
646331
122316
588424
86956
349809
476142
166876
1036967
1022374
258809
932206
756016
1015418
674552
970174
118632
987754
699312
688488
351494
150450
297478
66750
976865
646219
75660
560585
354236
247008
861828
1166
140290
15424
772557
855376
553689
534883
858067
160457
374252
836224
376179
938893
12096
126707
846762
172930
211412
407464
45272
801085
272821
264676
528271
429563
288498
883639
937229
784048
1023035
11222
382534
210791
91849
415690
904924
772355
291196
708698
515287
280858
860833
219573
869712
200374
995986
548988
127752
65993
378148
360207
610200
135058
758348
989997
454647
775191
427808
177921
273245
724570
656919
1007547
834992
793488
569327
405064
845069
94722
27502
549276
827315
565251
895971
252189
1027068
400702
519763
548689
470329
462956
743544
1034991
622091
90661
583984
724762
858048
115909
760109
80349
706677
152879
909550
560272
223426
942653
100222
226903
812550
507948
1021025
324815
687443
539962
323535
109675
264608
311678
98154
432682
137933
575114
136742
247628
441171
168750
220029
363037
294332
798375
239177
825523
910975
1029318
925625
457821
758915
821384
941636
1039487
725498
909410
385260
188184
30890
636950
672258
884492
920566
507600
750300
336574
1014566
314171
363156
1007057
725081
633165
691078
927532
126277
321423
1004536
921647
820429
134469
648436
298492
1000341
140525
632950
891728
796268
835513
235351
256261
27018
274545
365121
719804
533517
396677
607351
276243
284591
221115
2839
713636
356522
39297
600959
884891
565182
126032
616163
662822
702396
677998
906150
814918
490692
203348
680064
732032
14285
441311
696479
1001959
946799
480795
577214
604034
563499
689366
364019
418379
862856
346837
798958
152186
499846
767025
943608
210772
842007
819931
89595
710118
385776
298064
403463
751311
856077
824730
686180
261241
589167
679833
518187
998008
539878
876742
382855
7238
917227
916771
308808
288613
570809
821609
528716
593201
469763
967821
403704
750595
457377
80978
66972
29064
1002923
122177
301599
371777
1036612
586555
608767
985232
264271
231923
653443
378303
709825
863694
1008837
355413
918407
97027
834015
877990
705696
967669
446307
611655
171053
245135
371965
185993
75940
835062
593376
988799
64246
678715
74025
386937
669735
378445
404125
769640
202515
735670
759602
933070
364917
811359
257038
963331
47618
532364
729617
1035759
413917
647943
871765
321861
1044811
389398
211543
31253
457029
616380
90717
574584
8000
196840
1025168
443263
539349
471758
316244
579849
29000
766236
599237
224561
612274
626596
509054
516280
67794
364433
992125
256558
10662
316246
299474
988656
102153
12660
940159
748037
24897
749839
730387
950066
249777
57076
510029
338788
13057
470456
909966
634749
749550
1000768
62634
979545
920419
21099
558943
263147
953487
379069
935388
42314
608890
110216
1033272
79711
475016
255309
757214
926148
956477
983639
1007149
388266
467474
708596
903148
895990
331617
32874
10574
258103
645508
619328
261922
216415
326816
3920
643400
201585
210257
226140
284330
990185
137489
1010464
131367
659931
190445
309785
38615
876009
837119
554972
509884
163785
61220
610263
469001
219033
197575
1022000
17799
615130
492082
198193
731885
508166
854653
161940
918725
1011078
526813
515634
1029654
990136
378180
397686
998987
567603
282037
330349
687890
765198
458004
434800
911601
398870
847428
90232
607165
1001266
601986
191140
3803
31562
67937
276410
714971
985711
815596
635155
937334
859301
3048
46839
674898
561521
440298
510419
769708
89543
285112
963895
204192
85585
579184
768148
416654
944667
886937
901148
434921
624074
316356
529755
939476
232700
303582
158663
776876
739345
566451
689650
765759
495547
464788
240030
636494
397079
306978
345623
693915
582791
266980
403517
148640
519908
1030649
461791
614101
659005
51951
652209
5293
236264
490269
875847
933819
219445
973917
116664
166843
592556
416949
332679
251080
985350
857940
845059
47836
976936
362409
936024
716951
254595
357639
555643
687493
46876
622429
520469
943536
708684
1006419
128858
329523
902535
630584
238264
42683
896153
203921
721107
1030837
452330
253121
480526
395760
628560
967510
160844
164062
198211
151736
195226
232299
430980
548452
574710
843697
498162
915752
713786
257197
744330
898272
407861
385485
900437
854866
339543
949309
608259
310067
379521
827059
322565
994436
168818
412220
404484
913277
801825
803898
169480
933587
331991
971723
694178
634048
912730
510526
403531
53623
848066
638853
587395
100982
842723
938850
807216
284114
6453
522940
904891
521279
788571
355160
919912
1019887
889584
1038431
923711
149788
376402
237669
606844
760054
248389
659208
688679
555823
534541
107502
453745
1033203
542860
418887
30988
713231
229322
1008392
152841
199097
763774
642300
620612
82467
960020
750456
194466
9285
286408
465241
385961
301713
934726
412983
959115
271014
235416
953959
496664
648909
365406
410736
994753
563594
493534
30725
354044
53061
722001
750391
732399
949487
414361
225845
5941
103919
769950
306453
1043752
230203
272755
112242
841231
805692
440352
747514
618270
359811
662616
145984
996212
588122
62778
842345
541309
691395
305949
766847
893671
974160
437423
478010
442680
303907
296840
813181
599051
245922
654771
753074
352702
720289
1038056
95533
487225
375302
618950
355501
320935
726402
866887
956076
116066
679197
116597
227418
472780
548236
632990
98647
342798
843775
145209
767850
182525
708303
300330
748177
718307
501013
454627
261070
583702
883739
319724
9315
72879
786493
855786
674478
164850
355414
1031000
65783
676548
273849
276467
451208
863760
893377
181189
104536
564533
835880
905322
1041344
372550
370198
116678
45033
132846
664695
164871
40345
248210
475247
474328
451516
139468
202792
830795
330971
412003
157019
722008
636800
140192
281039
379581
718277
342511
847186
735627
695223
900162
971098
1003321
992513
224079
386818
754052
68214
49202
982549
193968
49512
493892
112401
854260
248544
127450
393349
814346
406039
389272
167121
101461
867814
649223
181533
61193
671609
820040
737780
592963
172311
655706
98285
617126
480788
627649
516959
927374
686680
486133
499063
61974
468324
679841
479292
441040
80507
565403
609384
308313
837678
650497
680507
109909
134641
611249
428745
513976
115987
49769
459346
397707
624651
702379
700273
814663
642889
200736
439064
575417
871966
749409
775839
881021
583537
309955
574619
881231
236403
976603
708680
268847
546925
658202
117188
919052
841334
242093
256583
22834
5597
605219
304038
66348
743360
227944
801913
660355
110243
273506
254605
627782
337376
650488
633510
656730
249213
873709
295064
741526
468599
259218
245117
19829
49379
726928
823109
400474
416398
521973
553610
246062
736884
779178
466122
964894
593718
470192
429689
1313
806469
424544
451279
350829
390039
702489
164098
594116
252252
799117
685829
304631
389169
821055
517524
445883
429854
367090
431577
270834
214619
408868
51131
25050
139571
638764
918577
407586
551728
53786
184860
616163
641492
604806
949068
332427
89834
662596
583111
687186
134330
192388
355269
168367
758176
507490
280158
210431
741736
89695
990005
966258
996971
158457
852027
594760
923891
145558
807240
132438
411421
686391
524873
324375
127630
215569
103412
496693
131966
369960
703375
339351
466942
343666
768607
678262
243527
833713
792906
926785
154747
559730
174828
303284
1019135
923253
574601
841698
474097
174520
975153
722963
706178
177438
936773
430819
790503
167919
135945
981728
534149
155675
610281
613735
8890
612977
327104
276010
993151
51903
1012767
73641
916873
593287
583234
336016
367689
291177
246170
931325
75720
192567
199672
455757
899672
984028
986118
38876
468562
901287
818863
782127
194160
646664
178027
558194
107313
86529
453515
986337
476687
337984
292985
136262
460005
1045043
744675
651553
383753
760076
676891
1021094
918589
343823
499193
472407
314695
150732
416293
668268
180888
703464
892867
944667
979692
14823
655962
919848
150149
308056
674888
364948
425294
766353
851889
775126
454281
1019040
630073
228402
716792
772759
849149
175863
1018408
487394
1036796
758683
83515
601071
426146
222898
231860
1023023
277155
848415
628361
11825
98012
34117
60045
878574
693347
895338
835447
909816
327433
542662
840991
737539
874818
3716
445380
196480
13568
816398
601389
766822
101077
755768
279004
57492
608062
820135
867574
930308
114553
463368
728865
327545
823858
367340
379243
130296
141858
148520
950447
836680
789753
851684
291277
353297
402793
668741
1007688
535178
895731
431202
857525
922455
272672
107482
259612
868457
987993
591376
1001164
418935
601591
484912
45695
1039749
579318
309901
595970
725869
498895
1018187
143749
89925
100470
840646
362403
725587
105059
691555
539692
499988
221406
640362
48168
739102
482255
929348
690043
359918
610764
282039
170097
859212
724123
106113
687772
1017870
1007166
877475
422269
847409
570981
733304
244388
570471
210414
410115
971959
929143
216555
992779
900681
400871
770139
581251
880314
32810
320746
226584
646295
471011
818787
51197
400951
209470
212001
961096
847894
980198
143668
572793
109524
876984
593083
989251
215164
655927
374989
661859
689606
264326
392692
448016
725125
72610
512955
280418
76080
111567
337828
153480
603942
1001035
41418
811537
288653
1016019
728116
883947
465401
467947
602727
176996
893624
1040154
674798
934471
225174
832656
1026303
826850
58950
390507
964496
60480
624529
393179
185532
1004465
126522
158700
907036
162310
18782
905004
76567
173431
143476
860533
239558
245530
985770
921678
344179
24136
662011
679807
305454
104762
159108
380113
128789
253266
330203
452949
995147
660986
362529
138277
684857
745367
975705
663662
18331
761548
758785
977662
863385
103899
262405
432289
790842
894514
83023
10800
773241
1039436
743911
172556
128765
15017
624194
78406
4731
780427
925173
208076
103987
62060
965372
914436
902671
916899
955298
607996
566214
274385
48249
566748
100991
98519
291166
558846
54574
98570
732138
1041158
968398
993272
276938
767567
282686
58127
29133
716268
220124
205891
228178
93488
623743
368706
120635
44483
749920
713378
405384
650297
137107
7818
68790
130478
496501
229734
5155
425231
598735
901017
742641
828892
87140
782737
764836
335761
220678
607404
283221
987117
215180
244161
1021740
915368
345528
203455
217494
538089
64492
812066
540367
229124
872700
267993
258897
855331
343503
360752
1032921
692162
129483
63520
61658
381888
696722
708870
110228
547544
933474
393559
430679
88337
607926
326928
406623
539593
369520
924709
347251
1013944
505869
65004
863135
402244
961121
683536
910204
188655
123488
131342
393067
1043428
119476
554154
926101
624892
282859
990068
566013
240940
1033593
389207
660257
399528
754472
577974
938280
904990
194015
121409
898819
1052
854326
243947
455234
331217
946601
543920
868946
929083
787739
935164
646226
974660
16681
116181
53319
596542
472786
720767
405477
1042030
173076
493892
858259
687079
773195
291548
92482
786176
106789
21444
759123
400445
538033
45296
292935
114252
426872
389075
421511
248701
65561
406929
434443
349067
830017
9107
836063
560371
127615
541672
183190
307264
848790
974440
910166
909643
1029102
609347
613344
160138
997738
282880
650349
439939
978162
215151
270000
1008108
51091
901452
471971
678553
451834
137912
635139
677828
957547
110961
513309
246020
294523
765045
1013671
118379
93124
971947
586236
203625
68068
653681
673324
207390
511551
503814
751010
505920
472634
440292
416636
516575
274845
696190
339451
1010725
318289
308407
389912
547524
526655
520557
417041
343293
301839
354399
309862
283585
1018517
647228
817007
366523
693734
535662
7672
768982
121676
995326
641281
459494
85315
728553
246876
984455
879655
865144
202734
609723
112255
267823
91337
875312
161784
362917
692089
888305
27384
696252
319144
818820
234369
181246
932883
763451
517492
684592
96760
1017930
410569
8092
362345
180009
580670
956791
532675
981311
353137
111764
642582
897888
165592
546647
64049
594775
156275
207361
680360
1025376
171673
359738
444451
117958
1001609
1019942
550299
891267
340287
107402
167510
676056
548881
815446
441652
266050
717750
83513
554430
949135
108342
994772
883486
784898
34960
238832
993665
696584
231539
645489
827326
203158
622828
148862
568390
280044
86188
577938
1000768
529055
801214
581407
3715
56046
850377
744408
385478
399797
282886
789059
892676
482643
646800
33991
157611
730180
66700
733727
102074
207825
901682
209876
51394
412326
754254
314567
942807
751251
559062
1039546
874311
447947
400470
289318
214306
195899
710413
652421
916782
419665
316717
712999
296250
288844
129650
62268
962398
764950
654994
600031
564626
665256
88601
239897
797018
193675
700427
862716
571278
13488
43930
1016893
380532
316229
7010
85406
190492
738574
589383
780213
412025
377398
1006274
45998
158426
270476
297051
111678
291335
437808
532387
495643
564669
208209
551678
184046
532425
929994
981921
421122
323031
860024
255582
840129
1031139
729818
170322
265357
678415
637165
462078
536906
347554
883860
1018911
193838
373406
578863
32648
276281
303378
494356
809818
358044
8577
65905
660095
37624
553546
426493
24073
874480
710422
376412
686787
11335
621287
709832
758018
255649
807611
60043
461076
1012455
533710
190998
146804
226581
278945
11504
447547
98952
554778
434191
877647
464233
966289
795254
17965
403717
454168
899400
961416
1043581
114390
290951
299073
260498
727838
249906
387577
706076
194943
656938
454326
641605
1282
28259
72022
847371
720039
523684
648642
589427
39001
215855
299033
424590
273634
962748
699256
104447
262204
341907
948140
58806
496764
771511
509100
881004
580545
994925
280549
190495
600048
122998
457056
191655
426918
116749
301168
763351
528621
272675
306361
438243
273245
455667
782761
679169
132111
810357
508976
777581
369984
662101
242081
345014
131766
777132
892345
670364
881068
991877
695979
614714
574507
423257
814679
887654
426235
163171
156146
601222
450963
924106
628960
6371
48840
195169
451616
457746
888908
844053
560900
166932
162754
535234
101779
967105
940091
118011
930387
353489
994147
263985
1039280
102451
849527
994419
704421
603834
961439
763478
629488
409343
622764
387587
996102
359610
293382
542952
778578
617741
790393
185452
436747
1030540
940382
120165
377892
321726
955052
442240
435979
932446
170182
767183
957157
707217
250024
783754
3553
358921
544276
365049
100385
106020
653117
1035783
664807
87404
195891
325012
170019
779952
395250
886638
113097
224794
148766
880023
188692
162540
5581
606801
586655
203528
182053
745120
688015
37750
826897
622925
343062
117442
405100
275795
434357
149420
665334
161018
13519
642062
132111
958945
448319
990092
44116
208986
592626
47118
205747
198387
875922
269756
554836
784118
261121
249139
925686
879615
436298
954065
136204
192696
1042448
777214
395231
153587
801650
1027108
265622
588137
815368
256544
125774
511769
668819
400665
312114
775183
633204
490623
140044
750541
441823
714755
165191
153148
634363
642844
939056
201905
999059
52374
331317
140131
774128
774594
79568
890293
904692
392727
813123
327169
745559
268125
844293
552723
548926
495287
330256
487541
144012
662441
157021
707185
514208
11056
632841
394294
228600
380120
12412
437812
666134
1008321
658580
343062
701439
163567
769757
785859
665026
737125
1021082
508453
40704
300061
102312
465792
243419
123916
440106
775859
314806
804988
141090
285175
71736
710344
1021209
430701
870554
623784
85140
551919
224458
579427
432876
132380
2036
1019998
674557
990569
682364
262360
764758
108451
991182
142730
299238
989545
935225
210293
105622
369506
427415
453946
437805
29944
146657
913087
435304
1003808
452406
73180
277577
713433
985590
973244
891500
623978
563434
553192
200554
566154
75469
982562
192413
653984
914688
352525
189765
357001
434923
568635
547205
557161
1032042
375747
4342
631284
729754
42059
649261
176361
495665
192886
779747
1027101
418083
540441
62559
904020
275929
566251
388445
524142
363696
585053
868013
591693
862978
261802
361961
402314
209638
836781
248210
570992
208230
766669
819501
256108
245382
443657
617769
896692
730423
946589
6982
507930
747307
1019991
782669
744898
616001
846150
710187
42210
401154
123292
469430
336438
343585
167482
977447
463216
766345
19252
659337
338584
308080
252836
592732
735978
741145
587926
724878
42713
338193
349860
473160
429682
115623
409869
18496
53134
1040497
263720
232204
385465
771292
445333
233131
33871
294251
1041958
348260
812415
712897
183522
810640
306919
718679
193771
898464
357122
236922
726406
862130
303700
922888
1010640
78149
967986
407601
989841
453739
956481
469673
927395
517716
818677
591251
592822
78301
834983
32501
53770
426985
786408
822980
238786
327317
15342
92276
199776
74766
153110
623204
352565
643770
414476
148116
555190
1041814
1026625
751879
143657
484484
59830
686667
1011457
14377
813718
177940
808589
78397
856415
869795
1021335
960901
184984
505687
159146
224067
275523
448736
660105
531684
516266
650466
758979
944961
544901
879688
433147
980758
851276
513422
288849
825541
67899
289112
462953
717365
1004137
111818
35078
966654
590410
473401
933713
824464
650986
841987
281299
142349
576511
286555
279456
1349
138130
923791
129192
976546
404332
439952
82576
110978
97020
414680
392104
104494
379767
913500
469617
713128
151715
195695
147064
846352
399469
85900
429305
107851
386288
494274
141938
954459
886000
1010323
539370
762330
173530
818872
947732
746513
227562
263139
973640
880474
257946
563867
516228
643411
1024110
605841
858409
793073
818751
170262
236156
601753
998593
445308
330894
752347
928111
190657
509605
135615
927484
1042128
24211
242962
295474
745447
809258
476654
439077
570189
670267
103147
307940
950605
1045232
199400
253920
1039945
551024
781342
493491
622551
423932
890783
461422
48595
809863
524130
786938
580720
985178
727254
296995
532111
643990
399258
497193
1006559
151341
693091
329014
559213
697090
50235
731071
741115
258929
909606
195434
664404
476615
228153
628086
970130
509694
532984
185901
1039506
649376
682164
51181
417393
925202
44973
864952
292842
409709
913386
962689
863891
34318
527055
9854
53420
366464
420731
611627
100226
895844
22751
222207
310814
763738
653774
80571
449980
920822
940727
24636
632573
182357
505911
21390
317411
404312
631045
240311
587312
221050
408117
930472
220208
158552
111703
410561
405656
514113
738826
108009
1036541
61940
781638
298061
1028001
141145
129061
257383
951837
251957
741263
335546
1037158
66346
645290
873705
803190
245259
1025749
1033055
715740
171798
908253
393588
149331
908097
43309
885439
61017
390781
1006251
528644
181941
8790
648617
955749
500955
259365
151326
478
826410
82184
132013
419402
714319
208201
485437
371710
655483
411129
306171
533747
333034
627070
264012
757553
32500
173326
1037070
486055
704115
282090
351457
130154
321271
367905
187585
175598
421046
235887
324818
221680
55400
962732
831488
114268
626813
507513
796949
252932
536942
273844
256854
493371
722051
184279
354785
322760
863462
755528
898417
853489
172232
298660
461013
991734
803644
83524
935912
727222
47178
578154
291149
384900
681086
573046
257661
648567
43384
411938
822912
787306
561196
430734
430171
266847
304993
187946
400219
687820
192990
74326
571758
119711
156572
895586
200500
809312
346919
506817
885946
961871
414315
727954
431843
1021650
636770
235686
430878
198344
286200
903474
924756
418305
796268
408784
205554
245427
535876
865558
1022980
993375
678879
703390
393603
524452
932346
957474
890673
632452
256955
132417
309647
876596
218382
548144
689603
966406
494603
306937
543750
977551
46071
764397
1016216
593977
82221
656285
607186
145118
957256
848255
746611
695413
17147
542191
624674
910876
682042
50159
444999
97958
505564
679203
524927
92379
755189
31379
651521
750892
483451
833919
290561
39254
817515
273645
1014852
454260
484525
248234
551862
281817
549069
622840
920307
397704
660331
844321
487143
662106
330519
630480
39567
489669
262157
782792
574455
388099
640826
661093
72111
625148
910317
328767
550878
255541
469764
586117
254605
623018
405833
752962
572654
223541
333144
95806
842987
149091
369490
202410
776889
174294
654038
989754
870135
956955
536020
394600
343366
874477
423294
381504
671335
845023
341733
82035
456576
821525
634107
893267
444252
396526
573870
397891
907497
253002
901378
1548
236442
44165
433362
914523
1021657
398405
590346
42556
31824
898748
65349
639481
380562
749605
561148
994727
165662
235292
833127
492095
1031937
572351
596327
857631
313907
617380
141059
493972
617122
30623
729845
130426
516830
109318
846437
597873
53802
436401
287011
350214
287730
158596
941548
787170
65457
817318
1031004
497299
961565
25968
102899
639174
993636
698463
430882
491563
630150
235072
580105
707811
768218
356528
653461
859756
363191
561769
617564
740940
34565
211983
345880
444402
539468
515984
958443
533242
1015089
119480
90624
642336
132445
546633
1014631
891468
1001285
669466
814135
387602
317138
336212
425993
837541
43701
868179
110984
55260
674432
571587
213182
424770
823913
189556
551838
878551
1037806
308327
399047
450503
418855
267750
654787
322853
69011
225532
941423
559496
531128
747543
627819
352739
531647
115809
729745
413589
199985
374000
625587
729446
243413
493362
598677
620128
493589
273604
607279
220326
531269
521411
410459
854571
543893
880013
1030712
267004
609815
193135
281460
119845
519247
852577
361926
762297
844540
459357
664072
525289
325085
211027
287310
336158
1005700
373785
820634
822499
787468
546455
702271
161302
447941
845364
577657
559885
573338
66022
147733
823916
149617
321119
894856
305694
800373
223263
362914
758834
119177
597209
174630
391880
734260
180875
111572
350652
665977
29520
323422
555807
218369
444859
787940
327978
24623
479947
1032413
85929
807528
417524
419384
435664
993871
91787
90453
550403
697260
407435
617416
223576
228253
694517
692428
845010
659781
124319
170384
676032
111518
389285
816232
677625
240984
757798
42688
324463
112005
705726
395930
268203
432737
298758
504095
374545
4020
342503
100294
592043
445232
820287
674339
107814
553576
774848
505144
518002
776341
594553
681583
789918
161998
989381
94490
945536
377098
287085
52434
647418
716976
701225
65112
19852
414289
547785
940838
895718
668320
255412
206178
738696
791601
908123
815075
492211
686833
675184
323409
676741
573592
218277
610264
1012294
206963
430773
654754
898111
413282
240409
1036878
1004682
743533
915156
128940
182719
622436
326296
639477
1042373
804210
77996
1004886
433345
414247
591500
31631
371115
619011
230957
324429
95890
333101
861507
608404
933753
362080
410510
593997
244234
520662
91559
983494
567560
760072
207513
527821
919635
223088
947851
968057
952211
562240
4123
275866
106638
451301
549831
534050
809438
995974
766112
213400
77732
762155
384000
848691
752299
575600
65206
776048
1001236
168318
30826
211507
755292
911270
276697
756720
884108
857814
631710
226322
770626
936152
620454
883747
1009790
208607
122257
304494
727581
448432
545545
207368
441487
75337
135076
551021
14807
661132
226631
285958
799468
71168
1067
989351
610333
263622
834866
726856
564235
225137
808539
863392
762782
589563
769493
653584
319007
161555
994320
932286
995165
1004099
1023040
666837
202266
783825
602367
764480
473027
749506
373841
224282
702837
745369
710621
916806
509333
928270
776213
432838
331445
307688
295046
14911
766351
100221
626733
948156
729206
684593
806177
808165
43006
964787
465055
377665
586624
899256
341176
291504
654638
435380
507836
362457
215035
400550
594293
863792
257796
223861
606847
1001338
525772
46544
1031945
262165
685247
845783
692908
353589
164323
877634
214962
732015
333678
329783
164916
995441
428616
998619
810748
143567
857019
321873
827976
411065
64694
253761
76029
188983
289535
113411
326506
678775
456653
221974
99036
73482
751281
44182
500546
441838
581194
483286
462416
259410
543289
785325
150704
884217
233923
736215
879032
295030
923240
616486
956197
318669
129781
337479
662158
940511
311738
685541
685007
403034
591372
17866
334561
929107
1000919
54558
356809
42600
1025812
941338
1039458
783112
590012
66913
583927
194975
891700
620880
654720
896263
655998
895464
338333
356813
549923
49697
269386
102844
1017406
517253
842511
467674
244681
110508
675406
907734
172471
596844
51770
340417
810429
50904
71332
876138
362142
488789
466879
708769
922560
173924
93775
454101
337822
270385
803706
790839
327963
128884
631233
2704
282825
756521
76273
156657
876110
761601
229816
582016
61017
29251
569251
252736
786934
142333
929369
878418
736608
951142
749538
200735
641436
822491
558754
528089
960645
607766
193746
415191
474971
988343
69779
199644
1020353
104055
488123
885226
212787
979858
318319
993034
415561
489531
228262
156540
800790
147685
953781
594606
467600
214130
990148
764220
81312
711497
713317
957215
244886
838954
428727
379580
413581
119062
152684
489521
747408
419766
816395
1037475
556403
868000
357942
1007578
895202
184001
721834
957014
308242
632003
54773
112278
423901
774021
1033299
454357
669885
823592
16741
287425
706057
652989
965190
740214
92084
765727
998713
634013
330468
746889
848314
661640
892056
695379
428705
19585
231831
590803
178174
110545
736496
316421
701861
588936
285350
964863
70617
222667
7213
110267
456837
430658
974822
828456
176405
501755
243322
1004597
933872
112738
761648
376287
911960
61245
633000
613729
976043
186122
856345
899190
959306
136929
623102
726814
393546
97020
853918
151441
633012
786990
450914
128620
723122
657385
695513
238076
356253
402846
387437
589373
295034
593660
975753
821521
471305
724133
415047
295020
522178
1030661
289446
1013870
475774
357472
950182
831213
50069
535526
406479
126431
659936
196589
158958
782822
347521
409134
115969
719184
259371
128954
551993
433469
166504
389697
998456
513061
298063
158728
640499
907645
615992
688702
483309
182503
451480
631169
340081
680683
275841
211430
203199
809221
950801
359777
22395
854643
516500
669199
505209
115553
348308
354972
146547
961180
437393
168660
1013787
309796
928744
527739
403383
15540
616902
614961
801561
744213
383697
376241
635650
961930
622484
968703
693037
336336
851800
347119
293879
52003
164032
66804
966900
958510
708304
659451
153562
1018380
413606
110692
513504
1000012
792379
248196
659565
577033
883869
67682
322377
593921
993630
219915
571918
480091
884311
263013
361175
287250
407435
805336
77260
803485
288939
525942
389331
837009
210826
450527
783959
761232
27649
462349
297620
700000
318113
688832
481131
504674
602087
991540
710013
557347
41960
691656
729458
736490
838517
973308
813215
540774
364473
951882
690187
968213
175915
621567
667595
823096
174272
107747
321005
527856
513481
889930
116077
9290
482113
409120
131868
248784
733971
12703
117467
152620
94188
227498
37917
1027998
383161
33782
878065
625614
966071
894878
783394
663760
489989
159845
778900
895480
887380
254875
868154
933043
907280
525864
674225
621073
303724
1007957
414855
414530
302710
156020
980671
265499
790769
693740
221795
668573
696626
6830
460970
287082
290741
57827
94663
593907
561332
270099
759722
580373
321604
869115
179124
760001
17275
84516
635522
91043
386889
218998
229088
166173
836670
483547
635297
102868
624799
15691
419916
268763
779383
492212
710004
863764
341960
220835
450637
578812
1008968
542592
208176
892215
743582
25039
878921
430434
621878
334042
579734
758575
754366
217274
707750
133685
664496
262493
598286
490951
807306
889951
987427
86149
853832
397051
1038957
538603
799063
463685
277669
220116
877016
899565
506325
248120
773384
138305
590017
121140
240709
331809
672425
152211
1076
373381
23087
709835
916328
633868
818102
224767
569820
133073
81983
1010683
608214
298347
76189
57365
611534
641415
743477
281499
702016
516127
566350
963861
717912
545776
2144
558678
698056
695085
483554
460395
180874
521011
833948
121587
946479
397788
1009488
196699
273864
911469
955888
891508
429628
998395
593553
780372
953118
205311
790307
184533
847955
266973
63555
935586
559607
1030922
875769
857842
671648
265164
638127
222333
489052
628919
244415
880508
817000
927756
988925
342114
501441
291393
184038
315180
478582
505700
107888
451339
410553
602432
289574
100839
853234
427129
569644
662959
670603
1024719
622604
404221
302409
61204
816468
800754
1014016
809214
59372
132623
340902
673616
491127
1034349
337222
816154
379809
847174
113981
310248
636291
311375
496873
744777
270220
51037
73292
994133
598432
352170
510055
999919
1028492
423242
451073
384974
412316
78534
739920
849826
607208
742465
599957
46565
706255
823559
774186
83713
854115
521806
909796
54677
693065
636238
13469
381164
369478
674150
68813
397778
649119
871856
647120
319637
681492
787002
873788
536950
21449
468757
390076
727589
869226
793575
945731
717808
53303
700923
850794
608417
7218
189794
158971
808736
260130
303553
1038602
173611
568777
614872
969717
201891
359084
993542
713816
870525
431519
7906
434184
995844
103515
247618
978732
664838
190573
980919
12484
303725
772
211942
152190
109926
469050
724600
730246
72641
389856
692099
413508
154230
919890
718193
826889
1026458
603623
648517
930326
553165
194894
549501
462407
152790
969608
656449
54360
684526
620563
928983
67527
427684
511452
122129
764943
535717
911092
267520
211432
780093
865955
727252
752700
795950
333176
739157
980857
657882
52649
819007
598733
1029485
590610
34780
1016315
523098
698083
354645
754427
837097
207526
597711
569780
54133
537367
45767
2550
393743
724288
165713
707317
689092
327808
977156
894984
69448
644014
584295
360306
759782
455981
602479
600799
133683
237646
669514
976620
773739
149103
911663
724140
653235
1025386
49972
188693
169539
979963
603045
49023
1005474
305918
1019499
238856
850424
98482
251169
197112
29320
204500
508836
557105
376216
3371
403600
561822
404483
807591
662379
746498
72282
600802
187311
537555
631536
215114
826970
253318
805734
490547
990417
770597
3067
839789
507403
743340
144991
383964
1035891
12949
397481
264990
749424
864489
119408
338950
200757
455983
530076
158455
371241
684904
816087
785869
745055
215440
188216
946196
695642
270139
202689
499223
743350
737095
830696
626376
586072
968202
885559
183028
78068
99141
540877
263797
582077
579767
499227
96116
543377
887931
550945
798730
739122
184656
431729
540365
48026
746481
371599
453081
706466
679824
742611
542521
424607
836270
708313
142788
607803
603755
479782
977653
939
775680
305761
525111
330152
187871
26101
469729
886060
11892
105682
1044174
120501
444011
851683
730052
463339
219562
524083
385636
288874
766257
406384
804423
764216
577053
564468
812199
1008139
620798
785352
282577
803979
703877
507720
531960
446997
659283
268174
26628
584740
383331
167532
814175
473214
271629
333108
958822
275263
1015410
401076
742059
517024
657538
625437
222640
236281
696882
650384
139750
509628
813671
651300
528544
279007
831617
576884
173514
947325
585524
706544
873846
419913
226693
134973
524715
668407
828508
52266
913454
407851
1024104
682656
440232
697569
900822
964503
288056
206393
96613
293697
812230
1040319
306261
731454
14879
526415
275010
227767
557536
36579
474813
394351
783475
357077
936146
16032
93672
532687
358079
145055
898292
690138
402575
89065
610553
302698
588606
496884
221801
758094
1012529
55380
313183
744481
522316
1033746
332826
310411
326599
240325
418169
785291
65133
952338
663690
71858
681486
633582
979499
842
139275
885357
774567
470151
979701
242728
875378
738621
281466
527914
297829
1017546
769977
503001
293855
1036334
727692
326518
435099
423847
242002
216221
309965
893813
284023
214567
795286
362969
1030401
520423
975744
864024
503487
1022852
151027
376109
254151
1021915
346070
986946
763791
154278
616943
715758
662054
914488
291235
948258
559054
713541
222399
231751
150617
765389
688447
485282
310523
956391
639015
356903
145801
48777
399304
859708
82714
592807
57379
855023
434093
581293
495378
973562
28834
617520
298382
244215
211660
587897
198583
856250
907906
58015
734623
744844
973673
167002
820704
169289
197633
77770
268884
293665
632097
515555
787746
584347
209540
497926
171448
524366
686608
906272
227696
246986
266764
100975
173432
258309
880840
629189
169008
737334
662586
850359
518440
968527
492813
504805
314452
108395
969381
273690
645214
310704
794638
210305
425912
201334
486449
1018099
630612
911337
1032763
236335
154504
460506
715884
691966
379348
523641
695972
37654
448766
884208
998495
659587
679329
863904
572119
265094
830532
70339
151118
251901
170258
392879
590513
647032
138767
928489
514562
540795
251984
410738
265512
321527
424640
300466
161666
772443
796619
646406
760923
663921
656755
819198
897312
486488
66298
801952
195217
913489
17650
818126
333413
86550
63214
1011389
772620
57699
783904
671965
1006100
547766
93638
944038
141253
860495
973232
750465
770473
739414
145129
266671
893455
13157
323415
818246
823873
42903
788627
90898
50400
717639
928423
864318
511474
1033736
51482
958833
739045
51854
428377
676544
302675
653323
88342
90088
65964
985399
5213
523915
484569
184047
966820
1016297
980638
5373
132881
784347
377371
329402
1041333
804392
142891
617857
989689
1009368
36018
252184
324389
58048
247862
884230
503305
734233
189623
379880
891088
352830
4170
443858
87379
859340
1023876
543578
829583
393041
135030
115622
668979
286742
29267
215629
736393
196939
553678
130608
779621
934058
617674
1015208
380563
888858
247967
45270
481498
889678
457023
453487
572126
100411
826041
694423
123021
1042270
855936
72165
26162
781201
955632
336691
738137
696353
266839
642810
237478
369198
676091
44206
141707
781480
145290
289880
581106
634662
644632
114074
429703
837541
884019
1030414
540437
1025276
682491
894180
95990
843512
150702
52049
639307
629153
372991
658499
696726
777531
746356
515658
907613
680570
1012435
133305
856178
981549
350636
430838
413623
298435
328887
646022
96752
296461
92558
779450
186412
44280
653019
38530
787927
712625
747126
207073
708605
161569
857223
6496
694106
59867
416934
322099
415877
847505
251115
12335
419626
704963
37158
514015
1013404
923410
834740
346589
244681
58928
83822
1044368
508067
830704
551716
677210
588062
175271
880578
429565
986635
719821
398181
292605
148250
39772
951130
992264
723721
820483
333533
879923
682610
466077
542032
423108
832238
936927
802477
73038
90183
463158
365297
298664
683877
338872
23342
886387
907338
208492
537785
1040527
730275
145006
22138
741164
911798
777608
215736
988111
323474
645924
687518
219236
63969
474523
759394
738039
898856
219440
529985
372361
598839
826334
102920
810005
573530
91087
215436
610812
458362
260582
785472
751929
124575
246012
324426
893582
253809
216938
658559
742029
64355
586937
382508
508703
245428
896033
578953
820370
771974
673111
57672
277392
905090
1016892
1040182
1030239
636340
480476
409213
445098
163824
826182
962946
30222
36613
237896
329671
671550
25412
580250
886134
483953
599400
564869
127065
419508
112136
588496
559663
912022
953956
354260
22573
895489
772098
579453
16601
101141
967981
480681
456507
110821
324203
234023
264311
348011
817627
864722
130659
482346
738992
1027507
1027647
623565
636460
703076
59245
107768
690178
435806
875025
835608
582607
931789
210645
289607
596371
755223
960707
937236
903872
141472
157037
140708
982713
774505
955245
935323
291898
681036
200538
604636
815368
944222
343211
315024
447229
653193
259830
21078
406792
130444
677665
257977
66660
294741
322598
223742
386636
682440
324244
238686
80452
1020212
1040527
1020785
356332
395656
165850
691046
639279
539763
574730
690368
250044
190437
779319
649749
595899
479451
810624
480558
536060
513080
430550
604193
310292
1003032
151081
53197
831699
643372
781898
363626
512231
855118
272946
814053
220974
702440
331778
660761
497274
923995
930801
45703
997202
262036
322238
609178
259285
698613
256345
679780
868951
1013255
536945
959941
857071
319190
815780
64962
444486
326133
467106
822924
296803
674959
273699
253671
469797
518786
411020
424491
316400
374087
342432
272204
892723
476027
938127
238000
1040863
766098
947499
958579
31270
326495
756791
1042305
50941
302876
213108
986076
256768
915188
866152
319865
282434
916533
855499
932097
139914
193626
912008
618607
325033
155136
192219
319437
482796
352839
119696
922808
201337
734307
941871
522246
683402
90005
1023214
47232
251003
246821
519702
820924
385545
664537
943368
440758
961441
703782
396206
931366
910673
952602
621860
541357
982791
300950
634793
683512
672527
522616
864111
216513
870894
765582
398246
855197
1030201
612365
668188
1006935
518043
375956
516313
781636
295369
184785
946938
851509
555608
6554
374486
680344
108974
1016325
202013
175967
1008948
346901
376627
580815
39974
533368
645010
336143
710129
891454
886692
576666
590236
575603
344327
224600
899634
546918
6535
378329
358362
30542
310810
785517
831723
259440
804094
205762
392832
937499
209794
413850
485015
220366
62082
911345
339723
646232
875980
146593
683546
385438
390567
589545
643791
751364
605586
161932
741747
804775
969942
514737
671101
358670
815675
946703
197
900163
61827
697846
55793
493063
1010477
856039
154553
319966
842634
55101
395294
131192
879978
765975
213093
326470
882531
360993
333535
662545
121753
661807
324516
873960
942705
528679
160441
584467
681232
398226
397674
464688
206621
256763
547802
114448
622004
926190
134537
195800
115828
298196
829857
137465
468836
583147
676896
114505
99052
62444
1041444
853625
530511
151634
222762
464016
315958
1043387
475676
191211
1030761
465179
1014369
703811
155283
1045189
722536
789351
49197
175830
459944
135450
273578
910240
55729
399259
947501
724777
469615
148365
409007
732058
528211
217994
520358
63573
278165
125819
360052
228516
111718
649588
341459
890813
819511
34671
771240
186283
277155
513001
244292
28363
535255
417586
176161
807828
472255
754053
722824
124272
58965
170615
57979
955258
883725
443176
758856
839264
592148
896453
295487
746622
1004882
793988
33874
638046
400224
785484
832721
288468
434545
839915
42889
46625
211853
116319
795460
95798
574222
53859
540259
40520
824309
652112
374193
131149
152255
243379
594167
410353
259028
1031556
59532
175923
251070
135610
889028
661966
305543
23701
687316
461439
363824
620324
675352
125863
1032966
748064
349724
969747
737682
194725
801367
218185
645199
134363
833391
683946
19017
856438
1018340
559979
371696
11590
222016
846393
410580
836846
621378
886204
175469
273460
964144
809349
162640
853337
505625
838993
840497
585014
956879
415577
482022
151094
546379
983348
562438
1020711
919211
346911
315128
538076
536910
901958
746873
793994
861342
836201
368092
1007517
439152
973015
993374
253194
11100
681709
72596
98054
693592
494477
549994
540538
875155
376955
232378
947746
474613
652270
465346
1033481
747621
702212
1029224
542194
890151
381516
100572
418809
655920
1016548
587956
433287
492192
759395
48613
542240
152839
730206
413761
52162
782480
964204
128382
771722
963145
899656
632835
752049
395942
796718
678163
493834
390816
964658
478280
8222
1043061
907396
410449
360157
121154
125607
757962
55845
814322
30562
1032470
646405
540163
406343
169891
895123
657374
422537
539253
796675
929028
39867
772313
805333
45612
163108
769180
117094
983731
66364
535697
816431
257683
711653
118574
41725
926914
129736
232947
913070
474219
90139
505590
978628
580857
155451
74569
740904
461327
348834
879580
804606
356162
737309
928245
800660
649494
651640
685242
622868
34669
570034
407856
168919
87945
790976
198236
181965
112608
990364
438675
479943
838975
687559
25316
748529
168410
749600
397201
384347
630641
709293
820527
305549
729607
682292
820593
992132
176757
242906
774070
68187
647456
533929
755237
656680
591407
246756
327647
265647
126933
130558
876468
756671
525295
212016
202774
245209
626419
160650
573730
131050
53513
320572
152073
981671
872111
50477
101506
665221
213728
697062
555446
704573
213409
693095
315557
248487
651685
19803
345838
683647
814180
147821
790029
1532
755108
31368
672423
198689
842205
358409
983635
103373
918415
503320
792181
828198
316934
618573
1039459
772219
893712
80511
705343
647240
105376
679756
938807
139336
712342
612397
545106
632787
742936
747353
792197
158126
51864
430041
701062
874486
279671
924251
28101
179871
645729
448457
19606
952760
503980
417489
201265
968644
552898
435851
856926
453249
10045
291991
933675
811491
624158
387102
121963
497196
1035721
51476
1012307
816046
310801
57947
69767
100186
811357
631855
297788
115922
143671
298944
323416
335919
236518
867899
847686
284353
465153
14203
745484
564281
265880
190303
808035
835150
239439
880196
766849
682986
896995
555743
347108
232928
988432
772212
687622
432290
963417
222531
810767
267777
1001770
188820
902542
233637
740413
244727
799558
189585
408502
321096
199496
502048
552003
362563
754256
622260
558496
193830
1038457
849641
897968
900131
143117
137108
266296
498119
961710
125317
865978
1032589
598489
856519
420902
793777
976904
118880
737351
461718
437268
364787
263206
483651
460461
799082
474312
334023
314555
698962
608553
593724
959134
210556
406305
339972
540108
399478
678086
968328
16514
551946
88837
667139
88581
639157
1044231
395629
216431
956963
718045
114305
897911
869875
743947
302833
56981
668822
193301
919313
515271
295164
684912
485144
843699
691588
77041
553440
759640
21628
1044544
38971
262610
391123
208391
478571
744518
2639
378580
542948
1006982
996215
934589
298940
456599
460971
625807
71942
327803
758322
458001
575917
993159
634924
713837
293102
437631
765036
883729
416686
554168
1006763
383924
400089
123422
498829
628731
984787
344812
966283
722746
736738
27124
777073
74236
178860
915227
32553
377241
118747
588376
266077
645834
993735
405291
320313
764423
621366
131433
716348
57508
747729
324989
578487
834060
655889
257265
989332
222462
222270
856508
514939
827471
785422
754214
493863
684272
83384
263035
451687
530231
44692
127771
357219
581859
1023591
431507
105135
908566
246115
849618
288577
637128
902358
857423
337465
360851
267116
88946
67811
1014737
451542
441242
425060
156091
852212
878407
992829
58627
682144
500723
576950
462411
332784
249496
1039286
951349
369300
398341
181200
379035
294682
983908
153817
473598
244961
70276
149951
152074
492385
227944
749607
95158
390301
134722
429496
141422
10106
936391
1025144
440843
296433
182905
260242
681532
416666
13012
158647
47186
360000
354167
355657
164028
513965
458086
481074
28005
698405
410323
296652
614159
22578
786162
150658
710989
245451
351542
155810
425556
430685
586124
389557
979137
967666
2995
571042
133415
681643
794209
585829
79166
1034511
591374
351773
453299
301639
734658
384233
845702
72125
74753
670982
190862
466209
316445
391127
6181
965186
187016
357344
28420
266944
405741
315395
205807
902756
982653
1034978
899106
899233
927659
56901
313290
830442
116887
364220
288573
1031685
7927
585753
908791
902670
785948
386944
271205
155838
582861
817071
172091
468339
326284
252961
504442
664981
277318
525697
433623
364793
506588
834139
77749
315583
895106
35264
549301
893914
326688
761910
510184
122800
672656
590973
77129
841848
732656
449161
720509
488954
754361
241820
689859
25532
930239
165476
899598
24189
130323
302656
203598
784880
311743
958750
71016
413228
226383
726530
22528
1021499
9291
511823
882216
550161
963911
830973
565870
363198
664173
748535
809720
489035
311447
873807
76298
985247
293057
713874
639767
219640
423161
762753
218364
766358
983338
375124
336058
511709
331996
370537
196024
860776
347685
897306
323369
220653
435480
727872
296859
915782
362608
740915
355674
931898
421572
332183
1019775
87226
480693
651455
541757
194117
653346
504466
884347
407682
158711
860288
393850
645994
787924
389530
562027
878115
675903
73166
153831
279491
305334
229449
531949
361635
347301
320042
24740
607099
1001050
688899
521331
979984
18616
389902
160646
917074
605351
277244
296984
174874
719837
175186
872570
74693
354877
363650
217688
774875
365082
596650
503055
92968
648065
973684
470024
60133
194639
609181
848271
351406
723001
952286
665770
628423
1029986
333614
513161
723569
86510
800863
652677
427106
780895
62458
148485
554748
588751
720583
1034397
913860
216767
648577
675567
350761
81500
618870
2153
1016177
573492
859236
225513
387267
807869
896866
62607
987614
526744
728260
344041
259447
952949
611606
45988
985143
269008
159470
325100
779328
775218
570267
57379
953085
566164
585233
315775
917020
825118
645977
432682
787257
967179
608264
211261
517493
749865
965549
126687
850474
379494
787005
988216
841476
132321
666705
671554
254678
429875
725591
626442
573535
676682
182222
105368
404663
837707
727228
557825
142916
127768
613601
800418
893507
522031
861140
340415
1010398
1028247
135972
353530
658114
56074
378137
448455
654294
719049
248476
119376
419068
51999
148740
1000780
199068
495515
610184
982374
443373
88391
727852
180842
194242
227654
79846
352179
504195
255886
614548
697693
388742
823383
222389
66916
493271
477579
528383
535455
969133
549835
247040
293973
356234
772872
534215
626929
230082
657098
606747
1042734
589706
941562
621980
76645
268000
786328
605424
427104
536704
891106
327912
973208
607191
212396
265964
499750
589898
491627
795392
681728
30801
56135
2568
70983
203635
347453
228644
314108
954391
612334
162668
394439
568551
263144
154490
624445
374493
952053
317556
21119
772477
381251
244264
540352
743817
228456
178594
693585
39672
151172
503638
369631
489705
60028
206530
449483
504647
473140
835590
903195
734200
1030613
88698
403882
357790
325067
842253
652039
559792
645613
152641
1045347
233676
519943
396379
1009541
590948
586006
456979
124106
509008
919375
991861
493231
298820
929138
206978
832681
569632
88066
533821
99433
73254
809703
859513
474464
850197
658098
335239
70250
333709
742601
36219
726628
965617
475019
516052
225832
51139
983214
327928
357850
646566
556586
788092
866983
19929
170876
622042
499311
808742
635295
787355
248853
410734
734547
967890
428372
527114
14397
203662
10907
403414
333817
872599
82125
806573
1027763
505745
769698
47823
921691
224826
806430
807236
944204
308025
761295
418285
31457
472878
126120
971889
532678
941494
644703
49271
657578
600211
24445
714517
216625
817296
262585
95305
589453
1012234
401068
947794
935406
680319
737804
13350
37285
214052
995226
799652
209194
798416
240586
1028473
212710
638441
573840
982492
933423
474930
470196
260818
501230
708455
257292
867489
355511
701817
960366
461738
727891
958375
659849
388128
927742
455364
808433
198057
583783
129724
10369
49574
596243
494895
396822
1023997
480329
918807
935383
587974
78802
544040
836330
897024
1024973
448164
286829
57984
564167
383391
63314
1041715
401860
9547
334040
307181
928979
851256
178183
305951
977592
312526
784376
430614
270077
893897
622602
754567
570307
144855
188949
965748
604354
598197
454035
1003345
421569
430956
199453
192665
58805
69350
470888
895585
763895
309779
777376
26140
648022
626629
492547
553321
721501
837400
592007
894592
239823
401896
1027179
1041389
655092
882652
948829
131692
144197
460259
586704
420848
610739
264789
702182
861906
938722
382279
498469
971583
25929
1032222
255225
639897
50673
130003
539641
122757
148056
153392
326696
713483
568034
388205
877505
429740
512212
309827
866107
998116
931076
580290
899056
34062
142276
859108
434244
718358
1025918
630734
765181
297542
364784
153585
396131
548761
544249
785683
906124
891212
832382
927296
230999
319820
925527
792429
957799
58294
945793
193973
880717
675027
875463
713517
324900
866234
468621
114103
1037669
435081
908277
733400
968263
1019537
1007218
711817
37268
564713
293408
568112
73091
529958
431375
668644
59611
327047
958789
696084
330678
153043
601485
217333
12048
502552
526719
625261
657575
395492
13390
835007
221094
678594
545380
624319
981432
377616
1000735
228245
23242
309739
851654
263759
111911
550306
1006640
561442
565578
166906
826758
109721
95391
31483
898223
775439
780601
204663
813020
89535
257327
752011
1014369
437694
113467
504065
190641
419970
561108
635818
236122
1018588
911125
451756
946784
694047
297556
7362
135382
709244
461184
570674
144295
418636
467590
371174
671745
765577
674068
68574
775263
892015
580735
787091
421536
623811
599142
114881
853517
114730
449444
881127
455295
609829
181784
63782
204464
981172
947041
285874
751433
49472
300534
737403
368943
213982
190422
348233
815565
696854
331221
517167
314555
261606
356737
42186
435026
216087
751939
223465
844388
315529
487115
661441
948082
236011
610528
879618
701434
824616
875238
378973
581945
527240
329323
356713
272661
68913
118754
1008620
96380
25545
956644
210922
489252
236043
827582
621938
1025514
916433
841324
467372
855587
368839
810463
82055
33181
922040
838207
673088
360667
461662
112911
216494
539641
158810
960840
93018
627998
217772
797543
700468
175085
554376
784604
353477
126790
313322
342910
204284
687524
677110
608840
145548
116121
638610
207472
546799
725677
700927
652192
211136
945069
119118
944778
291296
491251
1032064
346796
74105
520520
266668
300041
72290
385088
690825
57746
454911
9671
333643
1008539
14627
339497
545799
145239
928093
229671
539145
1018704
709994
494895
800418
478578
471090
823344
349452
956762
358524
959991
204609
716387
1038488
117395
652053
65794
854251
86322
651683
182881
303535
748109
941121
1005427
169434
178283
646983
960824
198093
1028030
703687
304085
954430
4139
505403
536858
109353
883564
230692
654956
815926
507814
271723
897910
76242
985782
960116
429253
393156
2033
503210
322666
599600
630502
651341
795314
66746
308951
640383
739130
25400
120707
368551
185707
697281
876899
782397
692041
631813
803378
81249
656985
512362
64137
159084
249155
591834
208574
317535
797846
145189
537048
141125
587045
563379
1009608
26783
711575
15341
481585
801323
251563
480606
360663
940331
508379
155717
157653
354234
914125
251601
66682
47649
932818
917777
80093
262142
605151
577471
210398
384818
545525
629560
1002995
820111
215530
846878
910743
460250
894317
981900
1000607
9442
245913
200627
936850
576084
625549
580137
469538
298823
819146
729376
353576
151126
208592
118535
288035
826647
434496
331544
1014506
195772
754378
634673
928807
539343
999827
238082
853179
956916
637264
456150
682393
216931
70830
259563
634327
955666
701352
77997
486523
563915
24236
919457
49043
37168
979119
312613
20525
457760
840720
28816
349897
798173
117970
608836
191288
499954
532850
450577
152403
525083
126141
874043
826570
251568
311072
814655
1009610
576911
83270
115500
432238
713081
71925
333352
905631
837101
538222
319945
151037
134833
308592
789453
167037
1033258
639574
136671
528035
614991
672678
1018824
892249
298411
512445
870773
807172
847458
131644
141240
450776
18058
469760
823669
286464
1016584
37726
63559
209300
997489
1022834
576749
462657
296675
147244
878934
740873
865640
839267
22566
513232
619641
558321
552438
811597
543865
219073
400259
317528
282295
933123
1018785
749374
949166
261183
920595
352391
751097
528985
373313
1042001
210061
471974
700346
334328
122256
999300
643852
986677
589548
753588
998434
229592
874826
458636
82749
909094
745680
956744
938556
152563
1010074
258309
901848
653244
1014226
815295
859113
427761
992757
95807
196757
570565
91193
250823
779304
11584
929768
571055
159333
842577
350874
905027
629021
310684
802602
469207
198099
636919
872025
400186
55296
514284
95643
684776
777919
995256
142873
94154
728828
207674
518255
820137
268079
613325
558294
739425
100687
365194
179053
129625
531316
539118
894621
682480
573860
53472
735038
632952
48518
800018
684505
302182
175744
890883
553803
662900
440877
183898
870357
749616
194438
884441
426279
166497
716586
333517
267750
751168
377044
423579
262483
130710
220065
913218
614864
483155
477556
1028271
732645
416209
210351
565583
221531
413868
523848
1015985
534071
70808
888967
96865
203602
831996
395819
321927
93233
677702
537836
345815
153405
302733
530777
941701
342258
331681
824990
524220
665885
475174
779409
914246
263856
104851
907951
218731
752208
903525
911725
62552
746270
681068
261901
600120
142314
61524
830336
424367
534281
662739
37294
661186
453167
140925
53816
966988
740314
410976
470505
1001224
962513
407418
191198
66034
808776
750291
942096
669610
297732
882850
920478
975347
82765
286553
455466
732803
969728
77355
553215
691716
64899
47070
80274
128606
747646
750415
940155
963415
77355
579125
41259
562090
721397
916274
863879
393405
560378
317310
385534
106534
84708
768161
204870
352483
264758
830006
60791
477166
630818
437761
698812
669847
227811
980941
133627
769566
395404
338740
581927
810377
65451
761115
385892
991216
224598
656983
1011736
16241
973572
1025360
419130
480548
892402
190309
271691
366752
139419
1034068
273379
31415
587388
792109
100746
190341
566440
175558
292878
233654
303762
945898
349499
39067
51922
673116
543412
724079
860174
130282
731657
909056
721692
996296
444122
1011340
120174
622278
230965
642123
556984
717065
332009
708453
231102
809762
204186
1027613
382646
117674
25921
957892
417318
992610
735426
683374
890255
77399
947892
269456
528834
226333
375522
362099
659878
857046
829046
614201
504104
803795
285096
486846
530834
288287
22464
483529
968646
999382
823201
553054
859494
265789
1025991
177310
675875
765221
322022
874918
609041
686722
413390
595313
713333
641906
647824
85308
21675
508390
63042
232217
579783
115610
729039
1021602
453420
884360
644699
1005284
52501
1015705
432744
544226
306076
762169
227273
379050
140093
954344
49422
197813
25445
492111
205863
777482
647898
65740
298453
1043193
237635
731541
938067
706305
392002
674658
810002
910377
464628
939559
843752
188230
645560
377867
270552
330238
679447
971676
1005124
326701
74676
737143
893106
703109
350342
434016
663899
179969
706242
1019916
698874
794933
587858
677212
185784
166385
26498
713346
943678
908732
463011
715701
706375
130130
427122
240992
436583
11683
386516
266989
818096
455005
859398
562506
331680
357869
415769
379220
476851
752446
922623
700249
1041068
824318
801416
225322
448576
757277
946874
1006086
744874
595103
762636
288862
917415
649961
833056
469478
778472
181884
759020
51621
987734
396118
157495
703105
840917
996411
866656
884118
211328
131355
44825
200679
1035703
607836
256797
381950
819600
1029420
635380
842252
148209
61528
330391
252288
574945
62157
841665
359489
463326
27275
1021599
223539
861935
696077
434235
66234
781399
687880
1040359
697851
612289
525483
469809
682754
920520
446359
961304
673471
38
197794
943500
755718
992654
355127
129864
60218
967078
36972
997640
194483
412986
761641
360078
272257
705119
290759
304677
141774
703245
32026
162741
465304
237366
83357
22516
620942
827472
304143
257625
843145
636693
863136
158776
101136
658750
381868
751207
929639
164677
275430
82301
966146
848485
572356
50950
747114
521655
1044109
840236
512965
781039
822340
72776
274167
885917
882110
515266
284004
577327
337681
84964
560154
981149
599240
818156
800691
208562
1042709
1018797
989695
896871
299206
1037308
1030705
127164
764273
906877
513519
113105
544397
892146
272287
819150
237139
889247
219667
558498
739022
120782
173500
586221
324926
189028
580973
394510
626527
757965
223141
893814
779839
940971
1007897
553844
488347
281655
295266
1010397
952981
278478
341926
853584
435153
355730
799506
978844
385477
812960
409108
87455
889199
845867
268484
395671
753903
935407
84816
504783
479474
471832
979305
407621
807895
68255
935333
1010398
626142
800003
879926
1039047
534772
370382
544344
786879
709121
269800
759903
960618
361608
20554
1039319
754987
7553
158704
605341
673801
996922
422963
344020
751044
180308
71774
130087
563588
215325
667038
673786
767519
427288
737249
677160
164792
980712
787513
993057
753794
470541
185511
431418
512389
429535
249453
623939
713671
162798
576528
1014025
13820
572509
387788
316345
28969
953883
135278
119173
353227
30659
191107
633579
114626
275349
573354
154080
731374
52824
611509
42606
974925
943912
1015201
1015516
762941
528160
707772
474339
661834
314956
727707
614176
862811
284193
548133
651318
177681
856087
918239
52071
514952
424275
846257
967198
911256
498557
881907
560022
47804
182288
681775
924090
80117
99598
642325
1020212
712082
692376
571610
564490
452091
247811
248293
394149
172744
165720
43959
895741
658646
638883
549125
372175
248392
130941
167411
103924
486260
836927
308414
1027505
408687
21992
431694
803814
730535
835920
64173
805463
60698
482635
756529
538726
197449
819273
823726
566520
849246
181407
905230
64210
1003830
721279
386249
562586
135789
884430
1032509
414363
932371
911178
734171
155283
553711
267755
701775
424912
228594
92018
1040976
62047
939809
727682
94340
267092
995542
809193
527603
778571
1785
85297
684816
936051
175298
284692
994751
252996
45905
633508
262506
998520
137280
569353
335839
145367
855700
900666
868773
785881
102467
355002
320621
888745
134659
574607
37260
516397
494801
686740
139839
279680
502321
570939
939964
26499
260707
384597
890820
521708
538664
782550
517290
632659
790321
530645
403899
256957
754159
826862
340659
934539
927626
590644
616577
49052
635003
900100
665332
272552
537371
694473
757888
815723
566589
171254
338638
579504
780994
426602
771614
600958
497
875427
707769
990874
596957
488036
263726
367279
962109
810415
988462
813426
733493
529693
582013
274964
742868
932281
237482
163858
752821
290830
573416
63920
878139
261539
631013
111792
200258
894850
52331
888755
374242
686722
108582
856181
898377
893188
884503
679024
883269
462346
98911
714870
180737
238458
945072
623902
659963
847049
899303
385500
31721
852234
844264
150523
181224
5480
958407
640495
307228
637783
796461
603670
694672
974258
187014
860188
575911
920067
391731
496381
170162
120584
687316
321878
593224
40744
1037958
618196
443965
188491
524560
1001612
772422
649412
675876
56729
937882
953220
38143
155003
299220
569671
143826
663517
651894
225550
387722
565088
220347
760884
240613
461528
157611
342780
750563
791557
468842
70613
727869
743529
1025218
44038
860174
689372
714404
316672
323542
396829
155663
1030979
431562
999174
170189
456567
265778
503793
272194
739215
934613
319287
137045
763776
349019
240059
104409
539157
479108
246028
1036143
817510
459816
151314
510623
831414
521911
535921
527100
581945
12862
526489
342569
699896
143941
606405
922837
193390
521996
402277
95454
952155
885175
575293
634137
460896
319719
181954
829026
335346
658901
763683
811752
910163
376027
89044
612574
944911
61372
530476
807768
313005
769985
61848
580898
706828
186202
545285
334711
410355
81228
1015654
522398
45231
595650
520819
836038
810890
52376
1017543
208499
863118
626644
930599
195851
137968
914113
205592
395765
891613
809286
763876
61450
3818
273463
769863
271856
388815
967168
270290
270883
804176
152512
970517
592367
724315
328932
238984
461489
299580
199237
94171
1026483
257673
86359
763431
513811
68104
170351
5637
879324
306196
993065
974956
902998
1011709
436690
479820
26577
413176
686295
440818
353811
948429
91365
346076
760056
226441
385235
721705
640989
453361
92723
295667
2555
753874
651891
863956
926424
549567
602620
716663
484300
671113
542188
646522
1019115
753906
988331
729316
352254
18717
817829
150055
767866
230708
281109
193026
1040595
827721
625198
747336
32464
445984
680968
108205
180575
588130
136999
494652
22369
229474
840549
709111
842728
833753
877061
567706
132555
323574
881931
308858
982768
923698
357136
18038
17455
728282
20379
440637
498532
759062
495460
317210
95135
667519
482052
420204
877879
93534
994075
866083
967122
172401
914047
163712
585244
812345
65263
638748
327734
326314
1043955
929245
206961
430683
841997
749191
846985
635383
71710
911682
222419
970923
835485
256994
514345
706597
454714
100572
490392
322007
1009530
488344
416856
153260
809578
493376
819132
354454
912625
342661
662327
443831
984359
429924
753591
798509
837262
560868
776183
589557
914416
467000
896226
195839
196549
237118
710892
522754
291719
273365
5471
396170
623065
85433
571540
148751
742787
329887
1894
18055
996197
614217
318592
247026
792067
147331
376920
967421
458081
1027214
86767
836595
829805
265081
1022227
633261
131955
309054
800425
607572
840276
171770
137561
754020
776056
256783
916939
50493
914708
185467
452631
602558
464774
6211
697455
391865
11651
662238
239615
919526
1043518
657327
1000267
736882
419374
721913
688946
396684
223808
352999
1043942
122611
1015269
313898
692854
209886
217818
166916
10487
545107
1039528
338067
352875
851780
661457
482203
926293
531804
238779
516580
417051
153362
223374
510332
806103
618218
988337
628807
696482
212567
471979
466293
435159
20640
461036
376737
748704
415534
11550
117721
335537
513080
204366
335571
722471
790555
533829
139400
143748
561992
446411
846778
82196
774858
977113
858732
367178
9047
331759
91158
917064
909458
932796
414000
584078
564297
10244
990054
9842
784430
300349
35811
991250
364660
160158
1024226
324903
479955
141763
319702
761321
190890
1003428
1016600
1039056
991848
332868
804093
475262
567835
639879
815984
830479
673087
990672
462097
1022522
959022
242512
195312
1285
319997
700726
403612
1013580
978732
837547
367096
445957
1036597
33885
128353
461797
958183
155664
68114
719148
980530
876268
749699
56639
931298
396370
637782
779770
424248
210750
50868
1031009
852497
9553
680169
314530
983226
1036820
598824
22710
783420
528914
562225
713220
406484
23332
114652
621748
659370
442956
533718
463608
475221
122992
152416
556604
150157
841510
333865
514038
401773
628686
280150
737798
356701
527555
162218
499478
258898
321680
822746
796577
584561
323262
608341
721278
984757
295889
467547
863135
413423
793708
730643
329738
178392
687189
801707
951627
1022
393487
547522
652156
554832
950846
546735
287009
608974
300159
37812
959201
405134
898628
931728
67900
276593
523608
191952
631098
751341
541454
24562
187969
895794
854144
243446
453335
859886
548378
255193
413881
665087
702304
1041281
844845
52263
845595
80905
771885
134620
491588
408122
981670
385905
192488
223671
244925
97323
532335
1017120
720863
520682
622031
178006
458657
282008
309388
282517
721609
933881
1034517
60456
256383
447862
626713
813026
179516
891349
347854
257844
129487
455658
543845
948783
193334
757598
991799
344176
928260
613333
405208
1038324
998146
139269
145782
480804
836537
98394
744441
666071
178401
117962
760836
693663
166893
1035503
679103
936134
163058
101063
467911
159790
634554
713089
354504
731491
496644
70983
488291
46375
287052
903781
256870
615136
579683
91489
417705
737151
372402
992129
665429
950904
778259
907872
680971
89745
620996
239167
622887
771079
31564
731653
268108
423444
52523
953380
561645
552643
909157
75029
214044
665933
479315
204939
658966
447304
798965
350926
463426
318267
842188
18079
213206
9380
748874
461516
462979
588766
768217
528581
144310
918502
1030727
24237
333111
698808
123643
592813
57818
397303
947867
224599
701988
605988
425578
92362
1041187
82612
573405
959856
16341
901396
120714
571297
271586
442486
647827
736176
314696
70731
177536
175640
21776
351603
899938
719617
184297
988504
520593
886056
195581
71773
18054
211114
499093
249078
982115
951563
33852
914211
782708
422528
833405
670778
646404
594327
1037757
41861
666970
734547
280652
773485
998723
690457
235089
789664
1001816
792166
67271
134272
227037
556122
66266
56843
360841
719347
25114
380177
1026266
409202
672477
524233
139372
443544
980377
36360
223641
599649
422248
623639
605161
861199
774654
955922
594046
59545
828177
752512
89058
476347
724418
1012946
995311
156137
352215
825928
246240
167467
190147
951373
328181
346866
200209
615396
308091
192661
188079
1043583
18531
957709
648926
697769
212832
961289
152317
1013433
356704
291488
1032243
364846
816943
591079
395697
909559
127542
175088
52310
216948
520743
730227
896165
887256
619818
843346
1025530
1040142
903017
95331
833825
700635
83684
310908
46023
514928
332001
786694
430730
972078
826859
677698
744766
270648
124293
969812
318088
66571
175381
651962
273274
813063
733850
597783
199043
183901
359452
770076
572196
450099
128129
144457
648049
549739
688864
464803
519516
19679
506940
315734
601946
346557
466099
438551
546845
478756
1043031
598380
844742
927011
387599
12990
139614
859717
456986
982606
410738
841574
878834
660540
645251
874704
673297
341303
1039367
77851
1003080
699466
88956
770839
542583
114995
1034944
73640
77671
881406
472497
431206
613141
837593
567081
634938
60423
772587
1002583
496389
647225
1001812
1030046
829393
745683
637480
550698
24580
258828
647147
416418
614752
832625
134122
283745
715896
821080
696056
657722
700450
182181
710404
577165
228266
45815
1021962
230184
929427
451912
267927
1042125
277998
954540
334996
219700
426812
545683
816490
59986
174101
850572
1011827
936887
213048
623858
84847
808644
602040
468898
898169
561271
829411
575081
852329
931787
200066
954659
670630
135765
1030900
90396
587400
913652
482273
959767
560269
104400
627639
365941
931445
81604
85101
772461
506745
659831
807814
88175
73778
250076
1001326
356133
128735
297187
402075
306961
256175
760457
824752
303764
472574
330387
204518
106197
688258
5292
483063
855717
708074
295638
981984
504009
526641
976082
171489
912387
519845
352941
920678
75319
978384
757323
107892
160943
175503
457645
320134
391036
556967
367043
104726
234406
415639
24204
654860
14354
740267
440968
613924
880572
55701
439430
260623
897463
463498
1032894
922118
640294
176868
94602
827894
677361
319347
191553
842420
116297
588422
222126
166135
444488
844748
635734
653926
308999
1042963
161141
105819
697186
588497
40496
616283
294651
42046
211320
259381
483627
167349
672922
745610
951547
745932
772605
443312
991198
4910
56225
963100
946084
834038
742910
354863
572357
107185
286665
278037
144788
817333
1034751
331460
59977
1024319
240806
8084
814097
742516
600482
503152
33378
681070
1040570
255217
879307
588660
599128
273744
129929
415809
788235
107676
346406
449412
857281
871536
963807
1036139
424646
507615
734884
499865
774879
139155
899012
163781
815044
52949
411203
404279
533045
425927
69797
488722
223267
816022
960175
921841
794318
72973
423647
470110
621000
1018500
518044
555647
956862
56545
3462
768047
412412
517527
602992
864
747727
856568
203160
515248
1016357
364332
988865
1030657
708453
1010850
494887
991985
920758
408686
528078
758100
886608
700710
248143
11472
352839
831983
475847
309787
775559
792398
931906
220027
985640
480836
720435
1037760
769862
402565
159361
352066
996565
590298
942685
848537
411050
523039
1040383
86810
800371
361585
6323
69866
754231
299805
175216
483564
868241
484212
1018300
881120
438825
797531
489915
486958
24353
341931
1008358
388342
600549
406435
334841
413807
67323
91854
24326
200850
51438
738255
77372
804857
874447
503540
901460
570346
888323
1001921
820631
796663
700211
424924
824664
425680
660948
217695
711617
749258
1043087
402684
1011595
1036544
516564
150534
572557
322340
682711
545347
503621
299299
338575
736811
16755
883607
265263
897623
421979
347030
672285
456423
902522
678349
849632
524600
89282
815264
201305
874054
399545
845238
353906
977131
980633
308133
23875
335911
840553
128822
101101
943604
80555
304976
751832
879086
943665
297751
395575
732297
10710
94379
972582
158560
495828
303146
201182
577303
176590
1003641
561883
407080
956965
591698
754529
4596
549007
228639
72926
507248
775186
519136
804894
328368
756203
507708
974286
12586
438499
597133
845563
566215
136607
632100
1016121
839069
560500
854153
1027280
761718
957105
386044
625652
797493
93070
645483
380842
862392
173094
952121
943964
641575
327890
440251
638261
573059
653842
885363
209149
365240
303672
112131
150616
231456
610672
227981
913288
417535
72564
513823
155479
736823
968422
433567
948794
520037
308672
1008262
708903
582813
469983
560430
320126
652502
133558
748
906836
107498
343830
645296
47174
349609
705158
288960
1001857
955056
511497
801863
560275
788913
637483
528092
930665
640415
983633
262075
820698
673329
1041454
1042415
187994
584614
377473
709343
113478
466361
769996
5559
1022025
597335
370893
587562
672191
377468
940387
707569
880868
982326
338983
618501
568851
345400
915378
818698
6228
825706
382034
1006938
606466
1036630
859301
63933
208277
409938
467426
765444
900891
726509
367072
542288
1021111
685426
1000791
555361
149194
274453
602827
677591
609988
116365
491908
451581
132610
2663
737741
365215
1006184
283687
179020
378258
428954
543427
850539
196021
310444
729558
236954
240242
514735
289756
737319
472447
232272
451224
944250
644377
413203
227129
673979
368793
922223
920099
209536
514806
313918
705909
263298
636311
227127
703807
608781
214974
568442
903280
475299
334349
630616
488032
418416
146332
973088
164862
454486
271937
158044
525724
668116
546117
742156
325228
906899
424851
323720
311326
525635
396220
169506
286932
287605
64502
854110
181598
377627
531792
576670
417141
752606
95322
578831
30494
765913
819513
941729
1025349
167482
513476
435946
27879
589823
540543
631862
363862
710359
515675
403189
507666
325894
284118
348657
942140
860867
590157
483292
435372
275164
321060
435247
799456
679616
1025445
457724
822929
249689
608347
7384
1036524
720800
521260
158813
1014215
267624
226566
475921
390260
438893
895138
804875
523932
321642
281584
248753
804775
757633
262300
88390
166323
380480
364284
696579
815791
381946
368354
587839
870734
278292
167907
178806
333538
789355
618567
434784
881454
966836
917741
615205
720918
525100
654134
804741
816297
618554
683907
974215
649726
358313
129760
897287
111455
436498
837912
526877
690129
307044
1007885
196918
29957
510896
553865
898670
51340
520443
409089
3434
273290
807622
285996
379598
597839
421851
123899
462024
232885
839642
267263
527124
62308
707144
946024
9910
858377
194124
946708
764020
344794
278093
367878
376369
367560
414368
43960
635360
930432
539445
716210
292125
336575
598115
1005416
259797
348931
921077
148715
203094
297038
403198
59376
107271
781595
270910
637124
965787
925348
116661
803457
1044291
534749
221610
479942
804380
311528
206329
465479
991136
873090
346632
903289
962259
671731
824551
574795
849482
453244
434934
67130
119744
105908
183381
320031
105011
252390
1039453
42679
771627
538410
53390
570457
328281
995518
828313
841330
1039179
644271
322391
342536
1045074
1022617
758867
79647
955972
865815
250428
476762
604162
508011
567780
996332
994616
283785
744789
1001299
999846
110954
338172
34048
1005010
305738
221833
647060
27028
532390
473956
318635
702357
900518
510112
69777
426524
8303
997191
805346
478007
874804
428708
972554
38320
1041431
646919
981627
701942
494587
409048
832679
427157
421652
10446
44904
601376
52776
718439
354206
494799
569053
479116
51200
581744
286805
732126
568176
236870
476152
668963
964031
1027876
705585
506852
777253
443208
790972
63102
262876
538527
45394
372801
966685
38577
680374
714208
636684
560127
434271
339919
776740
594461
4677
239877
773368
36883
701852
955569
179580
31581
365605
233801
561445
174054
58837
930653
185186
422348
687759
708348
921672
925420
75100
443083
1039316
663941
694202
317560
195581
647809
525910
391617
947934
622387
783801
580999
772766
125102
548376
1831
234503
624775
415370
795869
397398
127162
878213
356769
45189
796512
834686
146361
725537
346382
376913
789741
210622
1026690
246277
299474
1017519
689433
461218
951235
168308
143851
321978
415572
812333
22608
56506
857910
352345
913204
278362
649384
672509
952226
674595
330466
565266
898091
539567
431617
788691
808379
342740
101307
81777
862212
609598
163015
343339
708357
620425
955890
172931
938165
474561
120762
185319
477153
993897
839093
742910
698015
997935
1003569
496829
654956
726784
481214
371809
936878
568204
68297
968138
767393
739363
694375
658488
82025
95990
714973
386356
42687
182220
119463
790245
317809
467284
231053
551747
723491
147159
284037
1037348
32117
779225
698666
348493
197376
215314
265022
459607
177487
908930
803972
701389
1042671
280256
849089
290618
728284
524574
693677
438661
951880
36099
518360
26839
1007080
401589
952528
467976
638483
926251
266376
602096
82603
894434
42095
981626
889328
665701
300562
372558
955476
733421
143329
268758
86775
980997
292644
569959
127932
36610
796733
765309
750629
802339
565045
258443
18876
726267
664338
545752
500068
106444
267752
871273
701906
406096
335090
218028
864147
207130
593216
713187
455459
144437
981642
494063
830738
167364
369784
882201
147410
601993
10817
79555
535619
348432
1042561
917636
50736
57959
647579
151503
725054
482414
406742
926082
539628
937700
100312
1007258
784669
277398
212219
165089
818554
973196
105189
290138
359511
792279
959750
361652
700358
236502
724605
102668
7308
935753
775971
978716
415958
900979
792641
114357
695128
861343
924606
207921
845827
832696
303895
519144
231240
828739
329562
1003032
29206
713727
162154
275413
408464
337831
792669
495571
525804
511473
971417
611490
730472
750401
1014634
547531
242784
340829
4855
573652
404210
251309
697289
649581
840245
553304
602451
431266
565461
613620
706900
447833
25796
911026
990525
79034
761252
707118
563097
104429
321349
393809
3357
280814
112357
48508
324381
194399
981268
953312
473621
812041
595552
313683
580489
690997
390274
294862
530843
751156
230062
581867
964681
598253
192618
104125
936010
794110
983835
736207
661878
469728
669847
353672
916746
837379
49625
149164
734535
585562
586976
298287
669662
754169
79019
676220
822990
7687
207938
1022317
823685
715578
318200
295209
444476
1020014
242807
516590
772453
606950
549879
368328
1002485
869089
957639
926167
233690
352146
614340
548217
872117
260994
21562
325983
524479
448158
1018056
784693
314538
749482
716842
317007
72519
827531
814650
147379
1040674
868447
732430
288598
365980
498073
802758
928474
1040497
340689
632178
148382
12432
244965
965315
654309
490952
98507
4534
272216
906970
524290
693351
695273
834082
8355
484053
546308
95405
1012919
319989
255220
964072
506894
330577
733003
973945
765994
239181
392276
396093
620062
344517
904932
1000385
725114
547047
935808
692327
244921
593663
493830
561379
989297
936835
714861
81107
82188
771752
159073
400298
955695
711070
727471
706571
346852
30551
401207
312729
690243
111733
909600
799845
894328
103405
613516
586081
867233
639859
661300
989221
615023
866801
60849
177780
1021117
724807
725700
180178
343199
75848
1002359
588006
748561
936474
833801
557438
958651
272661
134444
359436
495254
75799
92179
51568
761507
25585
737731
174958
347049
754720
664589
985957
291073
190360
641787
890886
722184
1036930
301007
1018888
77256
116012
610638
685645
35754
74012
807910
138305
458796
338651
289148
666748
900351
742540
808240
236212
129909
304308
823565
100457
763109
549545
339959
915478
258506
505991
654327
574494
469545
811876
231660
936186
799404
183701
755041
226889
470479
760189
206928
303214
680959
411956
439489
654630
941559
94519
894534
830855
904762
348717
61087
573463
786233
440159
168925
223753
377447
164610
775424
664749
625639
596411
801719
468053
285344
585473
519490
1009885
700529
487990
744564
779555
27532
842402
529460
928587
68024
921780
118413
1043969
968120
442748
725686
632414
453831
338926
284173
275184
735342
825087
166505
925776
194175
677072
999922
11450
138662
935860
92664
1041437
361643
659003
509228
39121
478137
202513
137155
116590
789529
406808
386582
202751
394094
849666
107113
553746
780712
1013607
144476
16970
310287
590212
91295
696107
675772
748566
866481
493995
697829
235813
292791
240450
108908
559889
391242
474893
929947
284315
53305
468154
125054
638718
503761
807269
241526
837674
1035446
365690
1012462
868912
667989
804957
3135
496679
632887
26391
174033
126398
25482
56684
148429
583652
923322
177992
172058
41841
935688
418344
783700
707534
587731
262324
569170
135892
710513
704282
516903
328959
685321
769869
794187
42313
262066
733302
15675
547946
316808
330074
800939
345758
304002
554516
745010
684661
753625
775252
5264
909447
612827
805126
978695
447244
483167
987964
830923
885261
151841
435267
773808
748470
287787
347424
183209
771775
157926
871464
438901
837845
498835
843292
509590
991344
333959
572187
352778
131346
289215
1003126
916645
1030776
239181
536455
121757
1043670
690933
681929
91483
230182
804633
412893
560781
670608
168040
708348
392511
881767
14346
685771
801870
77067
704957
746967
112323
132364
626724
347725
209634
33140
670427
799309
436036
185413
191669
822895
415489
372798
729290
19208
1012876
658957
1034209
775199
254014
57308
254333
64486
124413
737200
382197
35942
806758
313413
37172
442522
377511
100662
947499
216916
953940
988741
431446
812412
422333
348235
647610
151387
485422
882589
347369
311303
549261
436320
936794
747009
193369
93178
376015
760142
528071
572787
744031
306011
736890
695098
191062
411624
149410
443690
596929
600516
71930
960294
496373
447409
1043993
274149
450177
64836
709601
549335
659390
264515
42487
313681
742338
611591
29898
351977
655840
965033
1026308
982515
203167
261733
952700
649052
935020
276248
472304
401341
260992
358297
303625
308372
295197
69040
58023
161274
117042
657602
950036
455082
305583
61315
528849
474330
675724
469680
58514
934477
492082
740095
921491
329714
835592
712434
438675
267777
215837
1008734
15913
853574
381947
546107
586558
463830
770415
691159
361846
139832
159455
538877
986557
397744
570958
380351
154265
691052
386520
642273
303942
106333
998986
179003
789359
101859
597754
918863
925839
37996
1037018
552521
443422
781402
939540
514805
722762
318790
566373
997871
312809
951475
1033120
321561
292412
329275
988224
663093
248337
925232
343546
132984
328960
989126
234141
792816
1038780
533373
783728
477363
343760
169020
191592
684836
354745
71698
416120
1001198
543889
252296
827485
998071
875985
219488
909241
446780
221510
586876
257504
309479
650671
730281
801196
728846
818706
119247
982110
469811
191016
681729
873751
246794
183766
945675
971738
682559
192690
329741
810136
901346
982387
672069
742535
514592
131899
896028
18557
266049
920735
582751
297533
886035
87527
721092
361635
126930
480350
246409
33211
534867
288868
997914
299336
209725
935387
81502
218794
776120
155113
664594
433509
811877
292596
799729
118896
704823
502431
51168
999345
706989
689457
66940
637278
1009398
178885
111431
106750
283667
87916
366100
222736
625475
980485
343276
292315
573713
304061
699
227314
551769
983175
19057
5544
912841
1007928
281429
50584
475087
1015389
712350
702013
188365
730975
306951
632863
62913
842481
500869
411066
670817
13121
620230
715340
454548
900525
493322
67682
450244
347932
800964
25994
12117
362466
749383
322924
894462
506961
200607
438017
381708
102003
854417
841611
656077
691297
1029125
973627
607822
736633
469578
32241
699613
172949
229795
820618
290306
630473
571515
77225
872627
183762
617591
115457
55621
406448
48646
826034
191518
668436
61526
116857
331097
288974
902741
1011497
529374
211497
390720
371470
57614
947944
601780
994073
467919
178567
259165
457546
273042
359625
621175
1003268
969939
180687
107239
109916
748283
471792
320471
726448
531798
443115
677888
493854
838346
769686
478224
1018563
907886
392024
470331
500272
805488
142555
611083
320329
384606
973462
521450
184486
57211
261771
749896
264540
251591
459158
279977
540652
428580
94266
929458
263110
942118
994587
806572
734772
368243
670481
744518
146665
800521
56342
112112
689458
482322
934660
51717
234332
183817
517808
154614
456094
298928
531149
752215
171687
80069
765618
839040
491057
152931
362355
696558
204507
41576
993346
447384
376720
576303
995240
595267
98854
876272
179667
193970
645981
783547
692182
801676
265354
691584
407506
328601
1620
970987
763380
956272
117875
227976
351078
825051
640260
848698
780552
86115
243750
176142
457429
343394
896261
892736
67304
464984
316364
272761
803793
1011823
198212
532687
570072
76296
555379
219173
448430
522010
167588
544618
88043
962239
883843
262080
476588
988512
992258
782111
594440
1029270
590050
991503
916166
701354
100891
907148
416051
390845
609294
712044
413751
1015183
611724
63765
685981
60441
160548
113562
507935
657627
76633
481062
573761
350898
391383
517415
731844
276141
40783
698814
67571
88856
961984
399424
300533
439145
388656
23633
998645
230097
171259
840928
427106
496280
981559
780812
698306
960497
600927
85175
509496
923687
302040
870086
825315
333103
271582
121859
208879
870315
129321
337119
745787
99797
632020
383124
861816
382657
450467
953423
800608
570432
698883
382715
116595
282063
309497
237059
772254
253631
606088
886913
514326
611057
657601
44240
811230
294191
497082
653480
746347
594089
41425
141095
477827
389465
368633
875568
175482
817719
630542
1116
3280
283357
185165
495042
844965
51599
958049
53803
1001692
347
360646
875699
633362
278488
532104
294069
653207
875338
618370
335523
376771
392846
383818
815227
35317
358142
832859
678385
708832
972646
788274
649916
785097
988176
443927
838363
927745
1036667
161672
252767
1680
667209
865637
582860
828387
295689
320646
302476
865156
108934
184197
95118
815273
824481
606361
521453
135138
650941
122413
761370
564181
481715
864147
579310
687174
992454
812815
77848
364263
1025835
4019
486985
864480
212259
613191
898230
566800
869455
374431
378320
457484
1031764
422484
754308
264745
789045
923923
960643
165980
482853
1029349
576208
846732
662921
682533
352447
129568
556786
246034
685668
828038
493856
356615
486576
544786
647626
30048
136291
88026
196046
272199
877827
454998
791375
804369
853774
174864
200870
710470
325053
463389
646906
74793
347271
980152
791286
530255
469085
955408
148772
158110
284851
837139
797170
243225
74184
969915
921600
358227
158059
590453
889307
318899
680460
795798
1033211
761154
653092
384129
84667
176231
489895
36459
1008912
113843
411674
637012
663791
208401
201145
874373
769160
1005568
672526
626217
958251
749758
95358
437123
323981
730478
1019742
651010
913903
314552
993525
610750
974299
749867
527187
1019601
1036578
523518
127497
912962
627772
990211
818805
218847
740220
685248
676298
419522
789761
689969
836678
687725
931793
515815
268890
1024913
423986
880528
160175
244040
511770
423075
343992
518132
866199
288494
46095
700541
893617
503623
668422
993217
106057
912102
978760
1006841
893985
397527
135385
359079
12834
974641
854757
541680
85316
195079
209003
884368
740837
414980
8875
71401
220353
353980
105688
168849
843028
566971
562749
547237
454342
639254
455006
540983
867512
328340
165548
131390
889567
702858
89887
780704
643408
867493
781171
420499
113501
768229
1041664
485314
253499
249393
348073
945800
945552
837483
315546
595349
500879
226684
748991
633201
978273
863186
954998
774893
668716
74431
89761
434439
315859
559421
857281
813494
377178
276200
92546
236074
502971
724134
960112
934634
916449
257340
709039
79139
528061
542301
325456
1028320
309451
653881
822595
358627
828300
812880
288111
244856
316862
455961
633304
717542
689700
891521
636484
63287
410613
742856
198738
840568
831035
737898
470134
335084
965812
880947
247620
459459
334417
501970
417064
87198
631101
326622
64337
231272
765879
737854
274165
422726
703784
1041509
15914
1035046
439453
689213
512617
438765
355867
914029
717335
715324
668423
59043
633964
495941
522254
963918
600623
341524
802918
486529
615141
849158
866347
115579
592986
455730
445186
688370
465988
871513
456111
741029
129939
884864
200870
792900
397607
599460
112297
663701
870937
123649
607238
435225
417776
533065
856912
804831
995716
583770
90849
118153
197216
44789
100578
572338
665295
870463
968860
872532
87153
714918
914500
914777
336525
256599
287213
716157
448052
408388
153302
920028
392162
168807
177493
588323
103629
339801
695812
900983
255689
71045
556792
203850
452093
74399
815097
429097
485137
904443
335672
139277
750906
994304
438380
807879
672217
187575
175475
668598
19730
691743
6748
23182
94253
323098
792729
161276
323459
806783
128190
354894
189591
1031843
68296
36768
173665
699433
439448
541024
542424
699917
1001434
62148
423948
725896
912445
768129
309929
773769
1032989
27991
20827
178090
488097
320990
758817
398154
60936
812229
610911
232426
296203
233451
961021
911929
731605
254032
665080
846432
343916
198694
458880
751134
494801
283814
382874
869261
419918
339916
518776
981025
858526
542567
503338
794186
70185
725691
980212
1037645
155942
820039
613302
614676
627858
235214
43161
272726
464303
888169
985330
172267
526252
708007
83046
893002
230540
254446
135596
714227
735329
588756
62049
836996
134352
692477
75121
956678
968508
58095
412572
566097
707409
806545
296071
608634
163778
978015
954923
851336
97377
185186
351540
527881
509846
108612
265305
273202
462151
786542
825547
936145
949930
861966
469371
777826
393828
272006
762075
267417
827474
891838
846496
308027
327092
826433
828306
374586
384593
458929
395233
399652
190345
1012450
265434
497407
570349
386368
427633
350425
565859
509453
594955
63362
1136
240997
164690
104715
13723
406059
331471
982046
462479
609
734987
337376
974909
894922
786154
914725
529160
535196
979003
38578
696190
750333
268480
938744
409625
905519
545234
677113
466548
93253
854024
120539
743124
495932
669414
920649
860610
583473
546427
298637
795300
502415
754885
414064
444484
956974
334425
672029
511334
139066
811847
747183
449285
197325
220504
421818
16828
998078
872180
603865
308589
573306
632440
298083
88600
600162
185708
318584
410069
295317
966329
954035
1021094
335278
761503
703371
884436
476697
104187
20477
188480
782257
770803
278393
617380
722516
423284
275018
917620
251124
448711
627946
625413
923524
425440
85894
736150
243261
25734
140740
348006
114043
969508
1027138
417192
530548
371437
989599
195319
835988
788652
547730
460814
736343
438043
836359
252371
892268
689601
624450
1020840
904794
352723
396183
172114
95426
314850
582635
683325
247053
34060
937380
373253
972865
142247
745609
686535
896525
160529
741904
828213
807261
896738
967339
571289
536923
178073
755794
906581
802802
125744
594114
785124
369571
346331
27478
555783
755914
48691
321749
983689
693159
36526
633173
80911
424203
607696
87971
740461
462853
736425
1044087
421283
467733
137412
272366
231886
526967
113164
981584
518296
503678
259142
380508
28502
509049
215284
45523
277773
355208
826471
18826
33953
789347
124254
1025906
242400
690302
330537
468610
728686
848872
199611
81469
451065
873228
514578
108798
304982
712809
134785
242681
733982
784613
397824
533420
777276
536303
520441
731992
381003
507865
781124
206620
525724
454841
430302
509537
837878
346291
559728
595632
878439
181677
831950
119688
456292
194196
422943
438610
906791
412926
887752
675349
713521
276916
921227
932768
604829
500224
1013578
590717
35534
479826
928169
668818
315193
780496
458017
227161
918426
916283
830622
739483
795319
1028531
347040
1029523
349115
733574
738111
910947
492505
768051
1025721
567314
583795
1361
396523
361798
1025466
405760
800282
895669
527836
782495
944145
656472
673128
704667
80743
814677
929517
140523
655000
976663
859347
498096
129877
356117
358465
542352
74851
919050
922304
518167
809514
69677
552594
906683
361128
259944
571025
800117
123341
321144
659770
120228
717958
491741
635857
239932
1040017
855301
13766
243083
378677
723659
420020
210478
452095
889435
372260
649672
373305
446208
702213
554348
834130
731007
483713
913350
712780
694597
744245
1010452
513179
51721
871832
731091
777094
972573
947788
790274
163507
638079
787654
261124
609332
1013175
353918
995550
545974
924277
563321
445485
271271
411266
383867
434396
345809
267931
109672
518675
194154
1014241
99017
34278
338383
1030585
604689
107326
550851
409145
644862
420060
450640
752798
82709
231891
718293
1035866
438887
250600
559544
991556
705093
986613
790267
751812
6209
231508
920547
718071
1007926
97053
538995
455561
956808
176303
427813
902445
1011908
764531
1021188
846743
589895
622849
79598
420310
257572
584233
920507
617082
919504
810941
160690
475567
768046
208820
597255
1044272
1034406
66911
854503
885758
638435
428255
945807
840554
345697
197212
622082
480258
359790
205702
273324
380859
875635
689725
574678
982528
600764
310962
36971
992569
410199
390588
815472
830609
971434
138815
116551
11600
530057
623447
94832
665059
299657
340133
516449
964152
815592
108322
778624
601869
549814
526995
48216
396135
416619
482275
819
270915
294648
1033489
418358
973573
545471
945121
98676
551143
93671
283758
429828
121474
276594
551105
1005443
537558
478075
835977
556341
806696
562684
988772
240979
686660
395258
124781
981534
315020
83767
128031
449293
599625
791546
763922
412427
85513
356453
149436
760761
714764
352581
1016043
920834
519702
282326
858557
1016541
646355
752975
549642
5669
403100
940041
126771
125395
286673
154766
645424
792544
732113
375718
50768
809872
283476
330197
960464
657824
96660
712897
286247
860677
384866
316789
1038739
750495
1017535
545693
569250
44909
81008
179369
404824
9877
89278
54291
440841
716255
409296
1027839
24651
620215
947332
51118
953541
583950
381312
973191
762423
705381
1034310
357069
177973
159482
854193
384377
488347
1011875
918327
602108
1009652
24368
618453
715973
712940
768839
480024
229002
797856
647071
431330
345274
862579
304878
574877
997461
240258
48169
752773
486413
425423
731783
412430
654982
470171
754116
182838
357377
233877
222121
401417
936990
1030936
287092
931580
871480
639550
536642
296164
830997
985337
606520
505134
59842
767361
201728
318535
297898
796623
882488
591723
797462
35519
462700
635190
19321
345143
562895
775969
294304
862570
888663
306010
964257
624560
472293
303357
227729
715903
746218
480707
898964
100322
635595
27102
868183
775392
387203
842210
598656
674041
782321
26782
631678
900896
438696
114669
125628
220801
56658
718517
287911
438052
135251
755180
478773
451992
619484
324103
743992
591416
546195
958988
295751
377330
361248
634619
329659
891184
910163
976888
964080
988473
873603
30725
177170
489388
1004815
747925
188321
333694
859895
112397
648051
327812
905856
162018
586385
931529
564868
245449
5592
217792
438501
168917
532201
1012483
993243
903547
873370
358151
802213
228772
153161
564947
922289
124901
151281
427895
886508
76342
970138
275564
168554
265975
528565
1009359
135839
575835
743800
461288
141188
38305
948949
334652
725753
185072
176942
869830
137520
582211
959568
317677
168469
459121
342042
625106
548798
482950
626556
211592
989477
410554
1042161
1012574
203582
899144
245174
785457
959588
564143
966243
634384
163182
686704
119204
708142
26101
5641
922017
215918
285116
553470
781751
111993
773896
680372
23265
31730
849197
833476
154070
631613
912399
705912
703664
403744
930767
854559
921194
145502
72232
82201
753568
985846
912063
137657
192776
572278
208214
624464
149685
708130
977858
835520
741154
934758
408928
380125
254067
938267
16785
533821
418539
934319
529733
1037897
390720
803699
962976
774193
684643
342223
381736
744740
975598
536623
179038
861334
18949
245898
237933
243741
144695
683142
1045005
127418
514554
324278
165691
966842
537432
113174
259442
29810
26940
262230
46346
675318
1014940
863541
61115
757194
91283
678604
710067
210147
661930
238254
474876
356230
825016
951984
155928
810980
736641
188820
367113
488944
903714
998594
187270
149075
212238
114419
212848
1027954
45774
1029700
217735
462659
456060
54385
706486
826263
549420
570806
186421
811869
920509
779665
590483
724688
181241
508607
914491
410972
343966
882451
951559
268881
199658
82007
181031
564489
761096
809146
928250
747646
422356
187540
31094
153475
156423
969939
839383
722886
138084
682924
623000
771352
605696
174998
186934
110971
179086
159852
880266
493478
571104
555833
264050
673468
132881
598215
481392
1008902
674974
730992
381801
206542
35032
609242
451532
772065
206794
191800
504446
731303
959478
294639
941891
416180
102943
812164
365629
444674
1045254
946154
459292
241870
131960
45830
297245
697604
796792
823886
752010
775174
385309
686227
796973
333771
98631
397333
167891
537880
146590
813716
905576
223898
29616
1031070
826288
735188
39917
957756
658031
456322
388150
563739
985592
238850
634169
781418
287933
978858
988996
429375
623480
42961
592923
171306
687828
956394
163201
1008308
589745
221780
680624
292524
589155
470691
1036000
597951
71684
313192
205125
813220
600671
215973
126528
821823
439958
808708
977691
217478
464417
878351
263229
80991
646520
119684
562957
876799
1044410
908205
706371
580650
106704
348708
866576
1003833
1025688
535317
697270
532266
445787
657430
230585
664084
783418
260544
800910
376270
124972
976338
453976
1029932
254918
160114
411277
723587
354467
528541
122434
416713
949729
662278
51457
978834
980130
606478
101479
897183
775988
545206
1033064
697870
563676
607347
237763
367131
278321
836296
514063
780054
734398
321934
973181
419032
251409
893575
312647
723118
339965
497763
989385
992386
906467
692383
288217
170141
248286
49844
1040526
175547
79070
160265
542609
588856
272220
667118
317530
942038
255037
275792
549041
848325
994710
186708
658684
679799
850764
677837
558790
975891
25660
99439
937672
797692
875775
770610
369511
318340
920676
832592
698618
392569
92951
837684
875286
686231
975837
646633
647984
955537
498613
652732
855982
726943
738709
355137
4016
64366
951479
359551
934739
253508
213877
8037
953779
1022860
676500
37943
723533
518187
2855
524652
125385
492154
908757
459690
554577
887853
323598
968070
879745
838062
102465
509384
470092
514885
332124
99934
880356
281575
627356
732364
50483
404768
340409
797732
464421
446230
364261
509847
289576
927324
610955
289601
568706
608796
346780
584709
596326
154088
252216
703424
645963
795518
601677
343847
222200
951442
712914
820603
119163
912653
9965
1002393
232366
131410
669843
625037
137693
31988
780521
565665
677914
455864
825867
121373
75795
729281
379794
723470
566568
815923
804827
95479
644584
486230
441043
168330
67670
451000
952703
124577
242571
468759
614501
596771
786214
127013
880339
130771
206720
76683
434715
175253
1020429
856569
725653
213598
586627
663473
683726
66921
962315
222959
866365
327038
689139
221018
80877
726793
486047
290607
1018820
542800
122148
854337
897432
928595
872877
271956
356549
713711
735612
596432
699479
222292
534176
407323
362191
116864
920366
310439
62944
872867
925182
168707
595577
243993
974229
306313
427521
508206
936558
862271
688253
552246
628768
210529
62213
323818
443348
963219
92965
273475
669085
980283
519813
666061
645420
486259
1042507
706144
24186
721368
112038
848114
32942
873092
671743
560956
482253
435030
613632
1032774
142375
857816
110978
962255
109574
959601
215449
739731
84616
967494
597186
638592
391266
902714
942885
982548
596908
392057
855561
987419
502323
964348
413066
774112
893068
495303
981418
243124
388176
506073
47535
528028
895331
400545
1016050
697105
165673
902147
167188
683639
367103
383788
113388
449477
931730
253059
502637
500948
556324
776705
556439
252272
93907
777890
427369
828765
705914
460272
982649
610610
602484
757636
399106
401247
143620
483402
130906
435030
152371
714634
554957
9000
758728
339584
691791
885894
861828
707831
836945
484847
207581
827767
429749
993176
469072
378583
729366
74842
678241
251033
513144
1027923
460224
762893
15775
302744
381223
170075
733828
32200
111020
79961
860449
283789
662756
908029
731566
489221
754033
300856
939698
824755
1005485
324440
649554
566223
861696
625248
142255
1024976
215854
522002
612801
901588
7625
1038455
559280
1011490
768593
467824
772233
971444
704408
814137
590860
992881
141507
171113
375623
735033
108405
941613
483742
782750
516149
800876
302331
458160
161915
833879
415428
379732
516564
699377
90528
358588
965190
733631
732161
1025016
500611
808961
104531
303602
417229
489353
306139
549138
549864
745651
575304
998585
862033
933016
711906
933617
183144
577164
642737
344875
1036222
841518
133285
948288
488659
979998
15067
155087
505819
496260
790820
745127
492611
608104
40054
859198
29644
963830
483641
287789
746991
80252
625223
648891
753816
50031
419375
707933
722875
783036
645662
853931
443113
70460
19787
336120
226157
653766
115759
881015
272140
800317
109515
472304
36730
984295
828642
859077
990586
947526
497413
615771
629627
791804
462364
151828
805118
1027187
460632
446609
764157
750516
386122
528347
106093
580461
267649
555869
599296
365841
649339
300658
126464
683917
717385
638288
515982
133890
916102
190830
184933
360398
406105
349619
629556
955445
340604
22032
466649
552565
414807
654216
935683
812284
275897
394447
981149
170194
918709
449709
743856
924232
344864
717148
269562
485351
918157
514231
456357
74567
331035
428727
980050
240273
564978
273714
402025
311033
238046
275433
232781
220782
819346
302279
320468
751056
196356
181765
652550
249617
316044
559603
521645
446837
802860
298120
286341
570727
676448
334341
825897
486163
42180
877488
600254
784943
553768
149109
198934
633230
369912
804804
64481
144352
460192
801074
549370
208613
218920
725983
461201
476576
65080
899146
150031
739912
542500
56317
662628
636732
235825
203851
469137
1016234
789351
277150
594163
316171
528804
1008218
53476
784454
922674
422662
1023070
726228
5574
791340
304596
735741
904813
461773
813855
172356
797830
282661
807083
426300
118248
755030
915226
709969
405572
370135
850675
900936
55645
289881
101805
401639
542572
478213
1001629
119506
338701
945374
316829
147473
294609
464442
1003998
319459
590342
166638
262510
785511
483019
414675
209845
248706
396592
996684
551889
210908
136553
345954
1032068
841653
392250
624429
265227
69266
44158
168007
110174
743869
395845
637855
166148
375885
582832
503750
807450
425899
1031100
508013
556734
597297
282154
589445
349497
508387
937761
238160
314719
1014088
894797
627716
495200
1038761
897562
985513
819060
182575
556015
855766
757036
304328
382577
700832
528592
576733
525065
632119
95826
740930
48756
1025555
109004
867571
587340
659123
690599
736731
242430
291330
642661
1042188
488591
747424
653584
863811
23121
567575
897805
435079
813298
219591
512327
239949
302230
822334
190127
577099
99935
176300
1000554
339623
819500
984789
56128
617338
505317
400549
623541
267066
53824
162943
170248
297915
107676
525943
565842
1006293
748212
403677
645539
3071
979914
406724
626483
464161
123179
902335
230357
506130
435542
56002
449633
71138
898249
519941
468827
354524
534444
695970
840543
578032
11467
936616
772269
754546
619903
113172
535290
2862
923994
66673
326267
729766
227617
200616
472307
934067
903653
772615
797496
94860
793979
799982
443129
50699
277080
429108
542704
228534
254583
324248
308515
216385
199202
173703
565612
726670
596056
509992
537161
681321
98555
477575
39428
279264
113458
658092
389365
637876
824961
351208
409393
229367
618123
461325
305776
49471
499663
126114
82661
235369
151702
201354
381211
384058
340545
378961
754734
600022
650520
578022
30993
174758
413583
350264
560483
413963
173742
661274
851016
594691
686628
353103
253518
468798
20356
60727
955008
930633
731763
378774
850039
781199
733951
859866
860346
296819
77116
915409
1037393
486725
131734
43384
988203
348807
736988
999762
228097
149683
335728
17306
979340
553185
1020468
540223
1002347
488096
188200
704901
625486
688291
602102
269719
624701
533378
558024
868327
618589
443696
353636
371606
384827
561338
660902
569291
446667
111125
430623
262121
156488
9598
1015412
519703
309941
1944
159476
186212
350128
862124
774817
945436
73790
305586
917426
22722
841271
139041
423439
593555
883030
257943
487268
992548
477404
796361
673239
429974
282357
13461
745018
185608
897089
738466
590512
161878
1036116
68016
587145
297552
499876
897274
581684
928273
599819
3918
42619
969064
986128
297450
692805
978546
531831
617942
933336
114177
894821
795266
564827
266784
97540
207571
858143
718809
781067
485524
658817
83775
26632
664549
874442
618965
564961
229305
404579
58778
56948
913014
72337
43414
947378
782537
882818
8162
854085
313207
86574
677067
326878
530592
165465
268585
141761
586894
568592
1004355
557291
610018
453378
642266
471628
279303
557157
697712
849479
190301
963659
390355
495429
692563
142185
755753
1005741
951411
166123
396484
1020112
1034581
887731
68173
543063
89466
121299
920836
86473
613455
563762
261990
648198
371020
519171
551889
836345
670009
802126
733232
897357
597658
1038710
773162
581308
861417
881967
967966
803600
935262
505538
613090
326069
568990
342462
72125
398351
752484
316414
437594
360755
543536
268192
973818
734635
475874
945509
1029253
152263
409875
738986
1027626
738562
544053
289491
356973
963235
699004
681875
340519
616811
21700
1043303
572366
1032221
845099
624612
794055
890304
951586
791991
780481
927598
961330
730510
509024
714605
649371
324034
805539
490101
48530
260530
607324
773058
642772
159330
413305
300438
577736
343515
1043746
732794
106628
76733
642273
977717
866610
624710
83071
209932
901108
569771
292354
157621
813563
940671
286662
100953
516751
159957
122149
220331
819577
942406
440134
642429
724463
648580
986033
382402
460069
608859
787944
804923
345789
767573
897549
718989
501800
699329
195703
655039
288498
805986
454926
746824
819283
711678
571728
228673
662252
66884
114648
453732
169823
107767
64309
446918
231660
63397
726845
268369
969830
1036133
352607
920811
569105
164422
5478
137153
439010
563943
469814
585182
259364
406475
580967
676456
215547
701525
776944
74391
306149
1008399
302591
333288
954999
303693
820449
222144
948489
509728
56410
1044279
895464
99249
592347
371448
22420
37502
245713
992215
725075
870706
340910
862840
556216
470080
16243
539477
624856
339747
146947
576962
532331
228284
402079
280196
615031
603668
760292
938541
10417
879854
981142
269253
25383
278151
966585
132510
1035632
670929
364641
88512
1022260
238236
649499
1015698
135736
1012001
800362
459094
488353
62584
725070
414489
893631
31754
338959
120441
510570
111540
568181
63378
157182
523899
763590
362009
137515
556399
405871
678692
231451
306765
874555
727505
437549
119659
345847
582282
550228
72719
337835
341128
853112
872843
178063
897680
972873
276462
908252
287770
210923
567260
934059
310127
218371
911053
148291
492732
88971
428816
625364
255670
159998
65721
983538
361231
1020171
1023847
889061
98350
60217
764164
885517
644861
432405
593995
561799
880041
1043400
747080
377599
593815
527718
902931
462584
622995
521288
412266
407279
942969
148140
284429
1004682
319635
422771
766980
905785
291301
130618
567017
57280
338694
759575
77441
311085
7485
438552
669564
672347
643494
616215
548739
66563
63628
662353
507440
769986
57370
848416
499736
505876
364256
749814
555728
756304
963794
434319
86649
177414
656173
693436
596678
800636
207219
985533
719501
280033
601818
325850
925346
453815
986919
724211
362293
502435
172325
659308
13475
991656
796914
144189
846037
239251
196895
442314
514694
144486
369491
910236
637006
254894
584503
483451
305855
613321
149245
760571
1043207
822991
870372
177917
249847
340927
346423
418312
6575
460758
237123
67721
62102
76547
158066
886032
201770
740716
341561
139187
63533
843955
174649
323833
307917
327641
495141
1009918
177200
904120
79214
410587
308958
581390
801377
679864
833252
595526
716551
823092
994095
463119
423919
843537
621071
880487
399099
194432
675123
823172
51738
721299
906823
93774
531253
274771
444119
1013913
771550
494979
758199
994472
408196
343080
75650
520881
220214
617263
998521
426441
617129
217310
313521
749105
961685
771538
788618
1041049
398278
67497
354693
265385
337512
545138
256577
735568
345158
306496
291495
527694
560893
674056
589381
842912
390290
20404
178873
400387
461031
1020548
400291
494030
761690
837098
910095
177102
35144
362700
175060
64745
52268
161519
296476
241348
294173
679905
406023
702787
660483
549853
238883
876670
82402
491935
735387
1042010
696913
427088
403698
638433
804775
766903
980641
563595
366689
347756
56486
697428
483184
460716
348947
381094
559733
81299
999052
956524
688695
969254
755557
85113
431043
947624
642118
694691
738013
665471
355602
713840
17690
55987
207749
916930
590598
567120
923752
589807
167799
394593
776742
906189
525104
115198
353033
562093
286890
750050
747049
982286
35582
950014
534252
418328
235244
683052
533912
415553
871084
274835
1017480
140927
887290
453008
434513
899487
486732
513287
97124
596070
75743
190669
869482
311357
239750
784799
307115
817121
614108
594797
1008424
519461
808056
926558
342226
407156
942620
985201
133473
81858
379766
611917
96167
440960
1039872
597655
1020532
298134
420233
820549
587291
412877
33311
409649
482197
410980
1010419
309978
288055
1024692
207490
866589
541967
614723
637962
238065
851663
111068
95662
465118
1033901
537830
468804
730769
566165
240655
391550
711259
56858
561099
808808
202219
436257
573465
422613
861232
103942
15790
67366
803642
179610
240559
73930
757964
382070
265764
844117
616349
1034104
86744
970054
1014312
921480
672595
427804
962828
899685
972270
304317
726506
33179
714608
467424
853449
13860
464740
1405
961815
110820
718109
56795
628659
238966
498478
515653
427049
890144
782478
631808
916243
160943
501925
249930
15162
289157
186565
355709
711252
577490
432097
168568
66456
464611
189393
400349
918850
842955
636270
828789
565914
273844
36796
112816
296982
805863
304628
153081
584820
147708
68041
525257
624713
183472
947214
796335
502142
277240
73082
22477
745974
390129
571950
887312
253259
634258
264836
910567
767781
904496
292517
164710
67574
689216
1000290
206492
231212
252274
432594
857164
162116
515876
88199
384077
648186
1015223
66985
675444
11017
826234
360745
12565
479867
390840
630784
396169
927648
986859
487201
660404
48045
548929
534760
762916
972415
973994
306156
521414
412310
671064
786413
271757
505270
281111
638338
412398
685913
154139
32134
604567
548371
402048
245527
688989
506330
229901
186683
706077
464222
226313
71109
141049
698523
825068
955462
328210
923995
934186
481469
939846
311238
592024
211154
281843
214824
417271
208832
749516
220132
946614
365173
536389
474569
565160
124202
607903
358503
862095
857502
93878
30766
588583
148385
193789
158138
563873
195265
880873
776764
675117
407910
510665
771389
873514
988911
792698
1007497
346826
325507
892479
171329
790984
532667
7666
479798
656910
708743
537654
351920
28553
284542
410070
825295
362506
151619
979672
735611
966112
213145
537587
825267
1006490
775253
316387
600586
705
24906
643564
922516
141720
531781
72767
364502
441545
824738
759700
290377
81496
549557
890749
484649
90967
846072
856379
993875
87459
369034
343897
615100
200106
906661
819684
509466
834076
718785
865328
569662
489393
838554
392171
998937
199543
80745
392729
646205
10438
914092
720055
911176
261253
919528
925570
369277
910452
326793
620669
721895
375364
641735
800222
469155
160653
676622
296184
665789
402915
633646
586896
613100
865982
662369
637147
581650
747019
973728
655851
78362
109332
420424
64209
94562
656408
706217
19313
465
117161
65463
291201
483676
175842
435121
427532
467238
217496
976573
632999
113350
71642
469071
932996
384167
354405
128658
472807
539518
674196
641443
718656
297026
962470
610943
968210
1015707
161433
522286
608736
171310
761895
509198
501722
471376
260400
82777
611758
814322
600823
918425
132711
165506
81090
53477
198171
878021
146410
516521
609930
912361
600456
245348
366580
658986
106732
150063
161653
954026
26382
189136
601907
924133
989596
114086
242608
468630
800210
553737
1010814
704360
359605
970334
57363
1011425
208747
18659
449467
656084
194033
734282
417087
792093
95178
178275
586540
377222
582011
397599
488123
316941
79026
713701
203708
645614
371306
691848
5162
427223
84157
490472
235358
379959
145068
392036
480654
60812
38382
584053
981972
846877
202630
1036509
870245
72843
247755
953395
153725
356589
766277
723366
902164
1016655
436384
177503
889708
239657
465044
196823
894447
921233
187610
390468
670032
657515
812998
480787
535081
821790
669435
78297
784478
36475
570835
609815
173627
546030
527887
645022
695289
428641
627816
629213
560395
628488
79089
844621
960404
507904
676903
876430
385661
889207
668844
222034
213090
882044
698473
756264
640138
31095
130183
358944
586806
994005
212220
166022
700163
616692
468686
712620
276281
293989
764613
442471
772867
627376
711726
137777
601442
475845
456578
620999
176149
297653
478177
882629
168947
527508
640015
249681
270301
314488
97393
898269
841324
279360
281367
704556
206284
545033
1025698
862318
584774
180331
345757
940022
609645
657050
824297
585119
93314
151281
706793
624284
254211
265311
944835
533233
563921
402944
1034100
537599
183512
521147
760184
804916
227399
499662
453309
829782
16607
412753
393382
464258
120098
697097
1036742
258797
329372
27572
764705
646137
332283
819303
674901
752756
773379
286537
613363
639702
37082
385662
601886
88316
774527
967077
205752
1034323
353364
873064
534634
214574
858431
1035621
508050
737989
437870
714904
364175
944933
593950
998430
560286
466334
33200
544290
292640
141493
1009357
201674
353732
1017426
326224
816043
520798
635194
477912
552369
35281
85171
339751
254860
142175
734024
164647
77899
394171
27194
690059
750305
948701
263121
437805
731432
271307
186797
611863
139467
142295
520509
565695
797519
622197
315762
653532
561727
548615
15597
761835
456056
1019348
1042183
452507
822467
32154
276042
218367
270227
1031626
94424
575857
685573
122875
459117
216972
503277
285596
305284
624288
903836
605171
335314
149166
116925
943536
978429
768005
152042
249321
660603
130495
485401
902889
78194
652792
130489
203612
513248
500408
831819
698473
696542
378465
271876
968376
371107
943093
922365
964410
636338
928834
379207
303034
880078
92701
939271
759936
404786
817309
1000084
258941
42469
181599
891300
885784
699462
510097
710079
659108
263021
521935
774461
668321
869645
808660
60079
538224
583444
492817
741044
557526
524537
876891
1020419
488307
891307
907955
19561
759981
81061
966529
606730
145354
694706
574361
376919
47916
505725
759131
262996
600056
197939
831541
954200
543333
792423
49331
750716
589454
671179
535995
996151
481190
956736
434908
189235
314034
380977
798272
20562
346856
567167
619573
939737
257758
159205
383693
229145
1041120
703980
1028439
363940
432812
354441
461931
235386
481761
528899
587332
1007312
62912
901916
509462
961812
237312
963070
60805
142937
171121
567768
336817
252037
704159
549635
746646
601498
161505
29768
166574
71963
421180
559186
601962
52106
915371
865924
266230
408195
686324
35807
119428
329608
45391
191171
314807
594312
969491
1022305
748526
684187
648363
1037740
551006
357877
1031983
475680
517096
923708
214732
918944
303094
4804
721559
141558
191330
994991
992050
977516
127037
719768
732010
754860
504013
372817
528588
581115
97934
203007
702843
516548
294819
983771
982761
900491
333352
323729
459121
357668
353535
251360
243742
334380
309573
123792
560535
147089
801074
277475
461671
671726
374202
458431
291755
706459
877640
441517
36403
554675
698638
638531
542883
893212
291677
712120
741997
848432
20267
467515
793571
182698
242755
73506
870980
102102
137307
438878
631364
924970
379627
1025767
858744
2952
902653
740843
197150
655451
838319
931861
1037
512849
64998
591439
494123
642096
122476
867511
135892
312071
807273
653433
59018
386434
938286
351726
700308
189284
603663
692897
443218
775879
573574
368056
589790
514106
212384
397821
478017
498300
843521
136867
183370
869753
125180
316589
411796
118059
35194
909038
867815
508034
254380
395764
43272
895495
104502
344862
888731
744004
403195
351624
425455
413929
949921
338521
962352
669331
764985
614001
973088
487736
671559
72063
894944
51403
882752
313853
572595
641423
485283
561993
962075
589118
107126
316073
454036
928840
253380
357764
550886
689226
531538
958945
725934
981485
130351
793826
162398
276045
618456
693565
810570
242179
937373
6366
317761
72454
100031
139843
1005143
844796
906760
848126
969040
982754
701453
131132
7011
682203
354327
136600
964790
24668
611227
517737
755248
314256
743496
353720
786512
33581
217300
863719
131106
848188
236007
162069
431371
873752
637388
386704
60177
223945
277288
150372
427144
104984
938447
947945
267697
310781
67309
137878
840950
617163
1043953
980128
822580
238902
657361
639865
699360
753702
275493
258303
205358
699309
680811
52330
917307
613035
221227
359590
916237
847338
307891
1008330
118169
735332
525546
22874
663361
129266
1024056
801418
116752
807816
291489
139229
41168
404427
54608
311671
398217
535136
800255
258678
673053
728255
142723
975095
67697
116776
255101
258110
31729
626309
579744
250318
843410
507361
39731
72855
389864
74149
803118
197922
74598
552057
693641
481392
424403
484329
153617
393484
242825
291106
521187
753248
1009270
1019051
993378
988154
999585
413164
1029468
865269
632197
784236
566832
366235
48148
107879
1027520
714366
522090
252423
174305
607266
718793
770049
528305
473988
850323
493388
279317
619466
475642
549574
479891
173766
621152
724862
288187
754832
647009
477198
85752
846198
688169
769543
720425
975451
149036
514563
664958
110459
718952
288607
422606
147024
108579
372806
552023
526434
901905
980451
663957
403863
18199
695490
583683
107418
79758
976296
519494
1018865
315016
5638
113634
943996
187202
32724
420831
520074
967775
355352
918932
589882
436618
602703
642972
756532
1039403
706063
643555
716231
256211
609710
1030801
865785
139133
699402
961516
352872
227063
372046
289793
353219
796186
593703
244073
610531
846725
302075
88954
233379
716886
520178
240126
1022206
522240
323662
161755
872988
321747
116341
565882
286747
441538
892052
690870
807058
318533
210252
882008
445852
312052
1002336
1039456
211362
592024
623184
1003794
308036
769871
418174
116897
869375
213337
310748
387844
728597
170451
531538
910232
139833
842872
616802
528627
188515
472338
509446
268162
246968
935377
323057
85605
497343
486270
462708
861503
510569
940611
619650
917442
775295
990935
359533
80474
428766
622395
624344
1020204
333297
1006284
452730
81585
179689
680194
960615
1020537
571861
177265
936395
176642
795686
97306
590905
32571
947319
479041
766331
107655
89251
835147
416475
182241
34192
86871
594551
911819
810573
594432
379006
448984
295150
136090
33588
748750
1032553
806379
380847
549872
262028
419812
874759
326425
280288
332195
242312
591937
210342
667695
123768
1019523
301053
787332
263155
864915
922969
19281
204040
895597
643743
692232
255618
976503
397215
432174
267157
407413
821952
18660
888615
310513
329733
458399
484858
80039
402534
354381
324220
30228
883177
178452
134719
31443
775965
687341
304544
528531
36382
130114
898881
843720
509567
526077
313370
447853
914039
178431
270860
179612
297581
260971
254315
785980
958404
140761
101021
884644
261666
279077
929326
640228
956689
228957
199644
364502
168013
52077
591068
449892
1019410
38629
262266
74222
439121
156994
385452
488904
747853
566957
175652
453334
710978
146521
60493
947166
136313
204449
43653
780056
120742
955157
994796
465887
1009435
223751
49080
67142
468057
354621
87532
276451
764004
863269
193423
446766
934832
66717
301622
1950
56108
320954
23007
89376
368252
37985
763249
323037
668247
904901
1042071
78942
877108
361806
228217
939711
394910
122285
734215
583224
875531
46109
893851
821694
521961
923960
563693
125160
208849
229183
979842
1014898
534872
58846
226207
72040
741430
661744
777595
966914
1044349
145901
777363
824674
83954
127422
536610
1013349
1012516
165827
1017742
781305
784811
127931
64750
1038401
798073
363161
203003
265776
961642
239998
531637
616584
332395
491442
896114
456674
660344
293533
295566
96015
22803
190
197672
556326
473693
255955
171941
402038
163497
663773
181557
487045
753468
907251
645631
58342
709213
641789
828859
313507
300512
500726
761608
190230
892767
725408
442198
761143
552101
448498
969520
734871
295535
94201
229450
532410
315338
293244
1028737
291952
359470
861353
697509
240966
617820
904749
797131
997666
47226
25752
1044199
524344
305859
398858
335557
332495
544696
156571
846136
624818
633055
199571
214582
378830
820927
169685
411538
27438
324717
1006481
152393
643438
450320
230486
492331
211208
603451
1037477
775794
220963
652258
883858
894885
227695
782358
452904
110609
908649
81960
1023128
823871
276772
662549
957108
339214
430934
253488
34798
338487
561962
77834
998722
894445
63651
531768
1041335
63298
713802
277546
612039
846509
811109
955719
448495
55263
400149
692413
331658
529103
420211
795514
139733
294162
541673
845092
1034503
582184
582401
925615
396336
828475
571893
283127
866474
7745
758928
513536
582019
583297
1040954
608644
896208
139296
933274
987829
650910
310299
21349
310808
167308
328981
605785
593954
609914
975838
774474
907700
651700
612353
569059
884435
1037314
652109
193625
748691
635993
521103
507675
712701
800577
701995
68930
476196
682335
238545
524318
734387
243063
423828
1016833
903800
524568
101850
540582
976226
162901
771948
640965
550142
289834
430928
766696
84860
883828
467540
358005
514506
634282
144211
950916
242127
705950
502882
332883
600656
836887
27354
601003
432633
386685
285272
901285
650939
351737
394294
916100
252477
40528
143377
107080
701328
185598
366987
292148
1021926
100741
136397
899501
142749
696989
757438
264534
101803
836956
132013
1007143
399453
110512
438344
502270
270891
956440
549225
111351
1009353
828105
537353
898839
338692
548654
368744
18993
246318
254777
65242
770762
725908
1012672
1019119
12910
491238
870718
469103
561708
906909
1044997
1004715
710212
964950
862764
459388
488150
172733
965311
16553
172491
523031
710174
77694
437773
187638
150439
430608
975697
133265
335588
870567
301797
912116
337824
544719
255804
6689
445165
709082
1026333
252959
374144
887003
935380
223538
436806
1008583
598544
785837
308694
141635
462274
395084
459673
135694
706544
343711
195385
954292
470222
938591
109217
847933
308088
21306
22027
537862
892526
825410
852790
465311
942117
485926
27688
487649
825055
46550
75777
843401
498876
402372
567044
591690
169899
814247
36095
999283
623970
884818
494978
924426
826520
329791
33176
723546
933927
773611
999138
696157
859949
992717
942843
349525
861615
432627
847975
468616
358449
812969
181664
37262
139856
244710
306865
30422
709259
488031
129597
730077
454172
129432
529389
1018965
867558
852696
816347
525737
961692
937136
886261
443943
748785
726937
348882
22438
892356
275921
604923
186197
997777
933178
138822
74653
168566
768481
485127
774061
225099
13419
889291
383457
764166
38771
32848
1020428
1026325
485362
108065
572214
625955
477184
320427
609141
774191
852306
944593
752592
980935
147752
963051
919821
95492
991527
1033163
698127
327188
302746
796820
687472
164481
671900
237129
613694
930936
902488
844404
853159
129866
21186
841557
838139
1040744
440358
575207
75050
135819
881118
440577
508823
233881
995466
294774
814145
323149
1031851
943436
728878
966740
872900
426826
665149
659688
852314
952571
996091
905711
73041
397781
812286
622054
336695
180548
785967
18601
559656
475755
890002
985886
808674
236590
638128
804376
851342
42210
2740
538622
951925
848523
1041410
956450
1035640
321172
98270
987806
833802
911762
717707
346671
695270
70365
266128
687180
569285
828458
2567
690296
191568
784062
324090
160098
69298
47203
329014
40530
69083
496623
533496
752278
227631
54730
406490
699687
650418
989892
280565
957665
780395
1021114
904096
810612
777791
715292
264396
929605
303090
612943
570183
169548
767257
565766
45142
66140
61825
434816
1000566
603383
774510
56370
680795
988363
422986
625467
756793
749276
508343
905056
982018
849490
540240
84657
384197
34639
641763
334333
857206
209395
679089
779823
704632
706962
438879
1037225
31444
1234
611482
772933
800934
818902
134611
541996
149534
1015991
293529
283231
423632
1026419
385152
342832
618339
380136
36490
895414
253640
590787
309976
960695
60196
1023758
287018
1006091
20940
26796
149533
465648
518309
311688
463767
904812
49755
979505
898176
444424
79458
1027108
52185
38553
447706
444318
341615
547714
767849
30310
594168
776312
268690
665634
108309
61007
509065
40864
477039
728676
476738
592504
359334
283488
365698
242966
304430
227905
489460
744281
542314
202393
697583
802023
238573
479458
49704
427799
115289
618978
56854
67001
594019
82349
897480
672739
618179
530434
897896
477260
67828
158247
976265
520465
952539
799849
615461
302965
386140
819955
625506
412353
514180
497297
415033
418201
1012335
340342
375907
390291
375564
587186
681451
837635
118900
367953
911498
25008
675103
863057
256895
757454
765347
158117
252136
598482
594737
135369
1017178
471498
795164
678474
944014
924412
190762
1031175
331744
698860
481150
832553
476876
102879
51931
994174
317997
577492
1010281
288626
926164
813337
134358
790383
659542
767426
816410
119627
160700
561967
999142
551869
713047
531615
186979
101743
849844
65205
579468
407364
1042244
273100
737316
721438
61186
896483
449225
350431
41787
282334
241462
819542
773057
1017492
926172
476226
139176
998595
769546
407305
722953
901690
754260
17362
38794
343418
973150
527248
40486
833228
712740
330261
71008
469069
428959
39859
771206
463159
392366
407748
688840
251279
497755
61145
101413
679992
176957
205768
96460
846683
937999
209628
725466
46860
599071
790631
723433
989657
868398
44781
956102
108660
34170
740729
716012
163621
859696
199300
762138
508485
358371
117227
941107
972085
266775
498462
315350
429239
619968
95279
528930
508210
945038
112386
80037
968461
548823
769126
705010
500652
321046
27010
995909
897651
509330
254830
317613
197028
929722
634870
740468
449671
680456
590806
1019237
567223
485776
113879
601044
281159
332860
405326
393757
139745
621117
717320
160772
172356
998539
315206
768896
5916
984404
513025
291076
175092
808265
1028822
681722
638115
432997
926114
209557
74883
312132
598626
973471
39581
538350
482795
794075
161777
912668
257697
28436
320685
1042592
15509
885592
373421
974168
952215
907530
443038
462370
1027851
803715
44968
93611
5563
581874
1002144
65993
420396
895048
634059
975263
286084
671892
222624
240839
788339
288249
313407
49220
250717
722324
1044969
1021715
211963
1010627
502130
338130
1611
916919
71883
635584
964469
867112
341304
740151
309350
335638
705314
9401
821699
468808
649049
378363
247638
427177
430656
297609
135101
244224
532711
254310
957552
906093
706745
718596
963290
92664
584057
353865
187179
937073
265766
488151
1012739
387260
67913
991161
501140
410672
762450
237993
606865
192793
543538
347985
509233
329802
724413
972429
11125
381571
961599
637431
1003622
29177
803407
911623
417878
331983
275292
473448
621842
3029
455205
494606
473739
1024575
25340
601469
619141
603316
963506
461253
371904
900030
930535
756954
31833
413346
569597
322328
731958
60699
426383
751598
736352
613383
446070
240557
253074
462014
276458
712500
360822
1031567
493818
213900
197679
331430
334776
168135
803555
753197
119119
205250
166608
524252
26107
999311
1035251
600327
14438
433930
899371
366264
607083
562818
968760
755597
333802
711743
369884
602165
79267
768176
824488
160790
430403
478181
760615
720024
268496
364732
659129
730386
923865
439911
727924
41145
231190
513257
503707
39384
735935
114219
180381
672961
783179
968639
41197
369664
562880
635688
319863
136119
761616
941346
356536
143329
746345
846588
540344
124696
744602
970508
197723
1024073
734170
245659
356332
898302
796253
759346
128997
484594
314774
142583
788935
362856
19028
112719
994852
515611
489879
418394
308323
613103
852415
747746
86868
351565
247519
955624
528151
166386
947390
404063
851903
119252
830961
29477
634263
165238
56352
745915
515536
92438
659469
21371
794386
783245
974949
330262
671157
18035
363260
393458
603410
716806
727247
925486
872626
450320
499312
975957
3352
605355
344852
369113
475000
270679
479003
811362
781773
749919
989768
1020154
523006
983112
780267
52257
163254
432174
146417
385338
681695
473581
11840
146643
523894
1037675
330674
578875
186557
1022031
348982
107475
382629
214548
537149
998900
919975
120525
357175
681132
856682
56975
246443
135613
324059
409320
497732
754750
204193
396204
100945
105722
550371
383310
737068
760695
156457
537160
1031570
253397
204644
162942
933414
528033
1038777
325228
630278
663437
794618
143063
646274
494644
731227
146601
933021
858156
501087
403752
1034691
527214
390668
1000124
701092
211218
816510
63505
973064
383462
282075
1004916
1010468
256741
689975
932102
335797
503872
620530
1024731
799998
860213
909968
992292
488840
769369
303440
376161
312114
216260
58593
42160
992911
866210
481576
46299
737569
557516
690657
28019
159098
975473
400965
134496
89783
333173
978882
294757
371944
365155
267246
72869
483776
858009
36894
936405
615300
131013
460691
339841
226118
4931
947108
78406
423336
614042
760745
375428
679598
324262
550449
530488
331394
917652
891791
226591
691822
521342
548512
838232
260168
697222
542132
970283
797938
179777
1008075
1031209
160722
779537
880881
685785
410063
715547
428912
378343
605414
855298
897649
200528
456038
503905
1032136
163908
346593
851745
128604
70863
445991
287181
133798
548348
610100
422347
375612
850394
478507
555223
830000
981778
608475
618742
88101
464234
726270
881876
426446
654156
741160
208080
461084
333709
655010
944990
473747
986626
76190
620881
57730
528849
834018
940493
276694
575027
546048
303356
242676
242520
313073
313768
463152
609078
8970
881120
954972
138963
479312
301035
200937
658244
669680
753653
504119
379333
889531
861161
358326
936168
749748
471880
161262
81687
276910
257425
295943
370763
602708
377247
1037988
952835
604981
250747
886298
4874
33639
795652
363052
537185
64801
587310
630443
137579
466799
11716
36891
513892
983858
340624
739804
700576
629205
548720
925694
361865
1035740
686007
606674
177260
779393
30188
183410
21952
556897
370796
954638
903520
851084
893361
870788
485069
634039
511860
399880
975592
10712
876255
631783
67492
708489
773342
772706
765625
619343
316225
815739
832753
190136
983399
518460
377008
857522
888112
708661
429044
203118
329569
893957
690057
191683
281237
916925
822691
601138
439986
817416
450000
1038510
92399
579750
156659
933701
696443
208871
832316
889869
959305
157035
210225
732946
730482
658482
168497
964562
510809
279832
287116
136451
782185
613361
269776
568039
285431
334149
629328
657292
30799
44858
135875
1043043
490614
535637
484919
198265
877358
480687
926888
173091
933451
339168
819871
235519
943933
987204
606524
208698
676874
214876
642307
887819
769325
427826
318659
440471
344971
596428
402606
602239
938583
374742
903961
459018
53053
787019
573253
188702
240537
425899
737446
14861
863493
921256
344801
317363
482778
990070
794955
579158
39379
544665
850982
309593
603896
79678
873038
478570
61947
194535
419815
409288
1009128
608095
932177
982629
603910
429551
845741
725769
428393
290509
911442
574971
526917
492493
512730
193175
667650
201832
687502
988999
408847
860216
104470
1041535
794236
223276
96858
147376
351111
285830
763643
605216
962895
851922
676150
1007427
907266
624336
1028046
841562
429359
955802
148381
24798
766188
852426
886895
973610
132807
787868
365007
396358
639188
117712
296906
801734
863186
614076
203139
319593
688493
639693
1005881
552417
107121
991450
949583
810088
642355
1030326
864805
1026753
915987
1000611
796426
353720
379383
28981
576268
951830
874692
1003443
209544
269256
489095
861151
1029628
457368
317863
825303
538801
149013
1042241
7853
725571
411654
129311
924110
178530
124346
531060
377717
43787
17229
538484
841074
461687
467184
463932
299072
31812
871971
865741
939473
874933
64525
859466
142591
234639
863820
413893
889009
78526
1041262
499920
248261
552505
565285
610732
228071
155056
67167
215206
829410
283790
1022380
740486
1027278
15033
83831
982447
708368
890512
719991
2457
270302
137894
889897
863807
989432
195990
869991
52731
572218
754296
880186
1039800
898272
888327
608831
740237
760560
234193
828021
657493
179924
210243
838932
232792
897204
212858
78269
355815
572527
658001
752243
862212
336516
126487
892445
363939
6911
1020186
799325
53760
488091
774063
469877
857434
303545
264399
458542
351052
958833
176370
377461
928520
433862
436040
51617
1027933
742408
116093
1021173
110858
456223
217242
620707
220922
423663
765848
920586
437101
964013
947646
818962
593925
670804
906254
210481
530073
38738
1023525
136295
299309
855780
789543
650289
762630
866212
649792
656365
589607
723357
456586
282308
883682
283639
607964
11107
138218
218083
714404
853256
649283
254336
418476
918941
652877
242447
623011
134369
470353
520659
763128
595917
295345
731056
856559
616746
889290
954463
59171
677526
219547
562268
672523
527814
314194
1034853
17997
693681
712634
467127
688893
283259
423757
1026083
59017
526755
401860
343341
106507
878580
920116
453392
306188
325970
250215
81857
994717
920184
641709
251133
551074
733885
422916
654882
835674
181150
908953
715474
477091
510857
661469
538146
478986
76104
705117
950527
640396
743590
436388
42251
336895
31707
400136
559835
732242
152087
801164
831642
294181
82598
799219
375366
706981
599072
751783
732543
190163
716876
25623
378467
700144
750381
611143
300654
526287
984270
29225
412711
93498
701158
742365
956867
577176
885081
990969
780277
647332
189467
792671
653955
690905
188927
484184
143194
31485
116554
916121
484300
1006114
831439
274981
164790
766702
538283
544726
125926
913047
593998
330651
382734
23286
42458
105396
783139
757037
832112
757378
710232
198008
631713
739730
287104
459535
637724
128446
380893
990334
224549
71596
974983
512462
904857
354356
163464
336333
46938
872773
765429
28588
674920
1002052
568070
946161
851068
496661
307293
1006932
910830
938865
273691
927780
741421
1044910
330889
691991
848520
163117
359908
808841
135661
134988
9641
53714
328769
845653
449087
67006
631722
641297
323956
407558
916917
546068
120319
390240
448401
740030
783859
896361
384999
76584
830518
400276
101771
279609
911460
590330
652992
633168
205315
856169
315901
960691
552295
624582
386641
588630
513868
68316
566938
409712
480839
660134
741560
347399
68653
302423
505324
176115
969036
487744
72305
995196
303559
221527
794977
819993
373699
89552
466985
1021503
214406
493744
248501
588800
367850
867137
900790
1031735
27856
204185
940956
63206
594494
590361
691571
573574
156167
1008765
893527
371085
950953
846836
232775
14096
1019538
388659
69525
982829
723768
533119
233826
448930
47874
646648
411625
669647
795212
378276
217234
655774
449217
654762
400323
213908
104023
785647
121838
859659
532576
86516
88123
318827
900776
913832
1000564
471181
1041294
540476
549382
255044
942685
591272
147642
993347
804920
515897
274529
381240
360430
527190
1021597
86555
222607
466026
502263
636805
283961
499018
493534
27174
713751
117186
392822
884779
963303
878037
159721
224684
189235
758636
940155
594251
615980
925020
342064
596545
292807
217782
468304
431849
1013461
479991
299861
580563
138174
487697
968958
475373
256613
580296
633392
254853
733513
842616
821045
372687
806757
394911
576552
741175
759844
820754
417774
161560
460069
917404
341420
781463
619146
221286
611024
938541
679259
100577
703506
181251
653463
168305
959820
1003431
741182
977940
301130
308991
64043
132793
24444
188573
620554
777597
205276
368613
441498
983
586415
73004
978157
568790
882988
13801
709083
603968
493562
709657
890470
992141
186217
543854
534284
746437
349882
399648
18326
1028969
381345
840459
505979
933295
172325
459863
338715
64314
557168
1042685
146515
901654
247898
474310
164016
522041
754927
488593
1000199
204552
54687
814395
309915
892836
1000849
604933
1040240
360615
37894
899698
801706
118493
981074
299895
946516
621255
694249
718229
593980
124517
317308
11684
519580
810485
165179
1015208
776611
454293
461391
436411
906290
813105
33954
455616
903759
635119
522220
773625
101766
1029508
591545
714848
522273
555642
291234
646193
361185
875225
824834
44035
68281
613381
946810
180295
746677
759467
898017
26034
18322
614115
238443
147125
986382
868305
754120
513848
288855
412948
715074
434887
729795
850063
170481
450144
328873
759207
33311
421434
66545
163436
163794
963755
1038462
691292
537834
459955
375060
835957
42715
66859
127202
979775
197571
65575
190423
190879
268374
788773
448600
593785
527051
736382
15475
744082
1035416
356688
858168
655421
121958
985027
946100
135569
46532
212385
779187
982310
771032
798689
182496
621978
585736
913066
736040
840170
750720
25531
775521
1025410
238552
961437
216023
1012972
738360
11889
114204
74930
527965
738344
212258
590112
961230
145220
501306
385125
454110
553395
951
410903
858470
372383
849325
969713
778005
457823
515430
83862
191590
633650
542777
1031869
757515
269367
499785
331360
307372
979048
495078
959321
915727
857994
970563
715041
350079
992172
786808
510380
207656
242905
549719
221198
121213
645622
185316
831585
860295
154007
484591
490600
700807
371880
7546
740410
206117
206903
593589
173950
220914
112114
685635
463140
447838
1002838
248312
145930
864049
258452
230474
583208
340095
122406
417033
246511
867830
248533
588624
683611
875607
500608
509275
560604
875220
847219
407016
767090
923643
307888
869153
742659
380897
470322
546280
535536
809857
156414
167935
773107
665670
724833
578688
406254
578415
123415
57374
379651
565067
218558
152125
1008786
718181
385870
59717
424628
337704
871775
659874
568653
720521
1026579
481678
785818
30566
482449
194781
68078
304716
1031594
40930
1032854
839595
84382
938741
496683
394477
187204
487163
215012
365222
1011572
155530
521736
249815
841487
765050
800737
756403
333315
796324
850418
357844
215392
925174
107827
643760
820664
771100
506159
75244
602010
736484
912631
557860
579582
142496
885379
69388
816973
229144
693107
871430
488168
959567
706940
212836
1027247
735549
340526
725254
254035
894394
648366
10380
574703
528478
392209
518504
1036214
706941
812523
190062
1030283
245795
966138
672758
306434
152886
886760
968770
741322
995180
774866
3384
261521
115100
511889
1042998
570441
302269
955012
978984
264552
408117
900808
159899
981926
991312
457569
979194
82800
503069
95107
557712
45053
1038056
285747
209376
657462
282615
160884
550123
54380
712295
510668
140208
620835
835337
286500
465757
628777
431128
681453
654096
692666
889167
510608
843398
749854
424316
698831
536081
537117
802657
449505
780674
676169
231699
451396
359628
796044
1019546
521243
413613
751946
60125
332404
882940
97411
559401
760776
806406
1006451
819958
555731
995058
102508
289666
922039
102048
525049
45702
195130
699005
170848
886323
978941
1041386
286831
854373
671367
604202
136126
435358
795706
71532
593116
349323
775663
120409
246771
709247
911724
15261
158409
575728
557453
634114
275539
14212
572202
689372
617852
701776
634332
79969
826515
189634
832524
971725
762196
163310
172743
849091
145478
552042
441942
7994
405707
45206
39065
187824
319521
274755
993222
822197
302552
774377
113941
693330
376059
404596
495536
490366
812146
713658
355248
1031679
93083
836472
81096
1033073
248281
219933
677754
578830
198443
510673
591458
892568
811860
167415
756724
406841
660709
962779
546750
544774
392983
434776
796479
93922
627996
530378
622231
53728
1269
393193
762516
1014512
6061
380298
763123
26592
568785
897350
2305
15655
454841
101807
317642
772761
444575
388328
109154
132000
952755
791429
435972
94678
1042167
106422
144611
1045114
796175
687634
584041
954274
570404
637067
593880
431663
750001
467168
283668
120690
395291
564389
852940
654365
539152
485550
16594
739932
866824
334981
262758
166965
811578
746966
787204
809216
396929
272517
425910
73202
419306
957056
635430
674453
542701
641769
344510
280379
489073
664228
204886
876998
962231
831625
48618
220612
694996
769256
174917
483253
710946
974928
897107
313286
408495
690695
701795
391193
304889
657662
335633
835376
27222
839081
1026301
261968
849054
324933
1022520
187042
105856
852325
827375
425959
951376
735754
815881
655357
839595
713177
600323
159228
18241
254768
950476
251971
940400
224394
139826
970331
995902
796438
141710
280138
82932
448976
658591
713375
590318
497649
985422
607220
375547
417914
806345
749535
1201
599052
402195
338874
935142
534567
768008
940081
195974
671425
617047
613616
562768
786087
512186
462086
940535
76926
673247
943545
646263
916979
910604
31257
559589
240044
166483
705174
925584
519942
407767
716605
537660
454302
738693
258018
833701
446596
1037270
893822
55450
48525
197899
982366
665670
508598
239433
301291
661620
336267
462353
971146
806357
895029
363793
914757
831622
69069
986414
578283
398775
100754
922082
987908
868942
171143
632264
1012007
172560
134904
210783
973201
541430
183389
698746
425529
894193
821837
752274
727007
31306
1006516
918231
228365
115182
302118
157808
1031484
136423
526996
75904
464286
584341
548188
278814
336336
292875
1020681
624840
204875
838251
770529
507092
1959
950616
195824
740496
705621
162400
1038333
452118
44879
734087
57246
944246
575466
47136
959907
893666
56932
282366
934871
555141
455825
118572
903720
722010
768305
465984
944525
143811
159329
483288
875502
24951
451995
121628
831496
958375
625246
145499
33293
15222
571724
932040
182789
65987
745825
824453
144298
879577
750048
474274
95694
505229
265348
177412
415084
215967
24721
518338
543157
953941
65694
967352
535244
50256
428597
150736
637212
43433
791609
878523
246219
428603
764849
410140
71221
46357
991024
472368
460352
452674
432781
126181
167509
907071
770743
712703
987214
787477
895905
340740
226805
184131
783654
626501
1004943
945752
17516
305593
727378
941627
624528
717380
652217
285283
710829
574645
430875
852698
403862
531849
892225
578104
305885
216674
506962
329223
388187
319197
439560
289163
1026353
812289
114732
86609
981851
977626
171558
367186
841822
485244
157020
987261
370408
592487
808477
823464
932317
678270
745069
891023
513327
464457
147957
404802
708140
35191
38918
971563
441215
912582
775395
124695
907407
632122
707420
1038884
650511
384767
479913
545777
620190
430503
654733
1029061
118107
1020029
475895
954437
258378
560209
213542
277096
1577
887093
765209
460188
835672
25580
1200
963057
197992
268381
715671
24935
333396
203600
692907
932859
907930
75976
132333
701697
157052
276800
865343
786296
530662
727810
700355
504603
182568
554885
218544
756206
256050
371137
206161
327140
814501
321376
168950
193424
910606
26951
822932
635140
60329
806029
217669
69859
804560
594347
553353
556712
433433
846248
906497
545952
920776
630998
356029
91943
977442
404097
346523
132374
644380
711606
207121
851217
135860
1024847
304371
1000104
982573
77987
1020686
592825
710658
193878
600700
705442
801019
988169
260053
594533
310231
440387
979575
1042415
844085
571238
204979
158498
502143
153331
322950
472079
739278
357313
874853
1017231
624801
844901
209839
687210
486137
766845
549270
283408
32205
1021664
662172
646304
890450
94516
17791
461467
618454
843360
601489
788917
41553
469655
472607
135001
539884
671365
786168
78678
22511
960312
428117
98713
1035748
433956
527829
633800
831311
579639
892017
482067
446658
179639
940415
79993
182050
55230
924374
797958
107028
293188
713546
574185
757870
120471
542461
149557
792246
371342
884427
16960
533122
802332
411334
368305
456643
928146
71529
774542
636410
461207
982702
561287
281215
974998
905929
65442
926005
893399
35948
730601
268241
466186
102091
438340
989656
283510
328498
469712
882497
59714
670595
107196
1020052
643994
889481
362519
777574
342552
281998
124195
1039945
246991
855645
914066
625805
252500
1018062
331550
570661
203110
112263
1005595
102710
81196
997879
770215
386789
62862
663920
160386
978814
730423
722371
290494
214926
963750
580380
363818
4941
965343
163486
316312
632752
470590
1039277
680965
234680
618335
818003
498478
1011867
761047
579765
889854
824808
881790
422443
323760
426225
490690
618301
906438
553790
952690
764371
108882
131783
84081
470413
189537
89858
687466
323806
247195
469799
603293
275173
727093
533488
625190
874172
686994
498663
523774
105232
449097
739724
1022931
29447
624764
284444
123526
918761
325089
998929
638796
588384
667786
1018173
832644
825534
222255
625270
680972
554212
157309
823227
656149
398503
140839
326198
7934
408852
341292
161438
614096
642584
557325
65047
354075
193436
129801
778619
228821
942046
326445
649411
535360
1019188
920962
14650
161597
190265
558577
385619
311883
81163
289264
294958
327877
95294
77497
2098
274242
1038001
162085
946601
777062
193161
628512
41699
405908
710108
960123
462568
1005161
40566
547540
713676
4779
599121
207369
1028231
395762
199053
996991
869780
112684
329226
964230
729562
361478
404445
550820
368456
984007
744188
54754
963529
423685
796178
200945
607672
755682
235440
66865
347889
41117
938844
855747
135313
542700
575311
194803
249144
630170
877366
744659
875223
161817
73445
770459
967242
997278
349649
920864
619529
651189
991707
528480
36669
484915
176203
59169
691701
70505
263005
1025914
790269
324635
502184
304173
972518
917280
951010
101588
1024640
1008348
346815
778188
407404
20519
635935
453907
665948
706570
240598
755300
534234
755610
705520
322195
451962
723458
275783
763589
125452
275816
727073
643957
253405
317089
84197
381096
45660
123332
362594
705469
913130
226955
42389
451554
850336
460301
736181
45851
961058
477853
767137
620455
892029
204099
503225
320219
82391
443928
1012617
750578
361958
68932
243926
630443
953789
176820
579327
661731
804544
258425
1012494
662561
70606
512693
298110
467940
181569
89555
1041946
529076
534198
106611
639781
311965
796782
989247
468021
600929
504150
72097
987721
1008826
452218
831019
203076
115790
54507
722879
12592
163561
378820
948755
68034
184268
350476
249903
576974
904223
904836
381523
461459
262604
429216
567441
142295
611244
865923
155376
199217
802718
645020
625242
632244
410395
242019
296589
863963
954047
732607
204161
927160
340529
923414
524550
321081
663441
684262
946966
309090
182327
676706
735609
427135
283031
588752
29715
179971
96120
358008
691284
145882
971378
668633
26481
570790
199220
231326
458108
973726
420022
805222
574267
463196
238086
259529
211558
951907
721055
461163
431121
351513
698800
156382
509731
944629
691374
101366
725254
962808
488968
205117
721429
565688
361892
222856
748321
1019443
180989
1939
978531
704758
448130
419853
271723
95679
740622
337771
775274
645461
964741
782041
560240
96788
11376
808959
641569
190971
111212
9707
721718
1009107
3597
953587
648221
194729
741306
438851
970686
589385
933095
490311
641808
631459
563579
532531
107068
75329
1043838
447557
697598
1022482
737626
937059
515248
893651
484022
404009
851518
38429
403970
618742
554360
753730
338330
169615
701053
264811
673191
155757
1014410
274220
573829
196968
773130
999151
156441
829942
770776
409275
995272
919175
396034
735661
310589
1040917
738670
899854
254604
344460
485173
66413
34168
89369
47182
946377
382085
905058
325297
609317
30286
634610
491234
902938
379049
804078
979836
486460
441345
46096
696046
630027
149346
916055
1028978
921619
384278
393258
183218
279236
461887
135246
519808
654080
343280
103218
101862
198510
32556
255054
710632
386610
650489
631204
206701
753595
962539
744867
118896
877267
353207
926624
439814
290149
499410
762091
929014
258715
568144
63722
561782
60275
578333
255066
54603
953431
802374
223432
299779
193200
437271
858150
453666
843720
550623
85580
806138
702926
219262
732861
709089
793650
101249
609144
708814
1041693
785327
232744
931017
238242
873873
771285
999392
458746
273656
426067
477928
16234
492641
281648
581734
111471
881928
869055
265871
494735
12914
34795
827234
585945
639183
894314
905537
69441
503316
85836
553573
152148
678031
30541
10229
962143
122511
1009357
111262
21101
614108
559655
578023
52207
546786
954861
692299
30591
796689
348952
362230
237105
359537
555298
731869
374877
224227
262357
585972
581925
613664
364950
171422
927318
186424
1022890
760367
263468
120085
304991
187149
720574
1015415
291074
804618
650603
906278
1011267
79969
304074
144359
707561
837252
640492
105219
622736
248167
453673
295190
695243
647686
496735
255635
334249
546897
910240
554589
31850
153399
919527
809418
568560
885260
905495
430342
771974
262376
48098
377315
200607
720542
760703
505067
833376
129388
625890
521791
401869
978342
231244
79669
147818
586460
329336
795444
467008
910945
375567
598154
1037972
613366
744951
14842
787388
848564
269981
22356
787298
588582
227624
233461
398782
609290
993505
991782
904778
114511
247345
308011
427350
826839
947978
14453
563975
225895
790222
60641
368669
432719
957117
823509
162093
178165
103345
610349
374548
197130
263109
77443
1002147
1004020
617345
768815
964939
629853
214273
78666
126775
352669
282480
218897
646907
769188
505919
686860
636848
1036457
1011775
545684
15277
773723
797862
900199
604936
652703
614605
781772
149215
147412
381555
608751
1020675
97981
788480
132513
290241
283472
205967
677031
139924
1004353
708082
296908
888159
416750
920117
589818
801672
144154
579512
453125
26648
572847
457059
295523
126178
937808
391256
726977
481946
933611
430991
475682
278057
542545
102788
705138
522962
543292
986630
266820
594726
823992
340855
547475
774728
617596
767250
850854
689950
109904
661002
275162
490827
586098
186088
746999
439082
984853
645016
237775
835675
252744
335167
714802
654480
642053
247781
765379
225015
647311
204948
944293
329265
1007371
887667
486529
63288
460296
334257
127627
453468
910635
69779
416303
569369
469172
491157
318817
183396
808576
889611
253402
419891
374412
717976
154373
777838
101969
734569
961387
30778
241972
300676
29629
683468
36167
563129
712735
760810
599580
164313
17633
1025527
774893
1040035
1043084
307258
747291
774862
1023270
569895
596382
1004779
830212
245014
415531
283143
842899
633323
611012
526387
198623
279420
254840
330453
142086
756175
24834
506733
236176
712393
1040309
453893
740941
349848
36752
832015
261647
906125
30027
337777
180929
773251
719362
409482
940668
244583
893714
955109
165910
809660
900464
469611
708374
340927
462578
108112
195200
820346
13628
973369
313644
978803
920017
440225
101867
5133
133915
9720
1016685
322892
425498
505893
342171
476358
388396
228724
632340
650531
962940
78626
229476
124023
199410
758178
889665
929195
93200
962347
910326
745417
436870
520848
233549
706940
734465
119984
889789
588750
189133
255404
593535
554033
823343
347046
28586
942376
825475
541182
518042
596536
232375
406502
257523
885815
401304
699374
439796
799391
365674
314561
42756
521956
852009
715039
76813
795252
942371
551780
575464
413731
511408
267109
746760
339347
82686
205201
118413
111281
769999
709095
874525
8442
209753
399182
538992
500131
507515
429640
238875
146282
252723
858836
838233
659553
230667
205118
88023
648265
69033
105361
852039
612228
358323
709711
944517
131630
39336
67617
303317
485545
141505
29392
958324
196576
794288
570751
469327
64979
1008362
722904
905805
895225
371676
942666
571306
485974
617262
185304
981095
638407
236475
169986
864000
392870
1032567
892974
362498
964032
95168
977388
809502
887260
893431
257433
922260
1003678
804703
522759
1040037
696588
738985
839138
11754
288633
839403
810991
530970
459245
792195
1037405
566664
841469
247725
40262
718239
958912
933736
960137
213517
608365
298618
963136
760158
401928
428086
899637
962601
268872
926099
497526
1018616
658624
525658
266286
878480
224296
365974
368815
28480
464675
1027190
126013
294444
770058
354987
815042
534170
189189
225694
417719
867084
844250
821738
944373
703139
496685
59588
687821
276910
338527
293417
157915
608719
64020
312551
353152
664807
95097
98624
113204
41787
176608
683209
39257
558857
537361
777058
67625
559131
385067
450351
119268
913491
966408
82046
329071
505837
407028
716170
288500
751594
65809
177459
553548
756013
895049
175193
786971
414066
738902
116089
357165
557312
1021320
511123
74054
239463
908616
928473
261271
906769
109465
5893
717868
571134
166255
667562
674349
110437
364173
468585
274904
815902
547425
774946
240832
122532
543334
482182
519563
311467
957073
194993
946503
185459
377746
537297
522804
655875
946394
287044
703829
286241
853654
27668
461971
967664
455363
161113
281904
370074
752348
678273
940910
963837
508990
1001111
332406
675426
264282
1041687
641588
522368
156457
64892
111895
249885
840937
532505
740416
689010
990888
510184
1004185
1020793
288146
993128
31196
11236
500690
892552
295506
707695
973696
321149
27279
54435
43195
670894
692043
469692
967381
254975
1014267
252537
106874
940902
645255
150651
412556
84132
787172
978985
913106
764943
717427
170813
115531
57947
809685
513147
312186
146803
749665
866424
653982
919635
641609
419674
667477
1805
36180
962841
519944
979686
345397
927068
25221
501719
430128
1032558
543596
1012979
323530
302641
801972
493937
684511
2760
650169
441473
413795
183295
37611
436662
857988
72132
480892
76685
81034
636838
503243
528688
278397
220150
407302
6532
893316
72817
66715
874841
622093
385107
125025
586210
991333
352972
650626
967450
377966
450849
290250
176620
576474
631942
700590
394861
829298
635236
252284
482212
996325
275720
770689
114741
426121
348355
169942
375092
971793
980840
316518
106519
128591
724872
279974
804571
1005089
62777
135689
595013
630028
258436
910311
290321
768417
734757
727333
396355
75388
664044
980531
463998
460040
966567
10109
713375
904417
645385
842732
700867
397842
731304
1024693
352760
374799
655957
51054
49032
702711
404413
861141
699031
834767
355391
122182
218707
437449
162405
341277
310057
655785
383920
833450
215605
999339
402031
205293
956206
590071
87879
775567
115874
6936
691029
134747
950420
781795
306695
695865
205069
971035
565019
889536
997652
867525
148044
949663
176684
858812
657445
538093
215595
475708
852513
194258
829626
22119
522949
988530
735544
380516
529868
147922
212142
280508
276152
630330
391489
440984
381013
672617
213568
1006366
1035938
688542
526378
123444
887470
56574
1029525
1005308
760892
859275
287623
776680
278249
102472
492331
465955
450153
807585
715818
164884
1024229
969092
916226
857101
307421
444290
570564
90140
663755
487804
650190
912881
637607
297158
768635
442734
802006
583917
122460
207691
797793
836267
634520
336442
707917
983726
735552
968581
926030
43310
21001
84697
268019
783077
476966
18981
158574
214755
246308
636656
598633
264740
939762
740604
222234
913314
638019
955622
515241
870145
319265
662843
787524
31488
318566
598450
727680
486764
584783
30739
138536
69936
416262
506923
412508
869653
442326
887774
324281
1035883
639985
643585
732277
870487
765528
8033
665008
475302
361434
316330
541025
108071
713813
187992
595484
419817
411350
912794
9189
425947
964774
930247
662538
749332
800740
697278
248286
784274
582547
403859
35743
936998
852735
552202
922332
419522
632492
911675
615899
322155
270879
701238
383025
993934
1011051
223077
602876
887683
597332
679193
302147
574989
799185
137907
204621
52142
576281
694870
872162
983020
729395
334818
766950
230587
667339
64026
208122
117786
504786
710548
461046
465914
616563
430264
512945
357652
643552
795307
383527
92005
634277
448519
725990
812747
304873
624570
2824
633974
473612
976673
272599
471182
595253
320641
790784
586488
766303
898171
681872
335091
628840
377628
25034
264598
835059
255810
402403
802790
16871
702375
563922
48279
900126
717468
386403
230961
712580
369711
220477
1001759
322454
72088
242652
593164
112536
14096
850282
253151
703725
195739
356664
950229
827716
762431
263113
175923
493228
84460
1021633
982270
953927
195851
913147
575483
579916
6784
329041
727572
593054
798859
923526
656763
721630
78695
989500
692269
1025617
613585
313225
113429
52963
543002
164451
608061
843726
989247
652137
838793
668563
367302
662561
670337
887377
481973
133681
95973
906836
202459
345823
480810
1005321
658663
734811
18048
103604
683668
411894
225704
902011
850340
33767
494445
444676
151702
151695
966617
711291
591067
677313
750774
484483
429294
1034127
811747
502467
669984
442135
122072
452405
564974
57307
548578
779927
633002
900258
655486
94420
170837
1018659
395697
618857
578211
28181
633444
870801
798152
781726
954545
436965
287282
623313
136068
557659
795861
384113
113213
824979
470315
962961
386278
598440
352712
358398
47969
776226
748291
368143
184668
677689
487393
694357
46734
806382
130712
827041
178214
78077
883384
356344
759097
479543
298710
49843
598940
132205
270535
451992
396665
59456
363782
511461
55345
148063
223627
278634
886103
203113
1038757
149104
728878
297633
24440
839431
830757
159613
741243
462735
501907
577371
209074
691449
93759
175560
973385
896230
897321
629670
389099
395287
284897
900081
799258
744513
459865
389469
332494
454023
309811
143885
627480
266502
599612
957406
861971
164533
246230
720804
393478
73814
541691
993316
325191
24319
534840
841721
396403
196762
553019
976717
135668
1027992
316388
525722
207711
371811
165083
939281
846451
91735
674918
575470
386096
713542
82951
604523
513410
495154
185727
169442
795118
936263
126997
906177
135131
552166
70581
371446
980971
866501
365292
302258
541279
84084
465174
790859
441531
9935
171352
652352
145843
908701
143479
1022120
955244
677645
178797
101969
102333
414854
1025258
16593
1044823
103613
664174
587851
622611
634754
363693
596331
758164
768360
1008155
475774
623687
926208
511710
537559
146144
277205
182
258370
588925
459410
901181
111023
937684
976227
219657
1040627
470802
434832
942362
494097
824655
237855
760722
174248
728887
219242
588818
372152
287337
409809
1039706
144468
472274
629400
106377
811527
197659
533929
1005855
981437
139313
1022587
335117
923718
49679
295107
654376
602908
1039401
973402
182974
383411
889198
19234
295728
489353
530795
390756
439307
335844
5077
635116
876869
867141
86226
813477
458114
979595
360798
718990
555748
32504
610331
74798
120125
675211
249487
311634
479252
789207
9904
889520
419466
305624
765096
458241
382971
952284
280964
249319
191779
550549
516230
485051
370065
367903
261748
889059
481606
301990
184681
756949
352447
244727
924300
385933
553369
576156
761341
724944
978934
272920
415975
369798
861521
1003571
827251
711327
691213
275803
770407
544487
463269
64370
35794
10312
730020
945990
244315
663380
395050
25805
674927
89215
612720
670513
831298
202784
437350
504652
1040378
27791
862928
679052
166339
217746
927946
425798
260882
116187
770448
652017
1028642
495598
439812
513592
5525
614780
94919
532712
140741
66959
767667
383847
151046
845112
488663
693755
966225
864806
239192
283471
244267
763531
402293
820022
371631
84035
470219
107634
184109
132392
916038
675796
251867
254186
451436
822857
166849
1008062
225766
447702
859307
67619
670553
10733
175723
547386
467560
858859
1025496
551599
143431
357897
827092
896918
240446
4780
81874
577360
727924
365722
158379
314634
482154
258983
251950
265836
479195
74514
131791
328513
379861
543182
424542
892827
18239
368815
824883
27265
928537
337228
439131
738573
881997
829208
402846
351657
420764
136059
26189
482961
993890
545245
170356
64958
936240
157980
917484
37008
1003444
797440
186223
649313
286149
74969
649232
645085
279916
22049
889454
636552
367971
741661
3376
41981
844998
499032
275645
190832
403849
933713
833766
63058
777793
610473
398803
821050
759389
534990
754877
905060
193918
577208
333028
230260
887229
120647
899648
347800
749761
888863
367841
518677
203478
421787
133547
977767
141797
300043
144001
490729
984139
1003882
868883
896771
137596
120282
242067
941066
70677
98829
757448
982236
995121
111849
139817
1042364
811647
697061
782119
191521
232152
960111
679229
250576
854704
845808
84633
772406
411891
17051
134267
258826
517205
478867
1034834
557560
956552
884095
102833
322221
972411
772770
233606
333883
949830
602532
955679
638560
423277
235312
483606
262569
602876
974116
684576
622858
959491
1041664
14794
482358
643630
918343
389244
808950
55244
906412
646486
27676
57067
361447
736063
71525
970173
1008756
611498
464428
851928
120735
656790
93735
880607
769806
910611
186302
25572
374527
1034409
729825
161882
263501
605453
542438
251251
242119
818332
275343
217229
1004795
412103
63402
378124
139437
99448
228650
741
184622
132795
284214
377000
470373
301874
612530
554920
2565
142639
687693
867439
940734
686836
323227
153172
1009241
913585
948691
687827
151329
143240
571478
238551
35814
680091
724097
694515
643156
424228
129127
163791
157978
344216
990424
122341
719723
392908
101084
878444
852880
698520
870340
38180
802874
326288
647443
925434
283605
599242
893893
1033839
572857
132932
874787
425292
548855
808233
954623
642397
994021
1029270
116629
816297
976426
386497
405114
147749
551198
704750
572082
60814
987287
240473
767553
960550
207149
727266
540206
498084
605283
828682
136212
594677
472819
889745
232901
824320
535258
663751
180191
964949
188790
498437
692189
527862
109781
485188
1002786
458047
109471
601335
780972
59632
519291
387507
659541
850427
454633
99041
296347
637263
215841
235875
748310
396481
583339
19460
26058
270403
818532
798979
705336
283504
512925
542212
558152
312420
622090
996672
18169
384501
1927
81819
204418
567662
537901
260002
432642
761937
91873
298356
994859
199211
845973
107372
423082
385194
183505
715980
112351
804308
782623
616529
16373
311507
1020485
961301
902208
814249
441959
742555
311035
262485
203341
788714
826406
359080
535510
11937
18900
431957
556047
817778
191532
409039
731888
239983
739126
180895
1015778
398143
418086
822438
1038775
962382
137173
415935
359826
925549
622039
621173
447560
831565
451362
572846
395201
764824
578678
411784
661082
904702
905566
511052
872309
727803
677692
474329
565253
95262
518005
680313
675516
886205
557878
506927
102076
858494
807850
327963
164363
52546
526049
67823
251711
351774
37747
66823
160277
939469
475528
503971
321746
347609
572340
529063
319384
405421
768915
983823
1005102
1020231
117260
223660
667657
827565
895447
938479
149982
430930
482367
71785
119629
427474
1017159
201108
623960
647016
119955
145157
613060
536635
282352
761069
626656
875997
409089
904283
21305
452744
530415
2617
478215
115473
545318
532167
157528
667748
215549
942637
939411
819711
241129
863693
191110
998355
730233
836957
108916
807423
973639
775468
883131
824285
493088
962360
941846
75755
66283
339809
385375
938597
982537
73567
421425
349543
955724
555057
9275
441468
785348
49037
272880
904434
247995
899154
705
860545
281650
785173
653823
201430
542691
304868
583258
480938
836516
797073
261895
603660
859348
858048
345574
130828
683252
314306
783273
632623
613023
693003
701304
316090
820525
140048
426712
41207
133483
685209
932923
257404
507217
1011530
648636
778254
640218
533487
52547
122506
904237
351179
669194
176072
61111
825618
114986
570174
66776
1035887
2050
15362
792760
601542
646173
764527
699507
527850
1024369
534
441622
804208
533340
849279
718244
926713
224123
496206
71702
387618
531517
1006783
30058
524916
729307
372152
473133
960589
796536
629076
180031
699865
922906
848052
563817
100666
327291
764017
685356
811460
523067
1039376
607415
7304
216564
521943
78502
791053
961977
369910
719177
290297
511999
993680
577168
495363
977252
29594
143120
389478
619791
506299
386571
150867
352174
353280
687198
876084
141682
104364
623463
497052
397624
1014439
410204
545815
778632
853564
598766
306118
468959
1015320
1012951
793327
480367
130932
441675
56070
597622
977743
248207
227666
293450
956253
926554
685964
1025135
73716
202059
494908
1039670
308410
439286
854067
677632
217654
662311
864434
621143
903013
78776
182511
717429
717826
218069
584840
114282
142590
594021
963770
703622
1036876
849543
713382
467841
921742
261210
39063
783106
293820
442869
751809
616619
823231
634141
236166
102890
878249
556737
514543
467477
860566
286733
244332
65275
457403
354040
32699
253316
771005
102021
751731
185087
904272
878854
345931
762232
369162
982147
1022468
119297
253103
929989
13956
497185
209226
19179
969808
406155
857333
888232
155205
970409
441841
272371
286831
722661
3255
15968
804545
834677
801991
311631
890990
126280
970290
763224
419750
420157
510413
196491
611198
1009535
533682
683685
86798
875204
528679
597379
328989
1016184
516168
650567
175547
388809
780622
397137
754767
489959
84292
944270
658000
784860
168866
361358
961717
432753
342666
101094
739565
564691
553440
357566
482497
26622
520128
951506
813433
153349
71080
594851
379955
472633
436954
113364
818997
115838
367880
824557
340968
484162
531704
330782
507419
625353
197447
919464
920638
313046
611803
998385
868245
807066
902956
282224
460894
586342
692284
300121
401846
171672
479493
255144
463484
802795
814070
337292
950601
885002
613359
594279
210551
150473
993169
47551
117534
142748
110518
394941
288982
812801
458780
565471
232471
748965
192969
200294
633097
848642
935887
1008672
334359
426870
837577
910412
689795
791967
482457
218252
238944
168520
869830
634268
946289
618526
120344
702831
408007
224898
580577
726156
596148
72043
38571
759221
521839
285107
957536
757401
387030
169022
548733
313044
233604
814265
707734
386161
350526
805740
789173
843373
557212
679770
686210
371402
990466
259652
530455
405202
484916
886310
795114
300257
23963
217490
374401
556488
195353
702639
84653
480847
525233
927025
194458
559610
369430
676684
912311
21136
1003683
825535
723826
870540
227094
880601
761921
333419
666845
272205
183637
268658
184031
538793
324913
307367
321073
719143
37807
566559
561771
464305
365955
874750
724422
671620
900156
212068
983780
388385
407371
5942
12968
722392
685181
346401
616239
749799
912959
847490
733059
410304
748346
567968
30108
515224
605007
232441
695833
507357
943086
87971
1012060
388691
840565
730067
538153
211912
787524
111603
850366
822440
811813
975957
663947
146627
740832
757835
325104
543472
251136
861501
570881
17394
150017
367466
305630
419770
501625
715082
419202
392032
871479
91293
456438
805517
361981
57523
751350
534883
233079
249858
17564
970870
458266
471959
277006
401495
914096
310139
781333
609538
719121
9436
291564
603307
139957
317696
972410
203628
367498
797778
527467
787465
908141
515978
211021
828849
639732
168941
844258
796861
374113
456787
654561
655029
286214
1020310
818353
239576
162389
443856
438682
967056
850152
40638
1001727
332345
207587
194538
622579
415871
735702
608817
989342
967152
76999
286916
344988
508447
473951
264264
18979
575731
434687
523466
957247
1024829
656075
480943
37783
696412
453086
544538
634755
379527
727962
877789
317297
668746
815815
419364
351806
325156
373930
965670
900585
576084
34196
668233
493867
470078
189920
769607
543378
446885
225608
593789
904257
247448
573407
777737
960674
796441
851586
119339
999612
570047
52937
265026
628785
513539
621625
538583
815173
928182
566253
364246
926273
125277
854605
432892
793315
692772
439899
884189
447270
521211
369708
474097
915765
12460
285632
1017048
185808
929090
781029
146477
484870
209650
661393
856650
550541
659563
813293
323274
243510
618662
745027
606771
550587
386901
873603
347266
1042711
552035
956767
908640
826692
703897
989113
468604
98774
671772
314637
85992
837270
39547
963561
677554
190389
189462
80279
857036
819547
259166
417365
500900
209188
245126
96631
244735
840817
450796
610780
1037951
387019
963397
573265
491784
122655
292603
1003924
912793
674251
792891
1018487
927750
294432
428141
912499
513866
970082
903930
204338
332507
423308
995582
874457
684759
704542
738674
647504
733348
467787
46864
883039
970621
1028409
213827
912604
753149
890737
822028
888217
1024878
473681
596234
388208
743252
1040336
510539
318866
1016623
478802
538233
730845
990086
39169
945996
849737
672076
514918
898693
468119
229023
245839
145815
739872
470456
480157
450416
846994
722402
753308
43441
533457
572616
42252
200251
427957
1040938
334497
201109
890114
576284
380393
100927
597005
172038
478702
741794
67565
97242
233750
507080
222081
734907
63265
759868
825732
292045
549665
192110
332458
825883
105283
410997
909834
355736
752917
176600
579279
539092
263238
180450
1011724
803565
98212
896986
427309
350081
704262
695346
959317
995974
266372
576360
366164
672588
839316
585700
72655
145274
158487
775059
1002638
327223
366622
70823
618185
760148
522768
1021471
529833
13514
356677
1025137
925356
588424
748330
839679
30481
177423
285515
913772
109093
621453
929918
96795
712212
981015
754691
12534
948843
73156
194245
596310
218345
982840
289340
949462
758845
118375
346296
660157
581464
643786
44876
476558
953758
420149
922904
395466
930695
249534
661860
231893
195609
633864
912080
722059
396396
168963
270488
915131
331795
678418
466488
416332
41199
794305
346322
671673
738453
412309
832007
865755
275332
308174
260442
372780
891958
50499
191224
561905
346345
458968
1026801
1018179
264202
1040622
1036704
229281
503849
967258
275403
272018
841045
819710
624917
343366
709515
434999
268371
452207
611159
909367
888254
751073
509001
13044
108758
698833
4747
282927
817684
856081
543782
1027680
430934
137768
116153
574177
624761
32393
225847
151771
101456
348478
577166
17785
581871
942444
922002
993207
138197
747131
930970
878859
1017902
655080
210994
196012
497842
673209
428147
370952
887240
826263
801182
894639
677320
519234
310885
951776
240393
259648
105413
202885
412933
297557
784534
647870
125375
24672
98008
808412
860213
638207
499019
119191
207961
698663
536940
376695
609846
632801
273195
230703
37501
170804
294294
1018051
76482
442588
224493
616409
858204
789357
443054
118984
985525
709408
403830
591322
656370
833527
515259
456613
302215
165179
741994
276889
981676
279999
386814
169937
558202
114001
201548
168847
953300
191028
927709
184195
377320
194683
168667
834200
348914
1010841
553227
1009887
200972
969053
906149
654052
535668
830257
209324
173398
396005
773090
634644
522110
638410
374485
808206
118591
560976
792982
653838
916545
306488
679516
887023
1017353
261723
619968
187610
22852
429584
904664
186851
140964
997554
466845
279941
225409
212635
394615
530835
137248
758926
724495
394491
444506
102
1042073
367010
816269
466984
33085
471197
826344
477292
285364
350213
505024
770328
85651
739975
914916
429644
419487
912865
165529
279649
113697
405307
730431
1004833
144727
610128
747421
729507
263072
505382
774640
152322
670057
371366
763475
13183
293157
768879
740523
605539
178305
843633
70049
77195
790810
390045
36314
853104
447508
253343
113471
647631
133641
212601
423872
316131
746751
865373
617171
976841
158204
642866
590159
123345
527059
177134
662652
411187
854157
833183
194584
1019313
794688
327683
1037439
687355
316956
31099
1002534
987795
907543
706201
659661
651298
796938
34784
206033
193680
209725
532468
983396
236011
709928
71763
89806
244538
437746
129724
308435
328806
567056
179262
959249
12888
884752
748088
245499
468474
785276
453084
276073
201657
362121
535649
931443
735483
919025
268734
821347
422653
5088
644677
922925
850300
854665
577976
901199
1019360
1035178
366036
674170
525204
647939
712790
370829
467624
635085
512919
558887
196326
776569
194903
952091
742161
93789
471475
950228
462641
857061
281593
130962
1027609
328638
586639
582446
1041696
813073
628036
855676
584961
359291
160971
321332
105724
500379
981122
289352
69330
559301
585300
676272
743484
849875
598035
587226
580571
407041
713208
219491
1586
550450
481945
952567
298676
89247
247015
562077
547575
446850
2393
289420
178801
408623
811884
873304
1012079
513208
76457
47921
765244
673281
218224
281497
570129
58397
769571
954777
698069
217425
248640
276517
872883
706235
741932
678065
542882
497249
280997
458561
497585
466226
741545
29916
993445
511641
202919
827090
215881
333790
851279
537970
286091
117185
112282
268681
393067
690918
926742
546517
57506
847782
721220
690185
800969
578079
247506
871765
340810
9965
196848
871829
533036
719180
834625
82841
19736
478634
203080
733505
532601
193706
261545
443026
707268
74507
194333
378854
531416
834732
137462
104669
313918
969802
492630
376448
606743
14686
586270
973437
721119
270161
88574
121892
175384
884742
478754
90554
875426
737082
403959
994444
991160
851920
306025
522809
969948
924992
229733
474967
923748
494470
955271
410886
822053
105550
838698
283010
973028
520901
800424
825378
510090
800163
348632
104227
320378
480258
648305
575856
815917
13916
957879
939972
1020181
283086
445479
373293
643074
603026
560560
21631
246367
40802
283948
249185
173538
512926
413743
988496
294458
350161
387144
677012
552151
148409
543726
895404
1029938
2914
970235
897968
1007965
360411
810148
851512
649303
599005
498454
623049
236976
312290
331522
412687
366693
133452
41832
248191
490570
750122
227967
405335
505208
322912
79967
41300
908160
852385
33558
127070
851096
922178
197350
371116
970019
307731
489444
291052
172287
784362
239454
660429
637125
994216
508423
13948
53435
896814
181590
805708
347494
55188
568941
633645
260020
225439
1044165
695979
217040
620882
566797
233095
218666
862511
756004
532102
467878
83865
760840
95476
723221
1021914
109790
673459
397029
711362
363502
677072
428501
739871
413587
582653
172298
882257
304805
417738
472755
735538
457890
737814
859069
678603
740112
1040243
65828
335349
787701
231659
407497
333085
580443
278753
451407
717018
527396
282405
590580
842481
836374
207932
938453
636729
420236
907514
657214
666590
919794
459087
652647
129843
118981
379182
65090
116886
542645
596789
236340
983100
749730
669353
571274
363210
963115
917011
215204
53647
228111
576638
836423
638281
805498
761978
499996
101459
479602
74327
329916
71457
989311
476478
1027232
388670
94979
277627
161398
420596
603498
693462
742539
721974
698040
313168
170648
611526
577668
216593
679704
773480
521510
405739
859539
176631
697154
380977
659980
758558
2211
837266
822234
512723
505292
322536
635295
639337
464699
422807
788850
917051
386749
21895
50427
262119
29359
138629
393660
724806
603214
892225
216658
285448
524572
624098
557842
597578
920104
452201
304006
144936
113990
420773
895889
1016094
535352
712560
276866
558662
986074
285864
318460
186457
627925
923999
214277
1043230
489105
394750
557426
221613
503545
1005740
132590
815597
315533
860255
774336
562912
388058
758220
241934
360331
372131
620370
372667
853776
885989
410662
281525
329176
654189
603650
808999
477615
120580
63830
719696
172450
259801
1020880
942901
777447
193701
779575
373043
1034302
260850
432471
868714
106766
34082
536880
441853
1039104
966808
841613
1043882
303851
913522
212041
310893
371162
1014451
512241
498314
479658
602281
60314
780914
441491
82448
851222
4978
301770
672729
958214
754032
236156
79326
670066
557171
70522
671309
842749
12883
271152
189062
398130
501509
119766
104082
679418
497352
1039096
358704
370552
168549
542051
531067
504337
524451
974557
306067
268817
552681
538027
508031
415389
748849
869449
724675
493894
874772
134971
255845
757506
191258
341698
801506
21810
935174
823240
950844
170638
723347
590604
120244
866305
248448
842055
1009476
193914
655693
420749
622276
627897
457880
614347
500862
430422
226423
198862
52745
672727
375729
855779
427894
455768
187517
207038
683119
588519
965432
963413
188291
888303
630375
590725
667168
1004722
225656
300957
730103
971048
690623
484680
756733
88091
562492
44875
340549
887514
712342
195088
662974
272110
1003710
846920
784909
940176
684059
411543
879040
462367
598654
748586
384354
391534
295816
454177
494991
679579
629668
536036
297457
749980
564344
831063
20113
959075
1012487
643296
385820
694978
348287
399573
444713
585125
895744
412164
947311
72678
718519
1030850
419347
809554
864418
436028
464595
626220
274395
1021347
808851
835247
568326
300265
488172
278865
747003
736796
138699
610592
533400
996831
952639
305793
617742
478944
367608
511573
455364
768197
818732
244528
166833
780450
183278
548588
112924
79687
1038006
590434
52659
348986
25215
800719
914004
53567
125673
332257
909363
258358
796720
981790
388170
440062
911239
418179
315079
479141
143048
970994
339173
341426
727516
424745
984173
779202
881860
208808
892427
51375
618956
677441
247688
162168
398620
728506
275736
55725
329917
1022370
941390
63418
244246
331324
330791
135312
448436
231185
503885
442190
228671
282334
243149
311745
726424
1010529
980644
859093
59816
513024
510026
824026
157871
865208
117817
701994
415171
415636
507668
719829
683804
332787
573108
246083
932890
288004
404369
532676
436039
463076
223953
90625
61040
295467
233018
881741
405573
1011265
641425
565288
160528
323788
773788
620268
653462
498629
959746
469610
33034
909749
517559
379088
416995
444538
991976
683005
943350
668274
623403
723066
124965
141835
562648
1023924
993662
909445
107250
50692
333189
798644
894656
838314
819718
600104
174484
741519
749992
154209
319855
590862
519507
273748
336749
362946
106057
811022
100009
907394
1040583
78771
942720
499759
171395
164850
697361
550108
268376
567784
149021
78658
275954
457444
777888
930877
663266
530670
592483
921302
489158
842219
650854
431879
539524
334963
407240
996389
805192
462367
520490
147067
10012
31002
476036
56483
29994
659872
786643
1018028
890865
315490
510432
789779
710663
1011939
811428
116033
944955
794340
873351
721609
1007985
346034
76180
211464
394812
832212
869309
48404
383470
889649
331352
1024777
696490
36955
365228
689204
341444
276206
93103
880341
248794
69535
607455
968650
417380
994368
93571
307160
578210
399249
576435
974535
765901
230207
570433
927433
757423
107889
913339
912314
768770
342859
655570
524950
755849
313341
57504
771386
200405
478593
323646
155443
44092
592007
444649
633510
310297
483004
606571
971674
811498
161271
431195
112913
1036915
33951
353335
1018298
230346
188675
1037792
223808
736792
213090
749361
623387
127776
501243
600148
805401
88021
175918
178948
148378
940975
768351
110163
416193
68993
660424
692787
381956
452033
693883
874547
798284
605156
491555
547677
395032
37950
775612
167216
148010
87127
132929
364101
135637
65361
464780
77438
908866
714554
482984
39858
88791
801234
767171
916159
19168
670234
473363
193559
827758
821801
711796
752125
770495
425905
405754
409964
453218
656428
973433
231625
235752
709505
453956
542692
7864
704929
757919
859352
1027149
750433
323743
650883
917497
671092
798832
231686
543147
836822
951457
719574
679482
516848
84569
515891
993490
257165
387531
653139
291449
853795
21331
1033076
233968
603387
710050
159034
273862
995553
746192
791213
412354
735935
391898
937906
617872
80281
658331
158696
157226
162442
329167
981888
710296
462240
675344
993590
828498
456956
666575
151248
62351
778900
95158
907288
496195
397118
512602
410792
170353
748365
702374
189056
968323
787333
833796
1019395
261120
775385
957991
334470
805468
877389
802939
636560
698464
946549
442014
509270
633742
108055
769050
313046
963766
456000
418058
721638
200293
790809
102336
857368
599152
750960
857096
468549
170223
952886
120004
960774
752980
692387
556478
1000064
308347
561765
194824
214207
941592
468912
876010
308532
936468
144093
901797
62125
366252
337321
765908
989997
29370
176517
597459
524094
955717
648454
319861
823349
286513
593258
616274
875221
813303
104533
632119
207853
841432
190508
702404
106202
410002
521535
755306
693914
224725
669032
651277
674101
430536
412150
227254
129702
503994
115275
90901
948553
265483
52299
8475
106603
96713
23104
619663
8699
698839
185603
924480
100452
71520
120119
977782
601503
960812
323264
717646
467256
694526
269790
500939
251106
880641
868649
59019
289344
351746
1014190
705251
593436
655825
157357
938448
32515
593817
664476
301823
500356
846410
968408
215845
76086
461812
229280
206086
155877
120324
589305
652391
558292
128075
620869
390879
212154
244347
241481
210029
205415
311686
1044887
586105
842980
804288
958685
412562
497309
922708
568069
362401
1027742
149599
428692
104065
419204
516767
883536
941228
626594
271483
941159
630725
627984
20898
526690
8635
759140
307708
7418
72256
505840
977263
567570
247774
282648
558304
382948
406529
733486
554811
342601
962717
488958
463192
93274
496985
485154
664747
648305
13023
50465
806204
993107
312785
992632
336728
460324
637641
346760
989880
604471
229109
718107
983399
375870
345814
937720
846079
878596
263259
619665
651961
450447
308724
785696
376278
357998
1043007
418601
570106
893184
397843
186568
78430
164606
190522
763411
407331
718737
624712
521361
518726
157150
568514
547981
932503
696107
1019711
862085
779734
926409
968093
998190
73402
1016148
421559
4386
279896
294254
89976
129718
658879
72280
978345
1024304
269792
713251
706276
59758
428448
42475
840026
587979
412112
1005533
127129
515845
260634
143127
951171
625355
773670
293665
964862
351446
848220
802779
257248
708425
711641
192282
612422
352465
196320
719123
951512
882599
225735
405726
432237
88361
907624
991617
316014
445945
169183
984928
765423
832448
430172
802690
178522
913356
662368
882995
15161
682335
990210
556423
319635
193218
794996
839316
545130
925899
399313
804749
5341
1030872
488075
267670
987639
124238
315842
436293
295072
798009
128689
947251
565071
857585
367535
37999
706243
636002
797902
793894
522454
789425
337259
1022839
429087
300022
763446
426415
137081
623128
229091
237936
227319
264763
978185
971773
77305
961416
260615
533286
325763
369368
863234
696484
14340
981875
983055
164234
167971
932129
84313
783003
687101
242680
678028
815744
569147
675287
13302
254825
287821
121503
895796
710744
831592
717058
744837
699486
148506
881241
236625
159126
839049
544035
719180
31319
1016700
945979
915618
915043
326000
507822
147415
624288
45529
41163
599927
666829
836465
257519
510142
212771
681086
113132
944942
123235
13116
489273
454810
351186
300931
792404
947856
97593
1009209
316170
132158
760420
622250
721151
617281
956550
812174
83598
188123
326569
1010502
216133
22744
1041227
296169
962878
628381
1043039
948829
879862
612166
1028384
269981
240046
754880
154186
402292
630658
795523
886740
589607
305894
167423
365584
62544
126996
450120
64649
419989
642755
886398
21129
740092
951672
1045027
458945
127538
287458
494486
663639
632753
96702
561912
782569
236867
432981
500418
501141
52760
293120
2067
557918
463179
265539
856654
48450
932100
366993
654731
107266
353099
249604
122834
369117
29977
504559
587326
439181
89200
814709
405393
443792
395301
867613
320032
54710
98372
159818
269508
341236
175073
124304
381030
883154
1027089
91748
65829
427930
76944
160299
803926
218730
407089
71601
1009988
130374
139331
520658
354484
609331
326315
218775
558522
729088
518206
390692
579637
125901
515346
994987
108473
218587
618055
1007667
940733
814391
514615
413262
464745
133599
112223
378156
929733
776317
638820
572270
417526
900472
294643
523478
129940
820969
783335
664866
817898
330378
826592
597742
540469
463880
728503
307536
136146
867515
952941
306862
397735
88032
880880
152119
13301
636287
63352
145149
1011480
771572
827204
229555
914436
795930
329584
921635
356856
10527
841148
885270
674149
820894
857420
506196
529165
341579
286665
8624
513684
446743
764692
924236
318972
94301
272066
170916
248396
181761
1006978
767851
763531
613171
114223
699986
753530
986004
816445
491033
150945
757531
188640
609473
876508
927632
942654
892759
785266
989369
975690
197395
936234
131229
244565
519473
75404
690164
158934
363163
222968
611595
738360
1030041
281555
530014
694884
695792
194883
242439
474725
65248
339887
541965
96013
592030
505318
134309
85139
665173
376526
410589
989272
1017416
329216
256892
1034405
765729
851286
280989
457565
564856
591651
879437
234101
611013
175273
157994
585236
551583
647901
578566
971375
385545
79140
296703
213191
538775
977120
841260
912423
996783
377884
798031
763654
248029
858362
921955
886474
859237
797554
273798
685621
71757
304375
126022
781035
496635
849962
934664
327889
511395
581094
853650
433829
757601
677664
196690
568493
659563
359357
18081
603327
413597
536543
862919
339915
116270
83499
842057
372397
347922
223861
66333
1014423
164391
64021
160787
900954
63686
215730
169043
448983
618085
799693
613800
594696
506500
91772
414544
332527
856543
705167
684721
837504
267341
688273
58291
147338
77236
696540
312930
73738
210630
128709
38155
445522
95893
507297
46875
404940
610105
554839
909012
776211
62634
732348
20599
630378
633105
145877
18700
910933
879261
357522
818823
399928
28598
141328
736854
15314
601829
587829
146638
380645
195311
543954
529955
618247
298439
647003
152971
1026412
460901
514161
233520
773497
920854
97111
691160
688892
519514
510630
446877
788997
960626
199348
714950
808835
302985
406540
859861
825178
385044
742695
757264
522338
167858
787275
886452
174510
475177
1008574
102578
729794
302410
571286
90409
481463
930970
27591
377241
432604
989571
352780
974175
899355
1003937
662745
293206
321725
626745
998739
694161
800368
217290
21965
828138
896450
106262
339555
7355
572209
847478
409312
239026
467926
295235
415582
119856
464519
10656
30747
644986
740144
547626
78934
924762
98790
623595
937389
644260
252773
159443
76271
355995
212905
712987
676603
274602
290475
581145
78929
686435
990813
538453
439263
159921
772596
138753
950064
876418
230164
290575
6875
906576
94594
426042
818624
196084
128147
110536
372525
598611
282170
724476
442511
822145
928138
808119
631499
193929
687670
163914
930041
752452
934311
756276
178372
919444
851565
619747
665198
373455
61364
338552
1044900
639565
1015000
22167
401166
795731
743710
664948
777766
385111
653572
268909
923319
1007428
259507
803587
657992
31827
599924
171166
958921
274255
991446
7391
788557
563810
342934
814976
20503
77514
1035531
342898
547660
975926
400746
549364
22875
581244
905640
496662
431377
691474
725328
716631
768032
581858
791354
902332
398960
918269
824818
279658
526660
224270
305287
116389
758796
286972
63984
800428
689797
878557
147961
799258
680669
425858
235886
724636
950971
172346
127849
219510
279953
72012
589082
922200
853294
736039
304561
387598
19334
27219
443663
547748
698498
378176
1033703
795535
828504
959219
939361
300302
538056
440796
261092
403678
388245
148746
715769
257379
188096
317907
499385
77061
205820
629174
390962
440594
478083
636581
9827
979184
768562
547940
351178
487286
963007
346722
331863
63987
776506
522920
589158
334802
661162
961519
47767
211869
585889
557407
532580
500905
852022
479133
344534
262790
365330
944074
948693
860116
546704
385656
995019
110762
539148
175679
683655
287243
981327
694211
340465
721254
1035278
243396
399121
631319
373886
586584
619750
647511
136273
809809
549888
669859
434760
163114
13193
898896
672413
878337
351296
799380
548898
973511
187411
689563
320406
852501
708367
313455
335317
549334
316318
315457
216077
1012422
1015929
621035
928539
368329
999102
906944
812804
270137
164774
205058
136613
509725
730737
797
281955
72208
406696
364428
1006180
693693
440733
234359
139839
952592
913827
1000478
79168
724597
354106
749085
156251
1023033
984610
249509
350875
228274
803543
234202
643517
681402
681251
540076
874746
698390
314862
384695
992722
696830
869891
20318
715115
766714
476975
38046
1018447
602753
605609
819460
995631
997847
151263
111631
639477
371392
916711
922846
751192
726625
285376
443290
741350
963449
62464
419980
739471
644512
669424
360149
710510
1034504
455641
380318
552857
444335
645966
606145
76402
219115
907631
236266
482703
800334
178238
795459
123530
801185
848762
387840
308561
348940
964252
835800
934610
547325
493613
87662
703478
393051
482302
167924
980120
398522
990578
663367
454585
291292
552422
977440
398070
788355
613352
887241
60798
621044
991872
761012
746556
983443
130558
943132
204779
550879
261977
524056
632326
905340
177329
987882
828438
931874
626280
897630
183895
1015003
870460
456776
122376
469577
531504
386663
401462
693314
369987
983184
324901
509098
233345
85659
1039390
313429
841380
218204
755935
518614
797973
658355
11504
788210
800897
111221
620054
635857
998890
265111
1039229
505196
14192
1011265
549171
575947
939892
477824
236945
667242
759373
489952
610300
336713
716247
851617
163873
893405
958965
788932
911255
975379
864476
543357
581714
1005188
33876
841331
447052
753290
146414
350959
148835
648853
835703
527923
266159
693597
824128
400637
672002
880243
578824
499752
607695
106471
836369
302943
356007
364817
964679
468940
749890
707539
662004
210669
866946
523368
61684
147624
915407
506348
147396
802332
392625
290871
656067
569978
531854
706828
817348
501729
956221
237757
663379
332125
876619
231951
505696
997359
29747
277522
469078
65262
83319
79051
886633
1010209
485391
217669
1044946
336102
260141
762014
459894
501012
1026609
232361
26644
276102
19926
50514
909002
47642
661723
55182
46439
675975
710564
1035842
932422
570384
482411
74717
395129
681286
1039675
131643
335211
480365
91979
1356
1028640
99443
483642
1010017
408304
39919
485472
105562
223693
85374
466628
279577
549980
966790
976911
480070
810313
400236
155659
210373
352548
227301
123104
405628
66858
611619
860544
180765
729453
660726
251177
214943
87000
418882
262641
64470
650816
64403
344155
835370
13397
76042
870017
569161
917377
125904
876993
455786
961265
242533
99553
118536
87526
68793
1029770
222447
420973
380755
326718
712634
610514
216279
423858
566804
162853
105347
557493
815261
881660
342
964836
788681
509774
150278
544633
574255
596526
366009
1008622
571810
775176
827100
771108
44307
273709
412530
731745
331478
71593
1036161
992129
1011890
94626
130119
1040264
308840
763552
1037041
20201
432111
823038
504626
433240
611048
783025
365185
588716
450787
163220
722899
700574
625015
119540
787463
56551
416888
463223
771760
402760
343619
767209
366056
826625
581290
207177
1762
373673
873860
687103
594779
794181
995532
832466
414289
251677
332515
538959
409662
1040209
225281
928641
276226
188164
143109
396413
882509
273807
574579
592614
978733
827044
655523
697061
171507
685480
333802
256843
526240
983804
708370
928152
863617
966498
207564
262622
154554
992878
871036
984750
736159
548046
610160
1025150
643746
877626
856286
347309
452808
269876
510578
9708
588528
732222
51855
703118
32201
697427
529557
202045
607093
163018
987719
145042
465151
545472
180810
421142
720316
1039345
830471
50573
888655
513862
599871
677091
723154
389863
222941
873780
508928
961671
890033
1038107
816954
453987
989129
1017440
752655
329046
300597
488773
461365
763056
722223
978027
575867
176406
30074
490156
54143
531441
923606
801003
1032458
961344
786717
369040
522533
655499
62182
18547
141028
234957
247613
652735
259762
692151
251307
652817
264954
71904
971566
730152
13015
948811
117503
1018269
604583
577758
646387
565430
81413
76566
155712
986412
442361
264761
955482
72025
1008155
1040609
1041699
129723
845814
647800
579944
842732
984371
888428
676474
550737
801685
690111
787732
189173
857178
168490
800348
505060
528025
27997
134939
434163
252898
255140
934503
321795
103796
457549
421935
1018094
965239
2919
679139
813512
172926
524473
486004
62240
908259
16303
523293
293412
244366
606114
649049
823152
86232
25295
1024618
702776
76641
956050
78342
797070
283219
198185
398124
24748
493107
941348
965610
356805
891107
575728
856753
566473
783239
45053
260731
414463
936075
113133
440092
803616
864118
445519
282441
100722
565269
214886
607876
476177
878953
677778
845455
573456
238336
818210
871572
380886
884914
686655
210868
687897
960178
186960
61043
956343
74443
857749
118752
233359
212563
842591
961026
647989
603855
643372
330679
981184
397690
342641
295731
454930
929592
64614
426407
890607
371439
347969
555459
581938
127737
550638
830738
352713
148164
203202
286442
381194
520214
697210
383793
305213
910534
54496
583184
17069
455592
702491
1033875
69066
91234
1010242
290563
465145
40956
171707
28920
934265
519169
666818
845462
671925
581860
92034
554638
646158
483954
945689
880790
807192
121430
141085
444523
185654
441901
313991
17939
942354
623121
160844
753342
828422
124938
909337
66571
244189
218826
672128
273528
904641
603903
876498
693472
60485
814635
343250
773353
285628
994111
281219
75836
896758
189274
1013847
472356
991891
653108
428369
61290
278192
496272
952966
151372
333240
36407
313873
358263
929064
618063
832205
563732
345563
479052
640779
311523
720195
115957
11705
247294
535569
81061
683392
32439
116868
939465
434999
174053
715085
1008428
312022
624409
803828
600645
480140
501637
216933
605200
360995
419384
9915
98532
658451
698492
1035183
403181
523101
194851
20475
495208
1044458
829019
108288
767399
629270
879126
505972
998090
719737
698266
604929
572990
1035975
354970
908245
706520
880863
502327
449529
878462
626870
314850
784882
377523
717001
914215
994954
323463
24325
257304
176210
1015437
186109
907452
630896
941979
1008274
622152
647738
341321
118309
171477
276679
184927
694245
85374
422750
77920
643130
797046
892312
594580
382167
115579
699578
329809
338831
322611
436876
508305
130585
667780
516724
566601
352187
720104
200307
331943
425176
618380
847945
270599
241324
634612
601549
196874
234508
854644
141621
196917
658638
1031834
416140
756966
613715
268965
395646
871156
346983
1040012
772360
23024
115176
1024676
865120
327493
485741
851171
92391
963283
140784
294265
438993
384160
374511
760956
201750
621899
823803
710389
713500
46081
520609
349187
82036
896552
273784
138461
928797
1024856
925366
743774
414372
99611
384153
932524
71035
125060
1032758
8983
1004643
320016
841946
531613
518977
52976
597423
802387
9040
360995
1043426
370832
530978
338538
917814
76265
778578
66211
330382
103367
554372
902438
24404
96345
184741
712142
263979
995972
28883
37551
440015
728197
888734
122801
67130
379448
245877
478386
316255
251801
121940
333508
685694
426804
77019
895910
131216
696664
255753
928260
732472
184693
875394
1005515
46113
13482
876709
79033
906542
371357
164756
802794
671789
284222
953061
418974
140006
1006747
90590
353299
118476
582822
519780
550818
169875
113483
590699
369980
725567
623022
1014162
1012771
162679
74597
975244
864429
763409
260176
870748
338909
385698
105673
678911
643032
499267
255183
184327
21305
967394
818385
134456
820914
264560
689382
390630
740497
460256
38690
176662
825461
322372
305152
957413
866305
366704
920788
787133
421890
615545
654895
875648
255683
211398
12091
333035
553839
383592
133521
106143
756375
915558
215047
650880
119371
440333
41802
278125
405638
609953
352292
821903
273953
645022
279617
444613
47947
798238
857212
107263
962030
124815
673944
1591
845360
720899
108856
708740
237725
559046
478031
505846
119940
1035982
466938
411953
156070
291388
470430
940418
988755
711216
897690
715304
613660
1019018
286214
363281
939955
366869
293741
145827
848283
119192
246308
45
814973
550267
488128
839609
178432
222870
783093
194255
82239
126744
457383
552659
665844
241330
641593
873904
785753
425167
453143
791721
13831
110922
912028
553461
956822
80471
395054
703519
390698
659798
648710
341113
550148
758709
314164
505038
867456
450597
853453
800474
767635
580425
744217
592746
348205
191081
83873
514754
53683
593848
1016967
977383
94863
966801
103453
858917
96183
154764
838811
666185
105674
350154
440792
75668
201235
85408
10189
533818
460404
265818
176614
379009
158617
375871
744182
916766
796572
990764
849230
708750
681700
152002
690278
898010
832216
376846
25475
954704
1005355
992852
397256
913059
709738
573607
385356
946335
30015
962621
477510
970591
391877
934408
541118
921742
851180
229872
465405
708848
565066
615490
315889
760767
186402
489111
1005765
238679
763392
885143
561784
538703
842023
374928
371555
809092
923694
176076
790924
503026
250875
449196
693142
649095
1006510
825810
256679
583863
918727
775192
529458
643402
1008119
631856
614230
3415
16242
782107
843868
495468
255498
779378
998148
383429
349925
112866
967068
897991
166942
432010
1025722
371209
25578
1030031
937087
836947
931869
174920
325647
463584
561995
809924
633021
990699
839445
518800
372786
395549
940798
958396
547170
707492
1023336
405422
161116
491936
691081
574264
406732
930250
650030
54365
921015
1029140
276161
942937
712672
847563
869217
814317
479367
810039
582589
582847
700427
19105
15946
578913
812509
553305
276188
494196
966024
896646
719714
592057
507275
723984
134004
49558
365488
362407
448972
61836
420654
402912
426364
221493
773016
603647
146642
232981
820550
774996
163315
603312
364619
288761
541846
618832
84644
450953
17372
648827
537211
696413
950103
562207
267203
1011801
803519
505080
898975
426200
473885
907072
181523
938053
584407
548150
769081
258186
253351
39279
2322
847031
316377
116420
467235
1002310
703915
104328
61355
224626
937807
975600
762868
52415
35579
5743
407074
864853
617790
330849
943050
595842
453480
1008798
722394
625494
595801
787180
201544
592805
798739
62102
520111
438641
873977
507501
1004566
924177
185175
862120
305955
969855
176726
440510
891286
1041783
538
143237
856956
100842
375988
937609
600250
953620
593037
799741
87544
973341
777149
209293
675128
469374
991295
507702
75899
961222
687141
927522
785450
551362
30216
689208
463805
1018478
554364
574573
959634
989762
517134
599679
18940
542940
83326
742586
642136
308650
468250
1018437
308440
558520
868717
352562
842546
419094
240799
837009
905166
854069
469866
90205
638813
225669
93031
232179
696959
44211
697791
817837
281331
984434
847061
20330
494360
245930
35826
712175
254420
159980
908769
941141
690795
620742
115822
812246
1008302
737431
508637
296884
234321
377593
188549
97760
644980
761271
772511
187204
95222
134513
457247
72630
860841
257341
141159
783072
391246
317937
570745
65476
879888
306500
445794
401085
740403
799207
2238
1036810
907599
386739
738664
482449
644919
975382
413447
848849
309074
466328
21228
194321
660663
696727
324355
690138
949297
690976
850593
612900
431740
445671
880461
396712
536365
441656
1013384
264052
108833
37624
662469
996269
1010610
711502
316890
865073
666004
227913
62561
596067
23919
511640
521306
781276
94260
130528
695456
172477
633252
888362
981231
583603
274626
729945
132367
62834
55412
47925
135537
5726
828335
731474
847826
535859
257396
749952
587983
13601
587100
391843
648591
225921
705601
310739
373943
745143
67256
792390
838566
868491
392072
72822
512024
263018
835318
383826
1029756
69268
707494
403790
389794
759237
140224
145958
47197
1032343
106637
44479
492132
696322
776453
629169
229108
626682
663466
184822
626927
12196
338046
962841
388450
119942
301604
398025
177332
18344
351670
142364
734667
749559
851053
651715
379478
458089
989500
899622
705387
300488
189260
63789
917726
569933
4832
55034
26056
832099
747508
968994
456296
888168
861884
184796
36400
972983
474091
102654
971732
906547
791367
581464
394441
396188
263904
971570
900226
489540
913560
629871
3630
136258
940000
792058
276768
752930
198979
223560
597634
769216
288165
711871
153755
680530
228437
67312
106150
938855
293520
940069
468084
787670
349775
590398
466312
289815
717076
538811
892387
305603
8051
186090
474648
89814
126146
353583
318227
849096
1036825
191025
1021192
388814
58666
266388
56870
956657
211576
1011049
452242
543534
46356
602650
927442
197602
660129
475695
532557
704113
1006566
528793
46303
730628
274768
379470
544728
754956
784251
33772
531951
710916
390471
844497
742962
687936
136487
1012173
544538
83499
557178
991574
81324
410061
130452
274118
724530
956692
936605
134953
409330
792858
268355
680046
458494
652889
509270
532154
758915
566071
16890
425244
509273
528164
924757
856063
1003695
68484
23954
333788
552311
593984
448647
467256
709206
458993
68650
412392
557483
425825
642711
520416
960725
655289
1028563
775007
732917
560542
60221
668699
501300
416977
278129
381913
491480
936618
115132
632540
818734
902166
771498
208994
59223
836632
237588
112352
960676
137522
8938
768311
985003
406161
30510
166242
535212
157974
1012755
849229
237243
169585
425870
355118
71199
734311
990322
533577
852748
467495
1034416
165610
333273
881895
1024030
63971
553547
584378
72982
191729
261813
917360
973282
960708
962258
546172
650035
873829
186579
225912
996950
713013
906332
441313
406447
330396
342294
479153
591227
400580
429989
1003469
255656
951534
560175
801226
101408
872327
808147
754130
109323
479502
205594
144707
519297
311167
871708
28015
829835
528586
834094
504883
312947
661145
975006
874512
615248
986335
9583
144986
728509
8400
957806
91668
383125
657435
643095
547231
17237
569189
152241
634252
651853
423770
968928
352330
410598
75687
1012236
800602
175699
143381
844539
311880
251733
299513
952
32210
1019971
577396
988281
575824
354529
1036845
876274
359051
307417
1001150
229609
227116
430389
295098
987295
350162
346690
140139
748866
732061
412326
284765
549245
25383
925336
434067
615331
785379
628393
461788
129546
954614
19091
122761
413454
306393
970678
445656
671839
543162
752824
624976
544236
99159
46958
632760
620539
614195
735076
276769
245406
993467
568069
858332
165337
77033
506919
317750
34702
492393
517871
245477
26488
752677
842810
1013559
1008952
194321
927557
283555
472379
696981
638339
777050
390252
148795
827200
122090
482876
487717
880827
905040
870537
232357
61704
430900
752069
861446
98041
916055
992848
777025
153055
188972
915825
80162
424726
490514
550065
58891
7570
78030
1039101
807381
195899
903423
328831
331774
82868
919987
628455
36109
354122
148973
507019
606768
177132
598209
692842
641007
718511
399430
533135
1023016
81380
923132
471729
527124
603084
494211
634465
279405
311608
683767
203691
503492
419322
798194
171700
411822
693910
106373
15698
848340
391710
198686
240301
585750
483421
618559
468432
443969
472034
831303
75893
586710
815002
80159
639475
382208
616271
1029820
316406
1043327
881827
783379
362972
1024365
711307
960368
989219
814268
334158
254046
792182
339558
57644
1000736
876267
991132
379849
130519
264957
751999
680278
725118
974399
250128
367157
201664
863144
533900
555094
529863
784634
1044801
964871
855601
747174
43653
995077
794895
796700
529066
877344
1014635
7476
803954
246989
514873
785749
1006806
426986
840010
1031509
891249
746473
407375
653919
176172
342557
512910
915219
742928
185089
15329
1041683
706661
495322
577161
942644
506614
528134
547279
804070
209815
460207
371554
109323
1020616
230679
753833
829481
61903
10440
1027759
581300
768162
1003033
8399
166909
340081
144325
577940
875931
448371
357255
264049
292602
999264
218021
98549
814462
610463
860635
920429
928002
489391
293099
273392
972884
345782
560708
642270
947300
291312
513938
899062
755536
726734
507511
699221
1038846
705937
667485
301855
633423
590709
737892
75923
702020
383697
378490
132113
565994
920858
119483
276531
63073
927174
338338
997267
737275
175175
240218
572309
600785
698197
384427
536214
906207
716809
18633
352698
904050
1030877
577728
875282
667720
785517
740388
888329
453753
56002
235932
486987
158413
736640
213506
142177
869769
471083
9902
534375
577257
814945
844788
684041
385235
1001990
694341
32683
62786
841673
182834
161224
564661
807685
155058
199426
435828
166720
722955
174716
958764
313388
340037
464059
295126
40938
348206
507168
322826
918401
859363
999811
693692
114189
819978
702757
374816
431013
775734
704593
286236
545956
218115
111194
642876
320293
717467
727270
509336
450207
310978
559283
244919
77484
911669
338047
328416
1039704
915546
99304
802524
60855
640773
669849
373906
364828
193059
1039370
910653
752281
359674
496705
585431
722640
584880
321868
584525
301938
284065
1105
416041
1022099
680121
935207
283663
105344
599550
111822
162624
188156
908338
850696
218523
415232
597553
981499
749941
142379
306007
408595
77703
13397
191114
353144
484499
283946
189509
991118
841415
4642
897988
521879
679286
390420
846102
54920
975961
1014068
100669
344875
522656
853852
593792
1011257
59801
653697
638664
654090
627723
222516
707631
969925
862255
426131
803344
921492
757341
14435
369246
331943
489629
15848
162603
830249
116325
210635
935214
590538
350431
138064
920893
127918
427277
138606
225792
916707
319728
239622
373118
121552
465984
981344
904318
591152
501019
392460
848644
323798
299799
42524
325434
788601
700236
750789
867102
589427
876682
246528
189370
976444
93610
257138
777170
125824
917925
488357
642202
776821
387866
80714
87995
583509
146104
897065
49186
87627
168991
707340
948746
786382
382246
352094
984940
74626
186748
402319
538658
22394
218668
486466
137092
361536
222566
196413
384202
990278
84406
363913
509335
443543
438936
17071
1018125
803388
296763
126889
686676
264285
772368
1026732
824907
50614
774423
453330
724892
116670
800599
984146
293072
513231
1025460
640842
844558
320140
460176
252460
96586
917116
765304
397773
644195
756632
855071
612071
224327
569513
511876
734047
15969
330191
144935
506371
805667
725478
207563
412977
11811
125665
532642
829064
539225
27463
493515
295912
855844
42763
99145
377506
687494
219744
170390
972561
491034
515224
386244
329969
224047
803672
592188
628683
551547
276944
275358
866749
525246
804171
994425
361513
100583
265765
765538
120291
234393
200539
609807
482817
365841
484871
502841
651532
486779
97103
894696
809652
251361
959963
870642
663734
61538
102944
1002174
378445
114626
493747
153983
183929
437335
146877
150674
1042445
198500
218685
1026222
487424
487324
306236
550081
519086
41041
326144
862840
59194
1023269
474614
465865
395468
693702
525745
757062
637936
804031
90223
773762
225577
814416
248611
908949
466757
272985
841377
492834
464528
294784
409228
1019854
993038
323981
184174
1035331
601640
958639
863907
593614
352687
57974
181592
925072
162997
418894
202049
796654
202223
300813
434101
376387
442864
735371
14080
556913
267491
877011
793143
521511
47900
788542
368945
500608
582365
720480
54650
219056
568963
482577
524200
151721
889680
159423
961772
666991
987016
738760
56266
573513
269429
463237
798184
1010090
887756
983659
586781
663317
33863
255225
774413
603361
1024395
626828
369352
513468
468154
34549
1013883
753099
781898
458909
153361
157046
881288
367058
333952
530376
634252
361001
447092
14310
975320
485055
378231
902184
636254
508240
193291
571348
18621
280384
202171
582205
152730
648182
370475
855692
386922
631763
687448
202786
50375
686600
1033859
1037264
135026
561286
215631
846514
672720
502721
206082
944154
1036243
847429
946243
544407
923105
565654
215016
579277
237861
125551
181171
699652
414615
36509
264277
901045
990222
1030042
710716
626734
618124
465669
524041
822742
107119
6399
965819
993735
946314
695659
428680
109175
57555
232874
818275
958054
986577
470260
442135
640063
962979
363314
385919
37385
417055
928070
579040
581783
195670
538595
1016
709980
705747
156797
835991
910743
926670
776880
751892
368909
636691
1004815
752420
785990
764602
200917
48045
579301
896977
355477
928077
695137
970829
592484
445272
328335
246748
850906
958290
749837
282691
32472
886796
350901
424686
372348
243537
753189
351064
438453
89068
560189
726005
264131
624935
259982
105004
834366
689309
883655
797262
698588
549004
121445
342232
606290
957673
42262
434458
436701
1031982
761353
361330
126129
658942
405371
722995
997215
657993
53176
236448
192814
417397
576483
111703
328789
36027
309341
206332
109894
513710
352139
714057
372499
875932
504137
1027356
658248
94694
976599
603500
1018657
964232
420164
1015979
202153
309424
670710
214233
978978
727155
81674
84868
739438
329496
1042436
505149
744612
693964
494909
208221
705732
1002627
670951
564975
916735
85461
782442
355584
356721
992428
103160
964169
612218
442449
166183
807007
696181
1012440
726601
729570
136833
112908
185995
835580
121824
728382
601558
978851
775941
842916
406098
721648
48130
856567
754971
395511
134244
793762
575323
43924
976529
1043756
500930
614126
25117
492698
78157
740349
279533
898132
840316
331476
117778
125844
336238
438707
1019571
1018187
496973
698502
423352
328447
17958
509215
449602
773850
988511
541401
680800
597967
293732
1025352
505209
29762
951980
473958
494518
122131
218944
724259
209044
444908
1039955
176711
494541
357901
34707
753586
523840
803156
924771
995260
156364
391312
639600
886833
11415
928171
938692
918510
9940
696407
377329
275979
180533
638758
171505
74333
875141
817951
551425
208688
520888
65266
150966
321607
546
898438
45705
363649
253576
28842
730191
60769
848491
927745
110539
910830
240425
980616
993397
332042
754008
113856
646720
878287
267128
23992
35974
34278
418828
171019
300110
918606
992760
438728
934229
519139
753249
120070
139142
143250
74258
183778
176504
688750
267953
168901
351043
1030317
96302
316140
939651
516032
738640
202149
322320
452100
1029131
202390
736344
338118
1014339
741532
670477
488361
732166
259195
892745
614644
347862
752750
696006
237607
760997
26690
405559
821236
135293
378582
434386
1004017
635855
93836
540435
668723
641874
6913
551020
519982
602126
71120
733035
536869
236133
625678
918641
991769
112035
914557
414405
684827
5952
226882
770601
539495
806874
459635
1042705
321850
742320
477417
863949
95304
133786
876255
82647
933139
44995
292244
453368
725252
835824
405010
986672
901576
769091
821814
735735
153237
30111
620657
462229
215374
275582
158149
677373
170749
204757
246609
374805
473654
854557
973141
955476
34059
1035066
213666
296152
945709
189712
66359
397307
406395
820490
93671
300374
163069
204885
511247
398103
933519
199208
226412
983439
1006743
50555
22588
965889
767710
195361
918891
922497
21867
772687
579649
269661
155375
288260
543008
475936
832484
87673
474635
662359
704327
996929
206026
645119
481557
341834
565418
974232
728993
37114
979420
681275
155085
958855
604494
911957
1029128
57233
155411
410334
764819
187564
733682
381973
772457
897727
888124
34310
135850
172693
106734
936108
151393
162454
395021
714463
235826
853152
391170
1021740
316249
495608
91191
345889
1330
717786
785887
146344
778293
562838
324644
726245
849842
548452
250798
482624
265451
668673
953739
453842
508875
569158
143590
946806
174596
758844
1045076
236970
438801
724441
665824
386247
216008
72427
765424
577885
564935
916708
923310
770325
250784
455083
962704
290041
609538
892010
926626
311830
770907
874224
957103
192048
746651
510798
946656
60613
566538
869161
615825
854967
278517
253473
230552
510031
560473
863027
630552
912267
394671
625900
639857
119595
385901
671920
1002208
383117
409964
857754
278530
716744
38304
273618
281980
272656
894434
661487
384180
291853
1042422
113507
767906
575744
510400
121280
612627
652314
224560
573882
102892
801514
164088
746120
5595
707523
268361
475399
870929
385872
73188
952163
856725
728885
129715
774162
840166
405675
927886
903703
975057
1028226
833215
186132
868477
772722
460754
378430
623505
12676
1015657
684651
463598
873909
87205
902161
204825
611293
658343
955353
1004155
57558
999806
605422
242303
109537
162228
177672
846111
430171
111099
76401
99037
957037
848900
194961
269697
25856
835272
573517
284159
956811
911141
640576
573885
867588
740356
868040
674263
74910
3365
374303
719205
988257
238307
691912
456718
278053
435290
659051
227409
758288
888547
96431
306964
760796
254351
401878
293920
283750
681629
567444
81205
535923
140019
694863
575434
556344
502201
946415
853998
904591
525204
942853
471753
421709
969561
438826
406657
622033
844005
747459
24766
802428
1044966
735934
123608
25803
537566
24795
997760
10181
515443
578968
983688
988052
687634
555135
878269
435346
431507
954477
678017
249997
556764
180135
1018236
873776
969562
158559
281429
686485
450630
382339
542113
298397
38890
194808
154445
1026726
18652
198072
241512
105327
666062
365336
631237
992768
1007360
699676
757359
309458
561638
46109
133285
71111
143811
840134
817386
336143
1027383
401452
7772
944626
903921
894428
745146
726634
375164
1007549
874222
636077
311637
22930
128487
796177
834443
120045
886505
552425
92591
177920
169174
335665
966272
554437
1008863
367411
468471
1039280
1010233
261208
443251
561238
976748
162036
768127
261292
467985
726601
686963
66197
313966
365809
965552
202095
985827
88003
242767
330387
691509
283975
103102
120699
57206
544821
188702
27045
136125
383560
783006
909646
458117
355680
224279
863161
111345
981218
973882
340420
25552
237850
718389
773899
545600
497178
277935
524963
794543
702193
609060
629324
861097
235586
1011681
295790
256166
169728
940577
500761
1035363
107
302146
991375
174519
692519
260170
977914
476134
1017637
247061
743749
729633
1015640
607216
63447
617280
790832
846997
634032
81875
930230
555941
724794
960306
659024
327518
419922
735571
241655
337944
538872
661280
259123
648689
836280
1039668
1012890
465375
613981
209340
546990
436185
775967
397166
580571
14858
717425
1033593
617782
598141
13850
1036999
759924
367172
71402
459950
309768
818409
628765
586279
502328
239918
15199
402707
897285
834346
784756
987632
755549
720445
964997
673812
504543
89723
388685
654715
913581
492811
796024
1027622
219812
761062
56652
1016343
299708
83478
958041
992838
563381
34959
469483
358221
27401
64894
706810
304086
499756
681958
904549
938347
1036959
126096
703949
259898
884265
606353
751906
160382
248917
133966
651136
228203
906847
63360
207195
1024524
585222
374456
119572
581339
331789
375493
645308
807648
395585
996154
577536
187861
1008827
647027
865745
649188
40486
279201
253612
867918
327027
78830
766227
491055
503163
162378
588127
594501
739825
92407
447549
487593
744103
174010
293975
964830
682761
645270
734343
494509
743571
158520
792035
388648
739098
853648
888588
796701
570028
879661
468330
859781
147352
666359
1002363
305770
643354
175621
828368
340199
488967
220565
1029230
299878
1007172
548906
7610
510637
72896
427846
341251
525822
714557
846479
686473
865169
648604
946452
498203
844796
362532
87411
364958
48117
982591
204947
339457
561291
788256
643212
319517
708487
46955
8634
664173
306840
70179
456862
777087
860645
64019
948851
225024
450849
910272
533459
41733
922704
785293
244407
490991
403929
648957
707142
371414
662601
73658
242620
693348
802848
173793
927455
907097
883189
117143
161129
805874
1014009
75490
394611
986215
701721
289327
940333
997133
978119
666379
538037
811081
217043
812529
156037
826503
777634
819765
1002673
612500
672887
454614
652941
523280
167221
1038342
990815
297818
874845
917389
655877
833022
747944
327561
424824
969257
905436
867119
547860
211666
981166
970344
840184
627960
784667
568027
572395
894218
57967
867267
1010599
241154
49470
167556
954898
522500
638156
26726
415140
393127
427763
1037249
625987
374425
991319
186146
939595
663088
31444
410717
29834
141678
1035186
763945
182751
261274
397237
197048
752021
790696
813422
485160
1030671
241888
8346
1040402
137168
585241
598913
972098
855712
484625
45650
916083
334982
110679
646532
699508
167358
312530
447801
862119
390224
361880
972741
289536
810477
41917
341648
380971
897800
621261
184682
710330
724881
260172
26626
571995
540255
582471
367557
479321
965044
778404
1043574
832869
719308
994424
853883
747122
585609
391781
4461
932290
124967
844909
309209
679710
1010248
837865
179601
890279
430405
114172
399492
600288
128635
971345
344526
877734
21636
488058
834429
371152
318043
975760
1013862
578882
450540
675163
783090
626493
414920
329359
699020
852787
948831
883061
401954
411210
242613
1003119
845908
133007
398632
147594
149321
213659
643614
603285
325863
195277
879681
814156
966078
10186
140182
489866
1000580
210984
636782
751017
426597
609556
540027
193341
66393
1027426
884833
929256
46920
693728
251321
178397
22657
129960
532078
804686
929297
741576
828251
17734
123901
373511
816489
380325
800100
919876
1036002
151204
435178
116013
525828
164811
975154
639664
647334
791773
850975
491043
187803
174784
481180
528977
65336
778248
623660
580890
147281
702442
95011
737472
853609
593757
1035502
567068
75263
446212
687426
151982
137289
100551
233847
789962
46088
30511
505627
258309
757319
658267
304968
580038
711933
181463
103667
495408
1042265
146748
579112
493194
780654
389462
533925
473574
376693
771606
313046
748160
267930
220961
294825
1008929
681358
661346
721823
169555
44379
995309
688067
709201
886548
524773
544847
140777
916459
789516
192000
909169
729248
18972
291351
524518
340459
388520
604536
754174
549888
895351
265106
869974
561295
160312
541497
113111
987608
955492
978587
509942
18935
574624
147596
683101
11036
586549
931674
265465
1007363
969611
307552
825848
651704
967031
15369
825320
707899
297921
133689
209895
11770
180567
836511
219472
755067
819677
115369
1034942
459168
485892
438005
815268
756833
732842
735486
510674
610958
145729
896995
831450
46630
648922
807012
849324
286803
760848
594977
770835
469169
527992
227414
898312
995886
361524
870047
230134
441903
314355
260575
129330
948663
935511
949239
670519
665620
677860
62681
963118
901471
905060
117136
389602
1044505
655510
232118
830509
9587
657083
646396
325606
108738
4888
769319
581756
887733
251064
868319
881565
690340
438838
473690
772016
206477
782691
599306
309950
270524
795387
393050
35968
113801
59207
828066
689532
95122
335266
1038584
339565
619552
643403
101526
402631
159520
425472
829632
843386
41089
784201
65992
279498
383042
338693
473840
361038
815230
565574
957617
201719
401751
784009
146140
235628
566131
44927
1019254
139673
222276
876211
22875
226812
234857
1041446
514445
322742
210989
773415
190106
249815
821001
77368
64524
787743
164579
173780
484334
1028264
202579
610546
55299
1038788
619921
415713
291930
76538
939641
905201
973605
166982
886269
659013
914039
916815
886579
121559
240831
59662
834159
73723
812785
829660
194673
54743
826970
740237
902930
1023637
718106
631712
531753
420324
717466
377437
484510
537105
399646
361131
255083
220520
449691
373761
142700
708016
655156
797043
753648
931685
409926
5657
235398
564891
274123
725456
16876
35414
862649
639142
354341
797842
65420
824737
837927
430768
141539
716102
850172
183569
850113
194573
513097
559023
954662
819484
517351
341200
950888
340634
842930
496795
965459
83907
235923
792758
659936
885245
999955
548683
293127
617854
337653
51558
674882
873452
554708
159508
544667
938798
764975
322332
761789
275269
485795
948504
526233
791795
718386
201748
967968
728763
527573
497721
708609
738570
486591
999656
257878
334860
521228
23584
713640
284024
870018
822030
931856
125986
679596
176334
661088
1032144
27295
1018088
504114
954568
941896
843757
1030518
600703
567249
87423
67057
686768
592865
237396
1022093
936887
442282
210755
491
320061
318200
972838
1027456
890235
520153
515316
465507
893718
1001395
878008
822271
910460
953646
386159
103654
600577
774121
235636
626533
145664
239566
453821
277854
331452
320260
832732
571877
290720
42499
9523
59553
378433
591250
60253
408144
343977
919951
865019
532442
263040
551676
65134
648462
715054
117347
367708
352467
111863
1028474
1015005
391460
153731
385856
389486
211846
923285
578504
830794
788984
694670
809689
880452
428568
65571
234501
240608
181985
619696
704792
860720
470006
712885
468689
387684
804261
580950
645494
608889
910889
269912
952999
460450
945923
894381
359168
734118
78536
902719
686604
162422
40669
129779
181787
295318
463296
1024569
819966
421448
980073
211264
633565
289625
954417
837987
845274
239743
417135
530343
289258
642447
1031792
137135
1037571
512915
992622
988504
515061
374313
611596
873410
84143
1031195
720468
684791
248368
775506
633927
565102
72182
1043543
17668
47715
173518
1237
626680
751778
572391
202203
572823
59378
536061
235839
677433
440671
217143
350298
653970
18245
615919
772543
836378
309470
135329
27690
180644
16595
785639
600619
633963
185533
1016750
32939
486575
1027352
260544
733203
30141
188007
849339
490277
645120
436050
870338
318974
426608
403513
53015
765882
486715
119863
981809
771352
312105
931303
829933
787854
110849
718294
567831
986949
36795
190916
918443
121085
479092
689027
892778
444234
580108
589867
959043
60496
576034
754783
873649
547564
652915
556460
323519
950233
239562
227491
812674
925956
757538
939103
740654
768638
329285
399746
696237
741414
505511
133274
356014
345103
815074
408279
773334
818459
406694
696931
61588
2210
596480
868979
1031996
965344
123106
1037547
500786
373307
31736
920511
893685
191431
533726
119049
1004765
197539
932150
1688
3203
453561
198938
146882
953515
736990
745395
475093
5149
507254
404726
672300
272027
988888
713317
315671
921282
682280
1002995
325833
967516
666795
710273
1040921
96922
516867
757032
276839
370531
574998
470589
70617
292866
190194
268034
223603
401976
815685
719458
101788
24803
1041800
115058
275023
582338
863176
136688
552367
534893
392823
727928
386457
161802
728523
557617
825141
199761
992061
953714
277371
805199
941617
406511
589373
1038508
989613
859647
904700
196778
2961
304639
344148
716694
436387
371414
334214
548497
594621
521498
333511
384014
148420
830719
220562
264465
682060
762439
924580
306510
444104
467541
494130
566655
747883
720451
750686
392778
561615
857855
978003
507775
479740
439290
543184
67560
440630
216539
461287
640159
677651
921806
892759
574816
492730
42247
908095
1005041
633289
424846
238882
377326
552294
269338
942475
584879
269527
373949
442776
449101
215663
1013334
52965
306991
654390
561932
92066
912171
380924
586388
361009
491359
268077
562523
172573
277173
529154
269213
153257
708358
739467
37191
259552
1039113
791098
377034
269195
231505
1039816
929036
744625
587378
1041683
968021
191365
879303
445365
129496
1042655
868803
355800
926724
840593
584049
718946
524345
273000
270924
206878
575025
310615
248830
836722
203288
902641
734
12558
112106
567030
1014174
541011
776155
865023
566883
494582
63393
977452
483779
672302
639799
495167
364021
2639
246667
756740
118115
43193
549784
396896
384194
180558
545096
201399
847333
524967
972428
244272
9541
128936
163466
168184
489995
537349
365419
155119
779280
196933
555465
640401
811009
341181
1005689
81972
824530
54578
77316
834403
618198
771581
348281
890110
670570
863798
272184
499640
1134
631479
273436
808243
417565
357283
677284
791594
237916
3199
529996
966251
149790
35771
948777
974074
708254
863083
290360
1019832
779059
400842
317536
975412
837253
238831
459773
555137
737254
176847
706856
696418
176800
783607
645826
278036
40327
334778
725909
979550
549432
351481
862647
756539
352983
489637
249898
378334
275601
583403
231872
171423
1007504
840210
933754
961410
670968
473443
542423
894023
1029037
163585
469798
362804
934799
432896
415184
76604
997467
706408
864304
882253
578045
1023950
614331
408041
590252
865825
959313
367934
729208
762615
278646
237215
808024
865492
786765
565408
923839
1009807
257302
416768
425457
708383
767633
669959
363648
26740
759063
968970
1010725
433334
328036
723614
309700
811529
823634
113860
238118
133983
102847
914163
841782
150796
933739
147664
658930
1009730
439919
385074
730287
863616
968007
193454
359995
558681
154604
238271
93179
360184
602062
81824
396303
805170
296752
728782
112316
854882
114145
110630
500845
352191
288891
450312
197946
433585
331920
452234
1016159
717945
777338
552186
1023809
728433
12963
101681
115256
374904
531392
919442
465214
55942
695831
585375
103977
867136
537114
551571
483410
384182
685446
685436
472370
169268
418774
407098
939647
1030953
309207
704936
109305
368227
74143
312689
392684
251690
129256
34687
481068
530818
599413
93483
152965
965461
8328
885570
289461
671978
433480
333770
211450
678262
906307
996777
874240
977681
29286
764396
150040
996800
432687
126766
823959
784801
68018
488834
330442
716364
57003
287842
486774
76950
766503
339496
815561
418596
893094
257543
270592
977366
207291
859115
395155
771624
744376
870575
12336
724360
92783
882996
534699
368499
567251
969137
375436
57200
554567
746865
771499
356098
986777
580562
335189
978816
647238
142696
488718
658687
932560
1036661
397093
292650
365403
976743
527803
617800
560900
678626
739602
242988
95223
361849
300143
585956
779778
806665
430805
781439
13229
745400
307231
947596
621311
607217
1009582
258507
332614
300438
834766
217219
752181
871605
418254
642305
942080
436076
925718
637138
565415
1017344
214005
289671
121046
725253
749028
165407
411942
716421
70337
667462
555935
203192
542856
400844
492899
169457
833195
120282
964343
171628
528936
386748
170811
920923
873488
655862
777635
329995
389886
176650
805655
287458
419827
906427
12913
605568
540261
99094
481071
871350
65455
772588
433839
1020014
353302
480787
634891
79778
277352
39673
891803
208204
186815
281564
919366
924104
502466
423137
454616
517156
809844
877754
457349
853969
396278
655337
746118
353135
186527
352784
510484
376897
672504
326885
590882
48987
241916
373076
446355
388186
420118
853025
223632
907951
660389
271508
582662
657499
479574
149238
374241
304802
737397
684268
550643
42961
169315
512640
609834
843109
136650
817645
86954
104132
948960
864939
205151
314617
215842
216351
421728
352087
1025740
739925
271331
467148
994524
1020505
700593
455270
145317
795719
242034
668448
343001
451746
740890
1025625
1008568
44920
381539
54096
42546
438177
704041
758473
514239
5603
870898
378487
362420
658279
920409
399213
442788
685737
729983
872490
108940
493374
203341
84831
306628
452133
569057
239511
522159
1017976
207093
23198
935968
146855
793315
45083
232760
474560
401630
775300
568671
981497
533611
568294
196178
674142
321520
46547
162192
164255
815921
65232
827298
645884
382163
448795
662866
760659
360670
339171
904921
391040
212609
116403
305494
819620
1025445
932936
140115
489163
393623
593263
472838
437
167393
421324
783070
652564
632051
645043
833404
644512
224133
524948
998093
761865
724115
201091
379359
1037162
871736
491
393611
612999
915516
734413
774446
68092
973224
8016
1005171
537724
613668
9062
651834
971447
56444
114455
267545
295712
556666
807412
1016877
809008
1569
78831
518904
779007
501286
477590
163076
542484
642445
613735
1009427
27434
122619
200653
389983
903284
389528
290393
746366
780395
88098
161901
991021
454168
710409
492538
865681
944839
646299
765327
975044
427320
186178
408464
314969
597626
767688
514842
357093
759653
886876
367284
127389
213368
337418
559302
764752
323276
392278
100340
77042
194906
69870
167944
706086
951924
275529
48355
255577
589375
445673
29646
166033
65535
315312
642617
829825
971605
202519
719894
576041
376201
264903
1013057
699062
932197
253577
122935
252055
395297
966938
158235
833234
877695
495411
764360
1041106
982232
355687
149233
139178
686199
1043953
32114
564220
572084
605548
865896
448817
162649
729042
298087
657003
607794
948971
1032084
572094
984700
227991
724740
355925
325766
146231
492144
1031932
897109
594965
507144
375766
577085
658210
626643
139570
685916
793043
843895
802389
924450
81286
174775
538642
692490
923727
221251
224686
686859
318951
596261
83707
953489
1003848
21601
256892
452740
1034762
1031413
614315
381949
935918
713222
853633
190973
960429
124094
953862
808076
398469
674310
898576
593597
749717
422198
520796
460132
739061
864766
765974
694156
950619
616821
969977
862653
110493
640718
24373
836869
947832
263549
804468
796308
333461
451487
118666
733025
96913
885233
407950
307023
92246
221425
289845
775338
589998
141604
8797
362141
960054
863712
162626
1037536
204454
156468
848108
652330
425439
783799
945656
323831
122501
550328
858190
1010980
706419
229216
394981
401892
612329
900784
1020182
385650
364509
584298
887654
985649
781195
848231
532312
134527
952506
894310
844855
52845
314126
4453
482879
693764
502210
748405
766747
1009643
604786
468387
438208
675418
789335
315983
142003
818117
248678
294808
873734
125117
791697
747163
647587
760067
836092
837262
1010046
733005
412904
260001
288782
832752
599602
888751
803320
876804
514354
252722
605474
743464
804939
373641
170409
1013243
844152
154468
508495
72044
238223
131724
292767
355200
752149
982715
221456
441883
172424
982508
68245
1039340
307229
1011332
235901
702247
714907
610433
359566
779551
953094
552278
638250
102270
685007
835746
514896
765438
235011
695005
40249
212438
995421
297204
954533
93501
631485
210808
157216
622236
369047
484060
885574
830132
951317
508164
71537
463185
318678
721574
795880
746059
146338
8260
326613
737904
166457
574168
728056
592377
226241
949205
116976
602568
830560
51065
1032227
957364
565675
1028603
129796
676247
136324
600520
460602
432579
673976
790639
108297
444794
1018514
351753
341438
871259
491882
188271
286297
779547
799032
907639
338832
864592
816189
404048
594622
642442
674551
47927
814620
69467
697017
385273
986788
739095
503663
242404
269220
973361
243430
220139
284534
842815
622869
724175
191084
117803
1011988
319021
823777
762351
49548
114736
54583
59390
267399
192327
941038
690114
573121
78090
450791
966217
481778
730545
807549
660532
166277
910880
1029876
662467
522853
954925
63835
217960
948329
338620
225691
1011338
57864
321718
78615
105194
189972
858384
685
861227
968790
109435
35106
825458
527541
14342
363936
963329
892481
512916
1000466
486073
159174
582203
459868
793108
256141
701433
970961
29775
51059
979088
286106
786389
876215
630631
659904
313243
826360
711311
852555
487695
583462
864327
814852
695214
757379
589523
408422
949850
466346
176890
386735
182112
962050
958002
249962
837031
376299
663736
261307
583045
219714
2409
203702
186717
40591
26138
821434
448218
445965
386329
132224
794784
564463
550300
694626
897674
423087
254859
506043
723545
171688
452227
22678
336250
596244
442133
90855
595467
454946
869479
336907
10042
174538
173565
1004603
104146
413304
416225
115408
232610
1033330
785211
1043258
616365
567207
951865
40215
988144
566354
745721
627530
827790
950797
976193
376162
256491
431277
116332
460572
643719
310162
308610
631582
899590
813612
640795
989107
404671
700768
237750
985549
832272
724373
810144
162173
787784
880713
954190
730076
1022827
219858
832477
97957
385579
746333
965808
596783
985062
509927
825116
299260
978317
919351
800870
1014703
412371
582944
261274
993196
466440
667747
730785
968411
883873
886867
502485
534078
31422
801045
415643
953111
23543
874173
889676
1010589
933582
65752
876303
820140
615127
345713
62192
218534
72103
673364
57714
519985
903982
244570
363063
359891
105752
65109
612716
128608
941581
781945
798150
48335
283633
295136
225345
305769
583828
1037594
171430
7405
680393
975398
517398
267673
846423
1028333
478870
593505
871025
18293
319483
329742
780143
556733
353237
391737
307086
216405
573506
684697
152100
845325
978932
755547
927537
62841
425046
883100
5773
921947
844985
211412
15208
756430
864838
630487
426899
84128
236799
256692
353011
608119
804128
109619
941379
855539
991800
195221
287301
209775
1039196
450106
458766
100631
167778
653378
115069
501890
565018
910046
344537
598712
267776
718715
883350
110212
205793
601383
138071
532873
636301
757489
823287
260782
667709
912644
780432
278933
688203
224543
140964
318391
899644
90983
828001
396105
1002859
159169
61286
852662
907875
692732
255032
1013849
116509
961893
321841
966077
533641
992652
486655
804765
258432
818531
610567
636717
105114
573388
505755
876207
449364
591376
746967
443516
709853
57267
22547
949009
84777
479858
56272
814546
137862
932054
290672
964982
813945
462961
768192
466101
880262
593143
980820
690477
215013
658996
512559
120735
687783
795855
1019587
186923
608335
893812
331162
436181
566802
555865
957115
715599
184716
94943
539372
670298
585382
249300
782670
22684
658449
715093
734319
1038323
295289
163355
340362
247977
841273
810975
154887
616871
684359
108601
852854
799430
128465
308837
853789
941694
219624
478217
121304
243584
575029
691425
786867
596873
913647
780314
807935
925771
687588
725611
570824
250985
950298
756199
1019820
899287
728907
517939
384349
123588
713307
134406
737129
984417
678872
35110
183304
244415
151507
282955
1019750
143118
427327
344259
51250
804682
725664
967606
469891
596120
357932
581573
511059
892408
911830
1034538
1003644
582369
599688
945504
45442
812714
186148
667423
551083
520906
842220
407113
235103
200307
499288
1038444
898971
293737
982566
490753
928531
341885
254498
947846
677673
987937
213590
488820
831626
935082
418395
367124
3979
945594
850377
336119
321123
278777
695450
839859
326725
62154
924580
650315
745842
913218
276639
514437
695028
925986
402656
872212
352515
535075
842812
140211
301060
321769
640413
110685
1017072
1009958
258150
1029633
700843
136368
412237
401676
474367
468906
720499
871550
752739
603471
880383
176412
515904
740556
359602
907406
188514
530003
140027
1015406
284014
1002
954703
925073
762210
580193
38098
775747
811483
360367
209691
316505
319482
902188
631626
937557
1000113
913473
775532
151208
753330
153617
699072
568536
1039995
768611
448287
233316
556035
236985
251854
465009
80094
32175
941269
210104
459654
337665
423529
1000171
453150
928200
124144
702324
382144
650973
709289
447558
966468
218461
25259
650029
328100
873732
557306
25077
502232
719510
950247
294841
774610
720002
667612
528743
953725
156819
43428
541395
416912
235853
521228
69242
594361
110822
388311
840554
105436
328706
873480
681378
851795
800421
227565
179023
433553
991325
190125
865717
629473
138979
89336
1012639
897223
965348
598588
702448
400527
726363
802929
60601
412631
734770
584245
143176
596581
918351
767036
862510
202054
1006958
132944
535268
192130
535331
315037
989166
625278
567141
640779
867292
1006106
768193
689086
152194
1013619
90448
171634
954732
277336
985265
739311
285770
863697
446381
779960
103678
599415
521572
38169
891436
466013
742673
871055
523846
202821
174122
94471
473589
151513
278760
329570
653526
714281
45352
359039
1039829
818045
17523
716932
690560
364970
732555
77654
247538
202728
522010
982315
734069
273649
28186
897957
302370
334445
836458
258471
622061
878508
19371
711892
588364
619085
991011
209468
1043203
662417
1042627
344900
3741
885552
646678
292085
752469
549372
34713
859654
498634
945714
723813
766961
729962
1045443
618697
541381
487930
525606
164085
948095
493802
347761
198584
376584
909980
404583
776352
969433
696844
525643
313529
557601
617564
1042335
324626
8639
419784
329894
920063
692843
58854
624566
702417
774601
414312
980493
590258
394921
565588
188361
595123
50750
135015
683608
79902
154615
883776
617881
719843
49524
371801
49614
126079
442030
27428
442988
183134
777300
564134
960262
1044102
734424
278651
677032
582962
338232
821529
329954
590038
577962
123127
215125
932296
467069
363648
782143
491013
947234
932031
343417
210410
965238
8252
1002576
111869
641656
881374
2977
835035
985004
126248
471832
505178
409129
539212
259899
606370
8849
327782
953317
741112
772257
354778
642764
868855
757304
942621
795534
92486
244631
540094
29061
524342
892057
519929
128059
119577
387235
912826
1034809
479546
647152
110837
7953
1031772
49807
674542
498423
978288
238470
70280
706839
29468
76583
618670
86306
371979
504492
858928
669277
105021
812958
478568
189827
1040573
581561
130740
1002822
24359
411973
591153
246925
501655
816358
14432
913176
693415
810291
402158
129892
561288
556391
503710
329
424611
271423
218604
1040773
477546
955219
43482
292574
532689
977576
112030
557706
23223
667530
528120
437912
317263
381770
141056
111912
666417
80523
223777
468597
977868
99077
752047
151685
921412
562781
775380
136890
999770
840634
598329
648502
903930
35994
153115
91374
837478
224022
814999
997142
723689
736955
589425
870440
781073
797390
468373
528175
722962
636890
865339
273185
699975
783134
484649
750896
720066
27845
614463
828638
135852
291138
78118
49531
293546
121233
164671
642197
601672
1003259
993599
741941
96799
618157
913184
772187
693904
576158
549114
1044096
650826
870935
227840
332414
439428
998760
749619
654450
844704
783886
672362
149608
969957
318309
667268
409790
649742
871049
331818
1020866
109853
168443
1032700
1045447
427862
757313
652127
40160
1042696
983063
655031
245389
714677
349464
342836
355379
278161
165907
493895
790255
408414
308844
696407
355445
1027968
872949
226516
899163
606617
508381
220166
740124
677398
212394
389858
285768
855400
31805
667222
42328
457823
17791
248675
583940
963724
426284
481306
1012214
270377
147072
59058
125535
123877
182220
526846
965766
986177
536235
438229
829165
420323
567308
336229
1005791
49567
699430
632855
862349
874488
747375
90036
845677
138006
1027155
686837
687374
30481
163999
598549
86641
256678
289686
54092
674388
722319
925584
498756
376379
957104
536016
666756
443379
218520
51899
452647
902810
324196
368803
850438
478050
973632
581652
134290
665919
387677
131577
694518
876016
24055
148681
597556
372919
196392
956616
964766
620024
768308
960712
343607
571632
717143
120809
929338
615766
118138
338770
731431
84583
670923
261122
146715
493434
719204
706585
863647
289399
839315
9530
679042
282720
79874
158461
842374
80861
540650
921489
416036
150731
163278
131600
874341
727344
56222
426921
614960
562682
835299
912355
39940
119113
919996
701297
403209
159924
172678
95640
704397
61731
84639
998991
379278
207173
585506
736249
825066
243664
586626
446271
122081
459561
674029
170298
852906
317165
449020
605199
582818
619713
197852
271394
509642
306445
246486
496795
766510
229755
693434
903876
501977
366658
568246
175332
582716
443051
835041
915110
1036483
85861
911267
345472
448718
564059
958357
407101
777080
144288
1008038
258524
678174
90111
637944
549342
951077
381821
165615
675229
735637
371655
264804
951655
369986
179028
357149
165182
484421
594775
244405
971056
864983
764986
128186
496889
477888
813997
755790
521950
520226
1043078
70875
635438
960302
699466
639633
807679
559165
924514
204657
410019
20559
909652
886518
304097
248148
815585
667378
766134
376448
222241
71406
490782
699019
384791
211760
630956
340318
722821
154128
527861
414149
116056
259614
855750
517124
12203
638070
27828
920910
837561
586394
49417
142833
162892
663659
664533
927142
792521
678981
165753
883764
218470
376932
851880
900900
878862
834129
361389
176259
1000169
520995
339783
908252
688849
488979
294716
615996
500054
930076
414325
597361
573034
521248
128044
706551
987629
430974
119524
932892
13429
1613
453893
419945
497670
682352
1001686
851109
306041
524485
324850
375991
324322
764000
955582
974284
26007
325694
58959
55474
410998
535124
35813
554020
439305
666346
136362
213494
571523
253390
883896
674067
824720
322710
709288
411350
899379
102215
247476
97812
288721
515838
183077
291291
939472
868096
585313
499035
40312
774121
570946
84753
474190
174726
286392
872852
1018728
283243
205568
995671
969756
593679
261256
106325
17214
980031
757232
691831
1037850
830584
143325
485889
536477
927406
277146
687526
1042754
684861
540585
899367
833625
522493
190572
499889
402788
995259
64342
516791
4054
269136
310846
616717
683162
680353
1036703
216885
716409
400926
419398
342741
560433
504222
235187
775671
684313
807159
50199
7595
959282
622772
882567
240550
107113
308338
897073
240875
22547
83652
1027458
243451
310757
869217
277228
518949
485089
445279
864115
310932
945832
548034
223039
69708
970710
354320
686775
610361
650579
928356
975823
287279
1023214
476192
488195
642656
506441
19361
492552
635435
968117
903141
763320
316250
783455
38033
126912
151841
30102
422893
112577
23012
173231
188792
103678
483525
280848
704192
35857
633007
760577
837432
299968
357327
748414
837612
324307
981706
379190
626384
756629
48328
409966
890761
838171
525347
744110
444200
240302
409648
1043005
731543
37217
725419
17160
798575
624306
355896
227422
610225
426688
915910
403390
502100
982049
672873
183954
556964
68158
143466
174391
24769
957484
370553
552468
859976
836562
167409
134041
660215
677537
1001905
678168
542654
934678
721512
924345
783379
100053
794852
516665
658997
539392
491917
355104
845242
87262
595962
712311
584228
515948
257789
696289
1037780
390669
198182
863542
457632
1035829
735244
277644
444239
975296
313183
260782
856647
416121
188675
11276
581708
684427
959195
1033310
52081
1029766
972886
926412
913984
1005418
341568
809316
716474
775105
839599
873842
453413
372898
905892
689616
686150
387645
1042114
440198
473497
814290
713618
505762
202088
724468
362292
588416
958573
909027
215521
55115
760865
177220
795745
987740
684970
214070
27872
342213
173602
732787
917606
1033830
124765
901359
194195
143418
492342
1030415
368295
173000
265376
307067
502708
266606
754614
254707
260470
375168
211544
753132
742825
926637
126597
815375
325911
621205
901820
70079
675485
109943
514706
187758
720431
56371
940985
620129
421053
427829
313848
130197
626030
741606
356898
625150
333162
327941
776772
766729
877131
544519
937661
461961
781138
615863
219286
415681
595188
328191
896196
604608
86565
91064
1038621
721498
608869
983446
824764
708140
708814
56619
321161
967175
456817
474486
25817
112368
809081
815166
570829
889863
300450
938255
48015
866708
1042154
276398
662506
222292
66106
330216
327974
281029
146908
132348
364274
347472
886926
655257
260701
517612
664030
654917
733971
459178
293968
877324
576897
150886
507644
68087
778676
800946
559775
850227
506453
918079
474936
618485
51921
404480
392561
528005
744741
677644
706066
559680
551985
390019
214863
442694
802623
59518
686212
362647
904521
851239
658586
653162
451476
699837
142799
820696
92492
475517
79916
1009320
189
539470
940392
532574
155415
922472
318621
470134
733484
995392
1007843
990667
1031778
286462
54500
331123
66005
997447
637356
87016
529794
989845
941588
830409
219328
712783
200987
741312
699109
973275
227332
242843
357920
143485
1042914
638321
386829
710683
581572
931676
554981
510524
641699
396988
451558
740595
779414
891289
611504
958463
36573
308678
480478
371541
194527
697877
339772
1010239
997746
415434
17660
741733
626693
75363
460110
842497
545477
448830
154509
391048
483268
797721
78206
980549
119002
868435
763604
549068
646987
793861
362564
592858
294692
907002
417286
414754
551451
99660
804345
627731
914996
440844
724517
742318
537611
616260
16866
180113
124479
182413
708187
726404
933727
882940
940341
196494
545299
244360
779000
681251
749683
581075
806562
623040
924572
600317
899869
12600
896617
666067
217730
245345
496295
403166
851612
746549
544876
1007576
378912
470667
944383
736828
407148
916361
817287
459171
573887
136280
424861
1040880
762650
858949
653872
295185
1017114
724258
537216
286681
893788
471683
750486
718920
589741
961572
347765
864989
667304
521760
201780
113577
881310
174247
1018886
74532
727782
849990
847321
250419
7379
832199
137188
40677
1009193
359571
779707
800822
972807
229835
114374
123691
438576
747354
890473
346681
446326
130120
338030
1013367
492506
552079
1018387
494467
860925
1045241
354956
774391
469542
529655
665090
172052
1041422
364383
11118
175920
869070
797718
1038129
735063
943202
953027
826399
439234
373677
900267
455552
695850
775393
255704
960283
640971
978462
693977
506707
67378
220357
967790
396818
275403
878285
302313
301521
400731
376282
136597
26361
269147
456763
500966
918739
932615
495973
941096
349346
966124
112117
494072
8234
178549
738139
948363
684844
606038
827706
876883
554849
950230
715432
486189
749252
136607
1014392
140022
867143
723252
89769
635054
857464
496143
940320
1003717
629794
292423
920928
788320
599500
852321
580286
754466
819031
93934
770853
939820
363513
635409
535609
670219
819390
525638
918663
546160
709953
376009
470132
541619
411896
172551
166855
739653
485314
134089
679998
134912
223153
1039186
977201
449456
507283
209592
776251
494183
897517
802121
442824
489866
35272
786392
431786
491594
737201
170484
85335
202135
1016511
939063
587588
179115
67394
927416
133837
620681
220147
535361
896472
708159
240172
527278
677205
68890
798245
784558
322615
111040
185251
35150
658638
192675
933939
248417
742959
495853
316628
92876
121445
288013
365253
246765
356483
540035
683265
634374
340813
815416
1040142
75930
1023730
733405
559531
567155
247275
739373
1025418
82383
1015617
114921
833732
676607
424288
561849
393643
497196
1011061
325097
642757
59670
464760
59537
1019004
1021776
283675
102556
1045413
221654
741177
180249
111743
242314
325221
818207
545821
727363
60656
179876
713331
828442
177002
51122
994736
322146
555985
415215
987410
925642
984114
676252
814193
132731
41818
129723
611433
447656
622257
635454
524769
524652
368884
564062
379516
30991
173750
456841
234537
337044
547106
94635
597709
226473
1045338
793443
448882
483608
1031715
142453
254213
861543
469498
262890
748695
372244
296652
958987
499277
836761
600522
434301
325054
779668
621579
744124
466490
926029
407143
592753
501454
512125
801124
681139
273083
649899
613679
772569
151841
584075
981508
1008637
549105
617145
402152
852387
564326
466497
623601
337544
148476
882778
40178
829887
969739
76261
191012
394093
526006
677236
204228
709363
38913
968254
255931
519865
940083
753952
506894
262255
122029
729800
840316
596460
308620
161393
627857
257405
226291
374891
486786
229646
814762
826881
86019
136022
792785
527444
450108
624260
976902
577754
383392
601862
450373
90307
903569
808824
549230
839375
886386
514925
331072
872521
264097
764648
672249
179698
922952
437755
1022006
471707
1006086
763752
955430
336510
901817
711136
495046
638022
230400
878877
291786
297431
699627
877093
490568
165007
376417
534100
996880
138164
102015
179397
732089
492126
215970
633840
690495
662601
465794
575795
836567
901868
592218
304794
117148
1010657
456844
363590
962551
869540
248380
220735
999544
382217
975299
876520
476966
589894
63290
110582
501920
788808
516379
920505
866218
988827
771026
208305
869488
8873
216466
500404
393880
706934
210297
576553
962248
680795
292573
258325
693905
650952
666984
923931
896007
256302
27914
879537
674591
917668
142798
526839
795451
876627
433372
781960
740351
492320
741207
922744
325391
240173
748345
708189
845702
589382
683239
350935
547397
510074
649551
426122
16383
324003
432211
862403
917157
512679
352570
537455
876863
516406
573098
863663
391579
81330
312620
528312
559670
423541
843507
530261
765567
624107
394536
852143
596740
289727
688273
421410
262031
471088
698201
560797
770025
761447
828847
544533
144042
14076
695948
553113
111555
594796
44384
908333
262009
79361
938031
621416
335958
885260
284350
600953
888863
924431
798712
76440
606045
320538
508636
962487
489045
200995
343136
709850
707377
550179
831950
625737
720894
9392
39705
133106
593753
812729
377322
553729
917172
562134
499285
768623
597059
70683
352368
293559
595003
188375
417217
702300
747721
236764
812914
665955
282211
606063
233279
1014781
206682
20987
908012
791868
366758
18179
33849
568754
759878
508799
10000
852627
225417
214754
343514
633575
139163
899233
76390
898012
657051
734298
153144
742930
722279
602673
442780
424794
898301
463384
58422
421443
113779
760613
307137
936856
309032
395329
566088
983958
457766
383431
455873
509873
761757
646651
42385
970699
1026658
559885
529601
639731
280272
859483
1015142
298175
821478
519920
120811
277905
666871
985136
363656
578937
133803
564578
776018
1031603
108477
910066
374892
970214
77186
70606
886690
689854
187209
939512
971820
617475
45074
698310
344936
308933
693974
12998
219197
1014920
285508
505672
433691
111331
812164
413062
366161
663877
753700
918864
663078
324066
579827
52964
798942
875726
276032
968240
785110
630604
744381
396223
280839
948933
801167
689073
676759
333773
649741
576014
53245
491855
1041521
902599
775678
772272
851579
587394
343036
282080
283027
770724
179123
16874
725959
780680
186639
534184
992327
169884
960262
885262
976085
772145
438339
752604
688634
1573
781434
164892
13629
1038096
326097
1020654
343739
23838
722351
47952
925559
929332
667709
121208
924573
575687
734851
720588
1022642
244414
956449
78
304974
641212
742277
466328
832797
235626
1024455
582599
261552
780648
113940
937152
131386
307913
41539
683496
427124
564582
1017311
120303
553461
791106
220582
532450
626900
689673
18221
503409
286538
31637
814434
177966
99480
470542
374769
352435
296552
177223
806000
18315
504373
755420
333038
649737
564548
605372
995871
386840
406131
437986
386850
139173
776893
981353
775191
342609
714846
998507
825948
147760
61305
773484
121619
367252
984851
788866
164416
244073
179963
405182
894154
334262
334672
296586
527948
873279
381078
4257
235748
822363
65269
100352
650338
613354
416473
464712
6898
634010
897293
282696
178085
711839
341468
420307
998006
496131
314320
29468
394414
69089
600160
211419
821898
829429
9691
328998
426205
942760
1018709
250898
1036422
176464
474342
290000
19295
59765
65043
450500
1034126
847212
951849
792757
478005
475703
629050
910050
182454
201982
250177
779465
677345
495979
763437
20699
503324
857583
307141
470824
487676
337667
670275
973195
172506
172787
1024333
207085
575559
369720
532773
756571
988771
365855
424011
340183
960037
736076
99877
702464
390764
681621
652087
166084
163497
418801
641009
917801
706312
102018
381289
1000536
191034
380807
776459
335742
93749
119686
210154
242373
47460
101296
628187
123247
116685
805130
694972
837373
920857
779671
754517
652465
289936
1039999
859245
408384
207183
937609
395699
275211
837912
467512
240940
805544
30512
957985
699026
20592
292550
507483
78602
653039
991680
479945
651964
199200
963481
853966
933505
448655
190709
1034110
316630
975442
755319
558520
1014943
681358
871106
757841
587992
744056
37754
275354
273288
475326
34584
883968
324783
154744
920447
750920
663032
520131
511050
726526
937396
828896
382527
353621
917268
56383
69257
918738
482409
918616
509545
751514
511874
864965
836834
294156
74468
998669
254145
69177
578938
778245
163214
793412
681765
302777
428083
311782
846064
1029689
8400
716258
741308
452417
757408
721427
861997
399216
42438
396604
88946
1005588
507752
534982
708355
401636
840946
614747
468241
392379
665239
833426
265255
496441
699661
446446
199357
857301
199415
202623
615604
72667
420989
988338
17403
536412
103361
240426
11388
465806
906180
134956
605585
980383
900925
191932
409219
1028244
103962
658174
25542
1035223
30316
1023306
406499
909418
621711
893184
439280
558990
362248
388493
709310
906136
324089
739447
458006
589184
153307
125366
757306
434279
851272
496577
583834
494675
214202
320359
892370
16201
766076
564439
303045
469261
520699
697793
858438
979912
738591
660206
276367
899766
431586
829406
505966
254416
78783
728902
577947
804677
290159
797568
589185
210528
1041499
387707
313363
297797
817926
426601
116754
624003
260900
822225
780627
809892
900802
898967
645104
133879
929406
656201
621925
595403
69489
150547
716653
217127
251507
257936
425096
404134
387000
851821
1043873
131266
1024226
28126
876494
312884
839931
845511
747560
477777
1028899
818186
559059
46051
76346
186787
472981
916910
211530
967215
1043037
910428
198459
816705
481329
96870
895335
70551
994449
947385
1000784
70946
505105
88464
164742
50882
907105
168835
991043
15003
570834
260635
553389
736242
588710
412129
1029883
1007703
7838
482645
775702
651305
436293
318955
68429
722274
93121
500420
930666
371901
774089
223139
836465
828571
127532
777291
246852
97006
445085
262794
516882
369677
540466
735057
457042
263926
161447
134896
482508
728263
76923
1021046
288334
656041
349735
327370
374646
432473
581415
542241
883788
946822
475477
52095
1029417
542299
52714
3699
272343
283965
607644
918839
834463
411897
154380
471754
918893
699729
218730
730337
772172
12762
986222
813025
320605
608531
403071
112292
37725
960166
51874
429050
115422
1028620
81967
313660
316040
866324
801451
167570
737295
162528
455181
800334
545577
872080
742708
909845
431666
598620
788827
975786
633001
935452
1024781
848746
163943
431004
142336
537461
20189
237909
480660
979777
663632
108085
535296
604871
318589
652067
906423
1020457
304104
499848
800134
581867
51711
641933
682150
710118
1032414
749488
892771
929785
241731
223877
738221
185602
940917
87171
191930
38627
949478
617892
281179
707732
128687
199334
129372
72853
690073
754875
397446
515525
106029
814780
721421
441886
697735
587908
978928
204205
188884
524172
668741
149128
54671
141071
530353
715126
1021096
724746
70135
494501
801592
78208
947685
987789
589908
199226
475926
1036855
213738
637657
767122
113712
163269
467915
724490
268837
622994
994495
395677
94660
669760
246279
296152
335466
124756
80510
35799
843057
474197
819149
997181
164876
341545
75323
131240
606775
315428
811095
905495
917083
474254
31483
661022
53102
169388
742525
163054
30030
549871
237557
291042
918824
390622
1014619
257971
5625
352722
99518
366463
662708
624731
500915
839114
885373
820614
458155
517383
248480
703580
977532
147218
935943
561110
73567
76207
348691
430476
282663
1031594
851734
441495
901135
77124
131011
372562
79158
174917
809779
282309
865144
265046
601100
169321
842234
589305
226164
968020
112189
532040
824721
585959
30891
103686
529646
220565
662299
545093
902222
61089
983662
539628
1032145
918581
205423
978364
132836
219613
921062
964682
932073
46092
210120
666787
488473
188474
864560
289999
268052
1010715
445412
205895
41031
94756
414177
450417
474598
972059
470546
693355
823546
569864
852246
854411
950480
1003751
481622
54865
402363
897676
297947
282020
193005
989848
529342
35689
432942
375022
1019807
969034
892433
338080
743565
969772
667684
565568
819057
807384
288726
356419
989646
645790
258591
445084
695756
128394
591524
368569
375358
17753
363221
64871
424274
307783
412793
765809
694103
455784
330135
577441
301607
822428
357150
973801
945336
17838
961464
350458
462928
497571
987898
336522
269889
196443
621741
70373
671937
502962
272935
660711
983182
131508
840671
1031773
993593
70026
43906
734760
902957
115038
316495
500320
398181
812584
445999
951260
301574
51413
214941
432300
669822
27372
900540
25179
170684
448408
562080
592957
820306
577359
188440
129254
544712
342285
72562
233368
707426
221347
100281
472931
673609
597773
309914
52761
34798
829075
624136
618723
803057
622410
997784
361542
908527
135886
253955
732099
15541
971757
264811
1018095
1018063
931032
782168
807195
662955
1012586
500883
706561
967827
655579
20184
314497
789484
729186
358609
43394
96778
577182
805319
160021
267196
889354
855153
137495
19113
92060
212057
851942
73199
785935
773133
760576
537121
233714
384249
532560
10816
614924
163631
669365
161185
3222
953539
426657
905168
549487
1038489
445978
542534
553186
995762
482858
501824
250147
700302
837148
642739
327795
2042
49305
272646
911955
840147
296866
836253
202020
14966
426526
934297
986011
697474
748016
523049
813013
879854
1032254
233952
257770
641302
950782
54195
540114
268346
462598
122668
675512
217163
905484
347983
117142
364922
269625
495491
508963
61489
59275
574913
83606
783189
1013940
48332
310608
43190
361338
739780
190943
939395
440198
214591
223833
899570
28280
1015397
639792
582417
323151
906503
864335
386647
1005278
594611
616362
18028
903359
480584
977789
998465
862285
91602
473365
984227
762455
520497
947644
17866
675898
648462
484598
231098
998690
196735
239578
68052
92258
657788
76479
961915
555378
694277
269150
512545
726524
923827
251276
505432
1042460
747417
368526
501160
162243
578121
821242
262043
165037
697756
443287
282842
647865
932796
762141
985521
482395
248789
928545
489375
513606
767312
452913
73807
604896
493180
341474
436432
54568
504213
575496
359546
518135
398850
231025
609745
890772
241416
363494
325690
320642
818336
298592
908718
686150
5088
410026
502876
131756
691471
327873
165977
303108
90550
522016
143829
891553
933308
780650
882110
662919
354356
577789
245670
28415
522586
905763
290254
485645
520799
677606
765656
21820
709292
141500
656156
54199
560284
276564
658356
797876
236604
554627
464410
463288
802687
815895
315780
762266
306193
529914
310758
466385
529601
43808
897947
908425
699964
667345
657773
1010033
526772
240128
761995
92534
730426
694995
1018006
478132
591043
125060
737398
383698
690236
464764
300370
351797
589143
11267
1013959
860400
444931
581526
1027505
537456
272571
160126
555674
811347
433476
210024
661743
128035
544398
17968
505973
639350
690407
313041
537062
694164
647305
835131
730351
233072
109778
801279
244898
272571
443251
866265
422272
944458
941547
201373
89010
610971
582369
198088
27938
71128
895243
426036
470818
468454
679205
882763
647371
92377
885161
1013471
367388
182311
493134
679146
339642
751041
839216
473044
955581
232316
562691
672146
165228
920668
798596
399114
842989
649435
161999
410646
623746
486786
661163
999091
350079
118630
990640
874681
444743
688296
1013638
695924
125697
18732
120766
27637
1028382
223133
3960
896018
837021
104669
682501
556458
768148
821889
957802
459267
484222
125973
851636
1010905
919775
468655
386394
408820
782864
450443
637662
577504
524857
22696
357353
443801
875813
748310
924938
920147
731911
749660
56554
179549
287029
1019424
750471
653189
727435
481361
134738
295781
435094
731732
299095
890446
387331
1025558
356869
88827
731194
321266
934142
158297
200090
600530
719519
1032808
63458
803727
662925
72191
132383
652328
10300
929218
292373
508738
967335
662397
452729
657629
467465
942087
110600
739325
443885
258723
294046
381019
795392
800304
295626
407501
571954
147427
1009270
853735
363875
968882
845624
88732
434201
329835
644458
821242
295848
640307
293148
66024
675189
329087
1007777
898512
373
620990
850463
918238
1039420
518443
695583
853250
874299
888139
784928
465241
114504
270544
685312
345059
497326
1014669
1015736
600888
182298
456477
207895
578772
231812
755800
835357
111611
641808
138978
274863
312132
562049
75849
25273
216582
640914
737736
992773
413856
632026
401167
60034
477862
389424
442294
276085
186967
228555
221039
855101
758699
120718
700159
931924
861146
92205
245771
463157
409836
544510
518180
616532
899924
6773
789863
992653
312939
162277
118826
582213
790608
735712
482671
1044813
348184
257538
12325
197137
72238
748557
832524
152042
390001
208237
585341
428418
662701
820404
613663
580154
455167
328634
601486
651731
376870
663348
862269
455716
63750
882007
254064
464267
168672
620852
582906
347066
538246
581637
715006
547009
884909
224007
272144
615007
297344
608448
935929
520271
804858
445089
603911
514486
1013869
893184
853445
585081
574362
336887
755510
629704
939480
674292
156878
815702
418993
322072
449786
426884
151898
1005341
745069
526546
415981
738826
284286
20222
54237
746905
371084
659387
869175
455510
521131
739723
218413
255955
105311
850796
506837
468452
432254
658096
608125
1010457
498444
336767
232040
734079
993132
756887
685425
805039
454688
75444
558945
827752
189178
995330
371967
68273
537584
927413
448988
847117
397584
985323
541666
130793
69024
224201
713388
929680
90616
440794
418622
433830
657673
879278
458145
387473
551239
378956
876698
308043
897116
1000608
359202
621327
349245
37385
334227
887136
468615
102757
636664
552044
921162
468653
124442
884567
778327
718075
1017277
224209
561740
589304
581973
30398
888499
698419
789085
468031
978829
981278
180673
497202
570149
540804
734964
743639
18499
575836
139440
713163
229496
365823
134723
446799
551124
776819
617278
904691
1022528
138489
607869
879126
728146
264503
447163
150818
390471
709945
525156
678859
209346
98644
537604
1024994
112795
648164
5419
750617
214593
888307
234165
419424
227242
296018
535291
912254
1008873
319562
714514
401500
294638
440654
119667
535111
528461
694565
424632
184924
972578
805147
907562
232639
990725
360722
175959
619057
246276
1032800
113795
31795
696352
395251
750517
941856
62155
762347
295406
229230
399336
249802
164928
700460
1000130
433925
1013624
299610
810530
1045423
992596
489746
827923
590901
112549
854732
1000700
341614
601910
990639
451429
252875
209831
949827
264886
600346
458710
735727
386501
978833
450621
315962
400713
958977
654618
165941
300346
734681
60069
387030
982767
784250
617013
981783
826602
978756
356791
150235
95678
436367
423625
232016
193816
25929
391575
720145
144731
978903
1003066
872524
490434
360483
71286
966412
483174
989902
28249
955643
408535
763817
909046
929332
906327
297742
977905
775570
1035275
248744
728172
356590
964323
173929
120862
678839
762461
999529
248154
99963
779343
931188
673556
217719
814296
1035849
971693
1023230
515965
1037398
371938
304849
76364
863896
729959
662988
1023796
197958
71555
396079
967272
825008
700893
769818
117574
524284
240059
725058
26267
798069
102669
744007
860856
845443
757783
563143
628700
182541
653124
1012181
656269
441393
87688
236367
824421
461057
725382
664541
645244
694071
742436
1026634
655770
57238
575634
678182
309983
509544
950663
1000823
783046
242474
880724
636027
192108
875516
351809
290697
629207
60010
196385
830535
1031610
730538
712722
353752
142811
1021726
1028816
993121
585412
617142
164146
15070
251135
926993
556940
425163
711509
733471
937329
396442
141400
602680
600677
139249
391645
25422
321476
394650
854886
545762
783316
682173
416949
666046
494796
65911
815118
707427
413686
34654
355579
966938
361586
561737
172355
867150
112180
64843
152196
933742
635021
886084
113224
591900
629525
181395
248126
257438
744736
43846
403508
54671
865953
577754
743470
1019820
636674
74534
148901
224054
959692
118868
711124
626498
468171
398860
864108
842355
114163
68646
466180
501740
673680
860182
352307
200100
315836
24058
259197
142263
20266
847845
591223
388896
667685
67487
560942
463938
394922
515071
935971
687416
490551
304787
915563
117539
384570
902761
2833
66253
860372
318326
715197
197268
244662
79263
407946
1003466
565831
581754
350963
354952
431099
767036
664813
503131
55026
876774
450317
909315
613875
61941
55270
436761
1000349
230087
952891
695064
362903
344476
498651
810598
82064
96911
748008
726767
839614
663
30873
156371
1006128
720766
235316
122911
558303
502625
567085
381607
808069
603776
368718
988256
7176
779241
166624
135351
40133
191838
103874
75961
51256
357309
725911
416613
788905
20037
783776
114827
241290
498455
371048
868836
469629
981206
757628
782458
550846
802734
1005809
514808
165457
545640
56540
1014228
786783
297475
720879
107828
915755
134942
37860
719929
734313
980576
116592
403272
245574
643463
85651
80800
309497
662782
741806
735731
337412
601489
600167
653437
327218
452505
789567
615001
641506
32417
322796
1044858
847944
519327
503237
842293
901019
826756
417828
1040572
94708
119118
743070
625353
964526
154624
856760
823383
547709
926050
565698
844253
24249
806107
639730
298122
205044
932752
850015
415521
840096
66663
254693
971799
65266
109676
829091
213986
671222
529135
228997
1013070
434770
394325
771845
1015318
102870
106208
240715
194955
291735
1013765
446396
158483
25417
565596
398679
855043
605530
201553
220849
503016
805170
662341
243450
934786
974781
547084
899739
747487
38643
634654
869528
161891
220667
607626
65352
569968
1013247
540712
917210
927418
535000
741680
632844
633947
14691
945050
343518
190264
226055
866050
129885
1016285
198418
455993
401497
246744
143962
830615
600644
883610
397810
944560
329
880290
94453
502683
51859
260861
214999
902644
296775
251635
273210
842765
383812
15107
132291
787336
917020
709916
827649
470278
294059
939466
625251
1035892
563314
145010
394845
856101
102173
738171
444205
894306
224637
795990
109471
674126
254808
312313
936051
410485
749855
859717
291143
234079
518867
267210
79435
645590
614101
985643
261564
257611
295039
873408
932097
3133
615515
799711
803423
623555
157097
835576
968411
861022
723624
762549
985831
808770
65797
883727
542268
58160
879904
742802
972939
540295
143632
961734
1022982
305235
361610
568400
63668
674539
687984
20184
466346
123603
1022759
736925
641363
357772
310291
503334
819845
254253
1007478
378789
479450
80682
115455
219213
400818
340954
355916
280309
571658
327838
976103
857789
8954
70417
406116
392133
687211
117534
789078
263617
279260
700176
202454
651737
958735
207307
784867
169498
718122
990251
930376
941563
738766
342253
476130
388739
72053
482139
896758
800990
697904
762397
838271
505917
470669
567659
573543
846950
722854
716414
747529
131990
669570
854768
803438
536545
571800
686656
294752
737907
315454
660070
262320
40611
548967
1018375
996187
244519
694051
287645
482810
523521
195774
719137
623564
944095
589652
395857
358744
451648
550786
1020202
360248
781334
406437
425445
558178
352101
268518
984022
580237
58273
50246
368061
747077
194249
808713
816177
507762
400157
209776
287269
68926
885598
1005641
279683
129484
172651
414083
813867
1004028
7872
418977
379924
292167
920447
33011
485596
325345
243282
208605
956918
295875
1040182
236804
406540
905047
1029198
1041699
452694
962409
659868
1030751
71935
265687
216660
874259
558732
59129
536777
574966
4362
536365
380199
645020
107585
436919
778545
654177
536049
1036494
686005
731246
98622
577820
1013822
930310
381076
641991
1043087
655264
262742
345567
962253
46567
710754
106707
774358
584701
437220
323623
919813
240444
796456
480125
708375
640996
19829
517562
516611
990571
599042
809826
146389
304574
40375
355524
824403
321750
386472
783702
564840
517772
194321
426614
878479
141416
883123
543142
869222
158911
963780
18741
334643
183058
122036
820938
428514
380382
988097
377321
374673
332888
127766
446974
15095
500654
359787
796425
890324
990391
657339
813141
127040
1033233
58188
108701
611691
1024172
620362
632579
754841
281628
876748
296244
673499
80808
535233
883476
109103
888555
434650
237161
566828
103454
972683
87277
128143
591866
1036315
327898
596889
466189
909649
597572
891893
470175
462308
508023
299806
447207
912024
380298
699227
53029
3719
705490
57595
750304
465947
566691
387002
950975
990407
923554
297971
584231
505066
1022348
896323
972008
630887
176824
581828
85879
244314
985270
93450
60636
328277
231909
883969
254914
189864
609404
417650
287715
13549
16138
983180
752739
386450
416480
655496
906214
688383
292342
170835
373772
232713
463591
916509
341699
756845
906176
347876
576421
365889
56499
340827
443567
136622
988563
985788
1002869
1044957
247992
14508
678412
171553
195900
365413
199214
42740
527257
740211
412110
485830
267604
656927
229053
471288
687408
905076
521061
754222
936329
704066
528171
560373
336071
442838
872932
409495
33543
85668
524905
251795
285661
320528
66619
670940
411409
991241
381698
452867
500607
982850
996446
649692
786632
646786
199467
636063
832371
680379
173923
76061
183407
952212
45131
1034364
490394
258214
830309
584644
426147
413168
450023
593025
49131
291130
405928
282627
508224
167507
205821
160283
845887
167445
793189
776734
753096
605840
826051
260964
9132
744809
888508
38269
231868
897047
1009425
123774
153676
756217
378432
909606
721914
276949
930814
879003
577556
526885
455064
719449
262240
35683
29102
93737
254119
476155
274390
751612
509326
177840
402332
553341
988176
837047
640931
229814
194263
178166
382554
646810
562451
781522
663542
535527
695555
642057
800737
52602
54916
483051
488016
230627
1032273
720783
2963
943416
240607
993319
870629
877016
548982
844171
192293
1020393
100747
167700
41382
955758
50933
109730
818679
526072
446935
516894
304391
87035
808793
536866
723177
354215
499251
742457
746875
820414
719472
788147
780556
1039721
206235
180113
97376
932350
675133
648012
520881
681799
733357
147743
832489
367073
995917
822943
565572
995029
477093
674400
1031918
972607
376483
719795
949952
403537
781896
501670
835401
974061
386490
86379
904119
497852
612230
34931
254987
366091
1010670
399779
245817
577271
718055
829923
316362
887508
422599
478889
401106
207187
726880
581117
472749
279457
673430
116654
241755
840751
622819
1008139
490987
339454
384424
779448
973104
396600
854694
64320
107065
952643
217283
67007
75432
181809
846119
403673
481362
249861
675850
886284
94063
475185
397627
55130
628407
289570
762092
49789
714062
16522
27929
784098
999095
462669
837963
812576
498929
486482
285112
465134
732008
805022
216641
623792
99135
427760
587198
399833
431099
412600
62572
528555
1045253
471063
189655
759199
370873
250496
362016
576995
296254
414951
346785
204670
647440
618341
487788
807005
857616
360469
476268
583343
244773
28130
723802
599663
33811
907086
535602
670400
831001
592809
562242
716702
466615
437894
599171
485526
678925
506798
1021258
887394
1025635
746125
13600
389310
801196
76781
121314
33060
1018872
32365
349280
1011090
854663
632056
345222
541248
914041
34009
563502
460757
586606
718085
232971
169033
725277
757587
294988
673034
546894
129107
350008
916329
462946
671482
39561
38269
493837
882115
351013
731575
765219
220923
1022088
820432
260911
887771
991613
68880
720938
629890
1010618
7474
703079
797857
692938
310609
176036
360886
47716
299565
134935
837066
568295
577274
690192
263518
23744
550220
760631
116520
210274
196116
673497
419647
243552
904802
69999
320235
1042662
732330
879153
683312
1034703
909710
465130
559744
420928
748000
938147
231312
201356
318912
826924
445742
893115
364103
889338
543209
809814
1035112
50023
239134
34378
1034092
937214
420921
30939
706657
950918
983486
290252
307989
1009765
505487
383042
682950
686676
380609
1038890
687978
1041659
121852
506356
186438
207125
201777
208486
641828
466455
178767
946072
414864
150055
49987
117436
293151
673451
13704
25902
558947
790976
687275
550946
427554
659098
713936
794777
98945
490510
478286
284058
773337
974239
1009042
520867
539843
899780
731105
329486
236834
187267
579252
409140
820503
991568
677697
774806
674495
841536
88423
610273
65566
540147
212969
255036
720998
466840
111267
803387
861857
120981
572911
221341
205489
239527
636781
115068
1021187
946876
453568
754072
968244
598305
212529
353555
71767
1004604
1038191
445359
115971
390179
946766
140064
75778
755556
608231
912353
846979
179482
182720
960336
549542
210295
532755
254579
83358
154278
793689
68791
70991
993953
366819
306653
726597
268288
373094
321124
261478
80445
880229
793221
892814
292651
6133
990925
111566
216071
155911
887934
254160
317822
275082
513032
22291
196412
84248
385132
314559
831838
701779
708701
477697
680964
226529
250056
712253
1033297
389550
847830
669160
1045339
212986
963747
137767
884238
156517
620142
678985
432305
319298
1019532
627237
159080
227942
646334
818255
805586
595509
276105
189258
683540
67145
140558
304169
554614
742348
882966
1022913
858903
825720
336727
396182
544914
636614
585576
65173
185099
131042
106649
66201
856037
118644
747858
902031
54119
1037748
131005
553255
521164
167905
801938
1039500
32729
680083
223998
1033425
158125
472478
913430
536695
5950
59073
499542
854946
429597
5692
690862
774804
1008811
281027
473278
808208
200227
221241
98947
792284
167369
658173
763089
100329
488770
403731
852880
363519
947188
320505
226045
307498
486208
516682
966489
208223
242165
448194
618824
742860
845239
940197
541690
833313
93863
384485
290152
1005439
662202
459811
342213
914321
652145
843228
54137
941687
212688
181540
493603
800706
159335
472202
603937
387298
201616
25307
505390
940537
450872
1033132
207181
23009
913406
101275
367130
344739
462735
348765
97473
722941
628842
983986
967821
145033
79955
472595
418742
867073
918235
734857
606677
790288
267574
886636
1034925
655137
232304
74185
559279
80222
157038
366813
137759
73941
856228
696527
663721
118555
1029005
360554
547905
485337
631151
820654
749409
732460
38657
1002173
870593
432435
622595
916666
17886
150660
329780
390899
319346
535532
137387
367574
612611
922552
414570
474846
788792
672795
969682
835739
197173
231282
1043384
43906
857513
845381
645208
350017
796615
425571
973181
649716
1022302
704002
1011244
717543
497248
9456
912679
121222
279977
906403
668609
6112
392169
984736
289546
684433
856511
96800
102975
262286
543900
414879
440636
736911
458791
572946
721378
485480
587343
292992
999481
47567
964903
975243
366684
622654
972054
950899
1021115
660098
522049
1044777
496857
389833
15776
475399
262328
163230
728318
535439
131480
378018
553367
319105
771563
903692
236153
536078
695042
552609
465210
988605
9645
353341
12433
647942
578292
521191
746456
49901
50755
243343
968536
875458
664225
764786
637612
313801
716273
375836
469392
1025937
581015
997400
380976
587659
1013118
180614
660634
255442
348396
630076
181323
544959
181407
397489
925822
492111
594005
355506
68935
614096
508955
951412
897784
943097
1017590
522897
187633
151155
468434
803303
126425
736439
446637
912519
241154
261766
720881
435074
361495
270102
489681
321161
828745
319025
359681
435543
117035
692358
345350
501877
629346
184473
906761
1000435
147720
120362
204445
10122
490762
221638
618481
137166
355321
24926
676553
36128
487106
719171
795543
97169
689564
763608
255371
582624
831284
207625
888654
717769
85561
34516
982363
218637
735389
691445
280469
634843
828961
391945
970515
48229
465841
172988
677130
537907
512260
942063
258207
712868
533015
800727
729012
465202
531476
908631
203723
870049
193285
534741
617804
543097
349012
820761
369573
61763
752432
248554
242052
678067
400193
251371
160661
46706
326727
306374
148465
1014066
905835
457159
325594
975163
29726
823555
929264
405460
811853
796758
494240
126642
779518
531089
934634
177256
65241
399976
676170
1034009
941565
940562
731115
512882
898066
356657
717628
971337
329559
204451
1004853
526727
71441
441638
1018104
892139
765886
473482
694861
446630
754018
158300
41996
541877
938869
951266
716123
792027
164207
739777
268498
308845
589821
729489
734996
641567
831901
277657
824972
261001
361092
1001766
427986
356838
755411
431874
10177
458783
101032
193837
793429
1006429
536223
121268
316611
306756
195280
565226
772868
1006421
758429
866439
381101
874126
898524
67547
632556
597056
1025746
14158
912736
966490
96241
982058
267953
665670
957966
800
619183
616891
448838
274050
418390
843451
277820
110081
483765
337845
398010
408362
486020
469602
892061
357770
930823
966663
711941
393641
120375
17607
902163
1041406
74093
75155
837831
1038296
92444
166354
596993
464685
65150
931630
646615
77112
525556
818222
317147
953003
842058
433684
283445
516695
515000
66484
710885
783173
835340
1022123
470024
866531
386242
648808
728874
838156
618662
835207
789372
251317
951706
314450
626841
440273
630777
2728
897294
1005135
762183
470616
519124
692159
203241
830590
522056
437298
300309
1018518
430704
659699
805644
157055
842152
561735
608684
186191
207225
613437
368257
991392
393068
823648
472533
678602
877448
384523
201300
72746
337183
18602
860712
367983
318077
36188
670585
809975
379
669096
416382
187629
741066
302235
137240
94803
515184
310552
726652
823105
49703
1035426
563661
113222
341055
569202
308915
249242
909173
615099
380633
196291
969236
72141
162042
909078
706587
357027
476318
187984
528815
877990
771680
632467
637680
718168
363158
98875
661333
304946
891575
455628
563709
715676
104651
694804
153680
28957
217225
130608
136260
680308
629246
485583
16765
66990
546479
341781
941866
284867
452287
914966
518738
614506
135646
700357
466805
45228
742469
470312
592108
330798
577208
834314
104926
478123
398800
703579
369345
237774
76069
876176
795192
290967
702519
744346
378736
684352
807535
987966
460137
525501
549216
184420
382924
317127
613615
523449
551105
1040826
231550
706078
762200
773817
111079
34197
261595
752605
344880
331431
219976
834162
904566
891624
729387
973338
657752
83495
7878
471275
966059
939748
498766
454149
523291
157141
196428
40589
536656
723734
51103
358917
899778
315546
331986
102097
971321
584852
126396
273760
388469
260936
615594
318063
747966
53433
863078
402513
196278
218610
907590
241359
717002
485032
960633
560898
224674
779246
936752
986341
783292
510364
189675
634725
704948
270426
577298
923530
274361
345573
186383
655010
896818
358517
300529
110556
471272
1031616
652188
290475
370618
267664
714383
602072
731094
10060
24453
15987
503513
531720
342188
104338
836268
484475
763875
1007971
294020
221851
308517
840658
1003330
682241
930832
937385
631599
300831
725074
498582
65777
990534
128943
995478
426688
866563
411199
46093
315575
161916
806495
527870
161908
676609
814524
346439
215607
762369
946109
101078
280889
138244
988283
976097
349220
1017501
432671
655259
867580
637344
107747
164599
373005
944548
775641
721777
147453
480275
667631
673338
96207
487852
854523
22737
918469
116863
645013
375837
184300
557371
142005
26174
933879
645737
614563
35653
571876
621636
203532
250402
963902
197796
945565
726060
571590
68815
833082
355989
756327
850880
470213
95792
515790
455602
295792
527417
725201
51177
548132
596623
239222
63715
267966
168286
208962
333217
964815
107774
110812
296632
1032600
1022218
232870
907762
603383
1017250
543772
738784
193263
107509
359761
49392
750844
421448
978114
214281
779328
241200
347877
440832
81068
967648
62852
187196
965982
788815
493464
365462
758004
290429
929274
547097
23294
889160
977590
961412
987832
325219
72764
647598
280612
689676
718064
766970
428585
571700
289140
408206
724386
1030509
724774
157167
243983
831979
548020
695119
192370
109277
16644
843619
342397
842996
291408
694752
53280
421657
484561
621323
252899
829708
101022
521787
388229
263440
469589
199308
199144
782866
663964
811694
377328
108404
541557
519434
988785
340434
1013338
67463
661068
944871
987970
749334
526515
343429
3772
440657
96470
157088
827424
771179
392035
541403
853263
791596
578150
914566
827675
59659
58370
602605
914270
117873
364336
556451
561012
78794
454547
487818
890907
1032910
205470
852075
993905
866782
820415
610241
820345
785603
207416
131677
988155
496380
896883
642777
684162
783533
615891
916820
1015185
712492
427881
927756
91828
914573
639996
513411
18851
850728
558453
516145
321435
32420
391153
194728
467048
10480
854624
411967
34674
724999
75719
935210
838024
451749
974423
300321
1010987
693130
381313
720602
34263
266151
777499
844035
763363
190893
968776
796828
931835
17600
298947
557099
516692
210346
608296
1011801
522169
909159
527984
117698
10981
466053
910661
325752
156833
431048
589752
897289
890195
1025763
601768
55393
542309
951111
592013
887572
202677
590112
996782
611736
506622
111076
933028
419521
608903
22226
97973
320096
292834
351772
74414
11545
472979
754141
524285
809423
198985
243734
337337
395808
176622
226584
189597
474589
576186
207434
680273
170577
497653
185767
474119
958494
35709
79835
411044
15305
802551
1038318
41217
543712
552956
693025
54369
313024
477842
296036
296105
800589
924262
173284
709647
475202
927102
1022782
254370
908244
10376
908052
16346
358739
997244
459217
792390
860524
1020688
152866
659867
167234
6997
262782
609307
324737
150167
662146
1015494
529021
300511
235696
630035
642267
778138
131487
413904
381560
587146
895240
579853
473262
67525
388442
898849
832973
305035
863182
360718
583678
467900
436773
75151
7850
305687
504737
138922
383038
418286
719966
896417
481748
517764
330590
944223
801613
610335
658554
672476
991918
293287
425672
867619
67829
711220
204742
961968
931304
419418
353520
916368
108624
244469
594378
976596
477833
930858
51581
512465
44200
276232
338143
526285
434710
835226
621150
818400
553997
708902
517779
18474
244760
549568
694875
1040721
607350
645397
442068
481951
528330
528891
407837
674217
279871
865130
2558
237165
657205
961156
1017487
726692
789176
858926
337654
488601
698104
136702
821079
470730
980394
749786
951783
284078
107716
820967
152408
95584
604291
958298
455429
739699
237704
648358
266685
158843
83427
1037923
714630
684384
2404
513872
958381
386173
170050
408447
331125
358312
525062
343380
735352
10755
359677
370392
383962
951987
27613
109674
91740
599765
41595
904826
477426
532442
402935
1044820
862983
814254
603226
256655
174419
612763
519299
413312
325271
711778
51326
205861
811710
1010103
218560
766146
918364
360907
216792
771699
787888
768692
8315
450154
127814
148901
325424
988254
662510
525722
822238
535958
667750
508067
461121
782901
775722
364304
165264
75143
641462
657654
39722
351128
517388
325193
42753
430804
613379
744445
925066
5903
605518
947986
876350
228804
747296
488412
376155
223624
786076
971683
491862
517421
223883
991298
994638
663367
894116
643713
589798
247937
281543
739769
521471
1001185
728086
168676
997048
784243
325474
321949
133020
509110
547562
488760
83104
148532
101198
520909
606007
1011887
196414
611683
742185
488877
443276
912981
856185
57729
239372
441248
793521
662852
1035139
629270
765236
139885
260693
342371
355674
847741
818570
113902
735466
512888
23371
368621
871974
834341
186313
147103
559614
224603
86605
559535
716372
408946
937912
973946
312646
911199
658035
127994
650246
999726
714175
575642
874684
336675
232919
272615
120433
367919
222153
651133
813296
717714
229889
721925
711196
1004706
143018
261500
673183
781938
1030315
495764
271112
265372
211215
909028
361332
560979
914724
1037042
298696
877471
449043
223574
784827
925555
936496
394403
641058
208801
141294
425181
862477
903949
431470
1007412
112077
555649
933864
26852
905650
46905
300267
568183
708919
646997
238881
398573
334561
634448
417047
463708
109393
676259
903413
483745
644797
846019
854212
223289
160061
29100
648348
56362
30933
157335
225234
511176
904154
658649
785479
736570
953375
248828
195349
451474
958869
962257
123287
852547
165384
715134
169426
477066
682590
116910
273508
810663
701471
867600
156363
713842
372511
255750
95945
882333
371339
971442
124553
975068
785742
403682
36637
131490
843907
16810
713431
971191
835262
368262
445202
764318
333846
459523
345245
294758
696371
45426
264994
360211
446670
414982
955670
249880
808135
902980
704302
4918
195125
89336
676262
1009323
533239
387155
61236
834361
70337
531687
857869
197466
825723
189089
947385
978413
596242
706733
661289
929559
243775
551002
800049
386502
923815
811304
839142
961755
778752
645143
783334
765953
820797
10849
635542
488806
169592
682754
465516
466046
810861
541659
380808
88916
536730
671614
812948
422760
1025137
649587
655665
826116
757397
823027
639406
144079
726109
117
742233
231607
812402
317989
993507
7351
592109
278888
379195
404661
758566
906732
59528
238677
323794
840922
825775
415802
39981
344966
953771
551601
520139
518040
292273
59271
538113
820904
204909
867530
346511
620198
997500
66299
673266
419647
534738
226235
995710
4610
290004
544954
95171
31780
300774
428100
287668
402366
823220
885831
989909
205717
584612
197679
417236
725752
214925
945570
923564
895127
338245
320520
200151
689498
779790
950353
884133
285838
1002695
316774
131933
40927
195679
902134
406159
293855
134268
934332
624673
620863
330021
681641
69632
200683
165501
118290
118046
1030231
168149
210957
357276
293084
453975
315211
163810
930754
194585
595635
133005
526736
654310
427659
831853
448195
775580
465040
1001871
864479
54279
844584
688130
743926
843054
691091
279868
616858
82448
156065
509507
257863
417082
800754
632363
267695
136912
1029542
865763
938938
68497
847515
591306
598275
158420
894190
301323
80679
669548
872500
813599
500115
412943
894841
444193
83339
794811
356236
576950
330794
1003281
508375
412447
976050
821672
314955
1002448
356947
733610
658873
276657
266637
691023
89762
679614
912569
769116
550423
774651
359871
371884
601662
1007806
394609
689300
36006
979049
805183
806719
57991
796343
814237
30614
61701
421775
472855
551362
1011395
323160
912962
472640
576579
565012
523688
650987
644369
487377
1024657
436166
228896
57036
149795
808488
503683
774618
72748
930544
178058
805552
29395
339334
1006651
183219
34175
430356
470101
601749
654950
897778
528153
646693
580003
921968
583986
345696
102325
982657
89391
397778
452797
374012
163280
349434
803834
519411
839161
63015
505062
98573
174653
900069
599806
500470
619760
833112
182539
436523
671357
881946
106350
838532
491583
280603
888855
751321
882306
899348
65866
1032920
257156
1006755
494239
768749
953503
291435
657794
660097
897268
989629
88436
935159
706902
575344
942230
537040
514348
229813
870563
658916
649424
865187
696276
889141
135862
149195
885940
52338
474003
152016
395439
995851
62075
970175
750120
655999
344672
769202
105340
816842
834300
260191
436656
939462
410211
387257
182333
350378
911447
272192
86344
672579
989410
722855
785332
968019
597132
760629
92505
228664
793264
971203
886849
312152
630478
926352
840408
563273
893073
411683
36386
289959
241481
267406
102838
516769
237836
328335
636039
47980
656951
206557
973194
887421
722233
505408
775867
781521
978649
937705
119971
547667
189344
146402
854872
813428
880697
700259
429230
100459
117847
510825
170929
970654
708990
947456
16586
320683
898872
432688
340647
366966
439835
521750
1983
782863
318511
490256
3144
232861
503245
19773
1014375
1043534
299630
161305
914850
231120
664042
237170
273050
217670
765209
468676
143919
688883
920912
293690
1007618
149529
360471
446160
835342
930796
561901
541089
1007718
968639
237951
912239
497327
920923
795375
34383
108817
1026005
668033
1002010
184285
614423
927691
449992
700363
482938
482394
1034611
291220
993303
718544
19011
137850
525714
663415
934482
482859
1018924
548094
111721
185017
65221
1007316
850927
228882
771069
604049
761202
432369
999452
376387
341693
939482
645998
258216
433846
527706
1030385
390470
117792
112341
987005
931484
953962
854535
165183
70730
364252
106180
321888
21938
390082
888373
991194
354023
382650
70958
240736
897073
872345
454060
532880
205603
879656
751165
20729
225735
661462
294707
990246
857000
1031551
467133
928327
530021
82260
590271
725929
203140
70503
170993
187740
920926
754039
22484
755725
721907
549364
116092
365363
1028618
392807
188026
751521
58778
659926
777337
314590
832857
834497
545706
864078
460597
726416
298489
797081
197419
920210
861013
575404
395291
261472
534159
711181
121800
742598
85672
235904
239430
207619
389986
428929
724813
626120
1023004
957690
57610
507002
408354
16018
388861
769496
645659
401089
1016249
870893
258504
190339
411426
612105
299982
144197
1034317
200948
999606
653052
281113
983438
994840
668566
718723
873199
882094
161121
327693
900958
845942
338733
409592
516740
57844
793117
558696
885985
656399
1001431
349607
1004363
737589
928486
704109
189202
774908
256026
437196
187264
967045
834299
1014842
547519
126198
55033
781283
827239
420116
12337
382221
381339
480166
696182
894997
734693
587289
996886
254329
13583
637282
16526
740589
660410
249330
615907
507258
63209
859759
32441
179725
155292
270676
475003
17497
369303
975879
394506
779685
907165
301443
1045172
669679
752321
821828
424433
239703
415056
652162
430016
156384
634272
541613
428473
142936
910213
500201
791732
803183
171696
554762
880449
214699
398772
179878
326893
3144
1030341
367941
338409
547034
372900
459553
75839
839186
97062
60512
256162
247472
197472
96678
467922
38680
821474
281934
21971
689380
428653
995491
974054
926710
557383
913878
425861
936630
10336
947562
177183
956044
726936
228868
154874
721279
59561
988761
482887
510374
1020933
1037166
241572
421350
832002
478879
368314
936676
814009
1043316
513747
860187
949081
442252
905510
82010
213569
1035874
282794
140292
452448
692344
1023651
1033157
356078
386429
772364
885067
248384
837240
64147
141187
479054
524421
521515
175252
947636
128119
226177
798909
452087
568003
302681
247169
269795
263601
259361
902534
744345
438737
372112
201900
113031
229141
235753
514046
1025978
640231
368785
740855
650839
104550
24331
649724
457226
656569
673993
737556
651955
138517
927173
568473
935432
784858
143310
537103
253015
401102
37032
271033
172106
658467
436043
688570
260463
684469
58506
232683
273188
1024392
247561
394070
299730
399625
612895
50454
831208
852565
5280
448830
1041223
593182
295209
1022938
747726
563594
510964
914672
768608
432379
559026
19953
248940
6628
101973
770429
989718
246498
758307
850679
19383
522831
398925
739761
413368
452721
659261
347010
390141
556024
402559
551729
952677
148225
285774
1016896
94877
249279
424442
642982
204061
226010
537165
1012205
88573
90472
1041557
663209
932847
566030
8653
829959
548851
877235
747253
764756
764618
301970
264342
299873
20182
188325
569438
133040
719569
460198
369037
130188
963369
570708
34917
501827
391607
415397
504440
891520
25339
179921
300041
578960
684946
295540
923904
908349
32550
674799
712887
77427
942894
60221
139220
436581
446426
764189
407363
995641
439826
156680
108628
925229
613069
384381
101046
67871
162240
500837
985678
63807
568357
177547
890607
945609
438055
300869
393520
496455
378485
615821
369032
57221
14488
14802
122555
872949
58730
139985
543905
540364
332522
236454
734966
1005090
868125
293044
464629
523496
657109
251278
160923
87955
778197
538693
690534
142991
749127
983765
603254
614976
901505
216631
374219
83404
245330
358385
757361
331420
1029757
191811
324743
234500
85226
823181
279525
827793
68152
632420
126913
797659
1043015
321597
907730
1025386
449498
226157
57098
354949
950161
353365
426005
159268
972166
284397
466639
771365
1005827
1037939
32747
172102
718634
971412
180793
710145
560545
789210
21083
509896
722040
284451
470370
104603
817090
136449
1038546
104545
766146
729912
87837
376587
231643
981897
575063
420386
9030
973073
776635
79161
803193
860620
316253
596263
369510
962067
75655
577945
861231
205989
310698
1036820
379445
709597
680538
497040
200913
764714
603249
613331
901182
1013450
257263
140323
202500
46729
233576
678726
96394
973086
480887
700096
410280
431636
716396
240686
707360
612162
565193
54516
725247
178923
108180
287279
951137
858751
780994
804701
697104
1001880
630367
237785
776634
136441
193132
244971
554780
658083
253877
1005452
371356
497228
523378
385113
825098
513284
378313
654963
14635
939185
902635
974746
971267
139144
699110
630236
689533
923719
735842
934773
109361
590710
631786
522130
95247
539079
61769
428894
1032572
959633
888020
679917
701808
308930
530955
749852
656878
534487
172779
9828
427651
80496
864731
160710
54971
67509
278293
937630
878322
759136
38072
865659
153620
802529
973607
500695
962307
794980
475248
693201
97318
395520
445358
34041
127731
1032980
617723
1039953
319522
287883
867130
629353
894322
254020
732816
882520
339845
451942
1016607
397857
563203
884700
369492
905972
464697
1029127
859090
63828
888181
885270
782106
842738
286613
799049
537990
633552
407286
513019
404522
676167
762306
733204
663894
650272
653996
67663
26006
464307
1043836
807703
326788
999589
925882
359136
1042638
490753
921149
256502
29974
55993
521583
952627
438348
1002411
664919
613896
293505
885315
496213
841938
942972
913030
1042648
431550
858950
648836
877464
2231
551629
178938
521499
226566
336168
849190
600242
109910
375798
352441
96385
215138
953209
26769
440438
978819
196161
15260
542517
42562
723536
445262
711285
711077
266511
247908
940313
81514
263897
854575
407932
775024
111122
163946
261646
427854
831110
604902
907052
68073
55313
693495
809671
652534
830950
725679
632207
296907
358179
596774
360426
68933
186366
822606
372266
163484
989758
584311
1034078
148276
505873
6120
828457
94665
659733
636674
707645
424964
472027
1023520
916826
761019
69747
1017904
690631
686676
664200
909380
155610
736421
850871
211942
936594
112938
388462
208120
969643
514576
22252
732730
895732
677740
775499
274823
874763
309341
902170
683257
1039076
24290
631534
928950
87661
430179
918231
965785
453275
442837
454511
976821
587891
313613
328926
786805
599155
694919
958315
651628
854759
59099
226813
599360
574712
625383
94845
56078
143539
375112
337593
423564
713814
376567
75339
673245
617516
567672
400059
416378
855522
359136
918846
940947
773254
936046
265670
742850
518078
827985
136440
584373
386339
684853
730860
697281
767396
285071
496302
300310
835345
387920
657591
846935
446412
563376
775513
987756
246430
1042388
925938
462318
97562
446418
973817
98661
815254
82189
442272
620734
892574
673461
484833
667430
39288
229845
597457
83700
754228
450675
684069
221253
433330
1001949
165880
81376
965523
938629
366345
913380
869860
964675
611838
757774
535095
351872
688707
943449
218132
875339
56321
558781
407759
1002521
649454
679068
869379
882608
314012
707547
631073
95999
966466
979475
551492
473195
893832
709415
657482
171339
47458
781140
287562
665729
807256
356557
969399
482149
436563
232623
421305
457529
17531
942529
707890
943859
624858
946159
560351
782655
735021
895349
397324
48425
178355
156383
531891
218547
744190
547437
862438
1037233
186792
904865
101800
271966
427361
123422
906565
835342
886800
804471
625406
892244
780796
956516
550184
382931
586276
3305
400756
906467
1038415
672203
316786
233595
722531
283661
633533
101870
401383
723031
961425
854594
985285
144440
271188
466803
254584
858529
781165
1003390
175457
166029
733671
750796
540115
451814
266458
202612
834306
775351
981622
898853
509827
665119
1017739
104786
995519
724702
925357
164620
768299
184857
79337
150576
300058
63228
53080
955200
922534
80005
389053
926012
907410
1042709
431725
1029359
1018835
223637
1012881
114221
173784
40873
136466
856923
537262
963442
583902
902973
695090
935571
276005
977003
518877
134876
965261
125850
748902
92512
528152
242405
749692
462240
306410
375935
841296
416783
120928
557238
823381
319214
940478
669383
56451
174888
70506
1031357
613150
1027660
958839
195718
255914
262598
537843
715385
895705
49392
351442
161745
853014
957752
14621
948266
310544
531310
407736
228991
1045111
270487
662054
18177
908150
1027971
886327
179737
929520
20173
841557
103674
1009906
175838
30804
304448
603777
764947
238945
221364
828092
313561
410557
385833
576273
779450
182099
457724
918002
152439
416721
761317
795107
223165
298815
362474
152617
696720
947421
895699
948330
637291
286924
1044017
960989
880251
982951
877688
692664
865317
349156
533069
877348
660672
654846
379348
122972
426932
227994
168542
40574
694616
122980
124054
768030
1028101
169279
667141
811348
329377
591056
629514
305133
779671
819386
585659
67013
288591
124627
883771
545456
30586
129863
783564
748257
725391
106071
102255
190041
160868
246615
789406
185031
661428
5160
96195
60609
993194
561103
283452
520504
734473
445749
581595
221561
198798
962299
147364
21252
548408
181565
632286
836120
565482
901366
537797
639132
298927
888341
63844
839471
441052
919458
757682
520818
453955
389300
925691
926497
462908
735718
694898
876312
893983
957830
725434
234358
995213
403992
967790
93209
958031
392734
98538
355152
984440
1039998
317691
59390
478465
618466
589147
1014980
79877
863157
253648
274667
387380
697293
234469
10600
637480
700811
823744
489772
463379
782130
158690
738595
983353
634056
103376
331974
858386
767553
968736
317788
1008375
498358
1005013
517337
632314
806746
917916
306516
187471
448460
292872
951735
103653
856959
642190
869233
766467
758348
648567
285290
29257
623082
607217
337779
42090
824376
620332
374146
868693
725664
252783
448137
123384
9904
153023
985348
777346
147936
520164
156935
1024771
228691
758061
39480
42508
882702
986569
714864
42470
1013549
6403
471581
156213
696280
570167
367559
468315
182891
596152
385204
989778
966909
261945
302340
670327
473109
1028468
575903
867496
422312
901052
839363
186231
702971
261353
281836
676393
21836
536694
859716
671205
665466
993403
762100
88584
542704
326114
780410
397696
634438
644719
738470
339642
644743
285934
758064
37761
38593
147289
599220
485352
674733
522495
759224
187568
707030
636736
710385
106407
909399
18289
888816
885491
641045
315117
773874
918302
502808
350267
88311
571350
95386
490034
203600
287179
791752
581666
402042
636285
253008
682688
504459
798872
917947
189924
669672
16260
509639
533785
570785
683329
1042597
697920
215068
476364
591271
177210
995208
648080
107736
771006
262092
254453
232156
37341
401268
183655
726176
52933
405544
538313
785850
499663
879503
606450
883325
344266
383148
29040
536741
838647
300780
780766
582207
280603
652708
961570
1037770
134958
394172
406296
57939
181820
513352
295926
357855
670685
202399
273207
711263
739325
650347
885092
764475
50048
503432
2203
56281
423265
362701
852899
898206
355134
75373
701970
665242
179014
307610
73998
179601
771488
339858
752881
18930
633700
64994
218867
892948
742168
744601
218836
263812
764995
103127
38496
623122
221528
102680
909948
188724
50995
919079
830838
304795
544254
18758
1011329
14533
78751
945219
1036206
574837
587777
461097
556817
880197
316341
745524
223508
344835
708303
876709
725800
306203
1028235
843034
918979
412092
948433
296307
34400
980144
641349
776959
750038
589185
728086
396974
971690
628998
530026
2074
4584
796990
341050
485399
920301
983181
628340
725979
260466
759648
264660
881851
375145
959528
579840
362189
21812
39155
370621
834893
210044
517374
200936
629455
437723
984358
722660
974836
283177
587594
225812
858864
370258
987425
484945
268597
190614
480395
69910
980648
710306
352779
513221
682146
785671
378551
566455
853412
684423
163245
721585
145128
457349
834246
798381
811163
100862
18903
703633
213286
30453
494765
576010
940510
559283
912850
557399
1017941
378447
805948
1037842
317403
386983
412351
474009
592746
335284
944606
284376
558630
222377
868414
300151
363015
676957
472856
392108
444663
502293
506637
397966
431070
141250
39049
1000640
231809
578974
793916
948528
582518
553843
355326
492453
405984
251259
892450
596173
790760
956518
439994
36021
874800
360426
683943
624135
70115
332228
232128
701394
174155
990263
592655
414214
988273
145893
281924
369540
600868
373154
411519
202636
597469
271124
932165
591120
692891
570876
683291
503415
402905
134476
294111
282228
111531
316676
398104
284617
273297
640573
886964
927046
142234
232478
511632
741673
462692
731526
725321
526739
454244
584409
209980
758445
129162
562033
366679
440423
684931
760593
292856
835848
67098
1005649
848210
117184
843
118237
83865
952464
31837
454187
18118
892340
800080
960759
936781
915786
226209
954470
185340
230810
248625
921370
958825
1040011
404583
346972
604332
417963
339176
484483
801961
630603
736737
1028202
72925
201474
890505
709426
1024973
1020406
40532
961659
989640
251126
426782
952816
666163
43215
458788
514638
38936
791687
479095
626505
716427
674049
181648
704589
944026
162947
1034716
259201
160677
36603
118823
82322
599358
895055
760740
817787
917123
642777
903045
225587
113472
90606
300912
856557
247998
427618
322568
427296
786883
466911
814154
435698
46320
920821
389745
951565
2562
223364
224944
240363
945073
438320
319765
419638
238904
397114
1023426
394092
508509
798799
234980
2007
234725
1037235
133125
242137
564405
847068
286868
868449
342395
368406
395615
856780
760529
270842
766930
204200
607568
486150
816242
386386
995838
653688
456192
151416
52545
187768
75738
211221
11740
469505
111586
555100
547800
450780
1042353
606761
985140
468198
409527
421105
495872
943164
1028953
537690
772420
698792
672706
625614
115935
141764
596688
271001
53796
664138
907412
881770
176348
825078
1045106
816647
826629
38049
351129
884124
875688
175935
591978
748804
909820
703454
205399
659579
508055
708936
122815
56277
998776
136843
981718
610786
401799
896339
437783
791047
831930
32407
32865
233557
843560
793120
768438
272478
546393
467779
227473
419013
558254
192755
817291
233610
467003
567290
483923
607941
707436
62447
386550
1012472
132234
93455
592598
733591
779023
343679
1033671
272785
529409
342044
350494
145106
772503
1029032
135835
468047
255555
274036
150732
636020
99440
763113
264690
595933
219923
679966
639434
309991
879495
804110
45622
95124
271202
199093
366323
822686
717528
96826
951929
648040
895230
1012688
969192
192055
956961
1042121
828828
98695
727339
711247
680285
423212
362421
613355
359599
523540
675870
775198
884354
343190
942454
949218
109939
353978
677995
603959
439114
436057
90000
852032
651921
181911
885397
193204
455983
548809
325763
471990
906027
984739
629839
986554
61256
794425
683653
358328
103841
901836
521223
899206
930
814516
82518
338492
394404
445034
569170
393007
760393
154441
745286
777830
127949
618224
890734
709093
935134
1005989
692258
30166
88866
943788
211676
1030045
872457
926661
429989
105793
625037
328014
59404
789230
238483
210031
986333
769530
675298
709706
826799
657269
128027
320199
772615
76320
396929
377662
456883
958999
344752
547541
797838
488174
839848
71769
1028273
999823
1031027
56657
724230
418811
35853
470852
807227
169109
591517
666565
695755
528207
783880
462244
842227
452094
714811
595579
493097
282046
717119
457633
246746
375059
578155
152121
1013747
973366
431772
632400
510455
109026
133747
176620
943760
170253
375588
359755
414360
368933
1035425
863845
519918
216480
873978
539730
112315
719212
574926
704326
616519
105453
177859
429368
735
906713
969629
740448
1017198
526656
506407
129335
444801
744416
541701
994417
303740
271565
83017
1024544
554946
76295
529054
1005121
600362
561351
87329
491873
587579
898612
142993
334613
1030780
231486
192597
209176
7023
355188
716085
167463
495515
1033725
723050
906378
242800
160504
858889
728587
576361
266434
201712
11362
943031
137968
729402
393283
269811
551565
40079
213242
843287
400162
880169
75660
399425
825734
437108
173870
933422
983378
1014901
902762
845939
10973
201758
408591
345239
167313
441490
146429
920530
879288
415771
481177
759545
97085
658257
454117
696481
146937
733473
977906
478565
859920
249398
621445
13702
339171
501340
411418
783806
592340
258984
762784
418358
233923
897177
404201
584510
913960
669048
480186
962195
192406
479193
757538
909927
61882
505422
400647
993307
114904
1041241
1006285
79426
738458
265983
827132
551652
1044191
925104
121925
1019082
384074
619411
19554
538128
526255
434756
153424
364869
46310
276941
181071
956011
507172
14213
749406
705296
34348
331072
227657
517120
908068
961932
474068
241861
814491
219965
706849
222368
479708
655568
145015
776123
368665
179225
940393
257381
661473
677460
387883
281336
820729
416770
683525
696203
856693
954845
716081
737357
81810
706401
181071
840693
201496
770922
949892
702773
129431
21918
764791
947009
348669
859801
252026
4528
459015
112340
99591
811460
915809
923748
906705
132179
819216
514401
902949
911832
806656
7824
56254
464594
611109
381924
1013184
107634
593141
825500
688266
216334
502566
35153
357718
505163
138355
737675
209683
677610
321105
604718
345811
511334
510014
428595
653360
488724
76226
464653
986583
105044
942301
477454
779999
140767
744587
1020306
254116
718523
165382
54298
834393
206723
252394
705966
211817
331647
428154
84383
816528
304809
250708
35166
439435
507699
496837
957093
380826
287903
237798
728040
380433
985971
638025
366847
578284
163151
290982
1004232
273094
126900
877754
556669
126713
71519
1040015
225286
896023
453759
1035267
141190
135328
797165
826853
708791
681123
150146
405153
881518
90956
962656
92922
712300
368235
31627
660579
1032097
286508
803875
902175
271229
81522
744075
580361
565903
401273
865072
359590
410594
973897
295006
691836
466497
263655
376961
492322
492762
298172
109744
124657
708584
650793
325647
1003377
759934
930256
807980
690518
177731
1041553
1024063
844662
308807
517566
500016
110191
780418
90741
992694
1035345
451214
274550
13089
67737
21149
279943
228233
285473
557743
326831
494922
976808
153064
189531
801187
714592
686856
612436
197945
1010331
642869
836028
101014
768512
623405
358479
422722
146373
75543
506087
420328
25907
727719
173660
837073
824050
325292
884378
355884
12469
551891
133997
407720
196056
817715
407145
80686
610548
503780
466240
564894
343198
812284
302424
701956
648334
504682
440214
84874
999925
731283
988499
336453
523869
361607
345587
355020
525903
748468
751973
551653
285367
260414
908609
797078
1029745
542435
1012221
5674
551666
467007
228366
693255
710420
312582
200305
73039
371831
803873
946712
883229
709222
965441
349640
604560
213851
684776
880951
175716
21065
204167
561291
513791
83690
71839
646237
892010
336553
63412
112686
714111
365661
963358
124470
620401
183416
424862
557560
295436
883232
1012704
753213
491826
86355
136767
167869
851145
670386
163052
114093
333491
771964
865409
410926
589002
207455
277794
158600
982860
641626
441484
780212
873932
579693
100474
101336
891555
400252
121900
468729
395987
218223
413163
798883
148784
728018
36133
24147
881204
135099
184652
597256
639715
475692
1034398
565738
464208
179768
539235
948599
879966
191141
181379
90609
298364
186873
111386
667083
536071
361448
828995
381257
97340
23061
815554
446239
587142
797268
964463
651343
864999
1038608
208907
36707
1038436
613721
560120
623896
824148
523385
522423
733455
19540
902368
772237
929391
207610
1005181
695762
609307
620997
175362
446313
618106
910489
758913
683948
954523
306635
136574
912801
1035515
232457
67246
137609
560382
647611
955592
657753
748178
528283
130540
954366
1014083
155747
982254
965897
587377
514195
621411
530582
107157
1009940
641200
116144
591579
771565
764078
116911
551655
994523
69249
228945
441739
302727
571648
991746
118925
81026
9279
412927
1041164
707684
427735
928257
832588
293102
438996
1001092
226571
657999
801026
559268
1023490
328263
271057
385972
566014
661736
108433
783007
904764
307136
742542
594375
532428
218291
942106
73632
936062
235423
932626
209479
996258
926709
761942
535307
733740
523517
461394
886894
111110
548460
213184
161371
937797
621283
464235
776828
839082
570704
549039
562157
524054
940667
812758
302273
880816
668156
874388
776678
352236
13895
560829
192095
595066
414477
552357
213634
932482
572671
326874
78370
126783
920480
832662
849193
235379
770334
272117
782298
94608
205188
645571
516101
858701
549460
198293
869245
70622
383501
992034
555144
1000467
885870
60112
357020
1011188
644518
335109
71443
778020
209462
781060
472210
105128
100857
928148
17533
467891
124080
716832
505432
488901
213040
970950
458792
252599
90564
193042
116075
683202
848249
820824
343145
353328
96581
314272
906935
319661
400704
627340
462828
618074
423735
247671
864658
690291
255810
326960
894715
1009599
146065
370009
953602
676172
581742
1026384
921134
268519
752271
255234
855256
100577
85891
293882
1007013
26022
724795
399644
482106
713375
595581
932305
541130
347948
666560
121028
619008
89193
596110
524989
8362
784256
153623
476768
295259
766901
983841
256734
60777
481407
507306
253289
407027
650190
172367
435523
508513
257717
1003200
852296
701300
929380
584730
859880
334147
940164
248429
845863
827508
740625
213349
216079
181416
287220
610
964947
548987
120442
484071
1030596
992271
285847
282429
182415
268171
538776
545305
687958
639483
610340
701602
26947
411509
291904
698867
530407
754116
32630
605148
109813
781587
904387
914159
168861
26492
320659
995401
139945
404477
475545
801408
269499
309871
973469
234137
1029571
859644
1040357
647341
566512
764361
30343
442547
70526
237875
601052
142860
897824
1009019
62228
807062
162420
1040536
799659
351523
972152
745039
780015
336209
950840
55514
58256
713536
221822
766357
228288
968872
754664
577903
705787
241677
973856
707366
997177
632907
659435
533353
47043
864654
632637
196376
812877
454864
641041
419206
18561
653956
646292
322523
982223
99290
686704
463512
268859
458019
545560
903438
275783
816979
258792
682494
921467
623225
179316
632156
602405
916625
57543
494688
892038
513167
408347
260215
235221
1001834
606293
864930
966408
444175
175754
978808
581362
802505
900148
7604
615334
930830
936029
273294
909081
445255
760330
465191
427606
713876
820822
363075
872749
743054
374356
472795
772381
301953
397251
999693
823864
573685
907977
104654
538207
786466
772365
769258
603689
605
844446
526084
699554
634281
604662
386894
777091
172086
649913
213171
1021487
115720
550603
173563
439790
214719
615032
680122
12650
199848
810572
334156
323878
952231
833902
26904
596849
535589
977827
954152
1006464
662006
444950
427670
950837
996120
592216
61241
866684
738748
707581
281516
704324
311497
840718
688875
972772
458361
473873
245270
676824
229210
721391
389848
416741
521415
715079
1034265
621256
720172
901028
287190
105545
557489
570987
1000360
253627
340325
854631
554835
208048
14927
403175
65305
398912
193238
40762
370458
547576
871212
125921
777953
953172
53900
158609
245452
513517
428927
990658
266322
398459
789528
922888
775816
798788
78072
730622
252590
454230
524853
967067
8208
17116
696303
681121
952315
627862
724480
770533
997257
329832
398595
67479
974298
35494
628620
689826
788424
1007639
530532
255422
503913
766973
660401
696980
84565
351912
445909
921729
769186
713569
471158
577784
959842
371500
529265
680829
478753
921337
568624
925462
65970
326269
550650
1015773
654110
51464
545295
399067
675284
704011
964663
817
629255
1011745
316506
304260
765071
825754
359830
26572
805562
51977
859478
703174
428955
148898
749651
489819
686196
45239
1027066
208964
485186
956255
215712
735430
277266
916292
163288
871663
77773
753194
407706
728795
42271
126321
1003630
570270
305560
943508
871340
863878
39636
75981
632150
23288
925975
235866
773556
61671
22388
353766
201731
150951
892573
304208
896808
211369
562530
110277
718571
1010351
460018
421104
298771
810332
1019685
930156
601979
250991
1029243
605192
236531
272200
837034
220004
335798
249578
462855
193427
458650
650146
175693
500214
524686
897128
943549
750548
428061
586022
235459
300889
315264
938280
79905
473045
919422
425637
54078
291010
212237
76074
643932
759580
274388
992462
114191
487931
492878
245696
54710
202093
232146
123302
302058
988319
322230
799707
895215
19489
400309
672692
1005617
433175
460157
143830
969
472455
200152
28041
872812
176572
343440
995390
461694
8643
99576
15851
218893
837302
771580
868827
708422
766716
622397
553111
54488
155133
279269
352980
738768
622120
442559
58263
553954
483164
772516
60605
1032142
511115
993409
539681
1043890
297482
1015361
608691
4890
711472
335983
513935
719448
563758
605024
582608
29116
10638
495966
239011
861295
998957
395259
264905
462832
846725
543509
557982
797133
994430
153258
931419
19984
392116
878667
855381
232180
69762
83688
235721
761043
586741
663038
877117
179229
180269
123240
621696
230210
920603
521474
602931
722948
180044
349503
176600
199136
892154
487177
803536
524859
435297
220919
694163
749377
600796
645103
379984
472527
441958
219272
855678
865471
862864
109313
241727
226459
953594
1038729
591895
445519
150966
638434
479209
535326
959633
953794
309197
910994
855201
221141
716925
730160
543224
789423
350404
623512
100984
400843
418169
1006239
229820
149607
694741
662864
512695
782160
485272
665057
756699
1045305
45839
154696
185152
1035251
324129
666223
382057
79842
197130
560998
63251
599370
389113
998127
30808
475911
856170
988839
41752
255832
180516
71336
696693
33451
277601
770960
1028130
639858
686045
602867
458135
1033923
576955
470038
237043
198679
104114
201034
104190
1025038
339853
912404
454735
374263
328362
711661
164310
293983
781428
368088
262210
1025003
248557
7640
643964
572406
916971
359342
666310
2771
641976
605106
636484
240256
582158
1026333
776179
474237
203622
990840
1011910
25742
391289
44427
138664
969380
565924
701079
640055
929425
1038756
761546
867844
146850
57336
639349
49893
80553
531233
548972
968806
1001777
956939
87030
100323
42970
900012
288248
451441
249718
442880
438879
712325
580115
702915
105945
442803
375304
338739
907006
210881
467882
773592
497044
471349
45301
489151
966388
878730
489676
301045
373362
485156
476839
64529
30169
736039
180560
431433
565856
76787
818849
227259
992000
1026164
779297
332734
997263
136851
366643
753159
312495
466659
471407
1037523
873840
13066
545558
805206
174165
408976
231033
1018043
263735
345406
995992
472346
341969
127656
390961
393848
843920
73209
804474
69196
575432
858575
594445
815890
379153
789426
68068
985427
145859
69506
752925
338189
636324
1018621
311516
872347
767654
633748
667323
253730
562533
150271
851459
818903
306051
210517
782659
954602
576569
31581
906216
959130
994894
1004854
546426
152059
856509
367119
20685
236494
126915
494797
361020
1015672
559664
10500
515948
751831
146080
899720
3229
985761
398444
921569
718176
227413
490263
52494
727815
918497
923786
1015324
77660
844503
1040999
925351
1023381
642784
894640
355249
241607
398382
150772
631737
722451
204504
790715
221573
876563
37968
381439
752223
869023
269086
492079
286595
221436
157735
599974
908983
122927
946846
809653
349354
1012540
731495
76898
730347
369857
369807
462241
996032
222753
876991
834658
457125
469314
698372
781575
858180
491762
408752
425310
741983
367648
96178
263703
1036728
184022
930019
619585
573491
43908
434487
288733
977863
505893
719125
421361
1012678
328278
554010
189584
632101
680890
365788
713873
985770
9534
134976
993091
753771
923217
264677
388960
879236
495302
704149
161309
503070
566008
343085
591297
303385
183149
733562
632306
879585
835141
384411
171376
1005465
446140
1040964
385951
56097
615210
558485
455476
281246
571990
140653
862591
705937
462113
727694
722127
781819
758500
993121
1000117
27914
58922
36155
143702
969993
461436
465782
954804
33147
684703
243907
635241
269252
781752
772349
666577
1030818
50833
68361
992550
951761
917461
787900
674675
214691
181456
444915
501712
689007
199058
322733
378289
518471
928290
182437
469703
218785
1019739
148258
642022
584728
1000695
668155
884433
24782
943899
782808
691348
583445
771255
699566
645247
568578
576613
485247
767950
350532
85732
38076
140269
518864
656716
579151
709108
319126
450142
469063
357375
691131
136337
167630
91081
288173
294016
666048
347238
622447
369482
484274
920781
647535
753069
663544
272441
1014608
712279
988349
288381
970356
958031
866710
559093
896164
360385
602766
775289
625479
225291
120993
1027208
321816
251007
162159
1023723
518246
242093
669942
304021
824356
421652
797764
568511
27814
738665
839645
438344
684922
238514
219535
491809
121668
648189
703758
151173
451443
254374
346940
801898
896651
303354
1011333
231447
212348
87613
953333
819421
898359
815862
1460
219050
1034421
109732
598779
729164
138647
224997
579569
670347
710168
615669
962037
446193
350492
862053
809983
421646
551930
567642
829073
645199
588250
923466
121999
735080
1015018
477353
223208
1000297
51026
419782
876529
666291
493796
1026313
208088
1031051
1035362
760499
46643
667672
146740
197587
12960
41670
279524
146748
994785
503995
346595
650982
690341
626466
615547
784865
378915
70486
226734
337302
715489
819580
170456
526767
266383
58954
843085
202185
668822
717021
697485
663235
878875
542475
263571
103084
953347
411251
895689
188709
571677
469942
204849
455509
506437
34
749013
562382
439798
278026
607176
232092
771606
115789
836289
211998
335374
206711
736070
455977
267510
294055
887761
542539
208586
865855
235903
62371
400133
358298
775107
411850
214125
106640
256345
777663
635996
887134
858204
146745
52068
6056
91494
27697
275825
658793
622110
175918
622047
296367
117751
378386
397108
430199
7216
757827
1035302
510264
354110
345922
437379
644243
127468
372036
123663
462559
515015
87712
346636
884568
57919
125179
909341
776426
444182
303055
1027316
794109
644308
45288
596354
136216
306045
59687
821369
434583
85579
874424
415551
793461
69259
738767
33483
1022601
924156
588486
616047
586765
54438
1001374
64106
240721
852919
751762
132057
379666
215412
69715
90593
473893
747052
835495
145671
549881
225520
46880
971799
221938
434502
431989
551236
336485
761827
865514
514931
258765
650167
220925
43545
877897
877698
555885
424850
675407
111923
828445
772409
30943
671643
276475
530176
761011
114156
564289
595349
830835
494082
64212
268460
467063
226648
125977
1027094
143881
940523
78984
210325
777002
485808
733385
208197
1034399
468567
488411
287638
128299
291833
985604
220822
621362
239600
379716
408051
317034
938584
799736
742955
989905
1008642
781055
754171
213975
853674
824817
729556
341395
150479
173123
711822
524694
826755
283359
291641
167220
395953
741008
448389
214865
295181
544260
21310
286816
393588
377416
36887
554895
536984
158753
1000127
1000710
889087
167491
584463
366802
52284
770914
820224
108710
571604
257378
754843
646230
892375
824544
402273
110114
120720
329407
816511
448327
974829
49013
1038156
49252
75994
771435
113015
1032824
150681
1004372
587316
41096
385605
798367
257150
585414
549524
433253
933375
72610
219977
1019686
963503
27230
117713
417160
627843
593262
9098
1033993
96834
43214
705991
34555
388733
343821
134155
615322
394641
884545
372292
867687
164034
9507
342945
540025
863971
45318
140329
774565
12574
230672
18765
38788
7254
340394
394404
86232
483232
1007318
411968
539409
152908
128245
209556
136347
859809
975836
218048
437106
354469
776440
888517
719664
486449
455554
146697
331824
365973
616456
78222
208981
622684
459326
191386
454310
684406
224761
907786
430868
1008165
354829
537781
778273
535045
129118
66763
762355
586142
612442
761460
247193
345460
230705
950365
815496
36074
897480
298217
832832
1009459
156215
76846
719049
637700
955356
781648
283823
309247
319356
872144
635049
88351
461142
40599
631105
967385
90326
526509
669396
305300
829273
561908
92121
894353
870928
877228
691913
638033
464200
898818
284509
147582
598450
896354
9966
215491
872052
415127
157696
482250
821951
776585
601033
67210
28676
115572
569664
798079
385915
381410
50763
562002
166584
976248
725796
478922
170888
734857
604004
658680
542882
67922
559236
571581
932497
211229
753606
728084
636665
535584
135425
645448
12374
605140
673022
661389
277449
632523
672098
885733
471769
981349
391508
124665
864655
939105
567724
935063
59678
978365
724547
1009980
349248
442994
160727
215916
111570
154839
56449
82509
968763
592511
236807
45576
332059
979822
643686
63847
463315
906078
45339
895227
681287
696361
145605
15018
577258
896537
714823
935739
561665
972379
851614
460496
308831
977211
177380
999943
286392
960121
367065
224773
426067
775062
579449
407987
750960
854550
494998
800196
687750
465193
275606
105909
971424
138106
785669
319288
180887
779595
622992
234648
58232
433353
868602
962609
309263
448899
73716
917861
30871
426361
243474
395000
948979
37056
792138
308833
894827
941290
163957
552039
618849
2422
884007
395142
426427
229906
974353
206015
223199
22622
988074
531740
831124
610844
423860
334961
112464
300866
722524
386355
982372
567451
851106
995679
84638
758363
7167
833355
300466
731761
1019623
635475
197697
341989
377257
906734
9963
756153
333661
936368
1044147
98648
582001
429670
735049
639001
31605
102553
959140
116876
821939
409478
946775
506017
564438
280041
398234
29344
978083
741327
1001582
406984
279261
784440
874503
193316
622294
675789
125525
664800
323550
896380
260476
255613
458753
1028532
889004
868271
864569
809558
822458
776368
716248
366398
593033
571988
339886
782621
772101
713945
701000
468550
157618
827004
1005471
194764
1017464
300325
311732
888921
1024419
524739
379355
377069
754817
882914
192488
1012220
820103
376173
847371
160690
393988
1022983
777563
504050
1018062
17610
937254
409812
954300
175203
576098
361699
1008548
1019460
966209
769847
40917
908365
497713
843343
981583
30977
307589
686038
1037518
273388
827404
149157
605307
877885
287680
768829
118627
469571
721615
53136
905750
178197
917825
438507
645518
1013956
823491
474509
907639
282986
102145
44199
270933
830265
285956
318951
796954
686147
395125
649469
567539
469429
567192
1026460
216876
927046
696808
881158
295374
700726
150529
764695
610798
48011
515282
137641
588913
893547
920117
4631
340393
730862
624463
678368
576584
996019
832008
1031739
780851
813060
364339
900599
129899
215967
790493
41499
383145
370369
263380
322408
966759
1019310
786433
34925
772896
782532
53316
958322
803479
337649
464539
248613
323005
478132
1004481
178274
514367
290834
6137
153465
348189
319401
695853
191825
341211
116499
521710
952148
704279
829832
194210
827838
467529
44586
314009
84063
989596
351203
873064
481465
360007
672823
1034123
345007
653072
170048
228626
935831
705898
147788
507581
128633
3633
987714
32182
1019502
837903
883028
582555
466095
797135
260982
488244
741252
589583
652507
401765
311665
494462
585659
509618
987492
7547
412322
567295
993142
938926
211590
532400
366278
52527
289950
937901
207152
856639
891075
1011516
378496
952988
59749
503378
505011
292563
448290
675102
890919
353017
215197
316573
1041414
793270
910467
517726
992465
230126
1011064
600708
252109
50432
518716
412215
273055
170953
98542
738647
303611
171276
489040
426766
992788
41177
207268
988409
305139
511669
434059
980082
692623
871215
822899
93684
865846
508375
470628
64439
741089
303655
794899
955910
819155
969191
262434
277340
1034782
430658
91658
820191
640511
207187
779152
583262
835306
428684
981080
31740
726402
286841
733234
163752
321990
742078
562701
814836
317526
674018
781780
832264
459242
644607
280284
793882
732
522280
368822
377300
506377
409569
548542
481456
343781
736913
749494
611051
642095
331394
419085
400105
974741
780299
169955
500241
496215
123858
546385
535617
162123
771957
506071
523937
553784
694514
333467
697311
4753
957922
245651
48521
603222
905256
827269
344454
684186
144111
87735
633137
605989
113264
161233
447585
355584
36115
324978
756026
410103
521437
644731
770521
906616
1003434
993470
878697
22104
785841
320926
714272
157979
797905
526954
739964
149200
760426
358077
1028384
804370
453698
200089
970476
738924
506778
911692
698001
1009271
185464
1038187
237038
467458
738460
872821
647991
618805
173706
108068
398672
11751
84986
665182
778878
470884
39619
846675
21261
342603
232737
668220
604862
507876
761942
222843
226815
677884
468134
103867
733935
304357
260907
192924
51190
181631
257048
501388
566550
328080
913512
974189
142302
168721
558888
141124
799754
575443
530111
473662
96619
1037509
785497
856619
148008
887450
436487
740847
19915
570760
643376
442185
1030066
306069
823916
904771
303882
813932
804555
311428
313601
642542
852057
444585
517490
666587
303336
1044558
319783
203
958005
509141
814909
786367
230621
298305
283174
866440
218669
474305
372093
429460
176488
453331
152013
712083
955705
911217
231971
676370
202374
363667
55143
875392
813451
336002
666625
417529
545104
976123
675809
1003103
602996
1044373
731173
681877
542779
635224
115451
664224
311918
372441
42507
297483
265447
1040519
434435
776276
659614
429550
293168
533822
97757
786811
934551
695437
659424
601776
32658
145317
821846
1013179
853778
10100
293613
606090
968744
280220
672847
312590
474729
926775
551842
436877
524950
570404
755461
395421
988127
284815
203037
639558
134154
997692
486128
406863
695394
87444
49872
395298
836510
691663
80651
1030059
49149
544200
667613
1001519
562144
210501
489431
610121
705222
502049
741018
538548
293773
118494
773702
358799
934431
764843
1014008
894245
674338
20393
755170
980697
193836
66654
661982
834900
699173
730165
105050
628676
301546
894358
760668
577665
104735
442679
331882
50123
264076
617846
621435
996959
299977
1997
488603
738698
997294
1041084
356134
805707
636340
57038
545852
784433
480291
551420
370750
224178
555596
965503
888675
1014351
14835
230173
552134
102160
809076
253496
454956
67845
484704
684936
216093
157111
212583
402054
762533
192293
352522
205511
387731
44748
298583
384511
458359
193124
383590
450370
964717
464830
513887
551724
579335
163546
243016
475841
1039424
758515
825622
784845
706215
196804
397267
832818
830553
660047
924241
325018
938175
572244
918988
1043891
178910
379022
157094
586186
652227
451610
378409
320976
949327
866544
1034420
398127
455667
174677
856001
407967
459915
139300
441088
429227
830210
547477
864408
662734
682794
224238
841136
951799
55594
941715
454557
838650
53142
372943
418877
898782
28764
461348
604051
704964
24415
391049
63255
284802
256101
325319
25970
360235
420791
990502
488135
804613
51118
952182
747874
352137
127416
460382
820945
416438
683698
953
277936
419636
164663
48797
133333
74134
398639
45971
868760
139617
933730
704453
312604
165808
448324
366178
520200
242090
672429
908682
968138
810734
914738
542891
57873
592930
788374
360212
1023942
33239
1025794
115520
475719
640308
559867
1019945
568100
701842
663928
66579
470072
924422
672676
271860
377393
952931
839410
704255
370321
198588
720629
443666
858279
555387
38875
619928
422176
628063
572332
512842
350440
882318
758157
1040642
793950
953430
564727
311503
660068
893559
941872
471150
565807
575312
786167
932845
933552
550762
272818
756266
950520
215041
834238
357165
555834
702633
251729
703008
650909
294910
293087
442099
559140
704366
842027
952011
241735
147784
759105
577826
142271
664404
247226
193655
568575
255989
193857
716390
865198
456894
769397
661226
516468
195623
326599
300233
929698
957310
1020966
755949
393217
70273
778543
110355
207395
945452
490031
65032
36018
893440
316325
651265
125116
797344
336585
342840
759053
752345
680540
30279
952438
750514
312931
123046
384312
839493
773855
561281
552305
790056
672077
734194
26089
734284
242109
618314
55629
482772
830095
653365
287474
395899
614848
359694
237917
1039912
782128
907446
546667
611186
131059
146875
330910
404639
164665
274685
681386
996351
190417
372120
499578
825206
700986
824512
156700
1023273
720961
988516
211090
159421
894423
590611
777029
984578
412445
723840
1012836
497258
216532
345358
1007424
907245
148843
728269
300707
286377
356362
444965
642119
828785
175802
658032
707443
759168
134402
30783
389902
848053
936448
399351
155598
211213
409837
63942
474343
161533
54118
590692
787490
823462
760370
42299
319453
456025
960296
989200
912942
977595
396009
145273
831597
280406
676377
325781
546260
489461
632532
129230
67543
704006
744405
976220
819023
75035
979505
451819
756525
858474
308678
462110
633672
290045
984133
821449
888514
975719
355627
339498
444418
118485
362714
727948
58921
202891
989876
187373
363453
954306
448313
703161
144959
436481
381900
71584
79169
753495
117979
993870
75790
94481
744326
646931
535445
149105
625553
874964
519639
841246
486651
649268
810364
99438
628005
481110
861948
690324
869391
378753
952049
533735
418336
585033
953048
715577
627434
917923
187010
598384
818026
583009
109117
667220
759583
191200
706613
696812
963025
434034
462143
816086
472882
616432
152089
587905
872956
615034
387228
311428
308382
213142
503460
416077
14212
115000
1042843
665354
263423
850869
1045371
634213
805021
255383
215051
554221
59499
754778
306932
840204
250402
351445
681572
176817
432499
256427
965671
647535
523969
679947
723057
208879
232753
409504
431689
769590
622474
719281
732145
343324
1007461
1041663
766019
763464
587292
333082
110725
862142
16308
87394
637436
144808
685865
191714
28705
42246
583421
904813
67463
440914
407281
776134
457814
744370
398205
959053
871699
246095
3740
566441
236600
852864
287229
941277
977794
343873
680001
240849
256358
356394
982660
134697
84395
812535
191044
847048
107653
684617
88988
826735
162754
200389
791143
440479
913191
354843
842447
128939
627566
758199
473810
1027955
881939
263086
865723
813651
309202
1036050
142718
284918
732175
653780
222309
9520
1000389
838298
847688
1005248
749713
14476
678742
82912
117812
970087
358738
109971
316747
557864
409198
633671
773586
868652
839757
161236
353320
385424
606637
448758
156332
559136
721972
58823
711215
447331
436827
280472
434691
344088
729801
651750
486658
829140
408925
863790
846873
377222
258860
1009564
44008
519226
50980
444471
916841
542489
623187
668704
357231
675723
945340
492433
157507
227769
527475
982858
733478
381144
949991
1019800
737486
469350
702339
1028747
775156
1801
402525
209934
808982
122780
807185
872167
308907
777052
51230
913848
836098
267204
776037
620737
515253
617473
54778
813571
251560
807779
287477
947502
317940
992350
114219
655653
211840
824226
253371
44554
707602
1022158
751396
25557
676409
42829
718556
748243
202217
634258
312908
870679
901509
897434
447251
540092
748326
824968
396287
673116
335657
863342
1009437
634231
672753
380466
373919
994010
560637
203409
23431
241611
294020
24571
649805
165317
341914
747078
621705
258521
734915
364584
258668
433902
592084
547670
187313
970863
458684
745289
53824
568632
686717
383821
714003
341123
111392
757395
714046
761982
148370
61069
457414
547619
43599
119317
553407
400984
749220
541489
122302
409823
620590
59886
18242
171754
667384
925526
294318
197688
588911
90308
987304
659959
350193
339992
551033
433331
703462
1024883
966642
946022
681476
325092
502931
670200
801251
337259
728111
128589
380178
505601
544090
157857
226443
945596
907393
721129
1037958
655450
657905
764622
420085
384179
330225
1044924
776582
889416
208377
722513
221002
43767
497328
10695
685211
195855
41183
871120
557879
317093
3510
453218
918412
71037
799647
393492
572074
82505
317684
843704
391549
960198
482399
626052
455318
479500
376608
752629
911276
940605
85192
702996
1007234
107782
285971
443826
963204
895033
210144
497019
239994
575378
120918
337194
180535
799507
925379
844451
793782
771050
1027333
152387
634948
34764
820735
717509
539819
137590
910937
995379
980426
150829
519614
860328
922688
957453
311578
220648
139783
327263
812111
975351
1009539
256532
624829
877776
20100
402727
969272
1027236
178876
216693
8971
709240
911710
931149
638820
349864
225753
340537
242106
572489
741371
895324
291670
53990
404226
16702
256582
712105
68039
931136
198489
1019347
358224
639474
406154
998357
649091
881056
37346
985252
730973
891198
166429
853243
764139
5445
333257
575797
615923
404806
965031
742344
815601
152974
519888
191014
194314
222385
174988
701518
852293
472260
986056
568448
973492
130673
48160
101222
346805
199201
938558
149468
353497
84064
408214
998603
970435
141954
575212
244198
302586
414776
82479
86134
476427
1035597
337959
700978
200125
629843
943845
965904
150066
166826
962694
345739
672226
468803
291320
257528
351445
10959
581399
8484
509479
742778
185315
607682
187139
321062
396668
845826
1043209
23686
620675
479875
176303
845615
80057
566077
325105
782012
275854
46325
711459
1040109
21154
686916
305195
44768
409749
1029763
74630
801810
758598
427565
893611
304203
24422
950100
946997
851980
876857
1004011
175676
994249
51936
80201
730502
22407
920655
431956
587972
837603
92878
611140
756907
528758
156837
618097
613345
628140
370608
3071
471613
1034625
343186
621664
192178
271040
724239
835434
394682
315457
204729
1002590
211791
971621
798862
503266
229992
599436
332129
119668
275628
1031653
987050
515489
402873
294595
634025
286095
1032514
709332
651073
258950
42566
427180
694239
480420
707935
811122
564042
339220
400540
889144
76749
902088
893332
883085
83931
60028
848224
1045227
1042438
1022285
522645
785973
430295
701934
307257
553009
969163
844679
212960
58875
476108
686491
997004
420023
954730
755337
378661
419359
10791
468589
494226
469878
63101
947731
856871
119682
481343
970995
79067
845635
1004029
716400
735771
231492
193651
869042
621993
658825
212434
1025756
577399
497932
791967
609885
686180
6315
30243
796566
124969
185093
719366
468807
600404
222544
93934
785968
1030335
79791
102648
505459
456104
549416
731957
76570
692421
427236
600546
227349
829985
476133
848039
307655
178504
469374
110962
1014197
1012415
703355
696658
83886
754882
1027310
60510
688126
135805
945485
163108
265611
988203
881594
656992
235415
124412
983281
341106
113441
672626
659456
134044
751399
20999
498521
436501
606351
956367
892014
604730
841385
244926
666827
291372
975458
692754
480537
373254
401665
831570
727039
835447
872273
955505
5989
81166
1014877
836336
979355
329915
996692
563434
639968
838836
932195
193090
214962
1014016
948671
421932
315538
935068
322163
801754
294270
822716
858136
667637
903343
912149
419793
907761
657442
24839
766404
258429
1039531
150001
591899
351417
897754
444488
490987
544500
103185
146424
298885
74143
838398
112294
56203
106202
390776
710643
447434
754746
289666
147936
902895
998416
160439
951848
736875
609010
174232
724581
809332
214398
918578
976498
468516
762839
351079
107941
1032386
74351
427123
805214
901804
598798
370700
227409
807685
528174
257548
914
765678
891124
777380
117157
618275
138222
822228
487889
219314
312247
292954
166945
612477
81207
508430
297342
889124
1008087
551486
188074
869872
974283
191689
759357
55103
575782
887660
561494
206519
817428
282271
989512
665631
523700
248826
426832
73075
397602
821474
589503
715935
1029904
571109
925911
991105
961714
889063
450625
243241
679177
301942
634229
821760
127499
664830
804960
63742
212506
195144
399731
1036717
724386
748240
1003308
346837
661871
313900
744779
392111
765915
913997
338285
144778
256038
363856
455951
55693
88154
354881
45572
151638
701900
299442
681530
937131
415596
1037206
390312
747268
478022
900263
681294
510089
487994
535490
972492
181650
637302
513984
874840
149784
714542
564551
566116
849925
365005
160852
51169
834095
502829
777796
5091
864096
1007263
670723
70521
136285
16576
362591
412695
329443
393846
314813
222400
911204
674144
770979
389382
87139
227333
958314
352980
274159
703270
329329
174454
804939
436953
51965
906488
861146
286738
817233
267291
442073
371428
955252
65460
421776
281975
85992
579094
926779
777190
25610
572261
514827
587017
484848
415684
74801
645118
294893
571721
374307
356391
285564
486725
785517
817437
692264
87777
440385
776075
151243
442794
413286
103364
524845
487412
380311
99699
17021
975420
711999
284681
186030
203625
300799
408727
134216
433331
751457
79512
577855
389086
511403
943565
307324
452787
895241
888159
36672
902942
739427
385034
741597
850479
59909
695143
237175
881733
428506
901478
275390
259145
967146
579267
67978
267860
678429
681340
991519
505659
151552
898709
897672
489250
763806
976223
102816
203935
852494
643160
535509
969091
44934
195435
499601
33781
608047
42152
672957
677663
5294
129536
179383
662811
960660
68176
869580
655219
60450
270242
231296
514513
355667
302120
968465
55123
695111
86361
248836
745988
640563
230377
347937
40052
352639
194172
289646
113326
597232
241190
478899
739157
505575
892829
935805
1027546
820712
12083
770602
571388
454815
480357
629368
770829
805820
521934
753877
862472
65350
52865
555935
696736
859171
853293
675946
601987
516401
118542
326648
456232
786819
1020918
721900
17775
638598
561298
1010665
702725
24925
854221
610045
231697
473045
573633
606432
804542
853441
995497
860107
341409
864456
72220
810184
596145
313651
981420
512335
470750
149983
831171
802636
196613
120105
419602
960904
414786
302970
551123
192252
1003535
479770
176321
246425
344852
720146
856475
216597
342339
724126
1032838
966780
570640
700243
60744
97976
665386
50834
284876
511494
155403
419785
1033720
71453
651549
262727
415012
473780
895215
116409
1011102
692880
468054
726934
660293
374542
188398
344368
718533
544731
714219
736817
47605
897376
770712
32953
637670
600207
460248
1042584
1008393
368138
1023931
623717
870681
101249
80983
33445
450693
643258
39360
928908
115924
638587
14439
1023267
118987
174694
223891
202413
824760
85897
446537
403752
631278
37495
619714
926170
129731
720895
38528
425551
979456
107084
859279
419206
97662
865433
348143
58669
792724
746422
663717
152088
964264
956025
238430
377763
1014608
971598
209213
337956
682295
744467
485561
434464
928686
72731
574216
739996
274957
205302
102165
224305
729178
254829
891301
750540
476394
26180
507825
358921
758794
724038
1030158
579230
336354
645637
4181
842138
613887
998717
619077
872804
168247
421660
789766
247302
657166
707807
473695
853041
580517
544865
372494
962060
105426
851668
816857
658065
657679
110573
825903
2059
289158
314018
318927
47091
109083
851015
597557
127958
740374
483195
157009
368410
142653
762687
1027508
558936
194071
37290
120402
128863
518676
977556
554087
449863
723447
99245
707501
694402
451077
875620
340555
558882
836128
317310
877395
877570
47916
85747
797204
375352
726798
444243
541345
1040660
517760
870568
191621
1032360
310293
614148
576125
225591
763827
191355
226489
125484
433882
849587
404486
263585
699518
768124
205253
213575
840833
535664
336555
359797
939154
201101
992058
306441
36206
212669
1021144
831607
247609
473747
552942
141591
102392
124492
431782
625196
82632
245718
992808
384229
286214
1036440
296598
604112
793396
529293
1030396
42488
958359
702989
684427
3944
495145
858724
1034513
621498
781966
373354
256449
211546
291147
42376
876185
129890
821000
62630
196597
541073
1027638
345802
274756
537404
373800
548138
108533
942869
109486
810438
687573
1008234
104946
549030
1029033
330560
367183
309562
511042
269326
863865
988580
270611
1006704
741030
148699
735002
38202
497491
596433
519678
429931
956070
492073
712790
422503
759520
592485
865460
449954
450677
722143
986882
848873
220579
559903
386759
988044
153876
187330
824768
757736
889741
808182
992875
276670
472924
754410
547718
66151
321659
300327
357387
314232
221731
516347
171447
587146
692037
929791
545406
771426
134641
885112
881860
992142
21004
989159
141613
1043038
250934
128156
33124
23220
14335
212113
372118
1005285
494953
333246
768384
320256
856666
527137
60594
329065
590775
751769
581812
839265
444306
34
941708
1004725
36769
60153
740089
20490
428883
555594
415912
1729
326554
620615
724580
653002
152491
111110
909879
742391
730153
970787
681967
923853
472999
481998
317945
670442
45123
53552
567612
1000047
353421
767783
834240
601805
765100
802864
79038
46235
369499
584592
226191
156300
1030063
880185
1021911
760966
422268
233475
412620
2768
846475
695326
416329
841365
194488
506528
885330
923328
5793
639925
654460
686891
92794
582878
891348
124457
690079
126606
529091
452316
528271
707650
828632
176913
143298
1004250
76451
298031
944390
989251
632112
902732
434913
885724
327041
904911
946549
468758
739436
990467
867158
577323
946492
703475
100840
800135
261386
226687
676520
771933
767068
666616
952719
68855
741578
811756
815929
90841
838663
928241
435513
663716
586300
851546
1024827
1034498
163340
996159
936737
895861
81881
55682
1004154
440377
933000
1038752
897534
850061
975836
358443
359522
665065
82408
291793
667476
246263
487800
84699
887154
495876
533062
68770
312282
882392
821176
873521
454920
630941
897492
127722
505696
631310
198608
561114
351167
346754
983458
403523
473095
247567
322085
995805
1034844
313435
163019
736665
185786
23227
146406
595333
413177
1019508
370841
549634
13464
339395
686877
837455
647722
563561
705267
967822
1221
823228
527343
888913
793451
268768
352931
243217
221743
333790
693966
785478
609901
631879
472362
361142
435413
338817
594328
214827
767791
113448
65355
786704
1018854
1007752
747592
529800
678742
277499
575910
339968
519879
927381
193750
566247
222050
325186
77444
30872
995209
406860
570038
448955
830993
629122
902324
924586
234413
1001475
837252
59998
446366
988675
422082
707914
509261
1017785
565071
180899
494077
132535
858718
108641
123577
850655
850402
404762
243751
40763
144378
301714
369775
435325
555057
324044
894532
244532
377492
70932
17113
70046
586614
328917
82641
186522
705388
470198
146550
521927
215680
146784
999322
1006643
470994
418629
86972
26608
795694
334113
75971
488586
1035227
256529
528020
919936
29288
264684
79618
392462
285075
935941
166379
87050
320633
606097
24639
570839
867067
714249
263537
810534
101333
398615
725477
521681
212491
527487
548939
919337
879231
949318
643075
272737
586487
683191
498495
378259
820813
168980
754604
217176
889816
29714
627673
657093
30418
452957
135318
846888
881175
990133
303284
943428
67202
560469
872130
1015794
215618
382426
766973
359246
510034
177153
849078
502449
889558
359400
24520
919089
101624
130643
324945
767709
971252
387829
459279
516155
814804
88924
10096
464850
471928
454925
967573
141232
445606
451385
863608
227111
552173
417579
396715
277036
240098
87866
247889
643758
888396
713399
68494
966574
611598
33853
679890
291979
828068
112529
340182
611949
270563
680126
187209
568969
1033660
157389
595608
415694
350075
868792
501343
511915
573563
389422
539135
612387
375393
794756
572101
214270
1010535
470745
91718
112844
472617
825357
907299
736833
446124
643858
139592
411645
530193
354229
83461
233055
630692
187023
893179
784308
899264
208126
1031045
581795
943582
274344
10718
620304
903713
279829
941330
912071
579007
710712
843115
725153
153890
383219
445335
350141
1034199
844210
210910
815525
178789
470300
791503
390691
15606
1015117
152686
607672
331665
137631
677744
76357
923355
52990
956384
328908
1024382
722031
557192
792035
668244
686361
795290
807637
143955
220486
196595
459403
985364
381646
743967
1028651
518498
342665
645179
382938
17070
999192
195102
374658
872523
596829
520050
56309
957745
114608
356841
23253
712170
66091
444252
70665
74096
883614
79429
294118
242366
355744
627463
64946
726590
40346
7827
528728
463807
470418
773956
833420
509983
313505
952106
113093
98364
797631
72238
612259
416415
1002691
831615
897908
902321
833637
1030287
757258
677269
1363
418591
848352
747921
922449
908534
770691
556381
848424
589997
398639
315886
771347
62444
749428
833566
640777
909091
16557
724976
312984
541902
567842
623139
161971
959396
864497
196094
862357
11450
300621
104079
222186
5065
250948
545207
591174
459918
265306
958313
481342
763028
512067
155180
458033
81363
322934
636006
255490
546056
582629
941053
181091
572518
157807
487921
195349
110329
201100
865311
10789
370654
352694
236918
530230
875092
210963
544528
958429
351533
992425
515449
605315
235092
1008933
185712
931576
871299
260879
995936
879507
82172
996091
820266
366245
476051
838121
329692
2367
383243
194682
452270
303341
485965
1002987
463572
463540
496298
191525
104597
955828
506217
227571
696476
306717
917765
970411
934144
558746
56779
894608
61275
1199
772414
372021
1002466
824928
962568
596119
1040635
474878
904468
48241
1016587
648055
247031
985515
771486
193546
67716
663797
1037491
615917
651710
577911
969805
946473
966430
834823
332655
71427
282479
398183
379787
1042326
730644
89166
831754
983689
2686
156850
393179
264851
773585
969449
138657
220996
1036372
124694
57155
282418
255488
685134
366072
819717
534123
47715
143729
763728
598804
447795
551152
90186
465086
568698
874728
1031230
657899
291178
474454
499599
478416
774722
836447
582135
196775
91913
68123
553258
858086
75875
952967
316541
654453
780037
748868
593171
607676
20832
228145
768484
197877
971746
111025
421677
793733
337777
403387
162936
376142
827108
875159
925823
694697
424695
478502
180544
947731
922988
772867
934561
461573
567143
452949
457314
641330
433764
118285
997114
265096
445318
828803
528946
535095
1010495
963583
510343
31789
520527
822738
45739
310285
253377
560239
195089
549361
733722
394003
620911
883554
557510
795735
166249
86146
559551
238399
310380
63595
538524
477249
117156
391615
939250
599623
926916
262694
846025
958070
286191
42234
692649
108422
165186
44657
753162
696138
721959
895238
806378
308880
668058
764088
725403
717848
715869
792645
190437
805604
990779
362537
1033010
100308
986554
627880
798381
627691
20606
820479
258981
111692
5105
922096
29428
874507
738896
125210
783731
478256
836427
953160
470895
205127
38454
962769
600535
148604
641762
96840
217114
596441
154966
734075
67854
309166
874492
985738
548825
833693
746159
350288
315544
665684
997494
1002130
961198
596522
666572
751550
915242
90428
57017
887224
42401
733539
529333
632817
799721
1032178
89102
829418
286229
21933
620481
512107
4798
827991
707633
166176
759887
627650
624077
653853
183154
689966
75174
360631
642466
282935
975304
651092
500813
152329
199566
651999
331905
756966
269869
260543
807485
986161
400835
746911
15044
287987
1036666
371622
197182
276919
953641
592956
722597
348754
848681
876636
534212
710673
832287
794141
735359
89528
699406
535511
852462
823736
50605
695686
387662
81259
39200
600287
876837
321343
617720
754921
749538
999150
211174
875196
747214
402390
82083
827317
472385
177352
824097
754786
619905
418707
42642
82485
297588
410125
733847
334008
547750
636802
955938
1044277
1007128
889431
893622
907608
464196
11515
932493
744266
408727
857239
689485
509469
50556
355379
755127
759011
549701
711028
193688
574015
332586
723126
708678
239830
375992
722659
932603
612792
938975
817286
625499
637310
953239
797247
244271
998095
600817
195220
229228
579089
838685
957736
761234
75829
674343
744951
1007539
738171
959601
831718
565299
147879
955611
997806
183831
464095
318739
568612
558137
338541
921765
407983
633950
1029923
899625
513276
717361
731217
265306
566649
722295
92218
662389
456563
913311
778169
569029
350722
463679
335000
479423
350705
208440
874533
752389
278578
536924
624444
20300
757838
148409
831536
418984
457492
939191
148932
493083
293569
805202
591483
71172
670334
846045
223737
169228
657571
724719
402562
601542
891752
658682
34057
564066
350303
28316
1004653
146757
590435
202514
760087
844739
717710
319892
8203
361536
115436
356422
514023
842319
198155
998852
690291
93650
45074
409099
901963
875977
94999
857784
480287
814669
928604
112129
411525
936578
919616
202626
1016556
305616
788010
162878
577315
330246
698944
918353
327287
116236
152391
1008353
1015999
767829
270399
840043
494522
1029393
911810
979025
304066
45303
549572
613607
968880
832299
526175
160256
1002568
289798
633974
351229
563062
537090
860527
455784
607400
93501
504852
495432
984959
744610
360359
639868
1007687
690150
616691
640053
411501
423208
155338
616360
692237
473208
681238
221477
484972
446938
515173
152199
815226
774202
858457
374698
479091
1003482
175060
779033
800042
583232
990387
717543
553195
710295
364565
582013
505054
738953
936251
763354
506455
944604
897546
799077
301818
222126
876279
8690
101975
461653
898677
836566
29580
595383
700152
367888
111750
561307
169950
491007
487215
840358
882665
426462
871534
711498
934562
618819
691723
534433
682392
273782
632761
109440
558000
200782
705541
946920
1007934
864510
139769
19468
973561
781901
456897
79157
236750
1045323
552264
1022941
789587
863523
74176
650468
267425
399053
466044
930014
582048
521852
180121
963202
178562
731563
1023441
332275
614287
602403
630088
308383
976906
427115
30697
169390
686538
450203
955937
499716
690941
397059
158869
610003
147733
264428
770866
85084
261751
313064
402954
969002
310111
225660
212125
793335
918537
800120
160436
139912
60504
575715
751745
988672
120849
695844
1026292
847881
148101
347391
807027
858206
1029756
991453
385874
223615
568356
811395
728499
945867
1030342
430851
549269
280392
784263
72571
188542
527132
945064
711986
391738
80590
204279
603849
759158
645736
167257
407435
843929
771489
514084
368332
294
75054
779636
130518
826867
376000
206283
1017616
149274
210632
935702
15713
804927
489251
281145
294319
444080
889506
167357
810121
553434
328675
461571
561351
157401
1044695
58644
868318
279863
554648
598993
310999
122774
69217
831692
976998
305531
340491
38831
984160
382968
735539
368952
547273
44999
815051
128447
1045260
257241
180939
424871
384210
1003371
111184
530677
73696
48158
691425
33902
801039
179944
998943
441962
248576
68817
231587
351708
557574
198815
365915
833248
84593
849383
1005008
24466
280663
1031626
724171
150306
876513
561445
490011
304290
595564
542049
918497
643226
887429
369494
297074
975556
738537
419633
528709
875326
200298
639985
713702
827509
786800
807144
204779
840828
269174
342687
908204
37082
90095
880472
672559
403342
678163
692807
411670
319713
715338
473809
95316
839671
307220
310534
916932
374293
347076
972510
962653
156237
293695
694366
825311
995425
738930
167726
477733
697811
744519
579493
754415
81037
830771
1038109
412838
317811
97387
408982
23210
945500
235143
501906
503566
268513
595735
558536
1031604
321534
599002
525660
1038632
435221
127257
891336
107783
197443
634050
702300
490763
814390
893327
66906
10618
623404
279533
299834
236597
502350
410938
705637
647852
60316
135654
857942
616618
989082
93544
302291
844545
871989
238562
965633
492846
500853
324388
749669
549435
612124
752672
268985
323735
981398
305015
175407
958537
314322
751104
721078
977278
758153
621916
494494
794369
242320
704565
974295
115456
826117
935082
796982
524835
90860
184598
1012461
747772
168109
975141
355889
77669
148975
144874
316998
749152
647425
440377
779499
929168
667157
336799
812347
29783
633410
385056
574853
863782
938326
817189
190903
1016967
208564
442968
531031
226493
603741
517806
288296
944815
418454
167040
148562
797633
394807
575800
609306
846541
485706
70269
946415
704031
974702
162950
698892
238087
439244
610148
708713
365708
606645
569440
614058
322137
170790
108039
873896
848941
1036089
733270
816003
756342
664769
794979
824963
381018
958990
291199
883119
131521
553433
226425
851998
214384
662595
607540
586728
683847
132568
335370
730556
921831
738580
623526
155464
780646
74887
910862
744339
967780
751608
379359
861943
768751
973647
417243
479497
946585
115898
642324
274172
568727
675598
852048
255329
703257
858628
57665
580895
196291
807755
707279
632119
496508
939346
414807
85983
85081
272314
659620
408301
815829
428244
901102
373377
627718
963790
1023065
1019270
488625
881285
676270
764947
720930
6896
213642
467825
831588
908977
27082
158433
298215
345580
914346
60470
798515
606428
911558
326297
292398
110559
444554
867634
288420
126329
300323
462718
642072
133134
574752
849232
281603
597391
576255
150785
213168
765787
189540
390004
3192
908084
690533
368804
445926
621944
74604
285124
320342
43593
585860
454035
399103
969150
1028660
930696
571707
293671
754240
745471
1528
866583
311322
50612
818730
63013
91358
807309
632597
785301
329968
100836
1009020
136632
727327
820214
981011
196233
601801
571030
862993
877497
619571
558432
143317
865005
826276
341577
371814
512732
11024
199713
1004307
102155
651024
857020
13659
938859
434583
862177
750390
113538
690613
16307
316448
239633
121661
38466
471395
187340
72142
671606
647258
156811
441913
130149
646567
815341
313864
635117
465195
635168
324336
792458
422016
5908
788617
401929
1024596
510980
80267
989403
433881
93573
479159
357734
605054
761242
722313
922489
272541
570335
804875
127910
553779
206414
681988
720739
680354
898646
892764
1939
403018
198789
1016727
355351
440492
890684
956735
776544
436953
950292
577343
9991
354111
171581
677028
195565
196600
45530
325964
72900
571573
854293
260137
176846
458575
1007754
231729
988126
123027
396496
611135
583406
756186
487106
103403
765078
434919
680176
971456
411387
949744
30513
176968
961976
687728
254422
860055
583211
375873
790123
162246
70457
253659
330074
576001
516940
460010
723146
231796
96603
977656
914394
795528
640775
415879
717969
367339
233216
240500
188964
253657
496896
903485
750822
685532
998884
668421
73933
38359
855306
1009313
405321
42818
15741
366617
240859
227188
130685
274296
920170
36973
668855
140492
415449
905459
989187
1016598
245277
1029884
780259
993796
712796
750947
663869
163136
573638
498601
267535
740267
796940
899530
589349
332333
964513
698162
515726
184138
3323
373819
438744
172166
995707
279558
386622
1016880
260624
54041
64091
952215
660359
265371
633277
797461
111640
111485
20066
60910
392718
392401
671046
370995
752076
122846
918409
981835
571977
360635
809948
669942
58079
345602
319056
734478
116180
296193
510585
522248
870481
838383
333263
115723
664945
918082
555977
4226
779872
903913
111132
1037118
515855
767337
80964
107212
768769
513040
583660
11457
163717
439741
569446
737771
721014
532238
419439
667761
642659
696607
855556
130501
345421
1004885
906613
851601
586421
607025
438001
762554
1018169
837686
127707
979946
101220
880380
884396
491052
789529
325732
648956
593530
530760
414976
52671
378631
462839
973410
303514
237450
650182
1004284
833681
249106
977432
906147
389627
879301
512949
1008028
639154
83885
448454
893954
993778
282507
381541
321153
120555
741469
675312
930846
795697
535502
423427
862146
481068
747966
272774
1028107
1017414
865692
581290
912050
337680
508661
533206
494026
204606
634748
791460
699503
660861
196844
222087
934061
207785
324905
109281
22066
801706
705843
1002666
423479
372086
1030070
699554
231250
1025699
643070
165805
847805
612764
98349
264640
557000
251371
255328
53154
339173
844370
526308
195059
927586
901980
822728
68566
462260
712114
883481
733549
531217
449172
962106
152590
513646
65626
487496
362429
543982
621020
958009
992354
578259
790727
599360
728256
1017902
274588
332332
558287
604581
176744
722457
8787
995638
243946
255726
518942
688592
977473
597889
839746
763914
957288
773358
34208
926118
1042523
975014
394164
415959
541524
806947
750764
4718
459350
773634
319072
166718
384449
362387
675065
322320
204493
102396
779741
531241
492014
506013
905407
25508
739912
470474
744709
903363
341132
265583
122879
39638
845124
758781
248468
200640
704478
604738
169706
1044833
941397
297689
804066
747075
511819
402486
377749
390741
33569
291245
371150
844262
214821
798588
711729
493206
619750
375542
27377
870450
534475
113103
878077
111916
1024350
564843
231462
409918
777660
1043243
737824
995308
991732
835033
15856
105269
671320
514863
223171
988470
501049
716675
682430
973889
52859
989142
234292
224044
223274
603277
175818
547137
610349
1043446
981121
258415
42943
887549
505579
589820
148934
95975
137319
445519
192649
456918
999307
651773
339917
27118
934878
468867
35830
523010
370553
1000790
682774
476935
54949
618711
640076
258332
422394
847701
433552
727817
22703
102535
99417
482388
539290
703479
552245
602791
648149
820034
917706
461302
639671
109026
173932
334861
944436
877562
216146
911090
184241
1006147
935727
173093
873523
136139
215519
387664
60339
926644
640519
63601
269590
487300
518445
1041221
207421
991100
202116
1040805
131046
385681
975056
672124
844599
311503
272306
378351
777328
238683
149562
329074
1013126
35781
920566
661061
243942
268749
454262
815511
110898
343184
880929
1038762
956713
697301
415789
747067
255442
755135
123077
979811
795063
472357
407626
884403
697711
213257
823341
232088
257702
222334
311569
28483
127596
961593
426821
278397
774454
351363
585899
579778
429801
914247
499272
511274
176523
937500
251271
794260
523318
596124
1043387
157352
658397
761401
925565
753440
185398
688086
317984
106479
574714
872554
534546
908900
15590
116295
766780
907661
639660
248858
357000
998186
439349
419294
192642
462610
669020
179543
417846
724940
480178
190677
670934
223115
480277
15750
156697
786159
918899
351457
952152
1007115
912906
457864
228268
486525
731003
244293
483551
571871
549863
263580
660244
505418
967576
30656
580676
140718
740399
594059
336710
6619
551614
996527
558890
175600
8382
121192
946462
128431
259890
33061
125144
540224
474341
377506
977993
863654
687926
545223
570932
62422
1003312
564737
387434
73216
392797
406890
445363
786905
474314
641643
230106
839522
537441
435286
365803
342688
161999
889922
647920
206341
322399
114579
317529
641820
205256
449383
933235
843857
824251
369914
374851
963254
550861
230718
376777
872743
579439
871554
159916
650994
353970
793138
717442
75333
854824
845024
177325
99680
900494
400763
44720
208284
865289
513447
250470
843745
49141
418158
796366
1019095
722744
151749
795090
223291
514905
235315
465157
787354
1025629
614436
1003365
423957
172510
941404
940375
377078
946509
558967
73511
159610
648643
866696
15205
438392
264555
1003200
1445
736378
882498
785281
1012820
193353
904005
724505
502393
702490
848527
556059
71754
808305
346948
537823
55799
329948
37413
903018
811456
556820
540823
114946
543837
1000155
911763
420100
358718
831335
104664
37590
333531
45086
946264
299639
48452
625994
581180
378437
1008789
776000
104298
949639
693737
678279
410001
311642
656219
296179
530891
780515
765582
17054
273882
399532
514213
40313
346466
590474
872818
841705
266742
723142
508679
878609
732748
778278
532265
819546
8551
183138
1025472
319069
837455
674224
1010344
97562
813125
329715
394873
759069
737983
126781
79579
488340
628356
951908
54239
308079
453603
111290
420916
741402
841411
909438
774923
200409
930550
825682
894548
402645
770292
646867
898894
870243
922910
110013
996167
731062
925116
599454
258446
108601
769602
315470
782287
1030842
129431
778525
145873
227890
716840
222573
962535
555064
146629
970847
27518
938832
860915
818093
878102
483729
347633
248787
145874
561781
440148
939106
216723
883082
498381
112222
605400
548188
696164
458287
139786
55516
634491
901770
108863
405714
388546
794067
625542
950405
1007281
560205
475475
185915
69428
174349
978045
102583
289104
446526
211006
928169
329329
499323
341437
274911
847718
436287
192770
399739
105500
763580
898420
505591
695363
889898
38943
333828
89236
181169
558035
673801
50587
555569
831352
814119
867105
466863
685132
82053
817951
629545
763852
502556
651155
204402
121885
396664
94413
281891
674992
428171
940061
1013393
749894
88735
504491
480651
16884
750564
964270
390327
974471
671248
25870
877405
975840
280364
874051
167388
1043178
107538
592641
422880
318788
498940
60096
795418
99021
254732
630589
625412
135624
546537
284775
266075
62866
613430
386003
665923
576859
578248
131514
20665
440894
62614
179127
315807
934286
627595
832385
701757
476786
54653
887799
812935
1023529
795584
1015155
325716
8540
26014
333106
69336
619646
768341
815951
663755
29722
984955
50620
589985
739470
446512
919230
656739
725193
130784
167469
130533
38765
829496
685822
761189
502679
504576
615600
26937
755397
340624
896934
41743
329710
858490
557401
186980
898669
795635
34761
369958
881422
335036
876929
487269
367174
238382
134374
786438
192229
876471
1028439
282938
973433
943436
649382
580194
876314
921616
947335
94186
129002
367864
203721
852784
680174
971776
589964
881016
408890
963461
183719
180284
309695
647948
643825
837383
64788
663219
586710
808083
662341
509508
482340
193316
885592
617688
353953
591059
431176
587918
923179
578385
210752
787516
800496
414762
897802
224948
720262
686736
809841
202224
508858
593493
73069
579954
1041511
470354
633251
999814
902154
591620
951172
316658
53823
909980
285411
996462
365697
641656
175180
242418
920240
25438
815431
806458
87630
435288
752896
901041
784413
665647
415973
110546
925267
860598
584697
557708
221946
100235
630464
422461
76361
71311
424643
497863
509060
245965
595941
8781
496726
545929
458481
405625
977404
476160
839573
997782
511684
985287
475187
407742
723115
89529
994012
724675
354272
281417
1021367
279163
163457
511057
35548
280958
103013
37918
537355
223677
754622
828579
173872
514726
159439
542983
82876
279129
254638
976831
343508
395193
863818
596338
963108
533698
834807
534725
227689
347978
327299
448589
142810
582056
556727
49597
1042261
357891
856132
584483
223745
258344
987290
553778
850171
291248
764893
314361
409077
993947
105336
700020
807969
107465
212766
42787
987040
726433
111386
912206
462056
737184
294612
442595
458760
57059
632894
1024120
703249
395391
365805
612536
530682
313583
911860
840642
743886
469035
254319
252164
775431
103589
185977
543506
207960
18785
545850
405333
85776
767127
436159
851180
648738
549909
459586
657961
9212
871345
170098
1026745
377500
52264
675935
66894
266384
648131
69742
969243
185286
10821
297523
611963
797911
721354
688354
439338
960434
6857
602556
457128
243513
53155
307232
209900
822222
507834
946100
610374
435878
460386
623426
173896
386864
435263
1009157
615455
975918
606465
190750
642775
853675
420618
21640
430159
940731
720315
505244
522967
753635
988933
30775
543467
996121
849630
740629
940191
623717
520285
285656
986998
759541
1037942
513838
563109
282963
967802
811912
451349
577409
823767
265439
707095
141222
99179
379093
528546
102476
962824
507223
804471
866435
297449
50129
955564
750296
990585
305943
609093
769005
263256
775068
953315
904816
830631
445231
645969
676361
155703
868919
254085
607982
793092
791511
535560
989141
735628
19092
423610
927777
89191
602741
20486
100082
855403
267377
9681
696575
605112
638434
824372
90967
976797
879426
573147
831651
542684
71197
469409
53470
496119
180400
943072
727173
51447
44730
721785
398810
192399
530480
114576
501998
769344
1025310
211738
561238
642743
759251
790004
532900
369108
270118
889899
440859
293615
44852
448491
122578
944928
508038
286717
460660
572986
1014702
891374
1023770
125167
792883
557643
296502
478325
84765
470649
316086
796591
587806
21068
453670
562481
141879
415868
496756
124452
104504
813493
264612
895557
113586
890973
919464
137184
33423
780267
472815
220766
585222
563320
467231
39115
950565
305245
228980
227966
436761
1008414
366215
88509
147545
283866
102237
480312
781161
793867
573554
774957
464027
279670
741141
168106
211586
400813
506500
409130
299346
956914
564034
783945
192446
200252
687396
886173
130052
477807
438148
278188
88783
562897
654791
478885
762718
715975
1041014
123931
939090
839215
867438
130725
906481
943139
339606
13084
573527
80055
439563
845038
588552
1015332
622759
733390
263464
869596
597016
645894
494878
563194
583919
719814
274286
653713
67720
719047
635027
357068
446651
122436
171324
458380
617963
533691
61931
97066
824734
992920
838404
936935
887431
711281
877494
258928
577620
668793
313317
1023686
524650
649720
790173
663051
830608
743355
108508
690532
100271
570044
240872
1028199
674167
619067
242961
799710
987065
527935
576579
292333
160328
865764
892225
586861
96064
889741
481781
183481
572528
239349
848428
256281
988976
439927
510652
825213
260317
624911
718679
791072
736745
532925
593356
797358
719086
789891
336940
44827
279897
427863
734638
222453
48206
359397
240783
140945
699841
929179
874243
1018104
258117
669456
300577
389261
170745
624729
138010
425908
320139
759424
118194
543867
407237
881501
336326
520567
754799
46783
6388
966781
864425
708751
508772
491225
132647
1037806
384018
956721
832200
702758
865387
752424
344448
515214
404897
734606
458289
750978
833095
752560
427084
55502
962323
552377
534570
472624
777192
444293
802726
357197
720765
6631
88598
281430
884245
158655
703019
730506
804489
788560
389847
924583
578821
135475
784280
753227
801615
489797
570265
627409
258551
298902
733421
699118
845782
377445
586061
547077
973131
892439
497177
107902
586109
823798
244990
95780
52279
614801
716430
480452
803788
539309
266526
540630
240754
76486
3775
659342
636360
354739
949465
477570
152272
458645
180065
281899
129680
747460
542720
804121
371859
844859
907099
112849
656746
438524
959188
911942
366635
800375
330202
220080
699997
993369
719997
286827
442407
573870
816722
529729
623427
284818
18757
576116
660107
516899
260790
88335
381407
854331
534728
380924
1008164
66792
175684
789094
831895
1003471
602784
770823
686171
720444
113173
439778
843982
478459
374113
413432
94280
751454
652572
708383
784579
631932
196968
500686
663037
891411
90664
292677
481181
364982
455121
749436
147021
602512
572019
824957
960107
51413
29056
256135
369761
153189
91265
1022214
373737
861993
855559
182966
604947
328095
1039092
878148
92116
246258
721052
372066
596185
101233
589544
1023778
891449
708101
865469
839552
345393
236133
78322
146822
582181
842954
300091
583964
492894
985557
652271
800299
733259
299550
758708
506912
778408
131277
610371
917220
298409
202583
647294
127265
764031
481342
254291
350659
169325
815882
644349
456332
1028101
28092
599869
215364
160873
846460
814674
929595
158666
57764
946154
781730
184210
340531
967410
739174
26550
145970
434371
291589
633464
158628
601116
132508
703328
727817
836769
985270
773689
1043127
519571
987027
587113
194159
859190
949409
599723
1032876
481182
344891
414034
875573
898537
827273
6077
808196
1025428
281011
272290
895123
824871
993679
318178
606587
15293
420704
458246
1028261
513588
681951
996503
341111
928511
395401
39127
1002833
153568
713247
294158
274927
818780
901607
958793
1009606
294721
471035
369129
896101
795671
376120
176913
748398
971362
601465
612013
864256
184830
1002202
366241
186554
19281
648958
447910
935014
725591
681395
991509
826902
31958
227545
755472
647696
330139
457676
189377
321419
583058
704806
581090
29693
353830
590552
551987
689869
9314
928512
631839
438944
1016953
681479
20622
441871
759275
974191
63687
864192
405476
907544
931673
1134
786172
239459
180606
527723
581282
599077
274222
161605
776125
649926
282594
329518
195938
828918
390503
407989
898853
144234
739308
850586
46226
270009
497590
668862
769316
546583
380565
144078
627426
388159
108699
755679
388802
230558
274840
831122
698304
1021584
214972
750944
36583
258745
429158
839206
182118
45647
445352
199587
227480
842439
967762
290284
990876
898195
231884
578399
837666
802898
408566
688994
181054
959423
638102
1000197
718940
745493
420776
283088
491876
497270
472161
353695
744116
557226
662812
1014553
297558
27803
1005663
613861
470575
550777
779569
209680
354020
113520
837551
208342
582316
364537
949412
919461
847526
802206
470037
775246
193705
1019111
831497
811492
993837
653632
328810
664420
132586
705404
128879
1039766
115412
939292
468764
226637
397946
840638
205018
461597
842001
289383
984013
891121
684008
1021822
842415
918649
19185
144870
733921
927836
381569
158546
973555
222249
160465
908154
504659
644382
479597
130753
827920
562769
426874
993647
509733
68011
751297
117630
588282
559391
390529
449291
911933
622116
75351
233279
198304
976620
820259
968838
585844
226111
526787
964182
597615
574986
908825
67150
953662
466468
402746
289904
182261
995662
682756
806771
947649
45551
952211
720325
1000013
805204
1011132
990904
737798
729373
762013
1002556
637330
215940
226465
439411
610790
37524
16475
923625
952671
258149
67384
920190
881026
179023
75891
914409
255160
305590
562064
71394
914732
378165
1014566
101043
104361
1035023
22309
845456
312090
351680
152356
482224
1017491
461742
550186
145423
483880
445157
29421
635485
514079
918755
46585
69524
630404
761265
523216
281038
854140
136201
151901
433220
657363
239640
946159
153594
386838
252660
13906
18657
807602
948452
820053
477802
491389
629544
1041561
57227
307661
5722
739783
192491
543945
824888
1043772
363019
107845
558140
153107
894157
364486
530748
106606
155475
1000246
163138
22826
277097
932018
849673
666543
441989
39561
797686
373588
774215
500328
364856
211149
614324
509060
211032
361570
147861
597223
696782
606428
158475
13210
398259
98463
287065
856411
110393
884940
430691
47179
753871
471725
699811
631184
447447
163627
853282
665066
651864
679152
32846
91658
706219
671145
745049
894762
969043
581441
250117
283765
901884
3492
268857
230876
539325
641170
688105
661623
81770
177794
288279
39768
908074
680560
5443
35696
636705
604791
574239
642610
866808
804292
327931
101768
674968
981992
548904
177818
538855
241449
467915
921909
255254
169694
185416
451773
1000260
511782
646817
332781
912822
902964
186264
518912
490082
87489
233266
84001
798036
827458
904412
523608
297570
294281
87563
587668
1040799
82396
690345
61065
892621
525620
314010
233946
302643
265865
311123
682266
967456
256750
80265
367480
919890
171289
850999
537122
445634
696593
398583
699636
516696
137215
232035
576752
84016
882856
307634
28436
1023523
721061
481725
346818
187695
216917
7559
846926
473823
36502
371189
119398
976329
682561
891884
302277
844813
701003
710588
645012
138315
570651
898578
740737
141755
135869
633648
357746
500916
904363
823339
306806
294844
143183
179371
445560
125792
979538
742048
252007
669416
457743
862701
718890
945253
528749
1010925
66432
953605
985026
1019804
540734
324612
198578
294006
992184
941527
167887
500811
660104
822589
437863
329751
488060
173497
883631
869994
617665
748602
366181
481028
1024909
1005019
714939
254844
491657
672938
135192
549107
548338
362799
501749
701315
392404
533264
243346
18520
919889
792097
123178
891067
727557
1032982
18644
642331
527982
231264
160214
609718
427889
960924
51174
674624
267584
900199
20291
610112
485787
245597
568888
759638
207885
919426
160138
1045316
260570
951301
610071
557124
720696
356832
169872
85192
551422
931584
535354
881964
135091
797986
861351
328964
424704
400137
1021868
956126
493074
572961
949751
863286
122238
222636
324090
788361
245110
86917
226639
944834
208813
790731
164450
508968
666710
396099
739801
910853
53084
578798
178447
44569
614687
760314
684121
728731
183603
531417
225566
704305
506166
856904
34086
22271
776752
999067
914991
59050
635436
860249
554145
891362
705623
819480
635558
625427
936933
8093
31987
477414
752840
200264
262283
520930
415596
70084
536611
750251
101851
19870
689564
651750
166992
866763
811188
31497
366549
523989
763131
724277
361487
641373
668044
202261
276140
106045
352205
19722
445002
580146
663385
610082
260539
926108
628588
185930
547063
6848
662881
939992
611864
108927
693699
665824
747909
869174
736021
193769
439836
124752
773735
286714
968140
830233
597020
973886
695448
71850
949036
608787
136364
230992
76788
646059
693976
685582
432883
291387
384803
257564
1019942
970990
501048
2322
294934
113352
983778
23733
870470
601166
789446
644987
312217
75220
1001478
881537
793574
733404
1587
956185
451224
769749
60132
588009
879565
87185
36052
113372
894598
750322
961001
170253
809943
899957
1003380
595693
861003
476960
963406
385890
973231
772796
1012462
551103
166262
568954
344897
391900
62879
150889
521863
152218
162980
688881
44512
505534
509297
502652
9536
633992
848182
1045002
842657
906810
518245
631306
446399
1025728
78467
545070
370642
277666
356500
271601
453099
951000
761547
592688
545828
607135
55803
497359
127819
491147
1026774
1036784
210821
250499
296200
74238
134676
434504
532526
963682
162407
506197
496562
133902
19820
397310
822837
752947
629586
711049
444997
1018265
603345
156265
152470
770020
708557
472811
788273
805373
620783
506321
561257
388301
14915
305162
283137
696226
289911
166146
900909
453542
905359
228748
546094
603385
547857
941532
100607
106379
254247
734577
489684
181172
1035158
665442
266053
874987
87687
118834
980318
655983
508754
879964
688885
1009854
388527
379933
570406
539438
880525
405663
313714
299070
135460
970245
462914
149654
579352
1044536
372660
737479
333653
176346
340942
271081
742792
204446
157546
493956
29221
171327
789837
609753
349809
994952
544364
145267
382778
811968
497687
279422
519438
517105
1024047
437670
390729
284040
683739
172595
591600
836291
105591
190330
605840
457860
808893
728881
26931
885716
495779
620063
653549
960716
775262
250607
843970
353741
355661
889765
710518
317080
231135
300300
54682
955037
433689
61470
704786
11141
210587
492839
458383
477629
354957
956096
1035116
426864
382129
680053
427136
697937
728999
864249
57752
230565
715434
209214
237298
391647
770620
638270
620892
575301
765795
981417
804950
528008
369860
126789
588571
106497
1038422
220592
342074
209906
862947
818164
158407
670857
603447
138327
3086
325933
305852
292790
689096
246555
533548
652317
949095
352424
675493
819476
639911
260105
1024189
119100
863258
836353
745330
106778
492321
77868
307032
455246
784339
247256
186636
697511
302185
978465
395002
736049
182434
626345
579316
945442
229180
511778
830010
68300
716045
295811
286350
861924
973136
293675
359217
42839
18691
823397
748531
402814
422594
77872
340870
919129
504936
4199
299929
529150
143569
264653
167271
489836
553902
258849
205027
465109
253119
965218
454503
280884
236465
513648
484070
1006856
351128
891464
1020815
661255
491428
372309
39369
1026270
423406
329340
17484
134823
1018834
505398
85555
194465
748869
567830
455882
167948
8418
842619
407828
997700
846455
1024449
611893
698638
288427
176485
599417
265008
55298
566856
837788
937564
467348
800533
1023174
821224
526104
1011689
280680
348347
578016
308564
866770
377425
235601
45366
157548
797484
755963
608855
1007491
278449
37109
799515
875233
99689
1034924
617273
75284
514206
452309
556033
837537
308934
190398
342395
369578
497298
69562
281963
743842
82405
613728
838899
13523
1014407
549159
206947
152658
971190
650394
106549
921234
591459
832352
712467
807442
809980
390200
933288
480438
274502
172821
495944
618396
169165
1003821
465493
725959
130457
629483
4535
669888
843649
315014
953287
780850
369622
720152
573906
819645
567272
960317
1023826
964652
554473
336460
339628
461310
1040312
302807
430700
526199
229070
980169
786015
659045
492967
1036260
135236
840986
567193
366480
1044335
990026
45927
579380
942503
414048
857430
683274
431838
89637
748001
642684
874737
388782
150229
1021955
248703
602699
66840
688302
276855
217345
763108
441145
315815
873372
905339
398408
263196
401143
813049
430999
562510
336459
614332
895008
151177
681276
794968
355857
814430
496233
998824
607635
442237
813083
294024
523417
47649
213170
895650
135051
798889
166180
249897
853870
673051
310031
603635
340394
262037
112527
45583
725131
816317
432091
215014
1026924
580976
24688
294396
186118
616843
110325
956873
887940
761727
47591
919940
595125
557264
1018691
632673
563982
39617
450718
385923
515833
1030329
547170
536307
97222
671960
731780
530444
9630
1012840
101108
857909
106596
876958
272367
159688
660555
941874
314128
827085
947902
758264
220696
502179
568262
745949
790293
252319
547365
740451
1039079
370517
67890
323683
188846
162272
917534
475010
948716
218106
997324
14950
224492
884138
371333
457967
775152
407916
941557
296632
776803
1008576
992103
847091
655559
194783
163125
356393
395238
175261
313936
122780
101906
941030
505329
869062
443777
250785
831281
634960
756529
858776
621432
371385
680230
496614
231141
902822
272599
298517
627521
324875
442857
385642
991525
971465
876353
235730
16946
119891
13720
443117
468394
900388
608563
917824
997704
950738
7616
375968
802649
398115
705546
303657
700017
388855
95309
147194
515787
428400
742945
787160
697691
671314
547946
12780
263040
386198
173960
536642
112306
1042735
48066
789393
653763
220553
305341
205615
354468
203069
768085
878618
544263
745050
137231
135941
567017
949216
799432
251364
591152
255619
569304
983423
221396
226444
188340
628211
557205
213663
342342
798301
516147
924333
312341
896183
841446
316228
1020785
610677
172685
437378
743122
879492
194700
665582
60054
247767
131643
463325
288824
786217
124348
802874
454614
662748
891825
348117
945088
439710
102317
281724
847146
122229
323975
69031
132203
326109
66733
140159
905809
560517
846357
896583
519709
997154
947824
197010
479327
46065
195863
1035422
354714
460859
453044
646727
89667
924738
173396
234
1029606
305027
718354
496978
462172
23288
495297
439956
447193
130819
295900
248705
743169
458077
1003992
417439
825602
814489
655108
849359
226687
904426
433070
90867
895653
7859
166306
465102
774652
510303
210672
243763
695638
831476
522052
691511
213754
575840
952153
700975
435736
554123
281369
662632
143899
126348
163531
337763
94421
247570
624071
1013179
388943
929718
529098
183853
393455
27318
611005
607731
66153
59290
437060
577842
611649
55329
144738
44659
449807
640289
184601
521562
661590
999269
80385
92059
974677
120983
788029
605443
253000
283936
387438
608072
938763
230903
352898
314985
896046
756900
414177
278264
832647
1021384
520827
760627
430775
818363
420499
298104
953316
499597
1037086
676347
154714
211013
119710
401821
558666
861828
892963
721375
944676
581186
552478
67580
516804
613735
817473
553644
526741
428733
147225
621097
870240
974520
768734
62217
732516
340987
26183
42368
273310
431472
864857
1032461
126074
505856
389279
7547
217168
857847
452305
588583
925502
290605
947520
853911
756001
835308
1020980
213556
238244
440026
887537
275835
710724
173241
1257
1007514
878075
48745
337294
52872
242859
979335
20288
260604
124562
134955
913940
845195
905871
259473
505878
328471
1044095
677343
172770
855770
837110
327241
528710
653986
756694
637351
708316
782885
1020279
832486
532772
793833
975125
330847
194813
204910
561689
673601
68941
679496
308033
394541
999739
17231
732890
164306
405560
276966
656674
149219
30899
327789
168296
346231
929394
1026354
255373
683256
485482
152301
120077
207060
278759
553665
293801
994334
402980
54909
708686
764289
995819
671094
900499
409912
876753
875396
222136
1013271
852814
496418
274859
1014212
101133
823234
749583
604226
288503
256774
711370
566379
769587
1043737
638318
172858
121724
985060
37858
839895
156204
204033
898944
899507
731417
211344
724199
736646
89399
155941
871668
528009
298421
155619
118593
519567
890505
280887
923011
542808
875644
264412
162345
572301
24695
1045318
642270
855351
154634
644358
913189
656980
576001
352214
673917
126777
519169
428740
726112
860299
745029
696516
624554
74611
965911
176627
982514
472939
208357
448535
598013
193018
395714
972883
397114
493141
177491
274897
675108
516782
106072
88167
282555
194291
906561
664890
516321
505073
913893
201399
997757
145383
415441
181643
242558
490823
497736
1018262
902598
766977
627191
298681
785750
101416
569820
225522
1542
409777
144098
95068
673017
170858
476731
647636
323869
42481
244877
908740
47834
158175
504114
47342
447749
238700
821373
218194
542514
956271
1044703
605257
623053
23024
145165
5610
644457
747220
497843
872654
26578
789821
160905
17195
1032824
27216
12645
536205
1021040
245131
486796
119133
609450
620637
51845
848538
615501
743223
99456
332062
897514
233801
655596
112463
258938
782574
417470
114182
112301
269614
470816
1030872
419357
293818
1035407
85233
482641
277122
554609
83880
1018103
53977
917258
759791
364488
344094
126308
711557
369070
954871
412440
971182
49145
864994
689905
928194
37514
130029
440179
133462
120666
738983
424372
306115
686307
700500
320221
133755
905686
670897
968296
400949
487009
910816
909844
578847
503220
838312
599382
244226
342472
1024762
862536
41244
402892
500932
836826
73129
294342
923584
714211
869037
30135
365125
117631
267398
359521
737229
964942
311601
254340
636604
807650
644469
537769
707347
874765
838062
233531
90509
820007
184494
652419
337849
592440
47534
956085
35408
524245
169143
313230
553317
926679
680943
272716
738560
778267
218876
70471
332629
569763
254884
824201
563316
907462
651623
175009
199936
484438
952275
638943
532703
99297
341184
243616
1012578
47070
334127
385238
975615
924048
769844
391723
319702
1033970
1035772
933420
161158
620227
878058
49813
662414
548373
887172
325782
403248
631218
442345
261797
988109
704808
960616
302564
778096
334971
177393
650577
1015065
706240
519359
675640
217615
402193
214886
447096
380911
635560
880135
1019839
453228
638568
416689
443039
399060
467870
625112
726408
703247
700480
223272
753429
100273
58700
362926
520610
585402
756963
267719
1004547
22408
534689
336070
643489
723000
81488
200936
1027132
1007526
70379
692594
889114
377986
272701
764277
753445
167894
758559
219230
803097
922189
324050
973305
10624
832078
846576
567043
887744
371592
385989
430647
1013398
612591
39836
540011
498631
698526
737792
328863
931891
597457
439409
712172
469027
438657
564904
13013
12463
21780
821419
258477
117437
1013776
119990
1040706
1041720
958655
683221
304596
747752
260054
815158
567567
387903
137968
911583
500435
487241
78916
339995
526008
709963
645293
12540
1033505
833862
453599
193297
246612
466662
310373
309117
281379
353370
893524
972100
268806
609640
331508
1026311
135614
654907
902974
770929
932387
95155
485644
960198
539931
92740
558104
94292
205545
366846
434784
367939
628519
984748
914487
327126
75332
820014
976111
702606
108106
737813
62618
815643
587112
927999
418853
548582
272673
8649
188163
1040923
575630
708152
60964
815238
836031
456167
607799
23745
269252
936342
826487
488155
782266
755251
1007203
1001618
419087
327351
9560
78922
884009
498581
693850
38252
1057
846335
239504
420528
840509
896774
581976
32599
179625
176928
1011580
41815
951313
989437
153349
333944
569856
845033
1033729
102584
469310
167914
657203
294812
85624
425120
124224
822352
642212
420867
782748
411677
89600
146047
137810
565125
336425
1025027
413357
23673
1024558
1004227
637553
807997
18288
62731
369516
346427
212884
130209
238097
428617
898800
200175
640539
291784
538109
828385
308271
912957
959056
593292
677842
223444
281085
670648
765709
916648
830587
130259
775999
363637
613821
679571
806856
57450
96620
369168
711560
508013
261720
750948
45788
215706
779665
509068
1021077
276428
524240
772320
324450
787830
586036
184314
69982
955584
689383
896620
365035
34958
669685
474494
616813
32887
408474
190312
38383
305588
393696
631244
648898
730024
1002098
142682
149728
709850
410805
95942
964585
93011
999544
787795
86682
829608
900079
327939
74703
144754
939115
88778
261757
128304
367612
631840
602849
867325
708970
191684
779639
752186
224856
667478
472259
819944
45079
77871
25637
420456
735673
293315
660483
754013
675475
396306
859431
57090
130644
968400
455216
859084
1002962
793170
412189
387337
403141
660006
139938
201910
989011
349380
1038708
914386
772337
665624
403042
949444
429136
955616
270249
461668
846326
84762
993055
813887
227075
910562
1028031
948261
245132
909163
648560
609778
320531
520093
463340
148570
1015783
858997
586620
667799
1031665
207053
532137
649353
1017668
493050
916779
800624
531118
845471
770051
435288
316217
419449
677641
345117
513871
398651
667054
73979
352872
95967
457348
786951
95314
198519
396809
859307
742017
468513
740724
812036
779404
898179
941842
228893
969483
823584
495520
133823
843770
560137
670307
841353
704421
220473
15635
1039672
137159
579488
108034
60376
935556
441274
769542
467422
917430
746776
1032028
670969
825595
782000
727619
293915
475866
612104
97963
109077
185019
195879
245982
427825
337890
468944
386581
430631
627158
177611
47789
177400
823226
503620
369492
650905
374881
239930
573190
219295
706483
275198
532135
556314
13207
604510
630745
169815
818453
263765
131150
111076
172040
46538
681949
468892
933279
358469
709990
73580
613477
96646
970345
186298
539679
949245
482036
145041
367005
118286
279820
771168
47277
334979
77975
292
345660
647592
469367
862428
605591
697143
773629
911795
305594
180801
449116
565889
220372
1007611
848828
875299
870724
152724
163603
269536
96044
804216
57906
721219
389250
882652
182712
284137
20773
534189
299686
176700
270112
1015806
241700
388970
701758
400141
948483
104956
64706
420648
949901
24396
399552
958620
832393
870556
711792
32217
576857
104799
325939
747725
363344
307563
529900
390984
259918
402912
97280
684868
369377
122257
206514
6887
219398
1008644
973856
998930
402255
531222
527574
289126
592356
267420
283144
382969
552628
968586
324483
497487
928855
566380
855471
870644
739989
605503
983103
473301
350644
469896
376686
517980
146406
367235
423133
55125
651767
385094
674210
118663
787590
981817
890274
820401
718022
707220
892142
50720
749645
792906
333671
180651
235040
248887
89732
792077
92614
716867
691581
42188
907821
138500
948025
729165
461484
108281
682240
393949
593586
988870
689706
517379
425255
186200
723363
1011305
414967
31022
909418
40500
828214
305854
673911
57242
399817
731032
465506
557261
107130
921469
977648
128641
125701
469887
234744
671293
17114
1044799
895356
23117
538166
159061
377110
906460
892404
388429
83170
103530
155662
929657
543260
55636
192627
567775
571559
104900
268829
421357
581867
467079
923731
571495
415880
582922
899022
1033566
724549
664943
851862
833746
757010
1022179
710467
859360
839480
902999
234178
689010
803182
897485
735188
398632
561572
893175
237587
753007
635009
596351
409736
234688
228617
674024
722028
478323
816434
224129
722911
111571
963725
406771
995490
612374
152750
1018082
889847
1028411
695620
321080
563697
254487
656282
752676
393447
532479
851451
618034
986210
341038
434979
493324
714326
621682
200014
277108
964620
898418
788469
180113
871959
71874
412779
826132
455445
141366
445941
222625
845159
563766
690194
251895
293284
174980
855225
565239
335130
978537
939934
788757
676514
286050
111366
892807
749685
577330
782844
135672
644051
742446
833635
192845
154537
134234
218129
404819
816283
740477
775136
534243
987459
407873
533746
926384
982896
327246
76081
1024984
101975
1014840
516225
598626
1018434
198235
1006664
752034
553564
804241
212959
118223
503926
968850
686316
947970
739713
739227
499487
979136
374581
734514
755577
591579
83241
947962
789743
892295
71394
954037
643637
290923
513101
887788
667493
196261
244405
366110
436973
471159
73776
682961
25686
701396
896334
546785
7669
281160
438121
450151
395531
217173
843307
682313
807754
387998
326762
412280
91994
950834
990932
212148
398783
940040
844426
21939
858217
163577
532631
658258
45996
808407
635902
464746
95059
513879
107256
648966
272499
224797
408443
81319
981529
91139
1045188
620393
670733
815527
461243
263428
551206
392469
434309
647683
172775
541776
252096
60472
209766
259936
661765
700673
120453
299496
426386
697450
639473
490519
755066
106076
3645
294308
440681
230578
953734
105927
348451
865114
997482
746299
527931
404213
622146
627509
424950
615410
397850
272576
219280
38209
43546
234655
255865
340087
642872
807222
240178
32173
320018
199498
116383
933037
739903
514462
885667
356699
434615
1004731
261451
73898
722043
288418
575929
702557
774229
85021
463513
316808
1027560
121332
307539
672510
491566
353397
230452
599532
86597
174585
675088
245422
1010033
138721
731047
362571
18156
656122
883071
540992
486531
880030
689111
277824
112491
936949
495296
306098
773291
271772
391612
642986
521906
355253
903656
284862
641387
806434
208956
677253
807035
709822
177949
300524
308341
630581
492286
952829
26873
912002
190396
744928
546582
461477
1000170
891048
765803
333859
666240
59388
64547
291754
819046
726684
707571
1019712
52611
1044143
833958
322916
530238
311725
418316
247424
1023140
430983
683508
593263
817596
36109
565274
569883
219084
373619
525245
813854
97209
632344
967601
546729
528952
196050
681854
197491
418279
4343
702678
702167
884811
395870
599772
669514
804546
684515
618755
545152
780743
33738
635658
1037444
222976
276438
793780
483242
3066
582269
597826
334950
215528
859443
114366
856746
622159
92406
775390
370855
167635
376725
968772
383794
905776
408447
118226
271295
704744
713442
671750
46758
716583
356936
770439
931051
948820
405802
312269
727042
649280
356600
466848
538545
537408
952836
287082
286923
766138
827465
386491
172513
571611
109108
657177
648589
71286
683891
591373
695304
284349
716552
860189
716303
207993
379838
169318
807508
958177
721832
750736
416164
646937
381840
12289
782157
420079
43059
667898
834236
1031684
308657
6245
774261
857494
898313
200314
279388
737088
708334
341636
604614
997919
335649
933654
1020545
226048
395188
609427
287169
1031411
928449
517146
527084
427488
170440
15298
826468
774811
866038
71772
73641
770513
857707
93004
680070
858317
982211
1018134
402161
266252
450774
934883
62209
636106
112801
143641
739504
1007301
1034254
751234
933069
847857
21796
754401
386851
25967
167694
784299
502794
145582
485612
246512
546622
75880
484572
852708
887349
44964
651364
862639
378895
499232
72741
614896
314571
16981
143672
626233
369417
404360
22091
580744
714877
581480
197077
881413
1014733
888778
325309
811606
423620
101136
58873
420962
190515
530575
244931
698422
831026
515825
873055
217294
1013476
1002619
647076
124748
186756
197809
97392
839689
118058
398102
247359
219635
706233
259437
1007036
311803
257596
1024315
877362
150612
377344
12963
821313
633608
399071
14322
440781
131980
525286
825141
645436
590328
204173
274639
236586
549312
488327
625147
375646
460785
595049
647025
98723
819034
158215
740478
308990
435318
629681
97331
265828
1007044
573695
864845
1021511
195940
80092
564815
581049
453425
748571
305418
607853
681588
119288
876071
655147
679284
626729
1028125
488505
2398
455224
276490
105016
99759
494998
284808
904595
1043601
298915
322439
648505
778642
163120
837102
764817
823847
883836
220141
611729
325399
428136
813792
96074
961799
432813
357842
577700
307321
787558
212503
311490
53671
17175
871850
179527
795003
897966
254253
205048
828703
143311
706061
596451
262785
309289
426150
65355
876747
258368
90911
35705
719877
814378
214643
487548
290408
1045162
414920
376220
941682
219440
76477
543330
394309
726942
714197
1001951
919032
4634
449996
553873
477200
247074
67942
582835
246885
507092
269611
644022
745975
488923
634177
514000
571945
537763
655452
864431
938449
252119
912168
420171
518746
467947
508625
476089
403588
128296
297092
768282
426792
605290
873618
503205
366331
660722
799368
368655
194745
312484
834902
367349
532674
786209
230359
598542
553969
487103
268012
53390
639583
342445
819956
699795
191525
457319
782413
343530
59071
633830
1000669
880814
155968
825263
61163
794992
165584
772345
367841
181665
352474
916523
592541
27890
422319
759324
187613
1043313
837927
672753
26688
181436
953744
51444
735895
673710
153642
723578
322949
944686
208620
323295
787027
212986
700644
668436
331532
444553
245037
547812
802584
328075
772824
231012
774174
504544
672286
399539
460157
897648
747937
706552
641179
183271
989024
263760
1586
577437
406693
294963
520438
994397
583461
583604
931575
1027186
521434
643101
563706
165758
198707
330440
548072
400062
102416
1023837
637418
107221
555154
581065
860448
565223
797952
271156
583712
841921
900155
856385
94894
1004727
584149
419958
1044981
226505
954715
495675
1017630
505907
943454
684841
129461
257409
819722
462349
941358
375771
739426
150792
450313
74918
852701
195236
715205
756614
268927
15462
274546
1018542
1014598
461815
835363
354342
373658
206538
971930
906270
119004
411746
180403
29445
803435
698311
1011643
753401
150155
138194
478873
637069
536464
904083
1019052
68323
589358
268247
384813
285000
273060
145612
187568
148002
743467
455788
978645
68578
764218
119756
958406
539844
138748
895950
971642
555127
880395
608977
439417
159042
941250
271180
237160
437220
507383
345940
861675
893866
591298
254179
399612
67943
823429
359684
501814
1024642
304614
587609
626244
866117
183340
261244
691920
223735
996880
532025
314324
629366
244954
993035
613370
647411
789178
359292
100555
567416
839060
284396
620733
372448
163611
259648
723103
383418
946518
592756
743424
196370
717523
272973
218712
879297
779227
443817
210659
216900
888789
793499
574658
447056
320430
1005785
338958
9034
238538
289820
213153
362814
74156
529757
927755
449408
311725
622302
1013921
1038811
696269
281056
86377
685591
942963
149336
186206
629874
310070
1026320
541525
72323
856968
143072
762485
125900
660654
659582
614451
262094
789602
164727
613655
878554
648505
171162
241437
657343
986060
172232
791574
407454
893438
222316
57743
643728
495888
803606
745449
57331
117662
199298
600876
799993
195838
681817
636337
217219
985928
225380
825381
552044
526251
707575
225111
263227
887197
788437
204141
696993
36782
749098
930356
338611
568317
642274
537525
1002359
1045203
264523
663846
673861
980291
707401
61161
748526
199695
810181
316129
933282
533030
49662
824470
796741
892173
390355
524452
671259
361609
349251
642847
672702
559080
690391
574995
270392
708536
471556
799840
279968
153984
655300
856987
247950
94272
824206
430904
659801
967261
471362
80919
554128
876232
930602
836473
982475
1017204
530616
170438
675429
471057
449719
637248
1018670
834014
322931
128569
501708
572551
61908
85637
516888
701520
300413
730040
274739
965171
145651
104586
738878
413290
129386
144039
696150
953709
790335
876959
54428
70140
690705
103232
890988
172448
151117
147668
28198
726392
943771
412553
254159
236381
781594
1004307
144512
985485
83001
342453
95580
1044754
444914
616620
706464
92117
626310
787745
190048
1008884
673865
1027476
225886
755198
308433
603539
799687
961799
485760
97858
982398
901224
1028095
665191
610478
85783
661756
485846
366243
595535
30313
237111
613478
903951
136310
236147
1040777
10901
866696
428044
88881
52993
863878
323591
96855
882492
271360
774588
296795
903640
289067
416250
156523
738496
129926
273508
428705
713555
150245
624872
752170
281671
975816
278670
814146
620608
112179
225458
369726
744777
146181
789408
682877
152777
1006381
735236
192069
495671
465065
590550
544587
283128
1013859
400269
262041
826369
639225
586755
741950
996889
561244
604736
987974
990335
576531
574473
835635
989198
390047
244400
49156
172068
1042539
320105
924924
278058
187767
118859
691234
202402
910284
347817
572266
649645
512656
311392
327087
481635
989135
481115
507259
119960
5804
920422
104111
933138
391659
118546
925734
674590
432404
952081
313696
211477
589414
167323
748485
538230
630635
410401
1025166
260059
414365
766010
501007
523418
145689
668297
655224
276960
615694
333684
1031213
261825
467647
892733
347969
427018
25942
537341
365289
370062
949653
236119
103344
540215
931
492034
117222
97917
302635
677051
1022661
11910
538216
138729
76471
519611
391342
845754
472645
389850
82755
169444
941877
783081
205867
935622
705216
160471
219263
966393
1019855
581655
475610
536927
648909
23140
12349
206779
459735
22003
824117
217468
751883
914074
460024
132200
1042304
161000
749119
190202
147158
92741
118136
488931
1037660
431472
158574
678508
372554
109932
439624
520167
816425
408286
895204
307166
379201
954090
423451
512765
758812
320024
1009372
342318
193764
960345
304568
483338
296486
201459
724580
573639
413686
638831
935970
394723
110156
105835
220802
722462
1016098
367877
190557
726754
145854
40102
568870
54778
1662
109222
361982
470345
724561
331
841153
828745
309069
99368
675293
278752
957975
49731
87844
477307
647873
2065
430656
478552
305906
915269
95177
418450
342965
666755
789253
162525
509221
359329
378986
845838
552856
139913
365470
825031
982483
180070
175252
647493
1005180
763926
62504
978805
313642
904529
722252
411426
228635
734445
958765
805836
1010563
910523
437719
663012
94474
236585
995975
993544
1012175
849996
222800
843930
877710
978383
266321
370855
592877
424394
895782
280613
541949
742412
669824
555967
409818
258983
259431
287922
687004
409585
63056
821888
119691
39096
752920
885009
84706
979000
378017
233096
775993
739614
130801
159794
247261
141234
173629
531325
115170
415157
370081
60442
721238
987095
107060
913345
640406
88185
759736
721518
94208
156177
57752
868871
680673
223701
34386
1037464
517182
178473
11360
933406
350060
390440
925631
753649
741117
353699
326576
967077
326390
563172
475517
647324
193730
835678
241497
89628
63018
303377
413619
697627
418687
1015531
774432
222553
780039
519782
913089
881439
486825
761035
247882
979825
350236
550000
499092
903325
1025439
908618
698307
804539
318675
693191
155219
265771
327241
330895
431037
682886
414631
576121
264428
665931
715773
548011
666939
742776
1000329
971036
16122
164526
1013061
586028
81647
276254
7597
143816
350004
266819
41845
529343
682219
1037027
493668
841099
456381
148157
339909
689328
791743
146631
813959
84630
987667
842785
974021
993084
682317
495251
844972
798909
4201
798392
419367
889055
225607
210135
172990
307647
472901
58130
833877
1022309
830115
71943
303364
661264
731733
354893
479618
835120
127684
19468
465161
1015553
53784
113198
249411
40818
1008186
501715
426192
204052
362639
48943
657609
340529
745665
380933
116940
513135
632668
274264
750561
720163
474606
272315
645263
59693
39753
298482
418624
612119
804599
2617
1016377
653332
827672
635670
387119
774271
893681
649352
832671
864878
252874
1004308
379144
818044
667382
904243
1019605
421876
552935
919727
702431
114057
354551
777682
775673
796225
262358
578602
949937
222553
430493
467607
71286
655013
174448
872678
120998
687327
593591
751765
120885
789814
661698
412322
154553
1036518
28195
80583
278325
699505
719183
1018388
697556
554053
503830
438708
642322
93602
984554
99225
558419
695428
508636
883865
122309
130789
544261
233635
497365
495286
512106
250868
39749
263473
677168
123202
683266
638042
922643
681142
511250
457223
943381
242779
173079
295386
444762
564358
677499
99790
610678
1000098
223826
729846
71860
221661
865215
148806
170175
772685
456928
82381
356139
815237
30268
334048
675748
57531
40457
13764
449147
895496
315015
878647
468796
312278
566419
75900
787709
961909
309397
536400
695849
112327
924750
427046
134692
712317
83945
600116
147467
534939
575021
188695
201266
516223
111090
165412
93782
1010852
159831
821845
487044
288098
490237
404216
432627
436258
527128
362783
810197
815395
538586
591909
531795
114678
736063
326460
353398
699349
295889
701939
933897
387989
839407
473763
680926
1041867
108814
725673
957696
735893
285253
756885
658823
789215
247362
794449
505120
546270
146114
588310
515338
680952
980511
770423
96255
576249
326006
280590
664562
982448
750492
659587
257012
418602
1023458
405470
460325
741929
699574
812862
4464
923589
484095
869084
415922
955091
208978
680872
606684
965530
246499
450472
640478
569966
454304
620325
480126
555536
549893
269036
543364
1012318
330469
829179
268977
585391
530679
104430
449395
845374
539028
975961
549754
440066
944178
998140
477961
102233
61252
554380
522704
416446
717542
557284
501475
551908
24054
14994
23411
15428
1005196
380177
824092
861110
146836
646479
67696
754153
600106
512693
873714
695723
995387
961233
482007
209674
1040772
601707
794532
124609
104014
34934
873027
812977
65921
842852
974999
185320
822204
18409
901239
376887
137589
944359
444458
248407
767956
524366
658464
745062
695414
147047
113933
495637
610490
438635
98502
14244
142510
953762
202564
554978
462381
780996
1010887
73829
873072
230439
900320
275249
277221
700729
58404
920413
624597
936890
320753
975246
524351
700662
552310
19857
1018923
326278
749461
797943
1029896
1015283
38911
109775
686798
210263
248232
814105
786014
928248
488422
847370
206238
794252
598571
936290
1025893
276165
576362
554677
150902
519722
985960
102687
201056
126100
998343
616137
1015369
873000
319322
980520
34607
356121
417572
869550
150102
478610
955814
864229
797211
1003858
352346
182564
824047
148470
502349
383514
155014
1023380
77424
1002355
723902
936305
948427
820867
256615
956877
633714
490452
743016
597158
794902
225570
326733
543131
383479
687487
917874
179442
174147
785519
65583
649719
743242
461660
220017
646804
45057
618072
25970
831953
489434
944009
938688
560704
763172
747410
496898
870557
11248
1039517
113395
152899
965950
504664
812904
1012906
918262
922548
510889
3813
166222
1027044
872264
524689
1015288
736540
917317
505496
799464
735319
741815
189288
743728
282524
998647
245923
633240
464362
168505
225808
189818
444576
485111
536398
981109
929296
548998
466143
152985
135723
644535
482794
403730
622803
604538
1013579
696383
828048
46227
248216
879924
632343
188255
827425
886846
233027
211495
1019874
4466
55743
130549
653326
1026313
847628
972526
219516
1025193
586336
12363
431901
244504
190400
157893
933227
108577
703893
625260
94732
467668
311588
619648
775626
376461
561233
873458
462529
114853
125735
487677
108092
427686
483639
727389
967625
445030
38104
956840
738990
795577
796762
39484
908751
764072
1044528
890393
545395
674856
736796
530268
113211
138124
427805
602414
403797
191014
143381
497273
13202
788590
301174
854403
399344
533821
189085
165314
1012556
109133
615836
977538
436364
770952
524465
492815
646080
205106
837714
943887
9303
142031
203210
578832
157750
875839
278149
564538
15155
52415
998305
799648
411581
654799
164837
46833
322307
769285
797803
979718
731666
1010701
582420
962419
63743
346251
590327
852971
954824
879650
1024974
684093
36811
887527
804110
259131
449512
997098
849725
263640
575667
900950
968703
184995
66782
286476
841703
301003
93215
363931
257457
325087
903216
15338
25130
533600
569622
448717
676644
529664
704627
817371
745405
112969
854709
528893
753084
748828
307667
1003844
1032714
276743
871528
1035400
693807
630021
181983
269255
500929
784347
790434
85552
884995
278692
248551
582052
186002
958749
335019
773698
677210
432615
805158
129161
1018422
370568
16676
349370
768383
433508
597917
943788
886576
329147
251468
23384
385329
802791
973006
226327
334739
450667
903356
603903
385189
786748
69375
10589
122340
1033524
856629
568980
885177
374043
327682
842595
481538
752941
1011067
377680
405617
740140
1036848
637182
62596
594389
766853
50681
586309
582586
410902
686650
47434
936799
451089
410766
947647
570397
895038
770762
879785
518106
98336
73429
139832
976228
338609
880505
581597
709333
72595
289331
1041579
271307
205218
851753
56194
375752
672969
761628
969837
580167
173838
587589
349924
821794
695316
44291
1012233
882009
590488
498083
255483
240014
909600
206852
179296
110844
890271
596471
468098
395578
355923
836199
107509
403973
673494
993654
807190
792811
245387
192288
135524
913321
630866
5995
984581
712285
838875
953969
317515
238627
534533
937659
818393
509036
36483
542269
588922
165629
358703
536405
875340
645913
587589
565854
686895
681839
324533
350646
487303
12527
247137
591926
719505
81303
813260
83361
533592
944615
544507
373229
907161
885542
683174
105191
753159
794786
642488
1013636
359574
256944
264655
973710
159255
400455
844576
831284
134162
546645
450735
240271
423813
226766
77911
24652
635243
763442
134507
892365
1015762
610105
10138
884815
769889
808575
485171
296404
493825
934907
258227
200378
812521
147870
871415
397923
738504
496888
580488
55103
132263
452432
567007
911504
541947
1031780
437892
316901
289445
914870
1030046
81595
953921
387074
502146
784474
813542
332684
943320
975942
167473
707364
813452
961582
117454
195833
51881
385236
228864
479580
66104
764802
809647
951179
431015
652729
95556
24066
348596
172742
888593
591518
448933
112080
153723
385009
334521
682928
792745
354714
107497
1027773
991344
797282
275365
835204
772483
280493
853236
427195
321219
640983
640771
412669
502718
193636
217290
328649
1043160
266773
162328
839210
313321
440164
535456
368933
236023
484241
137256
675750
323103
338855
1031304
596633
985860
751990
516157
180033
456370
430483
378470
941647
385138
933527
446330
746348
879515
859002
786334
748383
91441
625273
1037498
277981
927933
27636
583530
496614
250324
798490
255190
186556
207219
528295
904239
728554
485964
220278
995213
281081
645544
978964
411481
985085
877173
897788
707413
368750
222176
492329
254505
492023
837020
1003793
252570
526710
891006
187122
1019367
579116
792800
559461
271746
883838
1028477
665247
508539
47772
695866
937379
844480
731675
292194
765380
988301
910759
949967
711599
412841
253944
743175
324161
773665
519904
469066
784355
69423
755491
396381
979006
827044
554758
994948
254833
578941
915189
731025
719477
540982
122641
256593
19227
370446
597367
881987
191170
520113
763152
224840
907365
219187
417757
97360
551157
150045
731818
641158
420147
661196
912107
214922
704576
812562
193127
105034
38491
337187
1043417
393931
773492
130025
484080
192181
618677
937736
190922
293458
693499
710808
406648
152565
233658
556146
753852
922707
688898
870530
985178
897256
1041066
93152
273089
877561
914954
7350
104144
287769
143197
713787
119191
316478
456170
549557
859037
639375
875441
752716
433360
426668
156102
527611
841322
559007
662514
455005
325165
928227
541462
542077
255902
798997
830367
615510
19532
609169
923996
347914
212823
27133
514439
59785
948503
648023
437170
784724
787936
885916
737662
803711
729610
515310
851159
451397
847377
735518
20126
923117
605817
247197
688128
88526
645766
988052
231563
864549
692264
320877
941238
969229
153647
398
610339
56362
996658
852363
698895
658241
127900
173075
672654
63289
203137
975368
631528
892163
794903
880458
189405
195951
54716
611261
885241
912002
565907
63929
247398
401245
964884
452215
849538
100165
146136
387688
639911
448268
589678
824458
244468
978935
581784
933318
342667
763089
165410
390213
20228
768695
118020
166018
775585
260635
639470
633652
871851
480365
412315
972298
605445
128105
106807
1026549
592208
155198
1031776
61587
620267
451364
735933
4685
624570
841387
221823
787421
739323
1015408
354251
60671
893916
893407
247801
868143
937142
547501
803452
924699
615740
176660
645436
138437
723442
440172
3005
503194
437816
64466
826653
362438
49008
439005
1081
915843
765076
427279
732662
800190
987591
672437
175021
438363
348004
58937
867605
920607
123275
214963
935080
99560
226059
49849
689954
683524
1036577
224014
682719
1018783
705822
269229
142666
258069
703441
744476
343117
462127
918014
394163
958485
221929
972147
683427
539628
887934
782649
247722
804059
679439
324214
671277
1016724
6585
221567
589011
194208
80581
712439
517010
88731
344633
558026
106296
475534
602969
621596
804787
230416
804205
1004995
380751
748491
939135
1044875
634046
598122
632
211128
793815
749319
1011807
333976
777573
724108
1030886
633635
817585
327087
780980
803875
134838
814415
617969
137999
367195
231148
308309
363994
887863
843352
34932
51162
739384
355973
177432
1004414
880513
399759
246247
248967
204140
817758
571932
7593
232552
804732
642512
368377
1025748
616919
525847
585222
1424
719390
326883
862352
839028
77668
251662
890446
291824
37134
169716
145797
181351
933009
602114
353443
181908
815845
459990
654122
383795
248620
727519
175168
966920
152575
371625
601212
407520
613383
675552
360371
151370
108551
446835
320979
2896
107595
750593
581175
644821
311738
9468
327676
583369
467690
736949
541988
72830
244696
186278
998889
308288
385597
32190
651711
945911
367448
471392
653573
176
11804
281927
372563
552561
377307
300260
859793
945233
34084
267851
1027400
938113
755167
559778
69366
643589
742389
591510
885770
793704
108476
1019186
1008316
283602
750679
674403
323681
426361
907677
317545
540476
321205
953213
1005165
345965
778451
797754
1013031
161583
186672
326445
74341
307177
128348
194723
174156
127000
151288
619279
843204
281064
335461
1032759
387431
117449
634854
880748
695777
424818
257768
55103
74115
112362
120616
716186
949978
228774
270912
636842
978199
194057
116319
373358
456590
594567
111160
601866
778859
188469
466662
999854
799268
583196
135511
742296
1005453
160575
312895
613378
892491
621070
253289
917131
439337
708889
498889
186349
104480
498708
135267
105767
218184
195760
671375
234361
803889
212962
926624
917583
642715
789238
585755
361011
797883
951619
774602
409637
72803
556463
634854
913863
559039
211183
570323
699359
647320
132357
484250
140965
825067
982497
598881
879727
454993
782131
167345
1009076
642364
266771
144346
817004
963888
102530
855297
945331
315857
751924
715630
666693
464083
672419
476184
1015597
252018
375089
812147
425112
31834
603648
262167
237543
1037489
299437
345927
808364
327568
2604
788533
820976
564697
40922
55423
310461
783959
1021072
108952
586703
1009108
347015
596515
228710
874409
998477
262324
904067
320095
796711
654049
760964
956101
127344
217059
633159
274812
7868
608464
860906
900581
310905
536149
542663
103581
201877
831710
313562
1006002
436415
666279
357876
667243
228698
463624
427584
1019360
380747
65151
482554
1028822
433294
413202
37639
773349
394522
198376
468359
779178
876636
751837
911473
543608
708715
58692
720756
66327
619043
784618
84452
682456
155827
984333
641537
981254
454152
616417
77982
439941
277428
70163
354658
984905
605970
897743
521752
506630
492522
933958
480640
105210
292134
571845
124969
167545
307949
614666
701011
393920
3468
466094
736013
602382
30735
428688
634117
840007
428759
158935
9142
671562
321798
858752
311760
76867
651531
26638
371863
170136
847999
203516
915078
503984
291776
555447
225902
900641
655060
691514
334287
664828
344799
1032292
49888
906705
230364
306770
803881
36
147481
352283
914427
711021
924942
182073
176545
295163
190593
116851
384810
345720
566794
126655
974613
783748
331966
756281
842388
409814
899026
764876
140185
232110
345428
1040633
874225
742036
122346
217139
646241
503865
529715
318402
553371
994658
170265
481586
312746
167902
417517
100493
253159
184920
514633
691349
119300
952321
17912
770042
336323
794313
456475
669769
271212
105745
977696
613140
873411
277648
814253
292326
117322
146463
501418
691735
505145
276840
249776
197794
123342
867656
761466
745464
313392
642904
246941
798574
69755
259732
466227
376479
341094
224650
835471
560466
987604
759138
790626
641222
458830
174039
232371
835207
492287
355560
565565
1014024
106897
454838
491934
888642
114326
135010
45677
951491
76306
771881
6469
528741
354575
780689
886782
288347
884930
979389
571882
628379
549467
713796
446289
996916
751023
448021
720350
954702
531974
21171
149859
738416
11321
62343
1040205
550365
819286
318697
58785
679062
556227
807299
138594
486321
400876
499459
151218
202488
918453
547111
76176
174478
985814
108416
263840
333559
18332
251442
676011
376938
805832
1028264
164995
270388
634125
585897
396972
239714
109068
114183
719175
505496
946001
226508
721861
698388
966428
169315
592573
979392
834680
559123
343101
451740
635003
202869
597405
753112
31992
227838
810688
158758
46037
17770
40464
238108
22403
348163
907442
364233
496149
42459
1038448
913638
357959
1022967
892425
588846
89500
860475
267066
767859
276322
99754
582365
66267
295648
1040040
59075
1031325
875504
202392
1033474
268743
371909
367255
474341
125714
162546
890480
895245
197273
612785
605184
128281
999179
1002042
286910
353694
61387
202108
1011425
117527
723678
109567
414381
784553
34047
288728
698726
643272
79290
1000111
804351
916640
825258
442980
254562
524817
438162
969842
983298
448069
754417
471107
411673
149175
893172
767280
719013
205350
170496
840864
124952
143866
324736
821940
696494
240661
52624
88254
77475
79499
741136
19013
916570
34356
619870
298484
597802
356223
1041113
1043985
547666
524083
165859
227609
844724
927539
389273
913815
746165
724013
7463
720444
171322
7552
650196
438404
214756
608366
268500
119756
69497
216836
1024498
200580
821005
808972
890717
913791
533758
707643
541821
987597
221134
711744
681992
544591
298462
780052
866686
608535
15645
576151
992904
782324
713792
649289
85099
888439
606132
566300
813003
370997
10955
534865
974631
68337
929462
851887
115563
986407
662040
316668
992896
488372
730047
1039350
298034
606072
818479
755082
1006909
389082
560155
84095
488969
493453
979437
494136
632633
485450
248656
455160
961039
815904
959209
857497
452574
292127
764071
224456
177475
646920
518273
319795
297926
52788
244189
649399
697414
625413
228024
198900
935145
702396
351506
167559
637097
858668
985489
482484
812027
24725
70721
934756
188484
646316
906805
136000
650774
9982
419339
282652
76095
636232
794762
925668
306456
261558
431464
387029
117852
9074
1005238
918217
21792
780225
243320
409275
108222
915942
78713
257424
747357
190788
222907
331463
363847
107498
109412
398807
308545
137470
650497
15205
69434
414885
667825
833614
297267
533673
364435
309811
246464
804644
709518
48957
182960
292466
791460
122852
283029
45279
871109
321665
872517
60632
1038241
652932
95833
519126
621611
327710
48195
992881
727047
527563
743396
525469
429738
298071
380517
1014085
105503
683135
539901
101875
743988
528333
811739
628586
1042491
735089
511577
963096
705802
281733
531359
335825
484316
577082
453482
803463
974875
810944
2598
70665
579671
98619
644942
713408
586386
414002
1040924
779634
442001
735889
267469
743364
646742
370319
75048
620289
1036640
630344
62293
273961
955601
782923
153075
38424
680089
725463
849022
542023
267346
84178
787045
1019235
952255
391530
605586
577963
511208
739698
610418
921722
568281
282388
694085
457987
1030900
75184
863584
638495
696779
812106
1022070
638689
135518
621375
503060
675168
891164
410272
177725
1013984
392772
803535
606898
704700
684296
380526
132055
16770
760154
686370
270635
4880
866752
227687
915086
563956
444463
707430
748703
757341
268924
76328
594601
103328
472027
656195
217371
321753
278401
744810
804933
582695
468027
458323
1036281
400410
77927
971419
1001759
634699
610027
877641
443052
948698
972563
350726
539203
101436
712402
287930
873558
1010093
797631
553079
573448
926678
895667
48830
270389
979805
709789
700724
566484
797471
523146
993171
242854
560822
977621
179226
567
947195
580764
821459
295918
941877
868801
16582
173210
520186
957108
554867
394177
68797
783100
848959
537801
956712
852844
454541
263870
807791
71505
78627
1044587
734589
752114
992414
404157
71828
143936
684324
692525
613548
436131
500688
356176
401191
728703
65948
347244
220728
605134
199879
396990
193658
897299
447731
580419
252616
548028
422869
377363
818542
73840
347906
19498
450938
833699
918085
916525
847281
105769
63890
169838
967648
942515
647956
865302
773585
415941
388150
209644
191708
716415
1018625
400070
641723
11950
516449
649768
417029
319710
22931
80305
776439
745755
707476
932883
95499
313938
1008062
399305
324591
163786
882040
869209
552638
666099
119830
357982
801951
766318
602008
668111
901052
790499
579633
653611
280766
253098
279103
692462
197955
130564
646933
467806
210909
22716
196625
482356
722329
28971
237765
758834
493834
88258
960773
806744
530052
72304
546362
1001018
214476
176078
319925
201699
25391
748137
604449
981095
996564
1039384
160200
709043
300972
118231
988521
441888
370273
539388
438577
155286
14383
281312
141993
681112
418263
218012
612
309100
850178
266521
414480
286274
347386
414934
742191
388638
664069
852178
338972
540955
330818
506915
424801
522740
117983
552174
1014191
337104
738966
705862
967944
441601
608251
666863
373389
244599
996925
434690
116302
572167
514999
56054
479219
632543
171517
90313
1033331
229505
125607
928967
603590
532625
162852
651297
776164
786574
566846
93600
261069
757465
751322
990678
174515
271106
432476
625388
783068
1013493
52132
846998
51125
253835
217942
28605
975807
351550
354400
132500
271732
656475
910109
902221
300517
291695
476634
771500
46334
462768
12017
582301
155308
24636
138994
56480
461025
158924
379440
657385
981582
353395
39730
169600
43583
833772
458759
912782
637378
574434
764074
462179
199737
453434
882867
664008
109763
44874
619951
157978
742556
142758
410383
689117
793405
737158
643784
1019985
305121
233060
967468
415174
481726
771072
218202
552529
838767
17689
674971
220782
840997
396351
631373
185031
702092
715172
133505
997699
191522
955207
349191
829277
351279
398327
947819
971318
844936
112253
1011804
446349
26953
583639
294397
532356
610913
170532
783853
588115
973382
312713
1019942
878684
106353
670545
541378
641794
83262
717370
680201
433459
899994
636488
615029
206038
195170
192363
719696
89126
90204
620383
382839
991790
795661
944678
239147
203295
464965
463257
966357
970756
774227
378349
740884
174897
130432
718559
198680
5949
492114
19420
1565
822765
629951
13878
656677
745136
646185
223844
248603
819878
720290
640544
423691
840433
116459
431543
707730
257465
752094
375071
597978
707664
268504
869794
260861
282883
561188
844886
885323
266959
131017
429521
658456
614023
631125
159165
107511
623371
623866
201131
786158
611959
24890
943662
243896
37521
757551
179775
324231
816994
880999
489934
211292
407799
877526
587310
64114
142403
37708
343397
601058
1029205
703788
851664
932842
784206
594245
205786
905029
788697
526609
21688
655778
920310
965520
311953
544681
345999
627049
475040
581214
321884
132091
1021096
775351
671271
730402
549584
523062
54156
659626
300935
834806
240305
192053
799427
723185
829523
471919
153346
216101
304904
421261
704514
712870
381748
50381
982018
1004575
623561
564322
27679
927704
432036
182974
441033
558343
303131
517764
498803
231732
689895
584478
312009
806491
944224
671937
71487
169443
467914
358154
839314
375133
931412
27645
527975
423053
395644
905531
202044
972621
866901
868562
197396
884998
559395
826974
381165
481735
846345
1021767
938847
12822
907199
798778
586346
894707
742233
988775
494390
90019
833027
822444
506625
451305
997763
565102
7923
403521
189852
187765
857027
693819
627887
36731
884121
928835
598076
471656
913164
548292
71408
659852
407513
181106
561974
106030
120002
664191
680082
391368
325037
61994
532229
198463
861286
424859
237541
878880
300786
916522
500627
168671
691925
351350
518205
39918
878512
155055
238664
178281
131634
575337
505339
8283
575115
303990
443797
1063
552492
200117
213223
710599
452983
264644
914567
594338
262285
1042259
549775
642394
853711
388201
170373
298824
514718
602001
735419
147336
998243
292756
929490
435646
62784
484537
550852
91689
205443
122536
714640
579868
197956
476269
989134
16214
587411
362841
629516
69159
162074
634356
603510
881036
747158
450772
156997
582242
815799
876062
646637
790163
791078
964368
24142
872366
246207
515639
458038
509473
712546
573787
200681
660409
748422
984137
680766
110490
539179
730638
624102
579160
101298
170422
827475
427885
520661
930216
478149
565251
968823
778011
599947
250095
898302
1006754
172685
78991
665576
668028
832901
336780
662130
722411
66889
383560
30005
561935
386594
797328
523944
179557
239944
355581
470885
15907
782051
772563
947482
674129
388765
209194
579232
714004
731525
939559
969188
858950
1013682
876771
220305
732727
531988
211511
1021482
142423
310821
992835
347515
977798
337892
142684
308512
408877
923354
662321
871171
856419
609802
496012
524727
382278
951154
1043025
657337
266117
266918
363935
72173
570261
460969
323008
71011
888084
855561
974466
623714
85482
598378
13903
954670
145884
642671
483761
1765
308688
326819
178144
82594
43374
910880
929956
936183
267249
389072
937795
4364
903067
61122
753332
99906
745579
66216
254788
649540
473325
734495
460597
405848
652176
490561
997678
254848
529849
314109
944202
182334
186015
627605
601433
817959
802000
982231
53138
231315
208512
852330
805800
1039805
796700
899335
450237
510417
252113
952498
215887
1032106
604320
510222
476766
451459
278186
702599
551411
838055
155551
632562
738012
187297
205211
774750
118681
977630
163695
563312
716835
789137
958073
356887
226213
852222
2583
910281
668039
904844
581666
524435
471427
765166
109719
170056
20959
88482
29469
630207
857851
924423
704483
672583
987141
662088
1023034
859940
783386
168462
315549
619615
894993
833354
763591
397856
743591
18981
209039
962105
987127
491692
950170
1003171
948556
435157
216885
1025053
933054
964077
304966
108354
24163
525170
569716
60453
362509
546294
825795
226530
408573
693632
450903
219525
1017130
707551
864915
784192
349357
905333
527535
404150
923766
306979
908867
438366
214848
638863
955488
244005
495220
293124
72729
887631
386264
917014
254645
160796
761273
813365
822520
961697
86687
235352
181227
566581
529575
793138
414511
242682
669440
809974
870001
575854
50728
485155
187525
97372
56825
1042675
1036343
213879
928232
789149
617653
382689
917903
832127
1024390
703783
363722
969015
211849
812015
1007068
570464
804612
515382
376397
404310
603447
957369
983155
789950
772015
56474
188087
8129
291317
1001115
633438
801654
36981
569488
496130
1005112
309529
552846
229363
563138
187652
363024
235816
651588
358612
561237
466957
543149
407863
310707
569581
100223
1039526
229721
930478
35169
567548
515068
994764
41812
683247
330306
127798
18603
600618
671912
918572
953673
555514
240817
618397
199038
783307
180242
118818
516600
441534
985359
1032635
1032264
320629
701400
307338
760938
557434
669734
777344
298603
165029
686227
887585
412617
543796
109988
207139
662103
83400
654122
276436
883236
227273
504155
809475
364004
340069
700438
262192
1005410
342994
630158
794243
68717
828767
347261
866370
780570
965286
297349
356277
357570
103174
818736
482370
521730
15234
923482
334543
783694
1000635
146773
36815
184652
427491
369590
313627
921212
133377
910121
788513
870866
501284
493449
970401
673791
620022
643408
1013999
128372
315581
496802
575621
331651
77587
807828
595434
664973
826995
212876
988219
381626
47966
15211
562580
673538
503371
650304
10215
829582
948902
558735
429619
281549
514710
691300
990761
869234
895067
369901
72836
79163
1009788
289735
404983
209200
1036687
812738
42216
955988
527210
295781
918317
379413
236305
789145
62429
333305
654188
787108
754854
263429
968726
640576
786746
164367
804815
335344
469278
873007
932799
362677
617755
137105
657732
803780
677468
19095
251959
594941
308462
995643
1004588
408951
933171
510921
323440
102355
829921
301461
907329
613502
427406
858025
1041297
248024
56964
956809
1044003
181878
232622
625433
395999
448499
379317
798338
873118
625909
77061
550399
878689
973164
1026383
705557
902536
713060
600817
795062
85501
523893
606576
350834
849051
302920
44087
811827
900250
679970
643846
297990
639107
725839
144281
653321
664254
450210
402024
881095
546921
686784
457187
952279
998523
1024873
969954
54159
705492
438201
934985
428283
300152
168291
41753
35569
667066
713867
535832
847047
384686
386578
134268
287651
861016
658851
538083
753310
654632
332687
177494
88907
312247
407536
33197
430014
869435
515613
644361
329326
143972
98910
133499
800196
961262
993057
945434
737164
818050
583072
168445
180383
913115
976492
116953
794651
5772
988847
650371
403580
52929
452254
495949
725238
504366
266211
136562
473299
938471
467551
65117
686594
391663
637575
707201
446724
978169
900553
329008
808956
763246
726136
359313
117417
45858
285171
353729
120476
1043370
283761
478234
735286
491265
336374
746084
997350
820770
37451
525567
897044
650959
715944
500928
487647
681080
1012388
906809
306060
351430
750122
811603
309958
615240
238850
523508
97246
73001
76627
444093
7440
595939
179091
444523
292265
559567
777836
978919
912335
793203
963789
424388
485925
767863
679968
345899
200055
577930
664664
261102
227851
720675
855873
837220
665358
515601
890458
496378
985450
72482
486267
751724
715678
476522
155678
54904
832767
806802
914474
393574
3781
772624
488678
695006
853890
63551
650031
970089
946099
993054
218435
65051
909134
400163
1019112
775326
181346
178691
133243
201714
536649
470852
910939
856150
620240
330241
869899
651861
610164
506956
364525
279664
398364
281469
379028
279062
306405
449156
80131
978757
140623
220597
820199
5658
598930
87855
940941
1041222
790231
471076
310957
671407
1004049
841822
300273
610323
563903
475038
857637
1009502
159247
657174
1024829
902612
977776
356007
849805
969198
457280
115632
1042835
955148
209495
28124
778913
882691
96969
682491
1013509
456665
366633
725649
874900
730248
569512
301102
453443
632678
376422
347624
1040895
130306
331998
416712
451878
1042666
115651
714242
74975
590499
851103
90934
88702
67273
109270
750196
375536
287630
870068
1017544
233930
944781
551852
531375
901029
1044245
429431
470773
273500
848442
567573
712697
307230
888433
116986
364578
184991
501271
950415
380836
807212
249671
752999
203086
893895
348229
51367
345466
615440
938853
785830
798414
686091
817473
350179
879237
683412
467745
160883
724300
347839
343527
23158
589836
1019705
760777
455410
746469
897812
809999
607385
55175
361689
320888
447973
80198
600412
989867
952214
912223
683571
662517
183331
645296
1041759
32344
71135
485272
766601
331545
643348
928584
293487
967517
474678
304912
563726
494541
959530
131723
887281
184157
206145
388026
387857
703906
405348
262220
655660
248273
330568
745006
639308
634808
447675
958683
20570
757432
467122
624081
1009108
662184
501078
591726
991761
445441
574853
630358
266210
420932
223465
68158
439134
595940
870772
110327
51697
86135
563282
562947
273019
445752
97449
304728
911046
403127
578918
129716
524456
756752
262602
441211
963807
377293
974974
343589
664785
1002960
580956
27190
862309
1019104
576544
923349
364558
141670
291417
50935
350537
682502
388881
683440
248555
752120
87222
855985
194759
748964
552471
38182
284873
202337
990392
171823
199553
6976
87039
340534
900648
993563
442364
227846
337225
869879
675880
255046
709530
113901
371799
349339
787709
1567
971261
147929
970928
860326
657136
153350
164871
1016924
152176
62198
492867
261761
1043261
412779
674102
134340
908440
619241
1007674
598540
584311
344272
11654
113260
688747
108412
591581
350250
259908
930260
480393
247191
1042683
141644
974067
605796
558476
181842
609663
56482
599263
28161
862175
742960
556738
427088
948511
398500
659706
775790
46525
753009
428188
347477
236512
412474
190895
474805
590843
224895
8915
329454
816396
822993
578111
308559
315968
774960
43374
817782
913229
629762
509544
818928
697550
176723
972466
127570
559943
825791
268800
275353
692163
108682
1006597
737160
806685
705160
508125
486658
968168
1016571
545430
496700
181338
498865
571099
88518
744954
205283
43557
46356
653152
180984
649200
544908
721986
1029514
344312
989988
901402
748921
904418
123426
766119
161614
937685
239391
447859
825668
731404
332589
301911
155272
649337
454660
497080
874589
84295
652641
96229
948394
741938
1035796
461022
748558
285491
725635
626593
949766
264263
678503
345913
812420
351528
396764
468270
603596
457029
724372
27318
621580
983903
124677
539388
916820
899710
171355
76154
195890
257778
229264
889054
1018163
316067
207011
370694
244193
414263
66770
638151
244007
1026241
938783
805134
658969
712971
325588
729055
411915
605246
679289
691950
353186
193143
988219
189355
755836
174857
734336
311346
918587
194130
854294
973058
991812
281270
800413
1024862
907977
191126
151863
190187
12308
672869
165093
951263
783280
366683
941281
728149
730228
559328
399320
757533
895714
280875
791352
84486
857296
1034041
414536
559099
269642
119748
407689
827490
437709
96425
321585
816645
163704
224014
713279
68301
112002
543376
1045119
616878
182163
128017
377763
1006629
409651
71514
305078
289857
496310
76085
582182
23234
472595
50661
287109
53847
53369
26087
806379
968857
71770
531063
503341
598193
899196
254415
529844
630633
966022
335696
489269
418539
873984
381951
486887
1008323
43782
110450
341260
396379
645231
16283
524856
712958
800775
972109
626179
353885
879855
762173
377668
142181
723214
191009
566013
237406
801568
863508
812929
190452
85273
246414
940960
117299
1034629
548754
921007
981444
1032804
981340
439474
194419
969817
568051
130268
790624
664971
341979
649340
518346
857966
115056
169867
803001
67574
1020017
625553
688572
867837
45454
294005
71309
793766
953601
844547
321970
702541
626708
489708
810456
182803
194365
453749
301512
344548
408019
23828
736835
58637
685138
682165
245342
417995
549825
184718
655445
150734
83285
986793
830928
55454
140305
415725
653891
660238
395108
531949
419586
212928
163595
46996
362655
563538
250059
107814
261059
615586
397440
303558
940876
138682
522957
531324
349295
52570
112655
118181
224498
31867
737245
986472
144210
1027113
862024
266200
980309
44467
599469
826734
6922
46632
320663
548404
208579
329182
332575
498424
87609
1038221
239648
94022
447111
10825
610717
955629
463777
908272
495574
702129
746067
574609
432910
678259
702267
764723
136502
568383
696181
909868
419766
181030
82297
658783
294913
500802
314520
795225
287768
413413
919507
86740
537544
459692
212312
99375
567692
823515
2556
309507
201700
232927
1001608
214447
234573
944085
260283
597182
437508
194717
144593
208254
423268
244810
948365
275656
122127
579706
811610
1043334
198248
894559
623457
727397
554854
1042602
833830
733854
395807
947063
649396
276597
342444
751395
77495
463322
681345
1010011
1032281
987160
883875
71574
530172
249068
334211
170630
226330
769552
569610
150303
181083
172136
726615
441338
223965
95438
987962
932729
81648
352682
672498
31311
45881
190563
684282
907990
904847
744846
517249
525043
422883
683174
419169
699718
14500
169880
504142
913635
778884
1032597
965196
432496
469572
1027465
1009550
820263
872439
307358
731918
857045
212385
668800
992263
956945
744617
953778
909203
556097
366775
732785
745258
699455
163830
992076
118040
348758
279081
575846
598237
302990
61598
425510
340475
564109
979060
523223
1002599
951936
889676
758007
18424
71318
315648
1006543
145291
532831
696025
590736
870300
281080
120294
287900
936449
502949
596691
278577
83821
578720
935234
310338
577020
849804
610114
553833
523592
444095
871317
2752
214171
466607
720457
682619
1031722
641146
696545
806363
1044514
482151
420225
784964
982983
375618
345807
648392
764532
963492
736237
185565
976328
21956
777847
798325
1041879
259555
144593
755007
402165
292883
751455
398325
693210
388080
1028400
102963
523988
671568
80108
1042162
866716
872314
693119
387942
326077
1023039
253701
888685
788734
189300
232433
917058
273452
869150
724357
986813
503861
147151
143024
537495
454411
4724
148017
949217
712392
208534
807033
274441
603533
495793
1030292
864718
371876
914058
910463
251257
248755
464805
388264
809254
590590
916931
313616
166946
332338
527147
1029602
561532
993554
740802
1016703
592533
868635
299876
546428
167732
827980
93513
452473
933476
317272
749013
674566
105390
633095
121275
159918
316338
980957
489342
160636
1015553
888621
737737
516082
448181
532153
780101
159656
112968
415457
115083
635775
286929
245710
423613
109756
534227
164208
154781
546416
1038144
1040186
569403
418432
529002
792190
955429
223722
130262
723002
626383
318796
562756
2858
294834
430513
668660
530325
343509
254156
859153
588189
447551
277211
211943
659720
518067
1015015
242976
309969
986551
438559
894580
290117
812147
423935
237831
542053
306787
479500
191543
148484
953190
442374
282657
1008062
522704
300422
437883
514148
360527
79494
191910
184535
170781
166387
325738
829869
857769
822055
72491
272474
1013170
31133
185766
30371
623404
804150
72494
886742
540170
774027
982533
707319
148706
99940
634302
506605
951808
476854
695034
640639
707195
883689
133005
841623
372796
688020
799319
186980
391703
574267
559849
1003020
584645
1034827
1009465
126525
786372
75694
808980
601963
919238
130347
480016
717546
855628
589871
486828
797162
562862
662415
643736
64481
504877
648429
450362
395487
162089
708768
840188
18925
784236
175003
333191
175038
499145
180958
273580
925246
262197
264814
45664
515864
669235
464009
905022
666754
7665
321121
393634
387645
969196
622149
552871
557866
734310
1002924
113078
817582
257653
256792
862708
945098
656697
231585
901937
113093
365897
713750
484348
91448
433597
635089
28749
39486
364158
156179
353438
889405
452073
836421
189869
212245
741597
517836
427243
975392
664545
681078
71972
427321
493812
287753
125855
703683
307957
193787
792880
67098
55849
853487
546225
1005711
858947
665996
919133
576438
251700
29078
751228
625854
248879
982987
305227
815767
767755
1015421
638008
965000
721128
746484
780526
649282
837364
151872
145446
727235
724689
259199
669180
684096
50384
195898
152748
515446
355303
189431
268551
698652
862676
507506
224745
783867
509061
211792
247279
520841
517187
432496
944861
738901
171305
620909
446927
609927
767903
702855
210615
440586
963960
643098
362165
752370
400960
183734
101146
501249
836656
825068
284437
179802
32296
433179
633323
723361
642160
576070
858348
607257
840586
994644
432488
804041
492476
285003
691553
30218
748748
471806
461902
155214
279318
603900
397519
714353
975314
151457
660919
903407
217322
516103
596445
56832
855539
993920
887719
820828
231866
134519
762413
423631
701941
299704
313173
693845
981531
523893
970731
680777
75489
538078
656168
560111
590622
435399
658852
184855
288375
615615
672897
169192
95398
245488
164296
382604
274701
532343
990616
1011833
49750
567850
734136
68397
330551
163877
739190
225699
948988
918697
53606
120382
941384
694378
70732
962626
882263
1026984
1034654
58113
356801
374689
136200
265848
818759
641188
900578
411197
235678
621754
172599
78743
412130
635416
330545
947382
364896
617627
50164
870070
976005
213902
511332
593904
892424
909366
1006822
229952
689287
39621
3122
33852
556666
792241
596368
579247
116184
525377
544120
318664
797978
903161
1017610
332613
774042
922367
230581
490517
1038293
235160
88966
823005
565342
719627
240710
426110
613838
549180
514257
12549
1012616
304352
274706
356031
869594
514248
623105
552918
463709
904255
40450
865452
521030
515059
543788
636614
424098
137941
1023065
206321
990585
2283
602205
933505
720645
771099
837919
519566
348503
901001
566702
992992
38704
465158
985978
622874
233492
151883
228457
720146
688472
90354
807995
842158
551869
576018
364477
856730
940533
804871
614308
314835
963184
666452
312911
760694
482019
607965
797401
668998
810075
249686
369065
239559
852390
112770
656263
322421
428438
79818
341142
850671
556477
8463
71597
485035
843457
957353
567706
433839
238444
142372
644106
491240
743128
178433
903836
139841
119552
959945
495822
359396
231063
422228
74583
702397
260367
38823
680008
308400
1023172
903086
366319
330932
787791
255187
575069
566007
990174
432815
168428
156152
1036897
952842
757048
464681
302166
776457
1026051
740473
859088
39069
92048
46537
725221
95712
743186
275323
601720
576523
238436
38660
290578
91525
522797
480436
995829
687013
519667
598
972583
817812
954398
486389
846013
619122
104437
211939
711811
10711
14506
892319
526551
223335
807125
17548
720818
428910
42289
594687
98897
831877
625085
881455
817614
289751
540917
629991
722138
58146
659770
433641
1025400
816461
1021573
84650
813600
592879
582972
847923
544803
1004944
567339
605350
150765
1017985
666390
984228
462341
673639
1009500
699315
466713
975132
840514
453077
329090
865228
642157
817500
626284
760550
840976
418145
753509
599163
76271
473125
372154
700761
524159
509972
672878
376477
477056
832076
906474
358191
419918
852527
871897
31974
1027196
100508
697022
340218
459577
742052
1029303
921627
953348
696925
773315
680301
681627
965442
1026820
270696
310881
350574
123398
130145
837277
880770
271566
87751
110468
806636
900941
731734
988937
224439
1004147
162960
114283
528382
648984
1039635
161876
538342
18938
425668
244676
726645
744275
908987
131184
560418
141024
204416
179470
847812
850327
1035992
472185
916287
626958
453713
717510
512453
276917
405103
702708
485639
500925
863712
783021
815772
159209
944112
32244
1015193
737503
100676
945249
665999
1035956
211497
616059
306517
811324
916613
895377
40281
35196
599024
9453
892024
89836
985924
17802
64534
413088
483159
815477
14792
527108
263152
396771
998468
283391
693579
650240
366084
228259
1000902
699003
378261
38094
350275
519170
67412
5041
907989
298856
524347
804458
309363
100839
22369
944757
104325
126569
967230
252804
540550
174666
211572
37107
711172
998127
774450
705959
420284
152334
61514
34939
1017046
588407
157445
196363
984078
499898
608759
678640
376690
664170
386673
785358
783580
49860
261324
600445
936658
231176
468459
723900
192474
188839
983866
515966
595019
662354
796418
767709
97707
580856
383496
612718
348694
430393
474716
840057
631647
221484
911520
816508
10584
442522
389611
810352
628522
105864
284573
680610
789134
965367
332708
269003
178431
578786
1004369
228526
596732
537957
403019
306838
613168
681571
116601
738657
186432
789869
849980
164634
579115
891417
994119
123619
579866
91804
1034283
758988
680989
794119
573536
899145
438741
861011
682810
974294
102805
795928
160307
780552
564375
865220
471422
903553
10150
370169
694429
733403
653762
310232
966336
397032
957308
26843
529032
713828
498536
697486
136339
348638
77793
809203
980984
173797
50448
130848
530545
999524
1001574
66142
359063
1035355
114421
902316
672351
996591
744689
668040
959025
461697
614334
824912
702851
378410
973530
428270
716224
401916
128214
229574
542508
958018
888321
242309
988705
178226
960429
558081
153727
921543
1028316
650105
952591
647451
155936
331801
483409
961217
96378
423346
294610
962183
861945
988768
623394
481618
225921
564800
982668
231278
664738
233760
624874
316271
540311
385575
704256
945073
799693
888987
693767
472161
1007471
593279
425691
802090
883621
955384
639682
602946
247278
670873
854200
608983
817224
68148
2999
390654
434846
545489
581259
29752
1035717
749579
543650
302359
126826
84328
522717
339528
841124
198608
335302
728442
114526
635478
994786
455945
569026
452691
625376
70195
869028
973510
871131
233639
744020
821638
317879
450747
62754
583399
109722
563573
153130
759332
115793
759115
507294
1012636
454956
438959
648761
816390
853688
744765
699656
121528
795400
211206
677243
767202
260142
216258
971437
607186
742133
600009
556313
981936
169108
991794
302362
822553
474579
666620
501477
828510
199457
136553
185188
346415
622677
309497
1029658
11013
916664
422417
98128
697993
23062
886217
363085
965996
677781
439013
510068
804483
773960
365948
911087
859296
987418
669174
174414
664463
604507
406760
167180
71319
947862
216532
878884
800698
390508
957093
327600
930313
494357
859610
309502
659612
277042
514987
28161
543467
996287
849932
196821
700158
662245
543941
282781
240146
119320
178288
62879
426061
162526
840757
349311
671427
461180
829200
75997
322388
809009
44194
520340
435812
781932
403801
989574
897129
481480
455453
101980
394065
85490
328922
815044
306603
295043
749867
890669
856408
983300
2003
951969
891444
473790
680526
788478
163373
645118
832087
698041
136199
77159
358597
1014127
29597
499469
436455
239742
522655
212036
43831
598917
744301
285650
834243
353295
437223
271243
586646
694721
542493
497516
86904
163734
919817
590606
893295
119335
753280
649355
571391
545461
1039022
584453
614836
861147
24473
169280
683628
171316
798461
46853
95925
951123
607933
958640
465250
321162
247294
146524
555828
179106
749668
561978
885321
973598
67175
279855
201153
555186
469489
538291
332441
227707
903806
161875
786515
161173
419648
942824
725574
503867
429403
247244
852571
394669
598759
621196
578016
304899
364360
405134
332379
226836
1039853
21038
333594
792621
460005
409757
547987
163219
590803
142227
344245
171048
555400
440549
819593
857251
1034044
442932
525689
72357
1016655
536628
205884
303426
419543
978709
230622
152682
842182
528642
796123
766488
502167
406141
115953
912380
487769
52663
21746
337441
978397
307266
936117
984428
534000
508902
236634
886116
104347
143102
984981
358650
585761
68987
956254
287691
350520
85074
452324
512220
14966
170048
119640
233376
57986
32347
861095
275389
36823
939722
937394
354471
545733
342849
276033
35598
806796
212024
422340
372586
589146
511064
889229
900810
166526
757716
433831
1009495
25999
636290
401441
772501
224383
700524
374903
99402
640407
1030053
874863
457611
577179
353523
822111
368520
733976
561692
101949
854382
799493
248030
988979
282413
400353
556470
430693
51074
355538
734306
545848
142362
827405
234892
497860
481573
74215
889680
626909
505713
941662
547725
197984
1037087
902589
665527
434283
187467
1003865
408893
214583
956196
742726
522732
753758
804534
268505
699711
449843
945703
570041
803796
409321
685113
802969
336423
1042015
486135
430127
540133
66711
398499
137400
355317
799429
121764
705316
941585
21650
218963
772746
764938
351069
863445
226624
117473
346547
827368
590800
681709
174221
188765
376810
826828
364730
979287
538074
896396
652032
534925
582587
80046
420133
419258
134291
863626
536750
579065
715885
667281
1025843
384114
126731
1002932
127335
901280
502899
56873
268287
679908
416037
831504
457516
498280
331313
770900
69447
470481
539218
264646
798661
173175
697378
194518
690133
277183
67538
215816
304291
265538
884782
997296
614932
455728
739233
845690
105554
636617
29485
999972
911710
920240
142057
777593
763610
559010
801881
919280
526102
578364
631650
905632
175555
794224
1038912
786261
69449
78296
160540
210520
607671
810539
7227
426648
601195
847439
644712
374394
905132
1014011
459292
558151
457688
475109
741743
739958
146540
615994
995853
362592
719899
496373
621683
509847
57116
684290
23304
288475
200455
693006
62699
611278
309736
209764
474436
929988
682907
3961
303000
765900
754444
703811
397762
342081
988510
560843
96504
861891
145701
220386
660713
84505
378452
127316
406530
839783
475017
728156
244307
756927
197575
510479
767792
696085
948152
193368
995014
672445
998510
688620
619955
426437
666788
830197
17348
688225
356032
817457
726965
273112
311602
303606
447194
692912
454498
1036279
357895
753825
413197
899147
1010757
165621
549430
232969
592337
618648
898102
456561
701647
702187
273724
264299
969980
332042
354265
395580
902586
703493
426149
803191
638491
282912
643955
755129
99158
210777
227657
386825
557171
620194
540233
278968
386064
923401
998323
813419
125601
645804
128010
944478
34287
779566
667709
727389
89217
579259
810852
932867
14279
614767
145592
759395
528572
623257
49511
836467
982845
811687
644570
977271
454937
821051
504150
455056
938629
481527
848571
719012
922608
321308
680516
172024
453014
732478
334722
855054
372360
554933
265964
55018
350897
561729
1032714
608047
783332
1035940
86086
476586
963264
987358
338459
327828
384137
421978
555485
511917
962787
289272
1017238
423941
956227
989034
328609
693607
1043781
143784
199493
769329
650326
601549
993297
418819
431607
186229
952695
886606
795744
650795
387823
729752
382548
232936
512312
798903
666126
934208
313963
1019928
792883
198092
537101
403260
1014278
331930
188551
378004
649242
117424
38349
298722
454006
929997
331100
423044
474069
446648
506515
329733
655896
811789
755247
320159
405337
527445
19082
701294
80126
1012862
467802
973641
638532
1025652
188831
922424
492998
143506
100609
279238
509578
543401
872193
302296
892888
227759
544689
375906
857393
802759
665982
1005255
634784
477052
783490
679210
836827
71052
953038
837791
975684
599753
459753
912436
925532
22876
309207
748098
109741
341171
626043
990231
624211
198642
262238
846399
871691
22305
36898
612195
383680
540521
841361
251098
784370
369772
382902
118935
833091
840411
1018327
400394
949403
468543
78248
163970
280788
616797
955330
874919
10814
362481
191058
341609
548634
989469
941848
1023117
694316
176165
802188
992557
569655
326528
319331
906081
918812
826914
478345
385898
378297
626152
569125
1041024
318482
755655
577477
984376
789118
428880
173106
247124
814435
742715
213872
107778
736150
590467
76949
231730
42501
525915
822723
971792
998722
383851
662532
36051
964965
578
652665
96608
109441
561740
30243
669375
968911
937480
993750
52560
741191
650141
824736
604108
108269
969903
1042105
672726
319183
29590
931708
617367
896273
157090
405172
1007117
749652
650377
743095
823093
360389
219075
674138
717086
319607
503292
703236
613411
454681
523986
821004
161022
1015892
100810
939671
750111
877817
281881
936530
789545
228275
251543
235619
958558
56511
972989
828776
788890
824488
846799
527559
520469
157770
979603
176657
1019862
522240
454115
672305
483275
26344
400984
954737
700559
797181
137609
885655
386264
26961
167533
957857
870048
483163
660222
142405
208331
742027
154898
171130
666668
749156
398090
1037045
704756
676630
1004210
364966
49560
748898
712727
143158
753982
355198
1029439
339389
194306
170224
207231
148838
112769
562845
277194
992633
366360
574056
792500
362494
1023699
964161
424636
651023
432300
816185
83872
582244
334513
223693
436574
1013676
762200
101503
226860
487095
384440
310579
664372
414896
573176
405657
957010
38506
43749
409432
95682
262615
180811
338515
346366
133101
590849
535749
766178
247088
306095
492335
333621
186645
287761
499655
460112
455299
809172
1033029
782454
874353
429124
252491
827450
459690
341150
906882
238357
125696
673333
613506
1035137
250835
507795
526149
306931
585108
823271
760313
680441
755617
537897
765757
658069
347268
78372
842964
772460
527617
662136
163906
48506
556661
438232
882263
47844
129557
633481
303908
718159
703256
228505
779812
531916
690771
992894
688277
773717
639590
450276
613931
55952
939612
436692
509413
199488
485024
131717
283320
893765
362297
142750
704045
800514
68670
170582
144002
221161
420217
349371
40924
587446
113491
321478
204260
489587
867785
290143
527045
175353
427191
587590
543886
847880
590528
517516
336438
33580
67643
834575
13186
399604
280020
646876
647910
150473
759207
412483
24591
839312
271932
30947
592385
1043539
725055
512296
652967
801938
541090
722762
625304
1014123
550671
701376
751518
1037250
217368
710612
615885
143896
659410
647163
974282
908842
401962
292377
356724
490223
390607
756932
269424
507527
656607
909653
49680
726314
828879
638797
177587
798220
592081
695785
720919
818492
935742
86639
1013922
938573
822922
467801
426187
481239
151274
102249
692066
295158
249294
268972
818612
393916
1018077
682586
751964
215528
956893
389814
836391
115408
965463
958723
901989
650217
291663
537298
528966
33572
430521
662123
1040686
975037
625720
195722
493822
351880
526575
601917
675056
55024
862853
114124
149734
249826
988191
312269
634549
542715
1008097
301583
325282
900374
972427
9525
1002486
842284
353484
119893
335004
75094
221273
549544
472936
833652
261254
73052
186106
435640
348531
676260
683044
68718
552805
39
635997
849262
769050
493737
1006500
591484
971239
904072
773896
289164
741990
514184
818589
522659
309101
316623
347618
241401
783466
238231
852626
445147
116337
256627
753804
867039
775656
303218
822859
181604
270824
889589
127733
595790
229783
1038497
734067
235887
833978
370343
665394
629240
961585
796330
864578
283332
248891
162914
403082
103974
292394
372384
538513
981325
643995
817399
828315
897091
965633
512604
876203
628461
81897
766979
521370
607346
908941
60822
454267
302610
928334
1032822
17158
597832
546517
99531
408049
168012
338056
733909
526828
233369
400649
812534
20233
480828
438966
486631
201890
1007926
601847
732201
582549
534936
239421
1029868
835193
84573
503685
985747
765254
938066
436942
81172
985776
607553
901129
666762
283992
411710
594698
922487
355784
831805
738499
308774
359015
1034618
861325
250163
697695
978203
3327
521450
57573
962451
715985
634964
836392
976878
757028
472024
914631
28106
377761
440656
124064
395139
348115
751242
956475
864986
92158
392531
771510
911529
308548
421593
362284
112493
81413
286306
705081
344292
321659
13412
93293
60842
124282
642469
956994
466814
998255
399720
118696
912666
368119
220976
56727
373704
670947
467275
796545
410655
276788
654784
444011
528318
656870
986970
704077
70735
713790
415524
198939
938685
913730
845720
183141
764962
794933
253529
1033498
920503
625793
530758
690042
425133
116007
934145
301545
107985
422357
626715
721424
197674
227538
485911
435293
901249
812632
320167
308103
162771
285596
737653
726592
126164
317553
504613
281382
448913
790936
358238
536077
830974
972146
602910
343705
854218
600013
920687
9113
905739
910408
596581
1015534
1024411
423436
839151
541905
42928
559130
778638
279315
876123
139244
446366
856843
761821
447287
244093
284727
38353
256391
142679
654414
684507
361744
548875
674746
762145
275477
188545
661411
185264
981805
253862
285565
301147
718794
254100
519470
928723
190772
386623
358001
892051
156016
443610
709059
201852
479472
440568
338052
780368
151164
917982
655913
831636
400321
501176
323596
907779
634320
589050
810673
487390
1015306
75234
793697
913477
686313
666601
323907
499041
394045
984143
347355
31252
989352
93115
905697
915295
970219
844670
469810
261137
790568
599778
216150
4217
744276
487602
138697
439414
104617
376565
886495
177293
712806
747210
408209
227492
605304
140991
148206
694378
611422
144018
151668
550910
912660
93529
954388
882998
646005
833373
620576
196845
684284
718312
1037899
669682
551186
661222
66268
103236
970811
96789
656957
855928
357241
687092
623644
447841
958352
984041
325131
54871
632000
509461
689703
345325
300588
38281
467888
181448
396917
157104
420404
256313
925591
24122
416108
365263
215668
681048
895813
920112
268112
980825
764467
485112
148275
82225
251909
456561
158495
832422
518735
105883
82454
818354
940633
702266
396331
53999
199049
73758
432691
63660
169688
575209
1029485
142242
786373
1037447
800775
60314
611148
101107
959008
758166
573040
450755
684267
564057
855771
241999
332675
533048
509108
202652
816994
186379
642459
291050
155485
191808
848360
918728
256186
544489
318106
726833
389336
129157
852188
788307
459359
769593
661694
388469
112815
46901
372866
864872
999465
992514
270418
986332
143199
831660
175692
391097
610410
188352
270755
395403
253269
185330
930675
937398
242364
889228
421653
620222
830736
982082
390545
418934
549043
790114
196183
124612
241805
776574
526304
486578
241002
561078
805287
623566
898213
271981
163789
516754
493322
145521
966387
693752
627829
618189
904547
392141
310868
439735
913581
755015
93452
78580
271096
549546
223729
552325
445774
612111
765096
645990
421811
923727
401247
620693
48443
484692
89312
874615
87208
482560
13124
725730
958897
953258
697484
470392
165177
816410
828173
332941
887684
394035
149413
113079
684344
326143
166621
572834
414212
288760
74628
597992
412500
753609
438605
422650
66019
556700
10600
1000930
254951
614976
1042117
68125
532315
893194
230918
612628
211700
374656
682807
826527
101477
820839
822646
233278
217792
820586
962369
102870
540696
400734
351342
558814
520238
140965
769554
663904
845047
887424
603140
231849
89388
270086
400836
198015
726001
890437
990844
486635
80612
762922
404502
399631
843603
755568
232139
587066
679566
191370
208991
2478
614569
535350
466214
576087
662060
1003908
127809
693203
844027
907308
499989
277814
615182
195803
476584
805918
395308
625982
350546
877368
951382
36799
339154
369351
974588
176807
566407
654173
782456
744076
423075
203941
344161
940248
214102
619307
33951
202654
23875
938160
74986
541318
39046
272234
361247
904161
790756
685226
141919
601979
119550
232731
632690
1006115
342262
464086
281644
468852
557809
47131
93624
682810
118237
41629
273255
842954
578762
1024380
706835
967185
18619
977435
518090
925820
279861
402957
97255
615907
887462
153457
736130
358057
184053
166701
274234
587431
257256
904347
526868
339020
845479
229200
812155
978608
257900
781156
379542
482047
53839
885689
247211
795793
953605
1033277
291215
991386
410087
300763
304836
761753
1029374
568618
677859
624880
849630
853487
343360
669638
189250
894504
699766
763020
418046
339141
435266
562950
718598
364352
156037
356434
665819
989449
612710
151549
56844
349445
704982
676172
578022
404488
767829
1029821
720213
312571
100076
367191
309690
5164
515813
170668
123547
380625
81446
319648
799334
949177
426540
935959
620851
683781
960975
19534
766563
756410
943828
482292
516358
906924
761763
442387
639733
174813
109887
137417
243675
520667
243070
776576
1036768
1000886
1002038
240972
579753
576987
113916
344162
862412
701011
201066
613996
460633
739020
222236
854251
645270
611481
592919
737305
563309
956154
893702
991115
980844
915430
63263
402513
404699
773302
664381
132361
52347
707616
771013
1011151
771102
114354
150752
370259
360224
876318
628278
10156
314337
310122
63919
336421
1011282
495827
108898
400282
886898
480055
537798
802557
819055
872838
438883
177879
425921
940854
1032050
366493
325408
709909
1037460
132704
307502
879187
84616
811284
738671
338819
582056
864953
393796
82277
912486
859558
469009
801125
122351
218060
906521
974769
426056
597166
826853
457815
1042344
470392
774263
852796
676029
571818
666838
194296
849554
791750
591734
711906
29157
50341
198457
190214
604846
195748
431267
53145
183139
508556
833171
261940
331837
392294
496271
470055
822037
936788
1035103
754309
920743
835432
336406
895762
233996
932189
545150
450249
252478
782873
344720
645358
136512
70069
350733
735480
741814
208162
355513
351638
834333
259493
720851
765211
730824
437477
56675
680891
650109
742248
285817
749942
713465
976993
849365
850072
105740
182860
78954
263802
657843
81841
888484
431938
536097
505079
671544
277768
895204
293794
657332
19834
774039
848112
973950
415323
980094
821823
326779
127506
774796
539177
357262
691368
275559
319085
979412
638852
497541
888753
559926
511428
993371
787931
36896
156075
694088
260862
482291
478920
512014
571053
637086
258831
683961
366132
516551
431478
991965
268540
723040
128684
243923
646483
192140
1025988
569015
414274
1013385
459877
1004913
677209
360049
909622
999269
518038
311132
393918
1017644
707465
360676
139956
882121
385500
416627
597542
90094
968096
562778
213627
594211
826999
889263
622139
371935
30534
684763
255950
142464
897420
241408
423764
144666
596882
952563
686421
178473
438851
117508
747403
420585
332908
677489
631111
284500
384481
964998
790921
739715
61575
854313
5476
593218
517263
249334
254249
337926
552547
932948
645601
376791
353339
616563
482250
216151
1040159
556601
572577
1035737
12997
889084
660037
32218
446022
909514
158118
597208
814733
758912
139128
532206
203153
893284
329004
146269
473836
162360
628708
597697
296355
782532
825452
668699
247700
145350
815043
321263
547008
921844
196786
146379
978429
960674
417773
963207
645342
210893
336988
67768
578940
381692
410580
1030978
844135
1006334
33702
644632
614265
1027027
390911
880629
94915
663079
296001
212526
140214
594764
560218
756355
805522
512559
309666
738138
611896
218875
982255
248359
388788
515909
747356
635823
191608
444780
690249
972100
1027030
656229
183407
696273
837847
938244
47560
824580
572959
73446
879873
834360
1037560
333201
59762
1026378
445233
903959
119259
545410
467064
505396
642790
92828
546523
999623
605662
304525
902276
917995
87274
111048
504805
755270
156851
363962
171523
590451
442765
516115
422081
825818
771936
890297
312220
276127
771796
410820
770404
113321
414166
926011
286155
994751
956487
39527
993869
359217
403812
392791
456301
472965
870990
221683
436202
758560
186869
851528
160319
948395
728553
242691
579293
652966
786731
785604
305217
269122
556552
737304
575445
55533
325243
881671
753160
727660
675885
891047
952420
101061
517600
945158
60787
722652
357246
778938
759792
338857
708301
198417
274557
736313
611745
838759
146200
382028
725406
972200
385328
65021
604606
612907
508516
750719
93265
920221
797494
316086
604606
202171
65325
908209
222283
300977
1019126
102871
693313
276152
539123
677976
872052
34358
854011
935212
612849
595533
641622
142711
389974
642028
422963
575502
452668
567097
235778
425420
534295
28241
733519
444113
1007798
151448
573841
304299
968099
790395
1023871
779436
48255
691612
452078
207724
584157
231024
606433
107955
977303
320741
197447
44346
871239
566237
1001338
211964
386507
369985
678955
996712
10034
100413
811471
425697
192714
596726
290719
920153
339511
555677
73121
822585
898379
542307
726140
929657
368191
262017
460908
199150
232398
76130
104978
714273
166054
673976
202421
205683
339461
1033701
452
81570
493691
728106
267219
77804
229651
784144
222840
988774
160190
41644
695102
785734
204173
447704
973229
353123
594821
600792
814748
659924
605345
970563
977881
906160
763498
639373
567523
934333
739821
791960
675657
733343
428
1005603
866658
812351
311924
68196
127769
223066
731314
152583
399366
5906
154111
830963
687729
150958
610453
731891
24052
626960
807632
535225
52183
726760
247468
154763
949017
602322
340012
295851
99405
685424
750071
549548
416249
931716
653833
972739
694996
172839
467197
950150
1034999
407360
434699
80744
802125
973740
320945
707101
696817
495053
650609
228537
744994
327156
946647
68413
1034546
216400
637101
814759
982315
460421
735549
171414
963255
406377
975822
205167
582384
606269
530604
111939
501443
481021
726864
703921
907506
77737
11969
402378
80811
933400
156997
193925
236296
492210
18552
788354
801872
359328
353140
627443
600035
1016716
406916
210595
67733
570552
589122
916508
811706
470261
421255
246322
654384
585818
673567
744782
49523
544434
535808
864892
751816
988216
928493
370508
543636
732949
652572
72043
286156
490826
187004
10661
441508
81051
403400
388972
294850
673037
193511
809169
985382
350352
582216
490738
320232
521953
393273
427295
377682
408240
590328
312701
977480
528671
583803
440206
313227
824164
921713
719483
397446
963449
297160
1028998
237844
108088
826745
112434
970754
956863
537584
645438
546362
950341
833324
577355
682805
49755
368332
243454
280356
298012
693737
613082
175507
106051
333253
389819
220019
939762
647883
176858
383671
284722
378906
689848
969139
621846
422336
196853
159875
1011518
337086
988079
358799
387806
235954
1027751
727572
796966
675141
626399
773485
678117
780704
862350
2360
1011460
24393
460043
703280
674352
784272
851420
720878
1040605
295667
91215
425833
284915
531623
626905
975066
82587
625302
861952
137183
58099
522828
657599
407496
14443
87495
718769
710196
414257
596311
463351
975018
1819
350574
140859
1016866
550572
529186
745215
79836
256370
509464
866512
229631
67645
433585
796248
600946
394821
155862
696239
933369
187443
104075
533478
217946
601844
220993
633266
738525
820802
680675
220253
134213
328866
587975
894434
349311
905810
70450
455302
1020183
359958
648728
129009
370551
1016841
488995
903751
638749
330074
74021
161873
105208
867265
90910
298622
351028
814380
157927
911210
249054
645855
289066
376225
846437
1038933
605228
353540
1041302
473373
708833
992937
214240
437664
980446
622360
632536
633258
89315
933602
54893
960239
903488
248444
489388
713280
122124
195267
386882
707254
1036751
370756
438419
660902
997097
944111
573281
548166
89423
520814
962461
179497
986816
521059
65736
693340
143776
955657
519626
258759
267554
912866
1027036
570668
98988
378967
825871
532436
634317
348346
588653
644882
937482
751365
174912
11514
537005
250264
344704
968592
832021
867659
787430
800009
485888
1024034
682534
234384
987646
960069
745580
617272
307851
585334
613735
608895
665235
553766
688485
341945
408354
475102
222447
711401
302304
165530
189629
668362
799757
1033645
682191
399801
302355
345998
144130
1009715
323215
629225
7705
352521
102295
152559
789308
259392
467819
443146
1021362
972571
853926
62653
243947
641689
368840
827471
470552
1746
901787
187270
165152
875271
50532
1005994
819953
48237
744207
728973
998907
854325
114549
600265
71580
300234
338029
456549
456283
71723
584333
822615
14448
47813
777938
21745
268687
307401
569086
698093
144315
515525
748249
855330
153168
315485
1016038
971992
961103
565146
133951
328038
936228
772652
297148
587566
362255
464532
923567
457810
140836
731606
878443
945414
671397
620525
718619
99744
972420
6369
920515
364307
117842
508643
367009
1002858
852961
849673
627832
648421
686369
546092
874542
152258
685970
991167
797470
205897
840138
233657
828298
282642
1034312
907453
790884
109448
723484
947742
637343
480977
71808
733158
896171
815804
683960
842690
147803
68937
497453
683103
124520
81575
400096
526563
278458
416490
1018443
256271
769111
793894
688363
139630
633885
91831
901014
325111
813918
880999
1019123
577486
790781
377242
529904
939311
596448
861043
319044
735420
720501
652806
811564
890782
581675
466576
152076
895903
223904
926981
431647
83107
478662
421894
59198
62492
346577
781499
676978
353252
618144
54618
618013
271163
689918
865677
829673
618761
842654
310224
542623
394974
862834
295239
965054
1031230
475266
949169
699222
536930
443680
472033
792850
416147
153018
908701
1044475
839216
134585
346019
343193
246592
590304
1024425
24549
526911
929761
736376
465487
997649
901778
890973
468846
665121
386238
996255
1024567
127387
895826
458262
272414
241801
817559
253562
700584
102394
773593
280825
594945
148288
652222
231960
900759
876218
145370
673205
540612
954124
947172
585729
796524
877615
568654
1045031
545664
689263
559846
961765
823021
297563
261450
106932
286392
893879
471918
221049
921266
139348
468123
871895
970905
256582
920469
782409
164671
583964
950506
369042
796138
345807
848762
49305
115573
295139
855527
111612
164431
788499
593976
816214
1021777
809427
612871
643296
995219
589880
174050
208568
150224
44765
199656
886802
133152
467831
16301
808603
36532
342041
202886
568763
107123
920305
625800
511798
609773
638272
227146
1020915
36393
441158
818100
448952
762171
447408
472998
710305
69440
578841
292285
127783
665461
712173
902080
962166
274640
768693
410077
752783
1044944
76893
1020921
879467
770044
284856
457780
796610
230059
978209
744252
936792
990468
1002978
107455
406769
252532
546983
802060
987478
485485
733536
103994
328941
7793
888284
923869
292873
1040424
170483
712880
732764
666527
508928
659183
211057
495002
538105
686215
62723
464771
1019276
952356
161389
646914
167926
118663
522149
814722
325043
826114
762850
951691
328907
708426
546280
483477
1013332
992719
648389
105112
841111
570880
1005402
406075
31941
323336
929506
981488
949190
28197
413346
25873
505339
857843
366070
671374
956642
847675
206870
244786
944352
567236
449308
251332
385876
30835
96823
418192
580371
420280
542275
409798
161137
261397
132481
407426
390151
954636
100315
212342
212623
663552
430241
586569
435927
581599
266300
776333
354548
395592
504152
301454
975841
855921
731365
910816
1043222
712713
197038
20410
1045255
528668
515205
622751
204146
779757
775440
309820
380315
688127
75060
784255
747764
4094
755803
1038318
878086
916420
727821
83582
612766
453159
51455
801916
16068
804260
498823
576732
11443
118782
366410
287764
635873
669956
649478
977699
946744
438445
348244
869024
942697
1034569
943888
195776
52548
79328
259762
807015
303549
873406
343640
195303
806660
870011
20023
28877
589740
549422
410875
488655
616720
687104
563388
138860
680910
501174
286083
815504
410692
149403
964528
445067
64370
721563
423835
920330
387215
68475
866987
761482
240253
705783
311751
947665
40160
141960
758342
729420
386799
693031
461044
431225
142238
949423
759182
538098
664989
734244
95562
584014
450832
907732
416625
84906
459485
74297
577230
826622
119976
441596
1000675
458422
306791
189730
214800
874526
734481
271347
265122
423847
922626
711933
815763
517046
235528
752733
295317
505605
441057
806872
735165
706272
89054
503810
140866
704986
768807
676210
650446
645148
68773
743609
982953
105919
967829
489324
234682
74244
576268
251085
701352
799146
250842
125485
929278
644388
832450
99709
404520
665213
252135
64123
566353
983920
710585
704975
5477
838616
302257
943151
987211
690859
421573
940429
493018
754414
534094
687142
791786
508518
335300
928934
533166
62989
802113
562595
598495
292789
77459
784055
9684
259457
250293
611364
1010828
237753
353388
878989
506802
882194
202094
372628
443793
702996
106962
459473
594583
613701
516965
687563
247267
81478
1014859
149105
227953
66602
761876
960609
24818
5203
156896
264133
370338
413642
119552
236035
1019068
617411
219013
552418
757093
1022801
45511
143610
582144
343160
20180
818099
529477
300035
169599
659639
462901
733326
557288
953024
804236
1007216
75717
437049
653798
139093
950545
1011435
29310
191082
414915
248454
61682
921698
782689
964206
488638
493457
377518
300760
507081
35721
280220
766459
328759
53659
205828
420936
85458
860167
466273
811529
463492
19285
3122
396089
860322
165746
422534
479339
400415
831741
85362
350176
1034181
595702
183259
890246
58128
151848
396644
798626
1022004
99978
182379
638474
875718
4862
487349
843033
50648
495429
68838
870891
1001324
732443
603464
995177
680674
818342
444662
243092
476089
968
314930
297978
448476
768088
642932
885491
672404
170940
656859
866469
278762
468011
121722
367969
205608
509270
104670
10290
614783
80495
707303
796226
389095
1028799
388816
969746
1023656
121720
638667
888811
198979
929188
55421
190582
715786
226616
235841
779215
733644
141967
546237
507374
530777
832081
168018
984984
975522
590232
88662
233354
819970
7656
703402
667740
937696
196208
226715
754520
767082
832268
778577
222521
350566
737448
25377
249478
784398
403410
629175
583298
1015850
752945
256896
356848
480799
370932
517261
376259
874979
483982
448840
126175
927444
480410
952070
622917
586570
1027535
972818
67370
429776
213728
873381
324434
586719
246697
434634
113237
195144
546188
909866
469607
816270
897543
413390
996268
948817
753348
74276
976090
218614
557268
333838
938142
473949
546071
543329
778969
722037
388566
578293
953001
570054
936614
725434
552088
450322
1000580
390658
481427
299872
397358
932328
399471
697301
331391
625678
387489
703770
655006
111771
58804
965020
420778
598152
565969
185394
895732
109466
922424
679485
1005320
43372
67215
172055
1003167
59161
617850
642605
1031768
200896
611202
687975
794609
663202
873860
177511
838606
1009194
552087
351544
471386
358429
1002032
571282
954699
736410
240340
892634
833289
995703
446803
595391
192530
801152
691400
850299
871045
216583
18933
421285
580006
545443
736081
972800
1036092
229555
917113
143060
809404
81863
780839
324461
446804
712544
9189
361417
400513
23416
391965
1044744
973947
806944
799045
923316
1040707
723351
102300
91343
461011
792218
683337
602225
380230
21662
782795
562488
167492
432940
896570
11711
673432
87761
188418
467960
173596
898803
92168
24957
633307
549354
974540
123039
6464
73292
560400
966709
779235
298955
545009
716366
720327
737018
509079
636257
1034291
1040649
761782
6127
114390
573779
165148
841804
251179
313915
47260
342418
255171
359385
552841
456163
155627
1024625
312368
28429
755707
690262
782290
271735
203590
337800
460539
913421
168062
294744
985822
258715
124895
630915
223894
832342
17590
261502
208193
100003
27999
313346
764736
954213
144332
803516
757324
124813
780315
11870
635060
574839
429481
237315
886512
968039
688600
117028
257895
174458
168872
350964
125678
984388
850723
814926
496317
770293
154808
840152
112068
426658
133513
30008
579582
182495
794907
587220
1001244
376982
714438
438774
443244
626620
386082
148984
24148
601136
603595
510928
153191
265250
958323
241798
782980
96226
422736
66718
380180
714323
353873
363242
266227
544223
555857
351778
343822
262473
662823
307645
609481
688567
747980
634834
971784
557452
675834
767253
831533
354912
824577
978367
571913
227012
864851
650217
551901
714181
806837
949801
453310
935679
293578
755220
387644
150438
199047
572722
105061
918323
763415
680771
1015440
84070
589572
777836
596379
956438
770157
944495
480912
146436
872535
381807
189595
169260
48369
126512
509001
766049
384456
270605
856050
423342
597061
492895
746580
925997
808323
31376
389573
901118
455061
127910
621011
81716
99661
192326
306488
193222
709211
537481
199247
519475
945685
137837
34797
21052
83467
941219
727727
179156
736924
776
124422
684535
329957
410953
879593
834682
230945
173896
92209
376207
339542
988102
809739
937726
236854
341976
949008
599334
224968
702807
212848
235284
697343
207188
15735
938055
171862
193933
681434
782067
553830
546001
171970
396319
296131
206969
660567
817770
947495
739696
982916
537237
173453
660445
1029638
981193
1028429
856817
922723
1014671
204034
96309
309378
144127
362600
948575
419565
1010405
751244
26651
260625
252061
606210
61272
256092
725523
382507
448534
961393
1000352
839140
497223
916042
862430
916544
501585
98789
177691
229665
669434
5757
313999
10551
1028911
656361
448846
719147
573339
880624
978164
366857
873687
410172
463436
122336
284400
1029278
166843
732225
600387
1013623
598681
246148
759400
459298
886877
821426
739578
533376
280549
752019
569471
244593
397018
717478
1034276
209454
472636
182774
768467
4733
950036
142294
1043124
227924
755568
238197
152023
797570
158546
90697
970168
637602
1031078
536580
1028270
677038
264802
315797
171513
620346
825417
71136
702751
642320
407730
592573
963867
539157
521010
206266
314827
762637
466795
100110
521195
395832
122005
674459
907453
135838
942336
252002
398848
283762
806455
664876
808234
258629
407482
672233
548005
78423
213334
911483
875354
81880
148080
827230
687596
390724
130893
341053
502564
126541
584440
547082
424630
137156
338800
275777
975913
838249
556737
194083
298167
68814
857333
88770
820682
568118
754784
509629
157762
679897
270398
974439
906507
201002
1020017
558515
404374
288173
704389
91237
274787
794812
523202
967973
638602
541414
205864
173930
626759
866386
556672
687296
767336
260856
494358
212695
115802
686249
346485
799677
847306
384032
778168
594755
976236
234994
973204
101610
978499
46146
778602
883578
257449
398844
585046
457630
920282
895810
339725
910979
389810
803846
315493
516314
393865
665334
962791
727186
436477
242956
689028
541594
539609
186394
892803
161189
72839
11775
634052
709312
2868
537921
650934
894329
893133
496499
641186
822780
395630
846640
770749
246091
860786
519038
546911
714143
301408
662874
1024998
96989
821835
906022
969252
919005
354084
609273
709325
68171
670530
311638
211462
105766
784500
79392
897920
693575
271797
711198
974601
943282
311422
417016
273198
798080
426945
15386
72026
764537
385226
754727
691884
146139
463400
244961
521689
1024726
33547
882774
868540
244044
960004
153045
962034
733861
737103
971539
858697
731950
624377
902365
653885
456787
177751
12489
992196
28548
998517
989201
769202
52042
123
1041656
293362
899244
95541
1039127
117057
29429
534327
516578
1022439
697406
925524
748349
26758
223059
422380
545942
853413
381542
811595
871342
730680
818160
731149
458171
1023574
166944
357326
439073
698507
647640
153976
134672
241651
82761
449629
543361
103415
463987
610292
485326
935519
497686
900027
598115
849743
518402
267325
2767
233085
483990
488917
656357
831509
603465
487980
645230
354311
670150
273061
807969
830013
242042
123854
1006755
259031
747462
552623
874507
536004
921609
802166
866205
659565
703191
38898
889284
117542
319591
604025
980080
18869
405827
1041975
746681
476095
247634
111637
616302
654893
454374
1020124
645897
931237
755944
685108
159336
675597
44014
898159
401659
214303
608511
698482
98668
989615
916369
586397
251020
188745
400479
555981
301908
863096
379979
649884
455687
891378
73796
344877
41021
960678
72024
744888
418752
934544
910237
430307
354248
315430
165032
675645
969474
876019
706358
598074
560515
879007
697864
438305
28128
331820
820333
535049
521762
525149
49576
302785
972594
520592
422254
204578
55988
274932
277648
11176
483368
392373
400645
575892
353493
97538
1021196
431564
878945
733857
173139
744521
932561
243944
502649
866849
356713
198160
659968
666598
943923
114973
1027458
870435
452103
240206
601244
112807
735920
514147
750981
266613
589973
34330
114277
111941
953628
171446
381028
455024
53262
532406
472334
997855
578267
1045433
514799
412787
398180
346802
566144
643722
464259
698636
1020410
817819
494213
265162
756090
618721
961814
446466
827656
1031507
878858
150304
807276
86926
959611
61520
190141
536270
253200
209730
193377
450470
512566
254882
449793
530666
106475
482362
719652
676200
938351
691963
815747
1029649
926660
974063
56489
598788
861988
782400
36948
648375
377766
200054
389353
574753
76977
658106
186130
192407
277813
12883
860191
860455
104640
402101
384064
746640
826249
292252
614620
695506
873518
299941
112073
863416
4033
487495
979902
506160
54052
388494
38181
643213
166436
776690
464985
946795
858104
925406
855720
322076
565375
269836
834781
249757
195997
916144
525275
638612
350740
325354
300981
681765
258930
148057
470321
415047
364720
798937
991287
267119
739196
463162
1044411
932709
637951
283380
435096
692335
471345
214237
415803
127841
528562
156330
679404
69766
437132
239401
112272
19056
316772
49065
887884
755636
685759
877149
142761
715883
513153
613268
239210
433130
369012
28502
372535
454300
790583
162658
897357
519662
604027
985491
631571
308056
904884
221162
865951
443599
1022201
219447
253862
651850
41087
613360
294174
164467
925275
45862
360721
311481
249
1038566
669734
861730
543321
445506
982954
2448
581093
510930
513480
344980
810181
428527
867164
336844
246118
689900
773911
543289
142722
472183
546732
969574
318460
552643
273509
611800
409441
39235
320625
72944
720212
908989
136804
619630
408950
119297
803056
755691
1008840
107430
9534
799566
810270
97605
483688
290735
136354
729984
216917
444511
86754
223629
564270
768285
107352
355433
158955
249404
458252
648501
367373
806618
149422
67250
619065
959621
81752
461368
741269
108407
119311
550103
580340
61505
937616
168004
4145
128155
1024207
566477
668826
983519
844200
908492
291091
4340
93389
968830
684053
703687
973198
648897
789324
276157
562693
742009
169509
88103
468838
529323
344542
1028888
709645
795271
317214
1042444
790133
1030058
887646
625566
220442
665286
174709
704739
953733
599689
781334
579567
532765
995514
160098
784986
37238
965301
265021
495718
493392
762726
79784
94072
664344
583517
578644
432314
283459
722474
560015
422948
596115
919485
60138
732311
126231
594705
382534
499885
852087
920120
52648
123305
476175
292139
771852
1013844
489430
627676
651554
845044
818238
584885
807476
442128
673418
819303
788135
554187
661155
1022452
533705
1020720
503650
672823
559548
890711
221003
138529
201224
712455
923963
357723
908058
207535
842186
109424
127885
208593
350007
510375
647562
681111
914687
137900
505204
919916
511063
868858
857397
229547
658176
816505
889367
671244
325289
1001079
723718
553224
234283
1033382
540275
901520
150890
495232
54696
416180
721583
133851
603016
349210
451142
341379
46003
122983
683313
456758
609078
535066
14402
181976
724192
994226
241440
746575
218141
376184
1038984
886273
714458
377246
161903
514830
433443
73996
136638
288519
271374
472595
611889
516087
93878
881918
152714
263567
952003
242273
704079
471424
1037574
875869
617807
928024
937615
722518
138597
504693
599456
922476
864006
238177
361885
465607
959913
749979
688837
849054
306058
782312
89774
109017
192061
746470
722739
1040021
668688
394739
606487
124447
337411
960696
674413
198128
123213
158487
10260
642983
347917
509063
779473
486816
993217
592361
365240
986719
181920
219786
987180
255147
657687
664563
974413
73325
468440
169199
4878
708763
456974
495605
263367
975223
733378
249600
322606
820649
915094
926217
602090
597865
598441
651052
414244
738681
533239
556815
712788
63978
307043
523478
340549
52916
998971
406198
655077
540473
50926
197971
852078
342742
859625
421182
655294
914140
284409
222309
1042274
426531
640790
455074
614962
281423
626812
804419
1045183
457458
1012294
345992
512140
875014
929323
337649
188677
911248
60716
100390
846807
381841
187748
187290
734426
942425
404298
216931
390794
400272
852835
346826
850062
448599
843429
651898
641677
577074
677085
271087
981225
1006950
176124
284996
799388
720345
303615
934990
559656
145976
234247
399195
178927
319155
61842
975293
53292
374951
684228
888814
874681
973616
128555
168013
173107
617928
290236
239245
808064
144585
306208
358212
600331
482459
390477
652475
62262
898976
1013218
370843
802097
415700
1027074
218206
327782
157954
669862
98
5517
248458
396466
910047
466501
34911
420104
695230
665096
412248
764306
67956
206995
906709
941116
863682
607341
293213
316793
532558
41262
258305
309847
86715
144989
437936
620648
181754
703388
98571
122033
400262
261597
926939
920029
489097
269348
685351
417500
419408
845618
872886
411607
963606
361254
833333
167540
562127
666267
329926
486094
606794
86270
688181
964127
104934
848601
257469
775001
21777
968626
427543
493289
9848
220182
571391
149336
39637
758227
3663
54147
424371
279418
283803
90202
781299
721376
1007802
767116
679257
94019
568479
723380
674546
1007183
302928
988103
210194
570782
173720
1039
656618
858837
982858
89693
169017
155283
578040
855385
979226
150685
983153
70042
583259
579611
327563
53412
997687
93702
933265
239298
58045
894406
893735
710629
26567
819210
938916
1030846
372166
58851
53616
1020499
532618
140435
908412
226874
490576
819531
796981
195890
744671
234688
632364
115106
104481
728971
412315
613981
210422
250595
615064
627771
54474
318786
798790
452947
571811
932928
585692
943653
975202
122451
611040
216628
372364
913295
49721
484405
995637
151630
427631
527788
292996
599103
394914
200604
978983
802603
70429
414722
456613
993558
88071
276220
419043
311494
463712
694695
569939
29771
761527
743771
239178
372742
152911
15859
2378
12999
416580
456296
12570
695271
627073
1018528
264640
592238
1014829
595880
242652
494588
761657
303
78910
721450
492601
988702
437493
331518
700143
516690
24897
739665
675651
479370
331884
479268
57806
85704
584966
816799
763183
594850
469731
649525
545409
4703
689108
847693
132974
831438
961040
291384
566509
39936
30957
56489
235961
479233
386266
196370
757449
559259
878944
571651
281809
237200
354482
904989
603626
374274
821194
864526
676594
168228
896551
544436
708917
20027
511387
513033
501010
400549
113851
393242
1390
447609
80681
845909
249404
814075
729284
24245
553029
1015330
584798
423412
134567
742979
502514
310539
253083
550891
528898
683065
455896
343568
910134
807553
523733
359230
457471
347034
155435
394635
959876
700052
230851
83513
669254
140298
42775
731657
744616
336475
890519
715080
353114
829659
351894
296823
1009854
926148
802305
418639
696970
703672
825009
792858
452224
471143
500660
645317
631602
570381
906393
801128
47157
79247
698530
625813
578139
116935
749264
771517
83403
10625
423477
348170
322639
748189
982280
308069
113759
325151
502314
711311
358093
85001
372935
619799
211791
31979
75539
1023615
874016
422432
432848
1039023
57291
95409
487320
609587
52637
819577
429427
764178
148175
804640
164322
138298
118230
779930
661332
214314
45357
196056
440771
564992
857848
288706
615628
719573
534290
136612
951462
586792
777622
912171
388845
688419
750947
258547
985527
298954
262833
336100
23330
1040889
454998
916838
868248
719958
75662
722808
474103
189195
633313
302736
682211
823493
916561
66238
743692
130064
157286
571283
318407
683649
279029
229205
953194
126855
528914
385045
940199
806004
398209
290188
412619
407872
20037
760425
860112
658663
97769
466496
827172
968464
57889
555112
257973
378007
201361
401795
137148
164389
823891
1028478
960873
371407
878326
1006993
799142
816481
930932
17868
876543
495157
777167
372555
1002720
93512
654314
246040
40243
956850
905272
623642
76495
1040871
928075
775570
314528
434487
392023
581004
867834
762988
819654
108430
102379
345395
432601
845939
601623
600804
811663
727335
240285
818155
839309
217919
981694
428651
675679
1035343
234111
283924
12859
951847
548318
888916
840655
857204
631649
811567
530224
887561
880743
313703
129034
99558
377111
872937
744886
938762
74361
122429
817021
21493
604175
250493
660250
274403
506761
835721
866976
698398
75736
292123
95111
529670
627668
114267
338807
564538
1043540
553829
1032452
82794
409498
706856
640595
769170
590558
127984
541787
604305
729220
169891
405897
829796
554899
793838
180376
527236
806247
307030
841891
834962
599340
386146
377010
18818
148820
300152
243910
34061
486846
629252
930813
437100
854173
767473
83539
605916
978463
416578
881684
97981
258888
739921
217023
563715
530948
298332
982763
656083
792444
553542
622551
95836
691164
756013
544558
847135
393414
705654
300335
6765
368360
947998
791316
865234
404082
359059
723164
77267
639316
899069
884586
909650
236157
388791
148261
604683
821596
979807
1004607
266337
266585
805494
409820
858660
217677
856548
524045
1010452
698261
390100
960132
61686
118578
456899
279241
1039713
2712
345490
546406
22479
273837
60039
193987
340666
811708
992714
254587
910143
543616
874068
121288
557907
467773
472193
312814
784408
643157
1004583
410404
793188
29585
314895
649902
980882
973706
34642
547614
463138
910649
546172
333692
904299
394259
764876
458331
1024243
891694
712673
808113
62182
605855
343317
741390
201432
332179
890642
413396
225986
348028
705367
694041
1024964
920277
300889
512115
644781
884254
351729
87909
62269
540843
579185
239698
484193
992989
279984
157802
716580
476660
355079
336563
288015
964000
583952
773592
911505
40051
178291
356610
313181
250700
966410
311783
524251
529150
671136
706261
1038686
419121
34110
1004495
327552
69785
917479
525043
944730
362353
489398
170018
401292
589816
126682
933783
912821
465489
410002
26295
765623
50994
471208
887322
520826
1025981
330508
501362
882154
731317
111190
324247
894850
349576
469477
445560
683372
466118
420412
286489
288374
764719
869794
899421
941125
650716
914821
141331
522805
589182
176295
654645
605630
829550
341937
784828
975305
530200
208385
393182
965304
782838
867763
847703
725717
815435
981839
141692
646795
611077
317192
101962
539750
116313
699431
80880
171397
246524
950337
197288
66406
867949
987910
630368
571977
562400
244962
175260
297358
983462
137469
620766
445106
27125
901652
288681
61094
383778
588510
276539
799188
446251
1041332
252799
46452
589007
708578
687994
865733
438485
486850
673143
1010417
789994
423905
793010
1039144
210378
587752
1023363
917087
525739
278410
197481
968119
823822
489483
476999
449318
480561
900464
943885
726974
814379
36259
732274
912921
951181
321633
645526
352591
394305
488426
463906
689074
426836
932691
32231
256757
70622
211873
560416
209186
539018
323333
137681
444195
615883
638571
907523
89323
699305
537956
782459
1044467
967020
86918
1016835
185966
468572
1023646
391655
756221
350737
976924
662554
993488
385886
31713
811093
18829
408936
128297
730178
609468
679181
447572
158636
37416
74751
619217
542827
824246
598098
760982
1035204
352412
1042565
817730
139971
839041
983893
585568
78960
687754
505893
733673
39305
777389
418299
744451
163102
172357
193213
843710
819741
734995
20981
876219
703185
837798
873796
1421
676049
158811
294240
15264
15145
1043517
997009
128933
493413
383165
337361
903739
112105
265644
813365
728742
314774
240936
925677
146216
135402
740482
1008496
539867
616979
934232
1029014
185607
302502
287558
1025043
940998
921928
653367
504242
556135
45219
220970
206715
205554
42360
668233
300899
1042528
364623
377851
220523
438518
996250
336018
982793
530064
923177
64990
836239
343028
882936
698201
233996
286291
383424
59637
620238
282353
357407
852216
149907
235865
108559
624038
801005
817474
634622
658987
313532
372802
548100
932770
562777
529772
526076
403039
304022
379492
1030687
765678
328164
555455
829262
616405
224263
294398
71495
801473
764611
254076
86300
393245
624347
118218
648254
724073
578203
19257
284567
249319
400496
747547
255429
652168
815569
272950
254356
657897
780458
864940
1028131
310680
764500
341515
387753
630442
1039869
624417
800343
353875
685014
769180
660385
425162
857732
377968
717773
310237
86133
341144
784844
915136
408669
684997
727073
656478
622851
452475
150608
962821
579185
25257
707014
163347
711345
526461
918881
18783
603237
324911
553967
1044811
961478
742135
329921
992612
396589
99402
41605
696469
86705
149488
251224
311309
567501
248827
481279
355602
690222
543239
843140
754766
667286
123378
967897
671771
133524
287512
153844
328809
852623
557628
1003701
101796
454090
503341
800083
846402
122178
925742
380623
955285
723622
413331
570355
997090
445857
473754
888289
396753
709537
580940
858847
525825
951465
215479
294380
120578
710198
112235
174011
755352
169668
1005596
292475
422107
1002317
7029
392337
562034
526356
484239
665429
358276
77633
168717
901469
82741
528424
985160
933526
857923
594122
459714
435815
292442
412848
28896
316239
257488
21237
855785
1025348
517751
716214
570121
854003
316520
227729
868576
832972
109725
282155
782216
57018
877305
640115
125912
96766
569322
92156
563434
175419
556612
282750
760813
155856
374313
29718
920917
165775
966339
1003294
458390
117363
311601
340913
847896
406842
513269
786739
295438
485413
270435
828075
237429
154838
849277
737373
615485
473248
135595
641416
745506
493034
729960
599775
488546
121486
359075
427026
790627
993233
813433
301748
877026
340097
319780
1042059
60423
776803
193930
755958
247128
793294
790698
279676
381581
212433
423678
439825
773847
697337
452182
906274
236536
637484
338288
573479
815791
203690
546334
397064
442854
49948
433600
1030881
657969
383296
401880
497946
729796
817784
456099
972531
976083
361625
714897
474987
406926
963678
574800
332348
562920
946101
470237
291792
575376
572955
196432
823416
249511
259971
555731
419661
992636
188741
270514
800354
328455
185221
609113
446536
877848
986132
371683
715033
747913
334322
495704
594762
907924
429580
525774
604046
436120
746658
445609
50614
812984
919509
1026978
278529
118612
1043912
330806
655613
787569
629887
668193
78863
526783
319494
108657
831364
634488
955583
332534
497030
1027800
477075
265711
722221
367689
301906
849970
938663
266089
954879
175906
798189
371916
466703
666342
861440
35819
148703
83585
317128
762978
590820
951186
1033864
177914
667690
786456
707483
892024
663029
758756
915659
492389
459501
417775
870279
861284
359347
563020
46451
962681
330649
782354
851531
768619
776387
1040997
1016155
165370
936976
362787
998457
359620
254571
113453
34665
479358
752976
633532
328323
628011
150686
928102
951115
983400
801708
310211
534491
92564
817737
836904
941378
660187
1011209
28069
100804
415166
1024600
449546
631571
383690
105026
1040974
466260
181025
92280
191227
746616
28569
760643
30286
632336
600859
814958
341551
331396
386463
649062
573490
698533
508811
712735
525046
127281
226422
823487
112422
377338
878523
689664
719592
402314
122873
807521
411402
354614
187526
399538
275201
758159
462718
78763
48768
136181
803718
838197
934138
478775
236625
680682
702915
100619
860844
619626
207321
520239
727361
718548
435222
140603
282946
653600
1017676
778430
718795
748624
356701
390293
88345
946685
828738
607889
184667
775586
915716
381445
11706
222390
846423
20504
292436
274362
102362
995575
78652
350866
602410
331142
618646
186436
625445
562327
758323
792239
289903
477633
268590
738398
13795
736266
30862
802910
683193
514829
1005540
156164
908343
838411
1028177
325783
336166
111350
866245
869520
621312
574330
315275
300844
290562
147734
706090
804047
76092
838533
137648
558808
197327
3021
162476
921253
755446
680716
487272
279489
531418
870472
1031
450886
475266
305531
232538
142604
262708
5423
28715
220557
938360
658639
862537
23799
967585
619832
745104
191219
350671
44310
571320
696918
850551
154081
812081
192525
457862
991636
908420
16689
431280
550419
56772
533533
450805
118573
1045245
1009944
795494
822907
769358
336234
617673
699434
738080
191108
1011400
697034
680211
36840
290674
5503
924596
169318
766023
965951
963524
375598
163080
730898
863210
992292
899899
661011
494034
57596
867449
332304
902134
698988
422995
928317
239579
966474
360958
963306
806103
858494
996480
932256
578882
816527
131858
1030237
96687
811355
671234
406056
285766
677271
913069
28279
602021
28704
366625
2965
314790
889641
165672
581555
768325
334419
736826
713148
697325
272504
654485
842867
324542
446182
263762
749558
74195
129432
1026588
703716
987196
674080
115483
1007551
587791
752382
602563
319730
573282
713661
1002015
813323
340110
699317
916897
511011
58585
465690
970977
610873
50232
826345
981238
457668
958236
461223
763657
493881
724373
54470
141243
1012145
530921
65380
509776
600520
773602
813268
933398
246867
227559
762965
966964
319131
840126
18231
41835
1012424
657527
123083
572738
1012436
640201
606464
885737
842867
1011060
387187
971946
619778
236271
13225
446783
309145
605392
467353
35512
595364
547298
855542
620038
356741
413931
321082
603612
37855
99659
411814
658208
971392
942301
254186
90735
493538
778146
936836
940393
771473
735386
214284
213628
708010
621417
493631
310395
316839
325280
318523
813214
976145
610671
1013334
140066
562397
1016273
165013
673286
812931
12931
812995
888290
650138
785028
728824
502058
934784
500820
226671
687239
13201
212508
841451
801795
403626
776277
1045233
678150
76287
693213
704978
1040468
538351
249747
569688
967596
1020076
888179
442573
711281
723099
656601
740833
1030571
382541
368543
533547
685495
467402
69362
979843
783018
608989
171484
961592
144679
1037615
237320
194603
277556
254842
712901
529037
139689
664344
472138
884499
298404
286701
611536
888047
391865
22178
614721
1034150
214140
588142
938725
298533
250157
674231
405485
1037712
123799
818348
616558
521480
983958
586226
290066
648313
564971
771526
328894
943453
7452
562317
944637
563413
538891
862383
8322
693628
950399
825566
660256
142011
908370
132739
432210
532956
644721
192943
78991
800113
187302
339085
126026
545542
196433
905438
330092
899765
907715
305866
461806
522478
584684
89529
409382
508086
810250
15750
506640
604847
326705
397950
514514
294987
874281
18433
266621
843741
91491
550881
320464
545493
778040
586597
1008600
940547
751702
456199
495294
276132
294114
227962
185295
623203
755117
584799
174713
288416
986544
110435
190680
144409
31329
180324
30523
408739
1030071
195541
259088
733331
897687
95330
310647
971372
55834
132556
854876
893177
92056
348284
615471
133267
899902
226357
629146
400393
278143
269844
435543
627176
927626
911913
63650
1025742
764783
72798
823634
114587
473305
971213
494368
491413
67601
210770
537731
894998
322178
105007
808989
350481
795556
485293
431968
178463
673645
242203
40660
819684
663426
777566
403733
413796
512502
198688
347223
431022
382758
944058
464048
495669
258239
25222
571116
15855
464221
557546
12018
353436
72620
44676
663588
295888
470674
315317
589309
631854
635153
768610
787178
707161
941996
411058
39102
933589
904443
473722
424772
428478
781887
1023521
747704
816583
524776
234692
21812
229642
809487
461329
1028248
423879
736822
423559
357751
788930
936809
648058
765870
305039
153130
823558
192617
515798
655376
961365
968644
322869
1029824
252497
942417
673518
718154
209347
438179
975976
1017111
913540
383230
53965
759138
160793
806660
930335
179491
133302
421465
411941
189371
751769
171852
916837
73203
1005146
983531
957776
283927
908920
1022940
582155
340124
635066
615369
665132
837591
320937
160923
700396
20802
648085
246919
822209
602196
573131
331528
170112
659577
800729
424325
619293
19381
587670
911775
856516
94011
246532
386816
969803
366684
477388
902898
989811
34271
18558
417826
195355
67097
199517
466818
466943
468176
774420
100786
279521
835192
1041978
268481
796858
514162
591900
897053
12135
98350
122637
989921
753828
627236
977243
567664
720105
785828
712028
166830
418484
500070
191833
244162
278046
221384
780258
35352
362648
778646
73013
143842
200866
906144
610215
132253
800661
402289
443400
592882
589710
718854
921342
77525
272212
85937
796681
745853
326524
236410
883376
832091
32841
533309
811873
540453
839163
735270
118671
676078
514085
754793
365034
796267
355059
676653
405697
542712
727657
751007
797799
214044
6564
896982
151692
605600
946420
297021
108514
793958
42710
936721
473289
778784
645876
844431
428777
347712
677929
383296
145850
619988
629435
582482
869286
1044837
12595
138916
542295
37429
114137
799539
260416
13894
291260
760136
193118
952208
493770
703673
483120
692046
599046
546415
514732
606494
229873
557272
599673
886921
554538
59256
346926
380180
76146
809095
962827
138290
904614
928080
252017
120624
272824
39093
447279
389864
193226
639579
172783
1031608
833150
645386
319626
956966
741655
249533
798755
892824
641236
282592
912966
274804
482763
882382
10935
269332
383022
802856
206986
237931
512602
159301
1011237
1045255
691747
910779
667983
1007867
732169
879057
472524
917821
137637
464797
729181
280597
888359
280177
283407
184455
171671
834572
316760
1019067
898350
521950
336723
936361
934022
879581
379537
751659
719950
719164
783600
70613
663210
740999
157546
873643
402736
634643
671040
175620
113852
782959
797792
193969
912481
741912
712118
463573
815196
527041
315767
234126
184345
620047
521432
960120
432159
22355
508838
799482
569914
824232
532841
1000882
735641
676245
479191
443223
652250
860389
32971
1006448
786692
866127
474569
19364
1036540
472367
676018
224768
570448
540928
841920
134432
123448
433032
273811
57325
305842
352074
453635
918321
690422
857394
333380
703440
404331
641314
641967
106557
618902
620232
790867
234166
494860
1028508
352047
944015
351691
69626
155730
615799
135387
901991
318104
808617
824755
971966
207618
610926
690223
652852
489779
196997
337428
938651
653060
729342
952893
811016
649242
90693
413694
292436
559275
725477
518689
55502
444049
346548
261892
195213
994515
371235
911305
387473
668427
995948
29631
695547
67816
302537
737806
978951
595332
369566
996156
601557
449046
758947
829500
669867
497877
611529
532945
189090
939937
520052
974065
437492
270523
162749
286818
477608
60424
767601
101519
981743
628396
750576
92001
693754
789670
717030
394083
97057
752190
556242
613147
125575
633077
796640
478090
381581
26987
27942
574796
501542
541049
317943
230367
405961
646395
492448
317814
191690
244532
589033
540851
655741
146255
867614
302709
244119
284362
744126
357408
487135
741145
532081
921030
14756
388641
154143
520128
60227
515477
606309
644164
721183
626776
339636
845789
974398
180302
331308
858442
272239
300575
534395
376152
762540
160132
46162
179557
107381
574379
1005745
535349
495190
927751
69979
113326
736911
975679
793831
287187
764100
737286
992670
448436
205556
163297
710370
142126
650713
42321
111488
63317
556036
517855
813855
1025193
778398
684126
810155
627967
670812
804909
841208
670823
803624
531971
886235
364806
372575
84178
160628
744558
268750
168593
1045402
532149
896207
598688
496467
254501
159366
858719
668849
633184
364820
282522
251161
527211
895642
1022616
678320
118800
4930
776512
343343
485474
520434
309296
73769
777141
973112
408482
50717
36053
179569
980866
277829
784617
862520
593995
439869
468213
520339
191279
425250
657246
474181
174278
907311
635525
736179
362319
635321
976142
946705
578303
30699
450225
928729
1000825
981647
445144
316943
924010
411244
743088
905528
836673
608668
905022
677732
628808
598139
11745
724549
930687
197195
365244
479481
692094
753031
629689
469497
260434
648356
491600
121257
636158
633529
863419
594023
378253
679275
1012153
905420
409288
153740
997184
1038728
892838
1012336
853731
760762
983444
988907
747022
611423
545236
639933
434056
513642
191310
598385
64724
296599
808555
65714
56813
517587
570094
446480
317624
961354
165054
427782
465403
460944
213994
145000
867466
644604
39900
973701
708802
802446
791651
1035941
459631
920710
63434
950269
864440
913344
102593
506521
885697
797552
726615
21995
311770
734590
188655
334690
683734
347691
520636
622962
304196
630749
60574
252161
817664
1041793
234252
737507
471793
384438
639715
868243
255825
712804
780590
710264
1019785
30609
852431
1028917
445988
661805
646924
551050
923302
581187
976751
438682
658058
1021664
491532
64055
1020404
33534
982598
317943
1025160
659060
795876
700409
458646
145980
228129
216035
608061
162684
488952
115562
52711
256326
211728
768515
928245
58219
80975
661527
557636
94560
746059
856741
388027
288349
796959
376560
295209
353888
561217
570716
550698
157650
646218
92682
61939
339218
254071
825678
650365
277691
114607
759331
403011
132214
597084
841390
450810
312158
415291
470419
751481
425857
511219
274066
331376
990801
575140
243388
1021533
819954
200750
918663
914702
157736
445561
979640
648854
349796
843734
947415
516604
293370
546018
147593
957800
322674
90248
281888
934486
3543
802104
156333
254394
889241
671500
92367
951486
845306
272948
23485
587522
217880
988391
291769
636887
877466
615418
222971
223194
850043
961896
878725
149835
254019
962407
179775
140857
415152
87458
548838
625631
994092
1000108
140560
57289
904787
609215
229374
161615
130396
681459
384523
637873
617352
444666
795742
576272
219411
277513
81314
758511
501880
300302
170189
1034390
442905
522112
251461
571432
776393
92091
769485
846282
160596
592848
155442
942829
584873
232234
676302
671941
832935
655376
591102
564428
446400
221802
87813
279488
245696
78482
23616
748455
476732
437090
638195
527231
408996
524233
227971
431888
816094
367001
671935
171628
64705
244355
629608
551277
657474
1011817
322524
11194
500737
143856
601098
21573
845760
144007
843094
301491
760272
825513
642489
589772
684315
253306
58284
144194
367222
480233
134006
838506
10496
96683
542962
708036
353594
650375
199526
803843
644120
100220
677478
152312
445521
875367
963785
17410
305034
727970
524467
1021869
565314
854549
838306
634920
896071
887672
847892
740467
832082
803617
56115
161021
422645
332786
10712
286106
797888
340767
1027759
267575
831628
469887
319206
802981
342332
870850
289160
694959
421318
134067
308079
62733
166110
87881
979829
1041065
722205
381311
120963
841749
239123
569904
786298
323040
387820
835963
202229
681320
918943
1004101
52422
999478
1003391
749405
338932
848134
225811
184149
386835
1028822
640689
778596
798188
474043
846454
665723
912362
1002959
412531
912038
524746
187322
245542
877449
798667
965472
492253
728307
690186
494277
951067
1034791
406734
429366
117840
826449
249816
864619
237632
824133
1011727
275281
863675
672055
989900
677073
359756
447536
212137
421495
567868
80341
1041274
382778
550281
38183
321981
609593
281114
1016468
784508
284329
619578
6977
125884
289804
400490
240229
278463
358759
794957
6517
919325
1013160
1035533
1025466
462621
972241
579642
273469
257356
339382
321875
210373
446595
848246
93950
611964
303154
616000
730839
583662
889203
414887
512399
537951
357862
496309
531438
948781
32512
388038
352804
197981
736009
855157
617089
609480
759503
563589
716882
346743
852158
149683
841886
1043164
463584
958863
166786
677342
385231
524323
280436
707110
186483
191607
95493
142988
89234
342181
903865
8380
686508
272164
439574
15860
848304
855369
129666
957800
803579
695150
186398
449473
54250
813574
281257
468602
964779
567197
325430
154913
935748
858861
505323
512030
990027
703853
595980
259129
91496
51890
441229
805467
216474
964485
65088
659339
1005119
537852
930311
422739
336328
540550
65036
940070
340005
992039
734453
873512
938708
549362
952033
768145
94457
69272
314162
806377
563984
535624
450122
153519
942809
27143
338804
276133
606780
880925
279903
463336
393267
211070
67188
37989
892089
333951
386509
568580
696391
1019275
230724
88851
217226
196919
1015925
152456
149731
224866
67634
146264
553828
910333
582297
771624
130466
314903
847220
226490
762576
498329
286419
555196
540266
426682
351232
327148
708760
811756
554424
306110
375747
615273
567093
791940
256334
999997
748201
608697
250352
259080
26789
471442
902202
110185
173037
408571
592422
705801
210234
269283
496854
444955
491143
798421
584273
66263
580239
908522
742597
160001
403973
437037
316553
284943
746195
670292
281104
274349
76503
908157
674375
302709
434350
255556
702090
734810
469538
466627
99480
313758
281793
66613
623690
1002669
917219
560502
95271
374318
845549
547649
142704
809649
747294
920903
72341
509125
66424
817545
45379
767558
701176
636057
572156
1019368
34378
856557
266775
980458
632080
421645
898266
278799
858012
517821
453286
950417
1006593
569321
407073
136943
327074
1011843
360620
539494
589375
703172
754459
515989
468427
965769
705881
852231
387797
992376
797917
1019862
505751
112192
236196
843442
617056
814927
481260
1015300
10876
33567
683993
785923
967462
613701
219869
128185
453138
401747
4084
14418
872045
1014297
618084
93956
878488
96090
969506
988506
988194
952423
952551
883061
601820
80005
587519
657097
832003
326544
628370
750935
368064
561892
981200
235662
163648
39920
160542
362682
153534
842499
196816
961184
438010
107878
93431
189636
814018
304986
390488
259185
634265
820490
21716
551504
817147
622456
23622
436223
429742
847965
642456
78021
1026853
110641
214012
31700
209211
120300
993317
706647
519092
310098
261947
398500
784296
416001
33891
394642
641178
667099
640695
670286
888654
71594
435946
967731
595919
382333
931858
498395
719771
10288
852560
320158
569495
181733
74941
541975
882602
64329
630070
775908
94784
969228
123888
546600
475320
530865
610421
681066
193059
630161
210894
610649
266598
753029
412834
433756
49802
171089
176029
719538
734832
389102
297939
713457
396298
444953
395117
915861
154398
887455
596598
100801
211984
476491
481335
1040195
388980
939297
181640
399292
27436
568665
816433
1004276
987646
932937
940890
570887
318502
1038716
955340
9678
330235
896624
232663
219077
522043
423830
709466
370395
924384
716052
657863
43846
876016
336397
22261
990255
234222
789881
690209
831642
315461
546586
1009699
915236
940487
287160
154977
388687
969053
963995
259074
443632
581074
85466
702388
359062
496669
56343
438709
407778
697050
764522
937267
506221
342446
55881
359317
484452
30463
884466
717089
1022219
488773
359799
388350
606047
797989
1034651
915573
1001519
1017186
660897
119120
754841
465253
948914
755637
61718
370011
532107
300220
328321
824649
554961
404245
808096
350196
454405
231
478791
616354
588066
554340
85940
198359
210313
1008646
760449
417317
782588
691548
848724
449307
128293
429854
263578
74194
459938
409939
199353
208419
17911
84728
855429
525004
668486
722526
908196
79117
248300
437342
516681
320762
573926
303703
513856
564479
257146
989639
369022
990312
586286
854759
304297
217706
449818
319933
32547
975790
68153
621701
958874
70624
855013
373479
657231
351620
153945
607168
965030
630882
326735
905396
450152
1026483
840994
348797
482159
647676
32342
1026340
383727
991715
727866
526739
81974
743173
92598
151558
263978
494359
288749
605648
686353
603074
707860
827534
52172
216416
474375
197775
906525
285008
866049
868117
48845
894310
474627
4152
604819
874256
251235
7321
826595
475616
838380
494893
98143
100360
705592
416769
453088
654274
461006
1007419
840851
145364
438632
74578
889630
883181
718151
506988
743938
895204
672713
438243
255055
88690
178238
584438
548065
396323
332787
855472
326121
148359
981734
685047
474091
549010
16599
367414
1008019
677897
315319
909604
150220
313862
814603
698308
948764
24477
13987
312881
382278
200643
356231
842124
798800
626348
425867
241482
584445
617296
883185
695337
199695
813779
687632
355477
719616
927998
608067
906967
485250
678796
138024
479282
393000
327535
557276
590074
29437
760893
251665
414912
158200
872516
835980
448225
24452
213938
589201
895417
428041
59945
657698
933681
757581
70418
285307
17286
720534
616883
324215
719800
1035474
734174
36033
638595
963957
87953
627067
638187
985756
95220
1038978
206255
147031
761841
590711
324163
210106
44362
392101
655178
276892
303303
927609
166147
147364
27161
449131
897907
579863
594245
869537
299176
85037
987288
145252
244960
636915
367382
403556
417113
482905
557263
361392
974373
111327
651700
525161
864964
601867
521577
411391
903825
284162
40852
947833
607032
834472
262793
247739
365521
886991
675618
328837
667799
595144
808468
652413
546881
643725
832940
249718
218629
313903
749043
749106
709949
685934
374754
230855
953400
782344
17327
463387
423535
569593
475134
942425
237782
591205
876443
103045
966747
476587
565774
788111
405552
379550
702742
560498
465686
881527
491913
533382
32652
475800
74664
807809
255489
579840
740681
836166
767667
674273
600222
650950
134447
457793
399230
36653
474487
782859
485571
270762
541477
399692
555447
817918
146522
489181
820066
617397
683078
569228
936261
444868
565021
324716
283646
840344
434635
365538
945133
139085
35381
427407
330694
290647
647612
528318
701658
326428
991116
490903
136772
790612
258537
149294
118465
656345
1042996
114038
26308
914701
130071
102258
837420
732531
994960
180371
614959
743726
840796
903696
334536
627853
33445
135914
30435
429613
810134
513817
852540
841215
789690
263768
540530
724883
1018392
524094
937226
782759
84370
693495
505294
344611
529706
858948
314138
172766
534689
148195
242562
1043504
1019205
798763
917866
514556
454151
881674
971874
944974
39773
915978
161244
676063
109933
372748
939386
287869
18582
566070
100255
277810
1005885
687178
553929
793569
422821
664171
313945
526648
219999
798353
992145
236580
1004558
153610
517519
624842
291037
165451
229629
5265
1017040
667966
994734
262751
623617
750165
122719
518293
213345
1029120
302575
607341
345308
493608
1007335
500158
547061
474970
830391
439429
568932
122190
334569
842403
639592
858131
456480
326084
879718
162088
208053
127188
54776
497659
215135
266243
334208
234386
526429
851833
388068
111028
384841
137646
239267
89207
961841
776347
266387
461712
900022
482135
375785
49926
858730
329106
365135
987829
209960
709706
685757
924081
93890
43306
265438
520820
472332
628655
189183
252586
299634
676478
706056
730815
322092
599771
918718
909344
167648
327931
147459
705106
188137
344096
536351
146202
359601
960355
704572
755941
668792
855677
700969
272390
137131
554680
77516
453589
882681
216721
721815
80190
353481
946428
560038
975781
870039
671928
474068
156715
285951
505730
607558
646987
2069
142707
991451
140730
243508
960736
380229
212931
329622
463909
1022833
947854
432935
144480
1647
72714
780484
319836
314506
165299
730836
804090
244727
818175
30385
98616
887223
837077
173815
869998
254571
987080
382373
186072
144102
526772
451821
309509
200921
777724
634572
226903
239778
487681
1287
745361
152714
563853
492849
111856
293534
389229
989985
88953
357009
66636
155671
868737
944364
70401
731183
738715
38934
738941
154130
713617
1033002
938220
504333
362040
673657
245871
150030
816374
587650
678253
323714
7283
934002
579695
713285
372082
574130
949891
393888
150139
781834
123456
416819
1008012
1018480
569489
521082
811218
254817
23795
229179
534739
49199
812999
73694
443120
543086
1021657
407224
94011
525092
401270
94715
933262
730091
600845
604621
126565
838832
615674
786636
535777
599547
827853
713685
1036858
238809
667186
822680
624409
773052
851379
372556
288299
882232
279841
183631
156066
632745
161173
138168
821722
827863
304890
98759
1014221
816234
961193
461535
191631
6198
4695
826784
396324
366708
314176
832518
806149
968586
794451
599319
703947
612646
38129
127623
164221
399153
238856
802557
831246
955637
367255
538615
552209
255672
620454
19095
546824
34965
793953
881221
595999
9271
344592
909289
123545
191561
991281
540998
21620
563397
126052
762622
814553
896024
974871
655166
280688
361348
150905
704107
66480
291809
1001325
889908
149530
378712
79531
556114
209533
108064
979986
717253
69223
388372
794148
228658
898181
557118
71653
244570
673626
716083
627350
300521
474231
870914
625993
404048
563653
855708
134734
16720
416329
225115
466903
965597
582888
1045401
436968
22089
385397
606943
493031
613015
858389
340193
915140
383649
687436
141163
457470
704786
798522
631128
214387
348706
589574
24072
1035910
407860
405280
159873
675973
215293
784371
196544
198926
182503
83701
55857
446715
379880
717838
919143
600718
338990
436743
239055
68039
423851
984409
965406
936161
313584
223147
493260
596
850777
533379
956893
942004
726743
765416
617771
486395
362437
867915
980667
25403
937655
147048
26071
659268
972642
944026
720998
401127
114108
513771
631045
729011
937583
790095
801033
114621
874758
173688
160919
809547
43587
596183
175562
11774
886606
278427
425029
658266
414998
450090
998030
97740
531148
294690
636637
566675
201886
752016
353004
435306
202194
840345
810947
313705
599339
774250
12642
161169
813431
819588
277835
127496
889814
622253
521911
868013
898418
626729
345842
700000
358539
442552
592101
433382
680647
203667
173452
113967
739544
280363
826933
147280
399528
791940
430698
669973
743253
581790
392159
617549
133259
290857
351225
239553
818447
666070
113026
1003192
82810
322262
82276
113861
953621
99585
720588
737659
657796
645856
527973
446499
702213
737519
313942
249985
479259
533734
997333
6725
751205
146477
957670
690750
780583
266324
1040076
306052
658183
134398
991860
972052
594053
536010
555267
201653
521629
617659
796702
360425
635058
530113
871648
178961
250735
991886
933006
839098
799636
662064
587959
188500
832390
74552
980901
985492
1024782
645896
765623
701516
494714
93627
1031352
365397
15266
51491
480390
671968
195181
134111
748859
606814
216898
405700
861414
250303
217505
62183
763574
1041657
998569
238029
325546
98527
240837
909883
891895
137265
432679
761727
286010
294755
473216
977039
102327
203114
470441
853963
933658
329380
500416
159249
276497
470837
521209
925291
298248
371665
476357
654696
932150
124630
918012
1037955
218666
1041537
947470
608964
896310
939839
772122
227362
218673
122914
818910
769911
638249
758615
83862
174877
540972
808883
827603
826001
709305
94765
364890
483757
404669
788346
489448
574403
589575
616604
954239
941587
744600
684640
973292
836849
400890
861729
40414
41460
688425
1014187
414891
241156
224759
656717
298633
150161
576178
988836
3907
850552
728545
992559
265787
8264
619974
341234
980701
695792
485413
527419
528760
305453
537275
39315
904110
531205
953225
802247
814951
576390
472006
120140
930340
270236
65308
7201
855880
483115
640024
789945
262815
239302
911699
798119
805845
99241
313905
164832
50325
91052
800317
272464
784446
762915
771847
1034159
775820
272408
144227
343426
509497
846170
144253
907835
552467
454227
598059
248054
486496
590291
69910
899979
199120
378587
815590
141478
9356
174785
63284
79789
874030
273175
1039866
438742
19952
88091
792070
558620
429993
35241
443567
605933
406091
905455
966689
664182
595760
789715
406544
725759
707180
704034
190202
660334
346661
727150
240545
575926
366519
566412
187937
673586
652755
168553
25772
461814
191686
955290
474553
401898
834241
378024
403242
917856
255558
188649
334783
459446
33358
791739
880869
414775
841549
537546
1017289
208371
293012
581512
105123
281761
105827
120420
633813
726774
516323
646457
21822
168579
666438
41737
873761
861400
472695
660280
41760
234470
780924
928706
1040436
876220
335400
356644
32215
485595
1010463
655687
158961
1022471
827618
151245
779468
273484
860517
199100
200068
673853
162975
87870
786120
30078
523585
1044805
508260
543514
214294
419856
947827
837755
984341
526498
58442
347907
970136
757348
718490
379676
725358
38372
916876
723264
1026919
835302
24729
136248
806027
1033115
953372
36914
544107
652397
652991
344331
506920
101495
143882
641033
443558
681136
142941
377752
902731
264752
771104
510681
988279
702873
940324
972669
488322
1038204
447417
281600
813082
84003
806003
670186
519244
984248
744628
969953
85967
292123
354977
988286
882219
517401
104100
584502
102482
911291
547453
656963
144601
771025
369402
693333
114191
938880
22670
486111
396483
432161
923325
252953
1014434
205838
1000052
751900
82355
354068
648083
735041
675263
607454
940461
997211
714168
14827
235607
775534
218074
758979
433382
845295
176255
604056
592177
585899
828244
400449
705772
339989
862895
965873
545506
827214
853305
83139
878812
971357
746224
30381
1043409
682226
533387
150588
296404
579923
349073
683192
820827
333013
553895
73611
618142
60405
481482
194879
273786
314890
172051
710874
450423
539645
1036924
262872
279418
744155
401876
821394
716882
942134
795210
398210
121000
599806
451288
316686
419357
205698
32487
380188
943602
533801
65632
805463
340914
591070
280147
216521
367605
21611
159459
275782
246623
471086
530152
827561
94085
58023
470492
245519
22092
221779
741352
25130
588739
603533
331048
551331
305100
56732
427725
184860
1039614
777875
636973
183418
988433
479591
831672
980947
546762
352564
750024
534085
801499
572143
182747
23023
167851
99515
824766
993901
951453
112051
482696
986962
944239
906436
216736
536877
971669
261428
835668
929884
569661
385574
333117
118291
738948
938356
427597
131941
364264
580786
239935
843284
687382
840998
250164
709127
662889
864179
875850
396139
92368
606105
329952
915912
330864
217097
53615
830675
222660
290981
181493
260572
986609
667829
358881
164633
531451
675924
79711
366252
838310
817454
315249
436043
175640
658798
443474
712417
37640
448956
809762
321385
805088
489245
37657
650441
321832
655881
278999
662039
612857
743402
265818
40109
675142
931729
984703
130570
1039000
31939
910477
583926
868811
395486
819030
719928
203142
532299
428093
395140
918929
430734
766224
621035
145902
332647
975820
134873
719837
377894
385813
895105
4931
721613
173988
42868
675541
218799
731246
569572
85449
212009
69376
664811
304654
320996
665042
629542
1033564
112283
384254
119604
349640
939925
230997
637130
751273
266130
987914
613212
614360
651896
603372
686289
862239
722914
547570
101037
437164
477852
237602
24066
626513
750672
283981
735449
940289
534830
21923
471335
305647
779745
458150
712645
139180
932238
159947
36310
429942
745833
676780
749442
263010
167319
400621
74086
141307
218886
330700
320331
118829
714760
476372
847886
696182
616564
469024
358165
150323
167331
222570
512985
959924
247597
496856
815121
796409
431093
675231
115793
884014
928067
1018215
962184
728098
92015
574524
971607
668773
1035453
695500
753731
401146
355328
836538
160903
488772
53415
500803
552155
863129
901824
400965
443200
883504
637034
132021
962758
1032454
396563
907602
1012997
858547
837708
776942
327523
885377
356083
350226
552980
297602
422151
805185
885235
99410
625564
568927
375078
502476
543869
365797
420720
219225
846711
576263
985925
260144
572707
918227
936517
459020
399428
232431
705310
45781
297353
157645
565202
871502
28869
726862
323863
200008
907495
970670
902246
231099
739423
783021
319434
2437
493523
40529
833327
791341
435464
907386
194027
231277
649435
335413
730856
616157
98274
834600
345993
839343
715102
705636
639695
260111
966394
786654
547655
269917
533583
910908
735718
182192
741110
312532
12306
496150
677896
34554
728689
639467
383227
242881
93590
428675
621778
971763
381000
754974
721963
558622
431335
377522
575161
735459
939047
831939
309692
334086
510897
339265
432003
37792
111256
557399
948845
102131
358170
562711
840232
863884
711310
521442
837556
365377
772488
483957
661804
251185
837014
615478
490934
1012864
980203
848707
322888
243845
952304
864878
657027
460908
864075
137681
51175
801877
458713
980872
481455
343854
494454
698193
215884
937312
9139
19693
685781
670631
89936
379504
280232
914757
397327
233758
177764
3772
372194
465789
516072
885627
799774
209871
404808
267188
344338
278068
439266
963547
602269
708130
138163
10721
472910
979790
886217
127067
774875
600175
375971
66776
149678
149519
158976
219477
988545
376843
148088
168065
385331
179649
1030582
653964
79145
508883
454917
965096
766177
441634
341092
442494
772553
197296
260141
15811
857488
708799
831396
627744
1012507
776774
601054
892437
967497
260178
191670
158423
887648
811072
864943
731554
369635
337002
625987
394850
875492
925155
969761
275160
721720
349751
61850
739254
14556
946141
84402
441323
582312
775794
590921
492233
498245
762135
858428
339473
195643
778250
973101
382612
743974
188026
898985
585098
560022
203162
543610
331566
228639
144658
370115
813004
710603
230731
775272
601916
640313
556511
220527
569852
731834
131741
19271
380984
481243
577837
664456
560725
257966
738648
44227
807612
334526
1000208
902873
518357
533908
990335
964047
650829
691018
134805
748576
716003
1031407
193059
393734
874589
73893
92579
676029
878417
473783
692716
251555
231986
680734
542015
536513
390360
884348
98946
722106
417036
946282
936618
957463
857221
83053
928715
994242
688030
531364
340342
908832
965137
738524
810671
577260
526914
799217
521127
560820
16080
1024002
191367
188412
427267
654522
410266
584130
838184
226055
834649
410929
813139
295499
385514
368163
593006
74903
812091
643949
36489
829694
520696
970330
48528
356523
279791
790007
865320
105699
778651
542425
716449
613006
998675
319265
64645
754366
451923
81455
873722
422389
117030
829552
439272
353551
338455
498318
756225
888120
832478
171684
905474
761442
430116
941620
66663
876094
53758
881309
199572
753594
430449
997513
411221
433786
521877
202545
139570
1007187
177935
1029242
247556
758625
698371
582573
951213
1220
980355
95109
416463
408913
471323
746946
198659
349912
82827
609
172799
99729
294658
1037472
759093
819281
421780
366689
415393
924475
11727
450482
418616
418778
5551
869173
253077
906668
844151
955002
260002
159904
591485
630988
661321
897599
863922
280077
651624
388665
284825
830201
85007
381706
310200
324927
362364
487221
402918
431338
496808
336218
426069
231658
102590
532502
960211
361547
765819
696942
411885
191396
652126
984316
12652
239048
947083
1044970
486859
906653
52689
272977
567802
703170
151328
54263
864591
172388
688283
397781
650378
443667
614898
554726
844356
710672
761755
56338
276473
182625
289858
103958
848759
376577
202742
502100
822424
97117
439800
986625
614185
581328
768099
266621
278194
340376
532910
616954
944359
709694
272393
434153
487117
1010956
83001
539806
124290
552279
325897
399913
1033927
229952
628732
53155
795886
35439
416501
198325
309931
456613
511960
596487
117168
173877
959258
922229
741275
613940
31558
491593
868563
490409
796855
763986
438963
157070
854297
952585
612046
795622
677234
784613
709417
359821
263698
168106
841894
820162
515526
148711
804653
307350
631952
122606
166084
916726
677033
353138
210754
695227
386331
245099
922738
448531
962173
859856
295932
843882
129676
296970
354867
921696
784930
873894
130973
946746
201408
1034352
241918
386610
785896
967928
24939
971177
796777
478771
951514
1002780
840879
53785
616802
123706
980038
326812
625930
648957
210855
723375
633098
863470
96843
817594
869138
770477
384900
1008524
386501
406095
542060
615961
135755
921626
301133
286832
437694
635447
793207
1010280
930904
319381
253672
808448
721080
533048
505876
892355
231343
251825
669951
831678
852946
93009
454366
590216
776918
145813
680726
115833
342564
194692
865425
580640
857010
1026905
271771
685291
386351
446610
282666
926593
435429
426030
765365
990738
319588
847065
98145
976924
793642
123713
477794
309944
844280
474645
359130
422582
209639
69510
434323
9211
678822
898388
536790
143738
720629
81331
980788
674302
360915
699495
19247
815073
63158
104522
707788
266872
449458
846793
392704
443541
793985
276085
179831
325704
209183
207208
798096
901217
84696
687867
665203
192432
359491
587038
112121
810976
290762
1039592
78814
742911
137846
584257
398518
970879
128056
63357
132022
86781
587191
587197
802421
720257
1002849
201894
852347
292341
1019184
986881
789457
52591
279402
537289
827761
807915
268227
559841
92710
15626
196824
823877
661410
633389
812834
671471
969412
596155
795460
440968
22994
153749
35673
477712
324935
5893
515912
553857
981834
903479
539628
880834
252027
961123
430813
673582
228555
877028
311620
958250
566191
282097
261498
837101
981147
457185
938937
150821
471388
168870
672087
115756
564646
988933
607426
252617
642517
883895
25904
787673
472455
786363
250719
205810
536864
374418
422305
85957
202303
246047
752326
92315
957387
388843
971322
516863
1039810
72331
46689
269926
629813
862000
345394
987897
494970
370590
769842
828347
458351
252795
1042807
871114
564920
371169
80639
112192
446547
983425
350325
828213
269451
758873
516984
767273
444443
218454
385265
403633
665594
893954
792743
423651
977043
689183
354708
1005704
538438
432964
432443
102477
185779
785889
430640
570587
907882
841167
984659
758051
141586
651726
190089
870444
321313
876469
891269
573942
270063
460425
47642
279793
282289
228976
451191
989335
947988
779685
425492
699990
605510
289763
162215
70721
968312
5482
578635
55170
705350
1021347
137976
54753
261563
195674
365210
484530
132470
506888
193588
56628
53815
524471
595030
648486
8415
869671
401994
544048
588160
1002821
465608
348193
973184
384703
584994
837089
763325
414248
764240
815732
864792
1009117
388307
76339
86122
478137
823372
403264
542323
758117
823180
263302
986852
630696
130472
508066
474926
648589
831732
111183
25349
709512
545196
455470
628286
983536
353071
221077
256133
72307
291624
177577
669533
997058
515372
903668
527169
81348
666432
511751
45343
960899
344607
930149
393732
361470
928349
506303
987266
635975
350728
915
143016
357479
980784
282539
37001
159621
189945
564338
271831
152927
908348
315130
605501
739608
946475
3581
455631
125637
872539
377407
516965
433078
556699
365450
540247
94147
747358
610360
322119
279309
159377
3290
238822
816934
570601
564021
770630
534335
325817
748449
840942
46938
194995
1017520
317343
555189
47282
545573
209431
782111
688325
1002650
707384
1012175
551128
966694
212938
896224
163516
214039
783760
418383
837725
66010
1007128
428474
907020
583440
110703
480644
793245
316309
969222
103225
85304
331526
407082
15830
972421
607664
258863
41926
28197
512648
51168
425373
961761
443061
620579
10046
267055
841602
87771
142339
199791
737541
289489
427288
925404
217136
186690
882680
95011
886046
1035815
485327
433081
905086
614115
780326
656711
770674
213664
268211
237891
306971
488035
395271
602409
960328
138533
777071
182159
722411
302283
380336
107221
315023
810940
84732
63910
792373
239451
999258
203759
529745
987777
525519
224569
316063
704443
282390
140610
274107
771881
571994
291898
542127
393518
423515
448062
528335
201262
567408
701493
799907
927347
952131
586287
541421
546971
420253
626920
413424
1023997
813873
752983
102840
375356
953864
155017
871527
181103
255421
115433
773184
690602
892797
365917
787587
346691
611710
980709
442516
487883
348996
663061
713393
56543
959628
1032582
741440
311503
877874
705981
92336
344429
944598
679089
99810
66243
77402
856368
402343
555971
512525
21116
247383
56646
935399
320776
605809
686116
258519
658805
189611
344540
145625
203948
315501
63932
944687
848486
555704
192361
364975
253761
239540
700134
178910
668308
770302
459005
650089
322415
551484
681406
267283
874115
39518
629326
766012
226865
526253
571466
126218
491721
830720
915083
32929
244051
4787
4809
948540
272018
450208
974387
1024488
695901
880041
793563
178641
467512
227709
500515
843024
868164
16237
611414
739648
691602
633693
719560
167470
990367
485903
44951
759492
324195
352242
628713
223394
409680
43123
213959
903601
56863
335217
1036677
339988
984042
988244
477136
315113
997830
179681
705317
16054
626904
56322
400226
763645
798944
49733
4889
37809
179376
18900
136042
316268
505593
133424
532760
674656
445638
37926
607004
204591
1018174
850668
719209
47727
665041
783068
475546
387427
59954
215817
371839
350297
186924
141795
882313
933906
364105
150228
740431
961674
647933
92480
562425
64303
179754
242063
204803
651736
861762
710756
965124
38430
1043830
333904
91983
49280
921904
267274
238059
30087
276277
919091
384883
667227
9541
159382
430497
171204
743837
919595
8303
455170
198961
935522
15261
554088
456505
203349
7585
300115
86594
53647
783545
293943
633682
442296
1029819
306023
254863
840510
45088
190127
535470
745285
290857
240851
567445
849331
287380
550952
370502
399381
642012
796058
338959
601979
518080
361255
373608
462054
794930
139176
55365
458570
375572
727868
856659
825911
442547
191272
491246
575871
765757
940494
324673
485668
714180
147791
270145
809653
455526
903289
339181
802785
1002434
833406
340160
848893
424921
1000261
9564
1024866
218725
571293
186051
279345
815913
890485
477824
203895
957583
313845
184517
7712
522092
718216
383114
492719
496756
43411
1045044
601894
716246
208609
486504
288970
497764
154404
992300
578456
661568
132402
906532
292102
472734
815383
518321
271723
40895
8326
3417
158965
372687
539010
853256
630131
964829
360519
575507
850237
725524
661581
545220
130446
69553
774038
267214
733749
686239
72438
960908
74811
566898
266561
600210
268575
91931
450444
495645
894102
46773
341817
985772
590315
789294
570002
37796
1010961
629434
474052
516275
534872
124827
383311
378698
199890
906735
889751
166608
863212
38807
1043744
784459
267398
694763
680212
832042
869515
332953
134060
176034
511426
549318
853918
560060
493051
527666
470931
716113
67333
126197
622791
228361
57213
385509
13273
104047
521958
10954
939308
150995
530140
720249
470708
796354
158566
529363
827102
121974
559382
228744
385819
897812
203116
262346
27015
438908
605878
1022888
821321
121051
579701
122481
714067
818038
396093
898444
981717
570634
60598
848481
604802
202904
193393
285171
266080
236883
556279
246912
160263
804178
790034
902544
363672
986776
252487
1012545
888051
395975
429910
341073
598864
916211
892774
814123
645262
191007
289820
482568
280732
394055
19841
782857
150021
618624
610076
643169
474546
188098
637670
545379
89215
664026
794933
229091
176640
42940
900613
938548
248954
583891
594536
450298
135601
523590
57791
12165
262439
487494
64852
757814
614814
991740
763035
304998
800858
968825
205836
811058
252788
226334
515579
751074
168513
1037408
707085
207708
265625
848017
77648
125458
747832
228580
969397
610437
1017756
705027
171907
836847
47818
133453
767759
625919
517957
27284
158323
232055
78864
105147
442941
82357
695237
324305
770137
108651
177861
131428
773393
126985
99551
226740
628246
1031995
179061
128965
447083
100856
143876
949875
218371
85616
610176
173442
816918
778723
306738
48200
406199
91250
418472
173265
705337
934239
631711
506601
212315
292370
980102
906899
864596
512116
1023014
107610
508385
992196
935323
87931
568967
862489
414346
264862
376190
635638
194576
361737
493596
565613
563039
80458
462045
641763
987039
871403
919491
26912
328626
297377
688307
990750
943809
325096
738190
860679
409757
1007399
345578
713824
157524
897050
755604
961023
165138
800965
163653
71346
1031187
162680
212766
745021
652897
781590
959481
944537
347946
797569
556512
608419
810818
32992
305742
775268
738530
673858
908306
808393
483135
435547
727833
967935
292598
303375
265443
13233
553610
299352
893482
948386
569223
1037342
918405
593127
1383
627704
338290
657308
42780
355621
616729
878247
949233
173432
1021588
44458
791519
269136
932504
816139
636232
141075
1034004
996020
28846
159963
546795
510919
360211
591680
247266
611261
863796
76346
880700
838370
158393
250296
1009498
97835
684632
652176
753565
76769
506500
169794
949664
806667
152465
975455
687369
627714
365585
194245
100195
527312
555786
620417
318593
732768
779342
745570
28229
380853
517933
5352
754454
40853
158979
851265
179780
12235
783422
65607
324486
830777
53097
512519
996123
223689
477466
993374
494427
272506
109868
968934
178200
413415
966745
690378
225838
515856
846525
957987
1000861
50028
287280
488745
56616
844884
259009
806039
1022229
713625
782652
1041588
284224
408100
106859
577485
335200
313562
653212
714634
786167
79512
275554
547256
1009389
452726
84550
440445
792984
1001193
298128
453804
790692
932785
834650
475038
408457
206765
404543
936139
717281
664988
294114
146950
494873
453638
560372
742092
704954
840383
745890
649516
613249
518165
855960
1014909
496234
968995
702350
1025848
228222
1040422
97846
1010151
271509
802027
360239
268974
969470
38082
359280
530386
837611
1012292
924076
412731
588577
284363
988714
910846
211032
528381
241257
831076
343322
372846
248511
205686
739319
132886
306976
107608
64483
726064
707505
830877
781896
234881
348463
127438
298099
80745
997770
387320
673422
552992
612474
669967
139623
209229
744034
121665
296631
380554
45998
943802
139137
378362
455256
552954
859656
889814
680694
50462
1013581
403287
43829
19679
309904
150473
967608
397141
991018
593992
228593
740225
539716
904081
843707
498239
509561
247516
743197
863604
628075
383083
694054
196806
467804
423255
303571
279899
102010
547945
993159
464
712353
386760
474932
591246
211113
480530
431
765326
904655
636784
24818
214580
931118
263581
491917
84243
930192
108391
1041996
67419
648257
78325
96548
673597
102022
1026564
49762
990899
286613
965487
163753
647281
797736
684504
314837
841403
369799
820967
407578
337756
372764
937984
742382
368657
244399
366527
535812
271880
867951
733350
1000692
264842
372843
366914
882257
871593
413012
126673
713351
576661
33210
219558
765713
863403
104611
202872
817886
939569
587466
980963
268633
862193
472557
879691
402465
143056
425416
341278
738343
961551
35813
29437
304329
73050
212064
986930
777169
796251
341932
545372
893766
364515
346122
224219
272576
647963
369363
766790
145697
412888
295686
40637
758546
285563
856225
272363
1018204
912144
206502
18702
289536
1018540
296561
566466
483000
958884
888241
773225
933957
104763
905577
697030
13560
600327
616705
971233
842302
961182
263163
877710
849956
569713
104697
176228
303924
819821
930864
266276
708853
294329
1035135
903975
126292
716051
484402
626315
479769
6921
154158
909745
475419
1014206
614185
838932
603900
162473
556847
548411
332889
429027
1014695
457657
227209
1032827
707471
632707
683335
80804
832779
619681
839200
210196
489593
426149
212094
962531
83643
359752
381926
985320
97504
751126
557052
865819
531234
927830
525231
239015
363394
857712
746153
715631
664865
323527
914247
434831
186735
751111
926510
159912
435090
625767
747338
890188
961526
1021326
149235
748661
491637
384993
996139
895841
535765
357270
684916
150454
20258
1043074
542131
536234
778955
287860
930541
690601
336726
377897
973717
347406
404940
792752
368261
157871
110099
677427
726289
764317
1019098
750855
626726
907989
552879
469885
844331
66353
210362
660742
843063
586254
794395
355638
804466
272712
81271
743746
558530
235113
101529
626536
243681
157526
468764
765420
310281
1009435
66938
1027624
95442
351858
712343
863323
671080
344353
992937
127411
404342
819871
933842
934919
549747
272206
755840
883501
176637
1040757
985270
949913
566128
873571
612905
1022223
618831
770035
822307
329786
947497
282859
131585
710996
189236
433163
646389
499931
231846
760185
701488
144223
967699
855309
946370
419494
206381
165240
239373
976435
126667
375161
283280
826650
85965
540017
273305
95544
422216
585353
392659
481196
933680
507519
84727
216123
440597
470521
968362
968289
411200
803655
445651
245605
169280
566713
939899
375270
400081
295769
910145
679639
284124
759168
667379
762832
1024297
772739
75196
683892
471103
884037
190480
675200
991444
366839
254592
395564
353759
230118
153796
598434
816448
669491
136195
325650
560341
514058
635949
11116
206546
66042
268735
570075
493298
856375
314816
708101
249351
984665
151226
242810
134545
577868
926556
796630
647151
303162
85738
356977
590056
1045370
840116
478511
575787
988689
1030953
73506
127907
220494
799346
64053
325703
457810
943731
560730
911329
450484
231132
878208
883592
956684
730790
313860
931204
761684
671841
57506
79422
324410
135196
729536
1025721
598922
892268
44650
292959
599717
251877
765389
420494
730156
222723
943552
48141
724059
494682
46615
23052
489863
687426
382097
293737
25859
256811
580482
155068
630325
574673
162050
957602
466962
245613
120854
697517
184640
540119
743738
788778
652699
574662
648762
683364
844670
878634
868897
620190
52197
75192
96225
83365
453407
360704
378236
422994
617106
484075
718223
933248
680131
304227
271973
811335
644839
525877
367150
746903
752834
632498
728319
582783
489990
110163
333465
541020
983819
121890
848464
804374
565550
1008086
99822
472232
371314
123901
809570
381892
385996
955970
304386
488131
134181
838434
981344
454219
923723
495188
242914
138165
410160
336002
721766
684254
122636
247963
995699
130019
363155
665640
874672
775155
436577
813179
846323
334964
727083
150603
1039520
574674
316261
159133
805503
261287
217412
222941
78909
282804
1037248
1027270
928191
855129
807816
908423
721814
393267
52882
171308
415902
948234
41527
779360
313486
27000
525451
875358
172528
1034481
41576
792487
1191
835371
471733
619978
795703
69314
423136
518166
410767
271479
152550
38295
45650
992101
32760
445065
698181
283849
383578
1028550
994528
747603
1009638
522106
445518
167970
423780
978055
212987
714197
545593
772445
661177
866590
112108
244932
590365
373225
287638
605973
884453
540788
940920
340186
1024858
526997
4582
57232
59283
527544
776826
625576
701172
520903
382194
65101
559376
451975
923235
34623
824302
589447
825848
765613
838306
585229
835686
655804
792003
168756
534491
474406
744941
547830
865491
492975
94139
533440
671076
822390
31142
742914
352027
134435
443452
87284
834358
27962
634955
834791
339312
327142
114660
341379
105798
705073
8998
156079
584840
245465
297066
647585
1035575
940369
739985
462157
468526
590208
409195
22067
129882
913576
244752
777333
169489
869413
67359
253657
666047
128618
350212
165276
451222
884023
305474
940842
1025216
400268
109618
1016246
689469
522398
973169
651866
1030183
99852
796293
367903
478318
257606
564592
18564
56943
451610
450559
761901
154669
31292
427113
571029
67371
927335
394526
81145
668403
1004977
662778
595381
528525
405901
479899
1018100
9256
888214
689850
143285
202276
128378
37337
986165
428982
658666
480308
556820
733531
702480
503397
721112
79848
704757
275725
148388
663168
254647
882442
745298
685065
961732
425091
439035
938663
101900
817897
76076
875306
558464
449263
249131
302855
832243
227549
1017507
62675
464756
948801
313776
92713
800061
853155
953081
101254
457115
299791
1003777
244560
97104
595342
885948
376488
452675
762407
731591
867327
79441
426918
341002
379436
175507
550629
839169
474869
825275
151413
259009
349367
969155
593613
867424
57791
1036956
239643
399456
990930
847012
663602
793396
907665
1023203
225203
561574
848535
167649
370659
913308
193410
387801
435530
375149
376726
250927
1014878
454392
840677
773494
160169
327188
598622
398779
388102
108566
426524
761758
498661
33933
532982
237170
456337
575342
882137
558240
987552
1018562
684754
452788
273560
89229
612501
164254
61305
109530
957182
511643
64114
657418
352319
1371
714560
392664
757260
646867
319059
216864
464120
302099
199791
738467
1002946
992843
714750
676872
244939
864650
20147
471594
240790
946871
209281
823167
110114
192732
316150
384871
539546
497951
629460
538922
899012
145680
617942
806054
927190
371695
631853
685679
501188
921586
734626
435207
643915
715852
632856
361436
632349
451554
23099
209935
697582
573449
365589
66785
540859
816555
53663
516759
455569
101052
922035
483579
171101
367425
34575
844029
484168
69480
631978
982165
548060
826668
756419
504913
452723
850856
731452
187966
6471
835173
394687
231250
650822
419855
13341
348377
106175
910275
878004
489624
994879
393357
1027122
775246
965799
632132
441197
1014262
283051
290222
551634
58612
653309
417128
543028
258296
882891
838823
901570
518172
1026973
862612
398484
508062
905861
790728
744489
379886
375293
422655
572174
1040734
525161
305182
713112
881995
421678
950739
209203
951474
310372
339531
155683
510275
457763
1006604
852914
445206
620865
17189
700168
854723
995003
186233
141183
641886
436165
445696
92926
311128
374752
262664
891052
968661
334815
410123
215148
84595
879894
339863
1014204
390326
765461
183400
188193
474871
251324
1749
267371
333889
341395
355264
345987
512895
105372
298357
485717
509580
488503
790901
669096
14715
93859
125869
561349
881997
178551
896119
676798
950985
78647
432244
282130
748607
853272
155578
290018
456234
585686
92201
513615
216763
579728
632399
869718
794868
780277
377519
939017
529943
1005191
541606
474894
24031
753152
73949
789159
551762
97545
366673
498998
269639
871351
170370
755989
52665
138412
35741
833513
590429
499399
887972
774338
165896
331230
882130
88378
208035
233608
739138
13884
396045
255921
799547
989426
886809
821362
690559
866503
1031640
613030
111204
435117
492451
863301
131307
180314
660783
57249
273551
591075
400224
28354
350915
1008576
947150
761494
237371
18893
220609
396735
650970
405652
12315
995040
47701
178251
508892
785319
476217
934483
927022
767686
561804
300552
646323
700717
406283
692545
823960
520101
771920
738168
942641
932386
674313
129339
760398
268654
922765
500152
289721
313719
221970
393866
622318
333919
369452
542488
994043
970833
150660
741100
408744
991086
132004
145422
201678
873643
669120
297039
124231
532731
448507
789369
250612
521971
391208
388532
810243
950894
636061
781245
193230
157686
75288
417792
991713
977363
868393
861155
715748
611094
1031704
329246
360389
67919
359639
56931
388545
642233
432777
233844
616689
547953
196343
329675
726557
74277
397321
243623
877295
277508
666158
256546
280074
300729
401631
822651
823328
189737
709986
1036315
69697
85959
484460
91512
443207
678136
253795
309295
699853
172141
478895
687461
513889
918677
825874
159526
355079
891901
682454
972036
731339
772454
1009628
338598
286939
784509
974455
87888
685395
295165
262303
490275
236440
493945
767519
921704
583947
671320
400047
931366
307096
395059
722620
116111
339569
788672
263212
78681
823867
978074
569221
914678
526086
895518
220339
471611
41269
974441
338089
437869
409141
13324
778576
420199
896145
576541
352733
433240
1010330
901145
752149
222321
716306
863728
157771
865449
113368
1002132
762638
781461
533701
45636
431803
404241
929876
323775
741430
268949
467192
861987
675543
253379
590901
20710
1006387
13562
626583
372509
26961
92837
744544
109147
78547
132036
609326
734540
300241
860425
391044
130991
256702
808132
81555
972533
794066
262815
37741
11042
1007269
278509
838743
58386
142189
895579
279696
644082
520504
435329
54765
121038
535533
880405
198944
666924
75954
876873
209886
356651
270273
714851
725650
266999
987975
319209
470392
739804
702912
974904
1044955
153960
80168
902269
162208
981659
52953
487252
224207
194563
875355
317296
559458
261831
888255
717027
474036
500133
856154
345685
429748
534021
335024
999867
514525
524377
646917
914983
862974
290127
933862
490082
45358
737998
794680
511086
1001391
126832
616125
195426
621117
300565
228329
231412
1035902
242893
281198
22537
37895
546614
744230
184334
652853
200436
648831
717960
487626
209164
131609
759079
991176
602985
524399
324192
891262
246111
863085
545469
715172
582597
716079
416238
334871
462366
762958
1013694
291962
859596
103600
232759
370073
738837
846205
180858
364843
787580
923602
389038
304870
299199
727574
27955
781371
1000626
793033
100912
1023907
554928
1037777
45898
725753
997509
1011807
531713
10216
644373
192872
475070
515584
212377
786474
145360
467590
271971
221482
780872
721102
480952
11620
561585
743939
925139
185844
179763
1001072
22062
484106
635129
160897
706615
109714
609796
572134
646172
401893
92789
456670
116151
566933
752692
451311
419906
272656
108448
701866
666539
1039915
609825
339024
856423
984190
810739
299859
258469
495069
439165
915149
133065
544557
143311
452940
446503
538885
671295
58225
523082
920625
64687
206813
288199
292521
317137
379520
945860
927084
170213
137999
348719
394342
738976
782897
983039
974921
68447
513850
324263
443055
44662
331404
861703
841640
972870
674351
777761
63676
210430
503141
510150
482456
167634
106194
928280
150255
646427
775058
751760
367784
541093
751959
1024888
525287
19841
742655
632933
904539
53290
974267
568109
965639
448489
131064
721406
191490
766231
877449
100964
433046
1034810
627139
774647
851536
178521
322475
503565
590951
520932
616674
294987
970767
9991
727263
640814
1021876
855987
835924
157787
159264
889521
221189
543279
17611
430355
710431
422029
440068
496061
538039
280060
47851
558829
270936
602050
497231
438867
487027
689908
848573
607724
817651
180068
26615
16877
120336
526560
786999
527863
926630
1003865
870461
160881
402006
879483
1038117
556971
624136
333587
876403
720495
20673
83628
23370
608398
107124
594812
122794
960384
454167
976668
841071
608630
1009750
850078
770743
95536
856222
360369
599399
75927
1002285
548520
768298
1042997
539136
13295
679219
307252
841572
568478
371551
310968
956016
646398
47203
14537
107756
500201
613996
230368
377664
881797
21545
953701
639708
871079
419375
743126
358351
638709
780034
378730
1020479
78509
426435
670488
168151
771877
486306
725892
965160
209591
785854
340207
318997
481633
526602
174647
802328
359952
379518
600673
138975
544380
29862
855857
82024
623388
863256
879466
345997
904882
676015
123733
851933
405191
41584
529553
466194
677975
975730
218176
208965
518846
863486
869944
716697
417968
413298
589238
529109
165076
696216
58023
1006984
886361
369301
195266
955320
841848
353949
404822
486482
314015
307695
501733
514032
930735
89572
311329
1044318
489947
174676
534679
462766
430461
1027632
626808
785964
172699
439058
802693
377469
518529
889050
444822
727250
680231
633016
726934
611400
637581
843149
629618
205582
107978
393623
1041107
983077
440852
1037973
276557
87074
124761
877575
806344
955457
242569
914536
986893
538255
597522
815619
795696
788463
467989
615389
461856
992767
519666
717268
770721
541658
815262
708820
145737
194004
682178
226775
384637
22920
702319
760703
522663
658590
917242
529562
321158
234549
847376
852285
224496
102984
1015384
690686
248188
993526
174419
1045254
678972
209995
493
259054
891798
390327
948457
961923
1960
806181
37137
991556
93249
119441
800516
398427
975084
932189
572041
897713
433114
1001282
769646
414357
874025
942465
906413
733786
530245
193944
919073
423727
885929
308061
656311
331501
154707
689144
701440
392055
767342
71109
800806
556212
629607
953961
936049
791571
202182
532807
972303
628194
1018860
650845
36194
949235
341829
226137
291217
179459
196956
552636
868601
355753
870198
951416
975642
398681
172358
588624
886285
975700
706536
268829
222525
348898
613463
879100
763775
280870
597970
58965
220133
42394
814496
459420
710122
288919
121401
303294
654969
408864
438612
744327
453904
475445
803554
294622
949309
394329
863803
5794
325314
656997
570395
431669
74948
360900
350040
376893
989228
475926
74082
476626
581428
834158
524300
690730
381920
338325
640181
593646
335324
406079
469566
896605
1011793
528955
14750
482539
655882
901976
643116
877834
668807
766985
606199
53339
947534
129854
822475
632205
2471
264347
614921
726871
524364
246042
118991
875926
148858
425195
339708
11842
812594
224276
697970
706108
641413
661725
307715
234442
291518
849347
776294
320261
966016
655573
477982
65017
405766
495052
149395
373157
426763
887826
336759
783586
344274
553285
853519
165846
804254
276749
956243
1012153
554166
80689
28837
1035097
92151
143403
171856
732318
204075
513087
796188
877847
599361
660392
788413
412948
986772
310525
969904
589466
1015437
970603
117176
915033
985918
932920
1027641
867188
670515
778544
302558
878673
916217
755850
614815
609428
998742
531435
925618
526276
1033440
982875
175305
435213
1036239
289084
309323
821363
832801
716306
979239
213439
1004055
908514
940108
295467
89970
275775
72800
834610
856089
723902
95031
72959
1037820
988564
925530
149983
932886
227066
788860
262814
675042
840160
515906
939114
724918
331521
642230
352765
612513
987147
474103
581014
265576
299335
708639
1028626
1019003
8744
70935
326164
141073
897748
732611
694432
599792
822216
786763
822453
563084
208334
661749
379387
191683
732662
239401
943396
322085
474656
497506
948759
422949
684681
49839
102842
21249
296480
365344
577221
446730
285780
287832
630733
416816
847052
372063
143110
694897
956563
103803
129625
500901
145000
955701
566343
449599
484233
911562
450645
719843
881438
1030516
545261
310096
51859
521909
461910
26145
253341
688229
161659
350651
688358
605903
85687
905935
887846
421310
961633
877486
892527
584153
346134
742271
905072
719375
204799
352109
72759
678155
171775
653784
767349
2751
254113
567251
183490
452627
75346
332166
1001421
693520
886171
814068
937333
25388
1029637
710167
349466
580817
989778
18496
429300
137907
176208
434413
578667
845653
70123
95763
961066
164480
947326
345698
1023300
642646
367420
802180
981755
191022
1040769
642008
1002269
25798
421291
594965
163409
82042
264747
371437
211985
295324
273389
463436
968362
33304
218834
372898
233688
191745
656340
831445
160647
985408
1043436
647675
222338
384363
277178
19410
1004746
820169
420229
997222
326107
755733
489988
238783
437402
333321
815979
891706
570903
465613
342463
428961
451860
744661
200845
1034944
858352
160049
464910
562154
452441
810547
142134
197922
101792
304816
961094
550264
143162
843212
966498
137215
404596
422035
489826
1013255
818957
732494
207279
546751
408276
422198
670769
266741
18375
500851
202721
222272
211122
567486
183389
1014494
748190
141295
214573
437736
596344
712566
286652
800106
972324
313844
869294
964026
67911
91302
297724
426622
907353
733795
961006
127507
451724
896610
587364
18774
630942
752266
785955
587209
904927
57263
872401
596889
45871
501579
220140
625061
403361
949082
224155
631618
885584
212953
424216
610820
812855
714372
700258
33736
68844
956007
771841
467182
917282
181458
207327
47194
182694
373827
689802
993218
388602
173696
394430
348554
43473
140773
598415
306882
170691
614058
1019413
990689
264827
797445
825150
718288
302284
470095
282501
728584
208309
991949
320247
315615
442230
712447
866154
168654
972143
440284
636243
624145
659258
861780
444812
711568
559516
609573
710066
45924
254810
94476
667784
475594
256739
1018523
832501
208801
1031770
121397
898727
1030566
576823
967953
633218
795003
742029
604612
76322
235716
416506
207750
277441
191050
53060
206171
99267
668750
215404
118559
48881
331420
719986
1031092
1017042
1017012
100523
527400
662028
699752
661706
819860
692247
718437
335905
502564
327786
869584
945092
843305
87862
34837
746564
550534
456193
221676
651628
666613
45249
652181
979455
350539
535944
779074
866065
473550
1023790
305742
454321
732031
306937
977665
1030389
727133
789482
946262
749164
1029032
585542
131062
1039220
481949
35372
617702
700979
251335
467217
1037570
773342
702565
274620
107387
102688
889919
1023788
933607
410233
659510
479280
4091
786276
790642
68649
254405
435888
339703
729119
839811
211147
589985
324444
941195
879694
823352
731890
505580
544622
712094
144019
219097
98791
602361
934807
1030361
838939
260089
674468
216094
24824
1023095
506658
161835
996590
217002
705282
75752
765087
696042
737963
790280
891300
448664
23912
512539
20888
903791
866136
50718
42522
472521
124710
355513
38655
42959
216724
71433
485978
382647
273721
612003
1019124
103981
723201
902367
667736
617843
351152
780642
201173
398595
723867
262328
1006066
922343
989681
295350
609939
139239
414766
3431
75645
623834
746338
918687
590679
445840
798097
315399
1038803
187174
543748
983165
530527
193667
937765
626643
1037061
992474
268795
785268
989659
45329
270459
967940
558969
636973
981823
995508
318814
352661
557576
825055
965440
1015147
1003611
756624
12874
337668
768307
209437
1041932
24413
566121
544125
378846
53098
838640
734351
815477
463142
92003
123169
6696
163643
670503
953729
419060
488797
254839
383554
680343
591540
955803
323259
345603
715553
23214
240614
638239
680740
322224
560688
628624
498232
288042
192714
296317
902590
897192
454519
38307
24986
200128
730095
940212
378883
860545
47723
571850
889266
545514
831412
579241
157599
586680
557526
1005984
305889
165382
688489
941524
642656
971639
531768
311550
671275
738124
530609
415576
1027074
260298
644116
668060
1002383
288003
63076
873338
346478
583436
454578
598769
825818
353572
998494
177833
372598
566760
134323
765374
192125
575731
530592
665415
658043
550027
635050
263744
212896
282385
72712
625577
18927
427326
711743
252738
694836
519558
873308
296292
36979
472912
932784
63904
635742
801775
116229
171635
668198
1003368
502550
208285
288909
517722
150094
236826
4741
908730
362767
536103
999404
262146
770900
365166
1010615
351625
516228
1040829
834338
952205
443950
727009
172761
414136
153186
1021965
546751
18299
929450
431886
606229
65253
854657
441096
35822
276445
109853
469144
968285
50551
197125
63640
322634
754109
830287
181915
432454
210649
118729
360898
180485
922352
379055
281521
258745
818899
83434
282162
787671
8200
841126
318191
422073
471744
421066
435336
63427
217226
822349
669513
464331
121548
662644
494825
785068
683778
1006136
787150
419147
557652
55605
112687
233037
942978
987848
492449
226156
864399
561133
331971
629252
932044
992700
689983
988718
859029
65612
894946
429932
430639
197924
420601
977255
56586
328864
636604
737553
859235
14120
197099
362435
523731
218436
696175
805740
791819
440634
993752
200451
122147
196356
897038
784531
647917
650767
480773
907538
612827
1039965
96368
318386
581180
26009
1016551
245360
379095
687052
524259
819166
484241
600777
604207
919494
792573
652660
862830
184717
977974
676181
68462
615075
280564
635370
157359
873262
381467
578327
963342
224066
694261
168250
198591
699342
701666
349597
411115
367216
35347
379396
647424
430686
556778
230794
332033
147471
1020212
73671
818745
916868
614682
926955
910225
1009609
755300
337867
717860
669521
663949
67290
347196
841495
1004511
921146
408082
464393
57075
115473
292665
685683
472967
783322
1008735
3539
123713
838666
856195
343306
261202
989547
400377
950863
809394
907692
137763
32263
377571
1008466
877297
1033081
385989
968184
154411
428843
18347
963026
898882
515010
686477
823982
252497
590845
674653
693393
413854
604146
795142
842740
255842
1039267
819857
212916
128120
273854
352592
358657
141174
1014543
244518
948940
297000
222452
406069
940721
840069
88152
97863
835322
461565
550667
774230
1042017
35982
469847
468172
598054
696394
933870
20561
914456
435937
791855
1030581
467953
1011115
97895
912682
834895
207607
151861
211500
31538
844375
577101
999361
88005
591821
58829
240317
129129
167867
59180
393698
348394
757642
438109
335734
820115
901153
385246
454876
992034
480552
513098
115777
406148
580791
641074
582324
288914
723700
878251
929483
469098
272807
739619
776267
916122
193351
271235
745449
84208
466091
195201
551280
541657
482502
608435
512470
541236
636444
540129
682834
859675
556831
175012
1014100
916380
452071
152102
623802
769208
213674
635683
232690
979583
972576
309613
622688
514228
670046
612477
438590
689762
873583
729701
2890
694082
992643
62919
98404
986151
42961
211433
385203
817909
809415
354595
914748
603616
834265
35084
377775
119726
908565
100785
801262
244028
36778
93723
254893
107146
811643
63481
816678
883656
851204
68626
215914
190818
257543
362893
544896
601192
224311
771603
341213
72499
662610
519941
607556
91360
702362
938311
119455
187864
300516
549347
732455
470846
247930
766754
414565
876524
352065
773642
259176
264245
506683
832625
934565
444856
99136
48573
565369
1033844
262529
946723
737339
34358
466913
126404
482070
335115
993486
71554
144043
330271
411855
309413
911167
32815
327630
116657
212493
477139
191660
411302
958154
215124
925255
730686
455819
186823
574927
869801
392377
786586
916594
120631
78857
950576
120593
634462
874109
426017
695893
151804
181856
474088
244437
432678
548044
380617
387283
1036679
82027
311863
342468
840537
249547
733580
205947
184148
386914
328247
629400
956508
149587
139376
803129
937503
965258
833311
519093
347481
363983
766635
29611
469162
569842
251002
37771
986126
688184
864360
809296
66941
170937
596213
509805
270155
958144
689699
406098
397671
595600
655540
197579
908377
218176
912670
80392
1041411
115489
605273
810133
369643
857918
309599
620959
581550
178628
763843
748281
159428
403753
922307
392192
221426
979730
629074
788266
31584
312366
660339
651504
195078
464406
688264
538916
749904
964260
250090
190234
202708
740596
985886
718088
16589
153018
377575
102394
612499
656969
827015
557385
878980
1013626
976045
345001
60434
870807
253068
862367
261560
292368
681570
742113
567756
409673
550364
316567
729429
928860
294770
650320
881094
1005858
196782
216073
15616
382980
196129
330725
123033
88098
960633
49525
513467
641251
676149
962397
488687
758254
421840
70333
904489
734615
956835
101906
772376
550519
515807
288539
595554
396807
948455
88798
77896
951658
585071
917872
175872
996848
30829
799998
285486
321742
433034
285660
20078
838802
601360
986741
285507
19184
402457
286169
861554
542229
799977
994228
605370
241215
339980
126874
84961
146762
767648
223490
581745
292968
363228
173720
700424
501975
704033
357015
852309
829602
968151
105484
774396
244827
657833
264160
890921
896908
435781
717476
156164
909848
480868
370428
664120
264954
26920
867664
34818
159450
344079
489857
130490
285596
256800
151084
260866
770245
562912
645886
669238
920675
998506
514570
199712
833928
319546
569480
563467
347948
863388
100578
277767
916908
956707
61437
749823
748165
929771
90497
788176
316173
795704
198595
376953
496733
253282
387709
660365
911013
696784
713152
966121
48313
713700
1030012
741250
646285
468316
343610
811709
445502
487543
360015
702359
343550
162367
464415
176618
921514
630967
115659
161299
600303
202200
805725
719786
539657
421352
595286
726835
803934
493112
162827
78496
212198
913162
596962
474318
983526
457419
719262
493887
692776
343977
641687
206219
359081
919882
838124
124285
333937
925811
473972
964810
1013754
998262
304747
836470
1012868
843398
852589
700015
402067
758242
612917
300605
563528
556284
75883
187607
483533
663544
441763
151678
738372
1037708
597008
799864
88887
114938
709297
143457
791052
924443
118435
63326
395133
196572
387421
266457
362092
621033
292807
857102
599374
646695
752418
932528
909622
279909
180418
746745
357199
874415
1032066
1032672
614526
234367
475214
460063
277172
923892
463548
716319
1005274
495535
767027
734830
256329
265026
542909
609190
857549
764257
228216
700023
103196
977612
1038579
504303
738546
252919
824235
629325
460785
866723
800809
803671
961411
767836
270205
917269
626672
671456
77484
290307
517344
892670
977313
328788
573290
487516
119145
534994
11647
376204
1005558
384608
108883
77956
713362
428070
751255
307220
39236
856570
28714
633296
362501
805023
317138
255320
292196
629446
1012899
447548
87621
304445
991404
305587
272379
90968
524824
70105
548327
230000
972449
882202
894949
292023
514412
99553
1018671
357517
831552
1033302
445144
46290
615387
805700
218911
462083
388589
848290
288202
725272
951707
295777
755324
707789
545379
855328
679248
977959
527367
518851
117389
493712
136370
917205
978385
237137
900954
828086
825417
998296
237730
335645
958058
668945
646336
501909
669812
760339
952122
997722
63565
761876
1043245
954622
228206
899562
992975
359982
180225
1039524
422239
97247
139096
753139
84060
983839
638420
814586
957899
648397
448981
1037870
128577
366456
10283
347494
559161
342005
357031
614617
226522
374282
369271
647261
108756
193998
829012
1031931
432787
827202
846707
939542
542043
146976
926201
73265
846532
596473
486846
916268
832843
744471
858872
618294
762075
530779
803642
256895
249136
894891
525683
572646
652288
993914
629706
341409
138583
799897
477560
971544
121478
230135
794592
11893
439322
209002
484513
197854
192524
700928
586872
268454
793660
1524
387522
121092
196564
325674
712542
1002848
334948
103516
437060
1039799
525881
116300
689512
75466
995864
217771
631285
34950
456746
210060
893679
627359
170392
361387
403329
516623
584489
34183
349622
955602
531285
1003374
538888
873018
92858
506929
376236
186425
97397
484288
108211
57620
212837
162474
278410
363072
144197
490694
1007052
706038
373424
936089
366959
490109
361456
1000345
342530
39902
145024
572665
284334
234817
552990
126510
534245
81728
921559
222317
398603
500973
613865
380842
62982
811721
337942
589939
871167
1002188
206420
216898
797404
562188
498564
335046
262477
533602
742453
610636
955494
474731
727247
807214
850587
822139
835762
280346
114771
563423
263920
531593
943822
980325
948667
795249
826358
270054
312645
605352
491752
138546
717395
986476
726870
648395
565209
143853
874642
762094
943823
316075
715411
939899
65638
1043282
496385
821586
893864
103222
170153
579236
776859
674447
142351
681182
645213
70408
785199
1001297
556100
499408
877547
357634
840152
538183
446516
409601
168180
787908
872232
394402
67656
447301
428105
857149
871754
135729
660894
673989
647016
834667
704608
787115
1020198
253005
514404
447653
516156
370076
775178
415062
739432
311102
715634
576908
236314
838462
641205
550395
237023
461878
520537
932044
575858
343559
925768
795767
615161
69807
397324
91745
569851
939446
848387
481808
410701
812668
55049
31617
563411
571996
167507
404216
687009
543034
617411
736681
512211
928896
958230
946926
134460
476740
403884
9594
1036098
782296
694876
838232
532697
192451
619306
290691
877685
155878
676138
637876
421307
690915
115855
413533
301293
144366
12515
242616
139151
717664
318728
114903
303725
982844
279759
746054
225847
61586
768609
659883
469875
262283
850931
570188
925888
995107
939336
625389
83413
716513
881141
942774
499342
1018024
662673
909780
743368
153071
162893
974608
9665
535967
330719
13664
735649
79271
675766
470891
404312
1025637
95064
495270
72886
842529
125712
565667
843380
229382
857629
758714
190529
240657
170674
177956
70351
253773
750701
956014
416402
831962
1018528
25310
722302
471579
111162
448263
111339
725371
933684
808158
643517
926855
83605
430747
199844
978721
479759
69092
450767
239135
686688
454927
758862
822122
860486
643516
79421
632790
216811
58294
253500
719924
865446
873226
634047
467325
687607
180848
632002
222907
9077
369216
642616
419207
586149
208104
670581
742144
361171
169961
335702
857133
792237
286482
997359
41839
1002264
661131
800496
456802
920881
262614
65600
51983
763210
767917
619086
367295
201269
936119
695215
709818
972015
218755
344326
12496
759096
849645
125285
427914
395390
70445
76198
665485
1033327
439667
399967
841161
224730
266710
543651
489475
672685
501302
966817
748266
615780
371995
458152
177079
901577
479331
574523
402426
480866
528963
122654
132432
337990
782549
766495
906764
754221
78807
96141
269491
235447
601435
197994
1045232
359340
473641
30390
661817
426922
118849
872996
839626
669493
528961
489688
1010070
237767
373363
280123
928353
635576
740626
418844
308912
847678
908929
469262
702396
245435
284173
821052
339331
442364
638211
543099
319257
2514
278766
574609
976683
911342
887352
167079
324407
731051
388400
621417
272849
852236
845925
467917
144446
164331
467875
618612
1041101
579664
132111
967251
598199
508797
158729
717644
736543
272019
579226
704188
895613
598502
242475
290207
94043
394598
551047
23784
7400
909453
198106
611082
48883
373353
173935
5869
765926
469407
718556
46155
285605
218167
1022818
514712
855241
52977
427899
329586
184232
893957
330389
871036
802638
734183
314940
741154
604914
386418
776915
103145
162978
72846
924163
524617
792639
414625
567894
1022315
165437
770344
863523
863787
20626
83285
504921
926597
652711
258806
524121
104373
651345
77965
756423
1023669
982781
462251
928360
285152
858880
561373
921044
909240
107049
773443
997203
524605
236659
553716
366249
462269
794663
398172
126393
906275
400416
525754
492681
366363
47190
683776
412578
649477
519881
744333
595362
995540
92327
125727
779887
426427
855274
360923
175667
137107
442695
140359
640966
955546
997693
698434
741998
798651
79237
858557
83805
116413
36921
892472
411193
329316
530132
1006340
87107
654927
880392
151540
905822
588406
239905
1040773
817604
988097
781180
326534
957309
413275
326024
189040
250537
425689
222255
897898
372653
786513
423651
328825
676623
961796
267047
964440
857551
320628
890120
232130
348163
990148
836514
340779
328748
265513
57700
545923
382403
874053
838334
182156
387291
655785
134610
522831
941108
539855
283284
349889
564970
704560
13766
169108
840319
1017989
73229
762699
375925
636605
264321
785564
161865
340872
65071
246644
654252
633373
19203
894123
909844
995878
574183
711464
505544
256917
801611
870445
905671
573717
563707
244929
133280
886182
150765
784036
422741
39486
810154
371299
176502
536981
813135
188547
372158
342011
406745
903102
833097
89704
321048
712663
845399
64085
816502
1036231
224187
897572
283619
644381
480555
952339
807051
654859
658223
276760
721862
499583
701568
505524
932026
115951
757359
997314
738240
793524
765476
408879
303951
980998
802177
771605
971616
969497
182303
808175
979960
397513
615380
524860
988164
857126
378003
668160
332578
421247
112049
957724
340153
19835
979354
147865
415372
285714
356504
108771
142985
661421
871064
938779
21155
267549
79456
990536
1033798
872464
522356
965480
352083
143583
346782
39840
621976
854079
164939
1045068
420282
910157
760800
460771
506697
64447
158089
266153
748994
1035941
668842
627464
420224
622710
47668
999966
515705
48406
413722
167310
980850
110064
354719
598037
1006777
1024627
286372
794646
548006
522533
49048
377018
889069
299275
232173
185646
1033017
981926
932755
179124
630703
536179
173715
761979
31304
1031928
1033174
636072
226400
657469
424879
358888
1003853
74123
199659
1040974
822222
259445
470655
863682
945663
193336
1026687
13962
352165
869687
151983
820175
739061
615367
157086
294396
362650
964679
362932
368678
499901
520176
573151
733694
464657
402797
87175
740224
764198
434854
278833
19868
803126
599334
195995
787899
483086
200127
717863
154400
346549
478217
622846
556664
960402
568195
87510
490715
577931
458586
89703
217133
663402
35720
45505
163101
432573
5398
1023868
761449
788269
941506
598603
343217
846494
866914
232556
862924
575170
628621
333276
610673
192798
805726
435131
716565
434794
589462
876452
554038
455283
758961
243884
437798
503843
441900
169859
946008
589914
225463
28525
670174
761379
697009
648395
259706
999869
223842
206472
328317
1004197
946436
83167
174331
918355
4977
562822
471468
132283
152890
249305
507809
294348
211978
996569
513686
280312
719498
293775
467797
906807
670082
409436
989778
338996
296587
906216
889354
475435
715157
871242
174260
820492
189746
916033
705202
258632
352769
332213
416721
513018
257663
839612
952388
925252
567132
471726
237727
61175
603116
158445
104061
572136
262314
102547
750165
401698
924808
292678
1026031
919780
311295
377818
608962
847478
472185
662959
696740
418685
351703
985577
490469
247974
611979
897931
10387
884650
833065
990834
772682
770821
169023
766746
637273
700381
545997
333146
15354
334864
407181
870342
835889
60765
94771
965844
28577
948937
134332
682997
796568
1018796
803507
881468
982770
198574
428838
490956
792912
285788
53356
132681
892806
477790
116828
98676
524335
876982
907434
320089
1005542
191477
903036
330006
843964
522492
576285
161268
588740
366706
736048
754345
109507
413919
61958
393917
76416
997811
413264
260154
578491
980264
487445
53030
851047
152952
394938
279531
932775
249809
34616
743044
732136
417530
925089
408174
733553
475889
220114
869794
333333
228960
1024766
249250
26143
43630
563324
297725
397446
1024323
576956
189901
974136
562471
1031786
250528
416726
782239
133165
741713
203119
798591
139126
388354
562131
968824
311508
229586
286609
562735
360539
1003793
827203
841300
428693
203084
420942
166229
157071
639691
835151
321416
901651
76035
802695
743730
578471
176005
971536
217351
585721
989584
297990
417004
820717
935064
1036988
828560
68922
2879
477372
384630
853231
711022
315901
1041885
563040
829525
278365
631121
862127
549213
101720
502185
936441
148399
644451
205887
534892
247869
899211
575708
34861
571975
971163
106334
1033751
117906
658274
354227
275993
544561
654054
918916
719576
533408
419657
796904
474243
1018119
667774
232213
464263
298676
513675
598363
593416
566312
13707
645369
243193
508479
88753
537322
40705
89615
864225
196868
808079
166825
573809
94591
882151
204959
139282
239658
487371
39896
354497
587554
978681
119980
909710
96020
380917
891835
830385
699605
123990
175121
866182
547049
373907
368685
651198
51393
48656
329534
556049
974204
643837
158732
767739
1043115
687290
1040855
68616
542544
382007
14481
683440
624826
406673
645939
70533
671326
2263
616886
587933
382705
609122
1029818
472329
291210
446325
104665
198735
204254
112534
834024
266502
1029959
193052
124499
181928
290733
168916
577288
30596
254532
124915
851972
402349
970556
831744
725285
352346
64862
681008
988249
135763
538241
327264
767944
563163
353410
929837
627402
223094
273118
930713
940203
281469
959697
876297
857749
157206
21160
264560
88313
594939
81517
285565
1038028
731080
189338
217736
372923
387087
306872
758046
725484
307405
379965
675107
451302
508658
708620
552374
677845
559600
179484
485390
1027955
906703
122458
899404
444787
308136
943988
388084
171786
1020537
812985
834197
579555
988615
751706
623338
512938
855920
330022
677919
998031
968761
715461
594443
169369
255519
306967
797658
285778
679413
935729
298151
661869
121236
416096
2653
684807
961905
108126
896928
10170
929484
402105
616729
997461
53300
798650
667883
568130
843492
905970
274154
282748
651442
739511
900788
590401
458938
659627
677781
404341
414675
1023797
676439
252749
909129
586132
422611
631164
703324
979239
116046
376925
640063
810969
110520
19072
238504
481578
134537
571008
470867
613941
345511
641294
691672
655975
438530
872959
261941
888643
757936
278240
599134
375250
105347
1003487
459636
851835
900593
371708
1042662
1030884
1005772
693468
104631
518546
370398
96108
401966
41695
1009546
579222
693842
751636
801054
922164
79844
848018
112508
225023
334495
488718
195516
690232
15546
161655
130283
325751
293100
836671
731054
641136
661934
117029
344062
1022165
502271
10264
799056
963379
179886
894792
1041825
435423
738041
520049
939913
999073
656815
972864
580117
141553
522825
10738
738849
106386
1005640
603069
1006972
1034704
364663
630632
311164
959571
763559
531014
40663
461982
369045
433920
512751
410885
576742
17670
664639
103771
168234
535139
85027
545509
990557
264768
249609
895948
19976
189172
320947
406914
43225
900361
25023
350689
186322
553670
174673
980212
347307
836810
810307
303209
512055
266164
584751
511207
963547
1008301
553587
703160
474592
1022042
573499
482524
619881
676644
129768
787511
372014
429636
50134
273347
326364
306820
831533
238986
996796
695007
214767
912201
924017
199353
347022
95755
688371
452041
965133
821339
1028934
527100
255948
55331
774075
914224
956597
209857
197664
448270
497165
288840
590889
743247
999915
409477
922519
470432
193767
297128
955741
884596
822580
920083
427861
161853
125944
29905
414347
548497
860265
460247
1015679
946473
593652
564850
294281
459211
747345
515002
573159
596036
677091
352114
449806
49818
167916
583773
834867
368731
226144
729205
485207
214244
223165
441474
80978
689801
670552
190434
145492
545690
175153
24506
368591
299690
651755
103520
100687
924280
442722
247265
670614
606882
641092
570307
625216
30822
86806
287999
704656
954265
6438
185551
116098
168259
548247
690616
533372
131781
525154
734444
849882
946021
317176
204917
622734
590116
350014
1010103
206708
670408
409372
762339
1023679
839023
197996
481683
385100
98089
1036396
561378
44685
214754
558986
637523
448671
1010298
1026286
828433
141840
920795
93305
33096
58695
14971
341812
500005
912160
166774
365310
401022
920338
49583
898897
813236
1006850
899325
879476
11124
96047
573850
513374
392176
639236
393600
126000
691677
728717
757796
699491
45123
292460
626367
840907
716143
993554
666391
767428
248935
307144
58699
910743
940916
371864
423403
752758
854738
349078
678094
826091
500450
894350
267892
504474
102811
731845
177961
990972
196023
469674
348379
432384
147357
298179
774940
1000191
824987
898410
644555
814988
201326
143833
466706
372957
582270
309076
464122
886372
850889
307131
615742
920635
645453
521131
322385
469187
845455
621396
592241
478805
184086
226341
216093
903408
405617
477919
160915
710783
229582
1010214
238743
769117
1007695
233390
409382
807218
509073
383461
654623
526426
721607
780025
677213
1000929
387384
969654
692708
259450
993898
148706
718398
94278
535697
96968
647591
116278
249817
885612
900860
357921
679946
47205
1029484
316668
73026
87459
261612
601575
984982
526168
851870
13305
142657
46380
213134
482609
850427
773400
993482
272551
2106
853946
765789
964243
158440
23912
1006320
764330
112443
444977
618425
946742
34463
950415
771496
667598
252123
751305
122915
22445
681665
1028154
197862
545357
138969
599979
887053
409689
496683
212727
110813
935655
295450
320541
357912
740481
1040457
327920
194500
865976
167752
87880
436102
452007
171030
553430
119066
148713
989186
887503
209731
41972
781730
27011
256238
264469
970222
637088
74470
408214
938243
24589
949800
299986
933502
448954
215520
536021
736784
913071
700846
638570
624398
131848
173807
278581
756574
683437
374282
864472
125122
687567
998286
883983
204777
345896
652215
390821
848832
372321
423027
995231
1041942
543915
631108
184475
402802
993742
975081
361620
61744
315826
197969
501455
807271
332805
694545
142804
311708
903363
214952
69545
480476
349783
659185
263830
188036
393126
608323
357419
501262
819887
331008
615262
706685
104654
555870
255656
70552
731357
396696
116795
453887
1037621
534145
469290
1025136
484570
976385
873109
607729
34625
4207
367308
643029
1043539
922299
598510
393015
75009
973785
74230
49779
333404
632486
699054
962700
279914
811764
462298
806956
61249
812638
591328
108261
695677
246950
15380
470735
1000144
413748
303123
285354
244127
909967
453779
400516
879595
619877
860489
449863
177604
876075
487728
4274
792702
24466
1019637
533769
7295
331947
1003248
802885
773656
337116
13915
300340
783632
1044130
604960
1001745
151077
357808
1015152
179562
132817
907784
837587
143389
141031
562100
578103
901151
760191
625931
490552
49682
632515
843475
741022
935108
794144
496562
835635
164142
629638
817481
3827
396384
758692
257851
816864
794792
81930
430555
646727
701151
381247
73094
853032
186552
440289
42275
525832
808846
350726
989277
315323
767234
615755
922061
1030604
792716
568454
273481
667807
352799
261886
940597
650536
561513
631870
732808
2059
269136
645870
374549
236189
813549
416136
644561
697539
705872
547996
714299
448102
472899
210217
363559
161538
258016
451815
1031563
827711
664299
32223
67533
572199
738331
786496
217443
62760
801317
774352
75453
902545
349864
486675
687070
977139
561731
719377
49609
656489
833908
502434
471157
401758
792818
851617
607260
530648
662859
54825
560038
694480
420772
823836
417506
795313
863891
331746
68720
213698
973950
785446
339450
933255
507758
667548
1038417
961891
62707
620558
773749
826018
878662
424765
857509
923411
784085
750136
784571
34514
632380
139552
1002092
870515
546589
281160
194483
606735
377841
840755
41124
385153
820612
507771
711464
704339
818418
773815
652532
358990
316164
262463
916434
263398
865036
34302
987385
733404
152646
974894
559977
965661
1016811
104863
581567
193775
87163
386912
751340
710436
787658
181591
727187
612443
589522
715627
850191
97136
554457
979127
815622
860249
664403
657479
792064
1043539
431053
455152
533598
535580
603337
169493
579901
282891
848993
658206
1014526
75586
855836
942447
477242
136726
1018891
515313
12358
53084
234804
729091
237215
276355
1001487
453921
1041242
452613
923648
391688
133567
1035535
50110
781427
718444
62795
254368
833345
918689
932344
921501
408997
719473
897155
593832
547933
7785
1058
436276
888119
44463
119737
497155
598804
611188
126339
387767
561228
129729
385094
834389
46447
39239
162962
366072
658552
574551
920966
270677
344684
433462
248838
938756
34102
762086
441019
907759
382567
220119
738590
725833
184926
180888
345475
895239
943018
1041775
777546
741178
277464
146047
1002653
381739
576077
242822
860406
919622
272934
880209
881431
319339
275365
1021630
985993
901948
408492
1020366
627631
998486
914256
1014555
261496
481062
351035
890082
1009935
564152
495410
531202
241078
196723
68471
466595
682794
217944
544137
55243
611489
894748
888057
176372
485110
634534
627481
326277
902287
737594
289090
952124
197492
614775
14535
250497
480608
1011556
412017
329949
494052
199678
502549
768145
875499
82334
867852
839485
672325
327636
671128
563590
78931
777194
576704
629113
899142
832191
283998
506982
556531
1004487
687224
907728
504244
196304
524110
199431
440464
183048
122833
162222
763379
552206
834005
225264
439041
969869
1017474
939150
275808
724056
7320
822952
694455
392124
618411
108528
716495
866349
102878
238982
909947
649996
818048
118654
484444
25893
552312
814540
843090
905835
621933
852139
857570
74196
980583
70707
760580
395614
847796
109015
789355
561171
526369
496924
245779
1030588
676127
832407
704454
145783
912073
458435
878016
753305
514584
158266
475144
288900
4581
22245
879855
994058
900806
967492
720979
1031404
841309
305381
99172
948109
968565
857099
396030
890086
341196
83877
763448
737602
225682
741702
600792
696996
744363
594053
25275
750752
230311
946386
582545
29690
1038287
198379
502751
206306
603882
792195
105070
1017921
190094
791511
47958
552029
319443
690657
356818
679425
200714
695901
722225
421969
316849
810781
572676
525521
947989
295248
900571
707512
282061
921572
553036
434301
68130
2940
842366
463470
409007
167904
659470
230883
565187
259716
620455
1005143
733761
279085
793044
828849
910052
298448
928324
317173
566474
750960
734521
695856
578002
181204
179692
788204
428998
899462
690445
844802
1042943
531163
889148
551889
462793
635238
70409
569022
526195
507709
952372
232555
430733
306798
865586
28802
1017790
748401
903627
195249
894230
568381
608138
673194
1037987
871169
331501
980357
80387
876339
684001
217279
299946
121318
584471
34179
344639
616846
176015
820221
163084
1011076
731110
668320
713026
926363
66246
533289
491118
23650
385228
478725
791240
22840
170323
751391
819739
327919
231385
174243
149298
210097
721206
241618
391093
1009215
60216
717376
963694
989536
15423
28156
438271
736569
477745
55406
517784
79364
307085
879699
287435
260219
69760
153299
791110
89880
229316
8928
1005645
876096
985944
168164
109483
871251
288552
721195
526724
99732
424496
198354
84689
536866
468485
208390
508923
646901
381084
389124
696498
593274
358878
820122
24041
120245
924497
817531
900014
228394
679172
677742
578851
443229
436051
764347
73575
652743
613065
980631
621653
486257
520679
1012856
746379
720025
289672
348516
883262
396300
1032715
156688
129616
1026792
893364
36930
325036
865142
834999
174827
355364
143504
972262
962463
170046
330211
678481
837740
27916
182433
738982
259147
823912
886530
879989
943164
992270
875472
571714
780610
340238
39288
374226
684241
953985
801110
813602
284712
721165
829961
501254
171987
983398
485834
749638
405187
237862
103541
706433
889853
162726
394738
398184
952732
288266
50935
679657
59454
81319
678148
761002
1028546
722042
744952
1041150
176651
870240
813924
738234
287960
731590
129350
597224
527429
608185
246009
409754
767501
343986
548379
630787
946282
22418
857100
927288
1014538
324223
106967
1002266
955343
461691
39109
509184
8719
394973
198357
345697
821831
314932
374425
352547
914319
416867
651477
335790
493090
210867
827360
117953
6407
181827
550282
24578
733220
901619
1043507
233706
573218
510337
727197
525026
683796
523388
110404
764709
204074
726574
533540
667162
619075
87587
207372
970523
747356
481814
524172
803194
64948
491096
1028051
715765
642066
1033764
19651
442457
63520
828098
1007634
258771
397955
695538
928660
237924
906437
680226
344132
523898
980944
700762
488556
806253
383861
651471
120144
485065
727046
618201
474970
36514
755620
899288
647985
111343
107301
854580
813865
577160
507380
122893
996588
252770
858856
317024
619494
471808
491014
519785
226249
472110
791896
885470
444980
228608
1008208
692595
32886
220789
127380
479001
582302
648687
825336
372210
742647
449587
618455
848173
186388
380487
132588
717973
818043
354665
77425
162178
154717
369504
191844
840118
172626
50656
1029698
379698
281189
782100
82151
513834
270662
86889
831180
312395
846519
564293
552678
705674
989749
25249
200653
243206
261924
830670
496643
357589
51407
755870
520226
352822
362845
1030696
267801
253106
179160
1917
830133
225836
17292
975356
299903
284911
759170
525012
458106
559655
962950
1036640
105819
327614
1032597
376576
343775
14143
318329
671521
637483
231438
630243
649781
49677
1115
114721
475740
333051
266749
37827
36119
1026016
749816
433946
435637
537388
538332
362489
165644
493249
412239
744897
11140
14904
842430
890721
137240
1022218
930378
1010433
676163
320292
429197
448896
956853
738278
134189
758647
956752
768166
494759
250143
899785
282207
729519
608924
228414
146942
132672
914829
616683
580298
787657
766463
773412
76101
726710
73278
612020
87809
273378
987873
585448
108468
311444
626441
144025
585084
24475
506475
771223
636595
530286
609310
577448
762200
335699
508269
228925
957118
683403
731329
251726
151831
830158
325521
347126
604856
1036395
512
152280
1040241
203276
908729
122508
705333
826172
707436
798934
840138
597182
74221
135771
105074
333844
798976
325263
154075
979899
769452
21821
110545
477398
124274
852378
624919
1001228
35088
539299
30824
49100
479621
328501
830790
450906
1013220
1033068
822999
738879
366741
81859
812774
502570
442474
1009859
456233
201851
486063
829041
610626
409307
829039
655384
942642
912436
418141
144003
126086
633763
115651
917156
655413
830027
384515
24913
146820
860502
601653
384953
839107
932060
776677
644869
290086
490539
300147
153225
74116
911737
568621
884448
150640
175450
807949
120277
646019
936781
354938
188930
669819
887931
404112
276050
410320
420992
368636
961401
863054
594163
1001255
350239
773205
406898
402821
877426
306819
295574
604879
874579
913745
381188
996692
800143
322599
590931
905531
293488
314130
49768
85570
37610
163115
439143
159637
562813
990402
775494
925034
920905
433228
482647
30482
731135
47120
572804
765183
230303
165031
488304
230300
525494
951284
44605
395247
959732
1026741
182506
1012322
807431
44018
466264
591561
588782
775725
55329
11199
787640
276604
912532
33567
795645
778253
253817
512823
336657
525647
969738
463937
468283
240061
63995
771071
100574
703954
877753
968262
29918
495655
255496
686418
155378
758032
925446
891659
496271
446883
492794
739407
947020
398285
753639
346554
958637
784559
55716
112374
916639
108341
890223
408562
97606
114689
601061
221190
855036
312543
826542
632298
485763
840229
727075
517110
548993
836519
98270
244628
832125
691548
169251
785990
658838
506275
124354
902346
429123
699331
152083
229087
228608
223786
736652
541762
41147
619846
28006
551451
567337
242674
960046
373973
447867
810530
550959
870338
116273
783947
515154
497384
287949
866449
736186
640111
532659
755581
798932
988364
848793
536098
416079
949244
120475
326729
740392
153687
901119
975455
709541
604287
175944
969351
740512
1013325
529767
21523
709996
288388
736166
448086
50888
432247
941605
780945
231492
916010
927938
623370
697968
1031278
960846
649745
1015232
448748
823824
548729
210189
107424
663739
628859
64547
269930
936292
84497
418213
509778
428956
254415
180036
80975
948710
611477
26012
944037
141726
627185
748477
811554
909891
932079
525385
622759
63535
989497
775310
1035420
183014
261991
396659
786240
472371
215372
374947
160520
861324
212925
836866
900586
42605
853054
158829
970985
41936
458447
843212
121516
857092
601829
99074
175503
541647
450840
834075
905455
1025951
463694
464121
944872
1014157
252561
837137
668260
157116
688003
270266
619499
505953
783783
715874
175690
714395
559423
454212
323928
629075
600170
1009255
999672
383267
876071
352797
844301
854617
758934
443394
710979
46629
521225
116629
498414
13697
30941
117901
831412
36681
468630
620095
658676
925855
754178
549415
998186
863037
821597
969182
771827
985098
239460
715392
430331
855568
394968
569032
649201
515174
481961
947329
991003
338715
271472
93388
45602
365629
61103
788691
1013537
382319
308450
816687
455266
801938
944245
644082
166953
692153
91793
516293
350807
183271
235525
703040
179327
94980
921985
79632
486665
874075
180874
416443
667175
419152
416197
153698
629993
682003
827173
881666
881178
642416
33278
831206
965657
62857
75
818787
511172
600758
441382
218275
938927
960339
561136
50812
434415
37680
393361
704299
450881
337889
330993
777529
999948
380143
838846
801180
481727
925942
876740
452551
916311
603859
1006119
170020
918186
59596
459825
882617
187808
522836
900081
935806
375215
11880
535380
33782
1038571
75333
365970
495374
643614
547080
679260
951798
197631
719700
437426
524284
236829
1026958
795684
461572
973194
861004
166958
165966
943611
80079
633657
992027
816007
604562
363736
395697
875261
322327
995237
473027
854977
894305
121661
254750
756486
50330
834755
76017
525019
384035
725590
88128
363738
820146
588904
254644
391335
911687
917579
440486
305648
69726
246360
236364
993400
159478
958992
626998
181201
202957
950469
308165
917049
610100
928915
167207
914537
531768
513404
38422
402417
216214
514338
354779
802301
114712
289249
500184
881360
810027
591915
173472
1026313
375686
768277
939473
211274
508543
986560
698509
760537
459474
17650
944510
714681
105613
207036
511694
715693
801120
713071
699519
976398
597737
877606
28321
374343
465021
108418
774665
510377
8390
1015619
922018
317602
286311
588289
196830
650961
536828
709947
375409
297775
852937
635241
151391
967705
409313
355209
381459
16970
437510
779245
254999
536866
1020524
634586
969154
328405
963913
974798
557095
635214
753856
437968
517371
74930
132774
736327
465571
146290
221949
247982
923812
201883
74822
587532
338860
982874
439294
527170
6541
886744
116748
612125
224082
160162
935857
310361
173142
706251
272948
233079
480484
394185
326194
163869
835212
313399
656906
775711
130507
242680
23805
878366
580430
6536
489122
553673
963130
492239
285793
75981
105850
670475
314077
1032023
328884
735338
99963
109424
338207
841005
306777
605307
382081
665433
38483
318053
597629
201680
422890
96232
930952
923330
911027
641429
1009748
71090
1022427
907355
752149
885568
598747
91276
329137
659259
192778
304362
844168
665910
783150
173637
986244
956800
651501
117898
253099
470268
425446
453828
5383
956250
941781
532558
560862
1042470
452679
635879
492155
121707
719801
946710
68284
108161
724889
832247
146863
919477
525279
492663
988108
180163
292992
68936
57526
204856
1019455
361959
741068
728552
327373
627884
684205
727996
695
494566
311326
1024468
556050
613856
501523
1023554
640040
991192
25266
161140
208279
356485
2191
30430
39940
110702
477021
600705
858719
474875
718909
215069
411681
287710
718683
29934
836609
887538
607978
1016815
315500
1025764
814541
860286
670410
359158
558905
202768
813388
970926
763771
1009984
842820
824141
886469
129333
69210
401708
412287
141292
1012600
989082
144992
672649
181685
681344
798358
975292
225717
575998
2981
177862
901063
376966
865215
991185
1004159
1017241
515131
539119
513173
851107
209541
127874
803699
292832
49
214307
70730
277277
416157
30510
656164
306557
94675
85515
372334
168478
279895
680606
619135
724487
973713
865773
845656
798381
46689
350259
1024885
982188
69073
1033127
953784
242636
895952
366192
782814
594046
985257
1002243
112038
513372
774643
2057
967743
106145
672113
371130
443637
46400
821682
793819
432663
784795
161150
212897
406577
415918
370189
793904
276468
544476
83227
255678
486735
686646
652923
474885
674149
482705
985564
41876
499557
334615
720580
448718
463894
428850
751742
156143
835235
851410
965055
836698
426164
208273
153328
997013
145261
556438
286533
1010235
53292
784823
535317
108697
446944
938631
174884
831938
935025
945790
59462
287463
402171
928526
318579
310534
174745
729908
561981
689558
733584
950992
638374
985724
450526
609228
461168
48526
238923
11920
36888
481296
635688
828377
318235
377066
708277
503315
331197
243689
1042349
1001516
513363
856149
65837
153723
3318
670567
745987
32513
656027
617188
217365
1015551
969209
984913
484571
1010329
875164
760603
646326
54322
127575
137940
262164
597861
144668
410635
240880
187648
391508
1010437
241763
833866
599454
596916
211588
399529
53030
495327
602965
847841
51489
589000
930455
748392
617868
813289
251804
480876
532291
271811
233905
169504
440416
491750
1002288
534686
344183
888892
754918
1042411
349778
813536
322370
375570
825359
104503
8872
923630
717677
657719
659472
836615
951300
64755
506815
1009185
264927
67310
238898
422937
978531
1031689
649992
803606
967845
565653
909249
422369
815645
193813
172323
68610
585782
233588
516597
460620
983649
226335
403547
44333
226620
817294
108385
992005
693485
597867
939888
34894
112899
599487
551034
924506
852121
801983
283837
958819
525670
647797
497165
643407
680322
293947
958050
393164
727905
380725
76840
909756
990065
54536
576313
957573
163000
117701
419508
938638
97579
889882
709057
245696
301214
1006513
181562
690471
141003
204624
312415
693980
393399
553882
867347
34053
586766
610677
560026
724838
1043474
1022514
154806
87655
905696
9271
779968
721430
37351
840522
823120
47703
943609
604313
205315
887328
125261
791974
190493
49719
466535
457842
690697
343262
817715
589020
301047
980102
545707
34140
599372
228889
97618
855023
905367
228089
524589
771353
61577
540574
975084
133254
194022
793628
29924
97540
66055
591202
463507
524756
159028
170820
322433
847116
425514
257779
348714
233546
391381
373850
230542
361702
86378
354753
109888
262386
787718
564138
689805
764272
786779
321047
606184
234392
998710
625167
748329
408504
424870
391469
971860
1001598
123036
953596
786287
999605
795075
874719
444422
143802
503668
675727
867217
590000
538561
711898
326907
914734
968266
655079
343115
83484
526873
716238
607154
215638
887226
103228
127095
1022802
344631
327816
658972
620395
649982
535216
8113
1035710
362340
707391
655200
910008
762849
593365
755648
822374
695651
60368
21448
589192
213032
729892
396637
24993
755335
834752
952399
559501
577189
531992
694760
878738
453171
724296
591499
682796
109427
378019
60187
909531
887584
181490
841403
185924
28681
3933
1033384
664622
407112
270925
783353
638673
642155
61418
280324
77502
709031
357006
823909
229041
1021696
849720
372092
558431
432886
948696
210243
483075
882523
916080
22471
762532
471125
225267
906385
1032047
159732
132114
312862
30696
218951
663856
200880
1036051
81724
340318
773890
315374
509270
216688
389131
136612
906355
176268
841272
247757
984359
911047
230614
221922
981616
141872
653518
647997
70527
298781
371831
40531
55257
280190
260850
338332
901096
940544
720346
881009
551958
877401
472267
408136
437117
775944
403261
256654
463880
798173
146512
141847
591727
696553
312873
1009981
707855
763728
196300
60168
127475
110351
978105
879758
702112
63851
819802
389975
85522
448925
432737
869364
754628
917280
961352
284758
636067
935371
300973
858658
864804
655244
397859
658285
917410
211343
72978
725220
229006
190599
714430
194403
853899
82641
701897
315490
386054
759030
431169
597400
251130
159070
511121
1034225
1016588
440295
1013725
963717
932712
8845
754994
658511
388617
730311
927552
257182
174569
975363
945456
720950
283424
36279
383465
467987
686658
707810
769776
755639
337215
646853
635145
320269
219574
531709
130512
253492
285396
761486
700768
593469
951617
94595
514374
314740
164929
1009578
893944
884731
790585
260875
939330
736675
971010
727483
238273
633222
490645
943991
330684
1029782
420900
512856
469872
272654
506509
955371
392249
956747
308529
425831
383008
288334
303704
802457
179442
246569
950614
6099
108728
657718
628719
253055
787106
724850
194274
238238
565755
858687
697006
768748
136355
341497
772334
434241
288292
1036438
945617
799061
36555
422556
688275
320244
54561
942854
472351
919083
253949
350809
432770
248239
201277
890335
785355
1017419
123139
1039075
1040263
950635
791551
895957
737166
859919
188647
572904
788070
875475
1022964
646397
459895
429510
654965
883472
46189
153147
542656
308480
907507
75583
527954
576230
629458
441638
530249
939878
981278
401287
301818
503045
193944
1025428
254667
422217
346372
755762
752767
48982
104633
133592
784694
44727
713612
437308
571584
39752
902516
296990
224770
426453
1038369
55028
95107
221968
493622
734986
1033768
575498
15507
973040
7892
747501
320680
5216
372884
381465
158906
99368
1027874
782954
323360
757395
949864
72149
788652
850536
347940
796005
578487
175814
584271
732682
975892
340943
1011129
1042412
720109
414980
396667
152418
329432
569532
499417
505808
561650
140002
412741
701686
828252
696053
418727
125154
917026
263914
562562
152237
512054
572120
151585
758177
134154
455031
183105
756001
120514
584630
222122
316920
760947
192311
251619
395320
643232
689987
1020586
308576
902283
536914
1004062
954826
977825
912492
806275
746865
461927
557166
918403
637404
963343
72711
932795
1027154
568719
872962
786343
420804
742405
769189
35004
1005694
982326
79042
33014
752345
673465
418082
116381
718244
902529
86959
285738
904531
656041
498275
668816
968572
899375
96211
322400
133850
511545
694162
148705
239167
829125
734015
964647
801378
281282
391007
573699
219042
764679
427069
232554
901169
867981
753018
698158
860658
86986
511803
561347
80741
202062
903368
379880
577127
480273
435595
335166
233496
570041
725825
189581
675320
95035
742190
1036957
454048
66664
550773
573420
717107
831719
270167
363761
516183
269352
764958
772403
584686
659577
1011644
525094
870314
823767
948217
426587
453486
830555
625402
395563
529122
772355
509446
136452
14295
851502
451120
8016
993757
346740
76058
1025032
364815
562772
619583
906634
323962
6667
207780
725436
750300
88367
843560
367445
248632
265469
890832
446634
122180
1039114
893140
919771
981961
537138
378699
91686
520623
751442
579224
108413
572042
1001768
664271
61115
998949
102087
268479
500523
534413
811561
635127
508563
350552
499331
338619
106902
27871
223809
609045
927099
466328
955951
587515
469105
240957
771292
257867
474690
458506
701024
1029193
31215
68540
178890
142045
470269
75171
119042
1032098
766221
942239
397699
215882
24581
347287
630821
470486
272319
429104
53792
302353
736084
931080
105782
989706
164395
753857
686930
265597
971923
335425
180731
495606
186101
891289
515562
771620
82119
816199
918632
480761
471719
161138
214888
782730
698655
514553
61269
810776
198258
964029
585799
668677
874807
862296
597111
241601
302398
585110
674975
340982
352135
811080
200300
401106
181467
219604
354090
701009
362889
245041
562229
615197
417310
816824
299009
485639
837649
957461
367452
67894
802149
67645
1013155
816505
707882
101333
911945
815495
715477
243873
485633
310845
424730
501065
299984
309354
993006
823794
983549
114500
408800
967831
257554
951167
624899
416336
285125
1044782
631471
67837
241308
920078
770171
667545
690089
365972
80682
798317
154880
802676
245926
979973
891280
438426
565100
850398
223926
218523
139859
627524
970577
778318
1004609
1005555
765185
305442
655244
543095
386106
874591
1039637
701633
1036118
444312
1017867
127237
767442
589578
283239
303311
134382
90325
35000
735425
892625
606613
724458
316123
1003459
714643
834742
642538
413983
673139
490745
866728
857403
860376
312198
209253
299273
13325
838083
152118
137272
814371
772162
155563
810837
165893
271215
728663
509376
828468
552678
883426
679471
91655
651801
626881
630072
956388
438766
835095
79483
663968
965786
523550
876598
798650
674123
436976
595865
355777
87200
697963
633824
592819
388465
463936
502559
55866
6814
496106
351990
245584
534309
717978
909732
288576
157872
504875
974897
217624
104471
350794
413773
727196
506927
793207
413219
32428
601746
614413
296033
697608
360912
336652
713317
152504
676638
354344
457148
167621
544916
603096
325958
121344
292025
357784
32809
924063
297967
202784
846323
995145
985478
848651
359671
521479
74760
540244
66004
1040338
399947
198350
837896
444127
452852
635677
908931
699342
131393
645643
915767
694169
554520
220200
506605
206865
217145
32356
178832
192309
58079
887993
150632
879507
645381
307834
783039
148092
149075
449164
205480
838805
968527
526058
631724
837255
440859
967375
213036
174486
500057
825075
888558
569730
590792
356081
523433
227400
648782
649021
671627
475920
664143
203439
740081
125126
124707
545665
636980
407062
29282
517362
284109
792015
885598
8588
325845
52684
258061
193359
852279
595418
101398
221126
237147
879501
450587
139057
393022
488617
301738
866939
551231
1008480
50469
591112
18459
779889
878461
80549
99645
974974
522703
841572
836531
1007802
65149
761271
835442
175124
590101
744675
135044
567537
707319
219459
153184
92886
588668
501702
567733
1022999
686549
90706
329430
932756
469261
541495
518037
501095
487853
99241
279536
152101
585293
827162
237329
434062
648861
154704
453423
268914
623918
110458
896341
289878
141755
481027
269306
438892
879127
693805
39967
590590
370233
756796
625349
39238
999069
683655
431339
760177
834628
807478
887624
453052
171147
274493
646283
921867
531790
1020110
49538
724153
698494
821877
347597
266333
264544
509804
513101
325792
61118
551890
491296
164788
736310
684334
925696
51357
508937
764944
347592
129740
695292
366673
348858
290689
971288
617007
759101
6101
847473
115301
585786
458016
679694
177604
380920
490244
656121
959631
519053
154948
442882
173981
739949
573473
678173
748024
757000
261580
334286
116430
219769
590311
201385
918930
752975
548847
288026
24263
88268
821544
585599
288228
361870
57567
37232
557145
930963
149230
258799
246108
860025
892333
962791
624253
922603
582028
150657
1012365
632859
404688
646840
105941
828393
751602
287617
830703
948834
1037013
131734
1009210
721114
269557
361655
951274
745970
95197
549948
865527
791745
1042682
1042911
451313
244376
862186
206589
724448
135065
312001
858688
880722
336152
380342
361682
663399
1028056
73825
825084
50796
243836
902140
451325
1044693
876933
967168
514778
245540
979167
131458
786587
216833
138679
646639
854460
134861
366117
636931
612323
236025
765966
213698
621245
519974
921084
333806
443777
740910
39096
450173
686921
577940
479658
561111
171817
135131
417812
561628
951342
190616
694961
169338
535713
671853
271248
410629
806858
105212
715681
992139
933751
1005814
127063
448950
611032
328823
132840
465193
181492
178903
883015
736837
924966
913874
205536
254701
949330
449169
591437
709976
903061
224943
734881
232864
164223
345990
811763
153583
797039
41652
609547
568413
860350
159128
684381
625
1043632
46795
931072
125842
1036720
971441
511854
378610
352914
1024221
693807
538539
685215
158473
460930
278369
386141
103107
936371
330411
614933
651056
606124
444205
943515
1001884
646222
756859
184535
939300
991028
371162
905178
532828
594828
512178
314907
340140
842234
682244
339940
700468
747085
388708
584061
636257
463088
986071
603741
406819
1000429
656532
306554
134346
128309
115215
147452
309437
237898
129237
648465
398542
531625
760779
1015067
66525
785690
731905
215650
866027
489865
647396
518838
138894
852784
676389
302552
1027648
21627
351578
668618
554821
770547
299864
4452
839718
234667
504354
993483
504705
889617
196247
987462
621761
492289
342155
378488
32170
726384
972072
248532
944932
252352
109603
548460
875598
262868
423
703044
678255
228769
901947
163101
873254
1035330
1022303
20942
1021603
153816
420061
824765
924147
17395
716969
636923
293761
926370
304198
68698
773243
450270
337633
392851
22490
453408
229277
46481
176910
829669
732498
128346
707478
107668
707592
559081
994382
845537
38380
510867
664314
154836
638637
172727
49898
810893
617828
582341
400705
403266
208841
65406
748253
27060
418342
626489
30981
486286
469561
952794
59604
767880
480682
281705
990737
844716
202394
409895
807874
244471
667425
939479
38486
733439
687669
722617
303602
591246
436637
966078
751829
327206
454610
93449
977055
18725
158015
617762
407732
99720
470989
727581
989820
852694
229964
614363
802064
605293
153347
496911
917018
546481
493533
760831
362355
143992
609537
239259
421319
41199
573830
207987
613573
550356
972610
1011570
503337
448165
12171
811132
107570
630930
27846
1868
23906
187183
313545
59369
40287
233555
360625
1001013
605659
847794
173122
842591
533674
1011894
307316
686499
882670
274301
236324
660099
242265
3625
386314
360756
1030615
500816
550600
492555
269584
1030072
566804
271317
819014
1034680
30395
802317
349643
240078
967647
518960
109520
778895
793388
670601
524882
405902
111740
337517
686983
109491
182737
568936
642381
572777
316754
359902
187443
103987
829614
156539
999885
828965
485978
974994
164458
1043909
402848
170202
261619
896098
802180
708490
808518
51433
230047
701621
408060
355424
66827
215924
741827
206232
309984
171805
2193
117611
833468
913677
747509
933355
254638
341455
332272
817678
865895
446978
561943
370929
278193
105336
228056
673218
240386
214878
923310
491912
150887
249531
602044
66258
433265
571125
997540
594354
504578
986807
667177
158097
823368
835355
995536
374032
1030695
567552
261855
537476
887809
242136
373510
79706
193291
682276
272648
152237
801604
969406
485371
996700
100770
217959
27832
634479
212162
633642
933883
935843
62359
675159
5589
409829
530091
520216
791536
1039079
264433
156484
279974
943260
232619
170349
359892
380480
123530
477282
812696
744632
407446
911491
986118
49207
607891
368539
1014551
272071
351863
973495
336701
359348
19483
116411
55804
663461
887096
188615
170545
482918
215483
713492
369694
473422
974950
486507
642695
482365
275736
643016
58567
588614
943933
179182
165690
995224
414511
831423
28398
409905
60485
265567
434117
617701
461509
291206
808852
656595
999176
989209
50799
433210
214247
368893
156290
307518
909741
53490
454678
413345
405985
996108
267290
161482
512899
342574
794845
244614
774947
983938
323632
200000
541334
642565
986491
318015
79639
6849
1031709
727245
959384
165221
538358
390648
932156
6144
264075
381498
91418
125652
691453
69628
469943
523752
747539
1032404
895835
448850
546219
620657
641935
632705
589914
302667
549916
143977
539288
601168
229549
111078
154558
383330
149244
18033
1034843
903403
958463
538430
8391
486443
10408
620814
4736
738199
49361
461146
684443
73526
547123
142777
162084
204168
478106
967609
864610
486165
80513
465349
877771
474753
558099
1035305
28512
665255
170631
304100
221728
370647
305420
23862
31574
842133
930176
868353
183748
321127
1023829
307350
134391
942823
467490
782281
712017
991321
937385
110017
331130
569801
572971
250808
120680
705079
366257
786575
879099
165767
839381
607127
118225
29387
727913
322774
313815
135507
168202
516288
453174
177946
113076
624738
878001
1041689
688719
75571
67858
827322
875173
729526
920685
428873
585666
862274
357250
895613
164901
1002384
722658
166827
80018
554721
593102
386520
779213
131243
289383
767867
821223
681886
116345
485318
787828
236125
1021167
1018300
818516
830842
480333
47491
1021283
429793
303814
449970
41026
792017
49529
572280
184165
882639
742835
540963
1018118
518139
886941
713726
957853
809799
7765
412996
62328
433556
888381
934577
810833
813110
457972
673108
403751
426358
925306
611513
332383
252000
71468
186677
40391
412062
133789
967958
2660
134324
424218
233543
189794
547446
817866
445388
209136
281544
782187
208637
611598
653746
121639
446358
1029838
224464
1040839
643288
766885
956396
962891
851494
967716
913575
90756
172664
660877
272656
24916
995053
589224
4876
354317
993910
7929
951064
943490
856129
55791
786398
917912
541208
479382
974819
26282
176436
51753
1035769
359298
92725
736820
553916
1036240
760055
261743
693857
595300
595860
537145
920907
785608
502206
570698
856022
101534
281637
655560
244236
103004
663752
172147
907437
674855
903233
133648
963347
1001725
438143
904002
423965
452857
1044699
797787
506913
195582
235747
216719
565055
13805
1039833
934568
441361
680245
331605
323194
368347
741154
240065
999889
204760
992082
977177
322144
442494
699277
409861
474863
575903
53101
812938
437730
245174
37377
679387
176816
904689
97384
345059
956410
624904
168250
738748
1042182
570265
980111
982824
747394
172106
135539
106830
55721
180734
555170
1043301
974523
896799
534353
420477
591404
156240
106928
1014300
270146
382014
420766
277895
1038925
619546
32115
72889
587566
2321
326811
629732
872602
471596
333681
349117
384633
979138
351896
777606
6634
629111
636366
224827
870343
938491
795430
704626
852554
212912
587679
102645
460230
647859
24133
947619
823385
103870
1003621
213087
286522
326105
402671
516871
173482
66402
173419
623328
322944
372033
636041
199457
705696
600019
217573
170101
258696
315124
360727
231112
975355
483420
1009259
814424
288010
504159
695868
119264
212038
86765
491554
882028
571225
832908
979687
763157
308237
516585
320982
40621
398895
173841
538740
70321
317633
354145
167503
535825
907440
921936
651026
786868
56688
547823
530963
891502
428658
353979
121703
534457
379858
121825
260484
743946
727361
650380
319037
694711
256342
714196
902027
890093
936691
43464
134770
479694
325496
541820
928443
889417
800393
793317
395994
317221
215784
586793
516626
324519
993788
1022569
971273
723863
335695
300569
369090
61654
320377
283915
861264
753412
266775
380365
306904
616306
253386
1010376
51660
356535
936450
539530
617888
761708
742710
843972
850184
782259
202088
262739
916622
325647
865802
26946
653576
606266
771518
1004267
488941
1035548
289345
229221
668799
350249
155677
1025630
782494
686421
315547
284846
809979
43529
214646
490834
302447
972353
54219
945479
166385
156781
975352
954538
71786
64643
181217
1035832
1016505
66313
882476
936298
890675
406928
254884
676900
802070
715429
636171
345517
942430
231148
397067
747144
313480
709800
640809
329654
174019
606171
542270
727442
139524
320537
49085
13294
216786
915621
1037204
219649
251287
225885
126077
543566
950056
770590
690416
865427
930714
616544
966582
781735
145649
568865
638696
594812
823438
100086
645929
411573
55292
469135
473775
138485
328600
291039
509206
564613
43643
772364
790823
556768
641508
672230
720097
410756
194556
602236
366189
594412
1037238
116442
128728
1029321
867736
276156
719302
874679
55076
795242
161150
3468
497572
909418
216748
625308
321069
422896
30929
675452
977735
655804
275624
780482
963400
3743
354194
1012828
27418
555596
460536
261435
205366
695866
584572
858640
329096
902188
556116
930362
796978
492439
69324
590688
71908
149636
262436
58176
496949
96786
302791
456303
142140
815803
34847
977259
984406
222718
914538
608781
313578
518432
309238
541213
943564
427137
28150
239294
262080
632658
349997
352704
739596
274191
851633
812765
765263
17151
754751
21747
289471
541713
59154
901592
476621
846874
34402
778957
39608
343894
830145
721702
143116
696321
12305
21028
104860
484888
925804
867672
876993
997456
100764
19462
86174
155742
85672
574210
701962
556063
715504
185460
2419
612638
501741
24101
968491
55497
116766
167034
150857
933646
593296
314848
1024090
1892
220282
315296
603494
261765
206041
495652
431110
470814
253155
133134
995188
218788
24275
257829
341240
207636
103614
396332
339715
462970
793516
377100
506662
379749
223477
1041346
580174
932343
134902
285983
302502
516765
376087
333813
1017741
698367
734704
798248
223506
1029261
365722
736148
554724
981998
312197
665847
835031
949864
605420
179106
34463
293281
540300
625466
533294
1000178
199785
383919
803010
155444
199415
731459
298720
775885
21593
51134
902827
908848
567829
951334
608792
266351
965533
196061
991896
468299
307198
522856
13569
190970
820430
631387
6058
804116
35124
994573
1005503
664076
673462
229074
527878
677738
7132
119612
368425
410999
9757
452960
987496
978333
450057
250427
936471
427102
842978
833570
247353
723191
800254
979442
1010700
401794
277057
69868
727949
376797
398167
470086
426430
875827
339844
661685
394630
930275
816971
904573
133336
232579
919309
352237
343881
292045
768674
198265
498138
926831
339778
1020757
60076
926767
367684
826015
1968
275658
213867
221107
1012010
827042
210109
17491
135508
574570
17318
225146
544548
309598
871249
152480
90424
40817
422068
814027
830865
551832
176290
86297
775952
838635
942821
693953
672222
671030
342750
50077
815889
929305
358439
1336
263206
506636
441682
794106
941212
599475
363785
94
772616
490093
1036059
706040
616034
787361
569145
106691
171395
507409
480278
590417
293789
980446
782236
17207
511223
802390
960321
923723
548636
117306
177381
155988
164294
394040
929663
641939
807018
690377
908242
9256
936558
995346
423279
986392
16247
956562
668460
161385
148376
952501
768042
312726
811671
949091
57319
257797
404424
177037
161208
289753
281530
676542
506588
1020249
857293
373002
156309
435268
1039649
229610
282396
832539
817211
563100
349619
839319
852705
984479
467179
275035
628057
312916
1988
487042
151495
79479
651499
714750
774578
753680
867832
564723
87319
1016919
728616
18909
309377
426647
655991
30042
953193
516138
737099
913449
603904
655970
506119
647070
493603
691503
382789
600852
726790
271575
603271
613694
860976
416275
687733
798144
646173
858918
690149
472479
433124
684940
367028
140649
102144
873703
534192
825201
282866
74714
24835
192885
1006788
435472
866429
82029
824489
979167
336158
140211
541878
134033
273914
530941
661648
814415
83818
362311
497781
495877
754196
662457
913254
1023115
159802
31446
944546
233238
90553
774404
928524
672710
624825
437594
267407
314179
272275
53610
832274
297258
1044431
1015088
292489
485076
511118
663749
869086
1017539
39791
491314
630035
817173
20483
892203
354257
770926
592262
307834
246559
372491
613686
886450
638088
544663
399377
47073
122176
36066
944176
562642
406487
471233
676717
314511
116749
30576
411565
149270
90734
144842
669674
989409
849364
937870
138547
104333
381049
107148
43816
648125
205995
1001392
608784
210643
51341
794693
776234
936905
941193
267652
196445
19855
726356
389493
911007
603352
1041830
925146
520782
392048
986597
152582
855935
658825
153256
268529
651310
915788
895653
487392
638199
503171
265121
509264
664319
881490
585145
224940
520022
502906
857188
831348
512567
721987
424249
469957
743949
542177
542346
36966
312522
158811
375356
745402
333962
1038591
195415
409143
975203
492129
275872
245533
1037003
48904
612193
802533
410980
370269
137739
365353
151403
862961
274844
398172
199192
736445
924942
778762
654902
484170
948133
141166
661291
783273
97502
247552
108720
203735
97115
670892
68910
1032612
244931
888234
101712
352013
48785
569904
608047
405816
117159
753247
119793
326931
332425
545874
1007877
368849
457493
507453
656849
348192
53575
883020
303344
458026
272816
155319
183173
596202
723777
956291
400774
148037
125707
57812
314446
766911
342270
819965
793551
476788
893376
293617
688793
122951
985356
497174
545346
470656
451500
147533
477553
818958
547281
627548
250556
879937
1021057
604726
1014301
221815
988166
544588
904886
26615
279392
367005
35962
435100
112793
342924
9221
1021306
168015
249811
956537
531329
411311
709300
977518
790210
277324
179951
620483
889180
581142
992085
783678
533636
303666
402029
936587
1019271
721148
719871
535189
932055
549872
165331
54781
992319
441108
318145
792130
327165
83603
255392
530046
28174
29149
74546
71270
967853
766678
406888
959010
924936
671722
691529
904229
747526
1040175
388598
703849
381606
790924
353687
262552
975824
1035650
612973
27765
519470
641263
225208
617274
193891
437576
460861
898754
547357
146538
10502
316169
528039
366792
233695
1036376
55278
1013284
775657
455303
457025
553302
115182
860921
353173
972550
468691
48092
882996
384821
226038
737085
682343
893912
522494
39037
241120
94251
796267
871612
80138
391516
616644
846394
157427
354888
333300
287356
303956
1033380
1015988
254284
94541
520702
640892
486501
78805
697029
507111
656659
634165
70945
978466
763939
777255
243030
579143
940606
208020
482592
778949
112229
782526
880011
882811
730345
94149
941596
886183
567038
167394
239873
229859
980756
787963
844366
902398
292275
426198
524689
757099
621610
813753
878507
238441
755328
672528
82333
774416
940681
159625
987952
341526
194350
711357
550284
184356
705728
940019
889838
930257
1043820
581433
33522
141752
260587
561485
993008
552328
128228
335670
175743
627778
523881
870749
642116
376732
590025
495965
374631
862824
321464
347856
673095
860193
441760
532946
152967
643749
1039191
593202
112462
529434
478162
219395
356676
253090
435789
608101
1021441
462676
704370
469427
1043425
9573
716013
727240
784293
751169
802060
786178
962935
935454
75375
3491
217407
284941
225634
559373
949019
180724
827096
82333
538373
228615
799134
955181
518409
577811
337088
148309
197294
373470
442999
162421
426169
317225
58648
748340
852620
119900
105309
393302
351828
496069
444092
467728
697321
1015580
455604
891637
100595
342679
780456
176324
484147
311955
915137
171228
37399
484391
770113
197864
455342
794505
934640
151869
32302
8651
231968
435800
1013608
622326
861895
870388
752582
430842
404949
203234
173335
791832
456708
250669
303855
217236
865059
497184
589920
724571
39418
650995
763406
889940
178926
586780
224817
848
162103
56942
982134
489276
665403
396519
468558
343827
188001
56714
673018
773337
439885
597433
408364
88202
708748
543960
816331
757168
466396
1001696
879458
104290
212641
263420
177731
561311
354422
1006669
850648
945628
1020759
687042
742489
917949
606320
156786
173209
571408
404452
366749
721895
220991
498555
558079
992438
423974
381288
255231
731371
412372
22584
320607
905731
253285
495456
813620
379801
889313
1033349
727820
995249
354686
524510
1027961
135851
922279
905745
322103
778967
663734
320242
231195
989194
589944
344096
1006505
279506
963664
891808
411793
888461
399940
168728
839913
89505
407311
516823
391413
400141
952669
944516
13376
85984
500553
39195
912511
998534
215336
573921
892302
802925
833952
759720
237589
541346
937272
17611
946563
867840
925285
784814
348752
158578
799238
266530
952521
316320
122652
289569
172065
57420
379011
372707
168367
347046
917327
178092
668398
500184
507551
326908
340782
923043
378981
765592
112561
93157
1597
101187
784708
652026
258809
898649
1032809
207581
289638
457845
759557
657132
96192
303230
913471
384619
101696
555141
496607
512322
585899
658937
417701
657728
264131
148802
937758
825307
382434
643464
41695
346588
943189
92770
79515
419919
133000
622734
314460
564570
361157
621414
754894
249564
293950
521682
947942
32691
541247
958579
923362
990337
719748
50443
283058
931078
739186
450639
401353
4755
279757
553338
519896
968403
849477
699054
686436
532702
898795
999392
799247
910319
93246
280381
916843
264597
622915
248531
193642
100484
624056
890821
559642
225253
9208
184126
605131
972230
544761
740802
793794
553704
761282
364389
622193
291591
633772
788800
777203
363807
873483
995852
598582
1021155
604045
439200
640230
433739
640775
516795
865717
433988
999436
183639
848070
530890
616897
668638
156179
156257
708690
749887
762163
1027361
787109
684625
393906
151075
458495
140722
808341
447096
614943
156623
477214
673302
287800
449758
515643
316221
720200
227761
722869
987796
730153
127843
210120
962853
1004323
123605
587823
569130
944013
359729
226389
800025
88085
104390
545405
291590
556606
532885
887002
342251
965788
962752
63087
620381
892667
320647
588125
531020
728039
595393
978759
602300
413796
979774
613121
329950
784275
180965
878848
374896
837342
30170
623225
137793
936326
696345
505656
703318
220807
161489
209731
921370
984566
875177
246894
656024
561294
4142
953942
819385
359240
479122
778708
227570
278775
932765
718914
359043
340747
666128
649037
538497
226373
831376
488467
55806
194330
660522
1004596
1010135
815678
207625
200851
201254
260169
172780
11494
976093
442461
907326
962874
837702
250345
604698
1040750
350390
775446
78635
542343
452857
426835
117098
255424
318215
654505
61631
238196
997898
440016
535431
901339
54688
690649
835651
200451
142403
1025274
470265
105816
603435
556860
793203
835384
496108
829204
192977
470509
356512
9111
357517
716501
553838
787910
221099
1032333
783141
1038206
648784
252195
402774
493698
267820
1012445
734879
761244
879760
258403
693
226244
566581
113014
402799
303741
722033
366382
404652
702969
959165
65406
610801
78333
412131
283559
532582
932099
191763
739766
207948
1030372
1013698
175797
963400
225985
993954
892934
481570
893550
570262
571473
464046
843300
985022
1008274
1020023
514592
897955
312371
267747
512035
139499
754406
83351
954640
247415
75252
628460
635883
982686
419099
879971
1006449
668058
67481
168564
944758
586418
392025
638712
886567
157916
683024
541013
683427
805710
673679
324766
689133
789551
682479
571043
939980
1015584
649991
774320
288609
902915
655625
90773
859836
655859
348043
194398
532028
682775
230207
721747
811548
1004054
663327
560811
884611
189634
625483
104268
592309
445348
1037437
166346
703070
218338
831376
186820
476394
326225
512046
798855
685117
825178
817397
614189
697949
1026865
502088
842550
139015
1012932
560367
1044859
383938
927248
809726
161802
89717
940315
445983
418832
451041
1024281
92022
993487
109278
214586
456932
517136
306635
576753
99449
1004198
100423
449063
566082
860344
125360
322126
411477
279888
1520
187886
594919
228205
930542
112406
558415
907477
4390
138451
769915
215783
994816
92482
707283
751983
66504
377835
150626
136790
374304
1019392
437137
55549
596830
788311
858663
46421
18403
575519
434918
1040628
238185
335927
818490
3115
257862
781135
340463
366206
599149
963873
457102
703106
399331
85393
327260
599191
69186
209887
671714
657554
375883
237809
206825
178953
917578
52876
957315
291575
257154
595120
350369
1016158
302201
493120
147827
645939
561055
298925
535973
93370
706187
967129
225038
540404
569557
454894
158063
447522
673052
442276
535705
291709
235413
142900
112828
719643
343731
123796
926813
921041
115015
1014000
859522
644222
908226
681788
170788
851103
846898
402191
521761
809980
25215
682223
348573
722906
644861
612100
937018
716996
695586
131838
482431
1033855
664068
667925
565642
151434
549414
590483
735826
391907
745888
719470
452036
30459
651348
332164
844801
179108
560294
259260
833472
45887
255944
881318
470132
502338
249260
21246
612811
137194
920792
173726
499526
822914
756854
46568
920591
961872
352157
511738
792167
303349
467068
649076
851020
116380
835231
562776
684278
42500
593936
574319
752555
92165
887001
899529
662156
117791
141826
118301
1003775
231632
129303
904085
370853
314768
619051
494616
281818
606361
624581
269904
807003
669378
375481
972293
602090
712345
346006
734619
196291
82687
347690
464803
781830
747575
562563
843925
412260
11915
39512
771481
116545
352641
486780
694303
380267
415292
437165
189372
3371
898574
127823
494053
379561
545698
219899
174940
823780
915502
179675
539419
956077
856944
7033
638739
955800
936849
648780
636377
985594
258903
805921
909230
33506
93598
47184
761928
147564
344961
789463
269448
476605
275800
81743
850750
140057
688387
99093
976055
980286
688019
279726
291798
435782
255261
302087
956915
650672
938027
156271
886396
881599
906811
518553
914533
305058
682274
861544
7964
554050
605705
194782
557520
831510
815246
421033
147880
652299
692214
433673
108703
443442
570988
512927
357967
525784
211354
294011
270259
13705
420227
953226
742385
276337
951647
655471
408326
383326
228319
747952
460985
680834
860338
310468
943609
406552
507417
425394
541524
985060
402653
957707
809445
680463
730198
435674
834679
729735
941923
598798
73510
826181
574383
134827
412734
541137
287602
592519
798989
965503
886046
405014
31051
836118
321356
574305
979107
39228
595313
786931
423112
760327
83706
88359
943681
33971
979835
949330
844094
244122
513165
1003163
367232
1040748
199738
38064
781469
689418
218687
609217
675379
393106
696460
702008
498773
420
969160
270076
357060
837884
925520
562782
762219
386028
432526
1417
661195
227242
220657
93834
880405
276908
474173
1044149
680151
542293
21747
510310
428421
1040328
490905
653452
709015
417927
1033514
317480
390675
479540
429990
571776
682696
190554
873118
103442
401993
986190
390750
208222
561049
178001
752458
799738
472158
702731
292331
1003473
633720
1034153
861786
284773
608685
350766
887875
615246
284443
485236
351365
169854
79656
417872
390152
412815
37120
122601
24910
172935
861370
227998
970929
409850
517301
88835
924410
744791
757372
355511
339811
900825
181536
172964
792448
534873
33934
727792
600599
762081
414857
573950
232539
968518
413518
68908
609164
107886
64267
862704
638504
1022015
990578
325109
28445
859079
618134
52849
1016693
346157
430404
961118
741645
721892
963558
765710
511099
951986
659157
846662
1141
261873
38856
19992
739912
564896
954341
700225
20476
219712
743438
646080
99967
118404
700317
584784
434433
204228
582096
732768
656046
817054
594834
671973
21055
953739
799700
370749
555890
669031
389857
757968
204480
566187
578779
472394
766678
134118
524227
635933
688219
911996
177273
396504
236487
225328
251208
141149
140435
190105
33128
264379
175147
388405
561279
311376
363825
877642
124281
650046
945875
911037
332698
887018
382845
971378
41881
620091
980400
494600
816272
874354
858836
974394
499301
564594
971562
1006483
305631
568446
884945
239632
778423
825579
391777
378973
218682
255846
861534
625401
859275
581406
271028
507925
488311
194721
764239
868687
215514
415235
379923
143747
516708
562837
683567
491541
728814
1008769
16876
616162
99170
591614
21612
254797
490438
692439
566074
1030680
280060
521692
186243
1003411
849640
762282
888753
703140
263046
1032443
298246
724184
982961
291733
589689
743268
162459
790229
735956
20262
737868
951357
465753
50737
733798
240497
358979
410355
1039085
985924
572140
392728
432078
412624
155314
213204
646697
572713
215119
238111
5910
453957
880670
195926
65457
625554
721227
659340
147859
928425
291489
798620
924787
803175
51757
47161
807688
855818
515940
559883
389183
341511
948255
700787
351186
1030415
678638
25080
952628
309116
368948
527604
93346
723513
880522
423884
626720
564153
971283
907670
1039273
714164
192343
144499
1019088
51731
663291
628856
787870
881690
588484
316995
889810
22864
73803
947432
913481
465917
941922
939669
193497
442114
319210
375774
824363
376000
1031021
194624
426170
264830
110779
632713
317396
28137
510936
236881
678669
865822
931743
353638
846689
963902
19423
809612
322717
620728
775077
161056
1013782
239203
512719
974220
895872
655167
527364
429220
280136
316269
303180
1038419
324366
182711
848583
17472
682958
402280
3413
150855
98550
286887
99429
771316
539711
609855
1000640
942328
870196
201701
272911
906589
378368
941314
595210
397612
1002467
273277
34352
269936
175545
859833
418988
488777
331569
272213
124261
469154
283309
615548
733510
947727
118607
652892
617179
464756
509448
718337
577431
459435
189109
794269
360472
173676
864124
1012
701323
270113
669142
895159
940807
159411
918970
984637
1026707
1025663
267277
103394
323244
282043
739723
735025
901497
611007
69694
925783
161152
471994
319004
926992
649890
937617
177093
751408
813564
873133
1043801
630256
748549
88001
774268
444313
554950
152039
796452
799391
108689
332685
650184
476596
327805
553799
42500
771269
814868
979165
105416
589011
801553
411984
882027
437757
893574
575568
163852
36033
890141
587345
300859
173074
395413
243699
673798
556876
671735
387855
590978
684626
152917
265458
875176
58038
919506
881444
341036
807032
633905
849507
32987
138185
31623
948606
314966
702916
748066
117571
601748
353585
609370
559047
937823
239590
524961
526251
858566
932219
70166
723545
34989
759403
79889
228642
650372
862609
434467
865023
728631
937301
841367
441634
636194
328202
338707
155484
317385
723892
336633
797757
995159
319955
919660
28292
699304
669947
789345
238105
878750
745409
943185
78246
735980
691165
228528
851702
531205
1024198
21434
616370
918846
806847
505562
75469
262069
467505
982521
301112
1024918
288208
489791
723980
819211
444235
911549
458044
840486
317094
612084
948543
337046
584504
869476
319023
457316
217628
404946
344314
785973
380580
310511
724783
709289
98648
559568
47502
181461
740209
212232
202192
937865
707182
631012
453699
584651
748941
502185
301123
830616
899502
137403
624473
574945
579554
103270
23378
161326
984239
346871
54738
388471
320333
744667
809960
624031
794341
874608
180192
79296
200017
615227
525947
644604
787256
525006
880557
992806
884636
778503
756643
134826
187815
548958
828756
667022
979307
1019935
136059
399536
81218
457760
361829
536499
585940
129684
869700
629867
986758
570444
1039247
99467
327819
471967
980701
224558
13325
766725
839078
82074
303241
950000
99265
862399
287093
581537
484196
562583
761171
333214
184018
751960
882774
605427
578913
187048
634184
384939
999929
938494
299800
115024
328542
636101
99567
757357
233681
979398
923195
474963
671108
1032805
366297
899340
134272
587919
496418
367819
356897
1018632
866559
406989
711100
149653
258158
518254
96577
124041
509359
241339
840536
862956
593242
825836
115134
1038283
627757
595395
861364
755452
542247
956752
368194
434173
468889
225484
143537
336990
28863
574658
654380
563560
629360
632704
446932
301260
287658
551171
889558
684667
713829
920342
856415
269663
394561
63908
473844
662838
679709
1026835
373487
441133
682265
645418
442997
382047
507950
342548
1038401
574202
836275
128205
574893
462945
553942
624412
762306
577053
664046
512229
739778
1001887
286100
892648
91463
958585
411401
128073
189618
10813
289517
4486
782071
119465
641269
192788
368791
653294
435847
333682
335979
962715
172561
836099
407209
195785
295743
766503
515602
887929
743616
939490
545073
351661
269563
947978
272732
851641
917890
657647
778053
950625
636897
501823
789611
624783
114774
729708
50639
466798
395016
665049
992625
875291
772970
401874
153593
559931
45757
618741
904456
496801
3910
161259
685710
122216
332794
7372
85123
784933
834722
846792
148112
840678
200523
328886
701416
543733
676865
174807
442853
240687
205955
794116
39101
23818
1045147
936313
777112
732465
102416
826862
531960
848974
67809
553688
64075
404013
65263
815730
389242
48773
78359
18293
1000033
685199
985916
355730
384450
507022
638665
577608
735023
618954
191113
451354
627108
1003282
24342
248517
41611
252171
214228
433407
496880
230817
133952
367650
225281
898336
1006830
394375
608771
228253
888468
226359
441103
704036
398065
132517
456011
482343
514399
844366
364586
952485
921010
915481
578932
771565
265932
277909
820506
978424
659304
385337
980522
317112
777615
982649
418841
763633
975224
344850
175746
166669
8076
1040795
83268
220191
167780
13544
476076
357920
472648
987482
100547
713124
950604
515523
677015
986100
624426
96376
827727
210586
830901
142201
344524
565086
391590
308731
225238
535013
367147
854605
327897
254077
47017
87475
550792
865097
679731
1018499
82938
310222
493507
208865
563846
606947
346688
927002
988052
165679
27874
823314
179356
819996
200747
965374
246744
602197
711730
332787
23375
61169
508664
311837
354341
694539
845454
661438
541437
27628
44081
1011582
603582
800415
269590
936660
885000
440873
419261
153507
475917
259855
1012446
357438
658022
285234
577175
274972
293925
846543
40290
43863
910753
852094
614275
429022
37509
861117
1019463
189526
387360
939822
978349
869019
1034474
763164
710085
127771
42230
909551
966562
215127
643931
864233
319954
181024
749106
269268
454956
332928
281627
967715
73201
149186
242327
711553
643789
978317
264817
117011
969237
1010857
924911
303956
792061
371008
759633
519922
370318
486607
591818
207516
602852
143509
560650
640140
75337
411340
681352
467150
507372
274163
802992
111467
633849
618970
422393
834754
203884
934525
413159
273107
502008
487079
860721
37070
411153
29989
322545
785770
285048
381967
354537
180315
223326
433528
243249
324213
530674
1015282
569338
20888
731216
385734
458356
330504
930517
877732
865266
1040161
292731
275664
529541
736007
522548
578341
306371
845611
723956
233124
197294
174924
650907
358191
101662
803230
622157
787154
666633
232296
388045
282121
107290
226090
920245
489789
1036463
167528
410080
429199
651707
1003255
42470
871133
731256
237539
86686
248203
870514
1002321
740754
819813
617237
737760
530202
239708
735272
439033
843302
230189
250338
652462
132608
773541
312076
406726
769839
319338
615088
2832
794523
112788
271590
304093
74499
945699
992110
864161
489113
763826
928821
713764
9041
351451
465762
1010480
991561
389857
750655
136627
433534
329356
533052
482206
255160
243706
239008
1037031
577062
825853
788295
10896
1013025
256602
894466
719451
1002227
73555
590795
700385
730968
219676
241161
438603
424933
344794
434687
793720
144679
377209
460027
479983
725199
157765
135991
1043845
93915
32703
93723
95824
156333
507849
997588
1021870
198782
1018111
1021650
109457
128712
477268
165564
860064
458484
469055
705659
3570
311597
205122
922661
137191
300325
601904
142241
767096
270182
499814
575873
401007
333947
971353
747287
1025669
583388
701174
878022
403754
759270
16573
682201
4651
181972
715950
540938
296014
819966
135358
369435
1033310
992715
813594
593677
47680
755249
392398
858470
683235
680485
453118
982254
1033891
1039782
726816
978492
826176
263773
941089
998366
58626
201574
711023
362137
511877
901358
998303
843541
473282
340126
1040427
16659
370674
944523
362674
821178
505241
795343
404865
343095
314308
694520
32321
694200
406151
598783
224899
745328
311761
798195
456372
517866
545932
334658
798029
271335
810904
715576
313940
892539
654897
623899
165588
702299
80707
4914
138751
926214
220082
25178
1019036
396553
297604
336801
563645
509257
4547
350826
814881
727759
821707
967673
433046
339797
834464
781914
36926
665942
617914
374374
507657
706643
861202
385643
492820
696478
52117
517439
787131
614380
497872
737262
818711
358522
460523
34905
609859
97301
515396
644648
81599
467552
715023
886516
248056
880159
642796
680296
1025461
239544
900192
631671
61695
87709
903907
903668
151853
193553
153620
844886
721003
831246
255691
726418
110446
956848
90904
769782
259064
952251
898744
400028
80345
698010
770015
414011
968959
874783
322800
375188
506542
328936
643411
544241
365173
104896
422358
461116
866592
78602
608206
908501
394646
600802
356761
947706
107030
1019378
549386
359136
682083
80067
166306
2837
55918
116064
482203
750152
1029269
591502
385003
687521
74019
569056
1033269
238986
580465
194131
313582
1026849
696409
420905
354874
780799
567775
577811
603574
715065
967100
106666
538081
703797
558727
943664
540752
578529
105456
52215
171200
109371
215796
155710
425019
417174
920303
682294
511705
755978
423875
222898
944380
892492
1002083
94075
92381
885956
656976
774344
760597
939361
816029
312040
22453
86802
473203
772807
79120
709184
771485
635288
225506
78930
272335
274820
123214
315952
201590
165660
624343
742823
328612
622478
53013
66838
732763
360020
147489
792447
170864
829462
931518
1266
738566
306246
880113
520295
944513
905582
617999
432718
483749
647510
1043883
730041
169360
725464
340614
388541
278294
1042750
683447
801124
1026410
301780
760937
194294
261886
209883
927921
882452
504539
841055
755540
609649
408853
468051
372003
959555
123630
591517
848392
305559
57016
279979
163559
372629
193393
936728
25708
819219
614320
263806
949993
305933
627870
996025
748482
668119
712567
118194
793461
619214
1008311
1036841
90899
245756
910094
713255
842447
81406
834440
783495
554628
386581
474088
156934
283368
194571
715307
725592
219042
737473
867516
356402
20410
445327
795427
258830
68845
197283
796782
788976
364154
450375
665662
705531
560815
753049
888433
1044523
124622
98976
686488
738451
10110
442605
59047
852327
104144
134568
635749
26631
311896
309222
1012579
297493
8782
887553
180871
415646
444099
725279
96382
605085
818912
302600
1000823
953040
514124
321817
303337
76780
452584
867280
782293
13907
490006
446530
76625
133149
57398
268151
1023860
899865
787716
912682
816090
51119
36133
85049
87507
211178
849402
982582
289965
855390
882063
156606
658146
113727
458521
568650
684352
241015
170014
802551
232748
590719
318341
75273
739098
736928
928657
606965
614274
13112
692409
39454
120564
580083
166635
581143
3001
1025005
986132
642404
103969
483812
914311
428759
878176
837570
352853
278536
731970
651173
100181
559021
124479
264696
246795
1037546
115127
694373
724815
256903
78964
755500
507569
700275
145249
819699
639933
597763
303837
229605
917243
146071
596257
626137
1045308
998727
2087
752010
942694
75297
785857
787915
575114
116904
550603
345671
867876
924422
458534
723559
254107
655628
305300
54684
304262
988584
902813
215887
718229
782094
513356
309333
608997
665784
841226
670490
616179
89050
474887
251878
778569
803892
363687
319378
360856
399226
754995
632261
290757
549641
529408
218257
634007
763388
331129
868135
434757
909152
566259
826433
66103
453941
497201
724794
447384
479336
275130
1041965
635857
371349
151952
778302
877536
908354
929116
535660
944628
1042651
536087
175924
415246
942786
442102
290506
1018078
723216
117922
124231
49528
213111
679065
1007901
984790
122578
653470
741284
262065
129965
244918
79992
356625
243656
576085
622996
923752
172380
79822
631463
111532
76758
411254
159191
501701
283885
248542
470428
594292
177242
982740
1000958
611367
31159
3930
325843
757026
216114
414967
269849
767349
241661
566582
23398
620986
492987
890463
506108
239713
789691
266650
883888
74630
1030734
954315
393443
314900
784359
708756
1045093
926211
468750
413178
986426
671498
224439
543796
67049
108511
89929
9638
277805
653855
162640
246359
760301
371040
833054
127308
1033376
101272
432944
410895
831393
167715
441650
961923
225370
711228
630939
527009
812924
920029
443081
54632
62797
362945
155494
387559
602345
134382
87452
635
993999
361696
900505
929234
479139
329293
469192
403153
458657
452612
932397
792328
348531
975828
468244
209197
547838
500784
151324
309392
823378
842860
506013
591373
469888
28044
76065
626073
840836
86168
940198
981235
317967
549572
172343
958445
748419
171019
647145
966997
401875
669945
147135
528014
562041
416841
299445
191709
357635
16031
800573
566907
489944
340048
718677
926816
396263
887977
660310
215704
351209
379096
476507
10523
226780
103000
200007
658022
330836
724991
1018999
844603
749049
238398
441694
411484
268936
518824
964369
514141
82889
527632
527838
564603
68912
1038914
394117
666241
227648
392074
329448
950926
774266
527052
319846
567
459145
613793
575396
419389
781152
460765
752495
165524
636749
763716
993181
553981
681553
173629
486825
966730
635349
975014
1018950
995059
706728
410374
924431
236901
807642
134676
1009639
1004833
64882
115677
484375
656031
904885
1029856
242362
93485
919016
56726
222480
567493
237014
479788
876290
225300
556201
1008410
170329
548971
781692
164209
627747
457748
496537
884894
171717
572634
195295
566723
86990
754166
949884
639094
498074
664543
794635
295056
113173
662313
434789
736908
947482
120185
998407
751113
692483
127780
64121
576874
703912
446842
147757
277870
929951
52810
654855
1003304
99591
733443
358829
708642
61758
186441
542313
131328
832837
169396
343994
607732
51406
188188
209236
460187
863472
89292
762604
109385
409101
978263
370196
531813
411693
822492
620099
1023287
907935
164785
566082
616184
763126
139517
395552
231200
571121
16227
182076
725631
571953
146525
757204
780800
336481
572048
897268
96924
948055
79927
673262
275721
522194
2817
229988
27134
259349
425431
971007
412429
253730
873764
650468
18782
424788
855020
502796
709369
253615
513985
120766
569557
404339
690531
223650
1023901
472572
199414
216408
682770
437137
1026605
359308
1023438
550033
891326
675630
111385
625534
147030
385262
707833
353821
887223
1016856
1027953
698496
646301
677938
873115
828273
163924
494787
459582
95204
341728
842467
661812
705938
70434
710592
137544
236504
59081
375972
885672
757802
252730
461418
349536
942487
517892
471655
346230
794673
41688
817275
212110
308350
368139
85361
585066
660960
191108
105593
150852
198722
893079
866025
958375
244789
539310
280611
948880
93648
854128
816832
422170
637642
954687
597311
885372
17737
441694
607463
614483
306680
459215
1010186
204568
140353
319571
182758
81269
936267
392652
984980
999557
664021
436297
601599
967866
883428
727373
988274
700259
16107
136624
785188
1006681
796181
779115
865311
554912
71392
805286
229147
141331
843146
997614
36927
320271
93510
869418
670526
282018
705492
777185
376613
837699
30935
556380
734622
550369
1021729
466088
203337
688243
762848
282838
505131
749003
226932
1026470
319499
568984
606542
167222
431048
121421
247544
200121
345263
623567
588021
505552
395989
368017
751052
568822
9177
330417
435128
606022
908641
564013
379293
616814
551145
483387
216040
809954
361726
909479
955156
870961
463486
471935
89596
257894
794232
636324
879974
125009
259299
631872
822849
385951
109176
457912
621363
434369
258965
560765
520460
368652
579144
45103
883105
691023
734145
230953
632594
192377
157571
851203
631849
536050
614893
1015538
835709
934057
381702
586539
921331
513488
282430
704205
848452
875957
331211
139198
362543
634772
989801
956749
624103
220839
656952
362540
349582
261930
322192
132652
677115
262253
584728
984538
760242
148294
681700
45789
167328
306350
374917
458339
1039661
180668
496621
434200
267435
965655
298748
344140
515400
904002
225973
213853
78503
432937
190866
719603
918076
206262
785688
352039
8819
425382
816252
49246
462254
937516
1006204
238333
648207
172539
157312
592143
540663
875012
711813
860298
216067
56724
777593
348817
988969
832802
416491
39306
289972
199144
133445
235035
167637
625916
230085
1012121
949135
710696
341441
463113
756600
928264
155514
767255
649096
760890
173432
904534
821012
605439
378590
488042
645298
836112
345106
791574
729639
1020318
848510
884390
780735
709808
284655
342233
252588
196447
256789
600258
724509
730002
407885
2058
643435
72460
220373
406112
832632
944387
259054
446774
306638
257423
804805
1006831
958116
57912
85296
602334
707494
1020268
417118
641346
397693
944949
971411
203936
874361
977094
233920
314207
605825
739541
426197
36436
508894
672896
1027397
824563
982978
387796
485835
63800
143209
756258
588958
354039
838835
467791
817363
458482
780211
850479
215673
576044
355603
868014
841801
576567
246643
604983
819878
836742
218919
92796
916866
355436
26912
60937
892966
407191
263511
160277
470295
246151
582092
470547
493825
292667
163644
974662
691536
1027993
620121
556937
939061
646608
902395
519747
487445
295496
140074
720829
820807
369884
764421
1019703
129408
211551
147315
457644
400281
114724
905846
693357
710833
857613
127159
31313
225323
217045
842020
661696
974867
737054
404233
551910
98117
207341
521344
67769
288472
657296
52110
96437
189626
615689
1005820
591067
636296
1034592
829798
364492
915129
735141
493030
337014
31077
746399
80446
195647
749180
952306
66981
396441
699904
529923
281998
584993
527765
993918
669600
966558
707052
152998
179871
770932
515256
969099
660021
320745
104527
461139
632701
442823
327660
499170
707814
861265
692320
634978
610707
381896
32639
26346
620977
817668
221438
462527
549786
299890
906203
201150
220338
309385
511823
828988
820622
878995
254738
537380
693412
152932
109143
385343
271819
996431
403146
328283
440665
869717
941469
950025
774710
380757
131767
409991
757495
562866
432240
89305
261714
974673
766576
148661
185207
681704
1038929
319762
808768
779460
996602
598664
584548
215845
301410
35896
647009
883607
429244
648263
146344
872315
832922
671600
1031608
179943
638258
595887
901759
633074
836231
946369
52692
1013846
612774
203871
34007
653161
621744
623722
336491
1011922
141951
153231
1041418
296259
1002053
938710
812524
284326
956762
810681
882591
426982
712601
738583
100701
965429
106467
129802
997027
407310
222826
412849
729614
979589
63491
415266
829011
80343
837425
792506
311842
574489
675008
666126
885030
77663
358657
338927
665577
279670
664855
702181
689199
76693
218327
248916
65353
729781
861833
223995
1023883
708897
944120
982786
616211
403436
800827
259291
393083
354932
352706
572523
908258
771578
449773
440344
364855
578720
815834
451964
658255
729368
267171
245105
990026
681336
388387
770265
270362
71570
436036
592301
710236
260999
468193
21245
867862
745802
216303
259773
343684
181951
607080
155172
402384
681419
186540
541887
281407
99359
63824
246584
892051
933733
941391
301895
406572
838818
363007
889993
530387
481126
122252
787412
100482
586653
746162
728776
173561
579549
224190
432909
1007855
131602
1023912
895976
651556
490169
499325
8964
626082
495656
536278
216765
402455
145151
152623
71366
427157
420154
961906
92710
567720
585055
562874
6895
263729
903742
281556
183562
614824
756118
1029780
838407
140284
13008
148838
174873
554260
463242
133206
983068
200143
1035127
908552
101176
825471
527027
987486
712439
693801
580001
968862
773295
745391
975323
981772
114645
706336
1035102
974843
363659
242425
198768
197853
30786
615535
701266
1006499
915345
803942
128949
1023387
262438
792477
312961
876754
214084
652620
624471
291929
77208
788558
745893
985775
589578
647886
351663
722343
425040
992251
68466
743824
666181
184905
80918
907861
807061
783431
598482
20092
42428
879834
495747
905808
610832
851208
62899
313695
141817
445849
346276
391125
682206
789423
167347
889528
930080
936955
536765
472587
8621
145891
1026246
219411
718160
955773
691248
1037269
38995
322337
375645
302923
440163
148498
1017965
948298
205740
801920
12657
371656
1341
480619
986152
412851
86152
864853
435989
762000
80505
765981
426709
578180
450370
10275
906740
641927
771961
473097
691462
912338
982147
952859
457763
634163
971016
654694
90770
887606
299498
28923
128148
894905
10866
691471
106740
864755
868123
252007
774009
600239
351948
387970
79627
618841
790525
35335
16001
801069
770661
580632
919557
540132
172509
774756
244162
248128
116958
975404
404596
345817
886029
30362
325828
945690
952344
299669
513801
744355
324177
334729
570123
971939
788552
917793
328459
745967
195584
386094
126417
422669
331281
554474
869004
304893
534569
572043
530454
449852
407392
829331
82175
370042
464371
234841
406513
868561
238710
430514
68926
893941
730745
409888
616845
417659
812018
98173
690076
563835
877246
786256
983048
692594
377993
1029566
103446
296410
942682
1025431
839611
162098
84355
715945
199307
195595
495265
278414
494790
711014
888596
386990
251241
1042833
350870
713324
164986
722643
101223
362077
288203
996333
1027292
823026
681634
912796
248601
479893
66335
820468
465954
735766
562241
938262
388006
856601
1026170
259126
509315
357746
931862
316941
769886
383006
864619
106447
295415
162478
486769
313472
621954
793061
2173
284127
178862
488427
521582
719391
984633
915623
673467
235415
94104
411855
831589
544704
911845
495633
499325
73191
132557
419517
772204
375553
522722
895731
748838
633439
221292
988279
924425
169823
100539
805003
662736
687017
998181
229912
498870
187132
889660
456633
919525
876349
920570
283322
677333
81452
346056
986441
517626
138142
99454
494069
643962
121790
882740
933242
202504
297965
978562
847612
855403
901986
320540
126296
147162
623892
980188
903684
437529
741699
601403
1016691
198801
979853
447356
376132
20266
873067
577082
221305
136578
974394
553226
746672
1034896
574796
1012240
233358
554347
784657
509240
690754
665648
661124
819481
948176
809664
207429
605916
563549
1001931
343738
980430
697888
784328
888956
683088
173643
6417
229406
768069
730935
698948
430204
916844
5898
563826
643956
882103
52468
270873
309945
668491
160716
538951
883370
73463
429005
169172
206761
945483
220959
669102
317265
991556
895124
300291
701487
25317
1027445
615111
317490
781300
704161
37571
260095
1002424
688113
683379
580064
792881
1033959
187999
128314
587911
351292
801540
852504
805057
1027236
952051
838563
257489
761400
701845
664890
145722
722807
453114
153311
343826
670779
591134
694527
440637
915506
117282
50169
1030617
463544
960870
193458
431878
621091
706915
120787
520165
154887
553426
642815
901290
68897
162535
891447
114050
8223
474881
8398
360295
472003
284849
324821
574991
392961
33834
514038
238929
485520
551784
458727
916810
153245
994170
93322
698900
671501
494919
488554
378565
759939
385614
965015
173001
564979
254615
859488
669637
80178
161457
449987
540434
873617
218678
721432
778123
804303
1025485
283489
1041189
680898
321929
19630
437017
869320
691038
72106
747598
136923
874093
1033345
192921
1026449
522624
22595
83749
491556
569317
240626
711563
103619
81821
446132
228728
663234
357679
183390
541997
397818
234640
917207
112153
576974
580200
268508
494579
796682
204084
661104
601496
738084
12794
324438
80763
300281
420204
395441
718195
815039
72286
117619
750376
678118
390962
292898
453652
483834
950893
865988
102844
353647
233165
995995
709098
302967
708657
293769
758590
875966
956771
431772
110037
407252
1024951
713095
101860
812159
636852
710766
93374
1042759
241985
300724
526742
1039251
626391
864365
722998
567217
217136
218722
244200
785820
480632
452384
427624
492529
410348
586685
161606
905843
429622
56308
530555
975130
917407
728288
494025
520856
904277
1033049
256396
938914
733144
171735
1019498
212262
912600
141348
961159
643466
74067
330035
682247
105646
171935
308419
191890
991504
519213
132945
557819
694110
183497
457566
95954
166434
1020515
393238
1014444
456154
8964
513280
102697
692118
256421
601330
171111
183589
637980
743550
553332
511547
66678
872667
429313
19823
451546
1006345
462236
711909
681096
190240
1036420
600594
424248
142174
456473
891449
371121
423701
42971
370518
572267
867311
795196
492445
695481
759368
104146
281204
560108
889298
424422
914722
927203
191483
827749
470250
677130
234772
360804
410121
65149
374600
639582
424540
901106
864728
254853
655976
187776
791249
454743
682773
624014
292661
963890
789551
421807
110398
841947
364252
347984
487134
276749
1039745
456378
549797
999140
861266
755621
696376
295918
675015
850961
417943
426199
550984
666203
220418
1012281
953158
217949
531767
865146
992346
61229
1038195
450373
194758
505377
755580
443755
967499
764971
631799
239776
173358
337518
899065
917977
901720
940677
504932
47187
348017
889367
763268
999576
855263
281868
180119
845826
777917
411930
304611
25185
72616
582482
142399
31375
374957
514040
539138
444862
278575
241283
1032101
489781
472781
619880
681697
881896
813606
634507
251998
173736
424393
744753
34251
262581
655354
715521
635581
212480
173870
915931
28386
715606
365284
819816
87220
475630
504282
912756
269640
687841
621801
656399
648378
138705
344843
487644
1000299
575766
633891
877936
45111
232848
746158
626777
505586
582850
463981
711672
247126
669263
65322
696868
294307
196441
69710
217680
360913
966894
785522
833911
777237
693774
1035263
830147
137983
765353
310687
134083
354691
604299
587819
119880
576940
994565
355586
241342
420263
982360
631614
132708
896476
329176
408672
205921
814092
471737
996643
888807
142837
151913
118318
565904
141208
44680
353948
293476
718635
377448
538312
452152
921147
401766
502213
329852
978932
143104
668082
409872
350223
596244
19385
674756
402671
648314
836845
755396
622942
285974
383717
594175
515759
692645
205933
829206
759504
572445
1035930
1024118
429908
666401
729220
1013455
827860
761168
267782
790842
604196
113289
783390
865634
77266
938860
621693
872162
596601
124440
539682
917621
33909
52928
332577
389290
45722
117595
720832
486232
939006
650248
784978
671934
510326
248064
134301
326661
718927
889830
1008393
282716
490471
991165
522700
40255
1028358
918363
463524
336297
1003939
819192
471160
266259
1031127
410922
267673
791634
376669
171637
886396
642961
385663
506996
233759
615929
302120
140837
744170
368103
544331
144195
933406
387584
286952
568966
266073
900035
879914
447499
374819
71500
829021
358120
344621
771887
1028859
157018
47227
607777
286159
504486
572776
793382
682722
68421
1039254
982696
171465
981968
286480
475847
942992
417538
936634
698276
114315
51707
581847
129904
354318
99058
31258
424235
653931
3571
614697
788048
87950
29228
923512
996679
996785
1028403
465235
876427
293750
576731
317679
685821
928861
900147
733304
237036
518006
243939
583363
659192
988806
560188
325840
548030
129728
96286
1353
904046
155209
213995
636990
329053
151369
900657
12922
484904
330843
120464
436859
546221
789561
165752
816127
234453
347539
201596
684853
840627
560300
857215
50901
756151
511842
155477
153733
148348
659900
200242
106295
224124
686482
653132
882492
797351
804409
32953
902728
430703
380050
182292
472352
735350
448350
85301
425216
500865
862405
751082
421533
960705
250199
37459
454086
554285
126809
855578
287227
35263
268885
109071
166371
235618
92145
426634
186963
720342
305367
982256
1018555
511043
619105
506459
803195
518353
596959
681306
688517
1041264
391339
874483
1035569
280216
431955
543861
528775
224310
228512
888131
410343
330342
653871
203632
977159
371985
16657
136767
741021
414537
651825
564600
167545
55221
911599
719866
255951
166701
554278
390620
344417
480020
238336
501432
761503
422567
481482
312555
221883
897927
226627
573080
249176
161555
110447
312202
831181
1007743
814732
777077
41986
771894
197802
2093
305622
558450
271654
1026713
458568
223175
840442
42788
697033
232199
81112
974463
849033
127462
593199
146351
775967
507366
23569
534313
389875
624013
1005321
110882
39794
210274
502642
852969
137161
636163
25583
140934
1019075
277966
802731
322354
607856
604220
962470
549281
351664
22789
923647
909771
13149
489782
824537
135542
756603
860433
1025305
349551
293997
718250
850162
193198
687181
32308
914234
136051
460209
837901
681803
935300
367101
487188
182528
65108
11744
152118
555067
24592
601355
92461
24095
702144
543858
548930
911193
899475
490013
972016
306429
394424
577107
684941
494188
652844
972396
38231
4213
6804
310220
259246
831453
176955
384621
36448
641570
147954
891352
533947
884026
935662
139817
1017581
298816
689471
49693
369669
524890
93834
775656
991951
174071
341904
138533
768037
639942
248899
479373
447965
284563
817827
845874
302815
844519
726672
398248
1040464
319672
806900
1021060
732118
87252
868245
990376
44553
435909
318159
198485
136292
599417
310817
128660
479753
1033182
161768
195973
994253
970766
335316
300157
512468
859042
451396
970267
74136
1006126
297277
455983
997466
308836
177366
34084
790590
844181
37893
786821
307904
624329
703002
240365
834834
354628
1017077
58827
513629
892397
356449
630742
399541
107148
371109
875175
437957
331669
223328
190895
469448
812231
15031
911131
495798
226862
720894
278806
383186
819504
421125
506750
552490
798558
73819
348372
435941
586347
46789
773800
1022406
663814
428033
660371
172804
689143
261976
833817
626639
750632
552192
761737
203370
656250
927262
519409
427298
113457
803410
973839
559424
978317
599509
847510
902644
751085
563519
146229
283119
656175
569789
4588
431677
595439
919426
789474
609070
726704
543521
547913
951822
932684
606919
272323
42085
48098
938100
766882
224736
964392
940068
866675
15685
336779
854298
444947
255368
241562
500058
1023409
658094
16840
20336
794129
90685
260513
464929
399487
1003714
667239
906934
450138
240814
757917
240914
1037648
711295
845878
720320
975176
864787
613108
874600
905205
172310
971440
814643
5875
979431
91950
633744
127043
996092
942412
251166
925668
494051
354189
224049
169784
313107
557984
556490
731026
448066
516504
6207
52269
585678
143920
198453
29418
336528
936122
180597
178380
1010789
940360
597137
59559
403978
162920
628556
848048
170646
541212
79643
407677
584869
965946
298341
31969
542924
530255
1028237
319184
104316
214680
1840
191386
184977
356526
760521
791640
1040092
772722
1019185
854434
792252
1014012
933652
734947
294482
531936
551193
724701
285295
788376
445761
745018
538693
933584
559227
891147
196717
678348
589304
937665
637820
768901
65895
536123
623127
201844
18310
242617
618562
171894
675963
848025
35311
398771
657128
399055
585964
445048
792384
658451
856481
837022
918253
943792
609571
1026096
481817
424644
110243
140985
887399
283528
583372
110551
638321
246575
889058
707717
979070
817240
479672
988764
210615
1003030
898722
390101
974668
642152
279916
226235
683988
876207
808102
242574
286200
248105
499153
188519
327876
621668
380945
138055
372738
45417
23688
286252
575489
795905
541456
131933
500200
1011163
114199
235465
468434
932993
694384
725732
603733
994833
34424
190216
180611
745305
615161
238067
665837
709275
891311
579791
572224
267246
266020
695360
770206
306985
617894
553096
582092
385925
352126
625686
381906
440573
980317
535490
558886
555712
563997
642717
764351
722865
255901
308665
63245
815404
454157
196660
531685
305502
780669
704863
1033227
663498
331656
580822
504974
654506
157184
391236
1017808
268859
840414
855998
707807
438770
545815
577789
352930
15003
979502
117368
270749
586196
656546
758806
654720
435135
857830
268310
40446
323806
445582
374575
548808
314720
409805
1032836
342957
162555
632863
698356
1016658
775601
889875
842595
710689
538932
398324
302152
37913
490244
520127
850736
954558
494279
819995
315876
1020797
411793
580534
140960
1035960
606176
984722
811809
989961
356581
815257
385407
604738
493089
708253
513917
593300
374527
179725
144901
144855
118484
900284
948782
953639
569083
393464
190949
689892
700505
372619
502976
739831
104689
246653
214566
427799
100151
285975
754747
624120
660834
608278
745231
425094
287464
767408
439737
806243
1013909
236825
214091
414275
600779
685318
363713
426346
417238
651016
983715
636596
810734
219785
869861
504587
417118
757686
974224
435151
940752
1024501
392606
152339
981588
660694
357560
609750
979982
336480
369001
722979
401951
407067
9975
582944
810687
88986
993124
774325
261875
134821
122676
721387
581018
873420
943981
58293
868887
281900
826829
661532
327241
879429
636781
9322
602779
542313
393362
681010
494110
679710
152943
616318
204621
445119
70062
253716
31142
25092
1029174
781529
589767
754515
857461
195323
349076
299500
614446
535128
229959
122144
888093
64967
12317
828186
97836
886681
698736
191406
690648
280602
480199
944473
965299
714953
828169
138717
132985
220335
1015702
40495
743591
700575
79807
651037
514130
178704
56243
998616
1005168
420604
688306
433767
577607
886034
1038362
599216
30726
624436
166866
120433
626978
744662
359613
734338
819451
965973
791065
944246
360037
309110
198503
3407
288045
323446
295445
259652
925851
828463
300276
924243
839612
825980
410744
165002
878673
78982
163562
251550
459138
288866
82874
523442
19193
468323
782840
19339
606029
603726
810310
82358
801492
421207
883391
508713
793670
988286
544757
478598
302385
154851
230736
662023
789298
749927
224189
144031
740652
80957
850656
137048
382740
407036
459508
83938
436533
628157
599434
971833
258312
805498
955646
659929
409329
847950
260539
469347
866597
958186
467195
89406
48981
552608
678111
218950
667332
53698
209442
749884
102888
140219
529988
839198
804219
1042382
15646
78651
917903
828259
887580
654464
724813
831888
189907
127664
642181
545114
204780
243331
361382
174829
305834
715555
681403
623198
836866
13697
1024131
1027667
677576
373162
408185
846277
869810
556784
803146
200912
947242
626554
304548
417799
405175
526367
996231
192627
245624
924592
503272
469107
476775
458342
514966
77840
70896
875214
594748
209817
67487
398054
783802
271694
245573
882296
398167
928031
306632
999252
924572
868473
344979
713082
484964
697669
235219
453207
792735
1018996
647349
129671
466612
840166
673487
451575
699020
1035439
707421
555335
739207
181858
577400
532450
158270
614639
433700
28531
443441
296455
549106
23253
812397
930416
817123
445612
356517
271991
186679
942677
888427
82519
634009
254485
129952
813411
792580
10147
759322
476436
484650
764186
950737
316449
1007079
984029
183498
39122
868480
632915
914469
914789
850031
18883
990465
395010
860341
606
283074
195327
429696
379035
249401
680037
218828
513957
1033381
341415
102162
2642
646641
693615
667995
438965
1042291
57106
103082
843366
1028684
206121
53723
951847
802682
206562
475541
3226
432625
74484
95690
769104
983930
410417
1035151
756224
389740
229908
525328
643534
240777
902171
103696
553048
397603
545966
300827
246533
1015261
146044
95199
564891
228524
95947
303070
865729
56578
785156
778368
534396
33610
204564
883523
279173
284836
565758
778639
73240
277679
607476
265200
759485
285523
741421
286802
517457
15860
369417
761293
55633
913015
627144
62618
783198
162506
389755
699339
763414
890082
940580
101242
344417
873769
700909
783116
996023
143857
797319
899426
171491
321248
179570
1017183
108853
1037245
685868
76834
383397
325343
758313
479206
419853
497406
1039264
1026356
485752
129426
1000585
1002225
33757
894829
289760
524316
67227
84138
431425
491161
200944
82461
734821
883374
863376
735621
398208
935457
244794
990394
738041
181759
356281
371414
380927
813547
165980
815735
459286
787262
1033106
123957
981852
838269
768292
527682
1011124
869613
193811
625452
387746
793309
367679
629507
1006190
468212
619940
642416
753397
17230
124948
591628
258476
258582
84617
41564
511800
351115
921420
769860
410041
329196
848951
902320
467155
118647
181098
172181
894118
358002
8405
211327
531071
999139
85657
911787
625636
62263
56972
712051
375302
336836
891741
1034023
41129
227905
550362
608600
642841
582852
735782
725017
367570
880671
248537
3654
729566
210249
594615
858828
227524
382124
745082
511611
704302
282956
579070
305058
648414
170215
19846
526204
137081
780216
550888
63882
815774
303292
870876
643356
638724
615859
247476
81595
751584
323982
1025848
573376
183561
496042
553862
285740
89579
630536
955718
215498
563208
708610
875825
355621
520358
111295
270270
1023622
147908
354906
560706
144827
788476
233880
196768
426331
425330
362945
975560
746833
885015
170629
661798
562123
549495
8611
747961
118604
95210
264175
996994
319965
917552
686092
30293
779759
75337
281039
59191
802099
113688
845486
101659
116870
714554
146869
923246
16727
210819
800136
225352
41001
58114
214082
918441
476454
229696
359661
225907
397547
215162
817288
612120
412341
688559
452389
998012
539619
392449
385775
627277
426657
613296
228604
221839
778584
504975
449364
555098
521129
946096
546163
447820
943431
244441
1028586
819120
274852
701662
1038012
94477
854327
283311
12963
298778
590509
714864
702065
883095
991229
160836
70181
276992
409549
453568
958940
595937
467612
803197
37441
14374
374907
469481
960462
900542
924661
4762
239670
420173
538635
521725
2426
140453
297147
556571
1042346
534176
824628
241328
509479
427593
757389
445743
516386
53353
201847
917145
1016078
536532
60113
608113
564138
919720
394738
326274
975688
484893
837459
402352
150121
751615
744612
273336
142558
930183
932834
237301
297567
86710
192151
32610
799166
541339
426301
717583
148469
276028
255532
253757
654517
421340
609010
492146
1038022
317133
912759
566691
109829
519389
791548
500979
858006
630073
26486
312975
508726
584521
193414
1039436
547761
615404
593368
782178
806387
1005916
935995
820803
137383
953455
14418
393190
270108
418722
555925
21457
846633
760728
956726
88601
546863
403465
222890
596961
277527
833425
855881
17018
745516
38846
740119
829123
73097
849441
158190
483541
887978
901964
248662
658628
152270
863775
983750
658959
251041
958244
255371
648634
784192
838086
488122
870503
61627
979829
584303
818047
653662
42112
721867
285192
98876
474691
600636
712879
652873
737787
907324
759265
473950
459623
481508
962178
981984
38168
504053
901765
872653
988843
999759
118689
312932
1030382
567510
363096
766692
954725
626788
957047
1006898
808595
77332
135252
122204
761675
278031
624561
247269
458237
656711
456002
703590
621111
359726
772810
152192
949000
789931
220768
507494
437875
150064
739317
665117
1002061
69486
619882
412804
389679
608700
799872
127023
494827
716156
538389
395149
1003484
236434
280865
887473
904605
998461
526265
132421
371119
925182
221018
166693
634038
169605
813198
357618
186811
98563
341965
204325
1039889
410687
569659
295193
743091
80936
129951
279664
693912
167914
848178
659097
945060
801422
486439
522924
54751
979918
369169
316804
836838
614632
529948
261752
751632
777679
968771
1044097
409371
817452
306498
40558
200340
271653
1039699
1043931
974199
259743
572052
631024
303041
664708
651891
869829
222525
930113
891410
199031
161789
1019156
314355
532515
910476
230620
194614
295970
776937
63781
640590
45058
248857
559022
859115
820281
572276
362755
752801
62735
611225
1044157
842243
465853
52811
749621
441752
1013732
446451
569617
936477
408923
18927
242545
435552
339330
310172
297602
243131
874521
851393
522669
808117
473430
1007136
329130
827477
353810
316750
259739
904845
793928
769283
965530
982252
64895
809222
282788
577682
259666
160995
753628
545907
674073
797331
456554
288738
672386
1007494
558789
84015
783731
747078
888514
328756
90163
511929
201348
362625
965729
95978
874119
648775
251857
731671
731159
398911
45724
506756
568648
624485
365976
435437
999747
855941
91870
906359
376575
681888
470251
958581
924158
110015
352484
886806
693344
404006
684526
486420
450776
812594
902453
600990
621017
320213
782453
72389
715291
469405
248295
767302
966399
707778
556265
357412
323797
718388
787388
63500
1008783
945250
204809
544321
482614
220256
442802
1001108
163640
775549
984231
407868
227805
108112
746281
53917
492255
135967
33902
1016671
477797
315408
426953
322142
248661
903166
494960
762023
671949
299108
235080
717130
996661
389911
272948
210893
817761
626972
560737
266362
874076
680917
507894
420901
237105
160940
315727
586161
563845
713893
949870
644146
722389
594793
431682
814148
20586
995991
308108
672076
388264
646666
172729
389271
245419
257218
763940
703705
637580
222829
446500
962849
213826
959453
165264
368920
773459
577580
986479
691715
232770
349683
159080
28474
853878
938096
1031220
821869
994595
307667
362980
368474
201924
894788
314985
215231
94178
738350
861314
755515
547987
962651
138271
927338
879996
887608
61823
839042
66492
753512
744440
245559
897825
821822
72720
243325
704318
962239
929995
727957
971039
50529
1040601
19780
570055
14178
38251
77950
665415
124114
306277
466962
975765
501966
967890
373120
240455
41021
547214
222599
11689
1014673
113322
226171
469586
390672
415224
130105
589839
370190
666534
499937
58623
601450
208558
779490
174866
901381
220418
361114
796268
154013
312260
59468
201697
735407
560834
700711
612943
989926
451456
421579
513193
279495
69890
152625
370953
397766
906216
499607
973827
442818
682715
80757
779683
424504
511676
560934
757767
439339
919236
710843
616422
886823
871066
679523
333840
550385
480706
176599
234541
165608
897614
335882
248904
877761
94628
419083
155677
598210
353806
689280
332597
817633
25095
92496
279801
58570
396551
871276
374631
129402
235573
144378
921940
556220
207635
25472
457458
450875
135171
283265
492084
556038
464420
724020
930856
1044306
58346
654373
750726
40518
199031
878338
768571
162855
584537
709246
230636
623640
917785
427165
483191
484473
545430
554807
323606
806243
54468
154648
357578
745434
511590
699235
978713
88992
883400
953102
194806
722711
296916
683444
645311
766248
537076
207134
765647
225013
471993
678738
352273
491820
278953
443529
903991
1035552
44898
955026
442064
301807
988138
415686
562459
293913
448066
316403
232179
37553
107920
345294
1037687
776361
1041995
343168
717450
999008
598398
489622
735966
410149
128115
643137
559842
550244
722689
218122
580516
81795
327853
500823
389990
387241
491770
280706
575751
874230
809384
688842
309202
498353
424011
548399
185912
871761
302590
488372
891419
558412
141375
901489
679880
240068
485828
492561
420159
251389
943883
12752
377005
288234
148069
820985
874303
209572
569211
675159
724060
814834
678366
363127
71415
147207
359250
411491
1013982
148855
497974
270497
639134
731458
131920
357050
1019060
213687
271392
138120
618285
752789
1016372
228025
630471
982591
570640
894066
36671
983567
849067
137185
426218
355677
986711
670619
743562
103879
767117
515242
93452
806779
291861
220717
351807
274354
366816
94744
995626
411247
838027
273649
295985
270140
3323
253308
690268
266488
843226
330062
534643
338669
972549
81398
176255
660574
771248
316807
433519
821302
490990
290703
1038228
152787
1008215
768452
372652
73043
333095
373120
195157
799055
239048
856855
436523
1041711
577152
477966
878675
283534
271346
995488
956237
855658
409250
119217
88060
269256
551466
709653
159815
152783
493310
342772
444059
452277
1029044
973412
612764
387029
250129
410721
274301
977476
797625
942523
19674
56292
674085
811812
848647
763716
553679
351824
91372
822460
535888
211001
885917
506246
1014621
413696
19765
388396
1002031
227091
243872
936370
751289
854804
442125
322779
175075
948996
828487
186085
762178
283762
549105
708
966399
989811
843596
492528
511204
125445
248161
443233
935595
667010
1032037
419709
263167
173364
462669
651874
53669
282627
517925
1024530
67875
949120
38030
367019
185959
782693
718053
729166
494804
104024
33602
1000592
689138
734137
414396
805796
719829
963569
606325
196206
963060
1002978
559529
724769
619424
524470
768130
649019
343761
649994
347745
37192
1025947
288915
303387
680819
862213
629673
609916
1018444
284304
566045
97862
253777
515721
857805
646612
524737
306710
645569
783405
190589
363326
552604
632384
516895
270782
899510
95676
277139
788939
231105
189601
818438
1027857
770319
758187
1043384
635801
119890
75461
669067
656499
436321
971277
314687
486328
439833
621977
444224
110434
742809
816583
549723
899460
864642
300834
993257
481993
817503
142034
255815
643601
291165
208614
72788
828387
446178
754470
554547
728967
412225
993407
764598
203579
418290
480827
986815
91720
651815
266671
1015408
261377
275762
985121
125927
152660
699155
687533
90648
454191
441655
791089
815903
322415
178327
657056
703751
278794
652179
666972
348849
201778
764097
696539
774819
747261
912622
469585
426638
333727
79087
720372
678965
1037096
84429
481256
1041878
457998
354703
490542
606520
788159
869851
516976
963762
659786
438658
599216
572519
400567
695965
603101
850356
965379
321620
265708
664008
917293
76680
649811
469538
1003052
291205
965504
260582
858377
982152
273846
1011576
399693
144432
859446
639981
368082
628834
272510
440671
173261
455376
65331
574454
654933
126197
415781
445896
296027
547145
149915
393072
941025
385714
475611
317499
263397
117097
550587
397485
741789
732992
611783
594339
744558
416259
137907
88231
1032268
768190
432447
342775
172234
1018798
380445
1001182
386562
674694
53321
797839
387367
630615
317389
62060
686239
835056
67632
143465
763886
248619
497810
871011
860305
485819
665009
800502
50913
170441
356196
734815
787210
587958
893380
927074
768545
894378
756926
889411
236150
626277
152807
462680
642466
233011
246100
1020714
730745
5911
841872
774410
740065
278955
93341
933604
834679
650110
597790
811932
834094
1012361
894254
920402
465270
674749
327689
142155
114256
1037424
1041788
503818
896149
667757
592926
203057
371049
278151
613039
3170
743124
813368
694147
590214
419451
543992
953436
631164
414088
790787
133543
395330
830156
410695
270378
940948
368851
353189
243631
185884
35434
1041719
301747
1040972
401397
476033
910835
232618
232349
919982
371475
37974
24355
518032
93286
159034
397606
296867
597512
589829
161307
169185
343417
692102
484123
881311
249277
181087
867322
498088
560695
768614
336037
659527
461715
487028
280175
83496
840946
830561
539475
966189
753603
694201
143002
204423
886865
833891
850550
219899
273437
218668
5700
923449
1006110
744305
10410
918341
819737
199534
202463
445576
575863
107903
655254
240590
517180
134744
388552
791197
872672
624533
117837
536749
28158
1025541
355892
45932
966299
586453
942936
330728
992713
530456
369994
819219
230825
548255
542479
481192
263857
358108
526396
602135
545791
728747
641028
136474
557481
513713
432835
1015072
269279
471503
794037
287032
324046
477036
164884
940967
186883
228630
874833
237622
710336
646836
75441
726763
632783
5390
117987
914360
56111
114976
912584
828148
500363
653387
479533
534803
904480
176636
742893
570805
584518
428982
514507
640031
991303
1022984
219467
354688
171697
340238
899711
480561
688032
633790
706142
39990
961042
997462
496373
1021092
566910
504816
430037
863409
88000
496724
299800
434070
725471
244072
485555
977152
499565
962181
263477
151632
444762
45824
998480
847206
976263
572357
46209
403187
928006
980142
1018911
829299
301080
725404
211948
638837
604577
236173
609842
979380
915521
883199
29855
32901
589454
376638
328299
274094
795937
157604
69503
759767
993079
937636
607550
669605
508591
747332
458829
301184
32019
807878
934562
786568
260025
604290
842170
290348
507426
515177
469925
410695
603371
219486
900227
219808
517823
886842
337132
589433
1032222
1001286
928806
548229
724373
584347
290562
50902
105695
1010171
754341
729472
824699
1019923
248763
641920
504688
487899
222880
780973
845989
747068
937377
763131
478853
594667
137090
1015213
438400
117955
579179
711168
476586
495648
1042917
718096
824824
191301
806892
1007586
991668
404420
109313
166755
770250
409360
927815
300784
228890
335843
1032080
819088
217145
997822
702465
124570
1035246
986960
278712
251105
407106
218278
45409
774308
823056
251281
862501
435920
315008
864501
687825
226177
397397
287802
151065
395639
847441
292057
501457
1009365
272966
38795
1001517
308126
256461
160086
646635
458112
635081
135912
621346
571840
823433
249494
660024
885289
909241
309641
971036
303580
537457
853996
712364
436779
988911
583361
300861
1011406
841028
879004
643486
34260
623884
317288
559155
834243
454147
627843
80322
776514
587781
935426
946670
393849
862067
388240
390740
625194
789140
100073
360275
311820
695328
856550
308337
371719
985969
469658
894438
1030330
269548
306868
257118
884112
874483
752292
81254
485954
559312
911219
579889
187578
840652
1015795
900818
1002552
899840
990564
893375
50072
953545
178334
368037
364821
638907
627024
663932
313312
361652
563893
832508
665131
298422
173917
310938
128771
200832
560830
588840
1038123
645682
468141
843772
347674
353210
475138
560900
80879
75462
695941
800251
931372
192453
527365
223868
184034
1037369
316766
556550
957635
46101
514021
802208
34983
191429
4101
295575
878011
1021804
60623
38161
787308
536013
781077
924432
171338
167448
1038065
460696
467775
289637
118416
550128
1002852
837123
921520
601315
739160
970485
113725
434184
570013
639190
150533
825601
808885
4510
380598
1037756
88755
964560
953461
381668
853453
65378
252256
602552
550209
315069
599090
855515
49547
668665
944579
294567
359992
875179
738915
616778
247794
1004921
212296
934673
709693
69375
148289
650136
954377
821001
428849
593619
732363
861857
684806
475549
194158
244921
11388
674204
38810
982096
405523
701283
60940
725958
687197
385470
207805
802222
935600
607648
381527
196258
343262
169593
915083
219303
266669
826963
169925
39563
671208
199979
983711
152592
573892
860584
615102
391142
167235
630942
526896
893471
64198
484474
751889
864536
951298
562380
171676
1012637
484466
362398
237891
83440
941471
702971
535181
863821
172393
433043
760020
1019546
22154
816435
217962
71774
517032
232685
74181
489100
74505
368511
806552
353172
557334
38852
969599
126624
474200
680739
689963
132166
946119
304722
879549
462812
169595
421807
345220
965892
463355
499073
468681
826977
987023
137068
83089
969238
235150
869302
863437
889613
575450
335542
855913
107417
367295
861281
356340
70422
410580
158466
430813
249218
474974
881886
374165
498928
499608
1005202
57564
971746
551937
196632
179296
377412
358536
111243
622057
760906
522614
121288
662968
267702
195283
393233
225995
429284
674930
793969
305636
1020647
353580
653087
222884
747013
149167
610330
326878
986601
132999
1042411
233361
798524
829918
830412
761022
496815
857517
23946
969804
697972
904703
982413
934245
952062
380707
1043306
460739
177641
592855
968012
682115
156109
544755
336120
356778
992781
444273
868717
553446
230330
351705
368230
235028
22181
434313
415258
633109
1305
310079
69295
932214
538346
32309
77543
893488
543822
474433
129378
616469
426861
756893
189522
274484
187043
999666
605395
173005
109988
125124
599459
216125
693384
605313
510693
1024895
962904
929401
365562
778270
975466
979755
928831
10443
1034817
309495
622449
629793
124093
872676
521603
192818
408314
50326
272452
251060
310761
515452
923209
173501
561348
619911
526316
1013873
234191
402883
235141
829632
356205
29172
467682
483304
306265
150144
913480
489630
176367
738169
427633
833502
84462
456468
873918
448715
1031248
639795
170357
371577
350304
623732
697559
162677
73224
634410
919536
851027
364115
656383
1002294
571141
957424
902674
339822
339234
804110
216034
761407
51333
771913
404057
561227
65186
341661
811860
175004
969821
641692
811452
587522
196666
987922
1017603
447688
142132
879845
829479
477132
60628
789045
383107
901552
624979
90530
9725
919994
796438
123990
523838
128852
260410
557120
176025
735500
982370
227089
288192
817429
1006071
1036707
539628
434356
629474
460985
836264
774348
613751
302752
833024
345693
285477
902603
802793
386663
846815
21684
696831
491162
448864
595632
732406
668129
341140
454510
834402
260790
172377
451201
886983
257579
234980
553363
70791
318657
841129
617973
88385
257549
247945
214965
570539
222530
604749
20039
464006
113292
932086
939899
971122
67596
549108
707633
342915
330387
453631
157450
340969
245956
479978
597296
53248
649655
813379
725210
953626
1045164
130225
255132
165926
674982
349747
657221
876243
387388
649643
370394
579080
318799
347586
695406
612988
119733
872886
902446
591021
915557
984833
924826
840021
512564
1008095
502842
417478
712825
316028
634721
464690
929946
434628
136601
749373
434395
235442
123400
404625
1027464
379688
658669
603454
789436
512966
873382
638490
235415
548418
831093
359386
984312
19350
598791
803753
373084
735959
199049
136302
258607
32144
595796
476974
298150
133534
994530
336541
968005
610961
292665
921695
529
284171
741284
370100
547090
417111
140276
959059
154857
565428
544501
64226
809261
640629
992437
320274
165619
1041010
440320
343659
869382
343042
649798
864784
327419
395426
1012190
627112
561233
519962
300088
526894
1025498
498474
367413
895691
421657
226188
839656
947799
354682
663021
169983
865400
990212
72276
606603
457665
739301
395248
271025
139558
181051
150988
904611
968997
472482
866254
393630
48803
747461
661269
11695
424688
763460
351310
192220
766129
841404
300569
787916
122658
974149
1009989
399628
47614
839165
228681
644838
800026
173547
545405
329309
476957
257699
648977
70045
642813
990455
459914
960284
449529
476399
683838
628551
495593
791692
34032
848280
860025
290783
271381
632480
536790
628962
1004180
905590
437416
778243
464545
325457
597382
54726
915071
289333
887077
237732
78247
317691
780295
584458
1042162
55117
436288
105500
977925
242601
623924
124565
659508
193320
1019954
866736
468155
181759
809614
1031931
201566
616972
542887
341346
494251
592181
404918
124523
1016547
171227
537753
63715
684884
1023618
70348
630593
961971
774074
20287
951542
311240
608487
676723
213266
828422
1019366
997033
690732
29825
645865
170460
617739
667645
587886
349397
935751
883953
64815
518170
852844
662289
160749
462267
335574
40271
995553
342689
447296
641935
134710
517787
676618
272513
437726
435185
59740
579725
360693
171270
1014804
49521
581816
1028215
927908
284165
1022343
978632
189341
638363
137205
549959
48637
823934
694237
899747
479865
292252
387909
311726
443571
902363
92253
916268
330124
130041
512064
543381
871548
300159
1019771
493820
743406
678214
549717
367865
52328
770814
240768
617523
586006
633182
518545
409041
456384
985950
461173
402038
918154
28030
258714
1013755
48850
990277
699566
703867
503744
643844
608093
153942
894235
976563
92025
509028
330791
580730
446891
349633
700221
719582
287875
610001
3072
1018312
36452
43541
688605
193420
206881
396637
554379
947789
906451
570711
960874
910260
901002
183083
402472
489214
525709
176644
1023
83178
78763
536871
276915
446580
691267
1002509
234267
459093
307531
448159
427814
834415
499900
95813
228944
122542
125606
898712
475197
812466
842905
276983
259103
545260
795296
683665
786654
371982
235031
364985
334213
27594
857449
92652
648106
711641
703947
773896
320486
996123
919059
799048
848702
746315
383648
285615
977489
479413
903496
164601
634294
86901
855527
676121
535404
256787
45179
704455
562361
13820
108715
849066
752146
536431
83085
334658
655597
527509
755015
566171
849364
442218
102135
704006
746682
339187
602436
419812
14938
563408
53413
642313
444533
612147
447789
648711
694017
620674
195383
406356
490163
943313
102174
80243
722934
901709
404897
913016
290405
326781
868438
209438
524714
388763
854708
682534
979535
168400
125944
853007
359405
130859
515225
1028010
547465
993372
964230
292964
964127
769201
698958
708745
394860
888043
792077
3299
871688
864195
140739
729275
692847
938744
134993
815818
825742
668399
73065
999089
538895
11904
489625
723411
544854
819955
177286
290949
374856
187277
812145
114181
689445
537169
572114
903708
920751
574013
254307
250882
145906
115342
38110
9955
635774
428707
1006680
165238
580779
147569
333539
760270
184158
606602
923619
313645
806916
447617
34849
151073
848136
733769
250073
839403
53822
799925
388182
1045096
1019519
673479
695000
458121
902096
815218
319269
648312
657227
293976
700997
52036
721014
607755
851923
315631
541655
965942
85438
1033860
144888
640444
849992
935669
981618
127498
228383
133565
834902
126365
68433
799083
804774
814455
244637
921665
463770
530905
375309
284894
158005
233884
150055
855118
153355
958346
781095
568285
874417
979486
359292
663141
521582
374913
283787
545494
226480
125893
453874
331413
964996
363473
635567
100839
423229
907978
845281
124174
860460
637137
782688
577124
381494
363478
717259
167195
930451
960415
639030
654497
765004
159907
513772
164230
456623
481098
365029
852564
288551
304762
320395
868145
479287
953848
625390
277834
689998
570309
895664
157640
435441
17306
79535
559830
923778
647403
172989
1014064
217189
1003045
318801
836918
457936
101440
171439
346043
471444
503486
12981
226336
1037771
57033
376568
539768
468946
137760
1034595
165424
229557
1029888
322619
240838
629379
472798
464856
65259
737669
684099
187824
581247
578419
607786
495511
1034959
103252
651869
472558
871442
1028268
639250
792529
238229
536999
93038
378577
854271
988836
74005
187654
250832
985752
84981
442638
86400
278880
613386
220697
444570
477153
1028812
825940
115190
975019
314507
313450
761788
497188
195967
430882
598540
879091
651329
507122
437568
289592
557807
249112
144009
918370
314312
95959
948757
638222
938742
181521
985945
242584
193901
845074
834237
884839
277046
916396
1003332
544185
851203
663040
843667
488430
525275
531697
444943
914266
1015482
467870
924217
999708
87128
643216
583546
207396
639343
859734
203535
202771
31983
846611
510712
888078
527814
891684
84069
966911
942074
647583
968591
248443
635836
480184
584197
159473
533332
217875
441143
666891
551552
505393
131201
430562
597452
877396
394912
986866
185661
656207
125838
482685
575287
46468
406867
843728
82387
562739
793377
604533
182348
181127
404628
377884
399751
302408
413690
46277
185604
1365
570340
23672
418238
354731
868102
648271
308370
431639
529795
267070
824650
870924
58308
362445
778813
228466
378492
152089
647943
383836
570867
973332
351865
792869
603586
962280
941005
796446
692033
117179
13347
792070
231643
1025375
495778
968594
521209
568593
57956
559854
267170
33455
906344
580917
679333
657679
614351
677315
599004
857378
496560
689172
300244
320772
340955
955273
690617
627589
719297
226381
420186
259907
978475
690768
987789
319098
660536
562393
200630
1026754
330436
643672
114594
603406
913123
464371
598391
481601
264958
300013
782756
879082
352076
35959
704679
128528
240565
349040
417405
78328
1040956
877840
496432
732567
146863
80906
64939
1036511
54450
491941
608751
51082
335376
820229
568783
528934
634263
928086
485566
23317
267729
850246
104286
893184
640652
641151
146878
600500
318786
831804
616031
956021
1011591
887557
359761
68318
464053
23267
837327
992925
163654
331552
105197
982998
508116
632821
768197
578991
510425
509985
885906
675077
277452
21167
883270
479771
235966
758454
214214
1004946
1042314
891299
809260
890553
788514
197759
277254
172620
521546
395086
946866
924234
986928
893051
468839
542088
838392
872622
223496
1008762
621986
926610
328740
27698
1033262
202414
390344
829765
225440
213072
388611
576245
675739
586644
716922
386381
95932
61936
629007
757308
938906
44587
604871
483334
145105
13190
803243
788863
275370
313860
780223
101885
211368
857182
853079
668660
40683
785163
366039
938653
390763
627937
85751
879780
317222
773692
713824
201386
944525
92226
666885
607842
518368
951919
667461
783594
452280
222888
821069
282155
697913
712787
471108
28192
177853
968943
32925
536455
166512
702519
215796
379165
498600
893712
223034
433671
1021033
354399
295686
269210
99901
940634
643996
363560
107198
939337
16336
693870
29710
512850
788036
614162
1015707
306869
215157
823661
63264
881838
322767
1017133
187861
904590
224668
73462
959666
760743
419947
981645
781773
47036
939963
61388
473105
446555
720507
119332
829994
568940
277630
637549
610088
820743
777553
77404
1002157
961052
314263
400653
548432
78786
439689
704076
1018900
978644
110930
531455
639068
576229
838005
240935
36922
101008
685136
185002
140239
935673
898490
54039
929566
322873
769003
23982
48641
479459
599743
247931
45910
929882
859950
20188
1043991
285665
718496
899037
82137
511517
635789
548848
278206
596747
668149
622342
111613
610008
47247
979281
704372
444639
523542
457625
358076
3540
563951
763533
449541
20686
554914
775252
382565
1040113
84010
619366
264539
748608
162910
208662
861289
592856
28453
861100
848211
716528
804037
728073
451220
157720
459508
651562
744227
262318
439116
542941
598096
893979
390133
239800
1010028
406023
362817
224006
170051
477955
1036465
39996
329968
651712
773056
335680
867673
197587
530732
936597
993630
60277
903686
636648
30893
540673
804259
137272
895695
47455
1003539
573169
1002930
423121
92898
418525
855129
463403
604561
834724
1023140
135594
284771
910185
817942
165489
156685
197867
124663
909853
476242
907939
1036573
666856
340396
702204
182637
307741
166680
553727
644400
484227
1013520
254509
887301
615870
580366
902003
793392
272523
876509
255112
991139
199347
100155
488405
334520
991528
415003
993951
548921
473203
809410
30445
951473
159479
164116
321526
778096
180162
556106
475773
900109
789555
766939
957994
1040630
268531
926511
774690
175534
386412
336553
710222
279430
701344
877807
677502
957670
1033740
738310
429418
122491
327494
621959
987459
549235
969397
951309
19211
403797
215752
336295
367449
1009775
934425
842698
48983
107487
698378
203015
912338
385709
496640
524966
1000691
311298
515848
772536
285795
117911
297004
602199
165421
841678
53860
97512
134539
847155
867227
503341
771433
291913
125322
182098
850265
747493
534183
958527
922839
770746
385067
1037615
408213
60644
629212
434367
228232
41338
253816
897544
515956
919078
608964
862737
492212
881459
36162
867358
997596
432048
914567
54425
157015
122276
238792
434883
387131
1043695
95465
848500
960534
628449
544378
43139
656666
147921
780270
411784
1022305
534524
138747
789686
421717
170954
109303
746210
124805
218017
1031462
978630
74388
911486
441575
266327
347873
854938
404592
638010
349816
930280
21433
925148
1007986
526343
949447
540572
216575
490968
156607
411022
969771
942947
351319
279173
935532
888179
208105
923076
9041
9806
915623
413439
1016498
926267
140813
1039802
142796
390630
994922
217734
556989
56154
56815
716351
543709
413934
492417
970656
353970
450482
5851
384762
369569
465917
781091
667823
259133
512803
728382
965169
198012
882228
148811
663337
53158
1026457
39256
744874
100439
639736
118945
670405
1022556
81927
692645
1023455
124025
33281
889561
431790
318990
530675
854764
325905
926505
246809
807781
681540
38641
610272
642653
510039
461161
490393
19538
461366
51319
923195
776393
979554
787003
87865
87538
1013543
128673
642211
506666
114996
243428
934977
932501
227872
588354
929272
212913
616868
185776
340892
260373
394073
532389
761710
632477
777880
857861
696826
540971
340695
764666
819867
623681
965007
898260
987956
309820
261989
291245
622370
1035580
309813
628574
101150
971613
567369
650701
486092
1042070
675536
637055
279460
674733
596495
26439
291095
557705
488201
83499
493531
451365
777990
231884
793964
2142
469455
923155
619929
233931
601083
526962
286340
554945
905230
463877
924197
332323
1036967
664910
710477
782361
334529
48907
430937
708715
938899
417460
457678
752522
10940
693568
530587
681645
476478
403445
653878
883103
944811
803946
964354
622645
1020316
158871
699767
934229
370806
566056
117543
503003
455403
328227
96294
24084
861089
318062
687340
435035
249423
688033
251636
49698
355388
834540
542416
1039524
568135
931978
642721
1005483
50312
291476
824138
1007986
58536
144751
19391
208850
404063
671781
304250
415539
225506
414983
28344
715052
344080
925555
341788
616628
441385
329992
276798
738778
22533
444932
475088
595006
725047
406129
451263
844570
85123
916298
639606
644639
545756
409875
130818
519670
108389
824730
477856
290348
236173
257564
1019242
408342
29525
747812
219412
776151
265183
207601
536953
587620
547566
977293
430794
942055
809377
677384
154898
299059
702579
418884
755816
724171
635471
386862
252399
52947
760424
109799
231835
789051
831764
473973
657492
939249
107261
21855
940169
124714
349633
945458
1028108
686182
567537
926374
556535
534631
942162
830147
854572
309737
61921
651213
959486
219377
1020696
1033361
144729
314678
429375
127525
410928
59858
160183
225755
74200
619991
576382
1000940
157037
947981
472117
628300
1019886
726252
272899
144099
905022
350141
507821
470935
1008496
724764
560207
48862
381343
860230
630807
987249
158193
931128
512039
117271
505890
486509
975987
652319
884415
100170
69948
99444
796553
899973
430684
162732
855914
865037
828301
762679
955801
685592
852470
822855
304818
199654
877661
3981
272529
989920
1031891
885031
864081
73843
1019263
697967
838194
181929
861581
521483
706556
107025
603517
356940
357018
391716
259716
558529
694104
207452
793608
655857
586266
328006
525176
695735
516061
609421
339353
983215
372709
4390
222711
850247
26253
170863
223730
57471
461370
232170
874916
926595
965957
596410
826636
291107
548379
475607
968597
810032
644552
377369
285941
139295
38537
608315
212161
869259
250046
767238
309152
604669
328450
651226
864959
143288
616718
945791
441832
745317
712622
869834
721165
480541
684574
859995
641309
813442
193405
639066
809979
120598
573323
588881
442309
13385
682291
605910
836658
977329
855119
127030
568439
644958
250193
199795
463188
647464
512364
872954
463444
381632
240093
462519
509903
767716
19999
83423
596292
927037
990659
994165
718736
815203
241534
5324
683883
18027
829271
423900
739915
203181
137612
60367
710557
934447
649611
62802
67906
85504
924699
42722
297638
92635
1006427
562047
225400
626505
174553
234609
683249
810626
611871
547520
276759
1018349
356785
634409
183573
497303
793712
418015
521924
819749
27276
517883
152716
425775
201364
85271
927333
243449
198738
247954
275630
390079
121518
789817
400277
822852
289443
676886
1007833
689189
940420
778132
910676
416847
674110
652656
696660
503827
437255
464536
793351
117010
973967
155687
833021
965905
116090
367284
144711
559293
469880
919286
701351
116372
879849
108288
34703
479
528313
290015
82167
460965
651933
677512
801274
457318
938789
299020
587881
260581
768804
206850
627800
909773
246886
312186
99445
273067
211844
385042
941544
812602
630809
381646
759881
385341
252572
478453
555857
206378
999743
748847
523386
353656
332030
861841
521947
309341
50633
908636
592796
578672
701285
541450
708
814518
1043945
259721
359023
221380
309337
219752
846391
38241
386844
746863
996672
933999
841076
218813
830902
198973
1012905
357934
113850
862537
875188
968362
856872
728650
728803
662059
638009
463096
398606
456385
233915
662904
829042
934758
123121
899487
252944
84874
579359
797672
250016
382871
798267
694889
790009
875385
1025909
977156
886516
18851
353786
794779
512401
291289
782623
107609
663099
704660
54322
578569
953597
209589
325760
365132
149056
345457
563369
981611
139890
877379
713408
790547
135420
485787
135874
557517
721571
625967
763260
38253
608321
355299
628399
518984
1017839
736205
169370
794922
723352
102269
277232
60264
378159
693530
723444
236891
659493
518160
576288
61597
642305
629976
617845
881987
976083
836340
394223
165827
979935
952325
934882
395820
994740
794485
510489
1044387
680110
990977
593442
258910
547350
304836
777531
883640
832994
884531
934555
111610
886867
990385
71010
665778
902776
233469
486073
684987
271846
825610
336133
252165
230410
1007822
521173
99069
494675
571678
378599
327464
631005
1026395
542008
57776
885144
937228
139870
483216
902313
432980
555224
977904
365817
106696
413676
432607
595157
388384
991451
913519
957456
845557
930805
856903
355201
524029
322943
406099
231838
922807
192122
114974
588001
600236
1006378
111692
156997
59714
882665
450163
905043
442731
596905
272542
774494
587844
287168
367024
399574
164931
305563
890651
701036
548423
921073
502532
195209
213172
713229
741249
7728
714802
875778
889906
780182
954266
418767
339854
521635
638541
414680
298792
333550
669132
881066
685292
627071
23822
540912
595507
658930
849944
390578
522839
314897
861816
882051
536301
861177
383508
379154
642816
1008389
510455
1019061
804848
969927
819582
999732
865047
531784
754763
803603
1010967
819945
72095
239390
193481
217075
392355
724534
879595
130231
505929
890791
275553
238275
640570
356022
834709
310042
471773
793489
271813
85650
1014552
754732
328355
609734
883001
658780
642122
1027723
289971
334476
855393
538553
923443
485235
507691
169433
1009428
166858
906598
734829
686857
412539
77430
1008216
1018150
690525
949933
544151
830872
439715
434437
506627
923186
447130
179084
724934
944193
692400
858523
970361
915465
930039
311001
447484
761315
147127
10038
647729
193961
449396
416562
700387
5321
835776
3143
749252
364569
495732
396450
90241
217215
106512
700508
456050
634332
714299
904012
743506
105460
375762
742567
140431
117516
199923
646994
310355
574978
1017734
992502
489421
965789
335506
7847
366165
445061
881741
697028
1027104
529494
630691
234646
414161
301729
858892
730340
168554
397642
766938
581961
301156
188181
800918
428067
780502
593468
634586
472244
224434
739652
845356
804501
722819
793910
704658
121467
439875
766324
345309
486088
319510
387986
452064
792953
857134
448543
554307
18971
233413
877867
717075
382322
398825
263266
839409
673501
80480
648885
932713
869335
635566
777899
822458
824115
635548
881670
491495
630998
927712
869303
782084
977689
1029472
190076
552614
842078
392824
848163
525479
530576
237190
152105
426248
770634
311615
608160
245959
289456
1022235
315046
513892
243871
228123
152355
299263
761231
671448
786712
9075
437210
128086
613644
640372
92410
829012
348257
969830
543941
347404
706408
685676
915730
180378
663223
952394
743137
658432
10756
164097
613126
240924
4188
506879
50494
279600
241251
295026
485818
210804
680415
131973
915421
779594
571845
364610
250544
509311
99587
85051
622621
323497
110484
653357
16170
124350
106855
669679
227114
60481
322122
880232
758324
747371
132042
733737
466596
739919
718672
36971
351066
375299
700407
443594
260079
194584
391057
551164
994491
324824
211108
168305
870357
742885
411126
643837
417873
774495
802850
791195
334318
738684
726400
36144
801589
304260
452375
692724
845662
757358
788024
97966
993770
605711
1025819
482411
839804
456000
969834
636589
874915
464445
84940
428208
924913
371085
593907
1038993
356409
61371
360039
526605
277076
546040
679794
199662
105404
536544
838567
380871
771934
766054
31044
548744
82117
692704
904154
750737
553535
591887
778694
505536
307615
485547
104034
586758
193814
175550
64302
957405
422493
812668
517197
1041403
39225
641754
124488
291420
271691
914122
531505
1029915
745526
942735
123608
215431
600875
174120
442996
544293
658717
875164
997277
585018
288917
244898
863501
688889
733253
850885
820158
518192
320737
716557
561775
253477
452675
257986
287304
938416
263608
708945
380932
449469
902007
382887
682176
841095
406076
649570
465477
315602
447667
271605
801958
935550
149982
214569
1023930
651523
508756
878563
449280
902434
456906
959293
197548
729647
959834
767519
851490
844272
786379
590373
144186
211959
193447
58200
78799
369832
666041
424764
866787
824594
969378
274587
1029723
882689
711922
955528
252646
710413
305355
863954
388768
611255
639101
644841
695863
255
362466
500717
199157
261295
354329
845871
280945
208531
744171
112191
1020118
166022
177509
380067
870169
325332
450397
816713
844650
884566
284311
203047
1012844
475645
628728
226981
340750
423178
409754
715564
527337
470022
667387
606266
608557
193919
902100
122514
338194
353997
306910
726878
294442
566185
830528
893672
760803
38307
164188
143820
412451
850320
669228
134314
163495
808333
35148
958453
945624
816771
954615
28257
414822
455807
696084
444522
679523
492287
458701
854779
879542
791126
848150
579683
974910
301256
634330
837499
978898
768762
250136
94177
823610
604816
637606
198531
928353
615002
807497
863282
742987
364701
345450
257553
423654
269252
981041
474772
68727
897610
897649
918210
31252
890070
518533
767525
478364
524551
74919
832846
307756
134696
823855
864110
1031905
674188
594927
285454
741537
501863
963752
56340
40940
868951
519097
373466
112596
225696
314931
140272
599125
327082
670251
319025
472571
127691
682549
980918
49056
635497
563785
273474
480142
204993
565803
414827
13543
58823
186733
40507
381294
312738
284276
374671
919272
598037
187021
460452
729705
617843
771553
296812
786787
1042255
1024622
181973
552449
294430
203260
250037
426552
319396
838315
818726
311174
369695
454326
223110
206902
490095
778190
834223
741510
67578
680693
835129
555051
93251
921206
831463
152700
649001
315964
759846
232692
562301
652223
190524
728941
183877
892796
592255
838164
944495
481338
1005985
467918
82045
291876
456758
870636
19482
259473
747303
1045297
87420
259611
322182
685673
111476
760557
768031
90140
794116
74434
353600
558806
130738
357593
852077
557049
599200
949615
262572
686044
390752
760615
1009043
848781
969447
343161
1018008
547888
626699
758242
267288
91939
537263
75753
454365
269624
411982
84399
870148
898213
42850
4223
391442
887666
938659
1030300
893221
644694
771978
498235
1006496
353697
491775
646329
218549
704080
803206
996975
346846
319094
641686
720279
399137
261960
519501
92300
966794
148738
232104
627759
614696
753709
964525
984477
752999
95824
140385
513549
432977
118097
1000704
254206
734201
88969
664012
807005
856909
532615
25351
854064
953712
1045194
912720
991758
865144
830685
187446
709194
8904
238215
60895
509863
631415
197672
987502
682819
877111
521027
646382
488363
166455
373769
380049
601031
628700
294824
667209
859924
1042263
555084
992954
761062
406298
163496
217582
892667
184210
182934
309676
695571
215138
81555
978749
862319
73799
328848
447567
762242
602386
113282
171916
88809
82124
52674
48297
250047
72918
12304
381444
308620
282258
866929
807963
990412
842380
903879
837531
348600
582847
331382
445822
716781
325642
42618
318264
293957
945801
146955
243752
412423
672595
365222
703989
400948
936276
399681
1010958
434139
733019
900016
58897
376740
444934
118121
977576
162810
470595
621218
328276
412234
452067
557845
909995
530846
344324
1024326
392096
429757
371262
678198
447883
620155
280400
520866
312647
466234
508527
416672
1026380
880092
517732
531980
853344
946949
719978
900203
302538
275731
742289
952043
224010
973659
1003285
435891
131476
1031225
602158
837008
133640
398246
144545
2768
360969
155203
891625
260474
526962
981478
281269
222711
993892
183510
493132
599865
846117
369947
996130
944757
804164
131545
700745
254373
783673
760474
839051
642265
614538
728368
924559
250551
164996
167480
515969
562311
503438
434640
315962
408301
762465
105024
737731
912042
982402
277394
648179
486092
679580
1000070
232133
1019666
996665
667637
862317
996903
63898
234745
462303
428130
66188
532887
575324
565742
341851
571703
873758
351718
852651
515102
3297
615267
526696
569474
19061
828431
784079
857276
282275
503794
286862
922454
804432
809943
556319
229202
155707
899547
840271
956826
513254
766739
864051
121068
283466
909824
562175
1002172
399999
933885
866359
206624
969540
510576
400433
497373
441698
734725
261146
840333
674545
465843
52680
846232
371385
844121
723049
736128
957550
822315
629617
830535
798151
271184
751571
517464
628936
624803
604812
688988
937180
557319
607035
862633
363786
712435
314279
229987
997954
649149
823602
680781
998802
125694
759521
659903
278255
369010
269325
403886
64495
25742
198958
303301
903550
309194
994871
643320
128150
249499
563509
165942
710186
645596
122661
677517
409447
255905
180420
218045
580489
541057
505088
808105
973916
824935
6242
18126
225923
431539
1001568
406197
190353
534305
904203
1013160
637000
650538
289760
618876
585574
500969
115751
559298
823948
680501
191324
821015
102572
593302
515806
448916
953811
106006
454889
223945
486756
682385
658380
668488
397066
399887
71198
651353
476391
934492
890545
603087
529948
427506
380083
647931
765749
268592
302623
1032696
614204
1006617
172254
662317
725344
302003
199563
396828
886313
145948
632879
17906
474168
338450
929758
29808
527705
514291
611786
835695
37340
424518
656510
420877
764881
1012080
859365
457710
649727
794264
575042
433173
251242
640453
374702
698050
567749
137353
285017
723577
538233
235203
295920
835329
359377
295653
398137
651697
181490
20732
702490
605460
751650
127677
37042
434183
105377
1026436
628554
477657
327154
920866
356410
855693
721323
34473
778751
644296
40434
342210
990699
794774
191459
176964
130779
1029260
231150
163464
577614
935135
234134
965592
934346
99081
777960
750723
604084
451415
772926
366514
453419
246701
626535
1038302
716407
631937
440498
97647
1044758
967218
241749
713968
403143
782305
907127
335678
546165
463404
506038
581681
309214
289054
793776
687054
65481
302684
658019
259461
584587
415339
469566
813906
1037470
267814
368995
764915
584637
10342
738661
324960
468979
472720
60178
487414
74389
622358
935810
320466
594032
344121
528232
279222
768223
814678
441163
123787
907266
634712
731062
71272
225890
597711
481914
834465
480777
32187
914957
905798
865009
578259
908908
495168
286788
101771
720602
213764
430929
127362
101146
945746
700734
257721
736115
804582
196213
170347
1008606
1034698
288047
143698
137336
731316
22345
965631
626116
676147
657340
28996
419613
283073
76505
858189
79273
910749
994892
628923
104826
597176
213259
270468
645265
480791
489114
135016
108761
399788
56426
880618
131267
852292
649964
31289
310289
949338
1018572
64105
179629
737061
490006
125209
354231
1004041
676020
594736
877501
544275
196612
43190
917236
666453
534078
232170
761514
832420
358604
668009
993522
1019813
990701
822940
339852
1020317
244795
30952
61557
227752
914385
165139
428617
383888
377744
484935
812719
340131
325167
807366
294835
272027
141988
532617
506300
201193
915348
551549
469614
956173
21688
495003
234148
792073
943181
273801
955941
283174
700297
100961
772755
295773
667149
348606
378976
559472
979530
334818
192611
166679
772504
908008
263452
777049
852987
723213
700487
677755
390939
505389
655819
145234
201340
88328
89385
889277
160871
833729
85704
277564
913319
901325
1044360
417783
501529
408087
52796
282616
173227
612060
401518
382823
581045
158031
767991
232460
252027
1043192
127861
583668
30498
380095
190821
905612
888659
68531
295285
335482
654420
646173
759817
508552
1014427
96010
803421
709561
894467
689416
388874
614531
404957
593291
607455
991166
1027890
925719
1006741
739101
895866
873364
213858
663667
576778
265227
710214
284898
995383
128866
465491
539249
229905
624400
34872
231084
662832
931769
867434
411899
775061
98952
539717
598002
999486
964008
76492
769002
814263
5294
513476
842123
125105
444241
73369
542045
802410
444722
674066
325678
926296
984810
227651
212460
109218
377350
715519
895407
77278
182209
524586
609690
125332
634076
565970
859465
275855
481072
463524
140257
28958
560863
588054
473797
204750
696317
225512
79086
753621
622052
1029919
487976
49985
460140
748657
625833
353426
395802
154485
724141
805511
432260
865841
537084
613231
314345
566776
469262
662364
953716
58889
474658
721689
770395
184860
231640
658358
950612
957425
177878
1026129
834025
943191
907081
280149
576019
745310
99803
349047
661976
610444
424200
1018453
911219
334221
996555
547553
72297
941090
956957
450913
262163
333439
565461
259069
256960
306049
859629
262079
967006
747183
955550
205911
457592
783053
487049
559006
743088
308814
1025243
943821
161171
514788
855602
516985
185203
945421
288242
685405
1042841
716576
332385
978316
894761
736803
65212
836569
200865
923248
462993
644035
957246
131820
296113
415032
923415
895100
350825
901956
181199
446444
129669
43949
197748
418391
589642
11516
826852
789609
875763
301518
459131
198728
2015
457152
903803
134724
344144
559212
203937
433208
381079
911703
30531
775330
840258
502461
185853
825059
791851
222120
106
417236
69430
596638
369679
75309
283790
469691
556423
698725
893690
160819
732596
394006
810190
646955
764524
14657
665195
37077
870998
845142
670008
430813
927990
750554
976202
6372
388979
799148
301204
1004000
714351
884364
370114
110286
456631
230515
648239
947502
1018212
237786
795748
390211
239650
314613
226717
1041958
558042
907036
722705
799553
930150
513636
905627
358255
716705
733007
297774
630019
1009013
752306
724148
542145
817941
647652
469727
331415
486695
803286
976331
1033033
839794
424348
179645
479763
434330
281188
375902
1008901
973228
770925
738859
433688
418114
910179
542806
346905
542075
994912
323783
616142
814055
1004139
371891
668449
951043
15944
966842
560425
719712
342978
15219
90584
848596
371343
490471
1034780
935127
456091
167922
201438
837000
779911
158274
1005971
538382
818266
429289
696148
787660
168774
472759
100995
511183
478788
725199
766557
676989
849110
253882
167054
907430
896239
194368
845063
78307
38362
257200
383085
410883
565402
765072
825257
619766
356439
34109
365729
616091
233709
815459
543458
699658
735435
524077
420570
590970
522503
444566
38710
477064
990434
943246
180766
339442
718240
812553
293193
752592
537567
961510
68620
790727
241180
269452
48001
219930
892319
521509
612473
867066
241027
494979
603238
113100
966338
258250
594295
9070
117418
338445
459949
121826
185757
730951
496897
434188
1032773
606731
811073
658172
134298
106462
404104
773107
136894
577478
290378
155728
866397
684855
71744
688030
355205
470408
564755
1008193
165460
514026
379320
391330
438483
382064
272755
232158
227463
468160
735477
274297
928611
700022
770323
28515
116626
898040
943626
856055
121305
863220
398918
367043
627031
1008584
407988
552550
514738
576483
516696
786183
314734
1034611
361814
137402
475651
903182
690687
486644
252927
102340
124933
292048
729642
851118
815857
971195
90624
914925
507474
689966
506148
991834
594811
952638
513240
457780
561238
166152
423027
551225
958153
4021
182661
671457
914262
153893
94941
989414
510012
798484
521238
584607
36488
928942
857310
645901
1040618
538658
455854
759616
718158
819761
821127
275322
713626
542337
399850
673525
579972
341499
884736
247600
629721
113362
463019
697600
144832
178489
833877
687799
428594
212
165012
338038
399668
209248
586056
724993
353559
271566
879771
78062
72146
642741
896049
939529
905004
1026947
56866
871301
434648
368681
559230
501978
854353
383954
326838
335724
785328
603256
289243
635121
459293
343363
108764
872294
351555
1007614
881246
502323
128622
110381
164538
663529
687140
832770
623863
108967
871839
110726
203360
71619
940454
1024483
214765
128128
4100
723204
941579
539624
871538
790043
23777
575705
705799
756404
614267
920607
480985
851348
681750
875988
606987
745680
528300
999128
505241
91904
888152
974165
860278
465247
1008507
543271
577214
510168
286066
65336
513092
311456
999929
41720
292396
15523
910674
842616
479646
182170
921278
371965
262665
922282
55841
306621
666824
233926
313849
915902
246448
456483
1044520
53036
226225
582656
494913
525120
339863
40517
553316
70054
1027949
189532
455765
798458
417340
457773
817378
78393
861149
684053
408910
812547
904460
994058
622328
147697
238743
302036
841913
170251
332310
465541
82751
131664
506345
474892
318901
242685
319608
770643
261458
671424
532679
577554
57523
431519
469375
838621
1041728
153116
376060
921205
1043612
522123
483919
825605
294528
671849
108899
914525
295573
825091
943119
668362
654543
581064
705523
474238
513939
65052
717674
316920
539676
98953
564768
1016693
376923
809854
934713
192433
700670
447430
599888
111219
844246
645963
324754
682864
685632
269386
1020471
997455
873125
36025
430805
900990
403984
543704
111167
461879
569404
983335
46528
837860
770737
493558
246742
583286
972916
48781
833763
502574
559936
901761
692131
924543
89576
473287
888121
258173
745131
314506
352067
269191
372529
324379
216404
782859
420582
229767
74773
552193
618214
808216
188605
742672
235579
420141
1042235
165384
574510
72336
990994
995803
386410
345763
704293
242333
141981
759103
645560
428374
559694
418339
847975
26097
634180
278455
380109
1002183
502399
251825
113922
818963
209851
278937
623930
690219
484308
182512
309050
308081
879637
525603
885330
42925
824543
264402
46354
512499
139703
180681
550492
92168
15938
360557
418865
742709
968243
766668
291275
989926
483570
378299
652974
142471
357673
24922
967518
555413
743169
18807
147485
178816
71230
172573
14528
860746
378794
301707
569718
655942
169910
906167
912047
936574
673564
907168
922653
462167
1017185
116352
334042
451937
980321
887245
952044
475460
290463
687749
833976
437326
247921
541601
511455
924801
204133
844586
851923
870623
953668
78265
763351
476871
881800
888292
406065
63203
699648
428552
765037
453548
165849
1034635
804690
82402
47357
1010176
551293
617374
208237
222416
804075
119684
3860
916911
480207
837229
127119
707245
183030
128207
816011
392495
721763
603349
299003
255331
280885
614489
476564
863020
353756
86398
652868
978987
658479
665994
426260
515606
560995
565141
211251
276283
104784
33481
911017
906776
724848
164696
5469
548518
562590
9659
708868
408918
242749
626115
339385
962639
633367
980340
273395
525460
513206
925551
455194
20898
808450
178224
293158
896912
192471
71223
175662
678310
1044387
467333
612728
652764
846458
802454
198734
685141
753054
618203
587050
501927
230325
681587
689662
413092
642692
165017
258192
719107
798811
131157
190861
244150
270661
254244
660212
891907
530126
1005095
198367
617686
630355
960099
523486
773708
462813
108495
414383
145603
941055
637463
12375
216439
261606
791590
148099
934614
957838
790766
341005
223785
1034373
528443
452756
788062
998521
305863
696211
515061
808920
427089
401841
532244
946101
237786
3365
1020582
393584
203194
583661
477917
797977
960199
980536
413511
80744
361811
1029116
145885
59031
267658
406799
681725
261965
162132
511343
456274
140229
556904
481809
1042034
544678
325578
405001
325763
701985
203528
440927
597325
261313
438110
522173
297854
454519
539205
372018
178569
926976
1025972
395248
631865
219554
245932
213264
254335
248185
1021957
699706
480771
743440
100615
264896
405215
520606
532728
860816
867702
419848
165200
883291
698127
335978
969136
1034522
846316
152348
395190
367294
5400
551809
214563
796465
338057
864908
928371
843968
215872
566002
907828
652262
664722
597075
442126
824514
964188
184238
500569
752075
297048
394919
130270
453853
47628
818449
461767
565285
941030
492078
633395
118190
434778
354977
935996
281910
207922
818689
702270
378235
535252
682428
146505
125422
949661
903063
16391
703612
887496
637767
164716
730498
830145
760874
636146
1002023
888692
444406
334170
217639
1018574
213038
480707
544608
965764
2655
674706
125583
743725
202162
350147
755128
640276
106351
889009
839469
822739
949115
1017631
181389
785841
690861
508367
213169
295550
505126
123278
123289
739049
800785
813414
144463
280855
337455
648986
799833
199125
614872
419767
130486
116544
234879
884079
802542
166695
113469
3779
341676
1027998
72811
35335
370899
743801
548834
918635
105395
819027
850882
572855
902345
37134
757704
1024129
273261
131395
829139
628509
849434
501997
60022
21695
881710
543262
207045
338278
1007475
329049
6168
87070
51824
369289
345701
569225
733324
297714
138835
436627
104900
1026809
105694
932139
677214
53842
534583
556078
596135
979657
1013950
594164
870868
128869
266061
198210
130704
576925
455671
455291
17180
864145
799296
606956
623652
709639
801073
283455
879526
174608
540368
682408
191884
211329
953199
200106
777215
958952
238581
752163
765357
975719
462364
118424
700090
176949
203471
937004
229070
691423
270318
168274
35619
607310
292062
693773
754080
939081
413997
163663
328110
813119
185588
924083
788404
810303
684428
792812
409001
335267
341032
827550
425477
810896
295389
340975
723419
456922
938759
1017446
224921
53162
97437
229002
713577
332904
142906
212062
83139
904590
193230
21859
1043614
357887
659011
866403
105958
656071
878126
348276
821507
593972
950883
815800
428207
549084
829912
177249
565774
738882
574057
797737
564191
966090
664062
581864
354467
720684
663683
615424
980841
135525
468965
1027672
840621
550566
270457
290214
54290
200720
8616
667004
141911
184155
488765
689606
850599
677937
401247
686903
72292
633510
963702
263115
910026
617707
77936
92714
361736
175363
222780
893368
776620
347827
258365
771198
125052
284262
233490
487444
497162
237708
142629
303452
995943
811581
350271
355655
786100
201162
710765
26103
932983
650351
413071
985083
492352
569302
815524
848759
851294
914539
140939
305759
819530
773832
318205
639777
779673
838856
124494
466694
642898
325934
595587
953090
304275
80706
262375
78599
793751
480631
10829
580267
429453
372549
307654
595209
906157
916814
597621
400631
999730
416719
32620
766435
303453
1026713
263326
56602
608320
934301
816338
884522
468714
764670
198062
966073
256391
821491
573968
777919
102514
235319
53613
908543
193121
651627
355082
1032118
939969
610965
142035
536087
95327
753332
991415
501404
424139
657602
565239
366411
504267
812642
668872
285862
514172
29376
331372
849396
26627
477413
789594
15064
360164
771158
791026
599591
698319
230503
710975
353739
540226
720098
718502
793668
18367
564707
721474
463563
246919
614884
517360
666425
471582
739127
638685
1019976
467151
645090
313130
400900
789354
421413
987003
259955
349586
749312
943884
778252
940740
980611
159760
2130
994799
506597
950513
10580
427437
482848
612134
772295
630346
831416
1008819
731602
490538
483207
854322
213039
420415
385321
1020680
688453
1012536
168794
234600
308405
307086
324979
705315
403494
1015989
135830
585631
756383
482608
470448
517797
23257
484579
359479
810057
435920
963960
803595
459903
739128
967496
947349
1039874
209031
412970
556832
364250
593201
68498
36693
750280
299026
195855
820771
254350
872347
577468
735739
862735
337442
988763
1024554
399848
718012
683272
1040797
1037912
629383
393313
529421
852007
263045
806308
823374
61932
351528
694388
279238
849374
639044
855985
459540
439026
930877
738465
957934
746396
54099
945207
502964
811122
410973
505032
702236
417785
506307
463522
777537
19251
310999
289452
321323
198885
585853
1027400
950286
333858
94650
680370
328344
975541
392119
937304
973375
469402
329368
1004959
539008
9394
848425
6180
1001002
147184
1025785
980057
598029
422638
52345
142995
60256
760032
1030427
571061
973512
297881
736957
27741
1017614
498469
352914
1009038
64997
61877
330051
958900
904365
846489
507179
129869
735716
64491
747407
101562
192353
340839
282826
300672
161091
33578
750150
920289
332758
758497
254098
82636
656420
211273
98391
751100
939156
141649
600262
897010
728556
922636
676023
950700
365824
566820
45074
459152
470966
73676
83673
856448
724216
605700
599816
746252
472898
826922
964050
281556
240187
608905
449669
977375
246242
495797
807451
412274
593300
820641
663302
576584
232775
44412
729446
782330
396891
757645
929390
650032
463569
281203
875709
337036
164278
467705
70491
100955
870388
977467
26519
143331
1032804
410126
131710
411777
389867
344805
49856
798251
601208
64228
556124
874874
238929
411119
1018053
615568
368119
1004829
289334
750643
958910
410520
864320
260228
315765
707797
679789
505139
916923
668123
111901
960795
4461
19237
35731
530213
943580
221438
948776
593337
667980
810386
337950
110568
114360
1025333
445987
24467
376914
265649
198861
952373
714437
278816
408036
717510
150365
1039141
848789
597729
206746
913404
317234
894575
401531
835055
141976
237340
438865
807581
853808
175666
256933
550581
97199
709948
805693
63411
633101
984258
913345
457251
554473
57481
536754
575598
43562
591252
376458
242432
148527
369739
348930
867703
944863
382125
156040
991643
332080
93901
279747
776237
713349
789890
417077
190832
562263
732540
112420
32574
87707
40902
325136
501282
875818
329782
801448
345033
376246
50393
920949
309655
46866
93405
889215
133454
690624
983561
386986
640462
59484
283869
73682
897019
233329
31599
909337
868479
4235
822804
763118
974167
222508
518644
779247
373815
509098
269408
163665
95294
304422
990857
785393
77839
367059
987333
652757
1042031
782214
526716
991334
806135
737228
14997
835407
166091
843813
957660
23905
480094
1002158
848281
1042320
778128
351583
959349
551057
823560
1038025
87453
757884
865876
105849
54067
337633
710041
427482
869099
536625
436853
254861
405137
858471
749494
490830
252213
942204
270746
179242
588719
313463
615924
595243
922341
147491
779943
980040
216100
489776
963953
828055
413323
966577
1026322
920954
215298
819274
806881
773174
586045
674666
778556
284649
727057
1003673
529047
555217
334423
648586
824132
220755
552794
32722
839543
122556
56988
417929
829181
594150
353125
1032099
1011057
18411
876697
583142
87690
181815
709419
267923
451582
538550
421959
65209
186016
805067
221189
130157
96185
730826
208448
294194
1020718
775646
466941
569467
792265
594434
786009
745625
876258
234316
232611
803414
226177
883634
276876
609162
371218
652391
414017
283819
940559
948535
654700
696533
934312
506665
935732
979482
448999
11
271492
802058
717385
200011
884169
988485
1000421
837118
803284
266165
445911
125409
980380
96478
565862
208907
857331
541173
574670
398860
723640
53036
741384
91081
706938
912800
219471
571697
719962
993589
145729
146714
528051
686104
519884
201539
468306
984102
50016
691452
697872
52820
951994
13923
110257
944638
773373
89773
764193
669780
740488
673412
121402
755013
807547
381601
684930
297424
576520
685459
884139
287881
1043149
1042381
310187
258488
708023
980848
533569
645222
543719
695508
766896
330405
453707
770315
448871
127563
632598
67135
361955
666020
998775
900798
99485
112740
669231
608149
730537
863166
920378
756517
292171
375300
846700
648008
55421
314424
617001
926008
837065
26916
159265
268360
688793
628886
11475
900283
347620
642473
874608
26624
950907
370225
264639
754761
542034
680546
748833
952640
548801
796372
243673
955569
400860
896212
471505
185659
625881
426758
494339
483300
334614
804056
421829
566008
515610
950146
468140
1031921
837922
613476
1032696
998719
919256
751476
568061
728414
182456
401798
442554
875199
43189
675151
334611
822205
1037564
54757
93400
545123
990239
608394
108211
187495
154890
786078
413845
1032341
1020935
36642
772818
502991
425322
470487
372679
357307
517783
746261
464762
341943
134451
632047
541079
826064
1041140
845178
880824
153553
558640
104376
854147
163272
939779
679916
488905
1017868
456474
211860
563818
224321
161788
200886
640814
1043853
799399
1005606
224517
470425
679201
783865
672305
102109
881539
556453
196518
996337
959203
586615
172370
893821
559265
429814
623257
737524
1021416
732455
908083
152727
794681
315418
943617
864435
476580
807537
578729
97185
642219
384870
677581
165795
938605
81063
747968
945603
453996
794763
156488
15235
134205
400983
908614
360108
70847
689792
891729
967054
329194
591513
244224
476889
610756
438013
682499
201179
912211
430837
986163
483588
647807
823645
532466
819016
533243
366061
112445
358892
853115
45699
906085
16520
313725
65531
583034
61647
787134
552511
832135
1008840
38832
938555
418657
135032
600036
75457
773544
21542
1021798
539941
307721
522299
506997
895258
17410
33154
554003
687064
192194
468082
479234
432282
252003
832688
900306
908037
919065
212422
403794
637915
842876
325623
964171
158026
645143
899389
32783
310122
1002523
444132
616805
672457
780524
408825
235775
854514
654576
211939
114722
75626
699013
306525
166605
832168
628169
593995
395986
24365
374151
540766
294599
460980
6697
735068
653257
213408
143273
777494
1045452
172882
347220
640563
559301
462595
351707
33407
446053
847309
507771
198174
627265
326799
616958
317128
332075
599396
264834
733184
791179
56498
68242
519170
226636
127517
564379
966232
1008339
558295
842767
52531
552390
420364
928913
249724
1032588
409750
897231
202414
749839
508121
86699
12290
24974
172442
491879
696728
114777
629880
184630
770246
82590
744657
25811
381379
135227
87841
391105
27553
906959
936
774563
339638
213657
948798
88322
104064
838203
281077
107590
474962
332881
848310
635715
830555
562622
601798
643653
76321
651227
53786
335869
473852
728658
1033745
565348
336910
144412
350121
702011
789782
383592
757640
28179
533888
420276
10013
335740
631720
192350
732400
114479
1000609
118724
187042
764172
929005
509835
451152
376981
468459
629727
853428
1036518
701167
94727
970746
490155
476241
584270
429407
580259
747353
210109
3262
720443
349747
952592
880551
321859
800110
784007
697635
526208
869598
319982
95754
590730
648927
97245
668988
739029
373737
432467
473002
144766
981254
832769
1012589
1002090
894865
717933
422100
740169
129425
40931
80202
827822
287336
442839
430392
323516
386603
424632
988204
36284
224084
184717
696479
68936
671846
90404
311946
355374
129488
714011
546320
599748
1043437
281719
777786
102105
636820
151834
1026096
246193
143947
785793
482564
665027
92080
790093
177925
936331
508758
964522
227903
239851
453442
603086
164084
794933
805630
297126
347858
579133
201307
1003887
77270
689229
73056
745260
556884
43635
684030
331481
277609
206910
711996
281301
468361
564983
908696
826061
839083
48187
86859
377453
680536
316351
718526
482050
280266
447866
276426
187099
473348
77411
214015
573413
754186
674755
208659
406891
455817
22987
789006
741429
51756
613120
170054
658465
745565
343089
432442
902639
512290
390009
1009482
226024
841288
424199
610371
367219
990067
298229
440377
661283
831989
852774
486991
355669
351162
901304
588532
581430
893738
1026818
443920
949880
146260
86978
933470
1016337
957613
933235
695591
265174
315692
178648
802337
730721
116958
800518
668063
552325
794498
831668
193521
776528
707831
664200
1015182
519654
959961
603878
783542
73054
93167
744481
324725
997595
808569
910007
679968
26237
506177
274754
513312
687135
882522
1015802
257892
291956
836085
699823
744976
899551
391375
911441
270191
205121
201368
269094
206829
795360
291583
728397
268309
514638
483578
933552
904449
648160
104146
48531
1028335
197441
925987
503658
735883
961678
415800
341648
61382
260134
1008081
670232
875282
40239
977700
275523
247483
459298
265393
87975
741556
113810
439989
228738
624273
794426
448314
943314
1027818
814318
800393
368676
818734
461138
247965
147318
404236
714484
26627
802503
258044
763188
211815
713383
326958
427990
378039
1034172
385291
602327
853270
54743
1017965
177220
301319
646059
541385
497370
157126
606160
404092
603322
267441
864180
366498
511958
718475
863316
947170
518427
878957
172243
793146
249879
761692
147261
796446
641319
548941
708013
200347
933820
210502
950970
541066
327676
889749
477899
956477
436161
304024
213971
583616
758944
253620
690174
883906
79580
1030491
436055
100477
18848
397776
616845
355511
437582
85885
45639
561958
901431
288978
586849
954795
37980
789086
440423
713213
604303
358638
934549
989745
275466
633332
950428
407167
864678
476617
1030317
682213
104831
728387
533257
806240
42649
838639
471739
523096
256618
680740
815146
750909
250195
742280
730261
620983
999002
97069
293260
461047
973281
942519
330944
247138
418099
772677
803943
153610
882457
427886
426141
339677
528921
156577
514589
259011
951002
764920
273966
320538
488082
775878
697335
131507
764383
808225
1044314
982869
685353
684263
471823
954739
634085
374974
847364
722692
119061
580854
183150
76843
663569
1043275
254145
735431
422962
369836
369875
521952
49358
802408
655519
151491
203563
213613
550885
466841
89109
298753
581060
556247
317710
906585
331766
552614
1031265
495596
1014887
918992
70877
467894
537465
644206
157287
884374
1004737
1036307
546405
16998
551820
449651
531785
710761
744989
131530
715699
328087
336674
407477
794200
838433
655680
215577
395712
899105
961779
181498
80466
136079
1040159
487036
460769
989098
540152
639290
88701
261853
536302
368787
992869
888167
728604
723311
1021070
970027
74372
975448
619409
470515
614877
30059
992107
705603
977995
659557
258141
583029
698457
592846
327470
717838
369664
452381
310063
698346
57254
291376
970763
591726
809665
494437
880199
956189
107044
280318
104207
183568
26361
736044
587837
1039565
400819
307333
372478
497147
844212
113616
1006246
172674
241772
1006923
504191
709269
896881
817523
400943
256339
511437
594403
463633
296677
77102
305482
129515
398481
167347
211385
249867
745748
950349
638008
636512
269174
663947
520459
622903
819922
135988
584705
773785
708153
568862
228339
313017
388106
984405
235289
620485
1036311
405908
456979
118572
176635
494703
449433
277625
108512
163556
971204
422940
965911
983222
3365
914870
207127
311763
734206
269724
283875
752746
1041579
987427
464251
303163
959068
671443
623859
869250
635126
586321
296096
457063
758179
959517
987448
310039
852335
34484
431515
752260
476712
853590
700144
738377
506851
56001
142022
696841
599814
350548
506195
968662
699432
287070
820479
756711
843578
379417
1007084
920035
417796
639495
541065
874794
942824
155824
402951
108826
560191
304540
963345
806322
660973
613858
887981
899891
449255
758763
166257
69453
398435
957329
69786
817676
691068
633780
75174
841956
70124
507879
268462
199725
990597
736919
616931
952246
413868
332235
653079
411758
61078
81574
204337
885155
589171
511141
145901
915355
702693
414452
222187
653632
922870
450076
922329
64841
910743
420664
929660
287624
604062
995827
783968
979798
18204
977107
192582
152429
761046
261198
977735
393535
16624
81070
549683
841432
408879
110798
460085
895810
435646
693191
903654
737017
1012890
5135
703418
920067
1020930
728514
485374
1025020
842361
433682
364784
277425
689216
814564
874341
720318
864386
526050
893206
350913
208625
1024911
991405
1041142
6358
446447
255594
1003298
298687
11655
514794
143010
652381
25134
701432
138049
550253
907378
646996
437340
804867
882074
365459
338550
597790
329230
567118
1033384
538906
79202
493226
359689
119082
760995
481000
9804
276331
532703
976015
905301
934757
37877
216000
528637
506736
33696
699694
926380
873417
935061
985401
864543
711810
505975
643820
919558
966293
582365
842216
322576
653363
580156
167450
225442
75390
79382
614418
197548
358734
358923
137713
752296
862949
204095
510650
235584
428768
761227
729073
867810
180850
734949
378637
279093
494182
238831
830189
486350
635983
378993
759985
956553
21825
854680
903317
735879
983720
265428
267635
1036304
841402
944027
114133
743690
108507
926695
363845
907464
63794
586165
676275
1026855
1016191
975191
345850
935072
862063
635233
272995
233700
488612
559698
740622
236109
731053
169930
59251
198416
295465
783150
467866
530063
314073
803070
121642
975363
78097
559144
299875
254273
739330
777552
327252
193721
925266
848826
224285
1042839
907398
85789
637458
1017734
718736
626700
936955
683381
1043608
334227
362061
248162
889123
197612
83085
418735
689295
20360
904923
794158
1007952
207908
45008
34256
829172
79842
297361
346013
18570
338784
52818
596437
617129
461627
750470
19804
10000
738104
451460
984273
656326
186934
729944
276500
917437
605723
266656
489018
320462
997740
145974
56980
271450
1010186
326409
802861
982577
757030
273133
289242
981142
781544
928297
486208
994728
898459
269378
790420
434956
840005
450355
984946
523109
163594
1023657
437319
651671
549876
901687
863927
31725
779796
594620
439529
704750
351822
553276
994715
884149
88200
703232
511643
926797
217135
491877
276766
15227
289383
862386
1044518
532953
1015361
691523
740705
523308
537014
886921
458962
118467
42874
815655
455769
109080
875987
14408
545321
311363
163243
729314
664334
536750
142359
966629
796961
681612
537388
746771
1025279
89924
878015
603611
148610
649826
230206
168097
638054
610013
210590
380890
330929
251789
447357
719218
288184
200144
992334
847301
934017
417383
54100
587766
441178
185623
424458
1036414
858725
558158
314668
12714
618491
139809
133165
474395
638470
107768
176540
340819
316015
869984
389104
1041633
200991
103727
743590
453645
460227
391196
93501
749655
101601
771918
233398
1017326
446131
500638
519224
9587
733194
765547
71533
940946
465180
501337
830181
397385
828602
541618
328950
375826
431983
104030
89880
829888
631541
1003564
473836
477345
209769
430830
400352
775529
953854
893780
507888
616413
994139
717573
837446
604404
680119
250267
81199
276284
744496
621211
58316
251805
668152
139636
1039106
500409
248850
485255
995307
952223
476941
954555
525341
950645
752330
707441
606449
475662
846330
192227
3047
770500
423760
825062
107913
740127
573902
695354
222639
571272
717893
795657
284574
635594
668484
250015
895281
188403
813011
212863
517531
222168
911261
52997
308148
524880
429906
997037
114566
867235
714325
991178
590083
6402
366428
919079
878558
885025
22061
185051
839210
427957
903821
702209
479434
354442
575625
870191
493833
779868
533799
983649
45234
332864
426927
845017
641340
473834
712986
529122
1029140
142349
526036
162388
18381
253400
490724
35889
531438
847591
153562
101007
807277
675921
57349
811244
86807
587251
1005960
772654
332691
461553
733266
204844
837626
773621
174484
126858
439534
543967
702893
491599
192818
701855
729636
604980
556336
924740
499784
231618
141557
901216
201873
963949
321193
18163
732447
20445
261878
99517
89413
766641
1007142
670240
319058
154852
152695
967159
128592
82514
808419
628148
572731
48779
261043
741981
51551
995983
51938
948682
473929
697244
812770
241192
138490
398044
733242
143304
940406
189206
768542
1018770
153951
467251
690971
288585
336834
247358
440889
389381
4665
206609
38557
942796
16859
202681
109242
63132
264046
279367
361258
473939
619465
4852
749463
726867
197048
250270
830722
17441
66030
760541
77361
93632
297591
43050
457743
767844
881997
397620
157630
164738
972598
944711
471777
909308
279003
230125
202431
194144
569509
800656
108863
270301
558866
7239
336460
191947
816447
798124
479247
239250
553136
1023734
392552
44942
29329
244832
625918
972185
118462
843564
24771
287322
718058
688650
984383
496863
729555
493533
19052
215896
489591
709994
998003
940849
346714
98758
514312
635829
1703
972015
111627
109473
881782
414664
1028782
341744
594058
104000
758431
159060
37376
465642
842430
324602
673241
407479
322041
196586
777687
1022655
719526
879666
76309
610558
499978
865166
113530
229653
271828
181480
671433
952234
266951
285588
989265
924321
959927
801019
737984
46312
381464
1014353
979515
211335
188694
124128
95967
94829
809525
242621
602643
239161
581289
873450
567839
100929
456081
383882
820677
80345
503065
43349
559640
47984
730996
226935
989220
896237
341232
493899
53477
112091
317609
642863
623580
264632
392415
963511
849960
244680
675919
960805
21888
93567
12087
554067
915302
605738
829467
69998
489517
509695
811217
184782
34921
335406
79058
839126
332146
1039887
519038
466641
1028158
457385
138133
281097
596056
125354
884794
325493
258092
790088
287073
65751
134437
615379
428625
450461
490028
241227
823822
597731
1043705
205891
1030601
180392
599093
551744
52313
925573
12485
713739
1010596
867382
57553
399864
329211
33025
959905
826241
381726
267344
993652
792726
632569
8838
404405
524897
797413
632477
752767
318758
323707
912663
276380
406122
989972
760125
702178
866133
184439
819994
329550
71226
1025182
35847
986142
906452
659734
628284
521747
841916
426349
604941
27993
1025285
525007
644500
187994
856048
17609
699481
462049
330465
48776
764902
665307
906816
713914
1010010
26686
743180
343517
208217
710720
826515
754604
1004969
897748
888215
57566
640538
938538
1030946
1036625
441187
103893
276411
111460
256097
753024
965669
12759
386089
724021
642199
557349
61888
874153
413567
205369
817128
211468
72612
204221
868819
96109
17
744699
1010682
644544
547273
527801
691408
1019822
852626
191135
803989
539295
850427
808262
649736
815407
913741
642747
578624
883864
707129
841419
191675
913015
615224
918203
1045084
707774
499001
291736
325805
996212
827017
902771
749598
274763
997754
686359
66894
89435
56071
614684
169446
151851
213057
514540
507044
395203
609799
726985
909713
15837
1021539
389321
637774
305047
664856
659381
335723
755497
893101
652037
715302
154896
734449
945324
951837
771606
641208
695330
806367
527028
676159
95917
766329
545771
347334
656867
557884
422536
546279
1018006
301759
647957
397966
901176
701473
800868
951664
423654
676209
836782
747727
731957
597039
729362
216265
673177
940967
288087
288196
498187
368720
160474
341389
630747
631266
103887
720164
932190
1004537
39837
6936
1005148
479208
1024263
362802
288829
1012290
193832
615565
971919
406947
444812
195115
16606
105115
553670
295698
184396
707260
789322
107485
496216
852506
263650
44773
271658
138587
898112
703064
806062
496032
928965
499284
232334
401445
164534
409502
280382
356323
262860
912234
896813
568193
769754
719998
546376
234429
179899
972741
1038487
40600
602740
782485
316621
224709
289567
1029187
503972
199917
561725
769097
1028233
707112
882546
116904
889136
794518
519984
251003
931017
958632
376221
484881
209320
456420
617286
1031455
409454
250621
944580
993210
366810
662999
554388
88310
466235
35580
719038
747564
627157
430797
341881
201003
509213
730433
771255
59505
546919
984385
954046
649357
519116
23419
598673
915558
148836
480775
666982
592996
295720
208742
433590
223306
338351
235284
418264
805836
1035402
888194
46146
1029123
919404
762691
816549
358841
223156
403234
277586
543520
615461
418744
808531
866280
16410
265927
488846
937014
823445
57086
426693
1027348
192983
973513
448324
890885
107988
349855
638401
269102
114255
756802
513236
405918
54230
727392
662898
711743
631268
339499
914939
585704
619931
495297
532142
989167
237100
115218
357848
927966
511277
363986
941718
984746
483160
352515
852034
128208
409673
602070
272381
521993
308579
26348
667455
716414
394732
845224
914617
766519
84582
473658
398596
1035582
216490
379471
895050
188611
1861
222903
889262
457172
850851
945964
828995
663403
950707
550820
28960
942713
113980
819159
234518
211084
460378
801442
345708
932979
22581
480122
544099
736044
985336
933488
863953
666414
384705
941023
499070
667907
175735
991919
724682
149904
201761
439483
753365
330711
951913
574751
132479
752271
726434
805693
1013847
662646
689714
502021
278111
65843
263376
65074
658268
126233
581933
678216
481355
795073
541616
188669
310563
569783
642937
562295
386545
666755
493302
764644
325544
984497
834435
693625
641019
584099
773262
160781
245452
516372
563594
331282
81371
627729
130907
833024
921716
985622
380868
79777
702613
649559
65297
473117
216871
141545
84920
68247
33079
17178
670245
592370
619586
768765
858504
148398
421872
766364
570389
615266
640562
1019312
646662
477194
670296
797138
450859
893200
931989
882400
423002
723095
192586
931036
491955
591482
1000701
711806
767951
263006
276015
607040
902374
359924
21498
245650
367011
804768
338331
355700
725106
624670
461181
711377
637904
511436
70349
130729
916083
189096
55333
794536
318809
800668
464836
781851
172494
346330
554165
907070
423338
481328
854708
315778
619149
503118
889515
307721
1031987
513167
95108
858800
348852
968254
476910
630162
290164
805663
869890
631081
859539
294982
77934
774648
148111
748080
398866
786481
775834
513567
178788
819655
956937
142828
1029611
444232
921228
15381
879436
809354
298720
1035433
702541
273563
952286
665140
22205
184506
203572
146824
865843
739806
341110
451559
781077
210295
547518
186214
258941
506305
327254
269870
726337
754443
774655
219548
124074
869676
888546
235825
792344
16437
359016
497375
444171
333156
869211
845337
910769
89017
616958
786873
141340
599529
504285
321581
291656
143984
882708
527596
893219
874434
338560
158581
266784
394596
902623
212400
905717
438736
126752
47580
434956
344814
638398
916849
277145
78614
257185
1003121
249916
470281
853234
70321
1013637
579881
478689
965012
66264
494296
896798
775526
840427
1012150
395682
233829
980931
547873
579108
788510
229184
830876
1038651
99266
1020052
691782
685576
765430
119512
9977
253438
170694
697794
430196
593470
910264
950260
421139
294186
79869
1002990
342379
435991
345112
313170
524983
481205
67912
614116
477480
581007
588740
384218
1018119
154098
919203
74780
1228
288076
654046
493479
945298
872080
623896
456974
187242
116857
17300
44933
864964
927080
985970
442273
392569
190391
902284
662486
545153
988049
520067
824210
645222
187629
1041194
277267
893323
924340
307047
943480
838885
985512
660696
232939
935104
971491
326522
806596
327123
603836
4718
23488
880682
710515
1016957
170702
154851
681041
562952
695158
760735
93616
759995
16347
658511
761576
243598
358489
959121
799981
36689
596225
210332
301505
636181
226705
460293
84418
912954
62242
972964
408078
696034
708208
526694
802422
26778
841533
846057
181672
865299
456827
873142
769771
311374
803220
713390
452990
192733
439866
36147
236729
388981
995032
195822
508345
780461
163346
154351
933373
50355
73557
600996
595123
102014
385097
547174
555384
1030290
428811
36214
477906
231595
815112
297198
452692
1026817
1003083
392876
750411
710394
317244
33778
482075
381857
491285
101365
299467
361300
234830
175010
568036
810694
675554
348619
845836
395879
131783
213269
390536
91568
677348
1007468
907019
467495
867313
248301
973711
632524
855515
361551
635397
109843
794697
890257
140937
89158
691453
898172
377340
910415
493719
687684
377592
894028
39939
287712
783272
77904
834938
793273
162592
197672
337856
1036040
557518
164050
461013
645373
794209
605132
318909
303459
113864
709187
225349
311324
117689
53514
674413
156530
789514
680418
69806
53953
1025546
998747
578904
82938
189179
345744
190302
601272
14077
476152
890823
804830
921381
911954
701800
838869
540871
995008
30828
297458
790266
532076
788441
358873
505256
327643
300375
631787
868699
767302
510756
879464
408575
1035075
596051
371462
386915
13832
348796
269293
711410
161754
625218
296015
883289
893672
1014703
232936
996573
403346
631011
281274
254986
857331
250479
908388
1021128
786256
475351
905592
77053
315542
254703
189754
664439
913971
131446
952814
242975
869361
198002
840448
768106
477822
76486
720174
82598
105932
371902
591093
398761
509563
396467
405197
799171
894187
579814
484229
497318
722967
70096
928767
739749
757289
164572
187317
108471
481292
853410
691000
225180
706370
78742
798496
508749
172010
338207
171110
790123
344801
222595
264081
1005162
625223
695072
285878
748496
193168
886162
469173
593253
818868
843884
954215
182734
180609
38754
110063
729790
602254
962752
849701
163002
887942
677750
862667
548772
839337
326730
424133
350180
792735
152585
561091
167793
99062
287268
946251
395971
952002
185871
319875
151278
1009651
1041165
666353
393618
129055
230431
51752
483759
823870
852168
774395
106944
836203
1017317
712539
698916
429955
637734
422566
797263
331844
1042999
196091
64824
976954
742057
648967
690343
747505
519147
344123
842575
13727
496902
970577
86421
286881
679951
546979
417689
969883
558512
474098
1018758
866765
59896
706733
188642
814630
978953
1001889
995485
676462
244357
288831
932283
1010064
738827
147967
801755
923878
398064
248035
1028904
54723
1022968
618857
570310
237424
498319
407137
322221
859369
284576
708105
86760
974094
231348
68603
293948
338593
987726
767186
70956
779271
380080
453289
407264
240654
555610
619160
679874
535087
398098
583228
380442
533710
1027088
951062
374416
355619
514594
371035
249318
56590
98334
979653
371154
34944
244094
987135
641166
83921
994102
48733
481354
431902
33889
199598
146019
1022253
587360
647457
227660
749083
239353
747768
854029
709882
178729
825424
862161
1013127
594503
138742
974007
468640
285942
1017847
885142
749272
31386
797310
791463
509753
208104
290265
540545
813079
843889
285379
826563
744427
671195
288690
745265
844445
1042083
237241
760040
601398
774720
963797
214635
305893
8966
917022
104502
910777
956054
673306
910100
950230
100111
429726
939364
226796
239105
979028
161578
161437
959248
492136
70285
969894
493036
227601
402021
978143
179086
246841
885150
332267
878686
826637
185171
908748
681796
1001918
473493
938424
843865
904111
437265
98636
823466
43081
681965
192220
739258
1044952
37866
600530
706878
1015247
541977
368241
962698
432932
369882
493613
347739
747175
61399
886993
253018
689790
694813
302033
454347
310608
143153
1010581
694331
507078
216410
804439
476223
909310
954202
338832
723682
424435
318479
832009
756904
573642
253335
488221
332898
463894
312924
931215
536586
371336
911475
847841
372914
451210
576310
623017
2473
667838
300182
145182
289398
700211
801091
227840
173247
16284
319864
913407
529932
296802
258183
618483
861124
65924
588041
1018463
819042
281686
631991
981378
29438
271598
517603
321044
433613
983032
991990
756237
353095
518235
668787
709222
360116
522597
258042
649987
421363
415806
400452
877149
459647
384942
1040769
881309
282635
985047
280452
1037154
516689
498754
676657
883405
242531
433157
172142
302674
151146
162408
984434
543817
1045025
364484
399170
677280
698631
498452
809912
573427
619983
213152
840949
101172
796145
691205
125100
921617
980493
642441
127751
61720
156181
726421
959392
959294
706016
131268
178973
937361
214078
37258
84753
99626
260697
1037274
575069
128632
1030692
811524
619001
250309
911678
868620
979260
953597
576385
679132
906713
326954
585481
258751
926036
540276
97015
976094
246660
700292
191929
698282
146817
698391
155773
990458
895742
876270
123287
182835
812989
910873
738800
587838
493877
359820
134437
503987
965574
759473
751617
703239
731916
781953
492270
909056
965070
966502
236097
738123
380961
660085
157838
917829
955238
980446
815602
193478
242868
412546
564953
215521
784262
301173
803179
548196
95382
759436
232355
960645
405621
585298
131893
928123
315727
1038615
172032
370369
8186
277817
284558
1015664
1035775
222848
837255
488448
432716
174441
41498
168984
506170
712776
691387
553132
292568
975244
561709
85566
354
474750
341991
175877
930705
690791
1011393
716320
614957
389485
36894
18167
308190
166308
117153
1026746
79787
193212
176547
553943
615092
92718
496901
164992
606519
704759
673641
125892
608112
199597
649765
372438
754816
219528
517866
968636
453523
661351
69299
6819
889916
856753
234050
830185
350173
23992
255037
52098
765920
86177
997344
902423
452426
956217
373508
1012643
422046
1011327
576813
49947
457936
1032775
650241
424415
255441
899328
915694
137574
410690
652058
645984
800969
520006
357803
240358
688009
243787
207939
145529
21490
477683
693525
120512
96350
811265
743553
705457
74154
105604
20950
172766
164646
740559
934464
1033541
371055
577806
104966
182426
1010415
338353
650623
61608
429719
204717
446349
659341
980860
63935
569927
316002
832821
196564
743320
182178
881746
1024256
789290
622385
966015
821290
914795
38715
648432
612037
931032
136504
943734
602164
1037809
543863
14129
1020860
950886
121316
182867
115423
412644
685183
911545
895040
503140
380775
977489
471104
226331
878177
338328
47612
136855
101720
67425
669328
36722
978764
710125
831501
1017510
539844
277913
1038673
379422
398247
789857
119634
127960
600282
165666
217692
175641
154592
680229
666063
466450
535576
755276
473665
117615
114658
593100
484578
609180
713338
583046
965322
514885
232798
101035
1015427
466991
926907
443376
534208
153096
9582
313873
589857
812736
67381
600976
428837
820691
957844
925070
23904
679988
77868
616018
55799
1010620
1000492
429093
529415
507514
830821
698012
52095
437581
17298
354796
852598
673330
573125
869318
159529
105044
672010
241010
972116
831870
463052
748435
179633
478617
850
469698
912275
1012123
102430
617285
976936
41665
966325
465229
956282
14427
165427
558956
446954
600811
400577
373009
879722
8999
849175
25628
610439
463492
75130
218960
258867
19837
832993
645939
52817
997709
177922
218547
217076
588579
964193
906417
707858
186010
269849
856695
572176
214070
487292
570853
719885
509096
694762
807902
446735
157071
132851
481722
516216
997166
449940
60184
370210
57860
665000
1032992
783859
463355
276347
669882
907091
431203
276369
114212
628751
21361
253053
101281
838777
424155
399553
25178
487390
285289
1028786
480260
932736
42240
142251
512238
732013
515620
282745
746156
1002097
468815
412331
34550
342385
495593
731654
827532
133870
404586
820932
567700
843466
482124
187892
488528
784340
514394
1043065
835062
953321
738031
445218
845039
621597
852722
811613
502599
993814
74350
1004417
457045
478713
483395
484128
531016
690648
729103
846629
555185
141869
237296
745110
945573
623020
167426
779694
407060
594147
400780
916452
213553
156622
843313
635689
728282
801535
619710
788029
1011371
815578
137967
760886
796862
516239
650558
236355
379279
380681
328403
444979
509628
731333
965522
480347
802135
451927
913423
770769
1004977
66725
494542
51301
631616
79340
855149
341300
499715
490293
896272
751217
765339
732112
819346
773300
951533
338037
896123
650564
816932
600986
91083
580467
572230
164980
24002
913795
103961
673693
8798
200188
922493
353127
629290
664931
3480
343520
553738
984139
218032
404327
337191
539895
593184
987151
523454
420212
341707
393007
67256
832851
366033
186840
312490
152452
823480
349125
141395
406127
382768
524161
1031093
467714
487115
590091
508912
1038295
978839
187055
263983
982284
36737
151292
431333
549758
23971
775145
276909
7392
875140
598017
270645
578027
562516
292180
801213
894463
996081
280007
716012
877025
130139
951430
568897
139562
329866
169049
191769
355629
306818
82342
121704
764784
750077
98337
846199
561357
207517
24179
555683
386181
88848
951169
615689
253024
850659
857119
159211
34602
265665
558294
313925
265595
331543
233851
851673
100331
1012491
1026813
443656
852621
829596
479873
429862
805646
79895
456144
353776
8541
423733
215857
46642
786725
953831
942977
830184
666137
201707
296201
110830
158795
138328
180681
343774
91096
144913
376646
605380
9656
479009
345071
627061
838347
21586
652600
941281
996532
211265
712196
840791
869049
713783
439807
974958
867078
640030
595808
202688
776544
289238
1013589
981521
462028
127633
906229
384095
308761
939477
47639
441487
226460
190450
995844
945960
1001378
77075
11948
567951
827162
472721
17299
981102
812726
496483
321163
857977
27621
880362
101272
754068
299127
146832
373367
508494
908105
6175
561097
174822
421160
289276
1002380
409478
657002
401210
971185
313833
704421
396983
392747
274811
255962
506920
442650
645067
950772
558416
642337
271992
362910
329298
44054
693061
723299
985250
1015744
1016305
942727
593111
464675
428799
477759
111427
908411
337737
157472
510363
138482
985882
627945
426553
606134
941715
574295
392846
99091
722191
163414
127448
144961
289941
639466
906508
818051
330155
447307
557910
692724
705052
218697
393734
838247
272798
163843
457793
429434
212903
894480
505549
752610
250999
625509
466435
164688
14154
87383
5933
39702
141054
206822
82627
330588
556537
216308
896404
492841
761723
940281
80996
474251
533048
548177
990825
233435
519080
600855
957750
271245
662754
200165
587854
702882
258393
355606
914907
293597
951878
218774
249557
941196
400700
831037
111777
492282
704771
911696
965558
858172
167009
536638
385247
867635
716194
448500
826381
116548
431687
738924
179075
10732
739854
243123
838013
451339
290500
413033
461795
54783
769837
977231
756618
552909
566603
504213
30955
20356
561923
346600
548601
9683
301127
765311
436376
621631
605697
213093
5380
526967
730366
1005312
718379
640787
779886
295149
1001688
173904
197842
956421
514614
732251
1033664
493191
159029
433969
473447
548634
311818
751247
862798
1001913
822687
663613
2887
565893
729457
935833
706421
299327
607846
306333
946493
754086
66749
11821
1018980
773914
933534
264648
257711
999352
962659
371897
424672
325984
913928
774042
484170
372001
677349
578845
503983
1043021
804244
482624
668361
413350
228537
229914
804364
125017
1066
683429
605450
928241
725246
238636
456768
575252
207919
264720
881023
256930
849500
293689
900037
552230
157469
157536
125940
742568
146422
637009
806445
778839
560556
648807
751529
955307
975657
123890
703781
437350
520361
403755
785246
857072
142004
959427
510337
331897
551110
643199
324048
304904
1044810
642811
551712
888757
617800
501254
526515
524940
616157
998677
297924
712944
129272
381756
547380
44015
116144
609219
39726
639870
155967
843301
745224
837988
397633
632625
679577
643660
1035877
207578
963432
12271
1000768
310960
553652
370286
874647
883164
610798
603346
660134
927274
525834
972565
551433
391354
579933
532320
357111
1013848
1005186
599198
929645
597119
442803
822451
950244
893543
553013
1039095
902079
111044
214209
693909
318045
326600
55938
406783
1026344
86760
594244
146867
903558
331918
717728
947610
1041745
417146
821440
706238
610433
9252
847775
618589
802339
967500
580731
776155
544598
272972
566907
515327
735627
942508
389231
46838
206140
59307
353383
815361
827391
344995
155493
859153
987063
394777
155049
766928
692621
970616
126059
799656
377153
416012
240674
814575
598892
696590
7716
847738
187766
999406
840651
352990
579920
644817
716321
407165
797711
380604
521088
58956
983021
963695
467892
906597
622709
545681
983290
810282
883681
172986
474814
381442
436056
116761
2601
491061
182770
416470
527276
1004616
207509
327329
237320
871249
929643
19189
1018541
822392
733856
123995
332834
453467
263052
525854
760766
913378
1019967
133352
948702
732628
288866
26811
370651
851162
664011
494404
109445
617297
92588
576138
350504
813644
682576
257369
597997
732999
466497
410867
235977
22195
561014
968986
844423
359075
170564
528991
583317
1035851
1030420
472566
956313
637962
666765
794613
169282
782681
75061
783436
436791
192962
605542
800979
63321
672692
727323
309106
52776
1040439
149327
134710
46283
230771
590077
391361
468493
290439
177006
1039078
139358
418999
652182
450943
818596
76958
403208
908725
722804
856524
423124
776840
177331
190076
372811
544202
21619
107072
228817
717106
379786
603239
520744
871528
209678
230207
703793
337810
739629
33507
153096
539771
112562
688031
719918
347540
587378
356682
189982
32625
212274
567279
292647
65198
391654
295892
344874
607490
1008408
850823
808380
915581
199447
587226
945944
734650
320349
758963
339580
310042
548865
283328
906530
240869
215369
644128
553620
406501
458756
1020914
413822
287248
823488
179744
3713
691341
127242
387104
525336
172138
526762
744396
560486
230072
432093
428010
212803
539685
233103
608291
543014
769033
712702
492063
128023
17976
840855
218958
316976
447824
472290
119505
876435
402725
247361
435594
1034070
183501
868180
1038681
632636
458735
132096
568585
827050
849307
270123
667288
125006
637242
83866
1023999
367823
354389
854491
46523
183433
793876
730934
1019755
312315
631088
603020
630578
764756
955505
766926
354318
856397
369655
722254
605477
926868
672588
616656
847885
439743
148092
759414
1035037
986079
352422
638648
373548
927362
286222
665763
431776
465821
310584
700223
704684
766556
399454
147911
633436
867439
829136
76940
770322
25569
1039381
947681
545259
397561
394207
654547
926682
189669
415071
740884
339432
943258
256206
820648
334209
709438
146745
354748
746908
271140
587676
339379
921251
25328
789592
173105
715772
510792
860291
415650
637638
286296
764158
35077
1003088
61373
266115
434858
693191
773862
873784
714234
635625
802145
478243
420549
26411
364730
85409
791098
613706
433598
973580
317958
16475
1018031
568479
1041526
145502
138522
529276
610016
625168
769009
123486
836929
481298
554169
172228
231353
387313
65683
175010
522778
930052
852938
272380
603276
642531
865554
403447
515221
477045
433444
629828
989777
392589
82778
542609
312769
614333
464280
128429
250052
349149
402110
207093
811739
586017
263873
906252
352251
55580
860190
936404
373381
882766
16882
1028025
82334
893528
617629
163388
285623
357394
287094
466957
415422
949416
147699
448329
1006141
155548
772358
42058
369227
151940
474643
791036
356074
499745
913407
954953
295798
71369
54589
347546
513516
682069
781264
615979
904821
343744
478626
157198
646457
63237
186299
157990
943001
49449
673773
343137
329673
746336
987876
312250
550504
1041727
89548
284765
523501
952851
382065
844136
686683
431899
521510
629908
22414
10339
761388
1026930
1021731
314306
805018
897447
761634
478036
807028
36999
249596
682807
490656
470343
6484
470774
217052
274676
652572
419060
1012477
307267
441527
235823
343917
522775
417546
22310
770737
719410
281132
630075
862866
328484
621969
271764
650846
35564
227021
743257
316532
615664
248599
961434
411022
890217
423610
1030054
42284
292662
334193
684053
813243
163874
172467
1031770
548225
7386
670620
982421
189051
247489
565525
744999
6842
871929
59073
961428
882438
76635
257121
151817
839856
917141
1028200
728270
560808
357976
859130
679295
808524
125777
955394
837714
468365
543526
204600
885502
205458
421442
462830
626989
321704
176463
978780
794443
998430
833289
141171
150337
272988
248236
854956
619957
134689
490802
978122
432323
730458
328548
462839
340169
848343
1009381
755919
655025
678798
980186
835380
717178
301166
86443
919551
930423
748639
913774
219882
905707
73967
365010
601638
623778
47484
806958
1010145
77939
438162
331767
760711
221738
663673
722643
648441
190703
218230
725183
467493
272320
209207
771934
814669
24758
642308
568134
58216
646977
427706
691570
652798
247360
670944
59028
273177
639019
129909
147618
367635
710296
708801
451836
979695
561751
857331
249453
929844
404553
859038
312348
612608
137862
179405
137163
764507
404417
70510
383488
248603
307479
683988
299256
675778
337401
148254
444975
539791
226156
998844
567451
118526
1042965
528984
725273
938842
668190
732655
634930
453742
866994
329554
892054
125174
194383
898463
898448
466342
1014115
349132
884629
420921
646482
609422
919273
261552
194587
882145
109525
229217
311036
553071
220482
519369
934914
127587
410012
484030
164969
283108
255393
921595
262454
846957
273673
687303
399161
626395
976281
667536
604412
22653
853780
508775
1014670
331989
929132
291756
937055
606627
470038
686219
881083
111727
288718
670343
223292
817016
76229
202473
88831
534780
670046
566996
327870
695256
1004984
1025637
52583
189935
856492
518683
905768
362418
826610
773311
103753
605068
2764
461787
909452
736023
100432
880459
1019372
97107
213904
119163
558317
831509
851632
209120
35558
704548
836899
1003408
600042
24956
760657
1044612
71899
297005
275546
805433
363900
86418
357426
885580
1010591
255623
819865
132977
1012567
789385
37614
359111
905365
572694
143382
267554
519526
865063
680698
836219
445593
55967
393852
534627
153888
1038154
160390
746453
235947
429040
216432
1015645
768156
754900
933844
77884
17910
385071
528525
519667
694280
587695
329037
548245
848575
692483
296849
168479
708104
360689
637049
282165
910870
382495
541594
149930
167931
837429
311389
390985
829388
693699
49791
132466
197816
717070
460789
804330
38012
401242
214008
148813
151565
175744
234441
282226
43208
597023
1015482
493879
491839
19534
83919
860728
259427
1041068
127898
1003027
970091
334088
273409
561408
489587
679083
618767
990169
141370
252934
181522
148339
568181
725469
782720
561125
74903
781831
802834
786358
735405
117887
660776
705338
539011
963172
756573
318169
801381
88099
339533
1031405
710575
50959
506055
729774
439969
93038
109038
113347
991185
858315
570846
432302
645861
774409
975668
1020322
154155
842902
506828
883112
885372
1001846
754446
496916
911485
96846
744220
193900
819978
142913
955046
831465
391649
320515
28274
793075
959791
389536
403165
87297
662386
845019
502393
38143
88041
45950
674781
88221
32171
218278
1039697
87513
28159
830216
929340
282386
156912
815962
268098
98333
642341
70658
754992
632691
583253
714682
533447
635924
312228
35363
365705
706814
2442
540267
25097
14722
852508
984067
627062
880783
366582
836158
387857
410124
146094
789265
506492
470352
418242
820876
74527
84691
569079
330853
316555
861732
804807
451607
270879
867996
42656
738128
363545
491586
578738
702893
693412
154727
335064
615819
255897
239050
572430
731700
589207
390465
1004295
173067
716977
120182
236056
260214
944487
453444
912821
390852
280375
79502
580973
65415
171387
647808
306715
314824
448393
166270
200090
403032
794683
1040933
682235
492899
112652
422455
414219
415862
295470
55356
769560
129133
368366
290203
911919
608435
388854
139522
681595
372641
289446
150276
340427
480402
732943
417746
931695
483598
111815
118715
803145
755443
1006963
63053
497851
707180
818657
393921
197094
467767
693334
8100
930187
437650
805345
443479
932567
896723
238890
509711
960101
431898
710192
775979
671303
617512
234384
876522
373959
896325
348271
647002
1034951
308981
294812
544806
467485
927143
978777
1019933
979764
250996
926848
309323
896233
392743
178604
836486
493123
1009028
855134
171654
445659
459501
135517
821755
143002
399942
918519
611720
387899
790744
323197
1020694
873707
527650
165432
339773
553860
395083
597972
479710
241373
413869
959039
586664
836480
894414
98832
817218
332914
565342
385714
888475
1506
306175
72271
786152
233136
748221
665013
307735
544926
868790
166240
349512
580999
984284
658572
417726
566276
609082
622447
339840
763252
459341
358122
156235
180390
226065
594948
659322
331880
310633
781759
234426
339824
955995
466457
277423
466880
468008
4244
955540
548869
388132
34867
548529
589755
743362
680869
553502
825976
439556
645190
92330
175535
196581
493375
308429
498592
212117
36106
71454
835722
428877
990352
294850
131313
928611
776993
358998
145303
770075
320746
203041
812590
293175
1008089
617184
13926
1019354
972169
813349
211020
691235
18382
392651
872465
477886
831370
478570
972401
939512
213319
852929
1020827
1020338
506643
597356
774318
664270
985598
639947
28694
309366
518810
152221
283608
339639
165893
269690
327877
420754
1020549
278285
449698
658267
224115
18277
711467
1007512
991074
445066
566984
218870
999641
419100
1038847
165452
898223
495501
947158
716335
395721
773057
50502
57670
669854
642632
976572
978691
392836
822381
404792
27561
549236
637271
545961
73085
1039932
722606
111435
129720
369045
544118
290300
487063
831397
773736
918354
889183
584988
50778
190673
97615
636317
819509
664415
28804
216929
95297
116601
632627
44459
21761
270493
159036
383562
961081
276404
748662
965644
243689
356731
22831
290492
654151
918957
659197
545797
533056
926344
980766
752055
807165
406213
634408
908897
604389
383819
227354
1008556
916389
901726
426984
13822
889702
478168
841528
848167
665297
436578
194748
349279
429663
309848
591285
780569
791211
202762
886508
840478
261526
383203
286932
693163
73544
175741
1704
674152
126634
43053
541442
1009199
384130
482527
723802
465191
605004
480408
949632
4740
576573
161729
446040
470863
475673
316134
545416
516608
203598
987037
359876
671105
581355
711947
1032443
454057
947673
505270
288633
828719
32282
653400
1035168
859140
575871
331388
930519
9620
252869
209209
981796
522127
254605
606690
845121
550246
212294
399308
611685
119546
170428
458750
993467
870421
899149
63513
295573
276132
409983
984221
538645
1014787
140843
25066
497129
38896
486086
242049
196411
95211
94575
27243
923791
977463
575416
760734
214550
237087
51377
681924
533658
621052
564306
46791
528047
94877
958412
209568
519773
917571
896184
554982
62182
723652
1037386
591248
403643
519541
785316
943547
871967
469925
501083
689731
121118
575461
842510
1011320
826288
303044
1044215
31123
650196
869774
144630
14509
1017461
865580
459443
521211
646346
572609
461181
430845
285617
13345
985637
142411
445792
191789
991479
412520
467953
221407
802654
13127
489636
109033
167536
888695
640494
318185
666423
135457
609800
431126
447566
188380
968660
180856
829923
780710
754369
641483
501027
93416
475439
747661
101790
211472
447422
1027003
755911
344279
973973
991660
763634
359582
652397
203226
918401
37006
204428
218730
502124
528076
690477
28670
392945
139019
286171
923750
737274
497080
703195
633757
552413
977399
16550
1044370
190361
874913
371037
829202
173914
261728
577905
868331
433424
423392
837172
27397
68002
240091
303272
903041
475897
486191
544252
285462
329520
194267
364360
75826
301355
695391
615832
424924
780330
995532
307224
531933
615681
78628
818359
305881
833921
25094
366440
815288
267868
836273
836206
1012751
273266
994398
662042
206144
520761
859969
272986
405024
242418
641539
42846
623278
123619
669981
973640
990005
903587
115389
379779
320621
19925
183583
941419
1009096
326199
963974
923344
403731
490673
499966
27851
840013
763186
196996
446453
433990
944580
944860
48938
1031119
3243
201289
985495
953234
514600
548720
587497
789669
497586
472037
566210
713361
43594
844667
821052
102151
791634
557278
461356
516778
471754
814456
204706
420243
909419
334725
26118
37432
656948
39697
524501
655511
438707
716406
587414
615514
889084
882877
328011
768227
183948
705146
616963
1026092
1002076
653711
453278
576201
906476
729011
912044
387835
695052
734002
631504
914994
103265
744658
841165
783747
392941
930098
1011169
378346
854999
907940
63103
872678
897459
515328
584865
854334
366682
514034
2465
800490
44987
28828
328606
833689
540966
707338
206835
248095
348541
336290
847638
292658
1018995
982532
674195
506277
110527
739790
420628
1004884
25065
804722
733270
287240
93341
908483
724519
48547
6879
222347
769452
863527
841212
749423
171723
736105
295352
697441
158543
12738
654350
220987
357657
937444
303129
957549
390383
424127
5676
402712
395097
5821
178865
352387
350098
213630
491999
260928
86023
351056
764796
296166
420695
670432
431588
802278
614737
196741
424810
994436
59501
619423
790258
565129
84754
380618
860141
800390
64735
180341
23833
141061
759511
757805
641946
904366
124647
8694
172503
103399
587483
836127
230847
32589
197122
460770
746323
763729
246482
111016
838312
952245
138336
457464
558567
36874
901898
752284
1020522
106936
259592
556396
290165
489769
315526
1033379
426725
75860
1021259
654319
708543
501699
310864
1030662
701212
832217
429495
284168
946356
781374
658466
395546
245114
636879
846740
559046
573125
224408
971225
958385
621417
543897
976554
749328
697738
802470
771244
51512
1044866
835573
639615
792280
82030
712791
665605
671474
460219
502165
102498
711309
155973
392951
922943
651716
472712
916404
644817
1032036
1018925
505888
944834
762553
469441
481747
399732
119520
470393
128772
354690
897508
378097
103118
881670
540292
940704
688900
998206
911619
480466
931898
809427
129544
387811
971007
724631
427753
346933
927592
180433
914275
856825
773457
339819
270483
930470
898188
210861
455649
94906
843519
533289
417220
862055
83550
264136
866419
125737
361126
589652
911455
541811
224365
776589
28197
544025
113544
971182
79088
931072
622866
366599
282520
476174
155317
106116
761087
351600
460827
436346
346820
183305
419852
347971
753177
884155
277394
644206
425976
939817
291642
353317
894195
383525
357884
561561
550127
591212
25845
301002
757005
685207
733213
338363
713654
62483
759680
618588
873449
294532
355939
111653
363360
583377
420063
372589
160387
140868
453580
528239
6642
295738
274896
944328
313266
692308
778282
647151
375778
733675
658585
2580
325570
650668
389812
333516
271350
129225
734580
873766
620271
44858
418230
412594
228830
422689
415175
795945
550394
836448
200202
45748
556606
444465
879819
467899
472478
1044002
677149
150270
81520
968507
62422
979582
899912
896346
284380
217381
371190
511080
426950
340902
527778
734865
1035767
525058
686999
87518
200001
422210
448663
999170
405775
604981
240922
147582
906314
9935
559774
758994
332069
7054
244191
832969
25235
259054
98407
705297
947395
55593
330679
792265
1012266
673107
643101
385369
1033234
336713
177448
24270
779868
453600
819037
320276
711705
519633
472918
493203
182617
906932
367528
526374
563893
234555
515931
689359
436079
28224
60461
770889
450985
158182
362806
488373
832627
99975
191348
56281
938583
688543
583637
754231
769303
519119
917704
395331
375363
703941
477275
100273
718624
127918
125733
930036
705976
936408
585533
819441
263089
712278
196186
353548
986202
466283
926028
539280
369513
394381
723149
474984
312943
446507
588498
682677
520864
81284
111981
19480
112123
24638
594819
638580
527915
75192
1031217
591425
792763
344356
700748
981083
577886
547035
244654
177022
873224
1041879
260660
95630
487958
978279
152501
263031
276574
671625
508810
939359
735750
97046
876765
847838
431960
183450
287607
71017
967138
93600
965070
845392
712540
479189
953703
587662
942840
193262
245540
57955
558570
524030
391421
917525
236495
712987
734509
679683
533936
75449
950640
146186
931049
469143
696693
125086
368017
375631
775685
821480
826326
993683
954349
786296
859893
661167
43329
824375
887016
1473
19830
766224
238594
516639
755298
306326
878517
605202
977225
826667
223161
229668
406412
65436
996063
293127
388164
189951
160258
195002
1037387
166621
996222
932588
895096
706113
59283
793256
382374
812816
297811
494326
606898
363122
787941
189230
687004
529471
145017
296705
371781
507600
1021099
682642
700676
66201
40732
153481
976856
267255
476505
978848
530673
29513
156101
20198
711580
898668
39536
747851
780348
893744
25888
166211
967311
295443
425435
882398
506641
138537
465166
954928
314006
886432
676714
1035817
819304
433700
208468
1021286
125656
581357
283748
440374
997718
241424
174637
735552
202628
387126
425848
793814
172053
148519
742531
184557
942540
943988
535899
411502
698716
352390
970861
481050
368829
515847
178187
379105
411025
63956
475661
433154
449420
627578
904344
921759
183022
467460
379456
789338
113143
951525
1030360
721519
1014477
888533
919145
592308
289870
16361
673337
825876
301678
923465
915504
166328
410824
298808
754210
936150
247201
35546
553068
656553
275713
367692
1004731
32320
765040
459250
842247
729739
640530
228957
736043
502649
917037
33789
804410
638412
553039
963648
512708
305470
581401
973288
353449
882733
858578
890687
213409
33496
508502
726613
904392
377789
71764
533828
475696
116209
698707
592728
693362
679142
409207
402359
308692
526332
582104
96625
688331
283041
351491
819732
488812
99785
746848
927297
601333
616831
131324
617239
863071
700993
880640
542660
399382
803067
804521
25054
693433
1012634
344838
938433
553669
261668
512939
607653
887391
1011996
113414
796974
338848
633410
401196
750078
332090
702548
635425
5795
175367
504384
763443
793877
91291
722491
370588
881024
171514
12304
70693
266801
829098
564203
843079
20189
301979
973307
860502
710660
567178
234757
797469
271953
692931
1009013
566920
718042
1019338
723243
66062
248406
12928
892552
217286
383738
456117
301482
911172
645935
33341
36079
878335
320768
361271
115038
224787
133290
159348
585885
842318
325172
272001
862836
899606
116795
386
523045
1019597
273484
370515
386305
573765
953740
169501
507808
633108
181435
28887
614451
170761
538918
403761
640970
912426
52081
4716
324605
169757
637676
155795
437593
511429
491066
718453
427911
107250
348322
401451
755891
901548
165705
563993
550474
403403
129476
294293
16615
794965
744670
1014716
707434
495553
340076
803922
457229
931110
518879
590298
90050
434596
322041
475387
981580
862984
863196
907763
699338
1034264
160
699148
582663
839236
438715
415816
810524
464514
354104
131749
903473
561886
893293
597749
202535
647942
479286
314267
407544
173308
214746
1007749
886212
76219
191086
816707
858324
771415
62399
150326
495159
983676
903150
393946
172153
930544
1003628
825869
243735
825072
268099
643173
322770
281326
547563
833022
527138
635164
136761
820752
472955
747095
847878
235467
586817
902329
952268
407186
583497
804041
358828
303759
516554
1005273
777653
55717
306791
405073
478571
540600
503282
878924
62911
285940
737763
940543
650290
222150
402409
60584
551862
390219
201692
539812
843541
847927
608290
942862
1003570
179099
275346
544111
922860
456224
347327
297457
192912
68410
994834
750522
283285
616795
523119
384853
515615
608651
170779
333717
514227
536342
748058
811199
228812
753877
814508
838443
1005536
897279
134479
528314
873526
6958
955998
291811
985674
300411
893140
105820
707183
218016
390856
12225
839245
104707
81259
418160
706165
397259
362161
10097
705932
469211
406493
381975
787533
554389
941953
532302
549377
328308
638457
622837
2439
211797
746344
343033
829238
303911
99970
25985
828399
846660
808798
312874
273673
123585
377957
641231
322658
265601
286591
909320
253161
714748
187751
880758
934052
745177
724969
795392
350436
901048
537073
119419
377642
578160
688254
882736
586808
972573
732748
943502
383886
712168
357263
209312
123174
837833
735808
232480
720826
575750
1040141
91683
166936
472401
288565
785326
5874
445423
1040266
776075
154950
253859
988017
552766
22164
523678
1033861
357345
1012308
342808
537644
96594
617734
825994
280947
557027
747430
698850
930104
110223
709792
807110
370163
991417
798000
195182
391569
786892
461727
18287
297351
932965
416999
530987
728335
927385
296389
486502
1023795
639144
898627
878495
485923
655665
740439
378514
211573
49365
260986
228905
804682
852091
319924
940236
844925
462157
858659
59716
1028780
814693
830324
233179
859527
654512
739803
602191
890939
51560
921879
956967
409270
186137
202504
392696
468647
365987
1014582
667744
490863
406261
308792
919541
607741
617496
480928
426901
594566
459578
503056
355945
619383
794030
985004
1038840
341601
70887
132048
211764
580975
870788
791521
735599
505264
374365
966290
527240
759094
923574
502682
76290
779717
919062
546444
658477
679586
880631
113280
256047
817116
459793
69424
992426
1028654
338648
992475
80660
604728
909309
770484
287672
772119
286178
381475
18170
82614
135044
1005261
108711
776096
618042
55723
344015
27261
975082
153099
62212
277310
309412
886611
557111
662361
487891
286
107962
982344
467358
292037
901246
623596
286413
650402
455629
420235
262529
639091
1024169
974728
644977
488178
824162
832899
221000
419034
237315
936369
862838
632877
966670
647820
957048
330484
323627
853282
905037
558596
238766
870095
685731
234842
243627
842521
203423
821095
358080
421121
462374
630531
926178
310251
340503
365800
534621
965727
426781
85487
133441
90754
626529
461819
12211
833824
533172
973094
767154
897896
981164
324142
835605
1022429
775475
145960
263247
880943
989063
339280
268081
255892
221455
248102
381615
19175
334035
736545
466589
567614
314686
990433
778108
269987
512833
545651
548460
149678
419823
817622
639982
581451
787216
45020
451967
253690
806300
603111
38773
469100
531913
243767
19098
295246
157501
1000611
564558
51760
303262
52092
414809
729395
1044915
973620
47199
482488
629198
749591
984715
987661
745025
468963
547956
73939
256022
867743
1021796
1021006
815764
404885
469201
783576
687471
779313
323205
157107
1024817
254675
329601
329084
793942
796349
588905
148225
203250
142654
291778
754938
885219
657098
468939
347943
372544
1028430
921375
50487
256676
329907
172411
1009968
559763
917588
126496
637098
239649
541607
256316
76392
826782
123108
166562
765789
141364
887305
606133
956984
758205
758199
662528
845219
491799
722371
497215
1031185
1006325
920522
745130
868739
622594
758820
868007
133567
587999
153816
957509
665033
749373
698372
83886
99830
1019925
167177
666557
792016
505477
566474
105265
828990
409283
325355
894802
560857
28192
694417
277388
595417
416588
914841
672166
299809
328668
423397
691211
228141
583605
368810
466880
538207
717285
437944
811354
299983
423370
48300
910252
963811
498583
832947
976441
257854
523399
2052
1030347
138783
859657
290888
634779
995044
727897
938887
428420
855594
84926
759562
901454
672719
852086
486838
105489
363223
631428
1029804
49629
791271
1039841
591226
940661
12402
113116
79830
275203
656445
417395
476416
553333
760505
1029654
194965
573784
283255
151744
957586
546573
223826
239653
581891
316165
96453
62199
433407
407982
314573
364578
634422
520146
371286
923329
300768
276256
1041081
420416
50070
751752
519484
787536
544067
889008
335995
75059
380247
1016687
607077
445513
610224
111521
381739
833183
846776
651634
945513
968663
806968
696560
703191
787294
783400
464195
99758
958364
537929
681924
1002839
1031001
925738
912885
803277
737952
89795
865233
789648
85474
612202
796209
792072
54429
189021
556216
940576
647751
345385
501478
761362
326194
787458
740601
890192
128253
761694
335049
451508
18373
705423
687567
12708
412936
869737
196836
875686
12121
693776
806200
401273
504119
501150
769256
953769
834505
275737
221610
122913
263804
863043
16715
313474
697841
215127
119791
511144
765036
1025004
803351
142330
61910
446425
365323
165153
1003260
67968
305612
598299
13299
670035
966458
41223
250085
225699
709273
828388
847551
364826
17240
675805
184208
699413
411318
883276
628494
518982
88297
833814
62489
68532
931079
822574
799010
481101
156459
279893
968199
943060
684347
706473
515211
173388
949904
133602
346677
36232
943199
141213
733363
315557
40054
577055
601113
91858
483425
691704
462760
623765
378458
229151
38802
223421
532442
970131
121311
479390
455444
875421
852458
939196
656725
239731
506293
948650
15092
536032
505592
512404
811773
34037
273856
290284
908084
872659
313205
760614
1034555
1013362
871399
499954
332752
767282
308786
950550
636052
198372
549372
594644
171566
543064
793593
724834
947124
343996
723585
627629
543991
681072
172906
739983
630906
842644
601174
836220
822243
844019
917608
648389
736045
484255
83467
657622
41173
455916
873501
741538
387533
662973
202589
772083
443578
932556
666023
215795
197420
947308
155471
316485
827041
9290
229354
785742
985248
498663
825441
392661
593265
932480
488284
575974
610392
953478
970605
242932
666171
163153
10233
986674
863958
659162
953648
610290
490411
669617
703863
70783
349634
429289
233435
794489
616251
709376
185372
689886
566978
152745
566301
488194
274269
836351
748468
549920
574811
235357
32057
815298
228916
1045458
405074
1043527
32614
98177
214284
838293
291815
636859
218723
821988
89641
285343
309043
667433
848696
207926
287339
936166
766826
640294
1017035
981539
242899
268746
794570
1037745
1012034
507932
381646
651099
359735
470931
17335
604798
900362
1006990
1034117
81824
12994
736640
947662
801781
368228
206994
501728
515087
548032
929984
801519
287117
867695
953370
246339
116390
890920
454906
409164
1006525
1037451
850290
552236
484863
869862
994517
951377
611569
738061
427410
879958
364332
731349
887178
885722
927839
197153
863468
1036936
340779
513468
192047
997630
827204
376274
398424
180451
508500
484112
571377
1014461
913131
299190
118402
416020
679466
755071
612666
559918
249781
342060
29811
251508
582378
393565
469241
457845
839636
144211
682992
459500
452007
743241
1032578
587887
511226
694820
666859
83725
484394
190995
774997
725944
631932
3920
147859
70336
235231
286586
204765
761633
567228
916353
553676
351277
643965
1024848
50185
245731
463510
340148
496046
628606
144585
948757
931334
752939
285690
958150
428311
975404
187306
297056
151276
609224
360761
171855
755081
622052
278208
476116
710873
562346
1030067
183132
163211
710560
790246
719095
853795
838685
795500
349757
207217
109116
135797
1018564
327800
17846
43432
374714
939688
883425
306896
280443
941172
157483
568456
318555
837622
928886
470151
411002
34655
1043407
522268
1028390
337435
271095
387245
654749
336284
390079
848130
203314
896778
323937
290245
423397
793064
938287
456250
692967
896935
553394
807852
163312
697673
221314
469650
241848
362555
188884
854701
298080
623695
69580
864870
100732
576249
318433
139327
898256
373087
645482
720609
626636
742448
907735
762615
695337
1012786
1042837
663205
979273
890125
147317
602927
911836
140141
49918
119716
120750
954417
713421
894738
797497
938967
340599
458149
488204
71029
164783
250708
595420
288721
902248
295765
502855
184044
170944
818577
640747
803576
171875
734661
134450
1008669
674369
683550
902611
337610
276365
209679
793763
609868
572317
1003915
551235
858831
992047
217825
644273
959705
455435
612693
505008
656585
1009421
385078
1018193
179772
213314
11400
878684
1025613
444608
586293
808933
325069
1032946
196520
582930
739267
732987
642655
359719
926295
849870
296582
842356
165857
1026462
880783
451087
260673
885245
582537
495866
266924
343519
262382
791954
76650
375133
540804
957414
998509
952576
616691
733078
43391
1003266
5542
33262
525365
31103
161997
515150
51204
560656
329949
555431
867920
812219
875121
1006083
317998
720247
739765
723692
238431
52906
301010
114489
19749
519953
717183
1021553
210586
560688
498994
793710
274926
928021
975620
409426
665699
666847
454948
667597
512536
829319
702883
361619
49891
807794
107753
669545
657477
331736
334430
582683
485659
921988
533891
477976
718522
726511
777209
23560
954900
157603
644210
366056
540467
384112
361569
813037
874680
484710
388146
623202
970045
349320
625367
527856
473696
789143
296214
803722
741986
170996
142637
968780
922823
756733
295711
772044
808044
418640
786672
846248
713780
411563
311369
577865
511772
1006456
661929
983176
428898
135008
668613
413011
168634
550571
641754
548904
768396
748622
211262
144392
938289
995758
842134
87549
129050
49353
464163
758488
383232
285716
23661
1019962
190785
186819
31430
521271
210974
806142
58164
18409
321565
58452
555448
35593
774008
836969
255554
549954
138072
226752
534526
236840
999911
132117
25057
519544
276242
994455
274401
336846
504505
642165
108981
395220
112309
885774
736076
1024888
5357
514587
660683
94353
857816
135552
589179
119413
720161
198247
183321
709402
831275
1041962
674053
974394
489141
839818
624846
802802
544038
837454
584302
306972
817816
350296
399075
328634
252517
791008
15284
559944
547417
503040
378526
587654
624254
901493
541532
788167
776799
23648
1012485
323430
1009958
236304
854775
988922
121881
801353
831917
398469
934123
727537
653758
285335
589495
1024227
585956
223503
468049
907497
404633
679577
308017
502741
290851
767723
160650
204759
428769
227493
182758
885189
373864
896854
708671
703652
947741
276116
867352
216277
828504
611719
877777
605636
158974
78692
829002
533750
565777
241654
218400
119224
748773
37031
159132
917578
660681
21751
428249
831785
80879
472391
536177
824657
829167
681954
104468
879271
280390
619710
139994
604828
608711
661928
588250
772470
93669
741664
424374
495414
131063
291172
1044602
992803
392255
705430
625922
981835
997432
596580
681806
481787
151252
822235
138163
695707
342857
890363
197455
629266
241556
69132
114355
358464
94481
158418
757597
907784
682131
681837
287966
482621
368754
120474
477865
254929
687227
275745
286674
955141
995689
73055
1024136
235909
669635
251630
472122
620150
968571
618715
850252
814693
868437
528635
842079
754285
336175
685062
655729
398166
886463
1024895
168656
221754
90338
346347
545124
479782
824869
985514
347209
427919
138177
476381
363148
140448
395343
45944
663090
558307
961867
559259
312296
481143
212235
440865
967767
10995
727158
382221
823705
283334
917769
130246
502430
342636
321989
937268
853454
98119
364332
604568
206199
1038751
335620
346264
579702
86352
22606
636814
496885
28132
40123
319510
138063
806669
51424
874940
30341
530963
384151
29121
214485
336276
78857
1002466
169188
822278
992046
388161
967059
745903
668760
1007222
284962
392810
919220
52058
295288
4500
533737
853807
915570
385381
886382
360197
9588
644274
800710
1028306
987174
302345
465376
814682
75381
857886
671811
542268
848780
65011
442496
949780
676571
165525
554047
749738
275323
3539
643172
65410
20719
765878
908203
855955
220466
106372
496009
699188
258319
413378
328782
212872
1029931
756622
808980
811399
247078
209764
537021
117979
851734
783134
429291
431057
644769
938905
108175
352055
121478
623712
48156
814399
169521
476168
350936
797082
69118
646132
322065
682369
732119
785904
766651
185782
87148
905759
420610
2784
695400
598697
176775
574664
857102
731236
218779
837513
496451
190303
475925
657034
519406
629205
65940
438829
235540
492379
398406
830759
214995
84538
773702
111731
568058
453758
415416
383732
821857
723706
387865
473949
171768
300414
347537
545746
800866
580658
69301
812833
731035
1008639
955140
353048
135331
533246
665055
404552
566794
620712
429332
190597
813782
415162
1011636
92711
644913
877363
923543
606571
575937
704938
915631
968590
576526
601003
124779
888053
440382
284625
77381
520061
178263
902300
920496
718725
18177
294079
366957
981980
278476
636826
470509
519901
966935
193236
342589
1009107
282358
875264
245739
184573
503500
658854
341869
200714
789309
953019
973027
368937
585847
468401
250542
480792
93856
387544
436999
408713
402871
511649
395798
26733
526480
565965
189308
1036592
32840
742331
585307
195696
831832
813322
737639
484815
215835
849165
123290
295380
835157
929548
738720
66339
774997
170274
621778
518735
417462
799746
1043018
308280
217545
237068
315015
232564
212947
734234
415599
468346
761865
975736
717586
122864
431578
609994
1012035
578392
829447
369418
836935
515419
901038
778122
683161
40713
897151
392112
858862
117415
870137
221038
387478
882287
177329
748512
367124
542280
63438
462625
505936
833657
387901
526082
481578
46557
658811
454402
933906
901415
865105
401828
1016126
954278
288556
666567
686678
85844
202932
321734
308210
74041
194033
48950
282765
193225
1002045
567116
841885
960934
641162
93310
574477
727777
988620
766590
853191
1039209
802667
167071
361983
630047
37235
136043
391042
174414
603907
92212
993739
60108
853774
648449
174091
187664
250815
704856
145089
880080
668734
149721
280614
733175
24639
799820
38053
927638
11647
604373
250972
582269
97292
946696
313736
475344
648387
90025
731216
408381
437608
680720
559957
535956
86799
148713
356177
832676
813415
220568
1032670
59357
908867
313697
715595
884478
28372
481797
83735
320407
690434
417466
63555
285668
712337
499135
860386
897765
832702
870798
666607
777730
749426
360285
319195
796834
136007
266102
986869
841231
519961
241513
465449
107571
861858
701611
247832
335515
590466
290283
816627
1027112
149792
445479
59802
685749
199433
647200
314319
206862
964861
209218
279795
186092
631883
203069
464813
329195
30746
285797
478660
372347
682975
28771
703015
224074
809995
779584
47917
252266
136452
478140
397686
945998
41213
268425
434871
306843
776186
284374
827889
557504
304578
12822
651655
90549
172505
905653
1011343
657557
256407
381811
197842
19716
604065
638280
865891
502834
878824
376122
625285
700626
946218
2701
969506
491565
950661
533512
715283
65870
297229
439389
280215
845922
993641
934487
430014
695511
464022
782394
342549
970804
750672
690035
55059
701167
552170
95901
929997
970154
148139
144483
248112
955210
442763
973761
230782
854944
817718
755133
871206
452101
269574
138989
872903
913852
180697
1034121
381386
665619
827888
500439
954806
185241
618777
1031293
914747
161819
805234
838452
802263
130777
920270
996883
403761
83249
798519
784676
869349
241692
341416
186006
622481
231954
754287
954402
176552
490796
593716
484666
133880
42059
173374
634129
347964
998580
848910
997764
154768
647903
485935
882010
586779
475541
386673
670317
563309
501893
5913
635401
889806
106533
975144
1043562
309014
653090
306576
1035538
293653
891332
61707
363735
897557
31578
374761
841468
998357
433222
243443
12594
648568
913258
572516
276247
642809
738467
410456
1031720
10266
682341
778647
465442
243633
721020
257009
1013617
315934
937051
636853
506005
545836
994272
621462
394654
783853
684632
453000
116967
296373
525522
690757
484010
709166
338806
96864
444814
82525
1007845
126375
618669
335848
189835
983752
543873
96008
816378
293982
340333
441177
260271
677458
516387
1009709
38626
624812
904201
805929
503489
547479
541853
70850
414984
675700
501024
728717
599118
813234
823090
649956
228784
508941
131485
203003
823716
87501
787519
607197
580335
960213
1006458
1039719
255767
94549
151839
514183
1008393
477666
949196
746812
602323
101124
763482
525550
452873
494473
593413
851511
517871
570955
41480
1009658
195948
2417
1029615
186532
184256
642984
773781
354329
130974
135191
303149
304411
881591
884706
537079
449871
785374
648250
798389
281832
1019023
346561
815960
187552
229612
940914
435187
609961
11277
837342
582918
926190
247331
522751
597204
149653
148691
433435
529210
142715
619962
168892
881701
992112
784167
90542
717633
318972
463331
491470
721265
415544
844546
279986
595651
923261
358256
343363
129517
51351
251028
915576
770948
906098
866473
663351
694745
55409
523428
27006
363266
529307
349984
666574
135726
673416
974108
610797
429820
959593
575799
391956
712636
383993
146245
810652
671808
64655
645212
591695
885100
854303
749159
716184
330664
711651
717945
917396
672366
451330
404051
704241
101994
931888
181356
315929
1005892
988963
474936
381614
61917
97385
584807
478548
670866
635459
858392
917745
256913
103375
565090
924768
87029
632175
719700
853766
310881
207615
765022
634934
851591
318237
859452
787581
852172
438677
91591
819706
660343
369795
489680
769135
371822
12482
273924
1028835
670090
663035
550460
541405
316891
675992
865400
213334
822777
810879
248741
731930
361338
705109
548806
836623
1020805
648487
818901
760237
397163
433521
197991
692301
6543
719820
41308
583944
127404
593447
619483
474334
97497
901156
698763
260702
489414
7234
246848
831581
144177
119940
854628
688964
578322
467869
643689
614558
183205
409606
736330
636712
521965
758656
187761
463516
247995
545861
363632
347587
182853
293107
146390
1018514
448935
233621
926181
214874
986139
478701
1015640
377774
723960
53698
49442
161
776671
795277
674154
916432
576554
106878
534627
277170
241907
754797
869100
490475
752091
256228
1017023
313565
910821
596461
795070
18343
112624
873173
16024
86682
80264
914730
963297
143496
69484
1004458
918198
12064
1006811
26557
537402
244471
292382
856496
51171
997544
443867
915112
761547
415542
845489
520308
213814
478737
739677
979223
303586
395383
454066
680401
290430
686433
459560
10158
71095
728208
517657
541481
955523
277603
165247
595960
1024601
352481
630736
498648
734433
1022352
290665
477059
279980
211372
21062
370961
620904
85331
940582
963294
874003
490391
262556
507707
25540
365036
1034566
851119
426679
911436
409707
265888
733995
621803
436013
234792
119277
767655
998682
574250
170904
379840
347979
172545
148147
175979
77533
934711
877571
631528
826164
496645
287819
924247
1018865
517020
836536
461875
1015974
877867
400175
228270
381859
215676
418253
775403
338849
396786
137856
301999
266328
166477
603330
350733
888082
806625
860784
359117
601614
926385
136887
555275
1033842
451072
965149
836904
516908
247770
386933
452575
4204
952837
126186
714825
44984
766442
793664
340369
893920
603492
769381
642004
244916
417910
750620
300311
243345
247440
65506
882909
913195
545081
95744
67316
496410
1009047
463767
214844
548923
891321
1014986
113445
791070
324295
801146
794459
400691
680331
102000
680265
466028
166705
68341
855329
325596
867330
786838
299336
247037
701519
343124
118580
21580
595977
953389
475690
391910
585165
408581
865784
668280
547910
737097
316103
619225
905020
1018093
767644
756514
113145
844926
1042692
644233
561376
744623
651272
937619
460929
515714
304913
275680
82670
707330
370481
632240
866747
122762
30009
106605
282526
448544
361267
795455
51172
23656
312761
351922
846965
830648
359778
16278
645056
242577
668843
21410
753778
907869
981683
270349
403273
205076
735876
777652
211535
99169
751182
1040279
726368
506718
14842
405492
963757
642864
454587
25767
521450
462654
927761
512666
539627
14836
824906
114237
1020534
816867
95341
799305
692785
623656
61890
537721
972263
604517
375111
417432
933064
134054
244076
128931
117901
528900
318008
114176
335008
329407
412409
242141
194216
77494
898958
514539
670007
211531
132497
549561
292490
804994
872186
211946
827796
428653
1028397
434471
580739
525627
397592
360867
841113
627390
413905
1044551
338427
411897
171047
993716
132957
843660
211891
865622
748003
52961
428122
1031020
591998
581464
787537
666481
803267
458764
806435
646735
839277
253314
732832
588515
297548
912817
826374
936211
21490
169370
393634
771914
567476
655720
451801
559692
1020470
428627
612451
943323
420131
228044
781630
979325
286244
291427
507057
20138
863723
357619
402037
991499
517424
728342
258238
281434
654804
715241
635970
1034181
949554
465691
906490
536204
324935
255027
549028
284080
802757
567484
149812
952634
384497
286414
579457
469931
943940
167625
813998
625713
145690
737296
11646
91034
316100
775054
120994
1012908
583643
32815
34447
804469
1003936
123409
417226
957042
145933
297763
696789
366820
666584
286087
47133
287887
417701
929904
1015035
690976
241574
84218
339177
127330
62031
251860
398674
645
419012
563896
394051
791004
529943
541166
526848
966715
288116
388992
817534
660747
103443
942981
877041
242726
851313
178108
614886
53937
266263
146412
1037518
851498
870881
228067
229566
867590
467040
1015318
397987
13469
832259
704318
275594
628334
783492
922720
639025
838963
475462
491370
643893
842564
97556
863550
1012544
8888
687083
877615
865594
833413
1039603
2770
339808
703389
689
415838
714872
507122
852012
301878
980101
27204
340768
51086
696502
411302
792404
300924
761785
247542
774986
733458
357623
638786
310535
263314
187274
74907
1014806
260223
373767
60869
952402
707612
29806
1039646
21198
1020498
415205
530050
812529
932929
228575
3253
155572
120654
598298
812101
599885
1041807
746501
434179
215440
6905
257944
367514
974574
619047
880874
53561
575479
903487
473073
888909
469708
989196
180070
164403
394353
408437
436968
707895
115966
578134
707561
497441
216962
642070
993134
601193
752886
514499
829394
199131
480640
41317
105760
465042
905343
734209
588221
431596
696668
557800
794368
631008
507716
246941
359130
1038540
293392
46071
337476
456344
418420
831415
738922
1003149
716386
876141
375157
113693
848325
806137
477527
312224
303327
1027248
569978
362181
288223
999236
506000
1035783
942540
239809
961752
731770
1000714
286462
52530
222008
591638
235820
968721
626997
270447
11250
406730
533992
52395
1044477
338344
686072
882999
865057
333695
568901
745874
95585
852104
688620
23174
890550
606100
385117
128931
141694
653274
414695
902185
647293
694776
178554
869014
951030
285173
235781
995058
836317
412220
79490
406168
731293
845055
487874
926442
132591
26637
46527
997336
622830
631762
531285
55497
313171
498252
10355
170868
721881
967106
746384
348359
945555
202705
473361
256014
715903
823789
673517
439874
702186
48758
394633
447642
302072
995905
1044271
1040064
517658
504507
924190
84628
912884
383673
474795
756765
78
237004
1012318
780183
939485
572352
517805
78640
116345
123591
622391
56115
886361
363751
243684
487857
222296
520950
199116
657148
491889
623248
810671
638930
33111
13568
68116
126129
454653
961276
29194
795767
365825
616846
199319
324287
393300
451531
314823
296857
354253
542371
180029
147074
952035
820471
564321
662146
564805
812630
395981
377328
744611
639685
518191
218110
7818
648353
143223
598040
500979
636502
83495
582794
198676
373129
989158
159874
964216
644274
263491
400687
951558
247049
564859
812454
66636
690420
238781
408410
130002
930254
186861
828756
587410
429933
200153
930513
487077
510829
985499
778516
812771
418574
252690
871956
988104
764035
190468
551040
7009
921739
694719
220407
556835
625537
847308
523345
862315
965592
687672
994963
620012
775908
29553
411758
155023
101203
278966
235230
963989
971063
151988
638754
372229
700964
571817
838028
856685
151918
527396
183061
155823
895197
60417
332706
127383
212090
191119
660083
615136
793014
392053
725726
1000294
884146
124919
807033
439168
926547
864779
408318
823551
480282
799865
670348
131229
192569
444205
909082
21443
361359
727539
897005
131108
351752
288081
535249
434278
166902
498202
420522
364614
387228
545266
946790
15916
374414
398474
990541
360032
179111
293993
645257
1033605
988833
1008368
1201
584792
901907
304158
52482
100053
920570
1242
898058
677340
658267
65186
806199
748727
28072
522360
21976
4594
713212
243251
827466
237102
445788
146411
623391
464330
1042597
454908
915117
476586
537522
289187
647220
468466
583110
1022928
165275
999509
271044
124541
258561
693921
739897
636313
227210
760686
567535
263613
147033
828436
747432
347332
109330
327429
1042656
118033
933285
402350
612209
240282
727361
933594
543647
223236
998859
24428
452608
949041
288195
800489
975249
1024012
734464
205053
819753
591487
277611
1008790
420960
105393
111760
715308
832160
351398
442843
945025
477390
987301
429194
539506
374098
706327
404048
118938
774859
20518
239132
71175
96917
310466
786270
885592
324834
860480
627349
937222
563160
646231
269939
285680
96664
194278
300071
461593
275676
861388
166778
22284
235134
945284
721903
140424
134067
169088
360875
584741
508872
622376
764312
468180
632818
1042417
716580
1021784
873094
442324
516889
755177
859345
91319
787867
738722
366442
309882
823002
700715
269260
732900
42483
234108
884824
520532
650234
897089
598341
780136
18337
841227
127169
535120
137752
636958
886535
615662
905523
666190
159484
710609
868559
931629
489749
326767
217095
55907
220009
357368
983753
602286
1042180
829988
353179
32102
581701
259898
593130
617830
383048
748068
83343
860603
32006
570191
251309
644070
576728
676444
689151
653446
511026
600453
823213
881435
444090
177619
2904
56621
1039570
968119
1022480
1031510
636389
497617
1040087
266089
182364
179640
758004
75683
174420
308173
585226
30470
761727
919744
1027996
633485
327266
416464
978323
567847
405127
648929
174156
586247
1032922
622190
1034224
348331
878276
1005573
692294
280356
232613
773139
363291
74843
386221
429972
484542
369671
191661
924942
489210
866648
335434
33451
843120
785693
198211
58922
160872
495472
603592
240052
629927
434766
362843
586072
703721
1042724
65627
23047
276240
798798
530573
195774
968471
281760
964207
703953
186172
47114
272866
663054
16403
160529
297539
335252
456871
706363
392027
882779
42455
317635
686381
396272
869023
745341
333300
506796
500019
214726
704504
179208
1002009
521634
70769
850272
847993
801973
1001790
100718
369576
354253
38512
327313
231056
519175
504400
407606
447036
480559
252365
646482
228184
239113
317884
1037798
190208
331976
99506
278807
285741
177850
365288
79459
657229
383731
986742
648761
995266
888248
843171
182379
563373
81670
173049
832817
654073
179523
534100
837798
860883
556355
978762
619771
271
83611
189758
236771
873152
523713
586418
915084
65893
553868
164233
221871
222167
301120
801569
529263
572726
836682
119902
747234
650545
338569
411842
536190
148269
656237
841710
221843
878296
461862
871850
951382
979777
349279
605428
688603
968438
572162
441012
997951
254219
499018
612860
368118
1033749
953707
252296
65035
724249
942849
95250
935172
81170
440383
139430
228274
505451
962943
261190
668623
385322
812579
714831
111677
187570
447401
36597
589341
333683
677073
1016932
947657
961197
275327
885551
373945
278408
866144
220116
400747
716220
382021
564981
404632
497546
21230
887446
191695
720381
772033
437435
217518
604865
488968
708417
313231
1041791
676107
445467
463165
823107
442576
252558
365519
158070
139241
933890
777509
129137
3623
193579
196049
719065
206975
431556
370999
206319
13385
661772
551044
198947
64357
334836
255670
8617
126908
880203
872199
116015
821205
409623
519071
284148
565888
73404
962272
234184
924896
907832
615875
103296
436496
575940
586871
266711
465565
983232
149809
725418
833087
659394
102410
559167
940732
468793
922547
787286
333629
30865
243245
31102
250866
52023
748444
520213
157642
895215
89707
42619
650131
356992
32778
318650
994743
62341
135229
796072
713848
6956
243310
143292
516409
1038250
561157
726905
743307
408337
215016
370063
3724
596448
66107
715416
235847
89163
439188
476082
496882
737275
71309
948598
787866
1021763
1043823
218041
374004
806028
665102
505545
597321
184189
38466
532757
976543
218453
675225
494319
820730
342626
310711
152022
226057
1022855
443913
680564
700658
442047
698698
467074
823194
635159
657993
953602
908705
908112
822257
939553
116549
20002
467102
115190
690024
943555
555471
279862
186544
812445
312296
188805
405849
932977
109501
587233
178331
216223
745421
98673
205135
323345
780683
1008779
620028
136487
702130
1014611
401602
598740
470409
89395
10884
675490
173709
171772
209027
442151
258392
1026934
735856
735205
730527
568738
164986
413027
57654
969905
150736
528321
732467
206224
945289
244608
532464
103331
44749
142969
786040
886749
961302
262958
202954
357199
339053
719098
888154
151613
134677
614509
91093
577145
408246
895086
310673
330203
849344
943569
554526
456899
949485
87281
65653
845940
49256
38812
256832
832600
368796
401942
228983
405385
659928
717393
997243
96431
186144
19448
855697
728685
663043
592025
411694
189582
1013094
419372
15488
432418
162500
118332
300900
110995
666453
806383
856674
798462
49020
369849
162948
213449
266806
483190
750855
288475
569822
1026624
826328
662728
483372
743337
535412
235066
897103
55728
119318
447250
427597
829182
200888
23797
912501
821475
767621
16672
701705
504531
678799
436894
231515
868295
325369
125166
304398
201406
217000
415361
597146
627249
271346
887853
191633
374430
263915
1025385
491336
369325
458658
189067
316263
812411
705323
457980
164412
928865
546549
467568
776129
650466
654742
120576
613139
522436
219066
825333
160648
541919
703906
652511
878901
260166
565740
930763
652307
279437
621756
152052
420668
933317
932449
186750
491683
627828
1035250
234720
1043098
293745
527834
764946
421475
503215
636410
765556
528809
1015878
174118
713993
955724
164841
46593
578834
772769
268770
230112
391780
573789
452585
234949
359640
649086
327586
739243
60649
631287
437337
17311
168642
157142
600179
205933
442779
232992
961835
909598
442377
629570
696294
684390
863882
462499
875619
399711
648511
226401
331600
49035
773561
485555
69925
493142
987821
265050
269178
880630
1043486
1044060
54050
48682
402611
434026
716526
719312
704708
373872
617790
654342
179629
686589
110954
751935
694660
1031426
619049
14891
952996
55712
314999
497257
969282
544794
685260
932500
331429
531259
584785
673645
445098
29031
252233
758673
670007
399440
371234
395769
89794
174927
1041767
602004
804116
360190
676658
1035671
756940
674097
83598
796361
334462
719411
810569
1011323
990924
408402
956313
481580
667014
295602
132926
1002495
889600
133344
726778
410613
324197
862629
344136
1039127
527538
252351
608290
623976
633662
63069
750128
374676
6149
426190
87642
211758
903996
737217
76714
156508
599215
596773
1045037
775645
248778
336414
173568
205992
1045236
596787
262997
12807
406848
205909
1004462
609754
37999
696644
867154
100154
155751
341200
339069
315031
333843
729441
1004687
912622
297642
456516
18545
429110
206470
732418
721797
137887
504576
198383
673588
225274
54694
173266
1026697
722429
23222
382115
77333
21413
951038
26419
615891
240155
421315
698939
769011
944647
988383
678326
538569
184953
899397
113997
978479
650124
73066
672019
360882
505765
564256
544958
662000
349582
863551
833997
69422
582973
692115
468902
461689
528688
79185
376880
1042120
693023
218504
347272
672860
853250
189597
139262
795678
376832
369237
25520
193901
366748
75727
589567
1017686
933825
60486
195515
629883
1042169
482572
232156
783485
889310
1001451
163658
483158
727560
602915
1030405
57192
362570
861148
280930
819152
786828
299030
630678
161676
636707
158370
526061
654404
499151
691978
919140
258774
379428
385992
537790
797215
963408
975084
546778
12317
725522
699373
710831
718061
349005
312530
591537
612701
24692
782837
50516
780367
833166
930218
313377
206480
380037
196446
293283
707092
875524
383406
39267
441616
480295
785833
690650
1033031
976256
729356
244143
485061
313920
456758
343232
420390
568994
509367
916906
141016
857306
332580
906561
652606
1018119
387151
805892
1021307
541791
25680
745278
254851
853469
372974
633600
332939
333437
266150
691549
901300
633847
323787
166468
214484
60158
730623
698567
823644
158544
372048
1001296
486332
319236
422417
741529
767768
455012
544133
776637
306119
933837
231651
448591
575076
604384
523574
297469
669994
275829
233135
928546
552069
363764
536738
480321
1010387
761457
41701
436721
271097
193665
524467
156395
186158
173142
816338
631716
976663
634418
92550
721696
303102
450392
255269
594918
998987
979883
995872
832155
720229
87324
353671
563984
756651
4884
910972
634843
750280
150400
1004009
816340
700084
527541
720662
854349
805247
230087
918660
310967
292483
420663
94928
385412
434606
234365
406579
155172
832192
611515
502439
228836
510062
793694
71563
250964
578947
382636
484907
297828
787145
262673
998001
190746
429771
739618
438263
133904
475583
1040480
316289
309957
414916
874045
337106
693422
101287
1004395
452075
1019406
377905
89976
586828
244602
425588
342898
242625
51848
141071
729126
335314
914374
322497
937860
140321
279606
289024
977848
57113
251459
878426
431730
303814
785563
133945
890370
991528
964230
475657
827003
860953
323256
320390
942509
63616
198377
89851
455714
721930
193066
696255
687697
156414
412849
770541
545240
32345
211978
51057
784522
392915
816393
844560
442035
300792
38566
296585
842694
873403
703468
813255
310856
276287
779216
985229
1024768
693040
302306
775438
920757
813342
562953
833244
222576
385492
370556
329996
691163
494258
856850
556668
1035991
5542
434152
794589
542483
388725
221207
961439
623655
995718
752656
894725
486521
994510
897236
599109
211222
912878
487168
902186
341827
606707
853568
203201
648876
503472
769427
625839
471573
943803
942182
269156
855195
8937
250944
520328
501855
704555
827194
378207
301543
572149
343428
274151
132817
320539
155939
67562
353569
266700
1019461
770527
855012
746704
632897
921670
840125
161307
630256
456153
411591
641165
560736
782458
461868
318838
912089
609497
946132
873552
901760
213870
690235
943817
318029
711547
506662
97865
964866
686611
454341
344493
674977
534398
484167
190913
574605
22547
1038804
74626
679581
305312
792190
262374
254085
288277
110905
144108
432910
21947
701675
477385
654608
780897
353265
928428
925015
178296
759492
586813
960957
290381
922327
837681
555199
365186
421242
640395
161392
595701
516622
334658
892913
280804
191635
87691
519984
510700
64490
917364
103449
618554
300797
25809
456824
1009466
928160
293459
1000712
1012242
709319
789703
270687
120678
184911
850628
169474
205462
606530
698766
80289
447470
488234
748228
964105
539468
990407
593929
326201
208855
774502
54454
597704
278181
609389
125365
976354
800962
594616
709693
316969
250524
386256
444398
412913
101946
97823
78122
172390
938316
827308
868439
515356
175304
993554
460512
370101
910580
564038
312385
460375
534017
846653
186767
36202
288736
740565
41976
725063
40052
398744
500395
332306
63470
959286
921443
118666
316647
222966
554567
214444
790543
183156
14345
404087
256701
805862
627908
838725
668802
758011
618239
632686
418979
322461
941551
130441
622898
635194
745190
580396
868036
233904
395428
497320
1011506
902867
546550
115733
792798
40648
387769
622760
633944
820717
751229
149720
948299
747769
61478
879659
99451
291958
925120
1032233
755346
237991
363685
867204
748850
262513
389225
835333
307607
28933
758877
944506
369881
53551
218801
718037
691863
91646
748652
879179
904165
527843
249862
2288
111573
958572
155024
88847
1037318
284331
840764
13971
790881
645396
553225
20714
75810
92956
203707
928381
669680
556154
845227
79407
1000966
527423
367995
295478
502342
984353
694275
833380
480543
450510
246827
488641
853656
445178
530306
948131
711231
635954
81483
240055
618656
1009392
837226
139347
670497
838017
356999
982351
516387
127069
292033
482156
491009
578090
555854
1044545
218139
80084
383858
620378
339266
514623
203951
731479
1015382
69258
233504
618425
216928
74207
418434
126104
352565
17895
18010
897705
758903
2810
418475
231912
810681
107605
372721
399964
967509
824941
149108
655763
859333
629838
474500
67103
63641
601661
411665
585942
52973
921612
999433
1020019
35626
1016042
1042182
2812
681852
873415
330608
1003633
227059
445879
176974
78548
313264
1016576
469885
745902
127409
974452
149796
677460
894409
352298
177611
200550
59832
49099
432677
417416
177725
598562
374408
376942
719677
869589
328536
159468
215448
442018
509547
880539
948622
619915
122006
964200
830363
25526
848475
7019
423630
11868
628541
231902
63041
817488
589147
437455
493157
735346
908283
698158
625252
265116
305100
980739
46319
648271
374765
1036806
146176
245511
458701
459955
715791
81436
732529
308304
476949
472149
275560
398318
359098
532261
944227
30139
591467
711213
46576
448677
621528
32474
65217
659451
50938
510576
625892
992092
53184
53069
85226
891636
177477
477075
886353
73620
381570
609464
643813
86199
115287
276817
675127
907437
220203
1043734
884431
254656
238140
617291
447034
876317
136384
561690
1017073
618013
339295
812160
722626
65111
1019975
869328
116989
60770
1022022
186924
170477
673294
160622
773869
18830
1017134
785985
7090
698993
158054
341258
876248
303721
83076
793999
467293
269089
814461
1033470
778012
749593
456140
860844
360024
199826
956730
967319
810564
614524
744787
853664
375318
178976
192049
1039105
830041
500918
740432
600983
199454
415264
765950
195507
160306
596937
640230
510222
898092
335210
504398
91616
391159
300949
913415
760749
164814
810489
683363
377461
84151
613219
904824
243543
1013767
35138
217191
42322
532598
406990
402307
581391
59580
805554
858349
366377
1038341
641651
473449
368493
372670
153815
265531
196611
588022
515245
302033
246262
483903
570426
889694
146438
536621
1033252
236460
418717
708698
122589
145282
908404
261036
722333
286659
769973
915178
915326
890075
146801
887848
706404
103265
388260
549360
360480
490433
852273
657834
3419
212334
663787
237801
117297
875570
671163
774058
289494
145717
478012
280013
241558
372275
10469
316518
337312
1040526
829338
537378
582950
1003640
832636
394170
948159
895935
809384
564570
268091
132332
146081
972335
278920
753429
559092
583312
707438
855418
743309
303781
210848
333783
318705
510928
706644
967267
981063
7381
849438
712473
562824
855944
677008
791016
953666
553162
181623
600437
41717
781726
415476
619634
298219
203214
856926
440202
1003581
806703
527354
533462
348071
1001456
1042253
656202
49295
292805
347720
971286
547402
988216
499379
47916
621748
620480
47526
940967
367299
15294
34476
753480
258713
849630
210003
793156
349281
766904
622453
820159
88459
409454
81431
764370
15067
304150
675810
738081
846211
762605
184643
264467
730566
797485
553457
638066
596407
952519
1042890
235089
781772
904237
782872
722825
981054
586719
675427
662644
715983
493508
1042539
71458
397558
107659
348906
942934
790066
29800
216203
93061
543807
360948
910870
591536
32644
7964
466515
919697
520176
1012255
84424
271665
395556
724109
360305
557456
962420
394141
791556
93733
639452
648782
464161
593405
923928
112958
581715
971767
726229
127415
853417
838060
74028
282930
679674
833850
801150
20508
22939
506562
381215
474275
361027
354239
496769
200140
350117
267820
467922
364872
239617
918219
503802
533714
772823
924174
895150
926273
71597
200187
31262
83006
762063
193966
530991
635578
398620
848458
936606
239773
736141
550038
986963
566337
639375
508006
816198
849737
779875
279092
315704
642144
345088
407622
843225
91229
1038774
348894
415158
364453
985012
619148
748365
284147
50753
985340
520131
971834
813259
148556
988417
354591
568652
624878
29569
1022419
240192
886143
921643
187778
843444
541233
597038
542327
562363
542624
296295
54522
787569
754670
910787
165047
975967
262363
29579
640409
613371
632628
682862
1033425
327720
867903
394719
85088
93425
715991
703356
953648
12971
790211
523489
292939
291606
26506
402174
513708
647258
904359
219844
913484
1035054
329590
394235
879776
320363
682017
764527
748325
301530
982359
263237
86833
83434
655483
376912
827370
162899
64758
629994
1010028
535709
717793
576208
702911
726125
361230
933764
665743
43897
79326
666006
73362
423014
610261
632277
66177
846950
376296
579270
533969
873249
681570
265342
313947
302716
830566
427701
274978
390625
1026089
412078
320998
500458
670944
1035178
711693
72423
716543
758282
651502
189963
816090
462863
928876
939266
341673
871078
242037
495878
205515
181039
138775
281092
495004
470902
528618
913210
146575
899325
607660
520716
344341
937463
455273
464888
527670
285020
915827
802933
19073
304238
350570
929053
923914
634183
270494
314902
360995
11894
172548
948805
470767
475518
585785
165576
947397
115968
935363
738173
28100
862614
323258
506002
692526
1040157
677756
555807
836051
815874
875367
985837
228322
575409
109238
595556
401692
425400
344718
981224
743114
21970
685790
744075
1012331
935325
1031390
752486
865453
413843
317590
292826
123947
768559
672596
944115
564563
122705
324883
595932
734384
619045
937396
743875
414672
1020536
210586
1014635
380930
959912
349005
103380
503650
447712
948403
498305
705485
168988
304491
245259
609912
749876
530574
259014
912134
307530
860841
917092
661048
318053
693501
198996
278776
848187
175185
47147
248473
853649
188692
279571
845339
967378
533145
251810
298134
949380
182135
798691
746804
681081
634995
870142
760307
632446
41548
979462
844752
298217
816097
955165
76185
717635
685744
658694
498504
843161
912438
793769
283523
288263
446869
793189
319981
787764
686497
619334
701314
447016
822332
881776
194338
900554
445471
749428
27204
577811
551406
859410
736363
89630
510995
1024419
948084
477106
904608
332278
447913
375299
250261
1040545
1034500
8709
331382
512732
123827
674325
456745
117938
56060
826013
413694
643339
60359
232424
154767
933530
713953
240191
512439
100886
468095
884798
874557
372409
849160
921276
60018
1032761
324424
252092
813784
435715
479748
871576
433585
531401
193970
225011
542766
405090
533880
690318
738423
935326
791871
705564
488088
531144
545723
80404
576834
273967
504736
762247
540995
80063
984403
837289
54225
712348
784167
894107
887864
412038
864844
901583
702456
608179
765248
446596
723265
451069
19439
792253
302751
1025560
57863
497480
178238
1045188
722418
1014343
126328
485295
788059
757580
248244
404720
273464
830663
459489
787118
547817
227909
840059
462253
941315
400824
212309
399245
492381
974695
62255
772190
628398
767015
955589
618402
392354
865872
34462
753691
967140
769455
24996
766273
83888
530983
14865
871705
741878
170375
694112
769932
774684
217723
865710
671789
311312
290110
14685
66720
151138
17574
527280
898778
618571
942460
780711
73872
42561
712338
291642
907525
144164
961064
579648
300782
851201
571121
873303
768640
623649
486307
205822
196511
326201
771370
92115
74701
336353
318189
67442
860909
962672
534461
249140
478068
668418
820837
141448
962984
696985
111527
719730
897372
85036
565207
47561
279897
838778
566284
966746
195057
535386
447102
324428
1014511
256091
80860
245502
601775
121306
735928
250331
682187
589138
517746
775697
945637
544033
622047
900814
740217
331106
137780
58881
499982
37
708091
436320
290063
447573
494144
524726
171141
965080
578378
276068
363374
584843
132634
274862
663953
594922
352026
67551
952677
431327
771369
68874
544238
381148
341016
988814
331295
23791
24548
234778
844921
964901
184018
667977
440796
568129
326453
298930
188526
317193
759909
202036
904732
111349
18776
1043958
7689
321667
230906
119528
587940
459442
333483
88230
175648
649377
785162
389470
330255
321390
55685
836242
759641
866840
960629
269844
404880
39848
703263
802676
621133
216094
80107
255866
866784
43017
93822
944124
702976
214973
425616
937610
717049
420851
513277
836425
255708
176363
937367
909018
977537
967775
866291
181441
620935
216110
456902
668548
479428
890676
196975
128375
85732
978902
542886
608204
1035983
210564
20670
424201
871258
698272
970378
343004
407461
272014
932748
291380
168329
277986
280513
562464
206016
548631
1021792
485780
667819
468598
225464
815609
161316
505103
950152
466500
698360
705149
237091
15885
897768
76142
650588
996533
209032
779253
152386
411277
175705
467409
319036
209612
27084
254697
61095
13509
795663
680302
912156
897662
648967
453280
35302
257502
621542
377275
450893
82043
169465
968383
651552
405452
573379
175497
48624
195067
287967
645634
352276
598263
144502
930369
1037563
804037
93193
24685
964894
851921
642312
893857
494238
917146
827707
522451
885356
359128
519900
373011
771712
608690
829994
911763
271753
572731
778668
199432
752348
939437
209581
150775
272070
31222
872066
108663
360819
1038424
26303
182219
834188
786618
554133
487312
313014
823737
606422
377052
615264
525390
806325
558582
243795
256552
268676
827967
893176
27918
866872
694311
85051
1030068
307999
454693
192907
464596
1027352
1025318
94991
494853
606025
522070
6288
701188
979575
90873
301766
72848
905250
645294
920005
538467
808882
286009
67014
492000
836323
857010
73092
724059
337705
907522
903261
52729
443919
879089
218124
923894
751054
775366
614116
767582
463051
1008535
181084
304925
973074
700826
378438
473794
724913
973062
8306
464057
226377
585007
894737
119658
873568
212328
261252
117114
1022382
32536
25827
71000
782401
534100
386886
153591
161235
889335
161531
653825
844336
979068
770203
971086
310747
141622
327436
204372
77051
403654
1041799
269410
670469
422512
23885
1043330
503562
267379
100349
1009413
942136
150069
286907
872113
231964
880074
935990
208462
835417
1022661
592299
555094
474796
661106
524451
123511
776037
29429
554917
31632
571080
103746
232178
295009
257817
247125
217812
49134
1042240
104498
589217
108346
279798
465517
741358
741030
75507
397901
783857
432942
1038487
776909
276177
839150
779484
854245
288664
341423
59025
157415
408839
221514
152704
422461
749546
658423
949386
257210
1032116
321842
935680
476583
575061
181869
736115
205921
541640
915427
694701
104586
165846
880837
800158
299714
795708
625892
541215
909465
480501
861777
120958
26539
658232
849444
684197
1037664
228695
875429
657010
333680
559213
706961
560530
753944
511042
1044343
506318
1027705
905604
977453
893031
200647
627347
353401
2531
117799
332362
73557
980985
790872
962285
666598
576486
85726
33340
842085
98845
907130
547442
965868
862229
357435
743177
186058
696025
952257
701673
744009
996045
468836
733057
783335
547820
317965
530301
163977
368899
99150
2012
843896
758345
995247
568413
398467
589919
320326
350930
526250
159271
649395
315697
452033
915918
1023911
742261
1034867
278807
31407
623247
546351
240714
968098
39102
417320
620904
323348
921011
316425
194619
546887
43989
652397
969726
241316
66071
589027
325558
276922
833154
220882
112623
877191
338436
249601
677563
571308
196924
936821
498834
625885
217908
653201
494883
370005
284487
981928
652250
899488
464533
771372
642721
702484
487054
377698
563926
698878
701722
461583
835412
606771
715601
664777
1016996
874866
907788
458058
694206
736640
944005
640285
841494
879345
670461
882099
353584
401874
409999
786807
938714
56159
997403
513935
494770
981122
199038
38540
537697
776723
517623
202010
902728
430725
323366
184266
436414
992563
644407
888605
228595
473675
444650
340713
941211
194845
758479
456643
672893
97699
215222
584011
16246
201439
384314
899236
546506
391137
56284
717372
259558
576281
335484
500038
127350
504403
818753
264564
989368
866685
859639
296910
578783
963238
882532
199136
211879
312433
1029626
841072
809904
453033
158702
401215
559041
109108
140481
488846
882674
293917
873651
75021
105130
636316
160878
680531
780243
839070
782169
124147
368502
227441
765546
287568
752607
816549
845791
384948
923598
767809
101765
401994
1030808
322387
582097
938134
375283
1012458
655530
735790
587987
796200
348371
131410
9365
165983
517979
1042500
213376
826271
124234
734544
810024
514869
727914
291104
572618
912497
461009
447939
1012619
77835
856050
464069
272471
694038
906239
301450
974980
168384
391340
896617
12238
759071
49108
832116
622860
53571
234221
532313
463874
363216
371615
18256
10730
52387
144652
506925
1019270
118953
419602
955651
655791
914725
985418
635242
112431
734702
755393
406838
606483
367775
671937
600696
532356
446987
259092
747922
132211
224210
422355
979460
884571
18086
585031
734690
461845
125200
813523
233224
358352
661343
597076
828169
283188
515502
539131
24337
27693
431906
728554
796148
333192
569834
699549
191960
298737
161173
686650
872022
768895
80406
594200
801754
119329
477886
674752
386212
394713
808871
599281
399906
420177
567548
68700
987009
460578
430747
386009
944376
80468
526938
101935
144527
746916
245853
275753
770737
936369
1031170
107045
123589
276254
332512
849768
871811
673461
440985
74123
922647
443594
1021892
600377
540596
984498
14499
672193
626114
583202
18847
703869
296031
171171
504586
859419
795328
931730
21151
286804
654712
584993
817679
146850
389988
955758
975351
507643
966477
127959
739585
120465
133482
154769
254537
838839
346099
585519
797733
988713
37300
632454
1036118
516840
483157
625073
120674
411188
984008
842979
111311
780110
300196
579182
162116
506636
784908
489303
750197
269350
542278
335889
795754
401696
512861
341224
923526
558043
39538
13063
992378
174672
253454
757068
431786
1000358
1009943
175540
711147
605033
276050
691653
272430
202246
258436
517435
926342
148640
182600
291985
922580
759836
860137
473029
162075
1032218
978392
245298
765113
331959
759133
502889
457769
928114
322771
173133
351496
616863
620561
670541
911151
577129
697426
943698
910282
461862
568781
214291
519976
486944
275282
503974
824458
3077
720630
56542
891235
888611
525589
738832
227872
808164
108266
148752
666534
70751
267447
900520
937006
914420
113615
98914
548262
442140
276292
939015
1027731
749310
590674
383362
399085
732067
681432
363547
281919
80827
488513
768276
530301
516135
245795
664751
664123
302666
195847
696441
690862
103803
1045011
203671
407264
622739
552397
273443
357774
383327
915855
715977
685494
372554
792189
705834
344435
994502
648807
970999
247105
36712
506829
930338
26478
255137
418063
250838
793892
548405
300064
38885
962405
350773
49724
120090
592957
474987
573314
652227
795254
693390
343862
766227
578008
688855
253109
1030033
309869
654015
283986
246718
458750
371670
544701
409798
477878
723765
792580
651777
694356
308654
594791
978086
622934
745001
478388
859919
620433
535892
703891
612079
538632
540189
842199
200202
796663
86332
131589
60446
12593
940549
816182
574897
873047
198390
867927
458396
865034
347712
461420
683720
806048
883233
580535
662655
158294
841287
113041
979269
573483
672416
716689
45588
200338
517807
435955
930924
350611
672690
918590
1042976
969457
116184
406872
807643
389741
969157
106106
1019833
799448
589416
420107
40069
432385
658940
816615
309817
124729
476156
62572
294207
389444
238658
822649
632185
597957
774161
224339
1018402
927525
719371
464199
408992
1024347
545920
57073
569357
518671
744577
283485
566283
1005530
518805
889146
165411
179234
618662
709043
978321
1035765
471227
343863
403386
672000
27886
85213
206443
340231
204567
116666
576283
951998
89657
636235
562090
142904
411897
936426
228252
53522
681545
201496
85580
168578
727608
924443
888175
917737
576015
526428
467276
919168
984469
733141
1036863
843987
227181
116935
576696
454743
906916
952466
226834
97732
928561
707122
746887
694825
639520
12584
1044093
769405
173968
936357
10409
122172
347123
684553
157770
445366
489685
914615
222793
920861
799086
665954
163433
195811
187117
618179
619376
500261
593263
729236
935732
475191
475658
281989
951070
279903
45268
912151
153730
270615
926012
806753
835031
776829
516224
745678
940808
844669
565377
210510
1022587
488504
265851
221896
831901
18622
451052
141943
956908
833187
528734
328531
936316
801978
833035
329809
1014860
810280
941287
448303
671607
968845
959628
921819
412353
469494
960684
788205
295879
26692
669310
690290
759840
782116
973110
730380
379350
238250
291501
225742
1012222
56452
244251
315188
272136
467210
639992
751040
104527
333068
974693
171299
970518
285434
2242
73293
768209
886602
123071
193786
595487
820056
18304
831109
119388
129452
44344
740182
504906
711585
208065
221998
988949
257385
729813
136273
413961
993143
866872
8347
588206
224704
898952
909061
771410
581277
733292
81676
852168
306284
170890
396062
684245
640743
486533
384716
731317
580395
389825
375187
164308
809605
572277
53197
758147
100694
311313
1023752
461902
634098
488614
109176
612325
514764
1045070
593949
1005555
133865
742392
583944
602101
519840
126894
985621
285228
859757
844888
806395
572019
93080
526859
515234
416338
908924
625048
942879
810749
445708
457182
391474
348266
380408
271770
831549
952872
920092
150562
504007
898707
912355
944364
616017
690933
697665
504435
125869
952581
276345
1026099
263496
952576
85734
437638
283349
333623
857700
671097
571668
710802
628145
413126
341501
1035851
950983
203436
73481
378010
690193
132491
526043
385635
663561
556872
93946
523848
944531
66032
837036
822099
694948
188674
916390
18997
790384
373103
765274
664189
225610
101601
25353
747024
675010
185435
178088
443570
269109
480384
777267
597069
1014801
1010910
869136
601913
114810
712231
611130
448466
603236
247764
1001903
598255
685230
697292
103479
408133
754558
763393
968168
524894
888204
588721
521624
27905
245354
155161
181202
377961
281880
535477
699255
23120
577693
852474
558389
683271
507825
825735
136738
917729
903652
862059
811127
338745
791932
441013
336317
707363
318020
703823
844153
655713
985816
485784
543866
411854
673732
530492
8602
870030
267002
933460
482826
637273
53657
452792
47945
417571
467290
376374
58211
829906
36106
1008385
715557
91592
10142
294082
631420
900555
652926
468327
673609
209678
469678
50468
608641
473952
548370
628098
877409
370642
645104
997918
998574
126038
730074
603776
368321
186112
1017582
1026019
275882
248394
417406
407625
613510
802550
623071
1020083
358055
839384
110985
149702
421090
624216
214428
122964
433278
468494
362562
616497
766743
101984
309358
521076
89806
653610
271039
172229
37839
344741
379828
581308
955150
554874
852824
901254
742984
100177
753572
6474
989991
13574
735963
632872
536269
101000
671587
209029
881509
491155
368857
766279
309198
367660
903814
252428
749186
23669
679893
179913
254745
617379
302607
469373
887540
694692
215649
613962
87026
842018
404559
738789
382290
63397
487785
12365
740181
443680
40463
425300
124133
555162
170158
265866
386783
732574
860904
994494
720949
268333
581858
389586
976262
707468
593105
643070
325342
646647
323560
1044766
73593
404568
645655
350256
1032441
314946
424980
832579
308089
144647
790571
764635
541989
903311
766845
433527
102082
581401
470812
955380
402902
497293
357987
837309
692132
10950
497410
238114
798838
157921
578576
848334
133845
364818
201487
187095
746135
988321
703268
554657
695544
896376
445514
532083
676953
193262
300508
841730
698041
413786
767344
296815
98189
759467
1006432
52797
719063
28062
964029
718410
31932
877978
372263
172000
1016724
134541
300050
957207
537517
989320
117686
893484
579934
551803
477052
631160
614795
959877
606446
611863
13460
536484
58576
297110
259020
113008
649409
578340
613554
203409
592977
954873
642365
617003
376198
353943
643597
777339
160229
344507
587949
150329
217438
514392
98005
821790
195139
1019243
506918
72835
768664
915898
208950
510003
890005
422238
511790
598675
214929
213029
796066
349298
395561
498024
339336
545625
93233
1014869
943147
142976
969188
190028
404457
751574
82054
903620
138055
988026
307799
331159
632367
620770
608660
348990
777851
191477
663232
818467
744097
935852
356065
431430
100124
761760
644543
909668
1007170
1029611
602003
645012
874210
563047
540427
632805
705078
1015005
273666
758064
789178
492983
793316
879849
117475
1026145
739064
722448
422345
104760
547873
9068
760611
259324
579273
176284
710268
1041987
184214
271671
163128
294258
106359
779005
38983
291095
887636
341123
488055
700241
999093
826210
707201
563242
402236
679147
739009
316636
940645
1010765
283554
140730
808309
779930
355488
958032
994672
136198
787068
997856
852353
347502
722553
560988
731775
968250
130749
691437
692811
438296
735256
776414
186916
801595
392453
152855
202735
502409
718828
312752
676459
384635
415199
346320
359410
467956
296966
25562
584431
220122
574126
1006082
172405
960603
228036
715853
508119
928390
187345
655705
841318
438489
553074
668956
115810
18532
425468
2217
512676
757154
588398
607376
234120
663596
472433
971980
668896
693581
79584
313639
765729
435731
271588
972353
461562
755208
806381
542534
753360
582802
839962
322838
521264
836896
901384
914301
1008545
87558
458147
896562
858350
148774
312523
592505
187060
409320
125987
733647
377664
646940
437716
85804
271370
593533
751863
325332
308805
71441
371806
644664
269547
982361
819179
1024591
252026
485988
891591
873323
118024
688544
187718
829625
948127
177819
294296
118698
34057
697983
876017
87559
682670
824058
778531
375899
137250
932123
320060
793655
391297
942222
657581
110415
323767
618976
1010179
196143
872531
765285
483179
844964
888587
416130
203874
135223
221629
217241
409493
881698
449128
770519
1018947
905483
488835
1038181
732442
734396
795027
644219
752172
403647
670533
542268
556100
35108
753673
59890
918427
75694
582523
347463
15903
121779
472715
441338
470752
6408
229417
700164
537350
386636
507562
564534
325282
157211
47861
1957
649825
32157
115147
506350
39644
575370
496160
599111
955291
99221
629333
881416
389831
933326
815330
124660
689414
803396
427313
835881
498664
102238
308266
650059
152978
788269
550858
705403
97446
710272
962321
845163
458772
392939
434271
709254
790956
1020291
406336
356903
308728
385215
1016674
583534
15561
219018
601538
979090
411578
552666
346129
693881
421776
864121
292338
356749
426344
632162
225236
486123
520111
928303
207968
705454
942868
659003
1040188
523947
1013536
10458
605271
45264
7206
315627
539989
954214
690300
310396
75825
162775
408557
857874
448242
520899
342013
484069
923648
674681
841585
256762
462411
607572
702234
87625
408866
943544
926226
1032794
763558
967378
257401
458060
309770
573230
416291
593430
55524
228223
992744
530778
902211
602177
841271
649804
329611
947665
508637
285919
814097
92066
68359
432647
538183
887624
44361
788695
440306
18672
168009
27797
513617
299743
940911
516777
976496
557734
218868
190525
819243
57326
645510
479999
796486
276202
1021747
349092
197094
745609
896617
1012374
259906
987689
873054
228361
1019820
174895
596480
269672
751240
550434
61882
592696
696802
205221
969483
890971
901261
922786
817385
507711
646169
740413
1036688
936514
585629
385555
817205
379815
444911
263279
669111
726930
692116
599959
656442
496646
326033
388628
255951
559112
663990
427450
743707
240388
465798
167383
89842
832747
7270
155278
959976
397397
100734
908943
830852
104790
661669
908510
943934
280271
982840
835632
711332
499964
175284
705052
530775
739661
256016
486076
49626
646206
850371
517364
550003
860645
942346
446072
633665
369122
432895
595150
678363
723319
973247
332917
288377
190311
456090
283697
266204
666373
955253
686626
555042
618035
438111
532256
171828
406821
1027449
485230
198362
789818
993590
788501
480432
347358
958604
828327
904787
881792
828677
866028
866466
12397
530880
973119
31341
106924
111977
395093
314514
971726
503048
962107
89624
259219
453531
308606
977004
557823
961479
546456
979443
548420
111811
389968
393542
644874
878728
394824
259219
69925
224432
815392
318421
165257
330360
221924
362127
1013720
261738
178413
436119
779840
952992
736623
412597
939559
731247
627294
602680
141310
77966
611831
733667
910696
696448
905838
177453
600490
854774
961590
624116
610293
692026
545449
449364
429573
407734
1014296
824042
329099
352970
304506
111424
40369
536779
215345
895995
62590
770722
871496
194077
893259
818896
682063
844920
615987
262240
30809
388374
474282
44034
70012
937519
215279
20286
36332
782479
126767
391120
286814
924859
433225
210019
929854
79592
878387
32488
704260
232045
829498
203158
854655
396968
901063
394336
638920
711005
806544
392061
982176
222684
459149
503204
753062
466247
599058
296348
277878
11121
983544
373326
330377
288504
97291
344057
1015268
597345
789550
232060
602904
228449
777940
922655
796142
216152
559494
911630
91429
803537
165799
45557
890334
833931
758410
587408
870140
515784
505785
127680
8406
303750
712115
217950
1018674
226712
934259
822185
339119
773109
690280
164806
557978
488486
441847
742153
255381
1026735
599311
959137
33799
97384
957817
427111
424184
279330
1026445
108477
598782
424543
166217
186317
960690
951812
95800
922609
640595
988931
816159
484798
406153
916664
507965
175542
127816
327320
1037812
31359
159722
944688
556206
587718
601385
1043206
163368
320225
732874
675163
834908
962171
82017
706691
981788
484734
832248
1011750
1036989
639387
405936
471447
296022
81286
185169
892307
686725
723697
128575
741711
975307
238555
914074
599005
677349
789484
158404
513715
6547
256837
208860
201470
296935
239320
203775
485340
60175
269757
584347
487628
133128
720373
274235
706134
1028726
811900
121888
1045361
140951
450782
745229
769411
958968
860076
956012
582876
556477
408910
925369
77054
370586
94545
516618
589539
657380
952535
195318
104399
140161
734326
336511
81887
237859
687854
843108
24635
75892
760517
795430
702290
310629
356391
865933
257664
458362
161662
494570
70665
735347
795763
950626
635648
805920
315693
62159
481910
93587
860195
580184
872734
41415
676142
284258
106649
640440
651538
784672
420797
234813
1026534
640131
974357
861583
551440
896830
150907
313581
572249
446174
376147
311285
865113
674177
977274
646450
227347
415159
851381
113896
604112
320148
764868
839723
549876
661076
862573
35664
545843
958816
280641
515129
696497
447795
446738
82590
801041
308437
300064
409404
468949
216654
573051
655693
656141
567766
277243
737247
926271
993996
889355
158482
625791
410092
975281
220849
536942
407131
22129
695527
634941
789356
925000
124455
312684
224826
13696
767001
565240
460674
993647
630509
331078
268200
157936
770166
240268
656699
760038
15299
564827
156067
533972
207547
707415
68597
410564
377029
1012752
741331
56441
839321
177789
138360
192919
619387
1040947
457443
460324
551365
162960
61674
485006
15885
615620
854427
361677
106648
905699
211978
899484
440593
72639
255640
594846
973682
917608
983323
190277
639331
1016049
619572
628087
1030006
488018
975427
763334
764578
924938
943314
740036
333871
950808
930554
602178
849599
826843
187369
911083
684271
51188
164552
608816
634993
565337
276821
644684
968244
594685
263130
175926
907745
928667
236390
197664
642291
543798
96649
191071
73983
530524
425790
419568
14003
1020713
594192
419458
223728
899645
734929
127452
874086
124981
807927
82420
333889
994576
173212
863110
300604
562238
902571
561466
708365
335054
532331
198437
482680
275381
464416
195002
787771
418134
552835
270212
845689
972101
839879
713075
710550
222845
563601
69530
348077
860186
261324
159848
944759
86176
394516
448554
234514
542149
255996
140914
813759
894850
314212
706955
196039
773486
894735
772395
517850
147645
896243
426494
783501
592648
285854
834516
165816
5375
3547
22198
78658
582388
827691
426107
11104
692530
620798
567651
408130
607806
922410
960694
288332
95025
769520
449466
759857
290092
1020258
105555
257454
376928
614081
291481
633671
530428
796275
800672
358145
505022
591518
1017195
337155
851192
96980
550073
441803
993034
497904
412477
128627
339098
336964
437928
1022955
746212
304522
766092
356428
292305
992069
1044111
391814
74623
637599
735019
891800
787782
701742
706663
389697
646982
761241
718624
51251
738607
290293
772760
133080
340208
878219
265105
681104
230220
22202
362747
286213
386285
156813
459756
85066
266205
845624
709659
536893
447482
264922
918287
628249
52278
355836
866964
837287
1010079
930989
672278
701380
194403
795250
610724
319425
1032197
505092
841196
8849
953204
285090
949402
791014
546129
295273
270580
926621
570053
219851
222226
973734
338761
851612
839801
636869
304296
304426
727870
215978
181966
953698
985351
713080
1044611
232965
16195
810325
439919
742416
321993
553001
58097
171583
354634
496477
492176
333300
259482
265913
744486
279043
759307
506269
200126
967030
126283
864715
434252
578670
87343
623475
617977
609576
493638
42976
353552
926975
872040
742697
179072
322154
874419
987961
722841
179969
160013
198101
769755
589002
615195
930952
148789
337221
230997
800295
245211
686714
831263
391058
897110
897634
210549
916231
343632
946792
634147
229192
177929
158147
113048
420803
809839
145814
927748
499947
686572
520497
971377
254188
434170
904238
627656
230270
540190
283967
763397
741296
934386
44052
259077
504430
10560
235094
509137
736716
319465
2362
887358
813715
485093
502768
875873
127627
629411
782236
556992
968543
633100
671052
953552
251930
520354
904135
308197
344212
549794
646583
706053
58254
674358
386073
787285
894681
535761
354839
439030
321198
249211
458698
677954
720064
663959
910079
912265
680018
981819
370636
244026
761049
705731
847335
350533
571464
441847
521946
98039
93683
555895
149633
351680
640584
735250
908107
442228
99527
674666
467164
645736
118498
915752
777552
367208
760873
240329
783113
502122
252623
322600
263357
272995
400659
303287
731275
76210
358145
647212
244817
187219
527711
267258
408829
603268
878752
971327
738711
696192
4613
983115
715232
21662
141771
355094
608764
1023883
61297
498056
767277
526386
541352
666508
882558
128898
318291
887779
728173
80029
301269
563004
251454
920520
354266
230328
1012915
763720
57366
996481
213314
497384
714331
214734
333109
516386
756050
124410
739251
330696
809750
272529
416257
292659
350263
850096
425638
545116
169321
88315
306208
435285
377630
862930
125191
368412
484521
766026
120115
531218
783087
517788
688536
378474
695618
967078
165688
620492
124377
842337
283713
973325
895836
620849
451886
336835
92282
570396
156973
423577
363743
478160
495530
403123
144879
994027
845456
219489
546863
655399
763342
266571
116547
1008893
780961
461932
569898
399893
749322
792305
918803
396223
567539
992302
233482
711608
965396
690494
745412
324659
785414
146269
149904
39077
213705
474780
718526
127697
408232
844009
571769
324126
459834
874917
60237
394682
188910
464997
991237
720464
601070
135863
95412
384969
185162
970684
264807
910412
151142
734039
573329
798726
80126
491819
785679
173063
567992
126615
637823
540706
141292
492916
393035
509869
956196
4489
917246
413531
433190
358899
747552
508272
766791
830726
903740
925450
681306
292023
1022598
1031588
569141
762793
468817
820969
841736
795575
747751
906622
579575
136160
705842
561493
228657
23102
351175
495925
836448
966683
132374
846062
976470
60820
745136
892940
540358
314309
316641
1031034
634221
985833
156031
1029491
644494
460716
800205
6100
88717
852466
334731
34053
906369
386328
877558
1038655
658141
603382
830451
981682
276148
1022594
437769
850240
745185
1026223
116085
335346
967573
309610
176913
230455
148391
917619
642712
740689
440965
825135
938059
468757
882113
302102
1023289
411693
263128
640695
15562
607876
904282
522742
719077
889045
181855
724634
1000869
553500
477723
130888
760567
26823
136154
738862
629642
224750
619037
811121
912799
970492
681911
680091
823926
1014913
119775
261235
90826
562216
507382
445618
850590
621902
596806
802158
890890
361713
841588
278697
862659
299134
573043
754286
309736
712057
601572
298693
329368
80245
370758
517000
544384
304401
149370
410368
537855
728867
451046
357136
189087
352034
976334
171370
431803
478693
182819
513416
703481
464035
893997
1007792
723831
643055
661950
362950
646454
576519
203551
815044
621003
781742
247279
427755
1010773
902927
541788
787347
770679
757532
566898
636590
995092
566832
574242
684201
52846
405751
148700
387976
795311
272817
465940
508510
969985
453474
639983
861984
364254
610830
1041844
992408
259949
780617
800125
1010246
333782
928949
749465
493791
679683
94199
613518
874696
304065
718533
690892
156507
893497
703669
893210
946257
726747
174245
1044353
746639
24452
1023371
463796
857731
747581
747092
682693
164923
954031
786233
801646
174860
595599
925743
702685
456500
1031196
468355
157690
139463
821345
54208
656759
103350
1038425
483987
761645
839965
150940
568644
839581
83938
186667
760478
448379
541772
244239
161650
454797
518394
376228
201460
564610
98348
384534
696926
652126
218651
642511
29261
1040705
885399
74960
537421
1021988
79503
412029
900629
779558
1004820
43783
612810
316592
255676
452834
707923
4126
250984
1024882
861076
698311
765722
801137
419971
128568
299958
33666
375663
49882
709163
268947
581080
912786
140785
576107
383950
965925
325968
372853
654165
568188
222684
790492
458270
736441
861312
451629
706639
801924
353610
792278
793031
584746
483328
639531
248733
466714
655753
723870
873819
827235
880426
678925
43270
1000034
267698
297505
558186
115622
42230
630679
574767
351296
222281
574009
347495
530510
678330
191968
82450
340303
944462
219056
113504
296839
679807
285013
109290
88222
198232
883282
303382
492469
171766
259988
673868
1037158
222522
528731
47042
80524
736571
445173
166641
4166
415872
1003404
100528
361525
176120
765916
1018688
55550
606897
167648
207988
824064
429176
285378
580527
606397
348893
582266
817996
156233
634341
503473
771112
629877
706902
51256
1032956
597241
390007
685070
1020495
755586
17321
878587
755052
180082
921129
411351
386542
685489
250413
625575
658094
547514
168955
417727
707354
991821
236248
863765
822502
975766
305248
1015654
916278
423722
757995
703232
962985
359173
402495
912415
331105
210464
797351
65567
417500
52694
239463
369944
979401
79767
739652
634330
527082
832339
132730
177408
942511
301622
228545
659380
230604
583375
875741
833412
994088
242207
135546
128150
87970
449563
444089
199056
308712
196954
117392
906553
626046
849613
358981
1015778
766619
432487
946061
314936
130353
499258
148622
821016
882777
675005
284662
125359
178311
544774
714323
293047
573945
518230
536466
639739
966582
954361
757701
398794
1016270
695353
1023501
677403
479520
991512
584553
1026230
716600
508960
49002
1005139
9823
671633
455802
971781
113357
998704
282412
525342
903518
813855
123117
193078
102646
547722
318137
726174
616484
834821
723790
974521
467003
382798
62326
677085
562874
730020
218964
685327
886431
819284
501381
536932
978083
614945
604527
498479
248045
326550
18978
928703
144435
102330
340364
1037126
387346
593373
8033
613692
474482
175468
909977
474890
598542
112778
655714
924432
520701
630586
536594
978897
130569
628960
607396
826673
471655
547856
581421
930696
357146
906916
364175
584736
183700
45831
685099
708131
219248
130003
440355
527632
793417
320252
256179
377255
596253
546919
339765
398759
100576
844283
538364
729040
926397
998029
18815
132992
686644
889958
590610
300607
495040
691108
969703
983895
201974
286692
750909
541027
319114
338657
896911
777268
190691
526446
230042
737709
464036
816989
247948
586773
70103
124040
450599
1012263
258960
294046
266976
1008235
702299
122363
680845
729512
225851
119531
809545
950823
249833
249195
698251
611408
690801
540167
939746
36449
507291
1008257
120626
576556
867434
187770
993946
55616
834527
161539
926085
857238
73965
483106
268497
258134
56095
1003760
231292
176322
504313
656130
435334
450270
789063
217003
427273
672011
361731
979556
75640
336141
8853
872500
58398
779310
486104
737705
19420
677747
663215
339393
815083
554810
951874
177633
143441
852852
283969
512767
580381
976397
96530
697944
249489
1043394
26002
500871
528165
881120
881375
226346
551805
245020
438737
150753
841817
1007438
183652
50425
903922
827141
782093
997859
337921
177988
1012141
163564
537184
1044205
520621
394033
556567
382599
826526
549754
917582
42357
454412
219020
951455
986309
686209
866471
129821
846264
992838
110552
777159
296040
52018
349961
973746
213453
86106
720844
524147
792459
12462
241570
104797
19331
888495
76472
171654
17894
822643
731609
471422
309415
679189
659018
384140
816065
844045
450429
591904
892023
816177
809560
394513
39005
931639
201579
771506
850758
340572
947169
1036379
908041
850452
881250
870253
1035915
154178
39564
860301
68671
336783
550409
919058
178216
525660
897414
999594
152150
881180
370205
354694
510774
33567
899277
825343
265523
195863
313382
203691
975849
911895
380082
865086
151168
902166
869431
392185
263808
300225
685502
969247
614668
858321
160641
462396
346841
503697
595471
412243
104891
645420
62197
701973
157734
770668
441478
1012590
151763
106198
433957
449379
367450
450016
437339
947344
430411
139960
545458
888014
104745
783856
482801
820446
894361
833290
569973
1015073
858038
691432
10956
160799
100199
778547
103520
494856
719361
897220
31428
843529
219667
989529
856119
394215
764264
323356
745694
516392
63327
498862
945967
773684
143931
501518
411128
11059
751416
292054
620898
629537
416871
37847
647710
234647
955750
685179
535014
127483
918373
289536
427039
321329
97704
426387
1044859
112346
722568
695383
167870
874927
469862
682162
598878
675157
516980
303103
702996
979941
671642
237065
317019
1020989
304602
501608
813138
467761
893213
832691
245161
431173
147101
325336
356884
322978
527430
253972
306596
818346
717535
469882
281580
438698
373332
96489
367423
657815
626387
861622
54853
864134
607545
533425
766848
420821
876124
853171
1015339
783528
64532
552135
411363
149071
870906
774790
248812
792799
925862
768002
746156
990309
681098
755344
599822
705467
193404
820052
2221
1996
633526
573613
996648
574335
147176
981413
103580
866306
741030
786570
461079
20251
320122
889422
849688
650405
282242
951858
799624
190982
326194
785494
93541
788732
380273
1024052
102494
688283
526356
743405
600140
294326
371003
26210
776317
124087
122762
942686
134956
720774
964193
961405
173495
277643
720491
113027
38724
148830
483956
598254
212724
662425
426822
457
438915
284696
612039
723554
897524
982893
609863
247524
597063
244998
27203
964501
530903
626995
729095
602386
178093
736681
30546
672354
1029732
451865
855690
973095
463247
977972
38346
616452
858834
791097
608322
132940
571195
488688
866001
585759
623234
361937
912155
297613
584180
179239
13528
564408
547483
83323
374952
101149
846793
162546
489292
201768
66928
434487
901098
874522
941741
652721
1027286
538790
446860
312884
920228
884585
431407
393714
386458
22908
977057
433741
957353
164513
882745
43014
657166
418342
471430
238865
133346
198232
469161
2758
578339
372580
127746
135012
372363
967703
757327
17418
402294
72841
659189
729328
652956
278073
602617
789546
773602
134698
246644
872553
909127
978198
950149
129125
134492
369981
594530
1041740
277196
914595
521374
93293
406093
648657
959169
1021817
920511
251202
60808
851300
101977
658087
57752
414606
866975
571148
787152
110808
907602
709460
554544
185117
468621
694577
95636
710494
832476
114737
381206
436368
53934
197145
548764
428629
67469
579031
111950
12620
155026
760334
852976
28103
531195
914903
991371
631713
751510
849755
886592
719528
982565
990393
513049
542317
178626
891188
883343
300959
929120
701357
789016
293496
958151
833821
909193
554348
222865
825774
107308
491557
69967
738060
623676
191028
362213
355879
890951
393558
91994
73380
858441
397233
950900
271126
812778
440116
410260
211980
391078
430098
365462
631536
354235
289002
744073
250837
919252
766965
95031
61780
381544
527199
676405
289266
972162
734575
125543
582091
751315
936239
556318
189783
122593
493889
189900
471773
126742
332302
822916
970958
662542
34283
82896
904683
796995
282336
969030
607569
836004
63082
675084
552311
1007917
993370
224638
392031
875188
318028
781313
55611
756602
73473
794959
575338
595838
861494
59781
531496
625557
503826
975915
84042
753079
676730
454455
619000
183612
1008030
550177
138501
303295
465174
1014739
284656
303866
1014772
626185
239704
326853
898635
17941
991229
667581
886724
709940
845971
941662
814078
296989
722989
730562
377467
424220
645588
138268
1025719
443386
226008
949435
376604
993980
988881
742590
1033791
276230
498015
597374
990240
62447
696930
333870
784671
826989
406341
175898
738039
473420
117522
855921
713088
562814
1043501
533446
585816
317313
950840
106357
484669
695264
936000
645305
297936
825240
506690
258910
424763
53046
219145
631584
778411
760664
580603
234220
129252
962618
1040796
815083
309746
373087
199928
1042656
703039
370393
723543
913774
31152
166954
603766
158107
686233
389426
738562
264896
343143
321406
565796
377297
516013
513722
969900
390412
1022988
698183
320284
539753
268094
865658
253166
264077
448938
468435
695911
715201
747694
766932
128804
981488
372889
986460
438820
650403
858241
1001283
686995
812774
70581
552946
891243
1009213
571090
668990
565071
980389
589338
342098
231505
727128
515187
1003487
1045265
510939
805977
568884
819527
814331
826859
251890
494113
214264
486488
915284
712238
191147
120832
590329
955294
22247
249337
353279
993299
819399
565847
125353
448507
456014
793656
500071
124847
630127
7984
98973
559604
816690
97375
645043
384725
921500
84385
129601
311390
700654
634143
99226
784631
401629
880041
665091
794635
170861
700196
56635
196172
992368
983039
412182
748275
760249
107249
597304
692935
346239
966482
873063
273302
342539
839645
897128
575949
384722
786811
778008
809818
451636
681870
776943
623671
890697
646972
272683
21233
488109
844394
323460
909824
416963
183901
184830
48100
547812
461872
396580
458756
808886
534573
140565
326725
346246
165030
322085
845059
331458
448625
626013
111118
883851
255115
961443
905521
971713
932928
577528
879706
202201
578605
534105
74604
395917
1002240
500049
534780
239990
557347
292877
222777
27297
381205
898546
439625
817032
358177
581793
710205
528397
501554
784187
626258
588673
883782
357636
399653
248656
385492
895363
896249
438262
29279
956366
499521
267428
496856
616945
1027314
85578
17857
100420
483592
1026104
660430
72552
43585
766442
824670
672334
590663
337560
882629
4618
518305
118375
566380
545842
169855
412900
408832
503200
553721
1026921
197690
648968
78368
239665
846755
26670
420539
933364
719561
51964
168074
423551
760558
558179
784075
799565
335909
733359
386978
351589
118235
890916
925667
667462
1008486
764917
759757
129518
767543
1024957
691358
135866
857619
334818
50010
159941
580442
716325
815416
264876
1030887
605301
895250
852121
93379
141278
219398
412569
73355
665508
945822
28109
190646
835255
607911
861690
756635
868194
292884
595565
333863
185703
379611
556333
487205
943817
239768
598151
918176
403005
351663
521583
902523
583310
404981
1028411
357524
55629
891994
842587
938766
18510
42034
865454
377995
822344
777157
11559
234416
922794
25595
970859
770867
445880
351035
869751
622604
985910
989773
548921
53562
113380
273824
96355
434333
533479
895925
803523
29404
881215
297201
297279
669020
386696
246002
849494
905801
561130
159504
255631
835319
370115
577189
821888
640476
728805
802053
908237
863538
276830
919143
1012456
298924
640160
63594
156708
670521
693939
490239
639316
250755
486283
464307
657975
509152
957252
1035844
31277
218958
78525
937387
274885
88560
400703
621378
210294
222781
957025
181808
791357
210811
1839
823725
857981
244133
53197
154841
464529
296012
101235
474411
825536
595376
870629
820373
435058
60091
170464
567813
654752
709597
30828
791929
167761
272447
852994
531719
997034
594399
765487
533913
515816
338028
957927
792288
906318
200284
753847
608408
100018
693750
536955
210103
998304
141897
348583
169249
535164
558025
531760
859059
924222
638430
557129
337354
714132
282259
478950
932728
33086
326109
866891
860192
869790
10452
564245
554652
399982
69228
204010
404634
719573
903859
457270
1029654
870493
635987
223861
1044245
490402
223907
86898
565902
490525
919191
356228
478625
834218
868683
93534
351967
804676
1015964
552670
447744
406298
271946
607551
949466
885021
567195
998103
932341
388214
19143
561488
360032
551444
176062
860639
966693
788141
296371
650771
616687
872361
125244
162914
250325
572307
818623
379712
166019
362884
874262
829476
749563
474351
876784
863745
998964
60117
565884
848240
520180
593100
569858
199454
525847
797284
664853
818116
957000
150178
853307
520629
136602
514911
337946
382047
517634
881196
90481
622820
645041
580654
15978
610875
1025591
548524
913096
678044
610971
657255
268422
280107
600068
455133
770993
181772
97222
392397
439578
1020254
813204
56472
792285
47923
228723
295290
362332
419647
415948
902847
527297
856690
219131
951737
4559
1033798
667097
117771
233165
635772
524979
298511
679394
175071
814922
833520
252390
975072
443457
564154
782675
250796
668453
450430
252840
230614
1363
800329
776720
395224
1820
87449
52668
638684
60974
286711
862932
252687
959324
328843
850152
749054
323938
754737
457148
736660
728086
206226
762010
125924
330393
802368
586044
291813
784830
742348
664354
541980
910085
274588
573396
105792
792367
356323
580385
652781
324792
273960
624471
169818
861152
712805
625627
922622
549671
216446
243085
608663
10207
701386
184801
484820
196828
610760
769414
945602
954382
633646
975971
628728
73274
250593
27236
494386
596415
470861
458984
347457
1012861
271250
731684
36779
114982
994522
346623
341342
459370
794506
179502
716344
310264
677011
103585
239766
256090
238745
624539
392138
630730
319569
315416
585670
728345
249839
113009
279416
221044
973315
213810
391617
743738
354848
947921
568531
835520
509297
908683
337585
293503
438728
44384
655829
3434
133897
716158
165031
37288
777924
526061
320531
809865
168538
878129
784469
942243
569438
1023765
547602
624194
125649
642333
572316
211124
461136
879617
375741
400959
682062
372504
517080
189527
690689
575115
291530
1018406
1010787
340718
916413
303869
296553
1027816
426290
104036
573704
571129
603784
622540
419027
1031869
76070
409013
743147
975216
118691
775492
636332
968993
615813
739291
547480
197499
266015
1041676
35164
803260
482413
969948
257984
860504
815415
69273
418195
712521
160077
874308
260783
560592
545003
699521
838585
733804
570237
518800
420941
777234
92311
16292
645581
714806
636986
439376
1000530
729324
851795
886629
675025
942263
934286
300268
997680
458314
1000721
137245
1001195
94955
795364
787062
1025532
42065
163241
43022
291945
56413
964098
347889
796779
930593
184116
140113
147200
458854
712869
234779
216163
181286
1001808
1008068
892652
211107
923040
986071
422777
387932
886486
58813
415009
397410
12601
217528
349515
528361
529906
660232
704653
70026
591193
73663
551927
950799
476881
129350
715728
782747
154158
453693
57163
41611
679043
474668
472684
998236
700988
359570
449406
260917
479003
990634
234158
759109
712790
620334
730917
613180
182134
133315
582620
33435
519631
618611
465774
349535
320371
867526
322793
291329
757977
492930
431936
220031
632136
343825
375502
586047
655596
283271
1030865
143205
257917
122761
877731
459670
648724
536114
173742
922007
398467
970642
722180
214037
570381
675741
749827
257845
418655
617890
638063
342918
893074
464509
188394
881381
10055
551411
809607
59696
945578
8093
292923
941899
630224
591003
231677
88372
715525
497894
177249
1017765
358212
671262
1002828
70085
913763
29871
1018089
456946
874776
757356
502322
297469
123936
915316
544977
364160
706716
644671
328071
580882
644741
148412
956670
150562
956294
302288
670109
93482
283952
93856
174484
456168
328787
982983
635781
435338
488778
69150
536657
441980
800180
544083
99979
169088
911616
813380
841436
383172
953344
147661
978570
931906
523426
63481
418154
992397
456248
641947
62144
451850
469430
169508
74673
854756
865557
978785
19058
236793
291599
160203
564266
597748
603018
253215
130943
379978
864136
511113
403327
347577
356811
503849
350982
103206
910578
184827
136488
830044
1044965
468030
374573
542091
121035
313391
693458
946140
532879
346125
545870
341420
248497
525596
259494
9955
207470
959054
318189
292119
997674
752106
629420
310509
338653
597517
378424
686902
775096
588045
283239
885626
659456
588662
513809
784548
998562
168208
304678
715383
739164
298973
373162
1012957
540733
95351
485871
297854
670232
792438
463749
192074
969254
157787
274935
966144
1009387
115918
483245
252954
307936
772903
493500
117206
769222
877605
1004315
167276
352348
148627
753
600383
157921
781402
216673
256597
812522
401683
921021
193390
1032513
229426
681809
430097
318931
83859
848397
171380
88491
366102
553052
558701
15493
339957
908971
807769
1018619
372093
1013574
701662
577165
614912
338441
9757
210600
400481
890163
810159
732357
811404
553924
998742
866468
748554
657856
517741
78601
198983
177816
781022
244651
122914
198228
803147
452563
833912
458095
228061
568102
126994
521287
547734
933163
831613
923663
537736
929329
577273
358194
603921
1029845
145068
128665
833421
780115
783381
327381
699980
702179
946411
710634
26379
115554
370790
890760
254571
892547
942755
850158
947591
250210
615732
869238
82547
455690
753925
863542
350023
567818
23706
567401
295002
775291
150870
256462
68303
9496
676050
852124
592722
512567
716982
196435
418353
114903
956002
413860
961123
192016
1038101
385316
364143
759333
800825
508487
205506
571409
823724
286417
55198
92084
536372
328560
835844
199181
552359
324406
537473
60046
230146
344014
94940
32708
426529
134353
177106
321237
912636
544623
130824
830756
752183
852013
177122
809231
230384
958815
785913
499745
636626
543549
427934
122565
1023237
287364
575463
995624
90229
658685
848167
406190
843837
702971
501244
719350
445660
399225
127111
735880
740859
396021
216285
250278
678771
932004
284299
697430
311691
999721
622286
335855
543743
538367
299336
639253
379912
1022332
995430
681859
966806
742128
871746
255840
492100
546595
488693
744030
735369
564405
528802
449253
807233
273749
231860
548548
741587
788919
886472
791782
224482
852160
173870
560374
362085
1014936
450021
60130
351010
294554
444939
466037
747872
622747
236145
939896
40684
856579
662948
217453
558852
152042
217125
1646
688897
528558
724158
815764
834199
42937
125744
349946
961170
532874
485605
234480
338786
662830
647447
283118
765741
635460
141107
583076
97894
89870
755874
741263
647290
218371
80245
43510
94437
951000
940943
161889
575743
875415
334899
409570
38782
294066
705866
740082
776752
602330
60610
976976
606258
427588
649847
634451
839643
496789
738586
524816
849741
356232
543866
492851
365466
485349
267367
873502
784260
421296
314026
233995
714030
754263
692898
342333
303681
892387
616577
373840
115968
446406
322336
167639
436045
33355
828612
424372
500195
737549
684411
515036
157205
247646
654767
64048
219612
838150
731566
245602
612284
81615
514273
52402
881103
891308
340183
353632
611523
959050
257734
396124
928113
27026
324067
688689
495531
151111
680048
20839
610581
22235
1003924
944136
987443
323551
875674
219665
408919
70537
257218
969297
952220
334206
831476
534634
404780
841127
593429
536104
787275
152732
497564
257095
177698
849954
271182
811236
589760
388798
504086
154359
505803
70230
719469
422541
516195
743756
902991
682275
375374
1032082
224540
65695
569829
323306
959683
173540
241780
181346
122052
626508
99910
227495
945700
276075
819322
390818
530112
715015
613585
594623
972446
284570
491056
172246
532782
277250
949080
1006737
899876
563746
38409
483844
124366
135471
702724
67960
980341
536568
621772
710945
681366
403062
778849
999697
597253
952824
426967
403164
346348
555427
144443
912707
455431
141085
500837
686673
125788
936768
682130
351795
820271
520925
225424
849787
872962
895752
740291
556532
158040
910826
225903
602389
293888
1022280
601587
1006404
693153
919196
219881
719175
829323
344496
333719
207963
768867
783184
268596
288145
644584
146520
18013
327349
166730
804906
628133
1002941
560900
453075
813057
210053
526118
418434
483968
619053
344654
588869
745926
849250
508032
278218
620836
181390
782049
489571
800699
88551
726184
756433
972005
653819
166765
483277
634376
977821
503584
841375
519494
501606
554278
919676
470314
1031256
249140
303434
779870
267853
864523
704079
612453
986015
1028943
551610
547286
628785
352231
17360
169096
749017
270222
157067
251867
268584
163441
933171
450052
294398
196474
777225
1024284
743153
422953
274649
477584
727071
245888
343711
973023
204568
185443
995964
1416
954889
651318
534447
377326
635201
879143
826395
764691
804676
745443
104115
786075
261646
335423
17229
607021
698419
811094
58321
739163
506671
586219
839422
152899
855557
494083
678317
826715
777752
756010
1009092
802380
714584
383544
892508
414741
118653
21807
483862
629697
968816
771463
89424
47778
771263
853175
248724
277190
370201
441079
877902
726033
912565
16433
176931
319137
637837
911183
797329
786312
984980
835651
90178
776581
769439
399084
123806
996400
410568
1031134
136830
740373
422844
33920
186846
141758
55293
814699
780038
3143
749160
253659
959968
837816
800509
949784
854452
179649
425204
926677
425553
945007
890334
910410
797250
597295
496036
958320
266894
721832
218383
710038
388108
989195
175869
774433
317809
385679
761052
889761
477207
22883
509350
725621
1018374
280000
595809
868355
671151
323831
510696
696981
515525
503267
185209
747842
554461
272319
694630
435579
889227
420489
174450
782678
15990
631297
469517
528307
590940
138863
969513
1021391
495996
1026004
628932
22460
669828
364503
249725
438951
842517
995498
583372
288533
12537
22379
972475
325296
536604
52336
107869
724101
793490
117758
330850
708957
296029
209763
45755
2662
566466
335311
206381
912038
128074
417816
25084
807785
761389
66436
658033
482979
830656
694282
698972
698739
900104
647433
686846
986956
731042
210316
456213
745034
123160
356140
115421
827214
346259
119345
1022563
486978
57239
664367
574788
693793
248529
423026
505654
335055
135431
429238
664244
25588
223092
859477
30641
270021
105764
411057
735902
297231
349366
536200
920713
839093
198592
939401
8943
791126
249889
475328
568912
230179
685550
469379
177753
994885
131350
907891
903878
563736
771185
564090
731386
732300
820259
752515
241784
1026911
531352
272388
682993
35160
332327
855767
792947
129465
1034197
766267
600609
1021659
229759
821406
798228
534237
955716
475302
980078
458283
269190
537645
140374
819960
752628
167882
628836
781151
501640
21673
599529
896667
937560
829518
795729
388989
489331
920641
414122
925809
41480
856043
819484
544895
610071
797945
989553
977512
11831
22140
1028349
403412
394019
212415
535987
829701
654338
92281
538973
121107
1043643
658951
283975
731225
854968
148608
168506
646662
134249
737835
90880
668108
118038
350049
674546
406697
760800
590177
999843
153061
843463
451624
480372
962677
786692
779077
232436
417167
104986
679607
259328
405247
560212
885385
439096
214177
777913
745719
51601
217062
231344
834424
713976
66063
741012
928013
501322
979921
467867
821770
204213
563769
503040
1040812
365190
29944
734952
395958
912538
412320
829348
12478
692320
31150
950667
830364
211352
934786
305837
435351
567871
550524
792577
715956
828835
288482
71034
144082
639627
337165
475549
490283
548094
419708
902103
943727
159514
565153
1025460
847079
785656
1037258
981448
329258
911026
915961
905824
899693
587492
310234
751102
517397
242727
846681
828278
761757
140167
307202
416631
317751
117555
106305
805763
246951
852071
662026
867326
219764
635886
334505
360805
439418
755256
443720
636171
975147
922702
936830
500046
129862
912567
96637
188435
458666
751085
912377
406412
961234
274636
369801
59497
817249
513570
831043
951065
311045
995280
412723
780816
268466
793382
491750
20130
996087
455532
964784
655659
750433
803213
917507
893510
792563
387759
521977
442257
1006423
588197
37307
191700
945767
867426
506419
502746
353130
837359
62344
302053
44352
912462
685285
144781
9709
936931
809706
1032373
274160
396056
97936
571675
62545
534829
763971
968835
185358
56271
745975
705126
208405
690197
622222
953079
455138
185317
713448
964066
657166
576027
937579
936647
1008040
290781
376885
1019826
99702
311659
458860
683485
872668
316761
877079
84326
431568
60587
701295
852791
5513
674198
200410
315089
639780
380326
463940
21984
1003747
57128
69404
481165
41703
522222
220088
431515
384638
348275
419545
242485
336730
240910
203763
109657
726355
78393
245191
555600
355660
494238
294123
467100
520377
496755
155752
559914
992204
66525
957021
206235
585800
742717
597942
430832
935869
833485
104163
321867
800110
169330
332429
407861
971277
257128
868569
729714
477002
949562
857664
995405
748690
343315
150781
621653
831129
610505
128457
848502
752245
928674
33248
11729
598465
71299
59120
696472
710117
869536
685847
474950
844718
759358
79750
871976
904471
864510
140791
549468
625258
512649
1015725
217741
881000
496812
275019
539217
516578
365363
648381
543999
670003
487885
723075
619786
975916
8613
930017
572188
208248
122774
198934
475945
857371
141653
1008284
257342
150306
356278
915563
393289
523276
558177
899034
350631
351796
80858
412321
460083
147357
262750
372844
373016
1017519
861614
70586
669662
1035870
40403
1007641
893115
939004
234028
30235
174757
859001
153046
420376
209288
898855
888840
1033677
2780
620907
790165
161175
844068
519909
512561
506477
188861
49051
214542
211800
858941
1022739
490059
519633
198626
263469
884240
933107
410363
863840
731400
810526
204439
187460
793909
525414
900522
710099
714771
306295
349479
53801
18472
78993
338813
876881
159118
638428
473235
375806
957783
534852
811269
412587
335205
813331
926617
634035
197635
692587
380828
911232
170849
754249
354182
882968
467823
376971
590407
358975
458233
238395
583359
503287
856176
428862
846523
228678
519115
803821
534485
980404
846682
51974
727152
455841
8527
237892
147381
734679
404621
556898
981264
166691
379182
245419
881241
931921
137176
747905
361812
459611
664167
562386
248450
883245
619506
31408
559024
428520
938897
100301
283860
268932
1015684
32188
33649
374249
885304
440399
118985
22016
583154
270033
980657
44928
654251
522968
542373
59923
969890
1007551
474331
994199
833514
576206
79698
383004
700980
880311
778853
541392
410223
143217
378640
582919
261742
447163
543876
877062
541541
861872
378849
135773
707282
9691
788417
325032
913327
467626
1035711
963503
373960
504877
903089
547219
883903
816700
791579
349080
491458
651645
1001743
628655
549608
504696
867690
246448
822968
394427
412979
805701
461992
770290
177755
862703
596482
573968
189317
132188
707378
913594
155680
390651
363732
408907
569030
8566
532531
767147
493887
601626
803771
200513
294650
879651
359629
150526
839101
236722
204434
133532
12751
619531
702247
581051
304740
482902
723159
997850
281056
725562
449695
328419
882162
764194
971345
677485
1026081
220028
219509
999289
682169
533007
64204
952978
510936
21822
824318
360199
173584
131615
185423
415699
982978
434897
831074
750166
548638
461714
943197
883225
63150
380064
158852
732144
474071
103150
1000344
51438
770043
230917
965767
1030731
799641
481234
237125
389286
379620
749599
96498
492973
1013173
38863
846983
749957
194759
452459
727751
424492
940724
830144
829895
162042
864294
59712
65085
350428
597324
780650
29889
234561
324805
693014
414689
802146
269885
834764
181042
1024652
831516
991456
473126
349508
727311
839723
670993
409611
238336
952208
617942
487227
88616
656113
842579
446187
59368
594134
449448
445078
347046
689079
308576
74312
112739
837176
609
1003765
471271
890965
664428
562766
298795
780262
906495
75232
483331
914198
165864
779006
866038
32007
28157
1030980
19772
254380
647822
800794
78889
190773
593761
324310
696388
399599
893733
454008
79593
457402
422723
251720
852105
187977
798436
967660
960247
548374
719143
754094
855866
255873
13528
366037
100682
549266
742774
1018734
851214
600601
450664
262070
865588
376023
812667
579956
540705
43505
162011
58596
99951
980577
61306
31861
356484
978361
745649
591472
547036
515959
452810
3768
376581
181943
78023
345886
276504
141207
304998
30971
897854
543155
350594
465346
563901
668042
305810
886206
424090
768411
601720
968977
858484
431650
429618
502447
645092
340111
727913
10802
299034
552092
294418
114790
869994
928665
585605
410912
111442
476793
914289
33101
838345
920019
99152
203324
719542
433577
119237
672789
607090
907575
369123
171990
440892
994820
602726
376705
573505
410720
482723
509653
608091
269592
17974
359063
448439
981036
176654
433346
126801
925783
38000
1008903
156578
938399
425426
311285
927652
819151
908638
723800
465109
834848
516235
999065
855023
789319
4650
849058
368573
68771
314900
572732
608279
970373
943738
730846
622188
322415
770104
332940
473042
836666
994375
206513
451244
29830
471243
221477
745971
155258
388432
88774
373070
538881
55346
445250
256011
758683
912110
606828
533065
970909
135480
212922
179277
617893
401332
898220
241936
703886
165375
1016443
235030
240025
178394
903036
395496
103365
744049
177922
878631
162018
37362
153300
323304
239820
334286
139167
420150
520870
105649
32602
105230
552498
279997
733680
510195
796848
671817
876151
865532
784085
249954
463342
86427
991725
85587
86057
894178
638021
854024
904965
510342
556006
288410
95099
118430
1012017
17793
709496
96420
589605
217711
500324
204826
888806
205969
618454
742865
708621
234882
768359
581822
658800
666848
62981
814599
593003
751234
354524
542851
738256
422440
736701
33343
754370
427697
127415
148879
665792
489343
947521
183742
926793
539928
380244
709001
344498
345303
221222
118566
693221
547570
827546
136422
536854
554292
505762
1032707
290065
162978
677255
666362
961238
10889
38737
650477
403481
742684
445392
331153
376503
954729
956626
358460
565230
681256
1037880
527110
253562
963961
564428
412954
347693
552386
257656
909674
189988
301367
162854
949977
381366
550303
1036450
792363
408246
400532
665678
745797
364115
494591
635679
368520
671992
593401
418579
610773
337863
427315
870773
823552
440651
407500
244678
367234
229076
6944
255001
959358
472314
475980
485823
1039315
58276
20097
372054
490042
291967
110595
161698
837641
429154
372319
608173
509102
230489
17564
971659
790913
947072
23373
828288
673659
600194
967704
821319
608505
562930
582181
820254
386815
757202
483838
407260
592086
123660
883922
980770
214879
170528
775128
751824
706631
766335
200898
802748
414223
910009
741958
624495
92386
666836
577573
673183
470125
802447
524864
589728
394860
137433
817980
122561
386999
841089
585498
1013567
619902
594106
252232
687568
301773
28701
30077
363978
25892
906533
714402
354504
784089
545782
694289
13792
841378
616015
863121
311414
457308
1039086
275375
531595
847320
9943
131271
142244
372189
21506
104382
780137
281977
1003643
100260
968903
162289
194289
596494
703454
91787
437035
627009
902155
301899
451209
904931
849651
312436
890064
968200
252595
560544
908956
502864
872879
8756
699642
877560
897611
73401
618892
908908
945218
385394
879657
995200
107182
228226
2622
32140
392585
597951
697629
323909
511012
63927
861477
237999
352160
448299
925983
365052
679715
595211
479588
267786
413259
782601
1017298
851719
202056
657607
261601
883301
335240
303577
920356
403760
395489
3580
857296
211255
203804
896225
224163
850012
91980
19612
310176
732266
598545
701350
90749
730179
730558
127321
715294
396133
707025
234892
19670
932815
260768
891453
510459
841479
21496
230392
417486
118141
288324
390216
432829
68015
450634
571663
114564
507810
447907
73087
76367
1029748
816811
63019
309728
696414
1028308
313331
61211
1000958
12121
657663
672560
198051
545825
534662
728651
762001
989508
178326
391616
324501
496767
351234
616821
348616
136819
956713
333644
924739
778825
45672
783274
801272
664810
844563
71550
865442
945352
477712
32903
934514
328396
875647
229656
1004505
197207
408091
548135
362614
937528
506239
341345
867474
525632
957835
86634
574676
403575
146392
395954
278704
656267
98941
858205
78711
430455
168593
382849
206884
727149
693416
644764
960275
448050
258884
908635
496203
939284
894846
348925
564537
262650
256082
706784
445027
56
425146
143222
836467
335174
747651
184460
287858
912576
967505
270617
464000
168891
666745
135281
272995
55185
581735
773570
772078
183756
138484
411878
656418
101504
808664
684740
507480
500178
8003
46709
681259
731426
49315
473355
634658
8747
268199
99988
427362
822431
815996
304082
930226
800520
845477
764356
733935
843622
320559
237592
770496
309864
836686
187186
581467
993645
362864
477804
884533
38159
1009043
426788
404926
550699
603366
89607
812605
414255
746018
263403
680842
1010061
398994
626839
243972
178732
224027
967655
794846
65688
773652
349843
461392
625358
944573
51783
902957
401566
279457
72986
1039981
741285
157145
691359
891281
1028439
207766
576935
569602
415787
609893
1005841
74380
505791
501237
331367
1013888
363096
329489
570722
708216
316337
565322
834449
290173
329995
109563
169160
366659
924546
441635
737151
65505
932782
651618
817276
642870
484383
1033177
162118
119625
971526
125724
150536
375667
443756
705743
305599
295122
339438
1007391
830303
268761
312831
1002335
853480
340238
35354
782821
90570
286212
29666
627394
939395
425910
131308
332122
728807
305633
543558
788361
289070
155392
695744
134844
102257
972669
1025577
965521
865374
742574
236134
322998
863849
785927
85695
924856
615480
416734
558333
703516
489904
686982
555666
164660
773422
93134
651801
741554
51370
1035568
9531
798376
484139
261891
294682
999414
713547
837704
772999
912845
667379
218326
178193
471466
626709
543073
64301
964583
347036
654755
908851
995375
164168
1000164
67350
195939
1016239
913727
206626
799809
447854
560383
800166
452591
68825
298316
458007
271394
276860
28905
1009093
682262
910243
848308
232337
562209
659847
333240
299430
917135
319833
481871
612539
467261
489583
872987
192222
655120
598296
268168
858105
1031076
401158
261867
373303
933727
594798
643924
15635
330703
854386
225639
57779
551
16388
255306
828497
80769
509261
813002
575932
883744
213506
930142
109708
458237
459274
605232
221295
119699
474242
251078
407971
785062
642789
551253
631188
818824
321623
998580
2409
466371
2158
201100
168647
617892
460223
325892
419810
395512
220853
572656
456278
539529
510362
265713
759367
79499
209127
529676
987716
941833
303784
334474
563214
19026
715165
8056
594059
195541
938187
714937
306304
863624
824697
911040
362425
483467
715859
462620
227574
838804
729183
2891
560782
640929
792010
921464
760340
772692
438837
554753
299303
634360
41803
926370
809355
724595
381833
595373
472644
106139
809483
732221
592932
664285
60946
218467
372847
367946
600846
529292
496068
877045
40776
513320
217384
991536
99998
419396
366308
893595
388157
1019710
514230
88665
678936
940751
124357
123536
827775
765134
157406
726968
851542
21
307175
701231
249022
187419
760335
299928
610673
226134
985066
482269
735221
635713
670446
1021045
413408
186211
778187
964291
11291
105774
184636
952875
654122
313577
273102
747390
720183
692082
945637
208866
234408
16368
622144
979733
724578
603513
51600
108406
94704
502401
312429
403421
227312
456122
629769
5845
327091
1002496
676753
341030
104919
349465
232928
521595
824196
713679
173449
143049
22036
999611
102010
38061
95960
810903
402776
120950
910664
838786
1001389
108352
381425
1011706
584357
662587
99184
178484
480590
889785
682611
712377
332110
745152
175557
417061
364393
101084
275433
130170
1004700
318388
679487
473659
23810
630293
885602
959401
733004
78280
932371
418987
787310
656398
584834
23120
358543
50569
379126
461947
462885
938904
317834
368546
709200
575765
210016
623408
680743
182933
189636
42233
1042675
1033096
569050
308227
86631
527379
814819
49895
699731
343926
302304
639702
947795
1029763
708323
967651
137968
178791
305521
557564
518302
816417
248843
916982
242280
1012434
107809
770362
330202
715979
497224
538548
1000063
371420
774814
267775
740868
316679
829385
345337
690366
3703
771086
156379
986125
467533
665206
375931
17263
241709
539674
955006
84890
853774
974496
717413
646485
74981
963671
842921
416913
437436
852866
13214
738238
80779
996998
896736
539402
273943
480027
64203
448406
144548
650005
394327
350567
281355
755344
538540
735141
77820
911220
911350
430223
823804
984289
46381
655269
293685
91918
525323
914908
464078
515843
39114
792982
101895
472911
511114
453602
893020
976748
1029365
286254
518965
192148
492071
903719
248661
340081
849918
914035
936409
318186
224717
953475
412123
49892
196450
222461
129224
794097
6665
392307
925016
845423
130200
41123
460011
891931
635907
743106
886439
769380
317698
267740
60700
838497
357050
550264
378583
441412
1035043
873126
1029988
987064
1021069
438885
323086
245067
948725
931422
552607
963417
394862
816437
489992
835870
437749
930467
131825
672122
1009699
618989
117373
814430
844028
517603
115020
279297
47287
939496
946835
952020
733533
664994
74545
224411
9365
393978
125122
1009161
682449
255631
532480
162672
705445
353807
268131
139639
108963
347327
835707
391064
1021017
208616
985703
848128
787957
602297
448927
369592
1003727
599882
1034869
988304
487571
322124
779176
96400
581448
213995
317937
864246
1021907
594352
66073
64174
449594
720193
323218
8531
612295
698673
252668
99596
612786
520672
156204
493681
243046
309792
971166
616262
571230
416730
359422
600808
444059
833559
384201
1013310
895703
16116
22606
556523
669604
150944
414733
487226
179725
515441
59304
651094
904891
549919
652896
302929
799671
833851
760531
545332
296784
914878
534973
863069
907669
598912
281937
679661
960198
761621
704149
996506
239966
552776
712270
3724
493575
704376
174024
804184
274686
313043
887252
430286
802516
636217
712477
407513
436548
947506
711267
158667
240567
891768
29984
638358
546311
319937
830413
1010689
785658
894847
195396
403139
860379
144189
104193
970517
843493
260785
221113
1013290
70990
276486
546222
319626
289266
156871
156301
345270
867485
862966
870134
26119
353901
693186
584704
839243
646423
478109
687068
607439
783260
381472
252217
473897
200196
299430
832104
143963
53670
576377
95368
231122
306768
984824
931032
494031
479008
252971
333402
125805
527682
511705
269687
952103
403916
982602
1003024
971057
682110
299535
850106
575877
964998
343259
791602
386205
847610
462652
83499
62185
156034
655601
331629
717445
584948
959654
732829
450952
714498
908753
246431
336761
870312
688786
322017
31758
509052
365779
38747
484688
914812
439480
433818
1021307
839602
319984
777044
190002
415799
1042964
1009632
166759
547371
842926
26550
104005
432933
796523
493570
374598
879032
163255
375293
793719
275593
1017886
206182
852807
105406
603643
70260
578620
1038669
781234
261570
630045
54593
239138
580554
1040861
816867
445717
399349
321653
69932
1021909
485667
99109
418810
252686
734058
758810
178687
1044705
905213
463558
164948
65949
45504
929918
757230
368554
508003
494745
946226
634789
790635
42870
896416
571605
978023
805931
833652
425784
1025962
329671
173825
722394
383274
359200
1019461
708354
73649
590383
578633
459020
421191
588073
304550
244893
397868
440151
802889
151441
741829
1040535
527553
600335
940305
939931
675935
691719
836152
636639
359132
736418
493091
750361
377932
956972
834592
367680
277176
661670
236121
787191
846298
158495
786014
611471
941066
225792
88232
893457
516991
220878
74594
812999
242435
552193
357974
176884
708899
752691
1013841
859026
822046
70158
441392
771298
5469
827433
884335
49058
412882
253599
443038
608517
988098
1043274
851397
376379
147466
39330
811962
794728
690354
1015805
723836
197291
603740
36925
900807
90236
615814
522462
922954
321536
944760
628561
691612
1019398
850628
544831
904340
565282
465046
126122
281377
203275
31633
45310
800349
416294
808448
824212
781945
325888
688004
506095
769854
403254
978577
477537
336904
373759
240897
772627
576009
348386
761965
544994
1029688
642593
345281
99905
727972
217130
814104
758503
313708
243506
697230
66343
235012
57495
631533
416897
454936
596154
594073
198293
533091
591553
293860
77876
330756
36149
744939
74289
945806
512468
194522
334560
132269
610268
236011
47063
66746
662904
758053
190430
131580
935330
862535
62193
362265
950486
959861
45612
865400
644738
774370
403746
482349
471671
549046
110967
540337
597512
630527
57340
7906
825240
692284
1031621
184840
268680
154112
927087
166283
542922
40104
254067
703147
376069
940472
59842
142086
563953
941097
354348
251796
537200
892382
602175
1023757
658652
350638
980168
998080
5643
875726
239533
771674
69874
861062
506191
125951
607503
111007
636240
70010
437029
194733
722822
616519
158356
268725
637939
393546
304807
119633
173996
757149
734693
476918
872063
625287
157082
44033
910464
115896
795956
192796
593757
144558
455748
759324
204540
9806
206746
883435
897021
907143
37210
550765
130196
870750
356128
1013051
767891
811174
1020081
200581
907221
67999
309181
784746
645176
992836
369997
580669
826246
486570
251784
137162
428124
697052
112327
178768
546300
749696
696361
808413
1027191
833176
620139
671687
730705
337153
459428
533613
933317
849200
756301
563688
640685
561115
825667
579792
858686
23631
315440
216453
644072
885248
564259
291424
554032
678357
181634
26756
991697
670535
801670
966696
77350
101097
188246
302662
876262
631597
451903
495239
837972
596811
169980
483658
738016
322927
954187
249573
1038088
755009
629225
146539
691806
777993
447481
400650
437206
280790
81311
804464
955007
566173
948308
214584
330376
265362
677763
466422
910647
380580
30546
736725
534706
403256
109075
604355
1022095
883170
134599
833989
380094
169592
1045263
376517
89587
485365
149696
988035
827689
775803
1030008
389045
1033333
304864
735153
171670
887931
357665
349047
916425
913049
99833
638904
573606
194641
137567
832792
570863
145067
317914
247148
707856
391016
632704
1033982
603255
482984
748941
210766
854460
495553
1030528
256161
748672
938039
670012
412363
367159
809251
800681
809838
731308
1027326
564605
378446
560061
644406
721334
88065
633566
807855
398570
872341
483992
394766
782187
1021774
785183
221535
888186
138408
751884
634108
33102
768630
1020128
560866
1005614
587891
894055
694258
1038923
786971
513387
260468
572415
645132
747784
615913
442881
906196
303603
866346
183086
419824
58883
265836
46445
438379
867225
958084
1016064
207816
906938
403367
903690
66316
141062
294211
265366
970619
627395
98943
412418
520909
166800
88460
1035234
612302
522268
771827
974732
845034
425245
550545
878456
897263
823032
698385
333312
144072
145511
23792
430226
609195
685499
836540
740799
372351
552916
318059
827622
398974
672367
742052
826116
257579
591139
804007
414260
446720
181710
500911
691724
729596
705058
643163
874569
622389
317143
865339
19137
523541
324042
773806
655932
491491
721120
402156
84717
902021
628115
401442
111975
571944
81786
363442
3472
382510
777697
321529
345214
836296
791373
773539
119350
776099
557492
244166
863650
653896
198918
850040
150431
614218
903981
136733
768508
44072
865241
585713
4983
1015091
114508
230925
131376
1013965
449904
278123
824024
411078
707707
482547
532375
806633
593475
985262
284357
213857
237587
535695
541149
995627
278405
665000
223607
610154
557268
161092
885063
532290
404725
641704
76020
164142
770788
131762
540551
33023
2264
674955
813170
43819
636372
818251
371959
330380
420788
301308
303987
500445
985212
456052
683226
812532
746396
835747
898540
514173
51992
393847
71592
3502
648384
975377
255617
430370
351208
815623
37503
1012751
863106
435741
768153
969926
124285
357147
250566
973338
462121
525795
751617
859038
1021040
947332
78892
14671
103375
572415
678462
692206
66512
559241
80794
73400
511539
154222
821161
55449
290649
760357
575238
844340
6415
285930
1035147
160294
74639
168013
784035
904692
233638
572324
813070
108396
651727
284213
727454
236766
1042907
566120
757774
592391
36811
722357
663182
506239
979466
143630
525282
21200
689357
715478
556551
332561
993421
627375
882796
1013453
607610
97770
494438
682946
540004
474042
90940
723245
894440
917352
436660
1003802
48931
136341
703197
52971
139352
186164
836038
494718
965975
194366
856896
925608
591261
494421
775643
122747
599815
933369
901585
56922
995892
879011
248655
748430
501313
464592
779331
716019
694312
964666
8537
925732
117244
167337
998927
818185
933266
316897
325516
130509
370513
283621
890841
656688
101497
791180
495441
25191
392419
923670
51526
774179
210493
788384
700118
486101
320706
177628
53211
546394
318315
435669
424771
991766
325566
280357
549178
863560
434047
182989
363339
836368
828995
963242
539096
24698
669331
747400
932379
606363
434131
114947
70955
364910
784583
106370
832034
754282
24726
535583
201082
912518
721503
671950
850295
830243
925557
627181
312691
128606
756692
1014866
200154
525205
799073
968856
211484
9563
949236
344295
821507
420539
196317
459914
811274
803235
113927
711381
400594
619284
966024
276315
451327
96512
623549
371482
753822
789268
128462
886188
413519
23073
425398
77529
109426
1035274
428168
394313
646498
834593
1004436
976368
238548
20815
229779
652346
286449
739387
57407
627371
500625
380701
668016
173702
689387
163413
646099
1006966
193283
402242
591281
661000
6173
269074
358499
136547
923710
59493
1018623
614023
30852
339384
567594
448569
931568
1021971
683340
783705
596691
744728
941891
682996
130240
258913
616253
124887
828543
194209
780840
671607
952134
582653
1030966
249949
870489
134552
65136
963831
832932
122287
403223
287407
635793
641983
694915
768796
267909
689360
930857
165672
210293
671884
965965
380184
490565
275153
728040
308113
389810
51132
875405
632779
555505
633175
317140
3602
479300
299409
573654
598576
275648
633492
989242
1015378
124786
723653
646061
674826
810517
720385
10724
416467
909628
527510
256504
29853
78953
636208
931295
366962
1038045
72807
475666
513613
908141
686564
278945
384968
688371
127650
61275
255982
498888
678909
890671
183115
853173
653176
894409
99993
42673
1026928
4864
817447
783708
183343
575543
188073
748336
391384
648960
828796
132994
396767
426685
590358
765537
484068
869865
928774
840831
133904
517113
912429
508724
607397
504144
523151
857620
889564
910751
396879
871818
317669
817573
593524
186626
14546
98874
18369
15724
271192
57002
214750
964545
337474
671366
953511
601572
806459
23186
116709
50030
371501
713067
195753
159365
593957
299492
755332
31825
218191
849730
298213
1022756
251200
236608
970051
1040402
378597
678806
731127
221074
246109
904337
47163
377894
742442
404842
551428
182205
786077
587554
344328
933584
814959
478612
121901
692066
867934
49861
214770
1019319
880250
171856
162600
116695
539419
42806
538738
186344
884610
229121
102910
642094
291162
638511
8385
25383
378318
1024682
136360
255735
472285
47397
315253
148772
351681
672662
254636
443959
415979
379422
505114
533358
633488
73314
354342
585076
696768
240157
22539
938980
591986
76993
546605
493163
64973
198311
767081
937502
850671
545591
514002
190975
512426
381826
830044
876023
715734
500140
23722
936470
341526
11927
45196
396405
339572
1011971
478840
761508
365867
898429
583940
894811
272842
1037908
955321
946123
374675
1021856
421777
127256
419772
390471
763344
150823
956267
560111
953854
102071
1024192
18480
73462
467299
565119
460377
883527
408738
314893
832169
283742
564929
831451
33281
590351
96186
1026300
896576
929863
886640
136119
726663
999853
44180
49226
915947
128350
413671
518868
632831
643922
740299
616012
207110
33308
600341
451028
839858
862196
1004667
687657
911524
817194
823226
423252
704575
60321
628150
655626
637717
425324
1016386
723670
125537
37430
524478
217944
291487
823740
1009665
661149
22520
186547
509815
757840
499999
343735
789554
921823
980119
391951
388247
782629
530003
125358
547998
992597
765070
556867
1019260
428948
509850
540038
215585
604854
935433
985289
846044
107425
756746
1044449
49883
793964
931767
757696
894016
560431
348983
175034
266675
100290
265472
113873
414105
341418
530717
785203
1006011
906604
667957
533764
803221
688254
755099
202549
782805
565211
427260
306774
31821
112627
827909
1020298
182007
723420
863474
163449
595172
904973
680423
202639
935671
1036622
985781
661400
723789
385613
739631
436090
634963
102621
448569
808430
945891
1031584
224865
703486
441023
465030
446651
890481
131143
202072
37459
1017851
151699
195196
526167
949946
550352
173098
235466
743601
416180
668038
244201
196886
80141
241785
319902
552297
25398
497913
638330
531797
59818
624584
1009280
642394
816558
834908
52169
489968
844654
719394
252262
690839
368377
183622
616031
569140
788558
483210
46230
373964
84856
778405
585956
975599
39594
787949
655714
345089
425313
772882
562156
651444
104617
600608
159096
937623
257828
522181
422884
264322
213565
585240
470757
28605
181739
1037312
946696
1039215
200686
768367
679466
827036
1032586
863423
994831
534060
704784
966818
483085
599449
360411
489918
237480
26283
780336
327735
601381
863233
705013
830830
861124
471545
591678
1039643
968983
934393
689469
396453
701649
286925
970967
867983
259020
677774
853024
549831
866288
14795
266809
740708
315814
12228
782503
332930
893046
641032
931988
1005211
259585
716413
998207
971928
826530
802585
311580
312078
310336
305366
568597
909479
404807
415165
173373
857641
353663
396254
210340
712779
198307
430306
784275
665858
416209
14631
628115
524943
312250
481452
44362
461274
946622
755738
369212
16649
860375
952938
229991
976163
102538
658466
890309
766408
980192
298639
118723
288229
810250
866649
907254
74183
15076
373612
753844
414787
193477
361820
235036
306668
631343
511716
193125
784087
273332
194251
893886
531852
563986
993789
967059
4084
976877
724234
42962
520573
513034
641894
555341
726044
47573
632579
654688
823362
749942
444920
137098
891160
960513
584191
626559
485670
472141
202012
687480
934823
362633
471091
18113
638433
729999
388864
160803
261814
219309
480622
134311
864077
793134
977016
352067
322507
382790
130625
900204
146375
262885
694821
193613
710554
476835
804352
257840
225358
604371
46474
930906
528746
230467
796749
844632
83532
476963
31585
859885
173229
87499
273825
405137
520309
146679
1030571
60165
376258
577394
614714
433292
567743
1043529
488580
750615
785134
857999
31895
507039
100213
495655
415077
359227
482649
368023
45090
8818
972977
523069
1014049
852095
819431
769695
450379
812860
687633
728453
453234
99997
602088
1033234
617935
171855
42583
348187
594302
820141
190350
648200
500648
965502
482229
408210
465998
369146
789703
168645
903298
849421
269587
828777
648844
29080
299716
1030000
752198
948001
575252
279549
495057
865689
141222
1002015
838925
282892
855548
109302
929796
567986
119925
739999
497262
242178
662982
850345
231280
556599
537170
322501
612272
120603
107878
602106
124302
724948
1014507
349366
137593
612841
785823
143637
422870
777484
275722
249046
677505
68717
1023214
695201
725111
787287
872968
162670
823003
725370
918656
677393
739448
724352
276518
674353
950271
902423
823786
608876
776032
988690
223786
1031937
1028834
900159
781006
713433
628443
784999
619159
197712
809363
1029863
173752
721744
188692
859269
815609
153197
306608
508068
190035
745718
371498
926335
288860
282211
95442
678869
457880
238215
1051
174512
1035660
856433
333916
658521
62056
873761
626091
1040832
755167
358703
997294
192804
572450
630305
989690
864147
618631
542416
525037
887529
24743
911683
392152
534034
656858
889092
525213
680334
214971
630059
33207
475730
538950
815480
859021
890324
28739
854963
705991
459537
518494
1033542
792657
283525
17463
445084
775688
403056
448349
7255
896604
935434
773767
125992
238981
162869
505235
1033464
506334
1039754
676681
396774
798395
546074
621216
653908
1001401
770053
295643
893407
537489
451910
460509
452175
560206
747870
229312
394150
606718
311426
944313
939159
470100
409961
818562
976076
128917
336132
685880
140858
290530
382236
240976
268781
308905
637762
1018194
707937
434698
674765
654191
730411
25058
838627
409711
365216
725423
153833
912805
126502
240235
921682
755389
193955
294499
1040731
506323
251101
934884
178234
627127
550416
278749
85894
409779
635186
388508
79321
569884
433484
613210
567432
774170
54497
853848
1002948
767394
25719
436717
1033823
598466
13206
826409
163174
36131
100267
909509
842608
328862
759810
698523
819055
824384
951225
288226
860156
793046
530565
187719
379312
279797
572989
850029
139681
898413
430883
422906
108421
905950
1032072
688801
772386
644316
573268
60738
668047
689053
108883
736666
335137
42918
1053
265384
599916
180394
176076
220860
730164
387588
9108
628641
972255
91631
797828
28046
574930
393860
565687
990486
218264
690364
397859
80060
1039110
575881
195004
932848
737896
186597
877815
543336
744492
243462
186737
610186
846676
598879
801780
20350
890947
175748
750831
42919
603621
5292
4029
41684
699970
532021
954775
41770
282967
655356
608853
480701
375476
240143
564675
735841
83985
322803
66109
253086
119256
680453
822085
549665
720209
921382
530815
859836
749843
632291
876934
273573
153867
36545
751429
225429
271542
283508
718700
617773
685068
589507
314246
228449
153321
639541
304992
964893
571864
222365
94093
1045361
336675
941008
761296
531818
569190
1009374
558883
895890
764377
865188
703169
542258
187454
788697
284416
119644
755708
880225
993015
983482
4976
735802
1040156
811809
54851
37581
943097
974089
161159
627838
746300
143476
129379
494064
514417
785319
498
113450
902044
29354
409781
344256
890989
970480
796121
266723
390505
1027656
994208
219895
922890
909943
989468
1015657
282727
651539
233915
1004511
471310
442323
135353
415428
275593
483268
774914
412191
981230
200733
74894
325113
146417
509668
873521
161867
75084
655336
351151
36094
600588
132576
597765
219932
622553
724039
267205
321050
970942
802831
811204
840314
155255
445632
571399
690440
919878
839101
393592
16524
837573
378375
1044629
1001628
693074
988206
508251
618453
710343
741134
276194
808040
958823
894243
493132
714496
294003
314349
858013
102994
747917
924796
808353
937701
680801
2201
228599
3897
502706
442679
653514
520213
199107
205106
580329
60950
444466
627792
745863
616256
33025
1032800
68229
646591
758961
347701
201654
150672
743709
95753
203989
387983
958994
625177
698491
499197
937102
705935
636028
1034590
516062
326996
960509
129757
990853
587
913259
306283
455903
170216
199369
561622
95912
718162
490040
341141
517764
964398
147891
140004
197705
309591
468320
872915
76611
265491
887118
556138
1018486
325561
834822
698082
632450
753764
418787
84079
103971
878134
921297
626296
31024
427154
804544
297104
34381
621920
308261
890846
511700
982170
895027
675562
955345
185193
648131
106337
201379
883575
541464
735931
268627
947353
883889
955951
970893
276632
968999
822262
146143
516843
97778
531832
575416
159519
320307
268052
848389
946857
665251
438841
417378
501711
531829
312955
774935
430460
260593
982022
91354
1000067
303538
892632
703322
899690
517798
50272
793413
334832
655360
868293
955069
1025869
626529
121791
833602
857835
674391
610374
236477
604208
248727
427879
474144
823818
659269
777772
939408
361081
678119
76236
978864
542399
96193
651302
616117
645266
859295
62580
1044512
581051
589850
278556
614442
597346
363155
669445
60364
753510
691252
129528
712353
778007
508444
684097
452951
76527
800739
491272
550428
370562
742485
583898
369259
147710
648120
625810
605680
304167
195513
623254
492787
394649
492915
171021
547690
273106
731552
586578
901606
855870
982768
798586
507808
119528
34277
986181
856021
126744
419799
131600
510066
606787
123879
764745
280317
326861
183023
368115
163604
680127
78172
770151
382839
887561
778336
650343
925925
278701
290309
672209
867163
228739
177754
729346
879399
13751
997691
432252
905366
838360
179536
64546
4234
173979
309606
981833
668169
318444
629050
533026
282698
793554
962113
563188
497514
373116
6895
1039206
513588
700100
899621
807278
414362
268732
111556
1009223
502659
535439
469147
255289
674919
126832
592311
691238
692364
642778
723286
658514
878811
727490
931028
881833
424703
441257
363587
496368
448641
776484
911292
68703
908140
335967
402085
754536
645722
109787
755647
930486
455421
164035
118259
204829
943948
367242
445730
178682
754393
790653
790122
596156
295251
402570
976033
474419
996954
277201
530650
399955
595134
231969
295720
801440
463780
162570
163102
241479
108805
2153
347095
687172
72607
1016146
557320
444664
897470
557801
227312
109022
67025
423205
925225
888080
109302
638583
14793
834581
595909
920663
228321
486266
279233
615548
942297
794795
358427
654694
19459
998878
557394
511544
525162
238869
56396
825411
294544
794663
394840
18156
303341
268753
951671
322319
295509
410247
986084
374426
764789
1021964
499193
543187
1038427
586882
1016819
844709
46945
725863
73107
568605
365732
144533
427002
271602
457487
938659
324817
817775
640218
289126
880077
162567
702490
776885
266037
720356
110432
197349
592414
196909
570649
531362
641923
188132
756207
47638
90482
324613
78530
943
699374
945947
264406
752602
153994
475484
776697
611168
275459
942075
999365
435686
961763
267905
718270
145335
693898
425433
625441
309054
956668
315097
59061
322336
705139
757554
921889
213437
96098
409113
100754
736235
28464
336998
661455
724301
2353
816654
668071
718243
813588
49098
111820
591952
1026538
969424
340623
329663
80343
733329
418726
783514
470492
670142
516487
449810
145967
659397
230717
323629
848339
872632
137111
504626
80837
804189
385271
506197
888390
488020
692826
822457
920721
973403
870305
557707
1009417
94025
957091
98464
968516
991848
950536
852127
734169
572831
324530
487037
872704
714407
720684
936383
635221
773890
27542
396056
1005314
557575
162388
772019
962050
40026
596163
201952
630126
696249
47660
175932
140421
589341
952692
611892
481398
620584
475551
986709
845668
765278
874738
600975
529617
340318
803851
857268
914569
402995
265716
304591
64944
344386
692833
563810
652642
789772
24956
27015
291395
364176
233351
579734
605829
169037
671125
486196
107939
317605
826806
112590
864699
510511
1033820
145571
95093
1001639
982487
1002414
716647
655275
423832
182569
650063
82114
740462
498933
762598
893595
532249
440547
49721
602008
376138
401842
398682
672485
967671
19008
868044
437185
126116
34043
561871
915605
222769
148269
285767
100279
467424
338319
477986
142135
901073
118509
799045
933938
973653
403970
21628
649971
342776
520243
156817
982652
33011
700241
513093
970798
681626
95250
265292
634762
687803
203025
556754
549799
713229
479972
204820
1041543
479980
822507
614475
507259
9364
836675
202674
467003
468933
705410
817286
481034
79714
629188
593344
178922
439104
408367
600955
505363
580845
22040
589105
501407
222277
169839
39343
602779
209372
1024015
227124
279668
1037714
407593
892749
164870
918362
126658
799396
265841
574266
351552
449453
337647
103932
758930
773692
465181
596085
165362
444852
520624
915121
31042
181448
475981
85724
574320
77943
93085
222128
952005
561572
240067
16766
388928
378055
669644
733983
406581
76334
184677
623898
592349
838187
427287
72643
305323
514985
633582
610663
508648
271618
676274
707086
474188
520941
340512
783928
252125
924940
686850
575687
977803
483451
85486
74305
818144
656134
1016916
41851
178852
285196
451269
670866
84521
341090
623977
845813
634748
855894
188348
491999
283817
732407
546979
876543
261751
958525
994669
264604
781729
187177
488648
239932
226339
485311
69629
760523
221839
605159
91965
68273
720293
918257
316862
274712
29939
459391
227169
911812
44027
935141
700077
321456
882839
382585
362892
703599
651741
458603
334172
954415
378289
741331
42438
823871
29707
99435
424731
960437
742606
1037082
111591
1017873
815584
299329
821797
843031
640451
758038
813940
752114
492185
125440
202032
568339
829788
535555
779574
254566
780531
111570
894521
671598
953745
267338
739527
133713
545829
852675
1030
866368
713885
234092
938406
163316
519390
1004025
210898
508028
696024
277343
311789
692283
948090
148708
278987
924875
572738
382731
614090
143191
189065
176107
243160
752502
386759
745084
694575
360814
266995
581563
342369
178644
866758
503713
246178
102738
586297
120256
355903
865826
390204
949602
246494
191814
45097
467725
376487
216159
531671
206283
66195
610042
232409
384190
743568
86482
502620
339030
505288
346171
935166
835417
47410
531308
547606
850916
791817
334899
728265
929989
675318
24502
371716
63070
733765
804252
162390
269997
279812
494910
848456
41720
681140
326948
621559
812637
659249
183425
278792
25061
27342
552141
183614
198920
374402
551628
312267
499651
770097
26582
985329
289151
754267
1021858
534328
881894
56256
609077
175441
716067
580084
951393
247268
947818
314058
87588
712075
166410
940463
776000
672755
746462
691331
248069
241009
865699
644210
19350
423403
296550
811653
554793
989281
495744
837687
765623
564419
1903
826099
736410
50936
172815
268918
607361
959629
164527
558714
776780
733510
923129
944140
523171
719452
439598
561312
904053
883330
181681
480544
959850
826759
45244
612141
524343
111869
77899
1017385
1019594
637715
183822
353182
965815
65948
465180
889694
80454
482484
494278
504332
73783
258635
884821
503371
838377
1010092
159807
1005674
792001
273342
19859
540022
929890
337268
121859
777849
810587
948099
654823
242375
2161
1012021
978398
664157
275892
812494
934627
639141
1038605
1008379
777082
259825
143803
25286
52601
58571
291237
415682
688079
1041973
49799
986654
802338
360494
799529
845069
538784
100904
697999
1014731
71180
900112
167497
317648
168238
45398
890155
139063
772611
736138
319729
388009
451603
211452
854919
456898
278101
520180
142621
523720
687637
380756
787550
814222
438089
577257
173936
607705
518946
375094
291300
390722
1026982
995857
767023
245583
1037649
221230
267195
744453
109734
203371
407215
205352
972016
881750
516056
435140
300247
474094
196950
84124
119613
991777
761941
457628
162639
326102
515675
213492
275429
454095
52117
925456
342838
280148
1011123
879554
382807
877747
931840
765182
424615
834625
639876
192103
6904
514782
981308
1019866
386450
69662
502076
688958
555778
627955
267042
785406
664626
16011
91319
853588
881232
431767
850892
968694
286643
1011030
267652
373011
258457
368901
210676
336011
283983
273522
731446
118455
530047
580267
181252
1016281
797276
212526
833106
327055
790973
195079
537272
408133
762244
786437
58895
1003052
987917
951024
729112
625698
21519
559403
652838
573787
712393
4101
835094
511866
325641
400526
734151
509636
131182
179229
184755
927916
734774
151770
1000643
287579
961853
308584
159834
50221
481922
375103
882710
733366
894338
98034
422321
836093
964311
40665
76629
853110
857636
919770
770982
450238
205496
683591
218729
859731
307220
61977
367347
235161
416031
446882
922360
805777
369293
128794
510553
926518
275433
909148
57388
425861
883045
236191
1044859
334212
446282
971918
612570
251342
263082
298038
230694
130707
830326
518470
171708
471431
23349
13026
332540
5431
904260
709155
1000610
351588
414684
773471
711378
392889
850846
690320
639414
441109
749242
581682
783003
476773
1038869
463292
290900
995016
677721
197702
920784
477302
64967
403720
675711
524241
749070
522843
90341
192953
29222
88023
787796
199985
350532
745542
52700
302867
570189
483721
652763
479738
137808
733950
823608
922871
736187
911686
61728
29438
1034284
298611
373478
504580
160793
447924
71864
636852
234237
1010183
172572
521091
1037337
651269
557088
620629
22812
392487
261118
416958
298908
128715
409037
1029454
74367
662058
216051
208893
700070
650591
1027999
669953
535324
102644
326082
72509
726296
859263
58422
702223
378017
100200
529852
704126
486042
694550
70978
825375
798444
295018
39753
645779
641164
259430
555074
529455
1016663
459945
466694
574839
364597
248772
981659
39986
687656
525238
13518
1004302
1030394
695678
78825
143482
580918
323388
766045
593629
683917
546894
521664
336694
356893
408737
581510
608721
977293
807190
67054
556828
864823
858904
277504
140843
169446
117771
474222
47676
556135
103592
271935
621921
1029332
714684
717040
501333
1012506
401898
831276
405904
192840
113243
161178
135535
788074
271716
324404
485768
87880
821129
655945
192009
1037860
952234
952119
916688
769099
100127
16478
359876
679072
574379
286968
690869
451871
759441
15902
110081
576555
532616
908867
733191
24908
41452
517394
959276
904632
953685
879601
514777
423510
944043
329151
786383
27968
251266
201133
220395
962059
890178
533910
276227
606481
198396
75445
820846
136188
599310
934484
770644
474072
268482
113288
1003491
299989
767271
619667
991052
368952
828867
70044
109601
533277
481362
465577
723985
1029298
343777
897668
686341
965854
7007
952027
877319
488571
295203
613297
83399
694827
309707
79743
901414
629407
901809
217720
1010916
368996
96786
105894
73493
476280
830124
604041
844534
233453
181682
449842
514564
289159
818893
637011
911524
782201
114351
607599
681438
493567
175285
165186
284261
118361
676692
421615
853976
604848
193665
711863
86423
607146
477212
850930
428486
28944
111718
479309
36414
163057
894012
28586
371650
490256
1010105
813730
29640
1021750
673781
258211
393825
388986
760529
934052
191927
323178
1010378
876863
396335
39130
957185
984845
344580
516175
561516
692868
143353
69245
949498
660340
460342
831188
743291
751027
420682
410259
666405
364168
794749
878019
592303
925904
342217
819037
863409
110158
748044
216233
242701
582
92259
442679
193061
136045
758238
328455
30927
570110
264653
884403
5005
778906
911646
939681
968794
30856
807568
268598
317049
948593
180236
424619
892503
810746
334838
526425
712058
449283
96644
513516
744627
736798
883714
349870
120319
190795
463253
663636
59034
884101
966678
296411
265342
1013943
102428
359937
553371
950029
1023743
357735
253101
224662
505993
285185
740600
551121
200468
56809
388974
566404
879568
462277
538511
196290
941407
27305
443947
633654
880672
363729
357389
301875
819639
1031036
110910
50327
851654
804397
127888
392793
790260
734282
264249
930759
948844
471263
956001
838997
366158
829378
478974
629835
597217
941870
1033303
894675
749261
194141
855485
149522
570777
908059
803745
781922
442717
255611
429185
932361
459359
865522
65302
377530
195086
601073
622835
878394
889848
519155
536586
943811
655055
138446
950723
405917
268037
737136
784592
554935
765843
188262
851146
585583
400186
822996
288166
126027
212264
212935
391557
277418
778550
345023
556105
998802
228299
494365
482552
302333
1005499
465469
709370
12980
203792
266035
1039659
744231
68050
198803
856967
275389
351021
724117
947152
986727
121048
189925
885935
211506
162103
838204
119289
48127
894107
441157
47970
461253
224359
911058
96200
1020312
248640
41967
204662
528051
12196
195498
680418
938589
4830
587458
885564
1044700
375039
100711
23783
87520
833888
812686
113626
437555
124043
622565
628318
889856
748926
826386
883904
353315
393021
718443
501045
1030413
767160
637781
480573
207004
705344
731468
674343
121162
3611
881139
93141
999382
480221
958336
836687
680928
721347
923873
1019453
364573
488314
936897
535006
451177
737838
811580
897618
517471
646314
934859
377545
75041
261738
248818
700831
625110
892131
47372
118359
906543
855236
725296
600215
646016
178685
986879
847595
371172
638730
399473
417113
80405
864827
926143
533573
1015274
189951
89836
141701
227423
197815
263240
727535
872828
101486
741504
321036
392644
880170
25817
616332
63626
896476
610408
30149
670945
604148
913012
814306
440291
636185
16777
85926
769640
604371
680167
44618
105083
701311
430999
387687
956473
731165
718102
205774
233439
123300
615309
314208
1005201
409150
400352
930956
976513
875489
855541
766001
786084
466722
477475
19104
974658
556706
663571
990785
417659
293992
408294
180820
931330
721298
271068
558526
680937
909892
529081
713839
328728
977983
986450
137068
237144
892285
800625
18009
945297
520301
944087
945027
105376
940202
460190
987197
831485
785758
70574
774876
760822
381783
803733
979039
855217
395498
115041
397341
693722
275233
30770
370111
703267
463846
581226
290262
988837
115284
928565
311955
640249
210476
790955
90852
377335
260226
260872
188226
513650
719776
550697
797169
130988
562636
926513
31306
119631
262493
282771
1045122
85590
401777
475092
723468
169493
35696
571174
689443
639324
167004
846788
24533
310765
762806
448207
710868
889062
241140
640795
431519
237131
310602
1034369
312445
134764
1009131
303958
934110
333821
983381
738796
788167
907586
502302
758844
781884
390977
184799
361547
11637
455195
721375
541297
618192
65741
291233
335701
280524
716092
620577
751496
149644
120789
191650
198335
288503
832195
602958
893531
101157
627850
45552
940133
903397
909639
883739
158060
818320
207650
357141
485875
137409
863609
225802
758793
22685
367300
128255
983757
503954
295632
945554
874254
560675
832556
559815
71858
796824
559011
291943
47017
849740
99781
745149
592666
830947
854090
679153
645734
613402
418997
432058
420553
664363
18972
878548
430884
167890
316020
923677
156593
63551
42928
206444
155513
334884
839724
167890
145272
163687
638508
428488
804505
45714
479841
208002
516530
174164
122022
340107
89916
691973
642939
916460
87803
322159
647260
341875
667328
785608
428607
598189
499022
61436
976376
100888
877370
36627
35057
110626
655968
135075
821196
193026
878313
505343
906415
454591
198918
65828
627167
6393
716531
722342
244102
483258
288079
612345
828676
185619
585313
454821
903198
164585
534110
709268
648905
941921
1025842
913754
384365
610938
844600
52749
297482
109659
223889
784976
857829
410946
61476
776371
528905
71491
266718
542542
210283
1024844
288632
698663
102789
539523
5477
737683
668121
253210
732184
499758
421039
662958
157883
23245
29082
176419
961633
57046
381395
802407
626326
196818
749812
618465
1024294
832229
861465
146176
94074
496959
256990
70547
822386
1009125
324650
529531
446863
458951
793402
1004135
994570
113912
650966
397576
387241
691581
1013404
547605
186720
739717
721452
1020693
572122
1030787
978241
490722
160234
114898
140871
58036
995119
831
1039686
1001902
701119
551527
398151
238238
165751
377244
930083
1021297
404787
465307
4933
783358
1029446
650629
389021
2187
833534
368749
709662
137126
516308
443128
333338
949596
321142
669877
53082
231141
1008457
597488
514467
962371
622193
725456
348798
954871
934002
209706
505252
48858
1026700
605688
908473
270731
814867
64551
55733
853292
902552
937086
147176
816170
298458
418790
673834
501009
43406
675959
597935
167440
544457
502793
452234
786452
848059
918143
759390
36073
664705
715094
665036
73750
539174
133508
558292
974996
830441
959164
871994
484279
770658
686324
897426
530240
895877
280922
96942
993748
857133
534584
1034825
841432
674201
44122
739918
995641
100511
862512
706168
809195
529546
933998
130892
249664
504401
819414
972216
30945
604144
431374
234961
762069
966660
294201
980780
703057
490673
6275
905016
718680
483035
723611
565475
489256
646817
544537
933085
425241
319547
7322
494676
177027
680156
514723
575063
87937
957021
990412
508375
495786
644112
173280
931629
32043
285744
435110
317452
115487
566531
628101
838589
965728
171020
446524
472943
600664
322502
1008854
319031
833401
838835
37452
150058
279920
525919
29920
73387
440450
956718
747652
866357
112622
626778
640170
163162
472107
915965
511278
728040
836181
813207
119203
638633
787694
959687
499222
418173
224937
915632
141455
367792
75180
558371
671384
187937
852111
1032328
504612
830435
438139
575129
418612
6719
117413
250403
389784
910002
215930
385174
82858
524193
368786
717274
492292
670172
227170
849666
706536
131529
657637
89542
750810
569645
1000122
454925
635019
262985
209177
303729
498115
616391
583905
82835
970618
355569
225701
260025
749988
711460
515684
871793
503464
878083
385708
505393
959693
79781
657768
87257
640351
1020471
265806
923314
517875
143918
697388
738266
503556
566660
349773
846202
162963
534937
127986
988315
400433
751236
455375
940497
741149
827063
179579
933272
388251
246003
519559
308896
734026
224027
247439
667841
1029800
417063
246554
822755
262610
734621
261607
208932
640390
607023
680280
949980
840059
592421
239700
756509
2507
570097
908970
641879
642143
977988
984157
819444
162519
441237
301724
363576
692668
948624
13415
486896
544519
324997
786486
887917
287650
538956
410929
822545
203525
631993
307151
683532
496270
579770
290738
96573
241196
1024889
632086
898434
880277
981304
525846
542987
441463
957744
924723
137589
887089
222412
560761
325625
162024
424564
647568
30653
173106
99719
36190
899437
498680
587040
844430
1039470
1004211
940829
223423
222050
916204
13544
822832
152115
910109
915022
669249
617470
657514
729003
217137
168837
127844
910040
689335
671679
17768
954227
1029539
102268
136582
122002
9760
283134
857367
348792
667327
655501
963174
648730
720126
502168
605819
64062
452199
312380
32152
809074
223719
82923
964012
161176
815024
222442
300946
396033
122029
316945
626917
624438
923584
727102
622883
329489
962921
873564
450109
628932
330046
601346
686424
534479
152085
343411
161533
300274
647263
667896
733565
1038218
529733
383991
466360
451736
926660
338777
612227
378930
970492
921711
638854
548594
45394
1028315
732944
639139
203244
641729
761
862412
583114
925700
199006
855366
930715
657841
198335
239505
447352
620100
55404
122537
383458
392588
42393
702103
66022
224544
242573
157183
457849
957894
37685
133268
1022322
1023719
543671
730275
706151
850054
161523
938619
624618
865489
758334
284137
485049
440520
525840
291391
579748
641584
584477
511106
429584
312868
24476
747031
93473
632953
475279
562971
422105
270698
599138
375779
313387
351980
356012
934806
374921
120544
986923
109896
501541
748292
908200
803074
335000
136543
387316
474696
840450
581858
598820
806247
854281
743218
801563
601983
878727
462097
702285
738993
8610
1017384
104869
25548
903403
279874
507389
302437
73470
169337
722892
188364
276920
894664
767583
475280
174686
930741
172123
265468
732582
942770
49411
974492
37081
569486
57328
923772
1019958
783286
777383
546342
74375
621064
91229
563450
622581
654027
709797
1039508
987451
815234
735964
36634
631127
1041849
449732
326320
728627
820415
207659
859067
315788
194364
1044630
964457
55450
35751
134254
1033714
942302
238815
436030
109682
721811
833207
758284
609275
824914
1008972
482243
655059
1004165
692615
679342
25847
110276
215079
1031264
151392
21831
59584
530298
924854
356762
116165
150255
431519
960592
687363
504229
480209
658778
390198
438017
502381
895663
427712
528186
826087
850796
778801
717781
131961
511749
161992
727855
473018
716450
78232
594689
346997
288357
710540
727075
744917
68475
503029
322799
335347
41155
676160
203043
235600
947627
43604
504039
26024
650991
1011309
47437
534653
556761
86317
413485
476047
995453
188137
629821
61862
859354
209576
273855
129970
416994
746969
259684
987257
566851
476948
985604
146240
369604
477241
894145
326266
632823
566779
793021
9457
480162
79257
14937
320423
702699
345871
647746
120419
214670
444237
921677
983084
1005150
19849
47782
334973
807667
316925
918148
913715
293611
735107
157868
157168
204186
518641
914839
929578
534773
911727
189669
670961
407949
490690
766903
14593
807419
448885
321833
507076
755472
1043018
311875
642949
73249
821293
929971
293256
549332
533617
326055
540387
1008265
960410
27429
588642
124607
168016
969830
123966
502002
577586
904421
29989
437655
453118
906742
255529
143554
508525
338135
505703
373496
246410
952588
894450
61133
579557
981916
115875
211449
161235
983422
209540
188677
621733
213222
380785
898102
127252
27504
324271
149156
246447
541223
603112
422372
449136
612654
710684
968796
723950
781584
885342
998416
1000688
278255
731497
274220
831939
760952
341455
628665
248060
567281
665913
305693
962904
112962
736248
121134
630140
142143
520294
265551
7572
1124
951565
916277
10342
475335
958134
333313
83576
856094
71515
92657
993571
268794
979466
354297
474528
130170
881361
85901
213668
745588
480476
331960
105860
946617
501686
543400
407685
903114
292941
716352
838889
458155
118628
788725
34196
136664
281366
533407
676064
354060
538235
682750
181353
129590
959116
307346
827047
16428
349127
1037950
10946
305044
629571
442653
704717
980333
558888
678314
472048
389209
749247
408247
646413
1018209
315550
813553
723798
751556
193706
947107
332743
986292
145681
362733
527909
447852
969439
750519
980412
623839
563315
47495
714715
743100
638973
835131
829618
635128
691994
836745
608817
936344
377621
515320
727657
437455
840281
894405
715169
894981
197687
840145
774451
351474
982849
386682
418493
876539
648315
469856
99038
443886
709544
726958
990009
479800
620224
989929
930821
355770
234972
833398
833490
148502
435232
434884
780081
632155
533213
73777
365450
587796
611088
152653
673442
167342
112565
130530
611053
138052
578548
434472
46877
902393
509668
635421
866471
549124
195037
1029385
547784
210649
477885
330004
292074
126169
525465
430571
575353
857335
708941
168481
478468
112509
553022
607603
676403
194281
377626
406168
769568
59387
383165
543850
772122
873058
404177
829725
525294
269960
59961
476113
455094
871332
953365
821096
510380
996893
735858
754158
241470
413919
179735
110126
432936
244531
543607
252363
516963
1013497
735145
567502
253575
50581
116446
48398
912464
957703
318566
317580
598065
326148
829968
104883
235177
914488
593177
848569
328879
1847
394345
199171
423657
996720
1018846
373999
316404
381335
608265
769938
890942
457786
637462
450962
951084
810276
440674
638947
372590
949639
570225
887454
434959
385074
231436
954904
25950
679725
494193
968829
389381
47021
26428
565296
305879
430201
272995
767848
496460
289940
518214
785219
797926
436332
989738
809887
511697
992863
356595
429271
337416
847561
546045
281116
137602
921635
37667
778527
163081
342567
670761
458766
500276
736536
147865
389601
10209
718436
113356
338426
618339
476975
756089
123475
465227
831239
402886
745330
825827
807862
547455
872432
538426
1000979
358781
330152
811908
94106
421116
411166
881520
942871
1038667
162652
647665
730923
897198
729515
432024
316231
587114
577442
902674
610587
882592
909768
760638
141658
286652
388032
695904
501679
227302
99296
634180
649126
310240
401155
50411
1012470
140726
750538
8418
95617
60887
572872
636683
498319
468984
680570
800181
805955
16488
557076
244454
265244
655027
836143
947029
333392
770411
371240
467756
842660
760482
1020059
808859
378903
869299
507088
805620
425795
150277
199031
450604
970648
396751
710433
60156
801728
890883
706984
872572
254037
759542
666724
271829
406934
145939
984861
29704
684857
276051
367022
429305
382147
912844
390017
858642
540751
362130
370133
446145
436358
163994
637707
189231
506736
732448
644539
46179
782300
965766
612764
1017374
779156
241506
901977
686325
583242
983583
391366
198179
499183
43897
925925
94692
871786
1029509
466674
93303
618723
805131
750575
1003410
612020
91783
397076
985939
32229
116328
331869
732350
882451
984190
30931
94042
32280
699908
809111
993548
341912
363175
300757
377885
88246
504781
45957
647512
692504
467411
831512
675163
508436
31708
154788
793694
510484
420565
524331
981759
626912
491057
969278
1027028
460830
127279
898762
371391
684618
697713
1042833
23805
564591
372900
416163
858884
633522
65198
594999
686223
460931
304447
626312
698586
344512
76929
729747
24558
140572
822026
135645
680916
326658
114058
619560
502808
107144
817451
359619
410741
310529
1032282
117415
704876
551639
167923
336830
188254
801987
286525
698115
391827
541878
588218
963488
467755
320543
405847
910186
784419
887052
181329
392971
852324
42043
331029
163686
80611
728392
131758
1036131
12794
292624
706846
913189
636938
700814
120102
394084
360835
700158
501798
372345
39940
30793
308647
703181
630377
414531
750153
613637
506703
71277
344447
516721
647727
1006426
11645
219458
266134
3083
22320
554161
2231
445091
653987
999748
651233
111405
936593
929478
100794
816753
943428
40316
1015449
394923
920673
30109
171317
758569
7005
206777
664385
795009
458443
733830
494743
897267
394503
810613
554845
571793
247133
466515
437895
978881
320092
502379
949818
1008570
504690
684870
433908
1001536
5741
312692
776883
707180
990321
226190
82822
653888
656936
42244
924361
265203
656669
215246
646289
562179
793804
905969
875632
802254
597818
1003560
235630
491510
124393
82552
578724
541054
98754
546390
465636
621527
716300
599626
290699
656399
817774
212519
763612
507453
847047
317598
224808
860900
213666
292948
448804
154507
461426
217237
759485
1039778
43880
19450
559068
1032394
325807
360126
50299
87285
592005
318929
922673
526208
466200
862350
577834
840522
888537
477389
49128
583263
454592
605168
195022
909636
76326
368721
653058
1023453
522129
786188
71354
763112
172176
609038
62517
930525
304721
877039
939568
720499
888754
327564
577726
762114
160852
12332
518878
918614
95088
799275
503419
986157
78448
969857
632031
17657
608700
576252
4473
843381
829373
489989
384561
338137
203963
667729
786450
257106
18446
687201
683297
8799
694775
148359
407501
436777
133397
610944
549237
325017
698492
998010
6354
505438
220029
176552
683686
196105
718436
459414
227711
84899
280556
586407
917154
620801
217034
634502
384261
399308
446748
836838
34618
481165
866273
863535
793264
716567
101496
846699
1001651
62941
954563
667175
88254
752760
667314
261134
171553
463696
661722
844981
508768
566795
905872
60251
83258
374004
702101
610983
959769
630979
970913
720861
108858
176132
153565
265405
368223
385581
466573
50191
221521
799030
29875
75531
233031
896095
275790
406644
380393
911576
924341
375387
898235
212977
481602
658825
977150
381088
327865
336072
473056
498092
97256
577241
977800
229956
568961
738779
68464
814831
987725
412674
180552
944979
299691
745457
980333
299035
324429
121006
539046
759007
144872
418541
131862
147187
909070
338082
944866
115532
839270
74615
529701
1031882
990138
914631
609414
195310
834171
882258
275094
95554
564042
727405
604501
55045
722519
146942
899281
665244
723162
388711
712492
255268
551618
51117
884909
195627
635921
931431
502065
787477
173553
487843
245194
128343
133055
899385
97505
431318
99919
473059
366882
56179
508592
7651
623028
195996
470377
253944
724328
556755
68450
331600
149527
107011
1023915
929688
375442
154435
218635
503784
557820
754607
704616
537198
351256
554409
533480
582691
677704
763173
359851
484765
983680
2407
639645
891154
688773
351373
993483
557964
536721
729225
262455
478956
208893
50980
713203
1008671
101773
243215
228678
967112
173593
656037
144527
648717
929288
299468
137439
839002
730970
404137
67493
829677
468114
398127
485370
160311
207321
669086
766714
109722
628101
456155
37554
944285
993596
122937
609839
443471
629175
458313
355289
250751
976511
970959
768226
701575
488165
1044351
337774
455836
510570
345753
115658
242015
475761
752946
229727
825674
575935
270521
5431
616230
107852
374095
793373
918184
478635
1001100
690581
450702
744700
99353
43442
386855
46746
1009297
118918
665003
683738
934936
417376
364863
806722
355258
575493
44033
1017247
94113
928646
1031638
974791
455507
635965
713225
781798
992572
441997
285441
447906
541544
104704
597626
862708
803529
442674
30002
51749
357717
955416
188670
250484
556070
130609
963200
708190
619732
92473
923865
251532
981782
804742
825680
725235
1032177
326729
371076
477991
855841
696547
638374
475315
706331
109424
372300
652650
189487
401348
869244
810257
658812
178212
233932
263962
312931
107402
24193
396227
568937
131582
671330
685946
737190
566325
30065
496891
335036
1023616
744214
50440
152387
618117
401246
469866
555489
761963
207815
22269
213738
23366
992431
700304
170112
967234
84156
849146
918577
327321
626085
827525
943339
593460
373695
225771
669738
930514
133204
444444
726520
736204
312944
850004
119314
1031464
730432
578349
674325
444815
82212
902884
437845
1024690
667347
955970
812577
532621
882436
365012
176474
13989
489125
747991
987809
1023107
539914
40994
270202
293424
437696
682430
210120
464857
405790
354706
381319
982128
884897
889841
186862
684316
154880
3409
844276
703015
37821
1045362
407332
138686
529712
168215
682539
457284
812682
6606
464444
538207
904092
747386
1030279
421990
146626
516865
547017
588740
86905
27908
567507
583900
750677
651736
551261
636618
332575
387233
721376
836120
235150
158362
832596
120173
651630
665200
975864
842382
606779
868269
78689
60418
723396
792104
656412
987635
26955
322647
488561
902052
379836
272869
772027
874155
362876
745690
42000
604117
369307
1016444
32235
761431
398628
979874
378150
273517
145100
168482
523785
859915
368389
610566
686994
183630
670887
763046
872748
400302
916782
65447
837503
19232
1003333
694276
114973
804718
806373
278740
779354
112136
163294
35131
188367
832397
837762
667435
155705
389365
350049
739952
736240
973206
575112
78430
450810
922442
815736
149662
1010950
816075
79778
703968
46553
361832
601639
884675
783177
365425
627402
519790
120306
620114
15091
56783
838158
686157
390499
560183
918318
332071
584925
466807
345108
505036
91148
266741
186055
139337
830271
980803
148405
470284
209850
854218
765033
903641
737351
610700
730886
74354
13300
900789
1044157
200606
549509
942250
265040
182426
763375
415969
154787
98452
437116
143537
699544
53119
774812
816435
73687
47401
972907
127122
189220
404571
115971
810239
844297
585246
1025176
189749
368246
787075
669302
363867
728336
977584
88800
498076
394072
1842
909102
695385
775833
464494
349617
491194
355272
67490
111491
421997
840649
976007
895872
523272
210605
423123
913554
359569
37099
1023264
829152
755421
330027
520812
281269
630603
695624
954032
701984
391203
703449
7439
410605
926084
944004
858069
796819
688471
1009588
72222
435591
151003
429953
409722
131637
230717
95373
737420
470837
1020861
841421
364787
344360
928387
341828
318952
119385
270641
333657
593496
957679
519152
465583
457309
835775
738595
930871
85798
683460
1701
701749
623895
385059
1020043
149742
572610
997204
432359
222569
994859
1011856
1014492
794073
929507
1012253
633981
217765
935755
726007
745699
579985
923692
572612
311101
419700
372470
700133
692607
78725
311728
324323
621998
404870
58966
658499
122529
844055
131547
50132
826596
386325
576077
1015786
82692
776795
555215
314576
369515
406910
979261
650559
670390
290067
51267
809466
98721
326011
403831
288044
758774
101880
13577
35673
27906
247715
317243
128179
624909
704243
68914
609863
1020989
345283
173529
569332
525599
102040
977182
624399
284144
340269
205610
336666
288309
607886
91162
545564
166863
374106
129211
263086
123209
989573
658164
133856
469788
526582
321651
391804
74914
556933
1001475
549117
427574
400142
774527
327601
271684
440967
683355
289383
350836
224629
612209
936062
245686
251256
346830
258425
24631
156289
288743
203052
327291
873195
145103
421144
138918
435207
105350
749351
407618
160990
108646
660564
711083
868714
287850
770038
469776
857511
653941
891541
837359
856038
459261
217457
335347
574606
331500
761928
1037166
482920
704853
266991
928738
419546
763013
597910
869605
523224
1027947
186917
485210
445525
737456
109258
455812
969293
922201
165390
566180
631476
128466
913425
841730
271978
115224
955369
159889
755214
796816
1041995
357588
529944
900739
298265
516699
882611
667599
587752
552849
942778
690552
105633
258212
633412
191937
985532
92332
373449
185801
131589
879852
276195
140850
449031
765881
221539
85774
753538
1013606
604605
814090
715739
673515
49171
712106
1019681
44125
515046
212964
684761
689835
219542
880365
242063
199651
1038831
1030101
935678
634451
988518
76282
582846
474760
274390
310209
303854
898890
411695
908131
998624
731743
471752
312069
763606
566609
832992
101551
603805
422695
633258
910932
623669
490630
388917
696894
126435
115281
977247
596656
717219
658455
1039641
514504
556004
515586
762720
142569
456042
708712
208472
995882
18105
3661
709778
869195
561180
153318
825180
35700
777591
779072
233222
451039
389504
834211
603307
761493
90425
163304
149178
608787
232633
396240
616249
181284
490841
1026029
306617
481040
825341
959231
304938
648664
134673
44942
895446
440152
303212
136246
914708
763992
361111
665814
799836
467504
752961
608073
397017
4911
532408
65531
358648
452348
517054
762289
304577
492524
555951
970601
717595
680707
789732
833428
524773
608408
521106
959931
36908
196286
644468
30831
37401
765569
116357
499532
178758
939081
765783
465385
825206
889152
816006
566530
1027071
809554
493136
1011152
527411
353955
83589
493403
489608
428657
530644
105863
114012
206146
28683
133855
933551
363437
450925
1040783
454282
511162
777230
314871
1019714
769132
44906
29841
277656
595404
162857
446282
342752
1016152
97487
494299
11319
357715
552574
459984
503609
869224
793778
51077
661808
834977
236310
54213
819433
911099
618430
413456
596971
877551
297857
749414
1017099
911876
175518
142062
69314
924196
473841
475655
893259
823571
592146
943453
960375
290374
204999
800579
780248
936293
404518
223943
460613
1036402
712350
193233
503273
172741
847215
655049
521538
521019
941891
833690
718626
1003678
746278
487421
468294
972519
198941
694749
538270
701368
587810
462202
906215
291247
44805
734195
43737
627647
386489
995616
931056
475375
541978
997834
707026
1036450
315657
483177
417404
413289
292244
870382
457104
255610
925603
846946
180198
723587
635275
1044329
820471
387204
15288
281775
919705
565647
835128
314001
743393
785450
831165
893966
925590
341461
192172
597026
776208
743213
81360
28940
251374
462827
668767
687477
624613
195254
118563
959045
133354
353502
476209
830995
766485
1011624
207852
665351
290470
804533
213648
562970
353392
166737
73303
97312
198435
948531
366479
738478
818797
256010
336896
550125
46681
373100
978548
797046
191544
674072
287661
859324
209174
222886
192240
614329
908312
454544
983335
813767
903689
152396
777438
390242
996904
1030108
792545
341798
822198
859380
441590
1039695
614637
254046
780869
212417
458090
435700
35468
762942
337063
960965
280254
545162
78794
632182
111679
129783
129795
885074
425212
689580
490798
170307
735915
272333
819262
522219
156992
245833
11011
166267
678296
578260
270095
815079
201082
365413
892106
719311
523663
1013992
886411
1017203
223744
887956
160022
842013
578627
682652
111545
713433
1017251
303797
1039502
57821
995030
394211
949853
408465
249760
446434
621074
955510
55001
931037
1041804
808830
929752
762279
100289
15101
907465
610231
713996
125669
47538
843079
864404
1003349
137096
937381
331408
125455
231481
26968
892881
826654
377651
677357
480894
734708
840422
1040495
580833
819152
266605
369952
1023339
401502
498733
250984
520196
235300
962150
284112
64144
940773
451689
567813
954864
122487
502623
436775
262055
409775
522208
62460
220016
947361
425942
691677
291151
904502
486103
191340
516348
941630
1000637
767886
1030861
292193
666671
92118
172148
1014098
344544
527163
496423
82912
315407
576767
591690
215971
1033364
491078
765267
957900
391986
11530
543987
676351
691531
927383
115592
503015
236384
114439
317246
898536
599408
747494
564556
711551
372310
900207
645577
233083
106520
140254
151082
624235
1021561
871554
78323
265523
212491
287329
685828
995160
401817
592582
556888
1012407
889585
698455
511414
363493
717457
891663
186462
67300
683716
975498
336570
681925
549344
67488
680522
770157
67609
610479
514860
647169
977270
536977
239014
750387
467422
388601
483495
471299
824600
640833
399569
119671
1040384
1789
423385
467844
258021
541966
522901
96385
300371
1033706
1022634
280650
93639
9693
154414
683058
638302
947750
846951
40380
1021499
394048
761444
431033
339347
173619
750397
69710
591397
4604
357535
413423
294046
1045196
440769
147252
956124
748020
98506
444641
102492
807000
44480
576803
618604
497972
164450
525649
400349
326216
684770
970968
20280
173691
724121
182826
410533
929176
762955
748018
866391
156327
508095
767189
185992
318578
694954
617869
511719
586164
494513
851621
72092
605723
379029
1002182
116818
90600
966970
248545
24007
962344
506795
539636
948402
296358
672246
944764
1043343
178079
902844
931135
1017733
894770
230582
57617
168864
505528
52317
886998
683216
26095
1022974
382226
38966
341142
532968
623456
537290
1012366
333375
212290
370636
908477
779983
1038100
734914
871621
196294
173291
900785
393983
555275
141943
150408
900283
70527
360858
1035558
962131
736673
165186
241458
736421
272073
145111
837757
276325
899106
921475
683207
115972
289809
331117
695875
409972
146435
406622
1022904
666026
167798
332444
723490
893317
277845
129159
535455
125090
599506
582241
622522
776285
681351
750702
950727
545377
192132
810778
733914
392191
879174
434122
256135
1017748
182937
892945
475317
374316
100442
77356
815888
455003
266926
623680
295389
695504
776926
646749
270254
383396
146633
300278
828070
654626
359545
966994
813836
164502
983443
262105
498011
523855
236258
327558
637693
501870
545863
308049
755151
642257
444
622116
379183
55021
239297
634698
1041360
184362
80994
140549
859500
245856
493664
407044
332186
574889
463607
382091
164934
646314
645905
614511
107845
2558
821828
289079
485254
345800
292997
591006
162499
856529
350944
767908
304827
616794
615173
336980
81880
82572
918301
998430
937197
679222
92902
391051
1032239
927857
46780
449169
291900
254070
699576
575136
156953
1028596
811170
554753
905827
432135
231785
95925
823169
1000522
339324
343234
819273
196267
282229
986524
735027
937074
365583
135844
520307
673014
304270
304531
632281
199079
241831
492825
918968
339827
957571
277776
409021
330312
12976
850287
981325
600757
438742
996452
900865
612223
710916
997034
512869
430023
752351
395980
826539
934013
851968
324553
921599
876533
1012902
985526
551165
1042017
309526
148301
451383
190632
70821
297120
555972
19988
65059
168596
614089
400805
599619
1028799
264901
1000553
103070
964610
884121
1023980
917940
609441
587338
527566
733832
158404
230150
805936
202831
679503
104548
481819
425059
205124
327342
75972
450975
619168
803479
229986
89913
272500
334667
511827
308474
366340
478278
4747
321867
971985
1040053
708851
638269
825650
655210
534268
102406
76690
176129
83324
473069
626320
80025
57169
1028911
1041237
872146
632478
612365
203018
893793
796385
503801
11701
295947
414271
1034575
460898
93103
863515
885304
558069
955731
130294
164782
473199
803427
859767
709201
223715
65959
400122
960005
855297
708449
16191
476989
153405
497616
66271
487564
364148
8878
897312
262235
1008833
818546
400869
1024602
482489
794250
202781
891568
503352
566111
30634
573673
207843
143894
17449
953276
557003
577354
485272
41365
472247
636317
192882
218288
399880
812553
690109
429481
581045
243562
680753
641812
542637
1017088
653342
444768
441231
1041207
890737
144182
949539
516106
959031
46568
985831
226224
1026485
938207
294040
756873
196949
361300
611432
977389
138588
604191
937937
439831
616523
230904
888276
788231
60197
783892
58201
536206
622590
767970
167399
667278
467237
599758
822540
932162
459262
264786
314124
752091
38487
1025172
763995
714959
93352
639625
449091
332077
508656
411582
358281
63860
568962
666380
576600
718886
107622
567375
545982
993199
127643
154525
502195
313885
391343
980622
875006
981380
653064
549166
76918
518398
291590
56882
721504
351537
120786
474047
379310
280460
646757
910451
208109
444054
334512
81150
743924
862249
232546
462944
956092
37689
622352
924912
434907
61220
134306
845134
763652
698145
609204
739709
448581
1021360
468304
284517
77884
79177
601725
356550
220707
457413
916614
488255
295376
455483
663936
406606
226416
977598
48653
148674
409922
120616
531544
420009
482917
133640
20517
394485
360516
836335
210656
255090
541289
644712
400907
74856
54079
122927
419583
239604
929486
207655
38092
1025013
179486
145775
753783
964288
126931
828338
902730
981584
907092
84624
373694
998697
706930
836090
549704
520642
110090
894293
275104
997757
959116
1004267
267546
999118
316126
463453
871199
297330
826379
564786
196098
936784
457314
789855
512840
280453
482645
916252
254791
718552
911610
797302
107457
724348
293835
271317
567405
475331
588443
935907
842196
406378
458054
557295
505112
808299
1034515
453311
211972
124418
658979
390195
301338
986093
1025822
429944
724060
830637
249449
651280
229164
744053
590005
448498
843428
627336
714689
1001110
1032137
854885
291114
698959
349686
385612
451533
338495
172669
487218
658303
692709
4844
968826
38173
441873
51882
140988
867480
157600
118464
475529
730934
72127
575625
212998
302267
339978
462635
340131
1000023
516479
466136
459650
655311
453378
707068
962155
755588
539734
990480
192290
612369
783836
431881
300527
880028
765404
526125
1025838
741683
265624
780248
301184
945467
875828
882587
562286
208727
460297
599051
77517
840231
121773
987255
665603
303256
435700
622004
325757
1043668
923606
608515
665702
941385
481154
967253
127713
404060
619930
652837
913638
639713
697560
82516
555057
735262
472597
888237
78352
384814
444880
183915
998876
59884
383609
235669
944994
880863
863157
844199
802796
608878
946094
868338
925625
479221
285726
213772
228410
1017614
722040
986736
324144
203144
602619
737115
972066
516698
744785
168039
180224
557625
296993
442719
399602
423418
139068
378362
117830
46944
319639
918777
942360
718163
513187
336745
685193
539960
821762
240886
772752
13777
701557
378692
881662
989625
147008
560285
845483
995775
827147
629376
714888
997841
414690
324004
420678
542550
590508
728541
937850
58381
471697
768150
228794
295850
772280
185179
776772
719102
537700
671693
541145
206502
711608
514912
347915
659183
757812
499715
199700
172494
1037808
556562
158760
916673
405161
562215
917012
539534
509946
803894
8126
978708
828380
8061
429053
1029816
349130
463467
1044025
29590
67573
69045
802443
44235
282820
416027
295448
54354
928192
528452
366414
292231
556908
342381
253894
722351
621667
77593
109933
974163
883278
629931
38577
627026
395767
520950
400931
637636
867125
317291
890979
814511
634808
303959
51205
802864
111547
417858
617313
136459
242495
1044457
749732
850868
469340
921770
731753
616070
450795
736967
760635
675130
478292
425102
706699
123279
928171
584182
993338
844119
476504
827167
372040
207374
47938
156148
996813
312797
528518
385486
701481
324928
491054
539405
834053
715403
885596
421119
261597
651430
152633
346513
84347
951602
468465
487558
974729
880348
292443
599571
281315
1003775
524102
597712
693749
133507
516565
726799
882274
342141
784615
454806
15283
587779
144961
179900
33212
470975
776047
485122
762019
406816
889251
775079
701074
822788
974212
440516
1029363
534698
896089
62515
810175
879804
60396
817767
249373
41509
622259
893571
778189
990691
239575
602011
909408
199056
975288
408748
937318
305334
893887
315280
696448
168148
832971
1006137
431776
361765
535712
413343
642840
262352
325553
1001905
193354
113588
1037881
695069
389046
69035
576080
475422
612187
220996
190042
157635
53663
220565
125576
325166
527568
421633
529490
205972
863721
83470
439704
564106
273522
949238
591058
899317
821832
344289
512836
1017867
60046
792899
268801
106284
281209
959669
283850
844436
293090
275973
979432
277736
45939
625663
253036
865800
887211
877924
1033672
317967
921467
974957
253279
904264
1020138
330259
229413
732195
330432
150351
273738
239257
76133
508530
379147
48789
617305
745037
625393
861115
526225
73357
834425
780334
576805
386161
256240
58245
164521
918505
63125
819637
289914
340991
362133
476535
702712
33217
186336
904224
837779
923066
763493
570188
945306
50807
840153
878834
930620
181982
898049
467869
850360
483113
191606
652696
352252
625986
39807
673297
32888
184996
761669
595687
956431
296606
72327
274519
145789
949773
455169
597885
36066
715897
669694
648686
45886
268015
1018127
551026
399836
713326
999268
50197
140198
500142
365520
141959
1038438
963312
112854
634536
633507
646263
616578
804507
208149
837401
417443
468762
218666
607919
766871
655379
144588
793244
971495
977959
108290
532542
676680
855155
993127
310727
892736
535642
536289
406385
291556
335183
28773
966364
494253
864322
610299
969959
969110
199973
199325
576899
521292
1023814
917078
502633
605982
855133
112035
967635
522662
134762
137008
52669
435667
322821
581545
432941
193625
915378
703926
517850
217210
793163
75143
133968
1013111
21200
828763
607588
445770
545380
375860
961129
485761
966807
796264
999268
505164
811206
62804
556843
635666
125573
559056
149288
133830
314742
75358
484036
698107
874001
240459
227775
137723
73351
677738
938488
300251
268676
55762
605210
95680
786050
4589
647737
254414
160918
225937
891857
471140
483049
760608
596229
74900
159303
431981
977849
516037
458669
693944
895586
419875
721949
496394
727797
155700
938033
682603
45665
667572
379870
173638
941678
580350
539117
117066
1018042
5555
370692
186298
739137
986669
620217
977045
578946
638441
1011168
62643
719430
210881
520274
533683
810709
89429
444972
938339
500465
225074
453483
155993
6506
75817
125616
471198
30658
607827
105519
991403
824733
536098
334902
348870
279261
911688
135894
342499
66457
1014150
52611
573122
197165
785093
599684
255014
1032523
323600
146494
915385
557029
522562
864742
119021
986299
112698
289865
437391
28473
147851
958622
129938
751101
877456
833192
609287
481055
964627
329068
834243
841295
126777
465171
160875
199835
169985
40728
918983
998991
337317
28566
8250
90009
394996
851039
952178
928947
88434
1031003
758887
431110
940090
432657
393206
925834
864064
626873
947373
449321
100440
518681
334571
813438
510957
355614
908538
897297
296295
921514
1044982
230221
695173
692888
579934
1013750
709386
481575
933550
694871
36398
495213
658934
580488
323641
647160
135389
589157
521733
830828
568450
90451
274624
613078
918813
630179
749496
198570
716823
377691
315962
977389
1044925
835800
51146
501269
910869
301569
509888
233726
328946
115737
581521
391641
907268
724366
243971
996769
773809
681874
521290
824824
542178
111207
218261
169412
681848
25532
1019465
757975
927099
366567
892277
755063
450810
554667
166328
781812
199082
181215
494275
621573
723471
587893
790439
561265
829666
862289
839210
269606
678162
77119
645941
39742
935967
871076
482726
853254
192521
173245
961037
709905
170933
966462
879713
695333
431562
300784
1022121
1045404
697617
803993
792681
457477
520695
902953
598355
787573
403769
861418
410769
686709
328802
956106
263935
66638
914200
25497
80343
999055
926831
69063
724357
886753
988298
350897
826517
314165
715443
35009
927431
160812
445408
608588
402849
654510
595024
187075
248897
458347
409505
719676
564580
372000
114398
43870
80058
958618
648066
181761
106006
515140
624815
252068
433566
100899
72854
796315
462865
32533
368496
130708
86569
1015172
69339
723852
84246
301094
206840
280430
873597
939082
580868
412752
301660
922916
306198
406809
185621
454315
328723
648536
840325
27175
674052
53056
645810
907616
66485
415942
79502
673112
601920
555170
9506
27949
379703
953876
194594
268159
972777
565023
224461
984730
232885
845406
458296
819731
519064
807887
763492
947544
879371
938896
242034
310902
688872
857795
1023179
414161
546579
700876
958954
693831
817902
123051
615746
921935
913703
616567
1020416
361560
289779
699086
152853
47583
521475
513869
909810
969814
831146
930613
614577
974826
1022278
451768
164874
110243
865567
34681
471976
468722
510985
803486
975634
467892
746809
443384
582172
970465
74110
450118
818145
96174
616053
787726
966259
976336
952633
787745
851832
871491
2370
475519
700773
919897
608891
469164
900163
606314
961942
911967
497744
531439
673534
446975
86340
8622
593719
772828
144056
466327
47138
770321
528949
987217
600532
874507
919955
81497
1055
372065
36922
42425
844020
377720
543314
86312
865297
60664
1030615
310367
50254
1026162
714075
781424
359816
400490
356696
278297
800833
897532
243914
621276
798214
797134
83674
516870
167357
393582
981770
270452
345838
909657
621925
760940
602919
145055
161982
986604
666081
150542
524130
484800
368829
1042901
119932
312453
192494
126035
591321
963730
259524
278690
1041397
761231
45333
579123
829703
445380
747626
121725
1011137
765873
359787
435752
849528
568550
1004807
105304
1011876
805851
321612
716482
702997
676043
544966
556677
390350
207306
1005277
455708
174684
941506
370329
63575
368056
277328
843747
886393
489714
240476
105201
1036802
47246
966694
17954
941051
218035
118194
84776
334154
249052
158400
737138
985072
775245
994138
44628
957575
441788
478446
558166
428864
702888
910962
978782
597827
605235
494331
135650
354262
374539
608417
477799
443415
218846
33948
168753
505267
937871
368042
960939
478650
639306
546171
700781
263321
793608
28972
277449
267848
598736
664506
250207
156614
170823
110134
21436
1012052
899262
652632
101383
585660
782136
130812
498217
543810
665382
659323
557813
912927
312499
201912
977178
519026
730343
513572
436404
428271
623755
516254
120664
251477
257632
1003317
141305
593744
98191
839678
391170
52058
206738
653889
538555
183503
127520
676060
122987
296949
909646
234058
15690
468726
86277
832848
958701
593064
533094
998891
583611
627315
359960
884819
255346
512995
842214
585416
346147
416685
980882
546700
689776
934552
992758
802928
497979
792716
148421
777217
792711
322969
462927
477105
555063
378649
1026917
312462
310004
686240
281335
124355
885253
759552
482062
489106
72172
424143
240153
359271
356567
135978
170621
119918
246599
26404
867272
947666
738416
892476
84781
387794
648324
568172
718128
273025
139802
180988
530576
912753
926903
87172
510288
510184
90519
671649
660340
911890
603891
624525
300998
538442
205269
742742
517967
1019857
266230
646322
222237
653253
6813
70244
745675
396378
803037
693701
938524
420496
243281
306974
178460
598274
7797
189265
140893
821246
783622
956669
534921
23546
860812
205247
175986
431403
956807
301170
953204
932049
1037348
903446
998762
184809
186085
110357
434245
1024681
1022507
98708
579573
236295
910852
675072
486629
186730
225111
5795
629616
389488
884352
84707
824132
544861
84554
578558
201650
291629
667977
250455
612922
319444
573506
784446
461239
715497
194758
214483
427768
575218
837380
493382
399304
307927
835388
36275
553823
448660
452338
574409
137954
756363
253511
189950
1029046
232386
642530
452038
32263
778945
323321
911168
258455
739162
278308
634614
21030
355260
264886
284729
187126
707179
234397
200039
150304
631026
164017
234995
356071
896392
954375
296821
1008515
80390
547050
534267
942563
609199
985066
482137
482208
523315
300408
740166
481764
410526
437091
486361
923501
510706
274084
63075
671691
727692
839973
652310
254556
496065
121755
51931
187259
144068
162127
135946
1035448
518453
820849
478248
523861
793244
148010
562876
952306
432104
306408
622580
422098
868026
516610
753967
706413
212581
32150
475921
339093
193871
40780
724824
572558
651073
320680
480350
520923
150349
592593
1019354
753291
437519
389628
647189
117986
391583
334018
948895
219655
9411
547148
300457
99527
16417
996970
938216
373951
110027
1004929
906458
350660
677812
1000277
535998
511469
386924
440173
492079
895706
611321
405657
745351
429578
480534
762919
529816
970841
783826
641119
761951
1000596
300770
48030
922797
61386
282841
20776
78568
413782
843771
239784
964216
331077
697880
381280
978759
68379
711269
279641
198863
212884
691493
842956
724402
230492
209228
902427
770877
687052
658616
444944
427200
230274
673619
255655
121806
526242
348893
509225
505140
366997
463425
517268
567051
789936
325304
323920
175364
623672
314295
998286
1006502
677991
770831
1015226
1023173
285557
591952
981691
728127
541024
725973
516116
751103
388050
645879
726243
727384
230074
926060
974017
967060
310982
491870
238981
658964
523743
269687
660450
537482
908679
826813
215707
1023275
314067
113061
967993
159405
134648
322843
975583
629013
256103
398349
321193
275087
667613
271757
191391
669100
281423
433063
103148
481070
336162
300278
352154
356560
343667
410878
111735
613257
765474
635205
554026
255932
510837
348658
443236
426113
865719
67160
657308
628526
596394
632008
681523
138661
1026181
772502
832594
414641
566712
809328
783900
831415
989361
999042
845898
611775
176663
1015065
972507
835117
955079
600093
1019351
738756
795097
676755
233539
421577
150167
707915
483405
866035
871404
349960
120195
112971
1027934
59682
100481
170159
679924
973531
615650
183552
949161
851551
864780
399834
802701
292203
612580
813664
651432
187290
586466
581220
740579
1033807
579274
489252
48430
485860
234590
584753
784777
427757
874544
993964
185998
716984
719172
816747
1003051
878297
21337
389686
200589
212989
822209
440051
541497
116084
978405
95241
661558
532574
454339
502829
871392
158671
724065
596553
164385
391499
106395
404392
203859
899430
356669
682955
12590
204665
465440
820016
356414
970607
39322
443680
27599
752883
962290
1003140
192896
879897
93428
36439
182304
61362
682333
177645
132261
595179
594273
870100
929230
350610
742727
943032
610523
696218
614740
38570
628753
875066
19564
179227
405797
281733
605515
924583
19452
90715
72280
1024853
192432
611026
275102
325693
766747
912759
711680
280713
853927
596586
819532
436515
594395
2212
869355
68966
871413
97961
464870
592143
37782
568360
76571
69621
391453
935175
818711
315591
474983
205684
959859
369981
168340
298717
856459
528456
442709
587077
351632
676565
992089
507044
994278
292736
184926
729535
940769
200780
946773
39439
445246
545519
640820
613689
865621
732648
839734
570514
493944
316783
784041
315134
61673
878927
98545
344930
193123
20335
643484
42707
914783
500183
799481
1021273
114936
483245
763214
221412
971978
775263
491009
236378
762495
894268
291261
790499
336042
901895
808016
911710
995700
967192
696799
121277
591738
456301
199209
804574
740648
180962
569601
552825
5508
754951
672761
895102
72666
800136
164251
701566
24417
502008
291659
700291
257435
414428
983048
874711
118838
954484
362322
893049
393482
685759
533488
15884
900353
608643
581949
41373
77809
915714
570452
758880
538566
708637
700288
992687
584815
954692
551941
210432
685224
392053
286952
775878
100579
42871
623049
286710
650394
480559
625442
1009588
492196
599718
682141
96145
766357
42208
265099
764371
268494
87081
703028
399546
881856
1031716
770448
462733
681530
530768
692138
822951
401239
720029
548114
970239
895402
472228
439089
934496
773376
484856
705398
215766
221548
116675
292729
285962
15377
864244
515031
995686
647555
427496
538894
444073
965300
853104
273418
7181
1011497
696468
120978
844778
1024771
64628
655168
626639
28917
562484
16618
604291
549616
149803
348309
623329
1037448
819915
245685
472025
524399
35955
127688
986380
82889
72299
1030705
722852
912005
75412
902837
578340
588845
630868
653103
599879
506559
796101
294824
866976
157144
523392
794540
283293
521662
347361
625112
245574
720950
682727
554812
838203
451250
63508
106439
186961
601504
205840
79934
293406
1021300
892990
672957
726240
1005019
671527
88335
276096
774724
874359
796219
342536
841231
515447
572288
776024
298551
894971
979952
770083
943832
816053
571005
729070
1007694
1009707
610566
728760
403057
898583
1044544
995931
415748
607097
651851
592742
348533
807903
665769
637176
779939
390330
136678
56570
612474
945307
336455
292916
148091
378064
561825
252211
764719
781931
455130
627260
871082
814112
1033281
10275
705931
418794
308344
102934
368409
499805
926806
948035
741810
351788
1007156
143506
568460
232160
5208
469795
621195
382823
458833
561765
506136
602147
553335
334488
984807
747148
447058
536017
278055
700174
522210
304790
904043
786507
315759
770351
708090
736005
282837
369913
1015532
536898
139417
250783
775695
399237
871178
333258
361674
44842
606044
100196
745415
953689
945912
211637
492802
276579
84887
536769
335174
193400
434438
642246
363497
275047
510308
251489
42680
446676
266471
485206
321624
352736
505653
747320
197849
22275
268299
100147
142693
826541
926144
781295
987154
414731
943439
549184
232948
48504
331405
1015258
228706
192344
795965
23086
678988
88268
446840
1035325
182460
485761
1019677
934469
140263
46251
726114
1042186
616424
380879
138008
195094
914776
313717
437687
450626
9293
437589
646722
185239
929498
973748
459119
648402
170573
411159
616006
550693
536646
217667
873674
654392
103668
583194
210359
493260
770020
816714
549844
355704
904728
986209
113189
871093
732337
117823
56874
248602
879568
463385
330745
357309
634416
749714
992548
51048
81638
441335
786884
943873
200530
764714
782167
35187
513086
811319
673968
841524
527353
82854
9274
917289
923216
892704
335288
156835
978168
719180
740974
445202
975671
740361
1023288
433123
682959
241491
697794
534664
630632
957869
1031463
909464
199553
136412
729391
2748
1026865
541836
94439
994214
144559
271115
211609
760953
823688
71607
746234
912710
794780
145092
661207
451862
905311
51192
560528
783023
751104
93989
667933
67316
239688
378870
580273
620932
312265
312063
293930
349261
783009
533293
192032
509644
524462
589271
541236
950053
228249
294551
144992
396785
310657
882931
552852
654897
990275
477405
968489
519531
507965
1034234
84738
276869
831127
655431
296786
270491
771682
759646
609263
90649
21843
561494
398155
528445
273480
256850
130632
929759
389520
58327
512445
263009
1008217
97497
836853
561437
199639
857752
768141
21224
1010090
283487
751726
920349
905045
873308
627449
855938
922853
287370
150269
714196
306636
183719
839833
313355
832852
456671
96684
531579
10051
511566
541410
887517
868983
184932
364102
740437
753398
107887
705829
426847
566300
10164
551503
744650
272217
591475
572379
641364
17801
427474
742813
636408
53812
802413
485850
117266
125170
811633
783587
861971
263595
774395
644072
240659
644234
82498
530068
457354
908816
824752
63468
925450
141491
841454
297792
7476
635353
413857
6571
946323
478430
424312
200544
5039
587450
285348
564417
332948
715809
814060
262715
725402
860985
199905
59878
152934
92451
680692
969459
235789
29200
627891
992515
675548
691334
537563
701155
131670
834865
199152
908103
258632
679043
41680
697422
181354
293274
808440
36335
805329
797990
999908
355194
868652
569585
771807
94201
146002
151901
388823
849787
904683
804002
916963
293222
621585
115127
175732
571287
135732
437627
806076
712596
718627
777315
159315
561268
903177
791465
116417
999960
556512
850995
147780
652025
669084
546619
902295
368291
562742
125410
659490
704940
14082
795403
33405
288826
118174
783261
289585
965627
440557
51435
394064
823657
580828
404827
753892
558475
20464
427556
302315
219443
373507
259383
200243
103107
215042
115500
325620
562291
178233
461485
248618
946185
941474
503783
765299
186069
793877
806138
655242
654888
661018
345593
622303
644459
819999
796009
940804
841930
43076
216818
648631
246215
42293
599638
164228
608757
216120
974550
993322
626974
548906
647688
1038112
787217
563329
29605
502672
384202
566270
556505
6326
722342
463905
269974
716868
230932
455815
441210
967720
538760
794904
604334
996377
257028
273329
480869
921687
796773
134103
795100
267875
951538
1045219
91967
45935
909097
832192
833889
1039463
983337
765642
92237
308634
731934
658954
444407
21479
263969
387906
564505
812588
52587
314547
820324
521050
915610
829246
649844
944080
776108
202454
991108
771959
290886
646226
323508
846216
1032770
339626
277725
589466
184060
445956
90934
653640
630493
1004136
711513
117584
464727
215159
998292
318495
64158
1010533
751224
44061
533317
435731
415489
814765
33200
433334
272098
253916
402939
582123
100415
846923
599973
838889
971830
1041055
204013
449406
522502
658499
317770
147656
195819
126277
88190
192037
213619
641642
715868
266959
284432
367452
120337
116855
197697
975967
171070
249788
478381
147173
678915
37689
677428
360043
141921
339755
818508
324517
644425
43321
237145
852174
968697
218061
386783
960125
153485
380218
540454
193148
484054
569158
281616
57245
867095
172842
450076
544417
76220
130264
845867
561735
997074
962959
885911
142812
671711
514830
980342
337469
503535
666270
1024056
123333
312748
717555
265604
878711
362052
120223
152170
153174
291471
853810
505381
486062
749470
483855
580096
504586
183735
882116
908335
423834
564502
34452
214148
918211
893841
355674
489566
579331
218711
133887
861202
1024925
197821
49613
6768
677744
346784
430897
352193
959126
975531
401587
559441
238179
646878
828915
2221
790053
19807
159653
470681
466348
988880
455324
492634
981230
895883
63063
297978
994384
924638
902017
534278
911978
743730
446694
466816
603675
628180
691280
665027
205744
288298
803263
239178
637729
650974
417435
800005
382958
615923
570165
377505
155942
372467
863880
201548
671197
72605
927653
790486
804676
311257
805940
487951
784015
898313
761954
711594
2574
994352
374159
414622
37218
41497
433589
756123
435207
179856
354625
1016635
582376
755052
768968
761966
823244
107034
987282
733120
798213
654577
60558
306405
962673
697873
535456
175290
650059
547864
615
1012767
750782
702089
30807
360860
910380
506383
941809
547059
61701
931122
722644
185395
223487
146862
565722
198163
110131
67274
590783
352659
170637
969128
252092
35963
526454
716531
324672
128164
377722
967907
923519
212532
437618
798793
161799
164146
971697
71756
908713
592526
926227
84745
915453
239063
333914
121249
384365
885220
625677
397422
170679
643693
807087
824654
686207
71805
480633
936975
157893
718816
645710
25874
530923
491325
355446
820965
716332
599146
602640
645567
608573
262739
1013982
108213
57200
236519
655826
360726
387409
672590
157487
710954
996187
29869
840134
833033
794528
484416
238095
723043
530104
499393
718571
223088
766433
280216
165566
26255
448174
393378
396750
910584
902121
339286
358594
501360
95913
1004553
766832
665475
330632
582718
239444
197895
469049
764349
104244
461483
734329
157966
398869
572482
27058
941987
1013374
845785
864944
761864
345835
247580
170637
1023108
382685
4058
839181
437698
933465
728505
174387
609922
938206
731068
94751
1015188
848905
13863
599205
455013
290798
715546
198473
1145
351365
250007
227379
826821
981859
347033
673231
279395
172870
203835
275374
343347
262136
268061
794318
646854
205541
803363
1036886
775492
510787
348828
155891
461649
457075
390135
889977
839123
796208
222294
931789
499632
624659
782742
205582
349220
825731
306425
471967
884275
293393
477461
877046
784512
567023
1031255
723972
809624
151428
814092
755559
66464
527839
136875
354550
897086
337516
1022999
602686
173141
618054
989172
372936
392720
1009644
404136
295395
603415
938545
423384
716892
391705
217762
95737
1001670
222959
1028367
420286
247595
489616
930515
493473
130541
742580
555066
926749
591427
801007
613460
766816
962286
157010
671634
349163
539074
418161
381508
343786
569204
319233
869874
901039
708771
962476
469379
186819
250350
756053
1039280
140962
879762
337799
289027
977487
968721
70728
659791
143151
928096
893728
87397
462777
257981
392751
684273
739587
631896
293771
599996
769855
265816
520522
132006
513794
351350
137258
925835
423432
896949
892827
654960
722379
927789
312
1037857
788911
681082
539479
601824
581621
112117
245141
495285
309284
889927
753515
222603
1020835
548434
845347
539658
290503
716587
246075
547263
792260
580287
865497
36478
355109
743923
336938
67444
678226
1027274
988549
664581
53831
308135
1028998
165666
900960
386231
1842
482641
50029
190782
730226
50801
814757
314339
89526
881978
462899
184818
653509
407955
761698
895483
221193
1024814
867697
395876
849162
713895
261934
603963
713601
687163
570625
976343
180632
588125
244281
415676
797179
811807
835382
165990
314990
8599
116519
974236
997749
468265
418964
987356
242433
63018
194047
712771
191455
151073
1464
596479
298720
252555
306519
741452
146264
826988
599628
838922
464034
909698
247670
299220
204126
7681
456138
402712
137863
460830
689508
103684
870269
658113
5122
104941
77104
56529
477909
622980
468474
695598
58718
832370
2037
762500
158613
34967
672155
256836
680328
902568
816115
38366
867353
1006626
163529
965474
924562
616562
768599
689857
463897
958893
548486
254033
394875
17009
430743
344337
837261
505035
899235
893129
883591
173541
700353
460623
674007
393779
728950
1376
250844
154745
30799
496478
913361
323356
498934
837413
416192
674892
830515
818675
892137
337960
261149
107651
796148
17562
211412
209521
978787
73714
163077
991634
469314
681624
219397
1008623
4516
490791
91138
434666
408110
980249
175836
997538
127164
885905
878007
772683
112830
769319
628342
136938
1031202
937082
559691
712565
344772
530452
416893
891919
15077
884127
83673
302352
434929
803717
31242
777816
210170
698387
757551
411782
167065
930599
928611
912628
956247
589356
131338
58457
326742
1042879
567895
387038
885465
546347
181112
407602
469022
869729
990984
758955
816368
408529
547806
851371
162378
108674
747801
969767
283630
904076
579908
460205
222473
73613
6020
238469
1001594
210995
617095
906774
948149
73761
154285
412467
60662
867998
801468
476179
445740
420139
333533
360961
885132
275849
754528
315387
792950
258526
882251
889984
338959
1023177
915539
1042968
700404
254007
592824
671189
469182
519629
1005295
652715
964896
391998
929277
143677
461127
69080
1040134
717468
346770
193165
25697
179069
791401
453888
11662
911217
246647
231113
652386
380582
123516
651523
681415
945234
654973
184720
947052
809037
110641
488411
479424
608076
396785
112707
922966
141222
896978
836291
640869
85689
230922
492691
847176
1016211
931336
473094
595448
878549
342967
179224
349330
933682
5706
357829
17590
715340
651813
464097
802148
552804
103005
262013
84651
206993
989889
339083
720045
935837
331036
749879
269376
814536
602748
527721
437473
887507
654764
139789
530783
730217
86725
956097
515690
846303
967725
919547
216566
775370
649116
546804
288947
852165
872283
564322
62103
510684
1003980
510153
832820
720372
392077
1012223
194299
797497
99656
504121
939868
415684
796005
933495
606694
100188
999177
22953
124454
757873
364105
655173
696062
364388
1017569
864357
691134
101081
593937
936896
608403
490536
455643
656644
411664
1037034
365637
1007949
736873
945430
150404
626222
38667
669802
161276
648812
427346
412883
471910
496280
118232
949317
352897
900704
92219
156812
1042454
424646
67929
737601
873522
543615
907727
948092
398699
723619
622288
364152
1037713
102021
827003
273202
343859
267956
596274
655938
973931
748223
66558
295398
346163
725340
174194
335306
548879
949845
565403
294637
960978
420612
1038541
724071
335154
31930
328622
804200
371788
360143
572701
182871
598442
497134
684710
178869
738732
546376
913087
475185
183880
653833
553582
631700
633133
449757
902076
380999
932533
524593
753137
745261
697653
249802
351169
169259
121638
118177
416123
604102
472491
4694
480842
473168
123009
324036
51202
313497
184094
190779
837563
136044
449965
171527
977241
166156
804475
545191
627965
658401
352454
990359
813579
445659
778534
161007
197128
96626
743796
114098
587590
1013400
804889
123497
734117
208077
205619
152187
757554
485199
3346
112802
95984
745779
705996
490205
483126
383625
241161
51406
620766
194996
83646
795295
401143
541180
336226
105741
1029460
600456
523618
704549
872114
502407
933853
499163
741263
828053
1023884
420405
1037611
440488
697104
968327
106281
706855
565599
998647
945019
447232
653752
109863
877917
23669
305177
306754
567600
293774
943703
190071
750052
480387
968510
794561
748427
608978
206851
936080
781221
185628
616068
166405
184212
612238
490403
624542
134865
878407
32296
250485
501382
100480
120258
824528
1002944
807156
862770
702301
818910
32819
526088
552128
335860
738480
197190
42135
941267
779359
245245
768613
313783
369557
314086
15878
578064
147708
387092
853090
91391
472389
869899
579740
229262
532119
611975
443642
349102
256721
723708
663311
178172
525760
224760
547458
902345
874625
973660
891800
132668
269028
203011
551501
1032101
547498
471761
456374
210961
29666
953141
787312
574438
948358
248309
1013225
966847
812378
857431
438892
592953
127823
710895
694375
134525
592881
909971
365570
341905
73791
884941
481600
66123
598221
715724
441816
488585
29145
997419
197934
625880
1030360
57248
339272
112606
634027
983477
834520
508951
872375
230257
637713
984057
701487
114532
376157
199632
647989
947109
590419
758458
463203
62746
656382
102282
634365
777049
603639
721106
281461
838201
604876
411663
545933
778172
736683
728128
767800
351712
82524
566968
905483
328485
537639
971151
636718
178201
701121
460434
695479
679020
967232
137157
727530
159378
729069
240074
311976
529195
238179
458645
766003
251512
924162
500082
806676
774680
792543
997612
109915
36799
940861
832765
150375
904414
654320
970734
614387
919823
853862
377771
685878
158083
27931
326544
841922
809991
997280
464352
147540
1040359
990175
469512
951297
119765
311235
189748
515114
87670
40851
340694
797951
1018508
872904
576976
302951
50148
1035614
1025545
686323
749982
178113
359361
539177
801963
754249
920716
596187
357376
57823
302588
71264
998873
58823
804806
808680
748164
944385
1000358
1042066
429900
469989
556356
898010
696296
775206
522606
286262
344553
199127
313672
1004418
518994
6359
423991
437116
896511
971126
912444
338537
100209
557130
245145
425758
184216
79916
1000719
864450
85260
852277
881169
370017
987017
984201
436043
180854
597436
653955
953748
464120
781740
467985
758316
758065
161364
785103
838366
734026
491039
521614
691666
347625
2173
70795
213234
52954
771284
1044425
641017
782041
583217
940105
589561
209091
1000520
589112
570146
812923
44647
231383
757256
336628
395241
864080
690833
854000
255592
1012146
326539
124015
109787
494689
879012
384185
224090
542325
148826
460175
226070
801343
585137
132732
331699
64251
202972
490821
773911
957899
339098
1015435
479147
732902
905832
502837
862835
47876
113628
79796
32043
330082
994658
842304
629402
304557
551380
679889
614572
511568
290692
787242
602717
918012
931005
587826
753700
207472
193084
296518
643109
392276
875457
460933
235893
262812
963996
380720
912326
861774
698991
527205
815344
597623
88860
22524
850276
1034646
902781
670544
942459
21662
966561
217942
716255
342264
69160
608657
348568
802237
325001
889483
734511
1015198
990013
688438
388726
478609
137023
883166
281317
356694
678366
900007
985990
96394
503046
1032287
924778
779796
705097
48252
793971
418576
53378
798825
9332
442792
152451
29330
32975
927041
850834
737543
197227
969094
210033
764089
703326
629019
197586
20568
1017715
357463
252285
218646
67663
850539
881550
307253
641937
542256
1042609
41982
546788
458551
147892
791449
293936
687908
570604
812582
843387
81451
969766
173175
998432
131049
370753
987101
291250
884996
744454
60281
995929
966249
853801
180576
866906
266379
381722
418391
31904
719829
536366
934983
527597
235587
175034
829301
544859
282488
688386
686577
373790
432422
146945
531486
473682
406336
357789
825940
1023465
661519
366748
750077
540768
520372
166273
973260
690283
907343
371745
1024348
728557
994480
553248
209977
975866
861589
952041
987332
782293
232102
481164
116566
420691
456769
400139
111016
1004064
941051
584463
249061
426641
667064
388673
523847
657270
805451
882745
792358
848710
750869
689684
307893
370471
859637
968774
885575
810984
230198
405289
199334
64287
155441
560480
799637
833834
1009316
19847
1037348
768426
342156
410870
538446
697856
993096
600264
40160
155891
331397
130722
281152
578081
149365
324473
615980
790435
445289
524839
578863
499401
568269
34950
503906
284575
58498
521376
61864
920217
510867
370706
649168
749664
8421
624796
783413
1042643
658211
421495
1015223
978327
59923
201459
630578
232670
1000368
98083
706630
819207
404303
74120
243380
525005
179495
259410
269966
767489
60691
817939
442607
492120
529121
422656
410913
317682
413305
494181
808816
303813
180255
656457
88600
85370
490254
769074
81631
848972
633131
166833
464394
580811
156090
926754
81208
598489
689313
285306
311001
691005
728300
845919
809983
304423
88364
849886
455542
236700
1017146
603808
474285
677863
732007
59229
180678
2922
539825
562668
939819
971562
186779
248967
626973
706869
338915
761096
604772
95746
905373
1023765
499605
500577
682989
911234
1030576
951361
115684
364836
686693
116314
354920
717800
931412
347096
1026810
44547
422609
760932
121759
195512
243456
154245
211077
954657
1040744
508678
108599
202873
67633
333983
933191
526508
677276
408221
215024
617125
998882
844243
907320
802090
442419
44145
733925
592456
21828
459518
192194
110010
667499
947040
36120
397386
662709
155873
553009
1031408
896700
513212
735965
390552
243284
83977
947021
666979
683883
258873
790612
610347
1021456
237109
670538
645587
521668
566602
843338
392373
795811
172966
458113
83618
167552
775095
712293
193150
909175
27020
457794
445478
586436
895046
21248
632727
145672
161004
841361
269985
684603
806514
135367
242507
767819
96906
770076
869377
187730
636315
678754
660088
636487
32926
707175
435384
137089
337128
683298
577642
976733
341352
341157
542132
417087
851584
1022820
551338
544309
524527
609311
137486
260289
423633
786647
891449
529850
807475
1039323
165927
794047
13811
955309
299270
917249
867038
115533
605188
372782
489544
785450
911364
997283
724288
127394
301814
433973
55225
481429
528728
571931
575942
531040
363297
794702
569809
959642
515225
945299
792380
553031
933134
775403
597367
145028
628207
542176
427050
736345
604936
564612
468636
351903
795903
649787
10413
364143
919551
936724
659201
904185
603583
963167
843815
753664
436302
400339
736914
17602
418061
279688
190196
279754
439575
356032
243966
266898
70219
34159
512638
580271
547828
947368
636391
252204
966668
913878
854710
967227
968778
638609
844819
496311
608496
613390
591669
169804
746752
763477
698648
467679
131085
762076
306843
527336
673295
706222
868624
196281
949697
514195
662258
964674
836099
891165
830464
384751
100073
634057
400195
571818
1032927
207321
661472
176544
1309
419997
475494
645064
974480
784758
323039
313023
72956
802585
547114
573471
713320
349723
570713
360017
81207
323695
495231
934344
449747
797902
207694
998602
552836
636113
985823
789619
895905
454583
547725
51949
15323
729496
452429
538271
514860
571498
491717
32831
68411
1041099
587137
1022020
111467
529259
208824
638445
1012644
679227
250438
857078
628459
366594
266320
758385
630182
725994
577328
675455
706508
222430
812741
602752
849533
705644
772516
981091
533988
991514
251173
304136
275011
49163
44262
96408
130021
494878
307307
514260
227857
41037
480478
581357
158381
905911
51704
806086
500851
240547
124345
806805
896366
177380
760274
650833
425796
851160
345881
1000158
953566
912141
995912
308801
123248
868500
779560
442980
532969
54247
1043435
122119
678045
14865
53817
521287
529813
850786
144154
218000
462213
153376
464809
82015
534439
276390
476846
6154
849674
857790
1042943
289064
277093
852820
963693
336213
466659
77117
807772
971773
804224
125312
703618
225108
802928
91430
566479
715783
839322
177804
882740
355776
525165
543005
669751
956081
467609
1044149
945538
447092
222045
640705
950955
978078
567426
1041495
114211
686819
818
136868
961624
270924
327003
678075
701565
504679
998842
618565
631776
820094
971464
999698
591662
386777
228782
807937
400859
108406
642050
995579
1022902
268266
280077
823647
537113
161932
687441
831115
573402
372941
393781
166180
25716
11155
159268
798167
944761
473294
45665
553469
925810
53765
491258
830314
203313
842117
982185
623863
423301
843630
742689
1001466
50058
869139
80997
78120
373101
291889
37305
709606
207348
642801
192940
430551
166802
1034835
750754
162167
961465
927712
332131
58388
465880
445817
766410
432923
337992
114825
533572
526506
676217
947840
29064
169787
166257
321212
478046
672242
666028
919758
154391
126952
1043930
318065
572839
17924
546155
146075
96352
518955
580453
341978
667379
399233
612575
881685
552137
213849
249692
805886
7924
623394
346510
593739
535126
618960
285774
976138
163061
970856
422610
689027
914022
724128
135645
828030
469839
875083
747414
970021
558151
873993
542726
786466
875084
68863
32223
354995
225733
308347
594865
149083
655927
56556
414948
979399
3316
213246
497150
477406
235401
200353
897574
925594
361631
755448
51464
782644
852297
480730
420358
15831
270555
560756
495007
216340
857128
921853
514780
645562
18892
152233
31756
356081
800825
607567
210301
27159
498273
974275
175043
241336
484078
621224
630555
89793
270658
121464
723880
512854
851320
380286
969373
194657
483727
419079
299678
820052
130337
190184
322473
304785
514627
938169
118372
499936
684023
647545
910642
644216
556087
574905
581048
1000526
84851
903047
995755
329515
955672
144542
405893
221841
989610
923133
860450
292778
359604
188557
767516
825635
94054
175934
361164
657762
621554
88938
1005940
259714
890900
884292
780574
560492
223300
516962
818404
778166
298880
181054
637037
55806
10699
210044
765898
308146
561427
360381
54104
167095
492421
259561
922081
910808
318866
322310
707497
356097
588359
583440
214783
1037765
682416
554363
775244
754304
879125
433186
776952
461737
91437
372209
455881
518094
930213
436444
563805
874982
584029
150273
823521
559267
107942
346916
260205
875448
454669
846471
1001623
592822
603798
732870
770389
28756
1043784
658742
784666
820434
626174
800275
842644
914763
922959
226804
960585
113620
715071
240931
944923
734508
265752
546816
168086
3059
685820
387105
1016127
594539
419600
430321
934236
500021
759594
400664
483373
962320
50742
184955
638152
311780
840547
135485
845070
293350
792426
574511
465362
38343
969499
526506
330972
660503
47834
558680
286025
226092
157123
1038200
893053
840328
288701
857026
978447
66161
49424
807943
502796
155287
290834
854434
311884
602828
178550
900284
123822
434392
76119
983142
452743
922050
206476
959426
382770
948926
930685
378111
40882
257029
313342
704011
49966
648037
520548
114692
644777
93150
589681
882613
11631
723742
473156
655860
404198
585952
668127
26152
636164
852727
556195
662074
1007556
702333
1002104
150656
504300
32656
712580
222640
841699
133598
75657
396675
179006
134231
459147
930446
685917
150256
1027336
227963
491091
29943
286903
257444
580847
902138
950
502644
973952
31709
481465
638738
830276
335204
126333
867098
420964
466033
907830
1012094
917789
1005982
511138
190850
180144
598054
442365
777274
505176
482939
195600
777964
1033596
278575
760369
754804
901688
118101
121925
170263
566948
994546
541906
852254
575130
647650
866241
32656
576175
711253
590315
243302
514435
603544
519574
94889
922441
874201
966370
590996
994252
65381
402654
803507
199569
271406
878470
450474
770721
20536
276473
441480
133380
195631
202609
865975
158495
220670
1023837
724810
273700
535215
166901
498062
318003
74347
106018
959500
309706
209597
201064
35037
230084
372186
130069
399193
278833
1021078
384586
199261
50866
849411
1001925
265177
412624
294538
331322
910878
601727
512323
567789
966679
174291
415486
841033
5018
731321
92743
153467
376292
70311
660078
289177
970920
38772
145832
488557
651652
572037
146112
986543
979668
397041
219105
680307
428796
158314
692190
132849
119058
703938
813526
626939
616522
840803
833009
579820
627311
17497
336168
942969
253875
553302
374902
29075
119745
695696
402966
844624
373222
280267
933883
635085
299563
671018
427463
401736
418741
516644
834453
948405
625466
385000
415149
600931
295028
77654
603502
1013959
335126
196424
276422
623768
547845
229547
847487
627415
205135
444830
802163
945995
913268
631705
868968
258391
409104
469799
641221
688577
847530
320073
886433
891684
180107
645810
65519
587118
810832
528378
561998
444953
196537
749777
577922
745326
142375
785285
639424
728743
701707
134611
427318
357831
724000
200059
863005
948836
171061
696970
685
311722
963166
768597
695717
378766
482659
100065
380078
1010054
8063
93255
464362
132937
651792
907023
731307
287331
657129
753202
566478
963872
419190
105661
189686
291345
1001532
463708
756974
352480
871183
704628
165849
728133
891952
282342
751463
11434
346665
112587
320544
165752
354285
866387
952122
302956
968164
75725
247370
796719
513143
644778
631377
792691
299984
225615
426714
25780
246272
816753
893817
200677
626441
723939
503770
71493
33577
410547
474486
591239
283442
314339
484921
184997
254240
529485
482853
164389
410119
136763
973261
640650
820163
316732
465769
109090
212475
930990
382787
390210
297349
45942
668927
68824
80348
120169
1009590
908295
4561
89999
657185
773945
20812
900784
913192
387923
546006
1019449
216358
907311
723703
164378
385440
265213
950255
294860
183741
895220
982245
825249
421536
121196
701806
772349
831674
609546
511544
578853
852392
602022
546596
68152
126622
196620
183024
622253
1018493
96042
619060
401004
796999
131012
828568
3980
214333
993057
939732
40648
297659
869672
739185
404005
822657
167753
424882
57206
577431
831738
730195
683478
404022
81714
972086
107820
796961
931531
1008270
896063
523503
924661
871813
778828
81400
596865
363712
448318
903772
707729
368564
1033752
457964
220106
583161
828579
841242
20316
424000
180663
943952
915604
271800
622788
693746
410658
584010
1034262
110400
1038376
342859
588223
375117
1031537
99967
160653
773837
192910
302475
741264
25779
358032
832839
153059
618823
753970
503284
364218
736770
553108
528639
315233
265661
66770
590674
1014528
13257
508579
828491
768502
974218
240292
461677
995467
1023983
744754
778133
110693
198670
872297
946150
806351
288679
301450
597514
583081
600198
44321
544415
238763
746980
651993
379851
363518
964817
925227
948089
275595
73107
589750
12130
921419
20727
52901
912426
922480
903402
545213
112015
49621
799809
308111
849132
345493
231842
170922
599478
440458
261373
15879
322369
265435
298163
496433
237327
299780
474598
702441
787399
56675
670619
350488
500640
505563
401234
506621
853312
388760
771014
485150
706007
837177
363839
262234
208252
110393
28760
354488
681289
514322
83129
722550
63337
725944
634784
65062
448111
280329
469815
390069
882455
419754
781315
746190
483297
900709
482127
888745
948232
553975
81540
476103
421776
940888
602857
836115
380788
982059
72880
43868
731326
163410
187225
882831
895327
36996
692286
922439
450831
50265
153824
715899
363030
570052
415888
753729
222973
35238
788973
328683
358459
760355
1018758
837137
584767
611398
78435
364080
20498
19003
945965
564736
242544
512591
841452
184674
253465
398208
471783
287575
255941
835051
402317
309084
984115
237802
652604
687775
15416
302824
960900
894071
985830
515661
770998
703159
1043684
247690
1001666
439661
249136
156310
799250
10809
792881
385501
872350
938914
1021280
801966
220004
476808
800771
586305
57224
536417
411563
324704
817892
308394
417151
960240
371822
808451
282098
418175
559736
336773
181629
869736
98771
684278
801034
745700
268283
971072
666797
186041
1014535
216359
159239
364166
110686
767308
115662
708433
696657
222117
732182
591881
1030587
545346
151116
38962
944120
757085
916640
854051
159871
819028
936359
929097
114089
175717
970030
1013699
95234
1034375
500320
109942
493047
320575
510784
747788
236060
897370
703466
1041624
305080
961977
869388
687201
643797
683272
524140
695912
855597
324161
120220
151317
655460
826796
820979
702144
414475
40425
527485
666455
563672
256759
305682
155918
556148
769957
750769
619283
356597
941571
161868
720307
451459
1015982
676926
269845
787037
915463
914029
246926
618368
54728
198635
82166
379794
458459
538850
214936
590635
626340
267912
760233
473214
163476
690022
303762
1000704
447033
776339
816381
900109
350124
513976
341802
371867
885162
297284
961594
379668
814542
711675
702311
503297
84141
143245
361553
358881
44769
903406
59982
143867
468173
354076
422779
575407
86187
929406
31792
714877
793950
456894
1003508
680168
733308
437812
723398
160051
813404
15764
306097
250681
201128
664834
1034260
955857
668475
497255
150681
437137
836719
263153
620568
775012
107047
630082
385752
245602
112533
318872
987089
232562
636654
446192
15913
773191
605161
619294
321063
936181
951346
53619
164200
316673
345389
97741
887713
307260
103940
35436
416655
390642
974345
431181
429986
736976
922914
202571
857241
31739
753311
174923
1006135
243776
174197
119818
493332
77811
294252
139479
336361
580286
655546
580938
1009093
884707
980012
992348
560654
904572
663476
766402
957021
487001
2795
789463
322192
120421
306728
530939
454468
833578
384514
277692
915933
399054
973636
624292
473811
955039
159268
727711
184877
223622
7216
896225
411153
227695
433025
640256
706156
748628
632348
976642
431452
1461
1008742
370080
324850
890291
826375
457364
928291
448835
530925
1031892
664065
81553
831397
801429
706438
148113
150676
375721
166998
487327
200758
571077
424801
440084
207134
329011
930659
942164
965511
650230
604646
147915
1234
608518
525265
684497
168667
755472
347292
1007823
767765
207929
937457
918164
175708
123851
906937
298761
706113
146526
869819
758564
685442
731100
444563
540040
976555
697565
44211
867168
712133
256418
797948
131769
647227
784606
151856
722784
691616
963864
616452
810431
702877
166597
298528
822199
327584
1038855
502535
730061
422500
542468
444165
91982
118246
185658
636428
491461
698732
208649
317966
313105
1033814
974892
862720
345278
726365
842354
577355
273541
705610
208359
434614
1009883
554739
949988
369405
340905
171602
170736
879152
936595
227573
482401
64771
373351
483441
736731
660526
369955
993420
513977
238007
851452
941445
385191
197193
343821
91619
80246
128456
216612
427536
703349
1036615
127743
789350
295715
353792
726661
18961
791714
567587
99919
906763
30019
325855
200565
437944
473204
133935
299414
158480
4839
200345
621199
937179
95619
805763
5337
324729
991840
501620
165433
248518
77703
312584
968567
64785
738234
996706
933870
534876
552849
479849
811406
1030203
596953
813672
554548
1042808
787683
477125
202416
411897
873748
858703
335972
420146
773776
809628
923987
910123
34998
364488
519154
675540
435487
958218
94235
49177
757853
538011
311464
778529
402346
172049
325051
767112
685870
944449
457365
633943
285919
752370
305679
840343
739749
795665
728223
125918
875404
494758
944624
33444
332345
695226
525516
809607
289697
570246
29088
477415
625398
855351
632228
447849
1008650
989182
553220
218495
191534
718523
369142
732105
535947
94149
169445
405600
403876
740796
437433
447341
1019142
1031592
1043432
237186
690953
728816
929382
563723
551748
527040
515702
343637
237462
53416
660229
932258
113821
667347
295345
614140
186282
658823
1040933
716435
89473
545861
133276
803793
215354
896033
597490
825723
650910
16825
463698
913283
1005495
818434
156194
421861
33361
614231
1028975
280834
966159
687981
160664
39067
448632
465853
827479
83048
153895
460909
93076
777481
292476
894700
596316
66317
529697
645528
930840
964754
150011
526711
487595
1024355
635358
309684
432113
300831
922305
232608
569693
470379
568647
44731
241053
1021876
504552
563589
1002633
418147
836830
732319
984333
244963
385665
286704
557525
553407
802364
295797
383358
159804
62128
113438
61221
587060
97700
894949
170937
648417
267156
688492
1014743
663315
557716
271801
740473
996289
288057
177943
660738
350065
553303
905307
5049
408044
567238
170185
202373
387771
924810
252373
205894
540197
791629
562187
966479
434714
299042
91411
136376
314878
1042009
696437
598101
126373
1043706
846898
424856
176598
158713
343562
513842
531260
334583
752506
872239
86195
41758
403253
711454
244930
566664
232939
742563
780523
1033660
289812
105834
321330
921475
1017664
636208
968427
344333
407626
265502
227239
180918
87572
61219
5807
233501
270055
329228
557987
278332
706456
659125
131750
128080
924665
336072
402900
334829
470071
179164
1040476
54812
807236
131808
853367
375439
782070
118256
565151
264048
907875
909874
619418
791024
916973
231826
414187
941367
891068
132482
674779
9477
442744
808708
1014107
42601
490107
871218
546640
605316
109275
381630
48802
60079
850652
897809
9191
386092
202145
570894
375058
651633
939003
371573
492890
303179
51086
580525
215246
98898
116096
927147
161875
247458
115744
397602
586478
147993
306141
50749
956445
690927
828638
448363
715325
757191
525858
318225
311637
657745
260199
850962
276633
506268
485949
527246
389413
309259
770498
378721
408762
543596
437167
406222
377745
681339
685682
912095
939834
884863
224775
412336
385155
400675
596121
612882
681994
308289
567014
707045
644480
787880
37105
24088
671534
471938
672841
326320
37611
188072
416336
938923
693219
19976
560854
841804
50800
792840
225550
687869
595946
231427
115688
605704
605288
324492
603605
872390
315705
504172
141910
170453
428493
285993
1015174
382801
151261
878748
370327
314884
649795
647822
84617
871852
670275
147112
680804
744760
6366
427362
431044
841261
900869
988111
956559
758080
763467
125772
978799
46924
824178
824112
715790
443759
964135
357877
32078
39369
118968
261204
938784
371713
513535
799665
590887
927704
427515
145532
426370
387255
91971
1040353
462293
750466
482118
750498
772282
935900
622618
331355
646068
717458
906456
953282
77064
926028
851262
936738
623606
104414
383763
5104
428637
319907
1029387
866319
932160
163431
1000023
55987
405127
607163
23415
352358
10274
205511
94390
256764
606205
622797
116441
177932
17831
743979
196792
655389
797119
863791
344343
795326
809113
619424
442181
331156
28032
34733
919913
414544
805229
163505
573705
236496
372804
534988
1005747
570804
844256
1013952
377703
649283
52624
218596
151697
701368
307294
728424
645619
936187
1041247
907724
700199
878712
590992
886345
76709
184002
324161
532791
811467
173516
302838
371395
57430
857740
992663
438674
904962
1008496
466300
244556
491655
865885
21336
598303
179910
978340
1026224
954928
312309
42629
564931
840055
728865
518524
254035
929483
837694
305185
1002701
306744
955375
466834
460976
464761
405869
413753
226830
840480
795443
355444
74646
450988
520903
775805
807159
71920
987138
850311
495253
670092
490444
264951
772159
846512
969200
934232
316631
480488
156693
542944
507570
92231
296762
824615
501097
520572
708730
308841
880064
156661
1024080
815423
807394
433015
115386
404277
243107
856096
707667
96979
780809
775162
884748
545758
662838
932540
287239
420900
780179
49735
878768
762174
903774
676462
299890
745190
71614
212083
819158
821013
405855
902847
209321
166384
527468
776259
730154
583932
130556
363220
52759
48152
918357
435044
497295
447471
789465
361064
548658
711580
308962
800196
797592
277677
30536
308398
933630
723796
471681
399471
346134
437587
33114
415817
657910
753248
525649
756724
723737
483547
907939
956454
748687
254393
168858
149120
242288
947560
705725
889228
286315
573058
584563
302988
846998
474124
188618
749969
879716
367131
142783
775519
1028915
98533
537160
873196
633031
181884
368559
323371
727643
697513
414745
653866
613792
293
672004
62109
458712
1044337
278868
583038
1039635
922163
383411
987753
500692
300810
500264
975937
664172
595737
486236
174705
787989
594132
901802
1004300
627759
794439
14026
406293
398768
143187
845834
790532
505592
211421
598870
800020
371543
399346
968292
799922
193409
665078
429991
381189
305167
468276
391574
50009
281318
583169
805164
624919
1035189
235419
547172
925415
95472
629463
706887
287161
1010090
1005007
925958
424647
232307
475333
969598
1031706
225597
659190
630548
43458
218572
796832
364632
803069
446349
369814
971514
220966
994558
112471
1008212
357512
920680
1040090
1020546
653451
692666
727065
1027774
779150
725083
468077
410126
715646
531050
248009
643396
460061
694594
385771
407337
1016270
146114
2969
41529
325604
412704
948158
345929
570563
310792
343478
98957
175013
614765
744173
411723
640728
137521
824416
127180
784725
551565
1027885
957664
954032
318739
860753
273092
812111
210505
364765
14812
735738
127636
124232
516236
880654
690352
136936
444088
679506
410782
713870
20683
56872
544905
97788
558057
356682
895003
224565
994727
100542
324386
391204
1010827
985698
84331
144920
660696
978680
65788
228844
381463
894323
560684
886682
491323
115121
723624
660206
535776
12801
176674
653092
102843
595132
608868
151898
826356
604256
547282
863314
689611
688285
262421
954070
649851
260657
692973
1025957
1020421
970190
596398
269203
596045
273884
179601
686700
315907
497883
549985
984372
370548
505226
325980
586655
612593
459708
1029559
518643
890687
725241
335072
778642
981463
509012
788160
271813
32120
818407
135296
980899
38482
219602
166398
105871
769287
797743
1020698
152141
260166
342867
256176
83274
721796
801069
985335
196172
355955
224424
1043667
363170
548610
108739
304171
702614
399763
328944
200957
1008897
618296
30103
420702
846088
638115
906077
339127
282322
534244
712888
858151
983631
942827
546691
294737
668249
171167
45444
533673
430143
408456
359909
357402
15390
741394
264761
934821
50379
159480
768608
276647
780269
25539
834900
80067
312746
889392
970734
674822
165721
814078
824390
972290
936922
286732
347213
689754
664609
337073
686306
22205
131481
244678
629008
942364
1038537
940934
600054
137701
368447
34324
395411
306167
921220
500956
122664
1502
937847
47699
628725
999566
830841
46492
429017
500968
455184
57666
942509
406183
215393
776891
286943
514222
674756
551722
1039014
357027
753351
878887
410893
842689
899182
978865
735879
679921
248705
681627
531633
167681
965205
74368
51510
611259
1020522
553130
81719
620853
781201
417859
1026551
647446
588549
884100
461416
316590
966956
199267
29690
728547
417992
574751
488896
265973
999521
379159
770535
761784
1033149
944384
244563
1036033
885344
486999
206452
466018
337409
215445
534951
828370
375362
661665
395480
763300
382807
910918
191651
216602
517668
761348
910140
738693
334064
673248
308592
529341
1009087
426753
287347
316946
629831
265563
269073
415213
615525
396529
999210
927100
747556
767991
161370
849728
245818
500710
38321
1039689
932664
688059
858250
1003522
129289
758356
374642
927364
543024
130113
719057
248795
638734
479758
6177
569799
606251
550636
398224
513604
599697
290067
432491
255998
415341
126280
251348
199679
639200
336922
263589
577633
147169
114188
541510
191693
336267
165956
704659
465526
457122
357266
53305
462775
1002234
222208
792627
853648
1004635
872558
364093
179356
946494
394774
126963
698142
973109
195965
10802
586303
115794
310606
530803
641589
703369
800371
830072
451102
263582
423081
888697
109903
734339
368882
1937
402527
688937
721091
1007432
482064
366772
384729
642593
153540
30521
390329
18192
110820
833722
115803
749015
154511
780039
335663
559017
368704
515090
885730
980585
1009450
253366
884142
130988
908233
601467
638837
99562
164778
294021
814471
282662
44041
981522
284067
728473
770006
778247
405173
277588
219485
80749
946844
319066
745000
626397
413354
895062
985965
601884
112212
669472
560974
248543
658476
798424
794856
125333
393217
736603
59107
717087
746327
611928
390325
414949
285401
991963
974366
412412
234533
416798
972380
511894
315761
717228
708612
30582
766909
832122
411288
154052
425854
911842
861455
52248
262457
952969
92373
811233
904023
378697
888866
819330
326580
946900
289883
191952
711042
577271
371174
42742
622614
217243
41002
483183
353021
217646
352719
655639
337809
173258
311420
444151
1013668
304641
596620
705104
924903
822426
785029
976922
427690
822000
1040171
704755
927125
184825
794212
619594
503797
705079
114427
966807
262274
317673
984101
660022
887713
658725
802117
197968
1006019
26004
194151
719578
570266
968215
901254
178520
124768
783632
1012589
883470
371608
956336
497012
523553
149247
519430
668253
939150
932144
905045
195315
925572
397838
80266
138778
824171
440065
899265
708160
303254
84667
621877
621078
492908
170907
506719
414327
405390
740409
126859
564190
252698
109642
109764
703219
103487
461167
403798
79286
712214
212441
811267
942165
669084
837668
118859
976083
497602
410240
900598
137924
408056
778399
721136
208121
103091
912735
292335
633442
465123
304443
900429
935863
968923
639761
160793
80340
568873
456456
1035088
377660
360279
480014
173890
822112
942703
653038
680069
282178
617099
147606
850176
1031871
592337
473416
237417
1883
875269
56437
673951
1015504
490278
484021
588195
270855
102395
327426
1041129
886094
807104
1615
278805
6994
117044
890580
104617
314821
17737
320356
1039639
964445
391294
653999
639412
258253
806508
507417
410368
972369
905696
83766
568496
29174
593797
462415
615870
28877
714001
3552
295653
673672
231846
81026
891490
324
960839
85762
89655
823961
889946
1038172
723616
560667
538400
791051
111559
669531
214007
363946
1006004
1027796
520819
52933
567831
776587
258235
425712
34248
896324
558548
91409
476504
468660
752770
125376
271276
1005653
823163
193536
532546
733270
142887
258914
896980
982714
612702
419532
135419
734666
179537
623605
276944
824272
169616
363026
277659
158223
362518
239408
996006
708502
575325
421792
322283
1012184
639348
434012
20238
630448
785309
154884
44620
920089
556855
704751
84172
427453
806860
726020
619465
920219
258651
504121
745550
165961
738452
43276
866973
1029146
113366
302774
300395
595450
418893
357827
451643
881531
858405
445662
587560
753844
501064
310925
1041740
421005
496317
573366
720708
310927
213364
10038
340047
563964
228412
342204
1025062
842404
704380
592535
769835
370862
556343
507184
335192
274554
575273
888383
579413
1024587
789084
356362
3016
990467
525285
258874
520658
958555
884907
540022
517929
989943
877826
416370
970038
707938
55179
264720
772077
212572
725802
976707
502806
203325
287912
751656
938856
910835
642122
428569
1009021
767096
641236
97724
827410
420944
754567
51135
623878
470648
961476
152668
1017959
950320
75169
1001271
513017
713135
372972
311293
218539
1013512
740005
510992
725756
221628
851481
806267
138091
29780
669941
559804
78436
1032899
63026
199947
763784
818603
807920
327110
25841
153313
390499
187945
505143
495736
44461
655860
604270
855976
905455
515056
720958
118187
489965
971622
553612
47416
222629
689687
596341
268686
491491
236768
541693
779085
1015538
924797
847373
977567
196586
49830
944806
797857
694502
749724
241148
918269
92522
842809
249937
754654
680218
953454
1010342
60733
275312
34470
239808
342567
74653
815784
543997
779866
236050
452626
721215
123611
158517
44011
789109
814397
394674
497920
796703
811813
470067
268779
620589
333302
89763
590461
996796
154521
352156
328913
993049
201198
379535
37718
160416
808822
598257
618509
854321
527904
60239
118000
281462
686685
303001
1035058
525270
998191
631493
405149
709043
1041994
567497
79018
156338
322639
204358
172531
535650
1039416
1013106
632832
727140
8206
816221
194509
726968
223704
564
227189
38909
1015258
945424
185269
994183
899542
479427
378514
471361
589414
153795
209320
574791
726319
665343
506724
784322
131006
866962
926820
985176
520107
980396
922772
993861
588145
842128
342997
301155
11677
1016172
767813
653002
417584
255631
377979
343698
79813
815467
386350
117556
919364
208201
401921
424167
390367
269969
732384
820209
696918
627141
806768
210031
169321
212919
598096
837234
714886
335822
302260
58804
150337
785275
70775
64403
900924
106309
575828
8748
331738
322134
1025214
595800
614984
693675
619712
990383
321811
545892
1003351
64882
885027
86720
222496
111506
53843
178817
210350
524414
412930
856146
867075
242311
154756
797724
755340
657708
660969
688957
339133
566876
308382
903399
1036909
860235
125017
184445
289126
964266
868825
996078
239761
364191
655956
280119
105185
65097
351975
982565
651230
1033238
930324
867387
146885
400906
971362
323208
1007069
120456
428964
880832
854844
61622
401932
894318
515480
381000
12538
486154
536707
274182
579409
58897
295073
997787
759553
941431
767531
543079
1012965
7072
926638
414167
571956
519883
41747
863318
176271
108252
440400
1028884
769246
228464
68258
568190
1033323
324828
249506
654365
477747
63739
536409
237224
110239
950911
842321
958330
102346
212379
947432
43355
983402
239852
841183
40275
426479
479643
875757
710402
963877
843469
360774
285233
638560
588602
120448
536053
1021665
717353
768872
306026
322535
766475
781614
183834
643017
914903
165400
131385
210702
356222
1030977
812938
713958
241745
188050
193675
862980
756552
836132
473262
249631
111848
907324
737619
706559
375127
307195
924471
497802
507075
127076
859232
706307
483318
363851
886365
920091
422081
366160
630651
424740
390991
1042903
851939
623321
540950
315616
303840
87440
619407
1014703
484636
588287
681598
345855
933236
605086
257944
1017952
332893
210665
381879
106093
652736
804453
179692
496924
250789
212425
1036822
560374
40876
349396
866428
98652
682267
350011
448969
293491
905089
798407
336505
427282
865992
210974
832458
270081
551890
184610
552034
867593
57242
390512
63488
785688
276667
371308
992805
411428
975441
726063
911642
402333
942834
156060
169535
79882
193757
348858
1007495
898597
145757
778610
45707
984058
988153
328703
780569
107543
834638
396437
726461
969659
917939
326319
400822
809727
338711
914853
734562
167148
701333
760485
684592
687402
934616
290719
464528
763227
244128
478737
215123
443576
349747
955805
391614
124507
265789
889407
535897
633401
706131
402935
383703
616959
565422
977579
757096
754526
857345
758873
165529
527891
246612
692949
667557
329412
37019
146584
749180
830749
321680
161970
431533
777175
154038
598274
291380
325276
721809
544490
960910
913349
121114
550216
527682
390211
724456
589280
276445
783433
497213
208743
211394
965337
349953
329651
380680
472750
363859
234240
583619
829427
874852
534469
211054
729185
654526
556606
526837
550177
1039341
999065
487011
452324
958901
956042
299340
460826
428980
758073
873386
876202
345213
595003
522070
986087
458811
733789
503687
113028
794916
590997
487911
975841
446063
560880
548090
610419
789319
613931
392237
350432
250632
397413
750075
573437
366528
192518
33001
691478
229581
525764
326976
851845
377938
1034624
1016650
992784
31981
538189
970156
890300
147124
115686
703052
800460
674126
314281
412006
900180
186153
448033
542683
979326
458422
148038
575683
511468
88139
261950
208016
450370
311950
340429
687393
199771
626973
132462
113
1024121
412907
639298
235907
60145
24641
198941
1002949
852874
233857
340641
175848
977947
751524
1002716
920791
935867
687750
959809
828827
819769
368122
590221
653374
937528
206084
918380
215019
848404
760805
806284
702622
828811
380610
722029
525759
881251
582415
249529
1028763
965158
626463
360337
54009
516668
266532
455108
495887
369059
173239
601173
126406
971925
570023
745987
1014982
426848
930359
593404
530218
30612
301725
942696
634124
722485
263299
534233
1022127
629245
33320
289812
974758
636101
150917
872148
555196
847709
785633
832761
168910
401551
570742
828883
639097
519389
310460
195823
100480
829509
101039
727956
308346
528176
36025
256149
867700
230417
382530
546095
364192
749880
374224
208051
887350
87712
775339
886024
675214
263327
736497
726366
2762
711389
892809
104784
45168
160003
570689
498709
229514
107756
1000416
447969
337447
172622
727919
383048
991037
738216
928863
422537
920131
1045338
174158
134036
52826
243747
188425
656123
1007201
854175
849223
823594
193186
211917
488958
200788
568625
567100
454669
17388
842470
692548
379138
990286
783056
737602
852468
180865
62041
567390
613889
11947
276860
975693
584261
982678
325398
987257
678542
708115
11436
728653
233004
668131
390730
489319
1041525
912930
529397
493280
647399
1016236
662661
500289
914211
137210
454324
744926
962777
387025
1026304
924703
477014
198088
349768
734868
69661
600668
36745
422875
914587
320266
509333
805051
78127
774706
679873
523927
849593
101712
146174
518209
713618
842017
699775
696822
279003
983422
674456
514214
744582
701167
239804
555804
22233
110385
267673
34960
776677
931614
639022
511871
188884
507510
870022
674865
1003258
852458
152786
276517
473144
74455
742085
365901
1010756
721024
774827
319962
49020
180723
167334
572690
764425
220198
197430
959907
975889
781623
782744
72205
786469
533761
671562
110589
657580
155043
631850
37989
255136
129997
327800
18166
673807
244084
309641
488001
92235
882925
635199
592074
836111
330427
326318
310882
291802
1022632
684928
547863
503442
36404
700498
772705
972740
33392
547705
965232
475661
457011
345663
826742
388102
625588
359800
308246
47250
210156
292174
434770
470084
942042
868975
219173
879219
784738
609582
174443
427965
553175
885994
631405
327874
1002558
203188
13932
678504
29213
317120
669990
686032
969587
32206
919327
235746
184190
71235
933898
392287
1037006
91911
177375
746860
751184
32236
849665
439004
299675
848567
1041350
681155
763604
150256
648628
518495
590873
211271
218350
290340
228500
288382
579256
33869
338136
852336
236004
431989
968515
762475
270387
733550
464393
594686
961379
678769
416794
464204
157474
862651
865453
333406
465916
134388
221566
943692
665097
412687
805442
77297
273975
925885
595690
434432
659759
705300
133629
60732
135306
375810
899481
335577
588577
466653
359891
563063
632741
143605
188197
764361
760916
202876
567662
458478
352696
327744
410519
271646
113763
354298
352119
622937
965949
20228
33071
334121
306392
909360
294090
8294
214408
736331
814486
773217
721790
31224
682315
64760
510601
721181
946220
213757
673212
510460
693458
518033
781798
919658
631898
307635
175542
248762
833928
381020
284246
868968
574121
1025527
536906
113646
644312
909888
449680
355426
457799
634070
442948
302773
828468
64809
344962
127917
682962
611452
416783
948782
838082
1004068
367787
72101
122207
38202
540149
537158
993452
566174
880836
86863
751124
169360
1015729
160448
568402
485326
821977
444717
448941
48616
324089
460899
490317
541620
725655
578233
857514
303206
85507
84750
929818
573579
392006
888392
621728
837585
292630
975264
179764
106505
550110
286466
631851
730995
100307
739243
356087
236518
773936
196850
525248
776104
812634
986291
788191
82747
305728
301462
144111
372251
697082
440102
536757
327358
568687
147465
410297
362181
264785
366756
165633
1011703
917918
604609
933986
407859
607893
934363
601383
530961
500657
1026952
396166
202607
540498
303414
811579
339834
961908
748787
942112
679440
12284
465531
325971
655377
170838
713711
806861
375761
570372
977912
218922
107931
491192
52510
135303
540165
454375
231153
862810
749142
819599
687828
54333
214957
370239
70205
694258
613284
412848
245629
202578
845825
548901
481686
981752
206312
230451
315764
311813
456759
845422
918125
93632
463893
734873
666754
496161
443834
644100
29276
535357
345165
384817
743741
529588
574231
475856
147032
81164
292153
113718
111390
934354
620743
869013
364546
886984
975532
839511
351188
283409
489324
587228
565737
209881
153711
637237
965759
172507
1000133
421021
804436
676754
715828
496428
271078
169907
876096
1005103
653258
738287
421489
850531
716763
429335
684624
996939
771254
841498
569105
270603
620128
65852
376577
511410
824378
613309
259870
731388
435573
247751
728853
163991
564023
39578
684704
357340
101737
895685
370168
795590
1005605
71282
292621
991926
954108
802098
701784
156935
358969
806027
281244
848587
694665
124344
868034
588298
858362
766215
898629
728096
594306
464720
589607
612486
321814
660241
613364
225717
283527
845378
938683
74119
694519
757499
478157
672841
808488
466042
545046
438681
732499
803967
701479
834825
306419
71664
948442
271378
520824
111098
436787
463050
357065
189250
276134
1036665
219961
509335
749633
905844
142041
502158
886347
115663
113907
662752
152603
441484
650745
785159
119441
791881
940803
856203
490080
953246
889360
288421
47236
788991
145147
744393
131276
548588
328843
704449
577762
326390
342023
985966
88782
33612
461700
406892
409480
319195
60270
587802
1040670
720009
794751
840469
799542
244814
852452
210700
296253
952901
528489
408403
371766
357248
1040357
410728
502454
546211
74933
624321
515314
141824
295021
921824
623133
316310
658484
908835
839559
96553
366093
152628
962450
34713
74538
370446
1011056
481950
168465
956716
223155
571973
516277
1010421
581196
825666
986095
505459
577490
815585
4076
630733
461316
715513
537814
82566
680850
285276
583914
108426
621431
658361
845523
615702
143467
412598
565017
213201
711649
809246
505536
542236
282287
240816
362455
630677
503589
241289
922848
967236
706573
591165
835804
957660
161650
277128
489601
437400
456024
89614
166314
46413
335033
507269
303351
595814
622495
411090
1005536
1015693
944323
487207
64420
55422
854839
119407
803064
358774
202872
2012
90673
226773
197623
916293
248345
373622
161541
628658
544947
941384
983795
202250
786535
485803
72003
657713
820525
913166
261859
695131
537550
915124
955301
846061
786824
31164
254026
182906
935158
329215
80581
32558
865475
556763
18727
593760
357185
559351
410038
340856
36161
924784
933023
90544
928828
524255
115343
3401
771240
43680
261456
481927
164165
7378
914045
520623
540315
444840
588910
598272
295340
530915
818506
260359
747219
883085
263368
99696
1014697
580658
143165
902410
774404
873228
923423
261610
260277
29545
803362
287343
975817
995671
629282
570919
15499
960249
1036890
974588
231532
292618
142725
37011
522434
600536
47263
776886
112760
9752
1019984
597133
345734
487586
738128
690536
373327
1023616
254610
67622
301406
587399
438971
589782
163509
789987
914245
566744
874671
515766
446080
208442
727837
842137
393173
243763
810758
634325
36466
426080
477947
290965
808788
624498
436723
717189
976878
123231
38703
981355
215634
8079
123527
445931
138401
819510
244733
184878
244978
891586
977971
291927
167326
48973
482342
588281
806484
465031
552934
420568
594825
603392
647058
914603
6695
590743
85046
478953
825105
29286
969312
782426
156604
757286
593602
690040
298910
117182
541310
991814
646901
846914
738654
184786
578966
828934
484778
327934
705378
883085
550669
557864
567746
247663
108238
737103
266335
561647
240660
338944
710639
486367
250776
1021242
14437
544471
321344
13456
10677
352632
1001401
576703
157360
278048
746685
110649
394978
740182
119342
350083
925504
299413
582751
690569
255535
889606
34521
159701
181226
105819
984618
885038
996600
539120
908303
122245
774073
564871
827330
713085
724578
795391
656252
444277
429087
421112
497003
643872
454967
1041313
2002
707863
1037074
246483
640045
253874
843632
957484
448518
732956
659970
396476
144836
216272
43695
322496
32387
344378
423803
581988
409450
107587
499600
205333
986712
842531
696023
871730
206027
548993
7060
502399
88725
509436
578807
561933
975894
330759
454242
466854
43467
152988
275639
425459
950365
995208
758234
438427
769912
828698
305587
1002630
19399
470546
502514
458066
517644
845459
22539
874107
98370
974390
219792
45399
210931
847376
186988
91175
713219
929102
44636
199322
342816
232030
548186
838719
804965
573728
918149
934414
121356
22884
608459
1022412
511333
837350
322792
312483
891204
955296
259550
13343
523785
219796
961470
1012491
573492
17323
663658
613075
170844
402266
629734
235854
1007534
672759
920161
406815
341552
924161
409011
302052
992383
435268
299451
254783
487491
4810
138919
587996
738933
140340
475531
483153
386542
760650
999795
179668
2846
526650
571953
952381
1004624
346803
941578
874794
229946
110072
908028
419882
475298
547216
767059
263517
341295
949774
1045191
250852
314220
221263
391673
520107
389008
590017
711840
23767
488519
837646
117785
683026
885265
16744
821193
388244
138616
935304
945150
177137
1021641
357951
745982
843691
801388
972140
572446
583376
296431
575201
775129
191391
976373
909811
399265
12789
249152
512032
349951
297965
890630
666701
1036303
520447
566882
368470
99575
401790
265107
830860
147251
1022727
535423
668060
43177
591043
582140
999980
983198
1015588
846902
992446
301900
141920
247209
131680
51836
515609
397449
856952
241418
293829
808056
357675
270887
542292
694937
585949
881290
658269
350226
532689
401628
901386
301923
284983
802092
186942
397052
422859
717328
442033
874940
416019
1035217
262262
136293
636589
273398
669216
166985
821854
187821
58100
433989
22862
769451
584879
220948
145050
1013651
799712
916876
827312
502206
994747
82423
548074
640956
1036402
681736
888001
366467
212618
594827
679015
970149
852350
843917
558595
903176
610123
910042
896520
149051
410012
1030242
896797
464007
1044413
549909
220058
605678
243557
661566
69372
543304
374318
58880
579326
46844
76606
520182
60618
517409
807455
465137
56579
417601
679972
440458
613351
83887
403091
810455
948519
997260
730275
401852
459484
285416
21784
600056
974576
890706
355933
838458
572483
18607
942617
549819
903441
871744
689357
934920
718553
163295
788068
510906
1011680
237562
356828
720278
561165
982982
693399
932497
668394
535203
517317
976890
29202
353730
15418
461262
1002600
71393
901194
553467
996676
1031819
158472
624638
933078
893458
454770
583844
889437
785994
252568
796682
655162
914362
882260
1032974
26935
534040
727935
533578
295022
598108
897881
756182
149656
804600
572167
549665
542655
992469
903826
197723
17115
226678
955103
1022702
363343
182901
512888
950320
64217
488658
138515
569186
463574
909977
361696
743943
605634
1014628
730707
809220
610195
791435
205461
196497
1044029
6671
830510
494141
559727
264900
133456
876698
207280
193479
41255
289048
1039104
917217
844663
683641
800132
665331
626238
392243
926153
240234
186187
630442
618921
441607
1004228
371926
729178
783555
232761
664789
970250
116328
174945
825258
686573
288732
351019
389068
677687
244864
413073
116401
1027793
808485
499623
338998
194272
176729
8543
669658
937894
72876
200678
247911
158026
920995
307915
438643
1018560
957345
293402
492695
183111
225840
733206
873070
931050
168049
117437
386438
583015
554519
364344
277490
347921
431233
595292
89628
990803
668471
658832
413649
411423
588819
526682
139359
57682
804999
471291
575821
163128
137904
673082
110013
339936
565347
922877
603317
334068
663235
998283
197292
138346
796069
408500
706938
333300
632884
961605
171964
20290
561712
861918
161799
336468
101453
444018
67771
428805
92639
383080
778330
1034337
793624
656439
473766
878376
1027611
466885
190046
530317
831749
686462
700309
323761
399297
927970
450874
356081
925211
738847
708554
132876
33483
235114
364667
397223
772893
910745
754082
244617
114781
475832
839156
988065
534781
996252
338488
560993
328656
752631
750551
1041342
380889
23853
573434
73351
587795
572074
911875
14122
30106
977610
390142
202601
504858
819938
251596
390255
212753
975585
48030
892216
538246
927268
860779
694051
393147
840647
183786
230954
379818
214501
810537
428954
970273
508989
1027831
962846
429701
490578
163720
877440
888779
420655
320760
973553
8028
574811
732000
897894
58005
751104
965591
975708
894711
227009
182036
1018539
702782
19160
387046
477840
268797
658512
177180
800047
836481
730035
147912
605921
705043
888288
813899
872642
387682
73548
812458
156594
470521
877651
713884
365241
930146
774622
722223
133037
36846
177292
823317
418672
785115
657719
1027485
910696
139358
575183
775670
278164
1015141
817669
652319
969180
245846
583798
131353
437913
24299
181768
547201
799324
534750
178200
868083
823672
889712
238816
587373
128294
153487
226253
134408
365241
994790
276317
250478
524915
467035
367826
38480
231766
777087
434143
213568
802755
732471
881189
233893
108249
468343
110546
367647
781520
456166
999135
252354
215549
433160
60505
369353
922378
178127
860338
1030896
162036
658859
161538
324286
324828
236028
367963
423711
11095
118905
515433
122310
927527
90335
957482
712442
82698
661289
967774
444666
480224
900989
348738
117897
564376
777321
190979
415488
762098
857938
989095
18780
834935
541745
8401
898606
407948
19370
97115
309700
509474
796681
388328
362134
694321
562994
611147
656755
756249
735296
28472
750257
181851
113885
900165
333629
997964
17767
360248
1306
1012255
205592
275341
339482
729690
416976
43075
177703
945200
603383
143083
266832
847289
1021851
669650
218124
660575
640371
676246
425259
655542
937859
155945
661365
801210
27864
606761
220434
715795
291469
2535
855262
362034
780432
141189
723184
567552
425328
140119
215185
660708
204805
310736
198843
254889
451722
571279
23402
828032
612475
709683
981587
31679
892889
288316
405672
603177
269695
763031
76174
80408
637686
880193
934169
940876
791341
764716
962084
436245
256684
927146
153421
70415
698194
159440
712481
901540
356187
464557
278113
520467
252256
381946
652896
792021
153552
807549
16936
457514
692838
250922
387593
110757
956335
638310
619468
714811
142502
585670
661636
445496
366599
52841
49133
764779
858204
199896
788978
174147
245294
421121
568550
449019
744885
497680
744037
708391
524488
55347
320804
429621
333407
244307
23773
628862
565774
745404
395924
234348
665336
1031301
516762
200716
585621
1004193
729407
889763
423528
426617
361816
26258
7896
299526
1016506
219323
17838
768542
139512
255121
817146
716273
988503
792187
587446
805293
48898
182021
458788
217369
691391
153738
74374
1012587
996345
922436
179163
988543
584484
899295
4421
326159
703355
963477
450492
982175
686918
97705
1051
1042126
309394
949083
268136
405564
727343
513231
493277
275483
808295
965091
17629
36397
340679
205901
71519
99755
1014498
187463
472054
481095
459061
1034813
1003312
271597
411378
898692
410479
541568
505657
267849
304896
679935
296988
220656
591647
162270
501312
440474
828017
789596
747373
911314
871145
129637
878518
790069
935072
761607
943194
317472
471252
355682
102738
188127
858272
523464
665402
968522
966572
393491
253611
375858
847119
812244
500877
695997
729201
148474
736972
270575
109752
661641
692071
379772
647890
227466
153586
165158
313672
452081
915109
696106
406523
552175
843488
612918
135371
302337
187154
259944
876611
294265
684437
53148
573758
753387
390358
435644
953315
111597
978357
711544
923314
142109
708756
381555
454146
498973
1032759
605507
655258
662909
939710
50899
924453
646422
435055
694390
916639
907826
461859
520135
273283
443082
552004
345093
858594
511455
146045
107382
879910
447031
409576
960787
895806
891494
839814
450534
678263
463089
119101
282602
369205
399701
761490
721582
464112
80732
744311
964802
614622
253982
863699
838053
488295
426139
316199
327688
910694
443487
432863
857295
473528
871754
403917
382447
991460
785863
376900
678975
960128
334500
640348
397623
213974
449518
280175
468323
270128
288221
588099
451729
272805
264319
64093
51030
297220
448390
208833
372921
1003712
253438
696174
85862
291589
572104
205289
584205
901970
197356
682124
39908
992681
986154
785249
1028223
229978
941978
368096
986648
992077
263387
604587
993110
910065
113312
813001
1007931
670658
964271
423657
605755
966787
483724
388717
946701
167796
772191
283768
26646
625287
816625
381490
214891
118367
857630
98976
718574
802330
634899
1020203
562448
139895
101219
462136
600885
252484
288484
128451
922204
829828
474485
797587
292695
553509
981443
555643
552362
131739
95965
866610
849576
366562
262289
817489
565907
363808
282436
517106
124374
705553
509364
447385
772238
429282
385379
360313
827043
693777
493676
961752
397983
451468
315992
429303
203249
103615
645366
314880
192146
269975
830226
812329
938488
809859
936677
362728
257978
836617
453368
1005471
1031100
413838
273477
895897
99038
929842
84942
310395
939872
154049
601090
1066
449610
181398
237554
1019124
651527
961399
504996
481970
131228
867074
457182
49196
648742
41056
497580
508111
90048
1006722
375204
1036956
376261
329546
844545
562474
84819
67006
1019590
883737
440891
515064
148000
271149
246794
651704
604071
365872
819395
647980
546393
29512
514589
144556
304858
533999
521094
1010989
607446
125794
806289
253670
36791
669737
591961
541576
790119
654690
939309
475787
719189
1003664
928193
442208
478671
996941
144376
416160
177700
203412
156905
730045
445874
701878
57228
913339
242607
989312
679910
290809
68398
334172
797525
203652
639401
936234
731234
232569
63875
389284
277816
190804
502454
786040
933839
1038594
581381
164100
966240
286134
718331
433887
688238
800626
179999
524245
36059
242038
268244
420941
556544
209753
892665
727458
582772
395080
600509
931464
1008481
484332
927513
970880
1038756
795032
894627
998167
621937
642903
306787
642900
658473
175177
163712
783832
402974
370519
761380
101016
216077
512183
131043
239508
1009290
170339
295725
557285
379688
825952
809958
705386
540735
258004
784935
696466
241684
816829
31827
269370
112766
568368
673912
959857
171655
662950
852630
406345
596368
718842
877557
187518
976405
714098
821332
597584
194483
105431
714859
366996
438113
6342
203793
224504
564525
107111
529298
926733
847537
773082
187769
327746
976774
539003
1005433
47785
549580
489352
554764
534911
873857
328421
742135
1010920
369063
864523
642819
295655
926493
692798
695583
763924
941656
212114
27944
750154
633229
510932
489616
906606
384539
522248
767393
275686
886939
345755
669710
751036
272019
966994
907553
316427
1036999
225678
50432
855380
188677
23301
735968
255969
656029
18066
637810
598726
508245
305349
581629
882332
619720
909757
907091
517895
215179
476205
723592
412343
568640
481481
467679
442386
136059
488265
596188
934651
669830
675626
741652
951594
185291
160440
9521
356786
813307
1006066
239777
1008072
742605
518555
110862
548723
18007
671649
391089
751919
948523
548089
10716
854671
891892
386088
624642
126253
734268
215941
444039
662872
892673
983567
991115
491959
104566
15041
743943
432499
968474
215317
171845
830466
975943
925154
811838
528308
119627
805594
925779
64522
300915
551923
491915
850435
301718
972547
57511
646552
617377
382011
419101
627816
225971
595977
753250
262001
608858
191448
696616
500770
554238
254078
777227
264326
797408
659495
490079
106274
409275
982710
25319
497153
432273
806787
642585
721479
1043848
750288
427293
421521
630659
669983
277051
1008796
368110
493643
81302
908404
451589
424611
112307
110950
86451
648299
541641
779807
877924
718346
509488
467564
574377
211442
474422
173605
1041971
74011
403134
489828
89637
811971
181643
734617
725977
765107
306027
885247
325704
99870
939111
268589
589773
317020
869166
505141
1038196
560470
336639
972084
895260
735094
14983
715701
48711
381921
247578
990495
172105
691795
767329
184006
646881
605626
77876
184218
185359
586010
646791
485743
874122
218362
919803
148240
874223
542210
218786
770559
214427
121493
567110
625345
744452
255380
706241
343966
989004
557986
664776
667864
611842
410471
405918
669715
260161
849902
592772
692313
239741
54790
877337
905209
326195
324458
698963
139520
932331
374436
445516
144571
48874
1000802
631599
984796
190403
1019604
299777
53349
123706
334515
24128
672444
528168
81700
723360
8110
501102
1000268
735446
814865
594483
785321
206923
585676
531178
741460
354603
575275
1012799
782731
780711
165199
955601
639502
74054
855934
279647
540341
20894
630554
492277
72018
668045
700635
891574
554676
957551
929334
697674
679845
423370
854031
539758
990420
402193
776639
86610
275885
712428
920094
540238
856542
494406
155103
519331
112125
891568
594302
868412
256711
434977
484716
1026585
834016
424056
385111
367591
674900
434930
487877
379764
1001856
429791
484273
321136
1011223
492097
971680
446956
142576
13458
506745
958520
148639
281076
488004
148479
409669
37680
72272
730343
194584
566510
844720
980410
577756
167283
116131
179014
950621
387026
684671
802606
225833
720320
435173
135157
46379
94758
382814
173063
932290
842459
305880
288258
85079
162308
77036
217039
967761
962093
777881
753688
427205
17605
547622
609691
199632
963171
526937
77315
505202
879669
671185
946054
416798
532613
402242
618243
490188
287885
987798
801908
627062
16044
967354
753129
423633
913325
456509
760804
334419
36670
326698
757796
862792
139245
927900
527318
100128
547646
709049
852558
692970
627164
147506
984442
788620
973905
772635
1008082
174996
1008511
193872
55021
688992
999244
19916
388571
852989
1037818
873598
1016626
43752
72400
212882
590497
128260
283295
722020
254560
362027
788711
471324
512701
1029679
904876
435799
858118
758265
652447
443063
808817
759198
760838
680199
528290
813987
165188
13968
86102
537459
772642
912621
57828
758628
766602
128036
850602
153904
694083
908037
354352
881743
132391
316838
105397
964861
845721
77752
150035
201107
894023
1004262
91535
615787
973229
895907
587906
977387
25183
13935
238981
2093
87446
661470
308540
972719
980165
615123
202240
813396
243279
929255
749216
799321
304885
480655
230034
843171
306781
799908
890641
781492
132942
713442
486637
390287
402297
124024
365091
56375
969793
218573
45565
336201
947823
598166
367726
336920
331386
461122
911134
420414
903602
147639
98835
190781
1003289
535271
733616
804232
668865
107653
1010520
421807
512940
792144
829535
271022
269814
120841
234083
519936
937171
362580
323461
843713
633801
617493
275714
703036
287767
514998
780557
1016176
610288
824327
243222
161466
1001365
713331
94774
4609
212955
1015946
312448
445855
928699
707041
415884
248791
954991
432048
479543
371803
422107
285889
442107
849556
559521
782166
836572
857120
607567
504135
842134
214253
462975
181915
64323
633184
219424
981442
351155
25771
563760
716671
400013
74447
427697
575303
690457
720928
222556
519990
327877
737575
581113
855350
966954
935976
198040
231525
991309
1002774
877999
637472
863246
889676
354415
557739
530599
488158
421375
346464
415686
148892
338990
884928
560569
295999
630241
624029
364956
685242
400926
224032
997765
545089
826210
391442
755626
65351
79529
611823
195181
251442
731960
284197
611541
224440
152315
480544
466148
986681
498988
915520
67587
382849
491065
1021692
83998
452319
151932
181554
740618
771785
115039
861816
860554
196995
145569
202655
655827
10866
329070
974629
134146
159108
851659
946758
721150
916198
531394
599527
805396
629863
943329
986630
121533
976128
749916
551316
645790
635632
842566
820815
371236
725819
170146
178134
606469
988968
109473
345782
484792
534129
2429
280258
128671
842501
883929
773702
696661
180635
650217
976263
474281
339385
430342
140905
262823
908170
531245
73953
671053
785452
599874
920381
177282
429402
682195
656633
987
701421
855185
639857
384849
26700
1008584
273817
922710
328077
11784
688113
845856
611362
890704
763560
658107
343799
396871
971461
187894
778168
190030
373413
822306
1024351
276062
508824
768433
1019545
440168
898831
583777
1030238
219520
243062
372011
97812
208130
34849
322758
657743
1000354
463223
683879
603755
41791
1014815
540790
340295
140172
481331
573164
216824
353224
895666
537740
1041786
541640
38845
592801
815202
212687
825456
195777
573812
601363
379450
959848
520175
295889
755696
709353
233979
1008055
941520
124311
996453
670525
839492
105267
694357
682883
102974
883793
405782
8206
720168
574627
816893
856483
985982
768905
625798
654093
286653
261216
497760
48273
685730
285137
56523
882967
259565
1000619
860425
1028501
105138
558120
759921
57744
27595
746352
920414
517408
154701
1027779
351110
796691
639481
570938
902549
367721
381854
394796
585288
64746
134492
170133
986200
370099
826877
523611
855356
843379
787181
1027344
113947
492654
261338
627842
972172
435025
114391
659730
568911
92222
555072
578881
611860
723181
467559
791265
1024915
692657
427948
925572
136591
992389
360581
560761
450800
246157
309257
419188
641346
144441
191258
334713
611664
509579
726509
461983
985779
531020
214208
633825
1012005
1022087
176845
502999
787207
526833
44690
194718
128060
352757
180262
627030
1012179
600498
302777
707357
946593
424946
43726
60176
98385
690621
924648
669288
595563
108636
110307
859369
652650
147722
643197
381033
1019609
917028
381382
257058
925096
132792
369686
185023
72834
145983
114292
864681
163382
506093
981068
533830
945308
865106
67029
711851
569441
78960
981586
621127
207278
328760
711250
444467
35334
880699
112097
292481
719580
642583
277981
866296
646205
592255
26827
797269
605464
822486
282500
921900
352198
706144
95112
763811
115076
329082
868280
416380
230518
265776
980622
843176
554478
550917
787643
722627
969659
284056
129897
37963
376884
57666
52379
582086
293965
610140
228371
452325
8178
84737
704438
625003
753793
886339
747370
676537
88818
587472
351360
883879
673886
669445
414166
1030987
1006907
431397
506156
687359
46014
939765
930843
172893
552408
323225
652844
454674
76238
222761
473528
237470
122419
515893
869254
574723
545706
424934
866149
890186
964225
622578
999374
735999
58240
296905
489665
451558
574094
20922
428181
393738
960976
817174
740097
471952
744775
390483
45241
931154
780609
79527
1016157
406670
120386
23201
648164
942011
269613
173230
678814
29921
549553
287162
905270
385487
413421
434940
467312
793360
1043955
547588
519686
882220
506810
884763
14708
277294
876825
656769
647281
1015559
233471
36168
723431
1005970
932408
89091
545124
996679
667365
848712
975836
241158
899304
1016262
135875
607618
504350
380545
446449
39122
798382
448641
490439
192284
9702
812789
588830
395627
105628
331698
191486
744550
830559
268981
460863
502317
839560
735202
476703
748349
403746
114155
716201
451378
180083
249363
397189
947210
15449
6898
210469
577347
539935
991817
359764
393398
712362
862332
1026504
847743
738136
202661
337465
496229
656499
766060
962495
253854
312245
921108
580355
659970
649422
61540
358774
87278
619348
16708
850573
467547
264507
880623
434978
304710
900732
212313
713799
517698
909175
895104
357835
797213
481972
491212
41261
457804
451637
356491
448321
549203
1008660
471159
299969
372060
406239
672273
473254
762575
872254
153339
481964
397351
507657
371453
265325
895435
713014
646225
734617
726170
964557
116921
602634
475345
219943
34441
650442
1014981
272952
573134
367752
244565
178350
957787
527617
167990
645693
648185
425341
415320
146285
514274
616291
107693
70099
604678
527930
989830
471601
161972
964223
46588
961927
856998
174382
251381
910921
493252
110974
730329
826573
29689
860859
732670
283557
59795
27130
146477
825537
85180
143177
248876
298326
200303
596552
215271
946707
180930
930781
571719
141917
474028
1045308
294066
928550
136048
135504
456043
252155
405332
121634
337700
540668
614587
31729
317564
880092
874065
970673
583811
556919
936718
773030
962847
365991
473462
773179
371864
889116
684585
456347
625322
463856
666761
369024
927196
329444
795981
400958
185502
981538
116228
827519
700734
1018621
888785
591132
752319
4408
31699
533546
143224
376440
188825
143289
541583
103899
786769
485661
840407
55239
90420
340833
137045
888607
784852
1015336
305907
1004804
162236
113402
613770
746872
80152
753714
224888
766150
993807
798048
524172
308791
737223
1025011
344260
51833
252649
765766
158108
748540
667341
176431
657499
752866
528581
305126
317938
773169
9770
507566
808485
610027
581497
799865
370136
130875
749152
968565
48511
847966
391111
246942
574145
694966
1002957
922456
403671
977799
88751
897938
233433
288743
74986
118409
1002256
46611
466086
226721
534862
85825
93822
562861
716623
591630
504695
1024078
791461
86682
719018
177191
891466
907404
754673
676169
667796
886646
552203
433030
773212
189943
47413
997978
408385
695440
290772
225782
137035
54025
433324
495185
635591
552738
41759
168369
167743
777815
86797
806739
589893
337704
945522
744675
651945
525341
815547
28692
898390
74241
392914
817214
544627
220212
334814
252875
255312
202596
399370
210747
955964
504249
105259
53197
531147
1022998
188147
858482
135109
96289
431813
205888
1033246
267722
154469
789052
370190
631742
692493
130287
949026
266206
958495
386868
746584
645302
491251
611273
223336
578622
614412
1043805
267602
671639
58375
337952
549498
936287
968185
333291
541161
779255
926977
10263
1005671
811909
603944
140205
324766
318422
217584
133787
166124
1025836
323689
350637
106992
1015102
750947
624341
982411
47636
467720
83249
527406
899097
145546
927440
675112
308704
210527
513155
424958
191165
675871
262246
114014
100416
654838
982850
444572
92716
309172
524436
195459
690195
838038
952209
574801
457235
639782
51174
599722
506571
703405
707497
296793
932083
829264
934068
935943
648194
721647
24613
591399
354269
980600
92713
821240
851310
371806
746653
767990
330585
273777
268448
191119
649495
990090
446909
134787
793079
227677
582160
129762
840142
472743
342009
551882
265725
770326
429668
716973
425813
1035965
320693
622225
969135
860812
373099
403680
444638
9982
424537
398129
271474
766417
167124
863152
131865
699356
416636
206163
914561
1028612
400632
692250
665985
824853
801587
949709
14729
911939
900887
51065
477839
541035
165492
51448
894674
944710
241368
214217
202376
90852
332002
39205
547822
106012
22446
98891
445085
266951
984399
569674
713301
828290
768091
971597
201600
346188
177041
674576
365805
151336
211686
836722
342994
746693
273306
380524
44632
60082
937884
824794
829197
140773
717362
406487
150573
926763
485950
302896
951574
239443
733761
914139
441842
375514
187590
651996
635939
355571
244234
475913
447889
315735
445809
599915
227588
88001
950482
37195
544825
948206
659711
497322
164400
969760
605009
912492
262136
781384
981339
80933
1018713
413713
144172
755478
881297
918894
1016217
978705
748042
773604
385119
502797
140466
196578
615732
12566
602588
429840
682260
666171
457813
838920
772284
1013339
927371
398512
505221
502032
228746
306745
1017752
952591
884934
13789
775224
111963
314441
557234
1017472
776682
674106
751475
285990
45816
606898
525084
727000
26666
43752
267103
572671
964805
602119
118916
666901
534625
967947
977987
273098
305927
468795
1032764
33859
1020053
430307
876079
227328
686499
146597
104560
393582
40855
646285
895868
263257
843228
580521
433757
681963
108097
33221
651952
770034
426965
479209
746184
655021
180315
929751
1010229
524202
334006
189901
257426
639307
181650
137152
52777
998386
301269
682276
358372
751096
486842
775468
704690
379031
300183
478643
475879
598415
495725
192258
1026971
221966
291777
974268
48361
435536
746649
918815
320479
873337
143607
696011
591287
869237
385236
148663
761205
419338
435726
417949
328859
55679
903647
562772
349157
748631
652180
1024286
631868
336615
477632
1022647
978363
332216
903917
262836
384283
671789
306253
612938
984867
83536
29145
546104
912566
1021751
682196
725677
306922
764161
309408
822450
702942
687430
469084
837405
1040957
676231
236315
898612
353506
290029
93775
505740
31560
459001
304800
351166
883541
623295
869361
613436
777185
573709
724115
815540
550559
187057
721960
700156
636014
50041
900784
370316
824679
231643
847890
262030
928601
339760
325191
907452
397076
509201
14636
512597
703550
477969
302340
938067
495409
382568
485827
814237
166578
572696
858569
953610
183790
655032
933319
816046
749574
902197
236515
526220
972481
566578
1022837
248000
146018
209256
895452
595097
70968
468600
662382
478872
79238
615526
627801
393461
709330
405746
547673
853973
568984
897776
776056
656559
307087
226180
384848
940259
819914
817369
665484
726815
464263
226950
606411
113383
278566
580312
188233
955599
1028037
846149
352984
276087
690871
415706
158902
516618
252368
446707
266792
594746
647752
542691
290760
185787
667688
778194
270949
742716
872826
488155
669833
127761
493492
779542
249034
296720
734205
199009
77042
715831
1012136
73847
997936
85264
342314
782669
217054
58976
408614
429403
712722
645703
721897
511397
298282
527288
483204
555889
123743
744864
586342
219935
180150
491982
457206
842281
18185
944883
811709
674295
474210
1034336
611354
67054
515952
1025887
375725
611286
1022514
1019734
436389
585199
385377
294940
881443
713206
713422
832922
465364
613418
555531
45775
12776
1001449
241794
883173
46522
879948
85107
1020431
164675
697689
219470
739635
14507
10446
448968
1018198
365146
554020
739042
319027
473345
13715
786003
269934
367882
662048
161370
661940
539643
528331
527717
67061
23199
599527
877951
110937
106460
36338
407189
956431
992251
1003356
211508
876145
886360
1015778
411067
719104
990368
620941
614402
161112
493577
262087
535722
204808
779620
766495
6655
622379
138130
581515
790786
345332
865272
835013
751888
1033407
637351
78652
984405
735785
834953
1039175
1018933
750031
607631
395385
1002884
508958
208290
703445
932745
926191
490912
151882
348361
130248
984879
347910
831469
487197
799492
298296
887965
711075
523015
749266
714069
182936
1039645
875266
12361
694427
28895
346365
936192
464815
949683
907389
948009
609439
554491
904987
189358
215427
107165
629269
492281
471424
974935
87636
808252
874840
1011137
263332
239891
13645
524246
552329
81784
957502
474794
506684
822753
455311
324045
300064
617401
569861
395602
515599
251614
20833
984901
715263
177182
167954
522883
809454
399042
333080
128095
1033940
545443
497963
185785
604466
510511
787366
23327
413266
874618
187675
629020
642683
575921
712834
750354
1027146
1019904
763704
97328
360756
869913
847996
465795
734160
160451
887810
694377
671103
757848
209069
315684
525147
217
467055
165627
20816
166322
46455
589777
556707
1010271
809635
182071
458972
351395
691114
314712
319964
845129
159847
793212
111090
40127
835008
1043130
298422
748049
45708
833303
41839
333389
99673
687762
339467
546638
517347
595906
310185
13489
1006364
734296
394414
857421
417659
261899
234028
52353
96023
596595
451984
329938
72340
718418
180134
611182
311615
949594
649321
820269
932664
560542
880562
860939
66490
323423
193101
1000013
834545
189214
333851
22180
850069
103730
210615
317432
108724
633000
828767
992456
634819
814257
25748
709861
6925
887657
902604
4993
901409
276688
292152
710010
736378
921929
417048
502717
601165
746096
759366
877571
730534
921013
526935
870606
248565
73550
241385
282313
965353
663313
873760
370492
382209
915196
515923
689332
211066
296015
568041
283583
1034203
228428
511124
821021
996799
428477
592666
955350
259287
10100
393488
891273
454254
832877
738287
378950
399781
925580
453553
914264
774006
967792
992535
895925
153630
430224
442325
10611
683963
880023
571099
868151
784719
721122
604589
220138
1000725
158333
798632
814211
719009
40140
564419
746869
986362
186463
506061
411754
258935
315659
32900
342701
548670
229297
943212
123858
384229
931243
485872
93145
812209
977828
837850
610469
551374
113675
570899
742931
183357
126765
951349
384658
187909
1012117
127767
206964
494657
843694
342690
432956
217370
613465
163126
657745
65374
98018
360830
153289
284764
321087
1022374
541190
577680
182165
722181
627101
1005168
165281
926760
599758
1003058
287629
221437
716988
131620
428148
730512
343448
333354
444002
114044
231151
609287
749071
678602
536629
192611
503371
559733
281315
281073
348998
602269
165376
713989
598362
679423
240236
387949
828736
630664
941203
52344
565118
503026
982376
316753
684562
813560
920682
591178
663409
934826
808268
887152
199292
611060
234444
1000927
752374
376711
421109
455765
8386
666050
1119
1014962
640832
352682
759427
535781
396880
491695
665768
302852
813071
100608
985187
376317
479538
379638
433504
781548
941227
575597
592319
889398
710716
844124
589757
312363
691305
362497
391080
985362
11527
581260
519644
143720
797044
809977
824642
417713
597861
866212
152494
264953
947850
279234
758508
232541
24000
347941
160329
414532
167348
1006502
913873
936775
801226
791451
64083
189991
959433
411466
41295
803575
501428
964119
565506
704609
865586
520258
641022
847552
872524
342857
508969
785304
111549
600814
807540
583087
363218
103720
261577
635303
14597
685798
380821
146933
1021881
629662
825067
320393
355138
97460
745118
395851
982477
407741
890731
306957
86832
648179
359087
552012
347522
909801
286308
676631
62776
1043559
442927
101241
132811
721097
982369
41425
221307
843306
553002
896309
184490
746871
576387
73529
947519
315089
1025325
22293
167604
171859
668883
7033
809807
576140
1005676
320584
949184
29307
115479
763057
353751
176916
1035358
275490
903684
871352
976769
351612
654326
897693
318328
955931
1005947
970535
181591
543895
755804
34278
112777
501712
361308
1008714
58309
677360
362880
129185
209195
644892
658664
645250
935714
986860
578113
278918
92093
646953
832150
679682
134976
229453
831704
1030056
147000
64703
1017534
969516
760271
961037
945980
1022251
687681
84603
169613
559225
464499
587818
37752
189663
221018
288706
163470
310522
913794
905456
1030013
204962
277191
459755
412138
618253
431964
659439
409090
9723
636268
562113
38541
505085
40544
192498
496602
868943
304995
122990
841715
774684
143117
428548
7708
53929
35115
88537
832486
466412
270687
22646
1015403
1038865
725720
509853
276019
970791
374434
171772
735541
655871
221722
911822
416657
841023
961273
465000
678911
561566
192077
992088
888729
477988
491591
627964
41147
480625
932148
631425
470295
759711
790072
97418
767516
995947
29448
198788
748525
297432
779353
100886
348351
452294
262604
1009395
817144
429054
994762
94530
500319
483366
872293
231017
852502
123548
600153
1029470
479837
404916
683405
1027097
296253
871264
434305
1044808
590800
909071
517799
953844
185208
222285
586515
372249
426952
807381
799428
461446
1024004
172954
594088
831221
605057
587357
828480
917971
201614
196789
1014005
745694
120218
945804
1020181
237671
54154
160856
833789
71848
61850
703880
434808
373672
658422
400085
511563
242511
581719
120472
996074
686176
1038776
320719
227671
679327
628873
702820
698306
533302
9815
714519
847905
522957
329469
536039
1000680
857813
273587
88019
41893
488367
999561
99385
157182
759969
141851
133840
622099
412846
676613
55718
491519
386073
233697
982830
182742
203766
698007
463324
888909
946739
107772
1004108
14697
51667
503739
393332
710822
184345
638924
644326
796535
96919
161135
877989
895590
49219
38201
14792
534668
365670
183000
956446
645203
600179
885996
557431
682392
75261
913703
659355
805444
533913
709555
449327
229980
458816
936047
329683
936133
987403
578199
912607
410349
406013
595415
795428
44625
846537
16918
563547
148931
794317
992060
461886
13305
1039229
974569
42853
708405
398733
265443
739728
1035278
324405
767886
265059
725935
337692
136572
523230
35162
930540
908516
551292
83923
569752
523724
371337
546039
880850
396596
521099
807946
721098
318227
10010
132756
88569
555181
119317
848433
4969
1016018
595449
789916
474169
648793
922088
579101
81204
34472
953965
597000
317915
581383
523526
563888
734857
818802
17466
119034
278090
660868
618636
759337
469685
946296
521539
25125
340941
118050
642812
283709
346428
735440
597133
621953
219099
1033531
417846
433760
994150
610433
390900
887447
421119
445399
714545
156843
1030402
175850
323600
38861
737754
803065
252660
921656
239870
407378
1041513
371328
571481
641880
948790
588628
929880
403444
480857
170420
39494
594993
1002903
899998
402821
131113
961650
662321
1031397
628975
840570
546689
812346
88062
725229
562957
866019
338899
806457
994392
493176
542803
809703
313697
105761
654286
376308
704909
938276
788282
827088
786841
412733
336584
580708
2709
191217
278849
633460
547385
244776
338573
483112
123668
951550
837329
880054
201370
361182
433400
972316
303414
1004173
964023
551424
921003
406318
830754
57430
1017003
843496
268459
587628
485268
247350
973485
186428
1032559
994446
609340
252257
650397
136147
304892
808633
560907
332348
93267
176515
546642
815904
320159
923458
512301
706297
551939
382187
489999
656049
718637
473760
437289
982378
105585
362420
38220
1020212
536062
305191
945189
166825
74896
119275
94424
237561
602682
48713
531221
1033409
263208
615549
628628
585580
965296
982918
834961
471015
905518
875565
873120
50900
998978
19866
179924
548301
213476
811454
820768
417256
52882
6855
854807
827285
789183
160262
914177
195578
712735
850266
891037
351660
255942
187930
164018
706414
1004549
525362
445812
873263
377796
806491
1024773
497753
735068
722528
48899
469028
321648
664641
861797
989631
54639
87706
562125
355247
1001128
870651
993808
698529
900670
234098
333696
274856
722721
748351
156477
262970
195291
542519
148413
885020
781282
524474
693059
763524
8479
655340
319633
746836
155950
1038730
926659
213593
890286
1013212
402592
104701
319590
393679
368881
421362
335360
385502
500680
583525
61174
124717
484018
372412
430324
536514
806674
800202
386299
385037
184003
488681
910233
177031
127541
804080
8040
1033986
327289
734227
978716
1002257
67973
1024334
340318
587373
401844
790125
296290
645044
66395
594859
816539
976080
25376
777474
950064
970193
969579
876412
650850
759220
944394
261168
754843
850540
252420
1026388
896485
157675
542531
445106
649822
354598
306447
506946
300696
541727
907523
691712
28388
72278
1035892
595711
1020588
347514
142009
475082
570995
289154
13872
534084
161484
385415
767573
594847
309181
981401
110028
868118
150566
587895
655223
609807
137917
746962
369721
633108
731168
27917
573441
487626
64352
616043
327423
277981
196963
522995
745963
816561
425867
785006
833796
776120
686358
272213
699040
1024318
324359
453420
409118
113222
70835
348612
445084
499189
119328
723525
201985
233486
457182
119877
682261
590664
528106
387564
929548
456919
365188
279457
240341
457847
419985
50128
942016
160161
645909
649943
118314
77451
1005065
762256
824512
110184
491518
334385
365421
23056
738752
450327
718107
767240
383958
660780
209339
954493
430844
473365
879504
1008554
675286
733548
32332
496450
458671
83775
322625
492008
473946
816059
349502
492387
993989
27842
446136
15898
579736
366063
843717
144629
747366
161434
24339
856208
924735
812166
273166
742621
1042129
222892
851586
136222
145860
612466
194479
453706
730319
436836
777956
431839
834273
114265
695249
943323
53061
113324
165631
461840
963091
114368
701796
1023540
654270
159684
411845
195855
1006808
588830
286249
302047
294810
810886
647814
202418
126049
678224
574759
951017
591759
627294
300385
647047
641793
604409
240855
299614
525561
331699
556324
402409
645867
432594
878279
862821
684807
767513
701274
300445
849887
817579
916320
1027818
795141
302503
975548
986555
589892
1008874
436862
18379
126883
493179
360226
713097
659092
565396
908842
743193
218222
505278
852738
445310
817745
205599
811978
791014
114278
675422
220097
865373
1029769
479156
938544
11195
814922
246300
58510
862939
140538
280194
172441
362200
96062
408352
681066
707919
407981
806189
91116
736211
49612
225982
247034
184090
456943
648564
319655
704040
767212
639939
226890
480934
985841
568308
934966
79168
514558
551305
577068
844890
697314
511968
67279
562986
919465
89161
236797
83873
768794
157303
497157
596041
1027113
1007838
363911
106548
660299
957239
745064
648205
847991
448952
369907
990735
795566
330301
263126
558085
975935
278551
598464
716728
737657
290898
409220
724341
519048
114425
451320
51493
389301
541214
628970
43836
494366
975507
112887
785595
166928
506941
384690
539536
359311
171429
61316
426744
308018
721075
410561
893080
33232
1044128
613054
1034065
348118
353863
1027767
482885
797356
1035943
846449
184937
921332
995524
887514
541035
258210
823129
805254
31502
124040
554348
689904
762152
677438
375009
346849
272444
435054
203630
436623
426216
635588
719527
85733
21688
1002606
734177
485748
183185
968068
437424
539211
988736
707751
466318
857538
472343
1026511
132685
11658
1003907
364645
552715
313762
982622
899493
157008
515509
540925
207339
623822
171170
264716
789003
629734
618033
28533
181877
802623
183773
657792
974544
728338
981245
176203
866345
403670
253584
893649
426515
977104
61453
679921
3419
534620
598562
479191
1025723
795219
455697
749468
569808
775224
207945
731493
877539
780065
288131
227838
748753
961564
480265
241339
871386
534206
294987
738200
754912
857839
265439
857592
133653
659778
337265
568931
698342
802657
865221
11444
367989
774900
805543
174934
155089
461157
631405
155923
468448
581425
623879
988950
584937
438370
52139
134051
89690
791554
782574
723038
266596
930874
11622
927441
797128
715198
997891
847299
546419
490218
756052
325111
1022918
845276
360702
338828
472803
900102
47819
33036
645702
550613
21314
938752
659779
927077
49886
267760
93217
798692
154426
614752
1009713
316237
297245
844114
760831
895466
691632
678247
775798
31464
78735
66079
756406
326993
738603
392997
879019
1009604
151150
263581
646881
393785
758960
369481
792008
776106
580689
200657
149740
237969
263084
525617
103561
26749
514468
886197
110872
79866
829269
101004
603728
396445
484406
513779
611123
1041067
616986
260893
95724
276349
52832
887441
65448
814417
256779
617614
636058
248169
42223
439964
883597
1044380
985792
164331
136379
203593
552846
371708
280611
466006
406573
120677
346837
872699
133275
737860
879340
501144
1029503
1016205
1035815
784061
223174
621651
8201
860211
356919
477702
471582
100912
730191
591314
91448
931467
269139
24932
1016384
668601
558321
1027241
102725
638476
504616
166740
936329
1019845
337847
625012
577012
254902
800522
965868
875729
15496
385556
461468
285821
316754
915894
1032426
176666
98318
719693
939578
674314
764914
858653
493180
647164
935426
124405
505477
4784
673564
132150
727770
759329
628198
696284
750801
360221
230391
391520
912340
523773
462479
567733
164796
310864
528234
664437
168479
106990
794462
487105
376464
475002
702370
42106
517139
101367
176645
969932
605152
700755
234241
789749
657076
856122
778033
804513
958156
477755
12495
399973
336194
879602
849325
463748
155729
752104
85423
260027
552464
156822
479264
599240
25331
660537
442537
772026
213343
519671
555634
223522
1038568
115374
34011
653698
678637
414703
233781
451713
181026
703332
447403
881477
148935
307335
441191
404391
163005
651879
204165
677904
394037
276439
798861
59847
1024037
503772
5224
34009
129030
180627
938539
686396
171190
395411
706025
302866
329064
481161
585159
521935
332229
104769
115859
698657
387097
305012
347947
374250
844050
341378
847662
96160
714288
331673
514973
773981
661431
434793
91875
923106
936493
472323
515844
242811
1032931
105554
859169
964297
461475
1040572
276512
933609
273051
938200
701016
931000
307400
294989
200694
803171
975993
190079
539120
417202
172519
785861
556657
341786
41066
164021
816339
253398
213558
107159
326603
514482
525409
118013
909143
180254
448116
61748
907882
531145
340588
753899
132876
726803
865167
878074
755880
277912
128751
389644
1006421
416979
86687
616655
654834
436925
400531
632722
945014
208206
591934
89127
121530
474971
709227
96533
50948
400987
549165
444071
396361
861447
756796
538726
831226
861444
381105
579851
1039748
599665
196871
339634
794219
70435
373257
540028
871217
75743
387467
709393
873954
739108
391513
806550
745264
473843
469763
703536
162339
526295
1004941
648531
134209
295435
616512
982885
5907
263430
281591
532279
971937
752996
744004
552845
956008
819565
1020403
212052
115090
233300
1004699
901628
897465
1025445
656515
1009966
791957
907264
851604
542494
620206
855863
598429
532515
933917
637093
359261
680021
493797
608779
313936
289099
366085
678406
263489
715015
730404
330452
382584
135346
531041
824890
507250
220578
155025
422254
714851
991238
503881
47330
500081
423802
416033
282070
941558
386600
146552
70630
1008388
1006827
533725
359489
650316
968158
346617
423599
555217
465919
74549
492163
561776
1016628
478595
453607
850142
118101
424613
437363
761370
547183
156863
1003610
220991
739183
884047
643818
390169
320229
133505
376811
585651
424786
837572
766466
12019
142702
428480
914986
76128
422051
203359
561254
523430
208457
620591
820775
426268
563089
124124
252359
65731
896643
88043
739603
795231
384783
687523
546036
1003414
392978
211372
286435
531925
828874
646836
1035061
970230
299664
602369
559221
594768
110575
436
598799
695951
747093
126155
602021
80391
218660
381983
919082
518171
895795
606354
986649
596698
55558
463862
900688
439011
329123
261622
885091
687317
469866
823581
680902
504798
95107
11119
858740
138863
49959
375550
925339
397636
108825
424267
213891
798382
828145
862968
552460
260140
107918
939687
106113
472341
668903
504100
851980
836575
638545
347203
366402
427204
481537
329540
240766
892689
505660
690517
809805
550552
597137
103170
566311
393515
884745
170612
224463
628420
239584
360045
649303
4905
609155
33413
423471
192164
326595
776914
342532
305281
182431
643054
581890
329909
385099
91117
396328
24765
11530
698566
551577
107348
1037600
988796
575708
240155
346532
420880
467742
827584
554029
761026
559119
913583
22209
509854
628063
140242
441694
27870
959208
811811
726043
783711
93758
958048
68339
770803
167102
967389
974744
772404
170593
791765
160888
383593
848326
907552
655471
435729
589933
762642
483694
969323
23396
602951
29208
738472
506321
926857
1020770
22921
1028141
963753
816481
810291
35580
758699
549479
46218
130756
402330
907046
413888
756562
446314
1010787
628656
478770
690
895386
122072
432169
187451
884458
850145
108825
423862
306436
744846
527377
362368
614854
533414
449880
896739
997111
635151
186801
679907
709827
106657
550758
888032
150011
992882
997821
402208
551395
226665
15431
290285
793180
537484
509116
458586
927574
181674
549516
990072
790208
1018930
575125
405805
349664
112521
298818
723319
901292
929727
658496
582563
775435
969626
7763
6732
441535
737381
849864
259795
6854
869492
65294
796757
652721
421295
470247
381119
262441
108479
84492
829550
274262
780452
104398
192922
185683
833212
154289
413105
809210
1000451
890953
1036264
546270
472842
368624
987119
101295
511196
423576
550900
319804
479349
1022206
317535
18261
828182
695312
186710
825526
276863
256830
171766
118497
76113
374511
359983
728395
366762
912142
109830
177941
425684
570223
347998
208029
348335
943417
549608
929568
134480
489637
499350
723793
553117
472146
792930
44462
195967
864304
831548
733188
198213
107335
166609
285270
72046
165745
131067
770029
150356
525260
856656
795622
84075
835471
389978
1043036
117871
190279
841132
1030588
263778
647722
573176
981405
438230
428706
585976
307651
110615
346317
365859
886661
250733
1040597
699406
799768
677058
245900
626781
291769
96344
111411
688542
476526
1025880
599025
175248
256049
946183
374119
731098
374431
318991
963402
1033176
1014650
689841
231752
818245
210377
916677
759672
15912
683527
251771
375986
981559
1008820
479092
394662
60837
638511
674451
939824
919278
685351
483179
407233
302252
430522
982957
78074
445980
393423
14804
861391
196395
120799
515738
424817
986634
799916
315386
712291
195552
502667
176178
228627
515367
59999
98742
807093
425461
817819
824422
897499
983149
670252
624589
836906
1044077
292184
35055
699839
496986
685379
658815
219928
1017487
446033
753704
59014
992095
96508
973301
30631
626825
902299
836053
373284
436652
83608
78413
382333
465903
743895
225219
455134
640106
169206
1009129
841582
453329
58180
659499
209607
70988
648712
274668
482959
319141
400082
606664
373843
999126
717270
675987
263690
914463
70686
61942
980428
12697
940102
408253
376767
835536
846153
917282
265947
1033267
651371
220424
814318
665302
112785
784939
410788
134471
154757
993073
13722
1026721
711314
417632
420653
438811
337157
863019
840017
136871
715363
345062
1037904
745571
566915
755140
825417
897815
990581
668100
277432
1008035
451063
101430
122995
34209
750484
133494
749868
484356
145678
889513
355852
324880
495078
622995
144749
130165
420812
831410
288175
508273
345667
652339
73746
909444
601403
279600
104524
453038
811647
869749
269089
985522
37440
630843
304653
1025403
299046
775321
415760
244067
485531
524156
667382
114733
277226
33759
446458
481200
866395
762351
209300
1017860
975923
743367
491146
145789
792323
14958
831417
850555
147632
472775
813875
540047
358245
841199
600072
269946
663747
549589
703522
204771
896642
792456
788803
878309
571059
541346
887200
332359
525647
622955
128119
727761
198819
975356
516086
243496
509068
12798
1029811
876729
650461
881018
682024
241148
762656
117055
393010
378213
857170
170988
848469
770576
196398
224138
370530
325933
95067
874794
1021470
126607
377120
867109
294213
860157
594150
272403
552093
629619
3082
19507
561556
570906
998418
8317
877162
983932
80900
1029775
932883
974827
248658
425015
78592
418534
999759
967303
55277
167434
120144
980916
1030252
398571
797248
1044381
724830
769590
1006137
1016695
874008
932439
251219
236355
184780
308063
849555
117830
46882
391320
836484
921268
948761
223022
219703
683672
534327
1020116
702779
39139
738806
982216
542524
661620
751768
853754
722931
851072
505428
322316
751228
410131
193395
701130
190587
945511
488279
286339
546109
1007516
879876
198521
70697
420647
763152
677815
910881
105996
225552
232539
1037115
328232
395655
553849
88360
629834
758871
707534
75495
153050
955855
399969
439987
150121
912646
481864
95201
527838
817522
616705
813175
644123
123161
259130
195890
215952
319754
822177
86163
437640
273448
713116
358813
878029
957737
1010882
561834
346488
623576
384291
63574
1016546
522028
730564
936512
24489
310140
449804
26978
664536
128996
872249
923209
75914
1005784
691456
413355
488418
841676
1018618
44054
642902
414592
621858
844918
232575
58006
456562
151298
297148
479860
308827
704841
1042697
491448
525028
497999
173571
957858
206063
291481
59791
1044963
514972
869723
324004
658056
777235
109396
880804
364985
256318
20778
888312
411036
601120
34327
675882
7434
692280
1008260
450733
1034323
884001
26766
978788
14686
825300
643166
771822
1015175
602375
710023
825745
813458
443684
611663
348537
53041
255583
195527
99066
964417
498288
738675
983972
217170
603581
371789
891620
15080
652547
932046
797973
930142
343104
409712
105439
380392
637513
119645
846389
738738
721170
1020358
731241
49464
579118
583555
659209
495736
551706
834253
715172
201836
725858
207445
900974
800198
384770
535675
836034
758382
220840
602333
104235
833701
680637
590170
18438
76682
547249
196473
746651
742481
163051
392308
625282
484338
543189
958313
274862
666383
374449
149126
120059
231039
402475
995832
811619
274682
968292
610921
564208
896897
260224
251909
682306
55299
536555
665412
584701
285533
478385
189997
269633
811924
663519
539246
387130
428065
980100
272735
1023983
867199
923758
165187
207558
826771
140453
668225
941771
868156
688009
272522
255042
195728
612539
694604
282188
419566
476198
264867
443118
10824
389545
929754
138949
760213
50151
149039
987676
519910
456085
304773
458001
472078
808590
298
925853
165754
480521
597463
281796
280904
854227
500817
486828
965922
139398
59749
384380
447870
714704
993675
745097
388500
759662
6127
424529
54170
916806
163479
661708
574282
473969
606398
650950
872400
736958
866106
545758
426029
171768
630832
956669
165352
985610
440402
735790
766163
816601
68573
444179
218040
300500
306709
726877
746933
14903
540179
382866
32474
209942
298771
820442
517828
190700
1006812
560383
411055
790303
336474
968290
50697
859725
644422
933941
887376
496342
755308
922309
702100
455681
507692
292245
46462
938341
430189
432474
954952
546333
308912
725028
220226
291691
923233
717257
478895
720751
389958
636777
139289
613
377025
995473
540927
31849
340495
52840
129685
548046
421578
887270
892191
965115
449322
70233
740157
20156
293668
847875
920184
549080
242500
331719
157719
245773
210847
215385
232848
660785
123286
342158
353982
957181
869427
453126
229064
659135
659605
384016
558480
384267
275591
874225
6730
350847
1043403
639059
405877
29623
94459
220088
901103
391924
402851
944002
262928
973799
276712
332038
320335
141544
87904
35799
678437
886645
888015
528544
33929
487632
941061
1013200
172025
59269
95743
134733
543428
732410
757534
551332
8852
781311
550413
526900
928345
943302
333595
964209
599533
278121
802496
1005023
530589
618471
855225
894923
964820
850331
25574
818632
266841
421870
268646
965565
227410
531799
988273
193139
295137
841590
249382
561861
429885
44847
820213
841104
246817
802633
569500
947428
35113
75221
464147
606148
186663
299131
402155
909387
838198
861575
731006
158163
81328
414534
1003401
128756
229405
306981
24507
460200
950993
937534
1037455
158215
37331
123470
280897
895684
630092
29640
667956
350248
950403
888675
425991
892907
701283
1031648
773110
302357
205141
980113
209196
845960
844946
64351
932226
560881
42472
801435
851450
481347
1027540
348999
320901
636570
194770
172925
230669
332038
835104
866674
253649
813600
1024558
455348
677240
961417
48074
445192
417412
750121
446432
234046
987642
825441
937653
109854
656137
997035
42261
240076
270111
428397
429372
183019
828803
438100
253329
693013
723194
393118
688084
344791
420741
1008328
356226
900738
441550
207455
848070
234802
1016380
744768
590203
471030
717942
984817
396285
910694
98819
91118
1026568
499470
352462
103417
131427
965129
264708
778998
251078
258323
653237
530852
240773
43956
442332
378503
537942
180771
126345
365661
510254
207800
953898
645593
722889
379692
339806
902850
272872
545834
787383
601446
201003
639351
54139
438661
499520
936942
665755
38694
834258
962528
558649
50126
658646
264207
578520
265543
554837
713895
816604
379944
42135
958274
985150
146604
735068
684308
719191
718892
222397
520518
583866
858044
652470
716043
564435
763967
889059
156088
189595
138592
347882
619315
139314
134973
999419
503789
346085
227865
990389
159949
312181
519446
288927
714133
746485
486143
1035137
82493
810561
954209
579458
417757
855216
852689
215911
191884
721416
599565
658379
90881
130284
559934
997273
420451
614358
270913
801991
1045066
245969
607733
357239
49183
904839
929553
394500
273597
12029
761431
842645
403068
807751
519836
107550
31108
4377
421878
38802
582467
773867
585804
769609
1031529
134253
213300
299036
583925
606372
956955
321937
908007
534700
269879
104839
329427
900505
691922
963802
343490
558589
661885
760985
245466
966437
52878
4642
1018815
599619
898571
117749
48644
652069
624138
276384
437989
977348
190702
431964
334155
787526
115405
30329
34566
744026
248312
410831
516269
1002316
661517
269765
448900
429723
684462
865850
762788
120153
761074
898038
373628
647502
715448
427658
898706
35930
117117
399968
893798
364399
368921
956142
728647
730946
350012
639764
440897
872744
842284
625458
270605
927122
770793
263884
346160
704219
309338
303843
195038
1041608
312608
856450
105798
1032925
716400
277913
813816
893487
724929
746192
979705
227214
583868
218958
274444
673514
849998
852895
934992
1023226
469677
20805
520487
338076
887145
784694
340188
160075
482263
768603
267879
1040804
437745
55726
718966
903686
7275
742380
567723
197145
891419
280675
342857
912922
960903
92889
532413
919851
95280
283401
140214
355760
414904
931039
662219
55926
74089
1025195
537477
714835
812285
462886
145459
283229
14272
363165
78210
241140
631755
428182
264064
264305
501328
139432
254553
869079
614474
530426
856819
8036
53336
610244
135553
873238
799169
209930
392963
315680
833502
573284
1040179
871098
881311
224044
356865
388231
55385
253509
917609
747989
965721
670307
178508
389326
380197
68994
375549
196762
96302
365888
791177
441855
680114
81006
27179
62553
213956
104416
791185
159294
920316
985169
539100
846906
898912
727344
626970
908919
832064
933740
375120
698926
864634
5353
485754
726199
741972
113973
558312
14663
241201
751179
66058
6196
372456
667811
863748
993934
1039960
732408
72087
314842
132426
758777
693271
127580
860785
780628
1027844
417376
892482
497869
1006872
30264
257992
739551
967507
153155
717586
749251
366281
86288
960815
706040
1008896
734308
793537
757841
697977
603974
1025470
1008398
774563
524488
876716
999798
288710
851296
1044655
956320
363803
334639
204659
1029499
306523
931895
985297
518787
255439
188411
249222
614650
739184
403274
271985
588823
469087
456539
293482
869438
710321
801129
382805
191289
990790
937908
26669
463554
1031482
400938
672611
73253
533065
43426
106609
133218
496122
1002199
7675
633314
898189
1016634
136966
590055
504910
1042505
89122
529340
291258
388287
369150
590802
756989
403522
548948
992302
619067
620184
278032
555822
981442
620025
182976
944355
696624
781415
981300
433440
788360
178814
58649
762622
811717
106579
854787
491414
740532
405927
407051
324132
458941
468100
356316
27173
308628
412473
809986
715103
1040182
313291
546454
242734
947123
280546
468316
20179
960254
1003603
80820
238658
885882
767789
182080
721791
498760
102268
309700
515561
418983
872924
382552
764824
367097
490573
3127
537136
654772
969716
938242
692214
492591
353504
965184
453749
402436
131692
65707
395317
994826
1021661
755134
417383
332232
743121
986307
384955
807022
933252
872173
1009762
735151
912667
13825
968933
909700
18588
205404
995626
76318
856799
493495
264443
253304
97194
539895
55285
674464
834056
299590
506027
446175
240271
1018764
18016
519818
789319
832108
975023
396712
520705
826233
785074
1005158
566151
549852
894198
137720
767486
308535
941425
987500
707794
1029548
327387
517270
34915
414312
527856
77372
685355
1040094
694611
179696
861776
998544
984802
740979
129325
1022764
23752
369560
116366
513564
499020
601170
891684
103469
920617
86054
747631
898328
936172
378055
894321
131969
1009474
543471
269850
460315
958446
562633
120761
948457
553423
804604
999206
237640
86568
836684
619535
1019431
518451
832415
474923
812522
200468
771003
670979
435685
1017234
440505
720061
441596
645858
812251
887508
229876
839254
736773
1031105
62194
27163
611943
487542
575799
791602
45908
15453
554729
951053
319374
586527
654847
869579
372408
716222
673429
584518
792551
772237
118563
698826
71550
422506
115749
185814
155609
800380
446868
271680
794936
680586
71001
401823
1041367
900247
610551
499559
62840
846045
508456
435585
126164
877952
497023
385735
1001412
645164
561677
577498
277890
814807
487774
552118
425359
634305
741272
382944
538622
623685
125197
423092
710153
524870
289090
5536
1014253
501864
99673
609274
1007742
289728
71601
1041979
842083
240951
37383
313007
604415
365901
1029568
471858
858466
561036
242935
614581
1037097
346815
171190
847534
121122
731298
616347
546953
327667
438900
355187
219759
334330
15443
442819
933972
54444
261899
405511
992066
187978
426421
820012
488227
568799
394552
462869
574321
467670
623524
1007711
370575
993172
557794
191623
527643
31843
644686
442643
898901
800764
1040335
616222
88839
714915
801542
11383
964668
658247
92226
187692
90062
736589
489057
1015644
613183
846444
891408
605469
719344
106836
119051
673698
350447
490706
235772
574576
750859
343394
616439
180384
758648
31394
677530
671314
556625
98946
434341
123904
682511
390294
168766
89740
508834
403650
477725
701812
215407
436031
420457
897991
248813
184746
570929
926951
482468
902610
363769
844671
107232
48854
947969
220909
299264
1018286
433920
177434
976384
966555
980423
346497
617054
166317
18127
515761
793915
772877
764550
326313
675151
657468
480645
162802
130188
592361
651175
402927
678605
701264
723979
408643
834508
709843
26545
7181
480948
224119
947406
644680
42019
466992
900184
58814
78333
77942
144212
78321
620058
59892
848443
278192
103901
518751
458083
579785
234161
809788
769833
514971
715529
612408
456799
9278
103982
962848
230621
404542
627730
816169
698737
299442
115961
1008416
945786
787574
827603
529615
422881
715950
378972
1038111
402154
243117
72611
377407
154629
455390
266279
605852
962223
356069
234427
369274
243271
198562
421128
959088
71922
1006573
744459
419912
112736
712289
719262
422584
216990
457578
557995
349931
19685
351143
1023875
851102
106837
230526
1773
792803
881420
668399
292328
932579
247404
1014861
933291
79673
11324
490961
882578
235420
847479
404650
249325
142113
189095
59116
974855
201185
329478
32414
453429
51455
136801
488983
734686
842553
611809
23182
426747
940890
1025521
194697
494397
383934
632850
542071
783126
54927
693000
527826
1033227
220078
20333
532783
597979
235634
251313
364006
898982
525291
599278
88632
894767
86179
280223
846794
878971
967759
605568
195530
783366
704386
388250
4131
498304
929874
173060
201584
280337
265180
560358
144316
754472
317874
617060
486581
891951
862055
27304
121925
644651
696149
455978
561715
199231
317171
887606
846929
392352
415689
717121
471168
142517
513868
369610
3972
211637
892104
570149
1033172
145073
421886
874233
602902
934716
967177
116799
553592
989763
188827
46633
450593
144471
962431
210231
826714
221236
694751
525811
754790
873397
703628
884840
564102
490030
357204
92557
777170
242558
48317
569051
881214
637633
589819
1004093
830861
266246
69835
745599
824998
122214
490473
644705
540254
868166
3371
112730
38292
751306
685857
722755
537803
387152
1039496
671817
20823
46218
710558
321380
32714
67245
696993
12956
1013553
295302
825381
783283
248012
909641
673379
566746
833300
1001492
855167
507872
504731
500495
209951
722941
639858
287107
627446
902017
464799
334178
65804
631570
163573
743126
982905
795053
470114
913715
45943
825960
823479
807908
839784
284723
682639
637284
844727
308079
356508
447989
610824
328682
980366
319568
190025
167051
591487
811765
827536
564868
733197
47840
874535
449029
960299
54080
383385
450629
731211
699211
256412
59886
358311
593928
824074
973551
349291
268851
316806
413139
1002918
175358
315540
587198
40098
930143
84044
651944
52925
69575
74892
89794
33608
123046
163331
1014206
159142
708291
685375
226902
76137
777247
430773
429403
212991
609692
449238
19080
230953
913079
586679
728581
9751
621655
963654
709387
947615
604208
749815
236632
485937
519302
571788
744309
1015939
594728
183960
123331
93151
403708
432812
835414
218935
558196
737531
649124
649415
881656
10828
589716
270266
40412
687918
882610
400971
124553
293940
747064
527462
77595
3694
600666
1025441
460295
984213
1043368
834668
978647
221165
657624
724982
463682
1002776
1000726
580238
212609
134745
921615
993996
459979
65193
199424
832855
410400
1017260
982709
255913
861627
536284
196684
779129
997975
74623
1029626
62712
359445
237720
884516
592926
1016610
312953
491537
854559
448245
745784
484925
690840
604328
417647
891968
740804
847734
459311
11306
55991
632914
778510
287053
920655
565359
362854
1034296
466558
781605
968316
431393
340432
711734
322186
517118
224769
460142
495354
949889
276753
38957
640398
866346
971675
109779
719444
185866
428664
980913
578729
202395
551151
254288
613005
926924
78497
551058
977120
192624
867001
426261
244057
624975
201264
408885
817281
700576
6044
92544
274459
186458
1001882
258115
705292
832336
129760
394169
397867
863010
763642
996165
865556
70907
713057
409061
828800
725613
665938
721005
260584
323128
614377
975037
605740
861650
831109
759984
221996
635504
1013405
654501
521570
477418
390052
370120
703087
964152
985817
199015
324895
813598
973780
362719
666746
537986
532809
554677
296694
529513
633246
821816
391245
112047
130158
392547
668774
86465
497279
532693
645345
336187
1023150
516473
775182
75465
847032
112984
982123
882073
944147
69026
7560
246035
128391
980772
940872
981108
498945
908840
690204
171513
435096
775297
798492
513040
629097
885254
782451
1006169
99586
889310
1042304
91856
1029937
31081
76541
427302
653311
369380
71626
735341
140947
816901
1030910
975060
318182
694006
90757
284322
646872
154697
390796
538731
186970
609120
380856
380856
485708
22438
274844
503530
546999
950478
1026665
825227
684158
338459
181551
409785
1028028
36793
850074
179374
101960
307348
14430
588186
121545
750714
1032816
1012075
159079
777965
404455
166652
183809
650560
935452
890436
882714
207830
258270
27093
681548
634589
290215
702326
508429
380945
907310
358589
385509
504623
607301
114953
329013
392291
257829
367989
163824
189177
579425
40473
837807
305793
337689
519927
333387
218654
204540
221510
977240
616561
649123
93910
752987
863176
413091
21142
937074
507192
354604
278421
124485
834684
570284
353177
871033
115074
633415
726361
662508
126695
1029313
559510
770095
4908
39149
322954
540743
661285
395883
1003068
989409
584559
150828
676381
354490
204389
927223
554191
45198
198929
550143
751776
784158
621834
335112
676207
137600
143300
751533
362873
641329
129123
823515
927895
900303
953223
727576
513134
441912
999819
699105
235045
534026
430360
738225
775400
914586
747500
701472
508803
406997
326915
302331
130607
506325
421570
193195
903207
260448
422075
768020
57046
122393
89382
726827
483283
197300
834078
310021
579080
555622
436324
1015565
396316
660519
857791
634505
42230
599370
189280
927154
596982
711515
716672
303877
710835
225746
91745
587638
373978
207339
1033376
120231
886589
949405
43116
961976
695946
886113
201874
179465
795887
355413
540319
12836
261748
1011009
577897
373215
418795
1043340
96437
565905
32941
663352
698824
570094
261811
1039109
486169
289371
934455
458584
54297
1019819
987444
426834
293295
300007
413665
470582
78928
534861
617630
822757
98407
605598
256134
766343
1023102
1033066
790310
869864
382477
733009
938465
41769
736148
636413
557346
972207
420386
799891
607967
23928
851070
460460
845807
227770
595842
534032
162147
276606
1037566
780918
796997
984809
877050
52011
326050
241626
957324
458212
147234
286344
385576
828377
750147
772827
484890
890095
164057
860536
930132
666458
254111
255013
174306
426227
23079
951799
496208
921312
15539
4165
86729
478994
866979
329715
991750
219339
835799
274407
354653
609486
696458
868357
900828
384859
992507
676736
437274
853279
471635
428646
462028
97350
593922
942652
918907
306173
564654
753268
166572
975247
473087
766517
151655
25666
860357
82101
208914
224416
225761
560900
171830
183430
653686
161874
527203
999621
956505
781603
326985
694653
585930
867876
450130
687717
973518
260677
875395
937849
767052
429252
148448
918239
116970
948942
342074
26965
862724
100863
156031
1001738
898553
982704
588707
13815
34398
833235
32393
958249
567860
988664
302438
635019
476463
473556
163997
403974
789091
400458
850312
459681
891907
875754
177635
666315
5887
878670
387653
652266
215754
248834
495421
962139
863733
270534
468249
409875
350983
443120
590532
999546
174057
139219
908626
1040946
598323
422090
327326
635031
297889
424402
678520
199579
776053
480338
915537
400834
237265
257291
429200
900880
603392
995360
1026951
690349
796152
517709
364892
492764
559784
571431
441846
455486
427148
1031068
582621
267858
547539
982539
88916
929720
443834
70627
135277
1004047
222043
509621
139960
637889
68097
3456
721632
581200
538311
319
54935
862501
344671
29862
477114
41929
213012
209661
65355
77989
889086
406415
123936
987585
975170
888745
154149
158902
1016134
779756
830622
85710
883423
301662
398507
705563
218811
1037765
537362
394672
611489
494161
803113
460585
998412
886025
325136
137748
1028637
964686
962373
148040
335777
698160
131757
275717
288589
646096
198743
745163
452223
312260
926184
586174
465777
562450
52090
168190
487585
666616
238834
891498
205340
38302
62550
442131
559353
24899
519896
373778
390609
387995
54826
256044
578081
124577
329687
1012243
434849
78293
919909
682205
907258
761439
502063
612294
1020640
121594
347403
498604
785460
1014559
646059
112384
332086
496769
513660
515747
50669
907224
120713
162957
86964
455481
536507
982421
75398
182820
155612
862769
522280
958310
876398
262271
562095
872989
566785
749903
996901
652570
688260
925835
740657
758260
475978
250820
278945
365139
55293
674315
74877
438741
9134
310588
231979
505092
205053
783429
101679
256372
329404
259956
359091
367838
214421
662371
895764
329108
899812
322241
374832
506387
565148
673316
539951
942792
1036605
310348
127355
673888
224210
221866
370419
547428
664269
636059
347382
29757
103139
4847
708265
858178
867794
883731
455734
877086
147495
126827
733225
691147
33072
73451
895093
545539
203409
551384
41309
302863
7749
723265
585641
416031
319228
569318
597429
338006
8872
772581
921811
60492
936354
176722
230256
633343
931163
102783
871738
647037
275759
671760
1006753
741435
891691
558331
751596
345014
568137
539656
160468
146767
129916
892832
323621
437463
161542
917418
520718
671283
638874
749174
399709
124688
834886
802421
1033211
504973
409605
130574
371271
229008
881784
977784
869313
148358
639922
32655
165279
432214
271141
138416
307673
820597
681454
806101
855106
100703
1044414
368772
440820
596611
306609
522621
893060
1028421
657028
8014
283735
756050
787633
757239
480720
105866
622726
856940
228741
834941
237520
63339
334636
658779
40412
560667
1028366
264704
1018068
480712
384431
194677
231833
18290
728899
161558
278071
311291
938055
805153
36261
957432
972969
897850
689843
517210
1021893
722874
628406
877298
472840
364161
574385
128938
416450
123526
641994
763097
1001506
603338
252814
163032
831278
399153
44619
541586
318741
824685
579342
398384
555151
983724
137708
780150
1037881
934394
796516
881047
635876
578048
290740
501984
51713
202044
306529
718
225095
1016586
95469
414350
408530
429711
793651
39070
226804
1040836
812832
954239
810247
931026
975828
216498
852914
218536
469179
522248
548625
719333
754473
376758
752478
562976
604119
89113
186310
608167
1007753
466143
777997
253376
764304
233503
53896
890937
40121
659250
41069
393767
200040
282975
214596
871361
770338
1036620
275447
100866
495028
198765
810113
676633
1032301
663711
763652
830316
661955
878228
919123
165941
971981
200333
552785
351791
942205
693936
433587
1007235
1002190
626447
644408
109594
750061
184796
40577
330947
276541
412060
912524
1043793
262511
1030746
899777
997611
489945
665513
807886
860848
639059
53168
803754
80640
661780
332141
737621
865503
543018
822943
898636
473336
259276
216646
595128
1007404
888986
25226
390788
613970
669300
744406
488752
1041438
471925
1035112
378375
374017
975445
1006887
847904
603781
146136
136663
306424
13152
1020841
767825
959971
602756
780459
404646
815541
131644
632170
493354
168896
256056
972891
971768
150586
519630
294505
418573
335193
42230
305195
497597
81700
964778
213634
415590
892232
851513
330320
236583
203231
677705
528683
266881
236410
77219
706204
1001614
514802
660429
658564
152386
121721
247471
308161
13359
199951
167096
281209
945887
439460
668278
152367
346584
530098
751689
744368
451240
891701
777101
128222
928789
393915
865126
764886
543653
900517
913870
883156
656283
155336
961321
470910
419201
500075
1001972
44407
860049
558255
572261
792192
1020856
991187
216259
950315
905075
69110
602691
322686
48707
496076
703773
753412
847422
313129
1012437
891462
667649
76574
464111
599565
714100
684140
60961
534808
559055
916035
835300
66840
544306
919381
309533
450874
1012930
925487
557035
196383
639683
220683
837742
538841
794413
823867
795658
365010
669602
727348
312566
60033
441607
858926
475175
570187
636291
664182
439753
296366
135633
317403
631330
757541
877007
298409
837456
277168
458501
897967
463394
4405
943956
91773
528963
298343
968344
668797
948192
39775
928305
326138
585997
273598
38208
158521
886583
799889
790139
37437
671371
264397
616769
138361
674911
450788
898178
523812
1011326
849228
707942
325226
550680
725165
729929
338697
960674
618104
570955
133445
712953
351597
67726
318742
68946
903677
803657
321750
54987
233313
893046
587681
706881
874820
656832
579287
452228
731275
694257
471366
954690
876045
38832
157134
41665
234179
365360
671352
119346
345644
904274
692308
402134
426348
672974
228859
178826
927755
849081
819575
869514
799242
434105
415486
160333
1029210
165183
786324
383471
161288
305818
929635
1011345
591081
650864
48166
471366
343890
322865
497282
801645
216330
117072
669973
579040
736716
622474
66166
233967
35823
273027
491825
649288
536430
681090
136423
988832
897208
141277
434969
580742
82438
925177
849707
363019
358745
1045172
426810
447192
973614
774978
861164
993959
71774
79680
729510
130935
805117
967006
192689
939256
246583
104828
633105
515732
890198
339849
973843
132512
184465
97341
36205
95402
5862
74916
1033864
162165
478899
29055
971039
814548
694855
498566
814820
764585
406088
564700
1010516
282518
23583
131551
69292
998599
667327
617416
93656
14631
243366
981864
1016769
487047
877571
197286
607939
998507
1040253
717481
794229
109987
245820
888981
307711
260548
248212
130549
534409
91708
302569
714384
92798
889787
979162
902994
495970
479263
301781
58475
280651
341879
160589
129891
471972
177357
80759
233390
522448
901726
629356
723122
362936
401792
346851
546992
455263
336980
852820
362047
41418
350899
824566
119164
898397
297919
549889
319572
717254
516997
248516
212752
567924
697150
472136
241809
20342
323230
734587
719592
856971
731191
688858
524110
58132
543951
758473
731616
691114
429980
512985
215912
841666
248524
960199
196737
544027
685931
682371
768380
498185
575235
555079
59666
1025491
997978
232729
208958
158719
1042030
730897
868652
942728
1037662
1018759
708940
902416
700493
815153
401493
689437
131035
112874
790978
1039662
46858
490158
26105
679847
426084
309602
184521
1021046
508134
41852
194966
705321
627272
773530
217880
591243
753076
961258
110
945148
566832
938277
515104
637115
25205
773471
515507
45101
55537
943735
407731
1012993
1037087
549536
926463
303938
999980
21053
362549
669960
170975
941477
77145
445392
381435
137554
732963
284737
934104
776133
751657
243349
1035630
945378
173927
762925
610452
538964
565905
337688
422251
199254
449232
682532
375659
277835
1032809
239843
816303
908824
111019
400327
739351
452325
668950
794042
941539
204728
881037
931056
516953
549482
977922
58614
821802
423291
341396
35040
416190
667313
1038290
327235
408519
465312
304274
458835
171429
506443
802305
401079
1014880
378950
308252
339509
832114
997793
139711
988001
467286
457968
655631
586171
773673
292455
617018
526042
807312
141313
959474
939934
651916
996291
119386
166132
409248
456519
861247
336698
849362
45640
497186
779196
627453
805559
882911
217872
785612
381797
810336
339698
690738
645078
550282
813853
579232
27723
118687
779210
784405
765150
448941
969441
155515
428360
413051
331749
570065
329085
62255
1035266
928991
608867
405100
748961
562195
376936
969127
106396
248685
145294
340401
485490
269319
768409
222683
854812
137298
228787
139011
1021135
422121
383751
597880
1034989
863784
201498
254118
975772
803756
162256
79426
609323
334869
900176
644802
321681
543359
234219
73079
565878
788669
710549
333288
28604
449002
341256
657913
341261
619486
27130
1034100
68548
881717
176105
734939
213397
635202
733399
436820
1037637
164596
789687
179358
522423
706300
833902
902845
897741
471273
820070
923151
200788
63078
1044640
322190
708611
629594
660501
249991
411782
818200
738660
19955
899002
785985
566977
856133
259983
11487
970023
580601
571927
551373
875021
168512
100135
93293
733429
946168
103018
848296
712839
623222
753646
603802
340570
52721
764402
32442
471280
748711
1023018
505730
660108
76146
430936
946412
967585
71749
269518
1037675
71905
898327
863025
520108
352214
183673
394793
511937
1026344
656638
1026144
592363
476537
212594
517559
128763
686290
324735
1028504
419628
713952
697231
668368
593136
904929
535762
858483
785724
300147
1010173
732880
963464
903252
745235
368464
980754
162941
514640
584540
164327
576168
967799
665426
876025
791979
202647
567801
720776
591817
739734
462591
403667
525070
685961
1007521
371309
524484
456454
151064
589565
72231
650828
66532
816895
682321
648087
450169
528251
62724
95732
849184
39611
397274
305575
958472
1024817
91015
212684
652685
272029
22981
148760
59551
280474
293905
724221
169220
229499
721875
1044456
89055
222585
1039924
755087
364469
36134
195307
286443
480397
655796
805388
622448
419985
652155
413870
852905
469147
235784
702355
138108
213704
596627
299914
531817
732032
443359
510042
365827
221890
895961
247790
827418
763983
469566
950927
698003
836489
351510
252456
434979
891904
291728
409738
668505
47420
250582
199269
479297
162454
753266
262869
651041
665890
152504
258615
514038
642790
288376
842637
594019
338240
429663
324817
774680
922438
90529
908638
1022880
546227
862757
454257
387529
399456
586992
756995
536841
1019610
912993
664512
101230
75920
17118
828734
177446
644759
254489
235363
381966
779670
21083
165480
684668
833402
191160
870724
869336
335029
706066
806260
522367
555187
328804
645558
319006
431897
983225
801671
306452
867681
461921
916032
288807
864549
394342
1026372
695189
39609
49060
450198
80751
77973
386741
523853
1004353
54501
983506
730278
375298
745511
158011
510970
625621
869277
73807
579935
736183
352687
468037
356670
970513
503442
980929
188284
902603
1037426
1023871
403930
670650
509060
417098
647691
920624
839252
960000
208030
835155
788127
91059
103051
939486
101813
893339
1005529
823041
859034
999122
803565
992360
162065
808514
29741
186662
1010615
190566
690147
924176
1020560
232928
862676
873383
366916
420419
364717
301052
947130
266094
312574
974461
494883
1042819
1031860
95483
809435
765180
463832
234210
541352
343842
946427
1008392
340109
59822
1042173
320757
1035688
302588
713369
441913
589523
551803
92266
210137
730207
532119
764300
38168
380298
451566
481233
637232
555917
510564
664357
542010
501363
387103
39387
917333
369300
716858
74213
584425
964351
580166
982357
157573
543708
604604
563404
642475
138917
10925
230195
658054
660275
961695
3419
560535
262187
956034
683824
1036434
600675
984013
967601
203720
189319
672212
182148
24776
453183
894551
621319
19790
441412
323920
1013705
549088
151559
982499
951463
392079
1005711
92414
377272
7213
358276
815937
521304
368084
228690
170978
806906
399470
917485
417694
494054
125124
341957
284996
297741
487828
627405
499706
432839
353140
91415
215965
354488
1027464
1001783
31783
752736
68274
696646
144147
58519
212796
360838
935688
527337
93495
953002
286439
739649
317417
751632
534346
783547
855798
555238
304661
887928
590292
612429
640708
281712
463239
922061
47286
601301
50772
700783
188065
301114
227632
661437
960744
13784
994171
658074
884409
897174
1010976
13669
657251
718514
53647
631948
376359
100784
757470
273502
183788
140100
503210
876540
482736
810458
944369
181296
764149
1013681
865147
971681
870602
1017265
173337
281050
561270
622398
710640
306638
868502
349735
701839
787455
935840
453886
717609
370
126608
814231
553875
1004212
456463
1038378
796580
680234
359271
325152
317059
226314
932741
622497
231480
378455
916826
797847
746237
812375
367758
111470
123861
204107
244310
843411
1044590
837989
749983
778940
202515
428434
318910
417397
881998
767653
14908
710459
172988
168032
34045
19260
389276
275551
463526
163048
65552
218940
584428
303390
648795
775484
248202
209706
148579
929131
701072
123350
142447
398486
462937
288217
609725
991832
932052
535169
812562
32195
823092
967888
631032
300597
962409
34650
477125
490751
718040
145245
707379
821763
880311
557795
717690
667450
991968
1908
157410
334513
1008900
59112
676657
474764
452687
283263
426708
329156
754186
563347
332533
187650
1008958
273387
176290
347854
308462
198370
594165
195531
445472
694311
159273
73398
264038
57785
491897
695105
375700
1023092
223816
366586
184868
83847
559842
915152
160839
478958
216268
863856
525622
854204
20123
27347
262847
282708
264337
121776
259123
10522
962881
14036
798587
496782
342120
195617
263821
581297
789980
573042
591914
798523
837606
412256
666621
323599
403011
956699
596941
14161
232208
823323
987845
815438
1027303
848901
897594
111426
617437
650605
262262
48518
788446
152869
491852
258306
735296
827559
919515
958561
195261
415760
1021201
1034129
944204
511257
187044
235077
946569
804904
73253
730299
991692
609417
669394
607090
82767
376414
386453
791008
1005477
960155
844823
107150
515385
982881
209631
464149
964137
887886
86104
458924
304191
605248
5099
338225
836877
239481
827524
160364
64924
552232
997694
548374
775090
636091
853347
297566
275203
560838
301654
872747
233608
627535
651466
752862
687706
413367
225178
1002329
448153
813769
333191
953742
665315
1042309
234555
653516
950586
882964
620758
410206
98129
724915
180160
298862
667091
293511
931460
643936
822852
76489
721781
909379
666890
769078
474145
177859
843785
274518
175554
625155
491148
813965
880954
54593
382224
179663
752785
790979
942506
606969
996362
441887
644150
383183
421314
1016697
54004
862401
1021095
302046
981385
891908
79315
333491
446615
296684
909758
323889
811380
996328
833993
602001
401498
541629
614205
556863
53300
905408
9798
392433
532197
409518
153442
456722
616150
859682
778097
660750
720332
776400
440541
475092
45742
368146
982843
1010621
420565
788330
850630
434903
210114
722720
926924
109085
843005
908735
647369
731194
770744
635188
551103
887739
798818
579925
285633
797108
399342
532227
163849
525779
312828
933332
208781
32435
153917
487070
822597
941704
70396
87734
598489
158016
12879
22885
34326
1002850
261798
136257
782465
984909
654534
345490
4764
850776
807895
215479
135179
146172
58379
259206
89425
379793
380705
732368
279695
430728
593378
627684
241297
393205
43112
893945
1013070
923009
449560
902731
1033409
317218
233406
765658
174974
10678
496299
536073
1037845
32126
214713
948517
459842
398990
497373
169141
443085
469498
814494
695756
6006
816799
152175
89999
168725
824786
351119
840501
805507
86935
481978
385047
47745
919311
670954
53360
579342
135815
836915
712811
1023321
1033751
921008
216257
1021042
688711
345028
157990
231857
445148
900197
668786
920844
484795
868296
666813
533535
694914
847857
1025200
105851
692627
19686
308599
995095
785708
188811
892602
669264
1031349
678318
1015738
439824
607005
14813
974673
25096
35500
560875
953908
385909
124711
983158
250425
586757
871514
240660
691372
660385
262414
415728
371217
462975
54406
412454
50526
361868
957101
465225
21468
415212
166955
540499
493494
544633
707656
371827
76182
651494
137664
843145
766206
31723
258478
929659
285455
595942
696378
310431
106730
797268
932930
179099
32914
271890
792121
227244
416669
551611
194315
63249
94678
496933
686545
129865
990869
827706
559979
142863
452960
51185
864933
917099
571986
119157
935987
942186
538010
968987
444855
205260
150504
640138
226500
850672
990517
390608
308346
33375
17344
855179
938066
362332
455042
110068
180501
302153
233158
955462
1040927
670664
884404
191590
414900
1001679
408434
588386
69529
738415
614343
465433
163203
82820
735107
528370
317174
64189
1018709
382580
686514
879038
834461
168271
781693
831314
430433
562424
525095
117992
1004758
103661
178104
72424
312786
812056
924889
517428
1002127
568532
106157
795910
493173
130346
569062
70140
149872
285024
205042
236365
1005228
685395
323411
30999
811765
336254
26423
653488
744931
978359
880981
1038945
397621
808937
130700
718604
576418
812548
257958
691977
179083
1001247
250187
906686
554857
510148
686024
674321
92587
337865
32571
671677
212244
169976
310154
566700
93025
589142
977303
868596
632170
700589
309851
210557
440745
872046
249031
550166
400800
150730
111312
1040533
52390
917644
838699
273154
274939
381505
195940
808037
1040319
819642
236782
223989
574203
619346
422692
906233
589041
581566
844776
70013
631963
1013525
339828
492707
697533
812108
865710
14576
516913
831545
868095
311399
784164
331959
283722
1029973
36816
1010458
513442
262394
889426
549124
475122
308426
158092
783278
614057
482745
290697
847814
449809
42120
520783
219009
413085
479058
39086
558554
388371
823850
762434
764478
259833
606809
474296
378317
321471
190479
976485
1017173
462566
140531
318862
471858
946397
623972
431604
799613
540908
355951
1034589
766923
246662
510737
106077
43705
97786
440643
125539
28355
839198
517090
349217
66387
560564
800184
856375
702848
422968
438300
359119
354001
816267
589108
910979
224118
892924
296189
569733
928022
982518
260166
920311
555691
869271
927706
664831
611827
945602
434484
902557
1037809
582212
1002613
572130
642194
657422
441196
54748
687944
237040
1023675
252760
630565
15034
130911
447298
614170
718553
76332
718525
946932
692363
4243
8553
939042
113165
562480
447349
159195
76447
933661
788888
322825
114999
547279
869926
948158
46968
1009724
534501
42616
182968
466310
440485
1020005
844584
400976
470917
933041
796263
517269
216738
296185
14871
373902
25414
989125
431996
5139
432873
377713
251147
210616
326275
336241
144819
359877
539149
575851
118137
418264
433143
770800
314656
90868
658487
959301
30566
682370
354152
597258
450304
213416
122377
915914
444448
914027
3458
966633
599255
132478
825845
589821
449366
5199
377493
413749
509574
1007
587529
183183
870508
187580
513204
636116
707529
682011
180200
23829
370866
626901
844537
893436
713468
226695
972503
829650
721787
270764
632779
917146
704715
258765
863910
176286
400241
976401
564717
292802
65103
278527
406378
45819
1902
92328
449439
513640
878625
544547
667042
616194
943798
864857
446217
246305
148477
11262
317857
650947
602563
399717
99590
610150
779059
946610
926189
223670
71799
427294
787676
910364
763382
138533
474365
445580
429206
187269
233096
413498
146868
336047
397451
511770
93680
937055
456385
697984
111098
878795
225571
541508
408810
274927
199378
769203
342170
100404
70724
306578
385995
966630
368845
462792
381714
955978
833629
457884
701337
742715
188631
187744
42109
539551
337083
666578
1026326
944349
679956
895825
528469
543573
107229
449415
217100
692430
333479
1030179
754302
996465
383794
726707
842464
987459
781288
679218
20703
951029
210471
235677
33422
869376
86992
689866
379994
600067
473512
106598
650299
618063
1000974
831768
608115
435772
140245
687148
160872
340538
411370
13074
141021
281698
638586
772406
402172
529669
752772
105828
783105
321608
149326
108090
301973
403236
729577
924782
969029
941924
239760
650928
114241
888872
791180
273006
120143
428118
1040895
219636
553506
508260
1044210
1043017
103549
939172
813976
896660
83599
426123
518987
325885
629558
959807
228920
734541
649436
289467
867183
207493
31573
1008177
86029
114992
206622
368726
966601
791459
187265
951375
286615
1028946
746865
161629
285054
792368
692310
551593
59621
692544
722270
383160
405635
331979
517798
678114
123547
890032
967509
87769
54179
435072
118962
204836
60312
326846
828594
278878
62078
926666
401580
401271
917763
146457
408353
883086
422922
942618
643330
439933
994761
613000
915077
931334
519257
1037504
643504
312092
866788
632644
174649
359252
5320
992825
304461
866573
748702
53720
919569
200642
212370
300519
284307
520073
234838
146406
177059
139198
265399
993784
1028082
122928
223240
160871
626704
318551
938118
361199
369429
580779
864771
798118
300335
579540
899788
978669
535486
508448
425938
669754
423466
170381
220321
1007865
340158
195460
503065
368068
410507
301029
750203
934765
28541
676089
52125
675680
294905
198296
58789
443491
370261
451350
874684
599267
946459
860170
899659
164503
565170
169949
923472
172012
228240
818454
676020
182176
617384
698079
164078
718309
209946
202612
994595
170951
237833
880602
901959
65736
985829
907116
711243
903131
574358
291356
388874
123550
340088
445854
244957
233935
584981
45993
325290
378135
67365
897227
90202
87454
217993
379959
906655
468772
385938
96658
283004
442005
2375
735286
753110
393384
338575
547754
276846
977645
473289
267493
410886
790777
1009284
110987
375999
604930
753901
893499
28009
756777
679995
26946
907856
19388
138716
482980
503414
796292
295732
370089
335564
571601
331755
639877
358737
236977
531705
628183
38843
845956
455610
864170
526944
125314
542762
637707
308951
39638
910253
9353
304304
48227
242528
272060
121302
238320
499312
409503
576465
525317
906933
584758
877866
227857
949939
939992
301550
121373
312817
39796
554347
668003
724282
541108
742201
378325
248698
240597
638369
535997
41900
437431
976925
636476
58796
409576
62969
1012604
505259
602750
106987
871657
865448
570844
186409
159154
437615
178136
842764
316864
21369
11574
595651
693428
708877
176704
670848
414422
770584
615810
99423
739611
4568
1041461
1021566
974270
446960
824859
906757
396635
759190
387075
408113
243285
457685
323966
114255
644171
602114
62486
343519
137044
158841
801288
614250
755851
835573
621729
751743
127866
673229
756457
52788
713285
989960
506524
393647
165637
212322
1013729
226175
56744
986236
50318
940076
532291
1020793
354050
631025
1042143
1043268
386400
821763
869402
2436
366492
365301
905494
839415
919103
587674
186390
107427
424914
238082
936398
21373
752387
301464
1013569
865401
378925
314541
864546
103154
700894
239790
331199
42028
140485
212192
523698
7459
930895
243642
527834
325465
975334
134056
41525
503179
307629
1020925
985932
102961
214854
396303
338758
540882
570547
954507
17843
339484
16190
266091
509051
108021
297966
46931
624737
335306
247144
950352
751624
43314
109138
165018
212067
900642
192218
663332
556680
881724
1028542
189663
788519
916285
844929
732390
717721
1014753
758928
901478
568101
149947
1009499
808393
127785
193955
356227
556544
458001
822571
569510
624467
216860
651704
673751
467261
25015
561222
664816
438331
253084
311727
265189
134330
887089
54858
840323
93252
365798
102342
103785
1028719
292436
306413
768183
550390
170314
778112
471772
847167
5456
319867
274555
1021878
182503
477690
887705
809383
495334
668520
329029
142481
220427
964571
627632
739138
937042
279973
119901
55559
610176
14960
305772
855053
392444
443589
982549
841834
337035
454783
469662
180570
408704
477963
821315
393194
427161
872137
705787
538567
762475
813602
567605
950606
1022172
83839
344563
548653
613796
94665
464880
37113
533908
36394
4359
100300
814574
777882
165214
707948
914527
810844
94325
859325
53286
90774
350607
311448
136057
1015589
935748
213704
491755
293944
800703
605041
480370
114902
511937
731880
523968
1026553
310288
123983
95136
844875
914086
99196
443485
833731
387771
608124
1003255
676424
531362
570137
986448
1044436
519398
430203
382150
207054
252538
222022
59618
559538
262809
4637
1036829
690357
624918
310682
595855
81179
289770
603689
73318
318827
452160
260207
489828
864664
430721
522131
227869
560172
123586
363104
866214
645358
920979
127111
902845
859872
37816
918294
902084
237362
104494
996287
67664
679764
14947
358256
163874
485439
1034500
613150
370189
286047
795087
760431
246740
995895
1039634
616723
908770
894840
482408
483197
548355
55887
40348
758302
43978
561879
883440
336136
935057
282965
1026601
337644
369012
197985
358137
862674
63003
1015603
222936
614878
83477
663425
932797
346019
462224
20598
919391
510377
201502
529950
33496
64034
46251
898141
539776
808464
676480
50479
842962
209036
906899
157717
693185
662281
19607
1005379
1007462
673999
311979
478858
914238
418216
1012695
430397
923038
167378
373108
128647
716591
337721
555148
841802
831539
14102
373477
530090
168730
1039905
518231
680901
564342
326722
7315
431350
909109
412515
261563
1022779
454762
841045
172412
544123
409213
455086
932814
985344
433345
665586
634420
678444
585073
363281
575765
430665
302647
462961
564932
345780
621760
590075
373348
465935
141188
299443
429262
513878
1022298
531893
254791
841608
25075
220839
481298
23278
877385
974888
1005954
463828
866247
249913
1040653
142100
139621
491398
155840
947474
44759
921227
889969
599720
559928
827381
912662
50561
332765
1032119
891519
461710
840508
386931
207802
375980
534087
72525
696325
181491
654910
871665
208384
987802
47970
758972
564623
404762
404508
48619
746087
280764
938704
932172
261364
546772
769890
514532
703387
33453
233642
302707
910283
925059
648334
704065
546038
392853
798565
849368
903775
14488
555940
999414
249632
1008493
503590
847466
999893
656698
762375
467700
495026
244768
874876
1037103
747868
60037
228051
360277
198662
592437
657784
375674
896185
524201
134950
818029
220487
284659
130710
691871
766461
265961
842592
665691
195350
119150
154397
131053
214974
818040
47799
112354
700847
616957
1028769
586794
21916
773353
689811
378649
927858
824775
849745
766536
403432
407284
808581
961493
529173
846223
232958
412493
19314
789027
946702
863593
572495
649797
781965
1024047
427344
818301
483448
376995
724440
252133
479602
757030
452138
531028
833638
844433
207952
950451
798510
16388
249651
419189
577899
221016
492013
860683
674940
90355
102832
267222
484398
76295
33389
509599
543252
502553
767936
903648
656654
398557
876247
993803
662378
33516
992791
1040477
382522
34867
767789
807588
569034
182028
587366
1026653
933198
197086
604956
563376
689400
213682
545308
489879
404413
462584
11227
316981
39260
972247
714667
53913
523143
489659
965407
783118
940253
599640
984046
150804
230548
232368
68796
433645
226007
407569
939189
655959
715503
407514
531940
809256
819688
1033072
699755
341010
582002
918003
802221
212409
1042291
293660
94400
624787
36458
956185
749744
734332
548530
331974
566450
286731
957018
14931
410760
269458
74071
874906
452104
424263
542742
338149
851725
195539
262936
1014319
901455
804343
233202
394308
454116
596135
947906
1038305
1028212
26768
367167
695910
961248
464349
992639
278430
621490
714269
488946
386118
700945
890631
372739
76249
936343
21309
294919
394123
25149
860047
80829
469641
1015139
598558
398614
678971
936797
911279
167387
39307
89058
862798
127226
825443
244223
858417
231284
860577
359385
613057
867097
903819
554130
805810
718406
196640
252633
498009
839303
612754
548389
276187
844207
666341
769882
157581
1001161
200618
36612
102270
130166
761409
167362
538639
746008
1032105
514691
120586
544241
10882
407532
221553
492117
534522
688622
433155
68498
180710
319567
1021790
338974
36322
1036909
342800
657671
489908
156534
769816
923182
172284
41966
804551
252358
359761
1016708
682296
211871
722806
316749
386966
785364
251098
864133
968966
391436
137251
486807
886974
200351
778058
335852
218740
504861
302976
314890
148384
870533
679915
517613
672076
715502
656903
601146
401261
361467
782325
812229
66846
719936
722570
540731
994958
302013
634467
298089
307374
864028
817008
578035
427561
853403
17615
249959
1026867
755241
928103
888249
34034
36804
842371
367095
408528
239369
187136
56602
488795
637516
619498
978808
890932
753612
783268
586914
274305
967452
501852
77480
184791
461374
198314
97294
58586
322778
831861
87622
554633
240291
930913
158368
394986
41073
679200
1043246
940430
772202
628200
417872
59466
833310
562193
437996
670777
858835
352245
633838
577133
796862
8319
235418
432248
593581
459891
416164
33026
581326
333351
641591
625364
857889
437271
723315
562748
645659
901934
737369
335309
1045422
748415
734069
650365
990431
1037859
1041408
619831
91671
429065
170209
530910
680826
937354
109506
504542
608591
140779
152887
828956
992632
349216
86930
559533
426452
282572
819365
944128
156446
86444
977664
292896
985722
479600
440334
905815
675572
94875
643369
721241
735069
373111
563106
807989
857235
450355
334508
129160
951664
835997
307596
43971
446309
243088
862485
185698
693653
570071
492789
480731
644789
160449
568989
931432
781972
580387
810615
1004209
435052
583382
866206
81130
313489
532065
849759
1043695
164699
910945
211812
350394
842516
546213
487271
274441
60655
455870
174544
905636
997180
192524
571576
228943
840989
876799
483535
651106
487572
806903
39602
750947
240383
736237
945640
579011
621650
524452
1014129
119990
423631
534221
845072
426748
512325
832030
417704
188329
991930
688308
211460
357228
152927
823174
51149
76086
843761
384429
625526
57544
719068
534455
453666
1017234
288241
128201
959573
77039
716309
969531
126628
654320
787040
509107
851206
156008
786076
242041
713642
376179
204281
305623
655202
603200
72431
35035
97082
524567
313034
989778
32182
757110
140912
158400
973510
1012972
360841
113949
11057
915708
833404
881704
418189
1031820
219510
14022
463722
832783
835912
246232
538902
423680
329429
887452
984565
554708
564120
397851
594562
878509
693780
392815
658231
340351
788454
246873
445342
933982
306652
112908
668991
998312
787919
320802
687108
399119
1024300
467053
550683
718945
1023504
192026
483538
210567
233698
314466
904576
16468
666897
296239
703753
603572
569883
436968
92946
912281
989827
338397
223289
265954
168288
828513
757650
415035
502924
302398
87580
189930
32872
458935
607112
206143
292610
817191
74751
306241
545575
731502
193867
569037
859491
421049
1006527
304779
552403
1010659
623840
77630
666338
1038887
365563
546025
153881
731924
303575
172219
664890
878675
683745
111944
465835
610649
240018
940707
606432
738052
591462
792945
64064
871254
110510
966680
744232
97195
467193
511720
839912
882766
820818
585034
256718
249633
157711
255131
116045
364404
444585
133483
660580
70731
552411
291693
931242
482185
483831
800209
434718
631285
932855
207449
139772
557455
147472
297633
338544
774539
707391
78182
651863
409214
995759
641856
393849
986354
58066
580823
503392
1008954
846517
553864
872280
820964
554329
439620
930290
732590
622777
442280
845348
930101
212841
743896
873768
319748
575945
86702
15622
1021604
302753
568494
527741
760667
148454
902010
46859
466732
320774
733525
676776
1040748
615070
805651
856868
331626
405651
282311
104944
743632
154225
171502
23798
760244
32044
1038884
592764
183821
46412
463468
513914
369825
832157
527
234151
702604
140462
948850
750832
258018
396160
268890
238091
854076
724159
770686
272682
1011133
941609
67952
320921
324274
61076
918743
432719
864477
286827
565317
241072
594573
394135
548986
471526
224532
819214
165216
586481
755501
270185
101810
533425
258799
90801
611968
791862
912686
366419
1030739
329441
963013
872996
732645
709460
874851
411977
219199
925226
620000
1001816
137692
935143
12162
285829
842211
584424
917270
299970
394980
715558
379713
503429
881515
1004114
358261
40370
45683
109235
960755
189013
57632
578925
102021
5294
183748
883346
231769
9295
668994
467931
1034224
159051
723633
589390
284671
87601
863548
132527
60803
114917
73732
710445
121421
661104
1039967
796977
414884
608619
177294
71546
575943
478523
420299
415236
983611
670121
788518
572207
847632
298855
861682
118809
303039
202151
18129
904210
615972
616758
223667
38686
905107
79784
67083
891832
421764
153363
881088
141952
975884
958647
646473
141851
317543
182351
238082
911099
542625
868280
189151
1006373
774664
566215
567710
301372
742749
576512
702641
131760
796513
831547
410681
333745
224511
916936
101341
1004341
175796
867677
421462
522462
1038370
1002327
536736
641823
328626
747906
808767
330552
93150
574468
784450
236624
923080
619705
714177
192832
185762
705940
910662
256933
859838
863373
13748
53909
828438
4645
671731
59002
62407
398559
612073
391576
893346
794663
344159
948775
103593
540622
1006879
59381
841596
620263
246255
978820
824945
703945
165653
859796
143229
434130
729331
736820
172382
714140
251338
850045
795376
484589
715675
898483
92282
24111
243526
558203
344532
775100
399681
241141
362328
677288
329345
305071
340957
517710
735505
332960
402098
763787
515749
728724
1039821
415267
65695
672519
800966
226229
1011042
337164
857623
943599
88812
672777
359602
525111
75004
272553
495467
964776
1038382
280391
21069
688777
995982
617664
1032587
341547
327372
506397
293947
309018
651742
307109
710713
962170
301100
972727
900310
497533
823684
499530
441269
49072
622214
281840
657896
525981
1015038
194726
823591
181588
306322
458188
457397
898436
1004106
983723
541019
344726
809691
173677
436097
531959
409290
716086
666921
995433
302151
902527
784936
41934
121520
495579
786704
476619
741470
125196
529810
454950
75655
38541
677090
882978
979178
6682
746256
896877
69812
676613
774577
170572
231819
194324
852995
651594
328207
825205
771821
719579
81376
175348
931061
405552
387997
1015999
215226
1034389
973217
477400
379827
685967
181775
593121
697601
75167
1020909
12815
705924
457884
736621
821056
697211
301808
629777
108796
354804
149422
875101
120223
115699
567297
352463
286997
56216
35733
907499
864600
773454
585770
489841
909787
959437
714758
260835
1026464
447853
13189
485552
382481
481810
482301
363521
262938
822342
499951
975073
638000
16799
314113
692988
415189
209758
758934
773064
355973
461698
215533
383314
453474
646166
906122
371309
968770
752943
802397
438847
628703
850399
377204
880668
641419
731532
601192
845995
523407
346205
957039
353029
979605
963053
504849
474809
794610
867511
910479
920092
701843
401449
937544
426626
946440
613344
1030988
397614
294742
10537
701469
719841
795580
562965
12829
279322
473862
984290
824486
150730
769412
803989
791247
495130
25383
467650
541032
86762
988800
421845
755738
115592
446877
737097
891455
284645
215013
231926
458877
23524
700048
276437
485123
658616
128544
682681
160627
740836
209239
272190
857443
55878
818966
313454
48861
331188
336619
629931
720476
357323
450690
974578
157154
90041
848050
379578
359206
876972
708236
811067
167436
1035361
619677
489493
953297
150962
931761
456973
42671
848184
492317
308678
484332
260378
824038
250547
690185
977648
488556
782517
644028
124445
568499
715941
200350
743839
652908
104661
478973
616555
536035
847317
310102
374796
251248
572205
1022533
1015284
418940
851296
208157
617618
1018635
348264
420938
17933
600104
450428
824049
58714
61310
495566
95288
554690
334369
201983
287736
628309
700131
449122
845937
371963
163580
797294
256422
1035884
140469
16543
61324
483906
752516
858374
412498
239095
856297
477126
936501
997406
327556
163241
310131
291847
748633
953082
469245
452569
259984
22184
320789
978969
737780
14403
985442
20649
531508
143714
868857
630940
59430
399347
918919
658387
764289
705152
516212
37046
476627
479983
447402
326325
45845
311138
581294
906676
504353
499600
112741
107246
713920
407135
442125
771066
757593
1024407
871320
717740
327981
753166
143512
806702
315704
203489
648734
275930
262137
716107
479434
1001023
1006401
34982
1028739
625366
866375
950539
201343
450471
575092
557624
608315
334421
453402
177886
160577
967553
942573
900570
928246
690509
266543
996204
472776
220077
51423
368966
383383
658282
656465
760823
708898
443202
443285
95311
125612
160646
398317
891826
452499
67379
718274
565811
386538
508698
590676
750030
12022
646248
297921
112574
595688
562882
907726
233081
382968
868447
769085
413383
541487
853841
159111
12835
486514
18302
318165
1032683
205273
957509
531976
68577
1001102
313706
810961
1025244
816693
1002581
890502
333210
50159
617197
145383
283005
249248
665669
204553
172488
905930
954037
64931
384818
147752
286863
605150
475374
890604
935690
763930
203329
61140
232243
375564
1039863
439240
525174
497685
103484
33411
90543
319651
1028212
473139
827198
408733
624947
125919
315301
83407
186675
188595
59895
545872
867514
593323
921930
971521
322217
60067
645892
788977
912116
643123
260679
298492
800098
496498
692143
130192
847424
451601
436613
260267
1015628
147866
450108
992939
613729
335274
992718
604562
192246
563428
957562
986585
161707
788448
858692
468247
990298
35692
868893
732169
788633
717251
250102
95348
653032
247605
821127
440124
497511
978040
743766
420616
575084
912200
929733
180353
549343
449220
279961
766757
776852
218516
225206
655145
795903
440469
408989
401800
821424
49795
657201
920230
10887
984009
692080
347739
275729
87379
124797
423529
144276
77058
553741
828564
913662
1041860
22626
840168
791526
707244
27292
949681
553358
602138
487228
254578
52989
663851
410782
577811
971007
183703
1007348
615764
771390
332154
284600
661552
530673
78419
830229
770937
289532
12538
741877
701173
231861
711063
467004
57999
350619
329892
242024
81899
1018669
467411
74479
360159
73701
487205
675706
901325
882801
422101
341604
314577
798782
846119
961895
677806
417479
152630
824230
7912
863370
124966
521563
685034
489789
245229
702948
962759
122848
378083
50759
132267
516912
806920
18206
700019
850960
700629
12627
824358
298680
447607
48502
184865
565351
23702
624711
820122
67940
202701
380292
980673
275843
915311
749492
726296
999546
801816
1000919
179049
414187
327383
512829
422294
349341
938815
332625
141722
136226
358645
748913
911188
205352
559647
213032
71681
254765
950590
40756
595862
393176
471244
265970
791799
848216
219008
248913
541149
647284
545137
463275
666688
534306
403294
945632
351091
913211
246602
676709
425570
192729
1018030
815776
670305
388407
881761
49144
218060
944929
68765
82731
27540
753422
103555
1003562
715151
780676
765204
51075
545312
914831
993821
605886
447094
222915
744747
298926
66565
603888
310959
223505
762342
661329
643551
140430
44933
301053
288307
948916
303519
643839
294882
534636
540592
99027
634742
523929
667419
296233
601466
221835
97543
886826
626980
466650
490832
429420
674950
677694
991405
274174
939857
150792
284104
606611
1035610
691640
291161
318045
159910
905744
242599
117625
865662
391020
550383
355167
722024
73593
608064
282987
188163
475114
827970
90408
196864
1025147
15934
392742
857229
831759
357638
519788
956029
608587
492797
513936
1020257
848079
236091
215461
782586
474432
660540
798108
309241
472810
249894
193618
554379
555072
990760
916208
930079
651274
311489
651446
760973
281719
173122
994375
711132
127601
477139
340584
713711
556028
23787
774153
984967
702955
970849
369468
345844
997073
105724
459882
365058
379938
430554
257355
288025
305158
369070
854713
883544
467299
255016
826013
657753
580655
82726
431249
440121
149936
688762
32026
635558
473770
1005075
686511
46706
194700
472647
189810
413664
426509
302985
199550
463786
287210
311772
464498
360725
141021
629345
128200
907848
744797
841418
861469
737100
317110
720042
848448
455358
880547
1027716
267779
106748
510839
30165
341957
912303
935321
382252
328826
160183
966404
364520
15345
209080
914540
687770
524847
118588
567899
578146
467093
339584
842783
674185
416532
908178
323776
605463
518299
969856
43223
689066
226911
298202
415429
215620
444531
594463
440753
561648
916354
569985
893289
64400
950237
1043748
913507
218674
837147
86749
395533
80347
995811
309380
849178
839116
926457
78306
851866
101030
72318
760813
274958
229429
231793
943796
225934
29114
771906
75767
140322
190445
109290
73879
1042046
185553
592455
54256
69199
579705
626179
1006146
335311
391007
487664
292127
49655
704753
917743
751744
212684
493585
233248
938063
659635
1032882
1020960
617445
394796
342088
71012
229168
905281
254400
848055
480250
596632
200027
158301
683213
142811
242873
208342
907055
129900
58511
306515
202975
811531
1013867
263028
658936
744742
25030
390583
70545
98694
994056
407993
72405
1037738
63168
791361
1019314
169984
656991
3483
278443
867376
137423
187209
233387
890097
526266
898582
498039
1042755
736758
617841
690555
237361
696301
386974
1043502
903174
120980
104865
1021961
937179
352881
742919
740373
875457
918895
395186
156053
247804
167550
164247
59701
535636
156686
375624
36623
1012335
1009976
678606
645094
753354
908654
812782
4629
45328
314780
773741
760514
211703
594886
710217
99594
198078
405522
438230
948852
144073
473492
309649
1024622
956063
253768
793788
9510
645334
744709
199690
933422
86929
541668
297083
183663
565246
338630
35188
948478
1040920
1025836
726704
335791
582210
133945
389240
568345
419133
720093
777452
954168
434000
812887
906366
226856
55938
459513
992185
808192
19139
572017
846044
413153
914880
564140
703560
643197
228644
132456
495788
634554
309229
378345
738424
49486
684635
540574
189414
536039
216002
1011264
951840
661639
693470
396725
575501
639469
649538
102228
641800
511853
696502
954550
803634
580849
246563
524013
149863
46308
255237
240326
37196
684174
65322
208394
485657
553642
245648
85900
970879
511898
718089
743439
82420
4991
492839
809017
562700
350490
92837
562678
657759
15546
1005411
231620
567812
389400
1000328
357181
190073
886841
629045
1014927
488092
623919
306847
101439
1026491
566514
610023
92718
158746
722060
609094
160841
492939
154569
306290
117372
987204
557469
799294
653124
829936
875371
126253
698317
773978
176879
130935
332723
700705
362635
711043
134690
77494
179223
657178
24549
365972
713085
631600
95150
236153
870013
759784
531673
153010
9138
797598
357498
509715
931021
585385
220864
235483
968020
1013806
833670
975180
58254
874993
26718
454813
410799
125567
944196
126004
557559
848449
275591
320136
231535
384999
626955
128056
476979
427475
320932
2532
571527
870507
173487
68065
68417
42900
227306
805698
930934
116663
735657
780249
398960
827216
316241
476947
65835
1002194
805805
507445
324319
709382
234187
106647
633496
948479
152307
622178
899233
889163
329803
327334
603307
589669
222422
211354
723055
600244
548698
185279
651614
33852
788269
984068
695179
678635
1010057
1010942
274221
712300
329180
226435
564024
917384
465531
347075
678927
522396
1039157
629479
950699
350722
688480
408310
486523
969772
937022
466333
266075
773452
597649
743218
978544
98352
587129
261102
326735
841246
840917
200864
200615
934048
82044
649947
212794
771828
570754
775432
1015396
764134
660053
70306
996511
733404
738137
158081
21362
569951
668844
152485
345598
208435
968872
53889
1033905
826811
534999
238270
346316
593880
469179
917029
510912
413743
819396
563146
767024
333841
313196
94615
213749
782064
807139
606800
218760
421844
351052
19662
210678
837461
745056
279477
810107
889510
830392
834481
139602
866202
851288
455990
576825
660812
746498
358662
872240
551134
1019868
33088
768971
299763
923545
497752
336990
670757
564599
1006108
360205
858969
960230
903300
196970
641152
364999
422660
210716
537729
914761
719072
651332
72048
1001196
557706
353808
44356
836950
410973
979561
996104
330078
698965
540343
37162
673323
806964
39997
652976
939666
365055
370473
598782
955264
507934
114379
739439
758250
490337
823025
620995
512732
798402
21350
935187
977414
396316
792411
754954
41983
602943
590836
224477
452178
918926
158977
297371
645677
586410
1020855
106824
188005
812246
662121
695253
928887
121135
565692
69213
488784
582075
933712
194273
947652
718818
946011
999640
11528
665399
530547
365529
914256
620456
388040
160265
368489
1004457
517939
614043
186462
135834
659420
1035971
601526
9686
136701
305351
643022
11395
130502
597639
86905
599802
639047
578196
493405
765368
1021823
222654
146075
216939
309211
8205
660080
507516
155248
662892
828362
642522
1001625
1020441
25640
958870
899726
826557
761817
770460
623426
656541
801944
400403
421105
106478
836822
929387
921990
434277
410069
594718
90248
180856
897484
612358
832585
617005
682364
784206
23239
420715
876897
331784
296264
743757
718776
702587
779683
958187
804893
561476
476989
371688
522949
67547
612517
534045
369919
445918
361750
325395
831096
361028
519262
967272
851570
312658
647667
689875
114236
752740
36166
964149
300530
729123
39037
354106
686262
218338
295446
547640
734685
309992
815737
911641
527587
624487
415206
525206
378502
246568
577748
175101
443971
637385
572628
145761
275019
565244
915171
123038
541059
632173
318812
30891
240238
773320
36595
1021748
722652
261991
271520
437069
973401
661653
602144
330618
614914
830967
111218
113695
303649
160990
1029804
175555
933895
48358
101707
720653
285028
915206
174274
783027
128789
595813
323047
621896
1028491
846947
600513
598967
974542
656319
1002761
760662
888364
1030415
75915
100199
819099
766701
220108
74138
362832
790339
564197
953724
999258
84298
118686
979693
988825
294091
925965
261995
321003
193242
413430
73629
1013274
538297
630738
395003
519350
474201
972892
1031308
808121
553657
328134
597328
263178
1044534
971694
691951
192800
182655
401703
476525
434118
170044
113812
584820
968353
87700
555360
557499
470904
744633
270817
497369
141652
2871
201418
838753
116653
874536
776376
207475
14575
280601
747187
1008374
961865
230696
325768
986703
528953
902984
294599
1004122
479123
557267
342402
1038703
838852
951390
659328
534821
828161
822149
581884
802902
444921
195368
338416
479656
576988
944903
810450
563927
242414
270256
756884
52495
887590
218102
1221
276636
413333
62154
255033
72284
287964
610776
165912
247832
931999
244550
878195
345093
348044
979895
353338
579384
390068
395236
110843
731346
812195
435123
336660
318512
615841
106944
805146
475204
452320
352818
129320
446204
109690
174293
170707
119600
301203
650292
287552
695944
890035
940081
1010366
468419
311958
190490
924904
48486
921953
100279
201437
1036295
967658
405840
816046
691212
469165
576262
890723
856858
794056
951142
938046
657640
603542
326263
898790
60828
273118
375368
462124
807627
126602
152336
420902
165189
417070
84177
1030186
935897
460129
1014275
127663
351567
568480
614017
48819
600424
909288
568859
75895
227217
64682
264932
327437
145093
272566
13311
241047
608087
232458
261846
131749
333244
115145
536006
351991
545011
86926
505058
977656
779722
244969
411740
323755
674965
374229
695847
195423
418844
158391
910446
645072
367655
794119
588807
6096
799870
764631
561423
1034963
706488
404923
235955
854911
704882
441506
883827
350787
172050
376402
7269
403875
149952
335427
168824
806138
224436
66653
870053
1036683
160542
379690
281182
883730
442061
893123
237996
1021816
903298
652790
987808
94976
476651
816004
565768
86123
472026
914822
480226
555395
509319
826104
617554
848604
102328
834445
792541
240812
400284
842795
1042473
10545
222372
470768
87039
676663
63998
309542
741679
617002
795055
201157
730277
842313
317439
1012750
802111
724004
539497
144846
229777
1035849
447200
718013
959839
244682
199859
750718
835928
766736
145285
47963
857994
346450
627248
515078
594309
300556
102011
928593
171737
148398
169465
567563
595816
766791
554796
556693
1014660
221739
264458
36571
1020323
468270
313765
71641
1009455
718939
849509
231384
391028
31614
190430
898578
382685
323910
331316
976323
863649
467783
782485
1009245
212807
281612
52592
269643
502168
443349
582736
691996
231130
704238
499254
708137
840858
859464
367425
163604
89193
712102
146565
685388
951635
258970
191181
384988
833598
356934
520553
514642
137025
14064
77679
604329
59367
872583
661798
1019871
704955
1021648
353204
841100
421369
560090
913733
847966
1015124
145975
594865
94048
333864
434818
63781
909034
835565
802464
374188
105063
669358
342732
452957
391148
314193
505534
418140
328975
762957
936740
884827
221281
1001800
660286
950054
457561
66600
899029
547677
89071
864972
818885
857146
237479
592166
692452
482127
770789
635470
807385
144753
380155
244443
449033
930317
1012495
839176
668312
449251
385468
672757
66031
393818
65737
31410
285735
566889
831739
510120
841930
275773
91284
683840
577553
172889
492407
957823
587627
59358
370256
8432
226255
616563
40771
167065
890170
596444
1043484
662869
543624
305065
669367
79597
218375
571941
975492
652708
88034
946816
204384
62631
361403
524260
827910
823293
835347
773663
572396
521292
1034563
551198
382008
370232
809100
337153
712306
288262
517770
127193
524413
466393
152840
588949
853814
926910
472925
675309
290374
200875
135034
9935
301410
85161
985674
540755
3167
499151
208820
122480
223707
224071
891121
296754
41797
342522
754224
495601
209321
698018
563238
610974
683032
552011
773037
482280
162649
3104
851046
395916
982886
776792
497690
669093
149782
47187
669793
433479
42184
452498
397240
119434
986926
235648
938205
689861
306626
638825
924448
434522
698183
1006265
57924
431052
607052
862260
871316
801251
916578
793741
615727
315801
997416
852751
556194
347914
723136
920190
914671
29541
594122
366532
799340
715661
763544
524970
130304
489861
686944
282732
833655
1003187
62209
921248
297662
578368
962364
462643
6600
911671
171302
312885
37965
687409
481820
277806
757517
478058
239514
320089
100657
647954
420782
446750
468178
92961
694085
954900
49297
216592
146915
20046
604471
1042633
847764
745905
327171
399075
860873
207418
179206
592534
713404
977985
424115
517752
246304
277942
483883
21798
339732
1041925
669981
140991
976037
333051
229371
77426
122956
584425
447307
610184
1022478
370368
834056
589749
593510
455248
139725
118569
379114
758408
576486
405652
834940
522287
611797
684814
791679
217847
875915
660810
744591
811760
942777
479496
159917
779138
908630
379907
156844
367497
591778
368544
225579
293812
897922
519660
421120
137168
778954
737672
480757
513032
993721
583897
605925
488823
177094
992385
103735
659976
102403
761324
735630
176347
212944
688794
978465
535723
917367
426865
79483
410265
759610
474152
641523
699281
209089
711617
751040
377890
13014
625913
937368
382761
199165
712834
657656
160263
476992
480387
379659
134961
490502
81580
914040
132178
104350
97969
51977
267852
758533
145712
179841
462767
827205
863892
840862
1043610
15887
764654
41714
80572
967685
925129
120763
516392
857559
451377
81180
585886
628925
335722
379945
441665
43707
587546
616730
339395
437878
342566
352477
896975
989944
893470
482254
704293
646310
284533
153802
1006277
379567
1017989
1022391
626484
521292
521920
887307
201692
68059
560001
237608
154011
61590
462350
773515
608749
579347
250691
571484
472865
462563
1023342
407651
535353
920489
185311
832515
363776
647934
197077
19558
278638
699888
665727
58773
50586
283953
18158
252993
1042942
1032439
643705
7265
162662
975431
500273
725858
348427
253852
79123
339521
624814
859805
33829
875014
532101
413366
223802
249348
348529
775051
3557
216979
262547
442537
627984
585191
58536
22078
758141
77504
638870
1036898
26423
861659
816179
530845
898528
612779
52829
808897
651216
370212
995461
503157
630031
738501
209890
130510
1040798
661889
958856
50354
782109
363661
279661
318950
960157
123198
975525
799952
483334
194874
764787
342259
700004
924633
855137
691712
645553
539508
249929
798147
797097
767522
441176
58225
179291
440283
505339
607444
867658
313281
1044897
590378
590396
899686
236057
958111
371713
646745
796544
776704
121047
636001
838184
165149
530057
224781
128625
297862
1036852
662039
791299
647360
811790
299815
287435
154373
1036962
499467
429901
330498
511923
483118
1004328
337081
125184
421110
193920
113808
416208
596383
258311
458417
146759
642595
612767
802123
578414
368447
899174
367327
130568
679305
925678
461247
150431
1004027
595544
101348
1011070
132714
421615
633700
705582
848848
736024
885457
729228
139503
1006396
303491
7194
32708
746457
434919
745835
904840
995035
49870
76476
32726
715334
301512
610732
846266
955222
21849
592844
738855
114343
846580
743290
707050
899052
231963
968688
750829
664195
210769
5331
371380
1041628
214610
437036
987245
967551
386720
478208
733457
225905
386038
919471
582404
205053
33378
352776
118495
954790
583555
916664
855329
701058
6645
287696
365832
773486
206983
827871
133097
194168
836086
229046
5563
648834
690330
20490
168178
789935
743475
388205
563570
379671
65232
999325
265363
601803
843550
895060
962703
147540
91361
362524
634990
902156
816223
302223
83978
188010
852958
482989
365475
942424
973257
139284
768095
989242
791683
124
912525
53975
586427
757828
10378
519283
75680
276185
833867
56126
532763
538375
63234
3685
829484
63825
260526
495159
128806
597578
500046
789052
928448
118177
242689
122458
445765
673516
1006181
1025540
874555
664610
164862
780029
363827
441127
44647
291356
331107
983008
913826
580944
954574
769105
555669
1045069
945329
672031
73265
369550
669029
484570
882569
366069
776875
567541
492981
564061
903424
799926
680759
239857
936460
215793
76744
23221
652177
114348
70858
108647
942524
752593
449960
400239
724866
38216
768392
762379
714752
156691
520579
304361
972528
97061
607693
815353
124468
349940
782068
8256
51753
1043695
639281
504225
39570
778202
487036
367893
830875
51104
898024
590648
1786
217811
416073
84388
108006
898600
824151
618382
1011660
300969
936090
981066
70817
114089
775273
127420
111236
175645
8926
70492
432178
210575
92152
126805
108577
502825
629959
896135
250367
530801
331729
200381
819857
450341
225221
772189
208902
540688
24998
1001063
138128
987547
390505
1025251
24467
829905
874769
437992
604369
134222
787496
628219
202604
144442
107275
711862
523397
423540
531990
442708
615255
33185
359423
302447
286118
770133
904944
388038
770863
1031000
357854
769323
706029
838014
638090
631164
395375
565327
1034663
966341
647803
801967
872677
767320
712473
206677
283868
218233
459562
409436
169406
50980
812105
299061
76580
925542
1039837
939273
916888
935288
657092
256406
878792
140566
568664
291082
952520
557772
225147
23622
483393
1038812
29139
969239
50182
280660
807113
734219
894282
106989
130027
27092
230675
586538
159928
964767
986331
182593
708438
407779
514015
719209
262511
557645
1031381
880794
930419
500506
273848
253146
1039936
791814
600766
991658
593159
364273
284199
345428
807373
1017552
31912
177704
875797
406816
160092
743894
947796
34550
586830
356079
756009
732906
789302
760798
540858
436692
727248
910593
545732
256246
463984
656723
935229
82521
19737
744945
292987
414561
960207
211363
232240
42682
646698
889146
720662
543987
38239
932422
761737
964684
434770
833971
564394
937775
119603
168042
892603
263173
33038
485193
602620
1006996
868597
339229
773101
993490
244660
138167
621324
702872
668046
523315
275100
31474
13983
784729
978748
865137
53035
828198
47603
265965
368530
746633
125486
352699
500468
819850
49262
248050
774479
944412
315270
405140
118207
814599
927229
566055
704357
633519
656346
476125
768361
402058
221802
568042
560515
408849
541935
683426
712774
510892
823217
995969
1001229
386765
1011255
241758
177800
582584
718017
865193
385202
992893
936275
342084
847239
733756
662168
675669
808684
573901
662483
355315
60882
902562
1013614
974535
956447
380627
937040
631317
460122
564515
423526
436602
847431
602891
524863
790565
384614
1018002
648084
963894
960544
669271
552129
1039921
262972
275633
648863
998125
17029
818960
523251
632156
670557
856235
949972
373683
673956
516042
104819
830538
386966
772709
566349
797772
457265
370046
535745
918251
207265
58007
557670
671300
955018
1035021
839156
427758
320759
146485
526102
114262
132458
634338
931239
336795
155359
178421
983450
373716
840112
335269
928323
1013443
477413
322981
723792
686919
897031
976839
999560
143372
236614
87294
891886
531235
899985
884338
33125
526669
473444
987350
417256
639101
1007701
806326
252360
146816
699080
101747
56319
887960
701081
217898
400038
559396
22388
657164
242218
822490
413225
457478
241548
268460
636851
925022
517754
185477
666357
766144
606973
281393
986989
428914
296255
234219
911316
46503
875207
10577
178935
337914
666484
471658
247095
677560
1001566
772503
307573
918881
652371
928119
564197
340534
498540
417177
842488
969653
918640
892999
265463
495102
722312
509859
97794
383957
363836
992618
478991
232852
17089
340207
339657
260370
267629
926429
857601
104980
270018
982677
42777
554529
854408
168859
593221
428060
410544
929652
663168
804850
852334
234341
382062
772260
276890
166345
700828
796487
827083
235673
860905
617323
922325
609401
252510
196483
795815
223016
259176
967759
27594
610576
689539
257535
356448
617651
296108
515389
498720
855292
625516
495159
79159
236338
278440
233641
124324
858324
466319
363641
916093
95246
78836
846151
626276
156162
446444
1021171
536475
554354
472548
526170
649730
527123
484107
575128
66173
140314
440417
860416
87822
863952
3846
538152
1022888
382042
139595
185606
689849
13865
898021
695395
271297
363345
459725
654793
915928
22583
572728
929226
690166
658493
602831
757933
164599
326825
171914
266569
964862
686081
617003
199047
734209
314409
388913
316702
31327
599959
261677
868851
194528
352345
330548
26444
32776
997420
855941
588291
927650
219155
1038319
409902
180395
54208
720062
465425
998815
415010
366519
909619
620291
730864
333609
639845
205070
199799
921750
1006143
606912
450086
187332
602736
563571
274151
1035980
898735
1020579
242681
331664
779411
226236
908555
603525
630603
594119
807216
990831
1020925
242369
890686
90559
350277
385537
739077
681495
250827
786903
328331
667845
489235
1045346
752590
345687
949394
671545
244304
144067
299594
450991
331815
1013690
808872
45782
414048
341028
826802
145162
218013
723573
862591
703786
1014768
40576
159372
487618
935577
370074
89080
240530
90370
589329
106504
592039
1030665
836418
455784
558099
478320
256039
668187
1039534
64703
1044525
678477
20772
424616
839849
284172
758568
42655
393144
343654
103704
1027070
441737
352559
11455
609361
519643
595779
756016
512558
267067
556006
708460
28069
416676
432465
68294
687739
771172
1000735
1026988
959327
589000
344019
478832
133899
197460
96299
484017
69919
811631
2625
670665
999192
418236
153859
755623
199805
853763
855203
620026
992635
86780
397319
287951
478231
877370
965383
107222
1032313
545074
320666
24927
670479
3329
968736
287899
26778
313646
80264
1022626
657324
169628
862480
615784
975206
1030958
835254
414239
269751
378059
465826
660648
788526
937965
631982
226224
1004574
200642
416654
273045
235756
371193
380621
105652
299501
636811
766456
780946
549588
6864
756472
744290
262260
846998
453833
1009265
593726
415787
524437
798579
609120
138675
946353
611444
859218
796649
32776
906497
255179
775835
312035
353429
749988
300596
607175
124530
481673
931138
671311
85404
936231
734290
774479
562537
756526
173613
626408
257276
396592
795748
329039
976996
310565
761082
805164
182048
794904
861747
946570
378066
560380
343243
240439
740122
1007653
535022
468707
287075
202614
442345
227604
374866
351701
724304
680192
475879
578635
995210
841540
663498
110268
628597
528939
780956
88927
958269
646922
24989
807103
374936
508538
791117
888720
626301
860746
629669
996255
266838
385039
274189
635331
228571
1005391
330298
348446
429941
581021
996259
422528
684458
648145
902176
260468
813885
45870
221183
637649
961446
940961
98428
844492
388329
981295
932095
260161
111647
1021221
505113
406117
976621
993881
663138
977189
827998
56576
63298
518511
354650
600132
968254
918171
133270
670787
805852
351715
494446
409746
215704
16567
661896
177108
967244
378685
1025418
160312
584765
553916
704520
848391
181569
96624
1003026
1044038
699740
101386
860406
468629
4397
752120
559950
516208
803978
840352
542387
612720
671726
287695
81021
608450
659382
920962
923060
213355
825606
578839
381433
756563
937264
336449
36164
140753
186191
720169
531562
617673
163393
501066
199575
397354
838131
906466
346545
522086
215558
391056
399066
307188
561829
15395
201241
450260
621641
864783
395644
651013
851517
784980
165916
978727
1019086
862195
1009815
440186
614422
558322
731441
247006
22997
604296
928782
134676
984168
416174
74800
824926
768607
458157
316184
893080
784212
816618
976294
328497
824673
78873
367643
71025
971952
946892
803814
596584
492948
726010
368122
316181
435378
936937
173602
668439
1029948
74252
80787
852645
254145
703457
541795
364363
748784
1033874
198147
232116
904351
483214
59474
886215
794111
160908
73126
115716
395516
1032953
396431
428199
1034002
484838
231674
593121
895684
136012
715897
285566
409481
294447
995176
510415
948461
856266
935677
1026368
980687
433706
937560
857940
881192
604168
863086
637038
691125
919202
397525
775426
791463
181175
364330
213993
345175
503535
94117
537682
294681
933431
383425
801396
541600
185377
55776
416451
725170
415630
440322
896210
52565
596082
613973
544560
279358
662822
204442
864223
194077
726843
399109
218881
258204
274006
326254
531693
483926
651953
621979
863583
193254
421859
504852
907118
461966
132709
129526
624934
744182
298411
244991
425669
360538
526717
506065
616273
930224
558882
510722
664912
289230
694112
733319
826235
877592
144390
227216
638345
911207
655837
359479
810366
11770
333633
509483
28155
921127
29897
931312
1027174
198262
993402
281003
341593
897673
166558
386852
484682
942093
976180
840360
193569
241536
651589
619431
47864
704626
534997
960979
167843
639699
817997
281108
814076
276001
590807
459322
962744
2048
762972
257263
281119
630655
1001619
931418
174724
197341
580998
469834
968556
168578
244855
748420
244985
272009
43073
530246
878856
2919
104527
421257
462976
44410
659431
894734
906897
19550
820759
676301
362501
65205
787199
658542
789411
918204
434577
567678
591670
781884
675004
896705
111097
719300
416156
674281
586387
795733
286362
1016877
962828
128195
387412
883319
1019149
970227
601566
342334
317765
254802
233652
132638
279026
285598
93079
554288
596746
181998
285324
4401
466094
767542
241915
271878
623183
150053
429987
601821
421572
1001409
200822
283794
166027
874223
445031
956547
442719
959936
629850
44673
443688
329249
193550
926810
786074
252923
998708
86526
849679
112504
365193
1036518
698600
797435
372662
667468
424238
855142
588267
873574
658650
408447
931299
535265
1010839
545537
273659
228177
45944
218442
510049
106019
364661
156664
202497
23651
326686
412624
767495
43339
614865
920874
511393
924993
528652
126716
144398
581919
27205
119557
957722
685897
886760
796065
340367
755838
158751
270522
627372
707743
224950
905340
160682
411442
340368
602341
830761
35525
75306
138085
237326
724655
1000859
566643
848418
292594
176701
859655
487195
191296
664834
674507
583922
175802
904709
392904
276337
303439
467730
405886
357099
920509
630911
78862
1030023
686818
433209
515027
119596
841650
991563
801943
721428
1017550
752239
34242
241532
960049
600080
529475
842668
734497
331231
747711
385262
820547
1005555
529995
398522
91738
602174
813220
447484
352045
117186
966479
747130
378991
1006350
148717
804778
511196
874657
411930
424131
693234
509854
601476
291461
803228
123452
391803
137388
849408
416934
61920
1005267
736109
892636
770797
116406
652181
514843
70546
563100
891953
288571
731888
1016820
1006832
524818
484165
252725
627554
154426
31581
224784
307098
969417
85980
47059
698990
161908
754114
39217
1040991
643944
890343
10793
1007771
181236
814220
291330
315326
916600
271497
474580
670636
983052
326693
150031
557316
45615
85347
1010805
768159
981886
96278
938240
604895
946606
866508
787684
203822
649759
50689
29234
111982
657581
512971
428631
509170
458286
136628
576512
692470
967553
1010943
611819
987238
601057
427256
8609
408759
420005
1032
567072
29532
646876
479832
534179
558048
880350
985490
473764
941807
2957
1006115
554993
548290
926105
892628
157825
605558
388791
571083
486311
142995
56523
775694
349218
745048
848503
250314
497412
6706
452407
449239
1044437
67415
679663
389430
39818
279170
330378
348412
873988
786096
803581
349045
1033879
658145
799618
307450
488221
930870
913482
157007
1035354
484466
882848
318626
588164
296955
351401
273800
1001227
506436
992317
713641
780116
759932
146720
124246
349078
679055
570779
958643
585715
212857
229229
569729
127473
603013
982768
675242
828672
1005787
75042
892159
983952
491773
216569
40449
120373
94156
663014
407769
173179
579605
308984
344585
796569
704011
1037389
54594
681778
3317
1006773
439812
801483
229320
342870
527829
110460
285242
66298
619256
316860
515426
575554
895521
857724
273691
313826
619641
743359
982773
303322
137613
279395
603284
218481
998689
305202
473458
530674
689196
165477
67462
615847
998636
229962
52854
442353
64843
317857
126047
961483
540294
986915
752709
1022000
728512
651633
469787
875732
794161
706438
268185
927157
3323
456384
904105
926846
980458
621561
807516
47226
509219
907837
424657
312847
647273
536791
1006918
17766
11804
253408
533492
995136
811350
334913
745358
310038
396547
526523
187501
70222
198572
508628
918237
596921
462457
166747
968130
281658
415239
710156
755688
744316
368396
474170
402291
901932
451750
747814
245358
727534
598378
835967
1014689
584988
78513
726109
488228
881550
196261
866041
884147
822323
26728
64444
699210
141869
495607
69847
469223
225306
669473
277665
364142
925522
151521
944798
623990
232413
905600
821986
524266
198552
645098
124268
690509
146997
580733
787618
897064
794238
172850
804118
505540
901088
857749
458420
149768
835346
878758
248085
445504
963790
460036
730568
70451
140910
531875
390505
811327
425441
789366
131330
298579
488546
859228
733659
861016
175216
514593
37883
181188
752176
65060
566708
863374
744356
393057
682857
452792
252040
307222
831707
537408
825035
817258
429617
683185
216235
908340
531329
264806
395151
1008350
966800
1985
331011
35852
1029370
766088
873456
899649
835390
80915
15191
331552
377929
281551
541853
600065
234907
68436
317771
713796
1005320
219556
809199
2780
565144
915070
687084
36602
817910
758110
136024
346640
228123
938991
358415
474048
727064
646306
896793
426100
856235
1011655
602276
477636
387700
749332
343373
673497
71320
1018335
891060
980545
290177
257156
47593
591081
561128
27823
967265
117433
986358
686869
137601
441057
377961
43063
967602
991168
836137
1030574
954286
408493
822084
883961
575693
929712
201799
1179
603405
135398
980044
153982
249666
312151
123333
211388
282108
528567
431369
17853
704196
880144
982647
699882
632147
345773
402760
709924
218893
1004456
1039277
29965
788487
906687
366881
718731
940704
723579
752156
9182
640295
416185
357549
79571
479573
522201
51496
250827
475223
539992
251321
29836
999772
100161
878647
237042
394461
855664
103782
403125
640722
807618
150576
175749
677442
774975
403359
407502
1007827
1011110
252176
428769
333887
62533
477024
609071
304753
237336
654359
100846
419115
629832
189637
682345
240772
152672
629509
194731
906215
506669
142279
1006994
994351
57351
867736
852522
458010
627806
595860
683596
380143
553788
126514
48451
269159
1029113
618122
176961
863569
38267
221356
695653
780732
1034756
56147
671416
966360
619602
669926
446620
371808
833801
430362
1034475
730999
941235
422592
311244
554873
327837
536394
970816
840506
329683
305246
719731
968461
154665
136345
603618
287171
201319
958873
244712
319493
146570
921825
358983
179582
202225
307606
211431
369537
681694
131573
519959
115576
917559
248405
400260
822289
1015912
116300
622823
527828
156014
106346
484895
155388
341921
130169
334862
273270
930287
122976
807975
92446
159250
292190
946866
342890
131013
945925
953175
1036901
160184
241379
744911
6551
77324
605753
1033777
883318
221466
244225
352794
429050
608605
124779
923729
546583
728149
715817
773938
408195
199599
521737
1030621
706500
514422
723887
26052
450564
783866
69748
811810
384843
937202
601717
1018401
951327
84428
316491
884554
235928
1020382
797715
322863
864609
134111
473809
523295
439754
825593
346554
224134
713785
134347
172969
257959
912797
362414
10250
263050
225183
1031588
338883
239373
713945
45774
78413
480363
393847
909347
903651
31333
438044
481481
54246
716111
918321
941145
794780
241910
748495
216413
475201
258601
469715
92043
121612
458695
776159
317449
280130
501454
309186
1010240
460554
126215
390350
529107
394325
231237
296433
8545
11413
826610
74373
159427
198874
62339
348202
670687
671954
670367
830769
749978
275569
675884
402061
702864
602080
981491
758197
710695
384502
238208
69678
804165
176330
837005
903683
993279
673297
751688
682240
199401
173809
118056
998895
895920
271391
1022758
101250
1029716
552032
20524
613831
166624
486336
430449
707684
282879
489219
170310
322971
25509
878786
33125
550313
660070
759126
992618
755159
461989
338849
243457
1013858
991372
718412
840365
669315
965407
95908
277554
486064
418875
565729
724089
214319
28155
702713
637943
231620
921093
242446
384564
828296
700842
574871
694705
700505
923421
331178
765329
1019270
404183
200429
951531
468753
275379
1035662
720191
986009
25077
907095
683659
349995
133478
1025531
499669
356942
242104
102743
199878
586215
834485
929788
483890
472692
367808
213347
43410
926004
889560
51835
106560
463113
345771
447083
932602
507896
818366
125114
602543
369391
512101
913123
491133
440331
579985
758334
633250
1042585
260842
705347
988864
1038236
672146
964898
261997
464699
746422
49088
21937
139356
761164
494147
507397
182957
354339
627453
790947
316209
331218
814328
811544
354949
964926
230763
403997
1024071
594416
510820
213756
807499
586010
749420
292002
232896
83160
639591
885271
248166
970303
976099
956003
447003
870302
9849
612908
865709
235027
812892
305592
124305
842337
16660
574262
644243
750173
743212
292413
161764
209817
908183
543474
634209
780903
834080
371782
711277
674762
1035088
239058
565053
939160
118179
287054
18224
21113
237668
929732
896261
730350
570340
413093
227632
424535
535854
101513
219756
186443
935362
513082
464211
628677
87375
141239
406943
452988
363060
24985
380959
307252
250604
454953
663084
84034
977984
328491
6855
986887
471184
159062
505341
622983
690306
434608
199207
735598
176389
172664
793005
617468
973553
733868
224592
196485
572963
341326
873109
796009
146294
1003258
844330
557775
1014563
554851
544798
178741
442903
611658
646237
802720
907979
282495
1003179
367236
316956
946228
733635
7783
739375
547207
72510
291476
251586
647247
1029372
273178
239290
958979
93901
832530
540242
836007
956409
337143
97656
801249
829439
817470
510822
337028
639750
991714
1752
29874
934756
136339
96072
57896
656092
885108
778210
468957
257347
11394
44649
194989
232268
958518
39557
508978
623100
74329
231103
546822
461430
406969
515667
1030653
448268
1033957
196275
716809
156721
591306
265181
1037712
686687
294790
321158
1031316
289523
902570
91935
342772
76145
315575
579265
463890
234105
441364
433853
821943
490214
1000175
562835
779892
669313
107739
102974
736919
658098
420721
853240
647393
944770
36782
343160
991403
652841
152097
593505
180025
179410
840270
78427
633641
1038903
503337
748141
985942
236246
143631
845207
506307
901042
602289
943748
660464
1042117
310243
75627
1018404
711652
820301
364094
772547
807948
506468
960353
926675
590774
412491
606751
973691
374896
965130
702678
45306
713547
589453
225164
781327
944823
27475
638144
286248
1025230
1025927
796899
899797
185690
924865
138715
563518
913198
764113
596594
508006
459845
657509
1020033
584501
852352
594866
94561
285582
1039903
907119
847119
836394
368846
336007
564222
943715
905117
896911
668524
403787
438436
772415
782235
977780
215886
984546
10070
190635
923930
593975
993302
206742
519510
283417
137895
745994
625601
249841
511688
117671
1044796
661386
423346
559373
747177
758716
965553
300822
49245
1025549
14726
178013
328600
333055
705381
13713
1020468
310705
631718
760904
590997
241560
984981
501003
803963
673350
871944
283420
978068
828085
872031
837969
571925
962025
132667
598711
715198
907898
250929
922551
333054
673014
46645
491761
869359
846629
482639
75676
946042
189346
656768
9064
6981
634487
542245
994077
931654
556892
331964
245673
745366
717852
268933
671724
516180
186727
334698
265499
810914
342222
726995
116501
188312
320358
77632
513595
102631
712544
1044647
135464
427581
768786
216955
698177
69458
310327
283354
798667
457738
448036
391094
208807
226376
683028
669417
698779
347094
857334
703763
431216
365700
2648
346615
687214
341373
915923
314681
491867
698050
221640
907536
961784
193039
796559
997028
726778
608563
5483
134554
822191
816611
269144
679192
249119
251095
562362
354446
666439
451356
354285
130002
902671
820869
145695
1032008
409969
126403
1030215
607671
532940
345106
468388
778917
110926
608056
762495
433956
843193
791131
745286
792864
543427
894818
5977
598679
256789
278416
995175
910921
48257
1024612
518409
504159
781470
358951
982049
962062
915952
681861
507359
123171
913524
977855
473759
471549
1011031
471902
867663
86917
233384
757987
584169
265249
432328
79153
23158
23627
932780
913399
582885
845916
118643
236968
544943
705105
141963
37738
506792
797638
328592
517788
120634
450862
972412
234240
106790
445638
24266
140842
728162
876738
264610
579910
155668
350550
882659
822912
1009155
744956
38018
695607
151968
978233
250920
317974
728776
775697
822144
1004696
648341
391048
120197
802937
5642
805740
761502
632322
105229
560623
648003
479296
172344
446677
305157
880661
932256
351661
1042914
1006520
128133
730765
479168
950441
922964
244019
499294
10979
690223
452049
959259
388945
146128
371471
1020835
762796
3363
1011618
191127
201967
518803
579034
410703
833049
601221
388674
978658
342667
1038066
759207
416570
889982
678219
470400
649610
897187
392699
992871
273960
343213
90255
1034710
436644
1022508
478675
143083
495178
521069
264529
50684
499155
510552
551409
697392
222894
837982
135061
933346
445085
152494
261853
357740
504715
869654
795600
707844
214454
709272
301141
1035792
950228
50868
89566
95672
718808
957101
99247
893809
558805
949352
719842
30385
886742
16053
161374
508381
909679
72586
943682
764516
339982
342783
106320
10449
126183
91305
201689
332925
145080
630483
124933
941019
495037
396429
777398
59880
547693
644991
1004180
803700
134180
528725
606751
416582
920181
265472
808049
172825
309909
937674
278330
164645
938422
390745
59019
439491
31394
909719
600657
729393
204075
27710
778059
721782
326660
693738
848827
972276
977860
631924
671890
960193
142363
648284
268352
1017933
288252
92291
228729
906297
899146
922365
12703
498537
143167
731888
691808
137242
784064
179282
666014
1029405
180828
538377
512647
870315
762785
917761
887450
147241
433772
337180
236351
721565
287380
302375
1020210
817276
676127
729050
94677
973909
530884
685958
882838
878553
370599
40109
856227
730803
440461
614019
784442
768847
669866
319058
358218
579472
218535
749167
358306
417627
1028641
552523
73975
671058
96518
562541
286083
223304
864124
127514
313783
210356
274552
164988
574404
466760
528829
816680
940343
996149
135805
124866
986134
707449
324097
805610
450074
592349
447830
1008900
532988
762113
627403
356020
734267
130517
327282
1040428
38242
443685
909967
51697
578127
8980
923575
630125
464094
226995
277934
305119
454679
109085
224210
963476
198910
673683
775106
294409
213917
435370
49077
947880
476682
82484
837682
876282
998807
311188
668197
938843
453327
509117
797226
667307
208161
362098
33375
912688
442073
566398
967684
534370
1001999
700931
957140
117711
355529
387720
564084
384291
974283
1012946
421375
370013
982067
545571
583870
297567
43506
866879
646603
718636
292630
102716
854169
571810
952921
1041617
465109
42008
655887
759609
698541
735024
553003
78318
151000
1000362
602351
697195
687535
654324
380096
919043
384756
224344
226494
515301
730630
108161
196495
253985
181423
767206
279792
959642
731266
883338
275900
379808
767815
418577
379094
866990
1045197
370429
652698
552762
32501
660240
420112
490612
923199
1035953
820692
350075
551654
61427
736784
375915
965262
614802
683607
48823
611587
588796
539694
1031882
411291
821334
482439
216603
359246
799748
235313
747323
540824
878900
257910
601932
723494
180436
853628
112627
78741
343227
342253
566020
284515
305332
635188
508587
850897
336962
179882
223500
601542
59217
957929
599285
196073
77746
269804
897377
282897
259139
559606
602769
1010952
410966
490830
471004
981714
832343
986035
922202
633561
217048
257293
1019780
751682
169286
559470
25314
755136
466773
688927
120113
878326
955450
390297
443243
665392
389288
467833
192713
61266
869055
997145
408510
60591
1032664
658974
117638
182566
767660
323659
573705
536397
108821
53399
860180
859403
527721
273902
96657
472014
155286
874295
260895
864782
205384
710228
689672
990555
731009
739115
799699
779908
922539
283649
83549
197116
357567
123378
164441
870897
219485
580856
568309
102854
26897
699918
613489
226886
543958
772574
163155
329560
996920
341481
855815
671131
833082
614549
80972
180709
497856
796652
375267
356037
920625
84201
1008397
907562
547202
19987
467764
4087
170270
1034688
585388
591273
699798
946078
753016
459721
1171
607199
854985
846814
166658
899867
254685
13473
235461
105430
355073
659864
98837
811300
170676
572563
861909
342483
27799
806044
689406
672233
792305
231232
468277
1033253
982024
1039506
390024
566020
909762
262195
139369
166658
548771
658140
646509
120280
535537
130641
580471
402225
827127
4939
203531
233220
758618
351054
397896
744974
861239
552443
589139
481913
708205
504278
15449
944677
364410
804532
250306
648034
227658
608664
528205
412139
41015
819762
737585
180609
693831
704362
461099
971620
227845
855406
621680
863758
698455
112198
584242
937610
568859
505200
337722
518100
989593
282304
607713
331846
672639
345417
640166
446223
791245
1040598
905554
165234
984564
429512
637721
324
425753
655329
610092
784842
787397
859693
143690
647317
1036548
348942
973911
845165
260725
565999
715801
226450
996592
353837
10629
712152
282339
524810
759338
80636
428807
359454
475085
34184
670980
49831
925013
293371
943185
304075
862272
374436
709346
434628
491831
507637
14019
997616
5378
100851
526779
215712
667614
486490
678052
776379
571065
683260
791504
808278
383293
601191
468753
553956
522631
910342
426644
914246
221560
72624
326308
983363
866668
776788
454634
968068
700948
626671
483797
521364
762807
456809
887081
124150
516115
167221
968074
804666
58388
624097
25031
958076
490442
489989
859352
972094
1009127
65524
392665
391603
197650
886684
171465
640162
463233
687658
148495
765020
301817
732928
164046
664311
425716
30875
118436
517283
278579
282505
657755
225457
964231
26647
75183
390062
45112
120313
140255
174422
1015583
930103
616356
789586
221090
593216
770517
716053
73187
532368
15472
737816
198527
799693
914402
347652
456261
314358
761434
830874
613713
588102
141692
103384
991974
861866
260846
201900
191248
79463
984137
219339
97801
227836
388522
842859
150915
218269
167753
35428
663854
871949
630107
962733
681122
414679
165350
333839
831609
746899
440918
277078
835361
534869
213868
546235
595418
841742
1006969
768486
727260
260584
671521
976356
543959
193000
943238
820115
643323
57517
256134
825461
200175
331353
709612
969243
377798
1039669
83282
920151
43435
610493
958218
291009
951287
172442
120281
366845
303302
25222
769950
511344
488115
274804
943398
375961
120205
198924
894649
408679
83928
774248
320749
297386
32752
219990
279224
372529
790883
380465
678368
246858
504125
350753
434708
600454
106677
371949
242801
100417
110097
636319
711406
126682
502076
47238
278151
224583
1032781
820415
621838
408551
527133
1023790
38654
21788
649240
593819
706127
1040376
527303
577907
547146
858275
240780
158070
826847
105431
889155
772495
681750
976178
614000
996687
600891
291908
479592
170145
641694
651012
710357
129363
888844
973266
282043
709112
193606
843875
291249
444703
631962
46971
354445
713084
629156
586309
578599
873647
550690
568647
633175
653964
158973
730851
487650
236088
625890
333518
142382
162244
8481
233732
801482
683203
366168
797271
958247
781181
394950
656898
703311
748392
686633
73402
442154
879719
412849
821471
978990
134222
624826
144366
360448
710579
276977
849306
738226
86142
560996
606488
1017666
989773
142712
301235
618548
478407
102552
350527
944535
944186
199844
290082
854337
275358
598757
194706
991259
6132
350399
501417
104753
676456
336028
964226
435436
834376
896405
938483
73352
545609
203538
950500
586027
596348
605794
112097
270335
347817
1030056
513237
1609
697390
588903
730150
695946
123331
561642
245417
119701
393866
131529
420488
472228
612779
344750
612956
376771
915807
201485
11654
693613
92674
716357
507455
83236
540394
812533
337131
198430
58427
549766
343041
898805
314799
983927
215024
229702
674526
752886
530246
722159
28741
298257
325344
397337
594855
130925
97969
75910
60316
770686
297771
479884
697171
276739
664122
384300
753798
307902
18269
1005545
924914
1001490
237995
434572
634649
601754
935812
265327
788571
850643
989824
456349
954301
289948
26610
783943
707151
858981
1001696
281982
316640
424057
403185
754436
255108
500522
394346
915203
958033
623514
592898
722881
308762
790600
717775
507087
726456
274094
914873
604991
495428
489361
191285
208254
136353
36976
260930
941428
176736
996357
836960
813800
528791
881695
800899
949144
831648
948542
139611
571126
373760
341921
473122
598895
869860
344438
496542
31109
492620
12656
147111
39010
674805
940093
461534
737273
779602
111334
686341
770548
872956
470801
696120
825607
320985
925928
138070
745015
713882
111610
582503
935855
405447
230145
143019
598633
821879
364162
184934
905585
582150
338942
583685
880623
715274
938491
494197
918933
216380
460647
314449
513266
70074
27353
728599
1008123
987982
987109
510393
367297
787060
85071
406130
865756
472886
457770
156016
1011733
655884
742425
234776
732
504111
150095
894759
896122
242770
712785
957133
330030
524100
163921
177380
411420
196742
975554
937677
649691
880726
781932
243661
196236
812933
313452
201516
723084
680516
623970
59292
928402
423554
744512
2115
640335
995420
941365
320101
86658
118408
832285
90208
399371
192350
733311
870419
591921
776444
660566
961504
898829
975241
353045
406276
589696
1003882
809086
3323
366373
242191
35394
924789
658842
205357
879284
278518
820826
389349
9481
359951
434067
388104
568863
987110
128320
337924
747323
403190
187127
379886
1031109
671546
559875
752177
560439
44126
923323
75848
615445
628696
969568
731097
761001
644687
584219
30926
545582
114299
388681
83708
210308
416201
895875
625157
1038207
543084
637823
865813
915663
553086
1031518
3357
173219
1032499
271678
829996
494611
142342
985643
985480
355827
748496
840607
129192
92610
594720
133148
539876
612277
129747
239764
490830
445821
594172
14174
1004147
374018
187339
706630
890386
712726
816171
448762
24
258854
208048
782618
577579
246062
476941
894534
390223
694266
657634
886653
890505
557567
726533
138332
185882
437917
274857
397408
979880
27641
333229
898742
660405
1008754
491280
688415
981122
13610
300889
117789
343593
632307
276808
137270
201640
709836
920009
791999
782528
224579
731682
213253
74255
713862
140742
995320
642519
473952
37273
71154
1018765
696529
543337
446722
205067
885531
823026
113020
447110
869713
774161
277360
967195
185659
248713
690861
396609
88198
567964
239617
451401
419061
61250
672746
551561
528957
727499
850694
1044057
577317
444919
470346
110369
714446
220274
295364
618869
387078
659251
210802
847855
497781
181374
391969
635290
185195
659754
484736
352348
524712
814504
775927
895199
910016
606636
52583
409928
645687
772327
527135
864424
678568
867957
733202
907553
999712
711803
319167
92723
978290
126887
461053
432471
668179
818032
11244
40642
936286
123502
405385
15611
349052
523206
638203
1013335
601369
326692
932353
500788
690552
110764
758557
933504
645526
576451
888964
347987
547398
8148
264059
648237
569652
616855
126878
912771
930021
472796
679695
195245
181665
371338
312770
38796
617238
892810
907120
601045
427990
763726
129851
272624
645977
466131
631882
94393
944869
38851
984432
768760
215852
968562
598067
755995
1012083
496763
583418
189894
305479
843796
74341
420361
475341
581220
210718
877520
346841
733108
89192
870759
737651
441293
318884
499925
570664
419924
902433
112466
520176
990784
508982
1043023
50695
430702
487564
522958
900142
842423
167383
900736
576549
325456
873016
633926
948623
595446
1004250
429287
964543
960715
599067
184106
895098
245434
322357
740664
986135
452507
205505
140079
978102
246876
33233
424860
190088
899569
788877
752315
873877
138577
510610
1033330
266082
17045
878671
278666
1007028
117125
1014428
1026179
205285
570401
838624
904184
299239
366564
594646
93766
699381
446789
21177
1029754
323814
86468
981112
634205
203309
648510
636049
704878
843690
143395
11759
337697
290944
1030746
708947
327064
843360
703537
543675
166420
433696
223289
588200
250377
320711
667776
497454
293230
174303
789860
935659
20310
354307
506530
307081
34304
233824
564645
442223
1039553
281315
612041
440902
805521
572790
51666
895986
1032311
321752
975650
702191
826346
152019
372995
399155
255657
94337
1002319
738673
746553
772996
660241
168187
648894
193363
120465
526823
946902
228636
156000
792254
429016
1025137
878760
157963
1002260
490525
398988
441052
582360
1019686
153811
96791
434543
57862
530634
700405
458645
523094
414621
179597
137102
85416
498213
718108
773192
219159
12418
375997
246091
829649
375057
117049
17041
109669
54312
67053
436606
235668
520183
703210
539571
514460
97041
898331
719606
882678
494875
958781
526043
44745
152046
256729
161242
278638
566638
65887
279247
177403
370234
193970
890334
155880
1014190
727977
777571
788680
1037780
75251
342194
961262
810327
197494
643177
821812
126095
1034056
286179
577394
1018678
465692
975887
723741
1010508
837973
1016523
303108
635892
391414
870888
417088
176350
947852
584617
791275
964394
800221
1036298
1044648
218253
527097
296924
958518
1025404
959047
364536
789690
376687
670052
200174
914381
147709
385491
388134
30737
666164
906682
1016540
596226
909650
244651
833841
479787
653703
1000995
510085
878619
129999
223664
776354
523368
431741
159083
976462
20002
145670
915329
656990
266460
72591
68229
74466
539335
564285
76559
63956
734255
158469
66424
137225
490741
206563
820412
728598
180955
826822
77627
183928
561661
932561
406745
622647
604996
905876
259477
786275
864196
149733
272080
300063
389427
863886
529380
866721
133
335835
475564
733883
377183
282314
652420
997637
804716
338352
752667
737870
413941
688905
871996
562453
396527
631633
1018985
389549
515461
464395
703474
649173
61070
332488
622277
624730
890955
962131
1014028
463764
156504
489210
763953
696911
599152
223983
301377
775844
211670
776417
950600
404944
582440
1039913
56262
418445
424485
521898
747624
8661
549378
627121
809910
460367
896811
193774
670165
1040539
223300
386593
314648
970984
872763
188049
534146
942896
959467
283712
488487
538312
458165
530534
749830
623418
459454
298863
447060
820569
714854
776493
894681
310902
83001
729223
125929
225191
253288
996554
697486
166003
361410
316734
545961
262938
247708
769387
745004
204487
1004532
119135
390369
498592
326154
534016
633862
64267
788833
770816
530763
963163
888535
209260
633579
440984
809147
936209
18708
277439
870019
304583
714646
723646
545326
653663
58221
683797
490166
145928
411436
427414
274647
248758
1004652
1019647
977014
129191
513306
574575
768310
480172
132631
788762
521861
597066
861410
524963
685755
677215
250153
487847
827790
883571
51570
858527
448147
116355
683564
97650
503887
431688
211035
216698
291374
983579
772909
987113
116350
836282
53717
681364
238724
601026
1031457
509537
703503
309127
303387
968292
754049
506692
393203
337431
823462
381225
715072
474463
739618
77098
180016
883544
442460
1000944
288506
939951
410145
240929
329882
676802
418170
981821
487245
247923
892345
211303
569228
90408
603538
86348
1026384
298007
940592
366374
412831
993272
692862
206236
303257
979759
879951
505018
532506
807083
297171
660254
110098
104892
767134
826504
440125
531461
119442
884712
205832
100636
205040
846541
30344
194630
253422
790895
1003134
544325
419171
139013
999157
172800
372611
569481
473793
326224
666443
198296
771003
647930
749251
260004
204568
802001
852183
501773
228257
479405
867433
502459
901297
991557
656283
319472
95423
615968
766281
172043
795890
12792
554827
420218
385455
588832
271032
1040358
621183
1011044
145439
264163
651365
44458
1001218
201321
1035329
755460
65392
910422
310481
234430
608617
712038
262981
606828
62349
194146
92306
153984
554054
400172
505962
1006183
391314
409836
191214
126306
761268
390029
269155
67754
322558
937379
56184
308196
396657
771557
416191
143154
271193
995611
129963
1029065
138812
1042452
569194
79418
604687
1011249
854807
932703
274306
985523
781518
868463
602257
702539
14121
283566
335877
456191
223022
596624
954560
499917
783063
224002
282610
288319
723098
814293
819692
119331
695034
625601
205653
136954
165350
1004212
669825
553295
829035
655259
843767
77379
3344
271288
424732
428416
253069
873024
137451
943351
55426
483373
920366
22671
593187
933839
630640
852184
561639
188720
1018992
122940
425622
702132
272160
610642
65844
102166
27468
349859
39031
758196
172138
591053
557691
204124
670567
69154
288847
589811
235189
409392
867079
131303
130183
701768
428426
746063
33441
509255
452502
242807
348247
354248
658442
468795
126063
837902
654618
754152
731331
175737
343815
589402
466761
957619
791898
712454
354154
180502
222784
288305
1026020
12830
745780
448143
429795
970733
537613
217397
940765
195453
72766
999249
426739
722251
284543
216712
738946
527201
795048
513388
320047
943862
35396
1028784
704912
839264
945954
671212
218876
680489
958045
104582
303312
504540
887682
376258
338921
396652
159941
1013534
932220
850803
686879
708027
777834
262584
51603
487668
531870
881786
470927
386275
937513
171087
912274
320980
340862
80407
80876
1004061
572865
505386
322762
652146
973463
87540
732713
804522
899573
534368
770718
65338
972581
755653
857490
917581
190457
123435
405962
343723
1004269
822424
391983
10062
223839
92582
619198
882921
533259
683966
586332
901910
589185
227895
76264
409593
728612
29030
881768
605217
656086
639501
439988
723524
512233
307657
534377
134627
771555
328053
767945
29901
98615
864987
806933
839919
312305
645328
477491
718687
669999
795774
640476
805397
761799
407490
798082
204706
685863
945292
220222
221811
280924
879322
420459
718268
966305
1025002
53365
34809
693481
31228
549420
198048
4456
1009758
205623
767349
171107
338926
790916
838380
503998
798050
256972
743495
43601
219943
1015087
233107
258064
350229
651583
889436
811524
68563
300321
147466
775687
98342
74010
907221
136487
476128
573816
631121
964799
953742
507982
901282
789084
181364
841468
275493
867752
60204
269650
561426
3993
767880
546735
695091
304325
42912
889649
908718
969286
148889
929703
926060
230045
54521
385819
551946
26060
909327
974143
764290
419053
321274
837126
12711
793528
597991
761874
595963
832500
141401
208504
63763
953742
1280
984869
627679
1025033
236081
247374
933480
751984
708075
493669
143384
818164
882169
585808
418601
970829
465937
913459
810414
811525
512079
224936
121949
175456
306881
104921
60602
371112
299068
779769
472807
455961
212840
629233
678705
133210
822710
499312
543396
117993
964158
297263
33601
66250
275727
416404
910392
347063
978770
750755
770016
55612
247523
755992
962215
199243
275376
451567
611762
459423
610775
866372
521574
175399
479928
832941
563030
909199
838929
143661
724090
235991
393035
448251
944424
944916
295196
792106
755938
679432
40491
849388
1037668
833863
981934
521417
34708
525467
788879
613754
954234
379938
896155
852203
118457
426175
169341
771127
595773
352494
202700
460700
998137
388901
164470
383126
69746
22721
242347
834856
15639
86379
688609
439915
1037871
463218
1031882
730027
465163
569454
398103
458215
443232
373980
260021
903260
214157
229453
529317
944607
765221
153323
89118
38681
198378
100106
265988
904999
797024
344819
890402
597817
208862
984798
639547
853156
47516
54102
40427
115671
455725
396342
860239
742081
138833
510905
681485
778327
950319
830181
492606
429877
432750
766726
642417
614058
856112
502605
178160
391881
740527
557247
558972
476222
348509
293107
925749
677963
502864
28554
911971
310058
520473
850080
989872
130472
509812
794716
219046
686628
830840
606486
510712
382304
17456
116354
602261
181779
76364
152411
984965
999339
806463
318493
660883
32417
424498
409563
152722
320908
902910
730290
822926
32628
571794
840987
143571
632276
921087
269253
870165
1014423
191264
849240
843287
820015
1025482
501660
451883
564060
16060
509136
250028
352260
693435
740492
957566
918179
189530
393948
196173
102804
724291
176901
502864
749367
299379
154898
752979
381319
679387
326894
1041684
799775
254566
556818
9324
821943
91139
139358
23483
807828
486019
229883
549475
938220
245626
332337
483440
207125
421358
643224
37130
552035
616648
628841
221993
158987
762052
160313
502717
385801
621925
915054
307614
216421
581471
168063
861878
621959
660835
53199
610266
647622
562148
768931
186449
251132
709168
810968
824585
610587
512110
329139
867039
656214
207776
1008998
280076
13575
355444
360676
185989
1014100
193752
98646
742282
54552
315617
686915
324644
785554
980325
470009
923733
279737
312721
1002818
39778
386436
27143
736157
560762
225565
713596
207448
451058
690217
393193
199398
56317
337780
410261
39842
322661
125987
1017572
948490
250620
681190
7372
36028
720352
724176
878511
172679
672254
714648
427287
615283
177803
617123
890443
600668
326949
838871
756056
109337
909254
957080
889380
964752
466734
1031370
250540
683115
294803
746486
368422
498967
764048
463161
659144
865628
825207
434760
738634
532830
524694
380240
1006583
345303
361938
209585
590314
974191
690379
110286
24267
966905
121683
374038
840216
1018936
1022005
434133
1026528
142923
734985
709455
1012741
1008769
254932
621037
137446
415279
720847
942780
564901
693435
133018
845567
465564
1022787
167109
515002
738792
145906
462617
873454
447297
618518
642423
511806
129030
31750
261693
500267
161706
333355
413723
842567
928595
718040
600723
650520
998023
452897
385673
588869
766443
245182
549826
96988
60158
561079
332887
508469
173335
495964
204111
135019
843098
630434
761304
723081
492638
220865
686369
301388
664842
136212
856313
310752
300336
292964
98345
835319
976003
204041
406439
441344
334293
750049
99127
589920
694110
184898
268302
738734
463670
294836
50231
506530
224648
810705
262730
559789
926435
1028679
542718
443958
825403
329407
65967
719030
207481
869577
1392
806377
861219
494739
655790
1045352
1032814
514733
176823
503294
524548
602854
156723
898992
12268
169156
261838
666822
1006806
836444
683479
1015525
950002
119000
1006629
735591
42744
13201
844340
722912
269567
913931
744131
741063
363035
282110
995805
256515
653228
330598
460143
270491
723333
476967
718413
755142
1029674
66425
865096
26322
729382
382562
510512
679201
875166
763555
253443
382813
1017523
134538
961630
834912
1016177
477112
384927
30422
398469
94507
621649
504389
567044
281018
989575
802985
950415
341222
52703
1003263
696492
787002
416561
147908
1033661
880506
1062
813435
390869
663407
919883
483692
26298
11773
370378
11728
353674
766893
466466
857809
319248
619625
554833
44496
438202
1041386
105275
407378
952641
972259
1029344
86176
788943
60097
267732
699183
119467
956004
97608
445421
631682
3340
904951
563216
486251
1970
1005536
839104
252987
689357
685834
627441
378898
750064
359861
512845
365174
428261
872105
1017262
590220
1039165
758247
210488
94723
145531
863653
165858
227420
809574
154984
716327
367019
734369
459064
270377
26375
973140
963529
430706
694886
892051
134970
739297
719267
236258
11065
265787
326941
767573
784745
276987
457944
949217
102662
694636
786067
627208
60141
578941
294832
884299
746136
10975
330284
1027553
184699
355869
787179
129979
612866
116889
328341
202721
1020567
897710
788110
260799
332476
74372
968967
781577
684509
71776
796146
572324
179079
91792
564332
119351
475774
277843
192780
224617
40042
641359
203155
673859
84136
624983
744155
923799
335567
1002071
358094
194516
907103
718195
207758
270404
271057
111012
771372
1000536
150811
175899
1005737
856267
790536
49373
975585
534069
809369
270804
544996
937023
89848
914384
978292
284353
826188
327350
748666
250776
45251
487683
711474
210243
238172
259947
560955
614231
967335
15209
550323
159300
1019763
431722
1036455
100265
565769
615606
750007
732823
798633
688255
682413
916508
1001478
276812
219241
987145
994037
902931
585624
818506
476334
20721
114206
1032917
705373
858100
5647
776347
858155
363317
894811
221016
277900
152806
47627
843607
229264
482807
278552
268761
390907
272673
329547
964166
857830
453734
819188
28011
314126
167743
453214
507290
399874
765813
168850
31902
147810
146439
207384
842392
930824
710033
752381
958823
338766
760297
437931
1026766
551107
1026270
919269
293501
464367
453070
157272
179807
557041
698589
484437
256845
339785
1039868
499449
945454
88682
243987
842054
676977
973282
486615
410592
295037
195847
351188
17435
274803
962069
192122
477819
789437
177917
205729
1002784
463584
473837
966579
25347
1028617
425510
49691
306227
465060
391719
254160
980835
120285
71383
578367
438961
237668
840471
489562
214439
1042969
369698
946280
127242
548124
687748
637887
596859
630558
524285
508814
68175
473360
935326
627962
620760
200314
684254
594426
187998
8092
698427
368249
8108
539812
701303
844628
885895
289428
390261
249858
184226
436258
26715
811168
543892
578207
905439
932768
442501
309313
582478
279423
349724
485457
604462
992498
5157
482484
676239
122972
378957
716194
821659
906783
361898
206044
769400
579882
916997
644755
801914
442511
759390
789911
502385
1032378
724954
947131
959221
695568
577979
618506
246889
568932
801531
907019
28828
161461
120451
153069
64026
1026506
804681
777981
115728
826332
67857
1017709
451495
394965
513225
864858
981909
318074
615939
1010693
307686
770182
84480
631941
759148
737393
233868
165373
358202
696203
274930
85970
280990
712732
298039
870134
1013849
406830
915737
455026
688395
457462
714178
639416
280972
628618
719993
538991
426551
339053
602808
818439
508082
423813
386116
85843
434831
638591
452164
781619
542565
688814
414861
94172
41689
1029919
581715
758254
63757
326640
807089
567191
542943
107388
52339
650118
668190
1014918
467858
1313
463264
920059
136129
134017
764766
438403
540077
660771
444923
95041
657971
764088
630575
301864
765142
80224
15030
436927
565343
610279
173436
897236
55984
857198
201112
543197
707372
559491
170138
46681
787920
221222
226235
430459
878889
147761
182864
862500
128838
757331
656031
473741
321642
171544
734821
495791
1006391
961476
435136
53136
788506
634752
491738
963446
572987
691106
837588
71521
821964
364202
862910
507467
206719
315480
429848
801504
603673
387617
275195
239692
380201
473239
750038
591766
145296
527633
281390
675617
675107
681292
941402
153421
598584
373588
71986
725842
703884
965368
89297
844225
979221
1018710
995742
235036
437382
498953
223606
834645
301766
869914
610696
422351
804334
934647
849071
297764
751896
750230
705998
397141
309354
304990
323973
26137
255514
341288
842684
893770
965514
276972
82186
975406
669317
344161
319854
541663
711054
812404
260183
817083
513709
417830
656458
644507
657835
964372
457249
95459
46827
818130
582116
324031
324639
419276
39506
654263
959388
740869
210618
552924
966165
994099
466273
338995
937690
59282
754438
848839
117058
324863
699101
361822
726750
337748
118105
969418
695443
286591
669054
839972
1021942
797381
597769
100805
876150
545710
572602
614161
390143
501265
392323
802928
692761
904867
312543
285774
316386
429651
213291
323231
325607
628814
451875
560954
28691
488847
849216
540207
314052
875066
924531
300297
525787
280721
837062
909011
398941
453127
55251
327581
1012708
379135
210838
1016075
776284
216707
725865
792328
988796
318670
517864
379337
440461
273854
784752
419365
631928
782480
726572
950201
1024252
907552
600567
899133
1
286390
66813
312429
229593
420543
615013
114972
730401
965240
475992
411401
600166
442056
654771
867964
726861
408662
239046
476689
892731
760024
982396
188554
749743
1037108
125292
332634
867827
367847
20834
9247
690862
552506
841183
536407
249799
567095
576947
39137
281706
262466
254851
778372
276177
598202
82693
829176
969393
107035
671548
948235
989656
664068
319555
1797
999472
826646
83700
988927
478712
397926
821086
957546
590176
90713
285572
100050
570172
92928
902423
576019
299036
155077
40001
424006
372037
351501
629827
605968
970839
316645
43830
270294
851266
737501
173224
242703
231578
583282
620358
680032
519003
496796
492018
619932
48970
150729
765404
687486
689614
371008
223667
441546
1020331
465688
199713
948452
532063
243852
275467
879018
6390
417881
849897
93092
448143
896160
419776
171252
500
785506
757373
116839
455534
239038
402098
20439
1014305
828472
769704
1043825
628343
964899
209750
205221
774021
364716
953751
274112
108249
191291
528500
906983
726176
60218
7775
138423
773662
330337
524363
69202
1011248
3101
251573
663954
878712
629081
362018
570455
317271
894488
60924
514096
800555
425222
138748
279239
825346
340830
919470
857539
383553
89492
683766
541814
990711
206665
926953
966340
258580
743716
496019
454083
667863
776324
774412
53439
629880
715858
616902
899307
297379
830945
71194
565750
192901
1044902
534704
1038232
29403
891218
453776
221247
548723
417665
663127
397971
235764
295713
330663
41927
826511
879162
918380
173928
870485
75573
204244
791828
704937
332028
479622
291995
857572
24896
273074
928964
600400
173774
371704
785500
867332
17978
576808
250205
396049
1004048
228063
606169
501211
885793
905860
68952
733168
801492
327706
168933
709579
229280
733526
1036163
820322
40048
796793
834982
524527
832620
474176
1004977
692409
989887
176371
183663
994151
138812
3516
239054
719194
444763
352600
268717
549032
955685
111447
358487
365973
8385
62098
519941
533769
225801
202256
324346
801981
423885
45964
809915
579533
13893
914290
297049
13994
847177
142559
706523
441960
703757
869818
230002
1036205
843480
659987
430887
42314
911398
63402
1041402
608291
672147
554451
402714
857846
353324
813472
453554
350148
312716
77840
941354
572947
1011985
374042
242081
643052
405285
652969
958445
987374
260940
611210
663494
652809
168665
216680
259862
947126
976947
1016088
667339
435877
1039210
770220
339212
592146
2679
1007086
461536
902216
1000199
214974
380754
634014
433984
58163
184015
36550
161732
28007
68281
362751
391559
459788
767334
898585
247455
284573
20413
577347
251904
45731
513530
70025
33481
542633
39832
509139
129699
494257
786576
790311
656741
576808
535883
540286
379827
104673
483403
284257
808641
650763
61500
60354
69426
1004795
1036779
795116
361
534427
796706
947532
90436
7065
390460
73662
757137
970957
882248
138861
964094
60158
426298
755593
226936
826649
855992
903682
632680
248486
48731
404122
882288
17851
456782
668920
475090
656280
224061
336781
551306
571916
194787
121201
331200
225800
220203
865437
796515
129320
210708
703515
847047
499816
390671
813931
791985
371608
21346
755221
815972
542664
658056
422060
627586
119509
1026556
555802
1031262
420498
849280
219533
684168
511341
680429
605715
618775
824135
981072
994463
885971
413123
29476
109082
201898
546227
28001
296856
443150
670975
545801
173536
41810
972696
499536
636465
360985
658211
549690
909938
1040408
411589
24157
258577
846368
305899
464111
919345
181614
489783
35017
765943
36317
823137
239861
992710
748451
778668
753879
32909
730065
451799
733996
796747
823273
101372
670567
455775
521003
283238
567242
644341
1034844
556021
921305
692658
64851
804062
273778
86025
768554
365614
595652
929577
274553
528492
893245
605779
611042
472969
954142
727434
471822
867810
542580
145250
934263
1014967
793050
218359
73334
435761
504736
289786
730295
602665
937601
316501
277527
111876
1026029
102309
23903
269164
261520
72760
213692
505533
96429
87063
341446
273936
759070
327023
100185
604999
343051
154354
478901
298982
590968
204526
828488
22902
224133
1010410
406489
160759
58902
746409
28447
1032604
685293
412570
251419
991048
450950
401920
612578
789444
195639
483093
1041330
571022
523103
975026
59349
499980
684252
655012
580703
736388
1019580
304733
335800
466620
638545
996527
812633
622131
191676
960315
232378
40325
1000104
760329
239714
742749
221322
355898
579563
1035421
1045023
409089
633432
305977
1010467
138957
420949
735487
13326
189603
957159
697370
81653
487442
889868
425485
871617
168700
857574
924674
15574
43350
454672
65305
574012
876136
597412
757
947591
339448
65866
350236
477713
1036536
736941
368118
221396
275946
799310
1032730
21606
700738
845650
94375
679658
503293
962333
5824
208582
330298
870033
365274
445024
428686
185256
960011
686901
441393
1030916
91704
792968
864630
798563
947053
933994
298689
867826
939373
719954
8698
578086
651770
111923
112879
628735
919566
976372
525054
987765
284618
953842
790075
252433
280096
509699
253475
426724
494726
171079
399647
793723
775614
60279
581457
185948
217277
166657
99889
267989
391212
829762
544397
280654
322250
487732
368053
636715
877197
393501
491911
771813
882493
719565
668619
854921
572920
139676
634124
756168
327229
68826
1013320
586250
972126
484999
829110
569472
882319
885192
109166
179411
825775
685338
819557
275913
597520
246777
68574
1014379
1038842
473954
143077
204172
824940
632732
243104
221104
476242
218901
845319
460275
878233
793613
952916
870648
708346
318066
629906
728672
16681
610089
447413
81554
571886
626464
986663
747094
165286
37628
762542
841150
156755
253541
167845
594581
546219
769825
836429
208298
981912
654349
160966
975259
591106
502259
706538
348236
305645
317220
760165
688329
62003
449284
785551
287846
344761
913488
871208
890851
693003
826542
264951
525871
495650
25921
803164
223731
939922
310211
230038
465923
568126
187687
580054
319693
762678
171574
48425
186933
46407
747789
115107
923498
272397
881831
594758
743406
700619
573282
923313
792351
990366
730190
888367
55454
584160
744844
200393
96580
903174
910324
502124
8096
353177
635450
1033183
784804
391197
54513
1000355
208663
156805
989806
208809
808860
323374
376644
668924
743213
143829
893426
472494
333723
47358
874871
749808
511122
851022
74594
99191
533562
441959
167336
865930
543856
292893
842257
782441
154192
125958
597668
290542
870254
626902
702542
521232
15298
471115
471507
566738
897136
1005114
45310
546783
368947
327036
898542
58375
552874
55971
215642
723450
949907
915039
152212
319592
683724
188081
409042
437588
602877
104843
381543
333718
291159
469466
173479
26323
585566
859566
85744
127097
30699
45270
512588
843112
58441
738519
293223
43471
770197
499951
67271
224632
595652
891569
547841
756090
487399
363301
576955
922547
520615
911975
703674
359489
577426
376648
69281
990676
657673
270165
460620
557132
694844
639531
332872
631026
881480
959653
846099
625539
724776
759107
605985
478995
524672
492290
317046
287394
604843
655620
59506
694147
416121
928906
505402
359443
297091
395680
755900
560260
744752
487624
77209
403460
489404
606920
162531
1029378
194473
662551
898846
178797
61860
797692
57938
115585
862741
107864
234121
640278
1028017
621035
708530
912855
394208
53236
494408
584503
733503
600955
268550
430673
759949
967951
880914
998119
597208
1040331
1028901
197163
379120
132324
230986
797523
902541
287437
955638
389605
145204
240329
762012
314013
837688
115613
57357
206236
689228
181754
606298
117124
169312
2593
87287
1033059
1011486
887209
537600
1024415
427772
343516
1017446
842996
803512
434856
747101
604505
1040752
897795
294094
179560
231823
57208
248089
852155
865371
77646
907888
660707
633758
777292
460102
348682
1001402
574785
496285
241276
135608
525096
609770
674738
156729
478624
12179
532707
23573
394291
196007
764453
381657
84364
290323
263714
608683
76809
558855
286059
278392
565742
887554
67104
795007
150502
357915
698437
797456
151122
152613
709842
937902
425872
499178
556502
130564
474451
170972
889945
424221
753308
119012
431185
605912
972494
767099
843831
787208
61128
180833
754585
556307
700004
859410
537695
176377
749711
988988
1003476
731364
133554
172101
996979
937839
301017
235121
295859
165128
273545
64380
163326
476825
995079
682708
40752
373756
1042191
1026065
853158
79276
390956
398703
319893
634434
915854
53661
415576
135147
168388
699685
218120
620108
455127
131051
901930
93631
442845
128744
659315
1039085
883884
322394
244366
662272
473045
890446
224429
564172
412695
210218
601802
959717
557757
720781
569856
458654
12136
521254
205393
965499
147123
706522
852616
499771
415526
739223
219208
906946
373805
84858
231961
928480
145802
314557
427928
888417
463665
1020295
113556
987093
800619
811674
918631
443819
497328
278929
325571
958991
176045
853849
704110
312555
89425
537779
107187
341951
325427
1018236
474657
764706
78394
499479
573779
272602
321601
96918
815499
664872
21554
379029
70938
455063
716279
625010
50243
625548
1035945
676192
300269
48063
46214
744900
191395
755721
561201
382831
332332
231275
967046
678763
23348
49593
999821
528648
164910
268602
886254
301425
453852
691332
565358
651074
418544
802790
364551
710614
5122
416586
428536
502965
616474
381771
49815
329222
859850
618849
199415
264448
1044189
665917
752580
500357
445431
105801
392308
355304
491356
267704
844878
684303
906485
904603
54932
480603
506723
575447
1034204
232746
65929
145775
708419
70468
417986
512867
154714
101865
769005
325756
456043
151769
506860
662193
767320
360595
776648
238053
867051
214203
552869
800863
818766
818317
1035466
833675
790418
611419
378261
754789
990932
777969
279946
790840
640511
108878
375947
581650
417091
864484
592086
388
46297
227092
345212
763560
720287
561342
858874
14329
332054
971327
381251
312623
929990
49529
906731
711667
112909
192425
44777
1025629
696086
447871
743139
148803
444268
594033
971297
156643
547387
976929
66295
73139
107175
216071
370214
352182
18481
243849
1029277
612761
293750
2248
317698
1039359
760900
1040972
750004
564566
858148
197503
262293
501637
667558
490520
969683
208553
173573
977391
606164
298331
392223
822379
275585
508592
103263
437424
653632
989996
762331
109994
132311
7220
494882
360103
419189
499425
410455
708348
911537
911370
38558
73524
851478
814102
934600
436045
143187
269724
37295
483657
50368
18592
18506
707037
42447
972701
821558
187202
607480
821976
956094
973209
449735
201232
854617
878406
617740
69387
824474
288482
1007888
339677
812854
756887
681925
487788
857920
217990
1036524
906582
833518
142368
291847
130239
438005
694862
833747
622476
324129
697955
293190
723325
490534
731201
734370
497989
383697
538364
847126
651016
92226
584897
770439
113679
1033078
632296
756624
910310
970621
596170
631625
633400
488919
965159
743767
908566
46717
727574
726624
215436
222845
391801
927723
383368
468134
873171
404976
133342
146969
652532
801295
448308
422903
355923
993085
735829
329485
443013
203110
812092
127504
541669
961016
54512
360586
826142
536125
954410
380953
899963
644228
53840
968450
293917
748327
438530
909062
168098
924841
228306
982693
652655
732641
200321
163253
428381
50772
629841
337195
792218
987614
23070
874875
647187
979618
433479
224099
767114
295993
994078
590780
153144
389728
562513
523249
627278
69915
163896
852760
361014
984420
986490
180982
355590
474465
945002
282668
395542
341622
645626
278204
143012
713101
393078
919416
635731
576917
305360
428522
225525
136316
586814
88505
926477
320353
399678
381936
800890
900179
243617
1037271
215289
687824
292289
364033
560875
164097
694061
45887
776218
198637
837847
167864
253593
590498
127663
736427
520758
406761
73426
245635
1018342
332933
653700
974186
296133
1034142
336766
382360
460961
462328
910208
21472
799459
911101
703992
686802
680381
904936
284034
669534
609765
13113
294445
449896
961142
580127
697428
1022015
412430
178955
221454
266774
575303
72937
392277
200015
765438
934693
262653
662339
988718
779559
576442
689730
408921
547059
109595
819930
687494
198727
444003
671578
344257
252579
273504
1006475
416063
221985
265328
925416
881413
174394
447937
75485
367462
476037
65358
912964
94656
510268
115520
761200
163582
1043311
559693
931373
704982
653245
102511
475434
159612
1017315
1026379
368519
1000726
298565
272891
579698
404701
1042636
665894
150987
940398
477099
75545
124756
509902
225972
992338
183668
1038488
878095
854050
795356
510260
687835
299379
281717
863123
381292
981885
171877
772947
1005789
664633
144420
568747
766365
984090
947894
1031771
475383
521802
998062
530909
713736
290832
97350
390782
874584
834356
1033312
961975
722659
507538
66171
699420
471569
72991
667983
448634
457039
171858
800408
862499
450019
279345
240965
336012
502861
686397
7011
487981
426097
323384
383064
22050
144021
114243
410982
819814
1038342
392422
731241
465131
391191
372847
685277
743581
464537
341154
179063
306968
371493
113500
939263
69835
676179
499239
277313
642990
789496
48348
701090
559179
40265
111382
696370
1025511
143767
956878
446185
672359
440866
166581
1042215
536122
344401
845390
199689
296242
702769
995595
473054
406242
268455
473775
477592
848800
74132
1010268
448821
666048
998031
509547
738153
277681
610312
326159
925258
504211
473388
309252
294190
765387
997773
114369
895233
182691
680839
110909
740200
540533
776742
739818
951145
502263
157455
561040
395497
134769
190956
101711
852883
550470
993091
312148
259705
936469
424998
275167
896104
739570
1014190
778421
553387
539508
251623
329709
728808
663709
26951
272046
201640
731686
407197
974814
194742
120409
650050
43946
771766
954788
32794
798313
497209
751710
890296
530279
707453
537813
129674
312061
560206
476518
722336
789103
962671
234435
289794
108838
632259
360655
692795
910268
275870
121356
444665
839980
169900
100653
748480
582683
171239
21340
296219
222957
908675
535420
944548
336080
351310
278799
632539
865801
904117
327710
408398
945705
75382
365270
422494
737709
190925
854398
416836
70995
478372
457855
275037
268336
94175
832333
672975
519795
364153
924312
287895
889979
791514
922666
848306
257712
407960
231707
424394
791548
730751
1018734
260891
274526
194737
703706
169959
921789
518866
7370
503131
758356
4363
612847
69539
940882
813016
37384
285850
499819
137883
918978
710096
142172
491564
820107
334988
811737
830104
383366
1011936
641792
642381
69057
51305
370644
655417
849315
682518
892445
144327
188353
259653
108780
519871
864283
973871
141580
566977
282943
934333
400169
874919
846579
152509
658653
229221
732080
553917
782212
942501
255333
770415
596855
628057
254620
429656
572207
2005
839735
520975
464852
55244
585170
830575
588738
604688
187053
384473
687166
390870
223812
235682
360760
941703
813415
702898
386740
69360
617405
875510
385324
662895
114706
1016865
980080
48881
295130
657842
438742
368378
489828
63446
986725
296785
356740
950473
383517
468360
702660
395664
119093
37417
32866
530837
66615
561960
606924
192367
1038591
588652
1005456
874541
92952
247309
356112
849131
214221
30090
201317
538379
783541
776916
274044
896354
119627
366713
574226
464588
118233
652137
916460
185815
880384
833023
140549
12510
365264
112993
209826
266214
591093
54397
161203
180365
379763
718315
432470
364765
838684
792474
68969
464454
920615
551882
724808
213857
761286
625363
253937
599043
133381
121544
742928
238053
26771
514429
61431
400995
948265
45157
823594
100882
904553
522910
978219
377055
745478
883983
155133
551794
788143
921949
405352
834883
723670
942317
849493
37117
1017210
10313
441192
62044
129376
29392
950561
469993
686408
940971
878651
216946
54763
87517
118667
285057
551953
196023
76734
636679
903062
166455
959174
600248
168571
472622
331199
397806
867861
528253
42047
781938
77402
186901
707154
215568
425129
898856
558057
51356
579987
72263
220135
850109
777875
277746
388821
396957
212923
448615
186622
751425
694827
374430
982446
599757
53802
664902
582694
337267
280057
930622
442466
305670
106449
902096
41589
941594
1042538
200443
581928
565653
669322
901076
383034
321975
779964
910227
750983
247947
1035942
690495
398829
560255
471393
379101
921977
148991
160034
132327
551116
902589
1036210
587011
467217
762741
607360
519797
619017
177512
770684
240100
907071
676
292069
989731
517444
289887
526184
990294
515112
751999
574862
728318
417332
820298
851615
529918
309065
199976
327417
726271
490903
876393
669838
124554
62337
713603
857254
92934
654086
963735
738287
26708
886053
27049
258475
520909
767036
994184
391495
443794
649436
986797
692797
905547
946996
737540
114800
250645
989549
558429
377474
676416
730970
201256
179699
136332
438944
982449
47257
194602
882347
715373
821553
720109
586248
71544
876257
529913
247178
72566
69662
566201
376793
374608
859800
505883
466493
438241
597235
462576
1037122
841407
1004216
732663
892221
402311
812065
595956
913165
498694
174643
259292
812157
216505
472926
611259
517854
493896
202789
275835
1018038
458032
834196
848971
639827
362335
429392
212143
130823
957194
396401
763349
518216
647159
151410
404534
367988
567587
476578
563638
371077
886121
146581
1019100
744352
228914
612780
16374
829687
128737
719171
204793
49390
929689
109041
542525
873996
584752
160634
930658
1011382
924018
756226
811080
620795
473201
216602
11639
1305
320870
875679
628565
617784
215390
736246
201630
463310
687806
443084
64106
788466
839152
211781
899394
389195
239125
19983
730843
790568
334204
301351
666880
430408
779333
486740
337898
530416
838287
10106
538040
368670
867087
876547
1025578
905041
111381
626518
484332
992482
928410
717303
836559
91503
484569
865683
401065
222590
919049
772868
553449
658298
129027
177310
164744
913995
716888
374332
155853
826097
984923
438998
677712
381567
734348
506223
831774
149878
86515
420047
188254
409121
991070
850989
514145
62324
446174
910110
316016
997824
318970
386488
109360
725579
569944
614303
1019656
135805
53533
426767
1029993
181423
320671
4523
930543
426164
300850
699906
545640
816075
209357
481715
265000
143162
705206
247273
740174
153463
615391
576366
334145
910907
826918
678606
288748
262111
692113
603911
836751
317283
345963
590216
497635
860853
584834
711890
903215
884457
135086
531558
554520
704666
890905
797489
225668
840672
420376
672707
416012
270796
645735
791386
638694
665746
360306
36693
395330
353524
176431
489088
51576
975433
600714
107598
892219
553933
540163
996795
420321
591451
312776
696605
529395
1001019
601073
735176
50054
245099
401136
450215
809676
191618
892633
155820
758774
444577
149165
847244
36279
449760
208920
451426
591854
87590
140007
219329
433431
138659
647153
996315
570785
222474
1023515
32437
257955
722018
97843
25976
754956
969054
337732
525274
571576
324431
174172
485702
533312
166707
341236
785694
1006758
306134
15379
374405
966855
413803
933054
128359
169757
492203
233112
401114
319659
704225
992403
915146
541277
242717
602250
819198
801322
724068
499045
566967
642363
435387
494667
613582
44519
992655
246250
321660
822205
561324
163630
992054
905967
653842
724011
132377
872079
189384
669871
658052
350614
80752
193324
31970
775431
16768
549943
213365
670276
277778
320344
858932
411465
1020526
692965
12869
116390
399305
443700
551941
596055
482945
777583
423076
918224
732632
949687
70774
319969
586404
195774
694754
537507
891014
646010
388308
153894
650043
541596
1021280
463078
31820
345
460113
802728
589372
653691
542193
448232
760947
970603
940260
246536
890671
472238
134020
1021907
843528
286243
921316
467805
330613
799835
1125
752102
475374
374116
76625
47280
610102
468873
223894
543420
700084
840393
1037933
534636
804321
735188
26370
444916
222360
204343
736804
636747
292120
690200
81940
422142
543239
292134
20486
208906
749895
949251
344221
227788
484346
571150
395106
659296
477656
741473
297167
30341
357211
613491
43864
998749
796948
748755
436443
390647
266627
938999
491969
316348
514651
949396
342050
321157
343063
685660
739709
734375
971117
116328
387241
391926
930127
202558
794180
380808
423583
707471
893371
869754
737214
240244
617711
780559
844866
320583
387708
37359
348770
946448
699772
424870
19524
541933
875845
228422
147891
324438
701102
784237
270120
491124
1040222
356429
820738
997634
564103
202767
472940
454272
550634
492096
26548
687712
682564
662302
660820
493828
503587
698228
528804
704702
573343
596106
551501
981326
1034550
612206
119514
723572
148162
432652
708942
492320
409866
854829
899893
149478
847648
185298
1039021
425308
491240
489687
457554
427672
409613
631333
1042563
844904
547122
368731
276119
385907
256091
1037139
475851
588558
167037
104543
65083
76670
721442
943749
804800
1033357
759304
864935
447087
488369
806289
218517
767909
132620
833007
828034
859008
72809
1017366
38884
427163
158333
225815
288478
535289
916003
383932
135426
468083
24618
719155
800896
228188
460933
321427
729875
779683
285772
78492
291405
189057
726152
708514
614833
584835
702193
804956
463499
983904
97613
832866
319665
966187
571076
638906
562431
400974
728677
938329
663610
597665
530513
230946
833470
752265
909484
517207
459505
70723
703189
128055
51116
749813
591252
9264
386460
747589
253961
433882
663747
397589
885187
459392
650395
938886
126175
112748
757016
880043
548374
974091
316291
134956
103503
120304
6221
615198
461326
361672
487289
356947
961177
506108
558135
243841
413837
192907
656738
96798
202889
607541
728112
173402
749517
399427
15157
563547
80037
368272
665394
753547
902186
932370
717508
335508
823367
224029
276651
274549
593670
404372
991757
992298
155271
960834
102272
953123
991255
460367
871484
224860
522115
205342
714220
924979
408135
446067
67975
794803
379282
695181
430874
1031559
671973
183282
1035534
30376
350965
735620
30275
461646
187329
400689
508215
782955
429952
444537
230113
858925
64719
857250
508580
561927
969208
735187
651490
262468
344632
1042149
244393
1004071
869131
105219
134753
999602
558825
977890
957347
903148
720985
614355
275881
343969
550002
259017
456546
130896
903075
851552
66112
188893
383608
936687
360971
12345
786481
81567
102811
315799
279763
109365
170733
200877
887542
979102
296440
114596
263434
719768
717859
391116
436180
139005
708039
89102
820930
423574
295964
3048
402618
510766
247897
959509
85134
302323
656530
383038
1022337
991601
647647
601348
967371
567804
670149
50618
487427
494621
892339
671883
437597
323285
127722
542678
660585
345065
672790
465685
824739
893714
501052
1038603
824495
986709
276928
569366
384254
425417
959143
595466
255651
279106
868383
18317
374276
488864
662354
143763
590434
913092
30600
571848
925646
511060
709818
875297
23026
899359
421560
372543
385477
1001073
227515
97555
825705
346992
892131
827767
819063
790150
554358
57351
114918
87338
252392
649180
882732
69694
674098
56196
171807
370904
377790
858857
752209
43804
1014736
785954
564215
166494
852706
262655
882060
782652
788709
89690
523400
188956
604230
859330
884856
345735
324718
956045
1005741
332188
57478
813192
989969
98341
262864
810129
751259
126200
763154
563271
412257
328942
430764
17953
691716
491638
24835
581497
838597
677326
626261
249839
154440
145020
291520
179915
503383
353507
345108
243223
762804
617519
217090
932882
356130
127866
35552
552793
807870
294702
452598
297119
84193
530210
621576
573191
274352
66884
383607
656287
94862
772777
292322
545261
865010
567292
215905
138721
622966
114287
608020
966726
918529
595893
649248
163529
362297
887692
918008
364089
326891
622882
383213
816143
270859
180849
362747
76340
264312
589502
249523
1010702
51357
971214
370187
1020504
885430
859078
564776
752907
411457
822821
926722
768504
678186
102668
273083
397499
915168
388544
146089
502740
292045
823228
492788
346154
993738
726914
170291
212993
1018936
89385
162410
1013549
819790
481409
372578
12335
55882
579053
593837
791446
541158
131347
20884
789998
882234
165000
159776
1010120
186471
301917
545085
583990
988512
84530
185735
614755
949829
278184
64277
221272
772049
422236
190451
988882
724533
423339
737970
1009365
734886
981112
351573
342303
258688
129601
532929
577709
144985
569204
135774
124067
216919
691182
85120
606864
752400
408974
927443
646871
523786
644841
871243
11418
755465
485740
880372
661725
477714
112881
895857
866677
337901
646801
540031
169900
666574
713606
388814
159318
720759
928045
660821
282738
549567
758525
803370
303514
18911
183856
909859
804416
166111
886011
208295
620972
331563
633145
553055
394203
853141
739118
510065
203620
862995
733521
404399
608073
192861
338132
942367
25689
3213
934686
531424
307391
1003733
543281
943510
8709
176177
996619
338219
478506
307978
1023649
192905
639298
812574
561650
227309
906994
535503
36523
237791
857894
372534
555434
628447
477149
571641
572377
436511
387389
175497
4079
139586
842925
894894
348308
41059
556787
475643
316336
524327
77079
90450
886502
857562
294240
553897
603756
16257
257485
10542
92536
743488
411451
709373
732389
72430
799333
774087
1017082
446103
84666
315989
710633
171070
936689
198767
702340
341417
15971
639461
262258
158628
79021
407993
751289
575815
174267
133947
589004
459469
1022390
619694
668013
215984
301035
489158
171833
660773
662234
115544
458382
909388
469548
688492
740002
950917
798062
346626
1000996
188041
838299
395066
12624
452545
522646
46456
282330
310757
459801
216571
282325
107944
8437
749440
897916
635815
145175
126639
9367
967864
652799
861892
456858
301344
505836
823028
767613
769197
60117
195218
642921
418095
814325
168264
715979
236511
219578
779566
941183
828591
445603
995785
203098
558100
88216
504671
844555
65574
851073
535477
743879
545954
640993
995005
890332
318496
956347
318709
776070
171859
672570
879060
70295
199533
281181
281294
675078
529887
724770
362425
366395
441157
463554
587743
36324
431455
285436
873880
761011
998238
1018837
55138
850685
351895
524003
262249
212036
934969
793389
258385
508205
477115
340297
180010
982244
811037
465323
845724
310506
268889
382306
298261
877463
566445
153995
1023698
410449
588972
796620
690006
131760
949575
949743
831798
419847
245049
651163
341127
640660
565812
567274
124578
505487
134948
687663
82575
688279
77020
192431
212375
696392
702894
310164
431639
706648
996459
407021
592656
554308
638317
432740
825465
702497
741920
232354
916721
59657
505636
861046
519515
427157
594994
288453
137691
812140
395614
281860
721456
391704
798999
857213
221162
775251
254874
267228
229792
926980
219613
853456
56482
18332
1033708
641911
247716
551072
649345
595761
969716
360988
1011350
1003594
954086
333319
661540
233081
814591
417990
218900
756280
787311
71628
315980
175499
780755
220855
727449
33713
149661
462255
253810
656066
201333
355730
744628
116294
632600
188059
178201
191200
473924
817530
854692
377732
705627
918637
691044
182638
886500
96173
138102
313285
597598
192274
624231
750528
678425
741200
495350
66097
178878
137910
730559
348948
336743
438714
63518
563607
153219
135606
1022324
846227
965511
970263
929754
982522
698765
759839
568286
447471
514025
186890
66707
141306
174571
127302
558125
893812
225491
437140
791777
1025753
426380
637722
955368
671900
469552
355533
897385
130353
399123
686776
510251
1003727
859690
609612
149711
604740
190977
296421
254753
132802
676728
591517
57172
308467
105678
688393
735460
802880
119204
103960
890164
855783
944226
896707
746619
14952
552552
636111
335064
690643
893940
432818
498780
1044115
573177
258520
88933
84408
807161
1001959
246983
372690
966832
882710
754721
247075
828112
876347
642932
393942
125580
562668
732469
779270
585112
353612
979823
669551
276066
314849
755703
262845
248622
244850
735989
929832
275257
83019
482753
187087
266222
152699
358451
583991
721596
299903
183820
700721
492160
794729
120110
329818
234434
998824
810774
807528
367668
692450
691010
994181
314917
98294
343870
316964
408612
607021
1024975
9630
138824
960708
201024
799511
938237
397177
911984
192212
692831
223137
472885
742988
861677
387019
118656
987853
244071
291035
847
587745
41025
686391
10379
1039932
640033
284524
564127
28772
505178
130738
241123
130670
319987
986870
348006
393125
545134
93795
420870
573623
328132
197485
200384
806696
642153
92286
209230
941981
489461
243931
94518
238168
555347
275876
686139
238918
761423
394758
832136
843890
314754
1027802
861197
428295
764463
662858
451630
335357
53572
1044229
143521
871192
184335
770747
434860
794236
561298
71423
566741
248886
46935
270093
409089
539067
822236
828400
239005
544290
562309
54429
890896
434301
900126
859540
280712
933507
641566
356750
474188
953012
556186
885778
1043232
912743
410768
918197
301744
152180
905302
53952
95386
559883
39342
750139
131584
557998
80206
862809
453567
1044640
871927
149024
463139
534935
70618
107383
906284
859217
602667
153572
115586
235217
309827
241385
329583
656628
963230
315419
717800
309931
303082
893882
744631
998973
858497
523469
270982
961411
927096
1024814
581363
121710
756849
163475
435350
337327
401019
344231
204779
439167
367904
876706
907739
999992
766030
175292
848555
3711
73176
94072
584382
960785
797491
143070
314281
624768
827062
557998
473288
501496
869200
808646
329802
184906
996293
170643
662077
212581
996303
232559
182081
43715
639815
229162
1038400
550028
449377
186112
225776
568361
660135
517695
670543
840272
180566
47109
412464
930315
281506
724388
363687
784591
987756
985528
935310
444996
429688
708300
692022
207281
337334
781822
41817
55163
682553
666202
551128
720321
246733
288533
608301
709698
653530
927143
809721
172079
703909
577551
565127
287179
589081
518737
174294
583556
494410
204300
666796
596724
87200
969890
544690
214912
843457
979744
766241
705712
19161
905510
105498
915132
848272
884202
121533
144620
775561
916988
930482
215119
98439
93236
710840
823223
823745
890524
1044014
937630
213158
379107
422705
358844
57828
386554
386233
545686
256504
121403
460826
888445
750605
285277
126108
772995
196498
394860
201596
420509
912258
211723
1002441
983251
461265
58792
637004
1000525
337869
990618
598139
171315
738718
434803
203757
181889
14067
824299
689634
305371
878551
335039
1027367
303716
394293
679026
856048
76273
539914
383611
895646
42961
328507
164802
432052
632521
394172
235657
492012
521717
747518
912124
345708
435299
540943
273954
419523
226755
304813
108977
778441
530186
669350
1011676
817998
111867
620088
487900
92880
2496
475981
597895
1027261
919644
696301
436058
478
23936
646766
604099
607423
786725
497377
22456
672539
257088
898451
114356
510556
594634
565475
953346
634507
863325
631923
310086
307127
898712
548618
985120
975883
924259
245863
802092
1037858
206679
682062
843685
363509
171233
721053
242329
762949
449668
735817
1001059
362760
294930
123223
1024411
387680
615397
406668
493801
599140
802720
760293
954782
132842
533881
953265
850382
690508
54979
92777
620555
798707
327860
41459
160461
19761
933204
292011
867443
530514
437304
567218
349433
874697
683884
844480
34795
471269
734847
909980
606428
379886
606807
917820
510419
9128
296602
319362
200129
380020
304027
503123
557144
827616
1017917
4635
167059
440492
983069
729428
207370
300904
191674
321632
808660
278054
51197
599493
317075
317311
137847
657455
745380
564789
806484
381926
715520
74021
514993
631360
528563
229350
824895
182121
108735
1041817
525651
866452
976024
147868
858877
187205
1042552
71277
635675
984019
172598
961241
425196
400114
322774
95521
773918
944250
932258
352128
571640
730343
911335
163926
332329
899208
390755
162834
113314
708726
604415
236095
778995
350885
987124
384113
36279
204387
908485
786210
331608
445726
653840
443575
823952
23075
653961
109845
287379
860363
437903
259149
554462
116222
824198
501367
698956
1012722
823590
15413
227620
187768
986175
26315
506438
1016764
51354
488381
306263
909915
817808
691370
103250
795272
1001130
350843
505304
722619
333387
191365
384207
209708
1032411
451402
545583
481806
12511
574391
557542
195184
44477
578332
190817
147690
582789
114089
481729
379243
1019486
525607
358744
387519
270064
670046
623230
200218
41555
138856
112000
856075
174109
523501
537702
804940
44459
850988
533683
46917
984388
564278
769816
390873
414960
46643
1022321
356834
196905
794844
617096
962136
1002722
888031
704169
544074
155378
209206
811042
928183
64296
396629
286216
289069
792070
673696
194149
403625
383763
6610
929001
376830
127992
818789
1002982
997749
583795
90683
958003
905078
528515
461368
66364
872186
883479
335940
197077
825610
961776
90068
305104
648528
44446
183826
733553
696192
777305
732538
777112
51264
935810
120792
1028833
904391
889945
20967
183197
662566
222043
153919
968286
850433
769065
182439
883739
183168
230484
947020
636054
171260
787197
826483
23092
788221
782569
16496
22342
384983
608033
957749
409209
259650
807764
26003
22729
932057
22914
215420
312987
126658
594659
1029395
399734
552943
701572
3566
976422
531454
410024
912196
959283
111995
133606
973657
226453
1011451
93190
120417
762075
347063
389340
264126
243295
693222
653226
578225
638538
376618
974895
250946
205776
895357
518716
52506
338849
295504
768791
808277
863092
390967
889278
856524
453828
22252
461270
101505
321341
551176
678146
550144
323756
883379
772977
602905
753614
274423
1006813
431216
656504
107892
268414
429776
630774
327101
761534
505205
441027
727979
1037293
939885
36505
178162
1395
1029074
94318
1016713
315877
665342
171239
758115
892934
527794
674005
597354
746402
270327
670407
888632
879540
476237
46450
344453
1024846
990306
860500
383281
807459
5348
456398
198304
740606
508149
209476
759033
804272
529450
126470
245690
199779
545288
429758
634004
214317
129227
216308
399148
44428
483837
741831
247610
53823
334530
211544
516510
482294
210672
382304
54003
779441
260093
753787
649657
582554
143291
39410
18659
59560
828447
566361
102732
295834
608120
532898
603948
743751
195460
753688
936620
712834
344164
235134
188759
985683
913024
887247
103923
442530
804803
41499
125055
805860
139237
564768
1025409
306974
19043
129062
310241
138755
899253
313480
430152
422892
626007
709810
138705
673219
353112
293567
636953
204399
63167
811584
766095
716563
874103
696659
858456
979045
792164
342883
49663
896882
607889
923743
460836
1042295
940112
656643
642740
544914
208902
102296
994915
846392
852155
973787
325105
680128
401887
598936
396590
406403
178224
156744
577827
455684
956093
547701
359111
792259
2204
397698
895765
285975
977516
923684
483697
100184
169894
730681
570463
107054
950603
592472
416331
241022
362066
642444
470937
753203
925410
961451
40771
460204
187091
851710
192215
841708
191105
894452
691602
575397
631828
599780
225207
879653
665655
809785
121827
151056
481492
264408
67700
345100
801303
481251
167851
751881
316665
715697
727682
427114
905431
639390
651975
742730
364594
1006159
168066
971761
33320
279192
76158
374053
243376
772614
303461
632601
367302
14330
295822
106616
922918
714931
615697
986734
129698
35678
577764
702325
6622
160803
495026
798650
1025940
169464
236478
1023283
546806
594515
2014
13302
381481
126627
157666
608792
905691
242988
813836
715637
668728
376353
1017943
1006877
868420
311995
903595
482700
530502
161479
4544
651548
555925
518453
476155
287182
355789
342280
514891
574383
749165
160039
281799
542131
546148
996233
455163
852969
777646
542548
871055
765315
115981
594977
94405
688210
174548
684136
757409
814018
977610
273902
276542
89920
382860
664889
673404
896549
501030
327275
711635
512419
863816
472788
890980
574979
908573
697629
485709
946380
73118
900874
439300
433669
944021
1024983
124420
1035285
370424
429202
670427
203638
735233
940635
722248
18979
474503
891624
507098
854660
601316
899542
39798
789818
129111
710690
230482
592973
94847
924200
37188
208599
814568
569140
31963
475873
859963
854802
884519
326458
757478
1035528
976271
1043970
464129
396917
103156
567529
568386
168235
361913
539607
748882
946802
1024655
603315
475001
208535
579460
656325
253186
190098
709057
188964
180728
644645
373386
1002682
154862
711626
389980
531318
218722
324042
878374
789001
465150
661453
986406
913050
397255
233249
622396
339155
140536
768365
964088
115071
654196
196046
616811
791142
580023
38725
266586
948189
391539
553398
588412
478505
239910
325305
809024
1029402
577346
890044
473595
783059
845243
950542
653962
888660
763045
751648
226235
411674
1019698
58860
33170
440482
479859
175091
142389
371721
815889
458735
906772
385146
952433
206938
777141
16346
616007
967218
817619
1043842
629519
590704
599783
328524
955839
863652
641291
280505
476500
1027445
510241
428255
744392
587901
106203
166901
319126
309476
46124
212366
37786
1003940
111289
792544
1013325
932887
303860
202783
537299
562926
33243
171061
83902
377913
480719
58153
938007
494507
71100
543147
313963
92259
274238
747408
247158
1022485
721680
599925
180399
399727
912111
106604
426015
507027
485838
873409
884464
742503
356398
642512
96491
412868
222974
888111
429482
429232
752648
60138
904536
373909
207226
403815
820619
468939
365912
231639
985179
269541
359997
675180
316215
687907
629285
210813
586329
859877
426105
1013229
109712
495877
786701
542943
837719
442625
233981
450424
316151
937872
147518
353901
773682
497681
191868
322223
72697
946667
653487
246677
244145
559630
119943
318092
23577
852007
853961
986365
912741
228971
18416
134472
551404
101203
778455
20686
149598
101181
383727
729327
163687
270001
1012867
449799
820545
80783
293436
666039
1044414
419049
465995
489019
885482
127850
427775
181389
336643
500848
945087
393530
910526
422469
18837
433739
464395
419144
360465
409208
1019077
92284
763164
655397
749029
249619
492788
1000750
422204
984455
352065
382129
157186
1024011
1036834
719238
328404
975840
164393
448790
346651
761968
48629
214470
437545
130682
141116
422242
104997
66108
608745
149077
889708
1034888
70769
491578
424911
39878
319777
270414
70805
335596
446802
638158
945562
320316
837338
961923
41449
184269
667081
319686
325953
857769
663003
935160
428128
148989
760413
791689
50574
297471
372230
351391
715729
122156
845776
531337
683196
927824
683931
373943
972272
186091
441606
93611
655671
243492
292113
234299
556297
533639
631027
649447
284347
912700
160662
64800
920638
336626
380075
338201
583604
917421
481664
835682
292225
560565
716889
365623
1019419
629844
235084
474925
542568
905678
51559
466333
603974
210325
788832
707891
517929
325802
370826
15671
130443
31026
133154
529838
813030
285225
883562
885615
418728
114291
966168
1023856
775107
363049
4871
599024
532269
683083
250348
857396
637501
775993
582133
832348
750280
241076
683464
163985
923992
984201
19906
860246
287071
481618
807408
742702
773576
53808
1016223
268767
325626
756314
720560
982801
412148
689759
284454
259530
82489
339035
830732
60417
672267
674172
345795
236959
25817
125990
491541
703865
94711
196107
741365
59858
834937
265938
109017
486869
232627
16559
757106
94084
52679
482538
1001601
278761
13396
430239
486689
74060
868541
772474
208037
782697
720015
726236
240623
134152
143572
278391
963919
924341
159979
873763
518047
475067
407423
642497
307310
551389
112927
317477
888575
91376
555395
430195
494702
519373
812091
756755
87686
410967
513998
3659
856778
895855
882506
966303
319758
928483
503834
570792
677706
705935
830647
135539
126582
151815
292922
284928
256824
355877
709614
401971
1017978
329920
650989
571007
714669
242113
482908
21294
307275
786008
244649
859586
9423
464222
667953
127001
1028908
328019
370841
294109
234154
395661
589831
233382
499272
67924
393408
24896
857951
846345
783889
412975
156821
365223
276377
562739
212165
763447
563767
189655
1039589
393467
432033
548438
520775
78765
534785
446434
377380
844050
641976
1033037
92464
899228
692001
830628
171369
630730
302808
393136
831934
720477
948981
592839
908262
320519
503515
168089
479498
755918
313823
914696
694004
893895
325665
99933
577311
857834
498664
523819
946532
316031
1030958
771991
515572
839267
669368
519062
440439
968863
1012563
785864
707019
669640
46908
322222
308963
370642
697960
393118
723948
773993
357313
271627
812836
348031
423071
837124
398728
511421
705802
703547
486354
925875
859569
581556
210597
235586
933109
477405
936292
134418
921753
553053
861387
640219
1009169
435269
313212
757012
460171
862788
1035379
396169
260049
858529
10848
541400
1012693
610175
452210
799636
116553
473925
658376
679620
735809
210053
284501
583416
737978
591691
527917
352464
638018
111468
341697
607389
56797
829825
964012
791656
705493
874985
323722
639996
602745
604899
540585
617928
358797
394975
587105
571077
915469
493517
580908
614922
1031280
688368
954759
701305
365558
632217
318018
582213
293970
150470
238753
67258
286608
568074
797495
7961
712063
922122
552337
276088
793176
702651
741348
961062
172633
571712
610176
146934
914870
693327
758886
698921
486885
13786
934428
613986
426517
171624
81927
582657
502804
640941
475472
314182
160854
880730
429677
811311
189982
753755
179251
957542
957637
838596
508294
419414
342017
27344
149321
479990
900912
558992
956038
60426
781603
492415
380170
748971
1001327
519545
302719
730178
557955
199244
730124
913668
617177
874115
969479
356446
539164
923787
91400
644976
344982
285345
45325
125847
412726
1028964
1040044
698149
164764
623683
149048
325258
459354
547387
642110
222878
508009
738167
895827
723530
276129
176004
545567
13969
644386
189294
626295
881929
441828
1029453
432802
2326
426750
440100
587816
67451
700203
3952
542722
1036571
706078
692817
461655
1043361
441958
345942
734679
743146
689697
248832
928442
130149
83866
340064
421783
970475
671866
231501
1018182
305918
464769
348375
277298
390698
690431
205097
846
705857
82693
539516
805070
79365
51142
475210
888155
818908
321455
682042
1025054
1020180
388998
164055
823428
168893
516730
46707
212400
773303
727648
734984
209918
143379
76707
99940
459475
426979
899448
389743
368458
204061
65244
215028
650271
111010
50282
289335
837019
320147
990865
283128
195581
125777
979748
395182
100126
289888
390468
897650
336199
810988
283741
537311
763143
154396
934703
991472
96773
1031699
276801
320150
411452
961952
275223
218143
667635
404739
15007
1029394
1025574
423475
790023
556470
247999
503813
545902
427184
260468
158468
340371
928809
372560
632313
929126
1041446
1014586
136443
5473
293101
987004
896822
310081
671169
716670
208749
74535
87978
258075
49117
662735
877812
251349
351129
783647
1006859
828231
949757
138563
288558
370024
151571
916129
452237
710978
31976
653809
8501
653220
783493
19330
786042
428845
844791
585671
695186
788794
887947
867556
375260
1017731
288059
464184
57957
284755
762657
284591
31329
222825
158734
369417
281645
782311
339210
473995
157488
891247
1914
93463
457866
488518
564257
593483
361041
514963
575652
72862
856982
714924
340729
817835
493186
994999
354894
738626
930162
324697
616289
657717
385640
839331
911582
502966
239986
14263
141783
307415
297334
698366
277718
857747
432123
818492
551522
330403
651599
21780
595660
249997
328335
533857
605180
331370
840397
665578
202257
585289
253056
971995
573826
515623
1006737
881964
1006689
419848
425532
909793
268034
60049
421178
675332
392470
692256
79405
874795
233877
454247
300293
93636
149401
371044
379428
636849
681054
1040029
112746
704528
751332
900902
296520
798399
712602
346743
499906
54458
95181
698761
491482
654396
727019
432099
312217
44392
595956
849095
88013
1004045
634521
992427
659544
891331
1026739
616440
871352
254043
289949
752114
440006
486802
128389
97146
580894
518140
854588
605722
906932
685302
59413
627997
271546
76590
650888
912823
415153
442780
725341
798753
849544
1020905
857326
93351
460539
672470
449826
568156
337405
136659
414055
182251
9278
507857
628723
494403
818485
43990
995821
243021
87744
547909
944562
967408
707413
859643
973349
764684
6705
384341
956998
812932
242722
729489
99955
620148
203742
693962
508968
590429
54281
711050
20065
704392
589081
67425
344
1019102
884509
42994
320195
614305
222991
784230
569617
273269
216830
675944
679767
404674
227383
103203
182550
132737
1034216
483767
586044
304008
88808
553587
228576
616547
812200
608948
831460
803213
542755
620343
513987
748045
644401
857597
1022488
231677
358370
251304
710339
937497
494137
854416
82623
423582
752538
660086
938886
360745
737351
854553
276415
991172
57485
572013
280266
197434
284906
896219
381587
291567
280338
34803
184969
51493
550670
171333
210748
883551
990793
624109
157090
748204
841935
990028
366250
192214
953125
773047
71441
968392
522700
742495
649656
909815
511840
95891
9846
990698
471739
488919
873243
534140
240525
895479
438588
237808
113399
661338
308241
999937
35329
918726
82010
489440
824871
150682
516650
487653
437371
287784
1018609
409935
656588
639623
983591
1007147
1045282
534324
275311
431032
123237
759033
111092
439387
814246
896397
319829
466188
401872
253725
702713
507323
951356
42163
332770
183708
62414
607552
685147
497307
185830
497489
750460
601234
235454
304885
85886
25617
520138
14000
172120
491803
382279
613879
738424
1028233
626640
385027
445594
68622
630244
688999
734924
524301
28654
160043
596510
470385
71211
84236
43451
163563
769312
840341
304818
62779
673257
151337
975689
690335
703132
1014547
162493
355813
450125
1044002
559415
9347
193411
865543
162628
144713
583336
993829
9683
720222
229636
584999
561087
470151
280819
144117
637040
882239
377544
370232
633567
931004
344146
137252
832474
570983
649125
186026
45066
715694
73941
505591
660809
1021577
814521
1000913
768619
727171
498747
844421
78808
799807
541988
855951
371872
748659
201739
905449
894170
492339
485518
320435
505255
979152
1036646
466926
491057
672444
663115
472177
993492
467772
699587
191276
44950
206081
261555
44433
405092
718692
902984
421947
84477
395430
180071
355561
616308
788104
229990
271268
855827
517981
449131
586605
238546
120055
527477
643183
766266
507348
68923
435775
926308
213807
416939
392690
919614
623155
170596
459262
989333
282807
203515
890670
854570
191832
741844
904069
999815
108578
559235
661364
493739
116948
276038
758312
1043973
993135
823569
101530
847812
433168
831906
304156
64489
123995
665971
355683
470585
964002
667579
840267
685819
92545
909812
470371
1041160
577488
512567
93541
992560
666213
195317
230652
500281
521540
846851
87597
273671
971733
414300
178608
729819
960848
630291
405062
667214
1002721
674275
1015433
363669
901625
29867
392393
416884
667253
607958
843049
506227
929343
141813
309187
271978
164407
717333
451373
750693
872339
679012
478182
276916
180531
455438
753278
660186
985664
828372
1016557
392701
589157
370661
900633
911340
88149
747826
356646
179824
554090
423943
886236
417787
433917
1022005
953423
838200
183094
1017277
954041
858919
322925
398625
45148
665202
143780
527513
670513
719321
445629
267704
888546
571280
689000
462318
900211
122882
203306
195235
777525
249723
172770
39056
228609
77426
283523
599719
738277
987252
396627
862782
132265
107596
803207
836981
583106
679890
717479
723539
171924
520263
78819
346533
873448
718603
1012721
233095
109073
328906
369554
1017629
99543
10820
11123
436162
113379
678726
279251
439098
826595
602789
466359
90381
267232
333691
921299
54970
989865
39320
434727
954576
1043206
494195
511091
59582
1027333
87944
568085
713156
222045
654897
785822
54483
479825
920269
793614
467821
178454
575573
962070
185873
931294
444094
406316
930379
650164
871478
165976
14207
609938
478353
930978
411142
66858
790118
2882
46203
461848
637295
560802
997758
178745
845708
236539
670586
131534
456046
237838
87338
277876
504683
723507
922819
405966
367296
220484
663582
97381
382802
51405
238603
1029047
809260
793352
649384
517202
937362
495825
665900
758920
502763
842525
678772
747785
394647
618559
895012
1004703
458094
961232
779767
862097
864514
631576
8584
724156
413295
777920
331577
919579
911770
954108
16729
522171
965842
223777
804909
27994
381289
176674
1031243
138614
788279
859034
636892
881522
936227
314178
525165
450073
445024
865391
372028
60590
702646
714446
1024490
365386
341124
991420
335351
810509
291821
1036512
214841
922693
536769
197598
167752
995826
364986
548148
464080
170039
265305
346540
368101
570119
22928
125426
483420
409329
798171
251704
183586
1022378
153181
74598
88517
161993
505877
412939
699988
895324
765764
700628
958738
13960
393418
263862
842089
465613
185276
711133
658508
663515
750128
891971
342657
256351
100554
112546
455791
601715
341159
486765
497172
267086
731240
979015
264173
320182
879286
270854
300488
294775
942405
452076
612407
643631
969978
340586
154745
725162
1043929
720911
922405
762794
550660
951052
391915
678366
409563
606202
584698
309306
900008
1021825
143579
848516
970376
66575
357091
583080
108789
95829
1033042
676009
450903
949823
632929
147391
177872
363912
726816
272246
840404
248157
64734
983609
706677
871575
707663
979650
173053
919177
468271
37917
949088
996070
918352
252987
275785
272299
320151
732755
776890
668907
549933
632057
526624
68286
195673
734827
739669
239180
866221
32852
296288
868474
538913
501636
495719
688299
200836
366485
378990
762961
14174
174684
1016239
855186
439865
899329
913660
357430
701843
127345
1034073
934702
47539
474500
73680
863119
457088
883626
581049
1043830
521975
673707
109747
621122
282588
202894
25890
71978
304791
115617
5585
741946
992684
718718
218521
49939
531707
800101
952568
99276
127167
647615
88717
220675
504737
859101
931551
592825
585858
119903
673668
517919
405573
610049
359644
349654
232691
624307
51836
115855
258328
55032
559366
863830
493064
227932
832141
517501
782609
687189
829526
927597
360835
721138
195697
963662
178294
404653
392528
356649
687434
1038635
719642
288167
381426
755509
189068
750728
790973
324116
814247
629562
358022
695947
296710
613485
720909
380320
32529
217689
946122
600688
186898
491422
437731
541398
681870
63239
407138
310286
637626
746196
969429
953911
1031290
759889
481537
554448
485907
82212
806976
953938
789378
193350
598200
138372
466291
808579
320997
380428
255275
406140
450297
232646
338710
478842
570478
109407
543955
90735
662049
483796
800476
339501
89747
1017630
241592
893425
270263
529021
191861
904571
871440
601651
415801
549371
25069
72368
13575
790097
871993
454965
657371
581471
479716
1035172
576242
1001631
904922
592253
757772
465502
475082
273928
769583
136862
852595
984039
510295
515390
849012
213642
302609
1003544
27103
4068
883698
746940
508632
240456
590761
983360
319812
339328
212966
179421
159702
530577
630704
15168
784793
635382
660749
361011
582012
156329
512933
460929
525423
436357
436557
796697
764205
979430
485531
133244
367905
797010
612706
161652
939493
787237
503590
682736
301245
115955
436677
246617
185025
275264
968587
352155
456119
669109
256151
627670
933451
808005
394612
170549
674026
524552
47748
110771
528219
812077
450950
201125
911781
434504
294274
214730
605724
238890
91024
514699
470327
665132
744214
665954
793038
778691
889273
609705
747055
166918
664902
472282
905613
371898
253014
627794
395831
658157
684740
712993
515749
1040685
1030082
259696
1026288
646336
750685
450024
757274
886074
212845
441339
684261
544383
14464
894376
389921
413241
933671
314169
583286
754884
196646
627058
573725
1013872
43799
325402
338675
666749
987842
1014486
209834
211555
481716
769633
645087
355735
172928
334029
584067
829737
318413
135620
604471
416460
459377
39710
231059
854611
607465
441237
701997
148890
508367
193688
417554
508067
871615
770610
155403
966063
343518
663836
401597
287328
451703
956349
1013255
122621
618250
694556
22874
416841
75836
62469
911983
1005237
468258
450312
811561
261153
145423
1038819
703125
536512
939782
212434
396738
683654
264814
517013
52616
105666
853329
895839
63628
140748
37440
471199
880354
280733
530728
965796
762436
950420
972125
507661
645461
139979
633048
1021193
170023
805937
1036215
215583
91259
984137
297453
25220
452201
172408
201067
17685
450243
300384
358588
23508
828494
123483
58568
536524
497483
604462
453107
523985
132941
409140
776360
328536
254997
62368
657117
158721
882255
463080
414199
269198
415465
518189
491533
842350
233075
150216
438017
26635
551351
48107
397193
327282
806731
341158
921663
737583
535629
413408
736670
742638
1032944
62970
845700
860482
148174
37226
744623
573626
479524
657892
120236
956706
553847
102927
684073
247339
1040247
415913
745380
801583
164208
71826
973634
447449
896307
42041
807826
206247
470017
207851
362780
745582
509263
337453
505361
982493
343630
841997
473514
442936
37720
242940
427132
426616
665882
217596
553763
718457
277255
448122
414264
275129
290425
785597
242076
910415
346078
439587
371032
878863
836291
149183
207866
860300
1017522
676761
583809
771474
783732
770669
33052
1025190
157542
857094
844307
923914
506564
974974
809481
31019
440911
633656
167097
667403
212593
817833
1035686
328156
445213
196391
926621
281748
367372
353619
852779
739471
919874
60744
170672
1040594
558203
513710
772177
461598
375849
763038
885082
533211
543058
950672
158214
1026911
232164
403374
55161
356713
499264
257670
783110
121661
910930
338189
438431
967226
119853
752177
214554
528640
192718
823265
861661
881394
963795
238245
501837
181820
731535
633460
252373
858684
881352
838411
548912
20520
649971
1040622
631166
573270
537319
294581
257914
935208
305734
766505
561275
99906
991276
808902
447703
565611
244360
771803
592971
589761
809090
500546
753556
527943
262960
733810
61971
302240
466253
617535
503261
782555
437402
431436
623686
491413
386344
837283
223093
380041
329398
125243
141937
1029849
253773
160801
898823
464585
611845
1041792
963796
685037
619443
1033748
1020519
563209
868565
1030442
951018
849616
274085
836958
869283
571017
406830
299298
468344
427315
567844
610693
242430
454033
291664
62029
955323
518424
512001
359647
29468
783178
679112
644147
173273
1036342
4667
209498
806715
349275
162911
862914
875763
64493
651894
926408
499030
539747
823443
368239
47142
988337
880382
572377
996062
952074
464152
800083
638674
558044
518953
525656
189387
647516
144569
997837
819452
426136
324241
1001553
680987
394355
226797
910980
417358
957394
793515
121476
743188
656993
694577
316819
999739
13376
381050
642220
125239
109694
976045
460546
155055
542470
900627
510296
648694
369186
304052
764396
425375
294541
230991
209756
846572
194908
507850
17770
336247
182062
239485
388140
818765
575930
963772
333770
429113
781980
698061
509660
921985
848087
107972
776801
741520
324007
666837
201295
1039839
345330
972632
752072
115250
631760
315166
67923
56226
612917
576836
523307
24693
669433
636082
356533
116730
619432
327728
851457
846344
56800
922861
625682
225862
339855
728533
397814
611487
746841
82859
964678
728360
687277
183904
919805
787784
829619
13109
270851
779947
778592
412973
507578
229635
107132
534776
978540
333542
296965
294894
288413
782503
671537
987711
520119
199477
481299
718282
629730
397775
174637
635680
129663
646442
745845
568572
622801
889160
38025
303092
166067
845520
305906
697980
606359
275471
868332
82987
776867
884615
646668
588412
115215
582469
983227
625863
515052
196674
204890
281763
10794
309313
92041
188915
632678
818652
449390
728721
659804
439254
662819
805079
83557
144964
131283
335763
559901
146825
228805
632658
380271
877098
119843
833517
146168
148936
647451
937000
124205
477415
949126
676563
590140
264877
982212
274248
1028890
558879
1003744
1011592
530682
384237
36310
137527
113994
648022
48379
965229
79949
626263
322856
320236
248500
624253
596461
120584
543520
629615
150090
659571
765446
403657
932332
63458
893234
161587
110750
948432
358602
375763
505720
754501
805098
957362
907538
400862
690492
109132
526862
94185
60148
619885
680605
604466
487680
155308
535665
413424
455093
254536
938258
553312
516375
254111
66837
131761
825980
9864
885225
750503
313216
402580
940103
213442
681393
610771
56359
265072
881113
137248
318906
312083
155457
148856
625755
597158
333503
657132
422053
54060
1023253
9168
678256
511295
783251
556451
342086
155124
185175
622419
302476
91866
207784
218265
185169
209261
712101
412145
110618
44031
790384
1000040
409274
149012
512709
595933
438257
277903
1030677
865566
800603
785242
32423
905711
916992
662471
244645
1031582
793024
264869
452023
537664
148879
165870
668921
95306
869508
751058
974262
974566
586436
208950
276977
895107
405960
991822
843979
823983
50854
955894
683720
376132
598691
438649
69529
67961
882150
1042193
758226
869268
952736
801220
254055
788808
329992
39057
358433
590262
232248
320438
340006
416096
1003930
241005
57746
295684
9559
545532
681252
643934
501552
677986
261677
201843
342855
901676
604596
824486
425770
924998
365854
41114
582427
500362
863540
964646
269310
379959
232232
634561
334013
554169
977632
454874
738089
715974
631061
601153
261372
994127
292250
879557
923802
166316
914350
168395
261214
4816
738471
291556
481416
686630
46480
201664
830277
87044
986250
312505
645844
75078
323267
491259
160183
56573
622717
334015
329549
694414
1024938
956949
574807
1025926
842537
345109
994107
855583
936326
231719
318594
684276
411364
814611
873930
296619
633893
994406
688432
261358
923278
480626
342754
601326
868296
881949
16253
903679
169189
741606
693244
357131
582405
638451
902745
682247
206304
828651
669534
785025
940614
358772
855749
573261
663832
286891
70762
452416
508984
909548
445899
91695
975752
676945
244588
468206
675121
864220
630976
299407
12974
1037391
354760
936487
273877
517387
121342
553434
547247
928360
804589
562482
649637
504892
735369
704078
72452
978391
453160
495233
550091
412208
864339
1024011
305048
955321
195565
992791
748550
651172
68293
733568
973315
242253
551656
824806
696639
344333
460468
948454
36747
800965
197006
47568
826891
845998
893209
179907
831471
261163
513960
657986
823455
354236
693190
524465
828114
205331
670603
10006
733147
566239
778174
240538
830435
271799
534315
423345
301267
781325
754740
132763
226301
707007
431554
326675
952542
148828
510071
877402
652173
435907
597440
19190
640581
117684
29306
935697
1010438
475901
76543
125907
712919
457357
510022
211284
920462
760756
812253
365918
627375
677237
583355
30669
748264
9306
880176
318511
975999
1012050
270773
750943
837531
204919
871389
906271
870591
1038460
93957
860220
623303
555272
301487
596135
827111
623272
18171
37659
471629
717358
410191
468675
363925
708698
528056
558081
65722
618305
127996
321457
106505
503238
533435
25941
174801
971929
414141
135596
615855
594637
924674
595932
991991
293876
231917
305574
122129
603313
742348
986098
17639
231066
278328
734485
336694
98209
248502
948096
1002484
551312
158971
370368
746625
1042397
162608
611848
890978
446174
877810
147280
314938
290600
977504
664920
828880
811448
253419
988311
523329
312159
941939
733332
245155
60049
330314
934400
448850
742527
582938
138761
775714
37710
200351
643112
912802
201243
386876
159008
707045
738671
973330
1010936
720647
253376
55331
541475
109297
183384
267335
138179
827410
81214
696125
198909
224603
948872
894445
413018
910242
305688
422558
906738
330865
178839
5625
979328
849002
609831
442242
291321
715952
614633
517242
708945
501219
81663
165237
1036112
560206
891893
243467
948791
308742
351627
463495
992621
278774
255574
263931
302211
139253
567491
600467
136100
695016
938219
294710
334900
815482
145551
235557
186112
746657
736384
123766
174777
186259
268291
596928
869700
270833
593256
727551
535442
217838
410959
661982
667298
115699
169185
790585
914599
472179
202160
554901
257907
508822
942604
526876
110945
582517
324170
734100
287563
206013
331774
298751
836543
237785
313537
243695
269310
524739
436009
173559
119474
792797
905706
744664
878372
456449
593434
400753
1009463
633563
673596
497453
651324
619718
204197
148495
795765
719897
622172
26487
851070
89000
782110
298176
499142
467551
80375
939648
684747
485982
259432
832805
545177
303938
266063
413662
8674
869646
24330
942206
947806
614522
704379
713503
452843
146821
913980
999462
362502
904384
177047
384988
648293
794423
405972
75196
1008719
104853
131269
738123
944855
804082
979335
334642
738137
853137
569943
402609
792545
450390
654562
391146
675038
936011
8817
854872
815114
116083
87532
386991
950606
142311
196985
240252
1024062
516328
815647
254846
66166
269252
861069
248135
69477
281670
475542
84317
178584
392298
667340
372610
961703
197920
621421
60216
480927
181785
369121
630103
216486
302955
349483
376486
461093
1007640
962078
337801
769270
66445
670332
351481
631719
803143
203613
850399
486073
620030
116700
10965
607100
981612
1033504
793067
793246
540625
702806
235201
645587
972467
683013
257003
824484
595679
80536
431252
940826
182975
20538
852549
659516
851885
850863
43549
458060
365205
911343
948281
284168
279182
185467
679246
463869
939347
366704
327894
548185
580624
200729
838771
263609
699478
893830
874065
261764
948836
865564
579932
632993
458762
391019
913192
290988
384412
624750
592697
273674
741016
849849
418889
134077
465710
189795
420761
22155
1045253
256437
1016743
269511
234223
43781
861520
588039
522982
402638
843420
812561
618722
363420
889703
750279
457194
263759
874107
157170
791704
798669
752975
268107
817361
293167
410314
962621
553257
324566
813599
884664
25162
995267
195991
364042
557078
23410
1015314
770845
584477
508753
347564
579393
41024
764615
719
597717
253278
773562
486976
456947
1011944
526593
265110
736376
156941
191792
22140
897463
1003769
411159
786408
281107
627696
77885
780796
539944
647966
8377
43826
548978
333327
837198
1023757
734995
662047
886661
393853
1025872
555744
954030
249299
783332
680860
534929
1027499
630725
412965
278318
135554
177330
121327
162236
947401
941209
593375
466250
391700
250374
882501
871632
171936
165086
137465
236233
253721
152244
503628
197325
630066
552837
141787
8304
167519
1022358
646436
696265
733671
788450
764180
816497
296455
694683
247335
259457
960684
40551
349754
755575
866597
38619
174932
1022131
85914
20282
7686
797055
323056
130128
579012
606907
126705
776630
255640
191481
370112
133832
413059
969601
223018
735327
609328
972488
476893
206514
514245
106973
135380
27660
81279
335803
708462
1033513
458560
363021
1010037
737925
484579
251809
80038
639750
784643
1033147
11051
834091
881626
455407
47693
53253
358977
1007869
564729
413337
318020
326497
632956
250824
979158
777618
728927
973127
759926
344104
517190
928502
578072
253405
36429
125324
544791
515107
340379
883290
682823
211961
644726
964962
713365
374266
553368
558132
287984
514354
516672
726843
797587
454282
188501
731130
107330
209154
246629
700032
180600
186229
289692
861411
132139
371753
431881
38847
397564
685926
986134
705528
231547
960013
954962
871612
44801
252045
24072
444675
329130
730261
329901
60060
894463
848409
274538
286954
94272
870221
927623
528990
621885
44577
24224
778619
555911
224152
1006009
758015
391879
292139
64051
133985
194006
522210
536935
545564
772636
23432
598027
736272
468447
626553
426318
240412
208081
953281
866214
590731
692137
191132
134
1043022
333616
110366
712247
958215
189371
1008376
978269
223223
290587
41451
887395
459441
266329
817762
110668
690216
987278
682722
572668
347271
319433
458639
715626
22756
429564
365188
422020
30632
26379
965104
168306
528844
233859
393984
450175
97100
993421
792919
517465
1024344
438077
348298
200908
800817
626956
916562
791725
188219
399318
303326
603750
640462
615718
258880
267356
489769
449103
215260
72534
553101
765259
777368
554714
212162
488389
896016
509335
867413
984466
663926
163043
236896
840904
99684
426077
905260
187190
128779
329143
475640
490532
146168
292085
857075
319276
1035058
870685
309008
17715
619062
332399
51728
376646
531037
693052
83388
294018
284897
613963
277952
398058
647677
292883
379909
287302
260820
349482
334269
879355
313718
17739
1005688
864515
1022661
361233
149095
298035
438115
764725
673445
119708
689455
935442
1032934
498767
621042
518258
20833
773105
923613
858024
167869
202956
529139
384621
399907
78785
92981
526741
75233
218647
722160
877237
471549
606154
365213
279845
51354
752610
660479
119102
325525
397487
307232
258427
181527
449706
1005848
832641
1036725
900904
809052
855270
482839
48772
977211
38448
804055
749833
428101
652469
459436
979655
889136
75329
722227
915463
136590
335243
415054
1032191
370245
779856
466801
703957
228766
180147
599066
622812
853344
634366
240897
638497
347211
843233
528237
478881
908340
299766
305012
364016
341361
198497
668915
290862
20823
863321
177046
473750
700009
618362
555009
689797
978619
852123
412102
295218
392128
173930
349680
691393
272306
83704
190968
504808
794843
187627
406067
133798
87069
633073
847661
279661
202993
961576
475743
802555
230314
603189
549224
511700
788364
857680
302199
50916
970352
740344
622808
962671
220637
303757
766879
275503
784143
140813
864899
358893
225977
23948
404732
321317
418519
502883
438655
478463
759973
590646
13899
719642
550140
351282
760615
285973
421748
569131
213350
118255
859305
760815
657306
851540
554226
37474
995975
10796
427936
944983
584370
424277
921599
900770
384121
607018
1016356
848619
827338
699872
896327
730379
771540
548450
468722
641256
62453
350018
818912
764178
368122
33618
1032257
581522
323284
7855
830468
14530
685331
617351
757175
634037
610854
374796
411748
943198
495263
747895
592685
414366
358334
617148
663555
981061
670334
736358
521
169963
582746
571604
646355
695317
444578
737023
1004856
1003068
603806
940718
129087
221238
498694
229812
740965
685543
791759
156012
906960
255441
447818
769164
155504
308144
1014810
360579
350543
639183
671605
967792
817818
106931
201302
708595
60486
230106
936798
336074
69332
92592
885565
852223
939894
496493
634308
814034
40524
362092
107037
843985
111603
858915
823548
326711
91379
780330
109611
579516
568615
962248
694549
840262
282316
888805
317768
788963
325739
3711
658810
870233
225887
839754
492979
948669
693678
118264
966244
413287
833901
508445
606141
833495
965634
310317
183806
352399
347828
568136
31744
794280
968526
469303
552256
715988
717705
520374
78200
471855
230934
338816
21719
760837
245012
623199
755797
28854
435451
731678
428542
877785
922744
216253
39426
245927
658726
351011
736020
813404
419959
438222
578525
81072
635764
80725
69254
956828
982821
792600
785467
194194
794131
887699
512094
253534
475244
603845
527288
176829
17247
714097
216256
542044
521183
745415
664042
72584
755242
639374
450853
516120
1033036
320528
177041
899367
429616
195336
22672
950140
364295
34552
498212
159136
49531
564840
400788
976166
964767
593099
600943
434039
826283
171453
767055
310235
802698
470755
259679
29991
682647
840501
752526
13312
685642
709985
1004022
916378
651723
68829
813878
248281
272195
736078
653861
870800
895252
749294
603608
582038
617314
641212
331779
7533
116975
983448
1003102
467415
49538
256076
20069
237069
19707
798622
958237
672680
670571
161319
325059
787795
513232
406931
139343
920222
646402
101763
382068
294831
719693
271731
1015134
697841
718343
191539
371544
699358
297532
1041754
187194
990268
101977
262600
779404
886781
891042
912847
837759
788355
29925
193723
639174
410877
21025
218066
891597
432528
934552
661077
121845
213156
530108
479952
777434
390820
979302
432157
962029
740256
983361
406285
79824
153881
2640
654636
825814
763529
720048
700624
389019
377805
996118
708065
774909
802823
463248
945811
700478
246476
271450
520057
959148
257906
949912
497701
397623
16378
566926
516334
1006202
1019154
340553
55692
614639
543787
260457
957242
402211
886924
659941
1039281
712862
761867
828535
535464
286185
393328
11715
925161
959217
65023
13731
902184
764332
651164
749007
740270
262612
766829
832268
572096
810906
661758
103283
1509
970077
535461
244531
520834
879339
866605
1042558
68823
666806
523063
345383
944009
58010
126709
133335
617183
737857
727756
486784
269568
109887
74140
892435
319407
986101
518932
1004003
180365
219451
785369
906934
244412
400549
352356
242738
71378
479652
745212
473923
106794
735276
732459
449805
112756
270784
736486
869594
727911
946409
836752
77236
235870
937373
471370
527622
981803
445940
980848
950072
139735
307220
253093
32078
708684
170188
975769
908367
312976
131548
704427
256755
716880
302242
68711
308149
403127
1010127
876500
1036318
710318
195874
369637
670466
235267
24463
694681
147829
784300
47940
742946
726907
638205
490831
673536
831305
1035800
239648
783981
410571
616241
682883
1008816
853373
553470
960996
659135
805226
253055
544580
985958
460928
741355
544792
666937
446722
706193
461142
287016
735107
1003043
50929
338013
1012794
968655
538486
659745
192946
1044489
619409
873502
79902
107209
522996
314344
141369
145394
398860
264603
975246
790929
550372
153186
658214
928890
822676
1016261
577133
520695
1009589
505265
486685
54812
390277
486330
480358
1008752
1009924
566027
500637
203408
654285
864818
412033
449168
778573
1012467
769041
884154
830698
727945
1012960
893482
1012277
712470
671052
446353
818792
164510
211144
550937
910657
790361
392525
1023666
250303
34505
106275
427282
860757
939339
342829
769594
346579
1006316
87598
917310
462860
884131
291451
93473
100663
611538
84374
942423
140762
1013106
17689
152196
155312
252343
140177
576135
541580
1031867
689756
920498
40406
409078
347396
1011462
451986
315885
358669
100071
594780
367386
863330
50875
432998
52820
282406
335776
1039899
874372
536942
178480
896910
490752
786968
729716
47342
365333
767382
964162
895182
921611
1045327
301199
753015
940962
574613
924582
786286
560476
183194
872514
624806
962681
473258
130524
757656
35080
533843
991993
906645
517750
29761
798260
49514
869533
359204
280579
838514
631304
173557
200430
813059
271538
465149
351877
735412
948534
595546
136161
883654
666191
700971
880979
303745
316821
253203
894039
665350
579460
114098
101400
626277
46507
137952
169379
1013260
1014864
911852
113507
920206
650618
832126
830575
985779
530820
494926
525379
495220
752756
26141
471853
551544
427440
864363
946871
594699
329476
512446
545747
279514
762043
55417
206909
796638
135043
724227
652273
1024869
112927
887026
133318
322068
957458
559674
454162
972419
204506
175271
523229
346551
535078
321539
908723
5100
496065
751150
4769
960707
626150
455478
353455
762402
817684
65549
89033
597357
971922
147519
321048
408051
566101
558866
456304
656124
483500
755995
178588
412462
274073
550852
698442
130540
1038555
451026
566784
502745
634365
707529
60386
524597
1034406
274590
260463
315129
203243
784632
72783
647106
441328
32436
219733
693192
337957
126389
200066
1015874
110112
143916
371779
975967
514033
802075
44204
574044
146557
318737
223637
180945
306026
1002645
43266
833127
698041
505296
406620
516533
217618
116354
967310
395708
856595
232031
751815
19462
1023457
497748
598469
796334
949458
416290
516733
822971
348202
849429
621447
220790
2461
1024933
816648
354828
852322
1001620
372313
892500
677274
836802
518531
542006
350273
407273
838682
495935
588560
995028
265850
884284
709531
37069
1032360
802159
634896
204295
425233
822564
418783
676444
679914
33623
162394
489381
896314
712833
512209
130901
908062
916394
878291
219062
809533
656941
368477
807613
783079
83957
367369
454086
803804
383430
1030597
797669
62199
80478
705049
798377
473562
891874
121583
464255
217179
974674
448667
97554
142307
1030894
743004
297400
546208
665404
210028
446579
668836
751356
478388
237551
1009905
699516
772580
762226
431362
681103
223893
727879
318062
73809
825543
304548
951285
481799
388189
212558
158533
775991
251496
801798
381015
967539
498876
884597
1040079
752525
125351
246549
593456
850199
740265
762032
457754
359814
711081
1028465
133262
444711
932555
518748
569049
245565
303694
70120
93115
360813
724844
962978
787787
533812
429391
172252
834796
1016541
791652
999125
561633
29352
124143
223788
622123
275252
169811
14199
29024
426516
11280
206217
454022
84212
260257
427932
551290
984756
717560
1032771
525794
102243
704951
309559
268300
607772
548138
345190
224489
989510
183865
143752
66284
586714
348156
254771
119482
368197
761308
131322
608267
941144
892236
489242
874938
650483
59266
310302
630307
580466
937996
432721
1017593
983001
110916
598888
327201
219655
246838
433319
17960
1030560
71206
806673
605894
508947
1006380
125237
938498
368051
1007002
670872
336616
732423
969818
699994
86316
274031
1045161
162878
752723
441542
844993
201152
190639
91370
1004679
506109
468749
531361
570981
585751
109200
677221
740634
697025
570666
1040706
656613
1016032
460717
846156
269900
104303
837550
557760
189675
731401
548161
983172
64675
856530
825626
718045
729223
588019
923376
26450
867387
148602
874642
562268
314911
1045062
15614
920514
590586
154241
489720
215336
322080
535773
936359
624034
624524
734338
330469
361914
558801
385884
562637
292158
441495
596629
122866
299303
577230
955232
973264
837046
729753
144515
728042
369221
634373
51242
605903
412947
845089
86748
340788
510496
707308
888411
249251
108079
812064
730524
701348
58467
130799
28518
740148
752954
187616
571669
936891
451507
503328
744757
310175
864147
792002
213660
944290
789451
197063
317380
139403
447150
595915
285873
649962
112434
849228
276230
139333
252638
188968
537286
485189
879784
306165
66452
343058
109185
721506
47026
414598
980467
52728
558916
132257
160380
650741
660346
434729
433095
813553
964220
676265
394766
84008
357715
901375
488780
1007805
208369
911803
616059
460548
84538
843932
150504
431970
993850
173824
174333
347988
327543
140401
935396
540045
393079
765063
1023370
338442
370873
544662
251286
940561
718721
344187
315873
449396
149463
364224
887566
406856
591061
229163
908544
329350
661560
363674
399423
103972
348705
603913
878217
420719
793822
733065
246183
689831
684273
7336
795213
952248
798474
71791
125136
452438
785770
837426
547045
938984
261726
476943
178742
246419
838934
762474
883950
231568
623940
831777
316541
881932
207897
751687
208308
499296
533511
434190
780420
600254
799897
125396
903361
606309
79389
967056
275398
422961
775111
154751
7962
935116
906998
115716
203175
149494
4623
396868
336639
835177
101453
461372
909473
747159
262617
554713
210045
637436
209001
207610
790400
842859
962734
658143
329779
884785
466148
361942
10330
246930
806945
519214
664610
349313
719966
908429
703645
662216
643050
277780
977916
651427
340706
386303
1044472
819862
965706
520989
876311
429865
760968
84638
1038205
678713
265909
353740
584219
80540
445166
792454
783153
328795
888025
844512
831755
269370
55476
705039
509995
216922
261602
46408
855750
686398
559972
255683
928712
222501
147055
585720
654698
471977
446214
633144
816766
236700
290504
438567
943074
966268
943269
244321
970601
908890
78561
851298
988414
44843
792946
76123
830160
973330
727991
939902
19202
305385
1025522
803137
147753
265979
671253
233775
199765
1040416
754288
891933
920729
196427
113178
94772
429258
303342
512042
983755
511482
64056
947538
572077
487160
285462
725470
114607
533900
945226
990394
273227
110777
697672
182338
759154
339546
855986
849980
175967
207815
237322
30095
282901
122697
854872
634793
659940
87400
903527
1010357
547289
587069
364650
838998
528648
532465
576078
49267
1030169
377212
752158
1039292
647992
987828
211892
129735
881547
340137
905238
698414
259882
273557
429301
332111
161772
369400
278625
540893
68492
259450
439393
477567
418986
1005368
2294
563210
549024
844460
825012
148680
152608
407444
498604
974127
1015789
419911
190524
238936
246769
347803
302489
424581
992687
872743
898124
668149
820075
302983
1009521
361790
603806
338418
730016
304290
394888
120024
200089
421701
955662
448744
287813
653053
725761
629552
359103
155802
756070
303612
592065
1025180
841508
619102
177395
935089
544981
552102
1032937
87166
761522
533711
592755
217656
596142
452059
524185
908569
837378
303251
1031550
792658
485065
782919
581802
1012541
545152
566534
665406
435071
469388
836513
209958
359920
810325
636549
271338
574164
218111
761796
341861
30565
213834
594200
285177
801837
254573
1035890
191721
286903
712370
1000689
112706
411321
804436
163091
79459
787468
218776
243003
422278
792425
152936
550591
565798
85095
247145
859956
825847
570798
541926
108764
913253
435100
534779
294118
113914
40150
765460
1018757
688810
507989
518237
1009803
60968
609952
110273
950321
411988
190392
479508
601547
991437
562727
167245
91425
193555
398905
133300
301585
438811
452159
293631
797717
683894
646980
11326
447872
949936
714549
879101
722178
11303
182546
838349
1019873
77296
796222
446564
700553
576140
1005702
812314
511066
853330
10000
144391
680735
437191
128902
843133
788455
777679
398084
948598
71005
935957
829854
473598
882740
641434
303295
867238
267416
263821
337556
802534
482664
486530
742116
650758
53865
659867
591354
606896
358851
891103
580516
42200
479906
284200
983275
700770
243548
775661
829211
449503
756312
592931
48986
1042811
1007970
539696
684510
567737
974297
104325
383401
339449
142662
260807
985032
707336
635172
24404
218607
964320
89724
370338
581775
354539
895326
288743
372474
811083
166116
772717
859024
87467
932858
112420
972444
852309
914509
689637
634545
998866
77955
385693
504757
4883
817287
903779
822809
992931
286426
896566
106375
938051
610968
342364
677824
820016
1010054
483353
927696
588528
657949
38301
73938
266204
307579
292557
52201
1004833
321429
724206
182844
348535
779463
586703
659582
676745
981854
675203
795848
162320
12081
430094
149277
591964
352097
754470
555187
282096
426675
378069
869745
1018212
75785
649687
787674
283192
495850
198168
658635
962310
795432
728501
303598
337179
185864
497721
560369
655224
418776
786685
350758
545955
400141
920452
534645
899467
363803
1016682
343782
303503
539420
148186
1019031
133457
646370
282975
281003
463567
833134
455241
99089
150756
177868
418323
736358
134698
967921
365159
32613
597000
301485
966787
8145
987022
214162
853127
655951
711631
88620
79424
296500
842769
299502
805516
491825
328541
227969
321308
1000914
956385
925967
52482
494198
539551
319677
77738
274530
449104
304700
822850
529861
504245
404845
958490
903237
82493
748701
358559
741170
412139
604747
74443
495123
66662
951250
843123
871688
717417
923652
43440
38530
316083
232014
588888
985149
988056
798672
761372
6192
485373
550263
83479
785717
937834
969680
970812
906523
678067
129982
124667
345369
430084
353342
278352
865438
695690
767746
796394
276679
975295
895586
918962
634507
127098
208486
128244
1017651
414556
714455
256972
1006093
594935
969851
749383
695940
382802
953604
145745
110152
427161
803684
658695
932734
703915
887896
650440
135361
141585
176967
146741
312468
999900
254383
164642
605747
523703
759176
286474
158294
795222
281381
519145
98020
699726
255594
964653
5531
340605
744508
104628
228617
164417
180911
282435
650606
28829
287985
640802
312816
947226
947448
779778
532994
567311
744045
753633
500285
767023
882820
68680
187623
498218
103592
218878
740531
427767
420382
655771
636903
320096
170066
137314
926145
384840
589782
1021315
976441
376310
618461
147334
332725
461549
931256
894134
288663
764590
355332
218040
577968
335906
589796
572778
1000674
430734
665171
689589
179359
213579
326010
249559
226229
250039
919224
951316
382224
455675
124182
546901
1024945
527150
300847
669783
150126
83901
400019
833351
202468
348035
134178
985814
635565
222879
70232
522030
14117
412612
476426
479481
134737
632478
1021335
23753
841487
494151
608518
640002
497829
549057
432876
197290
153893
684132
413983
1042251
334254
1000205
860349
217920
201990
652860
710964
433896
1010754
883026
158858
291361
636548
36337
670409
356399
41431
72195
169589
811126
788493
108840
444367
604511
826129
529802
67340
172648
554854
224328
812124
256598
777658
780711
733921
1024221
646911
1036787
48106
701331
257982
594117
706274
264238
712095
260058
228077
626094
292532
916216
1026923
994990
117936
891761
945426
142577
426348
671462
620470
1026587
389340
56207
934876
560936
543171
120858
962727
411969
471501
371929
841849
988351
1037579
688642
20558
949692
568633
476179
801603
958881
399633
256728
861332
7823
757978
745607
51556
861784
613185
761374
936699
244550
808495
554636
52359
993120
184282
382799
528491
1009598
216204
878735
727894
470630
403368
874292
165822
847745
383479
424384
969696
995489
601950
148697
547113
317499
932262
512833
88504
343401
367539
197650
798941
42093
358993
150475
293819
944574
1030348
630516
732597
1036770
959285
684381
224030
313519
25939
896136
518474
712697
94651
832958
140426
230745
633365
447265
124707
440897
270336
562518
685855
219725
796184
538140
507870
1038463
754204
1014993
795465
178493
122907
332068
15997
973254
338229
725075
584939
348862
316171
398802
662760
935143
300747
417860
56023
501230
201883
737958
940761
927386
48267
944850
717872
465267
282394
351046
326194
907141
353144
850501
940409
324597
833415
31723
375162
699293
381249
396938
1004023
105837
443728
747596
745148
75898
334084
565725
878494
121626
69393
379599
592157
981711
571165
490178
622834
256419
188271
443229
588027
450226
779582
16960
155138
676136
461127
708125
111058
4301
527923
199397
997856
141129
315817
528573
576617
694731
115496
919527
669829
587072
59562
227753
714657
467851
16221
756580
705489
898632
467559
1041047
193535
530975
951484
796782
567251
127465
335257
513934
196203
454960
1008809
538256
508340
545430
832257
112972
796244
342369
428790
816004
587
240793
265366
159612
755576
264055
1000717
152016
280161
79187
443930
704780
168454
746935
942
239963
675251
149033
360317
126041
19265
743505
162130
662362
716058
5347
986809
65697
388699
859855
555781
965445
819628
269756
467944
1010220
876827
848101
824485
819582
704218
138213
383435
732181
394363
620415
371827
57550
671309
125746
855339
95685
549387
67261
334372
313415
700639
174137
52505
441273
786623
1018284
624595
1002608
682347
984324
741641
528347
628218
854561
836666
988752
653206
901846
700010
658412
1027907
771199
164210
225450
93981
47979
905870
163056
812283
20682
231184
160716
562117
753591
171348
471271
487769
102115
644408
973887
405635
673657
351691
947510
532614
741483
571934
381914
169011
258900
531509
812849
495999
67499
784745
884993
627088
62810
182502
564145
250960
985623
924410
114286
349818
187866
1021942
976036
29123
1014081
1019208
271551
222452
452413
714842
736709
353442
130015
385500
153735
654402
116707
1010132
816895
188959
827985
668550
488123
217947
219355
147885
312224
137528
336110
594537
522763
575030
79694
308854
998206
225452
459410
414246
67763
362769
808600
469071
453942
788528
822415
251678
957523
353950
1017501
880424
377890
41564
851884
615360
349431
873214
230480
818734
545077
293828
996501
606516
344124
89416
241198
304952
799141
548702
947380
372392
486487
699020
626906
1003160
896955
774712
516245
939727
153526
467184
778495
116783
614733
29921
102403
1040989
858872
92078
250210
688226
862874
804939
571318
389016
2750
313035
137074
57457
541478
907462
433403
833424
803043
778981
897090
217839
336290
1005815
404763
357196
606937
702802
80607
563260
709421
127466
243383
747997
885594
149728
620380
753383
292144
21401
503699
342054
862265
666640
670610
463423
728797
359349
873395
760218
817761
95790
357390
758548
140829
357378
537941
298810
554345
624261
176807
776848
560463
958607
907218
149230
654332
71616
951915
934708
89381
7156
731398
987522
418208
887393
363454
491458
374893
639767
420484
489229
292405
98570
497733
130214
752192
52788
65682
561255
972848
140026
282078
502853
193432
640684
772468
625399
911183
260641
645105
747852
255179
635644
265758
92272
926227
788194
6955
348774
13286
371622
748973
968502
705627
992387
125259
766994
564129
957346
1031435
60066
356970
238989
909250
10753
481964
268478
752807
673669
81770
448669
389785
493900
512005
713462
54845
960789
718573
132985
958153
1003130
717777
530181
570979
279957
789163
315631
964189
58192
49548
489303
671806
697942
195068
218631
677211
122774
641064
471230
205947
680984
598265
536891
654418
846478
156831
757068
997079
442428
766668
814738
676067
717271
739065
389374
299895
36988
2039
398607
49195
106699
605132
461655
607455
816607
560526
923479
652209
779652
600831
644864
656846
620735
310944
195201
875372
41278
712881
970732
775901
572434
235246
421717
538746
45347
954363
937439
509856
462211
815535
505979
625442
34303
919664
346985
1009887
416582
462693
704039
181359
641708
237739
834705
419112
396052
264399
643857
383932
140808
413781
466267
682695
650536
906062
877770
926433
289321
879133
848096
245193
860444
648184
357525
498829
352440
739312
930215
837383
684190
359437
275488
541561
406765
963983
223600
527254
60198
1004186
710331
355745
592326
139892
754945
1019016
778407
618840
625449
949958
720109
313445
14149
555918
28506
280205
726773
74045
780373
156517
412818
716737
575022
28228
449794
770900
976698
361438
980842
532957
207939
217655
1026171
868160
6115
288624
681065
525550
594919
480784
601269
681664
270590
845426
279601
550456
935862
104974
348484
356632
712092
274035
280842
620559
437511
126437
702665
410265
879860
250822
505361
760902
248123
671397
791399
865039
569433
613762
375066
479338
1016014
837278
175366
941298
511042
61305
902218
853365
991610
447292
994999
319549
610200
784485
453478
777582
151718
101954
493604
462492
654232
402945
1002248
799501
890920
78076
397912
895672
841201
699439
505082
644787
46744
750393
823316
27435
121764
58019
451064
860368
604858
404400
842902
38935
123574
943610
195807
819571
385566
583156
436695
514417
295763
353381
264684
734885
587732
259017
45853
266292
671336
758999
916492
706804
12333
182576
345969
229572
52268
858987
8709
451092
242567
882633
606368
249155
702647
171776
304206
876408
702426
1016216
807721
854757
674441
830027
870090
733519
947570
1012032
558643
1040145
694732
523826
472653
110649
796980
163183
584632
886146
98852
40023
21884
41969
504180
539471
900953
1020771
587841
239875
601389
46959
926837
267817
559676
606323
330362
1018106
488250
626221
1016677
629703
94176
37934
36141
139364
188533
68208
97774
126441
979218
951962
285935
209719
752828
905244
607439
223097
47397
460298
793865
537427
312951
899915
759129
187747
122616
950864
34984
891086
419527
382358
378174
182140
530036
194439
711855
888742
214533
257058
83771
616594
926417
299015
918248
646793
767769
395162
82811
51749
79122
21970
998301
726212
898947
179181
114307
884632
198901
915072
229704
733779
312879
982224
1025214
998186
589676
90559
522210
213047
199562
478216
896662
645934
832026
626517
950548
231311
447451
317172
853191
537388
133362
39191
690245
263050
127249
560997
99597
762171
253414
340916
971893
922422
728260
382714
486848
882284
114961
168720
276061
409836
140914
161607
553665
777746
208409
158268
864259
142047
918177
905515
825661
770051
658484
731785
843487
845309
510826
77966
843135
58261
152352
970313
1030186
733790
140706
952246
81754
254767
281201
337335
241575
1006553
204646
8586
565308
849459
810072
398414
330470
1007652
884942
345281
1018185
410791
36718
915944
623093
295007
111998
35397
624697
785211
25365
900980
132779
648567
677016
782482
898081
981316
494944
439264
1032917
170315
380241
16249
30597
882078
361898
628288
429830
999616
230957
131580
826187
686011
195362
822394
500872
680165
913394
274699
648588
826408
690146
439832
441656
251751
545204
984473
967356
548264
830224
1023206
203775
872588
552980
341350
784616
223868
100663
2728
195767
307746
667821
943738
1003512
686853
757597
947799
422845
907694
4376
843904
597382
487883
434877
749249
212827
516146
1026699
1007595
770524
416481
581553
792837
983531
203418
807706
205793
824376
849261
711983
688993
772826
525468
679759
793890
588978
790473
142149
965691
962338
281770
559600
257218
339129
529308
325692
113984
712863
617134
790509
82458
148349
257312
104882
652255
326926
997205
138014
295238
445482
909944
953363
375888
433669
238050
907744
684038
456933
528587
811753
688947
122349
84151
333021
637333
397765
250065
111683
349254
392124
128510
543322
501314
731870
138738
164855
2838
1010769
273604
536534
990896
704481
730500
207926
1012081
49703
817571
735429
921857
671999
133442
304591
635415
867199
753376
851634
434018
351676
910227
814869
173811
160490
918354
143125
178992
503805
649001
715905
380606
979049
928981
25463
653358
296649
204491
1007525
374396
329889
496891
248958
257187
251381
857349
371885
680678
834121
812143
219398
844233
766426
97568
523733
213276
168013
472657
366293
329279
835926
444087
392775
448995
663779
587355
1027872
870319
648478
720792
107982
479859
75951
619538
949576
15823
584335
881179
987543
614719
260428
236106
526641
1044928
791138
193116
788029
548340
104694
920333
250957
868095
324925
838896
125592
360211
813984
317438
612261
886857
184973
587087
353119
387172
338066
652919
843003
96124
523766
639122
915592
483508
239353
659345
895921
744789
809449
602552
954240
72570
886854
984975
915675
31531
954439
602663
267062
572786
550547
358129
418427
494585
91010
457806
334490
931728
718585
813690
164785
692855
776206
8309
944943
723990
861818
1010912
406098
581652
247996
885705
52681
120265
762949
80841
429901
625746
170315
777203
171678
178475
69182
407801
557231
44875
436348
785932
418731
944603
569397
128481
604786
795077
363803
553490
281659
695718
341227
222481
982565
697322
538868
494556
832907
251207
657924
100541
497553
906256
405366
424422
780340
215219
842013
382073
740061
961888
887137
438924
332365
257168
758026
841580
285112
601048
1010556
833850
976573
388933
88682
160413
940188
523129
504435
396737
355099
10461
1035152
675455
521510
798652
808616
336136
385510
8147
560198
915262
381339
455706
7572
764336
292795
998564
689271
958275
420641
478270
918818
51702
123876
905847
894340
763777
224289
850416
30703
22366
774775
464597
7475
472253
903759
1026303
701020
362445
1013590
556364
54169
1006279
367050
760857
926733
738335
373004
842991
854611
775573
362547
363250
653657
974043
323714
710279
210953
455882
22420
866704
336657
599421
976750
316305
433211
132767
728192
276620
180250
151678
562976
11142
460820
684619
769343
165656
1032059
952912
540673
757790
1015400
396049
722925
879202
478214
664909
52249
772919
161897
138519
934933
520647
303299
991126
465828
333419
782826
387436
517056
752574
872277
342628
61876
543183
1005364
231269
869519
789740
574559
990462
372426
811644
676539
875632
26535
851088
462258
251323
11960
592512
77697
390238
573561
970519
587025
346856
834379
448502
1020201
636576
311827
993672
346630
500743
322346
96481
929100
713398
182607
391680
617114
450489
966187
501848
302865
50120
103727
468924
249922
764707
469301
1015660
730800
738215
703056
985409
590812
473544
219169
378009
15088
455123
905380
422850
441495
437422
237222
93039
140867
245523
544916
650392
512023
633798
223479
645
626693
1024882
186233
193730
272588
531238
404848
66840
43708
800664
313656
837109
783463
716832
323246
645597
374811
376369
1011865
674069
622218
801358
786193
318019
967039
107983
262536
40041
584247
461661
178138
626014
765727
681137
968560
1019778
264724
458108
22890
119656
14980
1024045
712756
967056
256647
752342
957085
789665
685336
745964
29944
674966
313330
51059
535326
883822
613519
109864
146556
5927
987265
268328
807327
444047
863261
600636
131012
163769
9492
440256
632423
153516
247513
409687
277708
55271
67244
192654
435900
658494
570004
737975
592287
520288
722740
831705
993979
868525
896095
318230
879819
38558
842877
297010
130274
448244
372956
619018
427924
940212
778225
924079
595324
823757
570762
1028921
688249
303565
569982
378313
234159
663556
152140
182068
345702
804934
728027
884603
710278
47953
418677
596164
689491
220840
816634
632601
916975
665797
27227
160045
508136
509933
733546
856778
132044
602064
124419
884187
101638
684690
203044
1014846
195030
53674
183666
602825
306194
231085
62987
526669
390792
142908
19890
838537
1028833
302054
835027
712035
311538
722079
819464
895737
1024158
731710
111092
190378
454070
522762
764966
675716
876040
158395
424019
381214
138895
339448
581812
50286
284629
817230
475594
701112
82707
137341
913155
534712
780903
55631
452545
558571
11841
658324
630811
120222
618269
974803
780727
600749
808889
722665
912723
500524
28721
977198
883759
837341
785180
144338
954192
888390
198343
653169
573674
525290
606679
837670
259384
845306
18656
38284
1007444
132783
615988
988061
193477
881976
479927
1018949
989793
571959
372487
887814
143488
536547
232634
803442
315360
998868
471277
131742
14951
287486
988125
373685
36924
462835
734560
617345
1015119
643489
91279
313788
684693
867202
625433
705551
591566
956209
266754
757680
413855
719367
386639
306851
190871
14428
297898
60465
911014
93306
918326
390855
848435
413859
546723
397694
395710
1018609
179807
999711
817937
604725
842175
855689
268737
674559
430606
945157
118657
287162
456110
342739
584255
865397
305561
511272
380520
589142
395900
507165
300612
791477
235928
570104
725150
20124
375048
622614
625865
371306
305925
394032
437274
295368
1045411
116612
964678
105403
190636
663866
1033872
718035
286198
63329
996567
874238
620282
395705
22268
1023351
1012073
621629
308209
144691
563209
887436
342155
199326
500991
355116
651207
388114
13980
604572
340809
850894
68355
776557
619875
994569
518065
952314
613249
711259
798750
868848
927989
577511
42466
651213
740554
963946
436939
708840
24516
828862
335639
1000087
135021
208615
746389
364818
314145
549394
373715
513183
3048
35771
994401
983770
804547
115090
925718
530172
276162
519024
22372
232309
355569
1012809
483161
1028628
800358
776003
210872
917249
218567
641184
748545
383216
420994
357099
241920
1013165
157643
906502
189380
863589
323410
622045
683539
1585
56798
706813
174628
554341
800822
379288
552237
100255
1026775
546758
265015
101235
816351
348998
59190
1011243
832374
980958
951699
741551
417850
285188
959785
338572
708475
632322
335422
980810
452740
583014
804928
671570
1030916
943322
1038409
258873
877726
890471
768391
535440
640625
80103
375379
594782
613871
574301
652333
599386
201268
833815
933849
65750
109804
114557
261638
574610
755132
948398
515736
954178
32693
737669
707974
1000227
682634
667068
570872
60916
175071
868674
111212
12844
355885
849174
1002212
541040
752569
242547
740900
437192
200023
152256
507095
996806
533832
14828
357765
269645
385887
444277
883959
103382
5092
817690
581752
68868
280432
605342
256893
239052
505619
343947
774091
503811
48519
593266
753493
784191
439498
591556
142635
388119
708154
970698
195978
206934
464705
182823
1018769
707753
296692
584557
158618
790153
62546
904224
108017
327858
956246
468341
422602
347732
352189
904009
381063
307411
550941
299608
421652
359021
522615
49695
440004
271347
44008
8421
571072
536680
578505
867505
434625
837687
210111
783251
705162
395622
602256
85352
892610
464592
3387
8528
719103
709126
70249
829179
278485
986256
576176
814151
404885
899686
869590
976827
146839
950153
544949
459595
745442
391686
326979
555515
131358
528980
75158
29491
963922
736327
108854
166401
100876
68343
321535
408649
945179
807544
23392
821110
79965
229206
924752
1023049
473607
456315
226066
567214
1038784
894103
753846
154215
566155
807105
298617
218970
701450
865515
159165
206421
655268
674894
304883
163622
274764
404366
975827
600040
346943
402060
737466
1038835
894274
305262
313598
175389
879154
157671
358945
799997
334325
161956
1004102
179334
674789
225694
54590
950257
132453
70369
72259
240927
213114
895154
711754
458356
545325
102759
26781
1017318
632839
437488
1027027
875933
193696
1036451
958900
50440
441395
332629
971299
374270
620396
474517
71422
432742
91887
171333
778458
717823
635674
903024
370146
532917
626393
227891
102363
844496
553378
1034771
521181
242357
916190
429849
784805
245789
907641
797724
325698
27355
963531
231399
845312
661752
428355
114851
718426
798079
252339
402785
292005
113312
886836
593520
272902
835544
174197
222130
664049
712227
41178
700568
552238
932890
202050
978049
338242
445132
122035
994851
855139
779955
747567
336598
435094
1027670
947781
660279
573130
691498
165544
575314
170056
22254
1001922
111598
320958
204678
72365
859818
901365
391144
849729
262793
742882
700707
407112
611837
148426
731902
742881
630571
260867
659557
66995
350134
574818
458213
653043
965703
692055
795132
119525
68790
688795
456952
587054
433772
583879
157466
326304
155493
315251
879668
407860
815408
980312
672361
441653
529519
112491
2914
780815
1001240
380650
501160
684482
599559
747531
848328
140544
268356
804416
951463
505325
933215
167944
825164
813880
623349
993022
176804
218603
754652
197709
1037050
290987
8127
83289
527545
1020489
971200
190540
610135
529017
1037088
678803
898841
986670
924960
719656
721236
469991
507078
732596
930008
531061
900248
809741
309037
317773
846881
287532
935727
701889
60052
993915
975273
32244
1012081
81619
199385
558642
634064
90997
310915
584650
960727
238143
317425
190026
273696
383743
614177
401880
72095
44076
376468
138341
335686
177332
502810
380850
669507
592085
72487
553273
646054
705855
637285
733907
852275
554604
828050
402253
73195
851274
353605
376780
828012
869267
613084
507039
304861
939306
612392
843060
767430
689027
28896
624330
442380
353657
1022918
350629
378532
83938
799381
988918
119267
97197
288404
711406
670468
732481
416119
529226
799510
416548
917708
626233
144821
337957
375025
1021295
173115
64557
349357
873759
876170
107173
415072
324625
619981
851716
84200
184918
248228
858433
986983
581249
941981
358176
974233
232773
313103
414965
539860
998837
1022391
320056
340016
408499
34119
139022
502801
713330
956038
36606
750004
492388
832291
753539
587187
467551
837429
486698
1017854
557021
508327
817727
802971
235637
809527
291769
38552
319361
28741
679469
853327
784905
750187
181386
927169
951605
163004
189618
500098
120075
828122
227324
854707
852724
509582
15629
768627
574792
765344
278812
785340
126468
854318
739429
551602
554868
137417
427891
551073
1022688
586773
509198
614752
359122
791298
282475
78442
473544
315021
3074
462818
373405
352982
480991
703835
821657
32299
551512
397839
409810
108033
977971
995170
739069
576901
792493
318894
380400
332904
681012
1041845
880484
13218
692954
239028
453129
421832
93046
487009
567029
551968
738917
706443
232490
207719
17105
490369
296049
921852
788056
279668
666981
126787
505909
37488
26183
45337
169319
141084
208683
419954
410286
745494
403631
10645
640690
730173
526432
28182
23793
39353
267142
56471
960337
746469
727023
461486
842938
1005014
284130
255560
293340
694486
309630
413820
780012
206354
773520
673151
1001865
679240
66822
942801
33920
1001263
963863
575361
120003
72951
305780
518444
952651
588866
351876
836964
45406
927566
13588
942983
794932
444236
215913
318595
219859
3296
504919
207163
308496
984966
261855
578826
527639
888583
852313
1026633
545565
1023025
1018093
341234
627790
327423
460487
759381
496497
177216
300731
597737
845374
847017
183793
954566
765223
791068
230071
699238
322302
74768
409492
815947
473491
465336
949051
565187
696828
454794
588528
185075
547358
439844
689538
91423
1023338
134049
143314
884933
651583
712972
105972
490275
887842
950926
850999
914326
168205
714656
323195
372266
756277
236984
180367
617802
48773
747770
225437
467355
219133
826286
543073
250093
427936
168563
650745
757779
266875
935325
304973
939495
361114
30775
801055
877359
889623
867448
947523
1013993
122136
89923
590302
731456
179944
145836
1026399
923847
888796
899658
456149
173211
520898
822039
700021
227900
113956
232469
362358
110780
581703
267067
779517
850737
147715
441198
512594
516885
129003
880850
1005339
1012204
294638
796182
742612
133537
113067
277018
710694
1036961
74322
947885
279726
66282
472687
410598
59698
476435
725917
1039948
783327
988539
380003
261777
879271
931222
199059
910150
622915
763998
61202
476758
691015
548231
875315
753340
34926
957394
794672
409576
510558
811253
270302
1027268
365968
478902
565314
933133
329023
160877
850753
152888
407543
456945
843335
261527
601738
274958
558637
75693
834011
918160
507139
620192
235694
454043
529889
650047
605018
541273
279811
709038
397701
544328
620666
724436
167230
549409
912918
957638
672685
712657
283935
308671
442568
88599
562100
72807
847502
446089
490181
363231
294201
745797
206765
1002343
362356
916343
140723
849634
590654
706550
475348
466160
267981
534663
212737
1011769
175335
57080
422059
44646
885429
884459
382689
766053
661183
355708
681555
130420
320587
633748
586497
700660
132726
476537
24976
477493
863951
138839
560024
527318
836515
200280
150027
674577
86637
139399
207905
869865
98548
716625
329035
655106
605098
1004496
973753
557866
775227
395929
676321
676340
406310
311579
243323
305901
957920
267070
97299
210496
128366
806749
819901
441712
867149
1032353
992130
343406
498110
356831
1013492
377641
520341
468571
13786
419680
259682
248927
675481
409645
574887
887181
853761
704051
244253
613704
133122
945134
837468
126865
441687
527729
351605
72293
380068
25467
591865
451990
550326
555872
952104
708293
826890
117265
484582
575212
1015120
385856
435833
465647
822511
376591
439275
527692
595993
505543
277197
891386
799799
696016
842663
636715
521964
582353
320052
723797
956463
192323
667254
754564
856228
822470
749706
756540
551247
1043504
780059
677938
978995
3753
57450
19863
668842
140254
734570
632119
539597
1034052
377458
393424
334445
723944
216628
939631
678911
897557
440598
202584
502643
958701
134250
293741
135176
888176
976686
554226
453878
721837
370274
202555
432620
119932
329153
926265
731529
953399
971673
324327
194551
680778
996405
820047
400146
940955
766989
302858
760767
998289
468920
296962
925654
438356
567862
89716
602230
646278
784637
410907
328665
302603
441313
838853
939186
128454
873712
612331
197976
455937
56183
287452
17407
302779
500990
265558
188922
356321
375021
605511
598354
608018
408006
55084
207407
909007
846023
972037
752137
289933
707588
306824
382337
834348
126517
32734
683205
111958
994685
389633
14545
125028
958053
664107
693887
705267
135691
796167
555273
885292
142114
61853
896094
613510
348663
232273
561694
609286
648258
820070
566815
538147
313491
207999
902803
456822
623830
113876
316803
248226
532816
962463
955027
484635
544755
217717
106279
362996
631798
414877
987040
8937
99909
849849
335693
422066
554314
500446
768465
29993
84130
500618
631885
982542
771391
256186
801465
632210
618934
666924
21042
34635
170479
666243
30965
555682
983358
358170
28866
462333
619341
755912
108843
215332
638757
762991
59942
226670
173097
372160
5502
779838
323395
768806
262526
287042
642500
886456
606656
1007704
650383
642496
762653
305643
875783
211526
689954
365152
92585
215155
910446
869790
76029
808946
2826
65145
494726
820032
664015
925941
540351
471261
52913
310196
179339
753102
160598
236980
965185
6188
684874
152893
1038386
994874
982587
47759
925053
794446
56163
18757
109287
617258
142650
801602
497068
306185
791717
731606
167587
386971
101835
797669
155446
106964
539090
407550
756923
694436
35528
536600
730398
646020
676228
87416
775695
712070
802669
226781
766433
795653
971836
571248
809604
208210
980352
485082
856310
885835
99453
347440
55505
313543
559202
194387
144393
43152
443466
856982
700304
297595
93704
1013748
277073
302447
720028
127085
429776
509941
771560
984947
24157
223516
621645
582460
864534
32505
584239
1020378
803777
748567
95794
640602
709156
948323
755050
931990
803143
441536
949515
851106
887154
65380
644849
1036062
892125
893184
17827
651891
468441
602669
536463
407791
194445
169534
876087
253904
307644
340496
406443
366763
867761
1018371
919100
896042
592734
95817
517369
497010
749954
95009
92405
793335
787671
782762
208056
861883
856751
564053
911226
386432
968428
1039649
14105
959156
187599
410873
404181
805799
978601
391336
349827
558067
835460
1031174
308534
53041
641949
355356
308086
904639
749408
771320
614444
139822
309740
1041197
649520
496110
356365
243166
136299
591709
308196
403190
42867
205908
134088
1044775
371612
273392
882760
811630
803518
796369
451455
73836
386717
925153
350942
565763
462672
137253
683533
997375
983400
264540
562488
289708
115726
877761
533934
11176
558845
573876
191110
773825
519095
58458
322258
102287
89853
619880
111853
203922
554108
312179
348523
87031
343329
687929
106540
953375
937099
647117
763235
617565
403321
541147
756134
853136
254437
759941
788536
920605
905015
345715
324903
454405
282788
1033868
131302
990525
360227
395595
1007534
655215
547511
240046
238336
530762
554689
142877
239354
366236
346451
992523
552747
654463
1035665
211134
3692
22058
424278
149007
967396
895775
486810
664321
490969
512167
647930
158552
246172
62100
27297
151823
70887
685339
1020566
638416
208448
74887
838815
95491
729597
286173
79053
260961
573152
762882
260682
157452
640445
970826
975661
368761
535368
690249
172329
273209
749890
391224
301202
995128
157161
579070
236608
439180
382676
170488
633637
592978
34864
687946
691870
259159
453865
566755
854648
358969
436590
558610
1021010
983837
839130
565290
976502
124437
210254
420095
455961
97655
316254
755268
220812
764754
137641
732405
40350
532136
721001
886522
799290
293342
418307
544603
404950
387583
588090
19363
254612
303671
153338
956473
704411
602533
511061
1025979
734137
867739
65684
993108
986853
723814
13473
536231
575497
509147
159037
328813
663996
508092
368818
807126
88160
128780
1043633
309952
677143
556413
568465
793408
120138
760868
442833
566645
201074
914229
250405
921350
185316
120868
676266
625828
205232
738995
645762
241238
567914
629161
640791
630956
267991
61423
960446
393791
710808
249857
786082
273132
777577
834057
550722
518025
21238
512633
218188
859323
575535
329253
999969
777114
633227
314096
321915
609832
622739
868490
213185
808995
683271
478784
541639
391268
198234
441170
715955
796893
476413
248876
1026098
656163
282606
584064
251653
470504
276621
357073
859485
697749
610989
611484
275733
183190
347010
29892
492099
305647
1027219
292393
999290
809820
2119
438185
137860
293410
375377
447335
45546
136061
242348
659795
727929
338534
83584
128089
640995
359379
68697
756905
615048
410352
59169
499387
28617
375432
156732
461193
829420
907927
310710
463579
1029103
912060
178367
36751
572444
584402
772042
194601
772536
229956
1018912
841818
220078
507274
34037
856310
960586
229845
247313
730818
589439
385434
758894
1002968
1033409
949167
671304
870907
444328
334348
371540
841781
525415
951257
454353
914778
895043
826450
163864
406632
454381
354955
784020
165617
22180
69371
242211
813443
150408
281789
857038
236649
456466
185765
460286
577451
2811
502919
440400
993853
966082
419412
1039792
231560
361395
969385
61391
584249
176467
864615
764195
570238
329450
608370
745198
765957
660495
874962
153274
491098
333760
27695
234048
356874
120453
633583
56861
803413
887571
114431
433930
975170
466625
837103
670856
114297
779841
886777
168252
323476
448004
546918
944896
899682
903399
106826
963745
332315
946296
218602
589051
955884
385920
535256
534370
902470
492980
362190
851432
892183
422344
120778
48479
179276
558803
488800
686552
460188
825424
954044
358396
574374
683345
323557
734434
182831
284331
861409
171547
160018
300088
914103
630336
625464
949585
145813
861233
321847
91373
819003
522488
275229
1011228
233971
200398
268695
624393
785140
424955
861603
542740
383788
146089
116433
123487
96363
32383
865865
810026
494489
829096
39544
803734
604871
879045
999925
698779
258840
609682
31239
628393
530835
249425
1035653
924989
426495
380507
1011829
818868
145028
279054
829821
511519
471547
534261
122173
5259
108672
247274
618480
635904
578148
427657
47221
678097
599476
933795
526042
388786
537381
920980
651293
216442
969142
102035
64481
520074
817431
177469
1039551
846902
851018
174796
410080
985447
474873
141709
457196
536773
582021
48243
403581
531656
764268
82995
789029
391459
494217
229212
364096
365098
197325
89427
178644
555126
43432
701697
128794
432460
728660
471652
623500
148609
301719
522333
93400
811572
95518
572031
378387
447413
679219
209054
17339
731536
682655
170685
700334
595453
786786
973884
600765
790857
39633
881399
514936
972593
229560
112866
59691
47984
35160
808672
810098
699746
361227
87650
37925
821199
913314
370032
712274
111000
684201
977217
59536
1038313
16163
496797
764393
301896
118
533812
232047
434221
379427
803023
471476
138262
863146
411800
818081
204458
710110
1014564
734073
964017
916640
1019611
355893
948422
874876
631582
729322
714662
21
244914
440799
728558
653508
518292
771116
47068
201874
110392
54176
1010463
368805
985134
26591
322499
203453
234237
810585
811584
94727
445016
983884
658188
1006977
839055
203795
987349
739929
590383
355651
212865
312394
401251
150426
671447
1018354
604285
169212
442690
510142
329665
49318
775194
865151
242125
16944
724056
407564
401586
441856
537639
197538
68750
104074
705752
280482
767158
228471
391833
239328
732291
1005556
117687
497079
284975
746624
287934
40991
174896
809770
891984
151005
767965
410538
610218
808831
480989
841708
460151
478460
385083
471402
819398
761702
769797
198110
470765
18278
897986
534880
988002
135421
814767
984779
805043
1020616
171137
152823
684532
379031
511680
468312
71059
974298
813644
54348
684515
241751
952332
878504
155785
776125
432476
658387
935896
751692
114399
70332
708826
280339
719272
556371
925590
882950
197367
65078
253092
936840
535666
17169
333230
994058
336929
929979
369806
940926
872720
582293
103997
695757
660561
254265
631866
823960
626781
1024754
906434
832150
820895
388530
951942
550600
443265
398124
136708
44782
471751
816812
744790
857416
140682
82754
832146
664269
115793
606181
793861
598395
518607
871264
1041427
884408
628164
842089
613128
249578
674643
495487
380016
640855
623864
763970
857934
811572
459878
853032
814655
935496
994263
285704
109626
91715
679556
288546
989842
408801
527433
580109
412823
748035
323263
316426
114464
192022
441308
800304
916332
722115
545708
374305
11724
998086
669716
117173
226417
675945
731594
368296
999395
90947
802899
595181
988839
264684
767699
619524
361559
609001
468878
1016550
633366
784723
377901
331519
968836
1029769
206211
470709
417500
1043987
354538
15548
394114
291848
342560
107760
630677
69632
378011
682252
92236
411179
42523
338505
239581
918635
289040
282752
189953
555179
825185
182462
487556
525622
104927
545362
483061
529805
818548
279498
808527
242557
531502
34657
802320
754748
323642
69731
23433
597754
647151
236657
79944
588113
141687
345538
571917
1027661
567770
24463
260746
413165
985125
996357
433616
702653
757226
994498
748724
250894
598076
385355
761283
617569
551833
864557
880258
259677
53966
833537
138187
544018
202045
1017953
371611
796851
699441
953394
39554
937014
761175
308044
683153
335430
581398
569337
1012569
872084
607691
615100
460663
704497
558772
614748
582627
96093
307840
374603
110663
373677
12856
602549
511934
1009975
287712
943374
1035188
380709
269060
692585
789382
274890
108801
52220
937464
91277
627522
549304
555129
470278
50476
641748
711830
84586
764099
147129
949155
694213
18940
408170
942096
806102
227972
425822
281722
938688
275212
980094
519670
803479
390525
766045
498588
682841
182988
171493
94646
611704
519777
132407
950133
548538
584278
583321
124862
49962
105044
465954
45906
781017
101962
1006735
761768
868281
950480
369203
962671
5229
224852
506037
108612
29890
302857
589035
116823
407183
760692
160796
320170
144553
618445
1023891
312737
805174
1003947
485431
824614
277208
571641
908193
125747
128985
487980
738841
525491
633345
432027
93637
854719
326983
65137
72191
178263
319988
328674
886454
738122
162832
114967
433493
1017794
752910
226225
471931
149749
584733
435534
539398
418253
785979
875298
493135
828785
282037
136384
327448
722037
416984
193547
224834
134270
692309
145855
651838
594077
767030
446471
965872
11149
310309
422143
1029054
399218
204696
331066
568453
80777
279938
304170
935075
312681
33775
471964
649899
354431
775315
685706
990535
644013
163150
45813
469288
1012019
290655
149903
620494
771686
289186
226766
533139
658581
272211
472917
425778
636923
336644
563182
749370
639107
494659
933176
349877
616295
112878
821606
146829
999031
486192
1032077
924727
688298
359250
785079
423916
441298
192229
308770
701568
336188
976937
126866
141488
749559
536256
962248
683794
279088
961126
825521
264517
927883
357607
219975
213411
594262
908734
210384
137863
972889
484266
858391
918278
899946
640663
445112
770674
1042295
509083
746072
579270
574081
758084
688476
806151
61024
647849
53896
1030823
39599
35572
438654
746828
59484
811015
69110
764685
925366
385146
423956
608136
1013453
24630
1017988
491488
355766
780520
222959
648814
165720
65476
925283
504207
570599
95322
417488
679416
305115
1025529
614420
419919
850866
131428
492081
593541
101139
684891
787986
271568
948039
252013
713540
621034
1022503
707893
379362
392545
789415
844040
1041888
789946
1041468
563635
19392
253017
207808
103216
249433
458035
896395
394359
228697
713601
610558
275577
1010602
693514
257817
939147
1028904
186598
865218
687290
996574
203266
64404
788678
188332
848211
855684
916572
887479
995554
1040326
544055
930359
431652
581661
92394
421883
223765
166203
334142
1007844
465750
969869
462805
878588
49407
295949
982812
984644
978251
664859
802934
960452
15718
554619
68965
195917
452318
479130
163569
623101
836102
987286
360179
506351
847691
324572
127967
122633
894852
264893
738292
759489
749585
966463
736113
370701
21741
1009688
940658
975549
961285
400149
639164
1001760
89918
783730
180348
696738
1032605
573822
252565
503620
220754
246481
1020350
630789
160189
380895
916361
520421
704080
909782
181753
725596
695186
1007257
855068
785717
282060
463792
736901
238440
452179
688351
988103
942836
393692
47054
118635
515259
125522
570275
707375
199260
530987
583710
847241
184713
41518
185060
646424
282599
837300
390712
411675
646986
967383
799903
167361
264932
807145
352644
20514
982599
164961
236949
718847
749640
773146
856623
628080
281973
4766
916492
583447
278316
642550
242802
856489
824956
332686
262540
585681
588465
495812
542878
997074
934945
648684
143612
316623
212581
278221
539970
813475
885774
70474
269172
372913
927174
831248
1021262
277657
187779
76025
524802
128208
587341
681791
104340
203350
750797
455279
784819
921725
30389
758539
278917
346549
974964
722315
122426
504381
802581
838169
113401
249303
331380
79137
821472
268883
473623
915315
96344
842181
1035788
882252
148017
672520
285190
957779
350186
2717
517825
981605
472120
372238
161243
527262
361322
594729
461
679039
719031
195898
1042471
109116
693926
51601
975980
448242
1027921
293142
906851
559802
792741
231344
29756
1043875
657701
949877
910931
71390
644531
589131
108580
772859
338118
786745
629858
469029
73378
884782
278023
1016506
778771
803580
253243
513410
121290
915964
512122
844703
882308
194934
197268
737117
458103
912673
576671
921529
873473
444696
1011131
653275
974072
587632
162277
926259
401760
576323
995373
641421
967691
288742
15021
559489
967232
194757
256642
441428
905084
342775
122956
596387
1001038
648980
815728
1010566
376897
558042
944062
246786
28953
583493
781835
867091
404690
450893
555872
844328
485516
470097
717595
728995
495368
12812
670512
374448
55454
104304
42923
622486
58932
980089
533214
965689
197657
635990
114894
429909
967810
184192
802875
557077
728782
381177
749738
190459
906793
1043708
671538
961500
353776
789971
546101
357828
965171
538792
667170
96695
521652
127300
23491
266615
277293
86318
578087
926701
998666
483391
842546
578653
792347
441125
9008
126374
167423
234007
79066
254637
248457
405958
780257
195076
549306
184015
727604
536379
641458
3815
417785
225416
869655
63438
134537
116809
678374
559333
75026
769041
405388
740384
225446
350238
946224
58643
857134
520139
166527
305711
583234
240917
1041118
70141
772706
240228
481671
943963
318407
482460
839485
492249
843166
538951
834911
989726
566972
489347
194443
767010
242284
151137
487299
74191
541183
837294
192276
162722
454027
728618
889830
997418
768412
615578
200827
238965
123855
713379
593705
129400
982723
974206
289143
530666
543136
397887
881388
827017
564093
644329
264423
837972
819128
517072
808267
375146
979969
941017
42720
377268
549389
510647
655585
764360
758952
808780
1002724
827182
486803
956989
596432
799864
1027138
464113
377318
126120
34309
131492
13249
651524
720563
222745
763184
667947
952801
255834
491524
121374
905917
446274
399231
928321
96952
346264
842713
848949
613615
745354
245704
117084
813160
491040
741209
575508
390132
289674
304006
628105
168911
459051
1013522
132780
79716
56629
333508
690292
120475
529207
474906
618034
341438
752857
582774
832737
328286
687419
67831
211707
417171
1004284
125718
1004670
579415
843422
195651
520868
556520
253414
203400
104453
20721
525728
556585
33658
483419
628551
411727
433364
535028
933646
373404
56562
773087
256804
178293
442097
1036676
475376
978561
718815
391454
382060
501975
559323
376098
501366
578064
508585
74221
565144
512772
276669
178473
627762
770104
794808
748820
1034521
157032
127221
453357
884383
305208
50403
388816
252720
673094
207854
875669
158289
925223
551363
459211
672998
1024962
22949
838238
237763
414856
486002
750963
79525
623043
760780
440784
192524
578504
1009087
518544
453352
402037
201539
869750
218968
707136
440048
367260
606276
51640
617114
642933
1876
562203
1019640
353795
1035037
775618
1000211
567575
27102
27589
971338
114873
610617
879929
804133
1043944
261278
875529
640102
534189
334264
1008159
408782
291064
521108
985622
272752
194151
173775
42095
728318
251434
997270
698715
902486
383514
517697
484609
272658
955650
120175
773381
698453
591395
69733
43092
498970
286366
246423
748915
671578
64651
721202
738672
670453
644328
686728
183765
431597
1008384
77166
796805
135130
398088
3073
364192
103466
264724
686091
935114
458678
268142
255654
617348
259079
573334
884935
41043
134809
256823
77439
495571
884049
566691
916108
54471
926711
373340
21409
22274
62723
167839
850725
534477
717126
1032961
202980
788981
179237
1028018
894281
671702
555760
831959
737667
207027
1018758
530540
754624
973629
156462
215705
873391
649801
655102
449200
820046
739810
427174
288578
587975
335043
301287
395172
466464
680867
740939
69711
886045
1043102
208193
467630
310368
77576
546211
478383
1007144
124886
530465
932783
88164
304402
966542
1003089
68810
717474
696903
518287
246308
292535
166133
903966
150617
595871
978769
587950
669451
822507
265113
112221
535318
201285
729527
9851
496399
987409
763793
286111
96660
28241
402956
244076
948325
883062
588146
357051
297996
28820
394357
934973
606496
844736
954976
376136
516316
634043
692958
54615
1041893
854229
104460
1034748
178967
251206
1042762
14047
101297
559599
352263
292972
621100
397730
793059
549892
89662
978377
752953
26622
164520
668775
560762
193847
859384
247424
274173
609761
295598
720282
182970
318190
820940
1012795
79460
1007741
844418
512402
226110
419929
425786
581471
643007
936014
170029
187726
901740
508488
35789
898520
432508
687163
223363
997499
406157
189010
977838
394970
471803
5925
575441
986915
974632
801473
108647
960688
790014
712760
181388
269725
897978
211844
155175
858691
789813
623988
834927
897209
448134
407573
760106
962651
310144
818679
358403
113804
847690
768312
664090
101163
416476
606543
760120
973255
739538
401933
549259
724749
909333
396389
724217
1017852
891142
420876
632441
693591
332822
1013279
1038313
812466
297691
340940
684930
275248
994077
838989
646130
1019366
899467
771174
558106
698172
1010025
408620
665817
839344
454537
341202
150828
120680
36620
404691
197637
413980
831354
475203
633430
945345
537910
741088
797594
88687
986826
995242
282548
732434
517219
286938
676194
1686
204992
103341
791981
11792
456679
55477
453455
955074
1004616
854233
752692
907049
1033151
934644
526074
686723
537418
838912
676192
45865
821938
183950
830238
28301
35243
935605
585517
244232
899407
417474
678293
559021
961556
39139
46390
727919
809526
441474
289440
390239
57310
1044074
701741
184272
356288
788200
744708
245161
498166
829140
306673
356631
356016
571208
15152
355755
505408
553728
267522
290665
672105
614186
432541
957859
319185
485654
467042
503532
190525
1017839
17214
408858
665414
407368
457802
515808
124923
714025
216680
722335
665690
540408
946541
313231
373316
425795
342356
489631
602805
73237
968433
983122
505800
884403
163119
831194
642525
144589
510321
862720
35370
164552
778919
43288
454030
492523
435044
954226
906520
450959
907054
308808
301784
486746
997236
720758
106613
748454
57351
336167
210530
704677
921960
1014028
1018786
416824
854896
431830
1027634
763634
388593
837933
866715
46372
527558
778965
44383
633593
555289
537576
665243
986887
456067
104308
170424
972833
1021959
131096
479961
131106
874486
497794
740588
496870
561085
413831
683504
665827
1030381
494860
518574
815280
231726
599059
544980
1000614
513352
578822
133774
856874
620992
966736
259070
659486
335881
640769
633533
944626
395835
801642
428155
607527
650503
1012547
285622
261165
569149
547322
610270
560964
351671
656093
197022
819170
809807
1025311
34637
285878
160746
710172
1023254
84713
406050
681915
261331
716190
119819
697350
832615
629098
911912
288171
678986
1031882
90522
1043283
815385
589578
125706
134876
99593
474528
247376
178883
531883
81266
700760
191712
652157
666535
685917
330481
576353
533861
316935
423936
105808
772864
376554
354824
235526
633938
784559
478828
834935
1036199
314900
369566
205655
397946
934611
106105
473010
1030039
695471
911991
745749
805526
421423
419434
989969
732622
751762
888059
947500
443735
878822
792118
859940
960769
1034541
191523
811018
211691
461027
81018
286049
853286
311002
232298
791116
566772
436992
1029246
415585
783970
221332
359012
577175
155665
342384
723479
50608
78883
492537
76178
118585
390668
512433
388980
762314
747290
380623
141217
891786
600007
547131
570388
330329
772740
106645
774343
717473
564222
300708
602009
663494
375342
614903
979355
314581
126327
234246
489925
215179
472265
614218
724503
217413
869312
1039015
831534
508502
3676
822333
332407
366342
914247
939873
929346
760783
64125
660068
870321
158042
356033
357703
279998
583656
908791
256726
186577
609935
571126
506309
590223
244403
1000064
450
104283
854486
653704
58920
367073
397308
897913
26725
941322
204114
252361
227341
846507
834239
276102
927537
794561
371238
845900
156379
302970
778095
301673
884929
907250
110292
875728
922484
481
180557
402356
149660
956806
934764
757506
803957
963521
1037172
225276
704573
701749
642573
739924
544842
142869
267722
922879
626153
801958
133486
427861
180490
77808
233688
1012314
862345
963025
409790
935394
138738
982015
599657
194115
529388
978382
37512
739047
994533
935679
346764
282287
888432
889332
666317
316211
112694
737280
90495
1011493
943937
93798
193017
544781
916941
969869
351915
896927
740611
538493
860521
436191
191748
679015
170919
644693
1024401
599409
267282
682608
256295
767293
526033
660353
906472
236170
245486
51478
379648
173515
1008300
1017718
433944
956958
512196
1024173
245835
673944
967196
431432
573322
153149
741194
261197
221742
734145
49660
1038278
611636
1018484
863384
951086
92689
224337
897655
254594
630673
954106
705311
435061
291944
434791
510431
157752
963014
638003
121829
550369
847246
904181
48719
186346
298170
403033
83233
736653
413638
369066
905929
836702
781187
139597
622869
559840
1045458
937968
1042085
797158
270561
185938
942371
260979
615317
710477
823322
690650
856350
993894
515961
966948
591490
895660
973259
855380
650177
202592
32812
938822
716001
786370
809390
745027
41503
297978
863271
99595
673139
977748
899532
308473
373383
881615
439643
1000258
966935
816496
368307
561280
279390
693617
970223
125156
128493
815572
936758
956423
378701
1003135
448657
737658
456363
735786
263508
715022
935505
381014
848347
290082
127705
13672
156646
600856
152168
177070
687233
417387
156561
831340
167377
940992
791223
169486
527310
823652
504290
223921
323418
404756
861670
522079
481927
127862
581059
288005
356382
888636
327674
1011486
45460
278896
773786
617487
969299
580789
225152
593291
467345
648863
859263
151996
160970
1033778
691353
960798
168760
152455
190547
847022
581118
772236
106371
147071
158693
709313
925056
977169
611917
778543
827903
875510
262155
799060
724165
640010
205031
194889
104639
841235
998961
597017
1013921
979419
496799
965746
551662
1030330
776403
807315
326245
899212
151554
941727
908950
551350
635442
422253
1033748
504950
662675
978090
942485
885542
772853
880504
402524
972644
253405
939609
256227
947945
364388
891319
717654
729262
676237
584383
557293
364155
1036398
642196
886725
754207
3770
708208
84590
44589
273833
707086
677218
665182
43374
115594
436042
708703
780225
454715
100306
601532
450714
266306
400271
150375
670256
169248
206494
89042
934957
249458
281178
109185
1022956
945673
240644
697371
727000
745112
10385
71583
504886
569584
923899
479285
687192
98652
982137
57897
883325
399829
934885
988416
1004496
383703
137561
958820
537278
444875
666369
835845
45647
906247
741397
41413
668488
603579
429589
742637
540249
1005681
679061
617399
482020
269198
890516
230765
1027029
922088
211838
454976
615434
993087
356037
874417
241583
864453
893487
71371
381883
1035510
935332
185306
565785
52725
1018889
1001794
865293
987559
476161
326262
108414
638294
243919
350837
1000508
94605
155264
235540
750995
155914
601809
975771
294445
540818
944709
326288
388769
622431
400679
459308
1007741
261269
885330
224119
516302
256656
557655
410672
875685
794377
755530
900527
782651
194496
553855
211484
914396
614636
46196
1034036
60743
418164
26755
169596
524960
458011
215683
416009
547686
215198
624760
408856
35294
76058
521691
1851
400395
1017816
833843
681588
139596
66730
75290
700425
811973
503171
827209
409219
867351
621941
89874
1011596
446005
936370
842878
807301
684568
149917
636897
625616
562951
35912
307936
1004637
211224
1002755
965301
275372
203594
936660
229977
174214
470559
989136
309130
519461
1031994
600336
28642
951138
78663
547035
393606
414900
438433
659178
1008442
55078
239915
75426
393077
202364
397531
92734
360449
479581
388384
798944
763202
226834
918889
808417
184952
1004107
288000
480662
219244
1031937
1005299
172131
671928
1025983
506608
472893
563471
154325
368660
267088
12153
357912
1035305
617042
614695
50095
367640
720863
1004983
456648
379962
534201
745604
1029987
841994
973481
440149
974061
512858
747658
959182
829539
138278
876264
802218
915957
952745
830069
545369
974033
561098
704865
164882
30782
119101
832508
589363
832064
83493
650162
221706
831751
754639
527145
994362
73326
244738
277433
481126
1027010
516413
569114
808161
274867
345794
79393
126137
848819
325646
117758
161761
37002
821774
1013667
830958
523119
111663
517160
342406
886138
899841
87949
615627
23381
14209
430597
800272
1005955
429015
586916
412189
219443
143215
252958
428671
21655
346809
726948
883713
571743
1009435
982234
371373
394530
207267
118770
868428
85370
1035043
512998
654878
18193
1034773
979352
956127
568610
887290
137609
468434
927047
367374
333532
968312
784711
780614
899299
477842
250079
94278
371828
455870
132851
38055
210543
989874
485674
936412
311645
167215
499591
313866
480218
236642
627149
507202
928005
224267
361594
161985
1007968
778548
328242
117225
472845
275841
13376
223062
17593
183115
1023856
619695
288938
381841
145835
889140
908772
51520
349339
541054
84861
189649
276559
807810
572149
919925
332384
1005449
408262
884620
491862
60570
740221
152666
209175
384012
165417
120410
548399
160017
240959
489258
757301
672909
31153
649049
333283
158146
430512
515652
737975
164490
375910
965978
788303
687793
604844
322836
1045300
795536
413825
1008050
305441
159051
423848
827031
155641
338271
788099
336054
982724
657252
879629
634809
428289
178583
810040
4252
627760
305297
548431
193349
1018908
857080
344389
935664
459174
413615
492236
113496
976721
12886
302211
752910
101317
736040
787402
768365
306476
113491
893477
477986
161872
150861
554141
519195
134292
435985
120323
878331
630227
339800
150193
602020
771784
266802
907421
439727
304109
713895
577273
206814
344999
247600
122822
224509
708161
341276
573218
119548
438796
754154
462319
738324
725159
544903
220095
949931
362826
627364
599382
917661
646458
865580
633011
335074
358901
472030
141293
333582
297708
580684
246884
461032
180247
264016
435242
859632
901812
703738
670611
825264
225040
992224
341893
771177
506733
279837
915679
885859
749493
260017
499706
972366
369935
247690
372142
663888
629122
894172
680169
761156
439265
878148
894851
628837
344347
923246
136431
694936
171406
403927
967985
294687
623296
1045443
240871
810297
524354
847572
279702
534113
653934
605694
691990
350184
40170
463882
1008079
769803
933221
268366
563389
743930
33234
755134
936054
365891
786755
839522
611855
913181
428028
598949
135488
423663
287128
937068
345259
631987
734739
97354
695579
523463
325850
728144
316744
578736
715453
621675
16430
594043
672020
949705
468369
601203
23119
504552
524873
924925
249618
1036127
688579
558390
579467
276482
839207
803117
196441
975717
890538
461885
751702
673281
546304
45200
591257
717853
603511
312766
903133
874181
1005054
531524
647264
838892
194362
962272
455657
1044385
337019
24309
287679
233837
167586
591803
526283
59927
801857
760856
188117
929176
473536
112821
30468
353071
640877
533621
694384
680840
185318
725054
826215
148140
869330
646991
293245
616324
320240
822578
908244
79582
707930
448425
990929
812589
989485
947259
873325
74397
383577
817463
413467
73932
19359
409021
276353
312223
99391
338637
742350
497569
751288
489793
422473
549704
923698
835558
451593
201182
575759
397973
280390
59921
762470
142913
473708
719980
205972
915009
379980
838453
28021
27594
17409
892630
372949
192393
682514
818951
128177
900909
165986
794268
470573
132045
75049
508294
310904
1015437
747967
873866
131509
265431
845152
1023379
835301
137023
34799
409878
277819
391264
366210
199566
832145
8149
357843
436468
13259
25575
171707
498733
214023
870863
581376
613229
927848
308709
264389
96021
647937
705949
624523
603087
535949
805961
173800
987816
821142
311753
122233
150705
311428
400565
717055
663209
1022820
244740
171703
1040411
485990
427183
196673
432742
494182
1032403
321266
87704
257824
850621
694570
605478
807954
118368
687468
752685
974098
800853
285010
459453
452804
608225
881760
576482
326454
202703
167736
823124
442909
702096
511032
295866
13360
235660
988460
1031931
93933
334810
529546
470662
42787
510491
84088
690127
521939
818751
620892
587525
386785
1004742
816391
18546
772101
646420
919128
404259
784583
782021
257882
514859
754520
299497
334226
848525
954910
940558
712161
619375
149461
252192
909651
171077
100095
264829
488574
1031211
729874
1035409
768277
418123
330528
639616
293349
994114
379972
458584
625195
148596
720115
54524
507091
720482
497802
911594
246484
840917
508631
449175
20238
332044
372877
150837
117803
386253
105728
992503
783959
863160
871583
719707
765003
236718
601759
367590
734254
710305
437313
215427
974112
121642
250753
281170
981264
592956
159756
948693
904627
631454
1021927
619127
520846
838964
24847
607183
644041
500988
184395
141172
309285
436913
369538
230457
1043666
679674
99233
1002695
247181
627813
691536
681410
902597
357510
683964
443665
750476
774239
80084
912251
848752
524826
989588
947459
1001686
48310
532843
399181
716417
708311
808989
391259
436596
735948
157094
387634
156740
666699
267890
984881
687882
1018890
675081
466838
77893
37086
252968
680303
797127
435711
114117
693391
761697
448235
350004
562400
151436
662552
508662
615014
740958
34093
582463
199356
854199
592324
438963
461528
83808
257038
875589
1024781
166857
951249
852394
186379
947831
629037
441129
852620
468856
436804
592405
844303
199914
639156
642041
1008382
853803
297082
518485
603091
13911
25867
665968
898914
882205
966469
811292
786694
328182
287538
439496
1027187
346075
822731
141707
873882
365827
454291
1026538
468476
1042547
734346
619770
919830
274802
603373
559135
650858
920268
119060
376618
36548
880464
913968
1015714
642981
702545
572161
739037
942379
453167
1022879
590213
901827
834644
121559
300511
377783
270310
379696
783878
653646
297724
859974
801127
549235
870315
11736
797325
934278
213912
434030
857969
432990
605273
704068
675530
281072
3328
17420
134694
92899
686580
1043705
431275
146573
946594
666050
643146
313407
498640
448027
119152
167676
342661
294056
828014
374170
379001
393170
605192
828664
810630
241459
894735
291657
287009
511230
377279
900405
783232
606936
500529
862263
144287
247366
700011
466674
154365
565341
242311
572631
609499
752492
691400
104947
95342
372547
478571
94206
438646
232079
174968
100848
269561
553833
749352
978511
362396
527816
844569
1034307
1025046
209142
812914
268119
600901
941478
1019661
416928
918518
673580
890146
338412
287775
895307
588008
567319
230871
89067
248691
77832
398030
713934
428020
260905
716228
831887
1017379
464337
431582
3364
671647
418155
144481
310216
327178
939571
934493
896373
1043196
946510
100359
893331
295409
433726
904302
538148
123744
1019839
521480
339023
358279
545103
66492
924750
1007694
611693
637689
549133
489477
85235
120233
532394
947813
996019
204627
893007
266474
13308
239434
332178
662383
55962
589694
202744
425088
704937
1033790
439321
287295
419468
894422
976776
217190
345577
873468
847334
993287
151349
986950
107275
243081
888351
143611
202603
799646
712990
349970
771702
448801
50156
17701
703704
885498
762178
258288
913519
501965
212548
478401
783144
373008
660609
58827
652806
988876
702070
542521
421894
364865
763437
916358
1022602
513157
287804
709931
572467
113760
911028
545926
385845
854141
172776
722726
851731
669944
188192
946969
264656
504874
1000027
554036
374938
892836
177330
297183
443261
622804
420138
29130
1006285
266186
430441
814941
486060
144477
760222
1031473
536611
452628
949222
156304
340761
692421
326406
275285
853507
994801
601831
426190
592820
860379
722984
508882
1041023
837097
990377
824893
570921
396880
803865
258592
1027626
490928
637820
602049
608324
45790
350747
457715
460838
273603
429100
684134
991031
117073
180162
347943
151157
191404
69282
591433
647717
79142
824197
1009774
887293
573419
342017
824929
811619
956238
341811
978349
438309
898884
583453
9294
348680
1019777
420846
339309
867686
98566
289507
24081
1040003
759608
820076
1043442
934919
967441
813445
302159
789661
143515
67415
130225
568442
391140
992405
842944
974686
698853
1004309
105860
739909
362042
370587
561749
457850
447078
141375
607345
416350
776704
308337
320066
912482
487558
650582
808638
674764
421670
230274
163255
657331
353287
35823
321677
358969
668292
605569
660020
118705
327864
856029
972390
100592
33436
955237
670240
670653
577148
171298
622990
40981
515983
237097
880238
42675
524324
24076
344527
672902
2877
572181
444705
67936
350818
415083
387225
785596
917934
395839
819274
736844
292257
319723
178171
60411
752501
988175
865553
528438
772719
353433
465130
740163
381296
723793
927485
174938
333676
309793
92809
368532
765616
866003
684546
306188
707261
939118
12374
912572
783890
703758
534164
470913
776531
10549
879578
601844
541430
721643
480187
72251
600538
291332
449327
272291
832711
289674
687037
112144
33459
198261
950457
103179
1036206
584239
730575
208002
541881
780243
249512
823183
1036436
740857
418268
450520
373538
230091
459352
585434
640250
753877
927507
1025554
847964
427547
327350
670003
451229
392862
85803
402617
117242
367963
478153
370572
47562
627598
674929
886483
894826
53405
932291
184604
579658
1000627
279720
133393
612900
214937
618802
615486
461640
969293
150260
68671
320743
441771
466581
180264
560021
993478
23504
313297
16622
530039
343675
226101
815975
826545
938156
574619
243631
550132
148941
722505
651351
523115
765227
32789
10230
888216
717408
188217
743074
32354
94358
606319
42433
863114
958987
905898
886836
146468
304450
446750
438740
437959
198643
400903
401822
345818
467869
1006669
777680
584394
412391
878879
440260
610430
332782
627350
62396
809066
956362
601736
461101
345624
900128
870095
685826
405666
319863
51984
234399
861812
530758
679168
494235
17609
352049
781490
207680
71127
561244
154877
822980
820185
639234
318557
585818
996045
525762
1045338
540946
419265
622492
431289
804065
223501
1036512
290847
670004
661342
412703
986647
180407
655010
427865
249557
737136
585157
907007
423189
731251
976391
818014
946682
491073
902355
901066
748772
162167
8212
885830
829794
242295
269566
884714
457412
740424
870114
726877
761964
474329
546815
5339
1005930
471668
869697
217758
46094
123234
1043089
933766
628760
118291
519288
1014337
973776
18259
830836
814687
487720
1012087
1006171
560232
985589
732230
731035
197388
482192
751961
349739
672669
466916
527263
318249
196659
78984
131850
440619
943263
624767
120467
829320
793583
343917
17581
954100
121172
711799
965048
407767
2341
817231
995488
513990
832660
215789
108940
1024746
311880
784914
826668
847637
560241
991518
798942
2409
814623
864884
321666
108444
997547
548976
13194
366344
290007
543912
534233
522478
86113
634186
1044060
597495
574186
365919
512645
428267
47236
909733
98840
881266
925665
674966
103834
910064
425206
725080
246462
66685
1022859
957475
775321
1004076
763525
447795
695725
961611
982647
265952
760039
670642
102852
918384
951043
645037
880409
243031
862590
637438
1042694
871542
595995
247060
598008
114862
1007337
538516
854791
168952
246867
277915
554145
21630
517242
409858
886214
678117
561011
876650
750295
338943
290508
622445
661734
676682
692923
687034
618008
712511
532065
639445
315564
60882
1034966
1030975
1003106
145051
264398
793135
149746
810623
78088
39127
614096
39169
1009432
409129
755334
904994
877985
951187
789022
684122
162353
972600
534753
547203
512764
547769
812757
577125
557267
184376
932428
751758
317868
135041
660325
133213
102346
909440
662373
595032
58012
969163
130943
446306
443151
401344
275931
70111
497543
973337
127230
225319
368968
276046
891061
1010378
424466
867073
866284
941128
1010380
1018433
68027
757854
569521
317450
757113
881640
1040727
144473
735325
488382
500448
888690
326758
699658
578762
420385
860176
941361
254486
491977
748477
964921
686256
940566
218155
301485
730442
579927
364269
795999
498889
358708
299648
18242
103513
776596
446887
913205
158177
176461
343591
611669
662598
670091
472979
969335
62690
794383
492164
157336
83331
570344
690452
760652
760076
882825
646631
158030
959410
292495
674798
495742
14506
205003
174336
437235
787171
537007
904772
419960
203409
550302
306454
541880
611049
886429
618612
66695
680752
773400
606485
455879
653123
490366
435124
69066
1010576
849257
937024
128218
937755
833348
741982
531509
473721
706467
640556
624065
748531
742013
712174
660095
997817
996139
897780
67367
435979
299703
183273
157297
237546
346494
849307
947987
1028949
112407
112089
852371
904839
733883
800196
527731
405755
589687
225363
496869
549425
302631
20779
553103
135495
400553
321088
235486
841239
601105
6747
897286
401550
740970
472783
803277
675693
307238
127656
923423
397917
990247
781234
740594
869928
10799
478393
28416
479756
968677
530737
887199
752188
251683
838616
617796
920729
623935
833955
403851
902430
149072
437297
900390
902777
961932
358477
589565
804068
1015757
135974
551669
523760
306900
830923
642382
463786
823754
733635
122215
772496
146488
869171
174833
451035
300311
957144
782434
69408
371188
72573
229487
90575
487418
528201
26211
651174
269075
299994
21121
772335
927570
938251
685094
721176
86812
775989
671774
770367
813671
775995
35825
789240
881106
390395
793638
92088
498234
937480
374710
798878
236609
539082
537392
780196
795640
413582
282355
459107
28675
596392
796416
475143
537850
475117
220482
278220
68907
461352
903394
292308
585775
317583
419421
705106
758548
467692
351320
331276
714146
402494
274807
846418
886853
169755
409924
620631
136650
304902
4003
894918
247487
136077
956913
1001992
570927
636651
847512
886701
106964
961609
1038183
637536
929415
261686
443843
455635
212634
239135
923208
759493
866759
951490
907668
101869
691589
452663
74766
90989
766755
192193
212147
661088
681887
602629
145928
964896
79924
255234
967745
982625
94443
825578
722568
279091
743431
675680
660518
177200
492424
274607
492578
897126
391148
273673
765548
44526
727094
251475
766119
661880
41813
537316
795153
958359
8345
1003503
68208
670457
168254
458283
331464
740086
1002130
165673
141723
862850
681776
361131
227445
641246
975372
418590
419105
445077
595082
997124
590836
320826
481431
655606
669870
442678
262528
677355
569595
145711
837282
497920
875471
881914
302816
332840
982781
616093
573165
180492
310241
33056
500802
1009952
995818
334916
56445
212370
697966
140232
386244
175769
518483
1040446
438167
623971
504412
165688
984560
63202
978253
553798
482393
65098
20755
791305
100190
518613
87649
643423
296126
325597
504537
603870
1043146
246760
692233
137322
789658
629199
96967
531896
701956
37395
437621
854162
118565
739015
124902
948580
672408
859380
713564
921713
195939
396243
255975
459466
817225
306807
988535
925658
264152
192904
275285
148241
294934
699303
807246
220473
595598
285350
193598
725532
558413
97260
98469
553004
702775
580370
352054
398109
369716
73355
913175
336218
362059
616123
210291
173238
576371
154407
774569
488856
393897
252804
373841
603090
753917
294975
225812
222400
338599
389948
664020
85755
583106
502356
201981
238152
49707
675127
848302
251744
651981
673916
976232
357144
1003259
888344
674046
968858
177555
43501
281137
2652
839651
848678
800638
1045348
156114
88092
885123
346182
372362
431026
683467
896720
435254
576639
587069
739494
70434
684067
779141
382596
968826
578220
933470
636136
1013163
278308
947873
970336
927180
33448
348436
774779
762959
473217
127628
735355
518648
419294
9321
397007
573823
327689
65718
521295
591318
409515
48746
835884
164328
709074
106961
473191
18868
412849
753482
481746
166739
816081
56571
338770
976640
892969
583261
816213
15451
603199
57947
533101
998171
955980
720909
244076
949600
99061
910231
723745
426402
525963
968761
26322
35852
783535
812151
716093
283145
990102
884992
98324
591687
821930
540113
1029936
950699
715369
695096
218820
100122
990121
880895
268957
773203
660259
1012444
451295
666273
711442
717318
383648
670919
828646
585353
356296
951715
626419
981552
69552
1024023
754681
174663
560998
138496
266172
327275
972130
591531
703663
379730
635965
450810
569833
227245
990361
702619
868020
908458
227203
312562
367154
359257
316188
841936
999738
578513
185277
193674
440107
904131
687693
642457
444345
485576
33170
240891
283836
127463
1010833
832677
29006
47517
61883
757365
653394
295108
456006
442290
812124
401342
299872
692618
661385
465432
243740
311106
652639
135730
266184
326369
417992
954813
228099
249654
915170
943865
817955
757128
464297
942474
538045
947662
426403
724019
853088
963561
512249
151406
986980
987955
784368
159135
303872
109585
255302
83637
679084
388821
830434
756156
589604
904674
853348
795163
978036
146204
859870
739589
97446
573396
784092
419614
618421
836545
46378
821170
263371
45252
419016
244809
979897
146657
340411
152430
974558
483635
367510
668566
829802
465309
992660
907533
46812
95403
860726
703489
686267
238301
969048
640424
770187
1019775
427301
432984
208587
517116
1032790
867190
102137
567374
992964
879527
312353
26817
261911
752751
361019
298893
335757
684555
709629
869623
102893
685603
581536
834216
504868
407661
799522
38346
146810
470669
199611
617395
648687
194375
960959
937447
271535
1007539
86003
110886
429390
542927
808059
252662
1008940
843885
523902
180402
82814
656359
515212
841920
852036
464083
1044716
166089
522870
586361
207015
692888
161814
402748
336266
768697
824951
761376
564298
476611
383813
332755
998552
585639
219897
640080
72184
463074
655225
175857
593079
299188
881208
972891
856944
74940
69545
745214
436078
75589
273658
55843
449528
45493
486560
777559
1013179
517769
390867
455773
168044
826747
337579
243975
36550
280770
98246
430460
729000
450153
764638
382037
28888
1007883
944353
201828
281250
510590
658467
259940
327235
127898
825824
223710
127048
434139
1003463
857385
151275
442036
819297
143103
207544
723451
590467
967248
146605
688220
375092
444562
772189
297272
784180
430522
546516
139690
231330
1045295
976743
115381
152070
405434
349712
735119
491894
1027098
615437
366685
448042
679502
957403
321163
681829
367590
543752
503039
470036
796788
55895
316348
824142
420354
897942
757512
157956
491812
266863
741903
875473
192604
457140
536415
688839
884205
290197
660218
1028508
382071
380212
670251
590319
367254
981605
859337
65770
893675
836203
381428
258594
43279
313786
34265
19858
83284
759590
943370
550498
655733
332245
1005674
455298
804383
476291
758430
143357
1004346
229481
76787
64219
194418
338875
532590
730517
571406
12820
880413
572740
545489
348253
908876
159758
481309
738538
666090
254800
1038350
980647
867108
402863
321391
350361
674415
367202
907891
941471
998643
389156
505146
1044126
262745
465734
491199
524091
788750
392391
113304
306082
162054
474687
562849
425452
966693
658941
206043
536785
69383
566621
902466
791302
811171
289080
384609
544029
151235
345046
579976
776695
1005100
476785
1016164
640903
730808
749037
578286
734987
762817
137378
205989
478209
472454
972785
964293
544840
91827
587847
821394
186668
479209
824
17667
685095
336986
653028
839014
883170
945704
421914
802952
667546
43793
957003
817420
311394
81957
755799
720411
661355
443727
921844
506747
451496
982499
907877
755167
91228
577611
436561
112422
998430
302191
505600
23842
360950
454997
964195
413920
974966
204134
790920
76800
861645
178280
810618
14731
760360
659304
648295
412499
727847
288406
823623
942879
892728
716445
452881
105742
999040
292431
259989
172753
371437
351388
939644
871527
526139
546846
145525
605705
275586
878546
686700
158782
803379
986736
655022
662131
310490
505040
267827
1028273
518124
361495
906689
937633
864004
349451
899385
741309
970707
62030
693572
883366
702800
21680
921401
499994
258667
687346
826646
815478
683457
843298
557375
186561
308691
260044
715517
216391
342371
852048
1020863
478294
404251
492968
87653
83102
630541
571023
1041523
723470
156712
711219
139557
458527
963078
892022
585050
927095
954050
116374
144931
330482
431023
1035284
93366
30766
82672
245511
595082
452990
603654
71069
292772
35416
13633
470572
983383
517592
481764
557343
551416
956156
532692
30169
554825
178759
878488
128655
228604
654189
246566
206318
409462
88556
313705
836364
598766
144176
14405
155038
51547
805654
799006
135743
426156
595707
24620
673166
970534
698140
866944
357672
368492
944235
516756
296165
143933
928863
136373
882923
741946
48647
443021
39081
99470
860669
457825
404104
865874
425757
145237
5636
1006908
898447
123315
333426
296839
778241
675474
1005483
471763
657758
767254
406085
596184
412486
38213
573434
964400
99664
812607
424018
972967
993198
318032
438532
1030093
1042042
264514
464730
651751
164666
18441
292706
989973
241710
702209
447025
912310
162325
654043
801047
27365
586680
203733
362068
939476
277212
399909
822236
303408
747556
942958
825021
524762
916542
532559
120715
298012
946109
693779
130436
994371
990653
796074
883214
839007
273748
831476
766428
1012131
637726
565716
1028166
864892
117255
304630
77603
677694
225609
222901
158000
438997
984808
777044
646359
677637
792454
755227
176252
317986
227754
137954
755816
751726
891087
98419
539518
536154
887905
807746
309562
658712
644617
550283
708808
489193
432160
994059
241569
1006320
741079
626453
369612
464880
213776
543562
504305
690354
27913
762767
727721
370411
1032665
676920
252814
766349
643530
709880
926792
397699
95051
390263
151114
732028
657553
876259
407179
404026
176743
196940
163520
549274
48516
70770
650681
80752
918175
967394
991366
233273
239919
968265
625452
579482
331327
907226
776494
798082
621500
1007483
193758
851143
898617
848042
17160
733010
171115
446830
836101
836220
767074
728377
526930
702273
346365
587826
990952
624244
382671
356093
317454
901168
133540
226594
678490
22148
905255
1025265
128902
587648
166402
870050
141891
851554
1013165
417012
508464
791079
220436
756496
635564
663583
1041170
337352
220529
748186
448864
461118
454825
43367
949596
264976
395446
236067
579762
1019861
74813
489396
498648
525687
476172
880875
26021
493966
477973
334393
800960
937160
305847
876751
419605
272437
697303
3232
1013890
810763
275144
76248
343563
86028
97093
775252
684069
994144
287960
298110
65509
658630
397597
706260
510550
534250
460652
145457
489257
972266
475761
620331
558080
146708
231059
653695
995607
795901
606310
969943
323398
808838
480555
565170
814145
978358
17189
473973
518185
838879
984962
230254
992095
757458
1025620
582549
506819
492758
838255
23578
408028
356351
84692
766581
339964
971225
768510
29376
773288
623456
593907
1040363
834438
38072
149569
1021672
396181
309411
817170
476776
243658
543515
881565
69632
2531
984264
657330
172744
89245
446856
408142
414873
620841
983215
38005
85119
956932
147818
787564
950752
765566
4002
1029822
995964
289505
916807
457386
900367
968533
948141
514998
125293
178690
484283
101396
513146
868023
339212
556875
405056
611167
571620
700553
490632
95533
237560
510364
324271
845640
115678
786736
58897
1042884
690737
557709
494412
844729
443598
527546
739205
609389
790660
97436
646147
800776
533933
372491
70744
940209
172738
479467
954579
299386
565946
1032610
46711
1005506
634965
205718
180228
966883
218590
725713
90062
141390
238766
602410
471391
450734
10604
138532
396137
734955
872716
682185
158248
175275
623174
551948
857624
246529
62472
394542
818754
677470
267725
488954
216122
423228
880380
965143
575969
147123
220598
1032288
989515
675557
256823
265204
243692
556417
332014
173103
573982
326783
1014323
321008
594828
371936
220198
537313
933162
80191
331864
865976
547717
432870
995255
924490
355730
481600
95819
1028852
689541
75617
380426
191583
1033193
757950
811629
984771
734555
598478
776206
43639
111587
564219
94075
624579
134394
712662
906194
569470
480096
779177
174416
712235
220988
73204
878810
1009527
781857
675675
317221
193756
238283
490539
819961
803995
163588
732197
882773
338156
417069
562832
1044214
954956
567666
770032
472445
45602
821507
874310
1023810
99161
788057
179068
797270
868047
34334
107796
116612
322454
748545
428619
394814
168487
252181
482326
38501
570040
843535
539164
570236
859492
1027377
656219
132846
732086
667045
988824
193706
411973
574867
84150
988962
568535
774114
95419
725618
915151
832451
931313
647598
51233
629458
65365
803776
69069
999821
656375
27684
484530
177776
654102
783958
951265
54282
699160
544141
533350
978711
256154
262987
53112
603326
583309
404938
286126
1020364
984643
603129
203294
776006
609411
1041309
732487
805134
108005
885974
329833
833552
156837
924267
285716
198423
622841
865579
137362
273452
621956
542478
754874
575207
965236
732831
31841
660239
991042
617824
143709
245662
905247
354840
232632
666330
970273
648350
927770
706498
974862
1004041
990692
514265
524431
653702
356392
20182
316484
596063
962252
952339
119600
285699
415453
784567
803832
178042
265381
767187
112340
846211
752804
514092
495451
156237
875472
189984
814003
188620
658720
614122
42400
849347
953569
590935
799966
884236
824903
630045
530321
593807
247530
315865
499640
872668
434203
445719
492969
322340
31077
163488
301763
520638
174704
324766
439023
772388
242867
728790
688568
634278
84200
209640
614117
973472
281572
811266
991327
828523
830015
316111
398365
544519
550947
660865
210407
651941
186377
356715
632637
571052
779588
286639
740233
406203
931913
186142
610168
203043
797168
719570
46076
100430
490635
103478
484396
734601
602758
104366
13617
837041
691111
35142
747385
74910
465727
855012
781109
133853
149397
681138
985406
861910
115306
1022592
721338
1012554
821197
734848
140047
367798
416211
1036147
540240
354457
673808
859026
43154
404805
901547
587063
758794
735210
699828
228114
143803
273240
51063
285487
871552
6177
924859
472354
915696
604103
204614
525618
965161
353541
47080
787245
715815
667779
731736
755044
579779
1030429
672366
592938
369861
646274
373292
445256
685790
926571
390496
311462
645985
91098
294622
443870
48649
746299
287370
286326
481848
237908
330938
140527
686898
370668
936074
874701
130746
480971
882746
747709
604057
198266
1032304
658510
936539
955612
91055
780647
401356
479114
1026580
510116
1017636
1004598
953386
41101
616286
452256
1037390
1027490
682502
1045379
350040
4988
959962
291275
469989
221394
459603
608672
788667
185806
53368
667459
774610
75885
721235
999009
937042
869318
892324
556180
393877
71396
601592
380105
161300
482419
1043854
581762
692903
97592
578324
1041916
559113
200840
19027
92863
1004264
434508
526139
791747
499220
920649
807988
945809
811683
993654
600617
40314
147169
688740
915573
933832
558777
240885
473111
675915
634071
472832
571184
608256
731815
204893
763889
478426
424935
499214
494830
445642
14397
84298
785975
61312
906482
548630
234032
552908
1036265
142886
127993
165036
727968
791403
730849
938904
501488
657488
953454
572290
78473
750882
33769
299101
169994
116833
905673
319260
279619
854915
105280
177939
509000
386832
690792
822641
731519
553857
487030
343533
128473
601828
659002
432742
624536
743741
478354
940766
703707
766227
600991
375767
917886
575618
136389
67133
858598
823359
397611
415830
292241
379785
982967
209185
83379
1006189
335542
896747
838863
164601
844419
997773
266525
456517
945570
800305
862795
213619
83628
58443
904965
459982
678291
949181
626489
41995
626702
322407
215385
971113
306371
875702
776289
527754
292779
172179
867661
426962
267656
611338
352716
734414
285469
643377
11867
300479
802719
880722
480625
669283
819836
388177
621302
121327
284755
624282
583041
1004436
522570
949790
811971
77051
940433
652909
908800
450741
328591
624095
703154
593226
110210
745604
793586
342434
822194
392557
549857
220976
412342
709025
379387
725339
136227
815587
425126
936304
605552
128952
703614
408024
321173
131920
842960
265033
778374
459956
461760
10157
208898
991867
948984
223822
757824
206080
115481
138964
565160
856338
446740
156338
901703
114286
38724
271353
73458
306122
1026884
385541
741032
789162
152096
162869
13971
77256
872828
470719
791775
543871
100157
801741
370733
256298
739146
792217
323859
53112
30302
179651
589995
712154
449641
840638
1039627
406628
813177
463755
516303
259256
116355
496552
703374
107918
223423
968023
973878
193340
77698
682627
263050
834555
976108
121605
54478
176912
186293
251439
220656
190351
107145
979576
787900
151522
959771
612109
29642
447347
200288
704448
862565
1022159
62892
459999
94777
875943
265066
490838
464768
10166
681183
1010183
172372
93948
1035583
301984
418377
310613
976424
698677
171427
308877
241312
41437
20839
47136
1003088
810878
547333
950269
425730
825303
1021100
527476
78129
989714
522375
736516
159722
592471
872244
927593
298060
336224
686379
799067
76628
508112
694384
101286
130190
968267
207705
1005053
93128
549189
580661
87344
226850
1033180
829169
832552
593085
75309
740638
1014448
962749
354167
221030
500059
75321
386719
644628
701524
797152
708156
390219
436270
624137
60616
63643
778389
305413
984965
377683
371973
322240
986457
431632
55811
289912
261283
223133
375915
361106
703222
150300
54229
147129
408910
473153
28892
288492
601955
31946
63840
130288
709296
439188
767985
944381
618043
736733
932207
909705
203309
1015085
807617
6490
887917
839565
902057
23568
937002
862132
930957
151331
882086
329885
1010294
955380
468076
293670
849617
816284
825727
31240
949959
1017131
697579
989193
25077
26894
948847
778531
609625
311322
83226
41702
886435
50053
991467
859556
742987
8835
519192
806997
665739
42605
903330
591609
312636
484016
275398
812069
751199
275490
417971
45950
405093
242401
96449
709775
950522
634240
1014699
104917
493996
964812
697143
855060
635881
931389
428774
470484
615513
29346
144953
582725
62900
162700
124916
142506
11619
198659
241100
791114
287387
977708
377888
770863
373021
455571
133892
567710
365337
957578
743173
1008500
829804
398639
293733
167679
426440
179414
452841
549455
111939
445477
977148
28786
224102
920517
470523
116047
955854
998603
342608
32980
1031107
1011998
823547
329680
804243
524736
737050
481828
62504
469616
886869
639099
6582
964105
421824
215864
913374
581539
413053
100606
250315
677025
66561
643049
648254
392861
407716
222403
445647
860764
485969
418068
41172
1000456
808405
435630
264257
807845
207035
821920
5512
343890
481140
83793
910261
57372
767981
57576
793263
571701
446041
831880
139848
79416
326295
219572
134102
55194
736802
562855
387341
746610
673450
946234
264935
544253
297009
936095
464063
745121
931747
127145
1040786
850421
737921
126030
647589
82431
132211
627306
477667
624918
381465
884074
1027194
355547
1003180
57986
265499
988651
402828
105828
236583
559925
840517
139976
241734
424990
355511
974409
859472
341313
110966
542815
355216
940826
372169
182656
853359
226909
744872
187566
274409
76961
66130
594200
682031
171487
665436
687920
1024770
323364
816138
39908
885393
835027
26458
915123
4641
692545
775137
152533
898645
572383
601679
689432
787659
903759
255125
261591
761830
677369
718068
462356
947398
1019192
852817
90239
686550
526922
797645
188952
269887
782680
254331
736520
998442
1045407
330406
234714
350567
6568
479649
681867
117994
220609
809802
725302
644003
873981
202972
407556
186504
686387
222078
905944
990643
455222
64058
935975
109797
896500
449930
644307
285969
890693
62170
1042974
274431
915102
270087
281255
958320
88170
883799
287747
300503
78229
524306
170140
964694
114853
948761
64524
41092
921354
799051
483466
521277
249269
424765
1025627
914273
946507
991305
460367
209601
351180
453515
481534
740746
191159
121175
826965
290736
807696
773680
882136
541434
937859
751595
1016846
1043677
859269
382967
594875
420741
856783
992088
304643
265111
174487
2234
522971
1013558
63626
197244
371397
447632
723380
368833
706244
689523
310556
776204
579465
811912
87208
73709
436476
12038
130813
893788
1003100
187252
247301
379420
448349
750941
316916
686504
827543
769364
941716
535161
929390
363279
579948
554087
423690
956756
619914
674433
979821
116056
950943
717205
20726
283949
95753
867282
619950
601614
374302
989581
507844
31121
1003153
241332
112558
249296
262770
778400
773437
552781
93165
703317
810804
820478
820133
762733
935698
255785
704981
155570
567142
455797
591757
133159
554767
1018309
331908
840612
68830
184865
559375
450753
470097
806425
235511
577339
288189
240084
469482
777014
741946
12970
972773
1008853
840596
280902
165876
776387
922925
740851
1043271
1036936
864547
591514
833973
107218
759753
79535
103675
1041085
5514
97760
861963
176723
561184
646669
786599
362512
833138
473658
5240
38854
425856
343053
428947
530241
412159
548084
423777
398401
157100
202588
569263
678045
871760
814724
64447
718116
930870
436603
347195
308530
348913
849209
677221
325088
257515
399092
731623
943740
863508
620790
809905
888106
482290
185011
743535
1022876
393069
776495
678600
337839
54447
387188
473439
40467
154835
373288
200404
730580
678232
549869
511260
188087
99771
582737
576509
224316
907173
58746
399303
96021
778098
872699
573657
183385
461572
403959
431972
752547
857657
711368
921027
305485
938468
708608
291897
96660
867347
261041
418549
665460
872057
361385
349295
473521
182934
517779
408319
163771
236494
383814
808387
336533
96759
875943
12464
962661
183508
459624
529113
481989
917081
392868
911866
305179
987348
278062
685149
552645
743175
1018986
799800
131275
923213
345438
209148
896270
970277
655396
953367
759619
677974
848938
879588
644648
493809
346637
80473
743566
908598
823190
372026
128012
170792
801265
1024791
779607
935537
639016
254793
36692
804076
910689
302261
177259
411264
9273
313322
833462
272207
360625
245985
161
79687
566790
848370
485141
795689
70443
195394
530094
69899
986112
759163
165401
633234
325153
994646
177469
371119
915531
192783
824120
1003962
329253
641379
459206
212844
782395
671550
587004
587879
851376
922725
397269
805794
2684
966628
343378
768259
376054
823417
46410
173430
754082
785357
589794
389724
22288
573905
810659
990747
231698
892571
567614
330756
262624
704644
761855
929424
519732
299553
387191
855629
812554
893522
823710
400844
772681
176603
944161
718790
842422
771451
725758
930521
291932
780715
932650
483225
242296
997981
903298
655863
348562
565405
945335
728190
171164
1003274
295875
35371
583215
178356
157139
25642
51298
6846
463087
362214
164097
102166
656668
708616
145384
470487
894406
573058
509986
83929
865874
69136
1012435
174369
736913
310197
535040
118543
805409
1030863
777582
424228
314960
688021
535057
78604
721148
291916
741075
660033
428285
864185
476468
661235
325556
536087
19537
767106
161859
332799
682324
851297
413203
569378
714338
348753
75086
180408
193417
1023278
8829
488858
497560
750478
179883
472573
165517
683040
436368
518902
677619
292276
894641
720222
619591
18572
531941
84646
896264
660759
141086
724518
805138
281581
549442
899543
861870
441860
1015243
11387
130845
3352
912236
709902
808979
87662
1023843
911680
833536
823155
677090
675515
1030588
851161
529639
495157
408444
81491
558587
307765
824453
66840
578421
951892
1041870
204363
403902
1040495
152545
781735
191415
246085
141300
592359
816993
236900
538791
23067
192407
1033506
430201
132035
7159
499514
73020
589348
981891
464345
633194
751848
733927
82160
402490
566585
822169
256899
92230
548120
523705
678053
81600
971421
364676
99249
511765
635669
961155
901348
667253
713814
117596
223595
813821
386872
21850
871609
477078
268005
52128
910391
145727
282145
552763
533809
276501
980495
83422
81704
504489
789125
324558
158008
607156
316585
31197
613373
450722
750316
931348
594376
165543
1000753
861076
871282
1006595
33163
120850
714016
902398
1043822
872903
536096
135937
482378
574696
61827
896650
759904
629748
348378
159900
448790
151382
439466
217221
37939
256023
58529
849126
521815
412158
49365
697868
586882
514863
213961
529152
534688
809075
162177
696329
239611
343514
768824
511827
395442
457098
53560
456317
461385
494501
475026
670531
842060
143979
39842
3380
832122
944470
803836
143183
419376
228876
719080
288611
709619
69153
227171
410779
685085
633136
804669
538727
429178
821842
24020
676963
802108
626803
158230
46076
497948
441490
993402
993196
25795
635462
507584
971298
668872
355669
1012343
530851
902031
469955
888582
614136
309635
924409
555754
20695
17870
664910
820524
846928
121806
429817
986768
149896
369595
778946
137752
386333
838057
867188
140468
263040
497245
30844
489440
565633
118457
733850
251408
488694
1042569
79691
253656
415459
938659
485751
71818
790040
688621
331532
534471
548019
874480
615904
983264
514031
514978
537135
269904
61272
772079
984632
23937
286759
537124
772499
624521
289362
765455
598009
513168
170094
874330
436465
354003
804231
814594
991559
640406
945267
726498
982604
214561
433780
963285
967595
71944
826556
940829
539572
201073
540400
109722
370920
659748
946409
675429
185978
1011899
120258
132178
718767
257605
664346
650740
536363
523300
749129
253256
610567
34914
551049
885309
340305
341913
732810
440307
943802
589305
635445
185110
1012972
529372
663945
289116
29663
395420
988280
147050
143851
1016156
193670
1022300
1006392
561708
664398
771035
1009519
954417
10930
470115
139179
454315
103969
267487
956922
853394
89511
669372
820157
285003
546456
419574
719763
451260
326909
268581
1003536
439615
385422
932128
498520
481210
834021
147046
967065
33170
8771
819851
425239
665083
340567
1874
559700
122523
488189
892965
786475
746756
96552
468432
259409
824095
949657
297932
569708
87071
805152
827694
1015623
166760
1027727
990669
30549
1015395
360073
552606
557413
621789
451720
255707
1001010
567264
191473
158378
205026
494773
474887
1038576
913999
50692
773199
753458
988654
879007
18523
410678
511781
452467
646931
208271
515002
36888
362020
275079
892129
819149
174590
529287
20261
752971
131075
642104
932410
768715
153478
827858
684747
833657
978391
248023
339190
4366
167927
703470
653182
1008667
905205
232245
739227
321766
418942
193960
610852
942152
418550
377504
922796
510169
756143
244143
506121
607231
538
779742
772112
293054
32482
1038840
424075
769541
626752
983961
649024
685733
627842
238621
875026
66181
110031
355914
255495
260417
904977
672534
75065
604795
22706
655685
719156
75386
929635
1030632
477793
717801
854804
235697
385716
1002002
961735
929131
998564
889766
693677
770601
455385
989548
749963
253193
382442
642591
813470
551302
17775
756655
410092
897297
213541
754359
193529
425592
597864
935606
403895
573011
801112
782459
908768
451593
928448
688958
120324
674959
96877
517518
782147
157566
18814
97895
1399
184753
589714
633322
131208
33893
257180
818398
500981
75854
161441
386937
600667
481282
763212
439281
124955
830104
424295
867619
811284
763344
466492
764472
587441
151758
296775
732773
207088
772173
653761
609765
700765
155667
235375
857041
153852
307541
674640
1041525
653925
756393
300986
620137
13137
604970
410593
742453
111788
350481
620733
519212
226593
376291
149440
30841
610625
281806
357233
1037932
664621
718591
587710
388842
375362
747656
133185
231556
71205
148656
443967
1004243
564379
322465
396166
679058
767500
999264
463354
193188
171310
29397
866447
622791
554047
887596
1018382
838874
165435
498269
937403
892192
872642
36187
710811
633362
836665
134714
701263
71013
110302
662846
995361
1020930
934061
845389
963962
1539
1016408
1005193
116907
889624
604952
208274
125019
519855
155135
953269
271341
820997
37706
367951
807086
231015
554742
261392
430406
980576
890736
942555
493631
60318
478097
401043
530041
148454
437118
617278
457749
558924
337866
135964
728061
1027200
204466
132432
951351
343212
297106
150579
380470
389827
215808
344933
641105
905859
674268
562694
451451
741751
297206
740244
954982
940675
103301
798064
993283
332397
248578
795279
313526
650189
167381
757457
878693
785556
725086
507628
423927
423275
975338
920901
570052
180264
200303
287263
1032811
515506
634824
546327
980750
325732
856387
402193
847786
600611
330024
431304
739981
173821
56018
79994
459667
780995
801414
651603
4553
161735
134955
929067
808091
964686
1043296
417457
929046
946250
47669
829581
442793
643660
89883
670676
765973
761908
696757
36745
357211
44016
796933
442441
27953
105084
202629
34154
69657
161643
14904
888827
226396
486365
278381
764029
852226
650193
37685
835828
126436
945537
851398
8975
106932
734372
540180
168100
831147
161196
764157
588005
45096
715164
306079
904766
979856
655705
630807
947485
1025107
356884
764315
791931
317435
11573
478335
1034284
958847
230837
540802
884340
736859
724589
522604
633908
799067
636004
486243
308793
841724
991288
2845
667054
706471
926272
777076
428776
453036
1013184
936653
184114
490569
428492
931954
28803
865597
620002
649338
278231
507923
365844
957100
964468
839127
621695
423676
721160
163630
571392
945090
14749
581583
105101
146025
410462
622126
371794
717296
192472
1033831
540619
464594
436015
133768
838416
127645
248497
836555
978671
484984
1009022
715978
510021
43907
268403
805492
913080
1004811
908560
936984
765704
648639
665136
764403
752927
34413
566762
312832
932754
410685
900312
917451
347027
914987
453568
379694
353314
666132
586305
851693
537375
870783
91322
407373
604824
167661
749950
11821
179148
974270
151628
933758
931277
351363
539563
821730
340493
436815
273751
213451
12703
97804
266064
639978
750699
241169
487131
38931
13728
429621
1040617
196062
815285
346343
186431
399737
774991
73455
132770
154454
964746
989363
1010520
751548
468418
864049
720569
834894
414185
164511
519282
552950
767084
673891
517228
972207
489805
861045
613425
47122
769960
882217
621793
518209
983590
220640
609707
330554
387851
926307
690293
905578
219012
84079
871468
432996
295950
512968
531280
769762
85691
92638
578491
476482
355259
548222
26542
315308
975412
1017553
101095
997575
33092
463533
480825
841925
735316
251813
510474
216058
463729
882067
275903
303837
879244
663723
888919
435849
918561
283150
393281
980393
63463
962942
528373
471214
334916
568350
613329
426809
659105
585003
545815
530385
729507
974122
568488
557674
313220
831451
238017
908979
843511
115666
508995
890020
602031
737852
116443
453572
241325
25111
1027034
531883
31613
429711
425979
903956
488188
779960
310553
686298
939515
943940
416408
166903
103593
10830
400086
405043
985610
301215
32250
35418
205933
964262
401411
662681
442909
852178
934627
550402
458343
931765
60545
761043
1028103
826324
110985
247609
492794
809859
242195
559130
732822
954428
635645
573157
972224
33598
382097
785528
362380
429996
14588
855985
475609
678426
701925
923812
526608
390344
971532
781187
805365
458882
542883
237228
108203
24552
481500
193403
855866
973447
924863
635244
732220
884053
236409
550610
901723
322812
80491
336704
534574
251093
836768
521072
461963
828033
639481
506065
988393
819750
833848
277273
255077
994291
453092
699840
525984
287858
443944
90590
85735
518079
882666
512309
955642
257107
397466
321596
142946
166978
870028
989498
698974
950527
460537
850020
740917
161816
922087
854972
715093
1018505
277978
222674
915555
466294
175996
14434
247269
119340
952380
364715
548381
504538
461642
240175
103744
861530
468942
523828
660600
477789
75422
792844
672718
209044
767529
459412
406596
933643
409274
244106
117817
114756
849797
181011
493064
600301
814416
571899
945093
999292
504923
215709
412483
705802
746730
1029977
333000
146213
1034024
800245
993090
221058
136623
90206
803071
1023181
314988
561113
372619
754135
15662
844814
302010
34307
292263
136371
911635
70392
95880
78933
36524
473922
676493
526431
932530
680350
28919
998549
95092
316403
510220
981938
35034
933678
367412
476859
994905
10888
634429
75099
553825
670433
72785
913133
732929
198524
819555
262208
381837
155759
873435
414698
320653
79057
995568
539036
578453
126479
962221
600026
1029964
332676
348810
60020
1020543
538892
666201
333856
779430
394232
524715
474263
335148
28766
236715
513190
974978
62896
213674
666025
71731
725321
292245
130516
548842
789850
1030369
692170
89249
546825
177318
551169
826485
348611
26808
61782
511288
842825
917363
943772
125977
684872
331482
597707
982935
242793
637083
674379
682059
147929
789876
559302
652700
511539
193406
87051
470114
378862
808661
229500
251336
399782
1002397
302887
357977
840120
380014
837738
270350
226561
676766
77266
689157
503176
706020
647739
101361
503701
911246
340778
659055
831901
687480
663162
36133
649633
1002067
927785
646179
789227
345888
397775
405417
952803
156199
620310
702211
854485
833487
158274
357955
664558
222300
534653
929246
197607
698726
1018575
99122
293312
129944
50455
931232
822673
950760
109939
750628
126
942123
856751
387132
1033812
542906
245103
987380
599649
871222
222084
681430
823063
403240
1034561
415766
824066
466271
489869
22915
312361
692969
139024
647439
802382
794004
742534
73170
1044358
422078
660049
597727
253592
31663
572349
93897
833719
974067
126721
615712
355467
129365
916502
991544
344454
457697
917478
305720
707207
881920
70702
237309
79490
1020930
902618
89916
113147
172221
390276
257339
38047
298749
874386
291768
309980
964560
538966
703145
630843
474136
363830
26215
697005
358682
135055
361934
287474
931633
324511
685923
983321
752903
77526
897205
95700
788588
919765
656845
6376
1010312
830729
363028
885596
883166
753529
880922
126011
663191
727526
896049
108533
148735
247663
163366
866713
279487
1037795
134927
546301
666327
442589
514723
453627
114274
270462
81546
882699
664748
103871
397087
993574
965967
81982
45687
373136
444072
810425
4720
507303
956817
242221
525153
483456
61960
596934
155949
721191
178276
997728
707361
904013
747361
97360
628923
802851
38385
788381
889214
1013200
425183
88285
574794
424055
75345
877008
11170
965095
469294
603947
231271
421642
197761
69958
674920
633706
717902
119910
982191
16937
47131
955620
449474
837486
452209
931229
118921
828579
384524
536404
142531
94931
657526
307531
291182
340527
891620
102890
223022
633942
642853
961826
624523
943956
802968
88293
219178
700777
935076
185622
288528
231091
746844
813645
217944
397658
26895
5937
243638
685365
501085
1038575
910504
191455
529135
138523
828974
110691
888038
1031780
247138
83952
842375
347328
643121
544715
1025965
872222
595305
390179
509405
644025
659932
1034557
110975
2106
361411
51642
568501
286029
300495
260350
774580
351906
104146
534725
69062
830306
381211
994265
189867
356229
702972
129625
574113
961232
947745
187986
311269
417627
580077
252568
1024763
1012321
355171
285451
565328
550321
385494
970903
999699
662710
278548
166638
488985
461977
507337
370054
834551
685926
385224
391944
205340
225876
468135
309589
184929
819746
705709
39853
142541
370619
309134
770434
800729
923493
201388
171214
282348
562906
575211
1020481
818152
543800
511726
321001
200069
172717
920472
985815
218006
429372
478577
441544
153190
938403
954084
287908
658345
776340
424622
650925
240690
613839
57958
162784
898320
524681
976470
762570
30181
64553
339946
395559
678814
710430
843714
980340
330274
680138
1031607
82044
812740
455187
733309
377257
1035587
907041
990549
158770
305819
696068
182867
27513
69326
261893
305350
477097
914728
626943
570949
808545
788624
462936
664706
307366
282883
745407
293796
825124
26622
373421
180288
396786
700522
748378
563081
502628
229742
190207
954685
505737
881116
248813
313149
84163
546307
627380
104797
501700
218140
407095
334092
564685
679133
191119
245578
132543
922477
257539
1009969
796920
1009815
443352
489057
894203
13070
929411
944476
264331
110733
56348
399125
507390
371791
617757
548578
130822
704572
810963
611211
948116
289447
404800
722976
1020486
87153
225234
713662
893371
269931
700297
515221
956489
1038094
119169
554390
720220
59563
685691
238555
429510
114677
760964
780957
243488
296512
178343
578593
33750
1040781
739245
625168
941003
294139
335065
133001
164271
193331
1033847
404229
978504
894592
365132
204569
438867
555641
279837
957655
252748
619919
888219
477883
910543
356753
910428
946332
647955
847747
752766
841231
245294
571864
611597
314500
153597
335909
222989
30702
386557
488174
615621
668229
201077
834453
628760
982251
847234
795778
123105
318725
488375
608021
583586
907093
134801
980331
351466
323655
643415
581572
837945
364890
87665
848737
984247
103454
1007801
165370
633226
43008
605023
571065
95493
419707
1015084
979717
643497
943198
478212
57341
856082
200196
1018468
36833
258241
562627
258291
437726
258962
938839
496532
898441
736711
594730
574806
623903
944979
919705
1037008
316819
548869
702646
460570
288517
909921
359068
1042560
766403
386349
107565
1020164
970603
684875
194562
705454
615748
106511
24532
448090
478889
604287
667488
220555
340740
142173
4860
105683
417396
496399
783296
567500
540353
864468
721643
169364
284859
332727
94586
524181
42828
510897
679221
523942
972296
523679
634498
89808
676371
675417
911775
473153
255147
559774
760043
965221
671545
482556
621034
756834
510406
458572
672759
772039
411189
518044
785642
28432
361892
105478
268947
434000
848865
621579
109258
552099
95311
609099
4875
116222
652944
879416
165513
256228
699273
97587
734780
343188
707276
336733
824787
112
54846
396973
292714
541953
1032939
745437
251622
10445
1017777
782261
741733
206461
333923
979547
21728
723887
313031
907209
123644
998036
895759
219948
1035803
659446
360891
850680
668845
310881
796683
244173
331572
329240
73457
176701
987831
506828
548626
447910
766764
448323
380161
131822
884092
644576
512800
927031
434052
699009
716285
871739
748556
573197
563328
563293
263548
450080
537042
986176
251893
754591
839768
472576
832500
102736
973794
157341
999560
667663
24924
570237
367054
158602
560016
368038
1030116
6240
404715
879804
576039
540068
503514
92712
266351
139848
48439
194277
18858
101888
232680
42360
520673
850304
3085
153153
913577
1016026
299713
190546
452724
553994
994717
363326
606236
575570
1001801
949192
678464
268260
830803
308577
21974
183229
7748
809646
751697
457779
780586
372088
428999
861199
341988
132859
624350
360906
553104
446748
596937
65305
812404
950497
997294
945205
902602
121994
615186
147979
165988
144498
891097
951886
778030
182592
863990
238098
142399
225680
264541
899095
961615
726363
454234
654329
941485
418525
935475
806899
271293
54733
485294
55204
828425
331361
192532
899089
331025
276197
1025244
422827
365638
609784
76470
309233
892400
489500
891380
476431
556071
312918
570771
454821
632169
263866
461740
443268
605981
336459
806207
609384
137842
204654
550808
915292
300928
971901
25470
838760
432432
450617
531055
231410
1025200
402701
528609
62933
53919
124508
679048
692833
672402
985453
381682
528695
131648
753550
152831
763117
200342
682849
1002387
72347
30859
631057
746310
196084
571348
6061
274916
531371
884740
709242
968952
502353
311054
261202
817529
436495
237743
755994
70777
783145
756083
634870
417643
1013519
335290
900119
496475
827706
13652
700477
574513
610327
274499
145752
776685
903217
741323
192996
277470
844080
167036
557214
760682
44462
900302
730315
724279
1033043
865679
498505
879445
237215
1023885
692539
524522
755122
382750
458612
273129
817084
741821
80533
766967
4395
816364
501997
993609
396231
331647
692632
997794
406896
165170
792986
832079
274695
252303
885034
532887
120118
740061
834093
986136
277559
1018121
662827
278589
664112
574380
428500
646637
140113
950177
778545
409640
683403
694190
452014
100923
710559
136920
73541
328178
997994
674734
745633
163203
613839
212109
822674
1038183
312782
386051
117183
163292
637259
553557
221339
117742
799190
385789
570684
652622
195869
836608
232002
416477
752610
118986
549899
291133
473428
297844
749563
891998
762681
616427
924587
171324
514882
836411
476544
122837
808515
264399
231351
608412
254271
992771
61137
788387
657777
244286
417543
291228
113150
1018158
433950
649627
436943
339590
846154
507131
257615
561740
730800
709082
427721
69245
702491
378934
1022320
508641
538837
325435
502946
763026
522729
393893
73074
832592
769641
923196
721805
498193
142856
773550
707762
636277
454962
571562
477716
225852
696740
832389
936047
377780
331213
276489
616104
295754
126000
510965
247237
129273
606109
938575
947695
56642
149011
635316
634247
998575
607056
237892
390984
713051
437459
778970
619528
720676
144685
60474
181903
967438
984028
403878
100429
833717
1018272
778957
1038674
641323
800831
438429
522625
321849
905275
1036557
208409
911349
875516
27327
270674
904637
515343
288866
220759
746961
968685
509062
224187
1001481
1006593
67609
382652
274029
665255
995208
134586
707266
782743
944706
696255
631216
783065
482633
264860
385528
518513
598614
906318
828788
417710
447629
408447
469474
434594
743706
829588
633830
827417
957049
295552
571916
560656
206410
517779
119864
235754
260931
461725
704558
313594
94181
948632
129887
128260
841208
199849
787163
641526
742415
76869
579974
703829
358286
443835
85210
906826
972321
225787
671857
475803
606984
280160
632614
856175
372573
907569
122117
396852
475762
620196
525198
407502
661267
865824
320659
852941
329566
509693
947223
855827
204625
5432
313420
285819
718751
27121
756767
241477
115265
1017574
117632
1041659
168837
909558
319474
101695
756630
833061
44800
435368
373210
564963
963189
108064
946657
407667
747607
31977
48816
223709
669541
287379
179551
715635
273630
1022731
687028
933117
1249
104367
849327
328368
562791
802811
811849
321406
884188
508869
804302
402116
482853
210186
975984
916246
283347
16509
533120
336653
85488
132799
859892
497088
836945
765319
508861
991238
401150
422738
713873
716442
958121
779118
846663
285366
530682
667856
206474
331127
815292
473129
146790
235057
760655
679284
877098
600271
958744
558913
375531
61022
780268
540634
181316
625103
745423
73807
951576
805382
459303
720890
85289
566406
284723
96026
972460
653013
707174
513197
693336
979046
135018
920805
492641
908835
147387
428575
285077
849739
839634
58760
56017
834259
580235
61315
290069
52044
460204
331373
713056
1027464
503369
312742
950503
857436
746850
162357
8799
163669
904036
1043235
343766
435366
869117
697585
494643
335280
981562
258632
206631
413314
332052
159031
492154
617623
600758
719349
250190
956867
289204
470259
340582
1014449
767385
815392
292003
538346
340520
653710
186390
722012
153517
1027570
952581
593193
51550
52028
1040438
1001236
165188
87900
369823
961915
525606
3964
311709
713097
233401
165659
729258
125259
297158
657009
357820
550284
938487
811648
299529
665725
409224
764744
824126
816176
726775
407728
408826
153971
521003
647335
8178
73163
1032207
297960
380181
931112
278366
271809
1033718
178854
566788
437976
807934
63970
254605
904851
788594
776739
753487
981235
482955
512745
777021
709644
298446
313568
871162
931143
361247
401953
293031
494244
459250
712086
251694
481543
625086
403390
689029
952026
648824
529985
306222
753701
639930
631979
246536
617656
885227
406897
546138
748271
1009867
722649
916713
557379
890706
107874
23396
346093
464803
739708
234069
995807
808203
771531
758062
587680
202473
916057
280954
353763
464157
591167
416206
153365
789118
663706
564845
265479
806381
866043
795932
666751
653548
643974
139991
553730
345841
536529
305037
999573
351200
14779
460103
6280
846651
274079
356842
841831
839717
459160
669194
100795
963372
168436
354412
623876
309311
818316
212958
882199
540098
828819
269203
957673
559715
89948
261658
25353
588156
470953
667443
195197
221273
298950
874137
196970
124396
317909
332614
713685
68915
168394
820223
538076
900622
691938
456784
716041
710008
305675
173261
327067
149330
480484
50254
923944
650544
182510
23833
498391
885208
335708
36250
637277
677863
527183
735124
70125
367688
342436
847097
484097
506350
636338
424660
898673
148505
613206
471035
80579
228195
11246
181098
852828
410472
863410
742277
57205
908047
530394
404192
212748
942585
192386
170523
2185
749907
181438
552083
49159
186925
951875
268296
608151
653193
141041
758960
781337
277857
450017
969495
381392
874328
820928
653086
88119
561041
887637
476315
1002321
294304
975098
691889
419337
693342
186324
1017063
363735
1028952
623795
874612
736915
840638
163950
769522
110541
156549
177735
216387
138292
896771
831146
260724
282625
285932
893189
398810
1026450
419727
478749
979324
494110
661290
363555
284167
518474
128870
174440
906305
322429
171075
529714
131905
367603
53302
642774
46204
575833
91491
678417
310053
135370
491779
943867
339105
668231
131401
667932
331734
684323
758489
178985
275414
251987
841263
37777
287167
592334
526179
81669
1031881
686590
719932
542361
756913
193041
707607
1004279
806890
762618
1001453
796947
821640
1000761
436139
1018116
676673
602582
9585
957289
370243
39409
724826
145467
954232
429635
115784
341739
87206
420655
428036
961638
676184
67254
41984
168366
560245
237537
161699
330830
360350
584595
214864
221098
657621
316852
192516
406957
339634
697927
808433
895686
424789
370820
977558
610798
29357
439025
345451
613552
828286
10840
70476
757121
812539
306952
214846
247314
786775
977979
774395
235113
363435
1002922
535412
938713
401732
192090
198546
609629
366970
89454
879004
647463
109260
98815
306180
201627
191991
531013
729015
562624
920911
398294
398753
680142
8341
104268
762400
788619
286842
565225
325101
478747
1001659
515602
364934
333243
838874
242668
141437
61639
1012839
152865
558904
119046
715053
491862
447643
107692
72136
201736
772324
966407
74462
207980
112055
96178
197785
667427
668639
1008528
782373
163884
744037
154543
50465
669494
24602
802213
417769
385029
574913
663856
233345
394106
568730
787005
145771
1015943
116835
724765
66430
158710
637820
14475
610874
1028717
1027147
421095
796803
302142
13269
213305
696558
235855
506488
411445
995924
418051
251238
1026440
538264
719621
663752
873528
263613
556963
629114
590890
866129
41160
879369
325218
358511
930746
640597
549548
148930
853006
898472
981040
790988
133098
618967
106563
46085
1011254
841354
93817
1037973
413254
76647
356903
840936
585336
779464
592201
794356
512184
597006
912705
436103
713681
881620
370245
755955
627516
10788
200601
448107
227981
905917
347537
937067
72656
126683
382404
94400
1022239
861143
914018
765544
388388
970724
624973
564200
362515
135592
96725
486803
154807
570947
1029677
387971
1004051
306977
236280
1934
161642
390617
639227
597733
569394
590582
734386
638965
505862
588618
967325
896594
882089
797265
564315
510432
575239
244915
282008
980308
707701
302627
837936
299125
360004
241760
748117
714860
256478
430946
178368
567514
14110
882410
290912
946323
164280
507097
892526
143511
1001219
145022
902093
47300
690556
544074
428172
149517
639497
399430
209594
105184
800150
413949
301690
277050
347442
274324
192753
864122
820958
320728
592896
571744
1039416
420394
910510
776034
483012
837452
771081
1013323
677605
89928
754180
451560
800384
170483
676607
743264
847715
185743
405682
889976
402305
643074
23212
389717
15331
1018171
138325
834181
144126
771665
758969
381709
634178
619033
191029
900495
1001924
555619
961438
397235
786983
852406
107603
244246
528114
3774
93430
793949
935855
526840
9200
925183
885396
550719
410159
364440
4222
144218
987574
410623
938438
479902
929591
927091
582795
927998
777353
60354
136365
676335
889281
567815
752952
1044071
872540
220771
554395
343842
931091
217703
553701
907593
929908
128242
596114
944871
828591
45936
963555
703113
54672
685109
47757
372183
289085
751430
423686
403349
468016
85590
201175
1044694
584109
695122
182535
764585
737337
1017778
901950
615082
720575
514052
546707
775424
172846
698371
126926
845174
785526
833576
202731
1192
711422
821468
413507
178487
812374
869971
922923
59212
272964
270242
222438
267919
559159
467262
337736
151883
98308
188585
322966
904640
849470
690078
824545
287670
895109
833870
968689
631639
429117
37061
537286
790503
538745
46021
713329
1024562
182766
291400
546780
983908
1012635
876515
635441
886146
568480
883776
922633
289549
628787
539636
213037
441284
635039
977252
842815
486067
568957
341540
783734
486275
285729
404034
163591
838042
96448
16942
611638
438906
439025
317334
569656
826386
458185
163149
942210
823174
987220
424967
539056
743406
729547
729275
438370
316972
127505
377613
953927
1040424
409192
721057
548971
347943
492069
967573
761270
1042386
377579
1037519
324237
959110
957441
867648
342436
295478
940669
392221
511085
636683
511221
1010953
992764
895302
105410
986581
445706
237495
105156
843276
39463
803882
187045
286764
460761
803158
211973
283868
863471
837313
937477
925917
287872
190372
928857
429073
159954
776665
161546
531659
845246
642059
673908
256832
245904
1012914
753476
137735
806846
668045
524239
184984
158464
737303
389434
661343
887815
465275
216323
699453
546893
703551
353151
273324
687676
490759
957340
752177
343561
187253
657470
99749
295416
90166
327136
678191
943146
289744
941424
226430
747340
14237
855812
813585
210429
526088
502701
890034
937366
743634
566665
62005
619046
161319
729404
169684
1012411
417341
807308
525953
401681
1003447
203308
699981
826130
997809
11454
164359
766647
539662
528556
444008
197679
26163
340129
775293
1010630
419920
204657
655965
704778
901767
807341
833526
589131
1008986
364912
160508
170139
696709
266498
1014937
1085
362570
173375
724048
771512
11347
1015571
403205
21012
817874
139467
103985
605561
714875
711669
714023
2967
3427
582764
97955
734496
723634
555312
988710
286756
438430
821410
577735
500245
944283
394186
378831
672322
291316
243432
919059
988521
405264
176488
926866
637074
520162
641819
43028
623505
703732
251341
339834
353910
1044552
437988
809946
391300
862953
1028415
903944
290698
963056
12541
669529
305090
570672
100334
288290
975751
853821
362502
367868
995401
575264
98357
172818
286943
838086
30862
444141
194255
952350
1006139
461538
205861
812559
143310
979588
536857
649609
126497
1027181
1030872
521272
693157
139905
652822
574366
1000150
696946
329439
845257
461068
630677
834782
430284
222322
158941
269583
1029407
967734
491013
893143
91990
203425
750562
222881
436001
688780
229436
183893
847102
826341
198482
425914
114893
950657
443807
900008
158788
353856
258224
453930
883676
606461
259193
315416
957421
785744
1024812
801238
499845
235123
279018
704169
894300
485343
703154
832050
89863
219309
683645
116711
732360
62066
638778
236796
755483
546410
760175
471453
1039477
59485
689445
704936
339562
257224
1020392
708326
188804
96964
632586
354154
980501
240362
777020
869715
678556
700990
403320
842335
66760
724438
246819
513355
1044308
418303
123765
985886
964113
664381
750307
865887
1032271
654629
1033397
91872
805463
775046
808106
1012959
920668
208921
833012
187481
755236
601677
857926
99849
458429
211708
774172
389556
453931
566554
65747
851146
13672
758471
200496
457303
503876
19827
131527
854732
129729
155683
674428
539681
120286
589483
272696
712345
313466
391766
1017498
47101
482906
921379
303597
965985
19481
604790
367471
101520
707911
677314
383813
790953
1042046
914219
519601
794377
1003290
504207
111798
937185
275387
948381
675114
767997
955254
377116
733432
707830
1019477
165321
770654
563878
746781
616022
478640
143446
247780
189946
116688
808376
1035389
51995
370298
105835
856906
297428
731144
726365
340763
719823
1038567
650843
340116
693775
262621
116748
1008104
107037
585470
360773
392868
1026153
714537
398699
152018
13835
25186
153043
838081
980184
913297
541589
181521
864807
878845
336381
641715
1031758
885335
540575
825625
403045
719653
310080
824017
337846
890999
647600
880798
940802
878908
168634
158209
316449
869419
664302
575876
775496
443630
498440
607334
196924
180278
932699
60249
979236
658653
139765
395885
762412
1001488
746175
316704
502459
908729
1000542
846427
697421
31462
120198
715102
161528
921602
508859
191164
95674
753671
309085
623854
228394
653690
414027
218146
597596
313618
907822
166816
119285
219597
986471
55216
865828
253804
755835
1019906
390182
554259
707355
119678
546300
621134
586441
132694
896046
425068
916522
410659
67312
940818
823672
213141
901581
910731
981511
719189
830938
268459
731841
74759
121653
735634
482407
392735
278499
223648
734013
606602
252356
1034002
132663
340108
700311
133123
982183
532129
901786
302349
1027183
28267
99473
334562
161013
77042
670106
67250
367443
735253
854133
461235
88525
520670
439245
499390
685219
30754
338419
37015
658391
956712
238465
494440
865839
984012
26569
952531
265258
945854
368916
422271
154138
85203
1019700
264945
781056
444912
703386
320253
395759
146311
522345
841157
286413
927502
403664
881197
798714
219583
304608
834693
881487
1044558
758833
774852
878409
262887
1003477
319165
135780
583662
674650
233298
980179
832336
97980
235505
914295
580345
1004644
50816
784317
647913
120760
434421
677427
1004027
592264
184505
733331
604401
477982
369854
970319
819349
238016
243638
690374
426389
426248
419712
236375
271655
911066
332718
903887
1025923
906206
387670
185528
51775
200908
554126
82209
183121
477692
33885
423657
840645
346528
599249
524760
962431
498167
912415
227863
1040777
172754
854630
44306
510744
115537
999677
361854
678407
221792
724922
26920
898999
950158
57892
233119
630409
792389
975124
209463
719088
443333
264439
600676
267291
151198
963797
372416
674699
554793
968150
952561
223858
234489
779375
837884
66061
843894
415984
752735
292020
113588
369012
315702
737705
982290
1001676
842551
50019
757353
794448
189707
213749
161888
79619
281054
15910
916666
633749
163552
569490
740797
1007038
80591
461367
969910
564733
438999
894953
934931
458074
567679
45911
622993
977667
39115
300922
719270
653700
41286
334859
649730
493330
324893
332701
511441
1007821
539112
260106
553299
606439
823970
477749
691665
1000777
690166
743581
387749
891495
414295
913685
468441
446669
27791
763712
173647
237775
693420
686801
566442
755966
599085
356195
580797
329484
640809
482044
129609
730387
595562
869585
748563
427985
1037486
470074
197173
902090
488178
362698
282960
456631
590005
535549
541325
167102
565700
118306
690975
861531
1040232
405210
766989
1021154
759524
717887
95120
738385
562480
877964
285906
461296
272063
987451
203684
967038
220024
922718
242641
331712
25375
385912
795348
923281
637884
129796
118567
358867
931221
969421
494911
423009
350192
242317
290577
551400
469197
715738
982629
417588
600813
526720
2148
247694
970508
136935
199011
132875
407695
996771
701267
992362
47783
625818
107641
728586
287771
988127
884270
765050
1543
550755
756119
467221
575156
312325
270963
551067
602518
477208
706942
849965
151743
323038
115891
821195
35699
527106
790847
390426
347095
636246
44812
349211
936944
458271
568905
762609
917754
730293
374180
950242
227578
744397
978353
681349
982265
22075
900745
97257
975652
535642
495267
1021164
890526
371622
447886
685976
186795
894990
83834
263954
109486
209542
781957
165649
437041
177294
469341
190967
28372
631636
96766
915135
37931
514660
29155
833954
184766
71332
56738
32661
273887
876391
660679
929360
180103
101211
369964
685366
667976
411290
308969
640957
138888
907489
396233
362302
859789
912615
460146
44614
404856
970959
661995
824383
430874
623319
593335
661337
473862
1021161
984989
817284
424263
508410
553452
318183
861991
30330
799705
375921
655836
621080
67300
820554
838723
1002926
122983
525480
900306
105782
423805
199602
649763
63689
265496
630946
114826
528904
495806
129768
834986
652039
474619
670206
265192
774788
115019
692101
706651
425851
334149
702224
998892
580416
1006187
792481
1010156
830095
223796
993733
555236
933393
745436
1012413
975225
736778
77569
462739
984641
28684
850429
67297
48566
715782
692478
1035811
330066
398325
918993
974780
198168
1040030
840598
151153
657770
644332
813968
619138
353211
782733
195564
960564
490092
407054
466541
1040410
75648
311723
154386
773572
214351
304673
83055
175137
258028
131076
77451
535284
108179
787547
933404
754829
304950
6646
122612
356112
1014427
694728
844178
815961
612729
21117
511463
599248
847897
91400
182222
860074
163384
45465
422539
475019
954707
298965
970630
847738
266720
748880
878665
368216
655855
169150
965166
376545
963232
185728
805450
745662
408286
191268
892463
334994
845358
261546
268012
318354
41482
286828
387232
275646
8043
176701
745796
756465
170530
860828
858572
519312
499256
224236
949685
155978
821899
509067
124188
866189
75346
922119
835942
925842
16572
784184
5818
710176
810727
261250
735794
380243
789642
901784
704169
320165
431821
999152
430541
15369
239871
468550
241633
727090
12755
1008665
192194
759781
62288
980159
275861
183793
1000059
192884
443493
140965
162376
258248
709929
823433
677808
435127
909373
542998
694421
398886
707810
495149
374868
303226
653557
336932
667118
522649
231180
327315
503132
973657
234928
763517
249135
654674
583873
396883
125977
349697
130296
5417
915060
844016
808227
556801
277315
163691
38083
748691
259478
968220
727650
567906
283025
1009177
805427
161935
203667
552696
645722
145246
616337
909640
1018309
671681
448419
803791
216144
644670
450552
685602
98098
335592
19236
990304
443166
38623
641444
172187
88604
441631
78593
57328
836929
474741
198300
663927
207730
56625
541418
398210
76391
619563
401338
824991
429496
868771
620547
834635
550237
622458
388989
791931
778352
55170
47094
34811
1031307
921729
930956
134154
1028515
926721
884615
652951
772377
418354
963240
720918
1005284
547514
5944
193594
392046
555074
980396
144075
384373
359748
953751
413762
497519
735383
945369
348929
108756
457493
700934
460871
80406
918006
86047
888671
138977
439575
111153
786635
405012
242903
836916
122524
830624
93848
76853
809097
1006384
485678
779931
918662
854377
879062
816531
391809
390909
511845
689444
852022
59108
145036
135881
78341
899165
92142
92417
550545
463464
140155
699428
225015
215971
687438
879749
661747
623753
704318
193461
146292
196295
972488
783785
98744
251969
234703
235067
784460
463884
285400
747451
501370
306065
240841
835188
642024
326420
583513
896500
884411
621717
322986
231305
248517
921169
38534
811941
24468
623548
320058
450275
493204
60881
950175
744626
601345
465153
349882
461608
1005476
718657
273066
886322
248328
852201
627795
399980
943014
553190
425337
906481
745780
907904
969694
165949
1000580
138283
177181
519254
54943
1010302
787093
516033
426264
804148
215610
621370
153310
159010
803004
7394
864165
974362
556757
188957
575048
171489
349676
813747
593323
166724
872620
198039
18119
628184
1001987
386918
741804
413308
714828
445266
112145
475559
953070
971891
287961
550770
482643
1002975
426756
934737
986282
340570
959174
510074
838268
122257
507255
363047
882316
997045
280236
103827
865847
500301
627676
328833
1013418
797881
125302
965209
161517
899868
623428
961816
334976
908541
803719
734795
375748
962858
709850
1001641
110027
139182
703167
79043
731318
282223
59784
976288
562911
732299
130292
37190
671439
504530
498154
594779
215237
968676
399942
529888
61758
99559
364126
710436
865721
664151
505150
857602
97466
676252
732068
455520
367394
63911
883494
203416
1029578
424432
498986
354525
530244
234215
395872
233228
636379
935820
1020966
317479
613306
241665
861341
73110
878643
832092
128988
406056
305789
408036
481398
569178
622629
281642
551793
561152
433822
852395
423999
244956
202823
392192
164209
604261
779701
248716
52366
1027088
76744
1001916
1015148
993419
965058
155853
567042
994554
758645
90546
802238
925687
211018
969297
623134
575922
304901
802743
884580
959853
153111
288777
800495
271663
409729
163976
275302
154017
909574
326535
948202
175158
967821
43919
136004
908750
169742
810639
570970
783484
746568
840572
165320
975757
801072
18337
279116
18520
69056
396258
52377
853320
658553
666733
924548
905068
660195
53836
151755
1028178
363860
627569
885275
722664
562653
571617
900002
990725
320330
941792
959362
690819
1014293
917188
505327
1024671
103175
415972
632104
793416
919652
128788
954852
137154
849622
957395
914199
288300
641232
164586
705488
593460
399297
885165
252202
903401
270713
604757
555596
245419
853424
920168
509177
794000
659585
393855
759650
863716
304043
714103
544515
959925
963630
197260
719145
2791
155726
760106
698092
5892
720464
221320
141281
813136
238689
570983
602013
261913
1040840
541744
866081
9501
52554
968703
664865
311091
286593
123415
686764
277059
474407
646566
739990
1044672
685455
585588
1027222
588993
503817
482198
109182
920261
32855
381980
519656
529856
778181
634676
928263
925473
250967
347859
9364
155963
384850
785209
731314
723111
762493
18913
637122
519443
877629
252682
386578
349027
792295
132576
859776
51693
406561
936170
673934
911814
496230
104253
363265
978676
230319
226923
491452
45774
895813
663169
1006304
943469
795519
838469
539616
563524
662214
18874
105225
450908
966141
228155
541463
212877
48335
991271
527032
1019162
213932
35686
769126
658182
981557
386156
843945
631807
584172
794518
349397
492248
170049
185490
248976
78770
849647
214837
130333
959755
626186
9455
967195
364276
875812
711856
701653
513384
491741
611822
1441
589744
558169
454111
513734
197412
861219
438659
801964
854179
969200
754981
289444
490466
158865
242333
813079
91750
563030
118853
533164
781499
9803
195229
533579
193212
766741
242676
483974
156991
40430
51868
591981
709332
426385
731567
485004
189843
357206
318304
475971
495317
181775
323205
927286
85416
202541
587343
532583
912590
542000
920741
939164
687387
467642
678778
704564
413394
104585
960368
500935
156230
481723
133349
961270
1002066
376938
730918
779591
431039
366842
669929
308202
466196
526505
339840
110266
809882
468036
457209
412890
466858
870511
903346
752552
57273
543074
495097
368548
661241
655830
302843
250935
854560
799307
31733
850400
153988
20073
711978
306074
607038
228797
830590
319861
44358
186903
554537
384862
458596
29544
612499
396262
181628
180631
950362
274989
1030430
248800
372954
284145
339957
928979
38100
681548
938893
266980
267419
562990
547452
178407
1028706
152732
608661
534540
946111
25325
157455
37953
344094
872930
991145
174657
836885
520795
197386
568790
207018
639814
846870
729919
320433
832504
372125
258935
3558
163437
547088
3762
986140
897842
294699
290623
625238
96026
157112
1042366
328876
606430
977692
642330
576607
327733
397471
124021
419961
820740
16172
916920
110266
26204
554780
837693
792878
659499
859751
395056
94114
806872
929325
922811
978080
392056
51584
537791
103819
961146
612129
349516
573096
925528
493484
238019
639557
409006
757275
752619
277144
836869
846116
328085
61801
123272
474923
259652
128741
504520
389693
108700
540828
177608
633527
485870
101300
907291
702567
837648
859178
784691
860149
477819
804342
231633
1013661
682051
540056
289582
989316
457235
566216
715954
603946
347052
813327
596895
54411
1042918
682378
992989
130031
460499
454355
758840
564773
75233
700493
574963
44869
831308
317999
45004
782394
712113
68451
699092
579435
791309
178710
924068
98725
573182
31948
598434
121560
561460
781162
993585
408536
427254
419743
328503
537081
247860
211762
245786
242528
721058
1003500
577102
268626
219511
620789
67264
1019053
880218
612989
961223
94672
1011091
369058
241137
674281
1005172
460127
89194
489760
430253
410779
851976
799489
699061
987063
209722
1012295
39050
45992
740514
5222
781056
845378
699494
838233
381530
32985
372135
5806
798794
85622
21018
189099
254027
728368
1035035
326263
529197
392488
868282
411344
342823
1025068
976879
946713
373247
743701
838259
276012
482085
814434
901339
42420
36391
123513
85471
740296
365187
1035844
614661
689933
591963
140784
932114
130221
838519
110028
1000485
282435
548991
729873
80880
698922
639358
669454
203387
695659
911048
546910
107152
902046
683131
34278
923587
495671
93703
85178
914748
396337
911679
174158
585740
741033
1028259
848952
956276
257913
484985
259525
829637
337188
448458
406175
906006
848472
531378
464145
13632
1045235
413919
357904
242878
197091
320079
239891
596757
858745
273807
672860
387664
271173
420352
249739
457019
427888
578407
835579
1026237
513033
807714
858820
222576
41865
524296
174783
490280
914241
636463
682998
111755
557783
10556
553803
751402
482866
842819
661037
624498
901903
530792
398553
324689
112760
386419
936532
64210
125467
686107
331310
177607
107071
716981
426242
337789
386666
340654
651786
397062
194911
587806
203955
219185
287057
633885
465179
277532
175150
103396
317758
290704
198783
791269
543165
29165
51506
627835
556576
882809
452562
321672
168564
660652
295707
896689
992111
80417
766876
480418
918597
527244
667772
843474
406376
1426
524845
113063
210960
148216
447281
944070
265831
709350
473670
486286
894301
264365
793062
548705
151713
792321
675415
953758
278143
423093
567231
431640
782775
165465
309301
644471
966322
317236
342518
357271
462992
747830
272492
443997
907297
122738
614526
215830
461792
402969
797718
255309
541427
429362
454061
548618
819462
541202
178086
307860
651934
462979
129580
307919
372210
708605
155285
560772
960871
241036
466533
935187
853261
22097
315979
172764
1007896
917490
778823
361479
751650
110553
1043366
236368
305561
981064
1041690
206251
650297
806558
967285
1010274
986237
1021516
314538
979670
798035
964552
573780
610667
800632
170524
654461
484513
383235
822416
1018480
308516
723750
950360
1002302
305868
721634
85773
1019568
683121
805228
462193
137529
479295
893579
888531
922430
84664
339531
536611
657722
368922
270296
73873
750690
221130
340868
649652
565330
422408
921062
972624
91450
962311
150460
603214
101263
610034
806932
348321
80299
120568
872422
626388
400437
858868
137966
1039040
586136
796817
418947
616017
603617
824341
310269
882516
932435
971469
713731
975633
533879
971742
170065
146733
318883
567886
83502
770839
863263
699679
557690
152021
1024421
516526
892709
246200
51909
574169
792275
385683
165902
521237
928667
359313
15644
727851
351364
615448
438948
201773
798728
402376
219458
535819
756655
892640
529509
622034
61490
250278
847939
218914
355837
729423
217919
17975
251339
685844
796614
544739
711866
638179
758826
433990
553052
1042076
1033443
469587
42197
832931
159429
570611
508995
275946
769298
550679
1025465
626861
318344
37986
37793
683959
618943
134540
551674
965484
256148
788913
982469
866940
655941
948577
123514
689851
274416
842572
624477
102132
695730
241023
695111
157326
368602
448468
214006
380871
855372
637761
943344
949544
766929
193668
614360
246542
40139
903544
77314
1035764
922977
840020
148429
273968
372045
942375
649659
511740
41671
556212
29211
975616
595084
508351
442688
132277
131922
867520
425119
289922
19802
803551
503515
500959
409458
11705
1032117
93198
680791
260699
813411
184392
47950
719479
489091
747547
588077
459324
766315
982002
395212
1001657
753909
157581
672130
999155
1005123
467341
1005845
350592
533814
683953
837678
798574
531104
959657
983923
240146
139075
947382
923174
477671
731187
531534
859261
783687
166470
812320
333482
473373
197243
98365
1006726
78022
973022
641439
967704
576019
111105
131609
818034
691729
91555
607544
39456
433638
873509
603250
352014
13396
203285
493864
532763
309102
132999
463285
624297
212431
612717
155560
329526
501408
119030
616197
948140
827931
81837
417093
482699
653248
533265
1001543
261622
341144
736127
923291
153391
665632
32162
346646
497655
917747
369159
355788
65831
207368
616577
612418
447322
257293
79476
514965
716316
498438
70213
380898
152630
995730
1647
550420
566603
61642
52566
1007254
392614
494801
358177
813350
379916
597626
368860
400394
117751
697985
376081
517136
456417
242661
319983
119117
92757
306537
76308
963135
788664
528097
701855
964017
1026980
241711
859918
948688
289889
340770
360309
861411
444454
310454
436263
584593
625269
513296
518561
535085
797005
882026
887820
972111
272327
221519
55358
415552
589484
375699
477833
385212
560794
661583
231048
768901
167794
773956
815341
822268
38575
76557
228743
763106
672849
544349
583748
229962
759720
999768
494807
15560
1017186
759740
691507
1030038
241973
223679
684187
83942
161649
21311
510958
869602
142034
531904
765408
333169
313838
313997
134483
683840
640147
132755
853366
663047
277685
336260
751643
4359
901313
403731
496482
568958
802651
358273
324789
432344
167583
417909
503928
969234
325072
59619
543678
954583
188333
893571
154423
386843
574544
60990
17123
677980
620214
326145
661488
80695
941219
413223
777846
879479
315703
784640
218851
414393
752297
426634
877341
932978
972797
296548
340669
372189
617218
231912
897475
346820
506649
527363
826906
60602
739532
922920
241158
173953
874643
1029842
480676
1012374
368812
733430
608259
131974
87051
826039
642429
877593
107309
202817
41371
264923
954542
996124
873852
109577
833453
578461
587869
474339
491939
171331
470750
623500
771714
366502
104832
66835
218336
149355
346833
57194
28129
858144
916966
84721
716741
595687
441883
393444
240825
460813
334578
720230
398038
921801
77162
677016
769364
641062
316960
823938
105215
688433
991686
109154
1042807
89540
640683
29566
373795
978253
115891
642704
386252
903774
907203
749632
504763
483005
532233
970798
327634
6380
861468
980304
809801
68620
146508
535281
210317
338908
607348
73020
729156
388745
1000351
317487
531643
751763
884085
718272
293020
214586
127196
582055
176819
447562
196852
467207
396429
567942
152806
218378
31368
976934
899140
500261
100212
463156
419194
1013585
655330
730751
1006225
777611
649646
419602
186965
357308
375383
778873
841255
492346
690789
453633
896901
894529
840396
665383
24099
420481
469717
995123
356968
390437
166355
935247
138827
908054
994182
423751
538430
385132
673410
321235
517192
726304
654971
784564
637468
52016
788337
56609
400497
63174
395754
800293
187228
91451
403484
334728
80342
964472
163981
770353
778957
1038517
887717
125950
616509
546760
110516
565068
213447
118834
195058
180148
953793
801389
888192
83340
945000
20415
977721
330552
456308
498968
475633
536869
354842
287348
125643
341318
488739
321932
466332
1040937
682651
969259
165226
721925
86167
421051
399863
895168
30204
777794
244711
326840
363025
262085
332570
111876
915751
470958
538191
366031
992287
323997
655238
235785
139937
323741
943333
760591
396983
566669
954937
647000
822245
431904
518388
210993
427086
731134
976923
323041
387624
74010
126734
969500
703723
433094
634482
375781
374373
435675
380481
111307
330642
676705
128263
354511
522227
181036
835245
198567
121542
836916
832218
696226
37804
388297
847920
1011000
301931
630726
39388
746130
378085
444750
439722
527519
783052
419508
698855
7872
240254
621905
985193
183937
151642
306566
916770
731435
689403
559813
364052
419239
467761
1038186
543167
30602
255787
22883
321756
998012
921534
955258
493757
67728
489962
294133
653315
77522
726642
957577
524907
24298
571832
468573
1015092
778875
538053
788499
320799
241977
625422
587963
48586
540297
331145
938466
946227
190883
746037
382171
159806
728909
512301
495818
438731
678688
1015162
84443
598101
840605
217309
116116
803016
509466
589973
90003
877452
341221
715961
182052
29284
728338
305304
625915
242345
140902
908036
984602
548320
239840
988027
773754
300154
56022
943417
514869
268485
982486
216338
783982
28998
974350
662009
461689
1009056
953943
133058
199115
945346
358852
389198
958145
427105
954903
740364
807933
244424
639640
149803
399178
274209
138154
821403
260850
268159
563113
597871
399768
170807
182461
652154
595529
88324
413586
140059
507288
516528
871331
1003872
390333
436348
990236
656335
990533
328935
64986
391903
136508
548679
678831
1036883
39246
830058
1031925
966092
777921
992380
516599
70787
4419
341240
591519
11078
461839
111708
1013458
658058
82389
521694
845058
1012083
335983
228117
18528
936738
917887
67605
750152
354474
595101
113396
677945
682924
266889
803074
877382
155706
247917
938836
389341
21359
451998
475307
651017
161261
258671
989778
29854
973591
895361
303450
841822
999518
27090
375372
179195
477619
320494
435497
156665
355938
248658
37142
740031
872723
908943
935352
125214
49478
565605
22051
550534
1025879
65933
525443
678037
551535
484857
553709
480439
369719
964300
766883
538780
773823
198762
966299
550574
117443
221551
73967
301795
673743
362418
118216
557188
154288
672499
180715
541557
276173
66409
244911
901611
254842
1008410
361726
51759
68063
879617
66817
267715
536711
185906
112309
598708
579689
869023
35919
452516
964640
822859
965257
237949
911450
559980
211247
671062
742286
775480
403878
66552
1004489
190465
930544
650018
91125
221979
117037
1035023
626612
39052
872000
753878
137773
319724
123554
382997
130392
208589
5539
270748
877268
92891
802883
342459
288210
698554
485785
809488
283815
524150
201664
48757
245403
117987
98566
991428
100556
7470
218738
580322
781580
143069
322545
707291
1042466
228762
786666
934062
358221
896015
823412
174194
192505
96672
393857
668655
919147
518203
782504
949901
304697
833685
347455
620279
172479
206393
433391
971060
43517
478106
281858
750833
829856
876109
435265
403487
694347
873988
917113
488036
332907
387345
61618
456122
969891
959672
681829
577333
185378
521242
936789
147408
948546
470597
850728
244193
11548
855781
386056
532346
691977
882695
445434
492216
430199
239329
1024059
1041030
163323
755615
857065
743394
569130
16660
8701
878549
888437
388730
120583
110170
657929
85333
363981
558777
1025870
980070
973910
762381
753281
982415
976482
535441
157805
14440
977470
113883
20313
640584
500860
72193
914606
67747
685619
75411
899577
94701
156896
533625
436377
139327
717460
111684
711602
752532
67432
436109
703408
842478
333645
689257
80845
837592
252141
616533
392056
431325
190794
286317
492505
267780
767278
968950
685012
624594
258602
625025
248052
105284
519280
119960
940924
577481
784920
75997
419169
516999
14387
712445
815174
102307
224171
404736
608759
807769
339451
190238
505885
958992
355876
808714
824676
327121
133551
97052
174557
496263
390608
223128
511582
18548
671946
960495
813095
369066
677701
304119
149082
355189
86317
931689
752265
1027183
485787
264875
278116
53264
519776
338002
821408
445914
786037
598603
796666
126206
751644
461435
169899
359707
633005
50634
527411
692618
921283
555806
886473
35058
670913
73067
979400
788848
38685
473626
244844
865844
753415
82355
559256
633699
503785
895260
549743
780
828452
461520
962267
145475
219225
545311
896967
853769
709860
173595
950368
10738
50872
485530
57719
376630
126953
841893
327357
380375
591534
931778
497216
103610
970247
880743
164080
774021
322330
136827
175778
528019
941935
827971
853106
182441
650067
468419
653641
628698
747564
719659
516173
202047
534877
296518
930291
664740
686247
138546
1009509
122532
557745
666858
533695
577462
468231
113121
85455
413252
354128
655782
913216
833683
704070
234370
733512
576265
353458
674142
370528
260415
323196
847741
82060
425604
540727
335474
179823
553878
70095
345517
566796
86437
117494
518037
699167
462294
46850
545508
921219
938697
858963
1016554
587169
204311
826776
489629
769274
482350
407172
580388
683759
923632
1001025
236669
801216
310963
786547
969752
225839
876566
353279
368232
170065
421527
902391
809339
29529
214971
670757
858856
727599
854644
99694
629331
997781
396959
1036263
113408
500109
266211
367206
758676
56222
985901
417692
288177
72601
53120
942635
1013949
37531
30465
687746
23927
822940
382325
37204
1004111
902141
906825
83294
607163
45205
1021978
457127
310508
431448
194711
909517
92869
618422
1015072
347750
26308
324871
802344
1025181
849720
714129
86996
132134
783506
291953
120768
603829
420754
145637
190396
847292
623534
249001
514848
476066
352887
479383
703540
440624
763704
183619
313397
578194
150004
755400
315924
438203
395314
335763
664230
959970
488654
431116
845973
625253
31825
617856
558369
1024306
892894
820310
684795
525344
591980
230724
188877
449034
839378
428661
330011
115692
294414
365676
891390
461203
781881
515542
627382
699341
795650
619519
175165
631350
439623
522938
862290
583540
108923
927039
300524
1039290
628510
530279
194949
762774
904752
151457
492983
853925
930504
456192
917908
17962
205533
907203
1023589
506492
462535
74290
117157
327509
964559
157870
373533
7850
132427
985330
833919
177589
986222
611938
968182
255895
1019469
597113
409236
176205
543357
582978
813609
70157
662249
785595
507394
369469
803470
68317
475230
714682
41200
642980
171747
15770
682917
794095
629719
36393
691835
21972
368868
408485
505083
421476
857318
819102
995558
222296
368866
18331
641420
1000257
854884
292117
539093
805348
803296
65809
52972
441213
190329
408775
668339
635817
692939
602582
704898
859080
544221
379643
808399
1001339
581998
998330
656922
144912
833040
677915
946129
224044
411477
679242
941641
757710
231643
537736
588267
772294
851439
7207
341780
735471
344033
67489
596462
32157
633330
236247
770029
556544
443995
594974
287656
143656
72230
829528
610228
355688
182104
679050
113147
440987
726639
53369
434538
223258
428645
33435
682938
899488
400792
664584
679504
887640
928089
700984
478700
3939
680551
199556
908541
242626
555414
913760
958860
236016
514144
995358
1008407
825642
371334
149861
775781
602720
927932
187525
98631
685411
35013
888095
768591
986346
231248
220348
360178
921882
262767
647178
710153
599621
303281
288903
300617
35334
474463
850034
804112
34056
769816
555855
42866
288462
980500
820416
821986
955069
800119
13915
745493
48195
306028
716515
329463
196891
575619
328410
483810
366329
143680
308388
376724
807216
298409
452765
680907
557169
247602
728757
474492
214335
1034853
192073
173449
62548
885881
34956
55884
947549
557130
119217
885946
1024755
886799
938510
825222
701664
1041978
324005
917964
417111
561835
635201
2689
460289
610210
1029214
745686
604738
158429
200118
127906
371525
458009
641118
9839
221285
872852
1010262
396781
205952
529141
911625
356341
71998
272045
958325
328576
475797
733154
461515
277072
688963
567611
716436
339652
778736
554757
770665
331647
43521
955757
3523
711878
659912
280263
500288
1011579
886017
8530
83347
407904
706318
284960
131758
926135
782292
345203
883152
182730
375063
554880
1020154
773410
80384
971700
1008531
657053
390193
680135
1041586
685186
426553
85536
282134
112464
646999
1016278
215665
1021232
482323
163006
918359
154976
1038439
773496
804622
817160
370859
284019
100423
999107
628353
974497
388787
911813
676260
694250
354068
346932
960850
768207
695389
133028
631401
558437
542369
686041
480175
318719
83094
317928
477540
495144
140776
1040422
79827
635227
649926
418653
512472
257711
547927
109764
876114
183249
895673
244748
55377
229619
902687
645868
651453
655141
1040592
1006710
44702
604726
703857
949823
422109
1024342
154688
411133
699792
1018521
107317
432727
385596
128332
347351
579271
675907
1008893
371223
1001060
951717
659416
1037010
752771
427730
456495
54920
745584
226227
832840
164397
826492
371159
792576
64154
1024647
866609
729528
534823
588444
840080
688766
703879
133688
535873
851521
984340
742555
313031
997611
556135
137810
690625
706033
455090
333510
469468
995997
294654
250162
668330
66514
666881
328605
6056
977739
449684
520608
15760
205371
137683
308930
939125
793769
91595
32199
411237
256385
214999
196686
175379
175475
237063
308522
927822
462486
696478
1028360
142536
899680
962260
931978
993355
834741
195774
476017
869261
417485
177618
488440
400160
643044
645326
783577
813395
857541
701304
985856
833591
560098
874424
804344
141097
466100
291209
286825
842435
527488
859813
497137
884647
257053
915798
1020036
666872
842881
485131
302012
1007774
564866
268266
529998
547417
60159
162769
822863
1041522
983928
511696
976530
288883
127668
743491
69652
769411
609106
453562
680626
640398
1030963
361639
41093
181384
1019875
985300
752763
191106
158794
430916
8011
472948
311002
192434
1045046
347672
446634
58624
1020087
15368
121840
87038
86432
232507
127802
726067
87539
953010
531407
674574
711217
410918
50182
144106
387333
365293
422042
976573
939221
260573
590006
35076
706586
366708
750132
216789
369128
721169
266366
161150
606648
421487
532494
889657
167428
762991
253697
631337
73210
949806
57908
370810
336822
1033985
222010
659536
391772
488762
270586
482170
623350
778008
207989
788449
424533
125402
75720
530045
388215
511979
321717
487708
442769
540987
98591
853240
123099
896154
133736
619688
944191
470128
934995
199790
582219
935148
550192
508276
363396
79054
204202
211107
324273
768447
189252
974279
280143
246513
714361
936973
94788
785707
920469
373357
33812
773113
961195
83592
630968
812220
697929
364295
504650
225689
303749
687346
123558
506197
577504
520905
669343
724192
467568
515757
965462
539477
922877
927709
996268
9090
706540
368416
394479
755650
136572
797555
187675
537647
466827
153518
253741
894234
736189
839182
470883
220964
912150
419698
932063
964009
1015950
901510
265449
129711
61677
522609
1029671
626882
63346
264815
926072
530137
979323
364026
753823
5747
668475
332986
16686
851267
808782
404293
528939
101176
1043390
619493
217374
699590
370238
133597
349890
2364
133588
139921
776598
81804
291946
744650
223347
877214
878685
566593
118860
638626
261651
170042
299374
879783
986493
237934
909607
546453
563181
436320
516040
793380
926196
55241
1022952
691277
789021
531176
639454
871102
624543
537660
735014
628480
971000
1000861
654882
657614
902305
618777
418197
705799
891999
828357
309887
268853
141174
210750
894069
753972
102742
895041
569358
15590
1008516
72214
646736
576450
785501
646057
213579
424629
783783
495981
310291
102459
1022833
79066
441521
699596
235263
50977
226808
615469
241337
712921
553677
95897
807623
305678
473036
267961
642719
147939
253803
571873
418902
796808
289874
342667
529756
94548
86516
451929
600764
243394
692232
60853
1020964
239565
712400
635854
475435
825381
207869
222743
546973
644726
523549
567670
969024
101021
586842
173680
683928
802590
879674
700251
407208
988029
637388
384073
978211
944330
114765
600268
436762
640681
552696
117361
269809
168895
425845
783020
573517
233779
142173
148105
502331
200232
570888
701469
427590
123077
817481
161783
469218
78038
898863
717281
432881
414921
988644
203971
476201
817082
689610
308092
597292
33725
85816
986199
108534
187779
758799
220822
792407
115654
556317
959890
266162
295220
105396
102493
991769
936247
659213
131874
133809
463982
304373
540857
46490
337091
25738
504887
120269
734114
685184
301479
121965
995410
434025
538435
355279
100733
731196
912780
617457
571571
390104
517088
135640
492114
1007700
49399
484016
980675
786640
877091
593293
979399
930528
370858
1029887
758069
895158
876113
518901
395769
191220
331209
882325
943289
937101
764830
445154
675927
542075
57315
120861
722565
569976
920484
926773
310103
981621
113897
672394
819436
343192
887992
942480
943663
600898
883459
318605
1005302
1040633
607184
197453
80436
229059
238893
756525
380370
861637
817048
21057
432936
788388
877411
998419
447209
824081
727558
59470
320234
718291
685182
729523
808318
1003806
152153
821698
507194
855357
77214
315667
941004
154931
246465
706116
443698
833606
550500
715014
544393
1003928
824477
94684
252874
294859
746966
702148
388990
733427
642886
845216
63918
868578
933660
171552
102308
544024
201599
227946
917358
928951
621463
831123
407495
769356
494390
238865
955655
319354
990203
1030534
536147
362234
534119
91857
287107
384115
353454
485964
755873
132572
550813
985376
53298
652250
895092
697391
482259
1043430
705868
366885
818619
269459
725724
950821
1010953
967505
43780
833751
974202
629320
754288
191711
984261
613963
933581
918261
432967
539867
21597
330283
885679
306591
666412
468344
821674
397016
455153
284616
221063
655418
675810
951973
85111
694320
865538
611118
573917
206915
122364
774596
505236
895449
686882
374755
266968
855441
733627
651777
73484
786215
856377
740554
742017
828112
5407
425478
271971
236145
225025
761283
829595
952589
949284
958452
569295
603347
850402
884630
682382
994078
197158
301152
763300
811193
767539
566747
828282
895611
736668
828187
129454
277862
308621
593711
870722
694493
1026390
193585
301877
1028297
260294
498105
569607
766931
955870
569163
360596
433055
824333
453017
911695
997551
151287
396740
59044
985911
103118
449719
984802
615367
888163
64660
490860
8464
694714
898874
193914
675322
584841
936966
46378
622926
993305
279291
827804
328979
560581
76584
338033
639696
397014
757337
948538
460814
391752
8222
236681
817887
1027643
861258
542829
503868
13819
40211
792476
249505
1008731
86055
739759
294219
672153
136846
531454
421380
825441
935504
260500
696183
1006547
438410
76804
795661
782929
277929
95371
657187
13709
322508
752058
838268
589741
941397
1015838
736195
466531
741106
62475
571320
898953
411770
147127
895272
1021006
60347
489338
64028
910891
524064
962484
250775
261997
80733
462190
719016
490743
144324
1010328
1028687
891539
914297
779815
199532
928076
449431
229570
1034258
495525
144800
109043
644162
467107
890059
193083
743391
176588
972113
1036245
833913
688989
996004
630333
989248
850257
371156
309540
860046
63238
382241
909628
123025
1041160
898926
86902
67645
761110
898660
198109
288321
1030052
941642
328697
283534
333235
1039420
424829
372820
562165
166882
991226
187674
847808
976400
548662
401086
422271
782745
796992
107141
362027
648314
130000
553563
401596
164358
961481
53262
215202
1005767
602397
951890
98920
767894
501487
356527
513253
781034
385532
889355
697293
771213
767229
602613
26875
705704
335498
858456
589020
1001997
1019984
202210
146418
894763
110363
613987
541619
960560
213050
864866
309699
814339
474325
24628
134656
244154
717570
817915
461514
203950
178792
86919
776116
15086
436975
270566
955984
46461
957728
405748
774489
371117
506526
18509
524389
991627
185830
411811
533907
358222
190459
632044
897764
956242
275450
248017
380918
373083
617229
941329
403511
69298
394521
754965
701178
351331
710661
488776
238543
503697
475877
906345
466970
300854
126893
678589
805631
192512
582177
483419
380596
544451
515484
103537
584311
638552
117255
255455
797930
18164
23782
726579
312782
134297
649920
695653
381784
267417
1003461
984623
650938
149404
688572
879079
536734
976135
685667
159241
1932
950507
993644
1041702
621873
95692
1012034
393676
341872
376138
746316
465153
659470
491677
579170
661328
569262
79493
50063
744587
242740
355575
348186
955142
950587
442147
606276
307607
746490
378754
414194
949739
791869
294344
218345
588036
103166
199471
541967
265416
133160
703349
554608
1037744
3890
854751
829374
732665
753200
317879
833132
764276
294876
998935
491799
1004767
7211
832026
122839
317227
458739
86059
754901
38934
241854
934043
703048
467592
209441
934726
93503
1002952
588177
392122
556949
309793
98306
455353
957802
207134
990413
1029306
206056
736577
407316
1043268
176227
439909
223430
89663
146369
670267
646216
368513
110819
814290
504212
277659
452689
934480
1016786
844842
58186
180059
196809
180356
252463
493135
490027
935818
254364
934201
691351
219062
2465
818175
472039
166453
906201
58554
1036441
189775
985194
254555
831077
13377
752101
388057
543597
21179
319270
489917
429409
167161
836357
338255
440260
165777
231769
48343
224758
659848
1020805
445009
250170
87434
1020951
560233
1023689
462335
786607
184365
337580
346231
298172
495506
194321
575535
1000752
735077
611076
47307
1267
744164
377084
92515
707715
543109
978884
465897
968480
848456
631955
965728
500091
335452
809512
918796
117853
570796
973752
278019
418665
616215
227104
735428
369256
390236
480351
156169
314731
814109
321590
1008132
34699
395516
655631
578487
359834
473159
472764
586286
43523
288532
537132
246106
787661
480485
134340
92114
341417
657813
51941
71209
839500
890831
145819
95474
405208
933240
42520
458695
1017669
799622
512904
22792
129106
242033
550758
288016
829333
871335
240361
538666
681878
568050
825775
812855
448080
546719
55904
792257
394515
455745
460614
398275
692265
702287
722390
605846
33534
696314
724679
409203
871596
183333
684447
6632
1041532
995621
689645
1040819
507449
420016
436385
119031
875572
929039
318832
745441
1031666
81711
287620
117721
734500
865934
952036
338744
356501
941198
672633
551343
29639
124109
148503
865394
47411
416777
872135
100898
922316
386925
701285
475474
964952
232985
176957
593415
939918
912886
193017
508557
92676
93855
394143
338379
723639
629716
996153
942942
827631
343061
759917
630109
530274
1026465
349865
804956
74773
735090
880936
1010514
122986
536604
815426
263187
482052
187328
995328
582710
628208
562932
245522
81395
550224
583224
931969
491378
950229
1560
544425
804906
59102
58519
577591
805987
270265
348489
655508
620692
472582
215734
592079
880046
40042
134273
684640
735547
398099
677618
627550
594489
766881
202105
101994
947790
480001
129080
882834
440644
59449
891662
25902
1032998
620326
1041637
288873
373507
182588
850374
580825
651056
29439
475828
698003
483968
699377
604968
682755
774735
298328
770526
27909
1013090
954765
691137
736951
191961
181080
936559
150864
995488
406134
545629
203781
110004
442572
687108
92365
603072
56776
1035459
573563
262403
186134
578718
156381
2009
982201
255912
471542
960357
242247
381975
598567
309697
230525
918573
319275
18113
399058
283510
839337
778480
8097
110450
954501
484289
71280
500825
438821
947079
867507
829062
394815
1042216
448536
187919
406604
890226
213258
895796
835624
327254
450536
47555
853483
271366
962528
365903
114399
872659
322583
86115
682359
379406
20460
769936
421090
699647
1044320
309369
939734
903944
498841
468803
415449
583198
818287
38070
337292
553325
819731
572829
833933
412217
322740
396812
959897
632506
850893
53210
752229
519647
276582
431774
618529
643018
311179
787251
256571
345508
23669
873441
347178
423290
98190
333493
926283
782524
435316
873455
5003
735875
958688
778953
179935
258401
961644
109846
533171
752365
1026916
381840
294283
997972
785227
250549
654480
531520
759581
310226
854327
992683
677936
644462
551410
813447
158556
454423
290257
852744
232753
716068
252480
948121
487026
848499
295717
771508
484965
144585
67596
289580
1012963
97346
21942
158773
268266
818293
877066
472773
785970
839631
95051
256426
1006206
32541
920120
857029
907339
481498
609031
418995
238539
860200
648721
826180
106919
231173
932340
359527
836620
949932
48259
455921
551205
810394
491097
245477
682611
198097
1039535
1039809
1016206
862308
934250
203381
552270
423036
306217
452157
281636
234007
774344
887878
83056
441396
1006781
982481
1008455
52477
1043940
648950
199399
416672
212674
339660
370573
321403
143681
862710
242781
896233
424674
351559
730959
593767
943825
136167
941361
26100
563861
847907
992423
1044554
50511
196711
84907
848995
411025
67472
840230
462497
283225
1045277
43452
365431
920669
1028628
693301
427478
33846
241637
918629
903463
816839
151395
134502
558557
59480
367335
366729
367683
189703
870920
606783
380676
104457
832397
851609
76192
117625
411846
489013
948207
313085
733355
840912
408569
332654
248455
532190
437985
226922
489317
639793
408865
426496
18450
189637
652382
414120
674555
883050
489185
628003
241985
755063
78171
220836
261797
935162
487812
934369
382415
715438
128639
431721
884949
201859
350787
354743
880271
86784
62259
425573
467966
189667
766464
916325
891013
292040
457863
522427
766436
857352
171755
476867
503028
29939
961197
865139
1019084
447900
698746
188074
736418
974549
203029
43173
942153
93157
923441
1042657
622620
842539
743215
121403
998476
264267
333959
350260
299181
577919
571298
903402
338290
807063
356455
959303
214312
794279
937485
629244
298228
168353
850397
999623
666176
83736
115121
445082
940744
600690
241183
968195
499977
595853
749426
161264
91383
534555
283865
515429
1012255
922122
425293
781103
990338
813370
624249
687155
766044
312672
224533
396604
5522
399678
525213
727287
284313
136157
812943
642859
854152
656707
792535
719632
843633
58855
1019794
48694
991146
388735
183182
353215
902239
31515
966087
631311
172466
238229
380371
281906
123993
952125
360718
1002230
402331
775591
491568
919892
290191
551166
166954
298869
78137
143590
583046
847843
762036
164398
117801
432572
640820
308552
875590
365806
71217
56980
180650
101177
199850
962512
887932
380609
659124
917671
785847
585394
896158
768231
592586
96583
793880
1027276
724152
938223
770431
237604
48466
234666
33438
596016
828510
467754
579099
863373
928906
242208
231546
316595
363499
254625
893204
950406
326654
516376
715872
828857
972927
402709
970408
768577
59480
133970
158070
335299
427537
634943
589585
996025
91683
390181
1035333
147250
1014093
877841
403473
622258
884592
287275
738495
655301
909311
359655
790278
584668
505016
235498
817967
32841
891129
195018
276918
907705
60040
996910
90272
618510
922345
589710
333901
1023511
835220
756426
326778
456673
228931
138004
289822
831755
487332
789919
520749
52296
828817
514287
994359
370765
558357
522827
179535
349965
299191
681457
468978
16691
763969
979837
452238
561312
659743
94760
975009
186216
946579
687536
163956
249996
1012210
104123
502420
956854
706132
376424
653679
76520
844221
408271
634321
324795
889205
117519
241938
152477
737564
753238
758278
132813
973066
190369
446872
100015
996073
602173
627862
1006932
859495
141692
289575
223986
860402
74562
644610
367411
902644
730146
543177
225439
673293
36814
676069
278358
334137
272467
792996
830756
541224
245662
783203
758758
488358
846763
791198
785622
964264
465974
160415
735962
225683
196239
709692
465102
347374
747291
423979
493878
525987
659885
170402
718717
72875
258968
225096
388088
952969
460096
937754
116450
643818
423663
191524
78466
988264
1018479
646761
462248
79427
766472
890211
763081
679733
754564
982867
697862
830977
893850
475836
929929
692427
613654
31721
838132
152035
42446
794000
861548
327683
982200
666741
58447
665927
564245
915569
762926
19101
691993
217321
901953
118386
957747
869699
43269
318135
164081
874789
125350
112082
642429
65846
468011
525294
481381
254902
773870
974011
374151
51212
594814
341000
271161
93746
280498
21994
185994
68345
580538
273624
579207
903587
995288
166490
74852
922407
125936
1008567
328146
56661
526653
650333
968192
1006750
356133
889175
709109
265723
459915
933557
423235
55943
976890
956080
69046
172350
67431
790138
216937
850690
659582
676519
7168
875332
421459
97471
319548
335828
388847
898258
371629
455156
774494
1023259
42517
1029587
220045
130400
693353
644354
150536
68084
672182
605879
760715
543706
753360
110246
954065
1038478
629365
788268
349351
562793
867137
7976
157900
176514
822574
89733
85690
318388
241397
1040009
762760
71345
702269
456352
354460
658336
714502
783601
824548
268212
369342
671489
793811
22216
32930
481628
191579
80433
748985
804298
302728
797265
298753
615072
820715
282635
948955
383789
68349
524993
204545
839559
72643
732511
418972
927470
924186
665450
277261
698486
245799
847626
848505
942457
335483
359847
871867
114931
27878
244242
293320
529605
366771
440426
91034
358950
863894
606047
559897
151335
124414
614937
701481
502234
139988
243243
648052
635172
437453
3448
674132
535539
778553
763065
576821
137477
752529
775393
540419
587972
1026914
686163
608576
322000
818222
588225
155073
629924
736283
933501
816687
442565
540640
1013600
663122
51827
615813
22337
822032
506083
915339
298571
737090
550880
71998
239573
372356
653255
596328
492149
357464
945532
757716
28276
610538
279322
998315
512621
138836
56890
1007247
710057
948019
403229
722196
53098
1007494
880469
173410
337199
160792
429489
73701
249783
495549
808983
465756
262587
532328
48601
400553
256979
515162
379785
552193
543100
940659
842039
896572
647128
449571
467283
495081
709939
456457
928941
187722
5836
440707
497241
602564
586973
882404
932781
159223
26751
191268
575438
421925
326067
115281
58392
605043
562111
712486
327583
868358
908867
1030422
597400
497011
336471
786761
30474
131765
66767
571522
915483
517495
877534
840885
209753
921200
1017314
993136
336593
120083
1010963
762631
138835
813353
73050
1008905
11899
303188
23885
290239
388025
1155
376053
766946
140857
569084
576725
556271
651006
220324
1010624
397900
509557
129582
751039
407149
765335
37902
242572
469429
727912
952594
16203
772580
238515
794677
412331
606383
500534
290766
347454
585719
17858
340583
961661
104360
510848
64380
51568
60930
429798
64121
964021
491947
848453
552592
819736
988967
179638
781203
154588
881416
230022
546961
698906
705752
340674
71528
823609
865981
846409
221203
160229
978150
214521
940627
662673
297109
530800
151233
496975
958228
682533
985605
190283
351187
1000898
564277
151182
926172
889652
943372
141583
909159
623179
650411
667688
91905
5099
357718
378011
436063
164405
324235
237264
715435
692741
850772
32067
355058
943279
861771
833197
629639
535901
45674
296097
259615
760691
980812
606283
967824
83333
485236
702245
519185
516629
344108
252880
915854
169622
73231
476130
242870
746049
824418
866302
839451
54096
998163
559549
1044849
867352
392027
545316
544489
303997
33537
740596
3485
797367
591748
506319
861739
948010
616778
76054
610360
399320
888501
675121
984696
578564
831720
274809
414405
324242
611482
484736
508322
324104
227364
45855
985856
700414
618278
964231
943608
894980
230409
351605
509066
255919
738180
815167
872678
158083
636686
602368
619020
466801
258148
647799
1021918
223749
604663
1040831
889158
1037439
710412
909434
61623
1029061
516755
769682
167471
634869
525393
987643
809014
1029641
113323
907581
852311
314870
884552
920131
483957
975666
379595
846909
505877
959976
754019
1027405
136729
57678
852696
135710
743186
184569
807141
449045
239789
741629
721232
767926
293155
731851
178855
284690
515117
249997
639517
37708
934991
28663
934788
439474
19422
8988
314565
382820
381263
26288
634087
902485
361946
647413
806853
78426
370332
1028955
302670
103006
914229
815777
661916
596942
281677
249236
162912
51834
294555
833122
236728
120652
109731
607658
773445
497459
27446
167810
692090
38625
178838
272106
942841
738480
962036
790370
394999
827524
858402
104945
335635
934081
87081
17702
70112
128331
640682
629103
127621
811146
393288
196314
743764
107991
595566
308190
593791
114663
461252
381634
70302
1032935
1037538
443056
917251
779385
57624
840611
247444
820117
54669
395157
708160
935003
908828
674179
646391
451785
739750
617040
750582
429769
29129
13057
634723
546761
175343
598480
539492
744640
491011
976908
273236
274590
139187
130489
21933
712655
668577
414352
375166
985943
921548
835453
421751
16028
126327
942569
42921
81678
360760
956426
488424
963131
728840
872284
907229
788338
784485
792581
151444
918074
1029611
912910
970065
811183
313435
627707
415337
757332
983030
339729
633661
833717
718987
521379
604569
510318
394073
902201
819036
545820
605343
665885
611492
294837
478519
23880
636245
250312
195148
282249
152885
783658
679482
637433
206671
78308
181323
256019
81646
642230
696556
657969
669881
260929
394693
426945
854905
663149
448048
205081
972747
133771
218964
1013537
194293
702423
647085
118244
238324
775853
183959
35536
895642
101295
786988
1003519
763197
639376
86449
996241
65219
1004809
752573
242089
839154
359486
140167
637833
99542
909529
121308
205598
548969
831960
268578
147334
447820
762159
377385
382521
741710
639632
1002594
60211
226968
838438
367505
343237
454813
949349
195357
861688
92394
552721
150974
910063
427403
794226
531378
345714
579625
143534
324517
836752
511515
245989
303166
632357
377489
3410
800449
3329
305691
985598
341170
244446
777644
1028174
894445
358376
759403
399594
511091
398870
344189
580236
69526
680572
224312
1006928
25993
52171
571092
624084
116489
411018
3959
15921
527079
933293
760362
383466
802914
161163
853371
97902
1032888
821336
601349
161468
1005134
623600
918330
622847
174639
564347
950750
838844
4078
931080
878640
555811
1024586
902586
360182
429449
198520
826207
588008
645060
448612
548940
782307
27188
908784
980308
765194
845540
438046
946254
69235
914920
201398
252761
93385
1044291
911204
335975
221412
816774
880353
21541
661810
690110
586344
303797
484214
651226
164327
840444
781117
558009
616848
509420
801993
586601
442939
718352
694019
101151
888475
635166
690905
717794
468766
672955
185527
1012327
122141
79105
178419
806175
208998
826693
470215
784494
428668
1032837
14829
977287
200860
584535
751063
3931
641907
348802
780021
20220
994141
394024
726784
643733
345681
529558
495670
392431
557646
387644
1002630
445104
956664
179026
337736
583974
845101
373662
983167
146232
722358
898709
1015708
722282
666200
221793
978814
941771
511517
589183
458332
1043966
74176
931148
784714
566007
629281
294864
16018
6373
306047
987718
32047
418996
179937
582635
835545
238444
473381
552107
84684
717508
1013997
1037387
462164
488381
944731
248693
36177
610769
497636
991830
254992
381612
680886
855216
989221
2362
134855
241131
826388
71435
605314
241507
155432
502853
653126
934282
16610
619157
26289
213155
948561
49057
893081
67077
332565
506312
23791
628438
224769
709565
256497
10118
912416
809668
1011650
893001
65393
998967
5016
520313
340330
307285
230942
91218
618612
253219
409178
977803
33610
63052
481684
1043319
376388
16518
645170
561803
221254
786557
426392
700387
728770
101706
341683
774075
309049
17108
855894
534710
908089
109790
559917
951654
689165
747835
851522
194389
640076
1013895
904389
238056
953922
609594
758888
979266
788295
271638
343091
837072
1019301
626546
515103
488257
311747
653550
422084
101811
39940
645379
990015
119635
579167
759968
894933
166757
982194
190704
502353
37529
1028360
42154
844812
502283
352699
303271
377547
1029265
539892
475840
1017435
171526
307579
543442
555316
599710
894734
248814
399086
240464
250016
689066
957603
803486
946454
238438
626513
97752
127802
422921
141308
541066
93102
790754
884127
1000875
938720
891483
716181
311731
516
314487
981749
629752
655777
912221
771320
634217
169314
230610
852208
287880
969259
1035609
500401
793546
607856
64399
532663
418066
37580
194684
645086
449756
730088
892453
544841
674931
83363
885045
415077
450151
303311
309975
423629
409729
510362
728482
154991
869489
731497
429066
453412
46624
574304
22764
725976
251526
960951
319269
697986
185879
827027
863013
729429
164690
301367
158882
412570
479120
262502
312442
244414
647901
376656
439331
649867
871448
886229
172981
202687
838229
881931
986609
1021520
468196
205907
326515
88919
183954
784267
760780
681002
27655
776113
998113
188369
466386
863343
903093
560132
548681
711030
180552
895489
213735
510482
173825
1038697
846753
195654
1310
601012
343594
993836
463735
751985
334009
297605
661836
445504
678243
156193
188064
555439
258809
381362
670171
549055
184013
159705
705527
875438
346802
743650
587004
317671
539164
445545
529411
268013
905274
744997
75984
868571
514722
430826
927293
149013
117331
376117
4610
566879
607716
1008828
991690
59437
550021
367849
195514
780967
535120
240421
234028
51969
98296
588473
394865
544404
204467
968242
185223
1260
148940
908205
311305
862078
836375
517733
254448
496829
388555
584727
1023303
191116
36821
663036
440866
991602
591243
262153
917900
943440
642661
273696
566697
502860
832483
726435
303901
32247
523223
856365
619573
414132
685880
691153
685253
193043
832432
124506
93110
110416
212279
456550
70469
37746
475140
261945
742799
839345
536298
472066
216152
49116
113338
678488
634598
914493
970210
914513
367769
735105
756535
607944
69746
674395
435535
495102
151309
1036180
478591
661886
287643
774898
571734
776187
735598
749022
316145
386030
528855
477587
473852
583632
971096
74076
160321
420144
751343
981812
814145
645883
282977
859471
179265
892460
142915
981093
237315
769150
552975
543283
104023
259949
680867
1003308
71644
164619
744630
358879
8799
425267
642225
738372
702978
471262
425886
335875
561601
116928
812082
178057
554978
887424
886249
280180
559238
54570
952220
696262
901345
988875
147031
95402
932253
263715
285381
992670
216231
998829
263796
857060
466281
802747
950262
553881
820990
240179
913753
943034
524614
354941
842430
444643
993792
407507
146955
209211
753560
693489
109751
364783
794550
221438
623407
337301
359908
225501
31054
644830
406010
306746
170448
822342
888414
284343
292986
851032
205790
902787
421483
344053
649059
116735
308155
943091
653229
596250
426786
361807
192766
999356
627446
705005
469387
41509
918420
108048
832830
1033301
21509
386289
781964
634997
888038
124473
372367
372638
409881
592750
382876
329505
1001617
648272
255761
953279
763114
579216
427894
75083
59841
657288
659584
611675
681797
12794
464271
270593
194608
403458
376232
240631
730668
394160
810332
688687
922636
722077
64901
62392
456125
838874
862403
791875
417566
549819
284660
498214
689574
484289
695985
118552
985442
958054
257569
539020
299769
579316
22800
146351
625340
911587
512703
87546
211458
338597
19678
134113
988607
901171
621653
331241
128417
67383
405939
719520
879698
106662
611650
1006503
677707
267145
435740
954216
822894
398779
338236
552782
785871
286077
81052
110302
893270
595512
387309
410811
582813
181991
323199
728350
284644
639116
696069
726229
813603
451271
888616
493850
850784
199547
576812
523715
1032166
962786
406223
285973
724429
511497
847582
350197
320867
159498
413845
353875
443907
87809
492078
12284
82806
493032
122879
50246
455831
678984
131168
796920
160012
978245
267896
276699
270477
464415
911991
3323
213414
426074
622814
735333
582772
435770
324264
400494
153788
77506
242781
314464
393919
282742
291771
455968
1010397
862365
685448
14808
141540
733289
519631
290465
862691
277132
482856
56798
895568
281998
577527
66994
327762
117927
939097
950568
923016
246348
528196
862588
320806
559059
839153
925328
360941
603903
292418
488984
787233
369279
607523
129029
818794
40111
824525
410472
479539
855282
29042
561808
365477
882910
312401
158926
3353
318590
828820
392375
280254
466505
180950
481663
109132
89553
408232
1011858
222856
898745
912307
741417
295999
563009
192608
117977
255447
637575
88565
231614
450337
361086
52943
596982
60320
1020821
554227
506259
382387
977628
136645
56020
471069
882760
599009
293186
789426
184401
811276
102559
488057
710978
1036689
318353
311640
584677
213293
1028866
253058
905081
919371
647714
610996
595272
82254
1040830
963435
686280
325939
575841
481604
839281
677815
446410
908614
94185
308467
98942
89648
913586
947883
415163
490768
1043491
587749
111920
338004
967288
74909
484431
483695
428540
1045341
614626
24445
603094
294060
218788
185157
819785
563772
189764
341602
342757
18984
784595
772462
910924
513450
520546
601928
94581
53436
930094
191347
556070
810360
60517
546309
56900
167889
829425
902223
283551
160722
762417
667468
427699
969645
42968
5357
338526
326345
251562
606650
477541
948846
110922
539846
544415
467558
97015
442073
678019
1008038
985360
31739
689152
646336
862816
404388
128899
197446
1038783
557148
277266
159067
694879
456066
364964
73859
280728
632475
874093
599551
785212
854588
264820
226827
399455
382432
272024
886589
890789
331876
261766
953163
907658
602736
618350
756745
837307
360674
243310
219804
616278
989197
251183
20678
219810
536510
485869
512953
137407
75062
468270
478908
964236
829688
330730
973702
374205
448875
215587
556635
17311
737369
1737
886429
730169
693827
839292
336695
822775
764507
747889
435553
69946
411787
907855
331991
1013660
691551
46093
472582
531327
68559
834981
979558
508108
905558
514615
391477
215641
78366
432996
213247
430704
120954
685541
318170
116924
851546
678735
401934
251894
185594
798547
555085
857238
135571
120833
411312
468939
949369
246018
228903
147425
111359
357754
219809
95220
196103
903549
712521
614763
54004
235355
820648
613672
151829
16152
465439
127600
545465
673927
770516
239364
196014
1008261
605442
830279
833181
361050
621911
142333
447511
916101
836453
711812
240156
1005727
713095
784177
82010
828262
907573
221304
412428
404247
20480
224031
477991
866024
777896
569204
381980
225618
594283
856112
312745
421542
471440
176807
914924
473427
754415
528992
63718
643159
561391
875440
404234
477353
473507
592145
226746
2941
616872
430744
525924
975416
416178
422805
753120
66895
509012
233566
692164
84632
263696
706687
352447
612728
157899
797228
545705
469877
661781
398514
573700
526983
1022524
347050
892967
18301
995128
531550
875573
908266
599163
168874
596451
432309
742451
948583
113616
416685
379510
156211
176300
586947
656589
24263
94492
612475
794370
263331
522783
179349
640947
93300
655294
718725
817192
715254
617359
229651
929392
988348
301822
114958
816650
593405
946077
779670
53755
321084
881625
861995
750667
428548
84460
908220
75212
547570
968975
648834
206049
268682
826863
197675
984364
147818
492557
310872
524546
67993
524348
4562
796572
134687
1035810
911640
357746
868828
650859
940622
609983
97588
403403
274959
707519
122449
494032
662497
409279
668990
134282
241976
483644
87544
690400
630267
59033
652939
1028602
483069
191718
476730
137448
1021426
995307
954342
146681
642809
29522
993001
704331
330016
878726
197762
833902
1044370
966378
835955
780572
624223
682906
34865
200540
382769
316026
210552
705561
512316
575698
248676
223280
943506
796819
633530
874235
630041
351161
58774
530750
888945
39777
1697
148456
497851
541522
449582
342216
849900
400197
1035412
996052
187144
91706
242212
475256
953827
440175
752903
105553
240038
245080
930439
167973
676878
1007073
583197
1032898
522660
863672
904785
465863
981104
599891
515940
781776
652518
392681
1041839
720819
671605
626227
177501
135992
586440
12192
145651
139040
938920
464080
431852
140608
1020247
620429
948873
518534
128333
127012
852858
170692
698938
220093
653663
390571
518039
959375
299292
898527
713685
995033
58685
866989
439637
983079
1045032
824896
500887
979803
676852
539104
1016902
954901
850904
45773
520965
18083
738323
856282
963386
557358
425888
17361
536134
157191
898992
182097
747711
344485
524712
288678
176333
339260
483131
452311
167183
343415
102565
905956
292885
616944
717829
405918
1036479
264684
421481
870181
206919
520821
963289
788521
741762
116241
1038788
370481
521994
684541
738129
321922
736988
935889
494085
929864
339586
439209
933785
989341
827120
995186
782798
661015
194791
13102
353369
986857
888429
144743
715831
525853
16322
399949
315064
266826
329628
461525
367261
368919
390854
868425
464127
906541
534302
869560
274064
70300
592518
585615
17954
926344
674045
250261
1004142
981880
805336
1033897
151793
56417
499622
931666
669226
312358
668096
556973
235951
883745
25581
845445
846164
535976
142551
354559
502436
901161
183212
628205
799666
1026750
400748
462308
989523
478359
579648
145074
993233
300396
580786
329987
697261
210618
710477
599545
257411
534670
567456
1019239
393942
525259
1000932
362995
744806
676318
560607
701508
919233
558720
974106
21069
657933
393504
386970
37535
570503
954272
970639
686153
104483
122879
224914
672200
436594
819099
270679
317006
765091
557913
602088
803738
5012
204521
855193
336401
646691
665840
676372
890864
35135
679257
831479
880682
685158
163864
463916
877174
222407
730941
549011
881465
609676
526002
695092
122510
1025936
825856
688837
864923
844637
708817
201715
559443
1032493
610354
688724
579933
430720
443146
511134
943366
542464
230837
407842
159721
490204
1019897
88088
465710
729315
754804
538636
481736
46531
759764
659043
162289
177268
117019
721346
794590
985033
301852
308169
149703
9916
800706
106053
18520
65386
207350
468584
803887
346770
689361
558808
691202
901086
1029578
768956
334074
326169
255983
814849
462949
1026645
393740
488363
341989
690220
385516
846387
560868
233573
4997
844956
406782
877
645347
417399
301284
230513
517729
764357
686222
242471
638201
348109
615317
3929
798028
153011
24399
320461
477073
635956
561474
800581
392570
408625
85848
825344
465100
981407
572280
247653
150976
800660
645136
117672
434640
209907
243707
415652
793906
661725
867234
191752
168575
577000
715015
1037922
339663
520140
180394
570364
762236
631063
623984
473127
500264
269730
447143
988656
362065
539274
35816
83965
142458
231737
236977
809549
1004286
934261
717609
891236
187929
938003
159634
982087
630201
360676
16688
465277
374664
587937
37856
191574
1045171
451973
70601
698810
1041145
632314
681028
86920
838721
464205
632923
88406
225988
211903
409536
87416
490358
631937
91194
251933
335315
96020
360143
841309
511451
220507
124091
388769
289396
661661
884177
564149
519907
843942
662743
201922
185977
644934
846698
283302
1035034
413745
55029
664462
109763
85393
530695
138783
741868
512870
291869
198894
109887
752757
196342
579315
774865
889842
465231
632272
826253
464773
77355
654077
973794
459913
977315
600966
421044
1045381
289457
764462
630226
648283
311339
400321
327308
60591
778887
857179
725019
532356
642556
476505
873918
769310
258361
563040
385343
252333
328413
566247
186839
228771
272089
620603
126779
116333
353419
898964
967838
982862
322543
36417
783372
670375
993197
974411
44870
466344
645229
589480
956715
424629
510311
138684
738455
239438
158248
299096
9145
119898
767931
759398
307335
123929
143969
724882
1008546
542426
837674
855429
618448
866745
775880
158195
204960
109179
501050
967910
386244
497179
528168
890092
184411
309100
985823
514506
976870
148972
598203
418830
459179
321327
911682
1021472
260119
425701
910639
347725
148313
69121
312426
734427
251069
691786
557535
12645
307396
720625
238193
919337
421613
1001226
637690
185288
678032
309789
908371
157356
611612
924697
717136
506798
562726
481950
1044299
603187
874498
1006919
658822
388530
871513
254157
129024
135601
598776
767932
511685
248950
173542
469445
981528
705308
446518
7102
952760
755174
397198
583932
116696
606991
431977
396903
669378
436603
290419
74873
114090
393909
958680
565675
387397
20907
663334
839384
150190
279039
669994
627302
655794
1017530
939752
305063
561497
80443
277793
291991
928796
656947
270194
559205
587840
796107
337005
469211
855098
832948
894244
146120
121569
141003
305623
78696
696151
40187
373300
596834
101417
1044631
612204
773990
485035
581598
614673
832141
985956
499720
657435
81192
509107
396051
21333
986531
965140
571177
872353
339102
187453
343494
492627
279710
342823
451261
625834
321663
560404
305818
551249
501538
709723
919388
179818
607731
807922
97021
1045243
122079
702591
671944
564701
791086
137311
799236
795492
666570
732315
887149
812041
558009
1022682
390055
493212
210409
913412
126326
227446
261130
608949
384989
466101
289288
72386
605192
242932
824320
991082
25142
674361
338676
87725
830885
130036
443615
571953
992915
808519
472058
597723
833595
699615
445379
296899
451455
531374
723794
811522
813054
180497
97812
721806
545019
660496
905265
280455
518655
449949
285323
389115
743486
708137
801429
323062
463421
657326
319702
1035501
40309
480101
928747
908959
147088
775413
997870
636197
843380
276184
990794
393076
744518
997746
885848
484427
1013835
426819
491532
638423
170073
311115
454399
98039
696214
713866
898645
807024
878282
806482
965726
808873
498512
1041047
605059
424380
494999
972178
428206
559206
299141
528541
451210
354041
233188
937806
763017
547992
952837
373024
554278
251837
298630
748037
843005
737192
495365
565066
646889
204715
481173
984215
206827
774475
794190
680497
773351
561570
883310
195324
26987
697522
359756
522360
731892
788371
836953
830064
1026391
255770
10787
362035
839555
617665
408869
317886
900452
774754
714212
540166
16343
313552
909766
479866
149909
671501
150847
775988
247594
736044
480876
792142
724440
973107
937857
187232
669549
637507
541809
303635
494025
155573
891750
828892
671775
21688
418907
749149
391501
74968
99321
1030961
373318
258679
991443
113479
245665
71612
744220
379614
278663
57376
19616
1023917
391251
667790
553160
77562
755666
252522
434165
551644
35273
1037535
16563
345993
723905
731213
336570
959044
691196
31151
490815
316668
35971
538264
236683
948372
691755
918312
816771
1036189
172821
751410
834706
36925
240448
40203
199557
721274
901183
618888
191440
264284
567948
494674
452020
712079
295800
798855
422361
380061
91757
212180
388394
486426
1022420
806372
666823
845636
317128
794202
85375
722028
850958
487300
619726
805263
542609
431503
189648
401470
792038
414739
492043
785443
954038
381156
236111
703819
349903
315224
589779
759388
737122
740829
574565
127890
836386
412673
702271
483456
309935
599383
512267
736901
681361
77948
678317
475728
533339
679622
966785
901087
671845
538145
709948
531334
98957
188793
146312
437038
482823
1043154
423310
234310
657271
184591
447200
328285
269432
159868
73377
691924
379740
10805
381944
156692
198965
991020
922486
516360
553747
914290
961927
961023
723594
508112
952635
1002860
678681
407619
312454
755134
712600
305204
779106
244363
482720
125556
682274
632729
460979
259498
740268
620818
661166
608454
707341
962188
277961
609318
353440
106799
28162
585740
93959
881256
742292
494678
893812
42651
237178
256049
270965
303104
923829
155360
282874
592091
96722
62136
191714
878710
74783
570073
685365
57273
391612
146619
255862
350195
588857
27871
935677
642818
1024381
690225
124833
442710
1011488
1041300
212913
431102
606019
347021
488414
654491
478431
5957
945826
20920
98140
595039
368094
140554
437282
117681
382480
260915
495523
427749
108434
895431
664409
578591
725420
816943
380039
187304
808548
125289
872819
248715
547277
172311
663193
92291
396257
692346
252444
886604
221305
141897
139617
162451
685797
603898
482971
678546
33432
501598
473428
569532
950343
53711
993059
910357
101763
915371
85264
562328
523319
729848
381744
963292
1028651
868336
990586
189300
362417
391796
982105
688925
304320
782566
799447
1014668
637878
636713
23333
373795
209637
141137
283481
899613
378097
27046
683466
714591
932117
14092
481604
777389
570477
812755
800468
469376
951534
410621
205020
117130
423897
575496
127567
968289
379344
154414
32213
789873
292029
853374
431168
1005038
340431
624113
722687
166574
521034
56259
134673
949731
428106
874809
790764
310177
973586
322293
267765
269156
615915
850125
625059
702658
453224
741099
834145
403991
196698
325234
589399
182708
527022
903376
297430
307864
31322
222016
451342
241936
258440
732676
608837
287219
917311
582810
30200
860310
456378
940540
856336
830533
628024
734586
499624
265540
182818
787562
1024970
972715
875161
154520
843072
764455
898894
597050
782322
635425
309345
526824
931030
1028109
213597
960939
99564
763138
288416
1013534
407165
338477
67190
302653
650615
834731
575381
489696
788733
641195
308741
102220
170151
488320
392197
975044
953201
990059
155917
684745
914807
876217
898093
931732
402839
92371
559734
382440
451545
45302
685797
411923
462663
344162
183011
17911
995139
939809
493384
430929
709293
1010734
170211
541446
20263
466486
359871
943974
135086
374710
513541
777298
714931
86557
617451
764786
427021
57348
544612
342269
748358
225256
770964
636287
383462
15906
928758
974862
334222
546780
646099
1035707
1011683
60979
811309
272965
68824
381400
687437
215471
619374
130022
885491
294135
1032797
518269
74916
104086
822641
865116
284023
119601
322741
911010
679890
163995
604928
898519
970169
784037
795956
1038896
1031298
446998
93821
167370
517494
225657
651927
621909
286058
528440
750429
442096
745681
56952
106683
450884
449977
388890
316242
483029
274610
304985
691513
641184
281965
603544
893491
732264
340189
509710
642297
452945
796349
662655
115140
401750
420186
746113
454311
511983
101362
1027484
408834
184349
604688
491010
494085
834431
878592
16527
561914
95514
698944
643402
377086
575729
632460
1018121
613047
757848
282181
169897
735004
262684
807041
518901
625583
836947
83125
221055
90085
900385
102068
323941
151950
760540
571688
219603
183456
214026
821606
930376
1026805
662680
736243
157644
219736
78279
356789
433446
906675
359320
34082
543374
638998
135503
406251
1039305
227919
237960
159939
147459
1020378
867333
201125
953913
239256
206938
43701
1034558
750117
427882
1029802
428356
624283
1016556
184561
666929
1013888
359882
111339
480055
601432
389044
664146
636246
97077
913009
315046
614389
84024
802932
243693
418021
96078
42940
715341
312621
595461
874768
132309
389006
137109
329952
400206
893665
672759
476746
659842
796274
281077
711571
100035
323411
147405
449046
27198
984527
1018815
1011440
260126
401687
259693
967260
89336
795457
808763
902794
137216
460669
909463
196602
637325
709238
193738
432217
60528
8050
65746
967507
55706
192538
450513
909482
1042283
139131
74889
212180
376461
172318
733650
932630
867413
601297
219798
968059
190031
442580
754698
914739
1023140
827040
977012
912749
577324
121761
411392
944703
1042249
207683
240777
762922
132655
523438
292808
828056
420970
565487
586544
422179
848397
612452
780336
706030
908747
281562
831059
419698
585442
488346
529532
235899
13584
99625
509249
173090
275094
432317
926725
6089
888013
947884
850
143011
6292
899381
128630
516989
390900
647765
663965
264415
995834
65549
626109
680891
723502
589202
617157
277244
235184
231317
397293
879172
167727
908163
469523
52232
408491
1011773
42634
12032
496130
633190
689440
175158
126241
565306
8704
645003
997529
721049
432855
219229
376594
696959
914822
99444
159993
858899
446280
791239
602251
470705
827532
189161
515506
486018
806638
16018
410293
121332
165693
111129
411888
415721
952057
399735
241872
62006
594224
505827
506333
793570
838565
441492
474866
510562
665359
410110
991583
716873
242612
561456
360019
915685
894031
197171
409323
350902
475961
134678
244182
592756
392065
630936
757791
225144
929220
12543
956679
129962
654445
119675
418290
962220
579853
838657
20334
191263
1028797
712466
4112
304052
373511
186940
791657
201510
353638
981747
870507
765592
191944
805709
853635
717151
379914
30789
306550
379053
530958
981521
952947
965356
672442
190768
325399
699689
512650
860803
792533
406181
418047
819920
980437
1034828
839557
95045
910542
167548
917720
107280
252224
172764
484029
674059
204341
171049
148451
620151
268777
505780
722129
420781
192492
417966
943576
120887
970695
1042797
485931
248479
228453
120330
1025220
574306
33719
444302
444127
119460
495588
761406
594862
736630
260783
855325
974552
442104
288169
383310
624476
805283
534312
149011
542255
539429
90235
430869
121843
574151
913405
88572
976601
291568
465228
583694
1001497
531763
361430
86709
899892
152543
661095
417744
194000
353669
145750
243413
646627
920739
319977
670351
221312
19091
305051
937264
929192
391372
1040172
557017
1006476
848083
65216
861948
816733
447793
1044411
1044320
345484
420133
662746
767063
184638
815259
808141
876904
873155
102495
690109
562615
963870
990016
120662
939232
324573
764794
951116
459461
363862
387327
338067
681773
96545
1003888
704643
587884
326887
1027168
39713
557020
292951
690415
446696
388082
689079
859625
198483
249130
999136
466708
106443
326557
97557
261002
107143
347745
272945
680080
957224
652248
543909
732293
336992
150207
775617
352962
272449
220266
416042
702746
901604
586790
406219
571355
283478
649043
539106
41946
870648
646896
939693
242984
723496
954944
65397
859928
205071
118407
1018932
791263
404130
437394
294769
758511
85759
447510
135766
621749
366170
110592
694255
1019259
824952
270007
720776
20881
976863
824349
963295
188547
681644
531915
83805
1025976
681257
552048
176288
867449
412495
444495
918478
494657
409978
925259
906625
991260
818065
450317
607883
64898
599572
57225
370682
905607
869268
188524
665983
627133
400468
426987
822615
372145
467167
1040828
835313
692345
244869
30241
748452
11688
294573
189411
468885
253071
968085
328296
748677
290303
420430
251138
837258
565239
1011768
264574
359308
497708
20394
55083
846092
220081
124884
127182
521178
132380
213394
588148
681977
318414
403140
171286
446711
228367
137564
949703
60735
1269
946026
728032
199883
274388
749922
515012
672278
22367
50959
795098
951232
791814
593711
506196
967781
269156
569146
960361
651836
195625
115609
33165
222600
132750
641873
418199
352351
368805
684614
76090
448092
715073
900014
794355
612718
24850
224018
453679
890970
637110
533684
236064
593008
236346
306305
647788
443679
843991
41116
489566
695581
597387
136648
327101
392452
300652
138955
287877
149434
680569
653645
451175
897182
286741
920675
387671
226940
411494
962413
29926
1032416
300946
950155
335490
921340
47369
164324
282252
651079
594431
252362
753126
112225
695950
788250
407644
732296
939595
306064
219465
412942
520698
265617
991456
440499
1017197
542590
466674
33765
889034
74857
344144
309919
610844
597365
223007
56578
472353
424417
645864
752643
600735
1044403
322604
659087
631797
592818
227896
172086
725053
654567
775780
349978
574314
461210
233013
783858
939488
856711
901893
508573
553016
341466
145170
604766
433585
850120
828034
921943
573802
532194
180784
127405
505619
360757
687899
743337
982981
281894
184285
53089
955821
243029
209972
386462
371942
205590
19286
278260
777744
777678
863606
766998
350153
419024
703097
188860
83486
321876
578006
36147
825994
378530
236696
287973
596208
646011
629254
151753
556443
417864
1012274
163083
858869
592322
765598
687859
363743
811792
98678
921113
753064
95604
400581
701334
482964
319252
136161
270970
1001995
917141
190465
884824
153913
65769
15434
1038196
333657
923869
220464
826124
265217
999315
985014
114350
227494
21089
726244
283988
873203
784546
436996
118346
831591
254679
352770
198634
378399
486058
245094
274951
1042255
57095
980520
533814
974424
670961
777852
636719
333892
443292
541356
466100
431091
248637
871249
749445
542728
1021805
254964
317440
610287
811602
956512
608410
35101
36487
372299
706854
206500
138314
745191
910423
256139
35532
917472
552526
147698
627895
461105
474892
285620
826223
397443
772708
108445
852261
977199
564928
692051
356690
578502
775298
912265
290855
431393
959749
163169
875264
351266
862954
336048
1015731
671756
799021
262993
208212
180480
528043
157261
339177
228608
770600
163085
128784
337555
210968
294427
270902
921385
748213
785722
727839
250161
311018
318933
88509
794390
690807
13045
960259
40696
68356
209111
899113
618021
36218
965797
817286
104193
780593
777779
166816
368165
823029
247365
128156
974877
560512
394302
124063
240108
1003839
413928
554767
540285
360847
584197
449435
526157
665656
130044
312177
701171
745641
343361
883915
578501
959550
503350
782679
142723
437415
295496
683783
1025046
742708
150797
872108
847420
460757
221675
480208
631015
140603
183529
308825
472450
830260
60518
870412
734196
830168
1011325
220044
559985
1037660
410361
941573
141608
488490
997709
197670
250870
751882
136455
682310
546086
953046
327076
995714
808975
780398
366504
466923
40134
38339
39399
165180
928842
564848
486691
601892
497187
448920
78808
919765
926165
653379
1042950
771345
566327
874728
931454
320136
238708
480297
602307
400646
610366
593047
11449
227380
131081
867636
895582
1033277
1023532
951202
515009
157903
341962
645764
413269
478618
347112
272229
133444
225320
415672
76583
970795
444850
163031
728325
581160
263594
44806
943407
1002721
678542
606387
124947
85924
847556
998180
810509
1014639
451133
500076
954251
144868
814069
704741
390350
561096
342508
22682
322571
814623
738296
1033621
755596
971543
141582
226666
92121
24712
70044
223040
533319
894080
143864
983047
457712
26989
1013867
969050
561443
370675
307551
261957
432920
302251
268794
837377
31067
646586
333518
877634
6623
847831
116830
655929
363170
66980
993942
272857
302702
192691
53831
749015
1016401
683379
348717
129658
399484
921073
353229
945275
972162
342932
734294
511981
315035
378924
167213
857641
168928
885647
499092
531756
160225
633456
610688
646529
799864
878380
695102
589280
300056
623920
776448
443201
759717
173434
536058
750954
962325
833641
371039
226678
370249
161065
898753
635441
56684
560254
15073
815834
659692
254981
499381
807450
566404
791890
108102
64511
937899
297586
675721
158831
378632
259456
913326
903323
80698
272571
299575
345365
610585
183242
280694
121454
187280
61004
824617
854745
442499
390120
249227
227372
845333
177778
839177
458230
307198
761077
733247
474884
321360
627406
662208
673104
369416
572805
184461
512407
746043
248
218121
526274
503231
382532
747935
426251
826768
591384
296873
299099
552252
987271
588574
457678
1013221
371482
899660
514965
798643
185049
289256
57574
765117
581928
549016
263404
731602
187458
435520
764011
558711
465363
773023
99949
990704
534444
359305
637233
141557
128470
203977
604124
609751
329322
583508
236790
322860
887583
1034364
341906
494218
1017055
662626
926533
359020
754445
68497
495086
1011458
476917
258746
437313
207493
665426
888963
514663
97130
739492
830422
762804
8614
386781
141601
751474
231616
548441
138713
739216
344741
905084
104502
388506
475057
1036309
378290
1008543
817017
940768
501954
251504
596746
187968
113652
154129
52621
651284
281444
285040
661220
608143
1022040
386176
166408
702452
200966
160962
262869
763668
300836
370568
99128
926789
525836
87790
824428
400424
570626
111407
730388
182019
693343
86943
561307
639764
785436
695237
315935
132766
614120
601751
734935
611864
329957
187275
333518
983153
843757
658916
820199
189124
944977
338537
583095
632301
607084
945992
260203
333747
844171
971320
889142
183300
284316
396431
224754
659835
924797
333819
528479
339447
609562
665497
677759
25338
27906
109134
150644
774250
396895
192002
273003
460390
436545
768587
211160
805817
686121
184529
1031776
643520
83559
851577
633458
107993
949338
389894
837088
934827
872785
840296
24458
164607
610435
791101
719573
615131
549186
980447
755882
975925
494766
641351
954472
579563
184687
676269
519174
810561
665964
709096
136297
42237
344765
810229
620396
930526
427274
237005
273844
1044446
90257
896787
500243
452192
368978
51695
419882
452980
476846
987629
532496
910746
275016
276522
553151
791459
176241
855942
1016361
1005484
988525
745227
635032
886402
542700
735120
696712
430627
976819
952952
434010
1009349
939491
859218
934965
1021558
511939
791388
396784
572951
330034
654351
408717
1036079
556067
627354
972175
766589
867815
307339
226589
629103
281192
220705
884774
641818
712101
416052
310748
676058
748742
260953
176792
1029263
1005816
122744
645631
468079
868151
924854
597
555467
747647
103031
489587
480465
574154
286513
677859
344587
100499
241632
445320
636464
795651
20995
634895
1003634
982966
963229
638494
926865
186732
745901
770401
743084
492651
326055
755321
28397
1023581
12950
223579
487769
250838
750736
985508
745503
421414
301581
906111
327786
129392
674576
810765
280040
382852
618828
316492
447042
802085
368223
749670
767885
9654
431404
916132
733117
192494
507798
108587
133986
608608
586209
5086
543541
572159
816183
897386
599845
485224
981399
744838
553527
664432
17127
625727
931292
417073
470282
877031
786656
227149
546495
463579
427650
296692
950004
534532
919972
6008
389966
361419
457856
807501
893107
156745
982635
517688
83065
787039
386901
598168
634910
556447
425949
242136
439015
467429
675499
888676
775341
173958
937214
356110
311885
321595
873408
686454
633642
134949
170106
259968
327472
243028
951388
298304
155464
297457
531513
569466
530879
789820
101946
270755
148885
6133
194801
118968
575772
655803
317027
890544
997926
854307
316560
295389
547820
242968
253537
557633
989836
659394
351131
81815
910575
353914
978508
110999
833531
439058
757454
878271
975784
1023192
319086
389644
297317
741706
744783
224479
270800
374504
874124
447702
115062
865978
803512
372168
970512
852795
140554
22169
742972
362487
472256
754583
697159
522124
244666
383072
883854
999193
82603
58333
962162
698057
348687
859498
857811
688583
284530
341679
347906
589087
666563
150527
419376
666717
238986
231561
822956
852868
565667
736103
435060
403286
760494
346890
438201
498873
681380
554169
130644
82835
701192
356914
921416
165358
807232
538305
599368
703831
114270
472236
721754
371809
397008
754657
431662
624116
408597
1036818
159058
282935
143080
903817
1000148
681656
493571
1031484
331754
353729
391376
322618
64439
477066
358257
343418
759670
949617
875687
756771
489892
701898
1028854
107106
780390
870223
682517
796992
959957
337248
478896
206330
476807
850280
440649
271269
558346
653082
573255
732982
1037971
110507
764777
423711
245287
369236
303406
1017973
919479
789560
422812
945820
120646
979673
510076
259916
791325
228992
1042918
437415
916662
41631
205670
534138
739308
893210
157776
620552
670528
324865
296028
293213
681309
716416
250718
84437
821802
183194
988671
44854
266229
296206
338020
644696
240072
847271
69958
670099
367848
312867
426046
394203
173943
607642
780938
8088
62788
251010
367136
338925
344498
604574
1003596
201335
750193
176329
538322
115351
278845
858603
16138
325243
207125
588355
222357
33703
226681
942601
938435
864041
527512
642947
618973
919207
161765
137068
91281
954723
933626
597153
887363
1036371
17489
708693
256370
75721
226153
880386
760821
491216
9197
550612
591603
716393
487960
840918
131261
157828
777882
990823
19025
1022088
194722
1010705
621702
571843
895233
924738
198120
791265
1008495
526416
332128
635748
452416
826413
1033498
154124
752571
239508
221411
989116
142186
257583
515341
867551
989293
710132
79056
489469
559089
311982
616938
254856
28323
434506
541175
1011154
57930
1034334
559426
413360
1012122
668146
699433
608617
60472
128659
720235
485288
111080
23573
914052
490002
411600
198089
872207
605023
839834
442744
433343
855858
189400
266611
174628
336780
326750
496104
796697
433310
477675
435029
687304
322865
1035258
895904
663152
686801
544276
244881
505944
437692
716695
973399
1040999
927577
898203
246311
343447
472188
7977
940820
456301
635416
625587
573468
412959
531257
540008
1033939
915337
688023
315267
253917
764568
188276
617395
128548
534974
523375
393443
322832
494001
180480
57680
791254
501306
96530
91061
409714
696023
497729
691851
734359
782868
391187
135813
239694
99839
850093
597984
4660
931704
892616
93559
745962
530018
879576
530484
709171
679906
1003301
276632
432788
503520
869027
85487
99711
1020579
743993
241905
686663
303455
995994
951287
831451
942011
298923
937312
721093
379170
626792
997658
416975
695529
386077
816854
748367
583769
244173
752186
805100
583269
980900
151284
325749
987396
809627
224853
809127
201314
315009
636834
859065
505078
649347
46023
509224
554736
457971
444295
959714
810937
932
962197
385894
791163
211666
1001228
560875
330289
941445
821672
240299
486484
767311
677548
1036375
383642
608544
121013
64807
671740
887450
970069
372208
651684
269876
916267
172673
177841
283897
886947
893316
912187
26398
52014
573152
456880
919414
827899
746803
428857
458738
735541
745060
468855
51506
381039
397005
202875
538221
764928
970266
27713
39761
57356
169476
849498
298258
371424
857087
645086
191388
788301
362868
1022721
107343
992396
278137
394457
910844
210377
944725
720687
695945
713561
1033781
899140
411235
818012
78818
349514
212895
105110
995110
670279
841937
62572
269532
63261
51565
622672
571111
412813
497227
354191
881239
247219
400662
781426
612373
252786
184963
195875
241121
143037
779898
1002769
266301
1030056
949219
168767
752696
440318
195909
118521
704608
91515
764383
408105
502035
7735
750507
535776
189191
948108
531397
805040
273051
181041
143848
805276
926948
641040
773057
1031008
779179
337652
598326
653796
57517
436079
529209
15770
711741
687316
514806
1040925
729064
883874
134067
433228
746492
270459
192601
777524
993092
588142
836012
209612
439681
875747
694062
675167
1012403
733781
354435
545822
1043155
722028
187207
609770
964384
558086
983733
116856
1007669
39543
190096
776356
313285
486356
106168
868423
571268
1004257
476676
492319
452258
889245
10636
798555
931908
482333
568476
392812
957696
893043
352073
460470
172005
1042142
631960
845516
678116
513035
259374
644781
797117
274092
783908
387003
706745
592529
331382
501375
590312
643753
23357
661850
296965
1042467
931226
199623
257649
74632
366014
150857
513101
899451
766579
748614
543224
244693
179547
308001
71925
697869
1012741
787272
243375
742988
707203
829301
987599
414445
599963
114370
270477
92943
758504
597245
647576
509571
663666
1024835
520706
300451
883036
496348
358475
733473
600855
277171
37524
513377
456099
527797
98085
245412
191798
16777
601531
880143
417391
520046
705723
146083
345731
633387
343749
248495
511689
6677
986326
993546
451924
760582
967684
696683
1032589
600825
106590
141514
668314
744755
535677
419350
844961
432545
807146
517447
147814
369166
901249
556999
563771
7924
771776
81493
767057
264217
728900
542888
334406
350580
242887
185847
498470
583861
263506
832746
1029093
1025071
174473
55667
242533
369109
793553
803009
467085
590080
853818
861031
426826
662675
533069
146289
591404
42856
885495
256363
53264
935348
288035
24646
841985
40223
930750
274581
878947
812157
1045315
611375
827249
507290
558786
1037613
27747
286386
679186
881983
242003
886414
254347
687321
406799
79714
170189
576516
121262
645495
365678
335611
774496
682745
799055
1002802
7862
184756
587692
611701
655121
318778
496186
442647
966027
395686
697135
446758
322281
95317
685177
905636
894991
117024
194274
319356
278038
815835
735269
188312
106096
538561
730221
380255
1013340
516309
313222
840955
873517
177957
791668
982574
796098
917569
927563
61088
581248
746752
1030535
197648
199780
749918
356961
71928
1020116
82688
861903
608245
793384
710638
901493
131572
42973
707526
112585
938956
476971
521614
226070
109092
438272
286027
98035
298816
625407
654936
847990
729429
448652
991892
740499
799304
419054
158844
504686
357654
456855
861815
812472
95231
105722
224921
188946
871324
830007
307340
523572
186398
84153
133645
1035096
262530
432744
872367
742333
696177
61672
953098
1030119
851377
613920
274757
194539
607816
829152
213763
902326
289379
681312
655587
1027457
426968
920826
829899
712012
1038662
352426
75656
1006961
4482
83737
997773
338494
936283
1002942
208681
279909
637632
952841
672224
636161
367424
657501
621114
426981
171296
356435
306912
673351
543053
402206
440575
632530
138080
117157
486026
639724
462769
778099
292175
239571
601882
173433
285415
984179
721596
501773
904759
1021822
315758
794950
881793
620861
138418
268515
159923
50700
572571
83082
487149
742942
161147
375609
82267
124548
297783
396859
559269
1019565
114293
450166
181124
328642
246402
404747
526156
202548
1041592
780156
480605
728042
135132
70052
38784
288272
331566
833251
560137
519414
227026
661227
119372
668375
481319
872120
739482
207484
716227
179289
7605
875921
758094
849809
145376
107934
1029962
199062
286876
505530
57925
416567
561605
375247
368180
316775
966379
454056
709261
756518
1037758
990815
552043
701053
1015168
150307
75962
416082
352217
781945
188976
968149
335410
503432
106352
514714
133978
339722
30664
606450
721155
531692
69667
871096
332698
433642
256656
327749
485929
674575
414793
584904
612646
462232
567445
272781
838780
254160
566579
517053
672326
531584
197612
527691
546281
454332
67283
140385
254792
267957
912548
1008336
517919
286358
417263
226741
111988
451626
1002399
487782
724151
89121
41553
982104
54461
1002416
732218
503757
116534
951265
306125
564582
722693
762743
611815
519676
637771
797515
447892
824429
1020127
920129
555085
143784
962443
411546
502177
92263
221516
911534
687210
492334
52912
398503
1025939
371446
886659
979128
942871
845776
132614
609420
477263
184249
102425
357698
894888
405869
146573
319355
623713
1037394
763382
610171
1007905
773580
874511
84694
462354
959225
225279
503969
859426
652814
298551
503851
426043
278653
251368
1012283
869553
64343
755456
261644
108233
467318
787518
793692
812058
478856
760943
497796
116622
417796
539761
261620
489540
804826
41032
99328
504441
589681
859487
118504
984160
111685
855351
687736
170552
33973
595419
957768
553981
743372
47609
905950
1027207
393061
138133
85763
667860
915719
349145
813369
862523
386846
763900
634326
959847
419659
812793
75958
176706
283943
694925
600580
356796
732301
548280
140340
188617
940808
481165
274064
588265
517207
581123
916074
352054
941382
823105
682450
41611
871960
462053
368088
325394
769521
54027
9567
774116
70981
678973
991710
913902
308383
301205
540673
164546
418469
84654
576223
584309
1018863
841648
767168
455261
875613
142540
529957
538897
569600
767626
81899
587400
561497
651947
499931
115970
880069
2647
514489
7595
585728
343389
694544
147487
509569
819179
592549
760048
655532
109645
177783
948759
193497
37105
1008818
378945
960727
6349
375317
731630
256572
235862
408188
919424
1028958
729054
343555
386575
661288
702009
118088
326462
926652
11701
933918
762059
39628
168166
109616
509789
868820
612193
75602
395180
180079
193210
227423
416883
120668
902596
252106
399559
134042
951541
910412
66792
37914
212537
43152
915023
154462
993693
978172
151491
128881
939246
666730
43390
751024
359392
405801
817444
115487
828458
28236
328337
695118
151570
561285
577043
287001
306245
899691
805492
338259
585248
679802
187579
2761
731341
561316
899727
743765
197717
192472
946514
320213
419156
972696
528453
441437
821751
398108
478956
818904
355615
616037
760151
670430
45602
794131
493259
353341
358805
542722
707616
322043
601791
599635
135606
265519
835567
980256
594532
325925
694130
728293
56596
346333
667634
77490
831570
360777
15327
777672
894796
1011836
335653
532213
743353
244734
405299
884635
970349
476300
856678
529142
274415
917421
771455
384397
89162
1038987
503684
430949
345751
830942
24514
565360
1014222
492128
552826
190150
379202
29592
412864
966652
764320
214720
991611
904721
927704
922634
372471
732508
963100
647539
221746
661968
30757
330689
114239
744903
245384
627670
15642
63424
212462
376711
599877
134727
346554
488175
692071
1002283
260989
808272
914284
42105
45920
428595
941482
952401
733818
69997
967841
747774
1034697
960079
619553
236996
858053
607922
685024
403352
966410
123900
550074
239032
601408
580798
235786
762940
1021598
506879
115045
776256
568852
421649
207916
587664
984496
255166
261256
179392
12138
346864
673938
938696
616670
122778
537138
625983
695970
414042
239727
477967
635432
935997
537271
548822
202309
513286
191969
872632
668886
539851
151962
991869
1021415
892433
606912
271952
168603
910096
22218
417651
974181
776898
78310
223917
250002
112923
992214
283030
251114
760076
171659
257714
308282
924329
31697
904991
1032423
91828
924396
35739
159418
258569
158969
28529
494051
950873
642829
923234
710973
6303
12387
952443
995714
526384
120213
878357
41666
337158
68757
423816
384823
291190
247091
812504
110134
305996
933763
404556
330846
766163
881983
1005889
517435
384810
375348
10494
366779
336689
350080
363316
263223
288722
627366
457574
903693
62664
172889
639034
740618
382301
292159
655044
115427
778638
1018739
196677
498722
108200
679052
586996
381494
419115
344670
820287
336195
414011
976756
305257
517466
328365
499672
747602
421861
509049
368024
87202
536221
369206
993850
695605
656076
598158
884210
86566
964046
295282
908576
289316
509044
412145
292746
529030
803555
28861
118960
441812
433793
612499
704191
220785
418233
990722
377351
208919
384702
128328
728529
919558
214068
449046
925565
904001
252753
561316
360815
248509
475478
886279
167755
735618
370822
407910
799209
620916
19234
34704
680086
71730
183660
858701
134935
887973
337254
799471
640547
947415
290589
699375
839347
839497
277963
70648
354213
532386
998484
721642
378377
7429
244909
452340
38445
304341
340729
606768
96903
708858
229316
375315
546594
1404
491571
381207
821304
597683
12236
867776
446746
873660
721614
52930
622485
138392
359446
218115
212797
302972
84725
1024197
314370
501269
427152
412971
954587
1044901
253240
661889
568782
95170
605702
492655
1009243
78721
168370
556903
723295
221873
41997
35628
288537
406250
355676
110886
549850
633112
761126
684819
235406
853555
519580
211127
442693
722168
1036417
184321
359203
733469
708555
516402
617477
172174
271488
74222
833951
16966
596647
402311
372541
528936
393545
931276
471707
461719
553938
1040661
867404
545548
996075
54735
354790
231436
861778
650088
202930
688341
60517
647173
946797
449878
580488
548102
235316
897212
1041706
623379
187015
22577
365415
571244
501247
920210
10329
77346
703832
120843
1030350
926987
161493
961743
954398
983232
473021
12901
464675
1011857
129238
595852
512026
738785
380118
249541
796556
961799
591941
600055
868375
863183
661489
192670
949739
875349
590132
914208
416325
1017756
801728
67281
406056
128158
800633
917081
797786
637963
774208
130359
492944
648719
895635
34077
647529
357274
644567
708043
955961
458
870740
27717
933027
622062
125485
134685
238544
204033
1041306
417502
999441
339552
298447
139760
216456
163899
313106
789212
1000316
43709
780218
438646
363313
180345
720890
724151
216637
540016
97567
704242
479781
1019220
225520
687160
502335
290712
464522
947665
662349
839845
203995
476791
781642
1034493
892327
73880
597537
1003058
231808
649031
1042396
750048
427327
580361
109887
670114
488028
1010752
147628
103765
320870
566318
68381
507433
1032179
955946
501998
106209
892841
791468
34413
303063
448322
240390
175694
71733
592426
806799
258735
866769
781501
110039
10018
58558
712797
564063
605549
383367
909054
439520
99971
787177
858174
537799
691699
426829
766347
494793
165724
652448
4138
346207
696828
884877
333286
67338
743223
862408
112508
649985
793759
5082
542070
174095
614752
917306
304283
715164
962605
849943
486565
734002
911845
650956
375955
617385
544647
305401
1013743
743414
527808
368385
1001231
796789
601987
169780
748774
632174
188266
774587
979660
553910
442161
194011
490040
712667
614921
1026334
629969
738851
711233
363064
627988
141696
391171
560366
651714
38926
849153
847450
193522
42611
422669
714193
364092
583750
443921
789785
525553
826000
119901
481093
595892
918879
842567
989
1016171
126417
494298
649702
300746
854908
242794
1033214
854777
909992
749620
539551
634654
597971
903408
986480
588095
40874
217484
562227
236266
554407
378359
473734
245886
542795
839035
798732
621199
769224
198728
585554
452322
801061
489939
174102
480534
218486
542497
556713
994956
20837
868357
307370
453526
852781
362501
43069
900532
479639
551909
178746
178111
872848
110871
905479
262361
839990
929123
521120
37086
588503
359995
713352
88785
103888
1037128
361037
1011273
78560
748241
522556
786210
762934
681800
487349
117358
459039
353364
730522
1022927
889806
721043
416333
1021812
330501
327668
216427
1023965
340276
38808
716813
923606
862781
60010
792942
139812
708591
89404
521949
821411
248753
767281
1037417
900505
908633
333388
856539
576058
582313
337288
51953
690640
325707
355303
500572
475288
676245
84917
815839
56568
910379
141030
417381
953430
658535
416340
501656
237028
920826
368985
371996
598466
177315
139894
566831
280261
692271
72013
502493
840542
559605
48933
518299
953673
765488
648070
1021417
649777
146513
617812
229430
400677
558643
485422
69390
730258
893860
351078
338350
579209
119166
325779
857966
825247
227211
373361
1009753
761214
100953
644713
20689
452229
855218
11605
253461
591285
613560
29273
848072
218001
338890
175861
175039
143177
34179
708463
875590
313200
779479
902503
660550
507842
190229
8966
283457
43455
924465
682664
49423
235260
620309
985114
906822
870042
321583
71902
1010299
272735
517049
340920
152708
1015797
487819
279908
994068
809671
880184
1528
201192
176687
621409
104591
187909
863513
478736
238808
705311
278575
42635
627791
775729
582011
909837
978939
828727
222323
103742
784641
313096
179412
291304
290062
231193
361080
787152
482527
279903
624353
800929
52919
815758
234943
925763
754396
941676
532980
406133
167572
369136
292678
687600
38273
883250
869488
1680
708838
635839
444101
420257
1018156
814503
1003577
443393
370823
590725
443960
754669
825244
980335
834605
75441
50114
541984
424151
315101
502523
548430
5474
665879
875871
1004958
534169
914135
11954
852435
991764
663999
4557
818918
961478
375181
338819
804373
890522
262121
912079
576485
216972
43199
613869
587091
788508
59393
249556
25793
364790
587725
685446
85743
386831
983693
701035
698692
969733
754015
916083
335311
364959
177733
217335
714272
670559
931767
341516
620031
858442
190403
672048
768915
488
680883
885335
317285
749606
313202
757545
76596
981204
428138
449091
613377
951755
316143
249748
228129
238530
699367
199946
650250
43167
922597
161186
172098
814816
102112
972964
568670
517240
874854
771326
37771
265469
140384
868661
662431
1003164
823036
769133
29916
192785
663741
614104
135057
622746
472961
810663
350017
711002
342279
221423
981138
400510
547045
972729
524141
268630
1039549
596185
438309
134565
615919
766414
216194
515716
166561
385985
815413
153748
534251
923006
483173
518349
956150
692288
326391
773838
265059
676117
319198
492578
121647
968643
131265
713306
340999
249212
115672
134020
768302
1003704
769694
426804
375318
655236
701840
217284
1012883
664965
723915
594242
428804
1044210
689418
763312
415225
397537
646848
860682
861665
266448
825637
965393
509908
380857
806936
1032382
933664
471884
764039
839369
853671
767144
932344
540759
70941
162574
419311
659965
764093
646801
838386
74304
966345
835740
944298
415109
449415
369634
929732
796093
209578
487334
807836
361608
183230
945959
899484
25749
265806
795257
955790
390997
127729
207957
58103
743777
750297
312169
477953
92259
43169
288728
425598
664991
79558
24794
217231
29391
415337
663803
155937
621725
280413
908573
266834
809540
23986
90495
312967
771585
83150
300329
116651
892195
1014583
47097
989556
1037706
110059
862345
916382
254727
889268
65116
676427
435780
536078
819402
988655
538276
506465
551115
688270
535847
348879
1021686
748229
536345
840810
571879
372038
807374
610642
152279
701637
347866
715744
162003
763816
324856
159354
390136
114532
196880
833420
25466
80739
380390
1001005
779959
305981
118326
936617
70028
392629
538541
758272
672626
530302
156189
415971
17655
718443
938722
558467
393483
569725
414815
257639
164456
97570
910963
213741
504444
696742
363792
891657
674017
1011164
344749
481478
684761
874565
377200
584935
217006
753945
98412
470585
676419
72628
109359
492758
462615
446915
691275
494066
32363
199494
736457
977149
233628
514106
369306
516894
180431
303793
816877
553806
916917
715140
286282
785269
497096
892873
294611
991639
260830
19223
100383
626653
635512
233403
1014343
1040994
425432
395374
545268
106176
936882
911658
130390
176593
501793
396845
892877
527870
416150
266340
309583
132567
754954
850989
537816
25238
1011084
325702
398210
787564
706238
383694
287258
431338
223959
476338
817828
870453
587913
320183
329083
686179
902760
752882
920110
607688
71828
194343
333052
578893
931695
874925
91994
418670
26083
293089
812884
587843
225305
348388
58973
838415
207496
672159
161654
173038
646318
685831
648442
1018761
24542
515051
527894
700527
649669
543769
34661
110125
66170
1043825
413411
673572
945276
548299
454306
516776
469970
125203
968461
939865
684000
361373
877417
883302
939488
182886
248409
653755
304448
346339
192795
509714
260430
710848
213031
5285
547099
755551
868933
730665
67789
221520
231341
630138
504834
492907
647667
647283
477237
558023
33237
768547
581151
257307
97454
102875
347706
272395
722118
613386
36385
596118
795981
816250
659694
924490
816939
694020
167928
796167
1015284
728556
1003822
792078
205338
442797
1000309
1041876
479566
454863
552266
53006
8647
722667
893483
665088
825007
799323
575429
710395
785172
272175
290884
772705
799947
620088
277571
692922
994961
353884
641756
82813
879652
289580
558967
289552
475589
320899
133372
726339
611687
202162
223387
582716
574259
494554
937895
165604
106756
1034062
499521
475033
846503
1043745
356287
542470
822997
299243
804342
387602
780970
1003335
262197
729942
1007074
729290
482495
849790
75300
769017
729406
661190
545614
662795
468543
602236
633416
221593
627754
995927
1028025
582234
278792
1019128
954154
203469
85228
449247
554600
562213
811823
531163
398503
506279
37408
768432
686896
386578
1027905
670246
321805
828361
746557
806665
161253
524734
443610
605247
661649
888770
357345
449670
414443
834810
687172
782556
311176
475746
19221
81385
404520
896479
920518
593911
526762
85521
388600
15551
365031
541442
474240
507652
440533
403776
997450
965415
628803
451965
613263
325879
838663
349709
241730
130474
741286
783354
909773
768079
224135
187264
919108
802976
196525
827065
48650
876742
110568
694084
155117
263765
566967
333879
271990
251828
122069
579278
636555
655791
30636
1009847
537405
398927
878053
785259
294104
271281
345658
679758
1025911
931164
628750
309794
546336
406999
833491
233691
815200
601018
940339
7930
624070
330454
964377
811986
753098
924402
1040356
826113
610067
968671
607283
192293
503588
280437
804811
800103
597480
218407
6082
590684
39306
476730
313520
861375
911154
524114
1035313
965592
997818
994742
656921
839467
419991
922360
247661
982914
682416
23489
687921
505902
505134
512932
409660
419525
772352
89633
247103
190811
925718
944281
455002
559831
274934
616069
749397
964089
551114
500004
700419
684374
479983
498150
142960
321906
541005
348886
207073
269388
383878
670017
523546
631990
345134
528080
393541
603111
558890
1025421
519806
1020280
274139
576138
660977
853217
796830
510417
278565
321730
967764
802513
30878
73659
546342
678001
255573
276191
65772
729160
352385
135529
772931
440991
491495
484013
959876
911699
865404
173939
951033
880174
949646
348362
703364
18860
929077
454418
708956
920371
118098
954376
1002135
220986
275106
468098
721701
140908
882799
767342
652733
519659
514618
600209
611329
824631
185132
316047
557584
880202
1004260
483141
887554
512935
885488
595558
920573
460003
726181
643729
99306
112916
609938
933542
663762
610240
627020
880606
832477
300594
869500
314126
769328
875483
554111
247715
536362
310615
620097
529127
879993
411774
531070
733085
543074
231812
411960
656350
222496
630763
189253
115467
148446
952603
253697
490531
531993
268477
655635
362515
526705
97632
82323
210294
964401
838644
628924
200137
331951
358822
304433
325968
955085
605094
72933
338632
606657
988144
795451
409564
333572
228712
182209
477259
894736
549853
277656
127521
1043000
831933
60997
879144
510033
135856
325037
936018
1012902
580591
978641
316586
507933
533906
480454
286657
946710
569219
866530
1000796
245154
1024501
164093
98284
330637
1005544
396611
928708
767969
54960
181494
597043
260227
356166
225444
608497
123558
191629
785395
179831
262029
501219
120429
178538
199314
132061
676228
325275
492770
472647
82685
210130
624497
848124
943379
2922
973804
264611
198799
53545
820607
199243
761431
452295
45480
100398
512376
215120
392744
843965
205065
35756
919211
533567
808576
289806
691175
867433
25898
175704
173143
987776
300307
1018713
123901
118022
397088
255143
597716
256767
93045
180333
843028
727743
239571
379435
910501
684188
389215
739386
484095
64151
614708
648489
299649
805873
296668
99940
211078
533076
414769
420902
24317
829389
147476
456102
642337
653178
50938
546248
120046
365378
96202
654552
688366
192835
332879
721916
830507
37172
864377
456348
100961
485688
737894
192979
261037
898696
516112
609644
274832
229599
392678
47858
820404
829576
156957
245425
536099
420960
331010
195371
989006
610107
243400
1021571
857355
1003176
644497
659435
536493
705010
352015
949202
264829
206527
727021
987065
167190
111485
759425
482840
479610
750840
918291
82335
656861
845942
212646
830806
17852
806141
165980
986604
815723
784507
261042
80919
211651
857710
159723
685079
218836
312543
967551
196981
505770
117597
926538
174539
12009
1037490
262708
57414
462214
167809
272520
760692
846599
279260
109625
165048
28518
875616
842341
1041395
77600
423986
498394
1027895
893655
707043
642876
1029237
85840
504979
996689
307984
368733
133615
673836
692510
651027
2855
104662
132011
727339
516435
261947
597820
84194
1034598
395465
643120
848807
328145
455862
324364
323318
882403
844290
763171
701811
642643
996656
607199
250793
725152
519436
709757
218043
934858
675049
836877
249358
746169
764316
192630
431741
145949
862101
339205
332632
372560
637832
529403
268568
472909
808947
78665
866902
873106
524907
78512
322105
361152
686867
517393
243472
227268
551980
880811
1021028
128222
617133
668989
749394
354316
55696
175702
624038
652689
892868
42
786381
665520
623970
151420
553151
870733
645945
534834
590972
238948
63150
176428
309042
442953
741080
33408
307145
452020
838413
458227
158463
999468
639538
769711
249741
758581
226781
523185
321952
170963
555324
881510
127115
618426
724351
965730
598780
260080
362173
878766
73190
551904
278063
176004
269351
309767
556412
758309
761308
742924
1021772
448739
343399
163433
960847
530078
145541
169072
923320
713774
87257
140876
248374
286059
632171
238888
99135
996078
997077
756267
599213
659577
561092
788708
650632
882297
138062
347652
872222
753435
801581
821626
953335
463644
761382
470469
728110
384661
1045040
215718
236755
172649
830625
1022691
366641
773323
210552
644857
955101
886265
331103
358147
417254
329690
307495
89395
282982
72450
633233
2251
452762
88957
960052
297123
607977
131421
214799
425980
292416
356648
692626
924568
296415
675609
496399
50949
51151
320827
545676
270306
689585
828766
674628
1001408
885618
349164
639953
463488
457848
767876
327304
475967
961868
770928
235758
1017059
837995
280703
852034
813097
288988
982437
469227
763384
367728
237867
793519
931810
516101
106435
247001
1038400
338500
856766
965078
62636
137551
290224
650610
178021
961183
956936
285244
444507
1028083
828016
386493
197948
80970
509645
736761
84463
552079
8505
653478
589209
885179
399405
551825
761066
202579
1017171
745880
294236
1022587
890720
630749
236840
941519
779950
126526
1042347
520764
182814
761897
966963
476196
762566
516532
539855
361625
168796
585203
698086
160668
353444
373363
457099
74556
30167
737580
749953
701965
621429
233817
695620
828827
445276
212878
836595
766503
880974
793714
1022671
489208
275658
371651
909765
930785
742010
340542
79556
727244
767864
761507
423017
327625
731934
416751
636365
499507
637226
124842
938716
768250
72027
248960
972397
750881
904992
845601
581746
1031639
813844
1013634
322176
726591
539618
684857
6086
4334
267101
185480
147411
776853
534024
627849
629353
771957
392739
293694
128853
784751
111954
605308
247731
1005604
907785
76176
45861
162400
975289
51443
181588
688820
27870
1024733
335859
187203
241219
831157
479284
258663
603635
985479
320674
717585
678009
854731
927942
200790
480509
398959
998912
845694
138794
734682
621799
590713
675263
5277
996099
818212
69264
398511
533895
917174
518176
744180
47652
338553
261554
225314
677453
400003
689247
331391
210329
787749
863498
819757
510802
757239
1012619
435013
344810
141978
539259
110306
7070
751972
744964
296405
480892
914370
985505
163184
536248
922680
834251
966596
168195
197688
628207
286602
826578
604210
161413
315933
250130
810241
132957
505357
181180
547056
397482
692276
823749
396150
998734
611284
45489
189561
203559
1000765
946243
327589
486803
955763
749193
398980
362174
562450
824179
528165
733158
493052
303515
722872
598186
305673
93120
200053
408387
260033
115180
236309
234039
726690
449877
88901
420973
125972
738728
741563
286118
982394
736158
1011419
150880
443736
788409
77628
209576
161855
971871
399175
505211
609931
100987
199875
391974
284902
117258
491333
181662
366017
269788
280137
357894
632095
956251
367351
459374
495042
461730
728275
653871
315422
379252
488131
206573
52783
732245
484648
970067
888186
108240
240956
127493
226098
863716
845679
773554
56098
73031
799543
519915
111272
169383
916770
818196
996356
764945
299657
545405
99102
242232
525135
66427
287765
560060
649916
882975
522012
858495
682452
586301
205392
33727
1022158
290909
84980
959778
436700
55114
971459
1010655
1023558
642602
612713
365409
980324
855870
660717
762712
511854
676002
48193
560315
84506
692349
962772
888470
288857
332556
174203
305998
3707
12325
1018751
795752
381091
160639
939161
709554
394431
568718
306332
487373
914537
575130
931329
1006432
248631
1039556
130163
408474
285374
855577
580269
313657
557410
313067
323754
276420
353627
239920
1003885
740913
427929
95202
514156
115217
762754
546067
625855
57174
80478
527297
407502
631594
604998
341162
897201
838310
423234
335681
857337
496359
297472
807865
964208
817714
544270
851336
289710
909380
884458
912589
1007990
253007
97025
130368
227727
124538
200613
1018152
1007272
566374
244552
104225
602593
1002091
828263
941273
249606
75077
767451
964474
511583
796228
76887
88926
820327
776745
165369
552865
61381
26237
35397
663091
145247
318491
19471
928153
104884
857518
130158
883419
174833
776592
29319
964960
38467
94112
859933
536738
819211
540113
1001422
853584
749139
339997
739538
759331
553602
527073
925503
180396
883433
485256
38458
312387
122642
559984
662587
434839
491306
827983
268308
231798
514052
990517
10630
845479
700879
309892
213120
705793
402944
174509
921215
643248
568515
252650
286891
552171
274186
739070
487616
992775
999811
930055
453703
316510
726098
1021385
657260
935802
19477
684581
644744
820617
187675
383966
867458
876219
441272
96888
967658
523152
89521
1022823
81087
509306
142485
387418
309713
790586
414613
886716
292030
301787
198677
209264
381701
205458
207132
87843
130694
149017
546639
494782
492738
1010744
722825
624554
1044109
520447
757355
295498
647143
717082
417233
108267
666811
435328
622657
105895
406759
368607
283419
1021949
782779
880039
930764
478729
145629
204330
1020
778681
743948
214054
856812
71745
117569
950865
372717
654082
642521
41716
218862
865390
1035296
58066
242489
413917
6375
513728
737780
451041
992097
891982
81231
610653
219759
638989
783902
252072
663913
228085
664584
255588
865794
455978
18144
97879
739516
963540
404301
137054
692038
701987
645834
643667
307213
542789
1027790
65356
785823
318070
1038913
147164
815393
674551
403904
81148
306801
404593
155871
641430
169247
400082
608829
506271
834122
650685
965784
891805
71289
815359
672304
880680
1015391
263190
117593
837379
801421
1014508
137379
502693
559943
508906
272022
559881
335191
889973
935239
882136
212206
497534
338654
558750
289063
659873
309620
848596
380558
1017975
598132
312022
146668
754785
378665
430301
109378
298995
676025
471357
724659
933941
614423
84531
625952
680808
609662
307541
421237
273972
297986
1016655
395734
256845
42782
269023
482592
4257
754070
959190
373139
662204
225758
846810
412067
496563
825546
813191
866725
811791
177022
347870
663511
423469
520379
740922
148799
1044423
147467
48025
438983
871099
5763
469815
211159
494045
1021311
1010072
906095
271748
722133
474915
675786
361813
340939
695284
808225
325896
786597
353885
15912
993513
504966
757918
569347
275329
195619
375722
324729
499100
679247
889974
983245
755603
320691
74770
866773
528168
995981
74547
554948
244004
980013
919483
379646
110456
541585
965991
826068
588343
853686
415885
339480
460759
96629
254241
325081
189571
641056
323327
562967
125637
767808
617958
129682
482001
946277
873613
555664
548725
547645
123806
605950
526986
993644
532100
223904
492597
453040
497198
636604
431035
17402
414310
292314
54927
274239
701548
212379
877401
833755
498968
10239
402657
614457
420325
188789
9394
591992
30888
391808
604464
226999
725995
698620
1029547
708436
686995
944688
507090
259462
850756
377007
55469
619387
577544
232330
108789
752068
687530
175639
676466
442338
681834
775068
183377
429797
979503
194234
966523
741603
367829
327964
252153
530211
226113
75061
853813
767323
973629
855015
545251
929557
640923
83599
380091
105411
4781
327312
478820
254155
797239
800090
602148
284845
347504
1005310
165866
957161
333334
392081
169573
1003248
300681
213909
1008050
917999
62159
31213
47502
749027
408670
62891
966280
940978
721977
1022
555367
25557
87187
540464
331431
458602
433578
160657
659210
91031
316483
160837
638651
168297
902990
533849
87531
859896
944280
162679
237200
601983
497158
56156
571878
907675
453961
353023
349705
47033
387991
410654
456719
687770
95435
725357
423521
435021
444483
831791
905636
15013
836693
221993
65492
541471
1020989
820506
1017781
463647
441569
800919
259821
76925
443876
403483
114829
881760
343879
372637
163302
837901
556318
940884
455852
415869
675156
91500
22507
898518
384333
952384
732974
277622
714423
668341
603218
10183
666073
884623
715336
258547
837910
796365
62001
878148
327889
216350
481070
238919
296895
561317
117540
471169
401234
689920
271044
890593
384218
740004
829049
540513
635121
877796
528136
456932
16844
1026267
390144
933305
218052
224487
607067
783760
462488
233761
492505
595141
252684
638441
600115
117018
932696
33530
699135
639131
735288
683743
589840
265175
813918
175644
552229
505416
986295
904209
721647
627895
24098
180260
268655
529041
434016
936512
812580
636738
243206
547787
335912
415591
206874
228763
322682
251359
880974
274205
773208
246817
309584
168117
426996
515730
542119
764363
840479
480658
144523
77220
283807
643233
843338
776708
675963
146741
712529
6408
130381
960701
912277
503315
191717
1022468
473624
487905
400912
730498
435714
68309
806712
475151
616885
259232
596636
73562
248480
325140
825429
15291
678817
525963
210697
312900
481204
650823
634494
44720
963577
927049
616122
1043720
282132
447436
189050
71807
303238
535197
764085
373236
888591
212688
885503
778497
203056
898022
676761
821052
401524
365708
290931
440995
858081
36959
245084
791710
674597
1005043
131641
43580
201294
700645
768757
142531
159164
937989
754998
723182
149903
425207
185339
870118
562671
191377
400952
446714
575505
1014381
179905
210202
120740
43196
853806
920115
456844
560022
806269
184939
981978
303630
826523
351247
93746
706505
6340
193441
30521
660112
764442
682755
412180
200924
133663
798812
751632
732772
242937
211169
302091
275594
41958
493209
670672
83955
148720
713580
1007883
575735
185319
249839
158595
930016
347541
553001
1014493
74544
910190
949121
183062
29689
995910
233818
171754
688991
373710
437406
1015759
820964
191920
451557
1004238
742136
318275
125811
707123
742562
47983
949086
789339
711055
101812
1014646
795727
298918
1031966
922110
806235
533756
583077
479813
835409
669469
10720
559649
24406
1025435
620880
240392
1027129
207563
374856
865726
483578
546370
499430
399530
303719
702679
427672
842086
903419
968285
707946
401920
79667
441506
805769
661511
1013165
896822
53936
459940
226118
428913
174499
511371
754062
356221
405389
216805
1022537
595915
392656
91659
505415
947171
241437
875468
161297
489180
360823
74489
501942
613447
160351
840475
889419
689998
420782
613190
187414
1026156
908108
1019236
929010
669208
83439
283767
368184
340509
979235
627371
1022695
281668
561556
300724
472864
1040151
1014625
255339
854878
29047
315952
857874
386515
452345
660574
36810
450242
32649
557608
90621
818425
743782
71781
611883
59428
206510
685012
660646
15254
85173
429906
254006
429023
409492
1004547
810444
152924
601448
793269
694180
898519
489691
32868
1000367
499399
683978
449052
13109
974696
713503
723258
250086
873731
66659
52120
1039757
599346
338042
519342
756608
610778
639696
124145
434406
553156
348990
379377
272700
34800
877939
845908
674925
792520
119573
80655
55467
443597
780913
172763
594584
338839
724889
748910
529818
418030
1002800
439144
789180
782612
46304
407157
422669
834173
108209
634470
635183
11434
913736
218015
231354
912993
4251
556994
1042969
648928
200031
358744
35365
932163
765339
185697
489728
724059
296964
961602
168531
319344
474162
960130
569125
664072
819934
24589
134708
478967
328144
406245
405041
819147
801040
512748
754389
747661
509272
140991
521213
874255
635012
452015
269305
438625
157471
903338
243167
947513
754549
981070
549767
867133
997947
516462
826983
1035689
758478
270120
731759
112807
825022
62435
268801
1021226
572334
338832
442927
785753
17662
190143
1014086
643318
3549
222570
475078
194810
193840
420088
939521
480260
914199
682148
376737
57098
216464
520268
250689
292737
511742
993609
831095
735939
294912
505622
890967
768915
999304
839036
948529
445386
413879
984976
717532
863214
434927
700798
856602
46300
450760
409741
506775
708426
874750
106989
329680
492999
779073
619338
776149
732947
316624
646136
767333
476320
947034
322492
736074
787305
844960
102489
954057
110775
507027
293790
656199
590897
66459
592052
925752
417361
779861
64588
158356
152695
654888
258456
580722
712050
279962
221171
49728
417078
665655
600423
504526
318891
653849
372602
148040
309702
30463
178093
745465
196288
292819
418541
740424
78185
12028
568772
859623
645095
738685
956052
41070
54759
421018
232323
594014
776115
242238
664766
593800
452759
591918
1009456
560924
558576
390877
119627
903407
376139
98284
958652
86310
827593
771741
683613
375690
643425
656148
496046
46986
920137
170144
6259
1022098
783954
195094
320378
82385
202230
620605
731589
947541
250776
984293
677264
958608
325229
802429
1037244
822056
139645
65815
995490
405646
958247
323344
442350
794209
709989
459640
346179
922271
165477
763239
901146
167285
358681
81683
109571
361593
840621
585387
222266
1043542
163419
243662
424262
499395
963575
895904
311328
100873
208467
831404
895000
396077
712752
735947
153405
173548
976617
76295
99991
241240
69731
506308
677887
501369
479543
36450
71316
391000
776619
729393
44486
126812
750404
403730
665887
186089
455631
421441
72433
247996
463333
95660
602794
605936
575227
707690
1033908
730621
472465
856230
838134
883033
905031
333974
848989
632589
184194
402605
849781
753310
839842
411766
94840
42598
556864
802667
792863
572061
942330
935253
64619
401739
560379
350789
180338
511746
762939
481820
814379
81496
14262
1029794
265924
898283
628489
1042458
566523
243601
622315
621217
537774
781167
37860
676474
410014
504078
489655
914736
1001516
834481
558652
423226
64147
608368
632650
581613
1015352
914874
66151
319012
764718
959822
537182
235135
592285
303917
969641
291960
163906
349317
216260
537227
966708
795155
619943
617838
627929
947118
714583
1019463
349992
515293
938494
717886
816875
123140
771399
660557
676311
922591
42440
319394
341674
1023057
778050
954040
264653
993667
518706
109460
927048
119790
229521
328584
406692
704227
614389
43264
123075
728921
175020
559581
41694
436389
198858
976260
438887
109
370164
825494
510202
931987
358756
48057
302312
349190
264366
979908
218356
104533
322261
917701
792683
591100
8847
676035
31247
307262
511899
302737
106898
294700
373633
536729
73700
767820
454351
997708
333481
387945
819621
221682
702955
457633
246074
513600
508105
937956
322146
661120
497406
644058
304926
554315
398432
648246
250332
60684
904211
338753
864557
786683
575936
529453
916840
87948
852764
881952
308757
698456
18152
301725
348933
916384
573892
913596
378408
541875
818370
509513
249994
241839
233461
5630
958553
917207
616732
630565
334400
131500
483333
667402
744970
653666
60365
471034
833756
961686
835118
793576
30361
382161
988372
1001082
104071
320498
33670
906169
900987
590773
1016070
628569
496558
685728
945977
436793
605625
183928
1014204
626644
760482
169030
790592
767421
880686
869211
382107
1020014
47020
379851
956438
684882
244219
422149
561403
12307
851924
767538
483241
861378
973681
904844
562583
533441
546725
234597
770203
906359
647465
453928
657983
281271
595723
129009
165799
42569
103222
956418
81727
340849
1038362
159960
442673
442340
279711
288624
666321
304183
706445
414176
420920
416015
651597
342889
782942
818829
409246
885000
246332
349660
510741
681757
65438
700275
260703
596063
64211
1547
1040073
57331
550918
903824
690232
890526
134807
644596
356406
908656
153564
1045364
889448
46022
888701
880953
785791
454849
763151
168131
7190
292008
774724
273424
357612
782666
426093
689061
388640
703227
216646
583162
899043
849597
292086
70770
716663
594983
808574
270684
356698
974875
936623
879922
21556
577638
924258
144904
696224
16962
504258
485670
859601
979726
118574
488197
563144
365586
381866
37190
910826
876380
884570
142120
693645
821785
960699
199956
897028
782830
858642
568448
526557
920638
294833
528825
694731
310890
875818
162402
154691
913903
5867
472035
540605
254576
551932
290164
141110
51713
400890
606301
47688
977638
479452
331075
587062
492313
531437
947348
472867
662248
695645
794587
78096
309653
266964
967536
893312
998163
61843
125315
489256
935693
449949
276281
1006781
796947
198479
149042
44123
1022371
205565
188081
674464
689317
756029
98127
751694
827425
661030
645496
36442
156302
640325
46661
229417
238753
182311
817288
901012
130355
977828
688520
39834
389132
13084
1036990
167138
450591
916819
651620
945959
23552
204374
628604
739727
494750
394992
308632
49367
812974
888516
511188
35230
934285
898752
174466
525964
654237
370256
450780
646778
246896
371825
804419
762348
822967
226867
226117
347339
1017499
383556
230212
23933
466660
973129
163132
157362
624006
649172
128504
459859
749448
494517
795603
803451
337174
1040091
604751
524789
835859
51529
298118
744137
325502
514
340724
669788
5901
561020
1003543
688412
659072
850132
411178
44832
142112
339291
251127
651789
492771
633608
428608
839044
280669
959464
606360
872219
633240
715221
846275
783293
871756
550
496802
469675
811615
595975
218107
614004
923739
328621
733255
769655
172737
240507
995499
80309
799199
153941
225595
779169
774131
312234
993855
929481
570427
714012
85065
315364
802425
954968
353763
581271
1023290
793604
979600
237059
643860
66348
713989
1045085
887762
148313
291768
145065
735512
326368
895198
864058
483402
435729
839998
242143
835005
175060
834014
261537
585776
603352
385002
180855
631773
586968
865682
73568
313949
236875
305332
497647
893417
754441
750807
855404
570164
836323
721250
633020
211355
771015
588312
701980
177200
703315
579286
304045
134944
768839
310787
70918
478007
301623
990685
845692
590339
1013457
27099
536327
160104
627480
216484
197731
265174
1004682
661974
784351
657117
620356
521097
327620
76025
64069
909506
723546
503601
311878
733668
141968
737837
26313
463172
443205
508896
1030796
913900
937097
922481
634727
793493
372505
81868
801886
358330
83015
324416
115089
515912
389896
479667
489829
166705
542699
1022221
137916
997912
814748
950508
80791
15162
832293
326956
659190
79606
308760
848758
142590
334107
174266
947185
2727
419827
137538
149824
903409
27874
838274
425981
1001175
67792
841118
78356
558792
684256
779335
801353
992733
523839
798371
89582
857573
447175
450801
888400
425707
730439
1027072
1039166
233628
680426
276074
759394
533247
181769
905097
62371
876359
137530
278693
391446
200164
689343
423606
966122
456158
233182
382845
947401
871539
889240
140204
551769
139958
361046
64906
644389
252998
211397
902843
394586
653499
546996
831219
1020371
940675
19265
188199
711811
373678
682773
283947
159058
360941
464863
47837
508345
768394
829012
832703
175843
442398
322293
839783
66693
192078
1038089
585000
365529
244528
496497
619689
276597
398191
115093
448276
819334
651971
573127
724942
967221
580964
610028
735996
981043
448769
852818
833054
362512
326008
706874
214530
753002
896641
681254
320590
62327
571263
616936
11359
935620
356744
319605
860140
638622
679151
785239
743011
698835
623979
973719
113537
169031
669
638788
163469
617350
597888
519752
822034
125035
918984
694500
580796
240127
574518
563515
831559
604872
471185
87341
677466
79880
992017
577940
698562
736466
293742
716273
899797
389426
135505
273834
95021
680718
223938
411215
349792
379691
788343
125629
477795
879860
152476
692653
884381
451881
231186
788646
739968
655416
770663
563727
456987
677509
30806
419847
25433
27951
296355
306723
1020013
802854
458768
687974
834594
80914
578223
190758
165260
434857
390750
261935
422426
71015
175564
823334
160170
902298
355002
968253
726154
204403
437513
641732
774655
767124
359192
828630
559048
1038958
254931
625868
561036
133549
130296
835571
642233
688490
428207
678837
656406
124350
711646
536252
1030702
974997
882119
236244
24844
605128
469644
530505
797183
939412
784339
565731
868568
1001506
707091
138167
357330
850536
769808
150522
241206
948404
748371
500562
982705
752889
760396
408804
224223
207736
1028045
616552
233943
561624
726462
1035632
308112
125561
829250
139745
147324
1039985
622911
750300
574152
519654
362356
741525
863186
157836
977988
346236
232303
445457
850234
706123
286541
954090
198392
977607
537375
375326
626160
767141
881325
203994
447393
413056
934319
762968
383608
884038
227808
285807
690576
495337
493930
66819
187356
631261
503475
540528
506007
470537
820906
144428
438516
833512
27254
481730
33221
659218
148646
814149
521086
202123
765864
466840
327024
721964
894498
88646
112313
450918
711965
194150
249438
886761
490875
749867
959565
437131
85823
619133
818615
622567
225896
395142
370736
1033464
553547
536170
893973
966758
740537
60393
859679
500809
364406
768292
196265
300686
317315
890377
351609
320380
107851
147079
421706
172363
941549
526008
974213
837445
989317
725451
382665
457609
21019
143100
15002
803748
361425
801825
802429
889272
546436
343953
417927
719178
316408
151711
639033
936513
1025862
369390
806149
567994
169177
49376
878731
515009
404828
234195
971725
551099
769077
997738
64148
9762
667240
720141
552999
787773
312877
130944
899236
29995
222917
196156
120927
827000
1004191
324002
112049
611012
57783
286795
625103
231285
192
437865
930211
903934
356528
661440
160809
267335
669557
599644
282145
495277
399993
215796
251594
487154
994453
189473
583789
710108
483531
28137
184260
37369
585324
698191
905641
312779
372035
137190
738264
106908
738484
164053
90730
264293
366600
632778
810642
994412
361864
268528
720895
185096
952407
472375
927922
874868
223051
982304
339078
820526
1013626
123189
979739
946460
829568
216186
611812
878691
604875
789136
670704
499673
573471
388852
933395
834029
98723
741450
648800
97954
271621
318920
768570
908450
202482
3229
457312
601993
966365
869675
246896
188225
155012
884329
786103
516039
711706
37861
1002989
820227
496290
48747
827880
458256
735052
19154
975388
927102
899803
655382
938731
250665
777250
615214
414590
355699
974395
538089
45251
793223
334005
288037
293397
798139
502396
763021
607847
219835
817977
450653
384933
672576
5664
93444
940929
405973
289014
985406
846545
8672
1020880
803298
75438
300940
528064
775189
693232
481887
514265
702270
628115
638128
680305
805902
420569
829048
387678
691301
144756
71054
326945
666171
295597
886450
625709
357313
458425
97206
677471
512047
180270
455622
711487
13034
551673
802614
511503
931896
981287
847371
171184
347847
482914
820150
330647
666367
164906
145913
16796
913656
605463
1040204
596270
746116
128245
435590
191660
271875
142024
742352
307324
468784
343746
1043672
526023
667153
744182
763714
741585
623516
156547
875714
848909
592668
414928
152338
130992
54243
488597
57980
41701
825986
983901
461039
740980
495357
1972
386300
999608
844950
959780
737361
159870
544401
917931
543258
823444
877518
432070
161983
724870
421932
990966
1003461
368572
476218
606032
655886
81018
491490
191405
565181
382279
612407
399817
348336
1803
141222
15132
838783
386335
672467
398464
192686
310436
976055
760622
796085
143886
729383
87453
971312
815625
622903
308555
717721
321519
393821
940106
936882
574754
52786
422533
473372
826875
201056
600683
972336
565739
740513
158762
186245
774423
262380
295170
759817
547209
989141
22106
853812
1024946
870193
177789
258757
782258
590915
677258
111064
920696
30292
288499
583157
603053
708593
372642
112158
729772
451314
388290
402828
435345
751274
776661
435490
791597
48006
190292
627150
617140
539524
293892
370562
210093
552107
331207
956675
939450
275387
60421
513061
568290
757752
508068
117170
529556
471586
574634
353307
68053
474880
250789
48109
495967
819495
299751
739075
877365
510609
999263
1019799
735922
133393
951046
91904
74476
333928
734367
115288
256811
240485
747908
426785
906170
723216
568757
230277
380065
669087
605105
988274
91039
232777
848802
955854
230947
229128
898754
768005
602827
800125
154478
379036
294330
866226
328295
504203
652018
901562
568894
593956
819339
566472
40324
601967
158528
637859
247702
42301
60974
949666
575536
176136
494656
735166
154343
160670
925436
273887
794644
415951
997543
563830
932691
304994
119727
715423
988711
36505
95694
893327
816559
552862
586034
422898
265117
315211
29940
919675
576208
29309
816853
612532
977780
424661
931434
986311
178606
1028679
724596
541125
444842
322439
938428
840921
125024
159603
60962
194936
61162
937434
527378
590943
193918
463254
405866
850933
846146
585969
704389
960411
614404
1026738
663088
815396
162305
363084
247765
760410
1014474
583627
387331
306010
59069
799557
1036842
142582
404926
518131
558382
395381
238522
429764
961872
420833
724137
861338
312358
187350
89730
19500
959323
457996
367113
807481
194511
520901
987001
799675
748982
78566
900196
621118
51349
387534
623900
384508
260390
878611
443506
69500
257035
575299
141146
74571
1006427
772040
154724
146897
448065
144304
774298
236589
974054
194880
830051
146563
879080
751891
548888
683877
758573
652176
154631
982199
639077
474931
895120
376258
567692
158847
763477
1009790
19972
350250
82445
910150
922751
494733
97030
903276
228822
243492
508311
699904
193780
531641
554622
577588
869813
688348
317204
657929
27775
1001649
114755
492044
133797
519138
745945
652660
1019957
140109
718208
280284
64963
450610
144546
807257
164433
517400
746930
1012318
973012
571498
80681
789308
853003
904137
379398
362728
1042331
394444
363979
361322
655354
86515
333639
970931
655862
356011
732114
325400
420207
407421
792434
248144
120728
449788
1922
310837
699728
707232
476679
508938
461907
503109
41052
1044395
635997
436780
828246
581419
429499
407530
498172
429917
742679
696396
564177
395482
829381
858780
119454
102256
31976
511785
9415
697828
449984
58695
34192
897552
657272
579639
204984
498101
971417
1017204
768249
495907
934348
124285
922728
59847
101601
952559
1002328
687411
823964
702024
901916
599948
573238
60770
138366
684272
44379
493952
722560
409838
717573
321045
517686
225744
746983
124824
302626
24548
590538
899094
852641
602863
474115
440133
279799
13642
31840
960314
578330
69662
212478
491102
393200
84625
109281
3527
951046
638133
694563
921248
451093
660218
159945
322093
402478
183289
456341
366702
753204
485019
204971
553763
891543
301248
999567
674750
880357
736151
734320
233208
1012494
828072
963529
673663
404934
871275
31611
165651
327825
754582
863685
813029
398465
979366
74196
502315
417306
696962
560973
986417
919910
832569
190224
1009726
149343
440429
52255
732884
408607
612325
577004
801156
941438
875339
874159
750841
652346
959071
395399
915164
42137
522737
46530
143456
206311
360324
934211
95996
352123
462616
230439
32492
987387
425416
180350
36262
598469
1031633
306818
330638
308824
791536
718151
534727
1005077
768376
577191
336181
657557
851764
231351
537580
636127
510215
276412
672106
783538
401684
20479
285520
378661
315765
255452
446665
332614
484878
492694
440379
240613
756526
853453
392947
884803
1014819
922310
918089
911965
859341
560329
242270
677290
760912
822657
21215
379589
579699
426700
660327
194719
89223
864064
890931
212551
49080
85555
473185
964200
559148
397102
27395
15786
6991
193079
910891
425083
122791
188511
490153
583319
577698
755135
689479
746677
517990
586832
401529
91832
669180
709262
349977
87001
902521
578954
1039526
473126
195713
510290
129811
1000093
768567
99041
543596
861896
7080
210392
656951
1000750
938478
835895
838732
943014
457308
41274
197011
513167
284738
806087
423717
559342
501837
804911
335803
883001
363062
931760
465774
242018
883201
972422
912174
648569
346932
593674
495461
514318
163750
555189
492119
744165
1012116
494125
191106
374481
844818
337947
853454
262370
768372
713236
961331
938061
467774
381186
430525
991641
110623
213421
33997
757495
203880
866384
1010234
739773
303020
867651
76406
24206
630014
84326
615264
718265
532502
333656
713070
503827
896117
156323
279028
977874
585704
745852
694798
378385
1042756
117886
385954
156578
256285
591693
367445
1015464
951845
719230
239105
803690
662542
617463
2294
982122
449656
469491
355513
226831
414455
532859
530063
593804
296886
248925
790799
724149
808718
765472
527180
723380
13980
422096
970009
533721
205808
696850
475577
70672
142080
677032
421046
759591
416402
419838
217093
660213
299965
975028
828623
528596
779810
688297
479322
411369
669444
912182
389252
47084
425147
13593
82957
57706
653132
760179
235077
37552
28511
365768
483051
340329
671875
384363
1024555
539223
809162
235546
667718
567658
935825
387521
825781
630264
224821
45414
916934
442049
544137
479285
771116
1035110
208744
857194
569845
488678
913599
677701
70683
701974
76788
802886
4676
209486
474240
132612
416903
390413
882418
327705
848636
519101
954050
924216
732552
1021529
916342
485256
906590
1041783
232235
369217
897350
173868
499218
747022
208295
400261
522276
560642
564329
655454
564570
50124
676246
340669
857441
483009
563959
317968
891780
327767
916963
423215
721720
898821
949384
833116
824661
216297
457431
536157
452238
696752
275120
472289
684790
647010
524947
627444
504257
794321
9897
824942
54360
922941
1003262
671731
926425
287565
790104
356586
942202
223049
141447
652533
138666
711681
261324
473431
824881
164417
689437
83224
716464
751307
538093
272069
788328
589603
993676
99828
501831
647910
962999
637439
16977
986848
911486
878570
909926
80832
390454
269898
106601
728956
216018
395563
181689
949482
1012420
742977
733371
104412
918368
170339
803559
265947
984283
128159
481641
777425
712373
676579
342331
477668
306961
478342
253014
107639
292955
195979
775693
11638
293281
708200
19686
49500
280193
52486
1021469
623217
909886
124689
744566
689781
605587
127771
396171
18000
685719
749230
492850
103804
179944
1019204
974768
837479
111108
240606
123818
302928
120857
828085
727684
996470
501734
522846
85219
338107
679532
326255
961311
765794
962204
256753
272903
812126
877007
643074
761959
1025312
351062
971023
431917
387432
831890
739677
940064
426261
669609
69899
544646
126036
551871
445882
483311
600270
760479
128212
573843
907954
433262
343450
426810
578515
924104
978578
499701
229440
796167
580402
721371
75199
408415
766840
701284
872929
884198
725070
787853
473167
549091
447778
488544
517362
500479
81700
808510
5595
203441
590969
75518
979181
224035
686231
194556
432471
551312
727995
583486
912522
495097
567553
832284
434725
852802
862399
344860
847044
590273
767137
524415
793119
968512
145468
273576
267725
73682
564892
580510
678839
37071
732440
310295
1038566
874223
287217
954514
11000
284802
387193
684888
682221
122410
340585
924145
492551
788863
652590
855948
474677
278177
960827
74382
555806
813174
539588
168818
612849
589291
46872
397680
363327
184437
476436
514986
24904
899842
420028
122563
191663
793838
947081
200832
300467
994879
883848
663694
225613
197823
986449
246367
184532
112535
601608
447207
313346
910249
556455
714379
605714
617194
884100
1016066
68344
815697
799254
634536
851807
574895
463999
769508
977261
222949
943805
312144
26794
531722
608309
559152
791883
67160
918275
820317
668023
1041086
51954
785022
732270
96927
618081
939577
69052
419841
40448
580759
848182
482452
652013
594350
914553
222661
278359
593328
816662
849478
807815
748001
623854
884476
629854
732027
691456
652794
147485
945352
910810
192977
101810
639000
373689
539547
544226
769773
527690
609709
380649
1041733
881976
686188
388573
993110
958208
649157
526955
316890
348927
799786
831959
283223
872637
874284
179466
103503
178607
584856
174194
516675
1005641
238222
227023
871673
284208
186201
433999
13630
746122
714226
692708
822085
752502
716381
500808
712987
265375
655925
422339
370015
589303
698233
851617
602089
450994
604397
296562
431940
684068
847982
538670
690746
502159
291568
38724
242793
843758
209287
181005
800012
69938
991511
519919
148725
10693
334532
319557
22901
2520
760831
573293
742780
155771
482375
1022251
621634
653090
1021023
32588
316781
768194
227794
682696
509554
324161
765724
586531
314697
694953
331781
346568
1035243
193004
226716
883401
290682
325667
87025
878874
33054
545671
312341
401374
515063
421412
389890
131625
515912
253511
623380
82214
536475
39376
832463
196130
623692
622176
230745
1027898
953646
262785
918581
924174
73884
259653
1019151
710308
822450
227648
466234
896722
503641
1014991
459438
453124
430195
6250
785042
904109
274036
139134
536683
298499
706091
397283
39555
744151
404956
784174
49178
687800
323106
428168
496393
375815
1018179
291857
439364
65202
1002839
523180
826972
153809
937257
697020
293966
234864
633084
743048
245489
847606
7903
979582
705629
994288
861205
475690
244113
99123
396177
411839
588312
880524
824529
17125
784183
307802
1020059
778147
227567
1010523
671194
799284
271242
990677
637227
163227
70551
688684
926444
958615
1037009
112533
973770
68637
963186
140882
51344
836934
281944
7523
641142
1035252
734451
146400
904385
402369
1034682
890361
135787
755307
691116
820367
151253
225196
793554
70120
1014467
696225
730104
883338
521383
963240
485894
278998
812008
271914
637764
159427
671183
515630
242602
443003
740522
345266
106813
584959
913771
668108
656238
44432
238311
161863
737916
1010557
81251
734488
204578
351834
467500
925407
814719
964440
645961
379023
99653
579301
681933
213495
1015989
958277
611771
1011743
883712
1031548
59854
459304
780645
994636
393218
350459
574648
101371
281869
541309
476349
802101
118825
828995
153749
560643
260717
210963
430125
895559
270989
902764
260492
882359
159435
649211
626180
649762
268538
170177
918871
248747
993736
932697
90325
805932
909823
854494
910208
556594
409349
374361
654468
769120
361009
514754
410214
983109
93062
400263
463420
797481
345134
824990
432624
50803
341811
1020745
458464
172917
452433
318200
173484
951981
161127
78911
296274
119937
825307
360356
546000
732622
302248
1039128
293729
777426
730743
938455
651648
414013
800980
595788
965994
149982
974271
662104
718155
403134
634974
575022
1025367
30547
939053
396762
602877
426090
806774
204565
1017374
889214
439560
683141
461638
910861
51313
75859
430859
82852
420828
24019
649668
105238
676322
528526
267319
180446
875451
215491
992425
48944
15923
967623
817090
38117
769504
946590
902503
760635
187402
474378
87756
416324
852549
323671
465885
625635
463435
956821
809288
643142
958554
855191
168405
882314
376457
29557
827111
594663
155834
441173
1001556
277737
750520
441069
4951
358760
551171
924667
169587
896590
805734
768268
25107
25203
946789
702417
566274
354930
189126
266778
606566
559071
576283
570265
44877
511578
329265
263391
1042552
232660
304309
223824
1039886
38619
325439
669810
679118
489699
715893
806248
288473
785630
345802
87956
433378
540340
219145
471839
690835
426992
1005166
384445
732360
981465
867133
80196
396064
624427
311601
297669
407798
887972
161972
621972
1044516
948007
634185
504213
743017
394927
302743
457970
372273
472824
813913
449771
449985
227053
664259
847571
281952
146586
500586
701960
712580
554687
315645
991066
144083
257302
807024
527072
843427
868564
878750
947074
383560
40702
35117
533064
378802
510202
393140
377363
310857
86372
954051
434107
545160
340784
667786
426965
235995
390817
207730
214785
228724
23694
638501
703136
90589
92636
1003097
233063
704646
62208
624717
71664
386211
976329
663259
674767
621523
640821
15521
160771
149726
880221
421525
917678
887024
967734
539130
316117
399786
662179
486337
233161
827051
564565
346240
418942
994496
359928
191500
512226
73317
592245
245413
371342
736772
158496
394912
223373
824074
411345
387982
748047
164691
789028
1016103
525545
38518
328423
674185
94763
935009
469439
547076
116510
126038
387562
55037
682941
984887
638052
628967
698578
332854
505528
55306
601517
788058
532363
235875
131404
923019
499777
718122
827486
754968
888144
526724
947908
939065
287291
894955
655430
965140
686639
405555
215615
627310
481754
537573
754174
730513
392863
763715
681544
867998
82954
198793
121876
949864
358402
202041
815143
827435
912933
300980
489968
284370
200236
801059
905047
436457
408624
84735
494226
85838
808770
382245
582648
243576
977367
736990
764935
689720
224886
261795
570180
223680
455249
127053
179850
850502
850037
838019
228678
337614
1026479
761049
812965
820658
204030
670034
959691
527725
566263
166608
53118
133973
314000
855117
178913
407478
243927
587176
828669
897995
374219
902026
338538
592006
954508
952694
123777
899510
869082
582098
124311
152482
216183
766927
621803
258071
295521
174435
250115
757138
101208
648796
589337
502558
429412
619394
231750
600516
476227
412640
660064
977752
831716
79544
487202
6725
1003534
848320
410307
703463
221050
826975
28938
174149
197947
520055
112362
445091
106692
180850
284304
70488
94768
968620
742582
551193
911956
169796
828300
397482
959874
402995
202890
881172
126011
20067
137773
314304
926764
905397
364648
1017471
546284
105725
18366
78782
201601
388491
1020711
152214
116924
768829
22261
209675
156309
79869
8978
258077
446954
98461
334915
727882
530173
827389
941250
923355
652968
986839
760636
181492
332831
703593
667900
154756
1004348
824077
934269
928321
889801
561911
859560
612340
220747
818776
947497
696298
523260
393629
236866
210829
120330
18619
569763
262727
404059
994738
821814
176420
804118
285696
493899
483466
564600
89296
107778
185980
1008170
979347
623922
297270
66652
791310
282772
217811
841830
633968
119911
224302
273590
210983
358115
728862
596778
799283
60059
169999
134847
497269
313500
972728
291011
107310
921619
590731
1041360
930307
797205
635795
842860
794905
660784
375540
420673
33830
946807
948708
758327
582648
471371
333192
801522
441889
191024
506910
815105
972088
93187
852081
436372
145860
1004180
298990
827345
65524
970747
423318
603536
665882
335147
945056
455211
638946
249846
388003
962765
294659
713389
768333
161410
416414
648705
970517
1005526
948717
860244
799442
32764
510660
136151
470435
274147
292706
64573
51235
802053
717988
520512
395487
626532
869754
345555
807294
839193
1001060
602443
703481
567134
247030
48990
621261
20441
894971
578970
240958
404451
214804
516968
140754
292236
783813
750330
441984
19670
838411
538074
621329
528055
217957
755813
752057
43441
371764
821211
983721
393535
756378
209391
473503
1042806
179615
35415
439814
305097
427761
969115
24643
363633
876638
141421
999895
730357
674512
697414
910724
146662
242503
54588
741163
962145
208291
714836
242679
78750
612306
126829
524504
969585
307533
240112
919863
144611
901109
487705
711160
957539
276000
173326
586497
12537
789756
521779
264086
622553
225816
347928
242377
1731
509571
514296
672948
262331
25169
977765
434597
449015
630151
554718
232917
625299
794462
645983
63609
210729
160071
514505
692934
258064
216581
660151
323889
145087
255078
1036465
740049
689759
1029643
595134
655092
353513
960859
512766
114897
907032
496865
907545
338432
322077
878785
194140
311150
520206
513367
137501
427175
591143
416092
419162
984370
935475
313608
208888
795251
688908
329223
981145
893027
523698
246658
529794
60501
559099
395074
328613
863193
653012
1012369
993671
800499
245
483624
559993
464738
289360
974749
168375
1025717
765728
279921
538065
757710
738002
946808
542607
743809
161003
866393
784058
772933
292909
503065
493152
988067
741603
742243
571284
884111
609341
736296
830920
760824
572242
104836
381546
977603
715109
460688
264052
614265
385868
609025
666510
1015125
556206
122141
720006
253335
437188
695177
565310
780057
140565
1043660
675037
749501
649831
200108
854452
601519
491884
113193
896741
395366
1033492
392221
1039218
968854
554371
123383
863062
42583
636126
711478
339003
864209
801063
673491
624608
863557
296128
508988
888294
217416
641965
842189
45241
129707
1001625
642951
999460
326293
641385
514128
331834
357504
600310
1015082
523544
631822
559037
924673
472941
215210
695544
1017797
900799
174507
124412
287154
62443
1040266
988659
494888
494203
539165
596398
155064
631806
523773
269773
52209
279575
43496
950675
903477
391156
918816
839394
541984
267518
538138
406382
64520
33893
734887
784180
608157
940619
336669
656756
690841
908076
149221
977018
896164
78549
140392
95891
970547
475875
400187
308149
870310
876803
45430
806863
95838
461845
1002149
600083
827477
304607
256623
564436
252946
711318
389349
610281
803962
881135
980856
783348
875579
974818
1035042
77116
944908
230081
242091
91843
1015953
354944
839211
599741
301095
120503
229433
624507
738422
560971
177784
700719
667242
248518
305580
266161
265501
383394
806022
821548
561172
298396
889718
674737
191349
492999
460798
966936
355247
35749
229013
376989
975812
340139
327772
45116
119015
573458
566859
51142
176797
1003183
316181
462413
450560
150832
708961
426135
434378
717539
699610
386177
296105
261589
143686
629764
687342
33962
750760
110363
602626
677874
896175
237630
593509
933848
730479
965742
161847
373146
661323
763969
764373
820797
496816
419081
38104
209923
68218
246287
5627
761415
522104
974401
619791
70133
54788
284613
316492
609385
237537
1036584
437493
680401
703905
951758
583136
520589
242977
640196
673515
763367
588133
78064
287785
731360
291207
159191
515405
765497
974114
697860
195793
454260
101712
949896
505838
643490
150265
652558
272131
128867
918552
279011
506034
721216
236880
881547
282674
531875
728393
451432
476189
535647
283482
756923
890412
775924
755842
226174
97080
642822
270386
271211
985914
186280
354861
950998
141350
795478
1028180
879877
477724
101504
165402
17519
161590
814278
400371
469461
236718
773523
395537
255724
852743
927403
274993
336827
513574
1018522
750729
863293
1015124
437004
413265
648031
661503
398199
655964
977223
676610
728883
929636
980172
447667
594232
371363
160115
322968
255533
194879
895521
366083
251290
416040
640316
1019289
561889
274321
787111
764530
662045
418180
874692
180698
447881
48816
619913
887947
606582
352173
465900
218033
808284
241107
485372
790018
522669
217679
443244
918186
282407
944629
280082
320523
933495
20401
884724
805402
616298
155571
649471
685421
661536
777091
401931
100306
678867
840056
738851
397497
631357
911452
404878
45713
379377
232101
625420
277373
846979
87937
799546
446149
367683
335084
908463
564668
531803
1030085
1021232
56590
583218
583100
740347
878542
763922
699020
124376
803287
801684
370439
991037
303741
944407
100862
260159
337503
821649
921656
757535
875355
927342
1015239
404660
105850
982838
19927
555975
114451
298531
581817
615177
718889
471876
550953
114294
710898
421344
961675
741051
768490
614332
26941
705551
514449
564803
888940
813720
897657
373668
1017482
417609
11604
569340
595491
938949
748150
787117
945524
704273
330175
704264
1026292
432299
405066
667354
223851
968435
125739
54764
1016147
485659
805734
556525
45310
984808
1923
946761
486627
323404
396496
278620
642427
630633
261927
65716
974692
870566
356651
199819
93698
663957
858045
928142
710730
320132
258102
564634
586883
973346
1039841
811320
557397
237890
168750
632729
69411
75619
684296
700174
647984
126609
717736
144050
1027750
1038588
993973
400028
496615
248835
804597
630328
919028
270076
270458
173893
177677
1003113
240608
436900
855109
428192
616552
321721
961891
790438
248896
474772
85228
506909
8341
179146
514927
61236
355872
765681
493157
606704
590144
989465
269049
188837
936262
72008
33068
1004137
424705
1010621
21347
495531
821560
900615
404784
451783
484763
805115
613730
550609
889308
331727
814359
160531
690468
250026
785130
483502
832621
336645
298892
458354
503166
449105
68302
345000
333135
288303
190140
209890
1042643
926043
1016089
770039
191971
307300
299087
528800
668962
570561
499016
560424
48552
203556
146248
562151
561
383744
26525
860101
280508
322432
356122
377997
62114
481774
1020411
1029808
56766
398598
765685
423756
952674
672260
310394
882536
491572
325896
1000101
442671
727992
380267
70083
1032317
971230
412018
688468
930578
114025
715126
894988
143595
436568
606425
335650
908000
213211
130406
783030
727404
298926
751945
211118
58296
640870
125681
527644
300236
1013866
94527
430362
682806
905912
494945
162482
474723
925835
907460
437299
690769
803251
227439
271197
552621
1041786
699327
272316
410882
350102
614457
541398
179049
988787
30958
847671
954334
915822
438269
1042878
62177
756367
880852
293977
954340
528066
997780
975536
784432
753069
857718
356899
797023
28131
350332
822106
780051
208788
986937
954834
201184
1043890
102631
892954
162472
284510
777149
459500
425222
961830
885699
225839
87310
399789
51446
15004
148014
502724
158880
208204
543752
283863
781298
486588
880314
13309
810998
946257
689746
199368
768011
504287
675691
1013548
815782
648513
1020894
1039007
383189
328199
654657
1034694
759350
493230
52661
295265
689546
803142
529427
1031191
449582
121750
7214
546608
964752
960294
168868
817326
830877
138548
538652
796503
256997
230040
143892
389479
758485
186106
421665
84800
697663
331791
296938
848049
651031
796549
358648
256688
867630
792818
352479
202169
530738
396633
413230
629146
136257
223317
540469
795715
275493
676387
275484
130336
893983
463745
840116
384619
821664
539176
305253
810433
797568
370416
715245
1021440
819079
601976
678074
946499
314198
215568
75993
153648
250036
410377
530803
642214
713299
978487
508981
480511
162962
890292
566427
542000
868422
50250
1020145
126604
689674
169805
45021
973704
569959
642455
930987
424171
39819
830381
818103
226650
557232
42698
273032
922036
445699
755773
119940
1040983
528901
650682
209900
653045
857788
912241
494951
16175
674811
983554
327878
423912
135849
401045
348098
18371
922035
472757
728430
635933
109983
1010123
846552
712340
426058
528016
174144
456928
10445
670287
728574
638208
444038
977908
1029601
922998
891839
849134
399904
921856
733394
958803
51076
914605
132406
595144
988582
848577
592221
459283
813384
684942
157505
169657
117788
816887
270210
234036
445730
312335
917218
11586
1015858
552716
795102
826802
651326
478007
896733
801349
1008644
680072
133993
859464
277258
445179
333682
611530
1003607
578538
704881
684010
130780
149868
651894
258853
291781
837955
587752
62600
793528
663811
444154
63240
454576
521995
931792
87785
379372
310578
152908
421216
683487
17761
690700
223773
719795
733359
804854
221465
465398
320396
743839
248950
780909
1028716
903685
169149
461792
372852
387432
12591
621672
447347
370079
859592
917271
279261
681067
576787
315790
919602
405743
313380
126424
290395
573803
83110
272696
82234
173245
258275
912723
830163
775332
296747
1039395
25594
922923
703138
919133
122066
698219
107114
930879
825687
617301
780038
558093
853242
147936
126048
718457
841416
777834
922186
445260
167024
288533
68218
101866
64365
229304
444036
824486
307485
664572
292802
206441
434782
641182
440756
721970
737461
161843
723940
1018871
273009
126454
493081
758621
675185
365501
679883
490808
768302
151089
359253
651479
886549
716989
567057
339013
654713
272903
598780
986140
275548
161907
400721
430863
604594
845607
981735
393876
520088
542031
591596
951931
314395
5258
180882
362033
969939
14019
1037901
198714
46808
870306
151472
144441
622096
8943
212808
867831
116316
248464
587774
719695
85012
678911
18144
344343
94580
580881
652460
194640
31551
904933
110746
599907
392047
960466
888617
30837
725712
846076
786200
681860
385557
181110
391841
1026039
113298
933580
502367
215339
272524
1018146
366992
2323
463387
755724
31528
460779
839752
887277
882216
418665
673609
788405
57133
948883
408745
253965
68112
711073
458608
122997
985135
247768
96393
684056
949561
144760
520338
855751
819378
898649
835587
581959
43817
802863
639370
652041
980083
698132
1000931
1019640
895997
281859
957505
942184
904562
608437
886125
739293
963050
828050
300664
621926
893758
787196
702717
834142
808918
1038730
111736
389290
991768
900462
260886
1013434
745112
35444
655000
625900
557
621838
128867
872897
715928
164012
487195
294059
230403
402638
903106
3485
607839
590491
956660
1027376
740954
656564
994032
293439
638836
132968
649151
744417
191717
316037
258251
409298
890825
757615
89358
646770
1001661
516589
886008
450065
961350
948194
205402
618130
424005
586342
255341
100231
794786
354205
617025
869233
723335
820772
940541
267068
432520
759709
482940
158673
363138
232644
233454
563900
959944
383308
955014
601675
287310
867798
118398
828643
31375
546132
262400
738687
168229
469851
18235
895467
397906
325628
240114
784230
598896
89689
658225
723206
846568
614575
43591
506119
305924
619874
366637
438666
611567
220648
957456
543051
539896
331342
470365
154278
813973
774665
261560
486622
302551
493198
238885
706110
390800
634183
254102
236328
741362
483496
370186
1038114
915788
131604
97610
717604
371813
830649
826495
699908
594329
780841
148116
995476
36211
418326
201101
401764
425602
938232
244275
359973
523244
516196
735090
909385
105260
349801
528765
151075
520741
402444
100622
675706
108341
223595
238050
399028
571437
211243
195391
181478
866314
487181
403292
235330
925116
960848
195296
502332
835287
112026
864839
189280
334806
414046
950867
5575
974579
423968
105574
294808
86281
60964
127086
626171
974241
146169
62311
193811
325853
632343
590335
883117
37054
552691
509168
161590
30144
359004
1012887
92017
503157
977873
579220
710124
712321
150257
816197
433574
4873
476565
739804
461651
100352
778135
508199
839008
894019
197440
833750
663677
498193
94010
857740
79779
813012
298944
855081
351622
484238
68521
779724
968247
980413
880704
756252
777043
81968
124849
608914
495667
130873
858407
776272
597530
505032
88393
177789
400901
1034385
725189
25016
715691
880414
9215
883291
634941
235913
69867
328911
697838
987729
258435
833438
201441
751365
1040509
161315
484055
501456
579773
799621
543569
61075
447161
371833
64391
567792
428056
892701
295943
813863
349086
117141
492820
895001
608530
369411
725718
718702
121071
154409
973861
380241
24648
19194
974533
295155
844294
360690
424475
1028703
113910
916637
904926
965531
751484
827730
1009484
350363
482511
716159
183632
171698
725962
78636
425202
850740
681089
560160
667043
1041301
143078
752104
975042
221647
948302
7302
314069
863514
539950
748786
378383
517261
648025
90268
29464
3543
835472
537388
1021480
531979
980707
1014896
566542
781099
153211
46509
756395
908717
340326
351713
436985
903911
391435
487569
900411
218427
1032415
740467
109370
543343
322162
254930
740303
385203
989902
496631
688183
657980
435569
445932
614334
504868
936769
789368
46332
194466
946187
1036368
1002140
512929
182708
803645
786019
751656
293997
544826
73774
600051
145035
807354
664702
308709
903163
258468
498786
461245
460115
846010
84929
213350
928987
166735
1011565
241413
919808
511168
871855
629371
917937
95166
376419
161643
569450
310572
188033
272924
43911
991210
2869
699317
692681
416234
700912
710835
308620
922060
168271
595415
627205
193687
323372
778345
1010819
406746
272254
97116
174459
377720
691267
469449
69192
961476
868680
553649
779402
920148
543064
379976
176595
334120
81751
888203
498678
690724
165188
49184
514598
596520
756066
802077
455925
349163
131194
748188
417291
603706
676341
149697
630412
898913
944182
643076
314437
1044623
352401
64246
178912
749731
634949
436866
693798
103666
133447
84755
87660
455293
358579
371342
205304
157844
176396
814187
501973
642177
271839
906724
769232
318329
258030
921242
157904
981112
791469
404887
633520
1006185
127956
779731
175792
665353
321044
302914
609805
1044165
335444
280012
694331
307479
327692
746714
1003053
499524
404262
632664
1002997
74599
481233
376987
1044470
540004
289776
580985
967616
367000
139252
277846
778291
666074
722875
352503
789663
285707
462069
233698
946219
283458
242898
150536
1001222
488137
659640
962820
1008787
440802
723450
78801
833646
579362
217077
423866
659386
238577
291883
557314
140815
537571
654750
444981
538276
788742
782608
986814
587656
911157
409416
265911
54247
127839
238513
293540
885013
32120
396455
53088
644903
41167
448243
643104
855460
370896
644909
956916
4622
930205
133805
25029
140808
603684
621401
1003475
574309
161427
650480
587478
801298
482750
235420
220177
248103
348747
114467
998215
638771
433674
557881
456147
259635
526754
1010641
745561
829916
538373
694172
621789
631758
448969
676857
534074
493108
385468
928973
724521
1010045
759688
640883
1027018
243805
85839
357514
355436
507183
733777
909287
817839
148470
198111
589805
944238
729368
407442
442829
120844
894252
389579
720888
674751
651574
185760
307675
419664
993025
153487
97559
478541
813501
711888
403004
327489
172975
603168
627801
349294
137128
625463
945386
330010
522348
899707
869400
32963
983355
447155
941725
33804
683283
681611
970145
85464
11355
438869
102887
625453
445533
625766
134458
329684
618156
732761
631045
873584
183957
850662
531980
1034246
236206
536750
123313
416916
1020612
921870
694162
98183
877370
876382
416567
1031861
751666
606538
720210
331793
179858
463590
228865
282183
270799
553257
262097
795024
659037
96937
74445
877873
586672
160102
259305
641416
398254
719789
829516
250440
652933
188755
33241
1030885
238771
307618
1032119
217412
971483
197257
546631
524570
451266
447364
421145
720758
573090
692682
1004474
374531
977850
218979
842265
524066
975632
287597
198033
44851
158976
336347
956448
751864
770166
309133
814673
521905
402399
1031348
76767
562998
809812
212865
1003854
465048
551233
931378
1022334
550173
911310
635786
733010
627956
947744
731535
359879
366079
593076
407818
52598
838422
392193
859515
734984
564671
373561
938066
294640
951771
772457
468527
672266
600952
774532
485754
900495
372859
354080
1045311
17174
290156
535190
651413
836906
452975
960974
237943
565978
231135
433640
674972
669930
110215
884603
119507
472652
873630
483563
66592
887161
900919
365134
858206
766099
901838
54869
292750
844918
869601
916698
373759
690313
633518
616149
414724
329700
148298
845
73638
1033313
777208
535087
776245
511964
514883
285176
468047
234289
983969
1027172
38467
337059
21042
423850
835250
624111
649321
669754
246267
775829
292514
891056
737384
922845
404102
236662
664976
346002
970306
721068
374219
607303
961398
299634
981728
321856
450746
187161
931335
188465
1008093
22945
514278
381232
319943
21727
802668
265808
689196
82219
769661
1010082
1018904
920162
458409
312516
382705
419000
302840
977667
471239
84595
747107
81441
7227
469176
708650
441253
38349
580462
115031
816544
17484
39185
664867
307413
541265
890851
511942
291539
64691
720021
779082
722257
753224
357394
1004007
327485
852127
737993
698562
114639
874068
774858
604947
951743
1035173
66901
1038863
204962
678803
387299
739516
529918
812709
647471
211419
10537
334136
24697
923800
162375
574319
595599
513368
718969
88816
908791
143502
68860
749009
36181
537278
849174
712741
665351
325378
25827
284650
729109
1026321
600404
953853
68302
71538
967080
465798
362921
586951
645670
939837
562773
764534
459435
761110
486791
265251
695296
990528
209689
580454
779715
194782
169661
319335
255379
960578
562721
375834
236950
852249
545336
310241
502409
76595
66184
410408
659595
737833
680241
842138
200955
363327
242298
404810
964434
142967
29376
807967
824571
766548
155101
649172
740571
974303
610180
475543
691020
731290
454590
793157
278528
404351
688528
653622
41439
881092
189018
692094
478041
572673
666649
112058
163520
933302
971984
932531
453006
419732
276486
440533
211947
797775
748276
689556
294545
741970
442332
719942
376560
777040
546208
861845
983655
432295
39224
1039477
409157
329472
655762
1006934
556153
557564
574125
915906
449311
673295
375038
309749
509927
136186
932790
565508
244203
497307
437470
556189
1035688
501204
929744
199786
409918
244040
209597
909779
20753
1032654
731632
393475
545232
434802
151056
136893
887641
321949
397430
480516
696131
643427
804396
374556
828470
399455
341054
685779
364744
828384
179930
488435
191157
420049
690263
1022618
1023387
671640
1016751
3736
223243
552961
1026435
997326
156862
511759
197600
514092
272483
598234
659737
983333
8687
515710
598932
835545
188819
765582
31988
205851
389608
251244
395171
1042186
499196
95348
824431
936564
967417
687819
8067
1004832
849532
247182
537321
288575
821997
519164
160590
758170
581583
424373
359044
703732
244116
158074
1020391
278638
100332
959258
606719
264898
997020
331189
332681
747821
980669
748794
382177
386041
338410
1012452
577624
1028809
640669
976325
987186
1030477
987708
97377
360189
294564
827266
1009479
260443
236608
399143
170905
242508
787302
195261
131155
319706
90247
634714
389273
32749
12587
692771
302776
843968
396348
226371
2200
652955
1021977
1041377
301305
221116
379628
1038434
127479
354298
919376
768527
823944
154996
790477
76383
273825
372990
168081
995100
203490
189339
252817
335487
593019
261846
688022
574836
443477
225131
604803
58685
335335
223690
955701
5572
142535
169759
778919
957840
846925
1011074
435531
696009
935121
807500
621638
49072
955918
894812
692082
806483
654775
165801
361236
831772
868173
529885
764760
672096
867257
245265
690658
38905
625955
189031
583233
1025127
588429
242324
1042910
106119
848370
1016379
417510
956552
545730
621641
497520
100165
433882
289317
1038560
897968
295943
861362
650378
789386
581622
639517
970525
655282
525333
874398
896542
75592
120045
439471
596632
566919
1018326
496364
4484
164743
157001
88910
897504
198980
54087
602932
136371
149089
633284
1021685
989256
158196
813389
428567
541638
224323
552882
674055
340759
576233
267608
380925
794211
902289
450195
936219
342918
261343
324829
586908
863686
852006
374705
179777
412021
662555
341145
870254
556231
1037984
210082
532514
1019260
22964
416409
936359
798890
838493
854547
1041320
374448
539995
87035
507000
205247
701665
476161
444150
697598
129390
165110
677601
547970
2107
456770
495803
407685
768037
188086
661015
323508
82549
687944
402369
400194
187695
651283
839783
531707
945487
878628
155428
613596
194507
691645
696189
191869
867755
76442
883367
268503
159610
971347
814562
68421
461574
690835
214741
903830
694536
830947
38687
865372
708106
433586
46241
734298
882237
650908
533022
121474
95168
10046
387698
806145
287651
275528
754652
951497
40096
878302
260677
707724
687852
519134
284635
59609
433747
79349
818433
740186
455435
770529
823277
778726
987772
428949
225575
304101
327651
808587
12696
17671
848769
998334
409899
995817
64556
601314
391335
279263
337291
204505
254110
662833
144472
795525
538362
438726
60566
175152
1006523
400772
370793
933183
672770
546861
110881
209923
728082
36000
724456
522834
238982
71780
996738
256737
947666
266196
798459
788300
290724
683542
28598
830713
332691
280392
827781
300990
58147
563712
859586
186086
974228
1017856
837599
190515
783159
1027047
223412
867309
802711
8106
233725
454232
661575
746826
801980
82449
748981
400170
126398
37148
35789
466260
501905
698010
91299
964625
573528
1044938
861226
348287
532123
946240
123187
893471
686390
3937
943290
330839
253382
376513
368088
736
704118
936081
356799
368314
583859
348421
561082
501605
412956
876502
777743
949703
995584
343171
605813
749267
525628
585298
428303
328392
244411
948720
287938
318793
15809
36471
17606
670241
275849
393329
957422
867354
1006505
908349
443769
139050
545579
481966
677141
329063
719631
735742
602301
966616
424021
340510
750515
633377
293702
529733
166056
846030
670443
936904
672156
958750
263673
941202
721007
681935
26972
629138
625877
970698
273730
677329
430855
258697
458513
868950
15371
628110
35251
132325
54307
261719
366562
2776
998591
999901
183568
579681
128358
26877
806387
161888
287440
179934
273084
75156
424208
582380
676334
620132
209453
72187
613823
234629
150360
90218
434660
853496
73577
477063
815927
670096
938153
305245
121436
262500
727309
550202
378060
180803
909094
925337
987280
156998
873526
752588
402290
766741
541842
40484
980471
304475
740462
927396
61681
247629
595203
43766
304972
49602
705834
633861
1019090
910300
685776
894454
984295
453070
666090
436523
1013017
154452
58987
264761
912621
127246
1043747
835758
730516
400075
6080
44310
102269
996947
736227
290652
413007
553667
213148
849202
951552
590372
737271
654906
754364
80082
1024702
114337
557015
287017
890407
396400
475804
549597
114332
595587
945869
999968
670493
971078
872990
384916
229729
334045
172386
481680
884891
977139
287803
930616
319165
1024767
723977
235760
209795
520570
557640
529006
670674
536619
640301
655041
247412
322876
1032980
783773
437237
398076
494238
765818
584522
250458
231647
467448
392540
196375
80781
316025
352352
1019173
149298
528087
299367
449303
1012407
979642
228585
755595
218920
207403
996565
925628
892989
721352
213660
250825
468665
541610
988822
421819
647788
69546
661015
9060
180383
11838
210031
973099
862690
467936
662009
408532
38026
671664
844621
162639
115090
722485
165163
100517
634318
134030
321687
881487
97355
892442
397199
979802
456712
68161
730151
240040
439790
78853
746799
781596
706357
367079
1012667
841510
3753
562158
811041
75131
726233
448384
367535
360960
484231
824919
505843
368656
92539
30371
679704
935397
770294
902433
455078
927208
1019901
470667
852826
565318
889131
448823
163890
323283
70427
651623
201492
713250
396740
589706
990631
220538
957776
463390
631798
66277
646259
1024834
885034
988202
82330
28512
6616
489088
250427
828107
893786
891751
827568
911650
869332
11964
844359
161680
148886
460846
30445
727240
315000
924983
738246
463875
821023
334193
749727
987481
549166
95355
863168
786964
814027
870453
861341
865616
909646
566567
287642
392159
959954
493187
748671
712900
803095
910851
873027
72867
495219
196161
762561
858630
721399
258515
873536
890767
876954
231836
544853
125386
53959
430106
627598
196951
211104
1042821
739663
642948
301974
336840
1018425
37691
555799
459635
106158
547386
572488
992362
829550
878272
528238
452142
851951
478436
967071
699661
812876
728077
817142
932764
320864
982480
342176
845859
858826
153275
457724
408727
211251
843029
732186
50309
908949
113002
9664
244091
976771
346897
500607
1010730
1004173
487920
87597
834898
620184
871192
1002316
815336
892014
1014836
803192
421494
929402
584438
900658
781753
168830
450246
920405
797493
988424
704418
503368
1037175
956074
825417
371768
1042244
328707
80630
290124
118019
747610
116185
983980
449106
513107
1034735
942994
308131
1012154
365105
107168
663
987937
1034648
87219
223301
259013
18057
382541
875326
746169
631371
538643
160950
451950
539407
458020
748530
336012
635938
147804
17821
496377
736619
959857
427811
425826
966874
649210
509989
298978
584280
686861
903659
863247
772253
804130
333286
621639
959459
382090
917899
354759
66578
623185
542671
460633
30156
368441
420766
63135
758879
594937
381287
47288
1000905
105541
358956
445564
994083
164481
894944
35327
915059
801370
521563
884425
196149
829161
997786
478241
901517
222670
846732
957541
990123
182240
768103
944810
839430
500331
761639
875664
686002
337563
885320
1032741
221462
926784
347689
823346
61148
370282
630647
876731
377860
801251
727830
371082
430192
287328
761948
675388
398926
1036700
621912
859164
956931
126705
354388
866604
141880
756128
752384
1020266
9342
470559
712634
268084
355840
252411
605320
51755
636643
579638
611353
636908
595565
734258
460323
771434
478116
206066
65265
413043
677730
761778
543640
51098
293949
921745
335928
854255
313649
589303
774870
182274
425928
245632
403066
657089
880291
93811
17169
243098
475700
393979
685956
595583
84500
139031
765721
629315
257580
595930
715863
657665
759264
247302
886415
585575
957938
604853
791071
784794
904647
335240
30101
753510
479226
634046
792070
915533
714557
1009476
639728
116090
359780
756722
718177
56578
223441
235212
31419
199811
293492
306399
647563
707519
511994
368200
43519
101944
743656
659833
742730
653074
671502
361376
56225
630724
55557
96083
975301
70786
944923
722589
900516
926513
488011
797171
460944
537553
512796
770253
60786
148759
472743
246557
209939
206463
53140
167102
205639
680199
718185
89047
28696
348910
796212
270528
824051
395159
498514
104845
531043
254997
490814
168058
216481
521894
758720
883931
715381
707911
876970
727779
598221
151510
945104
123948
587408
562344
688403
132163
972841
520660
433370
812450
622925
67482
598938
1012900
544322
156133
345714
250855
386649
1017044
112757
558628
859122
149821
616843
339057
119303
845095
963722
714655
928640
82108
300260
533117
914786
470367
853280
835828
256314
236578
16157
532988
295008
243832
660086
573267
349009
975915
20931
326280
170742
859896
957897
666382
414246
759328
792123
822445
663839
789100
468103
892871
701840
784693
263476
323830
305064
593254
374748
152777
171831
238995
536127
399381
831531
462597
838573
1042471
668141
1020532
206889
396634
505827
737926
689526
919920
15787
368857
714972
480056
581625
1016422
462705
643568
230962
773122
739935
825891
229967
754288
302167
6127
678570
713207
885240
477917
860844
623205
795918
534858
507329
642636
40580
444502
228596
191965
1020472
826140
60889
595756
575025
120017
838756
334232
838130
374044
732568
929841
699528
989669
514179
518922
323206
394495
213183
923811
797053
116795
587891
59362
410799
921780
679903
430084
526168
70198
245457
7978
355436
376985
835937
492062
329847
623450
542233
293404
259732
382536
749242
578038
778700
381692
832530
742226
209875
21981
436965
353265
668470
912220
599827
671787
302372
493642
159664
796340
397112
527014
152628
91373
155226
523341
1017480
492768
626321
517505
200336
937069
837433
428638
31732
1021194
346026
631094
598883
315128
192372
345687
565417
645164
842303
1028699
1022330
123602
121758
941930
325088
491445
463411
256201
200783
698724
1023733
747915
897002
651369
890852
256530
698854
220978
234685
328006
837431
877006
767600
564618
32833
121889
748339
751492
650298
689423
302078
510646
368672
194478
497570
265734
947137
673817
869911
553046
523229
188643
71241
992743
25301
613582
1009768
742368
242410
523036
27397
443060
298193
1041261
957099
32666
262004
535172
634167
335654
72489
117685
645428
251339
994875
1516
468879
960287
300177
104507
880696
16371
911034
94918
872244
1041278
515895
725624
542337
617591
443663
211905
137664
172916
307417
543523
473114
942863
693328
914376
153975
828998
548038
766428
288168
965478
73631
31978
629772
326369
59428
104273
40686
756001
294108
242603
23483
224627
1003118
389118
88336
881568
545660
305325
257060
813994
889525
64815
892928
474213
91047
977512
1025521
78618
112994
236449
762032
1030282
558355
631619
141895
585234
495190
662436
474030
893007
784378
758420
273751
1044609
942588
366212
976462
595973
62486
436179
228733
822533
2161
461484
234690
505113
349566
6759
143794
716439
609748
1041061
680930
1681
728500
504065
937402
951870
632980
407635
348662
424356
981121
710200
462040
1019742
108412
149741
363429
472395
201547
204990
83354
930844
458943
789171
343798
460975
559572
484337
297454
66190
67804
749894
211803
209376
512058
665719
270451
734344
603078
172838
446637
889325
104889
689179
914609
845400
543317
805582
188814
765529
82467
738043
436764
983396
413891
83397
719999
879238
900138
715577
331626
578756
650998
638006
553790
500508
212267
772897
186898
198413
524241
345527
1035693
301091
335820
917118
520251
407545
354278
208060
747528
668684
810004
678276
892236
560735
523469
632889
1042806
385158
478390
88996
705755
110111
749906
740259
612228
86559
687678
270602
256260
147045
79944
1022000
501952
297165
1001250
818363
930877
31860
898285
805485
167193
836552
467138
78704
435206
333141
139822
648598
18234
594490
50570
648226
1049
783857
169535
561157
877610
321644
55220
333788
255972
537003
1025047
74359
191791
176299
732031
715259
182819
372767
443403
771719
574101
284106
153308
118906
402598
893551
544775
979501
643557
552254
416013
162765
244963
676852
352140
759008
852102
920482
16460
433213
894698
227881
731461
817084
458196
913923
874653
1032722
727459
236316
897523
296458
838528
450007
83702
598990
287884
666206
979365
4746
573242
653170
488126
421508
404015
509709
620389
378018
153528
618201
615976
995205
457981
559765
977597
964220
942617
51686
892534
351524
35511
41157
852371
263209
837536
529792
333108
462002
433268
700970
47131
871378
283043
1003578
910156
568657
830691
680484
655307
671061
902188
449008
1028631
649642
886798
79042
326228
825473
940723
146634
396384
998355
806118
946788
138776
387772
243677
238530
597365
552378
508487
289832
108974
259660
299683
566180
43226
885675
313704
326707
636344
289221
401293
724727
586903
415748
817247
358898
15205
125031
56463
700720
101908
39318
1039785
212674
259754
199517
770519
571777
686060
365768
604947
284201
387181
173451
204631
894638
285313
912250
623527
352658
610886
795691
440333
99400
746376
899206
322172
1015854
648426
497404
20462
606239
851327
930139
623427
794707
475408
36127
536184
764051
637651
440407
958029
759851
777233
719537
964554
384578
1014621
594944
614948
912080
413351
617126
25500
419114
56234
494791
268376
686127
47790
315311
361377
233251
819991
839208
28041
434532
706997
602237
177634
927262
438278
725789
282747
715547
313421
348158
472973
216737
1020764
647362
1001252
131916
70887
909979
402172
975351
797073
831193
231633
878286
862923
758691
499257
140615
1029554
718825
522874
904295
671579
820200
742921
889174
971455
1027826
784033
448177
452432
1033525
807355
883220
319980
1010702
619060
389036
411367
579642
116374
17036
726460
90355
725824
991049
835309
960538
641606
303979
830931
665107
406019
442613
362623
547383
518965
942027
390674
394866
787053
1008690
378978
204604
544452
284020
963259
81634
136396
509096
303982
714000
775041
511761
581672
798500
1038261
388283
725793
921978
55883
386668
196559
1025616
325256
326860
935122
377068
378214
17433
307956
344409
282288
236860
349733
676904
223124
377268
1013588
970770
13537
609367
57141
622845
45843
420432
265531
44548
671720
573667
90189
746596
941031
477563
684088
986414
295769
285542
635157
822710
268678
719887
800977
48065
171405
448971
959676
713282
997877
874201
257015
843878
665506
384810
358527
616420
548954
892307
391016
69946
936286
789724
269373
87020
166753
84269
910561
459114
859708
602906
568213
235037
495966
457643
150578
980852
343244
494156
534044
884251
497910
157999
518445
805356
888381
347854
464944
759333
993849
78382
443051
859925
795105
544370
978405
584929
261077
736087
105210
68104
59829
858908
907963
162386
883073
445972
127001
422790
156803
106042
92132
717100
263020
181466
1003944
677749
165905
571434
679092
1002742
998661
123641
736066
770965
182419
45906
831772
476216
237881
795008
416110
260032
941992
687447
96562
143378
455464
276782
856188
306199
57641
84368
700549
827420
306155
435341
876549
274090
519668
313547
299346
918334
764217
475193
779848
291873
945852
416094
951364
954313
871242
22703
704270
110093
103713
203719
998762
762267
787901
350704
101047
463573
834382
720677
892807
158375
110445
596320
325582
941399
33269
62313
640553
123889
924547
1041993
739233
632022
328388
554551
536756
477488
213554
16989
554992
968
274079
910657
706266
545005
953282
885047
953105
552444
914276
141555
297897
880249
101334
828823
997378
23415
24375
483541
218951
742679
943860
823097
122436
938210
957109
627163
857987
985576
134748
652704
701807
592647
829723
253740
408258
813304
311018
97113
878826
525295
609
438630
989832
14738
727381
65252
294183
102543
1007879
546939
930864
10452
899700
894550
568538
669226
306220
619456
563351
914651
792119
637839
112757
41452
733515
476795
561043
789559
817757
571775
751879
398989
650064
694464
544438
287322
732052
906069
234666
1002906
505259
762176
82170
464391
336233
649056
303408
577826
573063
97929
650376
33159
190925
46057
204091
739745
109703
274809
330833
278880
438910
592551
461143
982189
371616
476460
502329
1025925
892577
862145
608028
935287
480407
849531
407796
704630
484149
100071
362152
969919
795937
533960
749968
598077
248403
946111
684418
74547
345878
4907
720929
796567
378297
508056
984004
610526
164120
1025103
4813
704808
752602
888512
701570
139488
1009562
248621
974439
140132
636854
374657
661379
825609
366746
681386
807746
564899
467118
99077
862569
52975
49541
837528
549440
48672
226203
1037544
517115
158921
772617
509479
286036
950801
407540
746905
356652
203466
947537
579045
225701
987327
690639
936490
481496
159110
858801
573094
694355
814887
488429
978176
726795
1001429
29158
715219
221386
255772
541604
326538
103269
904816
168068
702889
329545
870903
674235
968240
248920
561071
96577
570039
488901
600354
829399
820685
841648
263355
10947
577409
157621
523382
664818
1034206
114518
588727
136184
401417
543141
995259
235691
21042
929601
1000484
696728
482174
945089
351141
836869
905944
674130
533867
357766
719489
74380
842886
464864
439761
607718
453911
555014
171961
962285
1004902
716681
282178
81167
116993
287189
170451
841589
704551
283432
353188
724113
818840
299393
1013583
100714
790416
587194
754142
953413
302778
940595
163503
114430
699351
335990
976098
53354
715719
945508
884823
378447
776190
701061
115728
487119
174280
418442
502170
96033
754603
816542
172514
630581
787856
632188
1009317
447956
70988
913313
111711
498422
349361
523004
512165
1038713
405987
421999
835598
1016784
465634
805461
1016276
351924
793978
178193
465105
334898
819513
469656
1015512
685186
539772
1022718
940273
566877
36852
775835
428933
173550
75032
975951
473052
819455
835144
669718
80037
66402
477110
143511
777561
68596
689311
572221
1016358
88529
181562
725807
830648
648196
508452
277790
117265
885111
198947
134647
1038044
1038782
963207
86472
580536
223656
887441
971030
712282
94149
363409
931478
914950
657190
378007
229672
1004838
561749
250922
414148
999971
189261
307913
84625
117282
567203
443705
349407
847172
93957
607026
213367
134346
6362
413758
236578
534479
826047
308299
124406
905871
115850
628980
205710
303440
539705
657274
154620
680922
329531
827876
1720
456625
410239
301675
992323
516635
427682
993034
845703
504882
85399
438111
336023
102282
179634
982783
479458
51575
397424
549727
71654
571814
984462
201880
358944
390911
387246
1012669
863941
381409
406858
629929
265074
520832
381250
410282
204868
119485
798367
859036
247698
27923
771957
842102
231956
791303
416297
185519
663645
131612
259650
1035566
980146
195916
7237
543162
277910
843767
609937
428606
662788
285439
611303
117622
140308
513565
511711
86629
778063
376517
874503
765943
556584
141175
971278
838483
1042624
686097
974875
219767
522537
544244
75825
341400
592662
596822
774029
102461
401408
57830
62864
819361
749113
634749
600632
803000
1019403
87657
28154
792138
434660
440877
20217
482035
369587
208664
188369
751727
938510
333404
196997
1032009
112177
883454
147190
326857
218351
772064
409078
710900
144791
964798
66521
1005306
131576
564643
967680
389065
1029575
484798
584607
706711
931801
106274
254865
248533
190478
575671
308424
313800
329614
79339
250815
205724
289345
863378
999499
614462
607657
189395
219838
529403
460563
533887
342433
1027702
313438
973250
540647
50581
1011377
718053
249341
38989
500001
581548
357131
133495
139422
670079
1026749
384448
294178
961615
965747
298321
822660
401621
536770
650187
458669
835901
690567
137167
367632
983461
619467
348355
410676
211179
528879
525873
38541
768003
652995
197036
395795
994086
502241
660420
921248
266530
873536
190624
921651
624326
284106
828304
84849
902828
921862
727991
131971
473120
348371
295155
766378
51136
715636
31052
868350
661909
290749
740140
76049
626306
1021486
477847
422997
420870
678359
519084
830221
813586
106648
760180
588274
310229
494557
128621
839340
862648
249311
809793
1044720
96687
801450
515855
436627
167853
280499
1028836
337337
126905
162904
247825
964393
1031823
1041391
685754
570846
983119
126451
495884
929801
584743
91420
636976
973770
105389
400525
844536
504481
276279
5974
886631
1041199
823871
607687
251260
359234
855243
894257
764841
864308
1026201
692327
1043578
382045
696089
123810
1001907
975790
374832
699722
196085
741429
209365
751903
129412
725198
922696
324863
370302
313295
82799
1030799
254436
783911
799847
41221
737181
448566
692595
201248
295274
715252
335281
680090
566438
959373
1043966
518832
173811
160146
39639
74062
841863
903753
827801
344072
683652
952497
83913
374568
790319
1033146
932445
933170
170230
23430
68647
844868
687787
684986
126183
645184
220114
586088
27739
536616
216542
310254
671598
909395
575939
533329
777838
709242
770777
55868
494868
444148
969524
283262
561716
430073
787899
309853
400472
214776
858065
667522
246308
939207
78552
331143
700192
582381
315728
285176
715638
253237
614412
559322
850409
33600
177143
799192
147752
455253
611231
1034926
663434
140869
235798
331076
744093
153951
732232
46057
114942
780154
646393
91225
351379
206305
31371
718217
79603
821108
593892
308625
809167
738206
492387
232059
382551
898272
140783
406595
1036141
934261
207437
622903
728351
731109
717580
535755
840424
604164
346386
57326
153310
418629
743829
588068
416100
135766
391725
476096
1025581
333089
24397
165328
685333
131146
651259
639442
599377
916143
560894
103827
868632
51192
297266
558611
483993
722689
111040
734821
72651
944645
69357
787673
786356
243321
466657
845178
628751
834999
1039083
32664
493706
509780
117239
847397
26615
356089
700913
504197
208407
997398
643414
129473
560667
141390
724371
441406
190413
287519
217300
670776
776234
308505
747990
599377
945355
402355
884333
948787
123883
212128
886645
245516
616114
112449
496820
813874
14573
1014213
306359
657319
725320
985288
351681
835297
908809
979640
548591
459789
1018942
983889
549855
843246
65749
533195
428945
135437
244335
21551
69272
939175
99081
705087
768836
1013724
913585
474437
767295
249652
521677
331183
844485
498459
438118
55155
847288
597376
179452
326145
787584
950290
95450
230641
823835
987270
793541
757394
629356
811363
825861
512971
862246
753358
499191
783921
542956
234643
205553
299746
909952
501618
818567
13856
931655
522812
841381
9357
296375
534167
692686
136556
730050
362657
865988
640908
68100
675469
793332
1010632
476025
926696
466772
681133
502415
867405
355032
838864
388809
378786
151288
761656
724289
629025
383503
497839
559922
400085
824431
564257
54501
654280
790591
320179
163570
101336
660796
314102
471857
658035
1010918
372953
490635
1025088
485835
596755
671773
530812
359186
542003
462380
329409
259456
690331
364448
431048
966456
794720
366117
837562
755121
435154
280992
217510
512073
325000
754404
675509
569146
853176
440206
950191
369275
752091
827717
842379
239913
787828
417047
325164
456083
667420
652573
665537
904885
763204
645653
627279
1038120
103808
723488
702141
149361
488930
135487
143188
31178
715188
714700
655437
361537
230497
611142
925761
582561
555302
66053
661848
27939
446619
343893
885144
886342
81405
275326
1019443
741987
230162
807493
796790
933861
78638
276812
496965
277831
991846
1027405
76227
348437
169476
56958
125349
479193
182758
36956
496984
935509
1026103
952157
933897
875877
387451
935482
395451
376787
615298
516725
96638
934921
741999
195462
1043090
121964
117243
838781
58914
672095
607154
280908
640488
11802
62962
265467
974849
942142
741401
260428
533265
887416
17767
800619
974266
100539
148884
49488
229765
822656
957207
662307
397749
1042686
769610
1014124
384577
893786
792325
841614
437800
120700
288312
945049
648666
1014736
18839
621505
126596
356824
831289
511846
94451
460546
332973
421125
912176
615091
436434
242790
513562
101725
476353
240310
506374
356495
1042976
170918
429766
169536
832390
676938
788141
267197
480892
881609
293865
578073
884268
274023
648907
993913
662857
53091
146574
327193
314776
1028339
234017
558370
741173
401338
937954
771263
762157
340804
812374
830739
243639
64802
875275
801180
183086
755394
28282
888824
133124
108315
338023
845094
368771
508753
243366
510868
775685
739657
715298
82183
936799
886271
656361
300680
870410
708611
865560
296484
426367
451543
815544
586191
305709
584858
689896
456157
591742
885819
238543
597981
400576
443904
86937
297578
209848
932256
343763
181795
486035
814644
323266
382062
787285
803381
650755
499876
651485
38410
431546
400401
360312
717175
773549
881423
799291
898754
338220
136097
706184
171612
536388
564199
374093
705844
674492
974984
113421
176630
249606
420868
871669
15476
1019371
129382
678655
861983
6649
30722
353982
575140
878235
543346
516723
1039303
23796
673193
478401
285958
422637
185563
265558
937329
403779
935899
300838
666803
28464
550038
825969
674647
534233
695750
450195
495898
275254
95426
882684
990173
742696
822952
196945
956329
782121
770835
235103
541032
175602
90199
175337
642983
990082
128698
770148
30680
336652
247664
474752
805294
219043
894827
1003931
1036530
791281
833391
206744
149454
926142
417542
1132
255272
165393
204704
26958
80881
1004875
65979
580114
636375
905094
517751
228129
591572
55203
382515
919345
667882
846322
538351
457230
439501
508106
172046
522854
286540
976169
1035601
693765
351305
335289
774460
573881
125392
780548
895874
761229
418917
203372
70679
878694
574493
302431
661549
937441
364152
682417
315310
19720
390557
305742
1005944
162935
294174
961600
818668
724253
512324
481568
95159
1020180
909317
611451
1188
915623
168344
1001682
360724
123037
433214
668564
888514
266721
444402
188043
747746
308807
854567
876551
540446
280824
944347
851930
308385
403840
693031
860496
276174
392681
508687
452918
946042
76573
209891
234862
421952
465969
666370
265178
1019631
386818
959147
111217
294594
20391
206370
770002
772357
968506
110026
502445
883304
875523
983419
1010225
639677
71838
906408
1006363
58228
374819
460083
642476
773443
912073
209167
801511
275572
852737
187762
70957
28455
611226
957282
353150
397275
532421
501442
126950
168612
144881
890484
945756
298489
636723
620085
17336
802520
220486
582910
739304
435764
802262
195604
867369
349896
76224
47098
906678
72123
744832
515024
551645
121918
184876
322982
517388
393815
487444
858429
636920
286737
322166
723679
826220
35473
41887
89981
222703
175784
353545
947858
476868
630801
53930
637778
990567
1031438
330955
222107
164635
224720
695506
557847
827326
863798
607390
817275
17751
273242
1013222
1021587
806451
772662
501127
970516
556729
301770
143991
937311
637921
114404
983921
238599
865374
714705
1029906
431467
72999
272410
671188
548467
1042994
214085
21119
79911
947497
862514
779679
1025234
662267
832518
940974
374766
954590
243205
472359
424507
23446
679380
938978
588696
854302
303733
1017697
1031841
526305
868391
515426
449246
192408
714215
463235
121557
138000
868823
573507
118632
900802
790135
522379
659282
906570
994118
778717
722279
633355
24278
287083
66772
410738
160491
557789
31759
377746
975287
356284
721167
1033030
482829
979339
802088
582921
164925
576488
81079
377779
522777
353545
489988
375753
731365
306872
764104
275265
201165
441930
932291
557039
688955
422881
116478
212080
55921
727650
799276
916563
636499
484565
496401
465604
865016
795054
181901
775351
266177
676113
117145
365818
881881
907205
414990
539025
76604
57916
556277
862619
903715
984385
904566
337605
111504
914203
905098
574527
372474
991912
337494
891426
706448
523295
750029
856650
610118
275186
819033
1004823
382026
1008564
570457
1000899
292388
352274
227065
175124
154434
286183
1018886
744928
655750
83960
401756
579398
815249
900466
360505
339721
930767
397308
874895
655797
182620
188753
1035126
997528
37419
254593
96620
900571
472612
701879
862958
129131
887454
374323
252967
810345
571449
199399
975613
84021
103646
305684
764769
135393
484335
187265
184143
631369
701337
525897
43630
1031134
912180
298048
217917
913535
446686
226495
1018890
396002
865721
16886
375449
96584
707797
295665
842427
36477
49880
202949
793304
528175
155353
268698
846460
227079
156940
1034386
98261
205022
661721
209057
200726
605142
255269
489616
324311
336831
777196
879910
427492
883062
881189
176558
90403
862760
80074
313385
937067
438896
1018826
950873
813681
94620
916318
878892
796551
1013005
465558
460615
962976
649973
862158
524139
408617
397186
580648
624762
794539
262937
706565
830443
221579
622814
12102
200055
175094
1018146
779986
195797
377527
455042
449875
592570
778385
509741
468159
545165
100326
477535
355896
301379
926184
741050
724741
921377
754590
878743
285053
23722
766169
774824
417154
978555
595248
708637
614217
293838
235357
844589
587151
135950
546974
907087
38505
521262
317097
986397
980332
706507
351985
121245
122779
714511
255907
210888
257693
712323
516843
976913
26516
583722
655611
441683
1033248
577201
695259
316349
40201
867916
107313
599658
572554
907420
167589
856596
704836
268438
894431
784252
904843
1019698
960052
597686
567381
55424
66919
533299
623107
481473
52461
249070
633796
999867
217888
191521
647215
534681
592637
389771
325343
21154
916752
346271
670527
739908
64679
292038
694512
1018589
357030
235935
1031132
376984
229821
700833
237436
613979
972092
843107
493589
104979
391800
711232
968605
459021
581113
147044
200470
682286
485171
426363
222891
859879
1041242
588777
52031
250764
168124
448583
757480
995254
270252
104607
994826
926202
1025074
23912
39333
920040
437180
671145
271945
616773
547922
5092
30920
240490
735070
971699
509178
946493
538169
594964
251857
882745
838968
656566
485090
1031206
336179
920870
253311
451350
944431
946358
420060
175127
207731
575033
166998
36401
790986
858583
186028
417159
934176
821031
368991
216993
569256
96167
534298
316201
421557
88576
906647
81422
940391
673559
992405
826980
115234
829176
159592
318339
203392
224663
735533
980869
130829
70473
1017752
139028
782189
1014444
340114
472773
108272
30280
917967
657495
282382
880847
706574
395387
363688
104675
101716
1017390
24297
865242
342129
862302
131758
877447
637893
882317
733717
763607
272724
679001
728660
420061
413047
382868
125140
665533
699892
969954
900926
793227
90340
737324
848489
895957
53377
485810
755063
49942
431899
604424
276103
870838
787929
99660
938154
220521
60582
844573
534837
181185
877778
375415
349572
327478
791563
537255
37121
866588
760295
447027
55195
351079
554501
1002247
333351
781595
25853
70452
417828
566461
991356
759152
834372
632417
814631
725250
727811
635051
136327
180798
639326
686370
414649
573058
550188
560012
595977
768213
444882
683217
536245
130147
787209
746230
729017
1025087
303233
198843
448528
403946
849066
960903
209347
873759
75769
859348
948190
38398
367410
82258
724728
734051
553480
976131
732675
915631
84797
413333
973598
722357
1040802
116066
608678
219851
946091
792866
741481
18224
791182
120629
657763
697338
400225
764471
573688
501819
180339
21631
218999
107140
933569
295614
40732
125943
412008
411525
55303
238804
746225
604747
793768
507856
910314
338319
36745
242370
859819
771313
655994
363654
714563
293601
586031
339938
84042
913345
265659
800985
846410
550407
527214
759471
1018611
294785
692979
744139
972760
78924
695784
258007
137415
849763
623368
503887
862134
234692
568038
219963
349718
141191
142
400263
151548
907316
231524
227035
114930
907925
197130
644763
931118
1041567
1005177
986061
478362
152907
455934
548630
866967
325453
715113
119300
225694
679498
446123
106921
981857
611271
716816
419686
680648
464331
348963
786879
109647
238778
812676
953302
812325
599667
718307
376417
140989
976411
995461
933497
27607
453574
884190
426972
663680
631494
355552
388122
821936
187361
253890
299599
335547
469919
465201
317765
839455
674553
189918
322589
757740
434525
361270
335903
178430
583732
140277
176493
370292
416262
600572
984779
87703
163072
943897
450751
394154
914220
390214
938840
990938
408119
720945
478510
16029
695010
289619
928986
493587
78050
653857
395604
215553
543754
686432
303177
674642
415790
295261
403875
259009
1010790
769049
224008
815642
575702
1006655
806757
353264
44635
633047
462714
553141
143287
728096
771604
158478
276244
883647
896061
196875
1035428
70815
858735
525529
184468
426760
857914
745959
918804
537779
68422
516625
85584
877226
794020
22262
680552
389821
862366
733133
575789
228034
749132
28190
511818
239762
408478
353473
589878
521839
549117
254020
437406
446159
207324
30505
142042
257543
52985
231156
1022256
920312
687459
306915
210692
466851
957969
814788
615682
620342
81179
856483
682100
612011
823125
421902
518895
775375
771724
312409
248306
119092
1036806
295810
256026
179465
300713
319554
499593
888769
315482
142881
854595
164344
69691
620864
472007
739641
420764
941331
946383
212859
676153
487112
958785
556681
421783
537592
371803
573140
212780
652090
459212
673078
453346
908478
615560
988302
597682
94341
28631
325636
921003
904914
316606
969107
54721
927774
574769
309685
886576
316879
737372
881830
772309
763513
81355
329271
714855
890688
417122
741116
689047
22352
492428
698865
42678
699565
343004
740956
926584
930306
318259
63673
501236
817971
209969
148940
553914
964856
93145
849967
213727
918131
269368
118848
252913
147107
179293
524451
761921
170631
486595
852886
1037714
854257
383045
189281
421288
236782
507348
435366
1021893
661678
586080
948520
974784
465577
18045
792493
158601
312320
151565
970191
1009579
648809
756494
308939
346510
745873
51426
876182
732143
785986
358710
527342
991247
100996
888871
69304
73378
205385
67222
281643
742561
1038374
742584
186871
670104
542296
24840
702500
957954
515807
832475
71024
697023
499336
218080
321058
17361
705796
290149
516030
491098
577328
684069
665511
448892
670228
613345
177790
279733
727116
1030768
183667
652601
767891
34946
451535
366668
20669
1042637
535632
647378
928145
417764
771600
226154
64190
296229
447808
741783
312278
956608
855256
646035
515180
350290
936110
841530
387943
219019
1040512
1034181
870636
531765
201840
704109
889378
484614
624156
500446
1009295
732576
888016
1024163
9349
27247
151457
118808
874880
26138
176585
741538
105248
247082
913379
627141
122034
223615
500028
610430
218242
96015
153771
50206
488860
683143
714663
663632
673012
658403
669294
999696
1036316
554395
336105
624134
746762
688854
214292
481351
653302
841798
396887
977960
727944
366190
777885
846840
307911
465110
505229
911100
581654
874650
290475
265085
161461
513891
67258
699087
580707
410693
586754
843234
264428
792449
885228
5332
726066
662518
504654
541535
626150
4641
347936
220741
1029954
123153
952564
488319
385644
728979
972788
286625
515642
122510
894102
954820
965698
754338
356510
917833
367635
374919
4975
34554
1045406
444147
799980
181566
239551
1023281
647249
26422
308274
654415
536442
84992
297067
11156
210298
696218
423434
81223
10896
923760
274263
910575
193242
312103
764797
669410
630978
366910
30820
199898
17700
989589
764657
1038802
618751
428027
749891
439803
446058
406071
580481
1014532
988320
146111
399786
665887
923573
439308
562117
287883
653576
158374
998266
773741
789343
433939
317156
76483
695356
810428
446664
97358
367578
732503
934578
413604
388101
489349
800893
619575
1044004
635523
857057
759366
965566
243899
361351
956890
571447
756190
152241
38090
906988
171231
423663
283279
578352
453094
1025472
243397
557723
641326
766012
579662
1038864
368994
87540
774856
220983
688445
271478
510480
74650
931389
233934
700447
556555
1039912
1018369
426626
222612
959270
137299
5180
170261
925059
829032
701491
62630
1037464
1038028
680986
177192
579349
955544
911256
44172
41561
464537
566514
85322
80085
56922
589214
973759
149165
128476
160622
57535
1033001
673753
912153
171437
605170
989382
405754
74644
706549
25317
156870
216260
103328
392186
593975
185750
282265
1044563
978252
320320
639617
521850
674848
851418
545703
803627
306662
214381
57410
888779
298053
648036
541250
586837
728469
414015
857690
422433
94968
377788
304627
57226
458500
906392
170630
136466
415236
782069
403065
420301
400591
234982
710573
187623
768078
238281
770201
987589
41703
272929
201670
86119
221875
667726
485991
893803
831977
503802
773609
963677
422739
949156
846310
338704
619814
69662
887663
166497
29607
592459
870924
819280
838586
401141
261241
585932
295083
948955
668345
249641
509552
784694
693910
758534
136598
484273
807573
665750
686844
178518
984961
1007308
126929
902858
600166
304520
478664
541687
157623
861847
36972
196230
667681
674741
781243
670193
1037570
869777
1016066
215031
350030
116364
30746
375810
6494
943078
58597
271239
183710
985163
823151
743167
61463
722828
742465
624974
850986
977360
729505
349890
190155
994492
317242
137802
288342
283288
838128
322260
823098
672071
778206
118611
391625
858663
877832
390468
531875
765136
557587
493397
676884
477583
110882
88636
530087
654371
1019483
207642
764670
116702
874204
533721
97815
969959
1031713
546207
958058
870499
10521
442294
786293
76261
904793
257800
577792
107240
880821
110269
187708
973866
592571
268344
14402
175063
899107
186348
468906
33068
447133
600455
39763
836082
895608
799511
538659
997879
859339
546182
720815
116747
85889
212163
276323
1035277
267002
906350
337974
524793
129911
192247
439962
521904
353972
275830
968118
163455
128582
893491
906811
325036
1029086
821221
26990
63449
804950
693495
544779
859
392298
310765
524429
211222
553654
309804
593934
688453
140551
904264
859113
979738
730146
36048
132384
803688
75677
764292
837858
978561
993496
127555
38680
803927
503810
84878
66043
739330
938858
109925
859758
178809
1005228
179521
353093
600266
1013424
109912
361733
259729
326797
480647
623040
303657
399734
288061
831577
589221
926497
237472
990036
215127
328445
203799
1012346
950251
322402
157439
109974
578897
464800
660169
186380
938274
427243
937798
204328
742672
38397
3546
461648
769238
1017287
811099
408373
985584
852551
727684
754702
831566
821492
712768
906642
180745
282317
827090
89588
253941
616702
267907
622783
947906
911353
812969
590625
695290
992474
345328
957942
642720
879680
808916
83328
511681
456857
977476
685718
799743
551368
617955
404860
749401
504033
325411
215738
938764
509097
530877
815188
775973
676864
359249
476709
362970
578189
1012123
375031
665174
1043486
957857
442595
946738
797757
645353
657620
917212
446387
307872
127089
390463
535362
809599
874747
294605
793703
966172
1005620
296458
129742
1019993
969744
838069
958691
777161
424388
413068
930383
779432
952017
91434
816425
283653
266321
653285
469362
921708
247637
412188
1024231
449552
881784
281662
103837
192962
875655
925533
492979
648239
852504
911366
453223
330999
112921
192969
446166
519373
922679
330731
946776
845216
406503
239535
690719
1031303
387293
227424
632837
919596
142784
799791
220360
385906
548670
213983
127061
335555
135074
441976
655520
944551
884788
945884
224355
879253
529562
184932
491662
219181
917704
400121
613048
338493
891625
541158
539639
402581
74205
359044
47381
790215
106287
416991
738909
490848
259484
598943
424797
100882
64424
414625
179853
355486
956573
371793
1026356
518692
254202
71535
83957
197632
739097
340089
781355
197166
399911
260313
718668
409616
609953
758435
605189
193571
37546
1012760
918809
828178
80643
655923
111150
267801
1032160
38015
655059
322875
747922
410035
217372
486771
504791
8889
838448
648879
797099
327926
934754
315663
915620
525395
424250
813412
592347
981101
33345
273953
599013
371924
137336
734804
86169
327542
296032
721864
580241
747202
640680
991542
308041
532770
114541
509158
356532
42550
312436
984744
803948
226975
157439
49343
971461
162057
64847
507769
569510
474495
408303
178408
703577
912973
332733
91941
584124
575545
815890
402660
489429
625645
1022680
429767
778267
378862
657665
151810
957898
1024119
311247
664439
383405
690831
193628
784841
746776
922192
423821
433130
487366
472664
994458
230382
907598
760035
82226
871697
647230
272964
171672
237566
669040
440890
1766
1029501
498886
154696
456770
784519
597084
419385
813199
125988
436595
701311
555202
142125
528590
839250
69737
574914
1028252
482564
875080
932545
920235
1003882
245239
249084
551868
323717
806709
577871
377728
440515
535411
1030558
536559
677883
973316
162016
390763
496732
917519
299186
985388
679471
960021
397395
474119
619278
5042
826579
301298
653523
525169
683063
447529
904507
722428
191167
776372
1006087
97582
1039643
911015
163528
181801
859545
10771
311392
211870
139206
569659
990750
542263
121784
421611
797073
159134
256106
509272
258592
948045
177091
270909
346984
100872
1007772
595498
77066
246002
636596
196618
467389
492625
884911
55342
462007
790928
906262
316768
1033120
456251
525459
795167
574275
513960
16438
216564
611770
280845
199020
400516
227158
484135
1002619
574245
256087
848804
734600
601037
561511
890180
792287
62018
270973
255708
863670
143755
367191
801763
205377
626653
825109
341309
517215
961003
982713
597859
349030
193809
415933
559113
550684
369187
28275
279935
166255
179475
783474
877613
969416
317062
111443
459133
477081
129616
318614
219817
569226
351177
928829
355599
779333
365210
271494
725349
706595
267372
229850
299285
693425
77042
37297
628085
974511
726002
900673
531861
730536
843746
849350
138284
86960
379063
690810
934771
309629
623228
573160
469958
666188
970994
327876
462407
335919
952238
1012856
227254
159369
15063
742839
453121
341676
13430
908721
52668
134752
977124
664369
216276
340088
745931
74259
901996
555299
1024054
422546
543063
57412
323850
766981
929874
6136
472648
313055
522380
974389
798422
88746
433832
53576
363820
449649
95869
637069
848085
12376
980893
739588
21551
263655
500001
402005
463736
794261
428102
253233
609512
552059
96954
390676
287204
911268
203127
721978
859919
586159
611324
63960
263494
207767
956409
307117
996362
611707
959653
304009
864328
251987
724916
221741
815079
51995
299948
980748
975927
497485
181070
814815
992034
352207
307790
960394
704792
844439
453357
659749
288668
285463
719357
297418
207639
53270
860166
747168
54885
854152
356782
290
846997
219547
944146
980834
800261
688724
609786
17307
661006
856956
632288
456220
782918
516399
682844
229112
694830
471566
220849
43683
537922
922134
261075
284345
354669
894419
386951
453713
528119
836757
931132
640038
477156
1038565
871114
323022
333343
149128
238040
880244
616748
360397
884182
267984
480332
522010
740843
902459
581232
85956
289758
241330
329096
932187
289466
226952
967084
269605
359371
54596
947700
466197
173088
370029
595031
1019342
232988
361323
594839
796551
130344
263724
90594
501414
196251
684779
921616
234478
436651
286958
804797
291002
813260
191844
271480
85419
368005
806599
49425
1007896
97426
725711
474430
973631
909541
733862
964553
204113
428257
458871
701041
819384
52695
833728
504370
787487
24866
175073
866025
138887
865937
206747
887111
193786
281138
472803
727921
314735
931367
344328
668594
860035
134299
390530
775083
49193
812697
676441
537640
266470
522284
23088
122055
564103
1020969
808042
846659
824651
398247
719728
1029113
537563
594983
473928
426407
673347
808262
28253
159770
728872
598223
818781
492156
787311
279744
524621
333466
847287
770638
965891
645927
660008
45487
874410
968672
479988
922350
896463
124766
775823
22702
228127
153985
1029657
347347
763411
791771
868978
767286
74299
702469
954545
153741
203959
712923
991629
329560
526910
778731
394117
110553
913915
816617
169134
104274
507246
331582
555937
578834
44990
1034873
171958
239505
787465
18438
184510
834080
547701
402648
965885
490716
658318
512155
617033
371756
989890
811612
708109
342310
808899
741707
699931
965201
988858
520150
820500
47429
844107
521786
537592
998786
744143
991428
478019
696036
435641
874894
164952
1000048
429364
413805
636901
924222
495579
840262
684699
838617
1011587
759929
163347
185289
57190
233089
163336
373227
717140
719131
414708
901404
99577
402806
214914
1001071
480483
943473
277430
120167
748053
248223
23567
33098
211357
464932
229392
860949
120250
3216
637392
522673
165832
332769
733032
371623
720102
310114
786596
1032972
859880
824051
885428
763082
62851
460300
168111
555909
877968
732909
821842
374261
396339
227761
299258
1015556
658093
900986
781068
401526
161797
910621
961328
715819
171739
557298
349548
695261
226607
372222
951172
934114
13479
1037355
894475
38214
716074
2593
180576
828368
491055
607085
401718
864733
1036982
571160
505530
741731
710287
1039839
918344
747077
1029306
592302
894894
259197
430777
9865
518140
599497
123247
751585
1017976
543662
77920
731165
256874
731445
654861
597405
815635
487975
40154
20007
781911
617074
511278
946148
288661
314325
10643
1855
204434
955568
425995
228301
86578
631692
41360
952666
633911
411580
909388
554361
795283
235431
137988
229979
852212
121891
317802
163430
796577
1043587
624063
841455
181190
641266
719915
275819
1017697
555691
564719
656319
725953
917859
344034
646332
502824
224262
73082
888284
841763
508541
690128
191169
604427
389077
267598
1023253
123056
523777
952829
998521
39275
506164
255944
550329
962259
145265
489795
395803
573676
198453
863636
269380
975253
887500
564933
766081
334017
120101
300901
790002
934703
674421
901631
431931
943535
847933
419022
155400
76569
321797
245033
41278
732362
568977
909125
921065
499045
144185
99390
615548
1007060
271920
580942
1007482
978925
814081
950808
655760
536393
561535
52022
157375
674467
305957
573686
886728
771976
646388
566058
923257
364522
890375
414500
678396
631850
786495
780399
295054
216664
723623
81066
520257
135617
414664
653956
519627
94074
843160
724321
631539
501886
884496
517142
517926
1000189
441915
227466
216800
819914
801682
886301
1025875
18716
767391
103701
248616
264464
539173
828870
642069
202913
73422
464500
399262
597429
368489
562426
262011
255286
802490
916611
930237
506924
851050
102285
687024
847465
637291
813204
109554
941991
562563
333761
536990
269553
136233
89198
1026409
733375
810891
320685
812226
781850
882399
26018
965682
181117
1023440
399660
134449
428367
899870
992889
506611
944931
351889
442646
890039
811780
542835
673172
586492
477138
271828
731170
203491
710431
609944
309309
416882
372293
306997
845306
976639
1020522
547867
716341
113310
677207
480171
436615
996166
994684
427195
172163
1030836
688042
649032
57673
100181
313128
652287
823662
1015450
646429
577540
145240
658822
756133
884267
473152
723277
276195
520379
297621
1022899
293668
763177
1001702
545351
682701
390166
114250
891157
139530
935595
546619
818867
366260
653399
237477
426551
358756
275599
122961
803566
1024488
515049
554857
50216
600755
612172
803094
586887
250027
998382
852815
378670
272678
497807
572093
338691
251958
717490
17561
88746
248120
875307
982508
383813
170220
177080
800257
439465
56239
528288
305187
691090
107757
332246
564657
937302
912722
357913
43968
186877
278711
167073
320392
1034744
44003
738486
579847
715505
109360
977418
861389
332628
667434
834211
8187
884120
122759
47680
980180
475031
358794
706924
498179
610007
423555
512653
785522
686124
851001
967922
79975
110875
499003
880693
453113
738734
74625
65723
47948
199165
499807
785167
261432
466802
679345
111099
557282
646224
176941
754221
739076
11202
201025
309855
741264
905996
585583
677051
369666
773900
376137
342174
551900
992798
89709
275673
1020590
677312
1010489
371265
701617
293164
412983
608025
622633
740685
984500
1043631
697554
238440
675866
396719
575732
289129
706152
34871
26176
640540
393780
857879
702939
574596
714190
742368
138484
804445
767346
753233
206727
316857
917360
748325
630534
518256
252789
150119
566203
910956
591663
148216
559428
7897
895489
484272
584011
312289
1019462
883905
169662
742613
973120
446712
923198
309028
579282
813565
25224
790094
488099
699279
544307
960392
671682
7870
1043417
291892
207762
1001913
63171
395052
334468
906643
215631
715089
946569
899181
626901
891853
859021
928137
731156
498718
905558
957210
76460
7306
2991
897521
522635
323172
812936
132994
235521
804241
691742
683399
819236
412944
527005
993940
306363
626702
217613
858443
536851
801522
505852
429494
800529
850077
15754
826802
319725
398137
326199
439418
925775
746522
530703
352420
424576
516427
95100
831656
291859
518239
232004
927931
1002737
816516
897284
7966
673286
436024
1011380
822953
916524
958251
158096
66529
1039434
963230
791968
87043
452296
268970
67504
972542
254696
315770
410732
685361
6944
785815
493545
783369
99760
865925
801825
645363
517053
919322
469793
329226
179752
62654
898903
186965
982983
1031481
592174
701484
332913
988669
897390
346711
919994
970875
557069
677680
554123
719601
419239
328358
625777
539615
506460
530222
687298
91410
653342
171984
996851
535691
1038904
603618
859426
874768
404023
550437
399458
616238
376205
889301
44365
584830
101457
868992
80403
724631
768219
721156
823091
518529
913458
653572
736262
653196
767238
595425
490451
460
989832
542223
787125
731061
769289
326915
130139
900127
182137
135276
282709
70931
735573
691971
505224
441273
114943
429865
446604
407214
693741
309285
936998
77469
954071
229658
487809
436787
608100
520379
405675
552880
916697
793128
49009
494514
953852
286729
510317
29898
616025
403977
496665
872017
268035
316249
46753
895525
503901
249524
283750
6248
192891
73626
521531
152259
989812
959492
679037
577365
370637
175567
823558
510766
99681
246659
505875
499372
888537
1014167
900136
699411
132505
420667
274625
665360
297103
679825
30024
987894
541135
339683
353927
130036
366804
704725
295457
175267
1014132
458691
1034183
733637
765226
99278
78042
958898
465889
430452
798675
294076
501241
791798
119715
929640
965020
193026
179803
718999
243979
728569
673695
313341
440587
687697
318296
425230
91959
1040310
859482
184909
275293
935783
285182
822701
463374
334602
682632
156215
644772
514136
200223
936001
1399
435610
929547
1029022
428083
743774
3578
770600
961495
774569
151113
766555
492140
260443
524284
549378
516115
485818
558310
871746
408541
29553
244749
1043352
767682
104681
636131
270530
205339
327763
813084
868288
279542
681566
652430
416799
1000048
466804
778078
313353
560177
63891
634820
381677
535411
722557
294978
122716
940665
424970
758984
913954
956950
444332
879934
469808
500246
220688
345435
1010818
621236
750494
487903
200769
599130
638982
538511
933830
978172
724403
288705
257968
968958
390543
440297
906907
605020
141490
41353
605191
612185
665008
457019
314225
1033763
629555
916200
441754
399969
859858
496447
546095
885649
506170
674144
482337
688818
37910
1035969
689846
131996
527498
37865
878983
851888
250999
209417
880583
587126
766114
658465
653170
542691
593282
711927
914248
667071
255375
61396
488042
1018335
581254
807760
103584
991254
518693
618605
308556
608271
954755
349410
848726
296206
668694
345483
196109
668540
104206
8198
457126
505757
66672
146910
870539
228968
825728
535510
495213
901626
963132
721811
599813
967071
716188
351204
50749
152889
995232
632291
24253
945722
648319
1018668
585535
944016
157628
50680
602409
2256
833134
862378
979989
248199
643288
216426
850219
315660
402080
421565
626197
655219
946418
404686
199135
462554
936904
650060
803267
960567
316939
630196
40667
191970
759841
19462
181046
621110
91759
805205
1022365
1022719
282755
1044057
127904
580852
883113
813376
966386
117442
147011
342316
151450
115479
46052
448672
551216
780037
876439
622952
147978
186086
295455
962086
394120
320181
454618
467512
245330
298649
500293
898676
692951
508059
295956
285205
104987
250663
267862
943254
925706
102938
1026470
1038488
672651
509054
987578
697818
173495
764957
651458
1010220
588144
772758
698450
181416
456243
541432
1036588
946195
230387
490873
386215
200023
809493
938138
604538
473924
167855
401904
475296
1043306
328503
936138
7438
301573
201481
840924
43469
682766
526952
631360
522045
785757
908608
606965
580306
320365
314872
487159
244222
289096
989442
988562
201190
353590
798469
1035542
622396
315561
298064
426658
490525
921269
604724
1037079
840290
905187
1042918
407160
227652
742394
119437
779015
11433
395032
1030489
1004765
698682
315581
187715
314430
321184
759994
215673
145177
330125
723238
156136
182467
796069
864793
818676
688111
138235
487459
53376
666427
1035092
486020
71634
468210
199099
236447
474414
693925
256132
610730
173561
533020
341998
580053
602311
358084
434595
859991
437671
884190
824728
887183
659804
739674
401117
102961
357504
714223
83893
413478
180680
780882
832683
528652
1021118
5285
379023
19366
460539
101794
558284
978045
317119
488212
975826
159123
394187
689593
153262
133017
134243
511399
876739
649038
278430
29400
401886
741197
990429
77526
302559
307170
725877
1027181
495159
216901
154743
204964
990476
323587
67837
31625
193519
320033
357834
143106
999773
961438
605689
436005
637473
641186
800720
181570
553342
515375
304466
89666
105537
162958
793491
368908
1025258
355028
528088
107713
798087
981769
725858
464121
289483
522375
861883
672375
604609
158958
158138
681653
44
1039955
131443
706273
896968
576063
648275
833154
92851
705918
93682
916191
42975
1037240
245465
851529
523769
704465
99560
157169
960995
325789
123970
337113
293205
712470
134074
268460
873588
1030678
302026
981948
549023
183895
948755
580439
890397
1022829
496827
631384
89497
199869
956636
480975
7681
845537
982800
1025132
332685
839298
312484
477199
415870
704932
767337
635008
572560
295838
509395
301424
234628
525257
833270
781997
195910
673140
634538
1037349
787336
351248
1034492
1005897
377095
987963
710729
204614
729784
677761
579564
705921
885231
927161
582424
595116
606204
596533
659355
704895
158927
597369
46192
28661
111815
502159
141227
739630
639090
64550
1003039
515270
216278
192931
236585
39578
26289
489002
693222
632148
767344
425804
10537
502914
557623
966097
375474
444497
766142
228840
124943
739889
291945
365882
61476
827421
325192
157847
141382
661792
328177
815923
702909
9876
953600
501008
432600
788962
246841
662237
986928
529289
151574
230729
126362
230408
299313
730013
796266
714334
653210
54314
733109
588990
365687
710840
288744
762001
910014
335
24137
595250
726024
729794
883217
184524
669110
1026396
177367
268687
622496
857708
471781
10758
68588
266362
377213
252686
56995
71120
37765
1002531
573605
240940
844162
300599
170019
770549
359947
156574
650857
971104
754079
492300
361034
160226
531959
468551
543731
277861
91271
457264
198822
878893
497672
984731
1019281
896012
1034349
948729
399265
551821
1044002
75220
853426
364709
112695
25285
713683
91215
393240
999158
743051
50902
29904
44083
316608
87722
816574
423120
180922
643592
495609
772262
81575
737885
339253
482317
474370
883535
396732
382095
950563
967561
807120
29493
570814
94289
756053
787982
388438
379417
318881
219799
202285
627747
801137
195945
113341
1012717
817435
972246
1010142
288804
11720
458846
867359
898600
144453
159426
1032798
310260
321135
908371
1000648
871278
738988
93292
290039
462475
293326
400750
510388
563754
717199
819094
340830
177098
99486
382829
507560
614768
535399
380480
489189
970652
943632
269455
684652
196145
983531
456038
500279
771616
661617
635465
379802
479700
580524
9931
826184
831703
691144
1032236
396560
101987
373804
264304
185733
428064
451839
744619
878561
394962
398989
118595
88616
679320
495343
113602
43143
815451
703355
759946
464390
539268
239309
13271
119016
3614
1008084
540652
332350
625751
281014
215348
971228
351389
389398
706611
738719
281323
946855
818125
799250
290681
222230
808108
903745
450922
49147
639502
234934
991483
950051
432232
298125
779479
713939
370024
65730
700566
710616
238647
240745
527935
438264
1007749
958675
583455
962566
888443
802591
185651
750744
740372
188344
267556
25518
298039
525946
111310
750618
85359
472788
732673
975414
367971
650371
379482
136866
798552
267080
605214
272948
61311
443909
270578
381318
497418
553390
995166
310545
737783
343615
80526
638979
667267
515163
382187
532768
843389
129853
961268
677453
104938
311680
841243
939081
296351
910532
376350
179470
359915
695997
145664
859134
350205
187614
406030
8983
850829
346780
107803
625521
486044
1003301
331241
621714
406468
662558
152324
481822
477575
886427
41856
816086
335785
594816
602992
833790
101601
187491
720165
715734
416766
567891
848025
494054
845828
849040
316146
884841
229314
399268
912439
1041964
468076
1039096
266286
552508
79847
313846
293874
1026053
712585
374121
810854
456834
76322
294345
689778
182002
615093
397988
489577
939285
508942
351792
29736
406803
166688
388421
970181
1011129
316728
859938
927901
950438
440715
847664
221328
962967
166614
53019
19352
758604
519571
79922
315259
373397
37574
161757
386007
445079
817217
676102
242246
996198
777247
888042
943219
905215
387049
628
919988
10887
883308
559629
335901
600578
172888
975746
340279
240273
596860
848850
587792
267455
90928
231701
428519
19774
612401
959518
352974
828304
513016
940976
127036
1013086
185453
310680
334058
575988
621798
56051
180290
572273
795261
109414
679068
408600
471
751617
813621
210881
48100
1035109
968815
241501
392292
769974
153478
433051
470822
723156
417126
219523
706484
263053
921198
449091
1001393
167761
440841
94911
138102
273658
474980
498781
529498
749458
361971
254427
418518
576422
639148
638743
87534
4407
338031
669282
63635
712863
337791
655574
129778
706268
40704
344924
1043455
159713
115007
882221
42025
55377
369203
710952
204500
660398
229517
434568
755607
766421
357497
29075
721039
580866
1024606
1011853
575951
507761
985981
361137
161443
254429
976971
219503
271623
538122
998806
246457
271132
472230
540528
524785
842066
571331
419968
866908
56346
390555
223490
409144
416153
506263
312014
257746
28295
95620
484870
82462
51637
677644
226735
628288
331803
561922
467051
540144
269866
328257
303879
367539
665582
917388
277556
588921
491491
284454
401611
312277
923758
132080
925102
881664
91751
754361
174863
130550
982017
552227
142580
84208
454976
50006
998202
672510
513779
994316
885453
574001
464689
489278
433604
3115
156039
23299
56819
254403
71637
33534
838133
7657
383215
3019
787905
986926
736642
285700
789286
737685
734773
557661
817486
412076
366714
926388
387847
902584
401528
795770
611966
579816
517397
886795
410874
808572
85545
686617
57046
826887
766843
15797
1005134
584619
292836
124321
1013374
879575
35021
71112
425918
643780
172504
435655
29353
363207
443647
1005049
489287
1002234
480977
489409
93402
991702
317964
228921
96613
422445
688265
198631
229444
496013
327795
532104
700394
586867
110632
972375
307585
425208
381337
274073
905012
952295
1009898
627510
371614
555837
548266
844054
537772
84281
817741
1000642
417779
579497
35491
372811
927248
55519
362126
962170
536552
838318
188145
1026629
591530
175465
6292
478745
645654
336996
826930
695167
746096
935162
570123
678970
545925
158359
761691
767458
262346
1019960
419860
734724
958446
393548
588297
422268
738068
602999
123322
396486
245934
1037358
301184
589517
448268
836305
495800
460813
692732
1020739
574078
966533
155203
803098
862043
760661
1037537
245822
316066
465151
1004925
334853
402160
251528
476013
988808
102404
213414
665575
242864
17575
950686
135938
52187
418883
535965
156133
308366
708174
598778
720509
463849
968956
186374
322471
270776
718081
292203
239407
349964
59591
401862
999887
129544
569130
875336
673561
836919
599204
947141
469693
453652
710805
920999
422810
23253
763318
566340
838051
351174
731666
93303
773082
544730
687830
347492
15466
769824
38929
83876
222002
23702
746448
178543
92008
452229
194468
997016
26943
237611
980714
374948
792525
51226
42927
792653
209066
373925
384538
773884
922291
884054
403075
492190
242802
508629
500332
835464
447047
435301
529162
554595
732816
376810
752792
144389
481200
512730
344154
101920
217253
788931
1009750
1951
768003
121172
739069
44636
98840
316469
311638
607389
129188
508865
684723
449531
498646
601483
863942
55681
622574
309947
41339
622321
699313
670688
368099
43752
605938
336834
994299
243608
362017
10090
501322
349022
489126
315813
376559
689230
250084
457413
764782
422242
999243
204088
774607
575222
1008525
764783
116478
677562
913985
910881
35388
1002024
318067
146431
43436
527984
797513
568407
347623
443097
459142
934580
966372
33452
702055
130079
243076
908182
670747
1033625
842370
990393
502282
879671
971646
44648
229953
492761
423232
76186
558550
516021
722349
32056
397065
685566
151522
16834
669560
797176
100986
29898
189809
650898
909747
918657
803456
712395
390309
24763
575152
778470
329019
149907
801320
1010623
417205
563769
327109
333736
1006844
554878
850439
889787
727163
32219
64203
853385
46217
263008
175943
266383
652772
174666
246330
131348
499973
1009039
508252
214120
749497
865113
977597
394561
36316
567431
277742
370953
417914
741323
914283
70490
215104
398730
727262
439230
262086
449802
932634
165679
953076
527567
216247
436969
627244
750247
843278
83719
881394
562736
382634
681043
1037298
313048
979122
977488
595602
81594
749934
29905
187841
945402
221616
720079
590043
271965
272273
920941
343632
991033
304051
786775
994154
227993
474725
600766
774515
354651
127330
242237
367344
482939
1026312
464148
141993
118069
608026
45401
809455
907668
568770
428837
374906
12440
1001049
697518
223833
550224
107855
491879
385316
24013
296958
510286
608572
169400
670366
614849
831489
374208
381364
46196
984036
361106
780749
599337
573784
823043
103591
564964
976400
428704
184274
421908
105410
933237
488153
884122
647330
424608
360312
358939
81996
172209
15562
485726
374531
972176
192718
340297
229758
719482
361007
651037
542142
420329
281103
375066
755789
1045384
805880
611444
131201
508223
906047
214068
546622
273948
406371
127226
474654
980849
355169
753224
587424
312541
610219
301518
304985
413415
266918
73120
430470
879618
751841
864062
315647
865079
236690
237730
694575
268495
237998
412699
727223
168994
350633
451806
208733
965502
116745
1135
693053
972868
289105
125030
306426
626380
477486
399118
404706
883977
95017
395476
630167
581129
437846
135959
205061
347743
683838
609072
728535
400804
360460
701781
686842
363238
778926
373459
733663
238666
514939
527896
957425
575220
232945
527329
870875
897514
118710
486780
12575
357843
313062
178437
519914
747253
171174
295271
436402
528297
638551
136725
231268
891216
509518
587957
108157
641829
167674
692997
223130
196501
14218
922024
82281
951775
847052
214606
415721
434181
394379
504875
6892
723338
551544
828796
924001
976296
519957
1011148
244997
515249
623178
632170
937516
601947
532897
846315
19564
747302
148633
39771
494537
910532
742074
378901
703626
439460
154917
912938
694218
945687
403033
330547
807654
470596
700667
992253
506628
904887
824560
145413
51362
434476
117051
265132
717231
753723
119177
984426
807024
643750
863426
239122
259366
120861
595299
220106
115625
859913
633007
881336
912689
353434
973636
611423
482370
741308
665226
220227
352964
515157
910518
298588
722589
251005
419131
1005499
360157
318111
717688
1019298
853839
150916
894566
303942
265694
459481
949960
544422
481636
322809
582170
729453
1039417
370021
126784
698061
7740
39811
802571
1036059
439729
500580
279461
1022796
522787
375330
481423
829296
1024682
957899
646124
631075
559657
310808
772177
790116
116494
412757
584047
608932
61790
629495
99544
102147
155223
561713
696376
113662
832045
900003
934399
388112
880795
48539
621478
250696
1026809
333341
483171
228093
346011
165400
786842
731129
751058
825414
178165
827240
803456
11771
49355
357515
748043
940602
104937
424363
537670
452837
400545
827531
833387
178708
382218
136172
402879
1038219
452578
950762
359781
959021
339018
377913
96185
750482
524495
286341
576890
881533
45210
1019728
273350
791131
976097
774553
502215
598494
688648
308337
258729
843204
835716
894856
428112
276335
100421
688988
480799
389900
350340
601981
232049
130590
889573
224688
264359
453436
261808
547477
446388
413915
457189
1030440
820796
141502
451775
348137
723434
342920
455047
315870
631576
1017455
74729
873662
557011
112724
914939
829005
1023471
191808
539050
482259
608119
123836
250845
153504
688751
77172
729561
967862
349409
156864
136908
190910
418243
469231
258809
990723
917702
301809
90177
338231
273763
678827
290040
508074
969123
794319
241829
365300
455168
1011950
1026656
583466
628830
239621
93868
469686
99849
808038
315563
180454
399382
984718
659348
447288
590683
216392
925019
459937
240607
520030
92036
50860
362776
443821
619889
590066
861315
185606
574430
587613
204089
678063
896690
351400
194243
192102
564893
904126
180915
890098
582835
975296
1026857
558556
777600
816359
819945
144552
712301
1033423
693691
76408
504403
148926
487938
880963
760156
717035
507818
423927
168279
759693
44148
553163
105704
657734
905344
211479
419862
578568
669960
344093
517332
561519
251100
157881
531535
446652
429892
926754
466435
377035
450736
115241
634118
728181
684102
944931
698064
26353
1028946
576121
421350
567914
336056
229708
784740
575271
284207
854288
942393
896539
698909
721707
325893
882467
71075
959383
660556
619972
198415
134838
409192
103263
285921
479528
671363
101101
223259
1024450
124697
135796
290292
161193
863972
932147
547126
534399
132623
606580
489407
109799
758162
160484
961047
306821
638566
417410
214449
87269
584980
292803
381224
317586
443257
1020687
328634
195892
442709
725425
890626
598705
288827
114202
480172
562737
235515
316898
749119
56971
130331
408333
835088
713048
712857
254388
586196
107930
881084
464880
261502
82712
60765
290272
532943
159596
939150
14457
491635
593272
482721
750513
962584
111288
344751
588009
924472
359118
115399
256392
223406
873592
727840
835655
854941
578640
322059
1012142
558636
1027045
398122
21444
917513
386078
395665
823867
918916
1037314
529214
862594
360270
519471
641183
12109
417111
611553
938635
459671
461346
196655
192706
172614
657187
468088
156607
969366
831134
714568
36375
199801
79723
975074
211248
921808
640769
482651
567390
288577
155647
802605
250120
972222
343920
379321
810790
884511
515223
179926
329600
431608
495568
690353
928423
1012162
731374
919698
869514
231019
286946
917267
782441
561269
211844
862077
527988
175929
942658
999371
55771
287529
822652
1040956
187193
815442
783086
469060
330383
6049
139737
369331
484594
790172
118774
971735
119661
992916
800301
903712
989804
175018
57215
237413
929934
930567
526841
690760
798106
123738
1022168
954633
3387
995224
282632
405516
564974
501431
61522
84068
824240
542681
39080
232924
763402
505919
482737
504226
312433
217981
686719
90007
501363
596822
838781
650678
76231
650429
205209
440907
824965
925200
42072
66985
471895
931872
93274
437484
27199
49754
848341
974719
651921
602487
600489
505908
769245
333281
288852
948760
592233
770332
245680
908638
1034155
598958
687118
114037
577869
455476
768029
353101
117240
619983
589186
878674
936119
853131
648778
119644
82783
990733
846153
788557
797422
818409
861262
595662
438832
305352
707820
157098
623654
670637
395210
451737
771569
438758
159383
410589
717242
57341
453376
115798
22016
914711
1037230
131322
576154
605104
875558
121456
593752
565709
567524
84427
665847
948784
269381
682606
379600
1030501
104482
8476
848130
839629
939681
294566
312910
104712
440032
700854
995601
340686
236577
452956
572135
101988
635260
636556
900131
80867
982703
583371
873194
438084
163678
1026476
403366
84136
293617
423872
799220
382419
655103
525255
391994
98780
45996
401655
820209
355840
601343
1001258
816831
279098
787988
74170
330634
784235
57402
444371
180034
192311
55847
593183
747378
600551
748935
880378
396836
375390
113549
728920
208067
901002
740303
1040945
236225
655832
29681
54754
98698
261179
600738
622797
311025
430573
876756
100069
72259
917979
501741
188236
940006
333814
3971
522663
212175
407470
407264
822292
292260
775618
429583
316292
966415
929984
496359
211677
876132
890855
358734
836036
1003113
112874
1003586
130472
779629
659220
385321
458574
849585
785501
999162
135551
219885
962679
323075
303014
625880
302118
441962
618736
889634
578861
369010
197033
648647
373587
909472
876872
925651
404917
441450
398539
989411
855606
550171
546833
328522
809684
165839
88846
50976
723884
729231
597482
966324
447586
538975
474063
396426
969311
827314
712572
915019
953520
899531
738930
434305
358622
457589
643667
584893
132767
101401
654933
734358
454163
280309
535888
899455
879158
435651
191699
875806
864228
565175
551144
943824
481378
298966
715928
229091
128591
674659
214919
846395
287501
611922
207118
449980
695024
650481
352911
462604
919341
650554
1032421
143265
204812
657960
192687
181699
77159
581652
962271
98623
92601
494262
883261
773339
782518
438712
166953
15423
66308
357921
227381
128379
361273
429207
890527
920717
315800
1027316
306833
297698
627772
212105
724707
530696
447073
363529
300209
635734
321329
884267
881668
55126
432720
221800
144853
561486
337677
169481
196222
240686
33416
172006
408504
300449
1012151
1033762
385978
950984
784924
414778
212407
2537
62947
21528
603630
240263
221418
335325
1007363
136894
410487
241062
767018
951985
971941
949436
44012
780751
105409
269456
678586
171480
541940
645256
898496
611928
572541
208491
40355
402437
853803
619890
741581
705243
726410
1015625
1043260
382733
837044
1030360
716576
319156
915376
1019218
147154
124672
907605
427214
193067
324811
832058
13519
930470
813885
920040
826442
73855
696385
242100
1037419
155232
627980
494339
711430
51503
809170
986428
880061
211859
243853
274720
301367
818436
312262
855265
1031979
173337
24132
653375
182203
791980
456876
820547
94164
206872
608012
40771
588085
1037031
68066
923818
80842
743599
932148
152240
329220
243966
982473
329503
372326
983994
147422
1044864
272310
1026703
286797
895201
508122
729760
11787
63760
322842
718733
191813
237089
602714
513044
145940
273858
26579
132209
661906
175310
797037
947875
954183
823407
996347
98882
339474
650492
236449
289914
106163
848581
1011146
980450
335453
672987
392618
486840
21800
140868
258348
308234
794631
165232
643963
54787
550817
429364
776517
538825
334522
552615
81587
22001
908093
943641
836492
1023390
670306
493060
604545
426266
389347
659884
133075
1033325
995644
217160
295157
299241
896138
394558
599905
313568
86406
1031876
312250
1031636
584172
826786
932366
858445
499369
199028
287295
419797
953974
370474
214903
904094
187751
954148
619700
644403
424375
541832
811290
767978
730646
217461
200368
768392
412351
965952
446569
230653
72983
826440
229733
403271
728064
1022981
867773
939904
159188
800745
797106
271016
392448
781
477649
414655
316263
631935
893527
235124
347662
197879
721049
75146
551388
761582
176816
511583
410282
248359
582025
612393
534774
235901
267933
1031852
636231
326424
432729
780243
476890
908304
648394
417438
155691
279085
823759
740684
530964
349262
893467
493244
401012
265421
22435
767431
80383
819512
457085
926390
623084
521520
615730
738487
279642
764918
653115
864891
397481
135446
62098
881703
239877
376635
785443
765074
691645
770514
895553
158672
418696
830362
737304
523111
905812
351424
469936
164385
717797
324984
273612
524717
111754
307740
319543
794924
838641
415309
631360
353661
336117
705112
346863
590072
932870
780621
807212
270275
327346
265015
585898
617921
364414
997203
25322
275736
721642
428579
748376
95756
967444
564053
1044554
211699
779143
815621
701887
955479
656328
538892
689040
706679
461229
308624
573371
410324
575690
279133
177029
149914
333704
1037080
388685
1012397
513039
213778
384204
514507
493156
239377
183893
549301
322497
188357
30567
232709
434045
1877
85714
10416
107514
261761
239315
475719
395989
980880
233275
191066
447151
341420
237038
43279
597086
969220
758071
2167
232503
390374
30351
494590
291150
570056
8525
696058
87211
785646
880570
311277
739814
640300
1006136
76302
284550
330187
958662
174804
32926
636230
920854
26754
747241
830331
257035
285364
298084
765105
924575
999189
651210
290180
720294
28759
953549
926278
236379
705442
149186
82256
590115
689119
881416
64389
693376
967043
84500
417031
987286
179750
26375
222586
125874
50316
312996
181300
842890
445566
263228
189447
214808
82862
752321
643209
673084
24629
727445
11675
476237
410794
410659
339977
649508
868231
236924
523946
453432
348930
961300
618524
949830
608207
353822
783376
105623
715708
385837
168173
885386
70575
871710
669252
192552
858
792268
1020313
638487
451417
588533
640890
636556
995960
907766
379355
273739
704682
790805
109504
182916
122547
457704
460369
402521
828485
852091
840233
356067
451396
206586
290067
519739
410033
601843
521685
313870
578868
133614
993359
510231
920387
476219
21156
62937
700617
927887
991927
565410
862291
975206
197005
871806
861862
633071
159094
214339
741658
772214
473884
792908
459458
77126
1038601
82534
599386
596041
836252
824957
229182
977503
262825
172190
629189
402222
100576
828894
182075
123646
697461
350395
208579
26965
574399
95932
630932
781834
640986
404490
569737
823615
528458
454455
364030
355299
641129
589958
175078
746607
661541
429842
87632
976349
548560
995677
147701
351396
546748
1042937
957064
533113
35086
641302
200115
458896
1021108
777953
874705
710616
437282
403684
447627
522142
988008
990819
344844
55940
455763
207453
691023
782502
501832
274584
267057
410091
724782
302468
924683
511663
336231
11020
983373
400977
1005886
188681
43524
381116
747877
187383
339540
732820
604991
455056
43274
751635
768704
715942
989585
621494
490323
889401
607835
1042128
806359
49428
875103
52869
1028832
592009
439160
1024182
302000
557664
573189
906712
760366
976427
23037
542478
992419
916034
331504
294177
1020757
975607
124926
528014
896967
659790
35331
234873
369166
867333
775877
993126
1036720
713117
153627
643591
785005
330315
787448
701628
332927
94134
243215
543887
208859
847028
787327
991825
458099
590413
475635
890005
946172
385283
782191
186985
736129
123187
457442
928252
272279
937701
508189
22042
260439
285220
808285
126552
1033490
101577
227757
754159
39726
592519
962559
845726
679017
443137
47684
779563
645201
922017
620345
10782
574604
493679
912886
342638
90654
353481
2299
846478
492330
630257
145674
836230
300823
918148
703905
98341
492212
61054
904978
946677
573628
471213
613680
1014259
312830
622700
477488
323630
96725
456517
1044861
32550
991790
887069
104805
806637
571265
988637
514542
747645
363149
275884
198443
520568
676628
919387
128753
604573
876935
664288
18198
410437
60367
59721
978739
286222
25304
894173
681461
564283
936471
975010
844792
747985
318925
996058
520982
125637
411272
994680
451470
964934
678730
899275
873385
281768
144772
258238
455420
946181
728088
159407
757788
13145
32474
694760
3342
640082
679837
605458
1037322
167996
329348
887594
1004906
555098
888450
828747
328954
194697
980468
362573
452648
547302
665967
109604
222870
786271
9296
23092
453266
18644
335286
974393
389980
126283
179755
922674
672654
464918
91392
999310
118906
166149
360005
109022
984135
922704
720599
996534
761247
574325
915078
141335
675096
886972
241795
768236
227326
1002003
322355
118734
644703
699103
227907
323396
153624
906556
63988
737807
93785
385471
810427
268917
1032765
232421
40830
717986
532863
92609
566620
472431
653252
1001607
505902
7898
855392
284189
218675
287150
3415
574336
894106
14460
887853
952053
440259
455364
790347
535261
568527
562917
899477
846623
1006963
524318
514672
748674
802051
683202
390152
528666
434503
101143
697785
848619
419351
510550
559800
903336
464582
960891
394069
613866
413524
842778
190346
673664
775088
582504
169146
48026
949570
805624
845479
892281
461156
848810
580508
760681
865435
38842
193745
855179
1010667
378714
480213
470321
291537
353416
2399
678733
483103
507350
745478
33517
863229
233461
114108
500609
817520
1020634
224776
448431
176115
79890
764752
713395
293698
3417
704482
408834
936191
485927
1006874
267847
379688
839874
692201
4081
902851
325416
721316
229848
430248
764487
95194
569610
668796
243667
839537
803698
470797
333545
318844
78236
474293
67855
1026235
318252
605597
873
475803
469531
592022
613184
879799
940982
920673
265671
617873
499205
1015781
279414
998052
169848
160472
948314
808584
1013950
192194
783710
330468
961890
949482
492657
660682
772047
810149
1016073
721260
1009513
686779
452401
81835
265453
177116
568801
361135
632858
193751
377067
667369
826796
579514
811583
236644
665896
644825
952640
668024
850266
306407
420712
414955
960549
774845
985859
91679
836558
978061
729378
246759
613638
468722
743944
564066
252476
783243
491960
182004
446262
859264
31627
495955
347988
66523
96238
960707
511507
929211
871150
257216
19308
206126
923409
534027
407124
194549
1000404
307293
782051
46607
71915
387400
561243
556792
960600
292928
637625
872531
4011
690792
185441
912871
1044881
1001273
574967
685852
175342
42977
475209
667391
845065
1002090
187947
469720
815425
999245
242353
89198
966607
705997
270011
204681
685087
21719
51059
294053
246117
53159
987873
14534
906509
416924
467519
450769
265953
727227
128529
171313
989177
111451
779556
257760
723543
982414
222560
591725
927621
179441
754532
549072
544435
191088
53555
607550
929205
422769
430966
901596
464192
11117
704490
557610
40005
81198
1036520
361424
217881
565919
932019
476404
399569
176142
808119
345696
597997
967883
24329
517329
871770
65752
721026
30009
705776
154127
331718
132289
199500
343590
877601
706073
834798
86167
57333
341192
400096
400766
159720
867355
291323
137811
845422
835586
32597
268419
114366
345784
158244
718552
61144
809361
306845
241135
927643
761317
742852
703068
229520
485799
638647
768602
830891
68622
81117
809578
222547
161700
622499
752574
786493
704820
94870
275499
563896
298661
202550
869711
449691
120757
540228
19938
377338
986147
912838
948874
335206
658918
842603
255754
14020
212761
563880
120440
565017
776306
1000837
1037099
369176
468502
236508
568833
878005
936231
550065
780643
386385
240911
372079
761727
799866
330688
738353
533707
832968
362119
160255
313446
550330
515460
240905
1032476
97692
596917
665938
146289
124142
152345
846291
447498
411125
158222
956297
645757
584978
50306
874407
1029850
984342
792389
875382
171233
337569
67411
922600
986893
766787
710535
365599
885771
395314
850390
869108
771334
720194
976150
658976
163318
507320
256662
780775
857643
640541
655769
405698
254979
446690
319810
63325
826413
696121
759871
249102
882799
598958
963061
139000
3526
902709
958567
869054
220084
193608
920852
516355
765343
883964
665255
516685
592177
803840
841123
114159
696587
919960
146965
344147
812818
518879
76409
118514
1001899
458627
819818
223918
641564
48878
951598
772697
554207
544698
327674
445853
425675
621721
459729
22613
838597
145654
854031
143845
315664
1039641
923926
1020054
137144
571705
634993
483215
828615
108893
581513
7214
342929
989304
155940
248843
634957
250651
794048
119403
401736
434965
656146
539969
577037
387888
761196
757943
81464
888753
1029209
515565
429844
787512
426839
1029296
341668
788535
367731
534399
10169
69456
507451
696425
96130
881469
615174
5962
198055
165395
21030
964654
249025
623422
987330
712263
855441
678876
69382
701669
738255
461847
913405
117328
207853
930532
440654
388847
585623
699638
20601
354025
885184
936279
88367
140688
883332
299604
353518
1002263
826334
453107
360656
63651
517037
883014
427926
1001957
33796
305969
907405
1024680
669608
870708
188633
1010310
579593
478831
559427
483459
607770
381445
695390
845279
866734
463796
882018
50861
611087
155090
223809
1006632
564727
847758
242925
347733
428197
695934
296806
426497
596893
1039122
189915
501761
329767
627656
365944
892125
487189
25815
179159
50693
515119
354765
539269
383036
100015
900714
264298
642777
759440
401713
855447
309153
137003
115272
290405
780623
1031822
699281
36270
908110
609127
961340
392661
364351
538340
919619
715681
835302
113896
379942
515737
822158
950247
519827
227556
157465
493060
949216
734919
227928
548490
273319
697812
266955
598518
720713
903360
493675
601708
287988
249654
116832
857581
730498
941991
889546
779345
825627
345210
937744
1023820
62017
14311
800851
664698
337245
276452
155508
338051
202382
550290
1016069
417469
196251
944000
417029
26545
312828
593590
984486
353339
782640
484655
374548
444138
808733
784446
889537
749761
678739
106205
627258
459902
76171
598703
950520
95960
516985
86790
437853
180046
170855
863168
685264
61132
571282
82696
531079
46406
141905
535095
597421
320961
277851
306832
870584
370263
761570
768457
93611
14554
635235
770511
218698
1018069
204703
463359
174369
494750
701451
159116
663943
749853
320119
409805
333742
146681
655502
50744
680156
396807
86417
409231
561192
566463
790894
33950
805351
133916
422944
132752
124343
1019610
343272
813201
315320
481101
777122
342542
938618
154485
354987
467950
344562
198786
1030204
88516
463801
887307
803389
421422
994225
70203
307823
875024
601985
352953
775385
129429
748576
938424
741761
1022185
302184
723250
908171
436241
160104
583897
354788
499259
86509
321838
329517
897218
644739
646819
863562
32560
98163
808563
468689
237189
371279
988247
91621
555392
100314
562523
658288
840992
999307
840870
172418
340056
410041
906858
328577
438835
467514
711566
989257
693771
824030
62875
945385
674897
48209
969373
766946
390182
969148
1008474
972609
937039
999806
995831
238914
563236
1011029
962355
440825
542828
324097
893316
27569
734719
52775
773873
852533
280545
825307
28947
388223
255809
59347
661535
945568
19622
728527
51682
95632
148007
680154
884966
435939
96560
37007
545413
459883
480113
587995
716613
752674
460775
985866
482701
680060
289652
438110
312019
465203
133914
691157
834676
901456
784294
208958
256100
781489
311761
871206
113099
542823
147830
556405
757703
658011
223564
365935
290595
753351
63402
475806
319925
14584
501647
165221
574377
723376
811425
119783
986773
108436
728785
34899
425639
710739
372875
473230
308853
466090
844861
543496
686676
743601
140883
1011955
74183
297800
949330
762622
1013137
860500
717564
848736
788080
108805
118483
63154
55107
856870
602575
703730
264364
214713
193957
1028870
497551
296274
818621
993021
347703
624606
315430
444827
294351
517108
804229
315425
689221
600676
923489
916059
364865
351147
926108
650768
132908
412716
401746
726621
336370
878080
311991
231704
353359
303475
143389
740709
348456
1001590
435385
207362
644482
513016
427333
39776
580941
612214
987113
805742
319163
381363
145418
798828
620745
763252
858905
1713
357930
227487
127746
568094
247185
111165
808600
435174
259551
685183
517799
614638
901902
140866
361208
416510
911484
111134
904262
627352
29020
71128
220683
435069
671807
722968
1030129
437638
62666
821547
493810
933838
406253
69538
206939
256694
928825
74396
679792
246529
937622
561121
868490
314355
10221
801710
787106
422070
1031312
780786
554625
579007
680437
563784
804829
982404
191473
50248
483057
768380
955970
182689
243169
186470
911475
155985
68907
284093
749809
479829
774752
337984
172664
756958
510335
952926
634739
905152
588960
331242
917094
476781
173120
769643
166878
279826
940724
566967
585049
794927
755921
851486
931733
864698
55734
704855
813640
89059
302214
270106
23192
786318
16981
224573
146333
195228
889584
797908
446602
172924
857455
791155
299785
953182
536633
694098
587031
41479
634676
762703
216783
908328
79448
570388
497632
84438
472682
325519
955188
803520
594755
141117
750472
598096
909875
327313
105244
254959
735645
687255
359638
871665
44260
438215
879503
168766
565963
852210
162932
970242
951101
333457
598872
724829
901402
376786
396764
5922
353823
920222
79553
3213
539638
862377
892943
419076
366351
423606
890552
681896
857796
890635
738837
559979
903090
98958
10108
207403
754073
956775
643408
684448
585023
196727
175847
95912
850744
933230
829824
346253
20590
529263
101524
499739
181930
242287
998781
599399
1033100
264144
131396
332781
795685
870212
526302
1024244
274372
424058
627570
345979
1010123
776476
686897
205896
654148
480188
551825
230497
997873
131359
827558
230608
996599
987281
542266
877337
50119
567577
296041
423943
864114
172413
145960
457050
923611
150630
981841
312379
23357
642183
910348
602330
813826
821655
648746
521218
404005
446128
919860
564056
336969
358512
162298
13226
503187
319416
555159
65144
488266
825242
735970
638195
359345
100309
930717
656602
785685
419913
461047
253989
115923
1030073
764905
546592
654667
617147
251760
1044326
25223
763720
736498
578047
1000242
145026
1014394
878931
929038
822757
261063
112727
474947
544304
1020779
397729
476273
569426
48041
31821
353608
905115
355403
542
911073
358632
789688
465311
974037
634021
710514
774451
99534
324657
452530
338921
384959
320805
491086
381226
19055
572090
101963
690892
461921
197483
843802
422791
176914
749788
112273
83231
878186
335602
877414
598937
252434
545120
644270
795356
369485
535202
622423
93200
237608
743347
143431
287063
355648
824952
169826
854503
5932
1041634
895303
488845
207776
101464
409749
218609
148466
467435
727427
95773
373362
20674
938760
933426
1014980
886488
867134
645262
466457
587022
669989
797921
103308
71282
836605
902891
1023545
442280
662830
431848
436322
960981
1035079
302394
95036
192859
935346
368137
289496
303277
917981
630101
219042
362313
676216
781319
127093
486784
433489
867402
750837
679050
132238
18674
2062
718433
423537
670435
338494
970449
677103
439533
20261
429429
700948
88680
140128
711016
292773
286933
1007364
809527
578592
421445
56854
158254
897401
53134
596972
155716
250103
269260
855658
653264
236249
653839
532778
544342
854291
791588
578243
888068
219714
662513
533072
666381
751886
451964
654836
109272
36623
674183
429595
944677
895876
591847
233630
559455
597833
539784
589520
355710
813412
124946
48819
76095
337698
757635
878823
1026294
1027350
223950
827518
658722
73596
192288
625877
555500
283649
81616
1020504
305533
307553
184964
799601
33230
338351
150114
603841
165816
88518
403105
770398
394250
1022767
688058
630251
53545
297138
1043283
768617
3406
610479
147913
641206
757156
432080
352702
698603
912752
261761
945663
706637
748306
21894
231754
823649
192632
364549
853328
477816
784104
468667
762962
393981
599967
98003
543481
748094
857263
701597
798650
940083
73487
869782
933564
310542
340410
37613
745189
792985
510262
430881
581906
268884
64616
103476
2502
799517
48415
289083
979887
311205
991350
203461
446805
309408
205320
162011
821064
330883
798573
920588
751632
151888
155874
600064
442858
500363
217850
715593
36044
204742
162262
249877
882589
803118
75067
568613
643105
114637
237081
551406
685135
223065
986154
537884
79280
368242
845005
468669
682280
900941
764766
294647
30407
91243
423610
1018047
43285
665459
932802
554714
71614
992226
287733
617696
16138
406677
1041048
557179
594114
363945
524135
744861
753086
772011
497423
106735
26181
416451
936278
115655
282360
314214
223927
820173
185299
696765
378215
168162
664115
1033796
294266
478138
486955
964774
1007137
154374
982743
346625
572211
750684
454004
990829
863298
704949
484600
307198
878523
787891
102478
988398
864533
691499
499056
998328
84286
964502
414602
845783
291944
649497
621360
741885
1017912
1034753
2016
632596
867176
51664
84652
968581
1008431
572079
481434
116080
542488
510380
239847
522020
66946
265631
876858
270690
962071
129914
314069
346901
470433
432948
647532
858784
204370
571894
84910
848809
461704
592160
650414
636762
813506
343470
1010054
203938
282263
131152
354777
84337
956887
894864
277465
539843
705484
48269
217981
402596
229869
18057
405916
215970
614006
431299
203986
163780
1035170
621332
228562
827347
131498
954565
446561
963606
602705
211578
57119
670210
875690
297759
790604
93769
27646
893347
439606
489387
71040
197205
285734
75198
1026530
327030
421211
91390
940265
104327
175112
209905
447812
726794
651019
256415
746619
59739
302338
713845
643904
17847
436654
916729
467462
77544
412651
890654
533511
774990
360117
19532
375802
408794
668944
512473
469688
973057
917896
951781
1043587
784017
120172
681307
771468
741975
531127
54387
375795
577961
600146
956821
294245
506642
613869
306512
961878
583357
545153
537823
762555
71414
25606
723515
274736
44596
497628
815154
962270
97637
445578
176454
284316
913167
57148
302055
900003
965012
579396
686714
848442
430779
111463
709616
684299
678206
445298
1030489
360617
870138
96402
540673
725673
766330
621069
961756
676331
522263
179748
598551
401212
681998
82259
164479
849834
48915
893355
198187
604656
352323
737447
397292
643322
285952
709045
484583
771463
132338
756736
700434
166970
668552
701803
755049
19367
153173
342272
121647
435578
711719
147486
152576
499114
805314
188580
360701
196340
278563
127213
859365
1010570
665462
412712
165626
110491
207497
319963
883610
981708
881611
595868
785471
467221
888491
916596
185399
25351
759178
363633
825732
739512
976351
70757
761939
631006
243847
1007100
500736
983769
782085
143910
747890
651839
12765
593723
794242
553120
335670
339118
11369
247933
954287
932033
205420
1029896
273075
405198
318243
978761
481887
171492
74224
826109
247927
6036
709731
740166
956113
434420
598171
813059
765332
964845
20086
543643
171582
84075
664365
202112
1021882
296582
240799
971323
336706
493140
672233
680667
839118
673889
1041746
913719
400112
52962
28429
637304
475392
865884
704151
667552
375949
812339
298655
287463
722465
419610
851
443154
887639
665406
8948
769668
884680
967444
591741
361371
386496
861950
968479
650152
1017824
913761
774212
49440
519222
596649
532605
225302
74798
755172
978611
832023
52194
710346
487825
102358
156541
1042971
506249
953912
731874
230738
7050
933337
42098
895525
996982
343386
784068
1043654
219314
200159
198194
192915
486897
1030830
711760
461765
1011321
518372
355
708372
174165
300978
950142
697041
517365
475216
1025147
569046
102484
414840
971175
260573
989719
505884
201092
727869
380477
937698
210532
397839
1004524
171581
304781
870989
220563
152088
573373
878719
564046
118330
351243
656678
941318
432828
618358
275876
683296
196799
742388
680843
522397
642725
716670
560834
487823
228737
391840
887215
670084
799147
706002
676937
423460
812573
814523
58891
156865
177115
275445
207600
533983
1025212
611026
138702
481434
594285
351313
334075
444815
427279
55052
501218
121057
285736
1012617
461308
460238
869374
129620
101671
488537
921701
695314
20661
581044
685099
467945
389671
559565
1026686
925784
281427
727338
1033175
158848
594241
337609
1039939
494852
575165
1032544
706025
537949
23503
735179
308669
775512
229123
90293
76869
525312
905140
48929
807435
9638
463108
985453
387655
1009320
521399
897596
933165
469573
311807
784067
717381
307676
719431
32990
1002419
398421
887047
996893
367709
512214
335668
844170
364113
51741
125566
982377
606625
1027470
271806
304446
266410
807181
522152
574113
798752
633909
93042
392301
451475
276649
722328
1034039
652761
596835
552334
51023
612505
944897
696271
424846
803771
689890
699718
935757
845290
879023
265294
940256
411175
1884
661727
353894
372014
726687
417232
979253
390371
133272
703260
140416
179412
721205
871817
789438
495825
577907
342679
52051
538538
972141
937921
639891
520222
711008
791985
1011001
229300
762029
326034
951046
817236
196855
718863
990580
116495
615409
806700
729975
165186
357567
934264
492567
990929
327013
828651
913373
174642
544944
361820
395993
617551
270478
921019
55307
1026829
1030103
267711
731233
550206
935282
767179
842154
19343
512626
769722
906587
882279
785822
641662
183781
971946
54803
242548
380092
950078
622098
137602
307325
881042
602625
19686
518002
259646
880584
876774
886323
426623
517679
28690
27883
138708
7971
310341
626958
431521
24157
43388
397504
458552
917959
1009220
257643
281367
573566
577698
815065
510691
541002
118732
56749
400307
395718
186574
727124
555035
375102
557804
317872
203472
139029
693544
643283
491147
27500
101385
838930
380608
22377
240984
139507
978841
152060
795455
417914
571613
825072
278232
549409
974358
292189
379487
125861
842879
843270
108245
1003696
261942
422788
1018026
462294
747954
312883
979413
198780
370730
8374
9685
639611
406285
356356
1020404
941780
468701
169542
830302
351671
1033194
231125
761769
166867
767292
397123
115527
784932
303545
68300
1003005
411256
859299
864614
546698
556262
271145
497408
521033
586000
782318
903329
653361
596206
323242
368815
289437
1037621
475486
760869
736231
963066
222705
821478
1035034
582323
241093
835451
141445
555952
478204
625350
988601
393216
1006189
18375
1015908
257705
63189
185832
49320
274861
847236
178677
617391
486022
1023125
901841
528988
628586
512947
578710
471394
597423
12536
813102
680619
149266
701388
925989
136332
1033825
296702
314643
460056
387835
347886
424840
28177
703256
866044
1029769
851469
530529
937915
908283
799197
359500
710911
995843
599058
534687
567945
743985
606741
430826
536078
627591
1016218
100735
664396
975647
1003539
247415
567825
692900
3972
177307
4144
993843
326233
737672
617078
124433
181053
341783
1014689
431257
729494
474936
774396
651085
163882
364901
127616
511019
762136
977738
410071
55410
1003457
388454
330698
821637
621856
212446
564568
1007700
40179
644709
262642
727541
424511
714391
248676
887785
1270
778331
553888
223222
389958
221550
366944
973184
722140
410859
567235
822986
366459
305820
519354
698304
651187
443758
568790
1025092
6972
325187
125976
338797
1019410
649723
140692
607790
513486
950677
459701
403558
36062
926775
96782
307121
166720
378792
940541
352914
352765
216830
786645
259002
423627
852118
388534
676294
1015360
310691
820884
957678
238637
80550
95617
740899
516207
311530
919495
1014149
462520
910611
327188
941270
436535
941083
721027
11412
100848
966271
9096
287676
875338
810871
717488
575339
27552
423333
1011854
421301
376555
535202
37715
213481
285676
1019021
784920
778458
585639
106841
731462
265970
950119
889533
951002
1000945
1013520
168186
83038
4862
539690
661438
776322
201692
473619
909390
368714
495963
244268
332211
424158
902045
522681
663562
408845
780441
899354
992932
612360
63049
382879
671070
621774
473032
263752
461695
925149
952843
359249
248624
841522
847490
86328
298908
419855
856122
330042
448389
778657
893753
189213
204811
412105
661639
668743
459350
390754
759907
322599
767735
29265
735080
273869
856199
928199
1010114
220765
229699
129003
539025
935581
964719
800049
19916
578559
358582
1021522
100395
982442
484847
190700
251907
66422
1044132
422313
325322
600398
815016
625534
102886
181410
787314
93232
309620
237305
975013
61537
985491
352587
358855
327688
582687
791458
322550
92211
281728
241247
219794
474636
976028
304342
247331
757378
710190
682896
286701
975251
111632
986030
298642
968107
764756
166101
957428
621020
743664
909927
589288
74878
427897
59367
430315
354714
261905
500789
386104
732199
619948
902759
512245
910235
529453
895724
823531
902084
723880
286911
267966
459768
555099
789414
886250
611979
140282
1014181
287733
120665
884580
646203
774460
790892
798056
701632
141355
195447
904654
817353
632243
289286
536506
137874
716780
1001411
275011
374295
265113
191234
647864
288236
109238
452551
719078
837513
418037
176591
598634
900538
91876
597010
374406
546990
512929
738125
755696
568060
467696
466236
909921
645484
203234
826632
640454
923902
496026
780623
326687
816795
548139
888977
862349
1000656
577073
720577
344556
154983
93810
812526
299782
441612
317172
630531
529734
272324
568682
735133
433911
1030224
828109
558253
20357
778908
986604
921030
908372
876479
212647
456822
1015121
718556
324108
382437
787984
31958
1040109
502890
476896
421281
43042
355644
488589
767670
384356
309413
904236
757650
692791
361744
847874
972169
407188
492576
234834
885656
893821
687359
1015328
202052
98628
263981
776132
201144
842675
858390
100507
993358
339418
82033
606843
855977
29160
804922
51984
383637
585450
829328
48576
761833
619959
1041930
520242
606828
975508
458853
725820
526465
399504
862296
197353
380002
1026104
910357
727197
1007333
262394
70709
695387
638570
693282
1022208
323104
26334
221702
560704
325348
424120
662749
159915
597171
889927
152231
646240
596210
809424
557171
672660
807846
1007789
968746
442927
758066
813401
513673
249784
627890
448512
317086
821898
348901
845067
611229
779552
636196
909327
790338
897642
83103
267836
574076
129551
22266
394275
337661
181013
614791
283002
867253
834993
128589
990792
960149
709572
891634
537310
915157
458367
110429
111643
155763
372416
948228
510296
534768
289607
126548
21494
979989
439503
199128
372962
1024260
300211
300510
374767
635921
838025
87135
605392
935047
12908
521541
212918
801909
618125
683711
682142
396789
472920
317780
708759
1027949
602400
560288
926751
524060
222234
833527
917498
21822
265561
560197
192943
787348
139608
112526
9851
911843
144627
490051
553302
445323
112241
1008056
77188
448977
413358
44848
424180
19239
158820
201808
787966
876219
109121
566456
241566
490416
908296
936006
242443
17880
723018
63263
648990
120467
518830
1022029
301671
534412
361665
286189
937846
428253
55710
589219
607969
177943
557586
572363
60878
494443
530975
494267
980374
920155
327216
398812
147637
694979
858576
171347
933696
317439
378315
885175
65214
1024762
844625
912725
806215
1010905
897385
530285
237699
998058
131167
349625
138637
933959
636273
479252
933388
442285
556459
628449
498441
834833
175722
486270
1001557
47965
609518
773563
75078
409878
168085
89655
1042453
273453
813348
163903
929347
911581
220706
58183
43122
869093
690816
748699
220217
10944
372905
239065
614659
816947
397554
245480
459993
167235
287420
661664
805625
869693
76606
144140
119876
778158
617473
749831
841555
613317
926442
75379
546595
792430
853219
768354
131480
23193
876890
804800
782431
592361
979117
641231
641496
668854
312746
254978
1037363
334335
325828
436316
41228
161436
387004
929010
495702
460602
254210
469853
799668
682729
239499
755115
14879
731751
816227
945622
55986
290419
810725
973601
981086
946134
366617
633921
435712
671106
48330
264319
196272
452884
599025
639240
619955
529602
386827
744216
218755
376014
577151
330983
1014526
823369
332690
699377
536074
323077
107395
552609
314817
237050
778923
805301
936447
590439
671551
398624
912679
29402
390137
355512
702470
781850
133116
447805
171318
253894
909158
846366
803370
955208
787780
1009355
568846
853974
219735
800170
959638
737333
762591
1862
415038
344765
275272
724464
124654
798990
805243
826237
722050
958051
710859
14497
670000
354794
866173
504474
273817
348377
923445
397945
349374
16668
379274
105343
697265
579654
255290
793084
111388
774358
795408
559841
740968
645458
856685
115397
115191
772587
33637
877115
450630
808595
1027584
554650
801996
328915
241375
74833
526035
271031
322256
776808
773025
889817
786633
363783
510270
193273
412981
35486
533607
430331
243539
264598
365371
245790
1021139
471350
959055
91152
32289
491174
491908
681193
756312
1002887
756356
710582
392837
363006
850240
793961
402252
709657
504342
185106
153252
659093
12268
164688
39008
779476
260690
934303
711905
295708
111494
125339
313969
1039358
650595
598505
725180
183922
819866
158850
975037
537214
623555
1007421
323899
875375
668428
884554
216729
987126
516985
244182
921009
879525
389068
218385
459983
815358
694631
740968
167710
964763
944842
318305
74672
739736
980850
274356
294182
690892
908360
481536
355915
474322
778165
1547
78377
43345
1037608
999922
600441
751729
13166
62428
592426
196759
281481
291885
818573
718684
251305
516219
131561
383490
693715
173038
465576
228132
538004
667670
19281
745136
757341
870558
993297
982007
366230
512351
903309
29557
1025600
677248
648805
367483
1030553
848217
237332
651336
182526
948355
919272
285830
644103
998452
482206
858680
188703
724096
945640
138618
872301
276051
1017390
978837
492992
864930
437877
898278
1042300
550243
382370
605935
124937
575908
925017
185511
85908
537443
292987
838939
586080
365401
343772
741995
112807
244758
809577
514128
810362
807198
249020
923217
89072
886297
824390
32276
205314
382510
777620
827893
622710
739089
554460
942498
494267
987690
80053
83899
633925
330534
182329
511095
431646
694092
692844
529331
977160
311358
875201
159624
993425
374509
779592
934414
691873
70450
707008
577153
631237
230147
130190
216533
590675
951425
761809
712939
1341
523842
364505
85528
330530
489625
736719
833544
285136
539298
811174
869629
372201
617081
439270
847125
143929
788704
660481
441736
771800
702338
166330
393933
741913
535564
931744
394716
901744
692016
810686
267762
193602
125513
325517
2724
157619
149625
798115
293831
577654
56201
75100
637122
442721
763919
307359
295741
92283
139789
38245
643973
39169
1013004
238037
960657
1045143
658751
390150
71183
184728
393244
837258
644878
340872
113938
23323
283789
546361
866945
877328
903364
317059
276130
47236
594402
232891
745276
78424
790861
430056
3925
470574
249264
312533
253140
808434
958835
485522
807975
378207
907945
925404
27066
52293
1020921
241985
866956
225916
114915
442595
328882
584467
335301
381862
886483
429989
465704
179237
789152
826903
22860
887771
628842
682712
794394
275868
555572
340509
556644
123239
481913
901919
378271
420750
802954
891984
71074
304740
149804
5598
672104
330675
580136
888089
1012951
987842
53401
498387
471542
235631
717108
682510
842127
147942
718973
378773
424818
815996
1005364
969799
669029
617447
397737
70184
225855
254821
545478
325141
1003557
127933
1035134
142799
864715
1019210
896505
733729
846747
302895
625072
540811
344788
195714
397305
284937
843954
423917
633554
603534
28636
649857
485012
752091
648442
557583
52166
364991
1019127
225652
321030
407456
221007
156863
815620
486601
152766
757760
237379
984720
82311
483229
315046
443781
406411
717321
44821
524095
52024
733373
828898
387879
200150
737540
535568
820110
869494
472219
796430
665411
88815
781880
404033
151327
439125
236814
665957
982945
75056
797894
1027065
25594
1023246
506811
281488
203094
679807
395297
15756
412537
986561
951524
878913
367358
408961
979146
907050
878694
234243
1043334
570686
780074
80098
639512
477207
150982
920762
558485
813747
569305
687320
1038893
960203
1036601
25899
830475
89158
850984
956406
415580
153271
565458
232822
126019
919493
163933
157353
750512
338237
982328
90895
247928
715941
779650
10012
40766
587718
794068
1042740
875846
196118
869929
716463
919019
556041
520404
885855
829088
1035299
645105
79852
92739
18126
697586
137189
301765
605855
982354
348867
639881
430431
806299
72005
456745
359402
524718
449986
296907
329215
255261
955220
116223
28430
1041262
1003942
490846
579447
1012057
110949
683072
260368
671198
327057
413264
213862
488970
983946
147555
82814
764666
344755
652815
202092
915970
494294
21988
508957
318243
484993
956243
1004043
164938
136564
983070
820252
417277
472201
83389
718985
307238
895223
924728
1043558
523015
829918
1015389
1021162
637944
8148
585447
588087
513602
645006
355209
230252
921061
238422
599634
166725
790268
763476
22421
65799
737888
299843
799336
710079
644507
669035
625359
625888
967279
925629
228599
2578
226602
202634
827269
82669
282618
927545
1035555
242726
597756
28973
26996
930421
273789
283477
851847
315381
59827
461007
332037
790105
72776
804476
1006057
512234
920928
67704
47791
905172
370529
529144
151059
135637
625587
895195
742212
178118
246907
578699
702776
149333
591039
602131
55975
667253
794101
166772
190860
716619
461292
479985
340181
470519
244944
400911
6429
933899
221028
24641
39882
503963
539078
213143
940523
928462
895746
956116
964527
134685
559825
261760
151065
637486
574414
1034542
800024
569622
513385
50014
638057
185788
15765
863389
242074
1005420
641253
21468
39660
548918
443637
804579
652831
560694
1010720
234389
141510
205044
796480
90630
293437
48370
722419
837700
395893
304357
377437
164002
58010
787227
590959
883289
863881
534095
317214
619879
227609
98598
106285
293465
239251
362657
271181
336406
511588
625648
96627
270916
150867
816932
301352
135947
983974
95496
203614
8159
818591
880314
903416
197770
702127
584261
452452
492449
865612
687472
520658
998531
936383
182728
430243
156472
44876
196173
783650
256359
644876
800911
867934
223189
638392
894704
1033377
790901
114128
475910
111828
389986
1005627
426457
648350
850286
815444
117004
4591
503333
148783
391147
133294
698101
803780
50887
420733
728246
358691
563384
541399
159142
871818
715908
428306
377138
446073
426642
937332
762545
632521
749889
835723
25401
910126
692548
745256
891233
613614
156213
807493
308565
987643
668421
256932
910074
237771
1005833
928009
131107
594612
861401
665125
954102
526867
272519
12161
620806
860401
440004
463453
472387
897724
433821
367422
635989
258523
929914
476997
34702
907394
238412
157900
946032
824909
710648
526995
626684
8774
362692
732674
369760
189620
799538
572683
176489
21702
72212
946259
910532
503704
4858
343086
784220
580041
7598
436644
470504
269493
337039
39920
9997
384143
673889
159069
623987
21306
1010858
782267
481789
161448
173089
314025
534691
1044525
18536
346889
1019349
969577
167795
855227
767929
909185
790239
1006387
651246
643960
729241
791244
1011211
143578
324662
778471
650572
821918
69589
417793
747326
399583
506479
275677
155827
952254
975249
133900
955445
1001091
53035
976272
977897
311077
732902
705873
862905
1026592
379432
951426
221082
844143
1023091
601952
725516
440826
517273
83535
148982
45683
930545
74344
764773
336339
777077
52340
778031
201532
744432
406202
474057
449470
586815
437270
294213
240641
797086
310696
971224
808068
646534
1035544
87357
734967
886819
93007
889856
398338
556431
449103
1023336
986854
894417
550968
321019
818354
815987
429951
655700
67262
647525
95184
525590
302577
153022
357469
622046
889063
677127
899035
336840
311356
1044056
263334
303372
246261
132319
232715
640504
800395
184408
1001218
251097
369189
17030
857263
164770
352771
200303
54188
866602
85024
230343
778039
582026
810023
671789
461340
712357
638953
47189
517447
423443
874770
830385
538777
723642
753198
620164
470923
431956
868774
92742
379951
351117
884164
486775
906956
492577
671882
614369
659308
322436
815936
968675
67898
477382
804688
815797
827718
845818
912030
144253
1025837
783339
82718
79357
362022
47921
382158
462744
193111
63712
545259
265737
296029
641282
142101
879149
1027288
50911
238541
790184
222567
61556
744354
255418
626724
340564
386386
920249
116183
575101
646690
597315
8508
577846
543453
329578
349368
447488
953739
931426
853589
336603
708097
834868
583453
960193
958511
420578
311272
499157
168826
164197
93874
678928
376984
824935
124741
458386
837746
653949
326482
934660
106372
646506
897297
693043
242725
815453
638157
767946
43914
1008904
20399
308336
1014528
959541
415767
319073
989282
657448
539398
438019
415133
464580
286437
182671
94227
284019
810473
661588
584963
701398
496197
14112
1002534
193821
709363
792716
132882
854877
566290
246508
471277
987040
225734
640645
621858
822463
986889
172084
523538
231718
346232
814157
683678
407201
580252
1042349
684703
903945
343550
1029247
20191
316676
825611
994164
214005
779743
206353
510120
86836
3364
276378
38200
115046
444495
365317
749463
119075
272971
403679
127364
1021110
505819
424074
676290
939934
360440
789395
295092
696533
886361
674258
543449
361387
3109
778622
255810
497317
316357
367102
1011812
775469
222157
984147
983124
388158
571364
444228
887549
65062
370699
213470
707871
909657
755625
212490
70338
858322
346937
140
545268
29745
4696
75978
672461
292151
498168
671419
806927
586144
253656
159364
185349
796112
725452
763737
277401
716504
563121
380431
278497
554033
103779
466614
202446
100637
631886
730052
308890
669759
28769
767930
763056
868614
974740
72812
699989
299464
926551
321529
599859
606158
216494
153354
421860
235217
1033164
36178
16297
840551
191919
11042
608613
931374
10616
692659
567962
812476
820701
1040575
307456
951142
284377
679808
303098
979766
279200
799125
269633
361670
335534
430149
682493
971104
700664
1043422
698376
341923
360639
328533
689659
173164
684373
841844
663167
767776
394038
405821
859952
700432
723748
741730
515941
494324
125007
746357
738364
60415
171859
283423
182626
161307
581075
83014
477452
209299
307787
232446
13753
712077
267271
392871
799528
950300
587310
195999
464710
653055
791947
713446
1021216
400314
270329
973635
505295
763521
874120
128321
975221
1030120
345353
308258
301082
144657
799238
670616
165103
486020
109735
690020
656217
1013530
800298
649802
118365
155552
56346
691446
418787
244077
700312
527153
272745
937499
233426
596854
941484
1027562
992678
591755
180204
74597
1027082
419191
836433
853295
75807
477146
260639
343135
941809
444213
376810
101007
233940
647837
419637
996623
694367
198784
405202
299513
304733
974976
358339
658642
339182
108922
152666
533947
371358
272178
175133
254922
684172
125780
81218
959616
190414
911614
199669
331498
400660
1042676
1003886
706315
96303
838988
687997
1026119
447450
336063
1000748
925638
530986
651616
212903
277130
31081
774948
579414
530981
558058
165504
258814
117540
65346
885237
53274
103426
96104
160930
984774
555624
836943
526350
865016
145679
101524
576539
485847
738121
861030
634329
970425
946987
285146
485269
298492
814191
680748
519369
158104
314422
133077
154810
510521
966665
940023
282904
149218
780487
12536
698608
464571
474387
392690
636707
150374
7297
932520
777755
298816
351311
559436
261798
953194
829716
117362
456118
58738
950890
251602
460929
272767
827429
41397
568428
681133
826557
521758
691006
365366
136693
347032
916645
818279
163586
385399
158076
46297
394021
996325
692880
307162
199087
354697
350177
1036400
524781
1008080
322679
345851
550956
893032
959110
187742
1034254
548534
826976
1003712
893646
184174
534000
386901
116186
120576
189954
355501
891671
110343
1021358
186199
780464
419497
225529
756544
619975
434348
122557
355244
424993
947388
220033
493414
136577
324080
898379
558444
939365
1016130
79437
558987
502745
227526
727218
791575
969430
814128
530010
957910
366996
513678
602545
590530
773946
111110
828314
335937
588501
915544
590350
1038419
965382
44666
981483
525059
724184
330208
150252
423495
321772
938164
740299
681131
101557
928635
21679
851214
258530
333669
797836
622630
119487
328809
1043
116338
932362
862034
494581
544078
984834
712363
973396
661796
774718
51832
706299
445923
687939
811223
627338
614233
921730
720991
562190
988661
693187
760239
372583
493400
297273
687577
641383
1024953
230627
919946
153890
558051
926378
839104
418304
539679
799973
278586
250549
202368
614341
895436
668508
157458
822648
229929
459929
907428
757412
404955
631989
191174
724929
1021465
730317
395396
557369
263034
908885
785816
818742
361721
1043471
156859
125176
75788
216996
95489
745313
826156
744267
89891
987136
13247
912754
148788
394749
673814
239026
526220
485821
400401
605519
315401
693753
119966
580743
726621
231397
963990
632619
247996
133143
696271
1037446
832323
901766
273021
1014548
940682
260431
163312
7656
477684
421277
926776
1041212
661657
633426
5901
44528
972957
934304
895721
921896
130312
316729
566525
4656
27679
684438
285853
473482
13477
836748
798781
744264
390706
693947
580524
759721
205615
946373
163928
948133
608760
818489
958874
663197
364527
908220
559250
26544
71295
939095
245366
588270
436617
389628
36213
924255
552744
774917
629227
275819
93997
117681
517839
634817
479430
995395
356153
725473
709779
807470
967919
863485
961679
603682
625066
440748
977664
573284
470660
659722
357940
518590
550898
563652
1013915
892985
458571
961680
824279
446541
515941
498145
166221
1014311
767266
944731
751281
783069
978708
121151
641924
209762
431407
491803
433094
264975
911618
442792
263621
248484
10170
781958
441149
535850
598161
387470
491170
614293
607403
1023997
735427
524346
677613
1034646
207358
40518
569583
412246
975007
909943
844376
139561
268833
977606
625939
253659
830164
480335
361965
526960
637782
403429
650452
484064
462504
411052
556530
327108
206721
1043005
745239
1012444
570339
314111
211086
428233
517560
752657
506869
433160
950431
496066
488191
388904
638270
749599
498044
994135
593751
36998
786466
536736
955945
572800
215628
133608
20716
308616
510057
175300
251699
539475
777610
796746
913435
779284
91851
765552
299331
786794
437501
959863
835157
798592
549977
156586
158389
272841
239872
941755
614727
762184
361386
814504
326151
432395
967347
601208
978565
672238
768225
397413
831700
1044889
686460
931987
757631
402503
333074
823525
287792
1005429
369612
5847
264749
288514
415681
1045306
212261
634886
1044759
836499
902525
623126
114462
137315
871803
814530
264933
902891
438843
887551
494835
717035
843720
105886
146477
160059
889944
303327
307142
1028283
59317
441126
982095
744280
468282
107538
456872
223695
631501
258884
84908
549165
528095
130861
532822
393849
195764
199197
71346
474996
378109
481957
265526
182867
494020
47336
83895
79060
126605
162069
918500
1005693
253558
396604
958646
287597
548412
1040181
835327
711783
246416
713549
339158
764821
890106
1023974
458619
461582
899278
63030
243354
44406
730178
996035
956396
921933
491488
806589
392286
765684
992960
300786
441489
912373
653391
159794
827542
670912
17404
670500
821465
285575
580164
585056
871811
447515
634040
522774
585044
746294
547701
418663
582537
853417
387428
569265
788499
746138
307301
795412
947771
538487
520713
967142
682881
530314
739899
472635
906751
587855
152178
909856
729849
548326
712364
431945
356894
338529
37211
187647
657091
638637
957644
877019
676358
865352
861877
458883
35348
358614
710869
986988
231612
24779
523673
1032924
752136
898819
94988
38946
794154
811406
167228
809333
151927
729185
689927
19516
879685
15832
704374
752581
993186
982131
180202
645778
855192
462033
836018
605139
888914
77090
601006
280716
76510
60842
896176
345701
536681
689968
498919
167060
465300
302763
940143
206371
850218
551525
623093
264738
48134
347937
969514
606642
347836
413298
1013706
162047
567472
748134
373704
222159
618340
736058
204847
55452
344997
981300
526610
1023741
515900
504820
402725
225233
816862
686101
413302
566842
18058
628885
1008528
323193
70041
881437
484547
300404
493604
121728
352761
506955
799166
348621
878104
436511
813515
665388
149053
197540
1027467
210174
331802
278248
248740
527897
902042
920117
980239
505242
610762
83977
592112
373815
79080
193198
562201
265724
281216
752092
7976
913509
745213
403516
1013788
538198
692207
749584
686566
397898
704352
679638
794895
347048
1042250
1019845
417807
85373
110734
218250
228098
206573
844081
574815
633087
856930
18310
611117
607563
400704
807169
87507
904828
363729
361535
999043
372537
534369
293041
815738
656998
531636
175222
607744
752500
799488
362206
217216
655241
31606
194883
663798
229172
964888
599017
730076
198259
371693
617483
649772
248757
11884
634271
1027279
780546
638918
9650
868932
841948
800062
736460
584455
904836
774840
908957
322011
453841
651332
536985
386220
1001327
58711
671417
928347
602292
209348
449076
532942
709714
457455
23732
416598
710587
890610
734812
372523
423678
380721
417923
572575
112764
543173
314297
889617
533847
70811
924858
388370
275908
531413
474714
340790
629772
342479
937079
376451
907695
694348
733103
279710
928085
379845
39986
629555
346036
749313
198243
715305
451256
912942
170698
109451
249058
508888
812068
632817
361898
376682
93000
382620
436548
871806
67855
340448
156905
503750
758611
284244
855977
711170
548302
774548
1007292
787031
283098
147800
677971
600565
1000960
480122
312164
86143
10277
850309
572772
134870
745930
61788
563041
251893
873931
110322
533646
46978
601007
1040489
527261
169495
838599
217551
383738
897833
123372
553549
357219
292058
406286
626691
110430
538728
429343
20480
974115
954579
734885
630300
960872
59764
30278
405516
172585
663139
398695
409279
205001
902584
581407
273166
657576
687844
646876
190117
266219
610778
326698
1020000
756628
143816
981293
742200
263774
715072
996955
1007625
713379
379552
659202
742451
541636
100598
657720
916724
106824
193414
318226
168774
442453
262642
993764
804753
169342
86645
159139
489006
824877
788276
952553
130696
858997
993551
949838
1012218
849404
284779
602137
408011
697249
246655
160481
336271
506639
241639
12580
296237
283606
78062
955974
416330
960004
41665
954499
2716
84982
867243
530081
214927
14825
76062
124523
562673
625908
918575
117752
111831
418754
381091
999089
854787
35248
997612
1021882
460022
580128
480778
909234
782322
595810
600281
380397
71015
632283
414602
787806
751437
308129
111416
834039
981134
613132
222093
579654
1017870
667489
373088
947032
300727
804081
695966
948043
781840
186785
132244
79315
218811
1039089
232969
277073
725417
852960
607521
839830
588438
260133
861685
865860
589432
905889
178740
954437
748032
938309
1028092
175840
498029
120801
496309
50941
98274
106280
842677
912109
351726
708535
919898
289017
791727
108292
483769
908800
419080
717869
542959
518684
277372
306815
566192
274407
742932
522655
1027007
187177
529058
952697
361510
780987
974855
163693
743093
377257
744285
354442
613166
161618
898669
757508
782852
257358
231571
946947
984238
15064
230268
356016
75446
650279
625893
292656
921344
574367
113714
202590
60511
963406
892299
795051
745297
667950
714505
196358
487499
250198
950330
780254
618560
1018196
678969
852692
943941
421938
768982
762395
990726
689069
379928
546068
566019
642046
126799
434243
820508
831582
828685
397995
587585
149958
42704
288737
425218
540962
364898
142477
568929
115709
951765
589161
993489
849915
745636
697062
739786
344793
239213
188215
396236
613826
815556
496214
729650
257599
99284
274890
850846
344940
18876
401675
503665
224628
286633
786248
982525
287421
159279
638978
365606
1033536
127259
323921
39939
798119
958196
698298
1011948
879405
355752
560288
500388
339395
455970
129726
899486
533699
325918
396454
937563
588286
892615
657325
667404
619757
256939
523186
267916
759904
74778
941110
462339
929235
758617
50894
637111
517098
406150
750974
381685
446707
932071
158275
290792
362358
977176
427919
1012772
755872
732179
755275
884352
644850
134999
678102
832670
698015
1030263
560988
541175
759061
231693
976488
1038590
902596
617714
599194
345445
783130
756408
387475
682103
1028450
890483
2976
573192
998385
235102
695934
563758
451706
808669
554638
776096
383596
106633
456501
762092
826494
617926
357878
594987
73739
645534
173252
671700
321232
837001
234228
90497
986205
60588
33919
531727
685008
71425
411785
523974
477013
929820
28936
867805
1007758
414919
153262
179763
519544
52677
303749
742124
458813
84424
221676
930901
681037
637449
185194
763845
902638
623235
518059
266907
174212
150067
463861
508625
192731
213536
13288
692934
689568
958670
201920
638210
94327
324424
566812
7302
316506
949473
184699
618066
957096
668478
909477
585924
822300
657021
514712
789911
858333
742681
960116
794053
456602
674733
554915
1840
979068
447700
187000
756801
72929
632700
531575
895971
600644
166785
742306
251170
827466
106650
844051
813831
159972
125925
911042
649360
739928
5327
372935
573396
931344
802540
944304
119501
71258
395801
415008
77223
50504
123564
58742
148605
84795
900828
570502
633609
258761
245176
699022
403223
1030384
196754
458708
194719
733385
633516
403970
920214
267308
1038438
84419
454288
59305
683161
562750
788066
454870
418252
113369
200617
890741
619121
87515
909528
757426
973137
512454
553048
397776
673128
239826
419344
882228
478596
661776
308380
184666
740917
940874
778280
210404
25320
947050
777973
205632
40828
314473
435715
533947
16931
1013306
238586
253564
7013
24635
11975
86951
383326
982047
374713
110817
304475
869752
751044
938821
904620
498936
1029970
1030036
119952
140069
654115
398887
371136
784843
1029431
171482
443959
607776
277336
964383
370810
208138
237878
724747
265235
415842
909031
375118
666361
364104
528290
687070
950017
145886
594065
25384
2655
1033304
837330
236411
453111
506732
184676
999121
105667
499459
295551
694095
252764
447416
420342
821433
599550
281060
308340
281530
329844
513435
576234
491596
585692
977409
615741
123151
650971
408484
485155
296603
162327
741050
397531
651662
638639
922867
292831
810049
505006
267439
32079
397344
36
380014
913570
655726
790361
630302
319580
935815
216218
724697
107971
227284
649777
316675
616446
940902
223102
666913
135961
691094
888077
37241
677787
368166
422868
448741
848338
580236
742781
758235
359734
648358
1024086
135886
431108
1030962
779034
294213
677569
183174
1040267
336242
920874
382803
108054
635316
134357
1002279
240944
190975
987792
809087
526766
941712
297914
265212
174217
457520
256664
896600
33598
932643
304623
361513
305471
559571
264331
341186
364097
868685
267642
769403
810704
737282
256270
791975
24764
616525
567520
328921
462412
617004
581769
394303
670521
595174
869326
332370
553937
370080
823568
94616
597666
584863
314634
612001
751793
102637
248849
357044
331762
1026323
451550
942671
891232
641496
766453
653446
366786
458389
783792
970328
58322
74793
813473
876375
286173
116045
362476
714065
970275
356933
471973
384911
305869
120163
297017
858324
406882
239002
190557
563302
867183
274780
943709
144410
334826
583679
574343
757165
314759
882949
1017058
582345
304522
917757
560841
119652
150873
730338
765664
785968
9313
38227
499712
959813
770175
558257
985199
884810
1022166
59771
165929
700949
611946
914047
196534
615023
626820
519769
1030119
85915
368742
571619
593823
299298
943659
612723
428023
127910
580416
117921
1015461
759923
472277
847925
112710
359219
417218
563767
955034
160798
544203
923913
45998
665487
990901
199198
249704
165450
158659
776001
952405
457854
174689
610169
461198
262333
883433
867308
622852
469659
186198
868376
814511
856047
8988
505031
823077
756715
880556
153421
466019
319682
215826
262950
1000064
821444
144532
174377
749532
109671
509801
1018067
303040
733170
73194
1031842
864419
171740
422766
386743
321409
627390
548558
587883
387147
159705
650906
177608
226959
746596
576551
848331
935198
784680
4901
697486
501304
774631
725195
470442
867687
457964
221858
713156
704660
280551
798741
507580
1020788
961805
412566
58152
556814
315911
253904
469727
220743
90156
127757
740795
536013
788610
603187
240438
521834
980357
839408
91857
546312
872698
611632
999492
881167
634271
18006
982964
289956
784352
944928
955995
526825
672154
713641
1008427
740796
793185
191108
455490
513818
711690
334449
890572
415132
122090
285348
861620
88389
470884
888341
432487
275578
583422
473249
480759
867701
896285
393546
560818
349136
785925
494362
70677
626279
121454
528240
514226
225773
18398
873178
189532
318891
1041550
572717
199451
565396
444527
526956
115155
162603
409064
388847
928317
711699
495029
548732
756549
901982
659173
101991
997002
457973
573420
805991
647557
457790
439442
632936
466713
77870
443300
667692
344475
348648
929750
710785
716430
318033
89673
715550
988218
969460
264689
737283
735448
273831
374103
431027
974997
357720
476558
105128
119699
491953
428060
54139
550628
53014
173885
758706
216190
699854
440130
127798
710223
770050
456566
205620
913238
627630
980588
531488
77342
719536
282255
234955
332893
697964
978355
691480
504561
720124
581491
666351
729151
65644
817507
900260
632408
208216
157353
666095
578865
905508
859286
13241
891452
364553
809887
237196
527385
664792
343125
265125
428586
443830
196213
797701
195748
39099
818972
516543
634794
471832
778662
586350
464023
427046
602157
389808
203956
298690
394438
102048
132299
996830
751778
202439
582705
120789
589215
129469
397441
498583
69230
372920
426617
451968
760058
470821
715869
11369
628918
805240
234810
62730
558330
603582
298313
659953
392561
968654
67356
895316
343771
70819
861965
645603
595019
829606
262073
227745
768677
22432
424270
442515
681881
815138
231877
343266
760976
674060
725886
219245
772335
945751
360733
854102
680449
1025377
895734
716291
439286
96600
252852
327800
12068
692513
422372
1040045
415042
519955
284715
313232
451684
169440
596322
248473
270579
551387
311814
144642
903195
172787
437290
472923
545306
749439
86988
100758
508533
154708
14262
955862
873997
740398
992671
321988
670843
454297
1034613
506326
951245
545223
296905
782899
927062
156150
136616
558042
960369
304192
34925
602328
213477
533177
67941
242885
787557
1040218
705232
23720
851638
176372
54545
202789
755746
300155
222400
423171
349799
59841
273866
293137
924737
993344
492715
17926
96976
567190
512720
899824
493132
267405
248412
403871
391950
950304
307442
554906
781342
202166
700862
63868
1045133
915746
480684
701275
710842
884053
271842
149595
447671
240125
881009
585121
706306
476240
974422
643084
770177
470126
897532
192296
216567
619595
18030
337793
21577
781820
440896
891252
627643
1013054
232258
512341
860378
158105
183483
1011195
269484
238996
696819
67433
964923
952296
250028
366994
395741
990987
765395
24514
903206
858918
742682
70011
299709
201221
620818
211427
300346
149412
863039
4685
46641
213939
941672
17372
81704
120992
667663
947709
811340
755842
362784
740116
963155
644999
41815
984500
291655
467331
158958
481850
764797
433294
497431
993687
757005
863838
178142
712198
680287
520925
276892
704011
73351
488915
469164
659384
262947
811188
703257
659898
266229
632938
53024
253826
1014978
434317
144362
1004864
325044
382021
972521
545394
243707
958591
237724
286248
1003685
313527
663803
160575
427378
920916
496774
316671
1018129
296415
187913
362285
407473
92877
820667
870915
908069
664488
346310
972786
1034617
598244
395599
476163
762626
18575
902610
833014
115138
370915
407682
233695
863183
865287
873891
83452
337776
533406
664711
266413
67054
484038
647462
897967
376501
425573
756978
981533
57279
453950
487767
743209
578228
538773
65818
308084
547467
706993
851074
666892
688195
659836
300518
976654
29476
920270
23909
526724
206427
246147
949999
1040182
649037
508859
841259
711162
468627
852063
183054
706307
200685
1016541
385535
845463
547185
1036377
866887
87841
403712
382194
816908
13301
74945
66245
532823
237936
184218
707124
350150
166508
632430
757217
668391
701017
265950
226251
307191
757039
957491
957698
1038042
659860
754151
1960
312556
354100
144527
663564
96073
875570
844087
332078
527460
63328
736436
575676
237098
212390
278327
274832
534086
370612
14816
833828
239718
8863
698135
581944
787283
321127
517309
208335
255443
460307
165831
637037
728586
136733
284369
784071
52345
332967
957800
699941
710541
787819
438031
894097
155993
752638
739933
36898
132491
248236
141220
617179
583418
252984
370316
951202
684469
858331
636922
346886
980621
899899
964055
628892
923995
181622
729647
439772
464862
908296
154389
125073
436415
611322
560078
821382
507684
5821
822521
785978
840241
79659
523593
137543
208411
336869
763101
623847
700279
1006319
237767
794980
218865
952851
899519
353311
894362
465480
593192
186791
782705
844269
559234
814656
916524
450735
520356
749292
795446
669590
978364
68786
1032901
811650
829609
733323
932469
314090
516550
118609
519275
902705
156148
1042294
386841
519185
824295
565404
1009372
522287
334650
169459
509900
113717
400342
3078
295380
329260
712361
379250
188551
718637
783115
442730
791392
479551
475085
553259
951785
72825
281853
478938
783519
322681
305253
966004
32449
474582
1040831
571749
965283
839795
734188
986657
100819
725766
142308
744805
367181
151837
978928
753152
45231
375020
906501
192462
227444
476667
422813
459782
234190
1045143
702354
823903
491787
642231
935614
221396
152007
239571
957967
118555
319548
501073
965517
501622
55228
132087
416958
646658
671884
901159
78997
777421
698657
156841
616203
1019059
1035954
552938
106490
979660
125239
262880
618235
341936
1019404
270595
346100
884304
228124
221603
738096
782667
487223
952200
599061
894613
339885
803395
43939
967546
841333
1001205
11654
696728
1007144
68900
819776
347100
712766
529069
133092
308648
442760
635174
772050
732534
645446
381100
402567
526293
38405
432178
192261
948741
134903
957088
803420
760572
836568
404132
553268
99983
424296
996258
414847
705378
36421
1036174
948851
331610
261005
60981
836947
814003
943410
775415
21551
16025
527488
114435
258980
112730
468681
62115
995418
219540
2006
976250
236375
340953
889094
936035
212298
82491
685597
84208
770455
999526
878617
659217
870861
282328
986250
1004499
276758
277741
693844
280788
834787
61051
618131
58076
534142
624711
710129
1026213
943659
104614
511617
177308
1021386
106023
640866
1034525
420622
369485
847753
39370
410144
418163
959529
118835
757856
723480
881346
487108
80809
491160
187392
535072
647863
25348
174237
735220
761312
852466
179397
1005320
5778
123500
369790
782631
989470
375548
167836
630807
860041
186811
772712
834679
170598
398150
361059
551854
580048
473671
622390
630643
141597
699624
342276
816090
1027856
925048
256900
1033522
665133
275852
864139
611238
87060
39226
682409
461429
94578
170933
849948
493302
97643
517891
574784
369823
415646
238
259449
130103
747238
269296
101939
776966
382176
850935
393593
686028
935455
995917
199844
551677
728418
286570
597261
783846
758346
817276
455519
369775
742531
254793
177079
116168
977630
988188
457497
597156
706299
564965
554645
630136
527568
380459
536264
60913
646333
369819
489973
902054
843353
1034486
810733
455206
889182
1038885
440214
903408
113063
553741
326785
489413
887370
940462
812740
932070
107080
717236
915176
808277
855232
428463
290174
269555
896885
798300
1016466
550886
327679
309954
860361
442001
250707
415085
713189
507048
736771
305920
43479
745366
131782
616562
552197
587227
669866
208048
420826
343241
477697
103365
291700
174107
860361
75221
162797
634078
737551
191260
368975
1018786
824103
957271
9490
289415
1004109
443595
448545
383429
39847
166543
821087
439367
887663
618156
101999
776368
155069
525120
211789
902468
102223
649182
845154
120484
793380
655207
738501
239421
647781
789559
623759
605959
567366
813323
365701
444631
73393
409710
457896
604070
644653
162066
688925
2155
154213
304465
926327
593898
772370
219873
107827
453861
610125
184207
354887
791992
568263
1039805
52600
153687
523135
57401
855665
589058
25925
463498
721237
166224
103382
596317
299942
969608
246417
694829
329397
842233
882642
306386
124719
1036823
524069
432253
62982
884459
954438
293570
865818
680895
251655
735149
792889
729320
163598
705386
628365
939201
859968
944612
1044088
1032132
500165
803572
587841
113674
701910
909698
345099
960647
667242
973732
121842
265236
651394
401624
523904
429569
586173
1039905
639119
664921
650893
628686
326352
328756
943411
656735
445296
605280
204200
753659
399826
99614
530005
820906
327213
625159
155379
933828
726303
382232
832225
293913
1041171
151869
770799
802302
968953
421098
806843
705289
55647
254018
617582
766447
429014
372969
969199
547081
458862
522643
339840
3153
283149
782841
527629
212222
515884
116983
955428
195734
697482
988569
292640
192386
875813
801802
976559
417087
968909
80870
483062
847178
878117
530602
977507
158769
90356
866257
472822
115448
972403
958777
559867
593331
845206
431276
45161
86533
536467
670766
748291
195201
847572
559547
380196
689646
467784
793283
121248
710895
131795
615791
393130
21254
682639
886500
736147
722553
201865
205157
120885
149588
592134
101140
364656
1001332
542808
942042
696943
19156
301345
960699
91097
1017369
451291
987418
392543
981255
574588
688221
64663
586351
284005
242767
735305
1043900
168791
506239
272895
288904
98031
923474
990154
1021784
412990
300814
1013554
553179
725977
484393
631039
791440
584373
29833
260451
190790
880823
836094
155199
634939
944578
7395
120672
612844
755537
221094
141270
1003308
50666
802113
100724
561055
118989
735865
238950
451244
572821
569018
676967
864708
793263
110319
232090
539105
297220
549089
944954
623432
809003
355972
952307
491198
430010
884448
760680
997680
1005406
7500
203564
341425
961751
150861
55307
294058
193434
380211
137873
919055
445737
501541
783369
430812
32797
409014
332998
191698
373822
411360
311686
861589
915616
1016161
822670
74326
1036396
679921
47290
107565
189319
134832
432586
280537
792454
900500
694228
916666
77283
635161
707263
619114
609921
326746
265759
284805
313668
118129
881424
864592
1011524
410121
489099
580783
275946
590221
1006145
130206
1015054
290474
507478
772848
982682
194705
1010859
113807
870151
669500
7779
307448
275703
861435
311833
290322
545376
823117
453471
137161
923987
51235
945078
775052
481591
889750
403354
286195
573323
409925
55589
873810
187640
475821
484655
499769
131652
412186
43806
445016
679323
158443
801867
769761
350727
680000
103635
367132
798477
750846
365267
420258
13600
343067
646842
493205
731958
443030
205758
779355
695389
918558
518827
474115
869130
1025591
1009281
462096
432114
737484
884188
687866
870910
592467
326741
883870
389080
20194
20445
699610
282832
448697
398613
747418
529734
97432
774736
729718
860717
742151
560469
981780
390072
685384
381580
363498
525536
571584
651991
146753
564677
119241
1035485
231237
713398
576417
838966
937753
65602
997769
737412
877783
902203
535861
941898
880775
252166
115793
604921
501098
484247
315890
818683
1041683
479104
270673
601989
9826
842867
239674
38734
611066
170974
309041
451861
349639
271977
109887
16922
577428
178266
969928
420584
184937
321699
250009
817876
557861
152308
478490
1039697
90552
25067
1023994
997838
888658
699066
866879
907267
917565
341836
65276
832108
112982
832036
1032942
159009
180534
441980
338072
583305
231307
1006983
331796
828870
413677
802875
912956
550040
584100
691988
677356
570846
755794
845095
60486
780258
325183
917658
100671
504164
137558
244866
70281
727789
512793
931043
292829
464193
723551
588042
1026068
1017370
250990
107370
984379
918307
585714
973118
1043618
201179
293658
833960
287132
654215
441592
425549
219795
400816
294099
560655
617259
216036
15129
873988
728531
771048
958566
77675
615940
265325
590431
52821
749314
734307
807285
294662
993894
503198
532266
936172
150653
261183
635788
392230
601269
771174
405900
877442
431099
109673
226331
386764
892774
938610
318736
623879
448764
212395
685878
48659
671620
423431
90630
387675
303597
648519
250569
1024640
966745
507237
381602
318806
733337
115016
938200
35040
22303
955130
342291
764782
641689
379150
905603
713491
672059
478026
1029910
694192
30554
267313
790689
651850
304546
30860
702912
638615
443995
972272
417610
795382
323835
340811
342480
883426
998169
766816
460967
93497
76399
354955
702451
964745
319201
901426
686065
869302
720424
221538
586343
259312
457389
962138
577496
296212
52491
628012
936892
944849
187083
887476
242641
607862
899227
17059
105998
609174
1025116
689428
978761
180192
954060
538940
436558
506073
121234
105552
628757
55365
358352
918318
84724
213562
704701
948226
919731
267202
392207
159371
857090
29256
821500
550468
643623
51187
317835
370519
260259
286143
959046
680400
957867
1034159
705561
814241
367291
523254
923508
439319
16135
41099
852924
937732
216346
534187
406650
53526
363921
671253
196990
749578
848026
532176
740246
876015
547786
942556
1018889
758935
308583
861290
1040076
288459
773463
711019
2492
528746
205016
511879
421438
851110
1021953
732925
704131
873849
52519
915070
256497
78167
773192
753921
406023
831094
753342
155188
553780
446872
266188
647453
917329
603297
827225
192331
851568
926525
987260
314646
1026864
23901
679248
387363
980169
252162
489228
35189
531173
895250
775877
772461
849172
360993
545383
626159
379955
757809
539548
790889
919325
855188
782376
863801
285753
17002
141024
366511
500078
571294
640535
208943
322734
617040
548757
876
665034
338911
18770
797342
265290
940233
1036877
49708
979001
580365
940325
557709
695150
254789
238914
573214
11316
603189
620484
816836
234645
863865
573529
955869
296959
704354
290764
799101
548573
758125
165282
735349
837291
799215
450102
878296
843878
17659
934406
376978
732847
856374
915442
474498
27986
88460
392653
117258
510958
432
505788
172424
376557
949696
417068
709209
630728
556520
233535
272255
111619
390776
198057
929531
845632
340812
268707
909332
98889
555389
158637
921462
989640
906422
666442
947435
362560
244840
1040510
974870
883171
268606
853836
327594
422216
946705
423906
95028
392668
741586
843196
207493
350467
1024863
787190
985125
750502
173491
1030686
29163
813518
680674
607985
265289
577154
325840
316756
449179
306591
401598
141239
17978
408413
714464
503584
595739
641134
540778
568134
262667
689369
77948
207976
1041544
110634
312304
918891
739695
40657
49966
399728
661474
604030
380322
1039453
401608
147622
102173
875239
917398
598130
448788
867235
201443
99983
867039
308991
151493
826445
770643
928434
766738
489165
27539
985657
938294
136977
958143
252721
117953
676140
116678
214984
771011
830249
58792
470163
196399
235903
487981
508948
357890
402019
955103
554677
67920
521418
1004501
279239
302362
30736
597904
572857
77834
46019
67064
458244
480403
531801
851684
266397
542479
308467
459347
302017
99725
172073
308014
891546
317039
513948
440444
916795
343863
911972
821711
310239
615505
678803
465009
953886
205062
672732
270802
429817
215475
781560
745119
1016091
725420
384484
856715
158899
296674
814213
397380
980738
745488
102301
4815
784904
896188
786631
777136
615120
894843
970989
668833
120313
832074
705352
857099
791745
445506
628980
670051
178307
956589
933871
954405
404943
377126
147944
754073
352592
310294
280048
548660
911548
55688
918292
329509
301744
1024455
948321
548953
399413
471759
35026
500726
912176
443310
80802
722408
723618
905679
612910
517979
572267
252148
124537
326996
484360
30748
254130
180817
879646
284787
69389
978400
423901
221113
117447
979340
219857
704478
612611
999464
1348
842809
410690
466367
32325
582099
483828
905656
827795
605300
256358
318019
217307
795109
475113
1027434
215447
9152
70372
699502
379775
464220
565987
990202
876710
234839
672352
281508
66600
278519
948326
327474
291070
765245
94651
911049
669865
299886
686989
959183
931050
566150
146005
367139
891920
217478
534611
361691
269969
933470
339422
503164
429889
1022974
747071
620355
524834
978794
729609
703430
115868
603353
938397
846287
969959
319705
678982
740266
730313
207070
127755
665858
682806
19439
197864
1029830
396151
103263
200214
82514
631751
748366
155460
261919
957068
449777
923525
158059
112118
3497
54011
634235
102101
567985
752423
332660
535907
825388
113450
632700
372467
20974
409353
736079
705669
580049
780196
501072
440447
272221
1012519
999749
259979
66071
554677
16358
405957
880870
427435
137691
873045
732527
525759
240808
70111
185631
1039284
175096
509620
1027453
291901
328274
431807
775007
1035841
84461
1038436
844297
291829
552144
793723
179052
831594
99554
848197
373629
533408
622400
403847
182511
386249
500318
424282
990801
262692
340908
707024
90690
722202
646998
543149
663317
127253
485396
466547
271070
470610
538156
140974
301924
1022619
515268
889681
827655
78244
566678
193396
1024229
28438
598570
728843
437299
381232
43334
606159
95623
706414
69926
303135
663548
882577
745687
574531
107818
112868
837291
796117
223359
580037
418054
177813
624178
727511
1037773
389244
747973
901136
160658
633927
162427
1016319
128179
453083
38390
1040657
169575
589347
1005144
34953
789740
751830
994577
744076
453121
968969
857899
439451
653512
508023
660816
539667
512837
209781
106484
659545
202990
12131
9302
29101
460894
590651
496484
41512
1030891
163389
807552
449649
913632
528755
357282
364686
85473
307466
270705
872043
1005215
870366
20123
517038
413879
105862
143538
99651
245321
276409
271250
996963
1040418
395943
726256
335976
181753
252868
497692
589017
420518
695344
829840
533668
79829
545804
483880
435060
828758
658963
353827
755772
372916
156348
292508
529670
250326
436149
581288
845773
110187
223545
708786
465068
69907
985394
84778
269614
561722
776638
402723
623813
822244
273170
626022
845587
189241
634508
387576
399547
778035
31263
586836
240602
108165
167732
834625
311357
273718
413158
969845
717960
958909
487193
301829
778746
236725
89182
8641
304014
372143
774634
813308
218884
48133
124285
117909
174303
782488
12856
939624
375343
527870
95649
981121
367723
868876
348496
161666
986413
790199
540913
54419
764689
377127
1045370
631018
226080
574610
855421
680687
66971
920853
41049
494287
966538
896376
857284
844677
1036578
440709
798483
1025501
406411
795247
996153
231131
158053
311516
370029
684295
43686
13543
891242
798137
269097
378681
828273
926278
381808
701796
70823
642940
470227
996679
726820
986046
17609
689703
796588
311935
320042
997512
836235
1042456
176897
914776
349223
616321
732123
774327
1044971
191273
484939
250806
315929
94842
326375
944729
1035477
240802
1015790
306460
641762
77799
61346
724781
985136
99535
46247
946671
380301
917874
695176
1031776
509200
806194
947287
4956
1014148
499075
771005
686883
886059
532120
433339
961686
354913
865748
30933
435687
721665
426452
45331
351568
287986
754279
764860
171955
861496
663885
803927
647593
667279
725908
753820
109756
1017995
906952
416021
748736
111497
908000
52307
578693
1035296
1041294
621067
645085
210593
647044
510461
21310
604110
119097
865994
87678
8448
902261
493831
937468
392990
351822
696867
277843
956121
53640
169988
774296
1026438
610231
846003
62632
506823
282080
763471
729840
607030
515437
350697
674200
217441
650900
290960
90136
683311
520649
684837
348920
619606
993780
748872
83026
134883
854606
2867
159720
39615
600497
312098
751344
239368
497001
1001635
821724
792176
570226
344328
101595
213698
1033642
287141
627874
235588
408432
571076
722730
465915
293928
266977
723707
710510
506918
704194
129230
826379
304638
549418
623672
877732
616757
851514
154294
246562
600050
901225
8328
200063
283588
176545
234859
649144
466163
358395
956757
309848
751766
303093
236568
302582
1027981
77663
541113
743873
812743
691908
262542
153839
350517
968151
357921
47515
509307
442707
96450
707615
842775
41470
128226
834758
367876
452333
512752
705882
195214
525377
432623
839278
406418
310111
835981
21923
519960
473037
503673
634227
838699
925450
740737
708788
508129
725488
817973
514588
54885
90222
290059
452020
105933
769553
357830
300411
921756
411276
791633
879097
919246
730965
302600
494338
585864
265157
151222
622967
380603
75581
167228
529481
226553
394911
388758
198670
580033
343872
359436
241847
300840
678742
1002394
492561
126455
915923
692342
69921
552049
327224
342310
401459
685629
565834
842604
954429
1026226
1020664
940735
284583
167804
587597
453536
118143
117097
252536
690110
1036526
71452
498983
154376
61557
639477
132560
770298
682419
789355
339870
939863
247642
761942
702120
391863
800110
753703
91057
673992
262901
493401
839034
959004
750657
399194
541513
399788
605412
239133
143749
695771
945130
961730
986047
979381
47114
836014
196044
480460
279494
995459
723998
901202
141057
758923
790915
790333
508732
1044936
672494
733294
797789
998999
402793
954902
392864
135789
309959
514298
460208
130261
495843
281690
341759
348737
440561
640166
687536
462579
69517
336050
300907
494660
708129
320283
423582
170291
305873
901603
792475
288786
927100
827778
134512
65829
101713
591263
962722
770764
846197
701703
273509
619599
294383
830237
447200
423147
739928
859415
250401
396924
1021541
491705
742237
216815
1017881
380716
5064
522758
567231
212615
49453
661698
561970
439024
1000157
633332
725935
456341
298681
938008
753743
890166
1041579
1038368
405389
454305
968639
304574
1045121
951625
41180
607081
206692
20154
966986
469787
908361
516703
50735
653135
787202
1016395
464739
469541
116986
36416
538411
551238
714566
160162
34289
3177
216411
1010319
197155
538941
26097
688397
869955
99478
502860
796467
130996
1030246
622834
29327
282056
697389
418836
769585
103677
216022
454500
264743
122627
716218
328628
775259
656261
752337
316047
162170
489127
856134
530521
575373
349832
765163
495178
599986
279668
570082
119073
346092
760879
412745
23974
409589
285027
591325
427694
1012622
1030711
493442
638574
133496
535394
589601
438869
304884
552115
750373
405510
364029
411966
1026508
309752
260499
77780
785750
783164
259413
373394
352108
985509
485569
562761
46428
507001
369747
304142
425958
329245
560163
814952
805136
264965
284777
553981
238439
930070
591747
768886
744771
1029738
304513
196215
390554
124632
494975
826311
56687
1016468
524458
313728
34564
846876
421302
970598
974862
388427
314516
425615
581715
190433
476853
745114
416623
858404
268409
571375
911539
446764
736149
607115
500498
329876
953122
684826
361391
409971
537159
737003
909240
996802
674686
454412
895734
933004
826518
227966
327662
701277
623068
654106
471319
292554
430224
548916
98217
420892
570710
790182
846169
260715
315149
784740
144016
530174
32182
981938
393034
974945
394604
468535
300181
381084
75951
552845
19912
194386
34028
297544
151366
354256
520504
804308
95874
608551
957638
927235
178311
1042265
568110
753255
836826
629770
1009539
150036
348186
37110
126611
251747
892249
850160
718465
830218
733329
650104
574175
1036410
804002
142060
209341
886241
326875
948812
473161
490733
905117
463103
357510
206255
394243
900829
477576
772592
492745
836807
290023
744967
590440
915034
434054
966441
135574
752657
685724
998893
770981
656444
307895
565482
488403
805224
554372
820600
401497
327268
609280
864852
903158
958391
468216
767125
398419
601651
408307
1026816
208175
612358
736908
646487
65739
302570
1006317
7795
268194
704290
835312
321747
341429
815645
975857
728933
710594
110283
525530
5873
525623
51150
115388
44176
155353
254489
426910
203507
263994
717005
762906
803822
646197
629251
1025990
136141
568188
172825
358681
499515
914599
280015
115437
835627
615953
486918
233319
426890
128489
1018799
972702
771525
772652
572719
931935
653016
947657
827111
513818
985572
464310
835703
427636
221676
1001495
494479
945376
706980
223948
423991
689179
458287
669615
213934
465917
298284
209290
1013115
854440
938189
49594
265526
485566
210766
961484
351722
670978
759850
988138
690489
397210
762283
487252
976442
722374
886375
237088
375177
266555
802077
43196
412253
470892
489967
619968
356340
422566
87190
792433
973996
476918
1021578
599478
188615
477444
679445
74319
322198
368365
715932
881680
972966
229987
514261
13642
580637
286311
773016
188471
514343
53225
569403
512220
686221
490067
291033
687297
769101
438649
38318
956564
67670
690694
772933
170266
1000554
250221
43550
501565
269031
1041073
823072
968053
466543
1039702
424394
3969
192115
596703
948245
22347
662200
401933
873613
527408
192639
581405
12502
715050
550910
55044
297230
886858
891147
108536
753292
324404
592259
246688
653963
476142
999277
419639
276147
773645
355335
652297
460927
30106
442102
722871
178994
148442
159728
651640
88167
294976
374497
840444
852244
421565
904353
857224
344005
575537
938669
651159
479729
730396
84085
847904
260360
843941
22704
725190
18372
755191
907011
267757
597301
513577
332339
66821
273002
699326
563373
830601
657881
778576
857589
508756
415477
219546
679217
684406
255078
254197
915616
454840
48750
646887
834843
888780
408810
524040
818172
112516
80713
407322
557387
89138
945508
102523
337889
391395
336137
436826
308099
324085
901444
1042421
532998
668228
961956
548121
357681
616740
751423
832478
301477
669394
992858
329391
703965
405320
275907
381461
685311
362542
781944
775260
438941
216186
88675
501089
7903
258359
953859
270351
926837
852060
827709
632581
943176
993037
210220
1020872
362496
1029215
48590
166140
551082
178177
449282
571443
699920
231680
423221
543212
102600
828671
582881
332218
714861
280361
612189
8750
553159
905712
744444
734509
1031423
468210
934513
543034
32661
325633
876081
781496
805960
673433
785797
252335
303359
1032202
298292
454364
64625
574176
359884
828264
462308
46768
779421
510911
590782
412747
232530
465611
853767
554587
784588
348325
579409
412763
482808
473428
552570
319435
968729
160992
506896
444729
215653
310139
825362
788699
568338
769751
575496
131168
265616
158691
805505
164272
984035
429315
198674
983016
207791
412235
346264
258987
721918
1029376
17022
199187
713981
499402
659930
90274
40739
1040725
548435
879990
732887
59705
816633
769199
391997
965852
849335
310381
560657
222019
502100
835015
573664
538136
749929
605413
264652
395508
781619
148774
292106
958365
999553
293448
210946
443642
770520
286881
119621
383092
14767
751156
94805
1043975
728371
416003
598830
797605
337853
491827
16498
408961
318296
882361
1022551
37638
187766
552937
664393
697285
680669
632237
957472
1029201
820857
925860
1030502
723719
856116
47434
150768
55861
755581
428318
953630
684347
802789
163638
140516
713844
96171
766571
280870
1008756
521248
817567
993454
841044
577528
801950
94930
111543
375428
822693
301802
980516
51232
421541
309125
514961
312415
14370
460302
93369
124450
787533
796181
852585
798343
460025
191683
659882
801660
854891
40522
284319
329022
223911
590545
527881
418136
881477
942773
1006258
9238
29198
758348
435621
886935
594479
542012
378157
950876
503840
824718
283788
360323
644092
716829
324752
305613
395796
533364
436446
776642
996087
750596
1013136
796624
162695
14696
136603
127451
854479
414687
984892
521676
706594
749202
173184
53707
118429
109281
442476
233254
703076
840443
141727
482594
866001
635427
318411
392134
771077
1002562
199304
299464
683287
534080
571362
606766
890834
705153
612685
481396
200485
497110
329331
190252
978125
501696
114338
635573
536543
869967
23539
6925
602820
770547
155345
181793
98459
10062
689880
875193
971586
766919
6776
190137
12450
447095
27734
8776
111750
935596
560788
829735
106744
582885
910444
219674
46654
497791
781726
590264
371814
567153
919471
446040
948482
922118
325042
68079
333116
458059
233351
309451
595002
91645
650348
785092
600720
485016
460146
376302
465311
79523
5710
758858
932800
581218
938236
874788
634883
310605
328796
680522
779046
1039581
598386
521040
300204
1044656
679010
791145
767434
146008
602617
506039
558752
962742
317600
1032207
639793
62539
990639
392862
952903
121106
277061
233746
318937
443050
711937
867939
560534
751979
855707
510564
149919
684062
804398
814942
709662
932846
246452
3804
822375
985374
971834
673834
2949
147640
998180
520390
139090
607842
870622
976230
239482
896265
594981
565648
790682
161643
243867
1007789
532892
61825
125477
837454
555893
105343
656628
562179
788307
433186
968725
614236
639221
226474
38708
376295
851075
681307
914071
20350
1024812
581267
661765
198855
346841
379739
832940
416068
523758
490900
635604
248718
434255
200386
479889
803114
947724
52895
269404
303032
465049
826368
98553
423480
621505
879838
756083
398316
365249
731746
518672
549201
167683
61700
168296
397394
41495
818572
34955
219077
618554
648108
312595
976372
773816
922352
705746
329955
262063
773621
548008
146445
452368
543300
429382
671455
126810
737915
33496
999473
885551
445690
909736
973564
643529
733771
240451
153049
893018
64897
389368
605102
423297
484557
366159
302632
13120
298630
430499
324594
393197
575610
279619
845392
252893
907055
837935
608257
690311
133895
851936
363253
200562
715700
386163
43005
690408
62187
691395
949443
675509
737190
887338
683109
42240
27320
792820
294128
780986
773426
1010517
532423
974334
197873
304820
183848
796312
676827
783343
67281
777397
341705
434939
131930
822445
1029104
273900
412905
361458
604305
401708
898612
709433
1001037
124187
201451
28264
78477
442857
519988
327603
805468
113550
802765
506202
1025486
310230
813947
415843
767702
400569
192016
286704
921031
380849
602193
728745
431527
136339
855082
32924
193871
529432
161218
1015885
398311
969756
662532
350194
248654
26895
365207
157954
652794
877052
770178
39785
928373
496703
743136
770594
46943
734840
215288
694129
149172
65621
463515
683982
456860
313420
77144
218580
107568
536191
473957
945166
768387
877584
166544
742261
299347
357732
167857
1015059
87629
397563
155022
552349
277656
405265
415812
235465
475167
12523
878992
557689
701042
1004888
58389
373832
84822
466200
793450
463811
518974
201249
711317
767068
284285
336505
527495
904567
39516
30835
141829
981447
689490
37510
238093
159780
542851
899793
94090
814402
992801
1026641
463430
459281
182074
389244
77977
748593
227605
517591
843053
586920
1023450
371731
392237
589749
1045250
556868
336507
182132
803857
196254
537284
951970
1002890
618539
80311
330167
418489
819575
453142
798275
241907
554869
993101
793520
708755
22102
810335
56156
843719
552609
691090
31136
863544
332647
865606
811822
575196
572045
604694
980278
311569
873758
233617
184073
90957
41253
147817
768910
1022229
810309
902391
128245
133615
239985
931747
1035588
958843
894723
556530
312174
862241
120037
993681
583125
202915
195642
591078
109109
115464
340224
854453
291298
617032
438058
670399
475644
18440
37174
931534
283900
962383
27748
763263
817560
883621
930890
256828
313979
655923
680199
86783
296090
715168
357834
334799
23165
626616
314596
264513
850712
525943
683368
272571
118989
819858
915015
155444
817379
902010
132872
569423
39705
708506
649022
852307
199336
423881
574450
767844
887416
461813
485966
780958
78280
361205
268094
302124
492431
408348
585193
9246
775384
602728
766031
369764
163820
729667
893614
560768
581394
806087
958341
601416
812299
621050
724932
782449
780619
225396
205276
22042
358053
440484
376765
700261
602761
118377
974680
337082
531750
829025
826382
56615
346033
253829
102085
734749
807007
57666
936352
749285
16308
868055
942404
812070
311789
327879
1045143
375588
3751
211651
474052
882642
747855
719121
960594
65931
119901
280254
943417
985372
552211
793060
317698
27421
209126
493565
781228
76793
822243
82540
101687
827047
303745
1039875
837595
813089
462063
591098
216807
624925
1014877
13511
181545
505040
160857
421615
125054
120943
869479
281859
663163
500179
708551
770027
288136
477491
748460
1039485
906118
876638
120775
673115
633645
930072
953842
503108
357558
73692
641870
759945
152518
235185
771623
926054
235478
137221
486398
923311
474234
10481
116863
198999
743615
555615
842779
37483
690415
584168
858518
290005
670029
636218
889675
134785
278129
967294
1037373
699198
496554
283128
71600
273990
888832
305950
81533
503818
277887
530479
612824
317303
928438
581009
971439
709708
286332
695017
546365
56463
1033595
481573
281455
246614
1034174
995006
573209
267252
375111
914535
849087
1041996
312591
586804
861017
639752
917895
1011509
101851
74037
273524
320293
1035102
702917
75116
626408
874044
658542
80545
424386
457722
216314
193830
261689
701544
1013897
549961
768421
41171
804236
818040
152947
525255
39146
442884
593343
365821
691326
354748
545103
148340
721739
337078
89191
655272
146795
880433
222877
258489
351055
256594
461678
435298
12189
309818
469854
431519
467246
658831
996259
312206
952879
895497
773034
534957
634554
574416
528900
1015626
946909
734972
786910
170478
27965
108500
523332
173248
892057
912928
101416
645407
343252
455116
825363
91425
753349
657569
652206
978107
667487
906540
617643
855401
114342
816330
340898
600203
210718
557977
115984
129510
788738
263582
1013098
597110
839006
797396
1012505
52744
194286
777843
117828
770956
464800
997967
50239
726058
922706
461332
957827
547645
880619
184263
115535
921897
896187
351663
561606
1028866
541908
776627
183137
904437
348706
916212
308279
1024316
299436
864610
503652
691205
989881
473814
889254
931134
139211
575865
543928
766596
212910
477398
24990
1035418
647837
225316
95409
557051
248369
300262
137916
968511
108543
156611
1038220
598692
996162
568620
304736
583341
291207
4182
344797
656853
499764
264689
864285
610124
281976
623803
404989
2331
160377
239078
522100
106250
669615
650765
602511
141046
1034389
13770
937744
987100
334406
854114
159749
143628
1026480
943075
826859
64083
179601
876114
239844
871412
828028
347176
465488
867832
756613
551491
766188
445955
706860
614255
40336
250853
617013
473361
678975
288923
129496
72239
349107
269409
886051
179414
464746
263493
303968
150185
107089
195362
155785
275968
230947
640225
152717
355587
185272
211415
528214
847881
656326
543821
1010589
1030109
870902
805360
373019
861429
266793
651654
89941
1018598
335513
634491
136332
148160
907235
753843
657980
138802
10016
223499
957384
194760
507741
323399
309548
837156
504961
371315
387678
174964
667958
622603
445296
433720
364626
132194
688122
696768
111791
498127
500764
703924
207991
228317
190865
168595
497282
332676
266249
40097
844760
877065
993120
399992
698470
250932
95439
225130
262212
30750
961338
1009842
513189
830536
763973
1002457
230985
954284
1010989
390393
703043
64141
87193
173031
963801
210345
429319
47307
899128
246622
92636
890130
550741
12988
707442
967557
169165
555814
786518
324749
809379
552554
120026
150837
45484
1001202
102221
372333
262245
455476
218521
822565
936778
291955
590574
358665
73992
863826
511520
329235
599185
20021
675164
672680
229494
8322
855807
860956
922732
463758
567710
733215
142542
973702
195641
827273
667417
457280
168016
201160
903582
929657
484761
924131
349074
319910
504666
351495
78132
667959
380472
436569
943060
171868
160756
690386
220231
984839
492019
485340
502
456902
259140
414313
419760
122533
677112
852797
815435
956792
280461
91925
129506
1032960
490352
397795
887787
393086
97400
610881
26617
215712
663162
836002
397112
77361
45
256494
237065
493064
984974
1035073
73053
353125
55104
947545
877948
159748
1039461
285048
824060
341160
214040
453323
692956
903582
322764
1013317
250038
26034
369255
760601
675000
994226
669822
846320
233850
835692
911958
370393
1002688
609643
960439
565847
670725
956027
556140
704633
660224
939693
911430
211480
598295
111389
235974
853305
654047
495330
791098
176667
142221
363009
726401
881236
796711
497166
452058
485343
451228
73095
692893
126400
1042671
363160
389062
863158
130938
462478
586629
592531
830630
683688
925535
713381
1020711
486583
1025838
153253
205387
431995
136337
958836
283147
162132
734975
13297
731170
139954
143277
1027785
477197
695349
935282
957166
54264
220865
51987
15151
204166
434875
64534
828938
316823
186933
729966
330348
1032201
794121
702671
78088
518956
809126
730350
640671
789566
455564
397784
454872
1016067
277064
406956
126897
350680
473786
611393
682398
998690
564596
837216
239596
231646
471689
352271
71532
854635
357667
495299
811110
934227
12611
705319
184955
475711
848280
683076
1015756
958667
351837
938850
246786
341894
263968
586065
936072
820262
554048
647076
502904
382506
651661
798615
199815
232699
902069
723137
258151
996454
665736
20054
343240
85100
495134
450321
581710
490477
122769
8642
363567
544474
975294
364947
938643
250231
284567
565781
100256
784151
485513
956054
609173
927644
575087
910170
978842
140879
728304
427623
781967
65864
543830
412688
463652
209365
315076
352056
533559
375797
793932
861046
390227
596065
708782
576737
121208
615268
109595
1030825
1006103
914771
938341
847992
752549
21430
372319
1006362
488397
554587
289770
905709
261033
668719
484559
536214
1033849
209419
583943
228828
472562
372271
271507
219618
685731
434930
793744
23158
273974
426890
619039
546321
788338
477071
257157
202913
287712
722711
227622
856479
739791
450309
763981
1004462
839959
358947
670922
1000851
583106
222478
566482
916412
918774
1012221
551628
271190
97004
923498
671200
621261
93758
434114
509833
1013012
812390
592875
596384
632920
891336
881058
404280
771775
505390
547781
794045
928997
5158
761641
91114
1023986
263246
705609
126401
95697
399735
624401
148484
668712
77797
750109
453634
308311
164748
246266
646571
347518
332522
1007151
356247
302435
466131
209941
533927
904573
72319
732818
179958
827709
667177
1002188
420489
673526
472021
214811
379359
263326
286957
887386
170380
182360
929193
39117
882464
355122
973409
64139
282480
304354
135788
383650
265993
252587
290919
901498
234357
130868
919350
133008
886666
314219
862412
337228
1043490
636178
898713
633720
866956
598783
755167
312367
469647
986746
869905
270012
12210
758273
995727
1032248
221208
919250
740325
1003800
927816
848024
181328
97236
705451
97039
396535
264052
559977
773062
914173
251421
208526
431520
844285
896537
716949
973219
412767
876057
740184
866007
343104
276235
326549
497290
86511
742029
302459
233342
929857
327428
624050
393944
747095
171788
1023867
43980
544637
134257
574654
383265
230842
159169
531017
1015943
555770
1025154
7751
503108
184518
560837
741521
744674
993203
558032
505672
367203
276027
455269
563403
642086
537032
762990
822430
1855
28987
1001902
180224
589588
530413
788277
925917
1001408
391720
613365
730381
1002254
820314
1009843
1020372
1012360
416501
751790
146914
787125
556809
850394
122475
399309
781600
403081
1013723
405082
198191
11165
590157
397729
942085
24598
278482
601060
805763
493807
742244
580651
677354
693807
46396
889498
188186
355143
226674
881806
154295
375332
259449
556371
539627
118910
198384
905320
45012
9588
439896
653932
429208
224692
967292
20818
240086
494785
264285
1016436
736739
370512
379404
618228
816475
626963
648567
208909
527089
380735
577772
876494
354891
481021
510603
178395
328755
758797
1044622
685679
147539
453909
638622
882898
553482
605279
987355
787462
628805
70507
84591
712987
714444
160686
329599
293407
114426
305514
486863
990691
269744
139240
21818
90305
898751
376816
553510
819264
379619
262056
326726
572361
248869
846507
297305
391435
419503
930094
146549
773740
168079
72835
243807
686461
752252
701320
206180
729390
976584
350630
974877
107920
925948
722066
996222
1025510
73668
552982
251391
947720
937414
181892
645457
10556
107299
245740
37617
923465
309388
408353
707845
613900
74330
85818
363964
658621
572286
709979
252467
93350
629941
497539
925174
440143
517900
920458
781901
498572
701190
354027
572334
830775
486025
842768
793119
568649
327300
393733
439665
918169
906490
521271
681654
291956
672181
501436
580305
313455
881945
176707
575742
809281
987103
220137
394338
796697
616057
673100
280722
548061
374970
598218
163175
626223
90591
530124
114833
893651
922471
886416
643674
784365
504673
339775
976273
624647
610697
751491
914797
767314
922097
322154
502502
224735
576172
104736
940428
13908
926484
585000
1029795
522613
426708
997340
353742
80327
95534
844106
694233
890978
6370
1024269
395134
796316
989379
644828
429678
494555
484865
818941
506130
659549
567840
84252
650593
326560
568375
780060
676205
666511
80294
710876
1040996
225235
150683
335304
342444
147042
483584
131639
638914
886324
674087
807299
750295
759183
297047
971655
479164
97460
572328
519596
526253
180475
305074
38620
483438
87214
419845
223781
51248
590237
666430
14717
842492
311081
737371
505803
654878
464731
855806
787894
106612
276630
319520
270378
168388
700210
654906
538976
549240
724648
554999
74199
156781
544560
789713
1020762
670827
912400
54085
609871
949649
965284
649702
454654
507765
451073
159603
377406
143655
461422
194596
402973
665404
621288
364132
572974
92598
636665
4357
829528
647643
578793
115158
420158
483682
507392
220268
991527
732966
584971
700711
545631
232417
1009455
879908
141202
427820
998332
666231
33715
272985
435157
947363
522314
703095
678483
47507
922820
777872
775462
112622
477971
311239
798853
906253
75967
1015080
911470
630369
946135
255115
154063
73511
264402
305233
896153
193874
670872
960242
221786
301723
142595
238834
845172
112231
734238
146432
116846
179521
87921
649870
8660
995183
155407
865028
526503
475720
884314
77117
461563
1007565
651476
301396
192760
519465
808319
811348
820182
588829
807641
108161
943194
5404
15146
476601
211057
558473
971336
849772
120581
801640
1022125
842287
155666
560635
875477
267523
236454
498293
28601
656886
818155
914282
946662
385663
511740
963642
888720
726460
1003015
658667
931256
945591
702873
332322
73952
916395
802440
793329
288922
64638
216804
167651
98316
697421
876272
225040
652591
941016
195222
818267
715119
142312
330343
850202
55468
262070
799400
413862
306163
382512
374162
738834
731354
714032
340983
164698
951273
441747
475802
368529
1030007
401897
653814
293161
458600
343698
54514
271650
528953
1042313
445948
719283
73241
865802
562337
998709
643768
486180
648508
143286
956562
612145
433508
1016527
272047
583591
990956
228804
709828
786853
355302
654273
499306
424287
270911
585502
822648
396471
90487
974670
1004244
427229
577747
278568
282101
653467
803362
427831
589826
442380
406118
937261
336994
13436
98766
265708
54798
742057
35610
532625
87711
345865
695577
151950
262763
185401
754674
901770
371259
102469
442037
767785
782414
552233
645449
109098
595548
913306
984666
367336
1007530
452274
995947
964247
248496
247186
626869
924509
510160
799915
389319
545407
611621
495131
209463
860985
227727
1026602
86506
583691
684918
160127
874468
787917
655433
492224
505624
457520
785583
371353
573083
37877
565410
852023
846006
133129
330838
664963
674376
550809
513982
335387
315060
863938
546920
659040
448189
541587
868956
288729
819458
329210
848672
801012
250946
652963
882584
574686
114718
825222
275436
152480
515626
244192
996478
750883
191474
23132
41547
675371
299520
903306
446869
515210
300376
148429
796597
722126
733597
1025314
741383
727458
701238
960100
676624
525821
580586
837453
481035
98905
421874
563231
789431
486270
13891
618838
479020
634045
994431
451291
184091
137817
1002542
775603
495929
754659
64059
865276
799894
723293
526917
749438
985535
881787
966758
183232
820501
877888
1042120
654466
889777
291030
47530
954566
920052
485557
666818
204571
334360
372268
537973
1000423
497499
400851
515884
208474
37137
346973
664422
453739
1038871
300651
1044515
66336
782925
638408
721263
381167
293752
185553
587506
40147
624834
132908
168165
816006
878148
869166
248347
854180
21730
570635
6468
181692
721526
851197
1015909
240246
148411
559258
760752
184962
555459
788764
334546
600999
790074
465986
435447
509771
739361
96149
811597
801077
238468
903329
826302
891677
1039190
985099
914832
973047
173343
456077
411718
439620
543400
592614
755922
626903
7073
917089
320447
181710
158972
57123
587563
890892
544966
614088
473574
190519
511991
841312
512470
767405
744286
781522
817974
739341
760286
317712
235650
720499
774857
413324
862054
563505
118125
809673
332500
799907
862056
235225
37970
442688
820830
75481
927059
988519
939598
613217
771002
842431
799721
61047
382857
274350
717872
565981
510111
874292
722775
559832
302030
723149
280637
795590
250582
906644
137990
528359
975806
336407
56223
205469
113950
777311
992682
171290
523546
862827
369111
662477
925486
519689
216990
707898
690163
150334
473351
714275
384275
688046
244290
441173
475624
359266
510405
407851
968637
841622
565841
978699
536497
590559
341726
767776
35599
979003
857436
3399
405600
716201
149739
784402
1042118
591540
653969
629687
447785
339807
658190
530180
446683
532573
697903
826510
966255
237603
231116
188367
48178
155759
62427
133149
163324
393793
959212
81591
831858
16649
206710
562572
895096
807300
640395
393896
504923
870023
848632
146918
360497
143566
447970
262726
280185
42963
576140
707517
639495
564624
907628
453850
276072
560105
501850
409938
936326
594311
1028625
845954
486405
619070
581752
936185
572703
331402
1007313
980823
404597
979269
688035
116135
177520
144793
271176
12883
527497
41722
513794
1670
696529
204388
48116
804470
87368
985397
921116
30977
250928
196803
988425
1013839
388852
77160
267497
727245
560420
944746
448784
897286
201756
80701
634468
278415
885903
996612
188433
868641
267060
80426
801461
980867
165215
100673
794106
310370
35478
23664
698842
536132
1043081
623484
30108
824557
314132
763188
649793
170556
379021
239865
183611
749397
1036980
192115
666531
941244
572722
339429
551307
970260
870386
48067
462750
582447
830161
99566
937669
250817
306893
720390
452302
999765
1006720
775928
738468
741263
15942
824861
268526
670624
253386
384203
269203
586205
124880
330274
29776
297943
939835
1028070
499622
245585
60678
915564
949598
306802
833397
860301
930227
499757
591186
773927
899326
780027
225397
388182
6639
104163
607526
310595
564573
898726
537086
637117
943275
281676
468189
674684
41550
90377
1000161
797452
373937
28231
194286
892988
316855
168575
939606
454384
377929
287135
560198
292518
791805
808914
373734
468210
886283
838633
855199
589020
593075
620189
535461
619576
858742
41683
268828
422923
830637
593491
879520
845684
996535
800331
781895
956004
146234
230685
923740
307662
144032
639589
755830
593615
730599
978235
873173
741702
239233
398345
110338
463171
994317
868981
999648
624471
651996
6169
1026948
538626
410110
709444
545856
425055
475493
1045447
367640
72451
137529
1009454
1026336
134768
1003841
941414
345719
420749
54917
660976
772088
312975
590633
168736
61876
769636
800583
487757
765307
758193
156200
313665
1020549
619117
400038
23755
837443
876414
51854
218662
473421
104198
96989
976364
94540
751555
405962
467567
953684
183751
536359
913347
158517
486057
301488
651571
571936
421416
454337
147561
45261
4005
747120
654468
412340
685884
373720
489422
891009
935952
214930
336702
642002
518990
617061
16981
239191
905502
240845
117958
276854
107040
960120
657236
41934
739155
51527
533283
504701
606610
742153
471212
940878
46354
1037711
743106
487064
515718
181010
604030
146287
164505
501148
312813
477883
624460
17921
684367
80772
631449
192180
336517
915325
163484
569757
675324
660107
549021
221509
508102
37523
772014
210676
822270
915884
454885
588960
682076
798655
1017226
981601
403708
477288
465111
873823
454243
785222
293339
689680
1042344
426134
922144
377956
469853
195508
211952
306795
27907
456032
806950
40673
545382
441640
671017
91812
146285
143537
259937
914348
925063
201198
183278
425556
622933
1001266
707778
599669
304544
90477
226684
429479
543798
531232
290160
98751
831060
257320
1045090
399605
612578
138153
983087
164536
651205
487894
855807
921103
683497
143928
310863
313843
991240
751780
665324
1007123
163759
874256
625150
9428
1036827
95413
630564
594703
845933
186019
676790
590154
985427
521391
975844
213785
218451
729838
298271
677905
183216
451700
13046
348941
889294
731251
727929
601113
801687
684537
316542
718836
535420
637375
511336
1006759
735932
997362
638898
234703
586270
83683
844921
155001
195768
956288
642874
980093
236799
570259
105697
243405
528692
716628
447559
51303
439194
374762
463307
51572
184663
999975
438715
457800
411862
547389
765162
46040
404798
536777
963646
668988
321980
880957
519411
597743
722302
194458
393153
493271
986656
202588
489163
66480
537597
532874
665230
883986
197430
548509
82225
738958
775311
692235
729746
946831
1008299
535264
209751
749402
13503
764382
818768
103497
404234
404892
467668
71204
922132
372708
677437
613257
98112
456473
752193
503177
530093
155855
543499
599215
739141
257015
263304
967917
712902
122157
670752
638445
607951
618364
355070
225257
830119
788262
706069
63291
657277
254999
610064
651935
349723
302961
560308
844037
457869
853291
529261
795676
1043248
639207
105024
18052
425592
235951
862341
831482
368379
844586
336694
1347
876827
395820
80398
146503
324764
565505
508935
25500
650862
592228
343674
728615
157647
300729
973372
779346
216160
938362
337096
904956
271926
159973
799714
899918
133217
937521
969257
91145
980046
129719
641049
733927
662887
659761
65492
190461
917459
94281
814620
574702
790117
727200
212410
135254
592396
52727
38558
955652
521480
217148
588522
1021711
682529
531317
1006390
162713
941429
57284
460368
707033
968140
610414
880648
1014888
257968
335949
746757
969781
332965
1026441
789924
747551
900287
975641
987467
147894
318014
566575
34767
316861
210182
626137
177364
533186
301776
286016
143097
198803
754342
91191
351965
41880
324050
208560
653872
561269
906347
524114
84778
611865
475591
27068
325342
536180
262431
865480
762851
378091
836666
814561
581636
711370
1026819
967594
661732
873791
62199
945670
868715
877498
328188
800363
483621
274617
535783
47101
337685
755223
135223
182760
419663
460622
65517
801657
691916
381876
842079
673276
938895
399251
204265
440582
685148
286300
961412
66841
61755
622330
222790
894387
985784
429917
1020222
463334
180869
393405
574795
26019
757894
614177
645429
776173
753140
316612
720986
936372
41882
154041
144664
49102
281634
1032767
373615
372277
152390
884420
390843
936527
378086
590811
903371
191179
967733
584441
977638
867823
650321
632430
501794
567645
380157
794774
428071
441686
6611
611175
471422
768839
477756
283782
831657
171587
558718
1022075
626612
657556
278448
287690
425508
249099
231924
298862
808266
578788
514255
326904
123672
54309
640692
193473
534865
819351
1016454
592538
717849
806512
591889
583363
989747
667910
928970
714143
557634
450886
925554
593083
769637
494035
533224
248750
206891
695886
369662
410471
97407
759471
1024373
4364
647857
631090
503036
981250
267763
771637
428199
198642
11131
581741
606432
853453
952234
820146
538463
955113
446716
409046
727217
451698
659092
966220
34654
282600
48514
755505
581817
452965
332726
1013890
914246
57594
942301
843699
883958
561293
803787
314273
630546
885258
313728
71416
848279
233485
728263
769399
196462
403789
383860
72520
285899
679613
146847
209934
839707
337715
736627
250900
620672
536493
456904
834500
644186
714571
636191
970197
874726
858610
425087
1033012
359639
440942
595147
628450
18642
716532
473375
1033084
1004477
725406
212867
719548
624349
266625
590916
862096
303400
972856
173222
611444
812431
79958
904015
1254
871086
669121
672348
166696
91333
927539
607888
961222
865087
506170
297702
59229
956917
222960
870909
406142
118124
582471
566650
172505
914157
23506
246035
471266
815065
16323
900971
243057
684934
800788
566828
39743
654562
710412
59402
843430
39699
456156
564910
486763
749604
388286
253277
934401
174952
625740
290300
324286
861556
18282
826083
703548
541799
976373
975671
985270
190147
799707
346167
334631
947607
942558
242979
701710
191034
551705
770270
580931
50009
439931
108743
585819
641094
728648
930689
807672
910243
321829
980071
37344
393932
904322
610921
329388
857107
550005
7154
703481
581131
603017
267070
1013516
769435
299428
906476
926202
175501
15561
334365
210635
863312
1015805
76804
251895
719327
66916
707658
3115
636438
379167
836134
986966
834550
491273
894156
221927
222057
2810
269799
580211
5797
459768
27042
1014563
751272
126711
682528
857186
536148
73469
691935
532288
186826
586338
223747
351524
764562
453171
819532
887315
18962
962217
217234
662315
458345
465586
753409
629193
564260
371770
725461
48350
548812
5601
335778
656046
655432
511356
700506
582904
322087
40037
869918
261621
896507
685878
470195
535999
665367
779231
894978
291733
680150
773297
922525
178852
721854
551172
490496
253992
476053
565070
847024
565647
541117
54990
733729
950374
864802
882270
980256
266438
418728
159915
40261
744069
859315
228620
296004
113339
561160
990978
750743
758459
620413
669929
573432
256657
378150
337376
85573
448083
192224
324142
570613
967277
142644
280111
231430
156228
88600
779069
942438
784497
545535
328812
537576
139197
136197
215723
937415
117666
692176
277206
853649
976462
791977
420761
942478
711034
10903
859492
543086
553342
882617
595836
329312
312259
354511
193514
656497
990866
938747
576151
114704
324548
910019
426538
195809
249588
756339
803743
868997
56215
961296
67910
934300
7027
444335
620267
951531
585565
492109
546859
532185
390659
83124
492291
137670
234192
972626
712907
658728
586093
73979
933267
276591
551607
923511
539504
748137
316417
833476
24363
2794
252011
95293
473377
977394
418643
201831
982056
794046
459636
864128
660670
537650
644323
777755
288906
27076
369226
30448
833202
811216
143014
265129
509306
965668
416811
700245
220001
209783
871674
540405
888865
541312
799544
449267
974994
956453
522883
611291
700575
718406
655313
121066
931564
207798
495288
355647
878211
737905
419496
531329
642765
742675
372069
859128
448578
803154
664637
696976
698382
220489
412295
515016
512215
800732
623591
475363
196763
656537
450032
448119
240209
280511
351240
57543
967636
1016609
185566
950763
1003659
575355
940991
422439
822885
692401
548152
602558
829756
242113
325
722768
630207
904845
995868
979458
392505
784201
636252
315173
901713
871500
281947
683246
993752
522107
745709
542381
722049
297818
817114
179236
811199
368896
368320
999562
518122
653250
829769
459345
1030484
76487
538904
154307
40446
793235
382468
394444
523510
351883
581094
764307
347729
217290
723180
313617
388797
19318
739704
901454
854589
379091
251652
184747
556684
409562
228141
700469
785517
846281
275598
28530
121355
519016
124078
26132
309574
892642
54852
914697
689867
602830
35747
52543
1021703
314588
776278
557623
157372
931331
873286
573435
558523
323130
858334
504771
120147
277613
325736
1030705
594578
910605
357221
998091
110556
353055
875535
225983
149375
611650
688108
651239
464682
646611
30817
347328
360710
1022310
17728
708201
471044
362972
289860
148332
577725
45090
1010756
1028834
130711
918801
491819
23787
628698
685149
657754
688879
818281
872436
914746
210718
172335
47498
1011656
531637
565359
1024715
1042611
373089
665184
596602
698488
865210
678294
608004
593041
351629
860858
959389
381163
361872
583396
449888
866584
646848
172286
564927
943571
431869
537002
409805
155854
722787
339545
344009
691930
263534
558144
830749
500086
652603
4001
530340
139599
909814
782262
515903
562663
1013417
16518
99684
699200
1043573
1038821
360744
373033
340514
1043428
423983
556439
649106
863080
465421
777146
312745
119814
481874
1033644
475700
838757
490542
1018478
69440
666792
375106
405846
289427
195819
819622
606580
889833
912732
213466
7177
377428
861532
334875
622702
949407
278091
627986
703505
682177
170134
294382
933043
257736
156365
129090
409210
850131
204285
697595
334019
673098
303770
511026
382601
878075
324346
179523
538713
515604
402218
975662
758166
342292
562945
22355
1039023
778855
791412
889461
725555
966997
974173
250196
1009877
697594
332784
382533
994869
128878
952528
5907
250289
412159
711403
6603
659120
926672
193573
301162
599823
266726
91438
741978
742097
275960
21290
125145
589281
164479
740926
191952
246317
197889
93975
547585
612816
46937
712747
944806
918724
358173
14220
919345
439754
130177
972708
480480
701135
594391
505548
730148
825976
551498
34765
248523
678778
869868
984254
701680
906313
430491
922319
717503
401886
851578
934701
491248
860038
683932
435244
217786
156115
750977
699764
829976
599973
254045
15992
469045
398020
461917
914342
788302
723719
468211
510631
368714
340326
482757
615578
21913
425479
744129
504329
43514
625477
7660
532253
684031
739081
132075
493452
388316
928181
1027114
744813
484031
125272
222906
191664
287303
1019600
70141
52174
627480
932601
886452
399525
28705
905506
648542
1001656
356108
314819
708879
49629
919936
24323
152479
490594
992353
969720
696262
209135
297289
752324
453902
620684
278692
365181
122015
130239
26412
327215
255719
358369
379749
89636
93875
344868
13018
240785
1034244
417841
155139
1038053
1044361
680847
786334
990984
229278
620768
734624
395029
994355
89319
672873
208223
696534
179122
663828
87889
667748
993000
713633
30816
691691
1014122
907012
937764
383457
389773
112576
796512
448810
796933
860324
931633
21615
617297
798955
778672
389438
948018
640927
65727
434445
103501
40684
1020277
401760
236258
285873
864418
118150
635758
631203
974413
807169
981886
413869
261387
723018
513932
637827
906088
129238
949114
98976
297093
196318
996168
794761
270500
267276
305527
642125
318983
145085
556345
1010413
648039
144093
135535
869379
764665
515828
379924
235662
497403
239396
301867
547850
30777
265765
62542
700910
124591
195850
432394
342713
316684
120273
515345
281217
370159
833049
996296
439101
808677
322733
510003
204346
858301
290898
726848
1027184
494208
301763
117911
575399
288444
229114
610267
481822
357257
974238
289087
420239
615571
875732
498948
705148
507955
371556
340714
569923
452395
199206
245697
1015615
317138
626145
538598
553102
22493
119332
741221
118774
892576
80039
955581
360019
1033184
555463
691294
692330
530416
294915
229005
263664
366168
21593
356301
437556
993235
984042
363443
808616
297500
931070
867264
684519
556156
639057
891378
471081
142654
321604
65823
825903
426106
859024
592139
627697
54904
602914
906822
751494
150367
1000911
707728
485271
334812
671730
457843
359036
888515
166354
609466
330659
315161
155581
942946
507938
308297
552518
468278
784252
239432
452449
603330
982774
583985
885326
366111
240116
829238
574832
594588
625786
684983
416848
247704
42181
61133
137610
427109
73221
39269
344756
27206
965028
818301
196372
81202
577963
550280
630116
468965
640031
18792
11022
147656
709341
415835
80558
406057
780184
47337
837480
1007993
867267
51500
81735
826359
765195
588607
880816
129471
110684
62546
509628
488589
788447
435117
983472
657878
147929
377978
178972
1028559
654512
734924
670908
832059
748308
986546
819249
994413
787361
469490
362577
1038786
12647
960232
24717
494032
9777
523534
798059
677984
482882
733372
951817
649792
193002
608733
390349
426057
785012
632312
507214
811097
7579
544510
488928
638715
569931
760403
286356
909865
357400
1035085
786049
79921
186185
328214
1034789
511728
340014
818838
381338
178174
210070
566385
174979
653552
12427
695974
322896
833737
972919
511498
906222
232986
812138
388912
436910
959781
344934
818719
794359
672984
201978
183642
388857
240490
363298
10302
80243
407331
578530
994144
1023977
376087
614208
624077
128711
248028
560258
316772
33852
695619
3850
399940
849857
896178
902844
867162
373425
1011382
52998
286528
926834
982830
956691
455561
291796
698008
599462
11655
546535
696021
943408
4520
651379
425153
218045
25682
902633
979617
429274
721613
214274
534714
838108
305561
690233
428089
833781
276964
258192
569936
438768
471068
121301
654652
617046
179187
65283
788175
527151
443323
799110
552975
608155
516352
240284
211095
169574
144559
1020315
416036
515693
246808
756152
666
88104
719238
1002486
921092
388390
593029
993246
942561
988661
826370
918813
1024762
218343
397153
581681
67064
187997
276960
454922
831167
87280
1027472
368248
445839
434398
584757
267541
304265
653081
335412
987851
1014940
713616
911877
705241
562732
310331
820231
775287
309193
738543
546744
492930
699578
928782
736873
148149
1041661
719542
543
315443
180004
40301
777291
568907
702344
798513
129314
25681
710977
710314
271403
610936
345647
849449
64746
632999
124155
114732
406822
616313
126105
69638
768002
677666
475325
905296
903632
396131
176662
252724
36184
458613
742596
156211
1039925
371933
147877
475595
351868
764955
128278
771640
1012518
199783
192935
775528
357095
453780
799986
176320
364386
610257
216008
724173
507318
77858
421794
1010761
546069
174692
800525
718257
1006863
742476
534707
316098
545149
692612
396663
939939
2714
20615
115603
620541
240125
945449
144942
978671
704211
949097
859657
10428
157196
307828
869825
671215
774401
723917
98172
311690
485562
199950
54935
950592
997094
550339
502861
363570
70365
608462
932868
67555
690435
673925
418605
493283
112478
31336
282493
691736
684861
1016571
363380
253005
3974
803207
458956
271714
455943
763726
1004597
605346
626191
463394
991933
131205
820042
890456
233119
709056
413310
160314
567858
934825
280383
770455
490876
191611
545622
874134
551326
86036
755470
208345
930628
753915
360409
371608
421746
952356
239463
464828
79530
827675
278118
792994
956121
479329
273194
532407
57280
533183
492988
113266
465372
826807
596949
620253
204006
929989
161853
821080
1001247
998665
523168
509466
75519
209618
135196
968175
87719
873488
824374
261618
173369
561878
702074
913920
628335
433432
506049
361182
509191
778214
220229
923201
548163
675015
322862
930202
766197
275693
252552
167507
284468
861434
130159
980741
331401
785415
437283
811309
801838
898928
68123
418316
792890
628187
791674
93431
551990
881113
362406
979019
785814
979026
414415
397064
513901
775002
702807
1012294
377129
438569
580569
341394
503388
152166
899675
122302
228709
542941
1010189
743422
278887
1024553
305115
825094
222472
842280
382926
365112
300147
882714
168799
64354
940847
524338
756410
776454
78836
1026545
421598
902451
581493
465244
755163
150287
638994
127244
524539
786693
565092
911764
843976
309294
123644
917960
909874
41689
3723
391281
416182
654008
341398
310667
995999
502857
865468
432027
366818
766584
157329
865731
373441
709371
190689
1042463
599896
54780
2917
291053
646710
198531
906189
341601
350310
550139
962373
580205
842578
821793
695380
399406
244945
954141
620564
636548
994175
292189
699201
243366
599283
237800
841722
269904
743192
540027
401055
977626
722002
872490
563868
416316
276716
366719
226548
551319
103435
506135
675125
441915
172714
811383
668320
310322
704536
198368
244744
116592
781488
44995
586881
430544
978160
189338
391271
278547
632314
79271
96031
258203
625192
476388
865411
535544
984162
774953
1027561
812204
358409
427438
44942
317510
126370
572692
952632
539634
788227
647431
677
621132
934166
747589
980865
800539
395033
720383
14827
973885
507108
420143
211020
784352
136249
862828
347645
805536
672651
1031493
395522
816824
402900
747773
27253
714369
911368
700616
918810
852626
153154
249446
919872
896830
949370
566232
574133
677320
298261
148395
892157
717577
895649
209640
201542
868657
182516
365903
812260
560994
451367
545044
543750
78911
861081
247711
793153
321098
741809
55284
185827
560153
884835
944478
582140
697613
232006
333068
624308
631107
276714
532054
800713
557349
900729
713290
488291
3162
886851
455368
698181
419544
635790
1023754
897033
515403
473612
345861
780315
100270
871290
389090
580074
112480
432941
270365
396663
616899
770705
854319
960232
328031
762202
577373
1005891
581413
655301
641271
888338
297542
679510
27195
674502
367492
719411
680029
510116
679743
510167
547198
400962
775844
778911
966244
924338
87111
358365
411417
868173
732084
655128
960843
435173
986054
561993
188364
668763
890944
450181
88927
558157
301481
444194
179918
189066
941852
295809
698455
809630
705678
942990
400382
142548
892783
511172
448165
20949
189700
778601
836543
43911
961188
616518
606006
504075
572155
147346
474343
573569
81661
304405
94352
13587
924657
730576
148701
494328
864991
698211
102058
312099
635464
16273
789252
341857
676174
735895
747762
68205
125900
944896
911704
819390
1010454
461389
667247
469411
1018828
448968
490216
896603
572636
76485
383163
660027
894727
1033651
172409
948645
367646
236722
279311
207889
974970
445039
625428
517651
357176
820046
285320
587518
438428
386326
656956
574665
148664
71088
509278
347221
801964
955528
119533
274295
1012930
668023
797867
278679
677500
493592
527505
686999
523348
712029
344350
1034471
1026390
668513
781218
53522
886779
440826
1009922
142420
495497
148580
958500
434943
555333
885126
761016
83040
1027908
954818
727181
831278
406041
120780
848992
1282
641635
623279
873804
589
382164
319804
45828
586291
721277
128066
230409
491382
684443
571404
936295
1007889
551520
871411
746748
278264
795951
123505
912435
216226
566165
127939
804327
613305
90105
195401
615314
333263
676832
603010
600592
643887
577184
80866
982890
369157
934598
357597
133000
677230
1029334
374160
959048
135163
115940
381402
182373
906027
677187
227566
187586
451531
677145
388875
265992
335205
107373
857444
348685
252273
644188
884037
521821
59826
926332
942291
251665
67
737154
553307
945881
503090
162996
727372
938570
712228
639125
94071
418591
231991
539912
484047
757794
174717
92377
907658
232097
565801
923748
174397
882589
666554
363377
136824
82387
38110
617278
392597
91071
351928
922904
102284
794245
467050
610475
464417
451576
1000371
3459
905694
496509
909004
35078
784007
540610
242439
205953
378199
477397
956678
463229
138916
356371
432782
52822
393441
238506
948565
563730
80284
639562
55561
154809
288085
196029
30379
881912
884702
106290
106074
588979
28743
805865
29586
89917
569541
932164
536628
405201
833516
999599
593992
308774
22794
549830
469244
951126
649347
141072
398611
28992
713813
345891
17480
957577
528688
873351
663932
627755
858602
319075
352417
694124
412437
146431
593653
533535
539852
191885
78388
491058
188852
432692
269042
1039849
824086
17823
287496
441024
218187
106373
159345
252339
276308
532879
495897
105792
983866
425209
946408
821485
467984
934673
453502
118871
1004363
752157
571285
616220
435073
298798
934632
112174
961839
268473
925140
797707
798147
808962
941101
501630
892180
278931
289665
327711
401041
997705
216615
378861
948808
637088
481680
846524
90129
180490
373702
535000
912618
195115
265518
430544
902719
480142
590568
65966
140950
17652
478372
790713
888244
1041892
84070
16265
123152
568138
276467
602419
21733
558862
521795
968823
785670
517149
62566
375889
867949
267193
126615
74633
909718
280009
296461
1005826
490978
367017
838656
992064
3675
641064
752847
506004
285983
846420
10983
703841
308729
612253
631131
426200
875568
689086
110407
43339
318202
199015
845280
127448
95965
452008
308103
259466
487138
581733
531050
710226
866642
643179
512249
974290
194769
54325
861305
259267
662825
161049
186554
276578
201010
22780
1045181
599653
583645
945760
753624
983526
689585
501384
511687
835964
783717
523317
492329
227804
849878
568484
475117
701277
1036074
645331
205370
165161
843654
628896
351895
115777
95374
1036195
779373
1005274
607155
993788
601307
206094
475688
978004
668555
707351
307412
77286
717132
309302
229598
328943
299132
372985
963466
135710
215626
473345
891985
718102
511889
621132
900835
16788
424269
1015718
836208
479870
707881
207612
295772
272491
181789
14824
135750
6616
175816
178173
556980
1028937
945364
609921
1023688
333083
407916
418045
46338
267017
174448
363418
106599
14887
899496
865299
533864
942050
26902
558984
890202
239683
357258
47978
432959
284783
225897
70418
616709
423110
422314
698196
656793
118413
15484
143972
824825
280333
49611
705799
30900
49970
384164
1007140
825513
239227
614883
407619
916268
821434
647710
625730
762852
182949
873668
917505
326225
224909
372289
60511
691244
763752
1008557
435122
318821
481061
527184
489745
456370
983784
760904
748650
355452
693443
688795
493879
1043495
977497
858138
367645
905461
510365
240043
968930
653725
591275
282897
1011042
582144
647969
395116
53792
1719
587438
520381
375123
977540
810894
340461
185244
253946
132163
43505
144284
193915
560088
982372
557577
878690
726091
601037
622858
100558
951002
535151
93669
773888
10265
624671
914399
187195
496060
1005490
264347
77675
547154
831879
992052
1025332
421895
494849
774047
456289
474662
239600
836316
538793
553885
330409
57778
990356
309140
892907
676092
321112
516826
796936
24833
439975
869481
563970
174906
197302
696251
773098
474934
618497
629600
1010861
286744
902663
489976
76836
86764
217121
772691
574269
194371
440392
156404
810605
1018195
38268
499702
18779
997398
1015612
751716
494622
260351
702258
156103
222754
206768
471756
462692
688673
564597
341078
127182
851207
819639
553619
1639
914962
788447
102915
578851
967202
14915
665167
759561
101321
67361
469612
139716
983572
838033
585971
1041587
314287
861778
887289
34585
890357
109271
474350
450173
764868
378215
346270
175499
345202
254557
1018100
902038
629937
469223
465865
104353
530540
690451
699138
905287
905460
611113
380583
82634
456531
492589
131917
720575
343479
125602
255784
899017
136214
1009427
298336
920901
643005
28730
648733
140946
970940
286185
159156
945376
50047
189091
103745
187048
143909
146260
896796
144431
188501
625030
78279
305427
212547
270728
272156
40515
97172
49495
947600
780385
185048
673946
871641
754529
932561
64004
180402
179189
967750
11914
228100
827271
594557
676274
862576
275754
991996
769083
980837
995394
98870
485694
1023411
861337
638428
95758
913351
515586
2391
631416
548034
1005914
329415
44190
482848
528899
754857
932584
864320
152402
601950
299563
585818
149401
978104
568817
663022
359167
276655
198247
589858
415722
824331
601755
531937
597345
1023946
1044238
263483
470413
979337
1016648
340159
2430
124389
671046
633980
543221
1007418
320509
413964
913596
933058
723235
212157
445451
599490
723762
423565
485000
291200
981695
246368
560933
528149
495587
1006334
591470
1040115
690142
382669
559657
613583
1039309
875549
131969
797586
374593
424282
703296
397224
624785
217582
390677
637881
412695
265754
53645
782204
394145
271446
193566
398315
935462
922245
741164
460984
90650
417475
533556
616210
692746
983580
12220
279712
717295
202968
752770
330551
930561
393484
783343
425187
295304
740800
812743
289387
613329
330471
850945
733773
468834
175684
101350
451457
41377
722303
730726
978771
322178
406646
333314
878994
99812
339783
603430
353096
431158
456954
699729
527342
545009
1009538
911187
400075
189418
362150
571288
81079
660837
780443
894119
204362
6552
163609
893149
879951
368266
238542
567503
27373
242883
818885
143836
797927
21478
897676
407435
280238
407219
77980
751349
530876
921594
1031791
958864
115030
313429
1017127
298929
347305
899896
169854
715179
165028
812756
249575
245279
31929
785609
384029
879249
41647
796895
660514
710595
32174
570559
385881
936679
947459
417616
600921
505627
905371
18313
299056
467211
940686
200805
755105
928482
564416
1035476
645422
163355
561953
548951
512647
604525
551982
865392
1010403
254085
849212
22572
840659
964564
1022649
471036
14939
32938
447897
763631
791635
733413
298194
677913
584198
1031742
265294
32478
297902
1007164
20751
718586
381552
414370
177079
900533
657925
408987
789845
396822
974896
287824
740694
818615
1038377
457880
1020906
415816
166785
558660
778391
795772
951609
76384
944556
488607
928673
840037
697049
161344
959946
958334
274108
848129
412660
463327
124935
838662
196766
445569
577334
497783
1006479
343961
435860
6640
849932
50884
666091
275656
341848
457455
188012
220062
121604
139931
912516
648669
883436
822216
908406
93628
822379
681508
147353
999468
590829
845738
21007
939872
698554
143629
732669
886143
315275
406647
344978
350009
43245
547443
705379
947361
325731
717483
997937
658864
146285
20591
944935
170013
849064
249599
75877
664868
464319
493591
369089
450360
203056
684958
573722
187458
915490
599570
100924
544125
569968
1011583
132695
250765
118909
300543
919613
228515
52031
472148
335260
542200
411849
702590
787619
687284
854199
1043567
690555
268040
877831
778490
166976
304711
194404
896346
557537
874536
78831
957029
10786
739997
858257
220365
1037628
1020161
544725
1018226
727950
714399
560804
542554
960653
1016116
523279
320632
961495
959215
743669
495380
287699
993715
643683
21432
206700
494980
434774
661811
1023870
160794
102652
1033717
745948
815455
628634
299433
717527
433003
236419
1033011
761038
795219
817671
288486
678392
1004051
189023
946787
1025331
604855
103448
450227
746489
1003768
844275
153074
367824
287314
492243
807114
128678
175677
384881
593621
268071
867640
57319
172192
163467
627922
341921
865879
137323
599160
727336
874433
409629
324295
662274
940941
179293
829502
495067
97083
553045
535538
378696
1016388
826114
478135
555174
3393
306471
704181
246185
201648
861644
472285
404599
664903
689441
384633
479063
135559
711439
269803
173794
105424
339141
276480
897738
840888
731277
999342
348455
399028
103160
599282
751942
1029734
776500
779874
66033
387986
901360
986762
586649
604205
466512
925214
456846
659147
834987
809008
297959
464223
157528
670654
768886
398533
365487
98477
970543
481464
677120
767850
120435
656955
858086
998471
976842
325641
695811
995438
643396
288792
497142
720641
482651
751918
750566
52141
352290
130025
211584
180637
540870
154906
253818
264316
668356
961841
919718
743160
714964
717935
286211
683485
958352
48990
134843
1029807
728409
346210
42336
640685
679083
96616
683167
935662
382291
956335
231367
743728
619062
958532
739069
632099
547460
237870
520304
317390
607493
508498
1042225
59448
772666
589708
422289
708732
608101
998549
171602
850637
838391
850069
856772
844016
304405
16138
221723
365005
353946
114979
500231
511770
226264
183219
573850
504750
195240
463117
58706
96528
3722
119038
916538
652339
155806
417343
121474
776004
231022
581249
887714
79128
208315
73405
524141
363149
991502
706417
719412
635787
950604
524565
103937
909660
852508
1037031
510358
531212
136367
245636
972985
776805
74457
800406
349009
567211
753396
503902
792774
450823
71094
752515
851514
317079
524734
526688
477293
678863
462604
776883
610238
598702
751065
925945
856091
337055
749505
937060
632094
517428
398871
125042
119977
538205
704675
359167
380623
329265
494043
388442
1038433
530731
564177
454184
1028589
1011507
650359
749496
980532
372455
1029054
750723
182704
591959
12195
823827
526261
844206
559453
701538
208575
627694
533848
593889
525295
242679
194562
427601
419985
366507
833297
365166
648900
142844
310529
207450
1024810
848540
152003
573853
425681
25825
446010
319943
406136
950255
948574
63130
507415
705071
681816
726707
734339
943620
744053
664900
332323
805885
666995
292254
873052
92275
619641
615942
117039
109259
762897
756808
932595
81004
421845
448085
413760
743456
264292
707946
647660
513859
585741
89456
392009
541165
340427
592562
903894
29298
386859
798481
569644
364241
134950
651162
659926
628055
859841
74731
493736
1027282
63239
694631
725740
220615
444823
685356
208541
702274
546626
160728
628472
399954
381785
366682
226125
523863
931371
182128
621420
758533
831711
393086
696316
143910
690511
674466
781600
625636
805467
747058
300224
917092
743561
845765
424749
82713
271692
411913
607987
274814
708329
484751
229373
989145
57138
267450
190576
946640
133529
247830
386628
214705
236428
888006
612336
484886
841664
833941
353675
51165
938870
408362
270250
881444
129754
487434
588727
197047
222753
963589
466934
321
1007381
984714
106240
764144
826824
46829
714539
278329
451612
825643
117043
886184
565501
911684
101508
1036377
435217
307339
807048
994915
1040420
1037746
273603
368398
115966
241668
61010
227317
216135
769969
860261
650530
101594
214657
584172
735098
511027
23579
139968
167307
284099
877790
634336
27895
104819
550680
490567
985006
466376
744263
15162
664449
763436
574943
985118
342634
436035
354443
29884
676033
685734
713854
903396
893010
199590
309499
18641
822320
843324
913866
459730
513936
194030
848718
413346
206987
720946
283418
611699
718216
763495
475662
898249
487534
749318
605403
357235
151524
604245
619271
459211
450410
132572
566468
857817
338540
16399
658736
917958
890687
916688
591573
686290
452534
891770
868970
24100
566017
725279
997835
143977
817171
271449
464568
554904
584403
383525
8383
553916
735636
49594
440531
503852
588306
677907
237907
418122
738600
982839
72012
760042
323283
879692
100795
826191
837850
461778
534172
644718
498322
503224
196495
317786
59785
824894
249665
80118
921478
658515
810780
510907
469215
332408
127301
1030671
929002
103905
171606
428473
817748
278164
586459
972389
551992
415895
855173
187471
839373
768106
450200
692680
553345
155204
702865
203558
923635
716605
976878
342384
107566
590224
735740
485798
367258
585373
507323
529037
907332
733229
314134
585798
853684
496999
974289
121602
1000070
1041013
568491
687486
863973
549112
711356
838731
656522
548735
439881
532167
739044
398445
861122
856153
295018
169175
650529
611970
660889
454028
16488
398593
167034
618152
343080
677306
437505
57304
924144
246352
110119
348102
822536
244371
844576
19286
721725
928170
832146
368030
449864
6334
990607
876025
386342
603130
288277
689183
121466
507876
75102
482370
62200
525808
317219
498793
41410
483219
284933
207500
678003
956905
774579
26152
549960
268145
184883
117945
415224
501159
641682
627063
587887
364186
14665
576654
564007
388454
1039440
859874
15204
356564
857312
1001113
1006786
726454
642776
397947
655717
886121
411608
111845
336673
233930
12728
305182
795617
185749
1000516
68765
510409
170911
533681
173388
952306
468190
272028
281884
258677
79142
708558
574214
23200
144730
124808
62318
93884
540148
304418
920508
746500
568297
967496
893740
59691
339024
642636
286925
58780
436535
1002333
537494
532369
230316
399051
483379
997145
453613
181522
810581
1030064
681168
142167
402273
118054
93016
411199
256809
979158
79665
652651
903077
268934
50919
1031720
987233
547028
622168
370383
996921
27622
905358
797260
554618
685557
860389
274593
807171
107556
852113
839293
931662
558298
514471
252568
482076
469618
251408
435431
610660
129552
668925
656715
755470
605277
246079
472846
1038606
295113
867977
272794
991185
158508
47998
373693
82599
65347
407963
690696
970014
64442
860309
494269
268737
405849
821697
942406
721996
496864
1017045
224472
693932
507735
152698
293789
624481
33967
743114
828882
811869
112809
335366
604819
311668
912628
548131
166073
834270
583785
67847
468910
234903
817166
283233
994751
526578
721970
933918
731086
387441
670618
96437
419050
109471
725098
748687
655177
562557
282021
1029275
422687
855118
442852
677896
124888
873884
721718
287023
721023
110704
934300
677590
41303
116951
647388
596370
2809
650439
638589
461853
637319
852487
726612
1030193
915982
718131
239140
565794
263837
154316
548973
64916
898292
939181
414682
535005
645186
889515
494533
384503
330125
190711
77652
873399
821251
532707
420786
798003
155546
956606
224795
249197
176261
709907
27667
576763
299984
670022
909542
219890
786633
904460
863192
256099
236575
1027526
100359
621917
157811
7764
313829
258068
953972
464146
260646
576794
46718
62904
310581
177752
1032221
817077
109838
642783
629140
1005103
473143
61023
193248
221938
232483
193046
961420
1003466
903716
145358
455106
736413
52806
417580
924580
564531
426781
900376
73144
98152
621011
855777
801432
321124
81518
116271
179489
18868
169176
435579
333612
209891
621144
255331
852484
277378
3851
842702
164208
501659
936407
160743
405620
1026015
205415
767723
579210
9110
211032
824835
195959
649069
758201
138774
824689
143411
383394
31208
235725
354344
981260
354954
786350
645358
975655
140285
209282
337927
602642
89205
1009239
910912
689461
755576
446789
210493
409308
992025
642132
760944
84653
25416
453147
810279
960716
522394
23809
1011164
38853
106829
179534
83504
111068
556503
125605
245519
483910
536715
164873
355524
807709
664154
691365
579467
313703
360003
451760
901906
529537
877360
86545
56207
859581
58767
592241
480135
871963
173906
953825
633766
14686
540126
271540
717600
953601
515371
719987
420093
92599
115125
181333
155711
24389
565541
704001
429869
5228
1029945
1015482
693671
443737
816502
78361
631198
1499
949646
174741
590158
384352
97969
39940
201096
241572
826839
984497
261934
114473
665119
216075
442085
951549
482903
89926
624299
579049
153235
278205
666482
652282
1008292
87095
752924
659614
1018829
779868
973248
606237
978694
737928
999535
437875
80194
622667
952303
42318
563136
346046
324841
144373
655238
952887
904045
626381
468270
644686
686167
486943
352508
1033879
30468
560115
343883
627326
991108
158314
453705
711123
779767
113069
117620
518580
385262
367887
955658
715537
607515
405207
443253
1019128
828108
250188
150296
368897
312973
434474
799527
947139
887991
199101
2712
327666
176441
823247
720689
616278
866276
593688
797989
1010798
37487
774313
809353
502687
714679
1007401
650392
67232
476638
252337
348380
345525
559025
52791
867347
719556
229914
318423
254585
214229
942385
772449
193758
916785
977454
796489
660699
796134
304777
219098
363852
147746
129735
306839
939970
1026611
165747
463721
899239
574033
845517
176387
970775
1014704
860396
290240
637338
985109
237865
651634
148735
472600
502417
82090
552158
554460
1035500
225334
614953
167678
169392
1024261
140920
782841
257685
958007
373369
635306
934997
843478
713054
425125
617226
334468
751073
358098
59904
431538
949733
589884
737715
224554
141265
396648
673785
262990
1016881
410535
430915
353794
849431
584345
789389
318494
236404
130703
496376
532768
403193
971504
831610
617604
684184
185028
705216
84818
637184
14104
53128
590811
569090
798076
752387
350820
486307
765565
313183
520221
451627
975844
877193
163750
648532
708882
611176
749912
54643
817345
94518
395885
877649
869329
64035
138976
252187
728145
862846
763487
688602
450192
573544
226538
416578
308658
82510
29738
489621
136411
786763
927741
874047
654874
583086
764627
981771
909268
895515
957371
855753
407145
154128
956951
958979
473706
340053
130667
255518
677125
859223
597673
858638
175939
347617
504475
246260
428651
223308
112602
776236
121330
605449
107339
380146
18722
711216
529639
566354
529342
545754
517847
702539
582606
161945
885729
523404
43525
265866
760783
507235
512829
467406
879682
1039767
984151
570580
503630
654781
658614
500361
584192
85497
809003
96372
919721
928739
684620
566705
437486
215534
371445
868600
911320
546435
671454
417709
493365
473213
419825
350303
536173
740941
628831
554277
232904
760536
651731
715537
283624
118443
357973
174619
319406
233906
964588
380537
699441
791409
508066
378508
81654
798953
948886
480854
363064
797382
986402
256356
900740
946895
625460
767884
64470
736256
981470
216674
209260
663302
111436
749862
906199
371144
520211
697090
639385
320372
1028840
6666
472535
1019323
775337
509361
364650
121024
532130
318616
534438
928148
346147
455886
859930
304719
753865
55951
138729
111229
992716
539411
1000702
367208
907219
828622
849332
982572
144236
262960
571358
980779
332949
414828
862585
617916
886718
912153
384219
55651
830626
48471
531487
223579
980303
150266
543414
822899
471075
504916
573925
56447
556114
704604
421562
671413
185315
15766
722867
655424
529320
438264
1040981
255249
154154
229014
303482
837987
596199
105058
43831
776540
699194
1022997
307447
251515
141220
566939
24412
396440
557580
525474
805340
318959
797538
835827
536178
949977
796950
506961
1022832
877420
476172
143173
358592
964730
50519
727611
786297
747542
685937
954505
298834
399520
953564
1013912
458779
391459
369846
837629
496477
684991
676577
679130
511143
841502
585392
775873
558719
840401
677303
436890
1037576
777655
329911
836456
474044
652743
481222
707900
322526
861590
506390
1009293
917113
774338
1014607
802694
469512
414765
837409
295363
298937
98019
827330
870213
565489
176134
113957
469801
909210
719251
43934
76457
1013840
666641
864163
302321
470938
530597
636170
988352
186052
893370
966117
663797
917891
111058
783250
1001298
292226
17969
463434
8062
800842
710240
375848
133093
1014857
383821
440205
947563
359279
382704
926869
532686
91871
79120
467418
262455
974884
909751
779547
565773
873799
575663
296946
946316
13875
381932
232970
281230
383304
3589
799625
696511
869454
39564
598962
140116
797824
456470
123734
733611
1000159
257468
600519
475131
135334
392880
516090
486926
108463
635534
700929
668271
415379
680564
875901
569002
335171
359215
977438
468644
600321
252852
44039
886075
867465
760205
205935
189426
311236
848207
119855
197370
30391
848551
926313
13985
246042
295304
841082
858236
17901
772937
404396
470489
913647
892323
843879
102424
558730
223521
425817
468235
233631
1019189
599360
630113
301559
374504
794967
858546
653732
614891
178156
938488
1036538
591312
643643
50850
725103
141262
917857
121962
318860
246838
4886
280855
151198
491273
504317
453271
61024
411557
14514
348671
253437
336387
906668
1007379
345054
122466
839791
714166
589604
312793
125927
355139
136915
962949
1033008
604751
724632
10358
397892
960390
83638
744063
376517
352171
284665
282025
934103
238339
884901
919130
1000367
827852
382667
967736
464272
7990
247403
168696
966931
913009
852830
853968
841120
20487
646628
810776
833050
36013
709902
555029
363004
181518
146555
735957
684412
775964
112225
516
694081
466572
1043891
560859
974130
647066
122302
815157
463948
27579
137465
856957
736711
120444
846264
420839
995797
959266
378143
720035
710760
993645
751247
376984
528417
930715
660905
975669
301516
306421
170222
944852
926723
307731
847537
908350
543617
540198
80342
691006
46647
712857
522688
756789
326095
840132
899293
593640
488375
616019
360656
460027
1004928
846623
679908
937372
646883
238677
303819
357739
895194
435480
268890
854342
901793
188581
446636
247960
74966
525787
140526
321037
93082
941208
102113
215347
1013576
823375
643606
167293
581898
415285
909053
30184
699578
268979
427287
1033826
277689
340895
764666
841089
303576
1009198
7557
780873
761737
1042604
457815
670335
569025
676683
259700
393327
8168
314575
495851
563946
506242
629258
286082
448140
354075
588119
735619
754211
1033983
988985
653967
609942
805227
763473
1026114
196722
766523
179036
243103
510262
452683
692110
147374
526171
535917
143192
331705
148877
522530
729309
482147
466032
233695
505328
934652
27865
809989
1030448
244716
181813
880519
825468
844590
31421
39395
647264
905017
806183
283915
145788
88489
140403
22572
545017
1018310
525354
317069
514987
249748
145053
1021455
756036
862374
307465
327830
60246
253492
493277
170876
172172
174510
155196
217351
970201
113182
485259
605609
122103
851919
286054
999134
67162
158692
83205
629910
507649
390388
685681
1036576
163745
836731
259097
46431
465917
616456
730709
185783
1024022
866620
97303
932891
126019
1024656
697286
542495
90765
168556
274312
446777
238364
367064
149020
122519
210886
588498
533791
209242
557794
963998
780463
785287
460655
978884
856509
455696
131155
966633
1036427
794134
820170
30525
239093
498293
663094
291472
322957
183295
152145
703131
811291
502456
794810
234374
143429
384295
617220
295655
859312
641829
58797
930166
838606
155836
276309
521300
15492
458535
107486
695280
1006258
151161
751113
549942
517033
115590
193439
37291
633574
528627
439252
733456
427313
547603
852652
701419
737201
553482
978904
300147
684915
904848
107184
573454
351385
215112
583802
977776
688055
108526
353502
786254
753154
416600
136100
700789
204273
606299
151040
200433
479186
529343
969886
31021
18240
566887
493205
711685
362050
231362
830359
138714
843675
633896
767459
854688
578707
780030
698524
696138
409483
777342
763
47639
73011
299072
250583
308462
743316
15301
189486
799701
593611
67901
585185
677209
424733
5604
282743
168303
729842
221480
159728
901112
781082
986523
728291
502842
963856
847819
168720
795149
268478
850082
579644
779846
806029
989804
415518
496392
305230
913533
408040
1015206
363953
288969
279064
849182
989824
93354
863806
1031330
278865
731295
638251
176374
56937
80431
580406
597524
99767
513909
511107
367227
456282
853143
882581
941172
473162
792617
199410
895200
343581
799445
812227
67401
970648
722821
791321
975793
817296
986809
852289
179339
654903
539925
807181
485199
53418
278119
689904
19370
116101
169341
951310
190489
930243
345114
399614
739865
832188
115504
512849
641739
150138
918487
965266
427149
1000497
1025358
99865
527561
72941
415726
960838
766178
823894
475084
150860
912006
763416
598940
785440
98228
441348
480324
598795
935561
789373
953237
1017109
932819
213518
353450
747783
1008996
305532
298680
657883
983136
279894
188586
982403
359567
92793
509311
706308
281017
663144
495867
473989
941915
745762
165306
101887
957970
521292
180620
675464
749273
916171
769478
64919
953090
469316
836015
787833
170286
887314
442306
498196
586865
717041
159341
1040766
491395
548722
326963
970155
855550
702522
880834
494471
817891
140470
527686
895731
888783
908209
234878
664273
841417
75158
606158
458038
249341
213882
478133
145065
57984
198139
666835
593530
712643
255401
319621
907098
805029
808228
654846
936808
140263
737395
868957
254249
241041
794343
404341
383041
470950
566873
304628
287708
806062
1021829
642383
375949
17132
629256
627683
793920
613743
238407
689737
162682
108566
105995
670436
771716
865767
799773
268076
475706
76652
191101
980764
707134
277132
458062
642565
182538
103947
84053
209641
598714
827288
685366
1043914
837929
412441
286297
483550
825911
159353
59793
978109
441063
103285
955938
741915
807769
886692
134934
370786
1008483
585542
944364
583831
926810
118849
230160
220461
856824
642251
655613
101770
1015856
377879
702508
776086
82788
295458
777246
113104
932260
736387
409160
947744
913548
1045198
190120
361263
627910
614513
832759
976404
967274
1032828
597361
543840
394527
93489
258072
366735
18236
720696
740777
830976
324399
757467
334449
139452
430438
29822
168460
141929
1014070
911230
840489
596715
858644
958786
435624
266256
315079
593142
629759
5873
979974
404628
13525
85059
803533
462806
639231
718466
653590
63307
675534
376585
879433
899623
473955
253998
62480
40264
327631
161655
141367
496931
447813
56274
859957
882804
741592
714334
403670
379556
1040039
663210
928538
366494
410902
459041
318670
900712
170398
730325
872383
910324
677111
735184
278980
590792
543782
447179
12211
585790
311116
149316
1018199
843130
488545
926345
847621
222288
907866
680081
818067
776841
859292
587500
410829
167954
989915
689632
426937
954668
1022831
987007
884186
312675
1040203
683740
560727
1028343
453328
686800
934893
414512
730888
238604
564590
338215
907264
287226
463656
294860
325301
13873
275081
373387
63177
805350
684297
764937
1019580
803356
306133
829491
317119
494421
796525
654914
964846
440181
579808
1026918
319253
486071
393203
457639
784111
886164
395733
891313
982450
887740
266300
853243
575976
936354
725613
320249
31207
834084
803391
633420
882628
737146
704752
979980
936087
385567
988108
892003
816807
999991
474374
576833
292549
343947
317444
883132
361513
916211
428425
790074
422449
277259
635072
694598
758568
620507
538481
447654
226626
577074
1026277
531420
576160
302487
270623
423348
94335
1044210
384538
958835
577589
221815
375566
39498
112239
448963
750815
84960
386122
977934
106293
165913
1019961
410426
730808
397893
232365
708385
899497
795434
729553
1034777
933783
51852
827166
702735
10325
881159
517484
342715
901867
626822
10944
682006
118846
812832
142157
917365
396002
1039454
665671
275634
955798
917112
214700
74231
500438
812714
697572
693036
851849
236277
496527
61523
855921
882556
145931
237804
525981
598398
680622
229439
26111
901381
137699
723991
154923
920505
424688
785960
221197
428841
395404
855098
330282
186172
712125
522316
888763
835146
701741
187415
438629
189277
302606
93132
194572
771109
705461
271094
518588
734398
814804
19834
83087
831888
556149
608454
116407
389037
431240
599582
660458
157717
196513
670187
350900
290683
948674
186239
120268
748906
504063
432701
684050
1015239
674888
653085
11550
902076
516599
917025
633950
411426
586802
92699
621954
992099
753017
596609
63920
622285
801789
593436
695212
193000
743941
160708
433722
887111
579527
826976
308047
645133
538521
636878
7129
399634
134505
746132
815593
608946
1044114
729865
849913
742594
999101
966407
560183
855459
302961
409325
463520
1043877
212580
631703
333878
1027165
824567
632831
558306
475211
520417
775765
91164
679363
400530
984555
1027501
372133
916620
959900
217825
1005593
786087
82957
796571
63561
70914
1038755
864524
465801
922859
598701
535095
174737
429389
899206
645391
709004
506384
164181
504134
589608
978657
196943
844221
65056
940035
746235
300853
438145
286043
911161
176506
975900
871215
635647
697124
748143
987072
328667
556511
948535
544469
469060
858668
346508
468232
867163
893954
11108
31504
787984
1016677
169798
792000
530675
737187
196773
444432
951873
246373
347641
920083
299565
641449
722188
751813
511428
836808
517202
715086
285974
953328
617974
561382
136362
608635
448645
557408
478772
487944
1037314
302234
895642
705159
483324
223753
92690
666891
491358
515214
142666
465955
442868
1005526
639615
345583
157880
619548
568822
1009767
456797
882171
162250
282771
342815
580167
136192
958995
892015
783980
407300
100758
732636
308896
251654
886911
873874
966364
328719
90317
658485
278098
100123
902433
100750
359896
136011
126522
528095
805226
853959
1017683
462036
770598
786993
10336
256345
701977
256429
849881
420638
284817
630248
521877
373413
857842
382660
810067
427125
256233
880894
472806
139108
771686
355895
373574
238243
686081
588509
245502
590381
765763
852768
1020006
918364
82841
498980
954458
61714
919798
722375
388863
277476
238481
844364
112577
447704
12121
773174
457885
298959
513830
345875
823221
203871
99739
944943
662975
450466
770814
14655
190340
26791
205956
803023
60623
848175
956235
760002
864773
968284
209004
298445
211197
418522
620198
837577
163562
897182
85229
399103
916346
152271
871989
539585
196631
55744
582434
561051
1003302
1022115
974072
197015
398418
451495
729007
241012
499052
407938
126716
728647
781335
973866
797035
212363
234693
369987
1033393
559097
1036808
706737
697067
481000
412022
491874
46390
196680
123628
708354
975344
861220
313747
417232
565506
353149
337142
671328
263806
412571
552417
88540
402690
716690
184935
1025847
66811
281129
286856
651904
649816
109548
216751
854891
1005594
806106
587590
294441
905205
158085
130585
311144
693409
469082
859873
273991
1031590
63603
607864
643774
1010442
735374
93811
521607
558554
815158
391335
10491
602175
554281
53346
984657
746950
186114
929551
864982
741858
236287
487568
459656
445963
735907
867265
752244
23246
423710
887634
277215
76138
567925
130828
998478
813855
969667
403135
874594
1040289
185269
883081
611012
428371
876448
210078
307170
398900
209060
314619
71269
861792
51342
494081
20298
710320
254573
134840
424491
923335
581618
690780
147088
392313
230353
107115
185870
643581
35765
981375
37090
501721
872804
830387
1044120
162097
640825
39963
466771
264581
640227
383258
90307
1014650
301669
1022212
846852
949840
129740
454486
955599
205276
597204
269485
376931
3898
818250
121753
629027
655189
216637
881872
136883
335890
733267
333952
995062
1017740
442919
94119
604505
858569
768937
677165
599496
895988
898798
1032734
46705
151020
39226
308839
272776
380199
612679
383897
753753
969528
362245
1035772
607687
1032211
882628
651277
722757
593000
303408
788563
445113
735360
793966
337725
613508
721795
1043183
428958
116068
52241
98786
412431
829777
660418
231792
306069
829866
887797
328801
795278
136211
634655
182185
457672
977862
932390
549580
297675
284429
1036624
756365
52530
32676
925861
77109
130004
935494
640855
332338
632090
1028963
194226
799418
537653
11455
21546
318007
584775
958638
119017
497019
560411
708537
6018
443197
88597
837431
606107
697661
1033061
582451
885502
621241
494074
502897
863663
48468
271140
569141
706566
626228
194215
864546
692107
412018
251154
865684
523324
794824
72979
770254
418014
882307
966369
81867
599085
482261
299119
695952
779635
211464
237131
194369
786889
105704
653156
31431
313745
118750
520724
783878
252911
33636
588411
566772
296266
140348
623268
160631
12444
295075
332849
26072
602984
187305
741183
645483
938808
261381
188485
147769
606816
64568
1015316
734159
651065
1032933
799524
144363
936498
398375
656369
283220
931809
858534
75375
58971
182061
998376
370154
718691
466759
947975
737487
698346
1007636
755727
567570
897270
286580
161642
435278
382763
41716
185701
870466
203900
687549
809360
284791
125204
856296
888965
522637
431
120108
443721
742733
675770
745285
280188
210793
807560
1016968
300498
156960
450512
209628
706222
33569
728527
941326
68690
57765
122545
671120
387501
10043
834187
920598
309361
939099
74138
495464
413993
1033605
280776
830074
419337
700771
761871
540148
288873
528707
988358
252716
854179
670675
2302
347170
438483
233071
909540
152183
713693
967378
864278
701282
926157
323970
994428
904109
385122
217572
803555
519862
732774
1038100
735116
618389
370133
688011
511347
404867
787954
215384
65031
160379
830690
682564
941612
114945
963616
520095
902170
456112
17857
729921
1018101
45445
76044
740432
138278
1041029
738375
282761
141253
35524
672334
651335
86690
512822
50927
635849
400542
375757
869141
336068
109306
664535
252217
323421
760131
827402
13716
816455
698628
300308
75261
508658
641122
344380
79062
834876
31938
865117
922949
416118
489605
970916
48123
276441
206167
958886
996870
499189
902185
627669
625611
406669
236375
886361
619158
52306
98148
1032053
294593
483313
210883
255248
968038
467656
181649
905769
527554
749797
126510
415482
862271
371180
312085
136792
85022
613746
884160
380906
36515
171624
324853
310264
1029321
313554
252609
569257
504700
281390
160051
839609
938335
136840
545559
797786
1001073
189660
1013987
344191
818509
600860
496435
425205
704938
647361
564734
294823
444334
165634
556145
537501
82618
282721
18887
676176
645198
258674
498035
537035
477493
620860
384641
443415
137491
256299
303255
799564
980171
366708
153246
334359
476815
606910
717721
386632
108903
669247
571308
994760
598618
908566
944294
828789
379267
789799
1002376
123484
661023
219778
879371
38973
492257
757991
1036472
791328
755727
486398
947145
634614
955479
759211
649604
957533
979456
904871
507382
121975
686217
86473
41414
120519
352572
910824
547899
15154
515521
821812
896489
562110
560995
200577
521813
266780
632402
796188
642193
415672
565123
873556
459171
701638
1020523
518846
938348
210249
316514
276723
147281
970309
963737
733537
669873
848941
550604
719879
793779
109668
45380
175845
966227
153387
651126
627451
219350
70009
148654
884532
904020
33409
437704
45339
599913
184314
1000649
669727
467294
154757
147835
133349
398344
704015
653288
252177
724495
971598
795758
775938
130119
589986
316295
304239
625068
746949
404696
544848
393422
94588
949049
619735
353375
730598
932796
303779
655775
406541
31808
26620
98804
394583
111280
242379
92913
510041
370919
266026
85644
295172
62183
277923
147013
75316
608943
796675
941751
796862
688055
496780
1651
186405
460408
289498
40448
1043289
765601
612496
247394
651596
810151
207788
761973
541944
807479
39177
360342
545447
730869
503785
787874
681132
719505
928984
915243
639088
489250
155159
30461
405429
416030
507131
954331
694279
714203
22587
288977
5515
692342
970888
694116
610593
128114
313518
149510
244463
50225
950382
239025
21243
657444
911621
47408
740884
879339
693709
48003
623953
937277
822370
395299
902045
84481
72141
581328
519596
540374
352211
198496
716059
765352
944547
4524
603244
149382
901222
856733
435292
398198
717639
192109
669668
720069
813617
60210
215275
876603
496884
646870
309605
321487
283979
753608
179449
739271
385466
254533
514335
249389
673270
556865
132289
769392
93201
456108
664031
315251
1029043
154843
583953
904536
819239
748375
851967
650636
993757
562666
302754
13945
557240
982725
640854
630017
89823
17648
283514
164381
149103
321742
819965
150113
389699
231348
503086
631355
335351
549978
1010042
804189
989360
873914
185250
605586
364385
672909
706755
43731
1041379
752404
963666
414910
708102
769882
127323
491901
351925
460819
486748
606567
102184
490595
479893
811868
859400
1021702
905724
747281
157736
736112
303355
430112
929329
216575
37577
711103
398585
961776
1029485
470247
237699
69122
396775
960600
927939
662345
845562
511179
246325
570900
789237
905250
192992
735567
758431
694932
596235
69702
413934
537522
356872
611271
675267
838439
869404
325906
719535
828913
381401
731594
32137
42084
718006
714593
807180
675546
315357
549934
502209
928165
682371
649688
24245
173946
381925
979512
850958
236453
464196
550832
1027227
674351
263666
263330
43890
740229
370153
476418
976447
732931
443704
719926
1029680
921812
713816
464493
740092
606605
272175
525620
381452
835251
544148
176066
774898
496
713477
176801
450165
992750
29710
195556
771926
890220
345781
694057
374545
562496
968071
1005103
293226
720256
637901
1025313
521220
469931
202058
217740
373170
523083
909284
941323
376987
24090
608033
165387
593203
634517
155098
296113
363181
41878
190903
1025181
917833
326693
272125
778689
38298
803197
601895
555452
972766
1010817
676645
686613
524400
953806
531614
87035
206282
832901
90566
467786
723354
46313
623067
970657
143819
47341
693536
863240
745532
117172
272207
305262
428839
873238
262775
943721
332079
648390
3777
371671
574398
796015
181866
323038
960344
1044123
43186
133708
282122
163015
118411
567745
948174
786425
796173
970593
811534
117017
609480
335765
538753
233200
728940
115758
907793
525564
1021780
44614
17208
262212
68692
123165
91585
446914
356751
686289
231530
218453
381732
450812
420279
1001342
239531
407615
516068
489097
540616
460206
435184
100007
10528
977020
831849
453119
723503
869813
1022331
775836
5611
71920
218238
706434
301137
880097
234522
772123
138688
707438
662781
1025588
965645
102303
381240
58554
627988
165130
509980
546929
516267
553179
924234
86769
654791
413193
504775
173461
760372
415943
464423
977672
480282
143214
936581
118174
512095
374737
136708
200865
5857
774987
616564
528675
806007
482286
487942
596611
967348
121660
600363
728229
422416
848638
556682
409391
110865
354114
674799
533912
713705
559851
706373
819429
724746
218485
627430
428477
703306
151956
167535
131454
717346
246415
386367
239345
955794
700692
556184
215788
327727
1031403
675199
92022
377741
230671
967915
58010
610300
64158
799821
143608
489003
675842
462312
118476
553367
981329
938287
349546
636143
277380
300204
441799
49678
913790
54808
339889
131108
689640
265350
496978
399792
429021
402058
725473
597617
10010
714153
935526
621242
862067
352332
214117
145226
267973
1008868
704754
54471
552010
132270
65901
585246
939715
907336
299221
248741
882944
76961
414853
862443
3650
370529
774915
361126
998713
619879
705152
565725
476243
809560
108092
154394
123369
618597
636015
952595
136276
791097
873969
994082
770875
292411
1040462
651543
291365
827384
853905
897588
932333
276706
535722
240238
791454
218861
126768
808555
228954
630218
307163
596476
405497
863930
531865
1032551
855158
501581
919710
82651
153873
161444
871531
121071
326118
850666
1015450
142307
662810
799071
49311
174993
961603
694257
906384
190934
22320
313122
407599
433899
176141
649498
486175
540195
141063
282889
914483
57234
910382
784008
1017769
1024869
788576
426332
859103
237199
33886
61219
532602
590143
689319
183671
552085
597611
699013
96309
484559
275888
550288
802054
888857
758908
268869
686532
68928
581248
85977
747164
492945
554628
897317
518664
211747
67522
589306
627450
873552
427595
1001386
301928
615886
375037
429294
810722
541776
201773
34030
670448
802839
322307
492344
457277
1012645
988503
838566
995414
757577
610603
783750
126664
764611
816155
700562
627350
169741
730825
26594
703655
233808
586840
181421
972331
981665
981546
449074
360777
909173
950598
914751
293379
710099
16504
619452
175327
285179
111103
342738
583024
349118
687267
368182
806524
682822
87317
367893
564761
957638
978723
372599
115710
216032
584338
1007774
268743
501045
442687
309460
219825
497584
509841
715494
346224
561533
373570
909617
484051
614007
132335
810738
437081
962877
243791
677871
64955
1023710
711830
218910
373318
223140
961177
614027
68044
293832
1015217
594962
546994
678710
695721
366017
1005506
827360
36589
504062
126644
512860
548742
69983
246265
440143
759776
488532
712148
487441
566471
948557
1011124
114701
105285
768239
1034392
241071
256271
328120
166710
48161
468756
473562
794640
876191
588430
25267
890999
301609
990561
794394
716084
54922
910955
973583
591767
508117
304989
775034
564233
214436
413727
685069
4105
657645
393856
413581
289033
1245
477534
249868
522513
388371
467371
533589
1008693
409485
82315
93198
571443
329435
288263
5121
99062
814181
531629
981205
937082
223685
534116
700542
148818
312305
923385
878369
527519
495049
266666
461512
211165
1044256
945110
789994
965786
874804
1710
817718
585267
242992
561744
20192
590597
96081
669331
795828
884307
481467
972573
105519
1033403
548839
153266
209802
276222
986834
409949
489131
65992
73261
457372
12616
668033
943655
48057
115472
32611
557966
500533
476716
158474
997904
824782
74750
962861
379635
423946
94368
174037
526110
479764
226840
694561
302648
60368
388617
1009301
178527
831430
781272
829238
473525
910324
79745
129358
76502
993485
258823
571503
974186
329554
10189
518714
733543
482648
193168
873870
197028
843555
668770
581403
155317
702565
56430
61665
957800
146725
578015
284695
406539
628854
367607
774840
793175
928986
490220
364882
109884
547323
632140
971896
759550
391980
200612
662747
245916
85652
552704
530400
569788
914655
550562
901009
349151
783142
809133
359692
875721
518220
784039
378237
637548
394112
9555
735364
920685
839700
880967
541067
647219
963559
481483
544357
622552
603876
452005
413395
631616
547473
1021545
389662
837262
406727
241934
423624
297206
384918
931675
642357
158903
999306
403627
424597
55618
933769
938513
499591
393640
509886
3638
125395
338138
297439
765607
749257
422347
294929
1011358
814790
143578
391243
247393
421274
792498
676902
431330
271576
454124
933510
429394
706337
1035887
741495
790815
207206
926133
55831
243055
246081
105831
1018237
788551
423345
247315
926742
378947
36515
629280
586469
777620
420729
393659
600785
535164
434628
842312
373651
626965
376929
862200
186585
58179
710848
457756
646671
55637
117649
189213
738210
808223
46544
388378
840641
550582
665756
172894
579248
407651
895861
437016
376971
810023
818798
477217
952092
609365
813230
809582
196702
335234
628562
217063
318384
964877
583752
936695
911822
1000968
390735
631289
762861
181276
764103
288748
465396
215566
113582
640517
982407
1044450
361505
547646
132170
41145
604660
829163
67059
835257
823301
126685
756779
439726
964277
111499
814884
157414
402253
801824
553779
116154
2458
868000
547815
680434
299675
342359
804237
548150
241229
972708
874605
918052
334079
300338
746711
31077
492432
860088
794522
958591
170971
540018
785661
140743
1023510
497650
479793
962502
706596
364352
780109
243561
46837
157332
963950
231770
517921
126943
548635
143758
500250
446438
601702
490226
308236
152662
885600
441036
423028
425618
200768
337107
166582
387887
1007972
98730
275238
101078
701757
709411
370891
452780
426012
103443
263412
797899
537552
672280
863207
529419
544317
858065
930316
807587
251494
775491
302988
524486
763712
533221
700062
116035
175039
366490
698245
862581
896808
230561
61732
374596
297841
215910
676799
492238
125221
834901
254344
124772
261273
931009
40650
377138
354391
44921
176006
679924
730342
686374
378987
256744
660497
613814
218954
844849
399342
221910
386286
36227
500043
559621
158308
187029
716755
408859
749839
524359
925731
999197
743756
992910
99437
832228
754738
580103
124578
437945
843822
499195
488807
489122
915491
708498
481222
43030
715862
713022
784861
70075
262919
951324
566408
399418
401346
725179
1029903
435598
23357
817832
41317
513060
14061
475105
145152
875431
390093
520288
73866
637788
256379
168001
597352
247030
73206
197717
668111
525098
45712
323514
115568
1016962
254617
753977
121959
302323
558113
350537
429623
546240
344476
418829
76617
135389
890762
959216
344467
404719
942619
528139
964309
535300
748103
1008933
371750
223475
453527
148940
324850
145912
1026748
304819
768487
937749
654003
711977
27581
1963
562987
456133
533021
332591
418839
987287
179249
598607
5911
310093
71572
797324
401189
52654
706978
376903
464326
80625
474542
1010838
256917
747528
884925
148026
936530
397524
28673
240070
819341
147524
838174
440849
544220
332640
709489
158853
41862
437136
818286
168933
970057
910849
797229
667272
830875
615766
415681
398329
650886
615382
711620
637636
870918
418060
929135
896288
17635
362764
132276
721577
402378
84192
921959
797147
363827
467108
427336
4747
813357
364522
93188
768849
962513
572666
445065
1034804
876835
946981
644017
470164
359380
340113
437624
390990
499984
822833
223028
8061
696976
489116
348137
89050
65580
767067
613245
827145
95427
925667
325809
294170
61384
43130
47446
346260
352758
375970
197683
930539
396922
911573
45655
445832
328707
806577
905024
655594
197352
321631
459896
872305
341953
280030
379545
145200
32952
70795
882292
6411
1017362
506772
455859
321818
562681
984654
311810
946735
506468
849541
833652
773907
485803
548492
871584
413328
704823
299999
922434
654785
721152
29841
821338
982373
7368
79940
209516
272161
760638
600696
43353
380899
639345
558318
200815
1043394
508389
823651
1009961
113383
870620
89255
1033213
687854
152029
69053
268717
526807
889412
705491
73218
766477
753022
970717
1004770
73901
377955
1036429
1031635
449560
287134
516373
608637
753377
204158
80014
636721
178713
431262
415183
6707
655716
342398
471064
30291
1031900
502046
138614
808042
157541
747116
87417
868159
579055
245624
449281
918483
245400
131089
876312
1025137
589513
79803
1034233
545729
1044085
135370
131636
291743
801349
404172
400697
487852
326895
809396
769198
469974
480296
592657
286166
354685
768513
408666
190013
471383
690797
584291
348892
677627
97127
614568
918947
167460
328086
830992
377051
596493
739678
504212
722048
935131
888335
291867
972081
191327
691613
17366
966525
369845
587830
735685
545350
928860
19897
689427
782666
763523
462105
805269
655140
984982
84223
176528
656857
560179
50211
537076
915703
364078
681875
255260
982729
514440
562568
771945
943793
165308
836429
970023
477597
904012
485410
548525
361691
230275
619214
598958
266635
358327
828050
84154
457327
317196
576625
539960
516193
679308
47249
449573
303408
583100
186321
84961
208097
31838
96283
300301
337738
16009
759315
703866
853548
19453
315588
392227
1030150
850195
199629
515427
591772
675856
331032
482437
994980
297164
848041
714228
891989
261520
37455
148715
1012794
663876
866588
300159
368062
1019569
116150
819644
362527
762026
839810
105177
966798
465509
939096
953062
914953
527215
728138
566681
602213
951011
650522
485925
734074
495041
846941
188258
164454
368819
353874
410156
747357
635730
655387
194670
170836
628182
702811
917998
771093
732106
211152
742829
849290
518991
759049
166116
202889
132539
556365
94301
422099
212259
984765
397862
402705
876482
721096
761070
912173
101025
479024
987846
649971
943273
907750
722105
348941
602339
324971
98471
355228
630740
957288
808315
444785
242267
242829
737543
946675
169456
89079
284821
135655
604348
788978
1044938
25776
679196
479888
301772
803628
796615
1042245
439831
923561
669388
866377
764655
661263
113762
734833
573661
544394
900210
877033
970167
542029
235523
268445
731100
808256
612514
155667
908359
630984
850544
522945
35636
311654
797019
1007697
540691
323002
680631
861795
872108
723787
647586
468932
264505
135753
898356
725461
292675
48329
614792
896024
754641
294905
364823
222493
67420
534247
971062
932146
835349
96451
906898
625798
83115
240732
170450
1032847
459780
197353
28028
492884
685469
789923
321922
632186
573064
1014596
625061
7237
531478
896623
878018
164793
587630
440796
486338
1002455
178301
1019398
762252
538647
822945
912801
940289
884089
654820
698352
128836
548167
599749
94315
153496
632878
528391
831694
346988
463099
820937
856589
312656
290885
816904
268389
779076
871537
308118
964211
250651
574744
674607
31379
116448
419191
51489
657865
531293
494763
792384
199730
618484
272543
652281
809972
468685
832308
882801
961658
341013
503684
384486
463068
481119
143655
156112
762536
9911
190748
277691
22780
787398
291844
225876
178815
447568
470707
773466
665324
510970
717434
697864
623823
546107
228905
552926
724281
577466
457157
996566
396543
976668
93130
412181
810870
228455
472156
348888
977498
473247
330065
825558
288904
946371
562590
744682
556717
242437
651572
304374
751741
147200
42086
842731
553069
63513
814939
298224
425092
978930
395798
911236
942100
436248
677398
687163
756076
777268
157068
1015383
615263
907669
58799
47209
908067
31780
895098
934798
274947
947646
591467
399068
904515
1042931
581871
611201
116499
520653
647644
138588
942689
734487
702808
394836
498372
410655
933533
596175
65782
592497
922930
970101
226295
613670
494156
949680
414799
184450
555091
391658
13370
862079
250208
684016
432788
242622
326751
550702
589344
347749
203545
187509
726262
990110
369904
606390
60657
900789
735188
934069
521811
858677
120450
989086
50050
114262
564013
24395
110520
44786
854052
658491
1023736
554641
840337
681335
458642
263072
991546
115328
35467
6796
801893
236735
221562
708830
713124
645833
872011
999877
559895
624983
188152
333384
211658
731915
990870
394367
652020
935708
1000141
323818
11671
639116
476501
433162
595821
43096
251830
193922
876966
486103
216870
593772
615840
377927
459772
278885
563285
913309
241526
549621
968273
59719
676779
4181
253993
670962
825048
400015
368343
868872
707519
298144
731431
841400
136838
111065
468023
392845
703735
52640
547503
991102
361888
469705
2864
1011474
287564
609786
319400
288271
697583
665024
593549
809925
993050
636308
992344
35614
555077
884549
730419
42027
2378
311145
398223
220977
643713
631121
415280
720338
144887
476143
42214
626605
841422
448539
308874
412616
72595
697635
633766
362775
850425
97705
667410
344880
273886
179419
469502
278692
164564
985083
734217
799170
443889
290821
771016
121863
379878
58057
741112
20791
580859
59430
4550
391601
479750
692108
494945
460237
947916
954673
991516
98291
268520
1034734
968992
584250
387253
545728
823567
83654
475686
348606
702008
949184
1034315
610705
403271
551546
564032
178578
281879
256764
897539
436838
996428
113184
118442
880755
989944
559585
269589
516615
242426
901408
105444
230604
588790
981535
812010
519621
359970
240138
170411
803361
494441
549903
52231
80086
596657
216923
792919
631618
697786
523198
575610
502317
355928
951614
913487
110808
404045
685770
485698
600930
985907
716312
1011183
1409
9577
579123
1015085
426126
323327
681857
880221
248334
816978
268645
362715
129821
799160
261434
708436
562266
926091
116036
152931
908878
774208
30621
861268
6168
897939
315691
690377
660630
322191
44810
902255
666944
529575
20525
660236
93961
106186
722612
703644
837000
230564
833440
176436
219779
500293
941648
872889
545520
467208
725263
976743
883045
268616
712613
1003399
424470
334584
373466
63534
95068
616483
879821
1040896
547499
899139
422351
815690
881273
253376
678240
706831
865415
65109
528830
205907
674864
39016
432499
950705
505521
282865
693189
269380
985225
494353
58964
81866
86698
125981
431668
814864
295771
65911
265837
1007795
142432
314161
531238
625586
923673
555860
1002174
1033100
267857
122395
954388
628246
70078
264006
116274
688814
916791
555954
475470
875242
925606
838894
558859
451503
675503
330215
83388
965294
302447
971104
954771
26450
33271
247728
300723
501212
172573
650943
613571
925343
938493
609459
897229
538
406157
171498
994572
680656
591626
43532
640321
707638
1030591
883028
11166
807715
295263
51592
760922
290599
221449
433545
500881
744780
198665
738770
310150
143800
803662
568588
333572
975316
241567
754395
604115
327317
645085
824348
667440
345755
898983
88002
807580
911898
20717
435583
936580
81601
528348
24768
687031
860568
1009945
423396
209074
855128
787330
509040
194007
369324
791277
731018
856501
303059
703029
900268
958959
67048
551618
715336
559929
708517
281669
169676
684933
5386
379053
821108
600258
326096
845209
438084
502147
502896
282766
756975
822916
597575
145618
388845
386445
188132
849410
54020
802471
496039
701884
289663
886969
55946
31528
434932
991110
127086
23007
352253
608219
1016472
798120
402232
947289
611465
890429
540859
788850
730723
726994
20357
142413
432487
490310
590456
338855
637184
801064
151390
539009
19811
857212
79111
182456
840499
999812
879155
719083
980482
942576
556197
172840
520747
748982
236078
953600
1017946
414234
1018189
331234
623212
54307
356927
424822
805837
829380
751203
508496
186265
767283
993289
977362
193684
645833
829546
1012160
668465
97844
620788
220141
280156
728234
153381
149881
395776
804086
626491
64942
103383
320680
520214
837571
152615
68716
203538
686944
207959
443452
159743
911878
718980
133230
228160
239862
1032952
836454
603472
191440
110484
457934
207945
915799
290797
431924
909838
294645
456428
564805
393391
842566
476633
265882
554031
372116
296462
915053
607973
698132
877976
946310
992724
653131
550927
538843
775806
653942
741978
169600
400584
643922
555229
128593
129632
539796
995664
301441
325751
689185
978222
465631
251551
931825
865291
326431
422316
80512
157494
585685
796499
342818
777277
357851
992067
850316
749162
698071
424571
70635
121288
244254
770548
62561
230538
686255
778896
721172
263312
304714
453669
1000479
796659
1032796
158433
827193
94004
805113
255190
383911
73220
70904
539753
421401
347396
312891
780760
398962
91648
301564
819740
61172
165513
717993
346307
4200
131123
255674
585068
578106
212128
812900
25652
351183
675121
866558
332810
564827
877334
949704
494364
430608
811294
463044
135603
770327
199340
237083
325860
504232
1007371
22239
419561
774190
974888
278044
690955
300442
661774
133714
414925
523445
388849
998803
816521
851896
70525
36785
182255
273183
116706
305790
1006829
384777
996536
672300
782301
234730
905847
973297
1025259
460789
34080
283246
30267
384138
101275
115039
931322
766110
69819
606197
214130
652394
491072
696626
885801
641440
967340
278325
197524
815833
430359
415829
369997
1037106
207272
795338
413528
446496
569574
966303
163207
989223
770468
1023120
695333
503243
838216
782202
550732
234415
21749
1022367
410665
233751
474081
885954
624654
485921
380154
640553
461956
899305
956834
145330
489164
203973
11006
806651
419942
588167
106695
897786
638093
261678
990346
980629
874415
753046
933523
406727
932408
771061
412780
479408
732899
638912
11795
113198
35854
227295
3007
465209
201668
648046
69995
871649
859699
347224
1016619
769945
585716
529156
275180
223332
362418
699987
498422
869174
644848
814560
58621
156662
578824
615532
804885
579986
895661
990711
287731
81717
895752
1016169
216349
310517
885208
1022400
12257
930652
702492
188206
134916
184741
641364
25610
531699
47919
46417
967765
540639
890908
410765
962611
557616
450634
75919
263131
456227
277383
932186
105819
31153
955474
968267
39196
689163
626135
680002
399252
734446
772644
275992
143144
482300
195586
957863
222034
744808
765910
699730
437402
679965
172277
592136
246065
281476
697485
502347
221836
191513
337890
960103
812503
207660
1001446
10815
1026652
643438
907351
972729
251175
884128
871688
790881
580971
567200
429646
39426
304850
136172
332007
665869
517802
987754
650096
650098
777830
235141
409606
921605
153822
820791
570027
812117
94513
186715
975705
236183
518201
344605
163405
356154
256585
2302
941410
489615
668603
956851
693296
416671
995166
813819
409122
49699
953912
904469
372539
360941
215247
282690
528442
153765
404862
91807
158279
787629
189507
361385
731952
326302
650678
636865
660039
902541
532627
773117
633044
770922
323293
340118
97855
127372
236036
652420
805207
472780
732227
601904
477650
423220
683712
148430
539627
1024644
373111
146811
480899
404465
672571
864364
373609
95520
130435
47061
794664
868215
898036
1042253
509494
409967
797290
797092
450974
526656
1012128
345613
859771
242789
562337
918497
723452
361291
730596
883309
821677
34876
15997
750888
928273
433299
55476
35636
273169
138283
266033
578171
554
409704
927320
398801
495005
1018270
315967
396256
328544
768875
724878
759944
281421
380412
566099
538328
684212
405906
769201
927958
560023
890145
215772
395987
679910
303895
412824
767335
1002042
319864
137659
121190
1036337
160046
698362
399641
108423
65875
8617
413190
1012222
594930
824297
669955
983616
644788
610526
687564
495906
181753
797107
615399
212173
994139
755353
466659
516333
239234
342907
446129
787285
221122
656864
385919
649945
393413
375688
765135
43523
520115
105569
12137
904571
327268
369044
356376
298380
720554
1035767
826474
875046
333600
687180
25797
856214
241335
205867
568887
765239
556775
475438
743604
388381
498662
970956
640268
848400
1015636
547653
856994
24514
720780
75377
751557
472687
493158
458523
362825
433256
767042
631450
344229
10058
1018386
182627
582971
764523
599369
878106
827173
565411
340391
163907
629010
453952
946413
935426
853874
594090
271625
989171
535780
189520
661987
52358
446478
241381
85988
920962
914831
866177
976579
923092
12649
40444
191289
236071
32093
262020
1021530
716935
261475
615876
604315
1032765
146578
689283
320844
793887
653172
381155
715566
423898
288022
848648
551651
262060
521866
622840
181886
551374
666437
710696
228987
580836
487245
970898
583336
706279
694989
837063
692726
105066
972951
303769
774686
520960
983758
659600
66875
368000
670192
768472
723706
154264
487177
67698
682111
250985
575579
197159
530335
591765
709815
51429
526468
78827
747338
867860
271891
934897
481608
881852
442570
647153
602116
185417
998907
329920
531120
249149
913225
816594
637480
308800
443755
729077
872793
331087
350638
312259
257703
270531
137907
322021
596976
864867
390651
394456
1002321
237520
686174
40294
190896
542888
507467
1005940
810751
237353
122559
528709
220924
945759
297817
256215
219307
763751
318811
932631
296277
861001
911860
84690
1036736
724668
441529
627162
67444
581401
615858
752188
514259
92968
606868
948372
437330
882783
788150
835013
989119
857628
390409
207368
705529
269463
888000
483810
967989
262291
427216
414990
570195
159346
235913
677150
247948
891972
883144
988112
781138
290624
526906
931912
447198
331303
685615
267652
99429
743238
172079
27746
829850
988898
599907
836151
598047
115506
937174
595362
466097
617821
163597
3371
303977
104307
407961
1014141
893309
677724
450221
648987
878568
698808
604903
862936
651890
622525
439001
600036
105236
1008552
215195
734718
428216
927358
51524
731331
677928
421072
557326
144856
133616
467720
1036578
962098
865630
721082
212757
463160
889518
480015
787616
241572
673867
368152
257807
317615
1041282
586628
407838
635577
357662
71326
248428
847787
507226
64778
837445
393354
1023900
909412
740646
482854
593708
478772
880632
655225
46294
757761
557984
761211
283374
1028813
701270
861263
159800
789257
122393
60225
549152
682579
105746
971262
514405
268574
1024403
725087
737991
411727
616286
157237
649262
316608
655867
159101
18794
599938
432845
353340
750066
849288
210039
236451
468799
23297
965116
667628
666024
392872
159567
580156
322841
125893
27367
261147
246419
418880
1007503
721230
891532
1022810
578335
246639
527787
12269
567611
637398
220835
172938
662869
695562
235130
211516
748266
1002893
762334
669418
873361
407006
209037
664873
63769
282022
771169
432185
94645
855395
741602
575682
371442
576485
827208
371767
533744
534534
456559
289647
115122
25874
340354
663135
592576
97162
361071
119324
1039065
622432
544590
138937
870058
786610
81482
591997
168994
34315
448626
869946
988851
12211
539916
276439
337926
771304
511426
1040132
175044
195136
626296
501839
861592
209332
972918
32624
207548
653704
321208
699477
1642
337684
177990
604588
452380
562715
725188
323105
428639
557679
357039
635817
140102
900357
430544
339679
955888
367803
679230
943046
527459
595857
683694
1004439
80140
780130
106393
29195
67297
35868
76590
75522
628285
678048
832152
416160
85803
735149
728756
580412
807629
415412
648757
714249
44905
275545
702107
201338
649083
871260
884106
573072
192061
475465
873256
378382
1003544
907568
485705
757458
665154
171752
497174
416205
429448
446131
112225
229434
722121
830734
13181
752567
192014
130616
586039
241992
150759
927582
607384
108534
545418
725202
873041
807840
640115
960779
1007040
469328
819297
383163
33191
594785
846110
824017
440156
675362
490734
293271
468668
609316
178216
256868
484924
714247
39159
736660
981050
164422
871246
724331
59060
674749
748850
742232
326344
762030
655624
855857
1038450
675349
373283
791336
383081
715702
993914
82717
965713
896705
747624
23460
1002461
617687
846472
67093
954235
399496
226092
728328
706992
976774
103771
909426
640698
399116
989652
338738
993943
128010
287418
355404
86530
593935
213921
488600
1009038
682542
230531
676472
689195
313782
331903
1037001
34827
754939
680790
586147
865396
563567
980905
569571
508593
741185
158893
454028
880372
188846
948397
654877
538143
336079
921271
338755
1029594
769224
72002
555042
219093
644776
1020598
686452
568575
324723
311933
807059
739636
785220
244896
554591
855735
250960
70711
772010
49115
121099
723031
421538
765789
330736
259425
839468
511211
867794
556290
118716
802138
67035
160586
434881
151587
1016350
409374
400958
472423
731100
154022
768107
80339
11732
886017
114158
851375
4345
1004381
202821
860388
422900
781635
418777
628971
882202
7406
226330
951659
628168
272462
524824
328326
650368
368693
201701
194873
254704
307782
721792
386874
126265
51125
559150
686622
1021372
971224
413953
987311
697187
471714
77144
318663
697095
818070
672807
24495
490832
16558
433494
55989
664928
452284
813612
269471
824504
969002
499619
23100
931060
389694
478176
330962
896006
681242
106484
282898
1027868
1010069
559892
681421
202282
193640
819453
277649
80762
938542
912507
312687
132552
883112
1001970
710140
915978
883247
448555
714271
462060
425126
467828
728594
182205
765006
930076
473749
93316
377258
1033099
81058
659162
794134
437303
683109
342746
540759
301648
99682
199521
209641
301388
748824
500775
887573
713436
967700
568116
267948
759495
840086
324989
436610
395347
142873
108564
1029770
995233
159391
922471
748960
365877
150860
639107
504200
496061
974758
1036595
140403
1036175
430209
162017
833519
888324
60004
559670
972592
1025994
801767
754446
159254
982249
171041
42577
921493
1010985
438485
399235
233842
931652
1007478
399314
264484
573614
429688
289955
615616
1004940
1041392
615822
531484
821163
672242
383719
665225
909889
927927
645317
905123
15692
158094
737864
833562
267300
309118
359486
146210
315556
795763
449615
164833
991598
766410
399754
265150
495864
485425
308286
727396
762572
907418
323598
531625
299602
888411
975802
918138
1036655
89961
439931
699812
463370
564545
75286
584074
382124
980168
253660
719552
946671
537660
838425
428486
444470
147994
74417
561378
619043
552710
143238
892218
680655
531840
906088
378690
898898
366853
931390
288397
1034006
730288
513961
779330
861705
358715
845538
87065
611564
746979
954456
784233
576334
668494
737922
1044788
835105
590465
270584
634335
716035
516936
342094
1026326
487014
971787
929564
477238
251260
44460
781189
550206
883677
877837
697767
177304
938267
757534
292272
725382
26400
515233
226588
550175
332621
525143
363670
301492
738438
782183
46394
719901
606313
184112
884357
988899
87961
867579
104077
219547
455006
300440
345761
587887
914504
87467
97396
986287
516467
751718
422566
1030793
1031976
1034538
666616
718298
236856
980265
30000
331461
571653
718534
385078
494060
699064
774569
503643
175918
520578
840786
20640
323882
365679
203261
1002088
708702
280949
160982
391704
783066
556568
714195
964721
775671
376924
680153
397842
254942
246603
291653
328436
638280
893589
203444
385958
935999
778769
628789
285899
418882
981890
315857
284771
680036
184761
757229
127531
628961
334169
255739
540308
1000491
764972
776393
770795
772464
541627
18689
461507
640731
809897
808484
369127
503564
892293
582513
434176
48647
861023
119899
590745
566098
288156
160861
690846
860917
92206
167207
191050
275315
803027
101310
891563
497226
754519
314371
470896
451236
988382
180921
350009
749425
1613
176757
556728
928644
688431
274987
175641
311748
310859
376747
166130
659007
862601
525161
537665
430500
429897
239125
500446
755777
853871
883462
237517
507571
236490
1030657
76396
584097
764094
654019
912769
101471
494989
959205
291262
138166
545774
594878
87535
498863
254020
351158
540525
286395
782070
836043
388093
118641
66645
506785
308802
557459
187511
227887
435870
332583
756280
501200
107667
55857
890862
25321
832847
251878
682801
976983
434820
570174
832627
498091
745414
219544
707675
478988
701380
606352
88929
180963
871183
951302
569246
741970
212287
929478
267666
503502
382239
939941
147529
650978
358700
578758
734088
741945
455854
382237
662123
990835
542190
468182
484884
176493
28145
195246
400745
612326
110801
735476
250075
650077
133903
821559
553795
567445
582471
624960
108729
430043
26015
669444
933583
824931
324294
939291
29484
177610
7418
347548
132286
574831
238223
105159
811337
750930
992526
254782
535880
613907
856919
291419
386645
343297
43667
28881
35100
581131
845595
68381
768596
91567
108827
120760
629583
528115
874310
550126
17817
484446
440606
1034888
793473
569277
656403
766889
315323
1009858
289944
582643
240759
454393
784371
274916
504059
428565
506836
246585
791331
139439
454357
137026
838000
735722
992271
287415
486738
221911
116218
343578
243318
188208
298132
711179
994034
1016103
725591
43685
350213
595472
637262
692090
784472
376981
26654
750575
469941
34421
540405
922298
1689
814433
840758
697305
696922
816331
152294
644998
693345
872748
510309
759932
309459
231700
167002
947303
819603
313614
950442
731899
449147
147073
476048
360605
169045
704292
540250
487336
739266
472047
780635
425838
182508
845248
1010741
142976
90721
524445
691841
579569
276852
579650
588594
448239
17712
842036
655657
557611
642031
461928
629945
826721
768796
385670
399011
716677
97056
586852
77515
501225
16151
130996
608980
271583
767330
552449
710800
382576
728880
478268
244849
829153
694876
614153
634340
194312
677226
280688
156958
996537
744659
650091
883
844222
615361
229356
197294
1045218
771694
447349
449127
26830
23537
519426
175493
160748
850047
545428
88959
868272
433245
751886
227318
467653
440309
373041
76750
491583
997424
75634
36184
798129
979524
556827
991015
76245
410308
345346
61821
979023
351231
849305
669383
81173
147814
851444
645859
887290
409029
604196
227452
725356
323668
785167
169743
934474
207199
989393
808202
468000
699564
150277
672796
229936
449293
248013
315337
715698
957946
947663
121893
824619
331019
214588
1013854
499666
347250
19000
212986
802261
72488
823654
195061
153987
96741
43496
892035
760176
301715
645861
508968
384117
569161
685334
256087
3931
530753
441881
716131
84229
453856
359557
814282
731249
275372
368456
68410
217948
715506
420386
150605
6515
168812
80782
501786
503733
309678
561796
99253
73411
377345
267235
427425
134984
147262
268924
438091
207833
511528
1027496
559501
1005809
834368
121332
327438
563710
519084
845974
691
803545
454615
117786
400620
59971
595770
849509
517517
3975
643445
444617
437522
746890
33545
177141
694201
596876
721073
766395
843876
683650
954742
941956
777327
375126
706464
958699
990537
979602
576671
373127
527396
224009
84304
150876
591150
247869
505964
79095
338869
990768
591423
719363
644062
692952
945669
199225
621415
685202
570402
416464
81048
81147
684642
300334
667474
449465
114113
872019
239536
389893
600643
686442
161983
744360
925067
648821
515693
194465
436911
808216
376284
264431
352153
172188
859459
855974
862058
891963
878927
391026
984733
322990
635477
12480
859660
555485
294259
514414
413530
693983
203801
497738
924748
567831
693004
485539
591548
596819
43627
117787
147642
161724
915387
834839
424455
660200
911264
900267
911407
346418
831158
399195
734755
666574
664031
964056
546525
963960
604710
646106
649766
773765
289104
562218
705125
652003
551893
51840
382101
133278
345670
1006507
903071
416392
352856
545601
417838
482049
510471
845145
146478
655437
3701
621426
942020
720208
769814
671514
667109
328489
507296
89919
238694
31760
191064
439905
228159
552768
911472
60199
900910
294426
469942
759453
626778
745299
969981
205140
979224
184964
849272
399701
201746
326515
817010
161598
355415
588451
748419
262969
43669
548679
304965
584875
172108
340327
176656
584529
923975
70225
805313
502088
565434
801592
427087
989258
382971
581286
926294
924363
624833
919482
868263
405181
230929
140921
488453
259193
288382
624063
426406
997117
440610
143684
159861
459636
512063
391737
677535
76288
559698
568886
103474
121246
254257
360773
803755
783610
121480
1036982
642533
408053
486049
594014
613679
508526
391794
972100
1006760
209464
603005
517829
680090
1032751
63781
146972
357323
853129
172653
91449
1009703
537168
93559
980604
894357
190464
413311
533480
185649
72580
152768
433026
743230
211610
206755
604394
184302
743099
539261
221444
795932
755020
367416
215014
83967
274155
544107
832725
235743
993954
224979
504821
648895
717862
619882
163633
966606
205183
627682
847697
938645
5947
477412
211525
665290
890033
298188
158544
1010413
670754
314819
432682
94040
1038708
162128
883999
364170
477649
1010667
636076
264119
41710
744298
278601
834181
165627
725741
170123
984600
304770
61826
435971
955546
358104
668161
1006952
7272
949666
415247
7666
68354
624324
446591
925486
267067
159036
681348
943451
248456
638389
416864
512697
534206
941266
1028823
724085
782937
447931
564688
644026
152497
433927
853617
374900
9211
755208
323476
282851
803335
179655
276910
888933
36651
48626
809568
372455
130171
137004
131244
359235
795565
551753
286024
404590
587845
451514
1008000
806495
350417
394029
313593
1035656
656348
333936
418909
723704
583084
734911
480645
535963
27469
417691
733814
859600
432809
154801
434879
638602
554111
931713
568458
371507
38391
431030
418435
368169
200444
282693
984746
975628
392298
7270
428741
653839
19512
954271
223681
463083
67272
508733
87255
814215
406700
949854
141242
232069
855565
309458
723573
649724
53794
114560
190375
461933
820676
323743
887825
244219
162861
699791
725460
942512
271820
652852
1040069
1027303
134614
1024563
648354
789574
992557
537017
646481
509004
163704
388114
733164
944753
449203
487171
922672
123181
441928
445853
140457
384089
992486
653022
36896
1025611
985827
87901
566832
870941
472921
931882
404477
164789
753965
961931
50499
780897
1007661
295311
619062
905288
127050
58672
123634
40280
525099
670709
835566
760906
974825
307890
851376
812366
459202
105895
600567
867527
85404
930473
850824
962299
51058
931447
747124
869328
542628
410782
984148
1040674
992530
1031305
92248
128604
217739
533676
614095
458042
25162
853153
77378
138461
274239
797086
569638
452395
938613
1034863
973509
365767
128219
698158
1015676
361910
74274
650826
419317
968594
24738
162725
660192
202524
36145
653855
158265
790071
206649
152555
393853
607006
482627
119536
834787
905359
838864
736311
519618
725194
105838
746742
733810
253566
44472
254254
153758
162309
31601
1044350
325368
301145
920600
636960
778823
628460
994878
376378
805467
684446
734447
887103
556236
995210
843282
638625
162910
818526
107836
561274
902921
573833
682152
942904
769648
1005152
109052
16143
858779
936650
886233
56376
800201
606972
201492
961367
992015
955063
948631
860342
549422
171145
798428
643098
790620
757128
32151
714979
400858
937364
230598
269869
849993
811246
483952
76941
576497
377174
957159
923603
36566
748351
82258
524423
732750
95823
959147
162796
568833
536590
200145
969437
729983
680261
669219
486580
481340
158357
831287
145207
506366
17091
545389
885029
983193
51711
270855
478694
202641
516293
597668
282786
133967
476561
768144
876451
811130
71233
182216
783023
576464
288726
905129
692306
876641
463031
223529
821107
143017
467502
396621
1004885
224660
753036
492254
223099
355171
55018
776000
306010
915633
634149
181256
210198
940302
228652
967138
552157
108938
424819
534802
859034
750018
590286
788279
715151
406576
959987
515326
99908
132
84911
4937
643940
864255
689467
339936
764022
263017
287093
309442
271125
252686
774229
120998
572320
289084
395932
640284
339130
200095
646442
669254
796970
632327
698788
175526
673187
633573
1444
948794
674792
600405
9216
571928
93167
117977
941787
14455
222185
348090
27728
79630
966221
708372
275516
166478
716181
222217
96601
151831
267459
918551
890106
116733
816745
60858
920964
891132
302061
798082
198143
30840
606452
185378
538059
457595
688831
837239
860822
152318
129672
61444
443612
247520
555255
910965
891107
617034
945558
1005632
673003
118428
238468
740523
6712
35570
145271
152606
554327
645875
119298
333384
588039
132386
64950
317837
344624
293717
90886
970892
1020201
937227
812410
962893
535932
11548
356379
260921
824795
370114
690374
872207
822911
775936
245630
383392
519872
210126
47158
9788
885156
361664
797844
402965
404669
242260
573472
492067
915768
924574
979167
542736
220391
122461
704229
785078
721565
289217
671664
921519
122002
640968
431173
171553
183732
344851
250154
236250
752884
275152
925511
507773
250666
771279
414319
859567
128307
786920
235963
323154
771224
219370
717110
321962
94599
471927
424264
270078
52775
267569
889002
396824
928051
525632
678892
753180
979276
36088
575753
351349
312710
689186
1031054
375456
870914
384272
867372
351129
204306
580023
37696
587032
206939
846384
195620
856708
826877
29633
350585
214118
418593
756045
450495
591295
1010041
651331
467338
601311
372979
694427
758888
234828
206239
772856
306266
592597
673219
300298
519565
923717
719607
249594
733077
877388
589085
93118
408579
576851
350744
756536
311396
655948
427862
49050
507811
718449
223082
1024268
697214
390403
497258
942748
940960
26255
646440
718992
985320
112531
198239
236256
628478
438381
716162
97834
521739
948524
532117
613374
372538
780793
73723
155648
869248
946245
39399
177222
676483
655640
149252
28347
644585
146089
790036
1027334
881105
1014531
203849
609208
449619
693253
956222
665538
702552
1037409
651345
623591
376729
840176
555504
711037
669014
586118
246515
869169
148578
819641
620783
692519
488778
210670
152191
761851
144348
502855
23140
199607
939355
481566
530015
129802
516048
935523
398772
722755
390219
860321
571533
846132
751689
322517
677410
811530
965318
599775
729364
98790
386015
1011025
994970
890684
331702
399061
596794
388102
992354
882379
892224
492432
496711
53512
32752
282418
958475
331973
25914
825356
1003260
159402
727334
429414
664432
772493
759673
884651
711765
945099
964084
534858
139574
470335
366490
23907
989959
842425
661377
764418
1009457
385399
308996
370163
534713
881460
913516
381585
157556
793036
554234
534400
1032390
451910
1018291
146284
838279
497933
1002826
346479
944063
887464
628551
1013542
730493
511924
439688
185655
402621
1022301
753899
92025
794530
578433
827264
474265
849337
679964
299763
514976
423147
321155
187481
791140
534073
971844
259859
20829
1023376
959610
556474
406041
732620
69367
334517
966480
485521
500718
512638
133207
204793
675447
67376
638647
40384
134304
696146
355895
593113
179120
364214
677349
874912
531917
279171
770729
93706
196335
177425
500558
54062
647002
97706
681099
387599
473107
560493
706175
860912
860734
121895
592830
820828
230322
759604
833671
252552
370715
469672
483836
730750
658372
654111
822688
395951
939039
751352
526586
181820
192992
820798
504381
321707
856280
795524
971573
127224
784752
125226
643034
671055
209158
589300
778188
988691
576116
241389
575034
214919
481271
277467
297288
360398
995947
652389
1017445
303306
843127
53201
312572
375099
423516
381852
682200
643240
12793
204402
422528
747069
661819
1041706
458175
130548
441504
985148
764661
58968
618197
807190
890111
492285
607323
186185
662290
226723
153039
840219
800197
473670
555344
251187
663550
295323
493773
369553
508437
607237
415596
184213
479637
968518
199762
410540
133766
142607
159377
568296
420439
283663
584494
279582
561703
386410
816983
231283
208082
417735
973662
378693
941461
549377
724702
817375
949969
829787
424488
985755
642495
462781
719242
932282
514945
1025624
232108
36331
397092
191279
906538
325291
255573
778492
35390
47871
756995
1040857
1041612
950585
664261
725692
496315
39489
841014
959018
478433
622879
208212
717673
895243
25104
607859
340521
243959
577331
38020
710577
902633
99293
811820
656305
878130
493849
831335
837008
7870
318881
15235
662207
866538
482684
421797
414742
304884
277350
186727
910230
808536
139010
527498
875207
763874
78708
585256
155146
966972
705399
86817
18731
615271
697459
679794
980218
34911
167223
677108
827003
400751
594419
41006
238791
178629
736034
48849
288208
474948
469465
587893
805833
846130
341439
895109
533805
362706
309100
936373
977787
277004
907794
58594
695412
737255
280707
860822
971838
36619
912617
929946
16697
132175
195571
257416
129694
102954
950835
920852
899325
921259
581908
805484
818319
476523
430287
95612
55816
114126
734067
338732
766437
601322
498492
568859
214672
834257
388187
627760
744857
738183
694663
552690
215939
733463
70799
914942
304785
755928
144153
460117
499840
994590
227858
112070
932745
674064
956531
282906
178429
271467
967913
600155
97928
182597
125310
496478
491191
300767
640261
645914
584076
594771
163568
819166
581061
870478
812826
686151
313500
1032558
296605
1041407
276488
900037
795258
185028
34177
246705
512582
315205
1000667
934180
522767
642862
482094
461968
1020586
561729
401111
407886
431390
19350
499937
737616
475076
152007
577645
75840
787959
730023
780534
259059
601051
189159
642725
1034641
112130
314670
528132
499123
14414
874969
1003059
698213
342561
1027849
901470
558349
519468
828584
475981
290748
388653
989134
925939
965753
254993
495357
864570
901010
4650
707886
425564
587162
637453
413412
502093
337574
613665
369079
811989
679452
861618
43981
759070
294902
438913
797942
966828
178134
360663
815466
788688
809182
931525
408227
464645
48439
600761
1009585
830807
1039491
888820
645600
59384
136505
230587
1002900
13337
803251
175160
32023
646877
31433
215892
904859
139043
441519
527787
427632
59441
727247
61670
826126
922799
363915
381661
755971
283175
689040
656573
671663
735242
291129
507533
579715
520128
503341
159696
719214
729817
336514
709521
975706
764272
418723
337415
326532
510638
379160
742253
83452
345805
141772
982449
626865
409299
774866
87988
334532
620825
9364
226643
748424
371599
403159
416651
736392
955405
296410
952017
417786
177336
341415
679952
988858
90726
848280
265212
803310
511383
656129
304871
84515
786817
625902
907236
270025
1043519
72826
129222
771016
246322
40056
303048
920193
978146
656450
650037
870649
343144
675995
598944
323127
631351
780099
628074
647052
841294
128038
477553
976311
756139
4210
145148
45758
560122
397291
606594
181574
498448
175104
477937
448384
553508
901572
657557
733611
827491
441399
312114
614074
933209
903114
254631
30284
912651
699540
779100
999817
611820
740105
312189
861359
629777
385072
919088
313996
915389
485853
579222
232625
611341
734003
188669
807932
342975
419581
980
148172
280787
812488
890202
835677
773228
118825
467760
576018
909658
880776
54186
719431
232420
218444
303092
697657
512557
646494
910634
270051
785021
958818
540512
440864
28714
240748
462021
2655
798900
288222
581289
571276
30325
416268
952480
515272
428954
315713
210776
807401
993702
374943
195009
44615
372818
868384
475438
887694
210522
626376
4887
411728
309375
343779
857474
835439
384780
882236
529464
257222
637935
437375
714706
320860
599169
370133
984206
10882
377711
57522
796535
882299
84124
1022021
561667
111732
916514
430192
936785
655462
663371
377021
309520
499094
1034500
1001008
972683
736175
166285
284141
210792
254808
320934
663694
392588
687363
810196
592596
240963
151187
257708
194273
804188
714211
514067
58799
565538
85666
930649
585764
495050
438548
480030
861135
793964
441903
52932
536656
691338
942724
1031348
611869
166161
267964
986311
86043
839058
508390
1022892
434758
29974
760979
828301
978158
176633
910006
734202
1032665
365386
400585
892419
460057
18856
177948
258900
548430
973782
696005
881338
857116
845523
329954
257069
197226
211490
937251
203532
304015
711746
304560
434029
242408
906045
121133
678954
285742
123468
832008
618776
384053
1038990
895800
347772
813144
115527
176206
112309
559452
1042235
885384
1032651
805453
380679
182985
210953
211801
377284
853039
658212
873901
299452
678986
392156
225147
171459
360344
851355
452995
239018
16259
903344
735284
875215
416125
914253
1001233
129396
374400
953719
478401
781034
713102
992249
306273
15077
234241
823932
903441
514892
556460
582987
195886
120014
377749
609928
117226
528021
833851
953737
907420
516041
807151
757292
979159
659789
954017
241187
871120
803099
327874
869737
190541
326924
293027
358189
653727
604824
1022186
33681
620390
239002
490675
316525
602432
549036
122225
685442
569641
210737
974745
515787
753688
104621
963065
383035
350945
417519
659617
395548
612768
455538
540946
7550
784370
72269
66966
1018180
198177
313387
6308
481824
215047
126960
424761
945151
991734
356840
796172
82833
219229
516126
242110
36843
483958
38721
671946
71775
406558
603538
699897
840914
302972
504001
560487
668438
920466
468466
571611
482952
985111
931318
767139
750263
837871
269986
214575
1042020
9805
424632
665991
145519
8147
39015
162250
630394
953454
568593
675839
932852
980026
763254
555878
787157
1036597
781752
188388
512092
210489
726944
80026
419503
487313
1009495
1019840
197273
276159
95901
872147
202133
325390
968067
282585
675549
1012338
967471
516210
198243
29013
711568
170818
327419
269252
458919
780802
408360
165471
566109
230527
459667
112439
623336
265047
894768
803116
117901
614966
978295
165712
449399
536393
742567
80100
795526
495854
122765
518462
279200
186511
540282
182762
425421
832126
499513
380459
61964
831417
1021800
394383
928917
743058
550571
43270
1003999
119134
417667
619815
427387
877297
614431
371727
509618
544002
531987
940064
471552
296582
820059
98892
847
956588
33119
969806
667556
95683
247849
657284
112158
776465
660435
829239
528081
74970
530556
424778
587783
824271
479256
587292
494168
569412
678104
1029856
472511
550096
750684
643329
465642
423947
778476
935646
630816
986163
808703
761394
216061
231236
845518
708304
331642
188714
723356
166721
441439
579628
898610
529951
991416
575223
653632
188524
161706
30804
630965
77416
397990
360544
864134
362312
995707
332910
912938
150494
415989
287772
788187
447227
654174
103223
914226
673361
640428
714322
946939
1022476
479309
422092
793270
672876
481504
625640
491424
198861
545609
315515
773500
1015416
804534
678977
484363
182998
965345
618439
984625
627889
245791
820293
706122
570210
208723
45140
397439
201593
659853
329912
976208
153365
261788
8512
634515
943515
232041
439358
664311
441475
40129
503282
838982
227310
713562
24695
546759
374163
207164
646045
913339
627843
662867
244099
993849
146859
243707
478726
859044
247687
131729
578995
882214
594914
2734
566081
814961
689741
428918
446320
566461
651906
367937
500317
911479
281123
984377
69537
513437
641376
22577
270977
61076
544350
615320
48210
808656
624178
214950
804554
370999
517682
843577
680579
503606
175196
336293
1042566
450819
825822
626384
484843
899308
1003362
647508
254800
969435
828878
182321
710856
861465
624859
846011
706932
76164
918058
113172
866936
190358
773844
278751
790
36733
987177
990016
630540
614951
688411
335573
356066
195169
1029650
899524
306443
775236
19613
836252
737533
777799
403411
189023
691989
882685
276483
471649
89642
715791
470297
636632
528411
927491
178247
510113
151693
994996
151998
247081
418606
188869
447737
20575
829361
656739
1041648
503413
836927
600119
645591
168237
355179
288874
994498
154429
102548
320941
47954
585530
76783
186955
829159
346997
4100
589429
495497
628421
543297
368030
774320
51932
79579
588190
86581
467174
724352
1044583
846113
391607
651702
282640
483791
342937
755635
110172
229734
824702
55878
250465
677061
661707
938337
932821
869000
129140
454760
220772
227050
513115
964308
334854
381854
434359
172549
261954
16460
377981
780760
630446
426598
834792
834769
1022937
588079
377199
130332
206326
523017
389561
556462
149007
433153
410781
868560
827743
605456
908454
872637
759062
574931
445322
318303
486136
466082
281299
992980
807827
558442
632246
721937
703076
594266
482459
819946
599759
923779
870973
363129
930739
966757
394280
130718
678143
507578
289448
657240
820478
493088
570002
923872
23833
104698
263452
798807
302842
641517
271242
123531
720674
257583
673266
875922
446093
368176
267673
140795
382904
253088
632276
482727
505988
307418
901603
571874
1018878
752704
854256
415755
89430
503909
278842
325601
47318
223863
518386
180989
114777
805761
772775
581054
335947
234421
646555
754151
458869
785163
452820
656126
387022
507378
722499
766464
730737
446704
356061
464761
794870
569107
628269
5333
888838
345921
1034717
563097
910438
478350
161480
886764
155527
95436
49553
469510
417296
409893
1016858
622135
160642
263759
805073
63048
438108
782722
57056
588804
249888
416864
644473
497606
186168
263108
384630
915320
106959
1028801
736489
321441
996980
620853
733262
833763
775026
942330
322192
715918
434661
999179
912631
508141
635182
183481
185247
494960
86082
863339
328345
79151
462985
883899
285408
653558
101472
446617
565371
746808
495702
373784
534648
704955
47486
33310
866132
238920
975755
815591
182305
746567
617905
670678
664812
461235
812025
956723
196883
249334
287264
18010
854672
312304
8352
1001235
710537
11286
964871
761537
884883
493741
582808
1001957
291962
742002
284197
244909
570169
199206
398664
706535
855803
718214
798311
940474
874745
862438
462507
646489
135367
596791
889126
416447
919128
607142
409811
715408
832622
744461
468802
334899
267818
738378
923517
24300
494944
285323
1036819
843625
152500
988899
992988
38504
588856
191266
218161
541366
672768
778133
82878
534446
524983
822137
213288
129765
621022
284955
112918
296738
13759
336937
576367
110247
135532
890220
20180
195849
245525
1043893
285394
984994
726707
888613
543821
132448
458379
890008
838815
337511
409614
47776
1029322
896644
43264
274274
440450
650604
851550
446670
556939
339615
237559
526874
274716
437313
404376
762166
479410
479856
894631
632143
945995
925545
964408
1016176
376609
141620
1027958
412416
839160
294523
81402
326744
600300
922089
228382
487453
278376
653436
139126
631866
978881
780178
892885
557152
490122
89138
415331
798712
745766
418640
793242
243088
818659
178606
122532
192436
115686
1030571
59220
924197
316820
721963
479846
400257
174922
156354
147196
232304
172492
206094
446429
122256
883876
681008
261606
537291
672931
673409
37479
277471
196757
1026655
470567
687256
626448
573039
91402
612665
565301
979003
588341
544470
922633
755690
774682
297701
406939
824039
78899
358435
974595
229874
981400
322805
928917
970966
722850
995306
162040
343634
223901
685476
505764
830451
620877
996825
834470
80067
791684
885201
670875
572249
269572
611209
117296
126658
207496
802205
404609
38043
596038
916619
322053
238250
852871
66705
397836
940938
366696
1007952
916284
193140
74952
773321
249337
449485
477236
59008
86749
546335
803364
1011271
337795
49777
645400
487857
483892
301193
98697
114085
582303
842295
914862
879531
213899
349749
815817
27789
444550
934814
556473
454657
521227
539206
1013058
808612
515636
299601
522080
932640
263950
627994
279560
314547
745814
1001370
104024
704125
34590
929064
678491
36276
621491
376089
900580
18246
762556
659802
547897
184916
328956
462435
839716
821474
988249
678592
111710
678384
528736
354580
408574
896673
458846
125866
44357
857780
203113
139163
131427
564837
384575
1013266
934545
840536
124159
109393
876681
824150
801740
138467
646010
340905
354259
92869
583046
252389
143918
778394
68389
652410
521232
988179
286570
58349
851965
629590
825393
589999
174485
398603
331641
588955
662078
598925
1033282
685326
50588
309883
635179
711913
765881
850469
325806
650561
22903
1010252
520015
668761
235954
367683
238782
342584
865266
109738
443099
843097
564673
273664
766453
222550
198748
784244
472201
624078
45590
225345
291816
806074
646655
992481
728897
1957
308703
316017
299536
85237
752243
208208
495425
648306
353765
426986
570817
352826
578988
589286
852972
958502
159189
745565
963710
718730
658894
171590
825221
206081
840338
791067
293203
406239
359629
527249
276176
964878
67572
726954
758679
684066
519330
964473
81913
689107
351072
669516
364181
577168
835421
693927
546535
252290
519812
306257
851093
563209
927263
206227
958431
238523
798396
355347
381423
427026
697754
914911
894845
939447
494626
65779
511992
289971
333891
807997
1321
769046
2871
696221
207950
171325
126192
542014
223679
484076
42831
435804
420878
259014
869184
798232
782665
474024
874650
41983
106550
950590
859139
1025900
200584
40009
805823
474907
470940
869740
362500
665078
9322
878021
508407
18474
695826
914287
792720
416604
925878
128277
99284
675972
452472
932872
255295
455293
355130
371228
288919
272803
87392
142340
635830
452929
541675
204528
637000
1858
496838
453366
581491
210413
995997
310509
255890
725767
502197
972963
465198
395075
136651
423777
1012199
680964
665390
552457
990154
134694
323257
8069
359915
188001
137446
332465
677355
268257
78163
928310
894690
136937
873834
711823
217199
436963
101665
104460
1039474
248446
1008759
600967
73857
605755
776797
727699
825453
298608
541058
554591
28416
843322
521448
590378
854454
813574
646398
659464
400638
900000
907840
849644
499275
983493
242524
761730
679082
236209
334298
686644
204618
1026250
374346
852384
821527
953754
347091
954168
527216
770547
450967
409377
136198
304585
9433
62134
118923
191299
591900
200624
991098
71762
13917
848954
72905
896998
87303
906427
2515
995370
583797
396978
987107
610082
207631
995869
719484
281626
615363
77805
244657
478910
1027474
911758
611957
714767
519389
648684
341687
428468
373375
278104
182911
518191
55895
393960
572574
299192
920113
131856
572248
219974
953976
401179
763635
444868
355558
172645
328213
54743
552330
320221
101367
942889
641836
520832
201823
181783
921434
745793
44558
226292
350909
575984
833377
714610
162479
983420
944972
161392
923102
333103
138039
644563
394584
531122
383106
263081
212708
843129
947607
547594
205439
138458
277812
377537
1017388
764093
767335
614034
991074
104621
898859
397708
569988
1011898
563814
1020776
643247
130222
861622
127398
513156
117491
459673
321740
758918
541767
457808
411563
833007
773675
238467
942776
922744
380818
314799
701664
225032
188431
900501
897824
525225
167761
154043
693527
227809
921818
543021
756390
738812
333416
955159
826732
250210
540687
921730
531706
857965
76538
615352
917515
386250
697474
541720
652841
271386
361984
149650
1032814
708997
514437
157079
537288
106955
850422
534366
978587
257577
165671
135530
360096
670218
343012
131895
110538
979382
460550
756490
140939
1007083
335341
74476
470329
514265
138290
618279
1026753
461320
982698
421902
378981
304860
348220
801776
659412
30973
33351
167295
182813
346572
39103
227984
860616
574518
40064
310795
223703
899716
712052
805729
467410
485850
480128
239798
859302
491235
678432
134913
845181
204703
968804
785581
466833
633199
810043
121478
586283
692387
216747
855629
1028287
862411
250555
666111
650810
827846
167793
877671
255255
98477
712380
451912
217342
632629
483389
226716
644733
551955
1002199
712080
381356
902240
985861
566375
251535
104806
740732
578855
1014516
730377
648670
1009712
9622
787519
1020812
364275
533483
313116
1039196
388037
357194
60717
843309
451859
11737
710380
469
541711
648410
637251
617314
36232
794589
342718
512349
790295
59317
321603
485817
380282
766396
531819
36010
646790
852612
468877
534699
215131
909230
1014508
786171
361331
284646
394145
683556
83449
929066
969888
793662
1004033
440149
946030
330772
268222
616304
159596
214468
407163
264738
774626
720091
199723
138736
725447
1005417
274782
1000416
721222
336519
326829
932835
466235
532202
542450
899787
983022
1029879
735969
284023
403968
383201
777665
765628
714535
868338
67213
270556
774265
617998
831662
200856
883694
815111
326993
694064
181785
907252
43936
277325
612861
50721
973886
360851
438089
210386
131713
1026301
513563
71643
984184
161429
95601
171789
822973
954222
689337
224146
977239
857167
95682
818235
516640
90698
32496
375605
719352
824104
234791
1023938
771190
485804
999464
685959
629894
805295
373436
959274
374032
732257
669948
13436
639625
641392
558210
631085
1006952
214059
533622
548621
962863
986609
229098
498817
669855
993126
7007
685654
507606
855110
684350
480879
664228
15269
55696
199052
622554
805395
663080
999503
349931
249732
624188
290032
406342
77518
24104
440090
679289
841345
793138
643203
547359
234145
49547
607248
180605
541140
675994
997698
838142
811836
64163
53175
247963
744277
541587
576335
185342
309188
561224
264733
841725
629145
6714
70368
797234
56709
410597
377474
334670
756842
446482
817193
251130
350073
395137
374254
131565
568978
786591
998984
662272
755792
114512
616544
727813
553466
1018223
714537
845866
904481
303751
623936
482222
113683
683681
624589
360517
252950
447846
168083
226083
94494
646174
35897
191263
764952
1036026
871640
575240
309352
285883
218845
293853
952291
427717
799430
651068
901083
200758
248010
887611
60551
875161
229995
824032
74561
110049
830254
522011
335944
932938
818848
472718
637134
89247
825261
204171
996058
710411
999539
701675
392097
97642
813117
312206
1041858
876677
98447
165310
227468
757493
713305
353294
875797
718455
857233
51071
771821
679100
733853
834337
956976
690902
898942
944489
605033
381670
687800
173606
188302
780268
62259
704970
591895
737000
304969
812895
1001369
1042157
639797
859989
536713
440781
315894
304859
481791
269388
782757
779792
766660
532012
689336
335394
474615
314238
1014411
188850
371560
640009
216865
971285
28461
70430
57083
1036447
35808
698030
638023
801066
652934
96655
786885
792328
181168
389397
32519
74733
716065
624720
881026
788990
1009571
477511
347261
22775
684528
564731
239444
770082
879223
81515
248207
958938
264667
512473
516642
809660
106200
610616
94347
768109
735121
996675
326143
304952
165690
142005
149638
265566
173761
880260
117844
292122
241354
341404
845633
561322
771573
393967
460779
648481
354334
4700
960229
606428
870378
62783
135877
444520
621048
184701
557355
905121
218510
63374
889061
933396
360983
762081
276482
115866
887117
239825
356081
310258
604210
587582
240309
431214
389818
859672
320973
143363
661733
325454
444087
803912
872739
807204
22255
259145
262919
481842
513895
103801
378644
80729
702948
761048
95048
851254
278766
300182
494668
319962
559317
820558
667348
414719
872929
418334
846178
676879
594438
37812
496800
283134
3085
533131
434310
507449
583126
80626
279402
677756
946779
121317
139503
783616
454812
861984
456535
164109
297804
840887
1032132
180285
707462
610346
213191
412901
1025069
852097
760025
152428
892411
830335
867679
893253
73551
668538
487797
484141
804756
779708
903573
241501
687872
297853
565474
453117
297303
181187
421660
726812
732847
756526
13780
301799
995972
559792
1036974
36694
229505
787859
51738
226499
301869
624617
437530
752524
672632
631699
963184
712732
251526
502474
532345
674233
35603
902985
908097
701295
273692
221355
337243
290213
382167
631277
1016962
739788
980853
203089
1038583
1022407
239344
869614
81142
141093
6063
767155
374199
968270
130049
482502
482007
180758
227861
762539
594371
610666
977899
71114
173655
796248
253071
916362
160648
1012359
781612
787466
360564
985198
148048
1036719
367362
976301
863927
722024
348115
1039157
60581
511517
866210
663494
875194
758112
640886
721912
851881
280092
1001015
961382
238132
836882
59016
852187
593925
1018888
492636
830642
991421
350141
523760
804702
982179
381243
929367
76454
893403
507016
366064
614894
120787
941685
561163
627046
230914
329762
442680
336865
663537
616194
55513
107842
951332
917082
705787
966030
844525
1035577
173153
653573
876534
30469
285094
411631
912527
697474
175861
231624
863476
125390
1004350
34615
641226
779196
816573
886689
188607
614506
803726
815933
996629
958484
24343
585054
786072
341759
760218
166678
683243
880711
716088
905698
692424
99756
578657
729324
987995
403813
490022
564097
444847
68372
621881
384875
992096
871884
881179
88857
647666
1005067
997595
323649
605651
391379
473340
525788
827347
112248
423955
1033391
170956
861277
159391
204285
649129
771664
635896
539503
976353
857758
5433
8341
323176
252956
148050
770465
919827
844750
221085
202239
433585
453381
78855
877751
933857
314745
662005
682204
958344
388871
47220
355671
424298
66123
708948
683722
488557
741204
101214
612499
170853
778418
400216
587337
338166
562125
418171
972797
646124
715143
743654
792320
799858
473017
83631
297634
26787
268410
659845
262878
104700
623037
261964
145187
196481
784505
491888
1028697
891221
567574
140879
516318
995469
1001070
419477
20123
464109
22968
682009
208870
441707
144922
550317
355955
559306
568802
570939
618843
495774
405062
447300
645436
345265
505058
256295
41542
321366
282535
398000
785000
254515
572988
773003
20410
990580
87482
507707
367373
293666
66044
468656
807791
493003
632474
542777
384946
267470
200729
481175
545353
571708
656614
974260
36045
798942
99979
60911
111395
1026629
518360
888958
451937
645136
363615
84360
662933
167805
489909
746627
821772
421820
484476
176112
567391
321331
117033
460034
324126
277145
1036011
921216
531548
676654
140213
341691
455136
445451
135005
40190
722852
431239
404566
29127
1011350
754974
242282
448673
139288
915807
329338
210976
989159
601037
805853
866440
851567
1034560
227264
537549
711337
379288
937219
79570
782170
862577
707731
249260
584417
824197
119003
402602
75609
941050
989765
155124
559600
115292
56931
772177
247929
749865
790838
41130
858935
242061
351639
25421
1041490
491505
555254
653705
642190
816561
251436
744405
168067
1001989
1227
696778
519252
889775
893957
889762
1022366
899943
1042335
544504
510035
588557
555815
15384
522462
959547
74800
858071
457019
212233
185477
988859
712338
493270
127039
557361
391422
795675
487894
304000
990049
559525
743256
1015763
809325
416809
421883
279234
782602
952178
579668
236083
625240
694566
615427
271781
1018833
826801
187978
480070
784874
13602
377349
912145
1043392
582017
478979
905339
631734
988821
469797
730188
621352
193829
497641
750448
143111
423700
831619
241711
685601
834684
942343
137637
420355
1014877
828944
818731
585230
654915
294698
491020
739860
33314
985489
248701
646787
471848
442182
981035
824086
865680
773812
82154
1015592
44376
811785
346645
132057
357032
79939
810804
23237
628924
22065
764309
985648
583507
781130
284757
761474
200065
553934
202375
213603
241399
732964
285029
2080
661771
238566
299688
175389
166592
671128
500069
735543
487210
1035502
863113
925890
980533
997460
631347
763203
948727
316751
884405
149799
684391
381827
964608
12954
244089
365461
574342
402975
175722
842077
840030
5530
730670
953253
817791
705427
980084
167415
394114
107562
836970
597991
1042301
332901
95206
14726
1035749
615672
711569
258692
468698
218821
403285
290348
750404
416044
651654
741774
126359
488842
213681
539221
545579
509047
445582
477931
368204
933837
296256
721503
1000230
938016
346284
1031831
142638
460363
532102
660638
396579
122871
448510
19824
334636
221274
162713
331808
418808
205103
294748
400730
757614
757785
958044
201084
524201
914977
957517
919936
734312
531865
44998
929230
707463
595262
535411
242514
696966
978667
127518
583731
370652
190626
589624
213510
1016138
814746
1011458
724100
513958
141300
201235
210875
64916
195534
262002
135787
483604
962461
99928
254674
88323
115480
941831
485230
803807
790754
525841
454347
826833
340791
822330
211009
719142
318235
608024
215383
32879
948553
370558
956940
53187
861588
191050
456258
953873
402316
111403
675781
546837
648949
520875
621468
111322
309290
159023
1003374
42456
778691
901163
248774
637419
585736
312579
979388
61263
652211
497162
992500
878938
281521
644205
748406
758496
715811
930241
309486
272354
867607
80893
547934
725521
314910
472254
216278
803802
756402
1026464
818911
360124
877716
67692
786659
937062
432879
778857
731349
615045
995725
894128
458034
827509
963233
773270
572844
864754
1013212
622171
23080
614986
574508
496747
176574
528027
325645
827553
865407
56924
590619
360487
61779
118778
987646
648069
245025
400977
450856
903533
886052
30251
96890
408137
549419
673632
443777
128572
454755
187054
970627
719416
933120
980791
46416
434605
425338
1032513
443960
890216
430009
353851
175115
598013
713871
215245
901666
491028
879449
621375
855207
972406
139257
933770
930750
947165
17437
312303
324249
744020
160562
1030759
618925
666784
696571
51745
385406
789263
591639
612035
722286
1037976
189931
155256
1006329
1023640
678621
619856
22736
535423
470811
69985
208184
258660
872187
178918
778726
670924
764855
841637
14551
1009637
861268
467251
255742
301851
598758
759016
400529
640104
993433
508412
1037848
937618
482627
187059
1017542
833579
80489
787832
794978
77392
372336
882317
582194
887370
395142
227028
969259
980498
127826
274025
18179
460031
412553
276546
117630
242888
499545
455837
379439
861014
204852
957430
397627
902586
859464
1043275
538744
245075
428864
874596
277565
646851
559855
926028
330961
1004482
719572
228136
997060
18011
1017965
621511
898675
283657
851764
560323
360659
194640
726089
1009959
640136
26090
544763
977603
525561
255519
211165
90769
529481
200129
695369
723573
177167
284374
911026
469698
796604
865657
121430
711328
930203
788167
272810
797150
911868
838161
776870
476579
142438
780077
1044148
663392
404236
746901
795229
444971
445847
460400
726876
449577
319627
88246
777179
196099
513192
393875
812129
31895
329663
861557
750916
964826
787165
121122
4752
871315
149088
302884
613103
450260
610905
241566
605653
680935
305492
618124
511066
569828
726104
859759
472753
722677
116962
402460
346601
350295
132854
815254
4619
513506
889800
767610
856370
177963
733831
164122
817942
322395
416312
130487
564859
106907
665663
1037247
543648
729443
862749
681837
619086
863758
939684
423181
91223
821859
132391
508872
292567
690095
504592
375055
544984
628645
591618
976265
818104
696304
240138
889785
1040968
144526
118667
982918
848907
196082
119412
927444
939097
871217
91539
902507
605163
82112
913817
1036317
433439
416247
572266
796381
137579
661095
556236
976964
113117
576664
607831
48244
235891
309933
923932
520207
125642
686604
631413
443737
207635
535094
389943
791346
732028
821265
1041923
33708
109264
667444
889856
606021
475041
322203
854004
160679
259701
824320
206826
314688
790526
725138
689678
916287
762875
377510
108946
79202
805036
331571
483766
654187
164149
720047
936626
441196
272382
223037
160082
501801
283556
703856
283846
473565
58780
855525
971870
182790
620598
1009529
304743
287306
840257
496573
754922
1035987
906940
562885
841045
998584
885681
210900
977164
366550
954483
733133
14687
143762
41440
147840
821605
611541
194780
119008
251670
108041
103942
249265
434444
501328
279363
651752
511596
115726
689549
961151
629317
575077
1003072
175098
438237
522063
228131
278275
1002587
1184
229074
522855
428686
490645
725910
738578
852848
6773
694672
291258
145989
544683
611711
175222
520594
544176
74161
480193
925968
1000243
614302
480827
146298
221672
952223
75835
732246
396339
949795
921895
773094
807083
761754
886146
352506
778499
554921
136814
203445
1026814
411823
13900
792772
619151
374234
320430
513290
856784
936894
729780
629821
790310
677961
907211
222066
665181
42259
945648
77935
970536
826477
516669
593751
516014
1000859
182822
769146
433385
6608
969008
223157
789417
157815
260162
995974
791537
147212
580657
765571
243393
107616
950346
808401
573247
741177
491186
275382
381625
264750
839199
72717
995930
1034512
935894
941112
269625
844156
687441
672592
752790
840317
244230
178783
904854
484998
347972
438269
711711
499915
983718
262349
976102
487378
226919
730137
633843
450431
520052
402562
263251
53585
518737
958614
472532
955210
45501
1317
1032640
904246
943527
271816
511985
17964
1012877
52620
140923
689872
335246
170879
749692
237101
656020
728434
997755
750583
401089
897463
465249
430456
739764
878450
64144
893366
258303
792639
971263
292276
816668
276487
953352
807203
220174
288882
103970
397228
84383
197606
76767
1019283
1010850
309544
610550
993213
833505
341542
418557
581618
52907
888191
580375
606404
109465
619558
558296
998789
980483
376112
899321
44663
624359
775623
316065
399258
123340
289778
76417
742201
543437
898411
626095
857404
105039
117847
158613
599099
474074
712528
741247
616003
281864
117798
333475
628371
367380
220930
1032324
465444
142042
104627
741000
359914
1024476
914102
383477
408226
853328
280918
437857
706594
225676
919968
128286
1009317
753406
537189
595261
133449
510641
618294
695142
819693
144422
739860
905897
9226
762980
834214
102559
205967
229072
685505
116538
554450
523538
47436
603146
955009
831832
810904
652815
77445
473641
537354
1003924
668760
972149
152552
11320
672168
47066
717051
90834
18379
822673
595091
408652
839032
785100
474244
1005619
365732
37018
878823
579149
805908
246833
575310
298249
114479
640900
540934
998252
278435
490475
362974
417018
500888
948125
876575
685184
447295
279876
519379
688624
152473
691462
120879
1013155
299135
691177
896215
275135
406827
43625
448099
87964
141697
426312
330358
415650
154777
323341
406274
900089
957052
983951
234560
54810
702757
662726
342707
30258
161637
962839
3577
398890
448531
587340
864380
163586
212381
748986
904477
231599
144184
597045
925848
774764
21328
23650
935923
313152
566556
202617
349908
375754
88266
675832
888668
1898
349386
360327
48684
557793
398715
888199
753939
406153
976580
51898
847540
186187
143925
49159
642091
387406
336059
910965
868377
872028
865492
10388
291641
41664
29180
924109
955244
822495
875230
969189
857433
420779
849283
334539
839337
522667
781660
263120
413061
349114
857407
245820
822591
542016
666620
196202
36400
90300
33817
287577
910080
707010
467412
146650
420999
578314
768225
1011746
178930
742087
832201
566233
1016956
506970
415284
1018461
24805
557384
699496
42897
500713
525838
876282
184723
624965
986461
604335
734965
793822
46090
193279
526967
987572
232783
190860
480392
117707
700341
367139
562821
799180
641196
1006807
977312
151944
411269
876513
641169
745341
528470
136510
376339
341637
1037279
32668
69554
622524
216479
670565
345432
838429
821727
662764
530834
241889
353843
499010
172858
722762
859309
392538
433656
25059
512097
160321
585399
346063
878602
693685
136843
632885
627254
750539
917570
87844
712647
539577
615191
908278
435709
921123
18252
2376
31603
288147
760273
109894
122841
1016451
1007431
330589
639070
65640
845377
827183
983704
634802
252434
642872
639396
27950
672708
944595
2799
981932
500761
153032
918919
939302
672438
258786
962880
923346
545587
133286
754493
975058
933659
547229
445605
534884
1004375
786843
51373
296028
611077
516819
168209
62658
93179
663227
400605
113331
462853
46576
501609
849239
58868
316135
626950
529069
825973
708035
797892
732699
286238
658718
299209
652978
11254
760093
115570
637366
385685
581348
69314
89560
940284
78934
152524
478644
720312
443704
687498
946818
9310
245836
1038735
390517
430694
313210
302874
943737
82074
768202
216426
947020
611941
414326
849779
468454
960607
839536
376908
209880
923282
597185
625836
415487
220034
121577
820199
94573
26720
46160
339161
32599
453982
849262
717245
305873
983969
896740
450102
176889
57584
57005
794407
976770
711477
869760
119216
570231
230946
799049
720488
202469
116247
100978
328571
130775
420072
947017
677237
901290
892283
387847
127046
839844
916697
38406
575151
296773
160026
182442
469377
3847
222113
400397
227657
796132
473068
296413
797490
389528
922478
901463
428596
399832
986986
791057
893375
532646
1042211
490162
926191
860320
1042006
693119
722953
476825
673584
954749
1042398
836215
548729
273162
1033935
79937
505180
944287
50628
956983
948632
14550
313178
908049
412535
749264
38342
798404
611281
19589
786245
395861
653982
162681
30653
574975
660953
339389
733317
524032
1011568
604955
442390
1014674
786702
98982
458156
157765
339266
288415
40243
329175
201277
494129
935609
535367
911329
686095
259802
610958
432014
432181
181216
963642
748916
411569
516181
897551
405366
413733
303697
294111
726890
555060
410561
57781
899131
172310
340181
607127
458259
1027637
976821
949491
1035309
312378
454770
1042385
905083
101159
710059
142414
152373
450812
41894
793116
319688
126172
656262
125634
20593
1033244
898260
915113
342452
325866
70872
557719
289380
612114
542873
496422
591373
45785
976340
359561
1043469
641919
872962
145490
387641
970545
582231
481363
108153
240642
506722
798656
975312
562264
435193
916853
89105
488517
227748
68058
852929
391765
451004
303092
239826
584781
803156
102468
1024227
1014249
204131
115478
364702
242080
165361
447593
110647
944655
5069
909608
855454
298742
262284
760607
861195
644181
478846
577364
562296
141431
248425
1014460
350773
450101
268147
816144
293057
1031479
344248
159638
652625
507769
838398
103561
710760
677541
132100
220475
908193
547058
316197
455985
393799
116714
72516
637888
78621
307585
354201
518138
52932
175921
480341
961372
1008380
661062
8168
916568
977287
906556
160709
399856
365464
181578
430215
331113
469373
705600
642412
503267
681523
490626
136846
298460
259718
178831
608724
239242
810237
951752
664767
920981
609074
797205
713607
420339
943059
1001499
82746
395845
825928
363601
602775
893826
489948
457462
247949
832040
783836
743031
425501
920218
171723
738538
393697
773531
170875
217699
496490
236441
981147
720745
982409
238764
481626
614497
978424
11074
822656
388879
288454
162457
847709
697397
276322
717553
790152
292104
341751
604293
493002
405485
70121
794204
27925
262619
53706
490686
127464
335036
206145
301516
85640
1028794
96687
925502
360832
546234
53508
656426
247115
564620
552236
686178
572943
825505
655178
160960
867541
794885
983243
696646
435880
699667
709997
496765
1016376
590912
48788
176333
651977
270487
24799
71414
550279
619486
35390
808081
1032339
990351
652441
415054
53785
697190
399812
673228
91182
640311
819457
123122
961409
236910
610125
921891
665067
169119
561601
295771
228383
447374
450896
632727
348788
65696
461699
1044621
214269
715362
785990
264880
605046
582218
47990
241805
962508
38125
131084
75259
975528
575141
834824
910669
443430
961132
130579
209106
476682
735684
525635
612582
609854
284795
193182
626422
95879
556056
756198
568873
854267
279413
289777
601865
406435
423445
814408
308409
146190
313894
1150
516592
724155
899983
888942
44710
400621
17206
213016
642440
53606
753591
728417
814522
594666
552370
190769
285487
628073
36534
315313
198243
858696
265136
953035
285859
829591
503540
586882
324904
803156
111519
193432
366988
508018
477617
851164
85641
731742
951907
572286
575248
859450
603483
516388
888493
890654
369599
613929
885661
416656
171571
321088
737107
11382
114119
219350
820393
385087
893355
756994
736139
1025197
471868
442844
865995
437037
117635
941851
157079
796271
567437
432208
492046
114156
40698
834227
576870
62561
497102
524140
58888
356183
141837
465385
445154
746502
736134
765370
506903
165774
415120
506209
407743
735320
19061
549924
505436
332075
405589
679983
776440
580369
209583
903552
422
476774
875757
856769
220299
421378
507426
916924
84301
834481
174056
1040613
922538
81270
992727
699970
431456
686074
357374
521704
346670
717208
398008
872578
982243
351333
226336
513771
1019171
285407
146478
24994
889741
45791
756374
659421
523516
959988
309123
51541
159013
626656
340392
637940
195802
80397
408120
784511
461573
316060
1034121
310683
96707
887911
650460
215666
146393
843693
916627
133038
767809
353454
62082
952534
1027659
308190
827871
281023
911512
823976
1044162
468339
644935
183399
1013444
696103
748888
172840
315899
952708
514859
568505
560808
423899
753190
365862
177632
859214
151283
769677
967847
867091
668251
907599
97716
196376
955832
106324
255467
364545
343875
503809
792715
402856
493872
669742
375727
98130
1038688
701933
869947
876287
1025317
738816
656394
201064
413627
686876
122726
393736
660548
885537
866248
820415
761553
1040383
634932
713410
729385
453060
584160
793943
285720
763096
588330
117666
819363
359478
630861
600836
881348
248322
740537
840727
122569
963173
140601
718452
249639
494400
850158
356081
497936
942027
989361
310498
524922
997625
262627
804300
803215
608710
122787
184826
798197
550870
68598
1029772
115422
285887
334194
735707
1023620
40204
1035927
551637
427242
355164
543552
348445
785805
10635
197445
164302
90593
45119
484941
632456
687560
549216
69050
2855
891254
403016
598410
769715
270740
68146
947656
999013
514935
678052
984822
588698
641259
8146
176107
33523
259916
522917
180427
265976
429971
858554
178322
45817
918815
837209
265654
502098
872036
345867
282347
979692
808810
408555
476161
828789
764568
162294
200807
966055
1021616
690472
347199
203605
816355
79844
469001
889650
750202
919584
129268
516168
263146
11204
918584
112905
825641
155341
94579
962481
665495
185776
706765
349229
749775
276472
675499
412116
960734
646201
501585
505582
848479
215972
635342
324778
1024538
541048
80534
670969
210177
974046
545428
139004
561864
724332
919756
153879
721760
457838
504315
134732
544975
353778
725854
229095
661692
408241
860045
494263
854479
326057
800588
948758
558621
647710
724977
356821
335880
453163
1001471
419791
212978
147628
990187
599953
990209
703480
521607
692550
416888
1007993
891507
309438
302073
1038263
382428
931037
109896
603273
555099
48379
621336
920999
337449
638203
279848
222211
416538
161402
755104
259571
335735
514049
917538
562553
415976
435179
345969
850031
222684
639856
891337
868320
633854
717271
357415
468216
1021404
568400
415114
918507
733486
995455
421112
637708
46621
814239
77708
799544
386118
563298
530945
384617
989030
479732
15825
331281
81560
672282
644756
41237
990136
278632
941723
334535
7220
673847
538431
196336
130533
300232
60665
428648
295546
788865
799569
246890
429510
713099
958784
699919
279345
153713
656670
992202
330180
692950
235824
73813
638393
773239
390261
305725
153381
885851
884571
107363
1012051
186777
925174
991424
834140
49761
463620
44636
670528
505997
819055
292555
748690
303192
878469
815565
919893
698705
146497
609265
1009091
1044271
5843
390849
758941
316745
538066
929663
465550
1020683
335229
836058
406060
853630
672957
1011
613308
594605
469109
110649
1023439
79418
552106
838002
34851
630759
503230
678737
848893
140972
953744
489836
990459
571571
856127
468946
608432
270316
190669
714396
18262
407500
533788
34024
288783
192958
29946
193172
431488
617365
540698
643314
390395
157839
975207
507464
333863
882849
57418
289666
1038005
682948
175016
794704
167460
149322
565447
417663
453574
13144
887295
178355
519418
257409
681569
942494
294223
525657
822427
627770
511307
41967
831065
262779
798235
433840
588827
764686
906154
317748
28315
543320
808110
686474
1033107
329982
871559
622730
978008
1008382
137522
145108
715630
876324
438751
208107
462023
858733
860855
801236
792113
800950
432874
473293
50895
670589
742236
709992
291594
195928
63200
194029
191740
491495
292508
1023413
5994
1027470
122860
833313
641759
792101
486262
549070
895894
365257
48326
685282
26605
1027248
451361
419923
14729
861718
78791
397917
961489
633185
751394
363151
575641
288290
486382
170141
584213
236049
955566
657061
686228
384114
758971
312799
307247
504121
711734
680679
424994
473235
418523
515006
1020398
697550
548559
1021571
480170
726794
140687
363729
414576
178009
434405
165141
574682
66371
984896
184835
588734
304716
682185
964053
98616
524185
468859
572733
548518
346942
580505
79225
764068
833699
789720
959834
717648
147791
799070
542118
347999
488514
236367
236778
1029791
317581
19431
232212
148147
524109
73653
763756
216341
563695
846866
1025656
634064
539139
434918
329875
434862
841869
385133
819700
902433
773124
264462
142694
468062
372745
713171
996103
817873
192360
480471
1031150
255379
1022073
562408
477501
397913
579723
307109
753548
245324
146533
637854
82339
923356
223710
901677
55535
962785
314946
474671
522271
613762
493230
543116
805151
1037730
47353
1040193
1042736
917743
853693
657523
537228
113303
602005
483378
652241
318619
67566
835880
399480
10678
733366
940847
410518
596434
411210
556448
336129
682256
345869
387990
974981
644691
853911
176444
967731
892610
560303
1026128
274338
5518
433563
101057
578376
503190
788145
639389
135374
677985
233428
473248
907241
655591
219430
345341
615508
115521
663741
836755
528698
980662
396161
961902
606802
785798
980228
691589
543136
924969
309735
22730
206623
508185
466011
308565
866872
685061
249811
596846
120848
690502
1017604
840397
898105
809786
163607
442216
340362
280251
971581
970388
267224
91001
48286
328702
980562
808133
622852
225578
559275
17450
443126
840236
416754
364031
253020
513508
155174
643599
543672
778033
156251
880844
545841
291297
783200
337165
805396
705395
599367
158875
43666
97899
1025494
182355
975637
403263
39117
565348
823418
747406
318857
822874
615222
744437
1044104
442742
306019
56867
864374
520176
272756
612306
553801
657790
354295
317888
1007961
910540
487379
675955
662230
444617
217572
979895
295456
646333
783538
400213
679818
288803
977784
355045
762890
686178
696002
425369
735372
436681
533695
1003248
814278
821170
738423
755587
870344
831859
606600
1012886
153549
290324
168528
855137
479550
753130
1004921
817020
778696
489588
300679
400086
979281
18022
611583
839923
253179
94191
965749
149913
584137
513876
610708
518002
437103
878952
909036
104261
582393
881974
467614
813553
740514
284299
662717
150972
920922
829969
226304
286211
818938
1015929
85958
105066
848984
534447
36427
866744
280432
371138
778044
471635
304523
712350
900473
67657
108146
706322
704900
97680
295825
564959
798518
807564
769705
260104
123051
771241
737877
75391
157787
341285
107645
424743
79067
675569
1011898
114294
860687
442425
606039
32231
164837
289539
468273
470359
877173
47386
988576
37734
452481
850930
912555
363561
691718
424375
404051
677296
506748
211768
392367
289275
391280
738931
1004798
345342
835352
684556
813361
811674
680410
271032
787562
449554
498165
83233
43746
835743
867240
486837
771446
1036419
999170
250167
195076
818887
1032463
465012
12731
798385
28211
637201
667707
1032811
353541
82075
296982
422236
125484
876266
640670
18733
534657
1009575
953778
174674
690170
867310
877675
905927
144839
932029
544064
107673
684276
783133
431027
108320
48686
841228
659011
625704
911217
807404
841160
1030294
62506
254059
790162
483094
108788
127649
300232
848324
173981
964303
527244
960693
867791
911361
892526
455938
919794
80306
491951
71986
538950
49404
614218
661088
879426
4401
158414
45007
386033
778378
969639
946879
279588
428744
161726
653728
838592
828117
836470
332571
662098
393265
712183
720306
821582
52637
297870
744869
1011760
859216
194648
118456
852534
903410
323887
322550
711434
746745
212472
971687
412398
813417
193826
748701
405391
927527
319420
119415
337765
552900
74339
428579
12316
133211
556695
956517
460971
885103
267022
626064
5500
310156
60859
229780
734269
83168
299107
408257
209718
198569
1032275
484935
121642
603451
346566
331077
622758
559418
614668
278391
131668
251417
320210
248052
418475
204891
376712
623761
878479
943836
891180
635803
511048
727765
891979
459308
303430
635320
444678
842553
722294
830297
854964
268688
593252
429701
621097
913596
427979
744390
379853
719011
773123
1024380
990578
1040509
691511
469506
397056
892467
423211
468847
800613
852870
997823
972425
578737
882269
884754
530775
142041
664194
7074
768258
505251
486233
762216
911219
312086
760905
710297
500679
512707
156575
576350
255217
125089
903160
892913
123484
440634
407882
956940
584970
654732
83345
767493
776050
129248
218330
931979
750681
407011
432815
30507
909394
939649
413201
502284
850150
733892
46043
664255
441679
796386
653932
188061
751620
122777
275018
393302
79781
575470
439890
81495
930731
135484
887299
597378
865383
83621
402796
862840
30704
865721
600508
223863
18929
787334
300788
306896
32570
803325
1004539
123528
593896
651939
379450
1041466
744784
760847
325142
766926
89338
605288
759908
579717
417093
692658
457399
917640
315288
691298
633908
418626
118065
450280
597166
22514
613171
293467
911176
852198
940031
940304
630835
918867
739190
189871
79620
174063
382134
518533
825603
987805
295478
158993
825677
914616
158427
8216
65970
85196
431352
745632
800523
599296
855931
386569
293656
935770
758968
469152
630087
47344
141751
38820
503043
940366
310280
518314
7595
717797
804904
67306
227382
996207
267561
496937
271847
232585
544799
835573
846441
551857
925337
609710
237636
591768
595617
590474
947810
339555
63927
802041
710720
665317
466232
1018720
818665
261822
374338
911890
661086
766250
461143
62328
125710
91183
218864
1037052
1023411
152148
556197
94568
36883
856708
213866
610448
746086
300788
431920
882842
60941
291500
967216
229001
753252
776849
168711
43615
391544
146460
154325
577212
542234
335310
1025171
895251
399185
362509
269582
519479
561951
225572
428845
430101
441632
328639
201845
224159
714582
233078
257441
285222
283144
800580
365403
112323
403325
199343
450218
866068
713187
713030
679463
993513
750291
980153
247513
179328
785854
462830
721421
10948
832025
292587
863793
373005
826601
611664
514933
36134
911268
893259
343750
983651
495069
869798
782521
832564
675198
487764
323618
942967
797117
715374
48934
1016378
558473
876670
487844
190955
390074
517699
290586
813647
1022823
399644
794040
768492
241600
588127
922693
1027764
936549
121812
221197
604908
909419
453606
278369
43988
310
586726
1029844
547591
210420
355027
619599
909152
270396
1012427
410886
6691
792013
23176
402077
342991
863940
293426
732442
823656
608865
670056
405650
664131
37961
737195
343133
180832
46118
45670
139552
11366
527029
784410
17191
263731
587747
942923
979093
428931
91080
791334
972871
133794
547109
143461
1017977
661666
342837
91363
929983
724232
280288
389069
962527
317645
986137
828632
401153
275586
541114
569143
696343
106449
135607
458315
782356
832834
524346
171686
1853
688585
287665
888412
634934
1004973
660192
349236
136579
933114
176456
524556
908660
526411
797859
3715
32398
147695
978987
647344
157266
237585
1005559
342835
468604
579309
115996
854742
233777
758194
532244
583059
213972
43064
643738
185960
431678
129564
682154
529905
871381
801933
940966
1005571
586927
626288
955636
21719
950418
85559
119259
83640
304144
340039
590100
256316
16571
793451
636563
129816
866282
472784
239920
885337
1021999
807568
655541
129400
371107
852425
216533
348432
196443
634783
868842
87346
333722
624618
178028
1034799
1002164
916469
225010
454593
837521
678874
458600
76765
814716
940319
117801
297509
770775
638260
349651
437490
503604
128533
289952
746463
315507
854366
531480
225520
153474
943526
356321
398609
847688
687652
866590
953501
305920
708306
608884
571612
208706
459748
391967
110249
234850
230987
399382
96747
746890
303889
487982
148061
3269
67729
389739
604315
329959
727976
857296
24188
708683
808545
962850
715815
603809
849401
98618
122972
675530
350701
868326
846734
152283
583129
856350
218149
485671
908259
874325
784045
890506
879598
436098
78542
381153
265942
781970
822506
929194
677437
504416
75279
481483
493642
900114
297859
359652
829077
448978
1021209
359357
791257
351221
843027
358775
816652
147018
597543
637701
900358
88906
729455
927934
896085
246118
281298
818728
423640
647960
235270
736275
434102
787943
619147
768037
433396
309156
214717
679417
550821
430761
504964
639704
488997
873392
541416
136012
709006
565538
828604
1011190
942515
789980
452395
814685
826526
765587
711144
14632
82386
655060
306528
1024711
743720
754293
40907
181702
807718
806217
646389
1023373
255160
843665
604473
432645
115993
658519
74330
307727
997359
885126
944598
274705
478958
227847
839603
463860
622717
1002585
346446
815235
410879
844013
763726
447296
650422
736968
601381
1044850
1031294
404440
514963
649556
790202
322513
126211
70374
428449
581107
317429
947982
281487
355495
564081
475494
798981
946384
1021309
874815
418761
466499
86443
136954
249594
853952
483604
164999
735641
175099
454520
542041
619295
837378
709466
948205
284438
419403
477864
806323
94538
808582
672454
845912
1015188
3754
578940
106616
721835
41640
11491
429206
667965
241974
857144
448158
57766
729879
588317
901371
736777
100484
276447
658970
932747
611930
911555
659187
155635
31559
217460
473907
470504
34188
710700
857661
275582
1020964
1007266
996875
620479
247983
796792
437347
913152
563801
996764
294513
352050
1030450
866210
954448
804109
247340
311908
431840
1043708
205397
194821
307307
691140
546
834029
291975
717286
438880
814119
797673
88431
60699
427254
666033
625433
531218
412030
946611
787352
327063
758142
804406
242844
77645
75623
355983
315561
871399
575086
206336
907445
897171
863477
438754
609882
393898
771474
981104
665272
152491
805860
120461
817049
24626
335861
257551
696536
853399
64855
540788
1021762
632641
923201
587833
651773
183432
505658
276744
178078
967463
498304
736725
766197
283579
763784
14903
105951
356300
491485
258277
13358
329569
782098
905420
331286
786628
950168
733087
1022597
44068
415312
712611
191229
864448
593794
17566
631817
672622
332659
262676
39732
158192
24259
200230
222842
307998
843545
450448
367748
213001
515144
444554
756755
311079
374249
251816
937250
24257
212823
308208
802342
899468
716853
129801
206162
347377
918337
317805
599218
282308
840702
799164
916462
15249
22607
820253
578928
585358
779553
414037
259447
630757
1013718
251563
647416
221489
1017355
524684
200752
334816
576386
34578
791238
806241
1017970
1017421
640900
300424
287366
211807
792084
824484
850027
50715
780056
342908
47728
23435
137664
1029248
974409
265686
581612
895153
921382
132328
165351
119681
598749
854025
872774
513121
597464
430725
78375
600390
769086
888806
664815
1000571
599670
952000
735124
350635
961805
190032
122206
387078
691574
79981
823360
584813
320271
970471
14591
592628
674675
415913
96353
105455
830272
817994
631124
460977
565690
685125
510853
573316
214129
464746
577653
652960
825657
329012
734373
441117
355155
388499
977136
794276
154184
462680
795960
397729
372778
358797
153769
549038
459247
729117
187937
219857
812597
421894
6835
277173
491753
428012
760983
459528
817374
619667
641803
397694
932786
646196
772768
450297
509287
559040
609989
770259
671172
957759
202041
144533
692777
259772
65136
298708
10652
975359
635813
743740
801229
392871
622365
112370
735820
875653
287918
606940
1038690
327337
736280
1026638
512776
460110
339681
784188
586544
419854
369194
501696
43657
351581
601252
814770
768886
370106
922630
135639
830356
989241
282116
714738
58861
784891
14423
905911
173643
1021222
827463
830606
154369
797026
663969
340187
791004
526907
431657
305231
1000290
50238
1035170
559147
205654
805555
840707
329409
758050
1020145
1013612
393984
617002
305243
852755
338484
555063
665361
510613
476209
940997
858893
207112
50823
375716
907584
584446
693162
856068
704885
400955
596090
494591
833653
1042381
899926
999955
98116
154480
347093
76706
24275
497656
407882
214656
140569
571363
740550
333631
533540
694690
74931
640054
345325
824515
145749
47993
946314
565369
677780
352227
594599
182668
901514
1026430
655223
986718
365000
155394
73696
371600
926910
157496
569551
147176
546062
731522
6894
249049
798985
732087
649927
1044260
790372
1015433
844941
988547
254161
492882
94164
828810
493142
827643
223543
235797
339457
139391
384093
172650
1023674
9840
2428
655569
344691
535684
352507
306915
264419
22813
155362
471037
456419
409853
981974
186296
30805
346065
733954
616594
135042
825087
172748
30220
1024460
881616
129764
1031927
747356
150743
612661
952088
42676
126031
229770
386806
701677
953052
146930
723126
993315
402183
184129
222593
467152
48272
585795
158144
264382
791248
986578
967151
51292
237697
121281
322054
737930
919443
273868
836019
765790
138939
944758
501603
899000
947904
545221
937843
806285
686767
747378
708560
273287
700497
618520
677016
937340
154198
387853
721456
523866
218109
472866
191607
234812
1023873
758126
869576
761693
36343
605420
344926
582299
232455
35526
139287
939248
730432
399336
842104
287902
473944
546415
925663
27124
160132
1008344
756280
21007
331735
842562
111519
209633
249686
474441
704040
4811
311929
508513
457016
518228
832874
289700
550610
327910
112140
221155
562043
585806
625275
246005
414687
1020941
967797
337826
874824
891441
94634
175813
860768
244384
403802
426267
663741
455741
692425
1019694
764419
974732
173561
617280
298621
820786
437144
355210
237070
169481
716638
45471
793112
815951
491385
695785
153354
760585
394089
626856
974489
722949
423293
351989
526440
653213
318375
481248
352053
32943
966897
433580
174141
334471
495727
379721
591289
134590
847359
813897
134354
449364
589094
613719
938754
854432
933107
821195
984749
634787
738929
115216
232784
674734
863488
871228
250382
1031540
731012
703722
513827
132074
631390
176095
461219
47416
683610
216338
499692
1002073
223256
302764
328486
875708
932820
1029044
530855
627510
971798
928297
741268
257233
698158
218770
217827
1021114
467305
333008
875077
287056
387292
384706
913702
974923
133764
359889
633328
236493
687577
822560
170539
933540
738974
868291
580938
377494
356460
177083
158282
54105
350045
629053
758730
185760
904433
1028734
231013
895229
697707
483662
342057
717656
481498
958490
317361
339940
525375
534886
14575
367366
262339
382069
591371
810993
567076
723073
677870
157828
534053
157317
781003
929063
914942
197845
459218
505864
906527
1019360
342195
516372
703231
454813
277633
481285
122820
237197
205804
507523
454724
941704
493955
543629
368940
5122
324249
590592
489427
631406
330764
632658
634267
1004640
989178
230642
989581
214200
233297
859456
959392
915799
1002292
559450
247099
112621
401950
453848
693338
169205
35497
565689
918968
433262
872377
66100
949989
15318
363820
196685
522707
133733
558032
777706
769161
929494
1036339
917040
211773
56432
886321
69961
212793
412748
140594
998200
639591
515271
238451
296243
483617
364383
569868
918438
764813
383929
572507
668962
585948
53897
792685
593096
906672
875336
983472
447386
415121
280366
591037
395146
909016
997208
10705
765637
663379
974329
868245
185187
201044
821539
222572
405318
187192
66846
223254
677237
1003005
228722
664285
889244
620499
771369
788138
803507
693211
249165
576614
594601
986888
746240
604173
755943
855270
561607
137115
1045173
741011
189557
134638
578943
693704
736627
488063
574268
1032905
772971
755678
864234
153997
383141
795573
556592
306188
813045
331522
466529
563440
996629
119015
442232
266906
1009133
768972
710682
352051
987114
781054
10377
691035
942679
520456
11603
850775
224664
983849
551903
1012532
23556
630734
37253
592899
543737
198236
620233
394731
65573
1008420
743653
136865
378271
651808
1032654
289876
816053
1023116
403118
891077
191269
688844
248666
90468
157632
690161
930916
482377
496019
647702
141262
408651
58481
314376
356411
1029296
471327
314409
460489
787404
225225
791751
326751
293264
205793
107972
233591
240483
490486
133645
629516
97208
356967
846880
369122
657771
286629
813368
650635
472004
381572
243810
493785
179534
123293
803190
584750
559158
1033126
34136
929654
527996
631998
262776
135681
564810
629693
511109
322530
559054
614164
288004
436805
472639
758859
109245
331613
349748
479650
900908
186861
648383
521803
899303
894971
588781
516645
650754
181980
553545
746942
894544
934031
693842
773505
823266
1027217
747911
541171
606413
710693
634549
956434
670968
130884
780488
95008
257738
791208
905864
4082
15451
112391
684433
258679
764786
924283
768307
5080
284664
992578
708990
511041
587617
227305
553427
111441
592272
263121
239444
210411
194992
253104
763445
508314
670567
438308
586131
507738
843870
739274
681839
198789
43335
345121
30620
1021747
351267
729318
631475
15255
305547
54634
343491
13380
854965
999293
263664
703093
547658
577107
252870
925953
342925
12324
534826
556010
130953
440616
305959
576279
180094
647686
1041154
773551
608842
527031
363266
207497
115632
333248
736499
396611
831266
36411
525715
958373
776653
701671
82948
1017090
1034101
253100
286576
216458
533059
601594
478707
875374
253952
79752
230033
1036986
935083
487103
248148
701912
441422
514451
336349
282166
44873
475355
117689
552528
469326
147889
1012635
718819
918357
640192
612441
486738
399560
645767
2783
28494
835768
315574
861761
26884
471791
330367
348492
372731
517036
119513
275707
641363
285845
1037260
455325
819053
735329
448570
543980
442501
243737
905408
492593
418479
542836
673022
77788
881037
193210
777324
324620
643529
1030432
847776
2616
159560
850986
553618
190320
890800
664299
101626
563359
108091
690599
65898
183182
118231
631151
524103
492083
936419
24823
238847
185679
775359
37657
492274
555735
672376
658069
380115
352283
781924
773874
246594
891382
531839
947606
846392
360994
1017203
723922
139920
755263
73618
278696
796063
457365
808399
602742
141184
271880
962788
565632
644603
386320
588620
945683
755800
717360
115765
153641
906303
360745
1032364
427162
381190
606637
118874
228040
264433
433343
965461
409143
573431
193901
969707
463682
947851
615406
915609
810814
685183
109828
451623
423585
723145
1022001
318528
396445
848846
28491
981901
776355
869231
644512
710210
440748
157368
432735
999913
694268
65478
421891
793280
769504
518769
701764
716065
961692
333233
757933
1041339
315756
244275
715923
713167
1040799
682028
292576
505942
834801
286516
637296
1013662
933613
932597
858994
634862
649575
900158
612496
326093
850597
1015218
181363
456232
650418
322900
1036442
186079
1042963
863338
790332
284669
557209
971967
963644
78372
329946
235499
623896
983469
153526
822361
574383
767976
811112
419414
86232
970673
696055
397385
670108
76016
742501
857229
49217
101012
658581
92130
354075
114647
789534
11994
247794
260723
938127
1040084
59270
1043415
1035093
515844
525206
283144
165870
330776
508439
933822
410248
303024
958739
326434
785256
909851
988733
69238
603853
492492
291790
634346
510975
434909
1039393
856246
770024
736075
435719
669198
573208
600088
686177
354244
579779
579040
392576
1033528
372245
633261
698044
968259
1009977
586530
936320
949053
517524
131346
526084
122853
274292
215279
728682
947920
113856
935167
878845
186945
525806
942922
132387
453233
376425
782244
777385
261520
346148
544564
812584
847732
215622
14103
680345
82018
721111
549565
434012
22809
299953
322059
630587
246978
719040
107940
492416
414953
807430
265798
896833
988050
58884
817096
664910
1019423
578060
179065
55022
709911
115293
433780
399229
163306
811015
697113
984831
814704
864922
490240
145915
945561
495433
616880
321679
773289
180452
541611
574618
606942
936894
505132
607722
846999
505595
720920
906587
30059
778297
602494
859437
867402
441529
578524
637941
240370
744262
205836
472961
494326
228888
988701
97605
131558
988895
436417
448708
122949
699767
1008688
683315
901682
640801
758685
286494
974632
952618
584793
171161
878074
595879
364793
413780
894757
494375
30790
491212
19540
203840
12204
480474
980678
33917
372364
60343
891757
131317
764245
896160
726579
568201
1025488
956974
172610
632902
1035185
659336
540194
1044915
43654
892817
176872
143883
738350
702921
33910
694608
433960
600013
923781
724440
679401
382768
615019
553832
100528
365637
361773
504661
997645
833126
593587
418892
1680
645550
379035
224053
362000
739399
734087
135095
924230
856070
957666
847767
389555
236144
149349
267402
149923
807061
950010
707205
118763
836706
514634
316962
229765
369642
957827
529497
32898
275031
759056
974188
721094
297682
533803
783680
677485
211383
913269
503940
126417
42012
873872
198684
95685
177897
316008
912219
1005469
377532
277806
230733
424012
806877
1045072
893263
727464
429244
391076
848128
996581
218940
701293
71313
500981
382542
1017743
610404
339187
196123
997449
247197
660567
178737
772274
939678
27637
444458
7338
869353
723039
793710
426082
153672
120162
926840
825194
825152
536310
106761
994567
208465
93122
286493
885743
303718
913132
185093
476678
54497
949762
866745
678756
492096
743905
146862
581529
616968
544436
1020819
97473
59352
644280
952889
485255
163898
472941
70187
915674
626026
400948
55263
342787
331420
442753
1010879
25882
723922
29186
145667
109256
796562
644854
582997
983519
620538
12265
744147
217621
1025972
234993
697690
353713
45541
706461
642715
659456
226434
764054
233866
51168
804588
106652
845441
1034671
1032002
555387
155580
958464
786102
987102
385496
968557
421633
704527
375997
939093
7045
466268
623134
640418
285004
220295
630457
425107
1017192
821165
329285
54641
396947
273494
503835
884164
914328
488112
434751
40452
647333
844397
916255
105401
245447
105635
797129
819040
28189
917478
210170
1035741
251070
652207
138682
101353
676921
247631
664758
314544
603321
654568
262161
389849
855370
192814
180584
1039494
965115
1010258
68635
331817
547707
343177
507884
103029
790147
1001915
199569
208878
784716
947710
174889
87091
212301
108201
392419
827707
180622
921402
429826
686685
669448
513819
971316
814534
1003255
506706
580561
948435
523671
970131
471584
262822
157908
528636
821476
29159
559367
477885
614150
823928
971256
871931
1021796
218934
923173
807259
643711
585682
180009
313069
43122
955213
803411
754436
88092
171353
525177
6958
694234
316624
253122
513419
119549
935136
228068
375292
864400
32693
908038
221072
806348
190258
503584
235781
653025
158885
336100
981682
49212
67679
312344
770010
810164
540505
519077
599450
559713
845894
268138
415421
144252
1023419
182637
235390
42165
5085
510832
231259
831109
846762
433344
726458
1007450
779175
399023
937854
395319
438867
655825
73068
357727
242351
332981
97958
1042854
841428
877203
918047
300384
65844
631232
282784
228694
548636
717596
863827
270865
107947
504881
298580
596409
597461
1041779
107864
454362
141552
114510
787247
548661
766106
945127
181120
761470
32786
114615
555999
453865
813362
419795
96121
305929
668878
1017855
261899
188016
163477
697831
988250
767364
79639
902673
15843
312818
804104
352407
633544
840761
543819
887971
932597
124043
86564
652279
78566
545112
191260
3477
845721
541950
456926
913068
372428
952555
817537
986153
214219
162671
591750
1012518
171411
73612
484073
86878
304153
435490
678117
54915
879784
457764
571253
149185
976993
71117
943224
146468
885284
314285
47329
815848
920450
643268
346809
736391
472525
669309
985751
384941
398898
508372
1038752
832118
735387
701841
603303
733986
1043181
276646
676461
837838
246860
108018
492835
25417
288156
522082
737748
955501
805551
725679
486177
80604
1017775
253909
351878
215080
853674
170886
1029467
417282
49446
344470
69006
665532
1045064
437640
153488
216058
222780
937301
6825
360051
749338
967255
194378
671198
365986
677259
133895
813327
374054
409115
568647
670774
541523
864683
465463
323504
385180
669439
26464
451301
585328
931336
419878
179973
446357
359952
146141
212685
842244
25417
781840
23608
489868
58716
711653
689097
79252
199809
64924
739919
239649
464104
314412
542337
440997
1039048
1042530
556289
941946
447658
475504
920840
552749
454654
1040384
982479
63374
37554
260572
44589
692546
29190
595372
793491
426978
388153
945702
429255
830468
647592
464496
1035758
1041605
184780
993547
825456
174527
682357
951522
646686
147694
888287
25337
593831
782617
352175
958579
129820
916072
457647
631597
1031343
682378
744331
285633
124785
845644
966785
533996
946896
162249
179169
1013672
676955
791920
775497
199560
458190
280897
456208
329707
791445
621613
649234
733923
416659
951751
743752
829352
183915
456660
301825
718489
664326
416550
230338
362399
899911
270824
424008
276016
891681
555972
1029628
177952
244492
146713
473704
375545
750427
30450
646973
186642
333246
1009456
785608
260318
766038
810047
896489
952426
67641
413681
1038990
815904
927920
874246
913360
652101
472006
333731
574340
419687
185637
401639
722945
868186
740050
528982
215459
631179
66082
352802
509089
321141
314086
745771
191745
805007
274055
655257
161969
810433
335669
520718
912963
504157
878725
812113
565266
276478
444702
257987
1031815
998864
892175
976765
832302
233335
138198
664498
22667
48044
474190
40477
316492
108324
901280
830025
823520
1017629
719187
40088
560127
322860
70135
667249
950611
737596
104571
217766
337727
754042
961743
331329
203891
679440
103512
24463
427033
390186
437744
91372
1042660
493761
464066
95270
89437
741460
930575
981584
652576
890976
452324
203856
563799
852401
973980
188028
984106
541257
919502
96796
461653
751927
221119
844921
914584
635449
777995
114421
532651
60684
518162
907939
121287
65457
498278
678014
754585
903330
578130
444102
611599
939810
866901
141156
439366
244155
65234
997158
525617
365016
589535
466738
287377
993835
773974
858092
377008
178814
395146
93720
277264
750775
505993
385379
460551
873086
394300
429581
736194
914701
589620
737906
688619
121930
472555
692649
802990
26407
738825
833147
590304
715016
562566
193273
429798
1000809
810821
851628
981984
313328
127845
1032514
723529
613078
465179
998867
388083
465291
92861
370495
578950
314067
883394
73012
253861
89650
951144
444956
6534
675277
925923
890758
203269
19092
294474
313827
79952
811232
326884
549211
212354
743210
702896
965389
831508
203679
607237
937966
472911
764982
627199
1033568
45113
611209
358386
412498
488855
170845
171022
43312
687062
897184
48612
231513
943665
77695
674196
299192
686103
1010856
791127
36835
376556
37591
331198
809644
909800
654336
140090
997353
650824
859373
842452
322779
380034
937197
915362
248673
989288
816209
204986
6865
509355
1038128
445504
736048
398949
353451
571609
743151
675245
629899
48348
4440
94777
468435
407069
359494
970181
992219
97514
436301
92018
109524
814614
413495
955983
978818
1018951
893372
697512
1010892
744422
790638
424046
1018047
107204
334969
322919
312635
292553
113714
393743
625464
992746
891534
251840
40962
447912
751885
27169
295609
218560
37952
75664
821459
722067
946751
708932
185724
304649
142444
931004
980398
273145
773480
632755
379336
817030
338568
624910
1012478
84928
256509
1039539
178459
573545
623321
310386
726708
946928
933906
66192
921671
547243
1015036
423851
1004566
699466
825467
180288
972881
803082
573461
398579
1011105
212168
109006
510400
96148
353779
185036
277351
373826
141371
165854
759919
377866
20138
939173
587355
1000719
832054
621714
404670
767810
504539
785731
617404
854017
742901
699673
247118
936127
247095
155700
108978
15566
27522
139823
993125
699932
980939
631376
652700
853288
535115
36483
901289
67392
95759
618154
294601
379647
950273
860487
336496
215087
1027066
321858
746401
403630
170409
931444
161058
473106
822058
144167
215999
12665
320792
587080
133796
103249
73283
675876
815714
445904
973214
484981
184494
234573
753989
414541
936623
4779
242930
258456
826103
708908
9992
581227
286915
116389
677152
949409
252900
565789
493001
41786
842336
316279
952051
222193
33612
735159
773522
673953
237944
256561
966641
324631
18498
248204
425698
401432
762189
545324
264843
135435
155103
603347
91438
51611
783630
1037053
487414
567140
74980
657961
377904
29910
778843
343149
296827
813520
140310
261667
817461
570638
960870
1004703
458152
967125
38808
389754
325572
47704
409107
316751
996861
524073
536212
158400
421488
353923
656430
602975
936468
777897
676314
251220
753503
347422
685308
705994
143437
545412
319051
892183
628661
48269
518247
735583
845286
262529
476675
61937
481424
286179
993915
768758
120489
224391
237383
922047
360118
33172
123789
282381
564958
1018938
16702
375257
845384
21686
880588
837829
619556
811335
587564
119596
188289
869471
659123
699418
886107
715978
852552
469198
986497
195515
987005
205653
503427
969063
173397
251065
986637
898192
853104
13780
563964
93355
270022
967924
41010
1028571
602257
402662
975376
714705
273362
647181
426161
181898
438375
680670
682421
727354
995694
843259
54109
866562
143853
362486
1000227
601163
373944
800011
711233
565760
867882
762524
697791
1001632
720670
715809
45817
30071
956510
594021
710691
559931
632275
1000660
764276
68911
530502
834212
329448
974010
483242
4020
266644
763733
913977
292815
918047
303547
720658
287905
268425
430100
415270
246027
142809
215500
100961
393278
615538
232889
1039023
771991
49144
731152
737806
453091
887149
564896
411188
981598
679287
4798
512164
793989
80629
167366
549770
192057
448203
1006327
103208
484285
131888
929575
694801
708982
188179
32859
616648
587571
896023
938455
553845
952954
932262
476769
326240
222897
242530
181090
1043081
1528
699224
665261
49152
663148
538119
933919
643119
113768
615297
174659
80700
64660
180620
25727
379248
744655
479736
944773
66016
852620
60623
600561
873036
156507
397837
458538
361797
665727
664126
58400
924472
25089
332925
592005
570890
11660
962687
709701
674117
783419
735048
691123
84706
24780
940374
805292
694259
272426
72991
208137
264877
797019
952746
274388
232629
16574
955018
424509
302179
754691
149947
335009
882664
920446
1037934
351663
13040
284197
584221
1041869
861399
315510
73844
988029
356125
382058
20424
918671
590685
741933
355239
80218
541613
416465
368269
546925
498257
760491
658705
638260
78296
693616
765816
150962
100553
691457
897646
198610
314120
474030
516468
821427
903102
997778
212400
637057
24371
639435
412496
701788
237947
597906
739888
558228
486054
253220
753549
503139
1014433
891516
62841
892670
197528
906123
194622
48327
57800
208512
417881
485782
259571
50183
371765
153960
111001
350345
986334
46436
400687
28746
506228
998722
719711
420649
312849
485585
635592
844144
591279
221902
395198
658324
312509
247865
40105
492251
855073
634690
809853
263265
351973
192629
438753
180607
48817
1013461
648829
885743
293061
539041
721675
641987
261417
712328
331782
209648
945525
319065
779846
960573
161500
633332
728567
578564
841904
802167
842485
707958
581468
575116
68552
549457
298343
745136
75436
45631
818238
550433
366676
442768
925872
426373
715866
206283
561662
121164
366515
755131
309397
361108
671698
202478
410685
430903
659201
273942
810936
255206
21869
770617
673666
757988
1024972
923598
817900
630992
190863
1006003
966040
654296
590759
749746
903428
319176
169449
127539
367533
92824
287484
191482
608670
7392
693543
18946
955317
801690
449127
1012037
521954
745247
634680
792054
162742
215600
78109
253344
313805
882436
518913
197466
694512
183454
222118
1006856
875
493534
616393
75678
972751
830471
702478
123661
21494
143423
285392
547731
426990
846388
645570
824456
913229
664667
217176
170725
420454
97905
275714
723599
26370
52058
445083
583699
516394
630057
767312
469812
993921
451075
452667
624928
642589
266171
477026
66794
730468
246909
131950
538812
451876
910713
481874
167862
826126
921044
601783
789285
573875
730565
675508
913428
760671
288344
800415
1034082
228273
469122
615654
498603
153205
827129
630705
84311
417347
720122
517539
416452
719338
551607
285592
861981
954965
892918
831087
960254
701588
877728
606475
721960
252056
528769
727595
543468
313127
534423
770579
75339
605705
691573
737413
702071
148422
375529
607690
660469
646079
3362
913968
361516
825550
167736
711917
326350
569320
678102
485297
37404
267446
775775
879352
866841
537126
963892
251627
731347
838861
645477
250170
639765
289902
220746
777443
612491
844698
965484
950579
422406
497020
762174
1039016
978363
730955
212290
510193
881959
740379
649285
340470
536813
919319
127610
851964
228800
274249
368224
636986
319485
379207
154156
371260
183098
479324
109534
876060
566737
651250
654160
380677
122098
545374
109010
450857
548867
674715
820273
400125
740504
626929
145885
999847
717828
639916
768284
957660
322537
84609
255933
857411
145312
802019
374456
69390
661210
965126
149108
739185
375047
113260
669463
793771
416126
781482
21051
93764
10888
162403
439369
627827
775270
998526
709107
683568
384588
279577
887523
606283
600724
40768
215826
522149
994390
239415
811218
614369
30030
357705
629545
41144
846288
44391
462368
883820
150183
990477
386612
868764
474395
275278
398392
617517
932601
696421
296367
411659
61714
379297
620486
458995
639786
375650
645870
487569
341934
268136
890738
247093
606520
838640
676956
560369
968419
190317
679160
851001
332994
110098
390904
206379
377928
624793
405591
600397
169163
880694
729679
53743
370450
270580
19304
773208
396899
990446
717987
404215
429016
597668
240817
809688
989699
764145
797983
466742
28776
553355
512404
970778
129154
86046
810857
862687
499258
238114
172752
733514
645951
611735
504948
575314
280381
7489
546610
925976
331620
102527
765505
400337
726160
1026827
65811
1043790
915470
86941
322889
725922
324797
422410
286548
130189
406068
959262
176992
781173
921644
40843
323481
495634
209403
658428
44535
551532
951583
86981
555373
928248
535218
21429
427590
594860
372349
709795
469999
969693
483635
874094
247783
432392
188515
6725
313548
879499
260556
822893
328026
598514
686315
897438
86823
416308
143726
735953
33981
898632
496734
445860
90401
145005
920294
755377
475754
635639
828495
350672
108262
270887
708187
13340
821194
440921
781527
782032
627048
234315
40032
498377
860391
525132
974126
521385
83301
753255
347200
705915
836443
531314
911227
681297
277309
223233
42836
196596
916585
704475
953309
504262
917933
386358
215333
399239
940819
895264
362696
327213
651524
908372
803013
161541
151573
449696
701542
761108
386232
1027859
767223
178240
323635
539460
304252
927250
216752
772109
532285
267711
865511
367477
662759
458861
342769
223067
555887
131412
9585
449307
35266
835342
594216
698163
454687
90833
35483
991269
777897
720368
815727
56697
615038
164259
133454
593607
561323
583745
814877
8853
990915
285760
901129
244816
890725
942243
651626
307668
279466
332797
571736
143625
812470
218004
185226
151270
735891
718512
325768
361426
667066
772341
360950
854272
750191
960994
604032
486700
697554
678925
508505
350286
745052
884096
825105
447630
219826
618967
648320
82060
14296
823839
606795
761365
16911
865973
599013
83939
369578
145407
79761
131310
830190
290759
279780
913476
393653
783719
582199
23962
927698
834976
254595
85856
777578
364597
673631
457009
766219
18412
794940
619712
672957
461917
324250
1004902
970303
278297
333052
374750
62594
646289
251589
1030923
558646
74114
541207
45574
584124
556310
69473
48049
715190
778969
460739
870169
412589
753649
573294
464084
801344
894794
374059
837934
656874
371207
366111
640666
182666
136640
740011
446586
131678
793353
124563
90105
305870
993291
913414
796718
555110
208040
846766
779742
785532
434195
728175
452786
142187
370104
983050
1000387
373391
379970
743601
257168
996509
708206
249344
586156
725524
573774
627624
74278
544188
986595
144704
44667
411200
626149
418201
927025
274003
841823
341437
136015
25094
975288
664363
599593
802746
403500
1006996
159083
175216
354535
665659
54330
397491
41784
832853
822025
848062
1041424
831911
55412
256425
302946
353417
864348
997478
25017
977178
180423
744445
468997
870375
641100
765027
238482
807049
15586
976569
841195
501792
231599
108443
414470
195893
293112
693551
897333
949736
213907
478418
656115
291723
739042
972053
555337
757764
836227
334142
687537
265208
700643
183450
858876
860775
126533
978151
493522
168049
1024338
48018
17961
271963
250978
840655
295210
879146
519765
469310
866779
874875
988519
967309
560847
1002483
404772
374625
731775
182841
879008
148982
577204
506115
151482
446879
64743
207883
241511
950333
1017794
696717
367223
82242
625903
879496
403993
760800
532275
832676
993033
465743
660365
517106
936174
918223
493424
682998
105498
793338
406299
1012344
578428
480449
213392
437552
944062
872104
82462
556002
24188
190339
905884
410254
498544
424416
804620
215498
398533
238073
238939
721472
514813
896033
276767
51203
668017
729323
545108
474339
263940
258376
799191
298798
77894
998865
948910
497237
1027500
283342
7376
1004922
552876
144805
866159
925880
314885
722819
524002
49321
765043
667575
23607
1041724
890622
357919
341527
500842
708496
260197
249364
581276
51013
978673
926911
755797
294007
844621
881320
939252
298452
570775
622207
11378
158487
469671
702161
468824
880369
258174
809835
961058
967411
339319
288407
431537
991491
575057
510237
447840
926821
690121
895664
900396
675336
321096
28188
739261
771846
216256
535537
280967
157254
404742
68632
349111
361076
517834
6709
921440
142627
167114
354575
25436
815738
215877
198102
359350
139375
318670
103560
419630
140877
345423
663550
584247
684023
546413
430262
232069
649867
191018
183894
262953
570884
152233
420491
667316
960739
314106
900006
909822
957211
270905
558856
51846
447958
203617
30151
149634
36190
454786
693065
182053
305024
98816
305388
643628
992457
929564
847430
940823
1034120
944301
681781
17280
915190
2431
401309
851328
189150
1019940
677932
1045281
979980
580047
839949
7365
751606
925284
431105
280641
610248
444321
632140
126082
891713
32370
20848
985268
808517
725361
967662
460071
856691
138294
814526
80648
884384
798018
418635
354045
534553
500528
796169
308358
674159
445374
657895
526517
690577
455306
826516
484880
950529
252998
834456
18038
542409
153619
791313
49444
46433
794991
365645
291331
651650
75207
484576
1018868
33702
105738
573551
40170
249628
864669
953751
829765
784659
726183
978774
673780
423335
383172
55113
567583
1038931
30202
928540
910818
36952
474244
380392
166230
178211
651564
896893
703726
862545
492537
602700
894074
549020
691694
376523
927018
91660
252940
839178
249353
296636
217943
361733
998100
585407
956747
925742
646136
455609
438419
654893
481346
601792
1019122
100646
747133
220030
359845
189202
763753
363082
592298
549183
256058
540587
866020
496556
5501
933723
569271
338120
292560
385730
1020564
333946
841938
687398
12295
961869
838922
375700
44536
844488
328623
14904
615583
333341
388926
1027565
1000474
511256
291680
946218
498988
193954
948293
635242
605590
669918
32962
869408
285343
467557
608431
411608
297416
385619
747188
806621
326358
840433
143460
177259
819837
1028596
292688
547369
403737
215580
332178
158447
225452
452877
74167
879749
743319
249092
354539
229000
962617
138631
659435
452120
809854
334108
96372
37873
293601
713035
386872
509582
114818
1039702
586204
279508
140714
394219
336305
943918
181348
99977
200629
432107
297406
333039
125158
35942
206081
613066
100572
16587
54840
729207
499819
211809
476023
292526
874075
318766
50513
13808
821267
178944
291424
368939
885638
656368
586457
846691
216389
788043
216010
981969
59818
197943
942093
646449
844582
823842
427177
703987
1032906
271341
988583
885163
942603
399172
465967
578065
75955
242730
204278
356961
322018
986378
642719
503800
359155
669560
438363
513311
951493
943544
178799
275094
597027
642446
558136
427010
115533
34066
111292
858370
715523
700460
439616
983636
213464
737802
840365
258647
991072
55581
459094
284922
615275
11427
658694
178549
54290
322358
447624
510283
2083
409386
862508
918040
139077
496718
1030311
676232
885874
544532
73687
4270
539504
222475
55463
1003573
1004788
98511
83619
257166
113766
43649
592472
115652
554974
541429
1000071
732695
18219
1029458
84955
506825
561297
762086
757272
567079
156593
326280
585805
303220
451568
404549
679762
46925
143641
223565
317123
937752
819855
729213
83518
689734
866356
584343
997176
226279
843695
196029
190903
101297
770041
114490
434449
725095
758689
427564
779049
521548
52840
906343
714904
803805
160021
838474
818714
944566
201085
155583
418888
125167
285687
85874
589651
358012
600212
278420
822873
789827
210970
317328
154829
219072
718812
985582
446096
940535
544203
107096
851809
243468
323445
378544
195084
854370
585786
840583
210060
558789
463468
1002151
596402
114707
216642
798371
182682
734056
217107
257630
449158
802049
189717
289424
756279
874407
205054
49893
190136
1010024
784571
213232
522253
956295
475795
139878
61667
197674
753625
277611
542463
231899
601017
920623
694327
342988
616260
789422
327783
27343
818168
713914
357186
885349
552633
105571
1021986
575029
44999
491474
573558
771523
948080
486455
360524
309905
307690
597803
939830
1192
967196
917738
881812
510231
514256
1016777
844808
360266
1010963
416668
442889
463618
904137
900052
58252
1008523
266040
937186
23027
540930
934480
869550
685860
329195
710582
208551
705626
546324
965706
842742
847008
1010454
1042995
429130
61030
201963
482747
786029
687395
373453
194147
2568
150777
701265
628415
47325
960170
919776
124770
443563
171058
170584
622887
1019094
960720
268725
682642
208115
581001
109615
40240
346064
781898
571959
557319
618533
163179
476543
657127
1032267
520128
893876
789327
514401
847324
354036
255927
762545
604330
488271
160750
978552
784608
504096
762843
789894
906048
699527
315192
490950
63406
146316
645961
900173
1020572
277885
126302
824241
554192
1038670
809372
178921
816409
628791
744099
828017
698808
190398
972595
652846
606776
646926
209860
912563
467408
485712
814345
912210
306334
456324
129037
841638
501511
944697
99183
264455
530948
379638
934522
643754
26732
863576
759115
722269
982933
810517
763504
114383
57494
311576
678882
110389
843528
899210
1040751
774388
315231
579995
331765
940358
791141
613810
130560
435859
784215
315077
706204
645210
271399
209341
15004
537603
212838
828613
479783
888629
473448
119784
596712
350312
146562
285536
43787
827868
107312
111712
663639
8481
871460
827310
48670
65460
637555
49666
173299
25535
713874
481481
279553
499197
57404
817087
918769
400512
789137
612518
841606
592775
356137
661301
968180
350363
11531
90412
544168
978742
1011785
775481
796799
665012
179092
179937
915984
875169
420278
621399
66769
903691
896927
230559
605598
647257
880102
17109
939756
491625
677367
351497
675449
472905
843265
855414
121275
93446
557346
158775
83350
831897
680078
320756
724553
452590
400589
589466
120183
162621
53928
809805
1006658
868484
534948
142302
243273
695815
781707
931099
116551
639918
935894
900963
312833
957054
1038344
848161
252680
395055
780895
360995
17382
242319
891389
751527
160136
137847
282742
688108
589557
754120
984398
860181
515779
1002663
185182
486758
825712
1027178
1038378
951931
760772
260141
9920
721159
929212
969469
586002
468656
947783
559978
1036373
319647
553334
787390
596921
522480
283110
891594
41765
918988
938398
455987
526804
599717
624792
941406
734993
327466
452395
218560
921760
194702
111296
693549
23698
56830
711850
447130
237540
658965
372444
417597
235616
649409
960267
687460
643852
415297
233821
468130
86568
577790
579627
449005
1023783
82734
675244
749380
676753
544517
632191
138761
1015215
289460
71895
210949
742943
65641
252060
181561
660083
527171
435749
539563
356476
229222
799381
233762
723001
319701
121775
14077
795680
370894
408462
833975
213623
464564
699335
409584
387068
608480
299655
966630
597441
380651
236420
887726
945663
94455
82879
936259
847625
912501
1015219
648820
778239
486017
494996
979050
908662
674418
732105
322173
826330
312987
132124
223019
384269
831733
558170
437085
76621
657414
942201
863740
537310
331225
274501
163333
184166
995286
543748
437155
944591
993248
381734
969147
533959
589390
203295
86800
459054
516918
865972
834361
112655
123395
241402
455381
806040
805080
521501
425857
262931
874310
1036670
954406
690824
100587
293816
852112
717148
221013
998260
455047
706090
370840
278491
210533
987293
306063
253225
211343
852850
823699
544889
370862
289164
595343
500312
431468
981959
481235
975002
240592
298040
244656
523389
680295
647497
370570
129194
91047
198366
643705
963932
684000
442773
927422
696144
490966
496045
91174
894894
297261
130903
427116
647960
54174
86518
1031714
948438
900482
465969
229393
654421
171195
695373
686006
1018410
809809
193505
1037408
868373
867815
109371
367287
659438
873859
474587
516285
70032
201064
121363
856423
990182
179804
141154
962147
471256
634495
465735
438364
170287
850252
805952
603574
529786
714459
602904
624800
398122
44909
1034064
36617
125392
373406
35026
589532
858435
909499
764014
750419
276348
73630
554918
883572
73965
598117
349970
45875
242865
1010073
736247
743526
890605
347165
67523
740401
99672
428547
549671
712606
670535
765712
839070
95127
98121
140058
504544
878890
317713
664932
774925
557220
684940
533143
850536
220807
314609
1013474
687949
559744
820899
760103
321075
1031787
616183
802646
310076
484148
408227
725925
490057
523787
867184
644778
870924
678693
441684
321025
189594
174528
416207
616750
186820
722557
92338
518841
195938
936024
613829
543122
211722
550710
826675
372171
668913
893302
869442
774798
886800
742764
210667
205390
682058
544246
926596
187691
305446
435624
1035381
908166
1039358
415810
821393
605578
934456
911073
497967
243743
4609
745870
579534
924535
377684
942648
544672
465875
108852
197970
187646
11637
699823
497993
206673
931940
123969
398346
31230
505680
389294
882547
640153
404984
1039591
708693
270214
380537
562644
280757
519233
561363
393615
894961
413827
68780
630304
5943
382615
816627
588964
719415
240092
43709
797862
664225
431908
420979
711898
390973
286727
81693
860744
1026715
646527
509405
562216
215609
743276
667528
261619
502701
568911
553533
583919
521232
904084
701158
403704
397765
798212
249420
366760
517813
871046
772308
441921
888279
655315
26106
765175
856778
712108
493937
609203
834377
968887
894469
328441
840681
857767
429460
811443
575903
841573
516308
536838
963006
160112
818680
100719
97512
148765
25771
838956
4208
374906
913438
302809
646598
412231
631692
838430
869964
571641
165164
882741
831136
548568
394265
210593
224983
314676
774029
642295
534312
992045
406434
87883
82976
355123
831833
218361
658281
868757
602535
728969
647020
37170
100265
8875
496704
926105
1011768
228135
552903
390338
711631
320587
718454
942571
1043388
444447
614209
5669
50361
212031
428897
427772
444229
574680
391157
521605
158412
336238
773200
301953
62067
112426
716717
349988
198143
935480
294509
95561
780530
171876
705389
825810
2209
820599
844533
911259
19337
710455
98362
1006716
614944
998261
847987
750377
852673
94366
23935
318692
959489
414640
391744
407317
781122
814043
796033
881854
422359
130164
944687
869650
963156
320933
827207
292461
427302
42714
86175
1012185
717471
891763
449947
691139
798953
971686
904790
732870
362759
73286
1024237
437883
603857
562282
387354
236027
546005
563016
336127
100476
743195
689596
745791
377826
1039489
664667
577409
642909
834921
719322
135884
614336
609042
923991
943024
24780
556414
544581
144952
280638
499506
307920
552190
293612
553946
105969
938824
598216
262027
246690
1021505
609260
230885
324358
1020525
360673
800846
701772
341959
966653
761323
473638
417700
1002050
851727
765988
142392
795154
573789
250475
424627
696734
186267
291930
687303
433441
538618
622966
556936
634348
411962
673188
22059
516740
498456
365255
652265
481539
419322
200022
909893
739108
74704
458088
411387
145785
174412
556771
212286
601661
536461
548109
123197
896522
427031
700464
844151
779303
100106
858970
833306
135503
548321
186786
579538
572507
253469
457146
842255
198736
78793
116124
233963
293123
277271
743988
129136
973553
255627
264249
300621
1007477
1011478
780647
562690
813978
76708
464889
955564
239157
365861
674637
787932
454818
644225
61193
294153
213811
200620
849744
389481
292021
396916
244400
619937
860693
573726
330430
1023824
866268
1027157
727000
1031447
592948
844279
413256
299668
259699
734073
1018276
617146
128194
856093
972585
550592
1039721
344813
628460
893328
740071
1011840
587477
539505
652804
356539
490243
579785
88574
954633
299653
1039663
161960
627061
486033
689812
515524
735659
125087
525556
587479
883975
979762
1045252
817383
892788
38309
132418
268854
1008594
667345
967013
956546
10159
258394
496359
435216
369170
754977
288994
607620
935598
649691
698840
997832
426440
122652
68482
608005
838908
194035
465666
665676
342372
969389
927412
467886
882689
555178
808395
955956
724817
553766
757968
447469
216642
813654
220888
444314
736128
34444
370117
188035
13938
701644
755410
558301
155175
318412
383245
350168
670448
743895
186237
573178
176669
294437
653019
413219
830941
661052
581174
1002852
201338
1022662
790732
883357
773451
679993
777038
866120
22272
470569
458749
373287
921663
952668
373219
1028754
600871
468622
183172
839295
454413
168442
925597
817720
949120
879058
706021
325324
1001226
486245
346196
510833
157184
968460
98192
584274
793779
957634
999120
84386
326482
463012
687995
957926
100161
530158
1042659
122110
175238
437553
1015980
348439
224662
39314
411078
230956
823825
736538
192234
191078
768343
56259
128015
532748
21388
439738
365075
996659
977817
85349
779903
353271
826151
996790
106336
978491
265947
337162
1031014
1032179
807253
540907
495842
730113
1045343
913753
16500
308753
924893
37397
985086
654389
489717
447668
891873
281152
28395
51218
256853
259924
990654
642685
722658
888762
204574
739410
716047
69825
664171
197699
705426
551002
74821
870263
747622
179132
485875
23767
143829
712976
921873
494654
658159
922117
461050
18870
731009
357508
872769
262475
938527
774387
723043
441730
867628
643698
186554
55830
901159
21548
169627
128530
642727
753108
378061
364436
996525
286950
606894
542540
78600
214252
708177
761780
473522
80513
1040477
712735
940026
767249
613524
108047
194908
955807
695755
374464
304189
628699
564104
974569
796312
120447
393947
531750
803628
32516
317456
316077
307646
593929
330199
915379
1013649
702996
160813
1035407
479257
347571
828108
269675
514998
374847
260418
930369
430370
321687
841519
25527
286929
808311
348360
203316
501268
372205
539067
163799
711436
717455
607300
423588
888045
734475
845798
16403
656903
915900
426556
629871
139631
708947
956106
30929
73374
398459
440454
547275
28100
593944
648286
946558
915704
429113
289326
500077
559900
370215
760628
1027367
67722
447062
801571
676435
218153
659136
458677
814459
123468
304912
923177
909331
360542
131351
1026560
222312
763339
781920
23015
750238
555969
707611
415762
218617
144225
208893
463697
405901
77133
685277
697277
488446
556215
997230
985196
430272
301375
427284
345205
969159
28811
338196
881695
357330
764174
943323
943978
908020
237263
370081
683956
1035748
649030
551516
538321
721032
169802
1023712
141595
708613
545784
627525
895425
1020427
931517
188699
609080
698250
378473
488209
244985
91461
489122
482506
644880
1043208
982281
272399
873054
974321
266111
492073
801416
756731
207272
588358
714993
116094
428480
759434
457840
941453
773213
348116
137590
805612
23217
398926
895894
584458
51036
516017
505941
1024922
683911
166687
435819
225497
11725
876172
770016
938388
453073
856032
353101
549591
537397
570848
816250
546269
744113
401273
815549
213336
548285
993195
628643
965945
155552
599679
624423
519591
23730
189983
25877
324439
585652
216084
577024
341029
88132
478989
349489
958234
220211
67025
310408
78065
835104
838476
751034
608290
579460
437934
35173
121282
722711
357522
34437
672832
545031
810458
931640
413453
759835
198227
71882
1011939
446787
188536
867156
714118
316812
683313
931571
965596
354834
458
360590
163036
900442
630586
875731
525204
466546
605373
147847
910446
707516
268206
762328
280391
989316
616749
1028426
475425
323079
196809
616036
781685
146193
806392
593712
162214
851917
572643
879501
822989
1000021
421059
200172
724127
9516
871597
57637
1043911
727832
951421
900119
691644
940781
119479
981413
359574
396156
370759
762270
206466
111814
922743
936932
981816
137793
94632
390567
125886
461367
1028755
2176
88460
547408
961502
463391
617993
999435
508562
567721
540155
307597
309096
23847
197316
282255
1044982
795185
960911
467029
805479
899321
523076
884317
604679
669487
664829
597436
540251
483501
234625
629984
395780
629811
549156
335162
616534
678609
468712
820037
279945
975694
313398
643696
923371
340280
1038684
878530
682267
1027018
263158
124176
539862
453474
623346
84925
864007
645648
690591
1038995
933718
510551
485797
334614
421912
664591
200571
435483
778693
42312
690742
406589
643939
790493
362836
525506
1038718
530212
176307
683824
659750
748608
630471
921747
636609
199585
982601
667779
780680
336791
98874
916362
417439
78162
758605
902746
921343
695338
429944
375517
792103
846462
901742
900639
585005
132830
863754
115689
231206
748871
375456
614409
361772
170149
87673
333064
280683
986853
122443
411681
365020
102697
477935
986540
716080
192349
393238
646319
619435
825959
75952
777005
66842
2389
644715
373735
488426
827791
360385
520866
648091
736353
649848
958526
520296
166046
438780
264373
992864
512918
593456
912128
775796
560984
258640
4603
662567
924593
164471
106372
347002
867743
64486
72480
471556
812725
786796
137622
229413
942913
90432
848249
716524
11780
1015484
380368
276789
195856
135006
773080
255256
469366
807254
238462
656232
786990
741860
581620
433529
636989
320617
1036050
980662
286016
903364
83084
283555
634535
873992
669721
55629
811304
296791
686126
720208
734227
108339
761445
949
536650
643493
616106
251238
195733
517422
116582
107571
815204
242757
37637
349857
417218
356184
962869
930268
443700
821605
664352
110217
616920
677815
898777
947015
286799
660088
715119
431813
543558
228609
51009
483741
423080
335067
749626
618809
640250
310885
906380
566458
373007
511714
98319
131592
475001
60769
808087
171914
103744
590851
633428
1035275
313684
920191
565233
468598
324743
761523
851000
1032315
206581
494832
1034476
274029
393084
734798
96187
648886
464300
478444
118208
797560
416299
494427
651612
707887
181813
347670
349120
661895
1040332
500342
947677
586633
290277
729516
78188
852014
604555
625238
763289
881812
398202
752485
572354
885962
366980
110028
777966
867204
905410
98913
87009
936483
395580
997489
358383
705904
775001
393482
133208
84978
591506
288507
759434
323076
661683
410558
131677
513717
702797
864237
522514
552748
174582
10590
368369
164081
521362
445821
292418
940730
319465
322264
27858
431702
918053
536870
665689
473
560545
500494
855797
876994
757589
523417
6774
470879
629156
867840
199199
429950
85069
995635
165500
719204
949863
886460
846973
838615
200499
30332
786480
933439
473825
620930
155169
27238
104028
1035177
157835
212350
234818
662764
660321
94813
564791
1013522
381698
536591
856324
736447
618244
250848
338184
885906
361878
671119
526954
638390
961191
367720
751949
380283
635458
553413
743727
328718
254890
224694
975455
42774
161726
245849
969394
258216
431576
756479
438156
340948
366270
251253
557601
722556
305425
231472
556481
812970
40445
1023328
946292
478998
167476
1005258
406258
269249
255757
346642
927408
846453
466279
449895
562698
904073
227825
811017
123759
282324
1018792
442658
432341
888011
282662
682407
535627
976787
369281
653403
109775
995247
896309
156893
542172
841586
673270
553490
463180
860956
144290
447394
801138
261931
951837
506338
613541
469498
348380
789838
493159
236240
813393
703891
715213
441202
296588
540227
218683
897798
867163
484390
231191
93856
816892
436400
806321
739995
949349
8263
468025
245122
366117
910940
117705
564486
103774
751181
262703
21823
1001172
936724
1006422
181399
932158
840204
286116
805219
615794
345724
970912
229507
157000
292699
79630
966917
278386
538862
884093
1025851
765731
136379
192519
696093
841272
350716
123092
227189
156564
819371
312906
258640
3886
99279
763796
200735
245806
450230
43680
636283
728828
269403
357902
222242
9463
295148
213411
950134
746708
337027
1027714
175793
355143
886713
780888
312605
869366
944847
82418
835904
224112
824619
69369
806206
539674
809666
123379
837559
739408
311696
784084
302875
839364
358992
923144
83849
138933
420151
460956
623896
1032251
420748
679794
256658
788221
849274
354656
111604
336035
213974
242737
687514
449286
895777
869644
637990
388385
190930
707114
402667
536528
589275
443778
281131
837786
479370
637349
1043794
133791
433441
365337
707448
106911
317522
911519
283316
337734
107056
457135
36266
330968
43263
112385
463323
656895
674897
536709
469752
186805
649267
72589
325869
878521
819968
504154
97590
424872
778990
156294
569496
318048
744154
709622
913773
902076
1014317
594462
212448
285618
559040
609660
3422
158579
620458
947083
208728
558586
413028
417639
428822
52047
747232
575095
993222
477184
167479
58719
134632
673056
835594
765721
132680
413227
100390
443128
857272
96063
299579
402946
819835
925060
452737
321906
302025
851882
213705
32171
78311
666738
484563
445884
935045
615998
334798
774832
526705
703629
608060
283336
455767
245642
962280
499084
200487
1019482
644777
312493
209926
594594
602815
92077
58172
643413
871527
817823
150452
339502
563918
13168
448693
547086
497901
491311
61765
729854
646264
724534
329991
262254
966346
889455
838115
552605
859965
524124
106218
872799
447927
422986
304558
891984
330985
645277
475449
520966
928168
553834
962933
914661
34896
928108
170558
566639
787063
371745
246893
913219
787946
591617
641593
569358
94413
730904
886175
1027670
865084
319951
437910
605370
277249
832967
117439
215433
555274
234820
958741
213724
782752
297291
227601
18259
758026
78864
69136
314317
948601
835382
389849
925015
199564
549088
852486
441108
531896
721469
1025407
470238
75288
218152
465234
435254
297881
450383
849541
163505
954654
87187
852928
324763
140304
998343
130092
1322
178604
515538
789141
559619
536140
303304
722254
248135
857903
410830
56362
981420
469182
489628
520982
208129
891171
631700
474696
850957
329741
695899
237640
829598
791688
269909
280869
540337
635504
146862
999131
726317
29218
318374
24530
888170
837142
761196
569412
83335
370162
561979
316305
317897
526278
231596
900185
486136
713341
581953
510449
734813
65059
39468
774121
34411
227353
337453
474195
130460
747045
320898
713675
140314
462849
851693
777012
826700
668085
817552
704145
335522
457551
757788
864577
802774
238169
436492
528395
1005908
770632
627808
609384
681858
432597
536769
21553
474141
1011093
761289
186912
793559
760001
930330
567372
30662
718377
439089
943987
805127
581605
1028215
351276
796573
1031309
407899
839704
9816
967866
343424
499241
143582
513486
913478
609392
204316
502906
687179
331053
636393
868721
1021566
872165
156818
371665
840843
466245
83120
259881
700814
776047
26386
789019
731853
516715
413517
469077
43934
816208
56584
401059
1028031
429956
252804
32735
576198
211296
378946
724413
1032030
930364
811670
146705
510061
836999
649304
212083
624057
511488
1021229
432840
181535
584942
515648
601522
347774
314390
656998
398591
506280
559760
386666
74783
866705
817294
519448
782352
549341
550452
643887
297056
531160
850133
846761
202295
129487
731758
844028
49665
814101
123363
628661
548408
68952
292823
775021
288594
480032
866188
323028
153267
206099
215345
901091
152985
372728
76286
668751
1038014
404379
354987
684810
565609
1036325
232676
595765
1002925
794820
852779
50633
916974
213682
574787
910354
776418
442747
11007
663579
774993
992101
897707
164841
329612
766175
449773
495502
633648
119333
774038
341596
930070
653240
85345
105417
450240
988930
291388
652089
718171
426640
1011630
572424
3842
393944
909091
474241
764704
375640
234690
679915
977411
1008059
903084
2883
7225
174604
629140
306763
446549
953337
522
971910
1040879
994433
480832
792796
421585
915177
813278
205628
1032286
156414
284212
177703
287423
390505
731620
354342
808768
912169
728579
424517
138809
1023766
338497
808011
160863
941535
288893
101712
552320
844425
128125
117301
356913
350868
50020
427765
831706
983627
52962
626780
420549
990497
884812
115907
870680
589399
619086
999912
14494
717128
671037
876241
533434
937946
431126
818881
438998
526641
541394
785111
798992
305901
180265
142979
659494
112739
536017
257653
716126
556197
464343
898793
534262
93750
990924
488774
992881
277449
162592
454488
172769
612365
423314
361475
305631
607493
420032
441734
201445
510413
846791
388340
540455
615727
915945
58500
366661
962304
189418
355439
728764
820034
513108
239687
829191
115805
688061
467816
183723
531787
915085
442510
279760
214855
726277
719563
128321
542212
875815
467467
799785
855052
533731
459183
347386
931203
517338
673149
1043051
707559
102103
323759
983217
435246
162138
448047
555871
968209
858581
1016638
157191
143071
480008
208260
683392
470292
109173
406320
632303
204632
31711
774425
730883
1034227
156335
521640
581288
960210
927050
362258
588922
422965
440117
916276
208259
710956
697224
906864
467300
279444
70972
605350
859566
515434
101597
72346
139649
143275
165017
731178
344007
814138
354704
498809
486501
816511
288583
123108
627688
545983
901805
685001
183098
623432
497911
353150
407895
56825
969403
187145
1034207
560733
337351
761225
882908
682190
64033
827739
135864
862787
586975
360028
831127
23577
521209
757847
504122
834597
859844
368759
625911
152483
966096
636774
568958
982062
77429
931910
839082
108213
404977
867728
646777
871657
586093
848373
208195
100026
570550
1010381
92865
762322
301792
991255
1031774
787352
227599
83355
698285
863681
157104
488471
712659
60619
887811
1005639
974942
527079
103477
847871
500
560681
71920
478943
713697
295372
864902
592160
1029715
992126
230050
46783
882699
728060
723093
762826
151224
400027
831577
941868
392001
850254
205346
637006
807760
981558
106908
102394
476464
1013765
474111
199985
959771
791156
438925
498362
712654
489586
616490
990050
555483
697435
1015726
743136
391767
893070
319454
468792
482605
708974
1016158
999398
415765
174049
451984
271665
362803
332241
174298
359763
969187
756182
979707
896454
938499
509166
323188
640994
769915
810757
490962
538374
426209
617138
915028
607697
728489
886021
1021496
112498
583700
793962
723529
206629
753502
854657
722215
837957
374607
27645
713386
443993
385976
612420
390349
438312
461222
503635
59182
786449
542090
550485
242607
318684
1027100
1034517
8419
167553
165822
802345
510623
330910
73356
105270
785981
583315
795683
481055
514924
678302
891667
688337
182450
284432
465888
188332
888051
738581
112535
915742
604899
614309
536427
400558
166041
378406
892760
735194
23180
954319
362214
37239
313780
612371
861242
469732
256520
365990
614294
464790
633957
763557
191944
689720
674100
679547
112550
934962
1020563
700693
1012582
62427
790966
108007
620236
355597
556653
52826
775298
258198
523400
912890
246027
913259
245855
466710
195486
600120
688448
459892
757195
557473
653617
264152
554765
329986
442200
596475
143718
997655
850432
693007
598016
278780
618536
701259
1001065
91838
135767
885286
68895
972176
722214
850312
710713
472795
350443
691869
117756
447519
418458
790264
405235
769744
927028
211753
473364
652447
586668
883617
35222
39050
619535
314515
1029983
544002
608610
546322
881090
1007005
20819
669527
753372
183279
1019236
687950
680457
363764
611898
410816
557479
680604
1041737
575659
84284
686120
938356
197870
527569
846843
543755
426462
696821
231706
4626
311674
856603
869338
1041694
588845
61306
709344
827274
351576
909489
823227
283660
710966
759375
411360
638749
52870
840544
983027
126178
393807
114112
282474
50512
802121
824091
509515
70165
606633
100434
582645
342126
897637
193298
406354
864198
239081
823296
105804
916940
795543
38607
310070
150
277383
325190
906158
1031618
980399
581878
1020168
809616
211722
590530
222566
316101
278849
33200
5083
569268
756323
405247
668209
562151
167747
591495
91579
1005697
390900
381009
996152
588253
500956
343074
123248
222010
532152
800741
229018
788235
554325
586104
948378
292410
1031739
971768
935529
786824
465196
435389
869590
215774
890404
289634
662052
664544
938212
262776
500129
884741
69264
936658
668075
802032
311711
782100
41780
2927
476041
856511
422567
610928
25507
79761
267392
789534
386095
286530
57184
132609
119341
816293
1009800
691629
246506
917354
744334
625725
174909
680203
980436
587108
921319
573065
388572
849450
90729
165251
131210
790883
978935
448026
388236
508313
11041
246810
721065
277885
345136
721856
376196
784473
554655
696900
498781
352840
875198
721339
434225
173343
781955
832794
989315
515114
636532
230212
121871
487809
556204
490624
264877
581959
493726
985600
839306
1013881
1015967
486384
952878
529220
371676
206910
204104
123509
20999
561578
517129
855593
1011605
419785
427768
915724
187506
367
515060
811179
820205
402764
913284
858246
1026448
719567
97526
2169
831642
95499
612713
679772
908802
704102
1013033
717841
457062
964021
561428
233819
883506
619420
612861
424424
112275
893293
634115
628865
45718
594824
712511
630404
43097
228558
95721
717631
452064
810326
265346
1002156
785605
331098
715699
487363
497277
815475
662831
334738
977650
827627
967090
232199
506432
264918
365850
568792
214510
262411
426555
486622
900880
83684
350882
124369
681289
95044
81262
916582
622973
327945
517448
844195
693138
258719
297134
974387
1000152
587222
841532
689608
748556
1008034
877392
333222
450561
334389
870004
57781
346303
833248
1009678
545326
789026
489979
515773
389922
792744
68904
501912
680843
164871
536909
533526
86912
84786
122779
291973
937765
1035469
752647
106347
652857
447310
485840
605834
144388
786608
705925
742633
503530
188923
930993
359787
203283
695598
898433
967854
614204
217050
58741
674379
407603
23065
392727
839144
451691
435467
115550
324380
510055
138527
196736
539629
666941
344855
317618
157823
302240
864759
764602
94264
54279
93945
293308
786050
885711
192469
175018
139477
860244
542003
308158
151211
873648
867705
710038
304015
640413
602594
794776
375475
238862
703660
770366
202120
264459
141343
782393
17475
421985
1039523
825596
816751
431346
799544
248876
593879
600143
495449
226148
28457
1022879
376848
78621
257751
436767
726171
91661
757557
966619
238235
921153
405936
629122
135078
348789
926521
70005
86408
572583
495943
261330
49130
857415
643132
993069
925649
378957
627990
990089
324119
964785
374506
2439
382492
639556
327189
574916
409614
625745
572612
247274
773246
140457
293073
589602
1032466
142018
571031
700447
756072
137690
849018
1022935
856911
541109
531224
900827
260717
517566
34612
119600
821388
400834
637321
469291
961842
556041
661809
756734
265997
642808
7924
584752
584950
1042800
644712
1025842
868767
961118
590876
337141
447282
682071
323418
95882
155227
218504
533768
233842
683802
507177
910882
636938
130137
884622
460321
1001587
166517
1010962
96772
996020
292281
358466
541443
183440
652593
1015307
163189
996719
668523
847751
496254
1002180
440146
1030216
523611
282835
635470
685749
839317
227094
262554
1012580
738285
449056
171
315540
791312
541571
923495
522835
1001743
470582
387667
871838
225123
394696
231021
794511
353370
606811
980093
164916
164644
1006440
760760
78405
784767
602047
488972
427766
960811
408614
33302
324828
547787
743451
41160
207720
739539
102029
757940
127763
584050
148707
526883
1018149
610371
955109
420770
145212
392761
466064
833992
693318
370037
757173
670773
487138
615576
867958
836663
747041
32755
66563
912526
759070
897527
233824
35561
525406
391580
159796
396075
399172
460030
500338
712788
864927
469971
781934
604901
1039006
770555
79417
422049
754739
985144
227192
675969
531477
110900
690994
808227
174389
904455
42925
696113
534673
391016
774472
523456
294318
478791
692329
257576
211748
651154
870489
599411
304770
752515
609124
963652
360807
321615
672057
805702
135418
626055
723703
1029816
381014
860295
567146
331227
141197
128914
123404
170023
841735
945452
867168
148368
749108
983384
976561
145992
815663
853772
516860
758401
573828
650691
473698
43154
1000928
968386
759207
632457
401779
723683
567611
442214
656292
984502
90282
82806
237599
700078
360064
885310
1015075
1001359
998444
433326
1025042
144218
913251
819041
936745
523148
398130
253726
134843
883996
560271
807245
573454
749760
474111
968579
785607
811779
855648
623192
422146
692032
870711
605269
141251
964592
716316
736454
946977
807358
417930
581284
888674
384703
537987
363215
465576
373985
660905
633834
727160
335748
855989
77013
863861
736298
206003
795097
942780
1015870
81485
1016018
968726
274364
462572
729895
819148
262552
109344
135304
370751
127897
737232
578476
218379
15868
855045
331325
837812
983052
865040
377504
556741
129525
592855
473078
647124
966823
356301
804105
314202
550473
116861
749529
153301
76391
40504
714404
622724
1036540
520075
571198
1010053
994094
958698
649510
440772
584777
434997
108691
738044
172456
131063
864632
386479
278004
725374
869932
139964
211710
1017346
1037017
24216
906160
253413
18172
296175
368700
522464
200212
649613
841558
1028602
959658
73035
494887
324493
725452
32296
778479
724326
776807
488278
798942
1025743
226593
1021881
633094
584870
195071
302699
503381
289520
977102
30233
577167
604797
526644
869409
173409
302077
76378
569327
393904
9997
782735
455738
1017146
977766
741411
931995
589389
323559
756381
596911
163414
255533
297933
550684
936390
658925
956421
721589
881348
685696
859811
187181
698638
367325
218752
830146
489047
368193
755276
895968
705055
360791
116763
53392
346806
262512
520207
102328
175408
675237
522083
510290
949990
572948
803031
735740
863831
272735
1028318
932320
541910
350951
575691
158096
196246
104192
702406
1038712
1020455
937996
813987
530843
395492
285751
404203
38365
343840
838750
962716
705626
930205
122858
980471
920087
463475
545679
142330
931186
53638
934007
37218
371367
737025
152369
258831
662292
204677
325956
548518
721176
659207
520555
446848
289081
243504
801754
1031189
976061
190721
871254
477244
463049
883871
483261
747209
113866
159022
417343
914391
340436
460877
299035
500299
1024567
703452
765168
246528
91607
640701
212349
647229
364476
694679
819636
675845
709599
115618
276677
555627
396781
464481
342396
589296
900838
879416
408098
517867
826577
484298
39417
701357
981067
294606
874965
478507
227255
80049
373144
210167
971466
906312
566340
675598
864533
51376
788111
884976
215695
935501
20856
410317
379658
13782
1043398
690740
126316
209659
139192
473260
189902
741718
72421
451015
511362
836300
508408
184136
118000
946698
26513
1017111
827480
657770
879380
125990
381913
21341
438801
83144
502900
629254
189625
180694
1040668
44355
291041
399938
828611
504555
459339
410052
1017827
883169
12254
700228
497010
821896
964452
1026919
886526
413039
582730
635861
377169
523137
454346
68013
821057
523606
321435
663960
296416
195887
817524
44697
501374
36725
480637
841569
781758
1035554
157463
215868
678112
555245
247344
988476
1017684
682774
531928
375001
293950
544744
582717
631314
898144
354309
747861
687486
230399
243294
451774
954251
1001938
505161
477238
394167
198903
1014426
1017624
733918
708836
407690
783230
560255
22793
891773
385097
73258
58729
115688
974997
130772
923418
506088
697390
972967
431382
864814
1022846
263681
94921
146521
357154
440725
160231
989085
161441
834069
958760
182549
929361
889377
929445
864657
757790
467842
447116
72970
785351
240849
168779
431832
328649
1013463
711298
826067
674315
949258
798845
139109
1019368
652144
408238
233870
281433
248758
938370
180197
901204
1008779
68441
867458
30504
668430
251831
391104
894769
418344
974791
473622
275034
554600
83100
439715
303999
321221
212597
430788
952422
332451
205920
543026
866528
959778
696960
600491
608153
523794
121077
333808
782904
24276
677670
752293
756714
749115
501597
658744
15309
967846
502261
708283
757424
352911
269404
228323
29002
689445
524564
996287
590370
492005
124687
867126
1036363
520109
576868
18441
33852
917138
116416
968569
390824
979139
872395
676381
159891
363735
550628
877232
74364
541023
70510
80671
166259
268429
27138
903727
122397
111800
606851
818233
697721
249056
882309
14908
400677
196729
458427
662929
708979
665792
552347
423885
689075
914780
713024
181333
399389
492203
110096
412282
953606
83613
594376
324556
23822
671040
815041
963662
833775
588574
36273
924876
845368
693695
260245
587178
1007842
716399
833952
144850
17638
124957
993189
304146
757707
187092
329936
455625
235024
243497
8116
657046
650557
619088
886543
827472
376956
982455
577655
642615
186947
188484
594412
425504
794062
993557
215286
263783
960368
13778
648954
216883
400686
529854
956021
125381
70714
534960
176102
1000647
713667
704999
671506
431468
696635
755381
613006
519893
335197
94287
878255
588312
948581
107099
294590
421331
360203
33222
20523
582925
480745
432826
946077
478854
213545
135484
841024
466137
291453
138064
44297
58486
431514
516569
424874
804193
668135
98027
975071
55708
659997
559452
782847
391081
293812
395256
719513
670937
72470
683222
902186
735933
207516
205153
605562
658110
1010363
63225
451524
708064
808166
762593
792569
177453
886980
878487
896462
109791
757278
424231
378406
527914
714269
13818
69533
107935
787438
441182
840846
85963
166640
532751
449811
173324
510758
522431
164178
948337
297922
1042748
659416
707730
803186
634836
221532
617609
847379
505239
131899
235540
607400
326530
687085
783079
515468
915690
935499
864495
1041655
99180
763495
1018760
591895
272284
810980
317205
658077
434859
315110
1030922
450304
462462
292302
809138
804744
1012914
775994
104715
743029
97797
315075
483421
227675
141414
566881
487161
305901
475983
367284
103447
8519
1011937
139746
577909
696478
158561
565552
997560
894433
656413
259751
100309
670199
227607
753055
851373
855256
819014
99664
733832
767995
694191
522993
983155
893130
267611
849282
593915
191824
441335
303157
962590
476580
965838
184142
160340
551843
993519
379964
663511
624693
1040056
205283
44273
115008
869821
809726
535374
475227
666763
346767
819538
425092
265793
270630
434388
746413
142798
529840
328627
776303
658447
632277
963850
476733
799967
521164
1020806
966675
134049
555975
266954
357398
110237
6988
261305
691861
43192
549759
718897
814976
937654
866620
398013
712274
341446
766565
615645
981952
982833
378344
180491
105216
546456
472891
252283
789096
604731
1035950
567906
56364
602168
293456
605039
902954
429849
512482
808522
63122
920640
984510
809765
927296
119867
409936
738653
643130
646624
376970
885883
312190
686299
769627
677471
309645
566995
526549
496507
85681
865054
879593
147881
595670
52122
169176
757132
286373
211813
1009324
752736
1245
648555
864822
165018
473936
817592
252665
566655
626423
1025217
1032910
627053
160949
956680
66406
290579
878598
209012
465669
53353
380627
376509
525017
121448
366789
119604
197023
784783
589058
792355
218188
371987
866720
995293
838422
322693
774979
1002458
785772
521935
654077
431576
919290
582807
564387
267103
154101
161608
682487
543486
347602
937213
808155
828213
674084
767394
708930
898886
313337
881327
552727
511196
781887
173244
915701
122426
708631
411963
377790
357821
309305
1041141
14278
350363
886493
1041095
180695
454467
391431
899991
492664
324252
573257
641028
51157
162903
314800
249507
68554
783190
929622
562514
744006
116636
806926
296654
625675
425218
351717
29371
84418
1026029
846007
338596
925193
688459
474844
634096
496308
929093
499613
110083
323138
1044355
217902
873047
566208
673900
217247
505008
201027
161871
176097
456676
293879
442646
292398
432961
745807
934824
58978
163571
463188
634250
619556
665173
242549
874372
300184
886982
283899
117259
76886
358573
729690
293642
220958
508099
654769
881461
863133
427485
626491
445771
24250
788347
503689
720345
962290
886919
45901
487749
36212
413885
869816
748904
70561
561682
489910
376530
745510
920847
695663
937213
353609
981378
82186
183155
753791
398882
737365
987264
144283
484634
465430
270139
624943
67700
364289
686702
787929
435715
126324
99904
792034
129374
370146
540964
1043865
233852
435778
941688
738158
66345
181785
981228
545987
255285
136379
992333
233785
329979
1032081
713801
854175
671048
831675
658641
527682
359224
407563
276018
95747
448112
948980
382177
751399
655544
346198
74968
1037918
289627
221655
614881
302029
599198
69482
489471
490698
914031
63172
470693
555188
952454
58412
438764
905531
45385
639490
16840
315754
251884
312848
928858
671127
64321
415579
994015
618786
981751
763452
799958
679200
380196
955662
871966
262801
964763
752265
726836
435240
582313
632694
244613
539649
658075
787824
561707
547730
242185
202173
139177
827665
1045133
334427
603062
490304
498248
793087
743577
921756
269232
677800
886638
260133
151230
74740
420316
725039
561375
17391
357028
689631
319468
158974
317945
571080
834018
101788
640500
106484
388758
280599
977402
62504
948169
600274
261566
625650
903045
171292
1031857
178789
958243
992702
346626
1006271
815023
937617
583758
118037
690289
136024
366136
78952
490331
530013
790324
365989
892155
134174
442063
169324
298712
883554
888802
820723
24738
898481
537227
890517
66753
277506
592565
125044
83686
431741
751617
401257
465052
837759
106079
304114
925479
480350
240864
580012
511002
803593
808942
569741
108385
496817
525842
454315
235302
311480
146214
529593
807416
76247
839262
817055
419104
497765
838917
588330
442670
993705
553999
675735
114310
608147
368718
508010
708773
292024
255107
247366
884037
41095
54581
551858
1029479
865367
679844
425007
759483
647387
6554
799955
208723
738937
786921
913574
62598
679793
851469
151507
823417
698226
427858
980285
938673
65071
212287
517960
769218
37604
782499
104774
843621
297000
1030741
179755
537688
531885
119690
751938
869273
23778
993530
48346
900095
46442
237494
843760
298973
975509
483991
271486
118267
911410
117005
402416
987458
445886
614990
487787
805394
806264
844670
850478
534497
953600
514487
931648
854389
507849
761772
63426
886498
722768
732558
826743
245686
1002291
788754
920988
412514
767181
160718
829354
595881
387588
401015
144209
473148
931958
293960
162043
649933
575663
358330
906349
939347
409638
88266
282528
234464
344528
293483
420757
1039941
357254
554127
984394
399654
410382
930851
529375
254265
333395
822361
355200
558653
45826
429571
825637
822707
887061
256709
195470
546079
479611
803978
599177
1035284
72755
366238
442199
734258
734262
707048
426900
139313
757716
795960
692934
959648
1032422
360299
278860
135964
229469
695280
895424
437065
871645
782138
636306
829689
805242
215574
426199
294812
438941
747285
1007323
475071
244381
4072
610854
405886
126841
100694
315113
667059
97466
902900
423873
921388
656099
83829
52774
662781
934887
892100
141411
611912
548304
371419
582577
257199
331424
298553
950035
1028187
537073
327883
839044
499687
398757
434449
431284
958283
850597
841833
800398
748926
298907
624847
675071
578449
70943
800256
47224
370439
922155
706634
781989
657894
63709
665889
836939
788947
280856
376008
975967
841010
336728
859668
961474
489407
609329
832845
777404
511784
176350
641621
51707
408192
39078
560318
501636
409795
361625
343447
547682
54181
988260
367850
79612
58791
835057
855701
135170
1029404
433927
578693
502996
319922
387688
844141
558863
925479
186949
916227
338029
727897
22496
655483
185584
58644
623658
682550
209838
255980
412278
560704
18903
853253
740364
663465
276976
378636
91648
359793
697380
286383
706269
191202
209311
569482
725888
146636
129403
142898
37607
646587
121378
893985
701577
818957
243025
745884
568655
493654
530550
596247
713725
291887
273701
753730
555262
225745
540612
96714
70931
49695
198495
707529
195338
38911
5430
998826
79221
1029783
372276
122581
24345
1020851
376052
838158
707687
736893
898553
538857
95589
931025
257440
388566
655994
952593
171825
964831
411375
72116
154852
103813
201268
855566
433331
655825
28258
120400
436589
85792
159847
243902
203141
470618
199869
64623
1023076
281010
764055
914496
461574
542006
348513
478879
859246
1025144
454150
625794
668425
509406
362256
505727
94201
556518
921442
530517
299363
932658
246072
499296
627565
250674
736234
279766
576743
330189
777621
909797
964369
930900
328186
968737
403733
956744
639950
295894
953040
1000196
1013278
143640
600007
733824
676147
895809
93179
1009184
563782
493583
235718
20021
138301
921085
629616
475281
497717
545748
795008
1026738
664668
562974
1003332
609319
1001357
513501
436675
132680
682563
1024667
572031
962973
337492
470862
618184
999431
740842
542897
957807
5809
400991
659868
722593
64484
74391
258738
131128
273435
246871
185072
491994
635520
451152
399203
516404
227820
779205
296228
68079
798513
336703
126521
616552
98512
832631
873314
49876
216448
390196
756312
986255
68121
72020
1026598
347637
465897
786972
714206
216226
539926
406477
82944
158858
846999
871901
113206
523203
346553
79370
369864
625903
76237
583540
608622
806630
816677
203100
606768
510960
448009
473808
862517
193157
372775
251741
615671
859905
988097
997843
939108
581636
265629
773193
629130
262002
976244
515104
120799
342246
497711
463004
189527
758369
610545
777469
263331
267090
706129
220660
362835
495038
813837
668384
1043480
71207
487091
223817
713275
985406
202666
211949
756277
206569
369987
155304
1009270
979324
488876
11870
908902
940511
414493
775369
548804
342804
667783
307058
361813
909474
355105
265171
282371
773770
559640
736960
1005387
454680
89627
309081
115682
348950
425861
848022
554186
733416
577137
141950
403029
561331
712548
507016
119911
243100
794386
989796
465365
399242
228827
569390
794901
309784
585921
131134
407868
911808
187066
735722
237374
411223
106195
799920
216461
768852
287197
549047
573340
462309
501943
340338
28964
315709
479858
73716
602898
524226
494098
775875
636913
189050
875565
933510
612030
407640
596540
641830
272170
41046
946517
530106
306447
62149
255643
6661
929046
415925
442988
1038603
682572
432406
408404
29040
261712
513902
72933
1026494
597792
142223
392769
906676
182978
70738
269560
211279
126143
494133
838404
863207
552557
833233
988333
783564
103312
887820
174590
899498
3872
181394
106882
139102
979377
471962
896312
381999
47723
360462
543491
320020
308137
926305
290698
45138
266479
323227
444502
799151
301956
936899
857265
826645
689603
686824
635496
751520
817695
540159
100509
881991
1036517
585994
765589
627090
24461
477112
1007389
1020328
930526
673573
913323
9384
1024292
880658
256081
196123
1036095
158022
558621
479103
58803
4897
982503
967724
211143
850409
885567
702428
752383
723811
111612
332746
534019
838306
232191
762301
858969
1031802
177451
120088
783732
28319
534434
963490
241919
310474
921927
769744
1014345
388567
347484
621277
980553
520088
45144
264057
523136
405678
194507
776083
35507
889198
913884
1026545
958930
921043
402204
719632
899795
20613
106082
231807
734679
67675
628135
381359
710636
976052
306575
407339
864747
505020
798980
880081
833954
117944
280968
518589
85306
613559
483750
1003364
99966
474548
464286
415097
465286
4691
79698
1026115
480723
547202
284278
582475
662463
99405
988096
113163
193893
982941
83238
364211
385516
960323
526169
257654
877187
498983
670742
898132
788817
337071
134761
382142
61939
1008699
877815
379648
921839
19554
672915
678359
578694
1045091
653834
317377
1034001
971024
909759
725997
127989
129174
162380
757845
717502
819989
969223
80887
735768
342909
571453
429681
1021309
519550
1042005
456702
1036830
449039
76107
65788
304950
463323
538618
649719
281033
981481
138219
521171
763877
677292
53425
58893
814215
378096
331935
58574
34512
288552
965050
428037
953685
1022935
726632
216643
320666
734503
486892
376570
1020102
410475
95364
1000049
407498
665934
977167
813764
718770
897588
663901
818757
628741
463044
593641
600251
285667
354581
304819
557748
840095
834584
425199
924995
363284
344189
307943
195380
993716
907547
744290
688192
37033
57159
945816
924596
506361
361524
36204
509443
953013
101238
483859
482134
824847
5121
925084
525680
592479
456368
415373
99114
50256
601637
585847
785700
988508
720217
203699
371254
74859
999209
173619
183957
174520
784251
530573
406565
899904
758204
806944
406215
54145
470013
691462
1014889
726753
57725
749826
272172
647915
27176
617821
715143
138787
194310
797234
917264
1035398
199520
710254
870520
163325
14635
762046
577095
176667
211117
457949
982435
206441
449285
156147
580379
271719
341603
976120
656758
735431
341773
840195
619015
52862
202487
755339
792038
484405
932428
818584
182909
827235
193632
529721
219214
90393
658185
329666
408080
994210
553985
1023382
590177
285412
61994
227184
932478
859964
356011
131178
901437
269641
842297
874092
505465
583441
21396
735860
970493
685815
795783
281616
639912
663509
372326
863703
945506
967833
482838
607867
365677
191856
967290
335835
411898
824970
414211
152771
21883
811561
476039
731514
424250
642814
407992
533073
186008
942230
29405
767287
618607
575638
872591
389027
1005068
304048
544840
957153
504620
392011
520437
612358
906965
811904
517219
768200
211153
13610
664706
311022
524995
74872
473826
941630
175400
378488
767277
656324
515795
198447
12387
381624
247605
859790
509212
251394
200136
688902
58841
290267
634331
656194
590481
953808
647566
703315
582897
719407
674433
104971
493946
15387
1026318
171352
470374
933757
153936
974104
103581
962293
15941
858243
856039
79920
198042
82864
72563
629405
907450
597165
321742
714820
818840
619465
361160
771369
211003
380666
636102
158780
941561
572547
475640
1030874
692717
379563
838873
864786
885272
591454
580108
618390
170552
168007
829898
861356
3814
664943
704396
896330
982918
384951
1036359
227009
26790
919469
744824
594206
39090
433831
839542
360687
425918
718639
930847
275168
911715
621451
532019
512193
522678
8493
862331
495624
148488
226908
21709
396435
503516
390058
132367
762896
19845
549847
733713
697209
27874
1042625
627579
675080
289614
1013521
1005681
826416
71969
128744
167586
710368
590885
639856
711444
156645
569185
813616
625606
40565
514694
597302
939313
369480
945780
786676
612498
69788
251556
1007061
48184
653147
534262
97706
776949
489972
182907
839430
767805
1016851
232017
1015412
691196
361143
684948
805131
409533
681901
5429
963964
978932
812744
782290
979341
96701
155653
616562
730943
913364
533205
267862
427030
842914
501044
969142
394890
83435
196184
682096
695561
117620
473427
447785
610515
295255
823636
178465
21131
621409
322965
687013
842197
408630
167953
463110
34057
948434
743511
210504
971311
392294
295248
455470
415596
120510
854439
812781
1009478
915395
665500
722105
326233
515940
843661
961371
191510
315347
566946
1035204
64436
971816
307145
650127
722476
992915
664047
600044
174586
792722
502488
268942
501390
898341
502306
685304
745251
198552
422333
210847
154511
668352
525647
746279
782751
609712
432276
384248
570527
19243
563574
444704
510430
701920
858754
655711
604834
337173
497811
754744
274738
783095
827661
641551
615881
599697
1011428
64142
895655
749465
11379
961223
107231
343362
676518
658111
804929
141613
5072
361071
668092
78771
989379
639270
86259
136882
441565
527881
284128
984741
617198
821879
315732
664271
622237
110197
322708
788342
692974
457629
3056
562582
625476
643939
949933
414961
1040070
382398
1028894
575247
455966
704319
1033526
348339
972019
938782
81608
140954
635581
866417
930451
795275
473938
558769
692614
355091
268742
864527
503348
969269
795346
353555
1021025
131369
790530
106443
297366
733399
487061
193706
617963
736563
363992
216928
594244
170698
260371
379930
1040243
405769
749333
479457
647316
322948
362354
331989
861545
698284
71762
821374
990018
665292
225073
507061
388023
429451
475598
779618
120182
194712
278546
689742
526737
884801
869704
161592
479521
745309
209537
811069
526888
890747
538938
390107
604585
512498
102768
479916
496436
881425
722128
509545
14542
244370
511287
140927
436064
798044
384954
200957
601798
948483
549456
363969
891948
964966
3392
266961
511915
921497
532273
1020297
694477
736269
215073
688408
707735
505682
321444
631347
355338
778556
971620
582595
468880
537595
430500
188694
927190
948101
829664
664066
421453
1030447
10043
700282
102765
351507
750555
313435
602004
469530
223607
325608
233661
855294
851472
68776
598673
647129
1015581
729550
467497
781450
856341
469619
916966
148258
978078
841926
427650
552955
800846
664611
784983
339857
947012
834134
323946
441323
739586
471545
148537
1009425
352510
45744
495147
415139
778482
449315
870281
14737
472774
358723
912049
266788
198019
683784
340718
841863
91994
231192
459701
18429
649725
712193
42388
437262
135119
674319
192678
598045
616667
984015
410064
662456
281741
870564
669468
582251
469661
354776
933533
611432
987318
525081
428491
152068
817236
332974
133787
237684
427950
122397
834938
664009
561682
397850
930697
208123
765222
168723
329502
780996
949895
360280
95768
783289
437852
79032
883695
677391
199274
832611
211960
968173
257517
627852
624499
66156
493117
1033761
439628
795115
563821
81005
883131
72935
925264
1015819
385495
1021112
535697
864013
259896
656773
336478
352828
583972
710139
844345
242613
731304
774062
878983
253850
939808
280557
515755
1034915
315722
351644
543502
785391
78915
905748
629203
411932
793874
347507
265786
480253
860330
226357
729683
428391
811072
215160
587567
391595
747864
345739
135029
977428
850049
638794
359894
612119
794223
599227
295006
85819
90395
227692
605334
931495
666862
519960
94975
530735
179799
575346
777632
78271
56285
104321
352381
407496
552296
828787
271355
415264
102468
885853
851243
49702
254047
467176
734760
68028
363780
965921
664594
857387
389608
147340
45857
814727
839888
583665
795842
619867
866085
429154
863640
447473
676881
631425
771241
149953
218634
210188
184215
264778
1035325
630307
9628
133115
937466
775390
641577
482940
164757
899777
518383
844212
402078
747362
656040
752156
985791
733715
438214
429657
218922
453195
915283
856138
484970
971786
35752
734920
285379
741484
649503
107205
64836
407244
92330
51121
1563
850288
771330
204561
1014802
230965
461180
168075
749185
309378
1035982
881504
499311
299173
226609
370354
1044801
862286
969330
107741
804861
769832
437828
114869
644957
856464
854113
872803
295353
800711
129891
892681
315803
527322
982463
983710
754516
74066
858310
980179
457493
567500
22074
104925
800381
432305
927249
291675
876952
1036934
172377
223462
520618
985544
323292
708476
380627
321166
564603
79097
296078
970971
904422
1019855
745492
966917
766977
408304
444638
1012398
788470
616856
990121
356294
48091
360493
640221
447932
1041283
571461
241247
659288
236420
99065
53058
302111
37205
428161
26479
52276
877366
822958
906894
161993
485426
944082
611164
800367
54805
627641
719299
80536
876244
716900
773538
241973
804816
1040431
782290
389186
88004
497065
262148
722338
788040
882014
647861
5443
640008
663219
426675
229292
88250
731731
971515
439098
484680
148766
346056
704139
383614
821542
434554
897843
177909
677026
77256
1011779
555507
54834
125377
102775
303351
674214
889200
939548
494238
94173
715315
41422
245847
423505
245422
790748
766972
1044788
690098
346778
658400
605726
742269
1038878
332181
931146
743346
627850
61176
315132
629833
718212
110075
974440
974520
93806
552271
324104
261873
1000260
862654
21921
438512
378696
387185
350028
113623
182125
305203
546831
97517
571038
410873
618399
673438
365611
253893
482443
272369
553745
705153
821693
225025
576898
1039115
104646
701212
647296
534817
583800
143870
172598
976826
666710
264600
300603
572497
261653
446333
783281
792817
487279
1018220
970521
1004668
515469
233896
459680
246607
1035592
280623
744772
674492
861768
276017
812475
516561
546078
683793
501216
587020
541626
584584
55722
910823
21561
235889
926849
414641
290963
761138
717920
747229
650287
791504
167251
464951
251763
977956
675049
731869
125541
155899
128521
203829
339737
789905
331779
670609
724805
1012122
336804
1034683
86125
872976
944195
4328
56466
473522
59616
575224
359212
774290
627863
623865
534305
905464
947328
405076
846005
478055
832639
70929
487725
372349
657544
520732
761199
111445
764350
929143
785656
684299
203466
883518
1044389
902175
832773
990746
404951
405600
55501
565569
884570
946209
916777
530060
906418
192429
895904
884086
415603
747960
575506
114771
56763
326469
253218
618970
311679
841913
756475
741456
716284
634043
623874
432627
270842
62230
172414
9139
613875
496540
381349
609008
521205
247498
51887
391380
833806
140273
993966
282571
604673
439822
427635
169684
689893
315580
263388
618320
990604
900054
152641
156331
822034
351600
692964
603653
479642
244464
5861
690341
472104
670672
826829
853947
676545
517299
830395
393171
975717
388585
1009303
658621
44724
48881
684369
565317
292735
368202
774172
285647
1026152
943203
872581
291392
942723
481657
639252
833608
441737
863658
728475
436820
913788
169759
528966
252963
1028243
654836
940599
503942
953147
902548
986159
609065
205792
766961
626262
222864
740835
326374
105583
726299
1001257
798528
303087
417100
306499
756887
789604
400736
124885
798637
619661
447039
316046
911674
222350
1010665
785526
211944
988161
129732
963917
373171
827228
221682
393761
408908
218721
817359
696719
217837
392441
48370
659224
464800
430027
266147
389546
706958
963554
351673
733222
527672
762853
471413
787473
427564
794821
127991
290806
404408
431580
711447
243696
460409
989981
969947
964097
712130
554997
336586
1019548
1044282
924949
726508
548816
342338
365793
8926
395181
424342
127109
788655
1011095
845480
576304
830239
781363
70707
86638
690061
532449
549890
347237
588669
971058
289109
619200
231139
837694
999197
994491
13304
713848
257774
132133
223303
48426
240774
766948
753453
288455
19781
263653
990601
802369
326797
734609
179569
457915
250373
198398
470836
12538
355899
340543
268359
540611
752969
565593
370562
105744
39956
1029229
709868
625618
577846
559443
628359
140619
910157
8577
783027
734759
1003441
1041329
949013
129180
792909
846004
960459
261508
1010613
504
160563
201308
705640
655532
829121
319011
776702
402012
757397
653001
312829
616698
279131
182970
801614
192213
340816
909828
157879
687323
466203
920271
657679
450987
991900
24906
865357
211107
329849
335377
457631
604412
249847
758237
1038400
494805
451076
340194
20699
64615
419886
917440
933918
865883
627044
574931
817069
892500
1015935
799728
710043
494514
314490
29915
107111
616473
365782
535789
589906
288298
586149
945583
615593
402202
205764
224261
151635
190330
260526
425437
869776
722137
986555
423443
860846
726613
708374
468245
432420
7237
974122
253680
548963
567214
95794
19264
159948
772972
269134
301010
946247
424695
862264
343378
468222
473314
20892
403539
853758
546902
750787
807317
800519
891360
732940
486036
690000
508931
13025
684297
298281
57930
596066
828373
1026898
979903
435006
1015003
727964
312129
226540
512078
17512
99723
823681
792979
423486
187758
507969
214382
452313
139743
755980
271359
172035
221665
348978
461242
791448
372509
1033971
260804
827475
961915
291957
348372
477045
969467
742494
930059
336686
229566
817329
356780
790148
884615
565722
428861
637566
555640
1021963
166992
263208
345954
675324
298435
1006050
92476
732561
173501
823933
143427
543320
1393
690627
59235
729826
667300
457064
642204
180880
320528
277554
928265
146950
774611
865867
277853
580558
637510
7949
822885
347987
159526
116259
754777
110996
749068
652757
744977
283242
702851
832629
311212
32772
905482
69130
726797
132266
694892
365941
1016125
57502
587951
149747
109084
993843
397964
732622
21380
123115
487920
371330
269624
23466
167229
160197
1007390
620570
799549
524714
503851
595412
233385
297528
1010341
181101
642721
380935
885761
396043
769096
127053
606201
143003
851863
135065
211015
293047
381554
873511
129871
691633
1038786
287280
714661
497341
397496
219813
403568
43813
964417
1011600
677698
857728
694646
704355
373819
153787
268494
241551
262370
556457
834566
537969
1003826
957882
547981
384606
776936
363818
483844
472525
419270
476197
492400
999573
27836
663115
753241
285768
256790
191668
250890
763569
830309
272431
151673
556723
397504
653523
103909
190764
87511
612462
428585
896529
24809
588503
206111
108878
375237
225105
953104
334212
14756
424134
678154
985468
807271
516184
614159
356755
162312
49904
814245
319955
277085
439767
771594
157592
667386
590397
776019
294148
564474
158980
560521
345369
863606
644704
254902
672087
687754
772399
858026
199511
520937
620561
580736
905356
194391
72037
298196
713683
704176
563498
766744
605870
469251
945936
697772
848713
705061
915321
1023947
311561
358392
3574
175514
50615
720663
203890
324080
809838
626425
72248
196789
292466
379023
398658
46416
342229
470864
903559
737253
404007
458699
322204
36505
333529
645746
649464
935217
168668
323193
230233
291601
334426
16008
669703
83710
877906
865479
816955
994693
200037
623830
808884
756143
450262
57359
673902
539608
203840
847662
874891
362245
28350
793199
883884
170961
753222
417810
129500
860782
933758
905155
957975
498248
615316
437312
339664
27489
429271
226813
418345
238929
519365
116565
723467
513413
666356
320359
915793
397618
897812
397555
350783
690189
735606
428602
743408
1033648
289559
334893
157173
420645
869261
401916
343203
734518
843961
502273
709145
625560
145749
865756
337058
419959
235527
963336
240289
73644
667573
549001
112809
226773
366675
717636
279902
308932
275426
813792
7338
16797
979340
328367
247454
346290
138457
535449
105654
880117
400305
869389
614105
818981
907364
893400
1042594
233132
995034
756712
457316
759629
800635
690606
856878
832250
483743
265211
158765
660022
908241
639735
1036879
721899
497884
229362
711515
685972
150759
10795
621259
241234
511837
559307
950277
522281
834718
650203
259039
707335
294783
892653
942412
779636
129415
672909
530090
398473
198026
489023
211654
443765
50015
717754
780363
1027389
831719
968501
351590
356227
862092
359607
339906
80187
781080
133820
1015448
193337
587977
561663
8376
370628
928377
749639
255543
190908
160622
7409
314590
68333
135358
871628
590043
753085
461591
996235
143730
762460
974470
899607
994673
11879
640028
699100
857073
241860
124687
713968
388146
518548
175583
375991
741565
386294
313243
796810
635997
972724
123093
377047
188358
41980
267663
105788
899414
684202
61835
16654
586623
104448
943654
354592
1044086
153546
864226
72944
1007600
522819
213263
225175
902042
32375
239861
221225
796324
1036277
213257
599189
1040136
929897
886837
700562
101891
336723
335840
930580
741266
1035868
563214
320036
1041847
306470
123872
302285
913895
108612
57653
1034908
207
548294
752952
477347
717832
188794
921593
770119
871576
284092
955381
652664
274165
756197
719818
946746
2219
959343
838880
990712
101036
84463
417921
339835
272204
416172
772086
520154
541361
933817
515004
139453
492497
100213
162930
692040
242101
971385
482567
158964
498356
288879
916626
559504
124450
356506
639051
55266
380272
144549
867698
661139
837001
406050
673922
449863
780547
146404
10373
247507
228109
958536
1002502
503298
697789
415013
306989
383995
399226
504746
871344
241892
734886
995662
617161
285722
908697
798683
177920
404991
784877
861903
1014383
456247
799110
418935
192173
848338
772188
802072
726981
198976
669105
510941
366940
579185
32440
848111
1019708
316176
711964
890917
479212
670157
427603
568344
818184
829905
1013841
31509
737104
290493
706648
63639
813152
965121
153973
965442
514353
903500
246173
298177
661301
920058
550119
617474
1033161
346216
359214
403384
607461
1036859
427017
668018
706391
1040441
469142
46680
671225
875915
772343
777331
243486
844500
417756
800163
253489
181030
592735
613069
313681
725995
692847
500050
793214
278285
773831
155165
727353
951141
430753
461189
491175
936817
50500
796787
48966
304447
7483
110688
872268
7924
634274
945246
68589
424496
207527
940872
305927
248027
973601
997604
544340
179923
327990
782958
435682
338515
489358
219256
815482
922128
329494
798201
846285
17701
660080
204658
104051
60332
864778
366
616904
314469
849332
786970
344900
142253
1025648
790528
635554
760356
949031
745535
987013
902332
809591
101655
351863
516861
475607
375661
126721
595425
167363
383
240064
218137
359481
632645
717916
365758
705705
318513
928396
567116
719655
356292
204834
638710
912259
1000256
348008
599411
126452
679887
611901
728026
182986
723815
198156
268029
80991
1014920
537194
873098
348435
876400
987527
474373
793774
28193
489588
1040812
85328
616248
253885
535894
316930
925905
957630
450427
183334
178217
660218
617688
53478
591141
40079
754117
344546
942183
499652
199423
697002
977208
457651
429407
891397
689846
847135
830767
415780
831759
826667
401685
32870
946408
893607
168950
147553
536542
237023
666868
820695
569067
102599
687547
554567
146204
419699
173341
52519
897935
584733
686236
232477
727741
935390
781301
843130
993710
412429
841871
71948
165053
10976
239167
382500
522183
124980
424332
238292
733974
186588
373773
971913
899246
166058
186169
395914
731306
96020
569357
823253
596367
354746
940549
309687
945609
614937
325590
311786
817413
1006943
741462
125042
583510
198017
73266
466816
330319
344601
741383
889635
278203
716996
899986
873113
718701
145809
365751
259418
930662
771664
257583
685306
86706
957327
811750
823732
357986
224680
773703
710313
237898
981286
460989
989729
844474
484858
226167
319113
517415
210734
192503
581926
500964
631165
123349
793843
144963
878579
641226
340824
821340
327142
353511
602892
374147
667725
493768
383073
392644
693580
384733
241738
477852
419885
487248
456589
177442
852995
753437
27516
719456
733223
332904
784028
495508
1000927
794988
853402
860519
439251
422584
946770
51977
488231
15526
173095
15006
332834
664493
98813
293825
182625
623364
409655
912026
431853
167775
108996
365371
421448
877407
961780
806399
922822
138645
907213
1036781
129097
559688
267608
863040
297204
189692
279807
850460
567607
820870
624539
1039274
221702
130225
358386
611860
470738
436185
579491
3412
569328
328025
327642
388987
61116
794467
774573
305310
281523
996081
816061
738778
769616
163623
476362
470457
428653
680542
810879
552747
683893
426449
906381
111656
456198
639297
840011
138200
592111
50342
279246
981050
16762
630178
507571
301137
60745
216658
557916
865016
906727
470399
329105
174231
74008
484605
985066
129951
505893
685501
516634
276931
547935
842234
322880
966291
236054
227448
614049
241569
734346
843061
882694
194109
904367
81383
319270
434991
977443
933916
623719
842571
631328
838482
96808
343230
595020
589349
941962
313241
566345
535002
428406
677184
224285
96460
836190
444512
752293
829689
314600
59813
58961
177824
105495
859053
283218
896262
95508
589679
836574
449068
253414
674066
822983
281286
742959
936884
794625
631533
449849
751274
25713
1044142
870364
273275
101716
120331
341061
331499
43688
555640
786662
391611
742738
543495
352273
776403
638316
494251
726759
217858
359952
249839
1010588
936860
599048
406901
161303
735325
686660
567976
547015
861508
123405
503012
616575
306955
602176
956043
228226
866704
714863
285884
896455
784478
173059
997726
434424
1021928
262071
259831
251446
691678
62498
868764
746674
621361
497445
691909
776908
722672
185739
342061
708071
467845
248398
795900
488596
568933
521115
774564
214770
32767
974999
345108
55218
739304
394763
532255
330407
986894
154732
903596
174810
545763
741599
432485
359993
156981
1020062
513141
718467
563168
660543
950645
548259
329968
147340
93462
769222
315158
227107
567728
919619
164434
394901
282307
631651
748369
219128
39228
213061
402312
811317
707771
109146
548095
669140
981974
996929
643489
341684
894213
422933
1031124
473843
885263
828779
355976
339425
480506
581544
151650
719331
703362
562374
561203
554831
161312
129275
622779
184024
384268
765254
282120
768670
689296
51282
837760
842051
502541
323340
833478
99625
86648
994005
625690
27230
930470
976601
738464
468244
806279
589299
581751
55831
379872
207444
335100
472812
674662
488562
681966
356462
472624
96589
789248
49505
650736
202965
265939
933047
129325
799864
376965
211883
831375
143672
514618
391476
528186
341104
857865
164146
510147
226024
143816
802349
804830
360393
518078
667843
501928
500306
215085
648134
925405
1009587
106495
1003063
15929
602281
947643
472466
396462
467301
301955
666190
980561
324295
513555
301392
1026369
801561
986523
160101
580718
518062
245713
323274
783387
597748
266373
531458
196455
890394
471735
659124
376979
246788
684794
56735
113954
904432
408761
791552
815854
937671
553697
876483
621648
796294
462160
512711
471172
25931
301092
239457
1013773
799579
206835
415664
701498
270879
139455
1036298
169015
796268
214688
545978
827340
562362
424445
567482
239163
71143
141787
955633
978902
476771
137111
169078
123541
313613
478432
389295
829662
171226
826427
739658
442334
66767
10852
512522
936059
1009112
96943
269108
999933
321421
574860
198333
63760
795855
744475
677729
879328
911509
152209
675313
233222
808751
1020330
509827
842414
913757
221800
913616
279031
1024177
981389
429115
339324
417082
708669
343535
46544
95921
142179
336112
46035
388044
119041
191769
988987
730562
938265
710656
446835
586344
277761
467113
207192
265476
941343
326845
776822
856969
841668
734971
389723
460363
131076
570771
982609
139927
587150
474645
299892
305325
231043
606296
745924
758945
27470
934181
123570
419297
333838
989277
457804
105429
87663
276278
917889
971665
286288
370285
655494
236598
422635
978868
413115
258679
248586
689429
751235
247760
468313
624568
136125
212819
230658
432621
35823
79849
131712
670629
35338
50859
252413
515858
489208
356545
802566
94761
624275
239791
575109
835154
243415
184571
389222
365267
75607
964424
89235
1021361
276096
391905
583069
296133
845821
680803
774401
26231
42894
655046
955370
147876
531336
10086
599458
308325
310776
674368
886245
139276
668708
246309
716221
584927
31239
895517
356314
16748
838120
325119
297711
342062
86290
992824
944905
845585
43847
558862
165666
810788
98822
560262
904844
690168
885653
465355
216128
46824
696440
137589
405873
316209
226582
996598
399032
326418
875055
218301
176910
963176
832752
503535
158883
148084
406039
647245
115488
656514
825986
276594
404998
1035900
675977
377398
123501
344805
284075
850376
651223
46787
974893
297324
134681
815938
224188
990825
656410
616103
983186
871813
809700
823800
149603
36230
52063
145706
481929
183322
422215
864598
539743
766393
66929
900790
218458
244581
949128
86459
863735
134861
1000804
859750
405895
248362
576356
523586
832256
155541
785075
132917
87568
584554
331096
735738
1028417
871501
730235
421256
493791
556813
327190
352054
828506
941458
238242
323730
307009
1037378
919697
802804
917538
302317
658312
285216
791899
177711
307051
665961
567138
766926
752345
540257
880203
31703
492461
388782
623031
225949
99421
286182
836710
925589
853673
857879
1000702
470109
934579
603793
639005
341546
438324
125045
289495
914436
764609
859760
375458
395349
823205
481889
503242
540472
166154
1004303
715860
1026211
390107
67105
565075
10994
1003448
830255
23342
685817
906020
766737
727757
10772
51092
827320
1020957
390401
1009417
143850
773169
468493
88444
443086
3170
733807
903881
10968
654276
350038
98324
124765
407424
602359
636363
573254
929980
700806
15636
989139
297041
415575
638673
64845
228333
571688
367763
347240
626683
148106
18887
297373
574075
610667
596995
655218
959572
128336
306517
142345
932086
571356
467217
94025
140371
417551
977017
377995
281915
355009
497901
842061
928064
409698
649895
810122
822146
556907
894355
883018
669094
898396
121502
216442
40542
856470
717987
167836
838185
255677
370766
575705
201918
473207
450035
925010
595115
555986
53259
752832
685938
188023
1003371
338256
56600
520067
952509
630917
34152
740289
559806
786568
131004
956411
1023254
804604
202370
103862
480477
321379
1006922
897634
485176
867312
465371
364669
939884
825628
502177
737299
251673
226237
206491
286662
196365
1005846
765197
573771
150860
10778
388068
142927
185071
886660
188327
407377
638362
520651
559011
265301
378424
696026
868834
74629
767754
471805
336030
496599
812707
567715
845782
516575
167254
965161
425807
807754
278660
74579
457618
722505
329640
995445
465882
142224
478079
47044
110171
604996
54335
531127
337085
258806
837870
400688
728913
288153
949148
668887
775720
947983
5096
854050
798015
25579
36467
33188
375786
810212
420689
238222
342721
601978
86257
871770
661580
153243
798250
1011608
64097
526319
198980
905692
1041198
1004524
308398
213311
257758
839408
825485
872881
931446
996009
336311
758862
22665
433624
989814
127072
372068
1023290
261835
632183
792158
274411
859191
147294
445700
102483
363087
104655
777897
59501
35260
40798
95086
256421
258936
388185
215416
990660
512998
34590
139828
791178
723402
922425
356943
596832
198516
436100
871106
930827
526356
655067
751482
738399
964922
661264
624738
477491
974677
286161
34923
32023
19266
47154
612966
19947
981015
366658
478312
687928
7389
635082
436788
969999
165432
294564
663611
367879
760817
378397
639374
1013996
274308
744515
424776
622453
375266
184195
707686
565908
994784
435566
252399
392594
204034
701756
542001
924442
756575
642805
593464
1014542
493185
291156
309286
673831
217664
666373
674920
319069
166549
909143
182701
665603
1010378
747819
754009
82383
845396
758360
882182
179715
736196
635005
924956
749190
830074
38076
717042
145843
493298
706589
906331
515509
211015
532622
587671
744882
748634
44055
766931
466091
275375
296807
142429
63702
605974
440216
252232
159410
1033474
608690
1037797
645539
410851
605349
201725
30847
511597
425780
435844
44111
772999
295522
187634
880424
862
914753
53093
328163
21128
676018
471876
106320
184143
283077
258109
232983
754179
822725
568643
21531
774474
164960
210161
504351
229413
163273
88556
788018
684175
258978
907821
492708
688652
279489
337892
989606
174235
644228
558768
36408
252591
817700
514286
95495
501219
816533
260964
341991
593130
833278
1044479
829277
514285
1025105
666457
875434
515866
1015219
415656
484230
771100
429851
463431
942303
152742
1035635
747583
396993
480761
975528
713364
6893
889208
900091
805924
621212
32787
44690
686490
410695
430877
458144
1038219
1033998
373462
1022176
582105
930610
725615
1003792
524652
779307
683922
426473
874971
716029
447948
147906
264636
682617
171581
1002822
155037
920084
239994
67179
556483
811030
107242
958426
262075
355125
521187
922951
56146
617285
908778
585382
690330
987762
454521
942159
1008382
402038
226750
149585
415763
166163
796290
823587
910885
1026092
369215
506567
359762
209004
209925
181243
156887
26069
488499
265326
462761
501443
687533
1008032
258059
681116
503083
21398
664099
587708
680955
1030057
1385
729118
697499
582879
455475
358828
991580
176535
978476
149917
494611
308462
183727
1039758
891386
216460
251498
689676
121838
447320
184929
58739
675592
728992
705178
938083
499740
476729
856913
944435
261843
751832
644036
45822
4249
114220
393318
91230
261202
134264
774916
504662
204773
446523
966401
164995
52491
926303
823018
737876
709305
447044
889752
354043
260724
413802
844055
74033
88175
820489
557808
494570
809644
303484
275802
927224
750120
411260
114452
338320
494762
924928
584126
818028
953498
528310
456880
798960
726715
893517
558431
548465
884997
997673
413117
289671
567827
739147
804396
998193
137213
791220
318923
610138
436886
586767
175350
1030398
243639
335699
653838
1026123
764109
59093
592595
207867
742734
500185
726752
580292
851274
608865
372056
744749
137042
237135
807360
647793
223945
874072
238940
200105
799560
758219
685507
537468
21276
1042395
592689
766971
380728
74966
883768
4017
411931
134594
908277
399821
47523
130437
926894
617986
962254
809990
1031661
725895
970614
1021318
496522
74829
207609
373924
874679
657491
206491
146488
269451
779065
579593
257926
621469
266415
337659
575425
294037
925583
577589
266179
894360
976768
39522
711701
57768
861796
988281
1034602
55538
597354
218605
816040
263248
473091
489156
401439
384219
738912
896728
1001668
175829
1008773
361187
602748
737091
193882
507789
898972
266756
511219
764788
278622
550886
71524
597663
1017143
328794
429913
917529
281554
801038
632411
818518
575118
664506
368489
628241
693172
606216
399735
172750
846870
879820
101175
603793
136368
618982
423544
1002960
661746
591389
733424
389658
562524
853359
1018069
10592
130330
761646
373433
511271
362515
196878
534448
569652
1037487
282571
191193
344606
878824
812220
589983
632605
172066
868521
107144
653485
620340
943635
698051
130069
780583
163301
747292
49885
667508
470370
599321
33354
854966
364373
31578
320563
73565
173810
859124
1012487
302316
632806
858381
994427
581103
23139
125790
6423
908244
562450
954559
650036
192596
628632
786920
121759
801813
837166
780050
114997
789227
63114
324212
293890
134486
191054
395959
349678
343836
75688
274053
135609
250832
516292
722793
444010
4781
453390
783166
725552
13880
132806
404434
258345
41013
838293
838187
679391
614292
873873
488492
70676
512686
734055
445706
254882
37675
604500
678019
32649
537653
1041035
899566
913696
627784
1019160
585304
308419
934071
350464
499367
239396
661593
954320
1024313
301645
861425
172926
561615
790371
243792
12360
392163
387585
960102
685175
826642
603653
689021
274661
337905
958543
466791
15138
679540
467820
207499
923964
320575
419315
1401
284707
731804
597958
328432
53386
446324
265270
678297
861402
47461
872015
489133
180520
958260
939252
128776
234593
699663
494196
551499
482480
304301
956280
922797
1007927
775441
675669
451579
422527
977162
537048
452365
982367
992441
372531
385381
344479
953561
90618
1004687
772083
760185
541903
887288
256645
340280
938763
397743
552409
715825
720328
606892
808767
480697
721855
569261
486609
51160
544455
174319
564339
632772
335736
937153
998184
396784
811893
460598
520194
393329
431128
110800
819569
1020418
285681
1014752
169447
163560
880901
701087
617029
734304
804458
1027078
169871
495912
764129
781756
674352
411316
794957
583417
159630
65438
75258
860794
97771
583283
497727
841188
935201
999106
906727
206064
1044318
577527
688398
548213
224883
236305
630564
805747
545075
477743
818671
611548
1013607
162573
152928
64957
511281
31616
1008817
872855
12648
452292
947197
1038765
826130
692474
153153
18701
147824
30606
957582
836084
781995
4321
369830
95362
740053
308856
86381
215347
663681
29215
523019
216111
470133
439555
658187
1030593
439912
980973
281780
73230
559656
937523
411222
228199
979841
883036
633539
171650
909765
76069
582861
451742
127285
560101
741333
700266
979495
262055
944678
52791
334526
16761
171154
91914
795601
821721
142284
978984
364419
616981
392230
333571
727308
452051
732454
793874
165836
208265
794602
940572
364316
943901
808859
617497
207192
476117
166233
391491
976915
1003314
187529
464895
695831
23634
471900
326477
550421
641185
853766
478149
51446
66899
957538
898100
974792
13611
936423
973650
879445
834801
336287
63926
426185
624411
620053
745165
226519
692514
117957
20470
17820
962761
152369
906799
349526
926724
785908
767741
839326
204401
1036875
1021036
465374
30542
503340
445053
91631
933192
748859
684098
226253
256331
880608
173615
446483
144250
182573
64931
749928
446
509520
1011763
633231
599708
523536
735164
833040
92503
163297
959233
625432
486485
600745
157920
106195
338885
992621
671343
757307
804814
756470
711570
123859
242788
283153
446847
501945
470017
1027397
16135
291851
595694
788611
413533
383749
333449
772042
602225
27413
504756
636901
501266
238319
148303
28484
944851
974285
596710
940427
985454
906880
940299
801493
1024150
991868
442912
228119
131255
529311
62929
239385
511332
261525
400505
321780
819702
87030
839416
850381
947543
443544
800454
508726
463977
840414
226302
847882
364257
892258
33760
287084
719683
225541
499170
358984
733103
851169
186136
346237
265241
310959
278437
27634
1022723
432564
562768
171717
616813
600008
876740
360605
392624
768997
883147
85341
331802
722013
530920
393797
88397
778791
51493
132680
1016824
25571
1014024
598889
937788
1004057
833130
331594
610470
770408
964578
951084
971194
824169
479414
205893
77987
456869
575391
1002167
719526
384957
814044
300168
865075
503524
302487
77842
563307
363616
212300
2297
319799
197408
875206
492372
739155
621218
52634
929647
1001585
906412
256226
777674
489468
477019
257374
508755
49566
361440
589313
943223
323908
203151
878635
892039
1000228
696869
52775
584218
404302
885670
572989
655331
72444
226740
107657
263578
833184
743065
879566
410161
186232
134592
775714
320386
929963
798234
251716
409183
622695
1024004
403730
723146
460192
464592
126535
117309
649757
766016
791226
1009879
304462
447089
734631
968938
758842
986719
102601
884683
39246
1013477
602561
380652
808842
257639
347254
768982
77848
257232
668030
129591
556653
992130
280167
91019
740427
458662
979171
286262
832796
142554
882708
989132
279770
268833
792131
145011
468293
673790
939481
44610
766702
4896
384764
485073
238310
1025809
958005
776125
292642
279260
504770
34788
816672
899990
430216
986703
291305
871251
974767
860392
40176
943603
780572
131202
533822
812159
726178
630019
408900
566237
339208
1013591
589475
417515
154474
339572
439053
272577
899036
116604
391382
950453
844603
306573
784657
364488
551182
645666
657637
908711
769519
500762
30706
780349
1026128
649983
216180
289938
393531
854116
292173
940215
207219
807426
832917
828633
634075
948432
859992
741330
326041
455698
1023777
116610
604858
36575
329332
475121
67734
535273
432422
66187
395689
372113
830690
148358
205243
685313
62931
695508
2693
85149
852058
777235
141974
104622
1006717
413442
22241
618059
629238
327291
37780
42594
707155
718002
767742
277786
733701
1017235
622902
395298
820129
926472
947927
712022
978963
1009605
435938
329039
445988
710521
315427
795065
690597
384738
1011805
654909
826744
654881
314876
603480
951704
492683
152344
629522
1020077
219043
59470
617277
343541
415174
397844
520809
107790
529213
798814
710126
657975
27613
839584
986347
858792
914044
117821
143038
851235
451388
760997
851558
1007745
641195
270677
363328
386728
943943
505616
806663
16306
444017
654215
933739
179885
635291
317664
127012
360672
294338
119044
555120
76053
243517
474120
590370
669284
891759
631402
670388
1010396
665308
345265
807071
861574
36313
931810
90137
105518
538444
443587
241666
676604
329248
511537
171949
445753
316671
41518
253551
720074
354534
616191
935104
984018
204950
852833
191790
541624
309349
306365
548612
458647
987350
441069
503784
785408
396113
416499
855125
393813
440114
758717
6798
620475
72934
1016827
366211
330888
895590
35531
718032
951256
455840
77566
560861
945913
326321
126170
36419
761193
980320
754698
51790
803587
127140
474262
668011
394445
731692
1027121
415780
294988
202456
611768
121702
708535
148380
979938
458426
139681
1044563
576719
835794
710506
710714
444495
219394
631575
239297
342429
310195
91802
729997
217696
846674
702727
714629
655855
278160
876575
714186
704283
886441
487750
125151
247090
81876
317999
354415
280250
687790
666771
25723
456862
882750
795356
35221
59786
536569
749909
273663
778625
411640
381231
56348
253751
852095
602412
63090
317102
846785
199412
37580
815694
157376
59333
882261
919393
915927
383426
591765
273797
737478
990784
883262
76717
377312
236166
309216
20519
431781
660810
404656
487065
448306
569955
89279
35879
433534
843328
829601
637362
130870
255739
743399
779184
609968
132485
993320
441707
663327
379259
695176
670903
1041218
744167
867771
930540
490528
5256
606152
768222
195990
51042
213863
955503
357369
191614
258546
428085
542330
995036
865856
413722
945984
629216
117505
710333
678449
836879
655839
496176
334430
277342
850635
682088
854774
136803
766556
536496
30059
795932
795921
451933
993226
112543
970140
179539
52974
1017785
536439
647339
525979
284933
406537
616607
463756
489904
298505
168822
845722
373432
1040497
161249
611133
306113
495315
14174
289822
721361
998008
780676
380238
891469
1035652
286377
904587
5821
318986
723196
796719
185327
867229
47078
765364
448111
903317
379638
462108
439113
893336
33452
657949
642652
254737
665127
876078
760325
25732
349839
199518
2323
742086
423003
849131
457460
511533
39226
833868
432132
1013835
1038285
772871
879406
651
818574
331408
173482
216876
311574
191838
368890
205602
316462
796200
810543
970391
214584
730229
535492
913702
839460
594290
977631
800898
680562
360287
658139
769146
575802
921923
950270
53042
1000369
579319
578748
370439
258607
445426
927220
987468
773157
932334
711525
831749
485023
512391
1038086
686800
392130
907327
11157
878267
876213
596313
872116
400873
244338
887072
1027302
159572
199747
9952
942538
29388
762233
555004
341326
562602
895446
153125
959296
459765
71642
970900
549664
418658
109791
424334
135271
821095
658380
819622
838561
300890
652861
923138
923275
289634
143710
650476
936477
334687
601076
1043997
65628
338591
72301
932643
341644
912967
548350
596865
549588
485367
212539
283502
769629
520430
350451
151421
996619
614865
1039015
333866
873782
698033
120028
984891
35049
114573
19095
73069
958561
493506
838210
663060
671257
1043818
312636
101931
173665
772908
333156
364207
865891
414260
198707
741230
304569
30787
26741
849399
804853
329896
550886
136961
850695
844518
341726
454160
15135
1008319
617461
625849
275050
288750
909430
123153
499393
496435
693829
303514
893760
54082
914509
475628
489117
663730
900354
560935
631362
912287
246407
1001660
605583
863911
616394
868089
152899
651197
716316
1018559
517887
879851
225315
182758
708622
373761
841375
226256
343324
677362
46731
148372
274805
99749
697022
285450
516263
524446
408112
596788
508829
200100
499921
782568
511272
582613
609914
209424
349700
717901
80986
476105
15237
189883
836223
926285
404752
993550
1029679
214944
761678
694681
222045
982891
109455
314656
418197
510330
546256
598457
839171
279570
364864
644381
923107
457546
77979
839013
1027964
978759
683022
41535
316355
748283
375898
571776
701005
715460
466841
248190
175185
519139
393320
498596
106956
642828
684621
268591
422711
822612
114018
758647
694064
754126
429538
814666
454388
104649
918883
600762
783289
193963
222346
283750
487508
182898
1032233
679506
938436
179402
643064
385543
938067
686595
359382
655659
767003
442573
707991
104222
48681
815638
173421
964624
6325
489587
872523
537554
649493
698502
811375
61675
564719
438146
726069
831684
602653
31314
335288
972261
521199
264749
102677
125755
1006052
612970
529955
134777
972790
478879
454052
696409
185308
407053
228682
436158
342978
871269
970260
81457
417512
762514
730225
780885
757059
817387
462827
241654
765491
571369
890686
14520
238276
133688
936262
545754
993487
895060
587439
689172
242590
639712
937602
11120
488273
445683
87951
827410
832304
51003
531666
403853
177809
387866
221752
25947
63805
156365
375168
1017955
139805
332580
509385
27925
566169
437612
428925
511491
538133
264812
188462
199794
1037048
717427
6955
553493
637492
29534
551457
786398
715753
383438
397868
803873
367499
744293
177692
750179
540636
741580
893949
913390
350540
33512
723997
449085
433885
452988
569006
147639
906891
732966
878995
485099
873881
329454
175519
657112
254249
936912
157574
452179
206785
443145
559159
880049
667581
148480
550575
941208
211154
570206
330618
858871
164549
424942
748554
580755
621615
985086
326804
179259
616103
126709
966544
109203
116929
528428
783827
284302
1015684
44043
909152
920120
406297
336373
747843
397484
542876
750218
381903
837460
649520
736881
5766
912431
25118
1013039
32198
828311
171387
439308
204193
182321
18439
937182
431499
811532
86996
599338
519238
999125
868969
809065
617507
1036431
89179
299657
902596
898397
631430
872333
544276
556442
604050
695254
174567
174457
521892
279809
223004
358693
541500
638549
925832
563633
350798
564009
958593
981840
312558
180450
489266
915491
28516
77177
398378
107476
671075
220253
129664
962619
14464
158383
409437
167242
72695
937116
457010
384890
595573
736822
423765
893887
226505
686818
180908
752287
334077
974974
779094
181019
888058
481832
291502
495745
951784
900259
658688
790162
977856
1030230
176517
431872
488064
334303
490342
417258
1033442
800406
857222
499390
487361
67800
750676
299159
790162
3480
1037652
801894
860110
783865
680128
362805
159802
404206
960589
464926
844456
183119
136883
528597
826990
617010
478911
340544
428540
1007567
823245
720547
197442
990848
55194
434723
393440
109218
784319
998319
602441
799203
20993
298526
962293
36081
484180
204834
325844
605587
407394
233914
375384
951998
781450
104362
543532
955528
161065
566685
899490
635653
132477
944173
737814
1001686
756690
958159
430518
456422
755503
595053
900928
442704
168152
441123
537526
485134
461405
931695
691349
94445
63265
968877
973129
683812
40313
75861
417732
1035233
114316
213693
780242
1023044
965251
297987
358845
240007
531304
396901
96881
304236
957977
263377
68841
315564
71169
891860
637839
855581
867812
487945
24526
494957
32671
467724
491545
786981
663212
855983
437091
490705
1031958
455350
789869
399968
41755
453284
763092
444125
649040
479892
533119
920190
218998
980880
854991
403949
811545
544184
949859
745991
728904
266996
596327
115600
498378
279757
1042638
324534
793847
452083
187957
846884
754573
900788
541958
57978
601652
347946
691698
214283
431066
254126
357970
24407
995680
604560
566406
55606
151621
342839
687771
654819
825831
840934
974019
598757
254644
796526
852666
692813
912953
836829
320490
573542
637768
190714
608224
446161
558874
39524
708036
520504
911392
441806
11100
110412
962638
137624
911796
663105
269916
659712
936973
291690
256291
920251
505627
188354
714469
418204
415659
531518
582728
175494
704023
898702
143285
205425
233674
799761
7675
28095
12105
91760
1024571
690441
465484
131371
849718
3943
731985
335197
386346
743253
908819
823090
260385
187417
6231
964920
269017
491007
42577
635467
481706
356193
595179
376842
931411
122624
309305
106288
83020
412471
963085
315023
707263
538137
724284
116202
657687
949261
509223
976573
938417
920462
730794
462985
646181
1033619
214110
830898
76389
832940
568328
586764
671588
778831
554551
66732
714928
733089
282185
909338
27101
39695
314326
437638
840878
13996
488086
139684
374406
70814
1013592
676286
769053
851066
435604
348786
45352
675345
358071
574509
239169
43793
156423
216017
417032
313008
594515
848170
515753
128019
108256
817007
400797
1035255
151069
259294
896290
952876
812144
350714
38288
788552
91945
162910
885623
433739
416386
520699
900001
367578
784545
993861
763880
903451
618624
464716
885091
428998
751281
668999
577882
612798
684987
911400
107348
896939
900076
18659
384267
440339
566372
595949
406658
774617
912609
455840
947372
607522
34259
556932
2980
89055
329140
215537
259391
99486
113730
595930
939590
128623
543781
1031568
542317
102942
707429
554206
271625
40553
1032498
21149
798388
688978
955591
738637
1019684
991813
638272
275758
164038
744620
740235
418339
542898
942243
856424
152506
322953
576263
353032
1020160
84468
487618
405838
951018
106288
1030381
790696
220080
46146
615467
382629
562431
987126
351480
461013
430600
127941
151055
10138
806177
905507
260929
495299
950706
753098
197656
87665
1032622
886346
315470
170871
1031727
781451
726148
526572
969047
287009
937951
878169
218046
505697
318846
730245
829478
859920
622510
118097
940837
183857
208243
401239
332693
175585
365794
586106
865832
873237
981079
411914
771402
593975
778916
742750
49283
754599
338717
168706
113418
934277
1014458
433779
627861
135566
697454
6602
494489
506951
409564
97062
112835
420635
514901
184395
84990
849431
632550
98236
743350
242751
774426
531753
4741
266283
761994
578640
278344
182659
212931
555996
230312
883471
707791
14626
990977
579237
843043
854296
512623
22364
425958
783791
975264
581421
387743
631797
278737
668218
960749
405993
689596
130806
835265
445522
605689
890135
804101
626841
223498
545833
723236
42554
261297
850419
817011
1009602
231936
695853
189342
524677
485999
190088
79730
646154
87875
857878
799783
283549
179041
392610
267211
658271
821374
546477
273934
288016
751739
763647
678043
64605
791846
779562
966471
373899
186496
732111
690490
516853
949377
634542
125914
168323
202511
986796
29241
894906
320685
97438
653467
593303
399567
930916
539618
506071
36852
201648
1003523
901601
223100
858913
376905
289364
53505
964223
152324
729202
545909
251068
667999
183344
247547
419002
842632
74663
266845
780830
111708
746179
631000
833288
761342
674746
165438
737362
590524
12233
5451
1024852
60609
37248
543431
47192
408873
665846
791488
748492
588633
524432
258120
88628
521115
218463
526339
993382
500035
922566
239986
61758
569918
362662
976717
357887
806770
931942
837304
799819
668352
867635
572009
454945
300027
763599
415673
271658
131015
443535
294917
1035560
498270
860204
101049
959730
760196
507776
619720
153871
298136
932746
332705
661266
968596
315057
695576
212230
348959
644055
3843
401129
370254
128847
26501
703682
44443
207297
408167
596839
545484
886202
112061
675243
646609
271255
321652
242498
70286
138877
852715
863051
752691
769585
546890
454559
283951
123597
738019
137878
437375
1018977
841565
836360
159294
31804
325926
378504
441294
3144
145223
990106
554065
761462
596431
1042897
372368
132878
617563
227996
601359
939965
568227
218237
20454
1044667
451545
256986
421478
193413
1040532
489449
1005274
126269
202204
666107
946749
431548
320631
576100
830049
853705
985072
701616
209057
844857
393118
799837
1005461
169059
169900
549343
719775
131512
414909
415314
13248
720670
1043359
866816
504255
913278
271116
506484
726130
548990
165636
962174
928308
855392
1033758
926220
285852
1011526
137862
556957
196273
190383
619772
354222
725516
110603
519239
92156
120950
903061
94255
547976
205542
112973
5992
756338
142891
994542
596860
174320
379324
1030082
893266
476714
564714
264725
704362
486037
460289
642171
358083
210998
222900
632711
832556
904216
531017
460693
454769
691865
967042
42495
362871
313146
927264
484499
328246
974436
631372
533854
721975
679949
113477
53544
133225
276695
6570
159969
470031
494194
457796
972
38003
910243
125804
285740
992324
766634
543411
100927
632582
149995
476431
896060
554432
369359
478956
79337
919207
325279
124109
344621
830716
105763
110118
517305
352546
746597
186787
739485
741834
520406
548802
202500
376315
739034
311701
665676
369411
226199
497295
682101
960352
41168
55913
762566
478104
106361
70552
74047
286948
99103
401144
411743
1032773
377566
371166
135811
646508
258139
714508
649502
381386
542484
287051
494217
544953
828695
261500
263592
826980
799054
279605
290290
596053
799511
470904
109587
136745
228271
748097
971469
634451
758300
402802
549966
44308
305039
249571
650605
665621
894336
580422
418666
380203
614640
782418
108290
142788
241807
548589
181754
886955
991913
182612
56939
337398
957752
468470
405257
1018843
10416
353536
44426
352817
381827
906118
667166
110836
151006
39619
66692
531035
209637
894649
341334
253889
997278
966106
467513
380055
965101
196212
840727
829878
840906
314931
901056
779682
138022
18824
252250
427998
718772
393526
157771
714463
627302
901830
4285
319420
324211
372549
466092
1018949
223588
26234
539373
211948
375154
734533
158132
600255
768498
180505
29831
522670
533697
171333
864443
912388
787972
592405
707098
233399
958335
516488
136853
50685
639153
618513
165164
542016
532370
48642
226160
805071
500117
630555
653030
579206
113525
507861
257126
283872
304809
785794
591184
599617
93932
166325
633853
243312
938349
683177
277340
959487
121126
246388
1004083
215397
199773
283487
629661
154471
405037
305866
856334
482106
871885
96918
281489
281428
242701
624247
641461
934994
861612
942760
624861
621929
164421
568128
774391
198273
869231
340585
141664
917244
977666
645163
285426
553574
842008
982130
237669
781387
218545
920363
1759
174931
929083
804196
237797
490402
596780
980427
378007
508555
443198
869606
234669
215482
852371
819372
181203
373493
64217
994555
643265
617997
619911
236400
213848
805676
227373
726891
786339
36475
30976
960238
912367
534554
872112
548696
143138
309281
563347
41178
762977
595992
151182
833507
758630
939179
708803
813933
370259
417441
964935
1033325
51720
818174
593792
635777
329191
907555
599232
983098
694342
883909
624169
973806
800388
821546
360883
559039
520750
951157
370415
507368
923353
517532
997273
309
487516
848801
161673
190656
613555
149867
308864
743433
602318
633724
263527
153424
950887
151693
700836
41799
564295
8794
265810
965489
916781
218490
210627
750345
741658
159162
530413
897027
428302
239149
580214
731835
830368
142918
754985
603494
801157
613539
712838
605245
223825
813146
686312
117894
482301
398007
792122
139120
80535
641063
623357
338771
272365
1015981
412230
744436
310296
514890
506004
291063
841495
337047
444995
189003
76155
901001
486224
565055
963262
499299
801685
40781
242601
40136
410750
127867
843323
502400
947238
221714
190778
38926
240728
774324
505381
391746
761076
1015371
735508
558184
156354
836116
55486
849206
557870
22098
738445
836508
16287
209374
367920
728743
441825
492570
12247
233369
1043295
916909
175793
635943
848765
672396
512411
426827
385870
771811
378747
541960
808701
70362
675646
522928
828878
88724
972478
163046
114384
33171
67074
72189
506173
101291
799191
886901
4775
885288
871037
409942
312280
928786
882349
454328
560132
498942
616471
739100
707057
672557
1014910
652902
562230
165909
822049
533315
185738
372252
710019
468527
824935
48318
161716
234033
985507
809521
258246
678969
637317
350714
354675
807237
667731
83404
720258
526808
900170
928854
344818
73861
411696
422021
904389
17727
749075
842301
798431
121821
663924
774406
701792
780282
817244
442012
553638
313554
695459
689579
848309
976562
997122
82796
851582
204493
806622
565297
527199
388801
180478
171586
289942
191485
311392
792713
627514
60637
495265
168893
753718
150776
252585
723717
32694
246312
960729
423896
839349
105338
34586
923485
341331
582216
217322
428864
99141
832551
429508
778641
408211
718773
263993
239102
380465
168892
26276
60523
801387
822302
986065
502624
594670
313613
83795
110467
747097
319926
670212
923909
862516
891643
707351
587115
406303
258995
352221
513814
916858
921047
167208
792493
901652
612111
216027
460780
110042
882387
654241
804333
768808
118988
415720
204031
139981
389796
331474
945109
500306
861793
955636
1018948
829653
939858
196444
145452
971167
666822
158416
738326
814989
950191
184089
215640
586727
534845
926310
482912
681042
426399
683014
771459
721451
910411
448972
561146
261807
363373
487785
888103
430934
651181
843429
216340
767722
13522
1036910
382218
210819
800690
628660
877783
354702
528364
705727
212841
634105
520163
375431
924292
1001753
298289
375953
1012538
843459
927329
569350
724391
690235
159849
303648
997897
1011802
688840
403646
828079
746611
838109
993240
45069
642754
1031668
51702
854765
444424
112217
537662
1030888
775472
721940
431212
894559
839937
900369
149357
520413
695671
787951
350761
581678
966876
710044
367045
50998
889570
433041
372841
953831
605420
875743
516235
489619
910287
132695
851491
799731
84095
640946
1020449
158162
240020
922489
282585
444999
429335
424929
577461
693576
436386
1021513
441615
88913
336009
549026
810577
644251
502689
709583
851859
947519
127884
838890
476882
37780
977261
806294
710737
18782
232470
1031083
407365
484071
777084
669051
786027
920211
792179
906011
226331
489359
481877
250531
423196
842660
127903
159363
305085
894884
233191
216338
656523
624439
606462
673553
354450
127365
162986
510173
339577
650633
504819
113877
471979
741340
22398
116933
156385
817030
798167
593228
946740
930011
266097
989850
87458
207232
258956
113884
136886
581340
841649
896490
218400
142220
986160
223809
412135
909611
424094
919858
460694
957548
715969
1525
916337
775201
874965
325189
867009
2895
271060
270612
653105
453511
179732
835550
701559
601222
590851
143610
129211
106476
888708
17197
948902
286934
726971
423982
913513
8034
272878
253079
635495
747359
431498
831027
662729
323086
29104
1837
227468
349883
393463
30834
1018432
973698
912809
865842
130194
387914
331688
247830
379898
3071
789888
746970
1027492
433329
291715
29254
305245
182500
474397
818241
412975
671661
635196
281945
640312
989612
640222
723576
966872
184926
939659
32121
202630
427082
866021
77590
895943
667801
830792
64874
642037
913282
502694
819941
755359
675713
694937
459188
1007188
314973
37773
88333
743753
1011753
333649
524036
386009
259739
1010429
681157
480542
200894
742517
625057
327882
102514
693641
827323
947494
226323
448078
120270
690346
247495
661926
142576
252846
123092
559735
857527
427971
506119
1000818
422047
274154
795889
1001902
319311
428320
659231
858491
430399
135729
268269
291202
939345
364201
1017711
1016649
538938
459046
363191
381529
409463
460639
1027066
641853
879914
978277
270093
468918
433180
87799
572604
950881
16056
764258
821073
14998
141194
707716
986095
729497
704233
1038589
596797
775019
416034
1040646
351262
576371
517887
455851
729728
939746
703491
286328
442010
488031
805478
455128
243570
292076
74765
661024
777393
680314
776501
77724
913032
704817
265997
466109
637104
932210
981414
510012
768840
82065
838419
754976
259053
888869
8899
872481
595112
773883
330498
164654
997956
1023895
384642
359914
754172
809787
200219
92229
278666
779770
837913
504891
931103
716433
83198
869662
1038419
615443
3621
414465
668106
100663
828443
116287
875298
61817
70655
177684
693405
1004045
786707
480827
393558
133086
242112
1027537
946262
28300
995927
3411
407376
631518
650515
681789
950501
86653
295064
631455
993718
882755
273603
320168
208155
600795
212940
519380
796273
993405
352376
265092
696384
383328
742354
880668
257386
415976
267768
430985
253034
575417
731382
677913
292573
29328
87873
81620
739216
862014
550496
86847
441458
535770
426674
712038
262920
661849
676270
246882
332323
209748
244166
648680
673345
566902
771562
464592
948808
470557
820395
530727
384595
10189
809350
54886
266867
1039348
480347
858396
605473
315618
44741
1014294
309898
521992
768674
304549
1042994
638647
207033
776896
1037738
863375
452879
648878
331291
267839
913687
581282
414931
571105
244599
905758
1036683
1031597
182951
146412
825035
384538
346276
507765
162917
339186
762328
1037458
19494
134162
826227
31338
290503
730084
391296
101753
466658
80865
931006
584944
430849
866370
412228
846901
388994
267581
287902
409224
197274
43413
704956
210728
328018
758987
668075
971800
27869
884221
57129
826116
297971
233794
94274
72843
856671
654984
968078
349866
662421
847194
183110
385602
781834
543220
182874
368252
156437
473462
309535
759478
708277
411100
12282
827238
262396
742133
882861
975883
803874
853195
1036709
194593
769136
942480
937155
712521
109410
247898
874891
133461
556340
538689
321500
367002
261261
402813
14642
584458
561512
55460
342468
446733
1021756
389401
170022
529335
632589
384182
125295
80051
1032906
854292
29267
299147
341727
883831
687916
839076
168312
38638
356708
432673
355742
501800
285061
718090
855225
737760
424553
16689
309144
1028493
7860
513652
920810
753035
263785
504242
581742
518246
954808
104265
892117
195237
620211
476007
450187
867554
574307
29116
254180
505056
659723
23113
829758
710285
464702
588654
599147
392175
805835
399418
402296
79450
182093
45014
506255
35199
873282
346062
62829
738131
861638
300763
224216
713221
970252
91327
1004697
521369
1021630
292768
864539
741704
173810
381730
255715
115968
810614
338932
1027140
447445
624082
545433
854524
169482
1033351
374357
764198
584364
553454
463631
742385
925446
706085
18381
800657
16858
964661
264861
493438
245662
35762
1021886
924131
495153
126404
283350
936436
475112
670388
1035839
438622
498490
678351
913438
975771
183213
725528
710520
254216
1001326
960
939552
213410
291769
997915
262309
616721
111939
873982
731974
137348
245222
694128
894389
750016
464263
957039
940030
821699
80957
514237
64651
720362
983277
639038
548145
237778
356683
211997
647881
881019
932001
590842
159527
700440
649297
370706
473964
479071
75984
633888
876564
115278
621353
114397
269129
329032
106367
52119
385742
198315
62342
712992
357957
502191
715697
823408
48675
626295
848137
458777
964446
91887
225211
840193
805675
462641
100148
460439
788149
970076
907123
824995
404124
707483
646823
206850
699487
86553
49575
690394
125025
63307
214446
96471
406723
538313
187665
372280
600839
926518
199956
434431
660578
165586
576233
21848
569952
41001
903744
81414
839903
190581
996753
982988
222199
594039
532927
660693
131506
158490
891277
644903
647722
918542
205740
344486
675890
309875
50914
766139
197420
738572
182217
504859
909999
121762
930748
23783
974902
45970
622024
267569
482513
687713
467274
797327
669624
123307
1024163
435251
408429
790282
48725
17269
578667
122628
779599
6984
413490
809688
372164
755492
960838
192735
58828
512972
636817
555963
879773
862832
667713
681809
234368
490143
822298
632789
423618
610597
442875
867314
393267
32931
472765
67378
716956
351814
237133
145162
937333
313326
195184
215628
734119
26488
141255
39704
788984
731400
152242
327052
999726
898152
869989
904679
41015
253489
881051
677283
970722
419797
918731
774011
426919
72903
235914
672728
82325
610339
565516
972791
935210
633419
323355
505171
635268
479296
397971
701871
778317
335892
976646
1023790
987352
842294
877451
775190
743462
89524
13205
713967
737609
66473
54494
464298
448998
341475
168444
788015
996932
46582
727551
646804
457392
1022096
360559
567205
54583
897713
328965
809022
235229
464588
752172
899050
212947
156155
686009
135042
243844
696610
909285
504766
464962
118362
563159
582853
661153
410281
206593
672742
569827
303080
925874
53175
949628
686976
353971
550259
908516
488099
992999
63823
652606
76745
1001120
996570
1010638
545642
778422
476129
1036123
362303
200005
665624
717965
296718
1024556
111970
394951
186398
698870
443120
902835
697406
785073
191363
612344
356158
226663
330932
549920
559882
773063
442997
421169
729589
906278
893339
58788
385
436925
817284
979002
849079
719122
869135
695276
343865
814387
630370
578211
906793
153368
255239
272263
726077
1044289
705277
382416
515763
18299
606907
963505
502177
1006277
371800
123803
653683
307243
507228
326936
710265
370894
476128
735695
378640
758012
779794
740127
927217
966828
949053
835125
332178
531251
263105
637336
1015680
914390
848363
269457
713305
630309
351859
766578
521649
998331
288357
686929
491069
935582
918348
450112
413260
1041171
998055
615086
116674
154761
801931
75476
132881
364118
347061
728528
280798
179381
112175
675496
35685
1020918
351094
323518
10995
479638
877930
616267
599712
668683
564795
910087
719451
727932
406794
807268
1032031
958351
181359
797203
71106
214070
660366
901111
135043
86416
271185
83439
927769
215504
699693
907170
948359
655922
941758
435865
651841
335198
18905
298670
679768
735586
887382
148766
386191
52691
532129
988120
612644
886130
109327
477118
214062
309303
905329
644643
679048
276011
237339
385385
46440
84513
743372
665776
855135
606509
857720
253688
733288
581061
22082
799672
1038737
344721
814467
817489
424166
912310
545074
27165
236595
145128
364718
234325
81999
529624
115114
760732
679123
1010218
197281
943743
636406
279735
986258
464254
734446
174610
826257
90877
934957
622895
87405
576844
427611
169444
571629
786541
816471
924974
592225
803467
238611
416142
8413
800474
425907
983619
1004146
845097
545794
395709
567616
477465
788420
718350
732417
732321
451940
673050
505988
374142
921970
527761
799086
580845
445741
351979
870851
909449
970905
265451
826091
669472
645225
696186
675378
988903
459600
988931
173670
134616
1010245
1002180
685983
953298
600368
203695
463372
887089
189458
679420
981102
967481
289795
335026
616368
112899
644177
762452
875751
375017
834262
621973
1042863
134276
707991
726815
826353
316354
701701
421834
612423
164950
518190
483715
101272
345923
965196
795815
370298
733505
290739
957205
67695
610180
306111
145126
248804
99708
400341
175219
704430
841363
82101
699142
164561
852269
236716
264876
130174
497764
973018
672521
126210
672559
42466
653345
420315
594133
717903
594850
681676
566593
392183
93470
953339
130690
412923
499147
920574
916250
569712
834102
500773
419431
69418
461602
208208
666935
869445
763954
73813
147320
73981
44955
717312
821395
254250
237047
157522
738944
1004690
395820
396075
493879
692842
497637
413798
26987
824766
144360
904397
584731
350223
81336
697068
619457
1035292
751879
531450
664328
982169
286815
855530
107891
986875
232552
829617
859054
1043446
64235
1014892
377853
405885
58226
898788
132446
366651
305198
945667
426838
1027453
808900
272173
289416
700240
666533
600466
68850
457756
726949
63904
1041623
481110
401222
1025014
166205
876532
214133
861148
712100
1022549
92493
140707
88723
412186
350501
656061
1006410
475971
177632
1018982
767615
396704
148364
706102
168447
278294
58084
792530
444820
16645
423382
164579
697611
402465
801627
869817
585668
134832
537814
289522
1268
292959
499344
68811
949303
834301
951080
864946
734296
775000
843460
969066
1044329
126085
435698
840657
20874
143945
788568
857911
40266
844642
456394
1041014
261653
571731
183002
124317
1039401
1037962
802401
826270
444009
710346
406951
100167
534681
786533
733223
77990
85729
1024070
242002
783829
946478
780748
301674
29316
312976
937118
492819
960885
277293
893548
476776
694249
602308
327834
1003886
915452
128510
937831
882202
637577
392380
308673
75958
761830
738896
31223
1039782
385549
362217
997089
575802
773897
61979
376676
282634
382310
939396
418180
874826
87330
736185
308856
745920
400653
598579
16517
795007
367841
684681
997515
868327
837509
1030814
104452
666052
459971
903551
1030871
1014878
932518
944200
211661
22269
238528
805032
68722
323778
11568
431112
87736
760988
702308
1037191
13958
985665
762799
8317
323952
491183
68476
795760
677011
209835
929548
182919
184781
57335
230119
440520
525835
561910
372864
520559
290256
601495
555625
454280
200376
370838
1008553
991915
958790
654864
333563
830559
304760
259516
765580
642315
81123
290923
1030404
9346
221434
112797
166892
819186
781114
826784
819300
762440
795396
927897
1040199
114276
115951
873452
705440
540170
410393
353139
1043424
364050
95460
724726
58428
495245
433677
786116
548502
673211
555211
509466
70290
493208
796253
127919
765273
685936
67317
461106
160972
108695
225042
295741
635068
33190
558051
471382
531043
312408
193791
567927
19673
577910
1014530
566788
534169
720340
409071
935204
243558
122427
846781
894749
809404
779943
425532
522604
678762
894095
300731
907934
461064
446498
623122
210579
546408
802703
866724
256385
412976
15926
723887
888001
914435
889928
685994
632704
566944
986106
126612
1031401
125105
565912
984841
262999
367248
861754
464477
8535
940229
796038
556702
402769
712913
793310
816193
909808
666751
198063
987049
726559
132048
314088
800790
806146
52346
412709
40526
975387
1034940
897195
655177
460942
220594
896127
818503
795807
835162
704449
353537
767306
875435
841760
720156
993420
1031834
326168
423979
208545
199093
374229
166713
892201
153398
73565
995708
649442
909836
668835
234068
365355
1001130
194591
306823
933034
378715
665756
755933
774365
300972
178097
186589
347036
584502
922130
521735
1007016
1012102
966591
981250
165174
89104
875573
208316
32985
991195
354550
491247
932629
973337
170167
516337
141033
690255
304973
837226
618699
384178
464894
629114
898913
907350
700851
1009717
558493
405949
550138
488336
921054
305864
158305
615176
281525
615107
63482
574981
172076
215890
913845
1012487
762273
539586
870100
147243
970724
1007620
772361
32580
110612
607746
154578
273346
597196
721872
895680
197545
995773
858417
307374
986621
610749
447771
696370
4191
698479
625233
418592
241239
505343
695258
966149
885912
906419
933063
138674
187561
720038
538888
845486
969655
210534
324237
672438
118458
32361
903678
355784
619414
203824
763915
936315
161873
391321
112964
268560
385735
800821
1022392
962909
667135
742479
801529
313883
336173
314795
275725
915087
56356
174444
415726
542130
167481
239477
239501
359683
554283
687389
126281
957389
220510
306776
933206
30392
678195
47436
251907
173756
269550
332787
694731
315419
808001
30474
466647
910691
1014867
194559
270255
6146
419859
250920
859149
954423
26142
936419
189594
711822
288502
400617
970068
1027596
586558
235683
118861
473500
17552
622249
239932
289359
843144
197740
929906
768555
918299
31542
992129
839525
499367
90738
298685
204552
78059
260744
589522
988507
106947
261926
687923
908662
806295
178257
1009747
215931
582899
5501
390470
924304
990594
878691
63033
709919
794978
721050
1031389
419497
418567
515889
403518
54958
496554
494485
451702
17506
398165
1031342
1013933
128018
825303
331136
893561
248591
528495
72674
698885
268705
832457
607930
926110
849098
458079
434084
634051
10266
628704
647842
613606
514391
485844
211665
27853
335956
239381
688569
537957
308942
79968
553321
374461
465298
1007210
877250
496453
435573
654901
916847
679582
114344
916046
462527
964250
298398
282644
730191
239054
863083
714839
944941
606417
844642
810463
462610
183384
244355
38088
365399
287272
51244
215152
279169
686851
219973
792730
683075
798168
545431
611487
256784
97097
611016
216710
299514
949190
361058
73576
526490
857443
228597
457545
996328
388569
828244
26441
619003
360502
605969
365969
172862
660642
41755
24751
972614
310280
628392
1009048
247564
63259
530630
324085
147647
557137
113808
123907
343418
725200
930601
963215
217104
24707
37722
284461
32592
469850
813529
101584
470469
1029776
487058
850074
608977
53211
15373
435833
630852
254116
191721
717869
1000544
667845
244174
195878
136944
777411
554289
935789
436959
670822
76475
496169
1016996
1002217
7750
543348
882407
270543
823955
12479
508690
360375
293938
384813
711383
610452
637698
54438
720386
109053
392309
622508
629830
89646
820172
1039879
674485
906664
233978
424542
316322
813579
625549
165260
137647
804978
915241
833081
55061
795335
874503
631244
93697
806696
769528
76338
910245
598518
811068
244364
650973
163441
725056
3077
252932
69273
832416
199554
283892
825397
1000005
236607
364284
796093
257004
432075
262364
277186
328729
843343
62559
759711
566019
259422
693152
867975
205233
628064
816708
366049
199212
687854
947913
475521
523590
367667
698704
375435
497340
855706
988090
800244
873889
500567
440527
694273
449116
730469
773392
471595
287359
1006806
352400
149461
748083
830198
548438
703763
886186
963781
23795
229907
467303
256799
488401
753304
716787
33317
748596
868723
957194
220899
518531
425958
517903
1021002
794976
316336
597229
149852
370711
435930
92074
81681
628702
851430
133063
410168
1019876
507574
526033
378212
584614
80423
707583
875394
735084
518078
326860
874080
770868
179198
295944
986690
181528
789300
737235
906845
1024543
842579
1016000
888366
298849
295732
611586
904121
176572
516493
740356
305475
248597
471391
977174
651758
385303
255928
319842
652397
933245
750597
466161
366608
611940
811249
549223
124483
448005
24660
313552
193964
97787
83559
490964
850625
524043
33353
508815
166342
141152
347147
928852
873733
495407
94181
945513
276519
111514
916614
659591
550610
351698
314320
742417
849898
859622
465380
632574
43912
379167
541263
1016106
1003343
392919
409023
415285
345818
539928
199284
809718
591919
461903
812323
449180
92086
307878
42995
884624
159714
653414
880269
351108
838670
106018
29056
732066
292306
592435
720494
997058
58818
1040533
224558
465413
328661
276501
247207
894697
1009689
32945
515315
460429
98616
72542
848544
866333
281253
1038142
1018208
442895
553019
954996
494483
869675
934057
211275
297709
148797
945421
526999
58658
248737
373910
365471
598652
81625
81973
370535
833766
930883
828430
1032113
691581
528614
521560
302751
906964
318321
928927
915469
197859
757006
302530
1002289
81021
333718
310289
192994
566725
418442
574539
923957
222307
863267
636559
340180
836524
801886
819264
280485
766858
668946
805284
864653
572123
172533
327624
425031
378742
705821
422999
899402
103590
430325
414667
953591
167859
404198
601408
316822
589936
709002
212048
424650
338390
833372
1001523
991062
275185
327049
546785
843807
203540
67615
741972
657565
999
444259
358223
144649
681307
799245
755712
883483
846368
887667
446686
542561
974047
779379
133689
1039083
80013
198421
151542
1039964
140710
956691
599129
606701
988436
360745
810347
647232
443077
952191
253912
1013625
796054
1025114
115502
1038668
133577
889194
430853
472686
721841
775979
366450
430518
769728
1015617
649758
689479
734613
866189
656277
686384
929881
1000870
461346
219259
779630
636937
983952
460073
81423
108727
916292
427023
947526
684355
490344
623879
459466
162935
693569
579012
110916
314975
438652
472651
690477
218045
18126
523732
108288
868928
460100
132503
52296
690957
312172
686847
438230
214410
10429
393409
883188
396134
132345
476008
78929
966566
619206
161031
890209
493475
529389
683433
27984
735256
190192
706397
918447
326059
441615
908012
755698
342834
505136
750836
186455
98214
788458
946154
188345
620160
842493
68274
108223
749433
493809
810970
69079
283542
242390
97156
123823
666668
728764
23732
247787
553145
382228
713167
746861
927516
742801
39658
967115
888621
24064
867195
845904
960407
324699
591760
73695
764205
859096
522864
801631
370305
916552
465848
1014138
716744
1025992
383470
964785
1037319
253152
999768
316146
859788
34928
411466
698860
1018339
954117
984843
537645
838763
814005
944125
885341
768906
658688
419579
147184
855090
799358
939555
204816
232629
976828
605790
714099
808108
304420
268921
281022
919880
651352
506977
273300
690677
652655
677166
923253
381666
391944
213523
774182
259942
17023
836548
186016
394826
730902
610168
398586
458326
369481
738236
442681
122166
504581
752849
905980
155471
821501
987106
494933
227072
537911
947863
812782
898548
933012
1009849
1035167
558166
1002046
816120
862989
745445
352349
485938
385608
473004
583568
812704
445795
602546
867404
391203
479952
934710
161698
719730
878384
158430
849736
25820
90430
689744
1002692
599215
579473
517999
584306
645241
955499
520841
563084
828153
1008459
1027502
1022462
619191
266185
882855
143673
583059
78210
974785
838974
247365
258455
17475
391003
1038334
378281
1040111
458324
325641
1036752
92385
625868
1013367
659983
589657
306299
488563
925990
253997
285057
429949
635092
1022724
595402
979206
940085
757625
300285
389416
720350
467042
850442
619258
493111
148110
459097
10718
610411
921777
1044796
216207
873770
591852
88679
148084
334387
74240
1005836
1009752
99665
620587
592110
962951
851857
19421
686139
536079
171217
314520
652554
299897
206447
671515
404189
971677
977048
669745
548693
715200
133400
54860
215286
625725
861935
496462
645965
232934
1025215
250251
96842
336125
18444
891183
602715
847811
341851
571453
675445
573693
905329
894038
973294
650886
479930
33122
550821
485383
745267
588801
196558
608038
200117
500491
893552
1035233
894412
762260
405909
298936
1031384
315011
359274
33286
1044289
306034
324229
133104
126917
986691
422607
1024969
608071
730887
735899
378759
662150
727576
316879
188609
976818
586729
635944
261949
863218
1030883
83532
40411
10046
703205
750610
637887
494070
237011
931664
164271
293450
557018
111935
742063
794138
312836
940123
340483
843877
856047
95603
637664
452126
360959
843349
699694
997356
572746
909231
619812
248371
851010
802693
249899
112644
834030
920096
663053
532274
240670
613413
420073
563094
729733
443065
713938
118933
118396
570858
912591
159795
159167
723786
542111
689028
823011
148480
539980
700445
513677
677724
189840
16980
648069
348315
424295
75061
1019082
622057
526234
213752
229545
106227
605620
477548
372588
808323
187107
961695
477195
764023
867243
899676
446093
975413
895900
999908
692354
170190
218117
443032
1018666
112698
169883
940599
725483
479190
235018
665516
569471
690043
578072
969804
492618
743188
290521
206717
26412
320888
905096
329762
499381
789999
998414
768450
537590
370025
780262
202516
763158
195543
25936
1041450
736134
159225
801940
1008761
289477
205452
612713
504571
467360
841978
542494
288126
35079
841433
966860
587587
805840
951012
1036738
1016981
56570
741165
676570
606857
208097
842838
984434
724279
691978
55165
132308
707309
788493
974615
687672
617253
106244
903797
63850
877079
45704
467160
222834
89954
445036
68909
88510
694355
331013
468532
512436
711114
794608
736137
449267
707335
254044
1009538
485333
153880
1005973
681149
1014946
559088
640835
970420
900332
44669
292525
837590
31319
656477
455760
222434
364653
143198
569639
806420
829998
703677
585700
589056
716915
166817
428940
273579
176609
452753
828702
967001
347757
205953
979721
389914
619739
1008880
20679
838401
923966
59952
497189
527929
792722
855616
767946
631082
976151
270343
650268
394459
616046
144750
408206
487348
928646
9603
782807
168244
294554
40689
564684
920203
123124
986643
549593
196524
986669
210664
494495
933347
11076
867254
10910
9232
708332
515535
986880
390086
658695
829466
328137
799512
861923
474639
323608
838497
374281
113329
251027
15631
717504
951703
283294
470945
58090
279279
317190
845483
593470
53791
870944
434939
298116
1012478
658431
54593
63625
491624
137994
365705
222741
646960
781651
304335
238309
27286
864176
623909
469739
282732
769755
195593
847963
914318
135276
457164
195901
169850
375176
626264
791352
264356
210632
518927
613123
1022734
192626
680718
808413
26905
622886
425007
51
537144
739028
166558
766958
510159
137758
943861
159026
280198
525335
427572
311365
515605
844955
684630
400149
264981
283158
1026055
486038
793138
1010391
591054
454663
1014518
324932
245313
921607
209868
891360
404743
107623
512435
1027107
355224
1018823
909280
801674
1020415
624752
57910
6757
625015
232971
659
65136
593390
123459
601965
27135
796505
282758
983619
741186
124752
629891
336021
692041
567412
277212
424335
231821
677789
816753
974513
252860
1021075
853204
5838
1024188
676415
739034
68847
174816
456516
988669
784809
619183
165367
372904
895534
60374
652997
368286
937249
780038
228006
933787
1034496
692697
430787
630808
447875
956769
571442
447895
354016
1022727
91307
848012
22159
339543
58972
654209
205405
524095
836126
862445
296926
718807
816603
912214
517051
756738
1036586
638943
252823
694159
372104
535080
1005187
45349
644694
954229
18911
130887
308582
264127
844108
402167
802108
519740
355935
766682
955573
439084
791496
113806
383908
944192
31547
588378
764520
325995
553077
226531
480114
301387
595881
424501
270790
406269
510118
595724
159660
574191
614941
1035469
171612
449304
732992
913867
843398
386603
776622
35739
349890
688110
248222
138079
574313
44510
930930
250028
109882
500673
838123
33945
885113
847893
85771
114841
973517
861477
336205
886697
208859
432068
627166
791981
915158
13894
981663
278240
1441
385237
694637
602510
770696
319135
151826
315119
1044900
746308
710174
811814
529929
469640
1026104
170430
393688
16705
416044
343303
750977
1044119
125255
668718
821980
249024
1025571
904263
902418
681161
588357
811175
957243
801580
905997
1044981
936570
843927
120029
524940
1031475
766915
832822
830990
319649
867877
588374
733168
435353
538930
580464
417807
670406
1015217
211306
606140
446353
800012
510828
269047
288448
5357
802894
445311
1028404
468719
302527
280553
999401
724668
513822
492151
832939
132847
38937
987735
813168
18355
752490
182254
885913
821649
260372
586030
933890
283120
911528
881056
224559
877677
831546
145413
1041126
136516
16717
697590
431864
1019072
813611
108927
610700
933951
356116
442859
1002821
845462
923884
67028
646161
12173
214004
444501
446679
362173
670608
397097
96081
976251
662031
701802
995004
773897
523770
44060
668893
742412
613023
1005431
84054
635193
100200
287877
556290
243204
693232
874051
556959
889289
232510
110366
35837
317394
58700
244977
169892
819125
760438
95483
750472
578841
802692
306740
908288
943040
361309
228871
276881
337552
71908
611518
607562
485759
1026985
788906
111688
385918
440346
826044
928475
448680
223807
360636
904100
455136
209617
329740
797832
485897
687548
683662
667512
120219
82337
33940
880016
951320
435696
713858
583026
686230
554
578221
1008873
279549
602883
971266
678353
627277
834813
588761
275650
517768
625298
312669
275539
933262
966235
681480
965284
924380
601545
791615
404805
493382
462005
217833
964835
446080
198561
205958
598936
62344
686094
376220
487735
744413
484243
6954
512061
520705
673327
470198
698683
277886
611688
47805
962581
246162
188964
62199
486634
100360
20832
878072
910114
823415
49938
1018836
621431
886400
342215
111642
985592
28815
768201
227467
743329
844797
196541
996786
513080
905545
164351
504
270960
632593
62979
1013278
967988
111778
333461
131367
951063
875083
102153
498090
862040
997252
718748
962189
540142
599879
770960
607728
729614
532605
910553
351141
475486
254967
233273
1035132
60912
429996
466865
562880
426095
701996
550649
728875
477101
410411
532199
414684
594446
236206
611499
941246
166082
816994
297879
15165
245676
646533
1006168
126662
270366
932159
87770
637385
117536
73543
345158
1020642
314734
143971
497979
573864
961945
982503
753307
43415
645187
717105
713863
21538
441022
822323
926455
922434
81258
277237
580424
223003
17220
43193
523525
762055
202883
587489
825386
962166
34534
287744
709799
856509
214511
779196
423710
716519
545579
172701
121359
1011916
683266
980842
154480
21822
729752
529733
785161
668360
898757
967692
590345
653312
794631
468456
685538
741802
582975
783808
637945
554092
476784
83171
419597
367948
522172
420693
445347
63735
569344
775256
62108
742180
418886
815484
857940
34452
509431
876480
43167
512919
325664
668153
207322
943063
1036852
6359
673274
826710
635917
1036740
849646
531850
370763
130906
427076
974632
815119
22285
607327
130294
60901
830293
842833
634774
131697
394703
675933
607414
105020
312977
633283
337515
588202
541608
637565
1008223
662938
785017
842579
1012797
468842
381771
321501
532835
130130
367333
1033610
888417
685545
737581
417248
440817
574975
659388
156690
640570
50755
951763
675556
313274
33195
771257
643431
51566
183841
296217
912375
689361
934671
219966
547337
895203
1027289
477801
504097
879461
411595
659557
363078
360225
535985
828146
964417
172653
446844
464601
562523
377731
722939
4967
75336
412023
970288
262953
426314
23350
772371
207826
547957
485453
599810
842599
106445
627632
994068
85034
33150
132388
236771
479309
117189
1025248
60525
788931
1034041
570940
548092
582247
970957
852881
821994
1014587
304735
556510
286540
736925
754449
758214
9500
806314
89588
988276
693638
560790
758079
245115
375317
745032
659470
863015
697899
574096
222784
415517
635808
631031
335627
609076
248723
204751
1028515
497617
323223
409628
737833
702862
885615
816982
681434
203118
694746
454547
555290
989015
894226
404262
516484
120955
786795
15476
158257
62568
44862
418665
457090
634262
908476
877422
489631
307639
671584
336761
65632
120854
337118
330552
381073
718578
328476
793927
232400
47149
1021088
1029496
300000
566620
249941
612408
379138
539929
812554
132960
396740
709663
674756
18949
983783
528870
276433
46882
236692
333457
749553
604063
216997
963723
849681
815274
820142
33485
796934
179633
518784
20609
318799
569709
980580
648152
8619
731448
995059
441151
135160
153902
512358
900760
741084
363417
149085
289607
610948
244413
440278
528569
956830
536828
678544
339539
1019337
440827
957513
545877
544219
161122
824696
200033
156820
78912
280686
133592
526900
503740
819814
268940
14528
361224
1004919
239722
810758
418154
740229
533126
488623
1019039
255492
324901
690845
400306
616111
20050
53037
982714
875087
902427
53240
84256
243168
361871
576822
267284
716684
4132
442083
821778
697225
883939
295701
438081
916458
150501
664513
21091
576481
354903
295376
748019
875358
196319
838228
157065
173444
739626
973592
919437
485322
875525
116096
804468
115176
573113
1002396
88720
980285
367114
37421
310336
774550
396187
234299
693775
110562
505956
936515
851325
193380
9840
548272
438350
363587
593803
998126
742567
899719
346518
615398
695318
335966
558078
467838
766841
932773
904653
475182
255586
942360
917102
163371
1009806
795606
939998
629210
325664
185784
998974
762070
416288
476882
342932
946979
624431
678522
904992
938688
587090
164077
837220
836262
653523
204910
549952
115093
657151
925241
645077
397851
462791
174354
700670
944506
674575
175684
891153
1000802
810218
157340
671141
227405
499549
462602
646084
591477
683961
615057
460310
794179
451523
383642
748214
373764
500511
84062
492425
496158
697184
226077
870796
291372
586579
686732
640232
694508
121914
787573
610856
210126
733287
851653
481511
279865
786721
612644
521184
772874
980037
739722
193350
650349
95937
311560
177284
200201
470241
150564
989489
140519
306996
921713
779654
360654
154714
722885
560861
402498
888307
658817
18323
447282
393870
611809
910979
435442
415342
881338
37168
658877
547065
252630
192838
116160
303214
57608
171387
603311
362605
338495
894645
908673
900066
367352
797366
785421
129352
695539
973849
254874
254462
126405
193156
118362
637794
452590
486628
50310
772067
437440
597306
497609
776571
755179
253519
706847
647657
51406
885785
338877
2119
459212
756266
886891
639513
615667
1007409
320632
461584
90077
525813
244062
863680
150060
943045
910910
636137
653179
364636
922626
38642
492161
950867
11566
967448
789060
794287
136264
995720
756991
964779
696551
272916
828421
280620
172575
875298
709714
535131
1031060
958558
309669
139782
1023618
596290
979121
797655
891545
1043898
645807
744548
709820
742072
965045
715528
824847
595043
98645
267533
740234
211632
480447
93979
332416
1037439
54394
699625
814388
451170
908234
945379
649687
647377
102044
235266
626643
912002
349063
1042307
427825
783822
638683
568084
178888
371251
948169
640226
692817
722984
902829
1013328
122597
362339
631393
905848
470819
216882
226735
21807
1008125
1006366
628488
326708
111782
800997
501240
1041099
492010
907040
370319
396180
908862
655585
578541
27734
852016
522727
192310
1031425
468073
985974
529446
983922
68139
843911
499948
573830
63144
96776
778864
86373
720180
664950
474106
837758
98439
390578
450165
320823
463569
905581
70967
380125
453147
933892
141245
817279
722422
777241
541486
166719
462180
547067
487897
440662
713266
994020
514134
886917
213869
232129
1004707
965456
650376
167616
496384
1036860
35411
880857
19021
797313
528752
169395
42055
106036
958869
964443
11543
302843
478263
762538
102970
109111
623743
888825
634774
275501
431705
497476
333547
80976
923846
30092
389142
574222
879305
947798
76717
331704
466649
793657
950673
291732
716928
105044
142334
369693
978550
233399
703716
627164
328042
934103
683404
759291
773025
341522
716366
428015
200359
869404
563832
647246
591614
963401
968112
781988
780481
1043706
814708
734099
718752
474420
64379
315368
30475
37705
205787
554218
739347
715839
498312
3729
1008152
660229
1037986
82573
745758
718479
266088
640831
703314
244889
3609
368969
241722
273094
660589
540854
144796
989092
851614
128170
246855
153642
437638
701318
830567
196944
963818
946931
943698
855186
6477
424266
895266
239806
176781
458872
377544
497372
28918
283762
911390
609553
678844
114567
757519
347185
529493
466666
673635
301498
111440
254645
909429
709963
919925
600567
931892
169511
678866
615901
703028
94526
165449
930320
924497
177953
485133
655572
584532
1008311
37347
463690
178948
189776
666005
334059
270870
1030476
996593
830392
886545
378505
517133
26900
18292
348593
63356
636753
845157
132320
610275
654519
735916
195096
447309
773313
900590
180481
798429
589995
218619
611346
1030237
482370
486259
215842
773786
206449
931189
72401
675798
889646
854155
526597
242187
187101
478811
847377
220794
774991
851032
355535
623589
86702
107192
985882
122940
1004644
698096
345265
506276
783658
462875
144292
175245
244257
1013100
55807
902614
733752
360834
524153
246374
125500
746953
430012
375531
433580
687438
329165
194765
559565
370597
129494
64543
691881
81639
542935
145559
71864
388066
980796
994670
284525
585772
343060
819185
680872
253706
182599
538636
715400
609149
182037
547246
976509
383548
169310
130918
303779
411125
190022
225317
920845
582033
621394
308229
644250
185261
446841
595546
1033578
609833
388489
875275
861143
671176
76535
313324
1025284
290267
672239
232153
555343
577539
375490
248936
156066
599839
614048
646978
83766
261518
846296
937065
896532
251607
586544
398138
425183
880067
1025572
592408
271757
1007138
843110
705855
814929
752214
1027320
240801
420275
978437
137629
675746
93586
945467
137813
257071
68240
189580
829728
736125
660110
360476
343105
45937
490949
496404
885064
928322
556521
376307
740541
396861
247625
447497
456865
565799
660304
371968
310972
565664
63743
572691
801967
742418
226173
83099
488205
789559
1018563
815372
164147
933587
1034780
836680
249081
555751
315251
722270
247262
693787
562243
215525
447639
575813
713785
986333
368761
686646
348285
108263
119061
464396
46670
142156
379830
1039614
215112
760412
199867
600687
297154
657483
259020
968180
80493
562989
827828
660489
594939
659865
210830
446078
614967
774552
199647
844944
521289
573800
486420
227153
268275
921450
1035113
304427
250836
5043
1011068
631601
882429
222434
475703
766577
620297
115012
179927
307512
62802
252594
115003
238088
491591
236987
739284
106684
834821
685889
41292
733160
771429
806999
461662
1041490
507621
393763
68887
554753
833475
28507
644293
671928
952747
452186
912503
196479
648477
640722
213690
1014873
635418
529582
63602
631583
836131
984097
51734
933003
262686
665995
931408
464305
57161
498918
760432
131914
596359
142394
905232
529712
178455
555024
411723
104247
707188
608437
116491
876716
335617
319147
426323
767529
44752
988432
219775
419647
668988
830496
932237
354865
448890
273882
924992
515132
660608
187911
614930
221018
1011544
633997
954236
837773
804263
232921
9532
464246
121587
46626
455972
543736
590051
889447
886646
153251
212907
222070
854887
459299
275946
645576
261434
224693
805757
256272
660988
842792
334225
47342
954094
1029090
804438
863806
80363
148405
983011
108746
1013296
959977
106149
202653
853681
955786
47109
625555
681033
217707
1042235
323444
144935
174870
31821
146295
423946
285428
66647
168701
222657
235781
724272
793346
447688
129767
476078
289788
125588
951945
183630
109735
978648
400688
904072
778407
65921
844932
527047
443834
829658
872817
59436
422681
1004024
1031205
448944
815909
655234
379284
398197
56380
243000
898465
27835
42582
882173
865586
1015876
632695
365596
246582
345430
800679
473075
833205
707869
594250
300540
654306
867643
978215
272458
583670
645300
352231
689703
214369
141471
888815
991711
949193
607342
772882
117011
531968
656131
870481
120360
142521
386758
275898
466190
635991
411826
570872
201240
681325
566468
648478
481813
299545
28513
276806
223137
884375
527370
484646
187131
719968
837138
615081
723844
246556
184181
453215
719332
951658
330860
1019724
114264
1016629
856127
183028
384412
795846
274504
327345
571225
809822
944239
479747
286720
676764
120291
719384
222985
545335
702953
390188
160124
116017
995748
890953
899139
66552
512826
776442
718490
135274
92174
492057
186700
64175
1033667
599631
745024
226071
137720
159007
706885
104290
456390
839409
797637
13732
307829
999202
729436
776636
883878
736309
968445
953081
664970
469316
776632
716766
581387
955652
415261
264905
983681
116450
550515
632682
103375
643717
1015203
449721
712000
315510
760294
259309
162741
257003
599977
888173
811749
875537
723623
962754
389384
597960
88657
483641
119690
967366
940756
233593
160416
652918
385834
326230
676863
678015
728561
315255
29929
869605
794144
593059
718788
344866
301368
796648
624575
667947
468820
643041
46634
440167
730180
300808
670627
193772
925017
561528
437346
7409
510758
577644
1796
875587
945858
285057
384371
500260
648113
17236
251809
439930
874494
86677
564486
582755
554408
926611
466515
574561
65177
191572
272907
944014
311629
573827
484378
339724
276694
152468
351232
680540
330787
894336
746099
661903
32577
548617
824547
789335
134379
969062
386345
381249
213018
1032158
595621
119892
198274
770113
486020
279938
251861
325296
305861
631102
447338
975429
128716
1025939
738034
732264
378194
128000
170241
463171
723730
834409
188384
514935
699092
355060
391808
531747
826097
723061
93817
752805
831754
813566
869115
582687
73333
77372
51561
541248
425276
382403
197727
584710
298756
653130
27552
886479
945550
1030630
534891
596429
384043
582409
899317
608071
91038
198072
436473
1023548
621400
670095
491554
582541
269975
818873
753615
735741
365693
232369
289064
291718
155444
377779
851842
1037870
359454
1008199
498020
479539
581180
935035
517003
69838
905396
1032890
708302
746918
362976
480028
859540
239096
562510
283114
514218
132397
491920
329666
213321
386160
47852
843435
7071
403356
422973
729770
17752
322132
456659
1042781
759584
468572
146685
870903
41663
968329
948987
540872
966978
716609
624472
191137
92951
826646
629460
913606
371907
606579
433366
919032
757313
119316
1000400
656299
162175
751776
92601
68609
529575
97132
102208
663446
996081
471419
582473
417312
42567
853098
121076
171000
406407
560878
337773
398644
161177
299046
240402
996816
292421
100402
18779
431895
548760
774244
900534
87027
178556
445988
985108
617401
570003
904940
180572
703918
420016
282180
63932
34543
748433
428916
1022099
669786
1030762
238585
395741
1009035
892360
994541
453770
704617
757286
613698
989357
1034193
952610
651114
219783
761419
627206
502150
876558
178139
729610
65450
427540
251437
984299
419928
882541
683673
710409
737619
419660
911533
645443
703919
938544
774066
853364
138555
613370
621334
1029322
300309
476500
270004
218477
641915
720580
874263
1030329
745789
40522
252103
737701
182842
260584
504899
742607
815454
996717
214896
591589
63418
226992
882084
964078
171065
898572
629843
630992
644381
708009
850383
402913
612465
300547
323290
166320
624609
736989
494415
412764
132163
777879
1002403
977705
80330
879298
876985
983266
542168
334349
154943
854324
547710
490499
701209
473285
394184
557877
62868
860888
937540
661977
306322
35277
22313
993648
518780
697281
808475
475125
811952
48720
214497
934351
134630
666597
995336
643769
843912
58713
536176
320865
495929
92553
936391
1032969
696074
871664
307155
498607
53784
220043
264859
992241
735293
958140
641103
669721
724933
732401
172442
670693
323883
907727
664975
829124
704630
678391
843217
176657
447052
980184
999359
730597
89958
423921
649762
425627
695466
1022145
62819
934296
171202
393147
136588
872174
93642
60698
639885
442467
861753
334975
224096
631542
500556
629678
412494
562323
1013342
647986
465357
323149
522210
128495
878765
18574
151205
471672
124529
857329
456047
34978
621099
492553
457575
964476
166725
273203
812567
540387
488023
524875
234388
42032
943855
299177
582532
819880
36355
658472
605107
90832
444168
1039727
620695
526435
656396
916965
727769
938667
388400
580999
72543
884282
481403
295832
992834
649456
674444
713778
128399
616837
487276
16723
506777
40436
494804
272083
743533
820198
540221
820129
297189
929722
884805
307093
533637
1033996
904131
317450
245750
590355
200654
292951
96567
1021367
514402
50624
881525
201698
461742
193444
681727
990724
763759
763000
126455
488650
497993
666831
967510
368395
455820
197093
55815
845483
155992
466675
769826
969317
1005532
786454
571404
52827
428304
477747
849126
731493
310133
41324
997377
336726
819384
702776
266249
342960
799066
767187
229930
310944
373479
486747
762275
714208
544263
590261
139736
810617
218625
911007
565600
364638
883700
27043
923072
571705
535516
942742
99480
560620
815068
952623
18317
166087
843136
467990
767830
305330
592886
442772
42553
556221
33010
195305
251608
870100
131552
1027870
1020238
153370
729225
879435
14541
775900
731621
652690
851756
506679
449026
367856
915437
802566
826542
946400
693629
747838
1011021
520802
388932
359661
767719
198946
112955
492713
975626
390445
76313
994222
23770
525789
1044239
311278
292323
670870
968247
784001
93538
847226
318813
909352
193707
759898
784071
445763
534669
638514
457889
939027
732111
635574
594413
550072
242365
687242
352260
761806
702526
521282
638114
110408
233507
687994
994747
596401
949126
50649
984702
727704
858848
741568
699494
51101
456392
383609
63612
216622
364106
127706
296548
294978
280124
310115
1036203
308646
48494
246754
41305
71310
617657
1001262
497343
680244
221251
447915
1030961
58118
126718
341483
759130
1016341
736254
653863
739620
252213
920849
194730
514520
723597
366062
940528
393030
996784
325479
903926
958606
408342
936788
117628
527566
505747
119446
350913
914083
279194
242814
520757
901612
271975
53765
98685
731233
523577
954412
150261
673729
43445
261025
728097
1034599
104454
987784
27943
456827
646282
160245
277392
221538
353381
2081
252089
502084
309088
143402
327213
1015105
486871
997629
416397
77586
142001
45952
308307
478116
315510
43581
863851
779681
400937
62885
687233
127693
512734
947502
666006
912196
185129
41357
245638
899874
595002
561290
244822
722998
166555
762580
299771
639344
783081
65829
944976
111883
28153
168340
348948
133842
1015385
873081
315348
486634
370999
377593
967353
41593
909042
566429
587168
655270
306863
917965
788427
855660
125155
136868
761594
848476
807655
594390
471867
713954
546346
740596
830724
378837
932168
896807
596549
365309
816140
651989
780393
305208
63889
993362
502292
964348
502149
148947
262976
287739
611859
388929
300901
324921
344439
380414
426014
521849
191016
57431
290135
438157
350184
370577
142923
147403
240744
9400
816078
629710
546950
969426
961983
303799
543151
476206
1037581
523880
221287
472983
959048
73616
365593
979257
373781
939287
612743
499463
465387
64265
432673
57523
927303
454234
780632
329176
776099
737228
889878
491566
468202
979878
761717
702084
662073
456465
769473
57608
277865
232344
769744
235770
476323
836966
424817
269445
441221
471577
299852
979329
968109
363141
428363
251033
501143
33643
584956
840154
22320
676256
288187
564907
239081
536800
789996
387247
248816
671210
240604
279541
497213
65322
331538
45788
886003
311468
477237
18180
388027
40269
249260
263568
1013426
735110
258136
735516
818652
943970
842595
848385
415869
496650
576341
145489
447816
987565
185100
589801
514633
199813
44064
778809
589597
124005
439772
974066
113085
974185
878711
675192
187529
380280
44114
666994
124905
415014
241594
636922
1029424
252368
281249
167626
482019
912925
255155
465785
228330
711336
65428
759957
61399
1009043
28998
115918
86638
945367
421508
1021769
110479
233373
796647
350526
8608
809929
395453
382567
896587
663899
166498
552988
348503
828077
67465
966632
321357
931430
214859
350509
893877
474838
1031616
36128
892199
416012
853621
415650
977978
291374
630532
121155
47147
148142
660649
83893
23819
1003470
92363
243887
93056
346326
543679
987059
737125
162218
370644
1002836
361201
114457
910225
992437
185796
795467
357476
224706
980024
781176
874784
672457
587470
320143
142034
2389
964790
370256
588856
1017739
488259
506926
943960
400720
1035189
407994
188916
484378
541361
568538
590893
884158
29005
836739
107762
1026871
709904
951861
173470
825456
1039488
60991
89465
910359
33370
793796
435701
3097
575533
865143
742007
508259
266308
936518
250533
844373
985570
270265
252067
98808
344261
963967
668874
980901
955122
1037735
416443
781336
715276
75425
622269
784024
310764
1031640
355522
104601
793275
15025
769331
661171
271858
487639
252071
544096
629784
364401
976135
251962
770360
162304
152763
300390
648555
883188
766836
43952
75556
878148
447898
378934
180010
818150
162641
537983
746078
114647
131569
444062
313310
1025740
351977
801442
426903
416080
198348
404696
478825
725781
71311
554618
321715
250954
146078
439810
24826
306322
240580
981144
964162
65847
676752
328965
30063
944484
718120
658331
683585
655038
657308
405119
120700
394171
366293
994083
988353
386085
274814
324377
796494
266920
637093
140980
568032
966238
562199
657512
90473
337140
157966
616589
947631
214619
459974
742996
978686
925116
224472
680121
831573
567259
409413
501681
119450
922648
354878
254392
345162
1034262
374711
410859
998750
706945
836269
844436
720050
515495
666736
772057
73163
896260
486219
555977
370302
530425
460703
230609
974596
854240
489353
764281
327091
281982
869935
901820
336766
613702
312153
794320
938892
11589
18930
666154
174128
337109
658121
294666
633751
589712
1010412
445
303659
315827
1039003
939436
1010383
272430
949657
730002
482957
25566
33247
308450
936108
902813
286994
472774
704293
79224
892441
782987
947107
483829
905923
179574
761978
623309
17924
776835
326454
16607
6930
983988
594378
972530
774319
10821
162073
505051
527291
961772
1019577
858814
280921
113488
787919
497876
944228
411656
431204
198056
940106
185379
463470
594248
824772
201383
656813
833328
576477
984751
933421
467993
356172
390154
474778
442273
274190
664525
222368
1044496
756699
107365
970459
860667
462065
118156
676338
178379
645845
676833
102089
313318
148521
123900
37928
656802
958534
410943
666933
453446
262229
951819
65643
461359
695609
801767
378203
587819
308270
317884
269247
391149
289974
240968
671682
343949
890577
106705
411972
91801
16671
840871
765664
234715
152102
376869
242265
208388
182402
969874
675713
137656
87138
345520
720608
491412
897004
108519
158756
375788
560213
304589
725306
220693
352804
954999
3954
542582
164228
643519
618155
1037408
247274
321092
618220
651654
713607
794693
653955
127894
914185
366238
619064
367566
115782
554182
903882
912405
858127
263172
1013940
161072
684020
541820
624234
333811
141217
485776
825318
283796
375889
982896
282692
772200
590552
580182
67536
600369
821899
761515
857552
562043
106257
673398
885490
440876
443957
27469
601222
516982
442841
242932
441906
213950
360670
180392
15379
207567
110968
508324
860397
562794
573901
721795
691316
770225
487869
421608
824788
21889
747556
956893
736139
774654
280936
399901
800470
967714
351535
154089
725726
358253
544388
298371
1006497
100409
376019
225972
900426
629622
1038760
600400
850392
416648
401426
571463
659966
550912
746260
890253
727028
327887
772655
782434
276196
896660
567614
1030846
271356
65458
35232
56482
916911
894626
455804
1034195
177335
286838
824460
492708
608138
230595
109178
592110
436161
20005
658514
155390
162955
40784
1036800
49585
412487
757700
522913
74482
321236
215245
295433
46816
1008715
910523
23400
365567
731757
774741
327812
260729
680645
498265
17647
341214
456478
169156
88930
43775
1029043
500946
288474
26774
283754
866834
92537
288171
110297
764061
370687
771038
882901
606909
302543
637567
519126
201778
781838
904900
354215
18603
1016765
297100
391386
92226
366081
105442
433513
486081
569693
311161
146153
571880
620800
400997
518039
905000
256240
534682
1043339
117858
66724
775613
559448
657021
959320
446668
662114
450602
699995
777005
126793
938802
669310
532783
275836
705584
66083
671375
495346
1030697
147181
953354
157437
661948
657968
858383
90286
371979
876668
763502
612519
923686
14444
301454
331675
920974
327369
898863
99519
413404
841761
264309
295875
33457
813403
169237
185674
129816
695559
626514
177201
57353
504591
649438
515919
858489
94470
1009574
106797
320223
52062
191325
992922
162615
451400
932982
12320
527078
174736
27759
285299
1038961
213735
541024
492609
248303
319793
625563
795859
290174
639888
336483
1013742
966540
165271
972578
883003
415598
211634
1042693
444087
139530
585757
605367
958510
819200
722918
534710
370877
601895
75734
220151
693340
633322
1002527
293879
463031
837531
532954
756571
227920
436642
451009
224272
461810
768413
947534
51183
855666
620363
386156
163167
330698
881957
995058
157483
140562
623691
122418
779295
826769
639227
960348
186604
951591
833116
485616
913947
259481
316194
603184
976521
738912
276454
232418
373846
602404
88545
3396
155317
781424
524043
511429
795013
36188
439894
426548
99339
247693
671895
614800
86259
671030
869246
824775
872061
254098
989910
465486
946406
437432
574511
65767
225295
150445
303138
805017
116080
324415
1027400
42610
301785
984161
839261
321370
526209
473528
512185
305386
92373
305549
951256
321864
53807
536377
1041237
934665
155368
855242
281952
209022
190981
557786
92677
205024
381099
610835
304238
952337
552991
481188
729917
825779
774306
304298
258364
785744
399944
810102
391376
71108
234043
900147
237956
324245
915079
758435
120118
629700
538509
586740
142501
226768
496414
860531
648507
821581
167100
473408
897899
542822
383826
598966
4830
511877
219921
577910
355842
710759
96585
869826
371832
68067
805338
210954
72500
315543
217324
635430
569122
594527
1033612
371442
640009
546618
688837
856392
510128
826645
459735
582378
997415
910716
760540
911119
54299
846575
921725
986092
401596
489794
865081
684666
212209
871310
137676
566978
815703
419079
615680
175328
439416
278929
574534
935077
928466
150877
849570
1011513
544629
377043
238756
168830
16500
462082
425113
1027120
21410
853593
153826
492199
689607
118312
182105
802254
592056
81078
236385
999495
2403
482146
63655
1007433
789181
382504
969868
778153
164555
813869
187298
692387
467867
48817
649517
932397
213096
607190
656887
584094
943712
425550
89849
696111
428827
40176
925606
874403
789090
535876
1000039
171791
583974
493311
475264
75169
346671
164776
13059
330386
118858
315258
805908
135236
634041
77635
569770
1019588
683744
157312
821282
183460
948422
560429
92100
428803
263239
469096
899110
789639
206611
852451
508718
908542
513474
310826
162
645179
504128
821706
868059
622544
868329
1028425
108420
275623
244386
542487
451937
543779
490346
169779
567285
818396
324658
715486
866096
421925
334411
134422
98673
323730
444719
469623
315651
659426
61073
172394
273873
478704
908633
85850
245390
781648
943449
148755
199106
160564
15263
620662
929177
59423
959406
468826
935519
765106
792453
655191
72584
10084
519622
480604
14401
245197
782365
583022
722440
886146
390420
216248
179147
894268
702900
223900
976992
691902
221962
159851
374591
907692
143037
555826
733665
522549
169412
778615
542914
182116
478690
544692
51292
248803
497891
641556
195755
59925
310716
17212
199745
884020
381540
539313
466587
552975
115855
72315
107887
699780
726909
39702
416919
106554
13409
893904
354428
499808
576733
79842
242577
332214
219740
1607
776470
688259
1005539
161146
952462
281509
269990
831062
885625
70186
562577
962905
875379
558190
560912
63636
149979
215812
467337
384485
754857
829681
604450
289666
831981
692209
234969
74328
623054
51864
73555
779836
377602
688655
423313
589093
545236
580998
257802
178974
684569
433752
502956
864106
573800
335203
920967
504597
105611
486515
904792
557227
319756
511424
978273
2311
339049
606413
741347
702652
528494
843407
153932
477914
21064
463967
119890
461447
809848
980546
507990
287989
747968
521390
701569
80747
43851
378167
1025584
315439
254795
656829
968031
834161
381721
135660
838175
403838
814436
683009
737982
687594
913363
554983
849170
386087
1032174
874537
304611
38198
412639
614972
362268
1033372
671091
490777
656795
455885
243409
188808
938611
273633
991827
646419
343734
76432
524131
804851
241996
351488
144852
113879
1019432
574964
37378
297106
485409
455861
941381
392583
653857
452449
561309
184323
391208
644409
668537
355594
1042787
650244
493623
1044989
778701
616861
544973
225074
121329
802197
562848
225956
935144
412602
136469
741710
824830
147443
791563
723369
560324
236407
22334
194949
654195
443028
774351
103288
188736
627103
956175
18103
337938
267273
357925
314891
159623
26433
739186
942634
358840
709611
635765
1032997
760464
775790
866234
929683
753527
73919
96455
456180
769449
195032
60843
539947
597637
217949
765421
493483
333890
607858
961536
757492
568729
938847
609154
874132
262609
589896
396915
899220
207495
159573
115230
351044
389745
301193
896003
969915
586882
61156
142547
592625
590479
167990
1007606
636621
94471
223525
668474
796321
647406
366403
1008232
647307
567751
221913
954153
988914
926065
148446
783341
767399
702326
438297
329874
807241
733702
220669
888629
392652
435000
365852
348394
561421
9147
122700
127180
477153
600489
134833
246631
590905
890468
992967
25603
701631
900658
997688
11133
170416
35814
738177
865908
421625
335423
307778
989223
818039
44310
655038
988242
716149
827091
254996
609494
466472
826423
618542
278724
675234
1030912
760243
415002
324099
1009397
437254
653463
841798
396354
35929
603825
899291
777423
741350
48777
646944
518146
886440
1362
772430
730214
99965
1037983
766692
451243
67051
764236
34663
783582
869351
726894
775119
608986
347749
48361
828284
31913
399782
795297
269867
51778
706134
238223
797374
951939
612499
54010
242706
706613
343021
385880
302629
813029
320020
55978
197645
612628
946882
864440
765072
220115
804442
90980
609547
934983
29167
343091
695751
477312
614317
841981
572063
830085
218524
600765
750400
692495
785232
462923
679416
1034222
255695
105396
978429
345703
116259
781700
446627
207134
741232
751904
959485
872973
919292
842138
830029
318516
732095
905161
371366
98410
26150
365090
49123
374427
669566
558018
412144
1007391
229043
121578
780555
305938
660638
252953
636997
32538
51805
390853
66821
148444
841685
405749
1036753
723265
386465
888770
694725
211729
597257
293274
178023
415127
537598
119840
964604
267873
265044
353568
50426
450312
877448
147167
520815
259549
730404
324955
457312
607322
779197
66339
297456
171808
58995
110080
277805
630244
587923
617429
50008
562706
1029869
726801
6455
623063
84070
929318
671290
598257
646408
884105
796501
26924
800468
126358
469087
538336
278344
641047
924000
939607
776020
306172
450901
504806
742948
237544
752710
223726
834894
425856
336970
926378
935624
37890
627283
212743
166938
758308
315008
364392
601475
710779
857863
323396
782286
771650
81756
225118
470684
402412
727429
363377
941038
269148
675443
858248
573931
959685
387761
421259
923638
525596
199788
321893
60670
460836
910106
891116
304087
719997
1041584
837500
218762
880395
1027359
807620
675969
1032926
146134
151397
864343
817136
454071
733406
795897
329660
19992
615012
234485
735204
29714
975730
259479
643581
769470
204795
21442
579455
23107
778691
970162
51209
948109
532107
97883
646261
438480
706759
165575
15146
67462
856292
277725
218136
385846
183466
70435
407487
569150
338117
578691
353188
619399
810950
645658
520706
303739
250997
602195
198225
467853
986019
382855
436446
272747
602487
128014
442103
245348
602978
724626
34822
398696
35872
101615
767495
412387
504975
1004625
2128
976234
661303
476598
649043
305133
521851
169525
636903
278591
92137
986698
736345
154103
657352
731384
209222
971584
127384
474002
768978
749949
85217
834201
933545
367352
528845
614330
1035836
370979
726087
49919
479589
826275
541337
712096
419321
749885
718776
69750
132864
135042
384342
913625
749191
617753
847017
953883
14561
425000
486444
853726
88413
37263
755736
265942
757351
268782
104234
425667
995771
116355
954907
185102
956343
469311
2608
819874
142716
214185
42065
493943
215209
894996
479353
933334
528659
587185
416479
156404
580803
747782
177734
167141
999535
240700
139559
455137
762306
1012636
916649
908357
715141
261367
123120
492925
230916
264004
319975
637361
1028646
688230
287744
917324
100727
233292
908621
680807
943820
699076
250184
151401
597829
33707
246082
538906
33700
491335
950755
619660
953392
193710
231285
1027317
1029295
683665
334901
468516
973839
687982
395790
293932
682335
801056
546986
429660
103924
435728
910701
948397
103313
70990
920370
865228
976537
780476
852571
167003
259476
9218
89318
941041
236463
54762
995419
802537
569935
834241
760446
827044
469756
617635
272189
868272
657433
221867
993797
348834
317037
384912
515526
368770
902089
219440
316542
770931
559573
236603
872777
765194
612649
368954
790787
114705
78099
477147
397388
507571
313549
211087
707751
695241
595372
200087
936738
651120
520842
47915
424623
297109
311860
306559
875366
965180
547223
958820
848768
644199
406180
809163
992288
55941
423813
805878
767972
763726
512605
599497
250311
643059
536746
268336
121915
546015
111336
419825
174330
826385
533117
999941
751708
795691
896312
501086
473350
766248
231705
917047
193669
897881
421877
1006255
444998
704088
1008967
89679
560411
935027
1005493
352051
161246
209752
838780
29876
952851
113722
248342
30838
361462
164188
600373
1020515
674682
982691
772848
85019
893209
971542
719882
888345
390590
868251
661531
611764
45925
24773
598159
762669
671422
721774
319033
667175
765467
524097
599170
128605
591726
198566
1024587
778581
658225
769386
921461
959363
451161
675642
503956
912312
937587
805348
111859
526523
476507
1032439
210356
517423
708276
1030995
233227
175195
451180
594260
218570
343651
683291
471968
403863
612133
397371
1044946
324254
893489
399045
260569
1026866
661322
260555
132851
204298
257663
848412
702190
771065
296970
22514
311064
221363
574989
303002
427777
885055
41643
936780
482113
891151
766701
173193
838876
384981
259811
686347
19153
425474
220332
786415
281338
84496
872267
23303
1028310
423218
427703
483288
1006058
465561
1013000
180467
293902
512729
184408
82968
454374
38357
593898
191442
518208
962202
542204
301899
434464
959664
682199
936677
866787
959243
537912
89813
967886
563950
273884
64439
14613
348759
489354
220198
422636
181022
53858
45444
926490
368455
167838
609337
869469
905263
951408
950387
950645
521444
45128
395918
578063
917750
434307
169757
440307
903274
187145
975218
1039006
561659
458993
853843
848923
380152
714115
860923
740311
308017
617419
189488
388486
243631
339875
245669
188981
522591
14894
955885
1005749
322182
680992
98908
696526
290648
213068
819341
107427
706392
685274
177587
820355
552914
326252
101928
920387
989418
683537
518062
1005385
119750
274277
580369
194393
18059
556492
563207
489973
665885
535794
148392
654659
958411
254680
595527
695671
1013512
713816
673810
830566
428525
42069
949813
692324
174023
883435
246019
205940
457967
569707
418753
776734
531935
746782
381428
434959
264671
1009578
750677
747522
106056
736724
916245
619232
142512
974850
867273
157432
913538
887412
502068
438080
922744
161243
593112
712855
730612
259325
44429
132347
686790
403739
270863
266318
416312
153194
880580
579105
576839
26386
127272
947208
483390
591443
454175
383457
530220
950071
466690
419236
714190
446749
451217
559532
514155
472358
372159
24597
494129
79322
352718
729706
1024946
84043
261994
265963
451187
306242
161312
309454
328204
612945
808966
816582
51409
960941
1002199
92572
556431
27671
817259
249556
948614
711493
830446
597549
351571
133312
677688
71855
476865
769981
1003684
958819
702892
827999
548441
1032886
197467
483615
296879
78372
446090
864447
812443
823750
1020875
942806
925292
595478
82971
969764
815948
639448
826031
633093
772
370714
894852
832165
434434
641253
351694
988723
241711
110010
275984
648292
977804
315786
628781
87741
149341
854138
246800
817437
924843
43726
585961
776280
712908
466420
840085
882863
37543
483499
1013538
487023
305677
847057
961258
28023
752266
84727
212673
866277
705479
204961
347233
617479
336309
54240
64850
503927
637174
499322
381095
503339
884193
386522
827525
990975
936888
1013964
122623
773347
333610
708258
290000
39612
446951
473380
360033
327877
1005262
370198
785069
581334
909141
336338
705629
620956
139010
593254
981096
139768
163511
262558
818191
518286
983612
490756
158124
813
596118
86503
736773
186169
1004594
602729
1015034
224936
364305
590658
815071
446284
750080
340386
4820
53762
154461
921264
357288
1015510
1041527
435477
312619
169749
663212
1017324
542270
484597
753736
758882
961437
877382
580663
126372
55919
137260
356625
347695
770910
340735
88883
812023
199265
985257
496877
1007767
827082
668075
775625
790703
314173
544036
376467
198346
894835
328369
127540
784471
147061
611858
853635
604186
405342
430143
952752
187760
422733
351924
228597
297053
139933
447530
712742
400641
228692
1044113
769417
98235
365720
1035831
993133
866271
11784
587957
166055
803344
315042
532614
48991
693368
283675
355086
202307
344903
164637
193607
707733
493534
147147
322301
91736
390060
425045
387768
755952
334030
873422
484743
369823
683215
870613
894624
546485
88961
832701
346787
898453
553764
72369
598448
511656
587316
883
153227
124366
577737
99385
517424
844329
299073
203582
351653
887635
972910
876508
222788
571756
645535
679445
324010
2488
203695
268264
459808
224586
655002
380361
788083
951453
399472
265236
75152
775330
786906
128928
30909
266606
759286
99252
1013826
378573
115715
929007
436770
274209
287644
964026
531559
448543
859244
598659
958893
362081
337713
952934
488862
448990
782926
690667
155890
697757
1013732
926895
790283
424189
28531
107515
756311
919219
358505
757785
595854
799897
569406
280953
335482
171557
534879
43867
641029
323177
150438
1012104
125638
242058
431661
595111
19345
762879
829517
18066
607568
773198
846117
110702
844295
1029017
618995
783047
922105
984432
776253
781607
775184
874377
511725
277682
134640
539814
742891
340470
701639
431752
29086
970216
472105
961035
112977
77752
994632
421459
825485
127392
42307
734155
122919
204495
425387
109114
785969
870869
948214
652588
979062
281158
884883
738846
765289
810526
606924
792631
458961
897198
689905
46854
129270
619328
436819
967009
325915
769083
633597
822819
801904
62572
86792
764982
611640
43871
491989
704029
775905
774306
941616
155489
801267
151838
533319
357389
549511
11302
895899
206942
363711
1018645
168856
9654
975199
699594
156601
1035828
1037909
692692
27597
35234
716095
10377
356465
972258
1009553
91842
368485
904165
189079
813664
110917
367007
456750
572310
918946
108194
536883
238296
598058
914902
727051
477892
681148
294782
160164
10401
337937
805615
151825
421017
936888
903486
603798
964524
914347
163345
389513
626519
311721
738669
135457
917026
568756
257426
562757
39289
176972
569176
547506
627964
1028064
632656
831421
5316
469091
188396
666612
247538
479814
609709
378415
402381
834667
543245
146167
966676
572827
227161
151466
749230
672760
882156
644096
1037090
764464
8609
148361
55525
48450
782335
353722
677202
440794
377931
225404
324256
432546
970793
400239
615639
875367
480364
196933
301259
701133
761885
751575
967302
156206
863005
77918
774395
976034
942124
527820
990339
739408
93665
368667
576004
1032611
63577
294771
27778
905999
998312
997116
825782
93748
8845
674967
117624
439832
664583
422597
998055
286891
315927
374811
573667
487207
64275
320565
741455
484168
960213
248886
220228
48704
919855
244514
685566
271632
988669
535242
343876
472071
166068
731713
647072
327048
974817
361967
850073
351367
45118
813386
29832
293497
213290
498526
485041
962662
25745
140105
102343
746405
841983
448114
306815
1033965
901545
736631
825530
240777
450739
951168
950882
394455
922935
902707
291247
365464
762402
274312
344105
216663
116264
734178
418229
448368
595741
4816
270743
43385
100204
181062
702
361088
1020693
515328
186488
834157
251094
20354
1034924
178782
545536
13314
398214
188880
310676
427043
731069
610835
830015
73844
725727
158646
33697
875266
571150
535877
546478
760838
764098
603812
86260
807347
80618
995770
210487
939827
820489
972372
898699
518872
533649
978768
966960
460179
693474
48900
294895
3672
920555
479212
320100
659155
88312
311713
368204
522144
209706
276124
697400
342766
359938
14597
231984
34758
201583
1027437
682829
339719
15632
141416
84134
979145
444349
171529
454717
472856
606266
510789
160526
672530
928600
668884
14114
439983
712374
994963
762173
810277
267878
773761
807233
372697
797643
119616
1006072
285889
610046
169647
619427
437931
372433
982844
984287
374664
596910
969634
351361
221864
582479
249949
408703
208366
311104
976645
971346
781465
223553
527512
282422
490694
181543
703569
845060
570411
372702
947524
772681
48404
946048
291756
834743
153426
908398
622913
594421
636415
877963
914189
957615
322776
504774
417578
615094
378034
79197
1019825
909040
836940
219065
428434
365308
323685
1026265
212869
926878
287711
712339
758677
623867
424050
291684
567834
949838
583995
830500
392508
482329
545976
56154
5151
288808
89668
2253
375077
899247
337917
671761
702761
798469
84661
976347
62859
221048
976045
217234
35486
354816
457668
162419
102854
547284
223750
954856
762304
365729
464122
1012825
556642
405568
686958
618008
873587
386058
674528
546446
555383
503766
87644
650153
595224
1045357
493844
668721
635645
1004607
1018154
23129
963689
33424
156252
682678
986827
544469
610580
110478
736476
965464
986412
732231
742350
14070
685060
565357
632378
284306
728914
473665
317003
326588
602316
910454
183132
810936
216933
504155
840084
741548
866175
388345
223910
346446
66450
363908
510607
451325
703105
80489
345013
542973
628369
548517
740429
591427
972995
474450
1039764
102912
757423
762209
41539
685300
489326
966874
280374
447396
172774
926222
745510
623253
792430
489323
727853
210815
33925
391869
1021241
843687
272442
851815
268620
358783
475933
879988
59637
903537
413919
149119
274669
508616
453371
243297
299701
501042
1031806
480784
592298
1041076
843704
986466
589990
993749
1027796
910945
476255
552218
846317
65296
659200
380583
361552
761715
914979
1042608
172334
986440
847062
218561
1035750
939017
233836
367648
621126
700848
626232
366792
59892
916536
1013886
688638
433361
916435
576550
339620
149804
730247
427428
286313
394361
494400
233117
184362
4233
285768
301922
729739
375493
574281
968849
561478
942164
633808
458743
101645
638102
513803
344687
777804
32912
100686
938376
10833
843484
820097
830987
600024
567020
976407
931810
904804
570920
836830
775410
875626
519619
437792
621210
809821
43061
469860
412468
368396
859680
865398
427616
461193
357462
577589
662212
612361
511941
862145
647874
515873
195817
189505
187889
175488
581898
211720
105596
1007318
793957
465459
316314
611597
619300
713858
69604
262529
269279
524735
258241
136350
621110
1038642
622946
255505
232469
173658
92264
351768
571896
790513
301247
590770
1021374
334392
295452
838728
94919
458320
821929
582717
546218
222870
131790
836723
36168
672888
715642
601164
791806
827867
111987
548829
167888
448564
156899
380015
110069
35891
579900
357494
303559
469934
138819
377772
479640
138505
932251
570226
257358
775369
184235
7150
124047
212445
819033
220878
82994
956850
516521
39543
476645
360475
306164
398032
941140
738581
236778
757828
973933
252359
821810
591632
68211
591980
120200
60221
263004
142840
842550
399644
227607
516912
1036853
762009
624189
446445
959342
548643
156707
604385
710090
609369
62021
914262
331200
96691
8059
212768
268333
930414
762122
727376
350436
367322
460510
488782
988843
709089
933723
604687
267984
630430
547719
710936
302870
245909
1027263
899163
181906
896630
334692
706950
777161
170132
95349
766887
311943
512732
325272
963431
921632
431908
408349
910790
503968
453196
800649
1014205
340987
531263
343464
878652
966748
13557
553503
103379
561425
220276
975613
819179
280478
936954
749724
1035815
14570
685867
620229
58418
822823
713511
192202
527810
210988
981198
40936
528862
962341
883573
439891
361757
651380
653966
839490
387530
862546
49010
423059
1002975
100932
583894
971311
810095
25012
20720
373042
431182
84833
637330
480590
574848
105942
219223
136937
861782
428629
874660
272661
446669
102110
288825
15381
435188
619346
894524
628762
616536
579207
122600
280659
226667
262884
14862
19567
123870
402263
653986
532337
7045
603155
231759
419245
959166
625380
609049
320550
536686
53304
304125
807553
97589
311702
979312
873398
520546
996902
748072
533011
900403
814510
273440
114001
657012
774005
410149
316171
47925
515856
218238
798476
114782
798824
436311
313745
100076
423241
301800
940543
657899
1038294
116748
252116
355617
199170
414986
936071
859308
964472
489522
135747
394614
346548
90423
174965
49402
1036770
816748
53748
33945
842688
505801
172439
272889
96226
645693
604082
88515
940889
175042
208741
527327
218036
666271
592260
225712
278504
772612
639229
342278
23259
870080
223745
883318
1027658
727859
1018174
1019272
1034832
347269
173411
405307
273996
580498
335919
769250
320668
910396
356616
289662
512719
772835
362543
629800
203513
6243
852425
55653
485338
135150
814386
758441
669037
602186
235684
576614
112412
509460
175931
772106
415624
202612
460379
892795
102613
900766
144934
873984
184782
247033
240028
924338
524617
531800
851059
1021867
148756
623879
166493
452042
827644
810623
461079
970158
756847
132148
103930
420184
523971
638004
93181
295044
714585
650850
845669
286914
35190
405624
795751
1040991
894534
749340
6621
963453
888999
545222
1045049
788693
1019588
730377
372315
344151
548217
418126
826963
74320
369831
685506
281704
324825
678463
726199
654582
103595
938498
174181
495430
539966
360570
440332
829469
741087
137157
870235
247524
334027
919159
666897
549005
191368
199833
613639
948937
670749
394143
293172
834934
240944
979103
122613
48594
698045
692261
537519
543283
556908
191603
973131
652790
727141
21851
811891
533969
844830
994397
853321
873884
51375
42058
599611
176344
1025246
534722
689288
310565
865224
462442
763962
545258
610594
880276
98582
981997
890922
942961
677964
810503
989831
218222
19291
796197
315018
998766
238742
325004
127525
827842
630730
350671
385072
883204
255087
162900
801946
930729
417128
30576
579559
67641
654242
862219
1000482
352519
887925
383337
335024
29885
908539
388422
767954
215797
25413
756400
832980
827220
450427
384203
982189
209419
257750
541901
585236
854758
677656
593714
1030667
36670
78595
434671
1458
982111
718362
558485
190560
948614
34692
939503
168837
1013786
464159
993204
761545
303990
198301
283504
625447
637490
478668
61678
1018023
715770
1039947
269279
855935
558540
6355
307600
591528
714845
801020
316967
126685
444144
925855
958307
370237
440704
181718
191001
358281
666077
620446
612445
179652
956772
593320
654409
442511
370223
639423
963252
27902
901839
295748
266801
315787
233094
135922
253427
322859
818445
487116
161093
936407
617603
102667
676322
45224
368624
391313
97821
143634
297579
94560
319518
136201
809619
227949
602254
474095
117801
911098
332344
211660
796292
722870
283043
601448
50487
412429
967526
210360
876117
682749
168745
950693
861838
76365
1034839
694692
198515
884346
922282
350395
202086
284249
384818
802444
980837
699439
239903
862679
6600
766926
468940
997511
975071
973355
889731
705020
832748
159876
932360
489691
379765
540123
674275
868695
581374
41150
519869
553448
836858
368685
71676
292200
689735
330530
1018836
690030
887736
103090
551657
894144
836739
413629
682729
487106
10376
620834
32517
319992
660544
942122
730954
118157
837194
820887
703535
253008
541280
975915
621458
8833
107271
589162
677527
540778
599559
523873
341989
146555
771019
460282
119027
535987
57170
236492
946006
303868
983085
2444
732576
329630
13139
368334
287006
73734
680845
779755
291796
549615
686888
390510
37556
668931
634093
407082
750629
480195
532933
660475
902262
128927
1010024
976004
755885
835064
714311
458903
440424
22156
935584
1029986
655393
394494
438415
169031
854885
536043
705925
736158
24898
942883
739623
313541
666063
147684
226931
493313
121315
1034905
239435
23564
338442
923501
331707
965643
806223
1036839
943155
122062
875342
554268
335213
523387
233102
291682
427378
694297
780306
620563
953157
889848
286109
922020
441890
15097
627875
775528
85956
853906
275256
276941
85017
877460
408175
951781
606234
575780
1024902
208408
274286
653162
234897
429623
1021609
693054
906574
524377
1045023
336932
186400
973461
1033570
526792
177828
555043
673337
753336
774718
19370
545232
725923
378168
313026
161620
795340
176470
211937
233001
42418
88503
286465
636006
142929
348108
323847
872836
117096
755250
1033673
558104
963260
847308
22442
1035459
341247
51090
389072
371795
607037
868423
357320
311943
397605
758341
441143
824855
965529
560169
497890
581404
356933
919496
185769
789294
467490
586646
385432
595942
595093
15356
864113
467540
782647
625530
532170
33727
20348
158165
497793
368390
494949
515944
199863
552892
94969
128049
866843
185798
1027729
280273
771158
762835
130182
688326
669942
795139
775996
827371
95179
360552
896938
248689
703459
997795
149656
238835
274107
961885
637071
868006
983141
25111
558930
973508
821111
98343
323756
163992
810102
524241
467631
418545
89438
367988
253789
591398
284652
593924
561975
92180
392100
537852
832620
733767
1003712
213075
994222
131982
477926
62599
248722
503194
1015149
638278
864988
749674
300357
111533
818529
743340
281880
473051
338725
883885
152500
994642
1011604
509880
114488
226983
14846
890017
1041095
51473
596629
564192
62718
307145
545385
2298
682864
343858
424116
8468
776541
360244
540406
126250
79752
502911
578664
495034
871922
872999
327969
962122
93930
234903
340372
948685
118816
102342
21003
985184
562860
259760
215816
1019229
438821
259590
24005
207926
79834
465805
204243
620295
120454
486084
346218
493910
338435
1025373
239396
927814
744141
237836
1037144
982173
441686
39045
764691
15611
199794
78928
1039411
936333
591819
848283
807019
1018094
800895
1031378
383644
244368
842502
742811
1003023
230424
690659
791028
478676
770901
808975
237880
144091
3108
977464
802592
922240
666917
413283
845647
376873
416174
115545
653815
473052
328162
800166
384307
729269
985582
1039391
85555
790822
503001
1007539
373997
1033442
946217
957353
106431
282715
96229
721646
605017
206470
715551
997692
662965
147086
455727
937872
978664
131583
873946
101230
1045345
145130
711082
972641
705297
733255
811241
659886
301570
898117
1042860
132461
1041096
1033814
127820
205908
597995
550877
866665
215241
887372
839925
522034
540818
827313
784943
102141
274000
963753
791320
893988
452147
859145
218434
462498
658223
869981
1041369
424567
381615
884126
685833
91599
508108
534087
369234
943073
868476
940770
195522
82687
679236
905103
1034194
624043
297840
972919
266955
729615
176209
977696
469145
769147
847080
115627
960536
161121
634411
463459
895964
673277
410942
824543
999721
339894
109763
727951
380665
291731
373063
782825
369298
665369
334530
965822
557245
186209
132030
223606
321528
601648
741782
797471
284545
913609
292166
148513
942705
954474
316249
483643
979531
595738
156148
424741
856305
863566
302461
504854
621253
435782
273947
783069
98319
647477
90066
815547
696458
112509
948943
669467
575374
614963
672620
694656
325992
306406
270978
707009
454840
409708
906672
227164
868141
693056
56156
934956
100482
791840
960289
335347
795336
857116
909405
523524
298180
217360
344346
519120
984889
416862
476176
424042
209521
18500
57929
730068
1009140
55853
159185
730285
63309
755067
156585
622631
172935
107793
522520
998839
935066
98765
594554
608
713017
2017
364429
290296
917356
494911
884809
974417
837927
270121
667373
504865
221972
222285
964086
656969
868204
164664
452623
375271
429264
858913
859175
260761
85080
69339
940968
1039364
482899
970419
999483
84264
507223
650694
511957
851262
138494
361908
67558
32353
117926
252305
501625
66748
796040
108969
549289
589904
977185
940595
466425
407840
938111
18071
500146
296396
362509
498583
693378
504372
63230
151100
929474
1037924
437923
615515
452894
604743
929500
173603
447088
46046
938281
280033
726380
743444
448959
153355
1028859
156998
926464
135337
117663
111691
179506
548325
380640
76326
402795
672346
516775
193018
212614
500176
303547
212912
467703
132897
250716
165397
341062
137515
193309
894949
475091
946826
976652
286096
176269
187736
855974
828745
954400
284932
643233
543788
466683
1012168
596165
442818
537211
169174
788271
569913
364147
718059
147420
847029
127822
316197
970290
783182
343020
455643
973349
281475
992492
762179
107899
865216
730909
311030
813922
44013
1019372
370146
611968
350865
330015
746356
399384
141256
7129
612779
931935
865353
299946
992372
528324
400269
368310
175029
269985
98388
403753
357978
590626
536797
425691
977431
934551
938477
212538
206184
917756
17169
745140
1037105
82343
328402
748419
127521
857378
319916
383684
950538
663404
27505
276403
391962
695720
208732
7985
42922
296349
54315
654906
317659
380601
386121
393791
308694
58626
217737
613484
608174
792177
73931
814724
73084
648402
41971
90911
143904
140419
571378
459095
881489
776913
990852
930891
212304
957654
215508
91896
612473
118884
805667
213690
4913
949314
450210
777005
734706
450577
988812
307507
397293
269564
319727
957774
666482
967234
147134
727445
630198
215725
370383
218682
999120
957
922997
452371
218131
691026
589021
573467
450394
1004652
999603
832361
174440
527385
838894
111021
1038147
628512
270120
772445
744966
765706
459811
943249
804662
539562
735568
599530
913396
499409
355763
188764
102927
213465
928893
801762
848698
81063
823965
952025
64992
746790
814304
374435
70997
946034
653786
264251
27774
986855
19557
641919
23791
895874
25742
1025860
405264
572679
612729
471544
114455
298468
592075
886519
1036325
890527
991907
40423
796939
631696
735581
492318
63389
20917
948543
905783
299569
435269
991664
297508
1015774
440598
597961
1040303
967999
755983
82094
703855
828017
1030473
757781
897203
374308
1023083
32448
873529
106306
283578
708811
722697
446537
1006510
718688
406226
628066
135844
1000438
216773
626145
878281
600771
675280
214598
243497
290092
149255
992827
66098
274870
757803
831839
799788
580766
932074
1025093
260205
162695
46879
293584
855418
841951
951936
767656
351469
657188
26749
537565
791823
476586
344809
519471
27927
764142
656771
123487
166854
286270
721763
514935
579086
119835
273306
590608
576670
268094
976244
580912
453161
892896
359612
271297
342185
712687
758547
177223
605194
597095
1037062
305935
768953
831565
289675
339874
388690
672342
476997
116496
588202
1011386
49040
215076
7927
56233
741941
621564
370804
843878
557021
190495
831582
808389
967174
683687
458509
576187
944289
45595
54861
992694
359104
338485
375124
128081
657623
942159
836722
410623
454241
87362
960035
981122
87075
121171
367628
698533
963137
416818
1020348
102806
542605
528394
348238
724429
281594
328341
872907
1011057
1008710
300889
263102
584746
75136
482601
655188
1038068
1020923
290013
204760
223862
379282
454179
830827
833487
682121
831404
390961
438293
1028714
753441
526875
513578
294109
796176
1038563
548474
495530
218481
456651
248164
999017
55791
698820
1018155
989964
61682
67847
673608
974672
362673
336340
1379
1020659
344069
203020
478030
716214
517279
433765
983246
699613
284262
225944
236296
8795
183127
276732
70693
847429
603278
928161
93710
546881
668613
752643
288289
421271
846499
409166
266681
806646
991644
917245
528839
951905
819678
1035046
389666
674458
806220
503873
912673
739116
786552
609879
324705
172008
997240
207809
855746
699579
660869
825453
128949
827133
240882
522102
707112
639104
161291
120418
736028
1039418
268400
930732
170082
52601
816620
954591
171011
244098
313292
978062
837988
99892
594694
682742
830989
971420
143902
923676
375262
176888
859746
1029903
368100
994963
108519
441645
597002
889856
306386
258726
235454
967410
67784
719225
201161
607008
25493
1025906
440288
631331
653960
467386
725556
406074
711169
412888
484631
589793
753223
350470
969304
651779
205050
878682
515203
309710
870938
1025526
403739
884949
1000519
297954
377159
751032
85463
66674
910040
23024
960993
923739
308929
301710
811127
970980
413725
815397
984342
791448
303180
591042
730869
348886
137274
161881
83450
61090
9966
599774
12573
815807
404746
63889
776475
882756
395583
664044
642418
459298
163023
741601
700651
91040
123228
28493
14657
845121
586970
921814
191029
826748
894741
651751
728296
670795
617817
383205
804413
586298
45726
155475
544018
667898
90469
580749
514592
313875
333421
606991
993805
335589
896331
366299
520594
933632
765494
862518
1010875
797395
294294
910423
649050
57837
91930
408968
819422
438317
555672
510931
634984
1043700
993171
1030998
970433
607197
870137
665363
43178
499156
767613
843802
556465
244017
317690
372329
57160
633679
262420
303066
117241
171683
548855
529069
175899
220408
646619
105114
899214
965424
725742
401676
808665
165071
679293
253247
982910
232770
671826
571133
50073
71019
908803
912215
161031
188275
639401
128222
196668
106334
734630
357373
639283
684681
876319
865414
174027
596875
1005890
18384
798386
933006
638448
671265
74381
330381
727281
39066
879478
964409
925029
222738
377839
452142
452124
475263
334898
248294
179835
840595
603885
805212
901347
882330
840968
669588
982847
854891
573639
32872
218661
773580
707032
700914
947756
578125
240314
742559
700281
563773
916525
980779
741062
269650
980720
617228
940880
716003
1032159
585844
254016
128300
687449
383674
222338
796633
589081
508711
631316
332769
1020364
697007
359555
884189
865784
957020
30381
126459
702590
795266
460979
411491
512253
601869
411561
991136
851648
683816
543568
410718
680003
683228
642678
159532
895166
582985
252325
678308
567829
819575
876601
356333
659491
10949
529942
551475
568052
214456
571208
1004201
233911
373298
176477
756992
598894
934518
820164
1037263
207078
576929
273920
938854
101687
552525
607044
494186
263369
721141
432429
272509
429203
1005358
153033
489338
991109
306091
611864
989640
905606
227358
395769
614910
604498
903081
659998
626403
733404
390651
846324
546202
61261
253431
538769
84777
710516
1031797
756101
982411
470468
426058
48274
568237
303110
246025
804877
393052
612924
329560
330865
975283
493104
89593
409954
104824
694010
849073
803007
110886
564722
314451
921995
837481
59141
517583
917188
349189
784010
4062
375369
84460
516044
71912
834912
1034873
382885
655729
834352
489838
397867
411245
187681
896999
17161
672901
956971
853622
273200
222774
401834
640570
993832
373343
378407
408861
46702
910658
259369
664363
45069
687727
164352
106554
663217
824378
579184
501099
742786
299932
969016
230083
286432
163553
757929
14687
555971
323276
431306
925809
364379
24735
461963
180159
1041022
426350
457271
884353
714312
788939
751712
292220
32817
378653
447925
674465
737344
580873
38785
788246
471131
246583
964812
914326
830641
63354
545938
351828
387108
119738
62611
488619
899851
495042
135320
399841
465360
647115
689596
811529
990261
714449
877120
513554
533844
747921
310738
617585
982677
14469
229291
356706
632493
97707
967639
336342
5046
128465
535092
1042380
525518
704069
723398
164251
574763
900779
860964
662208
695333
694115
825306
405586
550896
715954
138265
662022
156311
685909
746159
193039
194850
754941
6713
235785
219974
954282
802436
53454
478953
492531
348288
1021945
546672
29045
660964
671969
213406
704228
874105
947951
874272
241931
421973
246250
492539
857554
991582
416741
351688
587178
692335
643006
122854
467566
640184
464891
375913
459407
1021593
539821
487839
772098
954707
667883
907072
309462
163292
291316
705530
203833
751986
579
813974
790908
371790
758477
138904
594913
273501
597080
374050
522550
489188
711253
665329
282814
555767
880384
991954
997850
822996
42697
412729
644783
3392
335620
319680
318458
844873
1045384
542526
651811
736365
655627
400305
338634
588785
791342
655640
1039862
429221
923248
351361
859750
780573
1000548
12664
528396
668736
685667
248878
586863
154560
542475
859279
909649
279035
868639
66700
83534
63650
978725
7899
671819
218924
260938
56761
828051
753757
940333
465522
476738
967704
117476
398821
852592
637646
506343
363634
552486
274551
611158
622939
600732
18326
609858
474630
286856
107345
916126
239774
886793
237159
553537
42214
73142
792648
1013215
110501
324541
676064
384364
108637
283127
992349
839946
357694
916582
214456
360709
956324
488315
382135
649674
727225
574137
224264
402048
11766
16627
450259
1007103
27332
414378
722043
252187
408854
562893
504610
994234
583987
933421
866089
365152
465547
234668
706126
901043
855946
290316
906258
585944
924010
982682
270407
59342
956289
903855
881268
897465
225514
382227
790780
297965
608903
961356
751083
264995
866072
232364
910220
178525
114656
107110
464339
767599
128591
231202
114983
830615
206583
911444
617109
886707
187268
952433
200600
289054
956212
159790
703559
125938
839836
897724
690935
554007
1000935
179043
102941
703686
745849
438915
5572
533739
797580
261155
678811
190877
67642
873566
283826
557350
89369
83435
552429
879207
365518
379823
515504
697728
240011
258097
351933
8317
78607
867163
91119
496120
765449
986852
1010107
950676
742479
18140
80201
920615
484788
607638
632230
159693
254725
426423
628968
244672
61972
250680
522612
804971
805271
660415
829871
45294
854839
1040643
924952
368809
487327
212811
408218
592248
837496
1008672
853933
438925
597677
921919
367715
847669
277925
656294
209832
521824
2488
963841
579858
17334
68796
980666
563844
577600
650197
66825
280698
438341
883883
766841
1009321
411231
767651
363604
222366
704056
658088
983729
409997
730187
257897
824614
172413
694820
905967
570119
62141
731294
278004
952047
916333
729459
725243
132312
586952
603333
412567
785486
1027081
979263
10854
193634
186277
747422
478490
284741
374194
466775
216065
416412
627554
578072
815769
1030455
461896
336484
73873
313256
1027059
387455
842105
907951
676757
808812
601742
145842
818872
413358
342451
876414
302387
441283
654626
537967
43689
324655
501416
210524
532497
385678
724257
163794
927451
64868
275868
302248
233243
532915
687544
983652
557149
599002
698037
965158
702849
528110
145956
432085
475079
916164
994355
487067
979320
686680
948527
125099
520308
135324
479818
102644
905453
499523
343646
806969
340271
347448
623718
1016651
423565
688862
1032916
709251
272108
955888
668953
524265
356176
604443
159878
791573
54035
801516
572820
1028592
87356
365480
635821
948622
214328
827761
819340
241825
36219
191484
484302
170210
597039
573517
1003721
12727
302675
720157
855307
506904
598288
981039
435142
698459
1009990
555850
45342
894048
198331
833063
951569
324941
916576
180784
941527
849395
13128
765260
578650
996135
219918
850168
499002
557710
350582
350551
644341
189972
402603
711111
375195
231688
336342
1015345
830093
993033
44095
958487
65318
875357
62874
927805
544016
517363
297833
379268
956840
817784
851250
710957
66848
485332
480905
487958
830201
692166
927033
266154
1045312
633273
690625
90636
178436
470961
322232
239629
155939
509276
238561
1026811
426439
205304
555441
724750
319026
822443
374061
768864
103856
1033388
845170
359063
556867
671566
109535
206773
825582
477310
139289
891316
355065
177272
953321
272814
788465
635739
475048
134086
823286
745715
835672
482524
515964
571285
661009
887343
111378
459318
496362
150847
567362
100828
372503
75665
132411
635838
1031387
463683
278450
280522
918762
151700
475399
907503
142436
794288
399193
792044
417482
506161
423267
399594
516843
641609
157601
337147
835629
964878
416210
170709
404156
90521
434205
867952
700002
1007635
80573
438382
702483
177433
828644
832479
1001054
338057
524376
665822
556622
743624
1021401
519375
601564
399914
704398
494300
491183
266199
470483
531947
924512
191184
658216
684633
680989
622238
361799
950112
406466
132267
122337
645027
48032
1034455
44593
687100
794964
940450
543358
974412
7176
660655
523809
271496
631384
877902
398395
96038
281932
700352
899141
209172
633044
419574
680920
715028
150317
562938
631158
497124
781650
832233
494125
962882
678907
688424
844850
631752
417616
261546
38805
43180
539399
846625
119008
850844
532935
964524
333332
928656
790435
677316
225524
111831
675852
902891
489832
663773
909558
36560
847808
428319
440131
368685
401323
1044992
132762
718442
677481
390856
597458
184742
655238
76153
867947
289460
698373
156919
811069
537961
812847
262266
561313
52759
124923
623192
984784
422824
811815
80230
774133
481285
413134
749715
703298
422920
263380
658778
391391
66810
514295
482825
659487
951155
664731
170083
425450
587873
876230
308021
820507
280944
824895
731891
961932
232082
967274
857454
621492
337245
788545
199333
602708
789534
774857
444690
377537
49222
1022088
490140
645701
272588
633194
635016
440497
265671
749126
144643
943681
555532
916703
131008
439606
116701
108601
728168
466241
740544
672309
84492
897529
415016
438137
785498
879822
119171
404559
891421
781051
1045339
15302
921427
14211
897404
648958
771940
194483
534887
767434
177446
456833
244226
518770
808700
521222
834224
552043
694297
793510
935414
292218
771773
989540
821902
859813
761527
952789
1026584
127264
736104
942725
780685
24387
723650
321683
171571
758796
627991
606764
521005
883486
415980
800959
723508
935128
469387
197701
595933
43916
955179
732939
969868
895334
894887
485663
689921
665515
55250
813025
884663
685093
540784
786598
888843
767710
253933
309884
635061
1029931
918217
266947
972381
397653
535120
987987
114040
824020
128530
66540
436846
989055
628723
847292
796902
788865
168891
929234
789289
249239
721866
485343
538123
427087
962192
885661
901768
640956
263086
1010883
562591
324539
905709
462693
865044
469193
1012791
577841
603548
421017
478011
686929
809914
427381
56942
995093
300315
471772
608952
923528
420303
95660
664565
692621
349755
896816
96217
948633
1006446
506752
656945
17984
973178
370781
870435
567494
929127
293156
24184
1020884
896707
554003
634127
111286
506133
779473
557016
445010
938043
267166
66956
1031300
344342
746320
1044343
189231
330284
572447
638297
351083
377032
615252
169216
24793
565904
325001
369941
648089
515332
650636
123416
72999
588730
820142
328005
677814
116889
970118
83575
887432
786354
189073
512200
579922
48731
545681
184871
1036017
812267
212552
530392
353391
107357
616344
702498
737492
233706
888867
1040230
46112
308187
67038
868129
888398
692610
433845
776732
147785
839168
807004
1032972
101857
211352
954732
610792
634855
303004
295731
349805
25785
320124
1037427
440146
624043
612611
640965
368859
643252
706654
314382
35098
795092
14735
648965
226726
378788
784986
764185
406305
490146
238915
177432
14206
197736
606401
739628
71786
1022349
582565
2186
581981
300742
742014
65430
443037
27846
178580
1006837
514004
733866
907478
337532
23944
990531
532617
896805
67862
744113
980292
941007
20022
44313
266643
85421
696921
964375
880307
791474
220227
651007
516063
301934
1002764
121987
42711
953038
179237
789254
203045
898939
688017
52937
667193
833902
568273
916367
535141
856415
705962
134116
983899
921184
532081
530215
102957
142380
355828
391574
749593
898261
155746
50611
547614
1032867
731615
435485
783702
456291
31905
1042760
171179
400960
595416
495384
445717
174511
869993
410702
263794
713581
842998
829477
488429
460481
493667
311197
801686
786932
971099
907025
774048
406764
912651
569285
800968
437975
833569
765930
586653
231849
34225
435669
463276
391730
225120
318076
365834
616306
410149
999769
778993
99118
441560
936942
586222
774926
594272
669977
631759
182554
31375
294835
92441
394746
888224
883904
785725
217566
995703
167874
687540
515774
589745
466568
320513
900677
216158
228759
109211
574829
142562
959298
405169
449396
613368
335793
766849
543821
488806
7871
343768
653751
45097
772642
313280
735976
98616
579777
381403
680710
569396
759815
620778
133084
281763
596421
949894
993689
184044
774850
56501
375425
937502
505408
890276
895371
297047
665190
593267
565233
120028
745045
178917
7569
742673
152479
204704
1044920
486711
483924
611571
609772
461392
109908
571223
623071
370487
722738
277631
570177
568484
659337
652266
742200
275760
458931
985405
758355
665548
428194
714403
814864
151552
221320
295416
266526
65636
42389
841191
818679
101873
690506
502845
846830
419412
260812
341587
866887
128602
402381
320162
510981
728339
909250
129487
531833
310282
455288
807369
240709
63838
445153
12383
227506
805643
877547
205876
733604
236185
581009
478866
75903
982998
802461
244201
406034
133928
628548
673624
238307
576448
574019
751184
330730
185758
166655
318244
365117
490238
210137
605598
621817
70885
171587
654035
314271
96923
605236
197087
95676
932545
368238
499456
284718
380814
813711
87317
858970
359942
815076
290238
796234
3580
411334
142422
33032
175331
496083
773550
338530
609166
609627
1044605
66662
324945
1029092
933719
723652
198976
117865
754861
178840
70583
922236
77703
158685
846630
541202
549719
258662
523443
121453
206545
80026
74028
47982
483662
947086
523463
1018532
783630
94785
752636
190176
339972
23991
800306
178237
344185
436161
159449
987880
742892
686165
168825
203717
904465
626178
89426
890342
921898
75014
257810
52147
404629
232174
241778
383828
207252
789875
168720
650025
457940
179312
884853
118055
346024
1027783
140201
554664
672180
508106
185851
922657
303600
820679
966188
732731
876974
181943
510815
872705
521126
853717
187485
953059
584885
1024308
200104
1005741
485245
286037
770849
114491
1024684
408685
70710
511804
865820
1006137
724490
147433
435591
481172
316372
382534
876127
336997
872404
137800
819783
472376
197831
14534
886521
332471
919025
18072
287666
631391
615912
454045
708277
264566
653487
402585
588388
116010
172817
653769
939622
1012045
533945
763654
811482
397505
462082
64415
965150
1023330
285565
562844
369016
536457
347797
1035382
643562
910620
652268
215921
705275
219721
405297
788427
278632
210468
249765
490879
585929
455159
278515
938296
208048
209981
101160
533935
592311
403259
938927
56467
186333
966669
202733
69019
368839
336378
65890
1025152
848047
511767
385686
72230
588332
210554
243353
668200
933258
391566
57549
650195
672226
774416
377376
745343
593438
78246
398396
845367
389402
65541
447166
440656
664586
470403
732038
198955
417233
491620
599299
491841
712916
76411
1023843
734968
723192
594287
837711
60838
150327
99302
673892
180420
62035
759710
420072
664016
500491
821449
86036
783913
535559
272016
638675
967996
229020
407844
51558
120136
341197
293127
42029
442549
460112
4715
367602
248231
748569
836864
662125
593592
814321
720588
808486
341326
908353
937782
745855
927720
561945
889864
903090
200196
627415
132327
344748
593735
638555
42033
661691
51221
55143
199509
347987
319115
1002092
35896
563579
444281
715243
836448
772862
46122
98468
570615
698576
100647
291005
132848
294095
789959
532150
614377
461294
652703
151526
558197
383989
135982
309352
745440
311786
913410
386246
671953
818707
393261
39958
279606
889847
143959
637871
58045
179435
783612
408216
975787
792060
689431
494712
979310
722236
933040
352259
1005305
893800
92105
1033263
225525
996949
48911
763913
961798
381721
255527
369115
649369
406104
18155
953589
132965
196269
844495
118938
971854
456166
551584
137886
197003
318334
645066
509289
980435
212955
961789
1038775
42679
923705
253855
797420
172222
234580
551077
230017
112550
176892
111273
687363
203560
1036519
664153
395200
713521
601812
728914
490699
640397
1016160
183256
996805
463459
951408
1044429
604291
584334
452494
805316
150827
354353
104229
947585
391579
553950
71771
63947
631220
624139
758313
239674
343920
893535
855407
37949
876704
667640
435293
784546
937003
297473
625349
971004
699586
281403
728709
125395
1009231
200073
151038
746290
513404
389325
73957
194648
956152
549037
863818
625917
437932
959229
362397
523981
894830
123790
39987
379715
273357
708576
922661
447001
670317
380328
401650
334057
248940
297390
481045
21418
139821
921757
105563
874165
544265
190704
119750
8446
160500
290490
227438
928755
508771
133518
750060
1042935
351860
949174
612247
849977
344614
946196
927737
385045
786162
218549
375515
915839
331842
1015995
22171
919554
444356
989778
871852
880675
115597
953425
193587
603197
995139
371215
316106
351345
257920
169029
37977
639002
720317
518643
273274
345850
421542
236477
378322
521877
175188
723242
629398
822703
61237
905174
102596
326216
173458
637274
925920
964155
787199
533571
432018
473263
59871
856561
258331
621409
140489
981337
617372
52006
527465
175132
776576
507068
973502
306343
322441
995873
95477
549256
628816
366998
212245
903741
454228
916551
529555
343961
533238
386881
634125
898479
196392
286189
759124
327967
18100
386493
131935
1003205
761991
388223
1194
1016032
601776
1044939
330984
116707
748975
271754
138708
451072
665827
594355
941483
791454
109665
267985
998184
544050
1361
989602
1045200
176232
41790
768205
518896
57535
429902
760704
11443
1037046
998659
464401
769716
839252
1032979
333731
55486
641331
412995
416898
436361
30329
472710
766307
635419
143423
848070
362673
280372
170599
972082
245402
1011164
329366
537482
946047
15882
640972
732612
417333
74518
868622
539224
488140
622505
533134
564711
380851
530873
501232
421763
876006
158218
419221
144500
37553
309696
263102
896281
439594
238616
136822
154407
863745
872872
341326
211477
923727
919528
649361
771453
837834
121701
132429
864184
637935
280954
497516
899710
708126
726564
725216
56393
286912
156131
723638
939848
507326
181993
718092
968036
991890
719020
256855
293873
490270
369890
92468
135564
307468
944541
81901
536580
1004282
989458
738160
328004
116038
421162
93678
652365
580624
524105
702910
985371
344940
401205
139123
53354
142447
767699
836512
136631
411057
973450
674278
295083
941430
430281
902500
893451
127797
142457
602334
242911
815807
776428
647250
99972
690584
34948
254237
810324
854209
337583
764268
835174
367591
912117
593305
730842
1015757
204924
45212
278001
655563
466587
939605
709448
515549
694222
614359
407477
321919
517631
1042018
540918
90513
526338
45615
891904
811912
193391
400715
142970
218593
796229
403910
494024
923380
235296
460680
1037639
249506
171709
380156
210016
560287
1027534
842115
700945
998297
919272
831434
880389
513814
192796
967811
239642
558189
899343
415563
602467
990844
825760
777796
604898
916665
446850
827911
711204
1028169
719103
947490
84755
357914
193266
662072
582227
950539
996393
784335
634942
289711
88211
752539
431190
415940
592089
691084
712182
436396
918802
509472
510820
419621
190484
751141
600895
708074
493860
765275
148197
410634
278249
296794
45433
109279
180371
475828
726111
731037
245851
807661
504428
822126
681383
494379
350745
487938
351238
928485
150023
84052
560578
931499
573270
413141
548971
7911
1014578
425805
614291
244883
254464
485759
455760
676477
9049
337839
163527
415940
881935
95100
563762
414613
579617
960674
251726
881639
411101
540539
64951
314919
76998
550119
661447
969355
256075
530817
292790
425160
478168
255971
991170
521587
799580
735297
170726
787272
491689
53186
135640
175918
278668
665301
147937
991338
912461
991918
199944
197812
1003856
826509
150852
406306
665462
790143
479419
944837
502031
295783
1021162
68051
786499
351111
350842
202356
898295
402829
110014
1044838
80072
85372
257663
896742
402670
267203
943873
408560
130489
829081
490855
523476
929508
1033
443385
694274
1034852
243642
984193
858094
67894
558659
377555
1030426
9956
157994
434619
876393
545169
124060
470966
893737
884356
688859
764693
375453
718026
1018294
765258
61695
499641
883835
65924
932299
99036
502435
207597
973020
403285
655146
902889
414282
995100
61000
396499
585172
313373
165815
162045
511284
148343
342846
683485
385273
985353
209873
478761
140845
1018482
304613
864781
294163
252505
664861
623755
450955
872124
569451
316666
703312
467204
883872
377126
472073
853849
103750
301172
517657
669126
727481
55172
395350
9749
136209
722280
908473
659500
203081
907468
342167
620930
741450
149351
498562
461033
371958
969984
133634
526550
612757
130431
75498
874446
633882
292573
5828
189572
812115
461875
107632
721933
494876
907258
802432
351876
1004933
356408
839782
411234
359771
639346
896505
525343
236736
207
208836
574554
211230
842836
494516
403789
313864
1022541
124484
917298
949258
269702
8927
926065
868292
81521
461693
324926
798464
271445
715302
343939
264196
646802
226699
739195
276549
614558
623469
816596
355470
814085
524552
896093
168044
409407
587158
176372
663184
249050
228847
62015
942220
387553
452430
249928
778201
23240
477392
443196
725709
1002784
403561
211485
829024
472250
205924
773447
372633
452519
320690
909053
49542
633407
79769
519726
41978
556618
947549
335445
277963
663303
103913
152667
233833
477351
937926
842690
358325
822181
931696
558686
942347
214829
356901
1038283
596741
32579
654459
532761
241022
192949
677687
269937
142338
467173
531968
969991
608208
739587
868417
740562
883658
920899
51275
630007
78382
771723
442174
35451
858447
151474
689387
1007714
1025602
492179
312244
514826
199746
320505
423912
717261
498139
729980
868019
91743
403721
493100
157670
214279
374282
98013
876697
448454
832002
318558
501871
427522
580700
286397
733839
770610
639663
917948
149209
908802
383503
906331
817852
837455
817425
1044102
866570
895076
832801
90248
358500
680312
611999
792134
386595
61441
20596
408216
146304
522129
174421
714552
310822
579164
659627
191858
313683
642971
651953
853391
779347
713191
956605
898210
438748
581406
407178
953954
357239
987936
853644
469007
418251
305240
820855
350337
990871
218973
735683
350958
889940
907907
407579
617564
623429
944730
1000153
408981
820808
671277
873480
273571
199867
155779
733111
599894
246319
150370
1022956
606814
9054
161208
308422
6428
5858
267736
513031
982992
377528
49856
18758
320475
840965
832484
56475
671347
327304
289888
784594
529103
200786
134838
284836
228330
620170
826562
996083
347484
783813
169018
868037
831254
27626
475367
645671
1026654
224342
509451
307576
919464
989825
944536
395916
103929
472825
527088
156874
602623
15835
870221
28920
358364
443266
215021
130572
924495
651108
633777
141466
626717
891173
661064
35038
90865
7200
418307
529036
977217
336746
98346
805946
634422
27643
466045
128656
349527
616310
532264
451923
426577
817338
565818
972378
848640
232800
934461
622515
309269
373042
266552
700254
895858
352434
1013241
257493
990648
337728
961882
611243
478665
585873
595351
266853
422240
289909
179906
768361
551002
233899
999085
53465
170060
1031101
965784
550292
731839
304491
576491
1029401
555462
596202
656067
373172
796381
704997
394760
978415
859341
746838
249293
396054
752693
1005923
205292
531929
172523
216275
851642
9592
104570
483766
547681
227700
232040
741007
672090
705678
140202
189190
603893
830174
613650
607542
720291
60083
193801
414686
814895
531165
478906
460879
886758
964382
297839
324253
372104
147806
191514
212975
90298
878559
661200
135590
910827
374252
926414
254354
414190
371825
964588
261693
1015880
854610
887561
981192
905800
783354
826137
635999
245898
998925
638014
38927
966812
819512
848025
333558
849360
718505
324627
294150
174326
314435
522642
688233
248356
350631
795832
490850
820092
670424
368800
746647
102041
458734
115218
814212
864582
829188
129960
473010
344415
239915
647184
17152
1027882
587693
304471
121557
308512
1005097
177359
388932
337776
897307
677513
979827
507999
721191
335218
912346
748049
312434
558358
593277
391933
585256
729789
332163
462778
397518
80667
566813
241672
42293
9805
363624
818958
401841
494653
822524
576666
333794
188200
234174
417997
193010
348773
219867
421460
275740
930940
468766
549498
858917
161090
882155
669715
846510
883359
111434
92541
217466
766339
171581
278989
620453
714300
876825
130590
512499
234543
766039
571683
816514
853758
959737
73922
613180
854539
9619
693754
473934
565644
804509
579009
963667
221709
477720
108064
500917
848948
891416
900548
494536
586893
389159
385985
1039134
724801
351307
764506
285944
275098
1028526
616010
177082
830094
571286
440111
343016
512633
940947
422778
50834
624458
507266
705146
428419
1023284
898892
22223
752603
273338
834067
459269
776921
558469
442658
232691
656386
150190
378945
354425
35716
596289
1021977
21858
126783
1016967
445061
878147
452115
347257
407892
306386
703724
998025
417642
300624
1036880
389155
441357
448023
240839
831732
497332
871057
3640
297093
984612
97369
830282
499319
963203
608295
887628
992863
686163
825780
704607
231362
169976
75005
645303
907111
882164
222140
391222
618468
336698
553738
113572
534150
394730
631472
488091
269712
1032905
42695
540228
681912
549896
223248
3177
183978
169691
76865
556538
283202
426233
130225
1033993
888568
565329
145165
457534
507715
877369
661695
879236
1010622
205463
851380
660061
725503
399035
185753
161880
212650
530122
344612
371833
105044
162961
23202
184334
702835
627900
346294
1045187
600489
710777
625245
651885
1002638
726419
325266
444835
653774
449726
545542
834030
921973
600311
280112
619659
369165
1011306
715615
363718
464198
886353
518437
387823
288950
1036439
893526
72772
810429
300923
984496
304900
792537
466423
944464
701305
863228
809639
354903
718583
432671
444867
841561
906057
235247
498863
908765
87701
902746
958239
701951
302182
371618
773068
883658
895850
425857
1033072
798395
76289
99100
920111
659955
714395
362397
662763
839585
270886
296197
490780
524855
622871
171363
602092
550944
1015820
462365
389532
451386
245033
841358
347922
897135
13530
233685
591034
369210
240355
1010831
745350
937102
119147
106642
790114
1002338
47085
65565
770578
253872
87654
482384
177440
48800
818157
526907
410299
551150
837644
405079
573565
313568
670887
836393
930454
686608
125629
64459
696102
694872
1030202
390929
148182
1038464
374860
409197
961044
433960
267982
215296
219061
12884
283460
80615
306159
278999
1038731
973055
765379
175831
131175
646309
181344
357638
70266
138061
390689
538271
733082
1044528
164631
83325
339544
436506
944650
788030
194986
704131
883246
602534
192292
273891
940384
504403
1036734
244003
460830
857832
236642
941103
337265
28786
681161
1033291
770797
993779
367544
702779
451286
642885
82484
10341
960033
808209
892601
850481
436820
883935
1003773
481058
995315
982432
906535
332089
797381
1015897
57192
940191
41668
802093
583977
465106
478474
354581
391044
927390
113875
207648
698589
905519
693521
718529
514875
738730
893267
623762
663510
707619
818775
146123
665800
178842
728103
296717
758070
400713
238498
13006
347003
483269
895401
439823
566058
568404
331050
766560
7529
678226
224432
1040699
892325
701660
419499
234844
11488
463743
612151
1037897
1028823
387701
72397
619087
114452
323243
870711
78263
1021348
802201
11525
666705
506138
862861
151354
303433
330657
314175
899
509685
144509
475837
389452
420982
767934
440065
903181
984662
810889
637133
552096
1041839
851507
832499
901663
89521
154630
449408
926818
933038
387247
109322
562304
805442
2263
59369
484982
871878
685191
734137
738026
314993
436457
944890
774557
684547
1034147
552671
851236
686232
335038
482720
201161
836327
607223
403133
475334
689172
977961
194569
310927
223140
492853
417119
665931
142097
758107
854974
51802
588931
91075
811620
456927
432587
38953
527769
445850
944663
183685
574428
474650
712841
972562
752999
26586
520872
283729
906490
520308
193263
474525
601613
232509
931594
399894
983588
485747
491507
768115
347014
520293
939149
322074
983834
843524
481682
911776
442634
953247
141015
403384
97081
365632
442211
779398
834003
533235
91768
375649
413381
448143
692424
1027321
443499
322744
925874
103401
986585
716409
723492
386288
221893
470408
496967
980320
841956
894940
252187
953943
912654
728957
558751
542522
159441
101353
407806
706014
280544
27750
803844
235337
113524
918171
285019
737473
190575
46307
7514
508931
618810
753646
140465
228161
31887
203176
141116
1030472
122495
397937
1040952
97975
240853
721911
726285
202020
187818
1032198
81084
465547
854437
242245
358706
624638
226599
151230
865016
349033
344337
109529
85710
758528
67095
508888
711878
867195
799412
343588
120909
32393
316812
239684
987829
413241
917320
986337
210941
491440
26413
868738
1034818
224514
937009
71609
289922
763988
339404
658184
657959
561872
721171
499395
990779
400030
927879
467622
377118
269681
485157
78609
695237
1003262
57405
21209
788669
55273
742058
660163
112411
922942
649117
870360
1007194
936876
482222
55256
900469
987005
583722
9587
465385
496614
586256
473105
490226
573301
930924
809323
240384
318467
79536
329955
376196
193962
903302
216941
639524
586220
522424
262694
991595
12017
855806
468453
816451
538840
662931
476528
528628
135869
168912
362971
53298
819873
530269
244689
285834
193756
583865
182575
458084
670392
283905
119117
959637
593000
250236
128402
582415
115838
698481
993680
220328
955026
335151
466393
544844
943511
346203
331896
172072
307182
156057
356104
567572
719880
956568
613089
893986
134979
440627
312608
949422
476787
889904
852887
471337
295069
542070
573701
908904
297155
522047
74961
913316
833734
158630
876491
447154
713296
944087
395642
291837
1019672
590495
743469
951166
518367
59206
524295
706903
239428
555620
453803
1005972
963968
265460
224835
336528
613435
767536
76421
788745
586008
551637
83865
789053
854083
124125
77947
1038679
120799
320710
927578
164483
970979
491700
736735
515102
420023
314096
639200
847086
809634
996427
141963
695029
1040249
664921
77750
941288
695165
637920
15167
131206
550062
736081
967956
146881
24933
576572
698116
769852
369601
518227
28612
93808
361548
598596
608668
544194
189863
199423
747820
390241
724990
53583
508918
604766
814923
32291
619540
932001
964208
317033
164930
331789
1039824
818512
183939
209867
576771
989901
502075
358912
505482
546921
866478
196924
603155
1024545
1037584
993833
307114
372938
1036858
827005
969942
719041
491864
276403
556407
644945
314655
836795
762368
368867
250092
137008
749150
189315
447064
137025
200363
84396
295769
324978
722462
359130
826637
966157
567962
170726
976505
537280
231314
424726
643639
1017550
516653
151150
664750
209560
481732
25634
265601
114053
887918
527609
215103
656169
197640
452385
1024159
10968
544553
61198
1032822
801203
402506
674642
45932
163836
416721
119138
694255
537946
207099
424531
989779
141457
825476
689517
500044
567781
279337
460386
152023
460375
5492
37325
6845
336551
491121
299204
817485
54420
276143
640981
547993
1034283
320365
692822
547283
15724
459780
676651
924650
42022
251431
48371
736380
999474
781195
158616
162815
810654
855882
723814
600180
61755
191423
384735
678857
624043
374907
601438
1005688
537858
276984
1039894
431518
329117
1043766
559145
949479
429218
1007566
712535
275492
732176
979514
503820
653565
418965
34648
125254
931430
766223
795080
165497
547989
472597
894143
211199
891127
632312
920359
56376
28131
825381
388112
35264
805696
579824
468226
972831
827813
470155
68773
26820
139088
969227
169614
69748
35200
158210
991355
847444
473957
845916
758514
763067
550893
567673
265435
123780
45099
862187
75106
955388
149267
313992
366589
448514
532542
15040
498777
424844
550076
588028
969473
1037771
557099
340378
595593
694331
452035
834134
157512
555587
217181
53616
426456
649298
117747
20086
112873
415342
461913
701815
964667
1012002
12487
144337
222687
905996
593775
444874
297933
863867
613989
984614
928675
579378
802431
450597
1005159
602372
872492
705867
487707
114199
865871
771150
521895
999041
626836
488698
592383
858064
769966
621661
405568
78198
169196
170189
534570
141960
988919
302608
74942
627444
217749
10270
829689
120398
224779
76629
681223
21041
1015603
579714
136226
937194
798549
1038449
655461
423795
135523
272532
44116
502201
344251
287126
611430
136658
759818
221812
214510
99407
302201
440016
1044614
312359
791105
160721
547421
201683
405248
492355
249864
164279
446742
445773
860596
357846
65060
691638
334373
993603
189418
527525
690990
897929
447150
254056
37445
766568
936735
815116
763598
50529
87914
362591
446009
46855
81588
925140
407092
184111
453291
486230
272565
599514
194030
258579
481373
731445
677131
742158
995847
161005
289468
645287
87363
717269
72738
754152
357690
253178
638677
999355
86027
178155
832674
118397
427092
143455
695031
716124
51430
26104
719560
529674
584636
634729
848317
769346
787049
501983
383909
379096
638187
770895
60446
598452
845551
3155
303871
555736
972266
348451
648625
829239
446316
849480
947218
273478
929014
797561
716293
864146
491224
563421
587148
208465
687387
451979
949461
700197
261185
545540
826739
711556
485809
401810
239089
759291
505449
1002212
307578
189673
636027
831055
1011024
410389
30618
708687
333952
319491
347338
208465
1040050
214002
725127
546302
819203
421174
4810
304420
791551
819841
371267
123353
584056
163464
430864
365609
516078
919014
177364
311612
993650
267720
992098
263668
356430
696034
610725
754914
186815
329558
72743
504782
42426
244832
739817
157792
4860
320444
356605
223608
186333
261933
794172
1016596
686432
937187
360688
28871
961615
820109
782805
494070
828165
407926
153765
943829
80917
916359
435016
215135
71336
442912
308968
850023
980254
542389
188859
868545
47259
970300
183108
447554
978260
755588
685830
466308
1038859
21738
973442
504919
209393
935992
103497
788001
25539
433119
526633
567588
29452
879951
520462
772468
382406
1019977
642600
294583
457175
37721
303037
831730
873281
60250
392968
731416
682456
899797
993432
588774
937610
984414
586394
232222
913211
126186
489023
339496
594332
500911
941015
469718
740713
92587
307740
243451
453837
452764
1011576
576445
425255
864770
839553
620887
670187
569931
217232
541755
423664
801104
507940
830843
983042
627184
649278
69788
756587
716873
562663
933586
295159
632153
316773
721439
458161
327933
557995
795165
948181
282009
982735
307892
910794
1010339
330189
922228
358778
83719
110126
384042
970423
343997
215827
558275
796558
769777
268222
859020
487926
278586
167799
448992
594581
117733
83474
824377
173118
846774
468498
522350
680660
761579
724956
712614
943552
483639
626811
616306
811617
335287
68465
625033
960115
341911
915571
852868
445497
78360
938511
256517
745329
697453
157699
724219
414180
83094
1040999
675468
622965
32741
926185
864383
327628
268562
446955
731061
737860
351673
1036215
744448
581837
140042
900845
1027007
421738
245044
81294
981155
1023450
153829
772268
648931
621838
996510
328305
323743
119965
283309
593920
705201
49277
970305
483368
484811
1032150
665033
549526
1038370
876855
841214
551670
896725
747460
140076
112482
67172
376556
815311
981699
39205
755334
703795
172163
564667
64835
1035468
492371
975453
641232
470337
682222
57748
717924
60805
88046
852424
384818
548664
622368
359390
380614
15963
678620
633523
558706
973588
746496
837806
513995
636046
575809
288349
903314
714852
162331
677770
490104
935762
190746
84905
96833
145088
27848
372014
11726
738405
257065
804989
510421
383648
838575
239726
322035
525213
797344
697234
55295
387173
500473
42874
299156
119902
654193
811751
105816
609325
690966
290514
909730
42236
466524
822878
794484
25523
439830
396505
776206
495493
946860
230367
252554
371878
640607
1035642
361333
93392
1036197
697118
162147
496053
617103
663327
887521
941955
841953
167122
789355
444572
183490
462425
555504
832917
191497
530360
520920
497745
777912
520009
30153
39492
711649
339200
708172
126214
181525
868517
991951
93530
645327
950951
536157
481257
65174
1007530
435372
892707
722052
1042273
664947
14893
853589
677079
740726
438386
702348
411871
583077
710099
423059
1030055
504138
923861
751730
1027363
581195
601512
161997
710609
366307
560989
44553
442013
300860
699172
958168
293113
432173
1044400
120206
896637
497284
1009165
673558
90652
117187
879227
432288
601161
163411
488433
302254
503023
854048
278313
999314
120788
868873
932848
672251
271500
424465
757449
1007307
233624
666870
577985
807463
174607
611396
818304
419563
975753
702727
367669
299248
250543
526313
421367
709012
629624
257880
71658
552106
266629
838326
438650
302066
469568
291480
790118
435580
45783
300069
969305
823221
735136
15383
824366
373666
348760
692822
128567
230591
749560
442967
270170
402791
379371
370820
1008516
713223
921428
407906
904109
475964
123912
804602
116150
774920
530423
322515
601731
813620
419527
1021998
479170
860886
969563
150167
207099
160248
672287
702584
335969
489630
414897
255962
301306
249450
871607
248000
629890
55951
306688
1043087
932581
172324
688877
183416
108550
968792
541227
132108
238775
491353
337291
921124
558790
861059
209414
343389
1042870
828198
153569
662512
219189
864672
796974
997302
927371
41773
861108
773618
815402
820897
867141
413820
919991
773217
316914
565932
751405
584410
618672
289749
560803
554390
937931
567741
700251
256713
298621
285613
436170
716359
895683
987870
686327
561448
17887
1032006
834035
129942
883062
32585
940936
777797
963785
461632
241747
100603
933095
27392
417928
845737
666493
931243
313708
636695
903252
438180
682961
245187
63031
35286
163420
338265
150503
272961
439509
234747
848954
307170
493569
586555
922865
30982
914042
739659
220930
227432
298873
77780
748974
302009
245560
164982
154604
317628
953409
559303
886000
882317
57858
103668
502113
531441
938801
699719
874929
949297
473438
838296
977570
48716
514940
1000760
114074
308805
653069
320022
586171
314593
428797
780748
386140
761747
489894
273200
110018
862820
857542
605881
771053
123233
677894
990834
231565
328917
69124
474639
521539
633293
740421
411288
96290
996198
653809
389437
579577
389403
379041
503170
315851
352809
1042349
578002
934189
322012
199393
950889
761887
724366
544181
625139
674719
927047
10004
312232
350304
293716
367231
223122
499428
260172
1016471
740598
416439
494003
20032
744612
398948
519365
279661
640263
893772
398894
184804
208822
964822
124593
329318
37772
361200
446169
274923
707079
101935
320452
466820
1004210
83270
888571
555524
294159
32402
819570
661106
390891
951920
310608
171485
1043607
804336
448973
273398
98854
311735
816524
494446
104540
18084
228664
841292
371974
637345
952913
455674
586338
267517
68014
598414
570650
155792
859037
146529
584913
1035813
134486
483772
796717
1032125
265326
255472
55155
152261
977169
35960
639415
62075
279901
810934
562938
324593
707882
135176
289156
683088
682615
693876
230248
912820
195033
43661
407674
914301
714428
378317
655848
448382
983506
969240
11323
761779
227750
1035713
288835
638103
719679
627885
232354
90600
997720
105347
30263
538177
243532
456297
676370
740670
255240
784213
584910
838870
272149
470772
333019
585165
922408
111939
313294
972676
608884
887098
751560
939972
418729
379473
69555
107957
1008556
149687
880937
374952
1038396
1016281
919613
858801
21541
406067
520408
111898
615582
1011506
623376
622621
250576
941985
853052
279410
483987
602687
1014676
94820
916877
469352
299113
362133
811559
127130
961450
549518
952231
234809
536510
909586
261658
222215
597138
658791
776262
707429
30383
869524
711884
776714
1022399
352727
591792
72410
484356
826231
381107
915460
322096
755845
190338
1025878
816220
918504
131268
642788
439202
120589
937608
590411
514533
823437
701648
593897
717544
1016212
1005678
926199
828061
947058
946464
652839
378477
337764
937915
228452
823817
958418
827376
316334
53582
169035
555153
767755
163901
180965
574417
673091
25145
1008623
293423
827599
780506
1034495
350520
667054
424401
265813
366872
222676
168560
526335
450483
254148
769710
163677
647244
438438
606002
44571
951615
306087
19873
116039
203142
797492
880870
15957
322849
208926
723665
854970
1035651
186858
608775
775227
389962
553233
509102
74549
518
51396
530690
825932
210944
450945
611232
428581
950830
639708
742575
473030
179322
348969
877095
799135
754268
185600
118832
727447
210275
658773
964022
458486
676100
521898
258362
695377
811744
228091
247477
119772
938939
233937
810010
372729
621157
776230
378819
605839
686645
892593
794393
889176
799795
754133
750900
337834
74312
484332
271157
348461
920459
959461
599049
601470
847315
964694
218452
539572
683990
410754
1021890
925663
521889
713011
495106
842872
1033523
221983
304211
698149
680216
524532
1038914
454565
721257
90073
587616
289404
277902
1014050
795126
367970
538502
483215
558626
303849
784327
386844
104359
650080
472874
892294
1026571
679508
227041
666656
375116
982214
47471
624566
749195
812521
423642
314496
369975
185081
958256
480308
600783
784219
735375
694041
1035722
707272
1044861
181584
844419
1018786
648400
351724
736850
706552
1019525
142045
404477
589477
10384
111996
451361
930864
856405
172577
279415
220224
145899
1035939
608442
45624
151487
215500
265928
158768
39034
152490
489075
534278
770147
656585
1018016
888747
333639
142580
886678
277861
556827
513473
8407
604864
625643
744481
609091
119180
858886
661326
291809
153270
951086
226347
871305
214728
271591
407674
59717
422820
121593
759576
804089
446280
292750
467440
530760
539450
362468
953966
1035095
455175
837073
449947
570198
620608
560124
611990
486734
223634
352841
866439
490353
608983
704622
73670
410960
746491
993734
166203
380262
690467
162831
27926
405319
74116
982775
201857
757544
857222
9213
246362
557668
766924
545623
312954
440451
838348
170462
543934
990743
928837
677990
522571
287919
785033
36295
275367
752792
175240
519556
963099
497025
801194
802865
379020
484043
722723
345771
728624
582086
776514
22114
968776
633817
967448
118790
804280
281745
1033007
971758
927725
957513
95755
1017790
465266
1036477
155306
608142
385674
637757
508445
767431
367973
328413
739669
72922
719981
414232
233231
220771
740691
489108
950370
591162
926211
56181
326463
1035080
25337
529096
42460
62988
624721
470337
1004315
1023807
365689
812819
655582
624088
825591
304414
120355
16517
676003
784421
699541
897787
381040
332191
534170
6100
899002
673623
151332
500345
998507
746196
675959
315019
320857
960864
297494
794961
293005
688208
293479
685055
224964
849481
573738
771127
1044097
680357
793789
514218
484380
789245
692718
238108
844954
80883
517717
898847
125555
496617
661901
216409
795745
822082
895568
524262
828715
969458
764427
1026574
319062
67465
870553
722702
861970
878919
283759
830277
736361
1022639
948906
113862
156663
982943
641771
742125
577226
888195
518871
667268
566327
1002502
526084
443654
225771
45265
679971
163594
1010497
15928
607237
48808
145122
720161
721534
420808
3470
856674
526719
935897
748231
31088
498464
709169
677395
661990
11111
260706
476032
1002233
2808
848281
787563
481093
554228
546496
302114
709603
702072
456816
175374
509738
978661
963636
155217
80821
783648
925528
472768
174331
613136
1034010
609061
932510
96113
982624
614063
511039
741507
260163
343521
330001
21729
247331
618377
435299
348174
992696
815700
984107
628636
969524
258878
942628
931263
360680
797844
834577
131814
803988
969154
1043175
756859
933853
842399
971289
410878
463660
221190
514207
1022527
724611
900973
833160
75427
118866
278209
804586
698209
844647
311590
350644
1019898
11097
364674
625399
740362
264863
742391
49574
330009
789616
65071
873433
914627
428033
978790
419670
735531
974967
267095
370424
785567
1040157
24051
342341
899079
543023
48191
991516
305212
286036
78696
1036422
835847
913481
689200
762531
274468
967140
742004
755107
346766
68951
381974
625745
888103
466713
1009739
163860
879945
975450
542319
756229
591264
260804
922011
338672
293950
784686
631654
397332
193932
196530
140420
106979
430014
272220
625575
57097
189318
442692
678032
641627
87186
490852
689996
182120
372359
795882
10648
208799
195665
976774
882764
265844
381127
417902
886968
876968
359830
1008030
965184
138642
873968
47938
700140
857400
210627
458272
480497
348761
609524
783635
791035
629959
352507
712113
540597
904563
845132
23481
784326
616237
730278
445061
304999
733679
339249
686774
184868
927123
186244
999165
750698
363127
195992
21586
85372
548840
642169
294092
647177
959394
977059
522358
339700
812808
47372
329042
734899
368035
534966
898386
808849
752294
293134
31475
969107
592697
412379
440083
747096
252074
1015055
344496
989552
53873
397800
368511
163307
371461
185159
689438
726303
1034685
992410
390095
762848
927245
899741
962377
525057
416780
696728
887156
620009
128167
228458
666830
625241
347519
773527
662634
586100
1036356
135883
319705
201689
904710
819614
891672
958545
840524
703636
22994
32838
242469
229041
705351
47092
96137
158892
895469
1020508
323519
911687
75724
637747
553246
497784
689144
400445
609539
572515
965950
475315
684363
750720
790081
336379
88593
495413
437542
656830
493552
784496
622199
175387
77393
513907
706445
354444
920209
616138
657179
242349
427274
772946
49740
226348
164601
195482
837964
985404
74836
962672
252274
297334
87239
269811
712440
3021
928474
691081
638497
829360
354124
199255
542549
520518
244697
618813
54664
260510
296463
26194
470543
165789
945957
557366
696560
158835
1027807
1032288
474524
834924
436664
701623
351951
311208
865771
226114
44156
304506
659585
15876
881601
776924
867812
468886
861047
831208
990604
859891
994900
997286
555735
468305
78411
324379
311714
216611
663330
989430
185436
175422
211399
792876
213145
711949
156142
973894
966724
743094
62994
1007082
18841
471874
341616
343829
756106
431163
353928
949696
76711
380285
148656
643743
358711
181302
633311
838318
747335
972147
762851
812549
493699
234774
974987
81863
243514
868709
958510
937054
877884
218350
737535
417457
111679
62438
170786
742172
1001092
207468
273388
832618
244466
358859
639459
919419
857973
869683
158274
5870
684025
899036
88761
41458
618660
579345
440620
445323
185610
122002
744826
835114
872552
234576
134625
803536
134851
78293
394662
695854
598594
370501
969998
928575
578206
234159
128771
603480
537688
554720
286923
767435
517793
809264
894924
798358
138829
213051
59441
748849
840100
498502
2518
528439
504179
393787
267518
90065
9408
110341
626204
214417
207131
481933
976741
439106
760452
161751
515900
577595
493981
893946
316496
682438
904508
136752
376725
270630
274392
42637
1001075
760651
291662
179640
968570
870500
71953
694932
181414
944665
154751
645293
335972
730238
794937
231409
86875
766615
360748
689801
243556
227641
760426
179120
711654
210932
377113
753785
792532
623495
458705
544897
871725
203790
39444
64177
266930
806831
6118
410553
787349
829193
3747
523892
380959
751681
451603
913873
1034420
613973
800959
878160
571538
632010
120413
19696
686862
917451
87069
35799
26350
813892
334905
607969
653970
525960
261238
650618
982905
210821
153585
240632
466582
969736
556074
128487
490088
159721
586866
629401
909477
822048
216812
750648
958453
771919
431600
614215
770913
61840
719903
6678
717088
832636
541811
746687
737133
305432
1023261
610227
176632
1008735
71000
605638
656331
23036
8082
371338
568028
574195
300991
128528
365662
691748
187539
619432
621690
834869
539485
838620
932046
865013
425748
82884
292661
1035687
880726
14378
415114
734215
96109
697372
285517
12684
744752
848387
192770
847910
496807
555484
817863
977371
988322
978616
49584
243387
302359
40541
446785
980569
510391
684529
268601
773010
421986
499528
755476
341699
148540
39479
165306
751438
428355
1029568
563468
651446
293
558737
220899
454270
769894
429841
743699
764338
921051
116809
334235
876292
1782
566852
682852
227708
892915
51701
70784
835966
311810
737860
773664
1928
180464
787016
490993
146106
98285
164680
831655
55522
687054
872241
467457
409933
550364
21475
891725
507239
799849
556063
91204
39721
676405
728919
488880
232975
75925
610410
727117
839729
651453
436371
714162
560301
380571
884586
127933
759864
619812
694420
194204
39285
326428
16939
648849
843894
56421
835114
302454
557020
711633
234474
618403
532255
333662
969847
258368
960310
678901
231001
355370
481526
178614
618385
685657
785254
875919
635913
278825
330008
721969
916788
876720
105041
1028603
613935
129989
446397
735770
299230
617520
866452
683382
1004547
9035
165053
900049
100284
90356
242806
841950
397560
43458
839655
847446
374720
491259
294437
474144
847652
41812
936589
224669
556071
46169
507655
731873
971284
678873
656579
900140
36720
751567
583603
154041
688917
552078
35123
258980
479695
981364
355394
90672
428979
641825
24845
68923
418364
693154
295400
707953
391550
446555
987457
962410
506056
761252
178489
937079
535685
426596
37852
15187
141407
335417
820844
622880
229618
494201
660653
711788
636779
752171
553917
392747
207563
700614
492541
351824
570178
661009
110863
476552
396263
697017
925510
364490
101884
637527
697612
847870
834636
76980
351421
179357
18589
868405
96152
435765
457322
216884
581175
319183
820545
916777
317768
683342
152976
838409
594532
257187
688802
911519
53385
899615
889427
655296
1011041
712620
827765
990624
56924
760111
205555
9122
358544
538136
87080
171458
7629
577143
83030
840524
366551
772506
369305
997196
923186
242651
997061
281106
680224
64532
647068
766733
584865
634025
664912
82124
153705
843649
877061
246320
216244
240781
822809
919791
758716
719027
638224
260604
589041
772112
393252
150455
712457
870913
242996
474912
647381
804008
656012
851596
76579
813976
919233
822455
426223
946059
990977
264911
623405
753989
988450
383414
216126
312238
101234
404449
494986
170970
538673
840674
490389
37302
935349
975815
622927
812721
913047
183501
675927
395027
1011553
1032314
1041644
382006
592706
623638
398250
559062
647288
226926
575142
846143
533474
680736
684031
144346
477033
855415
858393
167783
403652
1033567
567440
982438
822685
379534
908581
747238
660678
630835
708309
438714
406509
483965
443743
936075
272386
771787
835991
410373
971794
72990
371605
54146
158766
576537
443264
462238
756580
563692
1033526
707790
16645
103329
598175
726222
634737
134756
180846
822298
838775
191343
16368
879205
256756
564808
694583
715875
846093
449433
731905
432553
558864
2085
256134
473744
102635
987774
227080
340330
862459
653631
785989
455423
623874
357827
663714
362632
909300
649326
677498
910714
923093
51694
480138
306540
1025677
268448
266049
57033
878530
669651
907298
783073
368707
641622
366379
612574
714552
357890
108713
666284
758408
986715
108753
167818
87991
684723
1010845
870301
771145
928507
266788
179356
368081
488917
36419
601305
276294
506390
11911
748011
481446
900195
892379
540637
648777
470518
55632
474441
549581
449263
174975
896624
855353
403387
4843
694735
420254
696768
955889
250058
212932
536729
312683
169122
841279
574706
449253
764023
443582
365529
484981
613794
975897
970584
568753
902894
223005
354582
367093
131452
1006572
171389
423914
378192
584963
821137
370341
639833
631109
883628
170092
559896
900768
310563
956489
622577
679014
1045264
667899
490691
389991
564213
962616
251042
508954
16622
373198
584151
1027621
913825
746255
824220
107459
727637
498112
609230
165721
458957
878497
960051
931946
327736
407077
129297
893098
537731
287632
936272
811335
211816
612216
572135
259074
9949
509114
291722
991494
380736
974775
1003056
543777
692039
329792
798167
338172
612561
384745
718877
34477
818532
481067
667431
478918
842022
282498
290757
63642
644927
975407
971404
347129
767352
329073
126668
689337
935455
397571
75637
714776
1027181
960586
274337
733135
68177
735436
308144
142244
1039790
338912
40410
824688
704546
261129
412232
902043
502981
689939
794578
410621
186024
828911
529816
256217
1012380
220153
34852
1005985
608312
362089
125330
38450
123270
1017246
572330
588674
1019345
666430
654606
502107
539980
1026089
189652
1007893
508187
42126
709263
918181
425226
366095
409111
45997
242026
994507
955160
512322
807727
139999
615598
774161
591520
37705
893038
546880
572574
207136
697768
226395
103176
9707
756302
491606
237368
207086
1006637
737756
70916
529644
418690
823281
988017
596298
553415
124852
689287
92036
343396
945664
398742
347156
473560
188528
696412
648658
636970
437607
940422
636880
451248
310306
457754
709289
264552
993545
52386
1038839
449359
386865
444468
49472
718552
728831
459799
982109
186446
407988
14375
456201
607540
807123
273094
225033
1004300
168810
967833
776693
714124
575169
722020
765544
753333
789936
484987
219402
934369
970586
347355
911502
368134
903110
304702
800184
773066
203719
932901
122066
432375
936949
961532
958042
872596
280585
689986
514066
319348
324229
404951
603262
865211
576947
443874
732286
406368
297173
760778
532718
64974
815668
654384
600286
582696
702877
504623
349011
614295
675546
269025
911319
23204
427409
481913
410178
934486
208265
238384
705752
737715
721426
601441
997907
586268
495811
340443
246784
311244
402122
209985
434978
861879
165017
579829
749416
282631
943966
998414
105205
180811
982512
233961
724124
196254
423288
476269
754549
924652
262957
1002106
763165
696343
569566
580548
919750
521189
83385
868838
382449
917079
194777
520199
970746
751110
745580
12894
661827
440779
986743
132865
767513
338994
201101
403047
563174
332283
315406
14229
650662
915228
222719
821414
756002
962384
762552
556172
855665
608520
36531
845571
979023
1003976
334948
681163
500843
822921
182247
700363
239305
291691
628933
731085
577826
259903
628675
233178
795367
341314
656444
970676
268882
800983
389232
123724
327984
350821
446544
46055
759845
678900
680021
508258
18811
416775
1036637
644217
378392
925158
735810
108335
36199
1005476
356313
953865
558948
248119
997516
76985
543190
130123
830488
640035
580101
323113
79029
505239
109396
381582
488502
983297
551838
322333
1014825
1005242
612531
692074
666392
24233
670823
915877
969168
812636
890888
509862
462780
908941
983938
50871
654726
778475
499423
907463
491848
620408
289691
996831
773436
32948
784123
385552
557378
838445
591012
588402
181162
894311
561429
509430
550768
885709
896338
546996
891822
841956
105586
286204
98400
158429
111446
342334
643640
708548
309332
814696
131191
461192
689685
785943
518430
842607
176320
996533
484058
105193
636532
730725
876843
502818
470957
576352
529111
677016
421938
861957
273119
111104
701880
607096
918441
531327
95384
70494
48359
973061
798697
792952
693871
591154
733775
315380
269774
131168
71990
939850
255233
89113
377222
932695
56780
1038956
898710
779717
136627
58121
533499
775184
419951
743621
874792
34469
960992
693483
681679
449695
147011
622358
977084
952780
326397
683624
452636
921566
312251
926577
714730
296506
168070
677856
528166
432428
639332
806189
201028
580099
658787
443180
561489
858408
193354
862691
655851
41039
982437
639178
552423
258306
995998
579745
833166
354626
480851
641318
349567
624329
390948
264623
425789
142489
846670
210516
33657
494038
765118
999150
506261
932343
289246
65615
315704
153228
985220
988837
71181
667225
861447
48170
271982
1037261
214752
97935
498177
876998
623546
254778
280504
82064
198254
929245
957859
844224
381261
306555
985307
98829
40913
656977
659921
619191
453780
78625
669206
789236
583909
939572
111020
1008716
968367
753251
878664
60581
73421
352939
63480
535890
1026834
556948
114156
405655
1006477
374429
333762
127228
73224
763603
1039009
533940
657318
268143
142746
307050
603477
251493
61576
890625
57536
144930
52339
422015
1021201
435803
215253
506181
378734
116128
574586
652139
696510
1032581
754347
849011
461668
267544
729300
417209
955914
781767
269845
502858
100826
148679
19098
961129
312853
346655
151986
318949
137226
521470
1043181
897370
989038
33202
684754
1031412
155235
396211
365981
384431
175137
402915
445156
91588
78058
432300
242419
455826
679564
963237
575208
884596
600928
309389
41320
106726
406865
816379
786773
1040228
376871
1006557
98753
135692
992294
270515
442604
225035
915791
267499
927344
115864
484339
174957
51424
799996
503919
111438
1020928
769732
62456
516704
653423
793772
467296
261325
116233
778710
667314
866053
377263
647541
367263
948958
387350
758934
219582
523706
214298
417504
173012
476058
1043669
971718
353467
119418
550917
235054
59834
128927
218906
651697
1044790
547195
366214
197117
513989
164829
1017174
554598
508369
34001
879774
22951
111425
289830
326408
217512
617952
280719
943157
176202
947425
587112
908700
631747
415769
293874
183113
1042803
533858
757188
422068
695622
959734
618254
232880
73681
234288
5666
829875
76843
972374
342357
576865
547689
766005
407366
695791
206693
838355
994119
240632
412231
793175
309095
1001100
393042
368395
17041
52319
895595
286915
730187
946576
372104
34103
505787
296513
408047
825417
258637
267793
893338
620383
548334
375803
473141
196155
532067
307583
3566
461523
191922
349376
339497
504578
9302
265887
144612
127110
1023527
359115
738099
666245
362048
556221
173557
338762
628941
929845
793809
133627
164566
65688
541010
287773
21747
299844
292342
640534
654836
310007
346154
311833
905953
782733
499791
80722
664637
567422
375723
370793
420060
289439
615264
1013001
759715
994380
203908
406503
1016097
766399
406335
323039
266269
488463
299370
991052
138980
54433
510680
437428
425484
438420
158529
415940
807718
343856
188575
598824
131788
653719
811479
893908
421159
824827
574759
313069
580377
472013
634714
151395
292065
890326
933726
645957
639220
26909
710588
922785
361095
759516
308213
226627
761171
88452
857630
200772
774276
244408
682436
704634
192264
404254
218320
247245
481175
680080
525282
451918
193708
452170
562522
838978
94655
1000631
150373
267929
268190
683573
144045
791914
322243
412681
357345
227321
392309
81213
945176
801263
839951
676248
457840
649371
572605
635183
923605
198661
933039
943559
463669
227305
634611
617027
292443
467230
83870
954337
906763
1002369
889786
273389
305111
1030692
885464
390210
1015721
25445
499492
389770
154168
564822
385711
184829
990659
627834
519244
21329
966723
901058
806198
601486
265446
54023
554432
182469
498679
374821
674947
539314
1024159
774518
877626
29526
837413
75841
480568
937670
772328
961845
985630
850322
347944
281245
206298
349786
580211
660391
14764
870941
793471
459686
413682
1032985
918726
591545
626388
560085
153757
1017714
949489
679826
67653
982256
889218
829357
729362
876836
61057
381179
59825
1030202
264597
257286
324936
825721
838720
818661
33825
572905
6501
262358
873481
949836
889467
282551
212764
810422
177952
121590
215052
972790
728682
596401
1026502
568447
60559
686364
863584
504994
396769
445821
503737
405184
187123
666374
147884
253731
783073
408773
55723
886606
691632
654256
301220
924056
906891
442122
147743
171509
716289
689484
386790
505696
941963
865324
759821
677311
42913
898712
790740
169962
139795
121623
171634
348643
296955
1042590
183812
760109
338506
904083
241800
919803
534258
957221
98479
139310
76082
701536
836812
479894
299584
989115
443859
352903
651327
645642
105968
676071
469387
613531
76512
509823
236212
264832
1030100
2777
51260
176884
223193
414829
369458
605573
862262
1033179
518928
460289
227673
395046
487448
235892
227122
488556
718691
905352
512842
822324
626983
823194
601747
971339
8178
958778
863064
876885
817979
273159
1033738
1003750
943481
353053
144715
188001
431479
387888
132085
408787
918068
800821
100313
490160
704381
892006
186449
631864
726137
560645
529404
143770
897827
200445
680996
879402
173381
795581
513183
265400
523408
703533
81723
913384
1008355
519308
553438
296654
660727
146259
531943
41606
28276
10703
667195
740697
469360
775446
941551
497269
512007
984265
829816
249826
265000
951093
575443
879327
56361
614753
940913
958135
996086
236654
913938
949869
34759
474923
468437
964016
653462
783980
602174
221242
719450
1031216
1037686
153759
435964
649762
666907
391685
269542
403168
474417
745005
853718
275469
828365
860044
367684
350867
430722
288744
440896
45915
764833
955754
328689
902450
981010
145355
890933
1031385
394681
136740
722790
85540
1020778
322782
83149
685452
90121
431032
8063
245484
212100
443693
92757
529067
132264
317010
792267
312809
600904
699861
707959
213796
646314
634943
125137
110930
643248
701645
230357
561202
487638
526174
837618
738685
466037
477494
508653
1045339
1043402
146246
454689
200283
446483
541322
70821
46338
1014750
846304
901267
681805
328589
429332
442800
339730
939209
526884
963985
968164
607052
16026
338430
980793
697902
357855
939225
569865
826528
806326
537140
162995
207749
143422
795367
960271
561855
299877
558548
648920
42525
923978
923825
95467
709861
956823
863852
813692
882366
764311
579187
271630
738300
343048
429062
916868
300919
770521
235461
302309
499664
301444
94733
246834
477149
114200
27611
446443
800627
225316
1018000
395295
802551
949835
427013
710605
993036
408491
557563
791355
392472
234534
880457
541558
223673
672031
77145
292605
1027701
371961
13330
665180
785799
773759
342093
694579
332059
94590
769831
285536
813140
694325
760756
999467
3940
344376
451560
924766
139872
713149
465439
644145
772758
985162
572801
948955
347031
120734
810555
983147
830720
854037
1024061
370720
696319
394281
581855
165055
422110
365411
632282
564743
733226
1018703
473850
201059
626475
411690
845579
90740
283616
288520
300892
504665
297937
156630
446419
679022
1021013
625908
404725
900334
200228
138139
124279
820886
491147
502257
84792
957348
1038726
344104
755804
128461
91943
113537
415803
995594
443672
128546
421061
680380
284849
119425
778695
801058
461025
892825
383969
73375
279897
655769
131483
67952
435793
600759
736706
494098
759580
135848
552018
198597
77922
493281
116979
165374
782651
451189
589165
32138
684296
672653
983391
818597
689882
632357
288738
680852
13492
31158
235324
734442
385142
512748
86424
225233
882876
641836
943114
761460
889722
227675
916744
614272
338187
742336
417049
842431
10793
598896
896600
42902
282943
951267
706446
1026738
128788
728332
167874
103575
532832
859269
218461
954624
625911
657974
736973
881777
903498
114854
243402
1020745
822184
780157
952224
26273
1030830
378461
338603
11327
189549
935081
898795
450322
639513
336576
769245
100235
695657
109973
150689
662307
759243
438280
53065
663785
204917
873486
382579
882912
749160
502847
339801
219463
816428
1003818
401039
149631
745072
379732
3446
640913
766394
81716
690016
868638
799004
212399
688151
711093
1771
589742
828095
584556
115343
160836
796899
976055
303480
143296
860269
373854
877523
519294
207842
991004
422951
366591
901194
673397
50341
200275
392516
34896
895662
407866
68896
242008
66042
916673
804454
514510
116683
687564
342705
766411
169292
77715
242623
483722
474413
965386
424779
220257
693978
764724
206676
6885
547051
671159
643438
248655
920138
30450
684205
365127
644140
13467
991535
592094
943458
333384
859396
589090
1005420
866521
728156
709117
1038079
129607
583319
267567
770155
697535
304857
772873
59432
964122
272209
1037411
40235
58313
157492
807270
89381
617694
366256
54949
929643
25496
982896
838889
851123
392834
710381
38231
272704
318569
402083
774753
19426
182927
26461
798428
279377
312691
329413
948746
29281
135697
490928
530987
35988
581055
685035
17989
296885
859841
488893
848132
913826
190566
36901
1043787
849299
251619
408027
990196
1018809
41340
184893
869022
703600
991376
163313
749900
72995
291873
216797
611347
302742
576670
676558
783931
1014607
860407
465236
662339
291820
628699
311272
405690
213184
11254
605664
816438
716498
79636
264580
894553
31254
70535
114939
164930
427977
383539
376919
952288
341945
22892
222131
789529
213087
1025544
596919
1024704
657547
457877
45312
184210
1022344
602218
4366
275358
83182
172017
364052
903282
481762
553508
18527
181083
707731
142451
120087
557118
400573
709628
1031472
193283
244028
488237
304699
111831
346346
1009076
1035175
480932
59226
665763
50821
475415
336398
368570
953196
199352
254243
966270
993226
319964
678821
1014776
516107
147850
84403
514373
933560
52001
188741
1038230
1035704
509985
563407
313207
540582
555971
338195
464866
1027044
666404
524945
67596
458107
572822
742112
705477
473542
20469
490774
118787
846323
1026462
98561
251655
93119
903367
775940
195832
624343
618825
588581
138106
395191
296110
595013
84079
998639
581904
325531
410621
382099
631892
622518
983968
338899
939854
521056
768234
508487
398457
640149
284439
979423
240184
605561
162049
709027
1043937
897870
100654
671046
954490
504510
428625
124689
977162
144713
638467
616688
13088
589084
586367
264709
745732
452056
792789
494649
927716
955353
106647
663854
776677
198289
936017
382449
228264
684644
253971
301262
274494
871274
665457
530864
72067
938455
642226
434666
46005
477249
125572
172950
293604
61530
245470
26276
118178
945976
436772
601369
810146
568340
474175
675204
738061
434448
821102
90714
257883
438477
182686
779109
456900
1010956
496754
239044
43151
871062
952707
384423
1010330
585768
329430
721312
438379
184201
572087
584396
213413
398651
217215
8733
434499
516971
921153
189924
375938
116049
64381
359431
444809
664168
591424
677863
968681
796537
160406
267392
949606
911010
146359
57255
894922
28719
1000385
275233
555310
142133
699600
85651
292341
920394
112806
68238
67580
965315
434864
797709
189604
1026058
747038
468044
261107
618318
134639
1009927
692528
910975
1002258
78003
1043156
333719
514021
71130
249145
236278
510148
263393
812919
139837
337657
270824
156388
378212
9616
237383
367901
671676
1042025
636059
656638
246908
762751
551569
217607
931027
538504
849729
752427
669439
125317
347509
280085
143037
768194
900059
977765
369881
1001917
393289
80159
818438
17403
476619
324615
776660
50625
811802
194251
227615
195349
506565
270143
431358
794399
838885
588906
176324
508991
680913
882874
61458
156568
883777
77878
264370
337171
404682
533966
834051
36571
1041604
186960
909006
120642
256429
436487
149409
46751
462988
350159
418106
232958
401667
906907
162210
440736
687307
901615
891646
849152
700288
153835
11951
188427
141983
440052
791183
562418
182561
374697
898958
170739
395480
159663
502462
900860
804491
434094
132916
264173
65964
1044285
632627
936431
173803
326895
984182
353396
852985
483755
739462
849217
937616
197869
486246
830968
1025882
1008338
244369
2797
390207
336983
680676
120221
814651
683777
808501
1029360
322750
424718
403030
349144
1028964
662277
1044023
612439
1031365
765675
1005892
874224
97772
15853
482810
825934
710752
465712
327473
622315
571046
553470
759429
254222
120367
417603
426959
365860
391360
382500
699741
399321
547326
394617
410297
333005
71927
213470
383183
72056
796479
112593
542655
762923
730639
597089
800398
566991
994059
774399
228390
542006
394823
703671
559554
38289
761911
418361
303522
624509
1043251
139211
370398
575591
698429
313049
919130
524212
67344
576964
554683
383770
362886
165947
765126
187462
344693
426073
356634
153717
848503
401636
349780
976328
917210
856081
935454
670534
422865
760248
586432
260872
611509
409322
212955
915748
797951
759
403072
308925
586112
120494
620539
273750
118533
671218
398651
885723
97344
615706
618021
54348
906819
435559
543771
34854
513851
954567
570956
629529
421917
939175
638758
611926
755555
950173
808174
480961
96140
343168
192756
21600
906583
541810
516772
38649
462552
858422
478800
520498
8280
79267
241078
1043737
176228
1034451
9608
977410
691069
297756
342953
822262
907587
904740
767280
93819
530919
66434
929625
175598
595354
830602
383524
362949
327706
843816
248782
279067
782479
372721
607048
8507
394572
573375
677939
811730
268345
987305
267592
402927
665450
788225
405369
108527
755841
143480
865017
203558
996763
640356
342035
54310
811373
355138
238249
691390
722938
464598
713550
360885
638694
84459
526818
842051
868816
248673
240880
609121
302951
57788
755142
929187
1016651
611718
562652
958186
292637
927589
1035693
865919
229890
601058
124154
383287
467386
548261
857621
623556
598142
947021
97174
171071
391365
554336
630932
546171
607132
129677
324691
550627
406088
625681
799178
58655
762169
724307
349784
407678
800537
336279
420056
280948
246190
276109
908532
175495
179629
918092
842266
509076
599380
394748
505699
27951
881031
287229
869456
83915
175429
473550
926523
122920
691226
569823
560500
672543
480552
702673
509845
698182
601483
636706
384180
592886
504505
1014212
343858
859135
575994
238039
605218
262666
393247
289396
370529
289712
502673
867483
883695
725501
767001
32080
945873
729761
708291
978317
669555
858473
271474
680459
314620
867696
616036
1018708
544989
468653
600025
659600
76232
610526
155635
811389
266630
711435
653906
332336
522361
123767
47289
154774
451471
789943
492780
292914
677046
809112
78387
758805
795012
90770
528192
213428
691594
153154
599029
641970
16657
276958
308236
582830
838451
111632
445713
661705
20056
305161
898539
1009665
81126
442309
340044
782846
672106
276302
624498
636944
830285
1017808
657419
615900
659839
639174
38407
379922
107070
822643
228260
292752
81031
1040815
844131
259750
570266
316408
743440
540914
25740
376136
172216
974448
821175
867623
124440
429301
923923
969892
65920
9134
359081
194320
489607
905890
326066
210164
713651
932993
268025
848235
726616
867159
734519
704662
430158
750674
1039855
521688
510976
418628
9782
1037872
676930
936069
301838
967841
38498
581199
904340
286118
983890
647953
720786
136226
515850
172681
1016129
291340
661176
159643
618224
135846
916455
604285
581188
6230
790555
141402
406699
500091
653907
261368
277392
116170
248207
466305
1004680
983994
568663
41402
189329
325033
390288
117054
84012
400843
543950
527866
963540
693777
862053
89147
336509
716105
61759
702413
729448
839713
46708
786298
431930
486418
121048
658747
926584
150387
1007981
490860
523053
544767
555886
304068
946120
322828
62873
763257
586950
670814
344541
44065
719475
577357
649089
359929
891414
340040
115706
216138
340394
783423
611045
993517
103011
71388
1007992
634017
1040501
345024
304742
759784
133208
328997
845946
32849
687881
1023318
387334
115171
847026
963256
679033
483897
156233
927967
114415
736283
64824
119324
832981
837090
711176
3280
413131
16072
318618
983381
855555
278967
474256
632005
117265
867555
802967
490242
280530
922368
534019
408817
341700
924607
116098
166279
833201
903840
533528
54939
155814
843816
627173
215385
278191
733315
12396
570271
161350
192054
706232
718219
273852
936594
377409
993790
971979
191115
697214
922655
455281
449788
659809
419810
594394
195884
2695
142767
265120
687235
127800
237841
146327
89227
889851
398289
1036633
379426
786955
427153
614624
120290
638146
421713
223812
343638
78015
103696
345874
939585
306877
1015697
199032
324996
320670
985658
686971
294488
231387
534848
486237
546727
173227
575673
304823
225487
11185
514213
242856
272330
556486
231865
42984
965397
326509
725375
127403
167179
915090
131628
363878
220351
648192
623241
347249
513653
939499
57911
897404
728934
321739
529925
632065
738738
1003772
827881
531151
727106
818724
627650
285882
323329
551885
88870
955979
743907
420004
130958
637520
989113
39074
233655
489782
1015708
727336
137390
901380
31312
57353
133824
260381
775307
668009
866197
374287
335768
125882
114805
751762
705476
302681
160598
320610
947937
1000760
174889
21417
371362
778252
153889
1015277
757869
450130
858659
890461
797412
949190
157855
260507
18333
771211
945570
947047
442970
549397
1025088
741802
574808
862835
139816
665665
156213
30802
33476
360353
1015401
24168
633309
844715
404589
975780
150614
636223
212514
366210
247215
263109
224179
704263
672724
1006636
503013
475236
944182
907740
925212
344792
522399
154839
12450
32688
783381
666660
810395
766761
624044
411279
559621
164355
213225
417440
214464
6327
104653
359980
886532
401841
78896
567021
213478
134624
641392
890037
853060
21356
67537
109105
158805
167087
924427
665462
265677
701932
503288
410237
530443
540314
420724
980741
304581
67737
777563
377225
578323
338937
687944
175781
935708
541126
103310
391113
387835
618800
597558
46269
449086
332602
383182
388309
63203
80045
768127
945455
586497
634888
527484
776311
955223
488566
686262
918923
996774
366202
487059
135735
579158
571541
344715
118416
278259
747078
764484
465753
324105
613317
160359
948871
640797
26863
1040591
270874
216423
144720
367278
714962
132285
804960
974475
19621
659947
803039
701087
111198
518654
841221
649445
1037236
533834
560213
807116
286523
44920
295861
162305
311047
193986
215066
717289
262909
226101
800573
312695
836425
493413
941147
893872
300602
1019405
85138
825003
507034
477181
115752
820618
10278
121123
422467
309627
573019
749875
487540
746965
816060
866144
1000094
130987
298662
969946
638907
232257
623927
387047
949662
581012
330212
426353
27217
900224
561736
147642
186635
56462
211383
570717
707331
466896
476193
1034430
220595
63032
874851
650310
409300
437221
445400
886373
610848
114415
727876
757011
1022837
403297
754899
160505
568321
697182
933086
848975
286435
459551
957956
200925
253289
354790
373720
941280
445661
988118
537617
756199
126958
784862
218416
75840
984599
703709
1011056
143944
979591
532860
354840
569383
221022
483180
612552
289403
790885
754268
699530
54722
916688
549838
447455
587296
742741
315012
912077
542213
48837
196801
752817
983237
494621
457687
249664
678938
23416
299415
412284
700014
193362
997926
528413
35116
7938
169388
235975
579530
85190
155429
449856
935913
799678
692804
914185
544824
99980
515310
50375
82635
795262
402854
643768
847894
163359
791765
860250
995295
398719
390902
507865
655061
876756
453350
185240
880943
97845
917156
256699
183466
272479
561447
32994
720007
896939
813655
902102
119606
162301
302548
807733
585302
488537
1001215
109016
553918
680988
380977
359057
36595
860989
464591
615745
796138
326202
648398
934081
1021387
1003218
177542
722052
598677
360188
917821
121083
779650
1038320
637411
731328
147990
299297
417447
1007081
308234
1010601
58536
378763
181939
319530
945593
178476
159222
435748
172031
910030
662758
649572
15127
758933
827414
713902
350018
19185
255050
208134
300902
522436
737282
460175
596754
982299
354619
222986
41684
1044934
484478
752963
251687
766539
246216
756695
592788
526453
403507
670203
1029023
859528
721531
864046
766445
637519
174963
193340
265746
173896
607057
60298
326589
95070
524996
214444
813463
427738
586669
364949
199367
638374
368246
551074
509501
804325
26780
372126
463366
242768
739925
832251
136516
390334
60196
744029
828781
437566
834000
740255
866931
1021158
450869
698591
586263
495369
779389
218162
922499
643964
798522
701024
974979
612982
883425
652851
72946
1045309
564378
675251
981250
272521
206018
151261
73552
10981
876435
805949
285108
129591
365250
991922
22525
811038
739756
358748
943011
669950
889270
923918
228219
473938
739823
865584
494047
140031
793806
955760
864874
953665
280159
91499
363908
793631
178072
951539
412696
387654
698178
647359
488708
708323
879701
730347
400721
384214
782815
458918
112614
672718
275384
461370
451749
964613
884249
600276
409937
77234
37596
632358
344310
702306
883360
899836
951583
865235
1031220
447190
905780
1010847
422881
532836
27977
182318
20545
112952
899964
551720
146667
37216
729132
1006894
441450
226383
343037
378080
802655
73724
24827
461767
834078
584696
720464
895068
72360
662488
614206
229187
838952
211591
661735
688334
683673
789259
704700
562385
175065
159548
833424
702144
741389
544188
174835
614680
853456
881062
646838
892854
1015015
435333
937890
927062
901972
63845
177414
415931
230149
843985
369344
742959
92264
54900
836718
31831
908827
122314
72053
179877
310113
293046
16784
692775
30222
69965
481796
779927
362415
437946
844431
811138
523170
858774
656706
202042
387658
128926
976227
568718
603820
795119
806969
390553
1031582
981429
343603
294781
992839
439815
233172
1019843
484164
995711
376633
839823
937572
774753
281954
391129
389935
144457
15275
202677
868980
631252
962072
309247
906941
679989
589431
758646
186490
371687
432697
582001
938558
716765
188510
63244
495329
988516
473963
590681
483347
485775
880073
755201
626170
767508
470605
223108
8204
27281
811431
479516
854857
70993
565990
506646
65040
1031688
144533
298039
844342
296403
122625
233904
941104
446898
24724
25254
915773
632468
934090
499876
771319
318871
264939
338861
643193
513790
602054
245609
648865
226924
53385
169547
213719
198822
82006
1020854
322626
655041
718788
29021
713670
457166
392508
490273
519970
902439
292903
597185
1018052
91629
250980
938088
669933
242988
67358
464430
681170
639972
5464
864281
978365
106839
230826
1003920
655876
30594
942525
289057
712494
266261
975364
288501
626274
573765
808110
827304
872407
718173
505056
123787
7348
939551
168447
944621
860761
563568
560703
180549
671661
1010424
10507
1000152
517185
66744
610099
54085
618685
909774
169973
601112
674209
224433
96290
975131
60320
965611
38641
711664
919503
952867
36638
933898
310682
274442
786311
339199
980431
1039009
688008
256188
831092
15312
195732
20962
987804
131459
576471
917721
736436
472607
194295
518254
791359
724498
181733
93349
402075
353522
1013928
873365
723207
335102
683613
260613
92421
932319
531856
515099
385345
697649
441305
79420
490521
952116
103558
53600
824155
1028791
463531
659640
179520
80708
160030
906839
999863
869051
812102
460187
663075
815788
803830
441374
576291
387945
404650
599735
829878
141043
577532
926853
211973
380100
765092
469537
1008306
792085
945333
190631
957207
778210
959942
952587
730215
428635
855831
1040207
550960
898587
353319
980267
866976
484886
485140
866502
777369
127828
814875
320845
828193
284094
303708
347510
1032033
945098
331529
938856
412726
875199
544897
18375
435771
611448
998121
544806
638068
239902
897785
504268
366753
126714
1034463
639532
606873
485112
942434
420643
713184
700967
999909
551857
876218
900763
528694
302586
86451
576956
1018339
879421
321939
485361
560822
668839
844594
497791
343486
906945
686783
656290
68904
406853
385137
281642
1037331
815335
768589
649408
179228
505359
888513
304654
847953
658409
326177
56913
315943
357719
371784
634559
668272
456865
47196
836035
268487
737780
824132
447915
386251
1015768
904662
83004
824751
524333
275662
1015990
383425
256821
672603
929225
721551
961448
289088
71184
51906
184899
355479
386320
152621
909812
133807
836868
317963
1013847
754778
464179
499052
196078
286016
938282
713991
541445
552807
106228
195308
490542
43339
436833
214092
525050
722650
51383
602804
141708
274997
561188
503453
475166
199800
718316
837834
580796
484071
496079
612484
94192
712224
859518
57047
203256
584821
841165
749632
69494
876372
855962
1042106
79768
833848
846458
131955
158262
147952
300748
131658
888102
636150
37309
781570
782919
163566
678837
336003
675638
280214
266586
574590
16605
181821
44926
822215
216292
336944
957018
988838
216426
538438
261229
493197
191228
758610
132134
777337
569895
831469
344478
937653
316434
948342
170866
557417
538781
582948
664090
316235
677850
513774
256568
650310
811193
603811
413345
916048
566475
251506
102771
275215
784482
180345
827286
973588
929975
184839
840427
45340
417671
258303
847177
628233
730845
597012
930911
1012430
708949
331714
467934
213821
499571
214015
604753
611511
408151
62198
879020
269268
253741
267774
753118
779852
935384
782166
239449
171435
386446
573192
94115
1026066
809525
848722
6599
156486
4779
619858
259053
103932
235275
426686
956241
128171
599939
922773
572953
892052
786300
977519
591768
927919
231855
615898
598742
525163
589939
908615
975661
715572
381207
709055
1003636
796102
214576
641968
667120
690917
293191
857875
24777
785504
783060
546226
996478
67666
1003726
529439
974257
1041922
852998
551246
596711
35889
1007723
41091
36055
957587
244194
247408
386868
265829
937434
888731
188423
702601
365387
414072
441442
508647
610546
365877
253839
350483
1027131
86124
798650
798975
698782
230829
323420
761059
563483
57998
607702
483609
890334
199535
591046
447608
394078
531647
901899
645424
700352
553457
162708
48267
407064
437295
81743
561327
8172
429118
887931
932619
166768
400681
103914
868161
1000763
174492
418692
312337
240800
711190
987490
291984
267305
337669
523331
184679
19502
756772
4083
835420
620578
153364
343059
1038419
106559
193331
1035317
903904
269911
613357
99690
534790
235615
922708
834179
981118
299923
291370
482473
39185
879900
523971
905101
207212
917073
997096
929390
623387
880126
665682
863746
290838
412960
607450
649593
10816
63996
782282
802851
56214
61986
920600
87457
506070
370911
229626
140687
144988
286973
800334
252741
769403
779141
84754
455438
771530
249081
805047
430133
265127
553572
815634
137266
767581
852823
757740
944596
481384
1034742
370478
31019
664553
782444
294159
170813
356154
78977
527120
71206
216414
966461
233722
432371
140549
446470
926917
159497
533194
339632
1036144
449433
9938
209095
920166
646864
876325
562180
777676
911726
571141
145311
939500
712195
862042
790961
553566
332579
502111
516550
735770
436817
468671
417867
599123
689334
884300
954126
1752
452619
314795
713077
556491
165567
844164
353909
286517
840916
854606
980623
105012
701150
288147
145442
754765
232365
1031221
696737
432264
517729
394764
815577
54067
338164
1025908
1001936
182102
1008449
680749
91989
972077
400507
657037
918429
490226
765719
374134
388947
879030
448259
807867
672599
803574
622809
977749
289850
12738
890821
610163
368435
395563
486069
140983
51590
125810
110041
328717
554242
678582
660836
569215
496905
50216
1016587
779456
460846
523585
366573
146546
351638
716868
483860
680781
1019257
661706
842158
584302
361290
331347
331921
563253
377956
148075
81834
734429
813309
1027276
513381
381906
724448
226694
121153
506354
923270
439265
995224
34009
637596
807559
623466
485151
639585
206461
855748
829137
847776
617680
394724
82510
185845
101961
992560
507345
480501
1010968
255836
690699
47873
520128
237021
1001254
620202
124492
973679
879287
977436
240728
816206
240223
1005596
166204
601812
581100
13867
301904
621221
805390
815094
844783
110930
149134
308628
498478
855709
671336
761803
801001
786853
429010
834364
122083
606909
74580
315024
677044
1026351
345388
37394
367502
860441
372204
953035
899362
132212
265024
874391
603465
425980
32176
44263
417780
291991
494911
833301
965745
1000524
317529
628912
508588
189464
812870
92679
285909
417433
789620
39658
438950
731049
285165
248006
706681
350669
781677
756619
146455
309152
516625
112359
57649
591885
674428
368133
373283
320058
591607
895329
367997
636777
905091
11656
800868
721940
720444
408625
638741
174328
985098
1012576
363288
560047
170883
968036
1019777
359516
625478
130829
567688
19142
421974
1001722
890765
673084
463847
564223
617119
505120
777241
544004
957139
786713
444124
773909
811169
616457
941636
512330
722386
963023
224714
423426
652110
903475
8075
784949
24570
498921
189762
685912
950443
84226
746890
970259
867405
896227
101791
198210
124925
996308
744441
310616
167061
505638
729397
318612
777159
978264
566607
8655
822113
197894
918696
864682
104667
183955
802471
172101
537684
554411
88254
458277
1028106
475765
357462
243412
192181
591374
571220
1023449
1044567
9047
576076
202616
16330
954226
146543
570379
635046
458253
171125
747704
819329
1013844
701108
1000539
308014
89914
740328
868178
977156
178125
294168
470274
308935
194361
119692
435840
714070
139818
496693
576851
818915
241894
277054
358393
686340
806211
158117
973189
637084
586287
645629
302823
731495
784077
596860
401103
911304
928004
344470
572690
16832
763400
1008962
660879
421723
188439
921751
138050
414698
377790
397995
165412
732346
686399
27839
160434
253114
742137
707189
792294
876378
202954
914445
187410
882227
959865
941863
281066
856305
8768
991119
955820
362880
601889
1025761
125134
307143
222267
92706
950592
600076
352545
101886
3637
132597
879770
268050
758724
161987
488062
818179
81084
4016
1019841
789565
746167
119468
137593
392722
193909
684765
60328
315224
981729
371099
736628
12775
540667
518864
195212
74853
196613
725651
501532
444979
1016146
249622
25395
181645
1020739
158599
744987
149998
667643
490429
275390
908581
607560
831419
964047
596720
409810
190142
328732
19404
567355
63785
102348
409170
466207
169145
768069
211403
639897
267343
526945
982439
907188
81774
463942
770629
178120
678573
469410
691816
493304
77777
548
1039518
676108
122963
94812
298114
310662
42314
306722
563834
717954
562037
958265
760225
880025
1038210
21325
376960
1021515
1003724
4073
860087
1021774
627102
797251
936392
670868
757533
459354
921849
27525
101464
623764
489593
189080
1031496
850440
893632
664781
882582
91974
1024812
94284
21083
595559
895360
608351
214562
54101
185691
58123
791437
925572
557860
643323
748913
312337
249763
204452
435186
268597
33302
921196
39839
147930
960695
446211
15072
618528
849764
788583
446390
931302
924173
897131
94864
923927
80865
861681
572802
882897
131218
307162
971918
204857
532228
673957
47712
399131
513325
1009622
449941
528820
506801
817473
557957
610391
516543
359006
647799
119602
396607
257017
945577
781898
785306
980649
1043685
870396
305222
55031
849975
463041
999813
850602
830617
194994
636005
721062
318618
542560
209661
799185
34488
1014110
827175
303390
784964
316802
813975
184332
348036
795993
896367
876136
178313
348769
87495
316306
880255
486776
585921
242791
884261
467417
718069
632025
883052
510501
906810
561058
1009429
24438
737251
1039077
899273
1008896
17941
491829
334984
583767
352822
711797
253144
824053
1006008
234343
960815
1040466
528898
734108
288113
502829
239706
140139
358228
299031
91747
560355
1041462
985919
212208
953891
282020
39866
544391
123530
345452
195857
658787
849846
455660
100742
223102
539663
265596
194404
447050
816598
69990
477911
1020561
540473
534488
880172
546853
361052
285679
324207
404927
351174
423538
291253
356689
475729
943918
555749
529193
982196
876769
396892
6564
58415
577645
956685
349160
366049
1027105
122887
902287
275549
215464
984915
351560
316792
1000858
264610
439870
324842
367402
594697
299972
894711
734656
743893
995263
90728
25196
637178
889174
957365
177572
863406
400808
637655
907274
305199
873861
608644
468211
549258
583212
319613
123393
859458
211263
316322
906975
304395
891693
182193
529900
908762
829327
679449
539801
534353
447547
593345
812606
643005
389554
962442
181920
333884
687985
802603
126654
366273
468264
5648
719890
516463
996192
872703
243642
158412
292155
444173
995885
605388
831118
391686
649791
704916
696101
110747
891509
320527
893892
672374
945371
170768
305891
491530
181700
613228
428637
990099
176535
987962
145337
552337
571528
73949
726203
774285
477260
134255
566947
297972
959204
998364
225424
771095
929814
52947
82695
908227
219092
708625
156164
544253
174703
754801
946726
525654
430579
947475
155731
493491
591057
631139
237626
435579
950042
641971
565667
413169
875939
238161
401493
189132
65909
868385
854043
466815
403253
296368
820592
697036
53469
188758
135903
698105
7999
311540
210787
366021
981905
143452
496322
252592
249062
131239
945119
449914
624705
887066
780827
878909
634967
846
594484
73279
739794
654849
735089
111055
545366
390843
40637
937173
361213
620624
652679
502801
42136
965540
261529
162713
71428
232420
51348
405086
820751
391780
1012719
757018
313090
543295
23152
746484
730152
55628
155879
164841
375525
1022812
580814
112710
909565
199525
20704
987583
535624
899302
873389
21156
749234
1032836
827344
263626
614587
782267
942989
544643
567233
331686
889581
877919
698747
792422
861953
682056
989555
656525
279862
588733
592092
64868
636553
537808
288290
800689
38914
377958
374998
290827
834198
400503
851198
952837
943670
556696
528167
50691
902366
308635
124620
550992
383670
504832
408518
998086
417535
46801
15939
597929
47357
128763
555973
757446
869245
159672
559624
59601
1020854
894067
271694
985471
46400
957306
637086
567419
308873
943518
1023721
16757
761127
894337
231560
821001
329659
552109
225510
225087
74920
680416
786552
145523
443874
701703
875938
182143
112648
1006664
799566
832431
618488
49964
94631
101543
448504
788
829195
202837
845330
289742
486981
183257
457783
617995
791798
905692
215956
139809
629689
930157
879362
841165
293583
594809
947766
679635
706015
884213
79333
92044
693719
135456
136519
80544
458506
10148
810138
490861
517756
716615
671743
345580
764322
341604
275321
779425
475063
321024
1416
212654
669215
571394
888330
971820
729648
793037
714264
955646
122874
397155
459566
515330
1003013
715916
243416
980646
355599
409710
57338
1042696
640363
705628
716055
321281
165796
85099
526326
82675
557736
616995
1042452
89787
572754
157092
82329
986482
504969
46678
418601
168983
945214
881739
992069
231452
938389
356919
389700
295599
735618
557395
200460
448287
477925
458662
857720
433155
552672
988594
530176
827709
188472
560081
415941
209492
455186
159145
680268
1037987
945104
419191
377720
215299
87532
177241
819366
281816
1007379
104750
201382
126750
526629
337519
299627
977169
907885
386109
1011839
295623
477722
139730
487429
737682
918553
880614
165247
872532
462716
891963
125678
626242
678453
490632
1016480
891885
309589
603390
480451
1038955
995547
782229
417722
374893
913917
213152
938911
362446
743282
911305
870362
638488
203296
392819
58936
450219
34085
625276
342506
646492
820262
1010
1016297
366993
538179
266976
443305
26171
775134
62069
885229
728838
770940
506565
693481
771272
184597
902006
411412
105582
74044
148658
614876
933120
380245
461390
724407
674534
940642
449213
482992
345762
176912
764241
516486
604885
152959
949377
727355
416099
182087
855313
231485
858525
126682
615909
606250
12175
925972
266447
279804
270476
863844
249129
175063
491091
443760
570645
351400
533695
607347
525728
845816
274440
99128
162467
618085
863113
94954
560691
724273
831362
613489
21178
319621
833680
244591
658272
168630
246257
115503
394964
435498
659849
885307
888815
792219
416640
989345
485532
988349
836791
1043519
478323
123486
712338
729039
53951
646256
301839
917525
559100
219487
595318
589234
318942
972615
972795
61487
715999
960014
776178
888689
204794
644600
374974
934273
542504
954272
408267
781509
590396
650046
699262
301014
668778
689456
648742
761350
798375
702166
1036514
319207
837249
231533
953633
612968
263725
642798
280497
292440
210976
263424
657451
528691
566512
134473
414716
554571
164930
739935
124389
4909
907703
854782
821426
773357
946223
443052
812890
84851
870632
853465
275673
669181
170566
486190
832459
95012
882791
558932
697928
234374
650606
102777
86892
685437
838844
153738
922647
600619
33584
120797
501523
872245
141104
243984
310400
294733
1009489
443048
940553
3535
353866
482480
97772
476811
32093
174650
313674
863066
126931
253295
866161
175902
100755
713714
907919
451581
34191
457400
12827
1035472
465015
908087
831265
973543
573575
381660
860953
665325
683488
822356
608734
309534
941070
1038437
420807
962546
471547
132749
351405
421468
120732
793561
255023
351166
326986
464885
34503
70369
867259
33965
833136
1031503
47924
572340
478406
952087
925764
541015
297484
198068
289332
408210
309753
36816
377581
453734
722878
727446
67929
591679
168435
667408
436049
541963
139881
117451
836424
844116
889695
533294
71204
307838
803841
667555
705711
362312
718850
327826
500286
164629
200338
692672
733679
48610
358883
536770
986326
1000598
525264
889858
310382
150884
500673
203464
333220
404896
427096
697722
461354
281298
707268
306988
695612
270017
194443
247462
820824
163214
875639
870782
869090
233970
199925
757953
127157
758217
336616
84858
775554
222033
20449
332996
508186
673021
59378
554873
265727
789717
1038697
380888
917105
1015838
797983
855764
98653
348326
139076
851873
944640
885911
594460
52818
312117
964565
499524
637269
902225
52028
503089
680285
108605
467769
1044706
625034
138525
772629
562482
19004
352478
153381
660057
745818
827702
117948
763844
785778
700277
656227
799834
459070
616812
960775
61297
117110
412471
547147
869462
945319
792110
536908
974940
122409
996504
876328
672285
276201
1002669
51954
583027
938888
568151
523594
39258
612386
666353
617176
804638
74252
275009
939545
507860
976095
201080
123839
305038
1941
679386
265390
1017218
926545
285552
853849
563201
775286
742693
465056
800802
831857
341565
964530
14874
503327
720638
1032479
669956
137919
806879
498911
758702
387771
806556
278121
833914
166993
11104
708352
917749
288778
637332
921226
345893
390361
288891
580711
760365
821094
1038713
712114
536633
464748
333473
118601
662196
254207
314176
205783
549043
1002194
1029678
175567
5340
445704
609747
757138
642939
575545
779238
89898
56327
39284
770890
589796
219792
745425
1012879
960372
491582
821750
186510
750061
1005249
1043165
91903
513384
61025
479989
407235
917452
324004
414090
397524
366337
984257
996348
826847
177779
143968
79427
1005563
355613
129166
899353
292570
644033
84022
760480
745684
406484
23032
1035034
159596
603802
238362
470598
1023549
75090
1025875
1043052
656042
920556
925427
83979
281553
860059
463319
947029
172538
419989
359760
148848
905301
567919
301155
896176
21411
461591
933270
846184
663781
382259
108274
822107
447961
431679
3795
370104
468460
382984
690536
478904
399946
3261
594172
252710
492656
699265
568849
10922
94448
827015
755239
463488
1039299
459226
784406
493339
760947
614902
689801
173875
992596
134911
399362
747516
226384
590127
575681
586686
598363
722442
518303
523685
649286
924840
512514
592056
315605
471070
67316
130056
887338
526763
238641
147441
603254
100454
185871
1024335
673076
687758
571497
185145
414756
995466
762766
575222
281514
74522
451420
753300
159003
184093
907489
261493
944601
851013
998496
752131
828972
617246
287100
587000
487789
771901
697965
276706
754968
420878
402638
535027
677093
525937
204779
25797
643188
779151
191263
420578
31890
936849
648812
29390
454584
360315
137092
151102
74204
64395
740946
74887
47696
338349
282160
534791
615045
307742
276880
41459
433329
287516
520257
42975
542041
335607
801718
907857
786001
909659
473279
323193
591807
615712
952864
845765
958973
476671
175337
232752
1022302
952658
166535
1043872
445839
482923
895729
791768
91418
39988
293430
103221
565567
159722
13225
421626
45139
208701
616600
72542
966372
616685
151668
797022
366273
1028412
554297
1036876
769362
54505
727021
971445
405298
478242
90374
41760
934267
86842
1040305
108112
70676
247567
658276
1043202
307644
545325
809613
32396
597841
205989
20708
95687
774760
1045312
342950
651940
964210
676012
1009067
488112
1001543
937587
908013
69166
589404
334419
749211
172827
155784
210005
514707
316854
422849
520553
269932
944822
240580
932938
708320
700127
972900
118685
543383
948215
1005188
486197
798692
415724
184561
965860
155856
758750
883903
935885
581745
707933
245697
925568
305865
820200
13196
569212
998136
954138
956762
452023
512576
216849
462485
270347
771840
828806
23338
218130
978294
507960
720153
83996
283683
560147
815902
701935
364851
337262
466542
500963
762916
867564
949326
53918
840529
532355
253365
94631
783856
265119
800128
546896
745185
1021597
913900
116860
166687
645443
154508
217358
623121
875997
974948
55575
368354
691657
472421
363376
32972
601565
890300
261684
860966
153565
598080
627288
264800
866783
494329
307448
607737
600726
1000844
707716
294966
1002351
31045
551253
55490
255467
591258
597481
626951
5011
2076
39701
919910
981501
673045
621762
413794
885119
351243
497003
358511
963454
100065
586837
997647
46149
511417
635596
434174
449899
676400
897962
7527
612074
366961
699819
918920
572261
354378
200542
234959
516774
29806
212943
538140
655957
502260
94174
962659
275346
311299
752275
758263
532648
454415
4561
323831
196377
946260
886885
229369
271452
385435
772180
136523
890564
142982
960138
120355
665648
606930
209775
213190
52482
638281
544290
606450
832016
740280
661183
764915
888311
491634
665979
283293
668853
816675
349869
863547
1030360
360719
52877
721268
234820
414323
335314
533506
1030938
1023906
381492
285602
184373
198573
152431
758998
19912
931276
929799
617827
679602
845615
498482
260702
196571
356825
809222
1012322
445011
261735
567483
701761
914024
853777
650600
610469
101725
539985
84071
440250
339844
454422
150229
646356
709151
4341
717940
167492
499009
614477
771407
592317
39220
671244
22723
885880
1003978
347717
342110
778478
977802
269947
661908
768729
60573
553560
790444
869191
364833
935527
360431
795767
343030
749102
473097
679412
61316
322083
610671
580417
6955
811013
914002
1027759
802131
418836
909763
987807
216422
460702
929366
458725
67932
277202
648082
1016768
994396
365884
154438
908657
22571
932138
609639
11657
415287
1038698
172738
1032821
556913
213066
350065
666507
803072
697640
383894
797981
569197
339193
508030
407139
371836
43122
787413
272849
380810
158218
841809
855495
1033222
390139
400916
966777
942829
387602
457063
504832
988968
585401
50791
911133
790157
1016361
576455
396988
102435
292473
519223
902121
140155
900244
517570
536252
486802
668526
807057
256719
257132
589098
797040
827715
541970
650629
1025031
831412
299636
519803
948509
576217
968003
470670
760016
266302
240673
644664
815972
197860
298033
946655
700957
1030632
201726
90339
412935
280404
461450
127768
1042304
175901
728632
952903
176133
490214
352985
297169
288020
319548
518326
84214
667782
814989
894312
689704
995029
885238
358562
158642
729069
214065
654054
651925
299991
932184
221828
655022
160184
941507
1009285
284653
744480
1030208
616995
965418
803037
511237
949250
593412
270873
303589
286749
707008
1017354
725247
1003574
901085
976058
816283
980505
852891
240838
132047
996728
1035201
127418
628466
62026
709431
36508
721220
480154
68180
179460
335882
939616
671355
601802
833152
324350
275348
544403
955945
658977
779440
955007
377152
325302
449991
461861
920531
57279
635563
14406
12144
111797
409209
562247
984454
554777
383893
517720
671947
650160
893781
339526
131990
753391
33704
412877
714528
76849
688707
32232
819321
61706
147065
331462
224482
796452
555573
170314
109109
227155
375597
56124
468691
316287
249565
113451
505981
44565
842847
575346
444193
159357
782719
119321
873932
303422
31057
936822
977204
992490
866383
703996
329885
1037089
258514
857736
1011091
929402
868424
544533
660960
81192
203776
1022889
378391
669880
1022827
563039
960471
287751
638415
737486
421063
1029523
14300
788661
50181
333769
142257
474958
525183
603938
912840
878230
83944
710484
190304
978150
560194
969675
550343
675642
221593
590628
961091
1024473
36606
199350
1009599
484751
499446
365304
292419
838917
916665
114645
980228
761927
212246
709752
927916
597326
64529
226301
800496
901166
932712
960942
1042856
369291
548966
979256
359365
759507
29930
860737
622071
90351
1037765
241791
1018474
58760
683730
685142
416674
403615
727202
427039
316294
728560
123775
201297
743775
420366
816132
809045
236622
1006730
28264
160934
637467
730809
5550
426443
197643
214966
36860
491628
11374
502634
609890
27155
50590
396520
318838
85822
850907
1006775
437618
715526
190625
582921
657985
781417
86766
597429
892214
373868
958372
58082
510151
82846
226603
410651
203652
297497
260749
972328
924230
166746
494000
154300
656175
226163
496519
228485
655395
582727
67428
771611
544987
928924
725313
789113
351303
556854
735512
878934
929811
299059
307738
208338
227136
411547
207806
808047
854313
774551
579017
201924
811377
753009
44169
211179
771218
167092
778497
327512
915714
814400
840165
184679
551398
884122
1021087
851355
596834
679698
590576
462403
950791
186381
553880
403907
965696
735126
294122
473725
375324
986533
6467
453671
686414
214691
374504
791968
50938
92842
225760
219209
663057
110573
796868
274764
267141
938266
113063
443726
13896
334666
985943
445001
886544
110016
476550
152388
823718
194357
415137
78687
965468
102207
657491
305619
527832
420010
341525
56121
618893
633798
846711
306925
261363
985561
61157
471907
437845
100897
780899
695125
815463
550053
272242
5915
102927
969454
888831
858992
41462
306937
345124
223792
587916
505296
791458
650106
195594
875230
39041
488366
870445
202992
574435
804494
966255
236110
115287
619157
307038
563483
804845
586048
82119
148117
469982
444936
551608
899429
90309
237023
83116
275668
268406
1027204
259396
745172
568404
907574
56047
748035
269280
352272
191070
903163
1022772
222718
382920
916921
920122
646742
275304
806857
229443
802799
21592
450446
665559
524992
37774
219745
469973
219829
329887
601864
335067
118593
206789
299808
517584
3530
643855
560484
289363
776809
992662
249930
796150
1040769
302403
400123
89785
178262
707751
120428
923846
99337
758870
506042
648571
296148
197141
102602
152528
485691
914408
451172
491081
822714
956159
720673
476854
940531
355876
752608
494715
799912
823021
426000
825073
720099
347652
432654
873294
778687
771902
26915
207626
402878
152909
646745
459167
23892
152144
955131
170537
444072
433265
619917
958017
10699
639686
369856
984863
184988
250865
1028693
898327
543555
72672
961096
255935
449311
741139
313703
913394
329687
957674
847309
646048
153644
635573
90390
999274
633073
419553
228455
432156
617541
149415
411708
61011
381169
964342
1042513
377310
705800
751794
417460
476921
144899
669826
728334
394810
824995
460252
832286
614416
206824
904025
81461
183054
234714
903151
225665
196976
222964
420253
698911
534164
25799
920926
446868
107268
247751
573856
1018590
723575
457805
374345
683781
328226
77618
959387
248714
754434
735477
433565
331901
714146
652579
838844
185066
633250
187232
514687
611077
885758
863720
225525
815860
26189
479840
402250
577525
1008918
793524
955862
408765
987526
16541
629420
524901
277012
923143
333359
15614
431139
742050
556223
920944
662475
413566
111071
674932
723190
356980
905183
149620
578203
380934
436750
116035
90798
534426
135980
23852
80292
994075
115607
387623
991824
569077
28301
801842
616054
870322
819763
497788
191196
767644
370761
860281
360338
345548
834518
4872
190978
354878
749566
987978
28509
347851
79485
715353
1012328
327701
485902
678238
269150
859024
903495
48706
718357
871067
521532
936409
1045395
802623
6491
439068
249393
1019423
302509
353963
536183
774671
447040
791918
904608
576351
652808
79910
980744
576088
583800
563153
911684
216346
820783
420020
854082
1042086
102940
688430
455123
791074
793972
311513
964026
429883
262164
702652
280214
671745
874879
710898
395816
959272
919129
694348
240827
1021552
425157
749291
351904
443316
599468
166892
115310
758776
540885
256571
563787
239062
837417
508982
746642
842454
536214
29354
979981
977422
334705
59959
232572
538221
329216
767872
878173
775719
889533
48662
762155
321028
1036866
1018294
710860
350994
562845
511994
760513
419741
447291
370979
131057
888333
425149
744932
483132
343403
1001187
825232
545802
617300
775083
456221
740728
331798
951608
171726
595629
538573
616984
105607
679404
721324
581247
1036723
813149
1028495
222788
271898
935948
213481
548103
531336
56732
660768
231468
303565
49476
106215
145670
315617
427258
586620
657900
623364
576220
4971
811678
806369
725166
820187
935861
499142
834825
449436
314434
22306
164635
705561
376674
602343
1033451
437925
224413
467504
529347
166481
857253
917109
125781
428537
397864
927313
395298
683843
436399
696313
966975
611240
175371
136232
89035
27979
753958
642539
44107
268705
326557
22326
459053
683924
279271
664212
809857
1020042
591621
434540
264574
428038
1026638
303170
738134
632263
408141
671444
694378
221582
937735
1032424
85507
952036
548531
307266
750465
535410
205462
103751
513227
264161
127321
532934
631980
248433
984097
517456
314081
453353
538878
77730
899619
400412
204864
497578
1011876
11946
669685
1036999
206459
430878
336091
28997
527445
353039
353383
668431
350890
264309
885065
70177
472902
363942
372702
1033320
642364
94496
496154
181368
367777
74708
397749
309574
300536
548237
693035
544578
74628
222814
722543
680512
12422
768818
307573
316768
242840
897241
116925
427443
670196
202843
33011
266948
799935
837220
106213
449871
842932
980602
420183
395237
588674
403119
689693
660495
666293
329690
847568
219821
155407
11769
857514
738589
100549
355784
417506
739380
990535
460731
660948
800722
726928
350280
500074
475393
28814
29271
50024
1010424
51847
85969
796706
725335
981999
118032
378077
9128
370591
738309
832404
399352
248972
945723
652215
769518
121103
1033375
713329
590969
718526
129111
689086
400764
456464
255613
39682
448632
381474
908151
967818
1028827
355270
158318
513980
727717
476467
1041698
709643
306374
14573
557241
362931
1025972
833318
150313
748486
325434
300730
371630
876456
918441
440695
448555
68229
625063
561767
253510
682208
743332
145482
293010
916745
115670
202548
312225
790426
1028909
1024369
885742
543607
185535
114822
305537
746182
831480
107573
899871
622967
134895
849101
111416
550516
168369
729136
665377
1023126
662315
778610
281051
45155
358182
362870
766109
889104
838005
422109
88243
268343
644394
334003
791343
832437
430330
145795
526091
521759
686691
147327
273012
998636
27108
648812
349140
682439
1034695
545743
424163
642201
414323
815986
1000887
325508
580877
787120
800500
17662
616624
369172
653885
713652
454748
448343
772797
881665
279745
812756
124563
411953
824183
865685
426079
819095
600778
324173
400136
633954
65471
467459
695575
190424
146664
54486
878283
908660
348891
764397
125805
431604
351445
678863
976940
131250
321704
687497
827207
555286
673987
406837
809463
664119
321705
438401
1040173
543291
554795
152963
251264
886104
871877
824029
935915
796634
546848
485829
694775
268304
572942
880324
264808
258018
222704
973850
897502
626033
232135
705448
743726
510978
231398
755774
221168
932004
110421
306405
177039
700211
168677
120498
712964
163468
670787
172724
446104
433079
192668
205456
883939
995518
762628
30991
205890
525089
581877
43094
716275
934618
161640
498551
363380
311139
624671
388709
770359
117583
571192
677245
515062
267079
478550
811504
842679
460373
11586
196868
720278
543968
948975
888069
916487
207275
942517
885183
323323
289511
165481
721324
209670
651516
347431
534016
459459
235250
680692
395870
484297
671771
789907
771816
594713
344771
148047
443329
598041
993658
628503
443238
95147
959131
117657
946683
520264
343606
33477
868798
853487
733857
838489
853856
761333
926768
356346
936749
350601
826792
664050
605636
152867
643577
875533
547304
180976
883803
256106
476319
705119
921649
567737
223930
22390
230531
181752
885332
60713
25269
37213
9033
662184
8498
426290
1033722
797685
322662
925038
730703
783682
234960
387389
982796
697170
631766
748109
628179
200696
329010
33290
511045
116150
1017323
854367
258528
199539
206378
807985
595321
434036
294313
414594
745626
938349
168857
827061
960345
558401
124073
625433
216017
598573
803587
380023
406271
859399
345176
634201
904152
970253
107429
822282
644965
969886
427467
563260
95310
103209
23351
647569
36589
1032743
692000
316004
682228
409389
280515
320043
488195
6139
367071
29701
414606
758866
226338
154234
669612
140584
613630
64842
953052
20557
279233
856742
1010303
288435
248434
674895
172416
497329
692843
958674
165101
602397
491398
677539
922668
997200
389362
39923
205881
611259
463254
501392
170763
22175
967913
986694
555565
171770
37645
861311
370388
547886
691369
1004528
647431
342603
677610
573030
381454
729549
804970
22653
127834
140395
1008864
521720
297415
791112
104706
196375
788065
471101
143631
906486
1013902
524613
762822
495466
603022
142211
871245
320312
433573
304357
246186
532711
886148
919480
309260
298707
692613
104759
768243
992142
237414
594015
155351
204549
151042
893679
260030
435526
129975
772372
720729
415584
205463
533066
32213
907316
311700
354382
953618
925050
845393
508079
794270
952094
3871
343317
412597
41760
1007635
983379
587611
504271
233806
9855
312012
196811
1015976
1028656
1040718
869387
654795
468934
888236
424428
1043432
194685
302753
305357
783610
371312
450464
835524
786554
575670
584861
245310
748119
423365
537176
318791
131649
921795
52412
426561
1016306
475915
960254
869115
428535
453895
98219
781397
698515
62334
183824
48345
713125
593031
67496
19698
751038
502981
33519
294259
849752
270374
756022
759384
982146
260039
720310
943958
313714
334160
240376
474515
433775
1176
933910
506698
80407
236842
901320
303440
668508
499820
63566
249635
858323
857915
924004
427084
108592
258833
317007
249810
503204
205058
722905
68580
364018
667314
454796
764302
58391
1027286
356069
439083
240654
527408
265246
368264
288875
12295
941573
177368
820461
911340
342431
80213
544722
961382
189767
966414
42235
505698
99621
956699
18848
613154
931535
130645
139056
24556
439023
395117
258387
455352
549519
676909
539761
47117
268796
1162
409483
329943
274182
211202
776641
536225
898409
933646
919640
607839
826971
193556
630202
879207
186111
723019
817912
969447
520716
759100
200459
500362
241304
387206
432806
162551
294545
341663
390198
279956
49832
633287
231064
1029120
672946
841156
514973
649677
365732
914105
49473
312406
607674
923
144056
63993
119363
366327
665554
839221
174933
55834
334557
791179
652415
876769
251954
47962
312671
1034167
573171
370591
332267
846068
668199
700982
503200
978210
495793
447506
414943
283132
151837
565072
91107
11801
568838
157846
885391
1032479
811298
174577
521468
619423
508922
166535
522822
1018839
774707
477647
192134
276830
504660
80032
586094
472111
330222
225347
286955
583489
205353
569447
25056
596919
956561
609628
1027340
53711
542467
341420
148541
981607
359718
92021
198207
687859
454320
115895
468867
363662
741614
427828
476438
245999
297264
855448
840276
804828
794409
788453
1022014
25205
246417
752406
593840
150673
413680
477048
671835
993729
315627
164052
532568
1022260
258437
1004533
49669
902697
168788
31733
953540
53761
6511
827789
179943
135025
941498
1027891
621983
684966
795962
733807
600298
412783
473275
1044042
384240
905994
601978
85726
982512
632231
180767
50465
479753
292188
791760
117957
636128
217281
773004
87775
316941
161667
425942
520628
705109
919078
737022
343994
628580
44255
403667
649181
67326
366663
858073
842727
957085
199364
159005
147486
890017
29691
216948
30339
702343
850800
715649
829191
510564
208886
934450
874122
862559
328288
961866
339266
730423
227328
478526
500306
563454
237712
696136
434884
160063
934889
878047
15066
156351
235017
285383
861895
341482
1031984
191244
697514
774725
445209
836126
785999
997819
937351
311450
61413
727042
344772
471820
692289
88023
487328
1022405
399566
425146
952925
985838
622266
921192
530188
937194
985800
593843
850306
930307
530143
369704
339186
68012
727293
464965
620123
789223
539688
577431
393269
840058
387274
25228
401018
366434
960328
756439
153145
458481
655471
706165
509637
926993
809896
303911
716106
1012673
279015
677570
437193
842573
890915
605835
994924
555835
836109
745898
885998
178306
292270
19222
636588
277325
317995
664543
414069
742391
294152
803654
1002149
95910
804892
538796
413191
356362
433412
563055
100742
157205
617436
957990
543769
143247
930844
185669
48888
381352
574281
954873
387737
511461
213988
741134
848750
713233
366363
503195
790181
58508
82059
753017
319659
511151
904137
502172
128031
596436
94537
790030
36753
86381
20138
502676
171070
874139
780335
422780
781372
552487
878045
398426
424674
645298
214024
731407
599836
603550
239615
646269
296035
677662
870347
881737
498959
846572
575332
372299
755927
599752
589533
439342
502371
946353
1042283
405455
11026
111465
97925
748977
1022154
27692
538917
715996
680976
778736
750948
53899
381085
173270
328500
992156
615418
774640
830563
241450
555583
990850
1026651
404355
496200
609274
808958
185055
752434
767474
64881
329553
519661
609616
2602
694869
159857
235172
114886
995860
522349
586877
648622
818921
725518
652294
402541
41767
1028472
796726
677640
67174
1042648
487476
882319
374319
822769
213163
970018
841581
165971
802400
796197
418034
40702
948302
710541
414478
749282
762060
238094
413950
816747
82793
337340
677754
663430
433262
778794
625719
95098
679791
209864
718021
791330
152890
663855
173597
564482
498069
1039877
754595
590455
718651
498588
835653
327972
222422
666906
135012
169265
688751
866386
148174
872546
506512
970715
36743
9655
389296
492967
661036
206898
124801
1021009
919419
627491
795935
597714
666097
750375
538310
723493
421106
96088
112578
1001882
579164
695839
638793
785184
577879
291064
517902
79735
652580
179499
622645
510426
791537
118098
262266
712073
730462
91055
813068
184251
865096
655254
936064
491406
937433
484404
818121
952186
582498
402424
507974
34235
813279
789403
15549
22378
1008384
576358
331829
436797
904612
715664
684736
502709
200166
197843
16509
112926
891165
329331
178982
339793
329536
289196
520984
485511
953544
133826
576497
185224
458939
572857
457476
535749
478698
440462
691725
864794
100014
271779
824525
975425
458275
178366
550126
611525
592128
440486
691712
975933
294207
661618
975286
827796
491666
638524
87050
819878
481359
138232
289817
238450
886206
249971
376056
29961
554979
395935
758878
105697
303974
425327
362721
348534
856394
927123
702433
541360
568827
941829
941283
979666
755127
168440
824755
25378
754594
759508
407617
982805
917249
692075
568355
811450
434109
180958
131262
893294
144898
324051
660813
498675
156681
136426
592857
862538
750746
547711
294692
834544
159564
373451
639959
412383
50005
80572
506828
701129
56981
994619
1008172
676426
382798
146897
647755
927481
254342
149430
379099
930273
399151
854342
506367
442379
343397
683566
329327
324427
920683
803927
306733
204778
510482
975341
744605
1041566
786345
1028781
1007616
617384
645211
73004
712024
500060
575284
971921
761977
552947
420072
697121
752364
996396
182363
694755
155908
723088
374894
646
983554
456675
172524
948431
799946
844999
175694
876893
205836
120489
732328
209749
872691
684166
568279
591203
217141
694221
233762
982913
383925
724151
525125
967754
14270
518735
853864
836826
606310
541642
390973
23247
690153
1022971
751804
175393
996422
704260
696266
158967
311772
509493
95680
213406
532797
651678
436773
124365
911940
894902
812719
271444
256804
901125
280313
507334
882682
469834
509272
619436
257851
854499
901034
37054
540179
573854
361171
16606
815097
209502
680943
257877
109596
196918
379372
1016947
667756
499284
484408
804258
1031363
348730
528899
732065
871002
962877
719076
156943
90184
503260
768926
368839
807548
143281
24051
151888
799956
641831
101705
202782
686608
494334
909626
464210
153395
115509
1045353
256467
278649
200449
953478
92980
282095
398600
460865
764584
499391
227410
669943
955610
99560
229082
282276
646881
507124
231662
204106
565317
686799
57283
895879
794666
399635
710169
697226
656366
288679
342542
4898
446285
351482
76588
705636
224594
737292
700602
647167
569133
448310
156774
119729
142943
891330
702267
399094
399401
394116
466903
36191
596879
989074
627063
803545
807503
408269
158327
272308
810778
107688
55614
849018
474792
17733
439135
108164
404608
402598
730743
801685
787317
776248
713621
536405
695994
390428
219404
705831
415702
991960
702156
971141
587709
47870
261757
474242
792579
177639
633939
900644
74070
329594
561788
351112
35058
229168
777474
634375
136713
706398
527785
861581
634308
820194
303382
437575
285214
452728
793814
964599
1036886
911819
456403
342899
568555
657368
117975
986792
1031573
422920
691854
679318
890741
304130
937895
600708
443384
946864
596447
837742
100717
467807
92600
765630
168407
248290
235314
764121
756895
872436
830962
447869
570111
318453
13409
697396
170064
41867
285103
304851
1025153
784361
286194
183716
952638
41692
97860
781674
163904
763696
355179
716779
675777
456635
682361
403896
706944
632596
890310
611354
824042
543424
231001
351155
788319
7619
283985
195507
292666
176990
749818
382333
996810
893614
309172
833555
596946
1021159
924562
43731
553777
844411
937334
325342
72204
435521
916774
372310
714114
685368
429305
161236
443512
434816
630647
894588
886219
63894
715045
968310
368451
112405
929442
901769
321890
805346
646724
885724
221595
342650
924799
922494
968986
137657
931706
130772
59387
437831
1021236
455999
90259
775144
988391
703766
118223
631957
965158
231386
452883
805791
836743
873496
417487
89690
823979
4141
100203
256220
440549
922325
806275
470000
571121
1011527
618863
252646
776129
377990
915276
507971
711600
194900
835531
182803
781051
303199
1042701
913487
548205
872108
536870
991652
799579
381385
1036980
708827
822972
778717
880312
542281
590260
782390
1035027
850648
311468
631100
172730
716253
155014
773235
971351
792903
113729
365739
92729
353924
974355
536907
951737
576684
306950
978998
329547
434025
138200
947671
569490
501226
954135
266422
912521
367611
792245
977
193681
678754
1037683
331514
613731
188578
544568
930277
457183
120572
769956
488561
673539
547314
909664
860664
938250
289236
192182
530275
882150
233803
742439
771806
716760
444408
537508
885732
816427
833618
335703
493435
679949
339908
600752
749605
649450
831114
104784
857331
911662
504309
583019
202039
741429
410356
1016433
133257
601736
969840
38293
883830
882689
53905
758107
296747
769416
732831
491196
646194
249014
232565
280430
839959
572576
859788
883156
474992
932395
944779
69207
135947
64552
678644
629745
541704
894522
326939
80805
248592
429781
67376
628255
887456
106082
456613
846271
596890
199376
754541
503580
90172
590556
8407
490943
400768
601318
917709
393062
783680
733641
815678
198033
362480
317948
977467
257217
290407
207023
807827
629233
771608
862858
353662
685486
33737
22289
642920
663892
569142
589401
798415
205712
92755
891784
148087
484874
4577
476582
808000
346191
916684
864438
538408
192595
982667
743304
409088
736787
808617
298725
381055
433166
66331
665215
820429
132358
982040
380816
854994
6576
560668
1006146
607845
899244
846042
802138
1036863
626591
976962
113424
97398
307155
374646
838792
481240
329030
892331
645745
362126
809590
599740
568130
452496
245573
653746
286272
959410
115481
121585
780071
216541
418042
598807
226716
585775
66742
552362
754495
318775
395225
721299
926983
282724
267675
830167
390266
577527
417936
228452
466525
158220
536157
507352
357186
822534
424713
535924
834760
89150
294176
188816
845919
490742
263543
411395
342157
412676
197574
809478
660157
161219
227651
351403
703656
873420
151817
537546
118909
305717
483652
859573
519327
776645
712305
7963
1019311
650685
552917
784140
222327
782893
158071
246571
146811
339469
364428
487760
689200
185412
683758
235412
569873
55622
229373
157453
825721
50811
173803
1039708
783138
741091
528947
357183
989053
533184
243379
545286
216122
78860
476089
430322
508602
968200
470565
59096
226599
411224
443523
767952
350221
576697
733496
281428
263496
452169
530818
109980
419439
415351
857038
468040
17489
832429
968440
967769
53025
626243
756608
454257
114626
409182
808833
884443
728644
675544
858178
6615
439680
298815
206959
1008172
590754
587100
946190
959871
575407
375972
337556
348577
98733
1003197
513
716916
193894
437813
331276
218851
616602
192769
676420
216717
83772
236941
996218
619435
315402
545281
668062
267907
430470
1032983
554678
572426
274892
652338
993601
90512
305849
738865
608115
366031
562468
835243
167516
710461
350465
689084
530890
954505
256897
1033675
828812
891099
652140
862993
935361
19497
662454
1035220
724724
185226
395805
994280
62391
180322
27197
20679
331746
351413
907258
744600
308095
311268
172494
728458
650538
442695
102536
656450
461959
41779
944131
94050
379637
863027
464402
405221
55108
1002837
417417
742627
705072
912298
690340
785304
83512
626767
61174
993699
812295
653353
689973
590242
761165
280253
706774
419493
967671
426083
337528
756910
388924
133179
432114
949272
417617
1017128
945482
676435
446611
624499
771746
616398
810935
606011
198329
611398
928417
801313
809642
176323
963691
748556
366757
268099
775067
923334
114190
108741
544807
577442
74655
49973
337611
805400
462744
259216
690795
957052
99189
206959
32247
237412
96988
410750
728866
1043695
298589
612888
757620
300258
250675
614703
588601
169181
512707
320389
501978
686462
225220
622836
529483
1004171
997481
807935
486734
760621
294209
491226
183520
452622
338841
945130
461902
336301
814765
835614
488153
340679
903132
654097
1022185
275829
131952
503903
1004281
199088
661048
149307
1030443
790079
729471
166223
1003933
767727
801826
784419
44873
331706
961421
95523
324136
719726
915002
133886
715375
415312
161070
867169
643539
87924
443950
171352
750154
849546
737709
447828
879914
767641
229550
812077
735689
65479
473441
899478
735802
717105
547024
337422
10814
707782
709426
304602
78429
652051
264747
265326
895017
629891
188085
136268
450623
769797
194282
602329
672739
976705
283591
403360
158829
777403
832952
595471
106537
734135
966168
493795
908600
1030653
573301
12159
738522
77445
832717
251693
155640
867557
515343
415739
976187
201176
213511
899469
651575
230145
611455
762768
431130
528402
277310
433808
13604
754358
544109
713243
548464
179299
258376
427951
856796
472417
34632
808868
488395
314900
1029252
957247
730065
827008
1034937
78090
167324
189234
922453
121156
841214
65943
905549
81660
31674
674472
738365
362414
256218
859294
600313
771551
82400
188855
645499
590475
865973
623042
771546
885161
665869
609759
164683
209830
696000
377971
671256
687110
773100
709967
423457
928437
670894
462789
355548
515593
965762
381729
159107
822079
971836
640759
358257
183683
954650
40758
551461
927320
765056
986333
223516
752372
153090
143682
452915
593617
952386
282868
583782
135862
815504
781136
395173
994034
624110
310801
770084
1045178
559556
894512
130487
462593
641227
325821
144606
772241
665833
733070
709449
915445
796909
74688
107621
788319
62756
515313
622579
770555
309778
79441
953059
84900
806841
855216
524280
651047
461705
919844
856472
846990
976756
957639
800727
1031352
81884
1032597
81786
806360
137423
227770
859586
575270
1006596
573242
173767
320464
354073
33887
494041
982609
967927
294523
593915
831691
572996
289588
222973
491300
529881
378522
441232
300155
955166
736821
751879
664984
338618
140919
788818
717826
297960
27105
272379
730788
641436
674760
427896
657605
969281
1005106
93775
849080
527052
754079
879429
276921
81457
151412
657254
246875
455420
48262
238720
668
527609
702627
470458
834700
752441
1001267
357953
154742
798959
841124
27948
709366
824108
910839
533311
264414
483425
980416
185651
905164
82282
1025383
625963
150895
439454
82837
868573
702358
315091
874034
18197
413354
258564
590937
217633
165408
193212
832035
680734
576539
641110
130561
471881
730214
584015
318712
796672
187442
387071
653154
578227
775157
822782
467273
1042320
52479
615416
534414
513618
873594
571857
196818
833376
132903
78608
827688
200184
573327
379979
13744
110127
639419
552430
1011777
265985
302953
79992
714216
190445
497843
699794
563614
504865
330731
633744
749586
56790
46694
862060
957346
16080
119733
176670
251276
330235
344092
970885
277854
734042
724714
618982
25508
918179
348515
942628
823622
610817
699611
722668
112340
77309
709899
830659
433950
9959
733552
791233
615917
629018
1000294
989240
793882
746445
989287
788044
462797
423328
415980
19689
717329
32449
343736
807894
549296
359849
1005336
1023588
72746
910675
697300
260455
318310
944997
513979
223867
84666
414611
698944
451271
354855
631876
1008460
236065
311598
189375
13980
484900
492284
997682
1022027
97420
932244
1006419
958567
761993
110666
52924
785562
823881
323426
848875
688019
526236
329983
974889
911449
322243
181198
19043
941796
685274
385800
263853
757621
546050
57682
1039673
888381
951956
879174
109498
160279
770302
554355
828953
314739
387190
814735
860261
300701
1020015
934193
112911
285995
278644
49640
563167
909977
1023908
129955
963010
710813
741252
728108
933777
135002
170561
863708
769604
746859
658235
631299
587956
189675
620201
330171
888909
996257
94681
350836
931279
754111
349597
271268
447250
659017
108281
32441
326972
924250
444003
880491
762776
986190
471071
387879
272422
433702
110668
849456
454448
297414
580290
936358
706833
627625
1028577
130084
605115
923112
323152
163890
833555
255472
323498
969853
538637
268394
839783
1036493
689934
1026888
935533
420834
767172
110022
370848
849397
21022
713830
730984
504995
1010956
684948
171627
744695
638516
653082
595820
802026
245803
55689
31336
794546
739053
462520
314855
580634
220728
950515
589919
85340
189879
558224
315399
139197
56489
976261
491136
900868
970996
900630
978600
921883
215404
349960
259394
291128
964042
459599
163967
494546
282937
644222
767762
283574
226124
211241
564034
21550
268577
616294
188406
909284
790224
68885
966049
144573
1042691
969870
980411
242762
5598
895897
809718
768443
500753
180655
687786
643792
35938
49614
930360
293906
469579
104070
701671
889060
525161
101012
458378
280671
687770
543461
463760
999414
786488
727
332647
258610
982821
364376
215257
76369
444917
490945
279205
650317
249253
744029
221538
536366
1012784
394968
867367
814126
282088
258452
352845
574309
285778
508227
698943
177422
63538
837681
571900
45822
766847
717623
69194
397104
919054
435427
683244
595095
638873
521765
40952
574715
303781
598429
408951
79119
125306
398030
973586
693600
620422
803778
379840
114963
231984
863861
174316
686033
612814
609740
560946
187996
492597
999402
817357
139399
666948
1041949
945159
547000
923687
760777
419506
635693
1024729
296936
394410
406046
1036244
834310
956602
137514
786141
769093
729690
116460
339518
306433
114927
305851
495922
676016
692364
224152
87176
153343
289984
613288
582571
728397
495034
65920
779700
170628
828868
557680
340823
863000
758748
592543
760660
70728
120299
227245
129508
371222
485256
368545
281764
532601
396868
53502
187611
742884
62525
327298
58778
345359
668157
839932
422407
881183
344187
369999
101117
567448
31840
469076
508433
382624
438494
428849
498978
396864
723537
728350
292749
474644
321648
553788
781257
878061
723817
912248
480805
327215
503911
505372
638470
657343
1027991
1017280
760637
725583
843152
1013021
474146
107248
320026
20041
872705
567762
460700
522547
718956
888972
1026457
421348
575861
43990
690843
963826
434611
846534
939464
472761
884131
318074
140249
103415
451641
557054
371945
125115
351155
740748
1000903
464811
382931
224030
161639
651218
438344
133624
573974
94956
144169
1001016
111889
744647
911255
1038607
782726
40550
273905
790173
105253
243435
535372
320909
600118
668179
799226
1033416
563493
572886
115640
1022875
671419
573959
738989
1001502
467118
242402
951581
277327
1004009
777008
126217
428469
683076
608487
357465
354785
394269
183202
419250
1007435
552699
938973
151446
173480
645733
533847
675067
227395
37578
788473
745057
728124
667842
500235
262679
646666
19688
53188
974001
482612
831635
665473
140099
70181
388787
778925
743903
792247
641236
655142
729092
802738
266953
520714
332028
102259
268359
969208
85526
17238
95734
636446
425128
358969
498577
1004279
310732
72873
711388
76843
847242
925350
539048
743947
341832
772011
162013
244442
640381
978363
327519
823688
128844
53305
358533
513692
644972
341926
194102
152890
1008852
633900
645154
108059
849002
646044
670237
51574
458826
53420
574153
173218
496690
960350
834681
322849
573766
983390
835666
229004
660469
388067
311449
448237
261770
535837
636902
1042424
819631
979912
776625
832845
1038600
451354
529215
310302
375141
969183
927185
255012
728190
641999
921403
315980
652913
120438
74988
9739
616444
1027318
711500
580690
480426
619234
481500
282540
146910
190923
758618
828033
544550
903664
753538
374466
389739
987190
931329
52921
304671
569024
680207
8533
871943
590579
875038
558966
623229
334135
176986
664173
865247
412469
258830
447223
826584
292027
138740
849941
459899
377248
381572
278980
519501
225304
253648
558770
775978
681551
34260
678301
423032
800237
526862
598639
466131
727060
491041
210501
451002
731168
290380
697232
324448
801724
158160
625012
180932
117102
894291
52559
648556
900947
108991
417480
1946
794340
1012640
308036
151920
150490
188730
948124
1011988
213194
661382
26893
822160
993174
72979
408840
683305
726503
421262
422885
361601
474690
664233
217890
831108
156589
723095
575239
985359
22017
638271
880547
894962
116401
109083
445530
322734
602399
515812
388586
557387
348597
138286
449590
335926
883585
583036
952150
867327
941981
1039903
812224
166414
61249
944609
273293
87592
524218
681410
1009692
368145
300347
444305
677158
868106
621966
365574
274245
827823
133283
1014828
425431
166107
795191
956839
149124
498664
6407
682482
181415
63968
205820
408778
821389
388521
77906
854565
378070
551789
759804
547451
217906
378672
868217
408412
1004302
94864
785452
918532
739002
71124
883738
226711
220151
77387
1045201
781404
214267
324191
531453
801053
742541
1024610
96117
339566
42819
26830
713180
93637
611073
425775
757444
720791
207754
271766
296841
764201
868145
987323
913041
800427
412977
663004
427685
908207
682569
22047
612273
164960
589667
162597
301580
342730
363523
618526
490686
1028240
371507
880298
594760
591438
665704
123843
550876
188668
589503
306454
685120
720986
5998
529108
1037352
458455
167493
388242
899314
107490
585953
578340
1018527
924227
666650
490340
173304
245728
587671
379266
289873
625260
432538
460272
881525
419892
60382
801787
178732
427895
978762
745693
460419
219959
85709
449762
60777
620399
688500
215037
657305
138212
842
283690
90951
927651
331057
598538
152609
327707
436070
106473
809159
772571
360807
198679
835475
145534
837503
350732
278895
562113
917015
733067
59457
557911
921004
234510
849070
178205
147185
277430
233888
560679
763138
386760
748272
703901
73164
394135
142038
665303
468957
276964
1017907
294729
1000551
751989
407301
691950
189811
973093
251131
958274
725844
275902
317659
176224
94005
875143
431758
483564
414873
855617
856241
543209
1032804
428447
1045257
325761
644563
565726
156384
250655
231859
635000
207445
2045
580709
474526
702675
493465
85391
294774
34626
455123
182171
755239
736229
208530
79334
633067
747161
717591
975273
724093
348084
283101
132248
396221
844319
422143
930341
589590
106523
725930
298598
226408
456930
113746
16277
416552
917516
184970
566308
639488
7183
569953
797920
801168
412152
538921
707216
808390
357216
1021263
912431
546318
263194
878139
470361
13609
1021523
237795
1032004
1004573
695797
1020238
299447
60666
744886
243388
594851
377018
866940
52002
1001431
176868
312452
470634
107265
850060
543738
309634
229448
142321
970801
864697
390164
816692
451096
317270
105812
706142
69865
403464
1015802
506825
552667
926073
981478
919386
913716
115277
179970
733037
238011
527782
854362
686679
885787
837951
428747
315031
376229
747822
361786
578853
887905
389462
315325
265361
455431
1010572
985000
669486
941375
840069
643498
759066
591041
59972
998766
745086
327088
39115
193052
316643
571725
300586
774164
568666
277210
946055
672335
171761
732288
840624
734789
641470
861005
246295
92340
1032824
853671
1005171
318798
895005
42389
988203
368156
446727
549816
350265
539674
644229
949983
158348
126610
975510
517940
286591
725986
574884
284548
449263
633461
870037
292483
160855
327538
977876
481435
262406
9642
258272
54864
949973
295713
83074
668283
596126
846724
107579
596067
273410
278980
782931
689266
927934
902851
1035050
314653
58135
710231
560446
203060
211090
65415
591450
363849
49687
166886
679469
935995
753262
33138
841816
295068
360587
862275
659590
947098
184494
677243
24898
726542
578584
376354
113291
600544
549763
894428
241727
231615
993555
436796
182551
292352
1128
127436
421754
16021
303049
139824
609641
808035
430292
121620
877282
842295
156049
25150
633868
1028084
281734
421745
719523
809222
282907
802122
397054
658620
829345
369818
110553
582220
530410
531595
792618
455522
14726
272403
675611
351793
268207
986291
306288
709684
898790
408781
392875
84241
577231
477748
54249
659134
273179
628936
336033
856353
805343
941662
122618
394402
876967
799405
982938
454735
203173
705993
3805
845411
73501
556878
666045
645934
23581
492393
818367
219772
259607
745679
743070
417083
661626
25737
1034344
753182
655984
418359
679932
407050
460435
57637
388278
709529
592759
100482
283227
555906
731013
7499
706479
720416
518348
674342
476827
518388
925130
347929
297431
863949
759727
475481
820767
581736
534261
20983
375368
719232
210844
861904
1037123
597745
1020915
88625
1040792
789630
818384
807501
949805
125321
240565
350559
347237
670980
727595
432132
399583
292519
337766
893613
639267
406269
601406
925885
902546
174304
700715
78656
472602
556302
856696
736019
695142
177592
619413
660454
219509
245207
845164
1037237
968987
458401
433043
801304
559337
831044
20153
571199
645824
409412
941212
195129
481966
613017
635231
50287
641235
505667
1036749
280547
231586
142333
1021602
210542
629098
1006601
419144
635480
61087
331110
999486
632591
730690
789168
762428
717815
956087
836646
132993
92807
747892
684628
219864
465618
445589
867039
1043838
52699
372595
465314
135835
596811
873607
32618
272700
542617
607903
450334
117449
578646
69902
636177
629172
146653
371405
534108
688003
443305
81063
567730
142682
153476
1026803
855218
1019642
645925
18912
198813
816975
199713
905585
821247
115532
789689
807808
932477
930245
258030
47884
120147
630080
420702
36958
704067
612863
562696
919946
266671
357818
758738
340219
559242
697278
992588
994088
946636
555046
635012
939168
743499
630616
129339
273591
368489
700876
706882
791033
181608
319624
481778
19184
726153
18263
406787
183643
642213
720289
643087
877605
292381
118504
1042635
592271
676541
374231
453820
657675
858156
518947
207462
615047
426178
915401
856339
341348
864374
626361
976758
31244
648076
47230
973451
325785
608861
491784
948040
617721
476753
441271
696949
902701
606199
701919
975535
219457
856711
871928
478176
165908
562005
821329
582881
830962
768660
582373
888156
48365
708195
43135
335952
711268
926743
470550
766040
817501
804358
333675
367505
609563
411016
41085
416143
421172
844047
225475
831319
258187
372129
873393
69616
298231
70485
364318
47028
759988
592586
982341
547648
659270
81282
955298
916166
652929
573854
863712
216812
743757
507492
250579
440887
121847
988821
16416
164868
477529
347207
501971
546880
973837
660474
964948
409049
1031658
110216
754619
381912
659421
423681
56761
475192
342608
351652
666924
400348
233882
634773
898118
500582
984108
367489
326296
173406
141645
565870
746037
195687
441015
1023196
584509
518011
470826
1044300
836147
967455
172919
987446
369165
241069
97521
1003076
1034945
953436
554976
958424
189931
909619
931938
486246
24878
121631
528647
123790
950567
476246
109538
534726
46179
889722
247927
233383
818954
957665
427140
507582
242441
291826
785394
935055
485960
705671
903953
123264
145849
1018454
704203
625051
201367
771552
804817
508245
60624
519260
242041
427558
527225
700603
455644
421259
501605
997389
454255
231713
361163
358763
441142
472165
559511
44829
199821
302421
272296
617456
443534
364064
710409
472473
82445
961340
364930
210657
976263
231778
167726
844431
281415
485706
207555
642772
234895
366181
140656
120585
760290
922854
301714
397721
335955
453590
811793
365496
52722
819622
1001472
87045
233994
506343
703889
309193
308022
717005
785491
733637
817010
66390
416469
50216
695894
450684
38561
656230
452570
293482
877511
456044
70891
41506
86505
964371
414409
453237
549207
656571
521595
750495
574139
872894
260797
798137
158706
357742
87285
192610
54811
115323
42541
35952
366242
865522
74884
1006266
805496
466060
232590
54645
248675
167124
384575
440830
641978
302377
734670
1028373
633281
442939
490962
187321
186602
325637
915469
918246
80996
204187
506232
40932
641723
881794
68801
618704
3641
69827
436377
890063
359851
179424
191158
724764
468938
61701
272242
826289
445825
468177
1040136
1034117
90454
1021100
688654
765768
893561
178354
626774
710822
443812
154615
925261
804844
291550
974847
647210
651560
1006370
1004753
221360
83871
981141
813096
771180
908126
557552
477402
687369
378903
593288
689717
802379
1044811
382297
657074
142565
422608
724298
44680
1011353
938698
356574
437189
590961
510090
519368
24866
384282
914925
284841
217581
812252
524670
542511
597988
270226
343499
1024184
723544
195274
157690
801525
881569
176463
259703
350114
81442
50557
625685
582196
935348
350914
131992
596987
457058
1003440
757793
44049
394754
182580
325391
105392
484034
1042012
855415
542419
116628
640037
199093
709203
388738
380983
448313
562199
823476
452155
239715
136120
160811
212748
298505
338864
364766
172963
237761
255399
107544
27996
135736
270068
894679
92628
381632
696563
626758
444630
343370
1025739
414533
964794
898179
69700
532029
876427
357928
772704
272637
732455
993536
77745
518761
761384
670405
405680
231985
469630
383471
222592
745350
878366
841384
463163
213673
595524
954901
235252
128954
413152
134594
916203
766992
1029512
1037577
231031
982873
199703
653894
772492
989035
294163
513233
979588
199830
465242
576077
686850
790946
9173
7295
965468
1026780
484351
949584
893299
507055
314814
746321
913340
271782
634023
282331
800262
93628
683295
115631
836896
653446
373348
605744
507677
402818
20286
27376
178846
18005
684125
148327
343209
472962
485983
130325
422426
827638
606818
36786
847614
619993
831491
89772
461926
1026515
623559
138481
33093
403795
778033
222020
976538
416605
469117
475662
946514
878172
394550
337068
89874
934723
641549
144503
528431
477869
758794
210816
374675
892773
218039
602135
884274
324064
102658
19662
329921
432748
575786
514471
795939
547694
25174
705820
146070
1010523
916863
960963
879810
335321
1001175
517765
943564
473260
634022
1018564
654157
968708
477281
756020
186491
285325
610574
865443
816166
397215
205647
687171
99769
1034305
404262
59050
635989
889677
146256
1004923
713615
949425
1013621
739520
887509
900228
676455
407049
692978
859793
33088
614144
869992
578255
108903
24634
619177
369019
110331
478022
989204
530441
998421
583964
746026
807587
218954
193171
507878
781386
1030348
220380
363665
132460
85418
291575
974446
842875
889342
305834
596892
985222
751762
662054
709744
192004
929786
557007
47782
825042
456318
648509
970033
140051
1019552
317295
519222
301836
960300
75523
690000
83465
825390
808661
1023892
928618
93881
615719
606654
987965
805625
470155
397852
605770
40933
570537
225483
923354
665029
521648
597531
585703
1043802
469354
63425
29689
334186
529465
258984
368196
489556
682270
430290
822026
354920
517629
846643
807002
544677
580807
503257
815751
575827
516999
185402
900992
1041422
520487
423983
49089
742570
712213
20026
588771
754509
206124
1013619
106504
366619
882857
590533
280403
313725
724823
371802
158978
47675
943904
242067
1012885
428146
830692
802116
343716
617718
631039
632218
504776
820207
92003
913151
231933
808275
679509
621755
890122
24518
780852
704126
780946
382446
679735
164985
300691
228666
79382
368409
537066
401579
340539
671622
178229
336780
325366
991058
437579
94418
53554
738226
642544
481884
362677
777433
350524
173841
84409
454868
270201
668211
933966
194871
940999
55438
471878
931530
865607
156673
792716
983452
213698
94288
960885
497475
26682
950690
927782
188712
403579
1035450
538790
125373
338168
719122
790696
651051
550661
220754
439075
773892
884880
377036
992184
218916
545358
249549
712475
311229
206678
275659
652885
348664
191351
52554
809272
1040371
100504
964154
805936
7126
205382
830337
482696
191471
745465
501168
667995
5425
948176
939937
821194
262843
712021
820648
575584
494516
224362
583392
647568
442879
690677
7369
924092
600086
441748
890406
168254
972081
717740
216171
321855
271989
618022
149950
454725
456268
631817
661102
490472
59668
92212
99727
851021
388794
689336
387741
378520
502944
408391
992531
607316
51631
608846
602135
715501
968476
609386
435272
502565
343993
702624
206422
512237
10352
538330
757668
532577
707531
948514
1035512
1006645
898933
1025062
816695
78423
784273
361436
19528
91371
174666
341320
432171
221097
312631
335230
293251
329687
441314
296423
946542
514414
160624
729812
80242
18512
505909
307005
431611
511235
132447
119
646984
904835
643324
559506
784617
516644
454536
488562
488668
835111
406198
190428
476672
355722
449328
361009
705452
444461
153587
204819
1004175
72622
405999
1019031
719491
60774
819453
287072
834712
361608
703486
489229
1014428
999626
449122
96965
390384
595280
707010
25210
938694
596844
332150
502484
305961
529589
919659
108917
222698
606364
517420
86263
276136
328892
112952
514515
605850
931710
221854
784099
874137
140713
147858
1003884
992132
204637
390288
658824
1001276
536021
565241
1019977
474430
31624
614638
932401
728999
520412
674420
446515
982827
429040
681818
312844
707482
306382
341014
968732
751907
916941
770589
397448
408451
489847
861330
850520
238962
146179
567765
785330
71570
678803
194506
424385
470760
100014
452099
253901
449033
511575
588631
129074
312999
742153
379803
125818
1003610
719590
493320
277510
672088
416811
82680
417185
740132
727520
420486
743864
969113
401383
517024
323667
61876
160832
864927
32755
66076
392649
698032
786234
53263
851061
15606
224467
586575
977816
238784
619752
782971
639686
47747
55878
883327
799455
751519
559239
96156
997369
954730
50578
616806
385569
162589
953237
721823
280633
228685
733453
940489
278143
75886
31953
469332
18521
52935
361712
343837
610976
1037408
1037981
788552
341881
280214
933525
433918
790763
366129
277614
578094
198752
255206
521906
428374
1009173
512520
642172
259893
669945
986028
7659
182701
525032
499320
100002
1010862
646358
155874
208504
898238
227740
976176
31466
384575
335440
944632
532237
896318
56362
423890
301667
158808
880896
797926
296627
550498
683018
10285
110652
10042
998501
976248
543909
21102
1026628
767673
631290
690489
381973
221105
261143
218297
223762
133638
994345
610262
587271
454265
352919
681573
341557
795801
849548
331174
99924
94235
52161
64112
77786
752311
636688
914229
761387
388548
429269
829214
609871
288485
815859
712153
137611
984225
484829
969264
826011
735953
1044644
559645
193581
186767
564760
859936
233725
822722
761617
423836
149766
704915
940947
782748
262048
644653
460356
790995
486010
700575
290315
529071
584040
495837
208572
793124
1010645
464321
988616
3404
653349
576060
654304
429201
806342
230279
49956
23697
454725
632052
825276
831552
389264
554126
704018
1040692
812806
486543
346121
380410
677766
473651
309703
266630
795494
733335
613570
832276
529953
183004
138931
732930
185214
108884
665683
464596
598923
172511
89479
204944
900222
939063
682527
806773
60079
575392
836536
930555
594588
830555
342280
754695
242641
18962
741611
979891
742109
247646
890289
1004595
468530
975550
1005917
560021
758714
56902
934140
814490
245746
585006
730313
206052
144298
165197
584006
26360
316171
646845
398415
622845
220596
847847
1863
943302
926870
274772
168878
166706
276938
236494
911780
131209
296218
274211
757150
805295
937064
653485
747526
513232
960862
672324
545266
774190
92766
218447
233526
147604
596539
38895
273215
91218
588472
208562
462486
226529
582069
990004
821006
338843
888416
12174
289528
659013
569411
844396
182479
445320
367452
791803
680375
362599
32346
597051
855298
988873
83034
338278
665646
9319
538314
1038270
996448
172062
257050
659616
434152
234713
493930
671779
385517
387330
749407
258034
659311
614277
160762
464518
37375
329606
547575
128044
13608
1037528
217170
909784
416533
157810
25178
460817
69758
463426
372018
401698
259053
577491
58326
238854
263838
684873
724221
212725
1017786
887636
566537
358271
350299
398326
516
881201
999597
398819
756232
844520
879241
145404
32966
36076
363379
771883
11682
532169
982494
47434
196642
347767
97535
210370
456744
565194
1040940
412906
929996
669926
175516
227831
68064
257261
582530
59421
875096
539813
290263
490636
169061
301736
602401
781238
984230
779293
900869
122598
1011235
20723
210741
609280
446804
924458
994647
1011605
398685
201293
550200
479740
449840
698617
561880
402014
860458
404242
699929
225340
172610
1007192
131588
1001799
147650
42731
775502
872615
837778
919695
32254
331481
1038911
702725
740809
889380
516934
963052
353763
499294
447685
950933
868520
501250
155797
916130
422075
320376
197563
690802
939996
155404
618339
944629
508771
408993
76231
946235
280783
895733
2072
592515
754125
770002
81953
936149
391153
58772
540731
328606
285937
572865
414972
77412
855933
1015948
547661
355397
574068
605065
344507
759340
203293
632954
482775
258116
1036902
751836
379523
797782
1040263
179446
1001211
292429
146582
192254
573329
238257
725628
405738
802975
594475
378581
540893
495161
757898
596761
199663
26821
885862
974139
380658
522297
51747
165292
397897
64163
1026620
172742
853000
1006735
653229
428435
822388
841261
351911
47948
829142
795729
763771
996026
507896
605225
732959
700474
116521
125493
922698
4303
420521
82027
252521
440628
789759
308715
803559
950592
7054
867711
702089
94468
566085
863986
742834
404125
301704
821783
57315
707754
909321
641607
155244
56903
946851
438335
360556
327601
979360
936802
662659
9268
431522
75364
73951
503955
137967
644358
586815
179124
637411
56946
320697
825817
49899
985879
575208
806868
346264
1045134
773607
564164
1011289
1014835
463128
896197
632640
421799
776894
671697
120376
963223
965852
424566
2600
787431
694406
439941
844516
17807
881632
147838
212987
521913
710030
754978
887816
769156
94815
926716
861942
648494
984179
985090
274551
635430
481185
756975
492299
514204
781418
552579
644103
234983
354937
95091
964789
836817
1002804
363279
694092
791382
136933
515904
452408
256047
1043038
585881
292668
911905
857896
609000
349233
7072
727012
529765
589573
858255
439631
747094
412516
810685
187960
207053
914860
104172
529568
934770
944822
409618
803116
324785
678132
1043437
667299
707981
937760
836514
233950
508346
506653
211301
282678
155079
790171
718993
220128
1001378
825578
547169
983172
485351
623058
926259
310881
654310
474283
397232
195553
48346
697406
988757
779773
581370
418883
408663
580936
632511
625600
56382
503963
307735
876330
404026
695501
717334
415726
847528
755185
834529
643867
571104
369866
276026
1008558
162025
9565
961865
114393
7799
98400
855201
843471
273381
43844
914727
276882
909470
895621
799094
32696
641611
448553
197107
490552
225212
373224
683077
610956
776232
534667
804439
248040
259013
15928
775068
117889
878631
443532
572936
578944
499097
633340
866219
48968
145696
81219
401276
645156
94662
74280
985839
254203
568764
946586
650218
468071
111454
737274
751282
495265
337165
305945
378363
111130
289392
720293
478473
322420
665251
562505
408080
649998
550110
579035
846860
1040777
561348
862778
533502
652953
365142
652028
729877
613210
730432
224850
149527
817857
476342
710089
592800
864743
695366
618450
59237
606366
573262
306758
338886
642326
795735
153123
497433
704689
759208
816493
333557
563184
612415
628019
182703
374847
546477
491417
785628
862027
522942
133008
304464
612466
822629
85443
656023
744504
628593
404085
250533
374195
341518
191258
736035
71209
207272
806104
81862
14064
487322
957613
547169
774243
64720
504397
195086
527965
894060
774466
73100
645571
526392
1017968
239329
883397
597832
1032905
800866
516809
394230
583088
67754
736050
682005
42692
586303
674089
516865
265829
763402
431031
777758
852371
954906
338300
115851
82820
812768
56415
1042523
808287
98427
77909
490190
511476
585500
840665
296113
713334
453984
729996
854904
253371
671074
767583
75927
219388
321149
674890
456334
683727
157343
523667
402933
369619
523798
186734
209324
920444
445048
62391
189167
150251
533814
106425
323202
617163
369250
870735
685913
666278
180709
417426
672670
229583
261551
779770
835519
300791
37876
230170
93305
65662
957257
1010679
765481
192210
52706
929028
162188
240567
253374
285487
316418
676803
567810
956211
928226
564006
522808
696182
1032158
1013807
314335
167384
760050
652276
310226
1037673
648663
520868
271546
709613
124703
454900
669987
903596
960347
243936
830828
500810
991733
846793
401941
309935
735458
25840
321649
554477
283255
70836
76274
223993
24275
565873
531289
721017
599673
987557
233281
922906
930315
27827
608334
320806
399004
940869
282138
640986
236445
697599
869378
370359
631634
763031
1004446
470967
23155
2886
699321
577893
515396
338697
211497
897120
333155
791369
405970
823566
486545
611455
585694
102143
414638
460963
617207
778108
551491
61728
791988
768262
48027
491008
705315
225515
895805
746907
270696
376156
68303
224891
725539
659814
21109
500191
183963
229692
751145
841014
985236
774596
53742
220426
645123
761695
828070
722269
866384
595858
758102
795021
528611
316604
768805
978980
694532
965520
644401
84378
241509
784951
247952
943474
343173
935961
500363
724136
850985
843965
129308
765999
242672
897712
950776
348331
700373
374022
349705
665585
935682
745218
819400
795500
408408
380988
23070
546446
77011
112276
325192
659932
924653
388655
644755
1039065
133677
930367
624177
159333
819057
949625
335050
490112
488675
858162
37125
690232
661930
696600
216916
584071
424056
830206
87958
294881
218537
952339
59056
862342
798504
1009090
402522
989009
260820
15169
172329
678459
640628
121024
1016685
729647
791188
341121
447979
404615
176574
757541
361494
519728
194852
795367
95370
340191
130941
349548
1034418
453133
683382
180927
813711
540291
540542
396731
5857
587003
227068
546578
720349
60704
322598
326531
745093
363585
395704
449977
51024
663818
868385
712082
784602
509383
759109
663101
600867
580596
342606
190001
75592
994572
788328
951508
243973
325092
813810
924313
297123
429221
929912
673203
195963
210449
902283
502509
577381
45049
433175
850848
531574
195311
285124
221183
1042042
634926
960805
482167
428348
820995
223532
102203
792435
848611
57158
327266
369930
71384
1000931
785996
415402
1042881
467169
317398
281846
181677
954447
909542
784251
430105
862640
135075
110194
247040
325804
926354
325513
548273
539508
189689
625839
462736
841531
451686
257157
759794
404261
782713
208028
687812
956785
114948
166142
367206
322414
368685
909590
993302
588433
623774
994767
502396
735755
388201
782276
546874
992054
256044
707383
867072
849944
64384
557571
749456
260323
526747
220568
389720
197383
252980
339759
169600
52787
344542
311369
282534
199022
557478
740033
927718
295806
630238
657834
890735
661338
833701
307438
206051
572689
104797
167657
960737
127147
213808
417836
71133
537274
619689
539785
1000259
596246
750158
989088
176862
436250
776426
824028
798711
293376
682603
427988
492397
495879
231323
956569
843910
947463
878270
1027706
685032
443166
720896
219388
243623
740656
666047
414740
291327
690377
376992
511601
443010
45618
275172
345609
698167
190171
535171
371643
25446
346327
378039
116116
326888
397601
531080
488076
329230
859695
327398
385196
378251
730178
692995
37745
367892
304947
681801
631004
179799
562051
537884
427623
319395
987945
628500
703783
190924
233758
276463
417605
878356
410667
200949
1014024
863057
1031910
537328
850229
618081
391373
744051
941318
58185
681193
1016074
793075
994940
162038
495544
883697
313583
461163
123603
824817
530995
174846
252823
994343
357011
132828
53228
254701
830256
733819
28837
890527
817407
251177
962374
322813
666134
213109
59974
127697
409113
1020776
637514
439567
510873
612964
754255
58527
789383
283658
885359
464530
221700
922608
427836
286121
126206
467878
393942
242037
209203
213358
255875
843891
73055
663343
98821
683020
23530
978078
564974
137473
459764
26622
659113
243077
115821
416150
618268
702213
391045
633568
958284
963486
433440
904551
260576
354639
274309
615629
919855
503958
159134
274145
172784
795421
324890
770582
540633
219179
760836
18825
205603
694536
801360
234407
936743
157223
96643
305121
834379
346368
716216
598744
179462
447233
769647
533313
18472
519052
647388
72850
595203
931947
1002165
106259
337347
916586
194053
191310
707722
821887
643619
814043
290809
969552
400246
45066
1012480
640808
215492
351989
987741
775720
820154
273744
19425
560641
374343
133496
173508
927723
252555
271615
648598
948961
840003
277513
314506
461631
272758
457432
560252
424241
59940
178614
300460
584119
2514
305619
720805
475768
664835
74513
749726
917853
930279
776012
705616
695633
403120
18054
407923
278936
149557
21497
391755
982069
485687
780725
934045
893619
219218
748959
284255
970270
416155
253164
668851
104171
838678
554303
91725
943278
113251
379822
993662
660116
649064
698824
638446
947272
524737
19783
969439
650916
257333
936985
66015
558867
4412
4128
245645
82387
805572
579440
146519
447620
705749
660501
944533
893359
275937
795145
185925
95459
173417
598937
706719
418116
698995
57123
398116
263637
425822
359290
655778
378595
143099
43627
257916
346424
589956
276879
725472
994630
95200
214544
38398
601436
390388
980487
38770
753439
38684
162422
657421
971135
439466
419765
57375
767909
599787
327332
222258
781930
638414
519064
943527
529946
768473
872454
330749
690405
200894
271127
237057
805731
16625
797008
945485
473162
70499
879301
313837
320230
551314
1000346
519162
28098
394340
515122
521939
153454
304918
651155
971333
120319
464674
1011657
617143
544933
268217
362178
437630
776930
162265
245490
587594
846074
170035
963432
767837
32362
1023611
697053
968861
766232
1032352
506810
136865
677495
381266
559306
590772
737552
398090
840619
10320
203967
831044
541601
455676
501831
435426
256782
634469
574956
667554
527411
131257
850514
371536
38355
511453
388830
97646
43874
804362
233354
1118
852230
906218
581125
931165
288892
544051
357203
847685
629038
36705
987052
293724
673604
436952
409974
521138
702011
281322
1006516
770379
844411
131079
43115
111870
864930
491665
1033849
893276
89087
238651
482832
1783
88916
289957
860965
901590
999015
81341
722719
981665
1020836
631106
159891
195062
866114
25468
684729
784110
838726
92874
139820
99171
755970
231061
4436
103762
53529
976550
1042427
50528
226888
617441
829612
714958
714778
913312
374276
312753
414876
56192
394990
373317
1038014
590302
266452
380407
288472
512463
980915
862540
971722
901786
1043569
690997
785245
671696
243419
792244
416924
491042
959753
407314
127136
26765
505447
863429
486796
1039009
673683
344086
439188
418580
1040952
973423
567294
10978
838952
787410
1020091
740265
614998
866066
897146
969493
46368
576321
84361
643203
485872
959500
434452
109907
615445
914888
866195
891383
63305
853568
539884
263912
320942
242775
645617
673684
97737
781551
474512
349508
360764
388671
638504
1021716
333242
932500
247196
773429
541823
424350
303978
839138
995978
642320
901794
491837
27344
987081
912451
799485
582366
460377
1040082
459345
406321
954502
444250
79387
341354
1037514
495374
906920
293968
536118
111352
137316
119711
400345
608676
631132
186065
530277
371447
235188
425725
12611
330999
800751
953157
249630
565184
244798
1025319
286171
349495
488806
392712
937267
819561
620109
571396
970546
222937
764311
907601
302013
721635
725144
704957
728295
138942
425986
33800
567247
472079
967755
11934
1006434
997281
468812
646281
89314
652886
1039723
582469
977753
833665
724748
667844
109921
97413
11951
20629
534369
510663
578973
49221
631997
980780
331755
816182
815489
61266
472552
814689
874880
21698
488361
926824
809808
955738
525275
406007
785707
28245
132684
673670
656346
708748
714701
147478
82357
757654
47604
694306
198781
221331
483683
664299
357209
121412
631422
175282
560532
223997
630561
345543
751507
754872
19956
722004
815130
96456
651706
708729
790738
237975
331697
930057
906277
76567
2881
224040
962612
617353
345978
512974
460960
398592
1001922
740917
183985
325932
408802
646955
230835
777938
342161
574014
773714
747445
986083
15826
14139
903003
504678
587048
242220
571672
485677
258679
984558
773429
568334
529882
730842
289420
27468
85340
6976
869959
30711
715370
934923
815829
753402
831993
963613
763226
70720
827456
98389
187532
786728
445284
973430
967685
568165
595723
88015
360109
172455
978961
96413
84341
580698
721708
748183
766817
1044790
351722
252493
323718
747701
864454
45817
666352
24589
128431
677744
332292
83158
607041
39529
945379
176582
68921
962336
170734
930791
315084
1020951
918948
263212
786343
318397
752131
642642
472940
914131
990396
232037
336811
957409
409902
312095
391556
383486
465978
112793
9289
970331
1026001
836549
517505
472333
970025
491649
41808
245916
747430
878983
678020
470177
148183
849120
194164
81732
107368
195329
423969
332404
331718
910636
479548
199751
167724
435970
680051
814225
874204
615951
522359
141062
236290
338450
261414
640642
234858
669768
720714
26929
51887
100878
452746
691680
118925
56593
110602
175041
727848
36105
341849
307190
466782
301649
341377
496737
831278
180788
638717
835339
9065
341193
670190
1019671
782351
896496
138693
728264
399424
751919
552525
762596
4754
1024663
1040578
866163
334554
713209
742296
944411
539270
875587
450646
431991
988131
964879
183046
1043081
901525
428175
965029
596023
614571
575273
395888
598864
463606
458604
237044
176203
218130
28789
84319
421545
723820
1018542
862541
100343
615708
882512
596351
37662
24637
500281
41931
254939
909885
686477
409012
791237
865910
437251
635698
685150
382239
213554
199802
866232
120115
917575
92715
972221
991085
95291
569425
485758
877496
887582
403026
304598
525282
693495
136330
673358
84759
235140
858458
358802
388674
513692
1036255
767278
220351
710280
736836
691464
1008426
747945
501569
159114
300437
367616
1037376
697629
602010
825463
235246
820282
780886
168048
573003
773953
229430
169261
807925
204887
715024
918027
400912
935688
70134
86399
232830
297614
902730
129271
1000921
492768
508668
995150
38899
802416
245144
376248
472549
743301
251006
31082
443198
41869
751739
1019920
610827
61976
839638
582951
892326
1041265
941309
111784
387051
87773
589226
784963
518847
493779
452163
991726
208872
886600
458966
212890
54315
16539
203867
808840
878697
688047
799454
91839
282877
13183
90975
12216
943725
885443
625051
174520
176760
132902
515718
350368
379130
40154
197604
38307
71307
178827
761067
563273
815678
874670
847393
401572
1001677
869797
276134
177733
1001657
115182
1024180
830822
105281
369247
346143
97372
237526
188128
435587
836971
242369
671390
895525
453023
444061
767935
743067
893994
789735
29120
535799
86045
681462
777684
678046
600222
707112
27662
921961
295622
280436
70976
997980
848324
136879
276426
933330
409433
529744
753349
552352
767083
987988
727992
931678
768443
949645
963924
2477
721034
995336
959030
351709
398141
699751
1023007
140401
877350
1023726
889206
195627
54186
148354
613956
801634
521066
859026
836637
1019195
718506
33145
314984
431515
652515
1030250
924347
133953
835974
44990
222452
887688
609316
874010
930144
680282
623078
116485
831373
343872
976139
195842
1027603
537741
811995
168483
1012952
574731
1028199
799751
417075
669270
309396
122902
532630
115443
485531
2862
466089
446368
343797
341659
214332
1043457
449708
345554
772060
945653
729149
969468
1024165
764486
158259
876818
1040626
354582
339042
226665
309812
503619
986893
809233
267695
447119
11649
642060
611571
744216
730405
239133
616315
680082
723370
864172
36265
111505
244914
522901
440195
750138
883738
288918
380331
711866
565785
923423
215869
937527
88869
341947
374384
682200
943670
563798
581516
429127
1036265
429839
321992
455992
370663
78695
310632
974494
284191
996073
714118
579611
813304
630393
51544
587296
449177
981347
493468
289297
789704
244361
964936
37126
419004
707084
414228
565262
277539
1016378
468049
605833
818297
527628
1008163
252881
22274
815530
312067
781401
1040355
466877
507377
281473
609599
289098
447974
46117
123293
162717
466670
828643
33957
931248
907974
999988
201891
326917
161478
670616
1009004
242230
255485
988833
544988
386190
129531
1040584
728280
360078
539930
751538
176870
908659
492098
951410
238958
486062
786892
808677
325114
640999
136614
472339
871719
166367
378533
1025606
805624
689105
857780
28426
504284
305741
626319
1038836
778637
480283
803570
280835
241055
600125
624050
673697
736554
986461
750439
929941
104050
637133
302504
1002492
838082
449071
1021798
710331
822511
456453
833164
327981
767510
679668
112734
826496
1035924
770691
587999
456855
744560
111161
933522
675055
714535
147909
29616
188655
732622
294528
38396
731992
710212
269199
251641
574159
585441
859251
168303
924580
896992
773909
260689
253503
342906
439002
498585
506008
42944
883879
238979
683136
949920
827297
41882
458703
247341
327817
145949
456348
886034
221810
663834
92981
603138
329542
673819
885129
568991
786400
122769
941088
284521
986317
345063
784810
1017226
274568
726466
955364
248110
376738
24464
585003
936366
752833
154466
37961
696608
366383
530247
508723
343609
556107
917881
150674
495512
191981
609869
851596
161988
883117
820839
871339
69670
565965
880458
87259
942506
574317
115086
814079
152905
806152
810183
934332
355777
42853
154826
958224
333114
340297
661959
468242
447496
220297
534222
750904
865389
536914
1007893
843308
378176
885705
761193
694744
826311
964836
653057
602883
613708
20933
709909
42128
46636
1001609
839560
837089
304121
700605
900340
467758
567703
737903
261659
937775
433965
488206
1006781
370663
333617
61708
514701
982896
820426
120887
168150
211393
474740
955042
940627
139647
881678
430606
837031
912897
740357
257242
96905
732583
525277
211269
700879
450235
702361
351132
673808
85586
645489
981415
694599
542042
316645
504975
28852
583535
186282
52891
939726
498352
535205
81135
633883
896422
9449
526599
515717
246860
463476
649948
229852
403431
619449
855392
510946
618787
739527
1012606
483436
814128
148072
742870
235810
55199
702898
415749
120700
327739
297970
896152
753928
704397
706764
449765
916798
588545
651829
939442
561157
547492
41183
697291
928470
742269
1035406
403805
144904
77835
398099
753518
747635
329856
202485
990732
7366
164345
738628
858659
831304
488398
667947
166967
142820
471847
89590
916217
250613
878052
313050
830069
540985
709389
328584
689601
600707
542663
27478
82933
375111
193539
356817
979300
741161
171973
920611
179011
200649
803662
645181
352641
641712
427203
463717
457667
819260
274360
463699
510337
803128
825235
351706
787004
140151
795512
74928
827321
333290
924939
867573
622116
82917
1014626
902886
195637
1013181
1036636
185764
562780
836956
431094
713230
611865
569258
693613
253493
596117
765994
500331
438201
1037735
749663
306352
116162
700084
465747
856594
925017
376358
943933
418296
684188
161855
793682
316372
9317
274748
1021537
451571
334284
623649
285959
301885
837624
126609
218804
237529
396968
126781
591421
612246
223054
995139
384432
39955
284648
730810
954811
806443
320404
183309
93400
1044467
772178
10827
25273
807438
878523
555206
542429
562162
152078
161166
114711
866660
962857
714533
768950
379245
796687
732201
838377
867397
721420
794854
349037
705381
904044
440868
604556
378430
989865
307251
167134
827232
68569
29830
982612
969978
89544
936302
94800
337769
196658
599385
546839
768734
611243
175075
882780
646672
1007847
877710
899592
392354
861098
671532
845467
62695
491569
875230
77074
610783
669377
952828
121629
837817
652485
351081
779256
332811
422373
474502
923830
329133
652092
321820
415595
211330
530549
300410
678636
104241
883329
499421
732922
340576
704280
733561
661412
821814
880770
766879
537769
836730
162880
50480
780867
423094
389994
361387
66527
386183
413330
82760
813436
131802
402093
26638
208505
510665
85566
497260
552683
10523
486194
446982
162960
42864
952860
933218
854126
517147
883354
991853
435257
205413
977564
64578
5657
561632
237532
930848
505852
66292
881980
919522
786778
340678
995028
661212
494130
659326
30811
273197
233113
33975
662981
475933
840449
384995
178711
501193
1036833
223395
458605
59030
525088
266580
832583
495003
78698
890762
519017
790643
872170
118269
175700
716477
162132
932147
499544
990155
380160
838605
878835
505673
650637
100193
677416
382762
484222
788619
523142
59245
556806
675027
910049
420832
269890
910990
413313
961680
201531
485577
423390
877599
579927
196666
308659
615339
492773
216843
658418
72130
209219
479902
312435
49864
344664
214869
578758
407599
950886
807591
601328
616117
894891
433856
439249
583975
838982
377195
271337
238798
912298
454439
195871
524851
111375
684892
11667
35225
133325
476830
457342
340219
258860
566378
475025
880183
461019
632176
539344
744366
947364
827319
1025780
420234
754652
682351
862512
446523
51743
84567
204282
200210
344276
307437
859508
147771
859238
105687
365669
307269
764715
383262
580303
868774
270176
21727
104106
371776
146588
410045
700604
688396
567169
976479
289161
983162
850761
863203
906708
316830
160777
296460
660714
874440
272851
345777
883001
840700
6111
90057
182689
823443
826444
933255
695057
766831
111037
807090
559347
826086
624124
575365
993475
196338
489360
665851
446156
13540
814883
615571
814176
1016307
650655
997801
1008095
430436
968905
261651
464363
50756
936294
767555
663046
110591
568172
882382
939348
89705
233316
273089
336172
159137
550575
495674
145987
1005922
260833
821458
979729
144596
703141
319887
650152
456600
526757
525359
255506
162663
413828
446995
1034990
195843
208463
288507
277202
158824
208267
741086
338850
786294
794956
546788
687988
959521
94161
834962
399859
448979
523102
725128
177241
213633
583414
660159
628511
645021
453773
288963
864895
851116
333301
373444
752262
370406
1002848
1006552
514280
916801
975315
419642
835608
572065
264502
52807
819306
295176
12987
271782
71384
368198
816496
911647
199726
134215
210127
682733
916123
615043
1011310
295402
2457
538217
543213
243051
627098
229070
582577
259002
5978
926084
415979
501889
299102
846938
288681
582020
251158
395246
987381
886821
120030
702782
794537
687311
1002184
335812
805131
126773
995174
785924
103194
695444
854283
629699
874006
805369
426430
984093
623599
689402
821654
787649
744676
976002
920924
81382
34661
985522
481675
60425
622042
117610
420898
427233
330221
825639
590492
615837
1011817
909559
52908
706436
654838
517486
508506
1044206
129179
696140
98419
480372
507111
62931
630398
458883
6132
570256
241148
505248
220222
774687
482373
320152
1014746
723533
300297
481887
651080
504650
802037
869482
695949
357595
333788
384860
133345
714129
561254
493845
168045
451876
937677
558178
161925
80035
803960
310829
410468
501246
99054
794206
164159
112190
610052
658122
778869
650910
107509
549182
891962
333012
360384
319813
892773
638140
433054
987668
40111
984047
574658
909873
76100
265395
937951
4610
446023
443920
319197
161584
812389
754973
647443
480697
407396
430978
826993
852481
631626
414567
423245
924925
206002
894214
203570
967850
209308
152633
50651
240515
384244
22017
346159
65848
532390
166685
599122
34552
299652
956507
249337
510894
793873
197418
74333
288584
607015
510487
331142
165924
551432
642595
550417
785008
89500
222925
308923
193184
979149
921295
224289
981389
775205
360791
1012912
760964
735297
50858
447285
88187
885943
693198
306190
101280
722556
36617
959959
663221
911745
343768
51990
1020786
718623
736340
57933
118497
87677
252373
891760
823345
169374
134583
388648
515701
332268
899334
588753
267451
609348
857629
1034863
384930
733045
8919
129882
455902
92464
672234
417669
135129
628999
1033062
47893
658072
120143
229598
69349
588635
438642
422786
62719
787852
611634
477009
191544
169780
466392
953407
419843
290175
397735
283858
975459
463701
955231
255625
958224
99439
763885
558528
1020703
1002070
894960
343150
1026823
436116
742290
114838
120484
137847
1034761
968150
152063
498960
373236
1014516
250962
341758
50698
838971
439330
481058
108918
246354
77801
693234
420898
519593
72903
2277
363514
151736
797723
430405
709502
255744
333693
317353
599713
594313
936797
131465
318708
367178
625404
58869
988445
274671
712822
881246
595658
223778
501885
671535
730495
767538
434770
281527
914886
644107
913242
777461
959724
426851
184209
441440
250948
817948
570029
281073
141056
950098
182334
607904
168975
669722
60246
351717
797196
425775
393936
975153
535908
17612
272525
180741
388930
824271
1013722
820554
187278
246610
79428
382666
468268
79206
931767
575431
283578
763472
426538
943420
135345
1039463
236097
194204
639393
656306
138250
225982
122020
781274
8383
84021
157825
934196
350080
382554
1004129
278838
93205
163008
198203
628900
272011
238316
210141
192829
679706
131241
264354
507369
220582
11522
992778
898550
819280
529471
213115
256753
233140
398475
148413
990607
895146
461886
652554
712952
100288
183425
159151
499803
908091
104598
122197
990559
41775
89371
210008
556197
30636
311515
688448
292589
324002
987688
782974
33767
73039
579985
200412
223564
316073
876124
679946
216024
162468
81693
430653
1027828
613914
651460
535902
488570
774523
102185
376510
340025
873877
542601
164141
811027
719735
625646
278350
249377
659639
385844
941920
788661
531203
909138
885434
350567
161423
993217
1007247
968146
528236
42771
122183
888126
224931
247080
462367
876931
632755
824009
301711
867244
927736
1041685
425468
246281
449706
88965
914383
129933
164919
291571
802947
642485
285883
1025326
845097
646792
652510
53903
463454
524762
597207
883671
872976
525779
654579
418206
453164
909048
122183
1579
11933
603473
805876
678092
635902
404407
498528
895995
378137
1026172
385619
837530
861131
38303
303431
207878
310057
374021
977885
223725
757305
332743
522153
592584
917716
298913
308739
908617
817183
373880
884299
338944
816516
905446
620160
556320
818266
952876
310970
978254
889550
795837
1008857
499453
393373
316168
385647
28132
880340
716632
473382
559030
532323
282221
173035
253056
881145
469740
629911
481651
995113
994159
706686
48908
605425
467979
350657
844365
656200
773756
432296
506677
299645
917783
924408
1014073
236413
776958
131842
983493
1043858
528579
770790
441198
36833
728810
306774
588980
191652
218429
407304
855658
1009619
660758
560769
309797
348921
32357
435803
449117
747846
916993
426196
753878
910470
845412
913147
345581
489047
383437
2612
606964
799379
477943
849341
483887
286629
600253
173107
1027815
131068
492158
104693
11776
522826
326137
12462
691330
783535
902942
426841
616919
988348
264494
722724
490253
479897
969229
594638
953893
800543
449863
900024
883430
1024990
333332
644076
370970
126407
184461
118548
397664
752845
940053
410373
423979
945551
778129
117825
405845
141870
367337
102060
888619
955186
45039
899258
278060
697438
379947
525170
529035
797302
479499
943442
167344
427957
258491
306474
219754
938576
93908
141463
579854
614633
116173
632818
693006
589607
419939
625929
288236
20990
810562
386135
649343
295700
118505
444501
427433
249366
679687
735663
763393
157198
701773
188502
566745
110217
657900
274921
973536
578686
201216
696545
288074
293396
723185
108305
748768
109509
234933
897057
995572
3298
1001779
1019670
410424
155770
172933
836006
68084
92021
7626
82541
646103
18409
855909
372452
697883
213127
533544
212612
72632
790433
328054
463167
82652
895348
846337
560042
650618
616057
869361
998702
704954
991919
12660
175666
710111
185194
685599
198639
508937
427447
751936
435782
901797
669892
507347
344155
327209
545080
67424
184299
174793
351144
913030
67350
472502
589942
356124
354180
221387
960493
886929
691742
209822
681729
450421
181038
102486
572169
343605
407002
388286
609963
114201
394104
906944
570917
354002
144156
972503
686503
846413
875057
257220
839217
840807
973409
881519
127010
305381
77526
157289
334915
613032
305215
303171
251843
605667
1023592
627491
964312
128067
1022283
591849
1000779
179679
643718
417206
1012931
951529
1040168
781517
28322
119118
933697
982634
100780
259702
788924
206497
630119
344887
125125
439719
451712
511256
394927
999564
804669
22784
847471
923827
682713
764869
88821
152741
359181
529174
975840
637174
221079
569850
580690
711966
243606
300868
108029
134016
834496
852378
447961
709834
133883
748694
678152
424360
144240
618191
1028084
820226
429227
219413
996922
384232
79234
1038936
676886
368110
22424
810047
275787
452240
684619
663087
327435
653472
860733
269778
769567
625293
311106
279785
780300
595245
471271
509875
443750
186608
1008750
796622
450824
946740
39502
881660
763970
831105
53246
101118
635358
875346
174549
592465
693248
373524
63048
333816
605443
349686
226597
708941
1008039
904744
752050
902812
246286
51862
100965
276243
924324
650246
915507
151155
379334
417655
648875
761177
25735
1043478
746940
268487
584340
527506
731824
62487
357086
301335
417942
103550
986637
19116
239332
797802
401476
577859
15986
107421
223220
760692
255564
6690
115731
478436
469167
336358
15746
632796
11592
897136
482515
513571
680932
196259
377980
965765
431688
164223
470069
207323
1044719
404289
692741
115086
2389
935252
874557
386506
1026806
658662
848524
248819
486386
422083
452672
486582
258248
180130
68836
694357
92340
797700
80054
228308
723278
658808
393156
666928
185360
976827
658360
246173
361993
47145
844029
785260
558640
211815
915850
752999
58916
715711
703334
855156
162319
278841
22953
347106
870385
794655
494318
296157
199010
370040
350398
139561
232216
552973
50761
202163
589310
594416
68077
783764
852142
679862
106849
264760
863409
266653
978786
1019004
116024
500069
885808
311308
296299
835166
964065
613444
299598
983086
858395
160601
635895
161259
885174
263313
46809
664057
691484
502620
829865
422163
768789
858746
724251
986973
102438
609572
351158
748396
1000670
986233
352089
640344
588996
672287
986280
180568
189584
295174
535900
890131
5075
797148
715695
607892
381635
107276
962766
255837
7549
782461
974189
742654
456916
166776
180762
641311
376766
103151
98774
817270
963664
232391
101121
832129
627424
881004
439347
914623
458338
704817
872818
632514
1008472
960860
820727
565190
746422
997605
761507
21189
555185
693422
904896
992912
79541
381154
255917
932867
544508
687784
973011
956779
290692
43161
486429
679531
302358
180062
41777
622255
774077
823219
231948
353987
459640
309972
567973
240917
1025176
825428
76434
995152
123782
978369
482251
871884
507445
238309
470160
167307
933943
75914
474959
181495
141062
720380
508638
502214
104
697781
591869
812049
618492
782135
22799
809451
103435
784089
306818
567610
329116
331067
898870
963977
473544
137144
775496
193825
663608
918895
306424
849424
493469
707385
30842
468075
351387
619819
1035441
108272
736668
791132
704398
393518
504674
1007971
50580
81637
987857
428921
650442
456122
1003900
770304
157461
159391
277276
85369
828432
143373
592697
33532
566073
56022
166541
272721
796567
1003057
266502
629435
784352
923549
988934
181212
795416
181038
812718
413002
454428
17714
618495
210221
350202
119933
282249
153987
763794
540428
213819
144687
902634
1004164
328919
444867
1040597
346948
252273
951667
448725
310763
538782
194434
40245
1041534
487315
210821
590004
900502
208606
403117
456157
391992
194488
84921
147049
694100
929572
274350
466375
537757
913885
817269
336284
663668
814584
803540
576729
512025
365577
203123
256045
700075
991351
309004
715326
826227
686501
754362
606798
454752
607581
29965
359756
131776
1002556
873216
252366
425230
320000
799534
20241
398176
946889
716502
710867
25973
240751
613019
787196
498282
528095
286700
741759
860049
716920
495913
835470
561594
575084
399666
699629
745302
85009
830796
575268
220390
647395
21545
709039
1004122
924744
518360
666919
661995
781876
948599
51068
142644
624997
135087
376372
677735
430685
208384
140090
496338
420467
356618
225238
296060
620670
525119
208111
523919
938304
671227
611902
682654
125914
897356
820160
103960
638886
243022
463080
543047
47268
959877
844486
71586
440537
259152
65933
510836
609804
909997
245317
656695
393403
591837
355883
826251
872745
650438
997985
354566
182783
312356
186003
151370
566073
476274
107822
1028765
608900
5950
70389
884561
67673
196245
445868
845525
3943
123633
844774
828552
857602
125672
761622
604484
382386
500349
888191
62510
234591
584450
802965
257493
665202
457205
50655
259240
397577
30654
875290
874573
115403
202288
273991
633773
281489
397891
615668
536541
1036853
811442
488150
861523
684157
338893
764476
285845
300966
1020257
396268
613471
222173
450767
270753
879105
743860
116898
136655
600915
43711
737310
414644
217317
42690
137696
1025754
618512
421864
517738
545644
1024925
238780
298375
696805
464341
900575
849330
978320
913057
534758
352943
864916
122766
431873
734482
863067
5472
463900
71742
394419
1016563
187000
389423
511863
866943
610991
130422
1004709
896194
296034
311773
507853
803146
539759
697966
282171
430581
465298
685293
561407
338760
1012814
421276
327940
904655
411791
677296
776892
137874
866168
149965
271874
552618
779035
478356
633934
370474
106549
385514
442722
707913
644405
118296
992044
860750
1019034
492652
867067
79854
418507
623309
89150
671934
947153
22909
391708
504831
936143
764267
439088
445811
559436
974017
223431
974649
176846
432343
515714
552882
823129
574536
611870
218056
996156
949304
913440
271251
334346
658858
1010905
863930
853074
422768
567599
422043
217744
641495
953947
900828
227611
852141
154787
207141
75894
875470
800042
686788
277080
19820
613715
379964
62862
434395
268453
414411
462906
896837
997323
546330
459699
899585
287096
2564
209935
218707
8899
6290
520766
440660
450758
877412
260039
575234
981577
635117
715591
52520
888887
907800
953787
818824
1003584
1002900
586362
982903
84437
930759
350480
789159
623693
759132
166291
927795
426289
371059
144007
756754
619583
988225
886973
88952
346596
477292
281115
644515
162983
877699
535528
671005
584089
795773
820974
621493
610247
175172
968010
404594
39073
456120
40277
1005093
144213
523298
773094
558263
463154
105459
1045139
174586
822109
166301
925472
973872
787454
432073
132599
947841
107553
11870
526595
925656
373013
650207
671004
585891
984114
1019623
944995
493215
219411
572408
946659
414877
208787
684728
775018
583260
840917
424078
781766
143657
792651
843834
578766
84559
131205
78254
683492
765552
10909
106937
905407
790904
351009
924852
511638
853742
952984
296496
231250
775080
909614
63962
479488
200516
304196
33795
163312
586023
815790
263742
405775
345139
52165
58637
899671
924716
512023
676135
869313
567613
917598
588376
734414
628825
739725
705352
129774
578787
251871
775352
325230
477187
575769
748386
568669
925120
1022637
21867
104531
329939
501191
949879
110209
940890
44380
201216
813782
300891
993308
624356
138871
1033726
965681
792872
811212
973863
987714
144848
177365
692980
230528
556543
401178
894589
971007
746963
812812
314088
885676
404069
370594
337617
689723
592297
198734
656097
330769
901130
501925
47581
684643
33093
595294
115219
764828
372902
613329
117674
639096
243822
1032059
593943
135498
716930
119439
606383
267001
501716
96049
546662
883762
348259
999748
776770
592805
692851
451868
863736
120530
458226
151947
932498
662536
549311
885774
760867
460769
109021
1010684
329446
802803
814975
227661
360642
386082
887250
787529
883700
931749
665801
961913
1013790
573771
285246
21864
681386
965368
911211
377525
42171
547969
19667
655986
621339
668869
10163
648502
430324
403181
326942
980971
395505
125362
902076
115544
425871
181023
636199
306701
105303
462143
960729
548976
992666
503329
575549
701559
329453
238241
418475
134702
1033635
343951
30981
304300
63850
142127
482242
127500
778556
464272
309861
533578
783958
725961
621052
227450
1012592
569394
810197
975346
779598
951853
491080
323160
319461
196365
441702
29121
629316
124580
653629
316246
930988
672775
119322
784860
850410
270931
736587
829045
297657
119092
562876
709448
780019
842798
85109
699733
374839
516179
732133
529175
818541
684774
63258
748769
1022243
440224
548985
886374
572410
789764
798463
918133
731188
36980
565590
291179
1001421
328208
842971
333234
935624
173309
970434
372243
875860
117160
884815
431778
56191
43280
665498
317953
85444
183379
332425
248846
329130
1001315
969768
110893
338022
647189
127668
408853
328865
703686
614519
1042624
600409
580721
600145
794782
449322
263844
843926
688876
888514
59921
126491
519246
542439
480701
248132
277957
832241
435234
1004801
976654
668172
661791
272928
704307
907560
291245
704026
361647
360342
287027
374704
721914
207361
374503
561980
641365
419230
539384
675779
509580
376059
589426
263747
729768
766747
380408
363088
184467
814723
772383
683522
406824
57922
56317
780092
621492
723400
715735
637828
364518
331085
603971
1040341
715928
175251
715101
512807
160284
622384
586081
445960
9755
266444
314818
614080
520294
262223
344027
559181
862627
500561
836549
949303
32591
629472
1017674
871525
656651
250648
725157
353466
711711
1036829
418926
195424
608177
1043612
793440
544941
186938
201072
188721
688344
304048
680185
537911
291586
213930
122781
569571
636349
84879
892271
909434
1025636
559726
310702
267525
746293
462824
651675
327935
556601
396392
980041
879250
27123
1032078
108018
597195
92098
626289
451207
516367
454707
279232
499873
883171
759067
482546
575403
470328
789301
263327
539244
839512
146830
82294
1801
1027148
94668
461240
66158
172914
73624
660042
427326
853846
722393
587220
857752
608954
195601
536843
972893
209884
958194
336089
648631
185008
960370
769320
483813
804663
234185
380342
156719
1041310
1018074
395235
921980
384491
296110
571769
11263
940367
458516
650322
66832
760157
967245
387666
708923
790125
845787
929712
78908
151753
661294
966245
704142
202997
155083
581016
328003
58848
219458
318510
547555
919757
58091
457723
917614
600866
937894
56901
804509
842220
54909
976387
971689
165940
580051
1037851
495041
139407
335837
713014
895157
112219
799356
952779
355343
511968
65819
126321
274331
336042
782334
330405
1008693
442835
906641
763305
179296
82426
276927
164251
191023
322936
832834
917151
1036056
873234
923776
630386
976958
427825
638730
478623
334181
472195
760034
894810
407263
276799
600642
177459
651726
210023
48256
922152
835509
801941
396040
885538
573644
53322
844567
81620
427593
230981
879434
960631
863492
952138
323274
743853
451553
919438
870948
61729
93998
48894
1018650
474660
527161
960914
783580
971656
778925
79124
563461
498128
532814
22530
269986
168281
713235
4231
331036
375219
612017
325305
638042
105183
933835
180891
106609
770589
471102
570118
277405
414363
835391
736592
653741
902676
781480
105160
177614
473188
952509
590242
720174
323324
483302
782308
171767
971300
620161
864815
627243
102978
880880
523004
599761
582481
622467
37185
698993
718231
188986
13531
985181
107286
312388
16574
183280
204991
242932
825727
372028
995421
68596
811161
142840
551208
330007
501863
114509
849702
284779
162069
161812
770408
721102
731476
821782
420893
114904
264439
998068
833497
572605
839983
432107
114124
818755
369786
658466
925728
89500
715880
505572
477194
209613
233130
470701
38337
346584
771875
248002
317775
331997
939667
644291
394581
874176
389232
240775
804241
297270
1039956
838916
241001
54876
278052
224188
1042227
103723
947555
653295
556998
121131
711556
1012614
946067
253685
6914
419278
181589
861376
509135
75039
879629
700834
581642
374802
197568
704290
175679
889821
773229
376644
286666
638195
127910
858473
289164
698172
708839
347221
895113
969302
653389
473949
614121
1026688
444793
638277
409668
613590
435758
120560
283171
387367
426889
786841
683792
950967
854760
746158
326033
620235
204955
965005
257695
956174
433636
147521
950256
1010423
49149
655128
581874
777777
741910
799552
738254
954162
734054
939689
440192
96601
800152
1017413
590006
1043569
258628
514372
701680
68798
833146
198840
712531
682190
108892
642972
368737
606098
17818
753500
547080
337705
525132
739065
687135
479344
826581
76325
5788
447000
274987
217154
701122
358087
851790
848607
342570
820997
103064
135058
1011930
205225
972237
1036086
1018338
1010439
220583
250092
398610
369587
889568
738853
4430
665594
661171
193158
610262
988786
19782
925978
653267
877441
461080
930351
658562
268296
328736
723155
1039979
331161
621548
20945
779749
368557
949070
997132
100395
321086
951782
791568
645498
852035
277634
585941
259858
671033
633542
499025
704340
1007528
175689
365582
162009
824012
66575
966161
980968
593009
19745
535396
266824
741486
113827
734619
759296
235726
337116
185343
332331
796352
694689
786915
430774
167408
694948
589895
278467
558931
209101
423704
165647
446714
797082
951813
47809
42711
476655
194695
396218
778445
1037173
18382
684832
452008
1007670
695669
348356
35035
390598
179814
323923
717247
670060
293768
921179
537888
1028326
127428
450360
321556
245834
351580
850856
49699
136814
972960
684993
174630
398929
1008395
961642
583230
188796
630653
949677
504944
715546
439533
694403
506657
881214
510979
949598
138339
1034374
75801
810966
311606
547629
626412
919019
727009
434668
375950
590086
628340
223626
795401
791576
58374
219477
306912
490149
232914
66644
894962
1786
1004908
811376
386552
149805
93711
293813
120590
960036
229315
441941
23799
459073
958488
107110
551336
426002
950559
303104
185817
698251
661489
923793
612652
1000493
355466
339632
333485
792496
263418
558655
107278
459077
33890
614310
373861
888425
346685
572430
401818
155574
350268
336040
497208
652723
38879
370376
50283
734672
638150
64960
949508
975674
528069
215353
446611
488711
57787
643098
585442
252776
214340
844357
1005855
814055
843319
625120
597122
378409
263531
869905
430161
980107
482469
910770
781236
32331
156749
700823
149606
100067
790106
139095
723142
814588
99646
875044
21104
681880
700828
330409
684058
1009050
15510
934904
26933
194429
753127
543075
713350
371295
994059
629261
165417
121073
856866
103992
666191
864099
713344
239042
379304
607286
54366
624498
901323
38008
504985
727345
964605
185143
492494
626977
323291
1028654
951255
471448
988292
108946
119807
458402
547113
220112
1022739
766128
120160
192459
814509
335429
1024998
682800
494321
516963
629542
310747
234329
293020
137461
105937
109995
543293
233168
1026102
257275
292188
461844
267906
878612
964181
213279
372373
714687
609177
26817
878625
865246
1038603
410246
594650
224465
621507
14156
796169
429079
392407
475132
616807
1011719
414504
192292
150086
872991
42026
800400
951558
160279
729193
281589
448246
318634
344359
811250
109478
725951
1025196
51940
106447
368752
400634
673430
474031
978125
371112
148041
846835
838314
718381
52750
971928
994070
293254
351645
387903
892492
85642
731889
31261
375791
54957
56947
99049
932239
265611
22319
1017074
883519
1040702
788521
429779
884185
137630
1038750
850925
364095
152790
634546
1011091
176339
376747
608184
494980
859033
408214
74519
1017866
631107
346530
749078
855725
127201
137830
550837
814526
572740
111791
7440
176471
889941
442604
831511
694041
490162
150093
967329
158352
656207
654529
398531
162100
844844
1009865
942450
1016339
543063
318009
768355
575927
385272
409051
752314
643118
368127
357059
846296
606255
275235
716735
653849
616859
416499
489960
148164
80325
427263
983855
668207
588979
542711
998794
793982
219097
605532
273470
430637
265513
872921
1016911
139874
471381
863887
706014
907726
233266
267458
702671
612179
939911
379174
168663
100305
10316
109568
66450
906144
684375
119751
479555
491270
113938
181938
563025
467312
340649
291749
936328
337612
465524
893520
226904
1031921
293431
1024998
642638
58628
98667
1028701
328423
110661
95136
409212
1002763
634600
1038761
241225
277528
1030980
520706
341156
627392
347876
719756
722447
698490
58136
24791
372523
354492
531964
290972
748526
698367
594435
443568
695295
576863
787318
708781
366238
653531
187766
599398
340288
329616
936803
271979
202123
624703
300814
323693
516000
1002518
858378
529051
615416
499605
969475
976173
587703
847106
626057
383447
1019493
196784
987847
409225
361614
107107
65465
30481
79393
457685
507790
165176
369404
76284
408046
306924
764148
859977
483778
595294
912212
196309
204634
802687
433550
3152
927570
284323
41388
615750
188121
392736
593061
565904
955029
325147
789460
796818
725902
202571
612339
279778
92972
961745
435171
454084
317215
460097
181670
819849
137667
138368
175905
220254
690779
333825
808798
1003509
316373
983939
669426
729064
131890
261756
1026372
878773
215959
887461
886320
122349
603667
552030
258297
228359
931322
111613
252691
616725
577920
342185
116516
432730
361420
1034348
163367
141976
874917
14869
621589
991217
837545
669960
711870
527609
915832
905065
916607
367061
873805
970238
18209
389116
446532
449205
1014304
1024526
383671
977738
151660
984028
976952
830586
827751
85968
472413
810035
693608
657399
151725
947388
347668
178718
300354
156541
1033656
469787
479711
913319
316364
559915
336607
383073
355730
144434
205370
38859
834255
592752
206932
343814
40115
980108
1039564
3298
601058
96898
129645
308605
423597
646512
844395
865335
269114
267205
557134
5107
620254
832542
460647
132125
720876
520834
42640
626713
448804
63210
958448
823202
261294
337951
486638
664739
804107
539067
685193
193240
480683
362073
332568
614848
1034635
388882
216137
597233
293012
85447
933917
635020
350637
225359
102336
514807
999003
825555
379462
296988
298
802461
725025
827134
190309
889873
497267
740154
591265
52874
391117
318984
96544
354658
835460
949638
479585
385677
904335
571190
424429
668992
99247
648913
640377
403172
124981
768565
713324
609910
518702
1003018
392905
140244
25184
501847
624205
695272
986024
1040081
432087
846004
411300
990515
292553
665771
590245
397345
471830
220660
87119
837780
708567
896291
360249
242708
539947
467660
686717
996523
847
613055
517728
593132
448619
508013
183869
207180
434692
357058
856204
268527
1025003
602223
924009
410254
355145
197595
865157
643541
383781
918789
275413
735039
131824
970963
687397
907299
846977
60626
474855
327740
1038829
519809
284678
548633
377356
453167
165991
576882
223545
784546
51899
653319
385313
1037380
448716
239697
996139
954697
981499
527968
105753
659606
580971
839354
322790
496625
223569
145607
310758
253034
95465
645348
175520
693684
332865
217000
621065
166234
10009
451412
9353
240143
158842
813264
490328
657536
580400
515046
598270
589666
1019240
679260
810774
573129
312978
583979
842074
843209
572503
543053
214276
125064
947733
276094
817833
640861
691519
892613
377029
789972
616951
614043
976253
155053
685026
188853
706208
269800
570128
987820
318982
255531
496591
824039
136634
1021575
695349
1035379
172052
263381
427230
203122
85050
547036
797685
32434
676455
724062
483363
379424
838949
326081
110832
577104
943461
47751
302212
295071
850459
813875
861999
899903
777194
890695
841617
108270
686985
599501
240181
38630
940668
882274
211291
553257
496278
917400
570019
402096
847836
851703
318270
323887
395294
55581
1012470
895970
358298
66883
746552
328057
82711
747919
210936
873983
433009
787151
505275
981731
207554
61852
687747
981065
815090
842503
63161
567585
809441
283835
785626
975445
258081
522682
152018
137018
508064
710296
613213
768445
247395
870126
34501
700145
778413
567779
315282
840594
268805
979418
1017467
434813
598938
416977
395460
208272
172331
285750
969608
806201
697737
971994
271640
273629
1005042
839877
188719
667392
1043839
265837
927977
1034541
329505
697625
821184
676714
678494
1036313
929718
345096
53256
942564
822371
983074
441619
777320
812612
102695
658593
882443
949305
257763
359690
259401
852471
955715
451132
2594
195917
222167
978186
791834
934062
23332
249951
808849
832864
8324
285766
901428
344757
896618
945802
984377
143691
51260
239481
471700
754955
467513
831001
256769
316097
392749
915224
195410
566746
1015091
191095
622986
761949
599930
277254
936518
746917
811510
985773
907127
106512
1020948
306767
532404
175175
148583
269361
251857
531995
581695
201648
459118
886302
578014
881706
560976
153624
130585
410180
246931
477984
613411
688762
679280
894741
95795
434345
333900
879081
504539
1007610
217839
1034134
468055
629857
383196
771267
460270
427474
207017
244479
803857
379301
486670
452521
160034
395279
1014009
493164
819671
384494
696009
996556
212281
423961
945703
734456
869056
109462
294185
221658
493826
246478
539237
768535
267627
573272
824714
849550
975315
872282
11013
824950
711731
989204
449985
172451
823753
407678
732553
344965
717121
74839
551673
176096
653950
1009458
107407
339400
115824
422502
259780
864634
245925
841645
10662
1019049
206824
303368
235152
314982
170666
586645
12976
784894
360171
913652
416207
499857
760794
173509
739767
1028737
1026805
739752
13423
442680
374060
854438
33166
655093
473536
159304
830267
94780
962202
609835
842877
305400
762825
774433
238470
954505
167268
270420
633382
47062
800042
849918
300613
337478
692308
876416
725833
301957
778849
13526
269834
499857
252497
45893
562368
94311
332736
71135
619186
747760
709360
98150
95337
290183
929669
46212
334512
477224
419663
778295
84543
337024
1027418
227947
484688
555366
510648
711569
232121
240566
361073
286441
334695
412242
1043255
861494
817892
62095
481941
523468
1001262
123018
429841
352680
493244
441313
290244
381453
459420
62438
217514
221723
181060
856889
627605
527192
341618
189582
511597
343557
496085
986169
718462
328440
1031525
700665
575214
652009
715616
737788
314055
833947
82917
819810
643604
635568
399230
58081
854235
163240
85177
680904
383282
1022196
848589
185012
480155
453098
563448
680623
425966
990159
204012
87487
699306
170456
883713
328836
613590
280730
802557
240903
306204
1013010
108141
179594
1031778
737175
1017657
13504
609890
651517
855446
412398
264045
969979
1017706
789518
923475
422419
375538
145832
138246
259131
626001
515921
324054
332256
85420
896956
445815
256679
854236
761823
884302
908737
908388
352672
427367
227195
917263
220455
242178
510002
179518
700963
691905
246358
65629
915216
757144
827859
820777
825035
696698
639587
312819
691460
873302
654754
102412
109591
899033
874427
974153
600282
1019570
268314
532545
944018
619408
240513
615434
98965
901014
733894
504354
904336
132159
703741
347292
707578
149195
508160
239521
811415
172396
546569
581072
377614
670585
707126
989980
388130
5303
401495
16073
716874
217855
961031
238184
663123
1025868
1043967
143219
1021814
438815
423495
838871
538821
80331
146417
143287
295054
855522
705586
484930
837246
751417
862826
830342
206238
974086
313485
302096
712836
249619
383137
476368
578236
979330
995726
533479
481326
595844
909675
586363
659611
265698
30160
418714
466699
253800
531012
904012
992356
584741
807420
278868
406277
218712
243988
702547
1030531
114081
512424
561983
392894
240061
298699
724517
631856
54140
420634
393829
314850
240979
260014
606589
378128
823006
727846
642256
334916
663574
223589
252421
181264
916745
254369
61350
72000
675046
526475
328796
639680
318228
86623
778930
518729
126561
17746
560177
698782
709346
415088
403528
264510
223195
238780
1025741
500658
1022999
1007506
735944
515358
438625
785601
761366
446882
66578
681856
415688
389506
813237
718118
459798
523295
319864
816958
573973
523424
118413
94576
481763
441838
904816
215755
809219
627019
441406
123052
450317
697392
211572
373295
659132
658000
311572
197249
481422
358413
624418
615025
570665
932924
207643
838209
379889
30147
19395
1045063
905200
447248
186170
973431
856629
185743
680490
772438
974878
92251
774932
771361
443411
320855
869718
547532
72879
608958
307685
555099
657296
571630
693976
836636
712014
224448
22378
547457
91273
654745
552148
98832
799836
944968
799706
326596
653197
664130
912390
421518
922434
152680
105912
958675
268720
287963
74526
529430
176233
291106
273189
666136
1001173
819308
817729
1019829
281095
738998
273679
228300
630075
1030013
722462
226965
448935
657985
421626
223591
129248
763782
345042
676051
739844
739285
497654
477166
636517
839719
394891
429894
842662
645300
962390
575706
415729
318153
396276
39500
722538
1009923
907819
889029
931659
231398
891182
1000126
238648
150568
247555
1044183
911987
35011
375752
883239
836176
846861
843403
422147
557614
455991
283151
749174
280356
989579
343767
969638
643610
1011897
513668
857189
323400
44177
354049
913888
25303
1005410
342358
486107
566336
936237
964964
661603
770327
432508
359343
157368
733066
941026
946851
953484
501440
71809
807934
662218
573542
822893
70288
363257
98208
685437
525905
95491
700837
729544
727681
216856
205517
711898
59771
629297
161924
822905
608827
872403
392594
521602
108496
962439
196230
603991
80865
551308
373374
330268
7206
183530
940178
215516
436739
389752
559618
711977
665201
946478
723991
808024
41376
164326
92635
887064
56860
754176
1022951
364940
16256
634143
980748
222860
168926
989437
39235
558799
635568
742793
910063
872275
536706
561542
114560
1010494
928661
946328
579870
317751
1021703
357947
852062
909450
251952
78484
16768
532606
292984
1028260
611023
470498
222151
5668
721651
174803
771011
830134
1015370
774686
467520
757904
703169
844466
290760
94947
176808
295062
663331
337650
675555
226428
741653
834708
653315
639356
790712
900691
144642
521353
614034
5852
467359
994079
701670
784767
697536
795852
777405
539612
339418
442762
902780
429910
798877
810559
426417
106022
943924
1002946
230313
648129
618314
235044
753788
539443
922642
567685
148734
800538
633567
513078
105941
1040949
207482
302180
541266
451612
991153
388214
560999
242790
145186
329222
886539
994127
774074
224791
964581
693200
619241
269014
369564
170492
863222
811017
706724
10624
670925
901822
70879
960982
37814
688034
475444
948608
937696
1022348
373425
528545
757004
140485
129695
537712
841333
180936
852956
541814
214057
569746
534580
23333
416461
150355
49000
375755
263481
800041
343307
169461
272622
643346
364318
591860
557642
865405
15420
101406
730038
750397
497107
455902
726587
961065
302802
2372
990635
495237
434981
96282
808265
25000
290222
437922
995545
118279
777508
625935
578277
469611
769526
720977
932731
89292
304689
616984
850590
178588
628085
471010
941735
882345
934274
417878
517553
566141
155467
948395
1018411
820486
83922
104115
59558
697624
978655
84938
209920
647933
581703
1045335
836120
893417
237041
505035
804076
645215
552028
907254
132210
391200
1013228
140106
803410
17172
186745
488118
743017
296122
262679
978962
374543
295883
68982
540736
254943
749724
612260
511151
686847
876231
831319
505564
743097
87651
901383
957981
373182
587770
297618
460486
490905
776808
347060
653400
475470
747326
823912
363329
565070
467368
470417
919839
80690
726712
259998
886300
24693
896483
558848
859222
456873
613685
581046
58059
118457
590501
926563
381104
826620
680703
278515
828936
893639
945946
543796
94391
526781
380234
681088
404575
769811
505934
603440
161405
386575
458597
437579
85803
935731
634291
973898
680804
818405
622244
333901
195616
545090
748005
334723
206306
289693
666558
340058
258847
356773
552527
216820
908691
958337
295913
993138
241922
602442
346829
954966
156328
525839
810064
246150
301361
882453
915798
969106
898350
419609
95779
544930
440292
657549
1027550
88483
83585
213301
1036864
760894
146640
681410
292735
487396
65235
812327
174883
764231
4647
857806
586953
470022
532340
372611
39849
154699
315130
762804
667058
496449
18318
961960
621292
78063
506610
13119
812750
740987
436472
934050
449993
554913
60665
941803
1017237
109090
567667
974990
479032
610584
575175
693637
268084
987067
183341
210989
920199
265326
374909
168892
482102
269665
585754
21761
768733
791162
512778
226897
53219
399655
651324
578719
822048
999852
158600
76771
402103
266331
693111
686549
340536
13126
97113
864676
529254
892573
14063
813012
420622
445295
509915
258659
356038
294356
862800
549197
210995
894605
881415
565857
908341
3169
896129
186407
450249
144631
527549
800636
145748
266074
637626
356611
365867
61027
890231
536348
366512
835159
903018
125783
421425
348092
974910
165832
853674
144746
20846
429490
654133
985761
298249
687077
466804
644931
548455
690127
636618
410646
547662
982124
93236
189602
71788
788006
64874
894692
382049
6088
1034253
352864
155100
68553
207583
865840
547817
538727
1006453
305736
922354
625524
894550
712005
558853
699933
249428
613683
746719
224456
530933
12703
210754
711990
951356
528820
453220
176270
205412
1022343
10109
64445
930835
624192
422030
676423
764558
471654
1037490
504350
926611
33075
640797
771118
909353
566306
583565
852998
444717
1044903
794961
623460
165715
512752
326372
261861
861001
327054
870888
437152
581273
438716
852629
906406
299746
653202
994941
991288
977629
611130
691719
1024310
2546
512889
761027
276673
643871
991348
928891
801771
914658
153661
432955
733348
902059
862329
484077
85226
789590
940015
1012201
955431
660476
257906
495744
130317
1015582
913357
128719
130380
504470
553983
985460
442612
608
874497
67709
181022
478661
67547
160435
345302
648698
343311
766409
556312
192126
677621
122471
374469
770794
392848
109586
562182
274677
1039110
724164
321955
718033
197705
846830
356214
580135
591759
345421
136554
339753
577241
875087
715242
498553
531817
32336
560495
421405
279303
112890
772114
916685
235663
486720
917366
895903
194020
373162
326118
97000
785449
319957
844458
525439
986853
1029638
176374
226978
1009470
231660
432163
342831
867259
954463
385054
717472
47375
842173
511586
692006
1031073
1006252
1026532
483225
310025
506084
500789
255653
1043195
124600
214602
1022748
161357
860224
832876
427548
380390
809648
68316
410239
772445
780082
168572
48640
533283
670694
751599
682223
878593
793237
986494
923485
218702
349018
372664
603840
243068
773693
692196
776783
881427
752909
133449
301872
201169
402691
664852
263673
480436
957196
423298
719778
370123
229092
30530
22396
199354
455247
702071
571965
72724
552246
201324
17689
991116
453056
247519
1036752
924231
227891
113343
767662
431390
107117
637009
69473
779113
146860
318985
486838
336777
637808
629395
687947
646244
465200
914118
493292
413151
512713
638246
524750
359093
162199
292709
636043
82859
872172
705917
911316
564503
478683
615500
668174
618980
226488
332789
180531
843532
397845
971107
388408
970628
577260
223704
287204
493995
359459
908208
252042
121258
1009412
443680
312672
647208
1003971
504727
467043
620875
928012
16781
552964
353661
536185
15554
53317
242710
765107
717152
579434
953391
122288
509074
78483
1002833
920883
30161
267782
281068
502716
830032
377458
790265
539591
902414
780742
1002193
872407
960115
637600
370254
1011156
724259
441707
938497
283852
57594
231214
972808
283195
795029
338855
5641
992076
517109
285070
566194
14427
633018
656221
321943
16989
839542
434814
696519
314418
720433
903987
445838
738691
744755
667406
569208
369924
1015388
10653
322892
176775
959525
11010
1009917
996701
1015336
453173
932286
516441
237550
348840
22713
153645
228220
36998
123059
245212
213356
247347
945905
1038943
478457
80118
25988
818799
969223
708634
558696
874779
122923
162706
404193
853900
183674
315483
717544
483808
308669
343564
684143
768932
203339
713721
166957
563195
649467
685623
429609
537124
435112
193499
455135
341735
673849
527484
699301
139822
271422
266851
516630
535704
301906
230369
694725
83199
17527
774319
1020413
952815
1036039
61008
735553
923698
1038822
166578
981940
759529
841806
616163
855897
973751
1023800
533577
574029
905196
664551
674224
107632
514265
80392
719403
338099
145175
105103
48551
752961
241410
538294
328733
788583
408357
11922
491253
615742
350315
775942
263486
502811
833538
665538
338015
831941
475301
532130
740967
396004
919035
446243
955830
298016
669029
493343
456242
546870
643635
820616
345610
558067
283803
388503
643177
727750
753105
330632
674465
906702
707113
380745
717699
194393
686563
386798
524330
437037
801614
984509
267080
227992
890705
690987
539001
444057
627365
895895
586668
202797
305821
451706
137896
2419
215264
963954
125587
297347
68117
579751
419183
396018
9827
804814
427228
985726
750810
733248
811437
14911
697124
97853
920968
285517
1039143
413255
134073
666230
946185
267915
455344
691565
1017393
567670
169298
458068
403119
125194
481948
569110
749894
51859
214083
802555
997894
928179
638120
864002
110702
410804
331076
8211
80937
1039454
532756
1032201
15900
117464
891280
655835
153579
189150
259883
397680
736287
468716
509398
499362
494143
114527
254033
448600
485850
976990
686328
783971
833644
758312
50444
775433
685229
851559
968973
688402
150193
497897
740391
365548
746621
299225
774158
431057
994812
894312
968829
566807
733740
620065
859035
206259
811979
106705
186711
16842
1006416
269882
804280
661220
123387
868127
949587
55832
451006
527475
134206
38529
908275
25771
937249
267962
593257
593735
317972
163167
198905
715775
701893
488687
670043
334360
141305
164387
433530
817030
788891
787821
624161
771420
921451
996856
11210
351740
507306
69762
282021
347265
52760
188660
994856
782730
916329
14320
361377
883834
862302
541255
9715
983403
523792
227498
706694
413671
1023180
66152
170282
772587
506093
65146
194192
550128
279433
198425
1027386
563565
957855
519526
3862
982738
658713
616626
760395
154284
995729
469259
621458
186777
275284
509612
794706
822019
11240
408611
224152
338482
561333
270081
309616
32463
488641
582987
1009348
44875
880881
257607
804943
249280
151954
926436
219780
150035
201942
294346
210261
735286
493403
926049
578985
408438
669691
947091
450641
921200
924626
1018498
370714
425694
385557
623943
870777
932129
341536
886750
350086
263636
752858
741868
448232
340603
262405
270644
175407
993568
567610
416193
855661
586036
636583
2534
73444
706880
430652
690631
136179
1023100
979325
872068
43544
694288
153274
694497
200890
495925
508675
307259
848053
589224
792291
536266
819180
317206
428393
770083
660304
874223
950436
771137
659534
885590
264459
407035
571402
163932
969416
144278
1045058
415623
126742
255697
446859
541095
156137
547245
733136
342466
750761
102058
478205
62218
297679
715220
424070
474208
580904
1016572
885662
631847
108847
703719
919923
406726
809944
597472
316159
472181
626354
873877
865188
912913
532997
957051
926087
36957
357523
694649
718479
727809
964418
984888
281905
942188
514417
845237
531987
435029
406895
493299
242279
152411
265428
402652
17841
234455
790257
692664
567576
162647
770831
746991
761835
291415
328159
327545
590651
213296
582085
941930
555909
873128
530505
549359
359383
961690
56633
236918
441510
983987
191027
685556
855794
975039
294589
807119
704433
676980
206201
619737
906186
933020
892414
171376
146901
528746
4452
971869
747727
473895
321885
363515
777088
4447
327574
266747
485761
647967
772040
1011418
248914
834300
644639
350265
779225
805245
341591
326574
134983
891434
530588
116029
116922
738115
965241
211988
1034600
233864
140723
250545
103134
783487
289575
185729
108515
853400
744748
93651
999524
656455
703516
55722
721681
689034
197223
12276
248370
717501
1042374
368072
258800
261588
23357
707118
4517
299951
923400
840127
955766
745295
429253
313719
172360
614842
925549
457293
660407
728500
209059
148762
292885
87399
944054
215103
642298
416660
952722
498246
299966
657697
1041608
86914
394997
455279
180341
89075
912791
560708
803038
902109
907068
433401
97239
920956
933361
257163
968106
360789
886015
688412
24287
150733
1429
707266
165382
769658
777166
624808
774934
213024
912702
724318
925047
759595
651328
891862
147717
584043
493933
972565
529781
355626
558615
987538
638247
208262
709468
165613
264244
163874
10468
6985
133564
803428
1015344
704368
109375
1006379
380917
67305
691677
627052
143838
372136
571490
62800
6840
210267
642563
507352
733023
723423
340318
743524
799583
265031
802035
361458
391907
766655
648309
1020880
984142
142308
478905
124561
823541
600148
343831
456416
198091
292326
894103
738840
362372
582403
604582
79454
617099
1015071
365896
721269
444407
537361
788975
440681
220712
635315
851266
906169
63621
989877
357928
447838
287211
187078
182842
754482
663710
470798
374376
584952
170587
789793
150230
772507
84731
452911
740640
312540
561970
385832
897207
62427
163746
985950
265415
274272
36248
502673
611713
342763
30081
732553
890002
1009258
545273
445
604961
971532
207695
125879
2179
339151
237944
753465
567182
19847
189415
531153
541820
921106
25542
911184
946162
521822
661318
252601
807395
674272
841938
26216
513700
403216
328363
417375
642622
802230
524524
30482
470989
16039
834376
636282
320265
345879
951955
900779
310171
90357
725106
802210
648966
291124
138982
867000
779336
222534
91372
536613
197764
411645
521490
248952
130318
499589
474499
123215
376019
971295
624703
873627
61027
230311
995638
841364
960477
655649
162156
252693
217868
14188
145425
910143
658955
942446
787210
788961
542618
176021
551994
533100
651658
445516
517279
371683
59353
844223
341216
453740
3695
4711
434383
115894
466637
311737
904158
453636
726531
872112
522954
912142
889268
302632
321609
838667
130893
657300
131749
589848
768918
386000
727130
401406
180172
546737
866104
668245
273433
247596
382579
550102
833609
557331
442996
99447
363871
823001
33560
252088
189415
846700
793996
384481
632372
73250
775668
23996
79320
600074
795905
207468
800953
206458
219837
597804
361866
406166
933512
104247
743828
189524
69903
1009663
223732
388595
715920
1023838
412835
3950
72353
369328
476732
883621
546248
402801
736420
219981
190514
888827
766475
925877
137454
986584
157716
59434
859737
913521
482401
1012382
1022686
63130
155349
757170
510612
954602
23637
839899
717798
71038
431861
511145
285546
1042233
420259
181855
741429
625966
317244
766367
31200
591417
128888
781497
836150
436937
280067
1034098
719999
527460
138992
45643
769417
782299
119862
405169
233501
37420
921946
842153
68470
422184
533436
659823
729601
643141
971587
385561
384092
800117
245059
89278
940385
541785
631650
83572
523769
809852
15305
426301
532323
288404
601278
501968
378640
986424
140074
1026694
279248
717718
118308
966406
947155
367235
376058
317466
870849
476801
1027852
964396
257056
533900
207703
746149
818871
393154
282570
615363
353580
635298
143708
222047
652164
338863
88284
805847
972736
510583
454038
526314
791594
882357
139868
103461
558392
324325
887276
84322
912477
610734
171525
545913
35562
878648
632555
308000
22059
855232
1044136
564747
871519
507145
388867
176015
83640
181264
978686
633284
547114
482914
300182
712006
310424
592505
476542
193894
262192
1007629
845708
464245
189236
359837
329591
725106
997032
468952
1005334
293009
541552
305949
818264
581421
577481
475705
969314
623870
875078
200658
9420
1006368
498878
775495
1044823
35080
343907
635022
162910
368604
380659
618650
103173
121322
697640
915530
65040
6032
690008
961769
1022449
990382
870786
861178
62960
153767
666580
222487
786921
807567
646952
280845
885577
288340
775791
442291
960149
405800
549792
835022
556263
257125
150449
513905
416968
272497
11056
329597
461773
812956
638311
378186
561852
663236
519177
1007720
830253
213199
989350
752471
920258
693896
245183
580302
198639
456003
64017
74449
179224
98125
864620
553417
70960
976752
520413
317556
396743
702790
941524
457556
320222
197397
759059
541979
128744
950809
891093
484178
398086
633931
691141
903374
747270
760464
1035397
643745
887169
521936
371883
41989
831507
1012814
774951
881264
610270
451489
658529
886097
164901
1025933
314446
740858
875676
939703
865672
620222
546628
143724
692529
472124
1000106
477322
1032721
311827
991702
130495
953052
443531
84909
485843
599582
1021824
754272
230743
100249
512736
893853
534548
497170
338209
631981
887356
179320
280251
791020
458156
985005
388689
499269
760826
420471
671849
171495
376118
672271
455447
22409
427628
893761
856817
980840
1021935
403646
775224
628183
530488
645726
81685
794714
345867
242068
163774
304013
126775
647385
554013
959298
355222
864197
1001724
435953
831295
797993
414695
910991
52532
768134
817229
465454
433132
571053
32784
680526
908808
596048
659036
715007
625116
162034
997273
248740
607144
522476
811549
515812
577642
994519
650317
795148
358924
324739
1020685
418023
210952
314428
753486
907320
1042733
528767
215499
823440
346514
110020
435464
876462
511203
13057
2265
454675
148038
24276
72657
73874
623236
651893
31489
464855
1032706
122203
796139
47431
594958
35199
242139
890610
616349
165310
82209
764530
204050
313951
121768
732458
126291
371780
518101
284271
404187
959380
548666
51417
795948
501709
159055
990582
138373
521310
665788
718616
14827
521800
25225
990172
682973
209815
684461
275920
691789
1031950
178256
828114
456833
304382
686614
440303
978692
189479
353022
95747
425016
468300
805249
886535
16423
700642
628153
442473
168844
349969
836440
656138
965594
147345
876822
1034853
689627
346483
697937
35989
590057
479592
752403
373780
232108
973907
860432
689855
946910
303792
503294
56004
134045
461743
688050
457152
443824
892297
631319
639666
806663
614651
590581
812317
190312
229940
148016
859524
125570
785699
524855
589659
725642
421818
142163
909256
134092
168245
715968
142737
883620
599541
729233
509277
705088
1012738
548039
12796
658958
800540
591486
201890
893698
875540
307848
611211
748024
363903
805686
113968
917631
133288
735146
465721
399928
894939
205092
121322
130104
738597
984159
727646
652011
709095
586638
176297
373112
485095
859938
219508
15203
425923
861080
569295
30272
510850
73290
939470
961112
808433
773187
581809
201174
884546
929644
977228
417522
113324
456066
865080
986088
603527
414104
851724
211076
644330
497954
332058
72696
1015640
304295
388722
532061
819349
677265
43836
291783
637059
695752
1619
679443
504608
463028
495373
426289
811378
781729
1039440
578843
970203
114941
651508
702931
796516
550365
644233
764627
745766
533992
914399
841466
115310
683049
871879
173115
784146
383835
1002130
1033272
447233
176662
247939
950901
656654
653338
967910
99649
549161
510445
210044
680500
381406
834460
112627
596447
930109
447515
165708
997654
341666
465220
402180
814091
465947
502888
560826
595583
833839
980788
101412
378703
517268
896751
112258
362430
354961
859559
614830
708054
404564
1033704
193284
80457
998134
138146
359679
757905
464434
293802
495618
458432
149775
929189
133486
527171
278043
260762
522147
602632
273236
921219
777794
826129
926237
891157
943000
676419
240666
84709
515885
656919
199310
288978
440370
892587
783343
852283
901960
213518
117544
860198
716621
1014756
355344
639824
340054
402958
342590
955370
1039598
928548
590105
544515
443025
652572
738366
70901
172953
1011656
306350
453466
759696
102583
272532
699001
100651
226132
377508
189165
658132
824230
371423
979045
669342
619519
942632
789861
156302
848343
766858
967838
445320
106090
381665
375651
1022610
538554
723963
856167
577474
801198
987042
559288
486750
399074
624482
239796
341290
540800
357213
63921
775344
386395
346124
930361
687322
970333
833791
1024835
634544
151093
728000
389280
490873
483218
1030984
681710
195101
788433
271852
431105
568993
889251
95508
197797
1003322
680602
680979
709978
654886
438306
736445
764391
437558
438807
851447
133150
175702
733355
179765
308022
871773
102688
709403
335768
521563
1002954
901986
488041
666209
146547
42625
34743
865562
526559
566773
613913
7854
554867
125784
749169
45666
84909
1008599
826847
366817
192909
630088
875606
989551
571424
148893
533565
518500
338263
493212
330014
457177
394679
239358
77333
1044461
786458
921861
405899
448080
457187
468363
538156
106651
595262
1022591
741850
446116
891283
903959
467149
845514
905612
16504
744959
412237
282175
227970
1039051
148374
122016
906434
163639
855748
177713
605806
187954
1032466
199307
332743
552804
363373
101275
438246
827359
32740
422845
395596
441734
850088
996666
113570
502375
465817
1000577
942916
714353
164725
761277
40001
243530
579943
196301
826414
845665
185358
774889
989579
754878
1035353
167582
245813
505429
448256
304002
58447
697021
517354
138832
444224
434538
477710
771525
355069
763057
280328
209875
820503
683968
576790
342288
75994
401970
572873
661622
724046
520709
32607
296989
54644
574149
469752
209203
883468
70946
955124
986753
847870
673874
137550
1044961
145842
788239
698794
768480
818654
288228
201022
267377
393185
960575
707565
7881
513292
515187
432108
944636
111501
85852
159765
859589
364554
919840
467792
642651
740151
1013231
966052
941006
197693
83352
877866
819803
119539
164624
899536
1001653
754275
353561
882703
353596
843302
818237
634613
229686
403948
177263
460799
481304
496012
217571
409531
217239
594545
656633
248368
218443
290849
299341
909539
650568
269119
14861
958783
1038386
495811
599127
277335
367550
1028644
918201
976875
946896
1037689
980331
749420
423714
1007495
39087
19203
526727
893209
332346
30219
218753
10262
985731
680171
694750
581034
525686
475165
449795
232283
284196
282292
197038
284032
275533
1034086
910219
791091
1031351
452324
605742
816136
992298
792504
689040
669212
702169
1024722
679027
448113
838964
408476
350363
251616
1032117
321578
638988
873374
472738
209239
107682
306287
755187
709403
833746
279982
229735
195075
174721
157074
384778
37629
226133
447322
709757
18658
87243
21054
971212
79329
215498
270606
598207
324658
575042
677706
988785
234567
137657
252184
804455
320589
519369
494558
843897
215765
515790
602351
922823
233310
780513
472000
379972
877641
18500
548171
971948
320309
290068
270114
652340
682047
434912
89571
564140
160550
1001809
976572
512667
539312
712509
150303
91796
563913
319947
864243
959484
161611
939313
426068
74316
285227
926844
8751
27934
252332
636089
390331
709633
603254
817788
949834
471162
919196
663355
447290
273749
522253
431597
918465
457108
739490
972870
44492
62687
546375
363527
716027
4281
130394
636866
181748
461501
523205
49474
610292
351186
136002
624059
353082
568413
602894
217662
446791
162061
251131
388320
375269
676120
812515
803137
111246
447340
549031
820254
345372
959992
489964
302966
922398
76047
567375
137185
460390
126088
278334
438310
111888
1021822
149461
474769
64571
514460
899876
37442
591815
849450
206707
988283
632564
917513
521765
759326
1044954
254513
7047
270216
625753
904514
493442
856681
92806
900497
1007815
263913
407541
275392
235468
813485
387492
34900
288979
711131
188668
667383
416578
386172
621289
168724
949672
452685
968573
112618
727394
208693
332721
604062
64728
365230
118857
778149
268557
242873
579347
266409
616678
262282
437417
42469
583811
851209
77583
354162
558789
81217
13122
1009250
648234
1000805
835922
84485
120862
350002
264671
353004
720029
827229
38956
532400
841695
734271
167193
854081
78671
452959
332444
400688
142685
1016694
207245
904077
199596
776886
667079
365626
268319
663957
732114
849894
835790
59840
284724
872849
40615
741814
302218
854249
654044
319430
989055
391773
222670
979701
15738
396976
66306
379332
868092
251519
69183
357818
996032
242477
49997
798361
461215
842613
1029039
627487
302315
49717
999044
385881
593104
338899
980150
296181
367053
408929
918288
542736
61414
604154
440568
546863
192528
1031646
136491
791504
192051
281007
243228
966217
363694
232134
772768
482574
23271
697650
576604
382954
738149
643656
127289
194665
469051
451803
396714
813543
23798
43813
248558
981777
667100
124357
325188
405682
351213
480733
643617
145039
825393
663270
955003
401904
395559
38315
79446
788187
672442
726297
734009
776815
841221
953234
824127
722064
481330
351062
836008
995160
366485
480044
946727
649945
734287
320182
110951
89611
569601
646296
295115
11305
187729
177449
725165
950132
654617
898583
301294
111039
367016
438003
150838
842229
46379
249645
39945
825818
896219
236499
787114
467161
125634
779044
874730
405579
600630
449276
312695
786076
384073
387766
1043207
910606
355109
678695
17237
391759
500614
82644
532072
428169
40525
72896
267439
441356
160037
785133
20706
188243
764740
424413
295701
40755
470447
456875
268991
929323
149784
171457
985949
343417
1043053
729817
647279
818444
176032
899862
436837
934186
88524
242416
503943
567627
1019490
779810
673818
168479
558666
61934
1007323
1018130
935908
854626
644923
573507
996888
633626
615098
972625
756649
257518
728608
438483
504434
755844
802623
426172
311989
965777
980601
843865
65320
888629
520993
151016
937343
565870
334030
96290
750155
28720
789326
787275
984405
862926
717390
1006198
831410
225657
754966
133645
636772
512641
961153
285914
467717
84402
824527
599751
958604
246407
692273
909607
133647
79313
1034333
995661
636828
212631
906969
893744
1019449
534545
86625
413633
1039917
325734
567431
285907
804733
732446
771266
329585
259889
768599
354353
958542
683276
508205
213304
490098
865248
142915
619571
558220
988522
941941
545903
132295
928655
115101
534904
515066
191452
974464
716491
795231
480326
953156
292222
91643
558157
682981
273614
10231
449192
632335
832546
902432
394808
904912
219266
336607
671423
892150
437104
360084
439185
398047
900923
265511
654820
298653
550458
239458
597756
355530
471468
727776
257922
938418
854185
882717
697719
249743
89866
17263
846530
523046
65682
401969
92545
688041
389455
602633
624300
998496
375197
172578
281040
862117
344187
817291
650289
837388
924727
632888
49298
900633
914231
580077
581183
587472
450989
469163
75416
417964
320503
823170
881454
608449
879529
334680
263788
568236
280088
138806
94856
129325
713207
963241
550279
837190
480772
597287
323928
824644
378293
46724
574334
1016715
511543
605177
757449
407407
828807
529755
145067
47377
1003887
820190
896084
74951
1045230
139430
74250
446177
458051
681619
294262
633839
499135
214015
238354
197465
754027
635911
11154
225580
826321
340997
587628
135150
302021
571182
1021699
699503
486570
376917
737949
517550
856503
1010550
117440
833876
303395
351199
532035
947607
771875
983815
715227
262121
941800
37422
396587
741329
1012265
196160
574821
940849
742866
810770
919623
208424
1018404
590873
686874
776531
460877
743039
657991
546326
465760
137092
760371
976656
971115
1015337
351573
819305
303043
1001205
39900
287006
204966
1043783
368382
319569
108816
772999
250908
358159
281800
695342
568375
547316
888067
26558
595354
409281
746744
429805
1010227
69025
324793
993367
724670
577306
399941
858368
189058
321616
384980
1002027
1036263
1000447
331464
696838
897445
487891
422492
488343
888255
810417
669932
868246
165047
318798
965200
305726
584893
556843
359547
759819
858530
460689
19917
886451
669624
780712
520653
865052
936183
1022097
404128
538767
621663
935562
422310
260182
835215
13372
59205
99443
335670
293386
308478
471021
369499
919899
508561
557173
1011732
400595
316055
960208
210144
771504
397661
682068
388270
231704
1015703
942803
664293
115474
68659
100290
819263
519479
672394
785229
157756
566267
975352
380320
894203
421076
124746
71772
840373
449843
13091
75178
338896
701913
970418
1031939
812180
624954
563044
686579
362048
123265
548932
703353
330952
298121
278939
193345
218334
718327
969713
377348
605836
489976
70225
460387
778133
534001
401720
101288
718188
186621
754666
183342
889854
624925
832407
404220
220658
290466
19134
112801
470015
853670
942937
360647
170115
471883
734313
482836
967330
693914
635957
728701
776108
946821
625645
817473
523808
183189
494878
533391
409997
342953
991902
20070
998280
758913
552914
297515
29100
167219
275722
232999
116352
1031626
591227
830674
155325
650333
653858
93679
474601
810118
761969
560013
241877
574916
645449
833258
836571
546258
1037014
362226
360726
706665
821289
133729
510000
640760
164623
838705
933690
224960
35636
829399
946092
918015
128352
442335
987627
190137
13022
991001
974683
407694
827546
635421
226031
960188
703911
838308
779642
446706
560578
467113
963752
404926
225021
250211
998285
691436
344921
782432
606408
996963
547070
1003392
936179
744649
109295
596946
638591
882072
777501
763102
939566
589190
1018859
356400
502523
793739
889077
839688
967183
861944
195536
87543
83288
749500
270892
1020097
840762
315735
857746
543934
978772
672513
1004503
458117
385260
911369
103037
604902
820457
523422
362076
430792
86726
28588
130645
218196
673073
184303
785614
300193
190740
537295
160737
588081
103297
3643
964424
174352
691954
564105
371719
811078
726346
678423
495561
141494
275940
558233
120346
998619
88289
182950
336999
382863
676253
74468
882210
815334
603153
912238
491031
561078
795108
670375
654724
674364
781980
746627
958531
1035637
985436
814263
140571
8018
306498
786644
306558
153003
4119
464988
821747
505305
557102
320734
393155
1020360
431909
39944
323537
164426
770979
360692
301735
995604
403681
930530
141678
236190
835831
726079
730065
336777
4799
27936
89617
677516
887663
507845
347024
62777
517311
883061
1020936
712044
268396
618288
533044
647698
199063
2172
146931
667237
1749
140874
94603
258616
109167
93061
573258
622609
520613
75021
713118
150374
466201
894330
455792
46590
790026
596480
43410
256884
702527
349132
769164
850685
42320
85041
522985
830638
759828
868110
299867
666178
60938
363239
418966
757595
122699
193337
752576
952415
551077
648436
563983
844335
911015
174833
218780
669109
566795
203877
53123
472325
131544
286194
56518
413817
932314
931705
624441
847312
826387
228160
550949
709334
1041248
196437
433908
803403
355996
348477
390574
305717
166943
1041400
431931
247022
222948
862969
875259
765187
605422
541196
334823
498078
357888
23270
777380
497756
745213
739671
168991
565839
756560
555859
229977
513128
1026133
761542
545282
345370
482830
381445
969985
749522
409897
511974
555501
869030
291586
895599
454345
607048
835363
700708
257987
201965
426021
131669
320313
483515
238141
981072
679177
390028
34972
497389
126613
445244
885868
479050
314238
860940
438676
763648
795620
169144
463034
255334
700140
448453
365650
16817
181904
656489
993873
330892
522230
543640
785700
151364
1014863
889869
218418
840097
848745
173708
2442
905785
309345
570978
1010918
20404
747966
377365
236557
15540
16591
767938
1039023
95514
341785
181547
798787
922597
946269
672983
670316
1042862
561824
451424
48089
405687
571044
52916
174172
678053
303236
515360
202680
236754
938139
546992
895872
824698
437114
1007248
38357
730433
722480
456964
690204
369965
45187
115150
704144
357601
466313
347664
387405
892464
520927
765813
933742
464475
835908
314171
467514
787922
642009
639672
278862
843563
220213
812628
254242
992663
197457
684810
161878
40813
144186
577356
15438
836342
937334
843944
85160
835577
887954
723811
167782
30900
444094
923935
1042545
628206
598266
556888
760336
13316
954303
248725
456785
537521
495308
1037033
182777
572212
893119
696288
843442
220604
631953
663287
379987
598848
249379
562519
504674
612218
222166
757865
905273
998397
746660
757218
250794
119731
313362
935966
382607
600628
576250
948970
94127
873684
558405
832312
246397
250110
705208
1010912
408164
760835
51045
161252
751414
76324
321836
501364
975308
61700
303692
998813
167632
833691
74672
386082
707820
606361
228939
199677
231162
813740
1040313
843823
300908
836121
537134
574698
813069
96705
581225
464779
762873
973757
1029280
596736
318886
869245
929144
231969
102243
1008664
715034
731519
81256
577424
196026
137096
97971
636744
593879
372603
495356
749315
191939
313808
925045
485171
418657
128604
1021940
634934
858980
507547
318162
544006
225588
832051
321369
646463
981161
1033475
751494
351909
928802
993871
976956
38981
848368
514987
139725
720421
814106
347132
160986
482955
78971
631638
970373
1013803
1000345
293990
930687
432700
439560
300949
547335
86043
512427
191109
200165
393316
297915
328968
697840
800965
904663
986745
701655
894624
429415
976687
1018248
888761
590955
1011872
722020
479027
544185
571955
159116
493614
471586
576686
943368
109912
881488
232962
625315
218554
243282
686950
1257
877811
194921
470584
253648
513305
975916
3706
601656
798384
463335
898753
1032186
543600
378585
269183
502245
843516
778704
606141
138566
62497
922444
873744
690400
102452
843306
1024504
172243
374900
501594
588192
740802
923136
599790
154157
45085
407723
700921
467418
338678
442317
306145
339162
539064
74002
1040944
735716
595089
983141
251927
831069
524142
928546
922214
799459
850362
900858
52884
179669
765821
183291
434585
547043
722694
301881
783781
951691
887207
168283
492909
346085
853329
830499
157299
581300
236788
64561
485154
423132
606722
714258
872795
976154
178322
810286
696421
874400
394650
476978
314045
969320
118532
717093
506796
572713
999916
693375
1005952
552353
520174
513006
859628
455889
911420
212706
204509
965719
411346
1043276
541753
693724
385253
706300
33465
901189
754335
607597
976983
117940
1029374
366005
841713
94180
361411
137452
981615
917012
161954
95807
964679
19730
1000173
796088
47928
565956
915489
323579
268384
313387
29308
340852
3671
208686
975618
682153
995805
996282
427680
33545
234383
199982
126733
194615
51243
784003
544463
852112
683099
1005334
672310
601779
568446
711375
651471
121883
984305
70987
518466
117621
1014909
276161
532763
186152
9990
20995
94788
372311
366986
6703
299445
63229
393166
566344
883467
82990
96607
377485
901474
795099
170340
988343
490075
697579
737749
822725
516157
801980
179867
211947
802123
150299
56277
806638
703761
876621
18392
306897
977846
563489
942369
551980
230134
738211
396563
969311
981173
483659
550576
252266
315595
383128
811612
367086
351373
191518
786874
420783
489365
1010587
19543
441678
744605
152028
570850
204547
999919
764493
916930
338615
675740
423409
1006547
165357
203041
443170
190461
812992
302527
614265
217375
238736
887770
768823
859340
874787
985797
620042
44957
942750
302413
302523
845852
12582
717732
858973
553840
742963
647622
69910
619928
501211
715406
92031
289537
67867
628240
322827
545797
181707
932071
387114
742375
582068
621358
307793
13974
801385
496718
922750
154193
127799
635024
956476
369991
756700
977984
351604
34103
697511
312541
306270
708342
416986
553851
1044852
470333
676916
587375
332925
1006931
558273
553870
961307
653072
81958
810921
716381
498795
780518
217934
946096
160084
645649
647769
217182
604314
548131
408186
372138
388630
62039
499496
631411
266114
776631
644397
34736
375051
239606
40654
247745
152707
328630
209504
969799
994112
146052
327522
873597
423950
894034
111974
813852
411549
363767
687706
523464
163745
258415
340915
886089
501939
828812
144628
824296
560514
526567
677719
479521
576973
810408
229300
1034412
279965
81354
559733
756961
709121
311266
467193
311334
562452
470529
290039
708677
48921
594029
187353
846020
363745
846284
448187
109556
976681
308961
958940
233425
686006
139677
88649
935852
800232
118271
806906
112133
159324
283616
181524
547887
596089
254157
910119
439002
649687
331096
555793
276792
513784
182220
257439
1041728
888962
711311
789112
828998
268364
842166
1002190
914916
476088
625027
825044
130614
931464
907127
302539
462689
377258
204093
581720
69833
446074
779643
860461
1044093
706460
620787
929308
1023937
893936
874848
361634
329086
992253
779542
197896
140117
631872
231479
700675
781553
908500
72201
59123
44136
131461
300493
551499
1017347
341252
320982
598207
901311
90214
644266
484000
850570
715383
132050
383972
485889
753690
789331
923753
191152
404009
923090
316636
886821
62128
888158
840645
575325
216979
680855
809199
536413
749501
47685
340127
573762
644275
686932
584898
254070
851711
161185
913310
791706
804870
814756
715483
968856
569869
4583
786446
973201
531425
694788
770714
676599
651799
245439
919366
133399
288368
1043296
680638
709202
498383
650188
454206
982304
21750
404380
258608
131107
954500
42543
31743
999461
467621
743181
767881
478457
505796
456637
71539
299021
1034261
502316
175078
265495
255643
159890
473864
433366
140865
445838
681561
662814
320974
263794
895347
40590
543277
965807
202465
772909
971568
10861
295783
322861
722721
355294
163215
250985
256668
549076
556868
1013547
654093
111436
892716
619415
674006
414748
615697
139254
487195
480121
102346
51368
408504
464452
835143
976817
729184
514122
800086
341742
191424
629712
340564
789602
405973
115500
715141
575616
552303
976554
761638
602239
62516
439822
691992
905700
526626
903973
1033305
313211
229629
908413
914070
473405
372045
985344
1042507
456605
916601
200749
769771
510551
977602
1045391
163691
912005
636922
794316
508113
279612
195420
337034
658223
803850
859411
535359
546522
354683
936228
819543
726633
514389
869118
309221
934843
72522
905193
544164
418229
425464
645177
902721
392961
119615
55721
941132
761284
97417
463367
406276
484847
70251
600577
612266
264454
634258
770052
945541
305392
501266
891587
880942
363601
591358
635616
60961
661522
562407
452876
659610
612066
579120
159291
530515
646744
982137
230839
910136
306498
1034941
604665
739160
156516
340425
754195
697659
851756
746679
219663
833922
248251
585427
874910
992432
105901
310354
1037884
16710
507956
921682
34196
436200
443977
616979
85871
908472
925236
667105
292278
936823
186072
614900
207538
784263
276101
696509
952965
30037
791131
473232
533864
1029676
920104
279091
913202
1034197
46268
231843
228229
264033
283644
109843
668416
133094
762920
953871
363588
279631
222109
1549
525494
651148
694223
873982
379206
336891
470987
666508
985344
632564
521196
457739
125281
174758
382908
728822
214202
275917
76485
484789
386405
240892
302186
263942
238757
645328
307327
450104
591237
661117
675419
354810
21037
980287
217955
795981
52684
698934
54650
259705
441869
492995
70300
136129
764246
831647
246414
70963
993389
893626
763958
766008
505086
965794
393810
860551
227403
617188
989158
7811
716906
934282
875043
120504
977313
231712
513329
242754
537037
78023
824049
667390
103301
155931
209037
803358
787736
824298
541129
506545
1036421
880996
536993
278154
642694
548267
460932
266151
427850
790513
955638
673833
161217
444278
267529
700353
373305
533088
355417
443059
483847
537539
672686
886791
494111
309747
654742
705585
506236
661500
487264
601304
392843
40752
814417
764071
482432
556489
822477
784866
581375
962270
278900
1001606
351439
658062
845681
962776
741614
381927
537032
801673
962549
310760
507569
99320
55041
565502
152313
752847
420033
430863
323036
768433
381062
502442
759189
163833
175850
585049
493366
612043
564948
175401
981631
570579
116910
556693
205831
860750
446801
672252
969061
971679
250832
957001
824683
627012
30618
324282
696641
480588
1040072
994512
480163
874512
975559
921983
209973
1021538
109698
219853
303313
844483
873361
281414
526932
578622
733
932115
424731
848170
878751
273715
851107
577498
761133
708857
962339
387220
275058
351382
757188
687660
408013
127512
572262
720587
803845
100036
644819
596659
413473
397871
997641
946327
844206
1018905
243664
400746
293420
945446
639133
101815
362667
993242
1008886
427761
858263
211114
1007116
630155
410576
562183
226272
695096
262395
600430
463523
98065
914863
786385
838400
1024960
457942
946337
449677
805011
866745
309463
46564
599133
518327
146222
755289
30563
261016
9520
353272
175524
339803
683602
481829
995890
485990
56781
975171
845162
303647
642897
991486
1025220
423665
985214
840478
957961
227811
717129
978389
548379
631114
130859
961567
640003
846199
102889
701565
948325
734575
276370
823038
267792
682534
336350
493648
762137
772513
883475
388179
834629
124463
139572
44653
1040692
977824
982491
122469
116585
1017176
713403
1014995
753166
151828
330774
261755
566190
800500
690196
474393
508883
816246
399457
299345
465905
736966
266564
38598
36773
100559
199606
442288
868009
445736
206091
551718
235987
982709
561626
1017652
754429
845336
259981
508521
138199
435863
1471
209033
990276
384287
811011
974632
486755
188133
1164
674230
804042
996918
683782
418639
630549
732812
227267
456518
95326
152465
421118
158971
11265
192299
641707
881963
682294
379960
491306
885417
541009
472439
916738
250953
27376
607728
963864
301351
966269
958121
489438
120037
922838
227098
452216
916840
442493
264814
455493
1031781
386685
340257
961494
140759
434898
768705
992384
914986
954292
296715
426828
801111
885332
99962
28360
887010
833418
580650
405084
785812
109707
277459
824134
916244
1008143
566141
83003
853062
684945
466879
449663
681758
827052
485349
63670
560449
830582
774068
1030380
117142
147744
139634
4223
39002
618126
324217
486918
739619
737089
449306
94979
199881
594684
691696
499841
717122
676386
34246
600789
796569
637099
787859
769175
444205
398060
990602
832958
504068
972441
369148
990829
434898
472522
890556
508110
888882
975519
44626
804362
996389
997655
440304
448269
421005
911060
507088
449381
280331
189179
199195
611270
955386
259320
648815
386771
18780
969874
687461
314587
130426
918302
769138
19358
690289
616075
1001822
998727
92942
967143
250057
721914
960777
986980
181878
478098
805429
140000
266022
322769
582063
301891
296894
1040971
1020435
898368
263700
130776
54058
534985
56736
463180
987730
576464
311307
632140
365946
399926
58849
255244
1015684
66550
623974
258284
349429
772927
537033
476427
182027
12522
1022927
190644
770644
1035348
568234
68722
814308
1045201
244896
394073
120632
190197
735869
770084
87216
491123
162045
265856
556745
129339
45840
684732
461033
699720
595588
583574
993233
320631
761217
98949
779255
757387
384217
978402
362045
268824
371638
632370
212867
659014
144293
889521
409158
156637
724598
132166
103186
813994
590470
641841
441473
631103
529056
42605
367670
610191
1030528
340954
328852
102631
886898
854908
207629
1041610
226450
893036
347010
651586
416804
200873
694507
619227
782225
267309
332630
428850
212609
340640
459394
711323
677008
405232
248356
379506
1344
392647
239751
297157
917811
666743
308083
416108
307019
432931
486630
763379
318482
915181
973825
320758
909870
965117
213687
174094
819755
775953
355829
992588
343908
947331
683176
48981
664110
40547
379047
748216
80236
845074
553779
42107
51668
418588
186886
25056
744682
834782
700722
571403
681098
418728
409908
870644
298458
565092
246249
644491
199808
933515
291891
566496
96476
817122
825412
293020
833407
997142
5009
355095
467045
226802
163770
825143
145248
195196
697008
1033913
52038
969851
535927
496013
326690
944072
601854
38879
614584
548086
348706
772439
974496
1039029
956470
812458
223678
709092
467970
962262
371807
1004777
470906
121027
831267
107651
612487
1021791
838848
146134
137094
386405
197514
166169
261964
904075
872414
785918
294860
965687
640336
669089
177153
757526
987687
286790
467586
266588
450955
630029
687694
229033
406842
915993
880912
477059
1036037
928928
880901
810076
591042
816083
1011636
799846
532053
268148
705950
85682
1012151
493785
127205
518371
396245
434624
1016890
918474
128097
481352
360956
908489
252900
904686
66744
61798
431263
694515
829281
522245
1039243
887794
13336
756186
799903
960641
711659
546753
854059
1033483
84219
439892
143867
463316
542959
252211
491261
359732
162888
442670
896291
406216
259795
666713
912297
308169
356371
367960
958866
865774
232153
53593
43053
544042
610124
973173
608341
383378
601815
522367
259214
299517
704381
248982
772479
122867
237973
240825
301915
67295
333548
461609
629659
501090
5913
789419
404382
257481
405162
204540
895876
781438
45332
802470
389388
927543
758733
718049
677312
164071
520667
1014342
1016508
362098
93184
666590
757802
206734
419013
455804
210787
325723
634792
453288
10265
244849
295320
243906
406560
464411
7782
85389
565538
783431
737065
131286
242332
737278
162699
556536
714435
913105
751936
378034
506402
568407
677952
206721
446076
118830
159293
463351
148379
646572
567781
340504
116116
186788
723682
655280
938799
308486
163238
244569
88203
912762
93299
50165
1021334
687252
894119
770676
365771
873081
653697
987631
265348
406155
234820
919308
866007
197734
947841
176489
563453
503765
584935
928390
175488
349342
28856
875377
131088
811304
949740
525174
161655
954310
1021015
479344
529110
100952
708796
949703
770821
730570
145315
626666
572249
960959
804946
959886
825723
938693
243842
118513
691447
166288
380797
269044
733472
10961
966214
309984
731151
68626
112996
443933
23006
595172
110497
163331
201303
1041466
536139
665512
666275
71569
193286
407189
25976
252690
343940
56169
818761
453653
999284
445567
127821
102557
198198
690570
941196
82548
540474
150074
961649
75476
479992
1025242
1000820
173335
400703
842101
581916
952399
246904
115644
558640
302109
521816
1042448
396332
847138
631899
125100
340653
394418
696467
704956
508103
1021072
709694
340899
618062
36027
520538
231334
875241
344060
327625
175588
389824
129012
506614
90723
442150
413099
730119
617608
893822
378938
644805
305079
550394
959231
492424
588147
407769
530680
471742
369552
766011
78135
310520
835230
222100
239557
652117
885259
576970
920497
74232
553118
358992
881191
517863
253622
701107
801724
262634
382314
739104
1020027
223142
941012
794392
584835
483674
276677
747553
328778
632671
427059
916212
140788
609053
965932
100105
76628
977205
591006
322307
35359
461298
903910
718999
776015
323884
434848
1025114
884847
409405
1030012
272820
623085
322216
227356
407701
551441
689799
1043026
890789
230809
55226
682072
359048
941748
681470
493237
738485
313775
44597
134197
127651
787402
87112
233887
632805
1013251
20882
808200
857905
534804
527691
370250
773358
499551
916730
803918
700523
726832
89160
505697
281682
319799
848947
383543
299829
31517
105466
47970
516698
609797
165643
376170
496348
938344
432667
576501
979039
333312
178312
748001
423849
168502
449545
643077
139616
25119
731835
433422
119743
987353
429837
844535
738625
165018
124029
1016194
742462
129050
497687
896258
744483
692904
31748
248694
259990
35499
64413
245543
791374
29571
586210
542987
988858
834297
903849
118928
17824
275341
678669
656856
79292
10037
602656
448555
52528
59741
778882
252221
483243
803382
1028331
777604
889656
259847
424848
153755
1029841
273687
393584
660850
129486
974829
675755
79286
816777
821202
170304
601902
132523
375694
95832
745635
407867
348506
225006
745359
653837
53851
363730
978521
416806
384813
561659
91015
971222
418003
668996
355356
734824
561221
40011
297589
25193
818240
179432
485382
854592
662222
244474
1041554
507299
653444
506020
390382
576590
84112
598025
565174
573042
793354
563419
617595
218848
926641
157465
739138
224742
489552
102625
29536
178890
807688
15540
852699
456101
119093
748313
900897
442538
165987
501338
177290
442347
605959
653429
675423
942327
1004050
961800
180215
84410
23291
29672
62246
916428
994766
873671
490853
760011
685266
634971
244327
750776
207784
845245
956605
803642
16927
1037830
96725
449135
136864
199295
462606
493702
24307
615275
608153
521752
265848
736791
424229
984654
389826
463747
165554
741158
738832
765122
718836
138809
452018
643472
219206
792662
13220
734587
631106
924037
338774
371280
1041930
54716
549138
851232
802790
345092
500446
194931
244418
708738
278174
302791
134413
420152
636689
518655
697565
290716
432292
8123
418247
219593
1028756
773228
447062
83776
957485
434205
141361
790671
709104
1017986
165391
821055
417125
395677
956883
721054
544398
560806
906027
599983
661721
1019320
492630
377473
817249
723070
215737
805529
88408
104403
1043380
822561
893458
446439
129267
927962
446978
956850
768690
751101
923812
392143
931076
110210
250297
188716
1001555
887013
947855
129904
999174
117746
1019443
962509
444099
499469
384698
614209
869059
58283
176937
745473
263278
224274
321786
907517
319409
108423
15688
978628
475726
116346
770702
913056
241575
775863
55650
1029404
718447
912513
324275
630720
262764
135285
777213
185361
446473
819755
1013554
615547
41273
294319
146529
374652
259757
430909
590162
473898
591258
323289
276879
339405
929553
438645
961347
888812
771630
176564
150016
755454
123628
804536
639896
574144
381774
633359
769402
979800
573789
92198
602578
929164
392035
220494
848350
940060
659831
363970
800933
639285
153694
585985
801044
658079
822420
760459
948596
85425
753167
298134
678535
446075
32179
581013
369409
619189
205358
355644
834282
527595
789262
835381
296348
274166
860787
595197
695043
619257
781149
888458
898306
816144
147748
891831
939304
82224
79150
1000246
169913
866860
2043
28336
680634
571226
897317
962347
593575
143758
57546
524593
151459
416956
268391
557900
711454
551773
575765
131473
320276
547620
292344
920166
331598
954165
757761
671625
637583
726452
370859
8349
208107
950054
69305
661463
355741
1039001
258229
53508
1030132
829396
307876
184751
38797
537342
381599
30744
677160
701468
744248
442053
203461
683015
831252
725893
473534
610570
661432
518611
21198
888697
541539
141420
923117
614479
635598
267029
958653
674655
674514
639141
618598
622998
490500
1028670
611985
502393
469302
668260
49153
99681
849631
899912
728427
295573
1020251
80692
497320
142042
629176
274489
646375
401676
970448
133205
378326
49302
503670
613098
1020471
997735
1038395
77478
673475
852966
614394
275423
905132
561749
458378
212281
1042409
960310
435207
540324
347162
492709
90052
140005
433731
982677
252903
736811
205752
775205
838287
994880
800568
295669
141447
400479
794048
30665
106106
224387
1011380
80758
612802
566726
639773
114101
251243
631290
44053
615703
101018
883453
465001
526875
431163
984110
961250
841018
107683
638789
170017
479982
688537
247095
823513
522308
350597
873200
625696
908506
280618
971433
214537
585784
38849
764103
780500
860802
343551
759178
718756
237843
575292
1012470
329839
116823
811738
382561
790226
552802
287956
885425
681915
952284
956103
163362
790237
491325
1018886
240373
386729
846262
673845
925857
522327
63062
996289
510340
218035
1019871
333661
120255
860702
736855
547875
356
974671
1005707
1045164
314247
135017
91387
84255
397382
179039
424176
665778
188725
717869
567543
1030329
710630
788467
349526
289875
489197
663652
790396
49598
587099
143335
209808
14087
307936
185035
872914
821049
7848
89194
659583
590503
213814
625779
164733
921778
921706
231900
454455
1038541
934248
207604
340825
935509
515332
271617
6283
346903
588381
108858
577934
144952
685591
440982
825138
39013
962470
88478
24808
65138
734294
586487
164440
271048
7627
351166
735173
105023
157358
108615
294748
548725
45087
58065
858697
508831
666684
379738
682785
1012728
689906
231184
1014791
898430
608453
703965
317324
565998
348703
590531
957480
661322
536879
431239
433755
894838
386176
233922
115754
180300
450687
348595
946267
1025541
396252
831120
256615
118147
63127
269207
807999
894763
56666
138186
990857
1018805
96491
234809
467105
126793
171166
457179
21753
1019278
899559
130879
519903
1018460
305260
617048
251009
589283
1002032
305498
82237
896286
946756
531004
24015
400424
301742
678766
809124
776809
862582
492203
911401
63566
875728
481747
10518
362273
344842
541734
1841
161851
281506
791522
312029
233898
869552
601987
846118
144768
202726
922116
659198
323558
1044895
779860
852660
867453
348698
724957
451961
231455
477648
372258
7056
458924
153985
17076
1023404
649947
43881
305630
447101
171009
916622
741117
654140
81078
134599
213229
288838
145160
980457
785208
816813
195363
884312
588320
1041954
978035
26870
86478
155820
412332
824002
488959
106292
466118
978960
862546
174536
730889
315070
347144
366896
425617
648570
1002099
180453
239071
776197
976076
363144
780184
40250
14871
736234
879929
492668
249096
404309
429220
346309
166448
569163
316894
740524
576377
722830
37585
912846
87433
614907
939578
662625
895780
533425
185571
1004751
632621
300655
360982
763142
678252
257550
633856
959521
336288
760142
1029998
346971
568796
755285
1014463
642836
453098
642856
744992
553177
380801
749702
702237
998229
144184
409515
615132
663258
25377
1032679
673778
527361
744711
802714
414676
311353
411013
380618
810602
188504
27618
1020553
604539
709886
2839
60162
467996
100593
736727
278082
1043265
942200
267378
414261
241834
365775
681503
580036
51081
1023911
598691
774027
97286
1040534
339063
636202
313947
469203
835301
1017372
378851
384877
168088
988084
951844
268656
240645
722565
218115
783658
695940
642617
433297
539221
145693
1036613
650514
667699
689277
345558
899631
282000
23635
547554
207531
310426
362910
20918
467329
33875
714061
272114
275998
7746
396613
778520
178957
295650
109505
93299
925610
296788
694204
459865
94466
885283
213339
1013289
807738
866906
529677
508608
824841
83247
339516
672281
750007
971426
627020
321967
16830
686712
556540
93752
865982
967329
133332
178667
557753
18371
460116
82787
691646
795161
276285
416156
793647
839587
681233
305365
550085
1010124
203901
235991
173046
653644
493870
175027
1012915
226744
820734
475937
337662
75261
548871
325720
710390
1041845
266714
695963
805378
1003068
335135
816693
898481
489818
490263
356868
701004
402765
864856
241352
924292
502815
936125
682969
123334
1043521
146852
280982
208131
936371
1041033
184913
249275
585195
293855
612696
825664
605404
363973
274692
884362
855572
612949
913064
655393
551681
162764
406770
472276
1009435
708167
986736
596596
893843
404957
180051
8808
382430
1005849
38428
153859
157170
123754
925186
970277
360144
644195
133507
555852
287016
263285
347504
719866
409905
1007328
210625
858736
138051
672471
22659
947961
610082
287829
490693
530564
399232
522718
1024278
435315
482789
826777
716226
771822
850112
919655
829783
666581
795863
646007
499193
24458
499200
1013405
85192
121747
481859
521951
218807
626347
973006
703549
707132
790677
59624
831978
607594
262785
899564
805353
538176
374547
1000668
996608
105987
214471
146003
965191
993972
186100
639256
447560
903849
1026271
834814
763942
467523
355766
15684
169597
576632
290045
56559
780646
898318
1011504
42568
711352
34503
395412
803041
849805
752552
815448
274712
484525
579111
876617
563067
750536
97263
138395
770329
224196
42966
639082
543271
821426
470269
195308
461143
693421
581197
305005
962597
295780
280464
676771
288516
363648
539672
615702
750525
289613
509763
901873
349816
97851
456866
450940
148384
1028039
329410
636201
306744
463876
870050
902285
323897
355454
867943
923407
222451
1035451
661830
597489
855880
507832
951094
628717
797593
482831
881116
479004
532595
246396
226115
66933
568432
847844
830738
87571
699609
33834
579585
860674
529606
300470
597571
268292
329104
59380
588194
823491
142811
547865
901851
973627
344354
211142
379524
110983
354786
152771
851513
634019
1035462
867640
1045124
21023
194086
946417
891875
434216
455328
437615
897092
708181
660814
888130
405529
104049
403823
569097
634077
919905
440302
541897
262732
36705
297533
98094
594067
494667
891957
22400
150696
54721
131695
140935
319554
1003452
952320
672083
108094
1019368
928084
159055
395693
763521
223764
111763
357203
392400
460225
745569
299726
234721
270128
682575
316361
750360
1037963
467970
752494
259289
937143
131748
521440
896690
823721
875217
1036601
420304
24380
198317
807287
602954
321967
554871
466207
284611
291141
532886
47053
63154
775192
87034
339470
716699
209392
438838
199861
916835
966994
1040640
308011
785943
376291
865807
754369
945451
712111
688572
351796
875573
784417
104337
625088
100982
590703
877853
775507
806985
593722
606392
559650
1022436
121968
418144
349613
513635
65468
269679
922902
469225
676394
411962
933134
159803
540938
470015
915573
564639
764988
63155
273644
743935
617664
784060
556600
134668
656481
373686
124942
701534
914637
424712
73096
22816
586909
41687
874717
383419
113211
720069
408388
567122
903399
745079
696529
977693
606133
930078
700554
648292
1005826
617416
758563
188811
669574
195477
1045409
612424
679646
32078
764089
286411
167541
85229
863423
119931
344914
586537
853130
825316
864430
106037
396415
568313
256301
187675
352983
524280
979235
20663
232291
473855
877743
498220
694119
914094
68035
563314
896172
76110
557295
607729
322049
104710
624270
727567
790446
16763
776833
69337
418252
293829
561138
22937
394889
962906
38394
905692
733672
1033004
197609
1030463
757034
860733
201498
124412
110692
833251
762876
731106
495680
584773
145014
911741
306232
299928
398560
888296
230796
103283
46239
777122
757113
550780
906265
905278
1030856
784973
34898
831870
298719
561891
543610
482026
910197
842462
930840
364133
615351
104252
893474
249993
862138
321616
368489
126904
836891
216851
268663
227317
890895
704747
563283
665416
256576
564085
77409
613253
1021662
992803
895382
110761
81612
479880
470966
957327
824971
354797
262326
837382
762670
713614
857325
3172
49040
562196
312705
392406
999828
966031
440041
588978
52663
826892
816210
226694
789674
807769
690668
495821
742623
843113
582621
355765
787487
953969
329809
615457
410079
791614
931757
1002819
232483
601458
380168
282329
266085
1029082
645439
365874
750663
721297
945165
873682
438574
434166
790287
320188
791627
15658
283727
856136
96915
141213
283507
474953
1002582
440784
828424
366974
19170
208293
534940
250402
124592
827300
231060
811583
297759
13264
47631
716166
1015507
222319
1034775
924017
436298
86367
345013
365249
259564
176241
579085
767056
608388
555564
862193
139934
725775
237053
687653
342353
528353
491432
788528
564359
844111
233871
725925
485206
347720
1037742
602299
456284
953131
272166
1042128
237822
300332
584644
960291
894589
952167
744666
105763
83336
848592
660428
631318
793479
721350
397874
212260
642968
718663
386411
938514
1012028
8877
301035
172589
365552
759026
372173
972049
196436
858549
113171
784119
636529
627894
625164
60118
987149
938138
800470
836983
131466
224652
272806
633065
194468
104249
342387
695315
540962
112572
897146
863732
810609
620335
674208
520030
164558
505747
571685
676552
111302
610976
137702
1010105
684428
601090
28347
408920
424604
578575
933682
680029
880617
826159
358763
805147
485427
835468
258996
468992
582796
639522
1009675
60813
883890
588377
86118
134854
385587
583703
71370
1012588
893424
1042703
977150
634120
423147
948097
969651
422423
591553
793124
402311
424561
624134
555188
763269
769876
634715
825011
240664
62746
526860
246851
897376
233427
87449
638559
618795
204889
470282
442693
560965
336084
142245
649733
81315
53128
761340
1026966
800681
902982
943151
946597
101595
998681
439564
168555
297750
951892
861939
291141
601449
557095
644556
866498
182284
636600
853226
132548
793087
424599
787029
996923
471399
10834
127246
75622
857900
425585
431635
307271
1038634
609981
990924
586323
686662
860471
912079
1013846
847450
694170
467347
662307
66983
939576
179982
360945
247353
19297
690485
963856
68070
36193
227249
284196
889243
932882
423964
648088
707773
804237
878285
503760
403476
387442
738181
439774
779653
642794
66156
1010889
735828
1013917
638583
745679
543726
765143
48553
71843
734580
663051
523971
160044
257707
309484
893633
161012
670294
330905
11354
489856
634030
485709
96370
664579
36520
889756
1032529
234501
399584
191518
686804
492947
414459
377186
949750
510603
192692
448758
541729
114140
534857
278155
198883
911157
723209
725643
487611
508845
1021595
12746
700374
941442
587542
590612
387810
138122
187792
11535
704326
596548
175946
594259
353042
820589
851239
643312
150018
949450
302024
338904
544473
338287
281836
1009632
644831
517765
257830
520466
662331
138107
508476
782080
611800
754024
618548
503762
1020491
409660
52421
301014
285525
1035545
163496
601934
352310
695095
814965
319913
906748
315238
650351
834937
281043
283929
210563
250257
779037
907423
263663
770473
581022
1040750
173013
675173
275090
940009
82630
829365
674380
328387
1008742
405306
170147
947412
219076
73808
739128
948352
776049
254711
928088
671736
62811
584910
780032
1033166
665180
22822
824200
207016
658379
117638
761243
1040503
276098
759094
877297
765696
392637
811999
457148
925664
745310
927791
59584
932559
93548
808371
876686
824327
637403
951059
736670
437099
1030192
65688
46813
483703
477764
185553
539113
117364
446001
987019
781332
104029
523056
12525
834358
51717
293100
749878
951185
115897
1025984
323253
338944
227739
282137
960362
299912
910792
977839
529005
309163
1013196
773299
1028671
761133
434159
715679
626046
793065
47166
776694
683060
12325
891826
245148
17900
801646
1039551
457034
623197
186625
570308
430140
633014
68249
762338
135445
348853
95656
274268
90453
925958
493557
837691
373196
601778
562707
109284
247597
842104
555233
952816
630128
1043475
487167
364141
447125
515766
578492
594225
153371
154173
1037538
583059
496471
559765
63977
454964
436639
519403
193453
986351
600637
428824
614317
861364
658587
842220
97401
642605
4349
949772
780149
252437
873520
121019
379381
596135
35744
429124
162611
290469
65512
182206
780016
105217
993408
1039529
32001
471657
89984
735479
6913
458476
1037005
1003141
741327
35327
638175
99731
143275
261377
237061
304667
407212
445656
461271
459672
734602
166753
194382
662920
883641
785467
396358
685497
810256
466025
906705
527523
214732
585695
30106
46671
12609
985362
958199
99630
813841
265119
696496
841684
568371
749
897497
657022
414659
754521
1044543
991850
146633
527274
836265
176780
715027
595455
679744
704656
538184
995113
445326
595917
691632
240777
936194
467207
778483
151983
479416
761574
863267
890294
380933
1020829
996243
428824
50120
6987
900936
907504
39146
800136
479411
395830
776475
699094
301297
793134
930447
530284
536372
1039159
815064
454631
883998
282386
122235
675043
265285
936051
1015023
301444
844890
697546
226237
124865
592668
300501
681213
728757
898906
663607
633892
1006111
417916
181903
180525
188567
77689
170031
990069
179643
550043
1016831
516160
698522
1034971
846675
922647
350235
419331
197897
326248
789303
258095
753927
741110
320681
651192
413943
897322
451450
309440
46306
730516
1020670
945880
800857
718615
658010
193729
957802
6459
800478
584675
721992
961417
472805
726965
554194
896486
468765
1003841
889383
1031468
531315
357873
226652
560897
684928
990651
626057
11739
758373
412962
939147
377898
808495
111901
275721
583216
447691
458216
807860
572121
1033058
907764
548674
486706
842139
926361
443072
603500
728907
676818
893529
293543
564824
774853
899216
340423
996835
503483
316465
551642
285046
827218
661581
911120
61459
251488
784538
364015
667305
861239
874037
521870
473899
126134
147805
346943
344718
784630
568890
428008
242440
933888
534469
163024
833306
232763
542572
101011
506785
101291
391850
921422
975892
61427
355991
379071
474211
4868
701888
299186
49522
35707
111779
879365
24176
880662
438286
333061
593674
243030
675482
499876
311423
1026222
392772
494093
320203
185275
981798
256498
815126
254896
897499
502201
760349
495629
449402
875876
581983
979280
628470
643284
259845
318184
1008787
33768
480440
286757
502302
972683
380288
35793
491741
8287
655595
281713
698045
502199
878417
32268
656545
911718
833258
882085
875495
462836
238719
60198
430436
224115
422566
659933
570356
143287
614371
332480
143379
189076
863931
600487
592298
559457
480550
904416
500151
534224
645398
824673
233502
112743
296005
492356
988381
994550
547288
242098
801072
1012758
966899
418863
789549
266206
780245
1004383
664389
811973
198569
464161
901753
754260
753341
452053
1038392
198452
250794
435553
848293
876723
768912
72650
800746
60163
437180
262884
895685
980967
931255
523102
167511
603844
416134
840476
419317
177841
641879
912070
70901
367805
291698
427470
916626
710459
791172
930002
431889
24427
30783
224736
496091
817825
667509
186170
336565
512330
146949
241129
701815
459436
239205
29814
692809
166161
440141
403204
905083
796923
72464
901696
545673
554064
1043296
660421
429280
472769
711365
555556
691602
418458
413682
307878
949467
593708
151018
324089
705127
1037537
789931
459748
694069
181134
972372
176321
892572
969901
942095
1022302
1008893
957089
593777
728312
192911
961664
334948
567489
172746
928933
1022460
984744
204865
435798
680718
708387
788507
698106
692197
1022902
1040007
778626
1027929
1010126
867013
117097
326823
4215
660619
70388
834574
1034630
151325
699
237049
487769
559384
996617
219063
414851
831007
330080
93291
356593
185953
33388
399142
336113
312611
923009
657271
33867
897928
134401
144158
872026
714937
708829
874409
243274
698284
110154
308380
8862
464109
155366
580295
801051
344896
471354
852723
541321
1004941
738183
700159
975733
266981
429321
968956
822696
788174
923956
592052
578940
271076
214558
998661
914292
1016970
596333
640919
170565
359780
262244
466283
812424
799671
22106
672876
562090
921120
906450
233151
102393
201386
1015506
233486
350665
1009743
291986
695270
900690
273324
1042301
20696
429488
139369
538866
563900
180280
804094
403259
1006557
581363
704614
189081
279656
67376
80528
948333
369471
1033173
898421
184703
70700
953115
808702
112952
269981
308809
432223
662487
384069
965765
1034546
892632
354828
905093
854502
690422
358902
171401
534113
826403
281457
65140
272831
759905
566193
276482
8071
511853
828295
941477
9851
985040
734303
51142
743460
245274
565415
470395
82530
252441
478059
76584
662672
666703
641834
368296
182734
126570
268117
372354
683644
471290
254630
878853
251135
865160
114364
575614
743439
1033297
404981
654336
653596
359969
480891
588366
747828
1021216
987760
715153
467917
889382
1040000
328033
552378
614782
645905
164063
90847
524326
337335
65833
712845
147068
283768
131189
72507
925573
537478
1035281
182333
575750
524202
812803
99350
432990
766561
86838
555345
278791
718827
1006289
932631
1039650
359431
374667
639701
585955
985687
48714
200760
411348
802366
954661
328094
325650
712889
878062
464134
813977
521711
174940
913213
387734
767595
403359
338868
395918
804369
730251
234129
459695
909669
395782
454826
37602
198784
941162
730634
54357
517522
595968
850119
91132
205738
282460
679617
463236
333440
870075
15427
541032
655243
892863
730705
582061
528021
390966
343899
450894
870320
370288
687920
716443
422538
99682
655640
594
970472
729569
630174
671616
762997
983364
276427
169929
75872
651584
929083
262458
497591
974064
88502
869193
121399
96252
399090
107028
733335
542876
187314
381533
218878
54732
27995
622735
330106
721052
813536
264356
301123
698302
1009178
418272
841162
957235
687775
285455
627487
65839
235901
330761
78353
402767
304085
929599
591559
853211
467032
1018736
485132
156618
622958
2484
213829
366883
441039
662481
703832
521580
293690
5024
126939
822395
748100
881414
1002650
407739
1024512
702154
959327
619202
765641
129616
603345
737303
395582
655456
506420
682711
156842
422032
798768
731569
68898
361232
674937
1028940
583859
127158
505695
487327
341890
172477
54632
328723
497077
754678
561558
906096
1003193
712859
764812
438840
541570
599786
38378
227387
9766
875920
16948
523389
920578
723183
5787
500359
498078
249849
158148
984289
31805
88807
103672
30338
862625
956746
338246
705258
631199
173147
953524
383132
753775
411534
135995
881594
631540
352199
608846
232116
541671
790652
11032
37364
152789
434301
487267
7002
951061
257919
927494
299953
469474
506361
273854
992715
367975
170235
1033327
899262
739234
809184
813203
565982
264237
232844
81187
582416
104847
598729
899986
683691
108380
1012403
819416
592869
396561
781332
95763
883067
605753
91940
763061
114837
601035
840917
1000415
201221
981841
690612
451083
953283
564448
115447
526455
821232
536983
694042
61727
539245
536921
721905
768065
635208
651649
676882
737137
1026849
795046
233083
40153
63839
217552
748342
985322
687865
34235
840696
950362
858816
1031198
38520
227685
746382
14027
700574
657897
364457
157939
353800
508996
224559
580380
242189
746968
796960
398569
994722
341781
913417
1029699
73953
144222
50086
321441
489244
24303
293394
966727
713038
918646
375236
974606
284036
909914
561182
748576
74448
260541
370734
602967
683238
923325
901917
194429
105905
304971
975442
122037
816767
39938
167310
930519
930894
622439
881355
213792
674206
160452
902966
807284
702520
963443
548965
139219
1015394
843689
112612
445965
1013052
499006
388888
4895
24152
1015770
621807
392065
505230
965796
881764
731419
57380
73320
391984
877111
526491
291676
481128
422933
32447
782441
926989
949698
896469
286057
1018105
1008447
268460
285070
582588
926153
601718
14307
263543
752091
158328
451022
541943
254767
450173
495604
861645
651810
934826
490703
724689
436059
757569
809783
734784
311372
718251
573888
20266
676196
965270
294165
1045153
681478
704745
603936
229207
158996
16109
127960
66229
340339
874299
139813
157962
376826
398960
797302
97812
823081
508487
737159
857530
386538
84104
157456
225421
241333
11571
175850
64703
402663
332319
211711
617068
854894
153432
236273
906744
372585
779027
54950
919387
326261
996318
865614
16158
819503
946102
549492
17531
441080
635866
732295
1037504
76493
180456
83732
636193
764899
945138
847292
642110
899475
707297
364968
359170
816362
1003050
1035821
728773
436815
688830
387303
798108
331715
86521
338043
263067
86755
397251
264625
93067
915926
107235
407375
467508
321591
919236
963293
580629
895094
94854
905834
307076
218020
181484
237439
5754
438696
1031416
941444
794790
383890
739563
397649
242772
756783
406240
919476
276791
764361
509615
84185
809299
770378
373593
446295
858163
456985
864815
71514
627282
427281
362531
64276
197149
98530
394390
849617
304666
357778
433642
323332
544354
718633
290466
265933
625334
244890
892752
418577
742059
385348
963290
1038845
221025
1032712
353456
895340
532700
25478
846416
966556
586039
414238
676347
786065
99436
677033
487422
717417
995425
842628
537629
279819
281995
938496
78350
849176
471713
888334
610480
340030
173579
586398
930842
829888
1042612
397592
819489
1029459
819874
225072
100745
246256
555720
758979
137676
665331
823358
523847
273349
186490
465982
637422
393596
946488
975486
82964
285964
500518
454498
541999
543460
503708
872692
345663
668075
516045
1008074
423097
456673
953979
507359
2250
916566
833936
845299
749066
994583
565084
114749
357545
552126
710298
101301
44068
865587
496740
974595
1042127
408827
43847
723412
236600
284003
858141
757672
1043481
634934
153994
236109
1024140
636432
537325
926102
817175
27902
237842
903751
99362
480983
127186
234772
539052
485691
767835
1019126
654778
527364
704424
201325
532490
794266
10021
278044
717724
87040
447872
970511
787124
183865
681020
72943
1017203
83273
906256
813473
995089
3148
891361
1216
748769
648721
745772
416383
784087
440690
303628
701428
751909
624958
570865
600176
350440
239320
517528
73022
581746
35448
410442
115003
828781
672488
339576
952574
94398
41899
391790
893596
441978
712822
978795
887276
239233
599873
487482
311941
221264
863949
417467
836366
721759
7613
511095
426719
964774
954358
927041
267586
68197
896012
937590
346975
350071
354969
954900
675501
168016
398119
38083
1036821
377675
303113
283509
19625
322542
729568
495110
196543
33066
1006964
222332
277652
286495
664255
54620
379851
153593
129736
865712
223049
999139
364255
819215
273451
1031900
286213
308654
418775
1011536
194090
279082
149278
147943
666518
199836
804925
1003614
661935
291508
981276
760030
212217
1156
859232
180686
208065
132805
872119
639437
760870
890898
906773
120960
891053
5459
710130
887396
962656
520981
297543
843327
511962
634470
563961
726586
474333
58174
791370
298075
1020068
660868
540443
186715
175186
55706
134699
198784
915487
172995
162235
891823
696179
452053
1038228
853243
601775
1042354
391402
243993
400455
687372
988587
746701
848201
380451
415252
744481
544074
914464
772590
876262
923402
969343
93245
153072
456260
682670
5460
654762
135371
130843
910436
929420
610237
690344
1009844
781094
679187
411290
218081
255058
713015
482665
1002452
602813
490892
768302
974584
493982
972725
613889
224816
389849
661592
547512
218390
730315
857924
772553
787109
929171
428025
31648
647154
63923
806324
212169
616859
916702
359530
758679
802324
704252
788914
1042079
943704
814064
713554
764747
353072
947278
779772
752033
565018
133788
204280
241883
681177
1039755
272864
3423
57565
689420
604079
76582
580990
115292
37464
758017
348257
174020
302202
221299
839686
62023
781801
740526
216939
425806
965167
1044361
350969
833670
278513
674149
940952
503596
911895
708771
434827
515358
97292
844706
897288
1002133
534318
164483
617165
447365
478978
953068
74382
215555
794649
714173
282988
283924
804647
1031119
755915
391052
547146
866128
691211
52810
479221
824576
1037295
589219
1043344
18317
500915
570075
972654
29824
680669
38280
16094
286119
231565
778770
310430
92487
685927
581609
204417
728177
467443
674993
36577
518960
904534
781524
518992
847039
257527
317011
208165
444384
121333
34497
528251
918354
676464
700544
336937
989538
936616
96992
237235
83260
51442
970973
646272
140230
1023316
711890
863335
424253
700108
621457
137642
402161
835084
395873
202280
951658
1006965
958417
989564
431106
778188
510624
236360
53073
440503
377121
695602
412887
792414
580151
173284
1025550
1039311
907805
171877
1003792
445013
1035937
799549
819289
928398
727179
289160
732145
605655
981965
734036
799509
620199
656654
91058
36458
378293
223090
298790
281502
988198
711047
93660
522802
151787
246441
793252
391561
1034240
238272
166959
470476
382436
709130
765059
592858
128858
250643
782283
395145
848343
227692
406608
718004
123819
968608
511406
635939
578626
192492
576406
341894
814885
966271
1029908
322047
259296
1031865
6830
883261
571890
317582
373031
452217
461206
429737
457944
643118
923125
108301
718105
615173
512152
343341
581398
207728
577545
403612
264083
737541
266509
600768
419749
888557
990462
969621
816659
74452
369847
94294
425231
880488
208799
204670
202820
388386
723502
153927
514414
951696
346619
1033366
622379
567415
106979
926703
643939
609984
169539
422591
581476
46856
6401
432582
366354
950894
902545
996209
774890
1042749
955304
680022
173237
945763
364618
723776
670859
46905
637918
799517
755207
18331
481176
800901
320348
467344
890201
95113
811574
558596
629988
837711
877061
516014
247138
643753
26240
127725
278375
1016732
511736
662501
885029
615229
935398
301531
201372
670008
872437
218030
892722
205800
528169
834434
257162
695268
835081
969914
403659
374564
471978
446664
99330
963822
114909
167546
869219
359734
534099
828925
110275
300853
330912
502711
715204
752323
368869
866822
262708
737717
980842
475673
265507
517463
700139
900471
89293
315857
884016
662293
668896
792303
934033
248584
433897
143148
851349
498687
941723
369152
285889
247215
214407
123543
413185
882070
927364
144799
323697
23090
408764
407047
145391
491471
553409
325497
320560
765923
342235
412691
239214
380832
909587
737401
469804
464844
456673
877370
789237
244346
3558
241827
630318
263779
998478
51570
385310
967312
1034554
1000524
681102
338033
182437
860899
269041
429353
560186
739647
275338
659558
735153
165084
473546
380411
661559
728109
908079
181375
967853
603641
336840
49641
574992
935823
467791
474329
671465
240733
227277
417380
76308
1014163
950577
978893
203588
881800
1022475
352107
418037
209478
778081
974447
159561
126352
276506
909735
636642
706065
466112
406913
940189
19753
759038
890139
468920
479064
388118
873560
73940
476601
723765
525525
121658
988852
647188
413500
972128
302328
540189
877133
1042987
219902
291173
36822
689497
622757
137640
222130
23519
658905
611181
838744
476598
209909
170000
164918
875210
396246
436057
140494
365782
521960
8710
820274
56937
147932
212053
1030338
238829
675750
906115
979376
113194
259046
204300
948810
95673
184700
547075
822300
1026424
918942
933080
364454
54557
511642
687098
21664
971502
358230
467829
768386
725299
1003185
885177
737662
955412
360611
212142
823105
604068
693607
503275
78456
789209
1022261
266185
448674
676724
606065
856623
707624
323250
350921
263175
221046
58674
58312
72184
408795
253270
561634
826362
448325
4812
727283
297017
191656
1035488
302741
656578
1021389
701931
823459
9440
646103
270159
522618
645237
481444
242386
17850
692360
774578
562983
225079
994609
639094
431882
269434
1030317
484965
961571
525181
444239
816022
168420
524524
608865
578733
687717
427795
166655
925078
194957
543479
845835
371538
453119
172288
769415
524818
403433
97881
467673
32769
647404
135622
277825
530575
568252
538954
908754
553690
84757
597358
746478
205902
634346
143079
946218
144775
1043466
884957
461474
387855
93847
55162
943849
550336
1034749
295972
490212
103595
94657
386720
1042533
445351
552762
485621
912015
328863
307877
266058
185721
643818
796968
1020623
386417
873649
184836
332314
4618
791035
40004
783049
968071
97756
914203
248758
622050
342103
318996
760125
937821
352804
99668
693052
278747
580273
865120
479794
4536
470503
438852
18696
713476
573569
544881
364087
545537
264744
930055
596872
94063
217139
756604
742570
931332
15593
396137
620479
646084
156410
288973
323268
203312
930481
39373
761264
665950
779753
663690
186767
846122
903318
327744
279966
560476
833919
828282
745664
467345
257352
1033107
468808
866122
754080
127656
693045
494493
813121
229445
115029
540475
951598
314893
332215
269182
346888
579134
30708
124822
626563
663374
961019
27650
738239
1009011
1036716
532635
837694
986600
137434
1040196
757275
36751
922000
291376
695807
348633
239207
646644
930628
785766
355726
59446
646100
183667
395827
459755
483067
960888
897348
746388
882498
931171
319772
978495
390803
704475
246150
580230
387812
851904
249011
9145
242969
767331
729576
1027829
121982
458112
737451
799444
772696
237938
1006154
522207
118137
110027
436082
101836
935939
586324
451414
57274
614063
470106
239065
603527
68342
24458
511804
971663
347480
277531
563288
808939
377998
114293
317533
484230
317991
328836
157618
489395
9231
349978
327867
159736
243046
140477
56718
353520
757262
217785
789081
35138
796753
254092
262152
883777
537859
259362
332377
85844
183574
1005251
1023345
399011
666918
516014
660335
886301
79898
262636
819049
146179
402827
822555
576885
279936
343313
811030
869240
330608
239388
1009011
368648
940146
726374
278645
275911
1016226
348006
920174
198416
815650
117814
201080
816943
210848
183741
436138
797036
555601
740289
341531
743601
159896
24443
5600
357258
967232
97245
775771
244015
870876
215979
921388
409216
712492
448805
255772
436986
75761
596226
353754
918463
496969
121037
766234
619353
699628
942004
5191
212382
103181
338408
792251
746769
382200
225273
930032
539646
358915
506719
480526
226778
633185
14519
348464
591252
71003
523487
682401
631137
914361
613392
378261
759332
594657
980210
532689
333992
237167
460837
788115
119397
525787
936525
984951
723579
217582
238066
364437
242386
605455
306855
393046
905081
647964
910475
590317
678014
287984
4760
3093
96170
162642
815828
81679
289004
933340
939630
450568
626671
66345
438907
286064
897886
863817
108535
402100
262781
592858
726658
692419
601852
920108
594140
267162
272395
811881
720828
389546
596385
1027534
575069
651695
293637
685565
896628
731144
407656
487897
521215
1045236
809012
356779
625818
554946
482974
856724
920248
981968
5955
251064
567716
680602
277994
309806
253501
859678
867460
567691
869614
725143
105734
513384
112469
852295
874366
451518
38675
881438
807643
429915
957858
384803
689795
979866
469195
316137
264621
479840
312072
178780
922802
95888
428767
367650
201261
26961
396920
480462
841869
333223
944277
307137
541500
531266
893638
572226
832289
708031
281765
479328
671003
733770
631034
559793
90175
279698
888279
630354
607435
714207
266451
285514
524562
25751
524051
839840
220823
991595
561540
883827
86867
463331
179273
836095
398919
31283
1036731
875960
651003
97154
119841
657171
119559
411955
816029
263564
634250
633396
1035186
441125
118125
430600
737346
186002
663822
19163
724445
741496
930239
327210
914401
637383
778679
1000142
486927
999908
126426
674695
35961
287049
535022
1003372
525179
768544
420052
703717
138171
38198
305065
51658
55154
1035347
765495
1036097
909262
554081
842801
351882
980717
692645
245020
808015
369921
125610
896052
983113
823903
642520
524231
381698
655409
728803
277419
338888
785416
809115
462905
767133
42568
125534
793079
899444
131164
7092
851096
732677
677544
435446
291379
504216
282655
389882
405449
1000620
606639
118690
700742
230946
6251
622676
570625
593667
139022
366488
51531
603419
954362
236724
681437
986097
118003
291315
51587
350477
693305
809289
327335
11184
483888
677815
667108
893565
632886
196162
174853
443384
536866
38226
370900
1042301
168665
173458
289741
890783
711817
376556
1004859
110749
767859
984397
983341
605019
357540
346479
340573
46486
160696
434830
784347
203224
672907
1003236
896039
381758
678666
844791
140328
363089
986915
230584
153683
709852
394590
547524
1022628
530836
163504
947846
534381
858579
172980
125143
291826
977389
540549
333043
503145
108019
301649
319618
873249
187953
737129
789401
857923
360949
358756
86331
612773
206407
757713
386150
1028631
22090
882074
457220
1020438
11758
943979
816256
333320
288537
961662
810224
685246
675690
468636
1044613
803569
858605
461866
676127
66718
747802
408574
115814
628623
720176
560537
580574
857480
790556
998832
331353
241996
1010912
469555
1001052
582786
86858
926619
459116
160883
3626
562460
101861
436654
466966
47058
257373
307618
629687
943818
857989
346995
540589
551750
460634
721713
399540
150748
78377
962805
128184
487444
768510
981124
201247
1000816
303958
108682
352752
171351
867624
774166
889057
568243
267856
895697
600168
651768
768402
822881
906863
891308
582451
310759
847045
860491
86410
90371
518238
413244
970807
262615
809071
654721
151213
791240
240184
815307
592908
149682
165473
906242
152588
995857
1035090
1013415
967964
428647
702969
189634
673319
292018
992205
1026283
897493
604994
717575
845358
68840
729844
108324
556482
585560
32400
346596
952958
493168
523362
1002559
619830
1030326
226063
142930
994075
185157
188304
520081
384939
871239
760416
865258
906368
17468
589868
270021
958660
697608
886535
753601
906072
212041
464882
642187
526382
769647
835239
578576
334529
29249
443039
852322
443721
261424
810983
303968
485959
96036
369582
379871
298700
32167
973960
122499
366665
147515
968708
721519
908750
1002815
227696
831894
578726
817535
928118
584261
1021172
438339
472934
698408
251816
593442
413573
542124
483341
820874
379359
615785
646569
261841
252349
588523
716560
716741
498474
368642
336200
746810
710761
562059
911750
967074
1022620
963747
1000220
858536
866543
913924
709811
135591
813111
446493
1035156
689518
883682
646991
985435
992695
583988
759399
655978
385198
15882
878072
978609
403143
853678
901815
617560
919380
719075
313143
519723
74760
489544
342896
506792
751929
727587
57780
497988
630620
177569
1004884
252504
997446
1015134
567871
855494
888602
313841
519371
318556
134476
731672
369858
39675
929953
387139
576757
186506
53627
450046
303820
489980
886419
110351
144450
773058
1035321
972576
664489
803149
1026677
560350
1034349
650759
124255
360020
617550
721081
958954
688825
649431
843689
290617
215488
496815
74082
336382
240185
215397
678768
99977
95683
358676
845605
300443
253930
347726
343769
209853
845250
583569
802353
404480
306862
280539
570653
557046
879263
46732
965726
34567
919052
1035224
90085
364463
477761
205297
902294
433933
825280
909228
446220
585344
739091
192409
369524
897871
798488
197405
270764
477588
789536
64968
38395
502651
950830
595829
1004248
634590
340167
456952
228565
484432
316136
819920
52489
801167
641667
611092
29905
355481
760301
249120
337528
232045
700684
217621
309509
250794
194488
61281
1029777
447739
228025
428665
844863
1033362
828275
377716
792744
470147
688589
517663
234925
947266
952111
203651
733287
243833
461348
940314
181347
339146
470086
858334
40824
449772
596029
806754
623591
766153
26838
911552
327566
532020
915502
1038368
17496
988128
484163
1021350
747177
187993
917324
1041401
738404
972778
575425
523902
490372
421075
782805
632656
898379
22612
885614
806258
640866
339383
409484
70548
304688
451191
171134
1013686
700386
67384
22407
864967
921309
126491
367216
1028370
639936
354423
786245
672548
989172
1038651
558327
99221
938436
16925
721073
705555
256877
605818
793405
350380
992459
640197
209637
46345
74766
289260
949850
180477
216736
411822
961809
873674
371623
685225
495564
1024349
652513
72311
537720
909236
764569
424962
100206
621256
934821
498201
694053
572300
836852
786348
366463
43228
693455
1034218
269063
447089
864960
1026630
402113
717768
34034
878032
94559
147282
72295
772276
937584
163048
275694
710291
540114
554940
925777
962117
261261
639962
451178
776837
45345
283596
105837
115674
671547
375735
247164
1035445
98657
1011423
900351
53889
634760
174285
130352
294434
883424
912719
522301
188409
765246
43128
615782
903000
113331
536956
516200
731768
561741
1037900
146903
424298
149801
975086
481834
265823
67408
459962
129802
511808
603373
502011
373175
344445
931705
9496
449540
515072
456474
191507
765813
62928
442084
620675
666203
37964
685153
340962
806954
378463
889926
832425
861688
542190
1033956
587039
800726
338200
964624
697621
253627
387875
309229
929828
534445
177780
1001598
848723
381528
1031254
267919
1019375
626616
148985
362572
72037
29746
309694
268402
521807
927623
592006
41121
427552
593558
349641
56983
851325
249393
996105
1000176
94160
378909
769163
910065
104460
581074
758966
985377
272068
764105
62533
903310
821646
48593
639770
394096
245916
386839
433765
978991
89587
694386
136819
22549
958367
270581
464491
28699
269772
22212
149450
218838
20173
537207
855687
231445
850902
346177
851906
358830
516799
600791
65296
329743
1021514
582155
451444
390173
59423
831237
828200
50307
824137
550878
499178
263519
901910
428248
727414
316404
654970
440914
438597
932660
343557
826329
316842
987975
232510
174261
571353
1032863
777229
261375
720295
473429
617352
635205
122041
685580
395278
223931
376306
15066
138823
534084
456111
247086
993795
19630
802535
636381
564130
629659
13964
497684
804810
895912
963551
411370
457282
138794
198192
1003912
783626
816556
548320
693694
554243
414648
1026836
654462
406712
868753
372680
176748
264239
160204
725816
10475
379917
392812
832314
1036325
453152
373303
184471
669256
592473
458646
970228
490447
11484
973293
783488
696101
195480
243762
262445
250676
13428
1032224
565965
659341
879829
730046
589040
664489
377681
494673
786162
737315
216513
164186
627411
1014504
835917
147837
56065
110363
901727
892611
119357
973800
928508
1035878
237397
1037954
679570
847359
725788
306686
442272
243942
508145
535506
271645
795699
81943
47651
551132
56150
905461
57108
404724
312079
798874
724993
791251
494266
514297
809152
225303
859322
815298
516016
952707
276165
1006005
697745
211024
135205
65719
114618
866510
784804
572068
238913
879572
917992
757644
907609
221413
1033014
386274
564645
638540
881780
983263
778229
94618
859123
11547
566026
717472
194118
56955
266106
670889
721873
1024009
935759
956163
34357
1010069
610143
676745
212063
110896
935373
522614
343128
250549
635759
168877
185453
930025
463697
356927
696340
845898
140418
245969
703206
173053
628933
452471
482647
1029393
876165
466126
1018737
819578
663208
79537
907511
906425
268486
121811
540695
808649
517304
612732
189793
606440
3265
54731
30920
128436
617604
258523
982392
967932
404862
159050
302041
696126
666084
444903
192057
983245
251489
938562
114426
742790
340532
538271
521773
777037
461664
728617
208223
605896
726621
439737
399866
1027856
220687
746726
883716
899385
745650
168931
691166
833887
636157
476137
570181
16682
448343
47034
415331
342311
193854
713337
85790
875877
119864
462592
529865
490995
408042
296275
514459
111308
26135
970296
996855
373922
741158
105735
794170
331726
772376
333541
493568
857696
66982
82154
97337
226916
585982
361178
990259
735471
401541
1035844
542430
684258
573058
124948
290051
468224
101972
353511
244568
731912
181666
47096
635619
551052
903108
535255
45920
755396
666172
42310
851036
274872
30805
325738
545622
704859
965079
379880
52343
397158
25404
456499
987827
454757
785817
344062
778546
887680
965466
978940
242606
816632
187575
492175
654211
837888
86711
149099
193628
818420
176175
875982
614696
583097
390757
621368
614894
686128
824447
885394
4414
183163
191797
937966
56860
358596
541554
957094
3235
572060
766960
50804
17664
779124
81624
540404
779720
903183
125338
507739
784470
236675
17961
584476
767151
168696
965559
1001683
509119
635040
329248
142433
345659
153141
683612
146536
67442
289921
73619
995886
631261
500598
430862
662341
916714
843390
842104
948413
568757
776067
199985
941708
413053
339377
762468
790393
702797
49536
271572
486894
474750
952121
22767
680614
41139
467624
860149
410915
205326
298349
1007834
335159
901964
533864
197763
116651
121563
819082
140212
564551
510828
751762
878412
576074
239509
436749
387988
729043
756763
175685
108542
495933
513538
375264
90440
899435
1042845
430300
248234
236037
939723
424694
375908
75323
274660
146443
503234
68869
207539
327428
956226
1017487
177797
435180
52049
988805
347213
1037994
408426
429593
15677
770021
481798
200733
994449
32055
580064
503768
921634
810756
786274
454107
742065
23150
734188
703256
900755
458520
421689
996389
398071
672862
61089
76442
836235
939066
662127
665304
898472
97333
66224
461750
63749
317459
887561
1021982
397686
675425
481447
89797
841007
908102
808313
819293
337421
906745
332905
827734
1018516
898582
702118
618008
481835
605663
120808
394310
349519
266393
284020
1013168
669992
515984
543928
42157
531547
204301
804287
628370
137602
355501
859726
788392
376386
190157
162672
363605
707764
562619
699161
934906
717491
928258
1103
926152
997757
351795
590813
198258
535346
575488
861049
983120
286289
205909
681165
465212
874039
984324
804190
832273
512789
245761
306423
949062
550566
757345
267883
867340
984036
1041328
887790
370642
400206
686939
759263
94535
321094
1024120
614287
565567
277791
245808
557313
444306
812561
719279
567699
552340
296254
615493
341211
762855
634136
586340
313925
67029
212410
254279
413899
802480
846614
488616
384973
190371
376484
26350
735218
776035
450558
628165
340820
381205
337661
392620
350925
684398
181322
612028
52555
115746
361883
674112
238780
272794
322238
465599
73641
68036
1001175
726423
140933
517175
769547
1027215
294737
62847
530951
1005655
10052
842820
360815
785822
235905
403837
982110
298523
469723
217370
305194
107638
302718
688130
758335
933276
68924
766436
469176
597753
587867
19457
368375
918002
214783
993992
715618
956135
998546
353540
1014729
440053
1005482
601787
168542
544097
24331
326642
827979
424946
449610
558477
958983
791067
115120
173171
690627
645468
365361
717156
259369
782730
87202
513304
550108
751773
345983
787241
660407
225956
1035616
13670
828604
132087
443780
1008168
784966
359960
452178
895906
812824
358812
470825
732545
931638
386565
254819
104096
388309
458164
693777
60492
59952
153407
572058
428239
501632
1020662
377071
674216
636715
180458
150105
624838
109700
898861
303735
767962
552071
430065
479946
791699
1008414
212104
530377
861186
137944
12060
743884
602979
938280
321830
1040081
824094
346454
213725
79378
162393
87505
820378
156691
240346
246802
514935
719433
182645
434483
1007413
60388
771557
386359
229293
1004312
189745
42402
738028
938835
846686
248498
923074
249859
677652
979748
712761
634782
156909
902482
340647
1000931
596685
62803
217193
185801
585080
350447
1039592
765616
213100
363652
298412
548385
687483
710357
392181
155046
598157
603445
578552
869277
547079
695947
923750
507560
223727
760037
463207
540797
796386
632048
1008070
207998
319049
658471
688321
356175
973023
494180
81608
519403
1045022
737165
278516
690171
580477
68852
1005042
676467
942171
901705
576849
567555
845564
530353
694280
908201
494425
1031029
778387
181160
543906
16120
340399
214395
779052
595500
338338
674062
62848
780022
516394
524509
101860
662108
796441
673805
549694
967699
899502
206397
255883
1019541
277076
519855
596357
258798
97910
249619
562389
533851
641558
276029
38731
652264
187347
129241
298657
626788
457854
844284
75672
645889
14444
21764
144410
999497
476266
1004410
1013561
471487
901301
603936
528935
281738
128145
730550
945112
571158
611973
901014
147285
792965
362712
690953
576457
927788
687710
257163
531315
222935
1020738
506504
532963
906420
543202
727533
804005
290455
174397
681059
81867
292979
373301
282206
931255
822442
4383
492940
15146
805518
373807
461056
912108
574409
481514
194281
569446
239977
608562
622812
273384
616221
105742
864338
522191
641538
591405
484358
1036238
964735
73181
158476
353954
290362
203297
749227
1008446
311876
221656
714204
980582
724497
504482
646131
1011547
963619
502942
801282
518899
753739
552601
600840
333051
773398
612387
132233
559510
886463
193424
152864
225110
752159
880458
303453
62772
178121
242866
818905
716332
594021
618580
886721
921992
620760
430690
361792
424807
701899
152940
306326
468655
825970
576319
451605
533438
763653
757646
448222
741005
425714
665871
569458
205214
939671
155264
236393
24700
414345
12396
517752
804895
875761
218754
935137
563733
897835
734316
462367
239710
1041942
468606
929867
97340
790306
757981
810331
830360
229128
235136
668180
915632
659777
933216
649935
575050
798235
594292
802421
788820
215997
155187
548161
382763
202714
694746
960884
962346
738004
213696
543900
864647
444647
891938
954460
624367
340739
409499
146333
693017
438082
122001
739095
589982
730714
373840
392977
912012
321673
840388
745521
889733
979048
433596
426028
519918
613698
34367
250368
681076
648572
733327
123084
447384
49707
957901
460507
250069
749439
532790
518955
705045
894830
430115
112499
1031054
227053
864612
123871
696753
762320
1037682
12735
858018
330057
89669
333632
529806
443530
512543
34909
1033400
505569
791672
98859
239472
196873
24978
762366
643192
206796
515897
416296
191205
295398
879885
164308
502705
373322
344369
940657
585166
193742
361291
930905
210572
789740
526564
937517
350095
722565
332735
436680
415304
280802
727451
76227
345494
904194
153483
726049
526522
130452
422207
190302
904254
276922
682104
199564
717979
831309
13799
454361
192253
663087
710157
433879
362884
343176
59431
510266
732981
552529
485725
650017
757144
362147
374193
740830
1007991
837455
364229
763660
276956
957231
667670
483441
81967
843737
897925
758444
121527
159064
833561
342124
206151
922804
246049
646879
158558
671988
534101
628127
1006767
334949
661574
759899
473634
987426
34405
896008
236218
292918
1022021
927762
127854
621353
355157
914100
723572
866169
787130
526980
904070
674666
263974
902929
1028224
263278
948446
988762
367725
932453
856682
487620
152341
736464
226244
636893
948560
748660
607637
25687
535663
476813
770821
1037151
271333
362059
706553
18922
22163
159748
609332
789597
946241
136679
582629
302032
384227
105414
962160
286750
926127
826664
779683
450593
473700
887032
736439
630197
729352
344822
330106
92374
577201
488749
64976
699575
156296
547230
572125
419175
605515
746037
227458
986885
174619
637948
122855
924872
213556
292658
775985
612744
963334
919329
967134
621270
334584
226253
390490
418361
824633
778327
804311
277401
542222
789317
61782
891383
624530
406274
350164
560518
1026575
1028170
4247
135797
120250
49065
187001
54056
1041305
655646
425195
575889
749143
308776
499671
407474
7161
714168
787200
247304
853742
122038
976279
17442
740429
762907
952756
120003
613566
555958
119997
163833
441840
509974
46299
600502
450880
918726
824007
1030528
665755
485254
702549
305872
114474
441677
1037911
326127
714521
148930
732142
700637
61565
16934
573746
579789
905904
761839
582970
415132
472372
273444
732913
208981
689474
92523
767296
325442
672977
670011
284603
734005
210232
79596
707671
80604
935073
763665
954229
67513
950654
250966
190824
153244
500629
755495
633773
981141
966036
640308
606773
224293
120880
707737
768010
298581
891263
162809
102164
402987
155780
480742
589987
653284
332896
1010617
433895
3809
1042985
796376
633807
738249
113720
845214
132969
612629
45233
513594
195175
845214
60147
200052
443826
528584
114512
376113
426601
784290
920488
158209
948586
491260
416764
853827
965680
790253
818471
640245
840488
524613
348131
943467
614241
96563
523125
18540
969911
20908
113615
372976
189375
780314
27116
834686
211424
252749
1030299
807717
565489
778746
630405
329982
139127
176936
407247
895721
102167
4538
414549
749066
338202
618901
998323
829572
468906
793916
957001
414149
763356
130082
548853
502352
812136
212917
556376
899216
909561
524040
316698
337783
78619
516218
327895
432851
78839
44394
160203
615875
848448
1031904
58810
868441
648221
134740
353289
97283
123938
164253
1015430
488725
283882
671085
601709
513356
889030
255843
736244
923846
869307
114523
217892
656103
263181
461354
757740
316820
269447
552180
558585
375088
414498
950365
682067
631110
742174
831825
918674
620363
755626
721094
469834
1040962
638571
30324
491901
1031384
763428
1010589
686787
459845
575294
70564
62265
672593
748306
467829
510555
96121
633031
89921
742764
995478
619844
556839
581948
757926
863367
605380
87209
969696
1009846
48683
704194
834617
798126
999958
786500
446416
373685
913710
555399
95039
537728
220482
148464
655333
1004823
852486
668444
798681
555099
753863
590975
742028
498941
689280
54052
645526
882991
111287
416433
97035
297131
747852
463147
952051
207842
407294
326480
286875
951113
764188
622106
11113
983727
524406
172522
458426
762649
841908
127622
832032
645073
669876
974460
490160
213841
628770
415147
70045
989765
160450
380831
440800
88340
627848
506571
722657
366773
103338
987760
38824
826977
249485
897798
517645
994943
364430
46806
268132
693464
997730
620815
209194
892006
710456
657912
239830
555628
372300
9549
258142
1026226
204526
886628
495567
132447
824487
531696
270357
295092
1020659
827090
491461
966566
820013
260764
889443
21370
478209
243248
942126
1020149
494711
12418
395285
247254
99427
906735
801112
636337
742643
565868
400426
740266
62267
880566
902117
460865
458538
399637
782317
158555
186717
1042629
501006
696100
12297
799711
198723
578766
844770
928683
284012
547550
133800
637657
464728
720341
607705
753218
410837
164673
172995
578264
995461
436171
677745
520752
890786
21591
271187
424189
418345
2225
283151
318167
249568
707901
842703
800357
286396
520079
496662
486167
269638
98076
556829
727949
911763
927563
814914
716070
13223
481406
116866
845788
92915
250483
836308
785266
303880
170062
584856
756524
433039
79366
1034400
418525
318469
788175
424456
675938
914188
190964
387871
360236
391619
160267
558086
271338
403049
598054
301609
255811
908595
623828
416698
111513
512674
933256
417774
711656
296855
619977
262544
375096
1025343
751585
574050
401491
656712
992730
947470
785197
786835
17405
686003
463214
14677
510433
424571
354200
615476
28451
602972
807175
964281
716688
713672
360765
338247
645327
18034
592947
469242
765658
345284
884252
821355
828468
649794
658463
573841
458889
859281
535464
373430
925129
4660
489900
1041618
420591
160939
1007982
875017
674794
147225
416951
696693
353672
321658
874263
161267
618277
802610
701267
553366
46638
600411
255957
508959
940074
529581
960793
45549
571977
179268
819004
47393
66738
72076
924865
12499
796611
637827
141654
808255
1045366
722059
220731
882700
863524
971649
860011
539852
531473
467594
854651
169642
660197
998101
64327
219479
353276
279256
853453
790447
101597
453391
240046
629100
987360
85873
328908
478912
115525
479901
150399
989774
246640
1036866
782270
26118
61708
892773
477364
298665
455341
417833
207017
31455
747583
369773
589320
682175
277593
989977
758519
202948
272903
866514
657616
958378
125928
404006
470960
382323
906196
677914
1016608
299549
340468
910798
66795
887077
888656
753384
181006
886446
85890
351013
270478
934591
570685
787876
103288
719131
1035026
867342
999554
210173
909679
821657
464546
231764
572972
742023
178404
890802
737097
437687
680892
1024907
840867
138393
469794
472507
871288
1013458
153354
484530
249542
449030
411963
69727
497336
477135
573426
452437
716500
547604
952993
957915
182589
949495
444688
782253
315924
973569
440009
647767
196550
295837
1032408
499916
966586
773541
194085
280145
900157
534436
855693
721709
245842
280251
465805
769314
343339
975067
689344
404087
651686
455342
5848
514006
504518
592818
753004
893335
39168
922882
685348
862824
644614
599054
549253
668075
69023
759069
647532
425640
600018
191676
876719
1003187
172068
264582
229192
658176
751703
397369
1039955
928905
314155
694984
106063
107691
859278
706781
65370
480343
65142
666241
602569
373136
273660
930965
944058
54511
188970
14159
1130
187924
908951
178740
854191
163516
893254
1016006
551072
749512
699393
648071
703756
72724
19841
239108
340916
776197
985553
196546
491897
840363
626763
940943
556594
956562
372537
897650
689437
53514
720345
532583
550018
673252
668468
513418
493311
565891
740203
358604
496306
925624
759958
523005
992940
59148
518474
517808
1011154
61695
572844
257697
602309
368466
713341
972649
603942
239777
240008
532711
439903
927688
907118
658744
305010
641843
655273
493031
368452
88447
269126
990951
732298
1037566
61012
957627
554087
380822
832219
235390
508496
67509
719836
289203
993901
740796
509801
990650
594160
917222
379952
365977
562260
570530
798396
460291
263786
665781
866504
259785
177199
17764
684406
831064
760010
351326
268808
352093
134163
709632
470615
293376
1029955
755085
529544
864769
569361
146232
235830
922149
677925
341882
513277
970977
785666
201045
637058
684231
319712
254814
164541
580730
293982
81611
916158
344794
269977
23173
714391
1014429
516108
851085
894055
83092
296485
646182
450503
854037
748772
786445
778596
399135
887343
534451
599867
698019
830870
550419
139131
367162
478974
439319
521796
204957
621068
871156
153166
77425
301981
720291
462167
874618
560622
239847
579165
395485
676959
642928
219265
624492
100449
380387
865435
902631
749298
769459
132346
183592
506056
452828
341983
234278
758045
521792
246288
725118
602972
523376
762200
97640
358282
529178
354979
147563
813761
538315
843815
926990
287142
368079
600456
996566
676830
158639
502561
455684
211367
373091
24877
598689
789264
515793
917409
579141
843330
299564
119109
199352
975056
847645
826915
94227
299502
5982
894319
39514
809224
259653
759113
988334
117995
71403
204141
229067
31034
115209
26466
215140
487917
200540
649358
455352
999148
88383
542721
562732
773653
424426
285898
16970
628683
550006
262136
569415
486516
915446
931766
851139
26230
810321
548827
815372
140820
827676
391868
859479
75809
337438
389002
607450
886230
547599
557791
633557
454143
179920
255779
25591
368854
5534
427022
170726
802366
623645
91158
203152
995488
325397
179062
22234
427083
138819
162841
944988
6324
952039
757558
733626
376147
557156
243617
216118
376429
711687
32014
110888
576710
980119
713850
839923
570990
792799
645785
87051
497540
514657
875440
645975
253503
303590
334360
477681
931836
647862
386114
539820
787299
816899
181159
401889
732058
852881
364896
278272
696830
557134
271035
782327
616553
402414
385647
961894
200159
884758
235015
469698
89162
987941
777996
681820
456268
850350
99506
690100
875312
513132
416089
938578
468840
359451
491704
325665
828077
443977
97499
996357
220919
124208
569312
898858
381562
326928
190391
969886
1040182
902864
830593
49013
86234
457345
76521
651111
978240
195457
475861
102327
949076
167898
327838
18142
926242
173880
995387
954773
831899
847636
336462
152019
167091
708628
963866
600010
592761
712675
625313
171769
386265
229855
337244
712281
212746
796569
978978
100643
80910
522333
81679
525277
786881
320881
465163
1024845
486965
904337
1039179
531237
677622
64002
159048
502652
233586
33318
648777
136443
151788
294388
430368
86815
821406
838569
882868
103258
574744
322595
737341
476049
577742
343777
835649
382163
782229
904761
775334
233906
1024431
572682
605868
872754
534854
307177
370133
775608
261861
172063
956566
591381
184195
48610
309819
331809
185612
698440
723533
985416
18804
457771
374125
885154
844162
73992
962664
252940
476505
701265
491226
837971
736811
82658
163489
324857
813808
357933
743391
958125
379160
847561
66244
448824
154313
400984
693401
698551
382094
748894
466418
81962
27739
106604
54475
699008
219078
607672
175173
601787
639376
93133
683612
553290
829090
220965
310309
328065
850765
128845
550934
366446
618093
540788
356716
216462
743756
46060
655659
677363
374275
150655
738568
373476
46863
519341
1040035
907159
837455
254392
697222
166499
716697
108597
128388
340893
1004381
389507
780932
1010744
12898
273110
1001834
1024421
952716
110012
2389
263919
823754
480639
373128
524422
39415
992442
216884
712005
468505
481394
570558
708440
720287
457620
570299
751071
695577
934479
635300
495339
736734
520286
785935
903379
1030924
585618
452251
667604
684913
378406
233877
761744
907437
50729
144801
677735
974790
39245
671307
481725
687236
444716
846047
341257
313339
772398
586617
785617
653849
537646
1042980
3906
263134
802479
447128
921247
391936
449870
275571
114210
98602
332082
957802
261025
521506
822843
104365
130255
290844
472387
671002
480325
989904
559945
949676
337238
200680
131572
118443
79577
372775
51046
369082
202096
122304
74729
641056
899386
438056
1012424
823633
296756
536203
546130
932921
530160
317677
739407
469767
1024134
54356
622452
875033
214613
361804
963046
263319
113178
246992
85418
528328
105683
772780
81018
369599
208196
605208
870947
927980
173585
571336
763805
562871
609329
990618
602910
623899
389317
274034
478667
825292
172236
875859
874392
31102
820068
534248
948467
866426
3326
219099
187599
523392
499183
429784
355184
806300
416614
991782
1019245
840623
204418
1011599
887666
426159
718540
250968
952451
803924
783134
862064
347512
319445
186443
149700
281881
741227
985257
588518
532091
333675
682897
664037
371356
25451
907270
602274
962420
969989
658997
229651
103094
860220
75914
209067
922253
907575
288110
129688
314384
495696
590761
731881
614235
487221
877223
595798
300373
663384
568490
247678
579281
289828
942054
965375
413964
745957
238191
676504
988397
469238
630650
245881
295929
882749
861009
969267
804684
463946
1003875
527425
771871
784103
15667
411232
120818
455973
558600
1032825
641618
826871
96780
330664
675471
375668
726115
172839
336562
966447
485842
563592
38259
758630
74615
382008
117791
183990
595985
923990
720516
342482
576686
706840
562593
669799
106301
931451
929399
657724
996124
257701
411442
497818
621459
984974
865796
48354
756741
615264
899876
774035
979060
527370
291651
34145
849253
898749
639401
892461
752912
886435
581417
459735
329594
726594
513331
905988
156906
848263
266772
428767
233113
447898
495230
59234
714246
158785
572302
709354
975716
1009243
433564
22044
662744
208672
73851
198495
238892
705624
925130
295500
282613
704368
489741
24053
235201
590061
53002
370438
873142
920341
447930
360998
500700
255713
454367
961831
440104
533973
1008490
737203
710289
679047
544366
18711
357825
325012
102594
211698
12661
183165
124600
467464
99560
54120
295864
32154
452993
391654
515788
958535
364441
315448
846988
93489
814417
146311
224291
775252
280916
554934
677537
239455
984943
1039507
514925
458750
951087
935627
835606
1010222
996106
465415
1000921
347669
806963
72124
337441
146624
791
570992
620713
177721
376382
801618
18805
1041619
269616
816402
1006013
382027
867590
597970
824849
20964
277224
126617
610885
256332
986805
472827
163356
527545
715272
90219
520306
187155
291978
857802
460406
174717
509690
302098
177529
780436
437879
534822
466507
890070
462155
276965
841534
187163
168247
779442
486133
298080
887478
155872
717781
293346
1019537
802828
299511
170384
635391
740925
212620
376524
1023786
1031603
528676
80351
1038890
691425
665368
847133
537617
225852
591093
497517
1000029
858686
651134
789002
421093
338502
399727
542351
377073
998642
35947
239821
745094
938284
645919
935111
636124
30341
68386
196529
853393
973982
762163
734542
399581
898741
372913
1005532
865756
142984
722693
739885
678111
150154
625822
861841
855760
925066
326522
592203
836262
578360
942107
863545
434816
863652
155538
1008831
95277
120360
266894
427911
1042995
765221
737074
369510
652805
560590
715277
777706
952362
268418
27213
823155
673058
226060
882357
226066
556853
750000
134272
311649
741151
100543
755283
746298
666484
384565
595624
224942
815549
390894
312701
786660
1033620
136369
543732
515824
569479
199886
61382
154673
414357
198936
270659
33538
533024
429346
809327
569118
916832
680383
969361
480562
428786
455237
134726
708810
803747
769250
605507
850183
140314
431781
399462
540943
754622
971123
291117
50807
495180
1032435
957510
631306
272027
5199
915277
856728
470
117157
232637
526352
18447
318944
943345
375022
573735
426617
321805
678311
554431
453848
67128
559083
207913
576925
613977
702456
581124
820059
19098
284564
216432
25564
42826
159076
724806
899317
688786
741842
906830
493112
349528
325437
115946
6926
1013756
478948
142949
493024
870448
338162
10980
525877
931301
706996
453307
318065
563785
843520
948357
772017
748563
983996
41696
159403
695303
341721
931084
106110
78442
598940
126780
624042
685209
746124
63919
632991
786195
784012
762705
34862
276750
945471
571163
746760
591997
965311
813230
284447
848475
983603
228903
137361
1027056
563202
512469
606819
32771
332259
829011
626771
502275
277212
567553
711266
44763
658046
1025039
65590
108047
137385
539655
81003
763677
856068
52947
267222
1823
435792
883913
644673
153875
724590
508567
638987
729381
458501
517224
711752
645766
210849
841007
538322
491552
787399
568144
747434
652201
166466
632268
674959
183803
405072
166604
103211
621823
611800
532314
838323
251762
21530
971192
648126
977999
190979
112842
731125
1034970
266649
133723
182803
613
60740
416535
25571
89024
30311
780585
463018
240206
962796
492917
486209
122448
884784
231258
312493
931225
6941
866150
660986
853627
853372
129761
659934
424465
743156
1019502
914776
610301
324659
478632
1018621
378545
644681
204485
686379
420214
310807
553155
124467
97092
107136
630002
488571
592721
257820
994194
249056
882003
328824
695577
443596
106442
160936
347808
795271
946105
901584
699218
489671
62150
275044
630421
203120
660429
694716
234968
972866
916433
668135
633517
525534
97178
692342
188625
654198
113973
431746
936265
895093
843929
261944
714525
442270
689667
167441
554622
607544
734578
916492
791621
4365
930738
803682
471766
546793
1010483
884946
266556
76984
710070
544783
435321
225340
462776
758285
441630
554126
681312
245870
1027045
138066
847295
781072
550707
937742
194712
986838
382368
1039348
439048
4492
59464
983658
439875
991831
451221
779770
320164
877926
693674
951165
841145
200760
221064
769015
494199
520721
927272
410623
1020376
178401
752748
945185
726872
783945
606753
88491
727245
425840
706747
9912
684742
716427
803234
535649
592029
1023850
661024
197295
100280
335086
320141
478069
712345
545530
171380
879143
318232
35648
644396
471772
591379
209030
204023
38532
341772
888521
663003
241439
984137
511494
495274
684433
805057
287457
342887
197951
137164
343537
725598
342688
474008
592215
640047
416397
825274
911519
226064
159638
26810
590017
957209
587585
283989
503130
305807
964021
525998
776408
708839
604594
188986
693680
669207
763008
152922
50875
6462
289491
350391
923646
222539
36941
973147
625450
706082
472747
133869
203140
142750
257982
681866
368240
305267
63982
439248
598904
910039
256830
713028
25283
636286
118342
214733
102182
725875
282452
744971
460389
314868
169526
355654
934756
510281
798648
527185
915731
916613
561227
543129
166795
574207
612280
735245
934905
1029483
859247
156209
222073
692198
643382
966116
835689
843857
981635
1014492
112985
937386
985957
423228
504546
882761
328199
613410
389066
639874
698117
330973
394034
507676
172716
737505
884231
270298
722141
32529
954955
791436
788589
526276
564395
396115
366732
990548
609706
920538
788587
145428
179574
125917
85800
196023
668532
178412
431173
79388
609291
34642
134891
861590
298102
842465
20044
338837
546150
973767
1029180
820534
1022980
277324
38666
688986
326955
525574
867739
229768
501767
985390
556414
911548
289569
531204
346359
861770
657936
835537
2938
660506
524330
43225
171032
812918
416439
186596
446467
934632
362266
334572
853409
568977
927964
520686
960062
1023080
614011
810704
505177
405516
620701
640045
707424
29731
334896
889415
794815
708387
221265
675700
1043720
668181
4005
514399
715410
1032577
1042998
489995
1028851
810717
695639
473086
776737
643087
962022
836053
375709
503096
805193
85363
687561
253548
305177
831901
92487
624470
421026
429843
143541
554955
203058
743982
865533
900184
28395
164955
878878
838789
112299
886282
760981
674430
994985
54724
807355
913105
978379
345491
387146
352833
771050
623112
897414
382142
984358
569817
965672
380003
759529
23264
660377
513777
91796
583278
656088
953225
728638
812727
176505
1017715
671991
552101
636477
474930
363411
509808
119606
402829
623864
44998
1034786
575365
722272
403823
879037
456583
861278
287134
673596
332165
586952
125455
343463
376905
397104
312235
580650
693496
11770
260144
480140
376525
607033
426487
474503
218705
996389
802703
460273
35559
459393
32022
961779
408437
806057
697197
522149
302735
526930
470277
930291
437896
371556
753368
767237
44915
262793
423329
201666
553019
572755
5005
796242
477106
1011430
277945
834506
415282
240011
783702
951005
904862
236274
207800
227920
627565
77973
713101
1042840
680453
228012
517867
79052
118598
23194
86335
911380
947801
419735
571380
250238
887201
412321
810040
191727
337554
694260
1045298
352979
193843
127394
496920
758153
209477
272897
89830
1037097
366008
917376
619010
299645
387936
150488
580780
663450
607835
315729
497740
723538
801493
35892
108176
167793
1026474
716510
817046
377299
1007500
161712
331766
768950
339859
897206
37821
110428
700012
960508
358878
703982
205567
1007052
736688
1029861
630091
366311
290928
869429
564554
157406
1027794
823816
435715
806137
481943
648265
219403
401583
821335
212980
29150
822831
625282
259803
613096
145656
113561
709139
412535
148626
930074
959331
316938
808122
633126
480823
356187
1016299
419004
60641
246680
771077
718315
1035086
325653
1015888
314816
680372
318895
764500
515418
807487
367119
462990
633076
728578
396904
500607
282989
266141
329550
759327
20573
267695
376753
371991
832689
189106
768125
249777
838874
780535
338496
633483
334914
529956
344172
642118
186259
172075
635536
144598
300285
117561
774162
271587
450388
527076
76827
548142
645841
717916
990981
347705
910730
362876
731807
493500
836827
44099
944569
162685
969238
202386
990964
517606
60923
137245
134081
493484
625568
866361
660843
634988
954930
871106
309345
97255
413754
469370
289978
501921
142983
902638
60834
567859
887970
622378
265235
813682
271836
756004
513273
95012
994607
457427
272213
828380
213663
563334
977241
352763
557149
302254
265712
871156
28808
59426
405994
843717
672021
974171
595240
704270
423578
282940
975262
271410
672886
390330
256941
505156
991826
800467
483821
945905
743120
485262
291808
1040028
244670
965302
591541
574612
958374
944774
180293
779329
392895
975518
897315
556784
97656
905751
307748
377842
259273
101150
1019282
143666
579021
299435
356857
66757
833175
899404
220312
908602
530720
155527
667207
75325
439827
424270
981891
577638
425725
814893
512372
442523
336003
911419
183857
705027
506787
108877
982245
27064
428824
151349
927553
87353
448637
549908
704239
479673
30656
161785
545945
940373
147770
890562
916296
34712
895923
588501
958778
681909
453751
471167
425193
710464
952663
1014626
960953
74940
348124
352890
100404
366364
295696
254283
666886
71141
1015411
93602
159653
629073
695289
27181
353172
134404
78006
753846
546445
952923
448503
272315
762147
599319
762238
719462
10969
53464
639262
100850
742235
715693
862841
490047
498528
283527
633373
586633
917787
25514
449180
910094
244101
884538
436598
3862
59068
1036444
456702
763443
679423
841354
885732
1018056
217301
190000
957784
612680
838109
218269
401303
536723
333279
342173
16501
141300
29335
1034567
528089
609257
87338
943870
756016
154853
339115
227958
413999
934447
476705
125734
290805
662150
305171
447833
320620
717711
321019
611053
816073
424502
297971
686598
228332
488907
468136
758000
395434
605450
100423
317305
198003
354488
160230
785347
218585
471783
282671
873192
216305
497275
55522
428750
1007671
956434
270485
129865
759122
53506
730485
109506
912578
304736
939810
483395
17374
53680
430913
537950
257872
918080
508968
655523
291414
848185
664921
296926
101720
946825
391218
189411
44387
475458
683092
235625
686315
435133
396491
933370
330519
1037992
324618
134048
940099
406453
1027030
586507
351484
803163
887006
1010670
37064
620124
141316
603887
644028
673080
261062
898837
450316
426323
106519
651581
513659
434959
770637
357336
365026
919304
339970
541849
641872
606309
461777
790707
922902
832336
956111
873192
687124
1030132
330469
803242
424676
242837
190137
105324
63070
873407
338478
839349
715274
520054
692999
600477
821239
559074
374751
365932
400171
355258
664710
506959
747918
594369
582005
93160
944038
733193
766169
1035006
392431
440120
940290
485043
549882
315323
617782
340943
966352
4661
104681
836238
599027
801895
144063
98316
483079
1027247
682939
829337
713903
938365
334896
299288
902308
878224
752792
910961
56864
952530
598712
450299
367914
509583
474718
118281
1024983
262249
381381
264860
380452
755183
764989
684748
999803
525001
331036
815840
967053
730218
1008283
257846
136349
766630
292698
672552
396640
368771
530048
929571
275731
98039
222234
180599
424731
495640
1043883
172137
241171
235162
733689
55614
220170
908585
605692
477908
325027
673010
744283
197122
896382
1025502
702671
331679
558046
216955
590631
883038
328756
478677
645323
302711
799420
606605
408301
512334
676250
69210
103944
95047
782527
749092
6845
705945
951426
649391
610922
537889
686308
538322
259415
778255
709622
220358
132865
144650
910302
257588
80019
778543
331976
856242
746032
91100
156144
402104
404384
276375
155437
417975
762806
468192
544880
569958
418674
124890
1043275
441035
755923
562168
946104
872932
526368
373724
326341
768978
627752
1005623
560491
514853
432741
659839
377415
263172
689072
197037
420020
565558
441613
393362
815817
567230
901869
330621
731751
332880
614219
658422
545931
149720
263909
756917
206819
507652
867849
633542
635286
432823
587957
674957
947274
752841
166441
539363
674621
409780
555447
556949
768764
251548
280425
658283
959693
178452
741777
887983
408613
329161
684173
619075
446890
515021
910829
387997
573623
1009508
922537
111668
1037061
365312
843745
77642
971145
397927
977835
478201
310480
908313
685481
242297
215350
120077
98957
162292
1002731
656565
250307
714180
720895
615992
283634
702813
907512
990045
98263
376319
646227
462880
469199
529444
507763
847737
416410
85391
37879
116982
960273
701726
19616
1024915
963689
382432
1039230
95121
574456
64233
268993
264783
822741
863981
538911
680548
396718
375705
971678
227912
595310
488202
860069
838691
732134
75924
4123
507332
508607
840689
863717
532868
792906
894129
467795
924444
283550
454993
227834
1027323
3953
525950
622381
959524
992573
32642
474087
861813
799733
473121
330492
280520
403177
758785
595916
180594
65402
581219
885823
64525
611591
757611
328497
507220
390119
184126
90615
542936
732946
761258
553869
232104
169781
945512
577176
679895
57901
37012
579761
485056
403608
829046
909210
616779
653069
284718
824367
814297
671500
531716
559406
31283
767084
554839
500153
709855
946216
455253
863648
515051
990391
910014
812961
228007
482451
573036
27546
399365
873235
127260
76956
937355
443353
722562
120282
887053
910579
727281
87178
776617
55201
80114
128036
509650
338824
241015
276788
183740
442562
961472
922778
752490
112050
742299
49670
298332
98406
905377
751743
729649
829153
589360
689687
327766
238198
945384
528781
256064
761489
305626
893052
337547
676868
209318
924177
726403
139746
473835
721184
463914
579476
284686
346655
634561
897311
1001761
1030559
758560
17876
489685
45789
59259
158495
134579
1034221
990855
325201
91618
734020
219634
506081
693068
246013
126896
741166
999591
971704
126609
806710
508419
833053
879818
258175
318147
143458
845983
361660
133452
898266
716173
576755
276302
932651
379101
544085
131013
1035960
785788
670971
887621
914120
819461
605074
978232
749621
399749
522032
681509
261455
784916
253328
736352
642852
916097
523256
200601
349957
986793
257043
460787
150338
238751
959868
317736
628389
864385
978728
887143
844576
351748
521284
30830
779742
579663
577415
192899
42379
475858
295384
886543
914642
770707
59390
996710
474943
842305
606996
567793
23390
175678
446787
278843
16696
438633
528365
180944
181584
910547
169693
948098
327475
509944
29527
33766
632522
364635
109868
405254
318612
807949
93249
940044
343784
373773
376193
576968
940351
183477
654587
988972
841372
577078
95267
167419
221193
195333
2683
86293
396562
47960
39762
240155
769761
513289
930920
522193
255311
472089
805813
1005871
568887
575678
119034
742313
187759
256959
668367
208406
17708
163697
130970
834416
744469
829875
689369
36446
772218
139750
916680
701488
17464
865047
604413
756259
628031
983582
772096
929278
793737
211455
747049
235139
429955
198609
363521
602284
749772
217734
709287
787547
80502
299698
863685
777487
977690
390332
386720
1018452
847539
672923
912411
355471
404878
888090
1043769
106481
567387
44884
787208
435454
474524
225432
995683
864056
6585
713651
143338
232464
259409
768339
133450
803342
400531
412653
915306
636148
923584
224831
23187
558180
1024769
993833
648361
811610
754324
131041
217949
733214
708754
133712
823662
1011587
767545
184588
963479
884039
600805
27784
71150
596183
951968
21388
1029337
401397
638192
228862
176109
116610
745040
531368
213352
830478
25957
964017
338648
990392
328869
313131
542791
507620
372453
888642
884617
63645
745509
411067
661584
150666
976483
591989
36716
366727
720496
634502
718361
304542
413861
886002
197001
28934
321455
942973
937565
957561
901701
172900
148830
493299
825064
913899
45640
94631
223561
125040
13778
839548
903403
98235
1035692
868787
1006879
718944
142241
404478
602020
349168
388100
72534
179719
921854
477297
189764
198887
669688
710095
521219
183803
727267
448573
916160
395550
109957
651121
158024
883605
546631
241637
572991
618863
13979
663959
103780
455243
2445
190156
859460
333254
405476
940876
1017023
458254
97556
263222
523319
6812
698841
958374
113295
441330
960331
655182
532134
70487
611279
356059
665341
257952
359271
215664
861363
843180
349990
507019
841916
207024
612686
477851
768906
260083
653465
105149
97925
713159
335840
426616
325000
1006417
63129
551699
851690
631433
319871
151839
253460
553542
419537
640133
55257
332453
611217
537260
103189
316777
386630
630015
402029
290200
174178
858479
488219
605000
192082
712198
360185
327722
559321
639842
634256
78075
1029644
830053
20176
733623
199471
451265
95869
117747
699736
350683
277266
386227
657147
18313
698619
1024660
353845
512305
43755
511336
921396
83551
860201
929673
131059
64377
279515
987837
707336
1632
860256
569300
568610
428352
295338
546689
368366
470160
705252
107812
358387
399247
676863
10174
442235
480132
132449
724687
39950
439787
355751
306595
361261
238409
711664
625104
573801
827229
10604
876588
656937
608921
441264
430829
999618
992666
494887
322127
487001
818562
255731
310083
978302
522357
326072
877423
828596
663914
20765
606510
445795
536599
1001982
344297
404874
977208
745554
683451
974458
295276
389455
957368
200257
1012927
13212
293908
498986
612491
170487
618171
352940
687810
429846
818184
511024
198893
898367
145284
119326
201066
97658
471353
436549
890619
224275
705177
305802
653845
422392
49270
656774
872519
875730
489798
975325
726195
900275
711283
891751
546693
227136
598342
128062
1018463
785778
833868
512339
563129
788130
1023767
562754
632405
118173
780274
377324
447593
3525
153065
800043
754725
894852
1037039
186580
25552
921863
365948
96831
860258
297490
165307
205782
949746
784192
46570
525865
28910
586442
986727
798092
820253
556572
637589
761367
163333
456182
634275
428359
980102
426784
98059
356735
511184
919531
667968
881014
603488
174933
852297
1001806
27447
876946
189266
200706
430781
918842
330978
747582
559847
208714
478161
1011049
939038
192450
809561
586208
634313
754448
188310
562203
304403
1021530
823453
600321
324299
684960
650439
987300
111715
1037419
108914
899770
159949
1029458
778104
776737
309355
1004469
575636
636128
153342
801850
160638
528442
956966
575656
499227
577084
25237
149942
976566
4079
880491
611157
698855
870803
777707
309695
644290
771432
833495
866309
223683
505881
486258
162353
532875
192429
794142
271668
389140
26240
765970
660860
1002429
357097
700956
128374
338495
998366
727732
598032
887066
913955
309826
575328
14612
264931
390258
60489
56037
246650
31775
586009
1028338
509458
570674
327337
252373
751841
751614
565476
143744
637705
951307
565502
967749
460247
1026434
1015087
116349
225726
798655
152934
76245
941313
718828
520237
702084
635757
207830
729308
417191
705262
999118
775149
919868
390287
81718
625296
815999
811408
267563
915887
630724
12397
150454
618190
844718
338651
1004474
280158
261247
596631
707947
64199
629043
846541
470169
778428
795881
560540
377888
506704
599057
846940
164761
108671
296867
778537
422431
1031507
565399
531171
924773
65497
876979
678372
928958
944334
992479
910209
596596
372525
554999
819257
599861
141091
448009
923886
475123
5276
700619
5327
664240
101771
1013672
228275
226703
750300
336142
721010
841405
997402
968364
693522
189958
608201
276494
445136
347003
271562
131255
930306
12837
688524
797029
311623
308827
794014
249322
665937
368120
788650
655966
618498
200157
401413
213249
525920
624069
425123
988306
1026009
186712
392247
180227
780896
670877
269220
513015
122955
489731
818998
560683
330065
942969
594895
592007
694640
240887
328963
208571
679113
902370
569541
685766
288395
312655
747230
463739
793060
953906
108855
201686
268256
86611
414234
238620
289625
269293
952370
360861
573788
1016460
718269
220063
264064
295264
714481
1032815
464852
636640
154580
973551
416196
461883
143075
1009671
1014610
465282
382698
99504
608417
530554
89810
855102
273927
855767
56186
242328
534401
563909
24495
573550
425392
71122
766625
210386
328804
634852
426531
1041958
1022009
357384
734730
14497
91881
407217
392104
586197
880909
877375
775301
891811
864456
408402
774601
784188
683028
936028
560952
798074
735192
677027
401023
80213
1036535
580569
799182
524029
35056
83063
581767
48041
828357
34121
802913
363341
699869
788194
974251
492019
1031307
731334
128871
808095
134355
588143
926870
628198
307830
727348
917093
10648
136338
320131
330451
267171
701586
492367
935016
24392
142880
489426
268057
884600
911827
290012
274013
422023
528780
402793
16917
144353
743643
945821
668231
718938
743031
359742
544070
589680
873037
310715
143014
894600
584976
72346
590509
809437
2939
278998
317069
203689
517431
358195
348749
438035
66671
149853
82319
576916
850410
404106
506695
785037
658858
710371
667075
315155
441985
349268
524153
141652
21561
453015
269417
918427
248256
974467
167060
811845
750958
956101
154531
728695
598155
222531
943983
140888
975072
745068
937055
740431
219726
117603
470960
625499
992394
833617
267068
162426
999779
324102
277370
1025024
695062
353434
261365
457343
809743
685231
885609
320364
585146
239679
15589
824468
317773
70333
111325
204189
964210
960227
695140
402222
978352
158015
840054
569952
526977
900531
656176
144660
861228
569523
212095
289018
335828
435192
239493
801177
881086
463457
285057
753923
275634
121819
822085
573440
263494
153756
290989
772354
642727
468918
124899
331851
886791
185458
506641
290199
867315
455755
624166
946030
684850
87502
108484
721929
308431
8838
941834
230202
328934
493253
524105
493504
714511
580552
720748
67748
305056
431825
978929
771524
975243
1029728
567852
937909
854584
692624
113193
681191
38619
63459
57662
276466
813854
281075
378736
572859
876265
206083
350010
319087
158676
875978
306969
755640
180270
797387
871880
734346
134649
345505
27297
384088
534444
934891
568576
505081
565768
567010
93122
666325
36561
579917
829439
708647
157722
178327
950799
1042923
402620
68056
63463
923954
869039
481228
12828
555328
179719
520299
969725
479762
599039
297255
934466
402842
110083
782091
796060
593402
441313
445559
795559
936555
375060
507893
989207
244330
378844
10605
452844
930693
837375
340067
688825
612388
935418
964232
175624
46895
125388
990796
294465
671074
470829
618413
831782
29028
453550
286396
896975
334621
637028
670291
529446
373207
505801
98719
454145
217915
162188
175908
1009816
273444
707401
334123
362840
278150
919994
755968
915670
773263
731195
534561
873462
497595
332819
621704
336827
691053
796668
144155
805332
34476
629117
197817
103996
426243
362528
426477
629237
844083
336242
237893
645525
562802
652365
296709
600972
329308
705504
631308
813943
663813
392265
853913
176121
193109
626314
409387
903202
567503
943684
541370
860904
242944
724276
853527
575265
54425
648367
190015
141211
509607
779284
395335
157549
295368
767855
575373
631551
97432
585241
401040
645476
915310
993547
568509
8472
675767
415783
347731
599248
914686
309072
489666
189419
691239
772155
598804
427507
58620
160512
632008
657118
567063
219980
449111
734906
678637
319862
295219
118947
677980
432649
169543
404997
881771
81016
766001
948873
294235
578217
246276
147786
1021958
834805
76965
352113
128755
400398
773974
824235
712012
554635
86899
644330
615047
111437
413691
384048
1012435
407312
651129
18288
705481
1021723
868739
608436
226112
210624
368881
103117
395461
574915
292153
1024344
753012
399041
137384
246847
850265
322082
1001298
859932
811449
584761
270430
596807
81022
586425
210404
631178
756238
524241
872310
650906
772941
185816
82242
370795
44742
711872
452653
639171
154746
629119
274509
900797
900592
163291
284753
330397
141698
566153
722299
809267
212236
786169
326334
683671
357341
114260
813479
1011226
366670
926188
115398
58798
937145
677476
927507
316879
556581
83661
710058
680066
753410
690664
572674
104798
174422
55139
972915
78805
418758
676703
264261
704869
816041
1000480
1022192
16150
756239
991513
595522
268503
180051
582895
79244
1009082
1029876
654302
695834
185734
1571
454701
307649
249714
659892
123375
972040
157921
809235
645104
528881
764516
330438
514814
879489
721930
867310
1021640
761755
809660
80248
742030
858755
481707
553911
327404
613708
323434
632119
98188
317869
784601
877433
959236
351934
998002
50129
571388
992341
731601
939130
324295
858107
738780
335788
784425
325383
637379
252804
704362
427831
313092
418868
351903
100287
663616
751070
826432
211816
368231
143884
607397
643438
832025
871837
748890
494792
103850
546313
170241
29713
861545
530236
177322
421635
924601
766953
627860
421009
690057
859044
229662
198480
896450
185622
701833
969646
831380
981894
812673
152427
926995
608056
514135
898277
729124
928575
991495
953716
899114
641422
575889
922638
796046
935594
10952
177657
1041622
541803
157598
297289
528511
727917
240716
245893
559540
166211
415849
972897
663780
89058
380260
912904
197351
779093
766558
686938
908943
205346
1009368
1043871
551234
588816
520499
860979
912068
205275
580077
370571
64354
376164
58365
354696
246791
161190
560957
527325
279932
101994
134032
816713
210281
945345
54410
848513
822954
122963
354744
632985
995670
923857
917770
673894
725390
180352
993763
51507
990921
915902
598226
402863
582718
148506
700776
57273
497944
250355
293734
14751
118709
341661
245760
198639
316609
831379
487677
990948
147604
752406
206524
857745
257347
611802
1012615
319481
770404
31510
995667
33046
127347
423192
944274
808302
364729
26359
470398
839040
723349
912450
146872
880590
184193
207947
1011749
542544
10950
580163
515996
1037294
462765
109639
1015865
569786
530849
319877
205600
27857
649999
617771
338225
288689
187602
609402
941275
375973
290090
849890
842907
303692
169185
129821
1027494
434013
354017
328278
754381
696878
315907
334842
255064
1019059
629200
445620
712762
1009387
660287
507929
1020348
824231
334576
884649
161137
907564
946174
797454
900218
151726
522708
507143
948917
395752
133838
87760
594610
80609
1032741
693083
241750
642956
723159
338233
1038157
724266
19045
877135
678370
701276
790419
535649
661547
828781
530503
499840
806132
939053
903154
410601
745191
110298
353921
846184
307492
33607
1033279
540814
870851
34194
841089
376536
716473
23868
758820
592973
344323
784957
339266
119929
732089
1013229
706515
855074
29355
743300
14004
853564
57613
18137
979825
508722
797771
895518
51162
896170
160468
884785
136655
299933
307350
894987
370989
929522
288954
176921
735388
208479
459758
427752
241857
888508
713134
354613
89007
424785
733371
180544
618848
793016
644418
45744
896027
642015
417149
486715
622606
1021286
98735
931605
375518
759369
33125
99246
380638
629213
521835
905297
134430
477790
714430
396482
624837
21966
696541
322071
986233
572299
1044084
773734
982189
584860
193115
674517
558983
344851
660560
220111
138943
358880
778098
201937
360090
434318
1022619
898739
89949
423384
194466
903002
257453
913063
915710
519068
30518
895464
680
489419
777694
928933
375339
83097
703798
76953
244079
741235
963093
122265
189125
447821
443995
399973
12731
908179
818503
748184
528252
356794
1035843
234749
478343
308378
390163
102271
190056
28123
894809
896307
685846
252843
426789
722383
834509
634285
326838
545230
238724
843306
201844
461937
882616
48581
365038
194505
214794
441712
292836
88111
569273
529302
647425
946674
992017
485312
797112
763524
648184
989382
27552
586411
963037
751575
447830
367270
587931
192430
639825
667176
462613
546243
487425
406344
329620
873862
758938
312938
439516
820095
377154
647666
743567
78402
111721
651698
891893
602288
150270
749272
951244
392586
380308
700695
723852
115890
380044
516209
643995
339618
359837
696218
660620
945605
987133
182449
548318
467761
523747
236307
442582
326087
350130
795496
780584
1003628
1023220
10004
904264
787067
826796
734034
87415
610469
320347
365279
459144
839379
60501
774378
106578
321227
1020145
1026248
124370
314285
424659
527233
57183
324994
255105
242022
859800
117154
26608
233497
600828
969241
177703
904904
211048
696139
360066
94869
753579
706499
262360
734380
729338
123468
938954
460862
573405
1017884
882158
269756
844930
687865
193588
764031
298539
175120
641247
460681
368928
696730
512131
931439
187389
732049
431778
768963
1017166
71006
612294
724591
123185
463233
974329
231370
781660
1022738
683369
897097
734891
726439
856890
212137
284336
461440
780772
818444
119979
843297
462962
664108
776616
471014
44238
175712
276607
366553
169994
224423
253240
126170
348791
410586
945726
587904
536696
501837
934518
588958
353764
384475
309030
973142
37558
419323
716183
24075
1037669
814856
757466
742584
803008
204670
1035970
301270
537280
528362
747850
919185
743202
503041
556010
149265
669850
557650
464530
645579
567236
143915
873099
66290
382607
416412
79682
427827
62304
210274
1024053
869817
96675
160411
791940
273194
730600
257091
825585
778249
689924
126170
385397
454834
658949
38379
410659
1024367
483046
293833
711796
717330
405343
905526
203737
401703
749235
534374
830832
770610
835632
409721
554361
511186
585197
798165
696658
756151
91170
72592
924397
130591
754847
1042631
575796
53412
157916
527345
528844
828298
885721
12165
873873
901919
229146
229973
157512
199914
108008
499485
980488
1026958
16743
373690
1010787
446482
893331
681353
369387
979571
415654
74130
682188
280992
543479
506188
871628
39778
926307
380052
463808
272710
653809
907227
183309
531435
814924
262561
838132
631808
27151
49222
938873
560489
44654
447063
1014479
498676
383495
902267
971844
648801
939510
1015929
291074
825823
214123
373233
614139
181823
505049
615509
815338
695626
299395
858079
1035441
895411
217539
68018
519792
878280
115417
782212
609878
688789
913897
395894
787506
634454
913139
459157
564710
303953
26166
1001819
110400
627514
855082
57864
856143
876307
460452
744761
1037801
874801
165267
953666
272126
788308
97097
150108
142386
31540
732257
610055
616341
644607
206952
715882
1026647
167268
963900
600076
901816
713831
596081
17045
786412
840924
195721
783702
808499
986259
1005600
746987
253834
643693
137151
31950
379016
963279
372043
747625
207738
991731
967082
687273
93224
100999
567946
88944
405000
876984
94257
442612
182977
626114
962303
332474
1006224
687125
709300
235245
504105
433453
306632
791016
638109
733833
706696
688504
634682
246377
799818
141684
565320
582737
493709
215343
515662
574322
647252
659342
415491
972873
872665
503067
120842
782665
606691
728697
905726
768555
400612
992771
669857
95220
40762
15568
217258
402021
732377
231849
718363
590526
670967
476948
1045095
529362
1015679
468831
473566
793802
449136
189088
288624
1038125
650711
389443
431877
543483
424237
324587
266617
976173
146570
123312
411159
250733
746937
822551
226032
423257
672302
786366
272446
925307
439894
927533
443984
521398
283367
880790
266685
614061
976992
832936
255207
321463
957132
85578
167892
162128
346476
151124
22538
604703
954937
301354
486701
789708
372581
835815
924781
945384
256703
636283
490071
396164
1024466
116327
541634
400611
311402
74373
983905
413023
794725
377563
620304
938889
841221
785705
591775
188886
174796
894332
940094
967771
264611
58281
230978
743599
401196
73569
609684
368898
765768
798223
377401
785151
525221
247689
368082
801534
860396
167236
845634
846904
538031
574760
869424
69846
666510
309821
288847
821052
670428
99557
662294
517393
966312
61748
1027714
614978
105128
573853
860723
517841
530765
903210
192997
711407
949829
736897
467087
950534
966785
178028
881089
496064
4501
1014902
443339
828479
592031
315542
162855
542434
853506
1027746
21054
235794
719415
103573
771615
319780
464837
7325
344645
355403
275390
53662
216409
905379
237393
117752
817679
247478
216906
897511
265243
105489
366173
223830
100889
10053
975668
585156
438689
171643
766268
800950
209188
866758
462466
660086
325087
231756
376015
513116
304148
517952
169406
133120
785262
515053
224397
515239
748360
599489
858693
614127
484173
407483
725201
492915
214526
658110
811630
905514
320828
940863
660216
91661
208714
187631
878972
185506
712696
126689
1024239
762774
877266
112355
374009
831527
539150
1008175
6508
219279
357862
734540
805433
116512
299628
898477
1025639
574946
535467
434582
922953
374113
766458
765545
614559
695384
611351
174589
583577
451186
687485
285069
961334
97414
299917
299049
763059
174484
641556
303878
355543
514936
46422
498673
483023
516232
884012
344087
461501
918877
74161
554003
378852
477416
435621
434089
628089
905898
946111
465655
948726
834752
322237
695401
708259
555969
778117
355384
79656
1023548
194896
630300
889064
379242
188659
595020
663271
478437
164934
622302
387689
654194
120826
226640
428591
809037
550850
568980
500702
821575
327592
63182
225430
407577
634958
890028
993627
703431
14871
655786
318360
789462
80205
77087
229731
656212
786924
87736
266178
956423
924351
804549
143545
511199
156865
942042
838665
658180
623972
400641
211821
612595
115020
65538
552508
978158
98950
100457
496475
923344
444130
182639
54454
123265
973880
315442
484305
790909
32374
950164
39642
239672
726433
778248
1020915
64271
404959
667184
422915
545711
385563
247937
387727
581177
916620
1028592
89074
568913
462579
485924
669313
797410
384846
424369
204417
241692
72681
241600
9690
453737
318088
122740
219455
594648
144339
21306
340239
435089
595828
476532
867971
459517
455888
485824
480788
1024836
410729
165172
107903
743668
572582
33908
394412
378321
782024
641782
80213
658597
131617
70043
799102
630069
733100
982269
96107
966012
1005494
26228
667563
875082
501308
574769
162068
469428
295305
107582
262534
493629
289642
611888
494340
640271
846403
146392
621812
179092
758260
258556
478439
425426
181457
634441
290364
52919
682936
138903
517576
443187
633609
967723
713329
1022386
19966
305756
788526
932154
238741
872201
978553
461077
963560
789158
102676
495807
975948
680218
238778
839744
317937
701870
544442
151484
1019355
316805
209525
340924
647884
544731
839229
935030
781430
1012325
456505
37323
271396
115598
381832
917823
638684
306716
550536
258525
295353
777870
261253
540643
612645
16594
440420
501823
92169
301073
118869
933410
72855
75633
762539
728872
889800
598217
1035213
579350
49335
957397
999963
351493
463730
523493
617629
603287
692234
782365
148984
960629
5462
189814
436810
481281
814420
888541
9204
440183
441923
864126
492499
161780
332473
686731
329148
306813
988573
706651
458601
883343
548622
492355
2850
947830
336167
628320
327008
518436
444077
482249
130141
324455
1020678
1029024
516708
902101
967282
786641
124842
185584
4585
201043
1024360
344509
207687
675414
242045
194576
238508
779337
8971
628168
576599
1042904
767016
311925
292084
285560
911796
877349
112340
146593
479645
1022981
545652
885793
247969
185489
301920
923273
458100
253129
134757
198857
984421
867967
1031962
487988
37856
297709
815270
388477
748531
348738
1017677
277550
135367
987734
186586
512105
729763
726617
753510
887604
418505
485058
354655
613293
689463
961850
75678
277729
26922
83503
89781
422010
1017147
817738
1008650
641390
943621
732414
826201
196555
334734
555643
647146
778619
659982
315491
446530
329111
388048
552005
3614
5339
561067
358594
1034100
543838
647817
430419
228497
393132
869424
455281
125444
660162
669430
612875
829313
876761
913761
623496
956840
485171
134322
375887
554494
810883
616283
202189
173207
742777
660362
865622
460595
437416
309520
283702
1027160
128692
869195
959730
829694
250613
934543
832577
926550
966243
215245
845454
329728
65737
357136
221424
963530
533939
903164
728247
275961
48905
284319
643512
1008448
24148
859930
418183
134646
374100
178543
871239
758474
554987
723565
581569
819819
830829
877991
934182
808372
817912
523873
786066
688839
856966
939265
705578
683721
827532
167284
1038102
689808
69895
391679
323112
619857
676593
136394
903046
726879
569603
272583
1022801
975928
335055
231731
464659
98070
870925
272274
621324
870028
831594
666070
854148
247186
232669
239233
410881
249368
911549
25794
58067
100382
600456
741557
1036835
547118
284246
394329
522258
352654
487865
711568
194345
343149
977981
320803
417030
378245
95460
759317
93015
282462
887872
307153
493855
476440
584245
595812
100689
213202
618398
89461
167178
580703
689205
712627
492036
246339
390550
763453
3825
971859
358257
289629
652863
710813
468941
317383
211962
803961
555272
677441
349615
951476
933553
68616
584667
46407
436283
753146
950116
944665
261473
479993
798689
318566
658760
945202
696784
375204
276494
531940
270699
301282
778826
832293
844906
520683
42971
14360
233600
179171
341661
464718
1039067
122072
704951
439449
844208
425462
579488
117330
851329
1012525
349301
619132
516220
1025683
730696
460352
329160
1037964
583941
591643
35037
990536
807511
116986
965848
927260
781781
571527
517025
395717
995319
377858
743004
802086
510438
705677
576767
471242
999482
787354
834068
440307
133729
1016987
348394
252457
949996
729842
332589
918875
929872
265334
91553
887725
570364
955278
743631
240819
398374
492682
724169
140300
405627
485421
291539
175605
1367
65721
646904
416500
94463
250483
801893
941104
282805
875818
110809
790589
1000850
927268
628918
817552
559944
359754
393928
418354
594174
123665
506220
741418
857704
963081
924264
501983
583227
527100
273906
254710
599962
144116
278893
709600
1012962
725991
38281
257660
840103
786668
690715
331264
973615
881816
102036
502774
642301
397304
1022813
738062
746771
462991
990320
569258
354522
537578
67178
278107
501966
753129
935314
63643
328493
663848
281076
546921
1233
656054
874400
728146
103499
79932
638642
454359
735723
1040440
969269
191106
749299
63273
447228
977343
142243
886255
322474
458895
70258
484970
369720
219938
930399
800436
622077
767583
686497
815589
528926
525930
1001678
912088
618922
686697
565894
910469
450388
169068
927353
670313
382728
69775
578316
684186
584870
486688
486903
264459
753528
937594
666591
148320
211723
106802
543812
333970
378969
437571
697499
972255
810242
830223
480197
25063
299135
210715
3175
20091
613979
1037004
527088
42334
805368
433143
720149
755804
174180
461137
670499
308007
63806
1037635
775024
912874
107349
903819
384447
585046
17305
917314
111260
572405
626877
63920
557914
396736
585775
255016
124679
522622
409899
942301
393369
324784
53619
226828
529275
148952
331764
236909
214826
179084
831750
146926
378337
871085
334642
187367
459791
543893
905754
892838
80628
950576
989642
140763
220881
315126
702262
778001
419459
309346
744076
782585
53646
125870
18406
761918
239812
673159
617464
214988
988246
1040379
732403
593865
720481
291618
594790
257776
527198
974256
386839
621023
766663
632461
347440
151543
884815
37265
524159
806840
60197
510913
948869
666752
640534
144978
920513
738061
315616
608197
613384
704292
833187
1009227
330953
60576
760387
526004
800219
1016784
580706
594800
597932
661527
921931
614469
746977
463154
719742
283063
266948
974355
168964
692678
607281
4268
824121
217314
786931
574400
976130
849936
292490
435539
255830
206881
507659
201526
739769
378637
988913
783740
305895
913597
572559
184898
815858
26763
1034696
667986
378186
756784
766709
936266
800969
553413
432614
79120
547262
546080
45412
128453
701166
683627
128751
914205
346731
200840
984587
435544
733958
749889
91243
433483
284616
852512
997891
688243
306109
662547
513204
620177
171715
35825
366398
190191
764555
430734
235419
364813
837733
70343
1567
863875
379340
385324
26785
438920
392336
74175
194348
609469
444212
21971
281190
90741
33509
327659
314416
814936
995914
652947
656685
668019
45535
5473
1032965
443234
465865
466510
1034964
206855
872372
230982
206648
568669
187781
357643
239065
1013999
271342
465530
511245
540907
294449
618130
400224
455723
1035046
125583
501256
790218
96633
627575
115653
468578
942362
920638
283804
602204
326072
457553
39747
991049
683189
522726
505179
714688
602219
801498
826361
982224
12086
928576
350006
553919
988157
722886
270115
465484
1002646
323945
578173
104192
407290
540244
442603
781226
118412
354179
1033987
459601
891201
395208
183109
271911
815401
250382
768115
408746
1023623
400524
181190
679691
442162
82528
599912
828561
1033202
22754
613836
50
607744
451929
824035
236092
544069
291700
359504
868825
685978
946055
927877
474206
302378
648754
589338
936547
487645
1036054
465375
525789
533153
520654
386330
121013
343926
984858
546345
645058
509221
520508
98954
123319
716339
96556
341119
131259
651674
543983
891026
765451
110174
756838
710834
9857
819778
379462
718523
304457
445056
761179
750328
891457
637979
941347
461138
46304
515674
146665
882746
136753
26631
940948
926546
527744
340971
757230
271742
760182
474893
176713
6274
730275
609500
1027388
72785
194269
211063
889804
369672
291605
778022
433141
416269
156346
440484
105877
897970
447109
38535
809776
546625
834416
834700
104313
956306
565352
166772
575210
690354
412736
650641
144494
394379
115269
1004184
1007937
333309
335719
434941
135395
826257
241450
366506
36263
279960
38578
410598
868645
679788
236382
29143
761179
352770
869772
448916
41903
276227
228769
285804
887708
677197
222975
338416
554803
389011
366277
743799
850761
358433
383060
272605
122269
1043933
1019360
300238
557387
240210
411029
1006287
856169
1013381
240059
248431
883438
378633
331191
439974
842681
547796
713134
526052
269828
541961
986126
155801
542590
888049
824542
541767
547706
873175
446390
492657
194006
792858
882491
963579
337059
533219
182893
137516
157656
687952
71389
806332
308013
435335
460950
983568
695383
33554
449981
276609
858963
470641
981667
895365
456423
223706
384552
645128
634923
1030339
759156
766128
387193
838268
261716
1017400
175564
217884
229022
967835
115916
629631
314511
1022272
482426
181754
218824
549805
22592
894568
752803
118168
550711
3534
326999
180781
748726
965668
582765
171426
788333
133698
1036207
658150
589741
488251
839421
876065
920697
287037
911136
373468
945412
147688
461544
29559
178366
645855
722903
891838
381607
881503
794353
647987
115269
306908
741226
87094
157575
171947
425678
419068
753278
511638
868248
735472
3350
948336
374251
218381
930801
418485
772161
619052
840287
409936
352988
167314
801372
651620
970489
582824
781158
676936
13722
598060
582333
533595
272783
714585
882609
691482
717933
205629
300848
820843
389420
832362
312000
435719
751872
157750
627884
309389
979048
983894
833480
128871
890023
523143
593754
752782
179815
1007965
1029484
100111
458831
619669
332307
83411
82820
175694
271231
189441
523645
1018797
973670
117862
159729
244604
936494
676733
672258
175405
6586
946902
787890
971211
959095
237813
225499
232831
89974
161452
815756
427861
242843
525078
221785
669839
592691
985146
898144
146490
22963
216819
996970
889164
426566
198946
536484
420326
1020666
912655
865463
680029
57231
662621
929134
654428
943027
812961
150319
518816
492786
453526
24110
638907
787552
189806
870678
828012
27788
173309
119597
904046
644645
283184
44117
509162
414022
662863
120668
848086
835767
534856
260187
417040
733112
215095
400960
903275
128517
263292
790269
433017
902886
465216
147827
943623
49106
982738
185795
64058
81185
219741
465297
805652
75912
549188
693613
865464
206201
749446
873615
514665
340047
852453
914930
273038
407368
605160
1002304
855077
18921
928412
710927
531941
87418
316264
919608
81842
372070
924415
416959
132061
856358
694690
903261
355724
658655
978463
367103
752841
617810
197819
170160
899718
716931
366716
741472
513698
1045295
643965
167374
391510
273768
346320
275205
43769
444653
224051
517553
958893
827269
992895
944099
1017404
499542
777833
7743
1035785
544289
805398
356614
519057
47158
539282
870585
485039
257803
404585
153001
979546
528417
238974
873093
219433
647211
341423
989160
462766
208260
223663
851522
312092
660441
91678
636570
190753
86177
302041
920333
333945
643475
463656
705375
991394
896825
459933
253050
777988
710614
817875
640673
434030
446392
622441
411313
700384
11899
544764
179913
655091
10439
529214
640647
974205
341014
231654
218685
32044
343789
546857
421093
824849
752661
279962
951176
610386
460319
460685
932944
906762
41809
799131
233831
579540
126333
623502
522493
415274
408758
572330
152923
990875
329309
984480
549868
848277
734074
378240
109803
77426
653660
417978
508687
887673
998668
778491
922910
168610
378408
983739
936419
948742
820561
390524
476228
188598
404098
390694
160277
428503
49135
343695
352237
137783
1025899
319959
959174
685902
47019
978519
636778
888119
136724
436681
70122
271663
63365
361235
483076
158600
434848
680876
487200
638940
151620
51932
772383
53075
533616
207208
842564
819148
106278
442073
474186
497283
559140
217065
697830
640665
573793
101747
967575
910055
859677
961139
106129
390162
419291
420522
710900
934644
368295
148485
94724
526270
538588
273124
511634
1035462
196663
826198
873539
233651
849995
859505
88974
803652
926166
51918
471512
641425
928825
1034548
264034
897505
882750
740844
950628
373331
561277
566324
345513
52884
666973
169238
376739
212802
47623
123983
736340
29039
475952
751348
900648
422997
424286
835546
900965
326035
514116
728675
1029491
356208
317360
98161
645210
821299
37613
566008
310171
866509
908006
7967
648752
408376
329256
184461
372513
389527
32420
146148
548956
246881
796398
741015
41727
795553
282325
437453
642327
743195
980620
950965
910149
814394
803665
32604
1006617
101022
68570
612752
480335
345431
629980
133275
798968
1023087
699322
673124
426015
970304
82748
1013065
411694
746516
1033589
958392
419004
189746
363138
429458
278613
788735
44913
130684
574642
401003
16126
531900
31714
909339
282153
452254
976283
704222
856573
964351
203086
966260
155801
748646
668854
26104
551418
449121
422651
812420
735674
580607
358861
243137
106088
951963
142344
911591
392526
575038
320360
429177
59532
497507
665529
493416
893964
548874
398963
287639
921458
338130
69615
908772
867814
804748
498563
502628
18602
36802
750426
456481
476730
463352
869229
1031910
848957
736426
141594
304687
931032
145915
528649
643789
783621
694507
1031459
55296
840897
300574
993079
791061
406649
559356
731672
1022209
513451
780832
370359
611897
1033075
547081
808632
531130
949204
488696
260979
468151
64609
587363
914625
992371
1032667
254447
239368
887322
348694
160964
608850
666078
605595
178165
447109
680316
686350
52859
457364
26281
590432
143936
623677
71842
66916
461153
383159
267354
295475
386817
196661
348058
840732
654179
790727
72182
942100
819843
747122
934448
153331
388394
1042875
152592
325500
758325
832566
999620
475185
229091
971309
528398
335099
365498
11099
750158
596497
1022899
699488
352193
875849
169449
889667
751460
227654
188327
962185
996824
431248
937555
1038453
361920
514647
1014951
971009
541867
386961
266422
205268
40393
390824
877653
881868
332690
671984
779020
177029
906072
61142
723384
626999
919828
354168
281460
169015
137937
299083
143363
833259
430592
62235
881517
510112
956570
628918
457849
203585
397787
368366
501206
763436
266535
87301
212289
639300
345499
501189
413980
48808
914468
55701
142170
502082
823963
681387
581353
606052
209199
973381
179763
959802
211794
307973
122989
246397
419206
896762
86478
294051
508414
726242
313882
912008
310846
844008
262276
1013087
981349
627958
989339
471254
414148
693667
918396
223180
645031
428805
816828
703495
547069
1006905
247179
335254
704366
21297
882126
528081
1330
281512
108892
802088
1027150
949593
1042033
86841
242024
143486
264893
18454
515134
901202
884528
729964
145617
484604
408668
84234
223901
990675
967773
941254
435914
786224
60627
712916
586459
372079
532767
527446
754127
869737
350087
171555
740450
616653
146100
445662
884056
515900
566479
19440
312881
617983
319614
748794
360411
284076
145369
396476
1014653
822955
657162
52364
683021
1032927
488706
223505
614123
319343
424474
641634
46662
235288
573183
184770
87542
973623
150068
1039897
10805
99412
909175
1026184
939981
215373
1009688
261710
489663
474952
137358
556385
563806
206637
590803
203224
239422
60790
207506
443452
69956
374506
571936
41240
1021654
435439
366514
989414
84799
479972
306740
349920
479634
148757
167806
724948
378743
753749
1037251
714483
351021
385717
493578
126155
976654
87181
941872
343196
372769
478456
970179
959551
880100
222677
939135
860587
483439
609844
309610
744770
677209
441761
708560
987114
97775
973453
874043
19585
677474
621380
358835
815642
234188
233433
188860
759271
192353
461379
177357
103018
37637
303827
879693
26222
357553
646749
103874
297547
520646
261539
536691
291207
572451
855673
514236
454644
694143
146330
41692
619781
294309
13224
666881
729210
79248
706563
327532
905827
6483
757275
774234
778215
987505
376839
242045
959775
529814
90623
99249
933581
325841
779154
876246
1032453
295382
935230
871923
57991
956622
772680
284398
894672
940340
313573
555238
956033
329540
14916
649095
470367
828534
14157
273636
1031972
991960
396345
654960
330576
138674
434294
288375
258675
878010
384009
99525
284
982221
316172
90915
663416
366245
385007
1004869
657490
809131
811610
242401
879350
996157
171803
739174
25362
502930
268618
946744
772523
772491
38690
219311
712119
703449
241461
469777
812349
801786
724749
171678
754842
147885
111281
556473
57990
61568
748895
1045001
478472
75082
101441
736159
331475
599205
28419
125475
178620
947461
763701
249872
764186
620647
176363
666696
208533
309191
306927
767517
605010
755226
701815
4732
204573
127513
199585
646905
8026
759664
798679
477503
436127
102477
259675
336214
223095
71283
810665
969866
885926
166036
316964
872084
953602
606008
599511
164770
68061
613914
247191
818236
179338
57025
470732
515925
191192
852388
763568
152507
569122
959215
377002
986795
21700
534771
933098
189726
976065
161434
312499
834541
618745
821444
826385
153037
658267
15442
208003
894207
592332
325197
796342
154893
144557
229761
225653
229687
1026023
736497
778377
1006305
748849
301234
429489
293586
200769
181064
387821
477024
681492
836408
94408
56722
459169
974018
357496
506566
71844
618205
825802
713745
756965
638726
795552
36349
723600
786285
234082
120586
101997
293386
916727
968393
879596
529763
802629
359927
518969
357758
6821
543139
1032922
159344
1022392
628361
209847
944884
306560
352288
949882
389156
702957
795656
568780
555548
376274
818045
36818
28139
172439
568656
879096
748300
51689
758749
428623
674703
769300
429094
746334
1009810
538417
666414
480885
441996
331411
595716
76805
456212
205860
399154
341507
606261
162849
979569
887944
326015
511144
711965
498047
211131
761871
349337
55950
108342
908817
172886
411057
488847
671741
503707
133694
835014
986660
229025
493767
398971
89254
550406
229194
442031
231135
78702
646801
670097
1011564
122011
52883
754009
592853
500299
963059
197429
1009080
944576
482480
667529
299046
205450
821042
53713
807475
398158
733652
772722
400294
904466
680470
964534
231989
921822
712136
768896
508103
1005344
335630
282792
673008
154859
595297
713378
297945
859342
433654
101213
78151
610870
27754
1005718
685964
470099
410352
695193
200560
82436
793829
671324
741140
587717
563928
733615
719277
13599
511315
899412
230092
122964
653664
949081
46872
226255
54140
652609
1022545
399300
930877
393429
7944
1013123
868299
870470
161
541507
768208
432201
502725
542081
787341
549653
210047
577818
95136
323969
857039
71614
914036
206718
965466
776059
37665
60377
920427
1014000
806433
329958
582403
652475
872568
380679
740914
476561
198651
663354
504566
554732
904428
686700
736179
344538
216013
448572
63267
432489
774105
124405
562803
145363
142073
323097
936784
772731
898473
106751
462152
87443
570716
987586
272064
562708
625784
402433
546877
180422
532329
658799
754441
187236
1023466
871345
352407
899693
769403
379837
360054
675587
617897
943235
393108
161951
749710
227321
144282
847416
688607
547637
106406
236614
309229
105501
827678
301644
1007952
1029252
883591
1017986
481628
911381
660423
175403
719770
477629
462926
589760
416937
511706
749656
321668
469525
707204
840370
890815
527429
297282
246932
957711
261636
527579
749442
400352
293475
20253
371457
709379
355971
138938
281612
118421
432288
241265
436397
86035
210440
713339
701308
877086
1022271
71255
1009120
259251
468921
237590
139589
257130
505984
664436
660817
409296
394678
1006544
321655
737393
435366
311389
663857
675987
650315
489822
576048
699436
953794
825348
673936
270107
915680
709170
319794
49706
442455
849101
254905
649177
688408
209553
991442
801600
369471
887589
1010999
846976
302305
709658
442634
814937
40762
273539
753277
807543
505604
780033
853790
582885
853803
9942
539915
584503
151951
732742
179654
140239
963439
284395
5893
768404
660825
731386
928313
203843
557022
753349
103669
762783
123425
335957
898225
229163
838949
677958
180688
854463
838775
733789
118557
269833
669265
467653
296097
634513
319483
667390
807232
441092
155198
877507
80811
546099
469243
338908
819655
917723
835370
712733
463995
767483
22786
949898
136546
917338
725298
680468
348550
670081
345011
888407
107286
779701
885401
679049
395279
776880
306327
550226
764957
364593
894814
254438
465002
405548
753764
51387
940791
757321
132529
315101
1001020
522216
1007070
632246
878944
68570
806290
443017
772355
75959
163602
202760
856652
252503
1023397
47077
682884
832915
450909
570399
222300
195329
166399
879941
559934
992731
628413
27929
67795
210506
243288
698256
649720
984731
387577
956620
880681
62182
970794
532944
162476
486141
814480
230333
467539
122839
146606
32155
760959
408564
359533
1015507
133213
487880
266239
534861
274039
400222
72368
187580
872029
903214
378862
185212
524157
477482
480987
799669
869145
652321
1037501
334023
27579
638302
735520
734446
807415
241210
1007521
691502
227207
69330
33316
518950
350213
636423
972904
385000
659378
683715
754420
614027
1021517
987095
1018418
674701
884638
344729
309774
979677
579533
966428
828706
796087
421640
618453
920492
781797
641619
269280
268851
608681
648872
85451
424133
441107
961151
733042
730350
116614
924920
94846
1036477
695197
144252
567921
60850
796774
600351
413129
799252
39495
638420
142065
56393
945259
66757
802327
150749
362009
1025958
23578
704550
214590
233709
420730
223294
885835
123364
864
534471
1045163
370930
865732
281405
404909
437546
55996
654090
531032
954182
62080
707133
283698
84138
928532
1031302
541149
260774
440309
556465
531171
453101
395337
434053
694800
979774
207014
509295
19161
65217
437862
588116
531715
368255
119970
137330
854821
368006
45517
847759
949770
400077
136351
833415
221961
1015921
439742
230842
52776
4848
204909
564242
125511
778086
153176
543808
217817
109312
331808
904345
240843
59080
23492
930303
972080
326983
631319
982313
892396
232853
312891
483004
48275
799841
15024
357578
590994
263694
289460
449543
616564
413399
657028
758657
461492
772182
854128
609808
417273
521455
717696
21706
501247
659581
682444
423167
1029107
682621
67757
550253
978389
606671
495221
919640
131259
315861
120176
986701
989054
874177
107455
856808
842101
910541
221513
162178
1022565
1035470
817985
836061
487652
365904
671685
682106
783951
5490
836429
553519
664777
76058
293194
121806
190316
585392
781631
1044350
921149
190163
896138
252698
777149
954452
720485
805156
381762
531928
202542
627583
277874
222672
32653
694240
749329
911435
946965
607285
875963
106595
195080
247750
673192
977607
701048
416634
576331
807531
224951
1032746
296433
572247
43386
616586
692142
613942
173836
693942
325768
94321
883405
42748
611725
874355
180791
823551
360531
469997
491758
451623
124747
651646
730037
125363
850615
651957
787207
722699
520548
878534
24278
800537
75134
650622
954549
300780
164962
15550
97603
360883
201451
562809
899302
715714
543218
655607
18784
332060
966513
220912
427787
217528
763974
431837
478212
527507
332559
635714
179967
421619
410164
1005379
866657
883368
548396
886522
10231
119830
664229
592946
835186
254648
426454
1039678
357210
688338
1023527
385783
742119
137509
437820
257356
744084
446660
277444
806975
495372
175408
382092
445175
798294
531951
946820
346350
945567
737439
980924
662163
106235
502550
489870
265965
341813
849746
125438
700548
351314
557739
582315
33557
730596
329627
935594
632751
777313
501082
231649
94575
789743
998739
350854
451389
1031499
344838
205472
761874
427152
613236
494266
409836
145804
448573
683860
247899
22844
954223
805268
519402
1008222
930851
32489
678892
298778
109791
356948
256499
424597
47936
686565
913287
414755
262911
9459
953693
658138
221585
190015
799752
226970
17041
7848
455014
381949
270676
104335
400361
279412
541236
539651
426601
803181
242860
465325
790629
913208
483742
170821
884599
581423
132023
174082
253660
849774
925805
642475
439486
893966
1040711
348653
94789
482808
619337
857638
376587
188719
376398
250015
920273
990436
820615
456589
477613
322580
132763
503546
348204
541873
457266
889530
139397
455865
92853
295449
90800
258136
916453
199796
916718
856385
967053
75851
52387
807824
231649
139870
229858
531239
122642
553884
756062
986687
792012
1032377
78713
465337
471819
626841
699965
703261
176009
399698
217775
507758
340317
610357
791253
571426
529358
608488
443475
637128
548980
301848
902246
125155
981830
754635
484787
957844
554760
644794
11383
448475
368836
173833
296586
286611
486934
736816
54991
350507
1027180
463631
651338
19227
419524
328209
1005017
184350
372571
570885
116846
308464
525857
964350
559610
288312
428901
763235
775340
135303
164063
613373
233429
308158
998807
791946
68724
756087
33813
801543
606928
637182
670159
168467
159844
833954
24695
846504
958271
205646
484240
835063
539773
133229
1045365
265193
665730
565811
104736
524089
462155
295105
936517
1026144
778319
826726
273709
732880
235780
893
500957
927177
549542
673069
774745
846111
805128
53044
362591
11381
952754
877983
134088
403358
613119
612518
731910
951586
197588
903899
700491
895474
486139
332220
56426
461518
969365
143479
921823
70338
177767
214850
1038921
176282
428080
30759
883814
761778
332234
150841
483060
85679
227557
197868
90408
5657
661239
137223
751028
648128
137015
541970
282013
13022
285406
519351
22193
6981
716745
920508
788484
366214
624242
6489
572463
174425
907515
919767
356741
136819
20789
540267
760071
1001871
959188
240980
957493
1044629
879728
506864
685007
767590
100333
879158
650044
683988
1044812
225163
570418
785374
669117
9913
274602
576185
477127
814341
443193
701625
158312
831221
1010615
590854
983670
411231
85500
510494
332592
272098
208013
254394
960857
608729
1039931
795434
706435
525985
718289
312413
754620
955885
693742
746204
316499
866690
939886
728908
1005338
254160
428267
681909
420981
1020741
241253
584461
643981
925973
194862
381736
762505
1005272
34762
832215
246980
138284
302712
878614
907605
868591
501368
750538
740173
784494
11404
523650
11066
633949
382113
687228
199268
378556
916441
469515
543107
475917
951938
395883
696349
536341
390302
385243
874729
189517
749936
619254
950224
899375
982650
302344
373445
858048
1045154
192561
85564
670989
743323
635292
912202
817966
170025
595527
637427
273555
24593
767503
744913
495138
670374
1008134
570203
875016
404377
650375
117714
209387
312431
853401
726918
1040360
690417
719573
348903
961046
481380
401121
370345
281805
122955
320693
217528
318471
30414
121932
308396
777025
711271
564065
162057
199398
464167
211156
264312
696345
624323
530142
461647
305705
284726
72241
273257
638807
89520
956358
467991
371689
822423
606937
382330
68879
830792
502293
456691
686457
99735
769384
27903
418521
97366
599635
491828
548679
742062
375222
852393
808115
486242
857190
672997
747422
285442
40548
788564
137689
243265
354072
603412
414289
670350
755169
304965
450553
832256
342604
840516
560224
434568
76247
618009
169671
1011422
751526
415082
716605
898867
175521
467862
1026853
976
94789
493318
488297
448531
31806
657035
766715
101395
52171
72571
962148
581296
805229
785508
610209
665479
111335
275363
981617
917244
334998
875893
436299
191868
960332
805976
596771
193322
878892
7794
558989
188874
980199
698716
145483
416064
156850
572426
798864
481092
711396
950884
522113
838217
838011
32974
663564
82845
671204
91697
613917
633411
729283
284318
791409
196111
437684
87620
316615
516239
383433
374235
655063
328030
885342
902804
172237
431619
189477
892361
910450
975672
30661
961154
969171
624137
736769
191107
742902
352650
971782
730202
234196
588271
801987
728027
97108
616607
473693
294960
161449
433450
989211
957435
985924
625527
795414
586330
895457
632052
702066
1027420
647671
592534
826948
277573
330741
874732
99815
485643
1042625
541747
957254
377304
731422
695528
539137
703565
581724
372280
435838
167344
618380
72540
600777
79544
590066
885600
700201
946898
621618
830653
417791
735735
124284
225546
640057
273678
285490
676255
116145
774979
548615
657911
760580
343181
496528
902367
1040100
934289
293249
345006
613047
206148
325452
789207
332927
774403
878112
485441
694870
752450
169853
256025
238559
301598
409929
633222
405084
791656
689705
566334
236409
158271
729721
162994
773861
1008410
897025
1023183
967522
63931
310589
1017886
528956
113164
154005
52803
593994
335677
581680
745390
67149
324262
526165
507762
33824
688161
898426
520022
545049
581252
684585
3775
668254
375327
356793
421750
648839
307716
893311
766389
713964
766658
134379
646910
132301
922430
342296
764310
974211
657383
20487
371867
970870
762278
527927
173663
696494
428315
801955
73322
673877
986613
62575
618157
62497
1034945
470899
201960
40694
446395
200248
929189
855572
979899
981212
227710
905463
120836
40011
250110
217423
556539
843514
608331
110321
348362
635738
1009032
556907
298162
414929
312316
577699
119911
735492
719839
903412
549507
105653
304546
400216
276638
662235
315475
57844
13
104651
864402
417094
593126
366377
293986
972854
180752
847006
283787
593705
306723
621503
110582
559116
467029
393920
954385
79806
614766
1011263
766466
965416
999674
88158
675857
107612
150061
903645
382640
837770
828476
633381
708389
367885
700244
433748
995310
506918
1025165
84277
940112
99620
717922
442845
204466
907367
566913
174096
483642
49609
450367
701345
56583
733914
611447
882260
9106
488156
969459
991390
616959
115350
3643
794080
494576
823579
237780
338388
627420
311626
299094
949918
1040177
967738
741528
388879
715401
968146
30811
813930
763677
258062
64501
214625
916475
731469
964242
564447
654298
594011
982986
193324
352160
392712
651084
941031
483569
758777
245423
197855
112352
104732
462493
672802
586395
904336
405888
31659
1018502
862961
499788
261365
400576
482325
121052
96863
533293
576858
802872
158898
105473
487581
807380
690918
841075
662564
742779
151550
28793
395548
791155
735992
535259
349445
475134
217883
164947
455672
783642
580751
179813
383068
293456
868187
398036
474383
123454
251550
676618
658815
674200
1007377
248774
743557
673259
113559
671996
678881
903790
579761
843109
614039
87429
567736
455194
298849
385497
326384
945014
530950
118512
283325
457837
64413
550487
747862
211539
73108
789290
613328
532094
722642
885850
527036
524309
252357
917805
372672
824240
847937
791975
565752
145098
551566
560010
664361
787473
29438
611928
666716
356326
709323
282678
689274
1015328
407327
319250
870371
711453
431918
265406
1016394
340169
103401
534752
313153
372731
822858
444080
872470
439256
844799
1030396
25785
803216
712543
966421
370648
176616
135141
930852
780785
122856
577363
303878
596216
680670
874713
55348
320407
199668
703790
280975
454865
368017
658872
859672
664009
344460
400681
435223
812014
765357
182551
777615
11928
811123
388773
666078
330632
785278
512690
323240
906966
327606
610282
589372
535509
589934
1006490
16754
875319
62976
974482
278035
512016
355476
336824
421253
18789
153280
187001
695176
837120
28710
519483
545548
421869
706398
164953
444770
945859
215772
966418
1017660
479218
253226
513216
878224
215178
929332
50469
341504
246546
511137
938851
430445
580918
402771
764076
653306
84728
928971
1025740
461078
492537
627770
574521
523381
63135
5123
92002
75486
664558
322495
743284
149383
187194
279803
754201
731136
222492
738571
775313
589977
198597
970021
1007553
886904
630741
454160
986593
134918
634850
242911
20500
987578
507154
310606
5237
671874
780013
555746
238213
466289
191074
653056
227773
476998
456039
521139
449721
892977
937106
588832
343083
213242
380090
31169
406136
3449
198679
700916
970307
385178
290270
403675
771719
572348
700606
375129
199002
637308
640064
389468
302159
192860
970211
779318
879234
604953
994006
663446
851291
676912
26679
773162
799473
510915
159960
887048
124485
58461
37300
642523
316149
359656
768194
1036769
552414
60276
633435
660661
406008
576067
708782
261839
285762
207255
986516
524979
158186
491360
819508
100754
68559
706462
826060
466909
329005
416019
205087
969904
470251
797195
171672
164426
718352
935806
946993
751016
116687
761295
465461
796986
723482
84339
35450
531106
159978
289013
696040
810739
916025
451143
363501
182013
897459
710572
106265
306372
833548
63960
982944
960651
874809
843073
930065
293686
524044
675958
360966
407832
70456
644682
725916
78698
693007
429505
478964
721608
481631
815141
704451
537435
324247
506333
889391
392781
413540
937658
155665
396530
267012
850781
712643
41762
257017
854732
490778
858522
275284
479659
247204
687325
13347
9109
84483
896513
633317
389415
628256
157034
52693
576040
67833
833988
62028
429684
69909
1027435
827538
747810
316936
376491
577871
902246
706159
584987
399124
541807
579100
1036840
762536
779560
941967
538679
400219
970503
187119
344692
988515
491844
304640
605161
203558
626526
716993
788792
675373
55266
530573
155283
524124
779256
125817
795092
573505
427638
108553
300467
441274
431832
685990
988611
1040140
785062
910084
779752
335362
402641
743210
145187
248903
836785
967113
593939
708275
590309
820690
723813
735464
48887
717584
73811
730200
55066
265489
610601
434363
170855
300975
981795
698653
589126
609198
40598
133877
730538
656962
185377
79037
765613
370746
383776
693250
100266
899193
950899
898714
844459
1003730
909766
100004
912893
402480
642144
619117
749238
384527
366549
840972
149911
220965
341533
223708
705639
288825
684244
1023429
238122
129298
578035
3768
993390
929016
270476
505316
731460
79182
515285
341619
174233
987903
494434
655691
971964
580947
765829
38228
279356
732059
411431
211478
855236
281533
717405
528900
321333
22229
679791
651794
645047
265106
655669
179810
716618
247355
819768
327235
848231
136698
140941
977703
296557
85695
887859
954471
223957
749953
166485
42051
1024839
928058
857086
50714
153248
104012
737318
323765
997284
493914
778736
281076
328880
7855
554115
854043
560832
68666
893763
1033637
716410
874273
721314
632679
261820
658362
635217
899571
267901
616773
172290
148090
436728
820090
594657
795649
417229
721908
647579
945576
851328
738235
386443
918536
716479
869210
680046
242823
223028
142224
673724
935174
205626
804076
246469
115972
757781
355953
724435
649987
313457
1024587
236219
673991
392895
777666
244837
166485
538331
870553
718476
98855
228865
562591
710477
10859
397467
238913
282534
477421
612918
6062
637089
847744
1036880
391177
445599
164647
490060
840324
822476
511179
924299
208449
1030800
991990
720020
426011
986360
975266
8658
874562
361572
62273
657683
582526
241717
1005553
257777
620851
18489
146542
895293
683903
251692
179780
160836
235045
9856
457711
163903
636200
288876
956270
938135
1001317
531863
206013
514027
482347
613985
752924
429169
160559
66680
718504
1031295
22067
673919
832089
914787
506569
441030
876984
374880
450295
227363
696027
813999
498395
593138
723414
213752
378870
181772
446730
581736
724900
660754
582322
292826
96046
173102
765653
480342
778174
22423
1022741
549059
225062
831623
745653
313364
408847
125545
710584
326370
831378
875417
289769
947226
951549
683248
845385
450698
105669
932587
390887
764183
411173
770082
918550
200886
527389
826419
759924
297012
988153
787696
326990
321163
927539
229241
115258
217472
563152
278002
560322
187623
629578
880233
997152
481085
311298
933949
82475
410138
961071
867372
97219
161463
850139
689536
969372
485755
197184
524911
787276
1026509
68805
548191
46320
950567
283761
727200
863862
173629
724914
251246
168394
486709
823963
954022
898470
819873
359460
905435
546429
1034079
548637
345094
34168
526599
166229
216541
616441
1005845
565155
763575
25011
406811
373472
274233
978129
639051
301407
106335
267297
81640
249121
639654
195141
313647
185862
321276
559720
932038
212080
415747
390808
1017510
472911
561752
910908
701937
571432
948846
672371
231881
130733
201875
882967
960905
441902
695419
635920
84804
848308
982880
596382
12717
444547
221094
226273
939921
355072
836301
1017978
500626
58849
983023
117298
304565
229902
38912
199256
508949
30945
690031
17982
777106
386272
485183
497700
801116
441696
943417
145342
68143
674297
99379
695044
757359
991717
190801
969210
665529
130224
658763
630671
247289
65306
87038
11637
132536
763363
710022
256141
475306
725838
580934
57707
572458
367249
204503
397174
659859
291168
391484
255920
1043670
280065
251042
816075
877893
627304
837699
789773
781886
782256
596721
135287
623063
592574
293229
793820
278429
497328
504842
218993
596948
1001968
592290
206314
397128
949789
81935
941875
548453
63341
819921
857470
943419
684873
77898
1043332
611020
336118
368405
443972
908260
199597
893642
574489
994472
477793
6787
203419
733869
62164
178456
684592
797617
741881
541143
753694
331848
220891
736812
817217
686103
53825
219160
262282
341398
664288
489354
17243
396392
863563
36290
445019
219223
832068
930894
301711
1036574
426717
671263
69990
970311
974784
183542
482688
112108
346993
860565
845754
276485
940048
177821
477885
718754
943851
322005
823129
645866
767945
386282
844864
107516
687391
101732
490845
389142
936624
338495
894079
149426
343771
234819
129961
316818
792536
46660
749131
868402
59546
952982
45504
342957
288554
436481
612657
85205
870380
1010903
211006
23290
402157
308424
803320
751785
514640
917945
693974
374029
869756
820905
35607
390927
1044836
1043973
512187
928768
887667
251364
310033
692282
942657
592408
728025
712076
796342
458867
242873
628705
96422
346298
1040908
504199
498607
83563
312550
824780
14330
525695
398333
370989
1034288
128780
114710
350868
44637
772957
910446
347442
406354
912784
411639
38412
481773
863930
441723
699356
257670
138531
38179
172288
320294
209411
412154
148927
225609
431776
971411
762153
189600
622575
415585
10358
3222
3264
128459
10934
954924
858084
83025
830154
800434
324382
722757
243648
647866
89058
318194
282018
789253
112839
1025218
125984
381006
121915
124901
547691
856507
376931
789454
212486
245720
842769
946559
1028101
726711
1032171
454621
660513
353765
21858
316695
288235
767597
317746
492140
953135
124952
904237
642989
643593
365365
59871
489222
800877
754719
213935
871984
94678
381831
233082
762221
190678
561705
377326
358522
534388
335990
111433
575141
611471
312356
427991
6567
997411
1001860
993560
847642
226922
419471
266102
1017446
1037429
403371
730570
381248
299737
112933
366804
732003
236557
620026
701682
925603
381961
787242
1036592
645077
771286
597118
520122
965268
771032
771303
603803
195764
543597
955881
743107
62172
508382
58120
103102
280237
585242
767205
558062
976518
912611
1012242
613832
309429
540971
35673
849696
720449
973055
971841
100483
845771
236004
153599
15154
981862
294246
75467
866883
649845
953242
7033
351591
90560
71732
277786
860401
139103
158431
772409
644877
93273
318398
1013076
644560
590474
1012917
270962
680207
686284
174029
612600
955190
366489
185327
526507
113815
196380
74435
724273
996244
814251
676481
463029
791068
178586
284121
13187
155234
293518
1044890
297079
58818
44848
635108
80383
666764
349489
129779
703777
950177
190035
152360
686632
743611
132649
44247
448157
504111
383165
306193
311083
797852
64756
520807
203909
855545
459451
620470
847540
431463
681259
952110
759701
930225
670386
937687
1009087
104135
597979
276383
411033
335728
777112
269462
918076
449669
559582
255419
529418
234993
824569
525902
1014962
866975
953667
712063
655599
142706
35715
587512
852067
81116
864868
900609
699591
684386
515415
982802
301709
665884
561825
3151
796837
437089
308349
550433
733089
669151
636972
822981
114603
820948
544779
394920
515997
155836
595682
802906
914912
577644
41275
1009229
629294
8645
1018894
1029556
11225
590895
430174
172255
498308
432903
469068
16185
584348
527775
614658
742025
544672
118344
924602
198544
358254
943047
392462
251078
713665
326052
309178
928602
662681
117477
486264
981261
999819
19212
933359
779978
433517
386695
418341
872171
238338
631609
16688
645191
995271
10335
775660
867878
927415
564149
1024720
805858
262233
246164
1011942
269427
394536
415971
103781
947923
252645
610438
199044
331910
566798
853988
593604
477780
524881
282562
343158
224043
246277
14465
479840
740444
574151
886791
739925
732366
888721
1043559
491734
1000007
1031382
842627
215069
638461
88081
243801
414652
748082
611696
839202
503161
655273
929541
801526
1042632
382754
721833
691286
918182
985962
950656
642781
388404
966036
922583
1014197
330631
696770
644777
438859
702950
206253
960150
889467
633089
34080
132983
448295
210054
773546
92258
886319
862280
231365
83935
63961
440834
115487
153341
646268
938582
349280
198119
506242
736597
246935
984954
495555
403159
1029160
72242
262148
547691
572503
255602
712436
751155
325318
430868
892153
30138
741981
693393
939487
520915
970375
572128
490654
159771
566481
606428
198030
187733
118009
127125
724961
26161
652098
461514
85522
646384
59850
801802
122484
631961
493223
723973
789690
710925
59994
74600
511737
31979
812939
694598
1037358
538581
284462
960997
1024609
930131
869245
1023715
57775
704838
261202
661205
169950
822454
683085
137051
388126
833530
675740
1044094
693751
789023
694237
313773
471190
742753
134141
986527
898016
386879
675350
1029304
141810
127481
59277
798898
982167
701436
840703
1012278
167777
308437
45407
354421
767159
515282
935767
717717
184897
264471
839023
881103
231335
280615
158185
254181
955239
565609
657455
418969
674193
722814
95629
795010
320958
242778
873727
698806
643614
891641
346875
216162
164861
204448
507372
215770
93991
239826
173966
575153
42647
368577
336077
897271
1025764
300373
534401
471783
699324
521806
251908
997896
461206
453072
229429
5939
134317
886926
703777
347221
376614
370585
863547
202644
181569
27512
912654
23983
595285
928565
1033595
625731
578931
233385
705611
531958
356022
207012
2549
481728
229888
726880
168231
59874
879539
871730
361603
63919
635793
1017132
678209
65092
58724
29730
760734
894021
438223
649613
473509
811393
192635
381191
347095
313500
349748
949126
623095
95787
812124
695202
494359
193082
1010545
131254
219832
977797
863287
947720
564639
3316
72544
678408
344218
662416
34550
536742
382771
929393
725213
608560
910490
773380
168810
753362
823388
261490
53401
576757
237867
501372
154386
54731
104991
555497
586253
253581
921819
239903
401028
447338
561275
243125
867134
185243
78031
18150
790423
355593
710890
895708
669185
943677
847158
972062
570578
597881
36937
508735
38333
486862
1010629
98397
382750
194796
60990
696126
549830
792709
390683
554274
898731
815249
52663
207664
410012
359468
260091
565326
437364
68052
992155
791508
955543
802713
480632
62075
167545
1043402
679484
342815
601557
950422
584286
520877
413805
124774
136267
589075
587189
1462
422667
556776
762012
248345
590139
616387
720359
809638
511911
229131
696747
504766
249911
1015908
184691
681316
829080
1029629
390928
8263
724714
335928
163838
908887
629191
565745
856501
113019
221815
212545
488896
563701
690865
268710
851989
998798
589583
517089
338223
822296
349268
901583
92427
355901
377327
697296
4566
776074
511073
195791
78592
440245
96147
748060
248098
223068
118999
198808
890848
179968
51731
46191
911346
668163
263627
170051
840331
946562
715138
760872
619936
37425
188642
846610
702626
33657
1018657
742174
254706
143156
250411
595811
616134
21713
638982
359227
61486
861603
1018879
416829
61317
584267
618976
123538
464192
692425
345299
642803
120245
881636
466791
915417
990097
9722
647107
115133
539208
595874
607807
560505
413824
1027009
725778
839031
1045149
976989
801918
189944
991077
396147
682997
632187
789441
977069
239948
743274
741704
284867
627437
371986
229520
403007
832748
991944
227752
231995
455829
504580
745992
762063
316083
174326
110817
145264
586056
39891
393789
142243
907309
1021783
267726
694855
655280
818663
658228
86411
712261
452408
455520
614219
559003
721148
93610
416453
821485
1035915
236561
884126
4483
1027509
844531
137480
202232
993552
668999
683423
905773
554249
417525
961204
917404
396601
277555
1007431
146863
280806
735449
995249
753168
457046
420950
803235
409855
339275
635880
482544
109437
518108
744883
292651
758127
566579
3044
407443
373749
469607
257173
733887
699048
307734
852409
554157
516810
968763
513142
570485
528650
201174
462871
646894
158509
857557
882329
496601
537619
176919
225935
818145
161222
898865
10212
230977
701330
827306
977358
102915
690377
198826
192948
266305
555741
136169
255517
482688
395984
1027463
891591
669569
681150
517515
667663
667687
982197
773921
706971
974724
879476
678346
717878
64247
895873
188295
397624
365339
859192
752990
250475
323389
401615
807556
907471
489117
463254
261182
1043973
8983
63880
553859
853689
385073
435900
130973
998076
911187
915949
849937
781563
593962
875137
492731
715441
302856
219811
463052
440988
102139
713168
214804
940667
132137
74080
716571
353670
956706
74983
773720
654811
771616
16677
500013
547175
207791
951433
133707
870100
15485
265768
593191
831628
104315
125794
277687
470868
694564
57702
110069
28907
918026
719295
767976
840226
843682
588962
321659
167228
631754
232052
512807
813220
745481
854715
552889
91947
417548
178198
122802
841263
80947
138518
792878
914881
811554
951453
944073
903785
610139
783794
158994
272978
813119
100048
533162
219007
435695
404460
171560
443758
536241
406596
1034664
347471
478623
1000134
123329
403021
7470
286126
1037627
30998
174324
203874
783091
323446
796665
282689
144134
319211
934997
638712
622738
692979
339849
298124
45296
760167
790132
809706
983742
1008539
124322
55137
393308
35581
764501
1010542
871939
385252
922532
118892
805042
979653
144029
98348
206059
624022
999071
544714
305656
836239
272883
953169
893047
726855
449372
602723
841094
180089
66970
173514
671504
593301
658714
40728
933801
478210
451652
887766
894932
60388
874070
488358
352439
117438
601952
492426
837943
865748
249789
813176
936088
354790
231751
820837
286214
410930
357729
529521
191136
704120
461734
657697
453799
173635
137138
888036
248264
423483
410399
99773
774451
133230
965977
782425
560944
402781
31222
370949
664694
8591
768404
572688
75624
147764
999509
321569
533993
50849
341787
196960
1008571
731336
243255
701393
244303
240466
542248
608537
349386
132384
140301
715712
204051
761428
552064
745187
96001
491174
1039343
563108
201227
251629
156740
500138
335974
706033
368454
701312
281661
298999
555130
166727
475114
691624
525357
806875
679672
589449
944493
934996
541753
336830
667766
937955
556673
225443
477977
1012174
745130
435718
240529
350875
946888
846566
31445
501159
681228
14819
196416
694947
482806
1044925
608935
463814
183380
656967
764370
166875
189008
632798
474019
386676
347316
264405
563228
185688
635860
598967
526618
893629
979709
509067
857310
343570
858606
991208
589832
571072
776039
905968
810074
803121
336102
969567
983717
444757
651091
3048
829714
162982
266944
577424
699243
843922
964336
968014
835934
460533
8601
270795
981898
742172
1036172
992335
56282
306066
398859
12058
142809
474058
999275
9550
962743
867066
713902
420798
764078
906864
2428
115675
159009
388175
744650
625069
270651
508556
609469
1024649
187759
556114
624954
52321
17061
417543
1004826
755554
61843
1004335
790050
126463
502360
97345
255124
387553
601592
154494
836071
79358
579357
601604
849438
302073
732846
431693
434757
887515
561280
576799
583147
433304
446721
555028
821661
756220
609232
380147
42619
379032
1011397
126753
448112
228307
204704
337033
966033
10144
964118
855943
559375
53902
577674
731934
238670
239232
436383
898977
351210
48522
160845
154873
734981
837010
814988
961582
687016
115017
194904
257754
187835
586429
428896
791914
569744
118896
952653
994265
323139
152592
283048
290053
428560
782924
483171
145525
622379
708785
791570
733471
778022
475368
44062
118375
78099
951697
457678
946922
578034
790867
408983
706824
866565
1001509
254741
640318
419887
447503
10893
953846
561650
896994
581672
373347
464015
390563
482112
944919
807018
276749
695407
795557
380514
1036824
986679
840103
978111
495168
122958
329913
434045
948422
417548
383261
303879
490706
1020188
1042944
690385
187893
876771
134343
619861
119434
120764
113782
740861
945822
662283
557902
145263
970190
183602
710095
51317
787316
924689
466599
76886
1018115
728758
973828
708421
421592
379044
347915
36182
461267
93558
135955
373091
889865
415661
483588
318591
616171
691798
815151
182422
356437
704260
286330
197595
346807
999470
315899
994244
235
386941
1023772
267103
985819
674121
447822
78180
666150
494531
387904
28379
995062
403915
254359
337226
504401
680077
349885
687761
653070
430639
162409
65705
914200
820863
387272
607074
402277
54878
172013
149910
126873
369473
410457
493343
233557
748339
230372
335830
794425
1025783
144403
238340
874240
951090
187382
289692
311839
605161
86139
115300
348316
831718
951067
735617
307503
988729
222899
738518
370103
258043
337011
606280
767577
804642
1017879
505026
1023915
233951
881306
289424
549092
451531
989642
762932
422399
38435
567068
661343
147449
596933
681000
741379
167669
894187
117907
23430
266614
756248
351109
741435
282662
607904
389368
355819
457565
896533
1025816
271059
6893
581631
376544
638913
609844
960938
930564
788768
574689
580585
683499
602635
577823
167167
905477
664430
954044
13624
584625
327643
264130
887846
550019
277632
589987
748724
244548
985780
617744
324779
643450
224234
60193
987448
718846
270770
257576
1030267
498960
355217
209435
548307
318979
40750
91025
582518
778845
892155
29557
114466
803289
739164
921672
273626
17745
658543
736981
207834
1025022
790289
94456
717768
1007948
178992
77887
31863
261471
52465
184539
191987
953773
714588
518033
224769
792616
486063
837181
1041547
891977
846975
802067
765148
327557
816332
318400
568026
340644
191897
966506
365613
87172
127668
233973
109719
990050
994460
406214
245753
494532
137880
772759
335300
760386
557931
1044047
451394
220731
105717
1016907
95223
17284
758790
419917
624201
445537
419545
849772
970865
59139
646457
748324
753907
394156
924612
426329
756452
584120
291684
18923
306013
32592
92912
816279
451338
526783
507999
800979
327801
931380
403249
82100
216404
527593
556464
119730
399348
560881
379686
366388
6696
565658
947051
28596
582616
377205
253638
1022130
305663
1035885
473540
294331
978929
563326
578374
218493
338558
88967
293716
680733
851229
1007956
954429
362994
90761
210915
269069
827194
812240
343394
3369
827305
115142
262968
456351
375597
424137
787223
977864
455199
455332
64250
896135
181330
790767
435794
463700
128139
1027516
796076
145049
545946
556632
96730
202649
773805
639832
603457
1021391
85419
201204
368454
979440
403934
16793
783761
819895
870845
306865
132379
564391
911387
15536
748929
342614
397060
105581
659916
974537
953305
386576
680996
945869
369902
1034919
913679
983323
79590
727098
166878
976200
642547
167435
326123
281304
454949
1009307
500798
740896
475157
468490
864144
739244
413543
626798
933808
607334
638589
510778
981681
874828
892008
242326
568874
740720
611257
408651
899647
709295
627423
957652
106908
311735
460372
865564
331067
678631
457384
757295
777268
824164
43855
255957
623703
740470
832348
475728
213757
216970
206643
905570
224887
596314
435861
174680
783365
989359
611374
320347
961701
871186
433293
653294
187935
530101
42251
263870
932778
936557
843066
517788
55363
299028
959931
545787
645393
173453
917793
537473
630030
343863
383807
829123
846511
175427
754964
511814
572624
508086
726944
104553
547743
853282
331598
827442
835383
548987
860504
203321
877228
363332
94216
6918
695338
943389
395155
171921
332120
185126
643968
62855
892762
403971
41074
403582
702011
139729
427506
527472
267295
691032
32224
467382
318426
46759
403105
414224
464647
387846
841926
685965
950727
328599
232751
897616
304627
1016401
299863
821459
595279
250714
888078
774438
884807
689807
804257
444555
207565
642661
740878
810697
222406
612443
258013
369374
977755
960161
289172
916854
4119
213262
455911
104864
255222
221544
561539
983970
101288
845873
940922
634306
436628
635798
730299
1036064
489139
847575
454888
90483
904812
806377
434274
532297
23845
1005681
202359
991999
633273
205396
640646
650154
944056
156318
278872
94145
660889
325495
150732
102220
738387
877657
558623
830886
1026611
437856
572760
1045187
401830
636476
726327
468931
107659
26326
25004
184987
404626
541345
425919
46634
480628
460462
688540
529119
496985
559770
797344
363185
1008121
256639
94079
938242
83596
584905
860734
624211
837628
463850
142129
215738
511037
1017281
225860
471825
288255
286387
50771
1026821
968469
874301
125030
435447
254371
80199
345394
20054
523569
170586
215584
686151
810548
912066
581539
919671
305536
760214
328993
889612
46794
370056
226403
445810
309887
714581
553001
1035743
469824
992010
555524
10512
376303
706663
472150
905927
1034692
127998
886284
1029839
243191
250884
932604
504823
519491
572488
867365
559380
474716
295794
898823
378779
308485
976847
42529
703063
542325
665994
1002410
929285
851345
294446
931169
284223
220624
3931
344607
331720
278592
283040
652201
254361
927047
173569
374363
572961
791282
867673
514969
793827
875356
492568
96752
740641
216368
728095
819763
795053
687182
310513
882189
975693
319208
974646
522894
825125
678446
7627
885649
56776
133036
585235
594192
270184
797120
523901
757573
306890
223202
347717
49553
294411
4782
1017528
342633
713908
397158
283551
547385
280909
744193
404164
785319
854742
536336
1030295
389296
834792
699438
40965
90925
613541
670438
365570
330604
340603
938672
238698
747334
123221
91009
455240
638952
494227
890108
690631
994992
158493
749858
373011
577352
237104
536985
480906
871585
597934
689500
222132
898158
947975
614828
456963
1001461
472563
1034469
633055
221278
551015
799338
519043
973122
813734
1019186
978228
799505
435490
881947
947256
521095
512557
69870
428121
383558
888026
818660
578806
593136
505245
318190
131177
237251
510718
777895
46044
643140
727842
361661
389529
278220
387950
837599
687808
245
393999
117660
367417
603401
304696
264615
789137
567311
590910
848523
472474
387163
510607
995284
407686
402976
303135
276398
376150
491758
127660
455940
339881
316044
924469
780300
652071
784919
31289
755361
589638
468502
176767
748505
265636
787893
337507
523098
161327
213514
664111
698101
768782
977133
791388
725995
134873
91065
430271
542410
119292
531879
378195
149902
827099
374199
805000
1037362
1030789
783931
1021868
957173
660482
1042861
981924
201662
544393
854108
811740
798983
924053
180767
301777
869493
749652
855641
216247
400578
279530
355071
959763
722093
615706
400517
1005492
755396
666044
381446
901671
407765
55402
405490
718115
720399
73722
193437
561277
194201
265309
334802
957608
754051
301681
478645
989001
417919
807604
314754
803396
314593
29017
580519
575646
64640
356381
435246
902090
649219
779384
936770
408625
698178
595459
13787
807331
159027
442596
979275
438005
885926
1007580
330460
482769
70172
847792
381522
547249
930308
621317
838824
517478
833567
274165
525551
66724
845829
810649
362809
367055
285448
454561
385708
728641
531808
750722
23441
1044471
541685
735105
814632
267670
303383
615308
161587
725789
434262
659306
1000373
587092
718488
735712
1009243
629233
370039
960930
462620
713360
634978
616270
538445
126405
336330
321931
771256
826513
989407
791279
630852
567364
112840
186538
955418
1020611
982074
19427
681644
36409
721061
803918
187889
877812
390199
972738
839983
547529
132055
143735
970335
814385
6831
387260
160500
44456
281508
1025166
211797
891979
198952
296561
832735
415277
884583
1036808
961789
1001937
516609
594939
658496
198496
160982
938603
99069
570435
247602
217404
647276
654104
850703
611527
739357
868134
457199
421888
535086
814944
186205
309970
761852
416938
954172
294253
887388
621396
681663
990128
754340
890288
415436
534738
374239
862058
890902
286252
168580
50209
697809
180380
779244
512602
547885
175873
825390
267463
679438
461069
439717
45679
608361
27627
822521
676675
708856
898234
711722
364045
823727
428324
235889
834333
440060
628312
682144
169517
258784
723755
42143
296008
476861
272103
416302
274842
1521
865437
701922
648250
1027306
191510
500186
620525
291000
221372
432709
725296
217685
135185
867373
997196
1008402
617273
137914
627784
401950
236708
925729
976777
288482
658250
256830
920051
1016369
151892
327129
730894
509442
917496
384352
914410
614596
809007
478005
236227
807371
230149
163621
844568
597610
6466
878606
456014
530061
578894
263698
633645
328205
184776
997722
1034180
883921
348331
878096
282422
261044
834025
542864
595459
603121
205384
10617
467720
956654
57186
57008
982602
557820
743459
971229
380308
981083
458726
904938
572131
643596
693557
134974
557840
799058
47484
619881
73370
185690
880928
207459
585240
409899
942642
7164
1018674
627333
771420
954434
757870
327370
928186
312374
334769
611984
608135
857274
117419
721127
596264
12305
172158
236103
124365
525949
153519
530958
987943
974040
498864
987556
312104
450006
950594
600011
494725
1038392
511216
114633
488958
879128
546296
350522
378398
65783
913827
1014248
506586
591589
485618
900436
445163
899532
883220
980575
372105
321813
597497
42300
246511
290853
403208
108118
407
176900
317497
505097
212405
205642
684737
87505
534484
51657
352480
32190
360551
1001223
288758
1010870
1024202
128005
400471
639504
369351
419299
65017
894811
324336
814600
325203
225509
676674
742838
961290
219866
262671
380438
11547
886452
907269
730086
909407
74670
359831
1021311
921642
1039643
107489
624546
372053
271495
44334
574815
877557
522633
443577
404324
633837
287231
296231
689888
885154
311509
571202
96340
60994
495489
415621
603543
68293
733023
641867
1016288
811264
460663
685727
273121
77249
521945
75105
598722
35623
683601
815616
390505
496618
529927
465461
680976
88923
599031
144070
988968
231379
349958
481582
498491
364533
262970
223538
811730
80611
45641
459666
355118
929110
1004839
812596
755604
677112
380655
177106
515175
280813
845427
489677
660077
829549
645764
146317
1000497
1031471
687320
592037
545425
432644
163246
278499
87873
334054
26778
458087
419946
211529
684838
299317
35352
98885
732870
957137
27600
232777
882502
391607
818428
464644
447440
2543
302566
1013916
137884
350826
237504
318572
225803
283036
332634
419873
144387
345940
887624
362117
373708
908500
705736
988009
511787
832822
202353
869827
35278
169943
176214
82335
488775
485157
814592
16056
840547
1020117
655275
607663
1003265
973382
548551
560856
107893
311281
716742
106560
167020
580209
638878
549903
513632
178315
977465
163857
815024
682986
470466
489382
576045
416795
1024729
202618
233932
375084
546759
195932
52068
340458
959589
381526
940209
624342
889834
460467
192063
33691
164332
735042
242774
155102
165588
395960
136819
885154
332509
94492
568161
150602
403178
1026585
528170
396343
286673
635640
797506
363972
751029
4340
212453
491355
1003069
589777
692204
738017
365704
494009
371326
691703
91501
721380
204126
605850
497544
350198
629524
687233
607570
382484
545724
527912
273816
559352
315153
323350
684301
351599
937270
699650
968588
727207
581056
714981
668905
826356
686559
954070
356825
357298
1028137
852836
923631
52326
572952
979264
295553
876629
263558
391728
171398
506012
449882
619907
127102
847317
497782
669164
72988
465520
53003
750361
671572
661203
844966
796075
303036
580333
428751
490555
702171
467272
722628
146557
33896
131409
396592
293891
292155
487952
382650
512044
679925
200902
1004715
772235
602537
765992
504383
293098
1016659
654494
454357
438630
881629
249110
547786
939710
320712
510522
692184
262031
999847
281934
967694
245053
573635
812878
715790
514126
62174
1033784
666887
466572
331237
821106
336987
109086
894462
956274
346736
71460
925883
323418
713432
834124
851127
463780
430929
945963
718981
1036388
756698
317500
514497
997209
584532
984978
214434
104399
606257
458653
518624
190035
429438
96781
13840
440802
571763
561842
295451
33129
965450
464029
461130
635529
106319
683458
439753
549538
178410
684105
902783
177017
742826
820065
493393
248380
698780
458973
1024105
229292
711802
98946
365659
39580
155353
330608
265526
354305
440833
508962
168149
897496
329814
852495
436077
422953
770836
30198
242334
446435
434024
560726
716340
133931
28920
351929
942565
977460
210753
680082
450894
440463
105333
220647
690982
99582
488917
106736
349172
113845
778091
1009436
328841
192059
117862
724145
236146
775096
926977
586591
35769
914502
131442
480994
532947
173364
806525
102865
300940
417243
222387
39036
864575
955180
474014
423437
214862
875310
502050
49878
204748
873804
500108
461976
480652
908229
289419
214082
921564
503718
938391
165262
1014757
12861
983213
325306
498786
774548
22124
276105
784900
974372
78971
582090
371850
725355
21048
1023981
804662
670500
231149
163667
334330
951851
27949
713704
961912
875683
819887
605370
857581
272873
1003234
353318
463411
166958
435404
939453
555544
952572
461953
98396
536959
711279
79994
573962
140469
80176
994890
938730
107140
472743
737600
387151
133239
699987
169652
596259
1035825
590952
128164
487578
499331
398508
803425
979144
301223
762150
1011084
443349
615770
78301
1031798
427719
334939
887685
419401
547578
955414
491487
532662
363468
667836
516519
763443
377807
35627
23104
1036378
695451
527321
822524
417351
1007085
118066
873030
608900
452941
231675
581397
192542
938822
806441
619107
1010362
538527
622907
312441
103793
758193
380890
693401
164386
453207
1007529
672662
101684
578354
915933
432737
13223
422176
248423
1220
199753
930596
333947
423996
4867
50365
886885
502938
676977
1035480
571941
912734
744950
791367
10885
891395
396398
746810
564386
995036
940213
567283
497414
108985
618962
763140
132488
624697
740095
237889
170249
511948
483729
713765
769393
559645
52699
785443
174005
183035
304744
940096
561984
660662
692865
299248
225047
69895
145781
907120
905072
896805
72313
700777
599740
803750
329838
521568
623180
477554
430137
87059
870639
1034365
273247
431791
557586
433417
974612
351658
1011942
260317
129436
1026121
916355
233511
561995
812710
647570
906584
226164
600703
418931
1031192
186348
890120
887281
706
400518
75096
375214
844604
867515
94510
495235
923414
94650
874231
370447
738129
82480
618591
946405
572081
732746
639085
439074
842509
547261
411180
75800
464433
199754
89436
249110
820373
496579
240047
829306
127762
729444
321977
475768
870559
481363
216571
948389
71210
912560
638146
794191
376157
978875
560972
420080
457860
724116
35781
238641
997897
592973
74365
221371
177552
367071
761330
373654
998264
378977
657779
366985
110696
811716
553182
375390
730722
121541
266521
556787
18456
22996
364337
673808
607892
545148
600192
311509
801659
348039
500496
513037
899050
853248
799402
156782
357188
1010930
49033
192662
816051
232071
550974
718974
295941
111074
835798
517536
363789
778087
82741
449632
326974
374264
932417
460877
331760
711604
912544
889560
522287
744196
42981
460100
500484
16093
429313
949868
1021330
809998
413051
653284
437554
68992
303894
319912
186020
165966
329631
715199
220222
1025638
249096
882588
372655
431015
506559
248016
663881
118573
593047
125029
399508
809889
339637
146415
828146
481354
851540
685644
944957
571095
83005
503644
130608
462718
424219
729965
365715
880753
205260
339620
504176
236304
230550
100634
275932
689690
778064
292970
507393
284420
401954
864475
498729
615973
355025
820000
135481
637816
17454
966358
957296
469589
361441
747573
987803
269774
63220
113876
984735
123845
844385
914409
484702
986409
82768
678368
459624
675570
573810
786273
982065
671332
927142
950635
876908
781549
407743
829844
557321
1018171
749345
343701
968646
904444
713989
927542
441385
216266
677234
878056
596472
281542
430486
951160
989567
1018159
722765
586413
936203
765340
73249
762579
251195
410035
73856
68693
715162
650068
394414
968453
573852
995178
872343
553447
112973
790555
357265
450840
767444
1034407
591749
602039
284354
734535
541476
762425
1010072
927368
687119
225455
585887
594773
173499
53730
325964
26448
58471
448596
882345
196817
568195
389035
802088
694215
634344
821455
428443
157753
313629
104636
914939
504320
122139
572236
314539
8572
647999
235522
495756
482850
554608
752213
156627
288566
685632
1019394
692712
6761
63089
126552
826654
131051
595583
645569
588365
863741
33172
528779
234939
860157
200833
999480
535997
435918
462044
1013937
767934
305130
205986
34700
408083
977245
951250
885038
387289
648787
1020092
949722
281758
880099
606536
959884
508639
227421
688573
455146
103181
431653
577379
966347
374837
721067
538240
458356
393162
801121
897543
787573
550376
461957
208628
633143
1042059
827722
626548
791129
291713
409344
636401
472433
854452
986219
901102
2234
789986
73438
442277
38647
916067
555716
209808
816978
800511
689606
807099
161396
703741
563689
782625
932845
341018
336021
479014
164343
241965
544926
825682
648005
317402
796194
313948
949918
376130
152486
125925
341702
812445
432468
82057
532554
31094
943940
965508
967532
520403
437471
252899
383854
788398
20573
248095
887360
1037896
391932
392967
3066
598863
291144
269375
32437
411506
101620
890796
303636
889850
1779
65747
38968
44046
956903
355980
733845
1029476
498203
184727
867296
80944
848853
818602
936274
350744
12304
933280
164346
662474
710273
259909
196629
512807
312006
83647
864325
801242
692099
587774
626589
721860
657618
432927
606431
345477
867517
1036139
423993
981284
616098
995621
935503
852557
72395
560864
331745
945371
213346
414464
833664
923010
160656
970582
673972
1023705
258504
912065
679447
57440
60302
713245
799885
561909
391642
364502
731965
459066
519366
1021400
258038
16139
347983
500885
1001518
98820
570925
290163
861509
96527
663502
940718
742777
215028
1031478
168437
457630
309104
693662
773460
884464
429852
871710
155281
893167
651516
742735
105997
545570
663527
478398
693502
904382
904060
96784
644745
861074
468165
563233
341970
362894
261311
880339
982134
871782
579350
691498
510249
117225
854861
482795
675820
333415
688211
788055
706388
274862
539932
928286
541522
1009737
275388
91304
518391
345069
315972
37607
28597
791364
76833
164808
309971
261822
419195
301576
564659
626957
536948
823595
920067
506260
379172
338590
38056
731193
259918
392300
295909
668121
235332
32045
466517
621308
366639
961327
673475
480726
540381
33299
557942
463974
1011727
493208
1024749
851412
188933
8037
698278
829663
810044
716896
529715
54088
431694
1006157
496433
251688
555281
701051
756686
547894
544008
363101
428765
336213
613729
384853
510297
186650
364531
754603
491946
822985
466229
351302
722985
1024686
704883
911892
961700
164749
133198
306686
608224
611294
179520
20647
422478
802171
177559
176982
583143
414736
789439
632536
673904
723719
702839
583570
445398
939899
23622
349093
869320
800050
447580
745221
311631
127478
502891
964065
714906
856098
503497
528497
192729
705404
867258
682059
308678
832677
745164
244366
431964
725013
686259
614861
141449
434800
674953
249153
250122
488154
883598
864383
207932
14650
1009490
529456
252028
516809
479735
1004147
294885
693702
883107
440673
106917
296187
51395
658784
290889
84880
531565
280234
54612
609520
744674
440246
896204
981887
382610
296188
22872
862090
954965
483440
25017
625058
844479
622675
876649
138812
313643
854956
975538
88057
339250
559713
1044517
339863
275175
231301
735799
551305
665273
102581
564107
934773
451415
638492
37146
758748
199331
936059
845702
280597
1042336
191338
338418
279489
960685
778043
845718
206627
163014
327671
8534
736946
860240
266842
556729
439338
397942
571477
1015307
806463
139927
518139
49188
985610
323119
606738
681169
123533
864472
372825
238301
1039317
566561
444879
470687
1004829
367852
544833
223434
646600
832743
630603
602863
126398
391757
395337
516764
578275
1044982
625235
637489
232341
795435
1021300
873947
55329
232306
504122
153450
218692
125199
733847
762329
321972
122995
14311
900674
451558
203227
125195
1035580
226584
591349
1005253
172560
290747
299065
686453
867440
750766
638449
48331
275999
4627
724139
292840
312059
109060
235800
525969
541767
198989
424314
16252
643001
895680
718895
396526
244712
560796
479042
114177
541173
969269
191855
88809
850882
860418
391776
843016
938169
537869
844593
149260
355559
554183
417929
560599
274866
580101
466524
90780
961542
390240
970630
1021452
479524
474794
1038212
176120
715639
24253
658735
659861
820312
845989
192978
355162
314640
807709
244282
250285
544331
482022
83607
937218
381385
898913
366
407645
453762
743857
302176
388874
643100
934766
1028752
673642
589354
231517
351345
962956
752409
383883
315810
686477
442934
161399
801549
666788
575328
890775
615387
1015372
702674
501133
858846
563571
172321
427925
800298
371543
859579
334304
301084
423593
335444
422033
762976
587933
135161
333227
279093
1005674
919613
256711
486335
988494
201541
905746
528203
178341
99456
118319
129968
144020
410291
922842
974062
538059
429581
730989
421793
958929
930751
502373
854932
5272
964870
21320
749960
790921
692195
20733
943170
919043
320548
171453
899206
334701
433707
676320
453947
664070
902329
734187
935294
393062
853002
290998
157572
1027625
937769
141661
990507
93590
634387
943492
74112
966095
740892
42665
72535
1019939
148029
889763
802774
326673
432109
706979
828713
136758
490602
361156
390122
46442
823511
1021967
71919
134183
1007804
958303
876179
15502
403964
296058
528841
291738
36945
775915
78601
784646
711610
656708
1012088
72402
352946
27426
164336
1008611
495588
460648
384174
226738
653538
806302
265124
296590
478009
432413
15547
597188
146649
820186
784406
218116
526821
1028730
974526
125065
567013
899697
35982
502177
945996
550227
413607
654405
688074
166816
73599
216001
717523
1038310
353600
216922
249661
966883
658664
87916
37469
1044541
225952
632611
184314
667411
233270
13152
949201
656940
272457
470592
502819
692596
470089
826931
694799
924710
675860
359137
37294
269516
896035
877430
505149
85482
505091
828404
287648
634793
105447
172424
197386
188917
9224
903127
597916
385030
11309
104817
165565
80361
514469
771737
448156
914098
943493
403550
418249
336348
648553
933240
1043413
755731
574822
16348
40467
301963
8072
193785
544942
755954
50319
633451
367179
319767
988901
120461
731308
965692
1031928
942903
889264
37784
313863
255588
784531
465881
859002
270464
723209
316750
762724
630431
580606
965896
424885
396591
320964
979198
1021323
400543
1028202
862169
840417
544914
392994
49545
777508
938435
970438
906085
120293
3698
114509
66596
939820
623823
643322
57409
641190
973561
865732
735213
736240
133203
128874
70825
309538
545771
464597
982410
608994
350815
280524
427344
142093
586393
396902
560406
1008581
394345
993880
37138
979786
466577
486755
277602
103629
650059
102156
1026874
411635
352499
507441
939629
46044
701259
815921
588173
803017
162982
530457
322313
962452
853860
928449
602850
298900
576769
50388
993428
40827
590001
1010553
763023
248861
468556
142274
504067
311595
38543
493406
635751
218579
688705
695381
123130
1022074
184951
902186
11131
479509
153359
857531
521711
912566
281647
331420
225369
368762
936503
891845
987768
626267
428258
973061
974380
102784
572468
843786
533266
210068
675468
801056
11614
731036
605161
896660
606101
821617
393846
64785
583151
569377
844189
81823
785909
631249
446234
306345
775892
736252
92533
111871
395734
409768
282699
853170
279708
409023
529185
1041396
948535
454823
980875
476618
737930
595081
174338
334204
584054
921448
897291
826304
85086
257148
212924
295103
438731
463470
202073
977852
463179
135402
31682
295115
743125
889440
531867
186477
104157
960604
171730
489234
1030317
514991
1011122
201637
998444
978024
702788
478874
616563
591577
222194
16862
969094
1016230
491760
699696
339876
1027580
380815
1026432
257272
708149
368340
992100
963942
143729
997942
34378
898514
51188
66690
100987
448849
856913
803407
567064
1785
774
934106
792289
984666
598505
76918
799868
724940
153988
85314
227158
715566
349481
79867
514057
1000960
224620
954537
984275
986576
667179
1023921
767364
26582
953535
585247
659811
136774
518687
90523
932440
83235
1008779
791304
186355
16647
745206
603963
719284
1037554
564027
809035
8980
870183
551801
754163
403054
352672
683393
1008454
1029748
607051
302912
265122
23561
296862
867535
514851
683671
92579
311917
573849
252740
221945
55872
101327
62847
769623
635053
759644
964264
880787
563995
847488
707868
847968
888425
770887
841647
947408
869583
109376
66322
605568
751772
303824
770129
821313
347696
870311
299831
772827
889406
32770
722449
842273
256923
486816
374552
821556
590146
738817
486079
385496
842845
240776
609948
793356
178017
384539
775244
645538
534341
586111
620032
96921
572369
450496
205915
476779
505808
409008
209629
636375
379414
705313
474708
575128
103383
162637
511098
275903
685632
286929
191148
393944
422974
94038
305829
58706
474846
565409
967361
581039
809880
519832
72162
454071
379913
509122
525979
541277
650209
986370
355109
667699
1001505
943525
464800
313107
619642
519053
827410
1035025
95348
213850
996214
7497
290955
102437
838868
950699
971642
587072
132509
319332
146110
658399
913028
821286
722272
330112
953873
467976
72283
878414
208387
241891
779719
535759
665173
443280
19784
537604
627067
246798
561574
792580
528013
583773
704048
465707
796125
877313
744530
225764
940889
378875
207048
844644
267491
411317
799020
173633
767176
297807
835607
267022
999879
973872
787189
294872
67252
314711
343865
856298
500453
960708
1001793
871240
973390
690553
744379
738577
360983
600329
1032386
62311
224014
291189
486518
810449
368507
339042
352642
513875
357586
450971
695700
964690
860412
1008162
716871
951607
213617
526455
336561
707817
166601
556960
1037762
774501
1042874
400552
148107
256647
289371
54723
712026
947294
985669
1008973
379377
849730
1030340
29350
644207
330014
290530
305872
621830
387879
556071
1036050
332404
797776
356104
89811
938508
810106
836206
595714
913720
720454
4871
838431
996526
663662
517475
348927
1006199
750462
226570
223208
456889
56734
2527
1011190
408579
544403
171100
353327
357876
37369
1031752
1030007
425078
242281
730493
377191
713675
815359
295023
719084
331687
123788
392686
455719
565375
307206
625165
293581
203942
676936
776933
737657
1004768
546169
400831
662374
268021
764259
315535
52708
538450
274076
674963
501966
497082
317458
431970
90313
709873
779964
748712
467960
587853
1016094
103176
672666
741427
907772
196762
806114
203277
522485
1029391
172568
968349
944567
651769
859513
755726
223454
154099
27689
141244
280356
54114
33773
99933
670008
946621
127734
849870
925379
581917
768170
542251
152649
1001496
35292
1013337
1027643
284851
57044
20501
111492
860522
960067
285515
820909
561613
623072
850142
43149
930553
707938
651671
911961
719981
642845
325697
858349
812934
950373
358827
837856
868307
661595
588372
1035591
232357
762551
961529
146607
923193
554630
353000
152910
526395
726839
728063
60492
651760
423298
809789
185681
595134
307694
358705
864615
497105
192954
1004433
626573
60145
490252
115512
176178
13919
302929
84929
526737
652852
52388
377293
143413
703071
304182
326411
495228
140799
726004
373942
212968
259012
427428
70211
417888
218129
669249
810950
377284
915451
390271
834877
1039611
369162
448442
1037631
795775
201797
1000984
316139
120376
578805
752433
220610
31471
581831
886489
414054
93996
503049
917945
933136
13908
1014141
503548
436725
49705
781660
577023
477315
1036242
415804
60209
226668
134952
1013723
711781
261485
313549
139271
181238
24059
220200
922979
508709
102109
18985
58828
275893
234575
106746
197923
1036895
48993
1013105
1013882
570378
975715
260286
278450
790673
51367
393022
996382
827201
62242
566717
335857
552617
749289
322515
521250
1004880
189282
456169
572887
426058
942039
44798
1024196
44736
345156
445079
642659
1019967
633347
826953
1011693
12435
705468
292920
805234
440740
923268
875553
41382
83203
607190
578023
932427
644907
383487
67970
183149
483680
56808
66105
46837
787374
436396
655465
840242
47754
161385
131505
786134
331097
812219
632447
6516
880965
782379
655931
414077
586157
878225
139672
890271
721368
569243
517114
842179
139857
1042562
624046
286076
982472
960743
932026
773895
564195
370221
917617
71358
202963
417233
56820
904567
805662
118751
19582
562885
829436
238911
700625
600998
550023
673896
249058
991751
759452
927461
299183
178297
5224
68461
292156
798071
1017629
844976
443358
195688
511815
824947
380105
506721
746597
695863
15623
109121
59086
269361
569947
387832
500511
151108
307603
27509
39893
226269
737094
427017
188381
769604
206339
962344
93955
349778
413501
481672
67147
730825
490905
242923
232448
769229
749631
125198
879373
583917
775945
545187
787872
505667
11126
414630
165933
135547
713030
233051
619407
310769
873965
478795
1029739
340011
528004
552612
507428
1037136
295663
788629
401279
542202
631371
128589
653616
613796
565726
534949
695340
627604
180200
483231
911144
138860
1021556
872120
557841
933412
996583
158763
28728
335921
538519
647320
753437
860464
548885
523706
138605
738251
133508
557233
158211
517692
443082
288785
898947
889725
926804
948073
588133
287767
814316
859264
564415
907300
762346
726065
933723
246655
582762
666671
343493
921300
781326
51722
1009411
319810
117302
743841
247259
125016
121159
837378
843450
127126
324300
641417
485679
1030446
1013945
985598
480483
191243
889882
986007
862475
484244
967795
765597
225273
477459
814359
477384
616352
244336
427431
11424
420118
729036
835289
1024681
188943
1013622
275803
114920
459921
427668
274550
904008
109127
538708
53544
377232
756527
198811
147104
456975
757050
146872
797671
967574
771153
715319
289805
827354
774154
97023
75453
685403
1044661
523214
769889
972453
924131
66252
722571
380031
926425
883839
1014510
843278
802930
490397
532906
580309
29035
399772
1030928
514988
724259
211388
841577
488503
45444
469617
605418
43438
472694
81459
612499
710549
135568
894172
662916
48467
812341
162860
929784
414166
330331
575149
786363
442151
92580
895779
132020
950327
489108
595650
665451
669140
702907
322787
472025
852291
475438
569266
346867
802694
681227
607289
391741
543876
265748
992522
217500
833335
989328
383314
975824
85928
909948
332845
416328
401735
596458
297200
638332
637637
772349
859397
288469
906958
886654
285117
829746
54193
448299
358511
53850
784734
282138
552680
703874
478399
569703
202613
528279
60112
40631
705923
458970
772719
108683
282762
131361
915479
102743
554965
67995
107372
108856
463645
929183
513383
524619
185926
1014347
744487
887609
936682
102164
61263
437021
855776
709994
341
528426
549464
708821
1008053
959621
418460
244107
942492
938369
1020548
782103
759114
331893
185731
66299
484349
995502
854684
210847
342109
701320
27284
164503
117955
736173
969738
1040893
193532
444183
969436
75501
252334
296402
969606
273314
570975
465435
755253
115831
890379
203408
875517
240547
495594
315851
97972
1019930
558320
39827
744978
391796
1023156
863331
421291
279070
878951
756678
196549
454372
439330
701994
223936
65867
545054
459293
875999
71133
726697
240147
369995
991136
459844
1042959
1004345
1004780
637575
644598
461667
248101
102770
742964
793551
967710
992251
65992
500704
540208
816884
363554
214959
239784
254914
364468
202518
119321
887535
585091
781678
693758
749464
24069
930271
825062
82036
826252
241076
7122
618040
645506
762579
257360
1019313
1011468
699314
1006467
399645
609278
323252
115219
229157
32870
134541
928918
900017
514899
963696
163039
279974
521719
898218
927683
793066
1023081
762074
626204
548404
505577
301481
1013431
800585
549586
399694
691325
572140
467110
685033
1023950
664651
888857
370949
901311
383939
265954
385383
914412
386610
105515
576711
602431
400619
14711
727704
140157
1032205
1032691
130549
222876
389236
448044
692833
996824
657890
915067
10022
711463
171229
403256
993878
316815
250823
525033
1037316
434100
267981
423165
22297
303176
208080
188862
1029489
1037313
788432
818076
416197
29993
993516
926998
895738
651919
325106
452014
290197
630463
667421
235129
859591
159384
333000
661641
910104
743757
475004
904982
580109
118057
310625
403673
1005088
369811
520109
604047
926472
94711
265707
937728
797173
422408
751043
814835
802100
1027789
604211
465719
133127
387596
160830
499617
301069
51486
292560
884530
937183
257313
35841
551860
206918
74506
550962
552333
674896
281330
704099
927076
63298
125528
275457
615279
935575
452351
834098
780849
792231
441623
89309
151800
975495
458074
824217
422689
908399
339099
984577
644718
823921
379628
480224
695082
614222
549464
882553
500817
449185
2513
865348
557081
790338
144332
3520
631170
79547
40963
337834
367073
467810
800525
461489
502671
1025258
13411
425113
260649
820169
514366
794585
197488
436041
264477
98442
673624
547604
389647
327699
753851
711136
32439
835911
688671
883499
633196
645459
987927
18280
635933
696828
117030
544199
968292
448744
370194
455336
299364
193821
975463
975546
1002850
135177
657662
956085
512418
167109
42701
180444
670559
71279
750727
792255
653249
787021
525320
185145
115917
690299
477235
387407
560404
987524
647639
1043435
875748
39962
635284
123446
1020952
825557
329588
561754
461758
370732
272553
449685
370582
164545
947341
503805
816498
853900
378412
486601
823470
622238
986441
460621
384080
598637
464010
924858
29300
696987
244073
1029146
65597
1003445
781734
906928
191371
361395
331956
975873
263519
551653
525106
568372
290734
182643
236052
686192
184262
191004
1033098
609036
415980
114705
551092
267267
378075
946272
473748
2174
44648
971419
305550
841454
651316
396348
368060
139322
40846
123309
663431
695103
672452
1013455
638102
230752
525018
92112
411132
653792
83645
773666
646407
137641
583443
547455
993551
5972
140756
828555
778517
407119
112164
834836
667330
20348
912157
88493
644215
583045
855206
681169
638
942561
460695
1004770
862077
662295
134236
945551
314109
965577
637757
40157
782826
612435
561446
410695
301988
79681
513552
136145
554741
676787
649614
788333
764924
103796
1000329
529302
178422
1043224
12101
556880
954550
1037602
43046
292959
251587
523120
221648
816743
636916
901665
479963
580190
222810
468345
796991
147023
1015526
803064
1000909
393541
35894
846247
264407
378363
1022115
137709
543414
554804
635859
249600
1025104
691156
706328
268235
688346
804628
146720
588381
330839
858276
162446
754551
566461
637278
620673
280012
979285
495621
937064
777629
678573
852655
995926
89280
22648
8455
256726
450300
312861
572403
719061
502754
1509
138327
719389
1024564
524884
813242
494634
798622
227439
185036
1024447
408850
424336
589502
906378
11043
590563
797540
221599
850785
623521
212409
648758
147698
885795
51692
570198
364237
1037511
357949
957351
38762
345840
986720
322247
312412
206879
919332
766141
333585
575283
523477
1026285
377394
463056
798541
775981
206950
967421
1026095
444489
631526
506510
380169
949526
186972
667572
355260
1017209
525118
753401
368563
974832
721656
208246
987225
461356
467678
729251
367539
996222
77604
696171
75679
448768
129849
203463
988273
751070
159740
530389
292647
663423
466000
569656
123561
1028343
8855
615632
235683
356891
491762
938810
523043
603483
640905
550419
833562
867225
983562
712115
413925
147981
618974
694111
452637
902851
877383
180249
21222
977225
817934
326416
1002641
803624
965133
106608
906601
538656
24484
584971
50397
714314
1021894
595700
70680
483624
847956
903209
478733
351071
309488
243798
47802
647058
675690
858214
712147
756764
484592
809885
840032
874496
218143
747202
490685
426524
606234
356041
631091
169488
462051
638570
787338
110729
246790
4336
249247
916307
953945
475449
205445
509771
256344
695569
417252
87111
41479
938519
1001302
381170
313855
79233
974560
284816
250987
290226
8921
763204
223175
824968
112232
911493
520140
727932
557597
40335
300351
163599
745852
111564
151134
765227
521545
175546
811647
416602
184461
401897
229579
1011028
132140
950162
551169
1001036
198886
644855
880104
43654
640272
246971
57928
647507
716865
344627
876858
229198
868196
761005
390812
217936
823907
500270
673726
748363
1036476
893359
385754
779955
371375
776970
261839
102781
343540
394724
403318
481087
271220
1029060
86043
900509
1024378
491316
735228
633516
1022046
682889
410780
989832
436073
792223
284664
858072
873043
986718
635901
379243
654548
639066
43180
948908
69214
430292
907058
650737
695515
547604
761186
452369
703123
317784
648533
25625
291265
219123
350384
1030818
1026888
611872
378589
153619
396745
648740
759507
519024
1040854
697860
565259
254074
28145
881353
637251
905674
558316
130427
885427
470714
1000653
33730
695832
848031
950078
469075
967052
271533
772665
537230
153358
884135
728502
377635
1008706
367025
1041026
203915
108011
291787
737074
974914
735823
182810
371146
392798
146322
786083
352499
366747
448267
621168
442761
258846
838684
758836
276434
570469
410445
284736
887222
199232
290556
1034120
1008971
366954
408022
593216
279693
665381
531207
786357
298367
318855
39063
451302
731017
251137
76234
16023
407721
39270
188371
582781
668135
772256
187651
231434
843757
974711
375225
165955
30470
237886
907131
1004485
153188
366445
661232
67426
108481
969389
414145
880248
876009
374959
208544
256608
919041
560573
161037
401454
863041
671187
229570
887189
660045
976390
868102
791670
738738
587962
464666
68170
591292
188775
764516
771460
95122
941678
137206
660991
1033855
3259
904661
891406
645304
1034259
336020
614674
537808
864709
767574
307824
18351
804852
729180
752349
346354
752374
577013
496441
187685
414266
339619
890558
252250
486585
359472
405824
226103
667385
296828
191484
943563
625105
376817
139822
180221
883670
594777
6956
872674
25621
772433
1012065
956051
440970
408176
502842
332369
911109
318095
789153
446583
298960
835309
170874
248067
795492
828101
469105
254722
830182
220798
13128
51968
32681
586537
502920
506802
952562
349672
685948
289633
157066
225892
774650
30451
282284
1029793
724698
870520
65906
184968
934103
936395
50849
371175
258165
380294
567150
369324
543173
714398
688277
363718
1039363
308761
889384
393747
286169
759632
278763
57826
1017576
307647
3554
808663
199581
496575
153645
585981
25401
749034
559747
175535
144439
231518
227172
909749
595351
529876
354586
457125
57134
57613
39407
880439
459229
499870
452737
881412
200756
155822
861677
214238
204811
316170
410034
707013
41101
107178
671530
873110
156128
74222
861349
943330
751204
709893
886881
322007
149565
845698
514073
358848
565226
475137
530816
64640
464058
754239
687472
708590
601402
145667
377992
83268
774008
882670
97150
652208
415405
829896
16416
380235
734989
387022
432716
415965
602694
888293
834855
515537
143229
1037979
799619
744224
287904
399121
324773
43347
267359
187420
473848
37684
673574
216256
1019812
262263
855363
861028
820043
1030735
249448
622217
414658
567734
711210
330772
596487
898421
230498
396653
215788
61832
433563
303948
754048
368869
335275
351797
336865
272311
15931
921810
534772
491603
809752
410168
8994
494331
231150
584556
374151
389987
192510
89641
347084
609045
675746
1001677
826472
651931
1011705
871452
198935
862667
870972
29083
245462
788019
939982
99829
799071
477412
169403
569629
691202
74594
796
1005520
27047
392490
506199
296354
39050
320282
124183
601936
702698
1020305
580098
311613
631240
448452
309049
522768
675217
38463
904518
115298
1027078
506002
688319
987871
825632
720804
33040
387986
159908
885328
76020
451664
906148
752594
747962
267446
290812
705369
17130
708789
630043
916618
897166
987391
441419
658332
886490
471267
254232
886352
805843
48961
440949
955995
664543
353234
763492
80849
576220
258736
274743
160828
543362
496836
735092
139191
266976
114501
519170
126735
91991
907029
203625
245848
811619
51760
246148
170651
260485
89660
697266
725409
396105
696987
443110
362311
956736
510196
1040261
47408
779135
733853
946710
950928
1028582
393260
455768
708696
128922
519586
1002123
941701
813766
87374
441082
1027433
335196
697170
433015
356293
51047
716778
664935
827890
508219
394308
66841
782388
787010
587037
857196
957036
271789
499521
868803
1011892
877910
169931
1039698
288696
629381
827028
688879
852280
560697
1027788
677192
244857
690916
295838
597449
774479
631566
165562
175192
761042
973953
129464
626838
771428
878574
773072
752478
1033907
287692
613389
336918
927277
397128
377990
496561
774197
542215
935103
771336
405288
789079
793701
733972
5802
543080
199661
770257
612521
604296
968468
516812
631549
495373
9405
297442
343553
980753
287383
764870
329205
471650
98240
669661
619400
602344
274386
35507
874081
452348
851323
844563
88299
968412
874792
35274
170114
254003
392512
795957
536929
297617
573224
1653
856003
1014830
978538
1010969
960092
371652
760196
1037992
211096
795001
518106
564948
469946
99521
932734
839091
911985
26206
839108
745523
989157
524532
262884
488152
908271
366063
862979
892127
26447
574171
780274
378077
806859
910585
811970
667829
466614
1025510
360180
202716
447102
475501
746252
799585
687809
536916
343916
494462
232571
408004
559890
478560
65793
757159
964858
896297
971763
196325
657101
390504
678301
22702
621840
876886
610826
738851
974650
147515
877619
700684
739733
417061
114012
328907
275058
628866
153093
933726
286620
290772
791833
630764
539327
63179
28307
809668
719363
633285
576328
85320
108502
691282
6508
799722
499584
526935
949378
463351
614757
463378
747788
362282
981150
352001
365628
206703
592481
396360
9033
1026837
63072
791658
642651
491087
541172
793960
114968
841509
489805
1038495
833985
786028
231123
960188
240885
982145
721582
667062
75373
252297
162318
527894
949255
317047
98041
73560
21492
924759
524120
690546
932741
892863
552973
893008
1042217
35080
40928
633375
573957
52498
559274
286182
747161
909739
141349
852673
168786
296879
449801
308958
10357
2783
451309
677448
572257
38017
637509
722811
514984
343721
109670
103351
943305
525796
623148
158310
825990
79744
914022
590181
690273
650090
4044
603937
1012165
618906
439017
416198
270424
77385
1019919
499433
848017
156864
305600
464632
344413
681035
795950
244852
201440
782154
518716
613455
629555
915052
344091
962510
67750
838851
355349
653466
334484
874230
694602
369212
171957
791951
114530
424702
83836
282017
533735
326868
589369
201065
756655
695705
673103
351674
473476
514126
728173
134912
500822
148737
17591
556454
417558
1024493
601819
303127
894115
582922
488754
228923
46600
324398
542953
910304
73365
249164
70615
304159
28965
102653
1021022
672962
148228
897253
959441
289237
922224
264695
796514
229309
402798
539079
299519
982752
646797
599928
292486
126733
154462
788643
483415
535608
698329
8217
891762
327057
1010430
831880
991670
408758
339769
528806
710928
1000292
424590
811364
406486
48008
675992
589696
219365
714304
428731
711524
783132
375421
34417
122163
972331
7605
48264
839251
299747
493066
480460
888090
84433
830991
284538
496514
595902
619905
9896
303943
938874
721471
22062
896254
114065
257130
922439
209382
670111
590149
45888
180779
149129
111283
667873
178385
627798
917530
730738
619676
1009824
467500
966445
435102
940759
225143
352509
782687
233150
534708
767852
502832
253447
633834
571189
685119
213866
116573
212596
1015351
207574
476792
185968
865553
714196
657851
937239
283979
611603
311870
465197
277713
534194
442752
583182
548633
306796
719448
441857
653578
715936
412901
213093
219734
820937
410462
364122
540530
966263
1024582
451285
906892
563827
784806
278210
337669
740203
506913
54389
551188
190203
543520
175714
641999
897452
510608
932554
666832
929063
750524
204463
744361
69090
909634
870696
434915
56840
952568
128702
80618
831782
370232
331382
1026786
581354
233215
252625
424531
188024
92199
529329
953793
249322
997413
746976
631935
380441
324317
513678
398754
679477
169990
207602
680650
666336
942698
334141
635670
95622
979210
664403
204603
18351
66722
481815
782026
839512
762255
864710
327802
328245
1001832
442626
384303
367715
850711
132544
982214
301458
680381
754599
928456
619618
985824
536881
429914
640768
560222
382568
610708
332266
708368
312323
372539
563493
624818
566657
493118
136448
158310
343125
752085
201724
61758
335237
845066
801018
415004
725367
1023747
876231
543871
226765
683442
138148
674354
124417
806678
814074
308529
677450
1040248
347637
22972
821928
1030467
733016
433006
223717
638396
215963
326405
640376
851531
757958
345581
876730
100313
982597
401091
82507
969426
12975
392009
632159
931056
250439
530399
607303
505542
876766
319805
244375
1038929
895803
833043
833910
788556
602091
144442
405391
777301
261860
36110
138843
510929
459097
491558
783011
911091
311744
544525
24754
134088
580140
764151
973140
625355
642402
254411
11575
653237
98744
386762
963333
65977
601929
968668
780089
304914
514320
752973
193846
931620
367859
589891
398739
1041080
892120
1009656
618579
354202
487986
585498
712057
448846
744421
371357
871150
296886
203181
769345
278574
733320
216466
371703
473992
359238
334264
925062
671617
500267
733399
520487
445021
554317
915220
184956
714429
320684
206474
949669
662002
1012137
10911
120906
248688
725007
598021
386927
445875
168079
178832
664804
153008
672826
568340
287440
1010272
354564
150729
411530
28811
417189
80531
335109
375519
675081
807313
970477
140219
990519
131128
661067
248917
150047
38273
91728
1021096
182087
564379
961597
1037325
272480
180754
531508
211882
299162
632869
905220
610288
238078
236467
480618
347526
95485
34905
510475
438389
187911
214068
430908
1004335
611745
898229
995833
468246
945437
140170
145734
757185
158481
71420
951229
423745
545969
373219
193989
34012
1008121
126778
148306
120395
87793
327031
869739
709357
188797
325171
810361
247549
597438
571358
316242
177912
880233
884175
414038
413263
897739
601426
1000210
48947
401043
854815
919921
9496
298034
45837
37038
11769
916196
613990
478180
279893
258030
14655
779938
945763
488980
1016149
379738
265075
213735
477743
773045
697514
760757
417124
743862
710283
452915
172081
151681
837446
609904
46400
789324
373146
769191
349380
108601
57363
756449
180779
12414
579315
610873
557187
574859
799448
979947
972033
58034
826644
505941
505599
212046
852241
121902
428857
58504
795412
677410
391442
235235
810290
1013682
415605
426305
690294
216470
448925
559101
770703
1005459
556558
964293
221727
282411
655477
815866
626869
529655
650966
31753
1037379
99315
686081
92951
323578
354003
449678
917164
362136
799295
25742
1039926
460762
384677
795563
466864
657547
616882
730894
31160
440987
224968
769569
147700
84592
718472
424167
765265
875993
762326
812681
558200
106856
295890
891075
735260
664343
428838
847699
343263
47846
838507
443578
743118
809904
852987
348809
831928
537327
776727
674163
321053
683240
854912
770988
124166
241631
545832
703334
151692
139556
302503
982499
427201
817340
923405
963679
15726
628080
607666
52053
324526
314658
625547
160064
774075
542447
347835
847668
739226
455707
43027
26585
699504
833175
64243
735959
498200
489618
862057
500506
901179
671143
833763
877748
825201
34689
754275
957450
28373
242138
105267
800734
36195
706962
262811
530104
449313
71952
1037330
776047
642233
454956
677212
834225
768137
173603
277875
308852
263411
154802
36906
806359
420379
1012450
453106
691008
646618
728381
757976
992237
731353
472048
450122
123289
673249
47265
1005224
866558
722391
662712
731785
354884
87961
1004141
129264
216062
478053
526126
646830
245850
1032599
193102
456892
363206
514207
429894
1000121
500753
741340
288610
211072
730725
582864
920219
45393
683411
226962
886939
805129
76570
253039
730646
257158
625239
169966
784962
22548
648406
244018
348449
831343
1038026
810230
141514
735523
571373
527115
824189
579883
843852
101180
841563
57318
890753
1006587
975940
801070
799343
253174
513044
998972
294390
334963
634613
392254
479894
30959
849358
723736
928521
747803
461314
978514
1028957
690317
859429
386372
935580
983638
533719
1015503
972032
339351
331500
574820
94414
894690
737825
43565
761351
785556
588375
379700
923073
861066
958373
953784
515905
342355
677904
60999
268333
892950
846678
273259
867982
648048
61221
885409
735629
838353
119511
609545
518898
485246
732393
111841
461684
263925
341237
326767
961938
667030
557546
54593
999915
34744
67264
194101
286090
788051
933876
9752
92809
606644
325843
811675
397431
212436
955218
2836
622123
837526
89746
727649
508848
960995
815644
927745
310568
883364
427736
888744
697999
958134
525361
897135
494600
88838
507957
531940
126014
83085
254086
6622
47533
794779
107370
38727
805976
877979
852155
759736
463487
42437
866526
640642
726649
1024114
633458
864834
325913
25411
793715
736954
801562
991974
1037427
968430
481089
418630
541383
230746
499867
600773
207045
53494
1009793
954113
958642
673526
978225
71143
873160
1027172
323760
959695
523243
126915
966795
835300
151204
190757
299751
792905
948801
375979
145361
352731
921912
46874
346938
275829
655196
863265
42528
765013
751428
898988
601223
333277
247277
428015
917666
401802
761103
138785
217571
780726
523994
177535
679326
117015
402400
818903
1006384
820993
567018
967912
425395
280569
957049
354739
119407
760601
976698
633460
112742
323298
218345
966077
525866
1027799
143185
515824
231991
140791
102183
885987
319371
666934
978777
849887
556580
695179
466459
589224
458182
263410
499564
885788
263060
984542
512048
304499
340214
857567
983577
471707
700324
272989
5706
722386
1011654
751390
860659
422022
476870
437019
488396
493769
1039875
243478
1025129
806533
229709
358634
736962
608656
247883
51904
344424
52717
113835
186219
635394
892774
734843
151152
1014483
459204
236777
194333
627133
739215
238199
84062
152967
798495
787465
229940
254283
869998
883809
709006
409638
234050
378929
430347
298771
684482
744765
879691
264113
567061
623242
532507
549426
132337
478886
432228
340704
135088
500178
500264
1014135
95602
425319
107583
466570
35815
44178
317272
692597
405321
618886
151665
909492
430412
48541
276637
142555
734041
497425
546007
561488
168592
431543
1009132
389207
998763
71817
1033697
563196
921115
306126
680660
408780
872610
617601
571444
90269
933930
656042
834737
853216
26344
611253
399517
185666
466414
528786
240276
194050
436687
34323
114958
819510
265897
1017194
569197
479568
789064
662136
534673
14565
260182
295388
23465
894992
176755
736418
694210
116399
321372
885592
65628
1003523
912933
472188
789786
694416
1005093
840571
314846
940072
338811
96015
75824
833377
338130
985827
760955
943947
814240
248931
288166
543809
321263
139860
903517
294184
378518
977419
369561
525679
902381
550142
971364
114052
618564
309480
619486
1017048
914633
754108
477529
28633
761517
872241
8256
643786
738939
1011076
105981
228536
909840
505350
164635
963206
332022
720976
94481
860729
993498
150783
94623
273639
63531
545178
69970
388642
744324
408371
715962
603128
990598
459760
1012230
258633
816094
84680
837062
280999
738287
627460
705888
712997
340296
771639
456807
691813
270192
343687
504787
192725
583819
11657
256685
650499
227845
374740
729711
579866
243327
576200
1029778
361878
289846
296457
98334
357835
541803
854239
187786
651124
40397
447806
607848
292241
682942
456015
1026072
375491
625389
697683
372247
75414
560517
448351
633763
770079
881413
614653
681943
871405
303748
458304
529920
708067
713155
578452
457665
10055
982735
504681
941921
1023712
364511
576670
788080
422053
815451
893154
993206
100613
97930
323333
795052
844864
735750
316237
174566
349707
1014027
827095
137482
1021941
921437
55398
428815
39788
324050
762117
951886
923615
831579
879368
286882
110018
968583
782076
935114
773940
109152
442254
992805
911335
647507
231593
859984
231604
276010
474395
354202
691515
225197
652590
493688
22135
408783
810110
43132
431606
726435
785961
763649
779090
933743
699144
944217
795390
721990
259903
902666
328444
688594
302229
613064
262918
707017
218631
567111
476520
160227
131500
839310
583287
91560
370069
278761
723493
405202
668300
20160
929756
38841
813097
376108
38272
225220
383300
760747
676750
212619
142712
509070
566003
260651
402902
182705
1005853
134215
890965
486614
294942
915339
790583
387063
701751
748808
474699
841994
980941
21676
126708
882220
704687
1009309
337315
153419
940936
660066
767771
487416
32212
1016124
188687
1033187
660493
668550
231026
806017
206565
194542
573334
918980
733964
226023
1024095
547604
571343
526270
7871
247665
9715
976508
420775
743869
853521
218718
821699
843619
631917
86274
512081
672867
474648
237081
373976
490993
743915
553265
238277
49222
226430
204651
538056
995488
743413
875432
177751
235668
340187
839814
755338
53097
1013303
852381
749189
75932
586098
1024286
295006
484111
108203
89201
924271
924588
649278
407512
172760
990622
51581
369877
109276
629988
187260
945077
695204
135054
383305
728671
387123
34139
618693
624643
626844
1022045
724810
598918
611446
422340
688610
764036
217902
312388
58698
715775
858806
516393
760617
817944
971423
370840
464514
632333
600425
289472
832167
229621
290298
905698
1004106
913989
222951
268187
934053
760123
1005997
885403
201373
941033
958420
88057
213916
151440
884436
41926
301598
712163
1004399
865934
40757
732516
148802
302137
900477
674530
158898
973833
274773
327636
272662
743060
514514
687527
153732
54028
845357
408524
534036
740208
187374
958419
241077
885120
35847
402415
396416
704329
24351
1015000
144457
1022226
235990
764758
234154
992950
5659
353578
243170
784022
784777
172387
1014336
54406
147649
317458
965457
126612
13342
707091
38194
297033
155166
927797
337819
882143
553427
1044845
800949
349964
1007748
224632
756736
19766
768451
170542
510359
1008855
989044
43259
723448
820898
784549
465533
453602
472153
794344
891158
845522
8356
576905
651400
741655
349694
254446
478898
966869
406102
814875
782690
1013077
536215
891205
795944
88363
561647
275981
548015
244341
335582
911359
909329
574068
248787
463736
366368
97911
787765
27157
476103
876796
33372
731419
465071
588840
401942
896892
255879
1025141
675804
742878
969625
519932
452469
941610
8227
918598
996219
415902
190893
986673
449906
31748
282825
243556
212768
197021
581287
71909
533893
547344
908860
214583
186859
43660
91652
41278
506203
487005
204338
150100
679379
294929
939969
184656
713042
531127
132641
518590
86612
739523
474229
454867
659772
640652
120501
1036733
740622
29093
597815
753897
582721
74572
682175
184441
823439
906764
177561
648010
388066
815542
704298
508479
626607
881725
177225
751984
590790
723995
263400
200392
321677
1013737
914472
129630
639616
585870
365953
436673
553589
114670
569852
995698
888455
723851
948428
590956
536048
603403
670438
1033004
32706
11046
237815
496974
887449
93082
387143
681607
363333
78762
1020594
818136
545785
653660
921700
605356
147617
913360
929413
469515
837701
202418
1043160
121391
110564
972657
10057
267724
943574
286141
484649
712176
848584
998824
677670
918559
310755
962282
70112
215485
233073
120484
201435
845629
106092
593605
763089
971395
281926
1034690
703229
725886
29968
126955
532761
740204
487424
657886
189385
781151
903818
408028
911488
996541
211805
131512
384645
354727
765882
800204
696606
786156
57526
962370
725206
295887
715118
168784
90638
588144
81956
165394
422517
615247
581367
615103
740123
57275
535985
926817
436750
1015534
455316
665368
247325
367061
198629
829233
258784
45888
236265
927357
137295
582118
246881
990853
1024071
108073
505154
228128
835224
609282
978671
202907
803728
777303
988720
738887
569935
241228
314005
707500
331002
567486
1022847
678184
31178
112966
27449
145958
995735
998819
7751
457206
957986
300957
708101
498713
160251
91824
871553
904976
679541
582584
440099
93460
871049
681538
724086
372690
832555
599970
92921
616791
509181
167937
621653
473649
812554
146670
154559
408756
513184
435931
428552
656756
985378
960662
259641
926294
843592
124167
900939
575655
313911
92973
135904
153217
36177
341374
1004052
893883
355353
404028
537642
836692
925830
68936
645167
488219
1012267
754226
544806
145284
264526
983833
295724
995541
713508
363894
948204
115018
386370
667352
1034400
851845
732353
985011
364216
777758
700774
626941
941065
472889
634053
721441
747847
335918
1038817
900080
512816
65090
134267
897843
454780
24317
73544
699957
323643
198856
777427
76138
864218
132885
759194
285340
475264
319439
681366
928050
781631
360199
707888
576
234881
279405
2680
446072
598555
121010
1029482
998038
680146
916035
890130
261371
730367
262082
328149
283977
809177
811296
789743
524638
972307
107968
333258
1043813
19272
365190
509183
908111
452038
983635
494770
326426
771310
884702
723888
756033
815948
434599
831152
361186
549023
242337
995690
126834
167331
128410
383711
107690
980381
147914
695166
318784
655502
104079
847151
535034
143508
639186
83266
96041
237593
434133
148905
630435
382085
609523
684302
351035
401753
724283
610187
742581
431905
377206
521759
267912
298684
874519
547161
470147
543238
327974
421274
769920
936761
651670
979955
300667
584872
374685
698567
11637
916591
256166
583941
907591
312630
347145
934509
51847
914583
862256
724145
97212
427555
487332
787025
192539
387557
843034
587089
240747
712833
178401
389417
738405
3651
759327
563503
850614
642229
674549
616721
170288
985925
663948
498455
62755
20947
45476
393289
613606
488122
312863
230141
814881
1015394
893846
495216
305241
745708
215731
628212
401368
637220
975666
838066
302489
499079
384784
221616
114475
162196
133617
484138
479225
209114
203013
932693
325997
428927
250442
314277
618599
264452
426999
161290
94154
998774
913161
764427
954425
832934
742364
748049
464405
302604
331234
685433
1003044
336899
300831
314076
277392
754600
348145
460532
989753
400054
13102
359278
780691
297377
849105
293739
771909
341308
437438
176213
964206
849768
704455
711680
7158
606994
478331
575753
158831
252132
16269
1027582
578266
987353
109955
258974
124470
962293
995412
384699
547975
906545
119932
62225
712906
1013754
973065
547625
423340
94937
870171
227518
394108
1044821
140802
236534
345150
130090
745256
979966
783073
428198
606347
705633
676190
516086
299720
240062
908046
832572
970838
857828
269306
556255
160055
58025
956569
221261
986933
506826
887297
573894
112219
184598
517043
857840
890225
849648
560786
533917
714199
1012198
831530
451836
1025467
141631
148991
991911
537882
811512
233154
32806
335797
965227
17156
186892
159545
504927
838649
47349
382926
145077
65063
952093
198378
603099
295654
502131
819501
305272
971678
598324
76423
1007819
150142
945459
1036504
653293
219466
916447
668376
607334
922840
537946
340565
368160
116891
629638
832939
385687
443958
542533
943017
333451
428389
232210
319718
109987
302851
19478
33953
580333
562426
80659
283440
152031
542397
1014171
508037
974070
245274
343458
830364
500218
640836
903689
204448
628528
171653
1043810
416160
741798
129431
894177
551670
540199
275758
323096
52853
973416
988396
571528
65292
92737
898792
86537
1011494
863740
489617
597718
383078
5136
229337
19125
219060
499626
870194
582107
966074
578943
52927
9423
211455
631839
619260
889490
10702
1040366
649346
18945
689961
277294
119564
677648
126099
296613
259556
805362
60470
540555
934799
73737
638711
275390
28607
701158
545724
53431
933097
490614
277229
661672
479276
745560
360865
150167
603588
942284
982152
817231
468357
33638
806435
374491
424611
64117
197287
234531
437572
699631
701834
260885
883110
923413
276604
831227
232402
885530
616032
646132
372964
662158
576962
804793
130951
649331
245672
822895
980415
457888
137701
690011
459810
551589
41042
757137
13568
431661
261404
283360
761910
922008
5258
883191
152978
704831
274633
446494
135200
197176
391516
167530
367243
22218
736686
878144
121093
120551
196430
821161
589666
467096
243783
185049
684899
594041
853293
902913
714128
345820
206072
592967
807331
165370
798641
868140
347264
763692
707049
660571
220613
104897
93267
878141
1023245
191022
190834
174237
252152
159233
38671
807748
360254
313065
912074
145366
660149
34825
651033
573325
237598
554764
668678
521859
283568
721260
304081
451072
645538
956888
559806
1025013
70054
527467
320099
264479
489902
129125
1116
278849
597433
508460
346697
103123
428048
604191
353147
1007553
157799
13631
354554
156501
986758
543921
556616
760032
935747
874426
173432
721888
142046
1016681
508395
47612
542146
779093
491140
551918
390796
256270
888246
278906
956621
635914
973563
754353
32142
9844
538627
865687
527024
752204
260334
940226
905913
13741
471327
56744
759369
497205
449395
392994
718501
485335
563230
351490
754348
230602
1004236
41948
158519
492924
342296
630154
710019
1011307
508417
446242
592168
1127
227174
218241
42791
203533
675069
926024
991293
823298
584333
1044138
529056
808983
248036
356698
623516
215682
244656
942893
238414
236844
480399
187979
191964
324705
979881
538246
722714
523158
25159
883137
78991
183924
736731
903048
621999
1001513
54126
996483
562100
181356
822507
409366
739693
684957
1024779
60712
1017274
48155
73721
383172
95072
175
894984
142071
972443
200623
701108
517301
495972
203624
407991
194289
568460
349348
296472
99193
251017
313606
99247
269711
1011150
229741
128616
1528
102513
987783
20653
1000678
979028
313657
503395
442855
568789
457633
838505
184697
500689
908206
194473
410594
74799
704662
890462
269541
402590
27284
695108
768575
390486
15022
335996
74912
388490
212624
799290
346872
563890
967511
384271
902268
3472
97112
75294
910859
536217
53349
728108
973043
572316
620955
427765
60363
814747
55730
195043
711324
167374
194213
767180
279743
1015895
882210
341386
906982
598929
728625
912631
911236
853128
724803
267823
900171
162589
97237
653826
6350
116668
707655
285524
182824
994461
576414
787181
262530
878408
1027848
280113
410572
946446
58779
380871
717641
107962
258065
18210
742162
55833
112808
124997
541011
50554
712804
172757
712481
431938
491557
339235
452124
566164
875806
548287
350745
133137
360227
320457
901907
843870
674073
857035
272105
666922
673260
659888
458350
754422
414134
479660
241042
328940
784501
252537
854285
351268
365646
198392
727804
133576
54771
512342
286994
57970
305137
689412
621038
696039
881790
758981
720954
321231
985226
615812
916533
337852
758449
930579
404815
32912
187478
309216
190883
31325
276401
1029704
996812
816535
839556
96079
1028604
995119
1016759
851785
985052
236534
71390
500333
174008
679228
900945
1012539
1024592
757446
304018
658573
337478
679103
565547
818487
811951
285964
227759
463442
549156
464158
227157
489368
392150
457020
915562
234303
76071
263706
568185
578103
453543
860724
965249
791671
1042225
404842
796631
883136
380315
584478
137100
456916
931198
441705
153771
725953
1008421
409797
973250
594400
741798
823290
6922
996815
240612
826517
820299
119531
111102
711334
308011
683114
438981
743348
828632
147109
624322
22949
635269
41480
731688
475640
362492
417515
940142
138131
877596
47916
993976
292581
611553
728683
235123
603173
178135
796128
760980
556997
407062
284785
149391
147279
606444
428651
666928
339738
161471
903276
521424
253025
1012438
1000034
395980
468198
319575
78981
819074
424637
350628
807090
356327
2031
686412
631319
827257
101698
794204
420883
535270
390575
253850
180332
623007
169883
515117
266344
369136
440541
521582
201582
950116
163907
69470
736605
307002
931354
795365
161501
708812
381412
178761
769509
722361
620841
40063
364711
422933
441660
140047
235812
296596
461318
762530
916372
807365
752208
783381
438962
416763
223769
695586
121469
545825
782821
934598
662102
637429
313650
1002763
160229
52113
1021458
430506
638293
95975
366258
925424
163728
808519
18148
190910
998048
534560
268235
534291
408982
277491
896482
106226
1008881
545194
279179
438760
680145
851601
466583
30721
202934
881463
544384
952355
386160
671461
998966
524422
404163
36529
854623
975816
860821
1029966
382269
585501
661275
432272
141952
905521
819673
738182
864984
1020465
11304
145141
876853
78911
974774
73884
670411
463449
674844
679315
64111
834212
501065
690752
295524
634756
553610
502220
128570
442571
584865
753456
367747
501312
869580
310040
763311
397565
220602
185308
860090
369628
172412
389073
318255
768743
801502
876972
487557
330301
982906
849049
764774
931730
341133
805600
683225
523880
44085
891683
757226
757883
498965
229961
847516
498692
115402
700909
322131
766972
121502
45726
141403
534003
732762
91253
159234
933363
560701
1015622
887199
808180
722156
130315
291940
16215
786595
712569
593426
89073
627965
52771
268664
897133
976189
1036862
536336
61976
659417
1004356
791039
255655
294032
60648
562106
553473
285693
568019
283886
95589
930260
847724
549572
501635
86356
985909
63575
706256
495119
497970
88708
537383
804026
852399
596304
1008891
448337
905169
385838
467133
119611
813038
648767
1036514
805075
163966
1023774
109028
651731
703975
471942
807438
1013430
939138
181282
1028013
532913
918129
415227
172865
703037
108140
731698
1012899
270103
190019
77961
149734
613574
718537
974818
666763
948391
673624
908381
269420
817177
417588
707594
31612
299862
332212
528338
87514
867896
502957
596915
321229
324658
926172
469135
334696
667482
440993
697686
195159
63125
96708
1033152
48101
71565
794550
205266
383500
577204
20135
436319
443602
874290
998098
621618
170194
324661
289531
461964
812925
801031
904733
763665
53703
713942
349804
633350
947090
62170
922310
192646
246416
22755
65172
629122
253481
258282
966677
1023775
116697
135896
936536
510109
461952
619893
843365
251753
786260
122454
427588
571332
192615
930385
698411
597567
11640
673566
756919
1015529
51593
351953
579475
981621
32876
833814
274583
131725
790265
144577
138750
733526
1005208
318631
826874
241374
11790
806816
940756
497430
633717
677482
259294
312514
125308
388106
618186
402576
720703
724639
1027038
836837
4150
847490
717998
16816
609610
363905
974050
492879
23095
677623
371120
451733
1023972
749196
694373
83913
597885
796540
43867
334539
988643
180549
220598
403986
909426
635722
767680
702492
31811
764867
689663
26540
147829
884577
162109
892157
371822
1030484
1038023
712698
1042340
835829
513309
668524
7911
556058
265280
77
761528
241272
643455
602290
479219
591681
2298
628609
394158
475057
746681
185768
109043
87514
420284
829800
914999
793180
753501
166280
399586
948049
513172
168488
172864
133468
267058
905261
852054
972035
59139
206036
67299
110353
641165
17579
688260
440229
502462
602187
791378
585365
136748
1039548
862757
760731
668490
903499
825232
227845
678104
695373
448529
310118
491621
748868
62064
475941
722945
333581
34686
656763
981046
418004
133357
1012889
115176
425885
232486
426449
165383
497148
455075
163969
50200
1001139
982729
173850
382804
907523
501634
565784
467266
890949
582711
935507
628762
295224
514364
22855
832533
580837
328527
631835
488113
782491
956405
470980
898410
535697
131811
801064
623641
87485
358700
1030762
312329
135901
464156
184962
476272
966326
252718
186014
1034371
997250
678508
896181
141691
433506
753878
332088
724547
828710
773170
432851
1005987
478519
155887
495083
201406
1001357
617505
871755
1027574
524194
841453
1017344
1027880
346146
991103
777467
725990
109372
461623
302148
126259
929731
592905
446492
509773
159336
128575
991820
514277
258238
1032472
389459
349665
339708
273686
432967
784732
561794
982285
219154
672177
899407
199987
721471
24068
1015279
870089
408075
273934
1010363
538415
749707
125704
425943
22051
961657
209427
189808
910826
678743
7344
677065
25054
582475
472973
185655
774763
925124
267432
402127
223041
541502
782910
366966
80251
504736
592649
517406
160942
832224
387267
400777
564067
736935
493258
820988
1021358
893508
674896
534682
480489
203810
278377
278695
351072
531885
968528
618043
744347
990230
584631
731476
213884
343753
151145
593172
232774
1041044
908953
65911
701408
1044642
19504
878231
627992
639639
387242
130777
179174
828976
424824
27962
408747
826495
1019739
605217
351576
645632
711937
168866
516809
905701
480259
105833
910315
86857
97121
23267
693930
287883
642680
588123
395839
1011561
823176
700589
26474
383259
965272
560178
1021561
679816
800925
394244
300570
179915
850286
495812
320205
810018
122249
212092
943324
664225
758228
12189
704779
1000553
831752
580797
227732
750797
873649
17969
413233
528043
1008478
816784
62141
862640
914776
761073
923516
815731
430246
84002
903409
995268
289198
472735
656169
889601
602362
536751
43317
737032
463884
881680
646791
357016
504845
76823
891154
858222
412051
756653
888522
787685
343164
562097
306985
645435
33300
419202
1034972
189900
279029
183707
641325
214880
327557
106618
583920
961466
998429
109359
278078
712639
853616
374819
735486
155099
383325
495412
681251
983317
272522
642241
333693
956794
133676
625838
753454
188827
154397
956875
675125
1018390
478157
612877
495735
617946
934931
255480
124499
90639
837857
71246
949714
349676
815641
642043
796274
571442
820004
337156
923474
392571
100296
712840
30072
669078
483680
896812
679508
909059
739324
364597
26327
635006
98083
601693
200641
762658
478881
102988
943787
590104
419342
525919
223739
762248
881681
306040
404009
657736
704624
545905
403678
1012199
387495
321182
917178
2750
355608
1037090
636009
627593
716340
834579
356540
499877
334907
920042
394315
411799
101282
268981
577883
712325
243027
677357
151032
266924
256201
160341
242784
662285
214418
1034299
1012683
990016
569629
277000
907136
942117
991892
187718
223384
775287
75066
137421
729695
292009
101120
551262
445497
88188
136966
880419
934860
338127
267037
653740
302427
574295
969403
607213
120885
778106
206182
713715
1027035
608162
250453
945908
116371
252154
349837
601365
702376
592909
438182
931251
608761
509535
714014
824371
290812
755660
80967
105337
419348
655697
534372
972463
266262
601922
1021303
311269
425530
7110
870195
2963
933325
748747
404182
1034868
479082
899393
852065
7663
186292
848910
347495
574366
707403
781357
761577
791536
901192
897230
421922
1012446
962557
959570
57202
417384
866957
180239
568074
565873
399747
585156
88289
107869
755858
917604
325328
380943
1012006
712649
71455
170331
945761
954155
789408
260191
704803
111701
666557
383691
477953
197079
638207
325194
1004900
695609
53800
973507
790153
63933
266587
897444
393426
110762
645939
1036366
914877
553904
336035
248829
511689
111652
815646
433919
102271
895524
46141
613805
891014
10868
712566
202524
662649
633880
181256
300249
1039981
688439
856192
588155
230957
923090
784146
271671
440354
162731
310616
913712
625462
22483
660129
298653
105632
72527
638352
144427
556153
728714
733295
1024637
41817
188573
96256
766364
20172
195155
317757
907670
740734
835222
862102
635748
179595
884976
613303
567626
142699
861272
105909
568923
880759
911645
581633
635663
312862
732161
1018315
643660
882400
754221
39585
1041360
273125
793111
124231
542063
546009
820294
715201
624370
242346
93533
916055
527580
892699
398467
963665
930745
743763
643450
695135
1018739
56469
39936
563239
622601
150121
984791
788164
433872
561938
388472
440503
560380
656762
805953
996687
850149
986023
409802
94011
588328
970826
37992
117822
49419
432210
27361
107437
295537
729680
336835
717248
440873
404660
1013185
743850
767235
801144
919516
399327
120413
943045
690644
49606
947984
568570
224827
87913
483733
630147
259456
716314
354955
966995
262613
576551
732448
40762
11087
40413
376075
575040
609341
46778
536960
214053
225607
962881
826827
562258
459883
287994
703528
566883
158625
492178
283965
52568
885145
805523
794397
188368
20553
227046
582960
208799
850910
708195
1032564
594330
791515
757554
501823
1010389
303698
242557
905459
384916
339045
903139
468967
225072
757480
669484
147771
415533
404565
113943
232811
1026330
1031195
691384
764188
158751
527633
815187
179108
843619
192787
974879
927480
107516
219356
610521
1001487
993123
237030
545710
383126
239166
30808
281644
1022344
792234
933159
262077
830807
454799
972943
954267
232641
137535
792395
124212
130052
544152
978121
409566
988218
892128
456941
538747
519327
325976
466797
820923
198878
449583
644393
571862
959284
239699
550420
709899
647104
576496
755687
381380
805675
699244
98030
142186
936420
176122
397813
88963
70823
348910
927905
426452
354820
707334
258214
58498
514633
734938
217906
665626
903374
595427
748315
813312
934794
867678
270706
530243
961144
12098
569935
977011
318532
672798
422907
195369
704530
139077
649587
486439
821352
1036577
894539
115372
72373
804121
801038
442711
609312
333938
316466
796571
41789
687337
492432
49616
988740
429918
895930
433316
278348
475334
1002442
732403
86972
510928
291325
154763
871150
841967
538269
860846
551277
930306
91023
445540
1001064
1018982
190036
217976
841456
581595
513061
830574
478554
271403
401223
367575
787142
541315
1026394
147895
179848
735847
380932
952091
375966
79881
826463
430943
382284
764163
910148
358357
812743
655182
590255
426735
67045
740034
927847
246364
1021327
411723
779507
23460
150287
325506
965617
100489
629411
845653
222063
909965
798948
113055
93670
439759
716461
59865
734700
465028
887395
134297
278388
403010
483097
150888
66071
39825
759838
732738
938901
905960
320652
869033
758475
985365
820775
524590
637815
640342
349838
228268
103233
906577
668687
292366
460188
917038
112267
150932
437076
426536
972584
121914
404383
717481
175655
1031321
497941
962623
474856
890390
1013726
641714
963228
96176
777102
207221
6466
870366
658441
113675
88953
794156
149141
961307
623079
703524
342774
126851
959883
590294
644616
405174
245634
121912
1022476
875309
964971
800668
295682
248229
531090
516092
191351
127818
1043167
804262
250045
16217
138871
137885
522560
916181
391449
62594
894242
76654
550851
1008127
108750
10639
687707
983877
856822
11827
517867
256796
954372
846040
833808
982235
436530
765600
716798
269525
395455
728494
789663
810998
497912
570925
720350
670918
892846
633943
888215
670646
883574
543566
782048
697393
415119
87140
1040924
590820
679613
1031193
183994
732346
873341
711023
782750
982788
581008
238781
39177
17060
330440
955849
873178
792968
874386
570289
833422
115045
530664
567785
77163
870987
979823
786279
935263
49407
655857
936975
1040736
117634
274105
1015543
385305
209401
373903
239077
341332
606938
521852
254959
182085
68402
840475
779527
728678
263327
342835
823567
725058
574359
994143
668533
134420
360942
374037
784076
740498
401002
891578
477476
885368
450699
207238
596345
800469
623751
104114
855497
501054
289816
520535
832713
595466
709002
120234
810541
919525
835572
334588
946866
863131
671877
58037
349420
523310
82668
251938
181120
511605
950679
587426
735056
786605
369198
945297
307221
997898
851648
833524
10003
367438
183343
786124
853292
271126
119265
54055
980373
949457
504711
887981
293105
577199
762106
264012
732939
394873
778122
440186
409875
556001
633958
588751
794082
443914
357713
308206
669376
355541
67733
945392
769215
164470
976286
383139
264040
664094
52760
702402
670298
630602
212278
664769
934293
920320
805823
295647
658808
220569
999751
175980
407218
885872
90466
1044975
700826
184043
344906
981530
551036
11253
792994
448290
303798
34176
195254
153844
320518
1040478
284952
914523
426065
572541
403248
127830
575902
411851
38007
730721
436123
868418
427861
763183
574719
929811
998625
948474
352182
792525
612695
178457
379490
861061
890370
564756
247382
754210
456895
473423
15473
1010414
499730
708790
783105
414565
709361
785065
789531
88144
668364
566338
650892
471404
560111
373208
369709
594015
830433
4532
933496
5097
399633
506249
581722
14174
855244
344676
310804
371097
1005348
903366
560236
920355
804019
779481
982678
798521
951011
54428
761411
700767
395811
527121
450239
439152
619293
204180
842839
672638
207244
31536
43767
531586
837104
247617
798864
900271
187219
605257
943303
360931
594373
100841
417671
965206
481345
582355
347713
708980
169926
926191
442807
104339
231151
521927
800267
530181
225852
187905
422939
351933
706653
316826
717289
1043770
676775
842346
818819
204590
113872
347999
1011792
96577
487787
165354
493317
602033
460842
9099
184235
844830
751706
440931
417
415725
233497
397726
538980
791128
156002
318583
270449
982414
859122
643119
198588
535246
134718
280022
451897
812427
407310
670480
867086
671215
353787
573413
1009723
798175
513984
912701
840541
48243
367512
1028080
730840
85361
984371
551819
451292
771340
740021
483249
296269
48894
933407
238860
370743
303918
157124
990363
842568
166650
520098
821150
1044609
296199
914015
708874
824605
19929
223866
538725
159724
568019
173424
1037200
870448
227284
857245
720368
447606
113939
899497
369005
594935
524865
478684
247433
976157
587226
39022
508684
450441
701793
988515
818393
307982
438393
841008
608282
488044
194546
828332
920711
177585
608813
64872
232210
258955
991949
572529
1005006
708190
298047
409647
588383
193822
700608
30710
147087
297953
1014925
722569
591563
529178
1011379
819796
952017
948187
1029765
993908
48804
1038104
394823
863242
627367
616476
1015457
495963
670051
937087
316674
362271
895078
559633
858946
46496
151282
472037
976764
749521
201899
546617
626149
813235
105529
37748
1042638
358523
922348
337407
171685
171390
678208
10890
535924
150090
419079
493079
101371
904824
774952
538515
63995
64423
794811
1006124
330474
315889
213536
70299
120162
933976
42709
121777
41078
274743
398927
292343
384922
21027
548774
276042
60188
71284
784473
887134
646663
1019302
84158
838112
508479
861536
454867
193776
10693
211810
842778
477701
856402
926214
174178
966786
325196
1030935
883415
714378
1035361
347262
725878
63699
278497
208599
884666
298447
888600
326171
269470
898115
233164
477251
899462
693608
610544
958689
132640
456096
196765
578182
701556
623587
897693
124303
734920
392874
617865
272159
994240
409973
854983
825249
508139
1006147
870868
334970
340979
778108
503157
856681
689050
626433
409095
432477
516737
956618
443925
291007
519461
706638
1001106
759536
849041
709038
961548
349800
659953
740657
618674
850502
349779
525134
380374
836612
1001510
296662
418215
698284
170822
535552
1005579
954173
411053
471906
1006961
903604
681261
623304
624018
562643
637631
419512
291141
58373
1022647
658738
531990
668579
364149
911136
784274
125718
731824
281876
273746
784494
728401
303295
325055
70653
204642
314689
86384
324623
368164
646747
231211
585865
71424
690137
513989
910872
327069
460944
588771
846126
595402
813606
651431
217747
1034412
795548
1652
380523
712032
945111
189965
607542
430279
434814
180691
74043
281629
246822
785870
742003
273544
273844
544385
656879
241895
391491
662350
599014
465092
354638
333299
481249
793202
889317
988277
897637
740377
625412
945651
802423
319033
22221
385381
697269
401376
820263
932687
560628
998326
113601
538977
995047
156805
264202
592777
419134
387127
452819
12144
319449
48325
426978
266542
932517
611890
545713
545620
960363
499331
640415
30381
1032113
712752
125014
813656
775036
962578
862759
963812
349291
292648
566770
983177
568536
72375
148212
24344
363968
627596
435234
675055
371700
245373
932943
848693
362459
679437
794647
872657
46206
237976
719508
285913
37248
518800
306534
336839
870526
557908
593593
633529
869843
782178
846180
219594
310323
61802
619008
827076
797490
327005
494587
538739
119341
51494
423062
364262
964470
2007
843489
772148
358147
133940
272228
319392
104547
450740
498132
74789
736477
726796
477969
338060
583384
422347
279263
70518
634405
501893
368346
106546
921723
1038530
864661
692711
476644
799571
434999
1010695
139963
682443
570146
577466
82107
996444
561126
195152
536920
753565
655125
198684
79993
355209
685244
411389
469453
14390
299335
398998
839910
469871
319434
543840
522382
257671
233825
780392
618293
171015
300280
1003330
265071
383684
747113
186187
857345
922273
754434
878865
922564
834429
993758
925826
651718
463528
763859
296509
574494
534884
8672
197783
543169
537698
147367
805020
98321
89014
514904
76824
928204
589723
805342
284536
596452
781882
555451
700456
366415
519261
614444
724943
1039829
356912
306508
93783
266776
921342
889966
170103
947248
363706
611768
268807
120200
88717
48702
172029
936358
145245
519087
119954
177528
876628
23081
731010
341793
498767
585886
916629
426402
672045
855135
230223
986466
654133
472867
345127
234174
852554
828646
197737
486033
598607
975072
138588
153509
822964
507584
907456
519421
98271
950424
212199
537455
989584
969853
963210
190604
1041673
933211
532467
1003169
749370
464822
306848
849113
428798
160305
139254
387797
74087
964347
687254
1000225
179217
178703
792337
681229
939828
782387
389588
1014357
966335
460349
1025880
150875
960404
975175
304002
902270
431135
394342
1026232
226423
813438
360794
814255
986287
77509
803723
679558
593457
613071
533077
28330
935410
88963
563422
277226
542714
900148
68481
977428
437525
829300
1019829
588621
919768
663171
941694
524009
345933
521872
867804
447869
872698
47580
640008
634184
733788
562261
264742
584992
84688
807923
190629
847002
1011501
601150
255282
671907
15310
237292
214988
724326
892949
573691
264870
111407
486367
791969
528900
554265
214728
173002
893818
393799
140095
995558
567274
656961
571087
189281
421575
843969
219995
1042077
277780
931783
933781
210998
287145
839227
119776
627967
945649
313830
330472
155987
593237
452470
565309
212781
386038
432202
912650
587124
234845
1007175
702965
915739
32621
770175
653990
692609
284232
734919
985702
262019
631391
996875
782935
940230
771485
490776
632820
559931
8215
894119
574409
489281
907105
174429
500187
1030106
981918
48909
630574
817567
629842
784636
960781
759632
493329
53960
822768
585525
112855
705573
349044
160769
196110
345456
566820
602775
736083
810266
867414
511559
940754
243433
985079
468548
923904
5343
804467
653388
984758
31507
411829
565236
275349
904240
740780
1007480
56549
899024
441093
334287
205950
555226
906120
293905
484288
980071
992877
791385
826317
275149
761459
334271
467676
719931
835073
955976
1044340
610612
226073
310448
9002
12849
198197
661819
839709
28579
222202
82537
115946
994336
759838
814766
573999
263014
768908
313615
277032
885448
577250
997566
470492
949392
10863
902115
524076
532836
189444
695363
685886
996338
925348
708809
471504
159460
981947
484906
759882
498096
325128
50996
870083
855419
34409
646497
202310
419097
1703
247801
492439
211101
962824
627123
855354
701169
903506
886806
727073
163540
912590
736662
381464
192465
468706
706237
460456
830897
253637
492017
1021730
496857
767067
72630
355086
1005773
698313
965234
184391
479125
484029
314775
564481
448828
105129
388386
153787
936408
628456
704451
885452
900242
363107
495589
74731
744633
555964
373282
237820
272573
127928
454938
116296
778837
830254
893229
284486
205404
155516
1040947
151737
133292
67026
1020460
982103
309378
888970
711222
2140
261685
296241
671579
191328
400279
313399
647971
829229
906447
379988
795161
534309
710851
664091
930869
610456
24457
465419
525147
844839
288112
684076
324151
180809
945814
550004
1012426
308608
673999
896595
756942
675343
46736
636645
347692
115952
196258
931378
871328
210338
654487
204919
575182
192187
333743
727619
973644
392703
953213
899235
1026
226057
808936
354334
455611
7570
12448
896290
21673
481054
23583
631850
601068
114813
173112
974918
149419
460227
1026329
823226
193021
768498
909129
564923
86073
536770
390930
240310
333283
271931
835379
1000306
188718
17882
291432
1004222
895787
611171
342977
25811
314568
513326
755594
169122
115401
767887
6242
446781
855160
612986
538131
900822
912998
263487
321319
46834
91227
242790
921694
341159
343168
132508
882522
346658
255166
952801
212223
471321
1029085
307719
184023
777005
144875
705304
1033618
776845
273165
863072
638698
150042
880840
560891
609490
923256
886095
269617
595975
573457
642600
567886
317207
964830
581804
535262
753817
977859
663881
255464
494541
273990
81600
283725
644896
1021060
78762
274966
466231
604008
124211
339395
249995
173190
981293
49108
804306
209368
754714
586105
480157
996852
665410
992862
950257
76799
900026
526778
284674
262240
245995
822933
767844
752412
506712
255621
152175
497134
818992
980753
286684
700026
10988
990366
823295
632074
279156
132060
115721
613865
1021497
838156
511269
751473
268094
679490
123676
167300
51325
410050
567187
683817
618926
786950
412132
774252
772656
481449
364450
57831
914588
583161
97116
721249
36409
845797
811502
321944
711982
726542
122641
588506
605481
108852
718818
153726
917048
947219
802783
221037
136528
211696
882954
730394
986765
802875
540917
510573
576387
130932
766428
433296
891805
105464
152723
817882
455880
351107
685084
346165
86002
87020
232680
42365
493290
668695
863507
504782
826795
908832
377477
193194
264633
216713
326846
184156
804643
918682
402623
866733
454932
14183
665193
430669
633490
994961
367050
733764
367512
718719
788730
1034944
474627
509359
513840
167727
868574
453537
789835
460420
1041979
152251
734612
83991
318790
856298
96440
840855
690749
1025886
393423
432697
627013
636146
632766
400239
385987
45541
73328
963441
930061
601710
430889
404416
853244
961158
283332
552294
1019155
296187
399207
687478
799384
48940
459670
513982
564254
481169
542893
124076
358129
892565
995849
900607
376457
633938
441258
36755
542782
556617
595233
513283
703301
358937
516853
353562
380206
399963
248185
703558
713067
638136
909583
282128
686782
725764
998396
675156
1030123
685325
500001
695859
623662
540785
236710
989472
229114
274355
987952
188019
142088
49341
865425
555873
633500
213882
806572
749316
640059
240111
646162
165652
506049
262805
984654
490758
344229
272285
293957
524164
871922
985816
599066
300550
462721
106599
668499
555981
1040117
626636
148885
448027
707767
827282
800337
179741
401365
420632
438674
720713
759377
191689
52394
959291
434467
12485
299100
838250
614145
86074
934752
535306
38762
364828
712070
207332
692055
644727
748552
686047
558106
94518
594672
912185
462437
873566
900062
259760
756028
140694
426896
499537
991436
549735
692809
196968
228222
698714
179782
755484
526052
290806
288842
249474
936713
724317
272767
607102
25413
280797
903441
604042
830616
1041687
913504
503833
192134
820505
892938
838057
262341
965896
775721
880203
176128
51011
427761
841751
871591
765017
772789
427017
232874
1020741
775151
603707
227474
745108
863981
176688
597539
468829
74987
241684
388432
702612
279813
989021
1029241
100189
977243
705662
354367
277886
687975
365793
831489
895680
1002727
824738
415378
1685
24332
1020717
677390
1043912
48423
777433
266758
993765
557937
411450
612731
99565
798518
460121
105102
882173
92899
476586
503445
1037937
113604
988409
90565
364196
282790
326181
375309
111986
351595
93578
519280
113314
11043
680086
917833
963964
871210
1023770
734557
931323
782266
497186
420505
593566
159288
478604
523453
516887
234091
330310
796902
54430
361313
988309
886310
609654
708198
45884
897749
181346
294231
577426
61262
1019259
488513
408476
716551
930719
490897
392548
602790
854943
795215
880829
621026
931574
107523
95230
440275
96022
777406
852139
980854
308113
629683
204971
1036765
688662
120715
88202
947339
645993
204593
514681
1044404
815247
709845
422740
438064
91406
167943
597855
643675
90589
104424
836064
274963
116584
354807
248835
615404
437773
836187
828889
384587
895664
820665
959244
498663
544014
785418
974308
942085
398271
509208
505307
100440
738650
482594
851997
962809
846838
14902
329448
165590
487069
1041283
1013862
317802
725717
524169
816140
67580
357168
771765
672043
714751
877315
815797
403561
274671
164148
200811
540960
140036
272056
370599
36689
963609
2816
697267
9071
769519
882094
500142
1030053
789652
295676
305342
1012044
151738
809954
989522
946197
434962
405198
1021837
583050
965412
974706
307417
594214
88702
583083
131508
98258
28955
929303
470000
554140
775282
647451
634382
339558
175300
969744
498082
915810
247288
277060
1010048
188593
249931
971540
852281
1017235
885951
706190
321816
649503
466452
383614
188901
119957
762977
382929
724837
86022
578035
431414
199656
41985
634902
1021413
939738
1036473
359519
220038
428701
720840
915620
281075
544472
797938
711806
1015135
707837
202564
601086
777747
447262
819855
440283
55288
584580
1029250
536372
67057
282692
233619
866994
1014437
424710
249644
814982
698196
4655
144850
1044837
879176
767694
394457
875119
921560
161594
689774
198129
683973
527188
926960
751038
237212
119275
301237
118482
410625
65787
1024327
857084
759842
435008
694434
1017274
45277
640567
801020
25663
882706
497743
274534
659592
701840
192198
649553
510471
221060
763661
1057
225869
885189
311818
175843
839851
460827
356768
102146
852132
146180
302078
207653
812533
882155
875830
737705
557502
578782
604325
17789
468338
627248
444069
1043173
648902
936809
110418
466615
935335
593870
110891
968589
303835
364188
43478
126313
732709
849539
344857
701997
746770
252684
114911
501230
420950
292761
482241
566876
343782
258772
647
391791
491455
425584
839878
278166
1013161
1003518
287154
348330
172448
455481
982448
635481
816533
643359
117668
393866
572083
414996
91564
91295
564018
49345
1009661
840628
1017890
181549
752562
11832
355343
425080
809319
341771
833261
260387
972659
1035498
155817
668503
53746
663670
810005
549557
195221
983567
272879
617429
669727
858709
978228
603488
874999
471380
603290
4421
908228
710164
1035672
192570
809576
879885
654537
287054
141359
947883
978376
975524
992271
241469
89598
923612
938311
929170
164423
835477
920129
755452
447893
477875
769417
579275
694323
797031
1022271
384714
119345
410911
678767
355772
570234
1038011
69841
376247
740584
644403
918236
397023
560915
30096
796093
804943
482259
827357
174225
466528
523295
629571
531891
756338
1030464
606188
112921
259237
158286
331207
685307
130568
147098
876082
350794
118683
278688
213156
354543
992960
902276
99901
339387
96058
787779
684237
351388
490039
818688
1022304
1020263
395168
128621
616840
44554
518315
880770
495685
500337
293423
590072
216411
512519
234499
1007447
312383
167341
507130
959712
108447
687576
725791
833521
82967
912596
205010
215572
203450
107128
544177
159729
1010444
1000224
471651
550727
593250
357181
149705
151756
670666
644092
387185
353310
882356
550881
745477
843018
1024605
345561
267706
787480
524398
691069
58390
458939
441533
888112
917967
612742
76444
1007707
97696
505214
263367
226663
984482
700350
95644
792195
256513
769090
520977
556431
137869
888535
921258
980386
890777
838602
259741
460706
210986
754615
818167
236319
223946
340262
605354
364856
955580
592590
284262
768194
959653
646450
491814
388953
830913
569475
616543
1043333
101686
583778
324477
9589
764748
45599
615302
126075
261986
913378
876778
175603
630443
913912
472720
391489
893907
839249
264374
591760
302458
35185
944508
323583
665379
624995
429962
750188
496537
145060
526745
418182
930454
915798
259319
981048
1020492
649880
39378
878127
987872
774855
930909
728152
726323
557334
612156
414139
112455
397863
231426
368291
484385
690123
296353
489432
664123
772214
1004538
615492
577090
881818
645887
126186
82250
282966
232787
197005
479345
719737
37795
1006252
434201
257113
896532
716010
150003
756776
842520
786460
867947
236541
337704
487164
159318
1454
353693
792634
1707
89601
833517
583648
384410
50853
1024831
295854
634508
384787
697942
516521
110609
174317
690927
524443
667158
199140
94829
887601
938943
468216
851497
899869
96337
720578
368785
570020
405334
600110
885942
92252
1003545
140847
487676
160889
365614
291282
1025069
336920
558833
932737
318558
174872
743
955512
782395
24106
820201
918566
745929
261149
992886
878823
946907
254964
1019809
1015966
109127
188266
726278
930281
255380
574864
726707
843155
401709
910419
943651
939557
1036421
967416
533939
636709
955921
153021
29376
338427
492867
609485
605299
486307
879217
614396
608373
196337
400604
563494
289010
19223
390553
757783
633728
591000
387364
669539
897618
647677
472509
509682
379902
388755
290122
973906
342760
449644
334840
38786
180754
695508
572083
246563
248260
505372
420481
447888
980849
352334
146034
362250
823831
1045382
117828
324244
693852
931487
577417
641474
467930
145824
441084
563527
208999
562393
497618
653554
749312
984814
584603
971128
209654
29242
161066
101373
534373
737224
357050
612813
991436
189335
886299
334216
540858
159060
677944
687031
27084
902175
883318
138628
25245
399721
148679
746933
359104
306704
135836
625370
135200
124420
512134
64436
91010
9939
359142
235931
863340
377320
775081
287717
845524
531574
1002504
86632
915024
13397
2409
34658
152889
241744
289295
449450
45332
320624
413834
788977
808804
918070
457338
534446
1035400
927707
942457
274958
1032912
648412
168840
509415
33454
270944
421377
633937
963316
59050
51135
208103
213938
43690
1029099
1015068
1000296
944632
8832
263711
610827
361753
921903
198806
539875
1009762
556904
177937
110176
698328
498824
418291
802009
260444
501555
411195
193463
576354
524720
480790
511765
803494
177089
1016521
61210
908321
270112
286217
533456
334811
6902
1029655
409105
112742
973452
517113
336551
282689
272868
794609
411821
27509
285113
873798
237117
866324
715143
536405
340620
526033
345487
466465
501010
529855
264545
956174
988467
400478
909328
581356
147621
268833
335637
513867
79715
31830
20379
78533
247009
994219
429004
163097
718101
975814
430461
432319
111385
69579
239829
852352
421145
796053
786264
525633
155266
314519
787367
1003533
893239
285886
789856
891655
480055
244667
695669
385463
300999
58565
399669
29742
717060
1019982
180202
124411
891909
369834
724628
257425
408149
447682
870808
555791
114888
86412
1017888
259692
78158
744307
432528
653053
83369
938142
188401
786867
145243
915408
334464
901053
186908
306044
805567
1016791
29926
678859
964261
548059
42359
502796
776210
69664
999047
784004
91981
138464
1000081
1024408
813103
307713
9598
796693
11339
923565
814070
621839
172756
675844
625982
1043229
789385
854481
460686
745674
231599
1040138
518345
932177
712661
504092
77014
1001803
886091
57973
283476
346683
543622
842010
247440
913808
581198
415423
917078
891989
624400
287174
407702
381564
881683
269444
839993
818483
369191
867513
701255
441413
111133
438152
276456
933715
586672
10990
201958
698776
1030886
198
559174
981679
124006
107354
448492
257288
411979
310038
866218
986972
782644
1017855
348607
670820
810691
399910
614462
446234
42721
886097
21063
487130
570839
470217
303273
828605
319438
957120
619028
679323
55864
886252
234901
837468
455012
416016
879205
198070
578845
968159
1013853
881193
137081
277216
850804
371113
810845
180163
617371
772171
431520
188434
569498
817295
244610
992741
544641
565869
491706
821200
60900
65396
70611
384357
1020612
854128
122133
844184
413365
402226
970845
138980
36422
635534
305295
376345
633852
453898
629904
124701
2749
881840
734629
348917
420362
276516
740228
360575
1006120
457498
706373
908635
100690
421747
1041526
658938
498309
329112
1038934
597645
395783
56295
160929
444885
573370
833194
890123
939505
140041
352258
59989
347311
977934
445130
446840
79499
426626
394652
353067
638775
457973
495843
35659
588796
1008828
123118
844890
683075
1004477
628215
414690
783039
777408
648335
737571
819356
217924
713793
564690
500207
214146
906592
22373
589353
867268
503673
29891
277135
621574
265103
20640
335480
564584
322504
646609
121881
783571
519162
123053
442368
714887
942909
235151
555681
1016812
408129
1024504
469100
385229
285844
72126
862289
1019195
302768
539519
308257
225843
142650
454794
897820
448740
658434
818721
597626
1010311
374124
481706
858849
516209
954121
1011108
870213
488511
568539
243595
456507
1032895
558461
694611
459277
1028436
633005
762679
132159
21066
612493
17102
361114
536528
339717
279734
350298
511565
944829
892541
273249
235403
664556
22187
175737
36869
430664
644997
697115
133754
749537
212917
553998
819519
316126
1042097
733609
1003284
483498
756496
863044
956597
234420
239872
257929
255207
227089
953377
679084
5868
765498
215820
895180
585091
379856
465018
1012355
820200
978297
221956
93777
787414
33687
733612
427407
341757
493908
399393
486381
891534
331644
190546
621482
1011446
189278
90379
779873
973758
254390
866516
742846
339236
1020043
887586
358595
701515
227827
989503
753377
756761
244516
777700
993051
1003103
548008
755180
134445
106947
823831
145949
728005
293923
200719
422015
134184
81223
717901
187160
434669
687530
883160
23407
204796
761219
188106
930905
138407
735926
663924
978450
825559
354948
696952
137451
190396
99101
786615
871374
160374
940112
423813
313671
948886
966688
886858
280161
844072
935574
405100
911338
517138
900119
601426
167024
107609
86509
322561
923601
142777
342400
1000888
272828
571526
238426
349867
635434
572018
474715
371359
579176
185825
651719
673731
858852
24650
529296
235646
1032137
393319
273230
769081
360074
745633
951892
928623
508177
249501
706615
53365
612122
81082
410235
747375
430490
32734
570511
783345
105025
320460
30569
76792
400111
197504
1042766
924701
452393
124473
69362
674998
672573
355153
504839
187545
275073
491954
576674
111984
570925
983134
124285
960838
884026
970416
702863
754153
72801
1026869
546328
70422
1043845
723368
605705
1014294
656700
455411
198589
332271
866957
932648
1013254
550336
258749
816764
1030180
126886
826901
639259
280729
55586
395103
896262
599720
761902
491499
123311
834118
868280
308569
365748
681991
84033
172425
299060
141389
509242
459550
151672
503156
595683
507521
970384
74308
212679
763336
590917
404962
111178
546616
172481
714831
691200
732212
451549
766476
932179
401542
61344
979837
822212
72834
155873
609918
667972
56537
465297
895593
974783
193767
119879
358989
627331
683678
292134
447457
379432
712753
143650
194970
289600
183989
635309
898576
648371
196979
801331
599983
287657
37691
495055
82433
186617
628956
319801
285504
1324
863881
934352
221608
695260
990230
518770
937889
436429
325511
660288
551112
578870
547128
144337
487309
618531
298857
371523
722660
668274
918292
461914
293449
932915
466950
149253
379878
1024930
936123
576576
97758
66584
998454
903607
715365
283247
876111
994229
20144
850733
437715
386643
708339
510949
810552
536876
700158
757310
593064
825862
79789
947861
381954
89245
604481
607206
904643
90981
703117
342270
215117
19382
617827
498281
691463
263858
926368
915598
938050
403725
410367
905551
748075
778344
67665
65929
8327
954350
109757
288209
149949
991812
174816
89855
432669
575906
112506
150470
73301
516855
419322
714659
447726
549666
905323
382250
242705
915274
618501
303233
589706
834202
749731
413185
879439
4854
1017325
665818
851297
690133
987241
259967
832931
195449
614131
271740
685677
862885
657666
611501
55928
247176
855747
188352
444487
236801
364511
261716
509447
917675
621401
695882
875444
194975
476889
818383
1027375
882655
883765
503437
1011781
425365
301274
770133
283616
980403
737789
750934
149257
542012
274813
1013203
466252
446184
329003
123775
727184
212892
259168
167399
143178
596230
660778
118691
320085
349781
1025864
849885
1005179
876392
744836
61131
260759
22697
663438
77228
669622
684726
473740
133464
844918
687817
908374
438413
167138
532185
823459
712881
102525
83642
530911
104091
472919
888317
428463
53924
373859
780732
632004
108576
923952
276651
1042862
806557
807613
313460
65811
187535
188831
657416
833037
934310
314260
548698
379935
678444
122882
992799
606153
560184
760908
43178
977175
555452
419666
57657
516444
649263
1033906
381727
370338
1027289
255989
835880
83793
427316
827093
1040230
873237
392333
455981
66364
143971
537816
589092
795460
849504
267952
793554
525406
912825
483533
803920
15823
16286
1020837
330722
777468
825849
973033
226855
729562
510032
619239
430868
537283
654839
813967
938044
84020
726374
701349
187104
903707
222700
415067
963139
545953
802608
320651
604040
557584
628930
705651
233241
522150
847843
743547
1040043
636368
1038707
375347
198843
965431
561145
887426
115784
959613
973298
141112
606262
287994
380448
394757
365819
832444
889343
385275
1026074
449851
22701
698397
111725
741666
195784
196927
846375
906738
153352
651162
1003585
667394
977106
771572
491368
133483
907650
194868
33664
129346
880547
242535
1017082
888095
863160
31133
743060
867262
574642
463082
791093
111308
363720
637575
785694
140513
1042254
624619
730601
516757
708491
837520
378071
540142
259334
953321
208502
340885
568089
604074
699773
249204
826645
939259
849220
106279
731310
756374
231851
776503
476308
615103
917723
915904
244009
78086
51210
1022417
462275
887724
791374
471731
596803
580100
567925
331137
735523
935440
963143
990940
742163
93410
291801
428487
369576
464092
1003719
745329
17121
294042
28404
272633
803822
340381
669981
697206
25486
475108
91841
925942
233622
971939
1039654
85125
741586
951874
687940
890308
320574
644622
915406
574816
359484
114540
484091
847177
75017
551023
832455
981294
663440
12228
142505
841935
218485
621834
698767
1027421
355888
169945
361644
995065
292897
764866
302912
311657
972370
194725
410435
420975
926377
879969
366999
589139
962582
398901
254641
473722
481074
381530
892227
236255
58194
413812
648156
433745
263782
364619
569458
413466
7963
1021817
783212
827889
729778
64656
992875
816623
1036407
789199
234336
585559
325568
150428
605885
629764
782127
968410
722994
874968
500739
892316
664809
27853
29647
1040241
647405
324515
684070
947649
359803
396305
826832
244367
913668
325805
323711
866724
370514
292934
301004
977325
162134
294990
19321
928721
595802
441125
626171
361101
90743
395746
149327
683536
863380
936258
380671
214633
696387
847593
907256
729699
964169
487499
366498
561539
918653
644050
700764
500722
902787
200950
365581
567531
185663
964328
163367
423000
91125
1018669
804407
65055
615529
746723
526791
1041576
406766
364907
615398
372524
899931
217660
858565
139756
586609
77258
630313
167833
765319
459188
981377
703695
835785
262358
479703
439337
619607
777389
730521
1017737
684205
106550
60380
687468
365726
132580
83091
411407
396551
600637
144464
117022
398980
468237
788932
474402
424430
869295
879450
229581
269449
176070
321400
848147
876796
656042
550004
360273
999820
652889
169359
413197
780922
904205
773132
558545
87464
166680
88311
475341
989886
504750
1026308
442206
295384
790078
957098
847719
813798
165981
143723
600331
490633
676323
689414
216846
30210
472746
135435
925211
973410
987917
973595
774365
904012
235405
172409
103971
719827
286474
33787
369528
345843
367330
621500
289489
281161
824195
794123
477070
610123
389280
181210
76841
343091
410821
154532
795299
727375
133464
228801
401444
992534
16464
951695
1017995
459668
25921
715653
54052
366336
125858
46980
359216
739842
649380
228535
481531
750255
602526
442593
497129
246212
567833
504202
783609
384130
737726
938908
385883
1027023
534297
476735
371649
597047
68627
388433
705121
941792
400011
1019956
957794
467877
668194
227844
968211
473289
717702
198868
1033612
733444
415280
933341
106868
361873
655209
32521
219196
698612
545774
124071
253778
888262
599496
82934
970095
305257
220847
246363
871724
963
822963
8900
59907
20615
179214
607969
6576
1002477
260464
604488
58550
90580
161951
316761
740395
24701
713548
378184
263344
82365
253774
586662
999258
83855
959625
504247
527192
191927
181736
852621
606246
48026
790511
702
722795
119024
294250
730370
328385
107897
658230
417932
459927
790331
850689
21695
343492
987792
339829
233664
878056
385179
578323
133023
174640
202037
766282
135101
971051
761128
772314
339642
33293
788849
599733
878386
92699
971059
1027034
483640
255670
562232
999500
24197
963892
679760
1038211
765487
740401
223784
406741
950160
13182
999255
375740
765879
145337
510849
455147
232572
351191
605044
429738
546721
25918
787620
159420
178283
665986
236839
739440
740725
374437
738919
457388
977555
902832
966361
947914
33252
837774
264340
805469
563960
44892
503527
669119
946028
900105
1001351
664432
181397
844311
233818
489242
389704
653115
755069
323767
812511
18158
248968
357870
1035440
824308
133371
979771
111948
122168
907028
250279
941750
163852
952992
433565
497729
173166
801774
909597
670533
244422
477216
938107
746882
330739
19373
272064
180304
316403
222842
346738
631775
769406
399653
972062
788933
871812
104264
10630
1002475
882226
225332
958266
310571
418258
14340
261407
68694
305583
922123
581677
721131
720663
89019
371601
316082
242526
961024
903185
141568
682857
940820
399722
13105
185237
868589
673559
194263
953169
67534
421534
1036494
245387
314117
254954
769670
560051
422097
911002
636632
154614
611199
636803
828183
576703
314435
437792
2136
951649
704315
100656
175012
212546
371792
835373
439666
456983
135710
490372
851135
331009
849749
913939
138869
472275
88962
776921
106501
939732
98960
179283
808306
450372
973045
27784
855786
256019
846008
991385
790225
129501
837282
748682
709905
265258
497930
103958
806889
278269
182288
792534
461708
580281
281345
857933
104683
513417
895699
502275
746202
428461
802953
383838
620315
300415
391945
267707
755613
863241
895156
583338
927320
1016293
431571
288985
252182
860554
315307
566519
486372
691027
999339
279496
268605
515642
479378
239932
144445
364308
274910
837524
102464
462305
253979
803222
297334
584531
271030
726283
291825
164175
487467
215816
424496
715562
435604
545276
179717
597275
607551
406738
703308
388970
319450
928650
855693
697685
562551
808138
30243
419056
869869
892876
726637
709556
462086
1030275
787176
822698
222335
616806
162290
476475
413470
181902
802277
61543
559421
227509
803376
443105
621825
1005714
967771
941795
180387
182055
85071
83883
313692
382868
973931
75359
326735
472482
288163
6513
218491
453503
459659
126016
776329
510084
555357
56204
414838
97936
668740
763876
599776
754701
422008
113410
164164
508882
1015265
803261
740253
973527
979322
327831
670366
272359
245808
255940
749824
552468
334925
332897
834507
860011
557038
829320
933131
771231
992285
1034390
887351
473119
333259
756662
468563
205103
995118
341898
544456
108673
539503
406121
365283
170057
643304
834861
465285
106373
307843
840986
859548
404241
1023851
937899
327393
504795
333686
580582
912996
502760
783567
1012969
249272
502596
629550
657596
620663
891980
270296
421246
877731
454351
891399
294796
358516
307290
637346
673186
932485
494459
129250
77004
541006
184277
54529
766030
462021
213352
701699
138779
634768
456845
1043846
362238
273561
372312
584233
997826
272739
780898
50885
925590
43158
162221
288636
549894
117836
868837
136483
419164
866104
366084
127634
242314
132168
848708
838546
525084
157342
318062
469501
950175
126230
811803
580045
77132
548231
492352
1010177
316124
331492
138243
113481
688240
64133
328656
1026484
703493
406033
69141
678983
570733
812935
860761
730948
303315
815133
1028509
919450
859047
1039955
289778
615327
630407
980409
546460
213657
699391
356521
33902
898008
450546
297824
454453
709617
477742
596721
442076
470065
951176
232672
84847
51911
977491
62958
412996
305944
287820
357072
807380
973814
620857
879563
592371
152323
432686
661596
668683
972565
1014965
557862
367311
777738
891854
604438
501144
82551
370975
118288
870021
678376
569943
825940
375621
1029331
635928
641191
449100
315288
835473
554425
999237
935090
706466
373263
979945
355830
219502
772654
297965
352570
946874
221604
528024
218950
167687
220620
905878
139906
512693
1021705
708340
1029124
603031
598740
929386
928660
827494
658838
133875
855717
653729
378953
643477
603694
837532
294231
1042386
717317
996046
668460
513369
123971
796176
163930
280468
521824
472513
531246
622324
101821
140168
352152
184467
204463
260808
576064
139955
1005308
383104
505314
153704
323175
1035190
737922
382098
509687
93311
701377
484038
621347
537822
651440
296488
1009549
95357
319994
551026
625228
421704
188789
576644
345868
71336
657963
633563
705483
1000398
895851
679775
175634
427078
651038
1014242
420681
957287
909804
411037
711307
908820
708134
936282
1001345
229372
34746
465440
15726
477586
537380
700501
813403
179361
396416
954081
976234
74451
940776
715873
1042163
223230
862307
265843
857675
1026668
630639
737086
597122
735636
399103
285644
339940
331653
361318
836064
911650
925080
68691
651506
924828
181793
256759
363524
811546
514385
694751
688369
661942
676785
635030
574521
287384
212717
124018
691353
520439
65809
507421
154047
670110
242632
100882
96201
576967
772360
49528
45944
873265
36151
515414
654525
810475
887347
83266
794331
106004
358320
839982
175735
315434
974228
352196
997986
297169
664873
815701
969223
508942
807744
436259
656094
818396
1027187
848586
584608
97842
713587
667369
171057
785211
704590
846409
259906
852416
1040001
416645
679467
88184
499329
606791
465941
267079
137483
558733
438985
307389
985927
685395
539600
969099
386306
283180
241669
379382
337658
322482
590151
733851
283259
144393
45384
846144
601823
265494
937313
894022
1036003
845586
846746
794833
685717
986982
520400
528106
578256
543901
369465
319700
390328
41099
833883
405521
22493
255332
505566
34325
13154
234931
199757
50195
499844
453838
104173
622498
235296
280899
850632
139824
803211
981464
610098
904032
678684
568802
603396
865892
713455
693375
78096
844369
998011
268609
737912
93243
1025356
928590
891689
906188
792334
997164
825434
51352
553825
810708
408178
16594
243668
924117
786287
454023
588408
1014498
100445
704234
747129
656266
963735
234519
1026406
184699
997179
881647
958784
105882
365722
667546
725769
166544
466514
923398
753211
683067
660254
112001
122145
472784
940749
958072
755256
1002529
1036211
194443
835312
100371
53601
739286
785859
780802
300819
635935
68537
361434
501405
422234
709782
581738
733194
286940
727429
236069
886820
2596
934203
90146
503111
354758
234324
251476
356238
728124
139564
83963
1040773
204949
35266
52734
382064
852482
391123
231667
463186
530213
190955
607615
1018606
420480
585368
137968
823385
664872
337718
61130
711484
266763
210480
577854
371114
439804
9942
345200
601381
278358
882894
72459
383866
734677
89740
880253
435664
233668
187196
53038
666365
877497
450277
970741
788975
204018
875938
420058
172150
786796
500663
245360
417007
837050
562885
997151
372293
481626
531626
410781
835297
19707
948537
184350
1029673
170834
249125
1005585
31436
381652
673372
653474
611767
595224
517980
131144
342278
961199
220332
127907
706996
587013
224321
383008
279630
900080
880226
696754
913593
705998
767064
1033929
21037
723725
342607
103767
514422
467379
790625
237859
81686
731188
188744
181197
349350
548738
847647
129963
267763
231021
303528
907235
32838
510627
293135
617466
493932
261939
799069
773739
634184
215010
604566
844108
114812
871339
623374
190479
803814
255966
816350
405756
801781
466605
685334
301073
2873
973648
310468
107960
723699
974950
193360
414997
430554
230178
500572
333519
714197
523334
684135
194979
388509
168798
680488
996170
569543
178875
54046
663384
229885
476994
1029815
189587
569696
480998
353067
475312
614283
106213
128691
542628
463190
255297
396669
158999
167853
363660
342328
4264
840594
615195
864273
918106
552007
102743
122776
92028
602736
459941
204976
303344
986860
832439
558463
1015832
475081
445415
207928
884734
311105
521023
788255
935730
643100
255865
12328
477190
561857
419588
911987
902597
632594
319240
1021286
870474
941004
265001
653541
603673
669942
942797
654368
411583
400165
341440
724035
501823
346569
627378
185207
1696
794105
968409
141377
634190
212803
958086
1034487
1014450
171736
884982
310471
130843
220557
541834
449328
472665
710252
26333
570448
146366
863873
904865
15540
251417
644023
35094
882694
371166
367783
28613
909732
620586
76088
434627
217832
534518
949898
243110
164957
352685
365335
645674
536798
523743
90094
1033042
40586
833719
221117
1037668
66455
207538
900344
830420
165897
486410
427887
30630
167531
323078
970084
754302
385755
687542
978948
180566
530521
973028
161592
883368
629884
285382
878792
1005487
543611
939879
333475
952954
127108
183188
1016887
26569
440688
839674
1012138
455173
1030346
122685
779921
419779
981336
33502
290526
307893
708126
527313
789071
882799
696848
812512
435647
501623
121928
246319
58887
45879
222197
80311
393072
877108
1021233
660726
575850
813387
657778
286848
835706
606452
190740
208971
111931
546828
788922
329249
38552
661663
940016
269857
1034342
902110
631615
862591
983072
216045
977472
304436
492047
525834
346967
660499
357139
310416
480206
505660
554363
1008702
666142
218068
565717
747060
905693
96731
604066
233846
546897
630712
992848
134245
299530
408369
120803
485435
49384
234786
675431
746406
860050
175770
707868
525633
704754
778881
612791
153002
8132
661060
712776
185533
628358
600731
435491
570616
269690
740698
874915
619214
158066
662143
888316
324375
988974
680486
76610
402894
288573
237086
604639
866549
385551
708833
761463
452639
775586
62636
147321
455057
658533
52118
668500
1023045
691553
291195
827223
97617
423621
529499
143066
616380
367122
511017
569776
946054
72761
805639
650319
437491
146085
817976
247435
699057
373751
428395
455247
614658
523223
706043
134875
521817
448260
1028740
31760
293262
251229
1018899
512106
419453
853055
442216
814320
489632
648509
787116
1013106
2084
734579
189739
219448
54909
624297
563287
893098
395597
237459
755963
431508
332314
720672
384537
835836
651043
114673
632494
596742
345182
831513
251110
499236
1028720
233577
973123
610838
91073
1029316
222377
942750
428004
503668
566906
856398
713204
440906
552271
948071
264485
140315
117264
909760
413449
367206
64900
270274
654608
771791
898685
963096
846935
924893
977828
853090
403023
496120
948569
82567
674657
123565
782494
8719
435001
918178
650096
1034921
212244
1022409
77223
212508
994726
857186
679148
70178
758475
273308
356283
674969
127181
439453
674755
713723
1038735
570996
1043289
62416
273386
877976
1019020
144992
358634
1021235
608270
961579
292540
584045
158040
345092
227108
757414
401408
795754
530756
320361
466789
784135
715496
417295
796058
985039
565873
752777
695282
436200
221690
983326
1006170
145795
428084
1821
693652
274627
645890
988197
424179
881625
140526
1041792
952741
649122
527576
541715
708983
1034772
367697
321662
969062
455160
371964
924319
41185
307992
747750
194423
186642
632786
161916
304763
400787
1040963
1045007
903354
840547
167252
535302
6077
842316
411770
271866
171447
985283
950061
652501
497821
973610
191450
465341
721456
371415
594045
911573
614568
726809
364425
983613
943384
837603
831115
136180
50994
473064
314246
326202
268187
31000
315258
881370
908630
315121
1020809
478105
313843
469984
152673
766509
987915
492751
437206
523521
238754
638386
1008240
468837
912175
206215
694831
470306
878839
951435
363217
651967
257728
242049
432390
462012
44616
72179
325552
593347
156896
603649
850847
38192
764361
558924
937296
479192
357476
965827
103976
174016
963146
22721
726089
656483
531086
488778
78200
450165
1001173
934396
841670
473325
897506
171383
213293
762249
397507
933538
430481
700625
618664
518866
1007100
236537
294353
169299
795546
79234
473975
752159
738064
646195
146382
381062
849873
180529
140458
15788
771455
555131
354958
862039
586796
170334
825382
722925
474415
434499
226558
784702
884595
115708
339054
1035185
996290
295567
593261
172417
991530
194064
744477
241915
406645
264657
230894
726021
388335
651618
459680
20789
242521
769392
514868
929971
519092
825214
533024
772568
443355
888254
315764
240414
775846
245854
245154
986440
372095
151635
487443
957508
967653
772396
571847
965986
743222
953763
495737
687595
210504
1009753
142447
948845
482819
90212
215502
778739
128993
749984
147088
113298
773246
767832
409647
840025
454010
966167
740857
596116
794577
468743
946490
866760
341955
268883
185417
917704
1022776
147952
692742
986754
428296
892437
745086
925601
806049
546234
800873
376665
955685
92264
493992
158946
87718
429092
26732
905892
386950
47135
875788
116383
828476
675103
313544
76177
328285
998524
913990
718338
596005
410320
806836
962764
534485
666840
863513
405695
287053
478383
473475
936432
813291
906978
362919
678312
372769
805807
942834
501467
565136
893895
89626
754763
39055
591147
510734
678756
343330
1008914
825805
148690
693735
785155
966673
81622
763638
572633
417149
132261
819550
481860
221427
375438
158539
763040
928095
289806
461448
630265
987269
153450
2956
520393
1006125
821904
411259
93110
367209
825917
893742
422463
427046
995313
827130
601261
200021
814690
33698
266547
418818
530055
289454
392351
384369
24139
4091
223678
211944
314663
882448
361188
137744
708549
532615
494779
719077
579683
527142
85650
371144
421940
991809
913140
442979
464712
320557
946370
645686
175061
399804
100323
778141
114156
15100
601865
318801
65320
108969
44999
1035621
422990
486812
347174
686465
706802
486700
345888
238750
593433
493984
859922
462451
387891
137572
284208
645454
468937
325424
254805
1002282
34483
231190
353801
108708
858358
264710
352843
225258
583093
326828
537670
369983
776192
884283
646075
915257
636320
758852
452743
695596
360018
525612
982011
5257
933302
984793
169440
214472
255840
63974
146717
1006280
520571
386111
516981
721204
1009619
326829
122290
357346
97320
915962
256060
971959
765906
390555
270929
758007
757888
894452
345103
637056
346809
1036391
207555
211336
583590
123467
419980
1037133
793930
635381
561321
109654
797798
312861
1034158
329068
455226
326602
625839
49292
481921
163736
624269
521412
25745
3451
817643
584879
809678
882738
1024610
163554
567392
707975
885550
1016888
846940
120245
225797
682694
670402
723482
460975
845117
605654
239635
700822
559516
454547
915769
584983
201431
281449
666129
440900
371314
129499
319905
161342
574205
371420
397245
542342
722937
864669
716939
112662
967441
639278
436111
344516
389513
123257
327761
304043
585230
488440
830619
820154
830990
894927
245562
15742
35219
939339
362735
940510
606204
264948
150683
841527
755379
176704
706844
171973
810731
443163
246653
828411
177077
953920
984475
510915
591244
818215
1039947
199664
773314
81314
297394
560069
511137
1023245
155964
868379
271727
552968
34415
434614
554712
475289
470172
1024348
126741
980694
566875
855436
994523
62139
1042081
620476
77240
412474
873777
283128
34364
421747
387551
479537
841141
710979
755103
363028
1018638
339446
178241
816777
25078
707648
858107
454431
889479
162152
393395
779899
517190
715876
726721
798838
890590
1037683
541362
679663
780202
225161
291217
584504
768992
1014535
558050
159689
214360
24887
437897
368684
743292
628971
445178
779853
681767
129773
829268
194739
120397
66317
714646
970721
795320
716225
234790
413494
903389
741021
1016326
103536
717408
112468
205759
936840
979627
525963
620514
654076
461826
712346
131143
758868
508065
203843
528073
472553
709416
107352
892402
117129
835856
410857
778099
45487
189783
859725
1019057
39204
32598
1019053
952267
1002822
522354
185512
445307
486981
556268
833470
590847
375057
983128
547168
316571
704487
1001278
337767
442821
951659
515305
464359
603283
848820
997228
878135
603057
107726
116867
254237
748705
951417
580399
991058
268868
172368
113342
967185
90819
525927
828123
422029
556442
800771
890869
1035098
85401
721285
937274
757699
116552
506810
564516
196064
316257
527040
649319
430748
652249
161222
199622
102087
369860
124913
560914
753639
833530
196333
91776
826236
3384
828996
996690
549784
37621
423892
550382
161802
936326
27712
237707
23634
457995
948399
831711
136697
835757
84639
598955
745494
253445
761537
382822
581796
717698
210398
329248
62433
137594
424926
863609
744020
494275
375088
97655
35768
813652
359662
1001680
406399
701412
402163
461828
196042
951802
534386
114708
789998
502316
673005
628460
172981
842440
710286
896301
610086
398924
184610
437240
513769
324504
682085
653063
764205
116643
608458
108431
833098
993883
645902
157711
601472
756856
1035930
436127
358548
164591
895855
669031
573699
505883
73014
88237
564140
21725
39733
262925
471402
378927
838840
508473
696735
78014
714792
964450
950919
362296
373619
690745
734033
457972
340044
526594
878130
763254
108454
959364
416192
825039
176339
574734
186422
1016076
283694
520344
595229
378100
545670
777127
287430
191415
1018888
840122
299311
269710
491338
280515
327584
200650
235577
959807
841940
504737
964341
246217
741635
312405
142314
231119
296355
6899
630252
483953
758783
209377
718883
273080
427821
542484
9884
69150
255651
928699
408632
667724
591439
737496
866332
976271
737131
201258
391403
858570
260607
51961
365830
701396
879228
440044
994299
149567
838031
1034115
567569
714675
734850
648433
466628
700133
89627
1025229
290204
394740
223888
115034
474687
96300
1026459
470077
230290
628469
533741
969020
979097
390629
951730
315740
1007049
834248
999987
289642
745618
25384
796450
515998
270453
772667
876311
213834
239786
909688
609779
459040
751819
442742
562723
524688
293733
541352
364020
184870
689523
268006
328925
53134
736305
612288
201459
277144
334580
210180
695977
553014
286813
668660
609145
463274
896179
570823
835468
450153
794724
972944
145451
181086
352739
50809
127027
254642
628988
976484
198677
5229
995256
228560
483488
829009
837359
781017
637711
907489
79783
230074
480647
936739
707041
1026441
81110
345970
81092
433904
661386
257677
529742
32014
765945
270691
617388
330219
970651
323236
535000
945680
933720
179481
621215
152953
39757
313449
373047
690322
546393
949300
719068
820685
85751
767158
681683
419856
442867
640045
121486
659729
777966
320257
659088
950843
904191
345819
74042
459647
258299
587530
964123
219216
235364
207513
9498
657231
757148
61285
496064
70252
307167
859590
768452
828250
371905
966038
245660
971814
956700
205284
967065
177934
760069
648837
177393
868268
786598
922446
804090
553521
213424
724689
413136
994290
243573
691468
488649
85386
201297
837298
174242
406587
929069
567613
823863
238119
682664
537166
673082
55258
183114
211713
557824
595083
115043
965000
244969
790851
484751
902231
396498
601860
353900
840186
460749
511990
306391
482638
1022641
504353
582939
615359
594304
723822
174495
765874
161411
760808
431256
185843
505686
359833
1013463
340216
43590
673088
555133
956913
546837
725989
176844
842239
169003
14454
353170
179664
102952
519983
726196
944547
844266
133603
680495
338112
843073
740312
537537
969932
245301
929907
564439
280141
371942
122079
142410
114767
296577
826659
9971
215069
724376
946948
408471
815190
482757
870094
516595
354710
825379
476253
630414
818823
573761
560822
42867
169828
826541
192745
724332
260906
1011376
126980
466341
583454
72692
886635
348244
141075
762696
363308
466602
1004037
393233
620712
154756
380216
22397
643685
416228
769096
868678
52870
510037
808759
161211
955236
846507
971177
730431
931778
740550
208733
881901
671520
752391
709259
414842
816077
870819
17980
113876
338750
608596
1005916
874290
908388
406543
1023489
1011969
950093
295785
933652
327955
973240
167462
59748
716769
945303
1035697
408717
819281
800978
490216
680813
185424
628207
480070
96024
259029
579613
345555
135841
330653
820203
353442
658393
878102
21412
440451
344729
501751
559795
443279
750241
325759
926730
795151
193877
10390
768535
429491
128028
753633
804566
792999
891132
1037772
150200
947706
292553
539404
461669
399095
661129
568671
570423
180573
734953
901812
618851
190310
740196
717750
865466
247880
264555
927348
453093
488174
1017002
963617
1032
422805
588444
642523
520085
332907
962353
984730
221353
576286
104893
790278
114155
519126
717649
144333
32136
55646
882954
364684
893022
498614
82173
85931
427054
550832
96418
457768
670759
171648
385114
715174
909957
292090
881647
116169
181375
388160
220957
731125
258023
691963
669447
569364
538528
54885
105120
181919
38824
172416
7093
350600
753051
435885
567006
814730
811954
757413
770254
383961
480846
647174
1017981
657478
196587
1029761
689781
787297
379654
372570
517932
813723
552129
210199
842091
529736
214518
433188
544943
358312
142141
491643
926847
841761
19957
816209
1044909
473474
287739
279668
707956
2139
503275
154851
395325
892170
485571
1031310
1018491
698724
860191
718950
730892
975233
396419
844117
287768
998319
299086
460372
394936
432892
764325
148856
951650
953766
87552
658643
402327
291466
762490
402466
1479
330492
344308
1024264
203499
381789
239087
381
11042
24554
746499
720044
758864
491115
787042
990812
234236
686226
947969
843534
283148
868699
88501
395562
66749
937145
706793
779131
215501
999546
300843
967442
515360
228152
465038
849343
17126
868721
310946
948726
236534
19285
846066
762287
1001743
810664
230352
21134
793930
97926
186408
774052
226834
1015001
833335
690261
670202
348976
817791
540419
230071
866964
551593
526166
472275
703835
13043
1036454
607490
956736
569742
394919
752598
308114
1002074
712724
953470
360862
730906
451066
735616
815472
585341
618273
797753
251370
657465
492220
222697
888321
886656
405277
111249
432158
817468
598957
947188
327978
1029580
344537
936186
586737
261015
630492
457905
668103
292338
748071
97294
580485
481676
536032
938573
1008691
333557
796174
234867
797159
27346
802589
626117
712151
97183
396725
888560
483488
713573
644949
117298
635173
778620
930185
537695
85558
738834
206673
374192
534406
863003
47370
1035668
378618
771831
564014
697694
183122
839648
267794
846063
412778
230599
528528
161393
177513
617895
417959
777401
1013446
438469
571742
924086
1008803
629282
954244
727591
392411
297183
809286
919431
446632
865690
764930
551328
643272
153711
155117
501500
688711
467444
631351
1193
925494
466589
593943
928503
179379
98395
1029503
950019
362746
615054
161479
954098
593523
201828
34277
816370
604945
41067
703153
364040
941432
372310
983535
688737
561813
214705
979554
607607
461205
74851
308900
892630
437296
451003
218938
953442
948867
138738
737478
949415
416034
103671
905930
367089
545915
830628
353787
1036093
655524
219836
104828
529085
1006872
68176
676889
628826
981014
937462
139373
816890
56137
893084
618497
506950
399216
929897
117961
848141
316663
533162
106287
569109
466766
619930
234657
233648
424952
407084
961366
203564
893322
149700
387494
850697
539536
487006
695686
216201
574376
378955
88938
174789
632707
233597
1016512
1030247
729344
80257
429570
151868
32037
336779
161932
359125
855790
611670
167042
283784
758170
57363
948566
844250
136604
456451
54399
29472
6999
90776
509093
78224
1006098
636988
839897
834602
490970
122406
715063
59275
588407
173706
470927
210951
433761
341224
950990
221648
753981
6175
589002
354295
134622
677185
803504
779655
823430
756490
926374
72782
995616
423694
757806
612238
711722
193492
275464
764627
880195
698341
68408
573395
30144
820423
716637
996278
487611
246585
489998
682981
458991
23950
927235
713858
1010909
737306
372636
710950
888896
492646
346686
259069
398872
57963
293812
258534
1009123
693880
147514
35090
81828
994732
391071
811301
904475
455793
510731
655277
486990
495704
902805
427954
81279
165325
363556
421965
854427
282332
859840
841914
682833
437100
557632
192593
1011258
199355
202716
789219
411632
601207
132294
569052
641959
792067
652335
830123
101591
555939
572295
16944
321760
552173
977267
756609
1033160
114769
338977
337031
724340
112411
649587
760090
604311
948527
655101
734905
620910
214327
812757
59173
1020150
762053
873546
523541
925801
313895
214742
590061
918290
342879
720065
1015901
545049
523904
388316
622129
662353
46074
87678
845028
17717
1033229
540650
951974
287944
925108
224997
771331
434001
989467
49709
776491
656091
123169
674240
806210
132223
329676
972638
895475
307925
908599
581899
411479
665852
114573
391928
76834
452378
275655
575832
533829
123289
32719
557126
878536
504916
779272
150099
55232
860167
471807
355735
869163
17338
632590
614233
650856
205383
411592
778305
978920
36087
752913
66503
652103
318887
425543
272895
675053
963028
828059
235085
1028680
439277
877726
293716
666905
898310
386500
232510
230002
382060
73817
141597
151665
179607
845898
672542
1003316
30301
894228
81138
142526
424732
587892
861824
643675
577725
799608
566249
386152
55898
671694
729904
287151
225907
91048
479095
16300
302841
362389
942700
165382
311887
857264
833144
780188
986413
460539
839711
284495
266551
326638
997891
399163
589951
391576
825064
548305
652333
591195
268370
12864
976619
205319
946438
246672
555722
1039360
17300
70568
278832
465471
940244
986097
830350
674746
133993
516421
1035490
395816
239972
388103
768368
965188
114899
510177
862127
399475
953012
60193
304599
698229
763429
397212
515298
174134
878638
825261
531709
30952
114059
372675
649932
949334
464793
783093
440676
339594
974988
836866
664093
699859
147383
539368
350563
270062
982526
515951
285679
205588
652520
657385
655451
131381
39080
420599
649615
451478
637943
35655
1009295
184613
351608
168756
107715
999234
448699
1033255
357014
730917
261635
701329
162611
795368
890365
707654
398927
908987
983531
463533
537905
172430
413842
50292
113380
824813
645022
563135
949777
677006
125563
470018
69484
797576
82289
618747
360579
493196
342842
755674
232556
674790
369331
508727
733564
568578
401943
507739
927492
513511
138781
400810
965769
981991
778650
275167
877958
1028848
583858
538785
578565
498957
169277
890570
931988
880670
881203
329959
432250
639163
243253
993372
592305
122439
273638
655738
121406
96956
893889
87811
213058
747919
342784
1008983
82022
282969
456328
223792
504884
599532
160972
1001265
25622
204660
633471
694712
470888
891803
294405
60890
217611
94380
202531
844931
783267
454120
579373
793099
186143
854001
799525
793496
560755
767835
566237
1022298
679967
239312
335273
51167
292808
352675
439501
421316
873906
1005705
600488
576194
526006
533442
558999
874607
327108
342489
844104
267739
275002
593740
187297
58772
775088
1016864
847514
893857
891458
351623
812912
905744
290971
876081
610586
29646
504875
161832
645833
434590
508921
340731
252659
267947
523486
621783
799080
334314
35324
170937
363510
575425
889625
968943
892919
518477
964852
79635
475751
751097
115284
355644
208596
835365
230819
663257
158365
30985
669851
413953
569073
450690
453388
847923
117953
602279
77781
722694
567504
804070
797146
975916
570886
36972
684894
738064
294335
652870
745080
343068
429188
522521
850951
874251
57341
217745
276915
694025
613630
137919
408063
525874
255790
465864
210891
725955
879645
452249
97459
835083
1018530
434430
18783
458233
337804
43463
832124
277206
182677
343097
506878
144831
229757
323855
268090
724982
744454
32612
13296
603222
604926
683112
88683
688533
941672
88276
478837
641430
1033513
25137
972175
1557
967086
899331
868780
833989
460952
655732
861598
126360
67420
690305
839233
691534
959593
1035639
573970
566725
670275
735663
521563
1014082
369153
952473
325348
189861
349988
30796
598277
619657
105762
156419
406119
146886
796917
615047
264372
317233
155019
520968
20151
854763
888810
66286
806753
403190
212261
938158
426736
137255
314908
945429
890406
656447
835823
4885
215198
111446
946474
41761
399847
861009
169692
154415
174633
758898
501831
286144
274144
551228
321782
711625
994388
980250
904817
574862
878517
1013567
868835
518319
349168
632704
330760
455783
835067
611855
407990
844319
307461
812415
618487
181165
670840
337310
848887
640001
266928
673561
957963
62544
911784
500817
705576
318225
162009
589899
689243
552416
845078
690272
501797
677936
421453
1026087
106506
853907
482969
198383
980186
131869
757140
447721
303538
771074
665639
992549
1003953
951636
840696
995080
335433
176942
311109
329566
795646
698568
255373
691335
127986
819358
84980
1041288
730196
264032
51903
480358
563907
683566
877044
377059
572267
426871
764825
327141
436015
884419
189842
391057
609257
314424
1034401
570706
941815
705864
1037495
698234
506852
407444
344342
787759
1364
526314
46693
959309
82025
1039160
494462
914300
760648
385977
952292
938588
981002
444498
401138
221536
391216
833832
232774
612631
806150
684021
854717
474171
769191
173258
545406
71548
238353
977679
273185
857527
714018
547932
27625
650489
1036000
46368
77989
308650
462775
964738
606603
954934
718193
847795
787520
612611
677735
408922
826125
113031
635810
626940
85249
778987
766842
576130
768747
642034
439736
28439
269962
627738
379346
745871
821325
172516
700584
896961
498520
494261
374277
865327
383417
719687
720509
366664
472167
95711
267406
735294
1004709
788758
592637
282236
567375
454288
741149
327532
682206
543655
476055
437625
414028
403816
227457
1014806
596696
753251
63709
340244
18676
297430
503865
155614
356919
649841
1932
713185
174885
376995
65578
838483
959428
770476
604180
691899
337905
1011733
800202
749085
221222
178074
878518
450952
454291
466023
906170
207803
445057
522281
690391
120899
280098
660080
1008055
534703
225490
55874
384126
161805
479190
549237
259583
777333
486109
347677
447849
314311
756558
850120
1003186
847520
342140
315323
566264
710565
201475
932327
167960
494798
1020927
960435
174507
494022
349122
835720
294270
252858
718698
414047
54362
656406
291577
188427
433313
381955
475396
481183
858054
89912
304946
286407
352536
706939
950061
819635
385845
625674
955289
820509
393452
28055
953562
742750
904726
559730
453536
592897
1043499
183194
808687
949775
583568
635271
572099
909963
734215
853981
448543
850236
420295
351496
799577
470437
176020
170794
861400
65381
343946
203470
824093
1012462
546851
293340
593340
862182
88263
615659
573302
849228
852568
1039961
197261
780589
502876
951535
339342
52154
345066
650745
714805
226222
1009482
879574
729664
600675
727039
678452
863737
524599
618327
591891
316249
803701
668759
693461
712116
331994
269668
286446
329024
648913
887559
638102
93739
515755
467485
91163
355489
685003
294617
980578
1015401
608696
832280
164464
86780
85918
522118
994785
864012
222866
931232
685716
906576
213616
38874
359913
524161
1032341
684192
802493
846357
958593
42294
98959
298222
952032
902210
423491
429948
546198
7680
450622
979677
992931
898674
418285
236408
78036
971934
298303
89388
729772
1023522
753566
781605
677269
747758
943239
842318
688528
661588
472266
712305
407711
221796
534759
443581
442472
645685
565648
868937
46351
918266
189789
932447
459793
363617
72204
699789
249426
992005
993906
79440
825877
555257
930812
392196
185885
928865
1003590
884801
640744
281111
434178
569469
440581
791496
102821
977289
534895
59456
500893
853681
516769
750836
770708
37078
863156
251058
356389
583626
846228
848268
569290
455040
624088
441169
366295
1015195
396922
495794
595940
223981
585179
539072
40443
239673
135839
1002099
404978
111186
715160
491929
641500
631564
859804
525613
1037997
630123
748501
523455
938046
858982
564407
596812
23954
984829
452984
9827
923055
1020156
948829
81374
320696
998010
700956
713351
873700
751767
851926
831953
183483
848407
777721
125069
788456
413572
665837
541685
636021
811799
877452
123538
701702
967867
723508
28937
574515
754972
612762
130303
871168
917894
974744
797065
147880
795666
1039686
965041
465946
1030188
707129
750562
49121
475522
929469
548145
462502
305035
509909
890293
45810
737601
753454
78012
578982
365100
748263
487369
662388
221780
955746
523105
369692
891917
24890
764758
255815
208464
113314
311491
782778
757907
554231
808594
968754
958632
746027
248741
284189
736953
1005364
120269
342597
482143
586719
1027722
268381
440744
446490
742330
700665
261599
364427
682320
397129
633770
132920
1021333
665194
270382
520540
838560
483697
438406
560021
812106
463704
26377
888777
362488
123470
805277
287444
168892
977269
324349
535139
1012281
418632
513970
598226
732172
964628
585691
115962
95492
750505
317516
1006231
780040
354998
336708
906100
564065
720222
728078
375418
578530
502950
861587
798660
801031
50461
657064
732879
717313
178206
405584
448254
1044761
959861
370246
608161
448867
329294
655269
936747
177641
240408
174687
966411
730129
402727
678481
291381
98925
157598
782959
269102
50202
764730
245024
492961
786131
605031
864043
287597
355906
820575
648915
601226
393125
729315
420671
966501
625816
540688
479874
77991
693255
531250
684945
314812
357324
319273
788476
351899
379495
793915
11475
878957
926694
98167
266340
636422
969559
195772
562240
496887
1042306
457010
393369
719901
72259
77764
940658
144911
920170
750360
288013
905927
716878
162466
960504
148847
953862
251013
969131
327413
267047
411440
587325
393705
608810
361614
322917
255582
359094
446064
558507
214134
502682
647846
567965
527040
265084
373671
169553
292032
810304
574649
491967
856266
919682
2060
940033
833766
351401
301263
146879
686387
1041258
374314
814225
917278
1021872
423531
465201
479916
431998
162297
658455
372633
139917
277119
143024
1001739
586427
311987
379913
542367
810125
473819
673949
256888
76582
706334
463183
1022458
972328
1022214
586270
828340
295405
108612
665843
1024179
657037
960371
48868
839260
751799
418669
548211
718300
257456
419783
692211
513798
74971
738736
131119
715658
447594
436794
584191
998352
907349
685771
421891
684653
329635
91894
176515
595913
49304
662285
150561
115427
1039627
597140
705236
239787
736318
1013931
901588
962308
824128
943119
247526
769122
863521
641774
40758
997768
699170
241267
200117
657732
556229
668534
327571
243849
161672
743052
145316
660373
831102
948821
550481
95681
53097
765823
796721
862597
758519
622715
264926
231653
217914
942833
838577
354494
912761
922258
882044
159743
783111
310819
733923
454975
335187
249430
456399
722062
62784
877023
61066
255824
224097
710624
90632
253605
171106
96951
385287
851931
667755
349388
775370
860068
377492
720719
1039772
757525
4774
255769
582995
894229
604843
224629
981055
737578
410450
966324
330464
148174
152858
465879
352625
226452
490344
491506
3815
518321
1000464
430642
651639
378596
189274
705592
296420
429724
452610
191391
480958
227570
352852
423932
258898
787125
330362
663147
754717
804322
928424
653162
388845
198140
605559
459740
397545
1025461
67517
852558
670354
669540
40963
964811
682994
662
816141
195380
232446
582509
691995
712455
44068
704674
844078
1025367
520929
754603
16520
415146
999429
615244
38487
851121
619341
841536
186088
26660
785005
732099
507622
940897
302330
933314
706720
944517
638973
582498
205879
947597
149466
1015738
5996
320479
542265
515355
382388
440990
997854
799777
353180
67904
572458
413625
660050
317311
14769
473683
732858
501217
152602
175286
855666
85813
727360
810003
156484
170663
949277
885522
165090
449324
169361
43258
435546
46026
126749
724709
551226
87573
573801
65947
885702
994159
53116
820925
884796
715547
878192
548991
544410
181998
82246
267797
737595
255814
591990
901026
663051
678717
460541
883521
196289
348554
118290
595575
894799
151330
200662
623825
247153
742139
733044
410893
31361
658583
712031
54165
941880
640679
709700
673188
737318
128031
895735
940730
194381
805251
296587
539804
980758
167493
547101
863358
736399
644827
838699
1022079
979635
9097
962140
650057
422102
442017
791649
636838
819254
768592
904388
106576
242923
21880
641966
534345
896422
857267
998576
503985
427213
891873
398835
917980
534396
209352
769199
653702
200818
868062
534768
405030
452294
989368
558826
548479
298331
641241
1023074
488039
179941
675459
1035152
201049
927500
76645
321456
335191
277563
1029108
910611
425083
852841
426933
14156
967117
872531
446814
908714
816283
111011
375180
154112
53246
259068
829231
130913
917564
297721
290230
495995
640740
950087
239626
87184
397673
121392
14575
420305
613545
200958
77178
708142
951851
885774
322989
340003
849543
787253
841388
871658
2531
93574
585803
273478
675795
757951
583523
114921
74667
940552
772544
474734
522206
112464
599164
972939
945387
831162
362367
881768
969093
945415
885867
817006
459398
314392
281531
806393
59485
91915
762678
581522
890273
371615
396139
870415
917980
375596
163697
316989
272566
454527
562434
782218
34152
282029
930487
90695
925521
700617
141537
160190
133648
190666
973775
678169
30436
597090
655523
693993
890109
29041
718180
577986
797130
520904
25605
1021943
362842
935254
730973
1042989
547538
742754
162401
713438
496491
438198
7144
1001996
971038
738864
229715
935650
501018
293863
672305
829766
757689
1018290
629864
585531
306296
233541
37671
361870
387080
344022
941309
684359
1032379
987652
158167
909417
441664
487375
162321
609914
449384
101281
701360
251860
1024766
914282
38442
417571
946265
973474
158628
492583
799014
840215
741835
274332
934950
177099
98661
932622
812347
1045366
583656
242546
433112
607258
899865
286993
66810
91121
97430
335044
795646
953530
294573
684252
424631
404804
330175
482223
443629
181981
1004956
584808
665723
487910
935930
535843
309075
32290
1026154
287987
698129
981774
62421
192518
647001
971802
889678
388863
597278
696680
796454
356166
1030884
676101
60187
792304
693908
5191
960380
334983
608894
830510
134416
658854
441774
530353
725029
901080
1034214
106502
203461
45299
823248
298054
170739
161418
50274
800897
809957
888469
243155
359543
637855
33453
137032
490210
315876
513846
761989
909833
385510
775252
911547
693994
648673
151326
329431
812821
165493
296817
573439
104733
915022
764073
533247
82918
840012
686494
920501
1031787
179144
172558
147942
157415
738656
199682
351046
664627
650092
1022574
771779
695743
516505
279955
955561
645506
648440
818973
217665
419897
68153
735737
73838
318238
201161
553328
933252
259988
139315
994741
816504
409139
520872
314914
289516
35120
771843
689037
1041446
283136
404967
135567
646124
439424
716167
358655
744913
328082
438901
43603
279535
48776
164108
548522
549334
568072
1018193
1010854
75373
236284
1014131
1007223
102747
114690
172773
965821
15383
295547
51532
143966
624659
472860
474647
74609
300201
352478
527641
892237
676838
501479
739699
809574
823921
667529
113401
617357
598747
899945
921225
730899
795150
115783
1031813
261872
44370
441371
187973
323758
892853
485343
306457
821996
899726
790760
291883
711713
809339
681694
349088
551583
913247
149387
123622
926361
28187
606049
102473
984983
143154
965109
743970
809547
627403
564737
326006
255329
998877
973264
416646
873648
967050
892084
684843
380932
1010413
773103
629817
672704
607400
300802
265035
653540
773637
367779
833220
880590
640216
829216
1043023
447224
723957
363616
159571
687196
460230
415782
700302
31809
38462
285546
1013300
403262
445985
706466
38517
762792
176268
452427
192947
372627
154840
415631
210815
472782
140372
895806
592742
287149
996474
40648
807104
196192
145871
190774
343840
407364
4981
745313
770729
156394
12840
802802
527564
971595
713485
50214
840620
434742
877969
646684
67452
827870
281105
997257
895891
681579
551208
380555
746806
465743
50801
569812
402599
414748
71999
998620
213122
183081
48925
72824
995407
675039
557366
733908
36113
514222
199128
323296
776937
236624
200750
198218
927575
584296
296659
241261
989295
463311
119266
608661
664066
151329
597952
41387
935080
490311
904505
704683
396750
159254
675986
860203
490848
290356
119173
375894
229847
694964
722455
572296
6565
319187
520787
1001530
750944
465259
472520
572507
98689
738950
721109
116430
612856
592824
37779
41867
600190
289774
392257
623203
172477
416427
940746
967031
73358
166895
438735
698509
138284
655264
934053
372333
221821
523927
755946
451807
270760
405677
165431
350753
295925
620217
829923
27772
795079
571128
770624
742634
347872
659350
981099
80570
708257
720646
426701
54260
811699
244310
75306
206964
556561
965648
346927
326542
299849
584090
316712
977687
236644
640087
279109
340481
316984
977995
793162
58764
947404
305772
1044934
59698
1041141
202301
398830
343934
574735
959304
58743
941658
105321
514713
14617
995073
600545
985531
659523
505803
104978
60051
962546
503360
1024071
487256
898272
206396
436173
30154
457247
26153
423565
739395
483438
761059
703400
680557
907528
77434
427626
850924
978413
158333
696097
474993
609319
811138
558045
901563
831668
302559
728501
730753
786958
111100
710819
990126
280113
7707
180226
577531
646255
335181
850068
285788
425620
925754
684182
424677
284582
170038
1018591
228742
1016712
80713
49748
597920
197516
586298
846706
46332
666670
182478
566752
27982
151886
307909
394928
1034175
635866
51775
1011792
76560
598355
534201
242889
262602
352144
470631
758767
83855
339692
795964
383683
423018
24924
343465
892158
386800
372569
24334
1033834
644559
473302
238357
71048
624807
245830
1042585
536008
432609
419977
767436
595837
989008
607162
558225
914655
406799
259627
819195
356147
766432
888121
418722
647547
813883
949559
9216
221828
878677
456642
371112
933954
4236
920889
923721
964391
635693
510136
651999
434875
879606
696280
798970
312203
706758
1027382
26321
229384
245077
205694
810654
699193
1041693
727225
479099
415338
451410
999789
166335
145987
638775
223406
183195
838974
366802
684078
707078
1031575
1011554
1045101
959058
195140
96812
545697
823895
451461
204572
343849
367444
50715
959835
418547
417772
882556
608274
248696
295726
393715
609449
422
673585
815547
160415
318448
630845
783693
128421
232068
727646
664025
996743
350506
602361
1040964
326091
735334
75622
728387
847001
172246
215489
89461
286135
375636
394109
9598
5001
799954
431381
783454
705471
232424
958958
876547
957697
79764
144139
897252
683
821504
810222
133220
863422
842817
463227
956844
877469
155333
382919
509918
257934
931645
830813
464371
524597
996919
589235
546511
95793
962862
147968
512901
527659
228897
1034492
750096
156507
706654
84154
566160
868374
837218
827886
788458
777703
834695
140714
635238
828061
680062
65844
812091
388079
447449
908898
305459
3389
157585
705206
751526
646773
283588
351869
26806
42950
679167
368265
910161
771958
635065
950676
620267
679178
1028227
934607
177479
524574
541801
721934
854012
64000
13632
152401
48512
836083
362941
89670
455785
903588
772373
301232
457027
551680
573733
346915
500575
958605
823972
813845
412474
145874
743576
458050
809695
312021
97036
861575
929763
817327
725305
27235
719406
525424
807243
483272
716131
496586
760908
123790
744615
741642
484995
276181
643498
533451
676567
365418
651539
64566
227034
313412
76677
491368
398447
735150
847778
716792
105540
956808
996384
697075
795104
964167
337248
443187
2025
332118
857776
940062
1034581
985275
428638
615796
787418
983661
635087
396775
99832
617192
167626
331343
964224
546422
116051
610075
828282
110218
411682
569096
742959
120007
451986
762912
609611
319136
933770
824037
984124
653749
1044670
635854
376966
1044461
673815
655023
585768
105018
938085
619307
664661
1030640
30960
813988
48568
974761
654429
352411
321936
703982
301067
284182
48171
100420
677851
982809
285373
950103
345287
107592
485224
939666
417739
103172
547075
656077
373926
607523
804797
268841
220057
153468
41636
950924
840730
254822
497797
821452
973198
710774
748345
534010
491725
280207
1017805
970299
810372
971220
902552
312708
305968
814827
596487
542773
505245
550172
954157
473816
417295
417970
910516
490304
963438
258612
603160
57820
969598
496396
7845
466885
684001
1001050
464375
368460
918771
96193
813323
252084
849713
793645
63705
640022
947995
254885
248032
326457
378045
991159
245354
687668
537154
718464
53932
75598
261856
649579
1019601
163235
854357
252414
173584
976300
946034
784504
778335
79094
233474
84033
228710
489261
124447
814697
194664
160443
929187
129300
194171
707250
314964
904471
570799
944214
420690
544179
177014
5982
571322
230293
873884
565465
92218
797998
853480
67158
896472
177003
286628
419515
608626
370817
1010381
286325
763971
743391
949417
187044
988963
971644
796286
537835
435096
901014
260391
305070
523277
380486
1564
548787
61058
323056
464475
37152
111298
586793
779883
299381
1026596
324863
475736
1041032
637204
134378
617324
867434
96166
977835
999956
206980
253797
248661
460970
365127
227782
745879
343253
394923
997171
736795
302499
929418
100599
136688
759965
532413
873615
548744
285415
520640
206588
359715
147260
158574
287632
481173
952496
409501
273634
656165
383851
726082
545633
165197
325237
48676
691852
631598
971144
232222
845506
143586
744282
38288
439902
423809
633705
963536
639802
586306
440833
890277
77387
871822
922296
59134
378346
314845
656951
124688
435707
203822
986855
124948
919617
107222
768041
855195
873482
883679
727480
846564
865786
58378
489398
243762
471155
371625
806517
310493
900003
960421
431059
70587
1012211
920383
638274
327129
474705
525043
954009
575395
227678
253531
866460
222005
472219
466685
213434
478960
345610
369060
226681
655858
132347
909363
90785
517928
900286
527602
221561
998499
322572
343007
55337
5063
575579
630246
535090
1024642
722408
1041017
827086
587584
320025
344301
710677
385887
543683
711510
1013298
499721
459169
141894
215820
894275
681972
631302
882435
434049
537419
264380
979852
869004
353513
876856
534807
889134
444428
433432
804015
474056
145248
796225
439757
851678
402075
728593
678049
118854
200870
836906
831655
966716
142619
731380
703381
838099
551912
554989
781841
840019
446612
522437
169285
1000075
81210
663653
665026
472279
372806
880289
323733
235059
746233
388196
115016
615625
984735
301614
623025
233224
15275
515724
113892
888257
548769
497457
261072
204343
954584
954397
40612
141750
236898
541021
601195
505131
756615
861552
747744
112329
915221
975075
1350
260959
845970
135179
865436
801185
201623
981314
84313
453611
479344
749843
496157
89006
316850
255585
395875
768516
878082
924128
753946
343553
319792
895119
541284
744646
1003051
303431
748320
953413
499368
618954
45525
908236
247217
582185
192993
581220
550058
760721
181034
890740
58571
41735
202762
759378
599881
681305
205274
541408
129905
868075
988842
445010
385908
761088
259000
102921
533010
1019562
428365
1013685
224851
85175
1000297
904233
526187
32349
144975
865219
961890
231175
35447
742196
306952
626657
586569
183527
177757
775608
248634
544368
661836
279561
524369
328294
44325
910456
509904
354903
837602
1027345
977785
203921
745727
900621
101970
651070
233837
977316
866052
651356
125924
326389
132531
556331
662833
864127
120337
835047
263455
947406
404282
541438
332713
232858
950453
1044177
539369
405297
1014447
586842
33733
96254
1034355
984524
508072
386313
131538
700738
385173
623856
143416
125266
423757
236786
782704
679729
596656
339464
702890
174633
1019472
156181
458028
70485
998817
958785
737888
24453
491170
206737
195343
675882
395104
446768
55982
916748
698582
718425
356955
271525
705568
879494
450647
740481
14430
876339
88281
132362
623305
557300
985596
426429
593742
539248
603856
26255
611588
295249
420162
500454
594188
800478
884220
1045133
749286
550890
11751
702679
394367
234640
857965
860664
937086
232670
705716
110510
472373
346631
38199
498904
402216
137034
987904
618158
199185
194162
914502
514916
759268
942318
1027569
913131
196031
779669
47824
961590
701873
217727
248469
801361
285211
547552
531957
79855
1016884
790377
849280
844004
409410
296238
283010
703328
738144
148735
945982
485780
576623
325503
990491
554012
934407
542267
628317
639757
962634
477247
687570
500946
279151
143392
299664
777566
513276
34099
207175
914285
639045
832288
706327
605934
625978
309347
51202
248863
81888
176143
878247
987632
531632
1003436
33400
458852
257222
482624
24487
187427
92580
242514
619495
333617
985785
222022
935651
560227
928510
403718
621054
320842
680466
273541
27794
789521
403574
545481
873756
1006979
706554
585551
1007028
937568
679007
1027922
866490
984957
1025984
983456
857685
441680
248432
423966
84806
640834
303312
95387
448573
55664
79223
891447
549777
798470
899804
942745
801187
100448
253329
216786
911286
366093
260844
517717
978344
190989
70173
790084
337391
334056
657310
649251
41749
965446
739621
663121
183969
129222
510100
728594
768905
495246
128801
339644
615023
30964
307709
643043
548568
939649
57828
684227
402182
403220
603208
442010
1002630
617420
528415
112309
602769
810908
715666
1005122
1008631
44597
1007370
655897
79471
725221
1043780
278162
680878
880459
1005513
785162
715420
992275
74604
324288
76340
99260
352227
757776
57316
1005299
474305
231529
24821
631413
253851
994906
373931
774564
716194
597405
892311
909490
201820
452093
253056
997999
865289
1410
99424
844178
708415
177642
570589
298083
942330
260254
74888
776186
772771
310709
83622
842703
86307
877200
513449
792467
243798
489870
941484
204427
223304
817791
740538
724240
572280
355534
865037
164821
243590
721793
7508
337125
423915
414591
357510
403797
810374
573492
669925
11124
680383
920855
139149
152445
376670
583153
332759
52568
377852
443729
101727
1040622
811765
1026657
363813
194767
502406
778074
1036893
13865
36190
667667
211497
918275
464954
317743
483688
251328
172595
744780
363372
330903
51128
921125
878990
786549
270061
739728
594781
753016
711600
484992
448218
609687
497000
481221
611078
892138
713241
437059
160373
276033
865021
789964
447599
464898
873509
573773
173889
598946
953415
15961
688291
994600
15207
235623
229983
783212
885809
725318
61565
408985
317148
633827
918725
166473
90973
415399
186328
505807
971097
808929
354556
670628
452523
731132
667836
163012
288343
316151
1034412
756205
32213
342316
499534
474507
243750
21728
562668
98951
636822
220514
1004914
845477
554114
784980
585636
79807
961946
906525
879147
985112
428860
827195
858355
528485
816987
114830
281275
14301
988035
187617
401239
136707
306190
40855
254880
46168
419715
984308
81894
575150
489414
725750
562938
885849
168330
581770
150902
780968
207534
229100
205060
541157
683375
458673
281402
104831
831152
632489
585212
99460
810877
806909
180489
883374
149251
519291
773225
82355
464160
647769
496357
285661
86870
920078
316740
610712
137760
820346
988847
595174
872310
851488
385427
786055
183324
619185
778522
327378
33061
110085
927318
536654
648695
195290
438048
308244
713334
556825
781649
133399
715362
1007843
764071
11978
612764
739160
373102
816608
884790
18145
574694
766200
633392
680701
143695
587337
396998
462681
942634
272187
896439
629072
765282
346433
73312
992652
341744
303929
81283
418026
228574
735448
661690
162782
372250
608532
260041
480949
123112
276026
336640
680807
230747
148909
648604
331613
408748
579638
968274
213636
511053
515895
13235
82141
360462
77890
256312
901868
311847
932004
356573
715262
455413
665723
642456
240493
830452
248677
874469
164200
45870
1024573
75020
508009
678499
572607
1010646
125647
454908
328659
960686
837402
231426
229833
438643
843776
856946
714524
112111
149087
503920
704456
706355
833719
402165
848356
400486
816385
987850
358394
847116
963000
40691
630205
87721
536125
74100
582092
696145
340421
664673
375809
1045452
378170
583589
229514
571296
317301
789207
510241
3763
263283
675872
838376
712172
754620
342719
245585
294034
533580
766551
582127
1035055
47800
30251
704686
1022795
768528
1007917
334418
221695
552434
11406
207492
48445
146864
1008493
349075
72376
1039680
835168
460611
33273
989335
716122
447440
722450
288566
806859
7592
22428
677609
2662
237060
167603
586130
549584
863188
206310
182952
467924
415649
848165
70656
766808
1028087
642408
194665
17022
338488
22838
193762
831752
489159
1008617
1008993
108856
45811
137618
764038
989904
733372
503092
516374
59767
1033847
429534
829296
139538
622013
995121
953224
131844
238321
450434
824339
802849
958052
613224
40302
283469
549041
422359
82965
924693
553973
374786
258744
140744
181789
528155
845601
744996
179675
285142
217001
226359
507117
491151
404096
542001
667315
617015
964770
644149
1266
1019787
758914
808391
288575
903918
647943
474300
588274
48860
852656
165181
227114
1030909
159482
586160
181825
681808
1012927
811283
82083
426351
842052
849820
451350
722946
173382
548220
60136
692460
911821
261940
158374
753145
89890
42652
690734
584978
308331
203300
763978
911614
279035
732818
761868
781816
873117
397311
258509
876376
16623
492758
888883
248383
634398
68478
583866
693723
342606
895926
1021733
281957
690495
823392
154195
371480
972121
735735
621767
388584
885664
806161
785061
901488
228737
956664
145720
990636
701639
286489
919925
738871
619695
593068
589843
699620
852889
283876
244211
665866
967280
1013631
2313
986171
196204
91437
288459
56166
386050
749347
208979
87966
967453
728468
985522
138980
91279
848221
334938
588929
401238
399832
550134
77315
586627
38024
694677
67314
46995
807417
316113
26125
342393
2600
627379
520309
10370
22226
123077
660113
811660
332343
815990
251856
703587
65943
936492
932654
498653
942394
40577
618379
385889
186674
257810
854590
874832
814592
1009065
166559
230488
344165
276426
696069
358820
187695
459816
373113
198350
648462
920415
724903
745915
1040049
32862
182943
454022
762302
998538
551967
683443
601321
284119
264965
500881
486056
123853
1034236
817892
861349
1019888
827396
375064
747063
363196
343295
691089
853437
207392
694313
123734
43783
381758
673630
543604
187775
504038
40123
16323
743282
7454
460957
143108
608705
502399
169844
906346
687722
365094
343998
631964
714812
999348
376878
109260
331124
757931
495391
999531
862648
934040
941409
420553
762565
515748
691799
439783
828129
1023883
1000808
882618
290102
311906
37109
599883
452680
720501
421228
1037025
287027
174615
1024509
546784
159740
30969
233471
809516
933881
799102
35111
801563
33446
559728
116055
955489
724894
252492
159028
637936
922005
692508
985045
854054
329708
345708
791814
962853
509878
423298
345227
480012
727440
506626
98885
538689
811424
647302
1031289
927484
648441
177438
271721
693583
746080
1045386
1002635
140947
753967
396754
647797
341081
156554
69349
614248
1000483
750133
884840
159683
699245
736779
70038
197066
622610
973065
557816
816649
642182
781319
958463
503528
179167
199097
707695
26218
674201
333933
456610
313826
689684
939526
257791
616746
305942
471747
280841
72547
301673
595550
31066
732515
234523
317904
1021607
550978
518804
296443
440082
356192
128506
779950
517877
1021243
38164
988560
1019016
594815
246957
225779
26414
480661
719940
494113
693671
984096
528687
438887
286334
739958
352599
773606
268993
453766
613935
1012899
972864
414675
494307
198465
270635
566736
483083
849604
805644
535079
244187
909812
710635
88764
827050
862492
22448
372971
559215
346129
473806
620148
457008
936214
247610
668400
188947
134914
161934
468188
547787
151331
1038932
644897
494651
223350
109739
765710
530388
211900
973444
227348
56884
461430
702986
236520
658174
800450
58565
488578
971236
273792
46534
773256
1033806
55360
452925
5749
325261
201005
590844
952030
842870
486072
631613
765950
16108
701096
19015
504820
968779
710842
436454
884364
463903
171171
831525
789131
533506
391804
291992
784420
904529
699250
66090
1024267
505769
27204
317265
59453
183016
483766
872771
338725
508674
711327
354499
454602
928082
942263
293169
715394
549386
542913
1646
309866
1022037
553769
182236
589656
836899
1007582
126150
2402
487490
194694
809481
1001336
317662
556627
312535
531350
370100
421728
826242
260071
787037
202201
940329
375455
932415
1013861
986031
967576
693198
999514
802975
730378
317875
232680
12971
545652
387412
779562
404131
439412
891958
95501
461824
788871
549803
660557
271011
992110
488359
645855
645015
654363
494595
286312
577051
566618
577131
896923
524654
579982
189665
19953
911622
92320
908999
864489
255912
580905
168805
430594
700322
995094
986147
512521
183363
853606
687791
854685
16888
1022364
681307
915994
514279
258594
500373
974741
525093
608097
724222
11519
429323
826005
407841
645944
30243
821799
81224
589042
679603
152811
556830
172744
13700
821443
475228
557679
479120
754785
1044792
173348
158186
290942
119383
636368
479861
969636
599782
46398
337231
153027
438801
363158
574867
57746
37684
630626
378459
599984
87588
531487
422547
711773
701917
723263
479726
990221
725049
388138
35792
297647
384966
699562
893373
869852
620266
612328
194853
905800
929587
554979
1022007
918159
702932
712164
367665
186998
892468
208551
324674
746927
912262
270323
564560
569598
521370
479451
537789
424761
213975
675214
696825
251535
247449
486580
212841
733886
93139
319812
495211
777504
346810
897662
220055
303239
606947
473152
46625
48519
690564
109838
636277
224714
995021
429989
934854
897953
754990
73376
754886
894740
77935
477077
816692
645151
155752
107102
488759
105201
32911
956640
612378
43115
183739
657577
701093
553426
313738
336457
210349
442425
929968
479288
1042750
659975
355214
956833
803610
767541
690234
749225
406761
242176
471224
43172
943360
164549
222450
471968
248166
911639
540453
422857
523528
141296
15540
801093
149063
490199
289323
728106
774674
522377
396094
161557
720810
413632
710441
170710
458500
740210
65707
84644
355729
825070
377387
423067
500449
32000
467316
744831
878774
924646
3371
723068
884006
321419
953396
858030
974817
227459
71151
118884
1041151
970048
255929
154830
364890
41735
319698
660404
825304
778489
1014023
828169
441129
791824
1029772
714761
1020704
650910
682369
887149
395750
779087
752405
302022
853485
108441
593408
709609
829838
773377
381853
646897
48640
605650
341004
995592
63081
294081
365340
172120
16526
984161
172190
811708
313699
874093
515177
628393
359378
72377
373130
97882
806368
1027980
321695
50471
453652
528136
825765
612106
625398
996492
428331
721247
803078
226008
484162
361551
839883
188143
364943
987298
964638
403075
782772
32843
839155
420684
263679
455981
827274
258209
972448
902640
32924
366682
47219
263313
701398
44668
543008
156182
162724
318762
1003249
631203
385065
223565
469645
568783
116660
167284
285173
529409
619131
515266
657665
27711
274082
212470
219625
81167
241260
198434
455432
1004138
37789
939268
81829
15354
129876
457558
736583
144272
508769
106442
813949
1045345
873319
126654
1026378
483816
968278
67846
538127
545116
203452
678098
12991
87492
365540
455517
923905
281852
381621
111195
385828
464714
141142
310786
693187
792307
744928
505971
809332
679295
640845
453912
551624
497415
217023
17456
150686
856301
24902
667000
870382
223727
539697
4164
589153
654400
766091
330168
992137
538777
880057
679320
937406
123744
715917
347685
962947
991832
954063
657001
490305
449420
562595
358083
99383
805150
935915
400246
1008850
300070
251158
993673
700110
454598
1006022
941344
708456
665452
915254
654177
911182
484756
374230
211181
979608
478178
481692
235103
401919
132114
344157
856416
503453
159820
866893
567849
313861
1044396
825827
768908
323969
1025703
169560
667981
808149
415839
616749
712352
413771
322594
201329
130451
520731
682757
662011
543716
869753
712068
782863
989853
186218
765900
679751
30229
571211
34730
333225
257912
472194
131062
220980
1018141
168042
13329
554882
892355
596855
806380
937195
628513
763843
938412
371069
626793
901464
377664
491217
143534
300088
877673
1008110
925946
251579
148084
296642
568018
154700
420160
606602
642198
541972
517338
142164
241334
982101
245620
800819
547884
218304
501029
699537
569107
812177
428313
366548
211849
264075
420843
450961
413423
48144
453543
427731
634147
536546
325177
201702
371979
242577
977776
659106
361574
516603
851463
353460
864575
695035
92165
876356
236684
151647
39639
424725
957912
1015081
1041117
70130
24891
646882
687301
527416
108784
345196
746177
867018
678524
742373
166275
1019831
960314
413006
1009710
41032
224207
670192
115153
372011
574117
585188
965434
606788
637719
818870
968549
140324
662232
787739
532647
590744
771309
456887
1104
614871
444569
160509
258709
489931
948392
7489
660382
611175
382979
1007185
738666
369956
1023164
665208
564627
331663
260111
658931
43025
264900
1034745
590095
150223
728467
861676
756434
366391
380168
803044
580690
87970
17895
432404
124501
1001468
769690
155326
27664
456164
806101
953269
50218
984651
706325
79719
7504
115678
634445
660011
688820
631630
958041
787973
97641
645177
767504
40080
366532
6556
866927
1040225
1027604
248863
929777
996820
112086
298098
724070
794051
61544
36996
531560
734048
974290
114371
300966
667689
825429
170308
271598
136531
859505
850009
618046
932929
978754
537583
250679
454246
837865
187266
312709
801164
991101
728563
659926
414889
245407
852761
809842
218074
784950
591374
869493
268689
670684
240127
148288
361649
712100
19034
146908
402512
850584
845029
39007
755147
929776
348576
655641
244274
135706
769485
15454
946631
834309
363151
387511
502576
956103
630344
693343
202644
598309
873821
357648
553658
777141
611842
124577
916991
42614
983717
60270
69619
3307
706605
957763
616102
977203
380457
741447
477631
532146
476568
900819
31055
976368
981625
737625
213147
1043886
1006320
142871
140313
656936
966537
729355
884483
886781
446962
351301
1027925
16702
321076
358289
600770
55257
79816
286387
34328
364929
1036403
545854
129633
340859
583774
647599
184647
1044749
1032530
41865
20480
47853
131323
534967
686200
926485
1043074
141636
835584
178400
469142
683805
505619
948150
89537
1040130
383024
786802
482920
281095
69486
480134
361777
712046
915962
818070
911190
583534
635929
759662
1022280
571062
800906
511063
1019252
655811
183593
907322
249938
816328
124593
430426
80745
607630
234118
240066
339984
395343
236963
625969
673035
526483
422950
994017
58214
603928
141684
619950
794981
672892
193459
903695
188840
712154
399871
257729
954639
249263
272078
57231
511130
683708
822396
949156
257092
425010
325887
1045163
272372
33796
892086
709232
884303
830468
893635
784187
911710
333354
269149
467240
698142
187767
469329
233036
178194
606650
573596
775427
523040
966764
225211
896691
397088
521016
150103
499475
708714
302729
516182
109245
292427
726961
620752
830218
938510
585771
815181
733294
308114
970365
111092
890763
546388
690224
155534
9381
6760
196455
657022
873292
491851
708408
213456
581305
752200
716575
373772
601648
630945
608922
9684
356214
669453
836076
108817
146188
986168
709667
241349
504329
95463
293208
146065
77977
288526
48644
97481
967621
685519
359773
468698
900470
805604
207952
82615
887502
985232
387116
913006
898269
700786
436385
875972
31057
542752
398305
866026
309812
555797
911449
191096
881840
1681
329101
666052
639073
26207
929809
127727
505076
996690
329594
89350
117930
379182
564357
387491
651778
931120
518336
330310
50117
59926
343780
870421
182086
442030
350319
259881
363860
34661
836381
770414
958170
637410
512260
155109
37743
620391
687713
34106
1006941
36914
696606
790709
925782
890587
903120
678267
551109
74213
972267
796740
1010306
66244
26212
326081
100002
835346
429034
173995
265152
18081
111029
377327
306320
506730
652503
491756
889012
281842
566219
175982
762126
902747
434349
547796
631103
253822
79392
730765
179609
313083
989168
474400
541318
237271
559696
494293
219371
339866
1034896
405775
300733
474501
470234
174470
777833
384031
82204
212998
927142
580998
158088
505847
317194
55436
942243
833321
82741
447299
463466
98697
964437
632141
39469
714938
701252
704411
756419
889047
888070
477932
388002
313912
987130
289597
176899
357852
952160
75110
1003559
502273
939040
973856
806120
198560
877712
712405
849998
744488
529544
440262
932270
723883
87601
809493
80112
341567
271124
674612
135437
778238
1033808
383907
58727
544015
997756
720719
973494
484244
592290
430735
870620
649779
850658
786442
725280
704705
545836
542142
846171
178368
252890
767991
307539
487326
977727
996298
312319
224280
546698
939217
170339
349039
355797
349279
781323
388601
623827
983614
399804
246415
508892
796795
783223
712755
254454
516560
29234
121722
454086
87454
743508
682721
725874
541465
552356
121857
734237
692523
186703
821866
708037
507594
512984
19014
195521
195437
326991
543853
104719
293909
118577
453091
1015077
683479
84436
461868
940268
927426
778461
62936
36487
111278
366053
142901
367615
166633
90481
884960
363328
482301
683924
164020
743234
988913
926393
615619
571969
1036563
314541
200878
405357
197899
810078
258136
712447
20240
260434
425062
736460
614210
379577
752939
433113
1021817
243176
509732
470690
104480
827252
422773
332212
66226
269116
967041
143298
194376
361499
276106
322137
287933
55462
412563
277881
640961
1015360
168684
447251
826861
615239
273251
618971
390603
733202
209935
369869
65633
929444
922617
189251
306815
355641
892102
522064
852651
660709
728154
758115
432971
854956
578332
706120
442158
483742
779190
37243
168959
868745
626037
575925
16861
690349
798474
6098
536322
267666
1018702
924119
568445
479177
942516
316564
919399
237918
538711
104392
34189
389625
135283
370093
314367
919540
14907
323263
887331
125442
357693
706428
434007
929928
1538
622309
6743
1006905
28648
602779
470006
931537
52396
268093
574441
537970
432713
750082
757444
274679
100259
275273
586358
792563
413255
350518
640362
574249
864075
918677
70935
485344
83332
468116
507090
684847
45132
480520
189129
528577
952407
357741
132402
795292
819447
383790
780599
679565
524458
470727
788995
571093
925221
621048
794399
285798
823477
850189
116584
357430
433057
882542
835438
1019102
28560
590862
692275
97717
1003111
501877
142657
191070
241316
122781
44489
772409
168910
782593
89700
149362
928377
682463
601818
151646
63305
925408
319472
378390
234673
1039175
727971
510450
594562
236729
625153
116255
122337
133159
373412
196011
185073
153180
373956
183753
814165
480174
266164
56245
718983
602033
197957
1005862
604803
990693
745322
895404
50049
628329
133072
401096
211218
755568
284209
150645
178275
864677
647143
234012
323783
548449
68009
459432
1007862
703435
961069
506555
199805
46023
934367
956377
670312
96346
1008817
451991
424508
58152
113860
995082
900126
627467
564272
168620
595158
373785
856693
252683
771876
981773
23332
413208
401248
314709
390642
422768
908064
765888
982645
931281
844091
297767
985270
435673
846291
527091
148601
350239
199355
371010
972775
662529
289247
741168
559546
448860
384330
396449
261166
1003619
897572
990226
150958
1031088
986085
593158
508228
361636
587270
253959
946270
260887
493553
63182
553752
939855
103716
29198
328305
372428
926197
112477
937293
952794
778045
29188
256553
1019401
899388
717330
942378
464860
901815
936382
645065
90870
519559
555830
823034
397443
391887
31282
904437
127721
191133
627320
620177
380412
1029717
910802
350009
150234
354047
716102
956047
800341
172213
313639
1029719
370212
682894
952566
819896
840088
321912
919711
881430
593192
1025265
868837
234493
370953
516556
377189
421543
182592
693036
463464
474752
898471
945893
720380
687481
1034715
269206
168927
424893
201398
963263
1019448
802406
667940
692037
623138
855305
447864
495748
1030626
564371
1040836
179738
520559
1013214
456988
737043
688662
162017
667720
856861
405501
1045445
678897
517137
625200
1027207
595009
698089
900767
967140
980369
494452
742838
470387
706014
566066
529666
707116
373216
199707
342076
113081
406616
497571
411345
373246
393240
636108
148612
818012
699770
453468
441076
282862
785525
749087
610437
717323
697493
169381
585867
540841
19604
634164
528447
333896
319024
444364
602184
1013113
225681
218757
333377
826184
863626
174704
902857
1036797
278368
452774
347321
140167
991749
939173
11782
309690
426880
120360
174735
535005
552077
528289
431636
735690
101005
620252
261461
156797
177593
759615
570361
995162
698111
94455
255073
978139
494805
285529
158067
508219
1042260
321337
886798
539721
908378
50291
798565
39290
837154
117627
170850
364408
814052
215391
1027522
487331
483483
412308
624469
443931
222676
400449
457682
441401
822764
147164
367068
481825
322950
281720
442273
636252
479107
490760
855672
490716
977255
800401
439489
616557
297088
775647
393833
868461
404551
544044
654757
82655
753351
1015177
437957
806670
770513
284145
872412
568894
871391
929832
799416
882018
322796
415277
677562
840333
794874
161761
88700
540829
782560
282533
580742
576274
34464
303656
32887
182960
221792
349250
293417
97803
627654
646898
199600
11408
716062
64149
570780
610167
349141
496315
699882
1022004
675755
156076
526757
642030
905236
476663
401385
545241
594414
988971
125688
58578
476324
719978
147949
514437
932988
723583
754193
878090
800105
567771
485718
332122
605793
150228
733558
343215
127435
663420
204425
1044222
363015
818505
613731
9983
84944
195439
805532
361864
702811
1007091
1042753
407032
656980
699290
259390
411975
510531
268505
259360
928767
889524
706358
874542
830201
574532
660575
817974
709643
78561
654658
794725
136704
960356
375192
278816
58457
655713
135572
455537
372067
389168
965766
702516
185033
759115
213355
128469
521117
245451
721747
856933
675500
581539
44067
32320
564935
858103
894478
36418
360390
123758
906578
615885
633610
406471
70351
926137
1020480
938197
334468
643473
831171
880195
939853
249307
1012407
906622
734013
432933
200735
776947
498810
410513
267386
337035
620820
561429
851170
519222
642918
82383
423955
902734
894358
442956
699918
302756
465335
57836
171656
127228
104749
360037
438390
932219
340214
517340
965038
390371
883451
25369
482329
434991
1000999
184432
424907
398124
641845
430771
789118
1299
708215
237263
513078
640775
309377
233095
338615
349916
159601
424575
1010155
434611
247736
259415
707314
1005583
828442
523241
319747
242480
853911
908407
261686
514095
22443
624463
56325
908059
711270
286586
958832
340683
497929
725658
545896
546498
393056
275145
757058
939863
716138
346635
2312
933754
112638
142369
282242
994471
392286
799751
321036
582431
488078
437100
495566
1034335
439949
37460
1018148
903983
320753
777094
456864
775858
831954
54373
179199
179887
81688
854509
670161
236630
1010496
155181
221782
606719
746769
198553
315739
1000798
549884
496941
646046
999527
74642
196037
984433
206311
550224
470896
465000
1006335
127157
513004
660826
891794
628856
830203
705283
129322
448627
252564
1000759
208827
123927
941423
185883
655407
266505
151765
953892
423821
759667
356863
549498
240381
493495
942320
817572
610159
738008
96605
461258
574619
505893
813453
809752
664557
444813
7825
797185
379267
2933
638154
683700
897658
523655
138779
132389
978727
471659
879949
1005444
992815
27806
571520
836594
781890
939991
748132
802330
999904
494183
320725
438328
17628
521846
103401
988600
278237
841100
720289
22093
518010
224822
187436
926318
505263
661510
479879
78380
11330
272980
617325
409650
806119
111936
126598
366660
637532
912505
909026
492972
786503
335895
463460
190523
331977
737723
989721
319232
85580
746319
954253
15028
517707
699687
1029847
743082
278196
156387
222678
992545
327186
806411
169201
306158
106298
347820
1027659
515757
998944
619638
923069
21465
270651
117819
239405
908358
394088
948928
398820
121295
869127
770011
85407
569740
459161
392765
142565
865729
31828
338532
916571
651590
939616
836451
987234
365944
771952
319848
816083
371594
307012
585525
104444
495734
355731
518088
745052
495942
95274
492643
167779
623899
267198
709571
354562
947397
27525
258211
272003
688325
279749
343235
887226
997817
257491
677185
406513
705593
573928
528423
703886
203740
266232
439504
673830
703066
910100
339065
320067
816370
658668
769307
696806
255571
112601
726448
368797
657997
686407
374192
43864
319884
218479
6984
585203
969418
930713
271440
96341
583994
948629
639461
27595
52175
498927
126094
165675
579362
160544
87216
596584
510717
693148
29484
650545
477115
126286
185620
863405
731827
280111
911369
583020
870940
491116
353938
461366
132879
169479
796637
870259
421470
936479
10575
523771
114115
678593
390534
402534
140208
419470
454835
617040
770565
907324
747031
883395
923350
636343
428114
831999
129768
340878
458206
798232
258103
199882
536227
535745
424612
846595
441556
737457
839229
363610
379704
850777
672490
135808
191789
204659
696096
456007
933728
114715
851023
539152
117593
338351
984091
72640
479608
866346
36764
534878
409656
429800
260480
975655
490856
492360
275314
460454
420499
862391
761877
89355
408158
962594
246462
489862
711032
515650
916432
776969
323229
948374
1006394
1010087
68201
772917
12159
840767
637532
972618
419182
497923
585760
578362
1023006
776430
306210
92530
870882
142292
788319
891095
842102
990680
663150
117747
215564
715254
885335
661289
823011
331877
744294
476035
361142
704900
691755
830414
579588
973457
590523
667700
505710
120572
967646
869452
541265
311968
349571
399604
1000793
498859
655429
661173
999693
693777
981316
24356
655938
158118
678788
924775
257804
976607
869405
233247
584373
192836
702844
834571
556332
758831
714015
280567
358507
538760
738972
955341
262973
235251
490931
770940
458281
650706
757253
460570
189580
536482
1028535
175705
340003
623882
989932
78329
759690
54463
276744
252490
66774
400049
748092
1017248
89734
223233
173886
878599
1008204
847031
266079
887537
158733
272366
290356
841625
132236
345485
233271
608698
936497
710939
43270
498807
427488
176284
619219
161055
58138
726388
999654
349799
759670
324445
1005988
687819
216220
48176
393115
398547
29702
41562
958898
926142
763036
213951
393552
1014758
564946
489753
545418
106819
34514
360877
926227
31695
808179
579306
337032
303759
485810
597837
494699
875825
708512
229039
977846
15127
972156
572762
914430
833506
529177
1007699
623077
749703
259967
920739
290412
489961
169466
76168
894870
188633
971648
199196
753759
819586
199942
925596
841345
220026
993365
122105
144660
918419
603791
146864
1013293
797542
855419
279604
263654
944821
819145
484030
415737
941679
466776
704991
724032
160155
282100
904532
663549
278959
765424
221433
281095
235463
744684
529671
805732
292468
659784
848396
679835
896173
733889
429552
614925
37322
867952
477188
410333
360740
215608
235308
166052
97332
666203
82284
819572
702368
306538
322329
546674
338594
768179
310349
163489
410904
441599
772131
693759
985269
344182
394002
312680
385016
144220
153863
26991
616249
736220
894492
614692
785978
476637
260962
173541
161829
943634
678848
40830
422948
1000839
900288
1045264
290238
848845
567998
702904
990628
664556
241726
800438
726908
932794
911557
718299
480259
680874
704912
783133
253643
656472
91008
821099
708319
34288
329710
497330
897109
437125
865139
1038555
929892
563177
120233
579391
13435
146376
204648
367244
765849
15857
351439
960133
634146
941686
925960
436697
391519
706593
539719
121862
61280
429376
426889
142135
914277
221075
364363
928411
772519
370781
420556
453690
445569
210947
908207
924675
129077
176649
260476
786733
880482
863878
547274
70965
356634
254222
941484
745174
946802
440170
377471
286550
237070
657525
563487
543930
320190
574130
68277
308873
646576
584257
564286
321884
746522
426462
837302
160687
359477
1015205
943115
286681
502212
973168
67453
27675
823227
30154
503094
947546
883250
346867
611182
214667
956820
466680
269355
163952
557811
729837
67433
69093
71353
970637
1000994
157045
831531
753424
2694
487775
652634
285949
628487
424310
944961
889583
110064
40557
597479
411375
160669
418619
806155
737060
747276
471047
475096
481528
181163
263346
453976
723683
219554
181703
521098
105292
131451
304613
912300
305488
185189
920371
965857
894984
286771
11234
476163
90232
127486
1782
411279
938719
235429
141980
425405
542722
214862
250283
538643
1003287
965103
236548
455779
770346
309471
764967
879043
971441
977374
698572
610826
20030
992655
175030
1044315
314253
15464
498842
146197
831761
992130
512229
988942
1016741
143466
766378
715959
980446
415443
573234
977367
287469
872483
768239
649193
441197
807
931755
1041988
340184
350108
271976
1039971
651693
926258
929102
87969
1000966
772506
740828
83937
281816
536923
46020
1013730
340621
999474
86669
604389
876121
377706
950360
35013
73386
697016
366913
285278
711245
849067
672256
889045
117711
406332
474937
48493
150858
863958
571425
501409
222094
407191
889611
904888
54398
977238
424662
1010169
1006114
81985
977541
134030
32021
453468
626606
606536
157186
1035681
56424
133791
663369
1026239
435028
667435
237374
308608
179447
730854
991985
534713
836207
430033
486396
510788
885241
282542
205036
878766
298460
794556
983052
991546
157490
358235
297832
583970
979145
863100
404370
276976
297685
123973
918693
15609
396845
383243
575650
475364
220484
110828
183408
525703
332392
77199
650347
558783
816017
1677
814585
110678
366676
1006370
259483
977978
239908
219324
152546
30282
952032
796059
667653
355900
623934
661110
51784
218023
153827
885560
792407
188195
542632
280782
199839
228281
472291
560569
301456
842508
714399
746574
365579
29427
280391
444455
948380
78084
372472
522574
188612
57123
283630
919268
936936
642575
902508
742729
604327
695795
673975
998796
975546
564808
612375
488780
693121
520677
959502
251146
359787
160548
599315
409719
865423
359556
459670
624094
161471
680432
622172
1004824
731420
271023
181069
56515
546168
988440
749740
919137
26343
39557
363610
1008836
66242
823168
436187
844040
225976
705153
806761
1031335
425792
276513
854344
708097
495283
98759
1014441
838287
443054
602988
405447
950782
677265
817636
819287
276089
620966
235113
259116
155963
163299
578021
567832
215542
548781
703703
580331
511712
728788
933825
621524
75946
996503
355408
300523
257741
302332
10201
1043685
911065
1006492
879903
425346
615636
598889
1028447
242615
784260
440520
198576
312483
321871
202193
676828
592487
741362
489950
164932
1022349
242198
381227
627153
502411
538329
824930
146727
612334
252591
259057
320123
1006274
583686
815738
414516
322969
976774
109818
214159
114172
948015
684605
320514
1030317
558144
919503
623711
634581
367428
919386
418840
964717
737701
523738
299934
207031
646411
238674
867611
520804
94830
1005350
806144
191044
272648
228391
981869
436338
372251
851615
812826
890133
939279
465719
151011
326469
505416
451312
327148
844728
33421
629189
748362
512054
83319
144978
900658
880744
931044
831661
526912
766810
233071
887107
167571
530332
29096
916921
107238
433759
801581
23649
1786
749470
809894
556261
226566
412043
374855
340810
538405
261515
317222
629905
765722
1000294
59603
185676
708352
532359
25582
235913
904857
885964
955211
596152
78999
253201
190562
246064
910320
661237
398463
354388
301822
402229
98892
119089
1000627
155605
376406
963509
303142
807474
17396
585475
239966
436189
621283
513342
749548
281503
215927
205582
711782
859230
331211
882803
167794
385726
17804
173305
257157
380878
54636
271939
247379
859828
262126
854267
115288
991953
531363
566860
437847
513558
143998
280321
842992
547260
820013
411115
693709
328239
654119
1043510
768696
240187
712361
427610
377476
335984
810706
74244
211103
786746
445084
368540
540891
259654
450688
899883
72664
367158
755010
920381
798082
178764
156092
755369
788971
413341
672988
70024
35689
68330
323600
724677
801922
65633
506744
648237
925599
691695
85242
316575
507328
451904
113314
927706
958287
455579
138365
465049
728889
49484
464486
616169
221474
825303
224652
666254
243084
850933
428635
1008447
868058
769818
162033
762375
1008594
734608
602186
244225
307582
245521
842776
578197
951745
387587
678609
844940
546726
427896
259046
49437
554593
1293
287206
340641
266654
952240
954038
595105
246430
375319
699543
764268
218538
57146
193885
970356
583013
473554
398859
981171
823816
995928
408830
108590
111443
785860
662104
854367
816805
494374
686727
569760
1000513
54902
623901
869917
357094
751836
32548
517656
843615
145653
342780
326635
290086
595595
88050
741698
126789
173665
640606
1003124
205526
113773
133753
852520
411485
958108
129038
117738
771267
36233
1030023
699268
284548
977616
585192
331017
661773
814726
762447
471104
137492
339743
320349
283203
731807
547277
767242
532308
989878
715422
926595
120331
819887
236592
550406
960391
187136
660911
160926
559477
129715
925479
607609
7407
763863
848845
870478
728879
67836
151639
977403
701480
243560
26972
816287
420390
953849
492517
13101
1030173
57092
107146
235493
630308
732928
730881
273090
540409
360260
470466
730672
335947
753323
834056
2085
957205
166637
244916
692371
998036
811794
223872
846326
967650
783846
707048
821179
972968
874713
750238
271199
770436
3432
993869
476269
648384
690272
882908
601022
847521
102604
61414
939676
787794
507020
142541
46087
93658
808007
113901
601797
962232
819407
424493
456181
290262
640034
933587
417641
471900
919078
426572
517453
574035
713017
168535
689111
482837
379070
458509
1001245
296586
826865
132494
329791
486285
434353
125175
139844
1017116
283852
598473
33231
327794
458087
743910
1038289
829077
713810
612302
10797
335726
430564
757563
945584
206461
641159
535014
611499
223886
434805
809871
697544
973915
794370
330497
86295
628855
270521
722883
111233
946481
58632
104615
18292
209966
102739
547983
158739
561908
398418
550353
672771
365175
396029
142771
800318
833886
1006685
74192
758580
102446
919214
421062
684324
434269
69985
923277
436785
568659
89382
748354
486179
712315
712065
733796
1044986
650396
608618
189339
73872
1036885
1034429
1028214
894485
948600
875416
18031
419693
416397
195042
962281
674780
694875
78184
747387
358833
713796
720291
273096
864054
364480
737064
345987
701891
281010
614599
830894
1007009
925330
771271
345151
491915
836874
839077
610550
632421
187309
32495
23476
632613
721094
189990
579025
480600
1037774
417438
747701
724145
468544
266339
290081
361651
161253
267422
807943
557711
840367
6705
191981
455445
73254
124664
40274
714612
1034209
1023547
56970
188658
515348
771249
993863
697269
849142
601169
824129
298097
774230
879194
166996
44587
889235
776781
878099
932076
143978
39662
789126
146442
806087
164287
956343
106847
713703
323047
339157
923263
940195
390247
142359
953790
207454
481997
688577
203859
239027
345325
584031
282563
53946
183368
234985
553283
450848
549061
459869
822148
451050
153519
638350
404393
893270
740127
771230
705985
976223
1001748
429104
488568
968656
645326
420215
780299
719214
171129
518813
261020
776076
42126
607156
907025
341530
222731
1025112
16171
516292
500768
190936
496416
482391
244892
977347
936286
781855
126452
618881
729946
579578
730937
475818
105820
95485
836323
833285
800238
565163
584653
104499
75133
649457
631658
30475
816892
983999
77882
768575
586502
245913
485218
933486
317874
280509
176619
1007636
597588
2309
733902
689490
495218
720430
791501
592897
604987
411823
89807
898461
653902
352099
168548
386455
803837
472037
126921
107829
199900
910381
755213
196031
604240
910529
1035974
324845
255120
121981
372364
378579
810408
222978
310013
307463
511809
701561
88633
789857
755661
20080
816068
228375
535581
579030
208148
202074
354678
339715
692867
763435
29617
231948
1029634
123274
780531
789157
837705
140288
527440
664474
269971
242033
16081
155053
1016687
291740
854237
1023232
41963
667994
229279
839802
857452
775592
1004599
784606
900591
436029
14498
450590
33459
978162
648887
182201
13269
657056
903989
190974
732747
123510
404534
966845
247313
659774
19906
370972
873653
109153
326138
287191
713525
283354
834447
103588
1002425
563346
159916
72763
916238
681259
890491
539267
149336
615220
259508
881656
243235
47426
477222
841379
11
640448
630518
280835
559357
980232
728674
983927
320521
470899
92496
893032
521082
53140
364215
350678
273803
1023516
599831
700380
578930
995388
872965
751383
988775
1007884
756503
1044711
902590
333637
349784
586375
973662
421734
1858
80362
214829
186766
627015
365066
242218
143978
417133
730585
851710
730345
430008
419983
129082
504334
506415
607593
572161
110316
229136
120014
464037
98542
565256
393875
133808
164563
707365
10236
777937
347722
72960
26269
20326
488213
914034
894869
128720
660042
40311
1027237
144935
208230
835686
114878
244183
740535
441060
861998
669197
255154
482241
806446
440050
629384
798085
651122
852053
563147
102393
7937
958171
689031
839650
595724
512405
451947
757003
459791
992426
126911
306983
94025
523789
841595
1016634
567661
491658
972277
1035551
748638
401130
565735
176338
89797
695092
239193
45333
278868
749443
229185
882562
998257
991897
876114
818024
892205
716068
698843
389274
971794
1000219
566360
136887
454137
445391
342090
523064
1011692
593948
592107
941727
470571
286926
79040
48264
409676
348826
481007
333643
594438
525646
566995
969543
262693
699068
447324
372283
344454
919118
815133
815596
521775
426705
151266
966902
431467
895231
639212
752235
936106
142609
324246
239251
22809
398738
848782
863777
201505
818295
117279
889359
922609
598132
355678
730676
101102
534286
564647
833872
186404
316360
153157
647673
489274
226347
20630
713014
267284
791797
210155
318136
585659
156241
545438
485836
308878
780603
950191
839198
1008148
805314
449381
50938
862773
698865
232625
434079
536318
558123
393055
579882
210032
16981
832843
671574
168635
487420
266394
465806
742197
862318
896638
610276
229128
102699
555768
667935
654858
442402
804351
928324
355245
120140
289980
767796
300209
610636
1001347
975133
654346
387746
438090
809689
862944
535211
16967
402070
666559
779201
581500
18142
844359
1009145
706039
46146
218053
926267
930776
607588
218294
146623
756898
1032735
331620
162351
528871
127933
1023220
870326
53742
825106
52851
75512
190018
183463
388904
373897
268181
558749
929286
642674
943234
262398
184368
6758
896302
810787
6273
592312
720817
320912
812764
830414
267315
708140
320714
488601
198671
13532
313668
128027
938078
607276
372321
566280
317216
907768
858962
411991
652929
691303
790148
97385
580745
1014038
644665
48274
746681
640564
66069
510804
12877
998220
841433
718062
711082
661381
724979
424432
294620
425121
631279
897917
768857
576056
497298
412089
1020371
564417
907142
1014783
437234
992506
367781
674573
303699
925713
47304
585941
1031102
495685
834789
783459
464237
1525
618208
771954
34243
504218
93515
943245
794991
672012
584034
370284
924170
23271
746136
537572
1005825
579808
188413
849214
454761
313118
1004210
171509
95564
718989
731313
498910
210419
961214
24116
106020
145821
617163
498967
747440
499278
225475
420472
403488
34099
2675
520807
891174
579844
101452
686584
612005
734591
1040700
778971
325797
41766
602838
650083
93119
736698
362445
98585
713579
331698
837201
84807
1040215
604784
555072
557515
947571
777767
369585
396504
139942
931705
849706
711822
888288
409776
991782
907442
835107
49688
918687
718518
278265
348703
766299
962298
268285
814002
301059
500832
794070
227356
745616
135193
596991
889823
354536
56023
464353
511882
112825
963563
515135
948640
404080
709751
126669
758735
868022
162108
476739
549855
981739
15609
145743
845899
295580
222907
794910
89962
132060
516445
108724
769936
359233
144874
811519
948198
47888
28721
28186
707215
578526
705744
670454
579656
607841
859515
575569
609390
352308
171209
431640
568384
868489
732149
450091
451401
379939
428328
252840
489428
117477
114185
400614
181895
693417
497309
611304
182468
500066
357440
281354
760325
1001263
460521
734170
1010253
541094
468600
230476
152443
541750
112733
854835
460051
918096
672444
853820
902139
936339
673576
197819
382130
715715
306040
850637
416533
646621
60962
82377
79719
963039
155624
198404
1022347
258636
213624
75221
745664
188915
657857
50134
672397
589757
718491
590247
72092
691134
167084
1024113
299804
825150
310058
359601
181867
407848
848163
795102
694816
495759
6795
63514
121344
105224
1026195
635509
834397
758506
60659
1008672
955828
944292
734334
439706
285805
508960
758160
656227
969317
457057
351732
676360
595664
209134
895216
1044162
930882
682312
96089
798649
885727
327555
832328
567819
919672
825958
875544
417362
150144
924771
133496
63254
458128
369320
932951
691959
628717
606808
797927
809489
748280
7568
248180
1014669
647202
670833
30756
738596
201579
194234
799029
632884
726912
730424
435788
721555
495861
1037870
499372
731878
174084
992934
638042
93126
59218
1019884
145358
78494
224367
443327
326314
881089
535485
906305
174407
463570
866663
1035657
901099
1009467
522822
452486
257918
284020
48599
500940
179484
1021043
126170
451515
626355
594450
868772
178838
150310
668350
359627
1045093
1041264
381917
491372
249178
787164
409282
658246
441556
747814
331204
220355
35091
532374
804951
275203
1001985
233270
15033
396472
570164
685410
334188
998232
291290
789083
294027
1023799
465562
411872
129749
78707
740473
558867
382382
851073
648939
446576
221711
893028
293064
232405
610434
914557
919063
488032
353479
290515
192907
683679
505593
612938
709634
46617
232503
119679
472198
991682
302513
334017
60361
1027294
170259
925057
876666
278684
115771
138456
291395
119399
218473
356393
448125
802170
706593
297570
339699
146555
106826
90123
137446
323572
463431
354956
371554
649662
762089
910891
183338
877722
201199
162886
748785
469640
994797
291845
94207
103346
82533
593079
1020089
638952
978358
563450
515960
7206
879839
13673
229492
434209
156490
76753
408028
613940
630327
27
836355
129466
901299
622501
550719
896788
413275
23515
751737
199251
32502
75983
197335
464824
287533
696867
422007
59474
749053
4210
468160
201875
181761
940041
34043
292767
666557
197002
180169
14140
964185
393321
214108
494305
105820
292715
95457
272287
382819
316382
231581
574360
7179
354407
413262
87167
804228
181162
367246
413783
55660
275749
130513
218040
447266
244436
314745
147178
467185
513245
657118
216521
969255
804647
296284
1043168
976969
431407
338986
858005
846252
298835
128532
431337
557590
281302
235728
615966
68761
540153
862961
654915
562707
69776
483112
6096
553328
567989
629310
443511
322900
917086
759791
117191
336641
1044918
500983
286773
398040
691475
1015390
978481
137591
870204
45893
135269
85621
487853
470064
482521
983264
795724
914837
395202
343558
588996
669139
595137
399751
222907
950985
127968
916883
310439
354503
905395
450827
544568
478424
1006115
119549
1028297
1011410
969191
14031
416833
605496
71821
932665
879920
844982
915327
74892
741696
508874
971075
695510
79232
61415
845867
58098
44006
834802
20664
473357
72547
953364
326080
446955
617430
390104
849621
685627
468315
959306
145493
325337
764250
956157
670523
791683
322364
388899
896507
76148
391668
487663
695783
451171
1009064
212058
823408
215171
294612
5129
995551
448134
176662
815248
735477
302490
930319
216345
318608
467500
922295
954137
836232
653951
698042
987051
191674
343796
442260
198552
239725
918891
853461
970963
838748
629539
279505
41847
858634
132097
375866
577189
840390
891974
47673
430603
281298
991008
502250
592095
445075
921257
663147
408120
241597
747850
192439
812648
461898
526456
530497
256341
816465
106519
280717
278319
825420
566769
352055
202240
1041522
604198
328196
807822
387344
665926
542051
19776
657858
782254
549364
908618
680081
1016756
747330
564951
976738
115337
424086
593268
819773
302829
523578
103105
503130
860427
874967
235875
750458
997924
313865
989046
844048
806653
922534
67506
63733
237450
872903
632812
471712
925148
193658
127548
354754
921967
824342
248045
227129
661522
557098
809196
475593
232125
91604
924527
329275
183096
854572
216168
186708
461816
296246
867333
451778
1010759
1003246
1010363
494201
408684
586510
19656
768356
939165
741266
845436
1040095
503261
124002
119415
108253
922693
101163
650289
563419
376192
503358
176216
209181
662695
238869
626287
333157
389924
220345
211284
156418
311164
295778
942015
826636
849956
389212
687647
31313
180135
520655
421427
360264
953350
780405
885087
220688
301821
1020832
690281
543285
219718
727754
269708
136821
618213
75057
206124
406189
335603
465842
872527
892240
704890
287526
40269
638826
852176
435320
793979
105557
48024
598293
94515
936952
925911
552809
881976
665587
831646
26321
535421
430633
180710
439109
716576
789458
474467
202171
153036
68777
601965
67913
429640
186669
177624
986994
891642
123746
69766
657263
331553
172062
777907
717202
650798
235897
149755
46846
619163
834034
371889
350939
440808
137138
959248
613934
178123
908799
639923
474681
821326
594028
922600
212301
756235
454698
663312
740252
567212
804121
299734
796399
922312
873832
862679
830401
403213
271408
717042
929729
272245
800573
781564
975062
724507
683750
995209
10990
259343
275936
102002
1044517
646504
795816
77741
88661
100569
685929
833099
442231
213210
503403
512793
223730
399582
674251
584348
340613
291842
735625
467194
195261
717271
930502
918818
364215
207963
566262
186484
421604
1044661
770850
707452
750671
71821
140890
110752
779292
591540
320147
652476
178055
370573
83206
494855
239482
318622
122450
241670
562931
148399
715444
511377
220926
539477
890901
231461
53408
505608
935948
620848
680105
932545
639911
281265
264563
214096
472771
440886
594725
275170
889467
907845
925011
486422
360746
820339
814262
906328
980295
26651
133553
423434
375979
314848
410269
598122
876145
704117
754682
583432
9072
877797
680250
218633
98352
167878
242986
629969
5055
916497
241024
1014259
128089
54937
30205
666222
2104
138845
230271
425218
330065
339622
272379
914335
429990
884557
391519
301324
318974
351731
861661
94140
534599
459857
59620
438657
523739
389824
247881
406949
753368
20484
422102
921314
345046
788304
118108
532096
737343
56012
732726
952506
427447
242128
144937
968303
140365
543784
587658
866434
781306
539936
990870
420391
209120
724617
727692
106353
485194
51790
13832
881002
232803
647403
151314
504985
1011116
807000
237048
606683
605828
742573
893710
401641
148261
651541
976325
86331
700146
467393
56320
931188
388333
1019313
7890
143041
813014
373702
932581
1022984
883013
194656
872987
540607
634061
221571
400573
788087
242152
311371
670010
779115
89665
772488
703308
349297
286713
878553
367017
175191
322951
485624
768363
556281
1018273
635959
19764
777567
433053
450749
372053
425477
230397
298700
546518
215749
1005174
234019
687694
596741
913777
486304
661147
73179
825679
960941
781157
555482
834940
200012
55911
534763
817188
942177
156509
647420
769103
544389
789166
772014
1028716
579523
844888
435166
509494
53703
558564
614563
470387
741504
477584
59741
65664
1025313
88156
984229
684526
961989
31800
354808
441445
519590
439720
59127
594537
110363
541794
403304
380706
848818
461767
998181
692937
923277
367013
224251
996915
582721
625268
645122
30273
937706
952842
767247
646575
913304
261491
432975
1009153
480367
333473
104824
516122
110607
131950
305513
789847
226659
295655
997966
17056
29496
943463
49732
934384
168840
842181
456916
282702
743119
75795
456309
445406
966083
285971
225417
198908
22833
438360
146090
934717
803425
238120
84149
543480
437495
775228
1007035
802619
986324
541023
452965
92082
92609
475190
387284
471263
394625
121426
128254
877901
576669
797926
202106
687984
721818
822624
834975
302576
762125
746943
388482
194192
815011
1045055
156981
908168
872879
921249
978942
804470
111888
440528
805890
696580
491701
503209
276691
174741
323633
808295
618859
770809
877610
758481
587286
553107
860585
983337
709710
505598
642265
381022
19231
948404
420445
330920
878858
1022869
860813
114031
1026205
337954
988251
141274
253651
415808
971353
980228
548869
265264
37597
875112
636233
177091
414166
819874
470424
435574
544338
213855
941518
1008472
437117
361110
610497
677336
1030609
135
507304
515444
360365
722379
723643
591276
29952
838882
100486
839573
674267
616075
36235
770254
901463
158525
556171
46198
701191
342182
445912
1008419
630908
525254
442205
316796
583585
257955
702617
837876
67589
730008
708772
160496
687709
304948
963699
858137
834537
504403
499772
266558
585961
480797
885474
429517
1044267
136032
1016620
1039493
429962
345402
233128
354854
18850
268357
813009
527791
316946
986735
495289
419409
240317
853176
76004
13892
361073
550948
51621
72943
374689
763873
34788
299000
167365
729407
224162
1044613
745124
1045214
673754
981197
367715
102475
570641
73953
273593
628455
580740
715579
598122
630873
14645
600427
994731
608185
883174
284044
186330
130568
241990
684485
246664
886314
831578
469814
157087
340487
614357
658176
55393
74834
748679
219240
21000
327602
753119
967985
199324
269626
725062
390485
28214
868414
855909
391613
111951
522176
227115
452107
606303
1028982
729559
632781
954989
648497
334361
810499
854975
474445
394334
513777
973764
336167
786580
813629
502252
200590
112473
503736
778541
538500
575584
433105
352385
473066
715563
575942
396010
274410
213806
1017751
671735
34645
330659
719998
675399
928637
321131
80634
426796
397510
463766
612137
18041
481332
982219
850877
480643
278754
228300
545085
728288
44406
610760
546614
636340
533395
25033
444026
510847
773964
767705
766530
588135
896213
917811
312479
495205
941820
198893
919109
713302
549943
635873
913440
546102
704302
129154
998926
348674
196154
273934
272160
807107
237780
24670
890781
1032962
476168
1031061
467788
244134
267931
485993
821112
254557
980945
43771
212189
967672
170585
999001
440445
798803
29854
285975
560297
143882
381474
286795
790311
230096
946988
957307
235762
215902
890236
84011
847786
482381
885166
310900
654990
115699
864347
205991
85713
365000
657646
390327
14917
904379
865970
900001
728276
446047
935952
1014809
18600
684316
292184
528413
442277
715831
665266
777159
819456
289562
615848
721128
411605
251616
990605
66297
940148
64207
43537
849259
706621
411221
757558
588183
579189
31863
562372
779015
85085
197246
448611
36503
468089
710835
516016
427644
963141
151304
409674
915815
391900
330210
730928
364131
448625
715524
1760
737524
637358
205318
549875
256783
645622
171873
379969
341193
993250
994488
275072
318744
2585
39966
155244
386096
647880
275032
58704
668482
335520
959058
841059
39413
17232
501820
970162
767253
98899
241001
228644
526020
1039623
34177
697266
15328
242911
1041398
221596
555166
283441
247277
822874
391837
845757
952759
274942
876738
634364
656679
470880
301445
807408
91412
228242
496258
463048
264405
357495
152613
767468
96700
708898
342586
440371
1025805
841907
605052
242504
994751
555968
134924
369722
639613
951292
603506
978167
540862
473273
610889
363429
60854
238553
691566
611906
179315
431755
634460
812388
118157
857737
450616
602443
704860
909411
171321
908251
227554
855584
178328
428607
589943
67535
243767
417522
75683
400066
108987
874601
731727
337573
12330
920758
675172
258865
748956
715680
1037621
663049
511579
660907
210157
132342
179293
325834
353920
357954
387038
301558
104048
950439
490485
355450
162336
612031
175248
465674
1043690
719585
122543
150977
810812
170678
371837
283813
346879
33514
160516
532171
645133
967918
818260
953820
987876
982471
343979
1044650
60854
846576
329133
181375
112946
482210
113011
827066
420360
83756
551849
337453
115137
1040152
312508
427980
500928
750039
725039
646697
586407
603613
734227
850121
512847
15133
110888
478680
335995
206247
216222
579684
467967
592746
975376
1044127
577727
287808
941932
882316
248974
985058
430056
876341
136475
744463
53716
1044137
255076
709921
878102
228092
394353
307191
837992
763709
809000
965065
192542
556143
299217
519119
862194
858371
42718
165473
272885
257752
586016
292964
247993
232849
927610
139995
765816
53730
713878
301762
244748
824272
961702
324203
937970
1042693
1032555
713081
787737
913510
557252
712011
448005
263338
573898
795433
851944
481982
874944
74424
287961
455136
166279
908301
494228
719720
567061
8144
28450
717054
316901
949447
894555
94743
777038
639434
354292
1006862
94818
203838
519932
422183
672370
450738
715119
635812
795523
443875
874106
674770
185119
480760
235412
951842
1036632
457812
720931
34336
476002
18383
129758
82874
33706
558461
640488
776075
940944
59938
989038
44692
622240
213708
717061
468281
205439
231915
813814
583817
270612
473197
1020377
843636
232052
805999
732180
992357
644470
174029
1038357
461675
313978
419884
335079
902258
295869
251807
550405
97073
903646
896800
407409
466191
48104
75164
703108
324122
220976
999583
805753
981965
291905
739786
58424
1020729
489304
565680
442336
1024082
1028627
1034907
481552
707428
345921
122298
586015
579921
641306
625400
628410
369028
752123
878686
359868
738964
652975
953732
512250
763862
12123
753705
224604
597019
1021557
442599
1012037
522019
664282
526171
104524
473395
87
973918
205608
1000201
806201
103819
621521
139519
934784
885017
889020
153905
178716
999719
788194
302905
33495
1035700
833114
341891
439906
475707
359650
86810
394425
3471
410521
933515
331463
385603
774652
116867
631068
434909
361636
588397
627380
954016
777396
466369
540071
547083
541435
607807
881041
79992
1030674
928389
890271
1002895
208732
598651
683808
396428
220627
721817
619080
77028
449399
77404
584019
957461
526053
316145
284754
26146
893467
777019
932641
1039423
1007158
177671
467572
404684
633198
724012
1007064
399102
895334
23354
748047
958888
490571
657027
791479
441641
213806
1013688
978188
382041
718611
628034
957354
113252
728412
888025
471152
230439
300434
60686
183800
950240
315605
655973
151370
354346
380475
640863
183359
543749
865286
399421
137684
220860
734096
212782
888757
1023934
212422
136621
490819
1041481
493347
14580
270376
932727
883672
574707
613821
572821
774266
996970
37475
979763
782580
1036167
21590
307755
18409
624541
502967
870427
544261
172197
1022325
119187
278278
64180
831996
584253
378299
7527
403159
395363
585963
919202
39071
996848
349061
417566
356346
503458
63685
51865
646753
391177
468922
957505
997161
247400
292729
819912
82083
141215
227690
779362
951825
911325
1031671
432974
948681
937405
869379
376825
213489
492403
1017750
661958
325936
957514
845287
575480
69009
710939
677416
245258
128024
332827
664363
149752
604482
65749
829486
754353
402195
798485
761057
625652
311805
836209
976168
672998
3845
423611
843057
253816
443892
250676
721900
298702
373975
81074
570037
532238
885690
411416
632131
591685
961598
335408
180540
232516
523129
120941
530133
462182
661443
374089
940295
99205
166783
793519
876531
718273
528307
975829
123502
958237
11022
839381
800279
427728
266850
536647
610439
923861
782882
789536
764856
380285
731809
393407
580315
295730
520866
538590
408412
560969
847498
797748
246117
257775
639917
503270
807312
231863
261570
489383
422980
670609
278296
907800
676395
951878
205816
531000
853142
168197
718151
538283
80809
762151
720014
219324
721711
879115
265429
2275
738369
398063
928684
656012
373852
482821
736857
625452
39202
635027
832720
270025
414689
966335
457451
692062
939826
901650
415855
613987
197052
1012291
832504
353883
441496
780248
398845
647550
454895
574415
324650
575676
487107
402703
80488
468154
33936
934056
724604
874912
80522
647454
934422
900553
522290
382664
504860
355688
502294
62236
888778
806074
174899
147771
281642
749440
776835
386796
667216
904942
493621
924220
605437
96857
459254
767204
79608
103907
194861
206428
1003801
746424
655847
151993
1024025
824233
56555
697896
77550
905278
224675
722592
630853
77393
126252
916863
943666
522242
334056
719379
328789
423005
735368
20069
73287
429108
351077
485747
491695
645612
276763
1019894
428817
215187
331778
27418
808262
705184
855696
406580
761877
180744
204666
817295
95591
406972
423251
504551
216474
361677
192111
720751
780350
964608
338765
101674
70292
134454
4521
279145
477105
1000810
377050
788677
6662
624033
394783
410171
512124
301525
883380
693174
759360
994781
954209
1031035
588954
533913
886097
180331
1028462
962757
465475
424518
477993
147815
549224
1038634
745774
868185
351220
651853
169590
85194
879834
643166
42240
669499
899740
252997
222015
602696
333900
854424
947079
876762
523990
280790
420927
689052
612548
436021
607983
271470
711626
1004526
227155
834357
628490
985389
998041
306001
883766
761948
552183
582819
929695
667278
108568
78098
623781
221476
659985
673458
119068
3238
264031
176251
128993
366817
736342
36052
20675
933104
817933
187147
988023
1022499
471338
694366
848389
933447
148376
664816
627195
875213
838
570167
429344
482901
949568
262089
21146
849445
237025
702940
450224
444130
844319
132716
498017
947184
744620
531268
397146
26966
688129
382389
951207
1025521
801063
254274
623125
794703
737520
817547
239656
808298
753035
676739
507083
554443
160270
272627
174507
717370
367869
611180
94899
414723
202076
492443
37448
92288
334173
85772
921309
1009625
528712
789400
497394
603787
268615
546196
903910
357426
13481
1041020
642761
169194
503991
167671
551499
638898
277924
925387
363411
339832
368773
403556
791553
245917
346110
30246
706464
811928
930321
572524
220687
5565
654801
1028794
1032847
381057
460711
212261
45946
395201
687451
505216
917369
997391
575850
4771
100290
453551
580402
871026
85334
953072
476475
968907
879721
5886
323308
437761
519885
91741
49032
594542
82574
1620
631312
849563
877862
122966
879379
995972
194991
809598
861347
917611
51567
227801
701956
823322
565056
343767
750230
740130
893141
978332
562236
74007
458322
351129
804930
761011
83982
521688
587112
514533
143858
219232
414931
517330
1002335
832474
8186
402358
628385
292000
753121
884532
261153
857055
833890
606079
382170
162487
877866
943305
415184
753578
670128
184005
92077
182888
617265
43205
768695
689549
416795
62759
443630
643741
108327
999415
409802
36678
521942
663174
695958
167899
450323
221542
800113
208393
919081
694393
556582
1042796
989787
238563
293081
310903
868175
116821
462349
783419
52624
93774
86348
502130
992920
6162
902969
251508
435124
665554
975796
611725
927922
860535
91588
51543
27094
498547
192835
179249
54688
633187
154981
657642
418638
897203
194759
915511
181660
598141
898087
398859
432375
623584
751527
684228
366448
459812
754995
77925
223012
746267
859583
384714
992609
5521
773816
382210
430151
318994
14514
313907
27719
451007
889484
667840
650982
629412
20972
928992
477670
1003837
857501
942649
475381
696980
720955
514158
266065
456788
148270
708924
263792
162440
43101
789117
314052
69775
992047
576580
231276
374440
484358
483400
405005
237589
213698
573182
587147
819854
992637
774335
880131
748983
155514
362822
42406
331002
1031308
452133
74341
191367
807270
182797
703042
197167
902335
473327
219262
1022414
579680
530865
589053
190520
1011584
638823
958614
986546
577876
632254
563705
194311
55996
691765
976283
81877
406832
910697
953515
818360
241761
335042
513367
588489
612137
270542
936928
890896
421695
524755
949817
120104
749325
65085
929552
142864
100194
143904
231434
454478
161802
397962
254000
653903
123958
858081
671062
51946
105626
487916
172468
364618
476807
717084
626744
507143
104726
675080
160645
407962
929512
324785
669422
559435
750636
601375
368445
631527
250075
463316
8536
1019498
114685
432836
370730
104148
307477
1036292
925630
638985
631513
867395
816890
357712
968485
749217
960689
843725
636144
611499
65309
914521
1039324
91008
278767
22071
929538
483041
249907
874279
51045
946299
971201
1030273
224597
599013
1012405
354542
395067
244992
583303
232329
395554
931919
551315
264777
20639
425986
469597
691787
586348
868353
586342
878959
419054
529005
981717
1044831
878253
893220
803834
714513
346406
684844
922362
140262
959394
438008
329476
398151
39755
544602
625871
417183
841092
375012
944805
748012
696204
897466
741253
349135
596687
1951
6823
554714
817157
614438
507751
491219
449283
358920
408501
983603
362385
247759
722689
791138
312799
436198
674244
45193
796798
803776
903628
868899
495222
744595
935260
34348
437275
363775
619991
945781
467004
414259
489914
227091
217479
609195
250129
742897
403181
394744
752353
446027
616521
224916
24894
462362
1002009
381757
960231
832970
598499
739145
359885
461382
166316
438447
738509
782271
167451
537940
303674
783514
322191
28991
496935
498611
621498
143426
11815
538130
721728
538397
625506
543747
731790
785023
297487
773923
366602
143879
208653
146018
573572
874444
357067
641442
88449
556698
855943
555934
165283
913615
624153
124880
769777
274536
840080
136624
253673
116943
994452
104452
722348
967630
966700
265805
373852
47626
359895
884764
57503
973190
69708
921967
751354
276139
693533
572755
998648
832649
851719
314664
412973
1008628
467527
419565
1022791
553104
657720
434108
4771
551947
956241
198788
662293
942853
378030
178290
328659
1013523
118261
413227
831439
250363
690951
648700
963277
569162
37926
746189
758669
900579
470651
813280
662751
580372
119766
775102
704989
94853
674070
91403
613607
279046
892149
405761
429902
747964
569514
967406
616872
611619
482291
233441
193073
741427
25250
367183
866179
758865
678044
793200
834169
245446
47005
21544
242295
358445
650243
114853
444998
1030708
665128
353944
48199
1020284
156279
781423
718520
749330
313754
934339
192298
401045
566660
225523
436427
529253
861839
785894
115254
1018193
773501
113944
29951
429118
461918
614487
881183
362165
842208
833025
618091
914541
174521
352345
65754
51681
484561
438080
620945
727382
17726
107908
958175
581333
252925
328239
473307
1688
1036304
419593
544615
412622
750445
113906
92307
161802
526513
580250
192027
950144
945190
922241
673225
664267
1012058
49239
208820
103527
526893
294275
172954
686276
243686
332746
82640
264384
412559
40541
944537
753031
288830
7491
273871
170081
199819
514001
144451
146549
86705
997704
9982
257920
841900
611930
902869
977687
163228
671080
581214
584326
337495
607688
16349
156925
54444
733817
705871
211207
229849
959696
233402
277162
306907
502327
999008
599741
325308
606866
124396
534913
231073
538586
758968
347057
545065
620085
183546
224367
238364
153506
81210
344203
650513
226221
976778
698105
707880
468050
281397
271935
44237
854569
229034
777340
340342
302008
879729
350504
969792
728994
111813
222922
865236
62902
835110
504195
1037446
582067
18288
113354
467094
650996
943621
871658
869792
925357
879365
44236
679981
343103
782330
178086
44696
525507
922602
461975
250121
358196
941728
152812
999689
441736
1008718
702410
545416
218006
774454
858409
773121
260896
606421
965963
377494
774029
474631
282031
435642
862947
835933
597323
260080
155895
347221
528066
821061
148953
339275
690428
177126
112032
506658
380597
773324
887673
856938
968174
318891
701600
61432
832944
293391
344748
251277
120690
951075
22526
737906
528605
88726
388341
274639
965370
349305
333319
601255
251131
653321
644828
235673
420248
266256
382427
193730
232693
125757
763817
184132
572710
433224
685392
654286
787298
436530
106640
388225
879203
436415
652769
511150
753992
790812
355119
464980
902480
473064
746982
1018714
446595
626602
224841
257685
858963
198437
585054
347326
841013
559294
121458
637204
628694
502597
408389
981995
468130
138156
236475
411833
457371
802581
264442
611261
610127
123448
30110
972913
14791
650509
971244
1038245
15472
359550
610395
655264
657246
35992
961866
799972
918975
544329
290217
964937
578354
937409
507409
726756
119964
282771
798356
276742
846079
696107
918585
689363
272359
105915
554128
767731
300733
696125
29327
789833
207536
593251
84291
750146
1002421
151581
434019
957531
737915
756489
362506
484648
817844
522026
473843
254235
787492
84856
856373
921943
640165
23611
688459
398194
891947
603245
274534
862809
940221
262241
211739
772660
36790
490886
566362
689431
1017061
767650
333105
45
590040
673644
111753
573740
975293
771115
793165
206795
220598
537941
818389
541485
262134
639885
954812
504423
230811
809157
901753
741353
25522
493958
77181
917452
725606
279714
937353
569870
722400
164658
476875
858529
831956
472333
332994
689739
269081
680452
376923
172571
297170
657441
314622
857884
319319
439023
105764
796098
840308
977834
402214
125819
941004
594947
406335
290987
579129
253952
345623
244028
122292
93224
435914
234931
614444
14348
191871
259040
691561
96672
948260
755525
784436
1030067
991703
111975
509811
297874
345316
421577
655655
957567
883095
148196
297787
682938
872000
381179
1029528
361808
727456
235814
148542
592533
705507
513642
146414
561614
871175
382711
595518
150678
1002633
656860
126172
411305
338835
370660
887437
810185
537357
555572
371519
359349
605227
580663
44460
533601
735620
435397
892143
780985
882508
488499
827770
248282
864009
611977
71271
347451
27771
759689
752279
8864
326770
229392
38276
168027
928516
369139
347215
583671
604536
979185
938253
782449
1035135
168661
575113
291686
327248
753415
910137
698853
385844
648686
489098
146736
655208
884059
928628
217418
996236
38433
12403
633516
464190
859021
591429
292706
13036
618918
495624
212426
724067
863818
828481
38205
733128
511092
1013963
129012
149294
245207
500248
413995
938053
933536
107420
707599
456458
623017
461362
570996
513330
247561
1016585
145420
505776
302448
439290
340404
53650
86153
782211
525960
747284
681412
704534
693781
448992
92975
885651
228448
110738
43222
132111
627749
900141
39959
977190
144930
966308
953909
514318
360323
401357
651461
107874
943213
50711
627990
821056
272037
383978
451340
890985
534838
993212
758489
660258
561817
109763
970306
734872
233307
93179
783272
514173
550367
1040310
436450
432308
423745
358011
310452
363600
1027789
146454
713195
585512
963616
100713
76261
110210
1038692
998360
349583
761436
868109
874529
7284
442849
461072
413446
901407
855179
808728
302221
644120
282652
238217
775103
595193
535749
724684
542206
1001002
172028
1012425
553761
440494
457557
499157
411730
311046
1023750
111543
258626
905644
41127
622394
373619
191685
191671
884298
618031
253101
346183
473858
372132
679103
288446
93323
738980
918584
909124
530670
238136
258093
959764
61540
818813
14707
117694
815855
27366
890782
752603
62068
982794
1025214
528932
797865
535693
712074
586929
280901
124628
211963
626972
131397
247633
203325
588758
343612
796701
41918
721460
859840
1008803
162748
311389
933262
159443
337688
872254
254257
974484
973331
509629
683175
724789
855045
84302
556454
719156
88049
147619
638364
94324
38931
961065
586829
1045180
768989
420009
486827
566507
59134
590782
597488
806606
888741
599334
433483
121882
178934
621594
973721
799369
64901
301331
787161
54640
213721
311635
760333
249466
727226
41781
831195
760646
855697
1003164
267138
746628
804934
236460
365303
1006192
1001781
1038695
310914
697200
312501
978632
379680
647607
191417
520418
914742
669001
495468
88333
470278
2019
341058
699996
187431
461231
230050
868209
49359
178269
909723
93659
532614
612328
133493
787724
210598
631133
179798
879398
334263
647814
415627
644882
588903
890244
604055
349939
747208
665635
627996
422391
529989
315313
175678
4853
690198
510096
301655
828439
91264
440070
618290
520992
1020052
666519
129906
294337
38270
599917
351495
533998
145763
742783
109829
494894
278410
281458
84594
1016147
422134
209696
725097
473067
375501
706271
961132
57073
961495
387476
450738
797123
381656
632930
598222
505283
152431
247586
228014
400151
903477
406209
331177
580214
167511
739128
770021
1035225
123834
771457
44551
616052
275215
343776
711183
821398
277133
644033
242430
330467
535961
694526
980961
535595
267669
387230
923815
456522
1007848
509545
254249
750235
1030498
281852
626601
102967
75887
441611
216220
396643
279607
963280
793420
312821
725611
1022658
732656
401861
356375
945059
945424
265369
257401
121285
647451
1028976
715876
889473
1002954
227273
97344
457407
686169
971819
654175
111830
717324
8201
180813
782949
816059
514196
129815
466487
972535
248288
824818
510788
212892
807760
575524
1043895
46688
674663
721772
860810
708060
803924
491118
355435
752198
851702
634343
797714
149246
643259
549239
346599
1032584
552436
629716
716039
6180
156347
190026
243382
1001032
547904
239224
305312
772609
1029099
943586
348896
545544
383310
782403
851193
690561
165506
347746
497826
487953
899978
456726
368865
314263
773010
943967
1000634
739518
689115
508836
577627
288974
617651
139688
258234
217465
917005
775293
389006
589683
187869
364174
544400
1038434
425948
237269
170389
876733
719583
59318
105756
251655
256915
631266
515647
624166
843420
97329
400279
599942
564299
1014654
543625
222815
221449
621869
662901
589589
976330
819900
741801
160235
579965
770421
389812
820462
912576
315629
390545
749898
161356
413047
97979
516571
859506
854400
92319
351440
867429
486058
345942
754506
703532
1003211
647818
233420
999936
731814
292514
629265
825670
466502
127201
904314
467881
580607
810589
91350
247577
559169
988236
232347
172356
211314
668637
543332
560173
215050
968286
959556
809725
999207
196011
409324
794728
75213
749062
498256
824544
910036
422505
887831
443025
681519
720808
103220
526479
36680
519377
434557
644436
265365
1013659
383402
735799
836479
879228
591040
427162
56035
31728
418969
4656
132980
268521
238078
1020847
265950
353430
748781
968880
890872
9053
388835
90585
819906
898500
973659
926481
867994
133497
972222
633173
485462
961116
68078
816806
81577
853749
770015
303201
927408
601967
612984
712845
994777
189556
744084
684909
209425
368467
125406
624810
529703
436398
188798
346709
191086
221156
714731
36548
306147
243606
894840
212598
284130
341394
393659
375326
598269
87586
1014797
276505
597974
380478
678599
147966
547288
306246
639113
362564
964901
1031241
705364
601012
437236
99386
279254
196444
303362
779473
926757
648702
750741
661359
884728
1002280
896824
68580
586726
87480
920196
75084
960628
314114
330924
357529
105865
629016
227828
801512
659531
1020706
29231
622394
945544
157696
573775
156965
638255
805370
734704
63869
539396
647927
1019365
14250
97517
436089
1015788
771827
1033702
736946
9567
292541
302042
750049
739589
756887
384192
714297
1012258
861172
383104
634430
914456
903908
826444
1014082
794576
950918
626579
323208
814018
374391
376154
291502
737231
666522
238736
166591
1775
1013756
823489
17740
811084
984051
496043
100099
1043166
278669
579541
780770
66627
1040328
843327
745361
500956
206733
203506
486589
574439
283942
731033
548434
498023
477805
121005
141001
591868
753273
965967
409773
604328
162112
533269
625146
292134
55823
617474
857134
938811
503684
534267
672994
613702
697899
456160
9487
606451
69782
145345
841575
784417
986824
184240
327173
367670
76523
224931
946485
829294
255637
424910
199951
847123
165879
885459
992298
674495
101910
829017
937421
585813
295645
930730
87715
406507
620688
121720
55115
938793
1020696
440227
941746
14437
763166
901987
235138
358083
857096
28712
781594
790913
1022954
1014337
917160
1021336
457669
691088
958917
792797
51512
398240
898546
651993
956969
811927
138407
411870
41696
244790
921418
496258
802779
93218
977376
355044
98529
869748
978411
476499
527239
399203
154645
312658
236842
427225
690826
104568
1006408
331848
27310
251176
1027480
1024738
943900
27565
911666
255241
776797
87526
766567
362827
534257
347955
300782
618723
668898
999244
831528
117075
525902
846052
785013
804808
993068
717152
872722
623510
232653
116818
817739
626547
853348
302291
314501
753263
9379
583171
397239
700635
433575
597578
825561
283866
1043168
428216
1014688
106952
887750
904079
438999
339916
262029
646502
39156
816735
810831
291303
56638
1006090
406887
300580
378193
208308
524316
1018966
905685
385273
146034
723017
829424
588374
768030
476881
808140
883249
116794
135538
116222
176725
364225
362336
710776
1024430
63074
86229
796565
750419
1039005
958033
228125
996457
960496
255688
602794
381330
199890
68543
293291
93424
592589
236387
327550
562992
152955
773853
779037
338468
321327
684956
587231
248326
617536
148324
641016
737075
598529
22132
874014
751883
18034
464490
807853
238919
417785
1018733
10561
490845
216312
766004
779757
946411
256110
537923
13350
1009812
1045252
109700
633451
535009
771132
105213
106144
822918
235257
414592
381711
55916
461169
1041002
847514
684709
924903
115542
357567
914780
996768
21681
780785
659121
747690
420915
686268
175797
252470
24413
261193
176779
551626
612440
800096
705175
1016209
79062
505509
944973
105970
122722
267306
693333
907827
617494
508760
652753
125071
1038412
628584
618078
534148
629598
1007270
37567
688989
925544
94092
825303
136999
1029824
85588
193288
528704
824446
641037
961389
398410
574391
264049
1022077
443823
931419
460492
261468
8219
742205
421923
750871
990622
224133
657715
308276
752634
163211
1033182
979414
251525
1009423
536205
974039
271391
226607
284795
836364
454953
53427
215147
311768
104354
750034
245184
682905
835426
336094
293125
925763
306987
598778
963775
752220
8006
740135
85934
93166
944733
877419
451823
365092
567177
901544
419546
846329
21956
328623
733726
981045
512940
967916
640750
831109
284256
994370
651428
883527
759377
133439
967818
115669
377500
108398
1041294
689788
662739
641676
4353
372744
565741
562615
890529
640144
101276
724101
107370
31606
983186
918121
1008937
988662
667603
990981
915603
675175
278172
22005
1004665
731631
939652
674815
110697
422664
333262
407524
106680
102147
708741
522862
691721
916745
488486
599260
981378
103493
631119
323334
919259
52477
483001
539330
325752
325919
240997
348042
1013734
715782
224942
921330
312863
180894
644596
790141
326730
464572
134229
7737
504630
834468
985945
236117
254181
141663
259405
627754
594365
159340
456441
85046
865211
532540
144182
392282
562936
109207
554840
302883
306171
680187
187138
289489
408896
713573
766005
76944
502266
33717
595413
274016
58671
293866
50326
294228
316980
455271
872456
345852
4347
974616
280227
48867
147363
29724
803003
227835
833318
959583
296271
24004
360773
459865
403305
883856
802221
763356
638188
127028
659552
572211
973005
1012339
546697
836236
157345
40064
681446
1022739
295791
607799
788621
377124
637422
639947
770521
857267
522452
594706
1010173
267903
546055
148780
489526
795640
287303
7668
249904
563948
883679
731091
424783
671105
203840
246643
575913
865326
138550
147338
771732
393427
644156
19408
221240
278574
326645
422341
132657
254643
103678
426688
539705
382099
147056
991742
216468
210379
922265
588337
389979
492964
650057
58693
756078
998155
13596
961
873621
942078
552006
597545
972893
558594
762336
235097
867837
180246
741881
641101
954465
166940
7431
981266
1043794
503885
1019234
908719
869192
179357
486376
945250
388626
993699
946741
1001412
346495
146685
921604
83845
97199
216505
362739
258145
744694
11780
506992
900792
754093
603675
919432
658598
716053
211394
219035
528571
567651
876949
98064
21746
430629
475959
62815
354520
714682
754209
459948
54586
337427
990234
926277
492672
145981
585102
281818
178792
871900
728696
5010
509286
893046
938993
749470
696200
213079
1038209
854665
96222
856398
385634
581380
474024
864131
544070
571635
786146
993118
6527
799998
927568
86057
802511
909555
892263
74294
583449
417747
7714
838283
777523
728498
673255
232458
716761
513202
411880
932189
55261
89455
361910
910817
44598
707327
577674
479871
299581
152961
321991
449265
1035304
218586
779444
622595
291563
684370
695987
890219
959962
820462
831536
572078
811091
238207
992857
157114
643167
21299
408620
108065
709369
445539
10862
1015010
515201
979912
698055
990143
916399
958541
452993
514831
1164
579943
196206
312870
552398
48744
373769
552394
33704
562428
899495
816904
564543
651283
739740
812284
743210
772925
389648
171793
30936
735417
614904
805186
98364
373831
519865
21647
473652
770083
430423
995925
332350
103026
49050
343385
102186
12360
541540
357217
1008353
354340
417574
248360
54982
153758
750291
681067
1027609
885821
919955
188362
197704
634102
623939
949632
811476
142761
281870
1042957
367067
884064
113802
766447
98261
449790
482547
704291
545764
1000198
834790
694027
758756
816647
147564
762113
57047
317582
419583
801892
940189
312718
780082
767324
592824
129216
216447
254165
903864
1043036
404418
125351
998134
484619
706359
107043
784683
941493
222765
480947
34663
590795
661863
861839
1020222
55800
893553
712046
932629
560010
405421
1045437
860234
280190
258103
679158
381598
208262
174438
926123
445044
168230
679133
300550
496721
199679
273091
947226
443708
58737
463476
259409
428638
259651
951525
608596
24940
35622
4222
889346
518553
772107
554827
430015
580479
185874
540813
482545
487309
459612
498840
824448
331988
523665
1007828
299235
577946
270093
885104
517558
1017856
676772
459850
649825
639123
806560
334248
197265
117244
594661
415696
411312
933880
36337
814001
576056
205964
901187
787659
639070
511943
205376
256650
50294
84782
245304
850393
805987
738931
351694
78022
234846
887370
456383
259818
321347
706602
794656
689097
308146
470494
144866
639826
204020
335667
236458
378431
154752
903281
538521
468405
656743
592271
143212
826043
509195
690372
828892
693687
644370
50250
815349
24697
989419
41424
68785
90315
267340
627436
822467
573197
847310
286686
12376
496490
935979
676304
488629
809348
107667
873564
705023
30285
577519
989962
542278
808572
310528
232369
211415
46389
390801
896822
920610
659014
934208
631850
664733
453518
323023
619962
560797
676106
154976
642645
450969
1037476
1044610
559511
15218
885960
938913
356631
460466
406369
653167
197336
627214
5987
717781
661102
649491
457204
617061
50656
389188
912974
864541
715305
514146
53049
494942
641171
305503
717000
754461
773697
1000272
413921
159987
748610
345640
660335
928527
876995
988746
384157
589508
54123
561447
837168
406913
110575
240042
792572
640074
886995
196400
925812
420225
1019128
177837
1022554
810854
552794
491843
1003307
894605
470005
98637
169467
169554
141623
805636
410972
421502
765536
735272
292321
321689
743439
389045
420195
271368
357466
812241
961998
163581
883423
644477
559793
703700
40329
935784
584564
49159
790580
975483
846839
865857
697543
536883
491882
138944
903323
594040
126689
649655
409294
183815
632820
982969
540117
377107
76520
122257
415534
720681
966976
869519
747796
645492
204979
926276
119765
634247
503690
827452
562874
503079
244943
916042
578208
1041824
109799
229488
534774
880892
86486
975420
310363
177289
250772
901590
329423
713955
762762
272700
942289
108512
730966
362336
978248
89963
12631
743744
495990
293076
871983
542751
906012
950652
660157
18205
382385
26889
313616
658729
96046
652503
389562
823089
270829
457305
973078
657692
320364
839096
721704
348766
841354
545578
940944
730774
629797
357506
11841
931506
721214
272948
90775
70564
652124
631334
546400
246667
735297
562502
615021
795193
7214
941883
308101
857942
838223
86649
610231
379004
32488
1012012
1024645
958275
263493
456026
122799
81478
346797
129786
333971
955026
33329
871494
861294
778242
417974
726852
339267
694702
242272
328608
505931
637761
634929
80788
680813
101914
930195
395918
890469
870043
899107
536743
1017853
413082
946911
166623
556499
161816
187480
192726
44265
818785
990123
664794
975540
639630
1031013
709449
1012829
919122
423229
459278
471739
756838
163105
542251
681493
195370
383862
297677
911749
449055
25947
319470
829159
398251
325486
19686
911959
280664
70935
918531
1000683
862878
736132
111952
1044379
934962
248870
827459
885960
14485
12671
926390
52979
369290
750594
964201
148508
72333
872996
1032033
669476
391201
732931
244362
1037736
283326
425270
207730
452985
576491
629460
813827
37253
326914
43532
217346
596887
184011
912912
437140
462630
330234
539649
650412
60898
346209
747621
184479
273751
968738
701928
133397
74719
162301
319882
706144
615526
415850
759960
473969
963674
285056
427477
1014272
184071
369993
350476
197715
264775
65457
927127
270361
368151
212556
230644
281451
150037
905648
274841
49737
346955
518280
171814
1018240
898292
729585
496058
467721
746390
679802
795259
645745
358934
95756
770491
442843
934379
499787
351789
197642
967704
990015
125599
629326
1044613
533997
361379
249223
859468
503138
322996
44969
567835
268928
83103
94384
879777
924462
823661
985167
344418
745403
847769
367998
592398
99571
148410
271393
942651
568286
184375
560622
858012
978279
192327
582071
516006
11167
706630
432124
106070
416465
884367
780365
178834
951235
361694
731494
461804
917556
454628
641018
316256
804904
630538
448073
544088
164995
257913
611624
132942
105229
587748
770720
509911
166144
474509
912228
246201
894616
811358
821430
193133
198484
377840
482170
781488
637742
334815
364904
775049
581645
661722
228441
859348
566211
341264
838854
1022383
1028954
742692
161575
326507
3970
106884
94331
467493
811080
177180
770859
521393
526583
935721
101047
534331
958523
856719
826962
59306
982961
928662
304640
808149
72016
521050
602059
160112
345784
882805
487696
962335
989948
860314
468024
690612
919198
794743
109377
476111
890413
344389
297690
1037897
661498
693619
835137
157199
97651
1001006
345124
733369
529239
160107
255564
502228
748758
757596
148711
282041
40275
874071
182109
458850
86405
879799
824657
540820
59325
655641
1006283
698716
489771
897105
950974
747946
186998
333984
818466
344144
1036088
674982
375402
170754
657798
803443
157376
441633
694784
499063
249732
619811
449271
32181
950209
752842
813036
578062
938126
951972
354296
182044
176536
297486
790274
766081
216389
978096
394821
538701
636680
577164
574814
1039217
253235
781766
432857
113705
535974
279879
628933
781292
974532
605656
830313
424099
386358
782404
417798
156903
796272
909913
944429
581626
1034419
1006771
393140
546524
148435
61215
311187
459167
921321
204234
742247
795837
622824
817527
736128
362101
120419
284659
339903
324055
218180
255949
213842
741048
983312
235585
677015
623397
356490
573862
126307
928655
886713
396039
505549
858130
257857
981825
669154
716673
148323
866364
356461
47606
473575
178634
663581
44773
855742
797545
496571
928839
462722
803787
133752
617615
419317
298266
359795
449866
484728
120830
316617
754537
537735
937174
110292
516393
632048
310013
270125
879452
985013
764705
69482
69395
451893
920607
25777
464735
665029
349560
322549
828817
826218
353046
101307
374981
338657
115660
888152
112154
714781
47710
762165
347111
740036
53047
810026
450116
321010
572368
413646
934028
352498
790844
768450
820708
36317
13721
382461
802822
258395
215294
435005
44581
445765
432101
99836
217105
731278
316204
700931
503743
828273
172427
209255
660578
538685
633324
622504
1038194
49069
147883
427529
884765
4452
268705
869710
917693
100843
741706
26197
539883
979910
659829
320883
37332
815883
757670
608797
531454
569242
1015753
1020513
482801
682273
795716
764238
497418
431980
221304
220412
33984
847343
944642
628857
748605
195251
729059
209425
887533
869221
533144
324280
742805
1033167
635495
714744
364912
118568
167122
569176
8478
471305
327071
800673
850747
627552
309055
121427
333422
567292
744038
952633
755728
394695
910899
788234
556585
175015
553111
64584
597569
258094
582759
350192
729786
65061
674234
355090
355688
785849
592002
335143
27364
59972
395645
1039967
423698
309246
153046
107647
475278
131925
310864
993678
867907
1034486
63784
187555
702300
919043
326325
750374
1033220
28080
373877
1017588
338113
52706
362572
992675
787366
380837
683426
763924
852740
571272
480545
827038
758367
709190
691264
827162
208158
30882
60266
903531
1026518
19549
279466
1022290
554861
149594
70194
402198
310796
418469
920056
492281
610012
954913
401498
188038
838660
163268
304833
906838
966976
238403
619501
454220
28911
645169
1001366
947974
258550
965397
843290
692010
276900
22891
1006959
931048
340709
361682
117841
676957
303425
877220
610489
572470
803737
798109
881671
323628
75863
969437
992538
974174
332538
671563
727810
153398
782508
491475
998131
726842
16363
615674
844503
326958
242791
450921
865986
478383
376457
755528
46092
80425
201347
379386
113959
501716
553863
66629
734726
588333
594760
380373
904491
7211
998415
707642
563742
880434
807059
752560
477782
115678
807202
145174
964528
278479
610838
256641
39669
28630
490679
665220
849679
947289
578794
146301
139143
473597
138228
930851
529988
860893
1012950
619273
918832
509928
378074
279742
43533
235872
175934
95511
676256
926778
1032042
306156
1038126
573177
748226
912227
560730
66482
99971
139345
382044
224686
80917
305426
385625
760273
712534
917520
210767
122280
714481
993772
779549
983304
795082
76555
736783
412617
279490
781839
24101
824993
858422
97384
831183
310204
374627
930758
353393
245487
785259
280582
325003
847981
890676
445669
469539
770610
803498
742130
256085
752718
301848
519796
650083
858044
900695
1015490
680170
1018548
401165
732421
927087
320065
619828
409636
778873
542357
531846
693947
224837
770879
760644
235051
959710
911612
102677
153792
807424
507534
191524
431326
487102
888967
486928
10894
1027086
139372
518586
257612
675374
367712
849368
1015134
1035111
819063
299447
305760
227995
267553
975237
99414
251013
197887
438404
73521
357823
462386
375373
726329
515460
976722
750420
120549
839004
623747
324751
954762
471564
755629
262534
315165
286827
563189
87724
1022579
443798
1034990
863938
153378
532885
136772
922547
147141
786244
909476
688399
102176
918598
255179
351949
156047
97876
277321
600880
475686
163786
27694
795967
164893
18352
500322
335345
392572
461716
62506
591411
242926
660763
161298
847275
117085
1009827
325137
194594
850467
972687
45802
58843
1021201
226224
593405
658963
452136
437619
690747
978345
1022196
749175
1032617
940731
891310
990442
544169
1044329
841684
342692
1039710
942406
356177
821151
461609
344621
821726
355991
315442
326888
687950
1001861
854738
913510
530874
538040
375086
949680
891691
972650
273394
781626
879083
208157
997297
851596
232449
971251
799944
592830
976195
244466
786834
62847
902456
800711
823787
1026285
465182
530842
660240
267378
596396
768681
494309
224192
941690
599482
241655
803759
242709
420065
243973
1041139
418899
75626
927806
91093
930618
94112
758683
748072
1044135
915075
103201
344800
244979
917846
934821
487497
470753
872950
409793
800572
858821
964639
301370
77884
892170
768808
46752
499577
423431
988268
766518
436027
403220
665574
980334
51809
606250
499632
204268
896045
22427
518845
349593
963637
60649
664468
938998
199087
222773
491987
963779
574278
968994
272161
329225
357239
124165
395159
158552
11065
596284
76357
477859
880615
492066
429893
257133
715629
726469
794637
232761
81073
1031655
804082
624728
862316
181039
152402
257436
38354
498010
654353
103260
731946
636931
120694
100533
86762
797518
497834
500455
387469
914410
111133
77796
1038268
474161
1043514
352891
122537
609462
486879
144825
495607
813032
50610
228229
122338
59927
549615
297352
917663
568942
516360
38676
565793
220237
695438
240506
643229
568102
429256
798340
343242
1016611
919890
464849
450769
183788
517381
774750
463730
15442
146778
839677
671792
280819
962217
870881
75679
604508
152311
363103
1037201
772586
894562
703072
911606
609101
837488
234776
711850
373698
532104
679065
1004908
712305
690191
55583
138304
730090
697712
307265
834000
773314
28932
294778
782291
597870
1019774
186897
748115
508853
967546
533284
670423
839640
556670
823343
249732
159372
1003015
741830
161389
683512
418540
240819
20583
827256
188930
348323
411362
412020
26473
859913
897688
1010249
536
305662
295862
68863
708682
632656
587883
330496
468869
567226
300198
540756
90904
856605
920547
93817
871512
720975
518286
548158
433656
774025
970403
485181
585856
700684
81426
103381
1029295
349369
814090
574411
85083
383995
144813
713069
657921
64006
552477
776849
704266
306996
850976
960008
927242
1037718
109388
107950
1043169
673810
99445
61165
776687
240484
788865
63056
786290
877291
47371
4801
811465
793769
496653
903906
1045129
1328
566055
73753
643977
202425
205603
900399
381467
865773
962660
479307
776600
485482
195544
78915
100841
360487
950260
453723
405141
884171
495395
46974
905302
1025728
702019
822519
887946
39409
999311
425445
728490
46806
686580
70231
601100
969219
49765
392918
463170
448479
575393
918398
229113
842900
340317
951447
1013832
234460
393985
262367
764267
215537
7866
756454
970450
558020
682563
807763
610210
729705
518908
290050
156087
499333
532151
107021
418767
920607
384576
852033
541942
805562
1919
518156
877659
547611
361804
986934
532221
226445
236394
461932
1034592
959744
400885
855966
202676
709076
768700
363671
753689
46423
846526
150119
1023725
267753
692701
1007043
595237
841814
457532
102622
305369
819893
430818
319105
404739
617164
512640
176221
44503
1040737
401116
780837
342637
761824
322299
809971
151483
766011
235817
949998
664910
446013
728717
587384
178573
518987
545653
1000312
300256
444233
641747
780190
659379
366935
350938
52364
79777
366737
773692
669629
473477
981809
223869
995194
568347
927708
213993
779194
1013927
395053
762154
952291
347315
332867
464990
64135
255908
352900
150366
673372
786057
210125
1004558
1004037
795693
218622
473001
191400
774499
758407
1045281
851984
455603
346044
661540
179630
102557
924645
585150
884377
521720
370280
793583
833924
889943
984373
895058
1044832
66781
661784
889023
286034
419719
283115
812583
224553
424747
891301
584903
223644
115480
32541
592734
1038332
518162
508680
923375
804850
486692
424157
3037
510547
822203
858071
711834
1024558
510210
562055
784759
898547
787256
468004
630746
31278
806772
565126
680612
48000
761878
888128
171451
998144
563334
851206
544768
766151
107449
803518
334404
874849
210715
114875
989541
120645
941896
576737
831711
227394
1025768
44737
500403
323769
645406
370832
602599
579059
626691
553461
619745
945518
179084
167702
473262
270572
889365
331259
954387
105634
863936
18747
310436
138586
618921
564190
868146
735840
417682
654803
144018
904315
481530
872494
374264
249663
711160
798939
360327
344263
942473
823831
787075
787021
573071
130165
396212
194828
918351
518665
947412
575748
476010
657933
839967
970854
197840
571836
1038694
303212
316291
980167
575814
310289
189774
719520
685493
141509
704374
195854
885237
241046
413398
974136
888821
15663
312636
792794
821662
459371
982968
733388
347697
478703
276157
565838
378014
270486
1033517
473208
365759
662600
28931
802451
878660
728351
590036
468767
402403
123424
306504
944185
564472
661563
287991
658275
523134
328547
396265
262880
739849
842378
727427
558377
483472
645021
621366
819326
306752
625374
290343
3140
139044
548150
438709
757779
691167
15711
818085
674777
241965
400215
454752
1011945
482506
397211
180756
769318
381876
645838
331779
839865
650007
898360
727064
276847
926867
677329
588640
309752
543027
894422
1017664
282075
265560
758595
298624
286113
482814
532877
903508
483291
370070
949846
202613
1043401
397774
909425
31212
739973
375182
218917
921372
441399
435664
176471
206566
475541
402970
916751
115105
662675
220647
170389
14419
114314
567608
155803
283296
7373
206866
317948
557138
50425
647602
364367
355024
837471
840435
781081
936805
38737
49670
666802
486073
772612
888658
652145
97343
394470
242853
43981
201976
99684
93832
364634
707417
186661
740046
149885
17902
731840
782557
68616
176591
377941
962949
855301
889135
526490
975047
75585
438144
411937
955771
988923
856659
944884
882806
751480
387414
580837
718718
84921
335593
115404
669339
540517
470163
864126
841217
1032125
887878
717545
662499
610060
488969
564380
421531
503779
889854
960606
96293
973853
507652
836527
210780
600610
932686
600166
275508
629761
824980
233226
831702
1043856
519425
668218
63717
789143
417830
1023578
918082
735368
4001
591132
742628
233882
834073
166499
788486
1005067
768613
1002044
766576
877570
641787
798808
664371
582300
742443
818682
855690
974812
597764
849875
331190
9090
866613
557919
51232
138958
614762
273939
736826
550936
621943
489848
343835
145622
1025165
52128
402931
920372
357486
1026001
819507
564585
190088
81787
40189
623499
693032
691104
155597
769243
70455
964828
560233
111620
314119
616308
756115
235441
449238
989995
737622
74334
499380
186551
13505
550291
846285
509502
509941
458828
114578
509172
924836
1024001
67171
619868
611968
118107
27270
675731
209512
647370
462490
224469
435093
457464
408417
719351
387522
733303
945647
26375
128938
812658
505941
369935
336904
642490
221639
575773
620941
96931
593300
870274
471674
893184
386998
204721
222353
703911
765267
204121
580031
145077
1012502
992963
196284
611620
900125
1017778
53120
52916
259910
519699
589990
55708
401178
932626
964358
389857
781060
919921
821086
259082
544335
657403
619468
267087
700116
199729
69534
309754
834509
425957
137937
603060
143693
653341
745353
795391
734128
66465
569291
830227
77663
965027
1027194
592386
501932
944205
926516
352015
849259
803722
457354
909106
835830
916189
244921
783413
41360
892082
361529
845832
906980
234904
980059
705018
110928
393028
189306
489809
220019
174177
748591
821765
232380
216838
930307
344068
130382
1032921
750688
347140
256907
922337
374006
949329
787413
764377
953027
507905
414892
723953
874801
470717
912755
282337
555437
434394
43959
145712
171185
547102
326744
559358
82079
318870
380749
895657
210871
927528
944347
792495
767951
370855
483990
949024
505098
432022
656270
507619
165331
660361
669490
261467
427985
998562
249333
174052
198320
674546
402119
574877
798060
752524
392987
705449
850265
1012984
785361
272190
1034558
698538
479586
228812
6614
389332
299109
714254
878798
71902
788167
5899
221808
802556
254404
988456
1019682
440370
103589
84750
571095
462409
152762
683244
934272
994138
574384
363008
356454
472252
934267
546611
458746
618717
887056
133473
252828
561107
841951
208168
579957
275443
759263
208489
526812
597651
204894
976182
195020
359613
408561
881224
196627
473419
227124
962793
583456
7522
97366
1007114
994849
600078
595172
877399
845874
473326
863842
190295
822289
1006044
698982
423097
187179
884188
488414
217768
206812
610925
144660
548872
199070
998307
384407
920961
340968
214922
856595
930987
667434
683872
144001
809800
963853
657601
391215
992828
913893
461190
736596
635967
360239
777641
277426
730119
999359
714640
788579
433992
323300
965933
33281
493633
289105
232051
1017771
961017
298241
648983
512419
361020
940805
36770
612233
591652
408723
316686
585976
97644
224073
327174
741567
500784
836618
873304
289167
66647
358016
891735
166904
576377
35736
32100
630489
1042410
481161
169720
165943
468732
274937
915728
625218
108046
242658
952797
584726
330429
433918
887451
18915
565254
739825
572638
618492
770748
774474
414589
792929
462856
72155
961614
427977
496270
441401
711096
891333
470620
131481
651466
360113
560008
417272
860105
228506
537196
411551
145746
123689
98307
249941
390166
715411
262401
152980
530519
122525
509823
25258
23620
794598
58112
930513
1004952
430597
1026813
622717
389106
589352
612886
932320
842157
328971
203245
86313
504356
274361
893182
506898
945312
352280
949336
476859
1023950
855628
837104
210922
683756
350669
580918
8694
1040217
488511
1008825
962868
762048
670277
703751
34070
366400
179756
921912
150895
808738
955438
729118
191808
535343
767632
318442
774410
656715
764497
961860
816941
103486
335839
865734
24994
750359
887344
433004
374667
433515
165147
858636
232694
164905
48987
679305
395124
113319
77203
128583
811882
85431
696603
787545
613968
411707
197297
198996
195438
947911
749036
175539
1019385
272365
697892
728541
1017375
626754
351687
646192
903995
842871
358471
727934
95455
898949
668873
392451
100912
551524
237734
467654
311275
59738
84602
685832
484215
309500
431243
448548
888100
531231
1031182
977317
146987
92330
967150
1042445
338857
606238
260651
504140
297916
441373
741809
138434
932554
40763
223466
167430
259393
679055
532566
162858
949458
818966
89231
935008
10015
698225
655721
504699
689072
490981
238499
626460
91351
746449
569445
581525
1024714
1016458
145816
729322
766393
372691
685864
710853
431235
371705
1034479
458799
785323
474905
224592
184812
941332
960143
889299
644497
795274
500117
683739
696511
818371
922967
431668
125844
27822
291373
530894
657951
46741
852256
217626
1040932
1007061
476236
383407
533350
135739
485258
697180
468134
855518
557310
627347
664662
347981
921044
794355
50999
405838
976843
1014702
510695
656876
1013419
337165
766274
677610
209793
2094
56395
414923
375479
223352
709676
221693
1025106
591473
369035
155428
764306
970536
921954
913052
462828
142603
527820
36095
413270
1003530
702823
601290
623149
684531
199215
730127
332265
334319
357919
131884
130410
508921
502077
334575
435483
578516
868942
244555
323410
908801
239811
578229
545155
289867
135271
1013783
435032
30756
523248
192109
52749
834752
228373
943713
620382
393505
672888
1012338
341253
710649
168574
204107
237727
1038882
563869
303081
257942
971824
398867
556907
635563
391442
485073
6819
907677
344726
759013
13987
92275
349444
503145
18676
941386
692064
355329
459616
704675
562086
265593
696207
602828
1022810
364209
957487
870516
189857
818534
732726
701298
86988
992930
632941
588892
925018
187179
816567
982406
95390
97964
313107
335733
432840
354453
439102
857144
952032
345268
10841
628233
674099
963844
176014
965422
745905
752084
581819
648020
726827
131112
335372
868827
54824
117192
601353
1029974
771262
58204
1041677
641825
701615
684950
488232
629009
959756
545161
291723
834153
228143
584977
242992
869737
192146
279970
176878
615497
381130
625364
388275
942398
368410
27356
508157
274267
664674
920259
22426
166767
445976
971422
944722
516347
137314
216188
162214
413669
405619
745676
713667
635438
1002829
656232
264404
871505
412299
177354
123767
580918
792167
424527
788470
346107
692571
95223
4710
737663
820289
548060
285996
279607
840363
996014
926200
355552
419502
341501
995578
31030
362207
94308
466949
764943
102016
1035438
915049
692182
323563
705068
19625
664396
314073
175524
627436
416878
856684
549151
617980
812887
980791
327370
79897
429048
573719
566552
391533
321080
824980
776897
944908
405527
961744
84763
738347
763831
258159
434450
355899
889413
283239
974777
56474
322915
573825
612832
322534
174031
418004
31564
426026
115017
151865
150273
537103
582960
650064
267156
504116
192832
434915
651709
481321
373186
547245
945509
424027
983830
617298
218700
478077
793427
638958
610925
373531
223627
465386
64479
197237
667474
1020678
290615
857850
996312
556238
1015800
348455
471871
108266
420379
383484
543902
790081
512164
974176
293934
395503
100637
286091
37009
1004593
299592
799643
823888
475052
25404
711512
176471
929829
52312
117683
351825
927199
722429
1005399
591512
647760
527406
229052
928194
274908
701661
624034
730188
129653
119726
506549
23672
672106
817080
876499
312585
965768
32861
150799
94486
139959
82718
298863
64013
224380
256710
326344
392382
256661
395567
437273
836219
332241
429091
477403
383967
838929
627186
64012
921549
148885
201279
513810
70358
356104
414246
50692
90126
64565
941081
330753
685855
211663
108120
39860
1029556
819986
92848
534200
620328
410606
460009
442429
329263
840264
871973
1008379
1020977
162397
930334
518659
100990
571588
1026948
641055
415004
931182
701693
499068
427464
345434
973802
1023113
918002
177440
114652
999029
595416
754171
395305
570387
914310
745411
484464
643233
483811
836042
215028
25724
1232
681798
549906
177095
185290
149828
285433
631319
17574
784044
26001
609329
249662
344714
477090
183454
333042
948192
470795
550599
811649
135089
455229
856522
219492
82639
718976
223665
234033
762761
649375
721136
70832
308807
459346
163885
235220
734651
962330
258273
137053
462367
296858
149225
890904
571612
931450
677287
799530
924751
534059
94063
151240
307153
97415
716555
51378
988702
943103
398918
631637
982309
439186
213103
947654
440528
388943
920175
334935
548979
470543
649440
821229
905207
760399
658933
610844
682882
133945
622339
283552
863213
468895
474685
694262
97848
851500
993945
339624
536697
109267
633634
431623
687415
993485
984835
662336
116938
855776
410807
739305
820208
422704
952625
526759
896730
283868
663324
359289
408632
384902
906192
191465
560764
228121
761504
726851
80690
997785
706808
6358
1025905
662926
407852
43737
892596
143666
320332
480486
647381
796567
280308
116315
763531
804671
644013
262777
9232
972911
26410
331342
517645
591778
836900
957536
194676
55379
936694
425017
797820
754517
17311
563055
179440
409838
900380
152272
1019985
343037
152695
657918
282698
698445
839741
383113
224226
171378
1038336
764237
689718
887009
496448
750776
133568
512146
618428
848855
907568
1017762
931471
544059
653891
959308
289818
136286
187783
681396
739997
702691
567179
640276
304188
478946
586816
860637
410626
625403
217655
894059
384281
134991
211721
489862
938041
124310
229634
379705
1013534
585078
200749
892569
553812
366220
43159
470527
409919
363346
529129
169057
368002
497786
42361
43506
415482
174020
934224
671185
485049
629350
452421
595347
345407
122525
37539
476098
1019799
827225
245851
293281
517005
901153
327135
849859
457516
610311
268213
480145
687538
326257
305577
278241
768445
773941
789992
182338
541579
192584
353259
184673
171648
720471
694415
268757
380845
730434
257947
1040272
47736
973577
195300
730822
743700
85482
620148
417775
371651
10843
219226
818805
1015717
678397
94593
461310
826890
765312
750096
212783
306098
684626
759298
173353
93033
195516
627006
90518
410396
14707
398252
291177
109995
168480
950239
638808
792765
224254
334731
902016
299921
417304
732746
978499
376033
755638
846002
569668
794642
270077
65676
1039001
36862
561010
230936
915549
517636
331169
597948
115995
36383
974411
36498
904392
363842
957097
984009
560243
1028869
478399
574905
605752
247622
410229
460100
593799
577662
838276
149567
801996
889449
162498
729616
303976
769076
958275
480534
168179
1038890
33654
183828
320779
526006
662666
76450
185339
1015053
272678
221646
650306
160400
832180
977929
1034864
716672
685426
620694
101725
628021
23675
966523
989855
439292
596083
199362
92849
27253
195391
764214
515818
508516
484659
735981
766384
791164
743084
628179
941306
710334
576612
521860
961767
728964
262858
115005
576693
750089
165896
122781
887093
400038
579369
619851
658478
898574
731491
168759
901534
171958
699199
463871
1044555
544829
891171
22261
583750
349320
169328
493596
184760
711024
503514
428058
514863
980179
879721
246204
531991
274250
499009
877990
286694
912911
293951
678199
121549
191839
472599
527196
487337
923614
236789
46860
237626
831891
115635
192978
236051
886976
727840
856727
29920
390153
727700
545477
944688
78358
470202
972588
796663
146004
1045288
485558
588541
792026
233036
479299
431960
484745
696124
9087
937169
385068
809139
118752
145527
793895
443212
664618
352858
897849
400360
291388
446173
549065
691103
316895
602566
568871
622002
849733
606770
522070
134351
910206
234443
448410
467668
699476
47306
407328
760848
376031
286081
282996
936545
735666
709427
924054
564100
131238
1020686
926860
142808
771205
25438
839468
214025
701312
320218
461890
923460
219683
105997
969523
651752
250614
216817
660195
470244
989113
312708
107748
912787
967846
505727
530276
247615
1022131
197370
891207
345715
736998
280089
635058
579034
629001
786068
884223
390702
959736
698981
875940
31463
267174
550441
152744
1034569
542369
101272
332585
246037
803172
191755
28519
1004488
508341
422024
492093
1001614
561937
204509
630560
141308
218874
731347
857203
618418
924758
512623
481504
371088
773892
259610
544168
115265
776474
946831
646249
297369
22962
176404
155814
23271
431687
292463
211882
103689
130503
930344
789553
1023718
956350
782200
785928
903225
979115
854782
526598
169008
242877
884049
65736
796294
700371
977039
956882
781532
578893
148631
427507
141530
526882
882082
851853
319476
692927
122576
634064
471548
231553
28310
853633
571507
240680
194159
330012
925201
760279
111944
984065
296294
767237
795077
676045
156882
673905
275626
520592
484391
450470
265155
838166
155807
583563
648390
475854
295370
829107
390606
373929
142298
891506
335271
328942
284749
779684
472758
714716
219129
413389
565681
226685
623318
431526
99623
151679
601850
160359
177898
537599
819416
836408
101903
504229
453492
218781
556663
749285
269146
256630
437037
814886
17426
1017505
654165
948955
584799
196574
568195
317118
921051
141872
472244
172930
841837
7915
995807
104519
730219
159204
696150
464302
401206
981228
227848
268700
521040
195846
803764
891812
172788
37539
577361
845128
647886
855638
842238
31546
487784
255535
530725
55375
559557
484900
1027520
127079
524418
342249
809200
549541
544271
128317
981605
147490
828223
869486
373012
406122
942999
494291
738655
252351
12526
12430
623826
354221
887458
962599
633446
112881
578828
1026773
362184
808076
529338
578742
645194
283269
919420
974104
798556
838592
197857
668200
461193
507045
619329
854908
240587
219374
49260
782380
330581
168717
984574
720386
83159
243898
431859
17492
159855
264432
561897
963757
576738
136146
224581
658905
958967
559269
838963
575666
330529
395705
611045
17868
517382
812603
135052
161585
772272
644228
268848
545421
186552
552649
1011273
426263
374824
764526
577188
880608
420533
54440
988094
646034
8860
701970
576088
623388
981220
28574
122684
120349
358308
780629
978310
331295
378974
800544
334496
35606
519868
377291
659495
44491
568660
628729
519764
532787
854674
794224
342222
296857
3575
329872
102401
247930
367626
450395
430952
517907
669319
702728
734543
815447
316180
961494
3925
59146
483773
132379
667339
469763
438749
483582
809808
760922
566162
32572
777484
672782
123418
552262
431907
824603
210853
209604
317387
700286
824915
346146
79068
840622
787686
747963
682513
893902
294122
49187
258524
209121
752419
168650
741216
676018
1038420
720067
336087
370841
923078
630136
489828
464287
219039
222220
135094
295774
165747
326729
360370
171119
403270
919541
369904
938145
187845
96516
921469
85360
861954
666911
11515
909389
295084
508743
792373
128695
328630
740674
85948
961514
129318
822419
919839
920167
827044
36314
381518
5645
722444
160159
983606
268082
1013162
978972
818596
880573
809790
657172
351081
224857
911876
1023781
179937
71884
3031
339119
463067
13907
526310
698010
893491
823267
309057
622177
772768
1042026
75929
954110
251997
122586
537749
197980
469576
229140
480868
461453
452035
931081
709807
277561
163668
306378
555693
30757
200076
1012007
287880
725406
596709
842411
53869
82006
677263
633628
606481
67299
165174
917779
315991
308533
883885
338048
814329
513379
407530
75689
404301
558768
865166
394730
271050
183882
667802
467677
321808
429168
56812
1015393
986340
94398
91734
258434
878241
571647
428518
948730
821588
1011108
802578
62417
206671
917618
405034
98856
832968
693454
589758
893845
879939
187490
200630
332947
710604
157774
214449
870436
38411
363844
707073
743928
568911
815216
801689
168898
371207
502714
280757
258376
927545
914887
796252
963582
293611
493044
101401
319660
1013666
2793
873836
212982
605708
1032442
406852
193730
57233
856759
546294
919780
915325
163337
228801
580757
180042
427363
936754
173773
149223
736834
800134
899415
591859
273864
171422
10965
494304
672076
405511
691119
157838
873333
99359
964969
136161
867663
770552
645159
207613
578469
119087
188783
1031994
849585
271425
414444
949400
248156
213607
911015
533863
730159
206770
843798
801482
199337
470482
434005
918909
118666
839308
932147
574081
530235
378419
948197
81196
55627
265388
56106
969185
791302
260205
885715
713028
661020
412820
863356
919409
1015171
785431
652872
710955
502313
992537
476089
565219
7429
387181
68784
327689
692353
404879
691106
179056
568499
15801
1035378
914234
758942
397205
144666
808198
202953
151008
265910
489294
794790
130338
29403
765253
568597
602695
167175
841834
476488
390090
884274
474177
960937
803627
63041
906714
525492
141429
139277
570660
574168
310385
710989
974636
382275
520114
318837
586225
707032
980236
633080
625432
69085
59143
648564
62379
882061
890907
234937
964839
325815
399205
271373
323714
185297
632599
224464
436211
812780
633471
211917
845116
145104
523713
860503
746909
35454
921785
941173
62386
406486
630777
971722
550320
592615
73516
681845
1023976
875745
877145
492628
356859
686019
559237
571584
500224
926726
142319
94376
30245
708910
861825
453134
1004029
682815
449389
640329
642030
293900
284911
59274
701482
1008267
424726
545998
887366
591162
308960
807202
944021
112782
723337
724424
939205
15706
557542
653643
82575
201134
611530
107201
407493
541579
952610
56005
342011
78630
732563
235271
524341
670756
693575
617937
462611
977260
461892
496484
912840
696120
636045
64664
434477
652012
608872
501825
112158
721557
339246
1009638
134642
625418
1011057
112377
23116
580756
246266
827713
969342
740496
219687
997997
416372
914262
836721
985983
380286
232992
80366
811190
939848
164134
159502
312812
1037426
743457
735617
219308
80467
542467
239535
531166
117779
533590
30749
899145
1033257
564948
1042682
189785
1031879
628083
394562
171962
423728
435547
66477
216019
28647
313677
861520
875389
419065
27911
914215
91776
935652
594371
133716
1014030
370534
183753
106438
622924
762320
303584
638673
414343
195378
387382
58455
807786
743837
453317
100349
992081
999946
576520
565124
177042
77615
5195
750290
394171
183957
667572
263256
563702
87487
689052
118100
655211
240563
594694
760601
650447
512255
982308
304315
518733
78421
31251
844134
1027793
685558
687265
847113
901856
900486
979949
739810
834328
130384
270880
729095
650894
269439
288877
538022
904499
801168
405898
116921
155580
673578
18363
468888
531317
938776
655673
976607
771730
628064
247527
925710
736068
637428
875616
802642
865466
577932
192860
688229
437279
460111
748221
598988
497100
345004
979412
358567
927337
78537
15200
619633
360035
591424
711624
510064
805688
295697
156487
156988
985524
745319
159550
331815
162523
87944
487716
644571
178861
8825
623134
252644
962115
810818
732179
611396
78112
842053
218940
624048
248480
246979
1001346
525590
454102
3882
483999
416355
544271
265656
658127
382253
228670
197483
232430
1005758
666441
907755
248699
202537
147426
934615
225125
547905
1026473
892765
700263
853420
90177
568390
834470
685148
113052
791346
576226
1019203
542351
731041
277506
614549
1007591
175852
506530
317385
789334
743704
4427
888146
429442
574786
14122
174732
83201
464041
751280
614750
349721
459262
878951
199774
1005450
792414
63258
981018
56064
471316
757065
309357
288966
191174
875070
701272
480224
965973
762816
374637
671911
806462
99903
565272
932077
296933
676410
534081
824864
676534
437463
1029025
855143
935845
692723
458871
50790
326082
749911
370542
144984
451750
111550
391644
688469
408711
121682
991317
164171
229578
869212
320189
934825
979817
221585
390555
268994
345432
55874
283878
547932
1022256
868668
388270
856805
872148
178984
468024
124198
582008
354126
430448
327964
669073
829412
624400
675551
771237
555700
327670
612746
356897
439147
926238
222436
194220
337911
532956
565541
779402
432588
126822
599043
741995
912478
136360
766435
140078
685834
242837
407536
832683
327885
893146
418525
203064
607576
212958
808702
415320
699888
343291
791038
255607
796243
64678
19044
259696
103357
643482
163760
891329
486091
584903
3230
780386
284003
726029
1018238
267179
78347
74634
745748
266952
404939
712505
945866
732137
358574
606643
869691
556916
542505
759893
137535
843243
724068
500452
995978
150792
53239
321913
166300
6688
653321
648224
180130
527841
583598
234584
291328
660543
467778
125901
537709
576892
276447
954328
802667
379067
2261
144709
428929
1037796
951073
927308
248477
540925
1022032
476107
452375
845079
849973
84654
952974
1023336
158674
506257
572023
829917
734453
943123
987852
882295
791712
223043
803169
240213
454619
691296
708710
11313
187061
426946
511811
970509
26377
42866
61140
850520
18898
678630
816868
431430
23826
632884
418836
528922
561002
259229
110649
334410
5976
526569
6382
531721
587252
846211
119236
563687
123785
479192
825863
359662
69177
570045
765615
294547
628228
298027
594390
446589
606437
261453
376447
281571
61770
46081
960915
967955
819088
220320
320386
55422
331669
682079
672784
178192
209113
391669
259045
588271
805773
140993
195519
15493
224288
207758
138465
844010
852319
966672
868609
831163
773790
969001
244589
841291
382830
621938
608464
730530
582295
984762
480846
381677
476052
758777
812449
130075
738357
930055
618755
516332
284415
889879
841099
274171
661139
273055
1024469
55683
791908
756104
519322
317399
545432
703843
874442
349161
990694
200933
788217
733257
341240
977921
692946
581749
490176
996405
104452
316650
460262
850590
87664
448807
715391
505968
985364
486771
839509
541029
823524
1020244
868997
990022
941567
1045139
668540
259341
852822
440928
18819
830096
83126
214751
326836
240417
307373
262957
923478
614627
976862
958321
55395
461537
655482
1189
332609
473268
505426
604247
745513
519467
304151
123248
424215
42424
248831
228754
326119
819512
21497
534481
605438
504675
541711
910005
117823
981790
9391
718430
213912
577256
405377
592754
81206
436943
402112
1037766
308996
646438
410051
25421
268186
353613
219180
852684
686894
891782
191128
715885
945400
979994
485900
328789
533590
819550
901238
993819
694056
300561
682584
532769
873628
264862
803006
860934
424772
951140
1023626
451450
113668
464220
785198
879498
101174
738503
682317
996820
46334
97821
214965
221280
529132
807804
220738
949058
61998
943898
78299
847484
765181
855521
391926
977734
950537
1029017
66747
290400
130248
176587
989963
571762
259728
792783
1008959
47384
147474
958404
148115
111562
45695
635824
182825
734904
672775
393931
581282
227429
444694
51649
1013993
844002
909575
144172
642453
636273
16871
219221
94947
403019
294873
417558
765022
693016
480629
288201
48815
155116
749738
278622
56056
445239
564381
468775
1042654
689738
498163
155030
371489
188398
205592
112721
136439
950139
710173
1020152
466646
14749
689836
1014598
449891
416810
25445
947808
235016
609331
927453
804032
483903
708241
831989
986731
986260
459035
93578
341390
494554
76298
16693
858629
256863
903393
385299
354040
702548
126897
837959
113107
54622
752394
488616
227734
805964
24822
795967
33900
582440
463144
564689
771351
293950
819543
833809
981974
659656
431074
368302
39715
43304
589803
699194
1036255
605437
309604
749213
425651
607342
987581
446267
797372
975982
888035
526234
744857
385476
685393
145518
494315
1024561
1023480
372934
975859
747640
190003
896169
38325
599405
495236
1024700
572201
896278
746581
898334
412454
818201
199316
698172
440738
297004
519527
116605
187509
558778
823690
319909
583318
793152
495942
970727
60105
4086
270718
368818
308502
45548
343438
546752
206652
833
698970
835754
580488
62850
149744
506222
117752
964506
463214
103890
1010974
159714
814073
453868
558905
513669
231494
582150
244419
139050
760458
656145
364308
296286
616542
312884
874894
823821
895417
979837
238662
890470
957764
135407
340264
421909
29961
6720
794826
775909
329439
257006
859945
118421
363099
650023
284764
747395
234781
612661
10752
721401
103186
404042
1038938
578000
196517
674540
1000502
539388
197754
874997
654432
795480
769535
751948
833374
914684
99216
358683
391226
591744
205846
863620
426404
979851
387682
635306
96871
155864
695966
943666
485234
713478
696685
542634
389813
767156
873420
276717
1006039
382961
1025985
516423
245892
23095
400737
209427
115209
863082
816737
961393
382998
179808
1031629
462101
622890
325101
464446
548295
204136
103060
280249
202982
136751
972185
1027279
728278
302260
316978
750411
321814
372098
136526
306041
1020757
245157
794609
901445
386415
792956
178050
469435
202096
363516
1004048
1007219
270592
330033
198502
675354
45928
1015812
380392
149108
356400
949266
309478
1003608
675181
508724
812255
666203
351386
1010307
412956
284051
946020
950893
544516
752974
284949
129068
395488
469251
646754
74754
1010774
69585
203584
984570
754501
485298
727781
653851
888938
648457
848631
432703
58795
175145
207751
222204
149376
120513
491848
178674
267424
878965
207393
892201
259807
944093
580786
278376
46382
960456
752903
367840
257508
94608
60916
415501
1032830
763503
260073
128885
186582
209796
182137
21139
324636
856820
848377
186492
573196
960433
351261
64155
489781
319677
184034
778880
282452
261877
355723
73523
966591
547131
803536
253483
546935
231603
306568
421096
634704
204724
788974
185938
608026
832229
887850
698951
120847
194595
414741
1276
1010018
655693
89536
746964
56890
630855
125106
595922
658865
704404
91167
568812
565380
366154
684551
974870
788804
734414
467622
668329
284588
538065
738544
905445
205671
1008768
524819
869673
674592
799387
957794
196035
391130
658144
792480
706084
571668
915877
897378
805958
444429
210376
197350
78648
412083
853182
861064
308772
974582
642299
988905
31970
819558
675314
665423
918126
22556
624074
50449
1023919
546430
1025156
344029
1001326
382252
158008
851716
656251
649807
287193
681854
1026488
109907
306941
416829
243747
470493
454212
51030
320849
782599
289554
648254
527937
89112
584743
118451
81790
228379
990292
358662
411490
614045
749541
61630
492439
351266
971905
39253
790983
1010675
913260
301038
711013
537563
560191
733774
758815
695190
174408
195317
272868
606431
1037383
411849
206955
351212
982281
731706
689297
346747
999780
583699
989917
1015168
721331
292596
615126
256876
877300
906571
459746
766988
403453
349551
640651
314659
314994
179662
519150
1004731
1044506
1010948
964707
724259
75222
351698
125793
687259
231763
109213
286337
680871
625655
498692
979182
842992
471209
745798
352351
185307
736681
119241
553512
316940
732331
762665
752044
506257
731786
1013699
892880
333537
103806
1027916
653724
475275
661849
983979
601031
136251
196034
994569
908263
484444
834803
743163
50815
436329
483124
921691
685391
998737
199497
679770
381850
399528
719547
1027206
562141
858225
9459
326474
549000
964317
340450
890432
1002552
1008987
781273
299095
397687
624517
531678
229077
425176
477006
347797
676032
181012
739742
30169
485829
10534
729719
452130
214382
988890
606445
914605
1023335
185730
57659
931255
414554
14579
1410
660965
617768
187447
233324
711433
722362
171359
267050
267468
970657
19544
708776
706832
671204
429015
681164
962164
762672
484158
774451
413466
800049
50423
599444
774791
700860
542707
617879
822849
1022527
610084
747016
920610
701484
678779
30213
860660
974176
499842
196815
995056
797962
808986
469450
99603
513964
734664
314766
792494
358887
178318
917001
739948
885194
1013689
564930
735780
475735
81609
844523
596356
446198
769733
1038157
332169
605667
938839
1041075
782130
876040
1021588
668601
643672
250044
185834
76296
218550
592044
248336
484855
281709
838002
310315
591782
399744
638599
906290
642576
47087
603840
729685
365406
15907
734425
34378
334171
880268
430809
468801
484755
608566
916948
1006226
597826
569047
439214
286717
848022
500502
7329
820057
477689
606854
309322
980784
60396
773148
674740
890428
1034794
840563
289418
587984
419619
719721
183869
709635
55791
556941
78244
766827
87883
600067
631772
531934
665534
574127
382204
351154
765227
965058
190215
778428
874270
574512
283561
274320
827285
439421
50887
656186
521659
14334
704312
165926
89933
430305
409989
929119
215218
658423
887302
65510
775918
19287
825699
284624
583054
993650
271499
478384
327924
871508
567580
182730
634824
1007540
435722
127139
680763
579361
676769
373136
1026316
195672
181995
1029403
1015761
168112
230912
652098
600585
555442
972997
712938
658487
490442
667301
142005
176935
626311
338532
787626
247910
648065
725786
304733
613371
86610
869244
780203
945961
281533
761377
769246
113684
277344
94617
452789
925377
169348
500546
338053
1035358
1010829
328396
463784
310595
606615
811219
334890
988090
497848
799104
326258
241477
801022
744777
49718
672735
765298
358864
892169
548656
369275
663803
894477
886921
538165
948685
522701
554619
258936
1010305
711751
389311
503498
205275
370699
372050
44020
641742
900558
44140
350865
503172
589651
306083
529099
856117
570392
493097
494309
733967
824509
960429
82524
845373
558199
882984
692230
206573
774130
634207
789024
692049
171867
948772
626571
252220
810050
233057
11652
105404
338458
912253
170665
41683
324897
802593
149561
43588
181942
269116
892582
9979
444967
204165
276859
400976
1018640
250992
434375
906084
459495
584189
1005666
520294
805411
117027
749849
407056
186083
519465
130687
428447
228667
385355
403845
325108
334957
630151
33091
513016
459056
581459
26466
389513
360317
102587
702320
339109
1029640
724619
568593
703940
289454
271314
761852
48178
764753
772099
556754
723520
347807
365048
426087
399118
147455
374934
132048
657757
105576
725095
339002
26708
937379
966073
1009380
547368
552355
1002827
672102
170235
276876
43359
535291
164096
877046
273074
750148
870654
392987
170747
920804
159000
878263
342032
574050
303962
728594
226862
807840
391445
995877
744474
215151
531340
926080
995922
591253
642945
826172
952303
468635
151104
141504
124992
803023
395210
931163
102499
76266
318823
769271
655575
556194
844799
45154
119137
311673
873689
339751
616939
618113
339579
238110
889685
948594
972590
868781
34181
53334
4675
908174
1045029
796092
376186
758291
392778
717379
663697
1032316
715634
35443
761876
85555
491401
849117
623694
357603
304064
350742
746082
113882
250358
98079
703429
409058
607666
806165
504213
739634
1038387
235992
441922
241482
68276
734835
119521
429618
195765
468757
956206
122271
380898
380680
11726
993061
12277
936254
752513
317251
1044612
812836
493962
560890
816172
463074
598690
916703
710876
36548
506456
670565
756590
409837
691893
349283
179624
741842
506388
962111
455529
863518
870390
884137
230944
564881
297888
159843
493439
280310
909561
595276
541451
664944
771761
114535
331458
582887
887877
96457
32969
181054
811257
111020
1017608
945394
142534
306516
498901
449134
736017
266913
826727
441507
198808
226416
976378
475143
222182
701252
250875
674821
152316
721723
247125
796138
730604
781959
773366
213490
331033
531704
633470
866882
921118
314955
322297
150217
87548
393112
179144
266457
355089
488645
341051
881836
737999
94251
795414
338226
289222
955452
1029665
356486
673343
522439
1006289
895817
677814
262699
980082
932548
685258
832494
777981
478222
53584
978090
316892
842517
58934
335555
643956
563977
755647
376980
225213
381794
58787
2579
47608
241670
636523
659315
109002
743227
126363
351729
737184
985542
786088
449228
123301
110867
189967
131348
418154
401732
697847
501820
612770
296380
872127
845465
783029
157870
267810
979174
612930
153632
763112
265255
341364
1021920
11342
311743
359093
326923
735463
967220
845535
743294
569202
970347
42345
371933
929516
966368
100658
481245
462022
892737
511610
714937
208829
603717
993187
507343
755767
144047
266451
81341
511895
83429
225708
698513
870032
180874
272250
408735
188040
508186
524042
151336
350278
1021080
275580
474392
67356
242518
291508
898120
880434
492921
468802
755784
465985
354783
895139
732807
344428
866497
581487
670035
557634
801398
27317
382323
494814
158662
290933
550329
626254
374106
722022
491954
940301
141034
358904
219904
79625
443528
126575
850928
422211
619833
161209
745538
516198
885901
685131
308347
1045239
516724
204852
473354
167389
500387
702444
610689
674998
489191
418707
823385
855407
472306
790865
49068
833255
973224
956744
225590
822469
611044
568976
921578
525286
2372
180556
94712
124866
283041
494676
495138
665643
887633
821612
658337
2411
965041
369743
75905
58099
792001
482605
186800
951924
933528
266347
650463
999395
890401
767905
544367
250252
395205
922239
534365
378389
443674
822569
312262
1018791
33202
215486
119819
217802
1044392
745183
731275
222841
234529
741809
730185
168209
240345
904133
501707
410232
18421
955887
999687
187874
184390
53325
863426
148869
523223
865258
212059
443665
401822
30355
481607
368306
229761
817814
158376
199919
175422
35136
356003
780455
412478
914583
527883
544474
866811
227383
222214
905259
680843
80427
95197
871612
454039
411611
435816
244679
383506
966747
276588
677716
110821
345234
61938
415603
794092
424981
158696
732325
485920
803627
35926
206437
394997
337568
648546
242645
387884
295907
517403
936870
411666
985210
772519
974537
724187
362084
103953
507399
651940
94338
892887
209487
370948
43920
795321
972370
112845
236174
787803
917568
524945
880741
118433
674681
284125
964414
211463
819454
505477
619651
857736
275432
210642
783079
523461
438087
608662
986570
967116
583296
805386
102378
341391
481900
231737
106796
905815
788117
613789
288743
287446
634560
966779
9155
395348
739066
996373
229025
830075
125470
788233
837477
233499
714768
194945
316867
181585
862128
664452
638732
1013692
28892
822530
402066
626256
314451
75601
108269
149754
468487
993743
198964
1026785
1018210
156845
135441
72764
704050
5110
780047
559204
935812
548933
1019432
971349
505177
607060
966692
855908
941199
443824
514437
320879
948163
611783
730222
954218
924878
1013124
581227
848509
826125
833089
656076
455209
771732
512302
168023
58471
309282
412814
113040
59344
845687
991301
598297
308700
965277
604994
603455
277749
104184
258857
994655
585042
52656
322247
433578
444348
126615
809007
341336
979992
70023
154341
131484
495758
503722
373156
249572
833019
904501
871239
656445
789254
960071
183041
614360
894318
706833
1034986
951407
237370
56265
275818
684568
787614
180221
189798
837975
151568
583932
329466
566904
588336
917951
211519
984990
310751
778526
406635
676349
673596
254291
476014
39505
173766
826731
217345
106508
345290
784746
139581
670487
238829
232363
177726
686585
572665
547121
1037178
1027271
502869
116642
350886
733180
605851
47807
553750
43713
326873
134454
502849
425455
382029
518222
227170
481183
668870
23175
632093
757716
15087
507085
793219
526488
130504
754116
295386
312972
936127
1035864
622333
100717
580399
41444
1044920
131730
273662
808168
261766
175302
487037
552206
392544
281084
955152
61864
909320
400994
305775
1029733
522846
337450
878596
16449
868091
311716
578422
139460
198415
888056
367314
262882
347870
777225
24717
99235
95607
841503
157830
150702
88829
761211
87991
672198
914574
684200
892658
551969
433275
809176
746895
215929
900019
523631
602217
365453
510267
691650
467026
836874
587886
459292
281681
257275
210196
726388
390900
779618
684563
968461
1023476
881579
447922
648892
454653
901001
941988
368046
447474
150882
830516
907796
87389
322718
676314
96672
841684
618373
276283
72678
853905
687223
318719
1027474
426369
694051
203458
740965
572599
942357
935946
340659
600342
579929
32201
496995
61742
562270
876395
689640
210689
849095
422694
611834
845090
513399
393320
770020
878571
773670
683323
423180
687988
658611
225776
728298
241042
554792
50042
758681
641632
95532
614099
563802
554659
614281
550436
985582
727089
536946
908967
267311
219618
197200
712406
769816
334805
909207
596323
964186
121284
84077
613319
610514
1019558
908970
368948
452199
934606
31533
703748
220660
302046
1017269
794931
926743
468261
366615
923306
39377
369018
386777
933642
402249
297785
322166
35123
492715
68377
117373
542475
480194
417081
681610
18326
707839
124183
786244
244548
338448
972303
808835
951176
562473
568723
867697
1024927
511445
51524
909526
28549
594715
910171
595939
190959
108117
414034
484681
836414
448574
269438
339822
648576
881524
74722
14495
1032806
97728
198792
967395
237805
946618
380965
352405
904965
195488
689906
538506
172135
252171
70689
119726
661112
562656
798432
417643
61614
407518
105947
717833
879329
945832
227621
1006624
993993
631839
655973
682265
478016
349133
303783
929830
555878
907924
535360
170631
443397
338204
325234
1037390
885325
982199
69074
561340
1045228
418961
381377
18820
297496
287253
538143
847424
305708
542689
51280
263018
911172
839070
439131
586493
503564
455173
118241
166076
411764
140690
803258
743794
551201
325840
699205
270160
530054
499717
184142
99244
725655
965713
457677
1022600
101142
598592
954341
465649
690421
402806
18370
251143
564164
538043
628079
121900
131979
361140
467748
559572
15293
401769
708835
455187
347643
924681
894051
346013
339894
1014297
632118
194199
555731
768413
477270
724103
591804
132251
78599
879225
731845
350628
998597
559606
851000
637531
973941
1009095
863005
294172
647026
920976
478331
295546
286652
29609
294595
887948
90757
63501
953095
80423
675226
742052
917276
427642
44708
570242
521229
1031622
116533
190929
345913
992511
408667
559309
383129
490008
641153
687389
13072
316774
862899
901970
862418
1031242
812009
60217
534558
733084
174053
296207
447963
803421
726455
195304
871118
795411
473324
136255
1004675
188739
8487
391408
605435
158849
1010182
947912
280545
975956
704669
1020698
468347
344367
358262
377663
312425
346112
353150
581969
37219
278704
694264
412954
955020
228792
573609
554136
135702
322926
679910
946382
313357
506992
197341
11496
171314
550347
424132
214374
659191
201568
754636
677564
847740
919509
652245
658716
1030592
247388
262687
339726
816650
333643
939686
550504
323731
842202
926585
10238
921869
158113
857168
123637
20867
427302
428077
337183
397387
957435
1039497
856430
696257
136744
675051
1027007
1038978
575212
800340
392971
143401
586666
931822
304226
176743
300794
237107
877654
275476
402118
53226
216540
162382
207085
433373
984217
439257
887401
536377
893806
615557
851843
539664
1002056
397612
274934
879773
754945
369622
1038435
689315
855652
907398
152769
416493
388108
537663
754302
784211
331535
758671
55197
142389
78525
868425
879703
476447
556399
321421
8286
456603
591056
234983
144154
541615
165554
102036
94514
322175
518478
1016595
758403
922355
288315
478301
831286
392441
764469
532530
416348
42418
307047
815370
333110
746529
682135
195878
897972
956399
590636
906487
839083
254369
426343
108290
9937
449760
1031811
552867
773788
654623
689641
501673
549515
708857
184725
645187
594978
300307
210644
202704
994549
469233
292812
39678
1033191
426052
1034570
2748
180703
1033952
882255
521266
966870
930737
191579
5811
26113
358396
327543
121485
745684
567175
303587
206885
73701
667565
831135
568384
489544
207007
1715
125095
177140
114828
122779
169786
205532
703884
466411
446937
691736
475216
598471
563102
863459
444388
593660
868133
128971
30494
605067
890441
375900
755142
37428
116843
109781
459953
632669
657304
897273
89913
866235
160234
271514
613855
36390
831042
35330
940571
757965
1015474
847817
254498
604258
870780
885030
456549
788756
705271
891942
741865
996884
746518
580840
272873
830388
557767
933123
790200
927199
764323
862859
494107
193357
390483
364014
636879
215727
181317
590742
1016938
489839
652793
301199
161044
544530
256561
544231
821992
721471
33634
166739
742887
367504
526043
52307
493514
534523
263460
619922
433008
956463
871902
891214
598348
1026911
452089
360631
996227
499159
1029698
1031306
983771
561916
258766
418496
233635
249990
983471
100118
639590
809174
81211
362227
1018948
802424
303834
992809
99050
498445
563456
790991
993396
795652
746312
666378
3452
45241
779737
595251
374880
972390
386082
114005
447400
852143
458644
397173
701720
890238
1021148
508582
952024
694358
969282
241999
830794
348044
126256
186281
296340
260903
465613
501624
919395
890179
871549
822177
751691
924184
980198
261367
414480
812633
899068
848496
487209
217794
378450
563968
505359
315120
908251
677815
600093
514524
334265
630088
1006321
199436
303652
92533
647801
505482
60837
354647
756050
298373
868247
773096
97967
105792
25143
773144
828722
103055
437690
468250
955308
1024606
653464
347392
4412
494140
281415
1006583
197932
68725
929444
828265
1010590
459643
713470
465989
100854
119848
427614
728744
1034643
872149
435847
68567
919684
598370
832182
607710
753986
8673
776099
487364
421283
722976
3282
771705
995469
371326
299084
954662
411752
227656
669846
224328
506269
762512
55132
642612
988602
271641
424062
56656
319068
379816
516078
154517
687246
967173
407941
1007135
729793
365784
1037011
594472
273743
932699
836975
963442
137953
605329
204647
895339
940384
274448
797142
464327
824023
55018
491896
29280
204773
405820
169962
505858
111863
43865
420387
508435
567025
366476
733198
501110
663022
802346
238509
148827
464490
918254
528962
435088
539876
606394
939369
587469
123937
153258
61880
1024884
54413
999940
655719
164117
372914
403448
535149
245674
743388
583296
604469
372754
924620
326351
725179
548588
559750
535538
24708
219598
554702
807114
200002
731112
867754
273906
402044
838909
1009520
755474
940705
819426
906142
852913
677719
321232
814019
296453
700338
419195
156409
72568
964011
418591
99265
565118
257798
1020342
733300
281858
165436
343322
276218
548346
129182
853587
943484
53375
622931
984132
718181
231082
872092
1000443
310631
887431
1044786
159845
941501
474698
160820
592466
69761
306775
267764
82560
342649
282238
990950
929296
734190
579286
1024893
671105
72192
972394
249206
828969
649588
41532
332352
914303
57385
1035218
760856
219339
496882
961128
492098
218506
669441
8734
817927
414593
701928
108821
258931
50685
608162
40519
101239
966165
658933
334914
488866
491294
913519
679619
453344
120982
366732
510498
102533
86916
589880
129949
527580
919931
229572
1035658
792310
935686
671140
839385
53353
327503
1026825
890697
104814
776650
925225
940588
815922
425849
1034198
200349
8875
46828
643876
807947
816861
725496
218429
548255
455124
72195
848638
866476
890960
610299
615838
251071
970184
693202
108466
265258
318140
12878
58961
613509
631166
847931
167849
522950
534146
759032
662567
501198
472713
435666
123386
480256
584171
979561
354363
972543
712897
1019405
246304
844129
863811
777345
890233
840521
238649
626891
1040641
26757
399523
658478
591197
876823
155728
374511
979829
1023936
161991
383551
645065
573815
42810
420704
23848
548277
553239
901522
792959
792251
450294
851459
830958
408104
977075
803812
11371
562756
781017
119730
145074
131930
393059
771505
253872
711414
776298
479904
329007
309313
164299
376109
50287
594374
114507
772673
664353
308235
509418
1024348
905266
244791
381067
141222
659175
723217
740825
180404
1009764
10163
206573
300102
832708
49821
136346
295207
587145
261260
966235
932686
880974
100496
989831
615069
930330
586535
601231
358803
975080
486648
94909
100234
90745
766593
856069
120869
185718
942132
117643
595596
704334
594686
496014
495978
556051
509518
95642
1001408
108931
351603
408395
460092
427457
329348
390567
350439
732872
701893
799380
321952
709033
74764
570212
423001
55971
669756
12440
980687
430774
376335
918157
577744
896698
937835
291580
752153
109521
418939
299469
532664
874737
987118
611596
8160
558940
998454
296588
10807
920428
586400
257143
316033
712699
361172
384290
945159
930855
109665
157474
777940
962315
417085
748360
557033
760561
9208
622805
522097
150325
173181
967749
618901
375036
790650
109811
749455
835703
559408
476247
553217
103249
883651
519740
573545
803062
84289
706762
569088
591012
669235
148743
305372
170024
411936
376026
120340
415129
588415
12212
738897
976351
522585
77111
717896
948504
180190
685698
801111
470485
684289
466638
677217
206359
803007
777128
969128
569917
567403
711996
958925
392161
178438
730082
292744
405655
651431
256811
231835
849414
194940
1011988
930373
873126
137725
186741
685092
152916
782402
659031
934801
975496
1007730
150904
421889
910304
151941
604294
405586
41310
43424
360148
325635
694192
885686
147988
607378
645325
855438
198438
457673
60360
391434
216832
17381
200136
1027822
711082
380142
734643
805425
228551
639104
949320
567220
807237
739668
184429
575740
839609
48987
415754
556275
442589
292964
990011
319301
898610
508699
778363
912903
420038
1345
637936
930649
76253
941561
952632
663498
400375
100802
637965
405012
862408
393716
928185
189099
461269
345763
486653
412297
370998
844700
60328
743827
679193
922414
603565
1041984
102627
1035364
58380
778169
269038
694620
245431
434014
238198
797564
906391
553643
973763
406644
567274
200130
16254
625632
307531
71434
662843
114327
355115
295907
152199
172912
556057
162567
494299
837489
824535
255074
972739
89926
143091
980496
454074
795122
434521
229918
596898
802245
913235
777872
998477
952559
972883
819605
384172
913590
822148
563857
842447
432344
591070
325896
902494
366110
933924
888604
367717
912478
679793
730365
907316
803119
727266
299452
295774
972306
46854
593983
896730
623885
1038844
851912
149439
680685
120138
652065
416849
707167
389297
365766
295406
147719
763832
760252
439921
116322
433392
777935
794302
690027
788720
421222
102667
311290
673308
883109
358278
350032
354762
493497
578992
366093
480121
887626
34680
402480
122363
490852
912167
249295
5127
166771
373945
643317
868835
781558
347430
315774
10562
804088
789576
140543
580239
539592
272173
289532
388553
299387
851913
499456
239313
882119
729775
196471
856040
300088
732295
615736
683563
122257
259457
113832
898862
240450
24420
282140
584489
479839
515420
485279
399156
592998
461514
50844
868991
565852
756206
833338
178789
202067
391893
799440
967797
223818
810909
816808
656314
175674
461685
430880
31174
114503
403080
475538
515001
549410
270413
660697
773369
602099
11000
82244
695031
58170
934206
126421
927090
178812
986273
116934
64728
769226
654056
477054
575750
314370
217935
683512
941457
400667
693227
793458
809801
839177
15212
15172
50851
432372
403637
481494
465407
935498
566110
278921
40865
1041112
363038
935212
241713
95216
937922
28790
871771
63562
525228
903841
105636
262127
398179
602473
240901
308201
985119
186329
702273
930881
739924
59425
256536
660208
954043
576835
464416
262410
208422
455752
755664
89391
764958
601724
481567
114785
620238
653014
392015
647388
1032170
429694
638176
840538
398884
832672
211343
907300
1014444
743674
727435
906136
925709
260954
706321
64514
26339
252988
629262
687679
386348
900119
913702
189809
89882
1001260
449015
89668
714649
487038
945017
962086
484964
741900
113570
104736
620994
47417
551694
609270
35925
46518
379454
388291
299098
614968
768547
652778
769158
608338
717769
479680
249251
517252
631000
383273
662273
759114
29037
757848
503553
330674
688341
717909
402782
459256
878381
899243
957721
301291
339694
343224
377490
522426
679606
392737
877654
426768
79401
374249
805301
890961
814111
651655
368183
910876
573944
1045360
449425
188196
595533
128027
471997
829767
593866
1007303
103121
411746
1040998
550272
734055
577287
769553
286171
1042559
466861
839383
198342
36959
318677
415544
886043
180348
340962
812096
528405
548359
25472
66552
719101
301952
873964
408750
907471
233022
36176
968666
604840
106046
791193
510153
710431
758735
568648
851673
546169
446584
372641
533726
799512
181680
825664
856393
118077
368716
765720
913077
1029923
230955
244699
903068
57284
757454
806628
251027
846857
837213
830795
394741
829843
991711
516068
179700
892225
494733
875060
731379
787626
590346
403953
412917
90190
89321
450276
1016286
622106
1032436
553843
345911
104905
361870
409646
287998
569088
564147
855102
66169
582316
128394
126065
188502
145857
99989
764549
560768
664591
130304
631560
986100
140965
31911
951738
57209
727302
456379
419427
268759
655240
40821
515150
753512
592568
1008452
394928
807040
788255
883946
853185
894463
953822
213779
515100
405627
438207
752193
366406
88558
401842
784771
540507
1000528
673365
110497
481895
578465
741875
145292
1010906
225420
642194
375888
380062
647590
512599
343031
851735
964862
137117
167068
970590
116451
583403
244022
998345
379498
979745
877202
787616
706269
347501
394165
941148
602827
198956
392332
580218
24366
385333
136223
26036
218318
586534
658215
793945
775220
873117
208412
774782
392239
255937
981724
101022
537642
585880
409440
374281
849704
184810
226721
692400
170325
815505
825629
554132
516715
476085
920148
868916
451758
237543
500267
631048
899748
933961
675864
55572
947815
249688
218071
300005
300845
112060
373233
194689
599054
943907
263881
290058
992079
783987
673090
315608
522900
647715
14497
834658
691883
537305
489021
179434
908198
212212
629522
959262
17365
586219
605045
553510
409680
112793
428597
961607
968349
799748
683379
81537
555704
733301
1032347
124530
606329
500748
392274
368567
330247
845810
721878
115566
63178
895784
1039681
232761
953078
887995
17334
909482
999351
1045053
12754
879340
11166
40708
271196
406413
665207
286329
668144
44991
978310
70783
552462
782291
76536
511855
1011927
14945
914999
15930
282027
554889
171456
437094
621893
774880
508920
667940
539885
369740
444874
142621
321988
952382
70335
519067
334376
366425
730827
677777
731183
986200
284690
533019
860003
806584
750335
643860
492876
833707
629240
683541
1013726
943749
683520
256097
1031641
369046
578401
368856
844419
537444
903853
574145
9944
118961
436473
891983
137143
102627
103656
1004535
1006356
577040
734090
9138
629478
633576
826110
696954
151332
835131
630830
69296
704087
269837
265606
285322
839333
145577
104099
1003457
316468
60620
400611
409836
68562
781325
264158
345247
710437
1033516
751913
259884
1035476
1034934
564542
603946
150982
276033
294630
1013674
142220
112317
271784
371620
1037272
390824
18179
528951
623165
542268
850811
531903
529645
729669
952375
762534
525292
641277
690341
218334
720221
74135
74394
130756
317093
675699
943281
600531
1039306
454999
596953
122529
891128
267527
72668
285663
724119
611336
390574
738716
49805
348881
555075
921191
336010
325018
700522
299230
1029711
367450
662017
163356
398602
368208
884981
814222
411479
1031979
637964
90519
860813
989959
202403
939882
418402
270317
885639
364632
781611
760584
1042573
347497
296645
61248
1001251
959100
215581
1001685
735973
460906
535048
647491
994795
559862
697285
923066
17973
504085
36124
319105
838315
734370
866774
453463
602600
986143
846312
177297
1015266
113511
602511
89443
669395
603844
930752
563146
271135
196903
12719
383602
744953
258062
165955
549830
1021980
425738
746527
544772
418073
390185
471947
980853
464089
495437
831563
145268
273463
541343
490928
192526
51614
65716
259732
382877
11638
630779
552297
399807
503000
954959
872570
463971
75082
501463
482960
177225
839530
101753
492568
178057
897896
703933
824852
876236
715025
397784
226951
121193
954350
665850
1010564
404682
568052
481723
682769
536408
540044
766315
898619
837026
899566
60141
674418
909529
993555
626668
96442
362611
333673
702065
48527
5727
442103
250392
728076
133545
784102
179793
514944
884558
956709
291058
556752
493729
12100
507883
1020102
356272
127676
488265
946978
80196
699467
717972
513553
837500
91817
1018439
840740
231537
935514
442063
511699
928223
868080
463117
622906
365946
900727
960807
390971
465568
610623
547100
250960
66820
26670
146410
44424
832515
834356
902639
836033
163967
696598
691430
857624
1007567
1041661
334489
153169
604690
461774
92673
974714
382297
719368
167667
940187
367608
610365
91497
31872
630715
193611
308406
652164
882044
824832
553053
748246
26978
139843
134213
30029
482248
340329
596910
1000888
98615
458712
296796
205770
443846
284221
642162
806517
581436
41980
188616
18340
221405
107692
283731
430792
402297
220487
98832
393108
24354
1039650
856039
553716
779933
310861
480032
334914
266993
655493
645020
900791
509599
451839
110416
152718
272979
814806
869833
325753
865946
935073
810819
763733
446883
722654
576389
62951
382288
602940
981546
978393
714141
277125
664534
67839
688506
79162
703068
603274
181944
518893
741071
439729
628211
657309
473201
127707
987789
157503
431290
912080
647544
637374
947870
354021
626254
493088
1012959
447858
798017
91788
613901
938352
800678
152013
510989
1005267
442915
593454
666953
763828
1139
288460
768941
985376
492820
178321
299586
639044
215161
1014175
564927
179446
187276
699613
775810
440824
1013072
500633
973078
283798
350091
628649
770148
845519
948133
136499
418552
454345
448866
985881
333603
472464
72127
235917
194859
201519
129269
724656
724094
271913
658205
785620
771475
358858
950336
537252
433478
162675
27755
163765
898007
984078
914016
773590
240107
892720
801237
684193
343639
918269
229855
647959
829333
901769
836967
659783
601176
305853
455285
882136
1012617
880698
119354
173726
406208
416496
304024
700946
705336
614926
243710
488555
554730
147217
568036
931180
935695
971786
754579
403232
129144
149325
877133
122529
527893
566251
450193
823874
483768
893155
621271
635809
486456
748469
510490
438607
724642
323772
702882
344324
845026
871217
488753
1005353
83898
612326
978533
474363
863808
981350
192127
789972
339184
413553
557605
634281
860610
982290
477479
121043
232085
909999
512879
571965
314202
955845
911743
591748
890879
595025
31064
483839
384380
248472
397583
686211
12722
815536
105371
1022050
552468
708675
16563
557742
363612
980762
266795
106465
411748
727412
1006129
910298
551532
997156
414008
15536
790740
882922
502235
870722
512194
863372
319410
493097
92329
416676
15871
794731
637525
197349
316634
194040
665051
916769
758350
984968
506811
228795
415206
685476
78297
961462
317542
685870
87755
419669
875981
498031
156602
237693
1040766
553418
734122
251952
676910
317174
628377
413646
876210
896629
959235
786093
572684
552190
714038
779093
395043
928759
815445
551776
739076
822876
590748
721890
839664
712857
717984
210619
778543
136783
357322
267730
134126
160239
211517
5146
268849
508265
346239
574840
75841
806599
255818
141267
161575
647067
878419
790348
44512
741970
3469
774661
894984
121513
352369
79731
402485
874374
603379
314985
691389
139508
317980
357920
927586
75629
344996
600669
36948
143747
302218
571767
511842
790295
1025827
579155
227325
28910
539712
504812
401863
755938
544803
505004
695911
17132
1026866
43686
627645
869774
597290
581747
181142
176416
723706
61782
599607
275251
248855
356743
429139
702003
460553
113076
89194
57109
867622
765105
698054
838294
442789
487886
413549
548047
620777
275404
1014158
552228
1022287
198421
198554
746209
86368
526780
1004826
777070
401823
252058
845446
794283
67709
511022
725824
364958
292921
845233
236052
634464
655987
230882
299884
870720
613964
654445
102112
492022
462221
446340
205135
19628
136940
861378
628023
559241
110098
268508
506826
565294
820832
279302
521371
1012327
138217
1017183
93759
957555
856501
33202
380304
451410
319071
726470
351227
13885
688063
38943
418562
218364
147093
104791
233048
854731
359524
771920
1010522
76414
122449
108485
249680
994632
598813
937962
459655
926279
203209
723772
200198
661607
878830
578616
937445
182341
970448
815102
661219
373919
156694
795911
524466
930676
430988
520457
606737
760899
360196
608986
1022334
458780
376752
38031
706091
588827
522954
532052
308390
711677
41909
814920
300567
109174
555603
644030
721988
553875
732116
927849
640817
363724
847435
654706
779167
313567
401515
619127
576720
428278
585344
496450
640442
102156
620634
765271
879545
61479
952865
1020173
213828
1002285
1028522
140079
755100
168157
227586
43857
880211
517762
67324
6934
570811
294599
1022737
1769
687635
679270
533876
970052
38002
684522
321813
660216
996286
94353
131548
209906
138232
657382
435131
895950
229713
999059
1015216
265973
540921
565512
824975
526385
130537
86393
69901
45822
732500
871181
367641
544676
485481
605837
404841
107395
869776
101989
533137
1004482
106933
299249
160437
846156
70552
324441
358331
458697
899546
323664
695450
340502
820528
944218
881574
291673
472728
86653
664443
499336
977575
1024733
44991
988711
641121
1003660
292782
157016
974985
991673
847572
164041
739714
244562
1033719
47064
552764
438783
1021336
577547
804799
597418
141352
848110
187934
90444
638295
486711
696910
945956
357499
82111
952526
187848
904737
492466
142634
270713
958105
580692
138930
1012672
396389
214914
102979
742026
164159
155935
841508
210389
221801
947165
35520
24683
24377
1043966
725742
663903
817415
131504
755845
926733
922287
329826
802635
200845
1007131
685587
590354
745019
987341
940227
988147
573738
925517
889089
89711
223731
953918
48866
243439
138702
85703
276347
386810
256296
470724
111749
401875
243697
62907
440996
6582
128025
906618
379232
86531
543834
945243
348026
477669
876465
825400
89000
35241
1044882
62505
100883
391879
59636
971491
310528
134586
113731
609680
554022
664196
800767
738091
375887
773698
201462
631835
323011
224852
215596
280676
885992
825728
835252
1034319
275388
643835
577946
217678
826353
413049
678869
713706
455243
792639
592829
850220
1408
311729
203044
747272
789228
259610
955778
1041819
438410
751145
339936
442043
799490
356197
898678
212833
490148
249856
496085
260699
384542
958745
823397
986594
485541
300407
629146
708997
537338
309007
1033936
695256
261278
276087
719156
648323
155383
895219
944154
838063
330927
260562
803291
91159
674894
732430
236071
56268
53485
294581
647591
637421
122728
965941
223752
526907
394670
700742
872656
157660
746733
935349
149957
244274
114553
999652
475539
135422
310940
56149
262190
27239
33980
675261
124201
658819
848736
685962
926078
1015124
292678
92019
240984
295404
440896
526397
501542
64436
500660
133578
980094
354814
860047
134088
1015176
447215
491889
943102
861782
59431
466701
340627
542476
4879
731572
842441
233896
64865
448572
876260
545144
360749
970021
512813
686052
621181
883663
429942
1002775
594511
806912
707712
684899
541046
91676
311131
641359
724104
834236
577806
527950
825791
749648
531292
723844
156547
371800
335694
84912
966838
685443
473028
970817
960629
730522
678771
563316
230978
84173
640781
573891
283373
427722
817657
120457
227935
711678
918266
880982
54094
519421
644414
484016
849159
302504
331405
369859
530979
105209
712091
494252
827304
789363
831050
818078
576108
899852
633482
232577
1017856
630870
290616
292955
146707
81835
902683
633381
171250
374598
214309
69922
598396
484509
1003227
57638
498248
740123
624999
728593
885091
526987
693758
738258
483168
380778
1036927
494350
513435
463035
1036706
834324
645987
979999
22231
264807
777272
1033814
1010832
486015
121933
504528
961036
954115
865057
259207
571524
650908
408325
342051
353023
69019
628842
81115
231648
343824
134701
478579
599812
3197
826579
449686
221403
1011803
998066
466919
520319
937543
25127
988835
800023
987452
650494
81680
97771
726080
681013
257705
814683
266068
941863
300170
667112
387404
425310
34669
370030
585618
580607
1024155
461806
357202
459156
747598
524154
298308
602336
346124
795966
161160
656734
463525
715834
283129
269973
1000794
302479
577580
1683
428298
1015511
6277
920477
708396
977250
686281
296068
519575
498728
955062
518635
467030
77591
553989
525410
954807
318739
883869
947523
624446
813548
927444
252294
132859
54188
727161
921919
563179
115997
348816
281517
191932
205481
477128
302350
568448
369919
83385
466894
1004778
263227
620295
460035
370924
596337
1025831
661810
755232
377431
130853
301941
689662
1016456
1007324
606828
44186
493027
583354
952781
440955
994107
774541
114267
665082
198090
737622
125594
538510
789253
522781
834545
751709
802937
788422
590190
552335
221548
368779
868978
418649
256262
138776
222343
161391
290252
300083
533695
196047
418360
284160
966638
335756
136303
356107
645621
66533
426660
916296
111638
400544
261905
841516
355451
123512
428972
377335
979303
361683
687963
470374
630931
187336
192389
763832
781925
820639
437898
22964
127852
1024077
1003668
760787
610624
209391
888741
469733
307775
873686
501026
596674
767411
379535
29822
1000810
115353
331210
9099
1028430
749822
358395
751896
239021
441805
772157
214330
1039705
93771
491823
328047
24181
638462
114573
292948
560192
829496
290648
82442
805036
785562
66366
523800
519271
725828
755280
616105
423216
819102
319107
521180
679806
209433
515699
981135
65304
192109
924499
260174
595131
567938
257414
348492
532127
953600
212466
3012
723374
601553
200840
187231
986088
681353
93917
250191
326279
932397
577876
845082
544113
472147
784275
532380
482148
668141
188528
387060
593311
653645
564902
1000402
367359
769155
265475
191735
190793
834326
558598
1025404
408115
973554
200371
679108
53432
286563
96392
985476
1014681
716893
308381
44433
542318
255525
578887
1040847
521698
385918
772323
938104
884121
811041
19069
59679
1015172
627702
616749
586592
14338
690754
194430
458281
357885
789090
807736
846111
923511
837521
14064
422977
30512
500280
773589
967552
38331
702168
236400
67534
375666
726813
323751
82278
583808
633200
114569
131380
1035592
871175
522045
639573
213041
313715
540433
149764
842577
629291
990415
322786
416193
383394
404973
891835
313497
757406
1033194
74564
88924
829969
986394
178957
941939
255149
916491
349413
1009512
996978
766251
506815
524496
892377
970219
914076
743542
711701
212820
744887
61012
211154
237456
787696
753541
863552
434311
218548
1036448
780845
779352
932166
15323
296368
504356
368610
802552
457167
720780
767540
310622
616612
825362
837472
274519
228502
31612
198560
877232
289883
1003890
940235
532570
324655
477256
1037372
152000
898685
896294
865502
505918
661283
165022
866402
277234
43872
379872
122596
941767
760917
1041611
597616
1029430
233520
672703
1015873
889256
491835
480991
145120
89406
1018604
500743
6779
923599
596769
129697
781918
711566
858799
550928
532626
132655
637110
743812
472406
284161
815576
584451
172636
188875
106698
680856
685638
354743
527689
282475
806855
880420
117452
497971
767658
191625
87063
625945
678240
881417
851935
379311
198717
401384
698102
1030731
309851
862443
694511
808265
570535
901611
93921
380106
861445
560516
411677
415293
997768
3152
853721
974434
881810
687365
899633
614206
401841
778430
51067
52613
151175
695234
712916
952280
245474
931050
43466
706865
62253
505573
614300
74280
254553
232340
545628
780800
327180
649044
973238
954492
141304
8282
564786
357200
189809
233163
460755
50003
5088
368468
558490
383850
785919
30895
205255
297177
576764
368133
104055
600845
495636
170145
282855
423595
656990
482458
849855
288725
874586
910646
1024054
570124
812421
723124
212552
1018141
652805
186212
769321
754690
423213
507566
866825
427205
910185
665893
805369
380380
738995
536025
340298
830287
23754
355116
781819
906810
319007
431678
479028
718711
461033
147275
25189
152279
998712
636524
619136
365214
629542
686802
618418
883400
1019250
690902
652130
555801
805768
41723
481175
793732
546087
38063
910395
11951
232674
382447
128438
883036
922183
802903
201360
886872
702767
63670
944507
729727
676672
884068
758613
455761
79031
839623
483358
38962
586564
784579
981841
46127
962594
566322
645515
910057
854203
550876
216335
242396
640343
370524
365623
1005026
127364
11836
169691
670780
388956
696624
393550
47504
734568
160709
304690
389212
188808
521968
610741
997037
116439
342297
156628
713980
78047
192153
738666
930252
321316
287613
313918
139992
533974
1042772
225268
753787
296667
327733
766050
764646
37808
84758
85901
29934
219634
63435
234303
722070
367143
389584
1027094
608974
210018
92051
58327
444079
632797
58827
124475
662476
507927
619672
763986
499346
723541
216469
904900
799381
536094
516737
530222
713034
909510
394174
780547
16135
123584
576806
18649
900474
63484
770928
300874
284995
169838
77381
85947
418775
309259
40700
429199
352185
372924
305787
1025797
875812
295560
261476
778110
375621
333070
953246
872053
233828
160959
177323
834077
133577
693068
367917
182978
77552
33296
309928
862185
41826
767827
720825
1004408
187425
397859
174624
555423
439835
85834
166478
891500
683831
482009
773720
508680
289003
191903
55567
977574
490899
239296
620621
314452
263710
452754
824998
398626
450546
495757
156663
929772
705505
298360
355979
867781
310727
587093
36231
688613
756078
196045
640066
6248
806210
512479
793318
438911
185798
367390
967811
263176
903996
301263
429710
706613
147007
431408
130373
420565
458374
500353
433401
495325
228482
1029150
110140
881185
857382
556052
513724
582010
133862
550285
603201
709771
1015187
800456
75713
740712
542628
806658
927046
310013
133956
153429
713045
200877
504337
809523
759470
529476
903349
911598
399303
233226
374569
766425
925308
275599
697547
682812
412420
634329
281337
441218
755034
139293
447909
975829
531917
708436
227747
678472
887442
719089
826226
1042908
245991
245570
839910
768041
219943
951304
434173
47795
315642
1029778
410704
258440
352102
1002333
79616
484966
2588
291889
806287
902131
1009457
568594
762989
471185
686236
79570
86302
188634
547722
1006988
213427
342632
885283
487838
422690
984583
314805
857801
47777
362652
794135
46519
306688
14833
933470
988916
751376
460191
174453
952560
759019
89552
477038
146008
92009
100948
970700
806468
495161
524972
86301
50107
292898
89902
615009
916018
469668
887162
649588
634953
929033
836483
264599
529531
353341
293064
945628
186819
324969
369882
446818
660780
363942
68265
411266
878256
69978
363106
212424
843844
810152
816532
897579
78844
117010
119459
266828
828606
459667
834664
351702
492344
561871
267599
331468
718662
517809
449530
729865
252008
900117
306206
931096
772094
686746
635823
602065
680727
551985
1003358
655400
390968
375378
694982
706511
971351
702854
267859
602245
253701
578850
65306
539768
812852
98512
206111
518184
455783
969436
304482
989415
449802
247513
699098
181393
439988
353910
1014491
113074
196836
331241
1037910
326574
680374
560238
327456
560564
939469
431121
394247
363329
25753
499173
746737
281051
480520
428258
490491
934396
805650
276850
703589
553999
344981
180127
662525
429344
939634
144095
928466
353566
524246
378594
813702
394365
26946
217582
623360
793125
466224
720797
653469
130954
330358
68745
293334
259674
421481
220944
835833
62329
791513
110189
194924
166508
788931
1043104
791925
250929
636804
225581
501942
131956
521461
1030112
693891
934193
345512
622174
425405
299
358338
193903
644822
945874
19292
174286
797650
495585
434233
517206
325883
755061
82540
340276
1040575
150943
105956
113986
265184
480794
340985
940373
1032138
301567
998753
285669
446861
634728
331902
456326
460625
231031
378230
910439
256465
775443
1036499
946024
371833
590093
1035040
17799
948393
854190
297179
342255
921632
139106
634840
92799
938128
985706
781035
304962
175982
64825
154055
818370
790348
885888
131740
96431
461354
364568
886083
742655
393634
220980
926627
708402
368126
938892
620951
183675
134853
849112
143489
126644
311314
533852
419878
816361
102338
615946
336843
865154
404980
659955
325216
313064
463763
161321
358090
280276
707075
894699
253210
973631
46867
1042453
407396
794532
14339
484436
680448
785370
1041662
297427
655452
420025
621118
860346
49903
513262
935362
444471
975254
603715
264743
477783
847229
205706
659808
712161
640479
89795
997822
673126
620758
351510
354254
605525
21723
500756
403073
756857
811049
378692
153057
605882
591995
148931
720458
345215
642009
318610
984493
491264
1010303
806601
254260
1023904
711155
64313
233293
889918
570971
228805
413423
708897
287938
30568
336245
414072
614950
98278
438490
400595
185271
732338
712514
988945
856744
929053
1019933
556861
686862
376736
99422
175525
890891
579890
114095
496068
838961
1033676
797597
183942
928968
44725
241895
351735
489668
900315
233942
1012912
883415
960116
493221
629406
251390
134078
517116
241734
95914
155220
1020653
35690
718407
556742
652243
203570
712376
316860
560034
619258
920113
180838
634772
182441
172672
268094
748322
780850
1041581
615992
568021
56438
67399
293821
472435
57280
204550
511248
171061
704456
656268
50517
335975
262239
712899
221615
398645
494685
486321
433137
495861
473662
235475
369129
818614
530506
458216
1044118
314532
445613
141382
618372
398101
574958
115245
67408
723919
698735
110768
749590
8172
837669
47349
1034578
1003007
592122
973256
700114
720195
651388
736469
842402
86727
1025645
90456
94015
153973
691134
421301
822903
669887
1045162
775512
797218
634251
946262
856879
899963
560662
377560
242699
375287
123945
79733
266035
355936
571683
645243
337263
842775
481417
750775
863229
930076
458036
430804
696783
843765
382095
964436
198024
754948
1043088
594855
312227
272111
332146
90954
438681
615603
335380
416896
68706
489052
312445
402133
185745
972284
858232
937650
694913
932665
838451
120385
862515
482723
913261
905344
928057
224300
147037
999483
250668
33134
277684
104266
362995
591818
78774
555038
384321
1044074
525105
335125
640347
195052
340048
102897
315654
428863
353673
899769
54870
62510
28337
238612
621536
760916
1005536
624038
418798
400984
707708
755596
678313
679222
658396
339997
1019667
596688
132829
832977
976400
699846
850069
438614
651763
738374
652885
688095
373160
348721
90480
311625
1029391
61837
292493
374299
445392
579745
437269
82821
780494
638295
28328
752386
208260
1023521
520378
586017
273226
844207
410551
751477
603091
605582
317070
492676
194224
816567
426055
682728
502473
818889
841423
157223
850901
308958
288655
595235
69724
620605
291531
981918
20762
896540
896502
585103
637132
1030959
382406
920169
80426
67319
827015
608889
722757
322761
997915
621197
700464
971755
391359
658564
679007
958978
814549
83338
632353
415446
273712
986598
170219
486512
1004791
428253
862246
998346
73207
165839
421797
846091
996685
7260
341689
192414
664673
955978
894197
896933
244454
765988
971901
21566
219205
191670
357221
403675
863239
251414
831167
291908
151192
843618
281947
392212
787181
698011
903790
369151
268219
1013339
224032
417072
718113
293282
104531
594427
1005053
526686
280432
517025
544386
359535
565178
195657
105221
624842
645683
61289
967383
534950
138035
120919
620803
330142
993908
242613
1023093
140582
263641
362099
778960
637047
639894
1017511
901169
447774
279177
511620
812880
914223
965799
148886
703486
620136
430624
818119
408622
838770
248734
140059
209416
739052
941847
127692
163855
136120
265786
405711
404965
791046
657934
684202
364306
286761
435701
903562
755191
532195
786776
830953
459108
1027364
716231
44184
146850
632618
137849
725884
972920
693477
786569
394257
144129
870296
819597
903878
321802
644235
494065
379212
623421
96556
1039381
966375
865386
182131
400478
106500
400864
247704
836506
172026
203050
706040
758571
847819
776794
330723
963441
635607
207555
598919
150562
263646
421982
511882
783404
702714
1045313
394927
163070
105725
471077
714642
418824
6574
267341
497511
99310
484871
1014836
885592
947841
141821
361612
19761
522223
558506
415945
791283
585165
546783
904106
889050
868637
572628
707903
648830
966652
1016872
481685
789419
380453
623861
887929
382375
310386
628218
889026
639316
596280
950740
389290
581799
948433
914701
951401
405880
143781
704842
652378
285432
33925
55821
952891
930767
528992
77379
670940
268930
854745
934278
535240
909697
601832
451349
47568
348438
830906
509251
605629
203068
678495
764203
849688
972197
989928
672817
923246
300992
551481
827736
886711
83155
1032266
923190
7818
1016406
33370
279345
472488
581143
1027636
786559
110442
715370
520550
623782
661820
689002
72327
528932
592820
903383
43296
663609
573759
987669
723518
522137
314334
518624
320246
944150
743049
158526
564053
863199
116837
629238
55888
237142
678101
616925
512294
55512
959869
98027
565838
248397
681651
1016577
826691
103518
479978
719230
398930
1008716
668576
789934
580785
908139
136047
536944
171281
906766
742053
215890
1025346
1008316
390462
163147
1020141
478391
825469
70557
980433
627457
966997
157736
219910
73374
267644
6771
513190
723552
732089
966588
794118
552096
417937
1024022
251644
746096
2922
647726
923659
6178
64867
250304
368559
229204
175748
633088
23141
2879
53094
227749
300583
386616
729830
323283
396078
430129
755216
722149
733233
364255
343346
403423
775524
8430
630372
35643
516734
938014
712253
981073
475550
1028963
742466
58571
473352
245819
250924
227033
310408
934107
982243
456891
975415
942436
606077
450654
326257
541059
518397
1024666
385916
615779
872068
264660
777611
952639
242245
655562
386216
322073
188445
82110
218935
190415
473341
254146
648315
4822
6513
335338
500208
892938
887431
238092
739618
1006335
242232
37000
598630
532447
631677
211072
563990
576392
515145
398879
302557
2679
698619
508844
238452
163115
776981
649741
72
625475
857383
983780
867110
949400
711197
758797
213682
909867
187277
85176
473063
1017392
342018
975517
919790
212468
537745
783689
573663
87841
814290
472226
948485
1012844
754324
519107
828141
749456
161119
163287
523937
453352
779274
325893
599681
909066
270328
33825
825369
964588
282802
127262
307104
829072
553999
455261
373465
999835
773582
334126
174359
125494
606661
331190
884880
578008
615615
395038
313253
453945
521091
552000
1034169
79074
172382
498577
621062
509587
999591
251151
777630
945527
682318
879979
717084
744150
534011
105974
263295
646389
972887
507205
393158
268930
330260
310792
212714
245728
131605
474244
728541
256093
264322
356545
587715
232681
917695
706693
460611
103739
551336
209447
340558
409191
167513
575615
803890
3127
163737
259699
855792
89627
80801
698842
585984
590222
721211
772274
777626
701466
692902
35525
41206
777647
719508
1021604
974047
868457
404492
407333
384601
323092
552458
36014
143217
774434
646096
469776
435316
952648
332313
657604
972907
202089
14343
580314
462626
297876
214413
1025835
704500
736449
849052
478924
315469
487185
310103
764013
962911
808117
117167
694011
193974
338548
56706
36765
711449
158550
621718
460039
338964
249459
206819
251919
506582
885393
990485
488389
499487
328568
51395
673866
659100
503264
878902
661652
1026530
238257
790600
116010
507767
1034283
20317
314452
509484
679140
601325
905265
160598
53505
1015897
282043
621692
314580
163863
863688
847467
554569
996160
657115
423762
988560
577169
903732
456962
515785
155212
35990
725741
99117
1006328
848543
965111
212013
1038243
477969
100284
826243
37478
350438
609077
664535
797614
392085
889733
673742
553155
775079
620995
68191
148641
90082
1044245
159998
404845
703007
155789
600393
603206
161047
561973
422965
504308
844596
56227
504279
267645
590730
773694
465177
549060
289085
941567
428305
944004
699552
1015538
215545
655358
642625
358582
105688
657691
228919
58683
828334
772200
900235
907516
354116
875867
624299
716354
407468
472376
172352
690422
736125
170688
923070
965025
536459
544705
625976
956036
1027824
239427
936646
844469
638792
449422
2061
351267
581895
98916
32761
894882
618211
876906
291041
642076
539534
383016
600201
616001
205836
446734
523264
789616
597080
983730
597952
583190
278035
157782
416554
904868
935924
441685
274898
918890
772971
851
964389
721664
93106
457736
219996
418983
832698
788350
147337
942745
732770
882235
569314
358051
149341
550956
426190
653648
18591
49603
805120
227774
875035
704714
103429
33576
403164
983520
451965
117855
256234
328321
772061
242677
99911
14498
851833
614712
400401
238237
701884
516842
602638
726849
694605
975840
666350
736790
685194
468220
804505
230379
455618
407926
392245
597117
279326
570681
1031919
840052
506865
902548
196477
712015
547509
146453
293156
298012
573653
804908
12236
248811
718583
125466
67238
1014258
162366
134446
438056
514827
318156
996671
978544
230784
91102
37177
283785
830614
472214
1834
1035437
884495
669918
719949
245874
115895
487435
912965
728389
752850
336672
1043147
305744
401296
929710
222538
848940
113640
213786
601812
18660
59209
977534
907530
129246
1014571
797010
75042
264225
851372
533229
448091
786913
922797
409913
168768
185067
166166
838483
531133
96701
1002543
951704
888582
649797
28478
699365
655950
960393
401356
354074
94721
323809
1012370
1016565
917797
922726
198788
66847
930647
415319
601286
933215
493286
111897
662932
831195
663239
431719
1037717
655714
523354
744450
180394
941329
438676
409222
805601
618119
548014
626391
177444
632252
794974
725376
365939
1041648
15133
415974
712779
835296
764201
258592
1010140
81971
317623
900590
501750
889145
60711
505343
547067
133209
729385
168924
50999
288124
638911
288453
73611
860421
212493
631065
935923
400235
21151
314172
278338
569827
385668
626768
726639
100205
465100
214894
486899
478683
291829
606633
887897
651482
853208
587016
764220
201826
878668
542836
578934
267158
576454
313053
743223
931177
861777
150263
381645
844922
479669
112862
249976
671524
507895
211535
104402
38069
5344
61070
494149
473794
178383
310672
109561
164637
908317
890679
182529
20845
736095
687447
841761
303431
319086
372234
734472
478740
1025577
119888
291961
20141
523995
857853
888482
82385
218516
642262
640210
642808
501696
95463
936297
92161
705738
496933
327326
715688
17349
752159
153328
437232
942134
259650
1030350
983803
663265
973930
339156
779703
291020
560291
643428
743946
836671
1030944
524876
263771
439045
957323
683043
1008051
442141
583526
829713
383616
522279
527133
127845
862067
597584
1020280
570691
629792
692072
1033349
1011453
214076
394407
993871
567678
618237
685492
787598
53925
549686
759679
528219
38301
74779
246248
760146
344802
70538
182969
231364
930363
13121
796979
402580
482540
338618
579771
790936
127017
927133
714524
484340
505546
769331
361516
623998
743875
880748
465989
468439
7867
351447
1045036
185608
41953
779398
533196
87089
210106
816384
459836
316611
191790
372621
125454
722708
710362
246530
471796
204942
268487
227869
1042362
92745
208378
2091
723935
811254
984490
11685
584488
706003
331202
722646
824238
284274
450678
116199
564312
914900
1026794
834451
849582
479296
696532
813484
835031
750579
475734
670193
215693
898020
617512
892976
326698
788146
25571
361614
410374
1043584
804696
305534
867744
832542
461308
849559
18208
156243
635925
65711
234306
315211
396139
404388
479232
495586
757562
157497
268956
628885
967779
390112
4168
358296
35871
987186
51636
640057
94020
947438
694788
941
418382
667
280454
956958
242480
712260
1033150
984049
975027
50614
698997
727452
161333
203478
22424
718184
152710
95810
384920
103661
580662
22429
854576
288335
257756
985039
3494
237719
551705
844170
632396
990331
1035270
459185
45483
217469
718732
951990
782064
155798
85722
733465
562515
223293
211841
598274
974810
810452
232903
250467
727188
71682
909699
1003495
840160
180430
957831
449015
257515
223251
478836
128583
615849
560251
364665
210716
503916
810380
208875
747332
532576
116994
571552
65784
881040
665934
1015855
468105
374187
761940
583555
964323
1035342
369874
762819
317915
591449
272266
259553
34791
560782
981830
630683
858615
74500
645721
965202
825148
181657
854234
178808
555491
923749
834913
746609
730515
877555
65177
209368
170316
627750
185149
742293
35304
199742
711780
91360
366770
438691
832604
369079
595858
189069
1029892
308834
623162
861394
17742
679459
960436
418401
365918
993892
826310
838995
725789
883825
75563
557572
607785
13599
432937
763989
637648
215287
169031
445859
374342
616860
860183
451877
935620
1023714
774554
991046
288426
466897
904848
705730
588647
36042
790439
80969
278826
418206
670169
492639
385683
70374
534641
945821
703667
397576
672839
772357
769387
464196
887406
957806
65616
910011
131728
165872
554399
74717
100519
722764
80232
743540
208065
348481
1024385
495419
526673
866385
529534
69552
246671
198007
680968
184199
952571
501266
903728
1012228
267381
1035449
570138
127508
433928
667389
141620
1023629
886187
19306
729362
4866
342894
97127
464768
808538
407578
663131
989708
146429
538177
274103
66613
672900
499464
508250
159811
483258
1017248
1025752
891621
754778
65323
424141
4464
1025302
489406
389994
918346
63119
385074
3962
650575
387983
658148
259345
110379
199931
558545
972982
64776
349344
504369
583006
856514
992439
201412
82300
161434
768102
16696
574380
1038893
905086
576492
446743
415652
448728
822217
423184
55666
977671
375133
331873
27533
872777
405860
619694
481941
961579
453041
769934
672891
1039976
734125
613430
1030277
340269
937983
711932
462562
71500
712605
392352
491171
508096
160990
380409
541807
920411
432705
464068
2626
963868
884708
796327
611219
227498
158971
449649
935268
759086
808914
224116
231870
609574
157257
1010316
353007
479861
53975
728155
461811
1003374
92451
310634
555569
226631
493724
968250
304350
315024
859660
424640
619523
343921
146328
66418
415982
537905
927416
42479
162157
324468
414772
438031
602537
98683
992826
497577
657894
127806
836805
897697
469133
696417
19781
263305
783200
609254
989698
346035
959334
654704
36353
761156
805625
649602
328325
654965
34711
510314
42329
1005360
931317
867577
951202
233728
368879
828313
638012
390938
476912
546816
577516
821512
754257
287001
588188
356493
52360
250071
985785
78762
716872
1035289
396427
691729
881909
54992
760918
32268
270537
791351
127651
863879
77424
12986
808075
466406
730646
840208
1039809
829914
116374
421208
698294
226932
561015
579919
927935
966956
226213
275463
557967
871346
59701
609582
399478
525958
276259
364127
1009923
711101
266706
669161
82249
579557
169515
367394
37954
238017
801594
280601
491326
497549
30400
666896
679024
448638
131424
922777
185209
210639
546418
731873
1024086
1011454
363076
189059
56650
411331
260807
968964
1026086
636963
444866
903926
555125
57756
657138
469959
278730
704816
857264
809082
857933
567513
1000741
970020
264945
764494
122361
968885
591770
559164
216219
963848
418087
628085
43044
531743
376002
758536
686442
718308
928788
933061
496207
994633
525605
184349
877531
781576
889181
1009348
813646
510877
154789
407039
748142
727251
262586
94314
635996
767439
130874
636380
533775
601203
647348
386459
457060
311796
887570
689215
730292
158832
786091
225078
1026144
1013679
574506
662593
946115
306593
476388
601644
897067
25370
150598
134674
946351
872258
466145
759192
272181
1023415
95942
525669
763772
807038
189901
2952
1036644
499530
4321
136096
1017703
1040731
880021
735485
584313
1045266
106891
311085
497196
497182
38235
583166
322223
902052
879486
585166
145640
531943
717987
912573
69751
727881
728022
1022265
906249
343282
111846
981780
659394
538388
42180
528009
479953
814208
645562
802079
181516
691731
518012
921511
948856
286269
404986
980866
741212
436360
295859
801651
176190
440849
777658
535321
475558
106524
101694
829906
253624
270385
396914
143154
333897
859441
892480
732161
941388
412328
257949
444419
979805
941308
974902
942372
977552
665580
316814
31451
861712
125269
272377
196485
447028
378356
772119
379124
174214
309877
615490
125197
355630
1041203
716395
315193
1007392
675693
463380
204198
86619
240640
783198
3661
367853
867508
909433
874571
826775
774684
225129
809606
797812
260805
542859
442956
224368
598711
283158
884585
235196
720440
928010
994478
548473
775359
697303
1008420
796677
901148
427308
724023
535604
782773
1039632
683127
633968
547958
203229
982499
24847
687980
958573
108795
509901
1005609
171239
813350
96616
817509
836851
592386
807433
781209
942787
136937
840298
981729
494153
557742
773393
314451
127215
829633
615507
1035284
551658
369167
255253
565770
620347
207419
304727
873498
426669
148486
990211
747481
1014789
787849
997362
957751
307581
904201
529003
446444
345247
525008
931442
923618
783326
550105
510153
329459
38597
93850
278557
853246
784410
854770
948319
683223
824526
992839
977455
572909
362968
817549
499939
12812
256050
595942
502908
349773
340284
383815
857637
873415
384526
559600
102020
964986
83137
404142
489335
989245
596862
449358
417428
168139
620347
635908
722627
971540
138289
485029
416492
925044
902858
333126
634739
8429
754665
538257
894928
811092
710335
625418
1018424
934516
885006
678556
192525
817942
565845
1022671
114295
387635
9937
353418
751143
896345
350492
223866
912644
55747
327041
792276
478932
936919
749965
1014618
163712
741505
54846
912935
917472
561657
219950
287947
731810
623807
1024807
770616
879736
941539
900254
486464
633053
67408
157812
174564
458655
343799
316536
780529
504452
198873
526162
64006
579960
875885
617508
237710
523601
807309
145163
456448
899412
796576
817938
148458
526179
564046
764420
496917
743647
356473
59470
538314
631546
357756
483617
87290
932651
771126
838273
977637
1012108
644153
437354
246622
51320
724387
753210
762812
198971
165868
990424
421997
118310
940122
625440
185155
401879
52939
854225
1005832
168417
236704
825904
1043004
522749
16245
108749
630927
160258
722853
889494
44133
1023485
694524
643449
57290
627966
596933
141249
921672
429669
33914
557939
529774
217678
766608
522966
301284
214568
695122
884024
554416
645728
490384
724954
26856
358173
1020892
60681
20926
795725
913417
92860
645553
819984
354803
227900
391761
611275
357988
199467
100869
777326
932511
605605
599262
555288
992367
739744
854650
105502
848891
820495
581230
956386
229920
14185
460905
987201
857396
721890
790079
348231
693128
838315
460785
305909
76765
731890
657431
507546
651370
474065
358071
194225
20951
730290
598198
337566
537160
746908
833703
93884
651897
327908
31877
143288
202589
160860
290474
699270
299698
179191
625989
641287
347385
750975
7327
942255
996837
569244
96862
525767
502856
289825
784329
825461
551978
191077
528408
208530
350099
489128
215918
985231
61384
489211
1039562
331752
411832
283120
332913
366194
906208
67098
770389
928728
227102
255038
726041
859386
858754
74837
196475
745007
316269
429676
1044337
622303
583902
766786
747410
117351
632665
953039
74244
286455
819207
408005
741598
905105
106402
872283
160481
967780
335414
397047
303402
64531
686742
97663
167380
802423
41193
882906
581269
692361
668425
378464
86060
977066
945067
147707
734578
394079
620636
16955
805159
136960
47226
132312
113210
901684
601413
305303
723040
798739
862455
227218
316344
817392
202894
154387
273540
405844
707049
1026051
597962
512642
71860
102467
947604
982183
801348
531536
232912
942378
778596
321968
651767
63013
643182
247061
344036
397166
886251
225252
247393
313844
790839
586191
476955
682644
318192
644732
880738
986449
233208
954991
49479
663967
991693
366107
650564
866849
914037
335011
851773
226723
1020059
901019
230511
56621
1003991
195913
268618
131382
147021
798367
543671
705249
48911
935561
103340
725793
592823
938803
1039271
417295
842721
457536
553012
915939
885774
316298
156291
422479
909176
8681
297994
574900
125443
763162
77909
487424
723146
381020
243648
999430
817685
617374
440870
466431
230833
67235
547022
353544
286374
121893
621116
722633
329639
778199
701786
584998
10816
536955
800749
597884
725191
128168
536481
693331
931102
98911
617559
287748
177723
124851
905875
938984
815414
720436
372466
766620
524091
156210
966553
41875
625626
437361
488105
1024015
529537
230003
751737
830814
992875
71655
195664
436403
1027433
408275
550567
144966
737564
32937
792470
719971
214118
373153
669602
902852
599248
580555
515521
21964
380646
686487
823761
493329
1031173
169681
940165
323044
608964
236337
115226
907456
99761
889073
545201
766073
70852
621194
1003007
739424
447435
469244
830268
56274
942543
320002
244844
15856
418858
839612
293709
13077
116412
867847
88032
840473
115078
164951
929578
825222
585211
517217
672047
35706
531762
874879
531582
898699
20838
1018243
664882
1016612
257098
592612
625607
1000333
902350
1007306
701551
668356
912091
156138
531719
1038154
990958
867281
545586
408060
853440
329246
901561
772724
80751
573603
424531
643821
236466
100527
680739
783878
276665
222356
664512
747630
809645
235480
743735
1023325
332411
340255
137624
500847
536088
95560
475960
800279
399980
103067
283077
201865
774493
178577
1020520
417004
406279
13773
594048
137591
372109
378318
469901
137204
636954
104772
394773
588886
608735
427995
1035515
316056
701223
87540
327607
37023
254155
156090
440944
68461
105351
978753
860038
240608
927499
714237
401457
965036
841653
72299
467510
413374
50414
1012960
468547
634845
17198
510183
867744
517667
310404
519148
823849
573424
525199
612449
923125
282548
189536
868598
676316
748500
156177
45287
492972
989406
541206
741814
999259
678341
406533
871071
300807
700572
656679
77882
526397
928842
325004
67141
424336
574917
830730
73841
176799
70717
452623
322283
255513
281432
530472
89460
241156
107081
752434
255651
1029424
202889
805224
234613
327509
762421
594362
182159
946655
17506
540593
527084
819784
944667
734851
541024
929792
25782
761054
462597
150904
804549
594036
445770
155793
634094
65021
546304
77622
92576
238066
55902
168843
848324
600331
744001
976596
996731
875228
898563
10454
666026
946768
826700
1026117
545263
424048
18522
756405
779195
138689
229126
1009511
1016417
277202
531422
675027
210659
404950
327387
1044387
336618
465867
447376
543339
960958
775245
846894
285331
201046
35657
89088
397784
42237
419624
936875
979947
159786
687857
865855
768275
357639
514120
849691
427341
873544
934429
387228
353946
895366
15888
576752
632530
415575
733453
1012050
542067
919079
742288
1021247
979680
113657
979910
305541
344058
812910
148064
991184
700579
80536
553174
237094
381240
943180
278440
313705
510052
330869
64775
272268
1018311
251293
242287
85049
628039
365498
648940
201684
9039
257539
398332
136986
932551
893101
914243
731207
151670
392025
388940
122950
208797
394591
926299
425785
270544
807904
106525
1010754
338151
194701
471510
177258
600180
581384
342264
386125
286638
29834
672480
650657
660768
192597
580325
970060
884321
404144
852609
887429
279188
138929
224693
29198
701725
143409
44020
346179
925424
1008359
170470
248114
524486
746714
187768
695887
117488
857613
9827
58442
157132
754176
829387
738670
444457
269191
20636
918636
448929
565081
787372
537981
741319
253417
752398
591676
802077
182399
707997
224227
222234
641477
710364
953410
535152
488927
768090
760345
890262
153016
762465
446947
412592
258917
182093
212817
45963
295040
399400
53787
1039345
140316
829665
617810
567629
849701
867151
203101
689799
551920
532305
60822
344097
6805
611207
404112
803223
24854
178092
439409
935145
983402
645740
783916
800989
782752
612524
1003416
722047
383100
557273
744980
537930
278224
1025816
827646
622303
896771
584990
667955
313934
840717
491322
871117
383102
902635
540968
60745
779400
717614
874714
61224
782623
1012472
1007685
633146
742062
328598
750854
339039
487346
558571
268352
511792
612951
424830
472462
169889
1015173
304735
206371
945752
326560
728576
796026
949663
1012090
107711
897505
510600
914295
610274
126573
541320
136075
796728
612126
645013
533301
132210
900474
16959
872560
163616
330312
623865
792593
417132
325948
302346
1004623
944702
838057
546042
34252
361570
600957
889844
677285
431973
106153
28111
59918
1041826
645286
525510
469139
841331
750786
761707
339859
533281
123078
90727
791705
253210
371458
310647
136232
1032639
869965
971432
5157
195693
391041
437030
15880
535082
809696
51148
738917
793260
643891
940659
843834
882864
145360
60981
453727
340051
370067
186625
709156
64518
850765
983017
592025
535318
563853
774328
396678
211550
521826
483822
207545
400919
364698
92093
522791
153980
240218
247734
457606
614291
77491
1005984
177955
998570
265318
958129
582598
791767
838296
191463
548051
50132
431205
211675
366045
858499
379270
26025
287385
871539
72530
676236
330605
481238
324278
830910
274581
177682
155637
317428
971050
815124
515011
593565
862083
716124
487732
175450
151329
753205
375013
230396
28709
844714
518901
121532
500992
652016
358299
476159
795565
633367
716852
916696
951511
359505
240350
34505
588652
648708
274692
585495
671149
217527
390296
631713
67889
933546
780531
428753
273706
743748
1015443
28546
458886
569379
29507
458286
584172
1001455
584881
338706
38591
181907
197013
47396
954312
478922
915000
499058
518851
281158
589610
839559
784867
832008
711134
933073
221091
257184
223429
16830
348452
1023494
821207
171984
831973
357486
105978
514741
982802
114724
94007
547544
864633
307936
151224
626543
406451
914477
372870
376199
890083
956550
424897
736394
275528
264868
223180
585260
162111
94145
983280
219162
493941
248177
579898
762707
288370
180633
362025
295615
836293
888078
808512
351229
872861
784046
677691
425747
601503
619407
751005
224450
462003
382478
484255
20719
141708
176868
592406
969916
78678
499310
266002
221794
847849
854123
1034968
872868
214886
88657
529756
388249
18417
260240
347282
561324
563861
724237
88397
1028969
669395
143854
77989
86891
885618
1004807
794982
595313
1044969
496561
245237
83773
578151
740284
205057
997950
957864
121101
1028790
957558
580154
446386
213604
563316
1042600
837807
967887
806860
1011805
713142
749182
813706
143975
410805
426842
340202
593039
782904
2004
475573
89568
555064
593830
58202
439399
624914
587673
95505
511707
970788
623946
801775
693737
772242
409041
829979
230628
51525
36328
502464
899913
891261
182777
998678
43024
915405
384012
407972
607978
531035
1020539
62858
582929
812644
946920
758880
1033093
665275
982758
770533
415984
966475
482032
615386
434832
375013
617947
831944
263789
904248
33564
1041464
219653
396589
467195
593172
66071
851380
191037
229596
813393
548838
26377
114558
859784
536615
851382
1022046
176787
194162
118678
600062
762640
33820
533847
774442
990220
348927
599986
311065
569754
855559
260941
497237
222856
514293
370666
482658
789771
460043
605762
405022
792431
862162
695039
69676
642294
141389
369580
776570
727305
294672
381967
48987
378064
912316
216694
11504
94384
249306
175718
438263
684692
648780
174534
652126
83707
840381
20035
80997
749075
619245
327731
651542
165038
260109
889300
123339
702549
805941
189089
58640
260360
264523
667574
454846
1022727
698166
151532
757936
1010153
666317
188320
702657
1039312
501119
317595
956237
71621
218564
770225
627965
853615
944966
758872
295378
827834
435146
750650
27220
201536
681642
923207
327523
621058
393785
746151
399300
764015
46026
321362
1024507
19417
964587
775568
199799
119908
507316
292810
998660
4856
30796
762979
1004626
877410
320794
1017377
1014970
270216
37926
172259
768229
828273
649790
93823
406592
930990
803913
1021357
331674
809662
505011
391550
119712
257138
409336
246116
237271
190887
506472
158097
330059
71894
674583
856114
821615
909548
911626
558406
883068
93706
445207
574948
701762
37040
906366
101987
791464
629251
1017371
496768
239747
956822
979001
150107
796805
768473
505828
1017865
21167
60955
48226
253648
634267
916717
9291
830014
529508
500436
373744
904410
676216
450475
339231
623991
929391
141933
160629
916599
589484
819702
351781
170708
949962
795090
538986
799802
442874
575251
135085
26209
907060
564452
540202
693815
1003626
660690
746780
356782
669844
566200
904691
185940
928179
81689
926818
440685
70034
543677
1024110
117064
84750
640038
66467
850628
214409
497117
368053
160599
535299
988720
889776
914154
910244
625012
629622
117569
329063
35637
501274
184388
800616
1035368
206448
602653
984800
22012
557834
492369
722701
930211
575159
591244
208443
722175
948784
342254
19381
241190
446295
291438
493895
572726
984077
731982
636746
871868
598671
707515
969305
619707
255987
470254
279761
636059
656852
1007618
1006803
208026
665366
82676
219114
849486
350937
754064
821617
587771
341783
217245
959316
147316
454696
852535
460366
96349
195028
600043
650632
583768
691934
165530
622847
713360
881308
916854
497662
73688
195115
851991
262773
415184
596312
263003
953354
376783
952344
460932
380919
281840
485348
422794
660125
344810
541942
224069
273000
486759
334087
908774
324338
733276
187992
488335
308973
280889
784254
363923
20892
654835
401243
396516
944858
223841
511802
1037600
371282
77219
284463
448641
274361
263578
773297
595166
101294
982376
737771
1007736
138785
149359
832680
331362
224640
363840
276385
1033666
954169
806159
351102
911321
861660
47175
641212
879400
867816
470898
998603
255905
281884
92194
631034
632061
902471
972869
724860
612004
158681
73233
504362
99086
81040
887583
77873
771156
256366
615519
51373
892975
453213
878518
680735
957189
50579
1001590
690830
12692
956010
740194
647869
794956
902375
126434
438830
689887
683958
369875
628730
989077
884594
161061
418479
444039
834575
768411
312234
370842
367390
215435
176111
545485
601828
670170
338878
288065
650977
120019
260360
713418
1014021
111159
717656
346038
238007
439347
735286
817819
351104
481074
177766
987140
507464
696667
758442
468518
322911
39961
943802
383727
704273
779877
662572
839923
154238
644635
712826
665929
77324
516449
339514
77835
693302
980494
635162
343361
794737
95300
410209
176795
685264
211648
9029
1024576
407777
692805
181559
729188
484885
890751
691350
778136
464609
34171
696966
336345
807038
963026
218892
611054
145820
921504
461381
907929
10664
56502
726650
209964
675951
964521
959218
344989
122244
90765
176893
763545
169618
161130
457325
422776
176427
805590
269169
800553
305310
236209
828319
15156
900924
71654
895506
894952
215452
414117
475129
741648
488348
939691
201471
885059
101079
779853
830813
918532
209931
841373
859096
378419
739243
839288
297190
473117
119373
962714
813219
140888
58440
95684
142746
598103
696682
221231
1040740
918801
568501
944774
1017754
1036343
716607
613741
469395
601191
37709
643146
341426
85436
1039480
615402
734852
109403
648040
677232
444304
892888
956474
229850
1027211
775812
370466
889198
814606
402277
1032012
711618
1044803
860815
461275
672418
270604
142917
860109
920559
359482
966313
33204
694485
339389
828145
898115
362869
375576
827036
174485
11904
903170
964953
542808
792932
459520
979758
953103
53202
128579
519041
565581
423265
862783
333011
743105
140967
324951
563545
903570
501095
662580
883587
371251
278647
869955
436790
411314
89723
472236
147925
159918
250272
433775
715600
587622
204065
1002527
993340
41341
853836
685823
978006
237479
729922
1036242
710386
190113
524817
382616
502473
118095
493441
326008
1039372
222004
943524
406964
701605
509576
96428
17718
152492
828280
151472
538169
827604
457662
364464
299252
848900
949704
229329
476989
749543
449034
797850
658440
1011692
604981
311673
218019
545198
670571
242700
561140
821657
891476
835076
11874
665133
558000
996762
283032
629762
22307
791308
914900
256735
725944
740167
109907
789609
830205
162523
367052
338604
803970
151375
929646
58524
828628
350051
787608
534463
479109
191601
861744
414697
205221
691339
516660
637984
472109
294917
547640
129547
1043582
567079
146411
495445
941171
150199
353425
651529
178175
840685
532074
921449
769345
739618
475400
411469
554681
736909
535627
545237
16056
837245
61316
59550
696926
1010622
836004
502449
258935
778197
575086
470587
570445
482658
963086
107609
525810
577229
688557
202640
318335
472584
1022186
947131
432503
725849
594918
738397
947160
359361
451286
328348
1022738
1035281
994154
648429
1000178
966159
105177
683265
338328
215471
1006607
674203
131263
589046
360746
519577
58722
458215
208810
327995
76543
495222
1044207
988993
227349
581768
759453
1029582
359938
929524
638933
25904
871939
480536
476035
832214
73230
400968
860949
316817
13223
378679
38466
86009
566059
821120
937641
846869
270617
6044
469003
327428
789563
773767
521291
1043528
978208
26352
289185
686723
976605
122319
885924
207452
37617
789647
761218
975789
54459
452707
715900
765590
215187
82922
123327
391170
741348
602714
417189
916464
422186
219746
1019532
438173
55832
598085
988405
893945
531601
118483
435742
404062
859331
721004
629259
728192
215711
768599
387405
19306
344763
533902
1023991
743676
742106
921833
505425
773911
1015877
673551
995792
282163
1037312
342046
149424
9205
268214
281935
1005882
432184
886367
54520
990163
45702
660105
854317
242333
431423
624963
437697
448169
274498
943508
765243
718217
354044
131763
813593
152330
494359
129793
869104
896849
225712
760311
557715
1032301
145913
531781
316021
644416
878425
101025
761644
704023
1000136
574467
326397
524163
762458
807681
587268
854278
74480
256345
269573
371211
424664
238462
959989
683101
819719
619026
231957
299483
378645
187131
533496
121904
843945
407907
361836
659376
944577
876614
1027831
123435
18161
345607
455918
1035899
125294
1042188
118059
979625
212773
599118
328264
902345
13180
14705
155420
1033056
268440
661062
751445
257142
575885
572556
970398
991278
251576
63278
957715
710886
777963
1022217
795155
468797
159620
408238
557445
612930
437423
728309
773129
218279
1000502
609302
728348
733734
382077
284013
65861
982150
82021
695485
869848
466109
879633
970392
45497
470005
44850
28938
933557
607452
376125
776601
531059
359908
432659
158498
646409
34287
1004404
794176
1000684
531941
771386
899714
283856
79828
846212
88268
507880
621712
78142
213297
151476
810828
77080
93529
389966
276119
407966
1035692
168182
60984
734670
288481
601775
869631
1039029
775732
413516
1010274
906712
327115
211850
730767
375466
315243
266646
934396
637028
369025
825864
8108
704912
186736
112939
114685
235404
632454
503296
411249
145238
420671
405946
395421
181524
839113
680713
144437
480061
353698
1028620
828579
879471
196544
694376
32686
264636
82451
925362
680324
103782
6931
560070
744308
452063
708842
494753
753120
1022658
230491
692282
854417
688411
273253
198991
707855
846691
589244
531010
535012
61108
557576
771415
174056
564204
274003
908114
675775
22273
516179
887565
126867
161604
93587
595937
469001
292834
496509
343994
409615
586377
892746
441538
129532
1030945
721072
264822
180215
910255
352531
480943
426497
373198
470630
288220
987433
1030958
643244
103430
1037417
958293
397866
453674
18308
604259
768926
630232
513615
430089
221712
225026
495501
897589
471652
972006
592451
925224
406128
581465
13798
872884
589100
133329
782820
451639
748983
374781
225389
101506
185486
826678
1012141
404324
478271
309769
473247
829046
577961
626515
66673
365891
336983
44547
366376
210302
142392
27393
489913
331162
128482
67231
1043396
145702
924
190224
213100
285722
343792
292963
844502
1012692
611879
100561
260286
822795
331638
988145
756650
78108
19821
184978
829518
702699
575916
355989
975616
954795
662401
929012
202139
301608
862712
635487
71679
654958
227415
837980
840545
163926
113474
829421
363141
664155
884340
702236
849929
833840
1016583
119940
63557
48642
932287
488607
367418
222864
807550
473594
341466
904668
338569
649843
485020
547733
291745
593758
145298
744989
270420
366593
44055
357727
855364
538482
152949
186105
463536
700254
127947
731696
506761
175485
812233
365595
217985
263687
1028582
157903
340110
711227
501723
282485
644483
93256
346961
574122
293283
956144
17838
60794
413240
1021679
92543
783582
529434
753979
21521
931933
409666
390795
750354
281726
158030
188194
575536
48398
168114
1039174
647676
236739
378067
399895
261361
536535
466665
879723
314287
395703
434574
212563
208955
400853
849769
940500
780029
763166
150018
767010
1003292
227339
431913
587847
909775
292329
396995
259262
77428
318664
723902
215160
224278
422931
266774
550374
349020
940534
1017287
901750
281581
529347
218774
513700
683404
320729
668423
728853
268634
73085
773453
666504
252241
284318
1038211
19707
263019
662444
1025362
883840
789217
759762
135659
1024137
839590
142271
976552
866771
191642
499049
216340
170895
548989
951667
391427
673540
233115
210767
239959
670171
112978
298318
727684
1007776
359878
390610
59019
561917
1007411
233620
388045
590960
594258
805455
92057
823803
737820
825715
120480
475187
278916
470578
944685
158329
763777
851294
46643
593921
852263
389335
321699
466977
424837
879802
358827
420776
109068
124106
218062
764938
992769
39258
331199
530169
370747
392770
156441
751222
949895
371988
947886
734506
506591
590229
774095
94075
658191
240118
140868
924906
462157
118450
881043
38895
561095
829678
483511
376201
187061
763259
512819
880424
31474
603636
885026
671546
277091
912577
580349
871165
124830
715018
924736
575696
644787
243091
430768
598862
622299
403147
897668
242453
408428
1019754
578274
741680
62901
901421
477754
420613
317186
621017
811456
191683
495433
121196
675405
344175
249667
295050
123790
810346
694408
751713
26455
950264
571397
960198
958795
4882
651058
886976
908948
175607
177175
567339
277525
1029192
864435
374346
336575
510013
395139
924517
786975
11893
836199
580098
218908
903081
166903
263654
65652
358264
530876
506378
997694
961281
359385
336346
985853
974117
20768
985947
790231
758330
136669
971047
287823
430512
491652
277409
150364
909988
983492
756349
111200
319121
197649
368443
894142
445797
160060
195018
1005243
907373
82396
138453
575634
273759
320603
793490
637827
492850
737119
536063
357038
418207
631075
537645
995930
315769
432936
870307
468550
1031394
723822
220281
379888
177302
296663
614826
911753
641192
456653
699289
27092
955937
356150
808037
116519
329705
764876
708134
680088
653845
656301
445999
450090
384495
963440
901836
4925
124376
327864
568199
20192
429416
971096
510004
670785
263999
351085
384217
225667
113883
264648
1032605
98485
89222
577327
811544
219773
822617
250243
223154
948163
641131
82060
595142
503230
623836
361701
893696
263114
110837
937384
173673
108020
782825
69539
274718
774326
243557
953040
962475
27601
494865
749255
802449
287775
401120
960915
160041
460948
91924
645421
505805
397087
842151
301408
1014798
336433
129031
340361
53020
841934
295119
653758
428021
567804
1017731
914753
739787
746768
711747
544293
808358
674000
446616
891694
350093
410486
29432
433473
246303
723468
982661
484726
367369
950358
316047
997185
950956
944989
281351
349505
606379
185194
174317
233529
461364
437973
631265
674919
830415
814295
322165
271145
155920
692400
225043
352018
27646
278327
544082
585733
944808
133937
523631
410693
195426
597456
528181
557517
48148
431522
214168
492273
146453
491836
324379
32291
478595
936387
272596
189667
315907
268669
314723
413961
857511
302448
587857
421143
37467
1018400
466554
703890
55788
796245
675417
106526
442488
194224
706655
1007104
1023950
936213
692448
849429
753033
259138
88998
178223
59168
106870
333522
191091
685139
590406
167660
29544
841405
532726
13473
654610
642104
665003
905061
691585
488574
776619
166137
326285
427376
91196
924647
981965
233790
550788
994490
767129
196620
160545
437905
768420
957654
888766
127193
373572
477525
433371
724845
992959
287858
589756
993350
927131
912264
991772
368324
845042
724122
257807
311726
932516
49786
87420
369778
404649
606637
25529
799096
115572
870685
704192
678986
124024
215891
373015
744225
263625
14409
711459
784796
229598
386386
69659
704868
602313
1019837
970536
754273
1013670
2875
350569
780566
148871
849881
399080
499989
541549
885166
796507
128755
46694
426591
25728
802054
294814
549690
866310
727366
676137
723704
769745
251196
886738
73731
937818
428722
386346
381427
169675
136138
45019
802527
16215
44773
386531
794379
170596
673691
133715
859755
280525
418682
162025
558136
485911
66451
611967
808590
287980
535032
206990
456538
748917
775634
372951
292327
410559
753381
187449
523609
275960
828226
769864
346020
657450
328540
648132
895981
538523
117216
651922
249881
107106
144058
962663
977675
945690
141209
700714
564045
391396
34870
317744
530403
43709
743199
21944
118948
449703
382586
454338
457460
471767
205709
825517
988098
205409
188313
631348
370448
752143
257609
431944
862766
531161
979999
48083
762394
744204
595873
959223
521483
771316
884151
699286
1034162
310011
729347
831038
384922
291876
310398
61640
73376
642912
879624
417093
455495
294526
680502
426577
676748
351402
692533
25793
872409
1001033
32881
772683
1010630
711354
161821
681565
852689
773087
313451
256409
483304
207449
885482
690661
145866
489055
448821
31758
998989
103697
897819
147002
628103
189399
721677
140411
891940
771950
96040
398464
424524
972333
685239
167547
1005799
27138
725400
86555
233119
256070
405887
281787
95956
932758
791379
827684
994625
633429
739427
923812
359831
385109
214585
92327
634442
397324
518665
750541
205185
550619
420630
562393
911854
506831
477640
911947
977312
661423
620446
107911
703481
390551
841200
351459
750760
768070
907809
730101
433668
605902
138166
473212
632126
1030889
253230
770675
300481
426380
145234
365872
95981
337410
33833
183259
220739
304071
587769
834042
1017927
901727
530019
350540
217776
933113
810543
740822
552706
184396
727521
447699
810888
177146
550993
705318
764447
495970
96051
1038134
583955
285467
536647
718499
590029
25709
831118
580783
414371
811039
272110
508275
88262
1002972
108293
54000
30942
1012704
527265
578528
98291
441031
193096
931098
633749
970993
608149
1030646
216786
681106
590203
561047
665204
806186
672187
460388
865727
122322
397236
602669
105717
248849
245976
865473
847162
343484
113176
162036
302534
177294
222826
678035
39604
987342
146000
325748
988477
992097
703039
14799
995304
462613
865338
531250
1001465
956730
188597
866731
407853
465423
220776
83191
518272
843636
526824
885385
277347
855153
817232
114408
318742
565594
264916
417638
598878
526851
347495
470799
907044
84359
273542
320296
834010
762635
323529
151999
87330
422813
436569
885022
722284
650699
278484
47212
934839
86603
12747
345341
780035
611430
741541
844845
215092
619562
130885
347809
795323
122459
255597
314505
31967
850659
315266
744921
29992
548932
607697
934167
765859
310415
665414
368601
599194
720943
127565
381723
289643
410680
715250
46911
322850
1014149
84724
534502
352744
881547
443510
1033351
53232
504817
561176
513839
884147
228561
1026499
927740
645319
603576
247334
1022862
79528
821794
652693
831763
378774
774059
455263
704274
609033
772907
468784
838908
713664
30169
176410
665236
1030396
1034179
611475
302935
45486
995791
661862
935872
553870
190589
231373
654201
400275
107483
10964
877164
285148
383920
1034791
525608
123148
452882
55645
689038
857526
630407
124502
843342
301659
462335
360478
304886
256021
686721
277567
268890
810243
1026708
765402
426584
677713
665549
335913
140344
818436
903727
765473
200329
214046
841290
533500
876529
822694
632754
448532
316761
880580
990868
214917
820450
995591
753161
322725
265337
274792
80445
857516
921387
419715
938448
949400
199703
619743
1010359
528396
198394
854573
319469
920423
138917
359001
149995
969228
455806
644282
95491
973921
700574
828667
524129
559820
100121
588288
80452
364220
401555
237252
968277
977199
934175
893327
513254
278837
629849
533319
974572
399633
715594
110056
760800
484072
284846
191702
128781
66188
915766
71317
415273
614820
845612
312226
367300
743186
572940
872095
459128
976847
276402
824415
169206
170572
101215
962546
974737
607971
521591
424806
1032035
955761
15199
855032
755918
589792
285295
687
853509
539678
404756
513008
792947
457121
424757
190091
679762
370123
140771
772607
858717
338243
160799
888203
652012
575538
852539
114176
221935
341811
513635
602096
378264
307084
632109
904111
1010395
390742
476666
147227
650411
408959
864057
386869
308533
361328
45862
1013035
670490
527166
545825
388071
209044
902539
1019458
995238
769694
340343
146667
332751
253028
153019
779499
907845
61141
791468
206310
612929
418984
517097
322242
474856
1011869
889926
379695
192342
141351
147202
565494
899862
864150
247425
356053
584385
988610
278167
955565
443901
221827
23331
62575
25333
630392
833239
73982
657542
774669
313117
411211
661067
883084
654120
137138
942567
533722
223924
134031
854046
368746
804178
957267
498308
111832
18423
733858
528594
351274
845407
566205
94038
566422
233588
732703
797426
352330
753845
775964
231836
108316
680578
18341
852066
49783
31262
466202
260911
171233
810462
267835
397371
86381
414021
368989
831639
955601
14255
15311
308698
721060
404303
134531
917110
672143
206973
879085
973302
688985
769637
412562
409412
703734
579386
673334
737873
536529
62283
549247
881157
395140
326473
661755
701692
719068
640123
351969
719018
326751
680055
698185
533316
403265
305470
896435
18242
973518
764679
993648
154190
398320
282403
761001
62242
115717
265886
483213
264851
461541
443311
186911
795821
222909
259565
97880
912763
160807
677874
216007
818406
8944
1039740
977095
720758
918628
718170
187636
625348
569029
15357
385742
567581
135356
204346
408724
611225
61462
173467
145521
639061
589705
761117
187373
79295
981548
133940
977936
273225
820339
578128
296417
563645
359205
348146
734357
940883
143108
19855
1042548
948822
155420
859931
724953
222497
932531
782083
357043
51998
467395
885630
46369
761452
933652
757622
781886
559773
547044
734866
376817
852056
321
565516
905548
421417
672442
185824
819351
1020311
981854
191246
119831
721231
154993
706769
204836
61963
289172
794126
114258
59530
188249
204488
965353
361593
259520
387448
866388
283822
237008
636042
322224
1038411
360867
1029105
999908
121039
770348
699054
223528
188858
664071
697463
812870
713937
810114
259065
55412
485480
445352
241056
738643
729707
284396
517207
353924
344781
341403
578972
987783
900125
42353
854018
630981
453578
342922
364456
441306
185325
525460
138873
829975
576921
10694
443544
42412
244200
1033573
164370
499746
100986
165537
933247
541940
325633
118913
1015068
727614
977099
780108
778020
885916
744135
242404
370092
142475
795162
985881
593709
440832
524976
328628
437558
554028
743852
592375
34364
149810
496120
467547
371190
468773
823508
98870
990822
836452
938661
534552
848185
602862
1016711
663487
812260
943650
64959
478328
715576
714676
697545
159388
750368
125327
489905
742660
1033571
407413
441759
724448
698560
268397
583733
619298
406746
1003162
416371
910359
51309
572847
386904
145803
331017
568304
366280
853771
847539
85287
90090
912117
66526
889758
658994
919866
1009332
599396
979226
28391
357821
82605
501089
161206
152283
120654
1016012
245067
992998
984461
857866
602856
958520
547462
661880
91747
920779
560575
477449
13076
161953
142460
181682
805941
533522
564111
500075
948220
714136
847022
1001036
600010
37342
850943
174365
759949
69466
440963
596169
383579
386552
633007
69892
378466
738974
87989
1584
921195
273994
864769
514828
1016365
377732
998963
431691
476564
135529
27092
397049
235138
234536
163306
229699
149100
139917
390600
891340
26037
586561
769826
1022103
961279
721859
469400
285683
473222
1004614
703327
483202
444743
487703
776484
550560
628701
44538
73937
338037
105168
1043230
593128
45750
421721
353668
1043430
983282
1024671
119216
296710
562261
205027
445097
872240
436961
883666
563502
660395
112791
253585
478291
1042661
546821
636475
146830
518937
222535
974153
933726
132527
130810
692865
346230
87432
933679
891961
179232
572854
775854
972553
290241
213146
903045
878221
611134
949617
372724
745178
137646
351502
614904
283031
363722
325021
784577
696679
710392
437653
538721
376889
266520
853862
345258
574029
692550
777796
435569
942768
905538
451317
1036135
575228
44087
479727
870385
280524
812697
20902
625464
365858
55504
577623
571511
538159
67496
491036
592819
917874
822200
556591
545392
410094
327886
668140
106074
24028
313316
1029716
472328
625218
653905
737530
37346
429557
761023
705298
379926
540318
764921
1038091
58824
51291
545702
74609
599379
688331
858237
796271
775480
1031689
520440
290687
182259
440119
157342
686776
109019
788502
444278
291546
623074
527892
191875
779181
792903
786328
217903
709241
1030630
958176
527141
382913
245301
1019615
983556
456210
532900
791663
289976
354367
831125
1001746
54410
241497
560724
367465
313507
194515
323472
55984
835851
615025
619311
722236
355624
948985
999365
938463
170203
573365
369436
219210
583942
830689
651771
956307
881642
448701
321265
718734
862506
194284
517040
581265
519976
491890
1043823
515743
208524
720850
696255
296423
58940
96034
143641
154027
539560
1017811
1005324
321637
729633
128983
838461
678422
823443
871082
134485
765657
1032963
951537
803897
750160
762751
6418
965309
530385
32095
625864
8443
710402
578886
502317
943394
379178
521515
772157
23669
809356
438091
257281
780769
141086
292258
1032350
1029710
227338
761875
866254
730633
694349
517365
860057
665629
964983
36577
843754
946065
186957
644080
152094
916647
596459
552334
804015
771786
954867
320066
147080
387257
483691
816765
850203
93556
1014556
489948
883010
534959
686776
955467
434630
827356
136238
246810
1007360
255427
116198
128546
660294
192547
556320
213177
756232
75540
218365
782719
5954
34912
456873
326065
822438
367240
750982
593887
235035
856424
691044
585044
694202
212255
304713
1005450
651876
615434
293331
427996
35143
720475
248904
172540
834002
340374
234031
1035375
672935
810893
41599
123626
1025509
939469
783544
154528
92982
172673
407332
883101
194074
226295
563930
940317
778979
648176
764162
834957
882447
74008
744748
913419
832123
601494
462535
845400
958458
375607
882761
217882
190796
248397
814815
305564
317093
136026
72313
545542
482142
327052
68216
865245
169173
224486
637924
79840
101592
538952
1034211
730186
989224
839759
342617
914419
932673
914778
26301
859547
637391
922247
623595
521938
214301
936739
1000651
1035652
742421
477797
711850
599084
923451
6336
328752
876176
749546
420915
735474
931758
599501
699892
2144
724125
299333
280903
72974
900462
508561
965928
29224
203908
207809
198814
148451
437729
487503
355255
383468
303242
95936
603147
962991
22353
276368
1017338
43629
792665
197542
846332
154209
1043546
552819
318460
563109
989739
351369
869770
799140
172863
968546
144692
627924
501737
489105
760793
297038
441158
288048
257012
266951
472519
868236
998055
941967
587532
922156
603620
419078
434751
28878
391448
700124
438541
387799
1001384
919487
850707
11819
862681
647951
21656
182559
606764
466020
791992
770578
454401
48886
497365
392338
66114
16332
972309
446736
757393
612410
254908
417805
898233
996771
477981
46074
293172
568338
647726
953530
598139
307403
444516
549349
1042320
883954
382574
761050
895029
85244
448432
54988
753397
666461
770858
725846
426996
597941
521358
200592
892962
468561
354454
281186
507437
716379
495104
145955
875669
132846
914925
70529
759795
437842
619740
35479
285489
618700
1006880
227830
888821
843391
580181
688507
638169
814395
567808
711748
423865
809253
907370
258158
731597
128411
237983
372827
488274
949975
51343
449203
988658
745408
82432
144247
189158
1009553
865031
430559
582088
585570
331280
877661
768001
981599
554924
288716
169051
558927
604
119009
908037
223454
745696
539929
121146
291998
274391
658063
260291
793542
221
685114
765454
214527
504567
513116
66595
586344
264844
793244
186683
297009
156996
404510
470428
293224
725604
405568
815488
848989
55233
99528
174595
1041084
886591
535129
652670
214609
617874
702345
258374
586371
375956
259905
941447
457525
584561
897020
741680
608572
765410
525580
249492
897208
901747
179222
1004471
818780
406518
389434
942746
324665
127582
501282
829742
770638
60303
516875
183319
7440
731114
975763
700438
772391
344426
155455
844890
874982
57171
657042
264913
457757
206155
876977
362778
708396
715535
261504
998259
666809
954334
1016885
264272
737613
339631
589187
91994
61667
797220
197398
170294
735498
115259
785460
330484
762158
517349
208270
430346
780393
74655
950792
283067
94462
512119
862659
765435
860741
452527
35517
149427
845289
744649
153706
142790
51272
81505
23876
517797
818110
545903
230943
748844
443508
1029844
671143
61363
892876
138730
153905
99486
520327
450812
59105
245681
501579
982638
110041
723867
381866
737043
912170
712548
263703
278144
896299
421419
30693
89954
999142
408155
644900
911212
594673
173696
993663
562229
440751
284315
297303
569518
719156
778811
636037
67963
1012574
502695
102611
848350
141876
797098
888898
781918
100686
601867
152418
842033
473343
743139
1004759
238794
347643
684801
771700
923314
26623
782328
234815
682212
629921
999368
240636
335859
216222
344176
823747
891020
909211
280418
121275
156340
5052
717269
570317
561753
161980
317073
533571
300528
192600
895709
617561
327524
227378
966694
185825
274308
729871
999588
831985
95909
793440
236954
984186
59025
528343
207289
390548
672764
495103
857843
730377
650922
601530
936204
788355
382779
816842
374476
89155
285999
542117
903843
154035
28081
779390
642817
999757
194742
451966
28501
708403
382396
579744
655097
793093
104480
248190
446324
740532
726102
670672
316824
63650
860266
558118
903855
696095
673787
375935
935375
801534
958578
203736
546636
903325
1021442
714677
911340
35667
305691
441030
393903
747616
786284
515528
990261
569291
233421
840805
491490
175681
676017
1006301
620884
324358
74962
145904
248511
113805
357387
341667
399593
153839
102329
170550
169101
80035
767080
829193
74660
396586
698198
353746
424733
311225
261136
618872
762075
955230
677680
887404
345805
451289
833696
41275
926154
241395
422067
215949
711575
504817
318809
879164
132935
131578
994262
482369
772874
990952
375860
487962
970224
277994
658941
609544
115933
665318
262596
950917
592874
97916
620948
616828
876265
892298
960143
406786
542408
187508
463004
357861
885841
668053
196304
238766
84794
861783
756968
861191
230766
506547
293397
245506
766053
848800
941317
956977
776898
475640
904775
277302
851472
674146
634355
104608
802800
3298
231095
654997
746007
681936
173789
265752
233788
406984
475726
213240
313642
43651
800853
422721
715612
539258
660816
873535
323629
780966
263541
929440
563477
32446
548574
909553
105926
527022
552019
848731
266952
100271
31766
727028
558749
51236
624221
121016
561220
361581
629443
831939
712395
690329
546115
332771
979948
588964
771394
868256
746267
171108
585451
55212
139430
713825
303790
442241
590619
221740
141768
823459
348102
787771
390383
654693
487480
248693
569549
370623
375082
755307
142480
635018
741688
572673
554609
562327
20126
111971
708131
610367
1040827
566071
197190
405757
433389
917901
789682
791195
412374
852665
773460
385577
338517
559902
46218
995141
870823
502826
505262
91421
1043643
513725
650654
1043439
387335
383837
999741
389958
302
465739
48183
140293
895914
906422
559886
564527
430772
125180
464131
755796
220003
433329
515423
38557
913731
102678
79093
444144
632862
134280
712578
195292
591547
219412
716375
549554
817430
751316
911920
474645
715764
912585
526705
64285
625227
46573
385845
868643
772024
698786
108642
524957
332127
431457
32226
175790
220703
269294
63868
496454
824619
491497
564279
714911
667891
733797
17869
4425
381268
28828
1022230
257567
923465
472289
449909
224638
815659
1031519
557044
693949
212703
397764
835425
218618
345605
646594
679157
504516
378417
17215
458802
661073
710202
592770
143496
979192
474918
766918
365369
286423
960842
832811
857844
746443
501309
1020893
143036
459352
75150
82519
932939
18650
228790
6868
441847
161877
697644
510868
189653
146807
50642
41437
690245
633806
905800
668418
27789
918954
411849
105222
1000088
750206
998475
425497
690942
488222
74892
27254
262917
986214
68528
918415
733732
522634
53760
399532
52466
1020050
999097
148059
736279
251275
370070
367618
159872
688288
185752
215513
723075
454840
759623
404763
883521
251887
150189
1000499
74161
685153
929632
967026
139725
740646
322172
527108
854233
697884
457184
1020550
873944
995256
170769
51887
348459
1036866
972388
447899
176356
996381
23393
46840
799379
420707
649063
621336
435122
146053
374194
389916
472057
248877
199054
976961
835814
192696
459364
113198
10795
375859
75593
182058
402393
977573
738619
731813
417802
759111
984389
720031
315201
476791
875927
715584
963009
878410
644560
15061
606482
990837
934587
237554
889470
858033
340386
751256
353114
896457
905603
977701
797791
669246
419317
597293
895608
705696
350654
749588
55608
4686
558470
128381
949371
476514
427022
831108
927259
539354
575241
461458
24566
612125
1019580
688370
989620
302037
283647
36806
395432
554783
668204
778123
157219
122426
449081
714842
329325
601427
1019884
703648
93239
335542
797433
581835
577435
2402
989147
482026
242616
300547
217132
346325
297579
32163
514758
975896
867262
899171
549639
362585
856797
692993
524191
876104
634080
348821
582624
239277
364879
29246
917396
434607
412272
895058
181160
1042275
617317
590507
884175
948855
469708
508079
17293
23885
722276
948707
88954
253645
322583
838434
495107
208896
6867
453689
892782
855814
562841
640730
117881
334425
858025
443984
364674
608272
982741
387325
884549
116554
168114
607577
991114
232312
63792
5222
34
796759
1019764
700788
523914
774332
740976
124662
997195
620648
59614
862450
930401
1024649
732241
331353
638150
407306
775162
579592
864901
548822
154346
376658
700813
978577
941393
976000
228064
177214
365770
617147
258423
793413
469882
231952
78142
358498
246853
321292
883520
1020641
76898
942121
163296
405739
632101
44764
105289
553525
664418
337108
392705
407335
395856
499324
136119
948785
265991
841395
318407
1013820
468969
967792
587942
282065
465648
790699
520967
666661
959630
232806
957699
971084
177456
337868
374275
272191
626167
973870
397430
149419
243419
520162
215628
312725
288885
957638
376791
910969
842324
483791
616008
93306
965898
597176
683154
599910
14063
892955
163077
297283
327152
692210
597234
793595
403565
498356
856191
146461
820416
1038615
728795
618906
93442
916105
672012
803447
909505
396639
182884
315239
918553
233911
725924
266712
439142
480735
866399
190082
329571
271294
344827
159545
383462
1009132
729797
6920
827927
178693
36401
844323
243633
1027751
637525
143312
764999
980705
145874
994904
703201
228439
539872
133743
402271
179217
489739
101630
230949
727804
426363
223844
137356
735905
677442
14073
979992
127332
273501
72828
243254
936308
403207
919622
168026
9294
191817
965410
189962
802693
231984
364994
97632
632326
382780
339171
135568
609755
656689
533771
904546
701033
256205
859737
784432
510721
210100
869649
474546
144360
151858
605422
674585
943882
788401
991836
19365
883197
646543
960747
853597
96530
168972
427678
837506
216713
456592
1009279
1006771
39936
512389
458317
574286
691888
407718
244488
731954
674006
771429
444180
787151
844977
4106
892487
292891
246673
369020
535043
789620
129307
110484
168914
875118
117160
162189
735577
350165
256504
414046
238109
766681
142058
705517
467879
524083
441622
900983
215615
651086
197754
260419
775175
502955
478092
279208
494052
410275
311781
479218
738205
184440
499537
504292
845217
30326
610067
1004458
300100
30124
770966
156667
422921
202686
163558
791774
185855
135552
109134
641890
529459
910361
397036
690116
928573
189493
660534
814031
359992
555854
56614
279629
104161
793053
462355
296664
81210
68926
621505
321230
228665
661155
560771
374621
290228
793271
339870
631578
13488
834721
408679
345424
391172
71728
662623
725290
752263
282664
560724
381373
701566
822644
798957
30152
652592
564558
544634
1033724
170254
1015282
532115
884699
670652
75746
259304
660757
380475
137865
542227
151045
709273
811345
498888
494683
776368
428578
520656
190292
977765
581576
476932
718279
261635
558604
719837
348275
621353
808564
407476
663602
7075
237862
118030
736549
431796
1024576
463041
463856
894372
819216
482290
927510
332447
333419
244364
353343
836057
129232
904718
652351
920638
960556
856495
616919
963373
457152
59425
274932
799431
912967
418161
603592
718523
284731
579056
743040
155588
335086
984010
927944
1007986
249366
495893
295176
562260
351479
336660
141128
556217
910013
683236
548882
266035
1009577
478036
372759
963632
690657
170028
88263
465509
393656
518087
37544
384237
141372
787469
542233
481174
197830
241482
310955
320838
513868
17036
833904
588879
25261
563152
312634
65990
366995
804189
663078
209157
749682
461865
996386
238339
809215
434885
840148
391482
366718
56497
645114
153250
888138
805820
569348
709518
405551
1037863
312375
544670
332046
63867
888136
28240
972481
111319
443376
489011
419867
940416
284473
1032317
439249
31593
705470
1035660
302441
1007529
77128
744446
241510
500942
471441
956519
462153
1005220
306
745978
898239
305598
112444
1020695
1003887
88407
784612
725077
1015088
577028
700132
549271
182304
500994
36630
706365
646811
838224
608402
827508
393662
318769
272990
86105
295731
941387
843827
273449
555636
8872
252234
156016
565668
559857
764317
797849
981455
721654
893488
998703
423588
819773
833841
678656
79788
860195
689498
855517
664864
994603
142142
401528
276953
55384
948240
57549
677851
617730
175745
762354
253531
34640
1006365
716462
264919
688278
84710
650631
663020
32778
931641
801913
153870
1035083
401575
291232
440914
718859
595047
821086
224748
146892
155727
921392
78213
783562
437506
779408
580558
697577
717439
201840
106744
958122
501430
251262
751932
41290
17523
735603
489890
925208
967594
301658
454018
802208
541490
175781
988527
267579
163864
932553
547608
68903
443769
573612
549931
668094
715371
858511
790455
400105
1023301
815642
167140
21721
345581
522252
987016
589955
408177
735000
171649
965573
822995
731119
809297
610880
899501
838575
523889
526827
263929
550322
287856
949293
519708
134646
411987
108487
453153
285225
582113
876896
546020
246102
872511
714375
133713
151018
905295
94739
825427
523703
612856
612998
315526
1028113
88243
86308
735489
529112
54771
239423
435945
807985
604560
40001
55814
870663
738833
304460
143003
11003
680891
617410
387710
761070
790598
108855
115109
257773
932259
935262
92577
967271
1008544
602346
971822
365837
222061
1036416
272260
926637
778698
477258
347609
930261
773512
396561
633990
856251
624650
227633
1000724
44678
880285
199500
982279
50841
357632
670687
135076
244277
1043717
860217
918538
691872
383942
346303
930606
42333
612280
803768
847911
602782
237066
816640
484652
410425
755443
427405
579143
839564
988734
651572
1036231
569447
1040803
150536
47776
623300
598508
165704
270721
634339
1027939
797027
399338
66977
851982
14147
510201
925424
448510
213736
102569
16071
342163
88624
924345
783359
861152
1025369
614199
321623
192194
467190
293298
319209
794281
885272
841185
439196
197323
842231
1042031
832296
511612
969307
347331
851992
313114
578025
397813
104302
655960
748515
767804
646395
406230
782027
510511
737520
259935
756355
550610
400072
946132
87270
431780
644857
553209
645547
365100
349316
426528
867817
579755
513822
318316
172220
682801
569346
678616
141648
527661
882713
481114
121367
911392
964941
344216
755687
579588
927770
223649
251120
594710
1000016
941918
966611
232221
11197
557368
298744
745051
541498
20763
832719
876108
746434
644573
857102
291833
77755
249829
405036
405196
583187
13482
878809
327343
91869
1001454
162058
461930
914274
31424
415091
604424
157758
990546
641275
812504
610715
558340
654131
305843
622099
613454
366987
773970
11353
185131
864772
89001
480229
1020429
211764
931955
348545
836662
974609
357605
894069
1045092
532448
108435
683128
574006
894239
403615
55649
945691
694885
364581
143267
1041607
69127
511565
840463
568115
22096
24379
494296
915996
197602
127091
767404
963229
868469
882640
195035
577632
276650
160715
938033
155712
892619
104170
945752
710542
60196
107838
376213
6108
315883
379443
41695
881307
352532
828764
350470
171661
44106
194640
202391
826575
992889
859915
997491
906936
92611
306634
3178
741335
886729
1024923
680000
728338
623413
526158
498588
988600
84669
1013017
268665
676881
87771
351490
523012
586544
50961
451434
222799
496710
368804
991390
518669
174730
942483
310911
831220
326766
240078
262706
206009
853545
19420
619364
133676
939030
299639
908008
201763
856
21417
605488
1031106
240067
430014
846726
33574
732626
558955
316496
468647
490129
911501
186626
290838
504181
48273
105187
539674
283037
33661
101087
772845
310272
460135
865721
640301
86542
996929
969900
89655
371168
13696
499808
466664
287856
1029924
881472
275465
812054
284083
501525
381416
10017
258987
535285
887949
611986
552650
912766
668692
489655
746785
332624
797467
436130
610254
417588
904490
114394
7612
995605
669686
135243
468537
271052
568754
731800
1036625
826677
37088
188486
190799
537709
620744
400067
654780
563705
403463
374708
641527
133054
531105
469182
10450
89852
1022774
410212
722853
196119
722432
16553
296735
437220
419933
358138
380955
168719
834569
484959
395049
351559
426366
367410
811634
853468
532820
993167
785346
109419
468802
588213
997030
152569
842044
492474
337148
828138
437415
166343
357650
772814
328096
136581
262895
992369
178278
214387
951437
537304
132586
1039535
314003
105901
355609
545197
70739
406705
468898
11775
262667
601362
475156
754932
871043
42527
421945
1004802
720854
979397
808019
712756
399227
370455
405219
983126
141428
313668
28688
593803
879052
576065
312020
775881
876434
325116
830125
616591
889371
643110
353552
865060
38402
830899
209265
703036
27465
601837
87960
398195
349339
515323
1003
1036309
377765
792094
949207
53164
141546
433084
1017419
380389
722216
736649
546399
857045
933345
787607
759074
1016861
999485
700664
310969
665884
923785
289477
529654
1043277
508176
179669
320148
72522
545720
965254
35176
901720
52695
931458
745027
419312
242002
679691
697620
227406
888236
49442
505700
620202
59343
680774
204884
920505
238033
312948
89678
886564
898533
713429
577900
445727
973239
695812
296177
898430
853105
558708
94040
627055
411457
173738
306019
280710
595087
114755
754020
861437
760883
250157
539434
520107
450289
817673
946516
1022683
692962
434607
649009
893091
975050
474174
258866
161657
127292
34450
1018882
840280
1027828
260272
73407
855053
809972
534734
254971
745197
117522
654825
636677
970019
605217
1005331
1045030
352117
1029158
830833
245771
277590
768060
377542
668976
72761
698398
351135
585540
92269
333570
525908
461837
937091
833637
757023
300377
400378
944049
73582
179031
473324
934985
486158
169329
994015
620075
587957
839395
921502
839080
268210
182741
743138
464858
59556
161038
591869
617547
903744
304224
367987
956006
43824
241411
760308
725359
374345
585406
343183
564425
524958
313795
253815
349353
74596
113317
460493
917454
230385
182440
872729
972545
222161
641992
81921
737451
695228
603114
377240
754193
390981
45825
1037536
61501
98349
597701
494706
705542
689908
623726
490943
171746
447889
304124
297126
155613
784562
981410
615281
573904
771616
389252
774381
217968
876904
72796
386100
461309
937680
288043
765769
643785
928565
756012
42248
348193
515315
61232
430644
1030063
35095
716188
28104
1019137
795837
528587
992750
859556
468278
905595
745211
1000608
859029
335019
77389
366869
748527
102162
936622
1031890
22147
382624
671842
458265
631103
214486
584083
946455
632381
457515
806471
361399
405306
153801
740651
221017
192327
774768
91845
940872
158549
421556
587400
634994
880599
278898
645867
713154
665079
595030
765026
1031251
991657
458987
325483
580490
332562
798821
199310
459468
489793
112334
290806
131217
848377
701041
1021057
603864
730403
156099
862275
99699
2925
477895
325081
659155
509002
446124
151058
597969
865416
373442
915385
687559
359607
856321
953899
1008859
303660
685438
372158
985013
184240
339589
441661
51966
866209
830696
154770
424276
1026859
353569
577517
599312
632812
81999
401152
98551
361396
751740
242398
709570
744578
863713
976612
839007
1014937
203151
58202
904889
854983
525353
942645
838465
306493
554801
929964
103974
968280
633472
141509
388083
826671
666429
385662
120978
1011214
768094
760278
195892
602746
242768
566176
376122
387823
273802
469838
577468
195978
281609
163176
981626
205222
880437
512458
837344
990427
301097
346720
80670
232778
990830
653475
391465
330943
8132
122884
747787
613349
280790
465749
694173
184764
361068
257936
660213
274221
713689
102078
619294
654819
639246
298717
533102
807318
875310
143097
508469
395413
859006
655293
276893
527218
1034302
303627
905312
375035
922643
360175
761692
194012
308475
141235
368988
57337
160108
427807
164771
428973
285771
943076
652946
516040
121630
649006
376401
110780
66156
65635
961185
939406
44732
194866
636700
184617
568744
422659
826816
53138
474206
1028053
248501
943274
427141
171972
792657
276543
633485
893375
445154
326746
802959
979652
268692
615109
72452
638027
718980
900588
512868
479778
610265
958376
714647
454197
222007
682448
555109
862969
831197
1007579
141149
692826
580799
612451
950658
436778
1012251
591387
597594
129135
285367
434458
133964
747878
731816
383485
265115
759498
30201
624114
365468
807012
896200
748181
75880
588052
449255
640847
900173
373403
827313
783173
675080
266143
536280
249663
918705
705333
387648
254919
606482
899813
595198
982114
117250
24764
494811
46274
548269
868644
774944
588173
1027293
312196
320969
531306
302038
881659
609410
672155
962045
601152
157653
798484
450073
499912
503962
566698
79301
995156
515085
445983
994784
176182
845719
7095
288372
617895
111466
418061
812008
627686
413497
691700
433750
516489
395136
379578
582567
127307
692384
395001
145831
457849
138247
526884
674184
305558
43186
461894
989392
842049
991754
3261
1014790
148049
694458
16903
963336
165189
364641
827597
447858
1037622
706954
680842
456145
836259
1024654
905942
349562
342982
1008706
475573
677526
809557
588170
100849
25032
302109
587738
354090
663771
442580
879485
665791
313957
45654
546869
809095
670915
168412
700715
956219
8922
482140
368511
192454
867419
373514
853322
595768
693833
1037272
575801
258844
888874
933571
824302
444710
772407
361197
492695
712813
789634
688202
916427
355722
890636
393413
304611
390996
36281
849840
350699
176201
421668
307600
768912
820333
849940
515092
85797
17916
502966
1033243
128499
358976
381570
19936
172830
69925
964022
323774
700644
314081
859334
359292
258367
956815
150636
797160
445376
397205
738247
668640
625096
685163
190626
738302
102749
955433
301184
257145
691235
544294
975925
432944
269505
334689
172877
592600
528932
613630
667637
128826
371025
440135
858323
799361
576167
499247
855234
529439
800168
1004659
157301
175448
340486
268258
196544
470587
779923
138155
754557
786169
905638
195761
1008449
935167
597598
178536
605365
77806
174415
1016098
151903
213348
601943
221120
575272
619738
974476
165894
504070
376992
895392
380493
563894
22919
855605
315092
518670
788869
795269
79925
504809
329140
333067
486594
160656
726446
427989
260745
373640
534791
543812
842586
262413
548134
333536
846081
809740
104038
470849
244433
379137
425015
32501
113702
755506
363016
722220
346515
598304
805267
451159
937321
713306
667243
126524
114682
263615
226624
165050
829732
275854
407299
772362
593758
846375
521264
656498
354558
275208
641911
110052
845251
961146
524950
290750
612645
247124
322883
880882
145989
38567
458496
24451
893163
351672
158544
779854
556770
211434
497257
719918
546882
167700
916133
660369
522897
805267
282797
764549
83617
438558
20581
796992
365808
904728
47017
168104
47233
139729
1043421
450025
87354
394959
480706
669432
916601
453104
488131
632541
114094
394706
187613
591470
802066
341083
293756
670219
355667
889979
6175
562065
343015
452918
879468
50975
453890
946810
991754
690107
1012124
731376
427556
597288
114335
425705
78776
588701
498397
466042
384660
742030
955130
424129
598753
28943
203244
137973
278696
26096
228525
11127
314988
1009302
616953
909610
835855
690050
843649
744688
19736
690492
841624
1028182
767724
871081
7984
540642
354110
818846
438101
144404
713252
297711
489296
274660
218417
614745
294038
742099
805481
639380
754737
212020
1021089
354885
1036865
425315
566332
6440
438801
908627
19557
62716
152957
618510
309969
778853
505665
639683
134242
376320
930283
805600
293307
883934
381057
293975
776938
393155
315494
82304
355331
907530
88082
334474
809692
380207
771925
809218
603652
1034993
860049
745539
162843
294558
629415
541457
233034
1045405
126279
138945
524103
931962
133937
734778
752528
573033
914445
116972
713683
1034504
676013
514907
423311
819912
458986
31162
433557
432951
531391
996258
101571
899641
373472
763806
690486
1014533
959277
977170
217372
538853
15511
647106
435023
1012503
273976
155035
858707
1014347
381252
994086
757224
714087
885407
717805
928120
477365
1012841
114580
490175
209788
262255
202165
627434
849856
313691
414496
873844
130336
482601
176851
202082
340370
58969
367040
745121
1010097
639603
744992
388447
247790
770397
446773
793387
542080
895033
628481
416730
622649
459285
187181
727342
90109
240428
934643
56276
552902
642872
114441
403421
1026844
651007
328522
258229
249337
346791
332357
373604
250297
589158
503292
590601
753844
317503
151736
900365
769290
1012889
677926
927069
19
719763
551831
143967
826342
92572
17551
600626
602532
787926
251900
736294
890477
708793
1002267
823286
518930
1016616
127262
1010052
828516
961858
309359
662855
469819
545986
708409
824338
1041520
677233
579905
391614
200308
734500
230686
530319
105803
843315
552383
743136
344729
696309
764022
708077
975734
1034103
994029
336783
865543
767245
479348
968339
243527
552180
575797
508834
274107
359290
481847
91137
85460
514235
134532
72809
586572
305636
652038
874566
224515
266099
908653
274665
1026023
781820
502022
893396
161761
462545
211785
232476
770384
997928
56371
555606
474401
974113
816902
956578
103480
418298
629143
106782
84159
407722
265977
210559
1006967
239826
690029
88378
59735
454000
989440
298702
778959
936283
641485
421714
509262
625270
498913
357838
271087
907655
532965
195537
1009882
777886
500000
912459
520016
38629
1043220
872931
445295
928286
154877
532228
942916
1000477
76262
178479
960853
105893
890668
319664
686436
988703
774410
20432
1026676
23349
72477
843979
696544
878741
769669
809117
889265
300135
953336
861141
86593
586246
707119
277635
95372
406778
707202
603788
377923
958375
848498
366836
363239
814473
715390
295685
889284
634031
1015060
827107
667550
208761
960959
964789
957531
506115
122628
678113
891816
826330
1040420
534981
231464
127159
1032477
322888
292463
1009192
811890
806121
263214
618116
514550
369556
588093
935300
417592
818412
50305
982419
615396
663747
434456
727988
198596
642496
257863
771064
649483
436678
195856
655881
284982
886246
724319
138936
312811
407358
847278
396075
730114
298553
1008819
322837
441683
66385
970820
470967
292988
635621
467203
176858
5352
869734
953519
765737
193647
235709
729026
172112
77083
988727
370039
460630
226993
284778
209039
536979
569662
535521
670062
631679
363831
655031
893403
401256
894141
934589
459174
23664
489055
243101
356381
864110
924084
1042550
75073
190211
363742
207505
646464
328058
526559
20489
988215
917324
99168
47881
556879
39184
346600
122316
42044
934549
782091
201394
1036482
20524
902279
325042
983152
922439
573911
679366
941913
918069
848102
697929
922767
415503
564427
486188
39367
761292
566245
503867
114692
962943
7281
687713
23860
251344
979300
832694
885648
851994
947255
442574
389092
439738
738963
272441
609289
363934
275752
203069
87618
752372
190005
21446
638039
1028944
587113
1023689
807524
571623
89783
904293
104524
267333
499811
1031309
342252
827100
583330
355354
337470
914460
304925
65771
909065
349706
512264
683444
726545
665848
19999
464110
327569
434511
357547
287991
142398
918943
997563
130594
121932
224233
347395
623953
697401
370282
727546
535996
910762
661388
482761
956157
722827
374219
136080
457659
919226
256351
350619
699333
524417
455307
533701
880305
977652
105936
509742
942417
119398
913071
625264
328622
663332
535119
146087
581515
339922
384940
523933
990679
294849
125486
490694
995501
1033247
609055
754956
735601
246817
979799
349994
968885
756726
679743
45654
584932
962747
232460
735320
975578
953542
543732
121890
317752
101666
905768
139547
120216
722516
663397
253941
869346
746213
895218
835664
655214
160044
891750
425265
753914
388442
441564
436086
861061
9073
136713
700478
279133
463206
833477
817192
955709
1008750
221699
1044761
752248
634736
314473
785100
231264
180091
225475
1020514
671385
33030
72378
960207
880030
480332
988229
490452
756744
616635
1010995
22424
507438
195254
39198
684278
500664
77155
446274
1019473
347594
966919
650497
327191
255053
716348
334934
699714
702929
499264
608233
872705
1037793
950188
955084
609118
985706
319024
911823
371198
790665
23257
1032148
660127
491994
442216
288761
594605
429809
626068
222765
319554
341826
785531
309535
991697
222444
804164
27560
523741
4738
659469
619347
558717
1037198
803835
90870
1044241
572080
171136
292729
788764
690243
708072
829457
47523
333862
100465
741751
816182
650801
133053
51505
208534
981112
33640
320728
269065
122388
893899
837841
652239
745820
120791
996499
818497
864970
902256
668289
451916
710467
93305
434823
346697
106809
305984
214148
431150
331941
527780
956505
256764
67482
634334
415104
125026
388935
699111
566274
37797
909637
176122
183343
358775
19384
970928
845136
1037286
388902
679557
635836
567891
27963
772328
118462
417021
70794
804567
769626
543676
637467
661094
331938
693820
1013901
326861
437043
554307
832067
400427
945751
680460
539575
639126
488986
120946
496958
515734
37966
70849
603578
565277
332143
921982
52164
718558
1020616
277557
763731
675768
170997
25276
663856
944732
9641
20675
64291
991326
413344
759324
43903
919634
575091
856062
836489
207415
90248
467575
971970
696429
770496
368380
153729
166718
440869
980283
268510
297159
435507
262137
862650
1035039
238278
793404
377163
627349
64555
778800
945360
987857
930177
988348
752582
323046
224401
348591
535005
762238
125837
546757
430082
558150
133532
408006
204567
164981
390001
15234
254436
693594
211306
524410
306116
968889
296709
346074
960340
982182
110939
705617
430950
362911
385939
879912
18440
133684
605909
1025034
412435
919368
911627
1030427
782426
72735
49159
724530
240714
272924
546757
58556
972500
97173
664055
934203
1034866
163656
708417
29804
243765
263818
271763
329550
881050
393357
167087
604356
962335
145349
283551
364257
395047
833455
763613
227051
899607
825188
94876
530105
602674
954805
368056
210185
1024412
670296
448163
862454
939122
24530
617542
220154
220545
775849
517366
145629
593427
492413
340551
303622
376826
689517
272880
818217
469135
24328
560463
851758
218765
157022
445414
56612
185520
879384
94893
641369
926853
628759
713309
922216
114925
44658
985573
241782
456420
609391
663604
323515
379000
689211
690625
120808
66582
699874
368207
87508
306058
1030711
919245
716832
255729
330201
785043
479837
541820
575434
323678
385557
849652
50044
254963
511446
401291
904605
617432
549482
523949
364686
281910
792048
809298
471474
692877
892495
778125
774406
841345
959074
782023
533606
1013166
547058
426837
85473
669003
2401
349874
283494
180321
1045175
1024187
929145
575347
448308
868962
715720
221977
712964
187920
983293
479917
615897
854502
657758
772076
90166
590748
389197
822032
285167
84144
633812
393427
935525
155847
409390
698728
466141
1018260
1028624
117979
782830
1042308
653541
568763
400953
854721
654616
690105
800233
417393
521393
153216
869005
690875
526190
719759
557042
443294
199101
684951
959455
104300
327155
908956
103339
882838
685932
502747
704098
276902
973718
473368
1018154
921201
57248
571572
822796
528449
271061
986402
216141
320518
168677
523195
148438
668988
224666
651721
32882
545182
335548
122416
126350
961026
270629
221838
571626
966822
558877
727827
97670
228659
834076
1021210
606671
726953
1044199
300849
611589
302201
827215
938183
378631
804020
961030
826300
922322
522040
852188
51612
243205
418105
259501
530605
293725
752478
333424
676971
1036836
388774
342114
57427
28067
106768
973708
788330
242212
4862
564508
956211
389426
433708
905681
124418
760062
252799
98823
931967
51954
585916
606384
320738
573851
448124
43579
286094
895840
73370
747064
689059
76142
51532
780186
348552
829961
333336
26676
320662
119905
217565
418309
48977
214110
812640
411272
586601
569202
347519
922911
988333
149927
182559
204881
445439
1018741
806021
313445
214591
633325
442532
599171
650334
538330
335788
267309
751689
5631
662302
298680
830049
720820
480446
627434
930235
16130
671239
403228
728105
541269
263542
893450
769302
180858
299082
381421
179069
363598
994245
775131
784103
545992
515114
160242
6178
130778
95599
262974
701132
245860
785935
583867
242353
671681
1024314
122832
1001814
305703
657544
802675
741594
391793
59646
630533
700543
420384
503136
537268
756602
573453
547273
990692
313383
526415
239051
298042
64778
770376
108348
643526
689019
266587
748780
289654
750108
914741
150513
49540
1002145
541460
584726
372589
290171
578652
206830
361878
1007983
573180
567893
628912
658289
70474
299088
14285
370663
200472
220977
52050
533104
485961
420448
623331
546900
70364
431449
105368
529412
724795
643662
413443
658385
426571
318591
465744
918258
910399
20687
105899
645796
822702
874300
299308
19728
412827
524402
164074
72182
577053
53199
112917
214344
276216
384406
916619
238400
148360
186002
555324
663131
948494
648032
914513
735854
629693
558753
277577
906815
496378
417014
489970
228781
612378
211193
392137
567562
521610
458461
360723
275437
456137
84311
642829
918868
308770
329523
106943
366989
349631
464015
161375
918924
272002
532797
667543
886529
800794
565430
411175
459368
389472
286082
1036684
334419
258871
4081
948561
833219
361715
42829
860270
673696
326335
630540
467129
692286
381454
38129
962535
245504
227963
108550
747967
492248
117622
765200
375338
466024
888485
282933
403977
511106
455330
735432
694155
323754
933121
496228
594574
953250
894355
418326
175255
233358
773134
111273
517516
38452
602024
697383
983907
69268
787084
733059
685605
261633
841858
832318
812381
877542
362388
150193
152504
541479
935366
145029
858016
977320
369965
650018
975089
602462
140015
775010
232463
482866
828897
63300
128844
677636
462144
376464
833226
717281
615921
784763
390152
228324
760828
493581
78677
604828
484226
533863
603249
963629
241285
492613
121978
745364
104411
413634
99048
458586
159880
838313
830895
532343
39778
130737
738267
338771
467230
928787
984155
761784
901223
610229
5499
995175
869132
55168
887888
563489
986969
5166
970189
394127
380133
673422
770570
686772
246114
746176
822715
36626
984412
872894
796559
19997
129032
754654
984558
509004
556097
369668
759356
82233
748440
722446
91223
186088
987319
931271
938255
37131
187256
438197
495982
862260
840602
1040103
255895
250151
674327
334276
694877
289573
705155
662188
655665
731153
911376
147583
973181
663830
412394
650172
182485
321924
1012751
480772
849276
203241
49050
565310
725315
744625
54991
802991
926111
269497
213778
964552
783184
967794
493165
581665
309592
78723
855477
672789
954439
176039
612701
772512
1018243
775914
204733
266866
227520
1027917
741907
253058
874718
697520
44612
532946
67769
174694
574905
19922
727582
10846
823816
480612
955402
747708
933117
887478
299169
239233
396889
170087
1002903
136728
275951
25875
168104
267832
953083
859146
885333
891221
571386
95128
890860
373515
351580
485823
890810
785763
152621
978130
788507
270722
252515
345642
395495
564375
889447
493953
919117
303184
226430
531547
172105
879221
858082
445660
920045
280401
92895
542579
1009860
607907
497429
261848
613419
300969
425012
1021676
1022907
75904
285323
642133
400410
386188
485307
662355
64823
331335
721842
645841
497551
488478
764430
323148
345296
997356
236092
267197
344611
990082
261789
694772
604498
1017481
241313
879801
865938
318329
991169
488392
398101
905654
70662
1026206
237227
886464
428468
912617
200515
20576
638015
1035862
7332
88584
454947
976705
983339
448802
411065
846506
1028493
390661
476403
286175
385363
763955
772244
826358
795641
840174
568133
445131
205392
599250
408203
914762
524573
515894
105596
623616
136205
220552
265844
601300
1035276
611708
725365
883998
967909
1034567
126890
41196
407790
34968
280452
587233
629125
145420
318369
485228
213564
819349
352725
38452
851552
756258
489074
621846
812036
1009935
481763
939191
44202
78931
856301
663739
631158
906205
576071
391273
400154
300698
635251
837709
217127
966951
936227
846898
136617
302814
314524
679026
133553
207229
270545
19738
801598
401791
301489
717622
259014
621524
244492
919107
270135
198968
58788
767756
951910
135151
375155
742048
182682
48380
17001
211163
422839
842991
251174
701535
969821
998058
56096
844905
104529
795499
985498
577121
500539
134713
183463
427456
567936
288623
473197
550834
885529
400491
336174
235442
482875
749399
933187
532038
786404
868385
606296
985906
947111
537591
204985
3872
259498
529654
569817
279007
354608
315187
645610
457438
196704
529628
558346
386766
417617
991881
877163
512359
432737
222775
331469
406227
127251
161299
623363
785223
930682
237648
172760
162889
53934
701545
623147
3704
923534
178647
196378
235604
429938
299391
849501
166229
417473
396502
435507
12015
180044
646410
991263
357650
187048
274826
494893
707273
971504
989499
981023
894635
237662
769730
1013598
890108
442853
269044
151357
333529
987295
551778
1034272
941883
300816
143818
447918
879888
260182
690771
892591
223194
351844
159466
894619
215076
410789
828853
913265
35042
1013595
243983
472315
652238
503508
12908
831223
1036520
201825
805987
597513
667710
205299
419653
993923
174622
336065
276621
339401
448204
176068
590687
673551
508537
158981
812322
769893
507345
346255
54790
278494
108437
830485
241443
17687
622959
516150
426782
292351
477098
615528
332551
281207
885024
678074
1036899
647676
808271
55778
528473
206225
51520
155582
120793
324439
80843
43859
363304
1013314
345033
337589
497514
74424
652278
118826
848649
508857
400490
93993
521605
211902
464382
74689
699258
325232
354812
332294
719871
35832
336602
1044857
71846
579933
370720
573255
480312
488267
765619
882259
779250
827598
39575
619179
364076
214285
609303
662897
601898
70348
21039
829359
383027
998388
849283
1005861
570584
742737
173579
910868
810997
524504
884752
652298
639872
606638
525037
514401
262597
212240
1031628
318535
999114
819571
201905
196420
752846
546713
869526
343959
899727
424711
901435
365867
898246
902856
204877
400965
949068
862636
463712
591454
965767
603601
394086
110856
782132
146637
550889
279156
197386
169405
763278
65955
918918
153906
1037353
650444
578582
734072
210728
986815
284614
833331
521185
643216
139519
708815
829528
348509
384472
830734
669296
256917
734085
1006113
82483
644595
634742
907855
104935
874005
959000
119832
216923
605423
46447
961394
1002581
897908
315294
267359
19602
358054
308306
82678
876836
34259
51754
698144
60541
704326
674706
221704
223574
773329
127746
193973
145885
1022413
133966
1038336
313301
788522
566754
624151
328834
735782
101604
109531
134445
169509
20440
412260
101106
200637
944138
284087
279175
964043
825196
587661
825831
1254
867002
103710
17783
73909
985323
84045
723562
657210
777799
857268
583473
344379
385286
520043
105617
1003374
58844
127249
409441
670416
68082
722854
823441
4304
922138
253406
648871
356294
851552
329356
447508
701640
46266
212929
1032572
928327
510025
179294
116936
677329
967282
405443
909182
529522
394965
810438
33111
99307
304194
265172
960051
682348
475713
374296
131300
353140
1025321
373951
30385
585411
771120
764804
508532
154408
574511
804652
864849
222336
468359
955513
911562
933677
629426
350920
676308
174587
893130
1040620
823916
519007
69673
197962
379024
559110
822063
427374
258056
769327
597704
740725
111359
443174
617107
440996
138912
343226
915091
54144
916138
926100
605062
36198
479949
476901
888643
726298
939508
378246
2091
971990
321128
30925
565888
383330
31694
440130
813934
132885
213575
228304
437856
338847
450858
298164
192751
692621
325462
941395
777681
125074
37621
263643
216392
360116
218717
524032
526290
702335
254132
846694
328789
465417
904896
691254
25498
160382
129241
172400
907631
1005323
40403
101167
241220
194998
119597
133386
847024
948000
207134
194446
797281
856162
139477
94486
1026813
391208
813326
79415
331632
866081
667001
341343
916571
885903
959481
445520
363631
187239
751145
542927
789631
932383
1026018
685820
918413
554562
1021757
451356
908930
151626
281509
968020
770630
973819
90109
654221
509445
948850
271309
336604
577513
203379
592207
719516
141087
222119
352226
944895
313467
715437
505810
318391
978551
859165
124967
768640
387487
79753
710677
735152
786840
1000485
1044290
34206
335905
330314
119222
349475
848249
248969
713169
779363
1007577
1045188
826518
869570
217317
140167
135474
32130
413798
853935
370179
46068
430272
896104
827279
274159
922393
429845
405915
253776
1005752
455451
235129
739927
527783
201966
146768
292404
370274
296100
450282
418959
285151
739141
263930
390156
399344
837372
300338
936416
591067
415723
466424
75096
986206
970332
182673
634312
563135
742433
554551
497553
87407
164914
418327
612186
831615
803488
518110
261948
346035
736647
673733
106247
97679
32219
605749
645403
222334
678720
212290
574656
248735
482194
611227
728659
792877
863158
8201
110123
880017
776465
619512
179095
539508
722832
254134
752414
287509
504166
735144
786424
431287
850701
376471
20662
635601
110112
873748
751592
703456
618140
134610
670510
590096
405698
779134
459678
314108
124189
494555
268058
933556
440466
640613
263577
170045
186210
756702
726491
13272
974266
569152
238314
669044
232894
401903
120259
21416
675223
1003878
588332
772376
572057
737056
711082
214499
700600
1010944
1043088
171221
318653
739849
377821
764054
66320
592632
617422
176174
463565
837037
817257
233443
696988
411812
129172
953582
523863
9132
968501
588595
332164
158957
435491
1041300
984951
818791
225893
307856
502298
299842
716267
301602
577870
840119
30444
778627
106500
696811
169286
985070
639601
854676
692478
4415
644781
39292
199346
946574
907783
715942
724974
296203
145599
21580
861973
396849
858449
825181
893484
773036
261804
435844
757367
8200
894507
301066
732990
249691
423128
306798
469871
2701
92106
689208
771214
402747
863978
124843
147750
673894
185215
823462
528147
260198
805410
325519
242954
987924
256606
876593
777590
648007
3803
248508
1001311
901732
662690
798950
539269
779070
180042
77234
386395
793081
425752
1041769
178230
187855
747470
126156
438088
276743
93
322558
501162
290888
148493
969121
120191
922207
575491
491491
953953
410780
493415
559070
514252
388585
516490
457000
1005342
923630
911897
1042218
87083
1015601
925574
956202
178093
874528
613651
298684
147801
570461
403825
147632
602914
901489
853297
221844
954645
526644
548233
468744
725653
584986
319179
111588
467735
411987
881723
827937
861582
746737
829680
444285
898317
306056
833426
609601
918785
1007671
514560
832023
662861
120981
914887
837590
880579
854786
158472
887464
66342
389384
737798
757890
897259
948810
95381
626150
15096
903186
185109
324177
566156
791260
212870
886516
661149
464957
784657
325405
356859
949672
247956
312112
984054
338682
330101
355012
31713
576415
197434
605308
218725
142869
331081
867513
180910
446959
157841
677621
977640
869638
652170
758371
526647
45264
149740
490531
992326
271070
617669
122589
104879
922012
724152
886068
823424
190029
1009392
274325
819599
460941
23419
324150
441051
804962
881917
461360
912426
597221
698439
910425
627580
467651
568886
686619
499443
437852
721851
437841
100259
965561
70895
773655
519852
633552
445512
873845
870945
648110
284077
696441
578327
953170
49569
335553
408908
251077
599546
371039
259294
968333
524793
488918
555872
11488
655285
246103
86786
27842
959148
672364
604080
649367
573209
347719
628580
126623
237145
707905
1021924
723018
761456
835345
801225
256661
900193
746750
945795
212197
132103
693028
488535
453050
599093
773438
128486
44090
905568
341782
488999
206416
64765
296680
670903
38447
804592
551224
812754
161343
121214
523007
738285
694338
7938
313665
690254
499407
635550
969720
752831
612938
243423
614044
4331
68830
706258
259780
1016402
371400
906266
509031
576872
423182
312854
197819
770028
257074
752358
113381
366794
673267
550374
321740
131074
743546
325972
639749
789661
886556
797045
224290
654942
190003
514251
742174
416301
290708
158256
528118
647349
223766
691126
65648
207555
706633
479883
326240
930865
131348
558248
784248
615963
645799
420615
888711
271507
148059
564815
15553
177488
173672
704227
634417
437850
428650
131478
198533
722156
427093
123301
644751
376157
7814
491826
836633
141410
79963
598242
471031
68611
379362
1032181
426621
570662
246637
574656
382348
769019
1023215
447850
290194
446262
650573
353207
1007842
522064
778663
648820
935086
566661
979579
713988
264782
53292
394627
564360
237390
824868
471324
431760
910182
662230
261065
874757
536053
201008
455223
756109
411620
32272
439187
106292
124972
623193
591070
194655
141288
252890
679921
988992
271253
210486
204453
803146
809904
909717
584012
1017960
888238
828818
1034696
709809
696858
631023
157539
6785
987152
347339
466508
667798
462864
604469
371772
304198
414465
241298
958807
988806
848264
337876
977703
796449
66292
128079
200460
385100
650702
107642
783504
839353
54566
424249
745921
760991
412381
361624
830448
148661
801575
329522
579114
138121
472622
143644
947330
524000
365845
685996
245859
372136
795155
368446
961492
529348
821982
72458
209434
1009543
817874
55045
173611
27816
797164
652185
571426
90850
70846
1017749
890548
67321
332269
219797
445460
261953
560143
427051
691031
551126
734096
970364
474021
77497
629133
775717
56179
782860
1040033
98422
202349
131983
623432
1020332
840210
306679
511513
348466
803262
129849
420040
43039
700227
205647
981344
824817
520329
206835
784861
650339
748707
758855
467389
285273
305659
136108
71306
968758
296081
529289
26391
1026612
389169
115798
721934
510434
612500
627992
96574
981310
147930
819404
1010345
13986
329970
692327
265990
15126
771633
606044
732919
973884
776564
918291
747359
78316
330112
196826
216849
356195
407153
860715
523555
751582
369310
552332
166105
474921
228086
391844
959673
277612
382332
65152
431367
458961
1030218
407344
702088
963047
1038115
327421
477214
577007
194360
565743
472626
677240
164501
848163
836627
690252
84403
608403
624501
264558
19575
980448
539144
927255
690026
675590
268564
152496
291330
187315
625261
853689
95002
953073
651200
827921
837892
814695
326498
305146
441334
121853
662221
795209
352814
253576
472038
353305
836903
992933
532548
524193
946663
500767
455582
675943
444665
934616
644496
888604
1011435
259131
218219
383253
893241
531236
479588
1013297
407882
244049
201053
108523
466815
411130
519337
124872
122641
930178
1256
651708
684979
799456
565012
765418
701458
444083
325970
189021
111077
128136
943511
509107
564560
828651
594345
351968
304292
933114
705535
38109
816799
1036982
1003965
444686
719627
15031
662017
165506
961191
281495
282860
508767
707885
549586
473197
295917
695104
36749
8958
574315
193777
828679
759282
28163
606857
755277
975644
976045
299264
1031847
186765
458761
477128
770204
563293
679904
670409
813587
446452
552737
831800
115705
226779
238489
756748
355582
55341
306391
669964
774272
977047
652841
906584
460176
268420
55662
458081
417047
791307
251399
742791
941453
231754
507690
548802
138485
992592
542954
149251
272149
294389
954353
28987
142275
806559
658168
1002274
720053
394278
906967
350283
590717
211335
345395
868201
765700
631469
870055
95042
902315
250022
327232
999790
776386
558909
383955
686166
756780
182669
217191
594285
999967
283495
920030
822116
930377
214363
768276
730731
64289
482978
990331
539025
59825
557235
737422
534721
349721
154010
54380
19280
1036629
368121
277181
58477
658038
974097
989882
808540
43777
78192
841236
674427
804534
784304
583402
170440
474952
483806
118827
435428
558411
243355
794847
244996
415712
1039672
437840
1009487
521390
81786
61922
182151
580271
372092
623483
727269
916359
838567
909626
198445
213958
509921
1032530
470540
767830
288162
409287
272919
960441
462468
572703
908901
654013
286052
843556
822653
372682
332507
263430
162356
787469
242590
760481
752234
606538
1017900
937036
89750
712580
531620
794132
938190
56827
503353
986958
833487
523252
396212
438385
763656
779152
361213
459835
410556
890630
639446
212055
999101
505286
171653
518417
1019345
296928
658260
720370
245119
230737
988861
819948
1019220
800653
1041031
709116
299277
618393
294236
533963
516853
641374
891666
899272
367403
218176
897002
662472
159315
875459
938327
917226
631289
263937
816576
421539
538812
251628
14620
26589
68057
280983
668586
219639
694608
523223
714950
270043
110222
998109
559510
278387
300157
289748
650010
260366
272130
898448
956873
999169
585289
372736
776862
418691
57226
314297
623906
1028190
426291
176030
605326
526952
271436
807225
517609
219401
868675
635916
508379
782636
1044623
568497
383295
739806
986705
336452
9820
348417
822183
147967
985489
30232
91124
554456
113265
961568
414827
1020768
666280
305561
692100
756956
659178
825805
775645
350164
1009228
26913
1026536
511605
402275
377027
423740
506562
917722
257267
719442
114598
238626
1023410
267747
458910
277226
272448
538609
531671
739974
1013904
903959
144373
33577
444059
702360
188146
675971
579509
598992
865855
1040036
879527
844954
478802
566670
105441
410492
28180
165324
276152
51726
538240
992119
781364
34022
695977
709416
327337
838794
433797
116190
1020366
704660
280958
641021
108126
248105
368337
859501
966883
335847
150306
46383
621538
157885
546789
899526
279823
555682
73967
581631
357075
757706
68104
255923
621982
415880
934580
895566
203841
109762
849123
874834
551538
109731
141178
368907
824065
990644
521845
244044
404192
99910
586504
957254
243495
202964
1029246
34186
161008
126149
116468
275270
22994
646104
218594
448995
48928
375962
126291
318984
262207
857869
712642
27147
1013500
114490
562850
785205
104393
311511
137019
586089
59666
559498
84950
798763
579020
710802
14121
128490
209520
426552
953908
856106
131665
455310
82472
331628
33755
360215
1023310
800050
346438
132088
992963
377190
837147
1009220
307609
772800
120668
72022
108093
136918
840041
355176
737983
918858
575547
387584
912520
372750
712949
289287
269830
123687
920704
755095
380748
984792
233046
759743
744495
759961
519890
844225
953348
306731
178118
478493
306280
918365
335832
708353
270328
60621
263631
593623
770070
574184
925912
358233
952862
220807
990628
895755
947723
537348
217481
741539
153936
804166
974803
422211
1039
710811
521613
481961
520630
495827
346079
469022
963772
95144
905638
651216
801986
641000
397416
916916
987134
867444
1008175
386912
705750
469351
611531
309734
468364
657981
724820
179574
198062
471384
72749
992141
701450
835941
597799
766243
203559
1007922
860290
705419
302907
811762
423883
339935
827287
795067
41479
839308
453537
346363
17009
316318
366553
431418
997025
770636
659123
873419
70819
947906
603464
555736
112737
814162
334094
753076
844263
1020293
447852
627932
310571
438210
103603
336642
941418
96262
553791
707891
705839
2489
863202
593447
397547
396625
47114
146568
400394
870388
10268
424148
768382
82241
392393
558909
335782
260598
1041459
748070
65761
869714
437918
462820
957436
414655
56514
1003667
757581
706129
1012624
67623
614659
649786
344463
7111
959641
858143
959336
180827
362124
639677
853590
174109
813409
107977
41880
1023393
501694
98767
56670
692732
624550
721428
595989
581962
311537
777878
180724
764688
118536
744155
133904
87112
28788
45043
274488
652685
93578
488927
306416
410532
134816
5879
326406
739145
891035
283169
420946
775158
748962
100501
996175
759366
368272
465212
79842
415996
1029534
657835
829290
620707
284426
156513
149561
896879
841976
925987
677222
1024946
795592
208779
761095
293028
741767
1033665
715590
416880
491579
781213
584418
26074
589931
503599
771856
114769
394246
1037441
106932
604552
234667
4316
655862
1003099
380691
228664
666270
671533
128119
13428
918164
182718
515841
12016
495658
197671
279257
181959
925345
649134
141456
1001149
599798
647388
5316
801332
878254
76409
465785
915553
196809
201919
307942
72301
458543
980576
625982
360953
557083
909998
955440
129465
728974
322231
387656
904256
540219
131191
637255
560823
69332
435344
969523
77068
933518
152474
864318
376673
189283
929873
696058
65162
915288
583569
114870
486025
700543
109465
16263
449009
820655
640565
336185
529008
803314
595711
116700
631493
748845
494993
658152
242989
213484
208115
210766
42698
549638
253149
576246
33023
33082
33362
725731
470711
597495
155833
423530
759325
319009
815924
1000787
86509
479603
832251
941953
862630
288347
98150
68908
649085
757780
348692
764952
80975
802371
52964
488205
712508
840576
111227
637537
877607
374386
503725
551964
62053
478504
284125
920317
585996
721285
726099
705657
1019543
274836
544777
656792
908013
925856
461297
224438
676698
771743
442840
602050
149318
904142
846433
141983
423673
432889
198292
683485
709891
958106
31315
513041
261380
634281
223275
375487
802782
359476
753243
303724
890014
218607
139026
1000813
916115
965690
148111
420477
763711
109703
622388
955771
709361
577199
68049
817530
573150
118716
762607
997787
359271
259966
488264
246566
98887
185980
495529
275866
430094
715594
726118
52765
313360
473786
919872
545276
456531
180506
636725
743607
1041548
95701
872597
394869
985342
461310
621364
767460
332762
579529
287014
214878
7642
330877
528696
434673
6239
826099
942653
304697
613447
1027026
385371
708638
427231
44440
944414
331891
222437
112127
904266
568781
352379
307284
188323
363020
884596
323738
254717
193809
324279
426643
828419
789722
345205
968238
256715
978917
843468
877832
77993
553831
584166
573171
6395
143771
159411
976052
386467
946683
899158
58201
246805
118167
111201
90405
272485
965039
267975
599553
562946
366351
966279
227269
101952
844105
941127
26222
175234
903408
292108
989660
294858
1040215
314872
351467
241392
885211
206167
877833
227205
460384
373377
168252
272482
679224
907952
526453
925117
841964
94546
591201
280798
141235
138143
322765
63842
161543
839378
839969
234075
749585
422572
333784
724828
342466
983878
236324
384998
80771
178548
701924
682363
22718
1018486
25659
932250
1023179
997747
754100
503929
242315
162132
599936
637950
167446
782067
438015
403457
724930
981954
162364
948359
152808
400524
146316
934307
937311
933015
961690
500576
281371
497104
61026
482390
88796
493731
809079
772973
900474
270503
345271
467178
941313
980425
985388
101076
47822
599944
209981
307110
852172
652934
465055
518104
639202
288838
252696
921502
765184
953157
181618
542416
334781
286855
225202
273166
767936
332351
352658
690193
151563
498244
845251
622746
192513
714531
289976
873488
447550
793099
670711
16162
911542
31761
1016722
251586
36917
804787
559213
146640
866839
1038713
512736
65660
358605
872092
701105
608218
385138
193816
741454
489958
334721
363810
648862
234837
51709
561007
926088
394066
474020
260437
753218
978342
653363
17159
546046
722693
815945
833827
34042
435189
375774
1002930
377699
470784
696677
869338
218396
311898
430899
471270
827730
823635
539130
824953
184708
792179
628625
849952
698243
275132
708084
742062
516072
232011
1020175
990777
314443
223295
301501
520264
1042037
700587
458494
618718
462567
12939
996467
846610
349523
229942
106173
322901
583648
415254
632797
902509
316658
991279
901787
136822
194883
1002277
284723
95873
555175
577490
934771
327378
168546
567062
647477
566341
400234
702878
876352
971909
386142
325306
664497
261739
877157
867321
175403
877346
865625
613854
651676
1016392
764768
434280
507298
37499
450899
296268
261960
611628
165649
770549
779223
841735
565780
878305
372790
533597
601927
379082
50499
825811
874611
974050
283418
982806
1000906
509306
635722
963773
357485
224339
169790
3125
278722
340357
891928
343275
651933
53932
1042064
294592
94167
344522
823522
149650
61580
959417
987347
569235
918739
578171
29675
47914
498907
983427
402769
98622
169144
668413
177944
5890
396445
364827
57613
995553
43354
336077
969522
251330
267990
975474
425078
422473
955793
869354
251475
551958
225096
741740
593784
227042
881052
497738
865774
670423
973120
912200
22259
372473
622942
947896
249404
1009790
139226
610621
349289
750735
370555
595678
344665
987425
446401
992911
532811
787733
549028
187729
704370
1022185
1041734
244245
664571
432177
466411
857893
961077
605230
189386
827072
156211
217750
891106
986247
173878
272970
714594
668018
604509
583848
683139
508270
804240
703452
791286
332107
304716
160017
30146
214947
677600
827901
964445
1021791
684620
460383
86250
303684
1020365
503939
988840
209665
676769
152336
263336
126298
797153
403819
126532
309646
697695
989077
479006
37944
893372
166039
14440
831806
151723
354881
165801
370792
2998
1000622
383088
635638
678290
114485
687697
57416
42831
477410
1039841
318450
282451
935737
893992
313232
846238
974629
779234
901836
454202
176356
940787
718885
119479
914582
785179
589312
394710
796033
305582
401785
311333
937061
683335
452601
493026
371724
648400
321241
44514
455695
717625
656395
850350
143825
479601
616979
446831
148159
156688
512405
893509
18054
111804
914384
652403
900201
776823
652662
1044079
921617
230616
164704
319206
801054
395312
370203
738042
648765
205169
244852
808927
321590
771355
707680
668134
402866
724155
171759
815406
252275
827502
16076
848545
688773
637545
954273
574527
44762
378520
285116
583828
56434
597163
399045
88669
961105
1030526
926318
18124
284645
652733
279393
325210
683471
704384
554997
852897
609137
288680
685104
501004
628943
427230
1005630
75120
151296
535352
615758
949594
462356
966608
367439
1015427
410161
570614
399621
1004302
653963
202633
121512
826593
248376
727158
562680
821282
616015
987945
223334
106485
896684
278517
1032179
496342
298781
597805
787732
548877
290813
164602
1036695
633117
845714
623465
1006447
472955
762130
57816
685624
336602
273722
976624
181531
391865
388588
1021949
496742
825783
954631
151290
967313
631067
710934
679314
260831
995999
244786
429468
185262
706289
993389
905198
401186
289262
558226
421587
349920
953919
525564
541538
73773
487776
668063
33309
778736
729956
478778
948032
326058
998680
101769
644092
803270
769107
630
877574
234350
212204
907887
921077
137176
397700
1033669
500631
677116
313657
668284
300688
770166
643946
206755
190434
471287
212796
328193
412219
122152
676781
471113
611815
88405
1022217
57526
625070
957704
912693
398634
710549
827022
82300
396190
973939
609072
184147
792640
323561
130829
919590
75635
313214
301984
300052
922208
1000497
195097
250737
723963
623017
611787
841738
538100
524250
248650
769021
767368
182343
214719
918909
516284
492624
378915
833018
583796
538667
366533
344967
83675
177766
404483
227256
728988
1029135
576392
560443
731858
82060
249867
191405
602644
773119
26106
684513
178147
306637
118797
746503
278750
354780
768813
859609
101556
173073
938349
615433
382153
619967
862781
451763
939540
736256
47213
732170
103433
878763
670394
870679
178685
4744
325729
192635
21434
591531
1036619
191758
350873
898434
161153
827756
305140
1002294
1029669
487717
802137
140354
830646
761597
346291
60515
894760
89104
213041
985440
537883
415138
904536
973419
886013
854265
195187
809060
147376
450753
558629
975387
484393
847555
560734
6645
640197
677544
29081
786567
164519
735693
28230
282087
424626
1012130
1004035
62914
936544
556044
154566
344266
51071
954021
998276
817744
284449
374288
130212
1030935
764448
362950
302507
927800
6432
829767
139559
224254
265708
530404
659430
799125
98834
910654
5793
460918
983342
656928
50856
131696
937373
751951
299363
796870
542314
5076
333162
764731
506833
213912
191490
533606
155388
905620
150448
527229
973065
144422
308528
665939
477257
1044826
276355
745814
386593
46372
793969
548782
1027571
385738
658506
118854
799343
576564
506839
812635
37658
365520
284453
364593
430563
713788
37687
573437
500712
872400
741263
745377
931991
1044072
739609
205558
393428
588271
936975
843189
1015876
285898
299001
489850
370511
7219
73958
137680
277141
561941
562779
938066
831553
238262
180663
952438
917068
34842
990947
976327
601420
334209
455874
15946
228998
127310
938271
216345
606486
277424
778426
766704
1034304
943771
698576
416457
431340
560600
708984
767329
588640
417468
162077
618095
578351
295375
297617
509808
866387
438055
215071
30711
394214
249869
397770
898884
335354
357159
884809
315870
377683
571051
286630
1013039
351955
638343
359090
984312
398564
1041310
464258
340762
636785
582489
1039603
917611
399757
1015602
959643
1040123
925544
261115
187546
996002
452544
752595
989108
91400
464428
192210
687328
410879
790334
942048
601198
812586
975480
258453
93371
899116
791512
134877
54083
408477
180822
775274
822854
232720
214918
937426
5185
191605
404287
430285
355902
30159
354547
931777
86864
668110
48272
64918
975865
874345
486282
87966
86829
724924
707541
623459
649643
1039614
633274
126280
789227
115781
962496
441006
611306
586173
850173
989536
47908
545538
274142
922037
449735
883155
213787
293324
460956
4328
910453
97779
785109
649751
79679
903169
1014763
241923
188539
159339
83670
409839
324253
508798
46314
240959
586601
447587
824078
214331
121471
612271
923158
109729
706612
1039941
849632
829793
1039605
667708
748268
40429
236611
593004
234617
1028280
72685
650441
833203
199008
112861
318090
720353
92805
684015
732598
295945
898414
945972
278181
660763
863133
887679
255242
607276
931520
125722
1008700
29793
908651
503853
903513
193464
816737
813859
68050
749956
247472
867132
166387
641364
958157
380869
590352
134871
993561
796964
421039
780933
439824
783322
536490
454718
150647
49333
925698
1037907
500772
515818
902204
801554
504413
80668
1021459
316612
396450
576081
694667
10800
852499
521464
1039763
214202
479119
23209
933283
104999
761180
432197
673574
811849
553556
668345
865479
964263
559490
341660
152958
1026115
636754
638774
926784
796168
744285
875283
647897
986986
654259
1019064
204886
850072
775945
768461
25811
191274
348689
174302
280164
29365
380977
561043
440067
535902
814602
498067
288470
39904
709504
60431
146505
626258
550209
180775
473567
170784
895883
249816
195424
678470
10963
727678
707912
708792
270547
668005
114122
57983
428309
778937
186895
851242
677944
658355
738573
64789
115753
106254
189161
609527
338340
944541
398185
1002189
940210
40981
897009
51652
68089
865058
545101
455941
303
142486
701061
537533
605339
704419
1015239
838667
355069
872395
395250
504458
628431
57710
816522
229463
494155
551258
516869
222643
250348
854935
201561
76479
803685
535944
888623
828918
626773
107452
776489
430302
543846
528427
1043706
394208
272602
160061
343330
759331
966591
778352
259342
980191
683113
503889
828016
799223
685613
165165
526249
769925
814289
918951
129729
229226
737105
311107
813686
86533
100508
563996
596720
85390
162196
961109
237973
723741
775993
1035310
902833
965440
447298
703897
6453
967651
486976
253773
467774
674464
224872
843025
1028246
684881
670339
1016853
890327
132412
438493
839878
375859
150209
841493
465153
93398
168633
443095
457274
626138
1026577
288274
260381
667151
556404
368362
635221
532346
556698
447248
719488
241740
263593
1012389
334785
644022
551446
330099
36092
716673
20239
951202
17965
556752
471656
682269
168433
487111
964714
142125
672299
651354
952865
424038
584216
463419
607773
406520
834686
811573
184730
282345
644212
618590
732163
474910
937898
982358
576654
514462
293725
1017162
288141
45025
445649
608669
211438
81952
842613
773875
895277
734847
214572
97192
77800
147027
655159
376469
800242
176654
57554
1033604
826095
122450
963499
86874
43895
410304
955418
830506
40870
713560
635058
420848
852268
29877
567030
730249
247396
577192
209247
490856
673777
189136
555121
951145
64325
172737
906347
739170
871251
764941
815058
287077
347730
284225
1019324
314310
535697
354684
590923
873537
364727
975330
802972
787587
590515
435722
937866
22782
105315
390545
241484
370139
446652
971855
701154
631444
362756
404384
174711
327214
828887
336203
60436
838948
732665
264676
497072
593838
4127
600081
255743
1007905
606931
18301
284365
1025784
989777
499135
458936
460054
590477
629466
551733
156194
833571
477790
865603
448014
750870
780959
314384
922084
999564
484678
927183
814391
359203
481211
41961
871898
1001847
664103
452465
323359
274021
921744
752010
976377
43651
122987
345456
451210
218807
99047
56962
304193
936912
193972
237231
166117
811198
599387
213522
284947
166127
777130
15327
979921
915385
711893
679359
391286
205436
43355
667498
432357
856265
61413
647720
825710
636648
882182
961425
1026290
710312
735332
15762
768950
399036
118211
647050
312956
774358
842596
835996
773413
175954
241300
15443
711483
142387
834358
449971
173856
970793
271091
578752
510409
698393
617496
665786
943808
820593
471385
811946
129804
1008218
73434
472850
290339
743401
742621
842618
601862
563207
98728
161872
497829
426498
548195
1005038
762732
723598
499095
127958
413251
587985
210385
753604
38798
1713
604964
905668
963989
553827
874668
513705
234111
735948
1030473
146427
690743
941176
134437
464894
561509
779444
96896
378430
449762
874408
795888
201317
157964
403236
952250
720928
78057
539075
270512
571322
362965
985171
285650
716490
802950
440870
382110
554506
153322
217444
875128
940563
707212
136187
634071
708140
60456
891538
558650
385733
726722
643465
877400
826475
789934
1038838
573859
633519
957796
59620
310589
690364
317614
730004
794001
165630
370779
819788
150766
849244
914515
447193
106708
530521
838456
519467
530951
573919
735341
116399
71881
500078
931055
267021
740152
444062
345913
422739
80960
389342
996875
8710
718356
399214
446088
1040572
1041362
677357
784907
76623
572085
909553
117657
762229
577554
584763
102956
791574
411784
350854
887924
1000739
821253
858425
637160
694926
305582
98311
338967
688431
239269
400565
894502
740569
434725
845232
858732
830555
1035106
278392
570908
116605
477363
1013395
873669
985506
559550
1039907
119356
368707
156803
322993
542907
234196
1045124
883432
394293
851995
781642
336591
110362
591236
491007
699112
210499
320100
839773
78052
119780
969009
123426
499074
1004144
273875
138573
401052
806281
757544
978313
2392
612337
209816
502377
538413
857440
5593
489618
668011
208144
804546
783007
770123
82732
363540
484899
949266
602392
589140
42885
500923
838892
580726
228507
8921
67803
1032664
775823
316737
684252
803669
190404
69871
65983
982411
241462
803423
779608
480682
621222
824951
926539
962603
353492
244818
641470
545604
647000
809008
189261
534750
596079
900576
805997
83191
726943
413122
675329
749092
110658
203575
830297
559587
515176
707654
824188
592657
105746
504498
240832
760998
1033393
273250
147314
454053
851238
944991
767517
521657
352825
41100
422593
351323
183370
941155
731665
856773
283262
680617
1000735
548963
1029258
436731
582019
425071
762322
994138
214997
1030357
840952
209360
519823
502784
685454
384592
660767
687428
509816
713584
980248
1027866
457113
972182
618176
677313
666586
827841
255518
777085
432763
470627
241826
972908
512551
996179
695564
199488
777394
958167
860558
291696
41816
155887
868722
1007634
586199
593095
348494
159188
1015056
178476
573672
414345
640704
909539
938259
974206
176388
875858
802019
949743
753978
965276
731174
658483
140714
730285
373695
913422
506813
991881
603420
1025010
737188
522619
259352
303716
481332
822826
698818
751892
287121
280514
185909
941432
187866
384096
709035
768831
983166
22642
59526
345802
828599
344188
154369
125189
636598
243391
336711
341337
766496
551437
1028358
76140
437742
188784
811889
400724
954805
839611
446120
228397
885920
7655
657069
992531
149474
1025222
584645
195690
739016
229705
172240
816601
646211
893298
412210
950187
377791
743178
1023541
646567
264928
1015047
491826
740858
268462
343055
37461
196132
303744
259696
89757
672261
146355
823446
663731
715757
781704
719968
738701
1042670
577472
533378
651181
635399
888383
284354
835411
672439
69654
805211
805922
1030269
632428
893048
689748
343128
811718
654352
752461
806062
918190
224170
278191
257788
134389
735122
408008
304202
584585
469807
988782
1044321
540220
494164
208793
468178
452771
588865
305822
88349
626722
776367
611922
692309
16815
627484
10385
525967
56207
764202
395436
85977
997063
939957
64050
371279
621597
240658
96078
718702
162935
752990
131038
412007
687040
614073
410351
797678
101173
769214
42552
91141
1021981
692428
959387
338038
349867
607480
965975
343897
170357
878553
1039235
634631
912421
438802
907267
598287
431903
828480
521503
268955
1032551
866135
696308
734160
511334
1005658
1000911
28222
495923
445096
433401
580814
735816
534452
534709
286944
324445
5522
540418
896451
279634
914451
1034987
583019
329020
48636
342579
640128
848015
518986
548079
109204
132037
498409
476099
551028
20435
615686
88261
1004859
259340
625373
723579
46572
504328
204823
369455
999181
969530
956096
373698
329568
83596
173734
521116
444761
649248
703007
960041
398056
991826
699538
552021
357425
193133
937461
765815
248629
806493
333200
669788
959879
28299
1038667
294299
985788
222353
418282
119217
1018599
883389
243587
843670
429913
830126
588263
118338
536176
781350
973802
16414
670535
959962
192288
760059
990934
62898
781139
353556
436852
910081
67840
661746
704131
812618
699892
704623
293252
104190
375570
291682
881231
1007143
823675
260322
969572
462571
510042
1010012
404437
429344
586615
574047
598493
745292
142216
557275
510333
114919
710142
229142
542828
908649
898218
615981
222242
916638
577066
262957
515724
74023
690762
566706
315433
794142
704256
964109
30439
213757
629091
554523
895979
589036
938516
24616
686537
980486
317191
124667
931708
332355
85773
113228
605704
641649
714473
224933
734243
981499
931743
122001
329912
590692
909945
579878
270701
479427
156302
243565
417144
592051
729816
199717
878305
285063
277166
98670
896378
536983
424150
435802
90787
112220
390325
952703
1044913
900735
928437
640168
347524
1014128
648897
686474
766963
5460
291826
194743
280633
253945
670273
1030107
634513
55755
38345
384391
195345
607685
69978
659132
547266
15873
502312
578720
637528
452397
741755
405449
654181
879226
707215
749578
960103
123287
893224
237171
1009395
296823
194950
443788
291559
1007996
774167
298491
108328
699661
24984
113624
580766
232525
40664
53997
981074
163323
435439
804715
367987
828372
673069
227641
927272
108894
763172
122789
569779
328005
539699
348103
929590
72624
788369
956520
610114
637820
33107
385845
988222
108327
689827
692356
79364
278625
389545
583950
598372
650541
142735
538431
606294
399971
450637
745140
942072
798085
290200
242551
729728
808659
861175
60237
944821
832351
145912
475510
570383
142254
111372
874782
224306
1026938
922471
415533
7851
1002187
408310
356584
588825
951974
281908
128796
929227
818519
50409
359922
889911
117291
480396
512171
409619
765779
382515
78220
573123
15596
17980
1043681
920275
729305
777382
907241
271140
146370
248210
968813
734680
273646
808386
988688
462922
695113
215257
665493
970662
739888
722984
457227
1032516
615823
876314
412187
261515
166012
111417
684998
919768
256758
257572
714243
382211
290598
858027
677269
342782
723022
325530
577682
694281
569227
848121
688637
440889
227338
671259
347346
236033
570484
921511
262847
242061
1026240
618767
987411
553173
325599
957905
472951
13062
1017274
338045
511790
280838
1005925
418017
771437
468009
353446
916526
319633
576038
538962
459749
586332
1031376
850699
307103
817557
847701
136937
1026319
664231
206189
561397
723190
214065
748535
582797
576636
594522
433834
806199
371464
994236
901712
232017
815353
223778
980558
723317
413461
131169
578233
40269
735490
142311
355294
113912
700368
817177
328748
940727
523208
332297
127159
229428
235581
735700
251471
136428
123377
862913
695791
793695
746286
299235
808009
980382
625810
991705
876873
594433
956130
926354
240320
67736
644879
612630
464188
1016862
215793
462806
371641
197730
964243
580476
804575
792526
739613
529055
778980
201597
609571
1026151
484257
333000
351740
261488
933326
790899
617000
515973
876901
910790
653190
399919
29331
678990
354430
976927
338758
933081
676276
741646
412856
495650
870883
241451
647512
292268
831142
141053
1016685
897964
605642
602548
315992
155340
481383
651788
321257
355832
165959
487301
540412
411249
802925
1004618
167719
227612
643641
838396
342359
301341
980364
656123
598023
513895
25870
686672
533891
815430
483070
376359
894623
437251
302052
496850
615821
342982
894524
32150
733375
202285
192581
126603
4058
398625
215676
891479
927635
412636
978762
475526
742296
442934
995616
972071
314089
183826
937418
69472
682803
667056
225646
733837
282010
978133
599031
658735
465027
570120
355357
368361
597606
733808
175031
513643
922229
625929
318531
802221
272144
508366
829428
779588
482051
257294
769378
999017
217697
734549
243677
658730
69508
915677
278558
175498
274647
441920
309579
1030473
507347
687314
826140
861788
574076
1002275
520313
993535
857354
385399
611040
377585
886718
24023
981404
259853
308290
308737
799281
171134
443131
466678
1018333
977480
54889
793720
975742
701263
754516
855353
899227
549087
867310
96633
130063
621207
994584
416474
461849
712404
976357
583760
242484
147892
953843
274994
660915
742443
579744
854171
762516
567014
630831
216999
990209
902290
911459
868979
208855
144245
22076
355635
511817
141724
234269
802046
958012
742136
699752
555180
442856
507975
415420
464143
907040
507560
1018586
826126
936951
733426
391535
607249
953610
612891
391713
804692
947232
843760
800711
697868
127720
713258
198203
88255
173516
217475
784225
681868
542176
263599
133682
1031275
656258
476564
1035420
698816
642143
864205
496621
117317
94166
1038225
660679
101795
186453
214554
3375
559375
502030
233140
219597
30820
616869
171102
364028
651669
649999
237013
428226
888345
985956
328793
941384
896175
260405
340191
722769
33348
125882
556082
903792
460561
346426
65433
247135
725352
394891
817908
759619
74653
638649
319748
256327
44820
888527
236862
55348
604617
249806
567322
470436
980602
619490
998087
795110
509347
596066
800798
833227
607875
629953
129069
676929
535028
893645
835232
159212
433895
585792
32871
701897
513643
114537
1010139
825878
132397
852530
969134
685155
277011
422838
565552
802518
267305
459
251503
768185
750298
118560
155010
559866
528764
214759
834073
696202
895109
674419
334637
4874
710276
599505
787802
663010
39384
406814
6599
612687
495420
870138
293803
407688
354470
706233
340222
115430
686716
867440
377315
371116
720023
452528
708119
556780
1011505
367788
151000
462554
275621
28909
542960
215761
742966
837713
436575
651540
76787
37151
1017823
654650
125339
661730
914365
429121
294101
318472
813922
119755
108506
447574
557628
597397
346466
971813
695017
864895
359326
396890
987139
184988
769663
954952
598348
963177
653642
364278
48851
279033
491005
561389
28141
769870
1045202
894713
597741
379403
215633
112345
684035
458939
527777
903429
293301
466394
902653
383400
527287
947289
973511
327989
828473
956915
502230
188337
887822
747906
576838
709949
320953
438940
126430
909476
443870
200379
121716
699837
881848
22955
844564
288506
718454
699504
781557
580638
191455
542292
658221
982061
77368
275400
49612
222651
774603
613553
369518
297367
795337
419998
399182
382736
963693
1001390
618708
553791
987740
332697
227554
539827
1045218
460825
24132
156538
816668
732002
1040404
642604
896132
650270
306695
462609
839960
866555
591841
375723
925755
283690
672562
1022187
653368
120194
768756
102727
538097
772515
675776
66881
608487
878129
746940
678114
872156
924910
404086
482441
868000
410329
992383
481708
907140
703629
158939
4248
716549
798630
992450
557466
241068
521985
846774
226788
680157
580509
135832
644564
124726
560105
399650
667845
120559
1025370
528432
765857
905512
1001708
791212
370591
353057
475218
948398
54364
956661
255416
525573
917464
267966
967586
1022291
376285
813781
125037
930056
965325
814227
114341
1003180
639540
977601
600770
94865
311663
547323
965133
95969
560228
673969
662607
231814
806649
424168
434826
994971
169374
77699
319632
430334
561220
644088
229045
23503
643895
897775
592285
629109
274366
155805
28761
156218
873680
835673
546722
327386
387138
868960
991527
751420
714999
249812
488746
72912
330845
411826
23995
428920
953117
173148
372832
836435
1038923
482027
583792
379015
904811
949185
579745
1024381
894370
16131
490588
265529
657583
244151
354274
922770
802150
699030
70928
959603
124336
444065
1018543
808097
588524
1033825
373319
369715
263420
619286
641755
866510
254212
773904
703253
846558
162003
489251
126792
991978
75931
196340
277084
850728
334210
550541
670211
884382
145590
87103
148639
852355
554324
858527
1033576
478047
820323
298866
561296
126235
730546
362288
668637
334921
964898
935757
496578
756949
942493
6281
511380
306626
999880
977430
227698
42099
377823
857676
17518
603444
310501
1028084
193170
560762
44000
605282
270132
147712
47435
674393
248979
1040772
405512
520116
323027
534033
358101
537426
909844
136290
738288
737941
58638
482019
234129
24964
362151
782705
291595
1006640
960530
571371
824086
919663
44841
1012134
106213
343935
974451
999264
780363
223518
265939
518731
143068
870930
803957
727420
386419
981174
256926
32348
736910
722483
801559
300256
309951
260314
931396
451336
492514
369501
301561
182581
987895
724921
801457
809845
27653
983289
10278
562802
278369
956303
469610
974111
1636
610748
318226
936658
386751
255674
389749
41537
267303
884416
748018
167878
258652
923198
639293
1016328
560430
369438
830488
289770
685975
887608
910668
660875
59582
644750
513343
491914
631596
900244
621196
1010039
714163
843783
963421
438690
267703
37612
500629
21913
767422
992057
831488
471917
650417
435451
912688
878527
1009016
940372
235807
516544
96649
149119
587668
1001322
532904
9690
48369
926984
145100
499892
552968
643908
838948
564504
438366
155391
944848
213440
122137
789124
873298
113459
606971
261831
31943
829480
1007716
725566
104893
66338
1022164
265180
638224
8666
725036
638929
501339
312048
535634
797558
120457
722358
540504
986072
558548
164999
743280
185662
516232
206508
873940
608972
528539
747061
203188
510544
512804
623169
217504
202229
822594
946012
1023512
235833
851477
481935
629387
992865
1028466
795220
831168
455455
932912
755125
62750
785614
227502
995532
162142
747843
398214
160805
101402
575497
961463
769604
491147
959212
470521
858946
811181
421497
369473
569114
183378
573508
948948
335266
295898
42711
779252
371802
63824
484609
369567
668068
576995
678277
970777
539483
1023064
106259
277870
764011
708617
967736
486361
217870
1024020
858478
281992
329257
482862
244820
483463
338916
45953
632728
220446
273
749826
972026
602311
425262
655128
841402
159739
863123
14238
936207
736312
526037
525390
862383
842991
271640
656485
123893
321944
1033634
826385
985523
249103
275854
171045
459627
167740
241901
528312
762016
444460
620043
847748
730474
585031
315380
208111
1010988
122798
65901
1032232
532146
1024916
774802
573770
307461
694066
389341
738916
622081
35418
776707
496848
166933
308131
1028523
298835
1032702
5315
112503
512455
554199
492409
253046
432372
219336
852712
456311
870905
161147
730596
952375
112058
831332
461030
142322
419959
852587
697931
198777
848897
627227
911890
64069
102268
173676
927707
77381
726116
880719
995242
876164
863836
582992
468265
805318
659293
1020545
204596
34678
266264
73409
854019
783466
106653
103079
791596
268757
931109
329747
616291
158297
758219
435692
227522
735525
989622
115941
654019
790557
57428
880575
651754
418367
577631
713844
891350
665536
825390
395245
858172
305743
846480
951819
163434
533474
280247
800491
263818
240354
441675
328787
793260
820985
284098
99846
366605
549275
238163
555827
983565
936254
376725
262596
1018083
536390
246361
690563
375432
357092
217393
232388
851562
74194
294736
407004
46393
119006
813027
881674
468032
172224
716381
362579
944661
478442
310645
116361
730421
673603
391001
410511
287576
472228
145065
156463
567238
815265
9430
935334
645462
842546
305071
766135
721556
480761
128584
883522
312230
291000
708266
666242
664992
330037
450887
250461
307138
398427
484536
507120
896855
297176
799212
236600
304053
635623
688095
193224
1021133
925766
664894
920789
885925
1011354
890326
825352
481907
8586
492418
650036
849188
337879
580578
125468
272482
847781
361418
1029234
394812
370997
1008875
903821
836939
427510
23520
713245
1025300
487005
196277
409750
453361
758485
84718
444532
351180
567305
674718
1017107
1039868
788386
758475
697591
755841
247092
248465
1008204
252754
542594
484906
316637
565771
206802
717332
554174
601622
614019
229687
641488
456054
469233
319586
614005
481411
1016515
95905
277385
987061
464803
1017970
549331
1006648
770444
350942
793830
552634
49411
361171
209003
649407
518977
45773
738951
302411
894224
183628
433534
840750
697586
162850
411946
140391
143700
169980
84709
871577
647758
505497
174925
64276
317307
577046
696280
385968
799627
414589
543584
213457
934902
1002827
823048
788560
877216
129431
111447
598818
569352
359379
368316
321906
79509
931735
338739
484692
770177
888949
9267
775151
535186
608620
933846
1044249
509979
744259
683888
277022
810379
157793
459756
260993
924107
85582
393372
724148
392869
94878
829896
402362
189350
961682
319986
156385
966867
78427
119530
924783
237328
495305
463706
934684
800342
955476
296781
1042943
772769
964845
681859
402532
942031
447004
117001
98432
445924
342334
1003904
188792
219012
642870
395520
438171
975955
482215
342026
448885
725084
493339
528248
164848
689565
923619
899922
991168
142814
663458
733143
451257
830284
665082
689435
349727
894767
170005
173784
611394
601483
407505
754058
170146
905237
895433
237788
27386
73743
948503
507509
408235
513181
428634
456337
560830
10963
832433
147046
382212
271072
969408
338133
816013
334945
599822
34525
738546
787045
254672
377528
289254
926086
450297
890857
121347
298763
962965
945585
928851
964908
663472
934133
822494
813022
22300
647231
622021
981359
873563
451608
436672
206266
119104
914443
766453
991944
877555
940653
77467
201458
414291
431296
461476
800648
385866
181767
51510
362020
1020381
1027198
729426
697474
854287
307312
736079
305042
1027687
661269
91769
981159
647843
649655
530918
524349
551793
56283
852920
372981
1027919
324785
228201
998776
62968
841380
926895
678392
270526
906585
878781
998602
647434
898961
648698
67060
443950
167915
816064
861223
596075
740970
167283
977960
455807
207162
684190
691022
176074
517574
609122
257594
881200
518080
289277
247181
479710
543761
913503
754634
660021
430783
124340
164950
53796
878421
450567
496543
43494
611131
744568
335435
513726
586469
915366
473962
819268
138193
443925
744064
328807
658344
623998
136859
950679
794309
24920
785013
215660
777426
510217
1039235
1675
761063
813989
147643
566441
187751
437644
235625
942987
771967
382962
311863
760673
546613
189990
63980
259975
244298
959942
905046
797944
418013
710623
468574
365292
131050
955818
709361
725965
258810
97417
978326
925992
473684
623425
557038
750188
48477
710240
518292
343680
432261
909235
843887
408718
833665
1015521
289049
496872
701093
596235
37506
42367
1016052
459263
23227
561358
524006
604337
737791
892911
580819
218688
855247
445898
433532
949997
777226
572483
292216
412319
9090
355426
958993
408541
1024565
881397
36322
964587
412983
171735
673011
539310
971006
1008251
903395
12999
430080
893457
878134
994203
287361
792958
252108
915317
132449
402205
813001
393248
809732
481117
636286
799158
541587
872779
656775
589447
379671
635868
317999
612506
448528
208797
505874
408568
749404
850657
995910
896550
16484
492016
378744
964524
227832
612794
595127
132427
306217
277305
243337
146098
943598
963839
390416
520434
947934
894024
684517
953683
663823
111911
164794
490773
540201
353808
705226
804110
4789
1028438
80540
1043279
33882
29816
917460
661608
45995
328518
994414
494426
934194
429672
470355
930970
270991
381650
771732
884266
136766
303851
647651
439246
17700
75525
586625
672295
57717
497057
186911
493770
126589
286611
344318
98359
205357
243865
472875
265918
31187
816821
760674
436563
920041
525631
878667
306905
510522
25510
193471
48779
241435
163704
246806
794582
429081
309215
664906
867468
373829
900490
362219
12639
845009
925207
1002993
6683
760568
570832
462513
734439
706487
604905
152156
59889
795310
1034365
735121
809840
454781
266121
566216
421856
569100
45934
108630
616065
64431
1019682
274162
996955
327203
469931
73357
338128
954951
330651
606843
196161
63534
570405
106780
779096
547965
92805
335771
319739
911108
953029
603735
852423
341983
792607
128632
714061
515805
615266
672156
102752
276778
437162
440221
248509
751355
928906
544597
734939
611236
987052
402095
174053
753250
231727
918905
19685
1037430
126234
138047
575790
621289
1022453
141611
944861
494449
586993
399003
9196
153493
789570
211857
730966
157862
579381
128044
629099
882616
190080
378958
951536
208852
918443
989451
294783
838831
69484
93440
275512
271552
346123
78428
301601
651155
914482
354493
808078
116806
878496
101637
701830
113072
238749
719033
420394
898126
827617
211373
833890
919321
87172
623727
873666
553721
830151
198489
1009433
936486
426247
253123
360538
114123
950756
769757
467512
701296
66692
333295
734819
117259
425451
203754
910809
256845
664116
325054
875166
951531
812006
980556
110622
284373
500084
7857
89562
153868
272670
1025168
437108
371184
123954
908413
845742
844329
511223
768172
150488
824290
731573
894089
731677
178862
783284
951394
158862
174111
680985
164448
432879
172583
398783
726361
630163
892110
1025891
1022348
3548
802702
957686
253605
783047
151800
536347
449807
552374
1004689
367001
527280
708861
57949
737015
482214
516356
528360
783086
248398
897958
677424
433646
495944
890449
908021
339752
503084
660602
415018
159889
726856
189378
136270
269326
401757
996125
824728
538505
29018
59812
302971
283937
835605
263208
859617
123649
463599
120263
804642
625534
460134
126414
1000822
1006739
859084
911587
812485
227942
138937
101804
307128
621814
996762
620264
690287
171279
302523
191939
37635
147616
943203
99444
452200
390371
637046
919234
1029062
481943
917662
884232
7513
174925
949294
250471
649790
228775
185130
509076
358143
46521
864696
509814
173818
667333
101709
747543
963711
537071
1029181
543024
661019
1033478
702065
839505
649410
163060
125463
451196
707422
626269
292713
988253
645631
317406
425948
501992
826828
23513
820225
984274
901747
397957
935099
450717
76302
268292
849551
854447
857147
137555
248503
722187
46909
888033
148654
26058
432670
334892
926790
233635
915595
665310
768690
388530
672564
852722
83378
80870
969263
944902
898784
877872
648205
909792
717100
650277
735632
669792
929992
604225
433673
340282
742342
210167
420208
126160
217973
58941
453716
235227
138108
761781
642634
727978
746643
99744
689714
210899
891578
106548
212505
704107
925755
7385
678050
521563
77692
538071
373565
30141
324439
654141
103948
732465
568970
537486
528306
949680
520931
296669
586818
930533
333024
619951
13723
179736
160515
825215
597897
886654
265118
275568
1031669
7441
915245
351669
255405
244771
453212
33228
334730
889982
370586
5351
701905
381269
1028723
28133
314575
625967
444005
380481
955421
394669
677081
748532
76122
685889
762287
340914
914591
458611
174436
1027634
728703
867205
589480
77949
717580
66416
960437
959591
823313
585776
304345
915026
782563
850329
1032561
301414
607494
511129
956642
600921
887568
828910
133021
57750
855294
27300
250197
293023
717868
720961
950377
693566
809295
393225
1019898
845277
209575
1013201
834173
402975
996890
913571
1007600
896942
449437
69334
206216
394410
373453
544
747915
817358
574463
399710
780273
724445
131259
673853
990135
727431
724730
120086
146733
529679
971682
50540
686111
181590
421487
421416
629949
836164
921858
174165
344964
62473
484926
791480
132119
870573
1004654
219780
667248
706666
513364
409155
893473
811042
314481
225246
21904
142366
117088
810240
440612
21303
609500
613650
721039
1037690
826770
124116
39442
815451
828995
132839
99565
839337
53351
444677
295804
887828
817491
509687
964462
995315
361485
618352
67172
322239
919073
504207
574704
452592
963229
588753
769704
945050
98493
378101
58319
729809
471121
542602
79978
734230
437636
420623
318415
927799
783695
1011936
1040565
258398
606539
640794
514618
986886
978764
513402
367603
370972
987230
640933
117881
483939
281813
774447
483685
301305
285484
765420
504160
641894
37230
625903
798372
82737
82957
849630
1023179
120586
445478
722516
244010
231575
983183
748942
287092
852658
766451
224372
26281
957564
494743
97375
373087
771285
462390
867857
1003733
720831
9296
496909
16067
645270
849711
58215
881114
232644
266455
978125
543705
446844
1029382
1003376
624337
497404
608750
901353
492766
508296
429664
1028553
130955
1036249
374822
493950
1011774
897522
872465
754516
509270
306590
288515
693319
183442
696540
268595
923582
117238
522228
379628
889859
585069
45822
977423
428771
65965
155278
40757
430330
235188
324571
780881
605168
497122
434284
640885
926665
443430
306802
726609
906850
12341
655475
109663
573898
271201
643849
638675
255961
4036
457123
391975
311071
874956
873838
263445
984034
451195
492957
759026
921082
643770
325154
601490
76290
720207
310838
111737
1040361
774717
46913
822713
34732
53473
673049
73605
969321
195075
786170
180511
366189
1028254
293077
577748
627519
428549
1977
206683
554886
476304
395070
547285
874374
793492
886326
710508
607853
863836
604726
387941
24421
677891
892047
576183
465950
86432
320647
441414
138964
543367
591552
108283
170070
947015
727590
262878
893361
536048
88493
702291
274223
296883
679637
547050
280623
872634
588072
424433
201791
918516
999800
466547
949762
177188
595437
498444
295947
777743
349537
880474
1019872
321209
817024
182221
193025
1042457
39936
131940
217871
960342
204996
730301
64943
267767
282876
68769
971095
969604
382298
451963
445610
936354
204048
558548
977826
611594
444515
28
898236
83094
134582
760604
244653
382461
309379
106399
821744
296010
92905
559772
593614
1001133
849051
457997
649764
728507
745295
206270
696578
345058
492522
421990
123828
148889
902528
537543
498708
160485
551824
667
330373
257780
330139
258669
933545
539946
539709
303568
580357
167555
497129
178732
968368
152221
492674
479651
270826
910475
802741
204980
724129
387490
783825
162980
143373
165560
656506
797991
372227
729018
175613
514367
510450
633557
8902
499231
523131
32439
198228
807632
524652
470540
705492
121720
1040605
218242
241720
496468
429081
988254
698009
144802
215423
392885
293108
1035862
135443
824110
399612
73046
35881
196771
567523
332489
869112
50115
664703
886955
242858
221642
306368
94231
313575
246141
603195
462336
472111
663673
797417
640576
842397
965047
723765
287491
55994
353052
826309
126905
701346
119401
395662
162767
138478
426747
512025
174358
906455
513226
608399
530249
439159
577476
818071
711537
850426
507172
103758
24685
468604
656777
393895
512628
859206
449448
244345
126826
785357
376911
166249
1037088
601303
1012157
143114
583
172381
742385
757843
507227
527762
870269
1000605
757332
203253
90939
86097
698062
460317
25591
152017
408024
241784
414776
901806
234323
386402
892685
314778
150956
91812
928563
19690
69775
832165
287418
515007
837888
851216
3839
513944
556295
736121
692719
273527
448455
907822
369281
726516
74840
21545
1008706
763221
507527
356079
1004220
490425
743530
613021
751674
435726
616283
577658
576627
689304
440569
548751
171134
570901
703273
764514
988098
593832
89454
34667
664694
732892
977361
332053
63771
570692
902641
769453
406054
513327
225789
153959
700746
23171
225783
677777
717137
137821
3552
54220
836910
795135
725053
229474
293667
626876
377862
572885
290165
534972
256727
509848
1045337
701916
9377
462369
895730
766307
910464
248016
766890
328784
300766
1021536
160154
681979
920491
914977
633389
131073
925344
248775
505791
561759
836439
411230
52666
912725
578337
736221
221177
229075
712574
50638
229435
635557
410131
617618
606078
999607
1013551
996752
208334
175519
153791
989503
991665
23041
711676
206504
252754
261341
718716
839017
301818
719686
832773
963349
900665
916135
866436
262862
570522
696515
293620
656450
680645
943553
609073
605133
685155
300030
767702
802771
463392
684023
490766
539037
627716
893319
765231
533154
545587
852329
450116
806822
9972
897764
774856
361999
865526
138897
26301
725342
92767
784054
902543
903475
961336
887008
335248
618793
420859
595592
340779
654116
248911
604037
874645
735220
136105
364215
676218
335038
969659
882762
873324
107860
12801
847789
199083
764259
67218
1025280
63566
798749
393232
294189
694090
573433
440927
268689
503789
927072
175461
986651
812213
17090
982446
440230
678483
596546
146759
769457
10984
977975
662562
610505
937408
385454
14814
1193
848688
423594
351934
336862
274087
895742
911477
674675
260958
144442
592617
31698
950256
558080
1035643
500936
741726
765030
233014
202373
570299
893264
481436
60309
458253
461792
825314
533757
843703
620343
560417
652228
907748
243344
1012450
806894
272028
837515
975023
732481
526216
652829
123762
820703
627458
604621
172217
762451
482200
241160
64783
318682
974213
544200
493244
224304
227158
950694
722599
906679
532669
429236
598685
43233
477358
892055
217005
694263
49339
984291
123016
619320
195677
647730
614686
935223
816505
153268
1389
1003381
935664
39544
709113
558062
508869
191694
678741
276416
767820
958978
988586
903443
533013
381916
562331
706149
642928
250846
324618
532738
888259
70090
386894
793543
447228
217907
877287
209024
102072
45412
892284
520665
601203
317388
679540
280976
293329
394106
178951
59076
318214
702337
187276
465265
865497
517201
772074
13777
469583
346378
983946
991226
424243
241628
917345
219546
331550
791531
165299
688117
16411
290824
147685
256692
524394
287375
508497
254475
1013247
965439
737720
932558
416233
484193
198597
294037
14716
146381
417866
660735
21133
711251
278756
57452
760615
421750
996941
702140
680056
721829
1031935
250592
1029285
906577
857237
195782
9430
535164
357634
641616
689138
1016310
977582
637824
480355
157400
224824
181186
73320
570392
310243
411812
1023685
479727
47668
985084
141935
458338
278844
236143
165229
934626
824480
569055
665300
599125
170344
418086
779654
706667
379571
470515
989809
368893
643389
733463
324737
523728
611774
893289
660556
894183
779876
601246
35423
49173
155324
481311
768869
521356
759642
155162
40616
653321
84442
867999
92872
173225
199311
961531
71662
291180
757679
163668
647434
275830
684212
569188
453482
842861
1008771
614547
127653
376315
255964
787582
23188
895132
752914
998798
335034
442888
604216
873588
264529
421008
791542
743481
346759
532798
813114
75891
525262
344099
963409
983451
763310
126687
921653
168480
630510
349569
196416
595481
376643
439644
1026857
1032198
735034
428736
822708
969932
829730
998326
124432
820222
593470
493894
67770
896254
457277
475707
384237
213492
944818
95714
872225
394726
732585
932618
181549
859965
192232
847091
705555
334362
482085
232248
135682
353253
548973
492251
165841
919767
721098
420677
562093
916738
12436
745929
194807
431053
988604
209362
146632
76603
175322
325037
137785
932401
414681
461835
904730
165533
558708
111877
405183
625251
124534
535316
970656
612109
210046
16958
286551
438918
274084
677005
430309
818273
452691
598681
435136
214321
158267
609997
669136
546640
14452
925078
136734
703389
222650
894893
950621
595595
986144
977926
310215
637382
303224
251562
122349
8748
758714
599819
672813
220667
311551
869683
456965
545720
316947
180532
441636
37481
126718
348774
959834
379311
86326
61473
272261
547986
747009
882435
1040779
670947
447412
431893
274873
550531
494289
696019
600077
1002304
478003
922369
326638
994462
386946
293677
386790
506517
1015195
385716
469580
425
1014403
1000283
118645
912419
128520
410840
981099
649736
625599
728377
545323
992296
553166
228242
496091
921796
838740
873300
490182
197174
421888
883358
815660
302720
833572
425461
267202
728866
918812
515520
858620
221834
555490
735708
774792
896381
365575
301140
866868
619435
313965
48479
667921
371246
879533
750968
952749
664719
1001677
592909
819097
507773
346367
57501
255116
304153
443922
1003461
923816
548872
755484
826536
512279
567180
598666
750373
272594
970866
71858
172153
445013
73427
97237
801885
830252
865408
779798
757816
768074
163186
593911
619768
107769
291667
66043
172080
926761
439857
183818
186895
610714
975175
407183
900500
781983
990931
111089
643145
231039
599205
357414
213480
593043
1027553
313408
74554
929732
368157
560718
565773
446315
994873
464416
84038
951382
911382
863105
791719
966907
137183
517266
261182
66757
134108
581665
674185
719833
540200
1016443
348104
112841
830760
486808
687576
138825
927383
794603
596166
20215
441285
229671
554667
790578
588381
580143
866466
713118
688547
60710
693280
46139
375017
121619
834385
407209
429838
305265
104059
255806
506396
993920
327356
804233
592262
864509
67873
413845
362594
235358
933207
217044
776069
234010
286152
834186
426797
79682
963890
100090
930113
1019521
76252
228104
466873
266978
702037
675395
393153
974416
845526
408715
216232
443063
292875
72564
360645
433890
642176
125058
315765
278206
183465
4895
767776
708546
891959
335016
800161
798603
478516
1036692
774691
960515
742652
990594
963193
1020497
491363
755534
913155
823314
9106
608671
348136
689839
760147
369502
415950
601907
811365
969183
72589
248198
804263
303133
671911
105149
703760
207064
480536
746046
314224
457086
448773
906541
655010
741514
821355
62839
726034
96847
695977
663671
433012
539282
354204
581334
941430
391093
894047
77137
924344
490766
256885
323883
500520
492539
711739
289076
330716
985083
750252
1028906
772203
959829
541402
66475
351925
43423
777805
172843
1022665
1032674
730072
942654
637487
186755
990673
608994
105730
764313
61208
437143
448935
526875
446465
154177
282792
850345
926099
920936
161321
723812
350018
940741
1014713
863558
85727
502228
646099
1350
763520
756494
601480
229534
420676
851094
277278
921423
912845
280278
138078
90781
731485
284282
136631
963757
416023
491388
730252
1045362
590550
94874
838255
308459
802674
672804
303430
261685
375923
994288
218785
42582
415159
685665
539503
162261
466726
341569
764560
516336
227290
330398
951136
294331
867382
794170
223236
126598
909485
9889
3667
331243
392065
642720
746064
943545
924236
944529
236406
365936
67538
849430
570751
951556
141926
604185
745987
660114
336371
93140
164907
714800
892787
896086
135161
31331
353201
496478
340154
997303
645297
522109
773930
934083
848085
603706
173863
465653
830542
330406
300608
380956
674962
579156
391512
642850
490963
607119
405726
1029984
576659
718346
235897
230210
996234
610039
429255
226178
1020719
373070
961749
929193
1023529
189237
498225
98093
997509
318259
562223
301220
575044
175143
855928
646414
916122
1025090
837387
802983
185821
152662
717506
496355
757538
957778
670036
90596
337316
273396
670502
793512
212120
122950
80023
448616
932589
730984
877243
233629
4197
253497
289818
539432
278820
773164
337913
12562
835480
779360
821520
491718
970030
346959
503992
760698
21571
663647
57722
731341
469857
926363
194294
278895
79618
527475
39258
280206
753355
773403
724282
760247
456962
473076
824588
754546
962965
679838
849295
676969
363636
129150
791119
156818
158028
636549
530642
538249
331197
890803
925961
523695
257825
139299
1036772
805548
432940
635827
367304
279970
420561
836541
547839
394767
672331
450982
984174
754425
529044
597704
860709
460403
183835
300806
1009886
214607
413171
54156
967561
163275
37362
425562
965861
766275
943930
85495
650755
706367
177341
938945
835913
561838
868936
756082
295999
833520
737949
647778
537848
676035
348591
944685
824597
583302
887064
11594
463003
520825
866119
813061
1001116
785410
263359
350412
556157
621228
688241
357429
359974
809627
792553
559702
713355
787603
237488
58988
789292
550165
978473
939166
1028242
125990
979094
557840
758577
477699
743153
894075
943519
686022
969691
251064
246674
230495
337040
214455
92214
538684
446947
271773
1029524
900722
373643
189550
148543
529929
480874
294098
570640
721147
482999
339435
940826
547521
690780
792282
672543
616753
320438
158112
234559
108382
305760
371929
227777
127202
571250
977672
887587
237497
684855
665095
736840
745010
822629
265025
185985
855146
5018
460132
296314
569767
557899
271575
849406
815182
127708
487838
590785
751886
943044
75857
309956
344950
743890
24151
150138
778616
564434
989891
684441
352876
108240
328172
999069
42281
491191
743898
582683
705509
81219
980158
444548
679216
552727
265589
595549
106138
424608
47131
715663
400468
291999
534710
992105
45774
971424
350069
387812
189422
249762
746525
773623
383891
773623
420335
96366
873321
525163
649880
295782
479465
123264
774116
917298
321345
770587
818266
331664
160397
179057
786902
454710
838594
533367
289101
1014907
875680
641598
594233
599202
132179
748816
272823
72091
960859
777565
262846
763820
408320
333931
547802
1027935
823588
770444
246616
780943
32332
630126
289484
940675
925204
288308
1001665
569132
281079
54146
121725
617314
279865
233985
113923
235406
464615
676168
914025
539073
169954
493527
482129
332649
627894
165236
307854
823278
980703
814686
719316
792320
25127
983152
697991
1012032
806273
145950
407761
186098
32565
875844
360053
8025
52636
537557
826034
936043
185084
866138
866228
650624
449130
811691
435471
891631
12538
585722
187391
778544
124194
105554
474131
256943
879093
932110
111744
894431
625653
735827
185977
862445
590997
386939
931752
655979
625364
886259
18328
250659
654683
972277
567179
324815
640476
163743
174760
842047
488547
69884
223829
353480
695840
832830
774441
639853
739830
437185
374911
333283
661171
614958
379294
485727
627424
424807
999162
1018575
493879
909763
813165
244172
173611
573901
824723
337307
516836
213787
277498
970660
762874
211504
694158
340580
240506
183613
1044425
114717
237817
515579
495276
125693
670719
250467
544620
343913
1042862
333043
869054
432791
802981
907779
648502
495938
346427
314771
688780
472727
317558
689692
956846
930084
710518
440292
659883
515564
288486
868505
14227
665531
1004087
332777
543201
291419
103019
347392
511882
44471
302547
646965
566327
158559
958174
301088
473909
831013
270469
822612
576789
645993
522336
584368
977583
965538
306991
56870
919628
1032384
639149
135422
273296
1040967
155949
6467
24954
246536
763500
605271
483006
477963
814380
1010434
732648
107723
633164
797848
302809
582331
497196
98445
969416
118318
478563
938817
810462
509180
878286
72208
153922
203591
188441
254005
670201
868219
814531
259355
167986
846721
117465
484991
651351
912141
878479
1031034
245813
466386
369210
809943
448198
1032965
710352
666539
356293
296852
786181
965033
1024454
855775
830226
503464
676082
677077
855590
599145
1017329
742623
829930
389192
842681
445925
140868
4367
206697
196992
432081
854744
1019090
212158
970478
441289
699699
273328
493029
300837
155540
457038
308667
676108
344672
197523
193749
404632
254005
818410
569781
578950
229502
272827
924288
872929
525005
145697
689245
848896
60530
888527
770905
845159
53723
76983
597394
477014
274929
924913
13808
565785
470285
460497
544283
843370
920199
946307
333601
283455
566390
781973
321608
798780
960881
138396
696642
120073
1005905
861428
112097
80395
404879
159373
306359
479002
472936
941670
499526
602880
352043
104757
585762
324601
430921
892392
352689
537358
452631
941161
743429
245649
478529
285427
627897
233415
1021466
953560
727318
803324
750896
634050
732486
670050
109111
607547
530303
576763
637869
345809
48838
816257
838856
770650
68207
429992
977986
711280
361181
583778
342675
634753
329609
717482
996570
667141
327777
218978
476435
232326
621761
733468
884893
34530
519551
486064
469202
226198
946170
394074
342746
157155
135398
671052
815168
721046
276083
712979
959908
914833
456192
896813
380645
164164
68049
109960
432345
265593
132285
667125
907892
439720
663504
678011
481156
2796
671239
632810
139264
387219
213317
1011996
954708
252442
546122
263356
301764
518205
991975
449816
223016
128983
36150
849380
404862
691249
746493
831257
993210
658380
625314
112459
944607
338110
362402
737140
141018
228369
746666
1024414
287405
331289
158022
790781
221591
1000311
198213
60853
972273
178669
869607
510768
425593
204592
710600
342577
604091
926042
677354
312915
259017
468199
948287
450129
391986
826906
578523
12272
813393
603694
796035
1043655
281733
1038853
772539
70353
677724
492751
499538
621330
998243
268350
330019
869800
70021
437829
805938
1033930
102927
88884
870379
935752
632281
361325
539771
679621
1040150
182940
920228
579592
528165
100693
764805
189196
435572
718822
807635
647678
941284
83607
315129
945050
681209
207864
411660
38511
174155
884653
757802
262578
903215
533744
389558
258760
283305
1008500
677819
387343
1408
989236
745565
823938
326556
784027
597927
198337
889060
591150
706659
98822
613333
71381
514178
557930
808528
981554
680804
225082
272380
1027466
766240
66859
570985
248475
1017724
710480
247580
934866
444010
734293
999540
224842
360380
670989
388115
345582
710637
884852
129111
58300
379562
667649
987330
738346
955841
550461
789048
26107
578800
384680
4022
91385
1006093
37331
111390
60228
50842
796505
877940
804556
242541
648785
665966
507190
495703
683216
176683
176198
590059
725963
119373
949512
221976
437127
716216
790916
698503
448206
1044318
188457
761896
265286
840576
688769
226392
864106
885117
990227
32567
379548
987339
192878
324760
285335
177996
945683
400222
726973
487383
756589
120009
250501
999430
524898
930192
460141
939878
331972
214113
977562
952265
695263
254661
887908
945637
665074
402027
135004
741884
342006
877918
537872
251199
406292
16057
911785
609030
774226
123740
556357
502336
81004
707609
263261
708273
700565
850296
461885
660011
549299
94149
944569
162321
925793
642941
854387
698366
550519
462590
222782
893579
742304
575340
826359
1033701
61200
95990
18360
379821
377491
275711
982374
44912
439622
378906
312328
437627
486363
654014
442084
1012455
406558
331820
362056
278102
708129
21173
34921
367402
593330
691601
549554
160108
120915
750195
311433
599469
884573
32524
668598
1045049
397772
470289
996793
290731
55075
123958
278931
13503
80914
763423
999083
579014
91593
463033
41369
714921
941969
627797
359912
581770
889599
642625
20919
818687
595904
560159
22316
120107
983049
364145
164335
449970
1025661
524684
500094
81231
875415
664344
398143
63984
756432
372654
55152
375370
816719
277368
693014
483958
831788
123702
929651
823427
701602
229869
887104
252178
532868
710303
207304
327544
425688
700349
445877
862531
230698
250474
97355
230711
499059
513847
187928
612210
431414
852797
184991
991964
561964
487322
19699
272962
548509
446959
418911
327905
838695
526575
491838
694295
919460
94438
449796
250827
727404
620019
922140
175848
24285
1000451
360727
229417
16976
422057
813433
340377
679088
775011
682622
291295
77762
720042
220840
662676
697772
277217
813841
40759
66592
55022
685763
131637
59163
712921
867490
975180
562855
551450
302712
1030566
283603
1001197
734022
457174
306001
971417
253512
948299
106216
893771
282425
504436
199657
769803
953491
390969
977881
793703
139880
406499
148723
928400
984125
344250
657983
506406
414418
685698
658616
601141
369984
658891
728788
758234
495581
243302
847281
102180
1009675
261453
7269
946693
302848
597010
42699
223263
86759
582452
193856
694299
902682
791617
124930
322766
246793
565245
240020
978549
616426
858331
254300
968823
155248
845260
852099
798435
906255
674260
102103
766894
116406
338963
660564
72518
61339
565392
383364
268101
225061
12982
659069
310530
336752
119977
279857
358735
130373
854928
841271
636425
799368
159968
352761
365336
522922
635915
866513
10290
94236
753911
233717
304578
568052
681556
233812
309915
433337
58858
980001
319027
46491
162164
562000
299895
315367
503002
105799
401497
849057
552342
699007
707704
822190
980302
226204
827273
641280
476667
412213
394727
261053
892165
303174
243420
642911
967869
467010
310856
275814
1043598
2003
355712
877865
786149
994006
450215
781331
990958
480519
65575
746870
827829
710020
653817
532760
267585
455683
794398
492800
443281
463004
811046
291509
402521
897922
735420
166143
367411
703071
918643
186545
883616
780094
918178
14753
845966
11215
99582
847760
1026810
530565
986787
401585
50159
33102
153623
429194
944655
239164
113634
945964
333397
862579
320725
152150
224841
1025066
338674
690187
384331
777937
122018
764152
530466
253796
130558
147580
689713
317655
733320
397992
179405
816918
931353
791144
992299
906118
539843
209514
679145
228152
38858
935358
282949
892581
608170
860824
721307
5810
967145
805180
331213
716792
177412
946034
258636
349719
391739
432920
871105
677942
554029
477405
507110
1023219
875882
219898
964371
797284
266861
707823
354112
65709
756008
625472
77054
127353
673127
705116
684168
654321
853961
615679
231497
614799
138404
370829
624926
505822
100717
775191
986552
69808
412783
16669
785133
450280
344389
444396
393493
253292
957371
272808
606283
560937
47460
339526
383419
691732
147388
953679
573748
322059
189908
194936
432910
903064
140627
468925
110536
449600
310752
431844
293479
92205
850076
838805
792531
650955
732781
843549
439579
642993
238670
946789
635868
871643
394714
234145
297165
173034
125982
12414
390487
196112
741674
645416
136849
972202
315432
603878
1026782
422549
1042469
870229
973967
505518
171527
29510
826963
198473
449244
701574
854533
1006447
892750
291614
704647
544294
325729
998972
600368
779211
458692
646664
543578
989067
395340
1007264
468316
508455
366226
225519
595555
332051
677930
714242
106040
948476
930852
825886
963169
754514
466700
594642
363635
457808
875880
368200
542638
852254
480737
239700
673729
501647
630279
987913
966640
603072
269342
415424
879339
606126
84823
640335
494278
499652
188101
92270
519878
399481
201659
458608
277120
993553
63342
896865
2731
485084
619784
129256
686563
738721
869694
307889
726335
527461
422173
230180
989751
488622
819561
486720
168826
853627
667934
225835
787961
211580
964942
271293
443336
962240
669484
157795
581529
524349
174542
352738
107359
473041
266733
543837
703816
53553
982418
895715
195095
586068
682564
21919
991776
693734
832749
975119
246399
328487
129185
945475
447638
659257
615300
419100
678364
744943
865085
98069
151661
958611
905481
690971
392190
565413
267917
477973
580627
199435
407630
551186
684146
1040732
532972
173236
288045
710888
889386
658667
319856
944887
297039
566886
154643
110499
460598
136556
810171
6770
748542
292863
294373
654710
168032
162162
570874
506279
73715
490453
517701
210090
303342
749562
725366
850086
431933
1028689
499157
346728
266838
741196
992145
922745
427402
220854
532568
554510
494084
891111
507613
2184
157930
685367
252156
1030362
923299
218429
947678
781974
226619
789192
790842
901185
573430
126933
749505
900323
871935
434858
249196
654627
933179
463996
881625
805668
588444
720760
339604
298651
360527
219567
828120
605299
139135
720512
851776
59950
126054
348951
65890
740582
282767
431954
271665
198947
463183
620003
917069
1009686
1031243
457876
707501
379910
28486
643018
133248
439872
19365
368667
1021028
405865
724756
882808
471287
221665
713724
62181
778344
956129
306667
716170
917198
355469
427422
133568
642716
603420
646953
528157
178504
99884
343910
597763
120923
803121
12775
410875
978843
1008482
705563
330410
20889
275366
827843
298994
431444
798093
561652
96518
525022
97995
49070
553491
328529
429296
144348
585130
260044
475796
595945
656539
126276
76473
919022
749268
40770
738039
69223
594285
899145
683245
635149
997992
75992
402555
428291
278296
452229
773575
120394
658189
455607
203859
77888
968081
719599
83637
233358
64768
272549
926447
183934
57539
881903
234636
131631
428993
454905
777932
372403
65437
866555
247733
877054
768593
275447
426123
406887
160717
847031
714774
626529
223915
311046
795693
4904
181138
415112
879727
830436
24357
305104
211894
120613
313929
248909
511067
571914
1149
170132
833192
910268
686800
732689
348794
50931
396994
625902
677110
770978
554812
122194
244917
502888
138894
934519
899609
223908
965818
915297
562016
93786
644638
258200
777308
506220
290614
378327
573720
967596
401969
914214
425138
885767
715790
932924
198150
89813
372102
698534
575120
883045
872891
408462
673365
208855
325078
805020
42677
65798
61562
123315
367981
94369
984317
206102
6182
374708
384295
522390
421361
16705
509428
859889
286587
935891
230765
734710
508926
701334
935709
996127
806152
927389
753227
500041
683417
973972
90427
1035265
1001505
679689
490557
631296
1043140
680103
69158
954120
350631
575609
467316
815614
972141
644522
641987
963609
185166
467407
626619
980042
483267
645421
1044565
1005415
362428
60023
1029728
1043394
215847
1044834
79733
730615
393777
694410
961808
146250
321297
974700
336380
803729
512878
97008
728278
187873
455402
559660
968031
32085
29864
309280
879219
147403
442389
88223
978839
812424
989501
733940
78536
406605
581677
232605
826662
143986
24820
872423
538120
264008
752294
949595
601697
519482
795242
199205
142117
880845
556008
949309
821116
99421
929474
16738
813588
953201
612632
118027
706917
1018890
679575
464641
224060
438518
849095
1002537
481485
927988
483945
290623
174688
179939
558722
885400
886015
952364
493932
1003375
201794
781259
718921
378374
160877
478266
538879
370740
486515
729401
360949
220029
135450
835100
173199
72125
874599
3929
792401
124980
292320
503085
1023712
782324
654138
918403
887341
885288
112076
455476
651077
50892
662509
202238
209198
424316
98728
861899
563274
94271
450650
974589
33021
667243
614952
387561
766886
205769
22491
29133
258638
771148
818016
198283
284202
716543
588921
635702
850773
311143
730275
857635
1028731
4213
294946
273720
213978
559170
850330
582568
347151
600219
348408
328231
297503
390563
425058
911664
579175
313401
904760
507789
958313
808007
1011759
78081
30698
963689
571959
498061
595489
874009
933922
375899
53180
346284
428150
358593
910658
924886
320451
997282
850172
451703
723712
778138
926286
8614
521341
555007
761303
515544
715224
851118
725525
209731
135960
577784
147474
98627
378666
647270
498992
461226
456976
757065
1019778
701246
966656
563946
329569
847047
610324
710060
981772
131876
1018074
452408
962423
230101
1019163
573616
665022
601542
485085
915906
20485
842351
46224
968797
426611
358316
557649
734310
842812
68250
681343
901545
424345
792464
183327
1001505
525838
857631
542028
169069
122629
33143
633457
1001009
41326
267815
530775
279980
751367
873703
546991
824274
934641
88652
647378
658084
104681
200983
770988
22535
750296
577290
671314
649952
410520
891882
459561
138432
430190
550252
987119
241302
857429
902309
109646
154678
337525
610151
607865
723432
367322
339687
551770
646499
909432
812633
454203
968907
357743
235348
584769
1027370
980127
140794
521920
2505
69963
727044
992827
1026569
339999
580411
928418
866379
761680
136189
283457
603745
845801
1017328
426664
277170
774054
253304
355319
964121
927008
241385
860008
726841
230031
824176
328891
351110
53785
306710
331202
948622
85366
860200
471945
979249
1017743
261036
456175
239712
442024
57009
344019
641707
70844
757366
187158
364701
694562
232109
279637
639453
329756
840562
72050
122686
611872
1002691
668787
603960
482853
409317
57942
656668
266611
549760
250465
786214
168619
524233
919807
36283
1034907
10984
651518
410366
130988
230807
17488
3282
597624
284238
779566
572993
774525
222249
400831
229793
1019329
929052
541074
116424
79157
988593
365537
200461
972824
438732
437784
323005
481103
388651
752970
503357
352696
123965
899929
389307
538406
226014
618440
507677
22943
198667
794872
419876
965552
451271
180978
327734
747918
250412
528729
750010
522655
23787
337077
662287
772347
50353
417171
98169
879986
736689
131561
558796
138992
516614
791039
619282
946301
447867
400425
935948
489480
597206
703138
785883
340068
1020280
5782
461841
1015125
905058
433223
852391
125472
273204
692613
200124
94927
498369
410354
797049
286221
32835
14359
213831
313696
292781
804718
863018
963108
645081
294510
945565
902383
1036976
93784
565602
601988
567956
370815
751313
340230
983190
209179
337203
245630
63166
692027
1018915
716893
271358
855411
242506
588761
649235
721168
205862
1033930
688405
704455
729683
713170
59380
1016163
482514
230603
323907
111069
692381
138896
129653
544191
620024
140956
4286
302022
208719
633342
251595
768125
68426
1040877
349257
187913
40473
610650
760747
179532
74684
529676
219722
33245
983641
1009968
986971
658438
884693
582878
475398
148727
413
896145
4339
499218
813897
368525
168265
697808
333468
91012
500927
573030
280670
418934
736215
790694
110234
709587
645600
515976
432693
453638
560027
351476
621729
518845
315572
927332
759737
77414
520319
348462
953851
427247
217890
233284
23895
99970
867327
64869
152210
247979
451430
784751
393039
927769
524724
163498
422800
277548
926227
637321
552678
78373
304229
50430
67997
723557
49663
614631
346830
113789
167589
555731
825400
396966
25032
217919
640011
718031
69443
901882
577099
725665
308264
737571
318893
977066
68066
25917
230628
868684
839163
587575
192462
155064
470772
282096
30621
165708
758781
875020
1036301
961074
869458
878060
825261
780036
20229
1010255
508452
557100
8921
243172
787874
136091
138891
60865
949511
136764
232404
1012878
1036324
868999
543243
437802
453419
873564
143904
753168
355940
98318
1027110
384987
772924
580246
827343
211965
807245
375274
483575
125282
549440
891482
720594
472410
329851
727880
755755
150806
571117
632653
359841
200586
518986
73579
450311
402177
26400
670451
70243
948918
291312
608087
459551
127118
263522
389988
728404
427438
187571
929978
93134
757857
157593
360670
457728
443054
932414
711840
1042727
1041451
528176
332594
873729
697161
407261
615528
37372
1008459
583232
957682
211
102542
230360
845534
387987
682349
409040
885534
667216
529847
392989
183775
318540
209681
55859
213876
649060
743608
811912
930914
319319
380702
79881
152182
877502
741275
895363
719106
826574
55853
1000385
38144
422488
38623
931094
513189
388461
1044234
101144
469951
399076
736788
1004284
555409
454712
546530
1035196
113829
851102
724171
465182
65927
876732
343172
492257
1021192
600015
256584
727614
413389
255480
200575
256369
868941
263148
970614
343791
242582
272904
280017
887151
195874
812595
515928
837276
485571
615077
108762
555942
519999
836061
821599
725454
907796
298501
685479
851494
587883
972861
748514
641085
424279
767403
654961
149344
433523
549683
1042955
877344
475927
407863
142599
805436
527682
771647
320929
677761
624997
759176
1023946
267713
237279
735889
956559
591897
281328
636733
328916
503364
511797
467146
580878
1041966
725398
708598
527360
910563
769597
582927
694355
480361
774121
986524
924188
123634
173394
1029537
1035590
411631
470380
447128
1032475
349477
653731
1008633
208782
289378
242150
704937
996801
396456
333300
287583
113582
950785
150649
747890
174532
876224
231937
865261
684786
1006772
154867
36112
721482
804564
743667
577990
854298
913968
355937
908483
624680
321509
883588
953623
720469
729812
358540
905493
477863
770064
870946
106997
365932
615608
748185
987317
794826
735297
31112
165912
808889
850965
327628
442458
938926
772897
91330
501082
518336
250856
913387
876676
896130
542765
845703
107830
617064
186289
1037678
251023
598862
60230
1025132
575423
774996
263122
62910
123253
488079
401296
14091
935303
582741
110206
521768
538955
548476
794614
60955
202605
331675
418813
30921
901260
97597
273089
636294
523867
715936
63178
148723
942575
496021
871188
240261
936147
903310
922285
111709
1034566
692395
559174
873154
433957
716664
677720
296431
358118
10462
258274
169808
528305
516041
456840
924569
825595
512683
1029350
113980
611973
846300
831823
1021424
1006770
345589
59106
702301
167794
569974
813307
522163
668686
253966
910884
307991
684871
344365
302469
327418
1028207
270156
316050
920515
268415
170530
622195
241820
799676
743898
427760
256977
565941
994003
763011
867829
862808
505775
467578
184859
230867
1011768
243104
396670
496907
185885
398866
92817
681021
157772
611353
581043
186261
86480
451826
833430
50578
822590
390551
685319
886315
496831
780682
560417
857131
69223
658925
109367
188483
538512
373576
851121
703689
788128
713119
990004
297559
713682
755864
277525
584479
856533
347634
21779
745349
1029973
612293
164526
740633
267254
958591
952182
45126
997215
217426
963974
189610
700425
892356
386066
405119
1023739
476690
78531
888428
905414
182969
110901
554588
68043
518152
871819
746039
129451
89500
571961
538838
290646
286235
876706
114384
269997
530004
303884
946604
617450
470928
456986
482370
208685
258353
869855
852736
459871
837432
331644
811527
481045
429569
903367
243169
167079
960887
361351
51685
974272
87619
328319
422648
995097
524862
513936
737306
268284
839968
429141
532800
115103
469938
339617
269898
68166
588286
357841
746742
507613
132462
740956
353938
391485
779280
902078
346645
982721
320265
491905
454359
787713
878540
803083
578067
382758
864077
116255
752864
829666
873870
422018
146474
82840
11334
809444
820662
1030236
725341
960046
677824
215310
135538
352731
952157
176039
255646
815885
540901
178168
369406
792043
894435
728431
951092
706911
396206
152598
1051
891045
36605
250576
1023724
104418
897976
510618
657744
435820
677474
743482
674550
953340
390397
99368
97636
669509
574537
434293
401652
347891
134167
801946
715579
771131
343475
321254
186217
876884
586053
763393
262919
890356
741182
539740
18928
151504
220571
816669
929338
323949
828818
50664
793888
503427
792881
187640
266190
411764
484845
916087
985396
455213
948276
328232
439414
815282
1246
113970
402992
752297
149184
477175
765902
41144
667885
736158
523586
273700
985884
365585
227522
14416
211844
160446
767264
697626
930556
26025
535387
642855
640896
906305
802697
700303
727924
1038646
384166
198252
929651
167257
360790
801387
271122
438282
532478
355217
145450
646786
111312
768214
514099
612074
1025050
41990
22129
747401
673449
63530
155805
125284
608836
467343
567336
467861
298284
665650
905583
745644
303966
68940
771828
318685
590921
665955
889423
495915
980388
554512
645247
963164
402311
420512
741824
757607
207163
576157
682360
774251
527842
13719
868257
497576
696497
317592
458540
383846
837444
619936
765390
797903
45127
404159
258939
283648
958068
54050
643563
736992
454461
524194
703403
257459
354562
177108
990855
455097
736982
632266
143356
777032
43011
815822
21923
497141
968461
815300
570695
889032
345395
327086
601585
830419
901231
837798
761751
15940
127783
855800
187249
955487
99262
558727
713812
148607
463542
93713
463268
383499
593533
812838
863233
333144
804936
770339
438715
405596
897620
978411
115534
94933
662501
961461
755510
842112
429846
148546
258429
885466
318253
986956
950522
162165
803655
926611
933665
49413
1033726
86501
720507
402469
839221
336938
30728
225532
866831
1025540
319871
18044
483346
927593
5939
313876
412747
266389
736682
554932
870055
688398
406910
181128
137251
339370
153211
953889
646214
63728
773595
692353
669033
9421
539066
672904
1031514
135255
248177
575134
927384
956393
723166
186077
102283
184191
218567
372638
546013
684924
597896
860765
34194
211082
106797
1009889
906354
554024
706056
496054
659170
304888
228928
316039
809513
894785
703330
925504
241141
362752
123047
917484
228101
333093
742248
347488
172009
402637
1004985
574530
593360
300957
26251
69951
519998
646097
838095
704580
380339
266524
552555
600807
894036
994850
457545
1004868
348132
874410
940649
723983
963009
512264
507702
816446
946704
441651
507530
797001
264969
875827
987646
745327
132768
451041
355479
778813
121653
30453
584511
352722
159888
594290
504607
184339
732039
126679
301970
168469
650462
86117
374220
582752
289013
708495
899708
5601
779297
346169
3054
424424
933570
149783
458684
1018400
145123
82977
88958
30847
46881
1010903
281555
912524
794143
492478
147557
639409
460825
267908
430933
659639
325387
358147
821750
817109
851273
631595
984234
480005
188697
365466
704623
56447
713850
740168
510195
767744
242878
92151
52428
141971
199473
754822
77987
873039
274362
844301
516030
791795
770348
201940
390953
781215
902314
719005
520324
903439
835369
365136
754714
429649
641311
497254
869266
430269
483155
682131
730868
218449
951513
459167
893679
898386
328490
912936
559952
502761
568516
612771
153749
917129
282637
24945
783739
867037
292240
378842
189733
383787
517365
260109
644710
572062
450749
350458
216966
337059
528718
86285
605733
183140
59272
486869
760018
600200
862926
694836
1003459
391279
582522
332198
648477
197959
351974
808600
978367
592778
77299
132700
562592
698888
587060
796798
932940
356301
184863
161583
721970
380789
364214
113635
429722
96578
345507
766244
352418
696061
975014
189272
722522
918003
757876
375353
120762
1000108
537150
16110
1044185
854889
776346
1015503
932942
515022
756517
784131
288877
8376
779149
884473
216282
719798
872995
174186
499386
863345
458854
338921
148242
162864
543118
762371
249622
590699
543528
5313
903458
643262
555200
96355
854496
696697
888519
239238
800093
962255
1018708
238925
647207
264045
479686
50972
356091
982048
1025756
396015
162516
960284
25560
134458
532725
166660
538415
425787
282146
1027386
723339
224979
803078
21373
536170
579508
313860
112578
858021
527226
938885
10073
579847
720161
49311
1011535
33048
485287
830577
29765
322642
431544
393224
106736
311917
147424
977181
923930
443649
2058
395261
804503
597527
294001
912935
856131
992384
244866
621176
900915
937030
945455
102954
355224
474568
98707
897839
330043
703444
615920
375393
494322
119542
669523
207908
266000
293453
965027
763670
812888
788301
554845
230396
221470
893068
290630
1022629
305841
291015
148882
916946
361552
1025679
508788
930074
292510
422639
398742
904662
286965
222204
436597
866338
887231
716396
906679
634033
121043
1030794
146203
57096
317488
544685
21858
315934
194247
368053
737521
241948
768159
440892
215836
229689
745787
754854
669200
270122
234273
875874
336044
1032564
642493
550772
309010
391361
733377
498465
206187
791265
376590
632931
953946
20435
293642
18147
642452
372259
202675
782421
573962
716047
335211
246472
356084
616409
500586
1010337
120694
973916
379426
123794
318960
945406
74073
997084
917108
976419
979881
568198
366194
883756
659293
324765
577630
733280
377916
660262
143497
193233
460073
902714
607037
43150
311999
25102
591977
354568
972345
899649
202169
863376
884207
72924
299238
817331
831465
354262
420671
762335
514187
555546
10828
571610
363397
569517
1002590
668004
695040
376559
311600
898146
585052
890819
443165
422986
455932
158204
75568
649377
239822
649508
75989
971034
909492
247894
418677
958551
711318
125784
600944
384463
181425
141305
213127
809326
977490
752369
525702
928308
789130
171535
1000859
37230
350070
794757
808215
651005
254270
432081
217632
750176
747710
469357
24760
87066
866467
767014
821954
832700
126660
64159
427162
576030
1031049
987359
89845
541164
984390
157961
536450
345081
75091
563792
62439
405656
12318
471103
193549
759766
670457
748403
534238
254277
458291
237897
917278
595255
494053
326565
54883
553965
333417
620684
810910
238003
1014718
967166
752727
533421
970156
387763
42817
111252
679569
985628
733836
585271
404456
226217
2881
619109
198768
480162
445819
906825
659750
1039551
263459
193526
626958
128335
334184
417316
88603
1013610
925279
434649
477239
580095
36860
469486
682575
570378
623465
77779
286559
595507
630969
852568
801046
233317
172340
690918
880103
157316
403961
204022
399602
1012994
498377
762379
271734
160892
65250
818372
1018631
483112
675348
27790
155171
532079
189716
989943
154353
700925
1042291
178376
455739
66682
814161
652901
422349
818377
709686
123635
342955
456552
720556
105420
924404
136402
380133
27429
1018249
510186
731377
763544
245543
306450
633789
162512
484165
517502
709093
276045
66498
233227
864784
158910
883131
964798
338537
480139
570039
708249
839672
292342
607542
915658
46146
284641
264423
688527
478427
389905
12523
874675
206934
818866
727097
869785
725688
614312
186257
713071
1005733
833203
909977
74973
131933
295578
386092
937801
914362
280959
390162
824200
423626
300171
642634
593758
201132
53520
367995
1023082
252960
417625
8531
591229
784213
295418
746318
364930
139134
310251
386884
705706
598672
374986
613917
681959
347197
710893
141667
991413
580182
691790
715837
488214
229478
393330
150333
993264
581637
969772
917270
128227
58660
516871
1022091
1018029
529578
35868
683341
875597
354101
981977
1013100
762127
396753
436074
549650
653132
832979
113925
602789
1041508
901438
854507
480512
661037
671477
323146
234206
662478
649086
92088
143443
270094
397377
754008
741376
562447
583066
863237
581905
589119
826746
268099
85252
730627
711398
591089
472214
267661
708462
479443
532579
828069
332686
633093
932770
963223
30503
149774
646001
696636
110627
625121
371582
522950
99154
33450
209169
783573
51666
155869
454712
540784
121949
341996
150414
587291
265508
1002
495339
128962
813954
981495
431656
860665
773565
680566
684214
1006196
848868
260773
64804
929882
38769
761504
485788
948904
275157
934920
55086
836300
14898
352247
217297
227142
43360
777794
552637
531861
429368
940675
920132
803812
283477
179118
679121
191510
777941
367721
151017
843752
500587
413667
164077
733187
840783
195672
603375
1022345
363521
122800
631637
480773
544565
444154
798073
375270
242755
978069
606543
800535
896943
873708
861377
850774
627982
692632
423393
789187
880376
711425
687167
844160
448835
502788
391574
1041947
436818
313174
303267
775957
511976
189621
6140
985757
1072
118348
773889
122160
899297
469823
994363
883200
666237
532526
670746
744785
88187
593383
614421
16323
576281
346884
710201
896872
513404
765655
989992
288663
742959
444310
542102
300575
841575
383882
169400
269619
715293
363067
502915
587766
570780
492815
530427
124831
235977
231834
824041
424434
641155
475343
838559
757408
919194
948802
409855
884063
61300
640610
114193
75479
766414
809192
698898
1041104
995091
1042540
224058
51319
82168
705460
162721
450785
531525
237457
244384
253371
414155
223857
52933
330853
85162
455611
893134
899156
114571
672040
881962
996598
1009884
735452
491600
331642
95588
83302
996036
753068
931422
281152
713473
343154
731097
401868
191585
628458
688141
892865
167484
785596
829449
611129
466696
781663
510810
502153
729858
175934
828019
198893
227872
151923
241383
485585
879450
80035
548795
784586
236437
889604
582719
1037799
461553
510336
557207
246595
728097
1040280
636986
691496
238750
378196
451657
53682
2897
665059
657292
70625
335076
13688
1018063
384589
735634
661920
376762
531836
239694
824630
556769
875428
853334
579251
640536
879134
68176
438880
758905
627376
429924
777379
928094
985862
276406
46912
857667
259935
655189
84931
163511
182238
757284
132796
459097
194122
319070
641212
561158
481584
667352
262103
58587
298329
959715
241472
363026
584336
966430
735819
946527
579471
943967
852888
734112
981985
527709
309801
926741
992929
561351
1026318
670750
744842
108465
433715
941527
153991
563226
174354
678968
318538
81368
1019231
398900
464235
803036
507994
412821
577835
255537
957355
1035100
767081
619317
119756
48558
1036639
656486
893888
781046
363870
227712
357909
830167
984101
930644
469375
956047
314743
853990
858882
796865
469498
865329
1002472
34901
453047
817424
28996
739746
609230
993318
459768
616107
959899
886899
293525
63025
503215
425225
665801
461649
692317
964633
212903
913907
1010230
381019
531795
612893
924940
829690
442740
639502
568386
94330
792338
726114
209038
229098
30507
898168
633835
397759
333747
1020471
161866
173100
385339
916554
637910
139306
926714
666523
654360
235435
268004
328547
185166
470997
249066
251067
384598
442806
781596
460491
475436
54059
599187
67114
469932
969158
590372
686677
188857
48012
905848
179088
811390
886729
360791
227206
310102
523045
984904
521089
700719
626797
316390
667865
1008642
205544
747528
771943
929758
368827
167290
872468
703643
729147
142715
719211
425522
429890
748087
113030
195714
936865
99726
850227
526558
5228
631062
276654
354354
698625
421857
691178
127020
593479
85309
870857
850394
163786
1032195
505800
222083
737399
873022
537172
215035
824098
430038
696950
471955
646072
819245
67524
250860
898489
741106
32816
756517
645925
1014015
1013449
546181
487473
470010
703788
831465
552126
691306
868495
669981
927543
566632
389352
744588
638960
468618
189340
1001167
56861
442461
233079
419028
522196
182653
817473
312805
210590
500318
50115
478563
120782
573065
662407
660241
861809
229601
306318
515868
542166
47515
730044
814538
506735
741294
348612
960473
26545
666152
178593
953987
630721
76331
739355
583559
956232
672023
940297
889344
763193
789141
776547
834907
514722
18682
14028
1020460
513165
358824
77398
639602
745002
125783
360134
518279
880883
906739
20774
637973
21973
100850
58205
200758
351406
197286
248260
524147
391149
387631
299420
393983
237424
215353
2919
313101
725951
707768
424935
831453
948328
190958
1015280
704809
379699
792830
536501
742191
62758
798255
164776
920010
973485
386011
850126
955413
832856
588071
311440
354699
948010
418470
66482
448270
644723
71919
502236
482097
670014
302143
944564
27875
875233
391745
189801
268666
439154
832603
325056
395506
106082
654167
1002378
433882
842124
203891
851828
997753
952709
577385
609680
21923
509201
976322
499485
904737
79997
424008
580303
138626
937853
391012
116576
335780
702154
490940
263382
385071
120582
338220
802453
334855
1007313
1037606
416009
861426
189064
266255
804331
624302
69599
985402
166981
49610
68705
133486
731877
442842
987624
575927
151724
95732
8377
737944
895682
133914
720051
514211
35202
661279
120246
908120
667954
1027654
165173
865187
604120
751462
413448
84051
45685
685101
308377
559101
261804
969458
585495
36207
147159
453605
549895
924508
729905
839670
836723
695860
698190
175878
426582
287642
695991
832790
470421
543849
904626
652829
947543
197572
542193
478333
654090
344886
442364
92494
1020015
27984
156326
655648
882630
324830
904983
155710
328421
1031680
954330
111334
748327
367695
434366
648349
931577
983182
153280
971138
896090
48358
27352
376824
520552
6050
781657
793153
574232
793383
231508
108214
174912
330969
220392
629176
58645
910901
836554
444738
636205
603378
272333
694404
691507
349833
446017
827897
1029283
551938
294908
48597
620553
987327
735093
788223
115199
101396
290
733075
477299
44934
863577
896174
679932
844593
63758
159441
779125
515755
781411
498750
98950
846700
446680
300186
954740
464903
980574
872115
942006
11832
967428
337319
692192
789943
1033
175445
52843
887265
747131
988566
516785
300522
640278
652935
896320
131770
906507
593081
239804
371099
79408
66677
749148
960987
267576
909095
368133
671879
506951
457852
805580
103205
632602
291157
951054
327685
543209
788995
190905
1000139
201614
278274
274809
824992
161147
610948
1009279
128845
411432
482471
23372
286377
860089
305136
1001175
145952
847992
977923
356606
194039
683321
914640
896776
345857
25887
210394
606598
519438
724461
120596
357194
867849
1001000
113941
857207
67325
205704
543117
312762
615670
901974
992677
545511
37027
817725
1035056
643105
281452
976541
235659
954471
489144
322873
602680
149970
480727
881465
913198
125750
468386
813208
250107
781029
1001061
429329
247882
201176
544680
325177
104464
625412
293722
432630
59683
954462
55038
559449
55819
559546
422266
884278
836767
945010
873136
448320
1018557
652697
1032423
681663
516481
258139
739249
53657
484559
40744
34390
27591
169287
1076
459263
224398
11728
370541
177024
910606
775807
584312
482755
134988
64269
515813
1013818
706920
895022
895903
319140
388240
179634
770395
539408
238257
118945
466596
693008
75159
947159
929859
358300
251267
31796
417978
59835
69827
275218
408472
296933
962648
405994
636366
224274
997945
22228
589801
264373
698239
664529
884581
662144
116787
720280
466413
971212
616761
621677
319432
161156
685324
578520
475148
655590
666993
1038734
490768
449471
498610
496581
1007040
336802
896394
404179
629652
203246
304909
526692
300139
846112
9484
1029991
961975
394923
936516
849317
527193
815983
719903
67008
721480
643561
30606
149616
841321
259696
964409
387802
793460
583269
771749
25735
434471
1009936
264249
28660
666498
660048
790853
749758
300888
841904
869233
48665
686413
932757
856874
996084
496897
319468
932927
412434
728287
852939
40246
665638
726057
779659
235516
28360
1044243
178344
305726
274593
543108
47580
578480
539767
313401
499436
448353
471084
245086
382925
779854
145648
741829
668541
987070
741344
161806
717108
614175
846039
454521
802079
555509
897722
197983
318620
858833
433648
665656
259419
980715
662702
345654
645871
932792
904387
799681
55059
70970
453200
535573
731391
39340
438858
478799
796096
693081
280857
553661
336263
152054
717957
905206
482578
49536
29517
114529
283953
768797
879099
441934
934253
301784
811841
860240
61274
161189
736532
253790
897835
185170
826831
864094
295028
691527
904505
847089
27184
24868
649243
439003
170571
686149
613658
972336
44613
639962
398588
905909
839111
788413
210821
338445
775907
908239
749965
460414
304391
602815
608148
3208
40108
724331
176700
454147
126015
970057
864534
464843
801251
468300
61703
269680
29957
83816
718539
338031
116098
335086
989980
62986
1034598
821866
772303
409862
742456
125581
383608
988747
842288
848843
889851
608162
256861
14461
150059
737802
654749
160255
68340
924599
332159
806654
320446
867290
604562
385589
920000
1008305
835170
535210
935138
876860
757709
395636
685837
792489
292995
702202
846869
146469
459495
486448
1032973
818942
374513
828591
179333
964374
869592
80297
362279
776898
135106
915733
131626
1003899
176933
715822
916890
419064
92693
561377
971420
842202
688939
766420
160418
653333
175792
618795
576558
1029017
411102
994611
1013268
986545
845687
430473
62053
511057
685234
201446
59039
108932
211185
534859
167424
852303
768671
579004
521994
245079
364269
750379
779220
156919
756614
158111
640329
591266
602111
980893
109318
927738
392071
297689
558752
755648
689695
252194
922355
178682
761449
975567
361356
488450
648576
54049
367855
851048
428001
639755
486403
936156
950040
211969
78933
922180
1003462
770425
262530
743850
275385
865439
238487
678956
702696
626912
812348
97753
314726
1006098
517061
623185
810372
442145
433622
16241
399027
541791
18846
281742
212160
109272
501579
173486
398337
727313
404444
963843
846198
609758
425694
520790
933186
123833
985950
521538
736718
965253
130120
123274
773873
485360
762070
109757
114052
357246
813610
517421
849499
201585
391156
328438
919216
854881
269635
351949
460378
323309
87265
653317
143431
922970
805765
42250
1040338
872871
43181
966098
633472
168643
387978
303344
310519
444745
407524
783998
986627
438830
66575
760660
846406
21131
248535
150106
717890
124312
233337
447706
201801
39752
926971
553445
61198
686887
986569
7922
398148
938203
925614
15328
526675
843970
228502
412975
669623
728171
34448
144529
869249
1014111
824256
580776
640707
123866
343559
261818
513894
205565
517856
361375
289599
495266
915150
585183
45816
258623
553593
563766
343710
162501
704168
656625
455551
481098
41007
552888
980193
878016
759715
366696
309483
786513
903532
772646
864227
394401
117209
730406
253173
83428
389952
761224
962829
614943
76127
985296
665788
530477
534548
312700
355415
198647
736069
1019210
904831
313946
890064
118273
572060
995307
959489
892488
567673
347902
768767
840321
80985
204976
369467
564837
978644
592950
397529
977406
333668
347616
398638
305527
991570
94362
907773
165617
141303
1041239
1029966
840946
387130
257481
530808
215616
382095
744974
893220
459540
191774
1017189
667714
640381
539243
729555
833632
107648
1034932
796680
821560
415552
538688
544620
667023
96131
191885
237786
340420
479743
754643
772493
363961
715708
941335
640104
653644
339649
410510
745318
143911
261129
929602
771264
1014623
163014
23010
610638
1041846
27410
570463
741901
661515
115376
690438
14601
26032
115358
545605
229819
54607
890266
874624
796916
823159
273098
126194
745200
151341
471659
33603
952269
1012034
1003300
838316
11281
398211
881422
653885
246244
16021
939986
934678
198488
963134
802651
462734
581155
202438
621619
217783
347492
183382
706916
629525
889102
547154
192393
730437
728783
778357
201003
585377
1036296
206617
38008
163195
833472
730102
592990
793136
689463
969450
913443
962606
116343
698746
785181
429177
582047
657812
928794
233256
121042
610089
85527
576520
758805
848520
1031961
239813
742484
214803
101511
530758
589437
988133
85248
904471
552686
501565
234189
607673
693401
941856
90041
1002742
286343
57688
57551
600039
174508
48978
894470
584674
148656
382426
560892
1016847
395787
198928
632614
711150
257564
804289
733710
522969
1007843
942176
885668
520584
43293
829499
847355
289817
747948
740981
765587
49617
46713
724798
806900
834208
656459
624823
736814
640427
923206
1044022
846546
946883
856966
865271
109565
587685
204123
1029428
542085
651121
802512
496625
967927
926006
796896
1043812
954371
63368
122143
914936
295272
393905
319238
356627
538664
181000
615840
413823
235899
864202
746951
1034058
85471
454164
168620
18932
591966
214877
1033302
477106
246354
352171
472023
626738
42548
59504
745311
641304
666823
885959
929325
850327
364717
1008066
110483
409996
813304
646223
448024
671752
105707
292721
11501
298870
719738
422299
151840
701133
905188
968148
562902
207240
1009277
944920
1039561
76021
408487
1041070
179932
431802
279777
814406
388721
59991
110994
10105
483695
174517
639031
903955
508239
611086
666797
262364
190145
300737
133155
1004307
804665
623152
719341
279300
179525
508656
557828
815843
656888
643968
848801
320610
184990
720854
272045
588626
840296
725412
174370
26342
365568
1009467
930027
803143
924586
697603
261865
702422
600479
139550
788580
83945
383958
35814
870946
904068
990624
529383
42688
404929
596488
225009
118543
183168
599365
225805
407303
452866
34263
76530
422062
143891
52708
739449
82416
656809
417449
849292
414606
569860
961634
645234
469203
65158
376718
637736
289799
1016017
1043501
220767
710545
245938
652191
96314
509873
484629
498793
664933
56714
856120
331714
978983
883810
921467
288581
613799
212812
825613
84585
79197
810463
620639
881512
128131
254329
723812
896188
786065
49673
73771
389208
857019
899772
991696
989861
148244
1034046
500746
909123
74453
27982
1035438
197173
1026897
84776
782514
481942
723860
351714
155916
28637
612537
342840
130038
437507
899173
69481
512335
221548
804729
995071
829315
714801
165175
161196
272862
64450
452265
300658
447797
456004
898315
940601
128616
672069
641904
808692
770067
652228
893388
664061
691530
32141
594911
556626
993921
877151
839823
834965
773455
634254
271316
143100
826481
933845
787718
542809
362885
704454
602264
970563
385313
382806
901579
877989
112021
934833
273667
204970
152276
476733
263061
529120
809242
398863
741972
327637
575049
429653
1028808
925302
509118
906795
712260
808930
855837
737909
382083
843094
618224
696046
457998
340378
962045
844635
13725
85783
1035783
830644
425338
1037537
826882
305142
1030323
258526
798991
305805
381603
429621
922505
135321
658281
689572
685899
109094
630950
1002482
104158
703604
625766
70905
392692
1044944
578422
690119
863578
883200
880262
629673
993120
443193
926403
142993
753113
127021
702146
41796
632569
401417
184152
640934
847493
70086
277950
892214
755893
480882
998211
716625
653774
540256
234384
953835
518792
142695
48990
219487
870553
482556
685185
702190
954881
632836
272929
49118
716261
149152
695796
787495
68676
852035
463819
588604
815200
91155
693635
160395
472678
1025062
83605
600992
258410
924553
263957
676384
569359
647843
201526
1025223
588669
851820
938975
983702
684634
337617
786611
986546
494654
885716
812128
400674
609562
642395
815969
1026426
1035458
103012
999358
817857
698923
814825
758661
40166
115905
165921
1024459
77546
747010
781747
373517
321926
384683
271093
207384
411806
897268
669101
630766
328488
161533
356697
636440
141278
707547
64154
301501
913731
62974
661284
940742
397619
901965
799433
511628
257188
971648
887290
376470
73639
509824
421238
279419
990789
209988
787559
238320
827958
828661
811262
639089
176185
545854
229280
486606
114712
586050
302013
106958
901458
864407
122998
72756
566644
682055
623432
743229
671715
122580
748722
167801
607575
395139
319348
403528
694013
132003
180820
801551
755570
128817
296057
359438
502061
1032224
1024445
782113
104085
583048
585042
1007225
59828
224890
796870
930167
877026
930256
288103
623528
766006
583994
97703
601292
233195
276393
200214
55424
617473
607113
232101
166069
604370
934302
811116
976964
529256
539507
737264
631616
756380
757576
428169
836359
471761
540030
544862
128666
1005841
225457
184175
717716
841536
385673
633531
690738
573082
824405
734771
989695
686583
690506
840894
379018
46769
362299
260561
826857
5548
664946
138811
743123
652074
343940
870193
892054
288829
1009940
242465
940591
670117
976908
864809
917363
608544
59702
272251
429641
714822
300950
330277
108950
950994
797793
962917
452168
514238
225086
151074
787920
824314
49264
497673
715131
333080
597274
328467
402382
329855
706165
86752
46618
350873
404125
563334
26991
403796
804808
824899
5238
34396
915581
428893
513329
974192
534469
814023
26711
925462
217043
104518
626394
293810
926444
845778
628063
867105
158931
18609
812492
664670
794136
97926
174737
444111
70142
530349
2854
202542
90111
991383
9151
165884
942041
611474
695168
667355
533661
84236
912666
81629
568847
605917
437170
702044
326646
240113
298158
693529
757694
414660
222722
814618
568577
840613
875869
1035435
904012
1020432
594779
896626
488646
699609
793458
477594
869655
369150
1027288
388110
958249
276837
487745
587141
822122
152675
120978
848859
954569
865298
7125
221798
25785
925847
352548
413589
1029525
14351
7734
425487
38291
719293
715135
96901
204178
520493
950458
322750
804966
201885
380673
722938
36097
474316
804785
539754
589118
157293
253838
214804
533153
1041018
995862
825280
523493
783432
198798
1019573
941252
293693
843467
40815
42076
822665
332058
675805
274830
519706
640146
594661
1013874
414645
489998
573361
664209
345192
997803
576982
47161
7391
85336
823740
1042482
516760
1018851
781942
53549
73324
379431
543502
403621
369132
371930
726114
174437
347733
153555
163078
279713
524737
1024419
622961
46088
175672
55542
997022
823451
844198
809430
787352
557604
899440
952538
289664
913310
666408
755442
927837
799529
71688
516578
1019133
419649
994247
284747
96617
131458
529086
998411
12926
758733
314625
120662
977323
460231
801586
744621
692622
968892
717832
523133
402503
673935
314798
737771
288220
948635
724191
551128
974968
13694
547200
666319
572840
158464
597292
191814
137281
820648
846145
960463
298660
885472
992767
201831
62048
945158
804341
309446
1003620
514528
698092
688713
328162
356526
431438
998280
508859
146255
780450
236458
794371
179019
840694
182702
542533
1001365
658224
687412
670868
583218
461690
536951
531312
154723
715571
701046
135356
894604
891287
926376
263738
402318
1000152
746622
878278
198588
547753
748022
1005856
258173
611955
73817
965754
56384
537226
119615
922183
363373
827222
407624
228125
513656
98409
700983
916947
313287
405329
149807
90022
997701
805594
214598
276587
968715
336779
120389
413476
846024
860737
344778
100893
537208
435945
73972
468900
346254
703088
782910
484559
625022
618529
881733
152917
667324
443937
472507
190305
776500
506552
495354
520069
563972
924223
368093
9629
68925
777275
450108
862599
575762
594325
670256
442839
860459
91257
515060
252298
77507
1012891
29618
709421
995460
823470
557223
545448
473740
524130
549854
410211
132855
382835
1023192
618968
677693
870303
371409
457189
233536
356208
108877
289917
670102
335413
771909
717873
991311
338511
395892
41623
187465
960838
756797
501745
343875
650484
828780
553835
419171
818287
65445
271733
868965
507735
283436
907663
254463
732647
566321
646565
397280
17603
776105
976660
321501
124387
816035
545915
78860
839132
219847
226169
42322
874403
388872
610922
438732
789554
797774
529115
489211
905397
1012421
851763
952428
66708
781502
1036155
311951
644485
104745
615827
728992
410396
276576
964396
521696
370531
659959
73753
536031
548170
46843
969963
972494
113889
269612
895220
765794
444823
598100
276877
758612
634799
640786
601261
63939
148739
492116
682598
1033560
734908
693128
125220
194269
553058
792213
851746
337309
292664
959535
603424
641176
130049
1037082
5111
396996
997373
703486
313956
331492
648392
957885
711053
805290
588139
786301
476609
90694
1041884
21120
65559
915891
185257
440919
9387
168195
30193
244376
209630
525038
45145
562087
104318
464322
2315
600751
187739
355646
644694
552102
492235
858315
648174
1040589
113504
714498
198038
835820
785712
1025159
248400
633668
252706
918996
761248
763742
140218
695874
517625
293073
904051
699168
30047
473320
724321
1000932
199292
958154
17197
671167
643266
579313
762155
992280
919749
100161
188210
96429
596288
981509
261888
289515
666941
251026
467642
954506
194168
55030
734475
229988
790441
1021042
266442
68846
303582
603487
998963
593727
247681
1023195
213815
362324
306672
596267
613001
472778
287241
959167
1019922
699745
7562
6270
987616
369055
446133
127644
509652
993641
1034950
344764
85074
283309
298097
317403
662198
978022
181664
825808
68322
255161
736576
519182
670729
1030177
683341
116281
957664
429236
847139
682782
816881
124682
691663
873144
157657
592042
1010134
317995
53058
674517
1006053
1016209
863512
365439
187102
478939
89267
254058
48633
885714
226999
671672
355479
33825
394519
557104
794146
476476
980547
18060
126355
59452
108454
898888
193406
803876
905860
111571
877462
792244
590598
314986
701274
160519
907968
2806
480311
640253
300584
865654
1035678
924064
972499
702196
919804
1018037
120471
458308
233907
444823
943194
931736
625053
696363
797521
118864
755331
586793
286965
401611
564256
684040
449900
327783
475337
401189
78582
510883
257333
758045
959143
177442
311017
199371
479399
859986
206616
498765
163154
242244
426315
95733
141279
501267
75939
331241
274242
41349
503631
79676
182
859801
921952
305530
20258
903627
305124
281513
50872
287111
518039
421286
109505
1013492
474799
599641
219065
248743
828758
852724
229150
673492
562257
509394
26870
309401
234287
48810
993379
294978
205398
815488
754195
245132
966272
96368
116363
15118
917579
395062
282670
3921
1027203
631297
452723
626943
72800
697574
439662
115495
122987
904138
79227
751049
874695
246612
211564
1036714
44106
1013835
909839
369200
1023941
478186
454936
358530
344773
287793
838464
848072
568465
119706
36121
651043
671524
378638
341134
714882
955204
554947
592562
82926
490095
466242
833639
980722
1000634
663576
254965
261655
700916
277206
654240
63002
833785
797453
702876
495094
602551
77017
761282
1033062
772201
743771
66020
945554
158573
941458
12398
817504
103075
401211
657201
861054
30863
1015167
424040
390958
257738
146565
961969
820459
233440
487387
777301
580284
482036
359715
257640
358408
150723
85107
994611
374407
864358
562170
188892
611775
826621
609613
403982
778882
1033778
516547
364744
528993
22003
895805
882351
292233
194041
170028
350309
170378
888593
482695
351076
76186
351367
868317
469351
296674
282775
771529
826648
1026885
646856
705299
939260
888795
514389
767457
517402
227565
382806
303698
920412
608052
73507
660047
62725
300690
369893
867773
519698
395704
683250
15762
61117
719167
463162
992190
225816
742057
197105
189497
177461
293220
685257
765301
1039507
719045
102351
289626
712191
620845
276923
405523
806138
680507
373193
62836
231187
749904
457296
36709
679531
119887
927827
811608
887561
672778
166030
412635
744324
249304
374185
4297
694318
633736
685225
567098
673506
1041845
632382
406770
257775
62832
582561
505208
291565
455609
345163
1012479
505934
916168
762997
542758
108306
690692
356261
375889
706238
539473
61974
815411
437223
542103
739966
226701
1002811
629644
379240
291631
797602
783177
977013
702882
210352
624541
372897
797655
889787
470603
78667
943661
902513
149371
763020
274449
1033297
287777
532096
183059
295216
303447
959425
916039
129539
500805
178181
583918
476757
1027195
652020
647482
499159
875868
485851
23824
722922
337053
208549
736782
120468
28801
921136
536985
203079
266896
284157
396145
957873
494027
896614
252863
322712
150341
341820
848744
270068
816048
368388
626027
286089
21352
336969
593930
40219
603815
276231
253595
715953
566289
689415
377487
709646
946200
358861
564102
479043
516145
212782
655501
378013
712848
259242
132272
573175
741756
665753
412452
244382
757289
471894
290560
376742
318547
872618
954114
543843
673320
59422
440322
299516
324912
511954
111694
699627
475981
909838
533150
540830
763756
233842
928529
49613
106562
139776
516106
858206
45379
1038804
116124
679417
636422
1002399
1012369
496713
215214
662030
260001
34173
199988
813946
131695
912295
955549
831545
1006527
220531
995169
767227
278118
138641
783004
959664
41753
179284
788038
68387
895071
949525
938205
263258
768676
904227
309208
626397
685644
871007
560767
394728
590098
913068
672301
238925
729726
16911
736645
648744
1019088
111400
12237
784151
819585
200244
415721
776781
468199
514685
913378
73644
32316
704439
94090
117443
498093
383328
34447
884091
575272
25012
442223
386624
603140
600147
44387
206980
22344
711343
1040101
501753
996900
463907
703744
315031
592013
375356
675262
384869
745147
968936
322457
125012
255383
33751
186315
484243
613190
543566
869428
246205
253047
23154
336495
895395
336683
477859
346981
179137
878229
351120
102026
516079
310777
378106
494092
321737
779685
152485
759471
234744
809004
832761
25101
711351
402574
707955
952202
845783
110420
46761
678764
594881
351432
843647
610317
660323
410913
66875
609269
952147
950924
763346
377275
1027782
489144
996552
173328
245847
786714
298752
980554
253515
310266
936342
972177
857078
785791
726463
300017
795626
157818
128487
456975
4828
618693
822675
506181
838440
362670
566912
788981
499615
699396
571428
798339
881610
13663
773858
61485
871303
17841
560624
742666
362672
810325
809025
645000
1041801
401325
918453
420882
169305
105341
554128
569811
371926
449617
982931
401722
214553
803051
472145
1038393
486797
5400
992088
607873
935439
259645
33625
866717
321327
150599
636796
598938
409228
847531
741156
631073
241599
698833
397168
887927
804634
6364
389993
971777
609041
163140
719372
132285
698063
270171
309003
236872
210824
279501
168780
977938
812732
432594
148943
223303
585867
608952
593100
67927
628882
24556
280701
804994
226824
473043
20630
256293
428685
713457
728932
228312
344058
208122
751701
261713
154058
999734
252892
443209
391902
406375
328961
314697
739238
750069
98929
976657
973111
780490
929273
10987
495468
790036
312305
183307
464169
214875
290387
275185
450509
628208
251584
519828
415816
302155
956255
298220
900507
761906
297167
51484
971704
761178
943620
307444
189340
982596
797746
695580
236309
249640
27204
361673
270458
104339
718843
977844
578633
467932
670127
613883
539443
329846
1005958
420823
542316
1490
30594
506471
122756
961660
819439
738427
589932
750100
989099
484517
613610
940933
1031458
1009071
185684
330962
299464
336698
920370
72062
25141
386135
233678
595198
794233
673023
847719
962968
912632
558750
983134
554275
503639
883924
504745
193959
975690
480548
41016
141840
277673
57382
267819
65188
468704
544752
593654
846982
427500
349894
223463
118493
189224
548346
679574
663230
115761
624512
890059
541193
446246
447363
681980
7495
559351
895036
1034537
1039468
51186
953085
791795
163085
371722
227742
826047
249185
24864
103354
325356
187116
701537
70299
323616
438717
579710
610285
628702
104553
612875
430494
965567
826680
48857
211732
627819
17759
345030
300372
18123
620757
669321
272271
708863
130295
762600
830525
4310
931189
904470
498110
382398
516560
802535
605110
921024
646502
655048
420132
804962
1015127
436460
341245
23581
684052
293306
151335
323582
24941
93897
615596
697919
644184
950306
727999
327886
92757
260471
133321
260953
507123
648246
976142
902492
514305
193803
399281
345384
501477
267042
540414
513842
310040
793935
624385
701641
703836
381233
977590
498389
659625
927541
54827
400761
839680
870092
432414
397230
845591
630778
929573
322386
452681
999819
982365
288461
1017955
602213
887821
856377
835404
224879
966679
295710
365614
583770
24818
418387
117012
883302
297651
297540
614197
477958
393578
866599
139587
637717
217151
975257
473176
96653
228163
694059
494176
467407
900361
45380
824506
137210
730361
1017452
423294
280161
73751
491625
793664
720380
47742
867287
839283
993008
375925
197972
867194
176231
39189
894384
293340
592478
889702
405583
688428
375838
1020716
592354
971788
104014
1029865
844884
330423
297859
895314
827077
73567
150201
161440
862087
661617
285870
385530
129801
498588
778325
408252
504179
751637
193951
1026353
267339
367685
966180
755934
588097
353474
931774
611083
478618
47928
347851
481085
429412
41646
592541
900132
683850
865765
544563
438123
248993
996790
693610
250980
137588
619217
810967
102694
1037425
280608
1102
980152
764742
742441
272927
537702
726115
594793
985561
94165
575526
210829
280554
104417
527709
409166
623142
747405
195630
709970
1034597
1008325
808199
288782
1031521
488611
521375
234953
777228
399660
435772
757388
647637
915504
53614
445949
421000
826842
344020
983084
548574
782072
488886
263592
717823
205104
834529
825116
78080
764762
180742
505950
693616
723964
819529
699163
943729
67322
786088
1039262
1027217
694718
20047
50146
341845
195734
602296
189675
490868
730722
117560
364345
853169
885392
529616
295984
31174
361663
707564
261704
199839
585357
298158
460706
662593
457003
905590
610375
281994
330676
984861
275373
929496
471817
923172
445715
662666
410488
873209
118980
1014418
914816
777962
425474
1002935
1027821
791957
554223
772254
237204
266408
1033852
943828
230087
534412
755212
498987
762928
689443
364154
942177
348670
213366
78018
518497
882474
256487
703343
331267
120360
190690
608053
276679
492227
173577
916799
286317
161921
807220
343423
43116
1014629
387213
964311
168218
886749
124112
394246
158370
406501
816100
55419
399613
2898
497479
662338
535278
254430
619619
812963
43879
62270
356917
608331
773486
243291
593714
722906
502610
714883
44021
1043464
941630
802619
34419
277388
121522
350291
946634
328396
830807
18341
752015
228351
7674
210114
176680
45086
920239
921431
805656
428436
968487
50950
230950
692161
972352
166054
960246
518777
394196
984908
414928
651477
779894
591723
940591
46166
955266
374186
901454
60676
609792
1015869
839666
893221
452503
539191
260883
78685
70864
403603
249486
642072
200515
58893
271318
368125
188400
325335
921718
221596
660423
306338
332489
991619
670875
476324
317053
374264
912047
88515
465619
292739
110284
575876
165874
586785
848338
172470
1012571
181103
863009
944856
57791
308494
638344
794708
118159
174781
834830
782801
168846
366233
695910
309103
127000
506136
412375
1027728
134679
64914
134505
1045051
590489
207689
556650
320518
423321
493882
360674
355576
305853
1021316
925034
246226
984428
545357
453922
423578
507912
738603
918322
697638
295057
596162
881016
264605
681321
811554
805177
757177
391270
115815
397929
563887
754864
211587
633185
36572
1007342
531561
216853
635099
638410
925890
258086
480473
353561
341629
204186
491502
978014
153891
399888
724393
505462
55127
644145
1028328
904384
189066
667508
164852
935331
256345
462914
938513
908602
263472
381209
669036
533132
482785
938733
295015
2821
60918
527527
941409
185675
616365
433689
522168
766660
282561
17154
881838
51097
306769
481525
978592
681246
997467
417912
805522
409857
689808
774996
161717
910426
366725
91657
749277
464401
155550
630932
499079
97286
935152
588224
444428
855170
568953
407291
679862
535644
332512
559489
688695
258465
598805
489507
650155
156310
786665
262327
816489
319540
822673
603411
657093
542715
695211
760270
538708
291419
583782
736280
240226
375029
146236
190954
526599
644742
23602
96975
72524
681308
309818
817405
852610
391762
239126
432850
593531
587525
1040848
844853
903385
332934
137099
685461
951871
652583
71176
431233
261519
719241
545355
115493
809875
183173
36951
730939
1025309
878654
872277
307268
946193
244526
486445
845138
3141
797363
80361
476806
789005
1026055
289281
1011211
315601
222270
706166
212690
456462
628379
914970
776036
825651
841999
413963
151206
1013400
559057
628075
592219
832808
497620
976004
418760
202872
220285
1041498
236031
314834
548013
85316
1043923
497282
398906
380242
28107
869823
664348
919213
981271
843962
576608
57150
366884
214106
1039544
671506
97423
550676
326615
743654
692074
90438
891032
340120
920877
796529
991194
817482
554387
62822
841783
388482
952251
616371
309170
357653
166329
552884
480694
727922
508035
417392
633157
989649
1036918
493143
599831
192973
923045
539836
361156
1014694
897579
674163
295196
738258
820390
318591
661777
118706
792541
821579
818765
172712
89489
365371
864874
79611
994649
77967
276104
661897
1001374
207517
646950
315234
512359
413667
910948
321600
395980
828621
900990
685544
993352
816945
788858
1001720
861291
48002
433392
371490
449259
209789
983210
794669
759112
222199
173906
194166
782921
143799
649394
817743
637739
179993
208753
1043274
240735
793385
545956
527137
808920
335732
64646
153979
1033045
180177
786254
75899
773976
1016864
432083
316663
689825
926361
446520
721765
98010
277773
875340
313618
352253
103173
172516
424738
582907
595689
108681
432812
1037640
72341
87641
738353
23004
694235
790741
583432
874101
215965
477486
898527
339651
119264
175206
213254
983230
710386
771396
326808
871438
608667
432516
693217
983596
687509
597353
431287
815986
622670
886008
798929
108369
232090
123819
377824
52867
836456
318346
641331
329656
559892
314133
476191
33314
588436
352235
380402
803654
332376
70641
768849
979505
673705
135051
908056
94880
738512
53392
17165
300375
378330
840623
555171
912055
1001060
1038684
418114
584216
532224
900979
118774
946320
128998
20741
688969
177520
189785
439845
142617
624641
24974
854910
786594
630558
978908
919737
186719
459624
888512
533509
680019
527005
374173
933069
457443
927928
829692
935643
543640
872291
836359
130118
395504
659783
706880
254942
881700
893185
509817
553818
78010
907817
343652
734592
182055
452250
606498
804964
151530
995380
953529
621919
312142
686741
558768
387377
864276
899412
740756
1019082
786719
86652
807178
271438
881204
359565
441658
534132
536246
183368
775125
59961
912410
409398
710052
889155
756176
412888
923247
554256
107451
671019
511197
453417
909123
35537
551026
866083
516318
259579
140696
351827
547211
594715
608868
786863
477994
982715
406170
89037
828147
294684
707252
362051
589925
55325
126007
897089
558214
824975
887359
573291
270624
368183
530947
760896
1025169
593913
402310
960594
222850
762178
252288
186444
929781
120322
18761
728362
271624
972765
176808
839894
358339
550222
790727
171807
990306
837623
953591
466914
18087
370537
457795
1023521
72879
881312
220302
619808
387002
305829
381075
560020
545222
1016596
884858
647659
825147
343057
141651
904706
273809
324961
935594
437764
354346
486548
956890
768930
542930
59200
243764
668920
15026
706222
595706
679088
524913
75161
98358
38875
907764
444297
813218
38147
29357
218300
697091
202390
535403
690765
635573
812864
753038
215450
225060
477310
718589
771963
54012
744834
704494
173581
586190
200163
860888
11202
1040917
636470
126071
947574
384051
112463
210829
875982
273284
521011
140525
790786
1041094
148087
370515
732821
577231
426840
1033470
215361
395008
101890
151050
417995
201914
967750
504992
645651
281713
937421
636856
848700
581209
95202
866509
377965
799262
478666
421327
611280
738675
885581
634801
414245
851228
515276
258361
513781
628187
708985
241413
341242
974934
584823
749033
686920
1043407
949517
208459
733423
83629
12300
419580
937528
609890
471437
387522
184491
60989
614014
165941
826856
506303
421107
157136
707566
582806
246251
153128
1008727
805984
982070
300536
430649
177792
265787
57079
798358
230572
166280
172067
728297
366638
473040
578535
609720
594107
256212
656269
788582
721518
408383
369807
219713
918353
218189
881753
656463
783504
1005956
1025111
450816
456440
796230
945590
298504
37185
568863
677153
15761
6097
991057
203533
42462
421448
504530
847125
346954
643534
222413
881408
251321
869915
865681
254133
28919
730445
887335
1029268
397033
264672
660664
762117
185678
708587
870727
39123
51021
749872
931828
602299
443640
259898
523572
1027135
959440
780785
890600
572076
683351
182306
601132
60827
858613
527084
744039
528715
545383
899983
704995
348072
902007
549710
3769
95782
223969
686452
972734
313184
884289
138182
35876
66489
860603
713210
477791
981807
420515
453243
232655
76852
866022
364063
1007594
455129
839191
924473
837885
841948
719815
607489
545527
256542
179252
329442
852579
80667
891704
213867
1044057
272634
978760
699500
492674
371072
823826
834133
166012
287900
1000899
676037
488136
341624
359646
485040
605230
339647
913490
241069
116786
493453
796918
320351
839483
989754
632042
865324
207092
257950
889235
78013
549368
143801
447124
894191
118250
846084
780422
286515
789436
58756
419998
562876
177761
683490
989609
937436
370370
574810
460877
183477
625288
792636
401956
981707
842459
584149
381701
978379
915930
490864
43940
337144
450903
704503
532647
993125
316472
577481
93125
447737
782118
866406
515635
162481
139713
186856
438161
438029
164428
638213
765547
331267
583342
60254
610118
303158
588416
829528
267247
434155
992727
262713
155020
892064
556468
163539
22047
81187
705321
319236
569566
1019343
142065
100923
783162
222493
300800
147573
34204
663557
168703
695182
995520
665078
91312
809199
520063
739754
766872
638750
67006
906295
252158
358503
857876
878119
541391
767736
443087
74765
38192
143440
932300
600731
527357
509444
472373
507621
268473
917774
441491
373650
493387
609750
299394
871083
679124
786988
206281
54523
644228
378550
723071
667236
841604
772490
3810
250571
760911
301564
864631
200453
224908
195885
610607
737590
437825
631500
104387
129468
24844
302148
573003
844046
486095
873789
994954
310520
688270
644487
876155
196389
205292
735223
995813
223553
510804
665605
918901
535503
599619
404343
409542
238385
1016046
599278
666877
101090
21659
245732
455976
480824
542231
718771
82459
1042427
505389
96471
68912
378127
740727
141767
337737
919512
313526
377369
952651
811063
742377
719815
747973
3404
388831
732671
340415
221809
5513
884173
222882
64629
530442
434468
826055
199297
1023887
235542
938516
777461
150465
859912
112544
917059
174288
997996
204917
570832
21176
205706
355139
564341
33088
305243
946077
811521
755514
290309
925866
705318
834133
464721
465040
44431
878318
309214
921038
836724
755582
874629
764544
740090
611697
925124
826743
800889
794306
4308
1016623
644330
83802
201949
546517
432260
390121
304617
137849
951980
159306
586048
323616
948358
937404
78575
523966
977613
683127
594
917556
483963
29137
386250
223770
52518
779143
363935
741053
348739
479095
801935
395557
896788
417489
134760
728123
992335
66318
409617
899840
374584
174007
312715
527862
933578
940319
214398
716596
524610
313601
284821
761521
603139
450722
387680
377439
117410
251058
220485
623410
69288
948497
970179
969300
415893
823049
668369
211472
102143
822311
152353
357596
22328
348988
983543
442877
586937
942517
745747
866139
528173
780165
959598
263921
65027
564341
118110
92233
655136
975153
400392
273747
690678
540855
144907
813817
61318
688776
254878
28075
1036151
446130
354534
421182
358541
965033
681939
110022
738914
204891
514812
955441
151676
880493
709221
790235
429364
196300
484657
815881
509392
845887
170932
24255
957917
331163
1005725
437024
234279
222774
569037
411769
719964
107791
336177
243351
497619
228264
246457
307322
904710
319117
516
966222
359
123331
397706
672666
339860
385332
962405
603703
50860
640294
259247
207057
405061
446101
301968
267043
993506
343683
935712
518067
424755
567593
588598
994815
536296
623892
800873
912746
912368
14195
681175
476819
459647
234676
624467
797959
966533
165184
949183
664288
808798
681040
839286
164929
374479
649419
91381
78426
137445
765743
192963
774423
576609
310712
341663
1026315
887070
355951
535438
220346
755349
505082
629412
258733
429605
428078
685529
1026028
102561
349261
497034
920117
171644
148038
541419
256455
1006158
969481
235144
542207
56130
397711
574975
270923
832995
68083
565991
339164
10250
669497
319281
773104
156282
855493
164098
295301
952224
936851
650605
971802
935889
721289
911351
319290
1044817
82782
1004055
467730
219380
152529
992790
30890
590223
607547
589848
884613
501797
1041778
330701
358136
309587
164924
579938
314533
249100
55425
842670
944117
499489
825149
129552
599002
716014
182514
1021368
393644
171088
34181
914075
516890
252022
169617
698826
527689
793402
508156
327837
991408
773067
998558
181103
19606
259157
891377
712833
22962
1019238
267997
922398
999246
815531
508080
763868
603843
206692
507639
238734
310524
343053
886823
1018786
569504
618525
761843
748181
978739
788061
201369
674466
368135
536432
467133
260123
600858
815390
498513
174834
465345
43568
605055
610375
498139
331246
358314
1011650
52668
75625
11405
633768
501949
239307
850400
877983
855167
60283
961586
923336
513505
1002041
373228
491953
554682
233642
927294
755980
833278
708008
405246
732123
78348
732197
153761
463865
23888
891071
165550
755628
880965
35324
193157
1013568
891902
1027070
380109
92379
705575
703511
89064
509532
323750
76211
721522
625873
587900
831916
257934
288231
857927
367565
393131
308769
894016
747952
716517
5390
361408
172726
264578
423024
436840
269407
971623
523500
684172
954139
506344
795201
126345
141548
466919
435137
589504
276234
721734
451569
458399
975270
553350
975130
128985
402029
312663
780965
780560
390012
539572
26863
273309
128305
393650
187125
419006
162275
428611
59515
793354
77742
792727
148058
582101
64453
729969
885952
682622
438203
832582
506366
456612
765373
524912
521764
676247
665393
475503
462439
634073
739062
682871
985773
227109
219777
661158
586451
632728
356660
276860
467422
45916
228965
755705
664214
563499
794259
588709
744081
178480
616211
153444
750793
1037360
287026
611206
167015
504122
706922
926764
873962
584009
794150
445453
42857
810322
1012566
689624
32239
799464
959607
960406
814379
354597
277961
948871
1007439
671134
878682
576758
338180
540116
188045
108467
624755
5070
459455
221974
953787
799351
710925
809018
132891
420833
175364
461012
950222
937799
278962
531660
950786
63100
479842
193834
106806
270801
723894
601317
619248
890895
416267
410662
441095
915352
367460
997829
345884
935686
224107
923329
117131
657835
748711
134825
454577
164025
338247
327559
890029
343444
262000
96470
308613
766792
13696
625904
94466
783788
816767
499398
303450
532277
304106
294949
819615
109331
879417
172732
879220
735435
859690
1017634
196083
750612
522741
751880
568306
933755
328054
343007
299769
301165
463860
39556
26483
952689
743921
1014428
259739
1011370
277008
582622
463449
377786
255766
674604
796124
626469
163908
389534
1028100
165884
976167
353158
378358
809160
417093
31314
737016
116704
337600
709016
683467
281808
858720
302595
616888
872342
782877
900217
878847
155586
759234
1034206
35893
221677
833084
8949
596849
752780
417965
296719
203791
846372
665254
699353
500602
45043
135441
30151
841167
528599
905698
757117
461652
780554
755793
893773
523287
294873
1014681
928541
646185
562928
297770
143261
454340
373950
403702
648053
905840
2889
31140
1022647
600888
657926
838259
266880
76417
595463
162289
773727
629429
190481
493890
597656
695739
533339
270945
545056
344731
197642
25828
11102
81089
176085
928531
605811
74517
655297
775024
647618
367134
460490
41814
303445
952013
630119
945231
746187
720123
933423
951522
946901
755898
754298
171740
922391
468012
168712
877366
79351
39261
418964
43409
78935
63505
594194
695863
175140
106084
315893
246206
72104
769412
132420
695814
404109
105965
344269
528591
237811
664575
291587
128544
70970
58001
199974
343015
1032290
546798
749804
562534
775551
657787
278000
201607
220182
1001413
179985
332593
496656
27589
313207
738156
438697
898864
162782
557604
380084
492769
914765
347934
790051
669487
1041643
371679
129007
47942
121202
983044
675384
93465
197800
408474
450748
823789
221846
13037
322060
989563
117781
447910
1026570
387103
305324
532442
396383
830849
950876
880079
557375
1024924
191528
378385
559380
989680
718583
913772
9238
679102
537373
184719
795122
848469
880794
811844
594632
606317
775442
512952
881999
20488
238505
850772
376626
1017370
213026
257508
652320
530647
931163
709418
371725
1016612
1038161
577968
557180
1031297
59952
815737
62191
84539
684398
340914
713278
115928
16489
626122
976097
941152
768535
544270
11024
276661
973427
391220
216413
768174
465746
918011
1035331
1035392
346162
881557
905384
105439
277985
199868
166237
787222
558268
55036
574262
476473
577214
614932
822667
720026
680035
236859
814929
350794
857689
713885
456540
619542
704253
239351
642071
291771
655902
862554
461495
308681
623860
352226
707950
700242
923391
792359
962172
884221
782704
563023
737232
3862
7637
952164
256389
1006713
221497
378149
688762
200690
273450
556684
340337
813624
609733
773899
559820
749777
542558
292396
646597
330131
894898
223794
480956
711627
469655
107619
659119
331438
440673
635539
851788
514747
477954
693246
285610
192012
738424
186047
314442
697850
290477
582753
730063
903789
245618
119238
905621
599696
755866
200346
100577
930523
561465
134183
548937
1009486
794600
354170
853542
842883
805366
59166
509662
196690
28403
57669
678569
963119
422314
960783
667614
803722
117952
671121
352512
168364
115282
186972
71439
937164
841218
940304
125610
645927
644817
276779
367977
274789
818132
215693
90512
391982
799478
531307
555623
543438
754516
729343
816857
200818
611905
669987
146304
930357
882403
1032760
13001
615150
689265
82071
727407
251055
839284
18408
707101
24302
760957
659289
744914
635633
584646
113323
785310
246353
182266
559229
594542
749771
360121
797173
777052
925902
90869
530607
254948
520037
459465
169741
445873
440452
74549
980645
38712
690767
437068
465019
961811
573252
690618
554861
199410
442463
755256
989051
568755
580356
215129
174442
823725
562988
979257
657529
845564
173564
957072
1041991
1018242
211569
992295
574564
359153
146517
791634
822488
178031
439648
852819
402355
8544
216835
229630
339343
895654
131177
496070
55050
305211
680670
282738
800288
370819
561879
447728
695843
930711
192209
822942
324385
330870
560185
817441
413065
388796
929588
389876
471075
506590
359625
378416
751715
667999
838056
467978
744523
411618
793892
736446
1028408
92468
620447
769133
646585
775339
6271
1044116
881860
985386
863186
78268
174515
331997
163523
914946
288640
1014645
233689
767960
672603
103018
422992
940384
822018
325125
445926
995649
995812
90036
853551
293523
332426
635068
243539
548744
629966
645925
574429
74946
715815
577701
218304
16467
553261
797791
687643
737735
344190
793941
815310
570628
16354
948710
197012
746573
375370
520257
401633
846607
946513
392544
307746
867735
16837
526654
629590
312513
336088
788988
86706
352056
242253
689031
137710
805599
917320
280583
331979
209374
477183
915744
671553
709682
543264
807701
170412
356584
426057
310017
489446
719333
793970
442351
780905
1031747
355036
534381
1039793
800718
114342
685471
556241
454660
147970
856167
884870
555576
819073
947907
197888
455770
622072
250343
815338
715081
312205
907790
60748
432751
139327
818191
995226
808654
350018
973191
837176
79496
243648
824166
194863
23624
1022722
856270
393756
689942
325677
734392
244480
166726
126860
559636
268829
374135
806116
434076
967928
590877
52388
931301
1035394
909196
411502
177202
411726
652309
319361
343197
615957
952919
721897
588290
463925
930155
962158
227967
19488
142244
994466
768050
190159
14123
674419
776955
877340
541871
184899
421623
837520
936864
893973
445268
463717
666752
996323
73814
579967
68919
215429
900415
809230
904183
722340
373217
490374
642265
698997
230954
139214
298520
650705
326358
502490
503348
732415
458004
851483
241604
503379
17008
434458
801658
209731
627772
115173
450131
734926
864790
301293
545753
498571
335375
565789
653934
295304
526745
65283
462702
533238
482327
841553
505943
573901
147545
459659
830976
998761
613743
666791
406271
954726
890138
859062
793902
141999
532521
1026194
62428
612680
193136
108141
821528
136737
351404
495067
799537
321634
654524
1034589
322851
683411
738399
755809
146042
403341
484291
342142
482090
508235
684551
1002482
595065
739321
579053
782025
671211
602277
561689
929278
955075
192413
493170
976047
463975
923225
371818
701090
485620
768786
765755
171538
937793
299742
779278
757752
530443
1035799
358682
1042935
979173
708149
822359
71296
720418
527806
416632
131304
617312
6522
980277
711984
474205
1040883
317267
899608
600874
139710
117991
646298
451125
322566
169431
473759
994887
122999
722516
76978
141793
689872
524813
450563
724597
182024
775221
433848
931186
91980
235551
946429
203109
524710
380238
418471
148612
281793
92286
227635
124932
790904
768718
390361
901013
184690
321683
621123
457186
54212
164103
608273
395380
832684
633491
295958
192061
630365
339343
1014378
480188
631710
94162
938882
11218
841836
297697
835509
464698
359875
271796
183715
632211
489427
346118
486457
338065
717487
757921
618076
427985
896607
108772
178246
738064
561129
506655
1026432
701154
225227
734042
771886
529752
279906
566806
945119
535336
930095
777133
417295
854647
983326
895271
323376
65214
498418
474855
154528
481348
86328
909148
92579
828341
1011442
712718
946150
424778
876499
1039421
731211
59711
450413
77
94564
208712
445974
698797
25303
669378
950573
635185
964943
357314
244071
342019
740929
877853
289112
857712
202268
531398
1023075
512097
321706
600345
380960
320999
159672
703163
668610
726733
1677
810294
512493
281398
892545
336121
518205
828151
297977
990854
511048
554157
976821
631076
884194
54861
551933
187875
731588
328303
316765
380921
338179
758040
306743
65612
838855
397126
703865
913998
704607
763385
605149
748628
236079
384572
757473
799307
782695
384329
162451
918300
482517
40808
788539
648422
266044
119753
795958
29598
123785
929993
191098
561713
716226
506777
469929
755751
391481
312939
69040
799953
331432
496548
153403
657262
239717
305081
258531
787742
171961
955168
291564
914451
782025
379697
479621
347312
559026
251287
192579
1584
24168
574208
513276
921977
345025
1009573
230882
1035612
1036482
748414
385457
840858
110199
250251
29307
523190
739785
812903
545458
383291
128763
615301
492575
391426
613166
670654
530157
304262
707901
785143
1032919
971035
525023
890210
884801
427150
339493
330180
874458
356762
434441
732983
1037349
977929
600014
125923
483455
485400
788608
607724
872846
954960
197298
160093
151589
663027
428353
90391
638545
123699
866824
431697
421938
433876
809885
648251
930465
168307
442460
830028
998410
263294
261834
284460
80168
564045
25869
463252
543633
318583
693898
835672
418927
318610
241540
86174
249864
597878
471509
174865
255016
265726
410718
769220
738103
144301
793783
119423
729440
631549
63856
222353
922203
194613
235980
888009
416842
378185
976081
814286
476077
353902
655566
863093
166703
541804
763079
54802
90180
985980
248238
101972
32159
403192
813931
871687
71195
790557
312530
246286
264630
927113
878186
963346
495682
210963
715982
608059
183803
246226
337483
127525
915518
18458
514886
138663
307722
785686
9899
905690
452692
296480
169858
438766
60367
417906
70253
1013618
442941
671420
819610
653381
610523
386959
261106
400922
275900
339183
770356
582876
4039
824303
933098
247048
81062
573591
718203
513648
650746
608043
1001537
24075
1022448
450677
910087
885183
777790
534458
329033
689476
801768
892741
478507
993191
297862
673839
357230
587318
335549
429107
648029
548860
900084
757226
902659
291296
411469
94786
187863
115068
786336
136817
803278
326220
954819
423184
770918
328052
7233
131778
213046
675489
25861
925529
758989
153964
949936
701157
551879
708735
168966
336267
568303
164181
678545
627773
165373
515325
730799
45459
172188
7916
1036434
342657
747516
935900
53380
39657
298436
626758
940879
1044543
376611
314209
1037446
773695
124328
55241
857156
952683
477275
868452
777919
785870
332886
549966
888533
565819
826348
943658
931883
950212
403128
982832
120445
69774
361741
15258
1034297
987601
815911
800174
986352
246115
702558
263954
911189
286113
499309
941818
346806
262906
213908
626247
774651
709666
430731
131386
732181
178455
1035172
862407
451832
327152
557311
1032707
487535
831473
106585
145048
949726
593813
175830
371821
641476
196091
222838
710645
893605
633155
544292
849659
737959
407733
954227
267720
101589
682325
539057
881522
939995
64007
527645
619452
297581
571016
311592
527019
27257
404667
688424
988640
906568
987775
756131
1043335
558762
626220
803949
964866
136056
423046
952066
90529
1036307
869104
444518
641089
613940
845962
619526
354148
431593
847830
63877
183469
199624
653432
647413
720188
505199
429794
284281
1040777
682933
62590
257188
3578
22772
2691
149093
507245
1018577
627018
280669
506714
294133
580267
881202
91860
113994
1002998
414362
1033873
77564
633382
811129
968326
73273
176895
416710
566963
26474
59539
120753
677020
166660
974150
610337
366425
52428
717536
345000
945000
1012221
598718
371945
757150
207423
172034
384688
1012821
521809
292789
342017
435611
23172
138523
327465
739754
972713
666416
506645
845301
37091
960761
53217
674541
909463
819284
256355
561390
1011896
726270
653328
390210
9365
556662
844840
450907
773900
724883
74383
58041
64712
174251
606623
846121
458199
495260
431361
291622
472874
407931
92674
121944
224133
912953
641332
608528
604413
722612
1042949
31117
63127
967282
147263
999998
791199
408691
746505
305546
1018229
978622
883042
317765
949497
649645
740008
739658
43893
751541
165124
126589
377967
119977
303860
836674
24588
3881
85757
657784
364732
610240
45738
367894
171694
925067
53183
557002
114028
399724
231057
495527
121846
33258
347566
618611
509722
232970
676580
1028528
952124
566004
326020
799378
910900
116760
332198
182011
69251
825498
321708
912032
768470
920915
326249
2553
715678
1031590
915607
1005229
930360
193249
815915
274082
442509
526173
465072
198497
402735
744751
836556
859499
465763
206235
903522
471273
542152
960559
531693
110493
374691
182119
74375
450725
919866
955051
331883
535979
503910
862423
689401
948967
850001
569184
359314
239704
583886
76975
929008
943068
987061
231877
616692
260894
842922
279386
854398
164638
341114
39711
506954
82162
276808
1005234
450354
839746
1006252
38577
323548
229329
13362
1020320
403457
225130
233765
211503
38755
564446
262140
515020
25672
126210
266470
213236
477732
88868
487368
1020538
349838
818951
96485
894240
412056
829097
981137
317774
88625
19689
399514
244858
384883
39656
152255
337839
760522
101893
811917
3667
465150
512709
721047
797801
576691
436946
558225
632473
510700
908009
261053
882658
584649
290131
113570
771699
803986
294870
528021
364454
315166
718262
617423
60484
861767
951185
428665
939828
192337
171265
393583
501928
594811
539365
467610
738006
315127
813848
978453
575239
554027
413801
56626
355842
981651
997940
961372
507326
485144
667129
682306
269153
121791
544969
192601
65945
204315
218253
1013965
902286
1040289
589331
226832
40006
968133
58379
396850
351553
874138
591028
813374
141375
911504
282839
793861
889907
153801
190613
464090
791705
454309
942189
938969
902745
11290
589403
318760
421955
585745
1024975
88498
879282
396812
753951
109819
393400
671786
828495
203548
857477
348665
274815
67840
155676
296309
599066
14317
156951
430635
96710
777858
32862
964665
42291
345829
25457
447239
17274
992851
264088
855323
964278
985458
18476
914460
142561
709154
93269
962366
940655
29210
537385
813136
431557
129584
795284
677095
648845
130399
936698
355737
522784
851661
502959
50138
874120
305908
851903
930043
1040768
622091
3539
262756
418788
643248
419614
845028
21594
155520
899959
155817
691483
550436
444355
254287
261584
280067
806875
577291
868719
435933
107675
1016579
733577
116827
858627
656665
584110
1029667
325864
399462
534329
544516
579913
151505
119707
422628
820916
746491
80657
849354
1003304
137439
299066
56650
352587
295547
710754
707346
407400
240142
864110
298639
97277
171589
947648
184302
870708
838134
524701
146322
167884
49652
370840
65345
303969
605065
289937
438357
925533
1020902
591985
953120
600171
960509
586114
816077
261622
963471
847551
403499
524899
1024674
466566
752817
990695
743730
233274
492080
400113
380349
75315
539527
705099
225606
143766
953543
315020
516602
774438
1020879
153338
10733
731319
227565
571479
893219
6623
112218
490658
856253
632409
1006137
490834
985195
454286
1007277
942194
258048
864272
711527
599687
627753
867341
626450
444848
817409
625061
212704
405943
814715
618232
224778
257119
481314
721766
562427
275899
526299
444124
747432
754118
8620
272479
469407
913180
633450
26441
973744
581125
31425
510593
290356
49472
1029717
570322
385902
906951
606563
927945
663927
234828
81626
649855
552898
423820
859050
529636
968385
117956
638695
694319
441781
637288
1027550
169436
113608
261668
8516
759942
25094
334036
506576
1042261
460178
754791
454011
760597
1019676
323089
508759
557230
184456
347809
552861
497930
1030581
581505
1018418
657970
691766
789588
49780
192659
641338
673710
91937
1042582
566086
57981
1013618
33760
382225
271882
796270
781080
159462
393727
482352
273810
960225
817631
57535
754210
503992
13280
683995
758833
912170
451173
86481
171903
518115
113223
575779
147010
1033601
597374
573401
68730
158357
780806
405703
665060
382888
696228
12484
810843
632968
33933
413407
433915
609364
28616
274217
42435
732654
397177
635346
330363
867565
55752
233890
766180
85782
749478
436137
172125
723079
159541
831720
1033034
947185
445472
757366
88154
532102
122149
830002
18109
828815
607960
1033031
274773
723680
367601
1005168
28696
298067
989017
621632
998131
135902
854984
708579
427430
708533
115602
4252
536251
619058
89588
539390
364537
301826
245537
852330
25302
412780
898426
741582
614447
641967
754672
326461
398188
751178
591380
78477
215275
703104
167816
650638
296507
700864
783307
997201
971526
954463
823379
824623
919332
537298
7902
437979
313188
248775
415023
257044
839466
324517
524240
1031252
1039529
166684
79546
466317
252590
206495
130506
532439
114219
13255
148686
872198
536788
674974
353679
273219
384041
353290
937317
1032690
808170
134968
853490
642912
379403
925314
156320
57955
309702
530847
575885
690789
341965
122389
1033645
535745
92217
89020
138534
143812
956478
101420
523419
711865
68348
798990
551213
737270
703500
153299
644750
600746
13107
327621
49373
287756
971801
589857
996248
186365
300340
283445
158531
869363
525365
943490
542042
1035117
913399
1019664
112970
915130
469581
732200
10603
969552
987131
982422
1044192
892918
278174
542997
798702
709009
1023169
37803
1041334
239093
186272
843635
815998
152409
218551
130489
518702
253187
395508
16053
866624
829393
324193
14092
155277
41958
978511
678876
690684
257546
482177
787001
885473
741616
748131
129347
931096
355581
445613
943191
743411
361211
611887
627009
342752
296050
886175
440331
301984
844215
232182
873966
287093
19150
72394
290116
322316
695776
194950
903819
918140
101626
915773
1011377
486426
284669
939582
466782
362718
70981
657297
591492
885758
366595
886227
356251
635639
482611
763672
415071
391342
395760
345590
693676
1004115
188212
535151
382074
837976
70363
737593
1008579
902513
1001958
348867
883116
326988
164945
939304
393761
338593
183098
1015052
577966
711817
284750
530505
633447
907689
771116
394553
941657
903794
238615
118959
235392
153222
623655
548640
613766
508938
988147
878365
901729
643870
329805
270922
680661
567441
219204
369786
248663
220679
854723
643106
47274
485011
514000
46966
6971
589052
581064
516873
107886
840530
16582
474751
599783
1041494
874070
948550
690385
742313
358626
161035
836499
292131
812656
836891
133119
633417
1021752
1013030
451234
1042600
350355
216161
599191
315567
61429
234794
281233
992529
26161
560143
965339
148603
904418
832208
987535
311095
188790
556703
239803
511826
86154
135477
173204
529139
937347
26639
209534
766755
983950
187610
904521
352366
340536
296985
412755
493803
249909
1005170
274419
345020
342696
710473
617064
423166
508005
286911
146771
121578
352054
655143
783904
137913
397617
672318
876881
662465
63704
958114
523907
460808
542736
417713
53106
483136
840635
807122
629229
112666
704565
1015180
860965
170612
668236
409203
579936
967900
453306
261221
941645
348925
1031299
433323
904657
638894
780292
655233
1012788
343095
321688
213545
189438
368051
306502
2967
975408
875010
673662
728612
174241
726923
797448
311561
1044227
932740
964241
239505
97810
730296
30357
58127
809430
594244
705076
146828
820816
196503
482921
89879
895122
991091
54331
261589
376018
1022887
916981
881015
842896
982307
850850
820182
940430
711466
811956
971033
29076
894397
858535
132851
313699
659607
44512
1008743
821614
1034256
450740
394206
117149
794265
589674
866079
1004813
551091
388491
976014
903507
341460
153218
334868
361389
401502
824410
74227
965230
847931
928644
357880
717637
269031
560820
538154
307603
472115
797953
764717
355570
77815
108280
991375
863560
266848
50228
853915
530704
709795
917329
29498
201816
810552
357943
173197
517217
529381
434535
585028
378586
874127
680530
563594
799769
747483
1012887
1043293
596321
126085
155738
350183
79740
381795
878077
898744
121957
19010
618465
758676
327696
498450
11936
989697
968427
860725
392977
398623
433365
989217
973972
84114
446998
605933
759558
820576
355739
847264
411813
578681
751834
864606
142284
775010
155968
504322
683609
418506
867072
63937
954768
835721
663208
404502
962986
331026
210186
311214
473195
985023
679237
397768
164943
161720
372993
109224
617743
1026324
1004313
344343
1011707
1032772
261977
979252
10494
658900
891446
696117
529226
527409
114799
151086
427191
580633
542424
172133
39209
726122
833369
789759
2335
488053
861815
348741
112836
741564
950349
804435
614933
700791
248197
741260
795606
195593
451729
210196
993544
176050
470713
595022
882354
1044270
145281
1026074
5679
263133
621608
654700
624207
445961
173263
866950
618632
465598
46621
390426
161619
12425
658717
320529
545001
529228
481238
586004
205163
146644
401135
289957
803338
756257
128481
864333
100301
279799
398316
547408
682288
294582
1010607
257852
42114
214771
645529
595708
906856
512916
185742
403976
184630
279689
810122
248414
271884
590688
192309
824016
698738
203576
534471
218593
902481
131525
80626
391186
931190
550582
552556
517866
360488
753094
521071
349194
349302
248705
595729
400707
994531
770094
1038125
145592
85179
341277
701553
1024198
1003436
188843
492615
60250
825293
552399
317037
37410
36983
472634
426537
168863
393944
328762
944781
78515
437061
238276
352291
402602
683545
321266
847641
73628
600258
115802
759805
702548
461956
989283
265953
1029732
664831
228674
173194
193016
392731
736032
73176
997467
1041940
769535
92028
468383
464420
487310
917178
230177
843759
1037713
473575
698801
510512
450726
320118
86203
415579
820203
224988
722419
946682
374067
718553
416394
259415
25596
159125
581458
1028766
705319
923641
86317
646436
262978
442921
339920
751365
757608
851453
941934
575060
215609
419141
1023229
1014644
398097
248031
207472
590578
804091
72958
44364
735823
258019
104509
936251
653865
111464
423704
841873
537405
463834
170367
99190
206868
560481
128696
492939
404196
1042021
11940
301748
513743
377881
482543
161574
867244
346684
539810
65853
285108
680661
263763
816353
326936
676382
79374
974836
363313
1030462
915667
966622
938459
166139
89079
61885
1001603
156030
872717
810868
152501
881033
734125
739576
261396
592214
834792
787095
532619
1093
269218
102736
485993
776555
1340
154826
305729
27159
569161
998201
1018884
725000
365347
217784
278790
1029817
298842
1021958
91339
892914
1023209
680098
557775
242034
843173
606665
984730
440458
33862
10990
444403
274337
161437
842358
864453
384105
979441
263962
669094
62101
426818
330980
785616
723685
560188
866262
138199
825095
21846
730441
77406
522149
374750
693405
397381
995211
879576
456772
116548
351020
1045368
386204
525906
11770
95660
600769
384006
613402
711883
948217
211156
991761
379255
488543
309118
558265
233310
793042
175473
914358
840465
1043640
504416
395365
562862
780322
606287
717340
993794
439298
1016102
397002
79195
494175
814758
632150
601382
38381
375499
155612
109384
816309
377797
258052
1011676
163738
125815
794233
63887
186386
145634
938610
937967
777702
858972
142418
197056
358994
585242
322399
583080
299462
488369
700001
123472
5039
531330
364586
956820
32543
252594
487940
475259
525826
197617
217400
217502
36560
957519
883809
907132
173988
213404
743411
502501
927480
866369
679608
521440
475945
244832
877511
854659
1028005
104624
918624
694258
389145
134923
415014
727253
310752
1023991
507294
615647
319701
233534
789926
226074
952852
938133
486950
526162
939994
990144
962357
81451
1026336
43682
621867
704372
383753
188763
749955
1034614
127698
195548
917273
1031095
444368
261078
955410
110935
1041184
86387
985147
456265
6721
102675
131941
922060
670575
362928
381135
435117
654919
80501
2126
756519
916242
614498
429021
1001155
358721
468107
382
687445
1041080
540879
367779
732714
853294
858473
921672
659234
331697
1035693
142735
350971
765865
900652
991534
729577
615499
419819
372282
190630
317667
664350
813183
468350
519139
441233
856026
472365
85339
605414
531602
308126
189487
334144
239150
466098
519886
761741
259999
683391
1019836
414926
608090
361705
809663
651762
647389
608623
298426
688502
315530
6242
760724
752780
865878
53467
328890
405318
746260
676946
475820
153519
572379
980000
1029689
624162
778977
877870
403045
384757
410130
624598
350784
27627
823349
4314
894878
392771
780940
21455
24147
115449
146240
7914
999470
447353
701272
93589
318099
319034
436582
920787
909967
1024533
552191
134650
662811
1014222
1004294
326889
135335
277020
262553
140241
277257
963455
901185
481617
38713
998945
661011
372366
357894
709198
710698
123578
358292
52011
227977
338501
973354
464526
636325
921624
485145
381959
376645
798837
924765
757821
856197
756366
786176
471399
245806
324693
372509
511678
132838
999098
337441
497597
772149
105087
94021
962486
124655
615298
273562
617124
238195
186663
56564
627401
920189
715251
237207
401683
323179
965466
188629
226917
405227
301711
154021
604140
887612
691560
1030748
520410
80030
1032491
106980
208055
376234
261616
624100
679620
889115
54604
682734
801416
823887
960404
973606
927956
761941
847546
198795
483498
766600
724347
740414
43995
602474
359191
800150
634204
233066
790481
714263
88237
827597
505449
964177
591496
2953
9317
700715
591196
296762
911627
760028
979742
405763
642050
352459
291771
554784
340211
433120
912499
183800
914506
627970
974162
597163
271475
250515
267130
854368
284859
865027
502024
459998
587463
307427
632240
564996
852204
65076
114163
53783
6816
235354
638044
129918
487651
268024
33112
883276
94066
85702
833003
331528
1026760
128337
676857
619252
258135
236782
593265
369277
849002
478998
87444
411884
547218
660494
880147
307716
166845
1009949
171600
176764
509052
782818
658702
167268
194643
563084
1032008
798433
716691
497100
791081
520173
704974
449840
806621
906034
863493
878639
279896
271725
298871
390708
547882
369918
760867
220138
182179
217397
682795
51508
765759
60499
332428
92083
375670
707131
422273
867670
809410
179869
21516
60113
741873
128683
194842
919525
956781
729132
992964
319732
640314
75147
373256
819220
150322
353968
790362
458414
894634
239507
445334
449900
1000071
22450
1015932
6848
221085
101007
902046
695582
506777
437727
664152
805647
697322
894720
428028
294962
260305
1032584
600176
587853
547423
350646
744334
36690
882258
26224
361702
547254
95885
208177
730924
373570
94201
1009252
834647
490088
818150
804321
954074
963556
368006
581087
973203
656492
275783
387275
189857
119252
941189
717686
470333
633706
1003421
993971
655022
506481
946833
1025574
602410
383726
581400
666230
5378
843428
529369
250964
831981
377964
823105
527911
991090
445708
360490
606594
725346
10737
1031398
73438
93430
819091
327044
226840
597457
242049
534937
224746
392706
674204
461527
471998
788201
905843
488483
482952
617676
562382
367459
422402
995165
832062
768441
798920
697214
825407
453049
582518
339353
284899
89766
129533
326133
154348
418053
945491
398195
307344
152651
488997
951591
591142
1001695
189912
721604
973100
75130
180416
465940
499506
770399
36127
133566
286721
353539
1032279
231491
896280
739856
426352
1022851
350221
358567
392007
516065
259654
707516
401569
627950
965651
725570
305048
329609
457853
731604
138462
116168
557538
104806
678684
122000
209352
150411
960191
501891
592286
472420
199263
833483
206399
813910
458393
859144
314235
467778
347601
837403
223269
113358
339691
356711
200844
628895
663891
468915
380542
1015143
36256
257185
10720
7760
440422
966701
324299
44955
109542
57121
879076
349024
549797
731593
771300
1021985
856347
44868
981745
476857
185210
620303
61901
177935
222460
539263
609044
204538
634111
327986
1022411
480350
228485
374188
608624
137081
391021
341085
503728
749323
708737
1040692
639694
318510
449796
233420
588522
621671
758447
78077
735465
763167
43908
888345
769897
865601
321965
120
320017
175668
95517
875105
438246
576395
699972
960761
746423
343222
456301
780401
629148
658800
654409
1005464
999299
549970
118047
193414
111071
865103
771420
133796
304135
387908
752211
326770
46143
778733
424736
469548
178344
252121
994470
231579
961518
277179
571352
878069
458470
207215
785688
620983
167364
195664
616674
1035397
107480
893661
666608
681919
53165
414896
294692
607289
240886
1026468
185861
145529
317432
476857
64461
868283
591516
1012032
957675
805206
455053
439727
719640
79339
964080
147185
748369
850078
373983
622488
541512
610786
210050
101494
184225
368684
357761
589
503412
81874
219841
340171
23350
439722
720034
116294
499979
873596
435912
1020777
427085
214031
644724
182964
383886
222849
915046
399194
314057
590354
798045
156742
553285
865915
116930
47892
483265
508891
1010775
222033
451913
1021689
449309
771297
989190
684183
238288
377706
355148
486924
744243
257336
709812
927581
815291
181374
637847
459069
676274
664023
586809
42641
565959
535101
499502
132969
924176
751769
575847
647425
572623
755300
999057
1005716
324008
366602
709802
994814
728241
731116
954201
608156
78789
884790
233684
360158
80761
962761
516349
328214
922830
678740
962055
835441
881360
76782
894272
247988
282084
224509
894874
270998
509084
1000621
15580
184577
800019
546137
448313
476213
464604
51918
611608
572310
875121
232299
882835
179541
681540
825583
46096
1009466
873132
442773
372385
35991
314303
503139
493295
618755
400132
3455
1009522
343889
990516
625936
409841
432352
597524
480456
754114
827262
842942
739299
103744
565093
423385
393960
524040
443328
1010834
984253
619121
14115
564718
74442
335316
357845
950752
973027
123300
578063
773953
300522
312630
761521
851771
219600
529604
436982
256219
103706
406392
925610
518125
477335
1030744
521144
212487
154944
690772
60358
845017
789268
838937
502766
604529
56293
581049
432337
335958
566283
888829
313270
404406
490092
514084
717673
908589
818749
104343
221338
841170
445309
385474
391313
805123
932538
475237
507461
459870
669632
704575
658957
433992
424729
370541
943755
329407
126481
854704
708512
981122
295386
366437
496618
776305
621395
146383
998499
280664
223406
598469
101735
398078
412522
841606
809098
651900
514945
352395
132787
891229
587818
185651
1012441
17031
940461
248182
501278
665247
497234
253170
151445
786681
246223
561853
658324
338237
312508
856143
242063
753853
589961
143099
13745
156637
46064
974958
658183
973971
765967
723938
547047
405907
716059
603689
371203
133851
532589
268860
923612
1008714
751224
165071
190550
894438
963180
550903
294428
658232
257667
434907
139968
476586
16416
559018
654840
33004
142404
79610
188729
202119
205719
805471
401487
625710
114026
98163
408674
42525
794064
164142
858017
920804
867606
589567
231035
992536
817552
769604
299780
292780
547854
604722
827831
637029
498574
809521
456883
335312
52840
910881
424466
33102
634803
624767
90289
805430
281513
331177
764225
381428
126797
252747
736329
919180
661780
150831
408174
449136
1022620
271448
367642
1045374
586279
407378
674062
489791
680276
500814
408580
19911
474479
388720
66761
664551
1035218
189735
868447
549484
458097
997852
899079
671566
535202
571056
277777
632218
381975
239650
439570
37642
525778
66284
288944
802395
823839
295761
377719
90756
580338
868924
538630
566200
998353
562384
469413
902098
963165
155496
324773
419049
313530
1000791
463136
223037
265156
185083
504626
335408
598023
560381
425114
269337
903066
527195
27004
389288
861501
827469
381585
519418
526886
618971
87827
311793
725327
1002750
384200
922353
708681
474732
909416
785828
398457
10619
272864
728655
204618
953963
270884
1798
584146
305346
367390
29284
361461
280278
309224
737284
546550
429083
272630
187485
721202
921835
847040
175879
352000
960833
148577
151485
549392
177931
516840
121739
255317
435965
779078
338946
982962
828420
1044321
348404
10571
946123
849103
79226
66616
211667
588619
867940
754058
628970
659322
599173
522780
625037
559224
790486
915651
292184
624037
192087
880853
1001209
305514
21481
605198
142099
816418
418303
203381
719880
15688
928436
207950
329604
801703
165836
360935
880280
126940
941023
705331
882004
597941
649109
700720
828754
42145
960304
1036194
875723
350850
258695
664973
485929
247398
251791
219633
940366
6332
181723
190509
891811
832810
712768
62442
800601
538826
772657
926073
976993
998090
62971
725169
1005172
156808
709967
689954
944548
354472
513232
132090
284115
152997
473345
158854
34003
999749
894891
536515
647153
503997
647950
427204
258769
146703
393892
207959
509431
421232
321027
992477
108193
425982
217440
135577
761069
843982
471188
77661
928393
855202
300203
547616
38096
882821
391285
246921
209680
972737
867735
452886
696025
231162
793324
268819
884556
446785
473450
459825
552829
136244
492853
847335
55951
102716
744664
1015030
578969
1023151
255271
926437
194280
607620
45167
797245
106640
720354
685151
96755
326082
562595
132316
666847
196932
839037
630067
1022096
414135
50341
130061
520801
269199
591285
628333
119255
907083
432557
349078
590879
478161
513140
967174
1041607
51541
663045
915082
425622
797058
460870
906261
362358
719657
49300
83326
43394
524838
897584
780981
81791
837196
265890
273678
764985
335768
663998
35924
82893
56202
432435
122120
250377
125915
829503
436250
610901
258509
240775
639541
670346
602238
250769
86739
507217
186273
983507
473970
478193
632252
486236
798021
995164
141872
514278
1030399
917923
285189
829505
15827
513666
783786
265296
338999
181980
1013336
940011
922539
1013721
295655
436350
301700
4582
956608
372482
104847
1001005
325039
480309
682101
610578
818953
342032
1044249
654693
93867
78430
135307
167782
430229
588394
612179
379948
617786
316669
1013416
319258
734158
231047
341517
42299
54967
237983
1044304
764618
774042
928072
566886
657394
5408
232558
761811
391669
38060
81705
708110
177768
5457
632034
484135
930245
224092
16428
977742
282705
469696
576936
332587
978933
277861
498027
765003
229546
170799
812827
900879
607870
536575
900040
318684
285927
622246
884338
88356
602664
975831
627663
159002
856809
874091
293565
209968
817131
959020
903800
725968
854016
771061
661480
115754
310382
175354
432823
753081
425978
755550
598868
470793
134321
327862
252134
470997
328703
967695
816317
96864
1019242
430959
344634
842065
195246
350470
154604
439765
245188
998726
169837
418524
385789
513421
846154
387151
974118
498686
120649
853135
210526
752951
334055
415780
259791
273556
1035545
71494
99133
470298
29646
974442
842711
399338
260981
341519
864910
746228
627625
178170
202759
316007
374895
285038
914003
148258
393282
851073
976181
744348
395977
312722
608971
312475
542603
721114
1034898
730914
530601
68930
820489
946163
858042
489432
814127
417559
716160
616442
814819
632131
64592
957842
605664
505002
407881
646948
71712
1009483
764133
949940
529539
596975
336077
416080
343081
1014226
715196
8036
711449
917793
598558
605773
523431
420440
672041
455264
599123
998650
645678
181332
327529
691006
42556
569100
412376
647543
519069
568295
491928
116147
491086
373645
638203
466615
624366
177056
27884
280644
956320
28498
611059
376562
776543
267541
43528
524480
97128
416283
181177
346382
139375
458680
395525
615505
674726
443430
140125
298184
787902
802708
687894
626769
862030
728491
599108
427882
198782
377722
384358
646005
741728
646638
120325
440245
511252
957177
845407
907499
331110
892952
651667
713655
215587
733632
688159
684802
948872
1039938
672847
255808
672924
1006021
859108
544373
929489
86955
397968
527416
5704
657101
121237
388188
63786
400295
7631
5565
378496
59240
252751
182100
80743
1032612
284707
57667
504628
914454
810073
234478
192562
557099
270015
350503
62625
137314
769760
70475
498742
53071
724756
223516
244236
179003
458828
106888
434211
1028134
914608
561793
87596
961212
238590
151979
134161
373635
243326
36886
402149
702619
710031
131940
791345
380891
832124
651987
656488
73410
782631
794068
377509
175515
798614
230796
472961
997773
937869
860505
258022
854148
188024
388379
686356
184573
596743
16528
748008
1005744
187636
413873
331752
356478
988616
42761
605487
928623
854293
502127
775425
959022
354439
410532
455126
671085
727607
679299
35717
73995
721320
934197
928744
46727
447296
114472
538418
856754
526462
246220
346648
93831
963582
301854
424091
425131
594686
219362
168102
78284
944525
2951
169337
654689
743447
40860
1016822
112285
966367
543039
143869
403950
961221
720347
217696
115527
629115
220342
114574
235689
219388
335730
295072
968310
200419
408320
420607
1044197
528778
748200
186239
88717
238421
186391
302078
982833
126820
649817
117621
678210
845464
137129
250739
161082
259820
707676
51324
717934
913038
236414
434745
615283
73301
298816
713958
1045188
306506
493879
988642
714958
491609
378714
648472
356300
609642
264736
161480
893070
655474
741830
903431
967988
117863
648858
987163
150729
281664
468629
801427
766658
608521
1043299
293740
236700
448397
231770
1027720
20976
91871
862308
674368
212042
861108
440585
258194
933102
1007065
305292
997523
348918
635931
281702
588594
64850
265198
207195
125505
857180
433152
843561
570124
697577
988090
376525
343087
555724
708655
393959
915691
589543
243918
197940
262988
806767
880205
520517
933991
324813
847414
940059
623143
950552
286037
81335
74337
748832
1027423
10882
834592
111964
975256
857599
182577
368218
799879
187398
32376
542325
907223
561676
586261
827899
538898
408664
918248
316752
136290
547258
948884
280602
346990
805184
368964
490396
581145
721942
21491
208230
630113
540544
693814
636302
338794
263368
97520
872913
384694
89245
183484
451710
993568
559328
649606
433932
304313
318390
336255
865126
224349
960606
107683
1038391
78706
688869
267956
397865
787076
47072
438203
915771
481606
230604
1028298
776587
723262
859838
237683
43307
934931
220031
476285
310610
35029
597760
714971
161641
103101
803428
681662
217456
763777
644863
597137
168760
156846
377031
841836
791569
586701
312299
732557
99529
719830
423692
500538
970920
391711
1027109
608919
717973
400664
582702
508659
785567
94436
474329
61466
337273
941164
243011
761274
101079
1026815
480633
846431
386300
487463
320316
554337
266592
386233
939568
909027
61143
731372
207652
197468
24687
40827
280593
734791
916649
980115
165060
697549
508940
24234
1017893
808712
889136
424896
469825
212654
430112
379466
592316
936796
63897
432760
339356
400975
251900
131412
1002686
384524
768806
335527
846008
964369
565735
923289
769107
792016
69594
164954
286036
193235
608731
84682
47738
974157
630824
655710
380946
308739
132306
98905
112627
219359
147656
924775
46391
1017765
870725
828455
928890
877702
71083
581234
717578
182667
43948
665381
806236
444970
595350
120506
228648
380173
664537
402019
57113
261864
260410
420062
712633
897847
415961
335177
938515
678646
77653
973062
1007274
398675
217094
782483
862651
781357
499353
81712
717629
184032
736042
240089
117222
432737
82547
632175
599691
28084
803491
903245
318756
262179
434337
951169
354778
777150
540632
352389
834374
363711
390194
84923
102232
546647
259929
827476
143176
815250
50437
797022
81143
219223
585007
824482
57261
695521
511173
862461
521509
811828
257466
130708
921900
678627
251895
3127
1028000
407442
1029020
990823
157714
880724
569440
43142
67765
843806
675330
485555
529283
913722
646739
994210
742887
457363
118756
539604
501296
319163
363622
462643
558750
944236
353657
704464
806688
1003830
601441
553682
677607
20306
301259
302490
706688
479760
682535
1001636
474238
650967
908382
111393
277775
230426
1007180
549999
976842
640705
109744
421229
478019
338266
715784
24953
398023
784565
548374
519504
413568
843898
350460
981654
481020
629047
123170
519214
259540
694756
362241
384087
343643
358876
511721
674100
737106
1002678
681704
252937
209046
602944
861027
177608
1021231
420732
1007339
837584
727276
501361
560484
829637
972892
159926
735045
431333
844319
806321
797587
1016004
762353
928787
97113
450745
617415
767447
953856
294927
434253
728314
756593
183772
432517
799978
505842
250080
758617
928678
404355
276000
546645
393671
883597
730470
96866
352526
206122
738713
350959
297011
286119
44109
479810
840546
592511
571266
609677
254313
385440
7288
360513
894645
375185
43676
864310
739047
498221
613879
1020381
1001143
291194
571448
987036
23605
769354
591467
581988
337044
444198
811880
878105
315983
371818
689707
371283
797117
337045
724490
582253
181529
929018
158440
865081
494755
224597
87948
89100
80709
696782
807130
936882
784275
207001
156530
677446
252610
345965
642756
677259
624785
838973
459883
89941
25131
933145
819006
497444
40931
61511
715947
604066
83526
880301
35019
968654
443575
907361
202340
121032
710083
944681
258391
177405
1043203
981126
501920
104863
290413
210641
680331
652370
808056
278695
333706
247076
914968
988472
250294
545235
39325
238117
206184
713778
650835
686729
571109
26227
171767
564303
7337
827214
1028827
837490
403029
364420
302828
800414
580672
211453
825384
991738
260299
641422
396611
35928
219316
69384
76493
897310
703535
553295
380137
512192
442782
373983
941528
645692
804941
530847
847547
31617
524878
514828
75381
202183
278515
105985
413627
422215
260680
213384
43742
916806
166844
8861
55625
866597
395094
842653
680799
961145
39695
907271
173522
654817
585522
248063
364447
299429
491349
211375
691271
159228
42312
54941
817578
932321
406070
859674
608966
6012
276404
919365
185529
406322
1038007
920685
1031035
970303
1023719
295745
496837
892094
1024757
762826
238900
686336
4375
800420
175619
845122
357408
966194
140959
273845
842167
299114
758370
49698
454206
597121
20693
191018
717245
516962
973474
1007476
430473
241519
789411
976750
1032584
791063
681748
250061
949711
731460
492683
176693
1032456
965713
501299
793031
308240
655582
901997
415500
680749
309007
702894
734621
438232
388613
108015
339770
247874
480625
353646
235801
262453
109952
382995
155770
918881
932649
913458
305493
270433
538781
83722
587860
771722
432518
935330
514218
794245
776000
606667
726411
897490
114818
723679
589366
543070
215567
789166
163729
974984
63172
572943
238446
131496
624556
146366
262045
57408
905534
933348
586238
981807
600464
642686
655244
526600
592013
514488
857139
699060
146934
992629
778852
163703
430122
111929
230057
206645
527865
102807
795829
114789
231948
537949
356406
724874
799631
431908
188006
319276
575539
603405
895827
451013
63163
575869
88672
79794
742001
79384
292890
104960
347930
62779
1014228
541298
1027133
246793
183789
508455
244994
273737
731080
738463
860025
234605
92095
586719
40224
705399
575539
744439
181093
785867
951931
80706
723979
833018
1028149
666709
26334
25192
531265
362623
601350
569605
799559
278615
979060
612809
741424
622873
959418
25531
121968
287201
842301
680015
123963
707354
379305
476957
252306
631536
70017
559487
23160
679591
226953
505393
321553
654913
851251
21972
111217
594000
147326
1002120
929631
370080
389619
155497
14074
352892
514495
501900
534583
224596
289359
810083
225736
822523
217883
1001637
576376
656255
999663
954826
706605
129422
977617
996278
479496
694510
305876
573058
719789
457793
384341
737825
12815
846158
892000
702777
377624
440489
234816
1002615
899374
522534
378251
384489
292721
457727
932823
894463
524659
12590
940958
529851
870410
540810
801608
939984
35429
468347
414928
530288
733845
882823
587848
155653
48007
496068
213456
655488
32001
10695
1024423
426986
186986
328752
1040602
953932
792672
899876
912635
719618
805303
596347
603143
242852
951519
1043257
328197
227086
184574
142090
526690
749426
992007
1024235
424785
1005302
737856
380176
391307
1037432
719450
179993
322686
1032267
566373
599353
565001
579036
972176
20224
951878
664438
415438
718938
244334
224936
986430
197021
808408
94193
922400
653978
985843
99705
602026
866118
228208
603138
289756
921749
812759
398164
150651
627787
323386
715820
456410
1039077
895046
861282
401988
361863
675615
856575
866917
941446
214048
411312
620039
961430
495728
307087
475153
112483
97112
153984
784949
845470
690997
700696
739698
425951
957386
494471
11355
795891
683340
348211
631748
124527
130323
694860
298248
523181
265873
202808
678503
184414
449021
205396
563177
118504
438985
1031956
810506
728863
192610
334393
131221
861476
275859
114650
651184
162104
446015
203693
493797
469352
176953
501135
650990
183858
1045458
711226
69038
378357
837424
287950
815803
791252
903647
141836
293591
1020731
610488
64709
6028
627002
308392
609543
253102
492160
467203
896759
113800
805153
112703
811196
986543
479972
282627
285012
415224
851330
887441
986784
1040279
16419
112650
3892
582669
863782
752587
595859
753944
957948
198473
523526
466860
705787
506048
1031329
978940
83044
537146
901494
703566
450814
915685
684173
241
754413
875761
945690
864900
113180
1009200
821993
852405
197356
140269
676401
732344
237302
172293
915691
99154
947096
1030616
402088
582048
513461
359211
130631
886991
825738
30463
992236
946923
748089
786185
958034
376374
815559
966437
1020558
787767
994602
265093
98564
741318
939196
892359
115072
516872
508312
368977
501757
444707
46141
929309
739981
296680
585627
486968
567158
502024
389331
122670
838159
414373
159609
599441
29440
625240
572435
964974
974610
709629
639575
586896
222954
40984
567239
296865
380955
277833
871175
693108
996094
104200
1023809
21991
468036
974912
855859
991307
202585
732277
432825
193790
567270
149156
902886
892344
879633
272676
61565
625149
682671
227417
180341
302843
523924
994430
608436
472861
421065
379926
73191
100118
192433
860856
512949
249815
832923
640584
28520
245078
995823
26655
803523
462303
100245
532470
671130
36375
246963
498749
593424
689945
314482
315974
162383
156017
719758
807801
107579
546545
954242
121008
58613
714142
445942
326669
367527
853635
225130
696016
494448
30646
936869
952607
211312
357397
852479
242157
633648
1017124
462827
540320
523743
962041
69347
895413
536551
45056
607131
598809
757791
897063
263784
334902
461489
372496
971584
35670
828091
737871
716181
371420
8024
222581
851614
84921
669159
377529
580884
198827
668444
481097
281349
778565
814794
770876
20429
1002726
844570
963585
88676
637433
444323
938222
606989
547390
228657
911989
661493
421233
577941
693003
391666
211215
104580
487644
1005757
464141
756739
158579
979007
3048
324936
836690
128743
375506
564963
130974
966339
468814
654623
403245
661236
714187
399113
665014
737853
872415
882088
432672
653851
986038
958188
102620
73237
574205
246855
952500
999280
965066
235475
71143
927398
31974
498017
485213
856954
875507
496514
966551
241358
906219
768374
239709
201733
784073
48813
749909
388479
867849
389504
382217
903657
129597
94298
861085
955789
93883
874214
762814
417709
498942
204055
426369
819879
324464
233736
291740
373734
683102
904162
878358
365902
872195
1039217
863998
157060
988008
334360
854200
756943
353465
129109
1036790
505848
642792
519350
214376
649961
742336
597771
412304
723590
758477
32175
614743
749730
554565
233621
789513
417361
697712
398417
460403
872546
38695
603143
717397
239516
82896
978097
275827
489505
677643
920938
639959
441878
101651
625572
619464
237798
98000
100809
1028346
786814
960148
466430
62770
509974
144566
495711
1028549
976688
713618
130721
102250
451531
329714
779169
98738
194334
570815
452018
213217
284463
176082
311143
119981
850815
594681
188112
658840
276600
955762
564968
573212
311479
528147
108441
81599
894539
489163
1003487
1030377
413206
534979
1038301
105323
584472
413772
757202
485304
320700
304590
488452
966503
953157
127244
269843
214009
957055
359882
734333
16860
241413
168609
809793
451168
492408
753697
110256
1032741
977977
467903
1004022
398172
228800
1022154
71004
923221
915143
219423
639099
445803
136523
772821
724072
487319
56679
885691
602126
754074
200080
732229
226432
864640
679241
7794
307761
612806
156218
444914
923158
462089
212870
1023946
658747
682233
358466
558423
907214
352784
815077
391120
29485
832238
691288
623194
750841
219559
1014041
262305
361217
479039
443317
872010
162495
619799
610259
788103
794967
578409
681127
330615
495310
739822
1028944
733355
346953
862109
35955
947743
290732
729882
565783
620560
1038602
827927
208264
807623
27772
93671
939030
667466
469646
583532
526405
925307
385199
313555
652711
139283
953838
482842
379313
259234
919140
325164
471210
693170
912903
172077
227140
624590
665991
442218
505606
908169
99640
339152
845856
787651
575768
258514
327183
116567
849706
851975
514513
847304
272278
361091
993763
273735
896108
353840
984264
409175
514815
974769
953123
27227
327025
169263
410784
775960
682959
741322
142008
630341
1005069
769355
374458
262898
986762
774871
824859
488133
743136
40691
2467
178050
460080
777392
466884
263002
558036
106713
669338
828167
1001903
1023480
94773
228498
310083
918693
745517
200572
870819
581935
762709
613458
729814
294298
864253
930725
752432
97473
194196
909007
328185
1039183
624361
889499
758146
958764
311395
878769
145226
455112
338730
135493
630239
440425
87590
874211
617584
647022
553530
716727
85125
1044240
415026
624062
60845
284402
151258
329759
963002
731598
294967
211559
750930
224633
821997
788415
274453
65810
581715
658177
653190
361804
633723
920568
1002600
140884
107335
144574
1023343
91485
930044
360218
787518
483698
422534
402214
929570
163729
1034719
964339
644267
546277
768401
443843
102529
869134
969001
280852
258142
855752
220805
229028
765444
939156
660610
336474
202231
192738
661003
538303
523670
188519
921376
603577
854116
814389
249081
89553
150696
12489
135514
944472
844060
566195
246612
336453
272452
400795
929547
338488
1009662
531319
316816
55428
417594
3679
792720
1030258
154289
157469
502105
670743
803296
205294
388386
647361
102844
456317
459274
559531
336869
99897
260435
290437
11412
191964
165630
122215
612507
1039228
451696
999971
645018
150137
188472
537344
966328
5925
656529
648878
174859
960560
18607
509352
308853
360029
952179
365344
16466
245612
656940
54024
297788
392019
147032
393578
288858
602926
954663
994553
410117
649570
917274
688723
542522
340782
161446
206867
411059
453306
384244
295237
573014
533711
269623
887891
994167
617842
832128
816792
131575
218583
395668
18315
940894
881198
643790
448915
444383
116830
31316
314169
377363
897803
13977
215315
565697
274086
289601
914200
189569
616930
483412
333567
834677
122504
781394
341131
142024
292705
24286
407885
505830
351601
643975
80181
11910
984808
89908
587678
805792
664907
58519
516197
844363
380154
509271
872968
578844
53591
438040
1014087
854219
177768
549231
487421
240390
931571
405430
512552
557576
560209
44600
509645
570383
208309
857172
28288
235600
445017
214625
168907
506659
463693
646864
21097
605628
869651
263976
760908
768989
307647
642253
425647
663566
466751
361418
605400
899157
567755
334181
824894
72400
624370
490982
22197
1023810
519205
350457
746723
433386
974968
299151
682321
664304
824986
889744
952347
370724
380804
131051
135239
108085
612786
747334
863405
864698
1002823
96583
435170
979148
612221
228704
284709
223046
940425
137257
315453
308183
812279
342146
396783
181676
574259
244090
345323
943813
351381
848126
395169
970307
44371
5711
240321
573644
657481
573774
476731
638403
856908
718043
568237
311798
514758
282588
424763
704161
166001
135892
352233
437691
298484
611459
197092
752273
142618
236862
193993
996752
320256
1005719
273565
63364
592582
232712
161575
304045
127083
636684
282341
27307
930076
782976
701251
762634
702059
134149
507299
790196
64567
731557
1037372
1017357
108497
979425
526364
521981
915365
999914
824751
428093
542203
634393
1039157
40013
105881
366977
378290
745948
79225
133931
1040114
70227
264069
525576
735260
965714
788271
983717
564992
186229
565889
655589
973804
657436
470323
399568
367677
536049
379354
270871
1036160
132050
643039
30790
571632
192802
454669
953564
211797
124146
571961
614892
701669
130360
136259
158702
255607
348886
454285
945414
595573
1021122
194487
466057
181524
593625
560591
88374
309252
448881
852926
714909
325331
212637
583660
245565
735945
1015677
1019715
981585
370589
544238
37153
196693
412055
410678
73795
818120
526955
993067
773332
295928
184318
640889
477956
494308
370312
417724
812134
560062
321909
909540
293561
689922
533992
988489
620293
440839
1582
177261
259782
803468
542673
166104
843094
430884
53032
737948
1025033
740761
805146
431999
308866
393725
111092
735862
39830
342145
646475
453408
378579
647681
779404
830756
99569
176548
925522
465001
220902
485120
524205
728980
918066
258597
25351
768561
1020121
902200
519311
915634
18317
727295
837777
789593
812558
202325
897218
811703
453029
347729
104229
269742
407972
956193
976412
455157
177656
744686
562517
544426
469434
717189
678841
177670
693756
133320
836674
496867
560723
401937
846509
769509
1029446
119481
185139
919370
223804
840925
795941
76538
679406
927296
602425
16206
374256
980439
505172
961182
196507
251599
142241
21396
5893
642195
864515
486490
148961
186350
771408
752440
431074
284088
556170
897484
750504
1044956
877562
663047
957336
1043068
209477
28413
94898
87931
120861
946105
78337
981377
821547
1005769
577529
705805
391342
968106
418058
902549
407322
1034546
932632
208626
921701
846473
295445
684989
467233
627785
492738
312831
824760
683123
724563
928090
378781
459459
638820
720405
360783
810028
585961
817073
391970
1003364
773185
506366
777306
749649
1042031
924912
39659
850559
129807
456918
895156
591944
612391
432948
459219
577204
848101
661496
557221
401310
911304
810173
436845
766066
487261
175494
558591
402964
378124
791862
961367
755435
968152
288582
574482
565760
48697
807605
353787
422755
437198
851188
780311
935862
647826
617216
863186
767738
226121
38402
232365
676511
968918
147593
701298
166149
527262
619823
544542
128830
1003652
1017869
711378
786991
695643
121161
541648
148063
182416
1015241
576696
731882
490992
874615
45829
709071
869372
479618
852793
1026614
1004996
337199
588703
444312
245812
421640
297066
783308
680616
790457
347806
980982
72980
509578
181120
931844
559776
463857
791402
722243
928316
629954
854142
146248
629829
389704
435060
780737
85938
473538
415436
1027383
152556
926986
80008
220612
962186
94466
114795
961950
727050
541976
167577
325919
795509
310352
168364
703485
859660
556144
427883
590894
375334
304773
942147
701425
946335
97324
230284
621933
782669
799576
700076
609084
167993
681030
112351
616729
85496
75279
754169
713019
934062
991810
18082
247894
255228
688638
35666
191381
457567
851114
389584
461926
352558
242089
880401
160311
398861
599795
568340
987024
821299
605714
230946
498336
399226
648320
818961
979240
158895
330923
794216
229816
852359
89255
525507
99240
422462
576646
64690
688285
554307
368498
926554
1007016
682728
241085
968448
899245
702495
1043374
902055
1012101
592168
865438
198726
573794
1039181
1006143
616778
138087
845517
951569
464055
590018
59516
401724
377594
987793
185280
337294
163347
421904
721093
630173
988848
370995
793739
285622
759140
1044326
549055
194152
902610
500456
402114
656392
498027
197893
916001
128190
894198
793818
499043
763470
581998
734525
784958
31249
128147
242453
294902
146793
339341
758112
632659
334360
426557
89426
604180
529252
4068
41739
602523
506073
116286
80913
1004927
964188
606873
234782
95388
578090
922113
76159
51781
408060
576501
434000
569111
740066
250080
457747
199866
9459
797503
430765
800668
732256
377097
133792
652818
2752
530415
765494
490895
792268
948936
580242
923207
259985
146169
377586
837393
1016667
968694
217533
351249
196339
535304
332551
456427
783521
54538
61164
153783
651647
466235
506796
743086
971250
718242
99870
854927
670887
967603
196089
895777
985966
591217
54376
215307
548034
512437
875917
1034268
899255
729322
755185
220779
499459
82877
145978
15108
596437
1039955
1024958
257399
503562
251565
1019586
128068
615371
130411
196363
318106
12437
263496
332230
855263
628624
99267
721092
1547
549578
326054
237207
420060
711664
159313
150463
258475
1014966
466985
220871
896506
925438
52555
602120
110109
633071
121700
315836
815230
452245
287350
230204
632299
1024380
344452
187492
924927
792430
738685
876508
267234
650505
971865
78892
736750
900450
913498
436551
979273
353187
1017438
981840
1040663
602091
560375
919817
886262
432773
67857
543282
444504
939278
509596
876339
638878
665507
690007
1007613
694252
965810
844528
493194
466033
798141
467835
928247
30570
929371
247129
608408
600289
554663
573145
200487
813607
481115
302428
1035208
653322
469843
188106
277680
843081
745018
611636
185202
485887
489209
160394
1044225
956336
97959
762083
939664
105294
445219
467439
986364
607946
868119
63019
651944
70241
807267
528826
464236
420654
461146
888661
220361
227631
470676
593241
984885
723315
530288
459396
769197
842862
1016120
456096
858734
777794
572795
179370
754109
922039
897017
665232
646593
582585
127833
275129
554537
359681
233588
192512
267680
239692
413374
355250
50832
1039205
197566
960718
1017998
10664
556980
5523
524811
82289
460529
218932
435195
219021
879685
304955
72318
781634
632594
883918
225062
422408
1035305
372118
916716
36286
822694
601417
201332
112807
549242
492645
852342
288059
956749
803955
744778
971831
406217
572541
338936
1028058
336842
168189
678720
503967
929511
590540
232181
891391
524076
732865
539803
194748
282068
893078
1027284
91014
961261
81575
251210
847963
79020
943482
366080
998144
487590
663557
548497
866544
726559
875549
260050
196704
194872
595348
65252
169989
991101
643590
923596
845153
612268
951595
661371
409539
602557
294907
998252
91326
987354
80128
119771
979984
897306
359748
380616
941284
955145
145703
226133
957836
1016659
938399
964956
196959
873485
106873
618113
923131
695663
481778
928761
248656
2262
945603
638281
664269
534900
200565
346338
579097
836624
916395
814475
37637
73701
1011848
1037096
334054
616195
204268
439382
588378
28867
451790
450339
500567
147954
984950
874143
640022
708707
696571
867335
545266
279521
77841
774885
980072
694873
210588
949147
845578
960011
615548
761718
220823
701806
136363
419220
40132
693772
750689
897104
418049
717981
650970
685867
459861
827420
847293
962684
750319
360628
667056
367597
752948
71144
85003
60396
942533
455642
631066
186449
878910
828330
208846
408020
290729
904121
994557
836060
688939
44379
473315
966850
919300
923083
866287
59147
8687
614447
844848
64585
817994
98810
645557
379481
628132
285709
457666
1033050
635545
665719
306932
670111
2721
659493
96241
602572
774948
991529
503420
122197
1005526
349881
273496
489669
820043
75873
603200
579850
17456
297737
120783
52359
1028686
691940
875814
518874
474788
854499
521908
25975
556455
74677
780763
1011750
1011887
1039304
818192
962167
88160
239462
144709
962780
527973
74946
544608
393912
567094
595259
588443
936422
723199
275900
488601
313846
267921
730687
304366
873437
104289
736814
345864
297598
951442
333775
443404
377198
137541
27502
748564
654073
52304
730844
253442
762398
932377
2071
248694
539518
773114
65414
838499
574673
787203
683226
394586
188263
764861
11258
666432
142144
369501
458591
189390
430547
621919
960496
229523
1016208
822892
69470
132958
374214
772246
987362
899465
394670
375172
653079
909800
1034444
127981
685191
98128
971583
203131
1040721
883622
589735
200487
348085
102771
924878
658195
9696
393735
570874
980315
768812
447463
771617
874625
990939
870095
584469
754953
711572
117241
938684
26922
652802
148526
921705
382577
980248
371216
959188
153268
14362
485969
44141
976470
713324
700718
214984
936868
816140
500287
442931
860092
848817
812964
558325
788607
603396
156457
882687
299407
489375
649321
841593
858891
545252
448474
431581
720957
728263
375536
475925
737383
15871
332411
359738
212814
209678
615486
285529
37347
25941
294677
882506
656342
415482
110252
61817
527781
949956
949139
1034942
282573
284131
79539
257152
750779
174236
263221
447267
131124
360012
668581
196340
404961
562564
42571
72550
546579
734968
810019
771051
607492
158609
916896
954763
771059
970669
266152
415085
955929
843664
12656
501542
652721
1033543
626614
631040
459894
295373
101440
349679
464036
247081
933700
774225
881917
694669
427039
740819
794173
486674
974625
488990
465909
881867
486786
899172
466738
823818
993514
669241
797724
712344
54057
9461
670887
921793
229386
102435
598279
784927
362990
868130
588355
817881
749260
84660
984837
916003
822370
621459
923356
330512
1038975
602895
284057
520170
289581
137876
387918
932893
536841
520691
401382
714619
586071
638722
418040
277288
431636
244045
919699
454472
268647
409534
86064
526533
215922
588307
981164
478590
146049
547015
66728
401252
700874
779067
637284
838140
828670
769292
970568
622302
741416
259626
972582
854246
277781
603488
628367
337002
389883
779632
993203
1011644
249962
577651
443869
185468
561728
1016218
369527
628776
581118
617262
530671
527602
1005918
293821
424655
204702
525977
864849
820533
653305
766637
607206
336668
176275
373766
152095
930348
223690
488870
913324
813885
515773
392226
90375
314701
349578
170692
29765
238041
162217
566157
350838
373647
653498
891979
560984
476951
901016
552953
1023269
841504
876119
575744
13766
933182
1037432
192194
131374
972924
425079
734838
777715
625493
159207
852334
778340
272403
397421
858701
963590
416354
172289
993738
971669
312770
668986
514106
914471
625171
843525
705007
192037
999130
303868
340091
910597
606966
662157
1042419
773445
798662
568250
198455
619229
431917
404548
391600
603900
380623
646236
636571
969418
42409
781299
791435
152186
238028
503652
883362
466553
839615
993143
969320
617915
994478
193011
306461
856302
975527
835331
750117
141221
309479
780456
84875
290363
604817
868610
796694
404959
852187
662337
268310
461170
325722
325808
482760
962744
103027
912302
577874
681211
523203
101697
549837
918574
965508
887535
553687
612755
802798
9479
135504
1044998
201304
861692
1041210
598462
643106
109253
132752
574953
476788
954730
74139
962403
359324
604970
316769
235531
713802
197499
871614
668385
270769
230676
226481
622096
340151
337300
754636
411364
769159
905661
181770
654556
214036
32758
357706
21273
550993
280781
807181
841547
340658
662491
346709
716753
112285
296148
183114
258377
218960
173453
698522
1022984
392163
254575
280450
158384
457880
921661
700071
401246
412654
598184
481439
221343
991334
348581
839020
659598
596228
763114
139816
719631
481116
371708
230304
894684
399075
973795
740143
480896
1021871
532232
503271
757208
383636
153560
624925
328670
838757
973745
959481
990053
855291
476328
730250
549996
392063
720527
847904
200415
395082
156402
5720
1009937
71468
156900
1023713
483679
499398
839403
408697
77942
185900
138091
296851
339862
193505
364713
661930
200108
293595
502625
937533
803876
111568
987965
347698
880288
431700
633450
298431
198686
678658
12287
669695
124716
208341
376393
450208
154374
34606
866550
229545
81575
241321
233101
272558
277856
909154
139280
911100
55407
1009154
311576
358788
820714
220345
329560
643758
490998
727792
99986
166967
975834
104997
410044
921208
127290
857569
124914
31779
323642
473926
737516
549875
221653
61829
396085
167083
701099
910802
217769
479443
613106
993387
306320
711497
908865
697026
969759
5339
482843
467096
617180
669288
896482
746890
265978
55071
603106
939958
308296
656624
1014905
932891
827714
930960
50176
35912
63335
305308
740088
155747
889727
34505
369735
310352
440395
1031619
79442
379429
560256
649237
237024
266058
873999
528355
609642
209449
42473
616315
508333
298927
358012
425519
817729
26682
1004593
885670
847392
354868
169022
682215
338247
1019198
12552
426710
846196
830114
951691
943040
603115
80990
787326
543448
502195
400873
3535
565900
814497
1037870
177410
1018263
610198
421103
391629
660962
69276
319560
362528
729725
734732
769292
771916
592634
686367
827152
711004
763962
95901
146341
720594
484511
632191
877014
957724
544989
114782
950111
104474
361973
735957
853448
618352
992630
561381
293562
114865
773775
824998
486899
593274
160566
888527
91074
518373
80236
642068
600984
489544
513564
873364
537379
470294
381014
146797
373208
984961
634544
815166
926803
805349
974864
847765
863263
349096
115852
164852
131805
121041
337799
366926
683664
259419
613892
1021034
616900
137549
85667
1022909
86609
725795
8831
170260
673879
7800
406749
555506
475950
714726
859581
540800
655636
149188
299360
105979
333342
667469
93310
340524
115372
496911
850267
661443
461746
1039663
213168
725580
1033135
514294
1043132
743899
670876
674320
130542
352903
426461
1011772
729981
50797
595154
506160
849457
310998
1012595
697984
902614
662963
1024983
1007355
37877
847631
791794
754661
327798
594953
454296
597615
803802
415653
627555
969279
677525
123924
637053
356185
336745
645312
478052
656439
1045214
846221
943344
185315
536226
714691
515786
659470
652219
995575
332716
599198
921508
409358
178971
99320
146218
241670
242935
818091
498970
577781
62756
484814
398533
261221
402202
238772
625671
130513
850111
466860
552021
902999
883924
362459
82441
984176
119475
124628
580037
46021
251569
23890
246542
675554
740049
496448
963739
63000
217185
886011
289496
16475
771944
894858
971066
93913
945371
1002849
641457
893225
1026641
137055
679679
81408
743539
495924
17152
305808
156787
646972
773366
127839
164779
136785
796761
866409
945148
214358
208006
612068
554804
357924
658125
701525
1011345
3094
626001
734823
971495
492521
615757
560824
791731
607807
24619
416570
119544
880035
973089
157377
745278
648792
636662
1025400
604041
357523
715677
1041501
646965
835096
258711
419907
999091
812323
538009
11075
990547
423469
214360
217661
458603
722746
614042
864235
266870
628796
802611
736462
656145
737360
252996
521190
957178
438350
292987
799427
1028050
159500
872423
843934
266757
78151
545039
598949
187645
2766
986242
798566
247843
293590
255634
149472
595838
314106
139366
457910
586558
433529
970449
820436
526214
434634
924819
631989
805558
475177
900795
516624
433911
601087
887169
24253
809136
448779
168703
835313
3593
362638
232219
926591
60678
282639
542454
776259
52597
486065
715579
253359
285645
582746
475973
111334
837447
874564
907978
208194
72520
776212
1014925
292564
297378
44989
181480
600495
738658
443905
811310
691346
599894
355971
448599
290475
576641
978735
310432
950617
737282
750919
998070
30430
314115
180853
255326
579567
247451
58547
959280
966602
123165
954035
343368
399282
936298
817022
96358
799715
583463
307450
380314
301932
1012812
19395
617057
882991
130533
290607
197775
550577
336496
935755
967974
297797
991278
111301
279476
556610
694181
875036
591967
970202
238441
395769
854109
479852
299242
404145
614086
670056
20643
866168
194705
723819
74868
656486
598157
539727
771153
619798
943806
577623
431979
629705
864812
734291
985649
234346
283491
49409
438822
152858
243127
844463
564740
959060
921903
714397
714148
931903
190024
597925
528818
122957
596137
478227
465967
335669
209845
425967
625205
704366
586320
805604
878925
1025170
721782
712474
802305
372240
716708
543243
1026197
428073
492153
223028
173841
681614
798558
314679
925872
541166
241692
844804
831219
889717
903424
526305
815373
721291
474208
584102
709141
749779
627804
167789
1031371
253753
1025802
38078
925239
604890
622253
313517
354518
814627
365148
157850
699148
573335
441897
768065
109034
557389
666975
121532
309289
361690
237661
496618
905780
519666
876453
1044182
711839
1028966
525593
581743
1026616
59480
966265
306085
98214
617917
526230
370284
551764
640178
40188
16212
638766
926189
605650
399282
506650
251428
487392
144421
406785
661408
599735
740535
389504
120890
772873
454732
588101
735126
661454
895404
59488
358789
6828
547362
924047
141213
39003
271934
419153
65164
906747
301492
905769
85869
121553
146722
1036927
1010742
138601
519860
585178
139131
69390
129454
430175
363173
699850
775154
596619
1004672
513563
913613
219206
880648
1027274
357618
785856
764058
640968
108989
987094
932542
197032
86762
178903
1040221
337520
275270
810811
58745
1006481
493592
884851
624299
54501
376384
624322
205886
340322
724149
172756
456012
1031390
590787
387724
438512
107050
279705
20094
680525
594998
754268
445900
177216
117404
128772
1034807
441852
212108
191979
855560
891515
72184
421489
605558
30149
829617
272875
386611
995068
100425
468871
712457
807949
471645
886035
453623
226755
965506
706724
18413
653655
454289
882168
851347
226481
855542
893664
103679
976908
425932
356198
422678
191914
1032463
551909
326657
417374
755449
909936
321437
67173
386055
1004350
961183
321166
735283
702939
37095
516329
890193
638310
445119
938435
442500
122024
965852
857587
393743
1030119
53694
951388
748546
764743
666529
595030
912522
381192
395659
601006
851115
579600
686234
205338
852318
733951
41877
454180
603213
162292
494197
849370
753022
379087
135167
241669
811058
812800
1042682
917703
713392
237577
592919
169126
59248
35520
881571
26420
744334
203601
1023308
992266
832165
83671
252547
900073
285121
787764
195866
855248
800867
846246
860236
64229
844913
384942
310482
113416
510215
96853
447841
939393
705622
240074
416359
589171
768298
715959
800587
875986
395218
500154
100880
28937
996422
82031
146730
629475
853525
61224
1018178
145622
975284
978536
203069
1018690
927632
937411
944147
588028
1016968
332913
210592
394713
824174
762729
417485
480847
955599
797244
170491
304276
611953
923811
114265
740480
36112
356635
125111
190529
576440
403647
646632
32364
848991
274115
612492
59560
770556
212709
697905
396389
64120
1009021
83128
692346
34810
508405
493530
911801
946472
748251
1031707
929200
753622
153941
163227
675670
966910
701078
152099
702954
99252
194538
1036416
239814
986983
716714
883822
620761
914116
91482
466132
242780
533194
892739
842521
416164
131228
777087
263827
137626
416416
250084
139431
780095
116015
993249
539174
587547
859943
498239
207730
32771
812152
20134
937709
778035
868492
368549
139472
110084
362783
321270
7011
713759
872328
11284
156442
21942
370202
550731
612458
265969
348742
850844
413254
123820
183663
170902
397783
258359
933831
572490
978677
547968
221254
46225
948768
927943
477678
52838
976835
456567
599309
222702
821505
366392
711232
177421
104051
25471
357794
33692
895850
355689
1002834
485616
548832
992551
684756
322901
198018
668996
37592
229070
684537
101777
580253
624154
693735
255903
636997
252757
861005
152979
692311
869608
18630
430437
768325
57794
940959
18041
465588
799104
783045
189993
926943
533226
821081
828705
954080
1000680
628421
574766
674842
193508
912350
813391
397643
434592
766668
147948
118658
68884
77032
1019058
330831
383067
68271
383184
183263
918503
571134
358634
924386
816416
62280
22218
150344
1025354
664364
525191
156915
842088
267349
971073
436588
936514
889414
1026651
448942
871793
126217
218650
471497
577299
360379
262925
918360
145285
456131
546555
708852
566862
660534
569107
109584
618466
987002
97208
768671
673914
295411
224432
133225
934121
604298
13428
650138
985909
912007
56078
440135
531047
827904
213983
424968
631646
239253
576793
558217
854982
323576
632878
275007
231559
565458
570621
27026
680580
731129
368576
205542
823239
398499
435202
140853
965787
746963
501274
384778
440833
551274
365000
848945
1023093
782444
975821
554704
929152
773334
33118
991879
884968
612949
120978
412781
277631
778911
388082
1044153
867484
264409
136023
307677
438627
589088
786650
548394
615300
271753
380385
109133
917582
902589
369449
4124
143318
326427
472721
98637
316491
458097
169360
796216
656752
214171
810631
1038300
767582
805214
303532
941058
1031535
288007
987941
91133
754192
442525
548424
485369
198658
544338
487779
424163
21233
333317
936218
425640
338623
55330
986228
716730
378678
979674
181964
871495
759985
276565
330400
444172
170432
734004
300487
1031210
330659
844925
708140
547741
714901
354264
1005292
258370
258884
514130
852055
462689
804614
927040
930869
845034
877089
833045
586392
845747
1027941
579190
979902
662240
794882
658319
228586
94455
110957
898607
908292
453256
526051
475681
679698
418552
869855
356651
159151
284336
807237
144727
182679
809482
201483
883250
794126
295033
924996
276515
549414
672591
715938
107294
530338
757165
653284
916960
819749
125186
737938
129252
956512
666632
552086
1035882
192539
542519
780344
534665
417864
537274
281823
600067
355796
271936
634280
356475
309486
480467
162773
737826
940501
412229
250206
941578
32573
264524
843857
988477
811093
380824
655368
46189
570923
661094
118143
145295
25976
8368
33550
772177
754868
77992
766537
716608
393397
678036
1023122
1026445
227040
209899
1008313
335906
399565
631459
251664
711096
331315
876671
532999
607385
30278
554185
422988
789592
512018
130660
38650
656301
593751
754569
664835
347873
734995
252946
451664
801708
241372
343662
638303
859974
301136
952693
751818
127706
302063
748963
182424
960113
80065
327092
689824
507652
526134
328029
464414
337423
74506
383417
402440
857492
207269
485771
372568
11919
721997
251178
41828
599330
716714
1027877
575804
632928
376733
613346
624602
850490
716477
602389
892505
140511
662126
936392
359732
932259
934647
382503
175438
765502
696878
193522
181668
213396
562599
94445
865199
850629
389316
891570
606560
964331
662452
463247
221213
198334
358813
654200
687533
345852
907404
962690
621479
660363
184398
954995
608735
206619
451853
133928
270142
869320
893921
836618
1022341
909407
650236
192091
674754
416641
935277
395089
1040773
801595
63989
773798
110724
930232
541733
42795
511062
87778
589444
71620
837638
449655
738275
1004684
799752
412559
613219
510963
939246
32215
233692
56719
302365
646239
728748
109443
173244
270235
93751
429556
757447
588727
175790
932444
494647
854189
960989
371197
31343
972829
118780
510030
371206
260871
75857
244736
367755
733285
256091
87511
449624
416173
1002104
356015
156531
321550
519357
67583
707066
43120
522109
437022
760422
194125
362919
800653
841902
869917
350821
1020285
384495
386723
507641
1041072
403809
934806
878102
228907
292100
303381
803130
370210
24997
807266
194198
273293
677671
343260
729906
476592
663997
907194
184879
346075
105407
741048
900229
193036
265705
495998
447655
25545
965961
395798
513676
56749
96084
366768
556310
1042798
250272
792477
888601
309041
737562
1025048
316334
48755
287091
102841
482269
219843
495443
242135
288337
820978
993526
638608
80619
214035
381748
78531
984958
898141
805979
901286
608468
637732
321089
558087
108830
240406
512489
226516
786375
340637
710323
132046
1038702
232763
365662
353840
469323
791437
92183
1006230
962320
143303
881843
474504
15870
925665
281559
972440
24686
887128
592187
592159
427439
289253
466798
152505
249662
894582
291215
812579
102544
496405
403239
277603
919623
878939
884627
740107
363085
779552
371310
85921
403660
863414
153494
242091
497301
128054
55128
793213
578804
231531
1008681
224233
163643
312672
974592
383814
643867
126166
125679
631802
116288
850117
270929
749667
475936
24782
445410
1014169
179798
155256
171551
445110
397839
788387
323796
851137
958870
126122
733808
97130
546899
43193
263086
306207
436110
444234
998491
220457
897194
474
540128
773217
380325
756669
918258
142068
701889
20593
474505
681769
135968
134081
1021990
210686
870905
911843
1030184
280374
813188
44028
570096
791179
501272
122776
97834
220692
852138
29485
404657
444237
746715
594457
340558
809438
607023
919352
413376
318641
557258
756476
309507
208299
394485
933821
113435
635325
171626
658826
349294
450427
643787
297891
273366
413355
143145
921437
991519
122065
1037919
814094
1032480
798103
831985
1017302
905503
899074
342596
464537
510432
527427
128221
373269
728488
749504
532372
341141
329840
866515
977869
366322
719660
499737
253114
919944
441625
899477
405813
598590
360222
554113
1006048
608170
129895
598681
616781
390584
803102
283978
39974
179563
500213
702603
390491
314578
675926
587015
674780
487257
255034
516261
946185
941404
1006551
914636
562536
181315
746195
145041
811877
251272
560622
518349
224457
458510
224594
143051
23384
301906
579940
131473
515014
235358
929567
769842
292435
248205
129220
819750
771639
507593
993364
970361
901241
358248
439813
634559
980356
553828
782381
1016222
902305
235522
548372
770603
253395
978999
542494
1034389
571628
537722
889768
941762
411976
617579
694857
278048
738118
815833
959418
9059
1024981
287487
781762
208468
1030938
642871
624662
422543
181184
63699
769658
860449
324924
51470
54195
107528
954669
981012
573561
655021
856536
365122
922025
929734
915091
721087
458797
458285
911299
867500
127663
361193
675736
849771
617510
420390
656551
258048
437984
125794
239071
686200
299838
791155
314210
790429
699718
759928
984197
151011
371905
432083
941294
664375
395323
122228
828253
378201
647764
212280
950293
309363
324796
612839
431092
571301
451266
500947
907658
570814
469667
574984
937891
502913
432563
431412
394513
1018719
809944
493346
468270
450454
324185
565785
537484
835074
222520
587815
847672
849902
994160
434776
856137
572444
347881
868354
76730
278942
575237
1014264
90960
87633
932397
119356
353768
248254
32087
1004245
174447
169426
289378
793425
68719
56883
813212
811363
266048
357857
284465
278894
133583
602951
977287
812614
416674
935305
878202
712961
434352
28297
865126
100068
993519
405926
1039984
400123
328674
1037244
92278
1032906
224129
1034294
427464
687820
820041
128212
747870
281999
710102
913547
957940
445128
314012
532086
117664
251268
668446
995857
648453
476037
521917
642297
950605
793327
64529
203520
761971
761007
943482
2229
792264
434881
821048
503886
398395
309428
847718
973659
51329
813982
604834
96169
432229
959318
974670
712190
588052
197432
794327
107407
861999
619198
850127
1014646
616287
596349
737297
664971
993521
410527
341682
359810
70413
686505
120005
1023176
145409
430113
14814
700376
594374
252774
849349
724528
578336
175965
934125
653089
1026710
288522
642024
738311
409139
858652
250436
429363
457933
26365
39633
118149
313584
696510
305073
914028
293413
1019745
905398
989449
256135
47079
564669
749162
80505
317266
1676
465264
585237
369132
703636
512617
265116
684890
470310
208428
824188
170791
796794
941037
730783
835054
455097
80725
960975
1015097
237192
1003480
575481
955149
341770
1041284
10038
592775
134703
768085
610278
51418
551165
5962
711595
513003
714047
715501
799601
838354
116469
498931
409451
926780
387947
785911
4870
764200
904933
649597
1015620
637765
207739
912853
286911
530230
623251
666867
930551
67650
304418
793054
462539
64623
98770
84379
611728
356621
649713
6396
464244
904866
570531
515789
622651
207686
85551
597243
142247
80027
208821
677260
426461
226658
691227
502538
897676
115539
682013
719089
91473
710553
122542
583587
309059
852269
125940
806981
801530
511368
410757
434928
256235
987468
295397
1027344
893493
100201
883102
217461
952120
588968
356174
661479
311878
69081
63878
339323
437548
963475
602217
457635
537980
255514
626516
875424
108278
445746
818795
511763
1006923
969831
352918
470069
826298
216522
694256
643422
16563
1043668
884471
855021
960729
970155
563993
5872
217709
87987
700204
803103
624145
375062
568005
942931
335736
877855
340126
1041759
178091
999935
10967
378002
335757
439720
523729
260259
670967
199725
644974
676077
1959
69369
573186
689607
892879
346316
419411
184081
250544
422359
834369
43116
181256
769462
470352
191841
551326
1002808
335828
1006455
621918
226903
334263
680481
403185
218835
958846
727816
429888
27603
209274
328429
611101
574985
643291
986407
868225
27901
692876
374290
708993
133857
850317
542389
782573
504367
901876
928906
999384
529837
991383
208462
821450
976483
515782
847167
77002
483662
673941
280069
693728
287208
844112
76896
462870
431397
713645
551558
518746
721789
77700
154919
835930
654360
502773
270750
682527
76455
889270
88231
523454
897367
479490
250779
109357
604492
307226
235322
528397
854474
789616
715457
611260
495239
712417
895230
343092
325734
943086
160696
37361
521397
174281
307968
633715
142139
512158
566687
160390
242345
601935
459480
956512
803363
812693
6745
703474
957869
323752
284450
888845
130943
704746
139050
155589
622519
978922
356920
896141
609496
55705
556474
755682
493267
272367
455545
662584
685518
354935
96035
678118
614415
915427
924844
19698
423206
375121
557865
727492
443745
446895
670730
491868
606325
807552
157561
842177
645536
1011693
785236
575132
152595
404921
32382
215464
469618
278295
284550
209505
535302
928522
744525
756343
257568
694432
703346
878929
886683
463465
711842
77721
379142
928952
705876
269250
861418
986173
764210
1034439
889338
836057
764225
955646
9832
271514
317103
812668
387770
90370
234511
227511
526180
172634
1021647
980773
648336
790596
1020934
160393
364743
130560
638757
846605
1036609
136859
676220
1040187
538194
707559
645849
160832
808543
945281
74207
285518
91994
983993
751830
145695
13453
810224
289163
780375
135218
335268
833178
454635
28250
557836
179360
8154
749361
775987
44234
540137
31322
426193
616774
12297
634219
1010054
988377
39454
404032
781268
605282
143172
736150
756627
828205
159790
948560
43867
493207
331997
995275
446876
12796
160513
226082
878204
76916
261106
150547
830934
761940
427206
294699
165801
470362
172006
431463
323393
270927
19196
462404
727637
975142
219711
244115
149686
752595
159219
638164
264517
193255
161133
1040063
804504
125228
207333
978126
525784
183738
568173
712381
616213
541000
66213
222231
292826
199849
699205
205904
1283
501493
784536
953398
102000
341250
895840
911972
39140
107532
130814
1009423
301182
556034
802265
536420
755969
41032
998232
105319
613924
37483
746102
105057
583674
1020402
666233
548353
964864
606522
67559
519054
831480
1006080
352796
335491
1019781
896390
495949
221923
863166
449259
148988
356317
1044811
814182
643444
73456
72488
685465
740593
738292
309833
203414
384745
833271
231069
26982
45545
260562
1028138
729619
939044
526940
531892
386368
998122
872642
679067
268056
226408
150713
725230
927541
797785
874027
438694
649172
1043986
733842
282706
632332
499668
645605
278625
788173
965940
383050
868724
779244
580594
890943
438988
685927
950386
990526
20444
354813
966782
927342
458177
464293
9220
631566
842752
952095
872910
512839
308739
343834
29663
988973
70226
599185
351516
527124
984255
825323
410832
307320
875944
381750
233546
262889
705062
541878
767998
560684
835612
793460
515191
957968
386728
300033
142319
908417
753629
85923
923739
54722
145599
950700
834069
222836
31069
829225
636084
178279
397426
607380
443764
581084
867441
183651
686474
625537
430128
369567
139751
492354
379306
462458
343202
958001
927008
583329
416971
499531
225542
589445
373220
828009
7873
714274
755747
139353
321108
43438
280306
198400
202563
716706
28268
870715
723258
492694
151191
388882
941848
811832
222951
877718
411208
602794
815290
297180
831129
696584
414014
840083
232234
760234
370925
79826
832966
390266
5396
573430
488769
311971
3446
844198
449496
261188
551357
913366
665110
197969
654458
516143
351893
897144
559008
654961
709035
217797
514266
396520
170519
729595
852240
267744
239908
421828
489896
1008020
251968
892668
123455
399393
497881
901787
23392
650006
101819
490155
994804
606563
835758
520646
824027
83163
489919
345177
966509
964199
675504
694958
70245
931959
6095
676146
543851
286563
107422
556053
935858
582699
914912
619602
467838
401173
128632
497058
871897
712358
622469
908236
816042
979872
634555
959695
738551
768179
377547
525315
932224
330591
270087
452054
154864
729876
1039629
204738
932605
1041034
963543
757502
732369
560304
120458
51095
169180
107826
594441
325617
455765
443251
961069
1013232
207530
734118
93551
963723
306408
421982
470567
430745
658583
267857
261886
159715
686008
391116
319868
928930
850934
96906
391565
764640
598148
856989
50078
492812
261230
42091
964533
171516
537783
796364
162748
332152
964011
992850
1012257
951883
397951
204550
681434
346942
100425
615875
280956
241807
82040
643993
723554
879896
971913
871114
779718
890847
782547
620259
270685
984020
242400
117854
330803
834283
859215
678934
856781
675179
389174
164626
625268
29027
565777
977574
15998
429417
345696
746070
7659
522264
694376
761598
914142
683828
139590
211748
918730
127370
164578
669243
632131
860930
597193
568322
707189
396134
570110
757104
643027
43902
351547
589528
715610
760882
728298
272999
574850
559190
1004686
732443
540517
573037
170159
121781
659288
632136
91950
675787
652396
259232
564288
865330
983513
373628
14240
385636
570785
555345
10687
43604
508984
680963
71690
1024114
104479
300476
886600
90540
482818
308239
1019826
731939
101071
440358
22143
1019012
302153
196173
393355
554310
665868
872106
952169
471078
1008403
831500
555173
933276
486627
312075
468084
188435
923692
871887
404004
962340
835175
326388
66021
15002
889395
413302
346692
176362
143079
989745
520577
852059
784137
107711
85555
430089
558602
555600
926569
375791
78627
791519
704526
754042
792974
927461
837300
960082
53159
941440
579248
626977
909268
168926
627998
701701
249032
405509
1003005
282560
113661
81060
99796
463305
109078
536713
805017
13904
108790
77732
960153
297010
271934
635840
723364
886666
914767
112248
86966
822835
250265
243993
917068
37534
934237
954176
206225
545206
447796
880103
800913
981771
468852
860837
476420
608753
702830
611
890222
1043735
761237
536342
838928
931532
900021
1000032
849326
747766
921518
627138
672344
371775
1006313
346475
338839
646588
307445
717758
215207
434148
1025533
163398
764751
222555
765792
241471
269931
501999
321006
791461
1043609
390939
98334
7911
680576
587150
196662
992914
28344
752989
534208
238819
63191
68216
511449
164015
885663
206113
367887
24089
283194
626688
611161
858925
983031
205738
880328
55504
164270
781971
370613
911447
277648
927403
71729
62200
839885
255729
712090
286857
531564
721202
632049
173562
14781
368286
265455
86336
73428
225286
621781
395665
908407
437579
116501
769785
661160
897775
44807
203274
678530
63345
828769
710946
712907
438480
200278
607471
310249
350743
153602
197400
765621
471110
670267
964643
683881
155476
697883
838394
625050
77263
75112
394140
237202
500292
543415
1025049
976282
666741
144379
41549
1007329
147647
769347
562129
152586
671270
827962
103174
264304
288073
213903
863542
1015121
331394
625429
747926
995631
187682
744060
803745
961136
737248
834605
634990
298689
560122
925655
642538
639368
502436
130021
417201
495387
325280
451663
353476
721085
622041
175214
946211
924654
850864
541692
709801
218363
750207
995260
297441
527391
972376
596601
659476
981344
5546
249325
812509
10123
646168
693321
425230
581763
461886
416725
474505
508898
91306
535351
1045455
1016710
206116
614228
912400
864880
978457
175182
207264
43018
369538
621936
685235
856628
375139
193456
1034594
926802
25096
819155
379369
587393
875855
493010
1007263
231841
438563
777797
619849
784449
619378
539081
789135
951839
115294
388757
296963
125036
128407
431319
544126
288029
340815
98801
910340
482870
778974
715318
527464
875045
769482
158746
953767
433779
645787
771858
880027
322511
883351
756604
875037
178264
675028
971893
502588
270356
643551
705581
335846
987264
415963
79605
848219
414130
947180
78006
389193
729578
107039
520886
895225
305946
519005
531608
611641
594304
346652
950679
399639
186508
376830
253244
394173
78982
452037
296808
658780
69350
504214
373150
346756
385526
694536
42101
806537
628775
967325
651999
524694
789504
240833
386599
698076
65177
638756
861752
293512
1012929
881404
26601
917699
827999
447800
436741
832746
942188
437439
588222
911210
823870
796190
105290
34706
570530
463690
627446
121785
725696
84537
69312
564024
749219
645834
540739
862066
306680
639671
932530
931761
174602
109143
692198
796240
307948
323958
205324
864737
125663
170705
115837
510212
250921
1032805
690282
811546
554650
622279
304896
183227
752873
886123
702972
145694
377205
495264
241854
181374
860436
108708
625527
6111
967865
374409
769975
957410
545014
972609
873538
341237
851927
820323
167019
1001176
687293
102494
953573
948339
979141
671716
903839
403406
422535
678732
60847
138179
299007
544985
234771
1022388
247626
718893
657169
560517
557340
177956
790489
54936
751711
79334
99218
545232
602318
355617
253944
603299
234877
291814
245389
21742
161235
394474
984738
537709
343233
152376
112912
253605
589174
373214
1013139
155328
256967
500094
326263
751305
983982
915911
234057
675923
792623
684297
1016392
459092
374089
771796
469230
314773
763575
411472
745486
321397
681521
129615
467015
268622
819297
569716
323441
538527
510402
212752
322057
114290
926771
255768
364426
126854
878971
574172
347970
541549
889534
77075
412386
540358
543236
332591
158892
779732
81231
317982
641619
805404
477401
476742
721928
586124
297034
863866
13188
497843
8256
268932
935708
84417
266490
422283
793093
802370
160110
242287
535118
733170
289370
641550
742536
380090
148788
539170
673721
895163
575890
210647
488560
808900
315820
764694
595044
1006400
123950
409591
832373
128775
21461
436994
1005467
239560
1005540
69823
512480
913551
264604
91205
713274
587546
884809
149508
35063
844797
42324
158571
592270
73523
260706
628221
792546
244152
214148
324453
877052
483703
989117
763942
402050
3886
301885
345446
871602
354614
718606
514368
220945
1002411
1032239
591425
948418
512598
898189
953277
111795
10111
123269
994011
692980
111852
710541
396790
663844
966430
818050
880403
653777
373236
760578
270038
697195
9700
800700
67146
612499
56652
732206
269100
1013666
892529
412814
520276
788079
926711
949856
996516
832066
536124
1017866
277720
213327
988494
132690
411957
285396
267668
1022730
501502
868362
692638
141230
662402
759870
415919
420691
215058
1018150
706629
947579
450402
439843
1006708
698995
1015818
460287
265380
841941
839116
964529
795835
352724
958693
250115
633998
981512
727106
866989
370332
678007
631561
928911
762613
939596
555625
315898
761598
212557
225786
706054
887886
376048
178827
511207
118667
104430
623471
978183
607047
177540
607381
390902
432738
880927
452752
435836
374391
279672
418514
919259
327770
399232
67794
877218
438732
928022
408949
886976
764843
797648
110287
356018
428309
176456
429929
64880
576233
774974
945054
773335
366805
741295
780804
335890
174797
1021337
674957
188244
897692
236581
780212
138689
690082
887033
777692
65651
562208
570820
571715
202697
915948
982613
525512
99955
994735
169902
1036956
642095
902023
467117
387663
624437
684886
1045448
760302
238832
889298
182434
903241
323241
424300
57571
483929
25763
250967
543859
26948
928204
613150
569181
845827
315051
435603
833906
698490
108647
21655
554569
194338
75972
796950
791323
321512
767641
40351
966736
97297
824259
599906
93871
349175
281536
4465
177866
976509
379972
85355
344979
686684
593391
185678
653945
35387
632073
273127
698231
416608
515383
685077
592673
751161
216833
277181
553668
736241
302718
763335
907011
99311
1023269
19592
455366
538917
644067
408600
956513
903301
110732
397810
627439
1032774
31730
142004
149965
478868
699679
1013338
77847
120758
499328
629282
256005
829594
540762
203723
891474
328512
162250
377153
401827
937332
975058
637370
565984
699713
826528
908787
562801
172536
971785
355758
584499
417751
68044
936336
976786
112713
765712
266595
256416
334865
159741
711854
962068
81421
257108
830532
49556
146169
111624
358272
507411
291427
820504
615055
618796
256253
448305
448563
885181
24114
210840
545681
1039179
618430
16653
1041066
330468
937823
1041824
321977
352739
464579
976034
26901
71547
496494
54149
857118
470315
802046
600924
3278
24477
214818
577881
1025888
815909
505258
263944
530414
394314
749437
520018
504813
928512
389732
703821
226546
986453
300460
445254
745923
447444
477002
911801
960858
158845
371208
544585
337730
737129
296024
995093
858967
618195
1011757
411939
97206
58276
809182
682991
1019478
834805
500278
920816
912576
189398
49896
935918
242674
520499
946526
318149
894831
403368
253148
541116
620944
645303
308658
272484
977776
832241
379793
523632
856974
258748
1001490
664155
621018
785257
699522
281946
726997
22429
767826
537680
72242
21728
726405
486625
209962
331904
492958
851390
555113
989681
785899
931805
1004497
243452
852651
811261
993480
525747
387223
731964
308198
883435
762432
384501
1036451
198851
918411
1011950
792135
650091
249564
1025888
451252
514067
1006301
353166
384839
526267
640644
114352
303390
903207
291957
671077
877373
814296
650798
345202
63427
89671
82771
1003365
945953
880590
989707
185235
518638
333092
1018308
435648
100465
987996
452316
732661
547709
486468
757995
463297
474524
879463
893077
18115
658710
310392
1025723
542489
464237
185734
801065
314363
530991
1734
575160
842933
589328
472683
322422
602820
298891
608491
747609
266073
577586
715598
236500
485217
881584
207247
197179
102428
670481
106078
373305
302658
622606
634805
330057
990029
506732
11814
629084
689513
985510
628432
998944
383738
125950
1011910
604172
767797
297927
786376
637435
903662
703014
325523
977164
288178
285107
706177
519543
1019558
623804
13024
901663
700826
671761
210431
608269
78627
352268
217130
89415
133512
377708
857861
888064
312238
207844
1010741
151620
846642
775882
195388
23788
580939
539778
864913
881538
350500
894521
626737
949193
695251
913188
978999
84938
261817
452690
158277
301962
181331
628798
941136
633850
684699
56651
175916
225250
503137
928648
96437
331297
866187
867665
804866
799162
682045
527516
507074
991502
921126
1015240
379008
609786
486953
859100
113024
302537
348220
265721
86772
77686
474269
506828
36474
387161
564430
822290
870570
421521
371377
537882
908725
187763
620687
653739
385434
170229
893646
16101
244467
729632
275627
619680
770606
395320
440911
423369
858849
115017
790830
1002475
28458
277356
470930
930781
606814
283419
60611
74402
252614
583012
603890
24269
710360
41119
638005
48110
772775
881346
546620
299663
171894
621344
823184
773114
779980
14712
598504
332267
467771
613555
259497
165804
711785
478979
564623
123196
127475
978561
677443
771289
539552
2351
923545
865542
41677
724374
607268
156010
864828
186081
962552
1017731
553964
200443
741998
900232
264518
138578
325635
352908
744820
1033118
174780
965741
638146
138376
55752
700109
423297
669648
1026237
496255
357014
50114
480339
806855
784480
281390
252423
997488
716350
769405
294964
1018238
687399
81751
927283
265983
856577
392668
230811
627706
686442
1005817
104996
431138
334516
1033470
546004
842946
796189
68386
6901
889048
558409
353572
977037
1022109
16975
871708
216280
596681
533671
564446
1029813
662095
859059
219536
584286
557293
44773
600482
325341
217295
880595
557784
943114
132395
524053
374807
382680
421269
694841
879828
303889
307967
858979
304265
47053
978020
429442
899337
352864
640111
999473
170118
217940
82355
859178
226249
514467
278482
475655
986183
110098
743443
882084
150415
751289
927152
653692
128285
893248
580826
457381
352149
1031788
230264
555353
434873
413876
97299
590892
333318
676625
566724
813797
903273
131326
654320
240374
173831
432964
885422
714452
1003849
368615
586661
34530
953318
17626
204358
1028892
524361
436502
335719
241379
523401
176814
794973
682043
625875
547856
54863
139108
861061
640142
462545
783183
514896
768224
142507
955019
455761
21734
459864
843628
200387
171403
154220
697587
351829
58855
370252
528478
598884
1024370
505330
380860
515354
440967
346888
805899
809609
184428
618926
429540
812935
145518
429433
190634
128869
417144
525849
769321
291089
11432
166778
138342
260959
864946
625555
536354
602695
886386
759088
1009873
901124
639021
489355
24720
286345
992181
933030
644865
739100
449638
369898
401504
946904
119458
821655
890056
385116
466522
332538
935544
166784
900938
251182
1030397
775796
738638
964998
384365
763953
1010600
498721
647532
207027
419439
820962
730988
508312
754698
222153
644840
149952
308970
178904
43702
943499
255371
326356
544046
55362
547928
364267
414141
918024
54737
1041859
527059
736286
669820
79403
679206
702749
646459
863552
1020827
835228
87467
539029
47126
192592
69238
621127
860692
981665
869302
858330
895821
622787
300651
704207
375025
811532
400990
201320
13095
333397
711122
803581
558443
254814
155761
49740
179648
594722
883979
826079
576108
715613
489914
757349
332493
472030
27640
915595
396760
365286
520865
1005592
36041
178714
550242
1002057
810916
169238
71247
149139
566107
162919
508841
192191
431978
860211
401868
440619
647400
214992
105199
364801
1017235
875155
1018859
101352
623187
615804
299823
1038539
745757
191051
710981
100311
303231
563656
933892
1000245
715036
839766
573418
510120
355203
367418
988688
670595
738509
390524
58677
702270
71300
83521
231885
376210
434893
829710
954125
115253
735693
578233
223957
220186
662902
820227
18193
568002
996662
152450
11133
654233
612640
163620
616842
463314
718004
260904
128479
777161
786005
928535
840340
440757
224851
956377
175712
529027
386496
344016
894347
736748
161365
465895
108228
729169
789250
1019814
873891
786880
347321
238354
445310
653480
576499
311163
584248
533509
62567
160441
166678
734084
375784
189799
404025
548072
104394
204901
168930
805440
229658
164991
251988
398844
658465
607471
1017261
957909
620815
659814
347335
191768
703853
847285
122516
947773
484365
222824
618805
873844
298512
447550
494332
349425
345193
129150
799847
424803
772481
517644
619475
665766
753778
348004
21227
564340
988656
1016994
568251
195910
247892
117633
618827
513644
874975
870353
229585
89234
30079
168122
278992
942652
830499
772890
533024
662919
970535
514149
146176
158239
182019
292154
539181
613448
736052
242927
1014285
724704
925858
257973
1044250
598533
615195
963749
212895
271221
454318
216869
896251
613317
526898
364206
238189
914320
977505
730651
123197
632015
993040
976527
744713
207803
21636
262787
916373
417430
583015
714713
690917
85658
133524
33467
637956
619419
145662
712778
903462
756544
4861
651974
150446
44090
257131
68385
806105
1044094
464106
49068
882061
562437
969604
337772
467146
366438
752097
73364
986115
898095
92611
942209
115547
312506
794825
184677
52281
394081
488885
591589
809771
327208
573797
828867
449478
471146
438014
819152
1038355
1044363
518066
1044342
145207
790691
916019
796976
540071
559406
805724
485271
528642
273622
292782
741854
489887
283901
241371
344533
640868
160685
630732
839442
795544
439815
432938
227505
100176
53463
727078
649467
1028269
558593
425689
971993
232720
170054
95819
986062
1006237
378115
599331
521948
260349
67991
574668
369832
469050
743815
484247
916304
59057
884380
296248
321834
893952
381970
436946
41187
871295
48323
693340
633709
839209
502956
955798
11758
451688
345047
186711
70141
397510
184531
455293
1025169
26900
159196
941676
30800
347390
144378
52837
42944
769887
867847
554802
1039770
661177
680172
532641
22234
1007419
647506
855512
549287
40043
1038525
589041
162176
680307
809314
590266
403250
677876
671879
314966
544305
893656
566811
211039
212323
517219
640171
948082
286272
520423
380108
641421
562496
990747
761818
63793
198811
384867
974813
514171
124267
176009
329233
962645
302701
508318
684511
195384
368756
84469
941901
653185
175266
649143
891318
724470
845904
229674
362969
1014916
624469
927770
739112
131815
269344
908666
357550
677036
906283
49140
538927
863379
505603
634908
373469
482892
224053
631531
768626
112116
769428
424224
511292
853418
637278
155063
784840
74790
1011623
203704
271767
376962
83283
859523
331038
862158
745711
92745
406889
224207
652294
327308
642226
167494
884981
660062
642808
183874
451488
522684
600734
960155
183197
390975
451338
73270
10420
1008078
157062
142415
180608
846633
634650
1016424
283225
739675
623897
27945
718313
26596
599284
720845
112585
558702
439016
521232
324815
1001349
878178
730612
590115
726904
937337
951862
101358
569846
595269
23371
307385
323943
750939
862940
946601
785253
365200
279801
86508
373958
357604
992811
481871
1041245
581466
654825
12360
233128
690807
999293
804526
77016
937781
891222
1015355
1023651
274577
675403
387772
968959
394388
271282
480124
612966
916285
714864
651103
157531
867241
989299
115933
538441
878206
536775
646648
984002
845931
526491
61230
232480
851739
398251
205346
81674
669879
1002585
336580
14537
194863
246183
559407
385068
537341
462249
905266
312471
506321
1016110
177676
77509
117547
619781
383299
802655
749984
208690
811402
622250
286537
376268
974097
294331
292537
666511
14161
247372
314353
382065
344777
78085
862269
771015
675176
169822
302528
866799
655625
430167
968429
507370
102196
113242
65057
906487
171591
51508
398063
979495
645933
634689
507250
467194
870312
891438
872180
27132
837404
791119
506487
50261
712942
270528
883209
724227
97944
495539
630269
505329
422184
929721
205561
55716
876061
956084
95526
281261
601439
815120
521573
348536
19340
487743
687824
697540
635891
470862
124703
320196
742652
742213
803299
538427
245779
432966
575
55579
215098
856674
467492
848375
888601
465452
849281
769412
818223
652644
1037973
364945
992875
108198
917773
528426
597507
619830
713647
158346
341500
100650
179644
458064
437784
962380
835411
262014
345609
971857
648637
950115
923739
394757
632347
844601
115162
959789
86732
721468
937836
948838
185837
138602
19320
201127
1025170
136999
334605
217918
1028602
378982
842740
471038
506429
264885
919380
349017
1041294
691968
999565
765823
1001113
374677
580543
879114
344655
125406
997433
427639
881682
1013570
462244
26017
175629
32385
171214
672669
1013207
567921
1005313
637655
614597
20460
680877
783339
906936
921748
610075
688135
684219
494538
460189
249484
887254
645148
48544
707737
187214
466414
847651
1006203
1043592
732826
846905
101134
709056
401210
657438
361689
402456
681024
811296
829528
691883
312862
477778
292971
481097
256734
767950
472407
441405
870425
903164
527338
441897
727364
380810
616697
946938
136409
90809
402294
100299
395421
263158
634778
297165
530417
172388
924371
127073
183722
657464
446928
100543
289704
937
207509
393087
203338
810630
386486
710765
150536
648573
1010283
365567
657175
660636
906587
942622
171037
985291
148299
785485
469943
506617
34044
103327
713233
697246
1018201
153425
67880
450558
788814
1032261
980348
744810
479448
11591
421848
831505
782561
595683
640156
490842
1038150
27152
152958
479107
557557
351193
821145
117650
1019330
162261
897847
568965
537663
513849
899974
789499
799886
1004067
256613
112449
891200
312999
110324
339194
1044789
128158
521223
816941
22634
750830
303117
942380
511920
824552
516442
765626
221316
126625
810619
379005
753347
14054
187561
713121
125523
342949
767332
36973
532259
254299
1015933
368804
501995
548995
470599
751853
832428
334098
700943
747555
86065
891452
502892
482818
91160
786024
953364
819895
373937
19674
185824
134178
404197
449141
778445
652671
167119
80473
700156
82503
254906
476273
140425
361252
921680
832467
911474
361411
372627
803275
834598
49816
451795
66251
390816
1006952
743813
147555
1033526
469652
855
148575
988271
623755
670290
768295
612365
960727
601083
657084
818409
281165
112286
322689
556820
843055
823710
507422
288422
211730
208216
551594
47799
825739
196932
560742
848263
709988
426546
6801
920601
900175
543192
137195
833832
936742
237076
860910
282881
367812
817260
940046
377744
116860
538044
80817
782428
1035878
51323
192550
660921
167023
825813
483007
608929
545246
206373
310302
1001225
837779
879200
488298
439493
460034
308499
272023
248909
2773
254395
588903
369826
748018
531597
310565
603862
256025
24126
278274
138385
124346
475266
164834
1036969
371054
780637
428104
89159
759554
712356
636443
704943
892141
945610
840673
923529
715894
384498
861205
824998
304789
764906
763665
229119
1013092
742092
174621
290928
560253
406989
147482
776381
655586
651628
944209
1028988
311039
182293
498234
184979
285951
424839
598421
299502
235369
28351
864094
878302
90882
90829
443826
1008882
781970
360433
799645
715328
921139
34130
67613
74881
501059
539180
52653
998361
156029
219584
930439
549395
16961
210284
510210
661051
1029468
315241
1010273
373888
657091
321974
926571
235528
248207
855772
320335
920527
349960
347889
444660
622037
81575
636247
338055
458271
388487
39872
336406
380000
660521
895311
153228
500421
897195
335828
166245
79132
222604
793870
148782
256039
845755
621127
871124
547371
650028
362151
431217
1001021
570617
448688
325098
667619
826922
521195
51779
33589
204318
742225
150613
1033421
250940
478115
808252
784698
284511
632357
829770
700217
271384
840690
784411
133843
194309
589915
513989
31199
511573
738907
979483
955921
297884
810448
980648
755252
883928
44916
216289
584403
58625
745887
406959
353415
360447
441452
536058
828469
1021450
608216
898337
235728
376549
617400
300744
586726
353712
338745
334152
986946
751971
708619
1023681
832828
907509
381353
857230
240621
815791
874868
1020157
829594
49140
492544
451613
600099
717722
815290
762197
542841
576924
573639
653560
731555
551519
347515
962421
455728
916512
758130
38804
920133
672528
231667
824182
75203
118892
10806
591661
890215
547130
52775
943680
788584
672578
406527
14865
252712
31548
490358
695847
458960
432748
949016
328815
92856
500267
480085
816267
98098
787274
429263
47693
349398
594064
987845
719310
528973
921652
600247
306098
1020509
663538
864443
943284
246104
995664
68077
1026430
682598
602577
441041
161722
15333
167158
432211
937
162176
947430
880944
214786
292323
752351
235603
890820
34203
11542
606068
304449
11844
548649
139114
824545
1042150
115260
648329
162154
982440
372315
824323
291261
785260
940530
59181
841923
294343
275289
1031708
220235
875488
553902
760898
550084
214460
158840
198517
746931
589930
179293
84693
360443
446316
630104
690225
360881
826251
692624
292458
819400
657688
248741
364261
323874
517656
286
372769
601803
119459
963678
780345
960177
413440
414628
729826
624840
907134
665424
645522
975439
543791
1034991
637573
578239
285758
309212
275590
69040
542169
135615
532085
165493
768076
546537
282999
93956
993328
11427
229493
349693
942695
877615
747228
14659
578293
496800
93217
281217
73081
644553
182759
590979
374188
8328
849699
810885
433034
752670
354105
1023361
350882
491353
1026964
656625
273951
335777
676350
251621
723916
726122
718825
531081
828510
309044
75453
472018
559709
285669
966075
950710
443413
299278
504890
843372
639204
919083
798671
211564
498304
227662
593444
111037
996044
357981
481153
268812
938996
310841
464634
847035
947960
816173
96140
192244
371564
698073
537257
1017219
28368
596854
973215
519450
197441
27441
84491
167999
1045319
349342
21256
773010
262585
478671
212126
545122
863793
783768
588261
849146
92896
42947
823534
414540
77597
835466
1015199
337693
551034
607782
480719
685777
279632
532728
403035
336503
640027
471480
359164
5877
297676
140353
215752
560660
524975
797116
784694
927853
613749
444688
112681
778543
702454
289851
950376
174484
1021015
1025671
120722
1010070
727626
435428
540488
359447
832447
37537
39541
118279
863188
69459
54900
933342
28303
1008010
760915
847591
471914
1004536
176413
990978
449862
57568
641547
22563
330995
687572
482915
348302
315594
181082
158591
432638
128909
909305
889664
422822
604697
858557
100690
116537
356917
711214
1020086
453115
794395
726123
1030785
264934
442300
595072
306457
1009784
781375
396217
867977
539129
372603
17575
442272
641466
1006176
709572
793143
904890
980298
246617
642056
766405
593119
139008
1042544
693180
723042
852745
79388
615559
380832
615594
419655
49493
55184
376065
936932
540290
908211
716564
922538
640027
937267
275842
1002813
797335
871960
586411
812378
59931
687795
986337
328629
599052
535561
475683
260239
509195
788645
21040
72979
34546
998203
775695
883230
932042
241252
233081
995166
860024
101313
469687
394788
142314
535906
37248
875477
272095
168280
27200
566506
852450
644164
81657
182118
204919
966249
555899
537579
568453
198845
289762
1022101
316652
515774
179100
875268
894242
309345
37196
215272
129682
464822
500635
914248
438451
78399
890003
224574
805637
278288
634651
825533
1015810
468940
482486
57479
951773
50229
1010709
947934
969318
685582
610929
962282
45575
536636
724761
481891
661578
477181
775725
833456
797172
593932
313128
940567
938374
512251
310521
217501
127091
292442
19093
876373
550
565017
645641
432262
570703
695518
281441
444272
831121
652606
778811
127904
783788
790995
777389
389805
3615
997227
25321
754595
398224
930316
22102
378314
997664
50455
886787
25906
691405
335593
365352
613853
236639
515958
785386
593659
528878
171144
858972
746395
508865
883651
141432
997204
380464
251765
173813
670267
493719
709885
200881
206915
1031039
525053
919112
77130
879071
136036
1043739
667488
1026883
48876
687544
703044
417768
790313
541807
329108
573349
741210
868315
845248
106115
595983
987760
980719
109078
409564
551521
291854
405726
441823
910972
447917
591907
999198
895559
435199
720857
26840
119231
694002
763441
734287
587210
913777
453475
851007
640397
401474
185684
763015
109153
854540
525847
797218
423850
324668
757137
463318
765171
571834
990156
521827
578710
263092
513071
1544
894635
899840
225694
573013
312504
392795
302177
372847
89749
649567
107912
897785
443609
394819
241873
107261
614491
243262
273670
110287
335150
176948
813475
538165
154319
473236
785726
619003
408923
619481
971970
227288
50599
905836
872493
751271
863328
543294
633957
816588
22888
515890
58308
603415
1031111
728911
922522
243998
210461
69453
412237
936876
715840
416352
745728
23539
956412
290626
326640
195199
155777
416832
721880
1031942
897561
59024
182805
220085
733472
414008
651872
656202
659611
546987
969167
532717
393292
1005640
695983
369213
810223
385607
225624
439600
104583
1016980
144917
145514
429312
303350
273010
214062
277552
618145
288141
313273
802225
255570
1034438
273609
866235
260678
713464
287264
364373
888416
1029860
925605
653260
538308
382552
513005
522268
2622
956714
160274
450562
733113
913763
619088
803629
271683
385345
493426
1025554
1026427
718432
1024637
926484
888468
566849
488455
77035
258287
906590
912402
328595
549957
733680
387396
115160
907870
391916
958780
853455
992253
883455
826453
417429
959176
506663
15410
17252
846252
1002861
569087
1016668
314850
454757
374529
74046
731199
473358
153584
921840
305842
452788
671955
535240
187981
737785
347375
206147
671173
351768
35156
758380
663817
486052
376276
110454
837315
172720
781149
287717
811176
968251
252263
332823
160955
188571
813760
248686
975022
703405
273078
11671
931183
912816
271258
854925
177262
597512
138376
364008
962273
678017
944216
347700
222948
1013028
908101
165732
411294
1037205
826763
1040795
156125
571310
264497
220951
263316
897947
11605
190189
216231
250458
467094
950804
162003
407658
446557
270145
655906
522524
418843
406864
753281
828983
995522
852382
423977
522672
122596
111253
107726
77981
844953
16785
611871
991152
284849
973617
1038598
467951
221892
587567
688749
320351
309759
899242
480180
213639
535664
408368
908358
883461
454465
251561
528793
741336
182222
764704
984724
472811
847851
906358
519445
282202
483207
674504
991501
806452
391832
920446
998416
388021
14304
832112
126898
247671
788948
1041993
112804
317867
398531
234326
629901
843230
766115
623428
366640
78804
977867
654628
408049
418635
451882
145256
744345
596561
422998
305683
852222
652541
91255
684090
219039
822956
135554
1018620
877128
835051
52529
532739
362169
448439
1036978
669424
403505
730335
388828
711463
732584
851271
917566
61086
373640
983513
268776
591662
963358
807571
372264
24146
585635
100640
185149
480068
186613
254746
177622
1018392
243890
228764
327469
959182
574376
14581
551653
42545
403648
733320
255124
1032808
394733
374307
461048
360727
371394
777617
74155
1034647
841736
941728
338082
696181
407281
667303
514551
686419
6719
591338
564064
688769
446166
97916
550667
574435
666614
751011
308335
746792
647699
471357
302634
771439
660086
652799
86453
552608
654932
677011
754475
262016
121275
1031156
490588
561198
121194
31767
63804
880945
809732
45334
262858
732626
659766
862194
147264
336217
184134
846746
1030450
93018
555605
659012
330920
554824
769602
641022
536252
809324
497585
990058
110485
158340
242644
550219
180992
450978
988381
100125
515129
631145
976915
629037
310085
487862
623453
290730
1034721
99628
153490
576126
373755
527068
427703
590485
379899
389879
240950
438595
39503
355356
169933
261453
973126
431190
8986
490617
747522
973720
657556
15102
646764
259460
293946
813168
712292
422705
609454
849197
808439
690589
541811
47409
512417
1042999
721688
1037189
886905
228136
642650
56154
623033
325509
538497
780168
431180
175903
387261
885427
19318
20184
853578
33693
598645
367936
764522
399309
85783
278130
265226
305371
1006008
757059
15071
509579
430910
696751
269496
886549
654376
198313
384582
24486
486526
885425
888927
421587
940849
162552
720164
628294
304628
781089
74702
395461
820858
559846
486724
705891
6271
313505
140466
246567
600356
525139
943976
53152
824222
208928
992198
71279
870697
455044
768195
268582
111829
351812
663156
807609
901673
802756
143844
768975
691243
383520
47485
987844
210017
523241
551630
446654
293327
595008
767520
260788
302485
594900
474610
805288
453507
241168
8137
946302
782169
889335
780143
848663
816098
856283
790675
388181
797021
632912
545571
1018305
473150
807312
900282
306033
123579
323216
407641
327242
718638
345575
204560
506213
1014961
326969
923603
258969
560467
736128
514748
763888
211536
382195
957621
75179
484532
764175
145784
638412
191202
372442
879768
509625
721002
467922
993916
898528
616344
887813
580093
47596
313574
530999
175399
29295
705341
225084
65319
834743
75121
535530
32985
577953
767019
18014
329749
178707
193782
102843
51628
218154
579479
172939
937445
164128
665312
89713
567328
224978
33809
535717
766301
208914
241794
218579
748916
506188
176596
234552
526322
628616
312996
518631
420657
880053
301646
858216
362919
988956
854381
510860
839119
415779
200346
691057
509346
727808
926045
211421
989901
213672
461564
164227
801711
956737
349488
444901
85623
993111
1006253
107430
425745
321436
261734
369691
1018351
750263
73864
531282
396971
207110
201564
966848
872092
754545
791470
354359
256697
247845
854234
10651
8923
88832
279544
120788
530644
397900
750665
486521
132916
698377
183435
682991
150504
1039987
546861
846662
1036935
1470
908233
563274
1032922
301208
102459
336261
920465
785824
135237
956630
390028
635667
797972
66223
473922
783849
857162
421368
412587
441093
381140
390307
312862
849326
988637
943607
541514
994444
739036
1004229
672636
225644
383778
485188
191170
637633
569600
508904
68149
879597
936629
64126
472425
444393
104420
839840
298489
579373
304482
381331
118483
245960
590347
980742
910548
373800
923758
956101
549079
832851
709935
876692
235430
39596
563893
746167
540492
288578
90482
401228
387154
153030
713942
513183
221059
329216
389062
271666
828889
529585
157459
4090
371301
300315
738716
686536
841118
648349
221063
907853
858529
587048
636808
408317
848697
987949
686166
429216
303301
909390
323909
609153
872646
134064
921875
176448
811789
238077
274696
456036
377004
774911
990177
600664
975489
1008555
941338
459041
915321
176914
263953
367076
873292
1038936
305196
455686
475095
448245
203970
262511
905302
264167
307967
376851
489191
275655
117900
602041
1037631
536530
284680
613765
186414
784852
442214
790914
974901
903967
526909
454101
29807
959680
125109
914887
147989
36191
268331
676282
979832
215500
871650
1040339
297431
472045
819111
351655
644350
262297
392463
769159
573111
633952
264712
51712
677127
271753
950550
609608
189911
513739
471937
434741
306710
247614
221617
621862
800240
564618
336588
696280
515982
692840
839252
811525
363147
803991
186981
560654
940921
670783
268485
736139
960951
805677
770923
243780
877429
747189
526421
799703
160587
1027423
499962
559377
169262
330651
236315
128765
567522
1018968
384342
581147
942759
584526
37284
98521
94425
525057
886481
977850
247457
879609
920251
279935
608820
828362
966771
552826
539455
635791
897316
614146
187796
496084
526400
686662
283004
198803
723895
1009189
694603
733457
323132
705475
941733
138502
718455
161768
629852
963932
908965
740995
410048
278606
182422
86054
1024827
478151
677230
1044532
961854
816073
199024
489487
513530
119008
399873
354038
896328
740262
782419
2989
851360
612333
86176
211797
997032
1011445
1041214
195432
180737
364058
924709
383098
656765
471644
559329
148544
272307
440836
328146
98439
672960
191973
956623
97950
457424
31576
379660
588133
466866
336939
714955
48040
417214
665190
449622
145362
257327
177264
289414
640053
929647
1000546
371623
331054
258877
4944
132387
892169
440271
65440
34709
810744
1002025
610427
703924
555264
874456
1027118
798779
17883
707260
958964
470335
415984
789908
324007
462334
630554
41459
437902
551112
264864
765470
167247
885186
47647
499364
433862
89246
299275
630468
557443
988279
1025794
1005305
464079
238216
963629
151804
6250
2455
404781
263297
735417
212029
128205
958028
81351
68408
336637
47069
967805
138176
239999
448658
871935
750586
158245
1014216
76608
232813
162671
268510
932907
554791
344962
510699
332479
687258
1017010
218607
288637
741622
30058
360134
533661
189572
869144
899954
252495
473093
111200
534977
571653
625146
47143
422330
728086
358222
826322
116431
629613
82857
669884
64797
655316
152486
946983
128649
694954
912033
798542
185003
49446
779803
584797
933188
262639
541559
94695
866332
318868
101612
632881
278698
540658
406445
96234
879651
855391
13491
26381
548724
290091
887315
882899
29894
161671
39817
150270
321111
161632
336750
572026
543668
974175
676012
58595
124077
638652
628233
308862
770115
584412
491174
816401
972566
12690
481641
607828
438682
132873
541549
878181
174206
1041233
606193
131802
830431
168291
1020411
573907
331864
985058
915986
457747
610541
423714
586201
107988
1031097
579510
177709
336336
399948
256166
868375
703306
558039
1026215
799734
35166
896814
507680
941344
466735
365768
982673
637819
701410
564293
56765
689681
313802
827689
563350
96217
426174
792971
897726
545436
239588
401769
495794
1030512
158335
11262
367509
895083
230269
389562
822748
592667
43644
804321
463867
951875
836379
153691
972676
950883
668087
995098
491096
80742
308191
148534
743492
882171
889
492352
731124
27663
231060
1035164
871742
819156
278115
416230
815801
621502
641657
851158
876691
708144
701927
75454
830471
40212
52569
563366
925216
275904
272283
992311
45222
849762
372554
556963
580266
225050
618710
339474
268229
895475
390389
393976
611693
895503
54918
376912
829810
351275
491630
659150
203560
11415
632383
1036357
99760
619809
902158
515582
955806
371999
293258
460446
7792
541255
37019
299106
724564
462258
668668
708309
418878
392475
928762
574282
319706
425027
272589
630311
374785
88916
292504
215643
601563
339684
739455
13492
221114
932328
580464
224742
421587
242697
94636
219915
406689
462280
940991
13870
952345
1012610
309098
730570
545351
431632
249868
640141
49785
1044848
329087
436412
232075
533991
1019005
321440
702962
841631
910260
844251
61694
883439
969339
741343
931608
566628
441854
96496
463596
363951
827671
991890
172925
137663
545723
900792
579813
189232
636710
323523
335245
396254
788734
234197
752177
1005245
253155
752823
138991
454834
490116
56923
389641
318466
792223
448248
357909
843061
1019802
463252
846940
608622
214059
326845
672089
71050
505653
747578
829368
805333
428446
285698
912662
909903
581040
376868
806205
941992
184475
796327
652818
34967
529428
64779
589360
488559
947292
919679
524163
906309
984250
582473
93874
751149
1016543
394815
816704
522190
931099
799666
871820
404410
475634
847578
349072
672150
798158
123935
970260
124651
217576
926409
689236
293717
774366
80237
1009562
169073
974340
332823
583445
102248
647041
269008
577614
718854
491722
473342
321308
472523
530015
284127
761105
134747
817151
908392
283407
673164
458422
858966
293351
412334
1037312
786373
498029
456258
390123
400323
494154
79138
907844
120203
920528
585192
717274
898544
16458
35012
125118
760531
966204
506696
567704
73960
961904
984534
882217
915255
629825
825997
385701
486517
248353
397920
397160
830562
682404
1026884
439431
502180
961226
203019
986537
601342
753800
693821
421906
635539
363325
353510
969376
631158
275286
854334
676714
523744
949137
557474
3812
10571
40446
121201
118795
690143
372964
320292
637789
1034851
667834
633726
167755
991898
658885
428086
273096
6836
17146
103655
591991
742874
1042552
934456
455308
312337
480197
1008670
840853
729400
458517
698737
280910
148024
705577
924562
728913
932435
716752
375454
623759
134950
127801
615701
625091
752223
625982
1027026
427876
788454
665149
130202
363438
814479
985536
717926
535810
453178
945036
853446
333684
643070
20580
342977
992876
401894
912411
991708
668880
182803
1018348
1033778
664883
939509
314689
391579
1023375
131667
903365
1002290
761101
298150
688201
640745
1008811
794860
116213
968624
68048
634995
500012
377309
136614
9879
257559
428149
568867
976516
6611
40186
678056
1043241
1017581
224759
478616
724831
1004407
285884
304362
839326
440108
856725
192808
215893
479532
395281
99964
425067
284521
109649
421861
914473
109754
809582
322275
299151
772885
231107
267902
971688
483370
154631
192988
35384
415031
650782
184596
790210
548620
283473
527513
167523
573309
161873
874979
899658
10073
726292
380957
1020401
116741
600566
765132
73673
888552
905692
841996
817582
1025826
897650
277668
67691
397960
819191
413883
832816
572164
124084
534782
334305
295958
116062
1008301
801425
294587
204202
533860
731180
728531
951233
850351
261857
849020
1039619
898358
367879
902121
787968
704242
888343
895048
509088
931464
981411
312095
963450
14326
36987
818700
103211
634231
493805
807722
45568
27980
456231
275057
707266
106031
819606
909624
594583
799731
630773
451741
862032
763663
310191
413719
458986
995721
205851
389713
94016
779807
861876
293263
903420
432677
281058
164921
62823
81936
228663
357309
619368
408002
524522
640830
356684
345217
296918
35947
265399
404811
576966
839908
107818
621894
679511
981224
887894
293712
384936
669588
370643
504409
414981
1031152
360070
151086
172386
517969
320268
482334
292911
22826
600689
153132
278199
160298
835809
377643
917339
682305
985281
843512
765273
921042
921915
682551
668233
751699
943126
794838
88005
636903
77064
1025335
902319
519334
709858
986292
314785
210587
348771
704697
366339
302894
616397
374777
702044
731542
647058
970518
864589
11409
95432
284506
772002
222779
615159
683037
119418
960994
545452
702902
770621
20095
752234
284882
393038
179632
454319
327307
752104
895019
199832
55511
661728
552917
23170
141112
312678
900562
831257
643384
717855
401671
265856
341890
606090
273748
51864
734367
867293
700927
369917
53582
680647
771438
246910
427035
1000823
557949
727318
620684
14595
899004
376295
880418
331144
605872
6866
433033
444257
133681
155889
323995
107254
758228
105970
978636
621842
992618
897851
614534
571773
799418
793027
910304
154641
683095
637058
400730
946268
544596
393399
426465
613577
469221
359683
928236
863685
866886
606086
319138
365349
656811
466801
89994
543432
5222
618897
740199
201996
118698
603548
234184
959027
433734
949747
988695
916597
599897
657754
34084
691230
248068
885456
812474
491047
36413
1023646
593258
155836
940055
205485
748821
402296
968374
306301
913847
45316
162882
529880
565266
531864
271669
995583
773243
938926
644507
693175
1023349
154477
81349
1059
523543
943790
31688
592117
708871
359448
837182
605168
5741
311874
773703
978879
199527
291201
1033473
149653
94563
960715
867714
680135
698930
588500
572248
685593
477526
733044
1033588
655872
921701
342493
548328
996350
647436
855043
883121
410893
469637
553343
344835
842356
113060
777527
352096
521508
217174
682868
431285
653185
960023
609911
5223
150908
904617
1044101
661752
2666
176756
182858
520202
855166
338516
462939
471038
283702
429798
222191
439897
823037
278541
56614
46621
255866
161981
67952
263841
291123
395375
1040026
587083
375307
361240
474189
33404
645454
450808
705249
52286
398894
854694
130071
582884
325968
184795
849527
627299
95255
1029993
182042
829863
462077
485777
438715
745143
434680
931606
262874
440165
1045152
328643
865261
809759
1037454
317027
1041510
638112
648316
7927
807655
367751
371364
36708
193837
1033045
92026
268353
664655
928083
343721
844672
983662
345538
81873
806092
552450
462199
621423
128265
219248
743968
648722
621774
740116
105534
545592
408357
1032594
614893
397273
209222
302294
921384
524104
344045
841951
150692
520814
859890
515607
659489
913053
147080
580881
185122
160503
233835
164542
231636
560456
336595
990609
625556
276698
209417
939648
481107
377924
418536
71395
73455
400386
371420
787826
100504
966938
138589
579342
826887
279590
180875
198638
910220
1006521
871726
842647
111494
543308
397131
717709
439982
884492
248331
461592
523335
210626
253938
108271
485800
496271
374675
58831
609019
480387
615349
192783
859840
42405
768105
564370
915409
776132
908232
911007
680971
1037985
853998
18995
705699
706391
667125
424692
39718
96242
788032
973204
529427
368660
187178
622196
868183
373522
162258
461987
927591
63072
108352
372284
573149
117814
600191
35778
131626
942245
692465
747631
760210
679521
602810
306404
834384
946501
275569
821825
533538
1012986
286221
386409
278348
468750
342633
1027044
258743
629155
470533
416782
679268
834987
801407
728514
296037
860797
655474
464114
384530
923972
84229
365648
206792
968741
145155
1037352
330388
585448
223103
473034
711635
985613
880023
488750
563926
1036841
728642
867972
756606
571033
677494
155021
128938
825484
747142
68591
658216
61337
818507
968711
767930
611059
941769
543669
868077
28339
990083
40263
897224
924993
376156
695059
258968
371955
188613
146522
589594
798018
346708
479203
947282
583077
250854
825474
727500
54828
960958
765858
774781
778478
877636
694478
555213
40553
734234
690376
369613
623251
745748
271134
892192
652477
452648
536433
330511
179841
805616
652818
58424
456120
687
532709
166965
897196
798257
144763
137380
185157
123401
300773
269386
229071
837903
904145
197636
773341
761696
853185
400679
639263
514035
512678
723498
948763
565554
454859
174223
936536
881850
334338
304614
82153
724191
46253
43677
977952
111615
249915
745359
238706
276448
17411
319077
371311
696701
497690
233138
879224
234552
83402
129221
932342
1004977
183851
621404
992196
690122
578690
1043473
375911
81234
500858
607792
404465
795933
394608
456093
247971
458885
588977
616376
264728
770899
1029756
213618
103095
553036
902947
194698
1041384
762498
173490
998086
279464
270783
674961
872883
154685
859599
258093
182567
700510
406472
339029
202268
199165
519017
106331
744495
745200
594881
147781
265531
1024093
164439
20647
669960
726351
1001828
810973
616724
746970
744177
460212
437663
90842
575681
826301
924203
195077
314587
774144
793290
753945
833696
646277
12425
835542
468011
601085
998691
404377
395948
194227
684422
859883
64521
867904
880827
151482
515494
576536
649951
607478
175592
172170
165362
741762
89058
159340
659741
822020
213499
351776
765972
644797
729130
399535
638250
255317
623724
922725
925759
305502
1032986
75605
1004414
1008058
67649
679264
197123
554621
849284
1012426
956558
962278
599495
417882
1010174
210786
871925
40272
167885
546656
79871
305861
312373
630428
781711
106308
146601
879620
70822
717264
907692
827609
592022
481180
547884
941956
694316
977927
966362
890714
556644
722465
443064
971457
75590
28369
557
200887
322099
544197
862812
997460
1001855
756072
786054
179086
560792
311140
18442
183357
171443
468335
819047
87879
27059
722943
588020
817843
551636
798257
789818
454233
655557
591701
868085
513226
472588
391354
736126
918809
798563
13172
1028204
525519
663558
238981
644496
486251
316399
782314
21729
220060
211265
136555
934152
153708
685236
758313
837425
427588
705104
916729
106643
357722
204249
578045
267256
376491
572739
71292
475602
207470
760581
470752
9787
729236
926609
945325
726037
903898
553380
422269
375825
155722
419242
542590
297295
237080
140620
728570
46685
318525
793935
746151
1042311
419282
290320
35968
212589
917425
789212
1033405
976573
664925
416457
858162
1021847
688338
856427
810163
416244
965906
579735
9233
770127
295886
75167
610941
464156
521933
665651
34738
235951
357906
821609
613822
933897
425553
63467
467569
749665
669027
181138
976276
169748
489095
349677
26829
64606
13742
20021
132952
972512
920753
509000
92947
478619
937967
363162
420615
975019
589064
384531
720463
497521
893418
541472
484350
953034
147452
545133
702073
772002
695940
978180
92086
182658
321925
968342
153680
466622
469423
408063
308662
645920
977739
585828
330385
95193
738872
65167
1008650
338410
196120
813780
712258
885383
714697
739043
496652
732760
524536
175676
666272
211532
279328
150684
749411
265691
273770
940157
500012
124879
194484
288756
23878
285370
8400
349262
611069
291315
598991
903352
53622
862393
573773
48276
1032696
595841
908401
650516
874218
260692
808745
928115
807424
301698
907967
54240
741305
610028
952536
751328
838724
524847
800465
815292
799083
37048
929419
1034761
809408
709068
996048
391503
576348
791084
720490
622568
374695
891753
299673
679563
864876
1018911
656681
717842
595934
1310
591100
662920
147423
128328
216056
568031
135827
891995
44708
829248
1044297
902087
552479
1023360
420501
947834
792195
805335
62470
598833
101293
498275
386827
60823
158140
169735
837043
347848
953287
654654
674704
837350
409230
812360
599490
701523
906556
161235
1033885
828808
27317
1017206
345744
171436
453599
757311
41120
354077
106275
493771
505648
938537
789819
1033766
689242
883824
11194
969712
819640
943625
831078
1031446
493533
259153
799559
521406
898474
134230
752028
1016007
664749
189296
213958
714202
393184
399765
986364
53123
140216
163980
357865
574154
227552
674203
900116
346745
133727
944095
454600
736496
973070
662322
367117
450146
970289
445853
321793
694039
782966
813270
688637
48123
96738
726297
89572
780738
755109
477212
723562
942948
174186
988159
58266
515259
593692
1035907
390004
331019
1044887
205984
680328
25478
166594
64517
733577
975206
521784
842522
244382
463702
790680
544101
856315
864913
676223
776957
437717
1030226
371767
291432
205664
1034613
608843
44335
701053
394317
29723
216993
498411
506558
759881
625374
110992
248041
531646
605031
322069
500894
531364
282082
177663
498922
512682
5604
45666
994479
936872
409844
423277
431172
222688
661887
905177
530730
518733
909108
734160
896400
433040
825297
1027344
564552
746684
58666
139648
54790
101518
149950
923395
738341
926210
941758
20243
442282
704538
332803
130641
649784
394958
764855
137672
866042
433701
588758
666821
312758
671375
1015489
832692
849398
350622
422463
280664
99341
249453
276867
170210
786735
161052
607384
665832
809175
115676
393308
856677
158658
200997
355016
248966
491305
820328
267950
18456
852851
39195
504966
909946
935632
857499
15545
195223
854313
47461
1005619
582192
845102
426158
704995
21070
592144
369810
318390
558701
976302
524624
107663
773290
784544
615528
228978
890242
209556
52970
953169
838945
918123
12234
661209
975707
1007737
5486
58506
362740
574069
139313
669025
429822
826712
751614
379812
515094
783930
298869
237149
222841
673750
646515
1026669
291503
809626
868069
330041
573633
824420
70775
297239
168149
989437
429366
507097
371645
10187
389609
781140
573661
227982
443506
514727
508721
257451
22907
981411
540633
131430
707770
526493
375306
394276
370613
706429
472861
557086
153941
341265
807164
101201
908614
798844
630143
43284
406422
821616
359279
788475
956469
902933
444249
961610
647212
166035
899857
765051
939022
889501
566229
182244
845501
964193
1031649
74267
14595
1026420
232867
634930
964560
54569
774045
18161
102010
649861
409905
748071
560524
367475
978715
510663
475096
292946
315115
1031219
570894
907232
63209
186845
726078
668436
130052
470962
1007448
184092
226982
746294
333114
27023
121612
849582
1031934
849530
883194
975940
199762
407574
756363
511287
263182
624739
572534
147777
625921
395861
939296
453570
991431
669298
891286
60122
754692
1019248
796725
856868
979784
339315
827596
494907
434337
176810
558694
675261
594679
48620
742391
999904
803221
288127
887246
969982
29211
188586
13589
233634
1025116
524643
284692
953380
402392
45932
836399
223549
219519
805436
944267
685175
183070
204675
728026
873722
343865
954790
458486
612075
804671
925565
670495
581686
418530
408894
311791
627282
490798
14792
190523
929450
738795
371340
498326
972624
349
765775
279664
886993
490299
322374
7836
284927
639777
275437
343413
911063
734746
1036533
861960
118566
789870
921634
273642
177512
19443
145912
940806
146255
577852
1006868
942752
530147
533823
102982
910308
671252
184833
873084
736126
508373
37364
941965
745132
663238
1008905
431259
371022
743282
455392
627175
90296
880585
833731
181392
97621
536817
748743
238153
351722
934644
676535
680084
1029690
695584
266622
245022
479293
510407
756072
1014595
21282
761930
542378
908544
776708
246328
938330
183519
771841
139108
1014105
1009987
537914
154332
446467
879847
1021298
729848
664597
307149
454973
382098
993386
49359
523778
246991
153709
858282
282520
412314
89495
926313
423297
683905
9438
656119
754624
467738
672720
25505
500950
655536
6201
391684
128859
451532
955810
966741
44944
1026981
776383
848562
551496
668022
533299
323613
333123
4689
61935
934401
1036153
671370
918558
648930
47121
930039
966998
109899
756587
243407
684913
1001754
599872
39364
975868
1020877
495247
819348
898571
513623
464349
953793
952601
772812
505603
675244
968572
192128
480954
572112
468680
165240
888817
608527
187059
279362
302
805189
626059
438064
1002881
114174
591375
929175
32208
856357
1010914
60733
620386
972102
917781
685017
941674
694312
739225
880866
644713
431421
1034020
986780
750131
1019661
496866
821686
32164
14265
697588
611063
602441
171973
477519
176028
225405
260766
863478
999981
651223
399076
624425
1043008
375052
169826
911807
360495
1034666
247454
338282
305245
225723
753853
302260
971926
949503
624920
476547
448521
899485
610293
757579
795874
990556
206964
846719
594453
343649
180744
428154
500790
994855
785026
343802
173294
297447
680838
1032204
336892
364325
1020193
782515
768078
862313
598484
732027
1027267
865702
336078
678477
511402
190030
663468
156504
887373
917302
225685
773183
136990
831705
624788
140434
104747
914822
737126
259020
731595
474462
546569
172358
958746
694259
870158
411464
399862
656546
568709
985192
850198
505490
712926
740684
643676
947520
183024
411987
919706
731747
386162
76404
332982
573412
40982
631988
728262
205017
804924
184533
784749
762676
931028
546309
767396
536163
930669
887481
572739
12883
930460
999025
426045
881277
403672
400034
800934
837274
355052
260519
535033
1021717
338728
919413
482982
264426
156417
676097
995503
905892
537269
212902
190595
627281
952152
909373
625449
278089
689182
703151
436657
979228
608723
141702
336059
85555
171908
180793
896262
520145
674891
636664
574040
593787
30636
157796
968134
808433
394627
403813
191436
141215
292826
650934
593243
79930
139532
840686
136074
583890
556273
4496
949193
396804
51188
873819
799597
238190
448215
406537
154880
20850
368012
796408
512849
738706
78838
951758
691184
784120
411743
814936
25595
297333
217365
671626
699110
691406
370934
140512
742288
729340
667096
954432
82517
38530
734223
556616
777251
141589
859051
105975
929655
971151
606069
720313
619317
919456
220787
690868
62093
120931
95656
896677
182954
226734
688237
938843
708706
210606
517412
720034
401287
1003421
846986
58721
886854
720089
434955
960068
785936
95594
500726
869064
914192
841838
960455
166977
627218
1256
761917
473984
937442
680738
737087
1030095
542202
834676
595453
287405
876827
648
198098
945054
1041218
923749
796338
116618
998308
271838
434467
67046
526414
258712
12143
1021454
149133
725689
262043
256849
287616
388965
650705
908337
388251
907860
984802
825632
738140
108305
18123
854027
848508
447366
476784
184133
248424
46133
594856
1739
347167
165075
220098
914651
202536
201939
683714
753850
516207
130676
892136
303828
244295
166579
715336
241218
845684
158782
133156
869378
586428
838829
824753
950310
99447
327582
458200
726547
664668
542306
788431
50711
127441
642548
640569
357724
931
968191
50918
691150
269517
658375
601417
421498
817910
485705
708318
945801
282131
708232
718807
35044
174876
1042090
867406
143297
18829
646653
921266
49226
841558
834900
518338
725139
596483
779558
625260
603804
541811
1004827
799876
498049
993497
392207
48137
370741
800991
28791
221269
942380
571523
216513
894873
353435
443318
541640
135293
286960
1017719
714381
498212
576235
604584
945289
765005
188933
685164
141689
23893
258782
176668
996060
301894
1040565
880352
65351
765441
444206
161552
401699
617040
153530
186463
10492
1007553
786961
905943
178986
681841
548642
889403
126372
969726
496625
1034192
577481
403904
28104
904205
900687
721302
80726
1010755
361301
518892
239130
320362
116447
538786
647794
600235
99657
668255
419611
747299
320991
655712
470256
672221
245994
925300
66065
811720
781166
68709
492424
317297
1014268
708104
285577
288532
280946
1025946
677329
312270
147161
415052
426124
602771
359846
372103
449789
899514
633395
806940
248803
80761
865288
146795
456797
3764
858079
976549
892875
41859
477504
952600
933374
514806
72850
217833
3873
253152
880774
224568
844813
792303
394997
544324
561155
791792
786905
490268
391348
839797
804567
139194
242557
689619
954036
480195
724538
377678
738772
311484
91048
50386
413390
72904
253431
873775
77731
879928
222264
224894
597688
144322
578665
364210
179998
546336
871659
1037877
806843
261672
899312
468867
104825
312370
203360
542
899875
878513
24090
745306
417855
692583
61736
165180
137384
52489
316076
966408
944804
170199
439349
281155
72703
903011
427182
670949
273114
509520
408820
472917
327562
311258
416687
961423
811031
1009567
34436
697987
999956
577160
382232
191107
568171
270477
568859
438914
270124
106444
467670
922310
838189
351013
733501
232420
1000407
34106
915150
553888
904687
252408
470658
1006365
967505
410954
354295
86858
981337
193133
970610
671950
131966
753370
35380
264435
358840
618892
377648
531646
21076
476935
238926
946560
795153
920018
757000
951047
44708
1005974
475565
772999
403065
544284
235588
410187
117486
298676
171909
12357
682348
356646
1041593
477151
485773
689185
334948
826287
809775
1029941
649421
472663
775952
133509
899020
505117
75633
146064
89172
27756
708443
647746
916502
104679
168683
63851
784819
1009249
923802
508712
688572
106030
64832
627435
280009
478532
890862
133767
104847
198261
109434
145819
605335
287606
139042
650101
540510
876679
750221
127603
860523
37872
186329
841039
66898
839278
58506
834494
815681
224555
681123
72224
358289
304585
17841
817002
705141
39934
110040
193534
394346
951094
293131
45244
1013617
69306
208405
395399
649694
106041
493201
300979
60331
1040781
18654
999939
70625
363599
195778
705915
331851
386154
429383
792139
655096
235958
462258
756663
475172
362705
343197
78611
455872
975600
749592
528278
947636
572608
330037
664215
791837
675273
123596
593114
274007
318793
645877
891581
16052
364663
165522
331963
744599
66365
708562
384245
263578
959306
405866
372010
331799
29897
531002
583604
332640
145519
723642
31757
751279
786605
111834
31957
958894
333941
908226
667090
683868
132783
878989
131329
1018650
841951
942519
737601
1174
458441
398573
831028
739198
912040
360033
652792
91624
162551
149997
573980
683085
110176
338163
830368
955501
322052
19117
620301
792609
612649
816208
283337
948484
893554
942780
158997
698574
99782
1031740
466021
985485
49752
720127
291128
980793
120118
850421
637563
543890
436480
970065
358337
584210
396162
694628
371434
852437
491938
737715
35541
243720
503086
623190
334929
976247
661982
56432
371120
544765
50138
391234
915877
761568
800337
279428
239282
331072
940525
488748
672647
946689
700336
80538
193258
628086
230534
194277
678553
696357
875242
551407
12178
353853
507184
215212
491973
579943
915305
903416
534240
947312
892769
462492
185129
790176
4508
725263
692205
416512
550533
152168
266169
531845
1001881
695886
509471
658641
592621
422250
14397
484649
232815
1036468
910997
480838
665475
108900
546047
765921
778938
839556
593986
574214
1022565
672933
213498
204601
683699
99619
396353
998930
188058
492738
890836
296937
92986
681973
172385
418873
557228
352067
644330
761366
321168
707397
230254
332988
607242
338527
389990
746263
309747
886911
253388
659220
784597
964299
540256
390989
144078
90569
520042
485174
706367
440843
179511
298248
150785
499714
927350
649293
156079
531510
678910
760829
350980
256762
582042
439739
505889
519170
225357
1355
242151
658460
867912
101806
143124
268057
211565
738782
964930
895941
374729
690472
977048
51955
301791
996531
630216
119186
923784
344084
696762
1004053
114937
1009860
423598
384006
507778
301611
658524
1022688
876237
668015
140433
364325
596007
727562
115082
768291
559739
850078
206488
340585
1015890
944869
783539
480861
796029
837034
490453
745960
168981
467295
841279
939081
290291
312973
574090
594512
60272
1013803
169351
525651
281733
442417
345011
268509
833530
898038
512249
480558
127707
292077
404585
69405
736957
891307
461738
979946
47813
46005
871148
246540
787792
898840
1001306
599009
670606
79199
115236
200799
502175
698168
983953
659216
624689
864458
898659
407116
155299
117906
96295
65617
1012897
744815
978630
376423
429189
451493
839807
993118
562581
535966
429389
801199
302175
911410
56822
124613
584429
71639
965873
901241
518256
542421
712206
639010
932466
269051
822377
227428
965830
122963
945628
460606
49995
811834
28190
889564
818180
69430
724742
874295
705103
824387
719791
452249
351817
273356
217141
130808
624414
651405
916004
195181
45677
757805
648299
800994
233782
769497
140224
98462
934787
476109
796572
363445
709662
179045
126768
441372
53799
284614
645384
30652
97896
822776
936361
23528
654877
93453
983946
893521
586892
88723
22836
1041180
883194
457892
1534
913343
372725
1013870
755855
80816
436247
738227
947076
216840
773447
212469
420987
50066
447284
377545
665798
602917
35040
829570
39257
803501
312471
464866
839303
203503
907009
233361
584043
444944
561432
175073
428967
297431
1026654
807583
684812
825665
313544
183755
705878
146951
995705
103830
122519
170507
196233
181261
396747
614420
650208
477459
775673
1013463
720265
267883
824384
752494
308947
663104
873918
391402
968143
636281
50777
876568
976566
265008
908302
1034929
261831
460149
613904
609922
642276
308601
223961
820494
464633
564333
956761
798247
946251
402282
510219
259680
52835
492524
947230
793619
738070
190951
922071
118350
719772
788378
139810
344560
15833
638436
22123
878134
242183
558970
1020955
64938
691583
73899
1023261
1030609
611303
306673
472807
862440
1033500
749602
548321
8831
373906
839391
987585
998543
983187
692871
637886
784892
267156
288535
508495
1002441
507854
151938
305333
317443
264405
512195
968850
968125
289250
501612
189780
835777
478451
6809
9062
9087
553335
880968
408271
55621
75978
808650
823236
856859
492168
197214
102250
888672
3101
740721
819241
273271
36373
448377
559714
395766
697695
585254
516151
195700
81491
186102
735404
267448
564045
65329
170761
689357
190765
775916
984596
55444
938256
866863
999489
537529
24807
1005022
44797
66182
980575
308553
640782
510511
512895
600547
228637
436029
901605
349731
375161
931437
163411
367259
310039
873038
412068
365180
496414
172617
789383
67838
537106
19051
493394
1018067
117526
371033
429137
995053
139823
245016
702728
63300
896435
598829
743918
698801
334879
934174
744284
161306
1031647
656711
989695
72207
764461
959123
201858
666516
534223
797059
565043
524634
721642
715738
566333
787636
505602
156363
452275
654047
209859
619318
703936
289982
36020
764993
282383
761116
31657
548952
267860
419216
751077
569239
1012919
190170
230449
471487
668774
1025762
319984
878867
99616
947329
546460
449309
542791
800390
120976
439553
239743
829674
645287
845985
952375
6937
719252
338396
126481
207258
88116
713645
604955
363056
465611
282790
352736
305565
349089
967256
600444
502004
230416
448872
58305
399438
273694
114955
636970
443200
21390
524527
816779
86589
849899
172616
711541
689222
30751
807068
692836
177718
1007646
178711
20466
268372
840225
177023
1043496
252336
702758
62852
449400
98703
235573
1016849
852553
646624
695072
679946
575722
297450
30993
392770
292324
914489
688571
671316
248925
713506
944826
821347
622165
459316
857856
771615
916051
422508
523145
203241
845690
109644
456642
732572
812621
989843
404178
670683
102207
647299
696089
284246
553970
86506
894779
748737
496815
228093
778161
396268
1043444
16648
73161
39400
307060
992640
361224
1018450
951173
825616
425777
977317
753009
779750
763301
234471
13382
9261
601834
170818
693379
726483
443283
709885
356311
786372
836831
276747
964856
950727
882673
610234
7383
299552
337959
65144
361499
781973
188466
1019140
590599
10641
84111
103979
337166
199228
650255
823589
27280
361708
970270
536859
421800
570389
768880
190848
335543
222440
848776
186712
689478
760967
612330
942076
241995
388371
965687
604102
1042968
619546
1036357
329878
1014151
491605
7032
921832
68904
408483
506930
428222
393790
846155
696179
654683
568703
390516
383107
622632
1033467
171074
155815
625655
124977
750627
425839
171832
113992
846000
733157
14890
658000
805205
186076
528445
876498
118297
457085
937124
513626
931335
568474
211993
929123
279645
1041186
525857
849454
961760
183183
36712
217693
180627
592837
369325
761015
473877
606339
317315
999306
938880
288388
106452
539120
1036836
113411
709990
200191
426037
499897
486752
278944
446190
156148
497707
814568
597136
777182
208347
6518
989693
100713
1002309
419057
4753
593422
469124
440080
906474
955020
484648
926422
300
355379
722441
4309
793170
732315
955522
455957
280474
393761
1040814
667979
275258
224463
969877
694300
44291
727706
927187
427174
524632
562165
537870
949798
198833
436777
775637
136065
68273
908855
342609
438241
30515
689795
76131
830793
844355
272479
760410
67512
393800
611750
574929
474111
910771
979706
440730
325209
629163
670009
132415
137893
278697
46161
997694
892582
849652
830846
400391
533288
786290
492319
230858
121838
694776
565648
777423
585074
472586
893407
74110
1012516
657423
357568
426275
786821
46609
786155
911565
540272
695568
1025703
276205
86757
501942
244743
314526
459088
61172
150545
1044754
71069
707063
517666
826570
941613
409184
168502
777959
623177
458978
942082
773220
131655
400760
558793
862537
855330
246829
705290
302152
51667
302179
30431
595610
884357
582614
676635
529474
822449
1021903
251332
877572
798062
796088
452707
289861
673198
282749
417040
80510
381286
559074
626095
73058
595097
348297
394043
577048
80239
453760
520332
540137
483365
253364
450601
20713
488002
96725
916813
645645
983201
1025730
544621
974892
957796
142605
976910
603893
1020947
250187
609983
321574
617282
974071
320272
214541
185667
565476
466393
256827
963007
466827
171239
763405
997422
313845
500928
1008200
5498
910458
659845
163324
469366
985043
95895
256615
13920
661036
521705
363030
825812
926131
390219
703100
20072
402155
423104
495533
783801
38492
935243
174319
1035899
58146
753309
541845
535062
412858
865041
175986
576676
824147
178675
810539
412633
304829
446421
960686
336889
316094
256943
212024
877354
640333
812465
687648
579651
533711
278262
235947
675863
812687
999417
145907
959266
181401
349636
218899
929942
57934
468805
365268
745080
65091
509335
827224
146865
821947
837100
194806
427130
230458
508611
165326
307958
830052
188729
7024
858050
211726
449244
997559
565790
794838
197441
1032995
71540
586443
170425
364319
700100
358633
49056
314589
952924
376150
626636
689127
92033
591341
717745
247642
1015890
1033001
657050
309845
585636
605420
48644
667327
889325
709697
412043
38197
897908
136300
691428
771659
757962
140044
692186
419102
317818
482379
243525
829601
266604
957791
279036
349163
1020585
601278
354021
173962
372109
7318
552522
210176
364880
267981
538759
235419
745786
542714
734871
871444
602694
436214
710054
221690
673973
636457
914048
802261
936482
7749
47854
619968
808205
976954
1039691
446667
981305
235893
936689
970223
498616
861440
1031806
653964
265901
561091
995608
699161
607370
757185
881401
248148
960991
345722
637305
597987
998766
895930
281472
170341
982371
870279
751239
744884
815455
923777
634868
748994
204340
137565
896356
185671
183144
184230
939188
98388
484669
158273
853507
477606
479570
998845
862165
505285
919854
964965
20094
138805
597070
181413
858484
277247
673318
710600
868388
899367
93622
721747
807829
216329
934753
194843
238038
378916
943383
927902
205781
1017401
497310
699733
771227
925997
526441
975395
55754
320044
174431
633984
844448
1014265
399961
707261
731069
37761
138380
71390
857282
180471
832754
826736
111005
996518
437111
343269
944774
292766
417993
649071
228340
185470
910577
361726
677273
451108
303959
39466
549259
975372
636353
200561
84691
972949
705971
29202
708507
125555
224782
766069
140938
556497
631065
288333
761115
63500
143046
534359
372278
248278
288863
860535
419235
140177
840966
894261
12034
762900
570856
662274
654516
601992
961166
879104
808569
202321
817128
848378
380740
212063
321765
325511
292571
436151
251834
971688
444717
476762
195259
19935
613039
275980
883352
960211
129833
715232
775339
601826
663689
844527
371516
1029881
341616
748970
803072
334412
74362
326121
871963
221718
689889
122980
334105
195017
437875
813362
178690
671725
31685
561913
327950
906581
405772
454522
764891
618553
469765
636276
255238
983468
917355
97333
233587
329480
278928
4271
387019
376899
634140
418172
408806
525243
957979
53032
785283
1034894
527076
997096
622212
11316
1038132
120785
852696
249464
895499
1009757
172529
886550
937315
1029702
426507
159606
464626
137746
498915
695000
670729
446519
207081
259164
235227
27557
895610
553564
1039955
606202
144322
276161
643700
733387
270138
965883
527765
49816
619592
396544
320542
876278
551365
177138
371919
540590
306553
137116
926299
305351
1037293
859083
775689
439528
893708
149379
945880
985001
636342
552948
552392
447543
332657
120192
863540
117463
322239
348924
359564
879934
986936
243211
353505
661502
329249
309497
842055
613896
460666
700974
593679
621088
910734
783482
287539
590756
214411
192269
910197
494907
938288
1039306
29222
285110
339985
36808
530042
974799
838181
62360
375675
283081
421426
723973
162839
748439
764161
416049
335562
520816
577367
257643
631228
862139
639852
473568
293821
135247
108852
824290
562680
564592
842194
824129
263710
751469
701831
980745
440495
85453
954267
165135
901138
745780
680414
51279
564479
797682
718726
157448
41493
385144
623510
321107
222810
496524
24414
926415
175074
426038
719336
279452
291554
750592
742755
670982
238586
11726
761730
176786
32253
72494
144019
738402
949852
971498
874494
973138
53530
467949
133081
167022
496585
346785
349499
73108
518115
391214
925299
1027084
94112
963281
144049
975903
463533
811676
955993
691055
1017199
519953
212587
130535
43973
523741
956053
265151
388387
444587
8534
784436
931238
392273
125953
418611
630861
640977
110593
574120
985919
1005863
315842
881821
97812
151568
888909
12985
709595
106750
84331
204326
186917
422259
410089
574810
944785
614500
422567
665497
894537
569395
1015000
352204
374202
658852
754816
859551
305481
942327
951667
666679
68504
709513
427910
1042565
876970
638825
785845
695937
826765
783270
1019978
505335
159207
792519
725237
533265
369740
797415
53755
822930
626867
629040
917277
920798
248873
740578
428140
22086
533943
715716
766951
565574
690057
712836
24526
612408
852376
152447
626423
985435
216125
806779
56499
187263
21799
893266
833134
1035224
720296
20400
370729
340525
176235
258596
751790
331444
470392
896863
290090
334682
945025
973420
331989
164127
724569
166364
944267
211679
144826
853453
683241
436408
249773
471821
376839
721959
727959
402148
540788
856009
1027086
103486
375735
800390
214731
410616
189889
351207
917512
283828
141915
546804
729999
993988
818163
314835
178989
290466
1035407
545809
286244
895598
590105
572964
745322
906418
318728
536769
810678
794566
119804
11649
517726
274369
114662
358866
896036
12433
802697
968465
171704
464945
497086
534016
921054
621620
922030
15268
931123
135283
860372
6373
232626
425054
919706
190849
132498
331331
54924
519417
1040625
899094
262417
12711
532801
556738
141111
176241
5641
504298
516744
715562
140751
923146
750223
547724
255561
300929
581026
731173
63462
1043822
159158
142482
938587
198498
632510
545458
318695
13052
806067
342908
1006249
636422
925829
584229
42834
380410
1043011
391951
81412
703254
832629
621390
789583
973051
863335
194054
209757
965700
385699
28495
520703
369602
673501
973695
960349
1013134
484541
716412
744400
249164
659623
731598
22784
494030
713021
933764
680653
747701
449680
848787
104744
98146
767374
194754
498934
287687
421400
305583
702523
465120
713609
493244
226369
99223
906964
813267
886057
63815
968867
376602
474212
207228
175227
168795
609866
214329
344234
876629
255225
740049
194170
402227
329525
431092
948127
697833
958931
1039195
23371
90262
1001861
256080
110713
348088
228612
91669
199749
1024886
949535
341466
298297
917584
499994
579466
926367
678114
585774
956637
294172
123359
457392
500332
1042393
128951
783599
761140
1034555
347724
217736
151565
735041
819007
740460
917316
997477
22958
977445
336713
454174
494517
609870
425494
887987
1014410
145857
660427
495898
800825
601075
103495
399150
542016
410615
428488
903345
681260
256196
207004
486988
310524
1004727
419011
624783
582101
258640
967194
435613
327475
74709
477796
746336
806489
243970
291888
903272
145492
1016028
123144
248094
840878
225535
360323
831009
935442
350203
897348
314115
468258
417732
1009967
860862
614865
788530
160364
867740
280816
640124
30274
324231
853405
540393
259193
327496
354836
200336
265473
928188
156727
458088
823491
136583
624018
154056
167201
228746
639254
988190
672584
1045063
870437
535052
1021749
472817
678578
175769
397480
940278
153441
970952
400558
26848
225604
326266
677581
843442
829753
678635
331080
277480
451291
673003
331222
90355
378789
560257
704726
513599
496211
335632
1015683
260466
598672
934149
798523
160889
266220
497586
348625
11755
678840
727466
493547
54321
12401
399086
1023297
701576
1006213
209336
125228
66785
135164
23236
157321
964327
965423
223469
1017058
123023
478763
538587
709811
694923
554031
781552
340642
209799
108780
844050
978627
826516
926605
687930
701375
705958
420981
40853
425164
518754
575190
872934
370733
707211
704519
893892
772293
70417
813942
980321
344747
672321
450246
30492
978181
455056
345879
204456
12076
582132
691994
240004
915563
654903
525977
911188
411998
277057
710023
12317
422429
896448
414737
854444
8444
821546
462928
743038
64088
860755
863286
539227
813742
13193
404065
879285
297116
404633
398395
774036
152029
602224
661538
1040165
796770
829619
994140
618529
927324
788589
586866
382258
868447
634370
759815
318960
712697
176834
772021
434965
185744
943226
334417
515276
609244
116110
696487
810873
862628
1033954
690923
729408
984294
226974
744176
361589
712436
845061
1010523
271838
550280
550394
1026146
250361
175053
664125
616213
654221
564869
189651
177361
628578
582129
628376
277322
163849
801033
159325
684574
697809
608692
356051
103311
161088
190718
71174
538359
456584
540537
714301
391230
623930
460167
475764
1040800
577197
514185
743789
254144
400377
825821
254138
90647
169582
91377
49255
495501
574137
252230
661630
541647
172071
503611
158460
650926
842515
614589
894140
745555
248083
116582
270829
717743
87273
839277
666261
149421
205283
327787
524583
379204
959516
414184
624739
902973
23426
376440
918650
631946
151821
416448
363478
46343
496531
174769
817877
703005
95719
971795
1000673
171968
456917
54755
81475
764389
673615
160575
698112
359843
343580
957426
42267
420097
952300
495805
401324
441639
776918
119292
1027194
412983
812879
225957
787558
461422
977798
653192
327379
392525
135361
223225
224358
887851
997374
7495
896681
105734
824495
200251
463119
713487
320403
297932
237691
558864
878291
896211
965166
634645
9437
941962
407915
1008469
136505
638790
133888
611273
627257
524128
932603
477864
307181
574367
704560
138271
502555
508384
796213
700286
303923
965427
315898
193660
950652
459601
1024595
919486
353881
487512
786769
303535
156948
375746
297814
837653
729829
421619
299723
861214
10432
247880
646257
819271
827789
587447
512959
63865
339214
816357
205766
943762
631735
29449
731300
448065
85110
993272
981476
645145
606614
344632
1005143
1004286
65583
400224
654259
920837
444677
108416
705681
356087
809174
569680
121276
1033960
819251
458803
45853
1039267
276872
888937
275974
678096
129010
79271
912014
1000900
994281
1013125
409927
193132
126206
624310
927998
81384
70451
818803
362369
522755
37985
876135
212815
434657
112651
636220
24970
140473
150659
115779
864459
187641
129358
70863
6134
126676
256460
638745
941043
513422
863440
15414
10793
822366
922608
463321
375571
277047
274969
20517
805657
50150
959532
139720
432696
218507
630558
550138
536157
285506
308216
604858
725502
488073
335590
649430
567764
476586
557204
113067
838584
962670
366805
273718
374618
880557
51440
885455
486538
597524
549053
820146
862458
384435
208960
602070
328929
456438
47343
553652
185674
633094
822076
93367
984450
104225
710246
175741
383822
370576
584404
953260
645750
742214
1008738
656201
1005516
633992
1035837
635673
404415
147734
744486
873388
162720
347909
586157
845953
462692
139889
69460
660546
353269
708941
519212
405368
546725
855157
693478
897236
458095
71357
303789
557924
463799
64646
40599
415542
1042783
660548
84787
498113
928515
817098
365301
699208
78296
567609
420085
960957
114141
881988
966258
998983
252801
721817
28888
221021
312676
497625
1043870
968966
182872
697505
465566
329839
695354
624136
564196
535557
629756
280304
218671
518508
54290
671955
66263
454489
505187
216151
734438
63773
249896
70666
945024
966708
1013714
257554
319107
236972
10797
761081
613839
786283
533458
574393
979839
175217
90761
502753
863389
201488
90602
1027406
78362
400146
41260
71364
354444
648180
612905
232261
432391
791461
669743
581758
355721
133654
610579
366108
426285
224831
820533
936887
446426
727820
591621
309275
187287
628964
864867
1004786
59988
166103
911402
618245
499233
275880
932808
569716
699860
766329
90303
462517
270686
998377
930365
650827
129942
692276
439348
903304
865295
588368
697832
349936
683861
905089
405196
314621
1041963
337407
868509
856126
687289
591197
624436
225610
985554
4944
239851
2929
456531
1021586
931690
86006
599658
445811
340031
300349
582595
703037
416977
169170
146708
406508
258971
281039
654967
332815
922279
449312
171219
100799
441003
153928
931589
673228
963640
77572
740975
383969
809186
698520
415952
344697
253008
823374
721133
430633
1030856
529592
133393
258607
816546
7075
343284
202505
865240
310150
798997
41047
4215
603947
163370
325884
906159
794411
560542
35958
241497
989934
873886
427189
211406
579212
461766
29230
843423
338700
462481
687772
507656
170216
658180
929150
945536
287011
985523
663373
376369
536761
280267
880034
599015
659742
535845
177158
745416
997480
33051
988162
654206
665473
286789
40413
264247
765958
252775
960054
750132
958743
198650
598186
30861
999047
103048
91754
193705
81942
979684
808797
996349
183362
310716
940071
588212
944924
516730
688683
790540
376513
649777
634562
509954
692157
538454
1009597
656444
190929
190858
240915
84343
194404
396510
66518
349614
600004
382453
21761
602144
154324
579944
566816
27362
135777
109983
28184
16883
584085
410953
43015
820241
814598
841048
910020
938543
28552
650122
443392
164835
451191
77
602793
711323
898872
618190
466414
349720
352880
385624
318980
525338
269427
857013
753974
440577
627377
750046
260825
989201
600647
436856
176096
120556
13947
825247
52376
26049
256513
896881
610291
346101
35263
1039265
1029435
728636
122238
524870
228287
788764
676306
199522
646776
722304
500765
952738
195884
216956
643602
623926
868349
531097
180886
979044
979993
728862
180194
986887
229709
346439
400558
553602
814520
379060
790960
814606
325781
526471
438263
704903
90170
246188
780809
451893
138104
817064
863268
536316
547314
430738
751221
410009
452320
719913
82415
309292
622451
120405
226529
533460
629589
103923
392287
414370
184448
401310
39092
926581
536042
571130
951492
659735
427777
418021
13561
790859
860477
124778
602308
650083
519766
171852
211663
989458
659822
181655
310213
447496
451966
959250
639654
171189
352187
916018
462584
276034
141078
98276
1023420
463586
1009865
97511
684291
858157
315657
697368
952973
578458
1014549
209448
250048
391845
893497
58921
539995
575152
61312
173687
483155
735095
871877
218364
995449
533596
489259
642402
466847
789221
731525
662828
611428
295749
686862
625529
974044
13001
577659
95970
817522
599582
237469
347258
139654
1004636
22231
439503
902406
621311
854117
483488
1022281
895116
846950
260480
404831
285340
387792
155473
795326
707412
22153
750188
878518
113727
40731
139811
450770
472778
633697
409457
656682
993487
976607
1037539
98725
88051
466004
379151
414502
983261
670489
81615
154957
1012534
152779
63154
352324
323754
827927
610621
188818
7777
387902
507551
989177
16882
919700
960356
709069
1011210
804064
108686
922667
715684
469428
634406
993834
57982
1044786
930399
656116
481302
181762
596498
501008
814371
948040
662390
978930
977683
1025443
879056
416367
615170
436374
805506
910164
618459
29405
194995
252391
826657
357301
975878
491039
842106
846676
226512
459980
491427
67481
827047
447600
59693
266780
173611
649493
950495
553213
95735
236819
261950
769104
803904
1039063
188508
581792
272650
486921
395931
499063
544719
200971
110029
901896
832712
889606
232464
65365
47312
231609
503030
78237
743766
960167
562095
115602
783220
992143
699738
546846
791319
425447
949603
423261
584343
198842
887080
309221
409418
326572
141477
641047
763998
185743
310709
158959
80286
616253
937953
246717
209376
339024
180271
407014
144635
372612
203669
129402
791638
53190
194252
589048
433229
432025
997774
173792
682907
93175
1043618
569156
905732
403468
268323
331339
655793
13840
178743
752340
363821
175369
814221
452367
592798
385652
691143
800409
213510
242802
226714
699856
455496
671447
460785
365023
81672
532727
158551
613405
772287
381565
410165
505396
959977
922080
515549
853043
361258
78021
122592
394234
741545
761545
873352
854796
576821
951744
204306
149558
68233
906206
615234
442640
94986
760958
224182
650390
399185
271465
1020763
764237
102537
670234
324321
1033039
308299
540853
512514
264664
371071
1702
72729
452752
724871
239300
914594
255922
918364
782268
213641
823625
367238
422430
682976
711789
1021586
324164
116421
225851
780315
898818
554935
870808
772251
496711
433109
974523
184185
362129
690120
448087
255195
82393
870237
86493
224669
686013
922965
55405
168918
628209
731791
933773
896221
579116
240272
40065
488466
437100
293066
926424
723598
1044752
135579
134930
774747
271392
322957
951286
174767
63860
500663
47928
362004
1025141
20572
440658
944037
486908
352771
871765
733349
837973
150291
805173
251282
897240
708373
28220
697047
578074
481800
635618
86390
407680
623945
652452
808413
864447
877725
152814
944380
655519
657249
331026
323449
151054
719118
793437
832621
798433
589743
324779
418436
531500
118417
476383
660526
694994
533337
858851
455880
130236
110886
998055
175991
951395
213236
316134
604640
814546
544854
519263
707703
248787
158440
940883
862429
474926
571791
444600
766572
923891
597123
275040
716213
657668
483801
174145
191032
342816
145106
491435
126199
935129
538737
1025112
610302
451096
16967
239409
2317
277492
952818
769506
807479
1034369
469397
791054
585282
921153
541885
281130
452791
466818
754005
175343
931681
914842
429760
971406
839286
784416
540931
751459
918963
994311
682013
346163
922384
212347
107146
342430
73867
215319
708085
335446
1009098
1030932
562032
931904
65498
509880
136514
300353
281916
327042
601285
874829
386178
847179
196628
955180
679334
920274
470444
940024
278320
974103
870552
526266
437
431637
174773
109583
1028096
246120
647559
610909
356303
78864
1042916
613328
542578
837105
45875
1002743
240286
398573
651292
199196
954819
407785
745550
155357
693869
435576
753165
386294
985917
353278
419937
991303
47816
818205
416480
89747
96787
353052
711166
64169
226864
755227
811329
434319
1016611
52844
63812
671887
342066
709869
762225
620457
717423
644481
593312
610548
368363
797309
312901
359608
58898
73933
987693
300225
939426
626922
1012531
862350
88147
343135
734078
701921
244324
770863
47917
115623
477966
979988
645260
747400
101705
252802
656173
491746
55741
742904
60490
968969
195912
211696
24649
319434
350947
22168
644717
341720
371289
651363
619609
781543
763608
41711
179709
464328
662661
867111
498627
449147
307059
116236
495379
589348
225789
664155
617948
138387
30556
723197
823992
355842
297781
897435
719032
678459
40051
781247
756053
423782
729399
247404
598985
589041
370499
414468
921301
709356
838692
141593
322130
60466
865858
122452
225901
640075
936919
359188
281645
260477
676792
496144
526091
674085
612188
669398
852122
325761
153669
243863
272432
925879
596283
140874
604699
159052
585660
110464
592118
812179
738274
306441
935505
405898
59117
249017
480983
310665
757027
277159
129292
758734
201219
164425
755172
1039327
486092
561071
539098
787059
41881
298226
26835
665312
972951
282954
505339
813563
794455
809957
776683
650934
734278
813575
284081
631060
299953
907465
892449
586133
150592
741838
843320
744757
671206
37597
198513
888889
87985
422111
442888
948409
371798
163651
34693
613773
946760
480175
528979
829766
458363
283638
928473
95250
547568
700579
456754
663211
242389
721928
312094
741858
694468
782274
759808
802346
924280
980865
399647
908418
87673
942169
300809
306595
693697
982946
283361
114314
625296
714391
179426
916694
1019103
538576
678579
906843
14847
95489
670868
828275
85774
258745
696885
367950
844688
816037
810274
307808
239409
408933
901545
474774
487303
285396
314752
323840
851465
553026
10809
829736
597106
168237
148297
245759
12640
95523
301166
516129
573289
934296
516457
450986
543566
773949
845138
564382
521576
109473
666089
18666
581790
636749
785673
132110
863475
878819
292680
303408
883904
645744
922106
838756
258862
540946
864201
195875
906429
60239
663450
472042
766540
171098
764104
870473
435521
25901
241560
620052
380155
61230
392882
427736
744480
758375
7538
508899
277328
918334
834777
138621
392164
812813
248515
968454
455358
241617
45111
637208
297635
660415
11554
818715
1039316
278044
103321
45875
533481
935911
790850
250214
879493
893
536505
608079
831929
141008
706573
318353
65445
745816
379209
663481
555731
560199
308550
805630
142938
563963
442519
309749
789308
462206
363020
880743
890048
896343
102036
848116
435625
319331
594134
825359
482042
875143
259325
381516
804595
188192
247796
1025095
674757
518350
48200
358908
586865
161495
731463
534535
555002
934775
376054
920097
728969
775388
391120
11436
829610
114323
839368
69429
918810
379526
858311
787452
177201
401470
1028971
915462
886360
244434
809472
553630
1028439
356159
579181
484038
490572
443533
188949
797956
984407
622335
678344
1007818
630548
268246
194422
340625
767387
597695
103709
911448
576875
442950
171784
700641
249257
307587
434851
118454
159123
611277
587092
743334
497896
147307
519762
366850
422796
653694
24015
520845
743131
134480
498151
1021728
553547
835381
413513
90182
943520
963015
89753
1004732
798921
561095
194934
474064
845752
193236
180826
639856
650567
657718
138384
996801
395704
509562
8127
94840
247921
946748
386614
576540
790745
487123
332788
148500
654431
854117
294808
321801
337938
950937
62305
747006
479291
312426
25555
722356
358305
475289
136327
905939
674393
493359
141643
62473
492107
137053
454090
892454
1040566
913383
525147
124911
1030689
315788
511525
169456
740512
631679
19272
416297
140433
82446
100200
684971
763393
526751
1038695
40310
703973
551630
1013924
310187
566716
817765
862752
687857
823116
147921
399584
1000170
808556
188754
817080
23933
31770
286461
773848
736946
260025
74345
139404
462600
679685
934003
623978
737721
225025
948519
513042
838221
320180
636437
367407
278486
290493
56981
398473
479417
631371
90829
986920
244279
657291
285392
505283
245124
725067
940847
594312
113330
626108
92807
385015
705503
133330
1037812
143742
87218
609031
925327
588034
723925
981119
610728
816397
799168
524399
613635
847527
48679
142504
734743
95711
632761
817795
381392
395615
322990
656788
409070
801937
535167
88372
99705
259798
706405
874850
918342
881458
694363
465384
114742
541567
859061
439899
671758
935972
1020147
18435
698014
688350
1027623
989226
15529
171300
179105
513838
393531
314761
282763
851933
679921
392561
921029
509255
954476
707352
235400
518404
343217
631132
4408
961214
1014327
170890
709900
374802
559062
932876
60695
963027
308366
68476
1000208
839442
204461
282375
878521
986884
309247
935539
719622
403101
398612
616198
449436
1042567
498542
1014049
1005056
1004251
994880
497877
195513
6006
445547
767337
512843
900847
364170
1018129
970990
584225
225827
371474
308675
8946
773483
546259
320550
697401
88884
532540
950981
899877
535130
431810
204818
641540
544751
219211
545998
908730
252154
178331
921311
389193
1034429
1042003
158501
969664
429404
702447
517770
229110
370047
361279
125428
337338
935117
1037805
949607
512764
563553
1039461
726830
758519
196030
584496
623484
488725
880295
917283
594395
767095
622576
615559
162179
245429
232039
724549
985486
554801
326247
771807
434909
286793
44701
940272
185108
238929
696262
895716
745161
342438
167045
356130
575965
978990
1010449
642572
909187
830301
467359
968118
413303
1044491
5858
855336
714184
50923
536389
846079
864095
318900
419607
538795
948020
197601
337517
178456
624851
1009202
20476
148241
485844
1005748
432387
459074
254840
382752
26133
316107
978162
955007
749691
457205
699258
217363
274451
128115
552712
851457
688931
759904
113736
214260
190280
637006
180894
252250
61105
845879
426597
901999
395425
120952
54851
829820
237564
945160
119862
813703
344479
1043062
712883
1016796
676275
747873
116577
87976
139127
243753
624838
644175
992115
225788
232232
432448
742050
906754
299005
626130
325331
463531
679397
505515
700681
934721
334782
887986
982161
800915
673116
652383
359289
551862
222092
221360
947209
772115
127588
294950
1005662
314433
84002
915872
430840
139942
502156
478460
275266
520908
234175
742542
447783
232239
818245
205924
292373
772099
68718
621645
907745
64794
486729
420752
395575
1034617
719740
757933
539068
317595
215978
348543
398945
82338
154423
595001
981339
526697
678226
998905
472987
227268
545681
334013
879797
393055
334695
645327
974469
715180
400049
457249
937023
696804
1764
175116
643637
162090
563671
929365
369849
140442
80707
44606
522871
460366
298970
654303
205832
764485
489365
221293
663762
472114
749188
701737
205936
689566
690183
191543
827655
539183
319471
244267
401949
371909
523048
148172
850886
893298
424299
154235
610299
391763
452445
982611
377109
855378
704109
301018
214673
203487
624991
627767
929844
79427
1015693
610494
745547
964168
1036283
830149
59136
586144
44219
836954
824452
798133
292131
393714
818217
604506
441332
444577
1010283
837515
462915
988631
1036135
79716
555815
395080
171236
662689
688297
800659
80609
892049
790488
863410
815824
364517
912366
140912
1030696
817945
338651
970707
858688
526295
803198
734300
81556
448788
234202
426987
212323
681359
1005765
42604
427532
62447
124646
682968
595240
950597
187913
4022
513688
968682
969102
124234
352417
349997
976272
475370
631505
26557
679621
656450
471098
738233
924481
35858
889180
250442
21313
513564
210317
980151
1017360
554954
844642
711957
146245
228955
406716
992717
714077
1028677
614543
909445
696067
793551
643
593895
40144
272055
216725
433632
916509
186313
22352
403603
199796
769876
771473
565810
599727
417791
256255
337428
216354
88919
846684
262665
169060
474166
27734
296790
59949
320943
593829
81622
679246
164425
441288
873755
165588
353836
432072
745807
1020235
352447
733748
531181
167919
446584
732597
534553
969249
70913
493127
780312
221157
253769
502765
408190
49244
310529
725596
19566
497596
238026
151962
1034662
856106
514695
788671
578404
1018786
64388
866887
645681
109280
941610
198104
837576
340814
633437
730488
32380
460008
1022800
852078
959538
377130
49282
691843
859513
522971
702990
155003
182931
95236
385468
275044
299915
158858
239638
293900
655252
283431
949731
346349
388135
528537
205749
416669
974393
167757
367441
380214
261075
865933
543464
40771
863222
551322
514908
68030
846332
981991
326503
643623
415086
401860
677995
817115
355414
355978
540094
207460
53093
772489
796001
468617
553680
389376
1029443
826621
398222
423525
415952
112895
62633
742861
8003
71718
81448
176226
270822
244001
1022957
602670
4578
728024
14751
715302
117222
469320
162902
883284
177115
21146
435825
708289
813426
596890
131238
904919
305083
798157
943452
167092
139653
1021135
830490
437714
602694
475957
635185
256563
695558
656255
795515
182951
969716
54381
776450
118625
71294
426090
624699
249158
486703
302318
139423
816253
803694
237672
90060
858952
1023235
216399
372365
728797
281472
987572
731930
948042
1025736
243551
112515
536882
826248
224825
774942
85077
122465
742700
59898
602829
545049
422048
4892
877157
742138
591780
121790
946916
369796
37353
370025
703169
1042767
119944
84886
922522
484972
227143
935451
833013
195258
365646
770360
161496
293352
425406
844882
948838
175912
885216
787762
533422
576201
312892
841583
578669
994432
1018367
781553
758594
331248
1039620
460652
267731
597817
77262
438625
509434
330085
665383
912409
1011048
815851
849330
316000
808769
812594
644523
585160
884765
102772
60941
265717
265723
56729
181581
738031
347521
152837
570654
439994
579625
542841
642377
120247
195295
333902
828203
1039610
706028
737938
831945
951811
1035612
339893
1004567
923366
166726
536525
352068
985418
288599
326358
775194
589010
266882
49177
971389
739291
926471
758655
443547
101707
350763
95251
55189
116167
782455
803749
902205
591444
519539
447754
92859
466529
851388
301405
561645
988850
965557
35591
204169
113000
581172
273009
589502
802211
428050
337055
563916
160101
139987
548665
832823
587822
1019302
150235
38871
809029
245145
1006518
433307
684834
111768
83944
585367
685380
443938
625141
367997
58691
739169
533341
73101
571948
138667
888749
342575
723469
885620
967055
97664
246070
393065
443512
391101
321868
637819
748225
396827
665329
803118
172243
163645
458553
1014335
41070
20588
419244
909521
728052
889781
106293
781593
85983
701579
410540
1005569
44591
563396
265712
755548
876374
417422
737194
576628
652873
616760
672355
307031
749225
206882
233690
683958
988537
313166
1014770
64471
1032972
859587
206245
564658
448879
426031
815437
748125
979545
832193
45905
278656
849134
143318
992783
566321
584668
77718
133177
488607
840441
342158
438962
175955
390271
546079
38473
5765
79616
766973
644773
940316
989186
396921
660900
659443
557617
66892
824532
243386
177209
329828
625610
398703
728863
762668
424954
1030475
214490
674324
883620
348012
472562
1000820
278343
474004
920018
752446
1008332
649103
968905
779689
527800
928791
547671
394333
721948
484748
901643
1026296
723610
1003463
748064
880949
502094
824444
813217
733265
803001
90953
1015958
897246
112590
643501
494126
497315
538956
678925
621982
803396
432127
1007584
122230
830552
203211
211921
602984
645204
283741
51732
943922
541052
80928
474490
38270
733321
954435
290073
597202
615199
1006497
145953
479971
170783
292768
872232
517611
526364
900459
435558
619829
124821
85454
522218
1008247
2072
1021269
917201
97617
1007654
896419
525995
988750
1009412
842092
885138
776419
501123
289186
350808
787063
713531
963677
142252
399871
63968
943765
517215
381617
121948
428514
453360
414369
807809
281353
815007
712873
620429
292085
1018190
939856
206651
538848
108630
817452
978790
296546
405883
42379
88353
160013
150668
871697
279823
815067
958921
333496
1030777
738457
179026
232191
382437
523531
552050
166721
66634
221888
178711
293372
224359
394810
32186
502218
676516
524777
652697
369728
879199
731568
837226
964031
446307
865375
88639
666060
347165
319333
1006999
317074
740776
550565
985062
926399
821006
800961
703850
61946
244381
130416
616761
923324
492872
257688
166141
656555
627761
524922
902805
391062
308116
289798
4252
189392
81541
245819
699553
431958
1034018
178576
192140
1005183
84597
362722
273578
898017
586378
30154
519975
93275
770961
350936
607187
660199
808810
676863
214881
242634
365083
402425
961472
378057
81453
470287
57429
970022
783653
822486
445719
631712
1008791
576311
695299
548034
490890
639434
1283
940787
262263
591748
937230
816360
976047
21744
320972
208531
436646
218531
395095
994275
818423
851924
957036
410739
639679
91959
10244
1044592
196511
82165
630038
240280
1001571
428558
538161
864000
1000965
520084
318065
8898
966965
845256
1006799
796261
682859
142689
592489
757357
959817
150261
694489
824574
81320
81708
20540
757016
684455
362011
727153
153041
253702
338232
239289
818175
497315
692914
32992
773091
723516
687826
746394
342487
264369
690223
1040440
923267
751513
541037
99316
445540
626414
172237
221669
253644
1021759
254988
360013
697062
838176
935022
839975
829402
276225
483963
462835
488134
514477
186866
560994
111409
629792
284027
181046
190007
468934
428937
832821
175226
961879
621553
772581
378471
831671
784796
772026
477815
794873
879018
46839
876892
226920
835626
637997
325099
960497
944121
132785
1028423
468374
944788
913495
408311
179968
30954
424253
125981
428836
399452
697928
546620
857551
978898
316126
224555
234386
630145
791573
438527
86439
1023936
611775
785630
634228
18495
85429
841554
391057
702957
123720
195231
238832
735489
805296
376487
907830
572129
957356
283330
566812
2425
470101
8326
961327
573562
613292
87025
940847
770555
804546
635907
597379
350571
977717
477179
122905
404368
686634
139290
784116
638252
649127
234230
401137
882047
774339
476748
1003720
656297
874584
678893
982326
252284
195684
397517
670067
142665
428695
864475
637716
904605
879164
725513
831145
842098
249581
456574
378233
1025317
456634
359205
791504
964566
707323
946916
800751
665782
742772
586111
845484
1024627
442060
563936
123736
1007432
257643
477697
995994
240370
329999
421591
670153
690082
756866
638317
1014864
490417
785412
844209
163640
183468
146251
646633
758743
89799
378327
207297
912917
418588
871994
337695
602961
199864
389067
295574
421348
415873
890693
299644
483904
201086
303221
158666
961349
707187
682205
437235
831091
1024680
292269
221210
968585
324902
32009
1035797
351237
100759
503005
486588
831098
961131
831582
1004529
39768
70693
1040782
280762
657448
937495
750229
842075
633262
493285
745057
611154
728816
952835
717160
603889
624404
768199
35955
473915
493783
913016
350990
253250
425694
388422
275369
971026
1034122
365756
966838
699453
279808
552884
469979
254608
960377
382301
41680
811824
581107
796223
1025253
160953
16981
80178
486731
830271
540352
60816
191079
1038213
87897
434087
667142
799724
431197
847214
979351
16216
405755
388313
441559
499259
387556
161616
495457
125355
267761
891008
629789
649693
235080
331213
430289
169935
575910
544183
801271
897478
456540
777327
532473
122583
352328
479803
765691
307462
591151
943100
595283
159358
911663
952816
639839
444725
1011701
757800
723055
21151
629535
951202
1035612
868036
593899
521087
1032269
714217
762318
564549
24949
904780
638703
71974
883613
46178
558397
387288
455073
80361
953014
951308
203537
902688
508515
833930
693070
398950
986752
664200
780787
765105
229001
47574
904849
162363
104139
1045457
584311
700263
929505
622756
228402
71193
309463
555202
112280
915044
23641
164008
573896
906176
324429
928356
21904
536964
113863
415318
797873
191412
157323
900410
933722
671805
196290
233300
171403
830798
539163
619232
998053
496879
103495
645326
947673
1031413
91262
856329
869417
212137
305890
762485
981059
897805
155442
611797
60928
911006
1013485
314636
133469
797757
479875
1035826
930249
284868
692217
906076
472255
34713
170000
549706
944506
1041926
345156
583115
49937
1027391
381302
422054
518607
920969
803409
168329
672257
789875
439596
1030411
605783
638047
101135
421022
604785
840268
483817
400535
221191
649974
153020
840386
614710
283949
743858
103490
574382
896041
529458
346258
224785
970761
957258
430946
470743
803403
959566
248157
352562
937224
476113
259675
666641
357408
239290
853547
845034
328586
130212
687797
984492
235836
712047
722126
495758
109531
14201
263831
138053
529437
1031640
172335
898965
801715
419311
299174
207735
499168
180024
784108
1036820
446602
531033
29853
839036
543589
881275
8412
606906
394838
1029682
609285
766838
148634
827824
589119
325317
57153
959014
747501
203896
953307
910767
43981
477010
902549
1011415
395487
17932
779896
494129
796171
795594
968490
381760
224476
660414
975442
572409
79298
287347
390951
981645
558108
973688
835844
1005906
953968
227077
1017056
298323
260550
267804
655330
232974
587105
710790
579972
646201
146959
874471
938639
771179
111110
31848
591111
304059
551978
425721
35834
377585
76674
138763
120037
521004
91314
91155
68953
759957
1041081
260873
872453
339485
873622
306860
856199
568898
861430
984999
213175
88962
555029
85598
22814
328633
667026
99309
977897
890352
73057
541959
805958
893397
389460
212664
484767
550806
805677
773293
242089
88280
419757
526149
700424
932835
688097
136225
484284
837651
230800
192109
502310
922642
167784
579871
673067
910443
233870
638005
247447
91177
340470
135440
27462
94827
723519
1033152
944534
1022516
687264
758595
200384
890994
240734
727993
116996
15994
553417
58964
21988
366074
260608
338739
746753
518005
339185
233492
930124
645798
879618
235872
300203
950409
141071
130905
444299
1026435
333453
289457
894106
778503
50106
338273
575600
771962
602910
225031
886521
915579
614348
555040
429423
530303
367294
120226
255301
540963
453740
318878
253291
281500
970044
538892
525630
888644
76661
1034246
551743
434634
607366
958105
231428
749512
923906
997749
763840
148326
878327
776568
484683
767068
617178
605238
793623
946759
848906
849018
809220
685956
408515
449255
175048
503160
916791
668464
413346
930521
982108
478632
37258
537366
494311
285031
1024061
677084
201092
947294
498129
785386
585010
932946
665890
479227
939888
784639
45044
964350
343500
64138
703904
10435
102408
708663
475381
18057
101252
440162
841466
288176
846671
493379
400108
50735
890590
738747
344907
988849
987209
281500
975593
336107
736117
407489
995180
736824
538105
189141
992548
868314
584029
880651
464980
965630
59070
180905
734196
27103
41740
676555
997416
886844
11381
670278
939842
414012
237217
1027208
608344
72967
701791
601754
1005996
945949
600146
701972
746812
929838
273415
822749
895638
298123
589472
22442
383281
1041306
376503
761788
120926
48366
518549
247164
840062
1033264
291149
508365
615530
516201
679238
131851
451262
487069
374366
325710
531729
911225
706382
813998
335656
990887
227427
814172
78209
789080
399785
310646
766032
464726
947259
36370
509441
559325
655693
990195
828794
434082
650883
682608
782759
856365
69921
400691
629227
660446
662267
985619
952971
456349
408185
434225
490117
228761
131618
181863
1035164
1040985
584524
281001
702816
443106
641091
716585
270502
699773
555477
1000554
624499
819415
191798
24138
1017908
92011
657620
51348
584992
347018
896183
698043
811809
202381
65443
990532
566794
663074
229359
752352
93887
110242
862210
922540
54995
172832
772882
356396
59335
605139
135273
293614
947220
475213
110667
754361
328503
452470
527378
433438
131017
530797
765759
476081
409252
318507
658715
426893
107122
478605
509048
26406
273481
853783
304873
939546
926378
291503
34982
507985
868542
182054
1029042
292529
163127
488472
998722
699228
661036
727225
770683
122481
348742
995838
860891
131346
344555
546225
33520
158355
269615
642681
953518
291623
221598
734347
191360
990504
414462
624697
471131
34842
98343
97859
842727
13287
579682
235128
311065
414483
916796
699072
877936
128192
1032895
949398
388012
579965
371677
837483
779640
249097
258774
276790
822219
322088
887059
827990
426250
113770
348161
1020104
991587
283325
937412
746894
495455
433630
842482
539086
632055
316066
399727
931860
308896
809647
134277
832198
130936
480232
245374
663888
656772
796845
232558
888206
330087
964921
292221
776871
101122
883042
254142
187139
62971
632040
599569
252728
399662
1335
310120
1040136
65690
435046
188306
177537
563383
521164
330321
530033
177585
572379
240261
1034860
323292
865915
264789
673222
296213
304657
188820
961238
1012308
901726
846877
980568
142137
794475
797253
964752
84694
525404
350651
487177
662073
470892
45555
825100
249177
253920
861042
1042364
760740
230044
602931
994608
46993
755790
527517
289097
965917
281400
79653
11513
222380
1027916
517850
974796
180273
243146
400762
554700
837889
115465
116684
1017536
442860
255847
692818
170853
47121
706805
101080
706536
539962
230899
150747
389010
912464
1001440
450560
179467
719658
985560
118424
413980
111237
718455
586230
286670
538560
495987
830207
458489
44482
86114
914149
381054
81403
874512
189588
755918
623085
481187
71731
380655
319034
528029
560673
528674
481458
311251
20871
844442
982234
82935
399193
778889
119513
555077
162246
288566
163876
21544
48180
719627
841265
630270
112992
8985
732341
647416
687544
779717
98981
251342
767319
706527
737280
34361
36144
199494
132107
953513
783888
716766
634730
188649
84191
548179
965236
231525
69502
412373
245296
858084
678324
610605
490033
509441
1000669
487902
616278
708980
682462
906189
600268
3014
583098
900892
836058
30115
242458
489321
699401
194429
550307
829250
796935
189631
112601
512209
538579
181529
140437
122255
471080
654001
282757
304376
1037231
640665
624404
550019
291239
360979
953688
239258
661266
1002842
863473
488669
187439
246798
969244
187077
846886
898293
92180
386838
254977
628386
924324
955311
7545
351751
50865
819173
451444
273626
542023
281069
951049
681699
29625
573166
418484
807398
874494
569812
520672
336962
516345
443266
742237
463939
994672
602340
60771
234391
438547
878803
233806
441479
599507
651883
244185
718233
1040590
901284
758597
216505
1023450
131317
905367
866904
806755
642329
633143
23831
540608
506636
945287
1524
288661
418609
848489
50175
887769
166182
925675
87730
21493
778674
589831
299427
564138
650037
20566
7477
430869
105020
498522
561554
650536
655349
996037
958481
780685
265959
841757
533730
52271
798
344320
251811
602192
736246
723238
111431
10530
871614
91820
288556
75269
1023390
108108
317819
244917
764984
159516
337701
36160
400159
686425
599434
225059
596750
226385
822974
107267
710268
717378
643920
333620
318463
434446
632197
470960
860054
284991
849448
205097
927839
824381
770436
271518
723849
564511
235324
785898
4970
122350
737682
710263
499940
215935
17401
527718
67567
375245
512748
360151
203866
764072
47369
228402
454747
802807
1035410
797046
533640
209620
233764
253984
167290
189863
125050
651016
752390
1023306
924469
179100
390977
147668
900485
661254
586448
627563
742034
494591
831754
311861
196366
450041
91728
215473
327187
349007
334262
897714
893285
251679
84128
304295
489503
700541
236268
348670
602539
569164
386249
462867
37727
133359
50986
984012
23529
19367
254306
328895
429804
605093
426947
174579
815667
364192
1008374
830549
61010
118783
262881
400042
345026
287900
586749
899135
300994
837103
1012498
580525
320061
817127
266490
368388
234264
719580
254952
1041154
509015
599168
27108
370724
755846
982554
47830
444980
365720
826520
554429
840877
950919
865114
423307
245700
610358
322911
1035811
842631
134630
918911
980967
1028068
579438
981521
940484
432944
546567
90764
848870
47445
868665
913955
534378
610735
647149
210193
224895
202564
912618
468611
476842
147720
555094
346036
81999
39614
419069
669917
237293
699835
793606
568950
707011
379096
962759
889032
517243
802016
160286
324677
607782
578508
786189
755972
670835
377411
378405
332243
1044590
972514
491544
23922
794577
806183
605495
624777
111085
115396
44853
647047
417728
533112
198750
691350
177470
947825
598609
962537
560837
470258
835018
922863
772799
413375
108549
313130
714170
755205
229264
495990
692216
171880
723048
822906
521777
56224
712191
476409
634632
302792
265354
254949
744573
69679
439067
716760
681657
974122
107829
736157
1021364
847186
40160
948112
791805
774337
859413
534968
513813
208637
673240
337750
391056
303491
339059
702653
634943
630348
352253
628704
262628
592941
271259
436645
650461
215913
32516
991295
952002
486996
800006
871725
128434
78141
729102
17436
167072
747048
1027956
360169
711812
536434
919837
639562
211445
422528
577081
174523
25874
647601
770862
797214
1002412
809838
195097
335138
290512
943309
1032278
381258
725051
194147
101984
709188
712558
800665
29320
395459
220284
487052
887684
589261
393888
968972
231184
640319
456414
178320
547461
1000599
211721
655110
581900
903217
76775
48687
934977
773380
35875
298173
488130
970652
197996
763251
75879
287759
97996
326075
140810
462120
757725
989165
397645
835303
271604
846337
1015842
938751
42474
976246
457780
393629
91003
86383
422051
883296
418774
331389
295158
66627
715181
351593
43651
163977
185749
380715
772640
923969
684265
23895
271621
760487
220439
802386
389628
103444
1003158
693199
443544
673205
16914
848618
412647
449642
886395
909840
923850
984271
445728
780929
1012652
429587
533770
255479
286352
314455
293865
944601
736282
212917
432420
225815
106821
867717
472647
925272
380470
773919
53843
535610
135661
863684
204385
105867
407638
25878
895855
93799
496600
33815
857788
651977
849392
195206
567305
924719
592952
819619
161708
898988
154184
386096
432718
878591
880042
633542
461774
60008
890670
1036972
505383
965224
924221
375130
853421
960025
432978
751442
939552
787095
661925
974176
90729
177634
215815
961193
1030599
479817
394882
261767
930809
910006
729143
604235
192794
228799
675469
755109
1004782
679537
508047
426957
670921
1023462
338411
661863
101072
290271
859484
955869
858191
524956
258297
782451
922025
348042
502892
387005
533585
504733
132340
311079
683355
951196
130686
590092
263907
1015244
1037881
1027274
567349
624759
529391
159127
981014
69764
301927
931731
436459
644850
856953
166002
17739
137084
353452
892476
173075
430539
833437
992980
174180
209908
674751
966037
493484
993899
686596
942705
247763
799237
258261
730152
882949
35050
534161
222073
760779
946157
433963
480652
352314
720571
877235
433199
997139
1002485
6910
882263
974888
18322
498418
773587
137242
616633
115691
432684
161054
832824
993721
381378
650424
21803
579247
286663
487652
311176
499281
90761
119891
220264
871469
99692
155808
818864
332191
209145
980421
378190
253743
204291
776557
615637
453163
741600
730763
384881
827759
742977
531046
640395
807605
148348
356262
692375
385741
642793
788557
306613
44811
636034
546075
574125
627042
890977
684309
185281
710045
590945
740247
879345
151714
732022
514667
120463
365239
758050
292737
418955
734558
63788
110036
753321
237410
646996
67830
244856
269958
45545
322777
242433
913656
538470
162538
30948
32667
122595
817733
275214
304996
323325
426379
679663
790503
78999
183890
951799
170898
441310
460118
797147
851147
166922
320121
937189
414327
519087
1024126
700399
900711
117827
544636
353104
575497
306216
670749
40049
309491
278734
407920
916049
703402
710894
510806
984542
525555
1006582
1010832
897744
316144
543646
910490
1001620
92517
602644
427947
972555
3157
1004677
1034454
541278
693447
962858
687036
597879
709332
965284
703242
524066
589239
157449
112103
997735
757957
391452
1022369
700300
1038715
263327
304710
726249
883622
1040927
913135
648634
761168
921906
459466
223750
1005928
774091
669128
728236
985725
28740
18213
570441
433513
185317
467940
58895
50751
962208
652634
764131
558553
922599
371622
537686
782345
196094
88502
391164
749853
186995
81173
984788
382443
95779
1004226
15613
414921
466949
743275
638455
52198
624190
710621
339576
116625
220199
1037797
1027173
760648
844024
85017
165544
425686
165241
765914
409858
738964
840505
695886
155462
326271
1001994
829229
511397
1015508
954640
18613
816990
136416
672996
19851
213027
228527
816330
899858
230558
283874
623267
351798
328746
424690
987411
635724
870009
393042
795076
328803
984401
4527
939750
373283
471602
202337
175575
57923
8345
1036767
357799
958425
421038
405607
612507
259832
546395
836222
865121
492516
627321
129631
888252
789248
141020
198961
443574
381894
494829
748588
639701
86046
408679
694617
98442
169214
695985
1018164
504066
100812
66442
116960
854745
778108
91306
830998
567304
303353
790669
550156
899578
879588
651197
367615
481849
217268
386096
72924
624455
571874
755587
253226
886858
46348
818643
678547
484979
830158
471723
173063
263465
306019
774647
334610
505297
130078
177372
339907
509332
149677
21575
1024763
1034699
595082
663277
1010810
815824
460260
1033317
477687
548894
516420
957422
179867
979948
123613
640154
865278
970887
310646
547290
651316
909003
313376
268804
976379
656504
318065
357866
210558
616536
208510
313303
1008512
743528
176637
199161
954732
258403
752350
276887
601275
427907
174302
1019514
162327
236537
797579
80192
667737
374792
1033958
1002278
980770
682904
71860
674727
149311
710328
822902
114841
151634
774939
796903
133035
847422
795619
504501
396677
980211
109598
439241
370655
777529
191564
808799
769172
107122
485653
967651
481460
486466
771627
79434
3039
825908
849077
336818
812355
572754
602171
176182
107429
442320
432877
325213
484681
1011617
965176
401449
617481
550345
634790
885656
13995
575569
30910
695420
8628
935302
671657
1001783
996618
896043
1028412
167082
225618
116872
870309
567614
962001
374653
65573
648318
684157
1023522
697378
884841
22616
238471
766449
428499
809334
98954
598961
685723
621196
901221
646215
29734
578819
890010
1019749
15389
302472
83814
5873
788227
522165
311007
632194
316756
565092
317845
694092
300067
794942
953186
175051
153896
302370
273351
5979
653487
609022
373974
997768
596068
209588
371312
282647
157332
602748
794078
959504
421004
284262
511548
255246
232378
543752
260130
706177
609495
397466
1005832
644031
135266
991023
832633
909738
311630
473887
521469
1039619
55497
737009
465087
482813
994721
325552
443237
595647
557536
242087
1001611
197032
194721
135701
233560
762654
601637
571083
90995
199771
549074
361133
20137
471320
266764
768387
225109
458752
1002720
917022
581289
399571
250187
26047
330532
68027
307811
76569
844333
930569
196004
868851
993332
912867
650560
357453
234250
980587
983572
59566
254676
383486
642750
457653
1036731
828082
120624
619560
391127
80714
758152
452956
556932
513923
931929
762391
809228
471686
204926
660809
179094
511738
116472
16400
741265
408202
106251
219943
865869
616662
587779
146623
921271
294258
462148
1026699
523370
583614
806388
908998
648807
461295
314725
697151
289725
920318
726834
491846
534119
907246
248807
228767
967357
1034628
337123
646416
366435
171175
993208
807845
1031274
168949
212968
69446
346374
165416
974648
416969
710050
595426
328622
49366
280137
957914
1002786
138345
11700
414786
637908
658791
910071
510634
529452
935566
727224
63921
235450
909311
304214
949755
460588
597419
862378
852936
265858
504192
537450
590569
204329
507128
190875
1019507
792188
1038858
317654
311516
27857
251708
684212
611096
996982
343756
781815
749425
880763
527477
1017854
14138
791986
176385
446971
518371
428610
193723
406584
494372
907515
617248
913671
625387
362167
71606
1018497
477943
237682
383413
301367
1032465
949854
769074
38509
127725
678022
31688
385528
729500
543768
1017174
585700
455476
915370
425266
294766
1000847
378189
146682
199732
687148
1017749
853403
420178
435945
841716
266120
569429
546796
688117
391783
925406
638646
1045014
798727
557068
969739
822474
284702
99429
274280
402147
338668
499742
854655
96750
608278
2922
1042357
780095
966650
687474
289536
276356
270270
342560
54475
384474
970427
331909
585392
854655
816355
406803
245364
772186
252672
47119
86584
818764
868098
985322
6209
71586
942178
794723
388748
703771
313460
428618
634905
629436
246132
785792
226093
172923
948996
675296
633274
824321
76359
389651
940417
1021091
149703
625208
878400
625844
655903
326211
372050
606275
86498
553448
179878
133453
300002
158498
230691
880240
20816
640164
114911
8032
87034
515117
925178
922215
27317
708568
825869
442688
736676
758625
561862
92393
618492
164693
697516
778994
802053
652941
861990
49923
326495
1019919
461318
946802
902189
570687
266443
261578
845379
210094
953687
102297
193806
282344
1004633
6380
492697
899431
601196
837068
119165
311281
251576
39722
524687
973888
559932
517132
55802
224078
435588
934839
536871
41336
851202
288305
512930
74308
185996
143043
25139
713136
916621
806572
686359
844772
25544
120689
208457
664643
579404
464897
249147
805143
288344
544341
344777
593687
227712
208375
1041522
315241
42329
515351
300913
94520
992601
33380
892522
476546
416478
203638
699445
133463
597914
909352
836482
856476
803848
776599
849141
43219
297403
501964
66946
429276
528545
366592
673916
621897
784282
503382
651398
150496
1030385
599448
818233
205925
923584
396736
265090
430094
420188
869685
503560
813675
1019042
996931
197729
592355
662331
473771
1020173
544246
1033129
556539
174933
293467
428229
450626
984386
853077
913342
253586
342458
603110
180668
783141
169628
643631
56158
801645
480088
577104
798925
469406
377153
23570
40472
108420
515699
102704
121311
671475
191261
376623
874571
374451
612992
694544
161881
736871
876062
789524
647205
162373
766917
172863
790550
722339
29136
518278
941712
954519
521655
297856
34697
801721
815040
283545
811269
672660
455716
795215
69825
639438
826992
982682
990681
590079
496449
836273
853279
931365
604699
409046
785561
544500
812867
1020724
337064
952891
41685
902744
229587
130783
138716
552001
320187
798317
510170
279942
281510
588853
615906
227972
770316
606421
200940
361309
121460
851755
890809
415203
727810
528220
796530
877703
963935
432079
156932
95627
399066
618007
32642
497818
437493
792619
783829
187935
488040
912323
188629
819584
563092
174214
925679
928755
621071
676462
557150
71512
258245
601354
688927
230837
664312
886189
209090
702796
396228
981770
1006583
413924
445933
393222
786304
451446
420879
155199
740311
221658
12140
367762
45061
619581
688638
111400
659657
986447
303640
376648
405884
426641
558844
430332
567868
576428
484598
905136
632637
296551
433221
38570
426432
361733
884308
274616
952037
346810
558922
557357
810370
446116
722790
152896
864135
616259
55554
518653
19584
956450
159683
756120
246645
9244
460637
630562
605759
658913
629806
851241
347222
165766
938539
8647
389424
888014
467217
585909
400114
189764
1002898
321736
282253
951159
973192
76044
477967
744882
981753
121157
342413
512215
811971
577929
942395
810716
25033
743221
1041172
987546
182937
226859
229468
1031620
613141
295034
521458
460904
846553
141736
87983
255133
198172
567407
814499
708303
76735
934035
426286
610311
239990
1024589
990090
635006
81026
435811
981534
681413
774016
621564
433132
138925
643782
721705
814916
106857
563539
787837
565635
683211
811639
654303
552108
162106
412450
833424
183562
332639
19954
148907
534750
328501
944114
877835
322871
593953
536896
369823
693327
184847
654351
106722
241790
222070
751176
657159
429943
92192
1044518
186262
220313
448093
381941
42575
14499
288510
667338
1009706
603757
180193
135556
591577
343997
718181
651541
628898
340173
525398
560254
875952
247662
57526
152545
16093
833174
231325
687257
707539
465276
463010
696941
209749
206667
917671
683502
905432
281859
945421
24128
998830
890611
560676
130797
145528
846769
610664
1032272
511331
137586
656216
854540
17807
277319
322994
202412
726368
642855
180069
517256
490306
133786
740877
98795
801969
697235
561180
788070
998503
959076
85714
136546
223289
626268
760449
601583
21761
968104
373217
446536
496944
110676
709724
76130
84437
209420
856290
534637
892209
919007
678350
121084
43227
217174
400455
193756
513525
541272
502174
1007177
41024
233004
937440
318587
464626
260750
601073
348412
76509
56464
664770
583081
442127
1008622
376473
793673
40522
520968
4779
640218
985156
503072
399040
1009863
489727
694062
636168
44028
735078
993148
235890
242191
1011676
752380
518208
26627
928867
946815
569379
137816
263782
668553
77206
132641
646262
81897
102360
740631
988438
340949
321508
225398
197979
372397
958738
760503
436207
853567
673014
827977
428903
295384
881529
752644
230588
68723
627787
1029282
124378
750738
442909
555035
344741
632171
803607
764759
569721
502934
385973
1014370
374174
660245
349979
176541
47779
835128
783468
470177
1032245
787089
507560
937007
797783
685450
827564
246019
653222
701860
731910
6145
808059
172979
463790
791776
399529
737040
412022
770659
624438
197975
937029
125302
1035243
728751
708573
682923
633291
308326
207467
680873
730746
980633
173999
542826
204389
650255
36469
714907
752251
467160
462474
59517
391914
490926
788006
15154
582118
305647
311051
522892
864835
296617
416243
714
463704
314410
505896
534377
934052
984404
420101
971637
755178
816781
388705
535453
551179
455972
564358
545102
718778
85275
985577
458484
796543
305292
817379
884886
44830
985604
516791
965352
231194
789114
334960
952045
281492
580053
214063
727638
475956
486805
210324
924420
740081
956191
185700
916783
28499
330237
856367
413318
82422
581474
706235
299692
1001522
714742
789669
676285
739400
472975
973300
355461
618321
985117
612346
418420
802753
497263
56157
681629
877793
836974
861171
584968
739570
782086
496351
517204
257377
890362
898344
1031063
522534
389717
494107
491402
75509
993821
282165
950624
131728
67896
136482
822474
346436
23023
42349
692450
788430
278936
11133
987077
539372
698435
439017
822956
897260
934420
445369
12750
569376
356704
820675
486857
158528
104766
480272
456104
693382
528428
487813
309201
677424
902307
520261
615657
967971
1034645
629969
1020143
925366
819574
701608
344305
158214
912474
438841
801436
322968
443436
951263
753842
576318
200231
128298
754882
131835
502973
750543
844066
998241
250118
891029
56138
503253
959345
861628
448323
45461
351257
138361
81819
867241
977479
1012171
781022
589147
452069
434988
946357
695962
154921
732824
503481
628794
990796
380877
379037
444318
29005
136471
891160
220981
24456
103261
847714
744082
666021
810539
224298
623290
412336
894021
647050
436943
235960
178998
988165
293999
15090
145393
23866
760203
779188
279146
33586
900097
718689
696872
142270
374129
681480
578584
460906
501438
1023634
1021950
295352
997958
242159
781139
1019329
347882
836240
474143
211568
438291
900653
818206
604583
457561
320724
618696
734183
977900
409905
932381
71785
796828
926374
190774
146667
196227
591193
539500
333737
1040398
347802
231917
667326
400905
517488
100700
94106
578642
395524
379121
713710
107600
490328
613103
508984
188157
555992
432519
395226
794858
135446
343716
475900
895898
1031722
522791
499614
424956
779526
785518
1015813
103452
899467
705103
93317
557268
234972
437976
526653
33425
33843
718747
1017884
912320
315300
516775
807559
817287
195834
453134
591084
198809
279194
454926
514230
907997
351940
483475
34313
656037
71451
852939
896334
974734
607594
687606
81294
679214
1019789
234852
146
182001
910003
943212
206820
617795
275379
314395
242381
682117
674593
931638
651300
886885
477497
603119
359724
161831
1034361
209786
799065
1011117
984696
646731
529657
255455
936082
479900
250296
753288
508182
659100
1017114
888541
615064
474716
739785
671024
627920
817313
419665
176986
483233
132409
704897
602768
109966
500939
1023040
225269
86905
662108
554418
340571
708115
54105
490744
888542
488934
482857
434921
93152
19425
85186
111694
692852
595158
688147
154244
301248
823068
785824
993078
803353
668264
94786
378287
490454
18013
958791
705504
744984
451941
334190
248190
103362
401828
574362
655346
723451
490579
398837
242970
401562
319114
526101
80031
295076
85649
1071
574887
598064
200781
740562
358476
998635
379055
134471
193149
767567
73064
194587
910733
985716
666081
860452
640327
266362
900059
724729
668848
273330
691316
1007896
358117
412019
565918
859853
706710
375163
1024334
313912
344216
306773
681276
168159
887959
605883
1023296
304766
208265
28122
218406
207809
566892
367576
693953
500297
162860
642054
20300
323718
896840
730287
183129
268976
468506
381386
368165
270106
530119
922684
623068
107016
984321
643191
846646
589403
175127
355447
533138
863483
881076
90582
442448
291656
598339
670717
314167
213782
640997
740859
145242
962765
509506
503176
107134
1017696
331765
798357
292545
105757
1033939
73256
427881
65450
564725
88466
532638
170855
312995
712039
751632
856717
808073
842715
901426
454496
373649
959305
829514
870166
812912
804790
502056
720090
824705
51170
628715
616514
668590
775737
804265
59735
153107
335312
414201
273507
552161
888194
910204
186908
547968
145837
299644
925708
848004
604491
136862
448376
786476
424809
503174
147208
933267
380222
280544
399857
602198
799547
752107
766922
853687
348377
938594
588330
667372
393953
384000
762326
325629
399439
248211
474455
375792
512232
33065
296278
180450
492483
304305
599374
82313
754594
1012564
691260
205959
344407
25335
880267
283904
431869
368874
126990
733553
129555
277887
417292
336422
711789
279271
628323
170316
937042
725200
935183
1008382
495855
802011
286498
686563
829381
883726
763598
888336
778280
253490
311677
130933
438155
1012398
566293
742949
851444
790803
80848
68867
728425
95438
602169
245287
961911
699946
650006
599416
342643
872999
824402
122605
863836
883788
686348
400837
164990
439444
296746
152155
963320
616456
308744
744007
347281
1028473
336037
551860
639370
800687
868002
647
30367
364321
984500
530547
780972
3746
254656
923076
266242
37713
1005214
733794
519603
914615
765970
985601
932420
325352
1028981
533546
223688
642257
261055
947691
626643
589081
362767
509321
107641
90137
784121
445500
695090
185391
235961
356835
220492
938197
711465
539159
632081
175257
1040834
695654
529358
734790
653144
79285
907394
443166
587430
906973
924764
812219
210034
526278
674315
102407
664190
516024
187637
418678
622831
834437
639897
972989
446792
466293
54150
125908
804490
772597
553831
424037
760481
739538
31503
192322
737880
230004
191709
878434
724452
902807
939914
353238
373509
33269
482292
1039734
286356
250126
101133
919773
268253
224189
950729
99598
529968
523795
285921
160527
126866
125260
444740
210468
500339
814570
285405
856201
893251
777750
289738
858254
788905
673450
883090
623079
160246
1000513
258055
102027
394757
440029
45720
179850
363871
212978
431450
279630
94772
557418
33316
697654
110360
70768
755457
557412
92827
60829
852059
627594
238850
896140
833993
843378
777098
890380
844696
187209
954283
184306
75615
586128
498967
938755
470581
245604
847504
908404
207225
173622
703498
515994
14893
244225
137127
592555
209229
591043
906980
697834
482094
335783
576809
63217
429622
557209
808948
976164
309251
553989
707472
378337
914246
905994
524312
877394
569772
196791
145151
32512
1876
154960
57524
210096
971854
966942
874220
423189
460997
727957
856621
430599
672287
875254
521108
983940
754723
817427
507411
635951
374547
119712
717016
459957
35995
50797
995782
534546
726400
787814
673591
508302
52260
989861
523089
681964
705017
976648
682372
771465
680730
998087
217755
77680
984473
444219
582815
700988
492165
710587
771804
137551
164222
202361
695881
886960
407231
814182
799810
1034272
893434
205598
367928
86807
613550
221294
282405
419117
111900
339120
719925
655837
231445
541497
444437
365489
28479
930585
336956
738991
303786
462323
168451
105581
963880
876875
780188
749123
598742
523065
395054
134268
352596
243232
762351
631324
36293
837294
507084
505049
1043058
510898
914725
52196
428936
876107
440085
568515
419763
505073
1024545
618214
539878
510697
743886
332471
881135
118241
22593
653004
741296
131911
233969
349105
958305
175623
818779
300361
432831
588378
221697
198435
432042
83560
804842
37624
262883
999833
965374
81408
50378
651358
39961
296553
585499
475415
35626
519399
638198
830436
1015768
889200
845198
231933
430409
730013
357256
1021308
335702
1499
991571
566988
1032051
1026311
1028092
691761
811784
500032
176643
631995
206118
775286
581770
75243
550160
54288
352264
983099
753186
459232
318589
1016270
768622
1015378
662363
651253
290424
914739
1029638
348267
969552
677389
117523
159730
296839
134268
505959
400555
902129
386115
68980
440197
72278
667428
530893
832912
55597
63810
116296
7163
906312
607461
368192
653374
807155
563853
598156
880595
41218
105660
925115
151843
610482
1159
683036
816882
429835
482249
203005
749635
255153
289976
820229
345784
183887
810634
837474
408808
348562
382291
472226
269476
1006089
342124
1044639
796
651900
881193
692270
700934
887365
720892
3675
38645
3153
26219
924684
741607
796433
667505
199109
168689
534283
672305
25979
930180
381243
377704
462920
100050
663389
282893
420313
440965
933368
293512
120354
830907
710954
158323
309905
575022
224928
1002130
336343
970216
707250
807177
539768
414573
403745
842168
965839
182355
915837
186479
396173
393048
203941
489876
132722
602699
146513
809415
897922
427157
1032898
456692
723471
350414
968013
57583
524707
461878
833040
923658
330960
374121
612957
942148
406343
724293
893433
624735
536818
904328
568653
353123
765595
396622
599903
798862
541640
275212
153078
409608
519159
137232
372429
505210
751944
167809
413226
575102
556130
529568
203362
176330
668316
870974
721229
216179
185972
220672
1001851
258044
773305
587561
165595
841757
318825
266704
372721
599713
398096
624072
15899
709012
369005
354630
921555
1012758
888407
316199
372028
803609
81460
538031
892358
214564
297431
930700
284255
561642
157698
892556
703332
492493
791059
769711
519770
487172
135449
407199
461873
616679
204704
936611
518114
311843
907022
89561
1002975
354640
505294
896626
645430
193764
394189
726476
224201
425344
163978
979442
782523
286705
220353
321206
356446
345194
786640
934131
168908
925995
88459
975707
349418
430764
121116
465598
850281
587492
346673
133157
796212
676559
724326
608989
151357
1044947
1019913
100750
730824
563295
922255
371433
637478
722733
62278
768647
1032494
798031
505992
968261
179388
513420
674624
318546
596151
332980
944997
722809
445748
638943
927215
275870
529380
460960
381546
957867
813734
508927
569973
614218
898452
273277
875329
833969
404201
391202
994760
646976
421527
747062
1005832
275603
834650
568429
503819
554813
568579
486330
885003
125970
133137
934299
422369
116142
258038
855505
306405
208233
728304
38253
621435
733063
869383
625274
14971
1021615
37810
721126
9922
88155
205987
486129
679933
885790
859523
181293
268198
901498
537888
54541
569032
792116
1001842
444334
614428
976170
497702
605723
684294
667504
740416
64186
994225
224694
27206
329422
355632
465699
868516
185856
215630
626778
154463
663444
459834
194436
1025902
212506
223534
283001
923391
986011
350792
467011
603202
1006019
979839
160047
748805
106379
422252
640145
281084
993400
588765
637614
965649
345840
705602
995573
932389
141288
507871
166518
567569
52943
97796
226512
500489
148342
1012263
492168
958617
930625
964498
987760
874330
118553
642058
1023882
878334
739807
385014
931843
257839
567703
850451
743491
516967
970620
245799
731469
688934
627923
880870
657756
602808
253485
599832
1021023
954430
1040559
19185
788445
839487
919801
656436
612585
251863
21497
966812
358852
269430
989788
1008562
1008979
842163
96480
913387
184973
245668
132189
13856
600543
819594
21577
431641
307789
226951
857716
790480
220750
794133
434600
15130
603491
813671
90985
331559
524103
276064
136611
177858
565522
537487
861224
377598
238443
651576
102847
1028533
300779
795300
192335
778969
871236
210258
1037633
792289
735865
742154
736608
682172
1026422
975717
554786
427438
681143
260288
819757
412525
909421
1027360
862259
188156
880583
35295
843926
592576
254844
672227
202469
91455
413349
715174
669864
1032545
751386
490066
948228
29287
824471
268771
1034276
482558
963774
754060
172268
145363
945240
500454
681195
912506
445090
930109
1038140
290083
215701
994003
54268
615460
600760
705242
531049
948482
941680
102699
409160
199891
598480
245345
324650
336425
1042190
453905
755307
312247
107478
269863
584337
72770
319546
313295
424509
958848
87471
552926
65763
973436
835018
898004
676600
723183
244166
246282
292943
325933
146155
714907
338509
697784
1004184
48323
501601
675505
57901
472518
5049
485515
179659
640689
368372
576058
902225
571767
200281
521002
928614
556436
1021995
510832
976398
993957
870397
917696
822814
776649
833326
207089
593828
509896
979436
1028442
399145
160480
868244
881190
748268
224849
921
649691
674139
535167
943817
961408
898624
172094
900357
333945
434144
385598
268964
37942
21896
765228
419982
213574
959458
384410
899540
248821
800794
698723
393820
297827
233952
158408
250203
737076
860682
351420
468704
131720
115804
234888
527380
953792
1035959
566851
189934
263093
834613
136714
725855
90330
323994
382381
498230
654346
251804
282953
764676
1035823
196363
970531
587274
949727
980303
530262
440901
796696
280685
895112
611067
809394
1032612
442637
677242
331405
858273
490531
429623
262574
752011
535014
758191
265182
276402
429163
254532
256704
266493
843579
288922
421297
514568
36450
1040469
914079
844128
199694
417047
49781
408942
970078
978847
894274
32183
252406
563360
374781
983477
760175
576964
877972
691454
380886
788422
807675
827393
938806
643887
447159
484210
124180
790488
486839
915315
731949
193458
219865
1327
146965
645636
928539
695988
179816
959209
100352
774105
647404
580418
569453
17242
62948
345942
348674
328367
104030
408217
1025321
885498
501801
26990
767497
24032
246463
305672
110680
221885
392995
621518
431010
1010165
23422
239122
168025
222422
923987
816235
398734
246106
1043733
244382
683137
751065
139775
443976
532692
214519
939674
100513
381970
606351
285965
707341
1012013
457513
582249
50418
721162
703533
172628
715923
605403
693407
935475
679378
156844
982940
470908
1019547
404972
456258
981665
653099
717583
40945
381045
240096
984132
1034667
273496
42782
53096
168105
251554
177321
265198
449263
893465
1037096
729861
469093
741215
157319
253008
271496
444353
509195
895613
589782
162448
950817
1031532
232511
13054
406141
691438
756248
328162
945985
586822
120672
841750
101444
247495
963872
287398
84661
308299
300509
391574
380945
575447
306031
221191
827612
515773
298563
683689
118816
679129
399872
349252
697309
428660
1032656
289365
786964
71213
171462
99540
434629
698633
358947
897412
246938
721353
267332
352958
160580
902481
1004896
417283
911922
237021
739996
811385
880416
385297
900461
974357
893138
524802
345030
916579
643090
841919
368384
787495
544278
50677
969964
620322
554190
768468
522207
774705
168166
110677
231934
705913
726995
385903
776027
418272
428127
4797
972894
514662
204202
395143
651238
663962
898462
295987
585349
765228
799764
411444
699284
921389
451027
624107
334656
724138
206723
27555
1037014
281765
9996
568525
382770
491804
744459
707282
354070
2663
912863
494373
1033893
79977
344912
554411
1015153
266736
716253
990213
314507
393876
642188
347788
1008267
656826
404964
560544
1005189
963260
796714
639991
293311
47913
379213
157162
720
397075
272527
775258
641073
192051
1033634
882142
612797
735989
502868
147034
756974
764127
563598
369461
680226
802807
303328
188532
657974
631648
159729
578757
309049
255369
523925
77277
13434
327628
208150
187450
283767
601567
262884
202731
736831
541029
632289
467678
312848
240317
157843
433713
405623
921482
161854
512291
782910
40361
866618
939929
170702
1040444
359843
782995
346911
2149
789273
822737
847514
601573
925521
652723
373542
820784
113262
947524
852184
722546
185010
303635
26027
81791
48363
840408
128138
501876
326887
634917
194589
475991
288684
349659
323979
722077
399186
686580
529660
56750
503069
727714
365855
892710
955179
816759
230886
772518
674785
645143
633940
880940
589569
198959
772464
855815
967885
945418
556985
119377
566986
961577
78618
659266
382618
628651
94558
960289
724500
391262
241159
983403
115609
102017
75168
734001
138487
17783
298191
442005
859457
23959
446699
304800
897891
289389
598438
498638
414384
835493
393207
837177
831134
416552
702434
758370
319005
886853
318196
247947
930894
827142
1020770
152679
892555
204903
908582
73352
65234
650278
201727
968494
932401
925811
614140
83511
819649
808788
487260
195709
352532
1532
661919
280657
527777
843812
869617
700466
916668
465053
1023805
421570
859328
963518
673956
53997
448441
205378
720009
260529
773669
410155
573442
518914
1030545
327166
240459
395665
1038515
689332
1015626
554439
922171
409996
666806
597357
405088
273796
867360
117272
517557
387920
397644
627266
28015
736592
388245
541117
326570
63777
220879
888329
342721
70201
1029338
695913
145710
692082
453437
860011
606154
214392
1041223
899663
28187
825221
65754
277216
991315
828080
393079
218660
134843
234249
137711
792013
474331
718942
144574
713018
381141
412998
230591
628919
500070
744057
633652
1040772
1020542
1039638
213013
283444
505955
567049
595521
407228
380906
324494
949920
631084
949530
759845
123913
554436
480529
984036
738711
730164
111456
545057
655055
867707
689727
503375
161811
971617
518622
990990
50021
40414
598212
673975
427091
1036409
801552
736544
434612
340250
369029
560464
193616
833445
527347
935888
1006706
583169
27057
328264
12412
151728
396512
408620
595189
697280
538712
807187
825269
777044
847514
243412
712232
275665
87452
157644
203493
51930
315205
878791
507300
880375
666039
959420
788495
722268
218443
198265
324362
480239
491215
659088
645869
699565
811389
595827
297861
837379
432233
193189
31345
327126
560625
432898
308973
878242
375130
459724
155214
9200
629357
806323
384241
865858
8315
272859
778778
510147
622696
506581
500115
557106
227403
299796
823174
943006
1014533
32333
734141
469806
414464
83354
964149
338419
440375
59821
1015491
335610
849986
655812
105248
153428
466015
603872
1024851
94120
822872
35525
934340
1042799
417120
649753
77065
16517
736147
647911
304434
65832
944976
218594
208374
9932
247419
277282
642795
320710
1000517
216001
590748
477119
1024212
978452
487430
565579
903158
496293
625363
150055
405028
985419
294160
123608
25418
653910
836175
867198
392210
65200
228975
97785
269772
78889
357386
455145
434513
704878
823641
120817
217828
943414
903660
729191
35882
268457
1011991
656707
619507
694824
904567
787678
555855
390636
297
798678
899927
543064
607270
317596
639893
435627
17343
574963
457585
87566
187888
397211
69334
890254
970021
758003
989037
928871
918983
338661
626413
922555
194351
1032566
573575
334577
454386
250944
877827
963122
210029
154703
127230
518429
695516
472115
28186
172461
862720
510365
363477
368099
579920
543071
1013215
250005
215604
1009500
282366
771636
140558
607584
318975
466170
446021
1018580
1010193
639278
89024
370385
1043690
568170
319262
621284
883563
242116
62919
967077
918257
536120
618342
903366
97610
355456
580451
166343
519046
568559
69079
149301
13620
577385
645665
506719
942540
181623
938233
648099
749802
304515
821914
309643
143217
203809
352806
364875
107694
195870
140656
928243
884904
514531
670992
866137
469187
923587
733651
258734
831813
370896
646950
653695
836838
88945
462112
581901
474549
857896
658229
332063
143670
1042437
820707
482572
640961
211732
32471
475042
175595
700077
795687
21740
88569
1045198
708312
814919
57302
470944
505562
763214
894323
470809
792956
416652
638368
247304
727802
915072
802320
349504
297949
1036306
64193
320890
376848
906172
915685
780468
564035
441315
805033
717238
984186
107986
188172
759013
362037
357587
800584
99904
1016203
792287
420623
199035
648918
887514
986273
185295
1003047
494472
292432
454024
283926
448572
478633
776360
974921
662991
1030386
654717
209605
278477
705583
545179
936885
540352
658774
132152
257780
132677
249553
526001
497916
652156
542151
411914
392597
593745
1032506
724778
428250
937330
305107
380026
236233
979879
1016285
142051
721229
465978
860552
544776
827049
1038925
789847
542631
414477
299748
1043957
648466
733010
47690
241736
865824
968319
53337
131642
967973
990469
619389
1013066
636332
24442
508013
865145
199135
321580
72128
1025826
373910
113542
508669
998180
52997
537108
842306
402615
140528
437291
277049
132938
1031307
885786
281438
1020510
833616
522545
941014
71673
206676
896166
620946
643276
201211
867487
440704
983180
821500
203250
538296
907362
685313
710008
457028
136943
440406
181643
723247
42247
338375
912503
252812
744490
460544
583980
376494
312949
108296
421053
357650
105392
352521
488503
792147
384949
667198
462399
221163
363262
545720
469020
786447
888875
282851
509217
707639
931508
582651
947820
259859
796539
833345
42116
389255
153251
242140
636115
918416
562012
839136
100018
726024
445885
454203
793608
1008063
1028990
732020
656315
300716
482903
452256
650458
29551
746469
1044136
749000
542604
670995
449698
242976
1029028
112382
746206
298027
319188
562418
418705
930585
108945
425101
236601
1037059
698296
492780
1008667
824761
39003
979320
53773
867851
874227
886968
783492
288732
77772
949413
998589
999503
53203
952749
179384
705493
906340
241222
740597
574917
295953
212721
474525
728454
234166
613850
442247
973799
723983
265849
700777
526061
690172
148288
896027
403463
109600
550110
730712
357117
254073
524215
865969
962461
295023
43523
686742
379529
789122
157624
356482
389267
524226
405926
54683
954779
205268
798935
249590
554775
624692
9720
329623
668403
322942
471455
1005382
679237
308955
507763
976794
155356
998401
580632
383399
766260
798953
37198
39864
366062
829862
852623
305439
209272
185435
418896
425198
1018262
769265
753682
893167
178635
627814
911041
713930
425031
27206
622671
751960
165658
546236
697522
849718
573098
45323
960520
338877
366376
440462
483903
195953
482846
67040
386736
972018
1002802
497154
688071
494039
281855
363729
959062
710740
22039
160288
54181
956958
122685
309054
955866
34718
548897
37342
569897
543458
938135
415769
705603
1016494
440244
984698
1027321
421523
110854
739910
825611
524514
954755
459605
1003294
69730
875481
464769
215124
904028
306069
104011
974347
448838
137934
794494
679470
954859
1041245
264069
478487
548738
770621
849099
696131
253465
839568
242313
775141
907936
95979
631814
546006
909090
544546
433946
59946
661610
843324
319002
98314
640918
895217
824356
1034280
267971
385552
575297
19189
451453
611843
227688
721314
696527
957287
882866
321095
891348
74279
191546
322854
872056
564839
692550
873643
931992
256526
91157
231074
714170
834270
242858
91846
363744
150573
430940
415433
811382
238636
292869
73212
136307
557445
939312
76821
159350
681935
27894
687431
665036
172723
768461
84553
407344
86661
229447
84193
611390
471966
338711
52733
438006
521723
351470
43593
626958
591057
790046
396652
835830
373980
468882
454017
193537
613628
36014
477463
77795
742903
520306
362104
807304
565395
614118
327028
398107
940521
478243
973170
614224
6644
49208
827798
339079
473203
589623
196776
678125
1035928
347333
50746
932633
464042
567155
320602
731446
379776
517320
545842
459731
194223
991829
712487
836959
381694
191459
914766
25466
30078
602097
910433
652775
253100
633530
963785
321547
140994
701147
177476
4869
812730
676313
18479
802999
421965
472868
268893
784239
180761
358428
1007029
780732
719881
949705
319211
658273
295142
705834
414707
765701
992003
233850
519902
178403
517580
817831
697953
501719
513593
297179
288367
203973
266484
626457
606352
865238
216736
1042090
453104
260656
502613
48602
89098
753558
27806
646196
987556
824924
782852
338468
920614
953082
481043
353599
303548
486199
96357
893539
186670
41454
612343
949826
612769
828305
997738
110021
338192
359404
202436
450103
682674
678289
288221
148688
876146
124426
821989
233982
750923
656249
216126
983203
220452
679071
875720
227241
572486
892921
710217
896214
610733
277851
854317
396877
830103
825677
992904
690894
277996
11067
1001637
166262
26251
898162
167088
680368
383334
720692
872438
488466
80532
811788
1037804
252225
241262
108563
898427
573540
233079
886168
488050
924899
780896
286625
503738
167898
873986
520413
599410
452249
89046
571526
167077
299484
1001688
578408
1005497
67299
966281
177884
186112
844822
176706
366585
604856
936067
391437
612149
695364
70859
107790
79769
187802
335153
559676
336558
124710
85736
395668
321982
469871
95004
339078
1036318
150711
576950
5280
294357
980758
314528
1038931
454764
825990
23649
676719
103912
391044
373978
990039
962481
588432
198931
888044
724803
578552
857698
474995
983058
700245
232638
800246
787616
1041711
873107
715664
906024
1026888
1029507
1012939
119448
895502
559450
96873
353421
93737
271355
634868
16654
233266
388059
711583
5855
239982
709320
410670
750610
116041
204797
944994
102312
952474
446281
558748
306452
28700
779462
340036
336327
957505
731110
621993
899709
815331
176482
441322
23863
844951
17403
787526
57380
280700
504854
509910
749624
837572
776941
115932
346156
552696
485135
529991
48247
60808
190751
293799
635264
226987
681630
871684
72972
523168
558211
529717
572616
602040
926900
192837
252184
271192
1023224
32273
752003
640556
501633
299974
518266
562337
537482
1011663
306254
864876
551210
892205
528371
845372
467497
966826
452941
949908
472362
30296
788713
383259
1003367
225077
372474
49636
464197
823015
357096
521974
287285
438274
11383
176599
345397
815272
784019
308044
191725
1034856
554466
1033952
336325
121090
874028
827866
646431
541171
671964
1025806
146137
107630
722930
983038
93674
432117
327486
981854
196670
693264
281027
41150
14364
101828
188463
238722
47335
911551
658152
977558
891924
686996
554566
388135
978397
1017193
348545
968909
567301
780847
823032
484964
716270
585697
619702
471642
565114
12052
168468
199106
406812
569734
919562
694890
107717
586736
178919
1034474
349755
343596
562271
812894
610148
934602
941362
835688
289824
253732
661846
48979
229841
103751
107846
881603
192346
516113
448660
842387
180706
880642
574702
489036
99805
602091
281284
556903
997281
560619
453875
73774
111776
690792
337107
435115
13657
424894
524937
384325
241521
866420
906491
580382
903621
798993
1023038
696189
550717
559879
237081
245304
97847
835193
452811
37310
312913
619527
690536
607423
579626
418619
658459
714239
344074
776672
209185
747533
247419
1020817
850991
705988
551993
1039534
935229
217863
513010
965487
818246
40191
3892
322510
656599
773999
596899
547544
551019
668123
49963
527454
74723
180701
389061
1031322
185278
384974
599519
494179
686129
367380
1000881
389556
14883
320568
264053
429541
114036
503072
476250
815012
22599
1022225
58880
268997
521358
950086
1043861
158443
797537
359067
871474
21433
974412
742193
754802
140838
386818
344989
715115
35052
238207
148851
109277
818943
720150
10435
880418
177493
757010
840445
737215
689705
163213
677614
1038624
602296
279312
242290
380045
257435
1024196
968085
905300
601326
18683
407252
890238
587263
288061
471617
933315
305233
810056
559201
390202
356557
717165
469165
253328
215696
404867
671212
524029
824717
798827
680399
178219
908134
316625
497396
933673
1013990
961151
4655
116648
652705
323105
820073
808960
963587
962138
407247
1000568
595758
378134
464456
439991
830220
200963
999857
716430
202553
851678
460993
530202
974260
647562
929364
866999
980570
105710
575621
908928
839283
844165
150175
598246
171629
709382
903935
2344
379035
708781
646508
254430
596804
278630
630641
473350
571718
205724
820029
215753
820340
988309
756677
776818
741358
166702
98749
713962
846217
989633
956684
987821
455689
659172
153062
143063
507947
95293
97442
479726
985488
617735
461663
713769
684847
17270
1033888
948550
887981
9041
889420
544278
870221
368185
912496
953831
289114
333546
483640
386160
256432
637502
1026718
963281
92624
832092
751893
44802
482167
987859
181712
885487
1043950
429295
285349
339460
839146
170282
314012
689488
348865
517852
796025
416261
476017
696800
732984
898135
528476
79836
562826
169850
218939
371705
876274
810639
213444
633034
279031
686064
704858
103815
629437
931556
557408
533803
129317
824693
281267
760772
173048
924036
669779
654249
558944
366014
88274
723111
734068
491122
1004084
35259
201742
335394
746358
1038272
211100
522069
893367
972450
688597
434496
643706
457973
591653
300750
467909
156869
29076
973468
850299
142284
881512
650686
116754
468141
680759
21795
63005
233803
1003438
702594
204418
341243
228303
266761
693478
59731
949196
972038
889164
610417
200677
545636
680600
829862
876114
898146
604118
674860
3765
558389
719281
775611
324374
297511
909603
439413
846704
222572
573967
480396
583387
608575
494067
290350
1033556
267106
441967
506679
563268
23120
1020088
805634
675995
300588
1011889
950524
847590
960031
309658
957560
23898
206563
446880
676421
952144
752624
422420
87321
251506
582296
217150
780494
648236
679259
55546
1015702
52018
662867
732863
1011146
568414
278013
759731
530811
117565
120219
143159
217447
14824
227863
220804
681213
499707
174164
784291
746770
1042247
338253
748455
451297
213888
434361
677918
360126
927886
789599
338514
11024
701009
562038
674909
34974
658517
493419
930150
751057
1025941
847535
687848
462152
16011
1013174
607070
944327
406393
1016126
776721
558904
512572
436355
667836
130548
898983
605251
762963
67922
89938
830243
776177
507204
255337
688437
87271
160973
526488
383638
876299
1030588
1005241
162750
415974
746753
34127
940952
617496
999446
967681
665404
619487
222591
609492
636320
1032823
563782
276233
338886
860567
528127
746948
151310
565896
929407
787941
462486
570938
881012
148410
242902
541786
315108
223771
220895
214642
170670
39038
857941
1039070
1016
883768
701576
912661
52593
273652
917464
9705
595522
772656
649190
994452
468334
927493
897882
31875
221975
390985
663636
764455
731994
827752
490559
469552
701992
559217
513746
49359
602471
538852
626078
959664
179646
718264
621049
418528
476986
398589
437349
284149
422021
893945
15
330215
597999
476983
326842
215377
967925
446938
565591
538638
111301
145038
817844
461340
185018
694456
941690
1041367
100220
981281
472289
661255
867246
798291
605893
231092
660007
26046
252433
34270
79816
211211
792194
869320
582216
205056
920579
438708
625946
765801
761350
832957
678705
1020039
182468
359984
761488
538277
584649
867266
42839
1004712
613439
17041
907642
865141
126959
574605
378012
478951
900768
354579
697332
342902
48188
311563
738358
370009
193227
277863
934041
434619
165673
100410
305893
852776
426259
32594
1008897
197951
878080
576464
457231
410763
919511
524719
512910
125138
923054
592140
141988
40864
480193
526804
307141
722553
341652
731392
734634
414684
717323
222421
32412
275970
928455
1028503
1019055
297354
763206
8597
869438
948401
561266
595758
1018674
928124
1010809
780444
807620
795524
205458
592639
834645
22850
368508
49524
772589
313025
452667
903981
833378
785045
459757
657143
892847
405633
526582
567698
59196
459756
559520
712762
823882
708237
833987
512105
624958
858677
149885
867209
781093
709090
925764
874448
525322
150528
317297
658696
106294
567850
705280
768905
849785
1017961
109196
569287
101793
959932
117355
430246
990408
699696
288188
178190
900585
605465
779494
427286
718045
655801
274243
745145
103927
512379
744302
993148
564117
918779
251007
465563
747970
46228
522641
917633
138454
757032
38768
294255
574109
510410
427555
799500
927237
518657
834502
668457
446245
428427
821773
168772
341794
678178
598142
641084
27830
160294
419833
454612
910851
839926
809362
428711
126028
681824
643547
8524
971047
743205
672964
30511
97005
914535
1018784
750730
389940
520194
277622
952927
410953
151860
711338
166869
363447
981415
301360
777868
647731
912414
804775
38088
772038
438397
829299
683667
451011
482375
1018475
318845
897965
696333
601851
852627
4421
591381
541020
613876
95051
142799
722598
799744
978092
900369
1017952
26242
143772
1011122
571616
942408
738299
1014524
679362
256679
571648
544816
912782
265715
757295
580568
482780
238819
515506
968134
44115
58860
730001
904452
879303
745523
613369
473292
195462
383296
69821
890598
313185
1042315
688025
554247
253449
1016946
861542
1024409
346347
95473
962163
227180
824484
610509
177652
631500
756724
693070
557797
523542
198982
459581
952062
1039210
271352
1035960
501771
296583
234943
976119
518626
630445
255168
588661
93971
771620
933606
457184
557884
365131
274567
212546
130050
809998
587027
183542
628839
198058
138886
658065
843957
699848
208885
816292
755489
41567
384770
1008244
326290
486211
113061
382024
978909
575767
480505
663989
756518
743138
966678
302843
436165
290095
979157
686991
410501
77404
762607
684922
20388
895545
406818
677733
297746
263540
243160
893337
372983
993094
73646
617688
411488
414978
847489
703391
108938
951565
953867
591104
275833
523157
949928
558786
836612
855083
554757
45693
354336
125111
350319
922884
1044961
871041
456428
354777
771555
592994
450427
701777
766862
701388
107421
919384
260
741517
611976
636191
97583
277644
93745
102785
298563
258501
913036
267852
597481
931789
917259
796922
951632
409359
835761
315653
377874
476686
948683
1032583
690083
160120
863569
366349
345640
815184
346806
1032857
96575
637088
847170
784666
278990
835655
927611
530515
993622
826745
736060
116347
55940
689795
145630
616321
937717
6294
414587
59734
1007913
582581
776852
532190
421285
397475
908104
535361
362081
655695
1044775
85832
911546
958325
121738
333398
812903
114441
68561
1023489
182016
736376
6389
920279
197481
651808
792448
853844
809254
791928
63829
553512
1020501
552326
30314
553879
222983
747974
385467
301858
886442
589090
391348
381557
528723
656848
558938
732070
596954
602580
568408
563437
550629
436977
293341
188687
519046
115301
648854
352570
476132
291208
826772
191435
509587
554768
449799
544256
454905
751405
392396
422718
1007233
744018
339574
588934
55430
177621
5199
181370
896711
166466
138562
551316
579062
70157
807599
797026
770622
645015
924257
571045
437345
271352
507376
622710
891730
335086
249461
1002037
6002
240690
677194
978729
437948
858156
36277
803493
1008175
570270
61802
66881
214119
522147
539441
908450
459101
690418
110404
526098
596055
855619
1007727
1041660
838100
601986
771695
749166
177557
987930
673360
94665
672503
882265
770158
94214
677357
337839
908539
911488
593633
751278
242775
1015274
802543
193690
654646
882181
463259
960833
16823
292783
742271
559276
789046
927038
887238
472288
515979
315121
529640
708179
227718
952784
947243
283692
774653
519129
104325
322520
816630
1001134
548449
588774
418316
807354
659858
875201
405382
430593
490169
83631
369344
183769
536911
303433
854810
135983
784540
49002
809163
564142
846124
79191
375538
121091
735162
352572
1003822
348720
514753
283240
827675
642837
506798
660844
138080
535373
825130
327680
821597
384902
867941
832916
771802
934312
704998
918671
531399
789070
98410
378560
364705
358984
334802
82733
228949
849576
576815
718878
786135
472214
857088
930297
526598
649282
899877
37631
627829
564509
121541
514474
253021
804756
124465
532093
513396
123246
964922
159141
306597
297902
964867
407923
426797
989233
134325
712059
54242
908416
409553
578762
313020
279118
547640
904698
452691
751826
464728
27849
902487
835966
342199
989304
312801
622853
940942
260681
679450
888968
976119
86406
731030
525056
452233
644778
917914
351432
475104
608320
938082
323018
128738
303903
200987
267175
787068
723724
100
972000
613074
688808
417250
569717
803295
48004
150544
315879
1040090
357274
241111
169977
684971
245894
327696
842958
630147
740818
233461
359687
1025174
503853
427711
782363
476488
527510
842189
834545
639959
390457
585021
50631
578498
431253
97775
317475
816366
177483
963843
643748
699809
23541
336667
883583
741500
849509
200280
522565
424722
209122
582345
4182
335409
354497
624009
736699
999770
760707
496117
806803
937958
716359
649215
841898
23037
956504
100391
98238
64910
407398
247399
729770
621541
83908
609041
906922
683108
413358
709795
788501
999070
469662
532374
103346
594241
649370
208269
123547
721758
642182
447451
972168
619958
736947
638272
270871
265340
73529
988220
86484
964036
624372
807158
1021930
669050
268185
1020156
26246
424189
930602
327354
471482
322146
773712
564536
26782
623210
613679
634205
556108
333663
839822
136079
748318
780960
400843
216605
469742
257237
457304
399650
688345
435813
309768
609437
166445
253908
996581
860710
401428
518966
911724
727874
203535
811990
608536
979588
652570
295981
622168
870760
335214
140484
961821
828363
788497
131749
26852
624218
803050
757383
893224
422354
200053
594069
713535
181009
127044
158511
503422
704399
643733
266817
75626
702002
462066
336707
597866
890356
843091
859653
51647
72474
411812
753257
521970
544908
624225
650973
494252
183498
249527
266480
107567
162158
515554
784532
774369
790131
464918
433358
826410
235717
237645
6323
895561
563712
226037
1035039
100938
871902
760368
867711
241524
341739
141673
492175
954008
550069
878294
688512
898378
858696
323571
794896
421851
751462
423767
543555
75886
798931
690532
920080
267869
527155
967130
585366
834063
785820
344272
383523
607444
181962
182739
876875
134375
258861
581349
211699
813063
973881
162171
913613
28637
488076
783677
321493
513792
894536
159386
498859
947367
793261
813312
501385
612195
419352
367227
664609
70844
626181
216776
857490
29598
990389
944625
783086
134499
597880
175232
790306
80983
489607
528111
30751
277786
665670
607059
849488
912634
580024
728522
638459
312569
985633
13917
782067
129682
150463
577150
294878
578369
350182
132237
1030473
208671
746620
837013
381841
134402
359461
228853
905822
238097
310522
990807
304155
127215
51045
320422
324245
548037
354046
478078
126683
9707
515396
880617
547334
983668
737119
829844
161841
278926
417196
813335
990095
775940
22827
708868
542332
939813
163104
356867
805910
643929
978769
754784
20382
560319
319280
744611
510556
125370
832646
852153
99343
285958
105480
308052
954019
36948
632852
39958
646856
182207
974009
324992
36183
973801
801871
314014
69912
531724
654074
382681
222188
807452
290931
345982
354721
79228
603637
34822
907542
215203
73766
566679
890698
829641
490782
247703
609817
392486
411609
356995
859070
475775
470051
295202
181841
404144
275243
1024328
1032024
947805
461984
1013558
670874
801733
781223
90078
597882
18330
554016
806105
831957
181905
303165
465057
901725
982859
1005201
681148
801539
52539
997944
716512
800417
974914
335866
744513
477156
119989
934461
871773
413142
479799
36819
248985
230843
813641
217156
1027090
76185
1006137
638322
405661
672451
153510
503965
389360
694333
476828
536444
856937
2913
28699
750445
694111
92493
59369
624022
173599
348389
907616
117304
370557
970277
608954
874694
528478
619609
866513
585130
583330
469831
606125
803283
264375
1003379
933270
832556
97605
197959
63885
535296
948314
1015506
304509
943641
264266
50126
289235
193256
705442
333163
418017
497134
713065
458134
32853
191532
9784
524736
1044806
557182
324299
138716
157228
13042
549347
977157
16960
1022053
146883
108414
950089
995936
897601
9068
58000
349281
759829
82689
888788
991425
405326
821342
96459
339506
945698
914633
125468
694231
1013138
547193
233071
976823
420897
532974
641609
1030729
144928
380915
51314
798364
33035
728178
449765
297701
1011291
829258
545451
371649
759729
549399
969822
957171
888635
1008947
712608
226595
191536
427288
661633
232347
130047
98974
682641
81236
293438
528206
46840
721219
883281
955946
202013
816688
317460
195520
51734
702961
838060
512411
693258
344841
692633
435145
1036992
489183
282178
454915
821903
499517
22987
661959
442515
921737
744613
218850
389486
430969
932412
488709
250099
320589
102878
668598
902524
456220
801906
55714
196473
561224
7996
906774
919740
877425
791335
152228
396705
411742
1043491
634391
363056
348683
447788
87189
874533
282314
621379
408798
714044
503001
834015
728275
805689
391221
818098
311323
387097
932324
824166
778187
604900
100546
833157
656105
838612
800326
571884
780537
555587
332940
502090
480952
483426
111424
9963
856331
890059
49357
679917
146885
86867
13531
582745
551491
525483
224264
211774
708271
458279
840709
1040320
519193
550926
724731
171202
660836
202523
28270
74087
688160
78894
1042192
514517
151658
870935
908095
770717
630169
236619
502624
702599
967221
34149
640160
516325
677270
941854
442587
142501
1013419
628611
750769
170860
512724
128464
487829
206698
627510
115093
1018983
279605
81456
861668
643918
859912
780458
364436
824470
328965
508145
928299
818840
892654
893766
449748
266615
314494
765631
798080
748080
438448
816300
101459
869054
423587
846129
993369
856244
479625
748436
449449
55527
1042275
865238
827157
366731
180239
166435
558387
278454
176349
202441
657188
402904
771165
605806
1011522
772392
900288
720056
897066
724639
403677
481200
701278
922538
852850
928037
846438
390729
741124
541091
913423
793731
743824
232832
757241
510002
613968
565886
188638
475687
51678
865000
591759
147174
739588
664204
960222
84879
196951
112403
692935
623361
220493
71652
596676
400131
476392
819597
919167
1036170
425881
602196
726104
281586
506510
82136
86640
34840
928226
335406
948075
847206
396171
518940
189780
175803
638994
54086
422578
998147
492090
521211
529187
42255
263226
396000
293519
905836
402110
196687
503089
543645
442544
409807
436761
816752
324932
688921
532925
37153
365704
63887
876169
44034
380616
998838
248657
668980
431123
880567
952071
296689
856796
900013
8754
448556
563953
111276
202703
924864
321892
7363
863315
975874
504633
227082
235382
309377
707419
71790
131212
858471
157942
875451
401497
742942
998511
661381
871814
738301
199239
365628
431430
940117
871980
769569
299626
535315
547974
458842
686907
137708
264400
45036
344093
221586
1015686
509171
793347
710008
480405
151539
814719
690561
848721
779338
975672
865445
467352
660266
364876
947019
679615
832119
415881
546176
896473
953428
849388
235882
200879
949667
221174
643718
48626
271329
231015
509580
623016
508420
1008591
1004734
999690
27673
469504
151144
105035
574394
926569
764883
341227
364726
533849
999466
483482
38226
429960
665582
95406
876845
722484
474133
343746
664490
640597
303106
192972
151994
844153
622049
348712
158399
817848
301899
923463
556075
551334
748394
949169
559987
569222
381561
732341
959962
835896
624013
463526
957260
719655
432136
149275
412838
1004454
399873
524611
286001
133719
395039
254495
944004
83476
124971
731545
584357
656641
805462
154082
333731
292146
697093
768443
997290
485364
113079
221220
357708
309819
144044
825842
732872
282203
676709
829709
178520
350947
1010868
254317
17066
949503
755569
859854
132014
249628
548296
948662
387902
666179
334492
566560
911750
333230
24828
153270
548352
529469
101859
917480
443540
23585
440512
943309
636578
385961
528701
702670
635746
155985
751185
12012
107433
400321
379146
996138
571988
108035
276719
726620
802150
446972
783652
34504
644093
171035
570417
389760
535111
720672
550695
773621
479296
666707
670641
473726
22188
31145
873186
668271
589869
889580
97215
301770
957389
110872
26459
928106
88374
737532
478387
1008955
606541
447566
629678
852556
902934
920922
830012
312387
14356
17118
15403
372929
865651
396739
357569
129631
1033243
16531
442509
940307
1030482
190031
545707
785876
84686
316300
882827
40658
956497
878721
348488
792896
678431
971062
491312
680023
394051
875634
552898
777400
888682
368369
314417
273041
641003
994234
837038
63579
804589
393920
717813
856375
123260
942638
213205
421307
700026
590242
934836
911919
374407
875104
385486
123647
435339
426656
507845
7380
695506
377428
200749
496450
111714
605884
475873
311242
735830
903866
515917
805837
629510
850050
873093
902612
461067
14029
400776
612716
591227
748265
277611
256369
894589
506128
679661
465614
658712
1008602
423060
426851
643523
316725
546609
905657
767171
742560
463011
582344
404592
747335
418460
149312
274878
588238
948779
641962
193472
285746
637534
433999
686427
751211
277275
217201
551898
378729
300166
985502
1026326
266656
800418
944057
346152
727381
610954
129465
41443
672880
129144
409464
747012
294897
324448
712110
834385
261331
93458
552886
512733
783391
88076
75523
139618
40435
1547
781738
86136
324622
477957
896331
635032
602985
535
208081
858391
835731
437498
843312
658660
961196
802804
1008251
1018325
899948
307836
500211
161676
85590
511786
809322
269199
128017
540862
338289
432888
586783
645548
71223
801567
934494
149029
885857
77628
247143
798200
812241
930497
441912
83892
714615
980266
972641
498794
344968
99185
676134
177408
404197
631938
914890
957100
615830
404941
470419
371233
822351
521484
655915
212314
196487
442790
79164
683164
726551
549313
163603
273955
296749
856306
493171
790927
736775
1022363
487434
449423
1039642
874725
560964
313885
573032
975446
44451
22822
994025
321233
93835
451073
18173
817393
150829
548844
105613
152032
936837
840048
823625
243914
662394
951958
897392
213463
910326
20498
584050
296477
333935
1025304
955188
606107
415968
794064
956692
186722
194630
150007
37249
940320
1001200
248002
52681
791067
587529
788444
269905
816131
384044
692404
346270
690940
307075
492260
656662
16750
1029826
930688
364443
158579
680602
501497
94155
293497
655517
1026385
301889
456824
820735
115668
627335
591478
387988
889508
814414
189076
115901
431089
5329
732344
609997
141947
617876
150142
62835
967898
770941
340071
934926
704168
827760
462710
801151
881690
316424
643669
390788
225299
1032660
437823
390778
374805
732198
7420
346626
975713
336294
989333
24717
47378
712662
694580
1021210
281261
208793
417933
813859
557338
131066
223170
602295
717805
135582
785404
728107
238131
544495
588194
664698
947437
1024952
269718
59200
137940
44848
706279
1013965
638673
407076
983012
642888
691759
328176
892266
521592
88962
1024239
1002607
623606
855492
1004700
1008719
69049
304793
67210
29246
498349
870939
212078
702438
212238
543494
470889
233975
861227
733983
243219
580129
689321
468050
1030819
647147
249794
983584
778949
799663
267177
727459
983135
159742
513992
978136
774274
338130
173821
979338
339337
746522
423188
856671
601843
42465
531560
70330
563543
842706
348905
185221
428063
793165
465672
508226
318635
419380
524597
766125
203340
684720
28505
157095
924183
81515
693601
2178
250123
543120
10354
808062
153176
746360
776521
219706
490425
792168
786968
463807
606715
641511
536418
725475
185167
82848
816153
82530
147382
581548
988918
44449
142800
725878
667484
406732
56718
460429
774215
250096
512540
294670
964275
772663
921897
664191
924099
440607
774273
341513
105028
539301
438389
18686
671278
143321
293430
173440
114372
558547
697670
306977
515707
634646
866097
702192
955060
116255
158132
151344
790876
652006
885703
492412
34745
261696
276889
465471
58319
684278
529078
467994
962825
983221
976076
330778
346452
539901
151076
682698
957875
474228
745471
872385
657485
3443
649928
200177
213751
777637
366453
469279
263184
147313
894910
768667
563826
451595
235044
182827
854205
442897
801616
755232
767988
401367
817376
902358
669432
442543
1005187
464910
961551
158313
488290
229426
97413
558953
644685
991007
373573
421102
249636
175523
676420
321000
378695
842575
286945
954673
156019
372891
673248
839242
77449
305766
375600
347490
428735
19814
441046
856061
99056
83562
1024553
859276
154727
66324
278542
234644
41100
673572
407405
737364
783212
607147
340135
111561
760050
189663
273034
214886
1980
1039524
753089
794534
194465
563393
716948
537060
273430
165169
391696
522940
747230
165236
321490
861398
997128
282916
980216
637424
7662
16107
707005
78970
794072
688766
314966
179758
634206
499278
1037578
141687
952802
974631
478644
73768
803250
122233
78604
32370
156016
896157
84792
166654
357209
886357
660724
579640
19971
20194
230025
613197
431593
278646
1007623
99662
88195
726752
212488
794174
1036345
271087
82645
419880
670597
839526
854430
558321
242889
603019
482489
854768
110257
296983
923395
223585
225209
821148
483509
1034817
756904
390793
848986
138936
427003
595031
474898
79927
933610
610707
428693
199601
728731
639927
564501
804343
1035548
947736
30220
788305
663004
77850
732846
86646
400973
364979
311219
23447
337580
477125
445622
114940
287490
650378
905881
290328
752273
210759
267649
288783
294835
659104
908785
561305
537485
61179
184436
566086
649679
733280
69744
1009502
509141
495614
79172
232882
764111
696678
743349
626959
1013158
844425
873544
227230
160026
38338
652178
1000985
983922
249399
753260
774844
150400
1036955
577801
39818
454203
719434
392132
25947
182669
736905
111137
342704
362119
632529
134241
387994
746486
46215
848023
524920
930623
150831
684142
210294
479339
92800
51304
376684
1026751
592123
188980
319466
142561
446016
1035269
31649
630905
691709
984341
944211
316388
720226
364701
439620
531205
337004
650240
907308
715815
746339
570915
20992
162422
718309
982532
837583
934763
732223
664977
720243
691059
217274
716310
910989
1013895
429783
483621
663967
374935
513140
709455
453904
991514
247314
1031675
743368
429460
468970
608848
214964
310391
712762
335995
714977
870016
139585
208701
672009
482400
137838
716414
438717
211678
863396
1001001
581036
329530
730404
44947
111262
1016176
175682
542089
875709
251400
964537
162294
853914
172210
8313
832815
553102
831105
643794
824637
731883
474131
473056
298787
229983
763263
872131
185360
837916
870419
409828
102680
221064
232605
101914
355174
955480
170691
473434
242824
893528
980567
675609
460237
757873
168329
72446
669864
281439
449300
489296
57880
219369
425826
151505
679301
385579
32776
223723
500177
143922
588077
387120
47670
633591
286205
227826
467647
22312
853594
771956
235583
41771
355463
605789
51996
769034
839017
467105
267917
801017
13957
51514
868345
1044661
280130
868409
497757
207903
939985
935677
437012
801403
190489
781812
881447
733730
871970
346059
107312
608726
363902
35158
341018
505286
84733
493467
694316
631569
867866
848523
451003
637367
493561
93144
496125
824087
864966
253664
555022
411701
827499
857883
140080
1033703
482057
568243
256782
690197
243877
39984
699208
552166
890144
337144
728858
607931
78739
617396
350808
113815
471998
965860
432972
751313
164889
997270
11215
991307
876283
38587
394382
605426
234524
90612
122698
1025892
574837
59132
411631
397427
660098
32899
776302
968945
961764
627853
974791
347490
360220
709529
715471
277367
470473
446904
111795
609053
317294
846709
903752
351752
366145
44572
993145
854714
436531
251522
281463
134626
293664
68836
622958
577526
588858
95271
361794
422593
251978
761734
318417
895646
862456
430315
20403
49900
367285
597744
69105
455465
99559
939758
450021
286198
612908
270589
331351
861227
676490
774785
596797
7494
637841
727492
845625
445629
106592
495473
439362
365702
824049
111288
628981
231383
257550
465773
317972
889107
447990
78999
720137
304852
948501
282008
209223
822743
669244
755124
979072
996228
119402
336626
505237
330124
145279
562989
219970
833867
22521
572383
225890
801363
698036
557235
237002
295333
666018
225370
727966
244946
235197
548018
150840
579021
305823
670499
47046
898618
347983
406242
795517
454879
708914
239318
481125
213033
178055
257738
970971
702934
84450
313869
717391
697375
232080
891839
69627
488668
339902
456845
78059
541469
166107
658708
131722
22827
243513
411132
591861
69575
775606
716302
795104
943237
173491
276674
69286
50256
917883
964268
174082
162226
574582
33114
921496
68160
91276
271406
961251
322905
604118
411462
301234
418178
665748
278985
891617
542631
369820
173665
98386
688094
562716
89664
947152
80283
801658
111029
776327
325205
157584
506487
486591
1035079
392440
79013
1025511
796919
218685
566168
593686
174171
719471
193750
909289
485062
1008749
155893
763001
789532
809048
960237
487675
17276
147263
514341
196861
882541
224087
347833
244530
187407
501739
552736
276790
662782
274806
809709
737080
539847
575879
901433
597882
435807
64438
602253
396270
680258
922015
466839
929273
392821
182105
100200
1003332
403189
649828
183993
413965
552370
655722
892794
684299
191309
890614
6982
158916
270881
803178
636622
149600
585671
957102
189443
894683
251173
637971
759153
362678
827762
17242
274576
375033
410481
996107
862475
862574
581720
470657
299141
374288
899469
416830
169020
330167
729787
164289
303282
793643
61311
981689
816297
906595
950521
262953
362671
75854
224206
6100
388719
846889
211805
916057
120172
203531
71415
901353
106294
17015
62005
96546
714350
353253
604777
17854
1017818
818051
303433
453804
27754
390560
677854
315998
672502
175630
802405
1009367
395872
944152
1013555
330064
50529
963302
504727
193235
654014
916248
579833
721797
137403
146091
108446
687407
729350
555981
277149
449244
300668
615107
811273
907666
137380
637897
131015
1017136
324666
457169
404609
659967
634351
782183
746622
334125
17320
963506
264546
836647
665632
21284
647762
365010
705349
778336
679623
128799
533570
250537
480354
915407
241878
988994
31000
743450
51393
782242
551504
892065
974035
628423
1035334
312529
861347
388936
886462
662572
340823
925230
513304
364015
228327
779197
583197
502511
809136
929871
829773
428022
218110
845772
763384
640985
638781
184754
70850
668284
741174
219977
394303
455293
144792
844341
715288
444367
444543
640766
604696
918128
787515
247637
488105
989236
779074
342854
10435
449316
799700
435247
157769
947334
704071
587945
312533
437355
347125
912249
69081
623253
429746
132172
720545
271521
57825
608652
904787
60148
288539
343546
780892
867501
923331
590619
197874
519544
989553
29391
444511
552622
555715
105166
1024378
441529
905188
337489
533616
462341
714309
534248
775467
267563
50201
649418
132281
151686
697370
684170
791739
516300
832422
235906
166631
340857
721629
746819
493215
192950
97918
882920
904557
522880
230172
364753
481803
984624
317520
730083
738413
401278
165330
1004942
807162
763948
41878
549219
359247
209680
1002225
144586
232279
738218
930501
767765
213831
133315
724200
492789
941412
35395
905004
421566
409229
566869
35937
436603
966342
248287
156752
979617
302553
120668
547667
525030
619398
273029
463941
558026
190777
512489
352268
595809
1029524
405230
176981
150710
953203
183543
54260
786009
930780
374481
412033
32421
560925
1016802
1036791
508076
29906
402921
958815
726320
161719
104366
733474
313797
593185
771471
260910
533968
444343
803574
439302
664796
172279
597928
811585
26198
1025147
734174
1004092
170769
256716
900794
566060
551925
315273
129582
347007
295623
647860
1045152
148524
406540
121730
477783
443819
712609
428179
677782
955072
830141
71459
167520
745522
712919
209760
927916
1041345
628733
82386
769639
474395
748006
97304
330010
565526
498029
798048
714274
303084
540910
157300
205100
629770
151124
8203
140146
931975
585646
735898
759784
552997
58260
485250
866340
932134
293059
442388
884343
724035
502751
252270
1043292
795844
548163
441610
638778
256294
993096
304684
608318
435515
769516
256619
989352
458361
109574
1025281
726371
40239
371583
923962
460568
1030081
706093
257958
130869
76537
135629
51463
62602
41717
810556
716374
907020
85775
770801
643100
725788
495512
515323
287059
372046
104057
392647
733124
707193
993213
478287
563453
58404
580017
93370
847736
751732
612583
85210
12582
870722
576932
86562
236090
222478
579132
868826
770917
904860
208186
319858
85712
1037819
230211
283392
9553
973514
313074
185582
722384
891604
128455
1029411
406321
901064
699402
468948
404344
33656
309499
386210
57117
928286
893137
437404
320226
91159
329826
866800
294285
1036267
389300
763078
781625
1031432
660139
666317
22271
834977
159500
941536
294935
817257
16532
274693
544550
318602
342572
169154
500562
775632
326111
606837
873239
91249
797913
388839
597263
294451
193031
186782
595124
184813
957657
788753
140473
134361
109308
349285
9563
124296
277491
621158
834700
962024
493484
130593
618899
686792
584029
1014106
90813
276766
270107
591216
788590
9281
145797
55561
677992
18165
943054
710919
71576
919328
161578
66143
1043280
364087
299354
621280
953260
867136
422655
503719
648787
504401
47145
93349
248988
476202
475771
260143
577236
883165
78136
662778
931107
388316
740444
615986
883656
209671
350842
505085
484747
333849
155676
476113
477877
569435
540573
743069
821373
764189
659502
213737
479093
99426
636526
608942
440311
628269
457762
143684
597069
979103
106590
955940
232046
286609
81177
391003
874877
347110
843354
162855
960808
1040570
499458
27771
79573
534448
404209
1036075
964991
1041088
984465
908960
583045
848375
285865
442744
587738
675949
396836
778842
755064
123455
299780
97910
406711
668940
461453
299164
178335
159812
27295
622569
19872
760438
445826
955731
1035824
441791
769588
909317
19250
828223
848349
578171
52165
554559
811153
948762
25125
876935
1018217
186488
924188
533253
180522
245463
869974
93615
542678
207867
920286
201797
854222
1026277
551298
1037738
312309
826976
143586
631502
868169
938270
150212
606430
515858
575157
322915
258999
400735
781677
435764
1007374
507648
857100
790937
456413
190068
866856
365860
663102
808158
608446
375050
486532
675672
832167
650730
263448
390525
287291
397338
761727
1019765
952161
254504
21686
801206
161586
340583
127307
782443
21034
154382
350245
1035999
801749
447205
490246
932407
686835
308772
238337
770531
336630
160802
265599
116374
1002399
107477
197718
929376
233544
435081
288250
633749
284815
546586
645839
336611
410398
306610
25493
523510
306177
1002542
814427
371957
534948
54415
752753
815904
763589
349017
939261
482910
904514
71765
691354
365407
131272
789567
713490
118175
340221
570182
244749
162967
935015
1022396
772219
370468
935792
618737
757021
786879
603299
759095
562933
666032
281189
555310
479594
521898
345265
433080
186787
763217
681694
161502
872651
217606
552838
343483
368578
516772
923497
960936
266305
313685
430126
139839
769268
1021021
381719
1018066
692835
412401
463561
410696
942345
952136
218098
677488
775594
943811
215492
392888
15128
138889
529460
715154
759971
646655
326767
391517
259040
1036932
602939
739798
490550
979405
525570
139828
825390
435299
736653
850502
543301
272314
771491
967053
427262
98581
356343
465641
162154
1027714
1027653
473288
457961
588163
921972
610765
411903
645427
226937
170370
644029
747020
412270
925580
402463
812582
48744
1041459
751464
379219
919686
133204
484796
528625
865580
894635
809641
893648
507595
261841
310487
836849
813134
560980
1032014
789029
425040
663387
717480
755994
815578
880563
714470
179449
261219
222158
827942
766114
846383
84226
553740
669581
37455
346689
270005
913600
648991
1041512
596207
1003761
68942
382239
791518
630855
564490
61770
252162
522523
799880
485445
1029824
363421
512146
305294
152201
978862
927220
611427
643436
330125
484200
541906
967086
94689
523911
26549
561849
825181
460387
687409
451905
25190
121083
630453
92896
872478
787654
808155
16619
513335
202760
130920
99562
78301
144052
75308
1023545
838180
110599
16915
227971
850428
347120
901726
414881
791812
654992
76679
804020
564195
632402
981260
88825
965375
529988
913204
877158
604418
1018462
281144
290491
156761
819860
372422
519789
859103
318763
951622
819488
303796
122853
605690
169112
570361
269970
575559
318272
368569
35958
618577
297633
618151
558442
195703
652420
711319
317141
631279
984900
717609
121562
432798
192454
758877
309129
449189
92653
1016252
521869
1036488
929364
397750
1039444
636484
728689
818306
97248
900746
914867
627243
180552
52784
442936
513958
48760
299603
19617
1034685
13452
354475
753734
199589
105328
494738
234247
739243
28661
404205
933284
790451
6418
767661
661481
206338
799593
342802
552747
730263
266146
900480
379814
670788
860766
248036
30872
178633
634387
955438
547052
986588
870460
510048
877085
707287
333363
300339
270636
316290
765617
787850
661705
308561
82644
901832
38219
490172
381746
237645
711001
974340
171588
850080
894864
909506
625181
737328
223918
1025474
702172
446216
930601
756226
890013
966244
25706
909305
373072
699216
374177
277640
328566
820954
519564
916540
121942
631759
511446
873562
246246
211824
920736
572616
255207
553963
551748
882188
317090
232225
873491
980190
795961
1029928
958024
195229
672561
702559
381914
396746
393147
223082
818295
547381
923495
188163
651495
149001
391552
148143
358129
525816
1035098
1038734
927677
184818
239518
408588
1023388
101866
7546
225304
375338
87763
664501
172964
804207
9443
214363
791315
44551
784440
159434
189728
60717
119553
930665
409421
206092
472120
775817
147108
633824
684465
84713
978165
633637
192178
901134
682658
466500
21728
781276
420178
602996
579143
372281
684940
348102
886565
1001095
352693
745263
1018275
433716
40387
271182
1026231
958008
813126
510351
580030
723286
344444
780566
91587
481228
629441
68391
171909
865180
139226
364289
603972
265580
786711
519775
436863
723440
668722
73977
636809
922707
673553
19739
463562
806088
342769
954729
595697
660444
815788
87742
18111
621111
715544
651228
584931
546069
611377
508126
98995
534319
496204
821299
377252
259199
101096
388853
61678
355333
405275
794727
582871
464544
344171
699815
903687
570003
868914
72067
545177
657634
232899
78817
241650
545116
99307
798138
501224
534946
151281
269667
241062
790741
506692
943424
670036
102295
938372
373935
673384
838599
110670
732064
718319
365994
680563
542190
505767
862731
199967
44808
930183
473892
713797
440216
128196
463386
986833
343025
158549
98919
206848
764586
92911
507945
886444
19592
574121
490258
99834
841826
159536
51390
835726
642952
774458
495414
866476
175877
55218
406354
302284
852494
122239
861655
83248
633505
9761
774121
502477
980973
436885
123401
428043
471058
522565
536000
242261
368558
906695
48642
244679
658464
798988
261404
1044101
31932
56748
525364
1098
868396
426425
150778
419556
34041
882412
559491
461193
736752
126477
928346
454164
137608
837438
1013882
162951
917310
554933
198533
536508
485867
908504
132676
104451
1041686
817305
819428
183141
543400
1028590
393866
243064
1008230
119996
552225
669636
513612
636547
868988
345427
129608
926014
425787
251212
82452
719863
224106
970412
840728
313631
207890
218402
19196
172077
963524
209233
167642
423025
687155
800994
6347
860851
58866
19729
568683
562067
1042566
784753
413968
1020755
123744
585352
998334
1035829
573052
179296
254312
986450
831192
243618
732036
874766
548229
55741
427429
597896
804281
175778
217525
435905
789661
982706
923828
525485
547136
8626
143474
864598
799346
756816
1006415
92862
58270
803922
302509
406912
1004201
981834
325762
958542
816070
862390
850508
147948
120171
944061
111506
671167
106554
303931
458121
917293
658478
939181
285615
638471
109271
949813
69657
229626
719960
73484
821278
1043221
156174
247936
240930
273216
149821
123023
53876
636714
819815
12614
355025
112600
177736
253402
86734
667526
986342
986064
665164
161902
763876
960658
41677
653507
240131
827929
158512
242785
189815
150417
197292
1019114
73953
946206
146830
483530
721139
213564
384196
522153
93490
423871
855185
261467
957524
613742
992342
961169
227739
45844
130689
575260
529496
32338
876186
989116
303580
187745
608623
699158
879065
386276
896148
314588
508085
6134
314577
1034442
52101
498311
577738
16538
788973
654993
375654
1036659
804780
424
784156
940144
142437
599748
94401
648520
184958
60784
452092
1002032
166150
938078
855908
684069
732273
796842
885273
262197
956172
993168
547931
714523
211537
273237
1040507
887345
930804
574936
400529
185882
691465
715080
151995
614855
319157
654856
543264
538046
928007
382502
372667
139937
415811
716633
137863
503613
987150
923733
219735
856635
322420
929324
358063
152039
201263
159283
700324
41610
752888
626159
324765
984353
570869
929742
813478
524682
263402
931800
392489
15297
911473
703224
983750
438626
827100
1002802
512451
248917
553704
663163
994301
340197
380676
166497
572422
891633
782802
973184
982251
154264
973104
531428
722894
466896
281797
874148
817872
976955
747208
415554
621878
678931
943216
291251
713938
235680
799169
598392
769886
546685
152985
129367
834744
339587
544473
621894
292430
49422
943876
796415
659694
251138
3029
63833
104624
575522
637152
434796
192068
882219
951442
714722
804537
189865
761642
916040
511528
257148
93912
976384
936971
854215
464798
972746
867851
538702
703778
12073
146371
771419
328436
145402
848600
921370
684776
706045
271297
928734
748783
1022698
155814
886913
289423
533239
681325
925187
886046
264214
299403
126619
598760
54117
371355
981592
508287
10849
284497
437189
157392
108615
911224
139780
458107
860263
813400
896793
423338
266345
389432
1010684
449116
499568
851852
400859
785386
206017
921921
358298
1004011
511560
112067
260258
213854
49370
264331
781117
172156
921335
351008
687567
776592
197871
328321
233462
330133
617819
227813
137542
99868
14874
397371
455744
406897
734755
133577
1044823
121884
1012405
938217
472064
841119
907425
205856
295087
825152
1038628
693079
296819
434076
887879
184731
483736
38491
881314
211353
2650
548152
29232
79275
477767
792882
332209
188834
274478
673201
950605
955335
985343
259999
484232
374046
517036
141772
357254
717316
712350
243338
375825
395027
513936
383321
762325
801090
885511
501351
186336
2797
818299
293641
29041
348728
504279
876580
35229
464554
484132
816199
389910
644851
389176
57317
281154
972453
779208
150402
373177
595497
304226
772671
930599
254175
861628
868380
885274
542647
987594
611954
55679
601177
94564
911314
598885
697871
178659
826242
292131
434750
150441
69289
485161
6529
282672
405765
583063
418744
532655
214291
1004600
942292
377401
496420
221242
494859
3845
908208
303697
78392
298969
1004058
446460
170947
30288
94041
914393
302326
228009
882417
992860
591654
523038
489629
396568
593254
832517
695157
289853
545737
554667
282067
741734
832597
344353
43722
134699
637941
1011484
441462
814513
781464
336879
237725
63685
358699
924930
288737
395821
508655
173909
558703
968978
177414
190095
465304
893981
240145
322712
187956
276057
1019884
661691
894581
158667
922558
650023
727880
195769
138986
6175
21093
974
233439
527260
339744
859745
275103
788224
701079
691565
546102
111362
1026611
549949
679561
779064
295072
408428
19901
830029
228747
708394
669922
839851
696274
714889
780543
676162
299651
157166
180507
970778
568571
226689
212080
895598
905925
887373
785652
158951
512199
902227
615787
580462
722672
431892
415044
625548
1042094
430643
753862
99286
16020
927371
349282
111276
39160
984580
1009382
177815
367195
618752
740729
787390
381960
42512
366426
383478
703245
695076
45035
1026505
651914
590103
388134
967524
334832
545114
73398
274476
572006
454614
140766
594219
75796
622790
396555
925730
953115
813306
862369
744444
36799
800523
187082
489378
395877
485192
955397
222238
585209
856260
248854
844853
737293
1027090
843840
138605
293192
216028
481938
295969
663258
178621
198902
601394
268939
231585
455081
818506
585446
886001
347243
258057
265770
402155
121120
263875
807356
239316
583439
524426
362431
87358
151156
688403
303139
504845
913297
867682
884582
716486
293201
4005
525234
86938
848165
82891
567355
313623
42391
480904
326915
1039064
914683
597841
375252
1009359
939707
219463
133238
85189
473158
301786
609564
733003
289759
48419
776197
755396
1028726
64762
266995
104509
424975
205185
604833
44546
368625
14609
758423
369542
1002920
392475
453388
869643
483870
95788
65379
483890
768268
659640
698070
989542
843413
695285
125689
98060
646691
92600
477664
968610
814897
948007
936203
427792
658169
107106
252355
570723
464073
36416
960894
164490
436547
750115
18330
155855
420004
375438
203970
769440
740958
900662
541297
899375
135355
425234
261398
101242
423328
604008
751292
906614
927901
579553
507733
941744
110717
581832
971692
53334
165633
636261
611635
150021
645063
341356
430107
1002001
650140
739194
199932
1011551
756380
684352
593340
18413
683714
705483
819648
313276
969581
528218
831000
408624
336176
194980
735391
870359
675821
273227
68606
586857
255481
568198
408941
921308
509273
261089
63810
854872
39951
602620
3481
422716
705854
800159
138053
40026
952745
819362
977620
561793
920792
773141
70364
566853
31567
98973
686150
150395
543246
204757
1017925
938304
95870
663547
492358
811462
7284
328083
327752
863327
554517
1035435
581943
359500
625995
561554
1017446
254452
734932
189523
710413
870258
584891
637813
329892
598926
637924
469989
432901
181303
694796
423835
704815
622564
477938
797494
481087
513772
189211
774565
944111
773177
710094
221775
783715
669536
197231
768806
368086
999777
132140
766534
263558
812083
827423
932413
806746
795468
858920
329604
531649
748580
1030216
440969
298762
156994
857120
201914
231695
1041056
951210
888760
112122
859287
790170
733123
1007297
67705
305630
564052
357745
479294
704246
956288
647716
94807
400982
749820
1004956
748439
256606
721998
592886
562805
350795
350547
693159
905286
298793
397389
947225
248950
22699
14981
737454
75010
140535
338461
734929
1027960
587481
646738
891287
1021187
502267
83746
25863
382832
286484
798160
388593
310163
33636
626486
887136
266256
505900
104177
870626
259886
890720
781648
950609
874502
951920
987980
106245
886925
334337
542560
350684
328278
182853
480540
156099
393220
487520
447034
447681
254081
4007
497892
882653
791202
835918
626258
1001641
569327
422295
1045116
769562
983128
278140
601793
109355
179061
777377
561880
919241
653482
98310
783045
661740
204367
260257
257993
527030
253691
915909
49606
224324
653982
753320
790578
279121
862702
582270
371633
867512
603272
987107
498822
961832
453946
598479
30290
134572
16536
869160
114889
801139
522472
375179
445467
6472
113236
721378
415963
466521
544048
416851
148491
668513
268399
2458
770226
52110
361117
113093
543411
898696
930738
367737
1042873
735827
316068
890407
41909
623200
784029
701856
495583
822786
271647
303859
496212
506247
58841
343574
901193
366970
186868
96898
263636
758797
468156
1007306
661337
760512
370539
1038980
709788
112980
977927
328280
657895
598111
482594
458975
721032
951349
451094
899201
533122
203473
406198
897901
569155
704053
449944
1003846
261402
431685
356607
902252
244359
803184
248251
971140
981200
834608
229155
182651
1000378
127536
282592
833675
212936
320794
753826
150879
676102
785717
179968
318590
271505
283864
52479
88765
509758
160579
1021104
88402
909273
22698
691853
853528
304895
751427
361839
581401
835519
285930
861664
36432
976128
906444
498823
831984
135165
645726
433690
495453
166373
1001381
176934
429816
235071
214012
306136
596826
124413
939298
762811
122985
135506
752269
8079
956427
947221
315633
766944
785454
184056
416620
246770
649436
598027
82639
144048
343894
57206
718223
826650
876583
1022946
433800
1009933
428026
843922
337129
790132
17565
914711
710204
696737
868786
953155
940684
401717
394297
427250
709607
497751
91311
518163
1249
752908
27761
216405
377609
808243
195216
1029239
672685
329882
536607
310530
928162
673431
310075
475110
1028425
108326
654629
720966
1025636
833607
861587
447847
247716
958411
45248
434495
465961
176868
738019
893488
39615
342182
96539
566317
72667
348044
894772
236122
386414
25643
953420
579463
921606
288316
406098
41133
202162
207033
184609
933798
576321
211353
308327
161025
152538
395258
123279
493395
68581
681431
627770
505374
290790
2015
498406
155918
215887
365981
517303
890167
462553
944207
507904
974115
518216
238401
235202
816399
193553
853835
559393
952143
599046
527318
982466
91036
529357
836414
608199
131473
63848
1019345
824438
993433
255679
566419
389635
716868
4877
750032
925843
107048
787463
926445
545861
306242
374283
249821
248612
229241
615648
884774
95655
310138
54733
721856
387567
721806
933613
991543
848942
927626
972430
273362
964714
324371
463377
629742
962245
865720
460965
801868
899459
950705
839940
954906
692752
692216
351543
805158
102711
179955
247936
87896
76512
1024348
884472
81517
908203
198671
727784
517820
216073
581612
656042
639108
373171
341485
787045
855472
145008
790391
301959
137772
397635
623821
189087
217855
452021
262263
957223
726794
547724
328657
79830
689901
418114
91358
904278
325396
721722
94126
433083
63241
286880
401509
309471
199784
983292
845990
543796
887230
641572
540636
210059
184296
878284
210494
586496
947300
168947
269959
505394
754420
94002
12647
49636
261427
568835
815693
347812
862475
653200
886214
624076
352773
526494
367284
120290
41977
168108
422756
763314
980045
833523
1014513
645992
1022559
457851
509244
267164
557776
50995
419249
399812
479873
965854
428693
545429
877904
871879
836964
310398
145387
21802
146616
532760
562380
324762
1030928
11104
70459
212659
930356
651997
972749
27854
923591
523726
751435
67385
389629
910775
404560
764220
466761
342620
95333
718489
378925
783906
432008
326286
218095
7823
563943
562413
846856
335309
139711
214027
483364
732597
751293
656816
631059
71101
173250
708649
786135
394212
97086
923007
608737
595495
145003
163332
914076
126457
135582
813942
141556
223508
271220
1014739
137510
1027288
582121
260678
551345
930274
712127
538172
17537
111121
241850
816207
123475
112242
998755
320378
1023427
677614
759322
370277
676167
716748
682095
454909
508831
198636
798270
763355
757768
327533
353309
387539
1025410
487757
768181
1025010
842068
269519
1011699
916482
214025
128736
525583
329124
776437
408288
215865
432363
523792
598646
1018316
233750
316531
480061
812660
826186
446701
1014818
518847
915463
918275
355445
390685
834338
661989
8091
851687
431454
20097
191617
720422
434231
728219
901654
504220
45745
124099
713995
428514
1031321
766164
441922
357008
834367
774943
1021329
579269
724273
832154
734017
751444
700775
114238
808575
141026
302069
951595
947389
247897
311047
637944
235883
603125
607989
738670
766271
805946
202716
101685
214150
176106
294388
825826
9225
650095
425309
528150
120015
231493
859293
342538
757785
903354
848665
968239
554304
817536
901106
556167
384584
585224
696473
402452
423943
1016534
169464
1015706
389713
431017
388748
800730
412230
691003
294688
940793
160643
348406
504878
502865
212493
820427
897197
934287
344506
137461
11061
544661
456175
326326
977278
188883
939593
522552
369031
964484
843130
835239
568391
76423
540629
948845
773419
662111
453866
997630
305466
162961
366636
446420
573900
539238
712903
520512
221828
887979
985569
798567
1000178
358477
281825
1028574
483354
715970
861314
630329
316438
692847
143526
432895
751914
735986
287693
717774
810609
809876
1005709
750292
619394
853491
612908
973839
627821
117800
1043102
837344
1033805
965003
670210
382107
7311
209292
305448
504173
1042844
146871
1038273
697431
380169
102501
123796
829316
233142
694141
692947
61512
473769
336115
703090
181709
574225
387879
135775
865578
75486
859737
757764
934125
407827
855038
383097
389305
751915
247496
1044034
660078
66874
257651
650726
881538
620476
974301
402313
208107
934497
815593
299671
616218
233278
1013261
612328
96984
254065
169885
745241
697932
938557
312944
678667
920514
251596
611094
753991
359554
1020874
319048
614732
377187
7490
294970
503328
396746
387179
505478
137585
562120
362823
291354
736561
793269
927607
272539
325885
917464
79720
129074
887657
552485
378268
17391
358100
545194
167887
924230
178253
20530
213326
234625
518583
721874
796465
256679
858571
836931
914835
1011341
345106
381425
252067
995612
175823
860866
466670
423109
636544
123796
436370
52993
861568
199421
390515
833338
566067
560776
856799
421550
515811
514579
314355
812424
955473
126789
69789
57241
532007
981932
437568
220177
349831
204549
895940
768425
784996
648159
90112
50272
540126
936358
877933
828338
192164
94258
692546
110251
635688
662044
175142
230513
579607
769195
421036
44341
640012
844332
953416
1025087
631550
924388
636557
942648
208141
59610
704448
197426
401131
35974
796335
364098
1011403
34355
11062
970609
56088
956943
374100
63830
483038
175553
222409
921857
958763
936507
935267
851017
119090
539969
159965
751170
363243
875924
184994
787306
1030714
353104
154313
621697
497340
275770
109226
183954
1016357
848518
805397
691448
254310
748064
128598
131720
415576
98693
366147
478959
259725
355429
552426
453334
674428
56001
62309
690862
422732
64641
981655
990536
975608
98815
1021102
864019
124923
821752
917073
439935
1033996
523669
919868
1033258
629416
429407
303048
595408
143625
589147
135845
393042
421640
201062
784625
745145
770474
378931
915775
980710
732787
135130
74403
154885
933970
817781
743906
903692
754687
246788
274063
206805
585568
159770
140042
267844
743365
197724
123253
968297
624796
627339
150457
82136
99725
709926
596926
37042
70900
222830
218373
84154
830330
653614
1021506
617968
232562
151867
318871
971562
92150
764866
989582
665852
549982
358185
270478
114015
374843
930566
1011537
726772
637372
772668
321392
734769
72952
999571
986311
109361
690851
84063
8191
993701
389886
71649
349193
560847
514685
65637
677836
625495
810026
20316
84533
726551
135716
878888
951408
501797
510715
956428
337057
776846
444327
538220
47423
461106
279285
37411
744410
167274
462878
196675
613526
587273
822691
652645
510153
211473
837555
597489
80344
618285
1030273
53332
361879
104618
146618
366451
694072
163548
234652
553402
347540
1009720
895741
76850
116324
657430
552562
833788
828233
558559
728256
963636
172741
721938
100131
932574
927023
302977
742147
146081
758067
772442
1002124
67123
782828
734312
141230
142610
556493
557849
556961
669258
702568
14667
406122
748496
34303
807613
469403
609984
743475
806003
226050
707078
139491
883743
415553
395470
222886
150883
317483
824736
722850
881351
674382
868279
216085
498697
1025650
1002793
239297
739560
1023711
580913
147895
583949
835205
565585
921228
822575
300073
252375
527530
363175
159716
7361
809970
342158
622858
937349
1044864
136317
690525
478056
500108
925152
360753
366840
818216
750077
380658
399448
646998
220134
658389
416060
967690
642774
430097
247216
118138
542526
160384
82034
1015587
522347
449421
922842
375697
612430
240032
879849
979777
584174
692724
653324
296836
51949
116301
365073
699413
667614
556899
421073
782198
107193
147478
519577
42821
420103
615711
153455
588411
970807
603437
771939
475348
895338
155673
335835
328040
600071
675886
928294
919402
820449
621456
9597
410550
1035474
350192
60654
579139
86974
833674
1040959
22529
109349
346037
889971
504014
234265
102554
803152
629434
1014896
766659
82352
466096
421047
540640
836788
291587
280546
273615
482965
604383
1029308
314300
432998
477092
503687
221249
192803
584503
196258
937983
540789
500159
266972
1007695
129373
840321
787908
764361
847969
360449
537649
1027385
1028134
983524
292304
1040224
567205
770675
12455
61244
800575
643435
275891
770738
923017
25540
126760
891954
954493
111535
250214
392618
403291
385235
538435
530472
643526
892762
519027
470831
240003
264251
14277
316488
635408
479929
612211
1028551
720879
993958
317933
752884
251156
638840
944582
524329
864284
482830
311287
485475
758511
14484
372668
368664
340137
474682
871053
164225
87835
558449
406109
167541
545951
932292
65580
743161
92179
946985
988935
79541
478794
167807
563377
903476
289438
718412
535955
836088
29134
811401
1020977
944928
61054
952307
904578
523268
95110
172380
540145
145039
629059
497063
83815
445409
275717
510119
392055
852721
670068
891698
175048
433197
133039
677695
930508
781838
675201
953339
413705
164322
660688
562996
955714
67077
851141
307670
403446
890821
452983
602803
369814
184314
876804
805912
452477
683089
3160
814720
238722
522476
102865
213363
654472
784625
438054
230258
811409
407989
969162
193169
249344
410688
147629
1004270
910293
93351
317083
972968
108189
793970
148520
179269
441940
595017
768500
742016
296103
1041007
202703
404883
768558
297093
415853
1034611
231832
716735
592710
742545
774589
245610
390380
720246
53277
520943
994336
795947
869256
433304
598811
318414
293614
48657
170749
131437
208423
812000
785576
404341
718764
524393
198462
682542
986945
309957
828404
314332
90554
430572
373294
653442
844474
185979
254564
466211
828221
307855
818777
291982
692810
433525
21844
967146
925349
489291
165964
580634
113855
812496
704468
131758
873008
907642
1027098
899675
748935
273983
1336
1000021
18181
921512
913508
338789
321883
326605
343371
8208
746569
58829
820751
1017114
631215
77957
1041269
307857
330833
541322
79739
364019
924366
258478
652678
961994
40597
173507
851299
74054
195970
143691
660013
941936
684952
768912
347363
719060
893996
737393
266875
431524
911170
638619
497980
443250
62320
311241
581043
162270
163494
865304
784029
108805
366712
377772
384506
661365
542866
53264
948074
662034
44147
961433
809106
567161
93729
645360
554753
767068
381979
986834
831200
260209
66085
622036
140907
954803
515705
501505
806987
910062
591265
623322
597258
970097
433627
905861
170986
837825
365220
573937
1044146
477529
464583
553523
720139
292897
720697
687248
1030772
91466
463654
958472
697083
525627
42605
655439
57702
173538
255278
101400
398461
187147
505477
800516
428592
868631
51085
574105
890282
577908
902561
902302
91068
778401
193805
302883
148484
66392
39790
980394
538595
21249
34674
254269
782140
701877
532511
1002868
512108
547590
78092
729879
175831
436973
461931
698326
434457
924143
831182
938072
242260
124790
6134
813049
426653
673262
494088
756929
553856
14231
734859
272631
602433
650102
675
700136
338069
254272
472154
844397
450420
145210
521707
167592
998075
814244
177442
972446
435940
550331
1030007
1000554
141224
563005
676708
973641
550189
467393
890351
843286
284274
751657
175801
678363
946241
653804
205039
527442
899017
518033
410922
540022
904495
927146
1008617
1026798
1001078
180752
824313
802176
109825
65197
522047
511560
1003083
875215
584393
1029487
149604
311797
215163
433587
475238
331667
955232
674478
227277
387035
829038
669764
451746
267908
944967
324823
212006
860158
366883
535039
837566
868800
717591
694450
986037
115396
558322
698336
93817
982510
945221
557219
337316
405626
95042
1011814
858381
349407
71740
1023312
142502
670605
346421
1033687
176725
884318
412351
960466
341426
328957
340794
837150
623334
720834
323225
402626
581589
482769
291511
578051
410488
678743
108745
986331
631558
660173
68716
854884
903304
378408
79004
1018464
772894
536613
334993
403406
428060
375764
215630
78898
162826
593933
1033644
536357
561152
1036142
82261
659349
740585
613223
165828
881897
1044030
419816
345100
1029878
238347
667288
778193
347653
2276
640324
343037
200388
999688
933307
847182
52346
784739
833469
281095
741631
88332
477662
766661
517101
438770
582469
676556
475499
155112
967485
16589
466986
721528
770589
938002
610241
174324
101620
723501
230341
388895
51107
616556
1012310
732293
1000363
824313
191849
635156
139434
492223
644111
531925
226796
213199
319930
138694
985531
585126
76050
949705
165702
47139
713978
920827
982919
709955
1021106
830797
714465
128937
79097
717263
491981
845166
285528
1005807
396336
777031
979826
779584
269823
822811
259322
87456
927983
99942
871750
952794
527366
960871
1029350
1006287
469931
183514
507519
777696
992659
438905
633247
837817
996147
917206
862983
6234
478939
425758
768067
574678
534418
405708
385074
337050
570947
662219
293267
673234
194826
617346
556305
817226
767333
1007127
937077
62531
293226
33237
983668
171853
541734
289250
36396
538906
419389
333136
445590
697201
209058
631235
976192
770266
996597
4377
29193
658022
742440
984590
861453
502831
410004
664547
816287
45145
622427
360936
72788
699767
458589
399823
825885
968267
627596
1006659
222112
528878
768153
980946
631699
167478
109158
486625
495150
507445
831845
873506
136473
543404
937971
802662
374274
203750
472224
339484
329261
773180
459671
309429
441496
970061
817358
689763
1006873
1009053
676800
914669
939807
323558
155598
800954
225068
538440
598436
371105
295897
238091
933370
473186
519289
614852
762872
939297
454895
986014
824545
372669
621504
180076
194864
740684
258019
388947
435391
970755
168845
981449
118573
163
899160
614090
896044
744614
668081
788825
49221
87842
283384
347908
638224
918683
27076
98528
376808
68554
129299
837908
612121
639512
804011
181537
431968
616229
323329
252630
918684
603154
717834
332911
975186
920215
271054
217415
25992
568080
268930
565284
4976
1011840
13691
333771
1035742
952281
441286
95717
502653
68551
750669
815142
587033
811366
226351
197085
1034157
188456
700801
931638
270804
877298
890577
838346
50590
177419
245562
296362
69006
216291
588107
466606
873838
747730
619784
430428
406748
672076
355227
861970
694772
873513
971731
372249
207827
153111
468581
985606
1212
519047
758753
197591
983406
578136
194084
205976
524823
211672
996859
301557
459743
574369
229867
603522
131429
1035399
939871
255494
315436
92230
234085
735215
501655
294122
624205
1019485
580547
587415
430944
270190
588052
98148
302363
366668
433732
1005658
477931
755306
840899
894936
155836
436479
963011
563273
535941
758911
789236
326307
685961
161245
870683
552349
300512
391203
281700
639017
901322
45840
236055
361948
84101
601795
834433
54511
1038964
233072
967255
516344
25696
949334
503740
690305
815365
73311
939604
635296
553081
852958
455849
206667
507183
439204
204723
847786
594689
581377
290740
583300
1012530
677868
32038
975649
1024491
80747
596063
672591
333389
246068
663775
573307
90798
601724
355134
19328
930901
550436
858662
843623
972668
454735
329031
880256
570683
129519
972190
934033
481679
318691
836061
306794
763200
243471
621805
444195
94176
852256
345636
822025
777464
883674
751105
24628
474870
948594
685789
329811
482665
494390
948422
15018
1022419
921263
446220
80830
535744
760629
615629
473003
305772
775654
414318
862604
708993
396549
666060
751775
799266
258692
761037
583280
222450
215572
847286
627417
251288
317580
695946
797993
869493
195492
890056
61056
293888
830159
395254
67284
308083
714147
69698
367807
654927
794721
886066
740165
926308
57339
558077
411886
273726
155868
780363
258816
859432
550046
774544
604993
924885
610588
881079
484100
270089
1044636
931401
412300
383785
157443
832776
226077
666075
895501
585108
26887
497152
425804
1017598
20384
986149
205276
134611
339832
843429
366578
887468
675295
422317
443323
408766
1018682
621217
62993
768465
607088
333973
842994
316634
1000128
320465
115988
726481
117752
241376
861119
268463
30700
766765
842892
475809
310900
321797
942051
159293
578621
176769
394501
321744
803961
599940
355515
300914
845098
687001
1039116
326289
600215
100671
998806
371353
356075
706629
88270
191888
209275
253124
867157
495061
488419
783109
283767
738852
561310
69165
657830
357892
621791
270977
50937
717936
594577
107548
931072
923959
867496
521961
195866
850427
497936
750723
470548
435049
47681
653117
908163
421153
16848
15625
657094
578122
133398
441960
255605
1016891
77737
349185
947467
21549
613041
259532
1033273
884270
873122
979147
954339
407822
6580
499440
904913
101806
56917
305773
753677
478888
220958
1020313
103196
870784
593666
247710
272746
220167
107253
662869
899553
870354
778173
909263
337776
566429
545113
1003547
32519
175703
548896
908167
815201
433164
480342
239525
980739
643402
516931
65313
1027342
850437
847890
635066
442046
502469
1032518
686312
33661
924646
854640
186690
621349
556852
802066
805675
666293
416243
630355
274896
379194
573865
366247
392707
32497
717507
774936
1019164
818289
328136
75422
888649
302846
141713
946891
947664
894222
785129
55118
829081
531155
821188
190015
16963
77535
601840
357843
770498
601297
895296
420072
376021
927296
1006132
389171
273660
940535
299265
2655
729293
429046
300766
282645
338894
599868
443506
213475
181600
928957
203942
871466
116730
767056
988410
356560
873444
466264
429912
245306
71891
898352
48265
860369
875954
521740
311610
280499
422638
314758
745762
704466
876685
715574
593742
87017
955447
908167
921967
405477
363867
180360
338700
356619
826652
409787
598828
71553
618230
46354
388250
100030
547343
476353
238168
264054
681407
628433
283933
889012
813005
973073
1034557
328084
330700
899624
955879
67616
508935
443974
712182
672109
221262
804010
934586
568200
701321
485340
733448
227833
913838
430955
82464
363399
767237
279984
119966
338388
131720
269244
885979
379762
509201
213727
17140
314392
440314
281451
897073
319039
674777
606574
634713
622519
870735
476103
632940
225973
433420
778289
26319
575771
211703
472261
153520
1013530
348339
951644
543651
241973
863946
689962
300788
682688
926371
352167
811004
94488
302603
542652
880490
1237
341782
841201
215093
511917
371817
557524
938365
34852
1002267
366771
625699
296731
238485
951731
845665
755492
755664
712230
183867
25557
862474
425990
312286
925952
157227
728974
973194
559259
457873
378277
957128
220688
1003314
686640
61693
638300
868616
915424
652769
982441
1039650
173714
656916
482433
578148
629426
606972
992379
705955
419328
339723
990354
104576
913877
774276
832195
613462
877901
667232
503951
875522
489627
611970
754842
751428
625744
196734
296310
253252
172690
592811
123664
669689
147703
51867
531611
765220
555947
604041
127379
391758
62322
1042875
230653
610429
626307
153974
756681
424482
947955
654593
312402
125978
768316
255472
374202
613173
307152
150916
805631
1035193
29886
129695
815277
51048
106616
158517
652600
169590
500315
572439
462820
874381
650388
296413
402516
63039
1014239
68822
879611
358910
199711
185554
599727
767692
276175
664681
223702
16196
894573
606006
338809
922897
864704
451691
134601
437966
859265
855671
69835
806805
426836
675696
656480
535148
259743
158124
112227
955936
272582
352203
999047
29260
614434
672981
879106
764782
542685
752920
34092
461495
749167
89453
295993
557787
322671
680324
73680
676768
483313
498712
123226
359601
483605
950414
796488
370520
712613
3849
526425
484863
76931
510420
316892
118534
819986
298487
967130
72213
407424
277867
234154
571323
694583
416042
59616
285100
763169
478793
292254
526471
96247
22075
354830
925983
950668
717148
740987
3260
1042169
261986
164509
379082
709396
432022
779444
346730
39963
536837
960570
835567
832354
338351
275423
849594
727272
1021359
577243
510910
960555
840870
256687
634075
31455
908038
832670
1028224
114791
1039178
285192
574228
877602
370306
329718
842280
128783
907052
739905
312708
787295
179537
976780
258669
824584
383727
235250
929873
372805
513896
680657
67476
933427
839822
84834
86199
493848
538963
42750
701474
480577
288954
971104
284963
496728
965565
1022305
708215
744422
999252
373024
819247
305598
291662
575058
407416
840460
1011681
560454
241112
830209
493159
160260
796880
660329
205098
975788
256955
315393
431370
990687
100231
793221
883660
565343
1045049
640801
428221
218291
1035716
472371
134328
899539
562352
807747
703528
496471
1002959
44517
910310
992156
207153
491835
1031864
873552
1024929
365951
768311
724915
929143
760180
123289
916904
25028
619550
544880
948421
181276
350602
8051
501823
488069
747672
46315
639596
828075
680744
715958
632068
453716
812686
174207
800867
276483
590457
220130
141493
456942
454492
344077
817242
511636
759024
108616
819044
600091
362761
663469
157348
190502
402252
257499
757193
966556
546830
43701
510958
298417
7689
518279
279494
198945
662807
448723
114291
20138
927664
127531
715860
487950
275724
965613
466949
370534
621827
640764
841434
454458
114718
704899
604215
397040
427497
1045140
7151
312853
199943
573641
59730
123116
720456
900365
835746
198285
589661
275715
1867
45529
166183
137929
352239
943812
787028
1026067
586117
897965
271947
959720
826164
128648
794745
875458
98445
415622
596589
645785
750611
35768
947550
280349
355312
274845
261986
955339
256413
181951
742501
394219
563190
799871
422500
238513
414238
582101
402779
314549
87180
395556
384701
850291
417425
964702
651260
1002178
786221
891912
621926
901877
981088
419715
692923
918172
428034
696397
847622
650760
142929
421976
590811
723123
857858
53814
468958
492216
209698
898012
391351
78151
443514
548156
23132
28925
47996
678040
825037
491818
464885
978208
22460
833030
304842
272860
332537
573281
586776
209173
654415
86297
229160
72274
484517
127779
494414
152516
306571
867995
439190
20875
402068
435460
84347
259315
202026
975609
180371
192515
618731
834230
688430
3144
363607
672609
920402
770520
553644
262122
788853
940086
446871
891026
283422
728231
569221
724947
306415
63112
184501
438477
952322
207041
410530
832141
607841
348191
599957
692699
653734
572228
411996
100783
8760
214616
114102
747011
461424
262842
885967
113972
4705
60142
138134
244520
981443
20846
667544
570743
635849
1008970
869387
125049
336931
253190
606774
348734
165825
767575
833779
1039914
715051
822045
540917
746858
85510
491397
170412
901184
383932
6759
821512
557037
460037
625323
682039
874375
657675
1019800
549626
686617
925294
726
61074
810469
742721
620190
324353
395329
174190
13780
294193
553236
916956
657031
891447
770671
253251
334120
263349
501663
996724
854535
318184
796235
1043424
42979
703727
10263
690602
667156
26439
671367
142366
283641
48771
591390
329203
858302
264753
419631
1031383
825371
162624
449102
574533
1002626
844959
106996
58407
665260
967935
427494
182115
259575
219646
538215
931510
829465
441849
1005674
690421
595774
655872
141239
249838
597031
435784
64490
745846
990274
718068
248026
659057
286738
164374
4322
447764
925519
382833
707734
720121
242029
190193
338096
441404
445352
753451
349673
695907
188224
434798
185494
191781
465759
719969
1023814
295969
3288
590808
575617
304460
393279
113916
694433
658591
808207
977502
392645
460330
501352
800457
675533
9199
489907
327747
512807
554806
666477
618778
177856
1027111
725296
765699
425270
551911
959007
114206
365441
251264
895412
774667
939613
127089
278620
656085
715631
214830
555568
437458
981511
39743
64330
379223
298166
840098
813136
716975
456432
1027484
38000
29835
116386
14861
596538
990862
912765
535703
573813
147231
780666
171976
785488
782611
976939
765755
358745
485886
958349
1036988
681939
319494
384795
719576
354936
738053
13136
129827
489467
299174
117971
305268
1000620
627963
301151
571951
554316
580863
515986
696429
889916
220227
388444
550174
589189
554844
111434
457026
181474
705767
662077
666473
539354
801454
807720
873561
164944
171102
832554
80311
289600
901124
70256
738437
351999
854135
1035614
47229
540690
257115
216344
508278
841069
892491
360659
147469
8555
805346
174381
1036484
825231
748161
520002
577283
630290
604488
1036709
916624
199983
635203
1033648
980966
262445
460257
997508
709
317252
71656
691141
135232
46130
696023
81123
426607
372067
1015895
529213
681861
289211
701739
907486
863694
563348
825325
178003
735235
473287
699559
571325
777778
421854
665103
303298
519520
450640
771598
602879
617676
1044191
11265
260628
973008
1039711
605371
610382
46950
16303
578079
644412
375532
853751
554115
1030226
826781
774197
480125
409012
219779
786942
358506
598683
85688
40107
555799
649661
58111
364329
634477
487931
350186
986866
957181
973994
527959
614339
351142
469090
1003814
874016
983190
507029
760355
329444
154716
438711
971284
950066
648141
590120
362905
549003
574481
76816
307663
33015
1025610
34386
340070
87164
202040
808070
428037
644865
557475
758255
443633
565293
843553
205723
791529
867726
40714
228224
553679
86804
58469
929454
221014
589877
935773
652740
700648
127570
389414
549270
876921
1004476
491413
362214
602208
628981
792697
332814
611113
582553
1032575
335601
403389
771730
267017
477646
823783
553165
995876
169171
526968
620194
2193
56614
437290
803533
616588
1004075
139458
752265
612199
685267
478333
963486
409322
992674
124197
380350
491070
759441
645823
75879
990140
972244
258524
273632
398067
61264
361048
468756
205384
33795
327602
434090
611330
937234
298662
576282
432399
996380
318689
59414
220800
335877
34180
26664
294362
429843
1034205
717630
295307
703364
15358
861267
347647
502320
494804
987354
921893
529209
473034
728338
80292
783811
694607
1028719
601331
353700
649362
649629
21726
269936
769118
180587
927455
420875
169454
704385
950947
294204
298356
354403
938483
820980
390980
64804
655076
1020672
528656
965448
848952
381407
614654
935729
563665
963204
627104
901669
390286
955794
807651
105130
118022
896422
453218
65673
396490
951053
783976
775698
857289
220450
6153
941998
18389
245037
432515
871143
14751
241700
683389
303437
755831
702949
147482
935105
753047
816412
674516
860706
142151
747364
561266
556325
4050
210065
84995
763593
453456
532880
353521
558482
41213
371705
1014712
192103
1000151
60302
530889
748827
948931
202281
1041901
354821
813521
99318
741783
182418
489193
291144
455769
812355
312362
418833
248671
503265
958016
864633
559037
1036707
222597
280465
771295
561127
922994
459643
759087
806827
829401
562659
255936
143938
269051
350749
19771
56123
396114
75319
673396
791712
634898
422603
115843
733309
521289
1022205
293846
750439
540286
493473
458103
524927
435587
934352
413475
879666
447069
955164
14437
499495
983714
565032
853436
421442
269809
524872
153720
518364
153222
770834
579046
324562
946717
300345
51405
302501
884437
245353
498195
237127
205983
256465
660747
687766
252280
736829
677573
317549
853227
204318
379691
927353
282346
97860
83623
289697
557159
771704
882664
739513
579640
69044
841
719859
816754
581514
503319
738521
340032
368378
568841
123783
169475
288646
685327
978511
991960
686947
710061
227718
837041
131887
208815
64205
310256
610351
114586
265365
424820
184943
521664
879373
962057
327312
644077
137814
15165
641094
687294
357091
196811
435515
411470
758610
986278
719856
463618
94464
554316
974587
406331
800440
197523
125048
750958
181395
229529
813579
477276
643605
150660
731494
281650
45646
1023038
385553
1031278
554394
308700
991481
654614
805241
550298
718527
1010267
349871
218256
627835
400016
390375
80981
957906
67616
809474
466112
563251
943588
78826
850456
511268
610153
970613
245839
314221
272492
283839
920453
483520
122967
78677
751829
628244
733301
624656
1017909
661195
657346
707680
830908
376699
621980
163651
830824
665575
118712
188602
37284
343454
376051
1032197
668756
44886
607075
367797
842147
454224
303297
33191
595386
349391
477170
438355
517865
898647
306731
519293
938702
356189
375587
456621
35239
399605
662536
330625
866145
586954
642582
1007478
533288
115075
953059
952221
821826
624035
51395
882078
212777
356771
133631
50131
911960
131116
3014
565003
319510
442433
424620
988762
564052
471486
507315
691918
434172
34249
86430
179311
594552
352826
79795
375076
16630
840341
625503
284072
154409
1024367
472000
1029215
519029
662567
393445
622605
820070
428917
680579
803297
441579
995712
155486
618089
916670
829932
19494
325572
200983
688585
647743
731498
562534
27975
114704
531173
910841
611799
420839
632451
971983
583010
110018
196147
242394
182514
802471
899766
36855
292652
991215
160466
284066
225941
933138
464797
110782
916953
980832
149078
476770
441586
97602
882229
109046
821851
585448
134724
855700
460325
907019
519903
507018
510337
474591
799004
968408
761707
839370
730060
467047
619006
763329
500799
48896
845762
520244
619986
89047
149290
61894
380500
959184
380736
198101
28553
1045376
430723
445722
792458
394506
474623
977923
437757
960641
23466
134741
331992
1014428
823361
204087
175924
214073
584880
807576
827435
895741
569364
266182
889724
870867
959584
573489
824735
597875
547965
749233
660230
683190
592021
902187
1022563
892037
294053
673773
1018163
165090
1941
143459
904665
69301
982353
972389
295231
988903
479787
333839
683187
225885
513753
655057
326417
889220
78383
256272
272763
1013113
704207
401079
338951
796889
474271
993343
287512
380745
230843
894964
905421
245405
351850
328136
430638
437559
471577
1009015
95269
447772
854826
238294
61765
221660
344339
254168
812423
311774
784624
1029832
584757
39859
446193
338313
868912
47553
949639
308435
110044
707074
481710
834590
418068
242217
342274
142761
834233
456806
745266
327069
513478
900614
684975
327271
858686
553199
933698
619295
223716
282740
290257
1023295
219179
527267
735860
562860
675607
538902
208644
314240
880673
585208
1004371
575953
379559
235578
391075
359976
401369
972746
228786
436079
423848
839292
933839
750587
376413
134699
660846
979727
717731
13955
847332
799388
112956
293171
224580
389674
512683
497499
39480
894649
596118
517882
466477
777789
388868
810471
731128
738284
833101
258120
421793
683431
689714
358569
915904
478037
522362
842504
20234
830806
853762
842088
523951
219503
271230
112167
912761
178429
348067
195701
510150
69868
484281
762257
231557
48614
433257
571129
929089
1038256
206128
568281
714432
382321
322623
427373
230604
825278
608016
259691
827382
744805
1043969
100001
544819
399070
62159
901072
762253
468275
546052
682542
545059
339985
1024734
788845
684934
728315
283171
313029
140230
239083
372825
584058
827356
164016
928132
869965
945167
962243
889116
696098
437413
961106
517685
993604
839433
938570
6936
727236
143646
395940
10078
753490
20116
526600
932508
36934
831810
497176
130541
835748
160591
495550
487603
31235
247113
234612
992168
892012
953462
994549
257771
40997
801041
423304
171484
93283
995866
88406
236414
863641
117273
912536
199565
102659
232914
87613
677581
58956
321363
43145
254087
778938
955351
392560
511113
789440
1035100
96080
994481
328387
163874
266618
508140
998398
252330
452014
820046
339370
297912
163513
879426
987390
814725
773905
140697
879475
758686
427452
3509
642061
907504
351855
630975
253250
476272
632285
790961
787755
891521
705535
51456
177749
610161
338055
687359
158090
403387
296723
761148
833576
149925
306574
30164
543820
542225
99428
525122
289024
223548
330362
163323
204889
485515
809607
475675
357343
709238
978105
834406
267646
1002383
709076
469799
546359
810021
112061
895116
71340
176647
495837
785083
747163
742937
62161
462711
797644
384478
582043
134926
938624
596985
1041184
806417
1041519
928033
759738
217657
117773
511899
54036
8656
378696
248412
153051
687497
204518
1021654
344329
621569
439536
979227
410746
703871
13541
836439
591946
543266
32797
824574
226072
590625
910979
264044
455552
670170
792037
825917
551167
636568
632921
125590
916727
187666
222778
499761
492700
216558
943024
1032591
159170
978421
579492
237040
284649
1026775
744991
117696
987695
218739
1013119
953285
936626
331332
266518
427527
360969
16616
384351
178081
705555
464585
1013252
767806
245421
416183
595428
699524
1027814
106939
155052
616467
119551
679615
260842
381887
401687
181907
765273
60401
355308
32467
67921
326170
494139
738925
508700
85966
29545
550664
366609
165683
742060
640737
514848
859523
638259
58075
395731
1044441
494486
782063
684933
312991
345009
812447
747272
1045194
322149
834302
554027
130495
331321
163619
949020
730357
653574
948543
762057
390356
508657
322666
82974
699780
755463
888126
493705
134534
100589
273555
961481
1009018
969578
997857
126588
971132
832636
489210
246822
621031
981451
907474
210596
45648
49709
566064
743069
278668
104566
125172
606138
495978
694099
472443
794791
853814
374007
884165
680880
870022
78858
110761
709731
990483
880281
238268
315611
587594
965978
802485
980736
737842
57466
529253
864981
974980
161153
763677
866749
551232
487133
67787
921022
516449
514445
804724
186890
964898
225362
698266
162676
582020
476295
610453
173547
1044722
195611
645080
991797
218686
658281
1020202
392365
619207
836359
413758
615540
609007
789594
447163
600042
489148
639078
760365
310813
216570
611080
11856
690797
582890
73328
539691
909379
841389
658514
7943
834379
731606
182863
747370
714930
449251
71686
435388
955878
477683
837671
94834
607146
396355
667490
848222
668643
824263
710667
913980
112751
754920
972879
669977
656518
486028
311208
422435
30549
14360
851811
489886
67919
972226
532589
426625
998305
986584
228449
681387
799318
236536
144247
576420
920990
806858
1010375
544223
376459
699749
615092
302449
979656
60134
674818
306688
129145
123248
134247
417741
78785
408459
649616
972189
456001
986570
405719
778096
586415
680308
74649
230006
439932
779746
798933
516834
956128
496070
508888
999242
643552
774999
830675
772511
980349
865552
442316
843337
607327
197131
128111
668556
197181
918537
482551
938577
596883
396686
681048
20756
176062
224443
902098
628793
817960
610118
381867
735985
792971
376479
626059
106897
634703
539543
565345
472264
473028
846462
308120
671198
354182
799933
994289
321708
663146
493107
129541
993937
784187
767945
600946
961932
592279
261214
379238
861303
345989
181266
736752
35997
271145
899359
992517
503393
284814
725214
658833
15211
143780
999043
664307
111255
435026
700483
472899
1038888
589358
17468
298956
744789
200570
670791
506277
73528
556855
338586
772675
918301
342061
425246
391828
867652
615851
722277
580581
408149
657180
301613
363505
950098
658599
482136
269078
557462
362219
416587
915741
331973
659629
227388
789095
353998
966129
312559
229436
416360
974591
686809
885822
255974
525004
109790
962952
335892
599512
487871
206145
891888
452414
381745
473628
1034273
846525
22034
221441
714966
400154
793900
377151
134712
96531
210510
617492
223308
503918
398609
587156
457693
860558
579082
692833
604317
953966
800121
595116
681014
565828
947011
624388
1042834
546560
1031600
295900
871981
134075
166527
295289
957484
309941
671979
54689
640392
271830
238739
456404
685898
326850
493993
194042
794935
739002
657523
24127
221394
63350
612980
283755
391067
994170
284659
521250
599577
356951
746439
116329
993791
633861
447313
1031370
800345
320185
810761
847418
496749
143852
1016096
928098
586731
26233
931877
237833
606024
952484
730811
702330
918685
776389
492715
431126
632964
928318
344616
201297
951552
158743
279488
913620
352587
970358
57428
1040815
326874
205278
969426
548881
47149
361417
432088
647028
995589
553660
245848
22282
525774
923657
2508
346507
316582
32965
127954
601727
938049
300023
358053
114586
636395
483965
535312
1015017
814079
1044922
702388
274232
41284
439124
468381
679281
664197
1029156
588149
299330
641803
57616
274728
1022612
137116
346658
677823
768967
61681
1016648
1043630
447249
734953
479103
912860
455638
657674
637945
1004085
287774
864797
488663
137310
879292
242323
558789
325067
436311
892425
102533
274216
399330
797044
325976
22303
90768
167451
526292
404495
336423
859080
146527
984146
358370
1029278
757095
681257
405329
887750
1026598
328007
631024
987173
673118
126733
884130
510999
715250
22691
18281
647091
696869
374720
712666
685450
567248
621520
944013
278712
969675
346790
841479
173450
395943
518382
89119
729340
30351
1041431
780400
126904
301054
593713
110865
936317
116262
1029261
123592
84333
543421
183691
108667
777385
303550
584170
361938
516652
61725
923064
1003705
608362
316388
518631
564149
969607
401419
297270
343526
825789
349118
401235
764669
994427
416881
908771
940375
13723
905719
64193
192629
1001576
140716
323242
212817
636812
397428
45015
46885
810752
638748
87331
798585
416198
483129
575180
174082
955446
65192
488483
262358
387041
10543
730781
238720
765926
274223
166179
1038615
451113
914250
231650
116669
561059
937263
453219
249074
743517
201279
723554
54604
10320
345041
836128
993476
578074
919913
308145
176940
701033
725183
574794
800510
516155
881576
223205
119271
780930
562832
1023924
85647
131456
261984
810060
106251
313915
107254
735301
136968
322039
612188
172297
28948
930855
663895
991906
726296
919503
478300
520304
190876
864592
347266
727174
695481
205854
97227
25621
926838
548890
290568
431168
369516
886104
333177
540968
674028
231392
73611
674909
961028
774482
859431
239020
826962
933288
797552
428995
866171
106000
489845
1001316
977635
248712
101751
113505
31626
137006
674300
531739
161257
1028114
614835
712224
870270
759275
477363
39606
134309
775041
338002
805982
503013
927464
934598
736914
503619
742386
710069
335202
139437
873765
922783
545980
410329
621151
706735
918063
114524
262574
1000256
272875
122234
385369
687277
426730
144762
85927
797192
699801
642120
487805
265065
401667
790634
33700
100188
236983
1018580
340211
15576
1013440
77024
37709
846662
340886
139116
304313
120466
898879
72148
798365
143810
171494
841753
794470
408058
528324
119250
124681
838648
667066
185547
809162
14663
339878
57896
64716
71342
831351
956748
273403
683204
523264
850528
197909
879685
479138
555543
263778
969260
122745
71030
169614
169274
474744
879799
280105
1013458
547450
629719
651703
383203
818796
803567
188441
251482
516799
283643
239446
646034
759895
618116
481640
343996
25840
992601
545883
752471
67389
551944
579706
20429
507510
847754
856739
60521
994857
754088
664153
775646
867318
765073
842433
907403
272664
928259
952725
79224
563741
964223
458347
86598
828492
223487
617259
223357
798775
146362
654797
642675
21146
733671
44266
173742
153975
738671
570225
995457
810299
780055
464193
743725
297893
491806
550804
809266
562369
731952
311702
749409
246879
682382
976326
253417
307610
463359
28060
999693
596780
675489
350330
390808
981876
524142
384068
185292
364577
513197
180894
436125
678589
940813
5894
745578
910841
561
559349
742870
421576
382376
700068
353628
479536
1019424
638154
784602
322474
40304
64962
475568
255111
454148
175006
127302
569490
469266
359332
637953
860266
934545
313882
808618
272013
33203
9649
614317
596943
220672
350505
913154
152271
63578
29396
644609
595924
507427
526058
783715
312475
55085
893748
801852
648958
188961
828273
566372
669533
1017794
796378
222544
716594
76514
334530
368959
108163
616609
106876
558769
210438
216825
290700
601585
810639
369319
576691
769161
449377
324200
1035359
605107
350617
474830
677493
583131
447156
1010307
844265
614876
290913
536814
303784
1008717
13220
569312
842795
293229
985844
501534
860576
500596
180266
479328
571346
48034
339148
273559
883470
392055
632256
672814
537924
786063
863065
425568
831224
45206
338271
487
1017062
115589
758208
867607
72952
384049
75892
548676
760233
575459
999660
606810
63427
433086
45214
322417
88756
450961
215139
753932
819508
932163
457423
752658
758686
204528
664503
741964
467374
327334
963879
928039
35559
345924
897029
215821
821971
585776
752665
387142
751865
1030850
28163
194689
257853
528665
16001
793281
553227
70718
334593
330349
775320
400495
942139
583396
687325
567667
599681
1007004
102209
1024830
499063
29029
185553
154510
221561
91652
714671
488995
218029
208009
78430
1011682
768507
869506
529608
354950
213808
291515
99030
534111
508125
936409
42485
510811
653376
303366
705899
632295
832463
820393
582833
886601
235628
947849
557732
621896
875114
687076
409231
469752
4259
530505
789248
413684
895925
108566
776099
609318
834840
586063
832040
226588
1029440
48102
75878
181796
687436
910005
34198
562392
795151
265641
58286
583377
288088
459883
871120
307667
917654
510553
222121
96736
300099
379001
955449
619100
170523
424585
25870
1001737
469232
406223
898123
90982
904822
377009
686948
612024
650501
976379
915621
479675
947989
317965
19604
245251
894489
834578
702393
168318
769452
965403
190059
104018
201727
703563
247543
594739
453409
136901
861914
964004
425300
918970
812761
884620
259592
972041
796716
193018
225639
187039
794531
716764
623968
107581
349666
236875
591960
755752
236927
815324
708322
187642
297002
589820
535227
401901
835322
212480
743113
285167
725059
193450
745778
943795
2556
491867
638926
260350
1003881
244706
585644
412422
759653
102601
553665
715173
365036
294917
861372
8439
449122
718712
157353
1039304
184527
507528
54746
624100
994733
353093
759435
935374
1037630
936839
47733
435614
235779
29145
285480
645504
18731
292150
928643
328902
175836
778645
121672
927946
1008492
792533
709967
938665
743724
516796
326946
797414
179655
781586
709298
651965
129172
313597
153038
1032843
589244
631945
553200
806308
533036
922850
86035
24408
425482
803605
247328
1007411
151446
268707
104062
561448
598786
226078
129555
103106
721848
484530
770349
140461
200674
209823
336514
932690
534297
294360
311275
824024
42252
390175
340861
482630
49907
118141
736965
37079
384566
150857
141856
803633
3115
262578
278658
456899
599250
463801
27640
130096
1004808
496811
995274
81592
945817
784769
833156
389784
264195
524888
808041
445331
497264
400480
440158
442346
545444
269663
1036559
909788
795271
738731
680673
726569
919212
260502
657652
652692
74925
1033510
943902
459712
173627
913432
266160
600901
828087
35978
842247
289273
374653
432244
1045324
726651
26761
48978
101073
571617
997886
1035625
681790
100785
388167
314037
183560
336853
874293
684314
26961
16437
524196
97771
995183
974180
99273
255074
837788
247027
655426
962515
120602
330578
388605
88907
609182
411383
276977
436529
629297
232081
134869
247130
339692
193687
951708
632203
311409
631870
501736
56623
382844
1019073
171110
531528
292328
48205
385432
629263
799942
233050
711591
403362
333183
764254
368588
83940
359832
751103
923387
467587
651745
201700
663774
785513
460719
300710
792289
212425
422147
996823
116519
26570
302879
376207
425916
1038344
232489
503975
333276
765330
8131
295893
646352
1026123
1035992
758776
597138
958556
143900
53086
180831
31548
453052
43764
939083
215265
214820
930885
598753
944943
851893
508106
419738
46200
227862
127411
375416
248969
534253
685077
684460
384173
101659
101464
876754
886838
790082
673497
138145
333503
844724
769573
126027
193829
714777
756313
997153
259418
870375
181539
599650
817771
495216
492761
201392
278914
725172
626462
284298
572438
987986
643250
262397
251676
302897
121620
140434
862236
977516
867332
188680
140449
722147
770085
980780
727851
893756
259591
146131
530355
676970
192374
490498
51822
176825
613414
89613
353585
316436
168691
310680
48151
1009745
688708
812241
889532
1024273
559873
212468
531212
634635
919378
195657
842832
10081
374908
414886
719869
444421
960422
635080
79871
996569
340856
643463
831698
383165
198713
642597
810823
245093
392517
348515
646324
396158
552918
646369
66040
654146
53652
230935
974013
312710
941457
644483
635837
988670
184450
561115
185271
510646
690310
175323
176667
149970
566478
301472
238655
870543
824253
921410
926265
805046
625064
228757
595927
796023
974690
677221
24377
568171
441597
936487
402916
398191
731666
846796
579251
395750
461872
495215
909631
833796
111336
743146
920154
614555
648257
1016168
862395
119819
994806
450
272883
70420
94234
674306
543912
596657
912922
243725
493828
199309
170831
221456
192162
641757
278976
962934
943497
506578
940198
432346
66409
340486
351085
893683
935514
46962
609454
914036
983548
554369
829021
1008303
893832
46665
3627
830630
724913
258526
361033
393316
917377
354433
456174
909647
821001
901757
323971
572430
879122
1043232
931248
501955
52362
606501
932215
810599
39722
169119
537748
992287
164790
573438
1032242
150433
490685
914761
177924
687408
744201
458600
449467
205600
826000
570716
667362
760945
100422
845937
404180
863694
750823
144163
644496
538967
204899
799859
672734
1022279
1013636
642493
242603
383332
24870
49657
737134
176091
131907
648149
706240
287753
852467
871506
290568
925983
495300
339068
450089
541767
682043
672298
551368
369619
46293
119522
705228
664043
126402
216341
510611
670525
627463
34172
819828
312438
576971
344921
163723
262417
762607
930785
241600
691534
1031607
398955
824887
931714
72883
100361
364284
805052
609728
908084
752311
869162
376142
447803
245651
380871
952870
368318
561488
447322
1037804
213574
522693
384744
994462
209023
701522
835073
419024
567304
114112
397997
742090
961651
783247
620308
572545
225362
121211
968320
194613
1010810
424555
582496
1005070
902699
813136
971381
527132
386478
247132
332257
639105
900701
787149
590452
6418
231364
1045450
482572
213183
30981
1006939
367378
190425
191254
834295
425649
926480
506879
184663
333185
725708
993850
350324
218656
820674
1028868
325361
431122
371700
725621
188188
975379
902982
860217
508614
351875
288496
787802
657719
646976
665043
112122
642034
952628
398189
307346
519499
748440
193898
832285
666146
661416
566694
236396
980916
912750
791104
1045337
200829
339281
959096
148381
587852
253605
511199
445862
225063
400187
939406
929336
1044775
313863
547415
876893
94342
153223
128319
5101
15548
804124
823060
344988
360877
455971
83029
955027
862974
669841
744670
963143
856213
649973
790612
651667
250057
229553
470999
877047
758772
514108
736385
757243
923506
653950
33601
428293
737527
744350
801283
137792
566419
814410
226291
383677
705943
770228
770557
544522
909515
289016
961389
1005811
133222
339742
120153
899370
876983
205463
674637
653786
754489
410127
783326
349965
397993
617362
611262
523097
150681
950340
114226
282595
934325
608476
499812
825704
78673
862500
977454
380773
784353
880751
404244
321232
520103
948408
724610
225207
1017836
140805
595550
993452
1018718
653326
224974
107294
917769
1037751
790779
1031018
880969
208625
876156
633907
193397
122577
823246
61649
199811
556837
787647
22570
396463
673359
60469
384985
732652
1042600
260079
668709
13758
584471
337567
486781
721523
754177
849053
671636
964276
653900
468562
305879
810463
822438
354841
696808
682220
392130
798657
806808
42273
292422
674553
633685
1028428
102820
838823
761120
526333
397550
96422
41710
153712
643201
378066
474915
123391
259784
390043
24537
438048
60826
435433
422379
853183
629662
654607
651058
604266
764486
319458
36607
234940
279510
716134
887316
717170
317028
943413
956913
462344
1029410
786760
361249
717566
657293
838418
257212
287414
222767
755680
224203
928036
462828
99194
657055
852780
187961
944190
239376
180750
709800
886991
430103
908583
742416
348022
936841
640304
771216
594124
196967
332492
36535
689030
188299
1015015
695
832566
889152
682233
786331
731598
937204
85532
649745
476780
24058
628156
270301
912881
934517
486005
215872
461767
911218
353701
457918
236160
848426
403138
481759
204508
253828
954474
1654
908280
782988
897902
50594
679842
321588
775953
497753
24293
1007994
857384
269803
1032599
693399
339986
263995
695265
127201
839223
955401
6657
942579
228211
748640
291983
255005
999218
272390
955180
414571
346975
210906
752731
815067
344720
222121
955988
521401
706085
401493
872138
58294
349595
112293
201632
907113
510722
31507
95052
583854
338994
1040770
819789
902681
578681
617661
379995
937167
23545
530831
941010
239475
732006
299578
46166
883874
23533
220549
115129
550193
822961
378762
515479
812168
861329
113618
173884
98519
887310
775886
211989
4288
938469
451515
527341
327346
990840
736928
573220
423012
888299
232032
824989
148752
583980
334481
91832
988215
124128
987973
281895
271014
286075
16431
444440
965258
612429
285342
725929
352375
244039
830870
831985
754136
885022
145785
355054
932002
1043665
236267
991955
660872
181595
372558
268011
143426
836638
569155
438908
216336
380226
267083
375367
663750
871003
455644
358357
830133
129642
578686
429060
354631
945174
317566
419860
351890
424971
967365
453149
32764
192434
483935
520319
454027
361976
120727
1006202
7273
768960
751013
365877
374826
766640
925317
63431
78955
680526
1029590
660093
51913
199735
395745
506025
464460
909405
582046
1039930
536668
889273
448633
365256
785492
969976
969482
331689
111500
650804
527585
336948
5271
273314
795038
894488
632793
740249
858951
609473
879054
880830
1017867
416696
937791
1040122
74208
824470
209990
364685
986547
66305
600390
475125
722140
105488
617408
530890
691172
146908
442173
927552
224857
480936
182277
588570
440284
433732
497346
986437
1007520
683476
401771
1018898
916305
663944
59340
784379
965004
250557
715473
6074
296168
969289
157610
204438
395782
305643
599987
648007
3308
105443
657106
750391
400517
708158
237328
494571
584468
145313
870727
822684
523409
37957
722868
560966
619719
661141
290272
649672
647407
915142
953756
414830
173183
425968
461713
948366
999967
220375
195525
1009258
656287
683897
1025315
775673
571501
132298
193987
516531
686651
551663
873785
117960
520542
239362
204075
63410
828826
597025
672900
595063
256705
994980
952090
409041
1042507
153378
702837
1037805
243180
709470
1000977
443558
553394
132368
1005596
196556
658227
629702
218969
911165
861394
855434
1013348
901337
187936
339963
284120
755039
213264
261747
322545
605463
293720
30289
502533
156304
825031
36662
1030087
212773
104410
181371
693103
883030
847708
431980
114201
19614
307926
283936
448963
144060
610566
214660
662326
224202
166746
245531
303203
579126
919222
173530
338636
330377
602419
296751
753028
353926
733184
595978
28086
697042
537773
767270
541895
793100
54332
100573
837540
744362
251160
591818
322728
324235
656782
712343
285707
1036928
705336
935848
84243
336782
203992
444500
675221
493932
392450
145539
124761
419998
422215
848408
503772
267589
420382
982923
776570
808729
103941
688222
578668
476920
516842
475538
349522
866756
1040944
156682
922872
524784
818042
448458
306992
360129
453343
133608
656801
1025962
1006753
207503
115780
60574
916122
803704
79578
886176
970252
302367
232199
468068
581473
156817
318470
331380
346872
634454
435579
461989
316704
335271
733448
778838
777499
947598
355234
856211
707517
899414
203295
321413
220973
159368
631288
595352
246986
2447
470048
269810
357491
1006544
749558
237035
1005070
966872
537711
636036
704238
804198
455853
367075
496215
353794
941819
1001121
691722
1042964
608166
751883
83092
1008163
849038
286827
540198
914354
302711
796889
181051
158865
888162
697648
825628
25998
894163
225778
27550
991458
732909
858010
705022
457236
155274
121091
132661
398471
44610
682081
17881
786671
399643
918584
473177
970567
524920
130615
338834
834047
878332
180637
897592
801068
628378
763095
338134
375377
74845
90663
240090
872423
863481
923544
1019979
977062
359231
686360
458162
445111
786408
510820
562752
22661
209010
592417
521346
531643
48991
412116
431455
519009
396479
878018
1043769
398884
519553
17235
433824
173963
553872
759978
421066
506787
436103
191694
205299
847288
775283
639764
316075
211617
707604
587155
247158
67575
213335
510267
650740
864173
984239
236869
873463
452213
233119
970435
364778
842246
195832
904945
660228
878300
321010
36754
586765
275805
495902
567128
688862
932781
65498
354336
101912
924870
864447
206235
615269
257159
365639
879615
756766
59544
758713
917141
162859
382409
861047
730225
648867
501991
21963
939749
379180
833917
445451
534729
738740
872835
539346
994616
590971
713595
48972
196716
504916
1006108
763256
386210
907538
11700
106676
640092
235176
248344
821816
362067
265427
202364
626418
1011822
514085
855737
952840
193265
888344
451432
421231
1016851
680723
145053
279847
167892
833352
524729
264868
433470
395918
1007999
789608
932579
793694
371192
77536
821245
237790
38120
297526
196555
397076
742158
281144
305225
405220
335866
982641
459085
264896
543183
56017
707468
1001172
467140
638640
102640
660063
936945
968444
762085
65442
680329
683301
519777
408290
442103
412672
554455
240789
382997
415629
984039
40361
44763
114536
856592
337566
421741
402554
767383
321593
1040366
720042
828318
877797
993099
929969
213671
82962
126097
373079
307237
607911
739585
839312
596050
496660
1043242
359009
279141
114349
564497
840084
139970
638140
537422
666018
287602
387164
525710
885748
259920
182782
673288
188695
894892
408980
83754
28321
96907
784744
723348
145493
510063
679425
959962
856189
322544
717410
221125
763826
273213
459788
491575
128491
182074
108606
622483
811309
327300
260319
429631
1043548
249832
268342
1022920
170554
630950
819330
943215
711145
226575
125653
776213
792249
492589
321757
570993
593604
572540
1006349
646901
411313
397878
587085
805013
61959
184840
1026415
909740
335957
835494
481731
637096
243221
694098
957363
748134
1026864
1040625
346528
897602
359739
942214
198592
663471
159236
944
708158
518784
394351
386290
216170
939088
876578
779948
534400
915605
668196
305910
813393
663234
808778
898583
792672
974805
295492
443573
109402
443349
770586
18277
911935
475672
968492
416609
244756
285833
217473
595415
600920
225451
578622
117291
321375
735048
953229
300198
410528
158311
625561
695330
181020
328498
347939
873779
395681
1000075
1026023
501692
1011933
809730
291093
526365
370178
706543
984579
311122
891776
521850
984332
53809
123178
90152
9098
550652
915633
569768
95605
867762
732982
45898
1022574
382463
524465
630143
601241
40524
560447
245259
632819
838152
648737
599962
88652
963323
1011891
164653
511906
827910
979920
22583
567274
575697
396499
211946
362179
639885
32259
58421
213749
840055
480764
682094
605699
649099
438500
794312
403382
25503
705446
565689
990123
315609
393480
4569
992922
100557
551473
97593
492009
243077
826726
970623
888951
314854
662454
101475
228474
752000
921000
575835
553471
900536
994267
531813
22740
68154
217854
815031
971326
465063
978435
531534
229274
535414
1021007
276727
486160
727129
129877
34826
906491
719241
904154
432832
1001801
917595
446695
10403
233304
255840
304415
838200
265797
174710
690459
702470
867786
1001681
600238
710483
829695
1044445
249238
514316
545361
540124
742555
79599
844396
319208
65469
915149
1013721
169900
232911
219255
797516
10988
223084
153855
262776
261204
875635
449785
48330
486054
503118
227630
136612
456827
297961
289292
482419
1042222
60727
551284
197654
285887
760380
903842
512686
285742
290867
895906
577629
357411
247092
688520
227019
814642
512963
497687
684691
890851
261423
928552
303759
336421
322571
974211
732758
844377
976546
504690
817580
968158
670741
521848
136316
628889
107106
102944
701057
168916
22862
332756
715293
513863
792888
289446
983949
572543
263279
267948
927654
116037
776931
385383
111943
758329
670697
153907
790864
632454
628579
59411
238125
790479
913714
352104
466991
51210
639915
839097
279490
350005
847014
726137
282043
594087
886204
317532
498158
1037460
270217
428258
229079
360834
1040075
640532
582806
451598
909724
193021
1044778
233754
598814
873125
386291
279353
174928
15283
624657
982692
728896
293329
841331
386800
390548
211178
537225
680888
612997
732470
631558
700636
845710
251368
954693
663845
961236
1009570
747932
911747
357907
729173
750580
514082
211966
844
648683
934768
830714
60587
84983
24524
695236
860107
36549
353782
459214
801827
36876
104551
592389
1035931
558350
8887
500246
238033
966566
1004347
618746
211321
1012912
466220
753063
52497
290046
812842
328452
173840
467453
67053
310236
914748
283551
550551
818632
63942
962264
449083
459965
873759
217831
57184
160098
263281
530955
874095
925737
563194
52196
58595
290878
569442
343674
142516
497273
470798
385772
940680
79669
489252
372727
251501
283405
218570
674656
1002604
218186
837041
62609
605807
913071
997182
346569
281231
681357
118831
338740
538720
901869
486441
116328
125540
479428
364617
715528
40865
989646
1006785
860774
838992
89140
936853
930961
506528
612967
928956
648732
822916
86849
925576
54167
859884
361280
368132
742220
945386
813176
461966
31162
428734
378569
69763
680654
864598
711938
756291
140096
765300
748351
103583
400500
417272
274365
870730
173089
274598
621063
326806
400022
286558
498911
800889
819760
1031811
701029
700656
563939
664641
591781
729040
915421
131284
26337
622371
657948
367810
128716
342542
235440
68083
238647
431717
511126
566564
485036
960354
140353
50263
247797
685155
122553
182595
70831
948583
310338
783354
395086
285381
778631
933885
776137
673199
525248
934453
588459
354938
280389
512135
320124
946968
413026
553782
22711
426954
196462
142525
572998
943389
101981
185018
168129
310122
107614
949653
314278
839848
948742
925677
188603
677335
433503
460457
16182
986418
727461
745
538607
1018312
802786
168809
564532
964014
711212
148901
210169
895137
898636
232102
531993
640782
978730
86492
980583
46577
265828
192502
1036207
835191
436813
1030776
4045
1014439
696045
690743
731310
809278
923104
134339
601974
750882
697728
615725
157552
739421
958976
543882
786516
648567
672554
528954
488151
965634
537283
613619
926365
481627
725380
924918
686370
550450
1009832
1030349
210371
741688
437236
824961
747061
466556
967760
27119
11641
231872
841234
298013
561985
904616
505359
888900
190581
400410
273746
257702
762374
691323
693306
859597
477508
369178
864470
786121
349762
124094
947160
344570
1026989
1013617
936310
501033
112322
402724
136708
426859
833666
355670
79755
798314
275724
712858
891010
542428
756016
163203
113956
625044
252236
1013491
568166
323477
449420
669119
788627
44015
752681
367557
400893
590155
823974
599752
21117
382315
151971
422024
836281
923609
208626
437823
79537
943986
63352
923297
458048
178480
784680
722444
989107
77490
805158
211673
202148
744865
690668
108857
951552
1042219
676195
595960
857239
170740
751823
257788
302853
919242
52271
326432
858940
281073
410984
579780
886031
663330
118463
473035
703930
731513
508000
55462
813580
232501
418572
573875
280272
299340
341236
635827
57967
759765
214242
985019
964859
74945
504341
591615
533115
213345
470839
748468
125537
663302
282417
310440
782281
218980
136064
987302
482430
419186
994309
697779
1041080
630696
496581
52934
756552
1018540
518299
629026
743471
950960
603102
449280
634948
221010
861575
552936
55464
998535
628186
644277
733174
495326
541500
830449
83218
1017493
468128
575975
1026675
977907
95297
633410
302180
561150
727528
292179
265334
786198
304598
725277
453934
236140
115111
725437
950371
230000
659508
210076
470076
962563
440984
157391
116530
109556
202985
565550
354611
555443
341037
680809
331482
636596
813419
181449
67383
591802
1512
829314
816536
19928
302434
736784
28334
865587
645121
247990
401189
926798
589785
674797
911763
34230
962291
473226
594385
876788
730140
581531
913850
361312
279201
324116
544049
888021
29610
140396
504855
820842
962534
756068
900832
619958
695403
685422
902337
839017
727366
244293
560095
51814
349653
569316
176914
446522
719131
671957
894719
122135
532699
856060
1027388
673257
742369
580210
215971
552322
944501
694147
1009490
150785
355930
907858
898599
937412
690473
470558
355125
801966
1028772
876788
806868
899481
955395
222800
381530
11455
557357
46673
953685
414797
453978
714343
962608
301025
533585
454297
979216
727767
871124
791489
191327
1008591
891000
948682
777172
204747
688704
740843
362156
51783
652172
495896
672683
114567
196055
627046
332907
485729
911468
493006
611469
781391
283885
380834
816591
402043
852942
455253
410610
524787
742031
991712
484786
850425
1028652
253583
72534
495627
882700
703488
186863
822135
949828
88793
82533
859178
573864
624271
1027194
686370
792580
343839
845759
714335
480661
101986
1048
357057
27981
581181
683997
906153
793776
4285
1036170
922286
396034
252329
1008954
1014067
951284
849597
448865
355089
637213
275155
676559
557031
509920
803986
725092
113610
943709
972996
434963
507653
1039745
580275
823500
377192
954319
626535
660813
786005
197339
326134
782416
11257
1010916
126527
49005
48603
546608
199817
708544
267471
30963
144893
380935
46704
4348
191027
228315
173772
279852
282489
81578
37731
362862
688684
734070
987421
42716
733160
435820
995892
343133
501606
282882
832966
712768
858873
922507
805046
983029
164137
627528
303877
200407
819208
824162
1025541
336437
660595
430477
396886
391303
74271
165137
611584
396364
330215
549477
531101
850150
998917
535671
828785
382511
672116
388797
595056
828255
378813
1007429
745367
845816
312530
494511
424035
368451
811702
887564
227209
156971
913010
135399
67542
373036
293064
150918
415708
624390
871138
1870
507046
226893
762011
992133
71493
703876
846933
954800
190136
484654
30990
574806
973797
302273
680141
775063
975839
590716
654564
116359
671065
931506
312390
453863
145180
772083
670984
303029
304813
146318
267559
897370
338842
457884
530054
241537
808468
271642
302641
1022399
105791
146610
3294
609222
799641
986635
606729
692055
422704
32217
650349
662842
441517
604892
156877
561915
996631
79581
737601
795107
578651
982888
474111
720980
657966
69062
89948
523268
1019511
96225
421210
584835
260992
959370
261657
952483
966344
847069
125795
526497
126114
576940
241323
546943
994319
535304
160028
990071
88089
40884
578239
508303
901453
1044354
532027
133704
473750
125040
939699
254794
956479
329522
555471
518791
846292
947204
960306
384209
550238
756492
477734
467238
380852
116481
444449
853743
800091
907945
666587
81939
687395
1010930
371960
185885
430230
431273
832158
883422
414236
934461
277984
797
668798
204993
603871
772379
697147
785084
747831
516393
58700
341140
83444
886076
80030
228758
823268
292354
262618
269698
701376
174793
361371
89972
1015432
310960
714475
1004622
158747
589592
335508
37915
822560
407702
330619
485708
339201
690387
363157
907672
381595
647111
1044219
949954
5105
902645
644772
95218
1011591
1032735
81856
965156
63786
197614
814084
927727
757118
97181
547247
768798
303092
43897
576745
932798
906957
824980
918669
762430
251046
661144
526709
698485
934594
940625
967290
362301
860372
644414
494034
443924
68979
211976
233319
403287
277110
863863
384267
105958
331547
402418
769417
122835
714807
716619
885029
707135
607545
1033574
943281
540257
939353
906839
151813
61598
736063
711596
148545
119503
142186
486936
393561
909082
671268
790519
825531
156621
845480
108085
919802
953436
1006406
487587
973781
115876
204367
531110
343058
342672
187631
673590
824387
62708
76578
47555
778651
603674
425413
860221
188765
99201
40370
753045
35649
725562
113228
924978
431028
214740
33812
625737
939194
82409
1015766
642482
951428
155130
374101
911450
968601
442688
641286
757008
156317
987125
701979
379936
617678
9438
189950
536146
355987
357169
633439
373445
70206
972726
428036
409660
672990
167098
545297
994137
645174
77652
1016954
102849
185250
840667
919528
92674
9191
471305
352871
189249
475436
400192
145492
706852
165898
181750
899170
450071
470069
189001
739074
885046
208171
886978
490192
368114
1032269
718154
728449
694128
1008214
224923
84317
548513
390865
422097
901679
555470
337792
748317
217993
38669
669277
960408
713213
420190
342541
430723
975229
125457
256228
850830
34273
255930
813805
188911
510693
498660
500130
883117
1033781
461980
75124
681473
825354
313656
823501
807108
804437
1008389
572343
34130
123938
725707
967884
313715
110563
938822
700383
926140
286037
22484
127515
371015
677325
1015850
864348
591008
37058
453930
952542
30486
942161
598015
1015051
165434
240052
663066
409029
136950
496899
613454
842151
818965
226709
945810
590044
304979
78096
694162
148887
807487
629470
289177
86639
228004
886202
827357
169696
130798
222425
933094
440161
1003585
319313
453617
148275
1032523
263021
518143
756802
253649
325158
665297
235098
353417
187649
880411
609458
97451
710094
270705
301223
15780
544142
912581
660492
804398
1033473
120366
1011405
91149
920051
904903
5719
636948
454357
778135
468256
290870
447946
738379
486492
930869
791872
403458
785065
434241
603436
69695
928186
96345
345298
664267
776030
127627
691917
202059
675927
701699
546679
649501
313031
376495
819833
896310
774634
182355
966396
17010
522474
336258
110153
63558
457213
487516
733869
180550
921750
303504
136457
92955
341684
318762
1007483
899372
343801
744406
800538
810826
1004422
450432
244572
702167
321517
130436
337038
30773
67348
152872
916696
560193
66136
613994
484912
621432
372401
424137
438081
869860
285334
641758
791348
296084
998555
1004344
193280
648828
549552
446328
1799
694221
341077
23452
212271
96784
863552
496698
765222
213316
495291
902079
108087
991658
775443
570886
404930
879798
489120
98893
37600
966312
222310
178886
469728
308636
257288
733811
111955
107831
1032051
2490
218298
425259
956254
835339
1390
868492
622972
807107
352490
967921
762461
188639
677743
194579
178556
995401
125471
182761
680477
288884
417887
22514
649664
851823
259162
215630
972876
105164
132914
124416
478986
137512
585306
488726
439238
411991
63632
326301
406663
492314
118936
309707
93212
982447
496370
618521
553226
982143
739864
358468
289829
456268
506801
979781
786855
361476
893537
969800
357136
595147
940262
835899
48923
985234
726603
347331
564733
345866
1018497
767473
104298
889969
151117
891441
600006
244617
793288
910732
793889
61614
448796
344665
407523
969093
523527
606835
810081
915933
993349
270687
812387
808344
309541
403189
344390
183963
479726
322235
783324
360977
945508
25354
150968
267785
92713
264590
85688
649137
150009
30774
573166
822990
321817
448218
583239
401841
948760
908855
7115
238361
56079
600731
651384
375762
761916
904503
340819
832382
1022612
782705
101433
784095
144138
950976
658848
403003
676104
181646
534968
261181
1043199
730144
931734
242091
481296
395889
262318
729630
617100
247014
858969
713816
21234
562563
490569
823409
735026
753371
580091
34773
39291
711525
257095
808884
523677
387660
706208
715747
776011
741012
441694
324811
963899
1019503
301405
446100
49666
277500
361066
763518
925965
985525
167214
205661
73419
667207
993914
584180
350534
774345
69441
250180
1007308
137978
62296
460314
95650
633169
782722
711866
341701
208423
637548
862690
742486
15192
139219
642085
221232
833103
782149
103277
889556
953943
602648
544461
506922
349518
38935
245073
576490
787779
561104
955064
799609
51527
684926
403263
743790
884723
451200
9659
525998
216303
150039
981689
101891
79216
297045
817927
898008
177784
515799
129204
166460
307466
824867
279788
254592
1003478
206288
51618
177300
814739
392778
515536
101661
801571
566584
692923
82294
627792
850930
155877
417645
314472
97882
535137
117631
1045114
492534
877194
551343
732272
476345
474063
641001
454874
40081
97503
6701
435566
208671
252432
474111
669510
664780
414794
701285
882464
936418
650129
918310
369586
367169
581714
996379
150782
440919
319272
415417
854547
758482
890323
940150
647169
79166
630607
151889
439055
774882
360032
164717
720319
1018654
340673
347210
326861
374104
596419
694233
706167
193532
736015
639780
98072
889206
350362
75359
692161
733399
669724
737343
452590
218672
608900
395710
721824
820283
255465
247253
867659
289069
1036057
817906
452717
994330
860270
697951
704059
430215
1038025
716530
560245
382143
298496
107406
560918
246253
470362
134128
208904
240187
202404
194870
911905
550406
992079
1034371
912015
323885
176291
424192
993085
251950
341168
477549
512908
511256
564141
662065
7073
717945
241035
793577
937401
400034
64453
279180
466996
323950
817416
98142
397876
411053
63629
153057
761811
934000
192489
509150
480028
476513
289423
651122
1042762
630415
693802
436923
295506
277879
377994
735846
351584
444055
115276
220236
57368
227815
259125
256547
872232
745682
273942
8132
409832
658372
504128
469034
372137
795998
117881
28811
247293
427318
712856
461571
825207
343615
979662
92809
557477
499653
57724
99893
586233
662449
375421
882141
122312
299789
227121
384146
927371
261190
995609
484132
59631
275015
458971
996064
917784
414357
977840
21099
312816
753105
393747
340342
813063
728332
963989
669746
467353
498595
624624
403928
376721
650394
685298
34698
531769
7248
928049
3095
505282
352661
884168
724418
337198
286214
123157
183815
1007975
207233
112626
487589
475031
74142
160630
634426
29289
225362
729515
344975
929446
569138
559359
977309
966713
836027
138555
650148
1005541
442659
112277
615052
166792
620077
885070
39225
597590
367000
122755
364415
617984
321668
671957
524714
327637
79465
299848
343309
220883
21158
728254
617304
563384
1030835
672080
1041431
880952
1024097
586090
712874
381909
199266
478915
61085
630776
987964
352301
554515
388542
738238
961986
62424
1002959
930787
322025
982889
1031088
125030
471928
137568
883339
471482
323476
206765
923657
229751
131165
914172
494352
26654
565034
842105
856554
550665
134238
916340
1036710
402367
49522
519122
732793
237352
289776
862501
681128
169617
272512
961922
153774
642022
69716
1028978
573007
383591
562561
23905
371644
281749
919262
143689
375244
948447
926047
669150
151999
770245
569479
573224
578360
128056
723637
411315
374263
82894
810302
130291
250409
999566
208235
356477
1012710
464111
72017
139534
600058
546191
41694
726255
418141
593251
140753
72216
305965
276896
295270
321387
525669
343738
596374
203534
922800
3983
736613
692026
633348
611327
706900
639953
85016
832550
876185
820799
770744
996729
706336
827328
412184
191391
877783
947261
735138
503193
200236
262203
641381
768816
787744
452529
316433
40678
408416
937008
547195
239429
290256
292827
606290
395390
703248
734306
718565
490734
724812
397475
177721
479574
917643
149977
450038
470646
651860
306427
796928
169593
574995
220563
260872
549259
222829
226214
371309
636707
424507
1042070
272825
170676
271115
22840
450152
879764
348147
621857
651531
1038998
871106
99347
947981
963628
888862
497628
956978
485893
397849
948222
641662
730908
821746
542857
559638
399625
656589
69479
934830
984374
689372
513211
308555
974551
204650
344229
258147
632412
683285
223813
804889
711711
516185
557806
656660
230883
775114
769562
1007067
1006337
637122
634511
651472
344448
197208
649538
978721
42523
798186
477618
774643
315914
590174
234732
778123
505876
707100
512034
675216
218832
949406
1000913
608166
446685
532578
90167
254124
602918
370513
678045
647962
823615
122052
918394
694989
602865
983052
891932
628024
780327
631801
350886
342431
736319
1015121
530829
692316
214355
27834
740663
355068
853026
684416
1023590
257521
882136
258841
335423
570175
47302
644492
441626
255099
648970
941204
733710
190836
350643
552442
352319
770437
70420
410159
727773
762746
50894
987858
429261
152950
323952
151076
47264
65644
860523
777918
938317
676621
988647
69414
786710
496227
288092
86576
138390
78351
255441
264894
576222
524091
597874
940596
313239
439613
690262
188524
172199
390751
609461
678705
840501
70472
80431
446644
152534
500885
173282
237482
624831
855727
115488
37177
162586
985763
45727
733660
207422
747365
596512
116392
1043499
776025
190964
429617
349313
564944
314734
271636
273259
987889
190253
25107
352086
416217
189954
189198
53838
433576
354764
897932
589278
214207
284647
554307
369455
295885
855937
896209
370854
1041218
834526
162084
210459
166188
322963
738352
969107
831071
993272
118531
747332
726498
186943
676699
279348
945596
1022354
688409
194617
797520
129336
968504
558319
3675
983162
490549
781241
415313
630226
666039
183328
953425
290932
406187
202751
305682
525854
730569
880452
253560
479272
940175
9126
448826
576845
606660
1041391
477579
630700
376091
414935
159345
135360
1017072
502555
821480
516605
263068
662613
558545
341083
603045
1027987
625674
179841
459112
32375
143799
531075
33920
401531
456497
879665
1028907
912436
733821
350159
235678
538537
280928
450724
977125
726654
245978
860245
430892
613575
11913
685106
647619
1022431
808881
980790
940530
867379
678346
473122
975143
178526
1010310
280141
267641
625368
171659
710600
746544
438640
633732
68600
229520
665073
279183
390297
360298
422195
481808
209088
284208
798887
711036
582929
55816
804461
77005
158085
625086
867804
521975
231911
251659
684918
755489
695056
263704
211409
166209
730303
927027
128875
446225
634358
239817
926420
957744
815962
705372
245143
301751
823059
846570
566948
1002765
859292
54564
473350
559764
598581
728770
634547
71505
365544
92555
377197
518412
917950
636546
349315
695462
362381
90956
1021747
73596
583855
707645
613153
183596
689739
671133
751360
970440
623464
801575
737059
435653
820188
676896
1045085
503486
401806
762598
995622
1017923
378489
243892
442793
216171
465607
1029385
285743
921095
1034161
334083
820208
532256
138332
449385
267318
1041608
81241
958722
136645
904585
948932
607244
899039
960607
134622
845605
371327
318798
477178
657198
19553
19487
32832
71689
237556
592261
1024318
475240
399550
105005
981367
425437
345086
211039
266160
79448
491721
874621
358882
726832
234591
723981
246336
846388
296459
729708
243800
815307
67700
819183
396274
248402
111745
166648
823506
970056
890135
393993
617252
617094
949515
746697
553162
87506
927721
817615
291710
8957
559137
45808
875162
228329
275872
758077
91619
129452
8766
768125
522684
208134
290624
894280
149066
361170
566475
339633
78926
515730
904051
1015104
910091
210827
587524
706676
841433
1010780
467457
259378
129546
73431
486032
435660
434048
744731
442113
866945
779703
382892
612703
740094
939285
874583
768070
45879
941765
309036
179198
891486
576265
109640
408689
173251
94950
947589
67630
36190
235066
766779
969001
555981
218281
320168
959201
1014038
748671
605030
899486
437734
500671
479537
675153
1022894
452371
190594
196946
473426
885005
666662
315544
443449
250739
910096
209039
190992
162891
260553
509617
614705
32823
744844
240669
1017029
67858
138700
321898
6349
149865
919291
184082
250976
397905
153873
179836
974545
383904
217767
74436
54652
48264
74682
120994
454571
443025
368746
104016
968545
130506
842312
983942
904869
467482
883200
512029
155551
446820
767013
643956
684818
577777
164434
429123
792616
278435
525888
386021
494700
157361
455626
582876
372757
894860
337010
474605
404944
978795
25552
653827
940935
562289
678182
137790
201127
940348
194371
209021
285951
218146
745205
521362
423257
30812
878723
40637
901127
960106
190696
167292
379168
76380
145656
637528
587594
106782
307129
137519
4306
730687
406803
188693
100574
465023
373653
849305
963
831887
619275
121432
966394
33096
673938
784465
631181
9667
612364
594037
365410
763872
834640
114326
315161
935258
523470
552654
918771
417866
895517
202941
263364
378620
504612
798967
691183
342414
69824
209994
707373
732803
536745
645447
926146
764715
731629
1031890
750116
175668
619736
72272
25412
449690
296550
850889
327102
149596
196306
941154
595825
918161
156439
442001
162264
765600
308555
1038505
282833
209965
554570
569341
948355
598662
190834
992356
757369
760538
250088
732334
724795
833578
966125
998542
863647
887694
329503
992816
564419
1519
35931
406211
649262
979820
6779
289037
612410
728292
132268
477842
174084
888157
232239
225911
266430
165923
748383
946554
100561
200212
391346
922137
997354
988605
554958
985045
521337
55851
1036226
299698
739947
620662
463419
377873
544359
720688
927466
406957
840977
950288
162421
264894
942150
47108
820724
61725
783326
638633
374458
393330
537331
894691
965879
45223
547611
831367
214561
691708
686189
21969
265420
863516
619866
583416
31970
107348
132730
581247
526796
506775
393
129951
569110
579695
10240
136236
296204
840785
791528
590545
313812
892026
599610
497292
237768
13974
139569
734665
679094
29183
343156
1007666
180493
476960
322519
551198
750000
365555
32386
152079
84908
504356
209017
387114
596466
717560
966758
521746
905025
650534
493163
402849
479863
132323
220232
948938
9850
403139
649343
69692
89434
261708
327351
296141
658446
505058
515791
356766
776415
316275
604777
388904
288205
617384
246018
398008
181131
141966
108646
585935
430580
165661
444921
469486
359161
792725
613862
101755
309339
654808
53196
307896
289983
1003014
687548
708788
90254
912086
975379
274827
215682
793661
387453
70820
772467
99956
762590
55335
522138
410386
213684
635664
502410
376327
579640
60550
253123
428271
308951
1014862
985672
367993
287406
230431
42322
677004
45422
547784
760193
575954
254262
10655
531967
908226
404674
244974
647304
378516
241374
867717
176510
474848
74512
605067
545668
593528
249574
76096
507030
233065
841305
201642
411001
517760
186171
643047
260562
3610
332981
243160
694983
508956
477545
4256
244396
492174
172546
601752
781698
16013
143884
413845
862007
804216
453490
654573
55771
461507
962851
634808
587355
733450
800916
167816
782290
812200
223100
1011725
33272
265366
408788
838177
415130
329795
518894
135390
49843
526241
823181
256918
22375
397100
605241
614167
646031
889623
341668
514410
201339
532114
920447
308913
467943
1021858
525634
402917
217596
246041
579425
511698
348262
951123
603944
1043906
189376
496396
936862
623993
598191
542411
590657
147180
785696
251261
856121
438960
323293
636615
396477
901974
982350
736269
417385
363637
316578
505724
495722
351530
611082
915839
300182
527020
521096
567971
562312
486266
941272
781347
448569
360725
1041759
1039768
399970
581543
800990
653916
487581
312166
250989
842470
297131
308734
143438
789368
728517
686009
562748
538503
690139
65212
250956
135858
90429
192502
752406
142830
439383
796495
523750
735332
956583
992144
54059
406482
76554
174454
1036492
124772
131516
857863
89124
458035
830144
910333
848886
750105
178430
673244
832598
120458
796698
1031577
115285
886198
398103
135263
525504
510775
800517
6872
489558
354766
964646
531267
878208
725298
597813
238420
615346
601910
311866
330136
749399
752144
153934
693471
511361
654560
101756
800000
264459
717831
23195
404671
711308
292386
159458
633263
1022594
179870
917992
8042
77824
939589
365680
945236
595129
600020
80615
979386
639345
413840
916699
870901
282468
1003962
54056
740799
599047
893126
327986
747188
748355
733164
725159
194420
862957
845858
964750
486940
183368
735083
1037913
806264
535057
452954
603889
410903
721756
349345
1038805
753807
814824
258528
764390
159355
262689
624215
91175
843744
832911
27970
538236
826449
799829
945116
625743
85645
953114
835733
191853
513645
490726
716058
663172
263911
256867
701892
100952
709979
1014880
396413
826172
62939
926788
575516
606021
577066
953992
200406
277512
1005115
694280
688513
348408
968272
429397
930725
453621
692627
811536
837152
905754
73240
902820
64938
687482
602589
592084
864893
133411
832292
678471
354828
388040
230445
164802
852277
897232
30681
413315
765710
978979
924180
358102
1031716
954311
139880
993834
447170
258639
841048
450884
364251
586697
747987
1025649
206356
343825
536909
808026
260098
647720
81259
521131
726118
268246
944113
926360
955408
851385
367991
777871
860689
364910
214263
397271
942852
286975
129258
1013237
168234
563479
1004523
877388
750936
508064
200334
471870
518877
174503
57303
276932
783602
442287
7853
532305
329675
213663
21083
9388
969984
841115
456310
984768
108471
502104
747216
289780
232754
951013
441522
213773
617481
664279
454988
972158
902919
1025222
710061
66210
414697
54809
955676
801981
178896
964605
551778
188117
52198
721119
172554
1018785
777129
150106
978567
320103
3642
834971
284088
960090
561358
189519
211517
126078
775435
533326
600520
563400
965103
321129
500240
503526
38229
85448
252990
647690
463535
484830
512127
199952
549535
184171
605247
477474
198052
670920
708602
827375
592440
128168
690749
938949
875432
803542
822005
57479
332294
412105
632264
809645
952145
259708
675714
650974
722976
42083
230336
481124
29956
963651
467633
39582
821240
287832
16352
348304
454230
574046
199744
659186
959825
336259
805718
878532
101473
107596
278104
92662
464521
395617
693686
840322
18401
57911
837569
1006842
411340
134030
996606
444923
937072
901653
767665
346632
898942
683460
90474
917769
682505
260301
212363
202274
561037
266558
121643
594136
77583
419104
497728
902247
763159
661815
508789
268753
331961
351938
438141
549031
1038468
638789
402009
958514
214454
213902
361113
1029747
900030
494122
226277
212026
943908
1038262
389641
396333
495867
1011891
1037037
164815
639801
283183
401461
417600
114892
562801
717625
49472
733326
293560
709777
568774
808015
873790
578367
419643
899560
244868
184785
551311
100922
35785
306442
1040734
993070
679715
184209
122946
1025248
94531
947857
1025894
720600
316006
749835
426746
910210
516570
617962
1039745
978172
412912
698826
490775
587290
103561
1002335
786489
27098
807507
496926
326805
107591
878195
142708
942148
729884
64835
338377
805937
122369
588417
796039
836343
714362
896674
442678
962015
553754
314728
1012841
159166
1007096
346425
36296
517126
458717
391373
120336
1033597
130498
620745
802149
745982
805604
159799
945309
486001
289292
13483
733179
318971
800687
283338
69007
52155
400338
710490
1040077
434216
919800
384316
230301
274242
194094
597903
130965
962636
235018
415757
181626
83671
604976
737220
894043
532444
453426
510406
189828
848435
247031
322961
748231
63032
211815
222666
124821
175775
561160
749065
871773
357397
905127
494069
310478
445797
794059
585635
563820
569308
422082
305674
621702
742612
969038
777373
185040
21947
847364
665818
268291
626634
367867
581076
844076
16614
891679
487834
455379
745440
745825
513967
831852
395456
555261
395841
103132
262908
816002
986230
707800
525354
128336
228635
131675
1025514
866827
69342
1004304
598342
890602
146830
294784
149516
671505
342988
996838
155201
44238
860620
229619
252170
747696
128920
160557
331054
568701
749060
278341
978121
10178
491055
1041619
920572
902334
479845
357009
46951
942461
683908
792622
97881
1036760
928491
756876
377373
275299
615639
838527
965702
220012
965476
725638
397268
156875
444144
803158
186456
829365
723628
971333
703359
896597
624138
523869
200791
159751
340979
571308
436301
198922
919842
231977
34164
350506
390325
868405
44014
632039
846513
778543
591741
263846
547692
81306
485780
514757
853155
13365
560501
598256
308941
687193
955593
973743
172565
332533
703229
119406
499815
347363
663128
203778
173687
551606
645765
264398
286388
547831
1007319
599499
57929
514355
330391
571226
736396
834669
620333
671690
924138
21659
586217
433584
774444
686910
276784
7980
3848
544059
973702
15053
408557
868287
448992
566907
740063
650083
632339
682224
688613
612195
1036771
540975
292310
817948
897247
141638
251317
545478
839674
676371
368498
875258
919739
479190
387053
324144
440215
158656
668831
104398
301288
286075
578170
568767
851807
350217
903851
801871
946420
1012587
723825
455849
936494
846565
105208
810036
658861
650409
115330
283369
618070
253619
903630
860292
639898
712762
954992
415974
572201
189133
922519
107385
348619
814469
609049
764264
232475
525948
73294
271283
912642
329145
413573
741521
500358
359421
386840
867635
818617
134688
886402
988090
104029
577635
778298
315463
559735
304550
632349
677073
322556
149880
678801
569933
155644
616383
562564
21393
111028
599578
183480
826898
539233
531620
15772
853028
937166
595909
765558
385112
532400
257621
416379
666372
96878
402956
42547
791754
616188
1003596
663876
440856
1013102
548197
1011722
110372
584655
254631
522056
514216
164685
416703
929758
116582
54250
947026
304308
421383
513903
195683
347488
511741
552851
997026
564972
953192
2909
581034
420441
27545
443883
63017
398576
219656
455378
583612
319800
1004849
953826
69471
269080
536238
597886
189567
359690
207255
583282
920005
704191
273571
350298
237654
203194
173242
359201
258550
883739
768722
176988
888325
686812
853923
506626
618278
185416
364332
548228
989924
277060
921242
421106
400971
134229
137385
268033
396540
775614
56137
119999
759037
520219
585876
542533
194447
514640
1005132
270569
402678
571885
177632
126686
943661
728856
1041224
93287
435257
585110
667240
77787
15240
958060
290940
431713
512280
313159
764631
144686
786785
870040
587347
377496
629639
1026893
221606
178562
15511
812716
1028214
340073
517531
990642
92930
667836
87302
917855
770403
222186
321630
58142
27961
80785
330426
938542
878632
466028
356203
286115
3378
336372
339211
980944
893885
814231
298819
89936
918952
347326
1012764
566028
672526
884264
728025
519514
338417
753972
827346
82618
190230
575341
227080
238041
1012051
757747
621655
408724
819137
1018003
479430
623566
451016
231186
772657
823698
520714
825989
849012
283116
817614
97076
531004
144958
904193
761961
385684
354994
172308
850979
583502
699337
26551
231414
187517
297665
794556
889855
322256
751764
956611
839555
647228
502679
293693
439087
327898
789341
791324
564223
553037
88093
638656
498296
742966
425670
561835
428757
708102
967975
645144
829458
937903
642436
502832
207937
879620
488293
838130
333464
378869
118460
389764
778070
294964
1005830
779655
330344
399599
305733
759080
548615
163849
327165
70849
849539
631094
442130
786935
929706
180402
711522
538693
274095
93199
244694
851178
606043
864563
935243
44352
582954
498259
609465
441298
917578
28964
688327
925360
357172
665491
793499
137718
230128
58488
464483
576697
113745
175786
561929
579987
676346
255716
294351
621485
700884
982713
798852
1019561
1001772
845283
320114
462325
55874
965735
910468
1000917
492704
682867
1001112
375985
889503
46134
624292
929870
318276
585190
660935
87433
1013268
193499
317509
240083
890473
424855
11257
383922
605098
312607
676680
677865
147856
721722
703745
405526
157892
229477
33747
631450
118694
18423
190188
205249
345165
566078
23327
176884
633400
951612
77158
43837
292264
548550
832307
248866
406325
482190
464429
283433
319873
613390
565089
592420
984561
736285
534519
667668
673697
154887
940629
646297
650856
601156
116965
167710
224183
147678
923712
663932
588501
667350
1036716
166220
196382
2931
158311
38369
389822
568829
983667
182073
375107
466382
846384
45626
422035
838721
191527
465151
424348
259144
199180
341596
362902
962703
935623
508346
786479
934739
737220
893884
474766
560939
978851
445328
78234
993199
708215
966015
1044211
1003993
461281
478509
677373
166730
944577
808251
599230
518974
875681
185251
853475
966015
285018
598769
303738
390134
981497
538919
576890
328745
52930
60664
804716
16615
395527
960136
556540
707945
520767
113457
66520
241123
206301
592232
765412
83330
398701
785950
370104
105824
404928
878401
919233
670203
502576
859316
914133
45206
826206
201771
922401
597188
758986
573920
350992
556031
829319
1020396
403940
498882
572056
522846
27721
927344
458900
206682
262036
897341
108304
671987
953737
417429
950308
881656
236183
27138
783667
494389
986065
916694
136254
792757
1039856
940666
638768
895119
639862
700465
686775
593771
538248
593822
499844
607659
647689
761376
634357
20185
523637
230091
1031460
320635
967503
491435
399045
1012138
43229
958392
1032152
945430
587874
81476
796915
612173
947675
288321
1008972
961176
1035830
358866
812557
383955
627057
922411
277480
1020107
247821
17851
399257
976072
122140
385067
870023
1025207
774747
447478
848615
850928
149657
921085
540183
655338
119892
932367
901004
652021
35277
154822
747024
572273
667441
810620
894881
155885
276219
958829
865248
300963
371547
381690
724398
225634
870469
1037722
465602
1037928
934183
668703
935786
606461
287263
140238
171219
616203
465809
239414
788526
56824
225579
823002
151863
153993
1021553
242072
255817
576759
712197
443702
580626
400507
1022895
575586
953959
286060
183915
315970
913632
245224
396858
293202
866298
915407
319868
896479
91768
947931
267260
604558
823360
826118
150663
215702
1024013
840599
489171
485279
754798
165158
975663
72256
700395
799092
391901
43816
223499
53070
219290
127510
946929
857950
638588
601618
123082
858597
433335
1026407
689979
188852
355616
882208
270230
786797
440868
855266
221907
892207
493846
161782
305649
380855
427287
819543
999217
785940
455670
890247
324485
206726
85151
795329
394139
12209
751666
60607
433472
26727
779263
1010762
246340
218251
201892
897089
866888
970096
698736
508159
229070
838039
979688
460019
991460
472951
423502
828381
475551
970785
1020562
15219
17918
924286
339309
1007478
39740
83978
382998
465876
262712
622323
509701
549837
683633
699249
222986
23882
309278
669684
919698
527125
256988
434966
939898
33998
285057
466274
968114
317947
103112
1022221
746422
10597
226089
538896
139354
245393
491203
900444
458161
357830
937824
681965
46687
63280
527288
91517
90133
55050
390343
129625
602882
718344
325756
144786
46607
800786
999000
660047
829825
601833
375700
721103
509120
829167
1030128
864548
984616
159635
310312
977561
366846
11474
500646
900647
500564
369553
481838
45489
13931
233645
38755
962625
621885
960664
744342
599711
998972
9295
899075
790797
867664
845455
213396
585696
273191
577594
474341
233231
642743
239054
309002
188581
898862
266190
901785
45903
438963
534124
35689
433375
986132
588301
366821
868553
405650
197761
470065
497743
373702
660463
714835
392303
802121
74418
109313
130166
193964
150669
628863
8266
185158
119738
898349
508254
163659
775496
116799
689195
870278
294248
16513
975184
856034
445067
666670
975575
295301
890743
432595
289895
110312
286678
808771
638028
740577
855263
187613
1024555
755960
903109
857613
95863
308873
879965
436963
780653
413396
93223
309593
382034
211842
880630
550904
471168
651724
875021
68215
920111
251017
456555
827347
766536
347602
539067
351298
471610
710164
533501
787248
879690
116550
544728
218198
54297
567328
796808
708940
1022091
704428
994213
137446
375786
300012
385602
741559
1030335
890029
723232
967529
627101
1014786
57005
31329
451897
1030075
638272
695276
227948
912043
661734
32065
195736
440574
603509
46005
945379
1002239
458268
833685
71894
324254
626178
855238
612283
921888
750909
846476
245533
711286
409774
461214
59244
250973
650375
779525
454959
31778
737769
489009
560838
369046
85738
264113
16687
688662
379505
364788
212413
978613
549659
87584
559830
1001353
534133
785323
532467
261972
672953
429472
368300
255089
308205
264856
441583
604350
248476
688592
996050
1768
348153
230097
397939
707328
671649
295870
51153
62081
313371
401666
987678
501477
563513
987938
420512
857062
144187
80123
930965
274745
963086
137619
19255
880286
220988
1012769
250401
567010
202824
998184
184000
161468
1012327
809423
585990
381974
776433
482802
59291
749465
84988
614792
753226
836485
361377
944240
165682
486284
916318
126971
892035
688331
939582
78840
676680
46140
912677
603644
324385
812307
385147
264793
682286
293181
127898
469792
722237
129050
40229
345269
200704
572520
213046
227841
621857
221600
480211
10850
229077
263346
1019751
30640
33436
979321
1010498
514089
541680
31118
831619
111809
188625
74402
461785
243903
81866
572728
590889
731143
1004264
122836
916742
966688
701603
419285
67970
682113
350885
176806
443631
912812
852715
110652
959573
286362
926757
773936
225639
441080
380461
282828
76544
786039
629576
796265
264985
66622
566364
545013
668492
313698
380931
754167
47099
594442
943709
886627
991124
148914
98303
100372
233507
409532
882502
493534
914333
184978
351414
552135
708892
655571
838668
1003010
140262
98952
928261
206202
528989
67157
367181
869069
77131
506119
1014397
716055
605161
82561
978611
779987
38163
506381
259570
701365
350070
154927
38432
336076
519081
431981
1041855
5028
956516
837567
825610
1020162
108709
16042
705137
712497
184178
1037286
1019162
1004270
46727
174404
1004305
237173
412554
272691
999776
802301
31869
917814
336470
228485
320907
438157
526777
688077
512434
262098
779026
193946
926049
957820
919084
739775
846699
942019
798619
109519
996655
437519
596635
431670
683508
735706
797613
376169
167899
334839
874621
282715
724875
1026517
592039
676801
798165
1014192
366260
450205
999138
261126
1036775
2884
550427
831436
821963
138241
617843
293409
402642
10863
72075
589998
41377
669598
869551
947694
848645
849511
415033
496101
286622
465659
298093
224165
401492
965008
932061
706095
470801
604663
661793
414350
408563
921546
9885
225495
501397
645951
738730
724020
689171
973392
52472
685736
895599
580304
884305
1005041
848997
1038855
112251
129526
107697
933767
993054
148491
862285
1006599
195820
958812
290261
722042
160937
481236
769280
607692
120706
687536
748853
232242
737239
14106
320905
819602
331854
8840
677306
997199
444651
597864
897866
782721
488887
946371
692126
43915
112267
732495
202401
343322
309380
359165
391128
54734
560761
853076
169519
1030811
358784
335780
946596
1044462
174913
116991
224326
319503
757287
121672
182
263768
298582
47676
33471
206046
437308
572613
637313
624081
253211
528987
568729
537578
659444
264050
492675
414166
781390
491108
278026
524568
563725
1028835
441464
758214
643836
548091
317090
74051
580962
430243
625837
860194
132055
771096
803965
923425
837788
245665
144305
768619
98313
96957
63797
127667
179858
859290
786552
140511
810208
530842
320656
1027102
380548
773614
853924
334804
875627
603050
700207
282887
852490
444362
18537
253831
361503
295161
89796
609238
1023415
904139
1025502
586092
895917
570344
35566
304012
1036
973212
425280
800883
358972
314692
885242
206053
909371
370554
1044597
631062
385610
946494
25481
432931
320994
319175
378678
1027443
177034
693899
572789
733599
841708
89696
404988
607388
131697
386573
685610
744778
279308
996060
114800
134023
571770
679598
557040
126296
747627
628800
488284
37449
189065
118405
423525
559167
880295
557987
154659
895025
199676
1025486
952850
492610
629376
919070
243543
512563
869449
717317
314611
959334
507037
235435
44440
939606
960939
329610
647909
693437
691206
868799
499036
538153
477191
749464
246214
880755
481050
808179
722784
885209
980888
97469
838523
534395
338839
542604
975878
511694
529986
837328
114785
147360
10244
111686
394923
598976
168973
866701
796223
136082
618587
599897
104464
801223
910703
606897
502862
600598
400651
937983
656538
512996
422398
967159
870063
959241
407170
946131
424924
580482
840887
496616
582235
140670
904484
417940
939868
1901
968018
922418
288657
268964
485776
836893
540321
390474
517505
564253
532943
118367
619401
172799
28429
913567
23841
49398
266228
61692
786121
333538
425365
114612
85907
41586
525144
352588
654616
290888
770379
336447
854849
310525
185020
995146
461643
73107
598345
631170
712617
647735
828323
770421
443256
250899
777774
715753
571579
840873
743304
860257
700635
174693
1220
51594
865467
767637
3493
872510
400866
664477
585004
446577
905461
675301
260660
705549
101135
244363
440029
762905
748195
96456
657056
90103
397817
276532
972865
766689
517375
851364
640352
849396
169524
789188
661214
791756
451591
105591
140967
792964
31260
371146
484145
379095
163346
680068
555112
550461
410912
683730
104048
39038
289218
756266
267500
318786
513196
428112
79416
389143
694218
21447
396048
178118
1005110
317909
3230
194698
65318
314494
386253
1038142
327597
304515
249867
176650
811961
898670
790474
808530
536133
536422
762549
141009
595969
345001
993256
516450
862209
53815
862480
834662
879278
535460
811616
31850
429875
847717
981902
8299
487157
475020
39649
257641
287458
138074
595373
884377
458389
1041923
128520
759572
197022
1015265
55749
885630
82978
485160
327453
220721
741280
799380
752051
859268
702746
283900
353870
753596
587761
1007988
745390
621186
585326
85094
152578
476139
726442
489028
665028
879801
244846
344561
414718
310673
171470
225359
477611
945745
311437
396348
625831
344332
863688
833886
484684
1011753
370050
309057
352642
468302
217697
519402
33883
54881
505051
923611
488896
609811
854870
796632
126901
499499
267417
877142
571884
385609
867074
651961
848726
835545
649110
881620
654827
919651
8591
127036
379427
769530
62714
180496
719412
518618
585971
201478
333330
983765
959311
765505
331491
887055
291604
956027
16140
249500
941891
529456
155604
562774
81601
361106
643477
512664
275458
667084
869057
450019
216243
432039
211441
528533
513790
55473
1040047
168324
414509
1041032
731822
261610
396237
307612
202323
596761
158963
647785
193000
509984
631498
300058
408653
496041
75405
214509
178484
441725
763573
382798
714136
171285
493488
613183
379448
406362
676766
532571
67956
833255
1010190
837537
267094
374846
727546
360896
643005
378261
1043966
956542
641317
563439
215186
682694
764419
231354
75576
531406
286174
176465
217673
492687
85102
457380
694694
84858
408223
822682
693613
1027226
42643
969206
348543
479165
574026
757306
338511
288880
770211
648107
427022
87061
1002256
858725
878892
678570
374299
349457
287579
567
577463
1035023
677724
390970
126036
702499
574927
74742
716312
475178
800192
437661
202363
331391
23889
521487
766791
278914
829840
525828
116974
767158
951515
669407
978273
149294
414862
800402
560981
1015963
772245
418407
905024
825537
1002221
995020
794970
142116
651848
44659
947678
748879
589251
643915
111728
887496
648586
757463
508275
287507
386640
546947
771261
791420
830698
991157
18042
1005790
483290
17824
513421
460917
865880
128240
673153
587064
294292
14274
785126
115146
350585
665215
208653
697972
391540
719559
423733
887251
874565
903191
813496
454474
680244
467305
505657
1017512
750066
956832
521789
394688
882712
460882
1006020
61648
73812
328831
502303
222536
139710
711082
222035
144239
524835
1009587
904824
506858
737532
60541
77964
661956
393917
174389
869241
14998
761880
631556
143434
36859
940058
59569
269351
115339
492808
727887
240913
6044
971267
483497
70155
469334
781099
929776
174111
720927
437686
221519
549835
898032
446408
763955
421907
451697
992024
958432
55336
890902
837174
362176
912787
492403
1023139
471342
492155
224697
560952
822491
857096
537417
539853
393116
124367
827899
80080
870112
868931
924948
413203
660105
870407
76232
893934
996216
197094
311449
168212
469043
887262
312039
76845
583763
482977
475035
551713
1038021
719641
230827
920122
838411
21840
72229
85919
894943
787288
928783
60691
359407
53524
950787
675539
816973
866936
453710
477537
584329
37058
637858
301146
254274
516535
829911
864136
287931
30771
924360
498034
877107
226289
346195
618579
835478
438104
45054
69767
1040887
506528
29731
200935
729836
884826
51837
141051
1008322
148609
374016
167545
205546
801689
369810
621413
807765
81229
15060
971894
618356
551769
353385
933436
1027009
836823
908176
169600
210135
633885
726301
850817
350841
244421
371648
394801
159999
875678
21714
160975
1039881
453966
471696
832638
965000
31697
943935
386035
754189
727206
993794
172948
225158
381192
550282
67258
868795
749351
131492
291125
857656
198826
544459
36736
76364
281665
222459
1017908
97744
295097
157356
84251
474865
916011
223266
618100
403855
20742
202217
545849
786251
173391
891708
280679
577580
369239
1002288
286883
94227
411157
1005434
422028
891765
999926
61224
217199
251121
137668
638465
885111
202643
483947
307496
1034487
344347
293498
721712
736832
490104
20035
1043332
970213
955383
694164
923123
628748
703197
835682
783868
612938
746347
384062
364148
116197
281551
827822
618289
701885
71249
712306
485421
529437
890286
755268
478411
836957
1006440
659790
505597
460818
13960
517222
659223
991837
993454
382238
360043
989280
283072
739076
339790
709641
355202
98824
266330
351136
41321
544529
851301
306897
858092
982825
322859
375055
1001422
185703
50945
1678
422892
46208
476922
571459
47207
346557
892264
466126
897137
996715
326271
666759
394925
840052
19020
927748
120577
937023
605747
832704
58747
776414
691794
836616
742709
831180
225116
1011940
549263
750178
779047
79590
495546
255262
252118
392032
458143
35098
880206
967805
931295
200181
677328
101770
380256
662446
524846
222790
845902
115739
656334
858157
266176
196941
497357
1039267
698577
1037151
251085
860571
666792
407235
428989
588339
739121
672798
17026
878032
940903
983759
412206
709470
444994
856512
210770
660602
849817
894247
961064
74530
132669
289659
562468
782983
747043
235053
451872
699703
757774
157246
87700
61540
62206
910331
229369
263269
493127
42428
910042
784257
191941
919870
382869
602703
122465
709583
285782
225659
775512
455671
893575
1039671
132499
789951
83726
478480
827805
601398
550950
456359
610976
164772
896123
386615
658706
1029326
570653
299093
134159
671881
237599
605129
832558
112988
209017
780020
844010
694362
728750
681129
462201
793704
596215
206090
999606
796220
503903
984614
37254
998130
681520
583407
911842
808378
987281
734523
213259
677697
261381
917979
109064
331541
1025262
1002760
47956
825109
313142
336946
689315
982552
214942
29581
191691
51857
430003
1023163
44758
361768
934630
795208
897614
544607
913330
636841
564600
827974
121620
538486
1010221
980261
542631
856552
930968
96903
413900
82572
761570
177197
1021255
163969
660232
400395
792428
59389
767567
688887
389942
674369
385342
945024
100558
683421
773710
536234
153092
209050
377008
932099
994144
743856
921095
725541
90904
539780
898149
451375
85698
313022
249351
368349
893130
23942
290304
386508
172895
166021
907432
859644
731942
1010287
749189
33849
775714
844285
87779
532161
813696
838923
97439
998626
763457
343479
455069
89032
950935
361331
643817
920133
422823
690993
726054
460661
762445
119729
72151
523908
161280
909146
581274
982013
127332
283943
91351
853527
234316
123970
699922
963611
212419
983813
840693
119307
957209
824123
111892
558035
184850
770427
728939
591186
854285
563863
276616
598015
847234
469765
838698
273886
680277
594575
992813
604855
776127
490657
1019921
442467
873545
411634
349998
664684
328976
543371
843538
136375
678240
574790
90393
1026543
211050
424934
985631
86507
31558
781836
966159
970217
760158
674126
929712
78651
164886
937859
790792
143934
609920
916156
589035
18205
215496
474705
596438
21475
755987
620336
530637
263987
348291
542513
923192
157755
467679
975915
278228
348987
259741
74569
298448
774703
560954
826182
255733
66061
291527
705615
845144
242077
237893
257953
391441
41502
991602
914525
127335
524369
114982
859875
987417
371863
892365
609350
334026
96342
907608
605276
761303
330397
688999
88796
147386
274273
500268
597949
413478
208582
1014254
916984
229178
565050
308531
413176
991097
117153
556286
855495
226615
110443
950401
57562
377365
164119
296202
418036
987846
930254
214594
538480
274384
118680
582893
993109
472872
442159
61993
546795
812376
281147
306794
428687
374926
973289
806649
541097
480416
309888
217688
527343
427478
957434
626911
409928
106639
27072
431254
907414
70693
36346
819648
582616
867237
422590
434297
460040
855506
146773
723499
528921
765070
981540
665034
455964
873152
682354
32706
143770
926890
128460
372109
1035228
937638
887608
555001
632900
552796
1011224
50437
263181
375713
120246
301661
408340
203326
417708
180236
537808
148209
67529
674237
927051
685578
941347
253105
1043692
555667
711120
223102
833907
833780
132433
508852
400615
784841
766555
356617
194938
1013672
5836
259259
348915
488911
984639
941335
804250
349076
930973
314110
122377
218447
10323
19178
182484
546279
810139
1039557
626551
650891
646898
69200
538619
137114
132617
566513
650383
597250
483112
989868
146493
791304
642880
743367
218411
323225
363859
1038974
702174
579530
479545
918367
289335
860048
1003978
19844
363418
899228
940632
84719
930763
1015840
931747
977640
450849
128348
208702
107400
653322
1005657
145210
707997
296688
688008
939957
838786
203411
373295
702269
912398
466691
408135
797998
955096
980997
1031930
56691
486595
1042165
124038
547669
63836
603856
757881
645430
953078
767814
739809
881989
217458
805166
562655
528984
962819
30450
891840
742728
608677
916552
430959
915307
73308
412307
51152
736450
1029048
212320
194865
260350
494746
289771
46774
13366
434005
1000909
979425
666418
160560
343979
106508
510165
227403
1012812
636336
985030
1028518
72228
589598
730759
897865
197796
332847
796949
291938
1028662
422025
865531
5218
786164
311515
97309
558657
275933
339807
797925
518550
638805
53780
360074
860351
752395
74518
324034
1040057
786037
854127
406839
930771
497612
917099
791318
210385
215118
848661
937951
382371
551897
435192
149354
115427
13221
100285
165876
426904
604432
823730
155219
400618
319321
871565
384325
548204
857072
280224
232577
710996
230916
898239
508405
106750
57353
616970
48626
804055
7240
981584
529668
585221
606569
593112
539384
918207
201598
37398
146096
502230
282509
1004416
69461
539477
549427
658878
554011
663440
495944
555316
709007
681533
619951
226544
577534
229116
128657
693352
1042919
341498
745308
306655
442674
611396
462804
690374
511696
130145
780360
408545
221351
416837
924919
416787
864177
730354
203487
430594
640462
883265
67279
760345
923363
977236
284842
698593
378652
133280
289992
566520
365158
363887
772307
146480
3168
662883
361986
961772
181053
174827
623672
214712
292312
816679
876409
449822
31111
812009
191750
262228
892366
45074
54804
226311
463087
502111
695506
631768
56120
73829
511717
981648
749778
730196
994369
45738
573003
661696
211661
531254
445937
111633
644542
723248
988783
162337
1027129
568025
620589
274488
623648
749582
756746
962659
874325
734432
300587
651056
199264
797405
1001435
905997
873679
700471
551874
667974
322339
866129
19830
255897
1029340
719194
139665
45411
457787
12955
579618
430348
544837
289151
589353
116612
184491
924675
909440
408767
683676
258035
865756
427509
704357
415080
325381
65079
271394
813852
950737
67281
168571
786587
345739
606244
310983
23542
1042280
520368
952546
454614
991114
126275
898314
978072
321332
477402
671128
720872
576902
735894
920826
411478
130998
1022384
568506
65282
536046
200633
566107
383241
998143
644599
131688
198799
871527
256612
73154
1021997
885401
542953
550683
597971
589127
684848
1020412
676073
56026
301750
108889
429544
521254
506134
760954
24765
670050
977680
580628
75369
572608
498979
254340
374982
1033538
609003
831565
340621
959751
829596
203077
772171
543335
859232
689500
744312
641980
510466
341198
299398
530932
115722
6812
676400
793298
1038694
645112
973791
624278
233397
548930
41456
529679
36320
810558
266104
139702
241027
993988
403713
1005509
855081
205997
947620
761514
86254
195654
847505
253012
893365
96884
150196
84308
209122
877145
40922
473505
214769
789430
538626
737849
659139
945888
782287
479365
249135
884761
394353
543486
743661
158286
810590
274527
510853
305206
316161
253347
344194
198026
329204
366243
221892
933234
475417
65264
333034
27657
515046
492795
633891
1037246
808525
839262
680873
770586
54308
840142
232830
422339
606462
224488
795429
732690
494520
493064
62488
529602
900550
133721
213248
1015278
320633
916614
979320
39523
371522
393230
160768
849034
221586
812196
5855
182470
77558
123146
922976
723667
742253
1039471
627413
181917
262477
1013978
67390
77883
104409
263443
544591
492103
19792
525199
922759
368273
996314
953705
690166
596616
893759
459791
173125
567824
334877
991214
782547
830259
821840
370746
603745
1022781
12521
277831
895350
955234
591571
378812
344060
568257
814910
926304
285633
714325
210609
293004
171819
363036
167788
852981
133601
276493
863809
317132
1004655
944580
279932
652390
452930
122919
570286
762091
976013
856258
525740
577637
139973
849949
831164
538030
256256
588188
662546
821259
456220
906221
406319
512796
353311
596774
1000637
496659
281749
78308
7487
609913
522666
941053
785319
863953
286912
185031
906730
372146
155768
850096
597142
662365
69947
623910
876579
642605
308921
975577
550616
813066
65884
376189
509590
777265
949266
410749
417545
596491
1011433
626111
668689
513150
728642
425450
278707
80112
557735
675550
729288
93385
967328
825800
933109
190126
646279
178182
755815
297175
186145
327701
699869
810154
661263
967859
200429
368648
504018
799676
434632
823035
947960
116922
597721
18283
235618
254419
348278
290920
426713
1029476
1029175
378081
287730
924021
81470
62772
955174
801583
596048
629012
525133
338782
44372
481361
657965
1034752
653485
937788
943225
2487
194795
778269
929191
733787
261053
221834
622288
152332
508795
265693
803928
561046
449356
746765
912304
347166
537099
303734
662633
143937
789091
30076
967894
595629
326455
779196
147998
19761
180104
704511
6487
859595
801208
159755
630114
1038021
753431
974267
187729
973497
21582
1019752
352400
785661
12096
479881
84305
226075
214536
278056
827449
383683
398089
708619
598397
1021892
443061
324366
714091
163670
334024
330620
459297
768015
810245
875132
690119
985160
286892
807107
176058
730159
309402
123806
398394
164544
706520
347531
612125
775803
882438
934763
112191
55757
66
831389
616765
802676
915927
688319
866483
405944
871927
568959
420174
565247
869681
439322
337892
705067
402327
1025608
814627
356785
545554
823327
782793
71483
525149
882587
522282
745407
746663
369951
975383
30103
182939
3762
958889
83584
385270
33406
260661
481383
812194
446036
777694
176380
512506
419236
172537
1038471
462837
313753
700389
552099
210472
366203
957815
147628
36813
1026333
647149
337503
660470
177822
789017
355959
718544
146777
855396
1018850
966976
454464
653008
588417
564824
840345
971654
886649
300140
99428
827236
954491
222488
863300
304412
766206
228401
156130
821250
562710
684775
300903
463622
767259
597850
221687
561325
389071
34788
1000074
548384
858136
1018205
750160
867268
396755
282988
879480
234336
276242
142271
522870
304472
60926
919570
333856
512728
739762
706958
195897
672456
149295
763783
723293
570785
517471
386063
821764
969492
520505
323307
894018
755841
162006
481756
466331
179392
566506
870396
1033625
432628
181601
261764
866391
193731
928338
370605
1036571
81783
129529
792021
950617
38973
437662
1017961
25543
11238
779184
625961
899030
74111
575985
731212
882384
687722
499093
806474
280298
437217
845049
814431
329962
177794
896548
552993
1013664
7177
967475
76658
80690
339822
528605
900233
534358
500440
237563
565591
842635
31589
777487
134227
878215
889282
874416
94681
5210
105861
659422
516866
923978
38632
949017
806299
622165
583556
930813
200795
900945
994697
777721
338520
1020840
1039086
395360
10486
262696
465377
423378
744449
529994
843878
141927
454128
1015623
459285
171526
90755
743665
331324
813470
124378
59024
727419
585813
687548
1010468
43890
1020612
591737
921935
858654
195418
556992
299497
968065
742102
296435
517162
253017
730573
216036
727482
155556
691099
714498
747527
536559
140534
407908
80260
365894
385199
630807
751125
699323
270141
992254
53675
1043197
953730
761304
52618
310281
824770
619815
793310
457427
215794
253527
50422
932983
108978
439387
196448
407586
412020
432919
914447
472114
542653
122806
24359
119021
9520
249805
1003034
317836
917650
117631
744435
712683
558957
564261
424574
1013119
279803
614646
122920
38948
904182
468957
705286
122872
823654
609301
656921
470654
80684
273121
415836
331131
633712
676138
231846
824391
3508
935127
908507
305026
845616
77954
351207
697505
294640
742366
40399
964899
779905
349038
586579
763454
437113
243130
788988
98033
106653
977975
275800
928800
754971
915979
53151
343631
695735
384629
975976
328200
981572
968133
15436
33686
849906
944362
908673
560855
699366
824187
196734
550372
1006031
560977
946238
486246
34228
250962
40414
579448
823752
69963
944281
734098
417459
267712
466672
812726
247273
659932
97694
45231
595863
860041
886181
136081
766911
63512
518801
515392
318998
34667
367483
932176
633174
809240
374721
149302
757614
123941
909111
565876
210462
565709
672117
681405
849632
523114
292654
447201
21992
870687
590911
1015340
514804
603359
324714
478556
229051
942881
814587
64802
875279
723890
711922
1013342
610158
71253
657228
686480
599025
856393
380023
11312
577442
947527
139460
860852
395442
670235
7369
9889
1031899
94626
621083
599234
585153
401686
359344
537594
248374
408037
809686
751261
683824
14763
155962
462920
934687
286259
815279
170662
996823
816468
859483
596609
729143
136009
844288
841566
119150
568902
507010
167279
888394
666239
56740
152693
832682
713573
727960
1004566
829554
25948
821200
408738
486282
661736
248019
650537
757872
971291
572446
7125
547818
1016422
403378
34379
240629
297827
33470
350359
612275
168917
563791
446854
252740
119206
70258
109291
644915
368579
102630
599922
947084
242172
41605
975955
982565
134818
614914
744233
317224
724202
169873
64274
825403
180136
185307
682660
656890
532009
86339
317186
817571
870615
189611
567300
824860
922845
700798
165897
325883
520198
290700
145959
997098
137306
415861
257845
594434
11266
692480
355736
966752
5242
276801
264048
413189
148435
476804
853397
1043795
143353
164860
122159
867997
487240
1010273
1019445
835028
101540
129938
194225
660332
1024641
687114
801
843513
503616
218976
148325
1004679
448914
885782
731130
45897
923795
80692
142892
289233
805477
534978
800668
639789
74422
445524
22920
586635
22946
139448
259192
670136
661994
311252
113927
567352
334651
354952
748086
266622
577246
283106
884813
245205
487888
679418
598232
793856
654443
176742
673026
667292
320739
6210
413981
319731
182524
465487
551893
849392
381490
316363
642374
362245
90409
179480
279410
294191
610263
1022176
250888
951434
69395
10544
778193
9433
77176
402576
515960
419834
816768
572379
586979
984761
108341
670762
23342
618386
703490
420146
944494
222687
388527
1044745
730406
432886
926720
401201
969131
875890
872958
309892
508395
441618
683677
539701
574898
109144
935740
746586
159412
139863
547519
934551
207298
304331
959626
966446
313204
1038798
513219
792816
469034
644204
525429
520472
80429
773829
377974
501749
458958
51601
542606
115454
169036
779409
628346
896182
471082
581638
561893
895238
40932
553883
978058
289577
139253
844765
262534
758322
425614
594192
917325
182258
28923
818265
357585
156929
804056
826830
918070
892509
839254
928992
634472
280770
291263
462222
927328
771912
395586
555847
887862
444641
18180
459489
546295
903714
711845
124617
940247
245254
889761
732729
402606
184123
905157
902739
533907
718422
505808
845811
809343
729512
1014447
606856
800412
935898
643743
144490
945253
1024740
267840
773230
413729
671281
527539
711642
1480
13690
156440
1039084
858171
265169
429689
842239
336596
420560
962114
936708
966321
610927
321645
561050
127032
323688
900137
195285
890438
952541
59430
379001
981602
411029
648518
299024
255165
369470
514535
476971
935577
13786
482699
988608
902008
62707
411454
918908
677696
329652
339634
668397
617621
333977
146614
939435
521138
132203
270993
57764
747078
716224
331251
238628
202337
40777
199473
659150
401635
202493
618627
727007
760829
2484
519534
564680
592227
537400
605654
34416
142896
439880
154493
547960
825765
601668
858940
402508
744170
472085
515266
69130
190915
37634
536341
574957
502015
784156
226995
845078
350041
1015789
146237
698165
840769
308526
369321
522664
568986
953368
4295
147088
218227
12280
841445
386627
67538
193774
381459
98671
24489
773447
985740
511585
198905
709850
649082
104269
809972
362653
851336
869020
538234
214667
472095
79964
769878
727896
785764
797527
905721
453086
132432
499524
270011
912356
559989
186810
383486
563513
703004
272328
849214
36323
164972
777980
673190
364744
652432
38889
614249
611190
432918
237120
332108
1036730
256519
463147
303605
735910
500856
574409
1000469
979150
937682
61088
832776
27292
646332
885558
6978
382900
408620
905285
243551
343663
928933
1014535
530676
973977
574486
792375
524725
278656
835620
675527
670320
892475
376369
875450
786025
731240
403714
321968
286491
167324
740494
293386
63274
686176
855724
8085
640067
586669
384873
341041
276549
1016637
127273
547941
99753
998634
607957
472532
776884
810867
644774
808987
780269
490508
827669
257099
1013121
941834
1023639
928647
414010
422394
742994
803317
1007835
948324
556068
401034
981213
768980
293753
252089
871907
194152
677720
183821
923744
815469
607414
33729
929188
308087
291373
158679
623587
544799
611941
204941
660205
900333
542761
655586
547406
916179
519761
73131
683805
690835
291048
747048
325831
680563
131738
34252
868296
106737
248691
203581
362588
341125
64381
424460
480849
251484
1037650
743205
27844
722757
54327
435201
86434
991682
909953
808621
824440
158038
653048
607954
725040
29842
390220
697035
621003
611646
840154
447626
590034
553784
255906
43591
507444
736734
204815
744525
789177
17890
194717
557226
163449
464947
593588
382652
651001
62696
321157
29602
953991
1040100
711295
928245
339605
223001
555882
99789
464960
726597
514572
710417
172290
165055
737088
12966
323667
156592
779193
785282
526381
791441
141872
683402
316119
511068
845649
359371
4235
792402
809532
894341
1005020
47011
520363
441416
202733
525947
18104
508483
675508
484100
228932
1005678
933644
404224
108671
1034564
614459
764145
221644
741262
412557
169459
390529
15072
599932
39464
598127
328245
596047
330997
815128
14819
834078
45831
220349
523039
810194
209071
657784
813
85844
788505
455732
561246
586771
613005
713086
1006915
305864
681625
723372
185719
82313
981280
714998
908867
157360
940582
716518
694612
712707
704895
263009
108766
956571
359744
741913
334744
493627
884125
937770
498659
559764
601046
405075
649865
1039267
685576
414411
142412
548035
198357
980790
453445
843989
828759
106535
431528
139749
326592
883114
811272
634629
960735
21525
226153
1044723
329615
204116
833702
907101
762383
843911
789950
405532
655841
851705
478032
396529
228916
594892
1032867
856917
631756
11955
962532
30715
697949
763467
950077
567284
868762
694147
532439
971610
378028
738086
365285
767133
250029
743011
391197
591118
410566
1025564
190075
192290
119591
634728
525798
643168
144763
107532
211589
8968
242836
12650
266426
89047
312126
160315
1029687
1036452
137667
925581
985523
133777
678117
570524
4851
440673
58471
913526
281532
945420
439721
476301
45449
821584
605082
159214
142052
961142
956722
562245
186332
2708
432644
708884
355054
468174
184931
121312
263668
60448
14438
122887
285453
364782
947754
240035
975788
874169
110920
717037
437044
939559
543573
948273
784392
282929
636005
442311
192574
85386
198171
154467
158137
192390
156274
375655
23682
393139
935082
690822
247359
989769
736475
773366
7430
985943
143988
143621
785775
338484
265357
905817
853369
497136
510618
1009782
788943
113893
1025102
468039
901850
514616
731168
495876
864877
194711
612078
36384
501045
661926
391772
864880
928460
798631
318651
469617
1045226
146092
997084
515797
773472
135393
549161
916152
480857
224505
204699
232646
257348
284139
37892
913356
158191
255084
663101
170031
819839
277037
940385
808827
196406
407325
637088
926070
704729
131464
812094
1009768
181232
390694
951665
260499
584290
140370
482728
211050
829055
517920
856975
351689
269624
283710
857402
463175
485852
146357
444158
681945
212174
715341
754200
258985
304695
126132
588435
391431
643782
595467
470673
1002514
832096
113017
461872
702982
419581
1012849
201431
363454
459149
1013383
424736
42853
123566
1027062
148915
131154
61456
1031062
637268
1007772
332627
329383
597971
680542
281932
455515
340496
27628
22690
236824
123014
594398
978914
96544
269582
870877
997121
235192
303908
653708
227268
769033
57957
996119
750407
469999
862871
343549
522071
89097
509760
269760
685429
824756
736149
193861
447094
750357
610037
252021
370827
442493
422199
714434
307908
548175
399413
274539
44925
989308
734640
846089
56582
172253
712883
316008
765335
213983
951917
911063
270397
346028
220860
356261
396608
55087
370484
267739
605628
516844
307291
54640
485471
442097
1007304
457269
249552
581543
831107
951493
709776
750893
667875
728834
15188
41220
526991
372425
809925
140254
337867
882150
282331
13320
545921
480299
391609
279908
604155
249721
753752
484338
83399
515685
789259
824528
862628
999965
706615
67803
465299
53377
1043784
148645
428078
780586
225620
330742
192664
80863
235516
683540
649718
803353
831082
92648
23032
283296
428208
398099
325882
631510
18268
168754
95926
683049
247864
249730
377713
71742
643466
628746
1030927
804112
449697
25660
988005
521993
713715
521053
936032
325919
101364
957680
188691
299575
753962
172162
509424
947072
1044586
776412
791450
970847
144548
973564
471519
942509
176519
826354
661260
402633
603156
187640
860938
325273
210785
516675
398647
264134
515306
746293
561710
1010760
557818
895651
261849
293989
617595
575170
201548
69420
948331
282216
997368
1030774
499562
142456
633049
115928
323391
309544
85420
800941
611082
48844
745668
125868
541774
788642
201386
601447
919334
697591
136068
677645
845986
1008818
168882
317604
656923
668897
276483
985148
780688
673112
1034454
230439
324015
865712
596815
453666
689706
584096
425
184047
54673
863392
834553
107242
922166
673712
362120
706363
1028723
326952
893485
459822
389623
294470
983730
395310
849048
382094
227032
300696
580838
942777
519446
983979
634703
863157
702504
166520
34883
689852
970198
761162
369816
838780
267620
452348
524578
41954
119111
903834
621779
200764
295909
552208
151548
109624
980512
923163
817482
227636
7198
57127
337545
613650
1020525
567520
363048
495161
878457
346896
97156
614383
226038
1026630
1015011
97590
289817
214831
937347
913491
1036487
479747
593545
63666
520222
867047
536108
250377
335186
264015
300460
536157
670262
165408
100489
730079
567408
553814
862914
724214
587675
771500
921480
453139
752542
607681
711554
31549
931225
24909
249440
256373
642806
79881
262177
297252
178533
829211
458103
469770
398874
662472
371241
937290
411853
67967
89459
625649
433087
994492
40449
459845
403031
837086
346785
886532
62191
569086
716198
206344
756848
409839
92805
767712
668693
657332
544307
44690
900118
48780
839180
490526
413223
897754
652087
332017
617980
72176
982309
191284
469106
238837
384055
975485
338495
207988
820644
592801
210802
884588
277690
414200
641872
842344
553627
118750
613235
830867
995874
457331
483539
434992
848823
754398
8203
880377
176490
1001152
56173
870359
276064
754360
746935
853674
438704
765089
265669
701470
988688
78029
1013157
785277
317349
904389
280457
792003
839780
947262
1038593
482790
322332
287137
831624
558329
833606
1043060
659494
89983
436287
1002031
971007
383063
830335
254532
204141
867673
893035
556086
90717
246205
316059
968716
436885
277314
958141
919345
892066
683957
798932
1012903
11020
895364
194150
358547
257176
901758
277959
112684
666012
437763
92408
920296
876848
885143
633677
383900
802004
321016
444460
352158
614906
205817
292182
944018
336704
122915
85172
937392
86408
738406
460113
282493
725867
704608
398003
889157
483621
52900
88176
293303
338194
657395
685560
703126
264893
1005241
945260
484058
210207
313867
605144
922162
165148
742946
966421
255223
951178
862894
134712
785588
444807
916022
52754
21070
62349
259321
158752
722086
739122
955289
226855
35238
92919
96352
500075
98214
1014830
767261
977685
487034
843428
152499
134548
986827
375085
477686
737478
882380
389379
499418
292850
484899
847513
528263
434709
771571
522491
181144
702186
584690
511363
658400
543474
781548
587672
271743
18585
852077
858713
162583
259079
1002314
6069
908188
147197
521200
639484
696237
273266
916839
681265
13906
507296
869395
163720
523507
785688
848198
278149
274493
730557
785667
757412
349927
907790
388953
257006
52454
520782
350923
334913
841417
323825
545633
225347
420779
1000138
176244
593141
973256
986088
753140
292641
516211
493704
816270
811031
738458
1021064
910073
893086
533961
397233
695402
630724
9798
191793
899563
229194
759781
742503
180439
868638
33095
1022537
279914
108144
163790
612011
686970
28076
466270
403318
612941
718505
641087
137380
435008
388834
106356
150628
198408
523364
822603
442022
610886
699767
967942
32262
313238
579383
709015
627091
961776
1034087
913316
136497
69673
304549
873596
222163
579094
967709
252251
963330
68444
278465
107683
744085
202778
681247
921514
292100
871619
42647
584163
320164
554312
782552
291182
260954
413748
613171
10824
775028
1032000
969501
965911
583516
162906
160851
617008
843104
97396
712799
355409
255745
678819
339966
326549
281286
581917
435375
452908
640959
717864
869772
627714
4903
70362
73345
828672
116849
716896
269716
711976
265332
985902
19836
640187
358052
222671
347208
350987
689004
577319
961076
300326
233353
917469
486835
254645
849180
238217
287550
459707
538925
1021688
627603
702438
89309
929599
972025
344834
645376
295977
62305
254489
842798
857470
1000663
793700
374057
322628
818417
273969
387109
999631
150458
888294
127821
889227
443908
915090
739726
732437
643496
86952
334861
64348
829341
410144
880744
954683
529883
851017
53896
287022
571564
712743
36063
673297
722041
390758
542548
441946
561225
756078
926360
856339
899726
930811
920020
812222
375855
370801
448798
1014933
99553
843558
76533
162379
568229
225175
1015560
172564
964738
322263
371163
830471
188102
234959
2922
572485
833257
617278
342880
197173
850559
298137
403910
694726
254271
886946
654296
565124
347919
1014120
200728
472024
116721
590690
336515
503441
16944
310745
887742
423783
215723
9572
579588
82165
848086
1013122
593841
775424
489939
415338
626688
19123
509167
497431
829090
522522
365039
970281
951525
875073
110000
502920
226962
125795
474091
797655
953529
923128
941057
308777
569761
711123
955333
547302
569465
275592
250922
814935
132886
281277
918047
127929
406062
422735
477222
558281
273726
2617
1012412
918835
448083
233584
637093
242636
843470
399429
807988
370506
755186
254516
693389
833506
777638
530685
836163
466344
206373
561721
703045
493680
349581
740589
218677
635156
585598
944193
42935
199812
517308
144514
610995
752150
762146
13039
750494
587839
715344
750859
136887
233805
391947
676657
695387
917648
225622
149067
217916
403550
936441
1004027
930988
1042672
120822
1005422
745251
643959
1026464
901185
297423
22695
359534
635648
739720
340370
962385
533246
865501
910701
871152
371414
239026
258886
648670
1011100
813240
784722
826093
1034386
1017007
619916
750321
984784
173588
627952
682616
51056
636581
720636
166983
130347
494567
239766
631905
212963
1037188
259516
388817
634449
831935
645936
531806
768960
434593
559743
367955
411623
398852
353468
646268
355383
383794
161023
477801
877873
298892
823583
142159
717475
400489
372786
54985
115957
267755
435217
426686
11583
807276
340624
648864
725766
182596
888449
469073
550227
189411
667632
496717
297755
370327
71991
751620
568705
440625
289899
82602
395464
513510
644438
188909
825241
656450
870461
727258
438994
626834
762604
999804
399976
984196
521537
824894
913674
24399
665579
997469
534016
554432
538020
133616
141321
752847
489750
834557
872580
312904
1021252
358971
418448
218282
882546
314475
424606
1032739
790328
445572
355169
355185
399122
62127
919567
567497
937443
766024
291828
351116
496440
464433
210268
443985
366729
357564
48009
64259
751969
456630
249720
932513
625949
381730
23212
103416
939934
105480
188979
518841
50526
473673
674931
286159
295333
551325
588925
380796
512038
880344
295970
843534
541421
932520
452444
395913
327981
73987
998651
23826
492610
542521
1029666
259046
543221
463427
695790
201944
338444
921328
560805
821303
726116
642726
436403
94622
375651
718244
43168
602352
924706
334151
803265
139219
414137
187137
650962
15785
768130
135642
475412
756909
896195
734386
190020
651125
619795
424267
652628
32474
60579
1037365
670185
1027790
978695
653443
479193
823392
957020
410728
1043822
727549
821343
277899
441110
87649
336290
391565
368973
893503
869277
125734
996106
490991
548649
316088
630513
593907
572554
193102
419726
660832
967010
205426
197147
653265
781288
112641
299071
368847
267370
382386
886222
842705
171707
891361
925130
802297
808468
805371
37486
781831
209221
747164
765825
722448
121121
284941
692356
23960
546741
377102
334325
980871
559905
369840
928589
133618
698274
115888
132258
553520
969008
771208
800816
913092
247913
678346
1009889
946649
239165
789583
900451
514891
1045007
524539
20928
961298
151769
436919
329551
966022
824615
947838
231044
475309
574172
457603
174531
834364
264289
879514
851216
184471
145571
628436
812140
499257
736843
1008396
1034313
625894
1015439
765655
774885
757413
313521
555836
764520
736261
749259
745645
241393
715686
838550
66124
765236
611939
936513
235965
714886
536183
152914
795456
26845
873425
302154
269204
660435
728389
78592
60530
747922
24306
238207
329226
713475
928021
439504
971313
34685
125410
666375
476449
844228
934262
216231
145179
926837
680676
331237
629912
208223
191989
905086
120725
981420
712555
217358
511347
309239
700089
369828
219356
264067
42010
684127
458734
3220
464537
253382
97179
185876
373453
992857
114407
1017918
567005
931636
826320
196547
886710
257707
180501
246437
471810
990686
603008
683228
577409
371431
65862
780833
560961
658563
301022
781839
473491
993398
753134
473317
457731
947948
706868
243184
481504
965548
559519
866623
35684
1028140
908354
941627
581148
944327
534921
1013864
298740
268684
758079
22923
158737
814325
292185
144586
962879
1020080
466980
282550
833278
714261
694243
287223
2871
394300
458317
108714
220015
87418
191880
841097
625937
165341
934511
512692
586604
747450
658685
306476
535471
178560
413239
9058
740564
930613
297723
742149
589956
1014891
726834
338381
137928
14859
1043835
524663
71362
896395
56574
1005061
707660
906342
880452
427619
635658
675522
660820
813092
405507
230960
914543
166437
1042361
502991
186723
510562
279943
840299
723541
442500
247391
308114
77625
588830
141137
967917
1020429
585685
131947
64029
756077
223358
785930
554812
870872
271125
491488
276213
819921
895893
578597
907172
693553
621902
137991
164008
821644
673808
220040
321723
582137
456878
676903
950731
424849
853802
605861
230492
793672
960102
972166
64729
647344
485761
250430
43727
224912
727345
479024
836798
146403
745290
995569
676610
543401
309532
769076
705798
212891
341690
760298
346908
407760
8647
259760
407202
998548
793113
367373
544160
492355
287290
269703
288792
995129
457655
868842
593605
884983
599260
168119
989773
278822
3655
351766
616826
85330
787098
58550
195850
1013122
961126
290352
350115
828057
941411
693311
370614
808680
16511
361001
838751
723245
972406
432622
504611
432566
741628
435472
657844
215852
559409
541506
500720
732927
883984
639807
884985
819359
520683
586570
680383
480129
603704
1041157
164710
265400
432683
662346
374927
828856
750363
966513
269131
858572
494688
1038711
9927
419898
1008707
120343
777251
1040532
962162
735479
18047
935401
365328
397287
435073
804169
668273
671683
485130
283752
544705
819632
396706
99389
656807
84477
812800
325344
1032007
1020506
461258
331110
256654
822742
729283
963284
846907
700132
630752
739999
198902
821759
442062
520285
371157
797808
953438
389776
57912
836007
99162
743131
460139
444456
396823
844942
887120
533421
683705
733780
612971
870011
946355
937001
1021037
271301
231416
1044802
600661
938855
461822
439027
679176
188953
99491
445319
218387
171988
157792
906309
842336
963667
368907
103272
452398
385739
168086
903082
212069
2794
458373
461918
1008466
614540
161285
796395
226773
926282
763283
733093
174454
176125
191549
505170
333178
23179
478334
631022
205978
419072
123429
954821
604213
404486
353211
111917
788009
773588
188222
166507
669739
595062
913190
101524
936590
138860
795743
742544
255158
929721
226329
746112
886920
777971
999166
510131
676346
568468
477001
254180
731099
656670
436779
718371
134001
1028323
537018
408303
946765
925660
445342
414125
1019339
1003139
414052
1023628
808587
123312
295173
998905
848166
787454
249006
315584
393041
362077
186533
624543
732177
37523
266946
404519
681214
686440
1001225
781256
110335
563695
796734
425337
664632
959754
812392
577660
285983
563473
816299
625233
533332
282580
590995
48327
725529
108583
1039832
984775
630009
547891
77675
667925
159862
404505
482703
888417
358566
190590
656312
355983
450441
1007453
107879
139370
814680
584830
907301
872014
501371
244386
481114
489176
290905
73166
976285
789989
603544
265798
406301
247501
962752
1004226
310274
60576
394935
790185
361569
495532
806234
283788
101429
300538
385625
13760
460754
57687
1029358
261411
633832
320899
45471
375981
764594
30654
314515
1013698
410866
1011126
305942
925804
806233
778288
543906
479044
746993
19819
598938
316492
709978
613549
940748
254692
943856
220264
863605
575418
963744
451103
868212
84917
323041
209035
72128
170337
474811
288344
757513
674919
476079
647956
694447
271099
281158
865796
564941
336914
135217
264038
641812
709755
665786
1026855
980481
603241
678638
1030938
382024
338207
703416
38686
881709
785059
961478
379425
56812
242986
769572
270635
213669
745331
718827
24645
829924
677783
247911
179282
37051
773665
569470
1041567
318899
8991
544856
739726
405158
672914
168331
376168
495067
145986
1033305
342898
220320
166743
183646
713353
428455
768615
833490
306795
72536
803492
588737
695329
218180
488554
479190
543769
256191
253919
794582
964928
568915
690945
95674
683704
227787
569435
1028835
104702
773686
579391
66003
590431
614976
159975
880522
462742
970343
965684
253549
392311
745887
757999
690227
25777
10412
784051
972205
1024656
534805
695859
1006562
488759
269910
313986
773073
832364
66741
1032882
311405
223731
521602
843304
389043
110074
137547
156195
230621
346434
466555
187129
750594
508348
330453
593094
601576
109198
725145
432487
17473
979205
103541
290421
286977
960882
183216
957262
457668
402835
445460
971086
663967
1017861
70771
720429
10160
697453
395868
889499
529600
124470
791167
964637
687169
872121
358252
968222
174844
613786
376468
231948
449158
859605
935537
302462
172511
51658
871679
744983
654359
845699
140096
221041
859424
944142
914932
668329
722972
783427
504334
44443
39658
284437
584284
143579
174830
225766
1043879
528964
1043091
223501
29206
964514
241416
731567
309443
205382
171295
290471
336465
557019
44221
408673
25266
601533
950067
857374
709326
486674
993642
486726
573005
644583
796087
269312
268549
962899
883484
220887
664010
893057
561214
846433
829979
132918
79233
184107
505781
763938
720714
149914
860244
557478
166142
575011
193466
412950
786218
282532
344774
433866
243632
501557
81945
1026227
640809
454929
134491
793011
275546
134658
675774
635094
329429
939078
544792
916024
422437
290458
179449
414312
1040531
203576
333594
77601
685884
399784
88056
83772
655136
765270
1041358
390564
447481
1013742
469068
572021
130967
111806
823210
258559
888852
417352
207699
27725
58585
517810
470590
234787
1022703
1017896
405290
499868
414752
328789
127583
212440
449404
11496
528389
521478
967985
338370
6244
295508
89459
930625
878399
836097
978272
194673
455943
320298
423529
178191
649570
69577
426017
846948
229585
416807
808191
512639
1026349
512359
890968
413042
778647
225826
907872
929205
1012867
4856
33780
44885
4553
931924
698546
80009
577694
391346
425043
570898
407227
312574
919286
205417
372908
138960
193003
598712
981996
830261
124850
574144
612425
789334
43471
631791
576642
63281
35573
44359
538763
812270
41148
155205
207754
623641
85111
860212
544290
100770
960257
961788
855572
570391
590824
249056
392499
307623
180496
474312
325608
432062
300901
453181
99964
202612
1033148
186668
507000
699667
549620
906737
514936
872723
105492
785848
680013
506396
687474
1010152
618017
602903
76850
922293
580757
257861
569971
762551
854342
728611
1677
702016
527456
271487
161998
99823
506315
695846
729760
242845
905904
857693
128230
605013
924123
845184
568669
235256
523419
1024305
1013411
754574
430351
346378
735004
872782
548068
363695
1044214
268018
647864
986023
958409
1032625
932076
906016
295232
397678
301955
1006852
1021376
770980
191929
249159
927626
76251
941664
1011336
443035
624853
613875
208238
458306
230855
448897
774439
123429
321415
879632
1002504
245169
642641
406803
617145
933219
303068
591700
785175
999528
887256
645525
468957
780864
669683
450820
543449
908617
1027247
1033092
537052
36347
51155
541260
510888
278708
425172
230544
360845
766867
412097
742842
253005
505367
941883
185037
123076
54761
728152
75073
503768
572199
274610
91544
579454
533174
34678
7768
1023781
410618
624501
127815
258700
29336
898130
856052
154000
143866
997434
85522
988897
500690
100703
988624
476430
395886
1014521
733172
384248
462608
482144
173685
247705
855165
289539
87870
29337
199832
794041
807315
397948
441286
1035072
221311
447818
288421
227913
827018
1026927
691670
837739
527770
797578
367079
275258
1030304
151213
692559
513986
257097
834794
534199
992824
743322
476614
586287
246802
21374
513568
210431
63792
33069
542767
836788
520337
691316
798971
688103
645190
772682
877012
169363
88246
176604
387384
27701
682489
489598
504613
425312
776542
581318
909870
151574
108965
315505
547491
121546
694758
521501
704846
920867
806997
122981
468562
865098
490884
556656
268562
379458
67088
642795
292560
1033220
6301
702744
197364
797294
633435
683813
849806
213723
96940
1017785
794159
927416
371948
105117
979665
155569
494089
223907
50103
879004
531737
975306
172624
379708
953739
69975
940024
329710
429686
466593
155219
264940
276364
399259
130179
687182
637264
554287
532360
84212
365494
63328
313934
882311
7158
440232
151380
383586
503328
33063
173959
543543
1043211
648031
853887
388261
1040657
943697
608655
272876
418223
128107
23834
64763
695153
520721
734926
915796
978297
53587
190696
44030
572481
810808
15731
931586
289936
64518
644582
521115
733555
178359
236031
290668
134656
769787
230243
562523
618097
207436
216207
160405
155726
313107
436942
824595
947669
322426
596686
942981
507683
486166
520233
118005
970145
377399
10307
7023
810318
621725
364735
982915
362503
14036
1039981
556718
524893
160471
844543
162380
52410
558217
342767
187216
496775
211045
887488
733852
473565
738466
151304
175854
631207
206850
533594
1005023
620407
190150
570128
186264
860200
971310
558528
625480
77884
778874
907604
374475
316744
919830
936639
833089
529987
647974
1029530
209123
283791
416440
837034
722168
1039562
611817
421908
127894
61210
80490
628255
575200
311590
843172
232214
803333
1035399
792591
906698
1042822
789344
376263
818835
837331
135254
58013
546375
284263
558978
866192
677593
967110
280936
888678
532242
175693
896369
801179
170541
713079
962952
301940
185824
617611
677687
81710
845181
825724
97291
93083
706496
1041055
211857
419989
906725
736877
734465
76805
285990
479084
549682
475861
731105
63498
103469
802580
1018159
999687
454129
151018
34171
13081
186179
286829
608283
311722
351646
526162
925365
693705
43009
1007505
3920
300855
223735
408719
219376
435797
944528
436096
413616
963735
116699
526772
453123
470344
901285
619104
515333
63739
486159
382777
160266
190119
836111
119938
163108
784688
187435
44692
154803
768370
994641
925470
242187
673811
221511
829398
458784
106832
758507
748979
44065
67731
593903
655406
55202
165799
698842
148130
663230
919396
577369
40052
275329
963367
106915
361561
348803
1011394
391540
767537
109786
228225
546173
1021091
22552
26137
287069
389441
749467
646152
817871
940981
248896
873663
305911
924094
405859
152017
471706
504497
660143
46018
427998
482732
150060
840918
339282
593151
138911
679967
167097
267464
241899
83509
253366
123120
456163
279145
728045
764575
333578
571784
892642
615121
957534
591636
962710
444527
207088
639217
459567
517512
78964
479796
27550
591642
871747
13021
429162
367868
532091
243785
188565
981038
740018
1026977
26390
815523
249911
77084
533698
596784
885755
196357
990221
274905
762807
208853
217188
865543
423298
1026148
388939
1034714
807250
370694
627359
1003784
107396
682816
137228
619999
486058
277253
41726
679205
739034
857758
938219
731400
923003
696915
671881
161727
404950
765190
671425
338290
636268
923240
199911
752828
678958
195348
287074
515315
411065
779157
150171
155710
562736
652157
412048
844513
557810
870826
781287
59586
523297
798163
242212
53043
566390
257835
376641
31572
110701
613758
734398
550078
969644
359380
873407
119297
142323
47326
613756
220010
879916
682514
800264
422955
239702
509316
368060
570604
191782
374819
818119
489105
67676
876197
622371
904303
424957
974149
557811
219515
526550
512363
183504
937594
90874
291657
934843
274599
905637
1004301
95443
796175
39119
1030032
1042753
348307
434963
599946
872262
231111
826835
284549
96150
779533
430147
140106
203555
93562
11299
427280
770177
437953
906302
712426
633522
88990
42395
101597
253024
353516
828143
301872
577770
715825
252013
602065
189916
73176
833743
900252
688752
980691
815154
1036471
840562
849839
1003186
600983
521335
688316
944270
153060
380992
47650
231123
897923
396581
639639
367837
8543
720456
88712
1341
998449
588396
717168
836264
853562
31282
276206
90284
501870
262802
230027
619530
941717
235965
910635
461036
1018951
263566
804598
771612
663071
848961
258276
855464
140655
199661
565592
42818
170266
71462
954838
295250
789568
1042570
205635
97262
403190
924993
510783
658694
653121
827958
514746
281540
770454
580409
1003144
354797
103178
699500
677829
955209
707316
940315
746961
234439
718483
34256
367848
7922
300453
542068
1025359
520863
288656
734366
671875
331244
1731
72911
979793
820324
378650
861609
199492
720502
451485
826433
786882
997608
832218
359215
410433
443150
974118
303994
1002786
77270
195869
855516
1015056
973772
951950
436096
906697
1005394
1023056
283300
580749
846111
450192
468787
378624
35860
374609
991839
849259
904471
561940
782287
101016
937127
543398
240835
1031411
48633
108112
1015621
941249
142758
235123
943305
220010
128392
181426
879569
904368
885958
511516
234241
29205
160728
752389
140028
878082
754665
937099
307217
927599
774086
821271
781194
63117
998734
680244
167024
649359
402807
347146
731128
395892
958778
115331
447363
133738
875762
852924
905483
846716
879517
940289
89366
296102
939760
858593
855757
688384
726774
473542
447209
406233
235163
11032
672161
89256
919011
169639
934433
710682
210606
239816
591650
680354
410795
776238
267731
846919
422
719306
1040093
25674
795843
813060
427146
745210
133960
777971
68934
190086
767450
955525
602496
885511
352701
745377
543739
298890
349310
540845
741202
671298
791977
129723
874247
79265
369564
586710
691431
598460
340657
380041
108943
218319
33342
90968
93270
689118
273558
98797
318678
159615
45377
567869
792498
715943
448916
556883
117902
536651
851057
116089
254146
257138
431678
415539
566458
877057
68357
553346
746
450643
1036145
485630
967646
605435
210631
669912
1037165
51627
964076
258973
905876
648222
565175
360509
1027680
1007131
714625
755764
672571
985690
288047
453690
953612
1044889
476039
80859
576020
382125
9530
984480
731012
835289
755900
798954
303818
193434
1010930
728348
315143
493300
1040397
286690
332085
28822
262399
290527
572557
407710
482407
293004
560681
223979
650949
657819
38081
646134
960358
616442
439818
766073
572587
819847
85675
1000701
73290
754640
476045
820614
789971
118327
701494
981170
736494
578125
71378
215170
472305
231649
846331
887533
181860
431853
214191
1019802
499787
743390
1002522
215776
187876
864407
489081
572686
52609
159611
704735
178302
505600
216868
512521
101991
17845
31358
359474
911198
437115
609617
361097
775177
178200
151232
795285
992604
301064
716009
1044375
307447
276156
330573
129830
920247
496379
139530
562831
770596
965717
983043
352090
662907
703717
410556
90408
421727
225299
611463
360662
231901
777547
1026853
631047
489320
405473
734099
40688
431110
238048
549992
772917
808445
754097
429085
554802
925725
401201
343727
76590
174900
878224
818570
687768
964553
385478
55324
158511
246787
992589
311991
399057
942888
914827
67449
659389
939873
587036
317132
352304
849052
948999
223267
627138
180473
882785
827829
662892
720271
220736
746725
730985
397081
586383
16540
486219
704685
158208
703111
315779
689627
304976
964249
178283
717536
1012281
816095
334791
454540
796360
347498
821705
1015234
761199
782674
443320
267765
711721
997679
589702
762426
173463
830586
545433
427864
916214
196081
465590
857346
354895
614260
846402
2566
123508
83243
572148
232262
952690
889223
923827
590493
574513
233970
355361
822194
777721
851205
832788
664116
232048
191213
734083
1014956
214480
501174
621313
719762
310873
920828
443545
425982
46529
959796
318640
1001750
63825
517886
482162
622170
268156
217369
382929
808975
788007
723328
726442
778198
769314
360348
302440
291949
1008420
271007
1014955
588018
836852
989851
527965
898305
859603
442562
51680
105234
1019772
338272
323669
320570
812818
917398
994633
174787
388440
38101
849217
939343
941407
917726
222636
553566
509457
73066
781265
929399
832027
893484
491065
328176
840274
510
595970
119602
926954
216365
263765
111287
629478
614231
1029898
232564
1017470
340837
325903
432603
976507
23071
766472
124059
511842
205496
185041
457337
979785
785706
666836
728560
736005
153350
120163
805267
694483
809387
71632
615380
571385
983950
224154
122627
337154
471543
730645
829756
362506
966142
184404
349421
618550
498679
43124
592109
708226
806139
967864
378285
784201
194923
104311
634571
228482
644707
236252
43346
408031
671305
839975
80804
823809
426456
681567
993299
300145
509684
89657
213255
167836
756342
845488
212135
972113
590896
328136
891952
120074
393827
572872
49420
16537
219076
963424
21936
543244
75705
716083
772406
637486
728016
994712
980915
414017
425823
634688
197874
690480
153463
580760
697265
18057
608896
859813
740659
485714
935333
162580
329001
468942
409883
230200
385155
581417
101815
1038022
948023
147072
39624
176897
601077
362441
687391
873948
1040039
1114
868635
97534
341809
106408
778467
782419
549497
231937
422859
519675
55492
154394
892268
1037678
258603
654128
225275
492920
977321
616955
715332
366743
226639
22918
821494
431087
717124
144020
371861
611277
704070
786796
698415
501205
1025688
754019
687441
62889
547007
687653
127176
234938
1016225
490030
87018
562337
793672
95192
988474
918291
636606
606837
52023
350303
862365
668487
328303
552399
207727
668525
1010614
54028
516292
964412
704361
925410
72837
364762
399211
276012
690127
216158
74963
225221
143382
749840
58981
747555
147424
628185
60405
115308
220677
355394
888575
445664
686620
493276
187329
474114
516176
13678
789768
421469
321090
342823
594959
1012960
109680
434726
340297
907744
661791
499127
330564
817909
496727
7142
569160
333713
934192
378049
4299
793149
395650
863213
570003
189814
195922
319220
740978
451151
3714
310730
539279
300152
318601
864886
509273
356676
429204
359204
702820
289741
599772
938861
208589
370669
167732
800258
627823
318822
235889
774569
373880
38679
820428
154945
694539
382566
40206
29996
149688
1016681
767535
5624
500553
103166
272615
467386
820467
822178
479713
345869
507905
608707
871179
553111
134949
758604
319646
908229
929030
510502
232388
464359
154151
653372
174199
604278
245213
771573
910603
400780
22214
864927
121120
760547
836545
47340
1015049
841131
440160
686825
831687
655117
936067
785665
648946
392859
626119
74161
745660
965650
518883
336636
264119
44508
920291
826343
179430
1014339
77487
602438
974187
471261
658313
712950
293695
347993
913280
815200
767958
1033913
46778
1033402
843826
901270
463118
948414
967447
941603
751969
683755
706400
950754
522294
189868
41603
142963
334434
719790
281321
363680
179161
817236
652899
848215
361811
599854
628793
244852
1041198
1031158
138339
126024
416859
901953
575602
306311
310770
853604
395648
567175
321287
97679
588327
237409
33010
10071
178810
644309
944323
920217
442193
794447
71021
357022
44994
44730
540533
126981
194223
967387
816201
798298
746809
502265
48139
629473
973470
653226
357876
215691
137365
454177
112822
709590
517812
397674
999431
571093
99214
194652
676933
445424
823204
45446
983080
476463
222200
592210
523697
614761
336130
520233
318322
277983
169274
149783
146882
812398
415835
720401
500901
498714
65313
1009109
402251
247786
875745
722820
629877
699597
319608
1032331
398301
367512
610485
935074
913037
755307
89722
776987
723873
904896
814984
491191
675699
588501
462661
369774
355773
137969
369648
790711
292118
792852
936962
967215
57467
775266
463734
156860
185844
983238
763772
410570
527658
950229
295158
714029
927629
296028
835431
60921
902994
318760
480349
1039259
133857
390336
199987
584070
731048
906137
386560
849479
152212
59545
301285
927452
815839
30636
957305
918572
24817
526083
712364
106855
168292
530160
392705
312829
415608
784518
251592
72068
93115
475468
934479
528212
934086
456385
751363
156924
853798
318275
207067
528574
946140
24466
429448
709346
756804
294223
723180
137075
555179
101975
940707
50072
276420
46477
148259
463371
644675
167750
177692
1030534
880692
239940
40808
55481
729357
760023
649824
218599
511636
259447
1002
157406
966686
16532
750669
709446
695727
625426
62283
723524
323171
116895
309401
342887
763950
488438
85958
849892
209779
310090
684448
230998
883505
198022
91292
561762
770503
528474
700716
82962
111560
185486
166093
161095
886220
133921
961729
1029509
1019174
890444
789337
48746
219796
798366
904478
485601
171000
263821
968081
309527
165988
239971
858432
199158
530671
639178
395744
416998
269302
1004404
982480
474088
19225
876208
308813
78853
512582
1006186
934741
155413
833920
149219
283952
281846
907070
47624
56540
357234
675111
634607
572537
961124
209727
385628
162092
197197
803707
600089
440413
327500
273058
62831
424594
650625
235109
607288
895104
15364
451362
257214
863742
54113
982079
85450
933325
224336
136831
1019189
578523
450398
148716
65595
462448
525053
423046
407883
72851
89406
55191
97115
1015455
71170
208287
760275
139795
476024
128695
278557
1041080
1000410
543685
61529
1004855
371754
524873
799933
539126
831831
176909
388663
493792
843583
985433
768291
708016
762205
396823
767587
842134
651888
56678
328239
775708
868023
236033
579692
95960
348696
333822
16308
235640
739357
656068
126779
613491
456490
296978
462723
740356
125649
551329
482479
881780
259261
559445
181759
438387
58685
389453
960563
152412
989382
507848
589835
523954
357939
654437
691412
304271
159196
938407
732721
151805
899981
213722
704927
654831
1020887
695797
931829
716154
406183
966749
879303
904021
177738
853076
36778
951978
469904
662982
179224
382574
522727
1001409
62001
245304
708537
329630
888009
251318
656310
867965
46601
538858
200906
301593
721973
128705
895769
573421
223866
5605
855376
991178
275598
129901
721739
228974
317082
545741
978463
128420
278905
981873
201660
410648
243151
481257
832066
85889
218570
706051
265723
607047
415729
646928
419329
772750
1014121
780549
336289
485743
936803
268280
284509
553538
887902
952020
500597
655764
556355
913116
831874
366413
645610
339723
198126
339913
900748
1029632
895229
805685
200517
578253
64202
760148
1014889
678624
224943
398644
1007458
224837
858234
611877
669222
476728
748872
858044
390727
624243
922708
615666
336832
15072
286546
88720
236916
655061
419889
661173
657596
1026987
29517
445563
409615
488148
15808
398763
766186
497888
668604
16025
231959
185771
765177
993927
217400
899442
671184
1013498
5968
458079
990596
729329
775770
616195
321067
730480
72714
973107
913547
447551
547787
520941
177781
324942
340594
688228
126218
834011
813952
885242
819251
421042
488582
803510
171820
233582
996146
347978
318503
257799
672001
415802
176941
470694
902734
416181
314602
409652
780245
136797
118610
395434
734911
470504
293193
429907
847601
688197
169829
654478
550134
888226
1029544
294460
417558
927143
447160
937951
600475
932490
532878
125720
781702
266486
836305
815254
377767
308071
956024
775856
103915
653103
627492
957310
323973
820999
95221
429204
446158
99306
427471
214755
217401
576671
981671
907586
427783
157111
453721
196733
367298
535611
933362
791670
127508
713280
193086
642520
55908
1040211
403227
657732
179118
760961
548886
568629
106811
129967
885482
56366
433883
237110
554347
1016099
903652
115810
819371
1009047
55363
60898
238879
305094
540051
431322
957954
829012
400569
950799
245187
821358
999109
823885
348136
532879
151363
795899
947741
806849
993571
170505
197854
616155
3022
383451
54903
36769
877739
127145
872248
616008
739969
38335
696718
166804
662575
746108
523060
441431
801903
1004671
643471
799079
320739
800412
958542
321628
805606
270736
614310
37750
954575
256136
163612
968770
386630
558415
91424
5239
146115
544472
110324
792558
160770
954444
658274
623406
64295
319543
821452
357207
785310
654307
300991
621363
817282
337093
950845
892996
1029061
953646
706459
968567
861723
894875
698544
671310
1044889
217405
326056
333588
930383
174289
939058
391774
173967
691953
587085
552695
322972
325795
735253
612114
46869
503649
1026222
850505
917501
586258
951025
55204
329577
842846
342542
187168
956301
442191
770828
596801
361616
912685
440662
1010590
936100
607278
474558
1037390
987631
891772
796022
211123
1004826
350530
232293
816378
769994
280266
62297
902424
246040
38861
761489
968038
124007
229567
282527
851769
628660
658528
99632
936837
34874
110110
231477
886297
773027
1024770
419625
1008140
505434
644219
897108
75798
905215
492870
120475
881401
440751
672532
184786
187414
20587
66079
464933
493889
820392
1037910
892928
272368
967177
116240
620733
690925
704893
978111
168566
652992
853267
785572
245432
597991
628263
383073
963050
727215
281693
621429
635069
934815
6350
729807
141659
444957
11250
997282
567350
675958
19275
203593
303739
808875
185428
377878
1037511
629556
192725
253516
959405
492553
480966
284933
988824
720669
179860
853944
703053
90431
605454
279004
63108
239232
56489
192000
1023266
778647
919416
801246
308150
790832
742787
844965
692716
958924
657365
734838
166645
827435
475925
530864
13100
1020875
35762
662013
976556
511379
145033
967613
316349
141884
745793
27201
583592
775900
337070
669616
595997
564939
258279
625738
73530
18425
436624
540543
336822
571553
508824
198600
359782
537675
1025294
1035895
654550
475183
728414
146515
460027
267586
297233
885804
47808
38566
69499
261379
969996
103651
79923
655436
604590
639300
194010
872438
27856
824191
667281
83388
888465
421321
964294
90184
880588
258566
445736
648372
190800
904670
1037750
689813
260849
38538
788958
536589
310229
953423
990410
364825
992291
265520
262723
545009
191448
438243
946434
228568
596621
260868
224558
723312
176632
366856
764059
427148
644663
189152
805876
853848
1041008
910544
425315
511065
440928
670810
817774
123256
1034365
307869
422938
924686
797190
346852
56398
62575
539038
693265
1016103
769451
189361
1028552
169729
303876
724176
97273
51135
154051
1019523
491168
178005
139768
1014196
403893
924503
152479
13281
441356
181475
331961
851179
985376
417788
780274
655999
692499
567543
1360
59157
322014
348945
486285
83657
576728
810424
337542
679301
386592
399799
276411
225664
468706
883237
301372
56393
506735
294252
706362
774726
33717
988185
824988
362548
984456
18697
609120
578989
367066
45510
562355
808943
435970
221704
928876
536848
336050
920657
293164
416276
909604
218884
492122
794180
819161
375318
977458
132218
427370
153018
592983
854499
506437
141306
101466
755464
803924
841116
409839
142382
731505
200531
1045419
617363
884652
123627
524536
627141
781879
122493
848432
95058
264390
64766
60588
346626
321069
742740
802338
187008
632871
68837
59372
131518
657316
345908
747527
889517
409470
18435
865818
553714
353229
606643
975466
1018338
983681
339294
573373
121746
683100
1031956
628983
340076
505326
766570
775064
1012911
257141
702373
349559
820402
323926
50572
844903
986879
974112
87171
297852
923055
259546
973770
367878
376
626266
480508
179095
607435
818638
573850
461159
836907
658404
348636
686501
735607
63813
730082
378443
884347
547397
681544
500803
436096
163824
588130
5388
981533
863471
457971
865538
771390
313545
185396
221778
444506
808201
988532
810130
367605
132883
926150
1003754
898167
257394
236157
867615
733045
596074
276257
533962
766845
561514
744755
68911
63475
527445
76643
318631
39254
772099
344392
540701
953429
405114
573351
53030
166873
177913
789066
161825
282323
67636
319406
306072
296776
1034917
538530
663786
84356
628890
151210
265144
20175
961811
905676
352380
612604
39101
918931
511024
312508
152490
574453
530887
180407
819324
786423
697138
778767
87180
394327
905936
122780
828360
23430
634324
137228
397797
481862
249744
81691
92167
92625
310061
286865
386661
147960
667544
837450
9588
11594
863884
850335
389052
985716
486840
755934
781089
358450
644780
1000176
19493
377195
907535
200802
14521
533364
903356
142630
311195
386267
322230
1023112
30419
363422
462226
356059
265735
261537
987182
3202
639427
812143
629288
540160
266221
722748
1018546
297815
637332
198339
277479
518679
791553
732096
586036
840767
762338
934690
384825
433106
873579
912682
519626
592551
49892
244290
334081
862829
650386
675482
1849
441734
188264
295139
480908
318610
256635
799953
159938
1023560
705253
932011
407358
909622
126906
396736
86608
964691
565718
695427
316244
392496
905024
710993
589046
507177
474180
824640
124135
798172
75479
648073
730958
653087
441518
968881
19882
483834
684043
547333
495528
248812
814611
1005600
438837
806804
395522
374308
654868
508688
651589
64772
955832
780926
348209
627162
572461
99558
970807
163644
516319
1003029
85761
970384
322262
453506
273367
217178
420914
705551
467720
747415
986004
174502
757902
187852
892718
794723
910400
75293
561172
453086
399123
417367
697813
987893
745696
521194
368316
519494
498935
222258
537747
308722
950440
531494
937882
83992
810097
246768
520929
482283
776040
583342
343027
239870
837593
447661
868098
362399
31563
721416
98760
545639
505064
759577
418954
124457
348468
589805
380183
992705
293409
656024
226699
19397
897120
875398
1006589
581078
496086
786894
864430
357829
851086
794315
753714
235014
728723
962353
337182
339401
562780
286825
1013249
497593
380158
747522
207692
400469
948080
1020372
352797
650225
160618
128632
260732
666870
275795
670781
1040664
340028
465999
301899
62039
870119
757943
685695
138628
155166
353624
198970
580432
1008621
388908
342548
904797
49008
162618
356036
470715
1029629
188499
960391
123289
926128
973364
215929
820222
624135
735990
163993
171962
406264
159734
184352
679276
406036
135290
591218
698524
432383
911578
994466
285987
983773
896246
766656
49692
607459
315902
504633
935171
558892
50438
531470
573864
871025
148741
395956
1044589
153834
1034772
829393
282638
680428
770870
1011602
802607
953341
164678
1031191
551805
736919
904098
874172
858255
888941
398995
292933
459311
898559
865877
800194
862282
839822
486728
402626
132877
20000
661133
699140
991647
1037074
122987
52536
559165
209203
676023
624972
1031681
990178
709333
193996
445916
306126
76171
965849
797315
422759
482194
163226
669080
185119
507426
643077
778653
129450
351388
15002
116146
572091
811099
465410
337841
518139
246015
66534
458699
769091
474032
517812
934445
707079
165524
985754
853612
667414
669718
234254
988900
848057
886104
36969
762608
735343
658310
360766
94073
339659
978167
843114
958537
114351
707509
427183
604842
101058
970910
14765
13693
733288
317142
906968
615760
939900
418378
35526
594663
700578
662466
966340
403822
908957
815693
726391
776729
273333
196707
652020
310038
1011949
97589
77213
514501
991838
14007
147374
257671
272598
407798
38950
612165
832560
220534
828752
590975
153749
61044
507729
199
937025
190106
512281
800171
922464
840374
214631
108117
960121
800323
830579
1012173
908609
110618
976593
609998
670506
994921
237156
176649
1044394
979493
775512
490115
881683
392986
571154
175041
785179
433403
331053
245890
953808
1026379
915277
754322
206773
905382
626484
1036744
570108
104604
46157
885678
411540
487319
114629
427559
389075
906771
122294
891278
921873
557258
840893
948826
1032717
962662
891392
66510
510163
675954
821477
693044
258849
1016758
487878
112838
379117
749282
552866
180938
1011780
367386
940625
848408
366216
483856
120227
238507
780173
86060
331789
734868
267690
916953
782995
804081
247905
506123
334029
1026240
1008028
529805
1023447
244341
91146
531784
551353
788481
610368
626061
915649
55325
868347
723414
181731
396389
211474
20504
97990
434871
754107
1036711
794685
148612
815754
1026153
554896
876653
153244
275690
428170
564693
59691
835600
828866
686375
48893
264425
757117
6295
807837
854918
371484
44564
307401
699881
535865
107134
923173
771261
24562
367515
922864
723236
692924
631955
414301
543003
778582
730665
417785
81580
498326
271695
439417
593389
633688
968402
17011
229247
675275
700192
88947
724994
227781
682457
368389
56897
502035
547609
565585
73094
340370
356324
995064
783972
1035744
141072
745701
803853
948763
824163
155551
5417
629176
119476
570690
546303
157412
467100
515439
290419
627864
998827
233361
163565
124594
1010132
83811
264462
500317
944685
313070
822031
934450
938847
1038514
827779
891276
830022
952655
354685
585272
687318
409714
297757
458041
297656
338698
176250
443942
638605
181427
804468
819423
159300
77919
225967
541009
971939
56886
745866
239135
711850
881256
811210
492782
398588
58073
328601
548475
628157
423860
411284
644443
822930
911919
674305
945208
494429
34619
971300
411532
700389
273894
1035060
289095
865234
361475
834335
131899
955755
277288
343150
488426
366609
99588
365718
913527
925405
89987
508948
430637
217114
805858
656074
134004
1037353
637237
85536
886569
140960
726739
734053
789376
850565
92151
915088
90579
491340
860853
589933
713848
127409
355106
1027517
869488
398700
48316
520702
232492
1020705
825512
479125
926172
936552
795726
39446
174494
548941
455991
663251
359826
181606
139369
72774
988264
719881
535264
821715
955872
87874
80269
417547
492509
463671
451241
4833
1040703
57894
642965
25399
405277
438249
430424
536460
390257
210469
140114
931143
832765
529693
986878
582834
288414
684726
799540
720318
646682
931417
709065
926946
638511
643027
941398
905267
166032
3620
54180
821892
542765
460192
738802
576704
213752
968163
193752
765922
188343
203569
450225
829031
1034531
86241
547878
105561
198406
1024587
358422
668750
815448
464061
71581
814798
717513
201712
234786
245691
313305
1040545
191259
88437
280974
500429
1025508
640787
889702
785450
891258
634568
327113
1001653
965461
434589
1002861
852794
490493
969389
562375
350115
948047
389803
681950
249139
638920
367946
257070
933633
275154
791535
346167
888864
135420
864923
316995
867380
157887
541446
782562
74644
632749
387750
663899
874182
730001
104111
201661
936589
1019915
1002474
280445
273777
358680
108932
171032
699950
56727
611529
985749
370652
324461
930412
332411
812698
186962
115406
118559
85259
1006907
309257
284995
576412
626249
606479
295700
401571
216973
1033885
896813
424814
496703
938093
646847
425346
331665
723687
643040
443469
212592
786423
201921
100986
124647
972214
736096
274461
516851
157923
1021897
734432
645962
277621
799413
532748
699044
884607
281135
766068
337008
846300
837633
859886
877166
777019
743992
649875
767493
899151
797981
597519
305634
551450
164087
730721
904932
2708
508139
515919
21204
278129
586150
603707
805046
694716
527349
658170
827516
158301
736463
600961
908472
331590
781444
1004845
783169
450746
336361
343387
946528
488543
801878
201745
146287
433836
704564
762456
821580
600874
653700
530006
409408
886771
1004455
946436
335827
51169
86223
378462
84770
328134
930650
944404
284895
178371
152306
686572
626202
461893
942907
144403
567388
195732
760554
14857
923750
493346
986964
752660
722935
510840
400616
40360
456484
772777
262307
963383
62443
597422
582908
735810
587812
100801
669540
657117
919787
582318
182742
385606
364344
173376
1020456
341928
605335
746937
360838
29479
685002
378502
466425
329538
434979
129694
1002823
137098
9190
543544
1034377
1027820
631577
1014156
461412
909626
627732
805021
160849
69144
551664
836698
215878
173026
951145
778976
706371
960747
313309
284130
768361
261262
293185
165123
1044203
82297
1032695
68662
755118
481935
389966
731906
10803
772035
70017
334107
48146
159022
105704
375992
294250
730397
380199
81866
127050
386756
598012
617466
283469
69500
1044242
1009173
703962
215702
957902
1021606
559998
202902
355882
748808
834707
601715
743962
57000
1042938
493025
858124
377824
226486
415366
596214
979733
482901
914905
388285
26654
239294
27836
928546
629706
163826
670520
818002
844219
795995
990434
1034214
888414
328028
810410
828091
260054
803339
350840
973301
786160
516963
360386
447696
100413
815096
994854
216950
403485
108056
1039622
188280
287299
433762
34645
369772
29125
1030778
582832
840223
71408
79663
267606
850287
893686
308125
1014206
542256
647658
854700
314930
718173
59878
357422
164471
204100
192506
96639
983476
575977
300367
621504
901455
837730
937622
819907
587363
758144
836556
325470
382961
970818
135887
856225
493680
377112
755169
103574
14469
222793
377882
61770
627704
755900
32874
48471
780817
753997
847336
1018427
295415
845888
419288
748587
626412
988009
893971
627859
437908
609481
764799
863175
54137
28053
405656
412991
49097
544366
176312
852345
684623
688705
719318
911858
8965
857720
959656
634831
465379
253511
877161
312186
985576
800417
125379
640510
983909
344223
970537
715403
921124
490162
158286
388582
564061
219069
187241
314317
226344
872404
280432
637226
1017858
299575
438138
742677
299587
249914
220606
623915
619269
822092
456429
216455
543650
902275
887711
390780
683660
244096
855400
997429
329183
957329
432857
709174
159318
1030853
407556
965811
293404
602036
208974
835224
332661
113443
983381
689970
668944
383560
541983
485784
239733
823578
555763
457172
461508
119512
671537
240922
1025870
755097
129056
72609
1015855
875018
197776
593421
705526
14037
288082
214232
412588
172588
188916
231130
932705
791941
8327
1012238
950544
99286
1036374
568256
202067
343479
141402
353610
728542
490076
176798
295420
545097
732404
493166
307762
837970
347086
881697
590020
571188
91676
673317
471196
629734
318270
747432
133389
911434
186761
37894
304679
395156
551451
150483
243754
255812
956680
676310
442865
645325
560993
123456
96428
522265
205328
396371
196362
603169
996645
887047
395539
828483
158313
414153
186746
7873
1025358
734070
4472
155899
669894
71029
929116
567414
818740
93153
716333
875981
601097
1007981
564073
745624
897737
625931
347941
418033
677254
50369
108534
172719
411066
471866
401190
509328
283951
274070
1033097
283639
551370
115003
437381
934061
284619
94132
247145
250010
100870
667950
794775
242599
396890
757397
1043819
376181
530726
611275
818379
1037139
880117
95647
957570
332673
169101
79124
940370
409611
812828
933464
707796
592926
691309
952792
461418
313626
71081
590323
597828
989556
549409
1021608
22276
766970
568364
528602
54462
999022
134847
398084
326207
104701
972062
241965
568444
871947
993291
1023496
860947
200781
804467
586606
132265
904752
656893
899153
965009
363674
408871
445508
373134
951674
610335
65482
598695
458863
1031551
461911
151951
291137
626637
817901
377985
935968
1033345
381153
840542
358684
915034
82551
974501
941643
206779
485730
828326
711633
503750
910801
868942
981747
142861
750833
1023996
443653
743744
165439
846704
546891
778273
221988
334771
670739
649337
941372
945543
104469
221735
130505
406127
582172
594493
732318
767097
1027634
254737
99964
711290
801224
816409
232759
468171
162794
114534
524507
1041369
504937
892196
820228
316561
803565
769174
676169
839378
1008695
140720
516911
544371
225902
672663
849979
232797
621430
805661
126123
722499
208735
938537
1039264
213889
648923
635536
966032
505132
526089
703964
512630
225735
699410
58182
998179
343967
779046
64341
780688
193793
569631
606770
162315
325101
457894
392636
241712
323487
535916
966439
115283
699618
97757
156515
898675
760133
186643
267004
371759
402370
1017648
477365
1027922
36578
375885
306476
813856
226665
11421
41596
470300
299084
954073
674825
610605
378289
210176
1032275
502662
848662
253739
764530
564354
433466
945270
1013743
979307
320129
889360
858565
200715
468845
406831
666428
863162
923626
728593
999315
175288
234253
91632
610607
999814
283441
761606
885469
780369
19396
14538
65902
829351
408742
260233
325551
131817
431807
481802
708328
237567
211441
227168
477472
764466
38950
501860
690813
904
386332
255720
453602
561483
567456
896705
969644
579494
116259
619023
90020
314862
60767
728042
606648
423197
925188
347740
235656
907235
242374
240402
275978
900826
81839
617705
958472
179284
727023
662172
901752
148182
394676
24525
602267
357095
134711
740464
519524
342876
77753
698968
29727
157699
538761
819885
712652
215225
290329
780637
873252
196098
567957
566452
306920
687870
208808
90326
1022645
883722
456139
966629
400484
688269
446135
698948
553852
942379
485670
533430
876371
50063
29126
754270
311063
438407
617511
902868
447988
828522
144069
987980
840277
463330
489089
378711
98630
168607
143087
575336
953741
643423
9444
475925
147562
839804
931577
929241
915347
266487
817994
404663
38104
802605
211878
192622
678776
693775
846803
927865
716801
713191
63813
1044865
562970
727327
292031
504425
629519
634131
169995
93034
882787
434640
662133
566180
52599
906732
662853
393647
31228
45476
920872
613372
937072
796123
26145
1035288
88397
400027
277248
101111
907659
892411
998010
533095
728249
604403
820046
689355
631613
950743
950170
44870
593823
1031871
619644
877529
151602
254451
523219
191654
936065
745173
489245
183406
866838
2009
611973
400066
582010
433957
142857
638310
726898
346401
66346
328517
491166
485840
301776
335689
846096
973818
346389
887832
604152
833393
359872
921842
478403
156100
732855
854270
94498
975983
468934
453809
466039
641864
456912
968061
588766
933761
512021
70782
86001
602782
193224
251423
270997
646392
763900
218667
933157
539207
509692
335714
713361
683826
928209
217510
98483
122064
750434
419107
875321
413478
626186
439796
506199
711096
152499
549644
920075
142558
129700
403216
1040298
131614
64836
823150
726726
489725
362657
556657
4581
551476
603292
668000
639419
1003247
57142
293747
921285
576134
732579
967699
725960
931682
587986
215238
481789
693183
387674
591201
519922
873648
294762
470052
338467
633174
251337
851162
461771
492359
268389
168438
22303
885302
519985
947665
988557
299740
424311
523512
388571
667195
117253
112542
966990
562646
295957
385096
9194
139665
328899
650382
710831
845956
880914
480830
549953
761809
211670
7674
892688
697995
969607
405972
987669
229885
852590
874504
178347
601310
210514
596108
23782
338170
385947
724931
366746
876283
127358
150834
725561
435286
505060
417682
222984
588150
602242
1024743
365363
58245
849274
647074
89034
231489
462067
74428
225342
201218
119264
662673
721309
975522
441790
216216
747944
468442
503266
471206
353470
958991
1002413
371703
774406
182954
221698
859741
915134
637636
739424
134570
331362
182767
258938
462698
714554
380880
883320
240115
937117
370595
848560
79473
871538
761341
917517
374610
829669
323829
409355
617469
814473
428193
1042405
929735
57668
27277
1041627
829641
656744
1003530
883363
1024320
159166
372402
583448
552587
727598
597165
894874
635960
596357
925098
845336
987453
874317
374481
963002
1027663
372967
402081
582999
530795
867778
1007321
742757
621086
922162
657830
43108
775258
165440
826243
231002
685573
119942
540251
924168
99446
910215
295594
779544
181934
202863
752189
486535
97844
475791
728970
1029772
889057
829640
478740
233086
840289
9649
43477
702184
134147
883040
648690
266308
987939
706901
373275
28486
226633
607657
964867
992113
106817
837042
875280
802976
719622
806904
423006
340925
366541
225820
182142
368587
66805
502078
469630
1030081
427843
391196
856889
419921
216379
439903
503481
685184
995056
1038967
14054
210790
367642
185059
152678
169021
927705
984446
882503
392459
530978
724083
1001832
187092
223804
200346
885386
970546
529652
424812
704046
795649
1014833
376814
586178
48982
139631
595158
426752
78443
316228
623189
562375
161479
673339
595651
560690
500013
146588
98960
460790
1031040
646508
517618
324413
876173
964772
404983
449463
1003875
158367
527080
143822
376142
40176
700408
623071
347070
117206
540451
178658
1027450
977292
277855
887367
725198
736867
135331
899185
107290
319691
1024245
708611
190690
803722
565039
443508
246713
264048
666799
239125
294978
149036
241213
927684
1002888
603250
541479
110857
865825
208721
191860
493135
38883
383320
506340
153772
772037
902031
36226
799204
389475
541081
598237
372476
725494
90218
500192
285599
50680
197439
494991
309010
224818
346446
163530
745635
793563
675421
434699
968931
789446
124968
802399
168097
375657
152024
776764
829138
656051
394773
886454
508455
306254
773715
806333
877651
757998
591602
168715
991132
140226
48606
650916
426917
165886
655676
277208
622646
947311
578337
20039
500075
475166
744838
487328
938745
32154
738673
679505
601415
557995
871994
735569
918056
44397
653323
936302
620992
128489
39597
150627
410270
52918
572666
363205
630683
443764
781156
126055
351788
726322
490089
695210
804130
738795
960297
189924
869337
660198
307502
822867
349894
690103
489971
1034787
211506
548377
152965
857729
39503
347342
479811
928242
380980
793272
130940
115235
307193
182102
648069
990464
894924
248400
914583
259337
543956
1030444
497788
784811
33653
927346
472923
181596
726803
532247
553347
329149
680384
135969
1006005
244775
38829
723460
551043
437113
751091
663470
975351
740729
441763
507474
955420
180141
700368
866085
876027
264948
435703
623668
675057
190378
798281
760179
215226
572521
774310
351881
196913
541198
923168
366843
599969
492620
31741
52930
24175
885961
612692
412593
361065
417458
233785
154865
658669
502784
21295
901675
437039
51834
134060
629580
957618
440752
895149
556263
512516
445196
541225
591373
853951
431004
631998
611063
283236
182581
525724
160227
828950
324554
268397
432409
470383
871819
715429
697387
559987
110504
945826
565738
275298
120845
726309
574202
596909
818491
678115
252189
629917
964049
630532
226758
467184
154490
356628
171345
158150
219239
816645
307327
382226
83841
515590
149574
4206
170709
900954
478585
531930
803240
273183
509462
908260
377792
229748
497474
186286
724761
150852
522374
214380
46229
555637
855162
592368
71471
94840
702865
888373
283550
370273
648979
961295
305100
217797
221018
690625
89171
848455
598709
254463
163491
1038557
553736
306510
818037
666057
389292
601895
409426
21486
6792
316006
687211
67338
361961
278436
624048
693848
198265
36191
1025955
498092
747415
232597
190207
289468
3381
844586
98258
683299
436484
257165
154373
453991
631886
776356
146458
341987
564501
259526
817805
430862
1039333
784801
183015
789925
765246
626665
194504
755950
571746
32583
347973
800590
288359
1021674
677834
834538
855450
559938
118639
409061
648843
675408
379194
337587
122451
848602
743306
685971
148325
847587
799248
134227
1018983
58401
359220
512386
401544
782842
459361
939859
521222
190058
212925
786309
738864
286592
537412
508893
699778
653375
915703
244328
824192
234351
156939
166907
794152
815184
13026
656613
560112
228330
595818
679660
423644
494912
77158
316248
548877
331204
1013087
504985
547868
861744
152957
640857
891168
929796
699832
969160
185953
681592
976973
207519
694212
521432
597820
626883
881227
938113
748084
560239
134062
29403
566268
158111
506667
937514
394797
866376
944478
905900
39792
617325
682245
953108
841427
325564
411524
841722
748690
206362
569325
925405
505923
83410
196478
99943
93045
180931
445506
858419
1029934
415997
23492
957137
971605
883152
543400
346340
914364
184831
18261
723904
690636
55985
767578
629634
381538
957939
80983
70711
405593
577024
632694
91879
160210
1041475
896734
501269
523946
477973
156165
650123
933841
116716
848616
649954
685440
832899
18762
219610
566548
588170
157373
144168
472215
211386
284113
268000
932273
607742
831821
568933
23610
463081
774321
347739
212096
529720
511199
464547
37722
736718
728661
956677
1032494
886208
825862
81284
58886
1022767
465241
649761
859779
527069
610759
1032388
867682
314542
856024
339607
306690
429311
544523
365303
199225
674177
541697
866942
562834
399241
894315
735510
443371
570385
390746
596004
1017316
844504
598783
137259
26367
574141
484113
112380
794210
933202
592928
68834
924389
545925
890589
837852
81731
432061
994382
160553
9965
139607
17202
937660
959838
842819
440611
241140
818051
838473
119175
476916
900847
160839
755210
44770
199649
366690
864214
707478
803796
214490
6504
314795
321794
582505
466632
26198
705198
712624
211386
324545
164237
226669
366669
143166
494132
999407
801200
325797
976628
907137
76658
1031912
668010
519403
1033337
1022730
388429
1025286
379350
287975
591893
609185
785139
890761
400351
109809
1015245
631219
161686
648646
773675
1042807
904835
259811
759559
485491
419891
972827
1038927
456551
706828
165813
78830
514771
859882
292034
735021
67983
203802
743456
963548
543618
502203
141090
632677
848214
594854
611587
588879
461066
470006
911847
468898
378835
261223
205778
1009615
157029
217832
61765
522042
659014
187106
285356
872958
750443
722367
203175
914697
949497
1021719
164573
762926
124633
135789
985589
161467
1023204
671949
43984
811537
553399
375577
940123
589529
630324
1022841
920088
206196
513562
672980
563972
362422
809474
791721
236625
741706
145563
469115
173763
41205
976871
68256
71655
567672
213524
854973
311141
435454
527034
494720
622948
304968
43363
334662
693588
1035946
16527
95072
229643
45698
746324
540551
505369
131753
1026379
115869
338157
284191
169855
272477
93064
462872
396509
771458
804205
182416
871655
774670
265898
750964
76170
352594
726116
596520
280383
213475
590445
488646
304213
973098
69659
69142
953309
812320
658352
199176
206999
966347
968818
130063
927584
608722
351551
337566
706496
596409
514088
476029
768016
514647
952075
16811
650140
360737
300654
146845
672284
932013
824791
978727
888546
20116
578842
1002557
360308
658412
443628
705376
439794
379792
591579
143593
472275
510031
71918
306348
210527
862163
877298
651990
222113
23215
92890
651721
518809
103722
131770
383374
893128
465111
954815
114547
630855
273719
45273
257884
971784
40442
128589
343328
72870
1027031
533670
665465
910028
1030154
590568
784796
273174
621301
276423
402943
673640
272071
772603
789632
103907
630198
420162
80929
100445
568558
218784
916943
171422
448674
855734
118536
303801
288022
851068
891292
731885
681765
596880
988523
476803
835980
145190
510644
396230
147671
705299
120642
9421
423081
670695
851062
437765
466078
799352
610468
795194
710390
1044706
887607
175429
1006131
870897
137252
776422
98591
998570
344496
419291
397234
875144
1021226
852165
8861
420440
608988
436932
683884
105003
554790
98681
256018
602857
1039623
976755
738252
479082
882628
56938
42477
872224
325122
950087
175748
22907
370144
838965
589555
351826
1043093
1016853
730767
830224
211447
213633
509187
77483
216124
388926
3720
137902
360640
949502
544612
848672
854081
13740
813018
662874
849303
866890
809560
291185
398946
869217
589792
376437
144711
738973
168904
463632
827121
603695
867760
808283
610653
859737
604381
1035534
664734
566592
639135
735364
293327
316818
322722
407333
884228
1043192
659685
903171
9330
526915
1016654
322480
235643
188167
562134
214282
439630
956480
239057
157605
366437
756285
325358
454867
447384
17644
899648
134244
21586
326738
854012
23946
233253
247848
634806
158708
718546
409412
729667
515415
411070
441283
649812
794477
141086
29906
679940
638171
127181
283853
820352
199853
785719
95186
535775
206419
258222
643942
391045
144169
207824
836403
758833
986365
368590
696293
752572
635257
892680
879015
945185
510551
958021
787449
763669
315186
959983
154095
647265
799290
508690
717712
368737
238908
852450
942919
964471
918227
137953
798151
983036
40928
21420
409275
324090
340791
196334
202235
862450
197254
295266
1016559
709859
511224
1003538
391747
322887
467244
599325
734497
149180
754474
676130
141686
507831
832435
189397
437063
328200
315285
886244
154449
805719
399629
169390
75161
898544
742556
979390
221261
902034
329713
652861
625413
1035814
901798
1036435
393369
713081
460386
429753
717254
991602
414243
576769
567873
901979
744682
310834
1037585
340674
594251
520339
888853
994525
813550
20486
758119
497825
112023
937236
655489
262897
185124
534512
891839
541172
488161
1037176
704433
230470
720271
432291
326248
850501
1013587
263653
422305
209359
238564
321949
628661
467180
250966
269640
690184
672716
436195
17941
246911
162892
879781
32607
249990
659402
556651
978517
436353
971985
411251
54509
34371
340116
959507
311938
631936
586258
559631
620330
920363
415090
581210
742326
698622
910532
715964
243059
345693
143863
757381
428409
706861
91300
782504
306114
885549
941751
316978
25169
787240
909500
588699
552462
872012
16747
902686
738563
659252
983757
64288
400186
371630
711601
224850
141989
342338
330818
648869
81913
367411
882469
822533
650744
920839
417674
549931
319331
790447
322982
34533
537984
205501
885075
451332
248683
341281
414045
569561
793597
659030
433773
910841
138643
155463
474659
717418
891325
487135
621556
440493
616074
176869
164395
999665
1036620
662792
820968
998542
106408
366104
116195
969928
321505
823999
219443
1017046
973733
837136
72568
690901
752910
460222
33012
760725
296470
544940
290230
227403
701991
432902
745092
74029
220082
229177
866989
601493
724548
509602
672422
881456
780679
351789
74993
84608
795071
821791
983960
907092
931209
430617
51732
245907
152758
79937
338033
633444
972047
375761
953134
457116
707406
59739
587137
265958
323256
215026
897104
914256
69693
362364
585162
372992
665121
64265
415485
345131
841277
149708
535685
79824
984317
437640
508286
380743
754587
774507
799349
978409
330414
463911
945416
994960
1036539
898190
9653
326701
107787
624283
557956
252319
727065
816366
877056
364700
510530
57675
546766
653761
566362
71919
663910
398236
921040
1036615
510550
539077
1013744
25864
432366
566516
854254
864246
666879
687093
940855
345159
238580
544661
193877
11032
170574
1044653
715224
222170
57208
291571
21018
836701
744802
223493
631793
306662
601675
124277
392438
994018
459325
619085
62071
529766
841895
417367
791474
460381
258514
936262
773242
227803
983801
296387
482025
981973
209421
594502
992052
827977
19634
146260
637331
771802
756409
251817
394850
1006265
750036
224668
1041881
26042
962157
101943
369902
485764
940529
595804
379661
402589
7782
566642
287419
424588
458779
596616
190104
994580
675696
824237
292145
588139
770198
468545
376340
118811
845956
498741
90470
443622
110312
211872
129537
591779
874329
778880
93536
394671
722058
956154
487257
549307
368584
654891
51715
738604
616946
61431
58272
267465
283919
184249
885019
142891
202138
948985
525376
728176
178671
63007
361213
572706
140580
817734
388501
1002236
323175
399817
920105
189614
589783
620764
301409
618637
455644
980593
321318
909568
330158
973238
543031
642898
63310
955461
381842
1012355
362064
4739
721555
785558
234196
298918
576516
571011
43628
382530
84067
97078
11488
494526
802785
618697
507503
15793
3208
267830
416020
329261
578865
164810
996309
885229
505021
948401
152103
422491
482279
849749
449208
468402
912101
802119
738485
827682
839340
613243
1029711
27460
461432
232453
783754
354689
835110
197277
831119
896672
611232
617067
747647
593109
601360
436531
706253
975471
365890
219855
644777
238217
162041
996174
773028
495521
460435
182416
253794
991644
703317
347524
467552
972818
932251
1018482
645522
339893
501168
92506
282714
356080
323420
716906
29448
617887
830898
1005160
148525
293124
879831
269089
85791
392620
309841
998486
522213
374772
295544
914668
479252
507574
33882
340059
322351
297569
369126
549891
488165
506017
197847
14049
150810
283478
841046
804494
609776
498734
336174
99768
58088
974802
478474
965904
596539
921809
88422
335975
592486
1003810
444039
848783
147490
470747
836881
349246
273905
491149
509637
754023
402561
161279
293281
433266
655178
502430
1038927
374943
586250
331120
937261
141228
42985
318280
906922
758017
57368
419961
913060
838348
1001227
574944
6896
832507
360165
646095
418977
213197
645481
108393
14915
801421
860625
636010
999474
626534
720552
224211
199267
79636
889935
830627
376129
105056
803814
40819
117530
553073
8150
541582
779304
10670
925728
267529
70850
803005
350121
821157
441908
649226
562542
501747
847766
823915
630281
70696
636121
1035346
165880
623189
138343
289464
316476
387340
1003672
18826
369150
918653
692573
351683
286672
550432
341932
734773
442174
1036505
307641
240402
7948
445628
712229
591449
47605
609473
349642
412261
292267
315675
427809
314118
952224
915527
731151
386757
721235
312439
882473
72761
905580
956754
862015
286530
970625
137472
121727
741750
547480
537532
50500
465554
363968
4231
39801
282149
58705
490364
441963
590162
284709
200428
273577
553536
245844
980201
444279
538770
897436
673745
310047
963885
161234
192103
332471
906559
369333
759400
328317
758064
166514
596911
355988
897416
852579
617456
2577
160948
586836
117866
673102
884133
768743
12029
76276
652635
754344
553440
795048
788480
984825
1026290
772927
719568
773366
170626
369236
413981
99023
263772
158301
624899
182509
654908
782591
281057
647788
38462
160618
222163
323704
568120
197735
751184
408991
832059
296176
126036
708422
336382
85528
844489
717222
499520
943927
574352
663030
733425
19531
600022
54432
1005141
462559
7118
148178
433743
983069
89752
224611
932247
462276
73659
63967
641750
457734
414102
655726
803072
210173
663564
300465
843058
124560
73428
584323
921351
812974
878782
660925
641200
425261
1014878
184462
152914
840358
609700
350077
879853
938822
721721
89604
662624
671405
616757
527891
513342
786406
618683
300536
1009001
583978
562091
679034
393579
787455
663691
841791
49144
589345
818730
140143
1028049
1039828
307380
802483
715785
212777
707691
197122
513516
288834
269351
82784
859119
306048
734231
200065
187735
665284
831724
798798
378703
738351
54879
513236
1007529
914458
823630
91471
6063
694508
425584
136051
106202
372161
80221
742043
170361
675299
76205
282343
335054
927808
586695
14084
792110
297658
148597
542831
92227
555505
804493
360404
842227
286956
380776
549331
719901
624164
754008
637007
719218
558536
168802
70823
1031314
232159
989362
727604
948326
937154
1009688
321235
837624
202548
913134
900782
347991
41967
1004018
809329
191247
684693
1044713
857083
731336
432590
796905
486199
472698
426946
137194
31175
903557
814500
890810
922669
53497
512255
552234
542784
148655
368785
20781
991620
326708
238574
275761
709753
50392
220602
859966
122518
140733
636777
459681
156574
726426
630641
83190
286478
173450
273949
675758
722842
209276
260286
38038
774
553049
295340
939683
238898
353431
20491
876921
583876
483629
584201
91489
536202
788570
863417
407124
225831
430109
133946
721495
43566
861732
435603
933425
751717
513641
350559
554680
804065
294251
874927
35700
590569
201034
915975
719125
27873
899241
128742
374915
204948
512799
835195
31515
474172
1026067
192468
233969
994458
406848
540522
989193
496482
205252
555628
265668
370544
582818
509440
41603
567745
585454
79240
382293
752133
1028485
349200
26731
458263
513528
336645
890701
701390
506252
552414
445182
30661
185471
790460
430720
394830
666915
888947
1041756
484834
279499
628626
549855
728211
309234
36255
247123
155066
452750
754759
765089
400873
109949
635793
591037
1038974
572520
951374
651009
840730
651572
844223
452060
507430
984809
894629
269408
997573
659572
691726
460765
48277
602202
1018161
638297
473230
1035526
247477
318470
293396
1021093
257315
606764
381022
54297
451956
1011198
680346
767598
799933
498614
718966
526124
465571
282778
776038
1016689
959082
54638
21442
591221
74534
33324
676310
431864
259128
435684
1008156
165597
530575
726245
910645
757509
948066
773689
448920
698617
178237
22632
473856
30938
744010
660660
828015
571518
358703
381799
14179
207878
857769
256486
837762
979701
202956
258571
468276
129775
862825
1031506
557610
477996
199377
624655
790863
690787
1005511
306380
704498
2214
123022
211117
92612
389429
860093
546786
258590
49517
758059
412641
451311
97401
459569
104238
978497
145589
106426
667834
699259
996326
909313
480414
534218
484261
309704
66288
635586
152009
503874
198747
47444
844618
848833
404295
849101
901542
956173
450762
356798
776805
14184
536572
614268
633687
717530
641527
253005
340732
826213
963127
914600
55727
819218
314355
909893
1040553
111994
759073
57212
3403
612683
428609
187957
152202
153058
736178
619531
932923
118889
508792
159240
429164
786
44707
102757
418673
924418
708450
675088
585424
404569
294618
810139
772625
26872
278605
64246
530618
566411
803843
928100
327445
175129
471068
658439
322206
408919
83740
527408
1034480
768432
530340
1010607
662144
837207
1027432
483704
163454
866890
409002
11816
339621
894658
66965
334199
610050
298958
971058
880059
635259
1003278
799646
86178
115434
1010769
795368
664381
450498
60709
819782
974502
863101
68671
267952
553308
818504
720750
858093
319258
775431
557664
47335
540085
534945
269116
737260
985350
692007
62841
716887
297202
504512
596505
967743
141594
842310
781289
841108
51124
67287
483481
497933
209718
911292
166167
561501
599117
256769
156589
563724
658952
186915
815338
210045
908980
871968
632899
534617
13608
225527
647306
683945
180906
664522
178534
297306
546708
975001
78691
769013
831952
363564
538357
310264
120894
135921
180202
750321
125639
134716
105326
103753
927287
140544
52333
706542
997884
979342
449412
434598
118166
843711
911028
204120
993070
585477
95121
1004628
445821
757179
377980
751860
981323
267566
905162
770196
79672
32000
903643
242942
969362
290749
329171
541218
19682
157800
307398
103345
957785
598509
439055
450006
747382
574926
896816
74254
521342
569921
436736
529726
694524
386035
73738
611594
237654
2810
383443
26011
870526
111273
301686
908713
930701
763259
975801
1034881
487219
740594
173624
84390
755576
413282
581192
416689
264740
757254
1043766
909357
450745
107679
146498
21454
567442
1035635
892997
312795
29034
994559
72508
529062
789024
100833
921981
187564
158610
40945
1001721
355657
663156
210376
407549
973880
836843
112395
551913
241313
588634
197669
264518
66531
707876
18738
729518
605548
828227
590138
672437
246699
103742
898776
41310
662287
784036
975681
1019442
298489
93513
819540
1033776
163273
343549
171374
78282
45084
303605
622528
692189
348314
830556
112945
399879
940607
71297
97632
624557
555396
985605
605129
419052
358111
333859
223706
221187
869373
344963
567327
407750
281243
842076
674834
948163
1012146
648006
751015
705531
479070
154105
523760
207023
490683
546887
677409
331866
166698
529504
868484
22265
324507
829469
198659
530784
158808
393855
903646
366083
962992
988737
285725
967821
713458
278804
914366
269059
614853
332330
249306
691285
399573
894052
877793
760618
945777
74219
35550
521345
1039327
320381
761609
347170
991480
915936
272431
692798
1024343
923038
581053
579110
850364
1019985
640429
435483
859688
956341
611135
231104
137583
210783
519208
258559
21954
40885
396499
248946
851536
136131
294491
708808
550127
660602
164563
643108
246074
1035804
556698
228031
440704
870765
951402
366261
75739
347721
167779
602777
177652
935828
325642
1010126
681896
607558
221269
564907
583448
327439
134871
68426
870286
509884
513664
658059
346724
160842
705899
484941
764880
412436
536780
742579
674082
560452
429650
279906
877061
252720
1016843
434145
442922
931799
294989
600475
735862
755301
74006
411549
971107
361555
898938
780733
265552
805817
299932
215817
449481
136566
154282
977923
637392
654347
610118
1019114
431231
119
180911
451016
1038225
964654
726839
314690
527296
294461
437804
307030
807987
214512
85151
602825
775753
108136
455021
170914
593754
39169
978189
465682
200029
269745
999946
565140
740008
989062
481852
525986
791917
332401
144691
913895
856112
165158
581233
704963
244929
745038
851573
785218
13095
211259
188110
733344
599543
712042
82014
402751
521823
608347
819153
551040
851234
904528
106214
28522
870033
759398
411961
465777
67444
446982
824744
50307
803513
863633
302198
29812
683781
717935
559936
849185
1024225
935740
927013
358619
486990
177572
465263
144759
414731
236635
265717
50925
366357
272676
694277
964166
916488
1007973
629779
112873
387595
304609
216407
577640
250204
340740
658120
1010834
1020848
510977
542988
991005
585106
397409
348408
802526
509365
173434
655963
236594
811810
594735
222410
481097
657602
769638
856027
960107
70871
124444
314200
615430
18570
556166
701491
518721
1038897
537585
968246
294220
858314
307001
378579
995989
684160
914913
299352
605816
331764
36081
365110
480115
830846
426773
962931
196507
552280
810604
55580
172304
356644
813638
543503
149260
525947
93889
75805
367320
477838
213822
235544
427899
449195
546327
661364
499826
528825
33959
442084
49349
939883
662403
201800
417379
305844
359834
682939
915986
417963
745070
636846
536913
194492
540794
870039
421190
626420
260483
205259
985969
127132
361847
66273
164883
815196
626060
971407
469623
263853
719526
319285
529593
824724
575863
12262
953446
20525
978733
377317
125774
769208
467825
631498
62313
456579
445766
384622
496451
693727
259430
465408
460245
822690
570266
781455
516575
353300
781169
910091
131940
322093
135077
745781
286501
767321
938254
549185
673798
862314
368354
1008669
593708
594304
279488
401014
589593
883297
25480
835295
628787
161631
884022
156814
628346
819351
218475
1027413
104712
697940
900715
71995
648735
549552
811506
714119
711566
469788
299626
42562
538742
34639
695426
6748
603597
836968
662613
166391
250257
160996
46190
264521
598415
865053
3125
631008
887446
282585
327221
177748
250737
14326
84580
739822
930584
570059
989668
704285
127471
282414
942384
341179
16413
128617
11284
710100
153395
502667
402589
1030903
361034
908311
666098
631327
108729
712184
917973
234409
559768
533292
486894
630787
413201
62505
126707
37791
839591
267680
595525
887513
790377
203684
818272
448354
747102
989721
737621
826576
965138
728605
645399
509479
248169
512853
558201
60538
705195
1027959
458982
445860
739756
920340
858459
935363
575467
1006007
19396
727935
285208
934266
1037588
519131
616181
655904
58723
957207
323245
319281
603619
135792
817856
563522
725382
499370
401320
885286
834570
128412
523878
748436
844089
916222
581598
359744
911222
348748
220646
68386
417889
338574
200781
798168
618347
15963
689880
716173
1026497
745461
65127
455875
438007
189411
330213
961623
32583
907211
566112
135096
199290
623068
502383
970904
150325
187898
513256
937957
798493
941719
104521
44488
476534
343076
847304
462300
588213
314338
136229
761291
74314
671435
116853
586814
1039206
928898
384343
995587
566220
507914
967267
592967
660025
183548
500005
730170
805156
838129
366379
671287
873193
649271
643969
112129
618495
62935
684301
657181
1035610
675348
340199
157148
625639
396436
366615
784641
414810
462107
224119
329083
88202
229060
156679
61631
471997
50949
988136
328043
770113
552719
145472
302655
901338
713181
244550
893577
305702
709526
526445
575082
407207
172829
817325
43914
400184
774619
476034
650176
536489
654581
892582
599313
122340
196414
356094
736534
818400
194553
392812
478175
60328
73866
72994
382388
650764
306201
202389
508281
390938
134327
992936
684383
41721
1028795
41558
848077
216114
781745
555221
110021
188772
966523
551975
547072
215462
225038
486446
277128
168211
411154
669537
54341
748320
311161
879850
1002887
627341
68509
602648
388581
446672
442211
615871
9939
917444
380506
178682
358999
37178
457891
490608
361272
517324
24941
477553
790438
161788
991514
728551
789638
989621
305452
438925
200872
652380
447679
168463
917591
859294
723184
868689
1043250
106019
621843
127278
883405
916341
484723
172084
313222
852732
337404
69079
737049
899018
305243
340436
257114
300938
186775
336993
890681
125288
1021063
742824
738569
207918
134609
244227
536603
579773
863241
420244
780497
401314
811885
628976
526915
464481
431574
585230
325601
417618
765916
457131
328158
644099
232679
821075
253232
850744
1044270
383903
879673
895406
45715
757324
23557
265060
346138
768580
237878
579014
225601
1011452
80180
88449
370082
696353
687874
408575
116567
291270
1008744
376962
978010
205779
681718
704114
90352
656674
178146
537633
412313
747530
877959
272809
626721
318984
326849
952016
693880
885981
623541
566560
899655
677259
935280
773012
726764
361183
592480
846976
93790
971166
604692
889066
841286
511266
34804
333378
608149
305974
978295
1040792
424388
444521
356235
704823
381860
952281
880497
726979
781734
442870
358228
798802
1038282
778839
910278
619924
929772
156996
449695
759767
244141
23298
255995
375771
528806
567709
292583
983243
174359
289727
340055
1026598
712148
37402
50912
452508
768378
657241
293612
242103
293746
978532
732536
1839
398168
120859
931733
784711
1027015
400547
902327
853784
1000901
829165
472279
812982
811137
800969
104639
1008701
530005
663385
64224
624507
835706
417999
533837
942753
754719
942847
300568
48881
531060
677796
1012219
986738
845965
295666
682404
456797
729366
75676
452266
393552
932184
76333
989784
264246
185111
584502
405897
593222
398264
849160
582157
244586
556849
917147
1015785
101618
35844
650984
898948
794404
776276
136642
471199
797094
209833
1031752
344529
950387
546052
928047
717675
750996
84673
467554
410595
265722
441006
190392
970794
517912
376751
351984
1041913
132975
498090
705372
212568
973466
910928
459932
927082
829273
342405
355202
51745
808561
1023671
123537
1000632
988274
925430
51835
294674
84823
136448
236834
4181
470726
286593
46158
369531
978558
723234
543980
813500
587596
245414
190160
655988
1026431
627252
651656
466417
381202
23951
50805
450988
634451
72540
385104
626656
684655
287506
312573
860476
944941
769522
140558
205883
403679
786183
116904
154969
797922
559687
25610
85944
809962
940552
518229
293072
44749
409413
821527
759903
243127
213332
1023633
899820
455169
1035680
749014
471516
89493
409123
315915
384865
318742
816249
988980
205874
233536
892575
663294
724444
1003051
949142
923943
538252
872536
373685
10627
799233
1034646
188373
1010246
432367
523363
346046
583018
975854
950221
974229
202989
788468
257440
58977
612074
1026023
30947
206602
898773
479303
806521
246255
854142
1037856
438710
118214
437762
538060
56237
210085
646335
513463
438442
899446
369059
61355
664152
203319
140101
381946
83935
712129
605496
222267
346558
7702
829327
1042912
213864
777111
557613
791635
188385
1032274
740122
837232
590729
343763
435390
489080
18197
156745
728269
577378
31753
850598
536768
681000
291337
691990
588949
575605
27376
581653
166105
709539
145519
26297
761356
89093
132115
133911
568347
557106
486093
111945
618307
481313
860158
23450
1025238
442261
855545
720311
524639
926151
177097
753582
531125
543624
55280
79511
412502
436098
343904
617536
749162
1011005
959176
294070
737629
946055
897606
399092
569017
835556
105348
817501
58221
564471
883710
621180
736639
723626
33906
924789
403068
286744
964925
381300
122925
660981
386558
788011
287741
24159
967732
832444
952850
434326
758992
522881
944060
637479
259830
173915
69824
811182
196389
629074
559165
42609
404556
205482
98333
330870
715999
120940
469233
887604
481765
822325
909244
221699
308226
335429
307543
4445
169490
567148
21502
674821
34113
795106
84194
150656
312963
227037
893416
191596
1027173
341991
741666
971938
694410
271213
493010
218438
511019
320245
214829
108586
740566
236292
226992
727787
456314
21533
265825
587908
800565
431724
796410
187203
456979
312786
938095
274105
691627
247194
939395
873786
936577
259612
927590
367213
312213
148689
237779
399051
256209
1033397
1034243
554893
277969
172678
578683
229237
675023
851027
782898
496629
583539
548789
553067
170202
851673
1045353
22731
233029
638784
107932
403333
79769
298356
677579
314233
415586
921642
73984
377077
15295
14345
29249
164877
1007595
733126
228777
265558
20065
21284
89942
1020945
157491
983530
869906
675932
31700
609385
119878
1038385
580486
605124
777095
825862
870957
712644
85077
505719
1040807
477962
720404
232913
341844
622968
779233
766258
304025
688629
758589
68884
609203
350432
49865
185834
855167
172851
732626
521549
1007914
610605
404040
865363
211714
713295
713540
762377
1041131
1037338
421199
859573
26017
822823
686554
316964
776367
55824
884957
611016
127293
456157
496994
873137
935522
177440
341301
100715
939373
741029
879947
966601
171465
811886
825902
862382
630291
36844
231741
509911
613135
588950
943408
757624
1030832
142915
264828
264335
273880
513598
942717
3282
531750
347926
250306
974276
267268
79642
557250
368019
465185
631819
140978
386610
565924
88652
11911
984603
30165
125238
161409
325935
505494
705493
726069
204901
13428
434790
7595
530009
279195
604760
472422
420802
432653
98090
108147
1040313
630579
885444
290418
862364
1041410
826603
791836
441483
726738
732405
527651
789914
480578
325052
152245
121279
616640
375575
989570
891830
52663
240314
290551
660420
634886
310933
532625
192069
333171
940443
40066
82701
407497
631199
878371
615973
905369
11754
315250
383573
268337
690491
39165
206928
146083
126050
973626
696747
67175
546067
792225
399193
495968
799621
467217
853956
949421
247197
351100
980002
251232
1038859
908435
328966
333256
836258
507334
601221
273998
307760
343072
376731
833966
716590
515612
741553
44030
668051
849593
595866
264111
360510
838716
182498
778455
745091
470469
99259
483396
593382
627346
660174
60125
28063
302386
822382
84060
1034858
992390
743851
992337
748437
782492
999603
939851
775271
121943
750407
585127
682269
870631
777516
916241
820950
300251
677213
943287
836953
255294
109330
942952
749028
877086
845246
902539
279893
835959
533625
797305
803958
150453
825556
970010
599446
585463
423117
986202
991057
79082
30552
209729
169830
823949
749805
58675
603275
602867
751122
962471
708276
11916
129230
110986
346312
603854
276132
742929
198144
636169
511390
752902
554598
704958
673503
1000094
739880
922824
587567
948062
820483
711667
628208
263539
516031
183672
46731
498501
616627
35391
330701
96778
411716
487444
294443
482627
32259
845055
863460
120078
327676
235398
200633
358298
977637
548990
754914
798420
992566
272262
434583
425565
924895
420289
150115
410308
935313
824055
813977
714699
284476
876021
32689
299043
982078
159595
108609
574312
745243
1021653
433097
602351
712809
463897
464284
846037
695544
893060
605592
17752
948137
1032905
780958
354645
847491
870282
330100
869770
120015
662255
573225
686061
472506
933873
184585
777222
761511
804171
828529
834501
325713
257126
895869
468525
501364
308821
208734
66811
119369
596056
732784
282768
183625
577428
817006
995512
675481
359275
284235
162677
44564
628239
505865
390786
1025010
575000
721678
322449
490502
787500
62508
819752
115861
634785
906971
13689
332512
503878
231342
266617
372126
712356
548604
195290
559985
903308
445603
698191
112457
678567
333195
476500
128137
781554
502931
752753
945432
556994
450462
35583
738346
144441
374776
1007694
796750
1034183
867638
757243
234540
818035
92735
761847
396760
450509
512559
422549
3448
222551
457803
495687
289098
111576
557851
922025
646772
987422
107055
145041
615133
468640
398474
577800
299646
838128
669031
223699
705012
554406
393085
383465
927494
143064
180826
162833
305295
785274
420935
252083
783473
1035499
65250
147762
835860
639131
951839
494682
157619
417784
191138
473063
560160
497813
194857
436547
866916
529132
302719
599684
24749
7277
354323
647797
130139
520396
592485
654867
24273
631143
161830
741490
644453
968292
798599
933985
664402
642594
103997
170521
566345
827168
221287
690996
252521
804607
620615
267436
896098
855619
746904
299919
983712
673847
210654
962601
957336
449402
533921
681643
441548
620638
254172
215689
152450
468997
981086
642305
483606
125143
691762
110114
504163
487061
507742
58877
227517
638519
310046
104406
96662
1005470
134103
423945
716926
481861
564670
350548
97414
633234
13382
371428
1008478
125258
960834
212297
716517
889975
247243
208027
553930
776345
122427
94349
620089
983090
892858
963936
1000676
867076
486089
122102
794079
848394
136875
194823
109716
997146
490945
320070
434852
346970
899479
458078
358396
244431
473362
42299
851411
904861
839627
960728
572796
345738
387834
865909
316261
285615
437549
170824
681003
653401
212334
341422
293331
752434
819835
284071
573537
715851
723570
599821
720862
396154
934791
319085
438133
591934
857096
966299
747339
153517
2002
506133
752005
1042052
691773
59777
725204
421040
536496
915539
901627
1043943
29216
592659
55756
946006
723953
991600
509869
58258
376916
974685
698526
459567
710172
955628
336985
57105
253439
579824
156577
459514
192028
431192
655203
152298
471027
779688
213448
289856
904234
52232
16486
160869
654720
546944
320092
838943
561884
211322
145900
475583
992313
717296
772574
1036576
245649
310555
759429
231507
535528
442721
12935
777765
29508
100272
607159
646602
410179
597959
557698
630950
299788
499814
853868
428486
400858
362609
397150
882800
554678
769349
285301
633979
56021
1006100
1009845
240496
980288
571742
116893
123217
203707
81404
52405
270557
74837
26667
1008063
408161
750181
66186
372095
780580
895367
411141
688301
241399
836806
371640
982153
798841
368403
692263
93444
39307
317531
772798
667225
165663
373485
184400
217594
393756
323561
608298
718740
888808
303844
573907
889092
971235
992102
114671
954310
687871
531538
731609
1030919
734153
692196
328411
693750
367633
901580
504579
316206
701571
662590
303634
570396
207950
627823
46302
177955
575778
863568
127487
277716
315989
380997
72854
755215
999989
445983
304883
800038
62979
138313
786777
767752
531380
66727
705871
601839
461092
963566
617905
617488
719395
541995
382199
632978
80056
53038
1017335
731243
462440
96348
125790
540748
254364
448216
350653
533711
825032
457073
763794
846660
114290
1010081
701622
90110
483617
52143
599463
954369
831215
467230
795614
970736
643999
694139
309243
196022
755037
622958
79447
525880
190424
309753
10953
393192
149799
257305
9874
1042896
603466
1029169
762759
267669
918429
588027
123490
178333
329412
963000
188166
507906
842012
948347
364504
396450
179213
220279
464480
274520
1033589
1024396
406680
660076
669710
363362
801221
300863
375316
329769
957712
188126
740861
808638
237800
302813
654481
738136
656295
669484
832678
871256
153275
820353
521316
695443
32293
237361
264233
695252
880001
204704
753857
284563
240067
760818
498418
533272
182902
499684
688255
866080
740822
46446
102657
277512
335537
388185
179395
659963
281546
960133
745218
763003
531016
403592
104115
965157
33398
375159
392396
263045
229072
909420
789025
582760
38630
673877
185420
217000
500823
133137
643368
722605
17352
645881
655433
673085
424322
34702
660664
76810
990371
771522
137078
560100
766820
25593
348345
597024
857486
357931
550863
50959
22008
930978
635273
960157
889640
275381
371844
747842
433815
209803
932907
809541
367029
302563
771908
51615
695767
881189
922544
36850
1037068
311228
415030
110556
327543
547740
780457
514606
709862
85834
971945
195310
947100
855174
696884
491150
385269
907948
149240
924033
333630
839233
997434
1045000
21062
211047
15671
340136
688097
285940
893388
264182
478227
79443
177677
215984
466137
477128
806966
669203
59935
58390
369382
450091
400542
341187
757950
520437
600046
344516
710073
942496
96736
814460
122718
274862
383116
242338
581828
631716
727069
393779
298897
546036
851908
117571
193992
356102
118117
758864
132561
159892
563620
425046
687228
82897
980565
445442
384590
54467
94756
289982
70559
65431
268332
155478
112596
107055
479397
854848
928987
224520
80526
433163
69084
884132
938635
803930
745728
592929
955781
934007
651864
427101
91082
638584
255083
793052
601620
962322
765322
32202
323037
453528
949147
1016592
80514
89971
285657
259134
586424
608427
361655
216038
501766
64245
623428
708763
992863
575292
969376
418789
428144
258120
386951
141150
196813
1034742
288994
532830
61282
202683
379127
253375
1021209
599010
404624
415991
264528
478467
799713
763435
284144
187188
697115
831101
963648
283714
1020758
838894
1018767
781815
709792
596990
947963
817318
667183
382852
263537
516014
494030
25012
863516
539500
417332
109818
172669
468673
792343
432614
351677
100880
388110
998785
588812
808147
743470
634928
209040
311972
757677
159606
299497
190330
373836
918472
964766
100998
289392
753246
831512
21623
1024285
31794
542481
801942
473952
10043
461979
821993
993446
489585
855785
769743
201395
393154
577259
786675
308564
751060
184873
846783
554445
190452
247656
11605
793768
895327
864259
715380
366445
803391
684293
461720
373366
397310
583579
94311
707988
1027944
580657
69216
562280
163732
459205
443620
932393
339396
185437
715629
542086
990587
120464
579328
480102
190535
348407
325114
555162
995421
356906
604485
562284
572780
270518
839391
23888
682882
920806
523997
53151
631757
73008
556138
973089
751592
153528
548917
943559
111375
55415
202067
869828
386713
953743
169400
163080
264458
569708
338088
57027
671223
919171
983428
289207
918879
749708
562029
929794
336698
178477
334013
136221
795298
474064
128171
456704
843476
649740
853571
393407
1010351
230910
531485
321625
676533
404539
691515
575106
160907
153273
889376
25059
764564
988568
303367
235295
751258
435138
405737
600259
162749
1040803
261406
252757
760451
95696
800931
585734
756050
277154
728772
271026
866639
733212
923061
167059
904348
195249
240834
375055
772394
350375
576618
1023176
1032261
633444
257009
1039309
763746
216170
608045
289505
849043
456138
404005
729633
1036476
176894
322109
124806
687318
650365
688989
749482
267505
103427
405952
451623
776894
595373
681247
553159
497959
804249
916035
381379
755204
208825
215828
703310
905915
788933
209459
15326
948867
980710
137747
610718
1007914
915791
871171
845794
160565
707418
326013
254691
633718
290099
394469
571614
669363
557398
451647
773527
605636
269596
292070
283310
606081
306383
989869
133963
286731
516155
214642
1016968
42862
346158
733878
404103
644310
629539
958635
737311
539144
227909
313575
647056
62657
293508
198969
95097
989814
309606
958869
442551
647371
230975
943071
268006
494494
540371
757171
312038
687021
779608
333416
155579
774247
907585
442767
194516
11428
1022383
698702
146940
976314
31126
814975
508270
838041
151062
801084
393237
872654
345386
845301
763940
785338
355026
219346
50644
317074
471050
252829
170293
559625
908846
501014
831099
851447
93202
186876
703588
277551
417719
214130
982047
45905
504177
1028123
346967
418304
823595
736643
73980
320834
123059
68391
250162
338166
747283
47070
565116
706493
366369
901001
421087
887306
18480
403568
824798
964091
739346
941486
662954
250951
505218
400468
255076
132139
369820
537402
543378
208248
515238
706146
443020
95096
342416
634201
516827
100708
268964
10221
453174
1031654
487309
249675
581086
881693
659068
554465
8039
38103
373541
98340
453997
862041
235338
317270
156544
1029127
570658
198521
103575
167386
768204
16617
610727
462515
431860
199486
696755
690889
578449
195859
318050
717205
529815
350084
712233
542770
74853
990424
776005
267270
355990
1029506
499977
850764
614293
555719
423724
957714
1011799
859546
207465
968460
276033
841292
188817
62380
811431
16865
590366
240331
556231
1037777
6595
50734
72212
702406
54608
653200
850963
1042413
301501
960084
141803
382940
860724
488230
377539
908537
356904
639570
897001
795315
733331
541474
944708
664907
780165
526712
342987
494348
960447
758611
178846
421084
767739
114057
394952
154026
581361
171311
880321
767304
335942
418481
636867
240185
369566
911063
978458
254218
138653
603529
531244
239144
516408
115912
337993
1015753
702095
480113
39503
450005
621749
483552
997524
430038
903151
71095
60498
587873
1038514
581496
912526
907983
924600
45342
667772
148686
252446
387178
6001
653511
1042757
141220
245009
856601
8588
33588
882440
757785
762383
629617
967356
525641
305308
442017
976259
604339
812670
771513
617101
40741
174311
62074
291470
216306
78463
489979
479858
987253
596538
1016468
322242
298152
648470
869372
731579
823520
127809
85624
478607
912351
823076
617214
319850
174449
222105
958946
782643
247987
658689
914830
340675
673178
642653
904321
46726
609766
25586
723496
816933
261351
905787
873291
367602
592327
247311
171544
938911
901695
779857
333767
788227
121024
721254
757070
393119
1010657
1018766
410632
911443
955948
49754
161617
576385
871491
454134
561022
751250
601908
6542
211659
117360
1018426
721091
908968
775813
448317
276545
712410
518297
840290
114911
870895
525790
268364
821549
571819
509070
505983
564121
958387
1036513
568424
649454
355041
321048
135974
934241
645220
502026
995303
805044
521302
178526
774339
59625
960513
99524
886567
899410
693774
251427
801426
700542
1015684
858899
439287
721020
1013796
879941
827120
676639
46457
688600
562560
977424
62236
251610
135111
618449
1026667
803344
125930
445863
138384
730843
84442
126967
676835
291236
882971
267026
843025
639675
855557
219935
1013659
863695
730688
959464
3645
131259
257139
594244
203325
657169
144578
471587
637754
303444
957502
473845
431391
32510
350832
969208
255675
423340
730326
449071
468514
747425
268260
800777
484768
891427
370829
103507
359944
47308
258464
191306
547883
294853
920013
658409
423894
755748
448457
14306
917162
548358
761597
1035358
942461
148980
551309
205252
147343
841048
105280
265983
653927
228652
617710
861980
228237
346064
995437
1004172
513196
501445
1002060
461688
524885
187412
278027
866027
54863
842815
308591
397625
475947
402928
203050
411244
380438
634181
519701
239904
794929
896552
844480
542592
699228
726692
71961
605815
108995
87253
205598
775648
256496
83541
797576
442183
315468
100725
785217
378083
645795
350655
284953
853680
138535
133245
827608
115964
203676
204089
320818
811391
886049
681363
106365
481318
476682
977070
598955
209973
192705
791510
819832
976228
36324
428052
526314
714704
1118
946145
203711
121325
774699
466044
165660
559565
121785
827586
460380
1003515
273488
376741
1039047
593208
611757
640687
173213
532682
497585
95172
136289
93464
97642
345933
414521
527579
594256
49737
75430
59586
202256
1002771
7567
188091
331204
621538
362658
115333
80704
718048
132013
854037
557087
1042142
437850
218712
904101
410159
529645
1003653
357945
332005
202991
679413
721847
506730
805604
728834
222352
276923
759543
868716
451581
758151
649629
514880
42167
357806
304773
442883
145407
965695
905119
649645
143152
530693
867182
80153
624641
156967
1014939
647317
253837
496681
841659
657595
860908
216140
737585
10755
476920
574690
292031
121525
492749
932539
954879
822711
816157
946615
950976
278168
954538
692777
661953
669405
488480
84712
405797
1042189
894380
546963
874719
41578
947486
947427
208051
647018
562003
419908
716216
126256
26046
6094
602863
640322
21191
143826
967493
738714
20607
834622
417729
608695
282424
677677
312309
88482
530955
646420
725143
574804
195473
656806
946954
981712
26716
213851
1007033
30783
901338
830283
45124
395916
760302
338774
931823
412039
809985
1003250
271263
941776
572466
560319
945177
806863
446214
81086
184491
976566
857326
404351
316021
657577
408018
850071
686508
249494
853808
190014
296817
693844
510513
103625
1029249
805894
739318
842723
685900
770071
963641
415209
832499
837294
631767
641828
133992
241044
898609
275961
683306
349419
953666
390536
281162
84650
310214
122656
234913
172305
929904
1876
754833
550993
1010597
639476
644815
838082
167048
200818
300831
435032
158252
401265
25317
806060
167506
383922
792776
639689
775359
465525
528182
907388
421078
1009804
146444
20387
92797
489184
523838
69584
228236
196686
381385
869748
232089
216313
181137
635536
654779
1028319
524269
220066
81127
969163
449072
113992
82516
744802
501293
125671
987767
920516
824202
493260
12695
287132
437100
597195
646082
175181
116907
1018819
112589
607460
750543
771642
924249
431513
124205
49803
394456
48000
671255
789229
317219
954993
135414
678243
250965
153058
227174
831718
974342
561531
792802
349644
622701
952949
902096
185279
790558
960998
661120
622167
69840
301498
247767
648724
456610
947815
71626
528513
289742
376671
834446
163874
84782
372788
545123
283986
530110
86751
225300
476781
949917
386265
256294
1025394
838593
192098
578997
940201
228979
81675
325097
679295
789684
505146
919336
4537
853204
963560
887482
63451
814026
650636
737414
792310
804682
968523
542706
959629
665529
541887
624710
425265
76238
911109
668136
343113
19995
959812
972795
133432
867622
504038
736444
19493
1040148
559913
544379
146659
127460
788988
101235
424046
767911
505524
476392
1024497
593203
884209
717867
958903
406879
363813
158165
266529
558312
613239
1015464
954711
244413
535019
1012776
344105
285798
293404
872695
907889
959872
532669
270520
520308
324662
909907
961515
704733
410857
983446
93862
701666
432838
145853
317084
501102
968448
260062
542132
899264
769130
665895
738796
894693
6729
573618
517512
110280
252348
624213
1030230
169008
1003679
223671
579893
559064
69554
199947
741939
475518
487059
865329
535842
1005312
195600
553701
687565
197384
1009977
778834
226709
317303
210544
739708
720802
663091
281698
560971
687425
1035061
622278
439649
598949
24519
825903
432036
420322
460518
347668
733644
675984
323361
385033
908140
523503
746367
307877
254108
930400
57842
779186
18188
557528
152569
230045
66633
465555
466822
544646
116560
124301
457212
699763
933720
269975
239306
93606
628598
457104
573232
446764
884395
312106
210172
502301
53826
459565
196221
84396
781238
951756
34294
336909
602657
255806
120623
849059
510994
682338
713602
653378
887114
622293
337848
612052
555943
104332
866889
495022
345030
508104
662192
324709
326511
652573
116575
700081
326735
202644
987766
786341
213563
113624
316916
812819
16631
654407
996790
564210
824133
775944
463822
322022
462359
960327
975210
727578
41622
997717
259000
609886
644871
564159
147251
466643
218562
815038
538727
983024
727018
135369
113337
661441
902848
432376
972682
90703
553040
775349
920603
317401
1009367
862143
671562
569740
301381
430566
100518
923260
831273
989554
1000529
106323
564433
542121
484060
453897
967067
230265
646484
941356
671082
47788
493114
724484
106437
906913
197594
573611
860784
150928
979861
722353
1012947
195304
510687
243345
293807
205267
321146
1004666
339749
754231
585816
1000522
52097
615018
838754
351011
234996
827195
394219
15777
54015
675325
807343
655141
744433
517352
756719
21656
35728
229610
489470
541016
845020
224538
69050
436935
58407
674816
501545
394713
537708
468693
188027
458124
849512
888620
916240
74392
382391
777284
318409
912574
232812
96213
386751
330138
460373
1036674
474532
410782
117740
218203
842020
749948
617492
268648
130443
576637
588946
95953
977831
692730
667878
766090
58431
568731
181550
381008
503684
489249
268371
893289
934501
728728
66388
774188
400189
945440
671629
547872
779689
853969
1008370
784362
622343
872518
575660
822068
500756
1002606
561275
22999
226598
227882
942703
316617
621748
897895
574603
383296
915860
125517
838030
177236
943557
912739
193333
843035
561368
309795
749065
596668
58400
643295
761783
918863
966081
191393
70639
747669
354311
449640
944181
104408
381866
70995
724250
453386
417160
36726
877620
999995
419979
171927
580480
627006
940553
234371
339467
7460
551687
456057
636434
194316
8013
611938
689604
509006
742737
461626
63563
912739
431303
733332
700731
225645
1001745
820754
445560
54717
546327
260716
31246
687558
191886
811851
803601
135557
901288
126754
652827
894091
362979
342910
33228
272816
69257
706270
738633
982380
344811
1002159
335329
506196
248039
157653
889398
471264
1010586
738290
181497
462780
1013407
943552
51927
992019
689804
91338
33972
868362
58267
751561
810575
886555
615639
444748
820673
734248
306571
906912
326453
132335
633866
875490
427117
259138
641478
239257
1006883
831517
987154
217399
814596
813190
497216
724817
802156
354413
207399
826352
738987
225082
432417
728128
924008
216130
351848
727081
704656
605084
990394
239861
563412
65660
458004
702095
603143
847041
55951
710751
658222
921298
152407
465227
405308
1028609
617136
555574
641566
453996
965624
443642
946152
377696
753335
359783
829121
237599
989955
573617
467203
738630
1016354
634537
969057
10647
113450
5516
620054
7014
427335
799211
644869
806953
1037527
966582
669925
608920
770678
361338
4795
110095
755405
535863
707621
212456
894791
20104
199333
468346
969579
993006
554988
106176
872443
610075
313620
613663
306550
927170
607709
256193
105774
635941
763268
868869
119801
941086
765730
749680
872185
352154
255717
453572
2630
211918
527854
950443
148736
596618
533349
5365
716348
892344
880934
764934
590029
1027559
297063
535912
234733
290369
836623
946822
953575
64229
493278
933655
622555
759049
330827
370010
57716
823360
274606
792755
43081
949917
336508
431630
553636
305316
595547
306072
261978
506506
912417
842181
235887
568630
480659
799281
413777
134825
535417
710389
634221
114862
832655
199339
262663
938454
551147
981846
560595
14937
588772
609435
80196
278987
1040115
828970
489465
495200
642917
551059
1036703
5840
190852
399545
394592
508452
583024
751619
782904
669968
475420
51409
784009
664132
275519
103330
905507
121164
859378
134628
640882
673932
688159
832551
815576
1040194
209877
1007041
273742
651251
416259
384310
887832
27871
301403
690724
775794
397145
134983
208998
528961
616908
661951
778429
829629
492973
492687
850888
31765
203691
647143
610827
1030554
226474
388583
734312
985166
457499
700603
159650
940642
1007792
135979
752587
1006717
881342
900314
267523
794561
752188
546382
445861
729045
410813
799962
658599
60069
367332
829035
472401
975461
121439
719212
262912
439087
905002
48889
311059
535704
348075
14289
104555
13694
340480
585425
186563
471618
287881
299115
559453
1014043
571549
694864
253121
328782
53493
553367
297204
876935
513597
305023
807988
293411
509553
525609
245705
894781
733027
985016
180478
260679
931221
982569
565218
63491
901929
133192
644923
809518
218392
112929
505672
459834
6968
488628
717906
703745
699527
30965
971753
726734
979900
339748
668994
1043144
605043
20192
47882
380726
468356
622464
843851
389274
891270
787794
773543
20684
84267
392909
440657
901387
368844
873357
708504
660436
652641
907500
395954
657357
290568
1018773
708473
738785
235492
648913
327119
30440
1045275
996627
941319
248729
780301
399452
753957
919509
977583
1766
979796
38234
524769
232429
551895
824343
766461
861359
210285
233250
478646
719242
53768
267695
44271
486267
775221
853221
341331
64852
560108
593850
509893
971050
146990
513041
78196
442289
681808
427904
109731
20107
876108
637137
748204
638974
424292
647377
376743
1007222
852165
898740
91370
911765
221167
313326
993300
439735
720762
967801
520201
870450
661609
782862
209733
910947
226723
479185
135768
978994
453013
54186
61174
192536
689180
579273
291769
379118
759782
526415
112761
436588
199462
332271
600546
57925
196736
206681
573370
620873
695873
406646
497334
433071
1012957
875229
787855
279463
225352
51835
500192
510458
231258
351601
205430
400009
813354
229324
287313
895226
600045
577541
180400
290308
832638
134410
711018
434961
975866
1028035
793195
335137
833108
435467
455253
975335
1043726
257443
492418
919782
140146
487640
439052
127057
193204
616672
361741
437888
136216
228110
696949
532333
481249
423588
1017415
559860
363369
860916
310440
888763
610872
650799
31631
15705
106094
827024
551533
74062
431733
982426
852164
172675
823409
550407
382741
846950
333419
37735
136130
350248
967802
1042719
432282
723638
995084
434367
115557
809603
611474
958869
385658
420218
1013826
696079
916434
415260
564638
874220
499619
486660
514094
590751
312471
982344
968983
117972
968609
201488
648414
712961
776727
797711
1012369
185466
170802
471324
951889
513931
36364
561684
154039
62110
368188
1000888
19452
493968
261187
122902
457946
972828
606254
534519
374364
574751
531838
708146
984616
408046
956375
733064
753459
780390
781981
195754
371745
304507
687751
177682
349091
332675
533928
718617
568207
240615
238083
565103
38588
251129
142907
932459
149936
134775
333757
79545
691764
918325
261972
951558
924573
301194
134624
423403
635571
800568
766578
923558
924568
268910
59191
1032981
955417
537567
960055
358108
817730
797357
1042429
512761
492573
939967
829332
1013555
522046
1021110
173540
880677
215768
683272
971515
357457
759397
144312
554545
690509
719079
830584
391039
513403
421740
790162
305669
834699
835802
819633
200492
1012427
803115
276041
336140
628843
955352
960208
43539
960685
848294
445546
212345
422406
120573
463943
818383
819995
440407
171646
765893
366786
999748
129741
727193
54272
293653
9076
743371
547833
144679
280597
466381
233539
29399
251407
24031
357914
258632
547215
842631
889983
1008575
713319
450013
108570
592509
518872
344294
205497
160827
711814
520273
446709
561752
417431
411532
662076
992934
887944
430871
165748
239666
830860
797367
1030989
857415
324884
260975
41302
918520
583866
148825
321534
177877
902874
927798
82781
960752
623913
852618
415623
529267
99855
739862
74425
747350
216397
636127
43295
207320
224380
773755
133126
569119
139109
586026
62975
520101
152620
350201
474801
859088
652971
18894
188466
246311
839182
990887
461032
877615
629181
756639
878365
115017
416698
959177
262888
527047
90971
658372
606031
299579
330158
558525
284770
498309
914585
927512
83523
262424
330078
983528
419297
243489
883179
753140
893642
517983
259108
79086
890094
829871
740608
13463
847818
838030
806370
726375
171701
2340
581048
871180
438993
783617
83730
579456
79594
613414
629917
383762
982886
730359
800179
99251
534940
167361
188734
657139
445898
516412
461499
966534
848335
909136
214568
176368
510427
223607
635000
26066
50482
676224
540773
999463
696234
1012372
43973
454952
853814
916927
163199
206166
754181
298552
265485
675562
979326
312231
650052
262612
52538
794767
804698
484103
250114
122132
586829
70055
577341
561303
479525
330021
1044146
393608
182464
462885
735246
626557
133878
445627
44937
846143
130705
267110
586619
301323
347912
335659
456834
793355
78978
412959
430385
566229
352818
1032165
598750
1032181
264120
21553
61003
86979
158590
1020307
137390
822186
421565
713997
122282
800164
166355
893551
438616
411721
861945
232660
436498
962149
57244
68251
503695
234440
227309
527339
912885
839504
666689
77359
647033
1018366
336769
608138
929918
404178
260941
675867
292452
792374
157647
123096
966393
789744
96833
53202
47890
761917
519047
260206
628086
49916
81878
902742
629210
6581
560788
687016
814264
301676
897863
647607
302339
625729
638639
895698
982230
134694
1034703
1032611
26330
628655
15070
392800
502200
183140
213049
118507
310624
840103
14645
55313
726674
974244
936995
329681
40523
912698
730354
47260
436898
256467
147710
798019
929629
290904
839018
513023
433761
162329
8788
121691
629902
341876
586885
484289
777243
965045
1014266
542341
181687
612041
1020335
177468
855831
380868
350840
598009
67125
1031496
162190
49646
903883
370067
997170
919354
543062
191240
99378
442016
748785
172285
549613
12011
343082
413571
503068
385336
437985
617890
160198
251383
654678
1022346
176866
843111
491663
464951
408939
26885
431892
908732
113705
927885
442721
929682
592919
709258
514624
643238
791288
653070
277308
724510
732971
337919
133400
524210
924435
1022414
164880
572456
445659
566583
330424
958902
395992
1036034
1829
653794
712160
834059
365769
778012
791107
480428
72944
688588
191983
745655
118884
435452
1037765
552587
752840
781982
252519
929083
1027289
788239
500127
283592
610235
312502
799453
135219
413830
485253
62079
510715
951673
201657
179944
560948
774229
650828
656010
646121
526285
772087
410984
78403
275350
541534
880877
689685
227288
576880
808306
876115
46638
973495
781913
139377
648491
316134
207274
382911
896280
394269
727902
533066
731686
779229
357395
893230
432093
54444
891070
49604
502328
539857
140152
504668
609630
4710
493133
251430
296032
908697
971310
508692
995894
1038289
389165
659129
631333
418073
143814
168497
9148
229924
491809
844855
819809
1043019
303032
338801
1001830
851959
136626
294984
1022669
973949
645970
38212
1003496
150909
909830
956133
557791
383143
11941
754715
713696
820474
207954
163951
432076
203399
884559
357338
1011118
331778
200494
724087
864454
507
383523
564454
655651
874570
624895
813350
90642
215186
440183
592081
621099
784781
715699
722564
45775
2619
192242
462798
463471
604654
254439
277428
174590
249266
893273
679754
493843
716299
205831
1012501
987768
23261
521083
603543
365238
1023100
658489
438917
1000189
1012871
593066
198389
537767
59580
813301
324882
603523
932319
87659
789967
622252
339754
869679
55259
151559
747116
347228
256505
1043958
303372
501569
84024
774667
964379
616171
1036165
443404
115040
720219
287199
1001371
945337
702487
121430
387667
163280
517732
233933
681513
521156
742910
204603
531084
1020953
912624
107293
75750
675991
1018658
691817
458718
3879
110781
484110
1021228
904498
429981
1023056
980722
558325
584230
284270
195514
597157
756224
294685
634634
1029295
844572
952829
615235
187260
265913
1029527
813862
498332
869520
911064
387102
418480
806971
345653
647834
292514
220830
697738
1029216
348218
644602
120398
674999
1009310
424780
573160
687082
823564
995591
630533
814091
1042163
218926
447264
28370
943614
547714
18328
706198
509577
227558
497595
455448
361218
143456
353747
418496
866880
811652
623527
412370
366011
979835
329010
394028
417532
133064
1011813
628029
107714
523375
400473
110452
1027194
725528
940280
528916
674848
650165
531519
276671
352733
344869
339553
645048
645969
537258
537247
998592
71007
644190
358304
637192
986076
100770
989438
501502
698385
595877
558596
530750
933295
130121
667412
18474
750033
136614
935346
172943
317921
213065
58576
352543
480339
349102
71572
45724
159413
835883
562213
348399
830782
1006536
585404
572952
164358
822793
867688
754982
328235
444319
934393
446150
791929
195191
321459
433493
912494
133633
34083
1041978
779530
1009021
1039698
824341
754378
699680
705406
1018857
481131
94515
463855
867247
78815
894799
800733
424146
859026
33443
19655
431547
733624
207375
188350
1003499
476390
589976
212045
955850
349866
102947
254582
332802
803313
650081
502513
40268
779236
246855
596508
668143
976527
344028
951112
284177
168501
743390
438651
791659
942350
803097
102668
989217
189411
654130
213835
496196
753709
583359
148739
124493
577858
771576
671257
802288
800549
276928
398060
425519
502981
896836
293715
489384
948798
455821
961209
373094
567387
264388
458245
106572
153939
277549
143616
596605
681779
524930
6616
554998
742271
17493
959500
161326
452254
981762
75687
673724
328205
334395
348135
460084
141345
248903
332101
895383
251038
226687
22332
839693
425182
716190
645478
272824
919360
955148
711498
893581
41621
597577
483526
782619
885717
295814
790038
263734
931248
573932
527929
878660
724409
417586
193432
473063
983153
526429
51446
1005266
910272
212324
453277
162515
912007
957219
319221
191261
723303
467320
290279
974925
930135
286659
52744
925778
226411
1036938
965483
641666
120823
74154
283313
305830
735754
888976
622089
964299
230808
593996
173140
49249
335887
1025321
276679
161350
71886
449977
225917
27823
488447
529172
619642
323419
1023882
1034947
837554
219618
96017
329919
240434
902451
282785
329880
516
149275
935597
146503
446500
175166
953565
836653
186048
126635
200590
1006046
846595
435056
846830
618101
961598
315397
234474
1018754
466106
334225
155918
804368
615587
674589
531149
73137
72217
792961
890535
828476
873306
343336
200574
548596
606744
324861
534616
594587
791538
1030198
43632
635583
812800
505689
465818
423067
634761
324308
854296
423620
860695
388750
719035
115850
986525
636298
791746
280420
400090
9050
964762
940761
651915
104463
1012510
487399
661457
116311
855925
276151
1042733
43175
485600
433862
528617
382896
342061
306691
515217
538611
149326
681394
60179
1041894
50213
908982
384018
956986
239430
694006
369313
134204
171842
971329
227
983960
231936
795575
1023216
228144
413959
898219
34708
910567
323697
1004217
591879
87634
24491
135714
893946
563287
240929
631312
276280
1030670
674922
442233
599665
450200
710494
709112
823030
52981
636276
613069
466106
918908
276166
220665
301650
859278
229639
891939
521779
729979
614539
575276
579488
135470
856331
86484
1010737
489224
1025866
510160
285761
251551
170915
81231
688475
442591
567776
499891
466021
360884
943752
199370
552255
1044386
520538
549
813224
845371
861419
19540
359678
957377
166895
439735
818338
402847
319871
524230
694762
340625
669509
750344
978416
84839
129037
865505
947008
367633
351485
134630
621482
719906
532490
39336
746375
208296
153248
139699
521943
435174
345291
30056
968851
944206
928111
468938
714377
659674
101403
673778
114047
166827
165757
217110
400414
917158
589968
627569
188890
293402
329848
966630
683744
263842
77580
86743
1022437
941795
387319
487665
573789
463652
553141
873023
746554
41901
649164
905688
721156
268072
318796
447216
525955
693820
982699
1045180
510970
538138
393157
617197
252446
573449
937769
456749
817561
381834
1008377
465271
181485
588472
821985
28836
468897
461997
422924
854902
1019188
154502
884766
866637
736600
68665
416670
423349
885500
503133
960492
306121
92798
835028
422954
91878
713422
174986
950552
618659
857773
413421
617758
974971
566639
701546
106415
355405
904377
502758
617361
245370
1030693
173235
549560
518609
318513
604612
963918
857971
969722
418617
988758
336753
857436
1034383
256821
627903
594123
275384
376284
755739
521521
780653
828845
297242
347443
720903
216982
562826
992161
763587
293027
969185
980
553027
883627
923993
1029850
222067
821932
719000
16544
747174
255324
323445
396841
565348
468116
9892
859635
994480
539497
1040457
783085
264161
792656
800818
315714
897245
746385
893303
924381
179116
862037
95011
456381
926433
556038
111337
447409
958585
150812
60676
979564
54501
215176
807346
538461
377361
501693
937459
265265
1023540
810178
843208
831926
611742
470430
97489
948901
981273
1027491
775034
749740
149687
357166
934707
154560
730468
428588
699202
867759
944172
403762
522091
322529
684727
448862
722453
841074
577055
1027150
27981
757467
299985
793460
448714
270737
247135
880897
506307
538647
1038506
536084
895964
250589
457389
632300
367236
155756
465871
325016
349106
720693
487801
661053
100630
443523
1025254
362017
149944
356103
220661
952246
349672
574880
61588
664336
1033094
1000778
500394
907791
46412
504488
151185
64233
364697
361587
514259
421312
866901
905916
614550
386959
54096
338739
516669
855241
104933
38662
587765
1020382
720147
318010
152480
846592
483272
821760
527849
26037
894818
408238
371555
921749
258477
288517
589792
811648
332472
507102
902021
240056
670321
252760
384165
430493
436624
597271
689391
314685
714142
721416
310596
642141
396312
995586
651260
282345
298605
466809
161274
194712
632341
667555
889865
363914
811205
604825
982015
975275
490329
958834
206125
935058
316689
719948
969505
130663
599434
770929
780236
970973
441581
855462
564746
765987
411029
684425
704931
120061
404529
899152
332549
322673
1029101
55644
996181
543791
575619
728733
731917
715789
526680
913077
527046
904707
795635
736348
376755
41427
667737
742818
792468
723557
9947
439174
226652
290578
580597
451211
970600
780828
542658
564790
1014319
635216
1009090
632158
473566
1032279
427121
18395
189744
901024
777280
272558
215399
441995
228324
252267
1013477
336641
259584
539772
243217
771071
505156
675253
81145
872368
862642
138320
341306
841782
661846
1033763
177169
150457
317808
8160
513768
419564
670564
900056
800826
285178
563897
602203
455290
926079
270479
724141
85360
297763
264733
198783
310118
421412
738253
663175
495437
70155
528574
96030
137305
36886
235753
807790
1005161
1036502
699206
943901
37208
902861
587578
537324
314195
238179
682367
903510
415731
265011
316270
942371
505327
742408
746051
249577
419130
702907
20474
398562
55102
966137
199027
926402
724430
168099
172029
946529
297336
135813
244948
703545
24658
340931
68082
786939
705883
826484
901073
194051
931114
876596
824401
637369
390236
401097
1016598
378612
545369
652645
409311
242804
733560
776407
601897
26328
305081
1041940
360500
60563
980785
939906
96508
773493
297293
490136
544628
881446
1040762
472413
322194
432867
898001
416628
884383
130884
714800
670223
144151
930380
92580
746498
992766
548842
621501
22419
1027936
769096
380701
1017148
6908
614481
154973
625903
5597
228965
904647
827378
943570
852810
793681
258256
625643
749303
60777
271437
623904
50424
1000271
239581
736492
354679
963362
746285
338708
935685
930533
224358
1032050
245086
59614
584314
301306
841018
904063
358992
261280
531278
40883
687006
258473
830362
857424
931030
549294
312304
92494
922550
734733
249667
924652
701877
347957
203676
206926
350462
952029
241420
451183
420008
542750
925325
17620
994142
978650
530475
197166
150657
307063
95545
917781
827167
767151
12955
57743
767665
257139
791645
27086
1015315
148133
656232
651917
84844
196902
300193
1005237
431764
330111
538301
567889
667446
452327
997040
364033
54249
695671
171271
175953
960318
663970
198982
336427
571915
492999
583718
50764
229728
726400
26333
839764
923403
182293
256702
381176
872668
573097
990432
945604
707118
400817
395983
1882
732845
857041
286919
205057
684687
1012256
720761
568348
763905
856766
869261
555062
784486
483104
1023530
461958
80480
578728
823270
153678
946120
585141
683100
747399
770682
485430
37670
834514
311865
753729
350161
724753
594332
82708
490151
366287
249081
252321
334460
311619
732432
238463
547077
550124
519691
983971
933132
217052
355665
814058
698237
935689
332840
4981
1000411
81929
464945
739934
890870
794947
789262
4243
105011
105636
588324
314626
694506
221886
539819
474616
940474
689068
774319
73325
558422
818766
814400
956579
778025
764841
861260
796501
654970
930356
106887
708513
617558
787379
440029
387369
99242
245339
189077
852375
874053
929030
614970
100847
938846
30929
727288
112059
694972
972075
536819
490248
616371
834052
491794
292909
417432
208920
433459
787143
335113
694665
11523
315695
128210
433655
254806
332814
839926
242929
744443
444825
47468
800058
563166
605669
608809
484533
819922
17643
64361
178484
545796
164179
822607
569958
645690
574694
857765
22072
852418
586084
1009006
18117
41906
935255
88340
635504
305040
7
690427
666458
719539
388723
61904
311444
498935
728972
955227
511225
999916
900980
773757
432592
736066
237794
1016767
725799
497603
682423
795116
466152
551310
565643
56995
785446
388962
290475
640959
55723
287231
890653
666591
22540
286028
528241
49770
19723
777083
123171
283544
110287
1011999
73175
382248
98691
141439
888256
537207
966516
873772
698322
794035
283222
669280
839691
538080
837789
638451
1020429
327357
418428
879708
474325
98329
969042
394029
817374
392854
960114
706632
877411
1035041
732248
296995
683545
75515
202620
107129
181122
326298
64381
359214
346392
43335
1032519
848791
700547
26422
993187
235766
177595
292032
503687
442029
670656
701347
1037629
34352
914949
627864
913804
163455
673463
650414
80291
1020131
140944
204859
885701
562220
834807
221071
788725
526883
88553
608591
165960
921886
864155
919603
285835
431472
788055
176251
486579
51624
466234
648827
44257
802160
507410
269761
822590
769210
252844
614207
396388
1029012
142519
812586
450364
751262
529250
903893
501342
981206
147775
792605
791306
185672
953732
26537
40280
981667
815743
489112
283800
550298
635274
1023476
287596
1017444
603630
984823
369370
522845
380926
753394
233611
918374
527726
893283
534630
743261
255238
913542
566878
871918
922339
140402
314104
287397
462810
922364
592421
500698
359180
498759
874495
287905
940333
780955
647896
950373
147064
251490
213550
693450
646321
533235
587231
427326
541382
755108
797272
265294
378449
547860
797558
451426
1026086
242411
887840
581898
935578
795003
49236
719857
407670
942280
284730
981100
532797
868392
429988
246565
839774
407305
91186
762905
577040
57206
781448
650909
630521
399591
794706
719293
375389
327715
78770
490400
79332
86634
237940
328061
697930
570149
205339
313874
357145
32663
121049
486249
406439
939372
973165
593869
854551
723878
3845
255729
172154
865217
621084
128220
676257
671631
849115
293819
166338
621658
963989
100811
912032
700665
90964
861835
710780
754095
149285
448312
75972
946464
160609
138402
229365
734528
647377
337381
598930
956114
49799
316638
462649
972022
180430
429005
754447
994225
464847
1025183
706066
579652
375815
757145
427334
692529
193334
805441
629468
572837
822548
36558
209175
453026
167320
651509
913196
708448
601538
484473
677055
992120
180602
73743
790523
196810
82677
169856
459375
704458
694545
606412
994195
682987
546875
45834
159144
264373
913602
655998
882559
32047
527790
821517
841188
310935
918494
591329
538931
925158
306776
668592
1039245
856684
930527
405828
593842
593901
428754
470728
546464
380600
721032
714052
682289
549593
96326
338122
50871
721303
22279
604133
700331
882580
112967
272799
410272
590255
859608
54365
658450
407801
401623
896668
198152
9770
405028
685017
873882
70271
628029
500053
217748
431133
139262
557180
877716
774042
360633
378058
472011
447682
513755
34544
1045277
325218
441796
224841
561671
355755
584713
62806
650907
878132
766429
889465
872694
361006
379236
291667
885483
709190
187994
355432
191502
958902
448685
236109
133028
450673
289325
30326
481956
739047
952203
423682
495670
1040359
916982
557954
915234
157960
1031126
632777
288496
157800
858856
318665
196854
613822
496180
73095
785863
27952
778466
128933
466534
482858
490017
348892
631271
492540
966179
780729
1033138
429365
888465
944028
210247
454168
336911
394422
333772
211883
166542
279384
961791
406893
314352
80159
614772
552400
809588
607942
377457
719822
591847
219188
767268
92973
668586
547010
499891
545256
527133
1017856
408538
955808
591507
245932
78153
435676
467463
154737
11601
115823
203925
150460
388373
226357
795525
476613
467329
559029
576606
68918
107726
142567
231560
508041
36239
839599
874107
861727
410982
363506
458105
1007642
138005
88201
76704
16779
382457
313726
112991
343922
7708
135899
311363
565657
39237
855172
671389
384741
584128
297722
241271
635450
1028146
979149
585337
935876
168045
390686
962142
483303
724495
511874
144925
490455
605129
393390
91457
782950
214202
229757
220298
839570
420812
1034047
826599
946316
188748
195325
339230
434001
131345
520930
538353
796090
981703
472734
578466
691889
822698
402677
1029479
106047
189779
673579
587052
604642
116810
745604
512352
500075
222149
641718
268711
591065
344687
312648
761275
1013234
1012845
74198
473704
22848
1033005
238261
393116
183753
456870
418464
384565
978958
5719
653700
510637
881928
344749
69006
779835
588782
359649
781504
809866
404112
416332
584219
924128
248642
397999
49653
860779
634832
197557
847726
866746
996416
191787
445553
414624
994225
350457
257013
906799
653588
252954
831875
501596
582902
229772
256372
306811
935222
631064
507980
420345
1041450
867292
362971
229912
698477
704711
601812
449626
187617
592102
889047
1035650
1031017
794033
2211
1021660
993979
280279
916245
561194
332492
414907
261622
828196
167255
723063
708670
202943
238115
584865
362674
546902
253787
139792
615395
705933
1028502
378970
608942
458667
247459
216687
792948
687784
220277
721916
46941
785953
527062
813359
543943
669223
250361
456198
706599
391870
935812
996243
768298
33530
451732
542381
564380
513323
197010
529625
1020899
362307
617566
179754
416673
444317
408424
965436
163100
476308
879525
498016
550012
87290
217008
4264
400809
170227
21361
995188
750837
245840
626905
696646
498170
368949
149783
729294
432631
267484
701241
170643
707814
946608
473844
459420
383360
349710
267356
933165
288203
244858
401798
343124
609029
46950
976618
1019969
757968
10302
1032896
558697
790830
123946
225519
913265
839578
986252
292117
132100
139417
763347
222237
96118
436227
811958
1018950
889249
822603
34124
435181
529635
991873
148686
540664
163660
424577
190192
437272
579982
439007
244011
109987
376538
415943
687215
622390
584195
501401
172140
986722
945111
85785
462578
180657
445459
193899
687731
588803
72333
276210
205653
176396
128868
507488
447090
322571
713963
1008546
855053
259005
694033
156128
977291
571838
429948
463085
786912
106259
478785
250360
989787
89215
4163
710367
147348
730059
549775
605914
39599
470104
435421
690671
34333
582046
130224
515749
246214
21057
128940
1015026
928103
756713
110307
583137
150728
866227
182791
518150
459233
46735
98724
72711
664119
810843
791883
420489
411560
157597
1019937
888966
39551
1017669
772233
561768
126318
938928
322715
344283
403738
282072
159029
116972
409298
143954
968368
766971
9704
867645
476177
1023628
219214
191294
954856
964860
846370
134391
604916
166882
348155
298514
782002
267882
441425
764016
812748
433584
89879
616447
723952
880438
862093
388943
1006419
340265
839909
596082
896133
203470
679514
704002
988643
815278
305431
436829
612480
976359
274708
430231
669123
898064
216169
1043533
814275
700142
152258
961010
37659
4813
499686
15073
433548
579422
492948
842620
491819
141501
720799
331115
70608
1018578
769205
57886
651047
59697
846437
79419
875059
771743
114435
282672
968889
194013
698986
77765
298919
509802
813126
699891
272578
299605
936313
959436
766513
439458
811380
471654
321448
712189
911684
681445
958057
738222
541529
615955
965615
1018564
886312
1035583
123455
756346
918516
328400
209719
286545
435247
1001686
454400
347008
94395
294353
295595
550858
971809
72620
577667
137144
127030
191711
615900
927006
105875
167997
334082
54852
844385
984008
102892
172960
41774
775522
278460
298904
21719
740057
195800
133866
104296
1006483
237865
24305
626281
67439
1009510
94997
938969
898765
513791
617376
510874
209845
988457
332938
425275
143941
200187
801436
1020768
108420
154785
924644
738011
968565
735984
737372
797872
165240
910796
935258
232022
21868
858180
191032
170849
132238
187520
540943
1019864
917445
17765
22217
492687
128667
978157
580305
894189
297716
118290
600585
613993
855143
92694
358913
51225
396319
864248
1038795
964982
869808
852013
581471
222060
691760
288368
410071
859327
548171
494850
893537
94241
806467
559229
828325
399200
829098
978811
737030
839053
26288
955023
217635
977591
223149
1041712
563442
746315
603794
206133
788360
389809
158338
546343
578608
603649
121780
586815
632053
889906
687978
721942
162447
102271
552331
942654
649288
355483
592455
790370
668323
381621
638386
247124
104226
317464
652154
525566
607152
493568
821642
1003695
561530
455077
328150
494562
845440
585772
1035343
162600
660455
774391
433134
781705
750407
993054
673922
135246
771140
561284
251250
157212
874524
994586
597258
580790
801689
564026
281873
591446
959882
438391
515065
126471
969833
98655
673886
467949
531358
658290
542535
121235
793542
940998
861179
270250
231802
921567
398650
49845
57842
561262
932586
287344
405541
330795
47627
501705
467368
648454
802595
352406
743406
288555
866295
208494
93367
730470
1002818
796164
65604
15873
579580
285918
779158
771680
799644
709627
740906
303265
633765
472794
734807
542535
858494
119275
19391
804265
758382
940020
319772
4859
457781
971669
796667
121999
535524
777552
82440
375062
694026
112523
309917
260751
75764
117438
642255
116416
263596
74917
327804
100518
882959
179177
203746
575258
168455
77757
991761
51131
458810
588313
654998
1033691
460674
467887
170309
331404
503786
187335
245605
77562
373198
907566
107509
1031806
751284
924567
391069
393688
563994
840740
190133
988727
282427
483216
887901
230897
280142
791677
182710
1016315
839701
93129
236008
230778
555628
150466
90115
1023401
241632
990089
775303
89827
992991
884250
581868
915549
700579
930625
758619
446452
198183
817505
335254
71605
987856
900414
999428
775249
842644
208799
548066
840865
268986
97557
984183
583868
352088
583474
177992
282878
646873
892071
507744
248244
644545
656903
982018
625868
1029635
958211
875156
647036
897929
401746
42210
138640
112571
222471
63082
990625
573418
712901
440119
501533
304191
96895
127239
902448
119721
100782
329610
352589
995073
608543
226626
438347
940279
8849
464978
39420
702528
194916
955606
1006811
371707
348416
415900
694264
999046
787897
445558
142774
713726
1008783
887042
937820
127080
509829
1037075
648633
256637
200803
676774
365144
466614
105360
709980
261199
998360
105083
158740
98389
446010
916483
952978
804156
775446
605783
123058
636482
761249
837424
160776
70748
603502
460765
172212
207263
866687
251229
861433
692949
961539
491233
301102
218450
823203
781721
596512
375078
147606
796940
868299
363513
970762
282796
860198
752779
133566
632516
561161
667887
209929
955912
865282
178298
362149
850269
189621
334373
215344
914224
333797
878886
196329
859088
713250
106839
127022
591901
33763
348533
207477
408717
313916
214069
62158
221608
373757
131875
282362
937919
119878
300414
979878
482898
298544
303328
125685
687641
483897
116547
299499
1002281
73916
15903
71391
517064
918116
631121
847369
246224
885626
644569
761970
342863
341501
299422
151855
583257
238186
92751
272087
963786
805600
908446
809219
660028
888884
1044782
270230
336358
39180
490836
703318
737327
541804
286964
752549
404867
546341
70579
753482
621008
602324
191920
351706
696762
835209
543552
772105
778048
740402
845249
465137
804707
486278
504209
680823
508231
992394
188633
613734
310705
202161
39293
464544
93375
424488
910912
449802
191540
883074
805648
294233
744870
10670
603574
99162
1002390
165081
716304
366204
526963
408457
120948
505163
891694
422581
470981
393170
651297
130035
34566
977883
694466
45104
90315
724427
544481
247974
511663
615078
305558
550627
1024309
880262
1040829
90260
346820
56604
632246
92978
465603
276842
723542
460470
735382
914223
259730
505762
378380
710168
995247
408943
212866
205030
832231
210109
515461
858894
1022479
209147
618789
658671
525583
966912
430617
275706
91402
797295
848191
734380
436028
718275
763901
450526
41636
469808
312885
605964
999855
510037
401832
766054
454858
707939
359739
387977
788046
1038103
633163
97780
579607
106020
347988
367956
184104
121871
553969
930428
222555
1014837
203811
400433
344117
81975
261680
216687
808899
273413
797782
841340
647476
683563
327478
807681
660255
513980
241477
799467
56954
285697
508689
632259
667590
214378
54379
197341
867499
805847
26475
997515
116148
122816
73471
612387
868913
852449
867390
387661
846872
743268
719684
141437
862142
941881
531809
670087
105406
262364
961207
538817
612412
169425
56964
789504
895302
837534
293780
613971
942568
641908
166451
321511
310452
816066
430062
436792
974410
594367
441193
151616
58404
521896
368804
751376
281485
489962
141320
27188
679258
20762
486919
107436
851433
684055
622206
657018
931008
751174
566920
345456
83031
607547
267566
419019
399663
228406
875167
180666
460269
396757
657972
311543
842161
783477
16832
597431
974207
259482
767883
991420
1038758
342839
690960
162759
590975
485873
184814
879321
708476
428159
753280
803663
941094
641259
433915
605199
887642
1005894
782582
3833
880746
138932
698952
989484
329393
571827
143504
371039
297751
610636
612327
666933
932369
707710
148714
1015487
879617
902950
904241
116500
601350
925640
574161
335756
36506
783814
846192
995287
736189
4603
86233
537508
350983
980622
900198
915502
587437
985488
67904
452520
185289
765340
977700
637543
701224
304350
690381
754207
732564
1045082
909089
213902
47004
124424
1022262
628902
911920
457468
139384
766346
120772
560035
1035155
749672
423704
135925
328471
808081
90748
1019394
60185
155964
334898
809457
800228
325487
860600
616824
392459
717254
28797
178298
410209
60291
82553
140621
402494
553813
217608
848543
926304
360160
307934
765177
610882
492863
996542
1004064
760420
22303
81194
579115
511271
863724
7151
427267
910569
578197
373870
631328
694720
715341
844791
334245
445221
950345
655157
242184
178909
679803
660074
894641
469087
544457
523506
150893
653965
315114
583442
140296
1017960
913375
9304
961881
964436
153385
439231
715897
512638
1042850
122440
614226
142457
620592
133173
793296
632637
652215
304973
1008570
1019342
70087
1005010
53553
971164
391324
329406
399374
947042
553886
336746
184456
816862
557427
407621
14447
73812
213965
836055
274126
1017855
155763
538560
615724
568157
837107
214945
568429
336013
294455
553052
615443
70626
43130
489291
962766
646039
917910
108381
80403
300398
934411
277532
785883
1001301
145383
64492
1040359
552228
187095
788620
1040197
138126
1041486
438121
603988
737715
536909
805435
820911
833435
363875
182498
244007
724501
576782
335602
443753
204642
610829
236525
328628
318768
539839
296049
600268
921985
190409
420632
637429
662924
506288
990052
557510
251055
995320
564608
1036916
884872
429736
336319
8333
136852
553158
1003919
493982
202203
959286
510463
930240
869468
48527
368409
922920
14681
707593
754775
772858
879110
692527
491872
365731
520084
507392
716245
186516
869898
442918
520770
224644
840346
325023
869897
829354
122042
879162
507475
633906
23677
598451
269392
597609
943200
5532
867686
736291
895753
582270
233359
875322
213826
308864
858441
657575
64379
449337
632424
814810
343980
435427
462525
85597
433483
103456
763098
744088
454946
35208
317046
914954
711677
583140
347496
353393
452710
995212
37529
599985
981891
532661
447382
771591
349487
737091
862403
245639
933715
426517
611451
976770
57765
766677
63555
357358
937244
495643
357014
952356
296330
231526
352048
273616
726322
258229
611710
784094
112002
526730
696547
536718
481773
615494
771841
882686
583720
217234
669181
1016773
455218
154018
174742
634009
216536
838660
946318
368180
460212
689337
826714
834641
895666
671455
161509
154806
661454
506950
88634
612954
649853
947305
633622
928482
619297
1040926
145813
980873
1016138
886773
918907
412791
949607
682806
881875
300395
966284
541435
966046
670726
542705
123301
194655
814081
417148
824638
1010250
934578
857802
1011722
172098
391094
344686
955749
731156
24921
143338
671123
56386
302259
809908
674995
873196
571145
244612
73065
367015
868446
247191
361476
380383
291405
82790
788922
728870
970067
846481
982662
251855
528636
125815
949314
581139
966203
519854
714772
586392
447010
212154
730316
536161
617544
222016
17901
273664
136008
461986
528136
826336
462549
935421
730299
607604
312304
936698
587371
86947
512452
985709
1037761
803194
608771
785586
248474
147996
318616
406687
147175
534732
131358
646893
171707
322702
732056
637535
1040111
888516
120809
310330
1020851
456445
887696
417426
673851
144522
487292
183306
604429
132879
23935
662015
476235
615032
46028
9380
593371
459940
659047
63936
753300
782823
185198
429242
396384
776717
1003277
166036
214939
921762
871154
357791
948412
407814
94470
20356
359847
554738
832050
551815
578383
410371
969263
1025946
318748
674398
769425
50061
28970
737256
464811
77911
374358
504406
688557
629665
694486
817134
144134
650849
280767
45360
97353
578250
127195
23196
695378
509569
256833
336257
295802
969035
462068
394414
814654
920445
607105
682793
270082
1044140
672689
508772
445388
672608
1001417
799277
716933
154778
481408
741308
483915
513323
148139
468481
730795
835542
751287
695787
819710
395789
5649
11352
583706
133833
640297
1021157
1026256
655997
457635
726005
222239
20950
692090
765032
810822
323303
514058
692443
132047
10514
22563
317554
496780
80513
1013365
106375
539193
921488
322650
385909
1039053
262606
564969
824546
620770
100817
276529
816929
773200
470727
1040626
76438
910836
849692
574631
1037789
381979
765326
105027
594118
523340
278170
935833
816480
707539
961417
509127
794507
704174
663038
42195
1008791
234555
527689
229679
280131
662547
965377
779166
521105
745291
12649
582059
412828
462681
529717
640901
696260
385151
553106
348228
808144
612054
1018890
959141
899833
933175
849940
188552
556531
779715
342630
796019
872897
618647
892582
483970
66427
400310
740054
430279
51660
116032
592576
246351
847392
79356
214851
237348
1103
960470
723457
47182
28074
220331
836174
130511
1003211
425568
591796
346931
77680
555874
339057
376412
660597
924106
847400
362583
692051
1390
303213
794269
830441
517590
193994
208056
239101
181885
931813
753264
250805
285673
380970
796768
783222
289075
1036977
987746
756713
252965
438213
880541
270980
466006
828212
270771
112092
434213
305131
899278
876469
932623
6726
127808
661183
818270
268245
1010253
831439
919707
453212
711864
581890
77847
716008
509754
949782
107496
381966
490108
623924
433462
916498
43877
718830
833197
428196
441763
472709
802339
461581
760411
558172
551510
60383
209910
97666
735669
893515
471573
642715
829734
1035471
671626
251822
576513
960094
676078
567369
826649
213176
342774
657828
838682
167575
335582
1025918
45141
447169
9253
898977
455143
55657
965004
324878
303556
997251
583900
479510
691584
257586
404454
984327
620547
903946
752931
446102
885934
969884
912450
483366
945778
619872
27288
208284
721208
852139
648228
211494
877703
650849
564072
1031826
579415
677139
188236
784962
82235
452563
213658
808351
1021748
690752
221772
1018480
527141
581685
777416
160017
463281
840289
361366
624365
250480
913860
917937
41452
809184
59453
475614
722327
551130
126659
526724
903150
28185
570967
472237
5957
853156
494793
990519
62188
496886
509798
846388
179631
290329
575352
493753
309019
901659
432626
880344
873745
914338
315039
459038
659017
857125
289449
399403
155461
646770
261459
760883
823963
968289
146095
46341
336409
293227
568523
69314
368202
866771
135325
386993
703697
315857
440706
633218
627402
834648
388506
274179
32843
495174
1042685
726023
210778
576625
154849
254156
287691
135713
541763
264103
366755
323070
178463
644170
455754
582458
778794
105944
347343
818140
2114
953642
82819
832135
10872
914692
489600
768053
29745
175655
373561
22924
146065
682758
119295
942291
457100
789708
700599
285172
880159
69892
35501
121283
990300
702119
558123
728731
273440
349097
668153
488920
328863
388273
596176
755167
279387
559494
688151
94401
509970
395455
441059
911246
833343
510528
613364
955251
448791
618854
733409
21011
615680
409301
250905
451924
617896
139743
90827
453498
796212
812414
917784
414551
119967
930156
456527
464100
940623
170891
638016
642141
428047
529660
432525
293829
891728
948032
821084
162916
965992
111948
709334
316709
834989
451371
435975
437746
1039873
1027745
200872
523764
931127
878631
85486
674624
219971
764775
214672
1029482
1018503
673224
756650
402867
447302
190490
93888
308729
717884
315387
779143
195534
1012175
516453
605966
100604
281659
726521
413597
735161
329987
322801
533602
376437
273349
1007297
442637
597830
926531
189824
877890
492858
167140
217785
579300
778557
876454
431156
692044
823511
100666
298448
263173
31900
415042
371340
669878
503798
163281
894019
160312
851574
705699
306721
496475
124199
164584
675710
221736
277035
199265
28619
50686
803531
351412
422467
296582
577250
972708
615917
1028058
731462
312161
216084
666157
846768
38774
465908
774928
846517
617832
235268
236405
972075
482967
888257
489402
739458
510873
204416
114264
815431
192404
843011
1003366
160981
960203
863760
1029863
608057
1013702
811286
254875
118741
757667
65531
302377
954679
100358
622007
646903
215221
576565
123068
292645
701761
256240
629086
877782
854169
897035
551280
548828
140905
1030279
338162
231372
996698
1029400
766824
105931
134531
902535
655527
508832
350479
239983
25577
226742
264871
825256
198974
425250
841350
309286
124451
242370
6071
60843
142564
844670
998931
802350
890883
82952
405984
787310
615460
756572
894341
1000300
771361
850642
591906
188660
79006
745003
109660
763138
466689
809907
475822
746557
390103
455345
188508
593301
496073
484194
211476
313986
695809
780369
75951
81532
212611
560485
830352
101928
68892
911710
946623
974030
756252
606216
789115
278447
831997
883576
613384
1416
663773
68201
25666
521083
774537
818
934509
69308
972294
178737
30392
74746
982276
546421
271504
576499
556824
206937
481497
565953
656028
898069
700964
626046
625777
472387
170841
792782
427456
744803
904924
48756
714508
958349
771726
836905
255054
337956
837731
98934
32251
759450
343520
443863
493652
84864
665014
556966
758750
159316
83336
679128
786890
801229
125657
879762
587019
193967
171444
114962
496197
930807
750856
165605
145330
490179
799738
202989
580813
559439
686188
554363
338412
165690
428017
369630
640476
886538
1002738
373703
366200
75069
250549
658873
1003545
184006
572462
714857
617360
451690
863697
534889
316918
144113
692926
269471
724464
787852
100654
322556
501872
321480
800428
295728
289661
480987
335111
505288
724099
183659
640717
946021
50735
670074
330833
506574
603481
693865
252410
1031333
178987
708767
887123
592331
307440
129698
549664
109187
611021
476853
45980
961367
831605
899447
423932
799444
637128
153577
453891
117937
864613
983070
101022
298377
235741
128691
848449
629496
948411
897593
889406
485852
634408
372228
968717
976698
18172
49524
1021409
682441
318208
665594
145491
948743
936266
810022
397513
1164
144290
615109
659538
759500
619912
918579
292549
118837
573465
30616
134089
187610
887661
538971
1038309
422804
259691
53679
1042795
757918
163557
228031
691151
399880
347748
254374
745792
180589
786634
536342
823085
1038742
984643
601747
944365
798773
803192
762986
779252
332943
758056
685184
234228
367552
554970
416349
442028
854813
379777
665790
839666
178692
778609
66644
546793
383107
673049
617563
317705
468000
878544
187390
1019924
94983
931274
477650
149117
39714
494788
1021416
707340
197789
321057
807286
973061
765050
849538
719434
593283
491274
200410
911092
141893
780066
693085
342693
721910
969251
391799
438527
719256
334116
584033
928040
76442
954075
506582
609792
722560
940852
864681
515174
156791
96530
466065
219997
53320
211577
181272
570604
1009987
938277
368730
367564
3170
141540
749724
582539
464369
661610
56224
988229
36825
492006
412839
601462
317756
116462
311810
1022961
339087
554688
502932
723893
204037
956630
924535
178604
988513
491348
336735
677832
736418
257156
17162
492426
344435
630426
423280
876753
366550
430899
638106
916429
293495
478520
720373
749967
236838
841440
64028
19085
30074
290695
362368
894015
182198
533664
967660
643777
568585
933252
202039
421699
658238
264824
543343
990460
411774
254903
681872
780106
553643
1011909
962053
1043691
129737
723544
293762
798820
758233
635955
247098
941002
896248
1035369
21470
277981
158828
767621
870331
651909
497919
668481
285087
760937
1441
736243
468020
1031975
829599
470376
481117
380583
388340
294678
428751
985666
1038814
719409
404095
516014
401244
124870
527323
134028
700233
513563
741073
264501
490258
793881
573756
274743
322076
852859
147498
175984
644386
226464
483675
328595
950384
654825
601433
351219
349454
757053
347521
519833
882817
435916
354890
666219
322390
276734
625723
356689
651161
117971
913755
913891
1017928
393483
471863
458136
395304
956119
696356
549821
291370
614021
339989
526288
605523
181292
994994
1012765
493556
17412
348455
296462
136768
464516
763611
11627
541344
808651
359238
531770
180064
859601
16621
67245
119582
232573
966759
879992
844848
108002
998461
404814
1019733
232341
138487
760631
864245
986593
231041
80570
889303
305417
991919
967476
1040681
331705
260330
35526
972695
889536
868981
957783
804005
102999
256770
75270
772842
928447
751025
815615
547542
894853
394813
524558
996402
27088
870127
282592
495437
982445
183924
596833
76780
925841
240667
350500
494940
599607
508965
695036
471204
44688
936191
746809
599142
901227
442855
16982
673838
603437
257101
467991
902939
566361
809419
162672
582200
724223
764380
593417
487457
582148
216752
542992
472860
376366
6941
425648
957434
938851
132036
644996
778736
127822
827259
774423
708690
89480
189742
869970
1022270
421061
680494
358768
240879
1027382
385369
168846
635656
811614
943219
652739
4138
703002
149102
428734
314348
480149
110383
313016
997436
975718
993555
645231
685191
1163
69848
407686
496603
681082
531234
571993
39733
614427
571012
611100
600088
466768
100874
227878
207464
1020195
478221
747279
946259
39427
451042
731970
585516
812297
688771
134521
17430
273444
825503
632512
63166
978462
152152
404002
432296
974838
1032210
220120
906068
124368
506683
111267
205734
551689
489552
368928
483783
535838
1018202
729025
439318
634581
336179
790715
541709
537220
677710
437517
580432
723766
750422
833515
491502
644920
407290
410953
183017
931926
106569
502554
657950
488363
245902
669193
522861
356431
110468
635814
765419
719225
591121
404441
743638
874021
573821
827062
1033347
818933
572017
800597
845185
402475
955605
69455
212087
723494
545067
788262
953227
35260
750461
861644
249741
514224
167212
711831
778537
165124
921496
517158
395263
273917
689812
964264
640600
137830
29407
433357
684727
360444
479438
928350
188693
327362
689143
291314
898101
22551
511488
184890
327681
122375
86837
146556
125250
586206
483224
850223
780664
351338
549392
25400
350736
1038823
54356
378426
599797
869441
1034656
1005714
593333
319939
672516
1043381
357026
192415
146154
104306
1021927
873654
93620
662064
637296
376761
1025511
42646
485387
741508
203534
1037546
177512
57984
137590
436691
607421
971517
589501
997792
139910
258197
278971
613345
461102
797054
149481
771430
949906
17727
142470
164010
246026
633784
268879
887939
492555
426209
520886
864025
696165
780166
847023
667688
594936
196055
351946
54859
749458
424710
24650
25653
954374
36824
748412
126191
897406
915470
789051
942481
516290
549037
360297
291985
280069
762430
1023008
896564
353151
613200
955556
557884
87330
541349
957575
799196
897415
457533
341057
854751
81246
54711
644402
306250
1020477
498138
407121
493707
572682
192202
187981
14644
900251
1017142
1007954
794367
849828
796593
762640
124700
933735
265452
209556
1032746
596525
814163
823053
275755
857941
69878
807567
934226
230285
917235
37284
749178
148210
1036357
531476
68830
933680
712563
279205
428317
517859
815589
707218
266469
445165
864910
13408
425440
3880
592883
1032461
983348
846143
453193
224530
383498
756184
496263
769198
753124
312072
507204
826778
862668
776421
130553
515279
121779
62328
9371
877196
1015778
33860
24932
826284
129647
439614
672736
477905
455573
281867
276319
615073
847172
737425
537565
707081
500284
611727
953303
1032461
925579
795577
56838
405476
259294
464173
667888
531419
3222
329119
947158
284438
108439
978140
858779
1011808
943830
325259
417435
413501
895002
1007141
749992
219888
720090
135384
1005365
61808
469932
396389
355866
68178
278369
487360
292441
491053
756024
484842
943861
658615
484580
766985
15778
53765
375619
672075
142707
1014100
465980
593024
494488
211046
568858
116423
518692
880000
537169
977682
606597
426250
932582
551127
677004
509152
709265
1003259
1001420
105550
686456
974382
935575
340338
302678
331154
727173
327969
57897
18485
835527
379678
62230
960764
181802
597108
135747
604666
954673
992211
38121
573714
293211
44878
509951
461704
964715
264314
706953
163934
801720
729340
717725
508320
788986
231744
843925
304349
930309
967280
689313
281344
833374
370916
407282
363764
949366
480090
127087
331285
865760
258548
1022603
955045
185478
837332
854328
919722
75924
1029185
128602
249190
125776
867482
852332
801382
483351
778386
442412
537958
682231
656981
207121
110556
540828
278471
1032159
335618
202134
851724
906177
182881
2806
712453
685401
2003
492583
332607
114464
843748
763715
161166
474707
766454
207479
67976
704355
622087
253048
724319
537446
517762
720752
629506
218323
379173
969229
402541
522579
387485
979001
304312
151056
825589
676012
994406
1016383
437440
792922
1020796
726948
227749
1025958
292672
318210
147666
629745
150856
458627
677269
137536
314749
271651
729312
634571
648550
366032
395816
782640
325766
158268
1027685
1044004
646706
92290
543832
293083
136955
667768
562253
508953
986049
59765
767118
512566
39441
974889
1849
714944
984134
765243
591137
481094
419345
412514
331581
1027807
917908
688586
992714
886260
458819
850141
139874
90710
1011137
926801
690754
724444
547747
17299
847912
517763
961432
778547
193228
445396
655070
381552
1029832
3571
76443
107684
919907
998729
527888
386072
352488
544110
425072
96501
304591
777130
922641
244396
980077
209964
1029142
1042754
104213
464582
210826
158501
588195
390359
45558
36548
574356
273975
878152
301362
321273
941895
891087
559364
704122
608950
976688
253266
131485
397598
369940
337715
617629
926318
563997
730128
335024
987941
120291
299287
236667
557063
801383
873576
369734
796527
684941
592998
644472
797959
7183
974529
421912
168479
202755
1024791
746453
28729
738217
483065
309876
564015
50007
744650
811876
1033881
250807
672504
417726
765747
909174
771669
48577
181569
832460
984738
774400
670299
764116
137839
715876
331167
877634
59528
747501
355166
443799
156178
313300
136037
836195
689205
211630
368901
760111
707773
621224
980362
816389
159795
516589
910156
941818
374150
424212
939710
880643
129147
599849
697044
1019175
726336
265751
183731
185862
1003701
330175
715875
891487
708409
87341
710528
528198
137401
316963
877452
34647
557198
952922
196707
203747
730447
313958
254033
756956
221597
1028652
969638
485513
132099
1029527
61860
422379
417696
486719
114780
387555
577196
1018861
480060
933490
604297
477881
961028
809200
959537
289038
920958
139711
563647
969211
171802
719409
437911
78031
890757
452708
886863
55429
267692
526658
789099
624443
704188
444134
867074
686017
312265
910120
840369
904902
279595
579057
636981
419168
672193
661118
97752
681603
585480
670704
250048
338836
372612
1001268
889984
677587
960339
806480
305678
343494
519505
454083
611706
851258
828119
996775
553447
403481
281834
746730
586325
665590
58448
323416
910456
445224
403416
987274
812941
347373
367687
1042649
63784
837895
91560
457117
155719
715643
290402
343994
1045085
457665
561118
651742
821881
312194
261073
208252
297790
419816
524227
496660
434505
153544
71627
159372
161514
4075
171365
443513
247621
302466
504520
83411
49749
635994
678169
788016
302138
443028
776040
583543
878581
122826
866658
784607
697599
584541
451458
854458
969645
75137
457254
405006
1038455
68004
123658
570540
511879
83208
41077
256084
752759
336126
378193
463046
699859
275673
306475
447324
838405
119894
338667
48407
187905
1017143
817643
326362
461079
121913
585649
570830
639486
534897
924821
508320
713888
477107
679237
528592
482229
132054
543145
336071
177600
241759
555202
561694
802950
363662
994169
819901
978082
58894
809904
749968
427590
704352
734491
553404
134050
378382
9012
920021
357770
927333
867994
817983
295523
812249
886435
212432
155043
634889
267741
500998
243040
991965
724991
885065
1018032
222501
444572
944684
105683
853107
545022
896421
166597
223020
624775
414972
681216
148391
17536
839646
960558
296301
794333
856388
389732
691823
344959
550148
576237
14337
791312
1010739
757375
406068
592049
343559
906334
929018
783149
1044170
442738
517474
418548
88695
711186
946053
954111
983762
539934
186259
922379
191007
188068
671714
740793
125487
367422
411028
303927
711985
130536
983487
836560
113590
396086
957261
356915
1006351
1019236
469092
967399
800801
492324
213080
721123
706909
214126
810220
947711
27799
1036326
751903
999010
829454
723589
995666
464581
634674
94541
887729
52124
942527
346456
451103
319150
741084
65239
1028000
70810
599072
392256
638260
246032
1001792
942575
383516
570539
874354
160951
803446
185038
832343
873334
934988
133827
22355
289304
326170
912057
961432
326442
539876
396824
996523
356890
643537
523776
866151
1041273
550999
85757
474310
582374
662059
396215
102516
237951
68438
628994
941252
352976
516333
160210
30264
575002
439912
224803
792247
372212
594005
730556
883547
106146
825661
269252
41466
919367
993842
410712
549254
1029531
562890
158744
703042
78846
985778
614288
694684
525979
209894
742268
354085
418345
351384
832974
53930
10799
644780
402518
436795
114219
650329
124761
273853
168774
832320
40991
70869
224654
779185
774716
496110
977392
632043
557478
697535
445177
103729
226277
432073
172090
254385
430679
453250
658141
1028499
16254
1024651
785337
38743
4753
629643
403182
699635
927211
441962
62112
173807
421580
316443
342243
242252
647833
151717
10049
806018
281723
77374
459700
859146
734869
793247
162923
547065
635971
291556
366575
839084
565378
327932
586536
745342
648842
811290
888016
964463
246833
467295
225378
933022
810934
121657
641256
206682
394687
218230
1008379
940336
346080
251969
400358
145164
992572
712934
988850
750705
551447
655726
340542
157253
587041
40489
467137
355018
456570
145724
586596
201056
984578
717436
851619
571641
297769
479410
126515
577945
95880
266718
265320
239641
375559
524353
501945
792390
303758
965428
968423
147552
1003535
246335
145421
451113
106124
252313
33588
255826
346163
184892
819291
454167
41412
98489
996405
345746
888943
328065
144877
629632
376533
462911
304401
580529
412018
440729
500242
709907
433502
821372
1014002
65684
693369
45282
543318
352486
639899
751513
407206
659167
184413
699462
404025
84400
442597
833221
1031231
911702
1020727
491552
354545
612635
625484
418449
437002
230766
569920
546425
128488
110471
224386
774802
11842
518477
998100
187917
710471
279964
232800
148201
914110
33428
257198
589304
197399
275608
70860
245567
857565
185644
44323
122463
596955
1020071
346925
635550
195053
548099
91561
842538
252940
782197
779444
131303
565679
290151
260019
463628
941692
382018
702163
558849
700462
179298
958935
740783
447829
315348
428218
87605
432852
26259
333212
853951
593767
724910
572461
584171
84569
959611
549660
387898
23811
447248
791270
848347
571508
40643
810666
298554
783140
383199
144858
739483
474060
898968
107036
375764
934275
488276
535172
734579
273386
324611
135126
449760
592847
470312
151880
925207
830126
384901
704971
728063
310906
815850
917694
742562
765192
1033834
245041
88027
298524
421444
435228
1012695
291796
167524
195511
225369
519490
367672
477050
900643
169167
591034
825726
406059
170303
96574
847194
900894
979780
168482
233721
303899
98968
194134
414782
162548
341450
26695
663878
915243
112388
1003976
40904
104155
798878
545001
678716
835781
137171
998985
999104
53453
136735
612862
424693
447034
911383
218696
682488
565261
246308
271001
380055
395381
320482
500644
992132
128000
931638
1019382
955985
485851
204504
871089
911898
319419
652125
1026273
92289
589545
451530
7039
940528
120246
439558
665992
803478
984937
603340
308135
412498
650066
257272
1021373
409632
289668
185118
334144
260216
690042
881624
35485
822852
653564
939513
979600
739595
33879
454883
306636
463422
977695
727518
734141
5714
442593
293475
808710
218061
647228
805290
895556
928268
757803
970999
389946
351020
565626
95947
434550
23155
871410
349301
232024
785498
278636
396622
788424
747604
67814
1025119
458487
726110
736816
588137
338040
590623
283874
118937
707892
703559
362153
859496
387140
931472
479255
935075
629804
956191
720876
199382
398671
526513
23420
434254
969218
978226
783432
383534
972190
941613
433079
314523
151325
558195
500386
979197
1015510
476165
191620
330465
848364
719475
535256
35507
298734
1006168
389660
92508
1017022
220133
451521
790601
446523
254315
214226
990427
124794
446483
225480
745383
463554
511488
1003176
554639
915420
17542
875279
134196
571812
1016376
198510
854421
980028
983656
503273
138824
977517
278479
894341
448453
94008
320412
520658
650705
416942
234671
693019
582576
864258
624488
734942
582799
341048
180938
16490
379212
388301
13631
433588
975575
497404
194197
76991
442737
462446
131037
560371
867593
314054
978245
597887
713704
166029
105216
301131
612266
92095
66342
284291
111280
320841
543977
568970
85959
944804
975327
823946
614046
949085
528465
328597
960786
569816
576134
449740
472645
51087
510346
156235
324844
162530
181686
398618
138288
11186
1041830
858478
1028303
168120
405143
1017208
991997
844886
536294
610898
956463
417941
380799
292065
938236
870408
38346
497702
758016
1013999
957241
366989
415531
347878
219660
154501
272185
371783
78306
177129
476619
11771
616192
341739
734810
371778
91850
706736
833763
260194
563444
713765
263673
416215
541204
849250
484839
944706
862564
753070
221707
741819
137065
184550
483923
40406
33744
384423
929650
70685
342302
372014
222292
678107
918574
594190
932204
971253
145335
985488
978564
629137
993243
145769
247089
559261
754470
487267
422506
970848
939577
691631
450958
568137
684370
380697
355266
404712
395050
542727
934502
769944
671420
11815
491694
825824
630641
136482
656959
863044
21121
519866
446344
765966
574760
762178
782470
585045
361745
351035
1007061
325759
866439
460125
601052
277849
443784
55550
489111
161850
242811
1000647
739120
783900
849456
144003
272572
75379
574698
546922
103900
540604
899444
876300
584570
90509
278116
816236
786767
584698
67499
100269
463776
478916
219095
758030
363512
138789
1025731
292068
740388
494029
986353
751940
288518
999327
703926
217885
650483
260988
556094
598635
251043
720191
559311
718888
472898
658083
618339
758941
47064
472769
831033
688959
140123
127068
231779
540997
190136
67284
139009
504579
217347
989352
859832
806103
907689
951600
814210
678117
630704
573600
213387
464357
1041800
517178
549223
870791
302697
998841
1024536
751716
107355
900341
18733
66475
553675
759554
408939
116907
1029109
847091
293200
535123
731297
760051
585368
76171
316961
888803
788245
481119
183886
441843
123424
230753
121701
313640
394369
425555
448925
163737
742987
887691
630411
935079
825590
427370
249174
305339
396449
133444
175031
993783
493310
730003
113140
978339
924233
862083
490821
474383
651491
877475
810627
943684
891636
280901
724941
411374
254861
692903
205195
71046
558863
621486
574735
828982
681608
132753
375164
798166
60218
835920
888585
929203
616353
316776
1007049
803196
262890
287374
14079
1043333
792416
339850
293667
810075
960872
718036
531514
836300
741835
115569
38033
462197
214853
984891
342091
825924
743250
714095
45201
683658
276408
849744
754121
1025470
534556
90468
754593
866179
543538
678833
222566
875853
325304
8312
543081
419896
808464
232073
378595
218796
12565
772800
375056
59725
450601
1010841
31077
958109
127946
99412
545767
387349
423605
135363
949777
3923
610785
316441
604931
647651
764517
540930
728922
570568
343685
281344
84784
759981
304278
125509
38977
218115
69751
184420
896342
1026454
426315
870725
71335
381420
590423
350839
777665
13027
574326
778336
803880
432213
981390
324958
71657
592654
591292
801930
282972
886299
826536
585922
182089
75503
754414
386337
336751
426224
734025
474822
228292
545790
1042810
157690
959305
1000588
980693
425876
584132
1007308
985449
589243
354271
755758
270212
831360
423201
653325
230883
93196
422727
580432
634004
663804
471854
144889
729293
628220
1031729
966820
853695
618266
643745
272365
778870
59192
499758
746287
527831
262078
214177
299603
108142
934805
72856
21604
747867
169466
847223
24684
906003
83983
489104
262680
305519
1010096
390772
815567
70159
460107
350110
709046
317484
504264
291428
878796
742324
178097
414018
252293
942970
790668
752367
546748
66353
453777
474008
148893
518301
848353
923876
600140
769882
866966
328503
470258
395446
307638
98950
184340
251153
362727
718967
606640
302161
756398
539561
528691
234484
1041790
420929
214863
662008
200437
931779
810079
194705
1017742
604181
264030
978402
929482
750830
158966
385751
938035
207511
830495
56992
984728
662391
1044462
751469
572870
666779
783277
893258
557313
66132
192996
773005
511862
632142
1001695
178054
897665
663221
101291
813963
772013
347060
887910
831093
321371
95344
757128
724703
466056
842393
145417
109500
864564
681554
392229
8472
863226
471835
923191
161197
973653
330458
259209
638258
750508
232595
579777
389058
641669
396616
577949
456934
954185
385178
780033
778350
672551
160006
313224
117928
686650
449930
2022
919192
972755
401366
587235
874644
303693
35051
134511
984413
555243
21970
835407
374624
102505
302678
784813
284959
343820
548349
703076
212133
864394
114209
121314
822456
1020067
279352
954500
257970
247444
791999
364202
189779
828873
578492
875804
221259
884325
452281
483832
743922
100723
68083
378713
482454
136330
236673
919641
972144
214761
882515
47161
428842
855980
461654
129850
914833
864259
768504
1029230
572767
784757
945402
755189
762447
608719
500685
867605
419736
897340
621039
133888
927328
118777
134565
178035
468357
665587
940402
642416
161474
189147
964676
202754
608640
925167
12222
1042527
506826
213193
1031446
40376
47688
698984
676888
383407
245823
651032
153024
590514
369288
269304
600388
323351
387451
806406
889799
179082
613070
195465
968454
553647
866288
927966
151608
380300
602969
706818
618058
799265
783326
970326
9572
773466
1027136
839033
333020
586249
541293
294719
282510
32253
763139
517429
413436
537855
40673
334157
659682
489526
278342
1040566
655721
855432
623762
939305
135136
771069
670145
1012984
602862
886349
510066
433742
101214
566286
779611
793195
634998
626957
30673
137111
103657
416883
45599
736439
73784
131555
501392
728775
289328
900661
259868
172788
243722
809281
123019
726810
222140
132243
12568
197827
655186
589462
481646
556279
715350
809778
169214
640061
722889
440186
563695
113097
780277
704807
342775
559562
688458
49668
122936
9605
924366
409785
354227
961419
292382
890401
243926
543109
549783
32078
132805
290513
118633
79278
801646
259218
437090
929503
31904
720639
965637
489684
455734
265265
318809
814353
656643
981383
790388
1457
305546
952207
66584
191260
608677
183518
525373
386044
251151
724423
612472
680533
22200
686420
797210
679556
61723
211358
1018429
645535
915794
797698
180678
108521
365394
609939
13720
950708
788437
469530
244828
10512
842078
974406
571727
690308
1019315
634861
522939
109046
116171
285489
345000
759297
82001
297430
171183
242802
483144
449067
714121
104602
1005609
100621
784421
550754
632047
95460
74328
330448
525227
438845
987557
159973
168299
915150
339020
714692
528630
156395
360643
442862
309993
190816
712006
80212
206919
137996
991102
759239
308449
397695
468151
999079
636719
321827
867496
408752
205997
18835
1003505
130728
172640
947443
152393
927246
669301
778956
752917
710092
300363
776055
923121
995226
77648
168762
348338
1035229
1016172
543866
596688
918569
558321
605487
561073
876484
843849
88931
279026
138451
736277
1020330
774808
823902
212176
229729
616580
52851
806663
544012
947007
392184
538645
22780
813482
172677
405814
718430
1037005
303433
830741
688330
545375
602264
245986
1026325
572863
578778
453449
128608
763256
104916
135667
196446
559086
566236
709561
825646
59478
358452
608677
564343
697144
113282
351049
200475
894786
783074
906250
808224
196201
249812
1020050
641287
812592
154137
1030084
251703
323729
1012591
515686
82362
783557
5411
840710
710457
211532
662577
390912
896734
689793
875642
610020
1025108
947077
759770
649044
22831
589135
917333
209983
590046
866527
777679
426330
195875
484985
432297
232104
149520
674010
366857
128687
488310
52041
23424
208423
530446
345212
1039372
687144
1020257
541499
472622
296525
479547
609939
76232
75754
368241
464467
179002
171313
962460
539141
673650
718360
900805
446251
311567
973891
630322
54094
204198
970423
539128
538304
66805
685622
308213
360901
388104
48577
451698
472640
828378
758952
486406
213989
101372
970543
949061
188092
742340
511607
687009
122603
354948
408648
455785
762339
707091
437656
99140
8152
658383
536401
82181
664487
673002
864596
372688
977887
415079
332424
429222
461185
564296
935116
234018
745794
889515
1007094
438706
155991
285937
103165
890177
489408
598878
393760
803863
18742
498122
1041576
251120
994600
328641
386496
998844
326698
1017291
403330
156185
963399
855505
889258
421161
951989
728773
730597
469124
682796
421932
116925
516679
516557
716945
888292
984986
101563
170083
529155
871647
581545
359093
775374
901782
305035
1025443
60075
731679
31577
99685
996790
315902
53694
266237
1043719
832734
755103
727814
186198
616331
838767
23019
406519
383342
999206
942759
24194
266031
53723
932845
165229
197169
479220
752743
677794
755639
1020139
745960
953504
231617
970548
164721
282906
439313
875704
522193
386266
13472
972420
802687
99215
144525
274547
158383
842528
226573
264432
1018700
827099
735982
425159
347148
378378
125231
666128
1015427
118016
995051
105308
324952
830606
237709
686239
17174
843322
663440
417634
837567
938516
530025
474646
948333
204846
561617
218999
388998
342850
153411
614739
306945
701122
943055
483897
396211
111028
932054
796430
365519
6607
728206
645360
550979
792095
825105
299905
760379
786959
468091
490143
697950
43805
834585
143409
533422
1034312
242860
105245
993761
846644
719046
303063
275689
871562
74459
536447
805724
773544
129367
1043340
931188
256564
365388
765508
997402
419223
689319
113904
694367
348248
288225
529618
807058
1024570
807512
583280
308755
903771
948543
19233
987454
913954
56479
977286
193505
299832
546769
24901
235513
1026116
848634
983980
68906
71940
444637
283863
393634
563809
225992
54130
541631
1024694
393518
121946
793306
23197
761180
577914
200046
709832
1036244
85351
630109
212838
299765
35674
397241
585446
546139
575276
3739
57688
572023
56907
19838
39148
780485
518459
529655
43381
384403
999347
730221
21349
94535
175431
941079
770087
883032
768895
597841
91367
862941
501685
110773
281682
68391
810269
496836
902901
34769
581970
256371
436854
12463
651849
234651
318519
802594
563204
662741
527165
811379
674283
548432
66971
586327
512518
760578
1005274
741603
448829
654349
511740
731276
644965
604278
956091
683433
869454
403026
226247
804144
838998
916746
38329
528171
918221
79469
628384
516268
675178
828114
837700
158415
861697
957658
74050
119271
736361
248951
37241
320823
391857
347563
351333
101113
21236
416970
287926
90845
69828
161831
113570
636471
424084
233811
130443
902106
1014336
187726
870625
51716
307036
23019
979779
1010659
747219
542173
969006
418974
510333
608300
986085
433835
769896
545716
824986
667346
654576
391800
340657
67624
921934
506848
213345
177012
619605
965988
569288
566777
590270
84469
285358
76871
274619
146070
759928
895296
362646
107555
897454
905170
460058
35657
393455
167576
195161
183817
968545
649561
274974
365485
220770
1041194
558850
399960
720669
787503
114093
968445
239275
604463
899583
857521
361917
91078
195924
255542
269992
80781
679209
845360
780823
318510
410344
701518
26603
641698
767570
941067
653515
510936
1030794
127872
463764
106290
651053
253077
811572
88083
945143
401079
338390
904957
760091
692480
977735
91185
265027
578644
477540
544799
462015
183881
548455
870545
930273
30008
468385
879540
458143
493726
220891
802191
737638
66546
561531
1005562
597935
475310
858463
736095
250624
294525
843762
422254
203739
572650
44271
748497
240201
329504
732336
142313
889435
182741
1040918
574607
156945
580986
533747
941174
247192
204531
549891
48189
259278
93242
31389
772717
255803
372261
88347
591516
723542
540415
609714
555542
117984
732142
122840
55546
293184
829722
629207
154534
144342
99542
83510
442588
140421
802955
61189
898534
365874
712803
463432
400125
976037
101308
982033
380398
365458
182366
354563
128854
141426
45043
733673
599749
602491
239026
829087
561110
282775
696448
761327
159007
875990
627830
261071
879896
456932
266139
983842
47966
213045
63927
860938
491976
93517
867418
192345
249523
7766
887443
397641
858354
533481
212370
498094
54415
541414
11809
862522
321010
847176
50518
812207
939337
451053
1026641
762051
978891
407700
19509
829185
525793
464843
345412
769880
105249
219420
900220
247781
824328
534488
236291
360274
605176
389802
571530
290927
1030177
468428
700085
328706
651516
413562
637906
746327
993128
862998
376737
626818
301747
863301
418747
728813
488978
1001179
565108
442103
627041
789335
735434
689725
804292
490215
376989
980948
885221
443538
322854
601891
386014
789874
90317
731882
943907
510961
343388
261329
614899
709641
945453
173449
239103
764329
1036834
287735
526914
550504
493114
1037042
32769
92415
230096
96402
662665
482870
92483
958251
531587
438959
131341
141195
149287
668647
436208
827547
644631
1003155
550176
870289
483901
646069
848278
869307
540140
797831
429578
657082
751023
528321
1022423
261480
931705
195427
343331
475543
760376
120766
529618
679807
413530
417073
51389
340493
976534
1044339
676645
910049
643344
574262
241917
716455
1015530
531922
916777
930414
395723
855498
693758
697345
243792
525876
990917
473543
684035
385122
927759
94539
808257
916987
678659
299371
53023
304919
826240
892858
531178
78406
889778
906971
996933
928925
547329
455492
842058
334320
368357
634231
46245
588094
73403
349208
518171
477976
214011
512449
568297
6939
268008
558184
264994
653408
599002
40413
201477
251595
149759
74617
247023
840676
214307
610786
794137
148824
474508
681017
489780
431246
572204
956042
946870
473992
880434
68584
903843
749079
154600
787191
56501
687607
180531
830915
227442
1038018
366725
764162
569576
421599
610825
686845
794107
255748
212053
962709
123397
940522
964678
997957
908943
383671
941486
280398
716586
675961
304296
182497
466208
697959
369274
891559
974622
867232
170557
962429
53703
645150
674102
660692
793169
478597
711143
692867
654800
1029521
508179
300261
775400
316374
936676
80281
646306
818246
847193
508777
280549
315718
321155
822493
179680
74506
922538
906762
477452
984880
656813
537734
603634
355382
951709
321541
813142
966606
157126
433352
812578
828593
201079
439910
503014
150987
752710
139733
961853
974866
357784
551564
616872
972530
682926
351667
380794
49081
421400
375183
190857
650349
399708
920021
343295
137622
765889
724965
741283
197692
71024
667386
843186
182033
669438
3646
975095
300101
630120
823112
645106
54278
358385
544000
949162
537456
159194
411774
382275
852593
139785
539673
209119
136121
674536
644369
510650
450321
582362
89690
127930
829466
763201
780635
261622
163089
771444
770818
277501
541193
972395
66990
125412
264908
212926
958527
460264
1026675
21365
121213
934083
956282
155057
742827
1043378
538742
325704
594642
2666
163167
197230
290998
200888
208685
79941
12345
843254
943910
224953
675798
872637
189539
599670
195624
960912
209918
53016
786073
589823
334729
27951
86255
253750
469233
847343
54864
117112
1023423
487175
733391
441123
98494
649862
427024
50475
964561
460065
147928
65405
34828
1029525
523091
870222
562745
693966
1020736
57394
299520
656145
593272
792493
461518
115961
993643
5916
826433
1012234
649498
568948
49252
330766
836931
883113
667161
234769
323391
830860
261402
61558
122650
429052
708268
1016956
339179
1034666
88692
957910
148564
409408
553520
125387
576873
931674
376264
332217
231193
188503
1015482
852878
873188
108146
444108
1025880
152834
287024
76113
224575
916388
397224
891774
419466
513871
947717
224777
10305
211906
821714
1008901
867399
235937
715612
431085
888460
513033
501173
864781
789703
172198
636315
944154
44637
496721
357803
10210
560181
184771
64422
800330
929806
566375
95653
250547
256069
221481
274988
479284
5602
784253
931623
409834
900945
168122
1041420
500029
249195
619232
274589
656239
38451
388643
332515
1029356
673821
1044529
170534
898024
911875
502633
83470
755053
99773
564309
681394
53157
108022
141516
878864
644445
624219
710402
640180
947273
301617
907966
967022
639577
595073
585521
707192
232414
589181
235847
271218
117614
409090
170232
141134
518738
729141
307155
184577
954799
106147
21208
137211
398752
438355
320696
763359
1040959
397947
317285
33787
986670
21262
213237
883904
241637
471434
329386
306331
869592
493006
453316
130615
471436
137218
246295
399509
11074
1028805
444615
8309
872300
465812
328823
27393
326525
149237
810876
323883
794055
367974
193534
363162
263802
62730
368246
761112
182419
462761
575701
326323
706443
628899
1015283
404119
433562
46090
344590
210084
323599
615079
34296
390558
24273
767038
941798
314711
523111
499424
30353
166991
900605
899043
923222
58843
790825
1035789
460050
325171
775705
106836
658830
620274
321189
571132
729099
13713
951145
113618
256501
378684
278693
913808
229130
885638
106815
466386
762276
102502
889507
262497
519159
481162
888161
543898
242175
1002037
332235
49591
315827
342732
845760
757032
737025
102219
592881
797972
766976
297939
689428
493542
181412
952618
334949
23036
818534
50789
29912
401446
479415
403337
344744
757383
413720
670459
721896
794322
187036
101483
5436
1033878
195660
265482
414889
403217
336088
439339
526056
243508
995590
793389
76160
1020806
854158
338452
978743
869765
983928
209986
173770
661710
22945
365657
364813
271236
996626
809002
451663
795398
401454
791233
206665
1004038
123280
357678
120944
172244
997453
1038803
205835
373284
800878
800687
84636
926033
621269
819792
315872
136537
585699
39421
42345
408524
387446
461880
114043
608126
914267
191539
875539
897963
436801
311211
899602
138728
206539
975489
586228
703339
184483
574277
932280
156213
344560
990949
589979
858292
478627
230284
345320
172642
721000
84967
168049
620474
300776
667745
955827
706390
531856
279941
639073
442783
448212
568184
712405
371319
909832
903598
358826
400970
849680
383485
895601
1043698
579719
310555
1033399
391087
420257
517137
258610
94214
298991
202974
520451
601419
962749
481195
304300
117624
845448
113031
551369
118126
513093
993945
485601
811678
84001
516436
286837
362661
152093
27214
706304
379114
94691
327383
357450
459951
58202
690377
399740
519054
877102
368996
259122
674347
488087
239884
136705
192238
9918
1026333
601931
562261
689767
204394
73399
94435
958760
515987
712574
1022569
689282
747703
999464
717325
937090
804675
251731
954069
138016
733079
895501
17439
689566
807161
16504
426041
970568
572571
533721
872088
400526
237857
180277
718759
235729
182813
983339
475319
510655
745203
520394
263798
668779
516637
832723
315632
532957
167103
1008442
275141
425486
664223
147737
325318
1036502
7359
392291
988428
297250
845007
841767
575150
33338
714243
429446
524353
737371
642866
91083
131359
849852
491502
65063
288851
714952
859820
1028741
848307
690883
717406
492129
403567
322466
718360
480424
452232
607027
865596
546741
931995
777142
1026868
178520
55965
638289
82341
1035919
241451
685521
482594
288537
608443
624218
824189
78010
112225
682259
626983
412388
714001
141569
112876
343069
282093
696803
493426
337961
477306
442988
85850
660944
756086
789286
593557
217879
672491
1029038
791271
528120
179462
439110
747899
195761
205625
833901
538289
606070
466243
551829
403135
373386
810638
939091
402226
922566
8931
268801
739084
923924
303058
41168
79557
305577
202473
37765
491440
919033
935205
1023461
385722
835655
311219
685066
123946
173776
253522
386720
334685
772407
393394
821954
102029
159237
95215
846995
927744
514958
679427
1008534
670411
709972
810936
232867
261561
812243
678682
232601
305108
207142
723788
785785
95227
488953
557068
764057
169764
230002
797433
280205
208975
653221
778486
407674
226572
858735
843615
408062
930767
602246
361954
628573
130428
577127
185160
936458
56154
822220
1024126
178041
536245
404066
1043044
740478
313067
593866
1017077
497535
694095
445394
513058
645903
572958
652084
990535
660323
464491
435057
710467
703989
27022
443084
307193
50437
729053
623686
107318
563591
968246
944404
571184
923502
1004983
994284
2617
930408
503826
156993
256933
610420
875741
504998
297360
635289
284996
885454
389735
778641
402229
429740
580653
311505
182368
810882
1042126
749950
706951
497304
957830
437534
474510
338043
297059
20025
711501
640272
936545
7019
974654
1025423
729781
387781
263851
701263
656338
860463
882362
796931
288588
257492
22158
927535
758419
1019892
401110
547973
333410
543331
709488
369364
910208
699191
258615
214039
599894
483302
42496
497939
775126
10559
224628
924913
297652
751822
599402
531269
977137
707606
53268
5511
422460
226540
784571
686622
21111
192106
457806
665279
866337
727672
934308
595951
1028281
355972
277189
392464
137875
346850
63392
771203
939507
239614
996465
411561
952068
858890
939882
537300
367816
232166
96060
300558
546917
735295
254819
972796
45348
480924
455618
1044490
156084
474872
953122
560907
265579
316055
101726
647797
979261
142076
510164
646156
293757
796446
747161
668199
333042
889777
323343
491968
558605
576367
683283
32587
725965
321125
97090
93977
93465
909195
593861
547099
877226
107049
350216
699200
15552
337853
1041573
836758
917733
959134
387199
630445
65918
184534
849723
969817
349131
1040696
549937
631837
175309
155724
384747
260694
57478
972487
854259
56289
434126
573932
818185
322980
1044038
581009
78011
260627
322898
926882
61511
453914
982899
510771
332231
154556
95684
450091
824774
537207
75965
1030172
310611
763888
562453
82899
300728
999046
67822
84607
808375
823126
215976
410648
656317
893446
519877
358113
331308
53733
116904
711445
504721
1033380
637058
608714
727939
840766
473282
144082
283757
423026
742197
824132
1044095
336023
667542
859051
239044
266498
1023795
576324
238018
299094
301632
501922
438334
1021892
311680
1018964
704670
553551
921877
315497
604789
948114
910152
933975
644202
18504
721164
217196
406857
259512
277743
515391
589400
885217
61049
437283
142061
879724
991369
911889
899731
709485
632366
329373
373046
830451
630082
101025
322813
609435
588104
402007
613304
777563
514798
309844
121882
332759
885666
353267
133900
408647
747564
57670
873330
609028
464404
406464
28943
367871
464414
223925
755326
130128
709579
563741
403044
988210
166316
261249
550771
438023
652366
313389
142844
87984
841145
853535
921948
653687
393112
780887
766062
387946
685961
15232
934838
111071
247991
77090
274054
630852
1014152
750544
128151
876398
985926
822009
244135
458496
924019
847501
233662
780996
478224
294623
157476
312995
375192
638414
28375
213833
370877
957811
174655
421100
617078
797635
459499
2180
396744
509673
464366
269125
281676
51664
473663
744734
623979
974421
987923
65459
57967
92439
687874
181137
1021972
30353
737809
188934
59622
200640
518396
272186
772080
425103
409066
905794
820949
632364
154688
128049
172840
809427
939986
65527
245456
969815
797801
702716
941088
410830
361512
84673
415257
43466
58498
29875
170403
941252
326713
358860
853140
387488
832314
751487
931147
23572
481651
189499
605635
774973
897618
766542
9601
761085
773642
831086
148049
740662
592469
492964
76475
815205
820401
139757
855967
7887
205180
700343
240543
924068
688010
834744
199257
631708
911376
248098
883190
206273
1041590
808800
638996
1024832
83110
801251
65123
711374
411764
672107
807105
20011
501112
145610
926623
231277
694987
926440
392880
361325
610315
367710
812884
61625
427089
46738
870104
934354
743915
491182
806378
544747
606310
337162
18495
821213
347570
772248
306775
236275
55734
837385
62735
218219
832306
826882
107836
303411
163388
195941
238817
679821
655786
849113
69164
950099
822822
492401
845884
310637
606152
287333
226140
410394
105301
617206
806798
1042040
695139
914962
440866
472990
264278
881568
1035416
39320
129908
562431
691239
629622
65090
1202
676127
798978
941561
1011475
1044585
831388
878888
737503
966000
72654
557452
990524
506884
640807
206892
246998
413907
169630
798797
818477
659775
80423
298866
1041139
426052
45749
826560
328405
637598
233348
962823
251249
636388
592995
80378
733628
1022072
878523
878999
386027
669357
728587
766952
199500
899255
927123
212592
483495
446382
802385
382669
894288
596998
456772
554649
411362
32958
961977
406984
727866
404868
1042017
346688
815188
995908
406495
233786
134701
891619
120976
541145
351205
99427
774902
658533
621485
432588
391520
922254
37596
546989
493492
484088
871030
160425
184683
654285
278740
682025
1006689
708405
38710
694137
148776
637959
729536
288633
520581
660125
290276
428947
599586
688993
876030
144893
1305
87973
546837
385530
497250
336315
480424
988255
886027
462869
730199
206925
1002606
857398
328486
335015
47417
338353
902003
902578
179859
479794
764393
25616
889615
440797
255866
19816
1017326
913012
242622
748015
981043
771527
349678
474561
346161
798110
630010
668395
498036
961519
655575
845375
670303
899349
447441
90156
738748
91142
492152
277239
780511
31117
641472
1033116
233730
269653
1007412
496679
1025612
474841
957977
632906
334978
932982
645606
557220
324312
837434
410828
847163
435078
913068
575514
670784
970597
779335
380226
497596
123848
643962
900300
531252
833974
500152
230150
360159
456729
486834
922251
534216
566124
1008252
21783
743026
450977
353828
304955
634350
723850
302729
240286
484879
72688
849155
405948
940754
448048
1020240
131732
519102
701572
358857
605132
491999
265820
139809
191716
940855
439602
755076
253544
983293
918310
9731
980655
388810
112373
753559
719626
827487
458594
624714
1012256
1018304
565792
530231
235473
230821
263675
386257
369422
772370
905716
465897
772115
24008
613751
667582
12509
57471
169038
1271
724465
972357
366757
884529
762307
1036229
991758
296817
309745
426431
413725
898938
339599
166516
228335
810807
210484
486410
384912
17202
609075
111879
685709
1032628
454121
760306
885614
129361
1020338
362163
446322
221923
933088
2985
854981
501524
176983
968729
798283
971135
704132
71055
274771
628194
1023407
736174
577754
84744
570039
128965
889858
20142
568530
351048
578988
824316
797607
379348
393376
1036011
411531
206897
81215
221656
156088
5212
562534
66706
371114
838655
334234
777552
907174
944610
256543
105475
345194
785497
593253
369168
492477
785894
914709
470571
447689
478493
364695
583146
825405
337265
151776
726072
543773
60382
756536
346004
503681
301792
426905
78165
977443
817286
380488
210955
2876
11966
293741
627190
741320
543538
239912
147991
194210
829368
838876
752885
777595
222206
88420
103008
763357
781589
768546
772849
197177
194449
374756
455218
307321
905477
80822
100683
544563
875892
273572
664131
791000
628471
815970
61073
991761
349661
1028470
265730
457324
993818
283132
583340
761542
272932
482770
804120
668438
126107
712129
710003
929383
648934
253741
472986
459640
931241
76059
733501
923613
103181
435224
1012241
365304
749743
858334
675595
725791
757277
64201
407847
862967
796840
898698
96986
305740
821253
409324
601174
793290
974326
748431
342550
651419
808680
1006440
634668
513139
644508
410638
657292
121283
11566
657516
146170
533889
658559
524021
478073
252233
331506
320752
645673
902936
560366
307632
168516
188944
74865
659293
139587
243125
910939
956638
309691
651538
150343
1015843
495742
478372
935954
405181
650038
210465
759219
161362
512797
631415
718359
434397
313543
159304
854105
508530
550339
621889
662457
1043717
689241
169435
339334
308721
236859
535422
574897
394681
353619
325579
405258
433308
1019636
836043
66655
896065
261071
1028993
751815
258324
654538
889238
764954
61525
839891
598423
461070
170467
166763
803494
862379
272676
378155
203711
44744
96072
353069
477699
596274
108560
373499
850876
107922
164427
853634
983023
358405
738796
732188
98268
341519
981000
477509
425028
13965
425788
330223
114990
992318
688834
526298
748461
735748
272861
846015
438918
533733
76941
474433
498482
384596
315339
652793
129640
904019
979343
487865
693686
288947
681851
710773
689373
299011
898514
452981
467206
486067
246363
19810
562309
967408
657100
519676
905886
86403
261018
960945
384582
345261
831160
518599
928328
855480
48918
922255
832684
245175
952962
397503
276082
141199
566506
1011267
326026
782575
646891
868596
613475
498429
530297
1038546
849216
890393
342711
79187
293624
853130
177678
313931
393479
994089
390322
378134
286573
434405
321696
341019
396401
707957
325419
457949
680753
957829
47018
521060
317528
409235
199095
6284
936184
679769
153985
302878
685168
687896
836746
869024
171784
189577
187982
669698
514385
1021987
594366
535108
92770
123799
758820
886755
724558
52637
745084
927670
549479
668931
163938
925484
350221
700911
912431
638142
24300
192296
9329
975804
169778
119012
92785
333352
264466
914041
209609
940660
472046
154291
757047
225583
597135
270234
797728
335765
98221
567142
637920
30710
34996
64351
623081
489066
251295
989886
473826
975705
89657
1017695
38572
500036
594021
428959
443175
7860
703154
927434
199193
340327
243632
542205
847313
86576
1019162
1035337
758994
64686
434227
315429
34625
782167
336026
683767
973225
468831
293031
1029985
846623
348599
132144
123622
198507
878392
919350
135469
851030
226322
586980
135125
275161
632315
521326
35047
609956
476939
778616
905628
444683
515361
659261
661462
887311
81443
851821
503124
203287
536895
717478
794909
971751
418051
857310
494138
241177
594705
721309
103435
656928
2976
1004191
663100
160151
367300
206834
916692
668709
601327
1035652
956500
129541
73188
739804
708496
73005
336395
672349
672192
451933
942087
952351
921831
1008972
819198
283179
422983
675810
489344
572575
48115
1042648
508637
789655
872608
604314
11142
66677
397767
95241
595302
286042
718027
54836
261514
604870
107001
721415
43053
564162
444381
1041638
970714
906933
608012
636161
833602
375607
165778
1031662
430958
469396
608908
370201
987705
185431
836472
442312
881526
352890
395185
1007006
861490
689716
154472
995286
665737
974349
653957
483308
957766
992095
702221
833812
267745
652095
1042067
123723
160619
337479
622141
582792
116109
45899
541693
267622
50074
385692
741336
537292
761170
991289
115296
744252
797094
725872
987978
710917
15336
340723
713118
688211
351470
150534
821001
231693
138337
157322
23765
352620
156478
338873
471987
97466
902897
702263
143606
446148
843713
473282
921510
106492
631480
962048
724513
473187
129620
109975
484168
486239
404402
171386
962406
617697
349214
594953
401820
252689
475411
1043920
342425
768229
593935
761993
116157
780303
703190
400445
298733
681070
834866
685998
481241
642809
434664
3186
399643
846016
64715
416936
889837
3888
676756
603174
179085
126567
878505
776366
57887
522131
758794
383605
960806
140490
798612
613892
761686
270249
753038
25154
35564
744605
310501
682376
66461
2166
932508
593588
173275
410191
167468
228245
169721
492046
538450
518379
175014
382217
372673
864441
35943
695113
84593
607078
1017780
35435
888037
301984
42053
987263
854499
515524
161242
528092
1004300
454830
481214
929003
238801
525735
116626
496424
930023
517484
409033
288036
724630
923371
888155
444834
586864
935913
753196
119037
960146
152573
511619
808588
613284
83475
72806
723331
479510
524921
585346
1037885
376799
193631
706761
1000775
787979
684617
48418
642239
948891
238923
387265
762250
17950
120474
837311
53093
706350
806787
229353
798063
790009
902337
98813
2019
558451
734137
768219
347814
377924
103099
176178
65185
12097
231576
951235
756671
968186
1002489
358647
766621
448696
382779
1008641
689600
855083
484370
626016
588910
54362
323836
249161
592224
175559
961919
279588
188285
845816
775619
267275
13940
488524
988671
65979
1032162
1014680
489115
706929
587612
990582
854690
455902
991362
308490
926924
694597
362738
153108
607416
1042647
806957
521593
892585
434399
365703
11061
585113
631520
461552
513345
434831
884179
383853
347117
180490
260169
999868
533615
423428
492496
925421
58413
735780
349720
514348
827718
94671
232680
996389
323191
122922
778454
138676
328072
771214
610408
1038152
387860
931524
955381
308875
700886
390633
723927
400193
524765
536014
665619
859481
325785
45093
538903
580555
92096
1026518
1005872
803932
19965
480871
890631
989125
727537
960122
830320
960868
919233
185836
768481
64378
919757
668731
350001
693742
836609
903011
669429
444879
225180
182377
305068
205275
768612
1038000
57757
846738
339506
155638
191146
196932
860609
224593
964755
613765
462710
263388
852163
616567
495812
32474
707041
325547
38339
171313
274807
408209
460183
859325
934725
800
652663
116221
532332
734589
31506
734270
587712
603518
940220
224739
106196
734836
131214
10939
845171
193874
675121
439791
349443
160757
774589
1015972
971495
633908
339767
302050
913457
542334
162163
409575
14617
309992
573158
70463
75663
571399
990484
486942
1043287
289841
901768
1031428
107864
243864
906466
899902
793333
931205
625694
393853
990362
43344
870706
103295
617919
906357
663643
936872
399885
943400
859311
874965
485533
421085
749649
25114
1038542
951345
834729
133171
459045
948533
118159
960306
322112
901136
598036
563700
626177
1041015
717842
193182
133832
680605
701891
694024
1040543
529955
898315
185007
484704
926099
235578
311872
615009
139782
646185
350122
463156
647643
371537
835196
1002150
68462
66328
346985
998516
178308
703369
52299
799698
527039
120353
659078
77681
404128
673578
594092
631938
530894
139670
155020
231401
65974
712280
645342
437483
987557
199629
409498
369894
205922
575185
202478
205633
388452
886848
600177
466926
279338
494431
550972
240845
149228
345738
33337
1024921
582541
399025
248276
797958
484983
720314
275970
807484
727947
348837
206121
119435
342105
978200
603225
14523
501164
417127
539111
239685
46726
785199
20910
354940
650650
953797
386254
65487
983630
545840
270629
1014787
145179
989440
172372
832891
757905
395237
443197
262406
340396
718075
616885
261762
418081
70706
40726
688836
918795
1040032
100115
918478
981442
85130
778003
842990
295555
169998
764638
686514
581032
971716
471878
391942
272549
1000878
21297
928974
948222
541313
757915
719859
937139
365974
1028415
178698
516561
501665
901758
358655
370190
1039485
845308
357111
716162
811124
471638
604411
103950
242041
613491
272268
154979
758143
966896
237276
62188
340440
155395
1007861
31206
971281
793183
911033
995753
844917
862880
448876
448988
783952
138929
869768
319489
664317
297539
554881
495816
621040
523825
107214
981861
549520
182367
112342
473025
408173
285099
98682
310790
581023
388158
817821
374832
143053
774718
515550
254339
102883
629877
261653
239057
967685
825372
988002
740561
946919
380201
901313
995827
406131
752263
217077
576066
564572
879311
938941
78431
808197
117973
795354
989497
951311
389627
311503
284021
188405
523480
711921
486512
463018
94908
608899
1002730
974240
326935
135390
242541
381514
508447
568339
970637
993203
341380
1022861
420604
614213
315103
66816
578511
997922
29443
685671
342216
511371
59450
900454
446456
76311
491878
17706
983769
770562
226097
496138
1042962
650544
598463
19084
959741
1041327
570669
738860
718158
228077
229291
199623
988459
483142
702364
246962
494476
877789
701633
773893
391973
981745
709359
813560
224703
467032
472270
886956
124948
746348
58175
604960
646230
598299
960134
489234
56971
738307
292368
425438
319831
173396
533636
35902
112365
863366
989015
66783
201037
680577
791215
919090
92959
887858
747552
814840
188100
842676
40512
576279
419662
1022473
1001318
567084
846294
683163
441008
143439
2156
16855
83820
839058
716044
930728
292288
838331
205057
55252
819210
755628
416854
404959
370662
519556
1298
98426
362440
206807
44421
991225
317841
330203
594089
208026
87297
279724
555323
732190
503658
683818
1026029
306190
291459
502380
776909
822590
539608
559855
388746
612280
171974
407880
360950
712467
700130
581846
382476
424821
780597
946777
625824
958112
865185
646217
738053
568081
226741
865777
824736
244787
202248
800470
808002
763492
38726
368191
360306
148810
321141
49831
538876
680719
140721
677718
262728
615218
119975
570327
137647
105069
880932
167923
72880
396357
665287
998346
895888
424175
238810
103247
351148
327247
342562
510563
777580
403014
863800
542026
775339
285661
320819
1015461
522622
35814
986561
1042209
790903
60938
392031
730442
182988
902565
316912
979758
400486
441559
661599
703106
719335
554448
826382
609242
357967
787233
385907
459367
222755
708203
821904
861746
583462
254006
367293
222638
800856
172238
998182
309541
553487
138498
944850
882116
83165
625459
283803
312594
969948
197004
1023990
706724
106895
437679
1008713
80855
260550
311916
3506
3264
892299
540092
950353
940601
305284
196565
931865
491350
162521
289839
228608
263858
161574
250753
945020
605098
435438
735299
575712
101100
1034711
491111
316250
46646
352641
757674
393081
130468
392853
649764
220453
873588
848964
237156
1020286
34284
844587
856557
887288
45426
31688
612192
980623
212582
202168
102563
310826
494553
355905
470009
913062
1043500
328962
914936
353948
884809
140734
99254
241363
577519
77703
994817
683210
369850
74294
940714
954195
40040
961725
684870
534758
190358
305679
530239
639805
172741
487126
677305
416795
19790
531198
494541
502895
977079
681360
137935
774829
178765
536796
850320
704709
391188
993239
782915
150
471683
664139
538426
585025
667703
12604
972421
570196
692448
120933
728099
647339
715144
816625
657477
322865
303129
831810
663998
275556
740214
287962
310251
770025
574583
499875
342121
867679
612523
385512
530393
729918
854942
129415
883826
353076
557689
72323
349449
314975
815051
431274
662368
650318
15093
355807
8202
981974
790083
738601
824447
698074
54463
697003
8637
432262
1025286
601256
70724
1003906
809824
727382
307377
54970
256701
999502
317249
737877
979918
330473
120838
1021291
207132
139509
158746
200054
314151
373558
180025
55481
1002252
99647
969676
861008
471505
287680
1015516
252545
308480
393250
248173
682709
152357
881609
457576
808220
145574
424524
899269
163220
687153
858882
1003688
706979
458054
928799
948144
967403
378483
782405
1030883
316687
1043412
145674
844538
109230
463307
37062
962546
887257
81058
738155
264213
476584
665743
817856
218643
87719
465758
772936
962564
782499
1031035
667213
682949
254676
165446
197300
388037
13179
226417
30390
1004168
225328
304306
540290
132614
496037
286243
493687
152543
309958
53906
864859
115125
518032
77855
903681
230415
89369
504539
838377
347588
404443
1044294
830785
565886
571545
795654
333572
454207
1024424
1024947
61888
113001
758109
183268
950486
455668
405453
271496
806836
1007600
740387
835905
348871
742594
564652
961779
332196
63714
1014099
98937
434444
460039
1017614
544543
928313
370187
498362
785392
92588
237734
385721
689109
254398
906956
411569
967159
341027
115140
53388
809834
745713
323343
493187
32595
722476
1031782
506736
764020
111689
583271
693966
782405
698970
669480
967327
502514
384115
222451
281131
452213
726888
191351
23317
896150
1013117
547481
411650
528537
379670
1020484
968209
919654
273540
774824
904822
601108
834769
127732
262569
442794
415783
92485
385107
377405
742575
34583
864288
252456
398200
800251
963133
756169
512157
347079
81260
806737
231803
568777
612120
940130
305868
1007301
639792
272953
219418
143347
877062
502764
376484
743316
241116
929113
63659
960760
894568
809477
792621
738843
735639
184595
257383
885263
817108
656551
706809
592334
911873
669274
510333
155012
750553
470210
963014
1001372
371441
318097
88395
898656
556287
378708
366497
1030419
882933
498072
832714
911406
799575
785235
201241
324269
11844
680276
411962
10368
65327
392461
865932
248728
470436
933236
242047
609335
907483
536581
21695
656584
113911
559361
883786
591395
865267
876956
367472
450363
700399
36957
86227
1015562
120635
408831
568577
610095
984280
861881
226528
100438
326123
646763
265651
335862
49915
99570
382619
889
479645
257768
210163
247385
553104
18214
393760
494918
931957
228853
885200
686722
693417
984772
163951
81673
919132
647607
343215
294012
885412
388812
1002862
695971
473773
891249
160059
926538
248483
743117
399246
929787
318172
564015
897046
382845
209508
8194
276514
32036
170775
83349
742891
789372
1033458
725039
853718
348443
625230
146835
788529
345826
923605
322327
565105
254612
513863
737707
941363
421149
239197
84492
370088
199755
343292
393128
52209
990962
825711
135641
283962
342340
128066
664787
508365
703655
832873
77307
595951
352829
145453
796301
858905
84108
855917
149783
1014988
860697
306031
212225
230009
74849
952798
860777
970903
595023
304359
830882
539831
337244
834670
324753
378142
608572
427261
471630
505411
1026539
210371
803530
154277
534158
587203
466638
926476
507635
533908
580082
934758
68283
643287
377699
900705
147438
212206
983412
890359
685483
957394
128565
53497
682856
319531
535150
7751
239557
38978
490829
548540
988049
263503
425080
629156
441713
52898
1017796
926919
288623
721902
683628
464523
954083
193636
638619
841090
312605
638087
124698
547764
136384
290995
902163
991940
607174
261746
871780
571037
693922
618726
327588
479049
541057
741428
118646
524135
314122
569698
838404
309097
1023661
147950
832207
729054
50276
46587
693660
905797
540676
37585
249687
704223
551817
35522
996369
206827
863288
797621
13351
887104
825468
797983
794468
384043
380426
418548
781850
974957
398512
718103
337193
115042
580702
654368
818037
151590
1027396
2193
661298
725577
247560
922876
149181
48196
213078
135647
935012
779119
160383
755242
85070
401113
749780
1036203
457201
459037
688058
963576
738474
673552
899484
403171
896153
289696
552609
864763
877044
919354
274679
354185
125066
46698
923908
874825
132721
555324
216904
851069
55426
966796
304894
542332
590502
739071
961563
380857
495610
698693
493410
356520
982645
327948
30028
402028
338090
744951
100552
451737
29469
995942
995402
1040442
421080
315972
473185
932968
19921
10337
715504
244420
270170
638122
40321
334416
641321
756066
588030
550283
494594
60428
244581
25571
405898
732980
275365
140383
742357
908732
631744
380178
409473
406916
480684
431286
1042696
1040398
228298
862668
1011645
928075
818748
268301
28226
830943
838534
889011
980796
530310
151066
988796
658275
426300
216586
315543
73603
428940
902674
853498
66090
385097
597850
181525
727978
860550
234057
63463
691352
866860
734601
21671
424344
682784
1007805
726128
302143
889239
90609
670543
202662
750852
364945
245337
890341
806382
105817
339936
1021326
393792
271281
503997
504002
533976
523343
697735
715240
428401
302111
212904
717638
315947
682641
594961
537523
100357
351416
155387
114938
367977
234737
1036695
1029436
77168
527592
160682
840788
493988
569773
470988
893841
617341
56069
681481
820878
134890
951026
634119
256908
486750
898011
412849
167456
555376
326341
472541
312804
376395
924
1011738
667888
995971
454843
670384
379171
14137
806154
502809
545691
678139
673344
803693
425835
194661
59132
405568
689792
687521
452514
953303
164671
13905
671606
163435
276391
715335
783627
53813
903330
453578
961169
113589
74618
421283
60914
560159
660741
992987
712839
280792
585232
121413
398055
248539
853021
817435
841871
49982
86086
74162
439921
734055
76396
503573
323085
403721
53725
568014
733985
475966
244284
366896
104853
937068
727192
885135
372468
726048
979988
511096
30665
838142
784080
49545
277313
818603
741962
310138
569467
581615
199753
583949
530363
527978
1037900
258577
949448
559535
664799
210771
796835
439342
539847
821151
867781
690704
418013
838556
814490
159061
459262
575848
414323
665521
186453
792772
34719
86124
737216
141988
359594
377988
507213
197652
533120
613401
800912
156196
692524
662515
514056
707706
1017106
644383
534359
599292
753071
650024
976227
219031
116414
581138
436863
821014
189620
503839
457183
388634
374352
348712
339476
375083
748101
838924
58020
832504
241385
3393
959139
110766
179916
940108
898404
267060
430103
718710
955886
160429
328693
401155
384284
483221
743486
101808
270154
199529
880481
810786
967211
479217
478695
314980
496100
239462
618813
1013137
427615
553193
782686
321895
881136
155428
920712
584883
799688
550603
767707
382866
509734
715871
764936
853396
686175
696303
1009315
959034
355923
311318
386040
674696
666935
110145
337944
302057
307626
692524
118119
541450
209280
180759
799592
40781
326635
651513
126398
318736
887171
56717
403199
898054
171983
199424
878874
1033272
85370
1018048
261734
790832
353744
621387
254467
305631
404750
405849
809357
149083
58651
144220
1492
162019
601900
491710
388675
740871
225444
308985
45202
447348
262585
328419
974903
568704
717738
559434
424791
240141
1015517
912434
707689
305144
148
505661
745836
693189
128009
538068
1015631
152069
11357
884024
658343
547692
64385
580664
8546
189901
351361
83114
330803
219072
326237
37061
279932
409639
99799
425268
685011
505809
1028127
236561
338041
704347
654412
547434
366935
402188
338027
366430
835516
900920
491404
170049
368996
448464
771192
293709
907801
935514
407985
108321
43870
574890
274361
698074
251390
120990
213050
1036126
815991
860542
902179
424502
423303
453906
511948
334819
198402
917394
522670
75916
474708
856597
977160
733322
922992
966080
145671
325938
860606
263743
655286
134341
451178
266281
611978
67277
636837
730546
786777
540352
28570
1028172
866930
262769
836523
153926
303555
869706
984897
808169
199681
128387
952882
99643
537170
88371
938993
881093
885258
352892
827552
28676
301838
636729
471224
395731
585912
445300
770520
189011
347066
781104
742122
615211
271128
299332
856017
264408
233805
497037
873542
868211
857355
1012016
604832
834004
194137
849034
320369
287391
348425
148182
197343
496750
115266
859054
177104
935578
644731
168777
158744
347786
973026
1014687
907313
493229
251340
818143
130232
852627
324257
34829
612292
603593
454977
886356
187874
971062
146218
437003
288023
344723
741576
860982
792542
600052
833888
902191
471260
221895
218957
713455
1030922
916906
605937
300858
569130
376258
805393
926687
142873
5826
752228
724006
729600
212439
17245
514227
726451
959993
439691
342903
139361
455918
582879
836886
37605
29189
621290
691655
961096
669508
654255
198084
542772
394110
497580
564564
94702
335661
774661
261133
971970
53848
337186
863678
368682
95344
132874
922511
792329
69068
606958
854900
884684
2682
229604
803507
243276
335132
520215
486315
119824
784947
727877
91314
487877
707179
221192
343632
563092
832543
152592
222590
11027
1003876
574896
980476
409582
14322
728035
629463
883623
46531
412137
225630
599424
55672
406863
246124
1015661
675029
603052
312988
753529
371814
382951
650570
607490
185479
687294
852425
581251
320541
30991
593750
876875
679836
867999
597802
884495
824773
1039577
3230
133732
889022
945696
319498
109685
810374
401124
659195
98075
538892
115694
236711
569076
104894
978034
787336
250742
86922
149671
158065
969975
1028104
432961
773391
458540
853376
609626
917300
331003
681557
101482
589118
911330
952124
683729
871865
430889
20089
17170
667597
944122
17335
430181
358899
755073
717216
809783
947719
465440
375372
1009899
967395
563093
882510
668513
1038979
398505
481601
62530
238011
765198
186201
186732
225004
32592
557828
20413
905879
455100
491248
481695
87685
180504
480083
96212
23050
510676
730073
920800
857858
25325
455934
177997
696143
359312
58557
864447
884030
786592
251562
645351
480158
139892
480742
318099
451488
828728
260458
170419
968084
223307
967952
236236
320860
407327
756360
426097
879754
300086
271966
683477
226326
332491
894539
394471
108305
631786
627611
234435
136342
684417
946258
458054
497601
957306
716279
137527
1801
323390
247081
409121
624662
673290
413897
911097
142112
473233
999502
592978
867677
335777
848920
747252
857289
573530
116351
139014
1039026
477873
357195
870184
55481
1002498
179984
872925
395669
329810
705463
309227
819466
913686
495972
732745
700209
474967
433498
132245
361819
704222
81575
231923
529807
6219
543623
543842
757093
388585
74017
101786
749697
982577
54460
463542
887374
891725
682752
452786
265674
582137
173008
943782
394033
330113
706901
806468
892895
81160
762468
632984
895414
512043
501234
510561
476278
418814
753261
378817
988117
955685
128069
516662
732448
114289
883045
1002506
1002805
374579
502720
135462
485045
195342
926415
824710
270991
978395
964133
976711
359849
818326
781113
78279
421310
327135
166205
164575
534765
840106
973432
131731
952427
658494
1010842
407405
250659
777869
83709
459999
351214
437423
228017
485347
942849
256766
314400
823709
761892
57013
911959
964356
775946
909770
334644
978595
659835
425619
878447
341797
487364
789438
460973
195706
569751
799482
708655
504015
602645
591957
917723
254774
457558
770380
282481
86956
736026
924326
613237
109413
654533
1038061
842129
294234
336366
726898
688078
985259
684041
789642
130476
542170
1748
794245
232159
348435
685205
543351
660163
263862
744392
916237
608521
606372
597317
951483
587710
626312
244430
174675
1032090
116939
427089
482564
510132
524112
713623
695412
909539
44292
108661
610573
208967
996308
698912
793171
818220
67583
544887
436603
367941
846186
287598
505230
964432
942904
277541
535619
1026305
4866
778351
903444
783146
134764
769385
133758
454411
374422
315915
569568
712889
526189
94082
382598
360191
917728
62220
257328
82087
869985
1006582
439211
486301
544208
477305
519717
347263
1003900
299378
503703
899569
218823
390143
955370
900990
456890
121294
441042
39066
896164
114176
613444
755933
638157
318020
697397
515586
640323
29132
122912
208518
906646
815561
821608
940154
1028167
160189
472366
312907
587485
869610
570969
126813
201403
439206
963479
419745
370137
443166
8553
1021040
783715
861716
726786
794314
908416
680665
1006760
658563
24586
921433
849296
806817
567280
106109
15401
835153
102054
548321
1023837
93195
27004
376782
174076
698084
879991
129021
241903
39821
854291
397797
451825
944024
437728
479577
903237
702467
507502
354659
838884
495648
232261
511827
140805
90888
18109
711905
703232
937428
408377
551431
265578
1013763
179746
690579
452855
204716
991108
207403
125796
911394
240584
945868
838705
186475
123746
567391
522517
887783
66289
453820
929350
724055
920940
1045253
620722
222438
401801
535753
330141
970315
904461
297548
695903
697036
560166
73761
372249
366368
562620
731225
506534
359099
363784
556223
455332
602773
768507
909173
569592
639979
541210
455361
887616
557991
334649
179833
727155
836581
974592
808283
630924
680445
948514
246958
434655
75738
259260
795445
228254
386955
535343
410255
202962
179038
540958
310511
645675
755885
998593
68127
348624
55279
531733
159604
108089
1037043
201024
878070
576262
243942
1022483
467753
691575
277063
676839
359533
561479
802633
923
854230
604276
469358
978912
305278
938454
187002
351101
719843
1029243
484769
296610
537033
710008
93161
408949
852163
217523
380018
743636
790144
450880
231633
666951
355686
16743
819175
508723
1004637
8067
275142
271106
840451
215027
882758
530478
80536
869445
442716
143050
262601
726689
470676
1042244
572392
903913
387630
1022738
1015911
416112
723967
18952
819160
146788
36411
792519
643937
289725
1015142
283267
997046
608037
1030108
752571
397379
425122
932854
668193
649867
684607
987
190883
124637
986024
257027
304056
534654
941632
932702
699404
389536
493567
448866
628986
690221
780521
586604
730492
826844
789669
785211
895773
664661
792058
188216
675133
716980
1035009
847581
62172
366673
478061
467580
277980
652656
822798
205384
490305
445023
614119
622120
1040998
786933
664849
957587
328701
1003787
647880
902979
1044111
851452
290113
382328
487927
918105
370285
458635
280375
1032523
674479
533697
388846
581381
593404
676269
179152
92606
1022761
845760
573502
589871
435566
141004
426298
464715
998735
669442
206346
73791
65464
440953
163395
544402
647834
442311
630076
344250
862792
513905
604379
934337
513820
361443
7361
668655
547157
732478
782075
942027
601827
819066
403565
935450
111960
975356
468142
636138
361397
1007391
434011
209404
254485
265193
876436
448495
216370
377832
578291
837434
18405
320074
151526
127875
857482
622564
703503
567708
317994
351988
76997
137580
849662
921664
384886
656251
791357
82073
956381
617814
289995
525922
682164
90252
558854
351048
629035
794611
298931
447712
161924
710247
535983
629472
834991
962201
895864
703564
230794
271315
545338
290676
415
931705
162738
36971
908970
824276
56686
395848
568006
1024961
547353
985747
238417
678581
828574
1017927
1009764
273271
441731
50915
92008
677548
644650
274253
837183
509826
712789
860274
541928
500280
118561
63395
259330
416624
861284
339128
703970
553046
169453
548987
869229
501079
57082
833412
1045013
555061
853170
414881
192376
680560
452375
475037
797008
759844
848027
692517
386677
860428
1019976
780242
377804
15007
350796
558066
909027
7745
322226
948670
488720
856881
597031
94120
776028
267629
542455
697013
1019772
402128
340056
226637
219619
582715
77232
890621
723667
320034
207416
759064
1014629
40005
203300
32715
851942
245976
140403
1000152
52680
411646
110039
897852
484626
37398
885766
17227
249484
730736
198935
393475
613237
954826
179211
919244
497926
963633
349337
354769
640143
651810
708453
691917
854450
86403
854392
182311
70644
833414
781781
428986
962276
623417
845245
18708
372813
541060
1013476
238403
333488
278175
373501
646332
70776
178606
644002
764767
288595
699941
381552
91989
406471
825616
59
314252
379086
207996
673112
62224
305340
234713
182633
105562
298675
466479
135158
759803
541967
588090
768842
1005833
365647
726776
1036788
742708
399723
738920
333453
879659
436630
620452
398434
327890
107184
798145
257671
232320
240364
910544
167471
211980
671411
702117
31533
284464
675
499255
798072
296558
191126
736273
247381
428318
232253
432271
364010
759223
617736
948176
542788
717944
4720
707934
1017918
492105
537153
728716
266758
882387
486863
948405
687244
41818
993085
681979
276731
556125
999803
448848
942945
1044917
700922
153466
530710
927342
787287
717775
43871
830147
686141
509987
493593
698091
484210
247036
262779
480183
529557
468466
586330
556772
87499
863122
756477
193330
462435
133186
798440
464640
512212
413203
777782
48512
915428
589647
874058
515242
960440
736384
567959
856932
415043
841679
343864
390117
345562
980905
714331
660254
433667
748437
201717
589649
339660
246637
467640
352475
898075
979013
887449
967566
979613
866728
1043317
650482
659053
67599
547835
531081
907920
265025
630396
730440
541429
334881
170318
347757
690850
583266
547786
774920
534599
438199
822312
345646
121711
373059
258864
11005
110464
974809
456140
165209
607095
370542
863546
776819
1027463
129459
370190
749771
691715
615135
962974
758574
261372
47863
18549
414045
371868
885314
368280
679851
233725
463863
581958
128833
639920
1020109
746208
668534
999250
760425
123383
250015
762961
87263
671296
511670
382631
105200
616541
1006591
168417
373330
741425
1018415
746722
581805
1014844
779631
810234
346943
292576
687203
573446
200363
298507
756637
896574
354469
924770
777094
593369
261839
477715
237634
144593
877093
105768
644714
395296
33811
336455
554913
900120
1033628
493323
423204
789897
630059
58905
529999
17170
989042
96503
361126
76840
1041321
225250
27483
37552
61554
234355
364496
528560
954048
400834
71231
298293
625094
979165
241921
861193
1037971
646873
31463
317153
315763
190204
238785
468263
547069
576945
417855
279978
891299
292997
816140
279730
344924
980738
699657
130514
561224
90629
741328
259467
870781
541679
624359
371432
970462
1027936
540634
530381
44374
33985
638107
317548
784821
706810
831910
801544
30820
485980
862724
683870
560179
951323
862650
290468
370532
822826
721799
629151
570025
733596
496146
513089
477588
158541
342388
783737
332402
374912
571104
996867
307329
17263
125007
535960
670802
795133
302110
429465
514121
845652
108341
913362
424258
494668
320358
203051
489450
839411
417197
247132
479408
81000
395983
1002190
424397
137163
926111
134471
859678
879008
415186
514384
651244
644824
605520
3909
295251
517929
1380
145172
433948
121652
935738
521686
816197
360889
595520
786873
108230
835965
778357
56798
871776
64874
464435
697062
91967
349312
637030
444687
40105
34633
662451
555198
644660
315774
360656
837453
211326
410467
799482
634305
965124
150784
705377
794445
352137
586171
748582
737563
318621
792130
929164
846796
8435
515971
940409
680423
880435
940567
477305
448131
517537
1019916
229850
574713
721568
452721
277031
170513
653868
111209
999251
105934
195057
259874
727144
929932
97580
336607
720797
885109
895386
547359
162674
218229
435216
402177
203301
532119
541688
308760
4704
371892
407188
457715
513634
599537
793623
127428
917647
708494
744945
904577
639425
306507
570964
863751
493976
337993
928326
662173
936240
1038285
620242
398971
668480
658518
782523
965564
109940
449188
606089
766920
69024
571236
447297
710513
1014040
572453
994235
816281
359993
995391
393156
660239
818671
503034
91574
574026
982539
594933
890591
698600
231120
1037168
684233
710399
281151
128873
746336
749850
545343
161496
634175
122039
822852
396448
188060
718713
558018
321754
58467
33481
645383
698268
796252
639796
1000601
1040492
783745
84340
31690
954351
457261
605491
972689
328191
202288
689001
489223
543322
571628
476660
1016480
118874
950038
518348
924262
956154
984615
347310
462706
408042
554094
971207
89539
438396
234255
752070
194146
387078
626986
394564
498059
827059
838741
620845
123296
325153
505704
823698
712741
333913
817757
278351
451829
564633
870371
689483
453554
1003075
76909
879287
173041
530919
282505
298108
711080
797005
734425
743339
820435
651931
41790
739652
514941
342957
97211
537718
174447
178686
301668
925412
959120
124765
611778
469336
27355
45039
755209
253175
752098
861061
861490
242496
872551
397269
282311
75315
722463
110771
106975
674566
305528
619859
644814
223879
824240
650888
892812
736150
306997
463112
728845
162972
301682
109859
518747
565884
89012
113407
157734
275763
796109
938404
669471
580732
486329
183464
550098
1038741
208124
408461
863791
920113
661963
392434
338047
554252
892986
808864
296308
13472
655709
1035178
903613
372567
347442
931211
806248
950943
625667
317686
173610
884460
644518
871248
462139
889975
551217
884355
190588
944074
1030366
823631
1037839
176708
671001
60584
632788
987064
539781
639476
31616
519348
241016
471936
522401
352950
512972
807881
254563
566056
168626
157310
739602
126546
644258
418985
463601
580637
386401
602110
497252
681717
618137
413117
106656
217968
165633
939269
968471
888370
233642
1029217
990623
800444
634255
158072
520331
615815
161345
549421
365386
683152
731753
1034620
281993
680158
358881
688129
543812
64327
48679
605530
810422
973209
320851
772260
46098
836642
247096
927499
373627
228669
517133
580455
170667
964107
431379
729804
926349
403500
149921
882713
690874
328766
866205
252079
377827
803208
591165
967533
375954
679698
221562
140222
438200
832345
132865
880975
161340
66692
684178
183801
218545
276171
514916
1002893
627217
342791
627097
358350
654071
653705
141265
834357
715159
50247
921289
156174
983346
344712
163814
38514
414632
265552
437993
743925
617422
649752
928117
338725
265482
93030
688621
861545
211681
402824
763326
416377
398310
948291
263758
798395
636503
317363
573437
775512
804403
165406
439506
55260
1007498
361664
591226
475502
684983
945371
32991
480687
971501
399745
698274
152316
608576
879048
578046
828652
164774
138224
1034902
414742
468225
831236
137262
329040
421833
284987
367757
760873
313229
149994
807226
275442
766676
8639
675177
597409
1007716
210572
258610
87399
365646
568059
151437
333790
202548
84118
1022469
9690
1045076
215350
470226
216855
390525
3218
247253
806971
832949
460343
675036
185623
417500
452612
140859
341124
772578
241549
63502
201297
997777
571068
282379
645581
883532
235134
541988
124531
715840
652548
942263
1012877
578784
809757
388399
611317
958531
885953
243382
246009
828434
98384
284738
577364
871879
985808
882244
733711
516945
15706
493467
943524
470017
734066
434641
663589
188060
947638
783014
344157
299424
308710
605178
658105
477896
574922
736729
887807
24331
471680
544445
862426
164097
660990
674739
543799
473081
883450
944776
93879
679189
826258
682808
509121
476798
38919
128357
44352
737465
75103
340209
644925
463260
456425
45800
206991
964551
872491
178300
71279
119737
182617
959691
11651
654726
874964
302509
843290
463922
234074
299321
337014
675950
519310
652978
855413
502233
500586
726799
51522
161664
171210
446404
206275
1009742
659326
279240
557045
600284
266995
120403
79647
55791
731849
793187
747711
690435
970329
192480
902054
777566
741855
231862
291651
1000633
259674
42295
87886
35425
189023
40456
575426
21525
487716
151516
926441
760204
337902
1000975
369522
113323
4517
458381
10620
1005612
793565
151390
771668
268061
132144
3405
420416
628839
509434
688375
815874
267666
1023983
458208
665527
609027
330122
903007
415152
751099
893022
54399
176927
249881
158843
686168
30306
797121
203061
476339
585437
383547
153402
909756
20432
415497
509583
626579
117166
415125
569894
698184
987269
30135
502977
107560
818070
1024676
654367
930230
201407
723322
57121
153617
255962
551216
13664
621486
820665
904456
610455
395311
918038
153424
763163
165992
75888
890723
773618
421419
461852
127284
490108
657706
452411
67509
9582
67193
395749
180224
878538
5771
789797
482643
419740
252862
368655
94345
940234
479344
205937
751455
597630
259169
630214
494146
566816
1040127
623407
372941
860234
547815
997400
936907
1024120
447406
482335
802178
732927
722710
423350
627588
1041566
410352
297161
824172
1039023
757195
809461
735642
346766
467404
723048
965202
221961
341119
393062
932598
511117
459296
479221
638426
811353
886124
617424
990866
513296
226109
257612
402140
943634
674152
922289
1002819
301943
24691
850059
913743
660562
532151
585964
230862
625976
743542
698518
337953
613876
1008609
592777
305668
60240
1016617
672080
217050
656272
237283
248878
550254
581162
340452
23286
683986
149660
128718
942291
901046
1010890
781191
241876
875868
139798
438978
819640
1042679
858226
452588
128059
296467
906820
226768
984316
107414
254779
330612
87989
944981
549171
9726
325566
624892
572441
929208
405389
40242
1022696
84723
437985
975951
6547
747415
56551
287237
923659
723480
866522
657762
1021695
871453
954559
78447
89990
951314
224594
583301
953607
844346
949583
587492
926045
403097
953544
338655
374140
337233
1034494
208387
627089
672115
607383
129510
690792
799891
446818
341301
702892
183930
973353
538997
472183
24526
785778
192657
159125
603907
992882
441687
989056
749438
391979
145065
294427
363927
644101
867942
448590
318232
735963
21197
617498
502356
942149
1003801
442876
104993
56090
795504
182856
207184
989569
725014
687335
884367
276048
1001386
336429
998169
707799
323282
164018
297632
593364
612289
684605
701552
859135
118582
1033406
290772
568973
980488
293450
1012857
356294
93281
742831
49236
407855
958631
754644
406164
41483
1019134
181155
672234
517919
863298
932979
449337
699016
753755
843598
663838
23130
639550
808944
345944
938058
799142
589854
1027559
605125
771772
71729
782093
643358
318387
307056
914406
180790
846652
965919
737304
427084
1004437
1018843
649666
289076
580284
484333
957326
703640
259740
970551
838996
325423
714216
295787
827003
976011
901643
38521
671328
315478
618962
424273
700219
489179
1004717
927724
877262
500993
845218
875058
126024
745241
98565
758332
313181
322792
440286
930175
539771
457682
436792
1010209
114579
517643
808479
334756
857976
87816
837787
490205
326212
403844
71479
444908
864919
974550
538298
405460
571933
125478
630194
705331
455682
455635
172003
626785
243837
758965
666776
981365
146607
90313
668768
253929
255755
948330
468727
109468
619163
356166
882167
532836
754803
828153
692185
272589
375438
596248
811615
161163
414891
895281
895211
101249
816906
864599
104041
997391
493465
380823
823917
65756
472589
929293
820275
596485
1002356
858376
1028003
274373
522183
334033
564556
715358
91974
96811
340636
58624
998822
686492
722430
802741
408338
317881
629287
795807
684644
112263
954223
359114
635017
241307
477028
976896
79662
15001
987940
545537
745918
606532
346815
471741
823700
373915
725229
785126
1007476
925416
843970
18447
611134
409872
864952
728811
293278
1022752
322449
96104
958039
903252
1016256
195012
555739
192322
375511
365839
964311
449672
257626
482743
390916
121623
42154
99236
511645
582976
909246
908442
209056
817879
271037
904845
355991
294353
104409
632487
215781
333416
535449
1024136
810547
832398
326715
932310
896954
904234
271311
853341
259741
879293
807909
102704
747279
446085
296149
19063
312240
378191
289248
400389
619563
128528
576174
502614
368588
525365
833930
635088
599764
857538
718257
726151
69175
692339
300058
668013
846320
528348
37501
912738
706102
772354
480464
22515
181042
931049
877549
727744
568744
113376
166300
167353
458931
1015925
90547
618552
1000752
786755
64386
32322
351824
149495
290179
843661
500988
367480
595787
722675
876241
725481
295089
1025734
807671
324187
789349
731446
125028
845654
884432
486896
472663
341237
682157
922707
460311
168391
741391
971780
979204
606524
225247
293683
357188
71724
478004
77442
986604
992433
696168
638529
1034253
277227
518656
759166
819612
411453
7731
780636
415354
350553
948608
848885
638174
768520
317653
506446
19089
511581
876584
710802
617252
403866
875905
948953
339799
627240
972532
343022
887012
386155
1037039
863753
488722
307414
355010
393020
465924
889734
182338
58325
370077
205851
600442
21777
795563
482505
271755
510140
450062
372006
230412
329384
591362
626836
875588
590159
855304
1815
220920
275096
818816
943181
741490
125289
263456
310679
1001527
892595
420568
511134
248932
1008533
912241
600039
62322
190286
71042
741429
1658
529328
629311
564215
682686
992738
511767
690506
1040156
800575
769243
114176
940604
1022007
258390
326945
881578
256345
439118
405871
542129
727114
594774
200581
238575
744473
6497
646448
918549
98200
294431
797321
93236
925984
969039
803306
143249
865859
134945
602798
798484
409076
868707
339110
215970
529780
1010087
659657
596037
46869
257300
404462
362142
443379
253263
638245
778933
721513
760
1017585
432057
937203
651829
926065
254275
718135
999851
25287
899334
941574
729765
115330
425593
96292
950356
354125
131259
304605
520550
60909
493171
321816
894758
264135
916948
766062
127860
248612
854098
817137
6719
146521
591335
596170
928526
13112
16231
300787
58489
740248
730833
954603
489425
616880
632462
212635
328705
876136
418215
804691
403012
902990
922450
448418
152367
1019560
303353
62617
510097
343153
604970
108617
245118
96135
962687
49116
936580
541358
448301
40998
21037
437025
895525
956430
709057
244328
663770
955476
683870
714256
508572
755647
209279
307892
796364
284343
345000
812154
917560
55801
277683
540016
529663
380847
620032
206025
430307
392557
1016713
151505
725580
726593
515055
414803
145169
788904
192573
170269
410041
72680
588830
660113
502881
174870
108952
474687
445262
640487
527262
897270
363502
593376
941337
904946
119975
954979
17624
516864
424342
615262
459836
73361
845739
1039391
982179
1003320
1038282
624805
1037018
646910
278455
754620
114896
95366
93368
500066
537352
802300
19843
984967
678019
765754
59727
489039
405021
416616
845919
702486
146087
943681
428342
366983
172460
271425
883646
717276
484423
833342
165632
307862
386384
352708
591712
437483
71307
611928
644467
802339
476591
757069
627575
951110
267085
717318
552400
254005
770209
257881
636455
98762
220605
597149
211266
116685
243854
1002807
495648
633268
959942
764872
485331
95261
28505
327370
136755
684098
227997
40408
741943
591075
453688
74648
803788
787660
641698
554101
269639
618355
1029915
790801
948547
929518
65953
496784
490844
797635
481916
560539
261161
437300
810625
177331
588499
409047
79181
310994
714422
590808
495983
463558
789685
912821
245600
880826
305731
1002785
418
814595
223782
1031400
280791
1015487
980160
172716
231076
719945
137169
311832
838308
858010
687863
123913
689902
958012
409217
989844
96116
585760
429535
977301
103947
416623
211361
342256
218679
976406
410174
473171
410091
69167
881842
640933
38188
575688
766579
226207
268465
583158
346685
301574
421887
272471
873120
308307
710341
73487
173184
129135
852139
98654
409630
902669
395584
776896
20470
94951
346966
80455
579809
997529
819808
900346
53211
864032
199097
139664
739605
411953
49776
461731
821192
570103
253333
870235
536138
401740
762430
625034
493820
551318
214344
792805
219879
451053
812873
906509
543548
608926
827940
90941
929590
641741
608255
464985
415600
352386
440842
97645
795481
378745
392668
792609
794528
906868
432259
82430
741080
1005764
1035011
675264
496900
884394
369615
124609
581609
854624
812195
386281
956306
428315
1025855
589035
996131
1040680
378696
779411
848860
795309
438211
809432
626895
92158
757808
654506
706502
152968
822305
547808
270798
540595
908154
476235
519658
856394
461923
942709
968182
220013
268085
356141
928512
226560
420570
173858
896078
326295
772482
238791
418385
298790
501065
16199
1001403
99230
687817
1022237
443845
629741
560342
872118
994713
45110
687463
901235
757503
189531
106454
911707
253638
27140
551928
812503
1029125
876526
41973
791888
41608
652865
589323
338504
630958
466203
6892
821701
141868
215322
960592
1030042
8727
161202
764868
676584
519676
1039549
882779
387068
547540
212901
329588
966823
900667
592868
574978
17800
703362
115899
1041112
1042095
763329
508531
910114
472802
922562
918179
674011
801474
1041891
899569
794447
704029
413099
380280
119336
945205
531346
237811
823508
379409
118021
314251
411428
517989
300007
500555
198756
750709
675434
987763
354206
141320
668585
264370
813552
963668
291019
493477
143887
668608
804274
452017
419865
967637
153674
615127
639818
674700
1008878
978108
502210
991516
315391
787298
629016
190436
927487
3249
17781
67098
989614
770138
1031235
219678
246877
977227
470090
992156
181146
631510
156024
848397
739773
730809
660066
155459
279014
142837
504092
441874
535911
362709
740813
589938
198680
573466
418062
107900
733066
115296
768637
914785
18579
569671
927944
766767
83969
715497
596707
539553
860294
64666
851472
744503
404130
114446
936069
845208
528441
311772
864811
376181
979370
497475
584234
112759
982142
281584
382440
124101
402696
991768
459013
541783
62338
771784
91814
3303
6331
865072
392680
890341
454648
274747
296215
984136
6846
429227
139167
957792
372700
519629
262459
1030166
726280
612162
863433
773111
210933
366971
44559
759129
468977
825318
711958
1040233
574872
653973
535570
929559
362396
324921
277910
645223
541957
395254
562457
549933
879778
220651
953079
772976
723248
930780
121191
555535
398486
533628
325984
79989
944821
191820
526837
989563
988066
213430
856356
198863
335569
681174
140502
381066
603118
41749
628635
371940
41078
1022507
82300
95914
434766
119471
898889
433051
155280
390936
68098
405383
282367
706886
758746
227085
968908
692818
948540
888169
406808
504739
955433
123753
833761
615090
973439
295639
278731
628450
923756
420454
343359
266940
404304
94717
626865
121853
310577
1011302
900978
835109
944297
207846
736197
589119
566397
541484
396614
697139
211175
435827
309630
968150
556901
638521
795062
509800
998845
148482
301787
1040916
555043
1038221
554296
302106
471695
820510
365043
773136
626243
648646
308989
201979
879090
26902
89136
408825
82624
213523
550908
675905
612384
74391
585529
183865
867570
803362
52013
736164
1039290
103333
1020866
552555
702388
462136
107451
284347
686232
942315
750471
63331
73091
942932
862767
362090
699252
121221
771730
792040
1006872
266316
866377
181375
409058
706980
873493
266161
25001
886267
938114
675268
392646
1039075
536422
226832
465278
574167
714814
444318
22714
963931
132539
270437
524674
493143
27260
506445
595426
924563
329181
655747
235621
253759
560210
33806
420991
998354
195822
132140
284437
965055
894070
558806
339145
973943
911018
649184
142091
136946
610445
1033003
642497
696097
300314
880555
939307
814428
580555
108868
707000
358181
35122
148837
451554
877519
979656
821082
199126
296757
119049
249170
219352
654999
296723
543169
764171
401365
355159
880144
93063
447625
367327
114951
936833
78368
261223
764339
407163
2885
686450
64899
152351
217219
339227
407194
443031
139404
507743
159797
57314
124318
1012063
1003680
64522
273810
746644
14134
4460
439580
660107
478282
404
265449
185377
735640
932716
566570
278860
799410
1030544
617875
930839
888890
880548
804992
148837
575377
964015
1039290
118039
133006
348358
366926
390879
255784
861562
731498
201215
87076
175945
480019
878277
728706
422386
731767
732874
203815
247072
1031061
78050
625019
876730
589960
1019350
1040565
82467
1020183
303663
377439
43606
893309
621956
1030426
829016
396863
774014
467537
400034
657252
71485
545447
913308
587410
969094
804118
610159
802512
236398
731703
322631
466979
384127
871403
912414
891407
420306
308532
351671
442827
504428
278207
49250
365214
522739
65453
280821
43472
852970
901739
836103
608309
206472
164521
771432
80724
211591
222579
776444
724062
730727
524436
162076
757358
422619
778995
990239
982762
53885
930031
600121
873970
764082
351021
596438
425774
796
341101
517308
880712
214782
67223
613753
338105
552932
390673
25602
801407
878310
917714
996629
868635
630551
512068
270395
948999
120281
678419
649438
1024785
512867
134042
828260
337570
484026
1023748
691156
810159
570069
807206
716969
852089
331170
863440
630563
751165
326337
746697
400134
583807
12042
1035737
534783
910937
642799
824046
526264
174356
10249
368509
535527
391170
781383
934841
125027
489291
556166
925195
43056
287070
901479
307228
832963
865073
259726
465581
642422
489624
480812
720150
535341
729318
861209
452620
686949
997360
312603
49575
1002057
631256
1000385
769497
688057
656705
925380
1012351
472838
1017937
500147
525849
198674
767830
58045
151719
783102
196316
621561
476495
732229
672091
437183
30236
50481
841729
216631
229268
272476
418621
674186
808468
279886
946280
925176
923771
658048
463880
339311
102576
782181
376926
109372
1032926
544741
410731
881150
546468
485153
452780
531107
412004
968886
73023
310668
279141
767881
419974
1007193
976686
982649
922339
623576
590649
538342
648389
1024544
506522
1021419
508625
366438
549544
450925
713517
80039
810835
775034
626384
652185
100721
18362
873117
893388
284371
961440
946453
675787
319299
572833
780163
234960
212291
164031
801515
833186
718317
704955
10632
136147
572661
780768
750321
220457
230270
810103
86994
153247
274002
277581
815406
997796
995216
150279
436000
689301
143753
592690
324182
824181
165287
684106
327183
108268
129307
239419
579013
32772
351430
154348
417269
881165
480565
1011658
423147
123341
100688
312699
322807
913407
318417
305481
244510
633307
352116
887784
494372
557366
863389
560065
1040678
211496
145671
923862
163214
271658
22301
558100
582371
985754
264855
266367
178618
96778
293396
54995
379337
854679
177964
656647
349624
365490
766370
747527
822876
4628
194264
116641
503016
585370
397271
11570
880858
674578
997618
312171
907192
618623
229463
606980
461155
37089
871235
621337
617777
165222
804390
537289
1011649
724422
129755
391037
493223
438512
470356
9979
179646
319829
934079
567087
581057
657923
737939
1031192
415457
437587
653130
156670
887694
724377
845684
212590
673843
73255
385134
601932
820408
76387
426503
733427
474707
8807
440289
472945
708618
659694
553831
682635
935843
486602
849054
868721
890304
401131
767416
937574
762408
241359
85081
795462
754689
977770
406288
922255
373852
6163
954914
477243
784009
44978
22584
619044
644725
207360
1010083
497204
379824
532188
145322
993911
354289
914212
414448
487395
300177
532070
499239
887704
1038793
825055
896215
970785
601541
954846
304067
8123
895385
916987
254613
739104
116216
511142
87879
127588
289790
312130
965301
327062
289402
331015
465133
469730
334521
948113
1028577
706576
829336
525763
199003
69346
661959
86209
775342
856402
737388
634441
269174
991580
684749
590626
632846
676034
591888
810694
106123
49608
1041895
427810
665003
204150
564411
691737
396201
779960
276200
580269
1022933
274628
792762
289519
134594
274588
1005937
526112
618671
1008132
446549
517527
611229
374319
950424
850497
42641
200227
220647
18400
373197
63415
712654
779518
724313
801994
979191
955271
415093
604456
523448
915801
349666
108364
591163
103029
969054
738114
359069
149161
122363
1001583
724571
62249
238587
136741
217020
62470
665161
606912
860038
115392
839025
225496
846648
158282
917144
892959
135388
515783
848920
369699
787732
678132
772072
821273
652570
40139
492824
224055
16432
142445
677320
898336
174830
115136
450185
25109
206929
220211
574852
988515
173898
276257
339604
1018031
42202
559723
450293
233095
158411
799250
991096
987852
30663
399984
180656
793308
255076
24088
22960
767215
558795
682580
456985
199255
983318
523361
476488
107792
540795
985393
368094
1026595
299453
268308
30476
902549
25138
216069
488889
834179
193394
93396
297055
981305
265067
992769
775462
569119
197883
304911
904643
661827
192705
482238
817891
703031
458757
173179
780732
596964
664461
767258
242660
124782
535974
120794
864621
570977
791949
708675
241237
875112
167147
464022
599991
902632
685957
547995
709822
240742
574593
398773
303439
399552
291370
605927
765236
429689
118309
1007335
928342
826310
294096
349899
239343
47310
243774
934398
339060
711918
946691
813283
843926
287328
99509
85151
475664
969208
400898
97639
487528
130814
76783
860590
564943
561367
971982
154711
501166
52361
588466
274376
287326
839323
371164
556498
806489
524019
996993
850152
175456
936498
674984
1022280
267662
849139
710161
957223
725497
1001515
796521
96182
58024
407040
211020
375360
272206
837450
197399
960982
721911
675892
289254
296069
328886
334702
848208
535706
838281
683608
645606
807186
585965
202992
453525
480967
729806
742923
1037642
1021818
343324
91363
469767
345273
151861
611929
503266
1014965
133895
176906
32369
422091
455162
419094
274129
704922
323037
41061
568298
732882
862512
242545
751248
285688
438377
105210
848370
476784
759769
93424
460394
443553
645519
1027672
306295
903536
529190
722157
463578
33970
33672
12793
729945
53007
882802
891207
144221
659345
110648
234956
883249
101612
320781
1044196
815437
258858
456778
983262
309884
145977
1035150
471741
633761
568098
371208
991526
153127
358920
610867
873966
424620
198098
642625
22570
65685
245330
927746
566548
227660
1421
157712
238918
71618
787658
141715
556687
959438
400150
745209
36700
772491
149842
713779
393186
578994
332779
576553
433326
254079
249161
200050
960829
232618
252355
33492
230834
386341
116896
955500
48585
320256
915493
628672
374483
428952
22592
435503
53648
921578
772878
944838
762597
962279
155475
268582
300533
724430
485797
655951
528786
755540
260908
381334
820315
1030228
535562
659140
970299
53807
168473
34664
982203
832869
755954
23738
1018881
99707
49796
320886
79969
36082
437044
870314
101218
902357
215615
555126
380553
874934
566351
908839
996606
720528
142041
314939
25858
861903
404686
982144
628163
306197
874147
792232
468377
915795
670931
402444
504786
708903
472359
671743
607817
681966
482276
733402
252515
722544
872360
958545
510
65465
159131
481085
269057
653804
890209
827593
354757
419681
385624
930675
1041288
229100
803873
241420
384826
997976
1015608
810495
379127
1016940
798841
457
394293
173159
662398
885042
274458
550833
127808
655862
902993
832711
286232
279276
675509
825314
588708
940219
629647
417145
814611
928520
7849
340277
201609
968940
533948
143880
424292
336633
1007246
200051
837254
242991
37178
1731
294227
730097
844009
435674
1033484
44271
233577
337551
210321
871151
73860
488341
650300
415662
664569
62324
481806
964965
757849
493685
316848
129954
774307
394586
165336
761559
723585
316578
415571
226718
843540
5041
584272
863090
785181
1026302
684286
43489
159715
848780
32497
916530
73031
379254
865810
1012420
285595
773385
601116
487936
1037059
404054
558946
753856
596114
920873
91761
672745
321503
140755
414615
170993
885618
711139
331089
275207
336804
680728
945691
563665
58329
573308
876065
784782
720404
733319
795784
532165
649352
478656
187072
65305
500913
717426
929471
889094
45002
830305
714687
60913
148365
246010
768119
538833
660056
592797
762939
439444
46941
923730
229851
199613
598104
24651
234942
98958
481902
759316
610953
157878
370782
119959
773183
682914
257292
292866
396797
798559
716883
268860
385603
321700
687892
643176
975944
493557
980084
857205
174220
445093
194441
281126
500094
215052
183362
862982
575532
504802
829472
414589
980027
273655
1007112
610894
198367
97878
79180
200402
625034
810621
1041525
890570
415423
737550
507309
1036415
473191
791299
499968
637133
397543
605901
98468
11736
188023
780732
284634
972144
287556
749123
138939
534104
778930
873515
9450
511822
173144
560200
575317
257398
497852
127979
527606
14953
195421
346549
218704
646715
148737
523958
809253
219100
864051
585906
1029210
949299
522549
204747
658491
714
592696
1000362
1001619
572198
121823
947377
527767
511016
190335
115365
180637
328406
899418
1032824
540597
980248
146960
602091
492
908242
261266
444088
112464
494385
291850
393405
946097
34293
776712
677469
33588
937111
209533
532934
302531
1022966
264119
984012
354349
911055
576553
648281
394498
781771
183997
912672
429565
332079
640265
561537
746930
713757
966430
182496
451464
916746
111403
132551
460040
1008690
456730
696860
686501
432327
259818
251101
371215
665897
210942
196164
680103
872574
319498
468972
110494
966897
868419
367826
521642
630252
216274
866025
63617
799630
6099
114094
544660
699619
88761
834853
496064
891541
854365
927259
173533
850554
723837
424563
590438
748450
574974
541814
534553
310057
807476
819725
912865
309913
713693
925747
904846
799435
596506
755923
677507
196522
623505
529491
700279
449007
539594
564727
746366
168185
804011
279334
564205
139776
522540
483366
266045
366684
1033187
422688
573952
65513
733263
869999
623471
848368
319257
312294
302689
947275
608775
383457
731799
773514
48766
622936
665142
257127
442072
498889
40742
188202
400375
214766
384945
325630
795858
759938
348588
272024
474381
931835
357609
585097
826048
224839
418355
971249
145743
686161
675192
698920
514331
871314
657955
17109
305167
466432
523625
469005
962672
225590
712959
508442
563082
1004864
313854
470505
30822
512792
880836
743954
979301
916911
977749
331012
282074
854742
373549
689071
214407
482518
166409
192335
767078
255707
11158
876122
154834
555170
892198
67420
585063
483622
363753
351767
953557
270806
254502
413225
461797
676643
364613
76014
175813
651303
259393
735282
626115
911544
453885
862194
737738
723585
883251
288067
826327
493978
175008
598964
543426
839521
569711
808533
698512
206061
468404
196692
100789
267177
192612
908364
151383
654514
351373
22915
518896
33687
385976
491831
46054
658106
76946
617460
782880
289428
217034
382709
154159
164359
864269
39856
343524
428194
416488
527877
637703
180837
174897
204344
729458
503458
795761
578235
262014
542825
450723
56464
973363
539899
431498
937273
378493
334734
401910
821559
535724
612491
287302
199143
857808
206127
442925
893627
484491
383156
222745
554677
973917
838636
718659
405146
841614
559919
903572
679437
95360
874935
593259
67201
302978
428995
401244
657614
464520
14995
377090
242752
919337
2210
771473
933933
295912
765637
872442
1000939
451851
126935
800541
349173
321184
25308
381415
177001
620314
776358
777559
69532
555074
504875
351265
701681
668551
775432
460637
339551
246086
968986
529783
201576
19679
710149
92955
507951
6545
221637
749292
799174
122121
942311
617763
303861
86305
263854
831380
153011
206958
197765
172757
1009778
787721
848411
571516
526920
552772
381492
969284
767026
218952
286842
364663
826682
1035555
759984
740023
102555
902737
567051
873618
228399
443301
86865
876911
960334
70988
409507
557403
441524
831551
121657
861577
171983
690070
668968
41329
800216
215873
163856
953187
223528
939938
684946
895656
827144
398822
429200
170307
160949
1025430
123464
473059
961387
1040563
589812
546079
239369
607945
975099
137269
179112
945778
374818
835777
689538
52956
456060
940532
436429
195888
79661
34726
1045038
919395
632531
768473
1014648
247627
156413
303848
487820
567286
863675
182955
489481
706708
495421
458668
550116
46287
904192
905802
959851
566776
1013221
373108
154769
271221
171248
461379
168451
606230
48279
800074
64343
97905
531407
126931
432300
495169
384288
88099
397042
55738
594491
3801
439017
324363
72007
194808
542579
874630
407598
858589
502686
437428
337527
1038664
456659
285034
564090
218935
910170
577179
169392
600493
916788
399640
549162
130279
178266
228718
987084
574035
1016052
521170
452251
459797
781863
433906
52269
904487
321673
589863
737189
272969
997843
605258
605658
451940
597843
362005
205805
752334
919713
259602
768811
709350
468656
58900
231409
706872
778868
10954
750410
125455
275489
746588
316816
839393
388175
366254
364407
888218
736747
506007
422854
488641
839269
403921
221858
434761
388788
515869
458772
498892
901264
447009
625961
891286
869083
618706
998915
62613
991177
185234
883101
270925
1030498
200366
739512
444225
545218
31878
527405
576563
710424
719871
595570
87411
537849
765251
773581
206395
226218
604588
266497
508348
936851
692089
646175
1004000
925137
1022221
823580
403835
309149
487243
249256
590098
892763
873117
422145
618649
633248
690204
827580
1039507
546384
590253
4085
330203
169565
816165
33636
954469
29031
440325
352343
902078
306079
357163
423300
641730
785654
818575
617878
323669
549722
179872
342759
434937
526191
677944
870697
363827
393523
780565
758029
539193
536376
147567
555599
167894
3832
613448
132757
806567
350845
296003
164542
773340
289390
366868
786112
152514
503046
535245
943601
988193
163108
728269
701403
865232
652886
453621
219675
231052
789202
913480
578174
308882
448729
862682
254242
992938
725671
768974
39285
669593
588771
962464
52225
272567
726367
940894
577067
338134
695334
842314
25000
804022
268000
837567
532242
492660
202331
619007
766668
455947
687381
962289
253732
693731
239308
473468
669995
1016346
132877
633068
504429
524282
331177
416560
708916
705608
55012
340960
117641
739155
501409
536687
758577
770156
486819
704540
1042454
150974
550888
619711
549878
173879
281378
110520
57380
47146
1024194
932466
245884
852260
454677
143989
82537
713838
488274
564993
362340
719324
113339
437002
1005660
529303
614092
517435
204252
368470
480777
978427
715537
558770
648385
163139
541706
443609
407471
658205
597136
213742
946262
134114
223257
420344
666295
21909
255543
70806
225594
308191
683661
974062
527166
412985
327862
262946
619449
1018350
661741
274233
121182
593680
932384
159806
1001708
1000005
909255
986237
395692
749104
361340
334268
1028118
639333
37184
73565
1022492
569410
523794
240224
243940
777293
369501
554521
792078
511478
858394
422338
1013494
501862
852936
369429
217485
388621
974980
149838
504509
692288
442095
660222
423620
158297
233297
4047
109867
976169
249809
18633
178566
989206
704734
129277
557670
1555
394122
164264
806150
112371
50388
636483
336276
798525
611993
845721
624016
7134
552470
178926
796362
61958
812086
917140
192666
995231
424356
825877
1025069
952313
169212
543633
496964
291604
408456
502747
82908
599526
71884
22242
40092
785247
923844
714084
71571
626899
477862
702547
30697
1023671
728790
645689
152441
71868
53796
184922
549433
944745
846318
498225
662768
740351
345200
620099
1023686
942001
505968
45372
919173
53793
83981
390474
35859
999275
490014
528097
803353
1002112
146492
835712
565594
31794
905380
665826
830782
953886
287440
603801
205288
44326
498564
623399
491007
720289
51630
216690
523123
897892
781159
488421
177815
899856
746557
1006304
643401
244870
836799
729502
268575
696285
415091
541374
923584
461914
525743
40737
81954
558457
569208
337463
938940
531915
115378
315151
879673
364407
55909
410811
924623
272563
133487
828004
224042
192172
613506
885992
850083
622265
650794
781025
362515
671505
567768
298310
853743
576612
621480
913575
340003
703456
538698
1040504
375702
134300
21955
870178
269796
696903
151690
179320
21478
830502
272991
230856
39230
651924
13570
239843
902218
682766
932680
966304
720648
163473
95841
145857
582899
54703
763434
51327
488840
739524
753338
85662
983510
368177
497559
702101
188740
569270
74856
1006825
296229
461540
106620
304738
962085
818948
86922
270649
352684
145324
512686
465477
896083
213601
295079
202849
301737
483396
215513
870984
811929
1026038
5983
746428
1004128
1042645
472272
71326
189742
943295
307269
328202
411981
90650
221471
192989
402402
369055
409090
332257
636382
1030949
955527
730583
523560
1023560
93035
107426
433690
261096
941272
818249
364225
53140
883049
494587
1002884
1041760
823334
507060
589215
289766
137956
136538
920481
112574
158424
361278
849415
291155
144043
527140
2938
745044
937775
815549
363286
86853
644136
1024978
413031
1045053
432747
631874
1004464
1045207
557575
632853
956294
528797
88026
193540
209565
479717
300807
324006
944580
819007
1018195
318938
866791
891035
796920
288990
456847
351044
497396
661250
1029746
867192
58942
890989
888649
366552
574998
458907
637654
941310
862315
398019
20219
374195
732513
836269
68554
163203
15491
1039311
679087
950339
392968
725501
265948
467218
744577
963340
936763
146346
494780
289532
289629
491332
878633
31883
277880
359759
500762
7702
373904
204859
73159
598488
534055
614450
69905
406351
35374
124116
537640
847736
606425
486644
889561
87975
616930
668524
868146
166997
973402
815104
957798
979238
930765
445462
210784
162005
185232
771700
1010916
76051
66216
513060
872172
301344
565910
725074
979799
68553
528972
755262
916717
359361
61424
633833
420542
559559
284394
758616
915285
305108
397458
352931
760477
427426
506419
339792
97725
940706
860149
305561
677530
320366
1038686
974558
459250
191940
86905
130105
955537
505498
115442
694517
426052
222480
769314
139892
131468
75174
291091
811383
1036578
378794
234740
726744
869315
977350
1038008
139705
639674
124871
410628
987070
915716
62568
294680
928788
821711
666279
751811
502833
330215
254073
591862
428434
526032
296058
464867
752595
927691
376238
919991
201927
340394
866225
683788
779701
186789
360441
44864
28540
343392
520789
1006193
972783
734267
255234
216725
398786
887367
418562
323581
862921
408175
95632
131202
50160
600545
614257
699088
128179
439062
671028
91523
350317
432160
809347
504325
696563
613199
82952
946198
895127
805557
502756
419993
446046
439789
472756
898036
760513
252727
1003448
303210
297633
542860
154617
191222
522746
920254
610146
786133
966722
828447
431870
79582
582043
217214
534768
563754
392570
211186
65302
551816
981399
30092
1010583
316791
735990
645472
254992
692900
323951
624126
674180
124324
810796
747546
858611
716116
253180
184583
331719
132021
375951
1007646
743963
6892
886944
20590
219183
60096
789946
637499
511548
677090
547228
522667
360411
1011927
748667
222201
974334
950225
71401
112211
261231
591480
455912
750787
875694
706131
1043416
305587
962102
354716
481272
383732
1030859
528128
130207
162287
736357
833506
604942
374067
858829
874369
677611
924146
505421
596621
832803
487026
470048
34953
877311
816550
640970
112346
1017666
90825
371316
563294
523579
202723
55978
259554
334446
183227
835995
494100
693213
252597
583511
424968
448426
826990
128160
503371
10968
511367
703756
821639
810688
200539
873291
773719
93806
1035657
750233
685800
670800
32790
808255
325606
574366
842772
225287
884539
855193
739425
265538
358504
136942
974032
885273
357575
311946
1041222
715877
881687
165865
825185
89895
240089
608414
815399
617947
685602
324918
67925
233331
187907
784285
251614
111932
1019328
997924
170670
53187
696408
32184
268159
616682
1017745
632391
1030839
158466
119269
427384
11729
336204
215138
470152
430412
676935
1012342
453339
362592
1027739
575580
125895
669978
881266
716036
881119
615433
423428
683618
595802
819819
31398
48774
398328
670837
688419
477510
628137
611443
194679
328896
715727
48079
911692
74875
612988
347254
979124
128048
309127
80785
334494
358160
461741
885767
538933
187235
238667
20517
133220
1019903
478120
891777
223151
756340
139179
813299
693996
1009729
142989
878722
658052
431229
468284
722484
531737
62875
157310
555897
30876
214674
872805
365059
859235
815981
468175
896878
19846
827810
745089
905800
151465
102051
137476
7233
798579
330121
940971
788465
828822
501382
17237
585560
991484
77308
311806
255306
255610
58514
394075
872847
725875
3224
594998
259071
317779
389009
337757
561535
586562
787505
866460
772179
957678
480616
468447
616588
1006954
213822
428811
698881
84310
884949
239335
55759
737586
19963
119729
175374
1044392
193419
945360
552006
828689
585404
844070
276470
220582
892657
504150
691058
874796
366480
937850
719045
775667
499348
1007484
130297
342854
89820
63208
852963
253955
664621
26052
885657
434692
657784
285523
409627
349514
19994
682223
422917
1009981
254288
86138
583665
316324
2510
589825
876284
68388
835450
824777
83762
16256
754831
855637
846146
214070
397589
480104
1015811
803733
134787
70898
894606
175523
395448
604114
193523
392357
95618
751833
403316
114718
795098
144646
849694
383356
512888
482833
20592
119217
78055
170274
983300
911999
356947
228864
842070
908842
388789
547225
1022297
247301
1011905
642137
988091
932129
551597
65841
250521
112608
483866
509602
925083
431466
943073
420749
585730
83728
778506
654375
307667
1031876
444412
962726
936471
594364
869031
234238
64553
959430
537023
538615
768789
503801
680360
954754
432285
1019159
329534
340232
90474
140793
162860
134035
664491
758119
1032572
615316
596504
307345
839375
940600
958159
491212
228297
419000
968291
957015
100291
562651
246871
933334
687264
998405
700697
978671
1004802
927306
737184
46420
325866
128851
514099
151104
656506
142291
114714
466893
75545
911348
217533
257030
683382
543528
631183
55356
996813
1516
1003376
573762
364077
676690
969041
617134
2873
245158
588172
912259
436034
153766
70774
507511
540356
645381
167670
860381
986079
245994
695584
916136
968483
109895
6733
697690
50056
731662
192705
496557
406613
697771
911513
53175
672480
907717
286874
28830
249983
713185
27444
152888
858629
563452
670502
790511
21687
460402
745461
1990
83606
347188
43461
1783
26199
977003
510249
725477
900966
152471
85060
650766
899091
255785
160336
344691
543649
839610
1009050
578859
166109
979821
191297
701396
186517
648510
881437
1341
411307
129758
820678
1011865
687638
425398
30946
282705
189079
35087
839011
846756
316135
777049
70323
411867
946351
941898
888694
27001
511986
384743
482169
833271
953009
827939
153940
172900
230658
53182
329448
14205
631792
225356
545044
671750
938432
709797
464769
527040
330518
320102
301304
684269
807933
705560
693637
451499
931276
894410
962337
603635
662992
916055
287758
686446
720228
477824
852378
560301
849208
593287
185211
506926
339367
715025
800880
1016769
775167
218233
925064
744489
951196
548377
457040
849193
556454
415820
1030971
823368
836016
80891
312362
488741
281462
126717
411728
376505
847224
784879
862745
429526
164884
217669
326221
439721
1025853
957063
154442
1003810
311292
301762
987315
248900
101985
690790
297315
734286
52576
420695
240976
700943
502584
1011992
741039
571645
715423
560891
60599
583240
860289
936043
120719
839729
432179
991756
604653
479043
661668
835426
297526
891038
347679
481963
985124
882228
983443
947546
489362
116110
615299
742665
641663
811718
981499
170784
412092
358447
966221
4054
9511
661790
1011172
765206
709938
877608
890176
206018
147364
184792
564070
481679
1021176
964645
458941
867137
850117
544510
742963
593096
491822
145196
680660
1014744
994674
744987
903295
78613
876106
431459
309092
491052
952954
920604
608558
700437
217495
448509
202103
781317
844208
1015243
281044
805223
824378
159021
83294
459591
998452
277158
842421
675799
219501
661681
397089
719797
507085
762896
1038239
692234
517677
809736
965713
398948
414010
1016841
778146
247642
182129
33226
63129
986185
190911
481970
941039
1020489
426784
590572
733187
511172
243395
871435
546848
62904
353348
368861
853781
715703
11462
906591
180276
509960
99668
631059
351126
939672
829745
206001
535006
104627
79576
64578
829878
626165
222772
824628
599929
297605
988365
150041
687752
855335
997320
785671
547467
70033
376576
301208
981793
709418
314988
857361
478604
290963
37033
48799
576003
530551
685413
756993
860581
128076
285681
1037039
1022151
690166
926449
455009
517579
964803
418566
344546
762017
461918
640095
761512
949043
654250
514629
184856
677054
539010
156649
497093
338506
14860
165751
178100
847353
900159
594242
382305
252590
1018366
201715
341169
1022354
803444
244901
233884
449924
139113
375803
171218
564512
367535
784987
979732
964863
415538
498864
777911
195905
224694
161416
984364
253126
195693
391123
205374
137957
793432
477924
816727
1039429
1027752
727943
30946
608814
245938
800381
691209
969979
301121
766186
890381
397318
939891
564959
889862
84552
851845
613115
626015
1036383
929871
640922
673279
973653
183020
701336
896897
580249
340878
963222
24598
520651
142582
539505
932969
987691
33069
374934
553701
535328
357175
543927
928244
893024
903132
91687
937971
601300
754498
647526
269959
521964
209151
763802
653408
1011803
381145
278116
851623
933969
970771
35539
327765
1036295
282411
1043631
278825
1005269
985240
45203
107790
331155
307502
869332
328493
874129
138968
242530
1040896
182400
331984
258709
446758
792070
793603
994294
178064
1004107
534746
1040200
17645
531436
831391
408530
43272
327246
956462
438574
52555
711263
346164
530024
608007
902144
18893
59281
152378
795404
262737
988893
592493
87971
336220
386364
351089
159965
142726
515621
709920
728342
765153
144401
1033829
530082
394200
748591
68873
186847
563044
430797
534148
375792
740356
16260
445222
707842
85072
980774
143770
659829
835986
189271
733387
714567
349681
23381
58914
522983
952961
250711
721990
758083
643365
345552
606430
68803
968643
182896
220866
946722
710073
652377
62418
134175
157378
1032553
818584
132344
854463
674983
436572
458459
291558
1001262
948330
403105
468097
52789
407075
20907
362369
457191
522523
995286
8213
789476
546765
502757
168095
201380
830660
166254
776182
45834
485626
933320
449733
68986
427614
535236
955620
321912
744263
942033
787276
893080
535713
494413
467879
172934
221948
569648
573035
110902
906252
1011240
853957
694715
456780
706779
687948
843042
451447
431637
197602
833894
168661
66410
168089
369356
37101
480713
354233
568529
860948
83267
103185
955745
458013
80648
31635
595690
201772
482890
456189
224541
136038
31906
199294
625543
867138
198595
143047
445119
403040
826278
1034361
63239
592406
14837
677802
1004494
656838
826721
702211
30343
928676
940125
798666
131449
144396
358027
81551
448983
819801
840691
907349
322929
541194
775165
1007898
995950
596792
691090
146399
239360
137056
946848
550478
834539
9098
231879
742807
554852
170988
818152
472660
885372
840177
356481
361301
314764
90754
88538
336103
536782
482883
559372
511603
261058
450345
78202
507151
455503
450677
32654
476756
862508
30560
957919
519611
497009
754153
122193
912380
480166
80950
334297
798001
384090
963722
885537
43883
1004698
251981
401801
927233
396249
49534
682710
484802
280003
456175
937652
961388
243929
662012
1003000
962827
473258
164847
775974
411336
521533
416856
216643
355660
422924
737532
997528
874965
289016
727019
808928
864405
334836
887602
734812
20434
323654
558201
779301
540816
781780
847871
338563
261895
215396
877340
21717
67190
128933
403756
951872
609301
303972
121081
750328
504793
189843
280335
651561
155407
699638
199070
53799
137066
310022
837826
902315
160449
181137
977343
246662
689737
24813
472455
133096
925627
633727
180589
141252
569840
892888
284142
620453
648936
862639
587672
757894
286948
728135
317602
840844
471767
516694
312420
586308
71092
269325
884703
963449
319442
1020855
939685
712712
1415
779223
219338
810157
192314
546423
452392
557182
633232
469858
708271
747064
1018268
66966
78947
435401
635266
899131
417109
120445
458321
150242
605340
361127
8817
704613
563571
423081
700999
505716
1011583
794935
868089
41262
729635
627263
756314
292072
391296
781487
1024309
872547
869634
827239
571642
645278
62371
447217
333395
384528
981214
171972
68576
422440
460274
646415
886708
718877
574424
532115
949812
4608
287209
857930
207216
156975
470429
270851
982865
354428
533600
94559
220474
523446
111243
182537
15012
679999
958065
864770
509433
668693
453992
426961
102564
447135
289757
326240
771791
676519
242156
446978
814858
323513
746638
337770
977910
669752
69563
698347
1003138
723947
645941
906962
303165
425050
252369
773260
220440
890101
854374
432926
881998
117397
391550
810382
271759
194495
295850
59092
447911
695281
852735
408417
672347
579881
252511
223282
645421
840513
615661
559627
144932
532435
908349
540810
1037612
770327
5687
683804
223749
384197
786741
188829
48140
782390
127480
361552
972232
996770
655952
524892
798039
916871
329189
221627
484815
751861
820785
329269
25174
503353
112854
318569
771344
131131
721582
121370
669197
812950
582848
529935
719686
984116
585946
808994
902232
174229
562244
607246
983259
340941
180986
671105
807196
167916
550128
305727
800995
371429
253959
466272
399858
657969
630592
313662
504556
82718
44091
767118
83193
695799
596876
819891
421873
91823
444856
183005
30017
120448
867068
373374
127055
648436
737684
753775
483110
688262
106809
220971
226951
168972
1007488
85720
1032282
338030
406705
705770
675523
548840
547115
534235
345133
100549
590067
91873
637510
888193
312611
363740
49661
336920
36142
265823
165165
112848
433213
1033259
79725
380450
994567
768452
846603
232959
672245
403842
357253
930378
207578
280985
541200
871567
946075
875611
535843
1039582
1041540
668441
1022909
303416
625794
892033
450943
292702
18962
916496
577720
306620
544491
348736
117471
491862
869095
829025
513226
694450
482100
301033
632606
4330
296341
210262
326038
492426
579215
260548
650477
281472
102982
300320
68446
358776
936834
713691
857881
691604
340381
360019
102274
54797
567895
251733
180123
561441
948256
245265
666539
960599
1036035
227414
1005305
246489
27352
298403
287315
652728
1042208
724964
986514
74349
943130
535521
18339
910489
595158
728380
118348
680762
1029221
556863
701702
1027520
709192
795085
276792
489203
668604
627811
367350
350445
59745
125131
240846
986841
81304
485046
379281
874866
937289
244828
9778
675870
932453
1010779
37763
295220
36403
662384
174099
396571
109846
46429
859900
827191
674794
305635
483104
34453
683985
369073
356873
753935
855337
511013
844965
904522
235516
706894
33680
799119
888107
858677
534229
618611
631583
565908
351986
418179
143558
799867
844384
543997
775769
533485
81764
685280
919639
633581
387411
942702
834514
1008127
377270
555462
21606
845553
763760
761693
675780
743092
512694
780449
67207
543692
143044
941443
443637
930943
200162
54781
439307
523985
134525
975852
795517
837409
297720
775025
33158
790238
313658
330155
188960
36087
11687
545301
195340
381701
411656
643171
257619
583984
810281
103650
775761
58098
17479
103218
52297
477104
373447
10021
920333
236797
361730
322019
617280
767046
615794
1011087
196165
1039439
39612
41258
766971
116820
34137
644988
152307
674379
239367
788634
504925
664854
412217
668439
1020287
616625
586571
274296
64200
903535
603469
424228
86910
739331
312707
360463
1023737
53539
939366
355227
393474
687919
999249
92575
689734
784400
143822
119150
54348
660330
550305
850284
920249
677476
18239
257921
833498
851278
526297
759579
907916
1042703
752404
317090
615799
10028
891802
352654
708722
161921
740140
458879
427680
508161
928841
908877
796642
427295
364017
665616
991657
842161
68885
128015
472672
959733
179921
591719
542605
499162
762239
368510
736501
507626
526593
276493
958144
190708
672281
318537
629398
267393
985780
257342
863076
454227
638586
261001
294304
744762
296596
701470
924565
202718
133347
102108
304098
71618
497993
663558
621627
68006
820261
568698
510100
15385
676432
99246
865625
1025542
131054
57875
662444
262282
834385
749087
845534
557278
382514
62306
755274
296931
227248
336751
987255
417084
653269
589899
926687
169057
83689
1042076
90888
491617
199583
222487
810268
822296
699765
166857
174619
635285
431942
11018
474432
642180
288428
500071
565418
671695
924320
285888
363633
1001935
51122
285637
82283
1002325
723186
1018748
1012691
134862
200636
43575
671712
818365
817113
995960
1041006
133833
262832
859146
766582
24769
520303
917422
380518
174998
232374
627959
412725
728582
374084
333400
695089
25271
100145
368910
792672
194511
299089
953296
1005803
154505
912242
671958
41422
119307
805060
703313
862093
291759
672614
71977
972975
443751
632735
581408
1040402
676607
993891
618520
211264
595504
486290
292381
125793
639039
973019
255025
978664
571256
677305
416189
842272
912931
535213
154214
569508
82329
528976
238648
115034
578934
1013447
133647
203800
56636
710873
531534
434377
278760
67851
1013411
856692
511880
920227
219666
628756
137196
64899
277620
489911
2937
802818
850414
126286
304586
252682
251575
386545
445985
37037
18665
328121
167768
449348
987435
128763
935029
380077
960293
1000227
838696
1039524
917652
206094
833827
31983
554611
806433
608915
322564
416189
357243
104519
1036991
202265
503895
904396
629055
652045
864634
262139
665900
953358
193322
728228
998021
105184
428661
397782
703979
456800
8716
1000506
370465
472291
27193
999694
418569
122228
299895
773624
131691
34687
836455
567835
232174
556216
1003650
293050
700553
803805
115096
226050
827048
721563
1009251
251818
404321
789783
341643
812461
33384
176273
256757
87431
271791
334015
337056
369703
751901
980623
1004859
701790
146096
13468
146973
927350
35788
903526
988160
424129
208648
441311
845316
842275
699538
706000
108459
577995
69738
703260
354493
261991
684980
278109
475921
44037
972918
343843
167845
851796
890820
532870
923714
872991
912247
485924
758554
119733
125662
577166
90182
202475
894929
279486
789946
1039403
338441
88843
544484
527871
50678
13117
725446
245750
515369
405469
25121
93951
383152
677360
894830
659150
1038381
276855
78115
102553
96296
537669
536564
296133
270638
802097
385983
939022
727527
85108
895583
817418
301187
69893
974041
453367
348898
946847
1006653
916539
628406
618010
914575
679723
483551
281133
574051
303094
196847
1041755
484431
292922
404692
104065
197385
504440
811912
937433
66157
1000857
1005753
371806
622668
951396
710843
949092
806695
397156
968622
6288
990740
518882
818022
378307
898042
837359
408296
352563
128672
455407
994993
482999
428357
740383
816618
796286
627884
345479
96409
199911
854964
318235
339057
388626
1000963
864159
145793
80442
13973
1013246
666332
941134
422367
240472
88633
816198
86644
712047
343196
320948
685808
419234
157321
912664
176334
857778
1034599
832786
974560
110055
209917
877831
317850
889159
305704
514135
171477
837329
96463
457300
949266
450783
765683
231225
289722
847510
534969
336356
379362
808058
519656
330620
686094
767552
993846
880176
39708
198858
392251
505701
322696
203902
606804
131924
863309
39320
975223
414447
542217
716213
681561
256879
515458
692777
630386
252072
918573
396675
823719
663371
173108
982698
466703
678550
766368
788185
105159
925179
327994
664381
833864
893964
835019
1015357
1024098
177602
787691
547035
660516
89107
232410
293789
713142
609202
350274
878482
640871
357343
135263
953181
945606
821344
798178
614775
862847
868663
776890
641205
575516
465036
532548
179581
792802
588913
78868
904644
352919
630989
410116
300333
366790
709046
649119
171145
224691
908084
959680
472564
936872
274622
842302
491178
449454
16099
813543
448277
37598
131863
761009
860028
261886
150732
784881
1031363
451313
149327
482506
624134
455036
646133
805330
381518
719831
432304
554184
439456
931597
96855
1004731
695576
579676
610185
886065
686920
123329
321445
265375
322874
560816
129860
493761
49032
868996
346080
697964
602304
1015906
44427
285141
742878
889653
909301
241417
560039
564225
829278
711988
596834
307491
785136
240861
271221
951464
277887
96213
750803
704798
959468
131362
588110
553529
1031928
513608
526169
415067
283466
806575
306698
360404
627502
228493
825448
739705
562868
700435
655069
634096
729132
913557
445096
4081
463951
864716
566453
594100
781198
21017
377727
309011
1034038
898209
680510
236568
864477
915157
617061
187747
997846
155582
748563
731490
202418
304275
905942
1039358
228104
591318
765585
14208
245399
255993
201228
311382
839736
224964
420654
206243
517966
413672
589880
372649
646652
561771
323340
125966
93054
372219
231952
718281
769608
711732
748229
61209
152446
586422
688943
639278
732534
943948
860475
693629
51270
593123
623312
593076
83962
799234
402042
412318
768932
998549
20718
694771
886747
830159
426101
298935
504628
1033497
246502
438905
973536
749561
85557
377113
75564
614325
766290
158151
366467
995866
43482
249726
357901
863274
890291
194922
817648
616764
511446
998666
721953
165409
549071
701364
820854
126757
820064
27111
621506
457088
748522
887678
227570
177422
834940
330537
892406
317582
691155
446555
900768
915291
948564
747592
123787
1029429
427918
339953
136159
405617
247771
255553
910434
11569
162991
920626
605987
256440
463511
878770
871578
725625
611966
812525
643525
52903
994764
492099
342761
78219
976045
533433
696528
399695
996558
707056
496698
900330
46218
731279
870355
174493
719001
841348
260997
144187
365731
433468
929760
200427
437351
759749
414349
222418
75827
769975
44926
151069
984037
773917
662437
705972
604180
769874
13058
391429
1040415
369482
913372
202560
662656
105801
41957
705531
444093
853945
781576
786576
902581
120322
1004641
952094
129885
322351
218749
690694
823217
1006563
136871
358085
337228
1021955
551404
509962
710726
923198
943783
82595
290091
688820
986044
868317
99999
577417
24790
182633
178578
347087
395964
104740
970390
621254
518119
56394
441445
524133
863747
557485
208284
272860
808305
850121
70308
320692
686470
881334
669162
421226
11988
394123
290180
322891
587580
1015782
230609
553761
522296
737048
489095
902756
1008223
876478
229487
25297
921780
9189
1008902
1016595
153842
625569
19851
754720
23239
599624
815867
291049
565839
410998
99667
789006
67541
695561
308812
674848
617667
1007066
190415
456535
236455
391426
226947
552119
129345
1035968
955825
463529
870648
603939
492540
945878
795111
932125
473101
415795
402496
987878
762102
902235
741364
530790
984966
1039200
957270
90014
108144
756277
583956
306716
340670
340574
350221
707295
650150
905911
699723
905282
769446
105581
887558
818119
476995
508395
416139
963046
1032658
633331
39727
52444
196962
876494
127473
1012430
849149
592637
209176
404746
936092
413233
321853
943158
347906
989286
139444
1030381
56663
699112
503872
779177
903383
68204
614050
345205
245009
985436
300128
173660
630248
1026255
64303
294137
781998
135085
1004808
785805
692368
887195
973779
497858
78208
822938
1012985
885168
101891
37824
81523
735919
960683
985356
109516
685551
569488
477876
782995
46860
51453
587783
717640
260868
110891
307487
357016
161057
563809
601671
310392
613466
724973
633874
884116
739044
239478
918090
973177
120205
342368
809606
328181
732876
290078
810607
901263
842593
148934
662725
714481
252345
941291
290514
557186
358904
441503
363892
353132
829315
45849
988588
494160
756210
280461
32999
602138
261107
527704
889493
514418
148005
394118
937402
386871
956880
10787
745354
38255
412379
333908
1003593
362888
885973
561650
671083
242115
113360
1023286
608077
721160
948759
397604
991113
943801
244501
992884
1025539
824535
847797
438092
787299
815626
618404
893359
1026998
498174
281531
391041
77061
489277
628337
63090
257125
1001173
619468
447523
239494
828360
744927
752443
317570
716743
581586
310776
807439
463751
969312
831066
1019183
379034
711221
967457
1009571
449063
90937
403136
1028316
246958
773544
1005498
986967
1043112
64661
197110
1025790
1013954
731291
704193
706471
738878
987934
336049
764628
886810
921152
628570
677496
522695
665098
571641
208993
675788
691901
604293
300630
316853
411500
172912
64041
699192
594036
610665
384326
787664
517755
121429
972616
530782
930041
822094
780523
372637
697938
61852
471857
72774
355916
598792
642231
4934
287311
71665
982609
942096
930094
663878
341406
810578
649863
843416
198706
1002155
288382
1034102
1026020
365475
721266
404898
854157
435971
507784
270369
21047
247727
1039294
190606
87545
745621
638338
324901
253870
764034
752181
212741
33533
671097
212066
574051
165751
83520
422255
417433
283055
588584
246269
1006441
299317
20362
71533
387945
841736
996839
921991
289466
892175
109855
237956
39409
583766
437311
680720
420590
885699
369105
414716
542346
576947
859098
1026528
950650
1017902
761545
987521
384219
263183
910583
823824
104842
37396
80103
71214
87231
886896
667337
959383
362400
969573
894218
711367
342771
424888
271703
84268
58149
524362
90068
577406
891219
1022048
906076
667757
208059
573192
916812
997122
456665
790622
923084
562686
478562
831531
517049
633601
556352
362581
359377
955055
108086
416264
805663
855375
815092
254963
391365
981173
259437
237483
744128
990915
582405
376066
15750
604852
693513
189243
871728
602984
716524
233487
464438
610012
30003
586994
598642
385534
425123
219738
297645
642241
354276
568840
366574
939460
189633
253896
173775
952610
190389
347175
789804
359985
487386
956968
563937
957621
321371
372879
935790
887288
608402
505207
708821
773449
558567
975319
948598
363176
935726
750684
544037
182988
223547
8911
927951
997149
135498
257276
38697
76231
109592
571111
684179
747054
1005464
194329
632444
1041967
498198
514213
98018
989155
382256
592944
263529
130097
935322
155719
580813
688332
408217
700851
878292
109536
724413
1040264
656989
141959
788769
197287
737853
449934
924357
12315
102338
115901
261920
416391
133657
331252
482281
1025376
564939
248601
234070
891598
701862
302886
747020
842607
751050
116027
150263
550874
970649
658330
50154
92561
605901
223320
758712
376052
172744
593850
204309
79112
538700
365922
925838
778351
283092
549974
437378
151639
78267
589035
196665
117334
333544
938445
506915
38710
660712
175621
123245
967088
162691
176245
329440
250090
640453
879220
642660
1038554
860535
732294
246905
909157
683453
434970
518139
330720
404887
586336
1042082
1044116
251215
24722
46457
309045
1008245
683015
96875
426677
1027498
978853
853394
1017677
419675
525347
827697
212850
622137
885251
374106
577798
361655
322185
46081
37020
747184
693277
677078
883478
69545
12987
35061
937273
92565
305134
78266
329128
490040
744199
785705
583024
841318
162091
224425
41111
25543
932065
349903
742185
128981
524998
627550
591640
649947
786568
825579
167415
983164
229554
1004262
526652
320442
794291
772954
189745
259595
931600
623095
888925
16046
703095
733762
871964
340054
782185
281654
580534
400571
627613
852797
34474
72452
557858
912479
864601
428942
387064
383665
647386
951777
168133
170779
684183
118056
739602
1040563
740472
610655
764144
111089
307733
878562
25532
143208
385393
665849
391435
306539
166919
926064
339520
61820
1004149
625739
757314
906003
990359
804743
154692
1009724
584985
784293
789600
595458
282858
394621
134946
450707
865769
136541
586110
939495
427087
40393
588196
423380
388430
982026
322189
859780
979096
166931
881536
12812
695707
873374
1034959
514450
1024439
419614
793821
525981
934041
525789
446830
840517
119609
345452
970048
24214
379606
878799
520347
862420
39853
412270
950659
34350
333754
428559
169275
587164
817484
883635
1043976
971881
378187
159304
16839
900938
855494
56132
962104
36219
720073
475502
311208
652465
996780
246654
812855
240672
820011
880373
505220
341331
25592
635146
805943
629437
1005576
739099
774396
649486
702976
551934
975323
308980
76516
38252
434235
1022959
476198
1041045
562090
469887
278627
608561
450964
114079
908569
151545
727901
969039
170735
255744
590233
416006
1044708
811549
11112
924911
981846
840216
282679
260461
802806
398118
81663
1003857
331801
694741
111612
251903
405526
750451
52431
113093
584531
1001295
1024358
794558
295991
146586
636237
244003
290013
980500
953280
213042
34526
970870
803283
790307
878812
51
270640
876677
80456
217565
109043
277257
631027
154852
844367
432862
1032219
670881
333633
359380
43289
400537
310298
619751
10602
1027891
538977
855856
117732
495171
922763
880944
442858
612888
1016298
709077
713863
794109
1030667
941226
968485
902557
901515
583282
198978
557299
54089
687653
592475
443844
577315
234991
230470
96319
493769
524749
673113
655542
284900
946101
583256
49483
561089
164934
660492
206248
190424
313813
692206
796892
401817
198813
620087
895035
494640
449044
93058
414712
449158
641890
826556
605282
247419
346048
342830
854747
937547
383152
956043
344730
364418
828758
778678
301156
568435
650220
419607
999256
864176
36163
402414
689399
961565
473023
593037
145795
742271
247092
809605
698674
140848
232779
873387
106123
265371
970771
329055
322663
87121
122356
499213
851778
984891
263478
373386
379842
321350
464187
825282
970137
660826
498117
1027335
87443
87949
857035
972766
763259
418071
178851
534797
484558
870694
720225
639123
536892
1008213
306214
827520
520915
762814
541604
579272
409682
473507
805463
996374
25289
124766
474476
331828
707809
988145
1022201
185660
514103
330382
270777
947984
310196
154435
970198
405886
233170
258919
596330
239138
893524
565300
247703
91682
861320
181308
90613
229438
809678
638675
352858
6
115208
721144
274496
274520
725724
364974
546123
857298
543814
394732
544996
1025145
963358
14104
331741
794723
828571
155063
629678
13365
883116
742390
563579
630575
366162
893995
69324
659445
627408
337046
205490
983263
924531
498281
649025
579241
263921
939824
33574
349822
840907
550160
941710
306773
826527
35368
1024196
705401
282476
373437
414181
596577
547903
882301
554977
938679
111577
271485
277713
1041686
402514
349682
992887
346823
700122
357075
177338
383478
495907
227243
72904
896731
596435
14448
467586
987106
780415
516376
992309
645585
570251
266005
622078
383233
694511
561578
69029
1005919
980766
629147
705145
182853
195247
1010543
137029
920447
815384
859018
989837
248079
629597
11917
481020
720682
729426
387513
461876
257289
198659
128313
337820
372086
575124
342688
465527
300151
71503
265252
337454
1014082
836560
1020133
259196
676444
16340
12165
1008247
344577
530355
608137
281084
938620
505
1014533
55317
276479
752761
2365
933474
710773
1001642
466453
976846
653228
690659
385584
895969
60672
370725
443946
6658
110881
617639
563974
380862
778308
640299
914304
253037
312157
872808
925067
440897
877034
719712
663287
582455
296799
233868
851468
1025539
1023403
315460
802014
433225
545414
986769
498318
970288
284378
321604
746432
406910
883485
935388
591853
964020
449699
933298
543249
56993
173159
32359
965500
888640
838561
492705
332724
765873
321148
199564
223264
363204
832632
326179
775005
954765
603635
725025
155859
929659
940125
381275
143507
137301
241859
358168
140987
368530
519467
871092
764947
843094
970490
783357
868797
1039043
214336
105583
788046
174346
872342
530791
308656
384655
719889
374275
100502
118774
53462
207730
563630
427543
863590
912041
523826
276317
181459
64902
584093
19142
383124
958778
365411
547613
36173
57174
1000250
571244
511506
51643
257186
239252
178153
827371
897891
415762
479991
652760
827120
254427
12122
555676
326871
337355
422587
396808
753773
944883
305929
347328
822753
206168
507072
577016
625711
157745
757711
871915
426835
670455
850377
814721
345453
718957
981354
783012
638736
935400
603003
995499
390443
970922
242547
318886
689123
511638
803829
596022
434664
460807
740518
404232
225038
998955
875753
66521
41523
1016074
973837
1006990
756683
857368
46750
115410
90272
168317
819770
949388
28787
658824
656921
120874
47848
429367
691921
283882
581165
285329
781990
82755
667484
338917
977249
234772
502805
632958
325619
637919
741625
989234
1041278
690274
135141
769690
598761
125798
615639
127492
553060
324654
356504
419924
112611
782726
281033
300626
372074
1007938
911343
779998
692742
98953
296486
688269
780703
182184
99856
615966
698758
151825
91292
897886
166641
434938
544043
300050
613316
414887
204260
643734
45953
759140
296403
947897
715414
466300
902167
699632
968131
926045
223055
681223
376768
96834
910724
736531
670818
759009
329133
601412
200037
942503
458479
382192
991772
342541
562102
814109
767105
28866
719988
915899
543456
186739
384640
355285
570721
302583
1041181
510226
908485
497294
177517
77495
819817
936536
372482
142887
497661
654280
613702
178106
142974
186883
614220
193427
80929
46399
703889
191220
411799
836627
266745
620390
179241
7637
981722
345524
42649
442354
754283
447505
371408
32189
630943
860672
991044
696179
675711
970673
688768
1025681
249931
237319
815989
831927
485905
373051
843078
126438
165140
532907
854770
519145
1039730
375751
106214
1042154
433773
587281
557810
103992
148527
388002
859530
511004
500890
848478
129700
911967
802381
1023664
914579
490205
522781
385196
1036978
626883
204962
779208
153709
494214
345045
346323
67313
632355
630657
805929
369907
194643
849507
331207
544006
502560
131819
698285
98313
450551
148503
468877
81075
636984
245871
910496
309054
474901
600857
791568
535113
489682
664481
282613
132463
141130
901355
89258
1043810
454762
960749
650957
862064
400916
486816
990206
839521
624115
89814
444684
953292
428311
286155
285097
1031229
491391
380829
971562
924767
62252
693844
389549
435347
759124
547135
921404
11642
1011868
648772
1043629
412201
281714
769638
162070
299618
430799
572291
1021080
544316
445181
985914
436761
478148
625402
205433
63406
738520
307458
415292
853910
745747
32674
985141
568678
814736
926901
917992
597976
517535
990950
532645
301129
173272
937782
859452
114872
936247
43679
364047
412386
1003519
394274
634708
426530
311750
821131
439591
72581
747750
351622
344884
453350
27474
192418
405412
699849
833862
615267
791496
636171
886961
424968
872352
649662
849944
415215
829755
193026
418675
431906
131938
127716
173568
586336
416936
1001238
799913
262208
564706
394091
910810
467220
492824
779848
787087
455015
376367
566672
353959
958736
675114
920137
392929
699613
1012589
180309
638510
978801
110447
210530
543778
968230
309097
820371
693646
798887
297783
1005351
1026887
386745
1000398
1001983
555043
966092
205476
840365
489138
173789
245737
904572
432085
214923
981627
155253
561569
163322
819649
1036463
280796
941773
478119
785260
251486
698904
140841
674950
1026518
489847
734487
616115
862083
63122
582389
18017
138326
657899
457171
878647
113120
217033
731674
870412
92488
220239
304353
396567
293790
644973
500553
577422
404567
272324
605670
189463
1695
377933
507129
615198
700566
824299
380705
290241
544612
800995
634777
799118
976634
595628
299505
517656
805573
1017406
148036
701478
906822
360957
1027740
713170
772579
45860
368535
11403
505703
196768
79535
726593
538753
117102
618200
697799
498712
678810
729607
892317
296264
826674
928372
880232
647673
637771
946070
559880
840589
291996
637564
203961
986348
577720
780581
1026614
517196
591181
790320
931411
842898
133493
491864
874431
836952
57526
171825
634263
858762
376132
603004
927383
366571
765225
149509
744288
964346
485355
229738
210321
114768
879121
549673
178432
314007
285451
237435
838752
233789
807442
829392
652409
916179
118400
963136
47951
515859
1016836
32392
254748
59086
758822
818280
565126
534672
807893
776832
405798
576530
527263
424461
814193
64390
287433
199912
73909
801021
165067
12902
225515
453129
1023717
148371
752894
442236
442691
885087
718355
814621
84427
942061
208236
661677
393319
57120
985038
160188
497433
865759
228580
554024
184437
828380
1004527
684824
647133
933395
279486
185416
421221
425152
361410
44837
705812
108047
375495
661761
205498
205254
979284
41682
578206
949314
430672
89429
838115
971282
922773
154088
974667
479949
631152
1011829
775276
786435
484127
832587
939997
358291
65469
1027285
1000721
673799
917844
918962
428902
602781
175542
154456
585567
688341
845575
546791
760390
81262
268349
509405
570205
379450
902977
315743
246259
511993
298801
571213
188701
427685
954646
118456
847095
532850
166141
109726
209894
208615
117591
390679
818624
429903
739316
328419
362812
600225
764710
983147
548081
33901
450576
752560
149502
557406
828571
288002
881453
368919
391323
28361
522567
198977
12912
541007
614687
207967
456419
241543
87684
929751
221367
408137
390987
1033577
512207
279552
692134
809701
216823
182172
578771
651958
558908
414639
201545
714167
17930
392594
1016897
453778
508808
838163
461889
198275
202983
457780
430213
496481
957530
984547
291824
799652
1011602
1008967
620740
423766
330894
224952
516946
7070
659583
307020
1043997
264590
723526
30327
477036
536143
319514
833658
763703
379553
976453
356343
489237
347717
602646
184204
696239
705266
468600
159663
120325
255337
971202
164579
208409
82238
683226
169601
843878
863434
181061
861341
966
96282
744217
699638
302600
322390
848467
125818
621349
985296
76338
307030
947573
967857
197695
683081
602581
409419
699600
585768
911400
473833
610682
911387
591671
737398
174076
560488
819731
616848
503933
484591
20352
58411
710223
822648
110986
460751
156304
833516
754416
773681
138665
773855
850345
906751
909359
538636
116729
316156
1021989
887490
379609
749098
947325
331308
934310
711406
567920
181836
400738
396199
153634
433025
849547
229269
970344
476563
419937
255515
1042838
163370
810466
923334
177288
488553
254535
583129
546954
75065
539805
37659
215726
123831
675474
833915
784604
948241
1010007
554304
682468
9573
439380
320067
680665
760456
698517
781342
662992
1036757
864963
55761
810086
884654
477210
265781
158609
579535
383932
989967
879427
718518
692301
930491
117239
651109
940589
617002
598843
716863
100802
431585
361678
538664
486560
555808
861399
742070
692351
1013543
1038246
614634
16266
923423
530280
484030
370320
978656
398174
818259
356223
818332
454299
384459
707754
96435
838307
435081
890114
372485
628240
91925
499395
59304
594863
526021
506617
234161
912848
896435
522805
12803
440027
431860
967199
586409
270106
667350
949191
299732
446048
205797
784842
28851
334694
131318
787733
934964
437665
449057
815167
300828
1045062
959705
778548
683434
560866
589712
24448
898105
723520
485161
953862
645624
366254
850820
360258
237356
750232
916473
78
997924
299736
788969
829401
969093
952304
112007
920683
50198
677285
990059
161447
613494
598387
162252
589031
140076
639824
529658
1011598
930418
68206
146432
966870
949561
146895
181617
234729
499529
538998
213480
646966
575586
681892
268498
885838
688462
157538
579087
29317
857286
283450
532299
533602
777897
509926
637064
681123
920950
740367
25277
693088
74237
410069
8399
485824
873835
474371
188454
716919
813291
197980
698444
252131
13705
814795
818858
616115
289929
101280
1028429
300259
533277
746601
931300
526897
583355
542871
290636
116215
757263
910993
1031923
123592
884043
158216
881865
969483
896389
164843
1010505
558488
581375
623255
981173
358256
965186
150086
425362
312548
113778
822396
81195
916569
368631
37002
243930
1030329
326846
531736
894556
290663
508025
878805
710652
173111
342586
395488
300119
108178
317245
472481
1038143
144576
249333
178325
405957
821101
581620
451302
494182
333908
1029026
972274
574894
187046
938671
972194
977282
858760
721257
261399
27352
495180
298992
648080
593054
74297
718203
224684
778934
170456
858834
406030
919967
875122
613247
222621
581974
952976
205094
812718
994099
108224
739886
35373
240139
709982
265653
332299
726880
674058
177266
967034
508761
629446
915570
862438
201442
805539
151868
530228
325516
545034
773685
341462
379433
718617
317175
700180
882073
513162
811744
810280
689231
17982
1038292
982160
88009
714991
129037
31247
792924
738403
250624
294897
635688
612846
384077
204327
724946
83213
1034185
118415
839796
889313
320822
404321
285814
109732
336649
346789
583166
953699
99628
400535
193393
496820
1044782
97686
143679
568304
848004
1020750
459926
661206
882137
35577
452123
939511
577831
201058
428794
1019996
264353
85070
138575
947539
390266
679316
757217
63901
306806
667178
805915
337140
1002007
121873
800553
204336
837721
481165
81359
687268
196905
537737
580844
887159
369571
726142
94703
692860
862713
101451
858648
1035048
748377
204615
199814
776225
54451
252675
622939
589986
1004258
435020
109710
421409
213841
43851
46180
426626
900041
1039224
203659
479092
893858
245924
72280
275387
106000
124443
431149
713822
793958
258605
552600
613279
98463
158399
987333
39653
464354
777721
537544
291064
562770
511121
63885
315055
518172
461283
1028305
75185
160788
940695
804838
839610
778171
830013
825547
429565
112260
454202
446263
468076
314744
135877
505354
819644
326689
915391
263517
910247
847928
564289
30289
966539
977951
735455
767416
221397
763351
460596
822311
111412
754081
977365
960427
593388
731891
905254
274145
526524
41050
640779
593097
201659
33795
600201
623672
408081
1610
154939
516037
706745
762745
412680
968947
984883
220811
212030
637196
877753
68606
830887
770883
943448
825912
373830
56761
743787
889824
339659
490117
628003
229152
481450
301474
609508
663494
58715
897101
764275
274705
810133
28534
843757
238851
540835
994508
830481
978213
291380
451750
130320
601407
348183
780138
905125
146938
1014279
439213
497045
310266
636534
4006
942661
20028
122025
482601
681808
205860
297763
367082
619426
463292
760386
217873
193102
870023
611053
953630
688878
994284
750666
867971
402329
99687
259624
388836
559801
103652
1023072
821250
920
53467
16030
979796
30408
175205
232035
1006382
745138
332224
916757
283082
785348
559001
193624
269933
267968
488038
75876
195016
781711
926436
623795
72060
812545
836706
604526
255644
282305
263429
399661
856788
576264
515867
393584
420928
382338
624984
483460
15641
249350
938750
388822
310121
201242
697684
514151
171425
334643
1020030
342683
864725
395012
744134
105328
342823
227633
918257
783334
925655
329258
419598
936918
508735
367143
988012
11794
400370
81710
469833
618303
65840
684169
873879
335771
17524
647513
822956
836066
579198
15653
953030
662270
109674
475103
529098
862784
248462
360706
764674
859254
884442
805140
635782
821859
691401
900395
659161
880906
35691
446106
147554
342699
729853
865874
292627
312122
321973
212842
989847
233085
1001822
581470
649656
804610
774263
228887
1028741
602430
696034
462697
883210
218560
546268
305073
626505
871371
325193
856997
1000210
830077
978330
232002
1043444
317286
820632
272732
1007960
283597
569638
353608
121466
387553
819059
287605
163974
117754
505108
221671
91249
676826
182677
895351
896838
926076
600107
932030
392478
357889
1023512
513705
143744
435531
401407
967385
1025773
356135
283814
999795
899415
27532
451756
537988
826121
146139
797917
573601
590973
925849
666804
109206
883534
421516
977122
50288
432463
706208
1011285
558361
341924
249692
852299
254319
49679
289571
823916
810149
157331
315138
877115
398865
951601
24688
942939
538503
203206
988012
1039451
619969
509017
1024090
293972
799109
748488
773250
15226
696365
327160
591657
753679
197505
408968
571724
579781
44243
726184
845550
559744
108529
997420
678966
806955
531334
701525
772451
257807
728154
266496
407542
37174
455473
558887
247150
895955
54971
507982
301277
539780
707236
146909
234558
721576
249012
224737
618557
654947
228061
478840
140359
488299
586936
770133
1007505
780010
897107
578896
435896
35090
768120
148632
634620
818738
122647
856232
666990
869801
658087
945495
730004
696564
890169
417395
163084
918697
75399
590707
570740
660682
265577
530477
578589
254026
341287
711914
652799
220216
343457
997248
990869
120427
428692
280019
620138
758227
113343
497014
676120
546457
737470
453438
784519
317893
237711
806397
430764
262515
138244
676199
930939
267358
706166
395286
442508
499416
31721
271073
796984
494276
947716
130773
978580
115357
62304
858978
22148
917305
665347
155731
465634
611565
487551
141621
661690
630199
586782
488493
712038
610340
24320
386580
695466
931694
585792
14498
934851
324397
791414
793309
128023
650569
461711
228747
480705
546678
1034294
111994
434002
585120
431582
983148
13070
617191
743435
812837
695285
504987
839481
605250
729275
116699
135091
34421
130555
1000217
231609
398883
183608
473485
861415
410376
963764
139094
590013
987710
931969
123652
1016982
694027
482082
389920
753285
515936
767131
499064
440714
731397
544487
645151
622600
633960
340388
324152
483148
189147
118284
675597
103597
882999
151958
912346
493433
74755
709985
434896
752513
255529
116983
69873
580279
169279
831784
511943
875689
617478
591962
288332
942818
949114
1040971
349051
96807
401506
505427
596228
791708
659657
406151
990401
210627
482498
730230
445653
630050
479062
657645
882105
699619
532285
1042329
515053
429305
339746
681314
348307
713562
873323
621843
186934
969531
427498
908343
45070
345966
974432
861446
585485
200318
819932
493400
869640
488417
314009
155340
546669
602550
719505
205961
17113
1021164
248574
912947
347079
23025
386872
254199
328268
709810
527037
96560
378889
798752
921133
432451
100134
720372
197505
983161
250504
643242
487286
738727
99589
315250
281801
299317
116071
76423
499694
872299
1006816
558230
401071
799030
585480
68429
888934
981118
446752
752761
1037699
115095
333019
22197
906041
926590
188585
833340
576252
483713
48804
443825
916628
398607
990259
831670
316513
1021279
948377
801157
516716
694509
727095
159021
516470
814722
560039
792041
250620
117659
888866
183051
59668
990555
180247
371197
467628
531445
699768
648456
237445
257688
769296
166017
115268
63684
708932
130396
32686
930000
343059
253791
140255
550699
397531
574736
832199
165224
38205
694558
238616
30106
513351
719988
469555
165117
1040573
835925
88043
886264
940599
584274
119970
719908
236933
801767
160940
886133
586492
208117
314633
226959
805214
674740
607972
864988
115999
941858
385768
997674
834240
983053
844295
902488
1015960
165176
278838
628924
772990
490736
797629
295530
427425
98846
568738
748077
560821
227754
509474
353182
408436
563186
571275
729244
1022873
528516
433163
530226
197296
760007
907992
352720
220055
308624
571304
266784
533936
547456
74319
785237
562597
528551
75090
1019577
886479
252996
307498
930441
346356
334119
631162
873050
560884
435798
406131
250353
119083
847031
916042
13777
705137
115888
79026
685306
364953
893865
190851
617727
908637
270041
757875
838502
943149
290208
582370
93277
575754
514111
812803
121450
658438
635342
461750
736498
958346
769936
900478
183564
119329
473994
3962
251347
966459
305052
37201
648646
928252
463156
515106
752440
879921
1039540
241165
437629
629983
867760
910954
988482
703989
284653
878626
558119
765653
957318
608324
920459
209178
714161
337220
516007
566187
390594
814868
227723
170574
918782
33783
392050
626899
617783
74030
566161
750358
257361
706895
1028704
958385
687802
1039713
257045
707643
824666
87276
803079
142781
470959
753290
1035940
982574
992222
241944
625308
884575
198900
923034
1014400
48832
667174
701628
206310
567658
540654
278330
955672
774801
705204
823147
2759
880517
110681
215393
368305
871600
791618
822124
224078
661245
344589
717860
696909
562012
417590
676665
974922
237954
715578
509770
1040554
826672
226585
460991
592571
38720
777825
21639
607963
480937
894004
658583
280091
440780
241265
738341
420291
974598
219625
410214
714069
271291
1022021
712913
250874
208707
138789
455283
206145
432610
993811
849350
848692
366192
111362
938961
266231
3190
983432
990844
584884
186532
485513
322018
721029
895158
942819
257131
981685
83988
854185
657071
335310
910376
898206
236077
436235
963508
857478
347294
4901
100784
413858
553608
631418
123323
873812
658963
93063
686338
855989
763968
1022985
46627
240829
276284
879201
60692
102833
999948
737963
169636
623834
282637
714399
1005737
877926
808722
290425
943575
597025
534468
754281
514016
658244
441045
1027378
788297
888501
241489
695750
70360
670613
16734
707106
981826
693413
316299
649596
429445
850030
445477
454188
287845
699859
577663
612554
241452
145147
63544
798585
814603
62180
231128
138812
910035
66300
443171
464735
1029730
515707
841352
81212
863401
295139
338116
271787
977603
62535
373645
275581
631071
985615
846650
678080
885728
369194
717937
71022
632738
116450
588913
684026
651280
815131
628120
493712
635308
86171
200890
424779
971015
988422
818958
1028386
294613
355147
673783
159572
766022
953497
335590
465970
717874
742737
951287
514782
590382
766319
829095
614091
504404
349
139562
903688
21216
66125
929421
584009
443762
637989
380782
597190
825370
396375
697893
600632
317023
719176
1035188
794619
106526
676374
725493
507252
445041
812061
892761
184561
404581
958168
703953
525780
899885
563086
225861
688236
704588
1028905
608356
941933
374268
29492
647725
680221
503605
601138
418358
878827
689084
497447
893880
746075
647781
847073
141764
556339
369368
702192
54976
666444
806408
1026016
61582
749652
659576
126726
417575
482476
464931
366776
583093
829618
431055
845900
227121
419659
439920
613464
290492
84098
281988
977331
106185
357459
1043352
105326
296038
312398
809373
156480
393207
653223
724549
889441
652494
41999
908578
259075
507474
345085
629905
399895
555796
442100
236650
8546
544715
328193
636493
645213
388151
266647
710578
15929
669630
481266
369521
282931
481569
655381
55637
346598
810629
508366
265089
1027010
1025714
756167
643111
352941
561332
96606
105900
659614
520810
1031520
524620
800622
837531
768956
468139
90537
127700
758777
13514
164286
148254
244975
76725
338887
66684
826199
44660
517733
681669
1253
138108
554846
121532
23752
778603
739631
88503
1019266
956202
311685
304729
54371
988748
1030901
861953
438802
399879
440181
178010
182835
155920
450798
781817
828723
673637
577718
815844
985816
274360
558164
72579
554906
521440
273707
103808
70131
527143
902962
371680
444494
739381
1045263
942698
285390
634595
903614
433367
233341
1032372
336493
420524
845953
705296
67804
526698
697761
283960
29462
971670
271936
844183
916003
85451
1036195
580068
678009
982501
656432
82791
267616
996803
809947
474721
731587
616324
177504
239895
873197
399543
51790
980652
251484
634531
275093
364735
946235
659185
297831
413081
719001
742358
899310
854684
851272
714287
536172
273974
626780
345302
632415
19709
271314
547228
675199
117835
300456
767465
26157
478586
640711
460620
839228
627022
587103
653525
1019434
799890
227393
501848
60844
645447
33702
486090
89672
875052
164536
231677
434597
652331
239857
1011817
886141
3348
732989
10596
362605
944963
1036350
296613
533511
238762
341704
4865
599961
785717
596538
873100
849925
615407
212813
619256
902117
949993
56910
824081
291032
975282
688758
805912
964308
14144
191138
442493
695611
655388
150178
902337
83258
554854
486795
903866
57558
348253
32109
646492
274950
794508
318903
833129
991220
174458
772062
957924
497979
296507
388662
624688
169208
77168
631290
946475
69382
628127
262328
257668
461594
920896
436649
577956
131418
687308
206835
451870
338414
198764
695983
453739
647414
158864
677071
97973
133023
910504
751194
1000442
564087
718923
171154
202069
227709
925097
871656
646258
941041
709989
143244
473672
1006139
954014
816248
1004173
655592
13025
950630
500527
599888
566494
1025423
169148
648061
279189
748240
239760
808109
335593
131063
151007
318545
221261
814299
732864
987300
163592
291334
613919
776338
472039
304808
629477
959744
192798
403013
685243
911602
838222
635592
16750
890484
826860
677754
327550
353999
836016
537040
910373
614480
691280
572470
272576
261233
943991
1000738
359148
297215
164880
141441
81722
452776
921729
88907
511094
360717
183241
1023397
630665
433145
840816
364130
313735
987523
490217
312885
15351
136872
72570
573670
924446
910727
201075
715706
292430
552092
729244
314401
867826
423837
477217
536333
155888
545546
685866
240815
76946
516032
711514
447130
1007369
359624
657127
535022
793431
45820
944605
196089
642309
466261
705265
69093
20440
434797
70190
916770
653197
457226
919909
402715
649841
175106
719935
668607
738258
417918
433549
744533
652574
799034
488034
174194
738777
61674
108960
908375
499017
161959
267675
432097
529810
246188
182820
635451
12567
275493
303419
872186
357197
190342
709328
187385
562773
194654
441727
697640
401311
246844
790794
161610
598696
753973
818126
525548
419943
227324
490553
845934
776931
808599
421237
138038
819353
907502
754142
1045436
792025
946282
320647
371507
134131
690068
830988
13074
139374
197772
41777
189603
792975
463434
773866
871290
42918
333425
951784
248538
135007
314723
352861
451997
580506
628878
36870
634637
985203
402570
606716
52713
226218
777430
574548
218941
704139
935795
455865
749962
365673
578244
232989
126050
636368
23361
392079
364200
173565
628004
832408
70513
603997
747800
803779
736041
947935
849538
1019434
799819
575596
604994
617167
997757
1014120
864553
303552
232443
341321
317583
72150
870894
608933
1000159
374945
9067
654960
230067
367863
787973
118534
470533
438967
43951
464956
137559
45658
448328
113799
945809
773579
673668
18190
388558
494226
587213
124430
960846
999338
112994
340137
773903
1002825
859392
590933
1043142
389738
857648
292211
69586
193966
10321
130373
871498
476259
161059
860261
107771
304667
214144
73458
525260
316006
284170
855209
41998
139063
494066
222272
134829
966253
224462
193861
396999
1005738
870898
785943
480
954678
796074
839604
482468
1038761
589380
347909
587595
739731
538127
1022899
484295
241815
961548
184940
146555
561546
255306
539842
529205
628492
589697
70623
729561
918703
113206
835834
371316
51265
504102
350636
965262
347745
979641
166879
420650
624013
650267
598355
35736
432539
1022144
161466
143205
50537
777180
366393
865177
625676
1028100
601077
775564
50739
247888
946457
445596
120369
369122
375705
223555
47371
955627
758692
876924
602528
681949
1001437
872407
955942
885613
251384
464666
457662
971415
851033
1041862
150419
449572
402347
600723
456482
37509
478023
454746
434691
294652
237712
761641
896735
719300
358352
499711
158557
345776
229947
60374
562118
418075
648929
777155
673752
634639
491016
257828
351517
239480
610810
706853
214069
53647
898383
345911
865603
401794
6734
284094
1036461
426211
667161
464636
1036301
242985
920053
219224
420208
189035
307565
140908
510392
920915
726242
989208
210405
457733
852110
263227
467301
94786
476684
377206
981067
801798
170297
432944
910439
900026
3570
625685
518675
456991
77117
883830
119386
289640
375431
194716
144106
186817
162675
27539
1039895
923055
726332
877091
513191
339416
219307
40061
517189
879355
884048
317759
61509
11996
113440
505066
157064
315314
967877
780742
311969
976744
509192
157166
641410
918546
70371
109029
975314
651890
698162
314238
817112
393412
909422
962084
55196
402745
662496
511562
463653
143870
2166
892160
134467
384257
659791
160747
467649
697498
547023
554748
356722
93327
61503
960604
405702
843103
833538
470499
797771
552015
363810
214357
72911
286984
484826
584377
624373
153856
461255
851114
42868
493040
1036535
1016300
417918
755993
384894
121037
297787
440511
781484
748521
851346
1015656
292024
823652
590380
775421
850210
799647
590683
989373
333514
519706
798671
946067
530034
594691
901100
828332
685166
140985
864950
724298
510971
170746
1489
1041943
531565
101929
655807
448983
820022
904828
354271
269375
707983
781270
631423
808459
6552
896571
835945
594182
588534
788738
464106
694015
240789
630654
337266
1000279
939834
949285
664022
462508
605030
817388
286755
826231
97719
179246
722401
484962
833206
880947
1004226
550231
67197
793686
848644
62541
940348
319873
109759
1017234
651904
247257
40715
90604
673183
779294
179322
29568
543465
1013258
735137
386939
483230
778734
168538
259836
536257
347417
1025646
1042161
828951
859332
805344
1017969
563398
1009984
870804
86364
160317
186426
93454
180594
846427
602402
320581
305303
332913
126267
896689
940627
392687
712510
74269
642780
496594
121974
479739
291095
398520
824575
319411
973765
612616
739958
370503
341356
565153
690061
58047
553375
762492
141372
524889
360468
889078
1039224
427266
815136
1024354
1039183
852939
181678
135901
259842
471204
354820
841433
91069
917223
105664
574249
886612
535510
994984
214272
290648
506927
201056
738587
1004072
670693
913031
203776
561832
3851
973155
979492
726656
977390
162414
189859
346823
430601
4856
459648
967530
218549
593522
649667
756021
435759
314360
934911
660615
312964
374779
105392
982203
250989
780706
531237
312243
886682
877995
535715
684178
578015
852171
262623
15118
703484
810160
665735
676510
604589
155839
973392
611079
285428
727046
233787
60680
482229
538815
160194
901001
142172
684069
257281
324207
14300
452954
519377
134570
1012242
547716
308489
680760
405144
306488
720759
332466
190711
136334
409840
519185
836960
49667
836197
908719
728054
555082
450905
113520
243599
142590
451553
151903
432045
645205
381869
934973
649836
681823
915168
1035423
796155
216420
928111
193073
890000
601129
779646
1014049
399126
82685
720339
996422
650984
910571
23927
249137
46751
949528
1041862
448561
831022
1005057
855173
233366
163248
30343
266505
948261
173398
1004754
55045
875765
593580
768283
280124
93887
279967
780696
741824
27158
55257
215676
567226
87481
901215
154758
712456
396079
978281
483224
433860
477697
322124
612316
418521
981069
283705
551716
984458
588167
146906
989855
126318
203847
608246
442323
604413
711706
110612
350166
702877
865429
904265
696077
354032
724599
455486
716655
869092
142838
932130
41843
768015
312550
686648
269066
651629
746891
369258
683800
607641
248144
351497
18287
368157
793888
36045
838325
40811
717726
112213
729487
212480
288778
190696
359049
843082
880108
383476
796473
215277
74831
287250
119150
416571
226056
689199
562902
980423
175356
897345
181724
72043
17992
686722
27662
122621
923228
61264
641875
205142
816266
213117
1022818
122644
954122
963713
1006787
957195
1012527
733185
636668
862975
727164
791509
580903
717577
913688
128956
294777
1011578
770248
1020262
975894
791013
496601
646635
489826
935186
369459
78513
697124
76501
233076
668069
197038
491861
337908
638562
637818
486313
264633
900607
58052
486000
753727
775741
189238
101634
169182
190582
1013116
939167
39565
238571
723653
757548
860528
457688
527381
724347
379222
757259
342339
739428
876932
280747
565267
334109
826937
879508
623801
959121
692013
480652
319776
858607
899440
750415
552824
437639
704920
817984
929180
978289
308612
709774
149698
581562
407081
277994
916910
14451
616034
242179
332213
571577
332087
393197
407756
297713
235327
869520
787378
290038
680921
597433
299751
120315
757541
81141
1016412
328391
513704
803770
707507
234351
368714
610325
160447
295546
518482
505234
780485
275782
78138
452668
606107
416203
864653
454470
65439
282632
154333
398213
559633
488612
635416
326718
267327
115383
133542
661516
250755
648199
638844
825401
883343
234931
375805
585009
905315
334309
405964
321997
583577
985805
341268
946758
583357
746071
1008603
360689
754807
520532
225637
431013
1015801
1004836
33632
385152
296172
656353
1028399
701225
131320
586612
406680
841779
707485
444492
335207
867854
273280
448007
139418
760645
253858
719565
682667
854364
416956
268725
616750
876075
699105
89621
107826
665945
217452
461058
138538
1044705
381056
591387
142508
378444
39960
118881
747079
1024061
672303
548577
960387
966589
794481
1004918
856497
122874
1005945
308456
208938
33406
444581
813743
402836
365573
264498
705345
959023
726658
188139
877690
464232
958877
340460
1045034
238893
393118
95444
654317
358594
64192
30309
288720
396022
697307
432465
585249
535131
898860
241231
593651
717418
920551
429116
695860
12345
284867
665719
388026
760138
275501
426849
720799
502382
797828
645057
339860
418341
28147
826475
859698
976040
750062
599073
1037963
440550
1013934
69065
455967
335378
589846
825701
200229
151974
634191
97022
898382
137990
728714
375583
580478
376321
959691
258461
997651
51343
107203
1021542
892126
815378
320116
814071
717943
480393
744335
1017090
294421
461062
22108
249328
652352
96671
879225
336766
252378
596124
504641
824844
656745
1004709
851251
1041864
513577
203650
253885
694588
726355
432115
118397
564528
944323
886318
742648
581943
892512
369356
36879
694201
373521
197515
856083
387263
59446
217848
412914
411584
277867
991408
146665
582721
187102
738363
974105
690231
245825
433932
315996
209900
472469
921580
1023701
1000786
765664
259925
634939
403808
226154
129441
189694
638420
618526
865030
561621
1011806
14288
385947
814136
958798
498876
869233
651000
9092
801567
811031
1037477
524797
469278
982775
353006
124242
922636
231613
219997
226654
199318
723716
516539
988047
950653
282273
778009
955713
332957
867930
912368
940051
984144
516793
876440
269707
657916
582338
340653
322235
661674
1000302
720272
84504
592550
936105
960731
504958
613907
674734
887391
803840
954710
1022994
996516
330700
938737
139962
294789
761831
623872
991332
916387
54604
138655
307224
590512
1014728
288298
530567
377167
943568
909888
710487
195052
414075
659834
902361
797858
549015
376843
113035
409867
19998
484138
970812
907449
300488
378634
26818
232361
137650
675450
449835
247086
955985
746948
399707
142417
941019
715773
762710
821558
262836
1610
975169
906548
410792
274942
742094
205264
1041671
945004
644820
882252
898497
609523
950815
297569
988614
1025694
282441
432514
292797
435953
266133
382712
311407
336808
243551
214798
377041
50745
354225
663319
589093
943979
327693
907907
676253
1012504
555884
350838
67375
483420
802334
487298
323248
1032847
196290
534781
562485
122797
440390
1038019
538493
343503
782058
180648
629057
931913
162877
503637
502121
700764
362868
247213
70281
957625
717634
748419
997058
212870
292196
201264
287151
749228
1000081
721028
992093
104791
470554
566900
1023631
885146
62532
1002926
640099
620903
758810
433422
218192
1040604
112963
980207
278563
509320
53690
744661
857502
786426
63672
230317
623157
359169
669580
82260
156781
495925
735997
69794
619331
578344
313591
795332
256060
634269
758142
591624
534355
858817
416942
907370
103541
413787
104612
718872
849537
378462
772912
853744
735444
655999
317579
981392
681550
200286
414155
561220
985737
72593
466362
752331
37169
232223
140883
314681
123108
727740
706511
655931
491872
581659
829370
976384
372126
985047
396322
549891
590428
683646
688784
404303
322482
153460
25251
739991
721603
875633
486153
792777
543636
176388
566513
13389
127560
141337
973268
254306
818450
83517
63190
111023
710560
739397
486708
5239
595688
542895
402215
978519
158966
674413
43258
23251
325194
363219
514307
638171
231875
454532
95820
469138
420064
104651
201225
788808
230219
359320
677279
829649
724218
865242
535107
722778
110778
100793
648394
965783
618780
213341
214840
431961
263720
182506
708093
939107
569381
216295
588271
178094
157988
872490
479627
643508
133517
864907
307386
872851
160857
614276
971110
177353
604911
569605
209486
24563
745092
872622
785138
337969
996582
39883
310385
789746
508288
820771
203501
68436
989458
235234
122258
359207
700408
950052
10546
128056
334970
785970
913300
131146
280082
320058
547813
181414
848803
642653
593467
254391
530500
959210
749837
257690
62402
610472
870676
311260
343966
218765
807990
950316
38861
399818
116529
562931
327981
891349
42385
330792
853500
282321
1032030
904397
606107
3684
564309
249274
504058
91752
806617
385293
328561
660723
632252
444336
122588
889457
149870
796407
884292
776578
840260
101299
813480
279000
56172
588174
823076
630746
910518
93582
535644
718286
1039206
233122
898989
680159
857980
176176
232911
980038
600069
315415
897852
501614
416219
824589
352646
281744
773108
730263
372759
834500
66899
850517
506800
76806
342491
147999
88383
778813
366040
575830
195168
952156
516049
750537
895356
945022
427530
533690
1039653
321816
683705
581373
728768
382264
218538
373499
98592
644193
418402
954789
181079
665510
948424
96687
168083
599584
640041
150698
684065
199371
958365
441488
83468
138765
433201
530864
278397
309235
218547
367989
620956
772440
423150
1011171
679750
732850
538261
492427
316456
533697
949442
1015888
290391
140957
396231
946475
570846
224114
543339
240973
357226
149079
806116
359511
927354
14024
218673
295899
983882
969942
967701
929939
832193
94790
249954
90631
174363
260307
268373
147049
221513
718447
618735
566745
818207
588532
292388
7543
697806
554075
138365
928660
428381
30837
467208
407361
925542
759239
846442
78125
155659
1743
358624
507372
104512
408509
500182
898741
23227
229811
898210
295454
1043773
666755
707804
964970
211424
22954
158886
97626
799025
156738
313899
500918
576087
592945
851140
1035697
236094
63476
200031
49584
488584
255645
87459
758217
723542
22827
999960
676337
620137
305292
537343
653636
601387
969472
556854
871444
594156
841535
1009924
42015
878325
72786
891223
624193
35414
545362
329440
459541
69912
944987
731697
48635
395524
377075
143571
925800
392046
6497
862972
48910
586811
297377
991555
145264
461965
371608
1032145
217328
679264
90707
535605
496063
259128
132483
218596
168987
355821
285825
795586
545769
789449
404992
907718
752714
410736
773944
797800
318179
113915
54438
799553
816186
625651
596383
411665
761560
345847
795264
582494
803012
611732
8636
857793
1033133
559221
385133
613686
107336
175760
243604
416186
1004248
443852
430301
898706
803194
723820
418731
980985
245910
106106
662550
307284
107494
596237
580034
483233
572186
499703
918315
842655
435234
317650
79598
258700
498717
295474
540176
945570
872755
85000
838701
88762
548206
719658
185262
80060
986513
873257
649954
848100
690351
934274
852091
272370
966310
800053
191683
265924
102251
358046
435868
998143
876616
270858
42130
521923
39328
37996
89104
334333
549115
688149
475579
56611
1011129
633375
129525
747757
1003334
349748
190476
971085
513057
456951
788949
54339
223322
818299
899394
205118
690244
744066
266298
586608
247811
730566
741965
1008069
696984
268304
884990
945230
249727
688929
1042775
828408
44868
931014
664250
1022033
117558
1042569
751763
719039
813600
1024097
170443
341628
246857
122063
383421
281014
449826
246606
713830
254850
898866
856231
251636
1015444
607241
418847
199247
546345
812692
834683
119770
950825
641200
997999
647897
905427
265261
936674
288321
886096
741548
295602
102815
445619
130430
778906
700479
642212
823302
286262
227988
430774
953503
188043
720679
478883
31951
598530
301368
664898
810084
300890
351815
818530
268424
468278
674865
938521
500057
711544
872999
688902
981111
41610
891109
609935
650260
420656
992062
949161
902553
917034
791562
213352
487772
251795
771562
264780
856528
51128
659415
560011
376005
954331
41671
664721
998472
822414
829899
750098
821776
735121
264677
125595
331372
916795
13176
719991
779916
612528
209984
139007
369074
920588
99219
376346
944647
404968
561893
549799
509603
827564
181476
33136
524097
544162
463265
923539
970145
517325
459840
268394
311290
974451
521320
131511
508975
973903
647627
39627
704644
400604
697946
800560
722464
377352
952966
896110
934617
54027
329692
689878
902153
603694
38163
149570
882104
491781
1016415
613021
78147
484945
1039710
73218
664319
975451
999921
647213
440557
292672
861381
816747
455620
890675
178357
502292
498723
933593
331735
227108
92880
1044494
570701
44105
157319
834328
924370
217324
569369
333070
821499
932513
507172
431912
171857
467940
539522
673911
406909
466499
796641
515580
705193
344598
257058
464859
671173
90397
24321
5141
859061
914753
177785
539009
854046
591370
452331
252033
551435
783344
251836
1003926
995185
133976
903487
740394
573957
15522
323302
613388
215801
780350
245556
756323
321732
1006557
737836
46980
791570
427575
671873
565010
303822
889055
569301
200751
453275
404956
580662
397689
394660
327787
360797
910891
593414
416824
357399
740844
415656
45506
297701
83995
862030
305773
28443
536958
439470
209750
239257
444013
858643
777293
234998
746308
767945
646216
638263
378820
504399
291190
368299
352581
350694
255430
782120
1031113
727580
966173
37008
749556
571491
194651
123989
74289
653888
247024
717599
359294
110089
202531
309016
527156
614500
969743
370717
641466
955509
431122
169480
231120
610498
1028069
993238
489504
763170
630780
284121
668658
19389
269629
230239
582648
900115
298951
622813
624156
815897
70433
58504
486062
1000570
234346
431733
164424
436616
315511
130748
665428
906495
774483
789526
121973
969557
241796
745010
148075
712412
125043
467157
522210
322279
285701
878333
280863
1033662
946033
496275
469450
955265
111379
891715
162029
934170
197260
199696
538924
817429
808001
597021
754850
865863
136728
157107
39679
197278
498662
733908
786817
143280
528746
601116
57602
486135
922232
685778
797014
502590
653624
621486
903444
892614
846585
160159
47193
143448
29023
959777
700489
1010418
247021
185716
869218
99525
807099
497206
720037
557912
746961
423524
520466
691396
28960
632131
862311
284458
636833
571429
921406
936493
445316
65813
896674
224163
668121
843037
828284
947875
1009330
851999
323871
547297
918893
306683
470608
238151
939650
337353
150079
234517
1042511
460183
519839
814638
720666
958991
291666
783106
208780
88598
312000
664454
810819
355130
810133
322293
337713
791750
634175
258897
7574
831296
937879
213487
472022
237973
794354
852017
713648
579584
191158
871144
176903
64547
565464
841480
371755
476391
73787
634246
224629
968432
568012
453860
648100
850572
806131
536169
396603
323156
1007154
857527
694684
853190
318896
128549
209104
284122
63635
135195
947243
823360
257620
68025
438464
986084
721053
503429
78667
53320
750032
594911
574841
857555
126045
641366
453269
89511
931905
882364
550575
603059
932433
345857
14883
988008
589082
787966
609417
680334
318940
211050
293806
381008
857564
213786
64705
428172
860835
21741
142262
377166
795662
633871
1021900
199623
825477
252971
547758
471558
903528
844596
689836
978259
416761
685275
748648
159816
725571
822490
960195
191914
907656
102323
188051
638206
420459
411885
529073
444064
596244
772144
355338
21239
712561
96807
516307
439777
21717
531937
329887
1032312
138239
527529
379801
989039
697806
77349
980589
717513
363734
995656
783482
527983
894719
107345
383636
480853
1040184
1007863
843852
13240
973504
917854
540020
498371
607087
685048
11970
727328
579270
914069
789591
344126
143824
574349
544202
379957
33684
186915
924695
100760
713776
701716
38417
692240
384645
354135
385538
1021187
58901
183941
200915
277060
817941
850426
351252
807637
347201
366216
765574
694974
753311
553827
837902
711142
507013
569779
634331
750224
491320
638804
593755
351878
100474
351127
541142
66989
137895
373901
314350
334703
110656
1013218
410018
573480
403244
391798
636250
59845
624104
981665
245241
687270
500324
219424
614218
751441
824783
754108
875036
645691
837107
708233
815532
897322
977846
658737
695702
11417
783792
477142
651832
263084
297145
367191
973638
822383
230454
196578
88863
274122
756904
348777
701636
216750
856762
28428
123794
972661
466552
593572
311371
871529
478346
271126
573701
324797
771053
251345
199626
840393
1017805
267116
5233
778616
480882
54695
774448
1000295
18092
485905
424939
683513
750776
75194
543342
641508
910376
744376
92679
278348
555930
799543
608163
1022365
96174
1028436
1017009
260386
815470
692503
1072
325867
14036
438540
458381
544125
574422
276700
714254
252875
489675
497126
810778
490677
671751
364746
49129
114952
457839
749277
515793
675812
844674
739327
1032792
814040
187967
72137
686236
947084
328172
272755
527801
199970
196094
923123
914829
277868
816856
894718
224619
232496
578085
292150
994662
835735
96942
528301
952397
617750
484453
1005729
58972
612359
675802
893128
910997
58247
875518
646746
544953
670695
584597
125459
730794
51365
589536
746531
364983
662497
76960
222733
662090
881262
750229
240090
542364
20096
164327
626718
514958
171874
976226
196656
757395
717685
505930
135876
983355
164064
171060
217230
765883
228668
670695
325604
676815
99126
276029
938177
708437
1016583
963503
912056
471269
700752
354217
241614
126691
191291
88771
978524
197342
62216
750117
779443
169776
295785
32374
629578
9397
953061
668973
894737
893468
794064
794270
867351
531795
960775
503760
583514
114343
361907
938182
847554
365398
366336
327755
409380
723968
737592
661379
573011
676133
589840
1009121
198437
1015712
535842
422470
962521
733056
261233
162410
1013405
29911
85177
72386
406543
187685
180921
628975
366236
990115
236441
965291
333535
857629
921893
529161
123931
949985
606993
285311
326732
611869
289622
606388
738680
330788
293279
206553
476039
626825
103031
336283
80491
708075
962195
144478
164897
845892
766153
979565
801380
352212
940885
993382
256277
636753
28788
764181
679109
924171
147556
1031599
250171
284319
56458
839702
343926
184532
144297
474624
1004454
785354
617081
801218
313078
727267
111443
645390
47270
933841
609521
580590
910191
102056
265770
345106
296989
526693
439270
70408
164346
141662
929093
1038553
253381
435601
258536
34977
350261
129169
799349
63531
504895
399951
957276
3456
778967
150870
604454
767990
928549
736
218742
473748
438844
67913
287426
1030206
324489
511437
393272
370354
245686
87960
280788
50990
617008
694297
560965
766479
471094
912256
56098
51555
1013065
403116
350827
1012130
151128
518460
714577
461888
871842
67379
645939
278674
818442
303925
622459
751723
742563
739989
316835
144438
399513
227425
356938
578840
507045
767764
65047
524510
485963
475577
677793
622287
516609
115579
376506
203884
105489
714215
466823
214303
242193
86936
367533
12993
726457
235710
755814
76098
788920
192711
936360
238569
118517
1012721
806294
693005
292941
244480
436633
961222
275113
640393
799370
1025092
822091
753417
961483
729676
43769
461589
224136
291116
294343
56466
933283
802853
555719
254146
252381
157379
133885
615278
913749
487028
220588
974049
517153
210747
602626
1013633
987202
1038576
433350
555139
777425
344703
486403
545709
949603
44632
313525
483822
2858
996524
993781
861321
803717
968743
909720
730865
752376
963925
492928
62322
303205
247584
1005813
880705
801525
595744
660714
41093
576333
951615
175699
256511
992063
1016022
351053
480295
534429
242648
498504
929582
697622
791137
17242
156880
671460
389483
171180
326194
339408
325869
42498
63687
146912
841684
474280
179559
26174
663529
976205
84733
424910
566900
164083
415374
15896
539405
735770
758791
828176
818201
818902
975085
599978
60964
1034999
29924
247730
1027740
646004
516091
99276
106301
564903
73229
926303
930852
569780
82543
502309
260285
543238
196246
923099
953457
761877
728866
882352
734604
6348
236627
915036
898289
924500
543059
122693
359433
38624
240825
768491
575663
199795
638405
275004
816475
747946
444864
862014
285891
929932
827570
181568
133638
331343
151438
218357
63386
161556
366610
292531
57105
424692
722792
852956
987182
317567
306642
338994
720005
234840
920350
270348
656471
566278
932808
721836
772901
72664
898424
548000
559807
41053
761194
253614
687211
345127
400972
810475
153339
858232
485598
226933
124243
373919
481330
114483
239698
787939
83535
805191
929946
344283
882149
265100
989398
720299
697840
151838
621756
515594
327743
666775
280633
953192
857371
1044572
973964
540705
322183
555073
761109
694370
835884
657537
181523
969631
996116
598339
632561
1010618
320325
19707
245453
588046
75218
498966
836386
403485
998422
756267
708724
420486
328823
913287
153732
90591
919613
185844
310322
834677
872767
335873
682788
459731
568454
1030280
835952
648466
554178
686349
1014436
172175
739402
30884
846527
710966
193111
458463
126354
336957
1006418
874625
470769
292652
962378
872832
451218
298366
5387
515750
279741
313022
978132
253499
863461
973934
918184
861151
935729
974137
152733
141693
601772
411871
856580
938854
193508
334729
965248
683609
901789
800183
513067
256719
673025
55180
561060
660122
246717
300394
773928
106512
186041
407092
637540
171036
380104
693158
640136
1041843
616200
116970
900943
538010
540263
528386
669233
678207
843169
2155
18704
1038026
792095
991899
781079
843270
8636
376513
310727
599851
999998
248405
203265
358419
590260
570338
496914
666139
364838
439132
380682
982601
156966
327398
515185
63488
312948
813367
380003
756549
22242
679906
1025898
229342
150801
879799
831367
973385
292872
786712
1002239
961399
313974
712082
414892
330583
319907
187118
425550
970788
769731
346592
542035
201948
233816
976290
860098
128366
402129
596830
166367
753958
362458
929071
112507
75225
270630
735199
568506
108853
405290
23791
410429
466508
802624
885472
932507
727407
593846
644900
171917
49628
481468
807457
112143
546849
207974
56963
438806
981802
749334
75184
1010367
727841
266403
432936
852420
80622
7345
150468
473876
28443
524237
480565
390032
36684
966076
220887
659406
570329
967744
1021562
434845
744217
737116
54841
752517
310289
501548
1042802
402166
490104
65767
24296
749109
420629
195101
831691
817867
104212
257271
600090
995890
36128
756500
579443
594445
1015311
867054
525420
359252
295608
76515
966593
287622
408849
392420
112267
28847
550087
295461
440243
15913
377046
482312
986277
216302
1008645
434848
319396
25598
389258
14073
84798
683254
40485
101642
43217
453722
417207
585571
982505
178973
780097
949405
30996
1022530
495729
881942
83318
351812
747594
22362
561798
473194
948799
930144
358224
31676
226175
247971
25972
600545
370362
725895
59399
895867
534022
58511
762812
96086
43685
640306
506758
1044443
718577
417889
107841
123257
953690
460909
80837
1020508
886662
589627
158623
463479
591725
496200
380785
483651
318666
880823
934068
432244
113487
392364
867853
673428
771810
89902
652826
313777
363980
217614
139377
797539
881045
224647
138634
965628
373036
691708
100348
837108
692322
732875
1040770
199985
46705
709468
518444
686099
193490
322837
304619
520212
846249
124126
889934
351368
707509
336636
148100
517750
838566
410508
428867
471363
1031283
613158
895062
921307
306038
499884
578473
835407
179509
174562
81981
559930
45987
171480
806862
457757
126375
663335
449992
840519
225000
140433
936719
251515
941114
610126
355946
1035399
636500
318690
553611
33974
554379
190625
342697
27575
927555
583427
776698
368937
642298
589670
544401
592438
830325
1039284
407956
1209
247448
629274
293254
492156
214074
5762
145472
366279
433666
58731
298721
356004
565782
849865
235615
863259
820353
1006821
81822
1034180
395658
76215
860073
430213
193172
224048
386391
772217
120402
338460
409186
355797
746725
923665
1015977
716503
361610
793509
917702
493324
971749
192012
687895
1002747
692581
885164
95751
641919
604275
697931
208007
732617
811870
509767
550760
503618
100281
96396
505597
691616
546906
241890
403642
975542
102844
723569
912834
660550
363266
222102
110423
513940
732178
975163
206032
23208
642352
133360
292556
973376
640414
205939
843955
155443
106066
148069
855474
815689
917650
376211
528281
783559
3098
234477
601796
622944
614523
555205
705031
216193
275928
326761
154280
567256
342518
786322
998399
242768
486421
61006
286880
663969
168034
724019
465631
830372
839501
472416
27578
388704
46880
382534
221900
216779
73744
1044893
1002251
155981
1041398
964560
632449
693120
333283
924394
316761
690293
269403
294972
119342
9902
700316
163517
655070
516403
271907
356693
383578
957292
671439
229969
399447
64128
1006019
797635
813256
483624
569764
423677
281505
731107
187462
21803
259748
222097
241704
110597
536167
286049
829302
45520
862921
228717
598018
383394
434403
98539
671833
660356
810764
678033
266250
942381
898796
987983
108164
504583
52269
186183
856512
857026
278851
154527
279988
879608
594821
33461
652425
100169
977283
707351
923372
504254
416470
157282
867806
270689
503833
211307
531885
183132
734764
252643
541988
607132
825732
648938
494024
365443
741140
1019770
823589
941035
575735
769740
676440
19435
289673
387326
379539
629819
433524
804066
735008
475374
562974
684016
142337
975755
994881
846221
768038
671398
729254
235662
172360
315037
99234
502790
941925
107475
711392
678068
777603
393268
93572
570485
169382
947738
990765
316158
156437
849199
453754
443959
413711
351652
559715
463988
677072
943926
84883
1023338
88292
773505
347591
621039
734579
59208
512612
251941
221623
39121
561477
847032
25605
285042
731302
723803
578524
409366
34628
335128
569203
71732
834825
541631
1003280
818218
409042
557531
864400
994525
578181
501119
752202
658843
83576
1033908
539343
855155
1033764
574086
359215
1043066
379010
224616
934237
133175
771588
1032119
305634
736982
331310
1027254
871577
294245
60774
66105
935739
169437
315307
1026087
410227
201540
937928
969465
922284
650119
116241
109150
534391
455658
563288
163307
113335
525125
497879
963046
501628
245292
122346
85117
91764
720624
103927
195806
668877
444751
223241
149314
356966
804056
143937
1029394
718853
738054
746698
314850
207585
573689
853984
422799
1028305
223616
438502
421345
901200
823543
488450
32266
661674
820243
1007211
390427
915275
722461
460484
954742
340626
699607
848771
831365
160593
564183
300806
1034020
41120
685430
381891
722762
252944
141651
212040
851176
538905
730288
211577
113066
675627
316051
209009
219239
634302
294605
185920
43642
563828
750671
830736
689629
322851
500233
811501
623028
664384
677580
526018
479334
283420
769340
68033
659634
145313
235618
882735
484481
799490
44908
814823
829217
622586
775313
808018
680232
638475
907171
291204
455675
918455
789372
382246
138028
671651
585529
299515
401801
332739
462826
210369
825984
808145
318247
160590
823005
72194
385747
392492
738530
123608
1022847
300611
865345
13419
707087
970994
292883
219093
1031704
805238
917986
1009037
974989
723668
992383
1003406
928462
677996
296155
96854
1035888
852115
708832
503991
946120
30455
848652
220661
141395
401582
200819
782731
339071
28239
99378
855708
904387
1027717
981991
680479
909367
377087
968369
704528
561681
460024
720749
567425
1035908
636288
934819
201643
811763
847848
527014
489719
828351
129856
910351
905618
414100
267548
152610
453649
494516
542160
456091
49298
922760
298750
19489
479115
899632
401108
397728
811496
759676
230351
57837
855750
935174
1820
806576
663663
812605
367899
115307
902641
62546
68083
203846
294944
729722
53032
312898
438091
966825
187962
782595
286279
1019112
293252
535576
720702
1026188
266830
811726
271513
882250
64122
714734
432617
268951
415830
976245
289741
818844
255347
992580
893573
18325
811840
69836
932321
337185
527977
449049
690535
175743
655097
84588
532401
104528
271776
660462
112524
539069
885312
709579
777085
759187
274150
306145
71336
895272
898967
399286
692967
1028062
506327
312394
798227
845492
728257
198984
883815
389330
248342
460080
340724
252314
124289
340448
571997
621716
898153
369567
232987
626119
847445
146192
672421
476809
652818
67620
366916
634193
234383
985945
98170
400486
720431
812260
577803
733929
282467
924852
580037
951671
714532
950709
408246
369591
963464
796424
444445
297317
660167
822369
1008730
340039
478230
945209
815049
104749
1007730
614367
704038
623426
390675
642171
844681
618917
499046
1019565
438625
750149
662917
944672
393455
1005175
349985
444069
19556
12725
1042659
149443
589437
57306
180474
700010
146296
306312
695450
31706
350661
217923
558965
660600
858967
384848
631765
1034716
118584
257346
447425
314931
265308
190170
85400
634772
314993
467953
185099
762334
944212
842907
863251
157323
602021
603020
804749
588830
179774
237182
694310
75258
62295
907577
244586
121283
991065
501024
533222
176706
261030
243039
733301
707187
403446
825178
545577
873281
881149
823499
195055
139267
309635
781435
214379
483518
825834
844849
53808
14368
227207
958265
968645
1044473
405770
914798
506661
258755
16137
542457
1027899
366669
509873
609065
879977
420807
644433
533623
132966
64555
977639
650414
356999
17659
745700
833433
204986
645835
45910
344762
363776
865765
604732
209821
617814
530567
217347
544380
232007
169055
377146
688445
666736
569716
921647
187592
20615
408671
279892
324018
293941
774130
587558
509823
574759
846579
558280
44810
633743
757429
632466
549495
241273
35443
85752
989498
690543
510545
958738
623406
859539
275761
949219
678197
969065
244731
812440
924157
336339
50695
544084
535104
61275
309182
766866
483432
180715
1002682
133586
823026
142575
799245
1025849
265999
236196
693184
188003
629725
205233
144838
918741
718718
54136
323310
425521
802410
473411
610356
691298
578117
383506
738768
117852
655902
776881
60155
1034809
994065
916331
536235
435517
406651
206219
993714
145701
257098
586679
849962
320396
721820
65162
253411
301751
563611
558852
788391
405049
434847
42474
926964
619538
650000
648925
1024561
414258
1002032
1002880
597510
630698
520935
524636
262695
624627
971840
786468
631252
658274
645944
350404
874399
678022
32592
932244
294169
982194
212088
208883
707663
635022
71709
928414
149601
592317
271214
523420
62789
195266
937891
699658
827502
345187
941087
557797
487673
780690
662907
412413
781663
507783
57116
578395
656403
803940
468501
657694
778404
543056
729877
169954
645303
1004410
738112
329636
981037
870011
303855
291077
394096
1028630
512700
319180
658282
891786
238896
762298
704253
204448
360999
853613
212534
959767
325523
330223
953901
1039009
897781
369504
922622
593434
953240
815474
861217
351763
236213
717833
546879
829107
270002
195163
379706
746109
448097
8693
97569
896255
15650
639336
139879
568317
386795
968462
91640
921039
432520
184053
301832
596099
633925
112428
995466
616124
809435
527364
836229
684402
600854
400078
65204
973513
682277
127285
63344
997226
65885
875530
107853
366636
25102
560934
593556
948895
748441
763780
888096
21304
177108
980134
799792
254657
919976
480668
705045
635631
396446
623609
546577
990812
841009
503952
911739
9740
909307
880388
273889
312
357479
654664
20722
872737
647499
39032
268314
279074
26480
154043
311476
252106
136512
555561
291853
877255
557719
411386
507945
412355
324603
605958
466057
1000984
82946
33315
21031
852240
810928
445751
247087
535251
1002663
179221
187846
780658
269691
291796
906232
12850
259823
12710
492
418373
119580
210535
296205
665747
681024
141126
754882
635245
967433
590361
572012
144800
328900
870844
117256
34944
334857
751207
132055
512256
851389
763847
650366
736333
915275
415841
285398
654390
289337
693289
51771
770811
230262
946160
306264
629287
1013263
900820
498250
258806
73263
654323
375811
901716
84155
28756
290416
256219
344739
770368
406996
206103
184336
548107
155037
359284
93963
245989
413807
895880
266175
388919
862505
878097
623843
849473
790881
906857
442195
639568
266144
142192
611226
220869
111886
86831
200022
207504
1004564
367248
799073
620235
10802
266248
977411
125054
348735
293413
370374
841586
255971
944486
389599
887273
96071
615604
1033506
749030
1015219
625790
321667
96311
196340
698628
789267
75526
29325
670494
153956
839026
718187
1042955
82818
528016
824335
909022
424650
425203
146779
469049
287769
269106
774365
220546
799029
168675
567950
286263
640190
867050
135625
268208
109616
1021998
662159
677892
837584
44066
311134
992158
1014843
453153
113418
66628
734337
798484
611985
579224
922875
873509
52073
501712
664503
620865
811122
363761
671458
905662
458085
331257
806163
921591
84725
500164
832949
245437
599141
10562
982898
586441
985320
74630
267740
82875
823388
132995
545246
247325
80331
980810
205273
673869
344423
570735
728745
980739
429752
259705
1025332
904834
294753
819472
601924
145179
371068
274311
793346
578473
548504
390967
596986
1023746
757514
896850
156406
172762
539954
270207
589804
86091
1042304
769805
94556
259942
632888
791972
192679
700609
83345
116563
419277
87976
72202
980318
458077
395672
359944
858159
947032
329315
825206
990797
773719
832444
98238
501746
1033959
703873
506067
117317
579390
792451
254711
801809
249787
159781
397761
981413
1017769
434317
390842
169550
192201
61712
356741
373424
531488
1012198
450926
823771
318337
873467
550762
785449
740687
798149
788941
443534
197961
677284
429161
697152
884054
185749
862732
628762
837532
876611
667378
133256
757748
367125
1018366
446407
966481
811874
433907
204549
105020
370876
426062
463826
498404
833318
509894
330962
708419
1027550
957603
952794
908887
1012601
664367
799094
426254
267970
412966
781774
285212
198717
1019122
569164
660905
739446
988095
687126
553656
202959
661089
750327
358532
992601
268835
663255
432404
850880
467016
979869
676395
841019
1037017
55792
779747
307634
758608
865211
518041
591022
329309
265714
696840
150183
830682
587665
260208
306838
50033
550113
622776
368028
183294
379598
774185
920864
317266
897111
700935
538116
894835
178507
9180
714580
691647
711419
56897
962346
787387
627931
377167
20016
627892
716756
945802
491266
548487
148468
714061
629419
958171
126625
250712
984992
799325
719336
543515
465050
335748
420947
26771
742120
434641
12209
636369
588888
440451
944870
171303
262445
300944
821731
246158
100024
852410
1006226
827990
70261
635295
648468
45348
781761
143478
1024263
366589
712686
675149
887134
962997
498707
75107
358281
668145
1037576
171884
280044
281007
834627
128204
644375
848016
450299
577050
688194
15248
751606
454775
959537
142121
455231
770224
976771
273643
612926
520054
851686
410849
800977
702064
1038388
534866
260569
208681
582820
840996
539342
273602
830353
650358
355031
1023640
689330
653522
647793
984724
89166
167022
438933
922886
169630
809631
586482
354103
764871
600133
331429
608778
275340
672093
784622
813761
573480
33266
518425
246827
304479
281420
339135
689947
257801
568792
1021551
842036
524967
122891
169705
1042892
100517
791825
249321
926771
926367
109575
736689
852101
291872
492797
564236
172310
171182
316262
840791
64722
490031
401285
1043603
922214
179808
476756
365815
267695
941433
572107
774377
180536
791824
234061
481506
882339
362436
363104
98229
670710
631823
711358
795938
367565
269343
6122
721697
600036
718389
461853
163665
1000340
347775
906992
846364
25387
627050
506289
868109
50240
1025303
1019580
562413
70514
922546
498443
863851
421895
2260
982202
570141
715195
67545
89163
304694
317571
845185
383720
219528
361005
88112
88804
63497
553584
859212
830059
1007874
218157
775282
338361
144478
95284
465796
133702
103687
165288
351430
243197
229108
378368
450195
767975
95007
460234
610997
349622
775851
664786
911530
546581
137176
140422
940825
344169
194052
16824
587573
371966
832177
968785
374124
621774
395956
321879
827837
384518
592348
920944
239086
908454
35988
926921
148706
1022785
787004
967572
799375
895719
916689
558706
524812
995779
31676
181228
461659
1036574
772474
53640
607274
411878
674537
529990
925215
253845
248497
656821
254814
243236
347224
968648
124431
518246
435050
984183
645981
180269
948509
388087
253288
172177
860847
902250
1007305
187795
2591
1032768
50956
258610
209551
314332
37636
288440
333457
609990
741981
681288
845940
390626
81899
914985
268853
731340
337060
235030
910811
74397
88747
945838
358524
245464
998962
235185
897794
355892
618206
987930
889663
641107
174682
208714
965642
183304
671633
465747
207550
496576
133165
328234
649626
467821
991293
528053
986724
709505
975406
464274
1042500
777308
84161
644819
1028273
656910
718499
855267
167784
810217
986582
616118
420888
945652
340097
88108
261852
477617
557799
224527
409963
741298
753556
158663
641753
437689
768303
252913
530370
932425
311214
278609
863213
332909
730306
451833
650198
199295
399215
1003338
9466
300040
166254
973190
796741
1032432
180820
117999
859170
993921
752461
243764
540733
12011
479749
199311
591419
886844
816682
100380
252532
960854
858763
291200
189705
138847
209924
498841
167073
327341
89637
82126
754189
705972
8864
87813
190160
564749
655015
892450
382249
186048
149689
744950
934758
710954
795759
579834
1822
830785
306208
284038
1028323
646769
450148
127479
156998
582218
604785
517070
350459
258494
822892
197720
930053
296250
255287
1030119
297376
443484
330424
467183
677490
467760
277762
320220
463798
324311
776604
102488
785220
399405
732257
941033
571992
825296
745277
248045
1038943
277936
859306
268203
271003
351010
862556
296868
174276
300486
952134
347637
217612
846170
665557
385041
59124
71356
362993
651508
166143
353291
318813
192630
581622
467159
327643
69860
20711
682475
213984
459609
228826
978679
884075
386352
475753
380181
1006809
41592
885628
944244
925699
217058
714964
692355
195227
1014224
608207
879042
412955
318438
700959
872599
452561
450430
177786
166899
809594
968802
39149
692524
296887
789982
292732
280699
865284
734572
799321
374797
173537
399971
766784
830110
297434
821736
576600
854428
58338
280689
813426
887138
984934
128348
143318
441431
246595
235339
105675
233941
496071
398037
1034937
3269
888542
740519
706720
869380
18414
136551
915281
868952
837679
448596
975274
568610
830103
517375
41992
518165
550034
594264
815294
259728
285370
1021956
961186
830563
421075
532163
555724
13065
427374
284565
615363
694277
923998
638170
87392
940491
459862
1022428
103245
44051
315003
723217
828450
115092
1004483
974210
820443
432520
622337
209231
901769
1002690
960279
860221
374000
295957
508571
418564
985962
737847
645737
767174
573275
34908
74781
621582
751853
894290
647345
64418
292696
900945
944771
490425
480410
972960
284645
293438
38037
983372
442497
721031
407602
170070
474849
38200
175025
34494
545468
150827
905613
440013
716024
213768
133427
54036
811314
596585
140760
452733
592481
468023
847987
792088
122351
87507
503400
388184
711396
958085
428598
299113
957336
633781
93561
68123
857337
699218
774788
513976
413363
824515
593333
219910
454582
787957
381841
952816
479078
39804
789732
721091
471579
346264
700058
721604
498580
783570
643729
557310
12620
632845
19993
426713
150861
146321
534415
189828
427097
257395
209053
438911
788470
913865
735138
914096
165759
2372
564566
203195
143767
376895
503656
214785
36292
1016711
352123
154483
72060
506022
6184
74632
163450
534909
170318
876195
974068
777316
487295
781105
915473
561668
793486
633390
906205
25704
415883
518210
565976
631051
383693
750016
213956
308958
784776
100433
920724
377288
652341
205477
72909
389751
293605
612004
574863
738530
634273
213923
502007
31940
532462
956856
353108
62372
790502
419706
527277
625322
71179
844596
675835
764712
534330
348939
733072
993351
223146
148211
510893
202121
795077
696406
651419
905639
34235
997595
715813
871838
877064
705185
364596
1033231
985358
521968
1000149
885915
847232
131322
709677
800643
228929
450575
706863
778254
253473
836763
749728
545943
474878
237616
289823
660607
283790
518814
435686
772004
499937
758536
111333
125555
694235
819785
58406
90188
301368
513328
89128
420597
877621
762827
370139
504594
649637
197131
535101
640264
217205
908241
59354
804259
966733
398427
304268
1017003
315859
330776
586206
636746
704656
503151
508573
715146
819903
730999
323205
479937
742467
620220
923758
17633
882484
817610
472325
216708
20209
987130
442117
95937
201014
511544
246836
50136
388072
841325
92375
334161
407414
887922
170368
560458
395845
1039211
891110
631885
196326
389524
668645
800934
514850
20774
804749
162682
263139
616476
395755
221962
943934
1037898
762570
827142
963884
500021
282956
245256
93316
293000
918033
202270
186069
176251
221247
285673
872250
278606
696528
12207
871113
301059
69693
80072
501440
55348
851440
807279
156416
599416
562914
199684
853397
770865
952528
173242
1045110
639
167709
256836
729793
569069
587401
85289
389881
353585
1026564
876036
464667
533602
240924
745194
653413
154589
807203
251929
798002
192242
926567
53687
1008315
668660
244888
881016
650897
811183
188829
979670
257664
1014095
50590
363354
263089
574354
822976
501294
290418
872344
851539
603752
821046
769537
1000732
318478
455158
2746
40662
787466
868439
777206
539609
838585
635641
247869
74005
789162
810364
820843
88111
914306
852699
568801
905518
898831
281232
263386
201786
128945
460589
454884
360049
798384
364753
721713
987961
759777
924292
443990
918582
454303
557680
582034
399632
565570
320443
61182
508428
205266
1005383
919000
732652
362163
973288
992644
5356
814665
847285
1007262
481832
250146
738053
116441
486458
641284
392834
899270
345409
342791
529317
300669
515736
536372
113387
698713
108746
212077
579689
179916
689731
344327
781922
121847
118023
240059
266099
632903
979163
971566
357078
672807
508907
781586
546411
31379
856549
410472
32903
849183
515445
69323
1002017
100655
618334
825639
525188
562062
335557
55321
451077
393500
259094
515171
512355
329032
390817
99586
813544
202612
475334
496153
439657
321056
718840
544517
342088
457355
955304
803405
152654
630443
118236
435988
607946
641200
528291
611389
492311
120849
107125
109596
956225
452346
417452
384976
395401
236034
857157
871226
935807
172419
363555
855172
673341
791408
631150
925204
820707
857005
301726
364330
697955
626270
819542
582488
156015
99156
635040
681736
752732
1006277
369166
937328
456581
345857
869380
23866
369502
90542
424637
306966
214089
942301
1037791
487225
529810
12973
982392
1026435
240415
925464
952044
181537
902883
608651
613877
468010
174543
159770
947258
364522
685156
384936
178745
676986
136758
890858
921263
614144
904648
844469
802045
895042
613851
234469
307937
341404
501923
729283
868040
237945
345070
857467
733590
896143
716064
1042309
525570
905165
426100
513097
614705
590245
292553
831386
919421
402736
875482
78817
711815
495666
986152
1003839
277320
967133
873224
894064
601319
905201
170562
83330
868463
224316
731931
475570
420939
658639
154075
754268
936033
445833
484768
1011024
92801
914666
301095
381284
972135
686133
824070
1015276
481671
855313
278952
245525
264613
623393
383082
718455
597466
791829
239604
547957
15858
256514
605405
586184
564164
668206
1018958
789984
238175
341307
157452
607142
600041
443001
1007220
895097
1615
243147
552108
428666
1007719
95997
185327
704473
570633
165344
239649
969126
758418
642392
545649
203658
896108
102941
688217
863378
182168
77426
200590
328401
727
285132
378871
802079
644048
463527
550549
170554
937887
194281
639597
385353
864276
751112
626578
178226
160894
369355
222601
519739
240432
883300
631927
569868
529534
111321
532934
749665
926049
828030
984817
770097
94008
818739
606575
490032
76813
640264
778139
225853
680718
666856
579315
941400
446060
112134
80965
822787
506000
26804
157374
205328
462143
740213
13349
967338
644322
478462
916778
572965
17637
1037439
204861
972444
759698
191060
346211
982219
574952
29682
306114
686669
484306
749753
596427
221383
1018916
418962
323971
193332
181904
499275
444385
1035785
435812
568722
570469
264637
537174
183249
454355
859181
524356
638472
635936
518646
856400
371021
758589
63177
92820
443801
540912
706019
918924
272259
526432
690894
394222
204378
18059
956792
975739
855780
990916
541625
883282
564603
987574
153466
214678
417092
155735
500685
812419
322512
48705
185225
1032030
1036998
216837
721505
511801
845439
22796
237334
962197
44745
441447
198434
803955
487803
149040
192832
710061
156995
301224
51050
870222
325550
159715
718333
909765
730001
323243
43399
757759
370306
582995
833536
385420
791955
183926
349148
637580
737933
350586
974989
615007
762194
906328
607940
455932
719264
91966
513475
649298
113841
758618
364017
683715
677800
542576
819338
919122
460420
508812
943860
587429
767458
627604
211191
387116
529849
493662
513253
307574
834892
717997
792746
761705
1021799
347283
910504
839647
707436
751718
706791
720999
809651
673905
750767
881451
1037027
493255
221945
457557
838980
417904
57439
414487
478873
959170
756671
140931
785220
388258
191337
85602
647586
997106
217921
853674
958835
480201
643968
947966
627272
111935
79868
66289
847943
210550
498306
280680
861378
632108
370004
965672
520906
633764
7585
114791
141658
617666
642388
914034
700423
27025
851720
523331
750575
360682
908741
948657
54590
506905
92411
982671
1009878
557105
830950
150499
1012497
469364
5598
850882
516084
122204
568541
847518
434198
335461
388513
122767
621459
242362
182499
836213
591705
526480
881981
134545
229444
606361
788461
365038
172728
178899
242178
390538
961163
748449
650310
471110
600945
1010730
667256
211860
1010223
940422
251054
448247
997794
707129
915997
862487
756220
641099
351277
871305
582591
261073
827218
624609
304119
630063
782884
638491
31484
386908
983656
759885
419735
762372
999020
403043
787802
446095
947446
592667
375723
394023
236510
358835
512981
641469
106295
155177
785010
728045
166545
177376
600414
39051
388741
903470
979686
213546
237296
113821
522950
556635
60269
467728
41224
70979
681152
210853
645899
847861
982131
53010
722479
44007
792490
515262
838901
654918
368438
261793
749784
980365
740732
713288
421357
323350
976555
384898
371274
326780
632694
944168
931865
481978
1031745
434371
971661
432065
907561
701867
263378
36866
1023365
204668
129305
70445
441031
1006341
989250
403164
1015229
191501
21547
236489
273857
915408
433020
578059
928735
501367
175909
542115
89569
255999
848064
821467
884908
158844
531613
416759
672486
22900
811985
200523
639455
217197
41501
168961
244905
804742
88107
157932
620171
516045
524520
319303
500758
694859
780158
142809
634898
757554
722035
724222
787575
1010573
276262
57487
600505
795867
378020
685795
266758
781761
61316
396885
65894
118451
48778
64719
465024
268279
552294
796157
452751
971333
183950
839765
833491
665018
434303
666710
440400
166667
683017
51474
312036
791344
856833
391159
29121
647041
746940
317892
66949
734571
346353
425260
610655
55530
519343
295234
158352
925636
750221
552289
388859
363600
509044
591990
766278
997911
415070
800462
41899
149214
781062
27395
950340
735020
870851
1044969
859243
186163
181563
140706
1030658
194411
300352
219274
1010648
915393
966507
482527
396772
154061
952973
17672
806679
186003
810835
848943
291220
880135
133703
456407
410461
496073
1030457
256898
896135
780959
41061
440559
924523
962569
540710
277100
189102
375979
209572
996275
282281
827336
144577
744695
968769
1002365
985554
171377
68688
289881
621940
781802
225148
985708
787317
747216
476013
706089
872793
807119
756592
168815
436196
997172
749321
857297
51669
1020329
182930
503058
42621
649953
928115
419352
52194
27276
16223
538899
715040
887694
445866
165360
762022
823018
859056
695041
168351
859878
68499
478420
240778
375972
314814
431097
1041598
749452
965186
335362
318999
694100
378954
497533
205568
410963
1025188
252212
987262
560056
431389
877970
469925
606244
943910
803654
446109
966015
337190
261797
389369
249442
333792
731558
13272
815336
937120
32129
231540
229550
124784
686819
249647
323072
277348
355695
162675
319065
398698
249204
777696
246723
892603
116649
220946
52790
429058
53670
200923
963309
838991
531897
359431
756192
210258
153399
808535
16898
925897
323671
181565
584822
777834
329272
474596
542459
215883
130369
934442
491268
286593
989658
745745
378345
330302
996069
399246
115152
655406
893750
41515
346417
141409
308258
519205
706728
463097
960269
383778
612642
622290
222548
980829
686031
827644
314655
123951
86978
724153
895946
495119
1035153
638042
761215
805
803802
66655
930580
882523
580096
432357
400348
765032
685546
442293
959304
938782
401330
73815
253258
482217
174105
610500
712213
859510
365446
169841
169473
589888
784996
633440
468530
394114
25088
94436
447113
904644
65464
450457
715361
47213
125727
504969
352688
341418
530643
302762
432232
889883
1038011
392839
739119
432229
366104
936821
390640
187548
672329
684963
823097
675143
369550
803549
275041
595107
995551
899544
785054
254204
1007733
229928
910512
174977
1039186
808843
823187
20891
39602
918528
566770
1003485
116354
299125
813135
614208
204680
1025608
911845
355350
723545
45385
986396
15712
597608
441637
128737
725524
782877
232285
425227
581399
672956
423521
917851
510051
255549
792906
532117
1012068
809719
265531
296943
754679
35833
26157
697244
78686
65867
497191
278691
306180
442215
839099
803905
746301
853770
1041250
582089
1041482
934485
880588
287658
894175
863501
481940
864327
958612
765350
964437
470834
690691
108535
716756
28068
589073
613982
421075
541474
398743
602798
49310
1004715
575122
630363
840001
477703
405795
393703
937685
709579
296119
472798
683416
409837
27402
430759
354472
550991
742690
358193
547065
55056
39131
223193
105235
702465
683647
725947
386195
379038
665246
571050
118625
910021
1003246
419343
645668
972816
190378
244080
249925
294230
526376
815937
468555
346443
833490
722514
887119
619803
417235
322337
476174
444778
887681
837635
282580
545731
290600
847851
800131
1020769
731575
346702
446811
733532
167814
74457
528558
455884
953877
227284
308586
342364
568780
439375
749483
67002
298316
167954
523319
169047
746280
837482
133980
55729
413448
943766
186249
477594
92015
537068
444327
510752
36595
990592
700062
598859
543590
927411
88985
126389
601852
372665
351884
907186
332061
83025
250360
253068
72834
792502
760920
399416
994036
695081
599885
852380
109061
458124
428273
734716
73860
707769
751155
772594
523006
119104
464730
456321
768466
667180
194308
843892
227725
1014512
636401
540526
523443
843468
86610
693436
311287
270294
905291
713163
714029
308262
702639
773558
946084
351456
727565
213730
905918
879246
568959
22961
420390
768536
614500
115052
701166
783792
315202
691121
549726
913224
251173
419318
1002026
756273
1002335
476246
568810
758545
264183
976931
22644
215621
756121
925526
705970
694190
906121
854886
567985
564773
678822
931837
936792
418298
216062
84878
92402
921901
308136
797501
878646
344982
603109
469975
863536
256280
270986
698827
7722
609591
114372
769102
834559
743655
622983
1041379
396221
684713
212176
15061
554688
960906
772081
319461
44761
484653
394053
714851
709336
447696
899951
786469
643416
756549
104109
272977
801447
408903
954161
525991
495368
670809
411874
438687
219804
544282
1022278
876378
658682
877097
1044094
33369
991929
836599
759346
622890
331510
779790
5572
845418
729295
268891
873521
683823
850568
672710
124942
805734
345679
292901
861375
920233
472670
275560
468392
264382
1026833
777652
959282
768217
487612
949377
535118
846176
357877
651570
428756
667409
739652
331454
46634
760934
74623
421751
793364
1006434
942672
528184
627920
32216
922422
323724
436766
529392
668846
748544
759735
937946
638842
108347
1003423
574341
141531
12965
11151
208239
554959
997993
142130
645988
164334
315366
559953
82493
441845
32825
812759
686031
763898
377319
452381
492029
483994
291793
885068
90355
214785
773810
745936
343128
129467
333202
385452
581488
407358
669343
703389
600642
448520
1039673
980430
305806
946273
629652
621048
894762
270980
534896
453969
654581
641301
913649
584800
61347
827142
492867
886707
644222
649699
934280
894860
455029
931669
407732
166481
321065
63928
701284
956291
1010831
364326
649177
870509
232785
556500
74073
1038264
948460
252306
569723
673045
426626
171015
296673
28317
885263
148833
167375
468180
8133
804279
263748
94368
191379
807879
518933
253202
186059
1018224
969842
370267
849031
306596
135140
454924
816786
227629
540561
822740
118582
13951
606901
23344
679512
925115
833419
614241
609496
687875
157127
90362
82581
208083
521259
253561
955713
254943
494002
1002634
681062
460039
506066
903650
556150
396947
676415
450626
324095
964357
839350
12572
597014
436531
542920
585772
223925
386608
433096
940323
984217
363874
303195
580514
700954
475864
155475
916371
546602
566912
790785
561683
786756
414456
773766
717065
38738
504915
876603
144806
259942
452469
358767
944298
191734
439261
171206
10680
429193
664996
101323
956171
547999
737865
628423
814010
222289
314248
218709
469414
70883
759612
175657
690745
376946
122129
247685
953614
579845
901752
598913
164027
245179
660223
121027
394551
881670
632415
1226
272362
104998
911328
915436
538638
912288
289642
542769
600819
602647
144431
622997
79276
621234
320018
341747
595942
149957
970826
393830
859840
938791
896860
73340
113485
255969
853776
344493
262959
175088
528708
614960
892381
583420
299596
917514
149456
600907
537287
592622
271491
974568
51240
25029
318838
721471
448732
807309
291805
283093
912954
745351
208270
806557
646268
684182
683890
739244
49518
1349
544929
940851
257720
822305
427858
149431
885472
510354
844028
275075
733481
216222
904053
649748
314828
861424
132077
11846
70531
308702
611288
1034055
47417
59369
504894
976519
794479
208691
879716
428465
1000410
307259
648275
509981
695844
700578
693506
697387
788195
153895
699145
217801
489130
258394
924022
966744
355191
91542
1005250
1017557
181756
943824
271899
378876
5639
331706
948229
692312
496642
361073
676517
978066
64362
198254
502926
24262
781098
545254
66889
703951
273613
28830
282831
169568
669962
329137
829900
697934
753286
513675
844928
913855
90270
968738
265538
959147
595319
67537
185615
950412
36894
4811
787753
142569
881097
973359
239766
537711
824847
948055
726975
356050
448198
99700
796720
807157
590326
562218
410924
867666
857116
984345
358984
488875
147725
646458
901464
110437
37843
372931
393764
496975
442788
86985
46260
368637
107686
972926
300668
438879
278568
740181
373843
250284
534879
679536
746956
913883
155274
747663
185627
199635
965043
199633
877057
620958
396138
883127
1029192
130225
918980
173388
422460
550473
162615
461414
597451
608791
45728
452571
667606
884503
45279
794462
934937
537599
994125
865710
895882
208179
389440
57536
764682
40259
237601
307276
917854
176543
371074
779525
881535
138481
538529
887029
432369
564650
931678
390998
733226
414201
503594
421106
1024792
166656
585665
604580
997949
300064
942714
442846
99409
759094
1002721
183987
787370
323091
600559
387827
1009458
314275
791265
94698
696512
383714
16939
193418
972392
329418
811817
331330
315465
36504
875644
631739
23338
953883
895456
165273
237095
273458
664027
1012108
187729
288823
194867
722494
712863
295523
541570
526172
510962
548763
554191
764018
268205
878133
559322
1023737
198508
115276
351834
232711
146523
688805
318806
698637
91380
994348
417839
779960
852847
635728
383433
599004
282813
486065
63698
636422
622131
356642
630751
542637
458712
827566
745396
235233
339270
28942
868635
196891
282759
179888
1041961
460091
21593
372313
290272
33326
591022
796565
280453
748081
4381
266258
446353
626825
115501
544335
803995
437513
496084
553811
384445
303498
683341
921460
292190
908747
761990
867017
252915
73966
47402
305408
994058
261080
783841
430492
371111
699548
938180
742259
610426
604581
290275
538248
255081
1024571
991086
468602
623081
881642
762313
397098
14060
676365
97362
732322
574953
920440
663709
357868
1001224
224263
851382
161922
639450
267390
436611
1036048
852669
760949
500073
343491
308773
890673
882474
891043
328556
712156
371532
933880
724029
508362
187877
914060
958115
952924
708895
568362
1021117
533438
637059
133000
498877
56833
52740
474291
574028
774745
839218
218576
733110
599478
674838
810969
293811
331050
64737
587733
522285
816249
201818
300190
644151
326756
1016649
468733
140042
907670
302443
750888
898088
876174
795348
205079
480330
337571
528647
896757
418445
100545
977076
163760
565441
531989
139766
438696
15097
527732
760854
589874
796675
1040066
705468
140182
356302
777352
918559
572709
736797
463121
831563
151764
2877
772090
414572
446342
159892
309869
774304
534585
785512
417698
202293
398281
1018819
861631
692754
346520
823183
819377
295769
1015266
5548
386787
665267
622089
905253
152692
144800
183176
875171
338095
756589
862871
380465
881897
538275
998602
636472
510659
328928
396694
361717
203893
380588
1033040
1019365
637539
989793
204079
960051
260944
153225
286632
540918
393097
598503
862760
1030666
999853
572749
329272
75569
872086
781837
767303
758492
960548
457043
708852
437448
749157
35502
214883
921338
986329
269568
907740
889872
399395
993026
670509
219197
778873
603634
230911
834982
1002336
91345
158406
483318
969554
635861
54845
422609
522290
632786
1017665
516198
114458
899301
682633
476163
1001312
763747
685615
940154
317267
671571
864916
925949
1005440
645432
641033
722863
153885
582227
675951
311238
838450
734716
427791
962228
684179
230311
58615
698845
346225
574827
77629
576056
1024614
480460
699342
967664
680531
816051
1030375
55522
281190
863110
228721
658780
939407
854834
599026
529653
150116
281539
303343
646758
1024920
420404
562051
754447
360991
205414
978862
421986
1037976
954674
129806
952239
110100
17319
599475
824912
69968
1034251
835593
964321
136393
898044
618625
706833
225258
351174
283083
789445
664704
624389
82571
574361
318343
308222
415985
145544
186299
496967
281121
151824
302901
419945
810790
977150
93367
347419
372261
10964
98802
570702
385242
69253
1001125
121437
863329
986992
514848
359115
529929
808622
131143
278616
726315
404699
368490
309360
160736
734219
235061
830752
568375
423878
970285
33880
799906
494908
523551
622532
331268
524573
499703
261946
802968
609036
872584
144009
843654
819974
878207
23929
556739
620112
361455
977588
509577
367884
12221
856366
930276
382454
742497
907543
234150
302995
676637
480872
207993
864549
983892
896812
800524
346549
8283
881442
1002390
49211
291086
494641
136652
963302
504742
898641
807941
496754
444806
995126
214908
902602
998992
966449
964502
29647
414234
116258
949746
57219
892615
619315
762288
153087
43574
171266
110156
886685
720634
387731
26409
16621
576968
146816
959844
323597
342579
592251
740664
981661
225342
337435
888881
253886
93958
699790
376898
301144
909705
516853
773005
55357
86526
999041
245983
339454
95606
848116
820800
138937
81060
1020514
973622
256787
49665
61371
668077
162600
472925
251075
208800
990731
946725
179158
986962
369015
468445
770428
99991
1039225
321739
197526
406493
35688
537004
303203
907632
316314
88492
310611
818471
218965
258617
544426
22259
809946
439059
778502
70690
570520
502889
323627
768574
950134
935559
73666
140465
1037071
499338
713600
292414
430099
116731
448160
243190
957351
691058
344901
425706
576042
470562
289422
416744
367627
648637
526316
768608
437412
905965
938196
1004255
1026694
874648
210651
136734
580330
699782
70541
717845
681794
684278
800443
149222
324956
506556
988033
239648
685727
405242
401229
623426
316625
771172
795388
840368
601696
820276
286162
643393
769643
383961
562407
622816
30888
808756
573431
607853
80665
206326
833182
472600
286705
828042
108459
956779
215917
862163
334907
556289
542408
349800
157027
87161
380698
516316
392838
937682
948465
320404
799565
182274
13028
775515
852675
631558
519509
47748
380878
965553
275104
278493
795384
356566
331145
472935
161813
772918
437402
487288
608902
92758
804332
298186
272614
947884
277699
43502
167072
836924
696479
154355
597589
670890
445061
431394
842243
530955
313639
360292
573849
871625
96091
374324
105912
903135
722971
675681
409011
571778
86580
990787
870323
885060
472102
20527
810637
392111
15192
97269
510751
724906
877935
270351
7082
178781
430804
554656
117244
623980
133015
712998
174930
712822
38383
639200
890249
1005185
771184
442900
92929
303262
51645
442657
903259
818726
2522
864241
484252
302954
403790
1018003
469892
19270
464629
368345
77740
91924
858178
226004
327385
509662
343585
1014873
338192
1041671
930731
850437
93098
704084
651849
220389
725750
612131
168076
108362
643676
278383
846106
830450
752502
1005128
95953
700128
68942
573658
207656
528184
434474
808979
361146
247782
403253
20661
602436
55836
967399
520552
233283
27565
990055
665872
413538
884489
871465
415520
941450
809272
294939
419282
210654
108089
126606
13927
137681
691612
846256
594583
727950
293356
843579
191005
625696
189861
895003
220053
1008335
219185
122179
99263
178309
799102
627901
698896
584898
558251
818765
650862
804741
664197
743462
406204
139427
408505
1003169
543217
222663
802177
262009
49830
758621
283564
665589
37956
152302
321669
317594
371028
127738
9236
72835
369300
324656
473659
104217
417388
681649
1045001
404404
567172
1025703
389704
465315
961535
568718
573645
444734
142136
310705
286374
918261
540093
2239
75764
859536
1010264
832852
153280
653594
569778
689988
190217
214266
588766
1040406
893367
406414
494369
716454
59797
938583
389849
237472
379396
761300
57392
932710
84180
196027
747755
483697
246847
235419
28990
1039272
836042
582870
722215
149098
137414
215265
92849
1041382
912144
384346
271277
650040
292055
342567
877676
817871
627178
390077
833683
352799
966728
51744
852026
562648
464283
154327
790517
118140
814747
894809
98797
523436
668432
973458
542283
169077
941957
1043845
254490
742922
455543
368654
971652
398196
1030428
259780
219915
209765
908099
541210
455772
602485
55033
938044
156418
833670
390924
523966
215399
538202
231349
853539
325955
814526
811977
674455
882705
800480
830571
133081
27807
304708
127886
457281
294841
270503
937071
779432
281670
529152
891903
1020189
320460
580720
813199
83478
666404
949179
179715
1041055
644503
875016
107374
195507
514987
295316
447736
172904
134124
116749
547845
904434
47516
377204
316420
596420
861550
777163
209234
766497
654756
462803
970403
589264
155652
1011505
784929
1034072
578698
915292
244743
514261
166351
698700
135396
639095
874780
679763
121793
516895
1034656
817316
807291
695766
11463
495431
535336
269788
177248
750964
104553
661333
841711
328685
766724
600642
550777
113019
852867
512130
261274
624043
273718
41609
39393
579873
539240
145251
641436
26957
119449
112053
539306
286455
83099
994954
187339
466498
670074
471664
109850
494779
454112
529235
898821
205765
670707
810883
253774
999556
980436
375643
488231
588071
306475
836539
290918
673469
559515
690222
457596
681375
166572
531747
17113
136629
846789
83299
588551
307773
621389
127431
650356
188051
444300
378188
252764
45268
690246
301882
675234
385329
742508
830679
105463
473082
685698
339674
63506
434926
687995
427196
198575
640777
568834
849821
99329
523841
160437
245290
588027
687960
38506
710805
130841
232349
416145
301449
451958
96542
643312
402382
123228
749457
467570
148233
298326
757556
227913
39482
699043
51390
511802
735989
67786
293509
940802
295660
270253
925836
74190
336746
934030
229597
199256
737859
703284
960429
612945
19974
311463
226661
125419
734336
110713
626950
329920
198809
795988
422711
306895
52865
396776
511888
402971
831882
244793
556072
141548
573965
176905
322371
937012
383975
16975
187807
426595
145156
465209
118371
652911
1006752
647661
844354
447229
396578
609948
736034
92581
987086
985229
31280
418616
872191
1034788
137839
878789
225859
15269
518315
640057
241818
343471
1037093
207108
205699
304267
573764
69209
226312
757124
325502
603705
628382
1003182
808022
321113
660327
579082
825040
170622
523029
6441
579748
35128
589773
596657
238858
510491
410894
376987
555380
845461
77026
1024332
545850
413715
674191
526698
808897
251780
848738
869424
127172
826048
326332
307208
516302
905311
102987
611266
722240
3320
296596
700689
754584
703924
426476
349216
897804
561660
251729
941789
45651
831888
414165
191033
933681
540344
214753
597457
593460
943882
644745
279138
340641
33842
549384
617933
651044
875720
308545
286406
628606
735354
300259
979882
813380
830543
292997
135989
739877
70273
626388
864135
179438
844878
193541
508395
799940
597098
100206
839666
35232
1007007
39591
575725
480652
405549
348049
266591
313316
112591
771448
542852
959604
511119
714997
1020232
1021201
611890
914857
320959
917234
26796
245928
980262
164581
146756
469786
469349
1037549
24517
110074
615114
147681
454136
838672
477720
470898
614425
1005902
130715
968616
98394
323795
769139
506696
265431
872560
247792
736912
213002
116211
312294
492432
79565
664639
891161
522820
768013
331357
685629
302187
1031717
431084
955560
219636
829471
113692
98409
1041819
1000768
716103
715679
700973
190394
166583
315576
193761
342536
135602
196959
532548
561686
272725
888054
682509
856186
178791
1042022
296972
34617
1032101
593545
754974
173225
437013
713382
83621
721292
975771
442105
174947
95356
857160
454108
982502
642198
568188
242583
47853
537621
884159
155625
474801
965852
219260
183556
879973
606753
364997
791823
73136
256170
159361
972926
732894
81774
661840
623467
621723
1016370
620449
581971
706226
4218
829295
609783
8506
567891
539614
134631
832632
997961
2296
249317
564357
17185
919328
147794
409375
374057
377666
471391
284967
453749
956772
952653
697503
459753
801565
352289
608735
828240
514492
289871
129524
158846
532271
634923
36494
528342
528162
509421
222491
892430
550565
758878
505118
900451
1044717
208153
123307
22272
468668
653607
748729
599294
276989
1009282
891350
445623
1024861
747815
182071
780444
678945
485762
992421
753030
463977
926592
137539
836600
925257
911864
384458
180932
614960
937885
867119
261658
509943
207184
424298
278774
266541
997005
42752
871019
339483
318120
73321
270008
943220
499115
593453
638506
463695
79883
23196
872817
617699
384252
99013
569738
250202
49666
845829
684863
71226
54000
477672
766304
211992
170830
277215
366033
202574
722447
247676
323346
258695
366068
838806
956037
735584
934398
317802
411674
520589
508997
189747
515269
825423
60039
608987
1030840
185081
778594
162443
233054
487825
1031658
672535
545937
324027
307596
357837
321623
1021485
769716
344654
955509
738897
613458
51605
960295
408471
762045
194328
76709
444668
217572
104742
475081
792024
228377
587328
993005
681385
611657
1031041
11284
322855
619352
221311
708069
187888
444020
77307
273995
164604
731429
420770
849411
462482
511596
594042
231071
740818
441432
849071
423048
754547
134465
298133
869501
177778
922088
142399
121127
681008
770490
722972
543394
116277
160917
1033275
637851
878727
465547
698628
987017
850581
445001
511368
64386
616075
390354
933743
750916
569847
21014
109865
386
928103
669306
674512
933835
47460
215501
69198
765135
616062
136130
507387
951696
525626
464240
759474
82904
728904
783464
262915
96131
551250
227225
798661
911048
918462
97137
348924
651607
55644
213500
467487
702519
898158
562480
192141
273473
299944
165980
54073
919902
825899
143089
851936
140049
74850
881455
555488
134363
187223
313973
960271
6353
1028265
360347
695128
354369
937085
198042
69533
87182
268487
169641
444407
558086
797986
995484
137160
665289
455659
944384
692058
821630
559511
386787
756955
840612
63373
748681
787897
344731
428744
424176
402904
183465
34008
940874
589187
426561
656715
690110
725610
960975
89675
799920
752745
294188
341349
593480
613744
1030412
222969
769303
771253
78649
545879
772114
119898
71898
591034
72774
342394
14988
263469
860522
1041793
624738
609606
169840
66128
8289
313210
581579
545126
787551
185031
792775
648174
889219
589770
923277
254095
995886
765092
382946
421180
463030
112947
151746
535976
368226
1023701
20199
229224
932436
131301
1039038
603614
453459
279345
587315
166493
369148
479587
281031
1037608
601209
133378
527223
732930
304976
358238
82412
45248
133633
293114
694079
364983
198488
479347
929331
93810
806470
61263
556016
258654
1044531
944214
217882
596699
14431
957154
751525
227139
642970
778014
13217
937835
673021
752298
502280
113455
263350
838693
381448
419902
1011444
948114
823195
251474
770481
1011490
861286
944311
432714
378987
366821
50207
280558
293985
390421
712407
464791
77293
1039858
1041517
129791
391578
763487
574598
192198
55474
861323
906816
437451
1039107
29568
926758
496718
265765
625153
395029
619245
817414
476971
951583
452723
978841
205571
366517
748170
974036
165426
825014
880440
911538
960169
186482
298142
127585
418024
643889
41516
106152
752901
78156
881130
493929
398134
857346
929752
984544
24250
751606
123822
717248
573270
865119
702716
899561
810576
58470
83552
290126
882231
889898
466917
629658
790597
108427
512409
79240
125539
130961
545965
335994
940369
99152
501452
1039325
1933
917448
204369
287958
380466
633839
117833
333633
332638
372283
754624
790082
973312
482255
999054
736478
776890
602803
58800
673081
539750
365364
364974
670022
250481
530542
984709
648327
922000
188821
63392
796447
538770
506603
384877
7337
393486
800064
233360
550762
771362
594635
704416
913070
851307
469370
99510
163433
1027312
556730
657454
175044
929880
11331
105387
236584
734983
930432
480900
800193
250167
476226
437690
1025317
49711
274443
533392
363768
64611
796792
585852
80405
212606
1020793
884516
928973
264250
1031659
1127
20820
850497
218388
896093
179734
447543
725428
416541
698214
682350
582002
475877
504652
286781
159848
611861
604953
770482
152507
1029542
30855
343282
966739
904892
977227
325906
391467
451371
523638
255554
589477
34268
163998
239174
966451
259090
655206
26882
741141
989878
1001765
979623
434608
810949
37620
598590
212366
101231
39103
881737
7149
11199
74555
907385
791538
788948
341742
468794
159272
63176
176563
861707
346310
775060
650116
960868
722598
492348
723528
82367
857942
998139
362205
130321
434051
831054
653447
813619
300725
793260
746669
524574
117046
328757
111200
897734
747523
948394
578268
1042732
88863
263852
25218
635208
530100
314674
620109
97989
840517
1006081
211877
822732
300554
805311
997867
342790
807786
78817
685436
104595
509370
601826
826741
784370
923703
977755
73002
682590
639047
426531
51228
392407
784881
930632
700029
286955
931325
264924
36442
454892
166178
244920
478987
382952
436940
561887
228717
838561
961556
420780
1027126
881305
531500
712164
668207
323064
623529
794388
284210
932323
623750
318322
961668
556879
839575
219095
728255
500472
466668
884281
887078
879377
104136
153666
362618
333746
918452
249881
819331
578318
482380
372262
705445
803197
67643
971533
394422
684329
188742
589023
542585
522614
174341
85823
494689
197452
987021
37594
243471
912782
12012
453962
952962
28489
320311
243673
583420
680757
3654
341399
490391
195388
832788
431772
99486
364550
279939
507609
202275
207460
994802
824015
258711
82215
719516
749751
583112
247993
443209
381999
542110
275645
297539
502242
178815
768548
1020887
442738
582457
262039
683486
176179
157597
269648
919077
848914
452809
534606
93779
140010
986116
252985
274382
774499
863576
560897
1033171
860798
196477
763306
12916
356291
134184
133457
40380
893360
113430
993779
194643
170593
729316
820026
625366
185955
270361
905175
61689
1040567
660864
906467
594783
572526
376839
363716
263602
704175
592101
1011020
920355
324514
659800
321871
29182
30550
384221
941928
355276
650153
1043780
820859
126002
420554
590456
476181
906784
719543
300151
13008
113328
773094
756921
531925
584683
199618
865419
845766
323970
390843
135487
915181
119212
971030
955967
404430
847083
708668
406177
122178
685374
828476
23723
122393
582635
213975
654808
775018
585828
850304
638495
163436
137127
60335
45317
542727
968389
868913
392926
433690
969536
653048
398134
41917
751175
862168
654331
702630
787400
880575
976697
268202
743160
719514
928894
906447
758997
829708
985646
642998
543052
500119
328626
177208
225115
443934
902023
429820
83710
223747
617419
243806
1008608
222586
570757
467759
524661
191470
479129
874902
752684
902931
43299
431463
238254
199660
407760
824014
603479
77686
537333
625941
987363
856747
585583
111331
1009089
1028630
629410
968345
401370
556735
476661
661737
318601
531623
532152
1036170
648003
367336
370967
214606
312951
931817
776091
196608
63533
17542
129917
647577
121123
149415
51809
65521
749014
769447
286744
840010
199648
228179
542556
103023
21531
889068
771685
714891
764537
266525
858522
357931
271134
241495
583460
875867
832246
474541
337569
855786
98451
581677
750319
556935
691705
12305
10000
674340
644026
802407
314906
187640
640452
42600
950066
182489
457705
629952
329756
1028770
441213
203868
216215
984003
704182
1036585
509808
103984
999249
962637
922538
200483
713537
681284
786043
291584
102672
597659
1025903
31100
101918
842552
919603
82325
858528
723817
883489
1026370
140199
482233
595176
4972
800222
856830
835684
441182
530176
874229
809522
583390
193646
1022161
135348
145025
625523
782463
121152
235277
935099
5413
568061
687115
499083
172884
211524
433633
98339
262544
686415
576590
61927
51518
407069
939346
964278
943532
760060
513741
803827
759069
506069
29562
425835
830696
445248
147976
501327
424326
127787
607510
578128
274879
406866
296007
717637
514012
629091
758466
397481
681593
831239
849896
362595
1026041
967751
672771
686350
144255
538103
207624
719281
723563
182280
947061
431499
294003
1038027
458113
191209
902448
507734
786379
144065
1000528
120777
643375
296761
414329
699480
120636
581668
208918
527196
792586
918086
333148
83596
928915
137845
117484
829920
780487
34150
556374
1029811
554827
616980
264678
81860
935738
733715
230506
669175
390484
65720
579583
651348
265113
756617
1025445
801800
143595
1021234
894834
39406
275755
180120
367641
936699
213564
759919
1004846
413253
177050
610776
118467
681656
540819
180899
842916
110840
1014660
565290
119505
653889
670559
282039
504049
421323
658736
11858
538416
325971
95556
765349
419878
433760
987670
710067
766922
661473
767150
382177
117325
123166
929358
264469
799005
383917
77616
152383
103896
985928
291664
345967
639243
43517
351107
228850
556110
1003805
1000108
917301
580086
327682
300310
411781
23154
270741
983427
922715
502710
562751
346895
525314
1028421
459763
635454
184375
356206
699098
594013
544769
754862
274281
490056
621148
584828
674281
500437
963717
883211
57533
115026
798424
310033
231285
490841
251113
688953
367063
250470
1012724
776618
55152
703928
121422
657958
900285
221153
644002
904261
218684
528423
100280
700259
32036
3232
830850
766697
542846
110643
1044694
1032404
613061
171848
24002
774143
662962
28307
967534
69815
389772
341382
722681
21367
133778
113287
618875
919933
940351
258430
707663
587686
511186
374612
917256
798082
614772
944961
165617
435124
667714
384007
955748
294443
840736
301836
604843
601889
15014
955305
647416
331907
1009452
170857
45203
813412
251783
569118
584299
10994
893958
864829
704334
21846
945914
686184
257486
984805
652953
555162
264548
477800
558439
981848
923291
1014664
650974
304512
36750
796914
87004
995837
719337
107323
402716
368770
567191
88415
476388
624413
107453
408451
1003552
975620
915043
636567
119890
458242
929477
923315
725372
560789
461078
649869
171049
514611
320896
405725
646511
501161
57741
903064
239477
677947
94703
475410
854372
644396
872863
70296
485940
929996
427059
118608
229328
468063
957417
389346
958159
391388
152270
258025
967056
928533
883190
531730
596519
352569
215763
710381
269349
658209
906873
817826
674166
690722
811063
842665
515236
277818
506438
539565
201237
309360
704963
183770
442206
277050
874093
269225
648622
66203
491880
516094
139199
829735
963672
170099
468528
250141
814138
406194
998153
457560
205810
974312
725829
705516
824368
771428
744025
795238
58896
679580
781820
1004395
771550
96923
134697
842500
215203
786199
245029
724695
413943
136307
279076
204558
781837
390470
227297
454943
587006
115813
62247
1013154
934111
988377
694454
1036537
971439
43251
579671
565641
726782
930956
1039780
853543
626777
592723
324335
428275
305673
948220
918426
588654
407481
374793
186479
218249
477165
375758
1038181
558115
139608
329308
1001876
836745
377135
1012042
384465
531066
705817
765245
930827
276424
74961
134668
347670
848448
379175
902812
830830
629856
1044592
639143
197568
739742
626877
297437
417426
42013
1030681
552013
890659
245555
275870
509643
684062
135661
277170
940986
760369
567866
395797
627763
363700
588067
698492
413876
581810
750439
47236
819810
295537
251281
102760
535921
370054
478380
73175
774797
104534
828293
47911
483375
20667
437055
402626
557500
248966
338975
763983
515446
398658
370528
26344
51151
708657
966817
391692
484648
595728
62000
495203
1029985
548893
73226
737413
679815
36603
347729
418753
756135
407552
755938
318562
60866
60756
463202
499097
465658
765402
990877
903295
842265
541229
665535
815612
217180
457325
180309
157063
43878
599022
454886
817342
905210
279282
625702
612996
414638
282942
302056
31285
865043
759154
946100
265320
936077
88612
179374
612330
245693
396577
781150
543203
554396
156151
474134
313265
799438
83174
652879
435236
1009257
74173
564983
378255
940454
28002
118572
1019703
17042
213301
243284
485135
208589
294260
780752
737729
296285
439535
831506
867618
211660
416481
630658
275387
268309
891355
854395
515127
913966
1029461
75226
5900
395996
962147
281083
721069
598231
1043949
300988
190654
220765
883718
676740
146370
528353
811989
773482
371549
393851
327250
984142
384296
331790
319514
305769
548674
30327
364000
943801
679317
844562
489190
996267
425822
711263
529476
915848
234606
383712
86245
388817
1023856
533037
359762
545303
192896
577179
1041586
623947
193112
525838
723023
356817
1003338
559282
901151
916602
761034
547071
754532
132178
806092
308789
513215
81681
416786
308406
653663
598224
186928
307791
685012
355664
773804
590718
720948
129229
102607
16512
329458
37340
726989
247490
314891
333280
542750
9369
979644
398103
755398
978573
341896
1014319
887535
291600
273003
469564
614476
884726
357436
7505
170345
876356
905912
367726
137554
762948
320651
289737
599439
667858
683403
866533
642627
328763
67476
4783
480587
940244
463863
986489
849915
780448
268871
650495
725253
878675
385842
826141
446297
596458
998574
903333
787156
181559
345094
1028069
661631
649741
779182
782860
118050
865558
1005125
147109
462501
730042
183253
241706
281695
633156
463472
466538
691483
106371
713115
24320
578757
397428
336627
174403
128907
174257
495351
50752
1005779
544095
141425
212305
773836
644182
433687
316962
891245
77636
426650
994839
802549
448004
426185
179071
18215
23661
961559
460022
543944
859380
205791
797743
227712
600984
271677
250978
611105
632108
18570
783930
125809
288311
185029
471888
835124
286732
948379
383397
890183
281627
487727
940610
462556
644146
264645
605447
743010
70012
554035
708049
488576
560549
789953
174271
436338
508441
908624
664650
404949
366044
839981
409354
705865
669297
771005
351909
226025
160079
324098
602666
864097
948783
842745
456356
307793
297191
808939
699834
607830
591111
378607
902160
946661
110534
45549
631567
97774
1041480
983387
884486
282019
177355
726512
301515
540124
774957
686453
1029030
312598
71013
1007759
164202
1034148
725803
1009620
75125
921014
1023542
876509
965263
707334
514248
506482
153771
416582
404818
897349
1031128
462703
707520
490375
431434
904919
950731
970727
27404
636948
598440
957512
275366
968254
732593
155909
724766
553128
993934
331933
206751
865058
536248
956044
374437
355581
903855
356491
304821
605892
914452
752490
600294
414364
877008
474687
23651
873760
345062
453830
386538
473405
408946
501941
895460
655774
672247
596315
409965
672540
707712
638853
87969
215427
642099
635230
568718
983422
237626
149149
427603
734805
397303
982858
105210
514206
818276
831585
263948
433743
593654
665221
249659
274194
535648
69197
197910
314551
272472
969357
345682
558034
15596
268886
775009
966192
299785
353479
1012569
174591
531894
361398
30926
77974
279963
492521
410737
996903
47353
296576
548974
929418
749460
244329
323941
124446
1000601
484943
840784
405846
35734
690209
760109
447537
161698
670109
212257
1001644
977671
403973
705
446911
926931
486121
132838
721067
543376
72607
842254
1005334
243306
247356
789237
714870
251821
818722
10813
1007116
1043511
168603
139975
1034286
768629
242176
559375
863746
316684
219576
180492
786833
308836
668494
499700
497845
268087
830826
931184
587985
944142
547151
506308
804160
894181
917102
113706
346687
879579
979077
779415
99382
230644
832624
519889
793563
671469
188555
484141
620054
222391
524726
991737
689033
770201
685412
135608
421925
897173
1020250
633011
700694
536925
672753
1038288
545172
1032435
880431
451325
763945
644827
577400
666658
708362
341405
871737
175885
146202
635737
304752
812238
377439
567707
419638
537287
623893
582676
290383
726646
678768
904146
13114
518061
552838
797411
558977
554936
222940
830042
887266
124709
461985
900593
333612
274273
751847
363304
33674
992609
480265
989951
1000414
364651
865677
648832
701931
791556
890621
470179
1044607
773773
371940
335344
243562
322968
330401
501724
740741
739812
918145
467613
443305
353448
192028
125169
367614
215432
500061
355746
509704
303523
993460
978046
872736
634586
85219
815531
247233
784627
455312
76083
601542
126903
396699
531270
512719
1041777
707506
708130
618032
56458
155832
607263
841788
425159
800438
615424
711715
872883
252035
566335
73031
795863
218088
335311
362133
871229
226812
691748
637235
831637
498379
648840
216218
969487
768520
718870
146664
58784
337432
385685
62676
433884
7330
388877
739366
11850
398847
1023223
73802
619034
738921
67039
223333
334456
688336
935048
826348
595082
244928
683748
561440
452726
283202
617628
915854
84294
651458
273943
352237
264909
236801
384824
779887
65484
322803
652479
76416
1003922
280269
407087
656355
885729
101867
199343
780978
798037
141751
720401
223763
1004226
617249
669701
478767
685061
1001220
778050
211588
689704
622974
730749
738838
27864
203356
16184
1031947
279326
374880
615397
633123
55081
569571
164738
558644
311853
947216
149468
277973
875463
21965
201100
299089
194496
841332
79578
770355
937456
896544
782301
83462
850184
58206
594267
215881
430279
263353
430279
867989
522828
387073
89058
491741
116035
300280
283289
486730
674802
866901
1042516
755859
432904
959659
719880
589868
362520
329180
401078
323034
343773
475703
356630
147840
493927
362388
482747
814300
448910
19108
899815
984062
1011061
661889
957725
744395
645310
53573
582356
488981
66145
647179
252638
221201
333512
643772
396205
253750
969381
980006
990478
1004185
25935
656840
578771
810410
976574
98217
523753
511689
53246
171221
225004
969861
11997
818117
26862
677487
202012
925772
509185
599126
750594
926768
606506
824929
900029
512785
714079
333136
1024190
933453
18290
872868
865471
635037
110996
82484
894330
346369
918926
674163
925597
700797
789441
690131
916605
573369
1034568
625384
838474
119618
346849
871157
502567
495757
53597
301053
121692
264053
250951
533487
55787
705106
269917
352540
435632
7916
364369
585610
847783
255787
217710
48380
755360
49045
887629
215803
899728
223183
41435
311807
974786
711747
657005
809016
428768
634698
177270
219454
514197
348442
623136
462553
291523
62968
473067
110498
577858
342975
464670
376186
877957
466604
943176
985119
324703
596659
648154
361800
813469
126241
53901
332462
210623
1024848
108462
947315
413388
1010678
875274
626833
133642
398867
1012927
174214
880187
355532
142143
488736
519636
592411
808485
733268
351254
394031
265819
71314
82720
699418
591695
344204
670661
251804
555547
661984
786268
177386
28860
287048
622864
110644
75863
878530
943217
675525
878038
595338
424335
116645
170342
97734
926441
35408
58265
267305
260219
489737
233058
906559
703017
934948
102153
849593
135914
63354
811559
973935
388503
1002821
336474
412434
1020060
526728
694158
439245
976423
621023
86172
241121
612684
325700
1028459
449978
219137
448477
932596
379896
15274
225649
938980
42579
800210
956285
18920
1001651
322670
191077
250142
497226
929971
7339
261257
432605
826357
744370
828386
430330
399894
218704
58437
41232
398465
155431
1045381
615283
449341
478136
375099
386640
203833
476621
276727
111568
2367
694189
415066
352895
906658
701485
351872
93456
366353
270067
150774
1006202
280195
279593
871184
726167
16643
125838
1008839
516413
976606
410918
991517
764440
761628
867568
420112
123222
101385
725232
662084
457790
1019277
697503
208756
459181
117013
433913
983431
322001
523732
432127
925245
655076
627639
366623
31563
258833
559971
825860
460998
260576
944066
313874
81486
401386
417118
474932
849758
223751
425891
388895
72933
856582
708742
634135
993716
518325
315933
793015
1002493
906807
284141
156023
949262
136053
349766
788438
777167
803122
59564
208562
293885
82585
331147
471202
527951
261033
916159
551519
700829
985770
20196
586209
435645
374039
1026811
129455
308502
463903
514662
296616
394242
141874
885843
179698
850491
308320
470277
208827
18912
596339
218067
728800
76167
494970
312093
232461
304852
194963
936539
194126
232857
360302
1001706
580720
407134
996059
663921
491566
565549
786305
65873
959689
171808
227868
902011
669624
53855
349324
719852
114986
137090
632954
389265
798754
167249
875917
253138
581550
145687
459470
295729
794243
368522
1036257
708133
719763
854128
648560
325597
303576
345997
293958
811953
62311
986202
538567
64639
518043
957066
568457
724167
954538
491541
1089
681995
186191
444150
155177
402345
144600
1441
1045356
635450
913280
773980
937401
780225
740358
232909
475796
565960
300038
954539
895746
497373
544327
963539
89606
788772
769063
537005
189867
623628
14981
750690
48710
998971
907543
979224
978231
1005692
636127
118362
567793
943865
257806
9296
224422
940642
112169
609804
213783
151893
348101
449960
383978
85312
488335
570714
286162
698111
279527
90204
67050
465831
447069
289766
926548
1013588
1034527
383449
453052
793188
942490
657936
819189
494993
372912
858435
870705
765367
62665
998043
372360
171441
852176
260833
908458
978920
157132
431862
555490
1023125
173213
994874
263224
187966
479342
924484
713293
421995
598940
73672
816294
403273
989483
687243
184973
399585
914460
822566
925085
242076
856792
665546
41528
410161
727334
823834
622208
315672
694592
634177
586296
32035
214427
871954
557159
59193
768024
1002061
627294
897643
382667
944941
601791
854854
237316
460629
749017
9735
393417
702060
371763
124829
339683
358973
796286
510579
24889
804476
518221
787878
809145
479398
311337
571599
223582
793062
622450
1026460
293241
649537
820649
679023
388796
358761
672375
944051
195498
729797
447608
579978
302294
337572
632773
98382
144525
568440
536197
297344
631012
273685
563533
729458
422346
518378
967840
1034249
394464
941753
705424
515242
550689
74813
355637
912031
894392
634674
563818
611043
192296
562376
853568
790685
1024248
155652
191412
246576
175567
626208
435426
711475
163880
76707
917706
835061
571180
256829
866335
771554
308165
126122
707201
671577
616800
947824
381393
884743
242682
119194
193667
434356
256925
90368
975747
727752
15039
453469
230560
913875
467212
972245
156242
614145
508418
407162
765481
797313
946774
885184
643437
598582
152201
895992
385036
301797
915088
58808
340812
957396
120957
556578
231279
915113
249345
330154
127381
807400
22671
831357
593360
32679
111274
118426
242283
736878
972767
87187
86533
824900
1004403
431245
661034
35360
514410
672793
616836
236572
842130
166294
86766
644103
536428
200735
280778
607229
917448
379085
96955
356779
109442
602743
226165
561968
660861
791734
234152
774669
323200
633448
633037
148690
188360
152813
970027
218003
400806
286328
8963
91783
86686
840686
1016698
521171
793322
1025158
973815
636802
652709
763784
141384
77597
9599
363261
684447
113203
398225
776683
337800
226521
672994
472149
547731
496433
7747
474895
458855
764260
800416
394600
1006867
550630
266249
567478
903986
531300
1011685
640688
316751
298141
14747
199917
712232
873110
858501
445170
672223
59554
790844
487734
160561
194675
957596
989415
488366
69258
255358
544267
588645
195358
274791
727017
198917
255377
256627
315042
163401
602530
972203
620381
351093
368394
769459
132997
190883
360136
81865
762614
186687
687029
695591
732184
5184
21174
548962
235877
161920
217540
1000556
59693
490414
482350
553518
575341
508057
514194
156011
156234
171014
413143
63237
210905
350908
374794
1032019
928826
29430
266296
580652
30751
339349
337693
848537
155276
641243
849553
728264
214556
622813
823596
218547
573185
893924
74049
666359
113887
747343
872261
317634
13139
251123
61771
544158
398550
287079
499636
322027
744694
915026
998396
829313
800593
493490
114265
679381
583415
531490
31322
968108
255812
438969
178001
844241
409430
653060
468500
807386
383803
540143
390886
548387
968615
262528
710075
13300
381688
72729
700057
394522
300721
541203
333168
161862
767762
420856
203578
475228
576835
65395
967754
897973
624825
52070
194560
563122
825396
428990
253164
327840
868568
965754
100268
144017
568796
27178
143249
997864
66642
11519
214377
982215
306939
882632
168675
605236
776420
575614
755370
404376
468757
677603
78230
219690
671082
38255
197525
622885
834148
151166
766085
330554
444033
644024
174193
503586
354863
42146
929850
176910
217670
814266
275650
403306
190958
1026901
863501
1022044
296255
1018759
843648
829822
296382
346610
584302
408547
566225
571268
95766
332827
646238
131328
751974
442197
52495
840863
230155
776240
772156
764407
900249
727642
203478
779097
315631
866695
341942
345700
803769
171772
286837
839589
874410
1011270
442713
759984
302378
976662
466464
378862
240876
955018
400700
204517
952244
745461
289413
803675
694550
292888
880254
692740
545652
302488
513459
933046
801296
304193
628168
10996
630531
490255
639101
778661
1038909
91077
339637
272792
277991
519984
1009049
136666
867644
996546
528657
220837
908359
42008
778159
449754
637196
316750
836435
342165
177549
816094
11779
309270
121704
913475
514846
761161
566708
144502
215954
673884
795612
1002481
675781
800299
287
646616
677491
734844
855843
298248
671237
945009
1032954
633623
835039
459297
1034328
593095
352458
333820
199314
878241
540427
638412
86420
376397
151816
127155
598670
684129
827543
410274
637864
173529
699342
824457
157616
67224
995353
286273
263019
30379
607202
943634
796823
535560
175231
838627
165485
209780
75983
568595
619921
124427
991041
122255
178283
728662
422619
821095
987916
646389
495906
233766
60308
38266
877813
182899
933847
395954
687493
179057
44068
334577
1036763
90444
124262
421837
449845
649950
886242
490869
389559
38701
839440
329156
282529
394733
449977
107793
1028028
740645
595665
298813
34716
917314
251681
823166
726581
987412
490733
796464
849721
22187
1024106
511213
16996
506705
790784
387543
568673
122080
1025590
481799
754137
370261
585806
801086
893296
213838
151659
867893
1012736
792153
264113
68584
533653
323735
775932
8213
931188
940027
519569
318985
965507
876295
225787
8076
34070
1002187
891991
780345
526947
429772
541357
693124
503345
356394
766816
638946
996922
43899
697802
669265
248873
308881
489871
529444
627155
215029
863727
441268
152798
360132
713061
56915
680800
570547
487011
964640
708353
594021
30534
408077
714529
243333
743840
1033205
701777
295815
537993
229969
906571
165345
841884
466360
642103
137787
541502
770418
39753
73009
143635
639005
379004
270853
376817
441935
922034
416583
469722
412580
811358
545344
637989
95872
923936
507240
379351
519834
470281
907448
474517
918411
192483
762555
238604
646570
447122
115394
340145
478103
52985
528935
478991
567029
541440
1016772
623628
198090
800413
341437
689210
299118
151326
778400
17499
330645
511271
725952
754406
552149
311063
783005
239285
1030446
723891
708862
758564
802149
844294
787551
324561
245902
138431
793592
78916
689123
455110
355455
813410
1005730
903131
302181
542407
892145
602188
296841
326792
554954
604442
663202
345865
391743
753921
97344
216366
222726
588
388493
844706
411908
80938
5482
33769
464668
174621
907197
668553
30259
151215
604016
957977
67453
141099
382921
524493
1021044
441640
481399
951082
547216
843256
578225
383871
24102
267856
697780
1021056
594716
100687
217737
875623
288146
864065
439709
482170
1030754
1013256
589418
316018
991712
760314
738799
946747
438685
342700
914413
609255
944129
853253
887554
615919
467839
235930
1027552
717476
611735
309789
608275
578844
144886
118324
36702
309620
186107
687000
705084
500968
509167
286519
401669
689297
471826
490039
293969
371846
128918
89157
936856
885506
913411
719763
102463
697388
857317
137946
727304
941520
477777
935835
559764
754081
177589
506395
504672
567589
361416
626298
534222
539499
603055
643655
854801
1028034
152607
943878
221313
101578
334821
1036486
369860
394545
158764
74746
959673
379389
301487
527122
242090
950271
179254
832959
540990
50007
224642
607363
615881
241981
541480
88573
511986
305379
1027845
998883
432
942507
433883
930648
338937
963225
538792
943989
59223
563895
26048
92587
143304
763973
866741
351367
62829
647168
248399
40437
826470
474521
454888
586653
539597
895689
966988
592974
361991
467528
1041093
204258
473589
58543
376389
161163
1007656
829154
769425
145675
109469
377181
703355
457492
122451
185516
728606
239328
280183
971837
729035
198226
437275
1012134
319164
693641
417927
94476
38177
86044
103591
271322
316800
58480
415732
176336
934301
897339
1019006
545295
373098
17019
95794
923
645997
522602
504201
976337
875456
304771
406751
335100
226077
773123
145239
296845
574976
692627
226116
358388
1026090
1032786
148610
34099
169234
604363
808486
303340
414838
738050
770280
841751
529110
25897
926775
689867
672496
877966
367241
376682
904050
451756
14905
930871
335071
661633
971668
833990
863647
12463
430170
786630
799562
780343
783798
613909
157562
247319
502051
730758
986841
591617
1033252
287110
34807
173256
294109
130684
794426
1015885
1027742
366469
706658
402242
706578
324359
947675
364542
1011638
750112
999346
991894
307042
259841
965982
60748
539354
887894
281269
465011
138600
919646
123401
355224
1017976
452315
673770
83331
463899
879429
473009
165894
917999
289926
639308
593675
528330
969697
883914
723147
427505
437709
717742
102336
506083
802744
754778
299086
238224
283788
879161
676082
675695
655876
599116
456222
805363
484297
917022
46063
148954
520478
619273
855123
437986
965315
430201
73727
696974
260080
806478
976379
30102
931550
321110
934615
880910
410767
2995
187724
499919
550408
180732
649307
655750
299713
454462
939462
473867
823386
985303
360520
403560
920093
162536
604204
37600
786720
477699
763655
540834
190306
670721
343172
115929
376180
74469
295500
961716
168185
263234
638344
170847
312879
167475
49175
57802
754094
12923
885001
960672
138656
305015
469280
923953
694408
687857
157090
860388
37342
449824
313059
95637
642466
860673
1039363
864830
670820
862518
762235
666061
289844
735511
187989
517098
55662
631802
930385
207439
662261
318493
862015
180817
265404
716711
183435
459456
866145
1019823
562284
583065
705486
959724
246116
456204
369782
956093
430959
571546
636297
334115
58981
90453
418150
100175
501052
411243
349202
137471
439179
831514
388744
1039589
116435
573961
34986
237530
500358
4021
208263
59367
106630
210598
96849
212644
861723
894792
861045
435082
690933
1028894
1038862
542425
877793
808543
936755
192544
797163
384329
253301
730009
661457
176974
692742
891234
795986
77509
323879
425167
1001428
518407
37608
804766
427927
785279
349081
547347
152447
913297
582777
382471
628472
182605
201212
49989
88306
74477
253549
468967
352975
553756
564899
548845
200279
1028668
298308
209172
43601
137933
784922
937541
911996
142545
721323
236023
889325
585833
923620
396392
642478
127263
1013762
797703
40657
196016
782244
738044
915841
219767
733393
738978
678750
908725
678390
949438
966398
37321
212401
491717
683583
830630
489810
844685
862616
516720
691578
331658
974477
127167
66825
520085
446922
554843
920775
62547
98797
491967
889694
788820
476049
308551
151349
1004059
637147
432067
456226
77144
831401
901426
65313
698022
805930
26306
983163
376604
51865
81656
337475
1001965
40599
695425
714289
91547
592877
77577
648992
233657
506585
581981
543473
785334
412106
333478
967345
738340
436462
274810
72651
263711
738157
813719
319019
297777
780285
38318
39267
152609
337949
1018153
253390
426171
1043841
723451
877109
964238
217549
649044
381367
494047
729606
63000
839769
903601
696997
602266
256013
57653
257140
494731
572060
935334
1004873
931322
476880
215001
301216
78784
561419
514983
452576
18168
353819
669467
459945
984268
779060
67887
93835
475033
625066
550983
559269
122046
386266
375340
569448
954491
239468
151527
804943
134156
945194
589749
858822
1041688
949184
377894
439740
714937
987247
206764
894118
860430
485404
301454
138560
479893
740360
199263
95450
526488
408864
1036684
635156
115688
687547
790903
742041
683635
725375
221689
28410
79275
693196
797316
548801
965723
621885
460074
389002
824107
223893
478509
496689
237069
668433
911233
260788
563499
245403
881885
432907
542014
66189
693613
615408
722075
1035176
997405
59517
603794
726391
720912
459241
605788
62715
357964
93196
1029702
729867
257234
280263
474472
129648
957809
711859
622958
888013
216825
559706
1009037
961905
995926
487863
617647
626008
174649
1010019
377263
164205
826586
409446
135311
285370
200133
714669
104171
697726
408363
798993
870112
16489
327717
777814
562634
122016
590319
418282
482388
907890
212776
350662
525282
993125
515204
51899
242707
460906
87299
430011
535633
877021
495279
297242
281467
975451
586520
775768
540310
490094
54423
424802
830145
838127
985478
263960
210104
134049
514995
403635
947154
763160
244857
581315
15798
968680
724814
570445
75426
77822
516875
609238
1036734
149508
525220
921641
809345
885294
33530
103677
803425
913372
399269
587301
61504
60914
653165
562758
319691
16851
160024
94801
103483
388718
923658
430279
823332
1035781
977777
895156
343163
502137
744267
715604
222306
433645
700028
609778
408936
1013830
352550
137396
487280
118114
835052
742223
719223
1042311
76986
882804
961244
66924
198718
738206
297995
872840
133524
345221
172696
991627
1035458
136290
109189
187325
857892
297239
532438
217552
24314
303587
627741
842684
332440
31751
167715
117411
401212
71037
261621
806286
576727
523845
832306
828317
633777
240247
785135
861891
183246
917982
870971
268155
793702
19078
676187
85568
540701
339622
260525
555498
843818
10673
717034
202401
16463
205440
394946
858016
632164
547386
134004
324531
952665
489392
7117
766697
848245
721595
203155
118078
710476
19306
37256
695683
374830
260552
164338
415549
490673
641860
879075
1012022
214079
984636
469832
291309
757380
565859
142383
704009
580678
167480
458064
308386
486868
964749
518950
583283
301823
434219
836644
293479
352344
917990
408803
610396
768478
481326
843368
484665
508729
6915
526481
914371
385090
983351
807821
98750
570538
922571
1037583
810267
798330
781747
742441
889988
506218
261652
450133
957011
962639
558618
931137
300363
144760
101315
217001
911126
508713
883641
499733
933571
338972
444651
755179
278856
374312
963757
135760
121368
522141
276894
960851
248866
736728
987704
696501
517958
50648
624493
969582
470315
964679
637373
970825
216489
525043
591160
158576
412772
125629
447718
96539
507644
653075
367014
124506
93031
821071
451297
532208
894372
771977
222210
340067
254963
687547
144512
523488
500822
417829
939691
332743
274247
651384
866319
658575
959277
158275
537900
1012698
157015
626758
549584
690937
145002
724219
639270
902996
124038
198362
158884
464743
996225
733341
577379
249791
911772
391779
639346
264610
480342
962646
207082
731988
974318
248276
476951
1002031
594667
897555
829248
360631
753861
279951
241699
1033624
2487
674272
880447
339638
1035356
188402
422945
926691
254058
552506
265111
792679
120393
230544
704224
287892
260686
393767
513184
809317
636692
97718
115664
194409
660316
148064
615432
428871
58555
402474
7545
406389
288812
424296
7485
491667
302604
373707
250104
230491
645368
322651
495560
395199
227593
522701
242954
835199
1002856
403638
264709
264565
4036
468729
903474
576737
100862
837871
698674
257022
854706
582033
923453
784205
67926
177154
340806
44606
992890
534427
823947
204948
652649
828358
771441
162279
841416
835681
556481
965636
1036184
699539
498225
955877
562642
642356
220091
547569
675175
533147
269007
585369
286604
134844
33713
5395
754887
691186
438078
161426
257219
511598
319113
634953
352043
759448
295956
22950
94691
266999
470112
174930
483691
808837
499710
217303
755150
378892
511449
473982
63381
636573
831344
792269
58505
150175
177448
912563
487861
314059
716746
401951
292713
966628
779399
196078
129141
15628
833026
704997
482327
1021794
1004123
603962
822811
322751
606362
201702
145495
180157
188234
17258
269961
995432
399067
569980
184386
96439
675601
198015
378512
638013
316576
759591
750689
389309
535246
885870
397937
356226
609759
588056
284818
761149
999961
665328
807586
288610
643953
419311
302889
179649
504826
738519
35317
925286
403443
266563
356723
166879
58570
1042943
851685
433637
102138
1021554
606510
833618
614939
722317
483530
976963
230326
383355
484895
329764
730519
875065
851093
855488
65485
645163
22329
853514
910502
778527
1010401
578437
453775
602273
995056
220578
420608
78318
791088
359092
979158
167314
122575
128315
734697
66793
706750
649278
539455
423873
535073
843332
64910
807461
207636
953022
596221
685189
706990
754496
35971
101524
898449
661475
256118
769450
250920
201816
403113
723174
818303
161274
247358
519450
735102
354195
331754
519345
329621
365953
886210
285283
74448
363069
669194
765140
142609
518557
839943
940848
269144
1039966
364055
952984
1020496
54685
662434
676733
892844
429744
612959
2221
392575
334763
436805
857817
547680
38009
241194
994347
1027994
142398
493053
1020875
858232
437989
471113
584323
742712
175817
510758
59487
25373
665192
442221
361548
724747
452585
289862
133837
1020503
42591
886820
207106
389217
717739
412761
138183
539507
766318
339773
937591
344558
304623
899022
455342
610237
232114
967854
831237
81705
737427
527398
577203
45484
615687
355293
868295
305512
6623
780683
700205
400779
613315
413733
476358
1038549
213005
251846
393094
903896
421407
911190
177615
343936
508929
123164
879486
160927
1002176
127062
825622
97501
867025
249956
70534
25328
261922
145012
827948
732596
577388
219870
710601
624039
836528
76252
38049
111302
746820
144751
222223
241587
843591
747953
733952
36663
503361
617561
101842
523818
896281
284333
775193
323982
562902
856608
591391
1035113
674976
809887
25256
279591
601492
539054
255891
288736
1020456
391666
1011818
675689
823089
506532
697519
184595
480902
349947
652963
379218
548825
878204
598941
840629
94614
566453
224444
500244
568013
954897
55222
928703
816660
575488
1020490
667672
925320
257516
90764
526129
964947
544033
281654
516185
566074
523471
707185
386673
202352
939293
920729
289918
610233
998191
648365
911741
798309
542392
224263
623305
69217
690078
702832
341761
509591
308692
845571
392096
613037
1034823
366943
346284
743045
462179
174063
556649
636345
701193
964276
78165
836436
84527
236435
718556
94264
296268
204457
324951
326507
954911
438916
211923
835907
858513
156094
533465
70996
107832
375389
909611
840429
406861
420632
628234
46916
142822
448295
516356
317075
1032427
729549
280615
385827
339387
442785
987020
703271
1036177
95119
901535
5093
952380
448307
511914
630019
959401
291027
10898
953799
811862
199827
949809
630257
721615
752598
55992
926685
852268
713561
88766
73937
822570
411905
621694
1033037
178014
997021
622543
640507
96901
1040557
354121
467476
1042469
973646
224272
1010784
910269
527751
530001
256174
554079
681758
658782
643240
237215
801625
542846
709902
1016956
349317
428020
515610
113699
26698
739425
144479
477459
445174
543067
489259
405166
545491
958383
431771
801691
742920
702465
112487
337220
737835
706106
462405
852866
744762
935757
172004
18581
592677
844671
113872
1010053
159901
828487
570033
821425
354497
10093
691379
953106
885520
664880
904200
398445
918122
788841
374737
382085
372047
178809
90093
643861
382458
931808
690303
481104
151239
100101
625044
896505
37169
589807
181824
352001
706137
322704
276882
166473
174861
54704
285473
215658
899741
376127
332413
1025214
154890
560774
230936
134679
430834
828300
417208
692347
944708
615167
769591
674420
119017
609118
876374
110300
558314
135714
592167
773882
1021859
891217
897039
471290
125991
449332
6177
369723
516477
260199
937972
261216
1035217
553257
533485
921698
410892
389761
818155
669846
30768
325689
601532
990715
471395
447542
831484
637624
917933
708228
194146
209872
562924
13136
644745
547810
269579
829191
17366
31430
11201
275707
390811
451108
319107
517748
415629
917310
980257
986320
69123
479764
843134
588626
611031
981255
828826
557997
653390
518778
974635
517090
864219
580208
828828
84291
893688
180676
828042
362848
1043239
189598
465624
629569
317107
580132
682582
104363
902002
28581
845633
129271
971873
1005269
500253
67715
113394
1024770
344920
274392
822372
547121
518773
376840
129083
976843
2989
88596
992969
256199
393418
668378
297040
569412
542681
747235
640945
42221
542050
600658
661294
950449
230514
595852
298233
490664
341574
843008
844211
832310
801303
751321
50605
100406
82222
263983
958460
801539
780119
291605
653159
211522
706378
371787
171469
972143
15909
648211
375279
785778
766991
15354
1013820
184612
1012941
174162
796528
573361
588066
270743
532312
719544
86969
766031
219985
933658
864933
286669
808994
44965
537449
416020
949706
728842
176730
143812
463508
685971
616774
206713
828711
727973
248897
976265
468444
111984
629310
965249
805971
26219
833204
816620
428196
820464
336383
526941
420327
705074
570104
826561
450852
257689
930021
142384
789674
411408
613543
619943
651664
59506
710600
176881
211898
604846
737991
736770
71899
673124
652819
1032975
635206
54337
374501
784157
179487
878782
266460
781955
48284
538000
751891
119907
740450
776809
969895
648344
441969
419497
148552
86612
243930
511043
824523
129104
514823
308487
1007651
820657
312546
852541
849329
581901
484788
392038
57848
438099
150790
552512
266582
316831
479516
487185
888272
377818
669060
1036373
1019867
443105
502592
815841
146584
188094
169751
434284
878075
610085
95501
948794
533865
313698
260222
353727
729548
595373
428695
551430
975362
19212
447222
709500
761037
1015669
470342
708835
27062
923998
605801
955631
579355
46776
617112
1015886
3749
885562
45749
595060
13136
915935
667893
260318
855744
866661
99774
423692
964677
907090
68888
560573
838658
510274
195117
598510
856725
883712
757214
46413
491565
750041
298600
386787
877732
169619
832409
224325
389464
295090
50383
106379
248416
944596
551322
813464
715252
470465
410112
294468
301942
918117
453066
54407
14084
458220
813984
258790
690043
18367
713788
686506
494724
650993
682956
463913
596815
61296
1037807
663462
396505
131668
689144
904290
260747
506638
309935
799544
590780
954668
20984
902630
964976
223117
418413
275905
8648
114018
374118
505526
401562
178939
29607
795580
66845
201192
399702
217768
430601
350845
380833
143487
152747
298903
924023
606460
309820
451418
577978
5039
779770
520899
415136
445740
321909
573459
1036350
968352
975509
781455
80168
769490
243110
289286
903507
576586
331282
367082
393675
11151
641657
572242
122040
336567
748441
898922
442672
912300
965154
1044822
439694
960853
789955
759839
876813
275859
801800
485332
362776
842800
596864
360936
907814
428040
186604
187966
637554
368392
669593
832733
226127
371759
719399
622018
985575
83048
257633
995474
758725
897740
454151
549234
598305
901181
855574
487541
1024998
530364
1021091
582913
1008795
471676
931728
9967
510219
610252
921858
493401
110558
419834
298923
978633
367205
552362
723534
543873
669573
856794
722815
870549
952069
600718
278394
1028092
274281
613136
464102
270065
865891
356515
968891
597593
72021
58252
105969
466830
791314
508829
190192
493452
495627
234308
836017
94121
339358
544946
878988
352050
360446
779030
547596
481579
531656
520857
745668
962156
502510
566023
259609
328296
539518
851703
985304
79110
1000732
29421
237933
544308
563634
133820
49891
374998
843118
723835
956110
611318
24922
786343
661191
40416
364416
325851
995275
303801
985339
850098
316757
307020
864813
429542
129949
767664
916207
550980
343111
678171
171585
116983
986058
46329
842671
6830
814456
933384
858340
626267
662114
325516
528225
534123
664139
614134
1037413
859525
843091
651276
8831
122592
284522
53407
484679
454889
203127
244458
347799
350371
421135
215616
662858
938867
265780
413270
689354
750384
846724
170271
474475
697611
791770
121044
395278
33389
700732
269454
144338
364806
915088
692529
828840
288321
844033
709935
609883
825823
324891
35877
159338
29448
639837
982425
111799
309134
636940
768822
957682
1017330
606055
488575
995008
851679
170884
890278
437039
681023
827464
579741
705893
55682
534352
707262
123559
100335
111187
1036720
227390
963671
426402
232089
335565
642675
793281
936837
353435
1029361
416700
592654
757546
457062
162520
185950
1002141
723890
566822
184557
1036243
334531
992802
981045
330061
851344
982398
626759
16257
776340
309517
713948
1001438
77828
782881
548433
226332
1021120
267265
601978
60538
138134
414457
615003
828328
57894
217515
776322
860678
441678
983778
298558
498329
257997
1024596
321123
614683
628919
886656
262854
8967
735106
396137
436975
804527
218466
588005
687721
793787
151917
253389
83528
956049
978741
514991
587427
775598
83599
48980
236925
768162
911618
264677
954670
759704
603526
777237
615404
745385
935364
1028389
598486
41805
472818
726869
818640
268045
832428
856426
395727
624048
289525
214888
240595
882408
195339
687649
963442
308827
931640
134474
425287
699416
881789
931564
912791
667360
456186
945013
660564
930344
73335
67969
947131
473962
104706
332148
314060
666621
971136
115945
692873
598880
78264
954647
927773
784270
902613
894125
583482
301267
201343
271909
743500
428108
130165
119445
835062
198440
280877
912687
920440
87091
969482
67396
99153
848037
852142
275600
32701
25714
1019587
347618
1019355
102912
1005419
367489
798602
882950
998667
645477
1009128
684116
954248
23393
264908
517539
52839
828271
453014
95074
794290
600027
370618
242024
1042163
101309
673955
561443
288441
287490
79636
270370
972826
315451
987461
212048
845712
879357
644462
983703
202893
871247
504316
275813
73828
379473
986550
286493
718087
715368
545281
469897
425880
86004
873639
633743
538759
662420
447032
221455
653672
41772
507504
333272
747198
779087
981321
825418
540354
1029202
527604
768287
196738
443850
684493
95599
305326
45607
773225
107378
767424
1010191
19248
956979
514082
848817
383629
292137
277828
428465
498335
638594
138771
738545
753176
830803
783537
480763
433182
127712
610404
78401
151048
84820
535790
660795
366779
342748
256297
275755
327159
834470
55249
481285
1017222
953629
40830
1036422
378688
10422
240106
465614
777320
25358
464120
541708
910766
378769
952212
371240
64509
679275
41808
967716
89297
526850
202081
274702
71262
638866
821348
270620
1015603
31961
410481
134324
591602
23875
901446
28930
341788
377443
264002
887053
1004775
163655
245689
633134
189985
983782
81216
1038110
60571
169476
85680
560249
405310
165855
536263
986450
136574
358965
517255
351701
814334
1008190
985318
641742
688968
553812
369167
140137
12475
269508
317297
796362
385184
487285
671462
734995
1030287
784920
46484
334222
426294
618605
110995
943820
520426
542032
555781
840247
474300
416116
299614
926654
490731
922793
639739
1042756
716762
310466
768711
62065
360179
414631
189858
160674
13631
395289
414957
462065
154547
799842
764300
612629
788211
353235
118345
537151
818428
1031510
394942
816964
700379
427739
624873
423402
302628
901157
408040
999230
490509
437718
75847
798717
902320
874157
655006
853436
877694
356499
1025058
388114
673988
419472
159551
696082
1028044
371635
314883
496047
46094
516146
381688
587364
657987
24293
418704
850357
235835
366023
597947
783335
870291
464485
315915
103017
415021
812112
226686
325389
337057
841710
580049
859812
715093
539695
189842
761756
627139
679607
451542
859608
458402
648388
980246
623970
584071
63546
328221
1028503
402022
477918
753164
239537
153278
286741
857854
221828
622132
992797
579436
831073
164981
328103
973769
876269
666138
402108
608203
693841
434729
495209
90462
1043556
598348
402343
980511
269275
19687
634598
48493
679396
419039
350991
741859
160756
20383
572653
83943
87908
475152
418632
65089
401110
860205
445504
685887
551404
430152
90548
6236
613428
916076
154922
693004
801583
231641
924144
635779
888595
564740
607081
179365
391681
886234
516072
807093
191319
673341
846941
592773
568391
1027911
657440
847872
537429
224604
643743
175450
380882
685653
970024
774760
226987
376080
267564
302424
879494
653092
809482
937789
774484
341424
982993
301742
148505
641226
786329
677938
356345
905303
13237
147183
789654
961018
808873
730175
61350
509038
592765
614571
104568
957336
695465
1022389
994248
514823
253073
598510
760567
845523
522858
255360
243847
636210
758908
43456
1043745
625804
381046
324358
534312
377063
876993
747173
428788
236907
910637
113690
649306
695584
605101
640447
882153
48583
962450
841660
843123
873738
951849
140445
537112
1045293
703378
1009841
1022096
201827
184730
695474
963023
151340
799300
857250
619392
362888
267367
329132
547533
11871
83561
835054
221214
722241
397873
81577
455807
660667
857068
75463
109305
551362
98241
411586
125590
56954
603052
89483
288228
804112
316351
498064
610165
246127
1033896
202519
906977
507437
568156
239671
126966
304576
357492
159585
151055
271225
982432
492838
972247
208274
1008270
58815
472868
756166
128123
1037274
764254
95421
273931
992193
1021106
826481
150680
958078
758713
287398
318910
522683
825702
253293
322794
670976
286892
436986
980606
247888
1030184
418404
222864
83662
380184
199772
918307
654174
81450
922683
251701
599530
600168
830642
781966
992782
1001165
404366
619922
367688
662291
369163
463199
833249
802712
888140
879043
233892
648043
369463
258731
153593
464428
727184
678862
322600
627424
46376
975600
245289
217128
250177
1008038
480264
948673
1007233
154067
16889
119618
965276
417990
958364
553559
107800
374404
962260
682608
823137
967635
122249
923774
295403
170672
347776
612855
806525
77062
988036
537140
246763
1027550
996237
653261
1009661
590765
586584
363714
897111
279676
808993
699846
411051
1109
862107
307826
1042363
977646
663518
1016349
441058
837599
453572
805837
524894
868214
711725
208992
849163
712967
118523
555607
77773
573469
275749
1043941
475871
698237
495644
805940
948251
646017
721063
588873
827188
813231
371067
797278
282449
493664
409798
87669
520343
639052
934797
404816
502024
722254
652464
582579
408921
355916
835139
501705
181960
456040
726059
98034
961127
566541
300878
691708
639692
342979
717657
884501
806521
241846
922389
836714
347281
301275
518356
569834
301048
617990
786588
468354
602489
332300
624761
431061
418067
515563
934915
67241
719405
1025089
891849
314840
391315
877324
942351
57814
563242
864703
828970
421735
215342
803809
392635
254641
506917
995532
192228
822889
567683
333948
1006309
945474
976194
147554
337808
885392
635936
163704
624293
133690
828772
992379
286938
838041
641275
240293
301380
610540
102188
886474
792693
748026
134759
673256
506958
244604
347927
976341
886267
589940
437005
693125
462984
43163
252014
628034
990864
848089
320191
968326
1041374
167713
783245
686642
785098
1009809
60049
616175
752621
964389
259809
866962
585506
864803
564311
687274
417309
371304
265638
753139
478736
208255
746099
956521
881534
842118
814307
886412
520292
699495
605251
534642
1019409
864962
471436
825363
427131
527663
987488
932661
75456
293697
420148
544555
339776
972269
463882
875667
607996
99400
655957
642808
819491
273547
613913
674402
93611
215153
250154
760435
892988
23997
632162
347950
402891
60943
763990
1032278
183571
325284
857580
155926
1001664
311662
420684
228459
889526
726107
430815
472188
911027
688207
147008
853770
784145
608668
516259
323726
710848
673359
412866
38881
1024910
78168
840578
662864
772459
400025
889819
39487
492815
588984
931915
226792
554441
775162
146689
950352
821993
331392
406331
482559
346721
467095
348820
285373
995042
296184
514942
1020271
979906
951620
114891
699070
981272
793441
769070
412932
23827
180131
900372
287969
457900
322450
120793
449270
945552
613392
982536
373467
954798
194758
170443
459409
517951
617645
193190
744912
745233
172096
957
876632
640649
91602
155305
986380
463799
403092
424658
197707
955038
15149
876224
14472
457972
533890
126998
861619
342584
58117
456451
404593
743316
166984
24888
625289
357254
784400
725228
880393
609052
357121
817535
925731
416320
474631
1022521
958001
642297
813254
314686
819240
540113
902192
231559
757161
1027625
477005
695085
924667
732638
263359
795972
593883
164401
22570
919055
530042
728170
502901
973676
64529
264566
821225
510515
547945
370587
378224
353067
839304
263906
991849
641643
63699
375894
454334
64131
126409
367333
188170
216439
752364
7351
934808
888776
748077
390407
33271
117307
133966
988484
1041345
790224
525629
465192
420667
11114
62526
709316
346567
475450
436628
674758
421271
537837
359303
169271
618472
541974
383423
650310
343770
585440
409240
928660
160066
128596
311626
962988
451692
872440
551267
954137
958337
41417
298330
1009757
443438
29392
490415
930096
681822
648007
926405
485623
144947
836820
708337
891715
689617
35652
341999
77139
245381
972465
306892
1035337
248401
112929
536332
541572
380493
394900
158665
67599
957235
795650
8874
91415
623413
686271
468354
662501
777047
779181
631308
370220
417341
559891
970402
629470
421184
15595
792547
747192
854641
804390
957854
775523
431353
37609
431312
287555
88485
900446
743355
296215
978214
310099
740347
258556
378969
1033653
534253
25943
931427
474417
509431
712269
957595
1020243
555468
539666
988941
9108
102164
443895
658362
333936
424879
127037
665087
702496
94161
927625
980598
185150
343494
631602
683561
718889
816965
762411
144409
608173
621190
791875
188958
855275
687032
617828
868924
541836
7414
849465
718061
545618
828955
222475
371896
264893
680483
478879
1040732
11858
626740
746032
901427
417429
884029
944318
790334
399970
700133
194534
779376
1026378
844789
217795
48448
979815
1006664
812011
420610
65651
1032202
242981
679976
670662
136909
45754
108594
890194
294870
557000
312725
1038611
975112
214891
128999
637423
554860
633750
820745
34286
73502
266956
383806
1015832
652604
880356
354371
806372
561819
69410
917625
383266
491893
810501
82086
440150
592566
195500
664160
1037745
224829
953670
591437
870222
31660
920638
698584
595834
56694
833417
322853
102287
716021
526927
824476
819079
203964
759523
1034105
4413
836278
1448
394949
646050
152486
660573
887247
239089
613246
995799
449211
185766
682578
770392
283053
650416
536526
691947
846468
922768
658254
347348
180011
269399
599947
631162
997611
324466
629612
733699
960362
401148
748990
354248
478743
845256
725674
157156
593471
859589
289836
664159
334629
597144
730777
806249
854907
796736
119808
950948
690990
353555
902145
475007
599790
41820
177342
617313
152668
140536
900625
9255
679342
893481
635346
411369
989694
296071
192725
280878
543874
93313
438342
362611
143825
1009082
257870
610404
238227
123689
725628
970290
117365
749298
433819
710381
371268
3246
323396
821529
480200
197908
1035
635678
569891
290130
308543
295101
191945
461446
145147
242732
384636
137983
998738
846832
902861
267292
544735
1010953
986682
309552
721414
545111
608479
885759
225808
785520
181455
630273
94283
1029077
360473
991242
244638
209198
841078
249415
585049
704162
986748
716571
351571
251310
336541
349106
897365
773137
318214
518604
344726
599030
711274
817501
958411
898916
18822
789977
520986
191578
232499
938329
539916
748967
812828
781721
227567
274610
479380
424832
167114
605142
603847
835939
275421
220684
879112
919269
611017
751172
79813
409839
444546
362172
841624
253891
56467
935543
584930
1010662
134218
48369
360132
379643
518058
795250
703631
248700
484228
691199
673062
97400
994676
550314
524160
929176
160342
605746
563629
312760
910811
418568
3393
981202
778494
864332
608258
993472
446539
982567
243248
93014
633084
881357
12704
39148
891608
253233
293267
904220
538599
678023
323406
591487
157438
206125
680144
864744
189320
608766
216993
222405
539955
178927
522608
825578
144226
939127
424143
800918
481876
854915
788607
954691
249035
258125
698077
59108
623126
880315
56173
851289
912158
397951
580555
271488
794334
618114
858280
702199
756319
892257
986181
655142
109629
87954
910261
312784
534626
249559
155255
277296
625935
624830
290120
387225
404946
982304
1807
556063
505848
1043220
1044053
428810
658672
853876
89203
606239
576359
880543
495798
120874
93545
38251
566452
648468
259947
430756
741393
443880
54386
814165
492922
712809
270187
27607
374656
404085
267830
960066
859124
917683
635146
464620
245062
609890
208803
446057
562904
425784
47814
507049
671100
712383
666166
616375
258705
1038088
720250
98653
629492
178237
46176
682109
148666
628018
687612
887523
974748
1026935
212428
287691
316072
607737
634494
240989
57832
804170
365093
45509
117592
361335
752710
415407
972881
678747
791566
574950
429056
953246
42719
660286
345531
320704
522459
1017086
266955
205068
532113
646784
670765
294917
868113
151999
847679
203326
886312
158245
554616
556438
276791
719083
563858
301577
865093
261280
595950
582691
841662
136935
291093
329501
211640
157653
855873
930619
887455
288730
284139
263843
228530
279244
661564
627106
235941
825708
959808
905149
384640
763970
501825
480051
285563
739790
415882
157729
907535
102427
603000
1009638
39413
613380
384060
571001
942291
742225
540032
485818
540284
310277
805540
1014256
499529
122337
772977
363295
515239
564817
118320
841596
546452
927305
896908
443667
758524
958556
1028902
534438
989548
99011
148912
1012353
390383
722644
162466
649995
1019624
353817
763062
419295
561264
796232
843235
794799
513616
296880
768359
964121
505370
423895
689713
751013
980962
932263
342089
239858
931121
708448
681631
101947
37980
60828
729784
1000688
198292
948518
1038177
195860
499664
259386
1035455
33629
855839
572835
495807
1015595
173119
385680
202887
811815
51959
70821
852523
287772
561303
853389
293600
648832
964400
22271
892405
956590
712418
669867
789563
11479
883921
248617
424932
463097
900856
686026
801843
377956
946431
846136
80946
595162
59464
847666
404747
965638
390395
762137
685720
773821
285034
667871
107245
244191
838494
46260
633756
160280
868531
658989
617978
664811
102600
881249
482103
307356
423005
61358
541144
250361
824148
956075
336816
954643
222755
587552
276603
851149
1020709
153306
651558
803451
57236
414870
635056
550933
610320
96474
219473
133208
252508
397903
106676
702974
398735
4211
472439
691066
484153
274814
445731
1034573
1040291
151796
763453
406153
217854
815774
831995
75983
79006
309919
586871
883221
335912
395605
944602
488359
830198
114206
1005879
830920
742716
694331
402238
43687
632624
557404
547130
535858
126826
929287
666397
764406
297626
260825
1008749
403492
296557
611227
289931
261445
968350
1022553
479497
826615
288569
742208
100726
673953
679683
185045
939367
535640
446562
602255
585964
232789
833326
501254
1008785
632204
213711
790605
716772
785442
253746
153164
283667
516097
236079
885997
290349
572488
386463
255142
491410
908157
296909
613072
1017265
237837
956073
460925
434336
711472
925735
934124
956863
937313
919572
498298
141024
102935
976614
418747
933466
588075
888864
869481
149589
462492
13454
572054
548166
621324
774115
61740
832977
737093
750856
898901
410929
821389
70291
101864
323338
396269
470063
593860
589529
479249
988820
414900
713076
362098
27353
1004989
798717
361414
628393
81401
364058
804845
789361
536037
642700
597182
369545
517272
489495
891169
600213
231182
853516
660558
331718
431972
585382
126738
480330
188693
850553
318156
123665
197364
474505
1030347
247952
356159
261652
676477
413224
332549
580698
877815
862095
132687
1018636
574779
11333
339998
232284
875125
816344
63687
148213
627679
454376
522552
706717
760371
162650
108210
757013
1033029
511249
638154
295487
73251
680671
773423
125312
671059
543539
903643
653047
928105
259241
1040996
250128
944020
416527
994778
485560
148764
684739
960820
70130
121752
67788
807754
191579
44645
643037
813152
89405
899785
623923
1001419
486351
380745
272736
749204
909620
166198
638132
158473
142648
817019
669006
163023
769725
18268
126733
607119
696342
418100
1006078
713169
896930
1036424
196048
556144
639554
605086
169896
1023761
86775
139917
847949
947578
678086
492398
895548
667258
900347
611889
678942
435511
749948
454186
559556
393403
405807
909599
813335
214527
540305
799507
820433
120368
361309
210816
540304
935058
1002168
348729
236332
90162
85866
540523
347051
106838
856497
340552
585370
733352
169486
131432
50933
37970
971481
479834
840207
309013
775660
27495
907780
684423
1004457
285507
29108
691269
1030763
226977
951193
985636
213264
740198
383965
841262
979584
317038
947628
1041617
109731
426952
644042
1010444
620928
63229
959805
101591
970195
918497
538793
968612
903306
756944
371395
116365
981495
85537
951051
567851
277262
604820
463966
134299
427263
174382
445483
302979
994171
69888
97286
301943
687422
1042854
397393
479241
597505
903634
660966
354767
309860
250757
392300
740948
348915
93140
917208
967270
102004
256026
1006402
57276
507659
194224
928596
34750
124954
600859
921158
898223
465123
658366
172645
107830
162489
661833
212935
140570
920588
571351
562719
1035308
998321
247205
928889
960323
858571
145252
642956
732842
516102
156487
938408
500930
358301
41781
288902
261816
406784
430992
207353
33047
449094
380427
487140
144976
876405
794977
18009
987892
996462
837061
188377
115896
333014
230355
991969
160085
254697
90016
35421
35030
910480
727157
514513
201388
934929
801221
771665
607156
636594
739941
772312
684958
933556
753291
890565
214531
277289
160349
332832
470460
935145
290360
743263
330097
825609
640147
676006
543515
731091
734392
588435
861066
551822
681152
658258
573000
400891
834725
235373
1017458
436799
459709
864454
266219
960313
644103
717018
669704
666271
623056
740785
517069
183497
792288
434282
576125
175976
452229
319906
195965
455037
478117
94405
860409
798547
80027
1014237
1031800
125203
717300
799706
32755
240399
450225
785060
975744
759213
123543
40965
971352
420717
983619
498511
579700
219546
471356
427068
303335
210971
70740
521691
870471
465017
180435
194960
968030
410794
71153
588343
385791
544350
115658
349257
582893
666602
23827
900854
287860
72480
1031913
98992
524077
242305
186996
619654
309714
849205
476176
65977
353788
156698
487552
104041
623936
139250
183897
924566
934561
389852
184785
164501
119894
953276
458313
692123
296352
566944
183126
595873
574490
710140
616856
19054
857029
22425
392742
790276
743387
1000362
344845
638783
152994
999221
883694
573249
831461
677580
470312
484606
990418
19460
550448
286831
813818
298674
501973
266628
27624
170258
123429
772016
106210
617507
193595
450895
484812
495056
930951
497695
739822
62734
89216
306993
730292
968652
787850
823032
188242
310216
233659
1027683
854102
91988
476869
2390
778177
590564
969996
727170
903003
666276
143494
82489
44266
233108
821642
731690
931623
425067
371548
561685
649903
739235
994116
114929
439090
580778
835835
683015
181858
511092
833483
526677
928797
333687
980141
883362
235999
1023782
470618
796916
899253
183613
816991
90981
718406
457262
382145
282212
348423
994774
15151
63889
594433
444429
233636
67013
240087
891839
986788
417196
717042
264562
958966
490811
176735
19293
701084
587410
861999
229125
520483
233878
590516
263483
217579
801926
980909
1013749
584021
942958
788915
371397
794342
480820
322192
878395
798504
519510
503060
724151
39065
742716
131591
406362
173033
864162
492963
403022
924520
438248
186757
717540
131669
363321
681448
96317
224309
754045
630217
64927
897904
446146
191908
633416
775618
532582
26072
252989
289177
148338
682105
144385
540696
430013
588224
955310
447176
181539
710784
395828
593771
989874
397571
602601
509176
948578
714880
712939
134860
658927
515626
28663
850568
405526
499782
922403
416731
562710
361155
241102
57741
86733
457984
1020600
131975
127175
267106
80937
229156
883630
393786
422873
1013588
595625
349385
635837
352361
282929
979350
604383
896818
504940
759724
906483
307802
237608
407031
803247
473
192830
230724
752880
149045
507435
118025
1012914
334346
106377
162825
7788
553310
623291
961131
772071
555687
872525
752546
592402
390643
257902
771041
112908
630801
211752
644850
637627
520082
806443
773536
641938
49626
44026
854765
255789
380283
952850
736476
970148
175262
775157
296477
696441
172940
570400
321445
546486
636392
984439
487338
618540
601050
697819
958646
89247
548283
1004939
942033
800327
247268
649885
917946
981528
443727
910863
1004687
58099
942099
755909
452862
471366
907618
125736
849107
490180
740956
110379
235001
810879
662803
369378
574304
873877
824103
709722
703576
463306
175791
252748
748453
871037
259175
921484
692044
254024
527050
682182
13672
314855
739372
380024
606562
94329
992653
374731
703985
257729
702003
682529
26524
373803
616609
827557
58130
688683
342212
470505
44722
379040
783162
984482
64075
393416
862084
189781
1019453
359011
86416
412115
405330
146341
861374
562871
292916
496250
647634
991415
273493
653119
532742
499886
952364
792407
490219
443507
33195
989696
660735
333136
1043545
338423
272424
383642
151506
977201
457458
922666
163826
556970
318431
374918
148354
707413
617854
921819
66426
54331
767953
210736
357120
1028033
419088
194034
241339
248322
100011
467735
149853
22158
543452
1017464
539163
96590
518708
161233
305899
1021849
981897
863259
758760
675073
653796
385762
113267
545921
557725
197978
663680
949187
915661
123767
520829
629696
953763
328064
442435
916067
838709
854789
393019
26372
337934
818336
918749
307814
992942
832485
294472
398424
644665
157477
585079
1044977
883193
261215
752136
907498
179568
565968
244332
716696
343426
224957
822626
880960
604199
944662
110639
307985
514615
230854
765627
442844
927926
570822
403930
831537
192665
744223
192924
652219
492783
206670
318749
508301
30742
823711
980216
875075
624475
907117
650300
338384
530082
888435
771558
262467
554820
256680
320029
929697
411188
229384
776816
995991
578235
95744
987279
460329
754884
375155
1573
580425
1010325
976048
828928
548343
875383
834003
360230
246555
893567
617
107678
827272
148416
673391
44974
520294
20739
336389
209964
185346
804679
247561
837784
438575
815929
168590
192407
327169
79285
398467
365880
769264
187528
12894
943892
135913
97400
868528
610297
338387
398810
901130
388358
269933
383953
970645
278908
933795
739775
950605
287288
564389
864177
62292
460350
996002
919333
168085
871878
248817
932676
957519
291225
841541
327623
482678
733127
41729
315190
392430
720096
1031486
78738
130806
546568
585476
936800
443214
940222
602690
21387
663340
214625
254183
945865
258978
861188
686283
414864
571498
478171
180827
767796
809700
684702
98185
58004
474161
871216
315695
690466
264071
31606
549981
629993
77560
1006710
325626
402517
470016
217204
655757
419275
933109
167144
905678
257697
630400
775541
731910
517659
222678
604432
129269
880687
240243
413468
496973
573446
304669
910421
415186
41909
95022
313931
672085
111537
277532
460729
364653
732313
809887
788461
934225
515787
622557
646957
752398
497429
1019080
685339
653943
572903
468680
356237
382741
472398
20447
466726
782433
693865
625731
288618
866180
315380
106437
26510
514901
419053
330763
747489
485988
1029028
990330
825206
823405
123234
184584
1949
657918
84442
420504
390898
41302
961083
105023
528670
439829
731534
182722
539731
863917
725578
595135
613509
345245
627582
535030
5471
767574
783008
641995
498623
78916
667073
182339
218429
498529
825288
167180
349203
602665
798780
586173
613317
331333
110401
7592
382724
982718
784191
328319
543293
1033415
909959
401390
710261
696320
1017301
122418
437970
511123
923358
390444
188789
430747
557959
667403
246401
918633
528198
290172
146001
884090
164180
942935
493656
729903
325735
494550
355423
306580
159733
847150
819910
29322
1010635
948255
280598
60106
838264
681675
32102
377206
509024
607728
648474
272947
111862
10724
775042
330104
354556
201998
566278
994582
904091
943391
980116
49961
265870
45330
149131
142606
231081
1035155
974366
658043
468762
248913
241789
998383
374471
1034532
391183
1016238
647859
400004
911486
770667
842854
395547
4551
836455
326967
401858
742664
255264
493111
357505
113487
991208
615695
287439
777802
967848
844599
1012680
739779
958300
796852
127897
140802
340629
374727
474039
12710
731871
305866
260629
116708
11651
570741
733520
173216
897660
325260
737509
755061
484081
1039478
366459
577629
500004
670297
350720
656514
993956
661488
924885
303116
922208
638822
693687
298175
865829
300440
270541
80561
16235
594652
881519
808010
457216
688107
189733
254221
292303
306137
787598
496431
336130
303079
655961
888156
448620
999789
832068
115361
498982
759033
903881
2031
816804
109088
843494
337504
930778
966638
432066
402146
937149
604452
501658
634831
352444
858396
226357
947260
1009309
844854
439149
933600
556874
940073
195535
753250
355761
9506
491824
15066
862806
419957
417249
611085
80588
571535
1035026
696033
474287
154527
284412
899857
380004
381341
276347
750561
314055
670440
254664
398011
899784
807822
178481
772317
94501
166557
730659
483539
557130
1018332
988758
455901
296615
313228
310297
553826
377750
353500
484901
590288
379029
373100
452443
834534
108683
1015898
147418
817029
589040
878189
710576
160535
774716
650640
97347
938982
935356
153855
381699
867229
821938
387232
493696
829518
605589
798083
162955
475094
978129
168923
385525
393038
575330
661942
865555
914344
990810
981149
986793
416994
747805
68984
680109
940215
848525
443295
611539
861526
1002010
120644
938419
948583
160997
450612
282965
792701
531598
62520
68248
192884
596751
658458
388266
627444
519308
20718
593683
74889
312723
152849
32886
514161
604358
851415
775683
458675
501946
814062
754761
403325
291724
935192
703186
740017
432024
684691
442386
42720
756915
445299
665247
563483
396424
355612
78223
316303
115280
293549
774659
606924
40005
341800
227277
610879
586535
92733
357175
13312
145894
887520
364753
88743
99035
748685
250949
465105
886904
724332
198709
699263
154871
903135
711251
317014
899749
226666
567079
246923
535933
357664
124001
132348
660724
44078
994874
31733
724984
410145
241526
378114
515966
654500
282181
233688
625130
563405
672058
787741
793649
677221
112101
727089
498805
250369
970176
95831
729149
610009
757660
487193
774416
486263
1020549
78781
872576
362774
966855
43998
774915
828170
887728
350226
659453
815640
168498
913666
957284
605640
264050
501216
667457
30628
767499
323270
21880
929292
385973
728515
157197
663051
23408
162911
931143
935483
140062
696490
314777
354054
757600
1040789
519227
375308
643560
530616
2389
828170
806734
608288
893273
620127
1016563
478080
992645
21496
707603
910890
430045
629432
375594
501233
109913
51450
581316
377811
547651
749749
269203
632881
610957
727074
252873
361430
547220
35842
717160
773733
625562
927006
777433
744467
41113
683236
216182
131423
531694
540154
731820
240151
8333
653356
1003329
702345
182797
221387
504185
23587
590633
868277
804102
904921
221452
1041627
510911
675291
93891
737681
334695
352096
808380
143990
203125
199933
55718
202504
50151
930169
546950
443380
688112
393820
910820
444276
1044974
509033
332376
646357
646835
1006242
772496
797187
136635
48346
354163
653905
910242
794488
696587
376743
888000
1008453
598852
504539
717302
927284
733250
872628
726367
549684
248851
122857
548700
911181
133336
931171
781222
649145
846030
668977
433204
410178
690875
641270
535154
895407
477032
823377
289995
29138
55457
315041
809152
483548
436063
285219
674925
675054
239739
221187
439983
892260
766426
605793
797296
927879
270212
872844
624812
500647
366524
402686
867210
947078
17774
689595
169807
503079
329687
251104
176995
983652
479945
549572
440259
581062
307746
48534
46787
847127
626766
495668
630719
922810
399450
158130
15044
494402
5427
794186
844861
947048
49526
951147
114528
222688
129257
149265
777718
650480
972701
435976
751908
938829
682940
548170
117471
601612
1020752
154154
277473
680351
396967
181909
654950
1006083
230262
593378
470248
476934
926611
335717
786469
992036
622184
173828
737731
777653
658181
64446
912711
245514
906390
207537
794956
185208
185148
592810
645390
859365
949886
908980
974261
873051
588795
946842
278695
106835
778582
712845
86716
64982
1040765
735655
707361
390061
380615
629594
453507
974380
580840
600531
690224
572008
873014
110918
10133
478468
670726
229802
216785
913927
248213
517756
266920
678502
958744
452635
903179
439181
362923
459209
841105
618342
721066
947421
627565
662620
425347
572084
5457
409060
27090
154678
859938
495698
209478
212015
817975
569096
134883
666379
816835
874994
508280
995640
365786
875220
438649
249768
650663
363926
549435
600944
766225
578178
300540
685855
942706
66395
134825
688828
145584
377070
531858
18575
196598
611932
315980
1042120
931202
863181
932549
958368
418539
72718
1020507
256878
977644
12738
521092
279224
855593
885879
733695
75299
825064
333301
25959
604900
579254
431678
1037459
114943
1002147
311980
233835
388696
509210
195943
168577
752689
330947
716173
233516
864045
449155
389854
540820
367709
387303
1029155
617776
195888
916379
462276
95442
567635
859474
566967
138669
332063
19640
425270
81811
883960
476968
998859
682152
361384
74347
8077
492160
902805
518883
458238
341765
285828
634786
1015504
409293
234097
376819
914284
487949
525725
460897
619477
874216
604068
493563
923995
1008833
790400
907760
555395
476409
138402
884120
116509
40585
83635
635250
136803
955265
222771
440115
916273
616988
367257
766806
284428
905703
95897
1013334
607074
117625
135929
99169
43111
258201
801124
173140
956923
995341
675874
1021828
41182
516176
805981
738623
270690
481059
893827
652260
213678
251780
628559
332002
457464
49387
936426
825790
376225
180930
533182
964292
799194
358384
523412
876500
290667
431362
107985
343446
813067
23088
228538
859230
350668
221566
648676
785899
439394
690740
347540
179131
332044
447817
392753
64588
42736
337533
726681
599428
121407
658554
18750
447748
598846
558550
287811
459313
644707
376799
10238
326908
573086
168580
895559
210811
298800
145969
912454
208578
703551
918880
457310
40884
733486
981834
199243
871040
687980
423660
374834
99180
713251
48515
354673
584535
119875
352745
993132
400528
541292
174347
88153
469665
903022
454989
82012
715086
840945
653317
644663
572495
868075
357125
627846
87545
521107
61005
258602
598628
788666
1001429
624924
220493
650438
983997
242990
680726
6046
755567
746966
677550
89044
139698
531250
1014091
328728
110427
145535
755340
564877
361182
528392
636150
47682
468557
134250
641583
426538
1008442
1014876
1017331
174308
719858
338386
770132
705909
637522
250769
537617
440713
786953
184757
710331
837131
893045
106280
435412
658976
350236
654981
69698
948346
1006843
15065
901885
886242
290052
384802
99781
641795
122738
392037
729481
443438
195375
918193
889832
772869
483484
214411
918780
162080
93890
312453
844692
797896
42659
776272
173811
769523
741751
453929
290581
539278
970681
50556
413693
501567
462550
422395
71745
27812
132815
407559
278880
295310
531808
401607
644605
376183
954931
559234
580925
584550
230295
853352
246022
11029
160810
483452
608411
398681
109236
616439
426138
346072
786401
595377
135324
970698
549598
806851
15605
223264
262768
174113
709960
460310
591097
762449
551950
300718
707869
479060
675509
864347
797580
445198
534516
281139
288072
280233
173163
184282
40868
635065
561588
364590
131484
397417
451940
286579
805603
785779
409267
129486
370303
1033542
342682
810217
745497
188413
726946
624586
53061
806388
405312
442469
1010445
939231
614954
553794
792604
669453
657698
520677
100026
722533
734934
786187
565189
230034
282345
993073
24203
763214
772023
1016838
717666
493633
492575
529920
5169
596262
532009
187474
898452
176674
214982
668140
220261
427932
649556
423378
55164
783238
795019
264607
273816
705363
920138
217021
698137
691234
70333
566156
975475
621920
572480
22257
74136
82563
541041
115177
342205
1023027
409441
222463
573164
450880
313139
789743
828511
753250
56060
967299
563502
188341
484532
50974
135158
310884
1041419
200754
767222
994060
820780
572636
698648
614778
253200
163080
613376
388392
91913
235268
85189
69117
1039895
213577
511789
113081
40024
922025
225564
1038344
561579
677470
282677
205771
117484
885297
873620
839475
836263
454168
410271
842864
9321
939533
120474
868829
841709
1024734
989534
645018
418570
117934
780645
520375
501523
552427
61767
1013204
1044791
470866
190832
304714
131179
330710
488307
843530
917455
817415
779945
445301
881692
987950
302580
674366
1025969
744247
9003
994593
7772
579395
972352
891872
211638
162968
702808
290622
24151
955605
134793
87898
454841
870390
788051
773717
432227
55024
168633
319979
816969
727818
471863
193519
441167
582401
466827
391794
627512
394165
44434
971691
161226
951923
431357
202935
607097
978848
864415
632343
365607
288584
806711
623173
688104
14461
704401
756562
800553
893959
667186
1032038
866048
737788
757279
168109
59669
982251
112369
505775
912558
842159
282672
889223
238505
665143
1000396
618085
1029587
410161
939892
553455
573892
500180
631057
102171
651695
156185
860780
499178
377306
604485
16422
73563
557344
197071
210914
428612
811817
296000
461735
942587
984040
369313
548483
74371
639087
350067
821174
159297
926218
537664
794492
217138
505882
245590
224594
191706
864158
363586
935006
739066
603955
701444
463385
940350
821302
862849
630269
659537
726097
454363
1039464
1028612
127572
914123
288031
216258
651973
607070
867465
30369
982000
377188
140391
1036106
559534
313852
138557
565003
713360
104182
777873
184621
176619
513639
529600
319661
526284
858783
196257
570151
370484
51660
715919
119558
217248
994248
591127
959142
861183
538961
7226
159622
240784
267117
413559
502675
891638
546391
503682
516792
922140
356852
146906
572917
529298
95835
648549
126974
739943
219634
305772
499079
298830
882477
278203
959047
548149
1025326
820884
391772
365966
238669
877080
592028
496222
649730
567705
504621
276250
23585
519520
495075
505093
144086
638923
975400
502502
266342
408391
203631
566587
461717
22837
237430
164409
204609
888655
667239
210093
772348
15690
806332
981115
32333
91957
358489
88774
914539
205533
65985
271103
727874
501960
140081
497331
659417
840785
293445
547810
365829
285770
239968
883144
914496
642738
545657
759043
478241
155187
871904
1035476
665986
520904
292692
656654
1036861
782121
975237
615139
380630
546200
1007839
528438
580634
820662
260184
247283
683914
709911
979977
297831
476750
698931
6230
106744
1008486
180868
290750
604286
282478
261967
334862
45871
1015510
903179
262539
202199
484989
640233
233260
582460
883371
998792
850947
515955
577335
680455
408029
640204
887553
911813
558746
259582
948771
452865
972512
959688
1044749
707745
593734
1040118
809004
882421
1034402
712590
590307
62057
574403
977677
468614
932085
56908
380975
588691
787515
388427
537975
202495
113720
79072
976192
706455
1012543
235554
464158
1022824
39682
692304
464362
1004072
52051
762811
1029663
218659
484434
446939
721331
920207
898570
552041
498100
643014
422661
1030790
72967
540579
793569
362724
546729
683993
620535
957272
567487
222452
314507
63617
628919
323523
45358
104831
774546
473303
742414
146725
927354
856924
975924
822094
668264
803045
552561
832638
544345
919055
36331
270872
88908
1006645
296632
131883
20038
834150
927892
844605
534772
1007177
754736
747643
589552
930287
420873
944053
364215
57937
284651
917617
690351
1012533
3983
43973
869176
318069
595410
1013428
26302
200079
635678
647887
87931
510108
786537
661475
75770
821745
803440
367553
1006170
262471
125920
648175
776293
801265
401109
881704
474463
407544
335928
815163
928523
338315
346466
837639
219201
1030115
301153
176298
226693
137654
784706
588882
766866
291339
511336
455243
24045
36906
34398
78866
657952
717718
402462
761671
872031
606822
902095
452510
40355
659515
808595
645763
750186
386799
539745
685072
513451
930108
479821
451220
954940
300462
786168
90911
294565
188556
272017
636063
167097
382399
884507
791844
621319
815716
842946
256798
630983
662985
273597
691840
183824
775210
648811
614837
27024
66519
21766
885570
827480
426654
646469
18434
292134
46953
391700
86041
754065
805401
321615
569869
640207
664887
1035866
568050
144462
60239
987339
934792
584569
225978
897547
292549
961337
192919
402713
288038
836701
130677
457350
468901
275116
367389
528962
607621
971651
762231
916399
755530
328866
824894
993743
412475
277084
6897
274556
481424
351338
664606
38724
598274
240466
424954
239103
650811
878220
662580
64965
827932
878553
288614
370950
987664
388796
365068
611579
285770
23606
151561
695795
109364
636555
751186
622544
446269
878020
396005
556910
969773
759477
907526
54283
538061
547167
53973
283289
261054
602434
687648
630402
219975
567915
102310
919235
76170
992226
666812
652507
518611
781304
841153
566998
916773
560734
777435
115925
1004056
757211
477885
1015607
433867
1013447
801865
402240
35497
7960
330017
290909
834943
14074
128567
805163
785750
678012
697868
820462
468290
151396
748804
156270
1023213
855194
795467
848157
43676
763881
322835
337621
557324
191524
118142
816701
29489
888709
371135
575314
285077
760689
744471
409087
660957
463336
311764
774291
611621
1464
82714
719448
544360
572292
394289
799424
57939
870980
223430
892724
925802
579107
19285
76677
120313
220399
79598
966594
531331
372973
214043
514577
670527
88162
947030
792844
890756
651348
587799
145672
110203
102474
1009618
653428
425950
753941
789106
443860
611206
31290
249992
154816
424998
787563
895491
416441
819775
622007
1033132
412214
269065
45531
382932
948879
803533
298072
1034749
347967
120170
370712
719975
82290
556822
452133
58058
765924
336851
391960
231948
296381
845314
956267
895148
623188
533325
399468
780856
491066
166517
313188
436413
250716
938029
129559
873913
53194
961527
768636
565988
1010639
627988
622658
428121
256806
335001
651523
460400
483696
371775
9593
760347
824989
524256
702929
86941
270170
113690
72845
764564
680370
810817
336311
139561
351599
413379
805225
640096
248591
297060
682883
320196
234013
870798
43527
628400
439860
969860
349162
95135
919749
55795
174029
91297
698925
116854
265595
660772
781706
1016884
787445
502154
130451
391183
598542
708754
820329
720704
398751
549650
222413
202061
361477
535754
215898
851453
649679
870841
57857
904650
932831
792717
341456
755674
845451
709227
786391
581713
72880
883507
867016
147930
835223
617566
1002496
635728
761922
46698
853124
333872
701009
537781
133832
911832
158824
998590
1038195
517599
901033
476595
835978
512873
388989
506327
345738
562866
69378
574186
1018164
910961
261919
39975
689289
335450
807439
877822
557368
515018
639471
378938
978686
116040
444765
256149
455025
194019
1000525
629520
250644
1005790
152943
942560
547897
609983
977452
104262
928795
17698
702855
447431
743664
267787
607062
701002
437407
983891
35043
777511
148886
955694
406871
860773
895944
894200
337022
404819
205856
878061
23930
907610
779956
648602
652957
212065
640446
17937
561933
389090
379149
85574
829578
291768
290293
965356
167234
926803
187229
709118
1043335
101546
877045
141528
120583
133831
118570
654991
736998
631308
377940
922044
505804
719363
271936
498098
1027101
93695
261134
574404
348962
86823
198330
341196
846396
904488
617723
749077
17695
642364
849843
84516
835596
576799
826856
868997
663148
840727
20585
1005253
884371
6939
121550
613861
885510
812893
41457
677459
1031707
604031
240780
633558
577885
1034057
1036610
944544
589044
335292
561791
203249
857297
526308
309403
274908
135480
1036807
979685
93520
897211
470331
48851
741728
587294
1022418
99617
819396
686525
96518
939794
486685
154956
505124
119096
817331
789514
513748
1025772
507912
549156
466212
875141
270809
652658
491465
862011
986023
186179
1013384
43025
520701
964040
789875
239663
3514
512162
837224
841757
196713
859424
1010259
273983
695329
399573
908304
237893
146494
876449
511265
156263
741666
289220
600138
966922
508081
649555
882790
464944
635755
517449
922850
32909
63863
351156
33926
781385
644881
934492
30357
623903
959082
370998
1037470
300527
539084
685036
267102
840621
958689
394029
496077
656293
802968
320003
295748
591242
604777
522984
433258
188384
14680
783309
675067
698083
771922
632096
523463
103526
582165
226975
133556
1036097
918454
866242
580371
430870
674050
448159
537298
923170
1042008
577075
504083
653959
193541
988240
405208
918230
260033
761310
573357
935083
323481
340179
394919
470189
449117
64185
80301
992451
149056
797560
924035
261421
353258
557500
1030721
940956
238239
895306
571306
9008
1037770
506060
58656
212641
849434
684375
818010
900660
399620
864199
1012005
848808
985346
283023
893856
234328
653283
939770
88227
271371
222273
361955
328289
420135
641108
449142
432283
379628
1018314
863094
1041145
885758
776216
305189
425559
345699
921026
840557
274120
86900
674632
1000062
681186
606826
767124
383169
903651
577698
930113
311457
47390
378909
426361
238015
445391
218144
652085
694192
348727
386756
217923
743111
751592
426984
46188
1008638
712730
892592
351612
463400
692413
955569
390633
933536
812436
1015515
373046
598713
248229
944874
236870
1006092
33045
450671
172204
126218
475636
873210
514063
792991
831325
644911
768395
141041
4162
355606
546847
583628
505659
16853
403702
383006
713895
995525
872296
14191
864613
123909
522680
817637
110418
56605
372836
626292
677323
728861
930744
5000
311841
967711
433802
243721
620801
573697
847715
25987
948511
480387
522203
577636
202176
335993
202377
523236
511719
529042
577081
325673
360454
801210
185498
757104
289707
987278
727827
793859
143882
609182
731565
820643
559973
880049
718783
250065
256894
812279
183809
718763
884168
868986
664478
380889
717660
939888
619734
772729
206125
183325
129517
538322
839464
873162
216700
699638
793938
19391
400165
269496
329592
137386
109160
239376
944324
951987
929644
552619
637678
775152
244754
829908
230281
590628
760888
682893
715381
139074
211168
179595
489285
598775
953976
433104
40316
15494
983987
781908
854250
1030466
659684
797570
125063
985402
261519
197284
1015361
240674
146939
742367
29757
445957
24944
877277
730254
500812
51194
570650
89542
497635
106175
147501
798439
128927
841691
633986
776353
616965
219848
470324
189883
69455
992914
573091
60778
376657
956868
733488
553926
465598
280816
913578
965620
484578
343495
808915
403509
487127
833393
326295
586606
781034
151553
762194
879004
773124
947600
925628
432711
936440
1044999
597582
48844
15650
204674
624720
223570
49848
238521
209439
220228
599372
418536
486260
974383
432353
311765
913539
68118
393585
377570
1010327
631142
645124
867824
655751
658404
646957
788487
640921
782032
921859
653089
730402
515403
852666
152248
669274
891310
720602
948893
956870
502953
228412
199238
736570
369471
898546
916548
370967
504303
442092
248763
945877
586663
215733
590855
1001442
382774
563349
399312
931098
362608
889648
956701
796069
1291
793208
617608
1009900
778367
553692
974575
240617
296374
691278
572284
100030
600509
926523
859987
201622
266961
236065
639300
803509
583327
510757
398950
577085
200793
747841
375840
315923
1016421
463396
747844
121958
705453
702222
539393
892555
814030
320708
662254
973709
215269
136894
177815
122811
270302
292141
149648
758443
160444
526496
280810
817457
48101
552737
279758
290979
242663
428808
37686
629745
973475
599489
813834
26963
881442
379234
277261
722400
96784
422509
224719
345074
369862
369535
284880
520167
154421
615074
396003
414247
132453
366406
757447
150061
600965
319362
110919
289328
345605
821329
910350
325300
393917
587620
541191
271005
745380
477264
649037
48223
641118
493170
979060
996958
1039700
374886
262596
580635
69294
469
819070
618097
1011491
581617
824794
734970
309977
817735
19429
733605
944001
16283
708256
113255
675764
350483
8598
269234
822158
744786
732548
1001320
253412
118168
262820
324541
963990
780064
728240
225586
610609
826389
684177
611914
642793
262664
789308
565449
168524
236796
573787
949145
461392
262054
91392
601407
272767
1037681
507790
199243
368331
1035055
949607
351848
1011049
538668
281402
498051
89423
932015
746011
787526
547923
980022
992048
108653
834035
566438
968925
110041
134457
34455
244906
853095
257721
129543
802103
432826
72978
5779
720998
96978
250500
778752
246924
79100
588253
1024847
743252
107313
96721
211283
364998
690416
431679
632259
607851
121011
632614
381357
150786
558696
275069
998469
833651
481174
797017
541128
703067
921069
631056
413026
120519
974872
638484
768020
805276
403000
120883
281354
1025627
167666
1039498
541240
878483
77369
482785
245430
418924
371727
102128
600887
1008406
816135
83192
707625
282954
302839
536262
18496
468654
156665
684434
24073
8885
921869
322776
792009
987136
242534
795937
757948
597363
326467
271448
129390
956895
958710
769356
885294
363000
1035508
874599
925856
612251
638969
527551
390358
92675
297658
516941
151579
21058
1012884
433866
731082
778422
9658
107657
745147
332065
28826
234897
533130
681759
919107
521892
827458
365884
799200
174525
917202
477662
660868
703870
397928
1024113
730771
1006275
345666
815348
332265
546895
424930
834884
815996
65420
251856
1020552
304041
713791
608345
211611
201530
40827
963642
180291
345766
794492
54514
471932
719265
852608
509012
113876
745239
683841
305215
871411
370573
908232
533862
645854
470856
518370
68217
850738
327755
324303
276555
340269
1030171
17589
664001
372703
8553
501065
529315
453892
241784
293164
266866
644229
965163
289464
628682
591462
101127
30244
603404
445413
917054
819359
157108
712641
367108
948833
907968
53255
70848
689116
79611
510223
539296
945400
188402
835669
896092
816483
786691
437861
288551
499212
197098
231261
870575
430260
745037
205098
232974
903983
242598
411602
1023313
415068
55459
632998
224279
572839
54215
309858
837200
936241
379939
241984
133551
771706
277938
961910
421777
861729
66108
844450
193152
44154
689071
737153
293419
141458
955326
658504
343541
865622
827341
927103
362683
126877
1002813
74452
644794
968556
861958
720655
458279
581627
745459
849904
201669
1024473
73958
843747
143530
134876
841910
835040
963796
733481
1015040
265030
588780
871291
486698
909818
899927
443047
370468
668295
97198
977020
770295
611458
226284
915805
894980
778198
945418
943586
254013
800590
264849
397496
1032168
829470
156025
673035
543768
843321
97507
431349
415650
28247
615314
921175
458549
306068
462369
476701
498177
775514
326640
162510
77509
301288
103449
978340
611120
1009642
541569
792396
198504
1016659
613876
264336
252174
950114
1025072
512090
266029
140455
603436
1023720
998524
335120
594109
544983
430442
228568
67341
669358
303581
304081
404978
154460
88951
814199
443892
689751
309751
633856
167127
106538
712841
948209
236898
780090
786695
942257
918533
689069
382736
300671
918893
660516
339715
398262
659980
276933
446429
415673
256171
1019503
516166
502629
568657
296900
502735
26754
78644
223311
384173
475930
258469
201676
644212
664426
742950
399652
345270
836526
32526
974851
587680
58413
670597
815063
286938
584984
1021270
872681
80071
813965
950417
320125
228521
11826
983543
805549
356451
537497
940833
261192
250314
372525
888523
650452
1035081
837798
155496
934274
712016
788408
140606
874369
411615
438454
348859
237263
590884
703962
793679
414373
779707
706525
729555
430430
183798
431827
1041009
359941
371673
355010
45812
589414
282067
119978
147871
663699
651237
637016
801046
556613
245402
696051
13723
890543
928258
29583
556379
723954
803088
113703
642537
205503
802106
1038612
972100
762198
850162
289569
104618
954763
432557
404626
409259
687169
313482
266428
547460
1016824
1016588
353830
969416
960525
515362
355140
678129
408783
728342
277411
99375
438915
319066
519403
621639
184432
950261
852141
72082
154792
281598
898797
573277
26391
166
257514
840158
632950
871187
702322
716990
263519
433855
510968
432698
479587
564807
634607
612450
882593
142061
958855
652255
230807
172424
546041
724973
793864
673514
785392
977827
964507
888269
71017
855565
37535
209342
838137
324760
492959
816212
388140
504274
18301
278641
1039095
372609
930858
759604
288071
31029
274755
883620
611424
427192
574264
633084
343334
93676
254718
188362
631967
917296
693798
276484
976772
1042508
996306
471570
160968
926342
401729
462916
108697
415621
602500
428120
292095
909657
186333
975134
1008231
471496
576655
301453
319747
105928
225239
16039
662875
425668
47720
822624
75127
248746
35646
825953
739923
907677
903738
10704
346088
393285
669466
481081
837788
555717
127663
729288
360069
731196
658359
332498
879309
958769
734566
846153
644482
997585
547483
164257
605956
372296
255143
428962
523863
710220
1006821
300857
686221
962940
205666
774350
482416
642096
734649
626224
182243
461895
840468
384584
353339
83754
504721
631189
287011
464063
145129
989597
211662
94596
959708
42171
352864
940481
66043
637922
687675
981261
170729
1004267
435900
559017
1044502
320135
876391
884958
117639
774081
366358
686668
124739
694485
211500
161220
535851
278474
262685
916393
611741
845602
219943
436293
916510
112914
196933
47515
733769
560013
553920
108098
631873
16247
1027590
403275
1044487
487505
872024
670280
139863
277442
487110
627621
193154
480921
694770
834580
75577
408741
868559
612944
831629
390155
333909
992243
45747
183956
184657
566003
555145
345748
378362
710081
177610
334435
31265
200164
73883
398297
275267
413615
515406
672412
451148
617809
641078
256163
93561
490461
840983
211459
494323
176894
949990
190349
395152
635133
744203
759162
596912
729386
1028748
80720
719896
608963
868866
1025810
53195
861892
222827
422158
182424
522666
741056
943053
1041828
720823
363176
709576
212169
422300
938823
543432
449016
844100
807342
872236
130577
998548
918377
677920
836403
527031
903345
292351
400576
1033805
736059
420970
576579
313076
203719
99987
310869
476274
147351
20257
674303
479943
110747
540433
875658
959446
674233
59265
299540
873681
183957
927069
101797
581337
1002035
12617
592154
2223
754741
601520
621281
50154
423177
986440
676250
208173
768452
596313
805634
748023
445269
921045
698630
99155
620273
584310
861193
4823
327051
771671
383115
919552
192270
1009052
245137
815315
545305
694476
252113
615221
175558
761260
865667
162667
351339
654424
347468
414676
396755
304301
545618
292017
423668
569737
448049
75285
506305
967554
734561
702474
14912
76420
285554
528114
277856
963007
211083
983938
133545
149506
339991
2186
22985
70365
574888
385284
23818
1013574
897447
608010
754695
67800
860221
85741
1025706
350057
580129
764564
560096
728555
540833
887478
824407
673020
20105
712352
93914
630174
296486
997633
742689
759615
890363
780757
940659
746495
870933
16627
578994
752442
956475
220890
702620
910292
588934
896823
439320
413562
717912
1040459
642558
75191
830097
91022
134703
696053
132577
259742
291929
36346
121068
547208
674281
737972
603484
245641
895859
73633
530273
625909
823552
278846
186673
81084
1022477
651708
404801
471156
974741
599629
585243
587845
12493
784217
926560
561119
573502
471267
440181
363984
245720
572648
251464
971028
835222
500932
513502
408006
95018
678433
316251
281241
371525
1033627
662305
964441
19266
638504
429042
172644
447392
899606
933407
153532
150987
727561
244651
952288
932362
553846
895959
943677
830001
77762
183725
317769
819422
111154
421078
329344
326438
579992
143709
275724
299719
775736
386929
561653
386588
978763
971438
7389
446568
808859
251965
504133
509290
987967
386688
169912
109024
423068
681955
851008
408489
31161
8759
707802
807844
608879
164973
173273
731883
813869
387202
677673
393996
881012
62164
804035
289219
140518
161912
876656
964567
361055
687875
629152
183528
293436
765826
516458
534604
801173
290018
732474
453695
170272
749087
77601
873949
485856
297352
988090
172342
610339
349475
369452
831953
589610
599051
967627
994864
1044891
217979
319521
562688
959110
37585
17924
517807
852981
821716
783150
815569
1024348
571937
439283
830068
956851
1026807
248818
157643
996087
957537
541499
811829
454159
200392
1018110
420741
1032022
79138
1030813
148401
821656
797381
504755
963148
81716
247377
805258
196433
204105
360903
755933
293793
242860
615094
94038
502527
310617
539572
835526
13988
314567
84620
340797
670222
335652
170590
985278
155864
608320
1031704
972815
1017935
1028266
1013887
735109
771095
535126
593715
556526
782160
972433
740042
852237
764308
464324
376479
857595
901731
482927
106279
623963
463793
545098
771624
776360
54846
213106
958398
793480
417352
805193
498869
253701
601474
840082
166985
15304
170432
437278
972859
594578
138141
876975
799458
296492
320220
397182
805395
34207
908989
975526
916094
223078
763034
601829
640547
547302
566354
348334
782189
843148
204044
832968
201347
511637
873063
372998
774543
177898
131941
1021244
651760
553657
140743
484355
331297
70528
733972
530037
140250
920407
11308
781382
285788
734359
51187
83111
297084
329770
960194
477512
873625
735681
876322
46377
732901
468633
266709
631608
1030498
499943
526746
307571
865628
205105
794255
926946
973445
1039184
620636
1030617
166243
642045
361860
714527
976367
180329
81678
428765
69642
934757
725102
472826
953417
458533
607469
901712
286103
154832
359857
606425
623399
834697
811471
884829
996601
97125
397274
318177
208156
624522
768372
564163
445032
299061
684625
1028816
586264
807495
659931
1006269
852634
651218
405192
69826
238274
895201
798665
1042729
23854
397183
899015
641457
82446
244639
264466
361698
597199
598547
384809
169686
887236
930827
500468
113056
112143
623742
955652
917831
668719
585760
502850
246198
676346
362607
811685
647449
952123
177012
872423
805531
607881
151945
364407
452808
957127
205889
647949
278427
697791
21167
764815
349513
885896
727252
191395
286291
520406
412907
818208
291950
529970
806234
253479
1012478
342224
868014
291373
1022572
231482
35504
1045139
293822
480308
877619
425590
429883
690243
767889
318187
837257
863957
278771
505753
623773
325083
368047
267809
336618
321840
894519
364334
38987
129457
34061
177775
440365
944735
403464
512382
404914
495589
317515
458837
986367
35551
81652
168948
172664
584935
94416
711503
108050
606838
398528
104404
104979
541436
827049
462069
294481
991558
68118
719769
247023
706417
976613
847845
1021335
171165
654893
701192
764587
6360
244636
789377
457030
397791
1002514
977424
467591
960955
250110
146358
873466
219182
74212
436302
866542
978242
95733
534203
923558
615961
697717
347613
340259
155498
320242
109721
418733
660119
431495
606389
900644
759725
891815
84339
1021706
128965
18850
551304
329136
893954
248908
130077
938121
1010283
650278
561512
45529
495972
841687
71521
893333
304522
132760
930144
543692
1000877
1034076
253214
775089
893356
135049
403636
460065
376635
658442
1031873
315247
122650
993679
279228
1038430
550116
311565
755828
849036
282621
273229
564275
213046
67282
341153
628029
929388
928175
828014
155001
60572
909736
1010604
448959
203477
832195
150715
162217
509577
832845
857424
949595
611370
421057
824526
93634
41272
602493
221450
554371
617226
852998
10990
649529
569792
406587
110386
574949
298408
454253
997241
201574
853257
404260
526072
791570
106559
429762
335241
530494
639507
717308
800970
134318
580659
176884
877883
841237
693272
190408
943721
451275
769993
633323
307485
598580
212309
698324
412205
853665
752951
419250
173752
795613
984684
926133
1036456
113532
47035
58640
294440
679085
71745
734789
678437
238621
800087
141404
399564
317846
752173
900992
1031716
707145
482367
378161
939638
277812
958530
160273
16336
718169
334642
412236
542443
889930
531786
338326
603288
428267
805585
639809
852303
1031204
274334
401054
824322
340790
1035546
675183
348677
613739
840730
938999
622181
204456
520662
89093
919945
819491
29172
529651
784530
600827
742059
1027765
495437
219368
524611
488399
231285
102339
89091
758491
54071
835836
946390
426684
679330
722930
742802
645800
670520
432828
607098
289658
61863
969985
734269
335974
906375
155117
387423
34941
306300
942319
275917
249616
4829
708814
88395
1032165
4642
347666
621750
1034251
889098
843940
830124
289251
970965
340399
195899
215544
962277
198320
645810
490974
933714
839406
366550
935227
17974
283680
605707
447796
467030
637637
512451
689647
563981
128856
445298
115702
708155
790587
900246
382682
303185
225730
384618
273156
540133
638732
1009973
314099
567602
290559
896299
382173
113112
321126
608091
443647
119035
222947
716444
690153
505361
263410
1029271
996665
1012862
89198
178944
429825
241933
121190
887087
105994
463505
914358
545066
80569
929413
224420
184433
683129
1002327
529318
915834
1027256
526225
120585
396714
734123
723739
1012822
628910
405853
1039176
102508
190606
449643
808800
511718
173570
279034
199008
868087
826474
436490
1006549
595737
550273
231404
171666
3174
603820
722489
205823
686762
450750
714092
184493
779482
428239
18623
833652
946246
459259
233270
167415
807498
238438
276414
159943
545385
895372
993994
901660
670349
17111
789386
469416
910101
125106
493071
318151
477514
596491
137382
634630
926009
458998
456608
623136
921817
152762
169352
988635
705422
1025874
659616
233281
943296
507935
49767
282683
295567
113833
268028
716517
501582
722035
914797
520065
280636
627358
774098
449329
585655
39746
798702
825139
745713
263906
208189
764477
533046
728148
530655
849358
360831
453402
348567
939663
926753
841685
163508
1001473
334917
745556
595533
449077
413960
351417
767554
351145
682243
396212
376730
241513
1033853
48796
956984
280134
768873
259150
63011
954258
352571
727224
651331
356142
987400
104269
891982
186733
943753
714146
349474
204792
1044377
522647
497646
966142
966413
665303
619146
738846
962353
467328
851012
450492
90303
865741
638902
340921
996146
364734
265849
373130
790093
926725
833215
99470
377403
322981
231423
79780
238758
411934
1010367
1016216
416450
818867
601938
27785
608030
901191
665406
340698
218406
809855
806844
823599
211684
292514
804726
459899
280208
222828
787448
845117
718001
608761
53708
769576
610561
932186
1044081
240335
217862
941055
183226
92629
957985
208938
400363
361063
421656
886605
250371
77818
976790
839824
722278
471434
486694
589978
228642
831286
339064
523127
239578
833449
669005
376457
79707
994415
797724
916252
291692
533338
507961
564637
869308
72155
17974
497193
1042430
560883
572744
531817
651282
271233
721923
326888
621610
248808
432696
349415
91556
910003
333578
268342
475523
139897
519490
660994
884149
136424
178680
517440
868002
832973
1044739
76953
613730
314475
741074
916155
473541
765655
209998
460627
288474
735465
798446
377208
177852
513928
295780
471354
324644
400044
580550
673996
525356
649505
406227
768189
695485
940963
603609
383247
844996
74105
271292
761399
868780
283434
293549
896518
30483
232743
63716
886995
794274
934811
1026372
69473
177856
744722
7445
174017
138022
746078
91261
825618
734607
264766
450715
421887
696850
175680
977207
577101
559230
1043436
882063
121967
675893
172534
944447
254286
992401
530909
887669
12895
4053
1558
1016580
357191
345614
217833
50262
881841
812273
652931
271451
882462
643935
541263
472220
703771
781374
568101
10359
1002594
157252
741593
608214
868370
431556
248186
607650
213174
135411
653394
23420
20513
712815
102253
979443
138430
123720
962157
986985
158966
557747
742209
577622
680895
1011776
966630
1011017
63098
661716
601939
455899
720517
55656
180076
163918
705733
869709
1029140
430222
978665
141736
464067
500059
102766
122031
845062
709269
577816
1027736
560808
257277
832288
905036
652706
293788
790372
861978
180628
886027
212268
421621
140703
586168
240640
414110
234577
706952
722808
474413
645923
484004
451448
840786
561125
512465
13080
1033541
975137
826515
72275
519036
250299
455232
196937
411730
530635
976568
110018
636846
583564
835876
44267
359116
165489
862069
365053
125169
133379
248100
384670
621851
379221
909612
852756
290458
604038
828158
53982
417314
945148
475354
395450
36121
831609
583462
149379
571190
600244
723361
88354
705515
431173
1006268
955770
310948
99490
27523
908159
269536
224514
721739
622531
817161
941750
366264
815622
152357
200932
87458
390452
354008
183729
947317
219696
603959
1007171
886420
232120
100727
875932
279071
1012175
982594
120977
27030
405857
634747
490176
893549
912802
20245
836794
1043234
914603
1006663
685177
42135
654644
194534
599687
990654
904565
250510
883178
35629
30785
994450
845447
934310
166965
10088
988898
102074
948369
272524
535229
324687
1827
572477
548142
151059
500304
345387
651339
429105
1040163
639555
281940
147620
196109
644202
389976
250189
656581
175375
139620
184482
366739
621716
735837
377856
926086
1027053
279541
261815
800222
27144
452070
529094
793237
652337
103522
281383
534899
316601
797896
662220
128069
509201
845540
715509
731752
298026
695060
31528
1022987
452818
857077
529118
270108
162788
291052
478319
637926
265755
374183
598977
530192
609634
978178
736570
765937
590907
28119
964369
1029061
683029
578566
288208
7398
314728
56995
375339
85384
648958
526980
1017937
286060
22239
746054
745165
473791
920767
1036353
43984
922332
356865
929504
912789
701734
809516
383576
897632
363981
58709
979090
871771
445586
681638
733410
977441
534987
956805
41661
422401
39278
720234
296230
93190
785295
456068
762612
921638
977409
258615
328098
708811
636979
355458
504659
168355
816706
958957
215166
563661
416877
172335
331642
838822
1004837
194286
430194
976346
325290
873083
431227
499949
288452
455781
234085
126523
411588
4969
159222
498690
878726
6016
555471
147267
905588
771273
191170
950475
845176
96403
832816
978003
477907
98695
303014
606122
799209
909899
801210
1044943
937273
941293
155304
189195
530618
471807
360059
432913
217766
33373
815974
801155
332362
523030
884305
446123
391204
846383
744001
430945
149094
373802
596765
401712
891478
961314
552247
265668
894019
171164
557442
812671
261173
79751
855685
916623
532571
649549
530677
680902
96376
556340
815803
555441
129284
485592
668133
857267
84480
917943
253693
402615
121669
424532
811549
485840
9797
108373
822715
511959
203023
427467
858751
721975
443635
471158
111840
586325
293723
728017
896264
147033
643339
954864
833391
1004039
173310
34541
471745
921209
528064
1016155
442753
953385
93864
378737
25310
478451
607919
893500
999457
393289
724061
375807
893514
595964
404214
146224
593402
187033
900135
895805
798335
384643
621585
207409
1021711
508934
886631
330245
424501
352633
810467
930041
949951
979912
577255
762961
61139
504879
920105
861783
850295
135459
385958
937885
100343
127670
437314
83988
838316
742924
852433
915171
564511
967969
894101
917566
606687
136651
696777
276845
262753
127176
1039198
994041
303160
770700
649315
395708
239067
722971
657368
902732
162277
101317
790715
625308
825745
880114
106452
375922
242991
536141
654583
295848
756056
331662
604695
24967
572404
867491
708992
225016
966822
197315
851185
724408
952765
165288
1031484
502680
974020
135716
936078
1042811
122641
793478
930355
698437
1004655
407855
580908
450176
756831
78467
147330
929165
405084
220521
12240
997960
842128
902178
5659
193318
301981
426715
664074
411077
91327
374803
774393
853939
493605
170579
633799
113342
82641
654326
736876
1004697
597722
824087
221610
648856
686066
307400
707847
970944
47805
208666
219844
76704
579652
686471
677089
557811
363498
588082
361612
114150
399653
101287
937711
624316
1042139
993685
581224
992413
942559
349642
145594
27772
5535
865225
400290
572843
747357
358159
461385
243263
958432
756053
653447
64808
808670
358760
545027
715851
893671
153418
402349
329444
63357
703534
746490
844164
648417
190327
251511
201001
198546
1002531
568099
366169
824897
726548
670140
513331
482067
1019897
970066
8588
615202
627943
60613
543157
942317
997035
163509
998605
113025
504141
536880
177689
149082
253917
211186
217038
573964
506601
202508
1006929
489333
800081
822361
734396
530050
280373
24532
779281
745496
738558
524801
1018031
728037
294955
910736
371686
431565
617030
162695
882404
18542
267998
384237
797239
866239
624567
230324
871385
870770
753592
991153
264753
783634
915633
528727
454714
126026
39335
92194
233342
399506
163731
695579
578499
975450
455040
383822
454368
482993
495112
832765
54693
637944
968309
46142
424305
851319
868877
1012346
530887
706595
805466
819216
803981
454384
583207
108780
948457
299786
881466
882833
723280
901074
1041748
835550
944961
838400
927719
596732
416172
124101
944140
661558
355512
486351
63705
659946
1006101
21335
958374
825964
346409
402510
130096
553712
14330
827558
380944
781034
580491
430225
736951
342884
853401
655886
763611
436637
81537
1884
698826
955228
236051
34442
856660
552176
887383
181487
193609
741983
715436
380983
1002879
130309
216608
420326
802678
654257
924909
549160
939181
905213
1030511
726850
30814
228699
820818
927893
979475
922663
682388
809625
418051
758711
263469
3991
923626
813013
844655
749070
857314
533326
1031055
714433
208408
928052
102402
176405
738713
99110
885770
480301
302865
784532
230127
356155
651340
152621
421792
68407
835972
246034
714991
533633
81225
143396
419803
576478
76195
1045368
834142
82960
481639
724489
138841
610436
187376
663266
450392
527450
464380
451986
1039054
617388
403970
801430
301143
391754
758939
768637
808667
20575
1007040
665965
221364
169486
68156
206988
150151
632037
85965
845164
247099
763396
897988
499887
20652
249968
488921
362161
431544
77684
629546
987171
821878
16136
307145
858607
179549
712611
250483
878110
941243
110449
154669
185784
527745
739463
838639
275793
841575
516724
401546
441993
338241
376447
880318
617362
63732
555785
171743
642600
570410
793410
90497
413218
834104
805982
758964
789474
71932
67284
663583
502703
425485
273931
840390
1031631
156203
952376
936302
603586
613493
327500
881133
19792
791883
651263
347237
906536
373175
66347
530013
462725
32098
555073
218827
218245
401937
603940
909180
44787
52404
401715
17496
379618
921818
351124
481565
199132
615193
389525
327963
201813
310252
458653
250604
268310
743433
135406
724257
787333
117095
834877
100258
540139
812506
570607
317840
204587
363672
88513
859398
948481
10289
915055
1010024
487910
629162
1013261
578926
508392
158311
69773
961991
186331
626979
479997
117621
541001
65059
141779
64115
861682
517528
739796
173596
175514
839155
926819
433782
778224
444212
462490
122539
830083
975785
631524
301254
928205
309445
295027
440192
421464
351294
305049
233675
300287
990518
636417
442593
799295
749693
795466
256055
619684
347996
879384
607960
772223
70679
382637
637612
566192
164766
638946
455441
1039864
706658
477169
502482
940677
953632
495236
174898
730430
436417
519690
346090
769021
236339
351377
1024273
891273
239078
234730
189844
1015743
743527
1044701
232684
975728
725927
532756
648792
624576
547061
801617
966568
529953
1044818
47888
132691
943336
568483
977657
534186
224439
705524
255257
524413
271637
571421
231445
100200
729432
571915
1014513
459765
381843
441880
143425
496491
572125
142204
526302
940673
106407
1011521
110628
8636
37032
359896
393018
213624
520419
832165
435172
318348
301297
466983
402839
604409
853961
898161
853483
100911
480087
873654
869059
792339
147834
587101
876324
701432
529164
425613
275315
597967
471691
909317
471845
515839
106232
265220
437020
677277
1044342
457655
592000
865646
381970
805097
1013268
1030862
363291
457578
162111
429615
920948
216586
355565
489008
496743
55231
521436
387672
631153
76167
724302
547388
932364
144969
532687
257184
50045
873221
355967
567038
228354
969413
982509
696092
489474
812377
722939
762444
916204
673838
499127
471185
933953
506852
253499
62904
21515
819308
287606
419375
635858
927305
151706
402766
653845
897782
625255
389976
665502
131836
440744
607572
742305
893950
762927
739444
1032494
463331
140446
878177
769824
443273
111179
83067
368520
143254
220028
937006
641653
559486
811748
1024413
975283
464698
124872
940547
1859
237847
427745
292964
577236
501136
229066
740109
220683
634322
894166
270695
284594
331860
339381
898128
125663
140308
561277
534973
309849
565500
101786
693019
1020830
563453
525352
1015173
380104
419667
15020
862918
71360
436063
360582
477453
500886
1016295
615726
292674
124802
556783
498305
1029730
369037
605930
767146
290281
221846
312963
424212
142058
811423
170858
1037374
308186
145008
132307
284818
546250
1777
578981
177748
838257
795570
210187
329483
501917
718573
307353
930434
494305
1041316
570949
782589
394330
409281
171548
750811
968404
139943
785684
969300
683549
614338
705435
651270
197556
964690
330495
273460
890530
520683
317432
345327
487222
317473
812231
718009
386677
450849
472641
507445
120036
383803
653052
228963
617013
367896
86930
875266
782493
574729
670452
472879
429269
156773
511117
574120
578737
271232
290489
945317
105333
57720
946665
766189
471462
330521
110454
907699
653453
735154
276846
103097
54028
672824
590009
432119
1027861
255798
1024173
113749
645799
723842
278406
244564
743616
957670
129085
746116
678896
748629
538969
685552
71490
711973
694833
534211
283644
575934
415547
602204
264298
727997
243739
855227
413078
507625
113327
995400
316951
971003
581805
980859
37987
674931
232067
831449
913419
291760
518285
1004143
881955
385234
89339
782824
982824
411126
597931
868098
966772
467643
44256
769526
717104
419064
429064
492395
1031558
38598
428260
22011
350846
329868
757712
752433
293620
389908
669023
92293
245813
178191
200796
682783
321831
536672
719858
746862
718373
723929
706201
33036
139233
163645
796839
958205
930936
520121
720255
889950
182338
267698
156886
424544
1045349
268414
172748
225632
248373
960218
1016256
519832
872043
607071
63700
969382
278866
43046
320026
98449
707462
614164
498157
147531
814743
423882
493817
1029539
894123
323218
831267
812234
1034018
869013
391117
1022298
115392
479115
104611
788986
605843
807785
465972
742869
243979
99922
489865
621637
719611
826688
475755
436528
979470
406579
83993
953730
166764
512839
175338
275122
4872
404489
360843
873273
226790
143731
388923
389072
78162
759485
131869
392681
268299
453171
1014937
235671
561455
794661
542908
548578
834732
335269
909265
168012
770663
453408
717768
217407
208362
859975
749737
179602
605035
542371
893539
444926
27044
269044
464428
990155
992520
1032471
293419
874229
547034
130490
43675
993749
679222
894588
975830
120757
927512
872365
952476
33936
571995
890439
623172
819535
330640
269031
226635
560190
696652
911113
547834
304066
674721
341038
85897
568854
718997
800688
776534
702377
904150
1032966
548811
574051
438130
541104
822938
772220
290536
734187
660742
263842
283071
251435
978282
492783
186306
959462
731427
763266
139314
748096
972034
398907
335830
340701
651542
80011
420343
213019
183999
848361
521825
270161
151860
230980
442265
97367
522295
403064
282094
955272
330645
834721
618649
602640
826268
917641
15170
550423
320640
865668
304533
777941
528306
639003
771028
1000465
716708
1029524
74125
985905
437175
833607
631841
332234
1037924
851476
963706
606658
235763
95994
746429
184206
161728
719957
644863
213367
240978
124461
608417
388974
231771
870979
105010
80579
817203
300936
805274
484006
634512
277227
295130
582539
638573
307159
667557
815709
857465
697214
78456
371100
1033194
491148
133815
71624
741038
795390
822767
246737
15711
701465
263675
455780
906869
524223
683126
320866
616872
144108
511117
939373
1026848
670944
67249
670678
834678
116876
835233
529269
1005608
87405
717811
508454
462704
587286
722496
554325
826146
87945
35337
306789
220231
273922
295356
120372
338585
334471
394215
772444
831196
684438
792869
145950
275437
767708
530501
993248
579020
512313
308112
21450
858076
525593
656812
721610
364731
524762
197233
260248
466044
242275
898384
497348
617281
850538
643614
768928
187949
875236
643703
406763
487257
101030
617148
421964
708310
239071
1029440
874443
842737
914173
549286
389513
530982
6187
367254
3083
993553
649257
752288
644111
716291
517879
218096
291652
815042
142162
184192
386553
880569
358110
513781
735047
158700
126657
80438
229738
304247
714618
290138
110783
948441
1008852
486118
206202
1037555
778075
518235
404564
419366
139552
383448
894616
432363
36748
756019
606795
947577
724741
909128
94316
518968
255749
505321
406562
882629
236279
733761
339764
809728
532286
803968
67004
890136
1054
38126
405026
912929
40100
955190
900916
731644
898280
522867
608771
12141
887585
134702
842782
1638
154164
682392
101793
3129
382321
609709
713203
56351
450872
52016
640145
674374
541321
975221
930375
1033986
689881
432980
571070
281373
1026663
287701
142851
653903
936686
751099
501374
325936
398284
495214
826349
237162
315657
934773
966349
563689
740019
426990
305847
691934
446020
660464
515551
527851
711772
636181
398937
977561
956794
364797
990051
819800
300710
882836
619066
542761
34350
333952
299828
725827
79361
57502
701604
224709
757453
440717
986213
291231
609804
3110
465760
706567
233824
242327
178033
811324
578806
404282
351957
845914
638141
576510
102473
780003
254171
708468
435049
911154
119061
605445
291493
920874
260227
712025
340118
920759
219385
131019
458983
114353
11456
1038672
451859
728754
149007
241251
721912
1008286
251927
700139
99915
375886
573259
778930
173695
1023722
267720
706577
235262
360775
992100
886214
295362
400203
177778
926732
41385
859937
25567
301761
522964
459224
134675
58382
274843
705591
790677
585033
630494
387459
818843
855093
865025
473569
222083
186470
985427
607127
870099
1015311
641538
964028
569835
1009733
529648
18168
932721
3691
415694
850705
798963
430108
872794
131944
1006497
791054
324404
766695
965531
312212
950116
939288
575940
702841
729477
42681
846722
650681
468038
815379
67331
170370
364842
232438
758067
383418
348510
179626
725726
117819
608317
257700
418685
43561
890400
1014831
931555
1020794
506790
189125
832645
1005592
142378
496839
920118
701326
924357
520307
516210
989420
482895
900760
996410
783588
275042
658494
694308
245025
828228
936293
877145
981777
51697
253140
586654
988238
806213
238193
974570
1025405
459310
816173
229953
745987
15769
991830
998883
686158
119803
679114
507783
768373
384508
94224
322602
283356
183087
1001788
886122
367183
212430
343958
576674
239993
516694
894595
204344
316320
63105
783502
777412
233821
830112
324114
962803
459180
389587
917625
153955
975036
299307
507574
648375
828709
202034
435643
680810
620232
927268
777130
196798
185188
301847
780369
349760
115925
475587
418519
889753
382745
845263
963496
248318
203585
166920
147426
784508
1006872
337443
819686
233578
445525
857629
1026001
317884
183017
711330
46119
714786
464161
488116
903111
66090
896716
677984
813698
425878
104692
649476
513589
846904
699675
586501
974260
149986
643642
228176
77786
219498
645523
556437
29195
309429
859661
1031908
1021968
313275
741224
555584
1135
814514
715520
376421
959610
31265
669156
991768
623612
350024
916930
260028
409694
630935
311764
1027574
183850
998182
289604
567519
499693
522638
231186
304976
384961
289142
15839
166742
298293
28202
578874
561210
264444
797492
716153
239790
534693
667251
925518
879863
228920
324235
823522
34845
665680
929622
485375
937996
737680
271412
381550
635428
322577
769978
14439
756906
669918
998236
775312
67291
1039719
5309
529627
80676
627168
623419
662771
343140
60465
101176
798071
265753
208148
804293
621558
888759
600654
616253
574063
734983
584040
624394
744364
236773
110607
540029
987894
662786
437692
70495
535330
950203
318470
282298
624679
432422
126178
881609
159815
257575
730721
660845
333559
208504
984535
205582
519656
425150
6833
425582
855855
482347
928271
476121
721897
496349
793492
72571
941436
325410
244334
724797
494347
947750
874596
771101
254671
1023776
735178
690686
997211
413510
1028601
544153
773948
722970
1018240
847838
135163
373870
112436
326834
729148
853266
268789
1011676
33434
564962
98191
281033
797765
428098
683269
302265
187980
827006
940832
352014
803366
80136
78261
888314
148831
194219
867962
799552
822870
819718
551094
674233
207104
915750
202952
660542
560318
423477
77565
16264
679823
865003
663204
903482
64204
732266
809076
371487
96697
811146
830486
1039881
882344
139933
891173
28890
680730
5719
231622
452916
957972
980066
580834
638947
732558
75142
770368
701004
735628
85476
1041055
431647
786086
959701
244598
376175
341830
14500
196225
92151
896202
510903
586616
551311
763578
1005402
235253
377430
673025
391760
87654
388573
574972
728668
616344
259443
277973
1040330
50883
339710
560403
696239
782927
534888
72430
993015
87558
984702
513702
78194
919612
70207
273462
441850
364
189623
623273
910576
1003369
739138
916602
906522
956676
1011425
1009388
218921
112819
752956
100457
277591
666635
976931
824312
114861
805501
43416
661248
572126
388284
457840
969938
317381
981771
706940
245668
515990
1001937
837341
915854
940019
142929
1015865
557469
312451
163357
70909
553823
667900
892409
1033789
965508
946037
312682
455410
869091
254687
433603
958711
766800
380730
769077
229811
849634
351838
408970
959636
924745
89596
417452
989747
151337
535648
48734
1033590
553280
698138
982901
835647
713849
154570
73929
1017564
613777
544066
438503
220065
931274
572486
736252
211223
306818
507538
977769
39724
401525
201096
272366
144691
825091
215012
1025279
469461
708648
691233
156504
198901
204512
82523
612260
399483
200055
830029
398408
516246
844304
716434
858667
122273
979857
707555
294355
915694
302848
912357
384518
779850
402342
882125
713889
62410
902074
970218
259227
923455
752065
109150
661652
705630
384989
338972
406878
692847
655523
528804
198231
302403
716628
410309
836262
412537
1001180
85504
892714
466085
463812
406429
348506
319055
182669
538928
533650
815408
181622
636294
1017533
533592
76974
900462
529233
308709
1035335
682935
30904
16099
77596
420744
331802
84859
803330
36987
122435
63510
87951
93728
284471
749049
836964
380837
707683
1002130
139319
1024609
656509
883752
302824
983621
837
1034463
328308
1005525
932562
297595
307502
149336
874707
812690
568217
16112
858178
643641
606274
476135
85545
94113
196191
547945
1021385
497911
339484
1019437
827263
871936
757131
878562
493764
1026921
258382
978155
382627
1001323
292120
899608
909883
675747
32136
512030
816068
732708
1001628
620204
837300
58978
857491
283006
437129
397240
1044455
992473
1021466
1039328
614226
972786
398745
543222
916433
551169
112039
882237
160258
651068
542872
950230
583874
299118
920963
180490
740924
596920
978692
951648
695809
343645
596889
924655
300978
115101
488405
707932
102438
400127
887342
71864
980655
614336
461527
557175
419932
44427
373331
399066
658446
247049
706513
375174
421412
522058
434813
206571
838650
713374
604243
296939
989252
513325
634958
207426
113060
84788
536836
517510
786921
385533
714937
307635
842194
744143
968701
64181
552965
310824
614490
678953
530536
769779
883055
603265
257261
395241
818778
497607
640573
295727
483577
299213
853752
878552
561771
8764
435920
1008064
532656
638245
904917
596626
263104
870089
1000848
280702
375501
197382
539011
1010981
818029
52457
174496
192349
601855
861923
234079
376670
844007
390130
711269
848521
224856
709282
637062
172898
130252
167265
1026875
264931
977047
527792
626453
709981
775431
573252
399456
370924
50217
106678
904925
22808
896324
333376
884436
859921
917008
516889
396207
594069
375259
197608
858195
139136
1015009
145288
900163
428607
708450
422259
405558
14823
783660
940740
429484
111867
180288
705230
106842
566813
558344
420357
1036262
115830
817230
659225
433893
98231
208047
671425
638883
82516
504945
71604
141949
473422
35445
719027
748897
19128
902706
148747
772966
358093
234321
443106
481174
349877
182689
349595
556222
654536
176527
392925
133749
200466
1023823
394796
531296
1099
301884
699100
387302
17609
518839
890498
583600
642941
111298
676583
183695
8041
573658
956315
299060
87056
572812
571132
504495
352605
704709
180312
348888
335200
303512
865062
776492
67155
505533
274397
39546
128269
60615
277176
499392
900294
911466
329237
853760
748872
368618
557871
301540
482950
924292
484940
684632
285103
77933
977787
130040
46926
757814
484961
335327
945362
909244
16104
501007
377931
477313
86769
225335
831252
697238
877416
647066
281441
672211
369891
577965
950722
424324
30894
470018
664749
857266
593
1005004
40896
787654
579474
273442
231984
856167
308953
270400
622017
695115
405892
350882
113363
440992
668287
1013288
411072
973816
579593
185878
877868
852685
968169
251334
716885
629065
597306
855609
828792
986039
684593
763841
884106
82621
844951
674263
392212
999152
246877
499252
497210
684761
958533
210257
160247
585543
531459
850441
16232
731034
930768
577743
996919
478630
894060
374782
987878
272976
120298
494144
1846
127085
476775
662997
600626
811505
948142
140056
404248
239449
542609
382915
541924
185330
607303
525825
921643
377105
1038131
963936
59445
394888
361134
230878
111318
700628
693429
679608
202519
375045
90176
899941
245010
779182
716592
519996
347159
195275
827342
586749
630070
854594
570520
71078
662160
386201
896200
570792
919626
713318
43052
910217
44128
432656
94289
40334
786469
50085
275349
494462
403732
173162
432186
982792
350727
813508
611533
718164
810521
563091
49983
239394
573270
616634
331553
1011306
544788
521751
749149
820790
154217
442542
193264
447815
735877
280407
612206
403584
130524
812155
936189
77161
845577
202387
27923
483850
48659
471225
132479
561633
506466
745702
601391
711665
517985
344531
1001051
435127
1033271
888889
973885
235273
244441
922694
486690
820773
480736
220876
318827
139852
939521
1002726
504942
73660
941112
681959
755565
830176
438562
906402
501908
614978
727710
955116
221665
949721
549884
365508
281961
171969
288278
994242
363718
997680
338868
429917
1004986
873107
692962
730808
581296
505914
961943
990426
600068
343679
91396
1021259
884951
267963
722602
822313
58117
759376
968688
954952
768250
483112
107491
549026
591267
302940
10747
903605
823300
1029584
213131
931388
515850
883675
636211
309680
748502
1034305
893151
428461
832506
83222
913689
570070
30106
92114
697237
385011
61102
962584
319426
847695
361809
557644
853555
725695
931463
771320
66183
87482
847621
1011999
362213
138853
851332
81126
493236
88520
51171
272028
988002
990318
690791
541672
593044
631748
818830
298426
777330
402148
463457
500321
463138
441140
670930
109881
467424
5756
1016972
261199
37968
366485
571118
405855
758883
957172
835321
104851
688230
674820
345992
371656
182780
491990
911749
891584
187002
130814
622416
364872
1029074
192721
276913
888430
967963
943457
351822
659404
379352
966619
159742
807223
106771
166303
92234
30666
930969
550168
178780
435237
161066
928199
444352
709347
650092
688298
678729
696267
914145
229491
250632
47469
747107
975413
543834
1026294
931598
3173
359146
289709
20615
794920
423446
416108
728552
624204
553620
7194
33072
171251
754632
260376
584802
696678
472269
972262
1008483
143005
444156
71899
131222
970330
322830
612787
117644
972636
280248
611061
648625
563041
1034414
711344
829770
283482
968457
901773
458147
608997
177545
874507
602218
374772
264039
618883
794564
706817
894595
542263
941949
88710
737266
367864
74259
314918
989220
725259
522085
345268
764346
553615
936292
499292
19212
1001876
295195
662513
717828
235351
781596
172490
375330
828099
595757
566622
922396
754221
334727
810903
686400
567933
881892
402162
307727
973992
160697
222273
184867
702801
115412
163591
169164
928848
1019514
942146
840983
1030889
565857
624288
753989
830890
193952
162279
214987
248424
439036
900984
1000577
466144
366992
869667
986422
717965
195033
966095
624580
938649
1041888
855889
611377
263747
763397
1016171
641970
683397
859994
130223
780264
1036661
88634
576296
764977
376626
24032
406423
542267
723941
760761
205289
169770
33818
1009126
28509
337625
546610
153757
361584
921758
9235
622767
320537
236675
520930
155227
795439
557582
720426
118701
166756
809267
829848
751910
187852
947239
319131
472262
657020
428155
714016
698123
659956
925238
897386
619529
248627
92316
358841
3290
865119
596586
375038
310188
65750
48342
380975
303537
104081
283743
223430
755390
227476
819537
606628
259101
390130
506657
89224
580650
475569
894428
198912
398859
369805
106887
860075
917295
240097
209589
217668
627134
176352
834308
905846
664848
794535
647724
319836
300990
409745
723813
493360
582382
113914
271447
371782
621148
377189
58988
911737
926137
918480
1021991
629572
849794
788798
877696
135441
243130
941053
186147
297356
898568
88801
60877
512262
17869
860215
120396
409818
815995
946358
249569
836185
127978
1010228
20719
829534
899888
576134
857205
460913
753421
28408
944383
669313
98077
878397
293655
529218
985191
657666
165385
297416
918504
17902
654213
706469
15523
470834
750343
1007423
505680
284608
899077
576566
779362
444338
145570
202554
816058
19525
84480
132824
522444
347631
1008871
341496
65506
999317
29468
890193
9045
526695
742249
745813
436881
726553
220569
550435
782523
339705
1029787
154145
488713
548880
445156
44714
717416
513178
595561
409505
1013371
830890
597964
777845
909793
927397
493858
1034228
140923
718047
354657
835542
836128
464572
840811
110971
333189
466527
399921
75314
576138
381422
706436
343326
994304
786947
673154
315312
773593
760773
318873
761235
1037951
746422
285958
622188
1023829
226011
503561
1008938
357640
708701
790322
159261
487972
315717
396983
257503
572099
998590
797880
973371
262911
937200
384966
199629
129371
21493
645380
102869
713209
325243
441350
86615
930809
841645
813549
381723
730062
458017
283423
778071
352907
879060
454100
542438
959385
763222
848505
202047
173770
420342
23084
51146
723059
501934
454706
606086
393728
853668
541532
880717
374835
222128
989425
544662
64476
444009
789457
302011
216763
688330
892105
613910
522400
470358
64367
119388
266083
795465
790740
794275
548218
231735
872867
452784
1036301
250060
583409
3498
172420
710112
839497
861685
1037419
997249
528722
177109
913547
704223
346089
447088
502511
619783
875956
697683
672848
510818
410453
779515
997650
967079
391548
1016830
912264
1038482
217111
755369
1030635
463412
516563
170386
859703
630678
533803
53382
913847
393812
770381
432516
569399
560174
445985
91234
409833
45796
361545
223906
1027603
68535
752869
286586
96689
773512
640163
32303
351783
618986
97166
687424
275432
49734
676373
895214
344929
374139
119611
3520
200582
395059
792888
400099
878942
74429
688720
778432
703300
871009
397614
160542
886552
732277
343396
956603
335223
931105
336569
934214
27016
49331
455654
901371
807957
938699
340237
439434
339893
722558
342926
404651
893240
52399
302764
754195
95923
851645
750539
631627
164359
848963
1031681
539277
455893
264540
250856
446328
1042627
345160
609642
581589
545910
172115
403414
31216
362400
503805
776708
327534
747012
462482
472710
538071
518927
146528
961255
210825
904932
147134
556768
800718
713269
713250
630532
697704
20526
1018457
913771
591107
329664
1007947
631990
518269
609870
1030405
174475
642653
955255
522795
71710
59998
928399
966123
146986
55584
276346
329130
457072
612479
1014811
169463
63670
934067
768591
401687
27752
147847
502821
376778
493254
422909
793581
1033546
18019
9607
391777
799641
522126
865114
80144
974883
546879
305961
761436
227042
248768
815515
886080
792242
698260
53961
975949
946435
602747
556327
380251
638653
537061
53452
233567
432962
775385
694920
792560
378072
349978
397093
778214
315941
945102
973796
529889
258596
792776
1041505
12454
667426
471959
838634
298979
712072
931738
517986
1037757
425999
148298
629207
587582
799952
107262
100381
696134
202841
305519
597878
880124
686744
984835
514107
762997
512953
776257
403526
155206
1015305
497224
661641
184621
905356
22153
411029
118100
315336
654828
308287
905113
374182
8509
439138
1005028
156964
765287
334393
944704
970712
234445
957719
342679
664183
988091
103323
184144
817343
512867
339812
232704
629637
886791
147848
288957
678502
768966
318845
654928
18414
338725
402398
904254
913928
268890
823776
790402
836154
840980
658900
211718
862371
168556
118600
805629
830864
427913
75927
311307
56389
880318
244519
1036213
328814
742114
339003
104097
485392
519568
371167
537042
630802
197339
567469
829736
492009
1036524
899380
51467
822291
706973
796781
368095
583105
431611
1028827
898975
123505
251187
585220
551421
22189
887682
499810
630435
352374
784235
912492
290777
782725
429881
150917
667578
987578
686172
637263
680703
947102
880445
213488
843937
387820
505546
318988
967346
968698
1030464
354761
308368
1024124
1041516
688893
1007452
44586
3728
114022
254585
349069
987236
991909
369176
596447
1013761
766720
90318
721661
746965
512993
719787
202498
132999
271556
653720
498777
321022
351607
273412
440793
306533
977004
370998
375677
605783
540763
262141
435016
542989
806482
661195
669807
352680
947795
534846
703788
528814
561048
892798
1027295
1005524
1967
585038
40881
980604
379064
775918
650490
653392
170996
875238
551143
329151
222283
957094
309222
854097
729691
446925
840142
851967
913707
1044979
265730
464046
448926
843387
134091
981734
63805
1004493
656274
578399
534071
824884
358416
722884
225548
10314
463780
87605
725089
1045416
887991
319807
92519
884734
268107
296022
731919
488876
501956
787247
739055
530354
899689
879380
363205
161526
132883
459706
505608
18221
710765
495642
459081
670837
992480
815491
474015
187324
583630
249076
635954
154136
790837
1033542
967590
705484
520668
909474
1640
873519
401828
588286
116158
580738
532850
806758
570502
621979
201359
743038
571784
936215
1021618
1026792
837966
402823
730025
925652
734915
711739
939893
663107
846823
954736
753725
498239
85227
958360
773107
3982
136083
373932
896340
439966
748386
643200
820544
245722
530079
977815
840570
682139
663706
237682
554959
457857
782606
952273
588592
322446
77824
976664
347186
1016731
408549
781485
113372
658318
865742
562717
97528
349030
992988
443040
364629
702377
548745
691762
311075
3837
730209
363523
450660
523702
747815
738064
702413
496009
328995
203861
249293
931172
764909
293600
991274
960822
575527
274877
621565
544679
948472
813594
284235
734146
660260
588089
377638
365199
639362
553418
60896
570431
916789
80203
161415
781578
157280
645888
838676
185516
674768
404773
811639
535157
57208
802148
273338
138049
933090
687629
267151
685389
196798
135968
388407
387552
1005202
292482
867919
161813
843123
818626
237695
222373
711190
412083
701280
336484
31803
726717
651056
730986
396078
605230
673380
847740
972876
782692
235496
1032972
622615
439430
619067
118126
176125
844081
503189
917193
909698
120743
114269
702136
641509
882005
842074
929525
772015
985863
882707
823042
686652
439895
862907
371253
666511
733829
767902
103127
404730
683466
704188
515169
81814
342004
894499
708798
994974
770024
382366
57094
972342
556382
30309
252878
624237
342342
125142
687886
276663
491034
176002
1017917
589559
740860
958939
963864
46843
698122
217545
422966
627978
220344
198798
467997
655231
652860
467914
903684
58419
518149
21238
420985
469234
353890
109415
901531
430752
385779
839319
22348
85048
864482
309694
488635
547743
305175
311538
652671
284181
798025
1034645
384310
712587
86949
413642
537023
638539
72167
113380
803805
522561
967292
985850
667312
313786
453505
1010807
985423
553409
340871
261816
920540
397763
699875
161664
230752
662876
989330
16932
652161
811916
749972
292778
873463
1002270
125491
954472
511319
103978
456850
243149
960416
857587
688679
96400
951195
804172
741321
813018
906616
283010
140102
328529
585939
684457
192344
882912
162302
306609
180346
1006503
417131
633434
259313
484075
989088
448518
884361
60983
326023
383974
259404
340090
134233
268430
267842
937259
152319
857895
1497
36564
788520
64710
853872
467056
92913
1044377
678653
654757
771987
762739
348455
231619
478018
176643
483389
91045
972103
100681
862660
363763
750030
479474
411938
854349
614889
309343
66225
766380
343513
577783
99584
819440
413201
448556
193814
920066
183846
942693
521433
20985
483129
103803
820780
430954
23311
311575
320126
96047
163089
866691
162735
891924
993693
90266
212373
813008
283587
507238
161646
956868
154475
676082
420322
437124
366125
15252
468905
334771
799616
509258
31527
266265
577842
818936
854859
137301
451585
902116
442188
763565
288477
683612
269086
364176
944465
608215
463526
108087
338421
73377
844778
509002
66923
942521
61452
883211
682606
152027
71684
542689
660685
967498
214040
503460
138617
339965
263028
226276
341448
219020
960873
124884
857645
757803
275491
143518
224021
15057
70236
568760
821792
57890
807685
542315
397045
925176
102931
377665
799456
772001
332457
526580
497749
426716
174600
745105
682744
496082
915716
203135
304652
419004
768788
614577
982105
251783
388670
985986
309261
498875
463326
918126
255248
495100
63081
924516
831773
26690
324576
88913
249595
708111
682828
168776
72311
1009959
185242
312999
57782
802055
962910
193439
532289
438423
727721
645449
93225
314176
264420
886726
811686
560184
488313
319952
5703
978433
175267
72209
972422
142903
949788
1022066
673797
271531
603359
23326
200097
682792
492307
1009864
741996
744313
627947
560525
766378
630154
240859
937551
343975
665758
586697
883816
56421
83946
924554
696723
1037567
547819
754844
383797
710586
318816
424606
659996
769566
210426
76717
375190
307028
356414
143675
872131
482771
562597
21296
3910
565464
897313
414416
99976
355235
131817
470220
513764
580480
897954
459701
353092
139833
694837
711581
899064
201932
674661
26389
74109
525390
426317
383377
943395
235327
660722
623106
851560
820314
302964
755886
950191
646112
356237
602598
1012655
879042
257372
128886
868180
334485
943059
1043052
424470
46347
30991
563972
1033410
407686
991149
334940
138121
229274
832062
922550
300365
459093
925107
501860
824339
606789
91115
262414
791570
56990
889681
992692
409643
154180
509899
862938
833067
447515
173773
642282
877963
202959
239223
237088
763034
272714
483783
129808
510012
706020
933941
179898
217068
56878
405466
303514
1008653
796305
330952
212696
592816
988399
1028925
218707
232374
32996
107120
372918
183677
855047
6915
274430
362925
232700
366433
425487
316131
401152
365655
535669
191823
514538
891288
393917
406501
563626
590366
1007501
1006614
690879
810512
333550
402391
253003
739613
759209
159111
107925
729508
238704
12197
993556
412279
483536
909286
676964
497800
998787
94436
384957
483170
930595
362222
556048
583506
799290
631563
743606
791690
615909
323729
547381
970941
540922
625072
1032943
626933
637088
721481
501470
260498
360324
477520
926052
1017911
389211
348426
676480
993983
333298
318087
755393
125816
388794
730965
745453
522496
632874
628877
980928
285497
969448
987768
315052
448843
955923
666475
287687
536356
933015
488685
63335
315752
576865
96503
232571
47465
378451
471522
743905
84459
647220
692264
814942
653023
603504
910391
171253
413799
901638
739276
945509
646332
20011
596155
361756
934453
182824
977317
559815
324549
155807
75335
123672
841856
570673
169340
922512
977511
517478
171547
1009474
626695
385468
605890
560802
935765
978910
343787
272405
325240
855521
940928
538880
150969
171012
66425
335942
173072
839924
133284
853179
421633
68549
930477
475850
551090
839086
926269
345384
348885
809882
990374
575671
743382
32013
828670
819011
109854
979965
745718
116710
233269
231357
790618
613909
399659
512057
632168
416731
15864
663306
414637
32961
567805
655751
107667
94701
600961
119310
816634
255844
719319
116608
375497
289607
307680
657492
809994
711348
963994
916571
208062
229861
306675
744485
59015
763918
849071
906697
240218
14152
376014
773095
720763
371508
322481
87966
643510
1023184
773524
738627
128956
782272
910859
873319
911003
996374
792175
827973
265741
343882
109528
549338
875339
967301
59547
72831
449134
734741
39691
584936
523591
1025161
463514
481680
306460
224718
1043179
21661
55537
42372
550819
65060
443960
918107
786443
605897
448741
330503
873981
312142
665957
607331
777818
289930
266148
993913
744266
536362
1009176
50383
242391
623447
381076
349606
425876
478116
331409
44190
198848
100562
199885
21949
343159
583583
1033813
280602
273953
4618
827446
382208
584689
621766
634747
538665
63099
163199
684773
567275
609309
940865
179091
696489
464823
571908
89506
505111
100824
856593
763197
754613
503091
74185
1034842
941381
878983
122361
891954
988402
645469
884109
1021023
686536
508775
19009
201863
918424
143892
247766
550930
597954
61266
122261
603111
651100
322096
63593
914445
122416
783292
61198
434198
186187
965763
558057
1028364
889728
392622
185804
571981
282159
221816
857624
704898
928215
839844
688647
208552
273143
449595
782807
28727
953168
111346
70432
914167
122444
945078
650637
964857
23591
312894
357109
99222
55824
108564
661302
592358
589166
493137
202196
611311
317121
885977
68190
385800
694021
566979
696089
299265
687256
217196
170532
778828
934008
342758
833729
660419
389423
198966
617593
531391
438864
1030733
86691
537036
803296
168086
83962
1005992
850493
356060
41224
635976
656173
438684
656301
45003
93213
606642
541057
786195
624838
62558
721831
13158
417186
141548
189231
22267
424341
49114
158559
516406
987294
526999
218947
534590
31758
245126
921024
795807
784058
428540
255611
30381
178454
686565
478246
478882
970549
87604
500151
842349
638738
456576
42444
696440
932590
170002
757377
332978
247262
640600
17690
487370
8620
3750
884741
671817
79135
780995
389364
137830
882195
83129
800626
297297
339095
582879
471282
203599
197785
938740
933121
698214
543131
727396
483865
744673
538537
803127
301379
1007496
1045018
261047
745320
1012879
137729
314785
320094
389991
601095
870834
127918
685670
362495
1002091
183819
773504
981947
812705
1045044
514684
233917
34917
590166
265215
53112
323638
282572
1000425
88336
542812
303608
113597
507232
344236
108122
579321
651913
750523
681811
506308
102488
32114
184572
20744
701404
408337
784903
693284
1003241
930006
996377
784452
361018
1339
506069
1519
893682
500928
650409
23824
415798
960888
74301
841679
570886
200283
684709
734587
778133
1001037
909978
432919
490417
49023
47223
717118
268512
287447
681124
525731
609220
542036
515888
51214
915311
690714
321075
761009
606407
913429
574513
435362
374022
754368
157233
561793
42680
967877
500930
268221
1000461
915849
893180
4205
344122
364417
855839
767706
194916
161578
976629
730613
277206
918809
444884
531717
172313
911629
222349
116434
915507
914407
995461
639603
6793
652339
297731
153556
513539
188182
243321
176303
74605
379153
116626
286601
771539
29745
347813
196419
713187
72996
606925
947864
300672
777425
564747
14013
154844
204744
1037052
910714
40456
840920
718539
899742
798239
567909
73382
419079
971126
615225
632965
901994
106703
410841
737525
439256
785239
26323
54672
389850
434095
125204
248632
653503
917014
428841
1034047
952959
505559
46448
192935
861075
798050
520772
659072
916748
244438
844360
72396
463658
547812
742859
41897
822239
182811
608135
120156
786278
160057
369110
652085
996255
396874
325973
110904
271099
949198
400146
96862
634255
924041
570948
318149
645084
801526
24068
971094
599553
959104
178129
720203
773251
447224
372854
92598
959259
466874
410926
885948
523689
151314
621249
333411
470348
24815
618162
903741
333170
808332
389722
428052
753394
861175
38967
807129
739640
106977
1000429
356286
857557
652015
445061
979302
763561
188809
597777
798441
818254
149110
547682
985248
601978
727293
736401
84789
936742
696313
554850
579925
745509
437640
448942
866361
345012
788656
437616
835407
677037
334566
26492
148345
88091
549162
51635
494572
153476
607581
334856
530564
337336
980036
476028
218091
259937
565736
128033
200392
522811
759026
225775
6769
1011353
538326
499105
705759
690999
968888
176083
790238
671849
1018829
398262
862704
955992
201172
179588
979802
131977
956045
532612
579484
315473
141693
831680
535840
71820
693030
789748
861897
591554
676089
229748
253652
31684
448626
194367
383654
973577
465498
303255
869492
549481
276940
623469
309132
57225
881951
742327
236242
553288
439749
804885
742235
585003
700430
10564
664062
659274
376636
607325
943518
443352
710786
316019
812799
782170
413731
790304
131148
79277
25277
434639
1036819
985360
917832
335899
476197
937634
525262
88614
184173
20734
777953
411272
1028836
437353
894986
314086
233639
396074
572692
994590
108791
771022
628333
621673
24221
748809
490327
12724
551355
683541
524419
24416
302854
926204
552500
463486
598149
806048
922448
664858
660859
676311
936597
856239
306851
728527
417246
99009
258391
1041503
468498
434781
948976
752629
835836
132144
110466
646811
293544
770006
357413
984147
232752
140343
813950
918145
519112
735046
137061
612965
785106
921091
424460
295395
866064
45230
239719
604467
639533
965226
103818
223623
441485
218873
913069
698560
835603
10448
693029
438616
539145
112851
86896
414772
186079
475133
578201
985711
437898
55266
456591
1022053
887971
92450
176737
479693
468852
186091
118187
343960
1027200
806469
948539
947333
381010
509934
757942
998825
65139
926513
648972
665042
269764
609955
925653
894866
627966
916004
134677
389593
468652
333931
626746
751491
74926
809727
41911
524529
887619
297835
958315
55846
181625
933384
800599
361308
1016873
323601
439255
23101
617966
535975
466489
966686
965540
90300
576981
33047
3585
1037124
271137
385456
590674
511014
115914
24924
491180
293252
268531
421396
529092
666567
861623
299699
328010
938103
697749
306370
386015
185991
847727
982875
798837
856349
846017
824161
586100
479122
445619
865857
869672
480470
358658
683154
527483
1006382
948547
760547
88357
31326
529694
594577
108033
408230
399028
340438
522952
70788
513200
298732
88902
423827
40729
888823
1027720
664091
480055
609362
820578
779299
116731
759674
641732
110564
188909
133318
335265
239446
948019
101928
710361
866522
929912
330313
538319
327307
530859
10919
311754
1006612
672364
562144
862818
21030
319431
989370
965982
855709
503425
1001925
230355
746236
888364
213004
233368
741756
109163
126492
358450
132121
833555
468117
238614
318476
925136
1008997
83170
561075
757908
868015
26954
264650
64070
522307
1007183
366755
598614
181822
737249
4528
716279
358812
193042
381559
768580
457374
712966
342530
657627
184734
589574
783980
511360
934779
948680
494813
873445
70299
940034
779961
401557
353228
59651
611752
546798
377501
230992
454657
237036
520897
506822
454825
732997
244753
59759
102166
892907
845426
316209
796411
355955
482265
924583
56191
508534
174135
118324
423238
418975
705000
950877
863115
953349
979359
732438
857226
805653
129136
452802
395165
874176
828357
322242
620491
136530
358175
946064
228749
940250
925167
651403
439610
349026
244661
563692
423833
551681
730893
389222
762637
794188
494332
206174
516204
746025
756229
944019
435706
943527
276978
456516
612343
358829
1024130
963745
614643
624835
181073
233149
134686
647318
720398
500167
252633
171298
393718
985574
109315
476163
377473
494723
726619
473519
938673
889111
182017
627132
646628
177589
194858
890025
237124
665148
566996
78018
390999
905985
553233
555923
838347
32375
135992
194795
344796
493292
823025
913617
367413
837071
979230
424771
494536
836020
431879
749303
836437
325013
465201
21240
852805
142199
734526
123708
1022713
565813
568812
779574
355619
588164
959669
118912
319493
178654
714191
643943
491214
328900
758494
839699
522178
895484
929638
427678
1014017
1032286
332967
196753
769639
262999
386614
152000
200073
776386
419715
288308
609980
470696
889021
178194
160575
739328
597862
930080
97623
586278
905573
865796
849280
315191
459142
481561
180263
1007318
321089
1023297
133142
587661
415681
206048
1000615
426460
551794
385511
642371
421971
311237
549531
451590
755661
644681
868335
513625
1003758
944564
722980
721698
485111
907931
639400
836480
833604
990002
642267
800265
358450
932474
889677
188730
109362
18410
192976
875377
331308
992344
694228
748506
554520
350773
328173
971016
781238
470464
999416
264159
294744
662328
472164
131715
1025132
830284
551599
347889
1038606
956680
233797
205871
965949
841213
426827
165049
748759
688989
1000409
321799
1024352
871200
154127
213072
590791
985863
181539
975238
965832
26102
1004707
723286
945942
987308
619242
8701
488855
183861
482392
940578
287307
879115
113143
511905
961038
725362
849684
863768
913457
982491
798387
77381
306385
57624
952892
893451
799938
276489
810564
208010
576357
405933
148233
1028770
981620
223638
525243
572255
832552
34345
483717
508708
995312
993799
4750
505610
461776
319819
395980
113011
672653
706260
988004
140525
814752
151910
378773
1036743
391234
332640
212935
874363
534989
699576
300365
525213
556262
76334
436857
514650
342666
415949
678751
1020373
727266
646818
212971
556962
604592
685742
126947
86206
478278
8621
119307
726435
221037
450025
182510
807297
445354
181091
122761
180414
1008550
851189
452414
578510
406790
593280
688751
652608
500120
847444
744047
104106
528999
828796
133732
788226
342554
645286
492200
717012
574042
751751
787663
719468
840178
679897
715
234707
321242
132869
673136
994402
602577
375225
399431
577508
86805
882928
861394
309490
144312
251587
760133
558888
751194
855462
675659
713435
14455
434564
26925
957497
697564
652205
964374
329480
582478
299520
147398
857124
707040
1033735
33163
477339
878718
599422
952593
1024085
705231
726315
545066
21439
753184
45148
712474
335677
62204
663109
501743
881
240587
711518
27804
442857
602306
29639
733653
342297
664028
1025570
209249
763121
312217
474779
479996
502057
532963
833061
881824
1010576
24929
1009632
955005
947298
596132
715564
412240
831066
442170
440010
61634
749842
989281
764707
815143
857402
979970
831247
7410
244835
460373
722116
856008
683115
387003
656046
968813
948277
181692
627819
730869
768041
424597
383460
340131
54684
154678
85390
926539
117685
204240
681241
203786
851738
647979
1007737
925958
761958
990207
223820
52704
583133
558068
1031723
761533
543254
625395
504202
145937
59737
913272
474823
718418
652345
742572
23480
367085
860747
257819
791453
111626
365631
823091
266987
350312
204347
173049
953541
1043783
225465
337655
47815
581007
479701
722214
117907
636747
766219
860799
733971
142506
928704
1029511
414279
919715
845998
57944
627997
367001
795541
712303
46320
180187
651247
569373
580798
684060
996361
287398
964330
942349
43912
153035
410378
466428
385534
7024
1017659
853103
327709
546994
36693
784402
695845
988039
148041
387434
743215
505313
283944
458426
436461
258978
989800
401400
311490
301642
51461
3692
804689
697222
777479
509592
98255
538965
31275
215497
29976
90994
518434
905765
285958
946464
13103
411291
426619
952150
291387
856114
83772
856029
845973
990444
68346
887939
737438
449135
907434
599571
842652
377620
449238
13596
577146
873902
997866
982220
361225
719963
541535
847976
536513
804814
1020111
847267
307895
896711
440244
317274
60544
718768
677076
165106
828651
581268
766174
615946
111911
449973
59790
866585
775973
933960
713143
627822
221265
651402
254694
140551
444153
738427
641168
116708
750249
154524
892219
864637
841076
651978
842992
131025
360377
94030
607647
445956
721674
826402
524918
492718
313633
635963
352396
255980
90878
512409
10455
186841
950013
851111
465682
98088
155074
1024256
876783
30502
776520
699900
11856
925934
139310
621716
708682
515068
877342
977352
827219
714866
35859
53816
1040365
40890
380680
161867
904719
510278
213776
38661
891145
685641
527732
775785
63852
649298
965656
902450
854013
749081
217953
802715
172346
468859
371474
1026974
316426
11072
478287
402526
784534
68550
586002
782219
380458
533020
628836
193198
436270
1011786
581782
322369
690589
671521
600026
982508
850133
780856
190453
130598
586574
1019483
261002
376664
556703
441825
239095
1030705
484414
81906
896208
38394
720340
554316
265611
826986
939265
772978
994937
587956
637004
885435
886727
584110
137504
987552
236923
866885
874802
636128
920935
699135
84231
394975
585674
313184
712347
184574
767081
251448
850605
440228
367080
573761
888973
974637
966649
97474
327455
41619
394326
549847
911981
282629
1036323
539881
1014960
242294
348995
74718
856858
73744
1035352
299380
370870
356405
308032
372755
948247
893205
414755
888511
307415
230926
241086
473801
272662
629808
885071
785247
1028609
796670
24483
298311
457439
975739
390241
254741
902015
528844
708545
346539
339741
1001002
504172
764267
365877
907705
572509
77948
460103
321156
998688
656023
745937
720808
527365
397051
952010
659931
390511
324864
820725
836286
1021902
904647
764865
378351
860746
904442
602151
734736
732644
525200
480165
649704
507788
855932
262395
202933
1010620
681574
14166
278308
265532
675465
266791
945515
472144
430320
182827
196266
51026
583933
295662
846547
157104
1000951
213601
971641
923350
43318
807049
89538
113690
510817
17720
591787
206887
844370
899729
8869
899821
316403
242738
825894
333238
986792
840012
924224
971487
975226
697295
829504
1042021
471066
795311
333622
68962
417663
690455
88509
357410
739313
330281
663068
436906
264029
623150
509453
257226
740231
484236
827143
674751
236884
249517
585552
910165
496893
857240
699610
434803
524026
399958
732717
828046
418080
900700
351846
105861
295754
579662
128832
950219
135420
767468
797010
530813
839277
678431
891375
344154
437437
734106
1010874
837085
426507
963563
621163
893295
74102
274107
331547
826043
401511
928135
373298
464420
181454
651191
72411
898380
353269
854746
215621
33147
313652
121406
328816
871087
547883
766355
987741
302512
901794
967108
868467
229396
133664
549646
942172
710081
365812
321477
652727
978435
856769
636563
32017
514396
903727
87243
24348
70998
574785
722498
329241
29032
428880
941463
885820
993092
856919
686233
188200
370367
334017
301803
333229
111893
781874
461843
609056
755035
478662
905016
486849
859414
976510
912714
346883
931917
816903
738730
703477
444924
530718
812977
362197
425356
42237
463749
756727
952716
26876
103451
1030039
493800
661067
733810
52821
20559
979869
105086
474338
164606
476929
122937
242700
381413
494061
760115
251838
770570
429366
223045
477050
862154
783427
294463
461430
718272
17680
38381
179355
245375
191234
120833
631029
558520
646216
924892
379896
591800
124215
710988
745043
886327
950146
582073
512028
445821
56419
863776
948223
620327
959168
244086
91031
345624
178886
709283
910679
556292
876376
993411
721120
515038
52034
129739
969888
582549
888224
909908
728284
425960
845044
38961
870230
594131
574508
718967
766201
381698
926444
261619
492929
219693
673975
525024
560919
444315
714870
640889
64568
769371
79865
653068
627088
482380
155529
845802
799803
306051
101944
200784
704036
462334
328970
166247
658349
888948
736985
771122
270774
957737
426554
370310
83332
644475
902810
246836
844963
1023174
1024346
740642
522361
960719
837048
348012
383907
740629
792418
388053
909478
920459
870172
858694
338804
429506
197567
970367
34800
705985
320174
155166
199658
217124
859966
196320
595443
524901
487114
418974
300251
642033
557818
565627
441158
533883
906422
662145
321185
385579
880991
367305
170363
743761
957865
648165
681799
559830
622865
804459
483553
955950
143743
859504
771512
560920
477690
761526
103149
1028466
56756
129373
730586
158537
141292
273996
975530
696073
427898
320322
371050
729440
415447
840567
311297
603682
276160
605677
185424
939232
885572
757367
397635
458797
792750
10185
471826
981911
858535
258024
667144
930870
903045
675714
954399
321357
924733
508611
859997
583016
779790
781567
375538
194111
163451
90544
317632
749271
161108
652655
257814
561521
312867
503745
1032073
705578
31463
51588
252611
397847
268111
471947
898177
1015626
451129
492479
1010239
244820
817005
995130
666945
304271
212883
654072
338407
502663
841518
39683
84710
291429
250664
661485
89350
533316
58410
957250
347798
404438
427323
620468
707656
989014
760021
852759
9499
408885
781414
870846
628919
859841
976256
1031108
130346
152936
173489
1025592
987849
208483
278873
200787
397165
41389
867210
12674
170899
70667
47269
993426
328861
522280
360524
279524
763466
494007
462291
619731
600017
477594
202510
69262
119614
574475
768676
504520
976848
446255
244227
627931
606827
650656
789398
651350
142279
677487
983280
902801
420239
141557
811961
641974
567302
886233
156796
542725
603196
1041366
705056
59282
771788
692953
828728
423719
1040554
341612
263511
426421
309270
677974
376490
893283
730473
116644
806074
765887
946550
443329
288331
516362
594978
833
337519
513694
541340
23394
472805
167654
176746
776252
410334
793779
217352
371384
154807
903564
554449
226418
1023699
85363
765892
660441
195266
285705
3844
408279
429438
1009731
189112
98836
680548
238030
627032
913102
938609
203196
779880
44109
235931
164712
1005463
288623
597724
419335
848714
259669
642643
57330
490161
1034368
317831
898927
730739
144407
404451
650879
321544
923009
994576
1025030
55207
95975
370234
516179
195361
262943
181039
928407
816722
640424
480186
98781
521638
459047
78142
614924
318022
123297
983376
996848
790062
355555
391217
17961
558213
578526
571262
800960
752457
759507
384732
557279
705386
179679
893340
244081
348992
948193
896085
259719
474966
814751
376364
294795
941042
711033
270742
586458
431393
897462
819357
679251
260515
779838
511770
878286
287864
663860
993820
712644
534345
656761
12452
500203
627604
64428
284500
107431
830808
883191
886158
733851
584114
564616
918307
785212
459203
63103
381591
65722
453294
272991
104681
997637
572510
332590
973046
114688
665827
489265
26396
474439
750946
641268
892394
283191
110199
283182
1003865
109081
674160
96920
547106
784327
283151
297468
220319
734034
587085
179446
247405
609655
804525
32149
787052
129372
31631
595071
858278
464617
1017584
1045188
778087
643877
230370
178166
143025
351848
678650
588355
318774
207090
908444
70058
181604
566311
996641
908459
703211
429815
170263
701610
808512
720410
632101
485369
588419
734503
76532
198738
964560
157351
241834
539669
410242
955751
771886
886292
96116
342031
729658
821189
280586
473200
1010745
946376
728498
569017
227235
208067
470884
571720
713417
806608
929784
919001
244279
623114
608995
733333
1019747
482681
946668
222172
875178
241949
43495
308972
854872
257011
107944
819474
187931
517977
11086
268940
714546
693463
519180
362319
697799
384339
871358
425982
812865
354586
192251
857168
324900
19027
460783
428876
759837
476370
760465
998277
306637
486309
741528
788923
150088
541349
214927
657343
92858
96668
944974
205713
292287
565683
480165
394869
728726
275181
141618
768387
315557
290301
106718
302570
322899
266165
288128
348784
871404
355488
893244
1033880
1042258
405610
728518
839752
893039
895520
209497
379198
359567
534963
570886
777231
869065
878915
669207
121680
909475
509264
888487
695333
766801
852016
762287
388973
254298
723368
736258
56218
235111
238434
544300
933010
86645
1015619
1025880
832234
214410
1000057
686086
474483
964787
989217
74693
436759
204749
640231
200578
922912
955077
98185
718959
974462
302795
47431
278976
81868
685915
939277
666486
929744
110350
627033
651877
890154
276721
360523
855690
756356
68496
773458
402496
210525
229799
649306
438752
502223
160274
925178
956335
348931
101025
126892
734177
145027
613054
710755
4569
628997
264891
896013
1036384
870009
200694
419422
214267
194530
67093
366523
995336
302291
159787
669626
842711
994754
160728
822383
381167
766418
412209
120089
699789
412267
381797
674771
308746
913239
629563
910159
691850
959199
480186
3454
969657
970530
717906
967112
458050
433814
851306
816108
1009175
722803
13774
913518
961034
269407
208230
475364
664639
959966
536065
70273
956285
42763
746583
904274
454671
196750
651076
439509
868730
846965
262238
78430
501288
626713
540424
282969
945330
379406
926049
555217
724037
827559
842565
671483
1010277
625210
772030
496131
947591
116565
103766
821513
246917
840413
549605
929910
110075
886078
886455
174599
920408
589218
602737
703488
893174
786619
355008
353694
94383
516068
271416
190961
880980
885388
136636
5580
120716
244604
270463
309131
812827
208541
844225
329508
464241
555272
905730
514479
28321
912205
648362
771499
571173
996121
286539
305086
840934
411965
231177
755286
24865
257475
776598
470277
472062
52189
569867
258110
452319
171870
75162
436330
321629
204531
28726
268750
600047
538711
561625
979669
54561
97380
804754
631526
1004558
185835
787780
81739
793128
498193
66103
927545
594128
680038
688886
1014224
520776
953911
413108
755630
529381
72047
981065
166504
346969
710789
842926
551424
708336
210396
881736
342055
677908
726044
108463
543435
711296
929887
806781
166004
866288
419821
46409
719437
659451
658141
999431
257111
310877
466729
212339
646862
1028135
115098
783068
580312
352876
353649
748364
124392
60763
539245
993559
660315
564016
701807
617869
826634
618700
616690
689070
743049
116940
891103
87601
697616
39711
125602
771485
410058
66051
375054
125074
683339
697891
356474
519577
884279
608164
147186
582185
354541
114942
933825
31220
537742
155529
30345
520224
479853
131078
71656
681337
562685
943339
567030
429143
331260
10600
28512
133781
971544
471652
181288
269198
570706
726530
236884
122328
862775
583608
661490
895071
111292
755717
964751
312263
1010004
537989
454994
231989
296605
560034
494142
494152
891978
121350
36951
589415
420121
510568
1022013
571045
352300
676055
262485
900576
849908
129356
673610
912835
53241
886241
88596
33038
879779
239570
376207
87422
91461
87708
936671
275572
868009
641876
366144
613946
192351
822068
102886
572132
469648
340657
368367
904632
887566
449013
671136
36696
1005179
643179
881800
695022
782818
425332
140044
752623
779447
263574
652180
321375
853015
35039
166076
510197
88454
1001021
304378
691983
898869
770315
627266
71757
772250
21376
100850
1012652
911385
368974
696529
541886
7083
765453
80859
795709
731700
539350
37688
164702
301290
589527
784383
795332
278393
1044407
354083
964535
511836
206022
255714
182839
427781
320879
645993
142211
674650
619533
764753
669421
261285
453700
433479
44853
591665
774046
677753
374385
765709
553771
186821
360229
746759
456989
317651
310301
681480
576864
515825
540736
195430
591268
78088
82381
95076
859172
467192
811992
421882
415194
822515
334143
462592
504871
388014
296354
801004
881758
110503
1019187
367546
514046
618496
305837
357412
495763
1784
316659
168833
196151
632808
860183
245931
945396
596875
210568
894777
420902
127672
589926
1017491
22736
129691
350719
810935
51304
237823
992560
56212
721417
621110
270261
711546
800909
67862
1035844
457537
654200
1030801
939465
421410
411592
800996
234388
480192
820335
614089
545216
450088
189699
76695
945140
201275
103576
24328
687582
409825
862217
348259
124821
799501
1001170
934252
509582
459683
249221
730600
561806
856761
595350
441688
876403
834514
630394
43064
114257
563786
362923
321503
188460
1006253
775679
966264
1004258
809922
90311
295086
158810
992374
232314
747674
594200
952573
260519
424717
671520
712965
1004756
885332
409816
59831
397508
870854
745765
695926
867029
208126
115116
693968
856546
211640
395025
473684
768940
881729
153739
966440
646945
200988
848100
536000
194514
884612
338043
211603
1003355
649534
359959
713281
312604
269508
430879
439665
550576
194236
840469
45429
794831
293541
590571
315
655189
969009
175913
755284
854132
3552
305558
778066
247973
321547
67856
946280
235548
330442
934566
372266
848230
153477
159912
503436
206999
751513
636128
944150
89122
644018
66991
540277
640587
609468
418377
738671
314070
27872
709942
263270
323180
216461
331435
889529
90724
868176
634998
317675
282226
481745
459026
436389
910959
670654
199230
132202
791436
748011
246624
1008392
23117
84120
559918
565936
651610
150922
900282
185548
804679
601106
695712
633659
491872
109517
568762
349159
539333
955483
394119
732250
1002844
638926
446135
424276
751090
124898
978079
523940
409382
688939
941393
555726
449707
1000809
86326
718173
273195
1007747
884938
963212
526721
257783
112232
3129
670887
186072
739587
822888
399088
616447
293628
850107
95330
394412
205229
775639
701465
803751
96140
477961
83990
16497
403820
105739
92232
298982
972879
328020
642219
264425
172819
295456
791961
357608
507900
890324
352749
837033
982218
693044
199085
40769
561135
1001640
723728
298674
16044
798068
462455
855954
953881
1012059
703022
561316
563224
377288
725083
605991
457611
149530
410401
555599
101045
467914
4612
690064
190579
891843
1010461
489938
52617
965803
960986
829643
923537
155165
703174
739109
376032
888022
689329
533829
443582
539311
812106
658710
599862
480550
92624
914277
59908
202533
748852
280618
995471
865019
916372
60874
198670
180640
219078
101554
576552
190136
863709
1006364
1013582
503658
402018
130098
383850
590961
191753
7422
864427
615527
779620
104354
1013822
388892
935168
871241
150582
660736
681599
1044544
129965
909899
972922
562916
183405
104623
841487
967238
649114
317640
271148
53532
972459
46912
418203
1035006
210345
24663
885731
913323
665303
17872
15749
632557
847386
343614
961190
605726
685279
1014168
294067
779831
916482
1044153
673555
438986
1015519
30899
756654
595836
613283
497964
155204
71840
504505
6608
455190
42686
311840
785141
899146
998503
634293
752308
532403
498874
951888
564939
467231
147597
807393
1011265
1033041
84121
1041905
744736
233642
1022753
280533
307406
490937
226142
159939
788701
443292
547573
766301
197317
328351
141949
895456
867277
453215
692092
907711
789661
144841
710167
766065
933986
768553
310914
133213
901757
591400
311640
830219
486640
628072
93095
456266
227207
145207
407671
963352
406392
1030361
1002013
892126
64600
680682
447535
239136
838761
946605
103763
895809
132364
883039
488391
1014886
322605
186606
379654
418469
1008695
660009
614117
190075
282887
749337
706991
886593
277588
181960
942494
173568
358216
937835
595543
264265
1029567
638351
672707
48985
182222
951201
97032
916903
247518
734637
115895
542355
53267
197538
37839
432614
97857
82615
566447
1011102
45626
348354
984746
445759
732762
1013339
115662
658025
198359
471986
243290
338836
1015151
1038394
918412
266705
261448
807654
627196
962893
903847
922543
911079
1011192
975520
182408
808942
208510
68294
267956
753203
139938
315545
897779
364195
639659
808017
844861
246935
400120
174084
244772
857878
144706
410352
320345
93434
229876
509050
960933
373832
642178
449213
456084
583205
482583
35717
913415
844146
612592
378023
472437
162501
847325
330592
741115
696270
114536
677114
452002
665791
247913
488224
704551
877500
692743
791605
564360
808606
297824
417724
515835
845536
418133
759233
831581
1010016
709193
548849
946660
570658
905234
559612
1021630
1036415
1010407
404750
335280
663005
257057
315002
247819
111910
191859
249760
635605
914483
895256
258706
582570
957632
290281
3461
238113
254234
1024546
1020239
823227
403208
438254
172443
791856
385814
805601
923986
223680
571377
996672
403585
1007266
885115
273811
840182
943247
396389
229476
558116
468101
729773
764733
296666
889710
941950
30649
987670
1013724
227534
330893
80692
237022
337769
226515
945804
658842
236517
825440
976725
30209
659047
245295
94200
572702
324622
981856
517642
235920
124742
567915
656449
991394
270359
383126
647718
264844
706045
246049
995793
945500
584003
198740
873045
462042
918916
886029
658834
362256
809207
400925
877661
800576
909684
886241
486074
684989
953588
57476
871969
737532
303035
283384
729956
84860
19193
458400
455041
597228
11303
272768
830315
175521
158980
168603
86354
712286
15771
49064
648683
95203
912239
500116
819222
573730
219861
819946
861711
42604
413843
38346
574716
4979
814332
735430
491542
346252
976133
430909
263256
931712
884383
744794
192314
821281
309430
788211
784541
630782
656899
171267
866764
23583
143740
13902
12120
348973
839806
98742
815448
802902
567285
989509
443760
787519
750697
509786
235843
150615
583413
151467
767311
392492
261545
575381
283128
329877
132027
646811
865506
42116
910130
549628
945202
877376
830635
478723
247446
555775
742605
362331
835267
236188
353395
154421
742489
821414
405573
328604
875393
330833
229631
638638
58694
772578
168416
893418
132221
741162
183823
95780
531400
403072
300070
400062
961083
999670
363044
258595
953972
629671
623301
923868
157709
71572
897892
950402
278738
823125
79876
229124
96056
220450
1014042
851295
824478
390088
467050
280368
276268
380411
378769
171046
162618
824751
144129
30295
640468
469449
855905
929147
837056
348495
464866
608536
295768
745106
76318
828269
54535
918894
48875
950008
531617
880159
1041563
924563
95375
471944
136350
195773
497244
639189
292593
885078
204412
1032960
487297
541154
79678
901018
71873
470837
262146
951722
771973
962769
858333
368014
934719
747713
548995
189931
648785
122626
906550
968340
263033
586172
997912
908178
28213
397305
559588
646679
791127
339124
250459
669193
329083
801581
1031395
745553
609027
439888
245737
388447
477920
819194
913709
762631
990190
897171
353132
883613
933893
949362
427645
339805
550487
743867
135861
520941
58826
803677
517251
395960
784575
463898
453355
994546
480497
586051
365548
427510
116925
255624
942410
66944
985100
1002476
480866
801968
989072
315231
840498
482698
141358
983447
465680
636435
229535
150450
168018
512094
347831
611702
572778
944297
143728
1041318
401768
190535
117910
270717
848671
441663
918027
471724
432195
366695
77379
710627
830539
795944
68151
161189
473284
52756
741054
663717
897522
369482
475757
626644
778738
103318
562073
418174
768871
520410
196058
328270
469408
981998
992758
243077
970501
558968
728989
235742
136077
1026283
236331
326162
133556
887028
56363
732739
36002
935888
759288
426161
499954
274040
928466
684643
450475
830890
1001445
362868
387686
719769
508389
369965
488178
377594
862317
103634
492764
955620
366118
732758
579863
1023345
402274
532840
1031920
293319
1007526
373038
1003733
776788
816448
601282
804423
683568
304951
948874
4763
1015290
478460
478090
514842
330062
79860
730989
466340
165146
437128
664268
955866
548888
1037415
115099
139440
798858
949977
107165
987379
958541
125611
507283
507319
122937
56437
791264
953387
234532
23190
754149
4056
694373
726501
638325
894968
420282
343635
286029
632539
836274
943054
636161
152121
950840
299543
941028
262762
721068
872824
827810
164208
719325
879252
655196
1008752
68015
93913
824471
503620
1035219
492105
1026987
474187
22778
747705
294686
62277
794837
341493
464778
738567
394116
932748
477407
759802
943312
495788
22582
896929
599760
898895
321691
195521
949144
513142
374036
291693
721474
679325
149172
413645
850276
39537
542948
910320
67783
988584
720809
611398
47482
90785
498181
514213
613963
29495
317528
678207
438038
969342
570217
361201
716807
901078
638011
984029
190161
211585
350986
539291
238919
638345
642211
950404
395274
534550
213737
222808
928297
685468
88119
117259
831911
651744
30818
375112
582158
672134
771637
712387
398289
570530
889193
787901
569544
194876
645135
163037
158040
174405
992514
35583
515955
739025
664155
288417
131892
260875
771510
45844
159746
848245
459379
1019460
947685
126881
277620
282367
704306
262065
405312
1036084
274200
198984
665101
158471
978469
766590
671268
910683
385797
898887
287263
374856
183383
982175
797812
666428
206459
647940
614201
797502
681652
9313
432352
583980
1037130
130927
188443
529386
506758
7871
275489
581230
576444
270380
525999
964138
571049
232914
748995
434472
968500
112998
106872
601037
585091
194659
46719
880373
575374
1035706
775001
218446
633209
670378
60326
689676
119720
31184
5707
39037
588293
817082
1218
459062
781426
926308
571575
14970
633809
683361
1016600
349948
730409
616625
160313
1016101
335502
100515
9544
21294
279285
695378
881617
707646
835305
55139
1002195
594225
259224
141789
780372
663554
583830
482786
200604
833369
757585
520992
710903
569622
717298
326745
768339
1012648
329186
903053
21078
314083
800967
987181
391992
826230
44164
703065
489651
131347
47391
459615
372734
87945
518037
468025
202956
49262
116355
173111
411856
771162
909144
788942
723928
195176
21564
572320
437758
514565
356599
644084
242784
593842
891587
163766
897642
738041
772515
993408
711837
588450
133426
964864
297925
121927
541760
568845
995179
791577
828354
962191
394904
337756
378177
1005629
332704
965720
430042
201132
631269
6435
984996
488319
966269
457095
361909
587265
1028022
865368
338234
853979
656128
489156
811794
385381
655925
99159
348019
507522
222269
161076
883776
901713
599084
564992
298042
735241
934885
166487
317719
699888
694352
466809
949779
990960
921753
874291
696420
665431
883803
356205
749791
858316
767602
388224
731563
645451
659293
460216
821940
700583
775648
76411
703341
429083
36165
845200
117642
997966
651685
376378
152797
871505
549304
604465
356977
604961
958875
676339
296933
480252
72189
692582
359730
352416
503416
767471
849277
589709
255246
694486
607322
593961
324410
337129
70478
210087
737605
43930
252692
916034
666457
435955
644735
151889
119159
395375
564217
340562
312675
227913
524152
819750
992056
228629
882123
776315
513180
378644
463210
337602
926183
376869
839935
662317
1008297
476042
381656
299210
40789
248138
76383
39903
416292
847581
319928
1024597
596648
1034126
629376
1041489
204498
336396
853785
132466
630633
318581
45168
375173
55968
329829
676556
11259
192743
424969
164414
584470
603397
884182
492935
421753
763305
599204
713988
744875
344766
917424
1044355
755241
510790
812693
450149
836875
414713
329708
890272
144886
643085
167012
730432
938270
988922
346393
796516
180667
870221
263821
585813
303581
339246
417619
322671
190730
69650
1018270
450840
951224
597826
64510
560892
890772
411354
131603
295897
967224
1027502
712297
196663
76235
693165
567571
241131
272334
8334
375576
52410
839046
903476
718665
777156
41270
619337
10334
113844
982825
76107
963519
251429
326682
655833
792212
473118
421299
65413
170812
365383
674666
2712
199300
180003
297691
652429
988629
575687
240958
124289
156273
1014558
471405
530618
390725
763857
958511
388080
960359
568771
531814
1009399
483094
804850
923615
985138
37342
984117
325957
148428
352929
172413
758665
336168
510715
48651
250580
998169
266899
211958
269161
147581
342560
887921
698747
408133
425661
920384
1040420
25492
354699
165128
383047
650934
427474
247692
797921
275624
474141
30762
536869
42994
497384
18991
913401
957193
210834
567382
576566
94335
479463
1027936
206853
24763
845721
512376
216091
701807
221830
849027
394177
429218
515294
41004
586145
387251
545870
231829
159445
176342
389582
12289
400255
158331
1026983
219843
1021775
306928
204686
657392
836879
607825
988475
516838
26073
571487
1024899
900674
770517
772377
622643
455988
269860
877289
254453
625056
829907
324564
1038321
474894
730387
1000704
1008325
935779
475730
136031
898313
901242
674036
656875
819077
614467
428455
573122
291503
988028
991375
873557
684961
680297
335859
240208
156402
634025
404108
74109
584216
337734
127962
995744
825352
421392
185383
770790
184123
962376
338991
158991
677785
678229
868484
46286
699999
1038227
811855
763297
432789
707260
1027731
252459
141420
224168
142454
161139
79628
952401
761062
422449
566820
904598
1034739
869145
579564
960616
530392
588308
751291
91153
148146
906020
18570
11529
841369
966711
42171
726998
219773
1020982
804107
1010685
394367
25842
34089
457914
786160
357210
602160
195
505866
556803
253676
941211
647367
421115
892539
719886
1017290
674043
894268
80765
808995
426838
605176
1024235
758043
297856
900321
821884
503139
467314
92998
350359
628970
448039
612785
536140
113591
570337
102512
495025
624277
153633
730790
929545
228933
96131
13284
714758
946414
277889
24555
245433
913685
647052
21692
845925
256489
384274
388043
125692
850834
1040687
373176
198580
205541
804674
488676
505271
865307
11501
159697
34113
494191
548036
14463
764057
972744
140894
817481
593323
986438
1041814
116612
633434
15350
72145
787440
322372
168524
788620
749926
624912
240192
508883
508743
774336
987325
544478
466495
950532
245184
689520
619487
941300
706597
485620
885438
540592
557328
82676
650215
535476
742880
52098
865583
716202
913634
854535
813367
58538
263190
872023
158453
455238
230054
652095
477238
826648
443934
144477
160305
605386
458473
752303
586151
678804
615146
679336
1013186
911656
1013570
425476
966579
824517
390144
689167
430489
668335
803461
91094
555981
133319
556757
224660
82516
362235
611633
860243
543267
660678
861691
662389
1019046
409889
547191
937823
805764
865163
923945
628409
255907
528144
759516
574394
920979
316223
309157
783040
492019
242615
953533
670554
324391
750379
979713
672958
534010
968333
346813
327666
245441
963818
257505
531749
745949
839525
1006015
773305
278379
1006479
142040
761233
650928
147352
247613
783015
99109
125519
537658
75775
779497
271843
514586
419323
632684
969075
70142
199355
528787
654974
576935
437669
122877
1029668
995769
878842
294669
44260
339087
517612
942080
518794
308676
837879
598800
662802
239890
867584
16857
772641
223233
759728
978543
430848
767303
537423
30200
1014747
119326
600728
503893
307636
166990
383982
547275
1040535
496300
376146
118359
937589
518214
909910
864167
724908
359737
252009
774261
949880
178318
396913
927150
501402
348943
164382
565400
418625
561437
985985
760195
590683
891638
769575
776472
620222
880184
740596
912224
509140
354872
473022
815278
1029846
986466
354120
886058
466000
698356
859339
706200
768951
403188
260628
338786
530799
596933
468899
530498
734531
650723
570816
247923
330574
1008543
848780
67008
790269
375369
801828
251496
67216
371060
1019351
845001
108046
686683
872579
391868
286534
445350
937609
199863
83731
955366
623107
1002035
551074
81186
708399
944786
765161
356101
652328
880148
524464
504082
406457
20782
855239
691918
592202
950799
892982
126820
554022
576406
368013
750480
115295
881331
643629
897217
1005493
221481
477898
805854
44231
276922
208421
817071
794886
834056
16868
2526
149049
252003
93612
80814
921261
242182
919845
90409
764154
574310
670651
450493
13276
934056
1000331
335035
284125
225241
589587
462457
279012
382375
740890
21950
524467
752910
516037
136650
1042912
500052
76335
785691
975789
112396
881794
887499
928658
578973
99496
130383
897358
51537
186607
333851
253901
711678
658558
733747
44995
846997
574137
1006454
529015
602628
692524
405122
317317
707494
940422
560423
278874
301621
521766
365048
27306
717895
182969
39202
926507
578620
5808
957584
12805
543674
254999
717498
932438
229911
251752
801319
128456
213217
597117
606879
442913
285126
864289
326065
583536
594825
647306
148349
716030
272207
724094
457247
842010
964448
864136
324224
651075
916297
693798
390908
912972
132802
1039821
660708
514602
382863
971833
742472
269496
78914
684398
1000158
773846
850519
746357
3946
974406
405049
756497
1000319
560457
651057
491178
213794
295562
1028954
393616
465597
557121
138652
971824
677784
317304
457355
356697
921856
754140
359213
796748
627459
958370
195218
563943
995448
995371
630226
876679
662028
320791
373022
833610
293617
1036943
492847
405298
886763
1012877
466027
478870
956781
141348
881956
858932
872242
311498
362918
651342
1045342
120526
385897
644762
941548
229910
45079
947579
329723
807296
369489
462746
658084
803684
159394
738251
71499
437622
290624
193973
540114
1007203
261286
167167
287353
398661
819901
160826
653479
941370
282078
660962
80026
25874
156985
926577
53673
285874
630903
771040
97628
295319
1027099
109311
158606
531916
195640
783202
1033957
703310
145855
600625
639808
433170
396145
131400
388483
19491
236815
572439
682879
119339
634703
370776
1032387
145966
448889
1008139
961197
130929
719641
974161
542028
942498
955554
173125
926210
576175
733704
144687
654176
960936
497597
784767
600517
907333
86993
1014102
924135
103316
637025
305883
810872
755934
71591
406216
9216
644447
352396
239614
741034
886890
389908
963774
662798
299807
659126
881761
949322
247832
198730
782984
930709
15411
311993
844848
685748
884441
916759
333377
523783
73719
598427
459081
258038
45395
984707
843218
27645
77751
468552
694892
157691
661834
149193
873761
666415
1009891
18858
715001
603848
530230
700211
292905
543586
257434
142031
513221
26783
171511
110070
10695
188897
224607
80416
109102
742498
943899
877402
929700
115613
70948
96904
535820
268068
46656
142605
389468
114384
913087
303230
377350
552112
902063
868306
516002
732903
963366
341790
946769
422191
460060
419153
182943
688875
698610
70548
736606
985010
750018
35826
918571
952349
920061
968444
370717
293740
76195
934134
1025308
796182
630267
137463
483460
247315
914429
721692
348762
361317
815356
869233
532972
496178
1040199
1028678
172451
170234
441992
32806
784349
242759
905546
211971
971919
1015745
984189
680386
614336
337976
955629
671214
373214
976088
827237
874308
23804
129600
19040
148418
865173
707137
355483
314751
998928
17104
202898
370956
454673
313663
709962
758578
926251
503458
830669
221630
871308
176903
337405
1006619
364680
841822
949095
579809
1035764
773044
815317
56369
708859
151786
176450
621413
639123
312397
726131
280173
323070
702960
852347
406184
893648
787796
523860
227139
508848
463191
747947
408335
809359
345576
648075
340094
42104
466308
651540
3977
849766
762445
404294
598055
654175
14898
368203
480782
372822
517196
981302
201600
442412
1039440
1039720
685578
716664
271817
832769
527818
715040
124046
213991
519166
783581
826081
823981
823324
578017
324918
946527
41933
644016
255298
952850
52679
491573
731807
581198
262094
268857
447446
342777
765097
97735
391920
318144
130800
991240
671223
697720
918011
265432
1013218
805017
938114
587160
51457
963158
165179
1031728
688835
440124
132880
232145
1026217
481805
623704
313962
908607
675619
38642
175412
449834
317761
584120
973107
992905
257109
862890
326024
78994
587015
353594
416442
126823
583689
337197
86155
470377
500726
952794
308468
414360
524893
116898
825035
962768
370435
1003878
284908
56367
45196
355084
698742
502321
588215
382780
631765
859204
856770
88484
318292
389950
860848
73056
109222
920839
690231
471830
256278
866339
800615
217389
172439
640350
307132
591778
719704
776108
360648
23252
835908
687328
178435
30126
194529
700946
120168
656642
790571
746002
222787
153787
667367
700107
512807
910974
583064
6236
567365
460853
107413
597856
364647
744715
539204
699142
628572
459960
62840
838780
1041370
960151
377943
121886
269078
723016
851435
375732
1007812
313383
232243
514097
295047
150222
122185
767456
623550
601475
581520
163616
559105
3754
135171
759741
776132
181267
674120
554947
804412
185652
489103
89718
130650
924990
986363
536814
835240
1024601
486862
444109
449893
923088
215185
124748
101281
283498
893593
323731
245402
986679
790168
211180
173022
268825
790065
613153
333920
336748
951101
808563
839233
531983
276454
789048
928746
847142
279795
467900
821198
305636
360672
447326
494920
515488
643574
343692
683673
453199
739460
659748
830913
314365
1044092
417569
366453
923140
948016
600123
962025
38913
720472
253892
826869
124459
485866
993256
725196
762113
125405
465505
973049
232672
677862
938555
646004
562716
476859
700408
207694
610240
19783
818729
676868
563006
564112
973023
100896
747068
199340
96702
482969
913976
284938
1006685
739841
116937
564984
799693
164313
1030578
964099
742060
630088
96491
578176
53081
461517
659657
786624
115296
825101
307423
278300
997734
728494
228421
869229
697295
604338
167604
787217
996862
802096
168730
271422
19297
777916
132121
1023389
99366
198850
832280
767450
1031007
1028298
704779
953577
368808
872617
253473
520411
1029217
439678
346405
422975
300235
870704
692112
490843
734231
762843
1003351
750611
116671
17345
957327
106601
881396
1041904
545240
167378
389374
674974
213665
581109
614310
865121
265531
866926
156546
817491
961854
422936
654034
828501
175338
662237
923310
51637
606430
544188
1025867
29078
594152
565742
495486
382214
537189
707230
923462
513781
303212
971834
555451
741690
386679
728970
688718
558597
654435
824978
1000816
894884
804659
837604
386462
107210
186175
808764
608201
178651
115377
301687
658589
677846
543115
861624
269981
709582
524022
118674
405269
415396
1018051
669571
973526
112373
87106
700917
624463
97532
345115
197824
983547
223044
322064
792323
900680
924138
95093
790467
929448
932531
953493
360592
22349
552350
264147
361475
264905
499632
192742
662154
1013955
799831
451769
462541
818545
909166
377984
714276
929920
519002
749511
797766
246044
634627
165321
336021
992129
618021
108313
61664
506726
887959
819585
778836
704931
729284
497878
411094
870687
941780
134369
592675
178062
424060
410695
513513
990821
72362
364094
250714
24212
475640
172995
147952
790631
701407
738385
24405
434459
776937
154239
926913
35793
586527
403746
205824
567283
740694
454079
222265
1006093
82360
416148
905482
1012362
682452
1044401
553939
623259
462726
545045
569869
247594
804551
391253
692744
601854
729464
331138
117396
986571
356154
478239
419122
488451
661582
959711
786725
439691
238820
342731
777127
880421
232601
86730
107043
847407
41174
836697
1159
391182
888118
1031177
381407
8919
643215
175140
94352
837828
728733
582745
251647
915056
956805
933089
378131
749260
1005473
795674
563124
135637
776240
182556
899172
886126
953880
657254
795617
341071
944224
829982
331718
260570
337252
976584
435542
12655
816277
929102
323211
652313
794349
472299
650987
323438
44337
337522
174564
886701
50720
367134
477474
69425
807408
59008
942521
546607
863663
630430
758904
776103
1032315
108989
215359
820229
1009787
24073
832815
918009
848472
355642
504741
219760
4984
141757
713185
334301
20697
25037
161303
863335
576044
106166
121044
371172
978416
840416
973810
197161
349934
4928
488099
277188
360115
990422
863956
744917
295263
853406
503551
688258
975134
600124
308970
373226
485706
252897
212368
646300
95185
107201
316423
888668
757514
632136
794188
163912
1005567
924475
513565
276156
389098
139600
690556
256409
271679
960474
947107
854876
758724
28652
995773
129591
345368
780818
954856
757093
675809
964419
151396
556351
844029
977875
409272
44064
123794
510315
800891
531141
148565
82361
191433
504334
1013766
104027
79437
727053
546302
389473
1022776
597813
94843
101554
603923
1019683
1008188
828986
226838
898557
396991
907472
884472
74916
1007314
1017438
935023
691067
987860
205600
741173
178787
897290
372522
1017909
758008
767707
978784
965853
675422
910344
925536
332953
182164
929062
346410
682483
458997
88378
509470
141278
665260
820580
152181
619071
980102
275599
3592
452636
286158
88022
943562
820818
708821
831089
474700
981267
379391
61204
406846
732030
353359
132348
952921
440748
731987
350016
122542
148021
539055
960864
532588
656592
328471
908053
699798
1006020
278730
480095
441213
957168
771971
997384
796782
996676
62981
170921
50359
159537
271507
950430
896728
667574
165236
441513
870294
1024249
609351
585225
260882
480208
406192
662305
392675
960051
34085
209853
795042
994463
585496
915661
348360
244705
673135
4551
937638
72894
915656
1043546
289682
801932
461497
578651
461436
301607
351798
704824
1020612
978313
469280
104714
647614
96671
307940
152888
487123
488340
185953
747161
323847
656890
638233
496099
706641
289715
427849
729058
195632
285867
522584
269640
823256
402736
675333
897301
554258
317087
128189
501612
166621
156285
668141
944196
411075
794854
407714
164575
358884
102574
46955
467886
574949
115142
571375
243968
411764
314570
581805
693028
662211
311205
182260
728753
501960
938162
602017
661788
141394
103181
85228
669768
587454
605490
602578
316128
864196
975170
1003429
87933
19091
57778
849919
371576
926534
943818
1021171
464620
806745
353051
853860
818993
515424
326474
35512
64850
608473
809322
363483
152226
805335
910668
987664
869918
212806
829212
685873
616959
96971
890223
653110
658862
785488
933736
57936
1036870
861184
161823
616339
679521
81110
901432
39891
936838
571818
578611
87437
485530
28844
969105
406720
425692
785200
107933
787159
375076
588785
797743
113008
91300
736137
786213
1027896
367614
165500
476237
971881
691098
538987
771225
967262
869483
1003576
707414
87382
945204
68459
444321
1005204
817088
258689
812417
368831
166523
616537
218333
409202
946928
919143
88859
978518
912448
402161
401497
1018813
730452
379800
143443
668972
349495
744857
45517
682489
981769
667390
1045258
1043291
665523
144344
49152
728849
719987
1024542
1038848
395637
447753
996413
388966
266833
35778
376472
113421
265796
434941
1017561
27939
916735
594591
327391
962028
950059
511369
539577
688694
860850
656161
305171
360029
747585
490047
286834
297178
183183
842024
467970
726155
221860
236060
39141
77992
683087
464342
843035
184550
92261
830271
770606
189754
563864
1022534
1036499
228543
265033
845058
884065
642763
912151
928923
930903
28673
577975
178163
775511
603240
210187
274144
110734
971117
77963
715136
969748
815127
389392
1028217
274004
216967
721205
781609
585969
366465
49031
658893
801444
264575
245473
103396
152020
208620
887947
442712
788133
672573
588831
996043
176340
744036
935317
187604
312673
44826
799452
490144
662267
723773
516103
104507
935943
848188
962164
608937
994324
89100
513267
229013
689830
919480
244033
708924
536082
675516
889656
404745
958241
162534
62601
464943
871247
320478
252483
303349
114529
385436
794131
798919
722302
989981
285086
333888
318950
431124
486496
1026006
928107
349182
31286
731894
248547
692167
1020267
250665
968360
882600
325434
178282
424608
348145
866387
6287
1012546
701047
662650
48196
821255
70667
501368
797711
536660
82618
1031895
549205
410598
452343
944210
952448
567413
817424
854208
18011
997924
409118
574041
774977
83190
868246
847345
705568
993066
716332
1032105
281166
496086
388611
95009
814766
415077
360605
212155
1017921
195404
558741
619704
48412
1039932
292552
536169
779609
85539
217906
454336
216996
910551
391023
53060
485457
24263
50678
141582
172496
866180
637485
728130
768081
336806
38770
956133
315652
257445
326176
740740
905962
696624
152813
960476
165259
745899
504337
112830
191034
218514
403534
357520
916701
586539
277447
629154
956975
300988
592996
163114
6264
89804
199505
504998
748377
795376
662230
507212
236671
320099
995058
959634
661806
724287
45005
448073
4682
630163
936427
139262
847489
981777
534680
418950
184761
280102
826811
351690
205233
361327
783381
185639
489531
591382
849549
527112
322580
855782
244776
925302
305164
258897
247692
99330
27593
791254
779862
249149
283691
970096
68494
494400
764944
653938
270415
918612
655617
167434
961284
416707
537609
938934
100440
849043
1002040
964462
479356
427267
526866
1040039
748483
255746
727139
372161
76661
169823
821510
409149
1032060
940129
273428
446499
278048
766914
85729
976476
136832
405339
948164
420339
571927
814722
64748
422885
161846
583145
343232
909694
454456
611254
977736
439035
371431
265016
1017622
679550
959343
488455
975585
234641
345501
798625
252679
562496
540302
972348
354435
995278
654127
772452
277204
174148
286107
1010139
713884
745514
280771
876163
891007
594849
515588
449420
822100
917705
968025
893899
945099
295067
349695
925162
118669
516454
254290
690391
706269
945669
114659
581556
805335
685747
485963
665548
897349
133991
642554
215232
605161
628057
215129
795338
843941
789063
198723
129123
474505
61974
851501
739630
407657
645676
676858
13883
363249
926946
591312
899260
205970
511766
931891
61806
359380
9996
196215
868369
154749
727787
750258
910271
709944
547130
404728
8609
472602
571133
321293
106543
347133
145048
366344
215789
143512
731277
591326
650725
720051
611283
595289
107587
968739
809700
116318
284803
191871
319249
324249
717403
120002
224070
73309
838546
634092
607394
983276
152364
376912
885538
239863
320208
707528
1004459
657918
255423
923969
270622
481261
162334
228231
21481
457820
415512
380466
675411
273897
657906
191849
194096
806903
13011
204123
646126
177715
974582
666050
920934
252440
315104
877252
457182
578738
169527
929549
777550
521304
601095
381809
366760
419633
24414
972694
987117
746911
206748
418665
711457
831267
17114
331693
522574
597624
253286
677523
969803
474696
889112
797632
1017571
120145
108394
350798
3214
429356
458878
219308
144829
104462
303999
722045
277987
945489
177658
26638
798323
898271
449289
667484
909530
315173
420386
736936
479913
790606
156694
942535
734628
447590
440055
165935
517802
15683
891986
63072
562690
29484
52294
55198
442697
29390
109975
149129
779928
812917
291104
982847
382219
772775
541584
428465
673226
41704
49396
222869
263029
769102
563360
631334
516301
1015812
740214
93494
1024404
25265
233320
1031082
653098
642252
467566
271344
634472
129710
746204
967839
969066
320353
1035259
652203
172076
85802
189664
1030722
149912
1017792
826896
276820
359948
688338
493340
327402
509602
786909
1016514
403498
1013461
229491
827005
459478
694376
1032796
404777
67824
63496
222434
168346
480916
981679
482677
536753
271562
84987
614711
969980
608517
475078
176565
88426
375844
123116
524478
736569
66049
24647
881154
917665
737246
376484
375257
833058
617402
953789
52217
732374
1013116
398568
652530
620663
749498
669723
299493
233841
963991
354293
78426
295577
698942
281235
319016
902378
210214
523136
299908
21762
659506
356814
322362
785068
52124
822520
320792
299332
147023
677128
912990
327241
40849
788237
888466
479224
669243
1020229
745016
765104
690227
131220
474113
417076
688172
425874
480488
159773
793116
519726
1019070
939487
283340
57792
1007282
946157
216848
906985
270197
735404
987058
336933
89025
809749
984954
75074
887956
960420
501326
221276
653760
411802
85787
654205
273577
373106
503586
821988
500713
152242
561464
248148
559300
47816
325728
102625
359719
844520
299479
912204
1038136
807252
403033
254058
1044029
992267
816191
498027
414519
188235
912388
464405
910915
576117
166909
233335
605191
247336
465444
522477
689613
239449
229873
693970
463246
335424
212805
245204
236383
770820
70259
40225
1025657
259011
777853
352178
160110
802592
802635
55821
706029
99662
153743
568852
199083
942971
834512
616668
313283
784997
34232
771374
21006
500432
855538
199626
407168
21605
863094
258761
1013671
458183
932368
230188
360720
210705
932229
976897
199548
450307
514944
1036917
591492
72106
322902
879118
634378
580170
811797
915061
719744
909429
912692
564674
504816
927718
1003327
227666
484655
93690
969551
196075
471498
811103
702653
573863
83700
924357
566760
470872
833393
290473
569076
930580
684355
974032
338874
126624
459946
345584
742814
835664
637444
762657
846628
234567
373961
55078
569642
975837
168876
614374
1003525
520549
751364
315891
321337
308538
585676
331019
872168
960244
89072
773446
684418
576383
292436
284474
289843
759355
79645
58679
865208
547269
462677
860101
158024
486028
791837
370883
350329
947551
102786
322767
103506
603414
464439
553942
751851
649032
628786
101122
688132
387615
811113
493790
389866
1040663
722924
1036
980612
439187
436735
99049
319792
641965
688004
1010162
813171
769770
718191
255289
377586
340073
101823
179600
377446
93814
922886
839944
278498
355445
95222
541241
533703
83167
320487
590748
368153
594788
329722
516598
446258
886756
519362
995241
120332
91184
944845
910148
256248
630493
852085
412492
631628
934622
602003
289534
255633
61164
619783
382219
893220
24943
755734
998561
796153
394641
85029
647451
565897
355809
923873
386903
567298
519254
638654
743514
836288
558232
1022429
567536
415284
651968
972745
1042757
457191
686802
234139
556120
82201
152470
900542
383710
884890
593537
387421
628012
92605
124251
567859
85714
366600
87788
702501
877060
619375
577579
926707
420619
837573
812001
714767
236206
482031
1005966
880112
34714
56570
533836
214444
1010407
88007
21492
762904
779840
90601
108859
758633
980551
301020
172567
668828
456227
114612
284810
651368
553914
141191
283995
165061
937552
467886
359083
140174
370471
244643
721506
602522
164769
805550
422088
508899
1000406
733495
542236
764927
254440
1007537
30018
241419
62908
136842
774574
291316
295999
773694
766001
852003
7582
383530
868495
106085
552806
970850
649924
470616
1044383
1021990
104405
602842
168920
690388
180853
32543
449663
554304
262963
8613
500434
6683
287459
472241
309835
87956
80219
234827
1014184
46051
769481
124367
474384
11688
634598
878740
121119
482916
323151
997568
49560
58326
445454
533632
745193
12610
694402
858271
854830
524446
646494
174816
718447
890881
981811
139090
571760
953797
1036579
204126
773617
378782
697664
700613
1017758
519346
623466
462421
439949
523676
458795
394200
373564
437828
814070
459327
778897
3826
955184
633570
143764
748698
330227
201105
110915
46094
200407
456128
981246
236589
61451
949591
525478
752857
521515
466291
548946
427394
701460
334597
819863
279273
567346
824612
114962
742334
15596
168483
427343
536986
624190
632690
283107
18047
442399
779388
858390
474647
593433
984508
695561
703082
985974
231498
33263
831395
891859
372819
683751
76311
982689
548686
765419
622434
755777
564912
586858
351979
839770
485306
707619
839866
372788
1008710
539353
313596
757666
483998
980401
280510
953622
664559
233575
754815
822615
89477
941729
708679
667863
71370
933630
489207
485370
205261
258039
824603
136730
1017535
529079
52692
48113
207956
254317
42105
114213
209895
611127
951138
891956
485239
478782
545107
432598
743074
656590
483032
77758
957753
363870
606819
301048
408198
997049
487594
114205
562410
402801
191403
682807
463073
324401
546302
60513
642470
881490
496597
996454
1041537
348623
563248
989723
406058
378746
115032
252893
365766
711698
842338
19085
397522
806162
750019
209694
757259
876904
809825
163004
652819
794755
620050
781985
171087
533457
424958
349819
647946
1000698
9855
173125
325809
809955
1028375
169491
8847
264386
972688
96039
1029555
246967
308401
11121
896316
729356
354556
367072
742495
1032212
30816
168300
724301
670562
678845
578081
456978
100118
267957
467107
382269
151168
839518
947644
833770
643855
235941
282188
1010116
596070
968745
788120
1031004
912992
477442
41297
727865
766909
1016028
997762
702563
528590
400211
755066
100493
890886
327844
75131
423834
719917
438584
459708
918696
533238
207231
509417
324205
475230
29060
685857
447557
900406
488290
63487
801510
1013636
602177
728128
643732
229766
449713
377782
513408
964657
87625
580287
716251
643256
524588
102504
666435
156646
457813
769979
779401
276828
869272
660710
383596
1004950
641795
155864
295375
1029194
489620
342766
1027121
423259
358130
112147
27449
635910
840907
800813
533408
288064
827505
265001
82686
588496
565865
346615
960967
437239
101337
729273
116852
987519
986127
870708
981657
880702
746729
244962
467590
890832
630801
650544
13659
256154
190056
682277
687308
743200
378096
961258
801105
205736
981363
531380
976684
162667
217142
912526
545442
817786
739819
326837
794601
320568
279052
299031
986293
732217
857047
654606
248884
603857
582573
678566
686838
439360
968536
671088
1009148
1038911
25928
349276
345991
996540
950755
361056
1036917
294987
11901
959844
326250
689368
624139
951946
978761
55211
987671
398958
544942
655922
530353
907506
799735
39155
1014534
656043
565108
864918
27855
708596
631136
141695
473484
337127
185965
479663
282747
169766
1010937
904505
914533
214392
139423
160048
108230
11785
719073
498324
864333
490762
855684
781874
623168
557124
444403
46890
686189
890793
521226
767803
364756
562353
650492
879437
243268
933932
376599
568822
979024
562878
860306
253252
286658
268020
316721
458449
971787
356590
945019
444555
231838
503365
250220
162063
364950
949540
623026
969896
235251
978354
45852
966014
713218
250726
839432
296088
306394
430266
464529
618301
802493
253438
347659
547423
262555
689155
589067
6180
105949
800058
239164
18200
681960
561068
322801
565143
958216
221705
752975
836737
767550
951291
859436
791408
894457
799772
947636
645231
571961
642007
89499
657738
290064
450095
1037628
235647
709512
877348
587563
109175
420525
599783
348602
1022575
702192
292198
759672
692111
52989
420580
484299
113216
662802
762274
561781
1027479
18761
223960
759179
890159
246477
491474
1017918
215807
980885
367972
42037
982258
270325
366791
844254
1002005
311956
844273
402582
166592
463774
738432
890562
964965
707297
53469
877308
306794
185301
1001154
494283
1036907
382145
302529
579567
6120
836527
182649
1012990
54960
681091
394013
5820
352341
144790
218312
832144
1028452
475364
972654
844796
638034
543913
499083
1025966
653512
400403
715529
481638
356133
505864
338235
651738
197936
182039
99563
687978
380290
6049
278616
123519
482491
738118
235632
72402
138220
34673
173145
728774
365329
592348
106423
986258
431891
207153
964437
319381
164923
299835
1017090
736342
379754
850438
868891
720610
921045
174238
820509
119749
671132
554689
119349
788852
591762
754660
459491
174967
744107
134126
646879
676536
786414
812147
784121
484412
899924
241416
644308
121690
522403
250655
521154
759494
304748
780782
829149
43449
380426
434540
575469
936664
479957
117239
258856
677186
93710
655749
788799
876379
487972
862183
515151
365599
922192
991083
86688
330347
277918
592796
880920
998819
900237
1032449
374723
499912
833630
256259
311790
908240
472667
412786
477564
67856
235610
496830
825006
669105
44754
241200
519320
322831
367527
148212
516136
857982
738640
946363
139497
111636
304899
338655
954534
933745
904888
960270
687185
397299
129700
538162
291026
791547
736139
383969
804545
343989
216417
239314
318981
541385
71708
580058
857161
296993
969278
892867
465603
662808
597565
492918
817873
31001
661088
474423
932519
33863
667366
949818
259236
139559
403699
108814
316584
970500
736845
887673
593327
529356
976776
180160
1028584
545540
206219
302312
322956
580526
189909
830934
859020
692432
53559
178859
331782
915046
925379
449304
837272
555788
569901
222092
337461
454899
722028
811772
662425
808173
421781
991979
271843
317652
519098
921587
412172
557841
883815
753626
145310
427394
205624
376351
474631
967528
178779
618806
341217
670897
636323
552183
448259
346472
240340
948729
824702
469665
467428
523654
828449
653773
587820
678057
797521
128765
201192
655750
535735
277722
201301
838546
180425
306587
509178
302835
536876
547468
543351
113288
998477
521399
257910
241991
517093
348810
250803
184924
339897
999486
609241
358517
1018991
1043709
1032973
812897
823881
322949
1043191
374215
739533
194182
86876
294211
879540
989740
423256
813611
588513
998118
373295
283513
602765
661970
378561
773027
604520
1015449
537246
769837
689370
940203
70791
606094
122569
37938
425341
972593
325445
474833
427624
223830
43429
207619
3267
282538
306773
594932
81623
566157
709198
94202
885934
219011
971351
651118
676876
785175
649847
242126
551263
982933
147164
735759
672798
944957
843595
620265
729588
818508
183652
37413
305577
497508
361748
774201
980812
442570
284971
120854
963747
880787
838383
937321
779937
976408
807229
894513
461102
531999
672508
422850
901572
86338
758268
415520
333065
45127
726595
251079
29169
366990
951450
365076
984212
426790
59013
470231
185511
318305
337679
722172
803413
337129
947624
959848
128384
387528
553002
443132
207222
751490
908764
673544
353793
382641
187353
881688
201807
811380
145199
227900
312730
161205
872616
111905
731137
444907
595024
665239
1019103
601435
753252
810419
673321
36645
669072
776557
510816
487417
738929
798697
339352
87828
205477
194936
875515
1024654
528060
196788
230394
71227
134229
959937
427710
111008
118631
684068
183431
872783
743047
556147
106923
62226
357369
294153
66417
39725
375375
948540
637823
859990
712086
869127
705787
507240
932324
72942
542158
333939
984834
435440
908480
81462
321313
738901
308394
787677
86847
1027395
895407
525160
7150
331090
950531
807425
495437
263522
888144
899710
298808
155509
513599
670123
665622
292097
22801
448859
416916
374604
301295
903538
549425
685890
43898
366001
737957
660490
1040226
437946
270719
684698
168763
221741
290371
122308
117507
444321
418139
924669
482776
796215
245306
797799
74148
349186
528522
112904
228427
334124
894372
192621
74072
839358
819716
84972
65610
401643
949229
848222
1036
700130
750372
174124
402782
619595
341118
910350
540219
789350
374426
535513
350247
151574
48906
386105
307365
96233
759134
882746
751013
358086
88095
926002
1009977
937961
54415
333184
1002570
248664
954015
1000510
263779
894285
221880
250895
787834
44667
137211
768346
78079
206074
868440
687418
672715
376545
76902
419130
370376
956973
790458
268522
908513
549477
223674
504513
721670
69041
243196
218304
231999
5831
434282
849114
397430
676807
345895
872460
622018
509958
647906
392123
208706
857131
336248
823772
643694
473326
266489
655930
124098
733046
767502
196929
1029772
928513
197014
312892
967323
453296
237998
99644
298345
964416
862386
17443
388388
987631
723469
719637
328927
261017
256589
408990
915688
169109
708203
486032
763093
538530
21724
664059
603010
952868
165192
260563
290412
526658
675231
358430
66377
881053
651652
217155
794340
488625
262727
189020
570389
184763
225077
813633
881869
347414
993242
223606
742561
559756
763814
347293
311342
703080
54526
747463
772580
1035633
13449
602260
858344
563882
104977
262795
142296
59180
874731
865313
763875
244972
985706
219559
317268
148150
835479
403374
353017
67804
849790
597624
757014
390065
559850
727327
166808
563638
654625
671879
472666
915524
443525
27898
162198
87508
384962
993237
477965
65532
251977
495024
977312
797370
669118
72715
820030
708640
787900
913109
702872
474576
100980
238062
862738
842043
123604
287815
358329
448229
43653
192790
811375
761361
1012479
26283
143555
45251
667579
876663
530162
245402
772914
677559
1017342
258971
481688
898604
239616
728294
576589
1033022
556336
1003434
1031649
313764
318493
928485
498343
861345
227489
814064
674847
883106
501134
321695
575316
695075
865568
210560
43832
323215
305156
236901
395609
1014024
464030
275724
496421
14711
139044
970019
470367
88055
711301
585714
171134
847552
629747
856258
322115
64778
92880
735349
385043
1032051
883691
829988
222570
165267
621247
433869
159883
129864
505136
466369
966466
19691
711014
652472
293550
302419
431040
914694
71567
999276
307235
902352
92894
828325
480166
224457
313352
542230
341903
969996
687237
64697
183939
161956
182016
293848
891560
149517
369052
592455
267650
25847
75345
441484
148870
163090
639708
788962
243814
804336
67447
215389
110418
768031
15401
17193
470841
57823
909870
479311
850478
42347
773089
403518
1547
627483
113958
254535
161953
167666
529740
877850
963853
310759
378113
626046
398219
512510
334567
1010939
52992
480204
101771
862000
857126
502819
688208
511825
907214
225734
511801
496762
831356
979526
601890
28400
176860
385356
162324
1018438
851167
366616
160074
214462
973822
730860
688951
136334
34653
592331
159806
684943
51984
737150
560667
974557
561052
928056
497548
338349
151832
238820
776056
518540
370633
876588
56566
413548
914490
31120
628473
362135
584004
449135
93826
692707
718872
136749
882421
307742
835518
789622
950102
247715
761651
368366
486143
22237
190985
700250
942494
668073
682978
616309
788444
647268
1023164
82450
379174
455064
12625
481403
309582
933600
364819
367530
195814
85613
528753
565972
473568
732360
676281
717329
834599
322700
34378
532026
19656
14645
606904
222213
514669
11537
65719
641391
513448
102575
824017
891545
532539
309981
872547
3766
682457
286481
698839
418125
1039124
487450
706896
637159
78160
216650
328890
495770
856784
448679
388828
2448
215361
940028
723403
93508
160346
302824
207810
118617
242379
232225
355900
557946
255823
274643
1004292
402492
370986
231092
1025199
107335
120870
219853
377863
200740
657445
178538
20250
1021216
462340
723624
408439
132551
168859
542374
342383
429019
626598
307083
112347
137813
106202
318472
766600
402626
134764
59292
28921
232234
788525
783507
394956
765324
224165
1015176
741351
408725
139673
634357
843211
850268
663983
307823
733322
451307
646163
40762
304366
470355
706056
936264
251365
219475
353345
525351
819185
532166
1009588
990694
832604
268748
1001385
769101
562151
238168
527704
390278
829290
613786
390187
466456
715091
857323
538780
479959
117455
393732
198191
57284
172108
915266
770268
580330
145845
256112
805540
333420
904307
129817
994735
77288
205710
902596
165985
93757
191590
583194
997561
571437
758300
409699
703072
870965
721287
581796
17821
176390
123687
871999
328430
965708
510822
892995
74959
670495
242088
547860
528143
594099
521272
988790
998805
295137
884765
200601
306373
334850
734509
455603
5460
104407
949742
123434
50758
744955
777349
219759
836314
51241
207995
876380
730695
981132
343351
811807
496991
696535
507346
811224
989986
116219
910895
77119
306331
219599
183263
797630
324938
942046
1015089
953162
50238
310719
186480
56909
810099
30643
225337
651222
994217
2999
948588
926582
268608
33362
242939
218227
114407
570815
368630
948674
520180
400767
969150
171766
332909
441248
828128
411282
695610
521962
130916
227335
482249
577217
916337
351271
907081
611836
904853
826317
355871
540357
840582
409724
263020
43021
867630
537559
183127
49374
406067
987129
761206
643721
564556
962483
430386
747485
717261
972929
806600
600908
848975
563568
646766
25765
330624
138890
363305
547195
303508
547660
744085
487989
745319
716204
499968
240571
1018448
798842
634288
1018707
992121
410560
741012
445572
196474
824019
640337
426856
351482
545357
663232
467937
127816
1013591
78536
997822
640844
815704
862850
709905
301889
320159
1023055
103741
839491
218699
863270
743614
119326
287310
901865
936199
287916
962068
604086
95591
565535
862285
476049
434900
409957
911748
984866
1023249
305362
648997
356359
287055
980941
266155
438200
581343
595306
1023716
469421
1000616
937670
889258
453848
259170
428096
935232
66101
545137
841093
820720
225079
480810
743135
371079
144104
263496
339908
1016923
773774
320877
990031
483964
995466
520160
948674
277949
166952
172812
359873
843719
971089
93089
499296
731805
903437
188902
909419
898105
72440
424409
659940
624850
277305
94154
614286
96442
608726
204878
528394
901865
354288
761970
734588
517840
594385
614576
198737
781603
1017540
1041385
255623
993440
842595
535511
33224
400896
247362
959105
715435
743173
420167
818065
113778
782148
879750
360045
216986
25278
1030261
375545
963178
193298
645564
301462
814067
835612
236871
73656
1033514
277556
890665
295343
512950
478234
141215
390743
645220
44481
524518
627167
458048
327834
923561
407522
218458
653378
361190
542901
899079
147446
498598
954775
621067
498183
949277
336618
19351
888443
449473
1002887
337426
314572
44114
232791
179240
202797
928558
89715
386733
229691
716540
112087
1018196
268952
695911
970761
492269
922909
498758
237589
546562
999359
941988
798215
382046
637466
754841
456346
445802
195923
593519
1043703
783723
160882
586998
369992
718678
879692
24369
49185
324295
393353
340339
23436
961787
186801
145475
243835
738639
959726
844810
446963
593676
1039414
62808
567622
327055
430134
627728
941062
894279
753012
352803
738816
244602
941442
225769
649727
106274
475848
975389
182207
105334
521469
264410
971398
1021051
616272
966271
59987
630528
17368
618212
261049
128387
895424
477464
863075
110814
813270
213570
100074
919016
871695
249555
603553
640269
985083
1018763
1002938
88823
70951
193555
141910
754090
1027984
95971
1017049
735483
169101
77349
441530
749361
244113
672640
195387
82575
885679
223165
517747
132881
750706
459274
55587
692466
469367
262391
724551
647859
231672
309884
889894
620870
496877
481213
436647
612485
105059
166302
462759
369058
533558
410636
879588
628624
353837
371802
193037
919654
694205
770152
544029
474768
683724
160271
945532
925979
888180
481126
793942
598768
479974
211559
992938
171933
901220
160785
218851
647146
631551
279231
870922
62515
78218
414309
192658
118441
497573
467563
84986
276850
3462
174291
1044535
599501
595183
125104
2933
82748
908838
356502
303257
636949
1005968
300507
191383
92736
913233
156708
556905
191441
256279
73584
151764
545213
928796
732378
837480
213921
301495
10796
675563
836629
846510
790242
929292
902937
392108
88548
58692
890318
780381
197178
247526
870531
490390
426804
693786
195521
924665
188997
1035944
377731
582055
846780
917402
1035707
412078
420935
422378
346086
1030390
548683
808444
710986
133600
899131
926889
517966
127025
966468
538884
789771
684635
644316
478769
1024326
415690
109879
803386
646541
865024
911589
78000
799300
553042
440504
1016944
192867
452649
965053
569763
370246
518276
112713
111295
260260
896582
269027
303404
769105
609794
429440
404254
306050
749358
347630
96512
885977
256894
470883
380306
153944
747540
362336
59244
92557
432525
137383
662500
125750
253609
618226
1018257
504061
517060
772258
531637
463662
80007
132192
63684
191121
826759
665151
614830
350845
612061
853529
27601
928110
127957
401813
183882
368370
50162
379066
519582
114745
558731
553822
621948
791839
973651
762751
548281
306692
716611
214391
776776
413016
846639
651448
361954
907513
146124
269510
999392
350844
568280
89260
111844
1033717
717224
240738
385349
161318
321862
71216
11214
814851
1001876
5447
627423
365165
662970
813523
460528
638717
573001
279934
312768
10070
1028422
113612
221329
77106
957276
475420
965047
903951
373794
236137
126435
763758
1022676
678788
513679
585392
238502
345700
276666
669876
829134
474816
816354
291004
145022
858840
277278
84116
585637
335931
675331
313296
524940
702314
204689
720017
121620
632146
401766
389624
904238
988820
435094
263044
199275
220765
875736
1016755
638581
529763
663439
245103
687020
1015273
951279
167815
48806
169928
865756
358089
223547
944967
347671
689753
647847
491958
146859
514861
750894
202194
608099
420469
63697
83948
437810
44417
790715
837400
1035680
100387
860743
313234
583164
356716
603935
814051
176350
1007648
488162
549043
272621
956078
909019
47942
599859
969394
423244
346387
171028
334341
757432
563873
54986
906860
881278
762303
981837
843276
982547
54127
286119
91571
41416
462343
763909
271683
829385
848781
642322
1025331
654865
922795
318839
823623
379550
906243
883444
399944
1007584
762526
104208
736556
583794
138882
947071
1012152
999984
917601
637137
105405
993738
462755
183759
542971
755277
99968
249760
646036
226340
936189
148244
798227
328497
86802
534895
466401
884247
669918
765498
380220
639047
484473
318878
761235
666112
676616
930514
1005153
599609
171523
70719
495955
110454
563373
330965
487898
257754
210509
933088
357273
30051
439723
138103
371937
744463
529193
184708
759055
808610
1003471
163165
308364
456077
7697
835825
105295
200079
230987
226526
202486
496175
178423
57665
70956
25747
978276
255940
965156
1016964
983140
832036
800162
507032
841396
900794
1037604
783369
700946
293786
890423
173477
431282
437395
172555
914106
247892
171097
846098
1039514
328624
69891
510348
222735
1018130
1013401
1015298
1016980
818782
750101
845841
583937
839646
599146
663893
802689
478470
547063
919647
269645
892328
980959
206216
356551
359680
782084
992227
512487
126911
760278
424913
364134
350505
861339
87049
616073
1000141
657850
909611
290677
312348
581785
1018991
691084
471499
281209
833267
964423
728663
37889
836107
801930
517260
682096
124230
250561
596003
457767
631344
293897
499502
693035
869242
212932
538021
554171
1002445
895731
887678
222870
272945
173681
623644
752297
247957
690891
18172
577245
525211
687060
33677
827810
334843
7143
659116
691594
369298
630541
996548
194596
795034
289682
633635
487068
212651
563343
408731
80387
900379
413911
109455
631873
651509
174036
914794
562066
772573
319131
828777
53062
110631
503307
415633
969599
801515
652653
646421
679484
986006
993940
214004
913198
1011811
589170
825998
134326
40363
211134
660790
527028
590980
548750
757870
550866
101878
184639
439625
887973
1001271
666695
913996
897754
417416
142977
370689
296286
679312
572890
666619
264514
15604
939570
908230
889261
755682
528072
618232
48938
270795
250632
43828
1042090
474077
484876
1000431
952801
838954
212238
595475
498055
167707
647043
775108
572884
17321
434927
880260
727729
628975
522695
18752
720577
327420
481581
586066
353958
583412
588730
133642
56550
2081
546930
295115
103836
531101
342151
372653
97341
126697
218523
536104
743896
523797
673479
115571
450623
279994
663035
658505
372984
228659
509960
675277
400564
318822
844383
66806
844140
961270
844482
744667
38520
294822
904343
583715
486399
580162
135575
676638
503856
449435
372394
78322
5269
71732
561086
872667
877193
415502
620392
91075
606056
658467
785263
872827
755978
923983
218206
818364
466919
587525
480333
317650
104029
760366
650992
337259
917987
795595
1024584
290286
837984
569088
499928
717039
281262
729187
1025382
107658
798465
744791
922099
156502
627574
163210
549808
949802
100034
495376
721196
800000
248499
660959
418987
475826
260900
329133
393920
261201
1044517
637421
435571
996683
981755
26600
726063
948270
1043331
944287
690320
775409
39794
698969
1002525
834330
998393
513393
9907
213503
294324
750318
747519
701997
1037768
366629
437700
994990
453300
92571
661422
206873
343583
445757
132483
753020
880451
343966
484394
327218
441257
326952
295094
242526
155110
408178
721483
1000517
62336
240029
418060
519463
870169
471548
113131
696789
340021
1030059
147635
914173
501157
42030
397925
501929
318060
809981
119510
644551
335597
164611
243783
583130
431415
927637
782771
755031
918368
937532
975058
48722
888946
990842
875191
992890
644904
748111
766971
362680
829034
998702
999126
770512
168008
575236
770179
729020
477512
65350
108342
72975
507425
860690
97956
675779
437976
714820
177611
272177
50774
629905
202476
203769
721120
895720
796621
630077
679981
202962
89814
126032
995203
376593
368766
931372
755734
469008
149777
312923
688552
827278
442018
752693
517802
889592
190433
610375
204806
591803
836938
163749
739909
794379
1042775
488642
764697
528752
720125
138534
107308
298317
829336
689677
207511
592158
453660
628373
37728
94616
76272
865568
915327
343878
1029750
84603
828580
325920
187843
589502
234094
541531
486746
474478
875410
928799
967357
512437
329678
803765
394651
476381
754794
573499
270141
935497
675749
763642
834741
924833
518003
839413
779251
586203
732456
549060
599738
424289
532492
643716
378127
977625
679663
89156
584560
938180
829370
767704
745743
531278
1012063
565662
601821
915719
572791
486101
37988
209267
105724
532622
505974
684731
866440
976476
106168
633583
625428
856649
748818
1389
766909
267581
739533
967022
700845
529338
467833
855273
956387
287858
468265
110412
866628
998630
47719
329624
1014669
495730
659345
85016
222426
287888
521019
909032
383399
219725
177985
127920
298599
906342
859315
983779
967848
83476
548911
72608
801285
694712
486970
432481
562177
334522
226506
70092
993719
86490
872881
336742
673130
544781
1028465
742986
68885
146163
795463
121287
283688
625784
34900
266963
468458
110834
450688
521885
608363
824551
74164
249899
62467
706726
268768
104536
672247
222337
702771
970764
304645
767734
657758
987751
249891
44604
529350
78631
159143
1035597
475435
404202
584469
872030
930527
681444
958831
808773
774750
431894
665275
939630
981997
648872
1001416
238931
201948
13201
939562
917792
635663
30171
133445
707285
15137
875370
479878
660178
686312
505400
507684
827031
1035069
359036
695119
196734
5891
872906
760892
419129
580602
525381
1010894
830026
537551
281426
107826
299444
729717
420370
209473
196069
500358
756772
428210
154186
555594
397538
988481
722918
773900
66720
571513
984776
354996
446736
453368
19951
9255
992115
173241
858791
946424
932771
830131
631073
561191
123628
833726
31088
554367
817131
1000297
599489
269168
28963
532438
350065
300520
392316
958922
612309
948695
569164
1043536
825340
510265
370019
193130
770205
727845
702435
439188
913246
539366
29887
952411
869668
90266
320299
815746
598144
361260
305861
744135
94031
184760
649467
631392
813852
523781
736108
726553
914814
436948
827847
322443
27111
86019
885023
601137
810098
99072
33999
241445
494377
458011
874832
481872
628477
238904
886009
240038
964358
330385
747244
74001
235623
801742
294793
713191
306942
541937
1026104
62129
873792
379711
759980
550974
402748
883961
114360
724312
739868
325027
132899
227680
697758
469466
110049
1018121
780458
319409
549572
512714
81306
564277
711647
442721
627701
479944
646091
992690
837998
418855
634952
594833
803833
183199
644551
996587
186657
941008
293790
141255
661171
243303
992581
978737
673832
385765
342075
340201
715321
913779
388833
722034
223410
955056
585084
984626
83914
976907
872811
433819
396174
1003663
542678
50763
629722
493597
914049
967137
340552
220759
593301
94082
138632
422644
482863
428676
59051
69607
273509
1001927
39345
658231
627904
774043
937250
209921
318321
259697
825642
711404
351138
581931
1018486
629124
366371
82498
52284
236647
943527
363409
268412
307990
719057
94548
696469
532506
591663
493800
29536
729723
327441
882028
36881
472750
365307
31601
103597
89328
731793
904418
150239
793934
156171
302356
1006636
328315
376243
2430
788582
996684
594125
875819
352281
481142
984538
534619
571172
645823
873034
881478
984804
844381
633930
120764
1023185
703138
752888
100082
1025342
666609
774499
973604
345280
465144
14181
380536
942448
510170
987154
353333
404972
598326
10363
220207
895219
88072
874292
460740
165757
972024
1014919
213018
106905
874842
44122
263961
303666
933645
596381
276604
522851
522402
827138
180370
393899
795434
89101
174771
417500
225482
236503
285038
850112
257880
479047
248118
429753
946986
69738
392782
232222
244427
448447
167261
561974
14179
83538
141779
871953
731950
826918
699463
1005473
937212
492834
633228
1035924
495381
490902
151092
185638
463973
1005002
698252
37895
387702
709713
482017
1033451
154268
250975
883528
34144
991393
258338
418258
80828
243805
613639
677098
818918
583826
538338
828258
695360
810265
777092
977443
292362
310852
320998
499759
408985
260916
499484
831688
605688
993012
719076
992955
948221
539631
860652
740221
279551
679670
458095
258335
386686
360074
726538
792528
14828
935588
766494
535390
18250
434352
547416
791317
695007
594683
734485
384153
870335
332454
377695
24274
808714
658911
54713
53794
616698
723317
695013
339139
215836
932584
37255
591356
507752
456310
372884
894688
855999
565858
148952
39940
287504
961540
405982
820526
141474
544382
767550
929226
829715
56116
497318
106663
515876
63184
262154
842620
773858
869819
138725
714817
161555
845324
218206
718382
1011828
19091
906802
574335
356286
714331
187164
661028
494946
992252
692239
326964
933298
669481
62880
701426
54468
518492
588980
748931
861375
887546
797265
665463
181916
78576
392013
768283
921455
272636
343013
661908
16654
566677
615159
158098
129209
131153
6942
866348
227110
44921
23940
917922
587173
701162
473836
801788
473883
472426
419200
217991
327827
390987
758404
696843
588363
954481
717695
122375
880220
708721
808872
771010
245404
941696
2651
581129
937207
804831
848668
174326
111766
879323
1039010
44160
613537
127829
985805
682397
823912
356716
179754
217199
143695
864647
361983
465340
299183
747936
738454
425269
717333
79773
964813
579581
777734
781802
712291
781381
870253
900705
342430
580373
746591
591274
954943
933505
723999
442553
438752
1016908
753206
809933
4842
579521
360080
463476
417372
80750
126536
884237
589528
1026001
184971
462241
537094
732685
964119
755963
362665
99435
940174
507883
14599
472465
961439
795929
199575
961933
837308
530101
558532
308958
829736
660829
334191
221036
97049
834805
483758
294206
847111
211850
416332
295955
255200
717520
335999
200245
680970
308028
735362
141180
975789
399040
94091
230123
404026
683549
889700
112452
450997
517906
2120
273746
342203
917017
927983
674455
626613
235107
61545
606909
732589
546371
565318
713831
979340
1028308
750048
750859
915683
892059
252786
355302
329797
295273
540587
415294
393214
942484
152417
390283
265416
713584
658846
119233
133249
674322
484974
902678
944677
586499
717333
205545
670080
1004310
149401
541194
109458
395502
1005904
746357
601730
745792
576188
604919
755112
505522
591446
336548
607955
126180
997380
967211
177241
845633
490946
567074
446465
814977
919113
758571
341720
31874
717556
91030
179296
758915
610759
654708
69202
896822
713276
138588
84241
687241
479165
1021112
830575
117743
984478
402827
715836
305943
277566
100215
718022
828206
914856
920459
381966
492076
1026491
741564
92956
329168
368485
710955
305704
1032697
971502
656457
721512
967034
776166
1006592
853056
764049
763411
502954
225745
99268
806739
492497
4225
529348
977048
317350
327038
436102
440001
1027329
980271
344195
887971
518697
542053
888074
341759
68758
480414
558268
565911
371589
487284
462892
395975
535609
881753
918540
223799
347042
619095
594761
948414
59822
609318
641418
283642
271901
709839
103658
844242
992710
382573
812111
742239
66277
361475
81518
357640
1002560
652356
743830
925115
767403
472564
700243
391104
540677
248523
787344
255353
1043162
30920
207244
79718
614319
396600
293359
411103
657929
373160
370094
1012490
846227
829048
720431
21976
224471
482887
680478
47354
509494
532885
292666
900763
92193
909150
81100
191601
992650
103744
139451
334861
728461
11920
225121
137509
559673
127989
788186
388070
837653
102206
714273
444198
497811
463774
782518
1009405
28050
24640
719096
694250
29557
280210
370075
133193
913227
758280
636984
1043141
322326
22571
440480
175377
812255
557056
509847
425709
861200
837305
686279
392294
305066
55533
371551
236657
231276
816038
992972
252186
128249
170508
71644
678591
939265
318920
72279
406422
124217
145632
991023
237561
278045
901531
412008
738380
363262
666214
306578
862498
318555
180124
428563
936139
1032806
801707
67279
374317
779700
578038
609381
288688
824776
463360
54995
926865
82719
792335
49786
675399
211657
157911
754578
88567
713276
410457
358321
395029
696238
800113
960163
100812
217686
463992
423151
972873
470230
887750
433069
598295
294695
623258
627828
716183
289678
577932
227822
464055
718015
417302
679853
235605
459197
485242
818000
917357
733761
397920
655347
112143
811650
626374
973343
826302
743043
1008640
250475
480134
757145
572260
810236
568644
693238
867890
694896
886018
567598
311171
619367
319707
623443
976356
972273
979105
196921
219377
531182
981668
266327
488189
74847
128190
787865
430063
336770
127889
280266
328274
721020
993529
940759
695788
97887
207919
331925
800950
332603
707103
98039
164012
19803
19594
145287
256913
528012
911225
146217
6993
277815
956578
527927
895996
98570
658684
868603
47640
647005
376403
894507
789371
78079
350997
657791
227218
105355
135819
555797
281840
26699
145922
357363
580649
580212
637051
804753
37096
759292
71623
919804
698406
219020
439897
346846
438328
11061
924426
576429
532479
206613
107943
260946
393344
72877
765935
334143
102837
633769
740719
266582
904854
133207
778216
864637
956125
865719
1034702
627366
709278
210695
794514
519213
583471
315961
487071
943881
999383
797593
908795
810341
1002184
422820
749389
684397
569649
158696
353370
229025
169889
930688
468699
426366
826814
303963
418211
89302
858572
929439
946496
7252
832885
588734
914342
243595
882003
339699
442509
961617
796806
49080
49870
273680
801723
343235
50468
359578
258406
225939
204396
137478
939051
321198
458498
593875
927044
63048
729475
563783
635413
181974
251954
651652
854128
47285
784431
57160
34617
347962
975178
572354
474191
234313
265310
521158
271376
53483
202788
415156
648261
509974
899669
908891
716535
886057
802294
305538
618170
228321
401742
894560
941322
652608
971251
419660
995847
899068
955566
75402
535644
965154
978313
453876
882897
360519
341471
443677
580958
944144
347305
410300
439583
409642
187475
529308
676532
48792
382822
707976
1040008
195864
868847
288684
312812
321608
375635
773626
813356
449344
339759
387233
544950
657461
61535
138239
350548
290227
494813
973273
764038
479034
836249
262240
1032001
73279
292595
503076
291819
818469
328258
736639
194962
218381
74673
123633
1036798
56359
237093
106367
973787
240836
819068
822556
1032165
358817
16135
747583
601893
849167
1003096
481252
772713
507268
791611
672723
206980
559111
298550
905487
149558
83167
509790
252118
111606
673777
934480
293574
575635
609066
869731
917457
702660
159964
322056
428386
251938
548229
615840
24512
884329
262342
683707
919890
846187
769917
760295
501173
982630
261107
437338
924133
869959
530591
496232
358408
974663
321976
44389
187246
63393
60187
258048
124420
503102
315262
793491
23177
349728
314325
1043967
872130
55685
897578
974962
289756
397065
907100
778722
837930
756593
85792
511603
193139
636642
464674
60533
1000896
789050
222501
589258
280927
1043809
385116
326528
442648
167349
504197
917628
327535
908168
302421
809414
448043
656851
681230
160030
584850
286250
834168
155561
68752
935528
609835
393397
631561
368272
450497
676199
697074
618783
337632
306189
553882
638264
898781
572987
695373
828091
594491
325581
297034
76168
915789
774565
119714
385497
242842
391578
94491
744545
236526
265521
913300
616663
1009778
551865
776877
274506
112128
971176
828279
26330
415733
476002
932373
367705
941805
332938
562400
1035179
102938
136366
689481
540533
920150
151678
664387
76173
382402
582636
65086
12854
547677
682070
788504
68350
774652
1030001
357697
227562
790893
455209
804581
720325
7957
804956
196889
293411
96771
435609
791929
486745
944090
194183
653001
766368
711687
791598
920765
24003
270128
58015
433497
61327
452698
57630
917481
403443
888252
678100
541364
247106
920704
426231
82766
591781
188681
634254
574261
937238
1033187
885849
444958
302203
531246
690784
615151
524221
40557
677607
613130
1042759
20757
746849
297181
854130
961359
238240
289288
409463
706432
890688
1003732
445559
187647
409886
630987
33976
775813
852806
659726
518185
867267
846741
584667
610949
1007461
284176
503532
824901
400814
71276
23526
652057
859148
331473
897381
492925
793556
613211
909100
644805
225915
989706
240440
961709
621792
174750
517390
908090
745119
454057
399900
374465
426794
363405
350047
112729
416385
724847
478588
839991
468782
733157
393217
828055
958569
667632
188241
730114
382811
952645
527356
889738
274067
855905
156689
822229
296073
816703
250763
61482
265073
980625
759578
141850
519568
821379
352686
873027
20419
1030699
817859
67434
683285
133176
945612
46056
406380
341122
768671
113982
213378
61080
30535
206057
24808
942708
659869
1033416
419184
630051
694546
626217
318445
542022
367511
252988
877887
526105
988797
216590
670291
392906
2571
38058
217523
926460
18866
656712
291999
385199
274811
488196
658261
662635
257934
240058
520795
312561
658149
761480
126208
909929
899456
177063
984237
487548
837599
996328
384671
455953
312686
363359
978838
986888
216783
152348
969403
1039717
510525
567075
200932
382800
848795
1027554
716842
288766
40550
461504
1028429
833987
198666
167840
431095
1017112
207339
193230
305713
347872
730174
574123
481433
691465
511000
534848
464877
648893
836997
1017094
663284
8116
469152
776449
422338
23589
193724
460522
202501
483536
456954
252776
538104
514255
668988
964409
619182
698078
461478
299985
521565
131035
1042535
692372
585703
609263
414544
112987
995505
185360
894994
953879
619200
978821
709099
619102
1004807
508943
215255
350865
248137
659082
511059
563001
51640
57479
996803
943272
459890
841527
472971
812379
26498
891910
240925
290015
275059
542686
607087
503182
6006
18699
418612
481565
432140
98112
368735
1026247
100327
150145
166542
14609
794833
217651
763618
177300
747380
684329
215917
889066
979987
1020513
326509
69710
132289
656126
901708
108821
668857
263335
257263
940148
388698
872317
371834
949403
455369
420753
851337
596329
283913
854197
239043
274302
546539
871120
857038
356498
180569
879875
802549
37066
995695
940452
341879
713443
126877
204653
333828
64773
304438
471336
840213
135625
460233
32024
888636
332643
24547
245107
613511
42491
490615
149764
379207
833996
701786
27756
166293
663201
502577
942343
523343
1044158
234980
541917
591719
973874
749063
278368
827358
63126
43880
916949
1007034
164065
1028527
830984
297794
617957
1015212
717206
973850
713156
713059
313674
16538
888858
163720
272000
202617
637724
720499
174899
522851
600757
567710
6655
590592
412944
423981
222308
582466
951501
917922
752267
221916
275019
741919
626012
731419
773889
779691
804157
125767
262603
452430
425693
95145
274287
357294
744252
1040052
559303
893543
840583
777787
410361
260656
1006000
1002615
831545
947082
914802
899392
269213
687649
88004
886537
877031
8900
236046
1043754
483892
936138
341365
381659
903288
980624
419212
397211
374316
908314
944015
748025
588144
256036
1040702
28226
843888
259769
946517
175633
443150
67469
836709
873754
311640
20995
19750
461934
680787
316973
744001
698700
641467
546062
470444
301455
442718
812100
900004
1040924
969540
48567
994805
251312
440476
90274
1026005
6929
301819
212425
811652
522077
425513
950871
150956
218862
31961
577184
893690
887341
284528
788028
335424
911451
949072
153591
295528
451590
84213
448838
810240
805613
41936
375983
323463
422222
551141
636310
104544
84276
173367
128548
986832
303554
983256
401104
982851
989299
394880
852445
532295
531820
998861
826586
525045
672834
930779
83176
529570
883004
606504
830006
630512
411421
158999
137126
144206
93629
540272
676139
198059
574579
364839
188606
460554
165655
424706
353423
402616
844053
213559
210675
1018972
5125
918744
576702
997629
430073
262868
995031
471265
27960
777290
44602
393936
811292
13020
367343
851996
883988
860937
826926
822536
334526
183486
13198
146815
1006170
6802
659927
142117
517026
573904
208147
936007
391404
323356
371340
507734
243760
1044637
102989
1041362
530181
223387
203431
295755
588522
703746
746544
568489
5041
1026416
662457
497918
941307
171305
929363
949554
1032945
432441
599433
796237
382117
266939
948471
736512
133729
305936
45848
45775
266444
566362
655278
291217
713572
541258
707464
510884
24758
164642
306193
190376
847286
124908
798809
258712
532221
300353
906501
221079
959231
636276
878217
505544
998243
663155
54352
686526
384324
263226
932742
719443
20378
132332
529771
475208
222913
758507
716672
209715
681793
163705
162957
550842
17777
787494
700127
214188
695640
592727
546191
569867
593025
603031
584518
403462
233598
672477
486461
1025936
779804
436610
604173
65652
927546
640633
1001432
340855
344362
643836
813190
663987
208521
494469
169536
992522
140303
494528
1025971
170935
286371
231944
749886
58160
490210
324303
58336
38234
917199
321444
392714
362600
936087
900515
988500
560726
307179
590363
297463
840480
734419
171946
820754
589991
290602
6691
356564
70815
382546
931156
794471
266776
512440
841677
772764
84452
164677
924528
126087
667259
272093
981424
453785
640613
143130
328181
208087
821742
948892
671158
623079
1012403
416208
272167
571499
729954
964141
592519
300121
458557
525424
649867
598065
937310
292873
131874
881438
62147
51518
657877
697281
609684
900202
157994
174892
702391
890008
257883
175151
124208
949703
593226
271418
581189
996662
230470
480764
729362
193559
491878
318869
591313
539003
425174
250107
833230
664252
1002395
472254
900094
391603
130392
914122
660195
823199
587032
393886
526590
962386
631543
566327
1002764
783753
368656
895597
717449
768842
940069
607853
128083
125972
402495
490306
836974
111596
10945
374911
925762
1015164
339798
628443
94831
535813
210840
751985
377833
667330
940847
290422
133099
279404
671974
801716
874082
853711
376948
703263
173619
373085
852357
937786
649715
828156
9475
682877
406761
46947
688042
530789
376995
124472
424620
450801
775784
470681
773287
989461
947077
763601
528445
83462
13553
360867
713194
346443
978521
876272
184097
689863
1043255
473673
488448
26648
190567
628973
1000058
80049
586795
118781
986472
718329
9367
495034
662582
1040143
854761
145862
396107
37337
176812
133243
968023
316562
934647
833649
878858
813591
374580
536213
44028
23533
846039
689860
732767
562609
289315
494336
186480
121250
300650
802672
934261
934987
144656
957248
588214
513332
982990
206554
142816
891428
901710
831887
406846
5338
1019314
429785
186297
253366
412299
739641
103317
956485
113525
907401
341121
226861
307244
91949
749066
691471
957339
367357
141550
872560
720414
409533
221836
329581
30785
1024013
975872
47297
505881
174662
318562
371795
902184
658144
470015
48011
493417
799382
562121
920615
334167
2896
40254
820936
652018
909400
400485
671893
699869
913327
699687
216859
129523
386105
900716
100810
359737
751692
205649
496232
257446
1036400
682932
724792
688049
491685
65565
730246
645514
779490
418571
133095
511377
678286
293122
1017409
959125
109596
298427
547683
324975
955966
34715
263293
503602
983949
445357
1034138
391559
499066
759712
813103
26744
118478
158311
382442
770205
530463
995681
758221
859596
75112
505285
327717
392547
460593
958475
856194
652687
591484
995436
991902
334835
772082
1022801
608699
426696
179123
1008244
1001991
641375
1022822
837090
718332
471058
788194
869261
459216
518789
397537
763857
658484
845545
529116
197236
89727
343741
2780
304389
74076
386302
88498
875160
100601
188984
452821
1005904
605471
947811
865122
607009
784285
48264
411828
860930
170601
795168
750796
913892
750419
233496
715012
609253
998817
813802
829125
969123
700302
169809
108741
766363
689394
265194
570542
1025094
755038
157289
914253
422144
402440
980059
300145
32855
56148
90658
238046
832863
863953
807059
1027102
921590
997374
898527
776294
893489
420636
110067
523053
655483
602113
127626
545104
147201
631922
701695
607731
434069
602898
845740
828843
770333
1014426
530634
166439
630756
255443
77986
248154
913638
942959
444854
867673
692879
232850
442748
838809
535805
621937
699298
416474
674417
201280
959024
158438
828047
736639
505334
33026
57262
960494
700393
447420
219305
614544
657902
499842
666574
956799
818097
642226
705000
345327
762912
297400
741074
867828
1041037
549266
564020
673348
743956
951175
658410
597122
60193
881893
128716
609945
53422
343536
158633
133760
185239
350576
130091
579306
604626
65637
873716
190916
719551
535994
163182
515139
266462
363007
439078
742179
875119
301278
763150
860554
49423
375799
383900
434914
463601
712514
1019003
970997
524731
489289
507221
124066
893817
456895
233701
765129
379139
885274
916876
832407
43717
273065
320854
198485
796755
835656
364313
986459
475503
978933
122564
402543
527709
719327
777051
328985
425482
312294
564410
178114
419018
786561
967297
537551
1034907
554698
827977
300355
34342
586552
721947
275571
821702
1026993
96500
327174
735453
724863
984998
100699
240060
396153
13206
492763
617836
627958
888819
728537
314159
1033496
70781
121666
591227
191364
24367
293394
607725
418981
828795
258689
172175
314081
765079
813159
625415
462386
694549
760169
983453
178139
135536
786350
469181
719304
156175
280527
137061
804622
949933
540775
401578
516230
857592
986397
262589
917721
595747
786234
84872
966441
989338
312184
129168
899669
81164
754677
515195
993718
991608
935226
580518
724841
610757
804064
93941
29323
103255
284850
858547
74993
412048
194252
209560
234698
787639
140009
595323
693336
550765
406763
406912
941123
585665
350620
333282
362298
773735
938126
742746
768863
739300
311617
446865
484347
663748
963899
766200
967062
989498
1037012
531212
754220
211825
933922
725171
815039
6089
733714
495828
504209
517780
262992
756786
7218
867661
340004
367560
154547
93961
574978
388869
1029133
338396
816998
170578
707175
409751
875688
173046
998585
910621
1034560
792236
862665
428279
653910
515912
113517
527322
1032846
351733
152523
215315
924305
4599
962914
994194
179456
311872
873981
990617
401395
761159
750166
898086
590674
472156
983951
110843
425650
850854
634063
320942
756104
753766
1004553
212453
668441
997073
886235
173537
182699
115452
501037
783296
873730
900380
311758
563355
189979
233634
555050
908253
626877
436728
433551
432297
722634
1042276
220460
346156
998307
356189
655836
760874
1008701
735361
989989
489774
363720
214739
962910
104794
688005
613807
668239
20860
528897
574212
562752
165625
68551
410623
965268
125889
44709
45296
825999
953257
1025883
846126
479289
407358
181065
635230
912993
105242
728275
489356
630550
537029
290521
792602
477956
138479
362835
386806
357324
757988
13452
212527
878801
181096
606395
942145
872334
80816
591063
335148
321550
106704
137990
133572
883123
370456
192715
360848
734754
179736
892786
809613
630778
1003880
55830
487647
931062
244708
457209
153332
297068
999999
553172
117822
691726
390738
340366
412950
252867
1029161
127449
668750
233069
79343
668758
796448
293546
605630
924448
758083
539963
372775
518792
288017
884846
846404
566681
794402
226854
906637
993203
911914
597155
1014976
923277
704340
76912
339267
426435
93228
785700
951347
583326
139994
453085
503772
156544
738352
917060
444502
182436
692358
886463
337421
574819
523033
483091
293268
388947
390970
58245
106534
65717
238134
102052
702488
436114
402478
944299
274496
528434
157701
159073
273401
950800
635248
1010835
385325
1011198
510033
768960
526562
219089
371670
464158
608423
845964
993576
266877
714997
931565
315340
21685
162163
956884
76451
352139
220474
769322
767423
132319
819930
965036
370142
682813
688880
20937
613859
912211
506869
199165
381180
921250
511826
317157
453221
978879
613657
231321
293544
590260
439610
667687
1012372
170581
555705
545874
796593
516479
666397
187580
543321
462318
872476
96586
378545
184426
176145
843245
294216
102237
477564
675504
176524
492741
913277
916273
896053
735589
586942
472073
746126
100935
726863
314651
924239
605587
186831
321051
750252
127823
475877
192884
421250
621953
622925
803917
936754
282637
80810
431120
656462
987165
335490
555104
577807
195941
822801
1026768
60334
916561
546154
440624
385357
440480
1030703
770286
281566
301966
967144
757061
283234
518623
647975
585108
263304
705320
222218
20551
492204
954484
307642
492370
1044657
52878
543326
379996
661562
767394
6087
209430
180108
246859
505646
805580
1023339
153714
192881
289358
185707
775687
1035037
265895
949833
116635
794101
185358
198521
665725
804225
859225
585148
362056
308191
908701
413876
220798
288444
414831
391193
366539
616539
80016
956286
674394
100698
419159
730716
316589
520616
499815
118719
336709
427140
185838
910929
41314
921094
708877
337855
940799
449610
372992
753743
197120
496480
654569
308858
668200
404069
303694
944805
296793
12231
100012
400669
787943
100698
105259
993622
211926
998754
348197
810049
106208
42755
1007001
847134
397976
736532
293505
995687
36303
210131
758648
18503
680839
213532
20606
387960
861765
220871
289391
677726
795452
908296
804805
456819
837438
935780
564550
590301
238719
1007748
26389
284503
17455
542017
162421
253315
292044
98822
283570
592694
322444
978112
41124
547019
966090
643945
630573
217989
448801
326903
448403
443944
517571
306393
254481
969385
498972
710175
148913
968465
815527
595751
380297
72701
151399
391768
500064
698482
987462
949037
756454
530038
815801
978686
451362
812636
291541
240098
985829
484333
808855
9921
997830
522221
456397
181477
601246
897925
206431
718373
585906
452222
256407
620416
31591
540695
721065
837111
50710
454816
1005991
326327
548488
605686
383018
640182
947762
580762
996654
109194
395579
242763
66634
935136
815606
895235
596561
434531
827804
57686
270815
395634
509090
781469
107822
566646
953025
747062
366630
66626
472844
419268
287951
666581
852382
751652
482234
1039429
686063
642537
152005
355468
357681
445749
525178
395735
399676
68133
684544
634185
850429
693831
444540
415342
635838
263290
1030401
275785
333948
8874
467124
184836
865015
752677
345502
34296
342004
596272
727135
494496
136437
683574
273897
166547
299860
963735
869593
201934
369285
451447
182526
637642
783905
85008
534329
229085
672752
1039245
576497
964397
596708
130104
596372
440121
565098
49783
793288
1019278
912844
1008950
825130
1012889
915927
840463
308211
353825
497991
1042649
200375
538176
184229
765635
251782
867981
1016397
807093
479293
337599
588854
498510
894935
649401
899569
54013
368065
15902
682989
701076
652701
399434
703125
135969
401726
319150
406454
750298
166552
151973
146474
329936
936238
984808
1030491
712104
40827
817359
181757
250333
979329
956182
202416
589999
33312
443326
248828
141408
745548
831907
596062
405044
125239
896149
347147
210934
1017936
4171
646132
799617
139114
361241
172616
815175
882723
137365
324111
468008
620289
1017495
238834
1033555
718180
246298
412397
344753
573966
118927
26432
663706
914891
289930
356655
121274
194644
583647
250397
994512
947958
697355
631835
613919
853827
43389
132725
144466
682807
669154
281482
150532
971397
133716
810856
979431
238248
300032
335979
175583
802319
541780
706285
159959
47433
9931
646101
118789
768122
920492
800753
767383
107052
161082
4321
605875
907294
476382
273114
1022613
520673
323112
583072
491090
34449
534162
229289
786559
977669
589819
963976
106091
890161
42769
433593
38926
587217
593004
935346
780723
26740
164983
569193
440264
19891
321626
804940
516752
777229
794160
867395
552634
3617
628034
347827
108784
960118
925478
891069
1036517
309561
648543
448096
159989
179115
616581
712807
547197
258860
908924
638166
989291
150057
687405
96262
907628
1030747
53324
242959
884308
1031101
28571
222375
395180
858564
480566
459619
343705
207715
380627
868290
222567
820590
937641
878380
258275
979347
807067
605871
719079
443571
221136
979896
283215
666052
88831
205538
539884
763196
320187
80082
1029549
25533
115406
599977
833876
29039
866965
32101
657900
351122
614335
50673
921016
538566
97772
936909
81918
152024
280759
561870
686710
24631
571171
627843
860551
145176
464044
174188
559316
437256
418427
709889
43674
984963
491177
484841
345462
690318
739536
1037826
914205
301957
251104
682192
791572
503853
1933
230427
1023019
1007989
509716
944621
209788
660034
393374
277632
626168
96144
126364
198154
789003
990185
816806
325459
412436
727711
526409
215245
649665
754744
154828
746813
145641
196350
602971
969576
302800
498847
330538
645560
672726
130142
556478
572282
720829
170805
122315
164233
637518
147342
790929
33287
181600
3638
921368
567898
5572
309785
678334
692668
343655
999180
440145
851173
338027
293591
694050
677060
345413
464451
35245
317525
499349
457551
128568
610758
497942
922558
732748
379900
598140
961462
79634
833107
580687
800310
229261
180653
234982
463465
988916
874339
268126
709474
885019
971954
322241
556842
607708
931710
234883
136007
629260
884857
560450
949518
305448
525615
646746
504694
710225
463321
488522
575832
495363
773279
545015
679524
709050
916106
1030994
199779
422963
826373
441818
249792
421420
546394
89397
974035
863410
594989
417949
154254
118993
89712
484597
770670
509686
95859
187541
778842
284479
419132
288934
961889
244052
716325
84562
560813
244160
822699
286281
774475
784649
496618
971431
302332
635130
1015096
284089
688330
911835
6254
487867
836306
739575
607441
985168
903282
336877
811282
897392
92796
876044
633459
481605
907536
739084
257491
179533
10647
1039735
934612
325098
933502
333407
943202
987354
767602
878499
240349
969090
698359
848608
494826
444015
493827
832814
635748
569796
377703
376465
580603
821478
169581
124628
436219
590095
355540
547796
610983
287511
1030849
961063
377503
662055
528133
210591
56708
399902
246492
986003
95930
717358
208922
513235
943356
605069
1016622
188028
611554
427286
283272
61588
516502
934542
790026
820502
906158
247915
574075
959384
739244
633282
329927
557146
587722
72077
119660
724574
115942
754318
314153
557328
627246
582255
192613
544838
853969
364111
602960
837573
812007
700238
626521
816582
922492
219496
493314
473646
967060
184975
272461
803456
438172
510259
586890
375584
743700
598109
518958
693892
730056
31635
11297
837830
92741
933107
349709
472862
172934
900377
188464
612064
279272
927910
151079
318727
805560
358158
884751
928027
983755
891528
79436
595690
313364
774716
321851
711960
101190
205792
214962
422625
743092
184863
895211
121775
833029
27022
282994
825974
208391
392762
96657
670978
319849
49654
142097
270283
133586
96387
144991
787014
510435
349466
1007902
665686
14667
609379
995084
189113
734922
573138
202819
701732
981328
365919
987295
341667
895726
978803
703858
838342
344751
860678
329637
930684
897887
399180
949510
379394
266447
347730
931198
928025
104232
896648
944864
53135
614606
950936
807828
69587
786503
284527
790053
802764
190039
841124
673527
585360
501983
741109
689037
380181
636692
381962
162597
567209
231374
18325
374858
327210
655004
741784
131788
125431
559842
384838
1437
984015
357499
380563
962321
482062
518375
28474
296456
216442
659952
21074
419392
278111
407794
96177
731817
645356
694447
472778
946402
655757
507417
877458
201433
762455
559682
937303
239774
867724
257155
268237
97660
35314
305757
541133
485870
680911
511770
15763
251874
767667
69977
571129
503362
783354
866987
269992
286155
225313
863219
832860
889068
563707
713627
515897
113275
321442
274742
212559
1006029
405356
411598
125819
326482
669777
930517
740997
637579
948336
420665
773260
112156
202319
657243
583332
641751
32688
379681
195534
105191
387595
584293
967842
762768
755459
38552
823269
55818
919153
501162
20465
638785
12692
756131
414643
193233
671044
886570
67625
37764
66338
929390
164761
931349
236756
744051
384923
131447
567330
300185
296708
839825
222922
424233
406160
472839
903656
736535
1007470
52556
568010
602162
920135
161382
856002
729197
923650
903081
319134
659147
941013
945455
860826
366860
105788
609961
111534
98165
1022603
948970
576333
913135
920658
557285
388397
79663
99060
348845
709664
390279
300359
726245
404869
574817
932706
59702
504342
117263
1029790
215866
507779
92635
784957
747621
301199
553433
94482
830614
546218
629199
877170
7623
189719
530476
595123
1021316
358732
899495
270381
607343
911908
25634
365529
119498
582988
55227
61428
953340
969109
427650
327916
278313
594687
227213
665589
790468
878191
141708
914383
717766
362622
48599
113262
176753
29764
463766
896373
799152
332342
573628
788243
1003024
837176
1012080
440656
711860
702268
664678
273304
732815
201739
268606
561353
757671
88644
480653
515472
358202
457315
499180
247556
106797
821849
403263
715971
412314
614549
941650
136012
695467
876197
879310
346300
245332
456291
239008
491704
1002823
691995
431755
226048
611158
635144
558784
868278
657181
392309
295671
945478
597563
1003165
888025
169818
780410
110687
994299
362553
715926
298141
479753
518642
448229
524048
1139
172523
962923
161632
40045
447428
807142
425740
860562
45301
781128
160855
198959
207270
297130
546422
640751
708713
454894
1025344
973440
518759
573327
770507
271441
434304
207250
123532
303250
942253
379762
1027481
1012713
502672
919063
597445
748375
265767
920763
239170
541592
813334
858761
531332
18166
6892
744741
849750
258480
1002220
425233
946421
50398
730107
866432
350341
146514
536993
849768
366879
391080
578557
416654
594331
349437
751310
616819
129574
198971
150130
717449
977748
62778
414404
822338
269581
978339
982153
564218
556509
768305
782921
361747
794195
350806
905089
145133
29773
115210
637274
750581
670109
310613
609687
959581
882673
416467
691060
715823
534318
752787
1004460
823061
940503
702675
997871
932779
647005
519751
39668
268787
956381
1019457
724226
464307
484352
955745
542926
1002529
348316
232676
5687
960009
977482
197252
43669
590522
1011249
146230
554625
444289
919666
918440
713086
241872
26798
448180
288774
1017878
686453
713354
314585
244046
657295
150157
689092
827430
80366
990026
649609
553172
634143
601177
327675
209047
965195
506283
29262
568935
1044079
962708
724393
889323
875232
285666
861255
114999
438177
291251
241283
91174
97250
436476
395860
414797
657999
931457
215751
297054
240099
622780
38291
753370
668483
847770
850794
805774
1028190
579034
20114
248145
77233
535410
230839
664016
433500
776637
960044
163330
642563
308576
857908
1041925
801491
613638
1004
234953
779829
64488
248062
378691
1018348
486964
575793
95060
382698
903920
796131
606164
497445
721677
923308
720694
716669
764319
916475
971946
96479
11933
226749
831558
578895
891769
1040420
527893
679105
638705
973775
97722
559695
176060
230511
171311
399169
980276
824942
576756
395637
202668
464140
659913
464548
845827
318239
365167
340987
656606
276687
166400
796628
479891
828198
860558
939428
211711
958053
34484
437794
718014
215185
373875
164070
653911
164400
777636
79160
927615
578391
605537
749213
916987
373333
260021
1008396
177164
380130
547407
382532
53032
58644
268691
687760
1035553
895383
463148
838983
707334
468453
98123
687984
440846
887200
549026
300288
1011378
925042
411505
541853
443529
23325
1044412
903289
101488
648587
697011
534595
284752
66819
1043357
448093
107121
768859
4024
530969
778317
1022588
369163
736771
675623
774872
227603
347805
979583
329606
584715
104724
642973
565221
554197
773516
224490
824606
314478
865377
144665
189480
721512
674903
705771
602589
78553
81954
537681
465280
862141
371053
942565
282698
44860
260438
409302
16066
63576
602884
932308
990244
413241
434075
778642
921271
221722
361394
617815
83688
211895
899783
378523
294190
542585
255369
755838
180732
445423
650094
844
699799
844438
1003889
540978
988421
746497
941998
492861
628031
372544
1040386
156051
366981
1019706
511874
741164
62622
242826
596414
361274
3340
960698
236952
838358
136659
697604
1003665
14975
758409
271579
449177
39237
253576
453443
691402
907047
761655
894170
528141
289745
465114
778871
647411
50785
52937
654521
1045435
205723
361410
292322
521017
303559
207651
333928
147455
280923
189734
183093
655816
836548
54395
44879
379919
365010
211174
352895
629168
739377
491137
589567
408088
909552
760833
393842
908698
863633
1008010
841618
308878
404002
59568
950836
7814
679740
848557
32881
805013
642023
857286
263347
365782
698122
692312
201467
813718
222887
880920
846083
301438
569203
617191
412857
511767
981076
773508
150447
207895
280973
546639
894524
865066
114565
954353
364277
406140
74165
693607
196053
1001728
270197
113529
802159
405127
246154
492936
841758
287715
725607
525073
103682
951827
1015276
76397
564766
1025825
948790
813261
112615
538409
689539
618418
819981
69363
496686
278054
449552
164318
70652
167300
537357
877164
316674
31266
321725
188994
873708
766912
226805
430464
709604
1027182
998917
163956
408067
20142
997855
386832
413027
308188
120620
223778
644058
393901
42123
601577
963031
494061
894574
61665
152073
118676
469950
678381
309254
770283
276071
368226
175734
299714
31949
777590
918845
730805
42509
484688
1009825
811624
151126
916332
338304
269694
962147
533309
754697
981839
154660
1004784
611755
490239
803411
17494
148292
456771
130501
1010690
730971
195183
304023
25900
559448
851266
827998
111735
268289
619057
970545
45390
58424
862816
784301
1013021
907432
680052
753411
1025331
396987
58569
109006
227231
639395
868331
1031680
664321
340323
634789
217999
334971
31921
977134
450332
308173
931895
148008
415868
423146
482959
365002
316610
945329
513829
146665
972314
962761
367504
482642
382223
148794
209877
263284
695745
284124
267516
120452
988410
929006
774024
264218
858245
638398
795904
134521
196615
566552
999722
1032285
98469
97600
915178
411903
491094
283112
771595
911517
937080
400068
303649
450315
711785
213997
543048
643822
896561
832686
476692
912184
588186
850897
311450
799203
295188
245002
425553
336773
417831
319987
294324
342306
678062
141641
500558
978742
139336
86269
384394
226602
646998
736276
759409
161656
85468
311320
633995
379069
130386
399429
634154
617667
838276
52825
618857
82141
358365
14215
479634
841229
787818
811361
284595
150061
883298
645091
297163
642073
21288
13568
125673
399479
709866
595719
459060
169619
683329
650357
250054
755289
226055
916284
175107
70161
565806
802078
156535
911384
838981
726579
748075
196703
971669
112158
251049
336884
532143
422866
882807
16002
984442
184402
49182
972033
578414
849645
488491
684341
836148
453084
399822
477556
449309
1027638
409888
1025628
79048
168215
857022
2650
699408
522842
161776
136469
346550
953546
507062
82140
895697
1023087
570220
164357
77395
480684
629138
391440
733983
137970
136916
944689
792945
843014
628487
262768
291951
419117
767158
215055
812100
307763
901619
945855
262284
367435
621907
263622
921134
779351
703550
103000
523329
1024288
748589
255088
771779
204183
26404
534672
770264
683020
587475
726395
770463
572109
932815
907026
818951
488113
876184
699190
6446
199380
937667
649876
288745
526868
289165
330139
612450
287045
276309
379530
356803
83966
461667
539329
370367
202990
916534
481564
605359
627182
998799
60755
2053
258042
410481
515405
437562
570806
545951
893435
629008
832940
821693
212302
517473
336259
659183
165367
249784
449850
423775
1029917
827246
81969
358529
474116
394259
663678
1000520
409665
150914
713936
846806
180973
348626
442460
953669
1020781
686639
919489
491240
382439
902993
837844
1043985
724329
590633
902357
206825
6174
784466
189652
1040890
358561
674684
446801
548549
267183
606015
1021292
292508
663311
279825
242802
713707
242748
211580
1018313
731055
946405
410578
273646
591783
497643
347560
611052
1011607
266260
922173
709839
614024
832583
167666
878163
629218
141198
810918
347483
735583
811583
141523
940720
750766
799236
546540
695941
125274
894549
999094
252271
330620
256203
407369
522280
632320
929237
994577
521474
905989
548632
251640
708640
116983
809949
394710
214998
688592
278346
479603
899074
402697
125723
977572
465050
39738
626691
114647
238588
917672
84850
96948
1009749
1042549
886383
101785
775376
377155
858999
430256
1022938
770172
925337
990622
801385
604969
736634
680268
838925
229216
791323
152895
172098
699561
908476
673227
620858
332585
814796
180478
372920
394667
768221
690744
1016900
329467
105453
43432
885705
684512
4845
845938
821210
251650
715906
1006637
1011486
148062
917936
1011618
506470
559635
562080
299736
78547
500354
401881
366298
701545
944389
872156
512560
883997
662991
200352
1038330
812556
609265
402182
502959
440087
744743
139099
436070
907093
570657
107446
274712
521593
321763
455153
355278
112069
82420
897948
709901
240201
875025
396911
89624
732149
433197
306051
104068
761808
899468
868442
193255
478908
549027
668880
116256
658108
777949
17839
233900
245437
884336
262310
819875
148423
1000686
993862
756078
496012
268337
884126
745279
901965
143653
984126
171592
487962
328999
299307
556663
940486
560615
724035
402926
201179
560858
737150
406141
548713
530692
100091
465877
918845
60512
701122
606449
847677
710365
323307
245330
177586
53224
956404
620823
690547
557439
175174
810345
269847
176624
865736
226147
362385
631233
159859
91791
719453
787120
916087
217229
894699
70396
773882
1012736
833313
635551
476896
518682
188126
619341
362619
995358
438393
415878
284174
786320
225476
37265
155009
905085
463163
883392
752428
935291
735650
337918
228157
1007320
712850
874058
702752
359120
678232
892561
969088
440604
406883
485252
464161
549992
282310
291808
866122
597224
673767
599411
472505
736038
31906
85564
190961
118519
712900
462525
236883
473515
635825
572972
158791
604446
719007
513093
964635
930001
116389
1001914
439285
398036
639294
194098
531122
623285
23460
216233
396014
18164
82603
575411
800074
799884
268115
214540
272971
70079
608391
356693
846722
942549
769584
526553
7410
731738
179943
52978
224001
294412
238509
283420
332319
546208
209545
493694
697782
578645
732122
199136
129093
366795
34510
724096
983062
403123
97896
877393
19926
427287
972193
803597
291151
218328
496696
459100
574953
649876
352850
139240
853482
310894
539919
150908
632467
1012744
969186
651594
291675
511101
993493
739793
22256
989775
505041
183206
35872
99327
170241
382720
182139
478593
494749
905469
307102
833317
242898
425108
21943
915957
423857
743138
279142
454200
434264
164140
223995
694849
45775
734157
913239
110513
389837
285469
871843
719749
757346
1029527
300747
742277
32800
292731
150276
906842
116812
482437
559653
725605
5777
83303
892684
900580
904386
989218
499586
258677
815909
805607
81758
867621
296513
694996
982073
510185
1003375
382256
893381
549706
822176
71109
519972
123657
252610
189899
673951
640896
437831
690054
377272
510287
417229
132164
104232
357970
19969
495865
338254
328365
214461
978763
322128
708030
352970
774263
409825
287456
852415
894539
735606
2779
78432
507515
687520
118141
209419
885244
604138
476211
971964
201381
750348
1011471
686572
33876
961775
831906
902946
709898
595463
68620
764799
222932
169160
389134
1038630
200426
242309
405582
137056
154417
286016
384853
219197
1009836
786597
1019673
342969
814904
272377
795121
619719
479788
758904
690517
266160
335441
608489
473585
649547
41420
10207
726758
29032
771177
526906
803151
528997
316917
484549
617748
484497
467785
215793
774960
332973
298189
880594
599368
995325
28007
327978
717969
144750
303967
249561
454027
991739
882533
291283
925801
732243
193456
304004
596882
54345
456788
610633
770091
904227
311197
807048
953440
909152
779217
519441
772507
150646
270937
289289
446536
671751
926670
384955
728507
435750
317329
693217
618094
101559
930680
629273
521146
623880
688913
941476
464601
968770
525922
839719
846666
346645
196745
126148
901489
391942
179629
168635
183654
187464
492099
224902
930820
181517
243142
129724
647604
839451
301090
902692
251978
780988
595012
907217
363201
342438
16557
913251
103238
166140
522148
161114
103735
832969
30067
957727
1028624
182335
907782
291618
702459
727261
680175
109065
421737
623957
669265
130958
995289
438769
82646
677031
864792
247354
436195
861814
866237
849735
136112
368932
372453
620803
733514
883049
726146
826147
931934
974306
804619
1032356
778933
337923
14641
148934
596832
778088
354883
985648
585283
619752
3714
607428
846887
539389
820970
255637
777622
492299
991096
486778
708001
606773
303120
563440
646113
467207
778591
928383
853617
788776
262676
337997
743805
894888
963673
681626
403067
298798
108782
975858
219020
863473
478850
1023559
56193
215247
551651
342809
220184
919357
412366
107535
214495
1021789
720263
868170
303522
712221
906592
843550
470132
498826
30989
811147
887351
59918
1021492
724695
457371
338714
598382
652349
692295
668348
290682
791213
582656
70514
50839
984453
603571
6440
146464
29339
290451
714125
400886
252379
233708
436867
727695
613386
236997
198314
228590
56388
64859
574902
641124
937997
1016560
752965
269317
174265
206181
3569
328899
305426
363392
68214
194850
467939
63008
939359
871520
117748
405260
815691
226199
738176
326214
304551
757643
749449
792339
27293
284439
666568
128075
729757
619945
322075
885416
980683
590317
849313
972332
668521
230608
286001
536786
246860
1035720
398989
1001284
868346
94532
973870
700340
664713
1000052
305338
387926
69056
602942
142307
695710
377176
576227
745195
725642
209588
126061
763745
42911
802807
772050
424331
12149
246176
490526
684787
284522
594866
75666
772197
698470
291687
978254
895949
25529
994228
315027
765138
560931
648167
374347
573160
422171
941731
677059
2643
415754
656379
322783
668828
294562
212646
404178
447921
204923
233412
1004952
789395
477932
805775
336637
715908
418951
1011210
827980
378720
364656
908821
126450
263898
1019988
932563
650565
331580
358606
937035
501868
950306
421022
741088
424070
994053
573583
707245
747962
806904
985570
142938
358619
212110
425045
44084
914990
154771
674759
536811
212422
678675
867045
103144
275438
905655
92389
669926
693777
632004
409827
596738
936042
608478
850444
529507
504728
24082
14151
140567
820124
620915
752212
230138
783524
762521
422706
999116
509853
275832
86371
308321
456336
810181
459916
919984
197815
255693
204018
97878
136041
503323
506754
524966
453169
979682
315264
924237
443000
62790
1015546
842341
515736
504952
675476
308439
416671
706942
322022
673649
110741
148498
206199
208627
792800
436755
355176
836785
372222
256849
445589
421169
365344
846538
9066
695057
117228
205431
210992
393927
149838
765448
934730
112564
807784
12309
336132
699705
942615
638831
580180
94638
776724
406078
363933
780285
73108
1021998
802791
673017
898516
1038023
196295
722694
388946
509476
582289
672059
707490
968773
659289
36701
730108
7789
634174
480675
52165
693320
888916
625429
866568
811223
708312
159321
610700
582647
331840
910706
352271
137129
666502
120857
181707
473621
565977
180863
626678
58007
155779
70216
179467
716288
175444
1042952
832965
490143
218656
622930
253016
783901
23087
232001
1942
908236
384154
180029
613639
983709
888163
162729
683890
121432
410465
311219
922907
670935
466184
269091
373929
779787
978103
775339
444725
129127
1000201
217646
484875
883217
140273
67782
652062
528395
319736
969543
111750
462225
435350
535451
307497
928208
662361
956581
183642
175029
142517
551987
267962
167100
878611
730018
952907
514440
249179
68449
610929
192528
754031
154531
79782
384879
413765
383887
533543
110986
513090
474348
273001
226686
991853
825605
632925
344134
244446
648913
174253
119615
570400
482567
214876
960458
695665
692708
603652
1008342
876573
371539
527285
140567
896020
756224
698462
1029547
354189
193122
2233
336391
270229
872270
620018
706651
204195
473327
587791
922928
716295
1012455
168981
393797
458756
1032411
100750
382153
418258
40823
528495
13612
95907
243331
646566
863046
688590
54376
849386
223306
182092
791545
421639
375399
114935
247909
193450
408755
276016
805349
497810
455081
475827
860145
517202
621351
527933
237547
734422
284558
253615
220548
441180
856560
456054
1002988
94321
174548
700944
571648
553777
1144
184039
640542
206523
922313
262867
47791
573669
294050
890662
287323
899785
675788
574937
339553
924392
81592
867174
941236
630824
436234
264629
499707
919706
616403
654860
771076
1017086
464264
708993
897968
229383
909203
979925
302568
361870
902134
926950
344106
466693
808099
353011
911047
905860
325334
310939
515563
866788
530240
24298
464630
976522
98726
602018
818312
522337
37428
555305
990563
24274
171789
712777
857329
121084
94332
878276
532547
354942
366851
993827
101950
98249
28743
119942
363666
133680
977368
649082
751828
188083
664954
417459
657868
105955
266547
357526
581386
319369
57283
429633
114367
983706
800516
547751
398763
86029
609316
745807
486989
467350
958323
892872
239277
505881
519946
738503
616485
440413
366567
890721
600917
772457
258278
241730
970258
318230
100749
772548
66671
428164
1037026
332124
553320
91787
778977
488611
662599
89949
441235
1005622
322096
661853
57312
133870
586177
28194
469978
213603
945249
290016
201124
530800
1041018
537744
849263
478629
877089
469044
204166
992495
902599
790479
875643
953255
38580
255165
884957
464550
372669
323118
77534
365864
62586
345748
415893
180101
940454
256648
847719
37781
979826
237971
304554
665969
976600
523324
434836
402302
235175
610676
356076
1043340
214222
495177
659055
538817
811145
34089
1010316
906815
481802
589139
1010783
505636
168303
583643
999434
223890
685573
504150
235719
292691
988984
435582
886488
319243
810096
679029
1035010
46599
74987
1036456
403493
481343
597572
35936
859183
483720
92320
812748
770514
731773
622561
11702
85727
308686
411840
88189
560784
663093
5601
982822
606881
562124
370354
796186
683071
876358
647467
655242
527002
192022
975301
816083
656627
305735
2440
42670
83877
682545
558098
1008936
543068
285948
430843
458860
523041
491620
218541
639171
747615
930217
806755
989681
515079
839275
794615
743358
276703
659525
557049
95034
866982
818619
571427
1015080
853965
798019
723634
256249
743296
514983
978956
928624
863825
412164
461300
504213
349655
66805
238404
954103
506000
285905
681971
466623
239063
2661
856669
788346
453886
306918
537886
100728
305687
959671
819652
389647
295011
561153
44465
313945
765692
538001
719148
656983
525647
277420
105317
105370
931965
461002
172554
363714
175463
449732
935327
490186
457919
556746
53416
480822
914979
933386
452509
813024
890882
545454
740125
598548
288913
783557
822509
395394
364593
288933
19938
520812
803366
391245
218103
519001
341764
97306
953434
275610
358241
355650
643356
1025040
738292
657420
570251
760596
813498
6608
220850
971032
507197
192664
849896
274650
412613
31630
371179
144768
926688
863400
503353
795940
376433
924258
863886
123772
545458
489003
910874
296916
465052
1026583
939242
794081
639976
823266
564836
843292
516195
59269
863274
380225
617212
301627
28284
604909
875952
732462
43215
686065
162350
124253
906184
977846
372579
245505
429853
303756
662184
405685
913987
704294
204073
372396
791002
995321
729153
964458
816455
640664
615221
867256
773936
233262
748657
865263
493803
824923
783010
556052
492948
282600
185229
679010
277802
337267
85356
121668
530620
415932
497594
474269
254182
196500
695190
948682
763987
292488
184804
412031
687690
134347
459270
174403
1040784
542078
777956
904957
507943
418728
970832
356044
249952
554198
291128
541028
262178
822151
647761
935594
279247
693382
1006722
893794
411280
885333
661196
903264
380384
352411
585076
116446
998083
373604
880146
314884
1035691
1043242
619325
183073
846113
844667
744953
1031193
267169
46443
285589
134576
631567
594037
923857
40122
677328
284894
217375
545680
156345
829647
443166
398419
502455
637932
444757
838727
387058
549646
954857
961078
637431
455411
324616
136696
228816
433888
129001
537138
620628
199122
686395
665628
718695
170549
891873
13024
441591
834790
715102
680565
476813
630606
817677
594567
876490
114394
679750
375655
906702
740459
772680
332787
270531
643336
204689
146968
9552
349472
355155
493404
482342
3753
188376
546029
818300
960413
173421
260215
239821
551480
57381
580631
233546
407375
84508
335368
906017
502142
1030454
243842
142462
61391
595706
572851
244634
211394
106763
968323
140710
992367
698261
623800
79954
419213
568893
541098
931369
958648
831932
578051
32864
125969
857845
593593
533719
151481
910586
213029
213999
865265
970492
819620
853788
450428
96462
692304
963456
295852
312817
583972
359470
368838
46316
676306
170991
134225
755696
434696
512589
186546
515990
175284
508439
726684
413733
831426
715831
71246
493071
903201
914210
759741
397366
642401
551649
317407
582640
104374
320388
880298
573188
283523
134300
72587
683819
531860
379463
236319
704842
1008606
773240
830738
262686
523034
811773
201874
213300
236079
930329
726177
204034
438274
235122
861198
130507
472457
263146
269242
91327
304059
856889
566325
945649
958735
478862
297146
1042896
854949
758032
514367
728916
213457
20970
617658
219485
256808
225327
367272
917171
341422
354016
136638
12414
610579
619549
831266
912851
96095
930865
140685
146225
88283
701150
12198
571698
343313
565323
460615
967783
544482
407471
776601
624647
200934
769810
116818
821857
595409
352239
737457
438281
536390
732126
326196
847433
564930
264715
182296
190795
215138
832378
85208
924524
409020
395271
104211
475237
883985
617817
101779
191525
642771
412648
722975
1025228
213576
713514
419736
3935
553374
585411
744796
439303
636077
1365
890346
409273
253383
284077
229318
112694
57957
645779
67877
716905
159308
717023
242505
6422
478372
630204
286606
587181
53582
11515
280537
893380
980920
413902
917600
754280
571523
58376
693551
627434
585666
685347
719612
985192
691697
229441
78666
256132
427211
943608
646314
884838
699327
234668
70765
362934
736279
148569
425518
657969
756540
852626
744586
330627
776213
584798
62927
802859
854989
1021427
67204
842165
803065
793805
166340
115273
148815
420793
598029
36245
519015
621201
1042133
576492
431197
546027
947755
447583
587414
661178
349068
833353
790692
664953
675451
734501
167285
520069
65181
846869
967042
305819
817243
788266
911887
632509
778009
22674
531342
93517
74745
771624
733659
332231
324153
420431
662990
979038
821106
95602
480744
646309
203815
801767
966879
212116
259916
173425
547738
681192
334510
304647
289935
766684
41014
267797
149119
431827
662816
374115
843715
666600
1039415
327743
590511
778159
173793
531955
531046
282205
543750
509536
234907
31319
942095
520959
869067
264210
121281
355526
795194
337458
654203
275650
374441
199444
919628
491460
209416
492518
969357
16055
72653
303695
230587
389445
299815
532784
55426
651029
686799
825283
884103
485346
763017
376752
797950
240541
456437
11698
224387
58139
406290
711230
596750
731192
90133
745420
943258
42223
1034913
603467
128421
408747
373384
182908
472858
466478
599665
244618
1025723
140385
746791
271332
517974
931908
492830
756988
347664
965619
348355
737981
983065
1926
535044
342426
140328
738669
291130
510438
417178
126593
385594
140694
117334
109216
129940
719661
541081
21273
545634
858656
566988
543181
507569
861112
795998
867190
88006
567542
690240
874208
500257
731002
904890
464637
495535
808995
305175
633033
202798
282279
743674
908556
660983
643824
529676
797615
198151
190882
149731
945550
499477
452884
855019
511340
18395
82163
792311
823312
966662
984218
286610
443702
900437
184839
257905
729169
20135
953507
762046
379759
581043
978509
322435
890245
53325
862443
581791
339651
874530
273498
810701
960461
308934
704575
622770
243999
884032
720790
151902
663526
664568
917320
498389
300125
659473
904269
852858
231614
803412
704598
241953
678792
584499
859947
649215
981225
678932
608504
575628
688275
850465
764699
703019
425345
389243
1020409
77108
354640
454092
754374
312383
828653
334531
56120
687874
214528
854512
180821
1024026
113725
434125
29948
285634
120695
515943
798391
325338
434810
1029349
323421
325193
997277
767318
405273
977323
830175
810790
553538
357497
956687
529086
7726
703905
186037
276553
385278
947045
862947
828
614277
701538
170115
42461
296238
112822
239180
66972
578669
935388
970349
715950
226451
213614
500462
695568
282001
958189
216807
420916
694715
153744
1026383
659024
510113
944767
488902
384282
877732
240492
425252
775669
342513
303462
31595
153224
457781
537212
174906
114630
139375
806590
304674
483249
139719
103893
137716
800377
24510
417309
661617
976737
359016
451760
954854
439497
650534
511869
933633
772279
1016328
1016083
508744
785131
907450
328972
859496
41625
130292
365554
252587
702998
777377
199203
499928
720970
904076
731303
588938
941874
147151
547997
655686
698268
910961
920535
606001
276619
942095
885866
770034
481912
241865
579670
219918
862949
360104
333098
927426
452446
893431
124352
218726
1016065
162076
18332
518481
325867
527632
297515
669751
349505
991760
994538
302160
249226
508564
17209
710438
449147
576345
768548
318233
256168
774202
376821
187765
21176
1000219
209284
468813
512
720646
81920
859730
25220
295007
971876
735473
765099
420678
157562
894293
621777
670818
934629
361364
195111
81497
604511
389106
128323
339
276433
710350
818212
212461
530744
460954
978056
768301
59263
765268
719008
376686
186070
200392
1003841
92246
408615
1035311
111503
198338
757424
503053
409543
819024
191805
135560
770934
317859
910244
1016606
464106
740470
999178
592196
533041
568860
834099
137272
952152
762068
214022
37135
568035
920577
509810
584629
422328
298838
555960
257605
544085
773343
148735
411172
599888
875106
494382
343422
617014
754992
894446
327129
286148
71433
852735
654994
441822
10986
278793
932609
199462
607422
968503
863696
423563
280525
446300
288009
822488
18146
940834
201847
1032770
788444
229304
278340
495907
105540
888698
893750
45390
457099
524795
83318
171578
769906
466058
574344
1030783
598251
655298
1022541
173489
915086
488722
888219
192078
501288
595829
309630
372224
23988
819306
473247
86465
1024727
220402
1008733
176720
880642
641819
898402
179347
301347
975107
147649
52964
611661
124753
698450
326299
226012
738924
666933
865008
664674
1013637
1025624
647558
785963
798370
420338
372134
92023
932650
277358
110375
321797
418210
619747
835255
560039
489015
394550
410586
618167
971861
549042
373474
724924
914491
250765
694631
828671
574682
592131
754958
143827
230090
873168
325332
333190
969961
886920
612973
336302
251847
202189
325911
572779
56036
327615
886642
489757
712358
555133
761996
178438
128787
482002
763681
252446
363340
367498
876582
917850
237426
49125
440318
680402
469364
864634
885046
1000435
217698
528672
225043
136025
169609
620731
581159
783671
762146
160035
433546
259305
283604
434871
293336
568287
50563
1036633
335970
555995
237457
172593
235852
212569
549367
180192
776137
987882
884826
504537
814659
64703
588086
276316
819055
514278
921786
48287
999851
908491
743998
998703
389135
786533
493543
575862
113265
703203
693144
398173
272546
285592
1027935
261343
320092
473172
408842
942600
165915
176161
971994
898672
781524
573012
576025
425081
101132
839689
929886
954840
486291
79249
60431
239468
906321
707770
105994
264633
201330
256014
214380
584476
23035
404029
836542
221234
122449
776451
407961
492372
313561
583940
25295
1367
852574
412888
342677
784101
762040
78764
201783
613635
779414
264490
987819
951687
639315
967824
344924
388032
910401
1019947
376710
852995
694826
544306
833885
712778
604222
268803
188395
942434
779812
10695
212701
140835
660382
75009
789687
441066
979022
838788
1016169
617582
185017
1014550
1069
210484
627521
655120
149413
787264
55958
822861
61422
162302
768777
857839
532671
907024
825547
502502
1011537
497295
143860
923939
856847
778160
269046
19731
498484
319006
767853
845667
556435
93375
564378
748367
371738
790127
815981
169737
955277
540739
621635
783422
62858
155553
607689
886448
995705
563732
503558
987025
88567
847788
706908
583922
125230
931612
926707
383202
433946
116985
821089
611623
559111
317178
350531
565857
868778
42751
224959
1015057
402478
556770
2091
356154
727161
122135
725978
159582
925172
362943
546021
971248
369030
814193
505
419918
110144
828145
451329
866613
815628
526543
92752
118485
378145
552573
128502
778544
63921
693283
654004
467021
804032
893468
662496
625953
662844
467454
502154
233087
642673
423472
57708
209339
328232
959563
123422
371173
714562
500946
432082
431976
222807
904520
509474
745081
237440
283336
623565
111811
72412
318943
33460
288585
19176
790030
1008714
545224
412431
728708
710051
218207
901256
979680
184079
424999
211122
867133
138321
133636
797086
764775
654339
128302
131918
497238
3955
180988
103720
183121
465555
140852
769659
733297
456490
445494
939840
480848
449575
835933
228714
794166
639520
946315
356478
727234
367964
92951
536166
1030254
649435
163146
582461
1011554
348719
635270
188680
623046
412925
484858
649383
899450
143009
8478
704211
638573
3732
260644
128501
44663
490846
425915
461582
476920
589591
511611
1025163
937919
185102
88326
212237
943983
395819
199216
836981
348938
801379
567542
609942
718533
78625
207515
462690
148529
184370
60502
7025
638602
49061
893438
333299
132672
872481
1017588
730252
3090
1037623
690678
390797
918561
859201
342526
649063
224500
415152
277200
647132
91971
919016
712565
132901
447505
405036
854488
950370
894161
131946
183977
737835
577820
161456
147205
259572
460415
431156
998939
224090
617521
310635
226713
360127
741922
316714
15076
665572
873194
337487
682365
374949
202225
477969
815681
251869
6791
813659
197928
3798
106430
852513
587111
926678
16264
763876
858310
189714
317711
290566
429525
911211
17342
395783
482766
361223
718646
292738
149158
179353
923278
127219
335753
608300
734640
778338
585947
226080
1002297
714834
810875
748268
570709
696661
971515
801784
845323
777439
644426
683096
940862
607054
727400
881417
45165
923521
162660
296522
229433
966145
630677
788750
188227
697199
805543
446044
625079
227110
528558
204362
515112
576888
729384
1030849
32640
267946
727341
1032413
432409
1021555
50519
1029362
804332
255229
942321
161963
65468
728946
145564
396556
706264
929712
399322
548688
617151
941934
1004250
54194
703214
386120
228911
766190
198876
521988
340884
437438
559289
407205
886304
851919
518948
175988
722135
586845
446686
805568
203230
50610
627499
623320
522122
637189
85968
209877
696769
661915
983753
165319
554963
482348
719517
153158
451072
252082
779313
863235
311516
703074
961728
594908
669397
606356
863591
584365
13875
567746
109156
465445
462199
405447
570413
61448
820833
671895
265968
455797
127076
903193
41990
500484
449380
1026420
31478
337106
302137
872476
777250
549052
91653
961731
124770
1030649
565650
394289
326684
955225
216372
644667
863873
140839
842388
223265
969833
368487
967715
1037761
574152
791742
524735
478529
383687
984019
774707
922759
862141
544245
573905
623145
635422
447784
391168
486437
516947
252660
827339
617726
174041
725968
168535
64520
223380
358735
1032164
815744
700173
176317
947923
108532
425097
625654
618550
330363
294568
548714
195810
474405
56360
66159
992161
632514
1017284
210527
393466
88647
301853
385742
387627
33678
866230
398719
486034
75851
279892
744337
952179
362191
1012137
769088
631753
1018637
36433
96978
1012725
138150
419689
1013944
824153
411800
508902
178005
106793
811322
649165
778110
146925
670363
521041
58735
771863
1021914
769508
317911
135760
296841
489070
374584
690760
34794
235773
147600
606098
959807
683073
153226
202421
656974
871763
757805
985523
866700
172672
610731
74836
614246
469153
228410
156863
640845
265714
446777
431951
505493
956943
68295
238122
832896
698933
285084
1026294
1009688
602609
892944
516222
849653
415435
298430
126640
300250
367701
310501
925403
89472
1021578
942971
93678
134574
881538
793186
78338
349770
209371
884920
539896
455197
633799
856611
1028404
997496
283395
862169
493566
398732
189601
628073
698410
598939
575178
654041
425652
433608
97541
538302
363644
575932
292458
389294
547573
566588
618161
894863
245117
47078
289083
706728
51185
938002
374851
782056
73572
467088
609712
862258
589494
918129
436032
360747
903209
90710
31764
176698
708446
370605
32529
636600
922186
814394
249037
749524
759585
126403
480663
89767
853936
472095
736634
99004
855140
179648
866900
143040
991128
13451
46745
152473
985052
47540
239972
100665
689130
94638
570770
925319
350259
78456
434891
441110
763540
776074
327365
181677
106671
867057
295529
451401
106393
360505
473953
495103
172348
238593
521544
627355
960905
779357
668429
32908
59782
202423
881450
279450
24743
79070
576538
228899
403985
870863
908721
119788
150901
200687
95755
875479
700357
313821
1042957
606380
885270
826026
845845
767935
20579
632724
957310
951717
477409
543216
804925
541182
31018
573251
886353
725279
196734
628918
424512
666840
861113
720727
693389
905711
7771
146053
586371
673446
845853
286832
874674
149072
120134
529580
226252
1016609
296982
870801
928124
30376
222416
3784
875703
995304
381090
291593
333668
369525
172317
953771
213096
180988
1008479
311819
196032
681338
660376
32890
85509
36063
62626
1014520
685811
95119
960787
349764
575310
957178
178558
723105
893536
664902
299798
717004
838917
751246
384506
277098
456694
745741
4940
1778
1030988
831039
193641
922957
624255
241746
1043081
210055
408387
847527
41256
852003
1030595
734790
679491
1013718
446457
317475
313196
118395
800747
485349
704906
208541
737037
252970
724155
794912
1010321
966656
229532
253161
785720
805484
659006
187651
1020298
298740
268740
691925
31944
211173
155275
357012
625519
483751
28696
439605
154345
330945
62991
736989
233016
634298
727295
765923
311617
580610
213985
16218
751800
988945
894838
915061
173893
1036856
674796
696485
918070
932215
887828
653293
967943
766180
321677
11711
648475
779493
9063
778051
614227
664776
343669
479055
743052
514443
962201
905617
672629
691856
508465
362404
363888
832831
777632
739086
508276
267874
694680
177829
199604
270065
868421
356413
1018991
777371
930559
993647
675742
569825
704780
865510
796204
443910
484646
575013
513604
3242
955923
457895
211025
191341
529702
675429
701140
476846
677651
834193
49145
391689
144973
347182
680237
612277
438272
415084
368175
200189
82169
827513
843472
356549
745133
593418
464479
763969
931884
606731
709093
66341
336000
468899
366238
839541
313179
331001
974416
106784
60691
871666
612701
660417
563479
531514
458691
763755
623197
273178
614052
394236
411591
789795
752321
121414
903
946082
223243
626354
539184
129852
488446
979801
443736
296539
81791
416038
311222
272712
955252
892931
584834
501566
155334
304048
38151
311965
499254
977316
835515
635962
1023029
422839
477915
490480
996407
517679
766824
639533
982307
677999
1020410
352929
677007
120576
633744
751559
456565
452273
513545
990519
105934
994960
301169
433178
126229
285897
825138
674449
457264
941430
840080
687096
452641
287004
575572
229491
1004504
29798
551779
1035809
426899
841451
95046
59198
833112
866811
973903
780176
39647
305480
351616
904530
853967
217691
210703
919273
606706
371654
65835
107071
744261
50773
1016257
210802
770250
637550
501729
188921
1000134
113290
420969
484462
842359
439913
628062
133452
27140
792519
72470
518764
359997
266000
217489
586605
198244
860477
904370
1036379
717005
619449
808840
715031
194696
1032507
314845
158981
283807
244699
634179
753518
374621
89694
347591
167142
641503
12403
291869
377152
963288
897729
142739
802878
332931
742390
813788
55001
210071
761083
155175
73210
276017
1007664
596893
481424
579606
770429
273615
458225
945094
49530
987838
361764
922651
24307
727297
455814
754109
743488
386549
737491
888087
817692
740103
396939
976403
716327
682497
288914
747561
949287
811057
440
407519
276162
333768
63139
318458
722756
316597
215275
637617
506490
946969
164738
856450
210577
670270
836434
864762
501282
102304
759638
442214
790187
540282
321457
591818
706471
400175
1005688
221341
854908
730750
103656
445705
180414
352141
568166
180708
499508
953947
756077
895469
391607
621596
349991
151083
830218
969433
290264
420261
903563
55198
1034632
560857
539966
1041290
72927
965262
689265
1022208
88646
405547
88483
879696
421065
113817
979820
126718
898725
580443
930330
931579
627505
335679
565879
185538
838958
968148
455655
308687
292173
313704
839724
880091
967548
796328
366430
536787
127012
249190
217940
840708
236003
470218
958569
44105
426561
462666
320824
42478
324847
593161
628824
1011853
722046
1019555
732466
517655
715929
293993
646580
658696
618765
425250
948094
558343
823661
352180
399270
508658
60990
379385
671892
30978
756708
851029
780255
82941
558002
952295
690273
445510
374485
844498
299999
545450
327082
963514
203380
160905
665502
633026
1013511
1031044
718490
123119
259834
995016
653908
230337
684470
875219
601422
78569
956037
282021
482939
752062
467969
395830
1025699
576497
568322
396861
827285
61820
108641
325592
716290
881568
976554
116633
932347
955306
995354
522354
652527
963006
1030307
1012961
403582
149271
55948
632130
65959
130220
123016
391704
21101
181050
501047
660580
96016
86982
793545
574089
198442
546776
2643
167232
132525
961186
439564
2444
666274
165147
94404
1025630
880111
997621
8973
198410
98394
890664
64198
278294
637792
1042709
351612
201469
308243
402502
824121
52063
539588
877093
104414
504306
543460
363600
643480
358302
299741
211375
457649
20580
828221
950382
915208
976234
1021745
411401
971592
220244
429713
672324
950871
1011733
708819
163824
939194
131343
657201
790685
858982
924274
19561
723251
632674
171457
1637
871590
986581
941366
376130
57400
242052
278573
156534
329725
350309
153788
414475
209112
735535
505331
355496
944751
283293
204799
35367
63227
422145
660126
629960
440595
914284
789236
340079
700458
335144
947878
1025240
902705
320289
836172
879798
1030664
127962
197246
496157
565583
931197
851035
793398
368481
67355
691865
271864
491377
829376
1040348
94477
901885
583438
1009555
935825
537337
191229
206726
551641
286563
138020
411173
613664
963063
242165
332693
675753
281760
475136
840318
910792
1045005
720809
893625
904156
986331
783185
823293
890443
47080
163381
776533
242748
245183
7872
345250
660346
384549
304722
724796
260385
557483
500072
906036
705785
810814
909540
382196
44811
438039
176812
299213
907519
710449
1037216
342296
323560
221714
274749
407162
976979
71521
685162
569937
328366
603575
126187
912453
137121
63426
345129
459528
355795
819890
200930
844847
935074
837663
957354
321017
958358
427076
418131
691306
629864
1025249
939519
67122
846364
82968
290931
133963
560029
360015
526734
1027853
241799
699995
718787
571806
636170
302228
739447
281379
500058
807139
264927
625602
404105
886603
708942
59978
649048
759786
515303
601524
25638
235142
134504
81425
665535
554618
463791
19556
158554
384300
208111
210973
870672
107680
905881
896227
228736
442232
513357
775930
557541
107129
236893
217361
357582
568360
818195
422501
445973
897105
984136
57644
1027939
21852
744496
381296
85546
772881
861749
683571
3259
640095
279143
634539
111818
129782
470696
1039161
857888
111335
163608
414909
129729
679845
707145
793429
623540
659756
484576
810951
734007
666546
929741
16221
615660
385846
985341
93244
30781
725540
504992
815253
772141
617717
429827
159723
911720
864791
310513
39590
827173
419347
16074
1024598
793242
241461
997367
616042
54284
126943
563034
176402
161315
765052
120068
267457
335794
242985
800134
679327
27847
324557
860367
849916
366732
575978
153173
969796
193038
393009
123082
387441
99259
10332
999153
50014
867582
202131
964001
528890
743352
292546
660233
35617
281961
462154
62884
383782
984005
387489
310799
606903
494549
612069
669424
905408
885957
217819
271660
683547
420323
431247
1039446
695758
190118
1002971
152660
189285
895554
441066
336064
23654
599885
19812
356589
373004
815642
120731
532238
317922
141406
847797
732712
935581
785566
109475
1021475
449210
544755
396404
707104
147147
608154
649442
424239
266728
744584
235979
57402
529128
446297
540240
746549
886935
199610
1011121
838639
674743
352119
1015855
196329
214141
363834
82595
570814
484420
753340
573934
529460
277253
875108
618651
445907
687379
354538
126441
859826
629312
855266
792800
56876
540240
462218
696258
847392
277175
624654
807843
211700
829739
1025301
89380
68300
489845
616629
513331
759464
981058
489413
771576
725334
625328
386370
666421
562764
56455
53719
176965
780782
22283
1017845
752356
583901
3650
134229
299331
441578
906768
237099
734080
19549
594956
101730
743384
85787
1010591
274289
428321
1002516
836898
384195
72911
906588
578519
81389
498680
719900
1016276
612930
857650
1045189
643488
105782
924746
537002
779341
1041511
814627
256074
263878
186171
608244
147985
951120
149208
35977
732577
956128
805324
49279
161171
605392
825280
842831
5091
510885
646246
1034569
140390
504538
202382
802409
179609
717365
586032
618676
88556
114955
821372
573540
179628
563853
11207
970129
546725
183968
114702
422713
305915
9408
393165
790308
789289
185818
871054
344017
1025255
997305
422009
318588
213311
278241
758597
623286
669630
158332
154490
608790
641430
437389
333033
326816
940192
1036585
420063
1009324
451265
196434
771158
465312
657953
677638
128472
976471
699727
907065
516833
234150
147449
983211
826534
105911
826158
356160
845318
478386
363414
719143
507921
610174
847457
63284
850010
158830
260375
487659
317917
633377
988814
56786
896760
760052
1030755
916366
1021619
753838
815592
385872
893669
967767
49841
692600
929429
457227
158329
800728
819533
689283
504008
860938
744180
827087
285243
328447
420456
525986
80687
1039158
639290
936298
923149
676393
415439
227031
885420
474240
287152
562885
238935
370367
171372
688443
761912
873981
28176
628328
698206
302903
618127
659884
325972
977754
402356
415234
709315
1037675
462841
1004448
418461
601310
619610
997178
1008595
513500
884218
61181
597518
661356
526963
610520
1036065
371969
828945
224531
43046
29181
702164
726047
310649
797572
666579
665757
826376
254238
853803
386456
727087
1007336
262545
24241
360640
979788
230677
169989
582991
787007
344333
1018584
618160
123169
144082
942700
773974
397749
778292
667051
566838
1021083
261366
947621
204289
19710
749832
751806
667373
179650
988319
133014
335490
608440
619461
375289
844667
317524
701937
796867
737419
910937
511196
538488
9793
262818
192632
403887
302138
404053
685987
646891
74429
537537
238787
255738
422772
454235
754265
349890
358206
1006152
926777
463671
867762
433878
1027654
1036792
917156
257830
160997
461261
178158
924041
281818
613793
34369
170751
343105
468547
40175
591383
812281
149611
638176
854377
148910
250543
252877
862761
173544
57619
872383
109270
924419
837206
753581
968550
741436
108893
798657
56093
167154
301506
757194
55694
518918
925827
105531
760187
95160
338066
101271
163487
1005058
1013544
758824
544628
252413
29202
1671
944407
371064
600648
195161
508581
422462
796387
916957
454718
457865
985422
420806
578949
534560
784846
232170
919338
844858
771063
476945
732021
750636
544998
833179
863901
515408
935830
196926
770010
1028834
452335
260436
714619
32878
473827
408397
866501
639161
359805
203125
793004
187088
977874
542843
293740
34471
879904
668916
471456
106458
973136
525988
895184
373423
870065
14688
426602
890550
337498
134375
615913
302558
796435
655487
150077
278653
637079
272497
242948
999092
925323
176998
410399
238079
538516
660287
912156
307413
850693
303131
27654
875167
43949
321698
712947
632131
599050
638929
834908
910328
580608
330403
518073
747449
383971
412151
291599
193047
483979
5523
1017656
923340
395228
865944
575094
420092
472660
316445
677114
641913
333485
878087
984833
196317
760512
372374
646642
944536
87469
722432
124067
1002242
506960
540367
805641
881279
250646
683706
963857
944528
1011229
893876
158952
1004055
763980
792340
367414
775822
563649
291018
2936
357133
458595
228637
832936
831466
322063
1023235
939492
225248
290902
393653
801731
810917
230377
40299
931986
517557
828431
223186
512181
685654
401708
866557
58820
323036
224005
411351
181856
1028369
119636
463409
65768
186093
146385
1043099
285154
783342
640266
113701
863231
611225
236606
352579
568184
795391
32221
386830
96564
52251
854882
882245
14736
450356
682887
119577
672084
438909
164182
728681
119151
135718
433667
1001035
938022
116142
292945
770135
32400
205809
615011
959649
436182
131872
342828
603561
415366
594672
798557
476472
17930
458694
991652
521915
741925
784254
64772
719812
903241
329297
378878
635694
496426
1015857
812147
412827
564720
589699
739092
892401
981141
483659
722881
100138
440362
718070
365326
764832
1037208
945054
164460
929650
667934
86142
313241
666174
319283
492718
360628
553821
130540
995944
677735
113432
61200
274884
928870
529071
720774
896312
1000030
980188
917236
212974
888829
879134
390609
720167
890622
854047
1028130
138089
932728
808595
977605
482013
1020766
548686
86957
414033
219105
686370
807891
13889
248138
73504
830631
641132
677658
977890
1038067
663983
787301
554015
625339
643431
70817
139128
188424
354834
883743
470414
553016
848456
378745
716423
87368
212097
810565
784779
509707
417752
260417
860085
852512
825886
145847
235933
621884
70464
587077
1004442
216442
327282
567670
149720
136976
1014215
990386
1030943
761890
575948
349127
811504
12141
172154
494908
701813
835081
32790
433937
1022032
762239
456224
303738
601237
197441
13057
221601
449499
355426
217819
757222
44388
840959
427095
329257
90242
144254
552665
553980
618685
717541
45975
499771
568160
838715
610399
51330
55461
776481
532823
4947
115160
34298
261345
425687
494715
854404
729640
243348
654568
607979
330006
501989
200797
484017
106030
794786
616171
603578
856211
773517
318111
142973
891984
630151
187461
403229
252109
544730
862941
277648
648950
61316
175294
540461
604348
732055
250910
545612
663678
267606
78540
609425
449319
383795
21510
371150
906763
341887
32075
569211
888147
267484
876703
567134
687472
733421
662120
8341
957514
276119
248619
8808
337773
1032041
121419
943902
308896
579631
511845
570770
682366
400849
144609
168705
572470
961162
467743
330173
29296
674710
479303
519284
1037702
191184
594333
965822
1022403
53187
187228
847420
681700
7176
729969
408341
223328
869757
327033
807417
649031
903064
842113
177808
975433
746704
128558
202160
498645
384795
986442
269949
768238
193518
23897
265259
604053
702784
594161
473300
1038528
352251
744417
1036270
888517
633463
252482
233708
764180
208366
1005797
999010
395356
34494
477492
175345
662340
768623
122714
659963
806526
976353
201154
74247
978105
226366
556056
314800
676622
986252
352234
12990
197146
921712
337785
253215
703241
586390
181003
1035056
485843
479198
809030
217555
11144
255423
866189
670477
550086
681332
655461
45815
786813
86279
1011317
1022867
462544
499943
573031
820423
355819
863744
141230
827146
504954
498941
246177
144573
577627
694217
721769
529223
14526
875458
483772
946649
1013821
735434
866608
625046
386697
738810
292924
1042839
81922
239189
878618
14176
458851
45447
548099
565099
917878
437245
607871
295336
600340
872989
977335
975768
176312
278320
422572
254498
741047
615826
1010717
340872
972094
450818
846095
962201
755115
954307
664667
1030656
266199
39108
337025
961719
346404
401839
76714
1019664
721051
216553
214894
484443
806333
779600
233377
334456
655303
974288
894768
635504
562602
916807
5173
31922
409689
689825
703116
547377
896803
876740
456023
235520
385757
374176
264613
236304
414724
216862
194924
770416
529339
4111
1016378
528708
420234
340960
761361
781804
885550
892671
825024
575134
446524
10605
929528
523201
804043
840650
624062
580394
92213
55148
53680
253066
422588
974087
441953
678536
156970
92490
1030194
873180
145964
183994
253138
1004014
695396
319154
80244
279099
726509
946974
995623
745894
182060
750078
273516
245117
1040985
105585
951457
499551
118099
647514
841532
486251
677830
2929
608406
406033
935480
986929
648420
98715
333994
565320
937396
51426
297280
528151
654009
67013
148633
33613
995773
746555
957174
961448
35332
457793
70037
923979
82299
470949
167447
66343
492671
477928
528431
619997
748756
313488
197622
819505
409940
660855
480094
440916
296157
20548
244972
113132
688200
676405
507358
466029
559478
858556
676429
467795
1008483
508039
761551
323291
919414
21470
509198
13871
187693
19665
1011340
200654
313241
594023
468934
505288
701750
420742
140577
846623
860409
596876
874460
818015
1020451
688618
868543
723747
631200
548908
318863
868908
99841
307379
681038
688155
206751
538621
252174
686955
931708
1003060
360495
900706
849949
915895
764388
63510
484071
30616
211151
525475
706431
351698
965466
343043
894904
854463
765284
310725
171620
113232
247809
16849
727162
581809
927481
616046
309313
884514
411710
273060
461151
652503
551124
325609
52693
801370
593914
745245
1028692
583634
574499
514039
920724
953332
635569
743719
216711
586947
584828
684688
886549
543709
667075
106147
966386
374234
510254
290622
392842
1012852
736551
199230
63108
566344
56734
308485
329237
288472
118593
211824
844682
621500
663452
797259
1036682
876146
30046
504640
435084
380129
377625
133946
1027358
572432
542101
957679
383012
208643
395473
920867
364215
950341
782240
535380
477276
297547
996076
965127
244953
415513
631750
590428
834182
880278
655195
237903
113212
248126
392954
89195
534328
301875
490649
10701
46871
813182
76005
973193
704886
379814
782469
737151
457619
82046
169838
936036
254044
310035
676365
429453
774204
218428
642013
107120
798963
653827
744927
222686
442816
150503
528530
311716
564495
163234
17408
263400
829891
691732
291605
618110
200080
307877
889435
918661
831577
996477
681308
117054
174801
553593
294902
94355
637978
415104
888854
966615
745636
1008583
706967
168833
523223
118105
660330
415757
146795
360199
711798
270458
629432
224677
751415
351514
98798
84159
298881
48125
146735
326601
735475
478910
937880
955152
655513
301659
979335
834159
361275
845805
781529
317127
573442
935043
558017
751628
258515
848711
323365
111749
797626
372154
957016
954680
768959
931303
481842
264937
411520
723260
605988
216573
1029412
241424
402309
342726
857071
369333
756419
1039953
820782
34874
940189
723996
194189
255499
698231
572414
74398
968583
326407
929768
11164
82853
139137
294493
803716
747799
455214
202916
674424
671686
834846
634146
1013857
341716
1042831
654064
1014393
671400
1009562
896625
998185
74518
430629
546928
171811
934691
226451
392318
575282
211899
867135
852977
118819
60339
535184
664207
307071
522414
337145
696510
638120
340117
47200
547594
414520
836290
283552
684471
382115
187914
994199
239171
237834
106405
274919
340886
601480
924873
193063
797164
67759
303353
185561
810600
544417
760809
976522
332144
675990
545258
611382
949286
810465
762522
714003
922756
37326
1036204
923817
417037
433679
900330
550930
311698
281221
641884
119141
563564
806552
84296
196058
462026
346696
395148
38756
551942
377786
28271
553515
994294
22055
804223
857276
306168
823638
198283
64924
193623
563137
827866
586995
75145
644554
826670
804743
525380
7479
651389
779993
925168
222674
184393
578633
340818
413829
382052
632234
515175
434785
777056
510017
814812
919156
543253
831456
249640
711642
482627
110976
257437
614521
569339
526944
823548
817282
208573
813084
765216
565711
33569
42810
592373
924953
109104
389417
1029039
75619
874826
845133
643104
109204
190993
653147
834800
859562
122048
980971
542797
962917
587227
966549
650651
132609
21541
497179
713842
1007488
447773
979927
1026676
351283
812811
16714
348580
236792
140482
421250
940065
402197
336061
985604
599004
430411
766893
130249
949523
451998
352936
467110
919570
390397
68540
340556
765286
98027
542211
881087
697292
661501
9673
947197
226544
279787
747170
618045
660029
729994
984715
205763
358402
297870
653969
289776
619298
417814
278413
191139
232135
750429
374473
656761
859918
754288
578053
19122
910763
717652
476659
738467
669166
446511
88643
209404
988339
118308
433308
903048
707521
462073
167503
617975
42323
691646
86395
757934
224359
877265
383636
15944
387813
700974
557627
917640
299576
182680
981494
716050
134326
567541
500598
339103
618490
880859
180829
851781
687526
535930
328956
398945
1025059
21724
676882
619381
834323
224742
349163
745595
173790
200633
186998
746921
872060
1022459
835306
1007912
79164
1032582
404078
839788
710810
503685
630951
77147
76474
536423
699146
537903
236227
622907
198652
278454
759912
5633
387366
545269
42088
307720
955118
781080
895108
235439
252673
618923
77465
265166
737165
787207
2868
100908
718921
1038213
21036
474080
825890
561826
487032
493856
615252
222675
344972
609843
866024
811875
21702
967440
986122
12535
370650
1009083
870138
1037013
807254
70339
518918
968246
935403
890775
768428
254346
474122
843909
872031
624197
141474
955664
1008043
694917
680413
64242
443874
1014110
842868
820964
591805
78940
264061
377382
839611
580868
62242
968861
691121
638721
898006
538221
866257
338569
639551
519995
196740
199844
901551
657149
505782
727629
157915
592278
418678
737266
283884
732817
1028560
278441
663309
965668
250635
596514
743347
909638
657452
128890
959470
932763
996844
1022696
710075
333798
631321
64019
859544
170956
893030
272697
947677
785732
330340
601886
929038
759359
148343
175484
321671
258726
303745
45372
533756
135084
524229
291156
419379
7320
764088
588081
12715
664402
43000
923810
1037950
120630
346692
662317
122799
638893
1021109
284015
1006374
829660
3594
970759
682350
259539
670123
1045176
818090
111536
764008
994063
530467
1024394
574784
369532
46808
690118
157078
5891
126405
763958
19943
240846
810902
454500
615291
786071
710834
652581
654106
249887
652047
147065
684324
175668
940659
484621
7387
539539
6180
158334
884557
338898
82754
776391
1016566
298873
545983
552373
785742
207151
958010
117906
429183
287112
999773
221889
141424
411171
531074
615191
56879
670778
10498
950102
989319
921315
101238
657342
319481
919818
401925
462942
69378
285801
728629
306629
84744
1027538
538328
140499
429004
960098
325211
227911
107416
326005
580314
602751
925171
283414
224852
56788
1025611
362056
447551
387024
439213
304754
1021954
387868
136789
661061
131278
187695
492535
849973
347273
42462
978363
266850
81426
832063
961671
446687
184034
291093
974178
593775
888315
493788
92753
294080
732724
150404
326905
677203
88522
941657
82571
66796
743369
828352
1005326
298772
358575
139940
852654
959167
66505
538170
501251
380248
660123
645204
469840
211033
733020
840372
229052
599295
569886
209066
125906
659246
110360
652033
963478
109887
914994
623763
371461
57599
412388
355506
246546
826673
156748
670305
1010651
529818
402376
276100
826630
433853
731728
819196
400922
595918
884945
659908
297294
716546
427355
525310
100583
699251
1011474
65074
343712
58906
978086
927047
516048
160807
534652
888820
149609
541137
290758
830860
175309
688492
768582
712512
450667
296223
14706
404613
134647
457168
265799
150278
1025520
589733
988842
859135
327303
116439
925388
561645
685623
455986
521970
425167
22784
322749
503112
715808
741161
931270
994846
1014712
38689
800407
814550
565778
840583
978906
801346
602780
239557
495495
740748
333001
276622
239698
803626
220895
281825
899056
311475
390119
1000258
279244
265618
547437
714177
797814
57424
394307
992180
795565
208312
848690
655819
545423
99111
100360
80382
34770
76797
615351
874962
725364
568964
611147
515435
322143
120497
239423
836447
707545
499407
586586
455728
16361
502954
688025
588349
270168
76092
338801
561438
887761
845603
192245
423782
938268
827094
207649
206132
249165
868842
607946
148160
814502
388692
626802
85467
762403
1008598
357990
392319
329295
938251
916930
897663
172351
824182
667475
994360
945574
452488
982632
1035623
605994
55883
929105
664992
110775
880032
155047
390200
724814
904685
505525
718320
131881
32268
508605
425416
874404
145333
974491
353592
100714
987101
933546
159302
1031942
879368
272279
737257
1033695
333236
835511
287955
236421
44252
486780
841531
285329
302992
130695
836020
201671
893394
474163
901510
1014132
365503
1023869
827190
593149
516332
539774
911746
743851
58376
418818
791119
537427
91855
690777
911963
972094
512330
477293
69581
334172
52125
352447
901991
365849
101766
926098
932184
207997
226203
396723
282493
52292
170378
703882
941178
939995
635930
933932
730187
589121
552854
437313
804827
578191
882876
877860
911238
180082
785970
850286
1017120
356680
648994
75301
290986
916950
112121
878436
994592
836177
39750
1007543
14697
599439
800443
270623
151702
232773
196081
1020443
106370
669719
73091
974684
848702
397837
890964
869464
567786
852815
319465
785204
473708
241703
166945
909441
977428
683754
396362
407953
826341
57624
281707
358648
86246
502225
336587
468074
735696
848721
626345
731736
879998
789931
581809
573340
322035
1023297
1002840
866450
35163
137840
346730
404825
314530
293330
1031257
575820
492730
46161
213830
1030207
1002214
19907
219275
471002
700930
68186
389116
696924
928975
437638
930305
764909
803487
1019230
908437
569608
920440
704709
384817
972054
70851
944718
689852
664784
59485
890940
636825
82350
449820
38708
70488
631870
660161
1003297
399864
62498
377944
789705
545427
399478
935708
41568
535769
704123
773690
388386
677034
675018
443680
517137
961206
398684
731118
647824
891238
550371
340446
919781
620257
909881
369575
794437
27827
478469
204555
497529
888094
736148
398886
162062
47199
788491
958169
595517
634535
2474
995593
256349
860054
834197
828733
770285
540049
459229
749934
543660
248153
1035679
310882
208940
964547
1033429
423316
660438
951937
855234
826232
554623
228959
628863
385082
890199
901769
854586
262870
1033704
403295
797683
185303
687928
733508
36534
222229
171867
171488
775680
196084
87996
681403
594668
387581
639379
1043730
931073
846243
804816
504795
325139
561532
741064
252364
385938
762571
977901
947205
157154
27087
725298
751798
1044880
971787
475292
788745
677964
124639
248904
625343
897022
547277
308620
962328
67954
222801
795750
343750
576889
371208
720424
753221
1042914
453180
964520
124664
1045013
397186
967562
695925
1040256
420870
724809
893413
946207
39067
1010098
281837
587605
701798
589736
37869
696363
557618
469403
797878
84154
392993
698955
457087
4704
228066
924359
782429
903843
674823
178156
791674
776932
829772
537673
31135
610536
231360
683891
529755
539373
708144
296167
810544
442430
247639
228689
800668
939537
778373
335926
625661
322423
910941
649801
621705
832745
220266
218644
234161
484342
1007197
832149
237355
358475
201011
262206
258870
434562
57038
899097
342476
448162
445402
429418
345952
591674
786842
292152
349874
211274
1042155
310677
680710
439438
580815
282625
435843
732032
1034894
749266
649890
136389
411997
887907
723454
139067
892495
631912
239607
157546
524729
165784
989651
159925
450454
717851
407613
553464
937064
1019413
629428
413353
633523
360463
559138
178932
8408
841092
871411
57343
244819
465515
819384
547704
833859
120512
947379
532428
923537
729854
646915
720416
48162
926453
791413
981447
822086
1030734
865211
259902
1029246
697402
255045
763511
290217
865580
596276
21202
178267
988956
866620
979459
575501
401681
408514
1010438
387760
268015
75859
447664
225838
263438
463753
509770
616311
621541
333758
929505
683730
49409
921455
260647
837022
935169
849285
14909
104511
804491
371779
13950
896203
588698
570308
467066
248747
355471
945333
20014
365895
167568
997048
535526
302896
296508
106669
337064
519364
256191
66354
287788
459161
16630
377124
407648
883585
556491
833947
449463
609626
381454
955883
821431
1012380
558935
470520
220975
324532
695829
874019
359147
70479
402558
185823
389988
216540
1016374
711974
377246
390340
616270
377566
355049
551440
980910
432654
383293
377376
65370
316719
341874
11948
826629
814639
837308
329300
715804
99247
225054
120339
976279
174807
409810
845406
34927
386111
905376
76996
174100
363402
870285
843121
452583
870247
162657
19438
40451
924159
558299
801961
458381
282511
920322
379040
416345
353710
757378
414823
689084
683650
563422
520859
989589
824733
668510
604870
702102
750025
1022716
657095
926896
703564
131821
804626
788584
515843
269159
746389
376486
459448
3415
213151
332076
432252
362973
1039386
436057
460440
335086
798784
417002
191388
907687
580331
572704
934956
158507
527258
54911
191909
360438
777068
812511
582157
866372
338383
461541
518472
999432
239055
131776
367538
127526
732685
605485
251278
1009077
339033
1036851
241686
457455
641834
909456
842500
471059
297022
682638
670972
961445
120249
606181
174441
716885
178811
285500
371995
888404
334626
18231
436880
631497
162306
743504
385056
635260
867935
324362
733853
82856
984296
664382
792955
650174
523279
518043
474599
446970
512175
789970
823467
924162
25563
1023624
406710
354528
842461
184608
313217
889847
690363
790398
871047
1027344
1188
321236
304837
175757
316476
1009716
765427
253064
296512
18983
919108
393556
946327
871121
160035
486944
418671
298521
403466
783787
278012
92653
1039542
529990
126650
876569
536845
798918
845556
789586
1030615
462949
812321
675466
482258
990331
561309
737819
415191
19101
993677
1032814
782851
917502
493663
744876
703201
427027
480961
240690
288496
646496
773804
901966
560180
985487
161176
546752
246247
225165
72805
994612
555674
916583
102112
391333
861079
755788
835347
178900
41892
206824
1171
290092
771873
858796
285179
400743
960088
759377
132242
597402
532264
255401
992523
94894
214808
38266
134478
806252
419959
375063
575213
863148
157584
938114
538202
1027540
497459
242921
100657
183074
124354
952228
301625
684444
617796
1020903
495357
106448
68652
47953
475544
909461
206081
517423
184813
976693
841854
976064
376118
862019
353718
1004001
710605
505196
54964
883992
40948
448978
29655
717071
829624
304991
511963
231317
119878
787175
28122
287835
362041
554936
246495
877121
637106
167119
651531
383783
698737
638512
880489
482940
687932
650876
844235
290187
251395
342075
158680
901136
905288
457450
593502
618247
96140
106025
747888
971856
574450
90006
292459
786748
110774
78563
482091
856642
850334
877598
765755
698357
525910
306874
902772
715359
703738
638480
95868
137282
952036
643718
861398
650938
618056
803747
700886
297579
560349
994304
526778
321061
443786
201107
396928
322803
918297
1042951
423009
714967
934837
430770
702431
425217
8718
179962
811571
116790
344231
320144
423076
368358
108620
514303
62824
633072
49454
778173
605726
876775
960793
734380
531141
8598
352483
455280
208184
433302
83781
78520
937218
634894
374115
165485
691472
507455
33107
533907
989129
612774
553745
706617
987291
110710
961583
709734
832901
1041146
115664
993453
564795
293854
849965
622701
151471
706699
530448
393506
108963
192759
456880
238186
231621
869327
517713
582734
46351
949068
651274
160196
590036
507877
236066
882492
140963
664357
787953
585103
286959
365656
490641
534923
671640
438603
687458
509421
574581
197121
732020
620762
48323
906724
312009
65777
823931
364845
267465
410477
497453
263024
313061
461813
123279
452002
452140
555455
290365
87384
124978
592704
206721
283978
603828
506440
1025433
667406
637863
857560
646770
549633
186556
171297
242241
429690
592792
666955
1001688
987850
765961
962251
689967
154403
802447
428326
207790
690920
599022
592400
728919
602800
925035
38536
1007171
600446
286766
963848
276168
144376
78977
79615
531151
549641
14365
197906
60930
632329
915174
528401
845506
612121
4707
50901
268803
954519
727936
270351
524901
879632
547760
460401
201785
776756
457457
278893
700261
257308
245406
638567
14757
219882
869986
415596
714280
643410
77129
718526
378202
814491
674542
136351
818440
389892
875015
891615
678376
41602
787434
727502
786946
917993
521461
396873
580310
110013
321629
818470
7786
212597
232261
865032
696920
14266
119444
672999
205581
58895
161153
121643
813558
212481
262459
60562
567932
44212
245558
531582
546644
18642
1022987
239644
750906
470414
46468
1019723
507245
44740
805554
428658
271399
1042992
207830
632328
737951
524967
6211
1043935
817614
189284
829428
432799
193230
783574
408259
688445
425876
641494
461563
211735
480760
999370
629382
648382
902538
662493
653594
175661
15302
105972
655467
546427
52722
414236
747419
303924
612920
641580
700238
495267
718227
323205
498968
220999
394228
511932
421093
377482
111666
798033
678540
797614
618603
315525
172820
410071
965723
181985
484906
20863
964505
815101
439300
368330
462733
190986
806575
548706
827183
992278
215246
427591
320164
234690
65489
351251
156974
223671
688282
131457
989406
244161
680048
609999
942502
130450
269306
348139
942675
680886
552312
710029
951791
219647
610356
334933
195036
733854
132205
604713
364607
599101
890213
54485
386817
288423
858349
716155
343579
105874
893684
83577
357230
143686
838168
882577
25833
1011505
394564
373806
923705
715244
618579
908991
678693
957436
287824
246309
776357
413189
921772
339953
224929
278103
460346
543297
213450
1034174
196106
683607
216096
664332
769499
613865
1036117
293243
424263
871767
346865
942576
78366
1035111
539197
420794
819776
599988
853997
799718
403352
862678
787538
298220
683305
970973
927831
620712
833257
161920
182059
382977
772222
385592
241877
226055
1040802
357911
768889
1043087
486085
329962
347470
477210
94354
613885
556927
60543
593880
706267
955904
690883
89629
564957
610612
420362
158001
26598
1044464
943479
839900
382776
9551
30879
793454
206525
254917
329735
250990
604994
976309
951403
205724
739179
912079
24919
694240
327860
953140
856413
334834
342876
979881
648331
486557
105595
83283
114498
635914
782504
223086
445596
858914
525017
507296
434916
49413
216976
436636
309582
673572
999985
975605
543237
406208
959593
731412
777439
37610
854646
571095
176443
369717
425464
381765
83776
231476
1026845
235733
532859
959876
146788
438510
829195
182957
624600
799130
728421
447653
91809
474603
994945
476338
322811
531233
386983
385967
206774
105065
188596
174646
287828
102026
245275
571952
762211
47668
616668
901405
182055
87337
384831
678069
17720
650972
198634
216518
9962
30552
633168
398451
746796
327829
824402
76917
358113
247402
68645
365403
247570
638191
733781
1041706
629185
1041201
752257
805745
82247
896498
161141
748755
562305
692754
461780
633426
920634
774986
886874
1011757
681877
233647
1002940
145564
624819
740435
494900
312183
621333
662183
425764
144992
151344
646750
87633
460949
412102
1019587
807800
102781
356974
114381
775951
981013
997748
393076
503424
961870
826194
374092
798447
463944
639378
599058
65340
449694
540297
204880
37309
124178
32883
550944
824827
308791
271186
379702
362340
757949
1021958
541966
439657
742953
227158
409573
756053
120267
231800
508929
755822
35440
675170
425550
550314
164466
760259
974451
286382
725567
880553
318969
554857
134818
58157
412622
624316
840446
854989
999653
255152
89924
873496
136311
929232
102853
52774
564881
992040
105638
838268
809834
611421
778021
894541
568925
1033091
532186
413033
756726
759226
847423
779284
213709
833812
425754
778978
627592
790553
858314
948637
690781
638180
40754
978663
554180
236472
95536
464598
917058
653961
415061
999267
216834
98098
85912
814268
1031166
757985
849515
866662
318859
822265
475361
408063
69160
388799
553459
693032
86946
146650
12537
419788
158190
629830
867126
497917
387734
957147
452599
859751
1009411
11113
713059
80240
238290
1006669
324132
836773
347786
18835
996081
346282
193929
436177
838276
441606
783443
311988
999947
475474
476959
305586
169674
102159
109729
982887
507774
442295
1011758
252037
509845
465268
941680
930318
330681
810440
70815
305008
649572
239292
54408
570492
123866
669743
950226
561092
940064
138201
858311
80795
608019
1040216
965935
935067
720620
2176
271543
160495
864721
826831
406975
706607
96138
668384
664085
212001
937534
963299
833592
501559
755541
358948
744033
203972
184547
654920
325214
903209
893323
339061
518750
971846
827739
846622
616189
611182
397863
440288
673390
573309
858895
222708
71724
341640
626514
987111
669111
214813
283216
534723
895697
733913
55089
99440
1000769
220912
836405
460611
153853
742388
640073
250194
286933
893708
491366
585890
931694
138546
961529
317009
764207
226659
931361
445867
538144
604081
184331
561560
564098
477839
694848
623333
115257
599681
43573
555976
212470
11239
459886
582890
92494
1029738
251024
774710
379231
360523
518822
758623
948462
732026
988464
340451
39487
439036
215242
645954
951874
912782
974785
455473
66564
240249
549817
1037414
17652
257654
1000973
397647
971933
135263
71601
892257
361244
462548
258610
628450
207563
288184
1019132
120751
1044242
421461
424446
511275
381713
135451
868189
90350
303810
590381
439047
246740
644718
38137
706697
394425
1041776
935072
511968
32506
86322
303137
699813
856590
121854
367221
354394
13727
83005
1001032
789587
50496
648948
960669
971259
494733
724035
223597
279116
861534
340649
50238
35766
1018293
816276
849869
592069
654456
773182
602036
403497
179413
936072
768726
776670
91289
700845
488014
98155
232435
860928
300526
157639
762329
927422
969042
230492
127566
1013180
189288
405177
487981
998587
528394
744470
317605
957084
489275
137287
972273
131153
553747
1007303
1000381
907620
515289
406046
618956
347529
317769
4535
1000398
862387
819448
235989
494125
863021
411808
1040057
605829
698986
580972
1043945
806656
236455
532556
401312
849943
230306
64382
998783
220641
117321
635127
995756
416454
893024
252113
375249
848063
131899
775676
585932
234663
767131
461322
580415
896488
295074
776148
898503
595087
95314
53471
292198
932228
135119
585846
785780
489434
252973
116007
518519
365286
835372
533344
197752
455776
11994
113319
165280
326519
828078
544679
242803
396921
964816
432189
139969
870845
278363
928829
698306
1032085
887851
648164
385973
910866
375770
409050
816209
105906
902474
868587
898429
390822
896487
108571
1003803
216450
992577
405399
635152
120774
1019154
195702
448788
630616
975413
361604
167399
645217
603532
22541
92266
241225
874689
865451
141524
707609
569658
794135
585354
923531
84009
559570
223339
450454
122277
87860
895871
657708
513116
827170
484081
646213
903183
734810
707731
1017549
593120
342765
670217
45412
989818
375776
1982
860025
449981
988166
111191
479844
606176
983540
659693
730419
738089
82417
288091
237985
210157
671861
687954
950544
1039417
581926
591111
216764
941029
143942
222678
723908
13511
745682
435220
222579
1045319
811382
84746
31292
91309
721883
548512
152389
673796
143396
555985
204263
71594
856291
269081
296178
335005
542122
306648
344553
925694
1038911
582484
970275
805731
637935
991480
425200
601643
849633
870474
874327
754699
214892
621839
671622
46935
112769
1012745
402768
794425
373903
278862
206360
286780
957016
175672
794347
151438
907246
520338
155352
857352
558398
440130
1006682
847406
983937
886741
322325
39776
444030
412491
882652
499730
767257
463247
318232
277351
486003
241971
755200
986974
847633
266947
502506
533619
189014
479256
885789
949718
747938
634115
115486
382489
152598
958369
658674
319721
121363
103100
626237
1044934
814099
773386
406184
132287
373280
623319
138164
1016803
654263
370355
268667
480278
922059
979313
348262
810902
549379
197849
630254
157642
450928
394030
92029
104960
464308
544882
469839
426769
214807
214027
528059
752322
622951
132980
859150
82388
22766
101571
276214
845448
181546
450878
921947
137189
639311
834991
776131
475890
722719
451048
329065
930584
953617
983423
2998
434416
853585
939859
985970
911829
907714
33625
13617
426185
815012
950426
545324
438333
959246
699902
388419
61198
356568
706641
1016686
749907
513762
686579
356859
912448
536489
343814
205139
332694
835215
1012611
996116
444755
710105
359426
488281
371592
206293
761982
889659
310016
169758
403933
578608
495328
215367
62099
859080
691096
945660
598656
48920
819751
674902
814637
566625
651319
739900
337661
633540
74685
668809
1008618
965715
654993
387228
372449
524018
584275
949863
24584
6762
700936
490481
369403
614589
640544
525187
140105
404916
399213
787687
16696
699650
890653
233231
816847
866964
559928
826584
279434
541956
56509
297344
973706
302426
767404
481203
369511
256582
632126
972980
216117
632433
235850
457149
743105
758620
991793
214942
963957
739363
40478
82101
81339
824392
686781
521081
490851
136063
563834
548189
344601
292511
696412
166562
388412
513996
722454
352830
933718
848098
528042
606351
721214
890576
562028
1003364
362695
593156
763954
330133
39071
377345
478520
21214
575908
1007861
498921
645404
607530
786446
952518
894087
47567
218437
678775
912475
205677
218468
713322
456682
272328
651344
578028
153855
538624
553793
343170
969083
761948
384941
837227
146953
661245
766469
76048
561600
315684
193671
69285
1008283
145893
977062
619661
546412
165903
731811
981948
303310
584537
842028
513736
549648
570085
658685
1027706
935097
83032
997993
197053
95848
417393
508689
1016595
455835
448136
881105
812292
681640
328448
343755
829155
288256
982492
333307
346237
188318
165909
166842
43043
711278
86934
60036
947616
402422
789125
88709
799753
466139
1006935
505122
444314
658895
985481
602355
459922
497948
593050
61053
68787
310764
852649
653377
94056
120627
816580
139877
350405
1040803
519781
43310
196171
814397
141864
499954
841008
410971
491616
565548
892851
1031286
490968
235831
87092
565508
652139
794481
376695
792701
802193
35872
1016790
93157
313104
18545
928275
255891
60673
772347
68631
379600
482501
171664
692449
349013
159067
839159
71688
491669
79662
252197
1025726
1014359
297659
117255
548246
101874
946633
994875
10712
167861
563979
238074
322026
571924
1042252
466929
456012
547044
342909
879640
110659
42983
510300
630409
815274
936535
751142
37728
664918
477795
924975
311799
720939
71032
11626
924093
164822
88826
522534
731060
515967
791790
372065
81992
651878
1024165
903890
493763
759850
298174
401091
724464
84718
485970
2222
529493
174894
502644
559540
674924
962398
778545
383789
854793
133149
203435
968434
522305
47540
998792
824243
876341
196551
229480
152441
12620
130630
730407
344149
17684
878531
703332
1036637
962766
85624
998021
272134
401505
275687
4562
876131
659852
245430
259577
323822
38322
748170
42793
3348
816968
39887
629055
438526
623149
223562
67198
650274
83558
660541
140045
286968
804183
986414
475888
302787
246456
652618
175373
715419
521451
637633
407232
325767
10724
925123
702643
118563
719373
291292
183720
687946
500839
989517
332502
847082
910501
733288
934419
318091
341849
777974
893139
551406
146088
588071
853374
656184
436271
1718
457981
543053
110968
881458
885807
592031
668744
510973
47103
898830
735467
333552
937615
69457
549774
45442
355820
315712
651148
774483
622356
830631
172612
433323
807313
677933
727799
627018
967782
737124
1029992
239382
738780
670153
206029
196454
717043
598476
378082
417489
360051
192625
1039940
268904
794166
692473
613219
300958
1035192
266173
546160
595580
291393
40442
749683
695381
1038050
165511
718708
504521
434773
640256
951001
500421
914479
144189
153838
107407
877355
281875
62224
379680
662065
13448
650743
356323
120839
190881
420933
154280
412028
964507
218301
829827
794236
470095
846298
986902
109171
12684
341552
93775
407373
425139
572325
953383
709760
466989
251312
859785
445758
6493
968720
796110
98538
971655
602622
817694
67980
536685
954494
792272
56925
563652
331659
118534
704166
6024
250820
929620
392683
424780
802067
728076
811094
581986
1009191
425245
668686
952101
297957
324693
529129
412113
830526
208332
95968
569287
648463
121178
1032295
670208
110861
782207
563185
220569
609899
650885
981236
601561
616604
751128
678831
1032725
1007935
934578
538287
761174
54657
372744
783367
773219
834903
868917
743413
201118
781611
176903
982134
845259
686263
565910
409968
400467
719415
914881
137746
191240
1019323
341637
775079
602707
984583
57298
415995
342884
549829
75121
926116
701133
236840
318869
607235
510607
258314
340472
993325
606506
535162
650153
1021324
438425
352885
511129
820363
15912
361240
199934
631700
434653
690804
817785
46189
1032839
366349
105696
656132
96731
903974
858075
661068
84152
275927
693776
278290
499456
723146
228308
312989
418980
814189
293174
658389
185615
480942
921401
644406
305122
190625
742135
954620
311746
677744
879952
899733
786571
820619
716316
258194
715966
933820
912190
307105
831846
105409
575208
364755
356977
32399
263963
536109
837317
862172
204682
593329
486522
228300
151577
586887
705087
168906
671915
31676
484944
408571
403493
282236
398022
474602
617337
894824
510389
35506
900093
950697
139545
676932
24272
562731
104049
866438
29686
198753
197927
816098
181683
461129
292613
653420
386433
200454
890204
603550
894306
576937
285652
754635
792975
539412
290678
870168
414873
45672
427610
736639
27128
907578
343401
893371
225339
302555
950777
134706
420820
603965
338307
607095
285935
664259
205718
280756
355934
958957
437575
1021373
101552
122932
507632
510891
343264
753664
501343
16952
370386
316985
248160
1014504
99401
609444
19331
543600
656749
694305
982708
470832
848488
235696
1002670
158383
186050
814438
242179
990909
742645
926125
914535
1012061
378362
944497
671930
962584
894234
924044
599920
447198
280353
690333
515331
403717
634267
987626
577455
632756
819974
535717
78712
1032780
545371
534657
690529
637609
467334
464351
314970
862705
318538
561497
206023
479990
108201
991087
1015194
678785
671365
486650
461487
399705
548660
866467
476429
218037
715537
861664
926770
51901
186752
304950
215106
567877
572974
515092
623414
36596
147343
967735
207541
22957
995558
359349
599930
82600
946728
662680
471529
949486
949424
259597
212144
801583
73538
624972
205646
368779
47231
251092
660839
314838
873546
801745
419011
131077
197268
598874
733573
895888
168082
279989
155181
169911
587241
480537
440529
252441
950164
379642
1020341
162391
831270
992569
601208
396557
460396
866155
715403
577953
51466
537270
526526
281923
395505
831121
529663
493613
235667
575137
587313
558680
883293
244633
221868
345962
920499
704056
625343
804301
956277
711871
18439
641495
457368
507944
934437
649511
528865
566338
105941
87325
873030
62290
998050
391722
427310
866462
182218
676846
195028
193273
877510
360059
165531
506218
812164
923803
792395
202314
935033
912797
1021604
329996
740320
516073
199744
971521
258387
937338
405222
772723
885897
112706
681701
838041
803274
624276
598544
145795
422056
1030620
351928
297883
602903
825174
825202
728382
780317
525446
873701
255919
900738
672782
743939
983410
605333
465642
611750
755611
736084
754589
397941
151197
471400
701547
519069
528309
94807
102112
933341
1007593
1030397
110151
989156
810878
283696
640689
429593
669307
196583
672348
354668
533109
152251
784698
232811
72224
438695
447654
228896
717539
785555
716429
256305
327258
560577
230077
650551
861617
971607
877366
59486
743655
184327
239653
647120
107304
40622
79192
893573
1043026
938151
388108
1017710
527332
115323
477639
412355
969400
756915
973999
733323
596661
40629
18957
785123
896525
876904
1040590
544931
897486
384515
947316
760602
262769
818734
875643
354947
598208
66352
792242
736024
398379
762497
523827
10572
721338
953444
272581
250837
341344
942529
602763
524799
762774
230418
290085
673400
748721
361826
462331
827319
116346
518373
671679
329918
790792
100668
40654
312118
388821
640292
694414
700799
721437
337944
979343
828273
768166
601005
324745
874369
716360
815938
356869
63621
96079
699181
194483
7552
992042
763770
71712
404269
932415
36931
308577
286479
896177
554816
858317
666790
190874
53093
972585
816109
681893
221256
985859
247695
154820
744379
216990
209494
824401
1045203
284626
824424
820255
460329
604103
163652
759260
944451
21014
377829
199212
598677
803796
958247
214604
585708
900242
1011188
50903
33237
81160
405227
940398
1042769
977678
355303
718347
357397
1029474
707837
497414
159941
761423
745265
404399
1019888
352648
659163
98338
296486
649467
531070
95840
170438
862253
115479
872835
423605
307682
26822
509137
592129
519332
886814
344041
91240
668501
669848
846675
922828
478704
283199
824735
15520
999799
122457
802456
693085
564423
516090
1010557
40782
640138
234520
872532
283104
838766
686376
672757
521859
886680
937665
951401
1045160
736211
827971
21721
330252
571972
906282
168373
939123
324674
104110
1043063
732313
925978
367971
438292
906187
540891
811965
122603
1017555
219265
385543
550028
330298
328110
904073
869181
927864
377949
210547
256463
87788
177940
547891
737611
998427
174595
861247
500165
577614
926176
709633
307270
412923
978435
542599
857186
300653
953753
628712
80225
768706
932272
723173
360748
306103
781545
575627
329265
648424
629861
817332
196974
671642
283057
416283
565817
6045
212905
679103
171791
915486
102375
941878
30303
508978
247291
603218
966568
858339
590252
374539
162788
264657
393115
303804
327497
506433
211065
604803
434518
412559
564292
449224
984040
495512
459893
386917
739107
356504
612463
103971
991709
858986
863586
68570
300583
581295
842181
208253
482140
304881
68445
1022370
676786
575476
782162
60357
138250
590630
777841
785304
909234
841531
795051
768426
332503
331113
523986
770877
319097
812670
389877
298440
239204
2346
276645
746330
878449
404991
304568
1041723
323503
945488
231348
360176
542722
936546
657606
122160
81648
716925
94180
688792
630403
278179
1001727
498852
746847
911177
290074
499126
644864
141114
893250
174819
378460
406218
175915
411754
279787
141410
868334
784217
1044735
155540
997491
821195
598535
86501
28187
231469
309316
338022
1008970
942955
852848
21396
93702
340977
209214
380327
920960
728313
76808
871758
179116
419903
480533
492252
656385
233707
572046
13523
170186
832449
124328
612503
883325
89068
987496
884656
139616
306740
359531
204957
337368
214801
294076
61444
541101
642920
236025
288331
276925
59382
1036633
804016
330104
662485
508134
315682
198227
416806
90285
913373
399270
368782
51992
942392
52717
907446
478058
150634
755140
528462
221219
586553
14206
821796
2091
402276
886920
815563
545544
68872
271450
584894
312551
688723
63473
383572
249665
705567
893956
789657
558502
204076
614852
579860
871240
872998
39927
684679
118803
474356
944353
797813
869468
416201
983433
409258
42211
234976
184387
616882
324299
236995
629285
701217
373410
802215
982399
410624
438228
914468
13884
671914
175017
223878
642497
402704
299717
1021348
969328
533279
593604
468738
765869
207270
253093
108477
455388
964071
173273
131012
991797
679661
798927
711322
1002366
89223
464520
39560
52399
66899
141045
619474
544174
749020
748222
65902
868437
269227
874382
662085
195317
928368
657442
208757
810734
311422
642039
836955
801939
31695
187251
771828
251040
760967
404830
934844
197034
945197
220763
582938
574460
185907
651876
599469
605019
340233
316500
34510
739115
1026828
441256
343459
396273
15419
905048
216705
386894
968479
660018
394222
762752
174604
369037
371038
286878
1016402
3407
755152
478517
93878
408261
766955
48894
992072
310337
865987
670083
284910
506689
105741
69368
981351
139259
37626
46129
849089
323880
190407
197973
264912
61200
252327
486721
520735
628062
560022
7388
433381
415176
248130
153605
995681
552787
552935
495347
534662
461972
807498
123625
922913
252278
272217
934114
936905
326098
987930
108867
766374
238547
612845
6286
745094
484738
537289
351596
337282
575223
560617
670564
991435
282266
859391
106100
901766
30163
416560
157673
382296
247517
967674
677177
236929
248635
106668
331207
660560
169204
206463
519263
512305
464644
102624
421424
29403
101564
460370
274527
1020180
934155
129346
743082
1032802
117355
638168
282826
872769
309242
661623
99315
775871
964922
48112
690860
969388
526886
539223
643059
808063
278189
964382
310074
873200
516047
2017
260403
625689
941529
301595
796328
369312
412719
867285
1013012
632591
621768
919565
370193
428872
53021
720846
865821
221985
1022405
651006
100719
661536
498438
864599
957307
222921
195716
961151
80676
658295
658893
26043
220035
264130
100461
841170
840467
126030
65958
169995
652761
834865
388455
47509
355232
576148
346894
798259
911167
661408
165982
504495
605539
650340
962892
153460
911655
663316
658901
77478
279849
582493
701753
533376
886992
179529
538126
53671
1021075
942681
791191
99565
326169
1045167
944579
755505
718161
28239
932620
396056
922047
484120
947514
859380
427469
667520
618706
268307
466198
234190
234348
706722
939597
990047
402712
298574
28707
794529
16210
795036
561902
794025
795284
54739
656706
641405
913204
471519
676595
273131
315345
39049
1000923
881099
379081
1023912
855598
926744
859598
615616
424128
837779
665411
566375
477183
260564
1045457
687268
795807
718070
557318
802261
189
148
282765
438137
233810
201723
778351
316431
260831
460097
1017245
360243
1029785
797827
872877
210765
987332
50887
377504
92935
953324
20625
868294
239059
212508
344812
585899
626253
711334
746316
257430
612278
540646
605373
480633
694814
551091
857032
939670
299431
235275
490023
892407
737561
760696
901287
576781
383774
645358
885558
666655
897497
420415
1005169
382413
774463
90847
366686
480706
908583
908398
985185
706654
695386
742906
456530
225730
229933
64570
705688
949789
884647
573803
599505
170788
806650
161843
869414
310172
437186
944485
362950
524135
640363
564818
661085
946471
368363
515221
319699
103770
27105
847334
886790
605640
526138
8144
782591
947361
282159
328105
232228
1012382
881376
570271
534389
267553
339864
375817
579656
349299
338314
774236
47836
9012
559644
609009
913917
447461
838037
396292
534004
849999
1023869
170554
390917
632325
316858
737263
489205
570196
732231
575352
79173
639014
161454
595383
373645
331428
47339
923804
624271
820420
773659
175171
726438
796607
357751
837402
160546
184990
838650
261703
960532
978346
141519
766595
137710
887918
238297
82976
830645
1041559
385566
24056
889403
882935
92892
617154
380010
700800
895986
199926
842350
788372
34674
487526
394795
342007
654221
793336
1040600
73295
271339
861977
383057
1005052
218745
715944
963143
577260
359256
754157
856359
229339
258547
203423
736182
140003
401040
674699
556622
755809
594680
258508
859071
840073
36951
838250
476346
821427
848862
87790
636072
899758
103586
307468
393724
52108
390362
837834
690718
363837
340987
18440
973444
301554
931193
881867
304860
680847
387170
426900
425803
789893
807005
799312
565270
79304
960359
125503
718439
784931
869744
411793
894271
967139
1022878
814824
947618
984265
425664
462741
539726
392153
661397
28694
718217
188346
968220
303890
52994
902523
391121
182131
617926
858370
453142
359770
42758
186673
193264
986148
942680
836238
649951
794599
725024
435264
510976
587170
589618
975974
997018
313666
120019
486320
936087
550754
787267
728956
294677
571603
453229
926981
128496
801657
423698
951015
101932
715805
439118
500837
713694
910811
31793
955293
234233
976772
544813
471470
184613
99253
731430
580518
347563
119844
929749
666377
220893
341514
325947
426113
288535
78497
872911
1032874
898420
86101
610346
246348
984937
514620
35937
751247
894141
414996
344044
871933
286527
18531
500600
449810
458792
524444
718077
916571
762016
348313
683324
643615
391370
256243
764493
564119
281271
202741
587590
913950
982047
619097
526914
556913
330431
377989
373585
498566
452550
453496
443621
752545
996483
943258
697231
41122
9533
428491
507161
615189
1039162
198079
897548
481163
871447
107843
311627
685605
48150
1003416
1016203
349553
788343
237572
245623
377908
232286
996023
203249
985926
420180
93279
220172
70587
892997
801827
426878
591967
178586
68831
50030
410229
911863
220039
44745
223291
451188
328520
528700
171612
13832
132916
937582
708218
72666
480558
742298
723994
110604
261764
148093
468573
1001601
788730
494853
266571
956672
661730
784848
326925
643944
405543
620862
823161
694361
68868
77702
185405
476185
394495
377010
879102
587178
129051
778807
17819
170592
591919
136178
11271
395411
678846
162117
845585
717148
409311
185155
396855
281642
418458
849931
59247
1007257
45001
233658
859763
851254
55425
233419
244220
779169
500572
589867
715184
914439
638061
945994
975802
580483
281507
717349
90569
814936
654138
72259
389978
320589
361646
198130
190011
431616
884447
178284
735340
195392
451482
370958
846230
585099
205480
986964
991519
935172
763361
630037
1010290
536018
905653
968460
124911
680893
337044
91222
348586
627612
516471
1008443
40832
934051
105416
733030
40686
661370
77863
55253
193945
765924
359536
177821
854735
96957
256193
494591
622836
496872
499629
312127
192734
144516
4611
288080
510753
419086
218408
464821
49445
326720
446610
948152
630469
501029
154958
966499
728512
319341
682718
365636
299223
167046
961306
559741
146435
331483
373301
515479
427828
915764
250949
486340
590310
197807
301207
160237
230145
38170
856533
369284
269468
959501
649223
864540
515252
979863
1019631
162220
816561
445800
187851
430096
114382
570278
244333
573160
12337
466593
521210
388672
964845
488069
735564
435763
65673
339217
37990
915705
347680
694015
113525
949340
689329
913903
291395
133920
995700
1011873
498169
525665
869966
287189
486776
589677
971835
255180
85399
690139
923277
665394
959263
188934
172343
776745
328881
592278
684305
175362
403941
569219
877376
214581
408565
83443
952243
1035095
817954
755530
863321
343464
503436
187230
1034568
672997
207020
1007881
1000993
911577
980452
383282
1038320
223415
200181
835103
28351
1032921
753157
648581
436073
682886
377551
10550
868455
314199
435863
980388
314400
568863
122970
261566
616628
1027489
580888
645921
815459
785953
420129
915306
763649
788388
1044670
901886
651717
221126
6540
769797
84338
139410
761118
120971
667287
964818
142785
1038953
25990
895865
685293
448581
593754
264863
671467
339595
289364
71613
808261
978258
697314
989868
200779
957889
669959
224446
229003
607188
546918
240634
9344
813338
235384
638768
932152
160094
327770
528239
572366
408888
983891
869330
1011075
321678
790075
850069
125620
516846
99524
716617
744911
89645
127510
845373
364345
773587
164173
935307
315615
272732
461944
44110
922460
523934
901076
526822
183325
794314
674355
287194
764100
358822
1027514
577235
184950
196588
317879
782766
539824
729465
857114
533817
72685
415350
302530
60401
872935
447081
369772
41140
54954
19553
591582
886053
482747
471510
96284
608146
287506
546107
191596
577223
1031070
866306
949710
673236
764449
804192
978892
594752
634693
508251
61885
929406
605288
837433
305842
774611
829389
1017758
889970
392860
648663
545328
137938
301799
731420
802484
722028
346141
367677
209665
656358
497935
891920
407247
57628
274734
292986
346098
407670
863495
531443
379725
697649
557315
665020
171078
668330
939371
511847
745415
281684
627800
1032460
424008
539333
956523
892174
617001
751830
271567
891499
796764
966259
740772
50016
915475
964284
479193
567181
160796
14723
377431
85237
449546
166520
252952
157653
889518
244828
481957
1042295
861882
1029282
939091
481524
725007
180148
679577
150872
788825
876816
412651
659223
231708
895066
693418
84553
170482
970765
139593
797101
1005407
879303
365893
56480
344006
810753
11003
354736
403980
631772
550207
547114
461131
729263
479843
410955
591114
983435
58629
879711
638020
239769
65348
889236
116771
463440
8773
501250
641571
1014513
754859
1038332
257611
995725
786633
976833
871117
656407
496538
1023126
1028283
130026
27261
159593
322326
973270
594032
362900
335525
55764
215876
809073
697334
387408
27570
446112
841362
58912
240000
791214
786370
664416
1012144
890943
894487
1032004
795104
951558
336278
440066
218272
777972
934454
206662
746062
348136
781243
391863
689667
506914
420479
49966
331651
708171
411603
68473
445239
234267
152815
956621
487303
814590
55742
527751
965377
789591
31077
987656
550550
837088
436970
558453
162187
871800
732983
811484
944359
388906
617133
127517
794304
296974
493289
773745
406481
197590
503093
1004302
801444
1023460
804366
691210
871246
901769
204694
579859
626534
881046
887197
793258
832695
753431
553521
494678
632778
507087
18234
637188
433956
931734
456412
499389
1009857
308127
331302
770492
585158
170277
183786
415663
922915
324094
182715
160650
280670
558283
383396
635955
886418
199385
617473
582458
990189
247013
926738
563854
95193
693527
313775
109407
117218
849324
510126
33803
976322
89371
36420
785672
926951
540569
523775
266202
1022028
741367
35927
314032
476398
448837
34548
303919
789314
391390
383609
806675
492180
855234
475171
656474
322318
741391
150201
671706
411897
1038
39294
943543
48392
86987
807058
73556
333201
612652
507058
852504
319875
892633
174872
281701
1013197
981885
525511
778694
175160
512492
980867
388849
540391
547151
385957
957999
194187
1036082
719556
901945
27092
301789
105069
616579
937298
201771
593252
818780
572866
413822
194165
1026230
580232
344067
120771
849063
114124
123625
66637
102213
1026201
245868
400768
531655
596509
811404
278656
874279
307166
693298
541816
634585
297015
565887
1008932
680996
131477
937005
834048
736628
868673
879131
306763
456972
152739
86155
986247
657588
865038
1041455
849235
391807
259600
738424
243237
964414
560441
226704
1013493
433639
595572
376487
268448
385339
1030083
672677
168315
988461
833443
44262
672788
1032523
212189
628465
1000219
55862
120067
103454
800504
34451
757120
345741
664736
974608
578008
816934
399415
788374
634359
796356
147431
738645
993311
554579
558841
764594
838378
140728
99303
673087
856856
464825
670682
906044
733117
333588
966837
941736
723711
410
160451
135791
400646
829087
851210
11370
55173
540044
218537
210555
640712
12867
1023246
528768
132240
569499
378009
186692
514886
594314
14759
919668
117784
51696
228831
217581
491936
93584
45561
537145
796434
411338
296606
174462
160593
76457
974674
656988
323639
541011
742535
3600
625588
423340
919750
724407
491483
445459
490648
404446
1022843
495255
448003
226068
168483
340961
784239
374238
1014699
260967
246444
195216
488311
925322
488626
897109
497825
379663
411124
245229
343065
792941
390180
855299
32532
34810
809413
506116
219751
139066
41313
426479
42295
297214
779652
13148
569060
429473
1043355
835413
529202
89856
782228
128623
963078
279790
630011
485035
831749
949003
68551
274975
696521
684437
767833
23266
443499
411447
392482
645842
899499
101171
505384
509672
934134
918161
686201
618498
626605
549065
711960
624253
356978
543324
808640
916782
768764
581804
92805
141077
89905
81769
68825
106209
612445
768262
88187
754233
1032114
394355
868240
770830
525635
764402
909712
860550
1020934
218211
515848
628184
347011
1021629
908107
924586
274030
705138
612356
824231
253635
196905
457708
247045
359140
992230
327304
923424
871676
820574
369916
1013839
192186
476146
200445
1011425
917635
571493
219207
29761
794865
482818
25955
787709
15379
830152
209987
717975
410369
1029824
629638
571801
339211
887794
915246
166207
333837
512046
927704
95306
297812
445960
443138
260583
828057
765290
690105
350240
63937
45890
440744
547283
655919
320680
252628
63387
260844
740406
629525
354614
437843
177523
43617
830255
146807
949882
207319
843702
14393
68209
42617
778255
843889
742912
152342
631376
149129
947673
743291
749514
810994
653845
873176
877287
779532
580716
733506
516570
164011
374405
290443
28942
646230
955989
944725
987117
135667
557744
1011899
472657
416097
1001912
817128
71324
431626
1032196
323220
598621
216677
830972
200514
964101
877187
36945
342422
416718
565216
921718
834431
421932
515624
628937
250702
854491
866456
705121
282003
674785
261879
877667
451203
281949
869911
644281
760061
326471
479975
732346
133016
844091
278848
775628
82420
149809
806409
796912
69920
24294
671203
73493
727724
132569
262932
474691
733792
461810
633749
955099
428146
67805
841581
252133
51281
890382
360316
14560
1032877
155886
849633
634200
883992
108433
180854
1020475
783373
901429
481219
626125
283629
900299
208525
490211
313121
974678
861756
965976
647241
43387
393024
208745
210735
795289
678972
376808
471006
391746
833264
330907
776704
950650
658735
527527
548103
624484
621439
108295
774237
746093
974222
821271
882623
924702
201239
739810
419728
378638
75805
151113
649688
486255
472280
157949
723847
29698
477073
475573
92243
534389
385700
444895
352683
788442
130897
432771
610317
171893
626212
117660
843800
46659
1019081
807606
865454
635336
483850
71097
577929
377397
169491
564650
292609
361066
120469
630769
556047
149259
387192
47917
713939
886200
548970
46776
139633
850270
131843
723276
116409
1037934
1040466
41989
896854
642890
541315
480965
273254
201708
1011971
466832
117501
812789
437
803516
405256
735506
413113
908714
805425
459258
161786
289360
861471
458631
436914
682401
190759
860247
898521
906769
139332
231410
1008182
677230
316040
1005291
318926
169922
150643
575904
323382
425092
889604
32296
227670
449976
64346
832923
421461
369262
659564
975256
683771
849456
192381
668887
922374
790617
708841
697864
682369
848360
834613
692184
953271
393135
244902
840492
254207
864563
1036670
295882
215982
460979
647428
450658
720706
511632
709228
82680
716676
465576
247259
903412
931691
628092
707132
139142
411490
890168
554298
570754
704806
573443
393890
869771
244913
274822
417486
920181
646351
940585
313028
637320
670928
11063
631608
1010189
113931
333973
100576
77040
537664
467183
125267
546942
943442
872957
746862
452397
29678
637760
251891
1022695
864623
605211
18307
69246
910502
45760
706903
207103
580219
322007
396506
953457
870144
272915
739262
709451
234725
960342
959529
141819
107880
617438
833589
921199
103802
554555
359252
747300
923260
244822
603468
493880
288948
736611
859069
587303
269341
344018
518354
699662
985257
531435
181970
637557
791233
285780
945678
380738
276656
43417
999971
989664
410938
706560
306164
467656
919466
776656
357165
342235
468823
548265
441243
125603
481427
108875
677403
500016
671903
910990
843222
528831
344621
554104
859906
719970
562792
833939
394242
827975
1002756
440870
889495
327571
382041
548494
521414
995641
386030
727579
596891
246702
59471
608826
29283
260264
851578
793260
155316
977533
66774
103493
328777
584271
507596
791144
200509
179956
290874
4482
198758
804748
349870
937423
26550
408982
333742
292952
709954
900728
677971
343406
608941
961208
312178
322324
356687
582203
327541
864774
783565
1021544
1024495
23475
1016524
211966
985288
777336
859468
778155
765998
733736
576136
141033
791928
124764
256821
268775
257218
843536
641074
99875
1007323
497456
248250
100759
233494
510393
310177
228604
639798
215755
850141
339282
682620
383222
816728
1041369
140146
324771
63141
539252
605379
235087
651415
553968
619062
472819
422514
640695
1019656
463876
1036180
587049
827913
21175
958750
255892
294955
363451
761221
946439
645715
217106
162482
630989
318709
756312
588556
604073
651665
804099
608567
686111
315287
893792
116728
762305
542266
990298
134371
503126
190121
818428
178993
657767
404408
1035421
375330
693610
620231
39091
994006
305846
125286
404902
663812
288098
499144
997775
927692
662352
736888
320642
998570
429758
974197
504969
362952
663846
473054
170236
439919
216699
281712
731232
60220
130382
623582
26069
466905
906504
736525
883140
598104
387459
541986
905740
427722
433984
45189
1028168
1001594
498925
568339
608218
782879
1034953
278230
77932
761941
774059
286944
736704
662446
906140
505812
253740
903859
136017
227921
904116
295167
910433
272987
863665
523401
948574
683486
458432
739484
819974
72692
35552
986653
816580
300183
912828
814538
636000
489367
759627
679765
185775
584402
573417
107716
106752
151939
1022176
441209
923199
655463
669673
976781
7444
167201
662840
896669
700992
535164
50448
683752
715115
247876
185812
852250
540226
931954
862886
390212
686893
693430
579207
194700
25342
918763
921716
957104
493147
152965
265953
622701
557664
59353
881486
905978
707600
576454
654078
531367
483138
1031
684401
491643
169444
633202
396429
381769
549112
1037801
333429
539367
639335
232185
892021
730245
100093
845116
824829
569206
594186
712165
110129
373600
64704
324593
403326
830604
895503
827453
1038341
875721
328127
714133
409251
456681
84687
995430
986645
485784
437817
750114
440884
182667
471605
743054
919957
425953
571801
585984
795456
805637
704938
242382
156566
874266
563286
1003436
837949
561710
898720
261384
1003881
311054
1725
135178
1022295
970617
650252
488723
879323
374474
551642
97142
803018
900499
54000
320285
867144
265150
413889
363048
70747
671477
704661
58897
608762
1038672
271259
379160
122321
747678
702022
568450
366812
981805
787460
82196
391907
86619
480367
359333
115869
280902
678839
668523
482050
588617
980447
693866
734647
376397
595522
1021588
619785
851975
143597
758454
287719
358314
52746
604564
115447
876977
607225
654316
371680
4647
684929
263918
744616
489622
985913
720119
131201
825980
558585
675360
791998
304420
1013975
509214
418004
422943
63718
932478
836683
741867
435819
440115
936791
825441
460032
795565
168605
10382
258844
25897
325835
323924
608422
263463
413440
183886
171417
369927
923879
876635
497970
1004075
211451
111166
948709
177291
369102
596895
580997
729920
106976
359976
692249
135782
814080
333600
193847
47732
986979
893839
93514
769064
521055
712127
876767
759124
484468
201069
544843
417481
851884
430171
45266
730079
486075
444281
888739
1023518
466864
859728
897756
349662
107145
916711
144418
764573
824428
297558
734405
14984
626851
807918
476955
907078
529163
543160
429471
197580
793320
104001
966472
549116
522329
858703
819446
1037541
689549
827130
352393
858686
681164
7456
569364
307428
845749
790367
905895
567196
742163
351843
346775
235594
1011542
128402
173965
1037141
1026566
409509
253369
161793
437312
908561
198305
300897
764998
21180
896527
529843
395792
965543
610695
130572
949790
189594
837972
716040
1006226
966223
292360
603835
150765
719034
479693
593157
684346
201807
394871
1022063
4099
1011125
322794
788599
58842
962289
993790
745403
192226
987177
82492
17623
299001
402447
389823
803141
575893
232854
333439
713409
842189
824950
1013345
101254
662725
931009
186551
767038
826110
572545
502470
513539
221351
779876
2711
911628
226391
79224
377631
449378
147296
689080
486356
1037402
829968
811178
883160
906393
104239
93298
787702
424131
832416
242356
937044
607514
758261
343650
1021957
705344
273628
382430
1020328
460825
697097
284328
466462
73115
212996
1038229
34326
680280
1024553
334966
842426
937842
573455
3007
248994
323
327873
648041
122758
282635
382790
263609
829780
848491
639717
390033
885343
950615
97771
479795
620355
459441
703091
183366
750933
419761
874094
24154
123658
985745
1043338
210340
226065
401091
396343
7964
280269
796058
878485
9617
491040
792145
415684
1008183
818549
250629
581850
961573
376200
798987
707964
158536
554158
865506
56407
168835
440424
303432
112350
847653
480897
390884
106795
610805
693172
284549
230599
352001
132792
303636
718351
434931
852914
988511
839144
993047
425825
1013929
751738
22704
991173
743562
842532
124418
603297
646676
651736
399752
23135
580630
769737
125066
1036030
487131
567793
545458
901325
436803
188131
26762
117660
203506
924536
161316
373062
41668
880552
298769
15587
314651
190923
867142
1038346
220770
229911
586029
804699
715439
744194
916314
618092
103272
727880
894991
893610
187424
288466
1038320
949137
871221
127183
596241
287213
255562
264661
9533
149663
651506
77215
399141
421204
861806
845758
689466
135864
815640
280485
249625
737095
524721
1032695
133841
466480
889021
561027
730103
978563
1019990
509578
554063
815645
298313
838381
448448
246909
943322
999588
882574
840368
289994
67238
890945
1039546
718244
470334
343874
292521
313290
242581
269286
153678
288964
4948
358150
101210
119041
1019184
192213
34664
119058
15583
812873
39973
920722
653780
577201
227515
82566
51390
821407
343823
1005055
890921
454391
120614
7946
868996
140252
1013829
478394
977588
829760
598811
103384
530040
727484
172434
997544
197947
832196
771902
931161
293090
694024
846970
141681
291926
428600
986217
560393
565130
274858
369083
178913
640060
444497
127060
290279
432202
55678
427442
662686
700214
996274
379845
837237
637557
924930
86406
565120
79441
107472
42380
539177
768737
65810
924458
109753
19102
611242
776899
10287
355227
967860
30490
42967
633497
520933
285714
221395
982831
545827
901618
605484
198604
144213
375075
670608
100139
527118
441823
580938
897224
632914
403676
151167
886657
596126
165813
223781
143243
641265
853502
210501
929005
619350
266865
976617
965934
808415
144019
765315
717512
483279
581161
20683
279242
938657
780975
418011
142003
852964
727105
803996
781867
572120
896984
665660
206126
380188
853041
319185
5129
735892
1021185
558009
252418
126246
73009
82331
759872
294092
795867
27006
944300
353891
223615
410104
645714
170867
780864
981374
887036
1014554
396892
1004547
873947
205982
235919
470558
937074
508321
990557
33901
928125
87822
433649
255867
135497
786728
209918
759054
201964
240123
399441
926520
602268
250176
795923
883627
953281
624101
1009081
377613
805784
967434
406539
700755
476446
837906
334410
225773
238004
602320
800940
526171
850642
997832
705069
325493
369060
460863
16
215536
364718
277789
1020743
3222
722441
588257
653560
36280
390912
54676
839878
558099
37614
197342
717086
645742
210265
649320
54207
329237
505631
930250
605069
407046
493873
288465
238836
756546
878162
881210
985097
248094
19321
516917
1034980
234847
384846
938257
910975
929929
377066
46839
608368
368985
510788
108597
698885
728349
550956
9719
698224
148796
38553
564924
108500
745966
328517
876508
289991
185934
46082
409938
642032
626223
577974
485440
1022514
727063
887941
392344
1009484
319608
664878
863488
756046
748288
307366
722860
766965
236902
474306
358484
466444
554911
828376
904361
974920
1008011
984320
875969
794581
155762
408831
59212
224703
725709
575665
197964
58758
970325
152049
994241
441247
1040815
352185
299817
948809
217048
472872
207107
731468
339211
517141
44712
310314
715936
447140
684158
209548
153192
106929
473274
36309
401688
640966
972449
632924
323487
138915
842992
814119
883143
1039747
306535
822598
320151
778056
739289
235326
440617
509152
385330
146085
581134
57440
1035070
376095
93972
490905
23095
822388
80733
736924
655623
440575
713321
854653
793788
357957
11265
235321
216154
597641
662272
255299
726358
760683
73103
155983
272414
772694
673686
116568
254952
90940
725068
230921
427958
265838
794427
935665
1032942
576151
280326
260324
306029
572188
801298
946580
502059
476234
1023908
144108
330074
169306
629585
714939
169078
990511
415925
63578
648904
987302
161056
155209
81748
421408
694418
693458
766101
891777
210040
571294
747466
948108
496217
911607
353399
526100
865215
313023
870932
698605
82625
965737
568333
490999
203241
431391
47020
1025150
188102
568887
61405
578480
116444
579069
816448
421799
229397
518078
1001092
166522
475299
732776
1006586
1021584
734538
720269
542128
610504
987396
200400
164243
187590
723408
332400
614835
152410
1013999
39113
303631
763265
532330
52041
362175
487475
396252
864349
1029713
62814
377044
1027719
122901
639017
496458
52370
254227
814671
823222
1027085
1019033
178356
196601
73601
843124
851719
237971
518093
246079
628162
75436
229597
245035
43598
1034500
191886
102464
929445
270485
497207
636215
870970
528004
57258
535022
278777
175007
962763
143582
126233
224960
811299
963925
961203
599340
924905
493038
1009851
1026025
708579
320724
481725
723398
868791
131474
232356
292808
13468
1012185
281353
194361
135615
809652
705231
997827
157047
29160
346753
630350
103411
295387
370596
606557
766971
190275
233627
223989
945065
871180
546322
450018
336229
931215
926982
188288
301807
980510
978991
860611
894910
845032
555452
135587
131679
686505
232321
693842
351759
379453
452122
574320
569605
402876
923241
333529
679838
330906
948876
751967
898219
56171
872222
684738
202726
289977
419195
2727
123065
680135
996727
894640
1037296
721287
709996
946257
175617
614019
576379
547350
208610
990528
928337
666417
649072
363135
660998
921260
641815
358729
903803
15447
449526
345119
765503
64325
553229
914821
697852
947311
167006
440217
982842
375181
301513
915357
831153
308341
137811
573361
587698
738402
333581
324164
797004
350299
669404
806413
195232
498391
399651
75394
50253
94405
256808
171717
231510
742128
395962
291816
981215
136983
627455
524364
116830
679427
709676
774966
968883
447942
811829
899718
380673
1045149
559594
301251
441458
840388
303467
209911
103779
482533
959934
435947
702871
929968
208064
902173
371347
435381
119300
461986
818271
376678
840700
10280
7727
534272
772229
346792
1033388
678309
353850
225782
437521
974557
633929
1003078
372067
264932
807685
777234
247086
576791
857655
1023421
1005965
939369
400078
820941
107035
739868
320291
136467
506480
320558
443531
401672
177014
178089
898373
778497
128102
60692
18582
177881
384665
602918
503957
428359
927488
154947
23848
401233
175138
138596
64422
264387
494782
563317
667548
1007101
649652
64963
543985
429367
380009
75145
771460
726460
220840
844917
692855
210263
988694
422754
717952
188304
789533
878530
188437
834772
534299
802244
636112
48682
1003376
285100
300069
350702
453155
319815
730212
155082
1045011
362950
963275
92149
626851
80221
834474
53822
570632
848183
726337
413676
348227
329467
404228
349883
43005
584619
178439
147311
1018495
910954
466511
555832
152326
438010
137811
954397
793637
532547
428035
474222
558337
1034658
652461
949936
32475
553023
987275
893203
10872
42845
414395
191855
736841
766293
140479
417288
682961
805602
783690
869431
524875
626124
848661
552919
331085
801566
114469
684443
806193
829877
895661
276577
194076
45606
722426
760528
57533
799934
99571
800423
534590
153647
616007
930787
534480
982060
684398
246207
885673
572678
535766
932062
415380
571063
506286
440566
383951
221658
520554
121113
966293
646618
141270
282078
667760
330080
625239
379081
798466
289217
206138
984560
652266
918022
573164
530575
182220
120737
363495
294599
163251
481089
1006551
506890
19622
237852
258147
450817
114651
426049
463500
420337
311380
403350
260015
184730
947501
655798
15439
856478
535440
650891
314677
58348
473046
593097
287501
495374
210845
500831
546960
584018
158761
147529
806424
263083
756867
57834
37059
255740
760372
854330
404956
973597
219854
49024
181818
181435
720060
456790
375954
713028
55444
585334
399873
162098
379028
585770
504150
13782
264841
101619
484598
7768
240955
741720
723732
43972
17103
859622
769116
959650
542889
100874
606237
259938
981112
1037566
148188
706405
672129
601721
227286
104676
389937
666499
111815
83536
760586
274383
536616
72576
116523
647311
740653
615500
710081
383126
624635
443208
287714
314391
287957
679763
926436
441864
258128
307170
398283
810923
381234
48665
767941
322550
298327
126225
943025
1003882
958658
72494
676590
595353
221351
311571
5422
955554
16823
569535
224060
932081
1042627
397891
559259
93898
7317
309912
916491
959917
606360
177759
539654
933376
82190
354258
787935
941313
750111
917410
631274
463182
64635
110019
411152
792868
282632
61837
277628
564469
668564
94322
505689
92136
1013485
521101
1013374
351216
231304
405816
2547
290756
390617
328666
527454
792098
985856
102591
126121
93318
257917
115519
259156
210398
803636
422264
784771
646824
27713
567871
201211
342405
532713
647168
710856
589687
250909
95731
1006497
681398
423078
510046
1030797
478330
749579
1006754
557932
316952
577909
489833
826527
986052
695091
708431
714851
600598
258804
388884
1027805
744906
761892
10730
551159
658979
748850
607806
1038747
559951
405454
994669
367657
303728
883498
396055
964896
812491
537403
268504
219812
928721
91184
412731
928724
293715
789804
66914
445372
639929
996813
1037792
773547
503733
33717
497335
592980
82653
881164
543451
572814
667187
813299
551388
385319
314240
1033666
741952
64785
202136
286284
184176
892231
790564
569159
420447
893989
18410
181912
392936
682624
922532
890426
305246
791520
832441
346264
736256
416807
37345
539114
356958
350699
466810
636179
120943
605708
521786
419097
518370
183086
81715
614382
87965
553717
281509
533799
12657
439311
976938
212354
174884
548865
1000071
435520
982571
629453
518386
799804
720587
622186
597159
1028186
636716
59799
722341
73420
774806
37133
189714
613875
950598
876197
228480
897835
578726
503343
671089
676286
1028195
138391
500732
206790
808592
817038
1021585
189157
291118
1000513
232458
69958
426996
1038878
215706
691910
178103
900273
144039
113605
39473
451036
1017507
502161
884305
613467
131373
1003343
762664
727309
480283
549825
765002
580342
593016
270449
207382
18790
270310
1014130
124622
97876
976658
209525
23404
880076
339335
799722
12027
931167
15646
993309
892154
279089
140531
957213
1015170
695505
136339
599053
243050
1029730
804543
981752
833684
97653
824525
881635
462101
958547
348194
86569
288976
821980
295953
782662
446311
829432
156242
574225
37303
531353
526105
936655
314011
340757
631119
397362
172986
660953
855699
230935
782471
24536
307651
440835
536880
196741
842145
824012
618241
467369
277468
590314
181720
219641
227348
785975
137055
199724
835802
25295
595585
377727
695538
305016
763842
213896
914105
864999
689179
561390
289449
793513
671238
977129
438283
372766
723329
526249
246173
96992
125296
1029568
805918
42569
101295
236149
1019652
595019
693867
633440
972059
586737
883433
248514
596789
474343
35465
941267
514987
812594
626412
955596
310797
610543
890752
205676
592167
1031605
684432
311449
361802
491628
199735
552573
605421
356286
901604
656517
783102
161550
23185
920957
993920
289134
842503
765997
479448
32781
913701
207259
869487
612112
902814
312821
144210
72665
457248
845101
730875
261686
850273
331775
596763
839698
1021800
841565
228986
768986
935494
111507
405821
833507
99687
997943
353723
607144
321215
815257
298790
138131
382196
1035336
566158
35788
475813
862190
656481
1036331
277062
915822
846173
403604
581744
61811
251866
962951
239161
83514
155062
668348
267278
238035
936571
849547
985843
122883
967912
658366
171982
272911
261579
83537
832724
199878
72376
390652
920651
854994
872847
908697
180828
415802
373388
653378
760027
505189
591555
890183
975417
1020746
608553
179440
97464
672912
441383
60518
747689
853964
779199
41622
572096
50291
726184
883127
296610
118824
783232
518233
844033
171228
661741
130963
205378
479653
701094
308014
1040615
38782
902929
270360
207312
469888
841518
728174
585262
455350
342892
352991
324957
434124
509081
315070
674650
783017
159067
64176
501372
270839
951721
910771
603099
1004066
249137
504430
57428
491059
1043030
618802
533639
128148
113789
112451
558824
310092
93512
263432
903306
556428
372121
21964
790219
643871
707490
266715
816909
377708
202069
438843
145001
1003901
380725
602909
845831
964877
946619
444411
212909
37430
243213
176343
975548
79399
599917
128176
167812
503247
804092
872679
376268
986698
508497
738386
976337
398020
743658
1014202
485055
161223
795538
905180
554191
591489
751915
700048
444427
318347
750
737831
287747
234917
424200
870559
675544
584263
151442
141689
962610
566579
588676
437911
162871
619610
958828
395270
269602
795366
585494
789378
462586
569058
532742
331703
54963
637939
887690
429199
479472
210243
603108
410824
329411
289018
978610
538948
117642
384022
737779
779231
737842
904508
392286
334783
708019
201690
777804
586091
804675
959364
196783
123153
250289
417310
510886
625854
649144
438983
253760
1013165
496031
269206
699681
484354
90191
687169
29046
976643
650759
265813
113117
484782
1230
394453
551674
88594
331671
588038
983411
456286
549908
305618
124094
403094
8323
899197
327135
50355
38226
522926
239954
470086
655236
559383
343525
473830
687500
683376
347319
158585
133859
418124
23418
444813
254872
945948
996107
171355
589048
117479
235659
645419
667588
613851
114735
261932
470659
233453
419190
202851
963199
725629
915833
155695
772133
117225
376225
672917
277560
737366
442729
221569
145436
100164
225409
318204
270224
41841
202871
408461
460942
449246
748684
618064
761201
951658
153516
10115
34577
39102
641542
898182
362249
995267
783889
500039
971479
950132
448396
8044
329723
981657
1008753
94445
905208
150146
247955
831578
798866
615795
780428
842841
235425
920182
207203
253721
951893
190245
705002
649243
80269
707938
162294
524084
580515
429209
959833
974560
363628
530668
960727
181126
1025440
870205
676342
77856
545643
699116
545491
493388
633934
242853
430485
781655
945969
711374
169725
47378
1029801
631853
155867
784450
540485
822807
446528
894992
940080
81940
578051
147210
557998
785250
189797
382434
616647
229633
145720
532889
632247
179258
992499
33287
257084
396384
782360
825103
558761
546777
955254
504536
844548
898590
154229
536240
959516
904955
13343
341693
218508
356247
609439
117304
247056
828261
808473
922125
214888
810690
750475
952293
776588
102041
383555
1038733
596148
918492
309883
200036
1000500
299215
731855
614085
340312
780268
355649
172884
602863
130564
216882
643334
771938
89436
504306
561232
245287
871591
519192
926509
57031
218197
272424
13531
1035923
820704
710031
900568
488097
285005
485257
695983
222929
364877
158581
652080
930765
492426
745
409325
920727
93800
846197
925519
230151
207360
840363
395699
390328
56736
778570
853637
200012
639940
990765
651837
14064
448737
983599
682808
162274
226897
779556
631385
2829
127566
456235
405511
217726
853527
809784
764026
908992
227932
885559
43243
36957
416698
852167
934397
583161
301847
668659
43003
252308
626545
165355
904308
744663
947633
919644
1018822
617850
958508
560700
545290
685693
961766
517535
50777
502569
150507
455094
783622
67921
380134
78459
575424
347234
852714
329571
68995
577396
455299
828384
991708
89806
416126
873674
262941
929118
514229
181791
322389
952318
224297
906585
207077
150952
518562
350597
873184
127685
391179
877151
269033
234078
103757
117535
594468
54669
939476
74944
189012
341164
302453
19164
1012582
319772
891647
367790
570592
11972
117472
54996
654569
536002
922591
565433
958283
75111
678575
551338
495543
231895
938507
646145
942125
104025
36753
10693
323924
55571
421857
786346
134741
864375
154725
802642
974098
588975
195983
1022976
184504
51583
975699
825958
467319
874132
370539
274672
987834
448472
952233
635069
922567
83983
198252
428566
1009692
276603
42559
140455
1045298
500777
288864
55488
328285
7616
478547
228936
998933
687655
603374
465481
988885
342653
568271
748635
603030
129092
603906
267762
402562
667146
52921
664902
819981
707259
536620
332569
566241
923124
511067
825406
519116
105543
68283
917505
200420
566147
623274
795100
868627
818445
475291
324468
809545
356520
21728
399144
716934
496222
106251
590818
300751
187726
96284
511793
637218
301212
805903
127748
302877
149915
597507
236113
193005
752162
542112
960325
543932
457714
443628
849646
235652
250573
785630
406636
76624
103616
119291
773306
622389
802712
1011142
57415
88510
696253
783581
413799
800357
469677
396600
366427
673460
1027265
286071
216521
813466
88251
739014
652319
922285
280785
1032379
720428
523033
412429
99077
977493
344631
193867
380618
166734
677062
7750
755311
519308
698544
629112
761038
1015628
593281
278729
895168
698351
824679
537713
720247
489539
113463
665474
1028720
186323
792964
909149
40718
913634
18653
562877
595934
365727
923077
998413
879273
953090
21792
234492
444656
965751
1022352
566526
236230
987005
509907
100262
583431
669293
740984
582221
1044799
1045026
575843
877307
338370
950827
182325
452991
287510
461034
752812
249391
498542
291270
919032
712898
903481
564975
514093
781870
981295
507701
443770
414839
22437
823085
402895
282151
323871
178042
387871
210845
596417
618585
71030
859147
756932
786240
956991
545277
762727
412041
200016
185364
918323
134801
1095
920557
756021
391348
795296
436021
532335
1018205
931695
817953
216024
639560
268
55868
426893
643228
938056
925830
447388
44145
63297
634500
290304
971720
563158
287047
657592
945366
1012195
1011205
785583
49061
563869
607348
568696
397135
599071
914627
622559
290749
727735
163903
759476
172835
576992
693715
246097
593730
372499
450074
576901
1969
722906
211553
621199
873724
1008166
267604
736653
1044169
400403
161250
533624
591397
261275
560792
574378
230446
451491
256689
235947
981792
476073
17625
821805
303588
475283
465747
573809
405759
888024
706342
127501
647230
881225
81558
329456
114986
778402
1012544
563109
878269
105503
825332
222252
826015
35977
841778
464258
932935
183971
268186
514281
403278
58523
73864
108892
946500
538631
763015
1015485
206963
183541
568178
36563
716163
234801
151515
128731
440457
664360
485887
131540
642347
529338
463178
223686
563266
718192
134690
21768
475351
150376
647413
461167
465191
84444
445417
317470
848065
228873
244311
288024
62414
440874
207673
928144
391220
335385
780111
308074
761706
104103
617155
235227
681630
412630
938339
421650
603821
847979
953366
165275
81916
677907
599125
2095
295132
825739
624616
873014
276668
392449
522056
367038
153036
540996
333390
852498
965510
390560
385624
45789
737485
478600
788722
892035
67533
561640
437786
674181
340009
363080
108537
922999
667101
422988
179566
310721
197206
988245
858840
40948
707031
817582
212909
169011
406497
549693
782336
827650
214508
384422
434705
35517
34925
268077
715655
52689
821139
252792
599782
42574
924521
535258
220995
383536
903379
757471
559271
641304
623372
130386
552752
433586
786151
708695
1017939
391752
882463
277522
255573
774877
77113
482646
1041981
437392
959214
979650
830404
558219
745745
863206
967386
265937
628512
625034
37281
104258
208366
84974
325780
454572
773677
278934
455120
457529
725685
909860
980954
98192
826112
357580
635075
587324
589203
978882
1016554
929518
33259
152930
691266
110447
799803
549956
939325
1006541
420516
347066
591741
583294
512217
969443
684864
32669
925152
719279
64951
299656
237817
928241
288980
637310
167181
419482
803409
286348
736221
925229
171435
551933
806146
662896
1007122
202911
491981
673268
450773
473363
633318
419792
398594
508242
146010
373170
312044
359852
385795
118503
551939
889852
862330
436946
458707
337488
272965
236862
466608
100414
551099
1022059
675866
116274
965956
1022126
419074
231958
53440
674293
543353
262413
799039
367369
710660
989861
675570
459564
848336
756104
418048
209455
21844
566715
169281
798029
891471
477911
210917
969435
670305
560652
710946
950811
1010534
1011645
1043629
4845
1030223
926486
583957
811215
687605
291019
901770
626032
653917
740918
283467
699755
42668
248742
35541
699087
95045
850081
769872
812375
368422
420774
617486
409564
241683
1034761
1026530
776763
225029
368451
380458
918021
994912
299229
406456
798171
71040
784515
428041
87187
887514
980899
238640
222066
903655
787095
874321
299975
272204
374059
699931
121364
525710
209438
962184
639763
242094
999842
467605
43189
187591
675927
388559
21838
80853
194811
545713
406048
107561
813748
785963
219439
769753
138588
916064
147858
474567
98025
944442
402663
688436
887846
232568
50397
354397
567664
637944
67075
886274
98004
992177
473129
474401
794545
387996
1036134
904645
973862
853797
180233
657794
429686
808874
253086
504401
319800
244706
173663
439250
909065
433975
939538
1023481
460364
510438
510562
345558
273006
221192
589404
768342
427561
858040
623838
294561
510680
174901
158738
147651
421092
311475
403849
260156
390947
165948
779638
859843
205573
415176
44933
657527
216674
328555
552048
654872
520691
870177
104942
823106
983587
467256
191029
259302
779185
427026
913423
345193
836274
553794
208075
549081
47750
245685
623752
593032
91028
632165
1027664
339109
812756
732390
710480
264668
426462
116111
168298
413133
691332
862864
118699
1010193
813502
251784
660881
399950
568862
825567
962214
198308
989201
501810
822342
707882
801286
640791
45663
144812
713268
144080
826958
5800
482035
782728
760192
1024533
413208
524500
584806
462140
171076
491288
616793
548470
538181
535603
270694
753417
128404
34154
254140
951055
506977
540123
170870
268565
185375
952454
944503
978362
773196
111192
969574
358992
153528
231248
372069
822548
455019
332023
289080
688294
622264
155448
234609
567485
860652
857427
956176
283459
968844
11257
516001
277117
294371
802321
668813
526776
976138
906712
591409
661635
766560
367289
358437
272409
648504
239474
555834
607481
85046
12627
768807
983649
860359
143018
734004
785976
907918
132642
380931
204641
618618
211031
78877
265909
188637
541410
868241
868617
1021906
835387
164188
472051
594897
864423
675885
276293
316559
913158
692599
579324
106318
226998
760789
690464
26510
1863
17231
672230
624229
488021
505587
906356
492011
1022648
287677
58723
209040
926430
478662
972558
243749
984052
875470
944956
4739
139297
614135
608795
638845
832652
145338
1036530
676972
752099
938813
74608
157199
332754
413190
816561
550680
360632
212649
485313
771783
627854
256533
815123
716470
983172
359700
960985
296817
492875
517313
723073
385737
998409
396593
984988
968694
497437
320516
962320
607323
784432
231452
812184
831251
498002
450229
877838
454214
78442
909458
659763
110827
870886
325888
899955
1003363
277094
311750
377773
146959
38522
887359
797222
479994
1012482
980085
1001446
707470
4074
174950
75786
311801
351301
383477
318238
441000
276890
543839
326407
325227
945473
152663
333096
588035
781110
288284
803264
595328
193442
852431
359292
72409
259380
933558
252068
904965
444511
406359
467745
355408
236175
91009
563442
828471
837358
219610
270649
259468
242867
888210
1037756
32679
776861
708532
100566
558874
633541
94982
888214
457963
284212
103198
130077
839115
628297
539720
1025529
672508
990246
215774
873802
632013
90635
535756
99082
269904
23614
827510
625192
460112
1042167
987941
163469
766066
200327
257353
440678
704582
78837
931170
423884
505541
361335
36673
501091
484321
1038545
552226
259258
188643
279145
891624
168805
145402
757557
302435
17489
424041
384010
1015054
773208
228108
10193
961423
878847
274960
737002
362515
885732
208375
503520
36397
1045013
1036217
998796
552399
1018238
850781
226598
127632
258333
37428
440361
958683
158269
984525
718884
270215
963339
597403
666665
817504
825900
980782
107921
636245
397679
219946
292680
860927
62236
500274
558080
620432
320600
873373
469236
772706
823151
829175
711923
564731
873696
540179
498551
667166
990644
48528
477277
834472
1045456
943638
192782
579263
130035
381940
271997
601186
292884
311112
484270
544650
218336
1009369
246886
480671
377121
219280
229054
451426
719180
571316
804769
565074
74540
538966
186707
459573
682259
189376
601451
418882
918054
661578
714943
995882
825207
724125
744469
385816
818923
42870
205643
954846
819225
432075
511733
715298
1041925
282716
727926
311397
453468
188995
544424
657496
836255
287678
587450
157587
46282
386480
83890
983872
884182
793138
928378
999099
90895
523554
929677
708709
5290
977976
498710
407091
760514
264546
370273
843547
1020523
739300
686136
32228
7964
605438
365071
439830
941528
608566
380424
29518
249812
179868
753656
665765
752939
844212
135683
77690
482019
944539
1040507
469418
814412
775021
658110
856418
631441
224911
303376
517512
988355
549629
451389
798427
336858
130106
993884
515581
717296
48201
321297
446781
548354
454325
177050
426803
644420
779922
397060
729250
159669
389723
7656
289037
728859
411884
776267
658239
7555
660795
419920
35202
953947
579281
813115
496479
751741
97699
390317
273319
127312
469059
1042511
338500
212037
579151
172484
653710
408177
940714
80609
716665
629372
294134
751964
25238
343549
647969
595472
20636
539415
30169
391501
432052
140585
348721
269859
169439
203784
973222
928681
321888
264327
942229
867719
779728
710566
1020696
834587
221910
807184
140568
62682
255510
764645
248671
808503
927088
142115
325445
880589
710067
1005804
494667
209046
977048
657730
816932
113652
947376
267658
121451
1003783
470474
444851
268364
96211
115027
221086
452986
296807
196824
943979
643719
320705
52171
233173
803752
239048
377249
855898
453210
413863
690783
649932
182389
167380
242239
401704
434544
63347
446827
1014994
239411
188161
661791
469829
749035
369788
155616
126912
310943
213470
477602
44166
169070
539460
642201
948099
641176
877868
200861
920982
260822
986790
827594
703357
93536
304401
463988
865081
676897
70872
614566
418183
625830
781865
238632
858178
889283
381772
866498
397429
278440
948163
648855
553229
921382
334342
630606
666671
358535
386274
165694
569785
204843
530277
849336
509282
371788
77999
59538
660222
197553
190266
163730
788490
51710
950035
871290
888900
280600
662597
452892
926479
380049
544985
571291
968461
405133
339530
168554
1034761
725955
975317
475374
853213
1031306
462260
8461
303083
549057
209847
360526
393137
738090
71829
320440
627475
758575
611480
214344
790553
340115
201116
365736
178882
106946
975387
602250
395623
939034
905373
305410
433508
477520
230892
569526
412441
417438
808958
404392
1021359
303324
943599
11353
200459
816330
318059
304234
965109
664474
738588
704011
834542
113962
2837
555358
188035
720576
951740
102349
976370
623686
365879
691102
846390
726894
918789
989120
26870
378492
249714
864923
194510
28047
295656
499277
779944
33834
103295
687486
434457
282488
386573
592175
584274
578166
73296
208436
329677
951796
77026
409404
971125
1028432
519839
335393
169917
582237
849913
17828
178725
384177
818976
394256
844401
274745
776854
396563
748515
79124
723520
772818
769009
921529
232551
727513
972128
818256
380840
156108
391504
597102
971787
787100
412371
620314
551682
908343
14446
894650
104590
980923
678853
822777
490527
1024571
641397
620138
575586
91052
982593
557287
55897
669975
899893
709320
1020180
439560
803315
731851
430803
969934
382342
599376
116094
549400
624098
423613
927956
359123
461005
914372
27714
65766
652539
141583
443353
914836
740267
578922
86673
560849
606465
884033
742859
886910
891167
878614
72981
420651
540556
461133
1034388
11058
514363
794080
228008
34039
625988
501347
729168
907537
935927
611952
700362
77567
753060
909456
836764
355622
26042
175247
589426
636557
988681
385423
485430
373480
228353
525880
494223
466163
898716
389718
917762
274047
745493
459917
987937
940969
841861
812082
169466
440407
336006
1038136
228697
167828
20322
875059
23334
674561
947473
300476
512798
725418
609808
188830
773938
309093
306249
140331
848711
275672
838641
212714
1024561
681337
126262
627692
523008
917724
596929
991954
212136
268512
582370
834038
1027223
586714
305278
844662
273030
262584
529520
793552
901108
292521
439783
142756
413431
788258
916727
648198
1022017
333129
436749
459831
287277
624066
576430
206591
709693
793615
175135
614360
128239
874469
215195
975114
114329
1025409
698057
728014
78362
870002
396768
242371
802080
904152
77993
370745
344155
73951
223550
114700
259198
212056
949979
18206
398495
1002613
302499
1001966
857809
668670
143246
76675
978191
403124
470766
367268
2919
929467
949620
657987
1037612
1037763
603515
431483
727678
224090
767667
979417
1038054
694847
793819
880545
37581
554686
622723
632275
480823
586451
698249
437
157152
53391
22095
542577
620358
199707
741584
202148
856502
1024350
166174
706811
466915
728452
723553
891642
656836
392339
582640
369561
1025632
614275
1014511
702586
940780
267253
151217
812428
901780
528105
495170
37632
139958
410247
80859
203866
572137
830301
1021391
805473
670346
58172
97966
304673
248291
517611
198811
293902
463076
339161
23369
929043
166102
604482
203446
984941
763623
697797
274335
753853
675802
794918
33230
888738
798547
374255
522564
421986
393466
473901
355978
656098
80333
82476
906312
932126
463864
54555
550117
410486
819881
179744
548362
47747
607520
131180
492190
466608
898393
446973
894526
613045
370176
976238
818695
296727
492260
411757
826941
284120
1013282
51546
531638
694239
32674
778061
255488
427645
331334
1031771
535150
997017
126119
51155
193156
403739
1042663
597062
1035440
274351
183845
728859
314981
181096
278005
98712
617812
299146
210639
930030
272809
277599
52686
299873
585018
628455
622809
319440
546918
668250
689790
396308
747636
807256
346556
866352
301160
867614
387552
75561
425339
135508
153160
1039067
989993
425491
157071
724353
671766
209246
872859
51214
155991
423674
652924
503861
651497
30664
386471
725580
147629
217864
480576
526399
585801
589756
1022457
1026379
152649
694760
387719
163370
312954
813403
792660
952500
81366
421784
733040
46044
315732
697621
433886
624044
380096
585954
119009
129085
575911
636831
883245
712122
744707
938828
981333
529026
478738
310866
122102
12160
613803
32259
63944
882564
414088
718664
1026945
420815
624501
117452
23836
39544
624980
506478
441517
705364
215423
650586
327716
346033
24372
541417
542852
321977
482406
715160
392520
1028393
112318
568905
31804
144344
37118
62907
222964
244895
112838
955234
728268
286601
801556
242591
795718
768199
261214
519076
1042896
383138
1005
159550
1018172
200739
790144
513115
837387
724415
206960
853173
734260
750966
673347
645797
815456
194051
107762
314624
73091
211187
983090
54995
207407
841247
542094
951958
1005271
918890
517581
769078
910826
544832
552168
167096
397063
678819
467955
903271
349174
97614
99090
189546
938432
601672
891880
820989
228200
702401
859760
484122
164453
902447
983349
356189
532542
1015197
1010983
598467
207226
553107
27873
206662
175187
91151
545914
453700
581883
345596
667859
894806
88254
838536
499102
468875
729919
811629
560370
1002635
774482
913305
647377
478891
556730
480279
631987
794845
898577
736745
659349
472174
13737
186364
173762
635677
1043692
671545
508131
181590
5032
553493
838372
208789
853930
63340
98083
6783
916402
573782
800906
223887
719386
932307
409593
872858
456518
969809
1014659
835723
14739
219962
67506
506191
145986
1000874
63174
963028
457791
30415
358340
301862
796794
506284
480379
928190
306908
379475
665677
196835
998625
229503
65034
442525
842991
696267
250370
356003
485432
105345
277419
959994
943143
369106
437718
9533
778874
591262
12276
51079
585413
197280
652087
930094
82971
1008686
368775
545324
816459
486536
1043264
446009
650379
821348
176619
773511
617760
610204
828227
275988
845978
36079
985858
776189
574349
235076
610143
713586
638740
653108
869990
556996
286216
989249
212092
426904
65600
550706
818403
794589
870769
502187
24915
390868
515125
704324
774082
522260
91023
972145
26021
940086
434115
489805
38760
917446
356760
162068
53032
904247
642023
62526
500787
844668
717676
34878
1040243
886070
916698
782370
834530
365526
170263
861152
396558
910169
768298
659277
787283
755056
122323
572940
839194
447796
336108
290277
87127
552535
1029355
450695
158643
130049
306980
969373
236885
812029
95477
741351
514872
132458
445161
596449
615762
1014933
58785
382132
670544
424375
558771
955010
980449
293865
1019463
850702
267376
1040727
1022755
968855
315714
960928
604738
439796
143453
623731
724706
94614
778868
972597
222212
780413
152838
84979
978365
835259
261576
473629
763385
391647
59283
413810
715981
942696
532948
360634
616841
929487
94432
520032
77737
425100
487225
452379
514391
117711
145051
533554
362011
859967
679606
836214
547901
298657
659376
475909
207458
148627
1008484
192609
273716
78864
133331
725128
606514
28622
320148
62740
1006766
229538
646410
951927
995845
638316
751796
537644
657482
468526
1008511
884437
271700
731108
1026329
136471
780076
133489
339623
752158
811792
162747
325589
908248
880377
845895
833073
929336
68428
235851
173816
929711
459101
1034549
48621
527215
478975
358607
947985
959101
291162
65897
731597
393868
695381
547530
600761
727345
114446
171032
662232
423406
289312
142791
375837
936266
158716
786163
763033
927410
357191
189100
662535
827918
157018
522805
74685
157161
131826
283410
558114
265834
207081
531060
307455
693287
253055
493973
59752
92245
674189
562293
49512
64712
563305
63351
714988
448588
832890
1037930
60691
565470
28723
679594
432485
481602
156331
808983
719844
685966
228012
377716
203216
526532
761687
669289
812539
120646
426477
1012021
970091
518726
121919
592224
812293
418331
497660
1044535
480
84785
838568
985787
102154
471387
776448
759436
642512
103030
682523
788259
561528
586051
513661
578317
289173
327340
813079
452039
166029
893528
167709
673224
536763
1032595
491050
765539
23259
730678
865514
234240
541552
443923
945702
640962
966896
742827
664438
785183
925343
241895
409800
68912
557465
680573
177732
516885
865932
1007706
356447
569922
1007361
1012564
398799
726628
518563
829591
156032
473990
661852
73650
551177
883459
792752
1033651
534058
406509
526073
806967
345527
369615
305394
346165
463738
230204
125412
247676
401528
445890
258573
866389
989613
349348
937082
991074
938971
97848
198901
586068
595614
627829
731491
887575
112485
147261
500902
345851
219029
792651
468008
293367
43081
870130
742678
738257
533408
725438
427682
769071
927782
367844
582876
60431
570202
155037
430988
374967
891429
587664
929337
569090
243022
309521
417110
403479
543271
9773
429035
123292
452643
809063
1026401
691757
56864
301296
39199
648752
821625
258038
601544
206094
1030125
185878
655865
113496
823479
76547
457553
140129
827883
961297
252288
472480
72143
677912
988400
621700
277692
551944
720737
166222
494974
882625
609042
1025347
44210
584315
85995
805150
477377
354418
25645
49725
341053
881489
103081
540973
210430
749535
876427
15741
734088
317296
171101
137021
456310
703541
767324
618606
1003449
467542
7401
675481
49327
645279
895783
644884
172167
14572
202075
887247
1026716
469953
986319
64043
402614
545926
577831
290375
249454
121504
578777
488718
114382
974581
371960
983046
924470
918855
17953
613210
843629
182578
358148
56230
42453
332093
908539
236852
635759
198068
654843
956651
86889
485465
778802
574281
611501
873826
937726
278809
919816
4600
399743
42720
725960
699974
616111
774208
230649
428356
179723
706058
475696
912768
174917
799753
153987
312084
179130
658626
621172
279783
297226
55131
158560
582737
938347
146120
510193
499788
542554
650212
331093
657
758162
311497
294864
351041
377855
115356
834674
161949
26498
298306
737901
435149
545819
18930
614268
773153
208593
262927
334905
877416
298195
782869
469428
1039237
447507
883814
948650
288087
349676
271465
907715
402492
183181
331313
145823
405598
615654
619073
155189
853283
174336
487409
914218
75458
96971
797913
145738
382431
749678
368251
248173
1022978
733811
282523
47101
1031957
528916
916658
736190
639220
517863
862226
233804
282080
214166
314786
502530
485744
128524
891187
843581
305476
715921
688355
624128
892700
1044705
934220
46093
443698
437390
126539
779123
325073
86893
353227
845940
118026
633526
79173
843851
549449
633308
727197
402931
660918
68559
553670
900614
1030486
576322
469502
449519
83989
844596
327117
544141
560215
254847
584738
627066
768298
871030
1018955
577969
211714
790026
663532
3727
63475
921195
501536
895302
444091
430897
515268
97873
620549
956647
793661
682258
1016775
649842
482213
476350
594135
522909
780573
504218
859905
336951
103579
52870
890207
968251
925113
8214
986949
873390
124813
537623
768809
77847
593943
809070
352083
564981
964080
835140
300750
205161
1491
687432
281077
127854
617779
135189
289789
135473
1020234
426077
596321
467358
822323
115121
936473
9479
585062
184162
749868
139437
1024972
297003
204833
606561
131851
1033140
301959
151490
245704
260820
995401
66197
312656
25395
970502
216656
178515
13048
800893
71710
469300
972026
783181
19334
373890
284931
197845
457948
733142
945152
14066
552464
114163
933130
77889
702663
937954
598432
122453
702421
725618
156101
15316
32923
287563
499527
503461
280087
701272
776383
527669
637982
989481
763680
603696
264886
701093
57707
519041
814277
671643
980706
358871
629606
218625
690603
196170
375205
925052
954631
785815
869541
365794
625502
579135
125703
363020
374228
280843
87018
734636
618706
145209
60993
104596
538373
664346
105731
790056
882717
614772
759931
479544
93717
612402
9773
868655
372525
851242
596542
429431
656791
954560
656868
258941
797637
856878
837442
682965
1005655
339585
206312
755307
155124
334462
982937
955900
44847
997747
641145
16972
163025
409882
93787
311641
423807
431519
107921
542977
454521
641449
302968
832379
174944
910079
591043
406415
1020463
474244
405819
921809
386243
264436
483941
663154
669199
736385
327438
584129
283326
421004
794805
494342
96138
515886
63140
505790
67741
789113
460362
218245
726337
358743
554062
652416
154504
797890
231079
717275
251397
907783
844104
857377
200676
1041307
811969
14141
269868
362522
69977
108536
492383
754296
582479
800265
402777
171704
853687
746299
346066
1013773
666043
371815
51639
701417
22349
26980
712215
658375
1042015
435026
63201
40644
1027688
540893
125829
408851
800086
760972
16234
547585
577764
11032
42126
485521
115502
647284
228620
416929
893425
236576
650626
355876
602425
976758
970422
267729
639387
140604
829775
725122
133597
552078
354282
846188
880423
971466
19172
616842
581486
802639
776766
308261
917695
631409
118578
151279
99693
288170
918319
638532
900106
974413
53283
215548
40502
731814
254286
1011760
175128
129314
697529
316249
1019412
85998
202679
543366
161590
514698
730175
618315
698729
244075
905461
869284
269912
93455
802508
41428
739376
113926
336101
618674
696594
1025378
844927
707715
666518
682832
706429
721399
840989
953878
44214
897204
946846
530797
603959
613012
27344
651752
996909
377825
371692
595651
916857
618261
509803
116355
669101
57754
47032
725412
183527
450950
997724
389498
163489
197217
287197
968089
779550
286719
94998
336502
104905
352961
961606
45743
191264
482926
360257
664864
3978
173581
1003753
293064
1038442
779009
826223
330786
310186
904929
159087
975629
915095
278215
931080
657289
71579
850487
76093
291393
207684
990186
449384
54363
891694
873123
226275
808519
453470
850442
861339
22173
740102
751777
270040
14912
107355
948569
3282
135863
185212
1000807
396506
755975
720917
231292
64382
410849
504065
753681
737940
658253
353739
445238
864450
245290
909779
1032506
77149
88217
300436
296523
315835
511391
1026128
182953
180578
562758
473587
540478
419407
722914
35739
481310
673093
709462
138661
948655
329506
435242
324408
458069
257607
392829
538904
969871
939107
1030499
245619
456731
128291
696387
164068
1003126
949668
932035
736901
861631
736175
351053
452802
644574
628825
445103
643072
109299
378193
105566
275776
1039875
980397
703846
900485
941921
561328
244772
568770
567624
519041
952742
301998
873369
113468
280967
21775
423448
484220
652215
407969
735345
741367
701028
660914
881075
859535
88071
470009
405327
722249
1013520
94279
378825
497369
369722
974192
700944
100740
978339
265033
470133
820619
738384
412057
957375
490138
277704
568903
1031401
328186
795789
271096
172173
129747
803007
934310
423918
458990
413921
222602
747414
563297
880082
978744
331431
946925
896917
1033659
842450
829408
536097
789389
839986
403298
69315
671244
636432
19582
93923
147702
998707
758067
896811
514739
484516
202599
765962
777597
232024
91297
4887
808113
449254
427460
498125
757187
339688
483344
43542
738134
878815
702981
872079
863882
218388
418990
512999
279810
980668
745680
640998
615047
837697
1024162
74380
450303
545696
210876
528860
126011
436795
633139
798015
499430
506136
746928
474600
181914
59338
278522
616388
462802
659492
554832
98971
343047
353989
354208
531383
341993
754474
584472
1005817
665431
503969
458873
229485
283014
927262
926269
714351
990423
787565
854302
117763
933552
198864
762390
584314
355393
358235
986575
429957
688101
982862
76799
335230
781721
644111
769799
902820
626052
441862
807108
450304
411963
181970
718222
958022
785297
127576
704415
370186
195204
574111
259464
959613
835900
205664
605845
89225
289811
613170
416816
649282
808517
618272
421859
184729
200319
1039649
10332
914504
200258
746836
271297
492520
567413
301706
975291
707228
531881
732711
352424
823145
125390
501279
300634
106268
610686
972846
33641
123144
413493
667979
255428
974336
632771
981369
52132
571817
1017970
524954
298758
109663
206158
848555
581091
645553
389613
557206
406989
1031719
668196
82206
562512
894820
50980
362078
613223
753757
640786
794482
591690
742847
112381
1038404
110115
467719
932262
514904
839063
820401
845999
90681
391350
770861
921241
661176
6192
278352
194501
309410
932239
31855
310102
531229
258532
207204
539650
127096
395165
453159
226181
66913
677453
293539
920382
774329
105612
491332
139999
982621
71586
832951
659767
752914
556891
641763
190122
905570
319479
636989
642222
75321
926776
30618
114055
369037
107554
148553
949413
106392
718322
283455
127545
752142
512137
436239
422098
418203
885559
855508
946006
213508
152499
840944
581982
476503
1014331
627962
141642
68983
581311
917947
132393
517328
459097
475919
430911
889047
101226
653211
133159
999557
801408
607578
941694
320323
400013
951607
339248
959626
624269
361686
1008117
117790
158658
757058
697916
706984
266698
56496
505773
536253
286393
891181
398413
734517
3176
407211
19268
202113
696564
793992
552966
354441
945287
252131
471403
298352
196590
691397
555318
123598
1002134
109701
60077
701219
694724
285139
480562
912087
353073
965309
478650
216047
730404
491724
186635
337750
618445
16354
892430
615790
536116
701254
567752
406505
502915
414658
420706
557408
21873
528434
734662
23729
803011
686961
1040043
608953
32657
771893
761139
883462
266627
671645
29951
297142
364496
763924
957573
80004
317296
84623
560158
858965
666410
267673
208577
528660
115106
97699
696756
438316
894133
843842
905316
218666
692162
62153
200039
773020
465602
358281
556821
102336
819288
955046
996216
608063
1019577
70706
164295
587126
315333
262840
257453
988042
764477
142947
534223
629909
808772
287012
160457
72648
211494
266859
443818
678870
830647
214373
214343
95499
198750
264860
1016674
128737
525521
547037
702955
330498
511698
50773
764234
578463
282899
224111
749792
594111
321929
127566
161506
904673
994972
847356
347975
84359
689900
516614
798271
803701
771108
299098
967142
523261
501070
389602
510270
896900
490430
606353
510358
919151
657226
745781
668742
874697
998186
573989
191081
855654
96856
614221
274620
604787
764903
6070
161510
245959
633715
1010713
626096
947393
719140
966837
279014
46613
244489
326085
893622
434501
184428
1014737
412917
89893
884906
170981
1022320
566451
288242
903277
114357
507128
843827
713995
16007
552256
183904
197582
249586
610615
1013752
728054
238077
452434
248735
627415
1015441
427177
988014
417027
992179
1020437
496832
787530
868950
357880
18377
542444
745616
82169
593750
816947
583544
30936
644169
236032
488935
67888
777147
979239
866403
251945
424664
435272
243466
39914
2949
789731
307130
679016
143957
53826
651136
323981
975922
1043984
566262
393374
663078
693414
673932
95571
343243
139087
134794
409573
844230
539219
290125
725255
917448
946518
651626
413902
626468
834728
1044232
582389
464688
174597
975494
737297
996445
875731
933893
114188
995675
717759
844011
1007079
215604
49032
576686
673771
794064
363539
638977
888317
274897
688098
789914
896490
580544
904731
735793
808508
199964
870776
629614
344583
347247
35270
379861
388206
435087
281079
623484
883014
496468
591159
501389
154540
740532
833373
117235
347516
475201
993444
599207
215579
853759
756766
523247
105274
428736
432424
420839
585210
25028
1043737
905017
974995
1038039
740615
1027166
223178
508944
16770
422245
991964
489791
69328
306978
100103
1040607
780189
704009
817288
156026
304438
68649
373298
829145
709604
452434
368113
876797
821400
807727
547641
74812
337747
162406
534994
171149
551155
801274
663283
583947
928717
482645
731769
492801
1002140
627735
491252
422864
552028
157877
329412
750517
945235
11317
480477
957965
234380
458489
640944
637987
819969
467063
239045
654588
2713
234602
990073
286167
945100
624539
1020768
196733
730060
558840
764217
156096
1033161
468676
659920
888861
259840
465462
641553
650361
587432
892163
345949
665608
482346
819879
604572
551274
583492
248115
922424
694751
86403
504495
811363
709230
204628
810800
167303
819210
843725
16447
391377
380265
713938
954244
885782
753152
521235
202180
703676
225761
434770
279776
938606
549207
946166
919320
954151
29658
742836
615835
110679
1017565
796963
167717
571558
753399
260541
310065
680430
113146
345859
1032361
38429
146285
806292
336991
684824
573013
171691
158879
1025823
921430
489489
109870
122240
935818
614404
1013882
416206
472448
403849
200278
242906
727943
574372
933443
780472
111938
859375
668127
750647
590515
511055
541898
799236
1014905
669995
226858
683037
598389
193157
727345
284281
11716
809812
858564
577840
247755
372135
816345
620204
357159
424316
7620
589919
4711
495353
476476
775079
543187
634031
517721
855893
793149
159595
550916
231901
752011
689394
93473
227674
101315
54629
375219
644195
414426
328250
922396
472105
1010003
642714
12302
115777
338317
1037947
707697
737137
79277
856573
50982
469464
528238
925743
971847
632742
715317
40083
294559
7997
108112
178264
863224
973466
821150
700146
562586
386485
389433
18614
721929
950173
209455
5468
1014692
1016953
529928
737112
372827
853953
1026385
793918
999133
914084
859200
373653
636256
489005
916056
837412
1018310
278349
140568
383129
179089
128374
380633
401799
488091
997972
369643
388730
58934
16438
867886
399446
45528
425347
534699
845511
100724
677565
23011
869499
10859
418056
399851
179641
456230
65480
712054
637079
80116
561030
421442
233405
747120
623030
493320
896013
131228
88749
485592
1027616
879167
823252
984531
1007606
76956
764601
695301
668765
463158
562478
215631
113279
464197
191191
279093
431958
747821
769345
556925
1016667
465113
171542
200063
518365
885968
129517
295668
1029472
720331
500773
839661
770867
410972
566723
510187
768494
561118
534183
587227
962541
762559
329409
248777
946681
376686
397434
188502
226333
222709
913771
991286
915298
735032
995498
1013216
623304
31014
654962
725704
581177
328126
956122
383264
835762
254809
451238
303961
41596
565998
516246
509832
610356
961820
902132
315267
176972
850054
967345
489763
250254
154240
343267
433859
525247
961875
49442
64859
285949
586192
494100
257868
71926
1043037
492134
231930
490527
764283
201550
892317
931775
49180
170708
557928
503556
948399
181529
353242
365978
403109
764573
705463
572141
273487
606242
48606
551632
103457
119388
975372
362290
133257
738939
199793
491047
88724
1030782
939366
475535
813699
598426
939234
306125
139700
640612
946751
651825
880501
73120
28158
385312
631927
935086
217700
673171
117376
698470
427228
269722
433040
878359
649599
434748
591330
192399
298772
550286
211573
911159
670089
12582
579593
105153
930001
309861
477100
234318
653165
1033257
615594
977592
281067
691560
696211
497517
49030
255320
679599
346654
815919
519328
57029
987222
732751
861996
355652
970820
954934
148976
782599
993530
774577
128959
2959
311831
762439
1039953
54278
562183
15412
593268
876848
1008581
597416
734166
332168
81524
847387
805829
548499
431031
536685
103379
233898
886947
461138
687335
600307
288240
95280
522033
170145
608229
822246
167610
674941
296293
299022
993067
226001
744309
920821
877895
662614
898943
734102
278789
815648
986815
991475
271311
679658
289977
753464
842379
923446
923357
351621
22924
969803
76046
477622
129448
256073
334367
6809
806366
776251
550243
650546
1039282
705147
30013
934371
227250
745025
47079
807486
926389
146273
762146
660395
389890
791118
288426
281083
348608
105643
742334
194349
381853
487189
972834
21298
1039737
250688
521259
619673
903511
658744
167566
874128
942448
985856
600290
382335
715187
405501
841819
230774
413502
573774
274409
778261
370949
282889
69461
371904
894866
83936
865396
687591
499979
466359
196032
582745
575339
593719
217946
392625
961408
374812
105850
496303
270878
35622
897273
362691
200920
428270
658055
23788
390870
277235
879629
996420
399909
823700
945123
636428
214723
479835
133579
312252
426611
528384
200748
248247
265602
29247
757986
874635
240851
785837
211916
600343
444577
95315
543632
880681
556936
146435
930191
104910
514921
695463
619000
437393
348495
407091
873453
322770
194651
852304
967423
550986
676361
98329
497415
903885
303926
71788
472258
681225
687524
5122
732891
821449
937401
332044
987008
797402
1039092
951170
703310
234705
412788
578091
582896
745864
389742
933877
806908
478777
740803
279126
260820
497956
867441
284107
328451
40206
1031697
871486
1003053
120409
831650
45968
638059
1008798
889456
484282
28048
522542
1041886
628354
746741
415075
86640
490001
378502
201126
744593
159236
1017833
471175
903509
471741
885236
519631
523674
2079
512193
518093
600460
190973
744110
1022263
197461
1442
171338
267988
464834
652906
577520
218378
818702
26647
813839
350144
849864
146008
228243
31635
141425
817482
563430
98789
732689
574387
661885
1004691
252103
427160
840900
799764
255561
349960
620479
397713
376751
665057
141739
358434
8701
100150
978626
715279
494113
145851
435915
745866
622848
729704
701893
596878
961350
107913
205033
432283
622036
488936
561641
340113
931919
150917
191366
832768
318842
600091
931504
193261
73179
470320
14043
711071
854414
501333
251091
721338
504232
339587
774517
110582
277739
887722
366497
373458
224222
440217
636845
1031444
31491
605118
83512
254270
939184
293075
55324
480309
953690
586522
217572
248510
594861
422795
324379
449058
672801
41556
333661
593351
315359
680637
680219
901589
811098
1041087
650048
889702
244386
903514
626041
249432
883185
182188
666232
32817
710864
940418
394128
941245
974417
81859
805014
961240
83210
259543
342645
112362
320156
242153
479915
782162
338065
1037723
190329
801830
726446
437933
972210
656995
535650
245388
994568
949713
998391
963912
957074
1004292
540691
945254
987496
983432
359413
570564
157799
650761
1005765
695716
188211
606159
490415
810844
1007305
507655
39105
665724
467685
431640
774126
254603
768354
512860
871039
882129
677499
132983
555301
702158
917114
357251
861602
970360
875868
476594
289385
227372
199021
618530
306694
940211
100828
526715
36376
125278
428880
344024
274623
564460
1000817
508381
412740
132170
63021
640864
157220
181329
25915
887604
268825
932700
921003
260170
477036
586630
691099
670402
913590
351158
854314
132275
831289
290524
41741
31502
234336
238593
142750
294063
309177
765393
958723
927342
603886
15630
752180
493982
285406
139541
526619
13065
881456
443144
90145
723594
872843
838192
584955
447706
687738
357461
613419
622417
95162
348715
563756
482070
292046
810710
46120
162823
779414
228539
293549
1038676
338251
114100
866855
1007482
193820
709906
934869
64141
372957
368749
773074
251920
473465
216535
1022911
895327
698649
990769
597966
1043
904236
739164
934948
915026
418347
929149
233877
375023
1005696
555095
857190
734989
262602
567458
466350
355951
964524
407723
476263
567768
727737
513172
849154
204461
883434
917516
599700
239054
953797
418872
950129
1039732
907352
898347
505849
565783
628799
53930
855982
795033
194125
44778
121082
242151
361084
553177
772966
19069
374768
68778
849019
924982
192130
985795
500119
469741
51703
21548
687701
629320
594666
31988
689155
921380
110575
88028
907275
129793
143205
193131
385123
580050
732302
571676
381558
500338
328624
181683
999700
105742
749888
90614
883302
359176
590803
667050
442669
80753
607897
642639
364626
526184
963342
647962
911002
914547
847245
342751
1044495
325226
91555
975246
436398
911996
1028940
868655
147907
826992
641364
998131
281504
536098
563914
304966
185674
138351
1038972
113104
429912
198157
312859
717448
628614
993943
299154
484839
391388
569457
1005094
753381
56127
328067
543545
805095
79507
863632
631398
824476
480284
91320
254626
412980
341062
683565
192267
778019
91947
216672
371951
285103
437271
10808
1030084
679731
749269
57622
519459
610842
232952
113022
691142
869270
827154
348165
998768
623857
837562
33546
943123
47237
356721
1019679
75574
257825
140245
930243
6962
257862
956977
85308
93282
94044
509787
404749
335514
945740
733456
765261
154678
70909
242798
56103
108192
183455
368398
341718
933516
985312
47347
160854
241944
141333
959027
900954
11276
572210
590560
528833
433516
701738
511619
292038
803773
670953
892461
741241
1041675
328634
497946
846834
616090
84662
482576
609724
1011895
998104
879241
490126
631369
73085
104653
480975
495321
326283
644034
616317
703075
788477
774079
56533
708851
605012
76788
904277
241405
824659
792566
767420
530888
417028
709557
13171
983107
922569
323586
518409
514112
286425
661118
978985
951167
423488
32658
41850
731210
671004
714074
108631
641168
717863
277579
552542
143805
356032
708722
469296
248624
121277
45786
388028
400783
483505
125329
28142
383076
1017130
195369
578473
62118
548280
67828
101698
3278
623768
176566
604913
391207
45679
919886
638915
54322
343259
1029509
331858
989665
1033826
709854
591348
53711
312774
268385
758530
977361
483833
599566
611297
641626
373111
959840
393210
729219
877325
446116
917832
334035
84323
875206
192914
494847
509793
455902
162407
708973
33120
272634
996983
342714
409682
637837
10866
671024
700086
940977
12309
541939
14863
746189
897236
146857
622162
734192
220336
946054
1040575
479288
755770
679517
209725
659513
384362
33656
443670
671256
272974
328140
128150
500665
11899
614074
237796
525461
582809
275310
72565
928502
960084
451548
118338
749963
375501
97758
154509
817379
796248
728007
436410
566671
884458
560424
340031
415192
959302
249503
202581
973029
107213
897416
1012506
894234
556543
245084
777372
886220
561769
716348
601543
1035815
955404
434326
619562
334329
896325
524193
520944
441526
525152
69214
505984
535915
86147
987634
913211
867600
607367
552562
360254
650577
447272
923706
859329
368035
90348
354186
825366
22190
525328
53742
114307
731911
481733
797526
978084
769747
308097
354852
153557
407974
13740
456059
197564
371905
371164
402010
915598
548333
543014
255993
658354
505259
866552
240613
626704
39932
548997
690937
639970
408888
298747
282721
922760
420332
140599
824458
837208
324033
74762
357036
416328
920888
875599
489975
759147
624245
18461
560126
835343
205868
256196
441258
488459
823712
422416
522798
641799
491625
605941
242424
961178
725480
712293
793686
452145
547638
136934
39119
801104
92097
315831
313147
985486
42167
125975
679196
711689
929865
1038847
482874
961907
363183
132918
894923
860477
358051
445521
52896
33079
465651
16568
43860
133570
728738
112132
346540
286671
71387
55070
734794
508871
866882
175390
956940
657879
808486
381924
427470
522168
100582
934582
600975
677085
599750
198167
565267
578091
469013
521187
901676
901281
700369
884684
332133
580794
859176
863406
653429
199146
86577
202655
738639
308202
325974
229045
186661
565092
220700
4475
857749
731870
723714
801107
893261
139331
423133
106232
354285
1014685
392095
592515
245837
536450
366465
111897
724933
556110
570776
721979
387321
241989
69679
1017660
184596
260938
434298
653997
247704
1038116
971001
644999
461099
340659
635552
819196
786231
730180
569734
4154
749740
382527
457172
674893
690796
188432
45915
627963
3596
43440
229210
954234
324707
631097
642025
221846
413334
107639
128372
780088
319356
1009716
858203
695503
287286
805010
863297
474028
904284
537153
352351
217730
900297
943270
153410
881387
77173
744477
702363
14146
715529
823662
193301
185667
809291
394599
464103
455439
466455
477345
107735
671886
26917
15654
219199
130758
866802
429105
224464
844197
269074
601696
474482
845149
581905
1013075
399667
711629
482621
1017712
648692
150282
353420
970477
827993
765568
871623
21543
251258
715755
735682
734789
554645
747893
929153
548209
910766
303054
909346
805235
136246
107590
456301
578433
849730
434145
912334
346891
709532
428303
373598
532988
713662
493338
826896
101734
826065
540205
496239
424174
239420
47536
757146
692572
95296
989540
228739
297307
304295
150601
1010834
495831
466469
528265
757417
213133
4704
846266
648946
764292
421575
688755
238274
251339
1042439
728527
284771
990245
203286
79231
389317
193960
579785
754642
230389
526529
455015
775852
629558
823020
805778
985211
878903
843418
624671
627235
435638
754240
135772
207501
660925
377702
546433
347680
185501
651217
849974
571767
861456
540996
808613
454233
511629
540279
605611
804297
820501
80258
135055
486186
619858
98798
920364
567734
776895
112570
461901
542696
548251
777203
598375
158662
587248
612023
203976
31864
185116
28747
496470
686289
348139
814083
342923
958069
287110
916583
217325
532234
737922
6541
500277
264568
317837
365548
566402
699924
57895
198621
763412
120036
948864
761009
230885
648173
1009246
638125
91859
441719
438160
597377
554178
630197
599470
224827
458635
257478
153700
676650
91629
170459
917725
894546
405506
296411
136220
24554
669998
448625
948935
296952
244819
523206
401992
580477
458938
57265
353911
808165
764773
108857
781125
394915
680498
790640
994608
39821
278897
911236
275932
672018
156591
417011
876356
259140
385483
371258
616554
585347
931342
188012
37560
692067
455670
587120
509370
282499
634345
125051
653795
216326
750916
391632
382482
318984
9740
204839
391265
1040011
61966
106818
934941
113685
321567
546656
871111
892717
477226
431781
31182
878731
269167
336315
159400
214934
879531
457770
177782
37807
969482
457988
33602
1029689
598012
508476
459374
869279
308212
239191
803917
394267
869766
735541
169052
478357
898764
54604
918120
291772
420038
576190
243743
642094
719136
994093
679455
148293
672019
369731
630980
186967
686449
647906
738220
923735
56858
149786
928215
180601
260924
717149
630226
522643
264583
74104
51052
448503
1021921
1035423
1024869
1008627
844497
630470
638917
41301
196524
379590
989270
393834
910524
515618
367640
45362
825831
837722
179896
307871
148537
960096
70364
656867
744916
695096
113293
821519
147727
864983
437863
851072
991266
779007
222766
91687
443268
959317
489618
454680
291206
13678
482240
271658
945808
317016
210336
296730
95990
973561
481173
872944
368894
662021
171787
568492
849080
1030081
432247
435512
558722
54580
1039599
364353
231681
66550
289272
231135
773782
65570
71502
628821
994864
667634
107016
478422
1014226
170981
501214
539463
940868
890981
464697
1029143
476272
311274
131921
124162
745083
1029770
938734
586197
422916
11753
273080
595390
968682
456361
323604
699108
982249
99647
373191
27895
562952
295150
1023648
35108
325808
200084
541616
678174
62494
391764
693757
668655
314370
851002
68969
679425
991106
280814
654883
893051
645842
79353
875036
496568
65003
533320
916395
460978
722446
734058
512790
636156
804009
193998
760502
923048
741381
361704
576907
114490
735450
497863
245409
655638
594011
489087
477492
586609
1018818
341445
984662
111785
424818
445252
756164
52105
196701
911843
998696
1031136
241171
163544
783138
77683
240057
200621
19911
372249
733120
751977
715273
610889
850398
274076
296588
748588
321259
47506
677979
272565
382758
653566
858495
336696
207238
212945
157562
206613
599083
467874
500875
159534
887174
254726
338649
618268
985923
622787
246319
144861
103943
163332
132588
6190
485673
257557
969159
335121
529824
559555
702307
775855
531719
688918
963954
718393
103289
798070
110911
198521
835764
652716
92474
428698
145562
96161
919688
63061
114957
944765
462169
673558
433521
230757
913898
984784
321278
495621
137485
1028286
418512
875285
769548
289773
802914
437241
413119
669282
751608
344680
346888
982105
489536
1036838
563257
550307
771377
697209
584522
27155
1001122
563692
687291
856472
933829
879375
790565
33051
254351
1016143
876658
764506
789926
944762
288413
273481
1018097
688221
673282
1030251
200874
649290
206903
1044976
126145
909709
339500
451449
639640
219688
748052
84187
185923
790437
876487
1015302
1021668
134405
57551
685153
263120
864678
952194
723589
891967
800413
1038756
1011549
958889
741701
688273
774368
98315
876583
706646
417652
657135
132208
97626
568361
355693
347508
519154
974141
489604
145339
261452
808465
570298
641051
764571
789347
122126
44032
10034
558879
112141
57161
437038
807121
756194
357830
590725
101799
352838
62945
252330
65254
919453
803233
435060
198928
938436
756236
354074
585386
788453
1033983
620597
1023444
229823
132253
454060
987524
783856
239721
58255
576924
222102
49023
211170
912997
973193
964838
1007418
62907
743359
579173
378848
866488
130726
843032
519500
22611
512478
887774
214291
749199
1026324
853715
95082
708214
168953
468282
429409
314227
937051
803927
865072
678973
1013135
33411
213694
734046
811887
321159
423672
781692
600795
585258
276684
1018833
174848
953599
746717
982272
251638
512162
89656
149562
354505
168821
694859
525144
996918
113529
461715
849622
186085
335566
137952
1036083
39588
438252
369124
5600
466170
642146
728629
810078
1008802
284462
364565
455918
968221
240858
139858
128443
845247
484105
255366
234545
608188
719186
768610
501064
352519
119842
453259
432319
721655
413417
161692
964728
936568
818009
610620
485368
310286
511334
657081
363948
152569
409480
97495
732835
742730
1032624
789623
159235
683134
693552
650036
299519
888185
817183
131669
188153
545185
385265
269169
428212
3640
799162
281439
379020
33232
429977
598595
420832
875122
103545
643156
351065
890846
449958
524218
977338
548398
475042
319491
299037
946841
504091
626782
882862
404702
1014959
837301
508215
464947
908576
1028307
629747
911470
780114
638925
679122
9868
618614
594193
482448
809597
512900
665324
173456
164071
721782
380558
233140
95381
233743
751884
616082
670963
743290
135380
502289
53327
329592
50256
869357
315703
950530
81964
951769
661915
246052
284530
1000038
945560
286804
690451
14981
627113
446479
882604
137987
764708
400256
519570
243992
885332
1042154
841866
928406
247616
516171
143434
887080
588928
687807
193459
463116
398266
597242
862198
89008
1017313
385904
753944
554399
45202
9283
783378
747375
756943
916904
455873
165575
852426
410804
367546
495616
348844
567633
345882
91489
645673
304706
932313
127197
520979
330507
162345
646344
392582
532749
981627
387441
624831
341955
786815
101169
527207
62789
433767
578381
880128
309719
657270
863176
521862
690217
8429
551631
630418
515685
393340
144305
354690
902608
467407
19356
553872
974903
635159
453738
337398
611482
837440
1027412
293246
737301
258204
625711
307721
498139
125284
751185
441104
193744
401507
917423
24501
1000489
962843
353901
519113
100459
709808
44897
122896
760901
914454
547225
84347
896519
292321
5548
584174
836720
432049
712508
539132
712478
748930
54697
527509
604201
214431
947495
774725
334146
565239
260768
569835
374566
459327
634380
657098
654653
481781
272768
667350
778835
670532
505097
180967
343380
253074
110006
930527
718658
480238
264450
950965
506594
360776
314040
285893
277012
946455
722675
610277
490845
345436
626258
777262
612647
787447
951838
827709
139760
295268
581889
620325
20168
943220
87425
620181
365936
505540
319842
352152
228268
623919
595100
155132
297502
523075
830683
412189
480888
863258
660168
698373
940453
527295
516107
683735
994357
616992
648296
97079
135081
303861
23836
684029
555817
857977
486677
999958
136285
930013
149568
519119
937329
185181
601924
765798
57904
544816
646375
221873
311346
92874
675682
513002
838648
669650
474868
655402
511265
350097
1014836
895633
626343
1044026
462149
590880
996291
556759
423675
344067
827829
20843
276087
454318
940733
544142
861601
712290
180401
788499
769471
381471
956950
537204
538894
1005285
170359
142225
513711
64111
282100
661316
670448
561183
69280
607911
356072
796217
13115
30104
228934
314402
682950
968488
115033
81648
100091
718799
749694
753190
250549
316721
390612
593115
1042918
223864
536404
150444
713205
1039306
845563
797519
736623
245203
880217
839219
142207
891670
344652
806389
583851
315535
533189
711569
571033
202056
611495
315016
515581
154204
582829
761394
621804
1036012
385208
771860
993544
993241
157852
212685
127560
384346
392056
418909
669608
858612
758141
772402
37835
613689
456431
113513
763526
742576
639067
703995
644901
427704
958642
894844
699630
571844
913800
551461
647341
490250
656799
925703
800440
810000
118480
172186
387934
931820
617471
667679
653257
675341
477621
145839
124255
870985
913621
856101
122504
65047
290041
625352
207770
1003125
604303
727146
693426
492021
327909
205197
510386
1033635
330963
723013
403432
1015812
941472
597087
487298
386049
856580
988172
350893
207257
886176
721007
958172
896718
233557
410625
449318
81614
201658
949230
924699
276515
714471
984377
907609
941327
755474
782943
816907
1041147
96980
672037
988129
215713
854135
1027342
562153
325461
131849
1014811
523985
953712
837816
736217
685688
644906
774465
914105
655842
723937
403456
1013980
203167
6368
414265
661295
784638
966827
433760
893434
331836
692445
686014
1014747
345464
731717
937109
863288
1008578
176795
662078
283486
655966
807306
722658
848403
955797
277916
424399
138372
204367
552613
108607
630803
244142
431471
874662
354140
127492
801474
975058
1034510
443647
450264
747316
364171
861090
943809
621080
137966
617864
748610
758300
722897
630945
670465
740588
895100
879179
587080
799789
99087
522886
195544
811860
400303
362887
175703
141283
928405
848583
497168
267533
421450
852595
854080
627675
450695
934375
1027479
881527
871859
121236
988924
411758
900249
867311
187056
982201
840315
343617
833072
94509
270404
202941
121655
901784
107086
837467
521290
357283
637261
64940
388648
946902
812073
935191
26302
301089
309174
224297
237073
826208
949288
94792
683128
73515
443910
282277
954976
786459
525530
1042687
419328
501957
861233
44763
492101
526013
48309
83849
347844
621693
739792
472190
721266
493162
71526
755002
367998
186754
273174
485269
686870
224230
1038004
801868
318268
240397
746033
813217
791165
145174
329058
744196
291995
435475
532045
878274
1015587
490227
4850
106963
521058
107384
682779
348220
136610
687993
340729
689211
196715
337508
502893
646846
603141
549671
872255
884772
616140
344554
189518
694689
885275
302673
19877
817876
784814
337352
662278
592312
610476
955173
516776
799864
31422
365164
911230
150155
474560
69779
461365
468095
814612
87565
567554
504149
962025
822917
440390
966707
906471
993655
874406
364380
848444
247680
578725
273572
751702
810944
1024342
742046
110466
472219
213205
158783
163095
936345
377655
192874
80503
887954
433735
366038
410606
996010
672569
381356
856864
83427
938259
175346
1007248
533842
366097
689073
534391
459551
696266
876354
791206
499605
907347
672403
104253
694788
113552
714714
437679
533583
509353
685809
784822
376722
1034210
41882
386464
1019003
384050
14403
10260
184082
40336
841701
262341
280040
132397
693819
869793
365293
21147
480527
975629
122323
790692
137506
256130
572383
25432
183258
6426
13228
757595
984205
831600
531971
106017
13856
512466
179983
802098
52089
268983
170953
897063
877374
635267
571805
945488
938776
190396
470692
243095
496008
5297
909939
104414
766806
529049
449992
872165
51919
470112
187894
206426
819997
424204
484231
403457
798172
750183
54611
252504
591158
843676
162692
153824
834693
277
543121
299104
487998
278016
962476
241430
988970
256083
672242
130814
947914
344811
825195
461918
122611
833398
917662
43459
285784
850357
280083
19709
666280
87806
782388
615005
121913
596318
893472
278898
688009
910232
151247
421099
243004
1017025
168206
753733
990784
955502
273234
644162
544233
123054
942028
334256
747574
660345
913594
518249
814834
144476
1033580
547741
772351
226997
130325
463229
978844
696603
607968
67041
559552
59516
151747
652711
497828
664334
991087
295282
611229
656176
203554
167298
896816
314375
797426
327252
484831
385664
722234
274275
272876
317677
761214
372150
210136
467201
899853
236492
560898
523337
376864
522971
737813
537185
1027070
932338
909475
608911
698018
917210
154764
186825
168866
16071
854521
669245
509377
65257
326233
699922
503611
80989
829675
952990
393800
946581
379726
413988
750509
132302
257958
433612
658253
1011757
753231
183827
472840
586683
716020
916263
117897
260658
733599
917445
912322
159308
877221
34532
1004884
408202
182716
242220
4999
904516
318810
335871
668047
695520
891064
604323
385556
582280
183833
435155
739448
510913
431381
411811
874258
347223
182479
1028141
833868
21673
688087
904482
428894
806152
705511
199738
96360
301135
289463
229632
346095
1035769
449539
887247
888415
884902
777120
203271
49456
343862
921406
745931
640166
611827
302324
396877
1027594
298601
181583
622339
549483
481411
398627
812514
35293
642453
842867
914248
985184
803307
957879
227603
984447
751295
45862
806885
515046
988183
202876
971123
50538
416887
315441
375914
155302
90585
951105
552169
301469
577504
81674
502348
1043079
672922
63097
541961
726176
946792
749981
120439
370612
720791
297573
107365
844412
927326
662773
208208
691210
814598
65790
726917
64364
602704
482142
92770
18647
720223
1016616
618432
496838
965388
128653
716213
650140
1022665
416763
435808
601476
1000003
516711
935179
716573
718210
996782
9681
162282
863350
119896
992665
545732
680021
660127
267926
668220
132126
537018
603998
722527
804324
283289
74472
341784
114161
497813
101454
687387
584958
760499
676938
652628
165341
876178
520126
820124
806540
819609
651752
639241
799159
794157
483458
346693
810670
970059
663303
135396
426825
67022
61795
186835
842968
819717
342098
356879
280625
282784
922713
433988
745525
667861
722130
370339
797476
590724
457882
204759
903883
691799
970934
393009
53977
727241
28418
282869
559963
397439
702878
959665
141847
687579
882944
936103
183041
829768
64468
367486
166978
414770
309699
561945
750496
112645
870862
171014
915807
524128
21669
488504
364287
194269
316061
140530
441452
203287
284672
968944
216385
186001
957108
583480
99794
844356
660171
263041
600856
278471
613461
454696
144899
949712
745451
484225
160426
326503
735866
896989
929177
689166
887564
76609
864082
788815
880292
25393
138206
1026759
78248
59764
647373
563968
279155
229942
811408
687554
556499
458729
746612
484381
1026792
685540
558260
116940
772114
259575
103774
81970
502751
29428
566748
271090
818968
562772
746535
272093
933179
802548
97695
747545
382842
825806
613048
809767
531134
874693
532393
462997
491940
456694
64163
985932
954245
173988
986305
92379
160431
748084
708553
985574
226868
676337
429531
505966
491992
139720
70518
627732
608235
222556
758140
795470
44567
706518
219203
425340
911594
530477
921058
85664
61720
441551
998482
349269
631469
600217
333983
873072
183006
642876
479820
292695
704651
173810
737367
983040
530400
709245
163387
868490
595191
51433
645195
268140
717734
691604
404008
804272
623755
329231
615758
820758
238490
426117
109701
210282
463800
673236
627165
919546
257079
590856
124605
271600
210020
930086
631680
176812
539460
57357
825745
6513
555084
610374
70329
287480
791828
466903
736071
374403
1025597
995229
1029963
425481
206572
121099
957712
795817
813409
959731
786718
650363
81779
107720
356154
779858
607693
932289
769654
337261
794036
404812
40381
687918
928954
683395
864999
944628
479111
585031
844096
146470
946898
493348
748534
556954
377089
284956
498455
421822
691107
377443
41998
218045
628319
404563
721959
510708
465499
408249
112505
880938
932634
740160
873122
600696
803944
954155
238555
578954
41276
459602
422003
540015
998604
833290
877144
779247
205325
25598
889288
638399
6596
664343
316486
35088
16775
306123
842481
1003811
837694
936450
802357
930753
398266
937391
198595
846756
745213
250542
373279
1008886
811178
358772
30668
187988
312267
833641
456817
563004
972309
356127
585136
506139
854646
698601
882111
597216
983981
845719
340058
716837
312521
521656
988764
375278
980877
778300
251692
116065
71255
546905
763654
41400
271431
153116
443008
976998
597359
684328
852476
941499
427016
148487
745366
451679
23593
953069
590959
100501
555268
633117
818361
908885
276952
234230
667144
809793
312800
195865
512244
462247
379679
195417
46976
791888
363699
513904
234069
902674
62272
773203
952242
513765
948744
243708
144196
390712
935656
228082
810869
60693
644900
585205
299974
32308
683040
978234
627942
730474
992021
52802
801207
960125
64802
589469
279091
630953
434159
124974
917578
547399
1041173
156156
767665
320219
1034408
391838
695514
993821
459040
404587
380939
654521
226992
288367
1012025
25667
825442
260697
78478
10671
299870
905346
741462
55268
171834
431647
763930
130186
208864
778031
842502
959
365631
243921
801884
825079
131905
102835
282698
991981
763234
449256
419510
44690
377609
251354
640283
734320
679439
536795
870114
458259
986339
721694
94095
52889
557418
781241
331197
539823
233135
315157
476754
914184
963166
716621
191151
52400
645089
346141
225700
96138
895348
450953
319111
465333
210520
561487
769610
404399
765043
1033244
741511
1033049
812324
492003
992468
266788
422238
88210
597734
851697
539545
312127
508963
1019365
436595
359266
493104
587090
770778
53071
86588
306295
1022197
448100
706387
137388
495197
905692
737661
99216
454833
195749
148771
466018
228269
548794
656119
751648
978805
409418
388730
747732
658063
93509
922428
243969
2278
297764
263633
693347
624432
749713
615724
585069
571976
315255
817681
292739
91980
371371
341074
711472
544302
939272
793979
776293
859586
774462
432836
27564
269440
585670
182586
953482
697853
798954
567152
603749
730093
275718
779613
1033357
275835
279691
964268
783187
1002891
959055
759575
461958
589780
773064
740790
582599
507936
213820
838242
843972
199217
75858
723135
81185
492907
219629
714220
494639
583249
777641
418438
833066
860565
223819
84299
29735
81624
356941
381154
36037
980599
713523
204855
147476
22966
196097
882959
364643
186563
537507
679574
636241
1004647
325011
457269
42812
721099
210762
914345
172786
380557
967896
544283
671042
714334
453332
851383
736144
934892
454626
865544
944698
745310
667936
953662
585294
557193
1021589
259731
244145
400459
160880
369578
205524
300408
800697
184220
566808
46211
144428
709706
92473
991643
973602
513814
212326
905937
704780
594749
484805
697994
924860
17557
670905
38819
806195
123633
926442
224887
818524
302207
561386
846270
1012641
223219
302314
474274
990561
632851
616242
775196
1029937
842214
745006
1021368
444110
350754
123720
395520
103912
806292
337598
785597
129329
937021
574689
797034
999792
172813
333563
290780
96936
549763
617926
501113
262865
337469
152409
937525
644481
490448
863360
23180
394303
391628
1019585
45048
804803
269940
428735
839825
79877
304239
124611
921101
593363
824483
567724
607781
1025876
247062
282422
181493
285937
978098
587149
279631
775685
566394
225270
799813
870610
380937
118414
721420
482907
680336
539577
687923
103654
76401
453513
210444
112828
345517
812962
777152
544563
4292
288713
955952
112871
708604
662090
41121
420328
332317
207377
575623
151914
1023018
404844
681715
472147
867777
367733
316126
791425
622526
317219
656104
925285
150528
334286
991446
1007610
405128
1018885
617548
17894
274936
50319
329445
80392
29127
956270
795165
423087
226780
823960
361835
733106
10709
697658
2661
156977
387831
897217
881881
435290
919425
773916
114897
54823
836355
10559
485727
226616
133869
743447
609409
39038
513079
801279
464735
686876
204179
1016410
354166
395962
201843
33551
653447
1024503
140047
695967
175027
961644
671333
565581
360628
113077
273224
264065
202040
619913
271516
388820
33315
3523
158240
879796
790609
496457
868068
38988
970790
350523
87290
660424
747381
812214
939669
144504
1145
931409
1040891
1028928
633911
762254
694369
1037328
406565
1006353
1022859
578665
363116
725346
789836
414550
720295
289485
685216
205740
439930
581422
551364
921822
901443
770650
636439
481451
431412
344042
850440
206256
657780
334985
913225
672061
787440
186599
83601
907180
60641
39243
529267
418309
979418
548654
539560
587653
955221
99920
779159
422110
709633
783695
402038
984348
518870
607087
505177
520573
1017600
191751
88773
246487
979203
481044
663813
1015102
389963
949040
765280
699370
607692
297457
201669
578027
665840
774405
30934
996808
165062
65592
136258
923833
1000299
317303
854111
420839
925264
39488
603427
1009819
545069
826914
528042
90313
941209
239391
761217
313593
103444
724130
413443
98487
151264
346438
340740
299022
786654
824821
548998
208715
198387
767676
106019
647629
824355
909074
297757
807030
722414
27271
573610
431641
20098
797553
785256
512027
386651
566338
503487
245000
701160
241901
354127
755800
962876
265828
557486
428024
643403
904388
596155
999944
774484
362093
825935
983738
627176
918688
985618
554760
447887
288814
665661
494636
651183
784599
56087
494827
245989
433983
1028787
488266
460386
92542
236122
728074
645779
594908
696310
469566
989507
146624
461309
475706
206446
90897
612218
550985
22244
184066
619065
802509
708039
474401
915721
189441
134590
1017410
465972
762754
284314
920202
325511
712699
317004
29666
987715
497038
637621
83402
796652
401548
629652
260350
630887
856672
811728
8374
769052
381431
519227
959610
315920
325571
836857
842078
500601
706474
994532
447150
367776
856752
595433
408878
81155
837714
1014344
855315
226174
858363
458945
602893
376030
26237
725444
520060
231222
499031
833591
663577
1031012
478428
900556
704309
621271
619295
338194
180809
403342
111055
401925
388266
130090
976233
374841
384075
737418
297739
84286
46077
543221
641166
472153
931711
912723
156345
986956
1013876
50083
234257
122916
825841
1045328
704918
907732
378342
575948
446411
217893
989260
655386
105369
364030
228987
405716
544872
918541
367980
577874
58617
452757
515079
280038
333152
346664
139812
31382
858278
507235
959387
1014699
722654
776926
97609
627503
454625
261111
305974
21720
849738
705140
473597
856089
952641
613104
682370
754383
283603
1025341
677408
581202
438948
659207
700258
916569
845156
215317
368848
1037331
534499
194980
410559
887763
355244
668855
126142
618342
257325
94878
882226
385803
833245
95281
235876
705975
685948
326725
660050
88836
399684
462533
633457
346021
212050
313723
333294
208151
727056
20868
37589
32900
423844
211012
235980
998333
42155
280820
650621
628088
404568
251486
116777
955336
132274
931230
4640
690359
203289
248468
670673
858723
469493
625054
989915
882602
806230
610105
183935
928760
1015066
309962
818764
483736
283164
237488
979765
125966
703146
524441
579215
560208
990697
678965
101147
264304
174643
585713
8060
263683
589478
505787
153916
221894
499281
95971
279994
285432
1021861
309923
418578
288857
306019
944711
837951
816953
549608
769489
958893
823514
1015201
173079
797615
375380
5548
363527
182603
616684
360826
1032302
117956
698265
830529
462496
524066
1020363
737628
568591
296629
723888
665710
676485
269754
395221
643569
444410
814090
460239
1013330
380247
606173
65269
614730
855406
145123
63470
16000
686844
708292
731349
261133
324785
381530
370869
624664
817043
682151
687720
435791
54873
886922
648592
675870
932684
661936
677022
633602
820135
717486
261770
586259
646087
564734
647112
764145
664687
104874
492142
745674
614484
166564
134698
152221
739160
208179
300863
599316
1022716
312672
813782
449829
415065
186126
907795
752328
332187
62386
225440
644777
517531
853034
410098
450807
565022
349624
563334
458506
965957
833159
291489
699696
978938
202007
449648
777415
913682
389737
325702
99902
695883
515988
645149
125490
976721
784041
34550
488363
647523
574214
364946
943505
946057
492333
295634
381793
719459
791827
591013
54071
123148
315537
1028659
256200
715306
881052
205257
268998
539505
883224
275235
437288
118990
790775
595484
357111
891639
837744
668764
441461
888592
514101
936889
331547
780614
711333
849019
762866
696075
768981
771206
460754
398005
426162
44023
820763
106653
382311
859782
926683
873804
703451
969312
474255
423736
469133
774103
419058
1009644
827608
293240
933038
823373
315440
498637
351120
752391
456780
349630
854652
785884
529749
976565
334622
1000452
762035
695553
105667
601395
799894
812350
502371
21143
942569
399215
324611
317545
623475
617201
281256
1033300
847584
344897
283116
374333
501289
887289
433954
65820
943064
214926
260891
826142
856247
910651
648045
207312
272452
289347
221630
278645
697160
406176
390437
456936
951790
849790
612724
780690
79472
551049
547711
49836
503452
232337
825734
575451
640789
360084
101975
598990
901763
230030
621349
328004
844339
882773
714006
539130
807149
601113
921801
108688
975176
917058
170158
375793
160502
153506
391037
681895
390943
384652
781277
841722
1028712
496933
966823
317390
845784
73342
267552
1019874
284106
452960
476550
582256
131743
223451
129367
32777
868775
883831
792945
731288
555494
512025
827270
327058
330354
942278
85122
487038
48712
397906
444209
76809
208244
382126
552834
134818
919382
662044
364949
154287
161868
233853
193196
1015122
235331
10020
341455
757844
944483
416228
376753
131158
674173
484815
121989
214713
416497
787981
77317
80294
903179
460621
359648
942058
955226
990439
222754
856455
488381
312632
128331
775964
986939
407148
325955
574217
448672
876795
913591
830740
707173
239226
196073
854893
375754
850350
1018474
469553
792590
998865
99287
344804
455621
293492
186797
656585
221649
683136
622878
83654
597659
505511
172657
777201
79679
524466
75727
218585
802255
444554
593392
128395
534805
274458
150966
125295
529617
921085
43984
50675
565928
828078
912738
525161
762670
460248
802154
397413
516683
390266
885856
279143
410692
71325
936466
182545
497696
49012
427748
367040
391478
93868
141504
436427
319458
946958
1004047
417030
934056
365859
563479
948423
813055
844971
601928
857454
1161
738786
307485
1008345
942217
432876
562862
581365
927064
955162
108145
994376
930392
829785
609944
689839
210123
900246
566256
623936
1003545
154690
575414
942674
776661
1044257
340056
691048
345525
75817
185246
85933
820440
83971
141404
523454
875491
781410
354255
187462
377676
470675
516005
226363
858782
159029
309149
892056
946266
53534
8451
320674
211940
289518
52325
118866
181484
777890
268979
1012477
471069
755523
907102
724520
749747
407543
504226
514158
699818
854647
200807
771889
638506
820633
481889
701626
86245
1022565
1024207
26457
717122
593373
483041
23831
64672
313556
135144
208788
877168
915144
132453
64710
411975
665444
628769
932214
523300
830107
521247
307916
951868
89748
436556
749055
928578
860265
409516
1038024
157620
849705
287824
81584
10809
560492
24180
832087
520329
777090
338768
858854
706571
583349
491141
439237
124073
816875
323752
114980
858384
91475
217502
1023980
48186
417822
242613
635316
160468
251713
1025378
771241
64799
570718
781033
668594
783693
857997
133027
652194
942432
31553
107936
1010163
913467
712268
872197
306212
47428
501220
348842
865386
338308
891116
279390
303343
362029
940238
334014
340697
120505
399572
665442
923066
667763
418097
523193
795106
337602
865963
735906
550550
123481
775144
191665
826969
90025
1038796
971126
214311
573009
662289
290506
976731
140026
120174
385089
388683
764009
590533
738467
696784
483116
661619
499801
532144
548617
349930
898597
884304
471093
533499
979190
896194
337168
451338
823255
756461
905397
243792
145975
122634
604604
462662
100688
815090
199197
827673
446010
759072
321804
697384
171631
868543
926860
999165
934165
1045432
639210
163205
792496
881468
487494
218972
179203
822840
1001896
909673
714004
1013373
759213
484403
331556
470755
84154
490730
108129
849868
946349
551106
705376
161703
396141
897393
468998
815667
998942
329417
590052
942190
315912
957728
330463
378013
103334
575492
737722
760960
58201
583761
699008
803463
53441
25083
794099
496306
680477
423531
8960
374695
662324
765673
357159
119116
534974
78010
504968
773177
279599
720743
846923
808129
65134
523429
526275
988645
988971
174711
649014
92540
452049
310279
613614
371071
278182
808935
570911
599752
932519
104311
136297
570813
955337
741382
144794
1007725
829558
30882
90648
386429
65565
965910
324937
623515
363478
942800
145763
47889
558029
412989
296107
244296
297823
588301
575319
793673
742251
968122
728674
157900
731634
872052
724083
955805
210319
738447
530415
722823
118348
28722
6243
181713
445386
691893
38795
473229
91150
848735
171071
481482
577453
837572
299085
500338
268427
704930
809108
220213
759997
128725
98310
724349
213770
179636
709916
550889
911346
173935
585805
995887
370202
540334
364232
442527
465232
925605
581411
316132
878680
209632
579248
320150
985820
660333
321102
501877
989188
333911
811870
925104
755509
871665
487593
15541
152295
94647
887083
833597
544520
565869
159656
448078
150917
325694
293328
461243
777244
340577
642072
948596
122654
1040500
937140
996947
718730
286546
367105
630826
834412
756865
259219
477579
843427
441676
204806
381160
514952
426722
255299
69918
939308
570232
1032519
675050
638991
1002305
837480
126679
114477
226471
176124
695039
62794
200358
218880
318762
274361
520109
640101
942494
35707
965034
1026587
864615
786154
863376
470557
463817
783691
413247
77982
99161
319619
463531
290814
686841
1035883
725248
422663
83636
942322
1286
908462
62493
406440
739022
367592
665474
130731
751992
950388
865465
353597
599657
149660
663946
316920
513688
384840
884413
530288
438279
822602
283125
988852
1041332
632561
418183
157053
891609
455254
319497
985798
1017109
587665
651785
827212
960037
657452
38601
68828
782333
328989
378719
1017516
27429
949265
779648
111562
140134
608792
900080
473061
576651
299146
375055
402005
460517
393250
308597
764261
628748
119128
909596
487396
351059
489804
273702
968976
748155
319682
678139
642514
195107
209537
120069
830350
815435
510320
24105
968564
181598
1027584
397931
190566
532139
1033490
799724
255399
90872
696208
34634
1005228
76742
690974
423143
841567
456892
670338
661398
330878
784563
781312
365986
839684
311227
971811
986598
298942
743912
675820
904826
1019355
809306
962445
243905
59666
270539
491543
36073
985464
823931
668722
9906
966753
58903
634781
117900
514852
973961
999120
612554
406430
927254
526737
521159
230956
276936
840583
41484
494214
871388
587044
916408
482387
609006
641709
634377
253276
330524
269879
852243
466914
43721
940228
797805
532650
187147
889820
951997
781311
1033548
686718
20295
46092
547466
1022263
121710
1015312
931754
250047
441344
575843
831419
859962
38866
829201
936600
778413
206876
388189
395466
1005769
648173
730514
473591
120382
652728
770554
897636
537834
137987
584171
1043473
30557
1045009
288033
289207
499365
244202
286488
983376
670578
498985
579963
225017
80872
1009135
302889
214239
581992
375306
495954
703009
596416
933198
861576
277815
791055
333894
10022
103663
637847
941063
957374
127227
438388
123806
282966
316634
323057
156911
970437
29686
611992
662399
921981
1034135
248019
623768
246398
485702
492412
194971
845252
484462
953582
232445
532587
699785
579342
406795
715772
364159
522132
867444
337943
750458
678588
969541
355584
363761
82355
664045
530638
719898
33845
892756
276202
491324
989282
157011
632819
454655
959881
925044
875830
754307
29529
251182
572865
265076
447417
70250
110054
616212
276823
139812
1008723
257030
616748
669400
785558
615784
463101
67475
662609
830770
160860
283874
883008
663716
333644
949805
465407
1002615
1016893
77986
192709
152108
694310
649441
110979
900152
489105
178254
894918
701878
809605
912016
580059
592868
280115
394940
292181
99975
967700
627233
457221
184223
274590
59482
903524
914675
103387
244259
532073
393303
710379
486985
100447
105443
733909
390479
816423
904768
395190
400136
926834
389913
553469
298596
767150
892976
535681
563209
1027291
111728
873138
148805
482273
869476
742881
920182
135146
916257
1034133
194106
736354
218359
382104
263061
390767
431307
893058
346852
816267
652928
177699
343585
215196
130378
192084
930784
17463
530614
583818
871742
892002
884376
2625
495380
95771
782810
200452
991423
332071
270500
253208
588081
249998
526319
88843
541716
470848
186732
1024561
1005493
730207
996357
463001
509706
198029
234476
130004
942553
523097
206037
48411
778718
132480
449841
288622
156127
307798
770376
434712
697491
431725
495363
336209
239172
266073
92920
74342
570186
193813
717368
473097
659347
143415
296301
203669
294130
158225
598441
414055
503288
291310
762939
483518
534206
1039734
1011922
792951
851064
952560
937586
66523
832735
194618
700163
448578
19281
581082
691927
229335
839139
384760
895916
681446
221287
891155
996573
1002234
241089
505249
967917
931442
171899
163456
436840
571290
929898
94966
890974
292835
856894
466983
304078
124093
555133
359413
468175
802612
999302
585343
247559
724998
902189
461755
528187
131213
221156
478817
535035
808985
785058
571191
829549
496572
436285
907825
87105
292191
867304
585527
975153
266062
395991
570652
422669
237950
985524
617168
490613
816146
75918
369263
880520
846415
86718
36782
325401
889304
15782
147138
112654
905053
252345
994873
754583
505047
369588
985899
153444
879810
59234
217248
723041
598412
720051
850502
806603
184160
367586
475545
662154
357120
206382
1018716
878834
380094
278725
373993
136208
399869
138905
574925
275934
860278
914631
842940
959563
15813
891356
344621
375701
629834
761754
869342
965426
793849
354856
959312
322679
743332
993168
348544
224596
194009
166698
899557
952251
229464
110806
712969
635655
133106
16774
395883
754285
605717
573187
533816
512567
907989
1029667
845644
69598
475955
40944
490662
732450
319953
426461
23367
625758
930002
226738
279554
801718
343975
1004449
57275
710380
816815
837120
540924
44716
272230
356697
153543
479123
665823
83320
102431
30426
845442
620222
730054
73658
195447
370267
608297
255865
518298
57238
202964
268306
450747
563648
782946
751744
851483
432618
489418
590061
68837
931769
266235
485343
722468
57496
800769
4069
378200
703016
387329
402233
575583
705186
497368
117052
40520
21179
258179
274137
987573
142683
98426
1010749
683609
597637
176393
724992
593146
392266
376903
237863
233398
227756
159282
194714
403615
275725
66011
652010
355932
659421
817306
79649
1043574
204135
810803
222257
587295
649903
643526
656735
775379
435603
492512
1037060
1021820
616731
755917
146710
265006
431842
309154
814226
463663
783868
479858
494233
519565
5408
543997
1018540
286583
329022
1015140
201781
731834
285085
219515
11949
119162
696432
635357
260559
1043846
720185
698660
826751
290855
451093
1033521
170851
676430
808333
291940
518308
452018
135117
393037
873657
558050
569660
11615
382964
636316
253468
606853
50313
392233
339410
709612
921731
977257
699044
16492
61421
764105
244097
794980
729848
503392
459957
641434
198909
412804
913111
981048
739969
65327
520006
239835
27163
93637
214255
165762
12380
721147
393659
498682
299461
403510
425139
854003
876849
701774
573029
79982
1014563
41199
421757
457263
794564
900196
583894
430109
223458
274430
472983
110873
705774
670133
983886
703573
1040836
699566
150961
69886
26501
306580
419968
626716
285725
363250
325923
86955
1016036
642267
133672
543825
885454
216880
336920
856567
96192
511359
191189
361320
905561
716449
631181
337108
858940
289787
187119
577690
96842
714173
914450
761247
851763
667360
35061
522619
760919
136999
575130
116394
18960
450624
624476
806035
1027139
677075
70261
1970
109255
559368
956818
592186
847748
128633
93606
205667
66325
960494
541054
874386
348915
184945
588625
732015
247026
419718
118873
175985
462807
275724
692857
630129
671654
145503
188834
156222
252366
161030
302708
966617
167377
767077
347567
530965
108129
104872
936322
904108
568506
312176
155589
1020150
1027532
690421
884044
691353
560896
529921
1004487
1006942
931695
17878
961182
115226
507567
535430
395882
156123
344907
531112
658870
761375
504438
156030
916951
430147
1041615
505530
511611
281067
890595
582950
712216
151941
428013
802672
296967
267828
893434
438887
293928
673037
186912
516385
741651
487566
815039
97040
870257
994898
984636
714987
70840
554628
285093
586428
503430
826104
484151
23583
731784
191439
234381
752935
19011
132277
458512
266744
361106
77719
773398
27583
618222
433157
863791
283810
427186
230882
182267
348207
942871
923743
112715
587002
468147
932806
125173
144539
662264
403415
108130
666775
541145
16198
193402
944439
261433
147291
853874
117679
412897
63969
61323
419915
973570
849334
829793
545433
22088
206164
747981
671164
929963
744877
578298
384041
331496
269834
841654
345823
828379
528983
884433
645566
402600
430761
332175
186474
688150
120200
107791
432201
1016985
590821
798709
153048
825239
164072
436033
781040
275318
553513
45837
918048
268457
202039
377192
537665
912257
215410
592987
752843
848559
633005
319728
86957
628945
453842
1006299
943737
788919
666333
381206
404650
957392
859591
923942
1004091
473993
497157
917623
329249
579030
161818
350566
960248
495638
329374
528432
753532
608910
278648
468211
819166
818554
869169
499556
60405
505728
491420
830846
785534
72651
702150
144455
210339
391748
949466
772205
962021
582111
169307
207025
1030397
701061
306103
1014145
558733
1017920
929749
572423
1017573
999798
702495
607407
949610
617260
693392
206130
928189
734510
207763
974218
232272
391834
792048
876569
699936
924692
464627
565836
444893
810413
513279
710401
892708
67257
801143
487998
360077
558733
1007508
418461
667924
969579
973153
101290
442819
724859
142397
43142
453358
827603
438383
345581
404476
97169
705616
542769
325455
935985
399939
870210
237159
461372
778215
637987
639419
741539
64109
614339
33858
25444
305516
850266
462389
27564
834200
457212
786167
737249
950488
1026881
921784
899677
229124
864839
999015
787654
965013
933858
749502
46770
123823
583610
898825
200915
785999
510108
252429
646798
382807
650342
361559
174787
188721
653832
562738
671192
939502
533385
361056
957477
82399
488018
845917
306909
209068
181701
753136
540741
1004791
556883
716526
302498
295620
207310
19207
839167
858195
158216
94840
1035397
65613
973016
503574
286849
723186
508245
685979
177039
818413
148125
862528
186792
369341
952842
183378
841123
548578
710683
46023
828032
257643
321367
747755
604940
736556
75554
857848
282989
102650
529500
315169
24761
876334
815529
211666
831843
306748
495247
984028
660181
107940
662575
520673
5366
547166
323546
799432
285777
90645
372789
567854
980598
930536
318567
799361
724328
768471
736992
392559
744475
727522
849799
813806
286669
911044
486009
602605
672860
672566
120360
815146
444767
460443
734241
52810
240923
511798
273071
139537
850295
72319
689125
758608
376017
595471
104631
203574
54479
251297
409468
39547
865188
274045
848887
329056
573292
938869
621922
215503
470934
660398
847837
830856
276770
386603
270507
115495
974904
395533
236742
573046
409938
989062
267056
190692
534483
2534
752613
135116
937824
99358
33668
991462
272551
515841
190203
771303
366949
892085
904667
758054
588361
308373
737031
212583
869051
890747
465871
621230
240623
653984
819289
907557
574170
579964
102527
619112
633001
723198
917152
950093
429122
751538
453016
5596
114620
397338
619257
452421
956611
585958
914168
167817
685501
333404
181332
279926
521862
731911
759105
987235
796907
742279
598877
66899
375580
630593
403915
329420
1024250
356567
117135
843922
777328
904631
185086
428877
407720
339767
620085
1039345
838201
844342
616069
829419
381671
1031568
843405
573339
447522
950816
201575
92533
457617
488027
334282
965516
247868
274040
1029540
616348
347274
881056
852864
750100
709133
249305
633161
95234
771332
184522
432004
666793
406025
585621
787772
242332
25692
753393
374118
77366
146066
737600
206812
579435
462069
324150
520871
1007254
522990
326180
421671
668775
376345
107509
707418
471778
232667
110412
211040
887774
999566
171814
76920
1014556
1036013
661588
113207
17814
815582
180925
1009112
464613
135100
279509
1034323
391736
795452
824927
282007
96118
802155
943341
284892
74103
819773
786374
404826
989007
419477
847726
562115
1026573
360681
191291
1038532
388473
936441
644766
708815
66245
37777
919434
299859
858625
398525
959230
659030
669173
160706
45344
99823
449675
122001
496079
893005
706670
629085
151846
157957
975914
1037030
339443
340366
93466
607973
650309
48538
230272
125132
201179
942268
1020973
75148
381690
344342
422596
548161
346618
48001
266022
975211
476674
751771
548833
494046
524998
580833
296538
329011
798914
949801
943310
328217
1031627
307377
546823
38057
512595
5858
535108
434952
36264
706101
833861
287080
843031
261649
359074
572085
842727
277151
607446
322810
204442
123185
986790
367099
900308
712888
63794
165435
489775
465054
206204
502255
312434
205550
491928
182204
676438
179545
910827
635538
982097
9808
636932
237815
510647
1030280
41292
955019
628944
877146
980842
981547
164631
844432
374961
857479
412400
601817
794352
820248
546071
378758
709539
502792
485164
378284
637180
637875
84720
517355
66953
223673
950421
199401
67116
989998
524815
160488
23528
715579
908077
82936
758896
517672
788926
293753
568460
767437
583454
1002099
824181
370182
347058
483477
154364
335861
793865
88867
408005
18771
466989
884574
740652
480454
824805
802840
1044992
770103
931257
752411
297868
266963
803731
142825
372527
760154
470629
351744
347251
281257
141676
655737
125198
451767
467531
243227
225668
603828
942063
70789
267821
274853
677811
634885
997565
845452
909190
828668
948121
676260
822110
589198
142814
54491
43239
562063
904562
824468
961476
71671
316753
1013022
740893
345875
149047
762419
197839
647961
315546
273798
1039432
649163
363239
655806
763158
558626
577399
650200
650973
379664
13879
348720
566852
73851
437562
36619
667681
842684
350641
637036
732286
1032996
661759
603363
334112
897934
637335
302312
449067
760766
218378
113373
165441
294113
321429
262221
6837
900322
813812
722108
472783
83355
693815
799948
149353
824529
883605
573407
102217
48191
616676
17682
192358
300188
928209
451909
309398
533625
133256
576757
418669
176138
253539
205585
930043
20234
894121
234142
254195
605145
33676
959756
595213
180018
114125
633252
1006987
48177
434681
828674
376844
6170
438083
998735
743907
837635
198769
956215
770350
196107
884540
747024
24386
898161
383414
259287
133449
884789
71983
358240
28613
261925
306221
622614
651541
761137
487264
531562
1039682
827879
641885
479546
678019
407912
208339
59057
485544
974897
176151
642032
795769
301886
242935
188319
717577
380425
783325
56894
1040312
214899
1022216
575621
1043032
600675
546982
425275
161151
43146
284552
863125
517951
588224
136970
363156
431247
1015847
101471
652267
726646
705684
582117
62101
578433
432366
885038
678275
418874
478995
610598
597132
613486
559058
471697
311294
76987
591206
679617
954405
205440
527684
77983
184662
372961
779921
13483
900021
245613
776152
253210
933568
149861
506001
712162
686289
281999
965297
347479
188137
894432
26487
258510
421786
420946
613628
286534
797710
744739
485881
408821
578329
847400
66415
30157
672167
786192
670875
295740
758100
564664
646183
175074
308398
711583
164262
418531
574803
75334
523052
211852
148753
195495
896159
70370
27948
275667
132277
465014
785173
337172
132115
709171
337927
625596
333981
322717
516394
207499
590321
526365
458777
879492
627402
688020
974598
553878
495261
694051
982355
183474
830540
129990
716736
668497
979145
610055
613286
726288
122850
764424
1009886
29748
46433
738502
269756
378927
520366
729157
553215
830098
564691
403684
420539
127950
990869
388769
295234
128540
644623
375286
105092
912925
262681
889069
453633
407382
991009
827411
64834
525640
334932
821973
1014458
349872
770165
764231
971881
309401
731398
619775
845338
419037
365500
520700
359514
730050
273910
516818
538949
327395
427832
608162
284076
812537
184092
373414
1008869
701273
365879
582605
674062
102707
548613
530910
133788
176987
534743
400565
367089
812192
828636
544806
294622
707954
300898
682066
476824
976630
395940
8670
303345
124278
773886
731286
731871
129406
40416
373531
228991
293322
205047
43851
165974
723924
211570
741814
773497
184271
588184
981539
230779
601343
733092
217219
240679
801080
834346
452231
78238
434982
280360
859298
635738
1022782
786428
175710
416685
441570
109159
729634
657692
651254
251104
329548
633690
1020581
921272
878969
973002
591957
508409
611432
529561
110367
518010
957551
312899
247079
745812
9647
557354
648655
757871
1008913
969708
239905
874591
974077
708595
405944
950476
158641
138522
284962
953677
265687
178483
526805
207421
875734
74489
451081
610269
83734
846576
632846
259411
748817
1037994
938442
234772
925969
298992
458244
213729
422713
790279
945781
492142
529385
1024435
903769
123734
443923
368293
133877
230447
328846
573914
946730
504668
778815
529381
133178
587146
885393
94867
906757
109015
811996
38366
262309
878720
982553
697659
702706
506739
332473
803567
1006952
677372
224722
113397
319193
904036
314377
896819
527483
112009
983086
975351
91327
854029
578127
1018257
557355
1020884
259439
41832
924047
343939
970633
19950
468302
910888
86728
443258
388045
31226
689703
56616
996155
437678
455335
34128
147352
1039241
164205
216526
794774
439725
748905
293637
398740
211327
641604
475995
874786
799971
686582
423012
94797
256279
498205
233494
836573
660569
976409
531545
493967
16481
103129
161695
1004339
888995
482789
519307
672025
81253
448160
410763
563934
960436
341687
1003770
211786
1006040
123902
131160
1022713
521896
874994
356769
779695
167969
949347
510918
420650
835074
563217
838015
102330
535212
732295
6227
1031140
535995
791439
451989
842679
805356
400381
589558
592060
871170
940634
125510
1013340
738687
279839
830331
56624
170570
493116
279407
397694
1005309
204136
585948
495802
1015262
752659
27585
330602
591370
713807
926587
625515
782800
474916
1010412
725205
530386
725156
454760
822516
388810
658553
281392
253963
834173
46024
407173
118981
974089
2380
693157
607174
762397
863594
619857
123268
1039531
32976
266074
710069
725705
891821
331033
979652
349566
586914
846349
475712
913965
150511
628836
32231
318236
732599
606779
539097
763470
359011
551096
448527
966520
990465
307312
908783
635331
594453
44626
294153
412678
190578
175598
30348
242355
92878
663360
461957
107548
125132
672609
650972
847061
410810
519117
799635
459678
23704
371696
192331
756910
422242
245155
674922
1031167
90178
204001
57212
993680
962859
681640
654611
117597
428660
646044
956948
266164
12944
778253
272079
983195
920969
60829
792066
724041
22202
262963
156725
344384
581761
1044778
1033803
823060
189817
705941
654904
1001840
66261
1035000
647762
36899
114129
143955
25148
111446
636126
948896
167630
362629
213793
614139
784303
474443
363687
513919
691111
163031
295157
379475
519371
1031205
907477
843789
220132
779307
900082
98822
315513
236256
485296
625121
888793
774822
829345
515639
219674
111680
158830
991769
950710
400944
295998
746878
923247
660325
327076
128678
270253
173837
928385
794644
611080
198389
564998
971999
591971
545900
153777
872090
465386
68682
58574
499632
702277
909300
231463
737269
691860
22589
849202
447640
537135
396498
842030
621809
188416
195828
99724
956637
328362
759000
437928
984701
880463
1044208
906327
692639
850076
9365
943858
568695
428116
804228
234740
999256
633388
941365
886676
176143
230018
180315
629520
808164
61902
315725
204862
187391
497674
224356
786381
405346
220235
761132
941303
297741
880897
45830
98585
604323
456934
56718
16139
454866
588596
264264
490558
932956
978822
506886
568729
91837
552561
847799
672849
468854
925917
78286
584567
817049
850077
769087
881590
442331
665787
716055
136694
778039
489760
394589
959596
313122
698911
83045
517853
755661
182208
693881
755001
751445
744461
939391
589781
694108
332724
470793
1002971
432333
498614
759979
352330
526802
624504
977444
857322
1003968
657814
307373
763006
785760
649932
800790
582863
186970
177875
102131
811956
1027751
992617
716049
112632
576309
276001
682634
508991
645837
140795
309143
358259
1010196
726766
423170
904106
363255
87724
307808
203750
256884
183312
622024
853789
342369
293479
140157
408400
353832
371882
319458
474645
105140
272604
913270
136328
618801
590054
640073
860861
395489
323200
828254
156252
12964
221381
412832
639110
600505
443726
157733
538890
547040
411468
808042
560021
238461
827159
74297
315165
660367
951372
482934
876078
116784
944983
782322
814459
530006
738920
514144
1031769
341420
665016
716498
551152
624454
507576
992837
1030683
881674
498801
603203
95514
849027
928806
223802
367382
852252
89623
345865
273293
822130
207614
377446
931715
305925
92525
256369
412310
1013448
356564
170284
225807
440097
380854
1017183
999097
945477
914569
120431
256275
615682
291047
582611
262318
144169
113923
968630
340958
463395
428721
426423
485274
1030161
103396
619075
284888
463908
639457
720097
427333
57458
635088
312419
823736
422655
335627
907138
755942
851018
235208
529588
581023
396959
532429
431121
787270
95233
391885
622014
670741
412381
445285
416022
1007628
716465
1011698
1000662
15977
5158
360054
168821
561620
312072
654432
826061
1014134
282117
1036809
222688
862942
238770
871759
749591
360246
408780
8238
355939
533283
238464
675466
831596
815767
562545
538606
250950
603368
713330
655482
449442
909636
342019
1030346
327496
376097
811014
141906
371755
226592
72820
881251
933919
728757
89877
797064
359292
388937
26404
15780
993209
817806
631545
636392
668772
49308
471655
864846
846413
500746
933537
240323
741594
1015921
747559
384063
69858
221448
293323
731150
610257
349208
967640
11452
19824
992048
934573
184601
77287
41207
1035390
691840
550573
622001
465452
993188
307104
578649
916227
456482
688923
668963
302324
315005
691140
342980
783778
251687
872437
766791
8341
837804
25879
294800
636578
1014288
866740
866927
942720
1023802
815631
630745
109405
575516
26398
371510
147966
1005671
11143
579924
582092
458339
275818
84661
934683
425662
691102
394679
1030313
22031
281080
276115
548018
657331
889574
1007766
644340
40089
154077
654761
142039
119403
1021426
412429
201134
776547
796819
60841
69471
676405
202392
579841
701139
168772
79896
784080
483629
663885
217793
709700
652798
975563
187817
660814
895589
802089
11791
334886
286373
71135
546055
909791
970840
616583
226986
352118
858470
350534
577308
674788
511972
974674
172
328582
69217
1031410
634923
821883
111189
234456
308419
654087
503802
217098
1024235
55772
431349
990211
678890
95204
193932
302477
555724
289450
640351
381808
2588
457017
932936
953036
962353
677835
510857
942772
593042
152129
272612
339045
831589
226382
769614
84308
324219
1015651
848604
809526
887099
576942
831285
165364
432610
601559
950757
861660
831363
166105
37023
872399
725139
127886
148618
140833
650111
817828
504220
562288
107412
1029962
434584
592760
831659
272860
905549
105312
693527
894450
383709
676692
597642
860351
503592
815544
496537
304402
977052
1018436
9676
744159
644371
5368
279979
452680
606641
704566
259517
527236
40543
365983
50936
794025
773635
706016
70818
364898
685395
869140
962489
728220
453211
256370
835658
580924
299621
441371
604444
86956
756901
115104
174992
578717
153082
991350
487538
977308
270142
812799
878335
220358
451748
216023
370512
170253
676814
574924
169848
1032940
1030507
693867
646685
404050
795760
1026007
413913
953451
654282
64278
252543
479705
542971
4937
1038094
951598
699358
389439
677297
262197
455627
977809
59163
642543
272491
493786
52645
286324
139457
556723
396105
940364
734195
111324
851819
689309
304049
943840
299776
439034
29593
178274
353282
708611
879890
443267
975766
975321
736300
793067
930732
219751
476825
599239
152982
330194
999089
996175
714482
50797
856691
1026751
548753
505265
206862
367325
549125
296922
3050
110916
916749
65531
877727
279286
598224
419601
30753
947672
481215
838719
660600
264277
165002
293453
914722
825330
607980
443115
349770
726047
238670
696707
876818
869945
424634
78843
413006
446785
636114
328001
290610
915129
510779
308037
216442
16271
780658
829407
318397
86495
273824
830097
288300
882054
834764
233024
117693
628243
253088
264239
472836
733922
523899
260853
255431
444583
920786
424309
184095
622398
322059
771438
636995
596694
411734
524719
366091
343232
5489
86767
995211
604468
889988
500126
962581
475445
503772
166789
313106
1029444
448670
371266
134239
745207
723482
327249
890971
101873
260470
326669
286629
522422
424013
112460
106573
485638
169876
446143
914708
702413
854730
399726
409312
731784
801330
574669
250366
909274
774189
862962
520581
513487
792957
520983
908739
815925
963694
633216
16613
736650
76805
875186
726045
76866
145778
833155
467542
982521
530646
277539
928615
926857
729068
349486
800682
295284
535215
4003
937917
454577
703204
927193
983464
653101
210099
317158
697770
466657
529394
732902
338385
812034
816726
207879
267539
362432
654016
362370
95844
484141
196848
802401
116057
275904
646253
331906
586634
845749
133197
289990
791616
545655
327281
164954
811473
322012
379916
117593
451439
861296
222361
29259
619074
744971
1020908
318870
734910
299666
511763
563366
269174
856539
317024
171693
536928
880147
389898
13060
987127
482045
31029
653040
942215
312649
313119
894514
765007
8660
1285
955112
1017611
1033071
664450
632584
304258
82814
895840
677570
318083
474650
502383
52685
38239
853231
287494
30970
697728
153167
691643
1018481
638654
85603
62250
606959
476438
419412
464348
412079
648747
383666
240627
986674
929953
845761
366514
309752
758103
553546
871552
397543
980833
975595
989756
508634
469796
55533
322656
1006536
470242
842887
325297
860206
770161
555797
115612
141237
59571
544564
186671
8919
892828
499100
926878
1019603
71983
979278
475160
283456
896037
567469
143770
827433
271419
457323
419895
491751
51941
625773
449160
745446
244077
236083
456276
183816
812263
1029139
45629
57412
483900
438573
13185
209576
89019
763083
847287
181120
626652
149778
685002
354326
945533
502658
37696
428838
172127
346129
165400
1036614
950615
1029319
783891
237257
925738
93554
448761
48359
84418
149873
58868
956295
347616
741646
1005924
411243
155253
700253
464198
654706
1027519
742435
612578
905752
186506
297892
672954
759082
228623
332305
183258
208825
571960
352147
991131
620019
514537
481399
815567
898172
617845
764467
794966
699964
150618
76064
75205
909912
644410
210689
548760
119349
843563
308784
917290
379235
437175
232423
107310
322845
331842
1011197
510790
100029
828418
190631
476943
931430
805001
153638
162400
50956
472919
616013
846799
833658
660153
843142
788351
751499
923966
96055
116515
772959
182569
455619
755723
381870
52619
44046
761821
250243
970650
405872
948784
1025145
58112
819036
805360
747112
78080
674160
888983
229492
433673
833277
249613
122452
806588
1001870
780683
305625
867215
468579
523754
486867
692572
453549
665269
579802
245862
268737
12765
712986
319676
357519
680899
398228
310781
382972
862312
880273
687506
72692
428219
835040
208254
984439
924869
2268
267474
1039126
418806
176022
153164
1023236
367832
748392
417999
331133
710351
290785
770977
675214
95000
732103
442482
422778
809340
44144
616066
124993
1034106
317756
426507
175069
675773
343557
719374
954497
184082
422701
892673
322430
79497
884099
389279
772281
632480
94490
229677
259208
515153
909599
527261
1039030
90430
777361
413937
413804
317603
30279
528407
922312
115947
353670
386570
12300
869426
169061
269744
873119
410913
156558
809735
830800
29733
176285
378865
1033660
734931
358047
909138
498818
361196
767032
542092
738319
1007521
785432
570595
939349
176181
229757
870555
252344
1030289
999413
1381
590385
765923
852176
306783
607001
90139
666892
167730
803630
343872
766122
467457
501476
8124
692443
59745
824663
1017213
422022
910958
532435
616307
906454
436453
906473
973972
733141
751910
617709
91409
909600
72263
428203
202878
954842
943285
629277
146727
449803
206253
204096
976540
260866
685548
272304
38974
523621
621894
1026026
969462
914560
20427
497466
467663
711170
59063
491271
957725
808219
849393
228289
121468
159982
592935
114880
1030807
159134
197604
579558
412897
215865
475933
680759
273374
522051
74769
872923
47660
678683
715601
634751
760848
98398
321504
272577
929702
1034908
161100
457421
507307
457540
257308
587871
497268
88300
316180
606009
17395
671201
842322
452163
74913
986272
359159
487698
916420
707852
217515
858426
538588
505587
806445
726929
934481
284332
189004
183480
520513
1010124
819546
33579
567100
153909
415180
411567
300486
46116
48799
257704
573049
224394
344074
839802
861726
908716
26215
46538
930085
621518
170596
76876
87525
679956
58810
554779
553985
609057
911027
27944
321313
508319
743436
222561
49372
170386
399121
1032815
249286
202257
214158
1035119
728548
189454
872050
101603
569239
327255
695247
495707
558927
299094
345900
655254
388633
306447
456619
1027030
372403
709228
292346
861793
323672
653398
427247
257694
416628
565246
660588
1011063
856380
477016
729627
1039187
683401
135823
85688
80061
40239
470841
892834
818222
398707
871421
850617
407331
691920
140973
989659
63359
604142
111619
209096
301131
533518
958199
669524
965052
37960
333228
955268
426292
342592
350100
709537
800616
53698
549472
564747
135032
494930
135096
312576
683320
156443
150304
224055
973400
638672
464422
956397
933993
417511
885710
523885
1007688
898507
384474
56158
849069
463483
603916
446266
559327
376218
143427
165152
286731
365075
1011633
654924
600789
289137
688684
485721
814830
387824
62938
718641
511480
558963
968051
585736
62721
695487
991571
845099
962890
295248
267660
42748
33208
959892
981348
545364
332532
507533
522596
880560
415748
355551
223817
959585
561132
1005482
110284
111483
196467
805287
766650
891067
781704
897975
758204
970610
716017
937255
645082
569205
577164
345902
34643
166569
345098
467466
898566
456295
240775
514454
895394
202227
405689
641466
766050
493657
121312
326201
975500
395099
311479
749812
218672
709218
403670
606209
864507
779614
407010
431965
701988
256377
322387
508701
247822
432234
449658
137646
400026
465409
429519
1020568
763175
23297
425108
639395
354970
607076
1001361
806726
325759
73119
427563
629010
699989
496035
380055
825969
130523
682391
201589
539181
261960
347035
972095
935694
702188
653525
27958
202326
594275
88878
850895
551682
369670
380081
919077
166073
228451
414663
484323
237958
353528
337763
775639
492069
27420
379294
247234
735535
297831
423447
225651
782970
391142
494462
939573
975628
583435
748706
128116
913054
372988
319936
367520
572360
97335
520963
55496
931944
344523
144224
212082
872123
173815
746378
869170
382969
316110
369189
681661
39042
405884
143590
983325
52323
966768
363756
445923
206677
248881
291602
979272
516076
280014
974235
660817
1007366
250840
781909
679911
791054
378256
647198
263672
382365
659078
665920
694202
400819
219569
510158
690674
657354
780279
883133
876244
1752
143002
799937
312355
485729
724429
473750
18726
174319
237781
171769
853890
563342
913734
936718
82590
60410
722639
712403
366619
697707
456092
241570
729338
989761
125668
734065
657885
648956
322194
494835
888348
988568
972832
304327
598734
288341
276528
336549
615674
949181
458015
281253
460555
673588
698421
633336
419647
370346
644562
507276
126293
468146
308567
1042305
319202
67887
726631
56341
865831
731951
317763
834396
951790
125881
632563
551672
413121
133496
28497
657471
764706
676341
847820
509355
153881
980697
895936
285228
909158
72510
6901
608149
491442
99630
491192
69018
746889
156955
349360
130847
473707
136965
378246
344414
344549
80315
1037379
994569
529797
510357
91432
736040
689859
817572
698104
618847
833518
275452
216726
183985
82061
182185
3432
148874
175392
620894
490961
126056
74539
699367
244215
200440
995969
685078
934988
970237
373093
996436
309763
1035045
493742
556597
763921
760835
733867
36990
421052
982066
841517
914350
761713
598881
106215
924496
961644
154967
387764
688125
461957
284367
152977
473812
708582
751123
969833
448188
421535
743867
949970
801603
587196
443508
596308
429509
73787
794392
932704
196228
980424
28364
100577
773964
634962
735834
97887
405345
229330
508770
383265
217968
734431
816786
813196
38299
218744
43000
341200
108151
275562
923720
606359
652553
512712
672163
292864
816680
401093
99193
921304
7718
414646
168177
939305
494051
683988
843967
816459
43554
544683
491817
869330
287422
370549
396608
295041
767884
653226
788326
705213
128374
147247
742531
455608
623545
784881
869072
937211
635721
470451
813678
814825
553167
986117
388484
293472
977767
261315
427563
295426
47432
764940
658611
536993
639582
878398
260302
868289
708429
917534
649409
281487
1002186
454397
348318
1044146
550888
66441
210586
508929
587433
390844
1040677
752980
740784
924218
652747
38673
849890
322936
18130
431502
826076
148077
242983
393189
860913
524742
1341
224753
616185
85138
601065
487695
471701
286332
1034672
204207
799914
212615
521374
1017498
214942
850473
719671
530222
531450
1027385
767634
877333
456113
506916
324042
186819
426617
327341
16523
262389
345468
1003236
422814
569939
257390
408803
591114
201026
323941
65147
931267
777604
501803
570017
1014916
985433
235029
215149
1008517
1014458
1029669
284583
637810
194947
42297
99817
727085
720476
363524
68392
177809
825913
788289
451579
224302
421336
930801
758579
869304
45264
377982
552802
857618
367994
1038433
504536
365714
965083
871360
222912
903698
440373
481989
912826
233153
377379
1006207
164052
174793
902854
852217
667171
657506
769270
1005033
455808
987505
52126
832755
1022245
102696
434653
424446
473592
304889
714043
788254
881848
87279
427696
896319
133072
90153
472714
1019210
260583
12995
257626
969306
119730
863794
637707
630627
9943
489982
248979
880726
166614
382025
777337
507672
441685
125078
676766
18943
604874
931623
307933
935756
599797
865519
546290
934720
1008454
1020899
635667
811979
441876
409470
173585
101414
825035
328407
858846
639631
65182
502180
706955
983816
790770
525109
12429
561091
522902
821142
264021
431361
469809
918140
14705
807264
38821
271480
694396
366008
987782
723461
960183
739411
69724
728225
971261
707239
123125
549122
659679
17004
989195
873931
87025
713635
959148
513738
104850
590654
856231
112536
715000
631780
346230
1027065
575341
822768
528549
1022834
176923
952977
445451
848132
513808
588781
846156
148001
334726
933102
18346
715341
123702
140248
126212
73623
226840
826731
84048
549341
46366
781993
876827
10478
114604
445124
834308
201303
440519
864149
927963
813922
856207
17601
226077
298782
754746
433410
594662
407638
465973
866093
512725
598111
793063
669754
822514
648427
574271
986556
707783
738097
895656
333886
913121
505827
352503
465151
83902
980145
48354
45520
944828
720503
711943
892267
253791
774541
332394
557697
838701
503479
21253
680059
444146
958423
704606
1015787
653690
322587
68825
106744
261634
756245
1035566
1017922
717901
218102
323009
939273
884122
121477
265569
256816
498894
18420
112171
475332
250608
838487
991391
282423
133920
829331
913514
389545
392478
251840
767104
1042175
230300
883838
296270
477920
833133
365305
290647
988504
125517
656318
1033272
210760
230404
678079
948445
93584
73855
194218
39304
971655
693928
980452
285895
886745
341228
790698
180852
199135
72976
409378
243327
566222
520851
1002434
275534
603762
982005
664646
830742
635464
417027
467245
199387
592995
704221
576629
123633
932271
286058
188694
443851
438164
125364
206747
525588
331947
709198
874248
926561
302979
162216
820547
946682
784218
222757
1015000
484171
658040
192960
848240
500647
910989
59663
955865
36001
765494
911950
221609
586247
899295
754195
196874
413336
639906
40794
767981
529989
1040951
802551
566879
788796
375490
818078
139010
456621
706305
248411
74137
145664
376314
373073
332316
337573
247460
873867
524955
821269
112629
623891
748282
559298
30816
584547
543243
710174
293089
925126
59187
422155
183887
486496
665320
3515
557772
51193
429966
822360
755024
167895
31362
480400
134888
642198
234003
605289
131893
502913
402372
175298
269763
157901
818920
851616
320848
1025323
932515
473672
110502
218868
453530
354403
933253
24529
416706
919729
121308
643308
261956
257174
100904
635571
224969
854103
537603
197061
773032
166488
771869
330658
325374
743836
93564
299792
212457
537082
707593
65637
256161
923808
915090
695391
166167
77056
592900
448431
795508
960080
947548
388878
464342
461646
107225
390767
687142
194551
789391
471266
590433
729467
155215
593238
917073
654516
208789
699404
768193
221926
738168
379723
218523
593134
646366
823528
317458
999926
44763
703284
328196
291198
427894
1023251
917526
699433
153783
19033
89003
37822
602307
815267
934119
135255
34956
337204
254921
451548
33885
716757
276187
103609
890041
131246
268438
482841
473879
592567
1035029
17504
982604
23476
224888
849698
908389
783991
424008
989641
51286
995849
133352
893410
48811
1020771
717106
136922
454644
345768
775147
385467
984530
319050
892809
1038055
959921
138338
966640
560168
74274
1024938
576649
422767
672469
559669
572937
198047
322705
834992
252926
616809
747553
690235
695607
109058
175189
106741
949186
861014
552809
405152
931560
143631
324114
783042
33441
83129
744248
281863
929942
972486
875359
859297
1022294
751236
621698
654494
650933
974300
390390
941322
937545
58793
395361
306151
306364
570732
654383
864172
513298
347781
213750
608754
321955
129714
541103
81593
173732
285901
698071
250871
930812
275032
730001
173064
871858
314607
697562
597295
600159
452500
749505
1004697
748038
921247
978232
1000090
1004852
238143
1023193
81095
213320
522201
746863
216529
357322
181028
499086
159344
613857
537551
146534
903303
630743
974568
155265
721447
513443
715630
365951
896089
865687
234304
876914
388756
649190
1017092
603022
136414
592755
356909
493523
825442
832658
8782
324436
976078
673554
264476
957997
404613
847193
713848
545782
593381
666431
311989
412610
389521
887445
310152
583792
65234
777091
917482
29398
946758
983577
435683
980461
277775
863044
742461
772806
691690
938048
790664
285839
286020
411173
259854
609599
164873
278535
673552
564934
596557
356306
725619
29595
263879
734799
629337
725222
323937
856312
496644
427142
173380
325135
768589
632981
294425
11304
647450
679940
533608
950780
205463
458348
504158
651562
527396
218205
950807
955849
497295
341293
183436
207572
187395
147402
138707
202592
30788
43939
925954
902498
887156
270448
679864
1009037
669699
87346
263118
5450
750134
607683
23585
869015
796866
170623
1003969
322288
709201
641197
636911
630424
425350
916001
643401
678838
986516
500578
587436
327654
765852
906283
770454
38075
1008527
830083
923288
561352
1014256
896062
586143
190554
63220
118365
536240
1040550
526616
319262
877496
209840
971461
756978
350688
66058
1011821
921987
14363
667840
595628
853066
139291
656484
582042
87041
837662
567706
141066
960269
524319
591836
298529
1034899
353659
919478
50157
1012591
965784
225788
428648
938279
953184
1019535
799140
420946
991555
734139
257376
423188
267865
600108
1020855
202632
753602
334465
1005601
749172
398267
531596
930305
72682
1031061
901590
830169
353277
249911
526724
315513
790859
467311
1044893
867742
81759
89295
96735
871526
44930
804430
898041
242630
102374
347932
560105
811644
1022410
133403
442237
245639
185690
673322
720524
1031625
476949
72437
859872
483513
69483
815990
885283
509085
920660
180308
117360
924190
504802
346111
420834
617481
550443
129018
548488
475893
475346
158790
638122
176380
531093
571411
724119
1033294
428506
610051
354900
455962
623641
856627
558945
160453
905768
831138
230186
59616
102871
625992
244666
1013887
570469
763056
672883
424664
343199
691867
741372
911057
708262
917403
736286
119589
41484
607513
174374
503910
711861
282217
867254
501759
819429
807768
366421
11642
30437
387951
132056
726280
69401
113612
547049
710212
598764
761102
569744
798115
630673
815982
778519
1030194
355443
39283
611114
345631
528395
919569
1008200
474330
325291
676736
453552
717664
591672
180682
146334
226394
288452
733449
787234
955823
79035
491362
227494
197188
324023
383074
1028189
512347
994635
1041370
955666
864277
478478
897570
70647
950710
1006050
747527
468549
7991
897058
991237
299467
395805
964646
268206
341595
976929
243664
187550
654704
203872
669510
979315
559892
904218
575022
417381
1039096
932317
763398
56529
958305
277809
607967
702437
466830
140940
703287
549035
327918
625860
651611
326858
262842
565310
1004087
747313
671850
584964
955172
1044922
107829
1028322
608283
981063
824387
530326
336491
483261
721514
67205
317599
294017
262585
53831
65919
477271
280557
1018563
582442
698110
382995
191730
928432
440638
526299
1025485
489299
1029345
142022
439156
207662
816862
89225
864034
36141
1041528
276237
112268
674392
489098
240602
557096
27374
872267
560215
245891
691587
154151
975023
538775
77312
301331
120965
138822
954274
447154
438951
20502
830580
892392
255051
815714
595472
692629
814668
480993
886753
838029
763923
50322
582272
642041
300427
257629
856666
1013272
623888
237928
1029601
752535
643693
599920
1014355
890319
187508
758174
765364
111567
916316
687528
1022591
685743
457789
531449
867621
74840
359435
788538
552803
71932
317001
461105
751379
88462
270711
394038
764639
719080
295810
27800
222379
80280
82368
496041
299430
749982
571515
316063
7614
807677
237408
274371
829062
799901
584202
206593
896669
556434
812287
980252
13608
198150
648362
1000678
992300
731006
891054
533697
615714
1003450
133135
20937
263945
192356
201544
214383
99223
111892
267270
211002
246468
504557
901821
31211
650819
292477
75469
844473
713587
243671
538036
623707
1026060
431144
32634
866705
414078
589928
723670
79156
944632
341330
260551
122233
732252
489661
316776
886651
338379
1038939
309318
644489
742732
688323
463401
358632
1042135
161928
466493
679356
744784
498407
575611
1040173
210262
204310
157986
1011085
609390
314390
522220
993958
65673
370820
27949
875050
199358
1007282
862791
1012096
880523
766780
911677
978416
268573
99138
610435
697033
753592
23689
476007
10196
620821
110488
158052
89311
597083
683208
641473
73020
221732
134951
697964
164396
226209
676600
265985
999203
218367
470588
121259
666516
86892
26739
416388
715368
258518
639800
444247
114271
8243
654642
484427
496682
89560
586513
912464
467743
778475
676787
594570
235189
376687
304972
811049
17985
490065
1012608
625597
43585
496749
218703
826455
447249
472488
634394
1014433
784274
558817
457241
792442
8914
490538
753312
9780
727773
522959
531428
784095
407091
950017
870442
636849
677847
190912
471755
447165
464615
1039343
509163
456376
620369
936106
22016
539471
479654
647079
998586
6614
368390
582969
1022461
875889
303554
473053
89819
758997
746873
101411
206919
563091
745034
155243
88041
894289
5718
880109
889081
350998
936737
292550
727863
756472
419374
941507
654142
76422
163474
991814
140911
31956
833141
96532
567590
239216
121714
927253
63570
856862
3345
474171
674034
131280
1041141
188505
695278
800286
332560
772915
658296
412780
320745
465391
255268
624081
764987
52692
176864
274677
489545
822636
86234
815132
883818
904686
919486
366973
1039946
281845
908214
801048
832366
159630
798161
328251
555330
619082
488889
641132
182961
445940
259811
504878
620295
228615
505716
329456
741318
878624
651007
646908
857219
529679
392146
295999
632137
935409
614668
290797
180168
354788
1026959
235976
747223
182556
105350
524415
624818
419235
849383
444574
395717
632277
333025
223931
1029303
354668
464225
167479
371690
164191
53406
524231
968367
315936
1035523
1033116
397042
817169
869209
114185
931827
762141
1043622
442915
1019373
956451
962560
1008318
250376
528677
750531
981247
156473
958658
995606
9583
1010564
142808
707251
106299
142343
485524
802042
243743
930296
78538
273227
895651
1011704
777882
719319
305693
757059
61320
87816
350140
409440
905664
571219
864023
154644
1002198
986860
302858
295663
92852
300634
449873
294067
151670
1044334
67288
49363
782059
764631
984720
838596
525702
498044
274030
692841
973887
52049
76334
973236
159040
690051
573379
171883
203515
1028791
721907
325104
66724
765252
45679
255507
1007361
84107
925124
63710
891075
166356
742456
589441
919722
953957
605896
419599
300876
588568
233315
126996
346802
859243
346486
397303
726000
451235
856422
734056
17496
292522
692774
113327
135196
531355
354333
614875
649658
563504
773916
21524
650792
798641
787675
450974
344758
126114
803317
744933
585181
595789
950918
450266
949365
558412
630367
784848
1000560
903544
45305
205041
882371
253446
239635
144433
492623
618724
663956
185582
667759
287750
318195
469843
270604
334466
166681
123461
476325
760634
394811
963745
296497
177004
195895
741178
225601
468814
124753
823896
32469
707318
291388
856007
390469
8779
853479
472969
358412
934014
385037
962078
698235
531727
223487
219907
190535
507918
906657
44665
396076
324316
391013
723509
704845
368297
122658
631815
61024
157796
982536
208630
332937
168267
798135
965418
95913
542838
453521
404784
629971
488076
38002
913600
866882
789036
780962
711374
77708
700720
18600
855804
408902
482012
273303
685817
968889
467187
10523
834493
774661
473163
999182
205677
11594
29811
621886
656272
870307
427569
448954
663679
456077
782696
490980
1007678
525633
6131
541001
190494
174299
4299
569115
326530
17248
732507
565479
257490
962376
1039526
990154
835981
322434
61389
103787
267651
1019915
572743
976701
811709
898995
35855
328423
91959
369260
134407
185980
295990
756521
81370
865863
823422
650651
662285
420802
670773
920952
558327
709567
933464
949327
1035554
159717
909433
354649
407694
1030005
669397
152026
337631
461918
506749
646362
62908
106089
452734
255066
540029
637177
508272
571905
688666
535468
366962
180808
422339
775751
477442
302012
466855
481674
985111
931982
983714
108570
189775
1043123
462936
735696
246952
732103
58613
537450
41728
421825
265046
1031777
884145
693916
1023815
245492
38643
288472
840717
431110
378333
284513
945053
349440
277666
163893
775492
851760
501609
766367
681962
484955
282511
73785
60150
620432
900952
556789
387704
1026940
507921
563133
363310
458934
11204
748672
87724
485595
635889
485658
812877
347567
169962
484471
1034960
266343
407651
227502
472180
532529
990427
986793
753244
44549
323585
508109
227671
578685
35943
151809
585665
408027
541920
341702
1034266
889238
199065
908608
30657
349147
577863
721684
285118
538945
571847
964561
679205
169350
360873
698274
926069
71114
843408
998425
319729
358028
616039
1020496
871167
856293
554160
815136
635448
913141
95115
341375
448474
120765
143381
214861
342994
121335
176522
142903
743117
427470
461569
755621
5091
856266
403178
581153
367742
168988
498063
906742
1003195
35677
614195
260084
1011050
626408
859501
29769
812354
629125
483893
523858
727211
351587
556667
378522
306185
205621
889991
510829
346569
68336
142661
567391
291680
674341
973449
614350
759141
198738
959609
919698
1034562
26699
645384
916628
519749
452963
345477
613243
848199
538386
294750
1035077
507774
88615
755979
394671
735298
498926
200982
969470
176788
79863
44142
644108
657655
410981
94133
273165
244450
877570
991050
689584
168062
571368
264887
139891
906864
368746
584745
73667
220352
736719
646075
610721
45365
751267
659376
691761
910062
733355
117238
774504
950580
713018
943926
790475
42619
798764
240445
681889
16091
271223
74586
780945
498693
690830
917109
899105
656111
395593
137214
494411
221031
1006548
963328
137999
836517
8083
1028777
989217
153367
350776
635169
71382
179275
604074
35586
689479
366707
122695
497589
639814
452908
689518
571891
841094
772230
708488
375189
176498
587440
789389
237825
540735
771172
225744
806842
125954
188544
292010
323310
423187
945665
444099
423909
567213
806278
356359
813680
728129
643
567682
93440
233908
169973
267029
259898
169140
212721
537569
993048
659103
214624
36805
895667
260078
240269
202464
427680
203024
50565
769896
555958
863385
478397
953508
1029711
405658
262662
778200
320684
182563
181468
572839
218194
675520
125708
557793
635694
1007683
316782
195664
321212
318752
97707
992130
919962
979602
602729
68192
270841
528307
341233
135727
860978
667725
228327
82995
281594
982710
250363
412313
157742
31667
261584
441106
788790
137615
53941
962660
725910
353597
279119
420478
255253
416247
790117
491055
575765
311519
498862
836639
141070
781388
391734
139277
946611
265852
868043
172254
399500
504379
807238
265168
560770
742340
566124
701953
526797
145745
871241
535872
280873
450277
422310
56627
717800
821732
373504
574136
675957
942086
871904
601554
127065
249468
597522
739265
223998
736733
817987
884334
108160
1011479
324503
935673
344030
486043
452675
561462
1007920
69398
382424
556113
279742
638457
913862
905265
870087
360571
707699
381324
693354
228092
594143
843363
931500
634156
104584
621959
439201
254995
324617
224780
491871
242472
393763
932805
120902
633966
186559
939103
54794
522592
293265
677813
223505
927252
904668
292869
631171
462411
139893
100587
90663
829988
343460
749435
832775
569286
883188
539046
79849
57747
691983
582477
449339
826381
82045
750280
232017
167920
167482
389613
645416
239047
1011986
51740
433114
290551
690354
878293
719408
1010159
401776
302296
354811
712104
694123
766435
937397
573591
235291
1008021
985109
149184
489282
888088
670790
280560
932961
451068
23698
391751
510127
561622
746791
845889
1017742
441617
897055
972823
436999
518377
200116
484710
216540
1023611
420440
45260
610122
958654
117376
517548
813347
559286
389216
843768
292211
1035131
898747
899071
126049
434309
472661
802962
28952
64101
1029154
838337
1002235
869734
873542
999199
326730
78567
236639
726360
571262
76384
205680
169532
896257
355873
934459
1032584
785055
898927
822506
728912
390237
980275
341023
224569
320812
6865
629059
684426
854082
477881
683834
602834
834495
923548
586510
718631
1040653
279688
660213
385526
30558
521658
654775
815175
517764
201754
1008934
614270
446201
46774
432579
664155
436734
626007
601558
691037
829247
668492
332935
380582
524546
590197
662863
238846
940486
864178
273273
734335
765299
1037628
197267
173321
592724
821092
689713
651576
256429
245352
848198
708001
71693
157984
605076
633280
993966
92717
70710
916797
323712
248193
849724
54388
212102
279796
748792
369180
683960
319061
857922
1014964
174544
88875
344555
4316
384626
721654
611073
741651
201004
698330
508011
468012
733382
456902
189340
877189
535063
1003085
949355
478169
976583
131191
323670
324743
381975
573404
186267
536111
789235
367222
789984
190688
368178
510282
325919
317859
407181
878328
392591
918772
102743
691311
643286
458846
395945
234699
592436
361499
924639
254445
688790
353074
699453
206393
1004988
133113
204624
51057
862247
100533
201008
581953
529963
262270
114009
489083
186442
676673
486947
641234
985041
437077
329965
543555
838713
23458
741159
1028952
499923
132672
265380
579042
727711
995715
756504
761345
612693
583032
127820
370117
705521
367369
19058
545265
442476
395196
713201
286588
637234
571999
686107
534107
303308
1001329
879511
797786
539411
133559
341181
568773
434157
201229
665415
330718
296885
217373
877583
184149
241086
590478
851778
619703
353189
789436
826035
302708
471143
683660
202708
913802
535649
556603
113153
117129
971450
719700
1000313
1042910
151616
120842
1024714
689337
91109
298419
981397
870184
191605
428869
617809
670054
327198
817410
68594
573594
964504
442027
185592
251663
699377
265829
636653
21426
885001
849424
479786
1016863
725708
898756
260308
603960
3341
711144
931309
1003415
26947
592173
707608
991356
58114
362293
270691
731989
72890
561
449031
541341
1020206
451058
762892
792092
58387
390256
915865
376324
230397
177389
775382
802183
1037324
546276
779350
541357
902982
204753
596499
747313
242111
28678
49638
506158
152153
626384
528226
555534
780234
422974
350633
22013
932539
960085
147565
591215
760695
193431
834074
699091
848221
835456
660222
929287
848839
300409
501810
802575
518018
107922
821239
14617
683039
980560
531954
929265
953095
113161
934244
408301
342545
607840
214754
707385
50802
963127
990683
989472
741140
715397
320289
104950
658306
997070
922028
259141
867185
524343
387914
214186
634741
1043242
504320
362451
925044
725020
849639
1008372
399354
64321
1036946
359023
472866
965576
490636
440384
252319
843099
692947
1007116
779600
101879
734216
676489
146538
179426
915989
55102
822330
677909
803030
176508
1038861
154847
1028162
82431
189006
293591
199467
954102
743506
62055
980943
462477
993211
359994
842503
928170
130493
810522
719534
520163
789412
582451
126005
849457
523701
1001800
790918
408513
52371
1027761
207122
568129
354477
897687
299770
1002951
737090
414569
509976
784068
791198
649175
532183
285100
825909
64409
841429
985072
128022
808226
242045
90865
1027358
642813
1033872
150417
517118
7428
891491
1022262
233129
307532
870931
678627
876750
446460
778943
751578
429689
842622
215362
742909
126857
711142
555751
371222
174607
92428
351222
981135
499128
682679
595534
335584
86249
692407
605877
97737
507368
507964
889811
396767
210968
860376
503486
963249
1007050
225483
487115
11010
1008721
54470
212065
955104
385733
821106
186144
280527
483429
556862
546977
517657
919909
605308
988864
664807
587261
949589
776253
650636
809995
507633
73859
10701
684740
953453
111841
347846
196996
549849
878535
753526
488129
710530
427492
287498
753420
936903
418240
592041
916204
765994
953912
60776
953164
353587
570249
180443
982601
570510
826525
511038
1000436
230800
713602
858298
394023
332058
995406
765849
393385
65586
214292
42289
503877
659208
831103
948077
709447
534824
165788
477288
409049
221412
221114
53665
754944
823009
976077
183324
408595
225711
403310
207162
314376
339116
597877
344788
255975
355464
412472
356103
686316
977020
92181
126257
470909
9521
213894
330027
18697
352199
759502
788466
715860
44941
139213
926299
692961
108438
72107
531800
242714
472852
165323
262897
440585
471089
773429
920021
952249
854248
89154
502458
282825
955774
104489
415511
912099
852806
85972
667806
435240
11602
921732
970750
805996
482651
256205
497877
66792
104727
345520
589780
1014431
402026
975162
149570
29258
34559
362994
31997
13664
669284
871331
943136
233372
229643
334365
331053
956004
524750
228864
924694
493518
112812
909408
680503
458870
901028
696809
892156
328163
774892
524709
138405
226023
1035581
788043
1026932
221890
301374
123427
338046
99625
106289
569621
85675
486219
721787
795694
409117
819335
443541
571192
564828
141891
270929
1030951
518215
380432
244771
125721
716925
62448
434013
235397
678371
606898
226487
616824
611492
700765
309992
379667
170927
315397
891679
889649
929024
874184
484451
313938
127321
704654
201717
243416
359321
9498
800703
95953
236553
299717
912943
588448
656573
453009
582920
531257
881566
728840
948359
566722
356936
193177
177045
346560
619616
1039942
306221
316675
977864
288200
252164
482204
216200
793069
157041
442358
59963
838661
666333
123601
1007135
780424
836821
846556
39458
1002588
276798
61061
519985
547164
851277
713923
550580
993366
274329
270682
383835
205842
969369
1023298
741341
5264
69539
269867
828336
408908
1018547
486145
753285
966507
151834
891999
1008715
926786
275214
785512
919771
705578
255752
995186
403178
812678
363987
631265
385155
336225
255095
767554
224036
192289
362948
672135
465302
917237
208061
911648
512834
284373
90407
26003
219514
980579
851046
575267
306510
449151
1006478
832643
771018
442321
216045
584423
736149
221809
1404
919533
46747
147386
518444
148115
495504
659696
137519
1043995
574270
432863
447988
765568
697835
904305
890825
1006695
1018187
185081
660617
186975
951592
932566
688943
863748
629110
784000
301787
964915
194578
670950
180320
903456
148952
398944
228603
740322
946207
925599
1016847
861164
817345
41703
909730
393297
553509
451560
988566
173195
67253
361638
857074
752112
158889
1025514
969955
624635
692788
217150
730284
645624
391692
216880
712924
851732
359770
297904
368080
684689
262778
659018
238811
297729
45308
767435
897731
857140
281669
420723
314182
688714
354083
674953
417515
554365
200266
896634
691551
180946
907155
857616
498815
577346
928413
970565
924567
390976
880461
601968
810287
105639
739443
318576
664606
170673
632446
11489
235466
680442
314966
191145
658278
56011
503933
992848
85925
621374
481089
591936
223370
472473
595876
476553
955413
663579
600169
400340
821891
522519
800349
201779
126102
8821
381931
499553
270527
1042840
728070
594971
635009
256230
1044258
764228
1023095
955127
17768
522434
843948
519845
618594
847657
37444
283902
351265
234699
588932
298990
326051
716463
463263
737582
491141
166836
70643
321329
68246
516034
635329
807994
588186
697426
830438
704215
109412
730526
371265
11084
543803
650630
669701
277758
1000114
959100
772902
653833
311552
948310
826144
711520
673359
289360
1027390
830177
212874
605697
895780
4372
130058
911425
462136
738162
330908
100121
710530
176273
433919
141647
301645
562219
73251
568361
913965
85442
534565
161517
300123
55583
925013
344231
715222
393535
631733
9971
363593
429536
725059
412910
400885
389788
618116
945695
22907
102652
801508
483826
602874
638311
1007125
403400
814809
579725
1041278
114788
781346
494902
993616
390071
338086
763381
611162
384404
69350
563411
492815
218109
240001
187151
713068
1020493
1012051
891479
446763
640289
53620
355659
927226
162741
149820
179094
561652
380436
575974
216731
820306
565866
600629
734817
853309
528187
588580
671657
350553
980301
332808
769516
761769
609064
313058
463506
138629
262575
747319
691464
454438
1010458
139944
14386
127508
857411
77609
139784
261738
748804
830273
553064
347052
229865
765113
272632
501324
734138
239142
196446
882559
262163
827786
670656
637412
800006
882035
368334
345855
240689
7235
371119
879306
1004703
49448
254019
389615
940783
715312
316435
457037
951850
361279
397022
1032539
716031
445358
797710
781027
679299
459454
603200
11519
896269
833108
764320
173238
199585
880414
143831
723211
131173
459636
366736
421159
728391
38587
803425
207846
831328
211617
559934
135509
397142
909041
94930
772597
293780
738385
279102
954225
108656
993076
43802
390632
796300
178612
751765
824775
2458
808597
1032625
817472
413555
26637
826285
187684
360429
310838
866172
682004
170254
83428
882540
1008523
659187
754373
844022
582180
30999
428225
991731
411083
853173
502909
773628
18330
387184
271106
85412
546333
335394
291081
627302
158058
60828
515463
690540
515034
439558
73186
563272
456911
513853
681035
761905
589292
934522
535675
648528
182476
536526
327109
1014378
762388
811991
1019305
1042261
743128
160761
587854
748192
375964
59695
661957
620135
689489
23701
702241
914017
90037
1014345
837785
744901
209074
270274
114631
803360
547404
986357
677115
706222
980874
928443
58539
412355
643589
859121
677118
265137
488841
848386
4596
924674
64612
447910
616071
653777
528428
939316
201656
459240
312214
514541
361897
121496
998917
618341
196407
140694
265397
933640
37846
787682
470195
220440
218518
777306
317267
357309
612447
888026
706305
777485
362232
980242
806451
318526
904345
101315
141499
764586
785338
695492
641629
1021521
869293
471664
955038
595934
1585
569950
819555
849648
226382
416240
793127
112165
276657
706320
765813
319735
189335
446302
142898
832770
262391
918691
737403
262876
807628
465852
117798
102025
621993
645110
153816
1035200
145497
991624
525291
959422
872658
477710
65984
1000051
127368
750214
49637
36035
585272
395973
624593
414035
1021053
385848
195364
16388
329336
706839
398472
15073
310828
965002
999810
640462
1035552
234268
69122
565852
923049
61475
967010
934580
530287
722288
748118
379770
124899
602116
707093
394618
260520
518336
681288
303130
683876
87818
250628
110344
69793
456894
1040193
122780
707367
583623
867814
883479
888764
245279
668039
23626
856333
837357
385580
414413
208519
610408
536583
947908
368869
294378
256717
663969
284293
718256
51551
87074
818458
369596
1023626
713851
849629
561152
922300
994953
324187
704010
546656
761174
887657
419133
1037666
214145
104315
603954
895090
471720
478951
978655
178756
881052
766317
264678
48362
70558
356365
556146
746707
666264
945528
985531
779413
1027936
890941
685063
149110
293969
40478
649751
843919
534469
25842
761793
597228
867444
1008991
222322
434925
999154
269752
546791
285852
720796
526333
900140
856685
269003
70733
842524
203335
888853
1034477
393895
30432
528928
814069
460582
622446
616476
276540
730346
967991
179336
1025446
691426
740916
806388
500775
312446
811190
338408
859887
209087
402933
879747
651194
511937
990520
161053
1000464
657087
972742
271694
753311
773618
782647
922282
369664
514179
778016
1031315
105602
192332
716478
981804
242544
50997
317648
439381
73763
18851
115602
479935
674084
287979
376447
548988
121526
304770
778846
142088
736146
452699
25041
619059
290585
1008642
614534
535943
556760
402433
873312
68038
352362
1036180
98532
131399
175508
109875
793142
409078
542725
799693
40087
377096
255323
965244
406029
483421
357
1019067
593041
969348
416103
354195
852929
202613
448630
879154
557676
81846
272731
709872
949582
920036
395407
941001
960415
625218
219765
893879
881370
249909
295081
28926
643242
1001194
643013
973909
11030
184471
878425
787400
444603
380493
414390
774646
494366
824627
470527
563635
534630
847054
876863
759883
437359
496966
434903
312119
582872
562667
844098
745711
642684
255165
834780
771669
656776
1069
377765
993046
27706
737299
412154
595896
158563
506309
353821
64735
362538
165374
268169
56220
614728
275788
614158
837397
312197
561815
891738
998593
394702
473659
1009107
520271
530016
523160
617348
246418
261479
99418
595726
579157
817795
386079
1021716
55832
855403
966080
53485
1032743
870783
78618
771695
390495
147795
987432
377387
753377
583247
747525
756829
705848
759990
552729
355047
1031271
717699
569449
796810
536999
809717
344084
162376
840869
615975
671826
525859
825731
124229
889962
889574
41796
1041176
309767
564642
661726
364722
670124
1042612
113200
824035
305344
246135
274434
135788
566454
314893
388972
936161
49310
816339
381228
451371
657949
255131
499378
39182
773408
875284
434797
952608
369077
933093
990231
748759
792848
228442
664033
441957
195825
353817
623749
428952
140305
722293
759995
998848
265023
11896
293371
751406
95828
975213
1028149
832058
1001107
307500
22332
361641
290027
725048
402326
655399
501677
447267
555152
3693
259132
694506
106531
971295
245336
129445
287454
791107
757809
421075
713276
997456
934771
277768
151464
138598
913781
350627
597929
638331
710477
285818
875197
36473
79200
867939
438899
398417
999908
182116
274073
107293
632108
787059
149391
119212
1016256
226448
11156
450671
453257
918253
225334
3913
355895
994951
641527
797810
985741
303990
615458
411423
332013
881526
929426
332678
859673
199315
317872
369304
1009816
327152
834945
145911
911665
51886
653580
383478
243907
399759
703704
296418
931900
282085
832196
256209
559300
281868
249656
595288
674512
773507
310533
695950
792452
840447
916394
604028
821549
921386
687869
913248
582609
783555
270038
48388
18895
267860
387235
761527
317574
560385
674279
915101
171755
1036228
856169
178925
134389
275961
786462
147475
889558
207742
735287
125009
212531
440643
243700
22662
727469
642118
365986
670050
307425
443649
942295
24033
641196
1044
760636
58580
861040
780312
224461
862948
336313
193510
694409
148105
410781
804316
630993
104749
508609
464355
282284
423943
155031
901067
121784
1041701
77794
195080
261862
8966
593897
138063
73941
917049
218529
9933
217723
752660
314732
338642
346805
569020
522302
596868
663650
542452
826530
370349
69605
1030912
111171
438183
580549
734203
704820
377561
507953
859726
962920
232233
358241
454687
182702
441245
423530
854493
511367
405925
586646
241973
946425
453081
168920
407499
577075
23231
115816
822981
309773
875240
62506
934325
649265
843407
810506
980345
527652
484641
860153
288240
588981
878586
785900
38939
628192
220309
40334
541450
54420
611785
406522
346837
73465
708349
806745
697603
683651
478190
965947
372830
961113
434151
348268
84768
134391
436047
624240
915287
737362
322804
370754
239753
395566
997320
202063
38033
1020333
554927
435323
453954
485341
553999
808427
392036
905541
1011497
806921
330776
812259
991842
786016
171387
909049
53602
800766
93579
822546
946088
286669
137364
1007326
873897
61731
345540
197066
259803
969856
458678
270694
26297
373524
939176
506596
508770
757800
596261
928479
380969
611172
409145
319368
749997
683281
606775
417239
422879
813971
811947
25028
836189
18690
79718
969944
43858
233399
571010
655755
227806
591667
674814
692197
146934
961691
549706
16227
370915
98728
81199
699522
997750
440641
697223
973713
37744
82011
940094
261825
311535
526160
950703
412853
330074
818886
97035
941468
492159
144625
8764
953804
214006
338708
907349
11976
432713
997007
150431
1023210
204139
631089
305048
704725
987676
118883
798086
67176
732815
761486
753897
823099
1005486
15259
8083
319242
317787
224088
203668
215793
655052
682968
117292
540618
382063
71508
142964
280897
1042998
957921
530627
378078
68499
34647
978792
441169
301267
178154
606777
426096
23915
707665
447681
533769
535701
973059
850750
1036501
601954
886295
914930
524034
216167
958475
337797
606526
873611
587377
745767
360467
510540
1044648
1021468
505949
746815
718764
226103
1001596
746391
993802
39946
803118
405041
341164
601076
417936
522396
720144
145786
1017414
620425
1022799
893333
34289
1033235
668255
96674
499505
175101
492251
976794
656430
933373
750082
254523
525019
928694
874215
311306
721685
1013824
158388
310055
161932
1019979
13944
631943
275600
743005
336779
82859
816996
203052
459288
566290
420353
492460
754555
989656
762305
550088
225013
596067
637554
980229
584665
396672
391176
162074
829306
402582
310533
878156
526857
935678
248264
188646
403454
123955
1036824
668125
664728
972881
36821
184056
624718
860122
831777
1025205
325277
541612
983565
1031767
517591
226741
739156
176403
537357
312401
954440
48088
98048
746201
881332
934259
1006104
166178
579621
942871
47245
790867
718412
544787
497957
780713
176747
595687
525142
1023949
834845
119992
760681
1021537
526640
656295
944055
710923
456467
57694
243288
818200
614570
205255
134723
698406
196481
745032
1039512
177031
219637
243854
27847
672537
742890
275417
838404
78219
439321
8018
85948
191904
471332
220761
713744
843752
59271
251215
136930
247455
537127
98300
386700
1022729
153937
482134
467959
391053
785621
295459
421385
296492
146839
604149
276938
584834
698260
297904
818673
301036
564104
1021173
430743
284319
20299
695875
444481
784838
582496
80108
998421
331907
246253
740031
184413
716553
459011
212671
495481
385447
820462
489854
1011288
662091
978575
693393
583020
386263
123416
557176
314484
696475
837399
280361
201376
446786
403368
1025085
190077
203179
58070
234465
979975
1028251
41190
550400
219777
143330
807546
874721
428346
494100
459576
896509
460983
1031589
343400
711075
341985
845788
996060
14983
761223
351458
218509
889886
92316
607907
905340
682957
874408
589177
103705
981508
974426
276101
685412
295321
199923
394909
517941
678142
347327
6415
839712
561266
986893
338224
569410
776150
106714
92075
528520
672855
709599
689028
566268
215128
750841
157582
664602
946923
1036113
120697
469165
117240
638163
658057
788056
969953
649161
595460
496997
671460
525428
669337
4696
990464
207926
862982
62018
848277
5549
401434
866140
86853
545012
889639
575120
991930
285067
556026
934578
326171
46102
26924
611394
211956
631863
1030792
899127
367237
837929
979744
464701
432214
260394
91884
706872
289328
971430
732699
268192
34532
643025
224085
199976
68848
897724
22998
1030997
30775
639848
853529
7533
642518
294470
125622
127905
148583
232569
136960
715589
835669
85376
388852
402645
818780
383233
33903
656879
442855
987603
605097
142119
118737
688514
199374
545390
435010
496963
616047
331734
1022780
1023775
531602
361027
598465
389918
24802
506473
544485
742116
572839
716556
445497
703272
216211
373710
592851
390678
58600
724097
568847
821355
416491
331876
932915
615233
273898
796729
942746
558301
1030168
232559
787294
175124
18882
308732
462896
549451
142885
537183
990467
292667
447992
1031110
642089
656972
166208
775465
528560
626233
753294
180856
498533
531786
912783
354940
740207
4265
524307
281283
224182
601435
27452
30672
962249
1015630
242501
818286
98259
419724
967981
40558
727964
633783
373818
910544
791291
609026
16859
385057
125536
236472
199874
531594
527243
520040
651518
344045
27386
254983
380709
49187
299542
273113
425017
708820
638668
210577
928676
456165
949776
68727
357000
241859
19340
965962
1011097
345318
146585
471822
108169
903829
40125
909354
589093
92058
976501
280572
592015
92007
810945
808275
114521
68745
924789
861782
355362
502282
446014
615363
632634
244808
516088
419079
983313
980585
227080
413663
110765
165345
680041
878437
704300
986129
489836
603682
752086
389484
513187
202074
718906
1005389
922165
152780
382656
480799
531879
255715
42106
94836
387142
45996
543281
246332
141494
879605
576756
335116
296634
108623
616925
105281
277936
674913
233723
532585
412737
446910
112300
532698
947578
446263
588136
456773
505631
734666
73316
357870
662454
567759
226842
126484
74015
467962
935945
527434
886583
771645
696506
966036
37802
415335
853530
725700
724879
20243
192153
832553
805067
388501
558544
243535
852094
316427
144481
282588
92365
722103
475528
409491
516880
451800
516390
176390
25065
541324
664508
227673
979064
282896
799030
762323
865087
321101
365914
514447
755581
296730
463015
758602
951149
917995
100222
646246
453932
405352
691261
132359
277177
157353
901992
6101
702256
726604
857062
972093
888278
748763
905657
343172
673813
642084
761031
925954
552315
84355
690314
818964
36446
623777
904683
593551
200307
395206
549686
725181
978359
106030
877225
175873
107157
71565
527541
637901
672590
604891
328155
479991
478405
150791
535380
727928
645471
856978
542996
968366
78437
583106
771288
72345
233477
310802
599873
116494
908102
332353
438417
326548
511379
167416
986708
33239
69983
537419
255137
602194
110570
561295
466412
771377
363376
48879
984592
95989
694577
1030748
273182
973497
127780
978884
187421
635970
629214
144135
972086
853404
238225
1030578
139525
892463
561846
333092
686367
553413
481640
469864
40497
412244
865294
471523
767252
277244
769667
451388
796401
86815
110886
945586
50501
456694
693832
511246
977548
301227
390728
574736
1018707
222345
580537
744389
281748
1026886
324542
496450
284308
956006
660866
294565
222715
289526
312304
844436
479362
487849
6194
572112
796455
767326
712480
307743
930683
796822
1008585
242351
843056
104827
824472
515504
1045136
139256
253874
906784
923042
539027
247172
190706
953514
178753
495088
235944
953207
397612
96102
621137
724290
252686
929316
379790
476489
940319
912933
689079
968087
351237
277594
649960
630958
157804
730883
587236
413023
813515
842008
393981
523000
314541
69594
867415
198909
436987
471429
423209
142142
654570
542484
52274
381965
103726
23619
152272
665542
738702
388899
176554
55740
613892
77468
6445
1020121
522957
797142
203239
770363
863824
889045
739136
651491
933155
735043
734952
947381
399151
435037
509841
822085
1819
748800
341867
555409
168423
440468
214458
242197
139055
833386
74881
237605
692282
259901
269259
633805
680988
445536
905115
977449
885823
717717
245207
1025273
878581
448875
429877
437011
379059
383582
793834
455292
481694
700738
318384
166702
922469
891561
346700
831225
154037
959921
258960
117172
930359
50863
238788
54696
575115
412865
1020804
309998
47916
185255
109788
457687
696659
1022533
1012464
928700
1033223
960423
238273
557709
827230
935031
961081
683924
785971
786776
122154
138674
762506
519485
213250
545735
777555
466116
829142
256069
836931
445511
592835
719946
143310
126564
779965
705314
630891
777067
335315
732468
1025370
737881
525675
5476
633703
716927
593452
715435
446227
163988
1041511
909920
466423
603128
671076
378944
267946
990230
1029399
537589
309478
443200
186364
282564
620864
220029
408254
973176
24803
900229
975000
130303
983578
155923
130780
40939
652798
47115
310044
380744
235248
60753
168062
705927
337613
508706
958004
649534
473208
294665
448669
882874
429147
944141
894835
635586
476398
987413
857439
946419
952380
336876
113162
862374
512482
495145
1011622
834138
681068
454619
887725
749283
290779
1022178
798079
174464
233970
986809
487407
732025
284757
116119
655765
507733
27293
721049
856671
538894
846061
492048
801341
331514
253247
18512
1022008
956865
670262
627686
820260
200426
44900
178994
1025175
786332
601805
369152
519972
204730
933897
608898
1031812
1017438
889204
637648
612328
567219
932961
290591
858876
279917
1013518
755025
638315
280436
711908
272372
645536
853701
919101
525729
104749
266453
330113
428652
794875
405027
249715
909926
605237
226633
558987
333932
252211
5172
513137
427056
772140
735086
512889
482906
337537
554854
486166
388158
88700
455453
476571
750513
945810
837372
655222
388254
931465
367827
42928
208555
580778
594106
245501
476726
735817
48339
501433
585134
69478
23580
858350
1030858
807166
1040049
858958
307272
910447
848119
844169
104617
856479
58321
171317
703824
641132
991006
726193
506104
172898
298582
738995
338822
673945
634426
343849
313763
457790
997001
883126
478479
57277
915282
689201
1006227
508766
1008369
685431
682372
351084
57581
791916
575441
216590
133600
892162
275427
606485
894623
345897
486633
880234
128996
634488
375586
2689
956338
205984
478159
2455
286130
343579
459158
465158
1005708
975828
954046
438346
127651
283453
791719
961700
322518
166165
666578
785357
513123
117550
146740
263849
544968
546631
815423
1027309
361621
577826
144955
194158
1003234
18635
225474
665623
904618
799935
1018655
664973
318026
304943
811324
60703
660879
923131
986396
580000
310124
891414
262666
622944
866699
655266
871109
899047
608061
988087
318928
597759
892905
126307
349428
1025424
416888
77696
839591
125356
472673
162356
1016346
863574
1028238
1017106
117021
67794
697568
533774
154852
386536
616968
143246
658122
28279
61535
316270
9444
317498
532534
402517
119493
204186
700000
573617
266500
599188
419040
753406
165266
572921
879237
623471
982617
406718
781505
523275
220486
663409
255728
934909
1013968
610596
973210
226187
378422
913123
493869
465619
322011
642682
965050
471185
833640
709511
297139
958156
296203
828027
46557
845882
851117
482929
794170
30686
1030744
929118
452551
421327
734885
612870
1032594
899153
69238
178913
123151
1010035
105409
203787
571010
281239
883276
771050
490439
830552
943023
304564
407366
813304
116470
455444
195588
103210
558686
429292
453591
618962
776146
453627
330162
167836
8503
569165
184379
167657
591973
49364
145903
529902
474126
877034
735620
805837
895131
403573
168440
154258
163049
489559
557031
339156
1012996
464880
35235
1025193
209180
219244
972881
873675
123961
640377
885560
15576
126005
25609
912735
1019079
72184
664217
359979
835056
65313
847137
787275
314998
638980
314757
613946
803177
1025725
987230
256420
333178
39251
488233
672924
990024
1010762
519046
1008557
200345
420877
750807
692612
278116
750866
1033187
136523
383671
962939
364170
127528
1029193
180051
43056
646807
415721
156592
809072
812824
307431
348649
856901
692097
271196
925258
422258
168842
767057
736569
1012539
422902
83150
767173
901379
357844
780322
89677
338896
667079
409868
531016
597534
554075
23597
530941
296307
249730
92539
714902
501772
499256
353639
708507
773969
22151
620860
603394
813912
110447
263692
183940
873710
307598
406810
86040
864599
705096
137701
771651
771126
526231
952238
413446
786633
537689
391549
732342
298122
830367
328727
700565
991976
766959
833301
684174
905060
1043393
234859
244701
455526
657568
56858
362518
719215
364929
878757
774878
935804
279512
1009318
60998
893855
412567
511021
645528
549929
711773
551206
896211
879842
839740
167796
835620
454270
967815
488053
573403
495639
154014
790992
316888
207500
437971
332197
147963
675754
589573
217956
267713
524935
683855
962994
340290
423027
851813
178004
776216
890086
579580
667865
166504
998692
552364
581292
57824
1037306
959276
40161
520005
956252
499129
87974
904620
869709
526650
833425
137348
627197
228241
71744
877871
217713
351253
1014652
282403
218479
698647
534134
403862
1022108
565373
147904
394953
981376
805428
155063
133501
875396
1028972
1008312
44795
114802
902949
905218
403678
257558
1018623
145659
210357
848881
132569
781740
122910
548742
658747
140768
748098
473926
646981
319565
221347
230971
15766
135769
823708
325311
124373
527705
856757
479120
859423
117649
895618
965844
519182
295368
941729
843867
777759
799567
466981
20386
606567
759258
1038658
258668
30731
126986
650316
146321
460443
965819
875585
101096
829792
875111
311360
638446
358227
84946
417612
309690
764333
141399
902044
191432
553658
174155
850866
294776
724378
793099
652723
474439
384346
148415
659249
501450
891174
586058
967491
694095
164023
1006465
889264
724237
856186
1026293
706987
908114
336907
793609
66736
33979
487193
601480
174209
826407
905752
118325
857354
780314
25097
415057
954731
849868
640571
962402
539661
638826
967590
138570
399984
725714
339510
603254
500929
720109
421178
4813
494124
398918
811819
686246
742460
387941
860567
816260
1042940
612221
288137
552186
711172
946556
226552
934784
217408
7482
193351
484319
585928
767368
625011
1036927
1039186
155079
721368
375757
414561
513254
372403
344706
71974
207609
385581
56257
801228
107350
472522
981239
767722
828187
14662
833011
176274
107983
87744
795613
126316
347828
339175
948324
875644
469297
1043428
539378
49283
628854
835699
581145
744264
826463
659612
288613
725745
912255
241415
739511
607178
816572
274487
270486
1044292
305719
955858
39890
657466
781935
787017
940466
41737
763944
109523
979761
524453
171273
34070
445811
715391
722636
107260
488914
961318
103363
26140
783645
870204
629402
698592
1035678
552154
214101
181901
1034823
85047
838394
1024443
74426
870770
447646
732283
636719
678655
395086
1025081
542803
440471
566375
556452
1024489
989583
293514
792006
1018184
539098
564239
479827
767146
42952
725950
29655
106611
1007556
492784
22205
192619
543218
597850
126113
998114
959644
506355
731537
933650
331349
104656
950317
452915
939847
833466
696193
78231
454776
1038478
571206
393731
1035535
61602
842732
241631
611558
339092
195708
84747
271849
747231
893624
44828
232607
319191
370428
444644
692164
679382
605530
539234
383837
140154
328659
404787
328674
792552
647702
304111
843066
502841
444591
585507
275825
6094
48676
585546
759288
492421
974152
371175
676039
807155
389631
1043378
2619
753321
478195
167920
633617
621297
462524
211572
40120
573967
203236
633267
751226
141504
21194
450051
257312
849588
10922
663895
202922
84188
620224
473232
170540
518593
706078
414961
604876
941566
616437
1009974
829008
883933
600022
236016
1000913
29527
307042
867180
1024772
616431
303304
426018
456744
101581
57861
993312
122635
43877
510335
248754
323758
834936
652176
127161
590803
650785
190608
811884
661847
504601
551702
144171
702078
976802
629260
424232
55150
109278
890930
644879
1032492
64670
178869
310993
1044703
451662
562457
495749
585892
814236
999582
723832
845510
810461
910999
666898
326712
777670
713494
727326
167212
665749
525053
184824
468539
856336
493453
842645
26063
768425
654302
636613
800927
287244
45292
339246
997776
821633
795463
124509
830407
456795
141164
467801
12929
772047
993949
972087
625816
1022120
93249
180142
783780
55371
286406
746492
188145
472309
642355
858949
14643
204627
774321
460885
4084
963773
95760
1003316
674801
51749
31966
684269
47399
103187
870844
519042
616004
465301
304401
23030
579756
885165
228264
420589
638458
701805
21073
301079
64995
963187
816682
987163
395513
290719
928614
1027025
680414
891373
724132
964669
822114
456003
568143
246029
902133
615623
270492
150641
947749
442689
158873
93729
361571
650666
77757
849910
585636
641517
680040
1039344
380139
395949
63916
97616
43551
901275
552470
541829
658313
580875
741131
125129
284665
282599
461232
766979
137504
567995
5675
562559
270658
246683
586496
325571
298728
221271
889519
436242
697791
115237
230314
1004544
640029
364538
266614
157576
402977
518026
451971
544587
538327
297610
709386
86090
140583
797671
1015784
729034
54529
16243
140530
675794
92685
961737
122449
721822
817654
848879
697809
871238
97527
200280
978561
718172
832193
548563
716690
131034
31188
375455
566541
477469
561269
936460
140638
336743
174113
855261
161705
415633
429553
73674
262972
667523
630014
142101
958530
821691
421731
840693
221680
813898
299894
914850
134683
161296
473041
1003708
206113
1020577
870040
973841
470946
366207
597750
1020692
110147
263339
488384
1008939
963291
895825
635782
585837
890201
782479
538138
1043194
226459
661374
973783
130506
730501
977869
809982
863767
133724
819526
123991
726821
516915
682966
971197
418574
659593
764243
262621
983423
82891
370218
53913
573469
548966
998098
471716
897180
149309
747553
607545
757137
931623
769576
463107
755319
857918
394370
638277
334009
47195
850510
775059
1033383
525209
390932
445127
616171
42667
644850
476952
948055
456845
404254
395484
1032690
3062
1028990
287022
317284
925153
1008155
855741
399960
782218
536412
648505
792532
348335
894975
722994
872158
442644
670319
48155
923584
62705
875643
1005592
48723
292890
110257
879568
439089
739141
131427
58561
301074
1020023
108858
91371
211396
136734
851141
407624
621530
993492
36315
466908
159697
813229
224375
1043750
353722
8677
696642
249110
298398
161618
77177
301106
247018
806542
214804
808200
736472
880800
950528
64711
790258
337684
10635
474781
425431
464797
105209
904440
403489
828338
116679
704251
396680
146505
259063
372512
667029
677934
148729
53783
923972
852316
6895
320754
345794
48684
1011260
939548
178806
600280
904737
241782
171202
964631
958772
241450
800439
67095
525622
819013
776006
5140
458943
982692
625306
355153
432496
588597
782636
983043
591422
133799
380984
668823
1044371
1005464
821876
1000304
86152
908213
943618
193163
884340
460081
534667
244421
290779
545055
374290
361764
346443
212091
789524
463883
969566
534490
788850
42947
832655
449746
238292
599425
589104
275603
369256
273800
173304
539132
621982
83586
402534
666556
160487
746723
106377
309511
814980
781800
998692
352393
545808
152865
880652
259227
553416
712471
458297
665897
357309
684037
989126
941925
72018
283038
825234
823211
420863
47699
974844
588795
150696
758929
535747
204674
442125
773564
523178
694962
106049
238746
707626
779320
545479
1029278
394536
631136
948621
108087
394139
420773
413755
822043
120239
641036
596427
316432
129165
575317
808386
924185
367614
93190
1023094
743131
174890
302552
225230
664410
336695
874855
291055
1041233
343853
567291
841990
482933
549100
955192
576310
904786
7217
257106
704199
154908
94723
673247
553174
773873
53383
134017
125123
588134
621562
410730
866466
859488
483114
116360
941686
799461
562703
618092
570536
169381
680035
161570
868425
1020704
98843
680929
347323
495949
743358
523407
715551
224090
204373
187374
921680
294919
242433
340052
219390
165469
363888
236146
294217
995147
84128
1005096
851908
1003057
635605
166996
294070
254430
566374
868575
799709
316193
656652
780390
656249
645128
130673
42673
200490
680437
633615
961326
165407
776357
476274
607370
96844
625210
1024621
978784
691293
632063
233763
812490
729005
420585
948972
412228
935893
897079
224964
177744
945572
395976
1008909
624602
880197
214358
204042
793806
300257
827884
595660
277367
861481
602940
999924
378576
205798
376878
520578
473001
11605
266263
484014
354014
899773
855861
134869
636110
60264
301914
71903
43182
149844
1001106
626195
182984
557539
579123
326747
488375
470810
992769
137970
317046
899312
953793
686688
379270
836651
213830
22443
235589
719641
159580
349426
133344
691584
773618
340681
211194
112920
109192
835728
871485
9457
366902
449263
558370
411618
903499
985152
120938
871441
729947
258952
1011805
363515
433312
159415
908951
566653
324647
731475
885802
666932
996410
891385
853281
727509
905933
942315
156977
358624
21834
64678
297651
798678
440337
442651
442592
928315
607892
451348
439536
587337
241341
682818
525307
988065
608029
179350
1023199
632649
496664
727782
658888
690112
400406
398174
685778
707610
734238
151530
521783
959459
586125
877001
313483
347556
256196
214630
516620
165787
230145
507435
683192
339177
395010
151180
507087
547898
749611
637123
937109
527953
266097
857605
758744
207394
319960
191013
963295
432053
612112
958996
833021
98057
448911
388081
251671
770592
596751
481225
792677
286563
718002
780833
601806
138736
381677
139553
867796
299057
498805
445077
838661
277212
659
974173
118032
852379
952675
134888
48858
407716
604228
553566
602858
44113
747875
539471
122501
586344
28453
96852
333371
702761
903235
895129
1013285
670750
977223
482223
324837
106427
548773
200784
308138
1000479
864753
908526
25203
664817
789797
163091
228788
1035480
501796
153547
401367
664952
316518
673567
743488
390851
203491
127283
128739
879708
752932
48182
36051
250298
49199
615571
220267
92473
659318
468144
822957
934744
3559
551247
401575
877315
664823
98671
829872
380187
760621
370153
500352
568601
327869
226032
551794
810264
25015
1039518
145290
236045
752086
1041841
969047
241530
649591
499555
1024741
984128
76575
490783
571421
146955
147929
420015
861847
852025
135361
680545
589672
506987
783181
81265
37795
1031419
722152
15977
654324
497806
819614
808289
290449
592904
483960
191240
698648
600275
172004
354310
953528
19004
478908
219092
173461
119407
284929
71508
483448
462954
378780
19720
1040824
1025303
11964
644114
697199
400350
183556
138096
615416
99821
206043
260724
733674
954781
400677
538099
574205
701485
469123
967369
813924
299864
721561
424934
699594
583944
1019347
1036969
599688
1033149
463526
587090
212470
287914
753466
234613
605742
637955
445763
675884
407196
86189
783427
736419
661037
589337
562286
472178
431873
683198
771507
745174
329091
594882
64463
257257
294409
854504
330493
474914
512333
576355
853734
76940
705964
854444
795156
597135
84660
36333
870810
270505
348342
442097
985276
447131
493788
772993
876773
122932
810019
407332
829134
234209
855378
59225
207449
393823
994326
468564
243345
933024
15404
15261
506456
280456
497953
545764
105613
670262
146625
60207
461660
639563
534732
1044368
620396
389358
437834
57216
335495
1021678
742258
909878
293021
478502
897859
998699
418309
878350
909760
129888
761499
636972
17468
797105
467796
984788
1022284
875010
955201
638180
513630
28907
505913
897464
360902
20157
272328
843548
644020
770865
118233
840058
854428
149303
187473
353207
568564
252031
173902
1004006
969679
809767
904677
231808
415330
751439
888307
328825
97174
1676
459522
972773
465129
222391
161102
379324
56607
246833
786271
904808
89437
852794
606014
911317
735543
805670
135134
211846
177719
241089
213294
493861
207921
943785
828694
458363
170849
12318
705735
17554
457664
460343
971305
859293
554820
55406
278609
239435
1040951
1015073
557183
706579
856697
432603
432938
589762
106679
238240
907048
71660
1017597
1019263
392895
732260
160415
474441
401346
560767
862002
122467
443489
78728
620006
376822
70065
887587
793977
893026
327620
1038948
79477
890711
626592
883382
166403
85561
367092
73581
326923
1004811
990237
295710
147786
263595
773510
612085
727526
1003457
663072
903678
545315
926208
74188
145393
548801
813335
249325
32283
486706
516704
968375
271863
374958
34575
545284
571882
141109
813461
791810
234548
878594
497814
466597
465732
196533
702793
12648
966131
181141
462024
328549
295080
136552
711398
667881
831645
182659
95856
953178
367982
82588
180746
864526
161293
69534
184319
491459
396522
926895
320320
490369
184437
152249
719802
156098
307956
773271
179780
75721
283115
497659
707181
869595
293271
371341
1019448
649475
508500
69902
210136
671003
888319
33716
242435
539249
457836
639011
861431
66809
259048
673313
643844
70253
910065
476053
52815
567772
751638
69841
197916
202633
122377
389509
678300
673507
512399
638065
226699
113883
808964
456100
969184
695796
52185
358794
906011
166386
919697
695023
737360
638179
267612
803989
108841
1041289
129318
188086
526588
124002
927018
334413
838446
332113
79811
944516
642043
989396
171287
469169
34475
1016918
202670
875268
990915
294497
112857
363999
385108
758575
915545
1038832
125928
677177
950779
1038353
453954
72651
540080
272181
831245
7381
1012065
231043
331455
564989
917417
517712
553364
408592
683748
141896
319242
727620
132512
389055
81045
965968
557156
242543
296865
417166
468242
700849
894170
142031
400081
794835
237304
562853
568691
1016686
995698
583144
779776
972797
193312
729094
150142
280268
788144
102617
292613
549990
580777
398340
799442
435933
162363
839199
596583
971397
929705
895559
207477
957483
201183
157689
672467
53812
374019
70269
79994
402061
795975
853758
148155
1034495
117552
1027746
315679
575296
633210
438877
95526
184154
768838
514692
658458
989703
725857
122177
592058
147173
256194
711220
100073
493422
721164
909658
572383
585651
422322
898715
524697
226700
639032
795890
557449
110480
237462
580440
554402
499918
376243
235321
405669
476711
676357
228321
914676
283390
850363
505034
396628
819140
302785
270510
725371
605165
651461
261000
526211
310562
926387
553212
651917
435842
637386
475501
1037373
596041
165206
961268
632131
145701
417004
392466
452225
431416
914462
357472
857040
476497
1032339
743830
531809
489212
46598
153896
397235
922019
671395
443564
11948
1018412
945377
481157
343788
804673
124280
570293
833303
675702
737446
251605
944909
560682
162110
1020286
712639
220936
349646
222024
430047
165617
535341
113837
677063
835696
231214
249625
717337
587591
437782
205408
603131
722242
140495
1014790
290422
936875
484775
846350
837370
408233
375414
68012
590238
729024
434672
513080
143443
105178
892438
962923
663242
918601
764327
728707
433838
9527
197983
421648
707956
1031422
1040357
482386
347987
815459
564786
989236
886255
827944
271701
294186
475593
724087
800108
414058
231870
829513
172537
147854
802624
530010
792582
67076
653785
71896
13850
5547
486075
226743
153929
541634
570465
908126
257214
1023272
201246
686618
739729
1024184
1008038
640738
272615
125628
947988
535910
648433
116313
994313
46341
179684
316868
461689
45649
269294
504549
458446
936535
874072
462469
347122
422925
936499
888096
209771
705844
237603
480807
984916
97952
615835
107149
249277
85705
929222
365620
290571
169983
474961
766748
675814
461947
606241
436484
73979
859854
571650
211273
117939
747473
792452
700441
214417
37611
826355
323970
803744
481958
183461
448626
817320
593704
454377
261233
604284
804884
23516
280319
439744
688026
985995
1043477
306383
897527
878561
492917
427381
197482
725132
546919
999916
101065
945654
161367
101589
527216
146071
445158
671617
607247
240157
934149
774937
362361
805294
788777
724725
703247
727133
86273
445213
738369
417801
187494
36691
620066
114524
675384
878907
454947
985525
648435
969086
146271
187112
344841
700547
523727
33208
690435
55412
338737
278670
734137
760122
44418
510869
472707
13943
485442
891974
474701
347309
334751
452375
271209
578462
992712
265862
631214
944773
879367
595896
90411
276985
708449
632054
495058
105602
226914
601014
55558
905798
721119
1025686
332863
168873
1013189
983178
472032
887919
834953
838455
422342
983574
612719
513221
142004
600760
630224
200510
187715
1009421
577060
329880
698103
939091
325567
904438
235780
125152
1013275
297934
53677
399662
151932
268875
723725
735069
116299
250311
153159
469618
979941
645899
1025733
474544
346648
941177
435063
1011923
685021
99051
206636
846760
266066
454694
562925
979711
651446
757225
708261
577648
89483
759613
670717
157755
760907
775317
111475
1021911
582332
665336
744090
9497
274130
92685
395925
393908
27028
50913
25459
263399
396107
211512
580833
725248
176323
983019
595505
537543
28874
235702
677954
275273
422542
798059
266845
365125
791619
925795
241124
516855
704073
1004597
77004
927875
136800
559132
521202
8668
544221
1019505
800135
44366
717251
323653
113491
274386
225407
375436
861256
480164
867070
655500
752096
429118
708208
177412
619787
128786
598717
743581
183271
651465
979971
519295
709945
147078
901024
213306
101844
803572
650697
283064
998850
587154
452417
803924
425475
582259
840645
645669
100528
547020
839493
366094
399743
348880
316326
1033292
380802
565581
883739
775032
266833
858707
1008155
972970
724618
1014384
859218
846961
204614
794689
212769
28885
382328
352407
816237
1006636
922962
941758
737830
449390
981708
491994
227856
712944
214624
553688
300964
647583
881410
456180
463186
728869
331646
507865
37833
516182
891362
149465
1037322
754652
784951
868681
924658
688374
497577
299866
915897
949540
632380
523890
198789
941464
923135
418793
495615
1002551
23195
623505
1019244
464186
879492
48967
252907
30463
870077
250981
892870
564070
920642
444382
754372
975562
52516
968709
956654
443951
985719
793772
635334
720767
437499
74807
726742
232220
703738
71313
896084
460335
954240
578509
961126
416098
392775
286676
844940
533942
268976
731392
507658
824697
798448
638068
621220
569745
825947
746269
933388
611684
700712
280569
664712
206559
694403
658234
131265
400464
271309
449040
324118
1038251
828479
599048
129762
513939
139963
428217
147467
832963
249097
816425
397456
572982
262176
87558
554323
382973
965588
148895
60303
346969
428054
968421
1014474
966278
476407
622446
907310
301345
274613
410544
645063
169682
912539
825991
257701
218524
924997
838404
753201
647604
852930
530887
340479
851014
480955
1029786
152846
219911
870339
121069
269224
703875
797472
530178
195963
122632
427715
50593
594785
942241
984529
526917
722395
475465
624109
461639
294829
634013
734695
521157
152019
123437
934628
942262
605884
165728
957277
345097
886190
186820
215190
268190
172611
615243
991444
340183
239026
12949
735491
152812
985052
550515
536657
660327
832093
123326
175129
582624
666057
410824
370175
598202
414167
323481
524064
256936
541212
572842
206744
931193
769511
335906
363619
986864
811735
965977
712
398116
300441
989256
844811
533327
237360
436696
579014
256709
129654
226244
78016
407963
409116
968837
159715
942659
129333
971858
781149
996747
136051
916755
983085
914427
290636
689164
558861
960798
552578
222574
14462
120791
768439
936122
442371
817582
766225
462012
962641
584398
429142
388821
838346
395317
70209
772252
297422
975967
828655
793245
657424
955111
375269
194450
47304
985088
496349
905995
452028
485615
62220
728661
528673
503618
787166
897368
198471
806324
261229
735382
722303
101972
344273
828741
953136
94233
55542
744275
591812
196386
916761
816011
276443
209666
780247
400183
222272
798631
391674
852255
952134
750260
649299
130133
49086
73995
274413
99062
399058
186811
477832
515263
589003
950803
131036
222662
747576
274081
228872
722492
890946
304848
656735
995765
138732
46666
601873
560308
477997
372849
948110
699748
1041571
641066
554738
720814
265788
811467
307104
171852
245929
89018
412536
918622
606732
126806
774561
274330
775237
1037636
293751
819357
802654
450887
662193
336253
623331
454988
842171
666364
793521
537408
399186
898456
101506
371688
278101
992223
646204
697734
857784
204731
514521
785332
307891
235652
32713
703076
118592
553440
173961
407921
651585
918852
70419
929566
750582
153479
574284
198778
281148
655023
847091
190279
983205
273808
98039
1033470
263094
28755
122308
549562
91211
125470
21084
104651
67032
233205
487881
492096
581411
637237
931432
556264
747703
864185
844391
946389
365678
383709
509120
78303
525795
879451
469949
410524
564480
781206
665936
747759
764531
129020
880969
985922
1035807
541526
616754
439502
1042732
236470
730380
51668
69485
94506
1037727
749690
902257
655741
556860
535001
497068
671980
803476
1018810
272327
943683
541186
1018222
114382
8956
911091
645540
889488
172873
163614
159283
190184
173704
1017319
606895
489191
877922
215989
553332
407457
271305
264065
235264
887085
483705
524352
833874
280993
37112
464752
105609
251549
48065
1000823
465396
178248
219196
103607
693844
943661
35014
198176
31754
93038
570153
743443
405198
774220
872646
751673
553416
264664
567186
728408
158907
506066
309049
229210
477940
998242
417482
533953
717574
843132
198744
909849
306780
497078
638141
866155
443722
664235
595018
548904
347264
938885
907293
532275
441360
410088
161966
957977
451386
822086
976575
657866
375622
53661
738278
969034
481828
447970
409424
44553
704834
588394
269529
842871
639325
145646
461714
348498
180919
917985
961020
894213
856234
74448
1004131
140723
196456
1007099
774776
960506
588761
306264
401839
667888
937777
290491
590356
683744
244830
320247
30031
772945
814714
706011
372242
1035398
407243
3306
818663
881822
804451
400397
712567
470810
934413
537583
764391
1043759
831956
839342
451334
827123
21708
874738
733134
730683
772135
206117
308752
162931
633407
621093
869753
861412
652681
826482
214164
731334
889264
153786
936178
939898
329408
783966
724934
351042
1033954
348371
878246
535631
89080
888771
1041189
505467
499635
131247
7836
241821
842307
316718
711253
1009687
95134
924436
487569
33623
422977
139091
410606
712733
608431
327804
32417
44445
406487
963189
48318
162355
315271
592292
31181
677051
1037857
204260
327850
371972
598496
137617
32552
490464
738182
391524
583537
168199
670495
612722
296931
900920
728702
643032
633461
1033499
1037444
278665
427498
364368
597732
442212
205223
143661
500650
812842
901465
164724
535361
830692
948317
448979
271555
482545
365347
937742
775619
886092
414375
877687
278832
374762
964538
695533
49867
616141
68021
553011
364652
154743
254376
977640
138225
211884
606074
577578
488604
353150
1038398
977526
270861
427733
953585
392562
386153
696688
243686
816974
163263
703364
248464
691144
766302
930315
768876
940014
544537
1024585
470183
774392
932632
422243
261885
569958
623485
851818
710928
841709
782397
395565
340734
874612
862852
22926
844885
1017853
314910
144003
791154
752412
385960
524657
922189
926420
646019
364922
157603
376827
792364
490064
740785
108957
596584
276328
34768
353506
808916
87746
102266
889711
790763
560937
827788
970603
497642
498585
503996
429727
797656
833345
373280
777914
627268
5533
189632
996041
786908
275943
430575
864482
639656
553181
785873
367342
405925
699449
142226
968776
590339
302177
543441
71228
77627
988312
532035
1004315
967554
442238
589787
312175
479296
214031
760522
681536
224837
115365
198865
967411
797690
487333
911714
27908
559360
76497
35667
443029
658875
58996
735784
172489
80828
469740
821939
293215
805462
568256
944989
190363
848903
566383
449172
488299
199187
873014
1010236
668411
529576
1010689
361867
1018928
661650
280317
940775
443609
691427
95602
927429
794969
980838
412200
317006
249827
987361
207319
934059
626033
71913
366323
27153
1023592
869899
107776
1032780
417579
390933
70379
648146
778647
205434
565485
350653
704831
492411
461584
986089
905558
909785
407457
863070
685803
1010040
393086
880161
915088
24907
583118
599910
99466
529816
373841
475783
957195
483164
534584
59180
506688
802090
491684
1028708
228373
209609
759628
682172
889856
558028
456292
500782
45353
305499
821562
622070
991532
545248
879127
711124
196400
671588
36743
874297
369075
338466
456794
20821
444098
779292
380115
619063
223788
426735
260879
1002620
433341
433457
61556
874128
644586
566178
831016
240137
101750
963970
371898
293625
441406
476452
951207
1027700
761203
68012
817658
221458
395312
739542
99848
581891
176321
89136
842253
51144
719101
834250
631641
109028
262914
858579
904193
589373
742650
782468
550086
25699
876045
202074
730379
511429
12454
603163
961136
475751
628671
138021
888124
867668
62652
348842
885177
741153
883129
705676
513223
236929
109729
229657
248615
755499
321221
739874
438554
147457
377290
240105
253303
453148
387941
177853
374506
160898
528343
124374
837802
694653
416524
172508
830830
106432
526548
749126
64338
163580
987758
345121
589654
542840
777603
804284
826179
514748
495966
287771
723773
565095
956347
285070
232859
385995
419318
372089
60438
145715
970714
542429
339819
204344
23280
1027956
660230
645223
565991
568430
120091
890206
302507
650909
62159
426044
982287
799097
487382
1024282
233201
218117
332986
401289
718547
335684
147993
624324
690598
194082
878029
219866
684402
168359
324864
160779
194485
540215
689437
1020472
643072
314798
855698
273285
785721
655242
555847
684643
577198
885681
172954
759620
343548
622836
248146
795091
383915
1034816
19011
1022691
271373
622241
349532
210071
849114
9741
630069
215633
99364
748894
537099
577479
14836
140204
896673
922201
292204
704606
699539
543317
732719
542992
544731
737149
738926
780566
326235
665532
234504
511385
351645
98676
329579
446132
214478
850491
101725
367830
1044325
750133
624833
544672
120324
457991
864281
243543
227787
558266
390084
1032835
570475
194359
625448
68130
553251
1025613
510580
774498
275591
303214
397051
934493
27761
648322
278536
829229
994084
147478
296798
150406
293855
783638
310635
210017
469286
311203
117853
65224
451851
730199
604238
569849
505929
994017
620266
795332
211420
128525
74618
886596
1001015
704774
86720
750678
429713
205422
958683
282833
703364
672640
823873
571905
910464
715042
635617
302468
304764
17979
545548
380153
302512
411027
1042585
1004357
425315
505917
811204
776972
676066
731767
895809
640266
871068
786971
173438
957071
982831
470350
234422
523001
29919
850858
325398
129191
727103
562852
103750
135592
735795
861571
472622
560476
12101
985785
224054
342362
436128
288975
814284
177644
91506
851204
655523
774804
658132
449490
701190
187138
507278
438102
184059
565240
201354
559735
299075
39686
864445
1028755
200198
519262
896410
454510
383837
928627
764784
992224
988091
256584
229458
668442
431154
515228
691172
487893
979626
437806
555618
93373
575554
17828
180691
482857
424588
550735
235868
811582
577217
364435
624279
338054
263762
783261
421829
669890
752942
89054
869332
520359
1019750
1004401
976955
396438
60605
894651
840623
930993
865987
999072
945455
684200
423683
538768
686527
701067
544439
551036
303103
443201
880323
932552
618224
182244
519703
344158
212890
868067
960154
944385
413275
19637
865111
343598
691394
160315
420846
556135
218994
314176
613765
572634
38536
687951
808025
436165
317456
389259
499224
149806
1041062
353191
892800
229340
56226
1034946
1004774
2469
390321
530047
584482
699311
132416
785606
220570
501252
377043
670767
501436
596389
417480
983848
68960
296042
55831
1006584
909526
175243
324949
12363
855659
514071
568820
922102
251401
636720
334014
272453
471717
585265
136685
687661
844745
993331
416644
618697
844958
749264
840708
102069
923514
260997
261510
761876
70448
233070
666195
850029
992383
710733
217166
9226
966453
955334
456290
941388
207456
757299
355161
798916
33128
483758
260431
434243
920380
837795
142098
806659
27942
696293
106348
79316
174450
93325
976716
111439
572619
862516
251634
208257
202607
285933
581910
680905
23119
734726
276315
332425
153650
129381
25720
457735
293897
778607
305407
800969
698872
411199
953903
529322
146085
216498
584181
41824
445040
420932
289759
522506
40515
896353
457776
985397
12016
540259
945133
626697
758422
412551
522303
965848
472946
674665
587791
69905
795142
948848
25803
102868
591033
48814
889584
426846
960632
528263
861594
711839
550076
250772
975734
379116
794365
348824
1040604
166924
486676
265382
189549
1029718
970784
616317
452113
32138
560587
282151
960195
66342
816865
108229
576462
77968
823003
431706
685346
387546
1039843
643385
67869
481172
549304
790994
708688
431266
30436
188277
32051
745438
182200
442580
1032859
131855
521785
401313
961804
824546
428639
408658
157117
571515
837444
536947
51752
63078
5740
826829
44317
818358
497930
562973
526620
29404
412943
856989
121885
884181
744889
51318
973314
297646
578035
880304
125106
434681
379953
314014
472994
902228
266352
100996
814009
660661
1032421
243770
1010688
347009
1028619
1023381
266221
767401
680979
263632
594955
800180
789031
941969
224114
935147
165211
551302
825415
745635
43762
129374
823212
758167
983824
477019
792561
974289
846906
556816
30359
643800
796272
538325
946002
948044
984680
553075
484889
714084
520313
798270
772286
934626
883475
705401
1006873
776798
64347
925561
246172
12605
747189
560746
813791
888125
2314
961608
204029
751231
410043
1035025
44045
395943
505007
121291
509885
877056
829742
90241
897219
303056
861028
133466
705653
534604
417374
761735
225116
655920
933122
1215
183835
558143
758619
618840
709594
729940
609508
434707
606093
220899
434393
218341
612329
978979
60517
1017101
366741
166249
904190
780597
176606
469606
509314
315634
724389
473131
994509
810334
772743
827387
180166
46916
479653
197380
91784
485012
260470
493693
114379
501882
876509
236921
382972
723373
868567
563653
52385
219264
169729
266434
785057
219807
504288
703129
1041707
94146
323046
588047
973758
993430
160691
607995
644979
97284
603626
467277
587149
423364
165464
938034
837820
65496
261553
918134
65185
190412
991424
844126
592235
1003930
948550
120278
542694
875294
896333
270458
70030
756754
957286
188740
552902
668804
731158
62379
960715
387061
235936
796406
51288
984746
40751
694463
953257
589147
444002
12086
962851
393506
669686
359084
582546
1039822
547716
162237
759889
393286
791827
348363
614086
914437
871679
354805
217861
142104
717288
504277
616812
874436
148619
557856
388509
47522
478003
601254
524406
808571
301973
621563
365660
816760
536796
851768
924415
678594
924173
34996
653829
721080
710576
807284
34179
813641
529277
526344
66803
794771
490253
1004105
644601
195295
4461
702801
863690
1000905
669868
119156
364211
728748
786409
956642
226901
1044086
844229
694236
282136
847611
711052
924362
740948
22198
1031478
519099
372864
20961
732210
204990
244048
431802
626747
497425
254520
904586
1022516
650239
634231
764785
486431
920038
266693
218211
348647
819625
752403
62484
12429
94789
302266
38803
885937
112604
1021443
461192
772241
500716
670047
973335
321503
733135
131728
891081
177049
319393
574220
639955
741883
559744
513561
757186
241078
5994
749885
156056
368687
95095
509317
37551
71791
418908
932841
688877
325525
647393
827649
459999
185422
556094
478324
944170
290496
522541
379312
382322
688887
540096
149066
610430
873816
427007
965813
583336
105616
705060
687341
558453
100297
924024
978975
911145
94552
805083
311134
720081
235247
81353
64771
325529
595872
134701
307411
821853
822576
1707
253240
7288
517160
580252
923635
834108
113233
98087
979387
622934
461332
466276
918983
666092
35047
978200
328463
897429
186556
1028924
673043
899295
368442
900300
730432
168205
963936
546196
416262
802472
1011820
286537
196569
804298
570549
874665
50892
930134
452190
944943
91018
752926
444800
315017
388798
384152
61466
336676
592085
653456
52374
809573
296807
951714
767505
246159
833483
169998
353839
430545
331716
952674
218120
476062
171488
272533
256652
357938
912559
230012
285513
1002076
131878
224329
98352
742148
647552
293418
579207
726276
986042
378431
765029
597301
307126
477536
471121
146923
266627
750146
347212
73638
959973
1010486
972151
643493
767215
1002850
454882
941505
891936
1030998
172480
837710
410838
230992
663547
891499
39143
567045
393408
1015805
422801
139495
81742
783309
330134
677711
122828
641538
354398
175401
845251
1014114
592373
493837
354825
45841
973732
1036826
526826
276408
652052
362836
192799
630589
41422
619728
147268
183454
131862
909045
696588
33764
845252
846297
810433
496911
804515
73850
273669
470869
659341
83282
718671
360026
554175
511034
153472
944934
1035035
47856
292348
1042082
614714
708549
639778
887776
144553
548056
815146
555923
761319
396179
1022862
691402
717844
726162
68985
1042660
415317
943198
1018520
812373
1039411
274764
844544
1034825
249939
58928
887445
866786
474587
405958
778281
499930
919031
243775
395892
1031431
17745
22852
568517
801090
615363
66345
955415
900811
699939
335115
830566
385515
745033
980505
766865
785524
878411
863505
694890
205494
216833
699125
936434
704898
878510
263885
206525
906319
857749
618542
947834
963017
436266
730658
334370
671105
537816
270427
271609
692314
880541
260671
738246
251409
505692
43613
79054
756445
947482
32333
348784
777783
197551
352939
486597
894152
481077
757803
759330
345520
51053
504298
139193
503295
358746
947906
43781
123813
648741
906739
895763
220854
846104
400364
243247
134323
641931
403298
475578
181395
426155
582699
857117
2259
97591
650247
578677
328466
48599
1001489
926454
692699
849720
1025356
855298
100031
365917
838621
325625
457611
836097
546032
187934
884356
925270
156301
289825
884221
212399
547706
22094
48497
584558
182808
839916
1010573
1022597
1034249
908458
639043
788621
751872
16423
48729
260515
948424
378774
580930
1036138
445911
51977
1009984
760717
160848
864054
35147
767783
971073
683980
94723
319554
911660
891817
739996
609389
687890
597156
405946
209395
873957
883506
885340
510423
230072
584064
1043040
511713
939128
363097
457922
960659
129357
112270
279615
72037
1034866
834698
579065
219011
918276
553656
334810
329475
132403
316228
484774
567438
160041
46428
135372
941606
486330
179187
404138
139994
411108
997288
886699
264397
572279
402932
329959
692824
494000
476175
711888
645631
179897
761376
906013
286590
1042510
1035818
965416
1039587
298608
617590
390923
429174
158081
483822
998710
574443
312952
51133
886210
112207
246914
568224
904449
188356
804622
751526
841245
126687
176410
491296
464461
318960
792387
976579
256376
907358
75224
934223
298452
238114
390541
850819
983618
447910
713144
946021
243001
81105
704765
425553
628321
4952
702964
991702
971579
278216
1016767
1031265
393732
245311
975820
730501
303997
805132
429105
307955
395900
158073
577172
854769
945206
133728
528283
392237
61943
376256
186065
433584
308536
948102
76566
869768
81866
632337
662948
618284
141235
500100
504653
483559
204370
830845
734073
102562
8294
915028
908439
991612
299438
268080
199572
114293
661516
192846
336188
175414
460343
277619
32818
640202
801842
917742
512907
386155
110409
774769
81933
357333
882168
877132
485190
384271
480594
33178
293734
459949
801651
135765
55273
325646
498275
117515
496484
769011
407135
825243
691348
589208
723268
246410
869150
493811
545836
947773
743602
1004885
26495
564715
316503
529075
309957
306794
896515
295925
229329
932342
140569
306486
944633
706890
76719
837275
529950
935838
176451
753031
1001943
275089
424093
206327
221271
414132
143503
631231
62567
145045
625165
1026896
581017
154100
247919
485830
501419
554881
688414
985784
403717
309255
360073
462519
655333
504107
1003346
1019612
164648
438142
478331
996200
937095
709286
162141
619406
248082
700570
160415
547513
917802
89846
465359
8267
60583
389725
1019395
298632
775124
241625
352869
346613
581839
42915
796081
871774
372050
520950
411578
566542
923547
647839
791882
348188
437341
983526
66453
79474
530560
149055
402288
617589
742100
174234
664563
312362
1040395
636235
38454
666150
508969
494
974770
38303
486448
484618
315908
663247
877201
554480
778672
969906
686906
375938
848024
359080
1012757
573711
908554
508827
696469
118878
65961
225164
616197
401442
748521
383213
984513
900620
868243
601336
632041
781251
631319
384701
509893
238901
681327
851308
612904
659049
697679
354852
673049
785207
771481
596838
886484
446141
302265
751159
708186
428130
414201
797788
42581
755177
331554
665441
969422
863566
1016588
828952
531793
389163
665124
116618
898477
320474
873378
385698
111299
53636
621004
728031
396260
39138
853092
591023
265089
170261
932915
887698
913456
149155
560723
888882
807017
423366
242373
212945
931686
252543
7262
262432
223512
241959
366925
452172
123366
113024
785935
910554
327064
404183
1026596
216192
946755
350307
175795
410172
830410
932174
364262
344693
510473
938008
545942
121819
86939
243012
5600
376220
694637
514661
328468
886151
508055
154980
626716
1034487
251314
586245
86435
714125
844673
103395
496777
106900
649304
383806
960951
533403
813496
392266
794261
745358
907292
152999
121433
652474
167855
1010423
186955
447000
383899
537165
269183
462009
898991
97261
738600
969927
336140
812841
1025391
715584
859432
674275
499137
1040997
629243
1029273
697652
423972
904572
723586
644337
32467
104874
80684
573597
731064
743099
747326
881400
923818
162690
74612
929800
778476
14712
619925
228972
385371
670224
460092
498337
654795
604416
30709
481984
61227
526188
393827
307835
529689
429855
671485
597267
587451
303122
552930
968954
239790
476288
122418
598799
306162
984449
908337
882805
95656
723318
9831
847559
427974
86733
246754
994513
907984
267896
110543
495025
885337
542058
1025569
600962
323675
799833
138500
551371
764959
212958
224380
289378
58897
195739
199601
546523
809632
609386
210497
270340
757395
735055
33685
445326
870955
59840
322999
689935
845235
670189
146529
526334
767183
346821
532863
908859
3091
976701
332618
229400
412168
1008606
62412
336866
729278
1019142
219234
863531
712581
342238
328991
482298
118436
613258
978146
24599
250248
424491
822628
467799
895969
55371
484264
478301
799359
96660
208571
503378
150457
492252
780132
422550
123351
279835
392947
737247
171446
334120
412571
410766
566606
877511
709651
146443
306321
439667
274169
389415
804889
13542
114655
70622
557649
195700
342054
829431
712674
41789
207899
574766
630971
5715
773629
520823
762202
1027108
143202
550789
737054
899315
3476
1002008
618437
340592
883080
1024881
233167
86695
880183
892809
547887
972670
1009282
916549
1034650
903576
1025743
1016562
611357
116894
825550
257744
765708
673494
538472
323977
741538
410374
143360
627726
951468
819622
343226
333124
49104
808010
922204
972594
166731
353110
35488
664923
48180
981803
473816
872237
754756
834774
98848
377462
650857
518388
598657
483843
164029
356768
226914
358568
659297
127993
149269
695037
17553
864813
567065
268018
559509
967399
837789
799436
366861
587676
641992
49075
212984
550133
266361
732044
462814
749191
424200
322363
264829
890557
137068
895364
621072
22215
763433
888359
367304
793148
946135
254815
795347
505466
607548
694168
477132
46610
614602
461763
930303
513313
617751
95838
128692
1012850
536037
620838
512295
977364
242016
232440
207444
608574
72876
730959
848463
1045404
402692
680384
791465
720160
469679
921807
96495
488406
182549
387724
690521
467937
78420
673973
577935
140532
318539
946576
602805
231611
608941
710739
782228
1000259
746917
495594
148944
579241
1035813
796118
650536
493688
205502
807517
976289
470708
50059
286776
713630
35592
967533
151785
122504
670167
181872
760181
107382
970524
210131
908418
151033
194666
319698
10815
732692
294412
712106
991898
375952
433769
712847
833626
333945
190309
34633
577941
201510
673103
504931
88022
760929
963684
893449
536439
376901
500234
799265
243479
369828
533574
174955
463975
55292
981892
889780
533810
138380
507631
583184
325982
607125
1035278
1037800
690283
850942
717328
717597
554798
547223
540987
940329
449042
12653
720901
853213
730064
275738
606843
430746
738799
100320
159445
911874
176608
398120
292411
853774
91023
633900
696307
208503
966938
364279
121509
40265
164603
269265
514583
807429
698430
179111
202728
406949
294244
59431
193461
909249
802263
148511
721885
225496
493017
126781
658330
26757
827154
544745
168348
944947
961622
331250
135901
296984
781993
968695
197075
994131
80339
906402
486068
970224
724381
1022724
444838
965197
532676
322054
527736
454202
388519
187472
946971
45175
346610
240602
634989
354889
944658
511378
309564
47752
236600
945928
924714
436131
293567
482063
105605
340529
100010
726252
942372
496581
731741
266469
493528
417732
461284
199427
492940
614093
941347
93405
462652
44779
410981
952573
502080
819751
1005299
330514
209731
42693
517373
405111
993343
99063
217767
914607
772885
709700
375862
796990
4556
545694
96808
102629
274187
318735
846473
720694
302309
663201
925824
1037893
418114
870806
342747
774561
881789
834784
227305
224660
483046
95110
816040
290051
446132
1013132
1044493
638868
1017473
131722
668871
479456
192743
477468
442500
58566
240042
934986
833120
745461
586453
708797
212562
910275
452266
944738
967065
566490
75235
1001724
803857
708458
79979
973718
533474
632163
799978
140935
645944
611495
846236
219152
41650
1006053
670104
365575
52256
21769
159184
457227
894312
720626
980580
741155
200009
77685
291841
44468
1038757
435296
158839
508530
90509
524613
257451
110966
132436
742262
856376
79312
107153
135702
675911
102375
521682
768192
326957
803230
712477
428950
351049
698212
876780
276127
1030738
979975
181237
13488
206409
1024990
475196
642305
866256
41619
586654
326790
730713
650350
695263
486394
139502
34985
304609
409179
1028848
882131
1036822
1042420
899881
781080
245862
568784
100328
577231
167660
642392
372874
794803
364108
731892
833695
336869
799840
62980
815247
165113
920373
104313
77183
1015333
167619
866127
826301
436225
703714
591710
810154
687861
126009
271717
133340
43398
138602
852675
868666
83040
731611
961052
125375
498123
545605
127409
21961
1037114
186590
836128
822934
313605
453382
1029149
453465
515981
1033204
823168
450180
274944
622371
991029
956884
210728
142149
282346
495728
1002470
933308
45714
104846
679547
534258
579597
699428
578250
647235
752871
231534
744539
734873
584736
732181
266650
512003
161373
588180
255134
585093
976214
253370
716285
517318
983366
387269
254509
93296
208553
397568
1024340
416451
285361
79380
889091
429607
438410
349017
150982
363707
683666
396423
875341
682219
214586
929753
251457
201433
2606
688672
848122
5542
1016554
1022002
85455
966050
795532
1029307
372173
213459
676847
137148
626743
249120
495704
351753
423862
247372
467194
670936
519816
846385
713031
358326
267635
362624
765363
795947
122139
879085
533504
264934
1011943
29074
957220
588443
88805
722503
312474
313750
106449
963766
1038797
1034377
837340
1200
647761
297802
25434
880121
79757
129757
865314
993799
956221
513747
498302
626243
802825
958511
60298
201871
506401
508566
238101
677659
951344
438602
15601
111869
838805
675932
233499
214228
189179
571883
822468
852538
560368
694045
733077
428199
507676
164493
923939
277772
982501
970982
561400
406927
858660
666518
140296
354955
778525
953071
788037
812349
168528
891190
721611
837710
639371
271770
965779
899528
915233
627513
827143
724799
351452
117727
539542
916688
351939
19135
332160
782680
929809
56638
767768
746811
837467
715501
889264
614728
83906
687337
754179
836768
850389
467177
181450
869
159496
954752
519900
513778
1002319
7309
451801
344634
674859
584366
88023
756156
249416
574245
868528
145567
974206
112401
767983
44451
699477
199307
355767
277105
829176
24202
347015
337089
103482
990794
722512
794234
833542
66107
962804
354949
936741
835529
378074
94733
601486
11485
675918
478095
456994
650674
891050
89425
277471
624661
75362
241227
289739
590319
661815
363640
1036793
34988
1021457
1029725
762166
596500
535539
928876
84518
745287
890194
350432
751117
301049
998896
820365
990823
692943
453021
962550
45576
562209
606487
612386
917769
191264
183420
666350
565035
504227
230218
592540
281772
424817
39150
139771
74043
104653
951997
399938
333554
282880
698953
705898
562138
621324
565574
43179
903953
1017125
185771
331242
564592
567510
997267
669135
432593
124262
970422
784272
142138
822860
719491
545968
798473
381556
817267
445138
68417
922546
838280
283062
795726
454322
97679
429242
444723
57493
406884
114198
820841
987696
516633
531588
615275
843332
298
958737
785236
453588
1021785
494222
865695
393995
907732
341675
532551
531781
934770
703301
972977
156221
59757
404544
163702
284342
172021
505400
314006
401655
190199
747364
759195
820519
988037
72216
722971
139604
744878
70305
501853
993679
480681
447873
533613
1033379
446983
976305
380074
61307
1033842
643355
516327
1033677
680086
115228
482953
200422
195960
149811
437256
459704
665541
201151
507182
569119
1003338
974509
377900
42053
361261
391849
497200
813129
920651
78442
662456
571023
137957
173843
259003
140215
908413
151639
769029
760333
932430
48853
399319
943992
338798
518183
645629
155237
889545
142821
445067
367782
757964
1040156
532488
1040994
259681
145158
183425
324770
653076
983385
222690
229047
910057
696245
267758
204674
43739
859369
18244
215748
645432
286942
294643
1023351
967590
228907
825067
881508
409970
816542
232517
630213
446815
391660
685244
907595
924670
719798
226905
336075
548356
691963
557510
292469
715385
788318
912999
695030
94791
554639
250828
251539
687940
330146
294239
146349
978773
762404
275961
483627
666837
817159
17455
552097
742516
510070
975696
970694
217565
182818
74639
993092
449473
614040
775723
171256
596246
214500
205513
144776
786745
459586
563966
6250
359717
854008
530152
25598
356256
888347
326468
609465
131883
815447
373321
800526
415830
250833
61045
606773
928958
862470
920907
655845
935617
989956
175588
154370
776330
219409
604180
917954
534888
2879
758073
794211
291883
863221
767835
517337
439476
908816
611960
301129
1032462
706341
718952
40684
431466
313319
24791
976839
157006
517166
6391
459820
819364
52199
887869
141498
331501
262792
281617
1023836
613321
552584
921448
45159
512767
980459
554822
839926
148751
360235
776432
141698
549455
411472
92493
209478
229235
351149
587748
686448
34548
259220
814005
329824
427273
946556
43035
627721
281513
476761
679094
314680
365325
864032
333132
670228
805068
245570
414407
81326
717960
477183
376248
480298
672634
291379
975056
1031068
19441
247859
369536
811941
123677
799629
759458
677115
17257
288492
584632
750682
685680
937164
177895
845923
755389
900366
133123
945673
71490
990268
442387
991195
91026
258448
317801
208630
302901
1020274
123927
983070
263894
875907
502904
909548
224879
837267
692736
45834
232610
493300
737307
682833
703599
663259
974540
943842
407837
867637
830904
777710
726512
364192
231300
798186
931989
177335
863595
33096
998776
327535
262908
440361
141220
398290
458599
661745
698429
409434
697527
68484
361693
424558
970869
169588
100956
1020556
595018
266092
691105
198993
835080
178656
472154
566051
9514
467226
484031
34871
38149
756445
618411
381814
215591
715384
103291
320985
134678
885989
484535
759979
694312
383645
501980
708305
822373
1021319
233322
503852
704658
474594
329354
556420
11149
925706
200793
694893
933446
100158
918162
506434
246381
732136
211274
184386
270761
207269
950650
303635
420876
988467
1029600
558747
510720
1038206
754144
184421
662249
498233
54420
856524
450249
645700
172649
957458
293226
232299
387419
291707
34985
662206
299655
823785
519737
61909
594567
237462
718688
966212
359513
805150
922393
2833
749161
981278
993622
460883
470876
721392
505542
977618
128970
1006619
950959
708009
488969
49152
46531
783871
92919
889775
230975
497054
161664
937873
894732
751862
434279
1020536
856441
45247
89611
461902
834001
642994
542256
361747
937477
623755
68066
982241
495157
555743
370494
807191
370369
806194
191752
341207
780889
81675
1039759
350902
727178
62886
440064
564844
136466
662362
639705
122898
655855
888637
662665
273286
980828
194585
334905
1010222
510638
942126
792978
831005
795043
824808
383330
263057
206130
297854
885704
957094
403214
983140
163331
872750
444855
818697
388877
342082
251773
778225
857385
102453
742096
909653
765034
111465
1010044
156408
119684
537619
512834
497256
630029
390849
233251
765289
86458
357892
869113
41476
112885
292990
494965
912885
34591
296573
322358
609922
824195
100101
170066
242890
541020
585122
501827
737511
444580
358817
529398
946846
767841
852326
77960
272530
726946
656081
726747
693420
203828
553180
378279
812424
610494
938976
89491
580378
878673
377866
181632
174306
570287
854014
764111
34457
1010185
278008
233076
135694
236085
431841
515924
876080
405869
638978
835237
376902
230748
525453
691567
446713
877046
202784
634773
826176
921725
1008824
401276
227026
295990
888795
224594
618625
644523
649038
271377
485874
607420
674174
215470
428195
614614
1039457
301564
1037573
160491
930253
817177
634734
183043
379832
559732
692702
306444
729565
522834
47201
282969
527979
638452
205305
269907
595767
884201
1002265
873389
912551
297843
922108
69240
817977
962568
408785
885542
109336
201646
103195
603957
5746
817464
8930
235988
423518
60878
202825
269548
311778
167463
507658
626203
21592
987052
641887
162877
329609
931754
287433
609290
752860
97986
898406
311607
693021
891202
453968
243320
302825
766128
428895
132155
518547
747529
753122
858480
241431
160103
869910
62300
465791
970207
444345
487243
117109
316796
753037
809901
201750
632369
592228
172995
920228
924307
494494
365219
496203
96868
66715
406358
588227
227604
109494
235478
241736
1004125
654800
795076
606501
199875
1014934
201362
600339
206860
530707
344573
1026593
1041708
469139
1010338
475679
967755
372355
958475
244154
733188
563056
904590
989077
424444
624991
619305
6961
431963
622923
174247
923950
533470
302596
666789
403572
302932
841082
344350
1025716
1020009
678545
350860
1015267
406177
139100
940319
318582
606865
38590
530090
787941
175254
185933
418022
238436
749737
436593
186476
204471
878749
158919
444550
569761
361924
868102
625730
606043
314909
206584
128127
638800
776888
214795
466421
948113
453385
315531
176688
815874
679049
481092
308114
271732
71978
718866
234777
161914
738712
644755
1044286
1032655
315852
1027683
779141
333110
980447
952781
656750
127990
858480
128984
251468
933499
56182
302433
530450
991455
568587
533571
867828
258297
62409
917913
230055
749840
850436
631789
789050
569988
242389
68996
768179
507472
189889
33495
478522
870615
580302
785763
661633
770615
392891
365726
500975
384762
185047
240462
985832
179127
647817
611081
601183
132504
496891
223408
800394
732451
609222
128568
470122
795680
882119
189044
663917
95826
443882
889837
707534
898589
499390
685522
339446
387752
593296
638444
430157
373608
1044545
745040
896619
602808
441461
867443
676849
828155
534124
34994
139646
4362
780267
165045
472003
700041
782408
1034900
921727
83756
932472
890684
1032507
871843
462023
656662
390605
980564
417037
657654
815250
949623
566250
1042938
927170
1978
960280
766991
612890
558295
104025
261262
27895
919685
778051
684264
764810
704143
893220
212772
252214
929652
803069
91338
976013
692259
261254
598649
762927
488463
107355
843811
231964
608325
1043871
443864
303135
762075
580886
323544
281592
169658
253052
84101
985011
321127
752042
745292
739798
674244
630806
510481
731492
574322
916269
987088
219337
931443
391955
720926
669629
115698
860824
1002715
998907
555394
929098
124600
978706
101067
264659
632197
247803
224443
679977
790497
59235
585079
19084
618465
106943
766795
638402
964901
916539
447369
549114
108068
656419
673399
895039
1003730
687891
823483
288115
877298
38636
646869
909244
678160
73781
408427
442356
300776
1044643
694203
222626
535985
19823
976764
679003
157831
746989
926416
887033
187749
1042388
608517
554905
696781
205091
975474
1039213
400845
548846
863684
547314
745631
346250
269218
281261
695836
775667
180172
774691
223878
645984
688380
121123
431474
215309
912704
976325
189384
665934
317320
561926
995850
576290
672649
337706
513979
240332
907045
933639
260694
864232
349933
448800
32204
420230
946954
618531
992781
7920
43658
617637
765801
945761
126888
41873
936302
809182
57124
851211
178155
973511
79195
432557
547391
598682
337372
808811
556748
48166
668565
870966
280428
758094
154736
1012005
849748
719098
771983
338587
336072
173767
651862
39837
474309
1042075
322650
58369
797690
280844
703321
532653
878886
867791
699042
696935
394150
714135
478414
216607
918743
1020893
37760
268937
987481
880494
32175
506647
916712
803008
968489
645030
684938
543733
939101
691211
800733
378442
879160
654888
623118
178630
942248
667092
1020424
156817
158723
1033942
854135
307546
239946
433303
489530
255002
869179
615577
341208
499531
834193
176931
1015115
529890
452459
733342
1013120
790763
244358
143326
251001
346842
382264
707421
22902
240940
199344
188846
868590
560572
57090
695021
615029
280093
347469
140125
46436
171599
295585
658535
809690
787528
834296
173265
13082
15799
1013537
954382
83695
429700
769805
831640
1028106
748045
78462
758504
48026
761312
1006750
677288
971489
852300
872602
821121
320534
273874
811282
1040024
873222
271655
265532
12954
995335
278764
553970
708549
823173
171780
652094
732240
312715
851796
866312
668423
420801
338151
593123
712834
860492
506172
42944
128998
91715
236447
546315
58154
676499
112897
227329
868281
993929
990229
627282
297424
480768
714020
52435
282528
720302
965146
256706
591728
44523
17379
148758
1038417
1005924
54793
759317
444666
884104
703203
461496
169832
572833
887779
838548
379943
183321
401561
454590
156259
875813
987792
929234
879849
458999
62324
176441
224183
45371
739361
385636
462381
583152
285231
457760
1020344
983081
426304
935380
634248
72240
149254
581711
554515
410407
421878
203106
897628
603290
6787
49273
809923
1008495
465192
660031
819295
665971
808524
1041942
964852
507301
117418
180364
256048
877619
338490
884541
191488
455564
200073
412812
522015
1040431
277898
810383
844580
228513
577505
86335
233340
679614
757110
270543
831903
511624
513061
1016385
939422
118729
101556
711141
822416
1001981
817642
249248
30348
150553
603429
19059
987474
428102
710709
732206
898210
178344
99194
444640
561287
510897
638057
269125
473397
873797
971422
638145
280994
379868
423086
984590
510140
558964
136767
793170
156886
406038
714023
580415
22558
287570
827945
401011
799338
1030555
635124
742872
204805
790371
992106
1028814
955451
111249
306482
449780
656729
75492
232628
236951
513344
36862
869023
302096
1041921
750090
615267
909604
697525
477220
291322
90088
633616
739438
725768
100302
235434
642397
1028924
706090
872872
767719
669126
583781
259054
363442
59772
240902
1028630
881240
605664
834960
628255
877637
990580
339464
945651
925659
577432
631063
795250
319449
760008
491938
997865
570912
702791
833066
654160
113532
113963
976260
642630
351113
527374
481807
65741
176572
840436
224946
799721
483883
415363
91386
219486
688042
607709
675140
641180
546548
13357
253231
784722
250996
851599
572518
172804
1002602
802728
615048
662062
973079
683841
286843
18591
163844
616699
861926
69601
1029620
553536
1000566
417847
896384
370370
239747
27430
599680
846735
816569
64432
418293
19594
593749
742899
295751
680242
648403
465389
407035
97315
390496
937238
770546
391858
362527
156076
874678
779322
966638
58895
263427
743126
4472
296255
109609
969435
203441
793658
1021675
596333
9306
878632
1022542
75943
47097
969785
18157
701738
103347
1020259
891477
11614
828532
890723
891109
64287
911931
517898
612252
426707
570069
273003
512811
970034
929658
870734
893407
408264
255923
963683
385683
752386
678355
533437
337411
949611
656927
1002118
835465
346276
1035333
943480
312740
70361
129377
458325
519938
52899
54647
351380
471402
233094
520342
760688
541543
1044821
321586
1039432
1018228
907893
1044177
132501
175691
951844
803956
447416
317087
930389
390577
713977
904604
188908
360242
997848
577909
584008
1888
92217
48113
780328
568658
313669
298895
432809
158281
510007
279239
670394
36373
1030272
1042684
544858
448520
707491
694971
889932
991761
948234
524216
845400
1001509
305462
163925
1031824
157627
778649
477492
415005
695507
852599
512311
557160
323657
637180
789501
396111
858381
108389
905578
758685
63737
103029
348753
252183
512083
176712
104232
532018
1010310
633200
377353
600759
615980
891042
489428
1010994
1031477
180674
83476
208969
204093
423389
1043562
270308
940245
898084
232941
406685
589979
46379
447137
244176
262668
63908
195928
53212
284455
345704
865471
856371
213398
754561
595223
689709
331952
902229
120192
848270
94242
481473
331550
490334
887005
508243
548820
687060
734091
171826
319754
447036
430749
445806
276235
90148
74201
1012004
193677
1030452
497687
852365
598772
350485
964426
684560
1011742
941978
160442
696133
162326
846777
224147
78712
846177
927497
802980
467495
802474
380279
747062
588108
161097
919175
79056
26655
52101
792479
630877
785773
780379
296976
187393
427265
1023948
130817
39732
382353
191844
637662
478012
2748
927095
207729
900957
825322
1040007
382907
717357
1026578
179784
820679
177005
400616
639079
135278
791887
215856
78132
866440
285177
593840
577225
59905
428028
609642
630606
680746
211880
436930
249391
160884
470792
582185
1037910
338595
432037
387500
237684
414160
904199
972300
19851
915322
780980
231581
744400
365492
669445
51747
847355
512843
327245
662854
996820
408288
43382
215455
637591
927830
54517
710052
524968
379405
361073
583991
864327
50494
510046
165065
718885
1007683
877286
656740
629636
668917
855985
532474
735221
83161
462120
279792
114065
657648
757752
935415
468640
267863
273663
439695
693944
278227
832365
985554
150482
826639
858909
337278
825538
485833
699683
156621
156543
88544
830853
284667
41978
524196
909821
821363
900309
551515
944188
888416
624050
9049
378490
506158
501366
865368
738519
54543
1028591
85103
995609
11663
287648
867106
404204
318830
556475
366167
640679
776258
144443
26033
394919
503271
1020725
886836
420900
41277
993642
791756
835712
398560
433227
893234
949593
856408
605499
425339
112827
952125
722235
844823
846474
632029
97902
417551
375570
168294
642498
524052
939527
770994
221966
786655
777706
321186
835661
36552
527741
414789
929582
467160
1001309
23343
273537
520196
303287
163173
435119
146513
67517
763922
471705
1045390
557912
867459
922145
105849
449381
561298
62523
1023399
222386
252440
198183
57094
305753
317214
528843
737925
822687
496776
474178
660888
33379
934474
505433
702559
258352
1007692
704891
605873
748556
985315
68499
312907
696820
905443
967165
18649
560484
845708
889572
684733
889629
930090
82223
333357
885656
208032
51538
92211
944978
722031
854754
480137
338588
138014
292921
912458
136370
121461
454651
724306
253355
389019
854490
565390
584666
1034223
981529
621417
131554
334012
818249
91735
24048
757702
275164
85354
892833
787940
853681
871248
61188
642373
18921
83996
205304
225403
1010181
826076
143563
258123
787015
696375
880600
345577
384260
439655
832472
185962
556841
341535
619556
177270
681703
50515
781720
476230
722144
249399
772838
326501
692526
737496
112177
298769
127114
118236
58213
349778
458624
1029700
750572
21086
522662
250638
568598
868423
162445
573371
227926
403005
405281
680898
229967
938071
337194
483324
384103
1363
327650
244632
36165
393868
859332
763772
188900
737151
244229
333803
961816
675324
69265
428923
653485
295194
933716
644202
968532
715803
408154
411622
333441
544307
394597
66641
39879
907338
836199
136776
977632
414981
938103
709522
84301
392930
497527
135112
125238
31167
46861
844216
783780
31995
162791
460940
205904
103598
435991
319557
881932
489839
664509
1022311
173284
147798
483415
331875
114793
670126
194928
1001269
842953
325112
1015691
973463
164684
629060
210879
605779
425170
569847
522732
727367
114587
927676
639432
625900
1012087
166914
675302
22371
288351
87024
848073
704401
953314
875730
990137
325589
346361
1020273
612782
216775
90930
258728
95477
400556
108744
920403
831150
390915
113923
441314
508439
359780
768634
291848
882158
785980
950351
488536
70117
643115
883188
1007512
892395
576631
657751
813345
810177
546738
505698
362619
454964
977459
691068
902885
612134
487717
234484
141055
1006829
997997
669148
356874
969969
432782
751843
899388
530796
145490
130880
664590
385074
463615
604817
247756
305613
163522
812536
648820
531013
835719
158836
388713
331982
164537
973208
323683
47788
743638
168806
525077
831803
619224
157293
198233
817700
841702
1038616
25273
611947
1018348
1009047
732851
522510
46560
13305
84961
1000029
575616
240778
1000605
613289
311341
902344
608956
839601
955612
779421
966540
779592
804061
240872
387033
1016312
457092
232109
449606
1044125
454955
846792
574461
60253
579082
208997
751829
792820
494125
538680
44090
115422
285474
996584
520874
552508
966753
338151
196768
821283
566891
595810
546011
715720
937032
270783
308401
404827
595269
384200
228630
1034431
374728
34223
153393
884267
869754
999712
817209
362992
628368
972497
929156
1010502
220471
358487
63566
680703
293817
803234
516942
269299
1003622
190668
1008000
108048
87495
817994
387755
578145
561824
380446
496136
966070
548539
189660
282357
99927
389870
574859
915981
683723
651831
640659
744671
727280
180415
537886
926754
809878
310754
720705
274185
315794
702490
37000
521514
268827
36340
382420
34240
462999
802190
212642
987912
111167
395969
519520
119107
126099
475768
9453
810929
588115
413761
11900
1031408
768154
277075
949909
732528
345163
1027610
223092
106182
1034886
812665
454312
799649
701006
449582
240867
691941
939232
215106
394157
472880
90523
83991
3962
332165
905672
584796
451980
51463
26511
37405
985056
255878
678591
39713
39869
489355
613065
310089
561145
1015543
466072
223874
476542
228509
168076
897669
107595
171548
93926
13997
890811
88370
587884
162933
118020
966142
768617
841528
994377
459909
483936
917076
359499
107130
784447
421427
683119
876309
1007614
779677
114468
440402
510165
824781
91127
294895
480349
373340
430399
869946
820046
30385
58393
856546
218236
539524
296998
375535
888767
975942
860992
992138
978047
839248
735185
274301
382234
507254
549215
601351
803258
1028401
307905
886858
1019821
714874
1002862
365648
467774
574276
765733
540474
837865
416789
39574
783741
1041677
771919
965062
336478
365114
620533
314655
886460
735687
457521
14230
471041
653533
693895
768332
63191
123540
487960
656780
956712
144296
200892
222603
779219
288923
261876
875746
353423
238260
422809
663444
368601
153193
261656
1001751
432814
52186
800609
253561
28493
974175
761761
255529
344853
171106
928528
1033861
1011846
125981
10253
6155
238060
450571
215273
177359
514528
932192
522734
136408
499442
54207
1006166
645573
135362
971992
182749
491103
694891
208156
16398
761540
881758
667226
957598
831765
1022149
861000
104691
679090
379173
869689
12870
20413
421187
757347
415296
294604
168707
547976
756221
327972
180542
514151
177719
997197
608858
366657
20518
618009
228423
594084
1031839
955142
934514
431528
660376
419492
203424
441723
530126
223147
356489
1020245
519967
264831
342475
988772
328749
834174
508880
402838
515569
127930
781693
62293
655129
611939
840283
1008704
583649
268275
375707
937273
911486
368159
995329
243051
387089
789355
393535
531813
756742
349379
427033
368821
128294
354778
880429
430197
888944
712772
872462
219156
856583
954200
1036726
728509
185051
654666
572355
53519
641171
489599
874692
432117
669112
342944
669005
253276
1015362
104477
272158
39356
192624
826173
1002642
919742
549401
402528
805684
774076
153684
837004
417457
996887
549693
131703
791509
355149
900770
65234
52489
1011198
661451
143275
655280
523341
638306
52280
299587
516079
513083
705738
536198
1024471
111
7313
561524
737437
470174
483320
300228
400250
981066
502758
415554
565395
225579
289067
134213
260146
874070
498286
116526
937262
435585
221557
1040363
481917
1008167
100954
582085
679883
654153
720642
796087
926842
59886
998375
877849
89710
323070
616252
860788
827892
510807
845829
521452
766863
724906
7261
923931
582347
215535
505186
879905
412854
188568
908317
133847
921881
8172
444076
102441
113679
52411
430796
143818
609637
573201
43077
765443
264153
270519
329618
335374
788721
584119
61430
942962
506971
1008135
554245
879268
203022
700385
277490
436603
83327
294870
981367
414946
191824
789420
983764
302085
289367
620512
441023
197882
316493
1009035
986644
754637
840045
174142
620161
538521
646034
611781
252008
271568
999977
1013403
299105
910909
104523
130834
372901
194164
780805
583848
926262
21175
826348
899471
227388
758712
770177
914985
268394
236176
52106
682605
639306
618395
538294
605910
910979
198937
430967
53514
48607
2444
415090
1031865
686993
1037045
620373
611245
672583
973170
885720
921622
977248
1015261
8094
809535
975763
746072
914695
578488
916534
857957
227688
286661
441339
176862
952203
981979
208133
512536
101781
658825
569577
621922
913899
573541
430961
211968
670209
601491
567631
867743
783409
570686
837730
666790
837343
349666
132886
246527
243827
146896
393957
687373
13515
248110
497182
508829
705176
313825
7671
375437
675934
508960
50906
574024
214216
784365
87727
991422
88912
986970
149046
749228
114125
518227
676729
142847
930209
556377
1005478
660971
612613
495411
504047
73830
950710
79357
431960
969408
878928
190400
10980
536412
831908
772727
436450
925966
862853
734725
823101
737492
582566
450107
504527
753651
606832
610104
560632
920493
281024
1027708
1006572
692478
125780
652912
925642
481041
814621
94315
1001854
528617
527792
758121
927034
510585
377904
452664
573543
96730
538376
186030
475180
520472
535081
186549
350919
142041
381422
30604
957121
263000
797478
171703
701675
152198
20489
61535
657901
524764
454809
109226
357041
284839
708610
843631
120306
522973
973107
302561
502168
876947
498775
649157
420909
200866
244256
975508
1018557
192362
362396
131804
850178
65494
907141
505415
219889
385057
874853
927140
863733
76341
252120
350062
182263
980097
157469
176402
600570
958489
174960
286436
768514
434373
736000
612302
830956
631549
501889
237571
333864
617177
26145
890028
754540
496362
110107
353297
426636
37195
644100
688964
845711
2743
1039462
1014277
51408
649050
486119
521039
603235
639795
196143
816417
586921
309544
705370
145545
656336
795394
857796
632711
135932
893076
367546
860219
47762
360601
499533
136616
39904
726851
195314
505687
1012082
960219
780829
649434
386663
261691
163685
31092
1005699
615185
19668
731229
523716
323190
930611
539922
672895
57911
196455
135188
300004
733574
476274
489348
504473
961408
879069
828545
663015
623758
156832
589333
715357
320474
554884
291870
1004181
30840
307807
667359
916010
311108
625354
114341
31480
156628
935975
480513
126395
602924
795286
374431
241797
798220
1011280
901606
364080
409128
541708
179817
638306
711684
990105
189815
260435
657195
895527
993943
181237
87459
451128
1034136
1022690
725847
803607
532864
311260
433437
1014186
498751
741661
720737
764283
153624
985654
306601
852730
623639
888325
69889
587787
366062
689159
758513
540432
203224
784522
52853
511436
348878
345201
332251
896676
214625
874471
263889
825141
786035
611579
379624
815645
957845
466796
131961
662077
115809
523071
108802
888134
962958
370526
529814
495550
776330
482260
290841
495731
789345
41622
599793
1034379
222778
155065
654038
546094
779326
705116
455684
193456
246948
824087
469330
196915
52024
662744
258130
791260
109268
1017541
985023
926049
837274
739904
168806
407755
851955
803988
363092
185179
383810
337220
130436
212108
827064
171155
153679
705814
952429
758788
557353
32048
218633
728454
757089
1039437
66799
31225
89931
191776
876571
682645
321438
683523
110967
732801
885138
345689
526310
814696
97895
665844
443157
897063
762626
225728
79717
529331
757216
624386
738128
915901
896682
757575
853408
179340
533599
676707
486797
559691
53596
113304
334240
923464
259163
381898
605277
86180
375250
448241
643791
266486
837802
733893
361256
454798
891529
208365
868671
191281
792694
855323
607
687766
763103
694135
804803
412942
790712
515652
450711
936597
918671
230312
726733
987366
419264
147364
983455
723377
199320
297753
1028736
168968
240054
63130
399993
660763
583864
677953
724298
677626
302683
204139
889506
297382
770759
582439
174011
491307
354433
949081
632973
244416
466760
155315
253180
99273
319055
995364
236305
455048
316997
715755
229177
459797
333002
547345
837513
351856
918152
96219
483034
49090
422687
192760
175787
815833
627690
770003
540012
495596
400627
732856
975843
732111
193997
121583
181653
1012036
773391
461978
231376
169875
737295
301898
526229
55127
998164
706014
441090
767619
949468
797810
438328
513847
677314
917929
64971
82044
979230
533742
583105
89200
258635
50327
254060
942099
576347
919340
310223
366443
605743
696991
11839
560722
431466
944146
329636
108532
988091
482700
195419
100982
643920
996007
845133
1044496
565712
948948
773978
396489
502668
371551
453174
712706
106387
430703
129588
778623
266422
728083
368132
156332
345823
755585
778861
615968
845176
812416
322855
740727
966450
668525
1014582
789715
994756
232027
993871
661428
584998
851823
311561
479932
930715
417434
840960
198120
331734
594669
4053
860264
37622
966095
831289
207479
400721
326531
833902
410503
751895
520599
706582
258505
308195
147926
451076
551092
428333
783361
851835
594649
962873
714528
39634
955867
206715
121742
842249
374019
644844
475768
768824
599773
922056
82322
447297
761590
780328
984641
617444
83385
931301
996912
921581
820329
573847
837053
1029872
340263
1043371
35815
341149
190165
599948
371811
507034
674822
503218
183470
473626
731343
13948
741605
449583
984178
6994
203013
573464
606659
368021
243402
951067
683308
327712
362871
899924
955072
90172
996342
343964
154353
182553
147360
835000
76522
92310
542174
34353
630127
451116
553637
357158
483931
338722
240163
534789
203851
99619
918778
457012
272254
389054
45714
38516
534997
621299
928261
1045383
344494
19244
75120
253664
531312
33512
602550
94269
775812
980477
957243
377940
953883
983497
999603
857376
670864
460731
877191
9075
872094
249280
31761
333787
194556
699088
674391
597230
1025008
777305
247528
220326
121187
425849
496853
655397
427150
914850
113496
388627
234434
89322
1011155
375681
651560
897805
449233
370518
91035
392427
64896
769202
257737
557842
120137
990525
909532
936548
81135
7323
321315
117210
329125
519837
1010300
406161
833048
832511
241455
1025119
850527
481969
475564
430362
482780
290963
908615
498407
238122
924265
95559
10898
47769
386837
855846
94760
588766
136524
453428
65314
518470
987757
1032614
46735
12770
566153
664525
584738
398291
615455
986732
873815
183198
776673
591750
827659
563416
206233
286138
671312
449897
697374
138342
950418
298775
608210
243901
613658
90167
264192
476441
1388
317299
747999
812357
919045
492252
161829
613007
7505
606200
933072
366958
836751
241442
494116
628800
946344
202264
765142
269588
606830
605835
218761
454229
291658
1024543
644604
832086
544345
1011236
899781
301833
928758
590656
891522
702361
82468
393322
691321
75837
1023540
208404
63681
630696
175364
372241
757806
853631
333513
652249
208458
298915
744845
776860
859155
835693
721529
183477
280031
997053
410485
925322
838916
579440
459853
834787
117022
675587
21759
883399
574656
609010
14613
113910
653195
900327
66123
557681
234563
907689
211607
714943
374161
238361
35022
794325
380703
434181
677811
716395
750947
692377
698284
239271
929979
696612
505541
120611
719723
595563
707633
858378
234110
292521
54207
661051
524392
919454
821719
517028
168171
157644
137154
770313
379764
70190
273376
76135
26849
791797
1042505
502338
310031
920575
57832
437721
760447
942124
652694
690387
988225
803176
38693
505881
889450
29510
852659
165103
682653
179056
492614
271696
185205
551343
418764
1005222
1045023
159868
478624
933860
7810
678550
429434
920582
805104
40554
373051
374831
316942
489989
259555
969578
851839
176881
9408
595130
129367
42832
363459
451913
506930
902222
40359
1038369
1030295
477527
198952
390757
960401
670686
172673
489949
440957
647807
516172
720943
918577
433856
552261
814015
464524
650391
607789
879982
281758
811269
471277
287890
517790
235579
763326
96338
855552
869734
362562
714473
822139
963720
153567
415311
406353
508663
599477
943295
52120
260980
633019
770482
666745
882936
513436
1040799
469075
512833
854523
1027964
350093
985440
355864
295307
455212
928591
484142
90848
734324
510615
742837
838800
575999
3528
310461
18647
509294
364602
855683
4957
244073
794856
885551
362307
1043896
900150
524137
441402
344839
976918
995246
594820
478480
654931
15553
320475
756573
693391
300457
637523
649141
220973
682995
48030
573377
381194
178780
144872
296694
311463
849641
592106
287714
489628
257032
278650
45529
616363
157916
374284
117473
689744
671032
677310
392883
308303
504172
795570
345357
849700
144190
466843
866963
521057
925564
682024
247351
104464
364934
522858
690576
123433
883260
58778
412390
857651
228930
138461
917560
125009
918301
868967
67125
723396
1040957
251748
160475
352913
32315
1039034
776313
811551
461324
732650
649583
271832
353702
129573
779782
102139
433114
884599
442718
711422
560788
980467
447340
792962
333113
787066
257053
52277
358677
196235
570754
34817
503470
544646
525248
519334
250657
1012785
871581
93590
303615
1009535
600569
138489
501131
700813
832867
392554
850005
120146
338360
969683
988527
998383
652456
585513
756763
757314
179414
725808
711428
499061
223797
552351
727563
1015157
787495
1042074
388678
924296
387299
269963
858412
890389
556089
691010
21437
440046
239509
383317
107054
472432
77669
649134
127531
220442
673500
164595
927336
217874
826621
556937
589500
121281
375081
88768
675302
959134
749991
721649
293169
1029704
988486
431061
912568
546912
426283
268120
4419
237819
974560
925086
416032
4080
147682
1033950
305026
124223
170376
644790
423488
599436
898614
297522
653471
378349
127049
21635
962198
312672
300194
443596
843775
241998
567782
18174
828139
1039093
654267
141552
55015
361477
403843
458498
885968
954832
181860
960526
656528
396015
561870
750897
486049
580631
889595
110036
10613
600527
683097
531553
33045
442565
856913
860946
15439
371026
700756
174173
314321
324669
40412
200693
612718
910678
929775
530189
532831
680454
479576
1015086
579782
688113
557242
940569
912477
322703
496587
436088
658188
565250
1009096
561869
596365
69244
541578
1035073
333052
84975
538934
1029773
319131
72239
803496
585491
530623
948555
321427
132537
922444
855394
208784
222923
39328
320050
755559
310000
470910
258008
798688
149633
141396
224646
726475
123574
281620
491522
214419
552615
837876
45105
972581
416562
80919
645498
821630
923213
756420
179474
253096
994285
272171
598367
100376
45402
982763
597889
515337
682929
346470
896745
8594
473333
676884
952599
27144
452505
650859
267597
361967
341950
323742
660051
162814
231063
947232
159303
689738
800882
693137
231250
122496
509182
756614
976946
422731
588982
910245
826819
712010
861647
871062
86718
1015100
465607
357085
67162
34665
120560
625935
307457
165664
855776
669460
816485
846060
899306
47659
927961
112734
941037
645998
152480
437245
46834
757228
622789
883170
722956
205087
799955
892631
546689
472603
324173
452418
961992
951583
383858
431283
23674
136599
856230
433719
813120
57328
862950
251882
552745
924786
698178
974611
882226
357500
57350
173464
801005
243934
521428
103417
539233
208862
732141
614159
242512
159692
940677
672611
418755
822021
1041763
224301
747567
855987
319278
12640
392919
898217
587939
48500
174066
967591
929875
552658
522287
945170
447314
646524
634729
862929
234057
291953
745069
999801
516898
561923
420334
417714
763743
815233
381488
114510
935679
200262
955343
656902
407199
648208
893442
297844
978892
809394
172384
697888
551371
100807
127347
1001426
792884
524312
489962
898226
273888
745947
1045346
328656
985518
57190
293962
386693
432589
325636
220232
194360
373609
460159
769134
114791
808503
18038
112591
892068
782851
930763
830392
493481
796807
609289
980031
9404
223555
820619
79957
415502
906623
125734
169177
603466
402143
750064
145215
640863
349413
454351
242694
360092
348036
531895
976461
70377
657271
956482
397268
957300
705684
730569
917224
733214
835167
757987
386992
697168
624676
311609
847487
540125
292564
463489
247556
451162
739279
466051
703322
641469
748554
224035
504062
784857
297831
971399
247206
151841
462117
783052
408608
17208
198918
401089
586228
317673
602412
335739
628186
531456
985593
548948
751151
872375
133115
554064
836810
275267
899469
14618
814747
282985
823384
386435
661686
907802
328278
781355
660958
66146
98559
920711
974841
832595
759824
129159
355082
158507
648871
1044435
880172
778972
165821
674483
839152
860938
758029
188895
225646
453242
752023
560591
919255
254746
784459
1023842
794694
106526
67218
435438
320785
266025
66158
37354
997203
337444
409441
375601
158100
395349
674168
694769
778017
141633
237711
858048
612892
837734
383580
588576
322833
93638
750691
850463
271409
275873
893414
968282
547552
1007707
729673
212931
491222
69567
9271
831917
460781
8163
604842
132394
745160
387922
526695
483319
806024
146289
583188
352408
530735
113139
98943
752104
443199
258559
234022
89853
688149
250194
337750
649423
19215
777151
407678
264020
242045
594041
828736
488785
898795
844006
431301
728451
377601
41377
387143
851626
934328
731908
947418
185608
591654
784503
422727
439520
681020
3096
885826
892182
134916
324110
617004
40566
370898
239741
1031799
293734
339
971268
676262
961683
109255
667286
897432
505190
1039165
532336
696358
743652
899460
923047
991294
159917
988952
972801
738377
89866
899524
257343
347855
361557
643899
365675
144363
153723
75407
292523
223387
784357
482922
229933
288443
355392
327897
851964
704970
565362
728351
213220
501355
985126
513382
197136
388223
983703
188041
100365
369205
825894
84442
400356
518837
973361
1037963
647789
864609
333224
849226
725268
59647
883526
795258
817255
339953
916648
926549
978225
20881
357506
874979
366217
312694
68983
937570
827873
879628
238017
511698
583991
675895
629075
472245
582707
200381
879557
947124
325571
31716
806813
754823
945566
204869
292523
379418
383619
637989
644130
749050
505839
324
683186
976445
576845
914641
855520
854971
370013
460261
122084
564812
550924
610921
352189
390993
731913
294667
470081
918769
801476
262115
912375
583820
820410
91929
844766
889578
501656
534763
1035052
925795
660177
888789
848336
388488
717861
253482
415991
439195
758965
759115
945866
887574
161678
317359
175741
57998
733697
267270
933709
804686
470064
657661
629134
747405
796767
200680
543802
557200
759941
933861
245962
755002
227055
389132
794569
872267
351168
390880
924017
722265
801030
369267
770439
526816
1038703
839778
429567
1015806
863003
913762
651435
172011
654996
982758
210063
387655
828762
939608
975294
73126
879727
142641
810808
228966
653022
517727
208155
733726
832533
507711
234957
688473
288854
265865
149806
768901
756631
780089
999315
102683
865181
287713
654294
131115
272535
485121
151281
639281
463849
527289
912674
906390
568735
978729
868333
991472
89312
896518
494923
189996
514806
686578
282253
790750
231987
682782
425650
346332
389394
909964
84117
985604
62813
790442
773455
416985
677783
20822
114306
557511
697037
396033
907841
56076
772757
873166
1040915
561509
661813
151029
33472
308674
744710
634421
1002716
515760
75623
456483
187156
678389
664540
540941
957274
73673
33061
1031885
702254
360675
321370
1034947
459776
593904
917471
664774
164894
52928
97810
502354
696502
1014081
980383
601556
498004
408056
758548
198820
729223
906041
981247
233438
474846
539102
1044312
694929
717791
608680
812078
975866
413089
1038655
306370
207464
617538
1007573
739308
922485
544192
252425
758610
673320
994729
132519
1072
143709
184572
514882
1043146
273382
81020
462833
949045
633368
1022422
550580
154931
537798
1014896
915825
575573
548961
581980
389702
24662
52632
463357
721433
265004
778095
720017
924954
53638
52738
18563
62718
527091
756275
815657
568067
768158
806550
724575
160904
883261
133096
419642
895516
933064
572027
398733
523078
933216
679028
900473
469952
654077
62874
782917
352862
592227
51741
501250
484777
711852
983762
720403
148741
748182
526367
340523
278298
15166
430975
483613
247619
885263
142215
656308
697528
179024
942396
293226
890650
313668
884933
398701
108311
303559
295138
670222
556818
262923
686392
995380
19401
483663
162100
188192
233043
680128
17313
326895
217264
769928
38589
438669
213944
910953
150310
609859
443833
990401
173417
400955
522448
734879
89201
69965
632031
537841
427506
521309
308359
220332
345264
438044
745128
11064
734557
796951
33876
830994
550018
471723
589562
981129
890014
223542
383678
304340
945540
171396
528313
873936
714202
539467
39260
1037090
338094
150467
677613
1011791
587016
18300
138912
285237
696395
383001
997411
4612
373417
769826
279938
318163
95247
867021
880720
773011
23661
278786
809472
539243
845043
545835
813353
697880
894741
899479
1019839
759683
816902
834375
412274
1018036
786431
223764
287487
636320
317673
185634
927743
719907
199618
269694
479870
463277
619421
620497
1004707
498659
365708
99543
123807
90934
494147
815156
75878
847807
969146
475824
111231
638140
267299
947239
737027
943267
642486
698558
955593
403486
810872
136964
451993
601584
837746
869894
678396
395839
491309
191004
739237
196382
530801
674155
908073
823480
440049
540161
949207
101046
21683
339787
314084
59195
737552
458746
885830
155220
395346
981092
428642
385716
69416
671658
194987
863770
505196
997781
213908
793117
607235
519170
8854
1031783
977090
102552
379459
82627
761201
68229
572205
624072
319462
360670
911031
713134
917866
921781
830142
592264
697234
652209
585991
185128
92385
715305
1036323
1015001
981168
401371
277673
1000119
316320
813156
390325
752947
487940
263207
581618
248898
418327
433880
588712
26829
808406
720790
380190
540372
508464
191411
929799
598710
271176
282267
475683
81822
361509
77310
1007412
976953
918573
492212
484592
429023
479691
733961
1007025
422652
1036454
602876
56511
821271
635689
278928
263260
428085
838396
130784
445190
872829
607171
406814
776765
98727
990085
82443
851372
808140
505505
1021606
975927
318147
571826
755971
181904
81149
208361
557935
494033
795350
512996
446174
305947
965981
355793
423063
920922
732214
842091
981867
573208
942855
218964
91546
758405
528046
642458
174906
652860
280215
546183
816353
108309
963371
212114
825262
883456
665242
501607
26381
625812
575080
216731
815320
495995
78421
1034918
269089
205848
865201
740098
687103
891545
888317
565080
336296
170176
945185
284031
882405
820819
426839
408799
4348
674616
742464
889874
252548
721138
204735
323698
680299
806701
73446
61135
402485
109558
514171
727924
686369
665053
229629
639793
482556
273266
272620
1040847
410038
599607
748020
214745
789288
342793
324481
690655
305447
524301
570947
831595
146131
166331
64006
763155
791658
626637
414605
534246
99308
471925
664293
59808
59342
214405
128669
226523
336763
728472
302340
869644
738599
1004528
285121
828953
744958
680142
774202
366988
866908
932087
908784
369405
994343
349290
961635
853649
365653
691610
515183
119476
206757
784015
198131
747422
154054
704017
290818
185748
372044
1037425
710534
76058
124592
512258
92581
929903
195839
653630
727490
746713
236085
876341
235950
987559
288390
290453
659875
332623
729228
915761
500141
377432
672028
996152
494103
60071
1009318
751974
260230
650287
118137
744112
298
336937
497361
300962
397627
400895
20335
357116
905616
400610
597497
688419
671059
21580
663749
965248
279172
883746
558052
196684
115127
598288
357164
472657
799590
164445
810189
145045
910466
339908
939750
204544
882308
233873
967729
303204
759951
650554
855638
904374
289748
423943
235156
17891
970142
890638
76873
759159
868409
569311
819903
1004789
965667
698879
197378
780113
806087
389207
697509
444699
960294
106035
415181
430944
6730
807330
530809
1005684
4969
269460
841440
736212
337911
955179
824987
888015
254913
263294
848325
465747
217574
258683
543844
990757
530742
893966
374788
54138
462704
1029720
824710
592268
262820
197584
586349
194647
485002
458969
877525
58562
297858
50885
745072
237700
684551
484104
396984
746622
837627
464530
740656
11138
881300
885067
244742
169951
614760
1012304
349621
4881
57745
5453
200067
952140
780820
74373
238152
333276
1004887
809790
21552
180634
805679
521679
751986
126719
399082
307784
605368
927114
372844
342523
135057
554204
152392
860973
650994
552593
154257
242535
643808
393777
432783
791057
369622
372214
960259
715106
941431
376186
294757
616578
372176
810585
483863
620132
736422
265555
640074
134208
875631
886965
506590
559369
381342
772686
339782
999006
954275
791700
418249
262616
863326
69025
819758
650878
630498
847687
330037
275842
129041
837793
437001
285902
412451
42814
713757
256899
207651
45702
899235
848356
931245
872833
840279
722245
547233
392388
404052
388018
731212
259622
966713
902548
10998
85148
222140
731523
435447
207668
960168
660525
506060
385961
123784
832030
165151
933240
855522
296254
665114
868761
316090
92507
618612
301274
179632
494953
506685
616232
656238
33350
776696
304697
703252
856424
318124
441726
625398
30998
479105
248299
454815
144312
332406
740643
250677
520862
807308
1030033
314748
413556
771457
133308
913605
566248
1009313
845496
33614
1016402
258797
340461
278027
164996
657217
173444
473666
560854
826319
549997
88124
494650
360598
100112
960531
1043189
158652
75719
798924
661435
956947
44898
194527
97142
526872
582879
455345
420058
584455
122573
8982
526654
448694
910018
667511
49309
818651
657221
211366
597484
954160
866241
475393
912570
660628
881384
725041
247437
577763
686928
865925
254580
1043252
900253
936639
30565
1029371
167275
120365
958426
117389
860004
329137
664163
483817
362224
694916
760652
1006757
301079
755338
396172
211441
520347
925586
947909
548418
819425
869849
350943
512652
422411
412703
746925
81720
805551
840888
1045405
963914
550733
42155
789185
573232
192488
47286
389993
563868
183149
664666
1002066
568530
158310
801662
325689
303385
241529
268095
926637
676993
521221
480903
899824
670901
41112
395936
392287
932184
199887
274029
715555
902529
124557
393118
964592
381230
126632
724014
983562
509355
310513
276035
420717
880539
947600
580308
36491
949433
139751
137230
799499
363057
271159
491880
824850
400828
707612
41519
426849
490464
87602
545836
504598
250424
613957
123213
537653
540489
372195
328022
231665
171144
900672
190310
105917
650444
1004759
678865
467091
378745
567731
919658
103899
48405
985563
603344
276182
237472
277222
334542
91563
570040
600938
1010139
619538
626244
327600
1024112
872111
751877
517936
492343
26636
742
55105
832204
629011
842916
834061
536169
924985
521939
909989
920768
491320
572681
440314
443004
228283
136656
841624
406195
24718
497169
180732
668124
501400
1014985
147675
253048
702658
39938
1025636
815076
544685
433019
94653
98826
869669
966048
540764
320308
834739
692038
512411
186496
803384
124003
875184
499011
304997
48377
432527
637198
671210
167964
195272
427338
636705
86929
747828
529252
263428
245357
223322
958219
124627
749058
391373
357085
219551
56913
659863
706329
250191
302462
131690
423177
527200
278101
1003311
970980
307843
291344
761728
55107
764092
405833
704956
623636
595884
1003741
507605
77457
17301
608961
95699
285822
91788
124573
599688
656499
72311
868156
326407
864192
464622
1031280
843478
932739
706816
897598
1027469
81743
783751
134492
153605
564164
778695
354100
211840
380109
202853
713076
619670
12872
815632
975858
548986
264685
805245
173554
482139
732082
124782
90757
1037209
536599
541127
315302
102167
64139
38028
494615
857358
622914
671537
664086
103120
160458
538108
643705
908916
287528
377472
636794
883965
202426
528135
480924
648952
535987
15108
51925
287031
289827
851271
813299
809073
235483
439256
842970
775489
629076
49340
934885
367360
181856
585367
832280
558040
739243
646699
886015
280513
978880
759460
551992
741140
62138
486818
351188
590690
35598
1030972
180119
477084
851429
1036816
131738
548555
82272
752633
1032711
798483
479935
305770
978545
809498
427327
126454
232244
507935
445085
254869
726887
764420
170907
227183
524078
720364
753119
5232
127525
475628
790612
967824
85207
828072
549084
806806
795007
43399
392612
362782
116695
50087
605279
966332
621802
886849
767385
586636
713628
963342
9732
731901
85400
71941
572849
206325
431107
18023
724438
562761
515977
608642
488474
330365
883057
223636
347699
753251
222985
776179
417386
542881
67732
375352
778250
732872
900043
222406
504315
928906
389132
152002
219287
287510
892344
227865
725903
752449
544867
774613
546355
164344
333302
801386
235565
217269
886209
365549
40927
693943
227889
477226
935887
793640
570850
796561
548489
808869
50672
503465
212578
375058
68082
579686
765261
367437
545459
1010446
195629
289345
326591
669169
55662
373853
388389
550579
547153
747462
1038291
766097
347636
54591
212295
420409
521242
970163
310450
483088
422925
283862
966827
51235
856881
395136
679388
483443
630989
794913
756280
126720
49962
199496
17564
156598
969302
525891
683423
329723
151186
443648
90842
389824
369772
395536
659270
318277
397523
327319
123867
60282
594199
272426
341195
4403
693454
1044610
86993
213746
761063
241360
399380
134175
818723
356078
435625
719819
1029534
1026294
549532
952078
877863
343213
158188
582970
960308
151150
723749
307546
926632
621849
771863
4963
676669
707901
489901
73290
955286
456639
244613
42380
72781
77976
17237
98745
330041
907743
960941
973806
740880
311715
191537
356204
418327
55267
679655
728444
832222
839869
279022
841
25419
1033056
439596
217428
618876
715434
634229
222659
614319
469027
692590
513261
825263
147347
999747
673391
680638
370095
830330
986730
976642
582520
549035
593534
606540
259316
1029555
707346
1008569
826799
755109
589937
1040331
147150
847724
375930
534456
508045
727220
817660
632915
870656
354932
657206
466694
525213
275994
361397
488816
1011798
77762
604801
344258
647283
50223
447225
660304
283354
162489
275181
680469
11537
435466
910332
934819
699872
195280
940020
979836
611869
1037005
135859
722487
787627
829602
720589
789867
122615
469486
490534
159900
298439
79217
238898
585392
280582
513581
51803
1008941
1023139
314833
183892
273073
1029855
1016311
176164
488095
560516
94857
399665
621427
521325
584579
615538
21300
328548
215669
672037
1170
996455
887519
431632
223099
495082
334706
516446
285259
468351
416887
470795
248508
965865
779040
355649
417227
221192
798423
391595
1018295
45309
913151
626069
197116
673413
394857
458551
519730
353826
74438
383442
636561
458212
743220
820300
504430
449325
209935
1018479
211105
605384
310181
257635
861642
154017
81774
584443
760008
207119
487383
1042675
314690
1026207
793411
852125
227645
944188
774409
877815
735253
833345
792172
58853
300051
884998
721556
673571
791203
53208
563924
803904
284552
218002
922270
745548
746075
785603
320835
249606
566253
364921
972246
154457
254872
252600
48684
735622
304666
797204
323622
658081
125795
964614
63811
966605
897263
985599
954219
450651
909731
369130
718575
471914
947230
618651
371484
595373
513691
331313
60088
690331
395028
105366
980824
487816
230707
519487
571721
237830
825836
493125
550076
223138
762442
48826
188175
66780
1034610
514921
173404
875100
226171
175066
433803
935723
502076
123426
158200
381356
794434
486494
602841
278654
757280
980215
691244
198914
363214
5313
910468
377269
967076
904847
591469
863733
321852
196034
420631
27777
215104
99180
507118
18557
757581
844609
982215
830297
491705
582191
750776
1043771
423081
284247
487991
1022096
274543
332878
718143
833826
659674
688554
754012
247148
743671
625129
602886
759043
830498
489283
172177
603107
555417
1042215
721548
421806
667171
745086
627552
358747
832059
662710
277391
768869
316856
619461
14466
925325
144604
427066
363130
30153
381642
621323
628375
285433
902755
680187
412741
394312
28563
391524
438693
941456
178195
547780
483767
486815
179727
908209
100018
782984
416389
923315
379353
564188
554002
52555
751309
227415
175046
904846
854446
600788
136677
964517
454800
883005
1035202
468881
199011
768273
850753
1017900
168412
396237
340766
403501
213746
388781
871777
184185
67123
118466
193906
225795
582425
272508
863199
401302
378424
433050
721598
561382
320776
484190
368722
448712
642831
691867
107343
581096
523771
248124
753787
734972
89685
76613
268339
561976
251941
155588
964695
185718
363281
453495
1027561
35478
557534
896925
311349
982422
835455
987444
45174
295156
573425
513566
219364
77955
625932
405841
821751
475509
933264
452074
199591
173658
769038
986283
285373
556562
51644
392146
420806
580085
97727
1001107
87396
139249
390764
602208
69943
888406
564446
198755
578352
336311
559528
119088
401499
403587
395448
379479
490868
1035479
254277
907689
919477
226945
896853
932149
989789
341928
67881
789399
54368
625087
609640
752694
53071
1001713
360639
160057
897825
940222
829300
728856
587926
236299
963422
761881
1001119
371503
156425
164409
326665
459740
861912
318617
888710
1025808
467772
89424
745273
792514
954854
297210
792160
894820
168670
683298
823445
921114
240133
159572
970973
596409
762322
89041
1015186
132254
167422
981430
864748
140584
668854
673136
112045
90058
553199
1010568
818988
41122
655939
521161
339377
940418
820019
84298
911405
901796
150024
381493
326910
40176
733360
971700
209126
34656
1032839
620027
1010808
849965
296148
41470
874463
322899
656644
325457
710773
502239
46922
234458
866398
484143
524452
40259
793372
444347
1036198
449346
12103
948955
925614
929232
294739
107324
938035
668479
352185
294555
504773
939426
1018275
786122
37072
624494
889101
900574
174799
542168
144148
575725
527497
631334
189256
85458
983948
198606
368936
365076
614281
316279
722441
893015
88784
793417
811665
931505
614249
284824
89195
468722
625892
225888
993889
748861
776230
145532
393625
1028319
1018217
49509
60879
485146
795075
501161
668993
467583
169435
708281
836021
920390
994577
48711
717135
616381
469259
443193
964318
10010
242261
4532
980957
479907
273982
33403
372866
609795
772334
651220
1043862
671135
111017
303905
893903
426631
326530
831561
1028796
608862
239701
216897
888484
317303
566942
144386
574202
282348
686919
311127
779385
893262
802148
448610
980987
595664
474359
412159
1041905
77298
623341
798570
854711
442370
436821
386845
36800
746963
1008294
497845
186817
980167
976752
797398
444851
689870
299792
893179
660539
144198
108520
264220
947444
237503
103432
506938
590547
952975
824603
889562
657783
641816
588388
715487
552251
970115
782547
306873
406827
859449
118307
910842
595881
892129
8634
84001
77684
685028
875485
941408
663201
156812
407657
949264
1036751
757012
588584
77556
21913
549384
449245
764091
288399
481984
496110
591107
748402
442013
972879
537059
120543
958215
640730
960928
882131
975786
976397
676872
561026
664314
212899
452295
544762
576980
90260
790203
234951
608705
550867
730672
20371
127988
394254
915968
476771
26257
569251
509085
511574
1009720
630503
548719
522705
873296
1035694
543410
286255
178154
1043178
484485
639912
263352
941441
668224
402696
779350
145159
279328
629426
653205
754181
149916
597523
118135
783274
883088
796652
867778
806492
332968
1041107
923714
318123
923371
322480
62470
682919
752465
753424
411693
296961
58377
991531
458055
270314
530679
793837
881577
589368
965149
595491
211938
2049
635773
676314
920744
665682
555676
448881
738037
770114
638542
361116
460049
784032
240943
214632
354830
985120
911295
762699
1017559
319494
253681
741087
735625
1024690
1005188
212403
498642
869104
994774
295999
903714
46583
824280
566126
549061
604692
217792
738180
157635
169611
947222
779312
532274
34610
556699
891281
49534
34503
308792
725264
960322
910178
446150
771360
291613
270803
1024104
737488
904626
980688
10128
573381
728129
45991
995493
115786
622970
427624
858920
1037708
625984
651004
892576
287495
1019912
425485
929668
694341
262368
648180
778103
506008
514503
454787
544151
215812
317859
647876
847150
39756
588873
418245
514789
1013739
494947
591690
935149
414499
854169
281989
693315
906179
283073
501284
386778
1029950
339793
328890
303101
283384
338824
71727
90186
442886
866029
19617
914250
64493
52889
140915
382023
632885
585807
706142
124539
352483
705374
948467
912755
454539
673944
322729
755640
758829
565385
6283
849140
1009432
401436
1015087
79333
54244
530690
393667
444424
245879
1032501
371965
879563
108763
119648
841494
733378
261227
56344
996839
559306
900616
332492
955035
874956
861482
387353
585707
829060
263978
643475
183229
170614
137855
160487
945644
484795
195121
714686
370690
630897
674787
487489
329970
832749
776898
22411
902804
83074
158817
98676
179671
768393
430494
629455
464530
308769
425189
304305
664793
196220
468200
548265
882295
59286
134836
179652
335802
690903
414335
195839
335078
309192
71367
155844
725342
385482
102506
675465
170979
719802
769976
954549
54529
123288
224198
210793
327684
1024744
36703
1043396
645830
578042
217730
475698
581143
577867
310334
978547
545689
316481
183455
713674
185009
332989
874944
12114
712739
341541
439644
962654
442691
396503
890251
780599
548854
856608
224791
294763
1015389
60733
627510
439719
1032536
1040343
512972
415892
1035571
1035108
707975
124903
992877
400379
793967
692942
706660
694499
991443
639738
885994
721967
31761
957917
765780
569027
592900
843041
64046
414991
765282
1001098
212883
579331
757526
361136
736945
846273
653283
401573
233447
966355
1007274
170179
806048
907570
432974
334809
208157
998321
1022364
265085
608016
938146
360918
147307
136994
325933
337541
530721
433115
714828
945535
226981
444468
462995
974305
1023018
302042
497059
476018
439965
895177
533103
167457
380040
98165
795975
197856
170651
626660
563377
252519
606733
1025064
513990
518027
352130
337577
313514
408496
821509
901255
761103
858079
715208
191944
310027
20952
450797
76317
104168
563336
212591
818129
94066
121162
488545
989387
326923
183603
319681
608863
128781
755896
191466
341581
919001
137682
878844
551326
502459
298494
100641
782045
802079
141192
868539
644320
325150
70740
349479
555504
353758
578662
654744
544718
850036
281351
562982
884239
527581
98913
707814
218515
939547
827119
646928
888152
630563
843905
222938
970786
731695
249035
869804
156621
949189
837394
1016819
587343
862003
427365
598503
703004
178872
670639
4916
561889
13411
223012
324729
931468
871024
737039
414362
371108
52431
1022784
873638
57249
494659
127368
18472
380342
334626
110038
66371
972049
284124
10979
647467
280146
575389
354373
644511
259757
665724
779630
598595
81934
619505
167096
298803
936285
348554
606153
795247
174466
251370
928000
212209
495240
124609
283794
228158
91122
1016375
382419
734951
416489
377639
291045
901065
535947
1029556
1013719
459036
8156
140218
602929
852774
271478
731805
907545
861218
851767
871916
572799
17016
26834
535399
7965
417001
21495
920867
795070
317938
684823
383703
647298
998016
106433
808659
139611
425997
579903
228804
825946
525820
724034
80135
643198
474479
49107
129930
955252
677347
648944
818266
161326
1043808
412250
392393
693364
167084
886829
915149
256202
864007
620229
700414
354610
175806
378098
164972
962318
411878
948011
478413
940545
377634
57365
619150
479422
1040622
916232
562501
771624
297471
1037051
759807
193642
912094
233197
385778
797981
987322
386229
268253
977361
461842
124714
737936
409804
841887
678890
826781
12830
229623
642062
670232
32047
919286
519508
772458
796946
170878
110164
451720
639035
411916
752318
521293
185341
596503
543225
225716
320160
22820
965168
507844
1036620
763
270957
374381
614821
586118
314868
421277
877541
479944
987798
365184
99241
287623
580510
874686
870640
764979
1040347
989863
425774
791988
228694
450369
230355
279734
330783
719106
848502
64417
1026873
498939
700313
35466
673579
371594
490322
945895
30688
136611
268847
1009097
835323
433569
116311
141736
965860
735130
437336
855928
182847
168729
1040730
632854
995864
932746
979446
757005
418510
312614
616238
435205
1039483
301773
607029
951024
438927
857806
952435
33662
1043830
359014
880431
509066
667724
291135
8404
501397
809030
929568
119906
739419
494586
349883
231342
946539
835119
504268
734987
266428
1042476
269105
1043052
614704
928753
336992
874490
514266
180989
430069
93372
585785
707694
799273
811435
531265
357043
458118
6605
842866
971479
161164
257991
940763
193715
878169
506922
85441
1012372
721076
860438
971580
518407
185795
198784
583357
1009874
953368
47592
970569
405857
343247
690631
17878
375487
526203
64451
120533
431433
836940
821992
902095
907587
991005
797148
190191
606119
957948
802326
94753
489866
501603
470726
433735
353768
777150
631520
39636
583747
532575
845680
321510
1030089
124976
981157
445491
730619
562049
616655
1035778
50882
760907
568082
9478
111366
777482
572063
78300
709455
462713
451365
699121
711666
584323
743146
437117
747100
958009
985354
145836
151496
1027142
171282
915781
703396
480004
780296
811391
447293
756892
94066
846315
175532
479346
630877
477205
885547
441523
433134
170385
804961
999256
563639
905376
4182
9758
751191
829606
300647
808136
371745
565111
292189
923385
638811
709630
944427
574679
235578
548803
728189
66670
575952
149371
595993
110996
1039755
761534
1027344
605401
727734
404660
347655
758673
157087
922263
995922
380101
200300
994414
919710
402666
807233
893544
675151
726300
312430
406200
804410
452128
160945
1014252
552339
88894
880123
459169
833564
694299
13294
254338
385233
351510
345834
899536
142721
425214
282768
1000342
851618
717204
193598
678642
309058
106180
264863
22224
375219
354343
262411
311096
256434
944666
547328
160469
153665
937631
243037
115202
110441
458250
345103
348016
637063
401512
988994
1013216
794874
826834
182859
630462
130665
966528
1039145
936113
372260
874775
410162
452203
570559
786968
698553
125231
547052
886905
37000
525543
1013219
657901
733110
929257
586877
317775
926090
152102
756583
12388
94572
1032871
587065
684910
47808
522168
472924
646041
642065
512915
910177
772653
477921
416055
79034
419103
212455
613230
594574
742022
935510
507186
673695
631746
198320
855263
282340
802276
445050
1006991
357743
761606
219668
1039155
364026
1012191
328926
678098
767980
318403
463391
415913
846041
542808
800002
281531
236895
3558
801788
201219
750812
658750
224656
933757
641261
976316
108554
292204
728481
999883
7418
1016526
804715
824056
1026836
759165
797135
259279
986870
139199
76985
879112
65596
954538
511307
455591
1037147
273228
65026
207214
598140
11561
276700
389352
96925
856757
859010
374302
239171
495840
395008
515945
339777
977629
37540
160089
852833
247344
752484
228176
111870
649584
700006
627201
275696
726560
959629
726000
568550
752089
662485
576352
649871
387344
804138
127399
493788
953637
386833
820196
382038
744132
350331
782353
934126
633599
457648
984767
620241
632712
499334
819184
27817
870331
198697
611847
186685
947181
875579
1006913
422647
982758
612483
64685
1001124
486827
1038507
529232
755936
431200
747726
925356
139398
19931
205511
467767
188764
889429
271690
549234
506430
620061
569829
529940
683194
840071
586323
292967
618973
583007
624368
437368
361787
979746
62865
667423
83964
674125
646941
216393
92331
412522
479595
365051
1022437
1004503
590690
108414
791827
954672
239291
23852
44630
928997
399115
219201
477154
497264
29722
448266
741294
326544
537718
714724
783572
913805
670571
834858
168901
732427
154485
228746
520980
966072
395892
155604
61471
163617
781326
1019329
375857
862361
380032
90326
498737
130280
983259
341493
212506
124993
415694
797465
420177
299966
205937
959417
131318
537949
532725
515839
583654
528434
99793
747642
593311
971403
425018
1044284
319971
955756
303499
918758
699232
342660
726897
580692
897933
221839
161813
131308
185166
94228
310232
842392
568804
909485
493195
927763
146311
235729
86274
1006338
867362
481465
937016
351674
399005
89871
968058
89241
954074
1025163
243771
128962
150983
649593
29797
77744
472437
792570
361949
115847
608096
446474
629488
183851
516578
527874
469999
1009403
512032
94848
164991
379382
495504
423195
480565
738500
66276
490466
225961
621403
695090
403664
31898
212060
135111
258373
516143
899224
412114
119313
814929
14536
717628
913952
263697
165907
891797
745753
257814
361589
462593
174289
196169
366028
66147
656379
5294
104694
473614
437725
330275
713670
726751
794720
1019329
772653
871358
288473
141803
632596
336047
770006
331111
404714
674224
113768
618198
806201
1003467
20749
708452
324319
507756
1037790
147833
474802
830963
601610
799596
912847
842494
179299
945102
808634
436525
297736
246924
711900
387034
468160
800791
621675
219907
137977
238393
1008200
811863
519750
697403
150358
903526
447592
255094
804393
120036
386203
319593
319414
649906
449454
124570
416091
924012
731798
957975
940781
170201
638535
725097
190092
672908
762010
396847
982100
959233
126601
818590
884865
945575
252458
54613
895884
562843
685750
230550
815692
783124
354190
168702
755891
471820
298352
6601
979562
420443
142893
971408
871008
55417
243592
1039044
893949
170978
6157
75805
587738
941526
190893
408518
897082
34295
745199
171822
1010135
238081
429942
759969
675241
299290
493343
2943
508533
220698
810920
900749
1003447
627923
984920
383437
221224
301445
208475
157043
804063
700555
182800
882997
684543
392450
74828
65837
21299
1015890
914493
502701
709929
281674
475896
97984
6366
331628
701881
621987
480293
362135
135441
18124
740490
590007
169621
534392
484216
129355
960108
592870
577630
468825
805535
147305
425143
727601
461816
950037
16238
32634
514814
694407
723445
617904
79165
92371
808922
164354
941034
149292
330404
945958
261663
299240
899331
496355
425862
894587
707356
348232
589560
326652
1021635
992210
484603
759316
1027022
87843
436508
628189
623211
812390
282056
2060
94990
586183
654097
394745
443384
433298
106183
954819
787823
879159
511070
468649
361609
474353
448421
156063
997490
561236
575970
457883
817995
295058
235093
821921
325633
833119
725963
855175
233088
845336
153110
795218
16124
207130
424256
1027571
226914
963575
1020264
574056
399847
54108
783392
178507
455153
811012
904702
958334
123618
561223
512329
644890
505416
388108
1014072
350641
995465
126817
59821
160845
138998
887219
998226
165790
844490
442126
735668
340969
991082
467591
217892
255572
64280
620143
809966
950357
273233
380397
1013495
253630
171703
930500
278885
196163
337850
361128
9936
526820
542465
100087
271391
697240
904370
628717
398115
245899
809130
678789
345873
49313
642922
705222
939373
478823
823836
242603
177021
937962
898605
158975
239764
229596
24366
691288
801563
205437
733254
869191
739914
673361
397289
957038
41090
139450
76987
323463
1033647
975195
482939
851834
531292
896558
999354
279649
94012
226910
924122
383265
243373
530784
712663
1027272
458688
982417
657534
477389
140597
472870
663641
179010
548906
374761
536300
624388
705440
710329
786378
983634
802535
303362
101294
853214
693175
279002
9707
478448
540506
309857
1010387
484714
179851
568664
756357
3399
627394
943123
140040
761231
86867
596241
597629
53109
343659
904242
954667
897822
218130
634980
1037191
741292
143988
504439
502149
510311
709200
212429
499877
969393
375218
192783
576365
943869
941377
879296
1037838
454483
366967
705060
963489
760413
873271
60114
33652
789823
373480
520976
713449
157905
741207
370967
846665
786562
756593
540828
452415
736850
318365
799761
941600
125331
901422
1009166
115260
155442
210353
825570
660454
976598
475423
14982
143296
138020
114816
810743
121792
492511
716894
1017777
890342
325743
37901
674874
560654
188921
182732
283269
20609
1019383
325078
1012147
778689
777481
285138
869855
755874
466423
917350
841951
912738
40200
804111
644075
145359
309302
573497
685368
330278
1007254
531633
948693
251748
660903
936298
404888
535872
703741
899001
68152
924070
337627
943225
610485
736023
22493
222359
354011
916345
758538
457192
694111
992779
933540
1043013
756587
608143
476966
420704
170359
184678
744458
698380
522397
152026
872270
742363
984537
964508
607048
123395
272357
782859
675596
787651
616415
474955
119002
410469
574537
697347
803481
370960
821486
778298
491347
762856
689748
162696
832638
584474
563253
384532
322641
288023
79125
216563
1038022
453186
301600
725289
737197
654770
130066
130133
359311
325352
723900
359918
549778
485376
265475
183559
670165
118324
571651
268210
133971
506358
71461
96012
423198
589543
111700
44712
76863
174747
314456
539909
976211
474741
644572
538830
14456
297201
81047
272864
439310
356664
1003036
962364
232040
47989
982233
14034
590686
847907
265673
139108
790449
665073
134593
258421
670406
269068
266582
783757
468010
16644
124653
1024510
364446
75187
485577
483811
301889
152373
402737
706625
388185
264821
220808
1907
310909
740472
53171
546718
848997
1030784
881259
752901
897687
640024
685119
385105
168052
234018
356159
241536
300754
140244
904271
373475
473913
644026
241857
1008540
506167
847247
433045
400572
1012036
301655
646454
615207
968148
134716
46647
924574
714373
644607
831870
357809
1033654
484265
651659
91309
96952
1044667
656752
496235
151684
98837
12441
225454
734287
583795
608368
291510
294752
361380
994876
537244
229611
885939
430369
159505
591481
65838
578547
368818
988987
249169
784237
334383
138693
440523
94097
462632
296440
982989
429533
881008
827347
451356
106557
171679
8275
729378
612527
326529
369033
643186
859896
468891
824226
1004712
566731
360650
845586
936389
301175
100548
297221
711113
394525
200115
920484
978530
938120
52725
563750
532351
1569
39564
271259
66398
894022
268332
424624
880259
205887
42455
486479
455009
791800
216566
563926
703915
1012497
964902
56783
384988
725646
116517
933628
677507
168409
867344
231748
17375
657407
567975
523962
217264
676476
896429
447897
327870
229626
20678
783331
263378
895092
297801
482083
486809
738174
395617
972695
337459
738528
829653
758025
956656
736567
329722
826824
819230
830502
755380
1008181
439718
434504
512166
234372
68984
307548
143949
156988
663521
984199
681503
667229
731086
708775
496904
339231
705213
813441
740349
131383
905133
856491
355088
856629
279349
7405
1015886
1035772
19098
931906
568987
725425
112149
339740
438046
447348
121336
439444
296192
1008173
362105
116953
1043336
14673
44288
777656
175736
552031
749888
718158
351858
786858
339711
540048
892405
306181
82662
1015090
263928
470892
182090
941302
419760
91106
402611
876728
348761
285208
984043
738038
589474
721640
1013083
804680
820792
702878
749679
159171
615588
918463
205468
748268
766536
937873
767611
503222
930881
30004
814619
550576
919210
214048
847332
988078
862576
880498
960280
919029
463279
41782
993430
651221
802242
856717
604761
135593
548947
183163
26039
261849
437886
789630
297043
999234
195384
783033
749577
238992
196965
904799
890221
864926
869307
487081
830690
431139
508911
685008
602767
33861
505815
79130
573084
722244
397179
567388
975258
814328
522306
113099
255891
752093
659403
969249
595724
214587
669559
840433
714935
348470
895199
1011889
124049
213800
791011
750912
166776
205372
435613
876392
789115
984643
395596
66380
509248
526701
685847
930007
588047
135863
128254
985992
49393
446709
459587
659360
375431
889844
1011294
890245
508616
261179
235580
260887
794062
54967
669865
639631
11022
655076
258205
915499
747672
328169
524696
555231
251512
261549
846262
627961
1035112
737586
140437
235154
561302
880869
389354
253529
810684
636402
634672
923958
622299
85979
298235
386719
185914
582864
621451
858225
788069
74499
650941
900969
354427
103630
564855
676025
1030211
695902
333348
413563
163609
831464
1010080
747823
615444
923812
603397
868987
119367
791618
430241
673766
874906
638604
996871
283316
907681
898560
1006194
215416
720727
612098
902115
889459
760847
126861
969004
231898
939365
845519
813551
117264
902939
610578
451286
523370
906508
718546
278517
616067
296383
867664
823471
664339
425305
760527
332979
382049
811545
69887
699559
574188
316195
71507
542899
382423
908649
434769
577921
297604
237968
637817
508400
739263
668774
455083
88147
43776
630210
990072
377243
982856
838710
533606
568099
72358
329389
220935
818733
763017
550925
754549
265713
283185
247438
1037042
943222
112233
532201
263667
922021
487334
742127
412656
795875
93629
1041270
983046
521329
558364
383452
47043
202424
101490
80031
95882
1001822
602471
899203
879130
889033
923719
938482
737276
345995
330015
1038984
404108
749349
997168
189219
204292
358332
730927
285089
706522
860640
374794
333157
785590
722729
962897
323025
130320
34494
160671
677547
933988
264461
598519
167497
234732
497850
488771
678876
1009520
1001169
312196
164146
433073
573051
791152
91980
497346
225050
745021
456436
936845
505311
149477
302217
269739
668771
671687
948432
723341
291950
1017046
369515
425967
981715
211773
166310
96540
310198
220680
54606
458298
767341
623970
1001766
149962
801963
1021104
66980
57676
495747
491589
575061
34189
127194
59313
239322
76411
15510
605556
16488
520057
361429
753323
558718
819179
395209
718004
524862
681146
1012128
519330
626249
698127
973268
1004747
130105
135009
289449
775509
404528
31271
277582
175160
402458
155940
986833
771226
722241
774210
670979
530718
81695
926161
605698
91056
389442
112496
670997
145185
616608
737335
654721
562209
718579
645084
433716
331257
560142
334347
13372
630647
74378
480123
180450
174392
208753
359635
672581
760677
935690
650927
428310
692158
381359
1038083
956801
901127
898668
301375
57353
518333
219178
231060
218730
14490
73167
34542
304179
412538
203807
67466
193859
85306
887087
1042780
800147
920668
987866
163753
312871
795588
319087
605065
200254
742785
891960
466984
507425
952878
812135
649816
359563
514004
573768
741484
95688
77393
754028
468875
452563
670176
590864
450071
152383
937019
155705
474570
342168
672753
163039
834374
954923
134569
418229
11726
382011
713359
158768
790004
195452
478161
548266
652561
198209
666673
336597
29433
1040522
656631
300347
161321
23130
562319
856506
439062
591936
679004
110874
939258
18113
182207
647382
70634
639064
242913
553829
802753
796001
551948
913272
1005910
408644
645072
490283
557071
427751
161722
467523
164339
777136
673761
1011780
467231
960989
796898
672311
541481
38305
408496
625279
168431
111096
697325
856762
415224
711026
489112
399804
660141
645798
857154
734566
323191
447377
474411
441052
789836
996224
162450
82025
181384
531654
132876
724576
304383
1021641
178328
338556
910503
946652
221133
701527
398744
588572
10946
16684
568752
888698
928852
810707
717193
384395
90847
520883
169296
188970
99118
172734
396833
583826
491798
780972
1001979
303473
368033
751231
328187
107706
131152
233815
582082
991755
243885
431520
242390
625880
1023502
339372
215664
840372
734102
739643
614371
484446
835013
776065
368786
31868
219179
359975
617391
454349
581590
253165
1022154
395015
137091
518402
652680
244153
1043392
487977
476154
248069
789058
432426
339988
588278
842602
136265
250534
129164
935431
10840
777483
32278
57390
189868
44792
410030
256843
698252
666838
69257
629140
242742
700513
637035
269224
580769
712079
183357
331790
463030
516813
201500
418021
48674
385103
229557
578464
406766
873605
356621
504724
100453
196276
999118
395509
247081
413573
501130
31584
206144
72800
217363
500331
935865
697801
495037
643298
295483
765085
928119
768119
949462
752611
225917
758616
171468
810685
818297
508796
919645
841798
607836
303578
1024744
746305
191594
822040
320848
377066
598855
791418
836546
556039
50333
254855
571106
329506
790405
298032
414444
283007
676105
694721
465248
528541
589786
377634
504187
725751
881132
553702
994241
264818
1024776
798042
577982
302491
225761
774519
550763
894635
694016
747852
788302
590950
165661
121604
252085
464961
397750
627526
194027
1007567
645982
37057
542185
188769
627620
165565
31296
562591
946289
1007032
192439
618470
1026842
743697
349103
114691
231796
200586
198658
188809
702453
226217
56720
72627
543297
99009
610190
210413
872763
666729
45897
262900
861336
546184
404011
594848
654123
888023
359644
72671
317642
350296
18790
776140
278814
573714
99225
353188
514387
826411
447109
214012
570467
366274
251096
491071
470312
755104
2272
832352
660957
237033
319994
421895
389668
86713
660498
466919
306372
209677
460976
141122
321756
131411
758443
740854
130371
685290
318098
262975
302846
320166
858276
237595
675666
516382
504576
1015389
1038383
361568
540838
103984
850714
444633
754449
732196
74419
366726
938813
216860
509492
651478
598025
762261
65048
564652
34865
1039770
503634
82213
1013924
447889
845763
919791
595257
735847
432631
138021
256779
396094
813200
744492
853861
35269
51063
190302
661858
1019364
689239
279514
122218
439456
181163
578545
152331
23653
254005
497012
663314
928590
640709
457403
780860
11427
310920
158026
355787
587763
290160
68427
910561
488357
967266
188764
157276
289969
788168
406166
449387
99440
889830
1029236
203522
561645
955283
860654
1029104
263672
452104
646408
399378
1031992
279548
117212
561423
835804
468107
279402
68525
419678
512565
630368
778447
617901
74276
735938
5960
854449
240894
657109
905624
631071
185645
906206
493854
50054
661493
901915
281029
792425
292523
34560
920239
139326
599478
811871
187670
759387
951407
865236
563759
886283
985220
979970
695377
234635
85587
613001
120475
952474
416692
370920
67844
250572
617013
842375
447336
33525
237496
895360
157439
56871
51185
257458
713968
800461
171409
940117
759468
413167
174635
875281
741834
837942
1000507
309264
573489
319607
229233
801567
156084
801052
133441
403632
509756
516630
974994
263307
498998
953703
356868
1040682
283025
171565
996631
899544
854857
996644
992432
956309
754203
160817
1023055
332910
792863
1026074
647369
423043
383868
292132
82904
272035
363986
821193
382569
829692
937554
246354
474250
357199
725073
195031
54447
1026482
1034775
935371
740246
64842
382168
916052
558065
919923
661392
580146
292478
803607
769440
412596
892394
372178
1015065
159559
16656
293889
337143
385843
843209
366337
687036
1007378
37131
552027
959714
116478
449945
93979
836097
183739
904716
846010
898491
425471
694589
419075
699375
550619
15131
576682
881832
11021
616123
615920
81843
48438
773258
190761
179636
540787
757117
459100
828634
527444
910253
777135
786366
715801
536684
593882
86602
965565
473539
674660
936179
215472
391478
438350
127544
856251
26966
486494
417867
19947
638131
304690
306313
438368
751754
971647
979121
403306
1027486
791799
312417
825422
732846
1000664
221519
142393
592530
46979
94441
541722
1001589
503960
178455
12236
252379
469007
893751
734309
77100
816457
1001051
306952
798572
855529
687633
11944
34647
669401
169922
225314
971958
68227
652765
956296
909130
930429
62524
84728
630393
348893
344082
478569
298104
148406
536040
786833
998957
333124
402579
757714
817517
792965
342493
336148
457824
396004
464716
712895
113721
194140
488114
493281
26848
1015849
680310
91601
866767
41970
198974
342258
710473
720307
117485
918414
682582
860033
373927
944159
513934
454037
604074
218941
235226
25153
619841
373882
1012460
266080
349350
119246
877166
585492
581949
723663
288086
518454
968487
119929
1018207
269367
602641
809990
392879
963855
16547
171942
769670
315510
432536
984144
115996
705037
701087
199456
512475
731468
775924
601733
429581
367590
70362
603546
672645
966906
219310
492062
652422
988558
272398
757123
231276
747435
36379
703269
892725
191442
246188
206801
761016
458071
980394
543833
691413
908120
625090
509013
644026
987641
752767
677604
513832
793813
379438
806387
540515
435064
784048
339802
595990
122161
915887
805351
576171
711985
680620
977244
583618
562253
193867
29953
994028
406324
520079
1018768
727450
319246
473896
1028360
111938
623205
833380
835999
638504
335902
55147
598662
909151
789401
149841
732599
572391
753489
972818
26559
37172
974437
348064
654863
410480
140240
1020703
582371
658811
190572
715051
881261
288877
594064
600494
268818
118300
257539
795796
156974
284104
836939
882938
890173
396987
519900
898420
970960
968821
123991
190505
1037228
621831
680697
233438
800891
842194
222065
293557
980695
347862
557704
405592
1010947
1043301
1037977
710935
57611
274403
482617
161331
636893
836528
95346
489888
878034
500383
375056
849085
119016
513116
897302
554545
1040031
583296
127095
401922
270573
584810
527267
456929
990876
187400
655584
1036784
1028550
188673
936654
156816
135246
528062
777870
918935
212889
613475
434204
1011609
1002215
119953
514393
34017
427979
684102
801721
701362
113843
801681
659464
122053
269374
468605
46752
241875
328753
387288
267905
263805
427264
654735
627121
323597
950448
190739
396915
442626
818013
180160
953175
685080
454752
154732
585685
472398
205999
385129
1012579
907831
858617
224745
742365
1043517
588129
568424
820628
60165
387656
236768
869173
358898
1024135
311839
986016
708623
641695
887052
1007356
891693
803695
483334
497764
142833
491539
49661
437429
365063
942717
443007
607832
814949
527655
475857
121391
427014
282392
1000191
494656
430510
786197
278561
700778
192516
283206
443631
442061
130882
275491
443613
899363
780338
614929
834090
395294
548845
19511
593446
954010
7155
899259
134025
549489
310503
846450
85809
493131
715419
992562
271570
650162
784981
483218
457296
420933
949402
556747
933146
486801
91013
507799
1009244
275230
380864
33195
86037
1039180
24713
10008
689936
465836
947233
1028942
811663
894917
151382
70214
1031662
378758
706829
331941
1038962
488271
1041129
686592
627057
828350
882072
35030
420175
733407
715109
349896
72927
804941
701910
499016
506072
582484
462583
513335
522429
44734
966114
852653
811319
428875
935351
907038
218182
731547
1003048
156021
788112
766537
129842
367375
616954
1014089
526871
909682
899856
415467
208161
848405
848123
657800
762792
286034
635587
528519
554608
397898
803615
735815
394872
1041881
97673
599735
667621
277106
257158
677649
839386
836935
691945
761974
634886
649242
477286
14111
915917
699424
863826
865590
395843
841792
731034
476659
86149
407292
42184
880647
544882
302728
758796
815266
884835
653357
485149
567409
435940
803076
468085
309304
995124
570661
615625
728120
586879
7646
800811
777305
831971
333709
479995
1042587
918358
242156
127060
332992
810501
246240
902115
907758
370965
113896
1026276
428043
580961
733150
351707
410536
156325
563856
314281
1008670
796258
970600
242799
114124
670162
68795
508739
419406
984547
40183
238191
588743
773106
151277
698516
126774
793181
830519
864372
488216
481554
305353
758900
62678
725613
441430
334688
221045
825766
965995
476664
862353
786375
980621
957555
684926
328251
745618
734272
18428
842055
840185
134489
545821
962732
555368
100919
807480
614158
515594
319152
972907
1012427
450358
70103
731576
649515
318622
647214
552378
241808
22480
230424
438588
867343
468471
1040735
266775
1035787
693067
896283
557111
400956
749981
353879
1017357
263690
750670
812354
877809
630168
252331
938194
346396
863231
144424
658317
44130
192821
152012
917795
953245
396038
660343
938348
140343
502592
512846
16767
884427
63925
939089
910734
993308
650748
567751
381389
255733
220173
856018
720592
260265
259731
533210
807016
855463
770232
459371
427429
603218
708036
644417
127209
1032838
642960
758481
175864
110868
138783
796305
993054
350329
641262
737896
471263
393713
1008861
704305
62432
66879
85889
827173
700019
159544
328969
73423
560123
229332
774976
57123
431952
382811
367647
834925
349462
175081
654681
779633
343134
171341
22778
600010
1040305
259412
257783
237458
646964
959639
295782
931780
606970
604915
700385
262369
116540
159089
196085
624640
988571
824655
18693
11366
159758
494522
748355
252063
375805
484708
533145
952389
387893
779242
19930
203104
139391
3410
840179
478038
314468
940376
573824
70841
513627
681141
351910
338650
905242
700876
587278
750410
59936
909035
1037974
1032910
836418
205643
759078
886310
83204
136109
229500
574192
1016206
511204
801248
304152
266894
962216
930329
379556
114430
61140
916180
537032
122395
1007666
259413
257515
84640
540521
762848
306231
281306
349403
550325
130275
845991
560151
911298
789243
741467
215188
911095
418041
614436
47347
487498
131240
884172
540718
274731
112191
819049
926583
46134
846594
860650
853178
919602
371477
835185
348872
796114
111813
532545
879486
769139
259397
394736
168725
767792
310167
534687
956025
196237
874987
481662
522841
397959
137019
237785
1002434
131026
798482
22077
730464
72384
7197
658481
651740
157502
420484
861456
551902
147846
288710
978189
117516
340449
541340
1011
40779
18895
836238
892274
822394
14484
331979
852601
179310
877237
919644
1005719
490366
858414
955236
697584
508066
987636
1032713
194007
118196
121384
327217
393918
920682
640548
953171
1023826
321980
478214
410426
266865
16250
446981
999152
38147
128876
221388
664858
255866
237888
643234
222814
768582
475711
657971
113635
430887
953475
961310
506976
50925
729720
712474
554027
932412
760717
131409
721819
200194
148029
521832
106072
427128
982309
178839
437945
656504
252836
306597
839239
223248
568511
405035
686359
1042948
623283
398415
1011774
58480
950869
316004
488709
225698
384227
832960
82053
521228
396852
46145
208125
496853
681198
360433
325827
290827
685624
173854
838188
531237
120020
401866
28526
59767
452416
1017575
233677
530514
656152
106456
1004970
441188
662498
647594
924039
3642
262482
158175
845316
532352
534755
305831
503751
437186
71765
591087
174360
349304
124747
790477
168575
172242
31460
390676
884115
70126
800415
858893
172333
746740
223997
49317
703529
712775
419473
1001176
538987
171192
808093
968896
413296
686348
351045
929584
680576
180775
357769
238863
950134
217340
571632
266013
853600
998862
333250
678139
255313
729100
519978
1030192
187712
1041349
500365
141803
814024
775339
416684
941039
511257
607071
1009286
473381
337791
66459
633921
225762
976090
295642
227496
569819
116376
293524
739054
889883
134187
590289
939399
759701
153617
309610
650840
905350
864056
263430
10570
139129
501279
763954
677622
155063
313228
85308
658012
993737
268493
764378
601989
556085
1015734
587242
620480
196818
628961
9516
933914
559617
10908
755001
686582
123297
1036288
780214
214812
261886
193230
718007
928420
971944
502134
560380
411276
1024690
725393
791888
176440
977437
570860
893477
850213
154409
612384
43955
699453
8305
691723
399351
593177
931482
271918
754242
719222
763626
522306
1020193
675922
103664
69456
328860
680434
308566
104063
702023
923274
19364
389983
421843
241001
474536
378014
841108
86491
166061
927744
148687
710256
962666
425731
875759
828886
23043
414613
869351
1020744
280876
196011
946872
884379
483090
429305
302083
447824
957935
90866
234079
784601
188425
281512
877081
687860
803405
592780
312980
840009
426239
1041142
720781
903030
43709
677632
336008
481614
910933
815867
734414
458596
47198
85788
470722
176031
163215
836719
61165
547522
996008
229655
418045
997654
838949
462044
628806
346945
556319
327656
148528
355265
880273
337590
262639
521126
115714
15267
239094
759688
443119
162116
734068
183813
891264
981100
271358
1032247
650949
418409
688588
816597
70743
355499
505487
1005993
415658
605932
717961
679473
943687
348871
847377
757889
224291
714717
148758
377478
2673
277937
339465
887894
493319
1012561
977132
853569
285294
254465
952474
949264
534154
715330
905113
873860
480356
716000
749672
198871
156101
744762
535049
746416
982681
408612
392508
434341
377242
323164
218198
171167
473002
99812
1016731
10612
437316
344379
736587
769739
136031
399499
109836
345343
594763
610751
1014865
48710
929536
189283
488311
922249
678242
179877
859710
694661
701535
503629
818843
1002967
975003
909302
255525
602982
94282
243690
172930
505642
356101
871128
900504
22318
338011
372118
700446
1027203
491067
75346
981023
232000
351034
989198
484683
598962
28277
387141
241223
165300
803159
58402
59070
74102
626591
1005537
597446
486523
273928
373480
329071
159363
361043
791356
879058
275828
504014
612847
669823
33641
254074
760130
222260
924012
359971
947405
841301
863548
1041923
562734
155629
699091
628713
806330
637649
151220
247117
670232
360192
925028
566312
920706
860894
296929
269640
682284
83011
51009
98201
606036
72278
820672
799561
586769
189698
950065
654300
654855
326275
575991
497365
31848
18859
697927
956396
464418
707955
289401
279819
71392
630756
805373
191044
127771
89691
400305
93735
526162
316100
938671
677651
370824
890273
194608
966880
243067
373282
965808
558306
183747
671833
1042119
1015226
257744
151660
883718
894046
137835
96715
212001
406884
443938
212246
832133
603205
673894
417175
1014492
426022
42513
899471
295192
101083
433909
811479
44856
892432
239609
223654
721521
413179
367387
861282
875733
633930
709805
581757
878572
181210
875146
342871
294482
906430
346158
563661
268158
531345
512283
846868
632040
676032
471172
299287
713565
121339
916217
610504
670319
375486
784827
110470
774636
884718
317583
418363
973086
1044135
434414
548077
147299
789094
916532
520269
639619
1038644
656796
804640
990468
179185
341794
317200
214815
698575
416967
775210
6983
531023
395224
209461
579588
292772
422615
530001
364442
266319
393764
47588
575531
709484
10508
194558
995394
856715
163864
412343
92342
944567
322736
1022516
781126
27721
966996
1037792
39507
689122
705798
56013
865200
38894
655481
721472
591015
749634
764620
295363
886841
952543
725705
48935
1025231
432046
355591
796984
900992
855743
704081
857167
182788
500816
32618
769357
992325
766050
899745
827781
487463
323482
272982
837921
622183
561761
478836
145283
433071
88271
399539
806938
933135
408005
842672
827873
727975
849853
798964
956479
286528
582914
665480
653278
744341
499754
45208
110347
175400
378299
175822
573662
280804
356459
56932
712145
560461
655498
70015
204415
771429
979513
1037384
527224
786606
165233
1030501
581572
566917
584882
865010
369273
714391
25958
875138
391020
142226
50557
787558
27121
589252
540250
221847
878479
579888
44725
900933
694229
669727
559029
120027
315830
783480
324790
165485
949909
261082
701253
274294
301078
115015
699644
977220
21700
631747
414503
365218
48306
917927
857648
225065
151131
494095
561848
557699
515529
997112
217016
632862
870650
467544
273479
124575
963256
1042953
54829
652873
591173
572090
317876
474148
760740
982783
965910
655232
802575
259183
962249
927183
717908
254546
776065
781720
835030
889789
721564
699694
374121
258716
689458
581149
675107
947906
846142
773089
595933
706007
730144
351447
160601
1015104
803043
482964
113920
714912
23316
139729
756325
351796
955505
363801
75878
651821
185809
36927
423182
148042
73943
980164
792490
573627
928651
103063
605928
679984
777780
146253
762598
208089
589104
768265
581812
17420
992855
390572
895675
809041
569333
873539
999887
579366
445376
543119
462211
183233
211886
107687
462333
743883
342171
67254
584847
898959
1038076
974339
149151
296065
107667
690456
719202
469246
184478
540747
89544
1005206
605206
62463
424184
759896
522256
38995
141193
758011
1027565
887368
968148
605733
979487
1003301
410473
41391
987614
109873
18781
50637
634226
435024
166831
657312
414244
303852
88174
265996
68874
759391
992671
405587
803911
314910
334135
466936
486395
996148
99492
234846
400978
107950
236923
635914
549295
902800
520144
937857
635004
37791
705786
531549
335354
879351
800360
20438
687706
459926
306167
445811
1038184
801732
596687
479247
216585
946268
498737
689246
821033
346364
202982
967535
31463
917104
991748
918407
162543
107230
882191
1032566
57734
930088
33975
993275
808401
714393
442121
235584
411407
320792
709747
391984
15549
838961
749650
663229
723390
97461
564590
711438
396090
402961
518528
441289
592127
182188
436313
970450
644660
269497
108513
99315
1030605
559841
679887
723133
196120
384915
52227
837026
811637
846637
418215
700362
453497
494686
941646
199265
250914
256007
61040
920415
336219
859223
994673
792958
559449
177611
1026808
231276
294656
122822
107750
577135
180677
821934
577852
338696
642684
725332
957273
44307
956899
998785
289025
125612
376150
780371
158907
208171
168318
502725
674200
928898
271322
769855
479485
915963
907221
63248
787715
1025772
122201
701978
460601
171440
456155
851939
472055
150179
138368
925093
951297
25267
807120
638166
369680
505696
85602
732749
894938
20845
914331
1005322
733943
943602
123541
141505
187010
730851
780928
709503
378210
195287
65795
862142
868860
199564
658062
972640
700965
671798
353478
11552
382172
384854
350087
469396
860794
578839
566945
90659
806808
553943
388498
873199
701489
102574
228225
637218
227437
889156
353801
546129
611817
680126
895052
560079
511112
870346
284309
277829
997033
897726
154358
40080
60645
788821
195638
205830
250847
656950
284678
175191
828780
56307
101919
173229
797327
83121
939094
60465
877218
1040671
235253
12467
921752
553951
998398
708480
186671
747406
673793
543613
833893
891403
700953
24835
358806
946220
799372
464690
753474
337512
757649
32930
392466
377988
902809
447697
134581
986814
704956
139992
552486
1044310
751213
994728
663764
760778
685920
1023787
123093
281828
1031974
1014536
273044
363682
71505
87354
978871
450377
773171
567248
403285
893398
512353
70812
190459
454675
703928
820357
525310
465791
816383
299130
901329
952435
76949
615832
135272
444394
652238
353743
574578
236706
866057
800354
684273
153344
357902
703475
344787
1006165
373301
148602
250171
4428
722352
973486
999690
964315
1012994
315827
280081
227288
98019
158612
30793
79249
849830
382403
471683
599104
48090
289200
525753
618069
908241
562259
879533
869449
820360
245305
515781
371898
608230
553278
126224
22539
236102
838543
826442
882432
592925
863638
919024
772428
143951
808844
980139
51128
993
777573
311554
909817
69017
697281
338806
930924
238764
130172
848636
95871
958007
703585
644307
507389
168708
285595
1031157
478237
722271
702792
356214
72989
703236
772714
398244
880996
106073
47662
54402
106238
762138
824300
1008428
269507
738352
984273
383577
836595
250303
1011683
842696
755495
889146
498064
676675
82817
69091
16029
586007
463885
684615
115238
738932
677275
62242
683802
365514
1024586
504392
252568
491135
275173
274953
288619
456937
402696
352852
532842
982539
826712
913346
45756
896691
328144
586775
723018
80719
140706
642205
144816
895677
254679
76764
308792
15678
758798
907152
691109
582364
1044782
265081
512181
1039370
502173
916309
755111
845910
481146
557942
4052
7745
775876
797917
412344
515012
823435
530079
602352
998332
673989
604611
87345
878997
135492
42396
204225
627998
237267
889050
904525
239304
971220
955586
77664
820485
310186
898208
938218
797893
794413
288995
279449
345386
302709
910120
207172
27511
249658
286460
782147
958704
829611
927893
1003151
181659
554487
627018
365801
1007144
905689
433845
687669
490954
601221
845117
854761
1001613
237018
91455
571412
656534
1024576
929343
484528
462173
467485
857522
488588
972963
471479
170501
723304
256363
392190
127496
806446
677992
9225
866717
224216
261038
836502
226726
397840
803808
425003
728862
909342
986934
445833
869816
578399
140113
298513
180710
408669
1007614
129961
680772
662993
1037467
822256
653946
254819
672528
1010175
216447
136607
331862
362581
712578
614130
70804
734334
675517
246608
550184
630020
541427
1040953
866061
283364
100386
949939
785230
61846
503101
427571
221360
242570
769685
898702
391536
993226
361047
555295
232889
335997
617804
518511
519581
649699
160606
371005
993632
104219
401938
230784
135732
411714
93907
393
433129
443198
808291
528897
874635
586601
460926
997182
39655
384618
108674
583279
28724
638382
41238
662119
934913
735545
819341
377962
440673
709933
398961
248813
317967
474252
121804
142832
13078
279349
399645
1003575
90140
140379
606007
935827
77819
902888
787958
26902
394291
1044853
245754
448983
1010377
280820
430720
84747
942282
787462
706198
30763
868451
187288
523021
863721
286011
7472
1000801
67189
197467
425773
1003469
850752
395925
803439
827315
442363
750441
1001702
207709
696615
427214
1022292
557165
602693
526245
306770
664912
676002
509322
704094
721314
198351
664294
268316
107449
372847
942090
364963
934008
141816
966452
330838
197347
530839
248191
603310
239535
29907
379628
555533
235012
175450
942900
133271
416603
193654
347071
207087
380051
989276
370803
233042
177246
349302
707992
928814
360354
883675
663305
1002784
49560
675780
550934
938285
186046
113672
168670
985501
544224
707556
952944
875725
780498
296461
186681
668929
80633
157362
1035824
192483
246753
853911
680483
607512
852511
237138
587524
154700
40903
608835
724288
658521
507479
961078
53895
564936
557030
855836
894335
1028110
433986
975286
957211
376995
719733
947821
342914
582630
643754
620408
936044
935905
577178
646518
593713
463709
45282
211776
936471
516344
781176
262256
893308
522718
340974
632464
586235
4369
942275
434460
135482
283133
863460
423909
189157
927544
608124
787473
257348
838021
1005331
52642
360539
69817
305592
932938
907306
1031486
627344
496372
936523
23626
1013307
102679
822944
922047
386850
751229
933342
377388
145417
909548
659514
780954
13112
395925
964143
354593
712106
759874
369577
78047
925779
971375
714006
390155
911310
442355
375701
264177
269717
111276
497468
21132
586592
479969
659082
546705
882821
359486
441422
677559
706795
321700
574800
957709
615138
509906
953074
1009203
671469
971354
925157
456692
80508
180248
684997
419675
952002
323999
177547
998028
801121
507883
758981
649346
953723
822368
187506
691475
200181
786918
137558
592819
350739
62082
778789
1026556
421870
682098
467911
655903
982547
172622
731914
229028
15501
541992
945364
739910
66302
87361
498532
68307
111596
781669
290713
489109
341668
406030
291782
593285
987047
686686
783256
844346
106051
115466
594557
133264
179116
455591
782694
986714
111177
931710
568596
627577
511067
789556
87274
677752
682241
59555
998667
3700
294488
728497
727651
957318
823790
113737
238699
697879
284210
599569
236608
806500
119075
734871
778131
16672
459628
1037211
581803
107278
251557
1012725
474817
461039
173994
21376
745390
728260
803581
395818
1023999
242722
18195
643632
1011481
491559
637012
416144
40762
48178
323979
1017021
20391
600381
417964
781600
699287
799969
378628
1031607
166106
766492
229979
731924
723699
204826
658829
631972
1030471
99769
727322
919927
123090
933147
579544
890922
937881
965065
74943
94061
322718
274042
240024
239204
173401
101068
143082
232908
757657
563936
56993
1043514
80618
368389
154269
508549
825596
612240
542725
377725
988246
265642
240579
873922
493259
88358
229369
386722
893729
104837
834963
537413
558215
560664
826821
784134
551174
228946
616576
815682
107570
283740
779359
43776
114089
685656
1025885
212930
814804
295652
798150
653217
417785
992213
848770
873317
462674
892988
137964
4028
990587
597192
333105
156986
144934
1018570
296071
645470
763974
204942
99068
571673
338716
639227
821157
851615
851845
806574
456054
955920
519788
745285
147068
998046
112275
901152
408285
275886
888882
61254
14363
712974
134515
706677
995650
483912
425786
802504
497589
369629
979700
523656
550616
300443
888311
635286
100039
97095
635711
789580
106159
383156
679932
788152
472659
237848
947359
537690
570773
321706
60438
672753
274739
301388
649000
988592
421035
56933
461008
365504
86324
14035
144687
241365
1034500
146584
434370
136243
249416
633819
936312
852272
239751
225498
350859
607661
869912
157242
1013419
812107
796356
53521
148914
1021287
820890
644574
559592
200375
535952
643342
651334
406611
1037624
53069
425900
302950
508441
409710
559534
907783
430710
692198
737233
478538
479360
138336
540311
39988
520221
143809
700873
79809
208580
840936
534879
661408
264711
591088
803918
114803
346211
946099
134571
837530
401031
890334
410615
745100
70894
671653
603636
617129
16045
318630
406699
141923
567490
423010
647771
402364
105159
108022
1045231
985469
768161
391549
83523
61356
599959
625375
502770
442730
977024
255556
479004
894466
78544
532385
677178
906250
67615
631658
573172
99806
464700
860873
427444
984001
83270
459050
135594
864135
258267
364903
185798
720439
648237
388095
1042460
926532
239397
753101
904537
56858
984274
602520
223652
556157
368236
307021
625700
903832
935195
619943
474418
449093
25559
61135
553515
259069
423447
515423
540947
968504
833347
44119
813134
932618
94363
901077
109585
871295
15458
713745
517035
420373
409431
210414
32716
1018337
400841
93941
419639
181098
235168
102150
878475
658608
193313
982580
24981
705136
273915
620160
762677
950969
81689
478027
357845
772999
120093
781100
584677
281428
22868
211539
591003
782295
436480
112088
409843
515708
287327
285538
125799
549255
807855
997636
1039163
847263
19838
902141
352109
485594
305592
542205
830471
16478
906749
731877
67184
706304
74033
178382
397131
29344
656129
976014
59979
305145
302629
922229
734893
982986
770397
993188
414342
131332
633070
753344
369453
797944
315124
212752
963675
576513
65843
982834
976574
434387
573370
654063
985086
959550
867925
671225
638612
399077
120170
133383
859350
248123
505993
30631
153086
754481
974882
417450
250309
347682
89585
1015702
526728
284956
45605
534758
575058
212148
229992
110854
436977
350851
341556
967541
270029
799106
483587
427921
161927
378876
959572
920465
330788
725892
107797
277304
728514
1040402
472627
1031599
1008034
330842
984133
203590
744441
514000
252439
517919
390332
270338
712563
320646
391013
599662
682554
564379
294557
840553
945478
48406
112459
617608
540418
995291
427901
29910
722306
47966
538481
149591
238997
163212
611146
14678
903079
947107
302505
534806
273960
232772
49585
510415
67454
223492
64003
108356
649411
227914
916559
752792
401540
493321
343123
683993
465295
736293
546511
576370
770352
848091
179920
1005457
837300
839982
207500
17640
600844
206075
456932
969731
299685
680517
205634
684046
211335
291532
151307
603643
381434
176078
818420
102199
940007
542979
169818
1045277
434475
553239
513924
931145
711136
629874
990948
607907
73549
487677
693786
709855
329594
193972
472139
248791
784085
789765
486586
574082
496231
663320
285179
639302
574198
461423
958627
511854
11690
951007
996500
74970
769915
585372
461932
221346
639630
475866
325212
549333
313464
1024601
794501
950761
943298
247251
969424
623486
535796
58777
161500
344644
7253
78972
957438
344781
568903
1045035
903769
552764
871112
956403
115063
428430
473096
542417
1044434
373190
363702
652975
664804
35529
548201
424338
446229
314181
30344
29935
569679
860663
837666
555177
139842
21682
166983
164091
195727
45349
772665
786614
510115
144849
369123
518426
973722
203109
991629
557203
502605
820886
1026433
819750
126850
406871
435654
683154
601221
1035132
921514
471800
643020
674895
558335
295009
79225
691643
169924
886060
315892
745938
768705
380683
479090
666420
363759
611048
772925
569210
846306
895959
366919
428514
1014448
692928
339678
286818
366117
586272
222957
75687
690511
488861
353423
979145
457183
781696
61681
684024
256686
280783
956888
904024
477466
894116
392762
1028225
603442
591163
357376
794549
304607
550659
12207
135346
747406
791742
467604
273461
354073
770780
621800
87871
388703
82544
482951
726844
575278
326840
772551
32960
108479
901432
47119
725721
678181
592151
958883
917049
550499
822995
431664
696214
666025
37159
932674
710592
141144
741023
680320
290449
281307
831889
235739
249556
749108
956464
897396
104969
827351
973039
303980
355320
563152
641428
381665
944588
1023194
273686
579514
414524
576329
731480
919428
90479
751781
744280
103255
311475
97595
436831
333526
526347
337990
103776
541705
850711
312906
1683
1042070
1010077
656354
898998
623323
6393
848599
173195
1033877
483730
784122
893385
705989
826207
478283
294120
307747
290518
704762
721626
484768
585356
997279
626593
387233
960287
60167
904594
656389
820334
777492
336842
404748
714877
571199
760702
653362
949946
382609
369932
576167
54236
816025
805965
57384
196553
1010208
609958
401833
572080
999441
76765
945048
994674
480630
129629
102096
329527
332161
434955
727597
61166
302123
593367
122756
425750
24893
161755
958215
143994
104728
540438
665956
235670
341051
9437
286524
475537
188033
773583
802820
856648
278581
329391
143679
397707
662977
965357
324111
641125
289520
893324
271252
421398
939658
600169
472954
363778
573405
208117
102012
189132
96338
200292
408200
531551
960540
648794
934416
863116
960413
721112
576016
542896
789497
353096
905362
576186
860602
136766
634290
112263
24571
850085
669860
368272
718969
895861
785121
979481
402600
630841
301532
80444
346105
848096
805266
47212
340958
300389
794047
732730
875638
365502
808192
609024
868912
414485
97874
46143
848667
525139
778367
941407
561262
434699
351812
708810
496580
106022
1002756
382493
462700
371358
535764
1005701
552204
1038323
561688
55816
8092
489343
1006853
446670
999803
531315
391305
274910
229734
1000851
505695
592884
1020177
211569
1038852
969935
1039228
167814
972649
891895
676095
826210
649120
976899
736609
13001
669742
634117
392013
541651
690524
921000
76234
730597
880304
966533
768715
439159
500447
365985
79721
200924
436615
379655
760275
884019
790907
487415
260787
642364
925245
889825
287440
360248
1037771
839994
295415
270339
970236
149816
877682
194799
469331
950848
912988
47452
185927
431096
374472
635178
455029
28138
1035168
565380
1039411
190169
919333
511861
589078
117455
62158
464717
836457
652010
277343
960878
633139
467391
517791
441614
16631
28525
1009304
357622
196425
644960
927631
748057
510140
579722
511119
349622
234083
965133
400457
602950
140844
523731
835014
27621
372378
27078
489549
57158
407621
20061
580316
84435
997833
524495
995024
270093
370532
288893
589674
514142
17649
43417
986050
352388
317948
898543
824008
729866
365727
246074
744007
697007
24393
172699
203270
292447
106626
892161
739609
744849
1007361
271538
838932
698851
415501
528015
304586
135625
307562
277888
638726
607417
491178
726807
691951
572367
267910
200695
1023843
766640
346308
10541
536539
238658
104558
675097
619862
284073
332451
26708
231042
9954
238642
276638
676844
969413
174423
608999
144218
727552
523345
692003
552244
1036194
398946
956154
307536
389294
554569
210240
821548
367852
524610
972607
974756
257827
957606
312134
910362
175251
680501
641011
1034539
310288
968693
681421
125670
985588
392488
634773
49806
258741
180788
726453
325359
8639
813290
967129
475433
503007
323977
524787
470845
934678
203071
653750
468218
190607
577568
543758
257339
26113
707270
266854
475553
148280
119161
619804
106898
837322
1038656
996131
483731
872271
74088
942007
974302
1554
730420
833755
601908
908849
893715
587463
1000143
83557
580855
528870
898607
422540
168803
1025743
925830
738133
237899
914928
688158
193110
2086
806468
153307
498047
671215
803233
690426
966334
664737
208094
122222
708049
77158
795992
698665
93690
865215
791499
452433
139514
710178
959232
494017
487736
284835
680568
993980
438253
836736
985420
194378
287265
807783
283843
780040
88059
436822
1030875
404791
201823
254499
702865
575557
1024786
733365
208249
648126
37816
52503
82644
565833
475398
139393
517521
134101
306675
927282
1029354
570848
1043214
55045
110464
927417
754132
347895
165976
106559
324605
438391
119072
682492
270586
691952
765085
371540
454671
4122
879439
105197
117125
648204
612673
280715
519693
120760
876063
1010102
525191
87821
526384
868603
694412
121194
644146
96521
783069
457420
691923
786523
365685
689020
995119
473617
397777
553661
69159
13573
397986
824899
208282
25432
818093
979100
235782
11729
293603
885126
348996
287398
134856
911089
126639
725496
706542
715645
252697
395078
605512
48842
859702
422491
800232
366135
307298
678295
912763
559309
893311
970519
947301
274753
481733
324866
970835
994692
304222
412825
12997
872335
375770
354171
931627
707983
284614
868558
530424
506229
594676
334134
957368
638668
954923
157153
865719
575559
65710
740721
481589
100001
120233
185189
5205
993573
810099
422050
67985
111165
1031319
814943
687542
171333
623407
763067
629642
676637
224074
795091
536969
514389
584281
1022295
804118
196961
192313
445874
540254
46326
60878
228133
59579
441641
343192
463630
682096
969470
422650
983041
125218
555203
743232
566482
713253
347583
506598
251250
73048
85668
675962
913456
812382
371881
377635
926659
354699
387820
686536
189907
489684
1026096
806807
109078
78789
868633
260954
470397
963745
851044
90366
428407
139871
704171
429445
291606
315440
1013288
231943
807978
287287
730988
165672
855723
437231
268997
601141
964322
145512
1015468
53070
656296
835303
762642
804705
365704
986274
607444
160031
351127
919362
690761
827959
895767
904641
961019
560401
847151
849077
285687
677032
1035552
308179
494408
300644
977463
17514
658075
938220
502074
861783
72078
417139
1043414
594597
649767
562363
913312
492831
19517
956097
956542
297825
641519
880566
207464
554143
864377
870852
187045
284914
784315
614408
690796
540419
568289
172178
988902
371196
42218
340978
868908
794223
1008985
283778
460963
668559
3561
983704
518258
418763
186137
340733
981320
792632
562226
276960
755419
368452
550961
924794
343986
52545
981758
484150
227924
420211
915625
269600
816210
443114
277725
857729
913367
444156
126155
604008
291307
89173
221873
440616
488019
791410
372536
1015156
264903
683706
798031
385865
528058
841725
710625
737844
323836
479680
367223
53899
271394
869016
235392
1020792
953774
882695
933909
751394
202459
818254
970195
652132
888777
39199
708263
416093
378020
353244
852256
390962
236381
641824
707214
864264
520363
1042803
74810
76322
701989
980866
667411
265851
359825
32482
419438
449462
393625
508941
244196
174905
499391
24093
977441
979468
467694
272754
570192
580757
1037455
133861
347316
401835
304978
633451
194592
535148
444904
232348
983818
893120
604708
152528
689030
545899
674942
601026
144113
737854
272003
523697
417233
766022
75262
49568
309044
581554
854698
960662
209670
540783
381009
739217
899418
931996
237203
707269
606462
528604
877580
979540
656382
382434
747318
569537
831916
55958
1028567
679023
67766
177599
929859
984359
512866
516307
807498
638200
705608
436087
17451
99953
529342
818485
874178
676159
227279
970332
799085
903023
554168
346950
463901
437616
844777
862832
353058
140935
256053
387089
988242
564045
611289
32509
953424
264818
942955
272446
765001
427890
461655
262900
679437
458783
354713
489040
1013791
340369
363601
182939
564549
414490
711417
870249
847842
762081
336122
732820
212027
182784
255082
107544
209244
891024
107079
712279
306197
43563
626734
109003
295310
643413
234448
639019
457516
685412
298447
76943
66607
329702
487711
180851
1004329
591485
564574
314236
315251
293102
709547
480848
352976
644931
281996
717639
857385
62828
19179
320684
606470
1037261
906992
334401
674028
362592
727453
205237
346082
260934
579112
89672
837385
839369
405754
28494
241230
216342
180359
438858
515957
297227
96684
582321
143764
100668
50140
748741
204430
293356
287611
518583
730084
986216
728671
757804
545121
718287
451123
599654
593013
379205
756749
180304
235217
556307
638477
466488
143660
886208
233817
663926
149779
115638
474590
540320
654292
518314
393417
464477
764547
99441
957065
1025398
227439
300343
455602
345068
149904
707260
34523
28981
595175
777394
593089
1014905
204657
136521
104520
535867
883524
896018
339801
140540
789359
607949
71883
182972
557898
131948
599626
807854
861428
85609
619913
424820
14067
963048
599535
921917
11757
646848
56094
525147
269400
253362
889555
1042635
22030
347226
435085
367964
515553
277710
427027
856712
224435
132852
310389
354954
677822
874744
80064
794625
871639
504899
831890
364777
881768
257236
748739
38518
64206
976395
754306
180133
714953
606092
885736
430863
1028203
104003
457811
375797
1036130
457630
186920
156685
428169
427724
674811
212457
640533
988533
724736
43854
1014612
760880
885681
915265
775373
115511
407516
73372
218365
832711
718490
684312
7035
860854
142369
167502
425924
998340
458528
933475
822766
22550
220174
1019433
630698
622698
345499
990081
168974
499601
809669
498774
351113
730175
80032
351003
470189
194415
583304
735437
377480
551476
839300
750210
1013129
650467
1026789
375295
191019
131271
531041
650903
360767
272328
241722
427765
528705
514968
31514
814940
580211
226828
167241
814741
74447
713103
711434
492942
729983
309286
609440
543532
769245
532867
645118
130837
673098
799722
439754
408921
941403
879564
407558
255106
166626
773671
924711
784305
873671
316843
413383
414444
464658
276947
734708
711196
457497
684861
163604
985942
411226
590186
799796
626428
483445
555939
81066
270828
402277
902680
45250
199340
667522
669199
358606
600269
773854
718442
527312
97220
442179
971457
374090
528221
6938
384050
867283
931303
982643
885975
62014
588200
23310
358476
554165
448243
241592
718629
362189
533384
147451
150659
642527
219593
49010
1015659
772947
371678
66501
413694
643217
356928
542106
1023821
916482
844448
669693
55081
786328
13158
369121
845091
90067
303686
994458
447981
776209
585392
628384
773567
37968
363745
166038
400598
140530
937432
222884
634026
1014789
637990
86439
809849
1014499
1042728
372388
648554
865155
114110
233323
143009
44122
459041
909178
806519
640165
416454
193244
545456
455914
297427
869879
156230
548983
518671
980286
422494
816617
240775
774539
75425
900756
843907
484774
1019710
475068
936623
798475
645696
971582
305452
359828
187077
604217
269545
720697
838344
729991
768866
239816
583868
272416
59666
405946
556516
880903
402804
336712
452649
565683
346252
709051
607537
305051
959715
221334
483328
954343
588709
145561
536790
497367
194237
343764
373804
726780
31929
354674
636022
61607
531173
726676
587042
260539
905298
20519
405357
887496
992374
1035833
449416
722712
163003
112199
512960
922745
620398
518457
730969
419327
66095
1013368
388028
745848
286327
249813
1023119
107718
765772
1035921
992806
306116
920074
409038
204729
263481
936038
409470
87371
571947
69063
207417
279133
26705
117620
353141
327691
693915
14892
355425
891227
111943
1013563
241401
655013
657099
560296
855709
1000652
917801
562611
964021
338664
372083
260969
860763
994298
606979
630288
914292
443704
624116
656785
89276
1003612
680452
773372
696846
365011
305844
736700
834379
79008
742946
851131
602988
803681
786855
164528
980407
756358
508099
669383
717808
922343
566525
531487
688349
638484
613
77197
797276
524224
397773
938013
217241
830704
448086
443469
862670
878010
974945
1002616
212439
885307
823437
486277
329105
546505
191001
745990
659322
351419
129357
328533
724570
690531
551257
788137
967031
236702
970364
83223
185576
86471
964318
404276
51402
261519
328527
121152
684972
609492
966293
578483
293076
125811
391490
461582
275888
889530
35709
688296
438632
223703
536080
713126
724016
465794
833800
606834
161064
955291
415268
822560
183652
968779
511980
167405
873214
123359
678556
157207
7874
902618
433642
452200
310094
884102
390753
122681
843253
414365
887292
510878
332246
610447
45440
120845
240728
810506
884250
718760
275403
323667
951631
374329
1002074
574461
1023974
727962
786651
371734
5814
444359
796962
513678
332945
401228
969118
925843
687477
509247
553798
69412
971493
277013
665204
252949
584339
418302
1007231
615308
932827
949981
426865
739940
328275
778139
471475
757689
1014703
434014
836222
603439
880279
263286
795019
864662
309622
14673
604245
474552
586205
746109
854226
933518
1001305
442930
138107
955764
681337
992781
443162
845788
630916
961282
300790
726286
428449
420879
890086
16992
304540
403701
936054
540187
856319
455906
32432
818773
758377
1002087
628565
903757
777929
244499
995012
635757
829343
723297
595309
115717
373512
941829
179353
764165
494225
334935
807077
625544
125959
894541
875217
750833
613529
72504
940108
1035949
805947
547655
565905
246781
507249
70735
1030044
415623
102729
591960
243485
622205
264266
496531
79527
515563
174726
41735
859407
481064
312832
666159
701107
971264
217747
505492
640250
157826
582640
743620
690204
607394
41057
722487
821544
9808
86908
668411
652358
503189
1032022
223235
59069
881984
343823
374416
714184
926684
620910
150613
29755
881687
948641
185556
832042
561426
11599
507359
183009
670482
678014
786991
42011
754643
102536
1012856
443502
103664
679000
1013753
641160
715178
167891
238687
581726
450056
716671
248525
981521
143529
751719
968894
231974
821882
49921
848951
796264
247738
304630
317210
181871
462565
714592
202519
475408
339187
108916
590565
821378
638839
599626
150919
705652
351197
577058
354515
747343
279557
539599
224263
997473
684721
445763
593552
1023705
426889
260043
954251
519335
83839
245132
136039
596281
932743
487501
697411
511917
321150
544042
783170
240203
1013988
856600
526190
549956
760431
744837
622633
748483
585517
23084
151309
469539
989124
761659
961719
836051
611977
685114
372453
67357
333560
82074
554418
285788
734790
582112
894870
236493
751822
721371
194054
268982
447585
804898
702470
1001953
991946
74094
566517
956555
665588
610489
279300
442690
532713
1037577
36753
3119
237287
149778
667512
151862
279049
41476
727997
900080
91355
96089
763817
890472
238305
990418
371990
385242
1002676
415771
992741
306115
694827
593632
101823
92748
776436
699998
191183
181442
285909
329710
925634
425462
97982
737677
360317
907818
401898
967080
202562
326025
405563
815431
846059
477630
24275
591794
83736
25048
240772
486917
523298
168088
114258
477964
1352
502621
274451
307264
191868
931708
752674
490853
177023
1022405
809203
239577
269788
516522
92811
797397
465382
108168
1043064
458724
824421
40172
180009
801443
207682
751748
595366
379917
978228
60489
214889
601989
951971
561753
649481
931290
658130
606592
907161
193410
879517
1000848
741391
1015511
773341
642919
1004377
316
850634
421768
244927
999016
669205
153714
63421
598956
805410
221161
60815
706748
832724
376525
814219
118085
741944
552169
97249
593324
257970
828297
670628
809674
903823
719600
227286
867572
625134
133520
529702
674491
64409
792530
1008040
858370
11597
166779
675828
160624
267482
730576
639995
541909
922148
916977
682358
380425
1030848
959621
857481
267239
806915
508880
874269
106185
476963
602044
1029740
433531
116905
69099
184803
969190
722343
844078
230655
479717
531095
259954
273460
466586
479307
728662
212166
291797
526409
339784
165782
429484
128564
891496
976392
281632
424412
56094
854697
56003
715966
831851
447776
886626
855636
631773
894539
262286
317931
763830
824393
463599
292084
941590
609311
1039579
23120
68620
31670
647561
862895
78367
1021147
514697
917606
232442
11021
57748
95119
928475
423829
938001
586376
564726
469049
949853
779248
894088
786447
881847
389063
347739
1034165
633210
625608
187013
1031904
832146
880346
566046
1023534
496352
252929
574522
470382
421435
885379
1018450
747362
928178
763861
894497
895441
948806
908120
265031
1030239
949536
594230
677440
724628
115567
524806
203603
290663
1020055
303129
500893
416194
369443
320040
910131
732810
864375
720990
246548
291044
560216
915753
88305
869779
433059
429910
923779
858498
565117
741852
362801
757723
633172
955578
793379
104441
722767
361356
932381
66435
390948
284148
250653
142577
931682
500240
261171
416983
101125
216115
285141
257238
398422
568477
892626
814997
877227
321367
5813
1044132
107654
738123
176992
51383
592206
246419
664776
571054
117696
105606
657291
189746
45712
1000775
269442
250202
516018
730726
846071
790664
551815
633461
346863
884836
33238
692979
200937
185758
547015
222634
929211
893614
603478
665469
955453
497199
801338
924400
617000
414531
235237
453177
1024455
5659
34772
857521
969248
597774
359765
556038
654878
770524
330337
35435
1015735
119097
1017951
301029
579485
571399
217746
362277
986939
81478
1006496
1002840
707353
350578
365670
975401
423086
726561
679814
228490
146059
95471
643283
127947
140476
527497
414932
587275
30242
202640
375525
173773
35778
725853
441305
683294
443662
254495
385430
156373
177877
504304
5665
818852
231419
993749
96759
949924
518568
179279
470422
967598
357203
901677
593741
72786
639398
776635
881824
982042
854735
705714
680801
83335
1036393
473538
404890
817631
538653
231152
514657
340625
888880
505064
991524
910062
773400
114133
170343
428857
84471
281810
1041479
850421
567174
425257
2058
372635
760437
832186
1007885
677868
108977
970261
707059
423892
450131
969202
411522
409727
299146
395133
498028
560480
425390
446396
520524
290654
791649
116084
441639
238021
965161
597895
955495
948940
16072
322822
662648
975268
120968
935033
716612
807662
118362
823072
882848
736779
328063
399293
199255
460094
770984
934447
350051
316413
412586
645270
512554
856833
22325
586883
499325
231448
1033009
628115
296384
992602
778810
839254
920286
126460
375379
621721
100753
962855
273540
1006037
967264
782127
29410
355449
335441
637641
58850
269236
471970
278389
617480
438096
372568
55792
321294
484280
738407
34940
526524
354855
110375
1006783
58344
544561
449184
715363
301322
715467
872296
285226
893287
1026336
820341
897378
485535
880750
37921
545022
896110
920046
493694
530514
842451
115108
99617
378184
857789
305212
334301
498576
291552
906876
235317
642424
460431
860135
972057
842007
23575
771883
713454
981727
48666
84837
88743
810264
984678
671684
223153
693220
759593
651675
1001673
253421
778311
856252
486609
377219
686072
665476
498732
141373
191563
167871
664649
904073
809807
981427
173116
516613
412862
78292
58285
833243
646814
135792
359510
967151
386850
123934
618902
733804
584192
254052
164408
965789
929974
398412
82430
491651
224714
478008
121512
482075
916235
308942
715695
170674
175918
206868
816258
845372
586382
1021292
320485
934388
23186
724849
848991
803360
399526
293024
1045436
649206
915127
104565
909019
576215
498091
655661
755367
561053
409252
87081
567376
323128
220497
511735
880412
226
335963
550315
12443
834950
380774
233663
119442
735163
514192
129176
666808
45290
522639
606163
836892
778280
855303
160415
830955
914823
535904
106838
302588
493711
356271
572373
602373
92310
700853
884765
594666
989045
613399
614965
89191
330368
517573
652769
816134
1012041
786166
657327
912524
54089
830666
592118
566723
322797
457180
913855
53776
1024580
244824
833523
792087
422763
348644
968682
107421
847196
84480
510266
652931
567717
634784
422235
368796
95604
818903
204172
730609
1027702
22637
1015490
32465
457979
802400
399155
101773
576251
16342
224830
662906
286927
702122
1041566
594657
353329
593061
855527
131502
548949
28863
660711
261442
377153
71645
101067
97332
574678
23278
845373
936728
885629
277942
763721
181037
1026062
675147
44873
1018938
914888
146465
480268
547786
34996
178011
178154
349831
761903
139594
738241
911175
271633
349275
761156
22030
357306
481916
915526
861791
575823
1011898
383466
704966
341479
407679
842505
932578
565143
85999
988231
155184
691312
281697
684601
645501
706184
51329
108344
326410
504109
557411
831931
484335
390241
240522
355863
567152
226945
391647
431446
752233
103782
566945
168632
1018723
625042
407752
319674
467626
622352
895878
823247
214572
46237
241378
665750
972268
51618
947685
951238
42443
675381
255106
135147
33908
634367
579509
21218
534170
981807
172396
1020343
580125
94634
622012
707909
813647
726632
722794
102001
262133
598030
666431
412423
176486
959834
646377
780837
650692
460206
887744
654860
393997
563403
57165
68182
1010499
1035838
353307
993927
824401
23855
510994
161162
242604
142404
347437
796990
729284
744324
568343
33707
27833
867672
806308
989083
766972
767369
682614
1509
833037
637433
748619
301870
725475
728701
860540
403394
339763
419878
497701
528381
103869
950515
406532
16897
937669
409640
562608
227888
988767
880819
616051
704166
942645
981105
181527
633101
980547
791347
297039
288235
172156
549483
236224
553784
47619
320588
926798
23104
519285
254126
728344
818243
787226
337349
90169
868280
297321
285919
551633
370690
859701
84327
109252
767408
956987
650817
446275
714652
12380
274511
414592
125040
542040
692094
234326
169414
805419
619558
39671
504569
860311
617028
420417
559849
8
81260
506702
268959
87060
997239
1011235
170794
351211
25168
19383
1016256
308151
560795
768541
744353
956295
375794
160468
288531
455238
144149
216675
58686
367750
76946
25599
1006990
894476
370066
585088
520480
782554
482911
212785
12365
946336
429455
678199
947288
585382
227399
587600
174786
163141
932135
707739
626479
235686
187161
837129
901855
107169
429014
181051
443716
103884
604043
473027
124846
324323
592700
287728
446641
893542
167679
994850
293009
765015
315936
409512
535728
632184
843770
596730
868268
773251
915111
597540
243226
793419
428809
794877
1622
233530
792868
525819
87812
64996
246707
991227
937953
203425
469578
315285
734071
306863
55243
612114
221808
53947
824325
75237
64638
627805
213831
428120
336734
845158
788701
419869
738186
356805
513015
136741
237643
187933
859232
916507
195111
485432
925911
109819
984288
1028849
940652
141252
281822
191853
447830
580345
735978
379899
406033
711852
231298
623248
382338
497769
740500
383807
144457
891143
237420
211844
478822
715607
107638
372134
776288
150272
97023
792742
298515
1035035
351147
307296
234797
794929
697298
681754
60898
903557
114270
804729
505187
633217
344087
1040818
253561
38285
749707
198480
841714
698661
421930
589545
155492
501065
81886
1022710
461317
418005
638073
156179
622393
604777
442383
962135
996047
706263
644516
314945
576129
924322
969555
759413
718189
473879
974154
948207
28883
936497
841224
435110
631289
740284
545119
331542
75099
399879
150557
149201
567870
608036
599594
106011
17605
602237
877983
910093
1041449
276274
985778
56950
1041459
936714
214255
928580
224749
379620
140136
103600
332754
996593
602314
863538
449333
518529
233331
826238
211672
1025333
446877
493702
724686
46520
329302
464301
243442
522941
425546
752578
11392
728179
240985
809333
780077
322917
228162
584368
500062
317296
792815
883015
664278
46605
269097
469340
743693
1028773
418337
220579
990629
700262
637811
348187
105882
525478
1041616
579622
59349
580986
261282
651543
519260
559091
10981
750148
722898
715155
980039
932238
641036
799879
670472
88806
226662
698216
31513
1026539
497264
202116
445620
618158
414174
553248
582779
321995
844887
62131
298010
161152
99681
275758
664649
413276
1024484
425986
323082
535249
76819
623563
757515
737271
452550
162759
550542
935716
639183
478588
859362
252528
796881
464608
441691
555337
969761
988948
439646
733912
636208
307221
577724
397790
614756
173507
425414
80089
655384
823313
972689
447962
544306
397117
970271
387542
319686
183353
919411
545872
327122
745529
894074
442743
292479
518442
375412
858664
645757
661588
553948
594854
1020541
395823
227766
1045034
487719
922490
983740
843053
682158
841366
136300
763082
921803
694018
514630
1045254
174865
83570
547019
671110
78795
160286
634247
619642
385680
565550
628550
226041
857751
791449
609668
489764
635977
329908
942129
302063
955786
1030036
884240
823397
99627
514004
438830
27
462354
956887
422505
993056
50369
858600
1010881
518405
347260
158140
148872
219025
311450
358834
651700
838017
486713
683399
981086
51132
410168
281593
486274
146248
606320
124129
173839
292099
600114
383355
419
262992
3196
882774
457867
400953
483734
10440
423886
527132
1000672
361532
439796
485360
315862
573811
178213
499743
474934
940442
326618
1040605
955394
363963
576183
620439
355157
696820
923591
984502
389434
705805
160473
329478
442740
693537
854375
415846
573041
530893
239136
195311
333839
770352
704751
125895
593894
364317
141697
354357
426198
125585
937354
776582
789539
325969
194881
416124
1036599
325780
249823
812934
815062
7190
103522
124476
132586
443451
971569
129612
527611
919418
27749
973971
284478
783562
596051
316934
483180
899145
467234
285619
1044469
61341
844722
63165
881978
729310
268408
284223
560349
441155
8560
357439
644081
554666
804053
853807
884922
280909
743164
9628
655633
924473
418568
952089
680287
224533
513085
681767
112751
885973
940251
666261
855900
633014
815978
861633
252150
88047
40919
283030
766028
285136
115193
759496
718890
257346
856707
377385
750325
986159
98063
495886
177118
364864
550742
431984
711342
810954
20667
25745
932413
463299
241336
871988
35881
857022
225044
910667
40862
265942
643707
599175
477647
803040
361302
200839
257400
1008220
987837
279004
602078
770174
925060
715396
142832
123220
879533
373419
835904
820089
596487
390472
1038930
401738
1021457
958756
539752
159544
789467
1009759
335332
558367
893453
946832
445899
560337
420767
448561
730302
818659
206817
956540
567779
936629
738088
1039589
638607
221201
280320
624298
320462
774872
871992
274785
50418
553265
860445
69816
50522
274452
765822
927903
438789
677069
218067
344852
769687
480382
113757
315241
193046
720883
656102
1013366
783775
728067
175624
985073
1006783
910540
797364
569517
549418
702185
359361
708364
737505
678720
367998
260783
332476
1042854
413090
256412
719097
52305
687722
838031
31930
998102
75984
171720
552885
511616
774984
605290
830383
359378
218693
115966
442676
472844
177701
209474
241001
287099
300878
127696
895369
612008
298871
503727
1013896
587980
328616
387382
50464
219868
167482
444925
103512
399139
641350
674156
716170
98498
1044294
447947
534315
111798
657430
439675
605189
639859
169804
309128
915334
780197
193066
164124
718660
323231
504328
120442
871789
338879
255659
98528
881000
381237
173318
482101
177606
847310
441118
506437
540908
231220
1001320
346129
133191
569532
802596
343637
806242
872195
447540
548408
807718
461054
990647
304959
44218
858832
831041
215775
874587
851454
633783
834956
605914
414379
609173
324487
361858
194886
84211
900351
750963
620678
814442
317504
279515
810568
187905
799854
482116
814790
330046
490643
355463
82394
611809
683973
536362
108648
5347
11648
214656
830810
339158
915471
261996
492250
397776
637994
997256
593454
853185
642014
320251
946912
251595
1016179
883596
133470
183682
427289
229507
853115
656025
683011
213408
479149
406887
517258
499049
609145
1023588
721576
26667
158391
31723
950902
800166
280848
190353
841153
588179
572592
103409
850945
658424
932753
383143
359041
943575
992920
781679
44384
927238
431672
650664
243644
657204
769844
336488
349709
636972
754250
831823
97412
784293
879926
785768
688342
822310
164429
678513
221093
874191
12766
665259
238020
900877
943139
550281
858128
393113
111575
981102
797077
1033645
999027
370030
238368
255919
326655
430056
411537
885811
406075
758330
353565
929363
33926
20095
443190
839336
493156
525710
153418
953745
1039484
775534
11767
892481
820425
313649
710667
605867
153194
291134
47820
884975
354719
235929
735445
683064
323297
639313
775197
175401
154250
947779
555961
137756
495649
237672
567534
329258
319609
43173
677981
349217
923826
684884
108293
261184
724616
83346
407904
420760
965334
95727
594555
890236
913622
944436
515906
264547
657052
857523
563933
736513
982129
353320
336190
690292
1023569
900092
328977
380906
691128
455112
122861
334384
316964
884465
39170
964651
1024132
655486
274836
241685
428271
109164
406741
663288
520271
273484
138999
765241
636483
177878
307415
814904
834461
613153
283835
687274
682821
15851
796411
738002
80391
4758
755450
903228
361734
526553
218835
698957
341819
819794
835560
732046
596427
383741
1024510
473541
46222
344872
218702
804637
415815
266706
753898
188424
964515
1015732
503735
759950
666563
839850
870640
880417
329769
503404
211832
798402
192629
529977
856442
557770
465888
277203
605921
663540
224989
27629
296708
870467
583760
165328
236670
711190
286220
851491
367958
739782
377460
886044
842428
277012
750962
524669
201349
270386
1029433
967103
405809
219543
164428
649678
734814
432571
255104
1010283
1029342
738252
494332
47485
96553
217653
442631
962752
829625
819358
479063
241275
164325
128812
632019
1023302
858844
935015
482438
831020
35239
182335
417156
41787
771496
58133
673756
909196
709956
713499
632091
103708
761489
770865
766215
727557
120344
262477
795387
445581
182786
795652
604532
440129
623273
1030236
747857
997165
908649
42355
950696
841514
530174
161145
267396
114323
941278
237482
817817
614231
904160
674727
212987
966184
976529
857536
1000820
438147
340973
728094
539293
567862
589276
255213
203025
675360
744498
322701
1005312
172670
1011209
78553
249542
340845
47058
956159
593283
112451
727920
303542
167417
675931
126198
842774
138355
648785
984973
730563
336987
478307
521008
800932
692995
283075
795570
843552
683480
398384
121242
233918
537919
603974
743904
476409
801154
479505
151715
656776
296216
913316
366023
421637
191347
359153
31531
934972
651688
276727
509
339602
512323
247969
37309
933727
338620
694959
430258
775135
127051
879912
741317
446637
660496
266443
12603
143565
395851
691410
55659
668150
113059
509842
687564
848891
1035542
846556
178238
236436
859728
375308
601788
256472
524539
201082
686926
360909
873563
161272
634416
504191
839933
558635
864514
174984
383405
529973
1012281
682392
385704
423959
120062
86965
692012
612435
1025729
567011
155320
1042751
686709
897682
111318
46270
526766
38819
252346
241135
263811
420517
803956
572476
166543
928640
298073
263010
527569
1036804
187926
603667
1039712
154817
676573
1041472
467605
689566
147059
902119
50417
137907
278960
851992
65862
894370
420334
147728
836263
280554
332053
669124
860499
273583
118598
244585
866023
421213
610307
817864
393224
188840
148160
973220
183206
968963
569992
1014502
874426
643754
445039
833508
859280
898997
319018
122096
444696
400552
360083
894116
490090
593544
580011
893155
328407
126868
896400
588195
541883
136313
1043733
437856
750427
256116
453162
684955
754436
415223
122193
785038
868509
852405
682285
870975
628264
782451
969861
789624
211555
193591
711348
340459
286659
688548
826122
939463
385381
949949
700947
837106
628534
356771
738441
395512
1015727
358824
1039764
306897
392325
591056
8412
717307
900944
568092
331865
213416
222242
267116
1013571
593105
203054
974661
151772
526879
507777
796784
621901
423421
583117
629391
966567
243141
378932
761508
877898
764663
439626
144264
824035
1001844
491150
253220
198981
407187
776156
554878
180224
857177
421760
259905
29382
829312
12004
626747
386223
1043365
744352
906960
375715
687674
265388
772085
340274
913241
600399
824046
286819
798981
859680
275248
150314
451873
977077
348947
990086
477317
286528
811607
484997
821903
109906
324910
108120
906597
288733
660075
571730
844415
870176
925214
258883
327214
827497
326681
789291
335737
968527
828993
517546
639702
47040
694503
318317
560310
555534
824442
971421
664062
521474
199057
386373
145049
1007427
820396
1036616
717687
644488
618474
496832
736758
259826
819320
347518
987565
998905
706524
598881
909881
273559
695330
826972
629732
631486
561512
16748
56593
926002
889243
577016
474472
53065
807281
920490
773234
544299
414438
665231
898165
96021
355545
361904
367938
514318
168420
807741
205279
131874
811697
948517
370622
51304
209534
668500
811628
898866
227265
724831
119957
875966
312226
981472
309708
11296
677110
315628
312043
972691
271835
994172
30539
6371
206556
648298
67814
316510
1008424
314312
523986
992427
254301
507659
854442
397444
540904
388483
223836
189753
426262
378452
981951
440303
294780
183967
216578
566326
281575
788253
382884
744214
780135
160154
196103
591144
101543
453955
188106
253547
641984
768256
402194
755802
261977
97326
738413
140032
531053
231122
841275
426235
397590
761002
294906
152185
957977
955219
17258
629805
494879
407591
84466
503924
27676
662165
458411
12865
435266
827579
583611
150395
776473
377294
434497
674241
1037001
265882
548303
325585
176985
787813
50920
1042140
157373
666835
373034
478369
342405
964733
433002
355842
586102
150448
468308
209699
760222
114473
484350
562330
838429
1027160
181642
584313
962683
379037
369554
794750
869848
418159
878574
420485
702704
559606
190859
316837
124968
480181
738560
905939
117541
845048
735427
465884
31007
571293
369224
802867
366628
628188
65776
808288
640617
397097
384293
223562
169694
836074
508818
90268
29468
777738
482794
784938
968911
392768
55
608318
207542
28305
916787
849116
1008186
780283
958461
929701
374126
494944
335001
506219
1004110
418022
662387
262064
675767
890917
543868
323450
31321
926781
699022
793164
368894
891787
81092
67201
410533
421989
834495
197936
577397
584007
114866
570170
641376
1019845
1002916
776984
74520
955869
317969
249309
181095
256389
548722
917617
965689
299566
769409
576269
565693
717616
270262
55588
307713
240269
651074
219091
64080
820519
583251
387583
36890
304420
67079
393986
555642
941771
759109
189041
515943
75763
517492
825980
451251
541587
186184
746542
714283
193776
157784
569584
340415
1006360
298999
226129
849097
902320
192224
11487
651927
569003
52620
436025
58272
297451
43268
2904
608642
450057
985237
902082
673623
131850
81926
952558
488860
628892
660796
781786
894669
908671
483199
765735
832101
828390
458677
371222
626953
305540
351408
1026599
233103
1020671
231342
187846
122684
3278
205494
338305
80369
838427
259531
928046
176478
53920
978663
262607
810370
247279
976416
967294
706386
413318
475494
587359
458129
936175
738978
558954
807939
406412
324578
964291
407602
741260
859187
363327
756958
128461
309858
320424
768656
593929
779034
322542
294741
297381
764576
704360
949426
264150
220316
967629
148285
720400
612070
456895
671705
774259
283309
927763
221134
368548
986346
894294
921295
618452
324953
325749
279794
995211
633105
1021590
508772
747916
877976
524308
707599
345998
916535
681085
165473
807420
849746
767152
1021184
893302
493589
739117
735239
131002
602022
174051
166327
114717
776607
188170
784537
56819
872246
852968
233823
632366
597051
452568
503068
919254
563380
528842
365657
341068
345396
220128
696579
718605
619153
398186
271898
181088
554939
1020506
175387
202971
126449
776250
329188
237579
215869
437431
48614
244129
6368
912775
620921
737652
667314
995432
1017397
910748
384914
147179
152089
846537
397889
796759
844654
155758
749512
802839
411422
417611
769658
62057
904829
794354
934991
76725
967792
25110
59816
212747
865090
742711
83039
1024004
652426
936373
111566
966105
727171
851431
1007324
642639
353776
817456
534227
961201
469807
109580
329904
924918
106103
958996
866781
461375
893122
135132
530968
915725
238053
684667
697581
188319
992864
561744
450269
911212
366413
472702
78354
866214
828407
455908
121265
741813
406455
487710
661951
874809
967876
748852
265469
548338
224696
642934
255985
378555
249567
186139
105855
156516
101903
784119
740218
486677
717111
990023
104667
570734
104255
583427
55317
492875
945345
199437
786632
288609
396249
140940
478498
104608
930825
181568
410213
245906
755515
696260
151371
488469
78417
790456
113572
1011300
230480
109951
131574
157635
741409
496116
576462
454467
884248
978710
960740
1021525
118949
668880
261953
861915
50620
949800
309381
572718
917163
124354
1043733
389047
704278
40229
21129
779436
690995
389183
404473
932960
439997
994089
493743
443120
791394
243973
385581
419040
763574
621831
86734
435048
46670
997883
205935
383151
670774
892317
115281
236064
850036
130726
693492
49621
628806
718486
971501
930682
855529
466204
720903
775997
818358
332825
76890
1026441
707826
455325
927643
87259
968311
484154
341598
780314
454691
233906
519788
445609
684877
780177
810657
772992
808455
650865
511139
922644
526161
173034
702884
212999
792534
472470
792647
982306
729687
799395
518812
308813
276485
291837
281903
1016018
814437
188430
770222
704441
704874
575546
592132
183109
579935
417071
811171
51449
575448
479293
126874
230979
385370
1013493
527492
1010709
247963
630450
773917
685928
623867
100264
999955
668540
275549
551150
149260
8757
490772
687416
61020
221764
1004115
165967
596786
593492
1007189
293361
923189
181824
481683
52996
918154
871629
1021508
985954
210003
282749
880443
747672
992468
901931
860721
280302
897274
183825
831319
220582
326722
578366
795326
854144
1020010
852187
272963
375790
1037347
727188
698265
436234
870526
886598
1023931
223975
678871
330811
469595
851503
956907
738851
466348
794301
900536
151176
103715
455437
203801
33316
629328
713476
424899
666440
572574
198564
874996
555952
668365
594225
985554
524419
440341
160540
363264
119283
173609
756870
634860
910117
409667
908879
286979
463588
967773
983579
644660
776748
52228
227602
974759
655095
813626
287422
720874
555298
849008
122883
707143
834787
839402
382705
191811
230501
400460
916359
830309
427677
165109
349472
627649
134016
305099
460451
684699
300986
279820
198645
494815
916533
717889
574808
799441
214488
750112
313441
161083
484328
47256
898859
16113
638222
983820
386076
439854
187905
578688
818139
373256
177539
925518
734942
608872
509198
53550
597918
626779
1042574
309598
951234
179057
178016
632456
903093
1032529
838253
321419
775903
179998
385141
515813
592525
980619
132561
860602
368329
600383
717728
605434
327800
906552
795990
619162
349747
192949
516566
337495
341167
356468
297541
597167
227218
599153
865539
874587
970055
252939
905290
327574
296706
257261
395861
305528
398039
728827
682484
211569
431315
668897
772517
234643
1035756
109358
889136
922609
823748
523189
588875
949438
837846
1025085
75130
44286
301765
963818
946972
907091
922175
389897
33827
266651
981231
980057
548263
736617
522188
515045
22472
699124
10107
227687
771299
228135
658155
24671
928654
646872
676229
448575
450889
126247
28299
994596
278302
175013
224266
956276
92726
550059
159559
173851
342827
77194
17536
36208
202850
701652
831611
1027669
851767
501217
551200
368824
100175
403112
671974
703487
710200
173229
1016851
477183
727292
773220
42383
93875
235359
460285
203475
632756
708685
206293
518230
38175
1018889
994175
869586
939710
621383
910500
1039565
656217
305873
54027
379534
322814
149460
300606
720696
627112
419793
1004473
343217
29146
733424
2522
953317
407429
893103
585718
351176
155153
763209
641
368817
74008
592743
747781
792947
705327
293617
668419
289200
193754
612777
905635
684742
595552
360258
1021660
692519
518985
696381
884495
755492
564761
365039
201274
132822
831284
501027
312838
958912
323204
1023516
780695
140804
50458
985486
473821
13972
219147
547273
952214
963429
44199
889900
945029
507520
749235
999516
656190
908103
649770
17220
771398
403209
762384
55493
345566
38945
13789
848269
219532
688279
937675
482415
180138
961859
747407
232137
28129
921960
487309
630245
359434
684022
968807
324717
955602
161717
207221
764402
72032
134433
905142
173022
833060
535277
595206
25247
909892
874254
268913
323098
344923
812751
443682
713440
186811
192456
877295
593845
1034535
67073
511646
957037
758518
859542
134494
340353
469107
85053
11529
288188
323499
956911
539364
847486
3144
684273
751305
1021173
806661
70712
631798
557958
514606
542910
989979
264362
524965
844235
498784
175829
296385
272714
386697
792811
152906
912524
321641
934182
324177
638810
535278
97480
892222
210364
429642
119667
451695
265799
637800
558178
815635
767376
838849
643478
598337
47862
154242
852540
154509
337967
720834
211803
851613
514233
383140
489117
915012
898093
250390
740630
804583
698631
604572
845256
675434
227843
612046
311246
426850
268119
550376
902217
582542
905479
993062
835567
644051
540718
786227
540137
516803
868380
882067
1042307
886553
228939
390996
785860
732322
749983
46935
461149
535131
52112
805177
673935
1041594
191727
309765
786742
1007688
75272
392759
18113
398915
805039
530337
677593
666216
559171
747098
156850
571001
380363
481082
205615
327363
933044
61840
995176
845554
924702
207399
623031
549084
990096
942199
691153
829009
965124
804476
678874
107288
642250
758830
997250
176071
605790
823734
455443
408293
184659
532438
190637
284142
424761
4215
592111
685878
316915
534141
1020744
860274
82915
735258
1043172
8125
922436
244627
270138
210784
332260
792166
311540
862651
671169
784241
792173
312148
313453
383668
840430
234783
774638
466722
383492
496148
15654
304697
136896
475691
630379
668335
388945
586973
157953
549943
638565
1021680
761537
387438
554747
418458
415878
651476
548884
725481
470966
520439
996155
1013155
288676
392417
7027
257193
116046
977508
298832
632121
297849
886187
788653
560723
379099
436350
386764
751119
563244
181663
228196
473483
695850
184087
960243
746809
896103
911684
331512
118912
710871
353448
987434
412035
890395
872203
275210
369063
686695
1016035
64028
406664
126566
429622
134809
362396
450053
303404
668983
734686
786603
845642
885809
155486
905684
24859
82854
779136
625186
72230
987951
994289
829346
892033
474233
910236
626202
974974
482786
430877
834183
850923
387370
336567
832308
167623
1043732
471678
187590
902928
836993
580665
245797
362019
907491
46011
323099
351522
304660
718312
631665
180883
677192
843191
524640
967985
745810
103827
446540
680548
330022
439756
506727
408469
415065
234625
143204
597114
110583
466676
593372
449062
815872
497625
754149
48549
999762
793311
288271
309444
177074
312606
945212
157067
741446
175938
9567
331551
17963
819977
830966
939119
215052
971370
714506
956627
703274
317930
172433
750103
683215
373042
974709
21022
290615
191041
2229
379367
287785
812760
592242
494333
331878
506197
546402
771936
753481
996286
885886
569180
906733
897289
292425
609720
498561
187631
110794
575347
782060
999157
394400
678227
719738
644780
425461
648055
145243
332984
186269
842411
95012
530758
96575
269795
23554
998457
50902
220251
925331
789957
364211
624549
976642
14650
671954
648070
106917
216347
300035
689114
747917
667516
589984
394641
551970
30243
211705
366482
84698
335722
318808
936564
232701
706884
204777
958359
608844
119176
770297
1020223
6823
1038373
298905
573408
815175
488587
355874
277205
241423
259093
670430
926157
348411
330604
107903
985244
681384
520511
713390
534965
976842
493530
576171
372788
235603
14983
915099
158880
1006875
467886
550929
69066
1041949
946888
521567
324351
87639
69421
696072
142656
385490
136348
592431
731577
374463
449755
445617
599023
914912
367592
786486
779241
476777
661736
498691
170623
457767
89921
169889
538330
87757
598552
135616
599765
383594
251089
632359
711518
794852
82971
430307
527300
820262
296564
690309
696978
995528
414722
579441
415593
532359
15557
951482
364569
698426
713826
84506
185903
933359
183666
930950
573111
910604
1015483
854795
369129
910002
867541
854675
328671
770276
166091
91235
860852
359968
351981
644628
667120
125464
439277
67809
358009
185836
33880
482745
896711
750040
252183
972868
761853
364353
810155
205952
355519
65416
198636
478459
258833
363541
877336
385028
1029196
38354
926862
187873
1006631
356622
251916
919038
504329
917092
91540
802089
255748
495749
991859
271205
829289
242736
663175
226158
978138
1034925
588832
599997
19635
934614
862807
96136
896716
248334
967394
844364
849304
914114
544846
212899
600887
111712
945359
844429
267935
729939
174416
408988
365323
304672
503481
427922
436935
846774
39644
798811
450817
314230
480445
412276
833958
376604
497377
813946
674165
491965
525894
23718
168537
947748
507748
676400
480062
352598
357780
448069
18718
311079
426869
583688
996744
668372
822814
735751
121568
609551
869311
492279
381844
859291
890508
674242
260469
607509
874832
249175
988637
156567
938363
721488
855016
611493
496072
840845
699495
866387
376374
299842
927782
689086
958419
716693
523791
986646
819073
359151
33627
436915
138506
291658
63558
1001938
617154
89618
57470
405864
257709
135918
1003102
800458
740144
28885
312618
4190
966136
896262
300048
542347
770816
1011484
585677
788715
944307
128441
1040739
462598
167110
424492
818102
851300
220598
1034861
835646
794610
505285
948264
577142
553038
728227
603949
415861
203489
294000
395045
211463
112062
201685
658429
241589
667547
595635
994597
661774
166894
98551
99722
721105
929341
100506
926904
717148
372297
343853
647194
1030269
889021
956480
429401
234615
108876
77644
508433
69599
299084
604600
735401
723713
435902
177741
99640
383502
920293
114563
260842
902031
26298
228625
377236
427021
70290
1024508
944194
463831
978779
506607
558210
642575
747522
644509
550756
520625
419733
191949
633445
413117
675834
1008557
277771
376330
902324
420712
897577
260009
911189
73324
40772
659259
584539
468601
879268
438362
486288
692895
707811
1014734
107179
768017
852149
786328
436980
690562
866524
770779
166255
137395
411488
517019
104768
909329
574583
419545
598786
223104
874469
654236
539813
95464
287943
977613
702709
144887
530981
351254
912080
750456
619064
466994
266091
173357
609720
811007
261777
874808
255584
54383
31143
82493
153555
804059
982579
554506
296585
25036
547201
993447
647763
891246
127638
676538
82465
658813
547774
833942
176870
77268
329085
423114
622344
727609
289803
398253
247745
510179
631316
222135
219507
754289
432444
565878
221226
1034839
395667
280975
690589
168510
784190
574497
828735
536978
53829
546444
338191
419174
19569
1035621
386652
890796
655694
812807
621878
614658
153141
712926
977976
341307
669442
661185
173226
470043
644240
909072
253300
599296
277490
1037990
702085
341390
152876
892886
526367
25641
476977
494268
582890
186210
328330
640551
194331
162774
111537
654063
594337
893906
485861
928082
504801
508067
45763
530248
160413
394861
712014
124033
525647
822282
463957
552392
734593
180353
850803
340666
703341
764640
619489
562439
1043361
112540
859777
783585
779647
762657
723737
1015297
170801
610387
126336
1033433
486251
327863
707698
1009652
252600
319178
691012
852610
546831
367349
424776
857634
140364
524260
598661
307988
1033270
671562
855389
676611
652718
786624
182148
399805
1031257
371310
739407
367325
1042509
199545
531677
396974
824348
621773
878397
821904
11419
55322
142054
102302
24038
805838
601818
568684
696869
425084
384800
629211
333106
438015
32775
206718
948172
1031685
913777
322730
615174
9754
601288
557272
366567
434138
798573
1043872
1024567
147653
763973
60768
660317
867714
411113
530650
208358
745497
500050
583387
677424
65337
496248
432216
1007018
683014
505447
414052
196149
578224
412958
473877
790289
57197
59744
974277
1041424
277684
272436
920782
445563
46778
339139
29592
645096
420411
769649
1013836
914951
462729
884747
239895
64216
893329
293278
902823
98505
921991
434421
773029
254019
6559
144655
204156
951899
775893
360786
541058
896805
449998
827416
869636
10517
903624
785064
923847
134806
875212
366611
757870
887295
680008
356259
584605
759378
966090
440785
230386
405642
246158
290024
358215
1019029
51818
665326
149440
903146
110033
140581
633221
299990
44786
470565
916346
511521
469666
31938
253247
951325
484558
256186
602822
723851
801959
629382
165674
749393
885404
785538
1001184
23910
721148
146325
798106
1032531
909077
499384
309526
110421
378905
965807
688392
932616
785405
53355
367263
959151
826406
109149
777064
128940
806461
44874
522134
520668
882444
14817
934655
774678
71171
836532
318034
371131
19683
410875
90531
444301
276535
867054
393128
829470
454899
517445
50436
423587
523433
320976
66233
608420
326692
775324
319415
456567
776857
48206
41115
1031091
751374
386045
590957
509990
987496
741260
232681
241436
1034781
227041
532058
133640
35844
1000617
112837
960806
786248
871721
911267
652986
877998
352933
299316
780383
132467
409136
162054
236177
902570
833256
158134
149751
627818
347362
805185
365393
212746
287634
418129
346890
227129
209506
970665
981936
855706
653745
223331
296700
449423
357075
292851
961060
918096
252880
389328
475166
1044189
688683
763532
392909
311854
628552
522474
860922
147322
910313
305239
458767
520899
805622
96327
41218
823385
288059
725980
1017933
1007511
148892
738301
868390
206077
816480
538087
519145
101729
473232
793275
637111
326640
548405
294987
68327
31368
393819
974580
236968
226072
1027194
296603
499550
754612
874635
449209
278135
125693
296824
1012491
752954
288031
51943
894781
724659
584429
271735
774644
395483
767001
452499
663571
818735
1042719
272121
148127
333527
737139
454313
501899
539838
549225
594345
963407
674588
670815
878824
199433
876809
57633
15001
226921
780258
701897
450631
712492
623009
622955
362134
512245
1043705
736960
561659
570840
9511
551259
198993
261808
690024
817266
169620
728046
976933
488957
444248
43626
342390
562159
831860
418899
264860
769642
635762
693170
434005
660026
178707
963406
94567
391107
1040765
918860
669063
18205
548948
274977
334247
652596
535994
243021
588881
802288
216938
872460
189122
834010
233555
1015144
1035309
875921
551300
886598
691455
896431
872313
564725
252796
281043
665830
523959
862385
454114
913344
982129
474719
255676
954886
357652
682264
482264
382065
208956
392318
78720
864169
831321
151889
980919
343115
467395
625968
664828
656128
782414
770452
404377
221987
867889
162131
309215
808731
96425
888800
364579
164985
257933
489989
724027
383600
143706
485180
786332
631863
649913
438473
980223
966376
269476
424070
2149
93627
1040306
668615
756012
59002
187912
308965
118151
182032
487538
717724
516391
831525
593844
832765
577685
1018705
453282
644332
567526
967535
977635
542490
975705
608541
992620
687107
455646
494673
559055
669083
152363
424724
715659
559455
783680
1036874
302365
195505
51701
448018
235935
467544
887986
582514
329645
167937
268967
167052
368113
66056
684929
254050
809648
925487
612405
216511
439160
68574
585113
851098
489115
136016
468815
945340
977560
536892
63355
220371
942256
17455
565233
640156
903535
569596
929604
889175
822571
195391
955565
618319
615174
739696
181640
174230
217016
1036197
955620
838449
542264
971544
543227
212097
21366
122493
945757
224554
153469
706273
318397
763643
1045327
806628
427059
758553
709195
533900
184554
354359
891387
47287
520274
972593
868306
247973
1034630
997085
926552
457235
423006
641288
122193
745050
1010479
653217
561751
753671
309618
391733
791730
488448
56112
136352
576765
483406
681302
266436
569121
347926
440509
400541
176708
627396
714517
393836
609977
115577
499981
668514
130250
528635
871105
315299
408256
843290
472711
823611
985233
34068
524300
720779
518587
886642
732253
866556
277760
906217
426020
317974
136629
401663
253488
429689
25274
729761
164610
713271
1006233
343486
733488
730473
421410
307586
73472
713927
112701
738332
291591
343600
415717
236896
568658
350923
477648
18532
446241
182335
91920
146631
458996
406072
183752
1044537
382176
274919
418485
821807
150739
1008455
24749
402726
127607
910345
82519
53892
917266
12613
980919
320702
831749
704646
593205
513540
465244
911714
641962
110678
475723
784784
79321
999467
243896
462315
385168
107219
987769
990927
272651
1012115
579932
704020
271722
44934
408528
36519
249168
61550
317952
715366
1008608
336844
899914
205841
513917
406679
42687
256029
957913
465486
181430
234105
862207
758428
405790
656804
168466
704566
171292
69546
835122
342501
302026
185764
575981
792290
955472
636159
57489
400518
518568
104224
420448
810774
229322
756564
466840
802561
686027
452572
445862
386858
54100
439539
217523
156291
1011707
170058
388721
903368
147234
464873
258352
449940
675715
542347
890146
482929
107760
468117
499644
288186
946325
442026
500341
417531
236463
275706
245157
619645
37765
37273
946906
829674
777701
495266
836147
639924
854049
982484
748409
817067
220613
51268
336533
278927
307587
144795
395780
286618
852832
878124
904714
936069
570459
814120
711754
902894
987306
443098
239129
1018889
523852
839566
452933
389111
827326
737134
257086
295855
780597
277742
650032
656971
1028274
458736
338711
541729
320812
436338
281744
1033408
111581
748439
261022
410047
85834
489142
472782
366545
350617
797014
300971
985318
356159
1793
813393
651960
474517
228998
15066
474912
728967
534574
607874
1040488
976978
456663
833439
430140
666621
722809
836396
741143
839350
747563
57451
319803
713986
513177
893209
898063
71713
597232
844472
789162
364403
256787
157839
488817
388435
990919
180128
1006286
340040
256842
1005984
347927
784943
141334
265610
250916
211926
786516
539634
682487
921632
639616
260336
767603
694995
880383
78694
679004
805387
949571
756070
102870
589004
391854
445921
344653
259157
20002
710322
436036
480294
77740
852103
934918
420903
600901
244736
399524
709981
69627
635336
718573
252028
303991
677942
698908
310335
322360
719370
175587
664272
679608
321837
770067
493404
939126
583952
917687
636137
149929
400053
787730
467175
240104
83048
232416
896255
783584
159865
433902
705421
871805
473527
344624
81340
357928
976189
127709
148047
294658
236954
668842
68689
849626
111121
924582
17090
629043
165700
201509
672426
207422
658572
8410
63395
613671
232440
686138
721830
749019
11679
989143
392508
750434
421079
198879
832519
886788
889289
549496
37129
683632
699018
816321
268837
782029
935974
263140
374377
538322
1023533
634487
100455
600482
968319
596038
627796
372043
104258
283334
3583
248988
1003335
146086
302342
671801
459086
434173
202126
990232
31938
921441
179550
190060
186049
21250
865331
193735
270643
892406
911628
404466
160568
202608
477888
1000680
269283
35828
400578
810643
272193
469408
67535
933068
981199
63528
923330
952925
867232
363688
126906
786829
365764
198857
891520
137567
709375
375722
999113
649673
946337
261115
678712
978570
814
919044
726707
916913
650059
324937
791312
685918
239152
698364
779653
301446
939597
272218
435610
658059
746711
182986
211515
30128
946207
590890
14546
660236
621454
919614
985089
955927
951211
514668
239183
522685
970549
17123
443112
912821
173657
180139
908683
553051
1008680
633105
194248
72237
504878
956698
169625
461698
621572
890641
953359
794075
706254
649704
625811
524334
424448
220770
229916
714009
383418
769433
822521
771485
22143
57961
706745
446555
211769
486106
191195
500830
981686
851433
482704
891618
249583
739734
834745
573238
981583
227181
661815
348826
774151
806097
344639
928457
122946
822698
921715
60418
478627
502595
629474
15538
177075
325048
423591
256247
190825
142260
66839
720938
105678
237968
1018655
296681
707302
381082
659955
133835
1004525
630184
524333
248409
911843
433369
464318
548343
990405
871367
419591
435035
755734
399564
647822
66587
175841
97883
79918
520045
219421
333536
219437
594657
914257
676373
1027379
286163
513296
308093
773416
24374
653517
41383
428094
1042189
660575
983472
758869
918721
456124
196485
42313
910352
681230
964700
300855
811425
936153
1007711
447574
249425
12532
1039479
360189
611283
629877
469219
458055
56695
552423
961517
918160
541929
346952
291890
77832
816948
643459
597856
41342
789945
195537
532710
450619
340049
138535
306124
808673
323033
265806
803606
765551
676460
925033
472377
252608
315479
252251
718976
67905
913200
574821
429993
1014451
705653
637056
429077
156707
324276
574037
802301
607060
992535
613750
485172
716540
409753
428886
158340
664913
608914
262217
710990
408010
131331
37248
773071
789114
308864
216631
259190
305490
504478
753470
285676
878436
403314
152368
416674
523272
78214
984441
66960
501009
1006662
687181
873810
469772
432874
149642
312730
571346
634920
502060
247797
467728
63071
269760
348003
487228
704674
810416
505992
998319
351715
1032666
933564
807195
251773
665451
513802
264033
348116
969068
300657
271963
360324
964443
609926
122042
765812
472894
611893
734220
512140
517878
936120
985884
204651
804279
477054
471357
729673
102204
90443
441981
539813
553327
360463
389458
765233
666557
937904
127156
848570
593617
222910
295495
660563
148601
404611
263462
1033844
995585
35037
199763
925352
682992
1033938
50038
677577
997833
708475
759975
564028
350463
764063
966980
124941
844504
957525
495755
165486
592666
667434
742382
203730
1011899
264443
37505
584151
743739
580329
530775
97151
381344
860685
510021
437523
1044363
378896
565857
144363
407332
842556
541567
348430
714707
1022256
894809
811279
845362
84990
495256
307950
55489
16219
1010678
918952
521322
354084
309795
586487
301079
308447
987617
251016
392988
431448
171351
392324
607605
418949
673263
641884
998967
268318
574386
322209
618024
537541
408722
1010497
417088
485007
614102
936046
140064
828526
637737
186518
934341
32848
1026371
150623
170694
403206
232553
364686
692555
235120
485642
423528
112930
126783
261137
925560
756284
39803
416274
926028
277200
421149
196125
257181
1028543
534048
758700
144998
131710
5779
821573
1002736
272193
148574
353688
836103
235910
90341
872875
295632
411475
636053
395871
131446
603358
969577
435483
389077
108563
411314
312104
702547
501300
765472
167261
569393
569857
924137
535091
187665
425869
385332
297959
489935
6241
854150
871156
624172
841260
361387
237109
454668
822989
626410
713208
822309
781299
115183
606323
244913
703041
43740
183509
600195
519920
380377
298901
705884
140005
511525
155420
884828
285804
681803
357703
999264
199968
951769
198326
789990
406731
670389
207618
977357
986465
910471
79894
1002793
752514
295137
940566
619010
735148
88017
416664
832353
695154
204349
287214
306108
164476
962399
660052
859112
490257
358903
158535
186922
949362
583348
228549
998695
341621
482723
66202
562228
167592
46989
661267
327705
878676
1006720
826920
869196
438404
134453
770150
884203
535954
847320
627143
782477
347893
741147
440210
296277
970184
513202
311316
475413
305783
563268
47800
54744
713371
663386
757944
874937
639987
913747
1025751
671603
29688
320824
646499
718172
532388
968530
451063
378303
317114
853331
920556
322220
468332
105171
279929
531876
869332
157631
443639
416113
516565
407612
167050
325482
186567
58685
815551
543935
546767
507624
1019191
76139
286680
279088
518080
668718
278984
423175
115880
93264
907374
153088
246153
773351
602034
967569
740018
850663
542432
808344
789653
441025
620184
124729
169770
677129
276804
426138
619807
760896
535281
588661
174149
432825
270198
564803
478140
248248
76769
1011507
498395
267515
601404
296714
418638
512121
680645
848789
571260
249074
505684
676855
643512
352015
898485
974156
193004
956973
377485
971752
681616
823591
460347
270322
119566
429055
774549
683968
528114
28344
116373
826043
469647
616232
737631
84812
509321
925563
462719
414444
842072
39089
571398
810679
334120
626642
398582
144285
288680
893167
571217
481297
245578
322268
404271
467041
651968
205332
961381
894254
434561
1032160
160056
969604
72005
928742
1027244
666151
246138
751076
632541
598725
112916
193010
426312
270308
13629
210201
205545
409297
223859
598108
675301
742577
575949
804187
108925
184962
860240
879805
322700
370361
36588
901313
773039
517184
502383
963220
770604
983360
715720
582121
19911
610533
282351
301147
943811
661623
636208
488507
912848
1029982
47852
55895
929089
689580
607094
243014
920006
687196
587717
938834
925208
864816
858353
650136
4893
813719
87827
839781
839241
847592
934937
85028
941867
1043570
561147
725418
863211
1040053
809860
259878
671148
33671
758918
296605
625501
343383
944942
866357
182284
441795
852971
358602
381837
201909
297416
85429
816139
473713
928912
1012527
229421
349873
442741
440568
262688
437770
126400
402043
685335
430710
9774
258063
307118
135551
636117
762856
277641
516132
633482
307748
243107
997584
700356
892621
234516
388507
497963
546798
195260
316737
771771
454456
45691
138826
836049
65427
38698
409889
378079
234855
531706
662626
789086
80861
166720
596555
248947
624453
783369
926757
466188
268286
88612
840174
516602
373517
393709
829334
26231
675869
655938
684366
881429
24708
687767
834312
632443
1017778
547780
503999
501660
857629
460545
939801
1036059
265890
348517
967038
377578
1008436
448280
913925
782558
990892
284326
623123
458229
872815
381306
876886
284527
91461
571829
149463
511905
383381
682844
158173
522380
749452
579306
415763
359365
541413
168399
707873
994203
997390
294917
142487
166960
566170
426930
422097
454150
771466
630606
975305
412659
941591
118174
197156
1032292
129531
155806
1017842
617588
262095
166024
398141
538841
101486
158155
825446
952146
934029
664469
660002
559499
193167
338435
879775
691060
434266
317570
371597
995343
962726
209356
696396
797787
251208
634644
229332
142140
526434
845912
180420
1025578
583911
963310
903554
147935
740491
37474
471461
891329
173061
526906
446577
54718
917493
814019
116104
121412
10003
867624
342855
934434
108951
394461
622157
671888
163443
94295
651853
819695
716757
761402
416525
24057
491845
462798
468796
967034
43939
493591
851945
284259
914000
345999
728928
754376
743755
309833
267309
211438
556054
883703
1009141
742511
18171
379183
682325
592120
443012
945502
414112
399781
927735
679389
608540
844856
899299
513148
418982
750964
84641
430741
583708
760632
560561
11163
548708
852933
269575
487614
178493
858979
1011131
702783
853267
442373
999312
255312
755159
884328
506702
837011
798245
728424
219964
619920
487680
107299
64863
746798
535125
630941
638050
222401
692933
98931
219967
944383
924762
493333
822659
956123
706400
1023949
203586
1022442
133532
655184
247862
310368
525082
957808
48212
799492
707956
523727
1040273
11879
40834
1015352
623099
619324
970805
752362
484858
129596
644719
520140
1004984
994804
1033043
193276
900554
946720
376425
1007046
899718
330586
771508
964938
599018
764439
213712
410234
990112
225523
528384
626425
297726
701451
639465
712502
828180
597152
423280
191598
677416
192959
248846
989452
438585
850274
740524
581443
1040000
829942
247525
907859
769242
346341
695353
899086
811973
220254
75014
1043843
793479
887874
937408
94087
875489
939161
68744
488507
769447
59312
546037
845067
517049
393728
272712
695676
142306
1034401
636285
763105
1018838
414382
401954
124328
193403
814529
270652
316243
445756
1007109
610336
693887
310080
864846
317624
501963
703983
826333
479602
696538
528931
41888
229747
748118
665503
209002
163952
1044247
918948
773342
191552
830359
427630
445233
883229
160796
1005941
754162
308998
888639
74201
227712
749272
918721
995963
742929
203358
625506
587502
889980
677967
372101
844898
367669
140195
104610
236207
404664
281985
606630
199806
964020
935462
106297
821777
467488
435016
549659
180
505150
540846
534580
408223
193193
770287
447274
865012
820247
897458
984507
105789
1039882
358089
234335
234648
927135
936373
568586
883062
920877
922794
552230
493174
119340
669596
1484
63802
108388
362200
430926
539421
29203
395020
916648
518469
97281
187777
865018
1023120
893974
912663
288754
134105
299802
334597
418146
189415
782913
977744
687865
166289
545471
320510
553586
903055
319211
1013976
227410
172050
769995
727383
842228
651094
204953
857114
492002
118985
635716
137178
678411
828210
35919
551651
570428
899856
576073
1004688
259394
842634
104685
557235
528534
335722
264624
545447
956793
449323
630174
820442
688429
335600
537362
354501
668009
718239
675648
74113
907778
960323
298259
1004534
660433
782795
1038629
388140
283788
784785
1030592
894826
542745
1023436
647530
566121
336737
692354
61390
347967
832509
599003
630177
728335
466967
968319
533131
738064
563591
670324
393017
133693
486844
54953
297222
822251
428259
112546
947124
190032
842278
998993
27141
984137
469294
679950
613250
69704
195123
548803
481235
354277
223788
433569
662495
379150
461749
131929
92970
882175
957997
833969
672142
883227
91436
756324
966464
841584
512768
123386
664304
375268
689130
224633
269386
847516
94524
640066
154319
740232
80896
464652
280452
497665
157745
609289
597168
917277
260829
503836
58499
1034690
887961
664170
37231
923698
763444
757131
88625
36848
86863
116745
878059
708876
910720
633635
376918
226160
479888
1037601
187587
6819
783420
246377
465015
521853
880353
79056
753510
309670
51274
647718
373726
277664
374813
632937
713050
107503
618819
446475
599976
133000
10150
867768
570041
168427
83998
875866
289754
520416
21743
904602
382905
819654
305666
413256
717037
311799
512602
992842
130993
939573
758578
137495
904564
942422
85365
173430
564486
194284
988797
521332
634488
150788
435133
321095
1028451
140049
459825
812293
592654
552105
514665
642034
540680
869127
679425
670500
290415
906983
902914
741452
639698
196739
175944
986283
650310
727390
657328
452289
602995
763389
443519
269384
676429
674064
348830
631061
501988
571180
1023150
734789
247994
765127
700515
126518
204573
807094
102260
741960
378484
278382
63907
425457
475373
347923
364809
828557
62140
966120
216014
722100
998870
999524
986361
247618
142970
903143
820129
570116
794804
683184
329229
488094
473094
857943
630661
463806
376820
596170
906774
273893
468175
923275
704649
398948
62828
836497
980722
590145
826225
849473
340810
451755
549234
449335
815794
151194
618484
354835
1028256
754986
576924
766441
432255
959936
399172
65640
940533
658717
116270
543145
914994
328474
900004
537249
454475
724583
877245
83111
184259
85000
977836
364452
564090
417652
570946
211311
762658
126123
102749
963602
307283
956917
779134
282935
430806
493880
84418
589662
680076
483490
362319
158802
49089
911193
423552
899178
845447
687485
147109
469304
942340
757838
34756
1011260
26135
156346
194180
385258
759373
430790
1031740
754802
63019
783710
975862
20201
551377
387166
490519
775692
577607
618403
1008585
672120
877329
537239
103805
23918
681270
100637
1035446
986652
52828
510255
721587
140691
401903
657530
738512
953884
867898
782580
399116
384310
1042561
688883
681979
140840
282102
585599
240780
1042675
266107
601141
138777
625349
422695
1020241
476515
863187
81789
773447
344893
1041357
468818
127681
690290
704333
783923
944873
904702
139932
354951
469845
551240
408428
730421
945901
563169
850364
94015
588429
206574
542411
452915
29495
438039
400597
107779
1003622
191545
377776
1022795
894196
474429
757927
823314
865149
1019747
886989
26371
359190
617800
513262
597427
1025042
387563
659847
396392
906776
883825
341127
605002
298015
604112
464116
780595
806532
1003768
26132
756325
592348
47579
960499
992852
748798
767347
85813
202946
760006
243142
54907
545715
340484
627211
711278
371664
664137
848491
188401
957990
469288
21614
444724
40874
957137
387651
897682
260132
700070
448008
708483
242691
705994
689931
543270
405196
20584
64886
364178
590599
622933
817608
594214
296781
775053
389162
444745
738894
1024780
100037
150897
407264
646695
121037
1044046
203319
576427
202790
607678
354236
148367
529735
958011
447516
859167
1022171
1026423
620788
115152
377564
251478
492168
494878
1005319
280225
779526
897776
574122
752282
258432
215979
354075
823426
579469
821916
520575
440963
93626
133987
792459
827084
236352
72302
254178
523698
863868
950093
291711
72813
627832
1040092
296945
848476
659048
70450
316814
923441
1010142
564014
363737
997479
91272
110384
638873
699476
688580
176581
866794
950185
445968
527253
486856
339448
216650
83914
19842
915803
823538
683898
258142
493669
560019
846395
266707
32294
177233
142329
990056
758046
708327
809438
181630
419397
324458
320892
794471
445454
988132
784789
488060
883648
477272
282749
834006
536822
760918
94840
847772
112792
1019956
960165
1043470
289629
729095
522674
1006891
366696
407585
750259
36635
980089
600253
636606
459559
773804
86382
91238
350749
156538
561014
616558
27425
964878
829426
683705
88832
384619
475749
726783
99989
71675
200629
798575
36243
32960
213474
661353
365208
238865
303041
297603
341757
544115
481
826763
768775
397840
357802
83247
637769
197748
1003618
938489
859175
438973
390324
495993
937073
460967
635629
271435
666412
290099
592423
63716
77352
793026
996409
434058
547385
431254
504182
777772
348143
534580
974046
703525
84298
433095
179753
864936
714331
720877
766046
90314
470648
213636
774995
946594
879861
16735
373785
45817
844221
288007
764862
480389
8823
309529
636452
9739
251351
455256
108422
396938
519976
551215
236224
919396
277785
575900
423611
542620
1038358
984448
488360
986611
1044698
386975
475859
393218
266499
586541
337837
854299
538010
295936
109815
87369
614011
534969
287821
679193
321809
1013849
544093
351965
540465
898437
222080
930
56487
321507
1015673
304589
25734
893628
28225
650221
274633
895139
909836
622135
355339
935859
243146
696231
337645
17982
191009
852170
27877
928685
49084
6076
559094
311233
186318
272901
262008
222483
393365
970867
662319
654206
220514
151065
695529
168768
583458
254443
609068
598374
248183
816290
887639
331178
807290
11863
856520
1035973
942632
1023326
672376
235049
317595
338184
143891
743563
274155
713060
786315
524601
801701
742118
212265
734615
953019
365999
865366
458329
1042733
338684
1033418
718357
281120
811609
207753
959765
479808
100251
331013
982133
879952
196325
49566
96826
985341
431923
387931
958145
341965
16438
247300
656021
872885
662748
183532
575776
58173
580113
318631
458902
76864
410625
675209
133194
11071
787943
231712
225642
936064
407797
555276
827448
189828
187459
62879
473566
735945
190659
977077
245848
632339
88940
83603
445948
817791
296607
993576
750133
583800
818772
383264
462661
239784
217867
319908
835845
194840
324919
830200
573943
16884
362846
96927
527759
901630
171705
704511
456428
243737
681074
428817
273106
122647
296425
391113
742
404546
65532
561560
171894
485579
969890
937828
418112
893547
143015
540281
148095
191845
991142
617232
908068
782645
410578
792945
619412
818992
1012747
384522
864896
74997
24248
352026
637309
486455
103113
675530
875945
143545
624539
392423
581860
699084
453456
7506
991218
165004
224756
8702
572390
745553
1037736
180700
1147
300657
418519
27
894601
815547
135469
322053
258188
675077
358640
24626
271639
791935
950113
337062
680479
1006549
725568
837583
718399
970399
293188
869689
563768
402337
594468
204651
196077
49604
553550
48705
682343
114484
910159
192170
717412
47252
153764
166053
474238
637908
381222
350495
360893
451379
946101
832653
622423
946970
738358
192778
979182
332335
1029428
83263
280567
108836
62867
58338
976662
337532
647965
291370
29853
270649
700131
1027911
192210
1043740
275090
255128
642675
561088
944101
356509
428517
110172
431883
963690
991526
917487
958826
714479
807498
77560
455156
829910
731858
366257
188067
862279
577751
42994
170070
739045
66856
98340
71970
47745
91233
839022
572130
332199
860729
223723
850925
371733
436451
535760
177956
839796
926899
710866
187815
404604
178087
750525
435046
944963
47222
994622
723164
803033
623785
574927
362738
897355
697992
993644
1030049
528608
489910
200562
955593
11948
154349
155712
1039542
7072
1029078
981505
635460
108398
356187
316315
184156
923789
623357
250252
30377
179238
894242
901164
723921
518666
951054
59990
32814
545336
281666
527818
242282
746977
209512
193585
454540
19300
744897
134691
646647
849775
618849
861992
585042
71635
168931
854626
41899
935380
852555
70220
761277
691501
661361
943694
342687
666858
579694
519558
33843
318895
87887
576429
286388
112292
358015
911115
459703
440517
767774
976605
910490
509731
320109
787316
294093
800222
764426
922990
904294
293825
324634
605065
990019
157851
790662
927567
471040
274646
669271
331358
573251
82326
372700
1393
595394
679826
433879
127587
566210
9098
545820
749981
753659
752502
159170
324930
123254
438234
656873
771733
185590
633559
548783
674574
745803
874981
372753
805172
282685
623163
178590
434910
338398
902310
219289
852989
176511
594493
75985
1035782
325270
471497
518878
39148
289913
604253
646604
179018
830887
24303
832376
809120
134479
608238
852038
367145
73242
188512
176832
350249
528422
927167
251918
284814
986833
413412
303752
783024
444848
1019964
1015914
408419
917891
95509
966858
591845
316741
535023
766033
456059
871818
319684
229979
807023
513220
658855
794426
384463
530416
496010
681187
452592
380548
752155
563324
57927
64317
82029
294180
953000
269589
857340
248653
491593
642155
536902
885440
785609
495521
705739
852027
158272
832125
532235
121257
844574
974872
467706
949968
94355
478706
409395
633496
300767
251571
187870
589341
439598
1007042
775511
123695
428978
1021195
621259
799123
483808
307870
373455
1029754
415587
949083
128615
175670
895666
975752
936086
191273
579315
302476
407470
339293
881269
873950
719800
610174
634291
6604
747963
990334
1021725
1020370
424946
920000
205996
952921
266600
42175
197768
775700
666937
138033
451313
293204
189032
24548
151986
865995
476968
1017565
686624
185118
82488
60903
198291
272711
235377
40378
427834
8110
222341
710512
447479
875800
832204
919323
816045
831077
106727
637105
227789
187904
663893
238780
497848
593818
46571
763566
993238
210440
339612
155787
876242
702546
470837
572301
701495
110679
247740
237801
44548
401536
499186
691205
496874
153563
85315
88806
308953
8195
1009642
547136
84668
302345
1000842
1023506
851129
985860
37177
66819
625007
709311
373802
906897
711152
1035535
939624
162277
716634
415554
859656
803
742765
237830
964781
375974
302781
429141
370644
80959
398052
219187
459292
322645
730966
280026
623958
978067
235413
129586
590492
181685
349120
555462
986493
332259
101009
48237
542625
756207
4066
230453
963644
1044384
76799
25417
202580
691592
300363
267355
109665
804594
517598
774442
370762
463647
772736
332268
913370
443079
100417
174176
329732
328217
161605
465106
641080
411019
498920
919585
799709
752065
847594
451534
484011
130131
678402
375691
904263
902414
715486
904838
490609
830442
834634
478407
1031350
1043656
413084
435506
503409
443390
294003
655055
286882
234431
715157
236447
999601
1019546
957356
874304
607758
660085
962511
389750
524783
545570
960589
908920
709062
985378
963151
711023
1040172
1035313
865515
1001554
659912
180776
941424
782942
760240
449472
738159
890088
268732
254886
293786
726774
201586
535592
758621
815527
799116
26833
710549
239188
515636
1022642
970684
166656
429833
554536
12886
195172
293311
728415
324279
826447
711217
911919
761653
439790
318969
297387
819509
470651
79074
60912
47518
804277
925495
638751
936175
10345
63461
861022
839158
155548
409585
26602
172992
688589
57706
950146
761105
484059
477098
799973
75952
758695
387416
959740
1042844
810699
18344
89997
1032507
133308
568051
809995
921455
906754
988345
240670
788792
477320
723147
162431
426611
968953
282224
440772
803593
81479
339914
1001748
966942
654440
795044
407590
373183
278565
327845
597201
739033
176215
142855
157805
197003
284319
975293
273986
124537
870914
1038495
250391
417054
127064
603482
338825
227075
1031225
42983
184462
933975
437831
178438
167841
592620
781067
627386
573970
154351
984350
320619
221396
58867
983676
334654
971919
640760
778908
1009136
236525
378321
389635
840613
299109
503854
807441
1045435
227961
314086
366714
843119
1002179
874771
663438
702726
603199
565429
873914
540033
151334
6135
878352
924353
662299
161271
760268
722669
428090
433306
880095
683967
38754
132712
175572
739659
32915
117063
244683
889384
309954
507478
219390
87512
787502
80074
783432
128002
144864
57192
901202
118052
112852
576714
947827
437392
83333
672071
52586
398961
885960
659713
947219
307284
848852
418580
641430
778032
179216
1006627
626319
1003169
824424
469065
707349
463670
140417
555866
353289
231141
44805
502594
387273
363647
458671
332890
884491
475155
686537
543036
92556
366693
611135
692625
603474
888051
776648
107326
308719
460645
265186
643288
877306
494202
676215
1026765
154576
948026
417028
667448
477169
660420
650621
789518
85713
634065
839999
64820
447738
580740
642562
347927
487339
259097
210048
699607
97763
320174
587216
546084
193673
894055
400543
945752
145314
635575
1043275
126636
613628
38435
222844
269793
759844
905020
519483
675503
536753
43087
338289
952318
312428
194590
367241
1016082
409097
714142
555628
314690
463946
944327
469063
107142
479713
331272
345690
10783
259311
832044
203818
1040113
277278
629327
534578
483886
150439
448774
446074
1018353
1034457
999893
919924
121845
442156
228537
692664
79093
698985
121906
11900
1040328
970202
545501
985304
282434
116658
16364
128052
582782
904125
1020455
779606
37423
182003
550014
422051
222857
586808
683827
983562
180496
965644
373174
270097
663091
979273
770751
19235
648562
898958
562676
608774
511521
796508
837512
663375
817026
22679
624850
285469
147862
986647
736657
935120
720402
896426
111026
164108
336487
373903
1012741
1015764
977816
991098
61645
282583
247343
245881
551968
940787
99552
878350
959340
1030267
765856
96913
530931
292312
864428
67901
479773
838823
698966
71168
987463
872128
1007314
313612
634833
270178
202166
454901
907209
144476
589784
555377
926965
329200
680509
23886
690533
568340
619489
920510
806180
1010409
450296
865464
1038911
609249
787461
728835
668446
671727
945592
399303
882145
535892
2838
138550
430998
733290
699383
401952
776433
128208
764032
297536
210704
610559
207349
547142
142699
639763
143466
649581
448893
265514
140132
396000
450248
271373
1031142
308523
739153
926017
15040
111294
245722
267136
750844
539651
706059
527069
565142
1010509
608448
981309
70578
384379
828742
75996
304565
236559
671732
942443
681815
297027
1036037
532297
608784
402220
271757
715992
435726
429490
828477
330708
493302
310476
355171
795865
328925
896632
824648
875285
602193
777168
950370
965828
160913
626850
781055
8173
79078
689443
324472
154249
453269
659004
500737
475633
641733
857643
569895
2138
920668
225204
454018
38462
349044
367900
5693
259894
250803
698228
200202
960886
416521
161415
391073
336633
284824
714202
293538
129878
1040601
646528
903621
231273
621062
849622
184256
232922
712846
12276
245999
62718
216519
919527
410713
249775
230374
219674
657652
777603
886775
243063
472853
325171
702386
51133
370554
474619
498931
304538
630094
231577
268408
378988
777746
295816
800330
752045
449592
164430
912730
812339
339011
211260
1029564
84033
303750
539052
543350
1005923
439572
575688
792000
381589
214456
298246
816223
944988
850555
640409
115068
1032425
171662
303634
835814
773971
737475
278595
904096
867221
758487
662715
456719
974873
552847
672304
533392
939763
268975
439161
348153
21981
161002
708456
20338
602492
460671
848188
466432
374313
622355
149168
409800
362473
402320
956405
423405
218649
653369
357068
753035
672175
386581
497333
974805
931809
597906
174012
919899
35472
309416
224393
155733
852553
255502
163901
821252
254457
345166
657373
774937
97364
488091
391981
350820
651368
649214
857093
732287
887874
663235
393485
115500
119757
282923
420143
176812
342712
79532
114348
880611
684211
178805
805889
246129
263488
485690
570158
450872
822021
179892
771627
895269
544621
725771
258954
1005635
81294
281277
703022
522930
189702
986029
435172
899404
620099
233357
925671
180891
112557
363878
89882
432403
558692
979784
544410
258685
887991
815459
97844
266029
621550
239667
927841
889492
861194
134220
154064
547951
509228
526944
459187
916987
204387
150516
749526
611083
199683
910766
918490
559602
445621
334624
614558
846752
962260
766433
729651
989116
942997
900563
1031113
274411
802452
778395
16691
641680
971471
924346
228089
618371
449445
594728
730820
414230
353093
133897
90066
249718
269801
996043
252049
29911
548060
644339
236573
927620
812489
1013131
829068
346883
135882
825523
3046
381422
91982
611336
330859
359458
493731
208405
39609
1024339
377284
764836
87449
721925
520902
886481
522409
579114
84250
516334
665828
242606
489956
158021
149879
167343
583105
320393
167596
546548
602738
545426
679165
764812
42058
72441
869269
751712
1031705
921005
877342
134835
104965
853363
432169
724573
566511
615923
665025
468945
807976
976211
345187
323260
557553
538256
441787
876570
1018761
139453
685040
937158
1042193
433640
985048
1038741
43170
199875
411854
951259
826137
15838
577166
983550
400255
420199
526081
377602
936571
751105
68662
751023
283777
173096
342633
323513
92474
208499
464341
92687
368454
93845
232388
38715
912292
320029
651135
819147
557610
559839
925646
880580
783623
207275
679716
782246
28419
357325
455884
128410
998051
476045
631051
561389
109219
1010946
682453
998305
271302
200661
294857
759911
251342
980812
532054
279176
320722
78826
718952
631682
865957
436796
427088
256979
986742
345289
141540
1021765
669944
630927
294492
769896
999528
254774
241976
331442
212402
335639
949664
598519
98962
241390
20570
256570
879385
1022894
840633
503191
105079
90641
872970
48262
886194
156424
40436
343523
312735
416235
516438
67900
436765
267123
165636
760239
1000737
230500
448982
238623
856229
70700
935357
198143
438
143494
285464
412558
562558
782198
80854
457827
620477
440851
919545
106024
677967
462048
470257
902341
343797
351251
559856
204431
158406
691611
1032989
212229
86911
139691
526573
211989
838054
941772
342551
436106
340728
93002
571634
289208
170860
16432
230974
951427
161955
401389
363081
322363
516832
914968
284993
387879
42180
274060
789312
721585
761857
763162
179913
70901
905791
855819
990204
501991
454795
680970
739257
516726
240239
434382
103779
185774
755884
691984
983069
977725
251310
531713
578042
1032748
839637
915082
654647
622894
332907
1039632
792183
402632
805623
311074
678875
1034314
716053
843291
546654
616707
426796
1023637
582657
948396
233316
680027
111716
778105
759504
7674
902369
395739
477245
161541
75831
835548
652800
358108
280599
100904
961142
24177
550601
31948
667133
3882
1813
672908
441116
1006395
211495
731343
599721
444422
659020
614432
184801
288499
699109
834119
69656
897225
392098
58965
1007884
585816
97952
7074
570588
103363
981311
897336
6781
267486
952783
520935
309292
421660
962263
314399
946942
972821
973305
574929
425177
29789
153638
624092
153615
646145
136686
9112
993722
296482
911986
294473
764988
887715
647755
727775
459855
401545
469496
934077
200739
102240
56584
389775
838971
261210
357938
207378
588480
558076
624426
511524
1037835
690503
812688
335452
728416
145430
839663
436974
576470
857388
699586
104728
75235
1036267
975453
95668
728658
770264
24317
31370
954352
785826
319181
637307
597412
149929
960314
35872
990149
20055
770651
884610
229420
562568
352289
120343
849195
924721
100291
92849
387963
401382
90547
777142
808973
610954
356779
725468
17610
387077
794460
940775
75780
276131
701316
471031
471547
20374
310628
520221
289224
1044003
473696
159293
512920
636646
369908
88115
571295
747336
700715
623250
49254
482547
956474
1040367
366554
818308
983970
183163
224382
25768
957731
643724
978654
1029237
424654
663394
531157
657733
745210
661577
180150
1045332
388914
21715
422397
726532
972960
758873
52721
658235
457164
925203
896774
26910
491530
764617
828669
897359
276480
972751
410053
163462
911425
157481
770591
612103
36269
417557
369198
437712
189924
76126
324280
185730
474594
836924
904947
493408
595189
91306
995391
689581
280316
581765
160036
498977
484246
795517
171723
533790
777969
625280
382972
22104
460611
566886
1019236
458296
725451
39635
372776
1015100
433573
1007111
818945
953309
999221
333908
751458
739410
791191
769365
4948
295139
493474
615915
549334
769033
297863
332397
469697
561705
129635
831204
594131
1041324
3417
255225
443563
358898
888010
159239
360938
559300
411658
502796
209633
379386
503128
898175
264124
689633
232882
731453
535031
1042592
924739
655949
326354
808558
306882
539467
925486
371716
957673
851797
109252
327048
133470
985631
256549
451775
200404
677805
620284
634383
175414
706894
574655
75648
603860
929024
850921
359978
323336
27992
847830
91716
530864
839333
703326
216829
661810
236646
349047
475753
188952
448863
459927
62278
25708
234118
618990
665320
819285
331434
381563
257445
640986
333073
833743
959420
475244
1038686
461180
616325
213512
673064
1000798
157159
385898
725989
831737
912585
715668
247547
743352
884260
628885
625706
527250
216440
466607
560689
599533
257620
809771
624580
620620
122116
635920
85314
786382
111334
64823
940961
164514
828010
557033
168448
851050
149582
690411
70194
474688
571717
846312
376745
607316
131405
1038909
459215
528317
688236
475610
672069
112937
826995
227745
956363
860648
143530
844553
507851
559667
810911
617461
197599
91186
103503
43531
204838
698143
284209
298401
893738
593288
10669
727767
470349
439532
641008
849846
92012
978338
165087
15432
334966
144917
876601
696806
926514
891973
359754
339209
1030592
799693
1033771
603697
645102
380818
894415
127394
773814
483656
187346
122664
818856
884404
38237
790609
825799
857577
993496
682503
675072
99880
810045
382152
423108
803263
708555
334924
594484
752385
957651
413712
817948
289888
43794
798508
7189
400637
999463
887534
885264
972221
810271
553179
383383
757709
228545
1012635
949410
479846
62590
939226
403380
324533
990963
363109
449030
80615
409222
940254
248363
949951
636810
378937
43768
98273
263744
370843
400226
566419
856582
603516
886707
779917
511505
788165
376474
454959
226096
188833
464234
541850
410653
183067
221925
73370
72697
601047
535613
123456
356076
663052
944572
726649
416339
168127
948923
621845
885982
739092
368897
848683
195763
39029
391211
524909
621229
613695
369475
233931
314132
255257
521195
234302
491400
503045
640460
303881
190128
765610
638863
3057
343336
428235
855141
404399
325888
152421
149902
28781
864536
1011602
73437
786511
521739
27419
285183
547442
665580
130578
524272
68428
257374
76792
952007
911695
117459
210031
590783
528409
332478
219993
332966
880245
300073
573347
88164
394626
947129
293155
562061
1045222
730018
731929
705831
153066
42371
720725
102330
242075
990908
354307
909802
661142
4509
215898
824114
380078
513773
411696
131734
776087
951193
994152
939087
130457
100860
613254
214542
726894
541445
361744
492001
990544
567035
115436
21777
483639
332072
674042
231819
25412
727260
788054
164641
148624
575136
559379
620149
980740
596454
323919
652873
557292
351154
518744
97652
1604
480583
53141
469621
312111
757902
514668
519507
880237
386818
660674
842413
432585
272173
13539
57299
1023059
1025490
848297
18449
1004166
617119
916399
397028
71462
460431
201467
765171
607147
933067
351061
241363
578961
41117
1016996
987053
919272
990422
538567
77196
791945
854421
330729
334368
563399
345922
787727
359144
263081
249138
348895
381120
336378
518862
937534
609872
494782
494829
343341
625754
460602
775995
108001
992772
961036
660275
213288
843688
765821
481346
110404
84939
322194
613542
267825
692904
681195
214835
778360
407370
343070
329331
320456
585400
664286
888007
661679
442123
281730
509912
655638
539133
667401
270994
397123
457270
137524
155940
823808
90311
330510
614510
897063
704982
622385
137079
572802
565724
696297
973945
37579
160558
475505
251331
908046
641382
343132
144504
125233
768314
452689
966423
729322
992799
865533
346987
490642
154824
940022
458812
755998
248751
690468
793784
46244
33129
279071
166777
708405
260836
658213
468015
153156
316866
794940
543342
271659
11366
59367
151410
458022
986249
700558
675487
358968
251240
691704
1028072
654994
725167
532847
893139
164238
955475
694918
262288
31759
41430
961904
822398
1018892
205308
313370
419593
830875
598587
995363
6751
183020
989196
789035
865368
966386
593343
497839
583667
397896
640339
33163
647680
78875
583250
979741
397933
444480
211932
158157
541498
97984
909355
264992
62595
520040
223992
912998
235374
379477
109476
704056
858941
608655
183172
1033591
506021
76720
979395
809184
963542
185764
140209
958197
688800
650930
478636
296823
831495
104899
682499
27682
329164
667606
382525
353766
399776
334288
526403
686136
903978
762458
463190
221288
53041
719851
228076
492045
738382
89882
350927
146552
747330
469419
756031
957058
274322
1033855
458627
841820
78364
947057
548878
73338
359013
201239
177177
482842
812213
365291
896364
398731
269175
984052
912843
873830
961223
74469
1021808
39127
91836
653278
727291
117529
557815
13092
890338
64843
686423
159133
663961
591030
176070
905778
394181
929887
13325
306928
508575
856902
867922
851981
12324
472823
370803
779363
919884
910363
1014453
878749
372814
556133
374921
806320
461989
1010603
811921
490027
466087
325057
306644
624887
654232
473909
355686
52249
747113
299806
594219
634927
190589
744977
875361
462168
907098
46323
303227
614400
491060
466010
36338
101104
679457
1014904
789744
989423
988599
480653
599360
856976
244636
818662
705815
276347
99963
170707
924201
53252
83179
359322
142606
788138
599881
195465
964134
213434
841138
20911
312364
1016750
275478
21961
537968
165292
66255
560493
558882
551464
58679
426089
122046
795190
521346
354880
234131
581622
1023801
67542
868139
974960
805340
378924
576416
778609
206069
432280
1001670
255867
207538
661957
167539
265340
381736
732316
38718
779745
292605
336960
861452
610526
104028
263275
196605
111700
919015
242724
189661
85144
93541
339925
11175
113975
277525
11167
1010209
1000831
919837
55187
504745
19285
98032
286859
837354
819179
30712
606468
850645
741058
414068
49400
828139
911579
279415
142675
382522
629890
12774
129270
855556
668361
92790
781183
982306
194619
282023
567841
759009
251710
912694
347802
396277
865583
854596
278843
387046
762341
366050
108058
735795
561026
1001915
15727
76531
381937
162538
769649
521329
126770
171280
528917
613241
877710
270409
317525
241002
136358
412908
399679
957334
1035264
492846
388307
755391
699844
85957
662649
334206
84940
152323
577935
146447
618709
329360
178776
367343
550849
119545
254114
730688
834198
57226
617654
1017121
96880
914438
99571
45867
470457
648740
528069
140211
292347
225117
18153
1034535
700705
639972
1015565
380493
998712
128266
714882
321105
622633
229815
391938
541258
538822
924559
486437
966241
243953
965810
504520
868816
168192
1040523
787835
226291
71832
324376
854215
741619
148954
854484
138396
830974
1008346
646903
65430
103777
805860
738593
601089
848927
580008
172286
736614
453536
576883
685760
279477
302340
92110
1031574
889508
560333
962075
769712
1007303
657608
552985
208067
672920
621834
29276
373921
431854
501372
700474
1026682
418082
515416
996998
723651
456694
785046
642390
911834
704249
168709
318616
665164
558658
733064
164486
295874
546600
461087
803769
146009
295377
445096
226542
848481
353342
120116
530954
738832
1044800
604856
352144
704495
553312
983862
782904
732935
319737
634036
574149
439197
367984
978189
837744
332974
1018909
185761
86889
753917
667195
327398
555068
919906
157571
87651
497810
583457
229513
249618
960895
674732
1007832
1001967
803816
362657
800272
471960
599339
1009286
447636
585214
597638
776666
979041
649500
767945
737764
263026
41255
959394
24212
888236
666248
848759
785769
947101
287933
221610
603463
283166
146465
853328
208777
122144
924507
564560
791719
743894
171945
536850
901094
495213
347728
240372
984701
40969
401570
199545
861514
237648
843191
572350
378623
35814
70650
1041938
768014
948448
24899
788208
192472
713514
701809
579451
276123
794303
500098
777195
755004
585829
282304
802158
305087
551070
367355
80050
1044309
520301
681914
781370
523135
125060
382245
943445
934480
268437
570828
1012461
897271
716129
838687
892838
982653
800742
70124
931508
203342
870471
834555
799705
1022676
236464
878571
7196
209643
823834
513909
152739
638630
329006
276227
320742
120763
18979
907680
147319
451656
810140
978788
135608
474215
163305
1010210
1031412
195513
387146
826932
212861
249985
578317
491780
426049
135669
973295
237504
254288
307830
313625
365847
273582
237876
795318
792660
295963
339742
65337
499824
798973
978099
93171
505130
484553
696764
101462
752524
719545
941666
752422
503929
7336
785734
514082
203818
149697
637181
576104
764107
992178
393191
22167
886043
588806
317060
791704
931535
241574
929974
314539
709936
458388
71361
170280
30723
387609
141806
101848
289563
559509
74328
295402
132417
537807
50980
270447
479713
965477
12485
721141
1006723
134155
671085
377899
902796
551721
936392
869612
983196
237262
926457
976628
615150
500119
377970
378508
739517
830177
120628
361322
554644
578395
735484
377523
790936
2308
399714
561627
124371
925361
648502
9710
151213
776314
79888
564735
728715
763640
152649
23353
479555
589745
1002123
449526
186113
647606
10907
543400
125140
592675
880696
314331
339048
1031567
357938
636070
876232
626227
437487
577638
833113
61249
85598
776003
739417
24772
965312
116531
296345
328541
1041480
179636
949224
374679
724902
899558
5810
1002244
293045
259813
341927
495861
299974
831362
813908
436402
370720
329936
34431
358082
965194
545286
674811
314557
982389
447288
782493
30884
451057
273281
241486
551277
847929
713705
370152
94511
751891
1035981
305806
141928
618329
646164
306171
317587
57232
485116
886999
572721
71143
297280
642117
481068
997158
568467
771219
978924
701293
183681
1039525
840133
852004
935888
30466
575365
1041469
546947
131536
559575
147294
1035520
1039872
776685
700172
727530
489420
553033
657276
271969
110750
789436
394738
143575
962286
414970
439133
311986
736578
745875
982659
752172
755534
406686
398877
71656
801265
177863
270335
301961
291457
929725
341337
772750
453675
148504
68981
256502
777085
195772
1022827
887646
540136
1004761
636956
79915
391109
95974
786653
157046
487615
657854
654008
208810
237664
1022107
1020009
882436
973247
425367
592756
816630
8188
220378
588601
498612
585194
1040199
133271
114855
282833
77525
27476
636494
83250
224699
746749
381242
643503
360266
277941
556261
658264
64418
292011
763791
398759
198339
736558
107898
79531
24420
179692
991875
846019
250876
957944
893130
740925
820067
731601
80081
854437
766622
425861
688967
504489
436184
316437
603158
754470
685935
859691
620947
404839
787795
29961
874681
379188
553002
231401
751069
614183
34803
512033
627053
352941
584515
194456
1022107
769465
1016267
803438
171507
726911
378591
544743
801729
588772
927233
988038
774357
61219
315182
344546
634778
106780
888990
660838
1036674
87275
721432
252572
414233
121467
765213
271163
606470
775127
307565
476058
919541
711587
770112
659167
1006386
398828
91250
398412
68431
874333
436880
1041350
798298
369313
403807
599200
469181
686306
437835
131296
519180
473820
449104
788604
25152
900423
470899
482761
364390
697576
999110
488946
795968
746857
282453
426411
510035
958655
195502
486054
19071
33305
283456
382383
845865
625493
9371
849681
182454
460949
811334
942711
1023421
950815
526804
708085
27828
514131
808719
595375
745681
588495
899220
760746
705518
195677
705106
891717
279378
75744
733650
926636
669964
625694
907280
1044964
217549
578036
38359
250680
324824
653992
802817
933231
963408
868780
818300
611283
1035411
114177
150671
816267
763954
756070
377167
416213
392464
516452
214825
1044734
22542
879673
661524
629348
597756
313078
71349
490801
762202
226819
443911
461659
325028
378340
591052
623999
505220
746088
657490
121740
947318
665048
168323
708384
524685
617215
234504
398768
330344
389470
931394
885811
617248
221339
1009628
300719
506779
41386
210003
884633
190712
267796
175136
687164
939177
808457
220674
685237
533647
712520
871985
229257
101652
48158
535002
1028560
906992
807648
155715
94100
726795
999609
483673
689279
716347
34539
165179
577673
20511
123040
1033970
827165
149340
935250
1030821
605012
33441
888913
335318
39981
314511
924447
1020557
551932
317662
995811
239738
6391
427934
1008469
212709
793796
15682
248110
401492
504146
848755
1038098
598117
193011
547094
961927
1016169
333281
13015
265517
602384
381308
32803
627022
600572
590726
18328
901724
413896
105978
88848
424797
688197
342870
992402
889844
98032
246578
672352
551870
919169
306881
965095
961154
517097
834632
25739
845489
598043
779720
929063
793018
931070
664787
317564
353297
654403
269524
742165
392171
432997
873195
769251
981648
741624
999573
682395
970168
835627
178364
542243
945788
601738
202270
389586
527597
933653
924736
409503
1003642
697272
176061
896528
724015
9852
1007147
446553
459767
738576
544467
640500
573026
444434
1000916
797271
14171
498319
69983
239994
319628
729070
927995
718002
474100
680508
1015786
705845
213019
112979
10814
390060
582252
79200
71056
19058
414233
926954
298509
500969
660805
801207
530958
705643
953303
277051
928638
298914
269908
1019961
304166
731527
711165
646051
852798
346798
216085
664735
288515
211589
5971
455905
886822
806710
385533
709168
728867
917535
487723
1022677
305394
520586
550289
276730
547277
921467
356032
696844
176789
1039094
832352
64959
108487
857847
511849
710048
741028
725515
589331
139765
764495
72322
391054
427920
1023056
476665
525379
297969
446964
76549
956863
673667
642034
123137
786491
140770
907931
383471
1011913
85839
174987
904923
872649
710221
13964
462256
1020246
981202
788064
1010044
572880
41365
651082
218474
224862
972627
787585
714004
250778
753465
1002408
916555
125669
299177
993714
56247
148514
986094
787717
670382
825444
113162
493196
463546
937248
378771
488373
498917
627966
122982
918729
383610
203755
160417
323031
754296
703166
572891
23088
654899
565422
50937
837489
1004873
910398
653282
387933
794197
283730
756038
388556
377785
402267
135905
822131
713045
118425
142493
930850
308513
1012388
81439
286421
380466
856609
303799
345182
322148
85473
587906
196288
195027
545008
381928
662849
550073
666083
622572
599555
675954
319477
739158
214733
669210
537150
531149
697009
991478
924324
448494
143212
672208
125929
922035
490403
621769
291974
555498
139522
90967
187551
498631
321120
140635
27196
81569
1004907
692778
760525
455505
972250
998440
987598
253068
460229
66302
711144
1041254
310921
887586
974151
658302
616777
711191
919622
931050
126789
365440
1042397
4489
34945
147124
224803
284089
779375
1018005
1026869
284801
76800
692049
218998
831019
388112
180616
481740
553136
8315
926445
371632
266890
40376
1021066
877206
94682
723219
206616
542035
164417
751205
585099
306962
614458
25585
698711
884832
947730
243385
79043
515087
318963
930014
214214
849829
970972
137955
358777
4532
740469
1010480
728122
1027329
168498
653726
601715
861434
921070
440991
607130
878622
1018761
576817
1037581
278382
653710
420327
62221
24008
75015
247374
182217
776074
112798
441049
231206
248456
563160
89002
920015
525727
278396
809832
623346
175091
57710
631480
454550
635723
97807
617921
367068
779170
953961
2424
380105
109095
62417
227984
1003819
973229
502111
417678
24149
1002474
324433
724636
999978
480747
787902
857172
787100
157363
752480
663786
938852
721773
965597
442997
333611
860517
339663
683086
584226
746156
791620
370057
371319
323753
299199
768080
310405
299989
459662
600216
485219
434367
221805
294930
420989
562280
338428
1028983
532186
437317
398799
603104
342992
463075
1006139
392927
905134
707657
456117
760488
764177
546005
168836
1034260
543211
885649
529351
647875
813953
608413
40630
323527
225333
410571
856107
427302
944598
244080
272242
915229
458377
7525
736355
111580
42159
476333
101022
762966
1001060
520696
453909
256792
901727
1014608
862571
127210
175115
605776
459891
408293
245714
107378
789620
627133
613534
788586
922522
710843
83827
814598
393378
646075
955419
419289
452374
108411
437527
202762
667297
220502
306140
273432
900422
369073
574240
354188
92543
136785
70544
880499
476518
539901
448767
908448
517316
850736
1042971
498618
385166
108113
653211
380707
927578
434052
98254
415118
1032828
423161
653495
160368
1015337
510587
307818
319317
180509
232280
523148
139369
358025
757189
566991
262264
386746
491092
754532
1032608
45047
220654
355109
88375
822843
971637
133486
207724
105498
1017098
974520
611435
921787
375486
871568
335216
501485
874411
708460
768022
206769
705131
898706
512253
165658
933519
989982
180911
391859
75470
535158
1026724
23224
28305
81388
324531
381944
993757
350367
999030
63778
183595
50682
740137
931529
386588
96500
832023
978445
1023462
508260
806699
986213
105003
844842
305516
165647
148318
911612
261332
510503
887919
983707
662225
689624
476216
1042053
521124
1015471
520464
483361
917
132007
104169
359364
244588
260708
375129
334020
501720
64444
506579
455388
776975
410577
345007
722978
775807
968733
71603
735768
71389
962468
213184
1027301
101353
540360
720338
806945
522639
552498
15607
188552
1042884
240951
985626
991083
96446
106744
581488
669372
470665
799592
847189
272588
683355
445911
693458
926303
685772
47089
933871
1035434
749006
4307
96675
299839
110239
687709
911094
22348
976148
68760
998548
179247
585706
154756
146105
569357
521361
741168
618022
563134
534095
190651
198616
387224
291704
1009303
531995
21275
18510
511077
297000
1004322
404375
377930
759371
987725
830379
780972
288825
800723
419124
61254
102215
171948
216792
46245
145133
434962
196089
942777
748748
90711
689964
661689
162135
238736
945637
325182
97841
630160
208218
256128
1040115
302051
718809
154183
517379
966977
809095
593958
522918
822701
801489
781812
294243
603445
457971
273633
466310
852907
432475
1455
54986
992132
117528
832590
509738
484255
405651
291251
93975
964997
495576
803669
47726
738301
136509
559872
533684
439674
107223
386944
34925
600188
65250
869372
724327
891347
158496
840080
158484
942881
72211
880190
766410
946557
784403
249975
122225
161588
628498
253409
604689
379322
365304
761077
910786
442607
1042954
615461
179564
918221
75933
519946
630868
729685
138068
19109
499414
881525
800348
683727
980239
263656
612717
77581
1015895
859809
152951
537400
365043
43088
1044383
305885
699278
180032
937259
236369
860154
348778
195064
754191
72389
921444
470484
766440
387881
174266
55534
276295
884700
141074
201353
741325
10017
484623
519852
423175
831205
412174
588682
49424
656977
708926
971501
622599
576382
143905
957932
126697
619475
281229
15583
518732
139845
455930
494771
995498
470221
978350
544529
532701
133233
459964
463991
640768
550930
200616
877069
870955
316201
893277
612091
526692
51296
909462
718448
66219
599047
100382
529950
981988
162361
782384
734179
929599
460080
43537
800623
109152
214399
387243
702438
497256
152528
637582
632808
471153
543030
959895
620424
804013
638781
716165
129814
577508
981869
697439
282471
343412
635893
940265
518304
32242
713658
639011
584300
998844
21887
665934
27419
126506
558526
941061
501196
403573
435608
748890
110876
250005
844082
216184
345951
996757
786333
762990
382677
370743
966733
990786
217412
47752
170536
815011
840165
431623
1007211
580600
873071
78524
543051
548563
1028072
788263
853614
999433
874722
467286
91142
955232
404153
494104
71530
9537
337591
143653
955247
389988
40594
715579
217368
865854
432249
738297
273281
292514
652657
287444
351658
753140
352982
362373
360030
65315
938160
464764
173030
387423
742921
219873
755135
942414
932101
273003
458878
492425
709084
893264
396964
190846
103768
307688
179681
916859
468736
649716
620768
644407
788893
249750
387389
469575
381984
474692
310259
907218
725668
686310
93073
98786
902736
433892
229345
915975
752872
921887
859559
809039
128718
1041355
463939
659994
692815
906531
945274
382783
391792
580412
10054
313494
729637
57280
907281
66209
954331
76112
207102
612610
410600
152397
188646
72070
850770
310571
869824
446624
960046
76712
28152
1018932
457145
330261
643713
836068
889499
867384
114603
1002066
426455
471845
496793
649115
866517
614143
41205
736223
992073
1014005
151805
968412
512351
597848
66308
57231
437372
916483
301345
733418
28795
436958
111705
218242
565295
568196
282927
245104
7823
890289
285256
582824
875730
116842
130707
184467
552343
821857
885051
714133
568739
80443
349381
781847
1002682
611943
393488
589106
591740
631909
27771
830647
1028843
135454
308347
1015219
556807
534958
632861
658395
232258
308843
260815
227808
232633
160305
37973
515403
956629
336157
964717
291731
330045
692241
1444
913718
44134
528950
969731
543890
145882
831542
891581
325713
521090
1020456
531860
165796
143333
31819
39591
688498
220131
290899
864936
247966
320839
1009653
395142
691027
663243
669227
654502
349483
757642
116967
294878
179622
1026307
34361
178232
890490
515032
979235
974665
240150
419442
23726
656797
172938
20018
101525
732754
827283
695185
187171
129869
4653
351370
776005
503955
793946
953186
851654
109795
119611
299324
654433
622822
675392
371634
315066
721300
734254
905529
906895
913689
397656
456687
681456
440921
1017053
699631
60150
957273
522501
595514
777497
188483
499027
182382
377289
338666
114647
749661
26683
532319
399623
413111
883582
658304
665782
787436
950002
561913
94961
206278
644767
841606
726883
10872
80132
699099
939418
327908
12875
450785
572134
344211
212523
192863
962975
56814
892836
357126
244901
548319
473952
290777
64490
879918
791777
19771
386506
257150
314514
703602
417180
168968
404633
153948
447133
950569
627908
425748
469409
658499
108053
805137
613330
844039
108773
580912
553784
645646
303145
147787
632993
55450
1022828
146965
371250
109942
437747
612834
733042
71396
1012456
586886
845345
427380
823020
749328
412073
287272
520925
185442
414550
192394
360390
835640
364904
146114
973097
195230
898769
194995
602849
158528
880642
901968
558843
822493
187346
856783
425615
44437
309080
915817
379145
723082
1028891
180489
43261
97806
505875
701456
702388
412390
360366
967675
785972
231645
377070
530649
503458
189192
499394
21325
894715
385104
744134
1014903
881184
130736
828855
94546
1013915
446247
524196
363077
295865
233165
169910
358632
485256
638496
400005
36411
742472
135331
912972
118489
162206
735602
575891
298597
588452
405018
968202
767278
1011645
510833
1000716
457064
869792
846167
682076
727120
866878
364403
593878
590709
935932
691031
199426
272916
499350
675227
396656
227302
134739
169903
444266
345091
593681
582451
1020861
965371
948634
227053
545894
94219
773622
563102
702764
536466
1010648
529030
1016749
120580
211169
705941
251015
831005
919776
877834
852097
651701
7716
734150
614460
583205
339025
1045261
293655
580442
246512
679882
302555
1011097
724991
391573
234179
39904
300976
240463
877271
75881
540220
944716
231866
1003580
382437
499450
79008
427387
504124
61785
950261
233414
476749
144775
376533
538983
721122
344082
85271
445144
441042
295178
555036
359731
722521
71967
469665
990170
112074
522636
62771
757759
931433
722639
792805
891387
187286
440562
81701
508762
427164
729852
316560
253368
464053
42402
848757
77556
227695
223478
958211
279083
165090
790501
1033510
843593
821057
351169
587201
622026
1025632
167284
910988
612547
1010702
533507
1034647
9947
781384
912067
383789
223505
982268
487327
904199
702173
255762
270049
851864
258417
564820
928933
280095
553143
792778
592117
937975
25659
617188
102406
973046
689854
102959
205426
886621
47152
73227
171397
951007
910669
102371
273185
67745
327921
630996
1012124
568066
979093
109521
313241
339545
304007
239129
642517
630781
396144
705182
389722
172680
518034
16563
576690
296494
323949
782440
724274
535868
590272
276047
429059
849228
765524
379626
243138
39743
272750
912844
995051
53187
588822
356581
353371
700712
745846
397435
320085
973097
461246
593391
60985
877866
739246
101760
61008
931641
147706
156259
705751
948302
161413
903942
558124
636300
437535
627818
668387
914598
279976
128977
726347
436082
923101
825803
880221
151278
1019191
885140
882465
520715
847515
394442
281224
229038
49905
279932
945703
1002014
338959
678634
838429
830851
646133
569494
1008335
504831
754115
774741
90983
104925
533247
248200
360250
499791
520821
199049
24699
551060
589222
458814
814315
683023
600471
721256
444390
283744
786400
863398
19165
1008915
451592
5437
528104
422011
217028
686313
955420
501164
277730
552017
549254
557052
55851
558442
457040
426350
74685
256938
293544
47583
838642
1009753
892438
325572
569611
1015512
515092
154215
192274
148020
650571
269630
150295
811331
615252
1022387
795645
358854
95550
923823
807855
1003929
366652
933763
907173
633549
23428
854170
153131
245059
280088
829817
989233
767607
879334
959510
1025338
1027531
389958
670711
470971
525232
567113
946073
721184
244595
467651
801628
780515
928634
44350
361123
44456
334309
368015
750382
609889
804959
516454
718703
497796
418325
353767
899022
601320
354993
678296
966739
621601
140312
725831
219427
392193
575322
133918
419844
337463
246249
1000363
396505
929704
284421
590645
511187
404514
537738
898073
197386
202588
1008682
36045
636615
467843
379665
369809
817136
710571
128747
1020150
704362
339605
513204
325288
808800
135222
437976
353538
328952
870506
40014
851713
548207
340225
864093
86926
912845
912654
832320
618669
655830
72898
42259
309624
677789
530585
1045390
989934
517616
533825
842088
747502
252946
85928
857186
956068
787672
574460
244979
589050
206234
779777
1038822
640125
49914
608778
39873
316221
174113
808476
209876
786463
513642
183020
583786
319531
325979
178651
499353
624696
754914
626011
745484
575528
236438
940955
982467
314913
926552
618883
297425
586594
59639
135666
363562
914310
352512
655741
996352
773134
994312
208122
305459
510613
924636
611937
402627
606099
262591
255275
207542
122936
162762
902561
356925
986507
266814
341205
482623
950430
732740
798259
183524
625970
528615
717416
548302
1021342
796629
465925
780086
595470
855175
37363
26015
671251
646921
753136
944279
827967
708398
350861
34956
501437
541366
647598
959621
660543
428590
834661
496087
685485
681500
405387
73295
592369
665130
14071
747081
962473
991990
777759
657895
724950
879979
1007775
185540
55109
8750
83736
899987
765700
947810
968076
452458
730268
815547
836511
804772
392767
553212
350542
591752
612549
459043
834187
145022
394181
405429
76157
169014
422835
621952
953592
915946
150530
52231
940919
91162
973893
103268
598743
61104
970899
248538
760496
935416
274498
855404
610481
267625
88823
438525
256281
186831
529006
287073
846926
615063
595134
400643
873544
950709
541778
224363
788727
165010
98080
599298
508380
783972
628116
62811
687583
21566
105156
121477
778262
97503
761263
568779
355448
503501
757342
974493
542584
846545
40541
168187
370096
593133
118380
964617
109823
753463
54215
304025
521079
501221
849906
826659
809885
612877
231340
300936
386777
471994
548471
126770
922355
614458
396800
902592
656584
173677
469294
971638
929131
805354
692578
386664
939367
948118
956378
683045
560544
533174
883279
532971
577498
579097
334376
1007724
372272
255018
682139
138436
676965
185812
149878
476098
207946
737412
30366
277091
559310
176927
592408
193250
966073
915338
942480
790752
575276
76045
496008
1018062
455911
503324
48871
38320
319805
273702
699518
910975
325873
291190
972132
847361
128911
449964
321496
384454
372861
294092
28307
81622
778844
99892
480652
332386
927869
677601
122815
634807
1015626
542482
1026587
341720
972131
1041411
740204
996225
393378
525896
478787
195485
912759
991040
458314
172131
619890
224009
657907
321681
767007
851750
19652
489772
699680
852965
836074
484619
979314
398591
746863
807448
226832
411289
183733
524049
745847
989380
52798
361221
395016
891287
779294
68180
109443
25998
628325
275570
463867
679048
281667
659151
260631
985929
295619
380363
332533
42151
29961
961244
225867
715697
414332
350175
951073
846677
918951
650547
56857
898857
533038
126307
713423
647370
21758
424683
925376
737124
786772
107595
905754
422216
758360
215498
177521
735565
824642
172318
432065
695158
737046
443104
693574
3531
402406
788454
458567
745364
80924
540459
433316
372454
65462
826727
761698
610834
983553
397086
179728
491044
262702
488206
216141
1029231
348493
777016
78534
550707
1034316
75840
179192
47622
831564
415911
62706
488113
634198
1016819
872127
654633
508764
806157
326326
483562
606786
951789
451244
553229
216159
450709
1021993
45446
974879
477139
650434
499908
453851
903151
51888
486470
920303
110917
101714
323346
547637
172630
1017063
812629
807127
500131
728488
761449
214959
368079
1002188
944265
777496
670106
807647
42019
976840
317212
553062
620061
1852
432093
501045
181471
879249
548503
624870
487325
1004017
352851
605424
1026441
215204
351078
973414
899322
445279
513117
151294
604619
1025438
655554
495277
862541
806367
581721
403886
855785
279652
800425
345433
868594
817454
621313
334505
324030
168214
319690
633350
192912
56581
1006413
384536
380595
65646
503996
641747
940384
630605
120070
738139
973793
818195
884357
751860
982331
347825
555992
1043190
842100
355264
835086
1040037
168753
472230
540059
1022361
464979
364355
856876
536252
27925
736926
714205
182613
862222
19191
36869
973217
229139
287846
591440
912061
28279
538298
24304
686319
890435
63549
599976
788302
492941
724298
744133
937209
198288
418242
907760
785933
546354
522730
710896
562516
1021160
109496
448890
272150
365088
866406
119577
867648
519554
293002
97118
405157
305078
93857
694239
849122
532484
518580
830863
405431
410168
794439
762610
603702
69298
302224
274276
595106
943169
695684
402856
328752
514643
632705
799292
455168
701964
861035
165825
348834
59150
264523
420103
613907
342296
172614
594893
149153
841699
770621
70686
840172
335305
168729
590950
83893
963558
698138
430041
664772
886515
955876
749846
386302
700592
46000
631906
311769
3800
778793
464878
358205
688517
113282
5725
637425
1269
240892
235157
629436
693660
237490
377185
848842
89140
14834
915750
627346
7207
323631
537214
692166
1017911
21798
26859
453667
46971
741364
891257
460215
1010236
301499
42623
909358
129337
476040
741510
356995
699756
997236
137723
201491
815547
934446
616884
555095
958392
331853
81585
349244
834498
25803
298444
250594
196150
583132
868042
113215
283562
913857
520360
625052
695112
924780
311774
875556
944117
947964
847736
280892
222417
464270
936348
614033
470315
418825
650569
178935
1004277
244972
159795
904109
186033
361658
824414
398577
189684
11892
576130
241872
1029275
907858
190088
234628
294194
134763
186688
913560
159944
205461
429628
359886
32299
132537
284328
69655
408505
701459
572372
811620
545538
908507
549307
1044572
286732
44268
674648
849605
127992
607618
383278
1043819
794661
288389
418123
202816
423549
333077
271001
792500
30005
544382
1021637
83953
361457
687728
732775
409513
228433
589073
218325
634296
982418
10554
656899
602740
1034267
444556
767350
437224
120507
440059
265871
871621
945665
794592
263193
633329
153153
750746
133003
672458
532560
875612
49523
240087
228145
274300
173062
606798
679636
67599
546321
268180
280504
222816
233868
622873
790682
355896
667419
234896
369873
693506
255820
1033697
626658
578
872993
79790
318725
947037
993583
281984
1036414
403437
453692
212358
223607
985580
300300
872330
373840
211849
101910
1037047
861361
943863
121009
953234
79337
543387
203820
885375
487348
291115
450999
695524
103709
140504
794440
86540
624705
725238
905441
608196
1006976
422153
374578
240006
1032734
670625
59335
512487
503132
105214
397678
421385
234054
283555
398502
84434
564631
931212
533386
765743
80085
322069
557203
329127
557990
963673
7552
550876
507856
11480
532505
628568
741726
992822
921325
515875
841973
550251
840559
358726
730114
32258
80755
318394
982675
846885
164669
639444
717341
10826
115571
716429
767010
470688
417267
1025444
363080
5820
497703
183195
310688
271845
861409
574960
1038828
668758
147551
469983
322857
235928
511449
1024211
889898
251534
225684
175969
40870
548326
745734
164124
670237
4554
284744
663908
946892
54112
53292
787186
33790
890919
486963
759495
746823
185159
868724
393549
429735
101907
931227
1045412
293200
340006
413225
1038617
186011
961206
394076
985223
430378
665332
22129
721248
635905
128728
200112
176916
631441
975322
1002745
98410
612347
167247
691615
881289
665882
462811
860154
340343
216269
534577
16621
122951
1000342
65739
577885
883286
174161
582230
929443
639101
2636
451069
987486
778949
924099
528689
496472
94948
260522
473146
19738
137893
768778
95519
668365
463932
518316
786340
383063
359360
696399
852832
15679
144446
1020431
1036542
953812
433578
642402
760121
891982
921440
645860
1013337
523634
508651
1021692
699156
196365
912343
190792
859147
947733
175012
63304
293828
153058
706235
551849
447618
202401
258994
480934
917589
301500
350700
408263
210843
889585
894848
838507
289912
893942
842887
75426
336270
910758
387621
350612
12635
84816
972702
474154
277000
888088
618406
22371
441899
510600
194005
542223
600615
565143
296754
746052
912214
277029
20264
710110
499632
710812
692455
760382
186765
72181
369378
655595
131723
537257
748143
652808
510427
266390
985780
752141
710200
882310
645676
205806
45646
220165
724577
613813
695076
540026
264848
230863
688428
383476
592841
657599
723613
635208
907546
534090
338515
277362
659151
419671
543498
364154
40303
441817
316807
983929
835645
538817
353817
1028694
791220
729935
887508
80325
223310
743372
610590
855804
442664
555625
64179
704662
255078
361023
602988
308854
775266
794568
788199
94538
881460
653691
353934
443717
348394
783286
704540
174372
742154
578906
737093
286202
714761
889467
602866
388052
348247
716785
313173
600397
413038
317310
528628
188815
586799
623933
25025
468417
745769
264673
665962
879860
995868
987363
47432
85024
853842
474132
671218
250846
92033
525640
353318
344630
484251
263889
239844
813664
487054
777240
14059
198868
151696
686558
699295
925544
1039785
189011
876804
1016664
729925
475523
570850
73879
636678
935262
702381
467447
242522
564163
968177
984169
30944
799130
1026458
224377
537154
685665
967631
302359
436028
477843
598413
462766
209452
140571
986757
882644
502615
876813
624986
675882
185221
446304
207196
385819
996749
4591
181731
652427
769156
319005
21982
602124
471026
236189
698713
716993
603126
853803
518869
632518
893636
273811
190859
254985
696698
350133
246085
142811
933524
744708
244899
346603
523085
982422
976840
277757
386245
688337
737013
651529
664415
849348
966502
910274
816230
853897
886968
1031870
550990
461140
687824
254674
60739
85704
984929
736250
62686
83760
901878
561029
924194
105068
674818
627940
731588
243778
428561
912522
652586
618535
349583
394019
957209
314513
344508
215206
781729
609749
364112
945995
732063
744828
284128
238027
152937
518115
1023680
198777
160938
788838
383272
725859
230287
328656
507145
387180
577247
413152
443292
150500
443524
65373
1019250
346740
351076
374226
398494
154336
874970
928030
41278
573942
744135
654977
900632
5161
885260
560519
440012
671214
1029848
95734
802278
714512
52201
884196
964160
673811
5931
938383
810964
885725
100417
679746
145628
1039911
87400
766405
546756
159882
647592
773657
621189
235148
983214
393583
491133
876803
220385
421181
944302
106214
508810
43061
752405
396211
844392
474157
515827
134150
397153
546811
482730
603287
486884
903818
197611
985496
956387
731169
522529
717759
809912
854901
86670
795988
763478
108230
452941
762607
484956
944007
487207
1015815
983010
912319
514109
790208
19906
519547
596096
731860
265629
247075
329592
680073
732200
343296
340383
693670
408309
765222
699667
414216
236770
37344
1031363
508308
69413
658424
558216
103940
127139
497189
206887
746198
257703
111345
953109
251148
465331
126602
457300
166011
506049
211101
968989
488302
342396
28612
958061
76591
122180
750847
101293
172610
634943
1024091
565815
647662
959618
722644
773858
571909
466642
287197
624387
994719
489303
160341
801415
1008735
212840
445942
987858
11462
342219
406233
961848
631393
820334
190602
495958
821219
932208
554319
80909
113847
738016
380085
241859
1000599
20855
333785
69826
296033
131378
282597
527798
915356
703498
765101
458857
737619
310338
328628
226638
446603
217293
846165
817119
473296
15420
526014
103755
848263
150224
127902
900567
898684
775589
534607
335952
896252
647608
569853
821915
633743
112333
359131
60050
260360
746826
856942
23728
895171
245735
686303
93896
215814
738479
683627
764294
329324
125879
422623
685563
153146
683604
191454
12295
801994
483528
441835
36656
764074
831652
896707
694405
300984
432268
955013
733227
972519
71042
996112
91614
386880
74790
179668
428433
169137
985961
606423
460848
354905
892442
631006
96968
399989
835900
901321
666379
690793
218717
760964
569775
91635
269523
573696
719717
195616
880186
784024
508547
30523
452014
864832
757432
99411
876899
821128
734715
66092
296854
169042
303556
444178
167133
324888
60269
593390
708962
450165
146012
474651
659004
969555
23279
74449
411599
393169
374646
867611
70103
685012
702112
382884
741801
1013174
886101
303258
406088
934615
797462
666086
870351
980374
937061
744695
78046
938202
915341
536937
886440
500854
141434
472091
753750
569731
791798
969589
362852
719189
612342
606859
864889
242363
998796
641168
831000
212158
821619
154292
640197
225506
5198
181814
386667
261225
820649
886572
437583
65821
705493
142777
1040529
38528
296367
480975
168421
204569
578658
948622
61302
412653
857449
437918
119754
164104
559421
588352
783169
866366
512665
280884
251782
843837
1011562
486905
110373
462780
652412
24568
878605
155232
691606
378795
98750
867807
707050
897140
620952
998690
428516
855273
101249
338157
66345
445714
611411
388271
318672
31402
584534
694237
738937
951151
682919
467312
582974
853725
301321
475517
29112
667872
50974
204579
21640
587765
909730
473667
352010
1013149
244334
490120
466499
935646
243063
445971
528634
878664
174842
947666
340902
547030
214823
88638
40403
1027884
937633
544629
176110
18516
475590
448995
67396
679435
159422
827459
81385
88992
854151
728469
772502
362208
868837
606682
501513
590351
560745
415569
76300
1045134
842158
321661
259430
388598
507642
339895
559658
129576
54765
865638
410679
79309
919140
286277
587840
130
23462
132537
665996
508652
909251
713722
957728
315693
195595
286221
396464
668013
981258
869062
958749
799167
952240
602253
110034
795416
742800
287508
237824
934312
54987
62580
485677
862587
223936
168330
800550
436413
180731
681089
919607
760796
870986
675917
882600
492816
214619
657442
807101
517085
585085
814743
61864
1007343
845318
178804
411285
981583
142613
995467
31661
68107
134615
628543
958173
256993
51770
874657
439282
185613
188028
824816
62279
1045431
238528
577681
399642
1021053
332816
947485
70135
960000
308948
508405
166608
9159
644507
1004932
875589
158343
340002
66614
1030631
512045
564438
555307
836202
855048
9536
704613
155580
49178
154947
341302
377880
677369
267557
599892
217985
286071
423771
169256
99373
203932
860125
704143
129807
850518
105857
644015
219542
606442
912005
868541
784260
659633
272569
618614
465854
170725
1032583
61610
532015
544684
796384
173543
945632
375611
284143
243925
47743
670465
933160
634179
589407
89439
949077
643333
833197
141061
470131
1026469
157351
931238
842045
241365
209279
102603
694633
717989
125349
831663
1040554
40037
508863
60117
609945
721173
816508
270052
529450
411286
542044
978812
109856
324276
219611
1008661
14503
1004049
1039480
302467
695417
140217
369145
683746
774198
89108
208167
550833
851334
626638
443726
825852
363042
194528
89096
206709
782900
952399
340630
366269
181618
609833
1042351
450315
557841
781308
216023
227598
926683
752435
732839
612136
350586
168278
890745
327445
399896
392209
336273
365068
55925
825384
127001
417622
698406
772583
537801
269114
423478
191596
22159
657804
376661
894438
939217
575811
422913
474910
1001287
343657
377956
622517
583933
475694
277353
467622
408380
292454
871519
413995
887544
281165
762815
350137
132997
702254
120498
776732
977930
80390
674630
901717
323123
316711
663712
653029
812270
288892
807478
329595
300312
978097
33777
939667
521338
445464
917790
488270
191647
185765
461251
1043376
42911
662712
314189
502270
886421
378457
329164
632828
771614
875624
879510
355278
970734
922700
164793
76399
925329
85594
1036378
879058
917854
613049
362725
67702
486778
224515
269690
474424
215011
700209
762360
389664
833436
416038
342906
657558
298510
271504
113473
474302
1037882
727373
314436
584637
315072
658418
577089
761735
555617
991725
324908
817739
29790
232887
278609
21460
35106
505740
1009621
710654
464682
781100
958197
224052
734252
448363
231579
736757
378426
1003798
385758
967951
457989
805289
945727
510351
651754
557160
436150
426995
658547
219271
181894
973632
188108
159917
966163
346317
189455
986821
419592
724231
913522
734967
113316
958348
636248
214978
248841
455260
609035
97202
341489
2301
221848
680669
19271
996468
939821
94656
766045
1022992
554140
369357
39161
969171
388040
241510
568357
765870
792987
306436
523686
252055
727478
166207
251448
335655
473130
191948
387923
563054
477274
642581
455413
598553
405374
353104
764044
100055
781493
236059
875505
837274
596723
565563
106991
534071
172258
811591
44004
181300
595702
293883
918919
659381
747912
475266
710719
629544
613257
793320
911170
976120
975723
995622
538477
468208
231086
386479
363669
319504
493098
920387
13615
1034103
818259
331020
325022
295
859509
795289
800833
627928
743270
777526
359828
178502
6150
99669
914594
529534
214667
531778
421333
422312
318512
386065
578304
838290
114269
738720
200446
541786
910227
431036
694090
373148
29302
111013
690267
112167
742468
1027891
928270
778721
821138
268721
663622
196398
778169
264668
32490
322938
395202
90720
800361
349405
533412
909336
789731
786473
323489
68693
61928
327548
445130
1020426
310139
800900
204449
1016675
983018
838237
9299
422310
373043
966616
566008
155241
493091
959142
466531
145937
1021876
228586
159047
348174
605341
953751
739598
32246
545270
80781
519900
1016744
113534
449802
166538
646166
354727
639309
732635
415921
169672
815380
483456
796697
696451
153030
30667
139112
248231
519564
799940
147661
580611
122657
489877
439442
447748
520385
329428
840634
841488
788807
246050
928952
600225
844932
697098
880329
62217
582614
242370
158068
960473
670998
758796
734246
518756
598977
691746
986085
58004
238858
54714
269569
912444
194724
142658
746510
208125
217327
808161
683133
374007
842235
508512
981199
397893
178982
236193
413704
815367
99599
550011
659364
611789
961292
668037
176985
500219
262639
1045339
672400
707191
506035
676236
430176
762399
634397
171879
4249
751816
163027
148936
171662
428537
655417
680407
557897
369813
663490
581842
383306
59017
944761
623727
895995
357804
499218
301280
427136
210099
650828
81278
321671
397959
682427
576279
856486
917298
453499
254282
254079
853927
478268
145773
210360
526491
158565
11809
894129
14699
852754
450476
916609
466918
345733
735439
490978
701565
287693
329853
963526
402766
378940
496896
278009
959888
104160
1031554
932886
629026
1000082
342120
517318
397924
128880
675444
336512
277726
151652
389144
514766
1042323
127319
1034771
730373
870790
368724
841896
265732
483541
363531
315178
624757
776277
674696
478954
211890
526881
83296
970860
420424
453542
342339
773582
583027
267472
62867
850135
97886
398582
872871
185356
877776
1044543
259857
477703
871999
56930
487395
121317
1027894
692095
422732
421679
335739
287074
57408
523717
946134
1043022
566301
36656
1017122
923809
172561
582762
897831
317314
349103
290642
40581
187542
211390
563364
981317
871654
601020
393279
264567
540419
13580
902969
21552
617405
840807
246514
329930
182829
515469
993586
257394
292865
943996
8864
232555
372956
9203
386646
621520
529679
243492
534294
490716
332083
400227
84384
263795
766559
245593
194622
198536
277610
924283
935413
928139
851100
234546
437802
312546
622829
695737
822025
128838
325443
679912
940368
499359
25108
843922
264715
725790
725616
84509
883390
967037
432896
395350
127825
607966
295201
679133
838863
4262
103901
494431
370964
462857
480781
613624
694551
951619
715924
836031
554136
877618
673560
1031149
511716
611295
46275
244775
544954
82568
988626
556023
766287
212587
625037
382454
285443
955553
232189
354468
319950
437268
350615
861829
370642
444627
453075
365792
663385
359307
507013
207642
11083
897095
718027
77786
334114
852525
613536
272087
309535
693649
696185
349484
134228
237483
174688
345563
256785
298673
310860
816040
545313
107445
944821
84020
313947
541401
351374
82142
782353
891539
730221
494151
934258
955218
101804
64987
590700
447258
625561
958654
425175
4068
923916
521963
4634
616336
465556
680828
932500
589380
242764
1034816
380830
949212
234922
98390
259571
392052
832398
456159
195288
1004799
788996
855354
345725
18320
365063
518900
4155
141915
392616
903228
487935
540770
50694
904793
668773
765501
356950
684249
67960
962230
867591
133680
898293
987826
763386
712059
629197
255124
329990
449329
603737
67591
148106
74028
334954
909744
537502
377667
612720
479890
772434
77872
742268
137579
900635
607430
663929
837733
164078
579814
88267
647101
51259
855541
199848
691782
316719
987929
53961
317168
727209
745726
322843
969236
851207
821548
579565
18901
370940
118312
846862
356083
451635
242355
800206
343642
1032985
400108
309796
320216
740605
152257
118566
278038
322768
352996
150335
279537
262181
728916
405247
573428
370885
888992
898570
279655
613833
917075
500635
745640
375612
749538
652401
368844
837415
1006802
902004
246605
934779
689973
99672
716689
179488
878231
689326
438407
960447
312943
776151
618052
795345
40322
543421
60907
975407
1029116
765196
720268
745564
809691
845199
792872
849173
918339
690747
236757
187553
833490
986573
833885
703987
245176
536072
923422
1040682
594115
798989
376074
527830
288534
397346
208071
152946
667750
950253
161030
189077
152229
257759
967350
246586
836830
765045
892392
156267
52617
171102
850201
424114
203942
329952
335933
91777
516010
745246
34825
662664
215485
304638
922536
467112
550534
106534
768268
877450
382346
114500
261030
443620
799738
356407
844124
537012
154471
298681
679675
675537
114196
289415
457783
944414
507694
1002733
577143
760579
341560
680183
786606
412019
527099
854074
109938
478516
155096
582547
664059
369106
267250
744880
295086
680182
798492
882939
753338
956603
392185
61198
104318
1008806
645355
948398
724635
885839
952550
532283
510238
783751
569664
146849
163343
642386
350573
245798
992493
1026846
874680
992756
345122
996254
103571
414654
942937
67863
734717
151372
795200
163276
1037726
567447
355321
164709
637039
407023
600096
791841
163195
174127
463020
16547
1027884
258350
236824
297565
54889
310749
409262
929709
502922
341585
992656
671617
328957
497455
712829
629168
147130
924691
547050
637112
219220
624607
111295
652659
864067
801295
906279
819305
575033
525197
403237
168507
723207
1041706
345108
928071
993606
619999
592479
650267
523598
478745
180724
983469
897362
109807
772797
968990
69301
929786
568051
603623
184099
946656
344225
93027
873987
743099
403434
96603
524909
580400
328368
284802
486354
939622
1001979
996206
602364
863620
245408
780313
818618
627949
7332
113878
78603
840120
110473
906443
564081
540507
189006
156439
931663
110623
804638
840026
599852
115705
838569
520320
1028768
281526
505628
350729
627895
962507
150911
1010307
758475
575740
372031
632902
504201
572964
191887
301355
910014
925449
676469
303714
945391
18229
698437
551909
548025
719949
992044
655915
25745
305777
897158
952058
494734
10445
763632
751028
867015
908914
874190
663366
1030835
18060
461084
190975
82654
261403
1030082
671585
209201
13535
151849
251346
891958
963406
643481
459626
735215
967699
119113
543369
188311
29310
33231
193629
804068
305393
819579
410425
1041616
482542
714014
515936
131397
61291
201354
1040283
800812
723407
856964
694939
591185
478574
256709
115604
707972
484251
576757
909918
88335
436410
640100
306803
55922
950394
524837
124136
373493
525288
231259
474105
261285
178842
917113
467336
908293
911183
884317
581438
413662
894711
111200
555033
720441
966733
594284
575070
224721
648546
556211
112111
761694
654506
357848
853563
956162
989323
575475
735516
779448
701017
523252
43683
735810
506035
937655
422141
848523
629164
244011
341473
820153
568764
12503
698008
726665
857315
971835
874069
409956
3523
593186
370124
726064
644561
792950
943056
39246
510383
460824
714440
808896
5367
437731
354635
358350
968376
23107
250488
238410
995835
179748
650890
753913
504797
352042
230004
848190
176477
924018
118982
714590
921185
671388
310498
407671
831156
691720
200181
676714
434779
337830
658498
593894
311673
531394
921815
296156
949270
77790
954839
61453
751837
949551
772370
296821
282804
547710
504025
481378
224448
861755
498345
587896
739167
516665
104473
248732
529243
884804
343192
440985
160292
486112
991938
306812
658353
427219
663694
430072
565829
1029535
783990
253681
438444
707680
13299
939133
875156
75997
931448
232096
956227
578938
882306
442515
871343
743528
529580
995272
294511
728447
447475
681618
177329
101413
461342
639349
987995
872828
322731
142328
703290
1002037
884238
581203
264463
619539
438649
173395
214591
864157
52717
824989
703012
679168
974990
698406
71096
29676
395498
414417
1021174
766115
475239
972564
778113
761552
591563
279187
117142
318922
112016
797261
481066
445215
821613
637349
891519
814021
577326
686507
17364
387624
401634
261293
926402
791606
668825
827992
153269
542972
1038511
674086
728519
780801
648485
429357
904802
631414
210948
125755
38417
834839
693311
696141
424195
370950
265512
440720
137040
814614
788483
705479
14256
601699
994329
712265
674015
930853
723465
668537
380911
1043868
204459
666695
951557
228283
982089
662599
739397
91496
898046
67645
531631
948631
563369
829139
772996
875342
823814
293226
90801
55155
426808
239343
56336
468537
121917
771122
647700
457930
930143
794988
396646
801570
752697
501910
488423
973767
999104
364785
243592
490814
130454
1020567
999365
212856
909657
411557
231095
523409
827894
318359
981081
666085
366511
939930
1010092
804160
171414
459552
460993
535640
565497
189875
337551
57276
331024
843222
1012275
107037
524537
262930
563730
181609
289376
559718
52599
458685
692970
652592
844908
948278
1033002
822802
580958
41257
988072
780369
374288
952420
50003
740569
944291
826258
481899
912108
748094
446051
306759
385076
476229
484843
750148
415062
227315
805359
247899
1011365
305729
981414
627161
299255
906807
535474
259777
537950
513632
380909
214104
90550
79996
706077
895362
406183
999631
955703
148607
1029239
335064
945885
719961
59218
31677
214208
195072
419621
830408
981317
198151
496090
559607
129092
1022307
976341
530825
223560
831934
958704
708868
104065
660352
72227
614628
157919
276625
168757
303165
79148
427481
649482
288994
921904
457390
561678
254600
16508
84923
344686
212993
1022463
260385
82118
123817
44333
453724
122870
68630
110181
576757
790325
320075
967624
80664
692925
591402
539553
1010678
530795
726996
133522
228937
253241
263664
928966
11024
777502
453976
174895
333568
830932
598152
1008130
239805
558943
997367
112793
431730
839600
799863
570780
388279
706912
632536
654897
260101
23255
287046
597974
44175
883995
550925
615269
207377
634423
29800
1028550
40899
961800
223831
840640
640035
435605
1013209
768509
181507
549246
89526
66351
410482
92607
871780
186335
237504
344897
224466
311769
459883
215639
767122
898720
984763
115647
944605
72371
356450
153526
722849
190020
51845
1010257
924457
725243
508713
397229
462069
646887
962387
112021
498952
679817
701730
15270
171087
910817
766676
284011
565048
462198
13770
945298
990717
961154
1006488
33783
1013883
192935
853578
836652
67857
791174
842634
787120
462887
52311
263693
340145
572517
910554
246638
985374
26578
484988
307229
964692
311643
46434
103732
1011504
383231
188883
369758
487629
1044992
694055
195207
798882
116830
157467
544356
286302
173893
979295
95016
656031
555651
760895
435667
539095
509770
634976
80701
819395
34392
717424
487261
28686
401846
333504
602329
13578
989729
253547
370308
846584
622996
24072
973584
351563
709645
1032479
460726
57541
362148
865036
998018
977118
575722
687706
413691
599148
623391
1028350
542881
918796
288659
807764
789920
439050
793147
273625
236448
355745
731906
488305
516382
220337
147189
950060
505191
795166
69620
10185
863629
51551
145129
650715
865073
548706
92477
132928
723766
288629
609446
452345
1000858
180695
114104
434929
350294
472917
511679
871308
143728
246510
455497
41633
559584
677375
536647
453187
641477
646862
133213
201736
1017452
757861
191305
643408
662015
324698
960394
178809
612589
725278
71796
642603
352640
778099
457358
32518
693945
141701
83043
19241
53848
194997
141183
856516
23940
808329
766399
858345
339632
700134
423306
258876
750882
155865
134132
785191
653920
1043324
148723
212707
125842
862403
50864
756695
879056
903644
115354
605700
223360
46059
155477
10481
1036061
461030
492143
948652
918655
371067
101364
752585
551281
417282
503984
135858
332105
957891
798910
569032
165474
132915
386576
394685
590290
759677
690707
23844
916829
177216
726489
221475
668045
94569
311764
61073
363556
529317
878385
71490
300618
1040601
955368
219731
159664
59105
709082
117049
225522
525473
27594
483400
915489
152909
351569
619317
427235
467224
788451
577774
808929
227386
622288
14501
715368
638389
156413
562748
892401
698123
93655
74649
1022465
405660
66357
52354
918880
649586
219504
69889
537081
930959
630618
364189
77498
1020080
997731
286722
234329
700102
182000
329912
1028538
830153
817268
488441
192292
953286
817873
786477
425315
565247
791709
46774
589883
702490
474319
872969
83544
974241
376250
921352
464614
905011
332966
311787
741689
8225
738562
940088
43794
418143
874382
111051
74582
1000444
488888
95244
499513
315864
142860
198079
426053
344523
367738
723071
744619
545569
289667
436519
334300
957985
948432
488641
1005273
930927
691249
1039981
86064
1020898
294801
805628
174720
157541
203814
872203
17227
858675
421859
571567
768979
368034
267459
349382
771403
501190
500101
15510
3073
142628
895734
358524
973847
177807
477734
608098
840123
48905
255559
317725
595159
450915
52960
504520
1020065
443470
1035927
273276
574729
795536
1014777
134212
715573
943976
944281
821438
876656
460329
838927
326426
563859
543937
941234
412378
131295
193593
854718
149402
899300
418757
49500
264279
901714
969996
695993
313280
916487
981877
981069
428598
1021496
99028
513830
892322
815271
1037895
530224
675258
393166
50024
545959
141671
957031
849268
56914
330674
15269
576646
278225
833722
1029344
195504
491941
143997
660901
154928
431500
22039
882533
752264
422260
239663
704617
235563
36537
439216
520623
961683
248963
672241
516519
424592
553251
862868
395733
435027
892028
786089
809412
15426
782441
485004
550749
1016447
423173
541698
788562
62425
908674
1004899
837840
626123
121036
600002
441522
512847
600645
212381
767817
768070
139429
433680
989875
950076
976923
352841
273548
871585
488393
826885
317560
938121
447619
507003
36554
643372
408432
8436
108851
545209
800594
323451
1010189
480356
624653
250126
277221
939028
988094
257666
927570
659679
22746
150100
378398
539575
720028
746379
739841
957841
481577
437452
84065
893914
145599
615871
452228
57459
53470
900811
33424
832294
349670
3514
454205
851963
1045339
950718
59483
228185
69414
319753
968337
4653
682037
701757
223425
495147
634995
469170
116664
769284
306788
990201
272829
660709
506577
492175
118557
959584
3549
819361
304549
132629
340523
439457
490833
847708
129534
106259
770518
296739
114066
562582
681996
986671
601085
2860
38844
935974
1001586
866598
49236
406975
912810
558516
7380
265405
903342
1016938
786679
219257
436704
255037
302433
295488
130895
29608
777769
110934
730907
1036837
973250
430093
53604
627408
974700
459432
714221
297158
1030209
566269
332681
313349
775952
973343
398308
188140
621863
1039049
92023
591139
898088
416755
568683
16173
472596
643667
557738
101819
598243
841296
586103
954863
815065
634315
504381
624998
306948
368836
711568
748535
500172
384995
168323
599584
580225
171807
343418
741325
976861
426731
942898
732979
601353
977287
976957
10153
182093
65668
141368
833442
254017
587764
1027335
1027658
427819
1022622
189723
755441
929056
818799
39882
664984
622090
989690
944223
328775
548760
251178
1006639
537891
916435
249175
358728
702088
999062
835321
964096
525824
293472
802559
813065
195967
435256
209163
893306
546555
429434
694591
489016
239447
520294
511719
794601
103760
562002
982993
56364
521386
378445
933879
766202
655207
84110
427779
798701
818637
61435
487503
1043054
532320
281825
643516
827714
585332
445914
1042269
312787
1045063
362575
196929
151048
999157
780035
652512
165031
857918
935352
704407
123718
783468
607744
943444
1021698
27107
328482
332370
829988
634484
471682
480471
128781
126481
666157
1037227
90567
672040
946595
405172
814120
393044
691227
855316
897416
694820
226957
575749
828667
596931
938687
817383
267588
52969
678826
483984
73151
649560
338154
453558
447577
563571
201383
290256
552519
852682
295572
778266
655095
236105
423215
975430
285846
942014
396654
721901
605828
6508
246643
469655
660481
349846
836569
352387
1038868
194389
191591
10542
4690
757805
966355
746882
462720
1001069
164188
670743
764858
725778
540871
606211
308441
791861
901966
872131
332616
1013579
792773
339338
840043
457396
602627
177398
608408
335183
183063
434993
770977
997370
941668
331831
261367
118169
206603
717061
57314
55902
664830
964937
912686
416276
151716
939728
541825
221544
733735
913277
550812
653128
640186
957635
648388
976690
384269
58719
8433
79037
863684
405058
218596
838460
288854
391210
67137
719260
511872
750989
676144
301191
756080
673710
883284
518678
646573
843080
1009814
727941
840532
366906
227301
634188
198416
498537
206314
892940
902217
497357
1014746
45383
898578
128037
353091
443034
724464
97267
269213
481416
222469
709856
112602
729273
804605
787096
767572
502699
335660
698133
361371
732109
246588
404568
754590
665852
663842
407083
199668
662479
379039
729933
605333
686776
265875
483851
883598
103018
754035
441378
899183
10312
607975
904778
841671
790185
74931
828705
648257
62036
477230
156561
446317
211544
161513
21056
418159
704999
1013608
596294
455544
922466
106064
980733
1000726
170870
869347
305937
872370
123402
173891
521165
556121
641506
484933
761447
987681
698866
62486
218554
582707
866832
369536
782493
766558
73156
465297
598470
96580
356345
805631
918725
575339
308666
75494
719473
505825
351995
714513
572375
855153
398280
20219
115895
210530
703149
86357
265416
154995
962822
567638
228541
349481
575664
257396
640074
702639
112530
674874
978440
307608
902705
8881
1002731
50998
327149
182921
822277
1009315
797037
403250
983805
575728
475309
537674
837485
169894
138527
733179
511010
47145
266819
223721
168742
862350
1045101
1034289
616858
311675
281212
386190
245779
262893
998419
733091
358408
315564
834728
409066
877087
806322
342327
893059
495599
642068
1010936
242712
1026168
948557
214160
880492
325185
618849
847793
1036574
363868
654302
977671
318171
615660
1033880
4046
600518
731989
181783
435167
340586
264193
920126
584922
557755
585780
733511
476337
774332
75200
239269
792102
768673
149330
56332
489673
602780
612739
589404
380138
5554
601299
33635
1011047
656414
894203
394402
219641
223273
993213
351719
805539
686299
836509
72031
76840
445303
824743
88679
520259
851261
37734
180870
1006898
997447
369414
539274
655134
991234
129776
619021
428477
737018
554216
656743
925343
278349
486044
275042
881562
460317
426500
133739
877789
175791
892934
744614
765754
174650
949344
893024
732359
490
152216
860640
305199
351019
423389
265746
809733
231729
111660
378326
845031
70000
273017
872921
486248
756297
799155
890032
749819
634874
135497
250281
819263
570274
23048
618840
189161
790322
530531
990910
681114
306061
316496
752552
659356
746368
813835
314194
408885
989744
961219
122020
195332
648937
65386
26865
470712
580846
315999
593470
557588
429445
975408
825432
227209
331484
322798
971023
552386
402380
402651
543008
852132
1044833
272182
385223
638282
907119
570320
664781
339629
727765
1027390
202272
1028213
1006886
724449
384323
471853
218796
599194
293542
12671
812663
680678
443449
433927
932338
317744
310263
981718
327033
667040
341366
29345
867754
86863
572406
417151
508435
574883
62992
907192
646865
126656
627169
423015
90977
187598
863497
963405
824828
779446
859524
833225
448012
919070
519674
271137
788662
277730
298433
164076
489803
916578
976970
848752
488758
789219
569119
693843
133390
142525
358545
656057
775758
83676
857115
856272
16921
656282
254949
228576
268382
250338
334023
420943
848460
961625
765348
823745
105804
304613
840849
782552
1022308
14601
136141
172383
59798
915079
812186
3448
653801
225654
412424
905475
355032
241449
913417
326116
825520
26681
574597
433354
708701
998174
374376
13589
798889
570849
730519
63494
768845
111163
127650
978116
290532
321747
856260
967099
377125
930372
717019
22123
429798
742710
895608
836986
507031
979685
269065
761204
603182
642996
358002
95783
219581
579757
936131
24195
4143
250779
190579
170329
754548
951456
831643
695538
837749
1038716
106333
1035884
259040
449144
848191
808261
1016449
186430
1037790
609861
33787
908734
798197
970276
169031
921571
781966
113979
89126
1029612
265795
865468
42874
1044345
360969
107380
406548
662577
246780
700438
850967
984429
542387
864291
536984
500357
547812
994448
982234
889284
446071
660149
684596
656431
617405
719078
1014181
424046
70634
439561
772846
519231
616845
226259
797203
93066
378466
146504
156663
588121
46960
692075
973209
151015
758272
116142
312964
346830
118607
340331
315408
607483
829660
697180
113724
159056
428532
438568
999552
536524
384717
91812
264959
301477
431779
160835
636680
431134
999716
267189
789071
524345
7561
993465
1033446
462972
847610
1019927
912515
475217
834396
380725
978700
861145
363128
78710
282871
327376
231799
370412
912994
6429
550536
408749
917353
254091
196533
704624
285662
878473
11360
803945
622415
377371
359303
784469
815639
931641
861074
238414
968247
623315
696338
595156
1036667
582306
880478
260226
928733
344252
702507
423663
1033174
385887
333943
883431
990971
586174
722911
329982
645361
939260
477705
93125
994479
748483
761476
729622
638711
363418
277586
283224
116957
18950
584253
340849
1025527
932430
1044324
397384
841912
197368
355789
541390
1040618
999388
571036
680411
115687
453179
230103
718320
992104
771964
546456
846606
417837
710021
861010
222407
808827
922749
1018922
230118
846466
383935
489336
3159
897725
963007
237231
957146
329303
95907
6540
161444
403811
310260
580043
908236
541182
606648
953819
724038
148358
612863
954474
121943
142581
610198
928795
346113
325340
444560
585269
158152
459608
67311
248352
948727
757582
61045
779443
595995
293256
858361
531920
489317
814476
755268
413129
83588
99532
249266
974428
683585
766652
527448
463007
85125
164234
587270
398862
118859
637125
1024197
213558
83500
990627
323418
556768
834090
446201
196697
893105
1015170
872011
464736
355278
805819
861989
645054
440283
288074
771978
312513
293564
62698
639828
219095
641737
292248
839294
457764
950497
229151
368153
198602
443399
420597
297393
508975
675074
20699
313861
559388
441837
33252
311073
771825
883510
781431
262522
205600
19479
862741
943438
288399
541415
255378
473021
1013242
588907
196161
605152
352295
946503
340760
363500
601150
723230
233495
165999
397
871390
633411
380421
613858
820711
698556
1037948
97864
606162
967944
169193
581084
293464
369861
243653
35782
49333
757151
20662
1030586
33443
297818
1033639
389460
371097
580806
228832
715625
547871
34299
512345
62798
713937
500428
507149
999895
451004
522239
103692
490703
84318
744188
298983
951569
1015987
805683
14253
645509
747901
222047
830564
808216
5042
145745
275753
890731
792632
689276
376245
666603
542004
681364
722173
997970
385032
884488
681774
293153
815274
508345
269567
879608
138314
709709
589465
383253
640480
1026654
884160
883659
909589
689762
760892
362288
420652
139262
511928
406992
663870
273270
188173
232751
333519
837549
202562
410754
535222
668731
115676
146186
664011
580150
1036917
668551
947005
276779
274738
595785
918527
295696
795315
851417
832448
645460
597312
684557
299238
790994
948590
232498
938227
1010363
61545
743724
1011996
349597
556924
964887
688807
65470
219241
42568
155649
122273
183705
81622
293402
1040889
420407
406189
887671
997449
584460
767640
449377
209998
419872
834796
298366
789637
884616
865648
172215
183095
276013
883855
853532
476720
750412
258497
763667
785863
550428
988545
723716
38978
1028347
293782
375329
716789
652630
940757
721606
456515
414631
1031275
321171
678350
963293
597541
308006
782389
279383
904873
367739
660011
114523
756505
110532
886619
517499
691233
133694
637404
992102
917978
571662
628460
815704
180996
153649
788081
895289
875064
688477
255555
83256
931462
456234
359976
753222
459749
815428
699996
539292
280146
238068
381706
213504
946798
434424
936685
89917
517865
391042
154696
342320
1022804
80382
823956
389686
985646
554326
426717
891500
748362
832352
541320
375544
706828
734691
617421
807285
162608
106544
182744
1034807
29385
209732
764512
375648
930662
32591
853687
210929
951558
4020
300271
850567
160169
161124
734074
455817
516843
984570
389813
167459
880450
243803
735438
848313
467862
661194
679741
605295
917971
51762
279008
550019
672334
955698
624918
503510
615460
820096
500024
993078
986937
377214
706348
671920
928825
497765
778232
460895
306961
17623
130939
981098
388137
60650
209811
870556
181956
661922
353697
207876
441418
76880
484984
831263
750199
202540
721464
292312
210155
807555
387913
395806
951344
161044
423079
705091
753155
947739
467692
331479
474789
77575
806446
321620
874171
263864
85449
289493
152576
650390
301738
861037
6948
413648
919809
377077
851129
202485
75174
656171
404848
854423
1020865
101630
337099
54928
980396
916774
1014850
643536
960683
598211
387057
932155
7710
613680
200338
851484
961298
193120
503510
133529
78875
769035
654160
720107
505434
55821
479039
34457
457140
581138
656383
418598
634343
1022704
408916
486576
263558
198116
118004
148466
178599
208800
670896
323124
681304
134876
669927
441825
385524
853208
339323
657840
880705
195985
177009
324875
591999
333414
244892
294082
228789
501443
380907
979289
173174
643138
579316
430145
1013938
243690
404387
247488
241235
759075
317522
550892
173686
978273
828226
586968
280248
583933
742742
393197
165498
378993
838735
1029572
308514
465120
155627
258308
619389
983391
929687
679299
69889
843213
646662
365969
919465
138763
484998
333674
780281
742315
1009940
849771
534615
371044
403709
952353
69933
450330
161086
638930
531265
44264
822530
199973
935773
169720
531862
321845
542050
67580
935221
122776
754156
216397
849374
802139
742414
506729
597188
480938
540301
283480
998726
787520
681939
419618
320664
1011635
295996
627057
414896
254109
389652
313337
950136
724543
345387
381605
332518
829263
76981
117661
939439
60941
549968
1011958
211706
503439
867594
868636
230857
114343
683318
191396
659863
931499
37105
660159
973641
695375
691638
470609
644909
984926
502698
393151
448233
483378
740846
907247
991093
599672
218499
156598
922763
933926
64523
875205
536866
929488
760881
123985
310207
291778
290073
675129
533208
752128
971329
462740
429028
1025728
46448
32012
990336
3225
204788
286078
761749
958129
140971
472720
109595
122533
422735
1036346
539721
424633
114275
752553
483363
475592
612064
314275
666230
978744
518932
745303
882050
707759
321266
546182
860091
988389
594130
1024296
781557
962937
160130
755738
329218
756765
74886
703206
582528
794189
489082
601274
251494
583530
467408
110732
84957
72177
583189
3485
315519
152597
1013883
772471
77767
525211
576030
43310
17235
663366
863880
952244
792194
951398
316659
13198
875007
376349
280582
913452
179886
527001
5617
826805
738396
895512
562610
940740
800589
251584
55793
594429
621167
706765
980765
699821
32128
1034925
830222
930923
264608
174945
327366
829151
583223
548197
636190
718018
616592
734868
865565
642018
132475
600327
117298
797883
309051
267789
859482
394061
486627
837001
175270
132749
343669
677681
487463
144145
948231
805051
352418
20131
486732
162801
153915
702981
394839
623545
867669
327491
733232
74933
679155
951139
952276
228969
810308
161720
63036
509509
819188
192743
150585
433970
140099
977672
326606
121145
815361
970925
641178
645826
937835
526574
221931
307920
5074
975738
645167
242538
133145
122661
674854
937403
246120
298961
838612
814052
828890
876120
159331
525444
827026
828656
881870
341167
238861
371935
218129
282812
266862
111137
498039
1011304
669060
322277
562980
773594
394902
918541
840629
201743
210362
803452
762226
857532
318806
427761
630948
145135
454438
948878
182849
895424
305207
736905
960579
764171
445504
810138
241693
455467
601136
433679
179197
492689
696732
471326
225642
549922
441995
567124
909526
771787
870855
352785
242273
487377
971322
112521
850679
633107
969946
391895
380496
828988
233469
814705
600784
844517
20967
591525
146233
272070
432719
474094
840458
404801
44295
153743
912641
297085
453830
463043
883310
433848
698725
1012945
809265
576155
444473
203717
365832
678987
599046
469472
264430
447628
706721
989614
159250
1001597
708219
1001878
720858
337313
945176
219100
682760
393382
844652
755312
911883
799099
747290
547382
872531
334615
314377
629509
140852
764481
268278
951394
604615
728082
1019459
103636
1017095
152412
232312
521865
950863
726377
904721
808324
704758
570814
554961
422443
188180
496174
710825
940775
340471
193436
413557
637152
1039620
878145
21017
848326
537252
198529
593432
411138
722367
98190
888776
496848
286819
826329
991108
585752
531980
426450
603960
930617
298699
581106
315175
356899
188337
559592
20470
776693
316919
209812
286113
56637
217237
283420
892706
102176
409894
807430
954331
465983
1029774
64710
275455
619532
490041
647969
463479
501295
987337
633731
667096
913668
804730
825279
332754
727453
177750
961052
704761
503793
505536
714587
212626
646278
818561
730808
140243
987129
979682
839250
498455
135215
214634
993874
593644
206764
678260
853351
925704
201188
264555
689912
586239
998804
985381
738793
482258
178499
202326
900185
67530
542960
649935
1021269
1035074
23141
274062
696075
890535
540594
605627
967563
193657
804718
825895
65545
955578
597979
1031435
404449
180147
198614
61620
441312
659504
718736
140881
433138
689895
882373
31403
382422
214995
796999
526320
345293
594975
51096
512036
460665
878147
585149
512634
261120
211644
55561
939683
141662
978520
321051
917269
128828
38559
678374
242642
364946
346681
363080
523312
801899
216720
523079
288807
818223
887716
297490
434332
90693
3249
717090
961272
337264
555108
217286
69257
132255
908410
544238
927671
865404
516409
648455
726279
151832
516166
41767
503840
209423
925646
209831
139314
586872
396932
754569
186140
286635
108051
1037176
626777
689525
166829
198468
516152
326828
176414
652962
958541
31070
766662
242467
645213
996269
177345
302729
866354
310837
578574
209640
624927
1010608
12065
7706
421956
472342
643668
871936
623798
101245
455024
219186
825789
679791
346787
980740
687390
112252
105079
371031
66720
965955
550731
61403
750747
411901
218047
298182
473995
559536
394255
842935
89952
772786
419326
311415
371783
145693
290498
1011054
174469
700287
726198
87850
349386
937792
510107
126557
984972
231726
699904
503006
511239
466927
727323
624418
815888
750975
288377
172177
843791
757182
820973
747987
250352
283004
486520
66843
17269
738671
539797
967296
265501
899627
807850
46574
998695
187248
892727
41867
151763
131072
923028
814061
1021358
872994
820526
860906
405585
354573
880014
750537
995630
669922
818318
563769
617831
188040
752809
648815
455881
297807
1043248
857164
960779
27086
272147
748744
827410
477586
217277
388027
790367
693671
117720
222327
553593
187627
995778
755828
532449
1041922
866573
67586
277089
337060
81142
770403
726532
747140
95919
368110
1040409
322563
718544
373249
906392
534507
338314
795649
723958
686380
14425
680503
807750
823085
1008014
733090
587439
595643
628518
618783
170660
953622
966610
41949
916980
539685
246844
390977
1006410
382164
390792
356927
299043
585725
458609
503676
946411
448806
946676
322825
717102
941343
799941
266791
996397
118410
14884
668937
307089
846226
142402
80663
935303
873331
133010
311932
128372
837153
661274
749565
623619
881190
76776
85573
957976
721064
7252
283489
491730
972618
712889
984916
257831
51932
223904
706634
629675
209198
129577
877168
140590
482337
827651
175434
726356
462625
386336
124680
418503
897898
9017
202451
939101
703157
788157
876580
804971
443125
545998
821539
356173
917191
663915
1024751
554899
583063
282655
468582
770508
835410
30386
398765
193361
302892
579134
155719
911438
563932
792725
532802
20778
914603
148842
564714
664310
417337
802599
338071
751859
690559
29115
397544
107262
938840
521202
614404
23292
1037156
54067
228478
398599
127073
433603
108679
272516
114234
621851
434546
889775
136489
247676
664123
787157
77712
587557
334604
675916
54129
592183
864345
53985
578638
655160
391192
785684
742165
529314
254595
852849
999562
173013
417011
41221
595085
518678
595604
484562
194125
1023474
157010
722348
203038
683000
523581
575607
771194
843391
256107
804538
409183
293382
812943
81696
513579
428735
137437
557551
65594
535606
487507
122749
45654
886160
973627
49588
900451
161566
184367
330287
808534
212016
890081
79780
358134
755336
40791
766417
318268
801294
455055
216627
229004
211663
664942
222400
275982
229075
374148
624910
842516
542714
191185
573636
517807
433357
958464
171468
304517
172745
870274
396439
497107
510247
400739
1028193
343350
491958
22286
1029896
161079
649599
102670
1027590
45016
779119
524155
904377
66778
483909
384036
870622
574379
894487
1004272
547494
291701
131408
182760
829711
779198
823484
758479
919372
988383
89317
121250
6899
661472
884290
232420
445916
737798
528343
660106
839136
55299
695636
855755
395483
898583
852540
278200
620549
516651
328044
610970
13022
728349
516785
820136
863176
122098
251036
859195
644451
23734
235927
48187
334189
597273
382158
84194
496987
110617
1029871
987864
147176
972714
485343
441690
475761
301048
599676
932294
349244
844038
396441
841567
600558
654779
38291
362866
337896
358719
914944
1021259
341617
147353
353806
585629
628833
346466
104719
275024
600117
979467
768104
860063
219288
637727
202958
603030
574729
1044247
957622
796579
1012620
477529
986001
572478
297254
883867
764272
699157
527568
251017
598901
779740
716874
732134
339021
707479
606610
449964
389532
158216
703653
702383
159635
3168
32322
532059
822449
220093
676742
805756
143702
1030284
880227
255348
231624
204522
651984
1014887
446779
554410
960443
737922
617002
426570
219311
739320
761124
905889
56502
437513
936301
450544
20345
444043
321227
659967
641461
48779
270899
132056
117286
484949
142670
561633
851147
12021
907619
830401
747723
780221
399627
246786
553138
398090
237165
506496
490770
917007
82234
609245
398986
93141
944821
163292
213429
807629
385876
233462
678667
97180
813905
69106
507302
541382
223178
638125
1024876
167632
988505
268755
43414
295000
540818
1012579
396390
514495
951923
658897
950494
711497
1005211
421514
100099
568716
484533
949380
785987
275904
527855
186102
59993
837534
827628
441829
130618
616736
220092
854482
8650
172503
108897
858053
445637
728104
681079
6109
126921
369807
337116
936289
439295
222367
571087
903511
834821
156326
235110
862045
582695
933198
558993
1024345
898294
125994
623820
111703
82603
1030306
89515
322431
951188
549611
330447
967573
189808
655309
936470
380138
920140
998399
235181
231212
51268
15011
292625
683366
273180
823429
101784
751607
852406
173476
69544
745131
410890
238863
157115
400098
355160
485746
877997
227685
460623
396064
608803
975941
402507
319456
472120
35875
850285
987156
881446
881404
1033340
1032587
996253
74006
167396
83730
896471
73543
849689
857788
767980
170463
848015
370206
549657
270948
546978
986452
182929
1043368
916001
974905
880797
937323
562279
319547
593567
691509
740700
1033265
568933
721180
45391
483747
210507
141274
596404
805732
508010
232760
1011100
443645
678302
136912
976548
282544
303944
80255
1002313
491576
542764
850016
5689
748619
676666
943487
963446
265686
722468
465528
605316
546249
479601
88090
791453
470272
395913
1031554
728722
790840
593174
80777
695433
351195
331062
554359
746158
46195
199928
843189
963893
198259
760308
123887
160676
520764
799405
255116
518738
689059
595312
864302
1007272
139868
700577
339058
508748
754248
487096
616883
647754
135566
581546
699826
877570
114213
230020
779923
803391
875223
484802
119370
59945
679495
809783
801488
398489
207906
308365
1012901
8917
575482
346642
611308
417378
619937
1012885
541106
1043279
690336
879707
248445
547244
758168
651599
605896
116669
38839
493672
856876
611498
577383
690578
144305
73506
889806
968688
284693
381935
772380
454905
226591
16016
195096
221940
724847
6258
899704
990188
801453
171696
797616
295677
909432
356934
773674
728931
837111
210886
408849
659487
9044
719910
503166
1012764
880063
609655
578410
269792
188492
634321
874404
587362
940796
380157
916796
1038783
312801
49619
555424
845723
842571
680044
639615
339857
920484
93822
722391
438202
562037
543671
905394
58942
207436
515447
835677
622425
672518
289878
435359
900326
407296
101297
649555
857576
436961
218149
94340
503961
302832
46520
779525
861193
296331
1030340
378500
735368
282582
773810
410414
481616
821088
671624
492967
159787
731044
399897
341261
823109
44748
898481
727551
338293
396692
69645
344342
199398
374670
377397
909891
204396
375872
723353
531935
907399
963777
534639
929287
351561
100330
169937
701599
435877
9484
205566
725284
924902
813817
997458
255745
231302
279169
1009031
683037
1011131
786730
157871
1003517
957513
308657
960427
729090
867634
169228
569875
660960
440820
1043024
609490
591371
130158
212104
845221
506850
240099
155065
916935
328853
544549
773487
297216
326580
817922
573822
876054
436468
463375
40277
90162
356676
462576
968554
648682
73081
232245
809677
651202
190178
588949
203084
710968
569178
269881
903484
186107
506966
952805
1004644
488491
432389
234508
141138
248203
1000973
967794
687
739307
423873
1091
954836
506684
477578
839869
597317
668450
325555
230717
997340
211831
407023
485253
824346
626345
150228
409632
915306
889226
951329
266661
34312
817375
410263
988014
88173
324627
936078
409917
581665
992716
72857
17334
148155
182226
311049
291918
371794
341429
181215
300779
437100
969134
675002
950868
726962
728837
445207
791168
133545
857808
572232
746125
769749
961481
528354
433064
340986
845479
292609
249868
197451
668087
373859
61278
654185
609328
319933
616920
256863
752030
322428
308822
264017
432865
751542
64000
671617
1025184
721425
521422
480180
252768
410483
824481
664545
39301
450242
219664
356801
268780
664232
27202
950950
891174
614291
379539
482018
466405
873165
241592
189929
1014557
272676
897335
706586
463441
419125
817511
883184
76986
1012566
987379
874414
667959
197419
270929
575211
585114
907871
179825
136959
1039986
763658
557810
792488
120686
663664
836347
850427
239184
828176
1040815
868102
783940
851584
772452
175848
1036251
641973
683665
852699
631554
32663
548485
599141
243938
882615
473217
441501
666926
206550
185509
21252
744799
838236
798534
175927
257972
1033202
37552
644745
519640
389018
249900
701653
121025
753935
389036
709096
856082
1027289
1023540
795638
618034
292732
710970
829787
498209
854975
357551
388679
231869
756939
344961
314635
354376
867460
834690
413363
257995
524858
924196
417139
222112
26301
250007
403830
679271
338328
133042
490618
449479
7370
497904
950484
519126
59186
600545
113896
834275
665167
597173
1040398
420728
227167
838411
727495
213070
290767
850946
613304
480562
499318
772461
398792
644095
436912
32263
272077
871656
423236
75368
942272
750972
369533
258601
516354
504107
262872
527762
743428
307620
673024
646605
297280
833340
402735
132730
584717
226861
386510
671030
24627
818348
416913
696879
496273
104822
696410
204380
763063
118100
529766
636544
149804
286232
561422
176869
515537
887625
159587
764090
943421
357378
388590
603203
157179
101286
965594
74468
764234
175652
804592
431912
484129
293244
383638
359373
882706
280707
74794
105412
784809
31198
375091
611432
1003615
915099
536482
223146
494995
293032
929668
775639
702138
830541
408536
21325
751981
207724
439306
598791
304947
540241
1037328
706218
132169
496795
1043099
29278
455795
674329
709733
98925
524419
658372
356398
67474
658580
940560
669077
660446
1005962
39182
688725
733129
274973
671450
423439
328510
572934
77673
186870
926354
248039
408982
50788
10630
320686
94896
180934
884273
434220
893222
138832
368686
167148
662627
803805
198179
840154
480121
737466
356776
421270
254282
890214
535725
308001
931073
420836
111009
537522
505890
874818
802043
701124
135108
476487
105808
421613
285578
695463
1027685
678712
375060
846481
933541
83519
904283
564055
109458
390220
661523
141849
112397
583310
917173
847546
963723
708927
145518
597271
845814
970329
745182
552041
91772
872111
595461
757596
103026
775611
368663
759480
480862
715439
23043
51355
741035
353470
344998
373727
139096
377438
351310
735212
140235
373402
172272
646273
421647
565882
640141
121244
655422
752363
532467
78736
912301
31691
724994
707405
836809
489131
778361
637121
757638
86506
58710
608809
522249
717346
389640
631482
821646
202745
883855
211467
1027688
703940
250910
749538
179261
341351
50753
421301
577575
808804
912219
500907
427022
902370
991547
603702
383528
229714
957429
894357
842725
446692
494201
307338
451337
1009292
349699
595714
552031
188105
56133
893612
178203
706976
194452
180042
1044203
494830
384336
83268
844904
875113
30287
256511
404210
459490
133801
971461
200217
632401
60787
53626
514822
812963
734274
409012
152823
878681
302781
991434
1013402
219546
517254
58611
474177
660818
300805
1029021
194992
100827
509158
636458
712569
538324
23224
89042
794971
941478
149310
426110
986098
4823
87390
546662
809867
1007140
311953
265097
113612
91092
945312
656592
230006
101426
573063
474352
953462
714115
348334
151335
1035763
538675
131845
147577
54147
470977
932822
423143
502719
664631
343928
394352
373129
260941
802607
467054
960129
572315
973642
642732
622026
149959
15447
126495
1041550
332688
477821
825697
767483
243710
377914
224916
586620
663930
490726
968236
740613
274922
304978
581810
632459
578846
304131
916106
616300
156994
319030
788952
699022
44758
659659
982969
504075
305809
406180
660339
118982
104751
937092
174026
549030
354457
887137
976140
416214
937321
74305
376109
803186
485127
541027
102396
69438
928824
973695
853712
105309
705597
1018931
102828
596327
758169
664843
673403
959208
268756
694219
616278
930637
952365
479058
258573
964620
865973
125108
227891
618656
231487
102843
166395
103108
277640
941221
198251
158655
625283
447967
830690
715316
945043
776286
668376
879792
181349
489467
671717
883200
836009
915593
813765
393709
261818
900515
131392
835256
872483
669380
493686
261547
140684
265762
787916
573958
702159
120321
327029
951489
338687
900432
899620
815318
947740
762148
497784
939275
819859
213727
769489
977121
358021
73612
377044
622586
176733
578454
696861
376953
626436
945494
538040
983111
458841
825984
805223
638270
366822
83307
400611
526548
332151
977173
224396
981694
379070
869961
134863
1022704
174265
995145
768785
633201
481651
557772
933217
616962
538964
721307
162894
845397
921803
578047
347751
695103
611945
39393
432753
791434
132503
1035473
740792
97583
546539
690317
993293
41932
242413
161881
837566
790848
123516
228835
896951
287488
302641
153871
883699
257849
1018718
537351
683255
510291
655762
197788
667541
984549
963334
620092
1033935
901884
944125
864068
102429
750636
598811
344911
584560
2614
813452
240202
104267
456485
184623
710763
922258
1021447
711945
184724
430271
435438
180558
640869
196136
524919
912903
544612
165946
369605
138824
479773
322690
813572
147477
934160
35513
419273
431547
945254
248560
845040
799201
600843
960763
424567
663581
872555
575279
406158
938069
890525
287377
655624
750675
616897
73367
62531
38675
406912
619712
58453
493626
424414
956506
823808
1030375
20748
993503
431180
705815
652370
658148
794881
212557
365904
912553
498071
979657
882003
744580
554837
927604
791957
519777
610827
414052
160584
684311
3655
508620
308090
352868
897220
721173
634132
565281
184704
523336
576868
479290
93041
86950
675795
96734
636826
787572
912805
783916
681767
45803
366331
953775
552771
22368
95602
45347
760926
425286
155966
950579
80965
949139
753551
920952
153804
467438
604811
238200
912036
675842
331361
225556
750941
554842
412429
233949
338123
455478
692542
431261
512041
865124
1027690
760678
506290
327746
330488
776078
804375
960871
1021690
364870
405600
212820
348831
899391
579728
914843
895731
356313
212356
519659
372591
177692
485185
787788
102145
949008
659206
317395
472728
763285
770407
697429
684632
331523
546995
579703
333425
425008
975456
585274
99261
193543
710884
928212
838055
322405
162639
137806
481058
229467
821003
984213
136244
918254
555954
979662
787152
108092
634695
297741
852479
871144
318384
288746
967307
798968
65584
607698
535053
300917
124380
63031
350720
398139
594284
1014428
768155
44800
160677
610236
950068
536791
915537
123497
917767
905729
985799
344000
632938
568563
841918
120751
927466
778695
540981
124343
220626
817508
979337
476575
428072
432289
1000973
612290
424842
1014507
915527
78586
7267
150331
976834
447966
992561
228603
114762
585331
366516
952360
573949
977740
556631
275906
349763
458671
49289
1009156
284263
632114
778890
86689
609325
962409
785324
592897
81841
236607
359914
574673
432240
110551
632216
179943
529766
692644
819894
393
963570
22520
7161
345539
257834
725307
185393
270358
919893
547082
487634
822555
986359
991416
350112
25622
714142
187699
725872
911190
888989
462101
676694
611147
1000410
3119
746941
626976
796889
710134
177752
442732
15388
1043556
932026
917751
952832
730781
959905
174809
80427
130006
676184
372516
863717
451909
222790
193731
108711
923706
966884
154192
350141
16279
1032846
505391
688689
494230
355066
727337
213625
298171
897551
158013
245535
403855
12413
83667
84274
996784
1012096
346719
318377
56135
261074
136345
745060
270046
166882
991440
695276
308371
492320
236490
388919
828718
548974
995315
40149
829848
59105
648653
175735
681802
630138
639760
220399
416210
623456
632695
527969
455666
547572
682960
726754
270073
554771
273694
191175
278048
955010
859741
711142
219621
619075
569577
271321
222627
154479
489914
777913
14313
275510
347017
561587
386913
192429
569737
473348
671344
277562
384042
379614
938946
1021293
287895
787270
57785
523360
742356
1022500
534990
185220
281528
31084
699957
361960
311270
526204
707496
544532
504047
9228
307202
271402
827584
211892
1040243
493252
194498
209452
347461
5120
510362
983934
304577
180021
652020
759403
965618
540215
44519
882423
744608
703027
228821
160156
369739
401479
333172
822901
999552
379127
310701
314496
193944
57484
221580
826271
87507
899444
258376
435004
393292
192547
680049
755023
739073
697002
441345
85572
1025714
984708
291677
584887
357663
755197
152435
891436
686939
219580
596479
502949
826065
675921
917538
224991
128348
951390
713268
617037
640644
99967
238201
977598
954391
198141
607331
223723
230393
857425
331992
110202
793113
460121
593112
405698
385619
31262
409903
294060
360884
459837
1032977
569678
634121
685161
852578
63214
94257
66195
147934
569913
964749
868216
147314
82382
999832
617344
420723
163591
955445
657503
813776
476298
555547
869641
724571
597320
880510
52580
766491
425019
201324
929022
182758
457343
795547
530015
105031
687364
195989
373684
432597
553602
480723
733606
945788
264530
37681
253039
268632
493773
130006
516136
948068
564255
202774
753418
993697
708510
709700
254321
77442
268341
259563
696966
806382
377275
7929
123691
1003725
202434
198642
785974
79709
631004
394421
11756
429626
345410
254163
734642
481782
329248
89036
692809
373430
257619
750611
674962
234960
208623
935637
570936
841071
668504
365731
906777
587769
655344
708840
702837
859128
140288
870510
639394
609196
371365
665622
184459
696319
268250
828812
540136
683834
910964
460150
782124
41151
113932
330901
1012777
350959
742364
437882
48869
659804
594420
691692
521811
472859
616357
734938
41467
900391
669357
96576
762724
409000
753378
612827
415375
20749
99746
696233
399331
828847
659897
451858
833920
253806
638039
925023
425069
588407
331765
64416
879474
875683
234958
948715
978557
750793
597865
710115
264327
251011
254293
856137
53206
612729
638433
920566
217568
772112
98294
827447
1013930
311656
469748
633421
553016
879083
821652
342027
893062
121404
970132
597665
443671
24984
287560
972045
893944
809537
804675
878716
728925
750418
514258
691444
840291
711415
3113
655694
269066
891896
16593
346196
977198
94936
806624
891660
507403
146424
729518
980380
718993
851048
660373
298649
931105
853083
333779
863386
984795
723199
113358
339172
520959
885412
398809
231865
901672
87188
41981
896103
77735
213242
493855
881011
195850
789975
205234
777506
265425
109665
4559
926081
105969
644251
277884
264807
566008
613641
856783
990019
836101
1042228
463174
811486
868093
859660
5224
388958
231113
600965
928583
903499
149793
714113
931231
188536
7990
786905
581115
553057
947260
272842
248321
463968
680261
147761
566407
50642
1026711
771002
196956
14716
646071
347954
428672
618837
370458
562543
547778
49795
44975
526042
899000
306894
537229
743956
1033961
342743
182405
513082
723085
67020
475325
992267
675389
954000
380799
544561
85680
630704
605461
386546
726580
651192
427077
790578
486034
705802
457312
266873
749868
215911
873188
144559
831531
941313
237051
241189
390355
522134
905458
872574
3619
382079
561874
33970
428152
502221
336506
8883
565284
471449
346386
641593
127483
110409
960843
970151
619905
339662
38777
183572
168560
881561
859370
869333
231817
707305
598694
316377
548904
988809
185234
550766
411292
165681
387781
771539
671519
622454
299622
74550
44219
67806
952357
181081
203627
476417
776515
804870
956893
397898
979317
47791
377699
433017
605569
547069
527447
422693
599534
281166
996535
982045
683387
633985
180052
437247
336068
865604
72436
537332
943639
810887
795142
91409
301307
821503
61447
184749
611143
115579
756626
514943
528947
219444
494789
708765
619600
571324
111122
355204
761209
391103
531869
893857
162152
273354
916736
380338
609147
517366
117528
130657
64622
455566
266972
420766
654694
104646
798356
879322
671160
910949
486206
459098
111579
960577
573763
49729
741970
378263
881427
387048
708138
833962
33609
925905
240209
953042
670992
543110
566683
255076
4989
750048
202869
78155
985394
679731
39056
400926
648501
515015
411983
661834
800082
90583
671477
162049
418377
334666
563423
241983
200889
933314
354172
422589
335170
873759
201269
31855
600141
519385
222050
571360
592646
813154
649530
494313
386639
993101
367162
948280
363972
271543
983397
333396
478509
949876
875743
530086
759848
728951
339061
240407
817915
520764
257785
569468
5419
480511
371487
332101
252102
376194
662849
117675
568019
919132
586850
578439
523576
272081
690027
127211
998243
768337
745354
235513
585197
523644
712052
793262
522539
157449
280840
461113
416565
980771
154040
844189
324115
381746
262006
844472
269227
398453
374703
1032019
248615
230150
477885
275046
156400
387667
571564
21315
937041
877476
779987
636335
935601
829374
330781
870216
600884
258891
403193
928061
227982
449792
147839
89489
1040463
250572
993355
261151
616202
948048
414034
968548
443934
1041873
250307
50316
728860
852449
245580
343942
464817
555793
292049
875404
540763
1007724
44145
436764
314135
387347
799480
708876
8955
629835
180889
1030499
724350
682398
836486
362774
2073
119474
805405
145161
980377
579244
214881
464527
1015338
71993
748784
478890
350594
928824
1010581
290323
344775
758491
226074
109175
220758
157497
1907
400772
36221
592776
1042687
142205
1019732
117616
1034621
290531
299762
571404
330082
702169
516797
41496
331951
322162
1009056
575673
394633
513809
423659
1002993
703625
917940
861725
956426
104255
972488
299544
69989
443509
293946
295818
1015389
48795
553792
485739
619454
178002
585238
496961
463836
22203
682519
795560
615059
494589
615114
308384
881219
268623
597356
681626
168971
327474
179033
412646
1022875
102828
462975
97440
553763
40669
458173
84190
579606
826486
505509
31496
524860
1001462
536523
812486
676906
699713
37209
915539
425420
501840
490666
441215
371789
1016139
758875
728251
685212
348502
491848
177018
759001
897731
23112
643138
188595
80641
496299
346054
159986
16757
385055
692826
101079
756050
681001
807988
945430
66244
124967
1000171
263718
981648
552777
637875
546754
725004
970662
107731
803013
156338
70793
165748
529568
254595
805925
425301
571218
504856
946991
218488
639925
717229
891380
36584
211761
134793
550043
1043998
249652
591114
853310
664042
911353
360895
665946
545947
476614
241350
459122
547182
750052
84144
313015
663297
656569
591627
1031623
773551
8357
540955
511454
460077
849558
1029361
828494
43165
519496
256067
194319
927085
53381
358477
429920
625520
225383
761745
628944
988300
490024
767798
744057
14434
234699
840744
953252
482713
331449
746677
426971
278896
289323
249877
245659
175427
736724
743466
152218
891591
297851
702243
325041
417748
501444
1041645
463883
287459
432160
583617
949913
1035682
170339
383197
696462
609095
597355
46485
535503
790785
203258
559069
188082
41466
551294
119889
1031974
1027024
874187
904796
858203
276380
595072
418256
451267
272647
321819
855370
499675
486765
460778
374541
288226
388415
73622
757461
48812
120441
324148
710132
999617
853375
692354
854303
38397
230881
533310
534236
996734
886708
1043732
274624
125290
790600
208382
248818
73637
998533
743113
219361
209455
644162
481139
691862
1004206
680422
703173
638120
410747
394366
780320
745049
681675
770314
497783
929879
650194
816405
680269
43662
231048
277929
469918
512752
966881
37676
579361
1026660
648987
606196
476606
573447
848448
704862
249061
453928
675401
919359
38812
634931
892718
594634
321350
398723
486755
441698
496241
204108
505850
225251
863866
261963
414949
143615
336973
229344
981038
663082
618603
428732
596710
635585
56752
643562
387028
418847
228209
116732
64777
1028300
989031
695240
310025
54163
998557
271811
456662
56540
353838
623038
737994
753935
535263
268547
144081
75797
512380
321327
827375
374653
798071
522342
3437
598481
569508
954996
1044120
704073
821390
350040
979166
128023
327015
891777
580228
382597
425077
124198
867133
546955
563020
519090
122334
184222
159675
356070
415216
403260
969991
777477
711251
944124
504182
975617
358192
1017622
273710
783580
506324
677679
543890
583298
217112
859735
1013138
899833
68732
242910
495909
957924
289320
754064
205943
661169
480194
353399
919182
313575
923994
261792
89075
820138
687899
519276
478344
538175
699627
1016628
142144
935094
1025675
358896
883181
504415
776884
62493
342091
284339
7628
332470
44530
681361
752099
580872
696084
874930
821887
136313
635332
493942
204527
418045
972312
691672
532311
762173
930265
275447
388410
465787
305769
836469
626726
590503
461619
813313
959996
329829
603605
584837
259201
774290
735842
146988
585516
38604
335562
594738
942405
837533
815136
844197
546119
1043018
372958
497820
732815
351219
855139
788202
808916
815310
804917
921638
164287
181731
650220
1007463
699518
982347
677739
22611
851531
513880
776988
48431
429735
634561
150697
868550
31553
648939
330493
802689
178004
317282
814367
606449
678692
835799
506661
86146
727094
390350
207207
481985
1038091
618063
318844
34966
1024920
613163
183436
265241
757579
286933
728570
955011
598993
959169
873646
875983
893250
198582
472117
300471
104191
72264
279209
577372
8441
12805
458542
319345
540341
691768
570002
215078
817924
155926
965195
875872
971035
624970
689180
903895
526994
392350
350222
558393
958028
262719
93361
279281
117535
487837
32864
735942
518313
520350
547324
5342
120898
467803
640260
76877
916098
967305
818840
441186
392452
240009
827148
547281
104442
969057
484358
490686
457553
154746
807850
627876
18757
755519
795090
478706
1943
58751
198894
312282
972662
1028152
969232
7877
830189
567817
785703
336710
505526
1025002
161855
250566
404068
831372
551589
473448
845476
130605
378433
340521
107699
680652
827973
633414
453423
15633
180767
197229
125852
758604
108000
879464
181799
432189
342869
797469
76155
242300
593753
749406
239581
488261
321545
508065
602581
661345
817920
1002866
515853
467442
636896
369026
847996
311516
860683
684669
158571
379595
834256
162616
179597
471402
593238
884411
970964
1009555
810757
807864
121714
755203
691508
951447
860412
384059
361347
91075
418250
1001421
825478
299398
865226
622062
1028327
970695
44843
572330
762991
480739
819054
132604
555971
194065
369427
284473
741802
1034676
948541
954398
953888
748183
158431
741073
696634
683321
12915
413207
354064
910039
659408
214219
29520
976597
160405
450123
323854
425625
184500
159281
441924
435780
389181
126953
474916
842747
89404
817041
260120
440554
432482
906232
269725
251275
258665
165766
386938
719201
568725
471867
733340
889536
323552
888606
765273
637499
204104
322051
217251
428933
922942
603477
859850
594951
99194
320852
249097
963077
515134
392895
332644
849509
542177
300925
744671
152298
161005
641608
2956
186330
538104
839813
73487
893674
1038101
38030
394924
82647
678887
334049
444136
341698
209057
759823
815776
483660
988180
303509
542285
464211
184718
592553
644116
603668
133352
531748
564773
670132
510689
209902
195810
715064
842119
554770
746076
371234
430650
861066
925374
87190
940019
324795
803904
196649
333512
464141
775530
567931
823047
742473
387220
1026975
155520
942578
431945
792957
1034405
497297
191839
263607
999448
637219
37261
691279
883850
868015
991074
698873
602042
183851
93155
101477
430111
199347
474169
74823
884960
347491
966611
708425
399385
153374
519566
435378
798097
126574
371650
618049
378674
1018431
840746
27294
649400
1038530
798937
549905
133008
659036
149962
656319
220394
671560
518771
789889
664989
568291
308786
1001345
12882
947370
410544
110960
178688
969338
401708
721654
294165
579459
435205
566384
699041
879926
51674
1039614
786586
783453
337616
751531
51234
479604
964961
738264
304833
825634
354855
199834
904466
391392
540560
988622
586667
653315
594114
286340
75872
821863
571178
935037
450087
1033272
405839
701326
731741
511976
876101
638110
289279
581879
143884
229276
663324
308182
249267
819502
307971
100861
691052
430537
69962
839264
481742
816055
778074
53713
10210
969374
912320
245010
447150
841680
601461
161944
482008
1034534
515566
87708
3114
71468
725544
205
624660
205661
262517
184249
1001709
254425
861224
8869
423763
281357
909519
539370
356376
822462
260381
558630
921034
500324
1027447
255336
206168
8233
322297
165557
286471
804489
57865
61566
59101
64161
515679
148667
48482
593416
211293
546832
999087
1029444
452417
53764
514799
946678
373853
963110
462902
861897
852520
878505
385366
43499
834960
122576
508361
340615
769485
503558
507187
61381
543054
715929
199450
788637
502003
698172
1494
482957
612349
524335
122640
581838
148243
929738
223854
68660
150800
881159
872241
981800
201260
140607
382953
899344
411422
153178
531417
336277
735365
187248
256674
861711
1011741
179828
246491
1018680
46430
748128
129204
519343
624581
705268
159705
284749
518732
712264
415451
913844
887995
567938
690069
226096
127397
492442
252896
382943
554467
594922
682560
635749
448921
17619
769625
530537
1032108
430381
523107
318150
444201
1013512
876464
242401
265137
366970
389329
317398
990691
931828
442622
709172
462530
658830
222769
443557
395553
199846
123665
220010
57186
512277
531948
341271
318074
1003844
933835
113095
152414
345253
241509
345979
202117
652513
626359
517498
410005
176549
635375
717252
238052
120172
71212
242263
409677
727214
193718
394934
420802
838903
941695
380927
604923
23885
357700
876623
486527
96138
887413
123646
66074
283744
735121
324368
978410
969145
248640
112086
714490
157231
48830
370555
459661
450887
333672
738479
568499
1017671
111414
531042
531412
244648
416715
879872
313555
586239
40563
773459
697147
266331
381737
605513
980387
290188
978199
780936
1019220
886716
924135
570018
483518
274903
747278
848922
891831
441365
264408
294516
501573
831047
976251
876607
520753
803259
1025348
24936
299267
764375
836995
744719
740479
104032
1000196
746468
332748
790513
196914
171717
746426
955404
771068
642678
425527
1042671
90908
344831
718011
406315
690454
391183
388963
644010
422628
713307
548831
749996
182414
910539
233246
407653
809963
768705
136742
395886
70419
1017443
521037
778147
259949
612362
985354
774003
480129
571722
669982
346048
151505
15516
821946
990165
39038
113030
401717
686310
307581
880600
607579
819669
408730
945518
1737
220522
243474
394688
526152
302624
734457
826888
363262
452774
494092
751222
562749
173813
80000
644223
790585
80953
720674
696626
166785
334615
245549
478632
300309
443704
756680
172855
879828
625173
617523
1006676
1030471
996359
474212
300546
740540
319984
573488
377074
925905
867995
898239
738280
604006
884129
455052
119546
782768
29479
656461
385362
442345
314382
1034028
173163
416452
502797
831139
863421
44925
28011
1038061
666672
533563
588022
1015277
805509
345776
746618
654799
229677
436739
777801
499612
513470
1031032
786815
253024
251353
877740
514517
57245
889885
546342
198771
146025
831129
218868
706887
576630
133955
1016648
127649
929454
107960
348093
910661
383560
725199
1028066
372862
720750
822435
20976
736724
105682
531642
755561
827304
408746
43194
849755
326718
682743
561397
722406
408239
98622
923693
442559
879659
559462
764099
572473
758038
1011851
789529
115894
575178
680220
341903
574003
989853
389119
574413
89285
935700
567151
183417
258555
406766
492624
16033
503498
647029
220908
666105
544811
872148
298403
303589
237238
848255
189974
623133
50889
19493
573301
227349
3090
427999
868666
528521
317747
317761
902882
324575
499417
989980
173614
202242
751789
467254
4176
668576
418488
536932
543280
19872
303301
486991
454572
679119
944214
504577
56204
224220
581571
115242
502070
374886
190220
700897
302757
969068
958266
918224
519099
368266
1042830
163590
407395
504662
555643
197196
466025
650240
382236
770308
541493
781281
165413
86970
279346
51032
87211
126464
606721
941968
829631
607951
254114
177162
148973
830729
887487
364200
277765
569305
437955
246541
66766
673447
211543
151404
738494
475025
366797
586801
366436
279389
922970
505482
436727
1020605
826467
324984
605761
477115
168933
131755
901637
825508
822335
317611
544523
141257
687004
91759
905304
11178
895863
602891
181146
780878
59748
320452
541787
915950
17088
927086
277423
586635
228855
632270
303348
527147
98335
39363
751471
874452
787980
639488
87569
868502
764446
444280
685745
41307
655392
784986
108851
407051
723962
65227
926673
162369
774851
307834
623269
264741
547724
977653
378589
256542
508420
385482
763328
233686
615346
76013
9628
422046
876333
53038
694531
339789
830602
143322
368176
141910
935663
525307
861566
263737
785366
265704
752038
89518
367089
877436
275831
802372
103598
579748
437449
618558
285990
538121
856661
386037
280327
126383
148634
334460
32252
208038
617360
977923
785122
1040609
504571
722489
629638
895019
877058
416018
451912
34036
785321
691447
327639
84316
598158
759736
1036320
940619
178441
379537
105549
368545
18121
455741
145995
210665
663
600830
300445
308144
99516
834257
659811
725491
394600
732815
795902
814697
902523
657740
820764
1045241
959140
465756
967421
905698
614433
561531
111086
812828
338192
572209
306143
226208
905670
771674
947764
896128
235103
336844
933499
505467
206144
759437
59766
830643
323963
583143
258499
363496
996603
111982
756600
415060
30315
981233
319959
68411
170510
1028231
46946
945776
351170
122219
624439
134774
367301
150080
756101
414312
717727
997851
517229
328546
864241
698973
317498
89355
233875
238119
612771
694529
1034369
543151
855357
847793
255393
467883
972986
1015926
212022
926567
715648
360764
861786
7193
823797
222304
425454
412684
129472
276080
401779
866067
809710
541714
494033
425086
773523
846753
965110
828196
740087
240023
53593
217223
810007
866591
186356
414386
967515
459728
438899
831275
921910
400731
534426
279924
82876
289504
957499
937841
271643
184986
43226
396306
38115
113466
117594
120207
79070
101056
715816
146707
801164
92056
824432
455465
167239
276977
200581
473108
170701
119671
12414
54973
942070
765317
970526
144670
715949
909041
415334
986650
672753
417298
20705
687892
48029
332006
226272
457822
392655
1015332
584715
670379
1038794
159349
61965
1016356
30679
508398
516860
608089
893774
746865
619078
22664
524737
538708
494814
365641
262073
376618
286748
652267
756431
132331
721207
303973
718947
759166
338978
1027307
897721
126465
782769
759461
93262
128946
855496
1029281
575465
27016
420855
610584
489002
823050
1007554
1026567
102612
279778
811496
185503
532573
926483
618361
445819
767027
698655
475199
486029
813611
157738
1033283
762647
518928
579734
516576
860152
203311
940590
946273
642124
609537
710138
180929
868563
1016056
855170
231230
689408
6178
515131
273974
960284
726381
999842
176703
646529
20760
409860
78017
267237
235620
835504
793028
46108
485485
955814
733049
587152
1019461
5961
668789
886579
210727
414223
639532
68322
873846
284501
323672
682362
213202
940371
901742
941977
360511
911638
1012767
404535
838039
816564
184728
578916
434352
319771
319465
870636
1019932
328416
154928
210706
296048
631877
645059
513320
207072
289674
333493
885244
811595
39561
581891
980403
710155
914286
614938
834828
900280
893970
997075
9804
556447
347424
588707
224890
84336
671917
194957
404157
567664
307686
173089
906380
628315
630732
560536
201942
937376
745357
254073
183755
689047
834846
237954
959792
925275
801103
594464
264404
1003684
108249
279549
139887
46050
162467
285972
1073
459721
897547
743046
84879
775240
761497
871751
1000314
882243
615405
641437
491259
709003
865589
60905
651916
643974
406489
680463
298136
162401
32596
793582
680517
271875
479904
314059
753235
375298
484976
303025
290242
346231
596776
811926
145011
802420
565372
299058
756838
41143
1018950
754767
577878
945228
772403
386413
955233
1038886
133983
306560
586885
205658
544622
851628
833872
827302
340568
173166
221750
212646
884953
26398
218692
242275
201414
184189
830775
942924
36920
33352
357479
61193
1043311
981220
282232
878498
804763
530912
326827
919383
967647
38745
701284
956661
107020
903679
789508
668137
110713
509306
824973
508774
105960
802363
547517
774755
722177
802762
826027
665588
810426
884729
812021
544572
856883
666587
3331
971269
1039276
1009407
625040
897896
229275
491352
91303
5269
257926
29977
819155
558180
481741
353054
319906
712130
837397
643402
247249
416128
69616
584599
613896
629914
182231
472528
510191
845544
283488
38040
731864
146510
30017
707417
124031
139852
1029075
135396
647521
938981
473215
377505
150357
316842
557817
223093
937179
590397
867678
104512
937026
362892
196828
675877
497677
396100
538717
532602
142924
156848
71913
635551
940170
809744
728736
722260
658907
50566
763948
819846
475487
778230
124641
59826
131871
645185
1007968
37805
1036230
948167
161796
825197
874618
1036070
301586
764484
316393
413122
810747
258322
256254
799052
457447
838671
366367
48584
254230
265110
618539
284742
903662
727778
768522
777826
890644
592218
242594
307552
442622
919376
165054
27971
11374
328931
822281
577848
630143
61853
265986
159851
620161
906573
546769
830211
449541
217059
370353
17343
851698
567206
276764
840118
522790
761333
253754
386016
825389
648823
520937
449485
430691
610852
696163
803506
960567
874544
754539
828418
302420
280799
469455
165599
341689
57109
102782
18204
610423
943414
828146
165082
960777
280118
28907
783982
349064
683007
119838
969631
841416
963698
107094
42309
613416
76815
391281
379714
338345
780996
743174
381524
898035
718617
457295
430288
398868
260789
111595
740934
1001357
344370
169827
398716
129166
500352
614415
264372
92697
306896
755688
459079
440722
488513
481341
394389
34201
265188
478467
885490
691086
462300
685543
377343
90663
639917
81012
14608
578867
659634
299790
1008995
558776
542056
64431
897330
571975
457517
923427
650918
728407
415755
419221
371648
428545
881359
441435
542249
823959
19203
685602
222944
193887
994054
61076
760628
445785
515542
867115
363402
879066
666685
606690
527550
163581
601804
430464
336840
941389
775020
33292
288526
1016648
860451
591131
124374
741061
13286
174360
928380
377210
923255
752874
993086
223577
199183
937842
493575
763900
482979
985037
320966
406000
1008370
474110
374258
631843
360207
94335
365262
223624
685872
350534
97593
538066
253476
767986
746842
168152
140285
947703
972319
58360
210797
76694
133584
393270
431740
372636
861620
326538
806649
738218
306299
653837
785350
103340
317711
133833
637330
410878
172342
281073
707909
753471
829504
628623
280058
251541
326543
832869
192758
527959
346329
130485
444881
785068
264371
937575
971334
457780
347881
816226
655930
391021
652242
317844
504257
623077
100217
83757
715895
856310
488250
463065
78642
816084
509898
723646
90623
86283
465122
788205
684989
814681
260047
126632
714308
899726
559756
688923
279407
348535
431734
486817
598366
749982
266989
604903
1031942
62054
942246
178142
704899
77185
314118
236293
873901
393395
804106
534242
286115
668548
493809
25559
570500
1027259
959997
856119
918758
695645
805447
150929
308408
194092
521805
510364
962149
529611
882871
486011
446052
667016
774219
918758
780915
358337
1010432
413814
1006928
1035877
510116
759786
258950
367797
901076
205583
926434
932661
862536
94577
462867
350105
198354
691258
888328
1035497
142218
98392
510513
208945
84845
737682
341497
872529
295046
361637
696067
988491
223738
500013
871304
32660
509878
1026690
875180
908751
318529
79105
944621
977044
121283
849660
254532
111192
858941
558837
723804
18090
1004561
100958
626003
909879
380733
147636
1000850
354867
160534
784848
607344
40421
498730
311197
143644
981317
673351
116633
92593
64992
1018460
812368
2706
692161
748426
264521
309166
781831
683322
854625
814600
371065
507451
1035954
86913
319219
273518
6102
108038
954467
489888
62903
620636
451137
819976
234804
787600
393512
575369
51485
27081
894484
486135
255062
311202
724283
651342
1040707
509360
882643
974820
773353
750843
381550
485549
723887
759767
856789
714138
913985
1028561
260345
127521
705326
476920
103311
959264
69239
44891
864127
220681
872649
841885
819705
504707
672502
666409
874650
903102
825161
563569
386474
1014120
993215
847676
510691
263619
773583
154901
20682
855075
1042331
181424
551312
431209
369270
594518
759990
776011
739151
271019
979318
181456
297366
68093
642386
350731
1023687
158168
895134
225392
255051
1037129
539763
528832
577168
16558
908940
759632
967955
533494
518550
228813
632932
1020644
469037
446149
326229
32565
134966
643206
498077
721180
865657
47759
942684
182996
183691
675147
593908
240722
147111
836850
293743
866325
392523
634653
189684
80959
420196
646206
834705
589046
248531
464503
997645
213174
472457
21831
24286
29681
906
882325
185932
697737
748422
958562
254894
845522
783906
298507
814586
978787
618489
517747
293766
392352
871011
414418
156437
419821
449649
646732
747739
760437
1004265
243586
69739
60253
1035187
271732
399976
233802
541682
873285
471816
407337
580312
311189
347266
281255
532336
559339
532462
447368
770998
656605
889013
446459
168083
285187
272403
447351
1025785
210169
609687
754607
257271
494676
411512
1005174
427798
546748
8863
154726
42140
373184
68756
791968
662
364505
680594
462359
902488
323450
644016
820757
527149
769034
543467
1034798
593353
992441
496531
449175
522141
188408
699669
815631
515226
684428
1010128
22235
96859
419491
937286
613092
564252
833896
958553
493207
499766
187424
87432
661846
910908
476613
103104
128666
84453
492209
997219
433073
253652
250878
462740
500717
67123
744659
244546
577744
242488
995392
491634
343264
389565
698826
732669
492289
524959
811934
1038969
976100
489848
954679
310499
141404
718509
718177
318984
922154
57938
863879
818848
1030233
330387
439562
918324
533424
33789
901188
780089
404238
877052
595410
232773
413634
140673
155446
1037832
894967
331423
766390
161071
475596
963028
6937
846230
540697
778443
352136
632005
714491
556796
935478
840903
409698
575544
687096
211808
1014728
1018571
126089
502950
30413
817195
862092
987775
791223
68606
349295
284889
966613
301729
695619
295208
326831
334501
836253
1041844
945055
322728
646731
536149
35879
859900
733425
589753
594801
689767
365012
957435
665662
727002
724261
43325
541771
190379
716536
960525
597538
482543
297196
731489
249431
459303
167793
243663
27866
25507
197596
387911
189624
489271
33571
744828
732087
956098
72769
159128
297393
954694
853340
787477
216945
38361
549022
840083
766987
45266
547495
157024
83935
80003
272581
628782
364980
371552
827061
979662
551661
521319
688903
855409
455419
445144
367498
513557
168492
684527
498709
129179
782034
998167
1016846
549496
444317
957261
686404
825381
901355
408080
847604
735398
334546
12730
411364
372158
942647
427090
528813
1014896
441380
560158
104696
647804
581771
53178
570417
242853
694120
391557
692060
762920
975137
595214
813755
423643
638581
106127
546985
796174
512965
824532
206497
473810
386418
562229
361213
936852
231445
202513
598515
142715
593316
924273
800497
576461
150530
348240
63422
617471
859579
210326
68618
638471
765027
34419
238283
321780
693883
909422
355874
526145
1005460
136648
151646
434605
195474
476518
649703
914697
296635
291593
70961
17124
114841
500677
338258
588155
662348
343085
1042586
635635
511922
325502
808360
470492
213604
166574
373756
341397
26339
90016
956285
281153
861381
516232
483422
1014036
132914
589412
842203
1038910
283149
163789
62448
184973
128246
820003
387633
265227
356371
590425
392459
283842
795464
1005462
75473
363018
752023
228562
971814
813632
59902
100081
27620
93901
468170
528947
829670
232227
493615
461438
1011660
120326
273935
251129
170477
868321
361903
59579
342496
728334
747763
91643
254672
87926
389636
378038
591626
188063
314051
256569
783047
387437
906450
967127
603381
1031785
640622
172502
1041032
1027838
776424
323297
114122
732933
429665
614501
926203
61364
609629
407326
535710
304911
934588
226602
1019907
356897
346162
877511
413193
775999
461207
4605
817429
876604
690094
39831
106831
446187
619491
521490
153271
1008541
511878
380021
930095
691191
159158
794493
326925
397033
422444
372280
689002
805795
635417
565693
233345
398134
116204
149942
778602
1033451
952510
991911
577634
97446
507820
541716
592590
360950
244586
605811
974970
233201
957937
866180
378416
52597
528132
519525
208445
12367
552474
1035182
701422
640140
55499
387222
823087
776367
580437
16581
709067
902519
947665
787486
187531
199871
218047
885630
114631
630274
410822
686703
474573
992758
836893
985660
514901
405688
726700
460820
148913
387097
892270
460580
496514
644226
742655
253285
200848
18285
410621
495530
282842
903461
570326
695323
746118
472865
1017176
793382
368967
106402
747495
144071
332873
957934
371791
460006
481142
566610
398002
402325
702653
380606
178971
804908
324605
13093
844570
822440
38994
782933
674544
464377
571417
318959
190930
692237
934907
462991
771600
857169
892810
695452
263192
502110
903620
505574
400591
264519
4096
685917
4217
504026
851128
218117
1040201
937498
387547
898444
959056
784727
41306
693775
550653
725933
149027
272601
399244
738995
937038
574486
86881
1005809
578533
3007
454664
428698
949455
47019
194834
150515
859530
759818
478982
876672
535601
731431
312977
957495
758912
317886
168050
234110
120758
425032
330536
829080
752156
378685
696088
981576
933807
799118
130698
480
363657
196988
438265
825971
79398
256976
435788
882097
444848
568000
118136
500654
167759
212404
895481
310292
240455
147267
437397
483416
231032
520568
689716
237329
1037272
921916
491828
23596
890177
821061
776798
500724
922272
184278
916762
283386
187665
359025
422701
914829
421720
664000
189179
822849
51627
217644
603823
486076
941024
866760
538251
1023153
862653
658424
351192
948458
474450
652499
565857
694791
674170
89491
377937
545231
840257
721899
99394
771354
934741
764993
897156
465586
509654
999753
510025
758634
1016719
705957
929900
273967
340170
465914
163983
280587
1030714
16441
893058
992233
815605
195313
640881
285075
183911
482648
563113
684931
709566
697845
512268
416240
79190
706816
538667
661810
508083
821091
935314
476626
138807
34313
433433
489901
575128
75656
722358
599793
511951
4645
498193
121359
677983
461309
548370
836889
75219
663288
744100
70529
441715
706347
863676
445387
758116
444395
407737
563401
623134
493012
554638
900108
484933
97685
996121
805551
576928
625665
350316
138942
684623
793845
915101
765291
381708
580841
611650
590452
799430
107166
688609
459873
974620
551538
85858
222922
891878
59655
162493
1007431
52096
694555
205478
188827
870955
197328
667662
940546
352936
619655
45249
830131
197990
398472
159742
476116
614589
604102
277412
215254
917148
91204
593305
58699
194366
771800
746369
811178
165712
967802
484259
613870
755681
1030863
386644
163864
967617
1004480
172449
384867
273002
389751
59533
273288
503597
140442
370682
740254
862458
951082
649649
5308
458503
29487
2562
135319
349243
543203
996036
420629
336083
23062
620097
864811
794132
166640
975414
903671
544503
459652
1728
285412
909974
655985
22579
385821
974015
414594
673110
404748
1023138
455189
713162
36319
568138
859366
364999
940682
419640
225221
363711
957829
850672
12640
100051
237957
1030169
1006183
358886
390644
378341
1020670
230270
509849
437352
228604
383930
331631
931476
430512
288922
100696
599033
944801
572940
423729
243355
505212
46109
310176
25138
968707
357435
323836
646007
662380
66904
385337
218218
849719
701870
163410
121352
250347
989917
387003
754514
229412
205368
1014542
1589
919044
336988
796728
270828
373114
130430
272223
864274
409452
593957
710665
215867
769766
697001
836404
411076
515068
258788
726299
232359
250138
624184
735854
342258
617468
8655
613559
386015
728670
439071
418471
329967
382116
694926
308250
999948
811828
822554
337040
364569
204364
23704
951447
861232
895209
874577
378385
944773
563029
973522
682650
962714
337304
533334
923178
801673
693692
995341
316789
373680
734930
553212
119103
1041303
836692
143751
459111
956914
405797
327841
1028761
56962
634829
312915
687126
445188
93563
472600
69997
578486
531781
1044421
326658
785957
465657
293770
750058
187328
365294
817552
458237
59422
357059
219022
143428
244505
174179
891184
800530
2725
517663
863022
215379
81345
908705
752796
53841
580219
712817
285664
830776
83206
1029496
1043653
631719
308419
961078
761037
29141
395098
421887
915696
662081
265891
342268
90241
330291
524786
533313
90525
378819
711699
333521
560035
105298
783643
500505
157802
201795
111817
508970
355067
212684
14800
277920
637854
637300
633271
926249
708213
852379
288241
45945
623129
853675
417599
8725
977015
253034
569402
406641
515052
477888
801806
841815
301306
661464
667657
342413
851948
376624
850713
922109
626816
185683
135901
471348
370615
563882
908626
105731
382864
11212
327295
195057
203701
7878
881293
136953
184233
184746
907182
687693
651938
534251
1005842
183953
862374
717527
638312
61535
709150
994204
24753
954649
369289
834376
22429
131509
16084
725173
485579
866379
741046
103386
511702
554717
332042
117397
988708
795097
790641
806352
303816
103486
196698
253636
333770
376605
545171
722430
450500
62688
284295
333996
193468
848889
624455
20600
359168
268246
148356
784354
503010
798956
847885
657301
755829
55627
132781
287664
261251
992483
461159
887828
317812
708716
573637
35735
762263
333175
691705
1043576
328107
75542
905716
549240
343432
1581
847339
97999
917191
188198
935639
963962
469250
106645
470987
63015
1043493
361279
941259
393878
629627
199731
859875
777225
27300
483066
936033
24367
307780
108665
510393
363846
794087
676760
1027549
467801
176459
251608
313026
168091
654982
790115
874685
797224
1028673
914362
184095
801924
168074
646440
534622
269463
452319
209846
1028744
49539
564912
239715
552139
528292
365397
146680
478102
856467
440746
829681
741934
865906
341833
190802
866972
444997
915061
713578
747837
806209
743588
130027
936243
353487
740361
541826
377935
620836
529893
487130
715653
243971
584380
1005302
925219
182226
375123
828485
698071
891087
792048
897756
529296
990687
796739
84994
421968
294958
2287
222226
565924
387152
596055
702638
737062
693658
932636
417339
684730
615175
831233
734851
374720
354167
996161
177935
224554
645182
863118
217378
752860
627686
850956
953142
99319
89351
139794
247761
227622
16782
63491
11541
569086
359670
325696
138265
749750
82239
180799
586107
403438
91982
887036
142546
271728
745693
244319
190020
776264
929268
272302
89168
1025809
218528
475642
1011008
745473
30253
965560
365496
945581
161857
493436
788682
761752
736768
934543
721903
843413
751582
864826
1015741
15070
692158
452696
151010
165931
162848
273203
872474
782638
543612
75900
207676
831886
46631
183807
350633
510432
176315
112296
617991
570900
90677
384831
1010289
911009
318279
318672
597164
261435
783138
654293
819994
83906
713109
121763
665703
285581
590968
41480
25712
529275
603615
501290
737793
556943
688861
574073
604303
887323
880325
637389
643016
803602
22105
70430
653753
661364
724353
1024509
123502
785649
751565
413831
226096
366578
417123
395491
500705
450776
982944
134643
344766
29761
611802
161932
654858
591673
860859
799873
420665
1001822
241385
517121
614965
874907
366940
579056
92079
374437
856410
306260
749781
540345
750334
334507
606802
688932
36617
642563
284242
154757
475360
586580
510636
66267
583513
1003937
1031448
913556
21824
256964
362853
1018618
186216
38002
63386
996099
452683
563044
349199
257582
953429
623600
27368
94067
123376
886440
947503
112231
5873
44922
33883
567802
545774
954413
263918
373656
808903
282460
49785
912906
1041208
251198
900067
511102
372441
648104
64445
348763
531754
674992
925904
321467
552244
31543
754022
231723
523755
1042536
865408
352154
834709
941849
41485
639584
537328
298983
780576
310740
408433
1013475
120919
420045
136707
834461
106925
734239
1027845
1005860
501545
550308
961009
134738
744892
301627
687262
365501
516286
54007
1006873
946315
142214
606315
280621
682945
122385
834209
659499
4922
463621
635526
796229
563069
744190
337241
943429
664458
837803
586473
274172
912531
221764
322231
572033
74052
437570
995061
652266
755069
1023231
361399
928470
310185
350842
311162
686745
766720
308487
746528
365594
494520
921605
884654
319481
817084
992205
392614
137099
1030718
90391
264082
197036
570478
1004216
659743
586792
870141
825811
558610
21766
713210
925126
289601
542948
243031
335817
546132
678503
352656
440144
649163
164602
278678
624600
229850
840559
509949
228697
717609
264133
301253
493407
267304
296487
320799
772393
175113
877302
916771
63276
3674
574166
599065
600013
643641
861773
288478
453920
992942
716109
1032938
420320
472088
114244
517868
50813
507754
510782
336878
751583
584003
407138
947808
995778
533203
958015
456799
703824
285133
845548
262209
72012
78181
1029265
999675
683152
960440
722692
498598
494786
125738
419784
280574
807242
633547
209705
212838
464125
1029031
29041
937586
19655
723434
298851
2921
997813
471235
177616
866027
849116
9535
138958
896786
343877
947192
93539
539622
936884
260317
217321
21837
271036
409196
310915
31714
654825
675522
61357
145714
831798
78551
411397
620427
560053
184681
56081
90114
511079
310246
79607
995500
309899
542429
29862
997103
553437
986599
927530
448759
595708
178849
955695
230655
607526
552109
927360
995368
38376
787872
710435
253986
37263
745337
1029178
763665
385319
1041726
528703
573990
242452
937540
729853
452674
100032
840278
174783
608734
132477
60997
239083
855530
432961
701489
866100
507173
294225
463001
681561
886242
601852
343035
861662
166632
879823
926650
43849
670488
646079
1040038
611762
879761
782584
392229
397336
537214
276055
80301
975759
209687
872646
928608
349184
645203
649448
835084
121196
783097
370423
103269
752499
1026855
487626
954264
388129
461014
441694
965523
127906
801418
226163
499740
987693
141776
259831
247557
126570
1022720
419163
140306
323550
920212
14967
421096
700656
291097
634173
453904
500905
333697
686941
236937
991752
168627
272559
904474
532283
5987
466187
118523
364784
845937
840961
889523
77474
658085
922301
532392
972546
701425
708996
853282
473467
940127
724196
160808
323115
452578
884807
199435
605285
347665
671481
1011146
506361
788162
378687
47848
51611
898056
300917
120899
11267
153880
139841
1007828
429697
632409
592609
192410
948183
563502
993927
691756
1007585
511451
340607
581478
689105
191223
199138
973241
52614
458500
572602
187053
619817
75334
819369
4303
865239
505061
7177
819047
1025612
985878
542829
735935
525799
263748
863088
947482
918973
852484
372715
586165
667564
468116
898804
155295
294676
188216
1002525
363547
552116
962130
872972
200091
984147
34665
101818
721271
662606
801101
516245
422985
355619
125064
526570
148466
1035835
64125
475662
508797
92388
399712
912009
323500
206761
204326
507949
41517
422786
220992
292142
728386
513280
169952
557099
337968
561542
495250
437715
637219
674365
526462
317410
526090
814963
860531
590821
968507
291316
276647
39884
782276
576756
648780
711828
68151
66764
85820
409356
546385
233422
796917
145880
600890
38405
372132
59331
357451
271401
545741
927769
781234
996530
725641
961677
530355
980501
941085
254422
1008272
671268
393123
754141
480174
493621
544109
362906
640587
869788
946347
229533
840744
468042
829395
178785
971638
824105
19488
696904
782041
1022102
101972
640527
592042
65764
503366
660798
462052
145866
478353
415826
836580
565812
919683
411969
319695
189913
618705
657840
200777
920595
911089
778248
471717
683138
568977
418401
864583
75625
1005223
276944
497984
320567
151166
22020
934190
571422
58595
39174
894055
878869
528531
481181
270443
514485
342421
521022
750186
10150
586864
589695
825766
582079
236263
629054
180926
846061
579070
501731
54233
777721
573398
313546
918632
162696
80141
102514
149868
67364
976860
755296
212577
56388
168131
853206
482714
588399
279912
159346
569830
368075
1027020
903437
671502
281241
736222
1027939
922047
190411
406952
821535
88065
468707
888237
852464
237040
219203
161182
650034
695202
656210
649650
907194
51484
100392
1045458
785379
223886
413798
565636
652530
415205
170641
718012
982708
550562
999269
637435
3019
74003
405958
361563
534663
729682
374095
369115
555308
111710
898130
849154
221850
259838
631941
66589
331779
848438
425398
795448
992743
157341
399908
883245
995111
524621
839904
171954
324750
319009
47362
815815
667714
854030
167200
94584
166492
322818
829388
692867
670117
397478
136745
129590
843299
131030
291399
841587
172080
358148
714987
115931
104010
195666
413792
406123
320036
788351
275167
695955
972353
335543
463746
847756
311505
893412
238538
620412
113744
567421
950491
871049
613405
1007875
378914
140813
851459
682482
254260
488216
1019501
546631
463664
632467
1017165
93307
989256
463468
621385
216467
439019
291606
442338
451689
624559
736695
653181
838530
288109
101489
836742
551869
393303
821524
499196
977134
334605
391931
247049
852550
21048
622704
900911
798672
158535
509793
679650
659859
1010920
819321
594905
615417
762674
1003273
883427
610404
162927
65263
705118
557138
489204
174655
410168
294715
874287
359999
512931
519862
689802
451796
867827
866860
685937
900050
219645
992481
496506
197672
83385
376086
358901
9210
767526
297283
537855
743569
326149
1042568
222204
433464
936289
907439
444711
909813
106601
504408
13753
628538
640711
26507
273879
816591
834207
526979
866467
409955
326606
564500
463643
555705
483190
408441
726991
468898
980501
666779
57875
372613
149521
496849
603699
231908
954502
325936
794894
768390
551451
641760
801511
734830
428450
694805
938658
250393
459906
550434
571251
533029
609962
893590
853162
420820
38505
69683
998747
203303
147608
1005296
89755
253717
852047
116418
597472
725075
395100
710902
1031572
852956
214424
710276
598222
636908
1037381
366043
707028
819903
322657
189735
552103
303287
564048
154306
1015773
407900
987957
393533
751005
339080
197052
773675
472122
430118
674644
537168
653908
390416
59967
713401
817102
61564
569319
793215
1012309
205757
519828
497145
629213
381818
650629
728329
77806
859075
560335
542856
943265
610936
564861
1023193
129260
6040
369318
437225
342236
845549
427546
969832
585744
64856
720636
879093
820019
363421
905641
973572
653568
634837
449858
314447
201776
670997
559895
893238
893741
409614
319851
97391
208824
146290
295873
829854
25607
117084
469848
54129
397862
815844
596542
728584
520420
294081
443141
28995
575187
47183
533204
678034
989211
490241
279566
560294
625226
656388
26283
14606
848665
483431
1015581
666749
667170
583747
921952
799019
784041
80308
129565
389041
517219
494940
199417
714619
70998
224598
793243
666178
582563
335007
399847
616819
602518
242692
687689
272035
1013776
307094
678207
96047
31784
119195
940149
983052
453238
558240
1005623
39185
144881
261573
78520
583297
1006546
657964
440427
543747
656700
282865
102823
434839
499750
102051
770249
413384
403674
791344
992990
204655
969881
810484
971620
683286
725296
401546
726360
31163
900958
238639
919127
921800
569887
867870
437917
789665
8145
453271
212952
412295
195181
636493
318803
282506
919467
903318
269246
632653
749704
16465
222722
481707
729507
263038
936814
260094
993125
536498
468373
230864
815423
721362
980224
800193
824805
52766
649590
339342
960393
859119
874774
276315
108541
4034
669266
198443
210971
656903
794752
147438
72308
184677
561129
948153
576417
60077
589255
904639
227411
67456
439540
700540
64427
265912
1012776
429358
111071
223560
1003875
91459
414953
274426
446407
735425
343395
280833
322936
707807
546271
530830
275130
500454
1028558
185072
209054
626842
99503
291036
804005
304152
430993
995775
275671
559553
805825
190335
553104
885532
865143
556849
673688
397789
709142
27395
114751
547758
526875
62180
344935
932893
1011302
36034
838664
432873
675879
679367
759383
138412
538746
140661
54346
724179
499206
338372
694921
663553
906855
659100
608516
466970
869525
30074
438966
998846
976735
403158
36765
1033071
289140
825681
202593
616686
86075
697984
355605
184916
887221
363423
764923
327500
145680
436517
759808
122827
795034
414412
625687
293326
126534
271927
417089
290941
724072
730433
458160
452831
734725
653441
984869
661617
914635
429788
627669
294325
397938
4931
882249
406523
581751
852811
561523
525079
822432
845051
713759
398435
132245
970277
816604
133368
110899
38290
555032
627640
13206
327097
251660
899544
290927
355264
222088
454801
171036
443596
19375
1017363
742019
20447
950292
280799
394829
23951
560920
531551
538371
87237
454309
813433
326478
982638
85689
561087
661346
537810
109587
185788
248958
333607
928089
936950
658951
972074
53448
948453
540672
721729
219964
294807
623337
249097
901093
507190
861886
552146
56019
676248
857178
107789
192365
155139
201943
75385
801411
191873
42724
69822
542901
237473
161876
184703
732330
1021461
7670
329564
842736
575804
549756
611233
210987
1015695
547885
120028
335208
748825
89657
392843
256751
540986
1027374
242521
632772
188284
761859
431846
571227
676078
615457
562058
89713
779247
892710
865255
598711
613833
1028220
214942
452135
553117
117725
754631
95893
671143
618235
564054
470858
660470
782468
70854
462742
430862
814184
754443
147309
421824
692663
759958
124593
218665
968093
69290
891080
376062
642749
232556
612828
369101
51291
607527
513225
12715
579805
862950
249337
585748
575037
153332
256911
213858
940102
219765
628747
536676
483645
984706
897349
855343
583030
578440
1009154
772066
496315
815985
373231
169091
2837
614751
798483
132024
1020388
1031987
990765
1008438
677108
641570
295078
806395
498720
397133
952975
263429
304959
213897
796986
1025959
285053
806163
105550
323277
905271
628798
355034
592463
262117
730871
175871
846587
858420
649072
669720
523260
374789
611300
684693
784081
756955
521438
399970
604436
305540
260472
40319
710159
981444
62445
229374
50605
273656
29690
371324
820173
936543
741570
793373
270386
460149
817406
5863
594678
687404
11324
294272
762455
12552
93748
1032188
519228
233484
424914
136800
647277
186845
720903
729898
512036
437932
301784
577766
753233
977690
1022340
803829
617614
365768
834265
792659
477520
478902
327819
768275
145191
488674
526231
222844
956255
731738
489311
753615
274266
955534
444111
25314
21991
568638
736837
3816
298901
670829
857897
719082
858087
73870
526364
115887
891170
770692
14798
781176
681439
896557
231597
10624
24744
637618
67268
475604
431421
552187
579758
710171
210791
814205
885332
471702
660402
647643
1045213
517893
202278
696862
818875
339896
348289
527107
904146
609054
922347
816367
1037161
490909
870569
177728
318081
350639
341261
370514
601677
950181
544387
412985
609991
1039418
87573
558681
68449
389804
72831
285715
263666
437725
518053
663022
606050
909402
722359
482925
830750
84169
594844
467141
783986
860570
612418
324183
461973
914367
810211
508059
993585
751562
939368
105168
666468
1009192
884731
275497
771147
404018
376488
803662
616560
981165
726079
1011634
405146
626682
347087
51257
750883
122861
114714
347333
960729
643301
353422
541990
307697
64911
501724
317617
198631
70908
26038
697654
886022
194940
831992
199398
373184
761021
927399
892999
1033005
490557
170405
567524
807531
790631
407973
227933
792500
1042925
108745
802303
821160
1023399
38233
673404
378230
445949
157966
835291
385115
98254
933712
958759
442210
439020
919877
1042054
773391
407733
360400
292536
922696
309696
569269
237981
261235
74662
43845
498510
631778
323948
247814
820631
162796
141825
263707
417768
158546
181347
812522
617093
311102
543247
408964
223566
810278
339912
714400
836652
141335
217351
951107
672372
11180
42193
572941
306535
320925
84493
522098
644622
997469
618957
657367
169241
236377
249886
152903
882660
188023
530477
1021286
316266
574897
746637
689562
44594
532728
635833
561718
923292
410924
871864
719331
909389
241940
590607
425805
238637
34362
882271
221069
152000
268636
123406
264420
195003
469591
286047
324243
525820
375259
67014
698025
971444
99716
648836
703195
205334
729117
364157
850175
859333
820220
208317
829914
32821
935450
622069
793198
319617
282842
488087
691848
362082
197456
248569
421066
1033598
374249
157972
461774
221897
935977
886708
2161
583618
519737
843154
690291
898805
950484
131704
739007
34929
651689
844311
438033
46824
485462
732628
609373
7639
796672
293123
85140
767249
714419
166069
712539
455830
462997
448905
201659
974853
849238
672864
170397
920142
440158
216702
979749
444086
526633
1022226
124542
885030
920597
580323
128266
479551
929976
784937
223386
109294
245022
832627
311280
373774
664844
153050
685853
786276
738403
642528
622234
27605
547237
182748
857031
546922
858711
870943
584828
129178
684308
1036190
838547
628553
909135
1020148
865362
1004105
735408
892115
998268
602385
826661
829829
248648
31569
971203
1037514
230962
584828
114504
848431
267838
943631
683225
307538
1037050
595500
64226
370750
237664
296820
678744
921216
507735
248803
528969
878647
25556
156328
433455
233712
301260
529142
211716
368612
1024366
662372
67592
61249
510916
695551
963843
1015282
965176
61340
408053
656371
396421
141932
822686
3475
282071
842747
595673
653904
698830
5820
998670
540843
527578
488883
461680
50213
487065
778345
429395
979
583080
630525
738609
712397
289572
752767
736918
276297
437240
861444
59927
663772
1031044
966463
385162
672434
738629
106742
777925
629868
632009
495024
916936
564940
638015
477096
320728
153333
265137
550034
887062
235956
474078
192475
417037
465308
191276
301482
701515
326771
724639
896996
167274
74857
562626
164159
694536
1040740
515606
864469
838911
1043548
393615
997719
203802
604906
981066
221649
96110
98492
954919
957966
606764
92208
945572
735534
987312
37616
656018
120550
802506
553111
109799
797210
311513
652411
119058
128176
907703
102180
677558
239871
692772
1027225
183226
160890
506297
815155
987542
177075
715516
564886
548918
474383
304853
920279
842716
518047
465444
632981
379381
322958
897590
775798
197192
577216
256790
677879
43916
314276
543687
219509
531712
824335
948272
84135
179475
48192
319364
140081
587050
439578
140943
641774
483401
1043708
529885
801905
13602
947848
421740
49810
188386
494104
413711
118404
565823
679509
206108
946326
509311
908402
25404
1017188
1027150
172740
199549
571258
327319
493160
396418
1011554
90269
620198
75434
178773
478267
326329
425137
178310
803119
781307
465349
906568
167840
301138
136736
462898
487105
254501
670342
636659
536059
169527
167780
171709
600094
100585
33359
796238
84116
514841
136494
195432
237015
552517
141174
65456
648908
170641
1039982
596545
59880
37592
193877
208268
487395
976504
839918
635559
674178
529429
137044
955057
723237
297113
569144
12401
896338
648759
502663
672262
627014
264925
12071
458445
196275
212947
508366
29469
356011
780982
616110
400661
453717
629024
497946
464953
326980
909199
698278
676410
647212
627006
569658
472698
892432
298817
994622
669159
499257
961541
524079
718754
918416
540378
658735
724514
706975
414743
727745
827582
406726
348168
566747
379516
718540
247993
595250
968670
1029965
175243
887122
691065
575491
708528
743146
761283
327136
691773
749184
711942
934822
588666
788696
872514
667836
715860
587668
261521
989152
883300
779303
587847
672221
376304
965881
722313
643667
888787
193683
942967
3558
846129
798964
489868
174403
361799
207645
891296
645244
331702
438982
817540
79152
422875
35832
468130
984204
545448
846494
120407
532905
632319
935807
492576
933506
608868
928308
352389
433611
51506
910454
572658
557537
667472
121419
822338
619567
927812
649012
810451
695772
51944
51648
191209
278871
242513
623839
58253
991752
643141
185742
723206
186429
649555
59994
1026455
59872
425835
175410
617708
520584
161225
162916
808262
57101
666295
660750
516047
334989
671926
293908
1020773
988437
535805
32233
913826
13203
205422
563344
51103
244622
783894
498079
340762
533164
678953
572478
858359
1031492
109701
191115
182264
309647
643946
832885
704865
729530
1039983
196303
559836
436050
48313
427181
458158
574651
140459
944466
926971
444829
284953
867489
730376
1033539
550555
92493
949812
830853
55893
47959
808889
610557
100150
122132
161405
392376
285
840753
755892
480108
155609
246947
432435
126634
242366
646181
186102
210487
932828
995679
517187
560636
91018
114680
65295
835721
891267
301968
632164
781450
242779
934764
933087
959082
383985
695912
825571
907000
408626
932909
805311
148867
492373
745442
626579
260642
954480
56581
949442
844783
1014771
687731
617969
992297
401939
781662
714259
871569
556563
285197
984521
305202
791575
404243
131862
597531
476864
827520
393755
882410
928983
174252
668745
590179
1045436
483891
722029
218447
721399
223397
518664
557938
4916
387215
93149
231191
798491
851797
824727
72622
826029
383990
31332
182014
790606
374898
717742
956439
592655
862801
647144
148510
237687
885324
147219
551981
1018922
649830
372045
519963
562663
27314
794522
643281
341134
176323
797043
444885
301598
669971
408420
113424
155800
792761
1023179
1016468
16684
163573
335560
608931
860514
725052
951744
338579
867037
643321
982294
9508
235622
127773
706398
566166
966785
774600
781761
870548
207867
466646
100448
541155
983707
997252
799139
754330
944179
647303
38580
468333
756708
112258
1033747
784837
606546
858733
692600
272895
1021003
991330
889145
997240
72241
814680
436722
215895
593605
29547
510692
769048
864333
431438
363610
116767
548313
358654
793318
330845
270017
800515
911359
428721
27499
982595
615334
1023763
408596
1011877
724524
573498
655268
39664
392419
662048
62746
902284
972165
34929
553468
607178
570714
1001451
764048
41961
31615
159994
617337
816961
47831
783960
177575
929435
399631
443479
766720
100129
142875
292464
752692
46650
233497
503298
857599
995899
889815
820276
43526
187215
706119
594043
999659
270180
406286
526198
428219
856163
863560
318263
577756
656751
650732
684676
248542
197821
715819
298125
401888
235528
976151
640933
508328
151419
101138
555873
143448
578682
1028061
818785
549893
607790
246187
711675
597601
430890
897109
450553
454949
324131
49075
111134
358612
861682
406634
469681
220429
295567
792273
110122
639162
303613
499867
641730
368447
542714
752293
350606
316730
769530
1044175
229760
30964
354265
508082
338891
379763
584788
456480
332264
949355
385121
947616
125689
514116
230980
348673
337025
660652
1829
808818
291368
140424
899397
248592
678264
353635
967539
578750
121059
586341
243501
564247
447074
277046
547643
334445
238336
810259
289805
420138
206042
131291
896890
842507
619952
615618
850865
214589
972843
473035
891321
797915
891413
334762
379231
926852
43558
249943
494904
651906
906427
504882
255225
578042
265973
841221
555605
943965
644690
897707
107191
138721
327639
786251
995560
771733
1042402
228728
913741
952376
1028837
456697
364666
476788
1045036
715877
322648
33654
430511
91371
649440
253442
590898
381859
375365
594640
557106
299707
313388
550313
785170
4986
729772
777076
636963
938370
501381
415593
603372
521073
300217
488274
857798
599408
175305
866643
183663
22275
910424
35970
615183
693641
953744
234617
287398
303766
341875
161431
802568
198261
798003
1016736
28195
106032
974031
209135
246020
946842
23548
338527
505453
732514
529026
984685
168173
711517
834422
301639
621252
1012046
978262
908535
807972
635878
456290
929335
358561
844144
755921
892644
541890
793127
474001
960143
481640
840722
15151
546401
262888
60691
99913
369618
324105
801984
231673
563926
988947
1000660
254017
275422
245915
472250
113006
939196
561375
611419
90098
413571
850401
799893
171546
165519
197037
193237
16353
637275
417242
836376
321194
665328
607736
885810
1036172
801655
516093
309624
20567
313445
772690
806143
512922
933355
120675
36412
50239
660026
514685
921942
265509
611175
502520
68321
652347
885
166797
156868
816656
581159
138550
21329
714447
783200
74879
56263
47721
566502
603553
956485
504053
140482
101658
764302
998634
540464
372829
501413
958043
50142
218484
729253
522579
980989
765
522991
512622
566434
334451
111276
547738
636414
245646
816223
118369
1006920
980702
904945
650307
897714
195028
92680
36008
432996
525262
574883
883243
476068
987045
286685
542133
733933
485754
159880
614757
966606
982754
232729
7702
535412
816886
813022
406004
903586
508333
761357
11551
81940
683969
327989
358768
761687
692463
43300
709442
680803
532566
819603
512964
364197
160643
332555
640978
569953
295304
119375
724449
296123
439162
659096
620856
304278
533825
257941
299329
940470
277443
816279
818437
302819
99507
671262
318030
422400
196399
779404
843768
852575
348078
904578
976686
437873
194579
472696
238103
126995
177448
15813
803625
979553
739130
842390
330977
772403
160541
808501
671078
576964
1035976
2154
1008563
1031867
998124
616654
552915
653184
630947
827054
1024722
775196
1036183
39234
903746
727352
683936
716076
96685
830425
39492
106999
995138
863011
970372
17463
280577
256939
907085
316896
271397
237485
977964
62287
493944
499502
784724
485773
145119
649109
321192
45610
461325
833524
641002
137934
153233
802845
99826
208323
626671
221122
682728
336599
537174
272208
762969
108644
816876
225615
679625
738554
348722
674227
811856
392878
449646
367107
392193
66150
859520
315633
812583
411509
577769
535567
878181
102079
458513
258627
214540
1031657
229488
300537
983517
709463
168120
577844
315300
651433
7658
800036
82451
1014135
203044
92392
436432
659985
50502
317168
909434
1009913
39429
391881
550632
491689
558595
971916
781666
393803
957673
393965
140930
95913
218862
808455
557241
144771
483738
478163
755504
395073
34850
290315
206926
39905
1019485
1044630
94511
309774
415815
198251
766375
618601
779094
721380
789644
208003
755025
262179
75049
557430
576136
738324
355030
1015499
319083
86846
119005
993737
132405
439455
347452
779168
59235
665502
337278
445234
538659
139877
905920
653574
214395
190260
667984
806399
175715
245613
889570
404977
222844
479839
485088
434193
486375
571111
94916
962314
249229
150426
230378
128509
278546
176663
986546
300636
115005
743036
347433
370468
503493
575827
430676
814908
691149
14576
3563
457319
394583
967549
611157
269625
402366
802805
138481
892747
314413
78113
957152
960334
1032051
243072
149012
216002
773067
196372
154992
1025382
739382
678693
1019472
688285
87368
291075
471517
444245
126189
1045260
837987
8262
139425
322387
163123
856864
872120
983612
507951
568033
734604
465912
218458
377860
213514
223612
762204
761389
216906
475011
647303
221328
737473
682932
210023
302367
490032
757770
28935
188268
832379
567219
352480
307531
23249
200817
624336
620868
912729
890368
666398
984084
846457
883511
536546
434979
732839
215597
317500
713715
11633
460354
912319
744773
175429
42969
536185
124342
989474
846719
490382
891552
342830
544916
873505
343879
506408
527763
233198
520707
879406
731024
576197
934318
673608
280097
767393
570200
248264
396941
776219
1019957
855271
240200
804653
758659
123890
26449
840753
77012
172275
279137
311763
482997
1018236
694976
37123
890256
667777
32984
321489
593818
49864
576883
727971
990597
520281
410249
1015666
817774
852285
213887
340943
518543
677535
205605
605142
856906
753463
977565
828509
680748
607745
561771
307782
922582
86756
284809
250830
735917
133268
275208
864583
795183
21606
348874
244108
774005
686957
616911
642899
127367
182508
345090
878002
7019
879204
744575
605174
242641
400025
842838
127552
212443
217362
71637
135701
941272
627749
24044
1027985
541188
230864
455556
750733
176793
971308
824163
129233
804392
772751
831352
844957
771706
932554
566801
815643
680287
325557
1025652
561237
584627
811221
717216
759539
1027918
690234
373323
384088
468769
140970
975987
111624
55695
279122
1042079
252909
708156
340186
264492
415756
124700
581818
467760
619831
499577
818438
831996
337918
70836
542577
363254
1038271
410257
90876
881198
911449
660176
150170
65739
209547
201068
433500
367159
879137
233831
988031
563008
92876
168950
729684
320559
521083
786247
355894
206723
751208
713429
288603
282892
567530
882003
407162
248974
367194
87100
804326
51773
525385
301309
966401
33574
211039
283376
1000209
846281
743669
323156
743411
11136
128213
413190
646506
62094
56793
541347
902520
668390
607139
961420
470376
316866
335260
241960
845572
154612
821051
766862
164815
758565
185773
1019874
278892
838902
835669
716542
795263
122081
114474
3589
71016
95091
510321
505432
64847
107109
1026397
657328
798886
920595
809291
515219
842922
604555
1034956
394481
383196
431955
317001
185997
517609
531214
871312
488249
887270
788050
477429
398120
293402
821267
580698
234185
840231
274574
956090
325935
167254
673535
870693
168223
196839
928191
866351
999371
105685
721246
133898
867478
787104
70950
358836
1018397
920616
956480
685060
762979
917966
734850
205075
617931
950476
437815
199206
461117
279515
965952
34364
943236
945750
296680
984274
614860
352998
677975
126805
50688
30145
266730
794027
32311
590555
298717
1014011
914357
957352
576382
315395
735300
64579
454873
191207
576936
273455
864220
241992
363320
112245
150214
513074
877269
820885
130694
667280
131884
165814
42464
799516
135843
493235
717899
713853
790136
945428
561428
866708
954120
710688
60402
433246
1005272
770565
977366
954666
622707
546451
805053
461852
170662
252901
943192
1002009
421052
871375
306961
656305
669233
531006
1037275
726337
815775
684654
305344
1038522
255374
813258
457261
90758
440942
650777
904654
325812
478663
1035657
569921
951789
84931
324292
1026747
17651
414705
787328
850399
32844
428000
733304
877311
302688
385945
599037
595565
56338
372087
272267
115968
353292
897457
346040
862902
563981
730639
683739
947196
379383
56012
354062
301894
249675
695901
192668
370012
1001906
239241
773958
660289
370143
764544
405245
453777
100557
575977
238033
1029720
411856
1001675
559467
357171
512019
473440
100578
693374
89282
754855
587447
965662
835075
62073
548804
609906
962551
503948
676646
687629
659349
125520
457033
539112
632106
48853
271940
598426
655560
777556
449757
599654
645545
230606
139525
810122
392948
403752
465223
446220
541477
681
191078
541318
537356
367
457745
708119
245354
922489
811727
931580
948719
63396
519125
204302
655242
443561
14067
443659
102516
479190
744767
916637
804002
374406
864259
125409
651781
189697
71581
489112
863268
454814
126590
811777
999996
19408
675792
317037
939553
610352
103017
553386
443514
52923
752439
121576
947669
441937
631902
233525
973894
496394
341293
168616
900930
414502
169818
834636
131263
924610
874754
876058
564430
480894
445749
267871
844206
950806
802605
674701
313846
397034
67028
648193
332749
749325
376347
621741
141919
395418
219510
421756
748120
513114
392235
391497
677816
585743
381384
984804
51726
986436
136678
967608
761697
18428
707965
82580
588873
199970
814847
8341
521762
107046
473538
780166
17701
596990
284620
425211
297990
329844
107218
955233
525429
320519
432492
764802
821595
602480
293990
1007539
690521
160174
16863
612761
318314
428616
857995
72306
887781
406375
94361
815315
340773
1018770
705420
669207
508031
692079
839242
475271
189804
347000
939488
646534
676671
776700
464219
459418
1036510
95952
678945
18238
191247
975609
855728
238865
826614
227972
976062
796565
278548
296199
506957
592616
446253
391480
792479
1001366
171794
508904
64980
109568
947348
1306
105014
1020999
901338
332723
744861
319236
625334
382565
415593
722751
571720
789603
241557
240264
714267
511861
395120
492991
717962
735657
43291
247267
352147
934542
777890
976974
881326
647589
613042
591868
204562
998083
898726
1033621
1764
847244
397705
533870
613921
354827
270349
193772
971743
15829
153899
874420
332041
921522
283755
465237
432339
813466
42916
1030188
8579
561536
327642
858043
708400
775831
942592
587507
898571
902200
199284
537388
132024
205820
248288
57854
378180
559468
714299
4566
243250
252217
724279
321474
13807
772572
898362
263607
941007
146778
650736
941454
895988
683385
845366
1038056
398257
641022
291261
215728
262182
833225
1000944
1003849
560036
968967
533471
375195
806777
643574
807476
512649
995512
281332
302248
170006
293633
166950
405252
692913
828415
538655
559392
588260
37371
189056
425588
540582
625801
403298
190588
304607
317710
123415
187559
185984
33927
781069
33030
952823
352172
549518
168140
181450
245060
332650
177701
27149
880178
871569
117694
349972
663017
1024087
403112
414851
904040
567816
501440
840210
708108
820166
100557
700784
355136
699375
642353
763966
275566
471290
795667
374663
267564
65448
824106
339547
670700
429576
98728
763801
982440
606269
357959
295892
726715
475261
916910
216782
227434
753570
427009
302455
353628
285508
66571
859366
311880
285066
597617
885874
489680
897833
129262
159279
736692
710137
342294
927419
891384
378231
963731
150424
735037
211601
362957
736176
638695
798939
61186
585435
1023837
1040725
675822
794371
1015995
714066
842429
528038
422965
67907
954434
472872
952150
227905
492265
386712
166880
744700
363507
448744
1031560
368657
993900
723464
996757
621319
81923
923532
37265
597841
771689
877007
360739
965698
629623
614775
105898
991909
436995
245035
902194
262043
873560
106821
226462
366721
512931
438348
959358
758327
482304
1031868
297037
127833
915639
799314
614225
368584
783962
950502
772853
281706
506005
147015
863660
675036
186016
622314
891346
613531
364894
52175
686417
510292
601434
653351
604438
296354
823850
249851
216648
277869
641790
878185
795583
923632
436158
161646
329329
21718
964959
92847
536000
341815
478813
788132
630858
18845
813319
361163
790205
530005
822572
907067
749188
989981
551260
613090
539775
556246
833540
726797
830085
173453
554148
317112
197115
560655
875660
108
885108
292634
376900
1033219
119245
531621
485322
133901
343504
422437
101270
173072
531687
208451
346745
1026166
453708
64442
702358
903127
701829
53986
892077
147516
869639
861100
187076
328351
936002
407846
524185
215520
337948
585054
611076
335798
819972
711776
360482
25667
83928
815880
373011
616596
891063
405073
706813
389562
89526
242281
174360
863514
922785
209794
890793
600291
841291
17476
158468
16008
607476
326707
99204
1036832
485512
245094
263863
732570
1015989
104195
450698
276023
171846
70805
572272
867470
114922
3022
747568
131927
14403
796546
529612
477510
322228
838256
786953
113988
802562
13785
866484
918499
458762
925182
285367
97259
482133
997829
508544
93989
413665
785916
467648
877307
951301
822103
402634
393641
911314
398679
321961
567382
550405
928365
302552
982705
12334
283879
657830
642614
83893
219882
940590
473382
257545
994842
337185
567586
78951
903723
665795
809593
985029
472694
397010
922065
336038
598391
113804
913440
887873
744813
126862
991315
128533
253979
772333
648951
229521
412576
200365
71469
571416
691514
603980
156167
614361
712572
457056
940151
248878
352450
315690
686534
511746
950870
569151
60245
796634
514011
789166
18430
518889
504401
281556
506866
123378
405019
729966
520361
215592
924377
551088
847407
555675
252336
961439
722285
969805
597473
205766
31997
786442
224927
57314
963287
739601
983278
1027461
503333
869242
520226
891328
351746
342172
147579
204035
308706
99791
660348
270169
100285
970376
536111
197749
1020334
54190
309356
674698
830383
663782
205922
450255
170153
256813
697622
141066
486989
565387
218880
865585
531266
616356
48988
44526
858028
633822
1023425
782956
368966
68254
257860
404467
617369
419508
156114
679142
972196
193766
362816
925781
570519
507236
52508
958477
698580
417231
460304
653280
69452
572437
852628
519582
1030056
311351
648933
350730
879238
755875
967691
193784
414842
70948
295920
451740
442073
827511
169624
715843
352533
100818
819307
793839
52738
1015532
461863
951206
349948
398531
237709
206499
356895
867886
280374
885779
58898
23263
860901
998791
642345
354989
790634
340403
1044503
343360
102911
453114
69053
249871
304701
41500
776936
917120
350978
644755
311226
917561
93540
657845
838642
221244
699449
935046
286699
157492
324891
329909
955834
50644
77892
622052
29905
505357
381746
3679
181457
774549
143034
399262
638136
466583
879224
101702
636953
176371
449325
602323
665298
253515
844009
136616
300019
364630
584397
452077
747632
75566
53740
346446
259033
912143
398362
360733
587657
500548
796072
269443
992161
350945
956559
47351
638825
122186
808267
515933
742118
298767
999857
943656
582971
257860
663385
404644
210079
409723
1037101
253343
768490
829591
310995
447422
637102
288735
42670
191120
633062
399368
645760
735566
551509
242022
87201
131322
192044
715543
547812
930230
960836
399213
89518
876473
558352
987172
104644
844147
99883
279882
451258
668689
907814
904313
506643
32963
306065
291894
439387
739918
784935
380816
738248
660618
291119
363476
869433
790661
40028
730088
892024
56220
682296
890438
885573
516124
976047
765690
650859
95592
891238
653614
357333
868453
827915
303
855644
576251
783549
643433
170502
597400
915776
112201
587659
284094
818745
978926
893601
109538
579694
193337
987200
654253
691179
558067
358765
340000
706820
934840
161617
441712
787671
457014
21408
638799
512613
455098
193926
333906
979734
946137
871403
284726
162798
865827
471440
751592
750523
243289
741698
194577
957632
850104
705271
709825
445016
340366
383324
684099
118730
551643
1007553
429947
575431
472945
445513
83621
709818
354116
826644
812595
829908
517062
1022939
405347
445414
677529
168254
38406
941490
959952
771695
11929
131700
841073
953771
567633
27849
149791
303154
920871
654556
771857
726484
489660
836441
961715
707875
68451
157751
76131
351101
905674
898422
345651
465420
354704
899145
229017
840263
491100
796171
518161
122443
733294
1042197
874047
365118
171516
505221
949360
9531
812694
511933
640903
848946
560635
140004
673346
887639
621948
749939
321290
648650
679083
244980
608691
120243
450595
925548
751035
792886
574815
556411
576352
106387
420040
902912
885694
20853
971180
580911
744684
211433
463910
386055
947939
373017
1037749
893806
785785
719438
462391
218022
397993
459613
810706
341344
529130
471390
1018165
177888
921525
738087
24832
447155
71757
681918
732162
616665
667737
955077
639332
907168
614490
743072
632899
840567
376779
347763
458041
285870
1018765
881912
301163
761761
784355
737902
138586
84526
189773
912620
773904
570844
797226
453403
459291
1039193
608907
35109
136092
306593
694640
503399
1025782
651199
469950
980815
711110
150838
110107
100805
575678
34719
910823
339642
434457
994522
770693
544839
7177
341315
37841
798578
554423
426457
1013866
71455
287260
258640
957057
149443
782229
746781
201407
780649
196752
774047
407068
243052
958350
561683
842783
243358
556233
231987
616633
296288
391000
1208
710981
352529
577752
595720
707923
293422
177535
195358
697970
159033
989171
1025669
780617
3914
1003304
840205
1012902
509422
508492
775155
520502
166285
827928
259836
839707
273818
125903
760990
155574
648801
171630
411482
836048
369492
988604
1008181
983434
532109
972362
224927
458839
47685
505918
996226
174620
773428
274224
548183
69972
371080
555184
734227
989551
26670
445675
664089
520396
536559
787066
935021
220038
611240
257515
928859
608792
478502
266689
250978
773897
379311
345386
328584
1034595
344427
341025
214803
497400
802275
1043410
173513
302305
17928
15559
373549
458587
684270
770953
567556
240035
740953
92308
468252
681731
417474
947610
402377
691956
177835
53743
607165
974982
441749
289980
984033
552723
351512
323650
835664
654656
1024
245264
373822
684583
201385
122617
627430
88529
816184
781856
1010391
1026607
272180
593421
456261
942752
780397
673561
449303
478080
52904
439596
634263
133095
696612
721111
675229
450619
993931
1025718
672241
709244
1010704
775215
297341
74822
168605
910921
129414
882745
278884
971379
143849
526821
986887
540930
84838
147536
317027
653196
955297
592909
593448
499841
688403
563295
19275
69246
351945
261272
60044
602372
1012965
999287
412307
408997
974344
728837
386506
446998
822692
517708
908611
58215
196054
658511
746686
695965
265473
86174
1022559
503154
629086
805575
583143
728353
747536
990666
793785
641024
785507
293947
352810
81812
270525
400499
208958
533935
674350
916119
54573
145122
661474
569596
75649
985519
326842
390684
900545
855000
302687
737058
162834
937505
686577
393514
274070
78011
716424
921647
201763
499737
1045002
470832
490066
862768
403776
108232
787783
269130
1009446
1026118
237550
723050
703997
277425
852550
92123
45597
764167
24317
587876
2817
855265
111236
901800
51666
244780
648250
627662
677483
367508
466383
564003
321503
34266
1015855
791464
819932
552795
293144
769726
182987
76516
762689
878776
655026
917767
920528
518951
187747
211637
462751
325125
226004
6002
205220
794507
227975
215179
195337
901473
163712
43734
680805
474494
343603
991943
203013
50053
373404
220977
498932
996584
542850
945412
467443
414597
904309
1011884
957023
887882
700407
801035
975193
591194
563097
81123
236557
813208
242030
869820
718852
934752
665394
860635
294338
922305
50837
543216
170608
904016
423294
741046
928750
696352
71527
876721
980155
267629
848232
932499
646972
97520
779620
873112
275343
1036199
25181
816008
405281
711169
875110
414343
275089
652749
730302
794904
618225
859242
291889
797947
530654
261469
502106
344335
803807
428501
883557
700922
813848
642656
328980
25752
784752
557211
703878
745073
243189
620182
245411
945779
343374
591853
192034
330580
995475
904784
856653
335052
434172
946595
174580
854723
961212
591286
850910
123353
902860
599741
732952
788113
732445
727195
800061
459250
152325
995916
218852
543417
86084
225429
2650
732116
513614
330607
709626
533447
954316
256075
308897
1027903
242348
105150
81002
583553
279853
439087
966427
729481
499512
716599
482137
71564
281628
992358
428512
56281
236743
30163
850197
433486
817040
288959
925758
41892
688890
699563
934287
124227
566586
690006
125393
28932
353195
845057
687075
961813
930963
294641
924468
366854
466471
1033130
74843
944265
237709
949942
740278
447093
1022882
148157
457899
716283
402424
317021
467501
929071
705895
938179
778035
785371
576838
714904
1003999
157972
652706
934459
1001479
692749
843436
213044
243951
705890
1043923
631750
72814
838172
374365
533238
795943
991861
1042859
518194
546319
503641
488028
274976
497885
426436
985763
526324
152086
978779
566815
1021982
114506
401034
320995
119347
12314
408147
673492
1003050
718045
212911
680064
329901
843204
251733
208244
18206
197429
856085
611833
114141
879294
464091
380767
356775
638791
721491
615328
365765
131629
700401
943443
871301
936193
947396
590317
117112
1025255
30646
933954
548939
741829
377431
133088
720156
682251
842958
416046
304777
452872
611052
902878
826990
442040
71517
151810
820116
602392
669129
942504
299059
666877
723719
167893
98532
514632
905862
953224
159222
794337
111640
873165
844653
596815
533070
997704
539183
305326
52235
216218
188777
307849
432393
165690
766373
930454
252662
286464
710628
289366
867172
23793
30001
979813
792875
288793
22285
825734
260993
581199
565823
1042164
668768
997834
592610
343609
71203
918467
992601
153553
431438
677316
532962
551098
665129
365123
151156
590419
566479
814611
948784
282048
835805
865098
83997
625550
567924
315015
643409
894947
19924
831441
677951
30059
598970
236111
371908
451919
605012
757862
918596
530922
667085
199441
836119
255363
68961
443482
219825
402573
610267
510386
225559
872044
27293
349207
903810
855359
597841
80861
942654
641525
635284
714266
606499
6312
899034
143159
229811
275465
114954
400045
87096
269386
828856
543047
393753
424804
530683
972716
68541
66890
364499
963830
438944
395487
1006755
901545
104933
828434
162488
1024883
951340
674350
303674
979565
335420
77451
202240
264670
287481
846000
180757
551118
374956
955413
470136
727806
330953
337045
990674
854994
405513
84223
871044
869167
1027920
326379
287137
719979
612569
712726
240656
719566
485728
1039989
677271
905741
1019768
986880
972244
801173
126585
735359
936167
723391
742029
619753
147414
280224
281529
400261
370215
1030446
655356
112088
124719
93584
868570
112758
914050
993235
709978
196320
449857
234857
564953
797913
347953
454056
700979
355755
289896
497554
493723
1043150
683720
504089
134236
943403
167492
742185
925678
1014991
696387
573971
794796
191763
105120
49604
756186
809018
993423
269239
692082
204970
99606
218395
681800
585661
97626
1018909
215020
486496
57221
552182
476538
542278
831595
1012703
384315
284719
172815
720301
907269
805601
560316
419404
410678
208922
287983
445216
551527
196587
903683
95339
39827
483028
848201
456535
373711
38644
527715
545063
860350
148519
43060
469393
499969
415229
300267
790771
782895
44088
866738
738522
383439
563602
711522
388049
347764
980912
694013
599694
342987
681600
769421
488603
695519
199288
714643
292914
465766
832398
390148
421889
164229
268765
425686
976709
51013
670781
347990
787459
252353
902511
1042516
289354
830397
262784
669747
318980
790689
1016192
434241
640101
646912
588908
285854
435392
988561
15705
145549
118153
758622
793507
398814
759898
447792
87393
677968
660420
1008504
557492
312655
715314
1035705
408002
433126
736501
435804
281405
203615
871747
783293
878871
448938
504599
982794
461050
706559
329791
412502
350040
58428
29985
116441
95432
833702
202950
580857
506058
683033
750840
207851
167862
951483
551981
310708
254905
659264
883331
248538
49999
271065
867633
383683
1040448
1011811
163004
602273
555228
783288
1017172
60275
780939
897477
555853
406203
954204
895122
364880
545707
703743
351933
399100
679878
1041538
631622
62064
158322
553582
654631
53558
511671
853581
472585
443726
389313
881
344517
534224
250554
439772
41846
1024256
544344
1003093
386962
548470
719466
1024733
593558
273057
888153
687437
534293
820177
90201
107774
606506
300924
894917
127339
738691
453067
392592
996228
275048
191071
797292
310908
617572
676204
472781
749638
346971
181149
62815
18083
330689
919139
964200
773388
704606
59304
244907
406255
160331
169866
924732
834879
28576
85668
557932
588611
566775
931903
79307
729051
685110
881022
154909
860950
56474
266591
686663
1014802
1030913
587824
898182
779846
810272
804072
923002
719717
947786
252922
836321
672409
24621
1017511
1021527
661718
405430
676478
234269
290919
846428
773051
603283
317727
441263
81123
1025815
800478
70839
83864
301263
554027
40708
189490
593068
112252
932179
299193
545372
197370
841359
938937
925273
56649
294171
33680
379353
730861
287401
703301
684144
189045
722970
223892
593774
936623
418754
124192
495909
736515
281138
330254
353603
22772
1009458
347737
437237
604638
391378
644185
84238
559713
102952
1044643
401360
130003
518827
887217
148737
903831
481041
238982
1013360
522477
87982
854019
648808
220858
886796
661654
431544
485344
909761
387110
432133
534162
656046
339539
973916
801204
328665
173805
628955
641679
740026
633828
57446
133531
690212
110434
809448
479565
495787
640202
48660
374099
598530
934155
455000
414586
927598
184381
704819
35335
229801
383034
514507
13642
120953
876334
730894
273772
671612
489163
607121
505242
650576
170381
669367
378658
441470
840396
160890
518470
666989
57373
272640
950329
553302
123076
745135
378428
927252
968787
873200
846893
341377
989587
321205
108644
748310
785258
884611
630689
232473
517684
75554
407345
410730
913857
878665
971588
43075
830887
787317
242060
218253
799632
751497
21506
263381
139255
297195
729821
1017509
540267
204157
20056
955325
79292
143781
984267
727513
362660
683174
447440
464839
160912
823615
435249
503858
212791
234328
969691
896063
63079
225464
681940
316052
680870
323717
930407
454671
82456
54337
431294
361310
747051
733384
127838
935917
1033767
32094
631921
994901
14047
164510
258721
163669
251492
308778
185994
348103
149731
204633
785941
334925
990919
719918
261527
1043786
119907
787738
547240
851218
516749
39152
450844
497449
682879
161898
568348
134008
963021
894474
652024
183650
407116
341520
48516
151363
345301
538687
1026596
225724
103232
354490
995512
231955
483787
1017507
214287
1029884
811248
165336
361903
321170
391016
694493
976740
419202
1021829
162897
587976
891671
541993
809758
127918
127671
739658
164892
166021
736479
787047
990414
400924
577033
559132
34190
178451
990411
896681
320904
172694
590686
922762
515576
641043
866267
359629
186038
673505
1021
331165
1007261
322080
800496
284840
632104
177985
405769
794617
51171
383556
515110
295590
503477
24727
333538
139455
117642
573873
165497
299306
216144
23383
706558
344261
292881
918316
778048
459473
621480
435124
391233
579284
777139
362435
854622
446388
859350
376054
425282
208790
209731
634176
139431
74307
148684
918913
30507
232776
824645
198107
316585
611425
25920
550428
618457
920864
959762
172521
595809
184687
665809
294992
1001439
754341
439281
231113
464346
81325
257984
404906
359246
563200
679746
583577
479841
748226
40717
194343
487602
1027396
68253
50012
958820
371593
480204
242444
697992
507899
765138
930865
803192
683224
463089
524086
888177
959039
361806
575061
503685
868701
748121
239260
8579
378275
504702
1007598
805793
254941
80359
607679
841877
552433
998302
812003
532615
846484
881125
321428
67329
378622
748306
643464
764852
918988
349942
826080
30388
170449
485101
1041513
319710
923869
444628
996077
113830
173148
493518
481298
988623
960466
916089
584804
210154
811935
493944
130669
36115
335205
768553
650913
499732
357117
49177
971043
377406
320442
349675
961700
740747
893631
128674
231686
11147
249294
435216
690822
34458
40868
779712
976562
390837
140765
588451
925072
928293
704160
912038
888956
1026695
582019
213296
308271
659823
462387
918573
166580
916072
306576
903326
738361
99295
1008268
425718
708277
843858
725899
209769
39280
870532
648329
52745
414638
963894
980778
983232
893305
448786
547646
86165
867064
801287
861211
819375
12608
172673
881927
1012422
910707
694909
30180
298717
982275
485724
84193
26784
247937
102937
825739
125207
32227
718386
1030992
694573
568447
909117
578340
841009
1015781
359924
729837
106395
573358
40687
980311
847876
407530
912220
201497
296244
39610
684904
437213
886504
324895
587894
396671
240833
226051
25662
938336
509452
947644
633490
844380
758842
389109
670509
509792
528977
316399
767550
941145
349328
686371
494000
869405
811061
720092
1034603
669850
968977
999626
233066
867434
248719
524729
652864
176268
511984
524934
528474
630926
766581
855389
205407
891773
163825
618676
33642
584107
105480
826754
114716
582439
1012290
247267
844388
104975
271617
241459
790863
896743
825343
227985
345982
769747
484159
708673
970006
104477
516434
827838
388422
862665
480868
508207
507309
238004
438898
882939
280833
633034
1037949
525749
772866
459331
759867
362049
613599
443870
207097
493723
1001006
733362
434815
641283
384371
408258
236508
107584
195528
135410
985801
802446
1028755
741763
381078
405971
484251
686603
821014
383788
405511
276786
504273
264300
1015621
409676
606461
673879
445280
419560
645194
443054
518575
522169
337172
532969
300770
200380
910587
999605
754432
416524
411661
51256
471449
199970
842284
221272
803772
1038452
225154
773597
367374
573230
770388
334208
797882
595350
839701
693194
1041908
280149
406033
42641
913910
478073
862352
245776
292320
561977
264782
495786
340939
10303
113184
93953
694813
832889
745289
731763
364714
329191
656621
609576
269153
740221
59231
710659
326337
908734
812342
1014354
325449
1009189
564790
813720
286688
122009
1012538
444595
924943
948251
108063
425831
321450
614967
131401
357174
276194
304242
970868
982973
626879
648698
276341
754628
254326
217822
293828
264331
816908
261260
56055
759418
101540
945681
863292
18128
777344
905194
933082
939811
832432
1013022
548759
203758
95036
885279
527435
301150
229752
676208
226306
590038
195993
55170
603185
971286
564777
847370
507657
458882
161071
205331
102885
360111
464011
521182
594285
27438
962466
637107
928440
983067
292426
860753
193081
313802
946831
51017
516489
570823
666520
80204
433230
145045
596256
49165
946983
42772
9677
523532
612453
485885
1028659
1027531
1031419
467466
606981
604500
990429
831534
813838
173941
962715
402315
502989
82570
909415
321698
265064
495909
524199
523604
306637
996578
298727
266789
742872
75219
740630
562646
896775
531773
780697
424019
424116
786294
282752
46173
115040
506068
863060
740322
757799
742657
240581
144689
711896
128247
366087
715493
60025
472843
275167
16726
284420
407180
290742
740530
433480
205077
239861
799004
196287
943436
756749
876562
23948
396450
298868
467839
705873
247097
858485
419480
556704
303734
150232
190140
539167
990970
809327
847214
826266
310723
125576
949938
987498
45478
896985
1019097
362401
989512
841665
599912
629139
112690
27085
415004
78231
288468
763167
698185
557175
949018
3784
43687
132431
2461
765445
606835
199443
949265
1045455
993164
650814
255823
459087
804305
670187
74207
657899
247050
468794
615234
992148
334288
952899
109258
758831
318418
725359
413066
9661
651892
90444
550971
552412
76179
950910
65799
786519
640629
65867
67761
646012
830772
645108
615788
411360
555259
662541
668446
645002
320432
644571
343099
262249
922728
431906
726410
929901
218546
623343
189942
693067
947255
650927
451522
725923
173153
218539
438165
283491
213756
161585
170888
686759
638781
568380
173755
1000928
934579
290599
628197
173631
899977
693709
1044584
791309
43701
443018
1013476
673158
929632
916757
407429
680968
949813
327770
579445
839969
586546
933427
473815
522863
973927
957796
292793
125954
71881
681254
176309
550744
743443
605769
925338
913025
204503
122452
913412
525606
869522
908746
500125
148811
543255
782611
663838
596095
676829
131844
435930
635564
986872
732331
2655
976447
191382
217251
15729
188816
529183
770519
888946
300748
360301
409040
1003313
57452
1011872
690922
381156
251637
689171
4580
155284
740890
397698
551540
918797
12697
50640
206182
975609
61882
634808
776318
223268
728857
960118
364097
765858
1032559
957444
700004
274251
507085
734588
1020086
305438
429545
449859
300764
466257
183438
184643
740731
573169
852911
110832
84230
250793
237244
76337
1002866
426681
75138
947339
961168
778080
334142
336150
645397
183392
251795
220246
461781
600167
339977
806270
260322
7770
506126
157998
173452
793294
565468
613567
145344
77559
422291
407469
562835
96543
414857
179310
209672
884919
533426
299939
458425
291967
393716
599186
320391
228786
967632
852331
664747
520365
320969
896274
8123
550741
928558
811364
706404
653000
439544
415933
686513
17413
113575
534348
848030
903252
306450
665369
762611
10385
186276
726468
958218
210216
985349
245972
575492
499388
158608
317305
916274
897251
413530
90814
365364
903679
652032
275994
134458
460900
365471
35839
684033
503393
344128
92456
383128
633770
358198
393343
924142
613253
284560
341661
279037
612612
554771
573715
580549
926454
473602
421883
749056
720645
378654
571033
172559
717163
933958
1009003
218573
320978
594697
710232
430850
879897
421558
223800
195007
824278
483785
175676
224373
762302
279147
934207
63323
1006266
51146
166478
286124
65091
526915
796928
134692
576895
709375
52302
926394
834414
732584
505683
706629
194985
327992
606981
868514
596353
190063
876795
209219
129233
156233
784332
124916
403429
216280
1009431
14202
346352
62668
445966
533105
69630
459234
257137
713976
75349
111549
534365
918181
306487
671285
237913
96780
770922
167571
1035404
936538
853974
306438
444232
57045
700434
916566
328139
666495
1031319
73922
6937
429920
342745
361627
412743
853640
348182
149141
33470
879804
186371
323386
871810
455168
876517
308557
248656
509557
770836
982605
644219
278136
225646
10442
586323
988976
735256
756202
713416
413756
51887
961996
921600
808661
647399
309939
676924
759022
25161
803581
349865
217170
369616
374037
958566
763032
607788
495654
764411
924409
562587
553170
60009
28771
887275
282663
712115
541762
236589
689609
501892
657779
790628
521604
491025
256137
93483
948393
919926
60421
446713
370205
159947
536171
257232
428668
823422
707604
697857
511149
96891
164072
899579
413925
856504
47419
869584
968869
974551
447219
1037241
827366
550197
767206
772339
801760
899335
350616
482366
99941
609205
383389
500876
869055
663662
722033
217101
543170
792600
264982
857946
772604
737132
963866
428699
178523
165455
75215
227299
125833
678460
360469
141753
649242
278447
916619
515982
247307
853240
529031
325499
769858
390937
855367
147247
202243
317770
717995
253644
256432
540864
549994
143550
540374
508310
57756
203324
827936
993042
325840
204335
994506
678551
51768
386272
532474
300511
370270
893522
736951
433907
43645
875376
113338
624958
733966
154693
18728
343133
595092
460296
258348
157695
530112
586463
702721
575225
744324
657723
850808
19611
437634
905233
750500
379948
909520
563799
9936
786062
48993
480998
720773
919179
728744
228238
910328
635853
329040
678558
22782
456890
402305
88756
624355
899427
967410
89775
857486
722864
182502
219521
625167
921115
892531
25542
555628
871196
738604
375368
474474
628726
992571
748059
494167
651505
830003
94080
234432
988448
241000
130291
1004786
479436
996712
413867
425998
126678
531166
416210
640431
900242
924300
465251
481373
116872
263755
616769
252433
855935
836008
802287
88460
907074
1017874
352508
85125
218147
99970
839907
307773
212789
611465
151169
304757
743985
781165
780941
669452
211376
562211
217250
56794
580892
584110
281982
377878
378489
188305
649748
13980
480565
443778
107470
887760
757206
227108
597489
811587
902700
817218
1023805
341968
91688
243369
386241
704536
642747
576750
237455
272901
11
39370
149918
814111
741981
524937
764334
496139
906609
485609
532272
40056
828887
414065
884180
320789
888145
654879
387742
810702
285382
407213
800164
141812
223976
1017341
309302
184613
638730
64216
402300
991509
739823
952016
310596
1000136
126265
492802
281437
167096
674816
698274
657033
121852
197135
716836
452422
73276
727977
572581
327867
780590
711795
489227
1032633
86975
115999
788766
962075
137721
327723
110620
966480
896952
439426
848112
1006015
187592
432844
176417
17117
984554
702912
341904
402036
134210
925754
1039634
408190
456883
538792
716325
969451
865563
1035991
808176
779808
643082
361409
158139
996041
719
238306
186273
104695
259783
156694
983285
902747
940919
191624
953693
602229
388817
477625
593225
58150
181705
732820
524462
89076
318956
236545
844745
959937
450
652485
235061
607863
162849
31259
329314
232816
35685
271846
743818
281088
11864
816443
130096
611988
678439
254163
588572
435613
1002661
278771
855880
588518
409678
271384
731196
6420
421325
934607
245380
601891
542763
604209
757655
340263
148383
125343
398265
154207
190394
355130
95492
267360
705410
700643
823276
703510
283968
146247
32559
566203
67472
386372
131591
841471
817096
433259
92040
879575
912930
527864
934352
592200
113549
1038053
884582
722660
320103
294380
17938
602485
957787
223266
756596
238108
853148
1028704
697018
774738
357692
171227
695701
939138
777458
539986
703872
135669
534835
418611
828651
249962
787879
102860
562092
824284
494192
177512
647392
651514
660376
925179
307178
727653
1025562
323481
754509
374762
185409
777437
924044
488782
770192
398143
819177
484995
715590
68910
116214
431792
760189
964704
88945
367833
763004
289631
373721
322512
84142
359937
968964
741485
38380
73903
996687
107626
789432
721435
302767
98211
949042
713582
97235
595157
39799
521776
162245
1038280
870751
314056
358518
308142
811684
679587
101932
335865
596186
983495
232043
578321
100696
447859
19492
463253
176380
574455
998273
34539
806643
973280
989928
687492
821711
292168
30459
750598
1015387
840558
363119
184947
243634
255041
1000243
303764
277928
507725
576844
985867
802833
263188
185899
883824
26525
146272
736998
430426
568518
5631
720806
765763
748318
181944
381033
109125
579010
1023218
854230
238046
747410
543695
61271
777455
692650
195933
139865
1023719
845011
178632
614932
287559
316553
749645
849107
610130
359404
472018
153902
750658
629053
498447
500916
473327
827273
763456
451369
108567
969291
1013791
421313
816145
58645
857139
133354
974071
543469
614930
429624
188810
678148
474905
75804
402891
481839
758299
272631
803841
224186
977171
504214
95109
402200
121443
869282
307965
327051
749508
528741
538196
449596
1034953
345907
661721
607298
329091
463272
5446
987036
490872
790454
829024
683496
13355
755548
166289
290465
1002083
323215
524020
378497
62422
184178
1019064
562088
359564
37008
242568
82961
69545
166347
395964
319385
848652
555120
733240
671855
43957
714003
511350
456686
682133
459759
573568
34919
265128
859387
971212
444245
953543
948490
939527
608741
436580
185566
1004308
15045
1026560
423114
496521
761531
887201
52681
619513
89214
508502
533314
1036243
265924
298208
561293
3959
420960
348
437104
904014
983888
303250
148666
497162
329423
313601
950282
560858
758512
808052
435007
131045
446401
368167
877082
543651
284469
730914
115244
257339
273145
108429
71919
599323
690063
177619
741896
1024935
537252
171408
481952
926500
247974
367060
567179
296671
575050
714414
471299
508461
499034
1032750
516762
530515
284169
882350
1045015
291957
681891
268551
257683
761306
662958
1017914
860536
621680
304776
971683
565418
853232
543227
570251
113096
628321
799872
684253
964886
656193
470891
723361
446889
530787
718626
290585
836485
659849
673232
287417
589709
300850
412523
44486
545803
701701
726098
632242
159622
174549
605140
166
1042339
12816
275656
926282
416203
369717
92903
703192
703893
210745
36413
421430
86510
901761
614504
442989
577745
63062
246790
415586
574392
388855
164371
235180
725420
892720
868669
421076
809135
794620
577011
207096
227379
952203
784353
902607
769731
569238
655238
21059
866660
141690
432271
748712
956260
200302
498738
145209
567792
293158
324523
764174
622456
588373
298510
878
473797
346440
761299
785067
262830
924360
750991
48887
693966
495241
153218
846742
567027
1021313
577035
20700
300286
429771
730471
54183
493843
944789
23170
662475
769201
879829
544985
298202
93603
911909
786005
854968
864463
274301
265478
321845
825893
666504
847354
516280
596908
476860
568657
558377
249498
919766
841498
498752
459880
802216
149572
675983
119191
320608
940324
142272
208183
638719
219169
828250
30314
22604
724437
411381
748463
102666
703934
405259
313688
249918
570498
144358
578837
324544
564890
264864
339560
532155
1039771
14840
104871
899542
457650
896605
876679
315633
711121
627406
564681
742427
1004167
955310
950875
870758
428772
867964
188021
473803
965791
959468
883148
326363
867342
946371
429227
759334
957644
382218
464305
697103
311395
16200
574193
854473
739731
851678
7661
190144
61205
146926
776144
203303
157261
1023551
994067
684802
503819
710092
1005348
153945
794685
111636
337265
657801
1027283
708073
977100
262803
122033
8648
307975
634678
136337
226345
138248
596717
1034172
608219
951251
518121
333420
461580
879005
432991
93869
401244
724899
238755
560086
182569
628563
632023
959314
754855
17710
953681
240325
953361
329965
190404
245059
831859
528634
889350
651863
566693
817776
136651
80315
468525
356872
789623
265816
143586
724685
154709
470293
686455
804770
985241
612708
747742
538750
389111
1041049
28323
34850
835706
175282
731345
886994
984581
226386
794942
865232
812911
904873
18880
55213
239866
625987
907735
585502
961016
81858
612609
579341
401528
430987
502147
786308
363539
686359
153062
475774
90666
592420
937737
141892
244390
227790
470808
530745
969628
731798
59765
831872
59002
832705
502513
1036979
455334
256202
759285
256278
510986
325338
889418
298381
327568
901358
778518
29003
923846
958688
214878
932911
1010273
1008809
890331
607106
297825
212822
389262
292240
876780
237580
717022
1007468
351587
273439
983844
686588
400416
828980
945836
74319
749263
310209
1001754
573330
357632
143533
307642
945186
287720
210933
144193
716531
35496
438517
634169
474322
257651
629874
630398
414856
658483
229949
243973
416736
1026510
897237
262276
874612
896284
90407
322839
12006
374856
997633
730464
56072
1021646
383576
700910
559746
996059
498194
513877
851900
347696
1005768
731704
115990
933042
119218
324097
577898
100245
10958
332013
373368
210877
52030
70290
445634
941326
46208
837809
948760
359207
442856
611615
594796
194505
477251
571646
394280
471293
1004141
672668
833836
951903
776153
1039612
894489
784524
666935
120073
254881
909227
409532
764901
489876
53869
418219
651614
662124
628554
997745
297655
632988
524073
137085
927544
163440
838409
785583
584274
289293
165677
745041
162523
898074
276585
623591
462286
816363
191340
822141
414648
697102
1009869
983961
427993
24037
618171
845562
311536
1012644
80761
775606
444996
414065
578576
690722
448291
932477
645973
597128
970677
569792
842605
460880
707202
900419
256471
161483
1010510
695364
351688
332061
1006646
899209
75555
765971
606851
299263
407447
18535
685081
547952
491244
222411
596618
147097
430920
859025
966091
59073
118774
14246
336702
1042194
77439
222501
790280
392699
235001
700173
557285
373966
696064
568029
512126
818465
591362
200988
926608
266477
781822
949920
375696
56044
597356
667311
406237
347938
499518
39210
443390
548108
911035
492148
330993
269153
100689
8666
648384
399927
330717
245050
1018622
943931
981718
440588
168523
100844
27534
115122
159070
745438
615568
169908
653350
322041
862803
119777
518909
179142
110579
275728
815648
306034
967757
174493
603820
609991
367852
918718
943982
254875
770185
575992
108845
592130
385138
844885
867302
961730
90891
131421
103506
307969
137097
771266
473388
263623
16840
607184
592528
790754
4769
381415
1017824
441168
1016229
672138
320548
554506
964603
899603
685651
218483
759576
169319
907375
459096
447514
894555
606907
540041
751891
384061
3254
207482
190199
931889
598794
312086
941791
1002281
476949
484066
821680
430897
507552
1005615
544871
520761
843117
348511
362927
159236
929851
128063
504895
97901
79186
527886
849416
1001544
231011
202849
117473
243934
743527
319180
368503
760227
91981
173031
999738
130869
285794
109526
441596
427287
714147
910748
1012095
460253
509886
212566
270293
777215
408639
758465
444605
767428
24623
8394
967209
483643
605087
389332
754253
429365
113897
497112
462271
35539
101161
505259
503354
241190
953508
476816
315068
747203
812264
548169
636726
464994
713807
135422
836003
717210
622941
754742
368634
820727
541266
322201
715701
822828
902683
938017
456814
1006833
941487
867978
841322
986868
207964
288746
692880
211580
504931
45483
92149
768985
479357
586263
15474
603152
526553
500628
8081
685055
800941
447199
112115
188884
748329
369050
826585
752951
198459
233502
379626
893272
724527
917008
402118
835024
191869
240864
460042
895473
158821
565377
891993
114691
475290
526300
244323
210724
339356
283250
517617
414156
519930
274914
280288
276954
840124
755766
863698
943476
251670
519830
535782
391883
401058
781154
1016301
75321
234823
279669
972362
516875
400101
224908
961702
342731
769854
318810
202541
999763
1033893
402903
918446
862087
106755
6983
535589
660162
132558
18842
303381
133116
75483
291675
1012834
509993
269584
749740
392301
428639
997795
121867
764206
845769
218192
533808
497136
331091
8057
70905
678821
1038816
95688
196740
910919
769240
427336
192852
620936
709681
568889
273266
179164
515442
283277
196239
511360
100548
195614
606696
778866
154582
235846
428686
490281
404762
258409
346168
867083
145954
410333
740645
372829
310107
666577
632832
747847
977775
104823
720720
175685
720703
282407
750241
259682
474027
140223
674669
661134
684532
295753
268485
316709
322445
386344
741212
77909
849554
427531
606791
185281
46763
259188
90211
1019635
128881
1031981
446322
894720
460868
308719
171468
758905
777869
361328
473678
597990
704916
982855
348511
605783
720215
466536
395966
427641
458816
307124
747352
584887
914683
94454
213640
589820
653586
738929
379095
168882
142421
6948
200977
1029818
595784
638189
199433
732736
431064
274717
76394
626466
240414
74411
933484
573979
570683
116210
696487
291775
211167
316142
2847
347440
103977
977745
86621
261310
342121
564539
792380
456213
1028584
222293
956819
789103
860008
935256
807828
283071
341741
323096
703434
897459
160849
283604
119586
340328
596947
837214
787970
252593
514723
665511
488818
1024902
248409
915064
95111
160838
744490
202445
45936
367633
375361
251831
235665
497832
990833
410440
97064
304544
302586
760227
431160
522606
198754
57988
469248
367777
508045
132580
359984
60207
159988
1039030
667711
356113
796520
30483
503604
580136
625239
411728
906832
1038332
1039578
102889
311002
656877
750586
1017939
746518
866670
753832
717215
516821
215562
324853
505741
738918
549684
901705
669975
62262
445043
748919
839838
380546
888585
781133
1029740
603316
1016813
289343
835937
692284
600525
449375
796477
799223
152527
188672
961165
702777
6971
259358
500144
584777
931591
998323
101718
11862
715005
950677
442964
551556
668007
533439
164371
868115
41864
860401
375780
42338
704956
641119
208808
402313
357550
220165
323861
550790
851420
143444
1000458
733673
988453
215095
865677
190919
212403
93240
773056
889324
287356
472389
625873
317097
552426
686688
857127
898605
669973
198625
294289
275178
973388
957068
629600
812705
513797
338882
203879
873189
326780
122290
171616
769928
1027935
12594
975956
603346
370083
408084
107492
551655
110761
856127
289534
617569
918616
483081
573992
536013
195437
164675
471577
55854
88615
808566
203339
397864
187126
551562
404180
784673
925202
719876
217565
48951
896977
43496
447573
391786
713465
1042705
507593
779851
297149
981902
1028349
611885
1025010
651235
879846
444347
560115
419676
197037
470460
1014006
623805
466740
936746
373989
497447
318172
45939
204892
646823
347424
761260
744976
718254
291581
964192
519031
1008195
646895
645193
111138
612869
906504
68371
1018589
976165
720033
649487
367091
861560
128913
196631
817508
622441
840618
742499
1004457
751832
998644
788449
775712
199729
359201
730535
613873
73663
109409
760336
382854
1040084
163470
140925
299606
446231
345891
591063
411298
659321
671255
435582
995831
110264
858900
173045
451393
382637
350660
8385
960750
227927
558987
567243
133317
540526
178912
886149
1000393
528438
393301
726496
9260
206306
727596
551212
213222
212662
996881
899468
490445
732962
204179
525668
967353
809187
843561
316391
440667
380084
124863
395241
115901
568889
650804
927180
364815
333280
522992
278778
568609
794890
723200
71249
895025
855866
778892
687621
918326
846386
342259
13240
384281
410330
607977
256033
104642
870633
582022
809736
933372
899970
880820
144925
26150
692967
466037
417227
993162
538808
136945
125928
243307
517324
755476
432809
765060
406318
781135
601349
524528
280247
588458
180760
744979
1027896
841826
824392
293614
48985
455255
460317
1022106
856117
679667
145297
216436
439287
1017443
142261
392477
103486
781549
219506
997493
439702
850840
562590
88485
268193
317595
556420
571541
434252
530649
491473
359830
564288
404739
328104
728655
704010
512144
757519
790879
87393
198679
150289
34398
327400
733517
866912
136811
102553
673227
814537
431125
448558
265788
274854
849091
179533
685650
576175
951636
48570
128638
963228
60196
271651
265218
857953
275656
14541
491375
65002
302906
661899
367444
811789
228271
673709
277324
938721
941448
317980
410057
384772
643314
530963
260030
839599
784558
745617
920193
355706
462254
137815
419946
130661
975179
941044
594095
267465
428455
401078
736526
128380
381915
495900
937293
885572
768511
794706
517891
444785
423914
559486
351015
343776
354192
686442
389527
944064
554778
414308
810578
515727
1016923
49687
582113
284491
380793
588684
494125
324502
840468
171041
107901
558827
91238
1029418
15174
330354
15732
254535
22330
328899
808816
436228
166836
82947
326181
825255
52336
485741
91698
623694
513043
820750
1026261
647469
417237
394207
684060
891915
65286
719667
761193
203405
70808
572596
418274
498199
572823
907606
277882
1044031
798586
693644
635790
728116
148323
319376
382212
44906
315518
278228
382402
486738
303300
51083
453589
347286
688260
436795
341432
253893
646701
1018792
635383
693236
679341
885734
76567
433182
855921
667989
771293
238455
698440
331041
304335
481819
800822
363617
5488
863654
13745
205833
80375
942394
945365
963229
446692
323785
560362
355503
1008548
811342
241746
783126
130964
495064
563931
283886
465499
199627
949889
700364
196159
873608
232957
86810
586465
783636
540044
612426
645948
125499
385028
526104
903201
287207
471870
615292
958314
502451
791997
876917
463434
681451
1042816
563945
251140
690775
91542
1005169
884760
655307
372824
836597
71624
213221
978320
697933
170960
228442
451228
429945
27783
19420
194209
876919
43670
388290
1005457
414817
739083
539948
421146
614958
867394
705067
73340
814513
654786
107546
717128
454840
471555
900868
829548
523074
451915
425004
1316
135866
1014410
189032
80553
891281
971293
587799
370433
1007917
796379
990931
406754
897855
992463
881684
599612
152904
828372
148037
1037765
882331
713638
909232
185224
593313
486229
979958
414744
128526
297959
781583
926964
110708
534558
105759
158026
912112
926866
316514
288506
261127
112005
493233
763602
79176
115714
900627
169948
724477
255256
880018
198330
293512
823870
587001
732370
907966
1032472
90690
575049
824070
353913
267895
904344
649217
783364
36024
514056
719366
598337
509314
882050
162466
123581
740095
375338
277467
444451
404553
944080
35527
712308
340882
675112
903999
385618
202888
913551
885318
175009
691444
42428
357212
709228
245190
370903
9617
115915
141387
388807
23949
945417
611170
503366
311405
57343
463434
274959
427248
711467
826064
886529
229216
508643
905150
801443
101253
630072
657128
15913
820862
997806
175460
671021
449351
923447
839455
701769
806297
408487
582701
349695
124651
454304
711266
1025860
737359
1007692
251691
200007
862686
186836
506975
112804
151423
220345
412922
865748
531530
713867
184451
774880
53649
467120
415213
203597
60965
323273
796566
455925
105982
521022
840759
694814
909354
640840
877742
217709
796102
606533
161962
611841
1021901
97074
780622
569828
64683
464367
326870
912389
932207
223899
606045
178333
570536
200785
439323
770464
804932
252322
155511
718403
717601
512105
552263
589289
572024
682294
676566
392309
588058
761610
150043
445534
956730
414040
230052
529436
463568
110749
415160
974078
607379
924786
988266
532855
935770
7167
140668
568340
417488
947019
998581
969187
499385
365277
940388
331129
384315
844924
595592
919779
432759
342418
709947
930301
252060
1033133
912102
757131
97489
837482
637447
814127
64936
17507
407867
1043398
870203
552908
728577
466454
579051
723018
66094
618418
925116
837887
46311
952278
266207
79569
116001
14300
516748
1040908
48096
401258
34525
320631
36795
980735
112944
98642
916096
672560
840507
100583
998216
664520
460223
437952
971755
425287
106258
225468
629168
535797
411460
921928
78615
470624
755933
534294
886158
87506
605889
305816
908345
151789
221397
157598
282126
306325
313280
309959
909264
211213
818786
967729
179708
236390
597497
632819
903860
610311
123449
937267
177870
550199
835887
112360
80934
954668
796015
84338
474115
496213
68356
125157
500608
355499
379990
207701
374803
460704
845468
300575
563532
177706
671712
44114
66026
776213
626833
27827
153484
208287
60436
758227
336735
226602
474720
824659
468314
238803
1033827
42442
888580
493647
13720
726044
762228
915793
667167
872649
247968
487485
939282
1004560
218467
685729
687545
370327
885470
831924
121085
678395
419371
581782
155195
861844
768921
662529
801036
188299
78617
200818
820902
758082
466349
491823
878835
398814
884770
368545
309624
832437
622143
1019896
696358
63621
912243
844940
589772
400762
594583
49341
545011
338668
422185
586824
749113
232821
110796
309401
379288
300894
776533
680469
157432
580104
568229
915731
768445
8018
86736
38444
507840
614678
203516
445545
337155
757824
326356
480591
844998
771287
909431
490824
193600
450716
897024
606007
106519
1037365
907218
297098
47820
750077
600107
144953
883105
220356
391666
90678
95172
465552
824312
652969
609839
709646
412567
276210
188800
818680
242711
312989
918963
682089
379101
859683
80238
651271
247202
185922
292503
354008
355432
699134
174
646767
949746
899698
981500
920321
294101
984392
808260
56638
854443
621845
197564
530123
359971
135507
827157
1010485
980292
726781
279276
815121
918644
354165
481021
921690
579279
192722
160390
840717
32607
424749
360457
109457
74664
556759
896543
485669
152624
912666
523757
766827
455707
422351
870839
1013115
320811
88522
463555
49881
399542
558916
966329
205989
970200
773832
522405
248780
929458
175768
892392
576138
726224
996911
991708
632571
944489
202710
231904
391174
702236
291116
838480
812475
80405
1035849
401840
499089
939013
755842
130734
265151
551198
749643
75242
769526
912556
592374
508598
398892
573755
1013108
131034
104994
141198
667777
672323
938685
102222
317369
476287
954094
747941
100089
139692
76456
508800
106376
251417
736719
400332
741050
629337
809098
535524
339538
585268
692965
333502
786063
894932
723862
332310
720317
76741
227031
240549
171478
265285
1021926
710115
213852
666642
636792
262924
687783
110150
312477
809364
859617
580634
375416
576089
592976
247479
413215
389338
266170
714638
85578
50049
930273
688168
468571
765980
283191
523130
344375
830115
342542
109086
1033342
451005
510241
587191
748157
514628
349277
782718
636372
894885
42886
47685
555663
318509
920348
737184
616855
366721
213444
668509
820067
218311
472838
176240
504876
765063
318566
39235
125450
364350
951263
565253
781425
837924
959257
326538
810609
673432
232822
257781
655714
579014
1001987
671932
396522
195104
789952
157314
246149
971480
742794
839940
434632
544676
398472
124957
850765
968906
805679
374710
992146
958747
500423
698386
682468
596072
772828
662257
884179
523150
109117
285633
303917
280230
102305
682694
797345
484383
150310
391150
191339
374583
885328
229011
225434
558342
549156
190661
139187
197158
429358
1043912
272580
415183
251756
355957
305819
541635
566769
205542
412925
336302
889542
910018
507964
419873
173084
1043900
69275
746806
16066
11114
590580
860768
828382
305762
221754
128773
278223
968908
981415
883625
82505
272639
842504
418156
462238
229528
959673
997611
560402
721558
797994
161784
791707
387912
847068
447509
922563
338797
44444
650929
321804
848531
786775
609344
131364
462580
925880
844971
1026309
528621
825539
726529
772264
431216
173469
975303
366130
473858
15045
895965
13194
376135
98187
112570
1043447
148470
547102
536408
952433
661476
165223
890607
594495
787172
865490
354205
519664
409518
592445
127360
561893
477939
907949
258159
322014
629594
123874
570252
827044
193898
1027134
587299
936607
977661
925675
16600
318940
194990
830923
143295
1014218
581937
544029
257248
777583
904322
1017655
390239
935734
811137
978255
921522
30423
752091
593670
59183
80574
572414
81516
763368
405938
793991
485389
377565
835453
972278
864914
311674
784588
447523
916205
977671
434603
840390
242797
65503
468547
964529
595719
74395
123385
365952
829658
514942
11652
867243
874958
183262
780314
63619
431466
405465
15847
241607
742617
229572
71008
478346
1030017
279248
532641
899524
259573
361591
802372
227135
818857
526470
785349
582042
121067
985283
49026
374884
756640
915623
703624
782321
90241
306447
533903
880436
17190
771263
811589
460768
193457
705547
304715
74138
250805
135746
768637
78187
782932
138577
532021
361609
293122
298018
476343
766094
1038677
834340
196980
296711
423135
294226
1036178
722371
116751
301731
963777
24176
69471
551889
778325
606891
370454
621683
718871
927198
906432
666815
668293
401703
89161
952725
107131
919306
623894
406719
739595
993562
429525
768830
600149
199466
986517
783306
908708
171158
704914
408896
371764
715117
946202
399303
791523
879696
470579
1033349
702676
916236
422970
729281
378877
109302
266473
261117
760493
996618
445612
553728
436338
862232
606653
862092
878078
607855
1000868
64264
569481
196254
85984
867429
567044
1009316
154248
864053
1017000
25698
403249
983047
913761
219515
51277
123581
1024689
633841
331028
601977
548367
454203
537617
182692
951759
506686
883477
81117
228527
857500
15982
974299
782363
303237
716349
320690
803046
890560
368903
953330
417131
681706
202929
1041253
691638
314051
29207
98101
120128
305880
98774
921110
126289
177753
541302
569990
145924
260325
421715
401659
623216
316522
789643
786979
738429
268705
396702
387324
513328
79026
399141
152318
992102
93670
361428
908647
560371
2136
275525
598914
1013802
724006
238278
449395
358908
570859
824518
711624
806939
705130
1014613
556721
271918
80793
221849
859672
659912
311934
291834
626484
748745
1385
612766
966649
146564
295467
853979
249213
447016
803052
217317
582586
194579
838973
1016357
147621
787265
327380
163565
403054
923975
950317
969163
563411
744798
208643
47105
653833
974247
829352
861200
1036439
680845
540100
595167
324036
631141
284155
214372
236473
238136
563798
729942
645955
59262
803110
825660
968608
43543
685733
193317
976426
242789
579103
777695
290780
979236
66054
10472
105663
828101
2898
238863
557918
947034
779224
388749
157802
333586
414884
564030
361407
839502
954457
296292
550491
982404
879605
434929
205754
92271
924639
899383
402581
663043
926762
107280
114230
405051
759254
846692
567873
883763
666191
416403
716656
254539
555938
831155
775498
941450
866024
997071
529151
741731
801269
1014695
421359
63800
785435
996695
178150
760099
455245
450309
476085
376035
1009
331253
1031789
128008
1004033
987630
857488
863029
161705
703784
857984
479986
552513
456830
937417
453852
387932
694154
10036
1017140
433679
864121
36798
154081
318853
1018773
627034
859116
320526
508825
294133
17420
804145
723537
144692
799177
429173
244773
591268
1021666
912909
145528
328367
473004
427932
365090
692052
969511
11078
748383
180060
260903
737607
1034984
79702
875094
75078
549424
170504
900910
486861
526106
893380
266527
829693
753015
586039
66196
819195
975940
879413
717742
873881
387730
556710
281253
6963
795989
363714
39867
277868
915896
754841
60683
251441
407348
438548
80427
571429
816545
910447
357718
212626
840023
179963
105291
932593
335587
56272
283912
366559
43723
646257
827093
541431
435751
604993
1041546
164210
755431
801894
907490
685822
803467
14615
79146
166116
313058
299082
926960
27345
785903
91160
348179
874488
362107
449785
762794
745933
694240
493296
651297
268334
468710
379109
377148
428727
484665
935978
574902
751110
936893
953885
587669
816191
461128
656058
965052
839563
295661
84705
720482
842704
60946
95946
561894
363478
573419
756524
237383
168981
788728
745206
994988
637265
657957
233054
477107
802297
886027
14507
915920
912840
373535
54952
608467
1001840
968045
79746
1012968
966865
92377
911065
931891
14412
998666
202316
973751
971184
255853
929996
789022
962975
220173
442350
989647
709831
1011262
781454
137050
973182
290957
346796
688801
151942
434487
225412
277941
180755
646901
556365
341280
280515
827021
498341
612867
53056
796568
843515
652140
194188
828602
407874
716973
1001397
861314
339642
954732
111532
601757
679072
688087
289938
309791
487978
498203
420045
719997
378688
312677
185652
160072
509218
685481
923379
341253
122381
612273
90017
203294
707006
46205
552652
556677
340945
338887
693186
20772
296272
1011047
594792
720170
542095
323817
429292
691425
309315
1017625
691319
750846
197526
465334
998317
112319
413212
798402
1011555
13162
471975
29745
1029216
247029
1001697
638661
358322
927139
997616
420578
847889
300603
420875
300456
161220
500176
948356
259818
302369
819104
513539
871505
605894
868080
662603
964717
297077
452304
380526
825657
659365
954416
752729
566197
10832
757498
43604
731512
222432
760144
1017507
253778
337505
974784
997934
792970
842263
646835
314612
57636
722968
425356
465161
584310
805792
25995
77138
161977
51266
338196
170595
674246
523463
672225
752004
298095
734044
250866
780028
318375
769923
492013
874299
635381
909680
913855
25617
918245
988827
151320
908627
126215
1045255
916101
2657
529703
786750
279923
648188
786445
812653
868992
578322
822222
708288
152503
836499
540607
27547
640299
283913
603577
456860
512327
769538
20317
967430
696847
912707
780876
925688
879037
689358
938608
893403
263447
757506
249333
748217
682457
959039
894251
711985
240105
740908
678898
278236
688553
601903
316908
952794
870202
633834
390012
518334
997982
537443
240785
199809
716373
925268
987281
456131
1019695
696794
1028514
709308
147834
667584
57215
518589
213545
878440
43471
166880
221529
997949
517804
722774
734943
527374
770278
567680
265481
600828
672615
391353
872470
941691
767090
101462
3062
382690
500560
673370
49923
754839
1002246
364403
967673
672655
188442
306847
615766
415035
858569
824289
542959
939858
201100
686189
735639
201548
1024449
790792
57185
550767
679748
835694
795830
676169
453816
458885
378456
414320
261568
139233
571802
234324
346324
368174
513209
511526
357893
394030
257822
911005
519760
665424
434082
664203
129218
21501
931790
583111
868970
215099
521931
768180
798033
772203
713251
872081
763544
743201
415012
1017920
809270
1024484
22072
305083
528170
537339
749853
522369
994660
355170
1022176
400547
680147
740224
198280
623382
516593
879163
482084
743432
495185
829531
416321
474846
994360
987733
303650
681575
297606
856485
717404
540873
825585
591685
692764
622445
744654
857617
392345
785767
802328
418068
250078
482429
860306
563317
355789
740303
892016
745096
229879
943065
851937
909096
968524
1000972
999192
119227
340172
420909
957976
196135
493852
907402
319939
685065
18815
470325
852046
665250
116589
916230
681797
965549
1011314
199862
77329
264010
1022931
318300
704908
9216
665366
83957
56678
353687
225923
635942
108926
690005
466323
585112
425348
375062
276738
276152
179261
909427
962600
153276
248923
179655
1044125
695900
677511
242847
425127
467445
116373
449774
99765
666323
568598
186182
903362
878618
581168
367076
254575
226892
679831
411422
171246
777795
707472
838830
722530
971084
990067
1044102
262564
733501
561475
437056
723443
699890
89369
670070
475521
607581
511591
504371
752301
871246
913236
875697
945534
93680
109092
430224
166033
698003
450307
24848
540186
7014
832311
691433
450643
401663
871591
498085
988296
799717
316742
951271
67297
831391
805125
511073
875972
1039370
48360
598319
251201
946833
529238
155549
162284
276812
353170
87669
339279
198775
1021542
1031946
1002612
623652
815588
660471
1044044
445196
73438
435957
679479
1005612
575431
602080
333381
997356
581027
956816
844086
573602
609535
813366
327965
402753
81851
574555
713420
193188
303040
367204
89582
95428
50116
725630
1037685
16242
525528
416304
5748
330694
932468
166514
623609
548954
36454
244912
686922
374921
672661
400377
520184
400326
191551
497383
356197
330243
116222
637978
1015486
831846
740374
833103
179406
608887
945830
752724
745725
126133
568367
455358
279826
604832
17695
727329
175230
774094
984815
480218
266759
284902
84756
417223
71257
30094
671262
714814
799914
565334
38762
703625
183683
523607
431234
958059
806341
703154
48887
247473
656038
119153
945069
463106
440716
261050
263870
926315
790880
356125
992079
89392
387495
185278
52351
167305
729543
16040
903399
343482
451749
483805
726894
103733
124374
867613
576530
264870
144657
12452
108093
794610
719170
707366
729224
962180
393966
440556
979772
76806
917521
722441
154888
96673
282049
261863
487348
958997
930273
488858
137119
702543
424304
436355
534338
813288
949758
158559
346452
650027
927668
86152
305459
853985
855916
572970
601718
842002
840381
514565
887665
1013412
498257
137537
118176
984100
976938
336665
647657
548692
267676
312892
204522
569321
962406
819098
626528
636824
477631
201448
837021
834407
660783
336198
710874
117332
182251
704582
676014
679750
764741
274451
496424
298602
134899
348411
260657
548151
146229
563118
638955
834419
969302
197841
963869
352417
1022475
19208
909042
980757
972726
1043343
59370
961572
842514
763715
69554
453077
363918
319374
772619
518111
141639
997742
303587
151532
309220
993723
1006766
37767
357084
1000622
779840
845006
844165
485863
376839
49370
817804
526166
623115
115071
292977
648691
176059
946948
231145
859141
94991
499724
894369
671969
1005496
572323
721279
932408
896673
359904
396663
444260
457843
76566
675420
285603
423498
749430
878755
658145
515872
992610
493383
746191
396248
558410
133726
494034
663527
60877
670070
620739
945417
693068
72267
975835
447599
220594
399333
757327
950228
218254
181094
674688
879556
347349
419535
77722
307297
907826
588962
253908
173131
979206
431719
35694
896915
561999
100768
510315
391023
136844
498776
7999
197633
829381
703886
2291
921791
960974
110533
818033
315608
332144
364976
755062
656274
283288
988910
142186
413083
824554
521706
268762
83285
990360
704222
101665
1026451
377599
811061
180373
46850
80948
612932
452960
751800
847376
197030
857015
509876
931767
265442
828859
433521
123726
462197
199330
568844
902647
916953
746316
83108
292340
629069
968751
899011
463851
913911
944591
129745
530500
438185
68919
1013978
442873
198735
261176
364813
951819
614183
157826
268056
703699
382780
910875
701509
629927
14829
670459
855084
611479
285768
84747
936551
119295
610215
698634
260838
894565
425547
1013993
629058
619246
23710
362742
264262
592357
98838
138286
290443
1030218
679933
294888
865547
922429
946481
870889
161008
224695
863888
876132
809085
11584
623108
164530
795877
63079
772240
793718
747133
183896
612560
559731
336024
234453
180641
313856
482818
8832
222820
178482
479339
386414
564584
168575
1016009
558564
619911
987563
95012
942731
683221
328283
968597
733559
988371
141912
414534
303567
343957
529356
587348
875583
510282
56568
382936
63386
662003
370045
786422
711049
303946
225166
805344
185446
117742
248612
326592
924347
677598
398254
467256
441201
541008
66277
617985
688422
955686
1015690
297592
610576
830679
626490
915609
629842
494836
202693
187867
301826
158575
19870
557504
1013449
1002406
929232
53138
527148
416475
656304
96811
885195
140987
391520
800844
751110
7420
637772
242199
399402
939606
670421
389828
818645
601248
260459
348950
17986
132592
373500
688539
766121
380711
179869
349883
594431
148856
762798
679637
641818
817064
931361
1006660
874476
439477
827471
708152
191509
451945
286796
279011
1035298
925670
633961
1616
925044
869597
325749
1016070
89561
4870
154501
631877
107756
157104
112351
883894
842377
462071
88094
343200
857814
586142
970179
835309
933172
332524
430370
105512
263315
724029
506971
672577
189633
703687
471764
228857
448785
457054
955708
180160
769158
355135
625269
845418
317355
560677
624404
369682
721253
592106
333305
621118
363259
517538
881973
564402
448347
497038
141159
272343
874038
524882
185384
456425
598194
86144
266567
1019124
89937
107804
32467
58205
441000
119524
26579
844966
788149
606937
867629
17727
97168
54631
137239
77551
103729
411153
632866
660294
414539
426615
775513
528426
222844
434041
32912
999861
778706
517794
547123
660172
495725
874878
159898
1024869
396484
973889
176331
129664
681114
963371
917920
639516
475673
360357
428774
490863
590770
1005007
230886
451261
126161
194444
490873
805262
178659
857637
765313
725083
466346
25883
330285
117625
104529
1018576
1017131
654083
778263
730813
181170
276276
266214
69094
56102
109102
597057
642781
950204
216621
248891
832502
291746
29555
36854
764312
341467
3166
518371
424172
1032245
4681
535888
702122
59555
176702
742975
822295
624716
949801
570225
542099
15633
419942
406930
241613
724893
622045
655288
966320
82667
466388
254832
81912
503598
136042
331966
130216
844876
107155
1032780
155444
62254
930887
113545
950027
903608
655112
440837
663078
607432
751076
258627
844142
296680
704937
104728
68506
516937
374026
88728
961131
306848
727541
815746
240018
261306
319081
735079
750882
1035437
322923
199201
82692
846448
778329
612056
956155
459116
129136
761410
810714
974896
623654
223109
660880
797550
750196
142340
84224
702462
12105
1016151
340562
563302
963765
378602
740541
1042645
448413
613703
943701
375856
148012
581379
899462
507687
249577
964858
237214
519746
682022
657134
236464
407194
203572
970994
970421
189632
1032959
693756
572112
350571
199229
557403
976674
837688
265286
413014
562795
54618
581361
992979
13257
386047
606563
377627
616997
349657
204967
384139
863803
1028437
1008072
678698
155799
19519
83435
911668
818606
170879
338423
280841
401277
664586
432249
477693
359852
288208
112577
892705
524734
319673
952424
303486
313720
370311
478783
719839
189951
623269
429085
497702
353459
275026
820620
333909
181891
143980
666724
730671
685909
160566
878266
1023565
380538
914142
862651
334532
949472
899876
302523
590040
177534
497907
608247
303261
385295
970675
884760
765101
382712
2137
902182
805176
632983
1042245
1043848
914195
423011
213887
830982
907485
1008000
211673
262571
942050
233135
50655
610101
462952
66347
844698
225997
723861
928457
183354
655091
1036438
476876
804493
579394
251667
966901
805296
76601
222920
638792
902106
492390
626218
323170
655845
437749
646567
548663
223536
796714
924207
831156
1036855
518069
391435
991994
1018883
640862
547387
492141
587381
719201
247149
115452
392603
978514
217679
369202
230639
610983
10021
374359
566602
305106
902237
407630
903698
866592
557605
689059
842404
806764
395382
293240
719237
115563
649820
198382
1005096
673686
526628
983657
64541
1039312
295506
1044249
220976
734287
640925
450792
540298
790198
988434
694884
259956
209428
594446
176346
312803
243130
740040
474032
763850
521272
86878
141895
670689
62254
89492
644781
436673
284223
832810
955373
725592
570392
987080
877259
309900
700197
586197
762776
1020752
878258
275448
128846
992771
695860
376181
14980
888665
806843
971163
483411
596132
665705
362092
167945
492295
856330
480913
13492
303999
797713
346554
906004
295802
655322
227449
217247
687595
6271
890003
627024
737058
819951
965818
859227
636113
1002405
997519
806648
563673
698593
41145
345173
455518
251615
359014
14641
588571
936038
982873
645197
882946
180615
330031
741911
888332
87076
10951
762056
407292
323756
1020418
128005
1027973
359335
709197
344026
507461
867523
963689
1015824
151486
843374
313154
377390
844281
124152
480370
1013104
223734
213759
363118
903903
802623
931091
751651
824253
582513
981579
413331
150954
378179
838825
913651
354260
746280
680813
956677
12307
1030722
165704
955260
251546
37632
1002159
91284
291657
160146
159154
683771
329193
512125
103390
370406
739986
502846
825775
794839
792840
486419
864364
969240
99869
952228
267254
439782
193325
1029678
1015208
1044415
998151
199935
1016153
985112
682196
358014
181303
708553
748895
176480
935361
784956
787315
591743
213721
819646
819422
226945
491723
903216
126844
217904
589807
319227
962634
602991
333080
591845
1020228
766120
1019135
923724
165196
381080
131752
500869
943882
979718
532947
225830
649285
538598
575937
317595
861436
541361
446623
911079
586528
701874
111830
597330
500253
946683
391225
611405
139955
331363
115633
23797
474982
440476
15759
1009682
862866
347467
676706
591650
643385
507074
257649
50565
821603
61506
933418
435949
971819
302554
503617
263205
700488
744982
912257
492551
455035
702717
525454
392004
446248
437111
875062
1040107
117226
718633
265252
107890
920597
38829
571751
919758
698090
367583
495275
922505
7998
877909
277505
881727
984923
81372
137551
676071
454501
992836
490330
366473
1045343
856760
694410
298902
635765
711825
961175
71003
721611
286843
739592
643987
151932
582744
835555
192944
854977
256312
106882
271004
175251
502376
573764
831851
314821
977394
433915
691512
609144
900654
715948
801099
715846
126198
431476
99571
154994
553171
838098
369439
189410
705370
466712
398264
595169
357918
79957
491883
772189
977809
447431
945118
477477
906701
523316
526790
804980
443255
285974
789769
748057
46314
728135
781152
164913
1030185
461340
433726
713534
857705
242630
862469
1039532
899124
348356
44968
78016
118999
935567
234722
1044819
152307
1040412
31301
560628
118602
388
468935
198376
655872
991845
417267
737826
133288
254107
368555
593392
911671
415122
25602
544981
971839
689112
255122
522996
713830
61555
882545
877521
881264
1045413
562461
739179
963696
991754
686700
772487
572230
516648
491847
578700
79174
191703
677946
477303
655777
835256
682595
803431
256156
145745
816097
292702
18017
133493
834601
490976
278337
1014976
429583
616615
933281
53625
946702
154654
584755
2249
444909
469634
504990
16769
923480
866432
440645
182155
382534
850025
329780
330081
846861
188873
608928
766108
247549
173541
400430
216149
36786
354318
386817
706132
316306
819178
883754
595967
883805
424145
734475
281759
825069
414196
884278
284177
761039
473841
272051
202996
856630
95596
473325
480894
188571
473803
441130
861776
302614
955805
422317
595218
213817
964825
984
73746
594112
238519
211738
19030
719155
655784
134829
578474
327244
917392
276547
735128
602255
96700
399416
788690
448650
945022
814831
647338
370243
802278
574581
502599
540375
488529
426209
154521
907229
707125
755633
711634
896181
1005559
81801
1025532
839099
362440
305899
832842
887448
1016002
373774
519404
687904
614031
315325
623713
876147
1004670
661614
726809
126676
300068
122285
795314
801607
15951
448120
918428
444408
693255
219987
307540
952977
14212
629723
693910
450361
488995
131774
995233
932591
210353
301164
783618
988503
198048
566720
562008
747566
888280
551050
633063
877376
764770
318610
253142
536843
197355
535055
499956
906536
773106
295356
137161
284810
65264
692084
644725
603078
290799
903935
650793
140052
581930
138701
214192
774467
340563
508654
409260
566167
377672
770928
570055
925528
316857
965114
304699
795939
242564
218325
668650
96935
767635
659802
415695
225757
170774
85732
317921
55421
690889
935356
912415
204424
772036
1005525
913316
834368
624692
565702
517735
918407
25191
682907
426358
837400
764101
6949
200308
284244
293873
730656
1025480
119776
193268
980078
579109
919266
349009
952199
579930
570287
280205
844895
195397
895858
1028614
98322
110499
602504
240994
261796
813687
348289
76921
39676
906542
934287
605313
772791
904468
603693
831770
298224
1008035
318063
672384
5328
131383
689092
210993
498684
382567
779256
588541
27354
628386
945637
900073
312419
86900
909608
652086
606052
799940
235178
521883
267702
692230
605078
642435
302757
487814
923785
398550
920053
43549
506947
263959
463639
602370
154392
479587
532195
236802
363291
193348
884944
869440
798907
562036
247075
293426
935606
893903
438380
660172
803550
78598
406416
684241
391261
559789
21423
609138
341118
421674
445212
186217
1005994
647795
1012089
333933
803155
974576
640495
330990
533154
516733
334233
506291
951701
138997
1021523
782424
570768
292787
390156
814299
495648
283704
36035
57456
737491
189038
100399
236272
597404
1016644
443555
918804
1004651
79765
125899
578900
720226
651047
358844
551461
628954
407050
944871
774861
382600
195031
546328
515562
999556
18528
842709
469924
16710
372748
255149
45192
693269
268931
11274
476318
349965
611302
944514
190175
345883
197298
431018
430898
4001
104101
580687
142446
172510
771513
782393
711214
1024278
110924
331820
835978
534810
294713
965118
490684
808881
775687
1004801
387636
224559
283430
456952
439295
944457
634956
374659
517297
107874
849587
475920
313168
947676
761286
332529
379385
631602
198466
98439
820185
1017340
429443
1004812
403738
566925
72799
274652
439294
861640
913562
226201
513054
585679
63593
786777
356219
86877
209122
495309
998439
953475
38541
995748
309774
72069
857556
513035
710329
182426
608742
505830
943485
300978
242446
246148
851518
310023
853644
160734
377371
115294
501034
961476
519790
820924
1023260
851792
726148
1006713
552702
240754
661592
628199
969015
774730
883686
334915
421179
281881
790603
706208
781287
662076
181723
1010059
598477
888393
548828
1042461
438235
863524
489157
40880
548115
220630
513316
182957
695163
886082
6002
172760
446124
891469
580629
71552
317245
944082
143311
624949
322506
853445
902668
760446
654489
565424
417329
429341
132373
554553
876569
225578
302231
178689
63928
370141
712233
335996
232716
686263
837151
974085
772569
50598
75863
606675
26746
703557
237986
65480
601250
709434
447065
277257
564550
494740
731480
86749
1044111
583285
331661
17690
172399
39815
191002
1012860
17065
732560
819010
747270
899164
202762
262734
922702
520581
76539
292278
665515
291906
222400
185751
819125
1023384
92480
324322
282187
400808
548783
344848
513671
178748
578945
999816
863922
182847
599454
489880
283227
328728
511318
187222
472304
166549
657797
453247
744591
493886
223033
376582
1006669
394554
626686
916032
982289
240083
272907
583831
246740
807148
1044170
413065
851043
612590
128541
436589
447207
945866
670574
656974
808524
284229
950225
481228
502636
149128
712791
483021
830590
272765
439006
374333
253490
1017795
337576
530410
497805
7742
850000
779737
441223
273087
203321
645309
825507
382200
614197
246430
352368
260727
811510
227013
446100
220122
649189
87035
657565
990266
679737
682168
883635
490628
59717
960187
1023792
261517
600180
626656
830996
811518
800061
1000415
173617
1000870
615568
429496
637920
832496
152551
546669
727294
499327
135802
163749
637655
669730
260207
270980
83159
236367
153670
439166
559932
826
647590
266252
107836
273254
980446
346832
383506
371862
305568
240727
989638
1014871
905427
38577
632736
683243
385808
707660
102847
637150
927244
1560
992252
1008505
1013057
548721
38974
118024
456423
952601
180278
524971
272856
1017170
310949
433773
876782
131902
836005
446990
44019
496954
242292
1039559
267909
364530
1032466
309349
182965
200861
69550
526828
123144
134715
866115
1012048
925540
1043610
55955
838819
211253
908385
976442
224631
99685
933779
830579
884993
835447
987545
682913
489603
841942
766347
164104
827771
5630
584629
144504
386620
231748
1011935
710519
414417
370314
466381
358791
2952
418763
39951
282220
287604
895184
566075
346295
518646
875083
316724
76256
1008045
354718
89151
220028
23855
581137
856379
895804
682612
762007
182771
1011813
519148
599737
731902
929497
900094
335394
707057
642777
637424
897661
1012929
593803
1023830
252173
992869
318913
146356
369040
164974
95443
637672
535483
238545
1031497
15761
155686
620289
609749
64729
347064
62228
176514
940998
28137
218986
482865
733466
720576
914605
729112
463569
936339
550605
383518
565365
673315
497917
250634
591737
306115
106942
503473
397064
664767
286363
741912
714654
819915
881730
856510
430513
129772
88566
310942
413236
823481
1043029
890082
762630
808666
759754
303523
925633
221666
491753
648587
445494
688141
67247
673780
613203
326779
523929
84912
951051
983976
38942
359226
690521
874664
820233
751292
513088
58934
105799
454619
1042110
375392
106619
260055
205764
261257
684600
570551
521658
839658
768460
411249
713880
299476
274512
898346
864252
208826
571904
94313
769610
471204
491623
838624
366210
946866
457335
711133
768991
798148
179869
567641
699766
210004
1027220
699193
15103
564669
86178
364805
629193
648800
785020
746059
884574
83176
439085
104862
786123
921403
955977
499707
779475
481363
1023316
125784
1010308
645487
443130
407249
899967
557043
470095
244243
27972
704579
276576
785971
186532
444678
1032706
81100
682356
555174
940949
761537
443171
175239
95047
605888
209951
1032847
268126
380486
514840
611306
1004979
383115
628229
115122
460892
589982
956942
852907
1007463
1029190
753930
86298
422585
25329
573597
559457
995947
938027
107580
159044
810779
293945
513583
353548
982473
168681
319123
184088
454098
171099
8588
1028176
517913
134412
249681
881305
48794
339683
766137
11680
293473
771705
98448
374753
891597
752673
695834
846587
39791
631781
173125
667007
31769
602032
312926
359856
590553
434149
487649
571474
10347
723400
896497
644876
920198
906012
319922
821203
429946
141779
548304
509439
310088
865096
982914
70594
397431
519075
562288
749303
424891
584928
448162
196537
714915
624203
677489
802051
871279
637121
248645
833444
717844
748971
589187
987150
205764
385574
864481
695593
628506
435917
814627
1025581
945403
1035492
561955
575051
795720
1014642
651025
628576
572294
631207
459523
475594
44164
422017
564003
117791
978252
431812
581236
86794
101806
778132
723384
320221
231086
823716
361125
267720
718215
65178
794188
9575
747653
508200
249506
237683
705241
72962
109266
789835
381246
109209
12453
500678
968677
221785
118678
655864
112363
289032
33675
493489
658378
541962
37618
64698
413118
615135
799245
127206
36704
966217
802262
641466
171889
850279
495423
443007
897499
29245
688203
675513
80344
123309
712071
543516
65711
961254
832036
422427
498454
474489
850382
999287
359394
703605
455020
925120
1792
26604
905275
56793
822712
132044
428311
856205
525232
775055
961412
657618
958042
17809
234180
117177
493534
67863
310972
162256
817297
225192
28545
319713
1036069
765437
319860
362305
651680
615334
993245
971482
737985
226033
687898
569923
179891
832387
869096
137031
45236
337294
222483
474856
591839
343320
553815
638958
254052
634131
749388
309061
65412
275198
83924
440362
617846
112415
1022963
643435
831155
368135
588531
669372
809823
232401
451330
885647
571607
424701
347185
471567
581447
86326
613675
555229
569315
8702
422104
85054
418848
774542
612547
313002
123203
44197
767355
789819
667687
74224
806303
254453
63422
879558
672832
317502
718651
532362
778643
223866
1027573
682177
975700
560427
492973
560818
141522
865367
961245
721157
336510
1015975
830853
853186
664361
582520
132111
185462
1009407
449715
478780
327803
757613
984292
573860
714315
60288
747658
845020
578879
294505
55152
724977
856591
541313
379733
240881
332675
968444
683557
393739
35057
245051
716311
279990
108590
103079
718222
379835
240775
750821
835553
452466
218739
390500
618003
150596
922013
74093
939243
998232
904106
415142
763659
1039050
688358
260309
407368
507315
927328
66968
175689
418220
667233
110387
679532
215725
358129
372591
410000
159096
14998
586775
242999
723774
557312
1042216
883629
930465
1041526
952035
740246
37030
410479
936162
16202
285879
555930
607255
861791
783133
784421
666437
745402
168098
592340
1032577
396830
795076
467190
875381
313732
235049
880862
640675
126716
659091
456653
328447
38849
274228
787169
320007
575359
914481
597242
726374
1035651
960485
18188
672429
703105
811574
464277
198665
428891
293342
91951
481576
865830
26359
340202
866252
713770
351714
931901
83005
871834
484073
887838
615729
851731
104374
992134
721718
621963
362601
441487
11722
1030928
170552
509707
559481
198917
497444
694028
567481
959628
213093
729686
289855
919714
228769
728180
252179
865021
578212
505681
536913
599779
890672
102788
173976
364921
523599
997928
425919
872937
721922
977032
308853
705209
598384
49719
401670
471620
806679
592437
985222
579521
281198
9207
7441
124371
124098
19825
41139
660595
347655
397478
680278
496896
450218
762890
473243
132969
267239
402922
535547
26681
79395
704324
409174
229699
911834
637988
912737
1001051
648015
29107
1017996
645474
655573
887050
87402
99422
614778
127972
19802
307498
821181
224804
472822
1016552
367299
346673
577989
498085
351654
472188
395118
432569
835855
666085
439306
794239
732940
774834
896278
183012
514412
245710
166200
414266
603017
1006505
529080
747105
504974
687884
1001016
671766
494976
569630
473330
440824
287361
212876
841012
410846
169963
697069
913385
172260
894434
509845
357407
905745
160974
94054
111490
725114
232101
704006
249161
839828
461518
801756
472385
18724
329038
106837
364319
255632
973937
291643
943952
383126
983489
755365
427942
370404
327425
695322
310451
402033
183037
780526
566930
264708
706839
522924
946426
424982
723693
131169
225503
1019859
690044
283525
613925
577727
971437
777107
600248
156703
293233
78219
748713
80161
428168
324074
463752
243416
877506
136297
900906
886336
967846
227993
468865
265915
817516
14978
1029999
77023
737350
301581
419957
802396
320363
831126
231318
247483
623119
898781
673406
558825
356206
954065
686168
859415
106728
856965
46835
788883
1014009
455553
820372
724345
15069
175067
309432
624618
325772
929444
296536
204500
656057
881903
644905
121772
833644
824312
647712
262630
940899
810541
582712
343868
100694
450302
171840
87069
867221
708290
31734
463645
82450
221485
29431
125854
165948
339059
596103
827584
227626
759769
340710
785938
949743
559818
698695
126879
668222
845925
16628
665477
711681
50339
683827
739982
256751
449254
872213
557638
750962
1038779
270558
343185
629925
943905
219093
766521
58740
15653
785662
803907
188656
166245
835090
94920
291349
434161
625302
50364
413254
991802
21744
993485
3091
225784
777606
207503
34792
972738
404756
1001684
118354
837994
17770
161067
91574
509419
292979
486618
230591
211850
379265
744357
722248
434424
385556
1024544
1007302
33901
918716
218269
372868
711790
457353
295754
602173
320160
617785
127418
550534
462336
84999
329831
321126
892574
413503
826171
1011841
765131
319216
393385
758846
863951
83345
739701
641123
249437
240624
744764
412841
1022616
629740
478013
878629
338961
684307
133376
340013
385871
258816
67414
967119
926037
602308
189193
238011
875906
63520
237856
407511
159233
190602
212432
74233
381443
362303
269343
1006546
421663
708831
640639
950832
583751
1031461
978706
617646
79556
798888
618144
382805
1037319
579189
17427
13067
729894
284129
794677
107006
11092
777641
223638
10804
467599
141242
11550
451806
422617
701891
126010
315390
340150
328093
69401
51134
163962
635911
584170
497510
705165
827508
864847
796277
341081
34722
46001
781361
279355
103343
546456
517927
685574
565072
903090
198573
460409
932855
716681
274574
808316
560231
146229
751953
751297
976257
833930
10804
848474
523774
753900
1015491
297509
872017
988597
102477
937365
28795
781191
1012780
534284
897784
155875
11397
863079
754952
140972
70357
559872
922452
843369
312223
692494
529187
232402
1005772
387179
867555
668737
431970
857272
845629
736500
891572
45355
429335
273388
907178
857309
232258
970778
921572
894548
132696
11288
684385
325369
635614
25865
697012
932098
530580
90724
637080
528188
690502
1016467
770038
544758
1024471
553596
96384
218799
322055
738206
564009
236546
857707
846285
142636
125708
493961
100094
85627
445222
547915
428786
508321
855893
482194
72421
734819
395753
915600
527975
513440
115334
579596
553571
727042
552549
599613
947526
534406
745915
908893
654544
587344
622555
69710
525293
934654
38685
156114
91349
638015
615900
1024450
274071
994002
918978
406872
865151
902854
93008
596467
177477
611107
135883
275459
411790
871924
101562
511959
799115
946138
118451
674414
40549
647047
1041369
428627
408802
369883
424731
506416
58346
874530
269543
56986
830395
252605
946538
186760
95129
324651
120631
49889
270685
850722
24783
652520
525554
182469
213586
997332
25707
796506
150419
456507
898503
92687
444991
5724
89461
714221
552750
462717
650717
856597
323804
639878
124122
95577
856970
3312
414664
900691
936242
928614
458333
664832
257928
509922
902449
36200
389615
197519
487156
998369
92691
609633
320768
765763
945165
688474
618566
216155
415079
681088
929222
231027
430934
651070
637727
918663
425571
374694
961496
804644
285104
466735
793034
74843
623327
900344
483321
205469
345340
857161
938630
97819
1015540
720169
813925
701008
889516
344586
473314
385192
1000750
320925
853
280174
823225
496797
655093
273433
249658
708029
116001
68515
525186
895418
1019513
480674
904006
998737
118265
838944
143572
913879
907252
49749
911595
897661
345231
38534
921402
598454
35081
777602
489965
269317
274297
81605
46769
633381
559744
1033017
170494
90966
881645
310748
287634
452332
927722
406459
922731
238604
484904
219548
621712
315185
20483
243405
840543
383643
45421
115047
556826
149557
145297
48938
1021511
146034
491400
210910
473874
695095
347648
574106
698070
949918
294600
388087
311608
506524
408863
79836
199332
191604
887589
863163
315010
720804
233510
325459
891699
6981
331435
969959
686470
383477
939856
709296
373935
181858
636718
89899
297958
154032
985814
1034546
78140
132985
837473
750817
819474
798472
670888
533034
596318
868400
324898
960821
909764
906112
939949
934385
960785
770318
631079
212042
269360
522935
445460
310503
964211
493812
340293
674585
219494
239564
606939
1026940
948274
373404
969577
756021
438083
771844
289142
195395
702867
10807
84270
150982
167765
98581
997100
990280
666377
283663
634642
434711
955549
618762
678615
976852
593721
1026165
1028568
778550
304657
945648
881035
1041613
74038
166140
852432
388702
917035
19370
826896
531947
718650
426587
190593
812663
180622
55703
200962
307008
323567
385073
231700
909080
104344
596024
948588
283385
726695
640933
622707
153498
599403
864796
646730
798644
1007477
276811
877343
146996
614692
326075
336771
791376
756732
198386
127103
585102
955947
555867
519172
559844
817654
881649
728064
238579
264695
467779
945665
507179
797120
184045
117641
742319
507333
240059
645568
723793
1031555
916032
816939
1025573
694645
1025190
278194
776906
520361
317417
490717
1021207
977685
90256
183879
984150
282188
108224
804256
512564
969877
1013455
911026
475348
771128
703800
170938
681499
337948
856737
1006296
895554
136095
682501
594104
822267
697887
128117
246598
776404
54254
75215
217190
330200
156371
756747
1023551
484009
985186
989714
274652
365699
741585
431453
16084
485681
425395
7046
977789
38324
63718
740758
378979
60273
174443
828241
816568
545150
793277
188468
915921
419328
318898
129817
49239
103642
529847
394914
996414
1037964
481404
728151
412948
960788
815054
753460
999968
613942
1043851
395728
792315
698288
439052
23999
312773
472150
165062
707494
352039
937357
744193
174066
439032
460033
419922
80881
125999
27256
1011413
704310
445805
14798
93590
211201
892938
765555
227483
811682
224901
502241
96372
251652
585218
360515
761961
281487
770868
880618
631660
346855
850120
115469
133879
904109
441955
368552
143252
342980
354552
829939
39769
563583
170703
615900
922688
869177
132535
186998
281196
110835
470517
658627
739579
482446
609770
905601
287801
997211
183498
679289
517583
850244
531050
832186
379013
606881
290640
934946
917911
698410
142308
396360
592370
143480
523259
138254
565002
116578
218979
88682
297871
626302
203842
437277
598854
383288
976292
1018221
700848
390354
135708
201977
170475
841748
21181
542887
838555
751303
40519
880643
118632
714491
143802
889693
291897
22117
681020
770962
37006
660207
912971
541074
885886
350962
420378
162553
992431
295728
201945
844750
21135
434941
354938
148178
893280
919945
509506
4904
953367
349704
752756
555681
797868
760626
525821
442004
819406
192196
1032085
354420
940517
324005
386654
771282
1009703
1019207
444433
879935
316821
109430
861475
449378
384710
310390
828384
547439
44862
838643
996181
1022565
1073
759070
846134
769861
363833
79682
581149
248552
541296
850299
41717
840037
376429
190027
812888
488970
154137
613942
717930
426231
750676
653519
959352
253108
965153
743399
71172
647021
922789
28164
440241
965667
977414
917749
182708
692068
109473
883752
219090
270236
61113
951379
870585
178251
959707
769476
1025849
759627
815077
172322
286904
390750
109145
520251
372017
697909
688835
244600
788592
395870
80178
589590
488676
374253
46656
141672
828405
319763
402910
1007221
596796
383748
399143
151329
520729
679633
689907
581805
635176
958423
990212
107619
735234
905788
78863
511316
680518
621851
414810
238659
311753
876
478441
118291
673694
62555
211176
282804
860099
984944
173437
498145
781109
392893
558719
511834
349345
182997
640776
349719
39072
650323
611336
45457
1003664
388672
1011319
584179
988084
816253
1002066
178158
39190
446838
69618
694463
1038894
957942
870857
147897
269883
177865
592503
640424
795588
240140
355531
192389
67281
81328
827687
29512
479921
789417
920759
242484
229086
445261
70169
285480
229954
241116
1001910
644380
462688
669104
634669
372015
895534
881856
542552
155663
704133
208942
376043
624354
311781
369503
572008
375264
946220
33687
257492
870872
343719
762843
287384
795716
622069
372893
962120
103307
268224
868308
121534
710792
46538
199245
1010799
165286
32861
242112
828353
596982
240962
776964
116118
90619
336286
930872
628554
115515
572903
291498
122087
30729
856616
42146
27664
285868
571083
144736
675965
633090
83989
605758
306808
604974
333348
571709
867827
933419
545967
1040922
217019
230546
613933
810175
252648
911487
1023995
576535
630350
605805
747102
19547
399781
761709
438474
572897
507087
543588
104503
769235
911113
480428
7017
419084
882446
396162
964008
856352
375454
1031512
527295
513889
323041
298230
246300
569920
478257
56524
987000
754802
293186
429248
6288
881733
849160
773907
950178
696164
628147
561373
114093
57967
605374
960767
259427
921890
866195
1044098
837528
1027036
278966
849551
625928
720183
124481
57437
133629
975416
546350
580649
67532
874599
524157
548315
830297
122170
292976
690374
953638
694845
511554
585082
28149
188458
223975
856541
583963
708535
1013172
14751
591842
339885
886040
507535
330724
680363
25033
957042
369205
536779
239681
637303
980386
187967
275559
383068
835560
151530
596921
164077
610381
646239
203957
254296
704503
194719
803542
323275
649619
465754
683785
817887
198576
136670
761156
759193
1003655
721202
754498
361445
606981
480644
123427
461768
22649
606360
580512
867399
973905
158083
467539
679332
319295
674235
176804
202037
660826
495395
286446
258362
693080
89656
835765
467357
866770
1522
1028924
198802
457799
567383
1011849
237367
183326
292016
227100
157515
124080
831117
294842
548342
86975
567596
851381
667786
542879
632364
207142
131721
262994
362077
916992
563109
945931
510027
103328
305333
508548
78918
697310
403462
711115
898174
215543
630215
542729
754646
840421
113385
1027571
780046
995700
649356
632560
37266
266521
1028943
74795
635619
530038
149225
953306
532672
263120
979237
257584
898980
353417
691453
719365
25524
909184
1009037
708226
934904
1032865
999834
902422
439069
965233
339858
311540
670388
376319
206537
437815
317967
88744
639979
563136
26095
15192
804264
722929
862034
446785
255667
878469
717378
620576
370316
741786
198428
81474
166355
926697
909155
172440
121109
480834
592550
687725
498739
733356
303239
563381
931443
643498
449714
805851
435337
639587
861474
136546
976534
535156
418163
288073
142246
660043
858451
413915
684188
357973
678014
131954
499234
125592
775175
281414
491902
999024
564150
542257
407758
384377
818545
640493
507917
329075
32623
338212
321694
877755
64992
124166
121517
282023
426628
47078
672204
982601
880521
462509
1036068
458109
235961
687072
89417
190802
238352
502840
322778
243588
28655
38418
408883
209008
518159
786659
174507
899018
979296
137402
378287
944048
543855
986715
355913
219419
608572
695421
803057
544715
803755
58967
823747
799351
950458
991126
5447
429769
99793
110274
838358
578113
101758
360052
768956
942030
391227
1011461
527614
810409
129671
918120
793643
738441
206330
723235
1454
111380
520513
644061
532511
731998
148992
306559
930927
561079
611115
1002047
599357
943568
937389
570457
676734
271056
853736
802398
998669
65618
964731
924790
321185
733187
292076
282547
956943
634771
724006
998737
576369
392169
218111
100433
598163
594080
802143
325138
84046
572354
352898
283470
647985
811299
664249
104601
689082
554870
412101
581659
923202
968778
81331
1023048
215521
814352
294088
765542
375085
427964
719768
21027
600867
53348
388616
259009
66186
450541
698895
443483
858227
479272
58644
165828
772817
934617
845374
130679
637989
957298
328665
148642
475
543678
684295
416951
570582
1013490
907210
160109
66168
442810
685589
395140
786436
507592
372546
787606
645304
248748
143474
654912
150005
514842
255852
904946
396666
647958
82103
806507
982180
181894
243650
981461
608795
589920
12024
45402
20125
370141
581896
201838
281132
1030381
526015
92676
181317
549109
832395
1013516
346967
580570
209134
1010767
418974
593674
975805
101302
1020682
537254
21697
503496
985367
862045
865080
416403
100384
1024741
182003
646374
1018219
568074
678583
482055
620180
304164
480992
711755
621415
715175
296497
892238
246425
585757
106238
285735
606264
604016
585285
580767
972685
354749
975131
984841
637543
571978
350027
4948
495372
1034539
501356
1024044
1018599
810774
442173
807745
134734
709828
532832
100687
542047
157954
206868
866859
755480
1001695
260854
19113
242208
551102
113460
1040014
167010
968332
262901
527680
520124
459553
312741
11842
13745
1026965
72272
934319
854331
168669
476154
203640
649537
57308
243185
365207
358707
511483
918858
305170
12635
228145
564809
1002182
176670
1011634
925161
331144
806905
1003720
127726
189833
767630
290810
594036
328612
210974
1016673
331821
820076
583716
37656
657762
1030900
360412
174715
206312
955517
10327
138927
239166
430770
346470
632999
420829
73778
477516
888944
454615
435518
1020625
705374
374369
940899
962111
666151
113167
533921
673940
281932
202355
664576
208817
537449
935191
61276
593463
748870
526602
979082
55544
129143
454678
240845
25000
969964
930921
116591
894454
597784
17489
220422
358036
299803
396861
866844
729130
42864
571395
229516
229480
364679
1025787
983035
155248
253915
709690
995616
882893
903237
804707
709069
585830
49219
36237
462208
352525
246986
441712
882056
963812
930032
54392
95987
728565
945207
889643
126679
259601
30432
480923
215346
515901
362780
17468
595603
142891
603350
313587
993384
331618
830693
574670
722262
169137
543350
491644
195694
644203
66843
593370
871399
110479
749105
216256
651138
965743
1028269
309090
607078
381514
421766
1016522
221090
358043
470311
510130
291719
889595
275853
169699
381806
162984
641824
803818
408410
304807
483996
410096
9895
930498
661412
1043135
714571
877808
692021
250499
260330
882171
317019
913803
126370
95295
110886
98329
298450
221107
1037160
906479
683218
121419
717073
275715
154474
216929
609994
426849
651810
762904
345047
27005
630271
619331
612870
334648
225644
443281
438380
909524
804739
895919
414256
686300
806471
918177
814560
820643
933711
136008
890483
986996
924676
795833
244224
920846
637548
658885
946982
1003299
257993
622994
762197
394018
337345
422613
940789
1001878
978412
272918
295532
304417
482334
452572
98314
450582
244522
294411
249254
825698
816166
826914
32153
615035
173043
147444
993211
595432
669762
75427
877839
891223
555857
701939
488952
928953
855469
345134
74398
208578
791940
800143
879815
771060
732912
683704
769388
179078
722238
372704
878295
46613
711717
536867
239417
612085
256376
564678
520603
276878
652795
441921
970662
917600
487540
430787
982454
429993
231949
871
166001
872815
204964
152369
808932
346303
622851
374083
672986
610027
951367
935819
794679
351653
462038
243178
10809
322681
294809
749546
683108
360239
633728
479153
852644
237987
1002954
21865
827102
482293
998992
848147
366197
151215
7375
118882
188270
258162
339029
435695
162121
541529
153892
875116
743195
80341
520111
433306
580588
613085
739919
277056
496829
198118
83553
700384
791827
175852
934346
448815
982843
280552
534324
294665
51113
219894
156547
783774
744026
550044
399497
217245
324215
626927
138961
626040
443570
763953
339971
906599
673558
235227
606165
1045318
201402
611391
387050
421149
736530
1000544
248812
462533
571154
242171
846220
941094
437621
7270
172414
794741
181057
738237
403739
499324
857238
105793
79869
504145
329719
313941
929700
147451
156544
19029
140956
709394
750505
892544
506410
927615
938359
690854
743827
775326
350741
442463
583766
344089
313526
969148
230612
261065
999889
547359
550404
56647
85451
248210
733546
384602
43676
928243
897956
895594
942864
982603
641233
263955
858084
965255
415148
1025283
140799
520497
369445
45952
757473
593605
222892
449959
425292
977026
500559
130338
773030
192409
169452
502207
166430
299896
58902
139530
869441
70259
854225
934305
117512
144587
500992
692301
571932
959794
744009
441619
1009893
715754
347220
866555
2051
675167
736296
967301
835425
925058
943873
935853
728787
165462
618832
231943
213703
413556
439707
736231
448328
897671
583055
24145
184657
689646
33375
475168
582280
808897
257635
368271
83907
994885
54533
953604
151036
685806
310429
631999
569644
330564
496515
806834
131716
891087
654666
421229
894696
987287
508093
995306
20606
278462
206917
627848
845297
135735
528890
295139
225216
157679
189827
810525
141079
821098
403124
937441
174319
158230
337253
183947
378931
263273
429227
550125
934745
159420
890783
1033078
67369
559560
369667
285546
916620
342794
966539
68922
229125
797849
326747
427623
358322
185920
611688
114332
829787
423575
871446
770606
174394
161242
721488
872559
139044
215073
239297
223112
510042
731151
190736
538690
201433
472207
560690
427418
109912
834094
214194
674403
928317
918404
1017351
289010
996260
893205
31548
449176
314115
416168
30703
645257
916257
84871
89679
213674
91224
479464
655899
548876
76447
888178
319746
442697
696227
860298
967043
1007698
1008497
354092
453300
184831
1001183
405662
289449
225158
630561
598320
28828
684094
422725
69523
633681
629780
377046
774669
711017
785362
778854
464388
994295
542894
889577
102709
143526
721739
101128
686630
375090
577215
285164
352436
369913
815642
345022
842379
848673
712108
486460
747321
786863
483873
971609
461074
652096
402081
874302
284176
143027
815038
33548
146323
449377
54266
518206
333417
15234
680219
916040
677945
720293
635048
572412
896615
222708
106105
46973
609717
45078
516227
11344
581368
323596
74355
843743
775039
928400
142414
733878
972502
954571
668046
165568
749090
717889
950353
167011
171860
807278
95057
365823
613798
567161
818944
808349
1029098
754057
561585
965208
651305
209373
711121
882225
667049
529471
243737
1020669
240546
271426
1012871
619947
923578
724089
145424
671773
481398
691682
1023601
888030
277587
19309
417151
902814
79305
167357
733523
663652
864943
882377
715806
292187
724130
141324
658742
14814
878460
926632
700302
861536
759340
634200
264446
527633
227204
184908
611151
337960
331947
529021
762136
122545
465433
313989
724925
620694
571184
728242
405309
494395
625602
1022211
37827
364804
336786
124076
251712
603609
457162
227704
19227
894386
747779
856191
905908
1028987
47820
906356
97228
409250
703741
647172
222188
570226
986303
197583
294076
335030
980600
190782
309740
128911
822080
402338
635445
334434
1013222
179344
162670
936277
330016
377396
98125
769056
1029586
161220
621945
259908
348030
386460
978188
911908
240150
795919
57786
585228
935053
783117
252446
990332
121246
453194
1018363
895773
711375
469230
45465
1034314
819958
668468
990575
503545
704320
652563
553149
435990
1039569
717287
835739
565998
90784
449457
754709
728369
875135
378549
407111
260987
335675
2853
793585
461408
101193
142779
681752
256855
1044159
770330
1015505
523376
128696
150381
556402
23098
780865
8357
885268
68191
710094
815520
460941
1016459
226971
811687
965830
40925
754793
881280
467535
406500
3228
292376
265543
208750
204777
935288
643411
382799
47704
825349
735549
679362
131691
319772
627161
857437
558501
945733
880921
66530
267311
783190
699166
457761
1039476
118576
776331
737542
962683
886101
957839
702236
885155
973392
954109
708297
637335
852070
358270
843513
891707
313155
930696
679470
818153
376297
847062
307697
87688
786395
348623
808266
640192
880142
722284
420897
743478
184805
435417
584353
339899
383634
28124
928829
770819
667845
166319
564031
314095
128723
740410
136097
421645
680649
859249
217731
480509
860181
979833
301012
178947
965987
283993
684524
360881
930277
875380
211058
87220
238119
1015502
609275
1043234
23996
277419
375501
1028130
347620
738335
707300
541394
977404
718411
584057
414507
594902
878810
373371
308697
741194
839530
227676
940240
278395
454100
887205
862576
843326
756652
371515
569875
80152
939230
686135
817287
130827
951566
647242
853169
675884
683233
60481
367842
121775
1014791
72162
650258
67713
565353
654063
295278
514661
211260
454689
387593
143424
639566
102151
775028
185873
44438
5074
566402
447982
159035
292256
2377
850322
1039889
625904
653637
156426
381783
95717
188916
807870
280045
841592
764472
600379
780708
343629
249551
628916
807632
308188
899978
531163
576452
289014
659616
855044
930466
109645
275870
800024
41311
854553
539336
647095
535059
981264
355059
83256
563810
389792
244895
226789
535641
806711
293005
377224
74064
542509
639530
402033
493415
948754
400643
363425
867836
672654
243138
654842
201583
837030
121042
224846
889791
5427
1003333
769070
860583
195503
345863
932928
520124
834575
146929
370522
560989
447607
435941
695930
21241
235341
351225
361671
519300
983555
119384
444310
10347
48298
641220
294698
100453
516690
266025
313940
818164
310016
401440
845420
857350
600297
267640
21875
38976
899969
24950
408356
581705
494650
707047
704942
18800
298033
479872
335048
662342
1003537
837442
531025
176409
518906
305355
291967
554324
988609
900197
282050
311669
588155
404175
910435
715388
941955
632684
252506
406799
349427
942
457969
364300
1044333
226417
432985
304567
981527
613800
967853
443722
177370
1252
545127
660627
881256
562622
813691
479228
376713
196286
64778
736546
409891
390007
1036849
1042340
1026461
421619
301344
843147
232125
736691
537560
446310
239190
235328
4097
382667
830787
947421
794096
611078
297222
199358
755349
72526
81340
721284
435669
220342
797591
290411
756152
830260
596810
493426
95196
931693
243856
1015321
194467
898039
1014278
428697
853533
723083
1033171
330507
510359
63628
912848
167219
856533
543519
868270
189214
536427
111941
130716
1022265
1007272
721466
699485
75157
694250
1035613
304553
508602
390227
367528
484291
734182
622588
854736
410120
910371
629826
859669
252580
448515
730412
64075
849851
458091
294268
1027785
99186
903787
347978
152177
912120
288130
171445
402792
772588
1002951
642225
451774
544864
385781
105028
1039978
480305
545768
347681
396959
183276
365478
687297
39886
559567
969381
170178
392340
744179
261011
678816
777002
596115
670874
599442
143506
878512
375511
878250
127913
1003225
170859
168134
501176
313310
433323
875784
176019
84446
224371
759766
394096
228833
1037683
541723
116307
411522
37390
387108
488954
547862
882904
74312
458527
640533
46092
1015828
622053
726990
949497
596716
331538
211302
516104
935025
954847
143836
144095
526002
1027542
552702
627492
211366
931029
570313
511001
880634
692492
156517
328920
81297
1038157
840757
510513
465869
146438
289922
147041
613263
448196
372460
767609
60030
169941
62836
973126
692118
1022096
486347
805299
255108
154088
707717
1007544
287658
926575
25566
244108
817282
507840
963094
1039043
874992
793138
606728
302370
104034
139561
114215
748204
118801
206868
870386
14351
444902
377247
804271
679908
745068
848280
697308
279355
739494
739098
300930
520055
347645
409464
933057
419323
998150
91150
371877
967760
43111
580139
1043629
435369
608311
448694
587953
806586
42502
147473
325028
75415
497277
1037422
402863
515092
921660
812183
1044775
337050
510061
876603
144285
23760
853888
764656
191833
720258
990218
180149
731870
678690
819870
26459
186993
469172
994710
824375
1012009
85315
916872
343525
777002
654295
978326
762819
383726
670407
784088
866775
150655
992256
967553
251116
190464
741575
836923
664044
297562
768043
72220
489041
203835
540770
914185
196383
461754
10507
738281
1014102
218369
303121
224338
415329
375869
88368
292230
3883
1002011
351205
795662
137578
611810
475914
610261
160041
515955
441353
46528
826608
1041117
199234
12819
148175
376170
268057
430753
1013654
374906
192997
641330
86705
3700
555405
7927
1007594
325629
461986
182036
906758
443529
1024034
648769
479409
947061
454826
998127
545360
43235
786364
192065
781221
686942
917763
269244
879413
311433
689165
374383
813021
140953
154173
321406
654949
1035794
126422
989413
42850
340630
407327
1010437
49541
217106
553910
454525
981455
943146
693657
45744
851952
100680
626425
924355
259478
689298
723449
313651
371243
110623
300764
278731
991105
977845
283308
1011405
801947
9378
328398
917116
723759
744097
485560
19738
309122
341918
570207
590681
401862
972331
261408
830831
251339
701509
1026031
38808
46100
732719
370862
193470
400001
417873
919440
337337
350759
385092
199481
277575
219935
259193
819707
465122
985638
1019501
240834
940804
754351
775553
901384
641587
451234
663079
877052
430648
708371
851470
157017
980697
912691
1044245
637799
352212
949281
955210
574846
907766
919504
133122
972463
218603
798625
449367
273171
678821
772663
604027
236578
98602
777216
25842
143086
674351
575006
590583
680675
946155
736214
761538
498973
809191
148299
659991
395024
161444
457644
416246
740373
669397
534836
542501
3104
332964
626388
1026546
928520
225114
421368
924469
808753
75596
454433
604595
408916
180975
510565
1018035
268503
232709
744035
613214
308270
925760
963400
284079
203460
835082
149319
118746
955117
687826
795955
507529
290623
495148
1016824
1012528
402025
340228
531301
240567
804305
566137
802210
944869
363155
82814
775916
790906
590108
958677
748383
911153
495437
868036
1020204
991860
174907
318131
39450
377108
1029433
491518
191877
578307
871169
976268
897504
13626
842351
457186
582923
708126
82267
568861
673153
533873
799164
258069
702491
2051
272185
869812
246835
834678
228556
514115
88498
923228
213420
800344
283590
410005
29765
922629
1039141
469708
1013248
68268
690285
975602
422577
557716
658158
578196
1010360
512398
320368
670616
38671
41619
342494
530520
88019
433003
110430
99679
71055
628020
634122
360361
1007722
436222
290226
472702
182949
304879
1038847
497819
104670
870280
289366
48946
376628
873478
487808
577206
33037
412741
12532
876642
59428
260907
696164
562765
793193
518923
186175
492206
1034728
266122
154877
406628
698329
871320
516589
657465
877262
560026
43786
399699
601186
981167
940910
708458
731597
351317
284797
312498
86826
583079
840930
45553
207215
431599
945529
478832
642015
684979
761628
788814
196717
882996
394588
834516
502886
546311
97402
42699
284097
1020276
847509
50969
637586
587021
983354
1018330
241507
54543
872933
1007600
716841
127722
915485
900858
183596
543713
17684
200648
17442
673228
712241
551822
744148
520347
753607
230046
258999
722840
984465
705645
685026
826828
985681
236207
443208
620669
784540
625778
77137
860678
767104
216221
595676
379751
828344
356227
812798
562725
338209
561850
985940
564083
679077
90077
435264
540806
1029317
684227
422697
540035
290579
793215
551039
63148
335580
660402
385478
108790
291525
196913
228162
975847
971346
806521
845940
400472
529606
860102
607649
332874
633254
497662
672108
1029540
596253
989076
879465
189993
754622
510364
449962
832299
672146
302649
696362
20091
770609
225711
853716
810142
1001659
237840
26029
382876
343197
307534
681579
441580
349434
722516
521251
565629
361983
496140
730621
532070
956593
57265
496458
202126
90325
616721
791386
826546
168466
398677
880894
850134
467784
679055
25537
699878
355024
728956
357819
343953
293923
404022
124686
630340
524455
255441
456773
906418
258208
394765
956783
805346
772372
268423
988243
183971
608611
139525
481492
133830
780677
667723
109430
567798
477258
160238
596190
764115
698470
975800
1007843
450079
198939
888084
388226
293095
595698
534174
767063
441452
35137
335244
415900
689654
61975
602660
659145
471991
936851
57940
771439
666208
305703
936024
411346
754468
387882
352047
568017
767525
240341
901126
189479
856813
23233
43970
355134
253507
333102
97074
375912
1025164
652443
973660
862445
227398
611332
884807
754013
107475
215632
910682
431217
657604
549945
222232
282887
489500
306216
674733
729704
284059
507732
297948
1005985
339292
144252
841563
741999
57874
292735
430868
546194
1020677
756846
416560
121389
610501
560460
900472
165714
229240
67373
132925
801068
498251
489501
1007402
202488
1030830
91081
11293
104250
562939
250412
662232
400198
934388
273723
82298
640504
593221
439032
964046
239600
758776
716966
928836
1012722
641132
783312
627684
825658
82330
248596
605213
586605
952548
601455
400878
740134
691452
721472
407836
284027
921852
509818
825715
64664
680265
245374
450502
312441
906707
451270
949859
617458
672908
847097
250682
869948
14160
673961
625534
945566
968803
525620
34561
339650
491565
260188
299358
444421
12184
172912
161389
938404
509964
481087
881509
44212
457065
1037173
757591
944107
353182
973175
726297
522132
714593
972344
425802
456929
232276
737036
567665
273438
491784
187720
745173
992163
733935
331931
662451
155595
945214
213670
837482
1039722
167171
617601
845514
218159
863392
419680
776304
464817
29608
304005
370175
595354
563275
630538
845038
642935
861647
496657
44332
309814
796323
770132
20775
638235
369448
896194
863905
469718
16224
470324
517372
725031
212675
51483
412597
33677
51991
423658
825967
415393
622235
540012
875319
878860
335865
890816
942487
309705
849158
527487
249608
1038311
996898
567152
756699
533677
783704
743645
360710
1042690
815572
305636
463260
131787
786596
1016075
685085
374022
4734
48127
39305
1024060
1001104
545125
840670
377840
723443
767031
773535
332922
1044871
805786
188319
111302
92006
964855
186083
945260
1016860
12977
76043
457934
82104
725091
988967
308454
691970
896720
845138
627531
65145
419173
44798
489912
393867
754387
63402
685877
42409
263326
246821
113553
750962
788923
713179
942071
510463
872038
968445
953746
668797
200091
791407
683662
946482
912725
58126
181115
603510
660502
373244
430057
443436
369533
905645
498981
145346
444649
642933
241403
570977
149584
176051
769454
895530
1000982
67397
109278
775386
90365
715586
682316
133649
832503
536712
283008
141711
902323
732776
700853
358482
250766
1020371
350161
202657
863362
870179
774816
248354
139242
493525
180298
56430
369373
43706
263604
1026563
442637
813342
462867
883362
120710
524518
760779
365946
486637
113678
22795
589133
223084
893546
611856
332213
943905
610570
672057
204593
35152
1005495
396332
534327
119380
401403
908991
87794
649319
799362
1002926
302710
40694
799315
678320
954745
331619
717510
975650
697910
967108
507476
115501
433078
1002320
476532
656136
851981
919510
373977
216530
919820
774971
685041
538690
335691
41928
623288
752664
578564
210143
388491
455752
274836
377218
90955
990790
161595
827669
821747
664448
684679
446713
528719
348615
521598
456663
41767
702835
181903
716209
170451
732702
567553
792573
683725
566631
82546
56348
854179
184033
651917
764063
941245
378448
1023569
355668
238669
160638
608522
747702
475796
346843
794567
528799
880572
862530
700168
316167
881125
409468
920093
830817
309318
782823
37959
483051
557982
70807
852106
548118
222026
720686
854707
24905
632603
667688
1038523
810346
608986
648149
1017244
180828
304436
633170
355030
645722
1018361
732466
705561
820045
588358
432076
496817
871342
920409
842951
850513
348923
46217
181917
581775
543301
98816
592148
82807
711472
654607
405430
676261
960845
385185
536306
168739
937777
669418
778276
757642
473657
91669
500246
250393
885319
189209
815651
609092
365788
660353
2756
819317
906737
159577
230715
222689
150073
204521
115009
595142
802754
925046
509928
258854
745565
706140
112068
635153
90333
19251
255132
874879
58183
678895
312009
582117
888565
935133
685191
766524
404719
703638
565271
575579
886160
599618
637076
1013504
408827
37171
478744
551705
204097
722923
892311
433666
320864
731782
438590
700162
72123
816898
193685
590749
741625
867697
237130
835535
745555
432893
816347
716060
391048
972029
644141
111614
751086
981910
869760
414529
697337
83432
34776
743790
86012
888252
387747
786057
942058
171889
885616
338041
1028425
812918
321635
1016309
105048
853526
624004
188025
588206
634679
490295
732015
560143
767473
407966
101640
983110
186926
957015
921295
549737
408523
177808
952628
382664
1004087
536610
586291
363038
618906
853987
138934
559700
717165
904976
438434
674032
167844
1007893
398591
371301
154579
1035293
953048
144405
305867
912121
12505
285358
306696
308268
622546
434350
634033
612971
135819
308328
579648
692521
737841
744504
929030
1031370
869174
432184
475754
593188
756927
281146
38225
318475
695821
255830
642229
635425
243382
97411
36182
798562
202626
134166
557411
418492
1893
890144
360896
465365
357898
896426
1031156
708523
132524
672544
1003977
522351
441487
909007
230290
566768
379689
473479
496402
896992
596747
927688
207805
249230
761485
351591
355343
865161
795005
943864
468400
497753
508977
385210
740799
709471
147470
723987
338761
292112
695743
95786
175862
986412
1009697
323725
787931
505949
976190
455024
1043740
505221
833904
982616
645564
131992
818244
125220
84100
375632
291929
392717
40920
866501
235203
440257
726128
642134
761064
1004390
849126
491651
657566
924499
287299
408560
690249
785083
329564
732759
896569
664330
402269
389870
626761
761350
1027089
787998
139446
551380
3009
631657
712439
188151
41340
475666
535797
379460
863086
128652
304415
631801
198096
379691
354725
840461
315994
20949
737442
920500
216763
758796
859662
851484
139001
408158
984069
833690
411705
83784
520096
277270
794061
485576
1012940
676719
533115
247557
706410
1016929
1010607
990541
361977
667291
318942
615033
267533
563173
19735
117781
523499
819230
914524
338062
1017989
501344
798449
710031
579853
515221
1007728
502054
824705
158753
923956
875727
195125
2097
20037
105365
496674
437548
511796
128279
552909
690186
495377
540618
767844
565317
897631
1027684
507640
890344
862938
685901
191992
407487
1041273
1013282
168814
7484
488190
42550
815144
184216
460703
574466
453171
385393
911363
764109
621781
145231
469501
567274
182312
709068
997268
75879
151115
872194
36858
353434
695643
823077
731463
8247
362179
878273
169323
267770
136925
561553
970087
294508
638443
192353
48075
296296
661401
809200
394959
389557
965488
409350
432805
176422
516526
329167
715071
686480
143241
610368
634717
888003
256692
238097
339762
46496
708139
404935
634650
741530
550102
677221
902300
113557
341841
533566
425514
788124
701331
428580
786997
847949
1044693
590461
33922
239682
931837
78114
617237
1008341
44432
277699
254870
519395
510764
663846
539261
198661
45528
389847
848206
886987
81132
64302
28635
672624
192342
538487
1006305
1013855
44793
232808
849555
628173
1032000
350491
691463
804235
817274
797705
310640
355528
1021805
7707
261126
970848
73573
260760
399499
532533
678877
502734
238767
443313
333765
191082
893798
135573
215813
969589
692039
198907
312179
590472
651153
1018370
12102
771549
221477
425526
872929
436919
565471
388334
508127
839316
530950
81658
1028630
647424
567320
190642
407771
979356
873440
496451
938819
839079
712867
538215
582050
8793
825198
1007600
717173
457585
1002522
775398
2669
892085
256505
785456
291835
317258
98926
177330
422689
776825
273045
491898
586218
489283
623847
914346
274014
588360
871149
1039963
406503
784680
804908
329477
347589
365640
688961
1001465
914276
733641
234227
815200
738890
133255
126751
778751
553243
675266
149603
862060
741605
548697
682737
916493
365075
170482
345610
82982
474777
691074
431514
909872
321786
446659
754693
506352
272831
8400
413219
174922
380502
179845
42881
1033378
880563
718296
260446
559220
359443
132471
957372
895616
1031233
401608
69243
29842
564744
298799
974336
872344
407433
532960
542052
794472
289206
971296
674439
247438
935642
294548
619923
421641
748870
232870
78547
1040676
25952
960697
147182
277904
743379
349822
46435
305363
202132
748350
214354
784501
602010
28425
577291
96577
827859
566987
378822
828122
556128
853613
764692
854866
78383
528377
818166
426091
159220
154198
555356
263463
437624
193633
1020865
448402
829709
795404
777551
860515
761053
312423
669716
1000931
695464
205894
657204
366030
191079
453432
585120
353951
463341
1032717
405106
20812
603702
189278
797459
859023
5577
562575
728145
181356
1009977
751324
6848
115418
592756
324332
195257
195025
802545
80601
425871
593430
224939
721182
86694
513677
534970
573549
298300
223482
12819
60416
588705
653583
345262
934412
603700
747806
260356
600688
702671
761517
451327
302387
110787
576483
475552
792573
586821
471395
825740
915102
710338
145860
976444
548050
282299
1025820
834319
359292
437335
1044295
224749
127616
621815
829879
56369
935552
380959
1030127
884056
833149
55888
159604
219307
598906
701454
72980
840029
452627
12623
1009551
815211
100693
815098
430948
311348
618040
461938
306955
395202
255878
888382
1019853
826923
173589
190827
70729
920548
180149
51980
739342
585918
831285
760310
514038
1029051
650727
650426
139699
733342
752427
444733
555018
439332
732205
463749
701118
538899
715954
152793
714645
184777
818263
1028585
825639
254981
285817
127233
629941
418603
223221
304282
511315
439969
124401
248867
196398
370589
644490
594187
265237
533638
549576
682220
521305
64393
582896
212330
260648
192437
54467
433897
196195
243269
776713
7969
152659
868416
132862
967271
409711
958862
535626
639669
529781
941278
698213
489233
545644
366452
920867
533368
310516
529564
859169
1038469
841910
37263
106650
354850
437891
783671
466680
955813
356511
256603
717360
227054
390968
248289
817108
418995
228112
343043
654408
286200
732286
705533
616670
751844
544212
1010639
398278
485246
370625
487936
17439
263205
960881
1013198
892391
27828
34057
966933
582804
953628
297016
676349
909643
897126
551847
398330
880535
870570
584267
760904
363591
726007
950374
457540
1044027
667723
543569
947335
207955
998709
996995
105157
470586
811907
682308
716655
584380
307431
711969
789552
184776
28364
367540
217237
466292
146950
847160
873869
31071
335797
81353
964611
751657
56560
909374
379003
832693
859693
725510
131610
99261
835728
51529
125096
845478
1036405
315290
359318
900648
565715
110119
849688
490502
371742
760354
748687
977478
435687
482371
508961
1038408
78275
313366
107313
119843
438243
795681
813562
351844
946850
412193
51137
1040038
357836
792588
811210
55607
878832
1006827
269206
935081
136969
894969
629565
86373
221994
178180
290362
449703
536145
263541
461812
914773
362198
981260
843917
553213
361219
806900
447911
442673
608532
17724
221961
528922
983678
1010641
415546
324373
589496
1030785
480620
94606
702327
326187
233815
428730
711176
617867
965509
534450
780114
848525
517501
113242
303926
451195
845661
704038
574160
103819
140171
449845
474216
564431
443317
170251
1029619
554873
1026288
395362
77481
607794
845798
289534
45555
983894
588635
1033909
729305
250338
303159
516137
906442
949692
237197
910154
953847
628799
1010311
805728
7481
33979
737824
670652
856026
182244
495348
489422
748281
745582
165037
946707
231485
999863
859045
60486
78586
116857
113750
771527
294754
855985
915091
165129
690801
255984
763615
14633
817574
37384
608869
81420
565802
702153
1022009
446304
891656
733667
16787
21312
148073
64408
369368
318514
257590
413483
797249
221705
530384
817260
84519
651258
1020314
951803
244735
324718
958971
372596
368640
809727
82290
1033903
612981
30304
229693
414558
397055
321990
86757
561759
791797
586141
605641
528818
456388
1009897
865210
713669
523441
61059
416804
510114
29677
619209
800653
384605
389807
286676
1031387
946850
426404
297732
820876
780103
516470
1031271
839030
870567
668834
275109
593363
261697
731531
598982
410524
692625
194112
810992
605356
893782
900538
911709
646251
900157
474815
130578
293327
474235
451605
332028
948168
536442
755975
467724
27659
421477
28684
946464
452574
486496
454802
552217
303049
875748
928513
532424
749186
39170
965544
446693
885261
575347
390673
545657
113216
813991
752206
677834
158284
723776
230553
281089
95539
622569
74012
397664
788898
990749
212828
372472
526135
201859
441394
243176
809526
334536
1029628
855159
24391
386138
896566
327150
1016573
971218
266688
976762
82774
568952
1023923
234380
405165
4754
114898
590404
916876
968694
627706
38557
533166
582939
1013052
132568
282532
961873
85054
844790
649444
787645
751015
331177
873193
762556
302116
580855
816487
195374
532491
1042784
350199
750437
748740
808486
983541
970778
265410
542815
406098
905540
688418
225464
543096
998583
575885
46581
9001
970851
664928
676582
985729
909996
402335
596256
64246
604247
200373
78353
691657
575969
786278
855701
566577
1010515
63661
184934
466871
200674
318558
784616
295905
124609
20232
961513
806598
1031095
725986
522126
907564
873138
734488
745320
679349
242389
369593
986172
534119
36135
95780
738484
65103
110371
1028947
123203
972703
490971
714477
33613
873662
142220
370681
701524
844887
226542
258270
716836
259918
371206
1039636
326652
53900
608837
222643
338953
794137
373648
194840
290385
775624
324255
803049
405206
956942
104086
313389
913998
729078
932976
157024
306434
187240
539131
856267
558301
896147
406376
944439
445497
266431
450932
376910
289783
45156
530815
586618
9306
816240
1017171
1010042
1009024
126925
630874
986502
823811
866693
481682
539980
675396
449104
49434
504640
215349
224644
54856
909817
252686
679567
412350
340392
228521
711266
525253
395696
244846
215144
372440
329524
890822
218659
483954
948876
366500
519805
295653
729393
160132
472701
530116
452572
297123
210549
772357
835095
889232
400974
193228
253135
914664
122251
201240
515831
796902
89525
698740
613460
724055
982584
327845
715569
250713
725888
606088
596635
116077
284772
857745
771699
325389
215442
842965
386654
144863
518708
648025
624619
907667
891227
543829
478352
218642
410338
796031
500858
839126
679763
280197
598972
250322
509473
912035
458175
351533
756838
393049
389883
337907
795531
73501
1027411
82085
734020
704217
953799
893570
67942
623945
208262
641552
199219
272950
557857
482630
628779
56512
280162
778457
230036
708042
11950
1043070
227696
550936
894596
992834
710697
32183
197950
338879
879502
827905
562035
827976
800683
730374
517179
860329
466248
450139
430692
265285
254900
460142
129719
82019
65366
26812
1003302
893053
1041940
76402
869736
153947
473214
628099
687785
287506
183489
226126
347749
266073
3086
986777
176381
331540
17787
705698
722
301149
195878
313289
328772
790473
416549
86543
34733
294868
318183
108960
988141
160569
633688
381902
392517
282787
95484
853252
166760
336425
813697
796684
186499
286326
189702
304230
78065
151363
33807
762462
177204
333069
686651
17284
711031
175305
756608
112574
959319
1005822
254662
50499
717570
965478
917133
495088
210781
183076
983872
986210
468200
834273
330352
1008796
747400
74569
691549
214936
950468
281447
586474
27261
1028258
884938
604025
821328
659907
493932
470353
591584
119691
861602
746793
999882
271818
397091
814937
179143
359528
483722
413643
755238
411406
247018
528754
415414
10631
189434
503084
818923
1008593
917670
816976
721363
54339
410962
833368
507408
221290
799568
220004
619731
770726
519121
876599
308480
77411
15723
1004281
454975
841493
921685
280380
502481
406739
825227
119027
103784
219195
427653
86868
619020
759041
624200
166577
172518
202854
624795
502942
456280
416939
235066
990240
407387
485747
737493
735531
546083
686800
157325
108647
954789
728406
270856
381499
203549
919805
997587
213425
752076
761195
681034
888805
1029522
277561
834824
801497
793746
902604
449393
573036
569190
830645
503520
915696
469272
808704
953728
278512
346272
182624
189482
1015738
768888
673815
275512
743713
372821
619809
139772
872720
191066
77038
504512
394822
491594
454850
42715
139727
536692
378159
140966
268142
545248
37481
302585
84356
398735
117953
989824
470989
13724
837302
893026
362784
698092
661048
503609
472392
587692
286394
312392
460340
812192
95600
657016
52159
23264
452481
713370
791149
835805
199688
227472
350586
758213
978302
851136
621499
213720
335350
599604
220343
198032
867315
558994
117437
669182
99286
860029
68491
126233
462895
965259
727951
733474
856118
563070
328543
517617
1004029
942730
86669
759201
420957
213589
993455
442665
111880
147818
280573
287121
609821
795462
564176
96716
809275
332289
399785
861241
1004331
513922
750693
799214
762845
706185
880054
930539
96218
507891
15169
223730
627364
98306
112506
476510
414793
433910
141525
552349
406414
954844
278916
585421
305391
381919
257022
166067
611449
273228
872783
1007480
520880
769727
444958
566639
128258
884633
212964
915507
768122
911266
320539
361564
964628
393532
513679
967701
222989
684929
766744
211971
329347
141729
979842
86550
321013
897813
870811
8972
925410
806881
887513
927007
304584
952812
735196
920404
337697
145707
956826
44657
1041291
167816
13265
303149
577647
481195
816490
477781
275008
402477
346864
616801
386778
936704
160625
158542
474244
804952
673715
833973
32380
670817
81219
567140
878912
2564
498248
933869
196512
14793
635025
346925
575239
498212
420903
981360
990714
156367
593141
986292
712845
156623
151529
388876
649103
572151
842116
632575
44707
713691
515300
1043266
941757
250325
400178
196155
364509
918044
581493
938000
475491
499989
491151
743424
1009445
479521
882600
456178
519943
883383
3424
70748
383291
244755
813531
768441
1027714
955252
853979
347955
910148
727114
946878
766168
1000791
752707
467198
846880
683581
199292
850397
452027
464152
471284
835144
231853
185176
215939
373798
702953
71693
510398
603221
250230
434342
507663
482551
924866
769901
654122
837367
501829
416233
779755
688229
554181
173394
437926
134224
493451
812064
630874
563191
787101
799649
989604
18024
4453
329823
218439
625806
660665
608750
365522
355546
983925
593602
681599
680405
209522
292713
234013
727836
628579
855976
251943
729884
581902
921378
472121
205999
691870
898276
910051
504658
430752
893198
626859
598645
306837
684072
538748
834025
875014
81426
611125
420612
232339
585490
912710
944510
569490
467195
817987
266976
102826
323762
689929
1021818
248312
296556
320426
610478
999451
726359
520924
209695
625969
122394
685387
556357
977696
295965
972891
58664
142780
178849
715878
364153
316324
775464
730774
276491
453050
416181
651323
530306
28658
531073
1017586
218729
954965
919030
793390
126586
718965
57404
534344
127612
315522
526870
364409
800553
877149
366673
229061
849857
1042805
62454
628035
166935
488739
483920
1031138
368816
211977
790120
268943
1033792
120981
79497
537763
804923
714009
434572
380552
84188
521656
744615
703508
973086
296048
564586
991974
950015
688164
336831
175648
417768
611127
182334
1033212
39508
44517
773076
966303
592789
937882
357445
110552
949657
250836
387626
917469
315882
220206
993945
571765
1027636
422519
370053
360118
985199
31380
504823
579355
928178
199525
478255
972852
766120
778464
445909
19419
444205
963420
455828
321879
891816
511709
613854
66350
536208
465437
511569
927455
706233
526141
36101
733784
208867
43051
839613
531541
568698
561439
249719
1000985
121029
59770
960945
140672
977093
309266
626857
486369
529109
875697
460186
884883
916580
511143
137032
699714
746485
15697
132115
520253
1038929
51931
991822
927528
752488
427123
900202
319531
544172
286619
193441
901643
266322
856386
260914
789825
579342
298120
42423
292069
480252
897439
600860
832224
958102
312166
319155
81535
706218
147032
97901
915492
757997
506186
736046
307970
589572
260249
306987
303267
1026592
353876
291707
344476
973025
938993
289578
868466
669074
972512
923883
888271
987356
522681
187200
454977
572576
203768
758278
913930
631686
344656
929402
1008929
58505
516726
684324
894623
864727
609593
594832
258187
926230
1040678
599198
198786
511359
351885
909965
572588
933161
647861
233560
745972
115523
158923
182467
177702
717506
106345
753249
706370
403173
22767
887717
790113
310846
573332
766277
476635
877422
943044
261218
76303
463560
60049
390457
670527
61195
785619
194269
394449
268347
878481
1040600
383603
297455
349895
881142
305003
471639
903948
470909
911513
858709
143079
441161
731626
233831
225497
641202
723093
114869
312384
70522
761657
588627
742110
543199
888665
359182
1004357
75493
340965
224248
528503
179284
95809
318542
955484
787592
39352
616280
835427
117151
404812
241023
899014
982551
469229
275202
676412
622696
21810
501319
606683
289744
682569
102043
308911
235045
746159
1016915
749958
919760
785765
626725
532570
518045
559654
26002
117659
617344
649645
721723
514802
422661
235524
447978
723062
2767
210501
383331
30967
950593
173546
104544
230628
704880
780522
952327
162277
383445
521689
704950
497892
932237
1035647
703062
345651
946493
960822
469624
631096
526389
488738
390375
402336
833966
394333
407035
844143
1021979
757133
399197
363630
676324
320662
582507
513729
676557
596702
813608
267971
507251
685618
809105
775698
338983
695952
717193
77175
208189
821452
776626
720374
259353
288562
777289
546339
330886
628392
308795
1020370
582848
414835
686866
32271
295217
98773
792604
815883
86833
507280
605483
835675
683523
249042
48955
47157
615504
918881
166493
72591
266574
745803
820292
167501
781122
768165
189120
818645
946520
769210
646513
803137
496400
30695
772714
116860
298383
940069
522089
801607
412668
689402
824060
710826
927907
144397
533784
597673
622586
985080
432678
515901
1025605
340510
728772
252159
626269
229724
7821
744248
575440
146012
340618
747177
938359
858359
17621
154826
880279
437995
101719
1017762
205742
752237
133724
758399
1039681
141131
296671
153029
78399
33480
346692
811347
820965
436738
835382
417176
178134
245154
903350
518920
158924
823513
915703
993764
714625
902745
1026891
570545
237208
457876
993879
356233
484991
654615
870412
814326
701725
678397
711986
500952
518180
727283
102348
549084
128912
121810
53174
837939
519756
1005059
753737
453056
481253
141990
603992
547952
857639
887455
76042
973292
887913
157728
1039961
373529
773590
358079
523003
779271
847322
646095
47411
743840
346797
387431
928229
794810
275047
938069
366977
769518
256893
918143
737312
926695
562850
159611
837104
829729
378104
605235
327392
661022
926673
494158
854483
259953
697390
905997
62573
197967
21764
46477
630529
459767
697865
120511
123675
441346
1029776
641215
564325
112760
344998
526422
110982
728642
402439
905608
968115
10366
355261
75232
772589
345287
102764
379142
758170
405657
287394
305522
102208
981670
712309
225219
810894
349732
614786
602257
769899
908478
434351
767918
49023
1022560
383371
962280
120603
491416
362335
821960
1010038
787510
733097
682463
504440
68213
59295
24535
342122
227032
789912
364569
1010055
227067
288806
371235
472206
444795
205774
816550
994359
846674
493140
208379
93959
445991
814072
814312
541408
987860
632332
67731
494505
988387
84552
961914
658619
931687
267597
342918
1017234
985025
855096
871149
799668
458503
430659
736119
829696
762022
513807
248281
821381
427560
610344
981
673452
1024824
377439
73288
976768
998703
250647
627998
468277
31462
864699
498929
185283
620718
951913
686571
250315
331118
308229
1015692
633063
433723
616252
951970
596193
125053
173419
97767
407489
561239
3829
1040212
887926
700695
912347
894837
486680
727828
286372
450360
532787
603439
74101
522122
95620
452664
893221
826711
797819
860334
965568
126454
825907
64648
199597
31471
775227
614613
238126
350450
974810
629285
492636
295738
979332
1011836
963519
581658
147737
374293
933962
641856
1044284
792021
926923
213608
396093
598195
255183
307282
684623
258685
483234
1037782
246115
658511
125461
951730
329443
286499
271840
892647
360672
335230
960117
154949
57648
774754
74490
215323
791682
405813
322161
992107
299519
843668
1016711
372740
176522
799733
304831
505873
441911
728517
684504
69304
435216
156769
45377
432542
516927
595685
752775
462276
194598
393422
448056
857441
421966
349139
456366
874830
940925
44072
842317
689464
289369
727040
162797
17477
55309
546504
940066
313091
133361
154587
858569
401790
83925
99243
668629
540904
590377
1007775
932303
145143
956146
993157
861529
599411
821995
574439
392782
467629
425492
734938
347972
820393
890434
510018
50153
627274
501666
649487
568729
58820
491727
342469
95981
111212
940524
389888
836665
728730
523349
386084
699002
40138
398420
833027
244097
403694
1003249
1037441
1002927
583075
81387
661124
463864
109955
486617
735715
615527
537775
534201
810138
452823
174724
1032313
718582
598437
747255
901431
26062
75831
356487
664101
62878
1001627
472354
91912
343601
660889
142772
104145
875954
738766
512876
569542
1025907
527963
56678
275610
735464
1329
865477
359345
130813
790991
724556
862626
465124
349816
242486
435472
121806
737935
532540
526456
291406
372573
350689
1035355
996212
18081
321193
848127
49691
745685
958600
499896
394527
268559
311717
714320
435565
126955
24755
481777
263303
1032352
643848
562307
2621
733800
595024
126013
985088
779115
214211
185001
710304
1023139
127070
40096
927400
428331
166991
701444
405117
1044603
578525
738368
727553
721286
740601
575567
816247
954887
519884
371232
325663
865683
968968
698378
56903
509206
42864
468637
778601
776310
435579
444263
594868
840513
542965
86833
912234
597348
98432
274373
485758
372289
902405
23719
429353
205415
877397
183917
304867
650340
683804
191117
968780
502562
676190
877996
982458
163870
805072
120838
288739
316644
676420
624885
809586
421078
407468
229443
615467
215295
128364
85923
526712
880843
165133
275023
786049
670635
465151
652062
376662
634934
636204
246679
427640
1030400
636911
582291
689726
573746
912030
773259
250841
64199
293329
43503
529272
583800
541268
918308
729441
906816
32793
841109
384547
533300
951442
1003162
575714
11198
400835
51967
611527
237394
360684
725721
775328
280918
971114
435219
866088
86873
346806
423529
984440
454913
843699
626428
756977
990919
146053
994273
299856
625020
394691
301026
27426
377567
615238
296041
847464
77192
220982
42210
682749
868842
132013
624686
966947
779856
256913
243039
77942
356482
82833
220390
905891
1014610
980155
907978
423060
475394
310459
847411
249158
990675
994196
145109
49262
872103
234935
919700
162724
247485
758813
835884
542533
438851
1040318
856085
842646
868062
231350
580844
879746
817827
109528
86628
958420
134862
130153
1003564
1021114
486921
866322
380785
928681
771035
698367
863835
488203
616018
569501
562331
780890
282010
485896
610099
338868
1000794
490555
54271
822449
584458
718949
899748
889134
1001935
11385
756645
64379
3849
906866
622927
308883
991781
605602
573553
685332
1006358
911474
923206
250514
325327
30480
831392
278570
904038
174559
585806
581658
832253
509111
676007
518513
59260
634280
850049
110594
1000774
950679
647223
776080
510965
808612
137866
154022
434516
245924
553046
573630
912103
95910
556343
18041
746404
486973
179854
931919
249665
921971
132290
656857
156016
368094
460708
728539
402510
1024718
852330
736035
162864
453376
774555
1013046
815971
485163
816510
606047
243789
310129
362948
512682
954182
103563
156052
942705
657723
550131
640242
759023
574810
1008319
650009
847814
722118
719782
213570
138123
66230
272143
79470
523703
274030
429360
138710
957133
55582
871303
829034
535878
943275
154023
665032
129520
984453
798679
824804
209332
144767
178607
1030576
158559
155297
393042
58558
655936
758442
976916
786684
307258
601657
940905
600769
529568
781842
934567
86130
339508
608432
484022
119980
648051
512037
817048
204623
663245
315767
873174
411348
238350
315145
881999
709998
414543
895874
300570
426056
28798
3316
600512
828840
460982
418901
32682
921613
601330
137198
987345
340615
139922
866779
279362
480319
429751
871627
22422
370847
901872
67433
807353
743849
708315
172581
382199
262145
934914
833199
885172
341453
863748
336290
881659
575938
970146
652011
1014967
8140
39225
891193
138778
932295
918825
191714
572420
597078
697206
472338
99226
880155
1035429
717787
371910
610991
430958
732495
40429
567012
54759
497802
600743
979692
668272
316911
56922
715564
306152
172030
36186
986506
465204
29136
385985
1020948
165979
13958
898853
272013
423882
575499
719990
39414
1031701
110259
662031
1039884
541569
799249
860060
81120
834166
176482
597737
647884
793589
73416
115355
692280
653017
903643
850322
818526
1040031
365797
802548
445093
363670
589054
77150
54822
288628
430009
874227
584787
810267
78974
734964
272263
335609
947763
301229
809279
48552
637747
807306
353135
180848
560534
317743
501249
131432
864368
471801
541859
241251
20653
671053
797547
540933
66174
1035229
738556
505233
186119
60072
958058
286248
678690
499865
621912
509719
521246
245312
201381
794593
46742
99824
669748
607525
431413
56515
465368
956465
731374
804493
200366
786575
99698
442035
750360
546422
330244
970132
654574
504289
853059
544644
373405
606774
309452
924912
304452
1021410
857920
308381
195425
372293
670871
856264
364804
721702
509660
189564
756822
87970
198901
438606
370180
421681
163341
420748
197818
371511
615745
343065
619960
28513
215186
957181
454299
226086
759921
879683
520563
111017
57345
5277
52012
212396
811363
301509
714262
1039467
728584
416665
669606
306644
620727
725915
162937
266857
356249
836904
256243
399355
705008
71288
2055
325061
966255
300194
830674
190074
995296
97397
234851
635168
621022
305017
811330
674207
220426
914820
1010005
393619
690783
267394
993484
681334
1039349
441803
617174
212311
591329
917166
588777
742274
857187
991091
118491
554848
189793
722423
112662
399623
183851
391010
1007263
179616
990078
409903
304122
538348
456116
254065
701956
241446
584723
856406
355727
397808
550662
60012
729529
1032418
22987
888069
438350
1031219
133576
242150
773825
425165
900000
194405
190938
99128
1034806
1021974
910010
142411
1008079
626865
211990
937791
464692
136374
419011
684255
346132
556107
786788
12105
448371
143862
694641
149563
390112
825766
667754
483762
587025
460364
877252
52979
458398
649267
410219
283763
846333
848003
96051
428262
504488
596403
731410
745849
448816
450345
778946
66754
445279
403304
434
260957
232129
626635
695879
908766
1006488
592581
891888
942411
780186
539826
7715
792745
425777
105846
742878
687112
564994
774255
93544
984467
1019690
540117
658010
989302
336505
970603
610627
329584
240891
220514
68085
84381
874802
47832
189037
455718
735160
557335
985653
840644
5796
947895
372764
555427
831847
750645
659270
14237
521209
926669
469040
74803
841100
535117
90629
583826
854309
438505
216300
950741
202719
145886
364987
445636
406595
989678
752180
601990
48111
926981
909214
350630
567086
761736
735981
64262
596933
162880
583898
225855
306158
691626
231264
684743
899070
118542
528038
604434
167644
786651
1029039
611980
172716
445047
791442
102780
60194
956534
415031
887645
137579
448759
612973
620970
607756
892193
97003
502013
447905
571084
424865
411738
6528
205614
398816
48660
172635
447283
617622
460676
878793
209566
287668
40096
713546
1039658
933175
2573
766282
317222
74628
953515
135355
183863
912562
836289
633577
44162
50853
635190
72276
899492
676352
728732
700298
117016
458416
752266
68887
891643
644421
626916
765607
580889
341034
131474
894865
924129
602352
29029
939012
840640
169861
591809
382854
834807
260240
978389
751432
549277
648068
464698
291596
521169
620536
563680
328739
1003826
176315
197639
320319
368007
799534
743498
342414
843488
388480
345900
41844
802776
808374
137533
543964
467719
476601
325215
285185
59537
452721
330967
879071
355847
912584
942488
707188
25997
109371
145866
745038
982019
50038
955316
59091
56505
273836
873439
772738
52318
186975
797956
812021
613122
156955
419913
343338
712727
41027
73655
1034782
6645
399687
928631
279725
651320
788096
528115
605017
410413
174587
562199
879562
396595
620861
97905
849025
85391
46025
380044
210482
196219
31827
351167
932222
798026
726412
942689
218519
235350
966248
441734
343357
505706
472371
586048
975674
170588
490035
367720
672519
951988
652856
664795
726086
752443
452557
418274
319476
810199
909432
655379
249471
318959
603074
389632
908430
49304
56113
993723
145544
98769
333668
476048
793198
349874
396338
192812
919034
411694
759305
445492
319923
177462
590427
592351
923506
314582
191826
878020
348641
241425
13908
63298
128018
50041
857748
538983
710137
252727
133845
347698
292836
62900
222888
936911
876745
248827
1029571
811780
687899
814306
443340
452306
135328
556824
618471
1042214
1023716
976072
796824
921816
824364
647084
1029291
149330
925346
283258
761675
864927
626492
1040189
915043
851190
371291
693457
706130
569353
371963
983177
765873
153512
453566
556709
116697
323568
289476
284552
694989
391806
349671
694602
492846
28644
592597
47359
880015
874649
974229
431874
385456
537937
766913
884121
1044280
459462
1029186
449378
850728
1043953
806918
987177
447085
858397
562187
183576
395543
127948
166380
12084
820329
298495
552487
568479
246759
349914
780733
300265
580260
137227
193820
497327
765769
398763
912815
986342
1037152
609718
631373
882892
808970
253076
804761
985980
820929
230597
612333
813850
926072
734036
781296
139156
713367
1035005
957698
965560
340212
815311
22626
163959
66579
664264
941600
948271
846414
1041273
614433
355920
62115
794319
603962
141134
632805
67454
222681
1016287
304120
278431
652503
208551
740309
553110
786365
602601
1017409
773104
813832
387851
1005674
896860
518523
380613
524772
353564
540551
991558
866794
420068
815004
92008
778918
161821
215545
589003
377987
163900
218939
560939
864348
509033
845342
21112
477294
613823
560201
356169
508202
611162
173869
139666
443777
944073
920083
497943
6691
1036400
478901
193359
52460
611259
786525
808786
980271
372457
583160
969604
304666
870544
74575
227778
289824
684717
29597
285781
765962
499200
1016495
111880
67005
916156
63243
283033
453677
63295
1031831
886940
544976
388592
673458
397214
789931
32800
434044
146428
824982
804270
1015763
694117
50148
348612
142651
881805
254886
610580
682929
425186
567469
548952
202791
447516
861435
424306
528153
225605
669601
380966
153905
871222
1042704
452871
327091
934939
99493
890419
1025232
339258
291468
917484
300711
343755
717746
891338
959860
387252
886290
404668
721024
421376
503588
913470
943968
868487
188033
196613
645530
49762
858331
905148
890020
682534
328684
948597
248073
67222
571010
57260
630561
905774
4623
96205
750636
494081
405533
753105
990920
527832
562368
626823
960929
843451
264337
519686
702041
789396
1016108
963067
1027959
98335
330863
23192
876839
985068
1019391
1022256
973303
185188
688347
989685
948006
347333
864132
888310
222548
720286
671442
865137
615150
226310
258290
232960
332655
28654
1024519
261121
907400
137970
148802
564648
604012
1007952
245238
654420
321174
668421
329665
672589
738072
658185
149623
558418
945097
881632
508027
348329
789373
136878
826188
437301
865393
13801
600422
469453
913261
264332
620618
668811
774732
618479
13285
904643
437766
96003
210145
768545
939041
650132
830339
630329
602013
319315
794318
932208
940739
315963
555643
754905
511604
892340
566791
966563
714102
173802
767221
166250
642042
969866
615962
798801
636675
96941
738512
273249
41629
868659
797420
846856
773319
217960
176302
190472
824720
97224
1041501
928323
787205
605629
954079
3996
343941
278554
1014126
2961
276681
649628
968470
16926
866370
425504
400100
959151
768628
42802
266045
105327
375017
1040082
975968
351823
808617
755753
437528
419945
918007
977594
498401
452001
478267
1029676
762271
768319
427659
722660
563185
771796
978487
826484
613034
528430
288473
842828
188
324052
629170
904971
949305
869160
158538
298922
819726
955772
921738
957496
329019
51981
303811
616937
701365
1027885
934000
743081
423730
970881
844480
370149
1022541
204009
149827
980899
456739
263152
113569
862826
863095
532842
855838
666192
270057
383423
855834
468218
739695
737643
1026565
122301
562558
653890
343864
114183
169777
163690
1019344
389606
154913
345398
623203
302309
161983
725348
1041255
478495
559557
374474
862921
961157
1044934
8891
227942
461369
603162
214985
918760
548326
98695
350081
613504
891540
316010
839318
150618
347708
551292
203538
344480
565897
26028
531226
404183
1015844
172114
659016
461561
497528
964701
812950
460185
397260
472847
437642
221346
910350
92018
56646
1008746
574707
865794
850825
74028
618918
632744
704459
900221
2517
762729
126457
297771
212480
151409
588168
835954
21693
256811
631435
87216
217843
409376
42632
744455
771090
468848
391288
219589
781573
1022484
1012818
229108
437614
781061
251613
365168
783640
846066
456676
307859
697217
72656
113756
269212
841860
562125
116131
163369
622417
1019511
960725
291556
616784
756314
558737
77411
203961
91015
237412
512251
521160
1023579
312680
551959
155311
552274
265752
204155
373422
901434
240467
374222
477398
537797
806707
788949
1006397
273610
848977
212141
195810
543838
528248
150932
627409
702560
340709
643388
100726
676075
517996
788185
328427
191036
548398
681749
173579
149488
663720
23013
950399
758115
849916
995241
1022443
4494
44607
358379
1000534
334023
153189
367242
280986
74986
564829
890946
488598
826080
539733
714643
577060
421091
14555
496071
265238
811304
377848
474444
203886
568251
715511
760974
682980
46622
992792
236367
18392
518111
546173
1027759
334401
911011
259032
681351
555798
842510
419376
1005978
459174
498199
832523
593038
69476
1039953
565330
413723
960251
597281
662734
886617
549130
634077
158469
497306
493689
730346
516442
167073
737205
79164
625163
478993
506404
628328
463721
780917
1036598
79759
509638
739161
483237
571903
980101
360706
115837
917185
70521
740424
783429
700792
372045
900492
913747
627737
718075
354134
991685
562913
878766
637242
1010654
707489
790484
389862
966673
114236
559684
586860
882522
521389
96849
755744
551173
440117
523810
461066
514040
482280
1013411
451018
5633
621530
139183
533250
544821
197517
415333
519490
202728
935535
741542
301702
831600
92481
625420
803949
253642
589438
586798
180927
412998
975819
318614
325228
877591
475278
530947
28225
164236
482789
140629
780750
856570
1012356
578028
501148
489411
1784
984416
697120
341007
114827
777818
895357
39432
693885
246058
463526
410143
493875
363474
264591
453714
217040
878499
443441
760015
984552
960268
477826
516140
30435
129076
957021
119446
796755
1362
333822
935582
740549
109137
75849
465441
119638
375666
387262
270287
169962
111738
692387
261755
866489
338322
576300
309014
380803
416837
378791
581507
551338
453206
960920
540577
968080
150308
870912
378205
627375
12545
372229
809720
146763
366897
639190
419997
116153
970375
508173
917497
474545
437376
140658
573440
949844
62524
997508
818523
517537
303089
414648
198608
815216
892052
121525
318451
355262
637251
395999
457682
25094
611130
202923
343488
242863
202206
566749
221765
540343
93774
841299
256315
637325
564609
811649
450883
130269
2447
850274
1013934
688315
78855
61104
131582
434119
687725
322909
865927
811427
621909
810003
799831
431763
785174
929574
330310
902200
695774
538951
592198
100712
825697
140845
698394
897505
508743
82812
343065
835569
482578
193561
530743
177553
1021680
477429
107623
336853
594062
19118
55906
442998
557248
132352
402429
517232
515370
608403
237974
503185
947234
810010
934730
787101
682928
194508
423568
164841
285381
927323
790487
198296
134436
498014
421253
60536
301802
563526
255729
814039
965239
12131
536654
985512
726368
348902
343188
533673
536056
219360
919220
552954
353516
514174
426266
798418
263329
878894
117181
407236
985288
749122
953921
873011
391356
289304
1035975
943646
778365
861850
234937
704479
580936
81100
943898
857216
902930
1003231
813270
61741
545795
153444
133791
592750
858996
714869
764780
528790
698637
1012541
247237
492140
991426
388981
437713
765297
915678
417421
941227
321018
454991
691709
202808
792533
293166
707722
989730
597479
511778
954855
542064
465078
676016
263582
807266
242129
870372
573709
473346
464517
561372
588929
423832
588092
302413
626021
459077
833893
30192
328165
629985
627826
691922
316167
347926
371224
48915
198344
826579
2748
988540
1025489
297950
726460
390700
623669
934960
826761
608547
545659
21949
773223
483657
846125
679372
748832
372165
438015
300053
327393
632086
961208
619858
425491
258599
433570
870709
399281
441734
132840
129348
256840
246432
598443
513240
1018671
478907
799489
631702
677945
340415
901447
865378
819673
874785
186561
627274
172610
396975
807250
733927
944889
799793
1039930
418400
753288
146961
134543
486287
157959
286821
49535
511206
845194
193990
380082
543360
666333
237714
1031698
203451
431280
879087
516033
335171
792771
758954
874958
838421
637625
299578
844856
840619
79052
892898
694076
88363
937487
861296
348631
255325
901827
52571
567844
951733
239025
749191
165374
777863
487488
658972
670267
333534
120972
943799
503389
661857
821246
589409
463267
648898
1044557
694353
948139
387603
761402
495388
196564
901749
341296
335908
911766
392547
208554
670289
496685
129234
835537
386551
361492
81482
88600
557909
826760
151113
109265
388303
335731
822978
426262
306773
131705
3460
32307
221454
944218
814404
684807
620708
708314
968556
296447
143484
379556
842636
274426
980098
380830
1008883
253390
586700
134049
739199
183436
576139
598083
389966
540019
74519
899263
528753
936955
29641
1027837
893261
532098
319811
778785
508510
572438
511783
932288
360792
812949
449280
806782
318620
288675
211919
357685
308258
136562
33643
1040438
46494
503323
18481
789066
456379
175242
196992
1025381
86070
148109
599256
290852
941739
167227
600560
988620
492594
527896
597777
718987
847431
939126
998099
83022
475451
405437
511057
439586
756269
892377
549421
637103
32137
995338
810046
92760
763251
213359
78457
657458
644602
652253
230103
173373
156904
1034218
933690
64942
585741
912238
152209
1018296
778832
409259
483534
298613
967811
224408
871984
106042
799058
911773
460988
201008
973256
967536
1018746
573534
3294
427775
556223
324841
431453
609027
92650
451994
459153
478262
198385
383243
985609
1022405
190971
165313
242189
177898
582498
414688
209687
346939
620442
1007983
324149
765616
457102
38550
488063
175484
286596
666889
708063
290857
479961
668623
817174
700802
499616
348926
610863
877040
803582
738272
514186
720974
244467
41165
425425
315093
975738
40482
894673
601035
365016
684637
788909
351331
964532
586830
317674
297125
169418
866945
768900
900670
895716
86254
622515
334683
665329
973142
65718
628078
995900
951612
615327
815990
820195
491839
103183
586971
186555
381966
539604
548576
936066
84217
809633
703965
1003313
399112
240707
507638
602580
573485
154133
324971
551028
540876
402610
374925
1041257
502381
639571
984689
256994
867012
319525
1035246
557919
167872
579153
704416
985709
35810
408243
856834
824329
752150
650526
571572
898982
768616
666870
303848
893713
662051
530810
171377
527688
826624
259362
216165
52068
644610
706497
95553
838522
350989
205547
761592
500869
518666
883978
434946
322338
531224
42946
696561
838784
528409
986404
443367
82376
353855
258631
60943
761812
135659
342593
490474
835645
84274
871230
5549
300060
153264
412533
151073
225791
667878
794141
564546
381194
640128
479694
504188
618450
950698
705470
60548
1013757
394480
54222
801870
940749
391614
1016
628012
617978
906066
27441
791519
143816
623953
582982
707058
44191
148468
178085
933856
483089
251489
70330
611704
66169
617315
1029413
576842
163454
628201
709980
935818
869890
366627
232564
729250
756879
762718
522494
547654
57667
553834
659619
694469
841749
835134
449430
411428
967053
954307
865445
901820
412873
373378
185651
279865
398874
722146
856947
659636
358377
23693
55022
1005284
1026053
316624
199018
649881
485800
475061
457096
426962
446588
995308
534979
583976
839067
600990
557050
1013920
404206
239005
713634
494246
658726
628194
537437
731233
707357
652799
467188
22861
57925
1038751
470415
504022
345285
422618
32121
691845
323650
107286
410938
306585
110430
77117
54361
808034
296988
710613
190925
802250
136887
377241
449672
214725
423021
602457
40142
926379
546689
277393
571557
397376
272666
895442
748976
536581
791724
551173
85236
19086
754161
236478
132121
142487
36805
650147
464029
717951
843308
298695
23028
805799
242165
624103
290977
509345
238667
734925
763600
342892
1022205
225381
191424
820437
935754
976762
1039996
685669
562041
662657
845315
396784
668968
885679
452056
805085
691302
111808
439213
658237
914143
52762
1017610
475034
92171
623616
257471
684618
168809
46623
614865
433369
492113
653930
1027446
996927
4477
945810
874346
830814
315421
719960
810716
590795
977591
677779
120592
695685
829329
108715
329213
1033549
761474
955791
385331
817209
424531
485113
657513
316037
516441
933387
980446
910526
535989
364837
204951
551844
148076
208170
793656
870655
946931
67337
505968
146721
670834
548999
464601
648830
667818
212094
282993
363168
800489
519906
993331
726546
484399
409756
941587
192822
1016692
799278
85261
677349
451779
84014
256557
1012835
603694
494627
658233
25635
324209
908540
236168
546127
262912
491396
782472
546270
348205
353377
494267
96365
533893
362434
64031
629774
603588
195480
418339
1000348
766035
734123
572269
740086
735901
811242
513180
284005
267287
893170
328501
721049
933195
234515
896493
29819
223455
388387
39204
99274
709466
458135
726559
529937
141080
251915
80503
518008
597245
788213
119397
1005763
625534
220090
576443
652311
673867
337143
966290
910157
841562
828953
712518
443494
646460
369162
572208
1039204
219909
717246
1041967
431276
196795
25583
670051
981542
569320
223336
958081
1017343
920970
908007
855846
871266
282007
483137
928170
81075
558337
26589
845079
361772
131416
138772
438107
299554
326467
312010
473600
1020822
994441
173183
300731
639551
36375
137583
99298
571357
994085
512900
1030635
853070
231814
104827
647747
523529
1038640
285202
1005442
78848
877204
993004
134618
7496
867441
875376
305512
243104
680586
429632
422089
630266
372844
732247
262641
91390
39234
902752
407126
232305
1013793
965799
698187
646948
511364
263328
420790
336469
1041991
538553
241859
981867
491092
538560
28842
180388
402923
565934
353138
33036
419994
161720
396339
78361
391597
902394
192782
130807
318124
652192
759864
1018651
777003
852344
378708
785789
918282
146568
561540
302131
900058
14583
916558
767014
956984
86602
389348
810712
680753
529956
294848
156530
66617
23188
569542
802246
562203
1022547
725613
718249
806835
523704
834751
644797
194928
328610
229325
1011800
632403
749021
314088
694111
382424
783519
144265
659262
721703
627190
767079
861100
853571
55491
938548
947682
146200
272319
988278
428948
245606
700809
480579
797764
822707
570446
837896
841880
862760
894466
831276
231440
303948
3945
661527
744948
842225
782135
341364
92011
565133
472892
721635
1021330
417487
846935
3984
44107
466982
627442
788293
126077
877866
75259
611349
85484
626445
121814
929420
836822
93185
942986
375853
853384
781773
670037
147433
568772
78455
57754
33632
815028
1016452
552316
262295
925992
743966
907999
584941
615745
1007293
298614
49452
796191
909910
150370
367564
722345
720975
418076
382567
888063
794964
685096
926725
145340
717154
113966
561549
208874
670305
42676
549448
405545
992069
634008
13865
742382
164043
200546
848146
249934
220834
140108
483767
762199
313999
277203
949210
159613
634184
27660
911542
168872
240816
466275
1017146
378881
448415
295278
317066
279164
713761
308246
470251
722212
986267
78992
206294
268143
676710
502436
373134
785728
1029330
846848
530902
413149
796815
425733
807088
435560
696592
757778
532819
207064
590899
802798
989227
487940
480083
884963
250770
385901
1000937
401448
129679
323673
61279
917381
102189
983010
1042934
897721
970434
145635
369601
421713
910310
392551
59984
241137
667028
400402
73967
638139
89885
280612
84195
807731
773056
959028
270784
254622
304604
773514
55035
491422
280793
971933
293007
34010
853535
712685
873335
816628
70245
813853
360500
815912
893257
868614
159219
13981
356521
76480
794871
114653
762014
416811
222229
539011
701969
775662
72008
409945
791536
915056
652353
752108
444468
475654
957697
970536
355188
764535
899526
178919
793201
87717
808926
880257
309468
578128
785834
408316
337998
81305
860074
38086
88113
489921
734185
163383
8316
398007
936227
191456
319134
823914
138165
692803
777865
79869
685745
391223
240403
417250
579522
517418
988015
772123
495662
160517
1031293
357207
746222
501178
903659
589656
1008290
145752
559735
986637
1035430
648847
630986
649334
121551
590209
490736
166571
100738
687391
884983
238631
548166
99542
627063
147018
958506
242236
987614
78288
714797
757993
1036483
609785
313688
249220
926588
609783
608928
744229
745595
378526
470140
949250
1033854
243329
889208
642222
792381
24172
987545
606519
111679
283783
726846
789868
471448
256871
812954
1030903
242592
302653
420444
167365
828460
214431
255911
619626
371205
966014
237409
24485
991254
802898
684028
779176
963093
708385
50682
121608
969095
368395
152918
504131
5209
625280
134649
490050
539382
911129
463821
549500
671959
469165
165877
450454
1042628
595928
154259
373796
578690
298857
368207
131818
861573
295209
114705
1014713
441930
597886
857141
855672
441452
302954
9186
91049
178990
831223
746553
739975
132191
611516
253706
1019147
590450
222795
171627
749544
34052
415168
108069
636300
495110
355580
898587
418735
546532
752252
1009580
33702
506608
1019173
504729
394627
91890
458903
727684
220250
298607
57553
778090
398318
648386
324141
873860
745351
248827
800192
980332
840711
977355
1015518
795993
428318
123126
333519
442748
748112
608971
280716
952244
839526
595090
522576
8682
104069
395440
128751
784839
306276
616960
943160
845086
136653
119747
524063
311192
468068
436806
480654
501553
623731
740080
972818
770070
122722
1002573
180158
954268
854186
413256
222441
584766
953549
718811
696130
768658
1032845
608604
247311
291189
628670
325591
828742
394791
349752
311326
6683
1027843
50096
798685
796860
220075
499640
64942
235166
997039
979156
198596
131366
195157
930274
414066
801195
997799
212132
844652
690426
850456
20654
383578
358466
1024164
971386
871192
136608
418838
388567
838921
783761
233098
891055
829073
521832
48872
344581
24027
766367
859365
588416
420624
575398
897700
509137
416708
756675
686263
616032
483076
628625
812860
111520
153016
205158
177505
1017421
619020
486985
299481
577681
866127
981422
434612
157368
377501
412537
124591
671127
99951
609892
897949
665835
145532
736814
433993
896326
146039
627034
306401
839787
710023
562679
935879
216321
1022137
671940
131533
227692
815306
287391
249139
341089
824172
81164
319950
127346
621178
829712
578833
702319
746477
127804
731648
204039
338177
1014745
936926
838235
638870
133506
245326
549593
876115
799483
680342
534225
100604
335716
850732
863238
350897
387216
741017
567155
518894
871605
883785
709828
341436
89099
413674
695223
665470
330533
983341
60523
921484
391770
1009146
918464
126896
526966
104713
439444
92588
227685
125498
490236
709847
40475
344167
162754
256053
386836
712325
142283
814184
180681
548995
273722
491006
249293
754765
213434
169032
20796
849273
574185
752685
715820
1034977
379820
711255
319720
550064
232311
1012231
88865
272484
1001836
660765
563796
572495
801718
904514
51919
485156
481696
77015
44455
419884
129116
955662
280734
545633
143475
395784
112567
28383
115113
608693
647846
87863
734440
334659
446760
444056
676495
313425
191654
261376
117774
589896
76638
836311
449262
1041845
998161
43346
871935
571615
21609
395001
67528
830425
860691
591270
381713
269262
909644
540042
47497
72552
530371
799153
125170
292445
814595
526326
411947
448187
646480
74762
815156
340696
83038
650943
786181
958966
141151
762300
351406
179387
845392
13848
12838
112982
140523
619697
580239
404075
374214
246428
817171
916541
323087
143377
283698
457960
966069
12162
50443
716563
295673
55503
733417
974180
953559
695662
231947
923414
84038
171757
909465
689089
649035
727267
210749
561502
496273
372003
237081
535906
201879
122530
129337
363261
530924
191120
823329
920072
508357
832174
855381
32429
828118
999435
274189
285264
405399
127628
699701
614387
833974
3346
927917
542938
431549
1003635
117009
1014532
384670
67014
780785
816792
973144
208472
410486
841351
646260
267120
1044657
812633
90338
520893
895170
769477
692599
496538
719111
652847
876170
144548
611893
198506
424274
351416
509063
157874
339934
424748
142773
1024898
958470
550312
973520
358861
249070
340750
290255
970808
506337
143309
712765
829482
629642
501438
732219
1026437
206774
316346
562262
135573
1032680
894260
463222
834260
745043
935416
637110
1008639
192747
936694
305657
619524
665525
545155
240952
131344
998556
511679
14435
352174
1000565
443436
576836
96296
759771
755020
829001
733676
590133
872024
365375
878411
221208
763826
80318
906681
482953
916198
529285
998862
149272
532644
146640
972521
16840
1015588
274338
256624
579727
389214
278508
836429
141460
536526
148323
488141
369336
508713
684756
8663
307853
1028266
862288
722848
494111
140548
845675
582190
520
534103
768885
894997
313189
962281
195908
679228
147117
199730
325221
932960
129888
333503
709904
686923
211592
312391
552941
80019
20829
814949
1022778
649515
666842
699409
965200
622472
250442
549848
288854
438443
952922
476562
699009
115374
7984
91251
562125
741080
321215
630505
484099
711092
579781
308354
186006
540884
101513
274625
683108
329261
794788
978807
476470
476078
898366
152073
708290
84627
305609
784474
114255
144886
821879
816180
90617
222835
408152
126428
987126
733651
606826
70585
222649
66605
166425
128979
606656
424857
603562
501116
262489
56872
322108
506542
989049
368853
976065
863239
465442
520569
705336
245104
435348
897867
68987
268387
727978
982651
52363
744543
23367
30754
819618
190030
792777
208939
643890
336919
328096
27717
809523
507992
709412
148340
252155
632675
86084
327841
565560
605444
883186
96882
317630
499495
935
319539
103924
750854
582285
74187
31593
243221
836151
216693
840766
452829
533553
927488
41867
990890
395157
715384
57458
99102
385713
426463
939403
169097
22281
260971
980493
271865
17469
439693
372705
114791
144985
110179
240502
233196
959393
703206
593769
395184
97514
629094
880857
105703
151403
560886
420515
929746
788951
94459
983963
902609
945166
975011
419885
441631
484121
197503
115107
509353
294066
1002587
647626
733418
479037
443702
877812
3124
290420
460214
722777
703828
1035035
863805
507354
199453
780799
797284
683433
276421
127238
761479
468824
163295
309334
490198
378893
934912
790350
708544
606573
247368
227791
746864
269922
268964
924741
953541
595955
184075
895739
1010810
50144
475066
387466
588717
768074
949959
685628
360019
229316
848328
690243
596622
636479
240534
923529
890914
604667
669443
325058
670161
400478
264943
933124
815232
1029097
119981
289931
786071
61503
617716
553047
782950
412566
125607
563550
850182
142363
562384
43436
417948
552558
85035
356224
82198
1013334
225004
207470
787504
358371
129968
898273
314121
694566
684401
347197
75801
312956
83144
601016
632921
417092
998611
556873
702106
250393
468916
1041864
856516
711304
615729
260815
1011640
902810
512152
928300
419052
898782
659219
886223
251202
72764
980516
921204
905866
620814
856402
966944
239428
515965
527477
626537
924111
984817
245563
437119
495715
515680
743390
459894
962786
616928
400213
434090
980884
279531
369342
938475
479771
299929
1014366
380038
31196
463204
700196
355868
840373
261196
330769
610129
407965
958011
202537
385690
228172
250969
27849
128286
1002881
306853
915160
613628
248433
996025
689708
91646
244804
858646
1031076
691427
597924
613017
293163
594859
572768
790159
477648
90982
304208
358386
349233
744880
36949
663280
228774
10586
589784
100871
212123
122758
764726
150005
382919
423424
344
910311
768659
1017059
813481
1005042
566009
764134
525413
776578
704604
99801
96083
558321
208529
135737
54889
8763
488534
785422
894305
733115
448081
502815
226566
817820
669286
737667
826676
1031775
621523
642025
158566
881002
977231
725981
351709
896513
427705
351538
667863
360141
890360
646634
994270
870711
957704
971423
660360
610571
249400
569857
97718
795256
929182
512911
769446
603352
778554
629864
9576
363951
163057
745691
923008
57526
961632
23425
264647
733277
959548
34238
534260
373653
763651
685887
482741
315825
529966
361352
365290
725475
267318
779783
844279
58739
493004
176702
659080
656036
364184
910091
28610
74124
871662
549783
175332
938818
846734
376859
843386
120804
447522
540084
140623
614527
621906
1004686
422014
222239
951622
31995
377480
879257
861046
628606
812173
486367
936660
170496
529016
299395
182141
226084
194146
794951
462153
365416
122965
260167
981340
986239
477678
659823
488597
376743
56800
178218
400362
43663
662098
296965
860683
149565
871777
39943
957804
510425
887589
1026911
987713
263809
235674
246206
149894
99840
870894
342156
277343
223306
140670
1027494
929440
608945
564412
50664
150768
826591
866565
845463
73159
235293
776498
733511
305167
125097
498035
17952
93311
161156
315326
101537
1031080
391013
698346
77045
115020
1031279
305489
379353
355203
982915
187439
362493
359116
289152
607215
864219
895341
176721
28986
466825
182538
871147
514213
410523
647852
669153
173976
200763
966405
277833
988279
210648
211408
661956
340919
895210
498279
791611
635798
1012420
680305
561114
772919
279831
327735
194522
46870
800991
307417
802313
793128
194070
696883
341580
769866
115384
63549
54070
327593
488400
689850
154115
599346
999202
361501
413255
561236
16369
277753
96168
799950
381243
792569
202052
223461
358956
114468
596653
801500
723219
994728
843496
320710
675491
392094
342222
712916
539188
412453
885313
360953
772530
90641
55681
985388
775038
818179
120124
708734
109060
352707
233306
17796
616468
854031
904373
1032607
659137
876541
856540
944287
989284
1006976
122891
33670
903051
246363
826078
1004781
88617
890076
90693
487609
779952
495205
727306
477595
90092
681782
412031
970173
497652
1039527
711461
388463
660049
250193
662788
550079
425053
82238
782956
738166
779535
841684
166780
23119
598883
948215
661553
855571
42337
353578
224203
202377
329481
313208
774908
135073
231793
360701
507326
658547
234988
469776
861546
898394
473550
481814
682187
403178
835443
203203
651047
1025915
272351
740954
925871
745280
926579
717167
846457
123399
261376
909199
126159
831293
132752
26449
898494
960185
999871
558808
667707
901214
417168
570665
11557
541093
551296
836460
270400
214885
899658
806437
103640
846619
551357
794707
928541
896900
745850
844773
456053
1010354
661560
1041645
340831
536316
421448
652833
17729
580475
168944
608945
461252
477557
896419
177796
326343
63123
613632
612572
618650
556526
786439
446329
342017
723952
958351
523800
146046
368819
812258
730001
559541
353202
838132
703072
690723
706160
1045049
49684
509944
898873
392917
385896
1005219
496575
162507
712775
487014
893488
470807
352775
931069
886368
681788
940799
422013
818450
803471
829948
646643
74771
882778
952376
989274
107376
786507
955997
303626
248223
578841
33816
74399
185143
702284
14070
658363
813880
529136
192398
219618
263175
963961
777470
434820
877631
1005549
717729
198573
168371
697644
237977
1034565
997274
401239
774881
85066
700344
378425
697875
236793
772486
235900
926021
773645
354244
865717
791368
365091
49535
1040570
144945
46470
48921
611684
578470
570067
541515
782347
2285
79512
706489
815561
76133
895462
161030
701449
417350
433639
92002
954272
656369
335649
518111
734374
770937
841358
431900
552699
446296
177014
318930
301123
322599
74288
1010081
34091
270596
154618
145522
1000128
268535
451750
293377
387781
400738
62648
768799
972120
841253
533594
930841
663267
224723
745065
230224
789273
328648
394748
395035
629111
264199
892983
559346
735254
410446
158624
804231
173627
684626
694385
832189
628386
146390
332440
436656
83531
724336
275438
907501
726384
986466
428012
256010
942253
421950
534257
35495
818184
525464
826448
99615
651422
607895
83036
314084
279138
961781
559245
175914
955391
604989
360371
938168
363614
895319
1018007
767894
828520
479364
728103
251928
13662
675320
179704
89263
550887
909772
776168
975024
721060
862335
503544
100851
250261
295477
35099
70728
670952
452912
76499
993896
423555
860530
315903
820485
450157
659656
284511
656087
268507
926056
724471
283933
291761
853073
917933
373440
238378
360865
795406
31210
175046
940646
313914
312433
633844
432004
417839
610557
1011118
205201
541703
113347
19886
48328
777565
427659
1006049
576911
559470
911753
1004270
894512
1002980
800963
373779
20435
573933
731630
965433
564430
761453
387069
148219
413085
604840
551087
676256
600409
898627
288852
224391
57722
596179
969904
916213
1003285
540662
78567
97598
761900
418387
498330
332436
14755
687588
629493
136186
971314
999391
730938
777553
140527
479477
834358
588672
855014
19189
989881
520899
589954
598265
90992
71874
949018
61969
340828
777489
1021832
634326
661416
992155
839838
366341
76958
1021917
516840
586000
127115
763120
175076
859088
395548
400639
426093
918664
120962
674703
940802
336317
708723
100737
534694
614876
557524
725178
133648
316064
322320
668321
1028892
637168
685219
499141
41609
972490
73803
231535
168490
195307
661914
285120
475540
315040
312330
538450
899639
783704
176026
1016989
987600
341534
135775
637261
617169
272814
425948
721091
803671
400508
632118
209937
617784
140540
938188
498519
311482
249964
300171
1033608
692374
443649
851996
471503
89505
178721
226524
627880
858670
39296
695645
443470
640623
344692
875304
864579
386487
800651
726585
308887
241191
520071
250147
593090
460714
73536
781593
524999
620563
466726
189443
136330
912147
57182
514774
52836
1027033
296941
573423
302280
967239
846975
320522
427013
214678
332467
706905
455182
188742
996300
241259
27654
810903
529420
558940
915799
210357
778836
971922
100399
617769
40108
802857
903536
148664
175765
452192
113194
669169
93187
744815
466376
708864
298919
271721
666510
392496
266798
684135
799572
1018424
127844
72358
370022
722176
727118
167083
466339
525604
285286
587171
306216
866507
983093
80589
360283
160890
835171
929418
799021
758122
815073
803786
981977
309979
272238
786579
688368
675206
966779
216237
957565
191244
775680
680898
340817
498136
589401
60191
221204
21791
68558
94765
237265
404250
192881
895258
806154
698859
673974
1044215
723651
995747
558361
924761
535103
248088
347912
341389
930065
806289
495725
796151
605595
366222
1000143
392260
131830
789394
765898
15694
255153
739770
866319
945806
1008827
109746
305768
893819
953724
455147
701823
790130
301460
727986
50274
1001582
633575
249521
401166
206519
40517
772464
363384
100028
732328
568223
1003398
90963
517735
376160
680204
858671
677307
644984
468764
324591
577818
1008056
977615
649221
363216
33298
855997
436283
559389
251452
625335
630402
405082
114915
518234
118636
963695
1017784
680426
520435
663343
561983
646343
758821
290335
112972
720901
710810
739559
104052
984346
657463
877645
808063
90343
360110
637198
743336
232465
790153
923385
894160
715156
18824
943144
702127
110470
357923
340541
838133
70804
1013037
91590
551002
64409
676028
294900
765684
410451
221656
154020
876862
11678
217381
979455
688133
975480
90919
928521
690206
774695
374444
70479
668437
589984
1038551
1034996
336663
103944
679387
154440
836906
32451
636754
604146
48674
462481
1021129
589311
373342
534617
464761
159799
11084
635306
1609
59327
885892
1005138
42552
827936
786090
253465
282881
107048
743091
622510
66684
173030
690747
364995
443223
164146
470284
562152
771728
313660
818029
700087
798977
401617
208501
311833
193738
149480
530657
676289
858367
99838
173653
163986
384192
443748
747686
921147
45184
918771
745234
688522
430698
890390
890313
45089
378427
895426
1009655
991698
245306
909271
482594
866380
710119
832670
965454
1009594
876466
362767
676295
698114
121261
128746
313284
337990
660136
256691
761362
64274
740891
22877
657231
677408
1007703
834831
904755
15805
573100
730925
930629
969328
477969
414229
211883
1007989
26316
574315
799178
958372
33841
144714
790490
472209
312574
919621
397269
621960
814341
993893
673140
182544
896902
436657
477701
34007
1019381
799139
611038
584900
71609
193331
107268
490896
382301
462787
593343
398187
1030884
247878
288460
132756
373464
601666
556566
738657
53059
187879
193635
168723
258970
499459
187751
395191
786672
993081
760487
349194
254488
426881
539278
630003
1008408
262603
530614
302946
395678
364292
735739
1004350
284316
812165
37972
431441
41050
906412
486683
663814
552050
749552
718782
696692
221201
189819
152297
598240
680896
911734
920662
725838
386842
754667
897927
842742
24339
163112
386659
82323
846102
295779
126502
265321
410218
271
186386
236899
694076
796638
38897
299908
958182
90862
1029376
855828
201522
266474
228725
123256
799470
225947
877403
205545
785476
205796
150998
940002
88061
829141
589205
587795
508114
894173
441069
333166
938444
172150
60043
802755
406884
171031
15891
215779
432545
184217
53245
497444
613002
737765
970951
961226
622160
47617
444335
957880
706809
755327
117122
413673
666288
1035149
413182
388585
775291
548627
13561
684160
227105
221761
751458
684203
651073
680547
666076
937522
293074
562727
565287
615329
1015245
251774
548175
982412
35646
761064
97889
919881
294589
595175
557742
795380
543553
689021
114550
480354
304229
477586
388933
769267
891727
724649
89553
593358
183594
173043
595825
799049
342598
628955
18437
795562
671631
444137
218399
252079
851997
188636
502520
594372
200041
361176
817920
370992
867800
732578
752454
235170
688017
135650
852955
281212
711989
443889
304628
139345
470342
889607
433449
1013944
178322
74533
561402
1011178
790441
204742
4879
207150
802075
993418
846284
941412
62970
771925
651226
914139
222161
208218
539126
622129
138848
633409
576291
991121
401513
47579
46384
98069
646224
396674
531152
431901
210995
347778
962454
112416
126923
96609
868531
182081
270953
940696
980917
944097
907753
720234
852876
223840
770119
932315
34453
255513
53773
685485
78882
233351
406567
413488
129134
935706
483161
522781
2761
350233
117536
1019174
854193
141352
263322
628845
86103
59380
1008197
235710
361515
350988
289278
37646
717764
1009618
741664
954259
875488
356394
398311
466520
456162
681332
380508
28178
729913
247968
785904
844423
697071
871189
948124
196696
243217
73717
468540
484318
88622
291026
540968
575432
734102
130208
301409
367956
204111
243377
6329
70277
753564
291908
196999
298216
601858
930758
391289
983462
251674
656763
854690
163618
508690
758578
615260
911352
285328
658663
357546
1040660
47060
529541
745129
962211
23687
289403
12429
1015761
458814
34717
388780
386356
669666
936387
422248
270711
802217
989608
802176
941334
10160
891912
786301
83055
339348
237747
907014
665576
337969
1019390
987858
1024221
813306
856973
184651
570522
855838
225574
357795
815028
897543
472564
98716
591296
904649
353242
1022444
230304
523663
838840
384943
59047
450849
607480
508267
400503
1029690
793651
162077
337999
501157
999480
920396
466729
119767
259143
475326
316012
8737
702479
348229
605129
834892
522655
406312
391839
222355
578959
1036820
547601
788942
291154
526945
659333
906284
761695
913568
647788
948901
83403
813353
454703
418561
61314
776190
716919
553142
139470
809438
726156
600974
795290
733074
110098
543870
264642
454383
310643
401639
726676
669261
451145
825946
390610
571187
997720
708963
368454
597352
566108
329471
344673
849968
430456
1019094
148332
393725
678394
1034205
702849
682539
664517
450072
212973
525929
78532
844602
361988
235586
262570
888304
757382
723946
1042856
290696
874014
1025442
161256
605101
37462
252251
930335
430932
566675
816396
973623
611612
1045074
593065
443774
168370
492728
990519
865877
374919
541755
385817
409172
23086
852900
776566
312306
306090
29308
1015258
741342
947561
260057
302474
898365
847851
702716
723472
436327
537504
259882
302383
353660
603086
666150
552380
714051
151171
566242
665787
152819
1002136
464287
806648
819284
60280
438838
582352
225885
378030
545580
329452
438035
645788
1003316
196087
160589
1003452
155549
227948
108799
471914
73428
612627
55466
1012189
176404
511053
943013
884555
545355
590758
887505
765801
792755
862343
478266
153160
929349
982967
59558
104932
857443
419350
530735
621814
936721
304676
708395
316687
575843
166496
692136
278025
581423
671102
868840
792189
220119
143066
522011
142587
774406
456513
453975
886092
762041
982041
136377
21431
911690
66301
735557
176921
1031539
895241
397576
37742
554705
921362
1002779
948955
326300
813083
370082
594168
135542
50275
303045
748237
814763
11497
147148
343868
130011
953433
120293
270097
600936
63668
90451
178454
141138
602435
997663
597321
353079
448902
385191
686454
989843
771407
268279
638033
316786
650950
434612
345404
468262
10291
867131
534711
61089
827678
209389
98721
388227
344391
241873
282671
684077
704778
740257
477782
907214
559215
523398
353356
294067
471932
469195
108170
76309
483391
20088
682115
834289
957594
912817
1026558
715953
608979
115970
371041
227640
899880
348914
463297
356403
260717
823057
963003
887969
356746
807283
387039
637800
105352
395984
69061
393745
471296
243892
67050
793951
699522
93982
826794
902559
470502
204465
643988
836635
962314
598440
437582
772843
580507
432902
362245
563444
495790
487654
57583
849520
944619
679299
840098
614245
482318
118473
504978
689555
797556
618944
439022
176815
1013551
116421
469487
13384
677958
689477
667721
411987
250527
194563
37989
626387
793170
80540
234787
263426
729187
113543
196899
346989
35592
168882
146882
808810
869537
333784
235344
312294
434708
489127
117065
745689
259033
457840
22335
985853
354353
455757
530799
953404
1043566
684612
911783
889493
639517
509611
2000
1032254
224737
115428
762923
10482
30977
545789
29202
223373
57827
332467
547546
735041
832645
973426
576208
1032184
709614
309163
110790
527077
769798
949884
627378
624407
549140
837985
432201
495150
358430
974963
11683
435308
176008
633338
547505
851338
845904
609012
175230
167034
376206
781318
776918
656689
956798
664646
326588
972261
277131
155329
145977
25441
716452
1035031
529603
634276
826709
682996
581234
163612
75758
649410
533911
739181
782901
59350
626882
446592
519310
77846
461523
785469
848648
633424
740431
910856
653402
85648
730146
10380
967685
403137
926437
139581
51545
197117
609877
227844
350829
520759
740180
192204
734162
479027
196598
68066
1015957
265390
362099
668993
86261
500798
404135
181637
210438
6982
305648
476843
782591
47651
203990
630660
849188
165619
899396
788505
114592
114607
62196
255300
411192
981971
355270
930275
848653
654611
315295
24129
756030
179140
635574
393930
738167
441820
71657
532553
990531
631413
684282
712085
49179
260495
440087
932178
409776
898785
494405
936814
335560
126461
879262
629279
932297
279366
485530
868227
1036253
791625
676527
208859
485949
180146
307463
289498
633740
27197
891971
388082
448600
147843
268129
755732
473481
823030
607790
912250
578177
626355
949707
597323
107250
927053
882098
706874
190468
835754
282831
342641
1037444
300575
688095
552688
777671
188177
358481
564044
976982
539903
100473
653264
166534
785301
226307
508188
203845
846343
935293
227220
251662
196938
1013864
28176
556106
532197
126702
871413
489483
708636
746023
313953
1030602
391593
378493
840007
909210
698872
736860
528119
1002060
1007243
547269
956884
536991
165827
576123
790234
755934
174371
697761
443242
833957
304744
845904
351101
822423
402921
364749
345349
7218
951840
92365
842609
880558
886296
48520
252236
847946
177168
535586
1012539
1038267
15199
64551
200040
426435
463874
822593
319131
195328
461568
620940
389341
1004290
896515
399104
24614
416206
232300
408428
208427
556517
990245
110572
488217
16553
884716
227252
85606
367357
363822
647170
974711
113003
963089
479879
342785
806220
414377
777913
440727
571585
519604
509113
236507
206376
1038347
413708
819112
594994
870743
612899
120148
852935
190156
17689
934523
497438
252713
1021629
957620
628333
120835
722628
432081
37000
573400
141313
759107
489052
799894
890445
759787
477603
521663
405311
59862
878704
680044
562401
949129
980934
750723
899891
193926
842022
101384
359661
617768
35590
536588
209482
774259
481757
332476
683428
3319
590969
1004199
183524
982686
164880
873698
121080
812623
269757
240459
738122
455590
49648
113273
458215
270822
557380
568448
160227
113219
309285
659421
302101
716831
922165
863355
398965
148281
681725
118408
118665
551501
274845
734530
896796
159355
210530
497519
955407
468899
569519
590224
744858
807050
515695
166557
1020545
135365
1039854
224208
818102
617777
477416
988513
519719
935790
220047
1032112
815559
949845
817742
706078
380914
1025382
120847
223460
889967
516587
443975
543643
166231
937681
807071
68474
771060
288653
234620
981068
113040
825934
918061
928798
57172
285732
543460
577872
110937
56100
553857
893143
384069
947110
177500
802086
666563
567961
300672
334368
398206
55916
748521
502784
916281
689194
504499
30155
64857
695237
481276
544222
148386
631415
151284
596453
660092
842265
177725
709695
451363
229573
269099
30702
459454
1044657
149413
73750
728356
590762
596397
380902
893254
714034
6800
871531
1024262
12528
149164
436300
239303
316307
691627
25225
901872
642749
930821
368716
142196
581911
543475
193051
1044554
208907
696511
69029
351460
110074
124427
131274
967880
552909
432319
414037
366227
209904
135437
976379
135692
857412
414592
878493
787223
617504
578883
314677
409739
735378
119199
417451
739728
823855
793392
772165
544101
989709
320475
589358
471569
74468
112500
809408
398974
818487
340214
398827
507587
205814
90028
356626
1021254
331056
124318
653260
494907
1034544
643880
923066
643835
221037
641046
458345
325690
227029
729049
890001
1017131
542404
750809
998225
866380
387360
560807
1039744
959219
143800
154998
964119
920015
499764
991131
907248
532546
104452
230706
662705
714476
940042
1034230
706780
340315
734077
161832
1021634
702351
839635
659892
276611
808775
163296
694026
74530
328671
618945
68756
340082
318753
32899
536550
898024
465704
729267
380066
788048
653104
318212
285334
445611
472856
59239
161397
724897
944351
962046
749935
1016539
622709
433964
878654
759156
37649
268541
569824
894961
414352
41071
386161
878512
140120
658111
133574
194693
507434
723948
985337
788170
904369
919312
542332
934126
446644
334819
980323
336544
185248
365412
719219
235612
366267
412766
470800
665263
571217
1005360
131926
793530
746923
588438
517763
690449
483228
540672
567972
333377
589896
947702
557511
561147
445427
651486
325764
1031147
621416
326121
11003
982791
149286
656831
953702
852690
263052
174247
590299
136626
77529
599502
14617
28190
646855
895748
834015
669494
558283
947130
612455
320647
836336
923973
327976
546258
815357
605745
369805
172963
270682
461473
837563
605948
75772
483648
735817
701003
202080
221751
350004
160319
1031173
292144
906007
186206
803051
181815
23611
56749
99216
281375
393049
938582
566824
142809
378103
396511
410463
379999
676260
707801
559612
737603
992657
67013
674272
446054
920037
176550
534661
827802
452766
877458
948887
1021210
744423
371508
142724
513885
1009244
248968
145563
540418
641209
158237
443886
199522
90515
192849
439486
558357
301240
798172
403066
599203
800922
988661
390456
940245
245685
129799
883850
993200
137540
708392
423026
1042014
766053
53336
723165
493643
238822
980486
934561
290796
611816
71511
627483
601418
4624
332816
532710
72490
943653
464078
865258
685494
341332
273564
539889
578024
143240
467341
153974
220733
420740
192016
931644
226834
918510
817052
273550
351089
123655
163454
804100
345464
130045
376058
313096
657379
90300
352945
764395
717728
640404
45311
208694
766415
143985
916906
419100
564468
627884
684132
293435
373887
983444
894633
902959
390029
50263
749208
1020537
135438
75399
531694
778957
189245
771389
657413
715890
182427
631664
1001328
808061
704249
680359
47016
151182
494990
890431
366320
664193
841590
928498
306741
200614
412284
937082
830556
364470
477101
571278
1037114
679736
1009686
431649
867163
714098
36964
683881
451015
868997
598227
214302
737398
1002292
1006646
405035
841158
979741
67033
27601
245340
1016266
815909
707405
151597
294096
241972
896027
567750
981638
843177
180685
518427
771040
444102
218545
921564
710731
1042447
184940
756440
260928
252924
860574
975769
27624
205228
830243
512854
231617
986015
589402
759033
306737
86283
559082
448529
846374
1021215
678169
564513
67819
780248
583651
445629
676307
185384
406371
27937
412083
770923
335826
131731
935965
598124
88077
888753
615356
92433
688846
948561
551752
452354
117357
318778
347975
222435
1015017
954099
959751
314107
379551
838565
902533
932364
533144
370625
633510
26800
252723
431785
54974
314412
630028
702731
805677
294965
206628
1012220
364391
998095
509756
250274
159887
211465
346198
215798
670280
816279
793406
358154
62449
265418
633022
25870
945944
418166
447220
372288
823853
66975
1025240
425375
1034737
745991
522095
245257
772328
554429
881764
258101
353852
1018436
130293
285504
416715
29622
21515
924047
478541
14906
673253
11360
661520
119733
567994
711605
199054
150531
289316
301625
10768
446651
384986
908870
166223
20157
222043
515352
33942
549672
273368
892127
508889
871801
895029
271544
922347
218756
980648
918833
626225
786072
685218
242733
587470
299886
716525
158967
822949
770545
513860
907235
754683
209229
407002
542393
255566
1019924
84926
740412
796645
557819
501529
984101
1018900
591144
647037
883414
896890
580657
525751
810502
412005
160220
112602
762124
767727
514327
983763
30087
298448
887102
211086
912086
323280
729119
793037
919831
830735
810787
519691
960651
847208
820958
447638
534962
1024459
955361
454990
432835
151264
365506
243512
356894
63165
451878
46707
601248
602496
796783
772546
939995
226779
849716
249581
182332
1037152
84270
626943
228014
401655
583096
495842
181589
725043
930679
28243
710517
627930
360634
368317
145059
668005
173919
1010621
862680
631332
281916
670038
1034594
536622
423191
947762
135924
737294
838643
681392
968312
322916
638069
288417
150936
787109
300435
343384
836587
1009891
79390
303700
881520
104569
3276
8187
673253
615010
96786
329333
893440
371754
89594
59540
459697
266128
527063
669678
67570
38400
1024037
92439
1037334
461621
715469
573473
586629
359228
460040
854716
504688
980713
844332
497966
606697
392807
957642
114157
420006
985294
451525
277170
720258
487189
611407
159335
602491
316661
332493
69080
335632
808542
991470
341908
167766
248580
755873
665275
907410
55700
617275
192306
639169
201208
463745
62834
906699
244639
463360
16592
440372
75541
169009
581530
247729
663930
548876
489082
562164
241231
556160
762787
948299
912598
200921
631488
168641
684932
429779
125261
349679
809267
465126
283063
92099
921208
968235
593763
658225
781377
508392
117024
1006455
661280
800383
715688
148756
185214
409718
800217
877131
330744
738296
75359
238246
385519
841393
169376
323441
608306
788855
144851
262947
289823
122694
708664
69878
245217
929806
577386
22892
1025106
560973
375581
237867
400579
1013285
109328
4027
690801
665451
378003
800992
1023954
496375
293023
930062
85259
924131
620442
480435
1037677
116814
149633
618857
123784
684901
439405
665768
515900
398495
1035065
919406
117603
413511
631563
889425
313737
105480
279784
760014
41703
857066
617739
265298
453782
84212
195122
130311
456400
772150
266384
474303
763446
281269
180070
913910
764073
132170
198304
251181
505864
79996
694656
415299
692058
203319
514703
788131
430943
709816
612223
67112
784049
544052
886598
275803
375801
350667
424025
530356
1033502
262328
226985
724792
65293
710628
718307
445709
75445
600787
949726
72392
300827
334748
924285
758362
12480
458515
330087
185136
100191
222891
466374
906659
952661
66323
1009358
641623
51250
349666
845491
632252
721460
917888
753046
632458
790144
545794
144032
1002400
44851
692446
31629
202873
400662
685247
976907
201136
423093
828264
677228
435456
76012
508284
287967
839914
296573
606567
265414
522280
655954
109496
422267
402807
838711
686030
642110
742094
456047
470478
839650
7542
12487
154397
239251
995535
269255
472958
31729
776947
315434
855915
169689
478293
467503
522077
966319
493805
401038
490985
49169
919252
1014107
741839
573981
744836
215850
132310
638550
404697
513882
853911
333659
917950
917639
390967
1029664
428183
943691
903616
590338
485472
850250
337968
219597
798319
468723
359363
546996
996165
970369
991398
896540
860445
43122
24295
630475
579467
104492
131367
666464
535843
650757
378860
280159
949879
95715
478551
160889
493154
777886
962990
486115
763260
771693
590479
22794
491138
336112
800163
497177
378776
582207
1035188
285354
734322
671095
476204
489504
26159
533683
619548
459071
5882
648849
162220
49276
261688
569912
346447
1026473
289332
784954
173690
830572
483068
461414
431950
580039
967510
132145
888006
47457
791342
479326
888803
881685
1033602
625573
305369
513290
521199
589888
781571
511898
208585
81943
957110
584534
313879
519950
388176
778834
597310
350126
1033464
596818
153284
272206
945480
175023
164678
402011
83201
523330
115746
97032
111281
186216
747449
965531
545388
193414
541797
595152
358782
935943
467339
261613
294964
483466
720690
563428
38856
556630
1040107
637611
28197
362965
321595
69013
326297
780231
986145
291904
77320
22608
645313
233604
485227
482707
1000932
305114
390854
58747
1026669
526792
496853
336389
445758
661528
375729
551970
1037474
1035153
512279
578944
735083
388972
558490
840359
892167
1019994
31444
68221
58834
255227
599128
238070
372577
226408
691468
1021725
790375
103330
272200
400391
1030280
75570
69910
379446
346362
444629
761871
784910
799712
971992
873430
123664
484417
130607
308381
374774
649463
708880
150137
29986
215624
459834
671771
813287
14592
358406
716802
457635
706580
329563
934156
1006443
189984
582752
474803
502064
888457
118017
114545
389811
161035
344143
530069
516478
476727
593859
582750
809556
538693
300131
667617
135931
266166
893510
378692
706272
29340
27496
311351
768396
4290
833799
747971
585582
444218
523770
738476
122339
599505
482268
646267
58531
1009064
52176
84451
234958
179634
789756
278008
939060
581899
1031924
1004866
990607
1005612
832731
952297
238850
981529
1036697
913020
996643
828729
706798
25164
171481
834025
1027795
449681
760342
559678
889745
553125
580697
313713
625832
616223
603915
1003723
152502
836445
863074
361403
68022
226858
921292
530034
444798
129327
978750
874405
225195
85250
871390
623979
911841
554434
929533
295161
660915
864459
18347
957793
196052
684368
526805
1101
1030041
783668
569293
49944
147725
658935
1016930
769418
981523
235479
72093
749973
132927
200410
1025531
196287
285445
854964
256018
921236
358197
447361
776333
889624
879033
114122
66002
958305
421116
769056
95450
837631
93323
356535
858267
413737
553854
443228
786662
680417
595198
292633
380769
789839
408845
649378
280397
421409
91463
858980
740558
803519
743181
511593
365779
1012627
237628
130921
71063
124094
300533
571787
850193
252909
52135
292895
364037
811510
578719
986853
715991
638707
896089
296091
643659
70847
457292
356563
383767
18141
945135
78379
836836
850298
698921
263815
760080
137812
332180
1004935
672696
836138
671512
328459
1037125
636809
13901
187325
22114
180926
961700
996232
815875
308644
56823
911804
1034122
501009
302693
119340
896780
168339
876909
385384
841778
894153
853017
199973
329709
734225
1019279
483088
397833
914171
1006387
710961
360119
385418
301541
663994
914685
442898
56857
555736
674363
286701
1000617
510452
855480
804711
307966
640208
1040131
463049
620299
545449
576402
320648
644463
514021
800976
496190
873774
892312
896746
926926
648533
554761
409275
974071
743524
753647
603819
798583
540219
616948
218065
274017
724338
231110
962134
227317
397471
1005251
91404
190579
67156
456126
430863
1004870
264613
994260
725766
727459
386362
621384
516556
652695
943569
859442
271955
215213
324384
818260
251568
711210
738644
604293
763038
373553
51724
751485
590859
903976
971033
103263
202120
34346
80352
764128
875015
274849
765145
848609
157507
938890
243260
114248
936249
862299
698161
1023854
33247
294431
661558
306564
693872
613874
749164
343263
498012
516308
1027092
750564
706268
786650
956487
917359
1044233
870166
658885
470374
782291
505644
60151
346066
781520
896410
145121
862232
292454
274443
170494
898868
39693
613449
539550
893586
335509
270474
91746
887136
227662
950525
946966
480468
144946
167919
90644
631810
318604
236710
557331
785277
444873
862808
996981
675038
449913
916471
631865
1024062
259588
1025001
525179
296735
560567
323479
29872
957990
109384
645145
37552
993725
749027
827583
381348
15203
1034457
378644
552971
372150
128995
134057
631853
948290
404307
700614
65652
932853
44756
71497
373488
973354
566996
35028
116758
209490
993724
741671
779190
907915
997895
121609
1027476
215417
256304
755319
593489
298539
911635
728060
667618
390047
549450
188014
972018
538813
745228
239064
824481
508065
780833
134220
214836
356000
824195
3292
33039
793281
678418
1035380
490586
209954
397366
980522
738806
67591
111684
229942
735806
990995
67469
852443
100251
265039
645173
21053
65165
802692
457869
1029161
233686
608700
429447
647021
753143
865420
287129
164239
311648
707631
43651
443679
825344
40140
838668
27154
732776
201839
257007
438271
848242
300929
334923
805218
175257
912172
394510
883654
684707
711876
38406
972751
730517
567722
321716
847227
428798
514265
779552
657013
838351
204675
726971
58652
71773
852050
926047
374753
133949
594954
422460
98890
610796
526480
262808
1007063
854076
7510
531053
548518
223917
484265
173147
228340
880407
283626
341911
321348
547314
933677
908669
711267
566713
17961
641974
176040
333500
994566
184359
221235
258362
933408
675610
559402
94289
2144
875013
438333
220571
570925
168065
498846
510613
1022286
482079
425434
819402
112180
933138
524063
615654
17914
708613
1004835
434372
29335
877779
83798
686761
195474
409100
944249
860675
221204
7497
367661
188594
535250
863814
728430
234816
882051
55407
183691
821693
26726
345064
20482
70634
911990
474259
1029764
133091
956596
501647
310576
769174
1009224
1040220
944052
908626
464306
547279
165231
863781
550622
1025399
859944
501476
302102
721221
731262
616770
709595
585475
445282
401328
892506
816672
122634
141688
692416
818255
17444
234306
433971
364481
647940
249074
190770
454169
709653
141024
670535
963883
412495
278949
359785
787750
41801
505622
178840
453240
95326
131735
162485
844202
42965
311813
393792
881175
248230
7986
336566
277973
148334
170058
2349
631623
1017515
819394
259813
545437
20465
165598
633095
729807
319954
131651
332797
973745
62858
314172
601887
344790
521116
991952
467931
350266
873068
489190
231169
595974
34050
1033930
496922
507744
703354
411552
621512
754544
506674
800075
634536
602075
868820
446239
1037172
771720
417334
737118
766051
625275
960911
371309
612086
112700
950065
532163
535086
617794
955465
479395
859658
660653
406564
256751
501264
460106
89354
243803
899123
563230
587230
787445
117888
380759
474637
409483
444101
317144
310849
963370
886349
830170
654789
229416
394270
491432
818600
618443
769052
741705
194931
462418
978827
649027
918224
377586
1033074
1014528
901360
874069
310832
94036
169094
820610
989526
209067
302871
892296
134753
580191
745800
178465
58488
962934
507238
894676
1028263
244962
796888
269993
446117
177528
808950
178792
589609
515930
843312
668064
505103
798799
825356
203890
654891
827075
113130
391463
13454
314534
252624
948822
425845
222558
261726
270009
512803
700872
930538
1009603
162133
925066
107941
62198
81802
48535
235562
213206
656262
258189
547586
506336
1004136
989701
170918
672619
504231
643443
648147
390669
269140
426363
350253
756036
542117
354807
50948
767819
788455
592545
599477
350133
396053
756109
453092
77081
569323
115111
46991
204345
403899
898938
426087
519324
204827
366706
875304
337631
382314
908338
816321
472647
437152
169337
910809
735995
383979
185730
322005
14651
1040866
346572
903595
861948
630478
708336
28198
20411
837078
10839
170777
730204
646357
565499
169107
233551
149134
36939
287066
466344
249924
960302
54217
701463
637423
427092
807433
713887
197432
747411
412571
51016
669280
410952
487865
459722
958178
483244
108176
317441
596212
306424
347048
204815
145931
614516
199032
855026
597115
851133
368473
916881
459964
955987
496604
223105
808328
650578
452339
364186
142601
124015
561462
165715
594425
704707
773046
962868
671319
736191
77040
569043
910817
799749
855224
677510
895211
596604
306783
889748
232267
367508
933662
390886
782866
731732
515515
179029
278683
920178
1020911
62015
1037388
110379
67779
469481
129158
340476
515501
230912
864793
871369
74926
546957
277901
91865
21278
60267
49552
253082
630415
183813
495070
188116
487940
106797
23927
109118
302813
399985
459406
19863
270730
293769
198568
112067
45414
951887
506587
1021259
993331
753776
681338
19364
164774
164760
960583
874991
1021120
683898
931478
936631
148573
653487
721413
265057
190511
172104
857247
586138
457743
156561
469827
600089
325690
972004
814603
704996
418951
760826
781151
543660
375159
291868
598904
561350
188685
334783
386615
6280
230284
21297
948423
466252
464060
358690
849233
1029008
748964
656033
64362
49279
848005
1025010
422523
489696
472385
488259
544348
989565
621750
552738
695469
881654
518326
139145
648514
93906
38025
328600
53744
808483
21646
322798
108678
490569
151139
999886
299630
606739
66602
59124
672024
544896
247766
959972
324192
380920
584385
647742
809793
796497
771460
834540
894422
654323
193673
1036513
286642
84239
76413
254398
458714
921122
126719
59351
174721
862086
847123
945084
983777
907920
235881
752063
404906
485610
498516
350139
665739
356283
802973
365566
817593
988824
150162
414230
679450
496689
540625
1022900
203060
68037
492307
4650
335868
207972
1024625
136210
967248
229347
853625
56659
1015716
789397
842335
870580
189937
331057
810182
880882
845406
171783
646949
543471
3942
283136
429689
949558
790458
250889
206917
438667
695830
550242
405810
194197
885182
991510
294063
738116
603904
945252
366433
522916
176272
456535
345449
841333
682421
814442
450349
927427
269055
99016
166846
637351
365673
558301
445835
182411
8652
713786
533929
148679
745194
235484
116395
469780
512977
713366
90600
356266
294709
515481
828166
635690
687195
532620
700229
284633
388924
537907
72924
651700
422040
600968
698134
966266
176122
380616
586038
86965
325671
548455
432985
438044
396724
729481
99613
912135
700843
1035772
485081
577958
990581
713666
155558
774723
435083
890440
755653
997287
725867
694166
352064
338903
761100
136327
913688
3830
684108
43897
972304
987421
808766
839585
319593
341462
20153
1036812
339076
99247
339758
325576
299248
339134
107373
362099
515134
758241
272228
950510
97025
122734
225385
989387
845893
953301
250033
242774
727532
541273
141214
288839
953167
809983
198602
526396
888624
689432
279327
636831
981612
1027547
723382
416953
392990
935711
912054
706265
502625
341348
979120
979257
112037
886481
213416
159413
18850
852428
146513
911126
564512
522939
34749
310211
788677
676925
652349
894479
842723
685965
641136
323230
282087
967298
543428
1020667
564909
80093
335212
936368
873176
144701
951137
521926
486097
1018661
882363
511906
141697
759169
753153
1034359
146959
53348
76990
78705
186850
667005
736420
385081
745564
1020360
244766
304287
801412
321249
623191
732721
55671
84815
121817
256060
929674
673144
876599
330460
380090
546932
694271
215680
483281
6259
871017
481533
578434
564600
487127
938304
732590
209201
872253
759951
909451
989591
310064
532863
858851
246603
529432
136656
460287
894620
2204
561445
429596
958046
933079
50301
759054
149784
330968
346227
1013728
230616
588310
163976
747776
388045
820263
220523
834333
171808
809983
258571
548443
557623
822324
203554
1028155
597810
417909
148220
194182
492752
1032122
629189
846592
231993
8015
942030
491775
236018
901681
990063
1030715
81938
712785
982549
979957
708547
819416
552202
532043
101091
766009
228887
35691
829334
395947
51431
406055
211011
318726
473082
452825
858420
808199
197717
984768
1022909
1008785
496097
517102
556996
4394
90005
369470
346589
344814
531812
420785
1001987
166100
583958
542067
505445
19597
957503
916787
102659
673283
283511
213851
819341
515865
650541
808832
567448
42169
178189
864859
1033691
474359
755334
834257
214411
1026008
928898
143679
633904
240623
394933
232709
861587
456327
430303
474116
100879
638431
417339
585240
203914
102575
907392
148596
918853
630189
838914
587933
328754
1023796
958346
574157
288787
990892
213116
70613
612235
904610
140704
112995
323024
450818
349790
20647
274213
417018
418263
66364
538752
103417
287114
645713
883219
88648
834564
753259
29728
306044
287048
153366
1012788
643024
479705
845322
982143
553394
403798
863010
24604
10583
610726
362958
1013931
662695
374567
737611
351531
487942
611576
727548
803346
72139
150328
79234
377989
208576
907494
222912
347374
102735
754404
184621
797620
538694
266520
416081
1023061
313520
402517
335116
123862
934089
1004683
877521
770788
259745
969152
771338
804344
534567
395254
768459
626321
42071
979691
472748
163791
651003
446185
337460
63206
774354
67386
333591
698234
838105
246575
821634
937952
476570
714168
338248
885630
608926
444991
904938
423086
252374
22956
785468
93169
399724
267021
318890
902694
971711
209791
468838
464354
224392
214911
330869
798488
701782
584398
323696
102395
128471
550709
63464
613651
192869
271162
241793
631783
67531
761060
585295
52765
694095
825724
546948
792123
483813
419727
930222
677704
168734
236631
367356
362396
285286
903302
44490
282925
471084
859992
914402
11244
942899
398601
944102
982032
715617
571701
839207
186290
979500
549064
343968
969538
77699
363386
580949
457764
704534
881541
807200
537535
365814
71784
516439
398860
466692
631329
253617
896399
228157
722617
744230
764280
206478
49327
821765
545573
693872
712025
465175
750580
619062
452428
985607
764559
549729
609926
179236
1090
245132
775715
1026430
760753
499214
93300
375987
388952
609045
134920
574350
482949
886943
302838
320667
496876
206961
358095
615397
290355
61996
297864
312821
109959
680105
317308
361855
630748
991750
828429
274965
101261
965042
758449
27080
78418
614526
657800
341554
843474
510946
665250
872936
518810
823330
105853
796241
828780
61080
374986
35122
761908
730965
701022
250622
524062
489208
693346
1018822
1038660
420936
95224
897047
535968
329388
701151
924108
490836
889714
449201
286878
694134
892074
443542
795924
459887
52310
679746
64943
671803
727157
143694
438257
167965
730165
59513
993752
9891
767474
716499
761751
329276
978266
681327
445988
69930
353026
2915
887612
10963
127640
41461
420951
274680
888591
679768
497894
581925
484643
667479
730185
175726
317423
670834
681268
742049
881689
728216
567972
999488
1013377
441248
924934
258045
923173
568626
309697
528176
369314
1045219
863801
174332
726503
849667
795668
507730
1041789
1025600
839724
970041
732141
847473
572934
883494
139349
727180
824129
298456
992346
904646
101887
169461
786224
931992
932061
41282
213842
568656
47920
667643
489144
969397
392422
557777
455302
153265
533296
619779
693601
13798
931345
18111
617328
416895
146031
859362
335907
977688
836481
1034174
988093
1003871
183819
286274
599981
238905
115534
96208
423281
1015385
807887
965732
710182
365641
10667
510996
440740
730390
690884
407587
1004046
773473
698578
884831
700053
924355
43552
927792
831904
18375
839895
964025
708184
735925
766755
203284
507162
772975
712217
975699
309248
1011084
926005
426962
983247
140874
189696
596657
867192
567996
797330
127752
658775
511753
852359
436641
622169
343729
800403
401306
385353
369722
571215
743083
594476
257916
479449
535390
474678
840676
272669
821017
755980
66808
771809
470821
951204
450332
773944
332256
998962
28514
48795
827999
468755
1043502
444873
196516
124560
560085
662017
825736
554957
406310
220082
513721
540178
185749
231302
702994
688603
948460
774728
861146
930622
179258
526941
85870
571184
343037
777874
153018
772917
139649
746555
182439
108551
224856
588297
965488
450284
906443
636036
511205
683802
925872
763638
564304
328668
620674
165042
421822
46225
376404
404272
95324
454870
392802
860462
849012
196746
426473
237788
605657
470638
589033
684840
14069
156453
227620
552581
288751
72784
399027
836636
701996
994928
283243
542228
787472
863521
481912
842570
921607
355782
725174
234319
315787
302459
601605
484843
959416
221342
465602
638566
805195
821635
260434
658091
942709
859003
463874
203230
24148
693657
794755
20507
927494
60888
989909
584254
853471
129813
517955
442943
392283
967989
758273
69611
503252
997982
396983
500337
391252
433658
151676
381804
582961
732817
907569
217531
389878
573596
679991
110925
788051
171804
934638
66147
115783
927450
686844
1002241
506568
757677
260467
423372
220351
891554
891946
2694
104220
1017424
506742
443047
884846
930807
463911
267136
158506
666742
821232
468230
51913
41554
939324
744630
226638
845864
29571
669929
401209
352940
240792
232849
675122
205620
199502
773403
324503
1016890
823924
353663
478045
324932
48450
42755
589352
770050
814225
665890
481899
544587
114254
838185
1042362
344595
259757
941578
479931
126841
410930
692359
608482
438819
1031876
685134
390667
908601
584388
766527
238028
316242
861894
1015999
991269
393473
965600
375643
912491
423653
966063
648963
417063
586110
92266
142737
1026236
722481
831379
369248
105983
870720
1010446
206385
374233
178104
878261
874799
81557
218182
258133
537050
671040
48592
429501
227828
562330
584985
457963
642794
203420
431751
165954
498433
179170
666317
767531
827395
910700
514532
664841
955453
811993
221001
284732
983008
237851
78505
52693
132087
425446
898120
844744
622382
12720
412354
937222
662829
870701
834562
3726
306449
389634
954512
188145
796049
841830
911518
852455
302160
759365
219818
926553
923344
67529
451364
55454
345780
1011905
912654
917210
571194
803169
78433
623596
14417
13293
727033
738200
239728
703399
627896
489041
93621
1371
961487
942931
214080
1014143
931558
750435
772687
129362
183475
895737
82977
546921
655134
19664
740526
1233
952368
417738
650357
842408
40096
809400
502623
253164
670066
364404
187875
613966
638240
366858
480302
773204
534632
251154
237201
412639
197903
729591
820075
198009
409235
823660
436482
356475
617419
370142
90655
845400
304666
602474
990082
68902
209757
609739
730071
180757
634275
73530
854515
504516
150886
961313
410863
792892
1010480
557560
56193
373624
957756
187345
1028174
990415
53262
782027
1005522
670829
954783
493809
509556
35646
642138
345701
956053
445271
96576
959072
280826
267743
739803
783308
590003
672325
698753
332839
642401
906809
969589
140871
762563
6201
532031
978003
913835
1044487
234983
748708
925951
803610
955625
221741
490618
1000563
153097
739769
508611
980285
355053
498142
761717
458595
795064
130412
429897
912068
925440
209721
606329
576097
481339
952587
833754
833288
42831
82060
709798
368917
122490
582557
747794
1010168
921580
261814
585500
341488
171407
79693
468333
42548
165165
959438
394043
850570
818592
624579
712114
806296
271303
798459
21593
833004
877928
704677
844325
613514
458265
111933
738214
92131
126995
924169
683316
914782
80457
178556
713170
848914
46851
893958
795518
484482
626619
677994
39203
600829
624165
147020
496503
345340
579836
435524
547638
31405
68146
811176
294830
992102
395704
342832
584717
677935
124545
283445
623571
462226
433400
830917
575688
796868
307267
304792
626703
868521
282419
592989
683269
238856
305169
464170
585602
150798
597748
990074
847935
100449
273121
44642
235893
176941
612973
844750
181067
362240
468101
655955
503372
570785
997237
700878
653286
828135
730619
79774
845440
801327
543350
977218
229144
3112
313598
701792
210506
232217
605760
230565
48439
238596
169781
535655
120822
390440
403667
793416
716750
536618
103519
1027425
532443
211162
240710
747846
7888
515550
202048
577740
1015714
123448
1008057
960055
750433
340962
794689
65672
128191
920420
452347
66718
976498
1042301
105607
165571
509108
350671
257935
185278
32564
891841
84356
650891
202080
363858
376351
1005529
350439
838637
2471
847071
280863
781971
26696
579902
959719
893257
325393
611715
928915
958032
553607
529225
847319
241007
373188
5091
351721
777990
1030173
886309
1022511
20539
674995
20500
922845
995981
206742
481513
2624
612513
147894
1016434
247087
228484
513361
550954
142607
434171
929558
434804
725481
228363
891042
161420
101408
222809
616637
544292
161300
468060
696305
511582
371422
377536
949812
397456
145806
220665
256968
909813
899013
339163
383449
110053
452984
124298
1040023
418397
400358
881987
570604
1018948
500942
147110
932865
191018
481974
181180
829562
20201
290771
446494
297575
761588
127151
474797
857432
726539
422366
183255
340342
281134
645169
901936
1020400
41937
972404
880856
384409
129
908785
357866
786098
747867
462765
460879
982905
175442
500463
107796
702567
968076
527363
880315
61390
346065
416500
983387
698664
716515
363771
578641
738099
833098
920031
26923
581431
946510
347969
930624
121468
444971
334557
735755
721444
746795
1013612
138489
1032520
82465
542388
462758
333003
331928
123702
214264
992615
668865
690055
533869
521836
822209
778838
992719
967840
956255
197578
140522
952979
740791
867382
14446
715176
98611
74726
964620
789628
340274
828940
327083
908708
225420
579584
252918
820711
727663
664640
580291
393082
910013
663325
963208
263988
136230
797008
970901
435906
942765
709857
205516
188774
929491
800359
510617
825408
829659
858175
602287
724344
614917
301244
690115
486440
331722
512046
1035776
360192
706545
478296
423366
32823
621814
918768
854431
373984
127139
1043287
345922
169734
508252
278134
366729
466736
522904
643645
43974
55574
841673
886362
458833
46355
391658
482068
943128
325231
122725
419987
226069
711192
449166
148866
1034299
749689
123414
354185
151107
433693
687070
540509
445601
504218
11760
121170
460000
476193
586194
574445
504451
653419
707003
81219
137427
892950
488187
317101
725774
788568
565655
951041
656781
639915
856461
800778
399246
594156
81904
21890
846127
363337
370285
786355
578283
103844
797686
519573
218388
261621
438773
76218
492248
638565
753877
1027535
700850
50568
975616
68743
832997
1039873
88480
435507
1027421
432415
12464
480349
236673
588379
854927
582212
84826
979276
832524
234415
998971
197523
425192
790374
706468
508220
1018905
911647
737841
787448
609354
246077
729177
336543
418640
632505
637649
442766
481922
656986
844415
20303
693651
794000
374238
278985
588841
651587
36201
658165
327132
548117
141184
593252
747012
1030965
1001623
636469
788664
43866
948932
44536
325011
871994
46240
292115
510179
1002271
656983
172476
547725
242587
496045
576517
907319
24054
93573
536921
535495
612922
30431
677931
857875
578018
564626
474862
404263
823699
75059
964066
853726
209480
204124
970406
985921
483274
952280
763201
914504
1007433
987755
805383
610903
391444
97145
224154
959433
499595
431109
692172
114712
611025
553119
707840
1038603
882281
595211
623538
831323
8629
943217
36817
873827
287649
469728
156289
360720
975746
568946
571951
426710
684421
824500
612856
132695
820467
27819
100347
730253
986312
459320
998285
462905
524705
546193
130015
435698
696342
128917
265298
459918
238326
965763
499512
707013
73067
522628
177458
1041000
243107
116817
712350
850521
66124
942232
521820
797403
573107
115502
1748
273061
863756
409600
783861
207113
115968
410680
6153
94844
11873
750999
370935
918378
1040647
301481
269933
1015243
247335
456027
851985
108117
17767
144085
59180
1013652
290432
784229
197938
327586
136016
462103
831321
77483
25883
183538
919642
147297
141642
8907
874491
773771
888117
149851
334487
534356
145510
774747
948422
412389
541586
876845
631491
232081
846723
108842
876589
661457
814126
568076
408073
74145
964416
955090
497094
813649
935062
5716
387010
531665
584405
584911
406252
824252
44529
565992
295606
593804
706596
332980
424435
777668
375753
667153
616828
384919
152884
1018379
557310
111943
938281
81082
966244
269624
646547
573009
220019
790939
747666
374461
422593
333090
271604
544671
494161
333756
552740
383700
634787
555279
285418
644430
681536
52528
166241
290009
839282
116557
570828
318996
413717
228016
765600
632498
456960
160268
800103
996075
618142
310626
24778
936088
804188
832893
716871
584592
10581
102832
373835
908000
185566
182214
66574
318084
959353
996618
586314
540147
725804
226787
151637
75751
566640
624701
426369
136234
150980
967500
619366
698586
233226
527968
201323
143337
853802
303326
427641
215123
169986
411018
864530
985987
675064
289491
1002853
932183
614994
486501
976921
126733
491357
858619
510895
1034962
156371
719914
522883
222915
590546
1034716
938348
1018233
417273
790358
353064
314074
973291
711426
70438
713948
922368
547175
728082
806372
56364
732679
525736
86274
577940
448478
59503
328268
974684
454927
902852
13516
61460
113452
420458
280929
780119
67571
462426
613233
633376
924975
196248
867640
390220
542152
723726
867241
412326
963813
120509
900541
497816
536789
733673
844893
883242
346043
579271
344536
87857
59494
803982
978296
456639
769844
471133
357331
568685
441100
247973
228504
915439
669703
603116
302984
476967
728720
941279
847160
84568
10744
921912
481616
294118
446243
571886
343813
344546
727794
820563
445291
751575
650371
308758
508471
428882
840170
835217
628679
592785
897871
236968
981775
350324
4061
954458
738135
868630
696751
751777
2889
387791
528227
370773
66271
1004050
200429
610756
350976
223647
267699
292490
350823
156581
775447
500621
365545
1000411
341503
606093
283995
83818
604812
208893
440591
213325
905178
503687
251281
33425
324974
712575
184817
429581
561349
371620
995136
1039456
390
349992
396228
927888
735879
816487
406848
559610
844274
477417
671904
911264
327934
153292
816473
216240
259395
91289
476057
681342
111392
557255
676218
400782
727001
978808
55315
43278
315337
80703
874507
555878
966344
182084
204064
5667
985968
885814
137491
784715
232334
109307
456755
910408
981636
703135
756618
623438
506741
862542
672089
857916
615419
290768
167034
581413
982074
981238
905659
991156
761655
290396
200387
832286
949890
331062
170565
95012
651273
707208
624950
186360
623333
869941
715837
228508
369573
194103
327376
909897
64503
299854
228595
694051
861668
385788
550193
828233
853555
866579
513012
688108
784751
227403
616357
991261
838341
673420
969438
290503
992509
131954
726059
962514
131781
676481
941407
30427
869583
569129
817454
822964
137575
457397
104304
229120
886118
996241
89667
441528
999588
1042552
700409
50244
581765
970850
386086
674376
613048
1035686
298987
785075
454722
694636
660991
49799
450054
517277
627174
106987
875164
664822
749221
611782
512734
113950
135155
660887
581820
56866
785427
988074
670367
1017775
400333
988242
724065
527974
194992
1037145
957487
503527
286296
917516
231458
915395
453478
471293
362833
149111
430238
2254
473258
183386
448677
322078
719544
610980
441991
714578
178772
470246
829769
769330
686265
763720
672787
368934
31409
566628
889863
325530
1023778
841349
850806
329889
783940
452152
151652
184655
56366
25893
1027239
834657
749555
445024
794620
832249
414505
444303
298708
454932
432777
167676
550098
654195
587250
302763
39282
450851
822477
584542
376085
350405
400194
706001
933347
338652
552045
901826
233324
908983
419668
724503
772972
1038379
428161
60990
6200
540702
692575
538211
258690
59304
155112
684060
413183
610125
1025557
172663
1003731
192585
529561
536411
497500
482326
68117
922327
596495
41833
485895
286861
535205
371593
30925
476623
651423
909140
99568
630348
811612
121065
444191
459125
355787
901049
257577
625581
187585
819306
792517
752081
21269
96408
168183
387281
789387
327767
781712
953634
808969
129394
269784
765923
258560
693212
181822
121831
76283
278898
290104
503875
131810
830403
561736
809854
892917
478774
45419
852945
257600
960147
766320
117593
512941
44816
291265
415131
813875
530917
82181
413006
537488
921759
471131
396321
751726
865797
844281
121727
778150
806094
448165
528912
167196
691878
397907
579642
1044030
41119
307609
194231
616627
193861
795561
768164
969874
161546
498328
395569
498960
997750
402835
980550
795241
141868
677052
626733
115794
649250
1002689
818627
483086
1037415
664777
107530
815424
470236
39304
252270
146545
39427
770835
644116
638435
249869
12312
75507
1017074
183112
205964
981268
533962
390061
40835
207582
921608
390778
490200
972217
2205
393558
745181
998635
529955
569467
510523
777639
42576
202112
100604
308922
771546
372836
904585
826439
83541
666710
915194
952120
271216
971264
927940
542002
549562
972556
173087
904113
374150
256077
42765
660613
717151
942102
290636
109967
798852
37018
212946
392395
811731
622212
941514
349605
986803
738637
161586
528768
41962
521297
525440
86807
576988
433463
1007665
194966
1039550
763704
356986
502335
134977
591238
593097
100439
159982
976593
620490
989111
150039
758240
325500
762576
993193
1008134
57781
861792
4916
149242
451484
446329
737242
306656
995152
84334
522096
260662
909168
1009148
711232
952371
611121
353330
3317
661294
430074
226674
831084
973204
873343
886333
922758
277844
240619
20707
286878
706830
551439
187790
870820
167189
257338
492843
171881
1043645
130221
629743
471306
479171
473937
840949
180346
964679
965742
529625
940759
447930
638382
236503
392683
1007269
28032
94486
309782
606352
496324
370881
383318
615590
600984
946771
81952
280048
765588
582672
329050
276843
25762
758578
113763
220062
904910
98850
241515
917285
15739
968032
18600
106007
84054
469370
889984
654631
147915
579534
772775
808928
220022
473169
852694
214175
710534
459492
89820
712011
752343
415756
282443
741707
507125
873876
535680
1029593
368608
595143
264129
614420
851498
449655
824848
35394
981040
729673
536080
1035732
374990
489688
26567
143742
367492
894130
728939
693474
539018
511129
160344
108805
94443
474116
752198
643526
74876
158437
567959
1004920
273765
814135
874390
545513
807162
103990
870833
1038466
995376
110403
166078
399351
734306
624179
965583
1035869
101824
845986
673020
768561
847893
1039106
975859
998496
985134
523221
350747
663959
768076
31199
597275
595871
781851
39765
820314
813161
679242
617022
404530
214731
940601
606742
956962
598560
158319
563564
691332
643477
924601
972223
793774
976164
407919
254690
195341
403840
260085
370936
46811
743392
905694
721304
311665
572287
245618
426038
193382
137495
811557
182024
863482
399002
59383
11059
863633
300552
830563
1005234
564191
767746
622459
283499
688980
861770
248196
763694
955691
3906
508004
533753
868564
263376
639597
705668
875588
857343
728637
759846
826129
158786
63882
361391
1024858
299030
406637
909829
454496
797450
779578
279046
18943
916081
539261
648948
1364
858049
885311
548334
335962
189048
572220
308748
42308
922155
103961
709078
149534
408651
485968
280612
281372
656798
136672
33041
211620
930129
787040
418621
12327
100313
956825
850365
157492
361843
772955
868464
244090
2930
357161
1033084
50539
345752
242905
228142
95216
488391
576505
297091
495037
925117
244967
388588
562689
768096
705204
862821
1029475
997870
995065
622682
973643
759500
644747
592663
892903
645515
482099
407634
858812
636018
452935
711501
338757
355088
833740
1828
698127
113586
761257
829111
338266
344499
915492
776236
872031
93460
1018048
442165
810839
575129
793309
914040
719957
813014
648860
19160
829803
168212
519333
879472
688328
876228
728495
562822
483369
1473
397885
897475
462820
882573
915316
89317
932783
1031381
48405
735937
386362
285647
101964
199615
902978
805752
161944
760937
57928
882139
631054
897021
967661
58863
858948
440907
614248
4168
909881
260558
346977
49017
542400
499788
926855
1035441
974636
39074
354106
157791
500263
141962
1015315
613672
682050
428512
774022
519055
517528
864198
686831
606164
282937
564601
255463
93358
925859
815569
515685
916973
117579
688369
76386
706953
661114
168309
645
510503
7919
46422
147794
662251
956095
637676
1042044
586282
732466
367838
999929
963261
521179
271357
657012
479869
239605
758910
766750
28068
788322
299179
804796
819955
141805
481631
1000517
722027
532617
538835
583506
249634
591191
688135
633087
295345
585642
138490
794927
352133
793688
269802
681556
741277
359940
372611
785992
631698
851999
894241
1012240
361319
362008
810996
900801
632724
705206
75598
103835
976719
355204
39189
798929
120089
358462
301676
36495
854546
182241
67194
680710
983
113146
647873
289092
829458
247283
861352
206879
181363
113627
227586
833750
694013
607178
257934
732983
4122
804770
381458
300371
492709
814530
940235
283663
237128
923601
12905
455694
497501
1651
644421
215528
875355
556419
823585
957438
809027
619534
61925
182715
420160
603545
769455
56002
553568
530078
789054
339478
209446
282525
227186
411168
753529
61741
296715
721090
819986
667266
170872
55585
353905
522280
609456
889418
1033123
920159
38374
401537
939536
227319
652760
897566
995025
508316
581855
755916
639998
796311
113816
153416
658236
962254
959649
24345
44590
464286
529840
246307
398769
749387
300830
341656
692299
131986
204326
581047
312139
341721
225942
361258
801240
987347
844326
107503
16080
12378
453102
311338
219148
261193
791843
57616
144639
421225
819451
580950
90589
801944
221651
774858
943043
506661
487335
730592
216819
13918
928294
729440
235504
636001
909734
783467
147143
965832
193023
992073
377809
914584
893572
132509
161490
29254
502711
292972
806949
62039
573594
495852
922479
799827
1040853
446121
1025346
4202
741789
502979
90243
357985
104532
88544
259088
443293
580185
816139
831575
622748
343799
99351
108914
849603
411491
623767
769308
13001
555126
743673
995990
857117
689383
779959
418260
1035612
975772
926044
860543
29214
356361
945389
679447
47144
721875
43925
796184
886074
606720
163885
467859
557562
964088
588049
685052
40763
653600
211044
128397
345343
794204
162294
126609
392332
473420
275578
586736
319957
470236
144056
64620
390068
422794
360306
311521
17369
814790
471691
74584
927454
294249
144884
842207
298843
780432
576699
51488
546913
917693
307813
629777
214836
479822
84979
893258
957914
6798
224114
481607
547832
941947
769949
803157
912873
627853
434894
878846
511752
366134
22577
269102
344485
925079
1001262
336320
58661
1014513
501053
115838
34670
645078
301413
507258
752955
353523
178223
382259
849125
704287
488756
13654
908807
483310
274864
863360
84666
368669
985264
625823
584382
322122
301969
921185
999290
348823
302902
269199
745257
657343
822363
215684
103637
305815
1027885
80169
366315
783570
71662
824953
764670
646549
1002902
526160
422130
391320
458561
127325
1043557
425297
661953
594038
529216
152326
323447
138074
697740
831760
883576
917909
531242
598335
225770
711807
278003
779791
718193
185510
410428
430303
223244
577359
483070
14971
34179
969599
446786
504477
285492
889746
837033
1005067
546307
962799
513392
435554
66872
786296
615440
402033
836908
567806
24661
433316
690130
720347
709358
345353
629112
113355
230898
647479
663101
913905
81366
516745
339807
805646
596210
270685
340824
419061
70374
40167
215995
263834
440061
499702
148023
841401
807267
454889
102648
800214
1013345
533845
365767
596465
568131
283617
777250
867697
869513
874174
1001504
96078
999804
229669
935210
519244
393758
694309
694118
557302
562792
377732
972590
643695
7105
42530
855748
1006861
149987
226293
857695
441198
93330
54121
767022
106478
940087
565651
394683
767142
1014147
997524
463991
789102
82914
738761
523640
329041
518392
1041390
443326
127077
812491
160781
691638
110510
523212
348129
548733
402305
844596
372236
775666
740816
255883
622917
402753
697938
813157
1039950
337676
261896
878175
200736
376841
731612
713183
541098
530915
365494
895372
269063
890219
445399
16486
368424
834291
397973
1032298
216694
218364
319784
832620
286390
715996
222446
487964
356170
840302
647033
721146
300341
424335
225222
779128
827793
283761
799320
95057
39535
786694
369608
766585
354602
454324
610709
36253
328953
76536
175747
1037695
939646
761355
773623
966326
224174
639797
860719
479972
643916
843735
923730
757529
594701
848262
1041873
141304
908218
916846
908132
246605
990680
952022
879209
13026
794075
651050
886441
282895
366265
870580
958627
189072
116219
466827
695279
220862
878145
518107
985993
156415
360810
110224
382846
819466
519743
633026
141719
832158
411917
441891
240088
668651
978347
24752
345943
596548
26157
842110
192024
330294
169099
692559
962735
454700
219937
459645
147706
899733
686846
327853
361171
346981
607321
950088
400121
60833
46675
318993
907386
75250
612695
167261
712212
685392
95628
759224
1002923
324585
123355
180075
829331
256209
511664
1022333
96801
986138
903974
630420
853741
268797
225654
265561
211207
39169
536623
435653
527967
667137
350991
696134
1034972
207117
875554
749889
901330
251542
425752
741540
651653
982285
756384
946459
536873
326143
920902
239431
253771
501633
794305
484662
4051
946551
115335
140461
681357
358408
960606
207277
1011008
63955
455113
614414
626643
13154
74382
387846
376371
710199
390050
495579
1009914
341261
201460
63969
949690
765622
547896
682237
52442
364272
476230
169379
558586
374699
188201
961848
615826
453296
122238
580890
1044307
362995
147313
904568
906134
120596
379866
4397
616041
64319
554015
250467
469012
704777
771405
142925
838672
665003
749399
12698
509072
237858
23625
96834
732783
393589
271524
195045
581769
670647
235207
935147
536795
668938
490304
219233
907606
232361
349694
577398
200562
553632
487448
1009598
681146
447136
39252
643657
593085
121769
338184
908110
313178
687277
333609
544634
397379
101753
46336
414338
595487
474570
538948
701966
423889
929015
169739
740069
123641
901438
252934
678804
498319
332346
498987
364751
378310
912707
203720
984914
196335
876015
251128
687115
789256
266844
98656
699989
291218
688778
907451
555118
690082
940506
66512
763270
783117
1004362
452936
927993
509820
734349
548455
389704
907739
688430
8784
186844
305611
747354
346994
40985
282249
295426
547657
500896
215211
836479
909526
133840
1031500
10653
310769
827996
308872
124857
518434
960455
838351
429358
479384
149640
613075
729985
207337
268712
655876
369427
362306
1018077
114685
274624
904554
1013120
1034348
813716
310272
903747
445083
1032221
890266
555785
967159
611954
698119
57799
983893
407636
416661
19984
1034586
999478
900975
447242
200836
823048
799450
231715
514943
211759
315354
412121
558430
608011
407313
915380
27466
44443
900589
43139
835120
333354
86384
469884
367570
905588
177918
853581
15526
983834
1007227
73377
625477
706066
26622
577508
273681
1045240
862643
86225
103058
974634
223221
560195
823293
167219
1003987
1040407
963331
239654
520779
49284
279367
354265
910645
655804
879501
328909
595319
231184
376418
959735
537505
584114
735393
769824
612273
234206
122176
680066
860700
672398
131741
59238
127335
855240
1022754
436306
844245
126682
840021
624478
352201
630736
275899
226983
497729
564532
364356
1031438
68168
736259
879056
109718
323663
89053
550029
612740
193186
363807
583605
853062
59146
358819
147738
595636
81129
228582
804140
318606
934436
166767
449219
497159
484285
88623
396751
485847
553492
764336
598541
53107
286755
349179
735013
998462
381796
767634
1004825
358211
101410
701812
527856
825327
326028
555943
83002
481176
643193
756216
952027
811966
590587
77146
66956
383225
824540
334042
595701
640942
624107
704227
277523
37845
1021486
631321
296821
793421
941679
532064
994332
665215
227101
72556
298940
664848
54717
909996
899667
927313
942087
782723
280796
649850
448330
713510
282403
902970
439715
764656
226559
837636
802606
996481
700299
910318
607843
393176
452257
712166
525050
839456
704794
260867
656020
234524
416487
216031
204431
973570
837694
916661
339480
829757
341334
454900
561883
1005580
863083
280425
582780
274325
354106
166896
657442
18470
749699
242473
186323
1033183
661760
769562
419783
563436
546820
537195
54094
402491
349308
468509
564779
530885
708351
507637
179275
545010
726306
93190
88475
601434
371871
404872
594457
190572
251107
1019449
68564
250372
302390
689549
752693
159076
699383
266105
298430
728838
812905
609765
355742
486763
415256
79637
252023
274975
77008
373166
230887
658843
256318
547565
66836
598706
916392
291745
853783
1008322
144885
427361
329640
604198
692160
166024
526043
961961
1000694
634067
880789
133678
552186
1000112
51359
606857
191841
73620
454311
950623
759877
125372
883751
491776
720952
435261
392795
477438
152831
1042500
661297
976940
444021
75034
205323
23822
1000781
891599
792532
49635
314550
736320
159930
684579
308200
787697
208381
1025532
434824
833672
693349
489479
927857
779174
6997
451012
1002823
260244
1012533
644951
1007305
644916
712460
161669
999127
743535
440421
525536
277331
343992
998287
722295
709289
125209
757046
419139
960010
170696
616016
924237
833260
608056
643987
404967
967130
84702
473626
587007
489852
721091
560590
577374
988558
93920
639556
105465
147303
216979
92333
809754
395516
856952
904395
886726
62168
96678
380467
829655
894489
2133
915032
78018
680018
541905
526593
740432
355566
534260
620260
655484
640837
121819
897133
90707
342142
885577
129116
1016043
581435
372482
152260
663677
10049
893589
401074
933579
228994
882573
183150
480488
773875
966657
850284
400198
353817
989205
607842
956438
450160
402956
639291
702854
646702
373122
14328
493459
861645
5805
243337
919205
1034929
657356
215519
847907
140708
693140
213803
455962
77709
281855
925782
992040
327589
676354
56870
151767
81934
250666
923117
213614
541056
923601
243137
612010
53879
491037
334790
453165
172899
185843
508737
623973
124609
1030227
276185
912082
6681
907489
93012
26914
699570
120302
715859
74920
318977
668648
554283
156343
523439
572775
209423
301933
703574
607146
821860
892406
576160
600148
546305
487412
828126
781550
835471
911011
596691
142058
238291
742803
1020936
915920
854849
228701
703350
502492
866473
566629
676731
818006
512126
134922
857321
725462
87847
533209
505106
143715
195713
40058
966007
187005
338919
616408
48526
837066
549030
383508
913231
296453
256514
877355
972591
141060
1017447
326053
181529
201724
879215
594157
316809
123059
47980
288373
214921
358820
286419
938723
354688
713171
509510
907384
933689
759515
298753
481872
301635
943701
980657
331980
444263
440352
526640
172500
51816
504220
685171
211224
839640
535209
754783
369424
105177
451103
1041946
6240
431966
77409
295928
712469
981014
585005
19345
853020
576892
896342
826327
304610
807832
554904
573265
56244
778706
693445
405521
887588
868655
549904
662593
747068
19682
580696
618291
576191
817087
410468
1023790
598350
608370
1004193
535527
438189
168080
676217
891355
391080
323118
531005
222311
1039183
262614
672142
249424
637268
101763
709939
243074
1001205
956188
27471
953946
540931
148694
112083
472885
139201
536427
533123
929748
78532
891961
70048
306029
168785
19257
293459
419150
161394
33418
758511
414876
892238
944817
680381
204751
426286
592773
946046
202153
562608
217623
403448
224362
165783
545908
204144
766537
718170
412640
21029
264655
842155
1040311
708511
60774
647205
1025371
1017707
824250
6480
786503
571114
902257
902251
583673
795805
489315
683489
468424
703079
573347
853327
310197
759988
268000
637566
1012562
486355
937071
272573
741973
196279
132091
335164
1007161
639899
486868
561457
32336
831404
591172
728849
335331
146834
848874
1006405
105046
712678
570344
405389
465028
163182
96873
319813
414668
501488
696087
514828
567958
559405
259074
899199
189041
458775
990772
561718
813740
632603
387054
45775
542474
686945
477647
590029
563979
97376
74091
24158
552228
187626
129371
624005
365759
966382
89442
159490
401509
692624
461710
687122
779935
194682
115327
996642
111157
976610
364437
349330
1042592
886671
313396
30829
138718
590095
212700
883277
847869
511102
831089
511522
445773
37840
953524
178073
460697
239514
629159
876276
983643
838620
909383
1039836
109108
405568
45689
760945
311349
838226
917468
332885
96356
943292
335340
842760
122865
705823
475289
44279
975329
171055
580562
111642
966829
653728
705743
228327
179163
720360
813633
843191
756331
347718
349811
689613
283735
281280
833380
822497
9431
216089
83298
584920
444902
471474
1022979
178761
336229
817592
975482
568274
499419
841752
138496
156655
108436
191429
42815
63975
190856
460556
738947
386316
762172
144293
124672
747614
952205
952904
806815
62296
1035810
50781
433392
541676
380096
434908
880664
456907
199841
1038164
116828
378076
956006
177995
429118
898659
342623
369876
815614
711631
473392
115376
656122
11746
549178
990700
168735
697042
966769
992961
10693
304713
621677
802518
517182
380335
596685
944472
903816
721569
512741
386152
937589
607702
236127
835631
607607
24774
208671
1034727
1014527
671188
727210
288391
683473
62684
723235
306741
193913
876245
931086
535722
387550
586987
978734
763211
767902
191915
363894
127449
982880
915994
409288
853088
628489
969776
382550
696432
514195
21631
720
968212
216817
201762
313595
433351
845277
1009649
672306
85454
714357
246304
760558
1035809
843211
151250
576315
321220
734470
298472
902107
358203
760855
948438
909948
807332
139143
828235
742984
410708
930834
139532
72705
37254
874578
911699
564819
855604
731442
503074
966381
529023
652277
101822
81828
749847
171848
734816
278863
596294
276852
124135
568056
623213
351164
1009117
789955
236553
201441
935094
540533
346135
785599
135837
728959
55141
738519
824524
665009
256065
1004522
411672
106688
572789
402812
404440
809303
623638
469843
599156
220298
967757
747987
154500
890116
933982
189955
856064
73092
894693
237545
481458
963577
567841
723657
12182
105353
980186
516374
610595
276393
427983
1005872
231792
83821
754679
973426
807987
262292
934025
52724
987168
271064
17165
799675
454981
18690
687123
1029795
508481
892018
38743
746574
754183
953062
723055
786438
375126
830847
119935
895819
551549
25708
603370
650761
558713
88725
251344
764591
488512
147873
101011
320688
762552
529509
600604
559205
413024
660450
899719
635888
902696
229666
830860
939650
253044
896919
545340
904542
985539
413520
233686
706272
9028
541341
561598
803696
38969
709381
494349
713886
680425
903287
372591
382957
865659
437547
981597
480919
639783
812561
674589
602788
159152
478750
800926
161380
493589
788075
404083
882288
754131
949457
963684
393844
969377
627615
31724
476641
130961
897130
67595
646399
124181
741781
956268
713475
285029
257824
821754
284996
742125
604440
1003144
814866
327979
695577
204227
533849
447546
495827
271290
930947
756749
213914
920149
760472
365082
278790
41000
360300
581349
211967
248327
217608
929266
593828
719267
853128
805249
408272
1013117
205370
270895
709757
755149
877200
741357
994054
825094
504259
63886
207198
58637
1057
892147
855562
1033905
736043
253058
739851
714362
201105
131094
705781
228392
990992
556717
84201
251637
681187
836892
571100
441422
849828
521744
118804
688453
392858
269920
384979
185712
752566
842433
549378
363557
109848
674068
830371
225285
146962
947982
555128
51198
751490
649015
369801
167100
880446
1032756
974313
981229
614687
337722
34103
187684
817923
924370
829464
833437
290673
762301
423230
197676
790677
950307
138211
1658
924354
429951
164518
644687
521311
365548
703329
130765
185618
25644
954855
352280
550488
415548
208615
627355
68622
997857
578853
219336
534545
820978
480432
210479
82007
212121
846223
135025
934455
560448
561097
311410
82402
686984
317915
344761
761957
956171
1035801
84754
233297
757357
19120
385816
180667
484143
988229
37383
245928
880217
370082
454389
588762
4093
321867
405391
430446
247699
470797
337673
797026
304959
387114
86552
144464
1043321
732402
606117
202259
478931
940931
553777
593224
169652
570861
1018372
1027627
126907
828899
208652
418155
1005828
663635
599309
356406
612049
794109
714547
481873
84561
368929
775408
117907
397370
947881
491849
904657
736889
109452
509265
178193
1043679
408018
29947
30363
899798
509381
381361
1028308
390111
573549
947893
52759
795606
408632
235836
487274
1008502
102268
101698
1041491
926869
271545
367057
850877
765733
65692
718539
48432
267996
954348
331450
740231
351622
308142
1014468
298760
382596
998189
78444
256929
919159
342501
74573
596151
994377
86426
1010048
664565
703329
732599
112682
710530
294377
869120
806261
49489
847579
1024800
840944
245712
685564
742283
608072
818017
562516
650173
571098
8030
341978
469593
821189
479819
515674
840666
621390
126216
578263
806223
224524
190739
611785
956370
1016684
245466
494716
917722
895088
413800
24985
100438
408537
583300
304687
695497
106536
482607
13208
394891
337249
647053
724414
455787
701915
872824
760372
827515
50122
104334
690652
392653
751371
333786
1020723
941713
66955
89714
1021258
76178
817664
756149
1034659
11456
434388
74314
68811
564977
667863
433264
189120
86969
650588
742199
1035685
695046
582381
260465
932068
679419
360769
58687
176721
468919
891908
138417
850275
585159
44730
145237
309231
49339
1010320
212961
631268
137006
827572
791702
640550
503020
98153
251000
1010049
969418
208091
34359
402951
31917
944709
784112
209477
662596
43686
81444
1038481
192638
61091
730310
564558
352054
907811
899115
465765
565623
1000307
544899
680638
1015147
330329
572002
39537
358442
85173
736325
369355
221310
773132
149403
343993
840538
1039679
195764
238416
689687
204304
973044
883184
9644
100288
74814
188484
206597
872264
123415
48559
482176
881583
601230
725540
861335
911140
341366
797105
1025103
69858
418384
663094
764387
488236
830525
120271
762716
764366
428754
446910
325117
715229
437109
765884
955056
964575
714605
71659
673414
611398
708987
474542
171884
894736
526277
670565
241205
771098
682099
669406
423668
575114
527708
600078
224482
61017
312886
956806
675712
509129
1021028
134070
57944
536913
507452
916281
844637
920361
498948
512464
232269
389140
374954
27128
943726
959971
929169
937656
1004210
18805
656008
603239
154788
1009615
422979
69730
169753
825652
51321
858198
806253
1034557
91606
81480
603711
849257
413347
856104
614952
74420
57926
514396
511596
729849
927787
830049
621159
232648
316828
2809
293727
355226
822850
105212
889828
1032975
41316
206002
598485
368967
142271
56668
4644
545889
193702
208397
296419
658975
1039144
786008
636327
804885
1032855
826899
906588
1011835
505637
740529
499500
148195
980353
958646
228082
63611
26966
324056
634386
886434
5115
633601
929473
942690
919315
155894
93097
543717
418487
963172
307282
874072
488413
799000
67090
242149
994923
780267
432924
1016401
763666
241145
62243
635518
188488
942108
105505
896806
469157
682768
341971
428078
716953
409189
724465
998239
1021560
900791
335502
268847
979561
64920
784851
513998
647211
641987
145687
749850
52218
665650
641989
183380
485107
135370
536880
735052
558466
430609
409115
94371
984011
364683
787393
111816
1026577
766599
291083
902757
97308
235337
462081
460342
21500
1031891
885475
194750
752258
368631
260657
842597
513570
334693
253340
823599
422610
534224
233691
803438
618500
137894
284525
157997
216096
638935
783824
290635
997631
54310
20079
324298
55968
862108
578708
883649
861857
762247
346286
113469
1020433
312128
865398
159964
561853
27015
873070
1043159
886673
90834
307911
41112
352920
834548
142265
873614
265322
478833
981225
1000766
570898
123525
936056
135845
657740
924118
515754
725387
412249
135384
547020
552645
214246
784240
456654
884968
415710
155275
462751
100494
66955
971879
20446
269562
972687
109364
240460
927270
172287
147891
454545
918667
434837
983783
74010
162064
800310
616216
815142
659988
975957
238547
154603
807803
162194
774578
136754
766602
805455
39423
443385
363133
112619
228016
483005
329421
494717
44031
222826
852592
444442
82008
795769
71708
718130
798154
106309
127275
688472
146555
900637
500065
774692
120823
220025
486183
654436
712670
662176
499167
812532
821655
732041
114795
852677
172163
659847
416796
747658
784128
538189
500058
983136
704288
17800
15858
718821
497245
411269
5627
384983
866461
96452
945181
276187
813687
650821
681457
2585
664178
635466
930733
941843
389580
331264
679260
672152
172661
541280
636628
127551
607804
840569
375228
782663
538297
445641
194552
769253
782317
505757
954207
488581
86693
1005502
90533
769690
330094
952038
875387
72499
399186
633793
776134
560230
371178
290782
769864
255262
262753
811252
372263
379532
442032
305201
73059
436824
11414
269326
653781
572864
721090
160886
75712
23348
995733
330897
757938
483768
487124
89942
193084
733247
98092
829447
13220
971754
373460
960974
304257
1044484
809201
145874
990421
835315
106795
521789
130226
681535
468341
851162
16264
540764
87397
535236
74135
699739
348477
831917
799675
781093
303047
686084
543972
595783
60250
950442
155310
731368
562475
947929
349975
827853
516464
1040455
796278
74780
761673
1013439
524581
457128
181614
437613
719086
799907
239657
580910
38628
379204
848674
843597
722875
192162
424523
415391
675732
915664
861732
834481
128459
806516
619062
450400
783863
782694
950059
431086
374566
296375
490875
123016
879717
85256
161165
529244
781736
6355
802273
571034
658925
846884
213972
365129
949294
967792
891518
1037415
613639
655774
266285
656197
245000
821372
578624
231006
206857
316507
729493
467553
391926
991984
217001
3774
705088
13058
555846
903900
645953
367808
1032171
45924
817585
760056
41553
794829
536537
449039
890803
515521
541790
724193
580409
386358
778935
7782
966951
507855
873679
652436
871254
220263
1026899
307199
322086
439303
497850
604754
556501
133447
687155
166798
430068
359419
24814
402096
853276
336486
1024117
209080
59379
470642
772836
619550
775335
200255
649525
98272
843007
770365
179619
589333
945338
69362
321579
673873
377757
663602
794149
592847
15260
563441
185671
162342
612534
603049
220296
235691
700744
488621
14216
181581
387339
424123
899929
502160
710454
618054
51618
6049
354161
54320
84826
346350
254552
239087
672649
432807
565448
927607
204911
577136
484492
440188
991467
907770
1026540
284969
512727
531846
553258
920206
692242
1000898
206227
207981
980046
441869
928067
419840
35722
605072
649467
391374
643380
589976
859341
755479
354775
1010174
690479
900090
277818
351487
848804
218801
784620
130742
900530
793062
418099
1022231
885618
631540
252324
799588
918782
547380
419627
320130
932936
636034
925362
405677
365399
165815
835347
75511
319709
236589
505486
241506
266529
556107
1038017
951088
228108
751383
526694
663493
528183
826825
664817
648360
578536
758813
974359
641468
58897
214896
572718
726966
382781
173612
657900
568888
190265
390841
40831
924573
536269
380391
889930
81813
583270
998057
105235
1026824
657024
626088
628779
304717
492430
705149
647001
395252
35710
467960
534108
795204
615653
125228
341980
392261
856749
109237
664870
846821
124074
399210
103094
606685
336098
733561
280197
306703
95660
927063
520516
665177
192835
217640
518895
170854
310791
529688
603644
534147
960472
897884
924770
270850
284358
804757
4185
852026
377370
883847
664007
682263
1007426
644584
523725
971391
19753
271888
357545
778709
744696
474580
118395
558363
544867
483020
921391
759215
490890
38524
837976
202666
668484
803551
208598
194527
55845
788088
30787
270606
224282
862862
906465
957881
516634
1000670
235646
103228
657193
205685
772895
185195
555565
926991
601139
666920
984136
956869
65589
783235
725292
268318
317076
788022
24651
24842
15970
424145
909025
520605
960366
888436
601278
653280
932645
318461
878624
729853
359783
144265
193611
451727
279641
111589
924309
377346
936180
747101
231253
365884
806609
382260
602551
959208
626227
480448
230681
472370
818702
780511
497266
359808
356111
1237
986685
436658
273194
255375
736609
437216
784694
377660
664482
1010274
468977
556167
59352
377606
1001465
971622
213516
866625
64442
290318
202663
376081
160049
616196
61287
28507
849479
499052
956991
873746
697894
340662
719242
1023375
465521
205747
485575
132879
175815
259742
243750
991770
887429
377677
474056
967480
169351
270513
606053
338446
1027191
417598
817045
926788
363858
893856
699004
229240
428914
479436
398408
280060
66056
331041
26788
445538
531501
846733
736061
285566
874337
590527
35323
443743
800302
993659
465062
90040
519778
95027
635515
8975
900877
87037
555447
14738
515411
381551
467716
635453
828238
313022
20317
351459
939966
393778
894594
41262
283236
247270
968655
953741
1005009
363945
683345
509605
947449
221071
236992
982026
936903
155366
156962
13149
453586
22698
274387
1037093
675905
956708
353164
273912
1001280
468608
65745
20363
509287
775258
565848
54453
402317
610370
570354
368738
38353
486075
532282
334643
980115
182853
636165
336125
761662
79185
631448
710528
1018974
769573
494950
766441
762665
941831
724070
966228
613074
1037489
5970
838300
345603
100030
941560
430592
755330
610755
841437
89168
45787
856502
79566
650167
64131
238918
930635
983860
542090
235458
1016512
928113
463485
736857
448178
930814
709009
687669
600673
346648
1016762
308626
435594
638744
504010
200589
663745
526977
911906
432433
587204
329300
67759
30286
174256
565974
1007766
856615
562962
287986
206144
298252
595352
616816
551205
396607
562832
924599
306385
126521
149692
667291
199754
601359
124110
287810
386000
420369
60796
631187
563163
943905
967548
419315
755067
649792
321477
140503
1033272
680754
299143
196665
332657
593587
1030423
626401
523719
79710
170928
454758
918756
629452
238779
223063
963999
230906
159634
970362
953288
613599
365084
669141
1017749
975589
1001858
591714
376358
311667
757096
1031328
211102
708875
113133
205799
205339
600593
892049
108987
187249
409533
36203
385995
866337
260870
169949
88035
805210
295571
639133
145786
487714
590202
127217
776642
359538
594428
689079
321990
254538
1044517
318787
517742
89114
919956
443393
949515
396743
726986
1006644
985137
955033
276360
978252
234137
917238
210726
132717
124097
177130
627514
954968
695306
561232
79653
715607
1121
168342
173139
418675
655499
503671
274579
666724
421614
535492
750459
542150
2959
586871
896028
214295
739431
542871
319616
514998
837312
34387
220038
320420
672009
686650
88492
896677
778634
61871
687499
967741
137765
711124
902704
513159
707344
1017041
370753
127730
275865
886986
639364
1032294
1010027
991326
385248
1042499
675591
937102
818523
294070
841453
156117
314089
122948
805873
324990
398861
58075
966089
852682
402120
709775
22643
640293
748862
142726
311876
225421
581786
594166
675240
53209
439009
233798
728224
263050
859537
835279
582591
148176
890639
553445
176408
151506
277352
647555
538219
171831
69847
1012563
631927
859394
600226
304152
148157
691719
950752
7589
1010259
474551
677796
796337
721028
923647
310619
285768
437031
131288
369407
447152
527984
369554
891531
902534
4457
583540
58360
121766
578451
495981
31194
377561
345644
676075
303396
338905
129359
267783
207679
297012
582155
879256
708953
551737
713087
483591
463930
480955
959012
93159
332703
552859
83038
145405
665809
154591
251828
155588
922788
385869
73160
695805
69990
852915
388738
484847
485135
797558
879512
784748
636266
532711
409577
99432
17209
264542
955496
282760
743790
760866
26049
148951
262184
1013981
832039
932042
197586
4114
443137
998402
933748
639639
599392
1024415
490594
306085
724884
373071
148178
1011578
570077
293299
191905
653150
754705
205184
698153
1028505
797922
227963
861222
246803
480211
571415
14776
163191
956758
663372
97676
267104
42645
815182
373980
412643
612485
107036
562755
547197
239085
558648
682078
38175
379357
669888
178366
837671
1028217
607089
609064
628944
1012791
28672
52101
304247
698359
703474
606747
405505
143831
304506
504302
546956
415189
244336
524312
765428
96239
603166
55711
280544
562984
848682
464287
514319
359590
338901
378950
19921
581868
687928
801312
30583
547263
397170
314926
48772
834452
972100
248956
272180
716018
918051
503132
405043
688259
370254
570548
186962
106130
487277
482506
566654
165247
80941
1037383
906000
670281
714963
990000
219323
339326
960599
10399
755612
196208
190521
301811
52698
268874
306005
440214
490747
668631
851998
774547
712507
623842
16624
208099
658018
265972
716764
537772
344845
877610
491438
662415
804172
212619
261559
216505
135012
979622
254654
33656
449374
157042
788942
327236
820289
933853
289335
71251
305946
275440
45047
543879
538498
580121
718787
423634
765247
593248
194305
672888
667180
19099
80990
160416
595866
482279
818481
352695
149350
816650
487269
138836
714438
1039031
561766
25503
802369
516663
769167
126797
340329
78233
480875
516316
359279
948515
413589
4391
609191
401465
101295
438152
730577
684793
579590
1034993
140188
628578
188154
537109
842375
574529
92738
173877
766816
699868
61930
762224
154409
828381
604040
938013
339750
700282
159202
621546
245098
895834
206505
47505
1034192
675771
398679
629572
536902
150691
340928
808166
581835
29009
585691
222285
756552
324274
173229
871159
216768
379507
373910
910925
412197
761021
239969
372360
162436
924186
534131
344936
665676
813228
524563
460190
597233
796753
671499
1027906
7470
663831
324782
223468
729756
558884
829203
527356
704116
789048
885622
339956
825418
930150
256586
503048
568316
615627
235912
718143
272109
321642
811781
647583
232465
274664
878464
260334
760054
777306
230836
970896
501830
953601
772931
679165
185622
807198
248372
378247
107997
687850
151734
309744
504287
1000918
930770
931929
986041
693864
135080
880260
201023
781686
574291
453205
152256
143120
334759
871916
972876
61984
42142
361671
783732
950668
205073
566702
38866
197688
754512
467397
804487
861234
85073
169945
880201
980174
558152
13877
590231
379903
351441
71795
524958
965036
535823
857993
990558
186039
268564
868778
159897
901714
168491
435232
804380
890265
90788
353839
883229
965091
980821
12190
256325
935664
190206
692302
218070
141558
106503
832273
963483
852771
753424
166912
54206
14685
163388
321387
103098
928566
173128
64668
889385
481770
288640
12825
795964
54930
144404
611742
522136
685412
797314
294184
984636
130047
272817
405701
715503
371624
732763
726630
773703
857732
320762
586798
659013
397709
730665
992030
1019949
823610
149563
376279
509231
151645
503740
336915
862848
228456
829418
100726
1031071
141460
413081
59427
106191
770920
498797
183665
743163
164618
704960
561768
184557
464930
504467
248825
602306
71099
835227
1021471
847776
655803
286051
452057
709620
684992
57444
669486
511422
180700
184769
331296
45880
67223
818538
789187
78370
895165
407865
260137
286434
490212
999785
139981
23154
802502
171703
504520
171164
393526
736792
327913
425083
86846
621488
242501
323162
147052
608892
532659
600230
410736
396747
464214
979034
181183
45151
162981
937366
209911
200615
103366
311502
897797
732264
601930
408704
874453
917520
313772
656508
438024
763069
757652
72836
355342
496770
819915
368665
813249
238361
728905
471845
606436
469681
315185
67869
447991
775510
42648
897883
534912
235149
721466
483864
683357
582329
938105
801557
180133
218248
541603
1027325
1003143
15150
41975
64516
902870
773783
732190
747840
372978
268344
459097
20006
750955
945752
157536
156723
894690
904115
638092
1019774
45625
67188
214721
27855
737622
890295
1036308
868677
707921
66346
1018741
300914
165803
953427
159765
528434
880298
374480
581437
359090
838940
148049
494652
596555
68986
439523
239538
1001726
902920
141075
443292
720566
726102
858152
964148
378948
939243
163929
345996
646354
973888
20766
152510
740075
959312
213525
615910
527465
134772
808560
6797
737266
66962
7307
138989
166760
702547
129062
121674
791753
27966
324941
533402
272473
617434
763091
12267
102143
312313
622652
1001625
100229
404681
310720
263244
371239
897158
308590
806063
525102
782402
407443
208187
558255
635625
947072
857490
643503
826910
259808
57232
592994
736939
667351
892583
999615
273692
548609
924856
171796
21155
34272
11865
264144
210188
291639
132775
660687
949508
739271
881827
603296
101773
66738
457105
142484
38830
521131
174604
506995
620978
185431
851256
548820
173510
718295
109544
977312
440835
308887
694622
394859
592816
229630
713385
153219
155364
257834
210094
924333
704161
724707
587980
423013
829302
820932
53847
764145
1007465
473361
670013
1002507
836817
822842
954696
125883
113866
855206
914660
413683
904610
415837
55049
85413
639668
504333
248759
26433
604518
146357
523195
107141
544995
558243
831542
120054
828569
788519
732663
157104
877684
301645
143060
572206
729955
904195
893219
635249
474063
248744
517824
381145
830425
1008626
640929
790132
970803
268649
726475
514424
912059
764988
296687
258079
313677
309776
534834
890630
972514
752439
110619
484825
201720
328631
930024
726705
77838
895478
763820
243110
566847
482788
569607
152426
814823
813171
501958
351845
591259
799793
55565
244591
255080
927327
249934
669512
918392
517977
132924
420611
563241
84661
750072
102548
375520
150875
420491
297771
242709
1035671
382486
894243
949972
27694
14598
485473
981082
864581
437418
841812
485453
873402
210758
193759
881286
906418
205528
495158
580861
526868
772427
964590
17751
485470
668317
142051
580014
1022670
19766
763010
991832
459438
192527
632747
88943
951506
845737
761448
56295
838323
568739
1043044
699077
16434
131195
355346
339697
292970
773738
668384
162793
657326
173704
64706
1014826
931502
237777
810657
721376
171948
666721
471350
337458
973714
426399
832799
644656
356993
443818
594820
37428
454674
658412
679651
228061
611135
956994
278363
506533
444509
1003253
16496
157473
724066
397125
88067
967618
152573
291188
349381
952870
257388
92491
945468
992012
288698
594871
821745
653273
30739
895998
938238
554362
320353
628752
691661
471732
255756
156686
562250
490785
466963
22331
810387
944385
485135
895014
179681
157482
839230
767795
897667
1014393
596035
528072
765096
1001745
95477
43778
648975
475305
750212
281981
413923
340731
675142
466137
452065
327369
206619
931909
791320
612124
155184
381291
107471
986512
346908
604452
118303
301469
78285
204421
283893
968200
560162
130157
24456
997869
124456
903577
791569
2220
927831
346541
213206
629477
961818
725747
804496
349481
236821
6168
804234
363702
73382
678889
551569
458212
272209
197749
312762
505471
875055
75573
350232
415037
269116
485356
437022
805464
297211
1040112
116629
919983
174666
26126
894507
1000580
174372
814087
101093
477685
712561
898457
459044
865796
401591
845933
1026146
628945
832365
535261
412848
875177
472423
650442
255048
252801
76215
494223
364394
30911
861151
1002385
819138
1027896
620014
667985
83578
448233
787001
384533
223927
497265
887439
693127
518477
433062
479423
386962
1008986
837103
262668
668111
948649
474364
594884
570239
377189
117552
175841
655568
196367
727191
755838
138747
554418
528691
380918
417747
660137
623101
902071
692662
860473
89172
81664
364446
1033941
803595
14798
246960
601718
62049
88254
69386
203070
344477
236667
488391
179584
48442
166197
414775
799798
100956
864794
550034
842658
293501
304248
473589
87158
302580
219446
802782
771878
205339
638245
611853
109727
646984
33131
440810
519797
615887
976421
937338
339493
866221
74503
1003637
511455
205717
472979
315310
700759
778440
434417
284291
39293
950175
377432
840662
458152
1022272
363258
291175
95253
1031052
898160
321789
6001
442254
640567
786183
25288
204851
606829
416892
132413
926834
658654
507702
957452
668856
1028882
196672
1016762
275625
811370
590479
5152
333710
889942
1042401
773342
713080
539907
932101
420398
545700
638044
89267
913399
89383
103027
976337
177334
485884
963179
919367
990138
635730
904337
557955
908356
397782
15043
219593
894231
948311
114899
190231
66333
504512
288444
51413
62982
1023876
139096
880006
884857
562531
844875
129554
140637
267292
381249
266277
930625
610582
466769
984615
483212
1012840
890470
589107
397114
176652
881116
126797
979610
1006386
798324
9334
788680
533186
460675
1043908
291823
130926
96767
147829
143825
240195
273094
862318
315542
387253
600510
664447
641637
463756
86035
520455
525907
950936
512101
399106
334580
960488
395254
545416
617095
342997
63976
585088
928011
891916
604620
64695
974455
456805
786052
736363
128686
136062
260016
267473
954605
654450
574887
1023120
148923
177544
751865
511641
891725
648730
654223
475822
272319
149066
1007063
852762
944115
861701
731396
467791
686956
1020488
299093
600826
62091
758035
325419
328880
514429
507858
895673
482231
917933
607158
159991
923037
194428
721847
250359
989721
481773
911338
373917
876372
903956
620770
227519
259003
674787
997965
872918
507464
376205
187033
569221
464727
704851
859140
90405
38622
575533
240841
404148
155153
936045
60017
232550
331579
357296
264395
836616
123248
480618
698835
1022353
260602
130909
322970
191533
576372
255930
1014650
946535
45132
474966
363827
671410
595470
447105
395429
726555
347667
135568
784447
951066
909569
780264
240337
480287
584180
405434
332892
366110
795635
769643
391355
537591
670763
670307
949402
148019
204835
707681
611455
502884
44155
1010376
521128
783693
369416
372713
769411
648841
631575
500889
391641
367574
614869
706347
519510
653314
792169
994738
330911
446071
149931
621994
371714
504411
422702
166324
1044148
966783
535020
187345
204557
86387
98040
752756
553677
610886
575098
755712
800417
628902
44655
336355
547458
567920
355585
485636
820526
298798
48838
924698
65931
529462
183704
932809
575583
326398
497782
359320
1033466
584369
248349
593578
93593
225136
334384
430332
145772
911535
611913
477159
313936
280993
853389
797584
775397
984957
964513
28251
170631
568924
545425
172521
620026
473523
800730
922094
694137
779656
261551
667163
167367
640719
732384
198236
822620
143981
140152
715954
459484
928970
750886
491693
602620
373222
643502
464082
704911
99353
260721
185096
919077
459707
444826
610734
1036559
349752
1010138
578394
882862
774213
236715
969064
528243
961783
892176
370015
979649
568407
764388
1031622
402952
463911
269333
451023
277848
314176
343284
316478
581624
1012421
161796
74682
458388
831869
935649
34561
638891
295347
969185
559720
642523
174194
748595
120684
555023
215473
960305
59848
43411
642754
949198
312202
726640
960645
610238
94157
69919
674369
904188
478602
684194
366395
702866
278720
800041
829971
711344
187624
380176
186473
748286
986106
768736
428443
686271
193190
303105
423704
76160
550163
945779
389328
52117
989248
14992
708622
949515
685779
337281
421296
70354
636825
953664
472416
879732
844165
108976
1020745
920607
500437
10332
538118
644484
1000868
980728
23261
570115
1003276
894935
888116
113773
901099
478884
197504
602467
133113
120019
859289
357282
705294
143701
707448
376752
745087
185592
306873
609685
569549
641773
624333
197545
664423
875473
683572
337102
860133
885783
315986
811151
455282
521800
714157
162045
167122
267936
941136
952515
411473
441475
372796
318713
628219
853697
181016
593862
585334
348021
644900
494390
237321
1014661
939358
900414
628931
226609
148319
884197
713346
859647
82565
437188
991194
812349
995873
214343
647748
831548
391042
679905
580921
271965
675209
428280
100849
301198
278195
758007
440634
907167
685384
592870
640785
462610
560829
1024794
99128
511466
779040
732992
864992
33129
52973
426595
796757
920015
246990
437451
1024905
483877
420656
508483
794981
634940
845946
269787
312747
135154
253126
157204
1037184
733910
166233
64249
1015850
309080
324373
452979
551133
1014599
927682
465288
940449
814673
847996
920629
107664
708516
211836
535265
529454
543595
311225
522003
55370
653183
627724
261971
177376
421020
640671
522297
714323
488303
211432
913411
358381
262781
33446
181727
443469
655739
842201
675876
270801
24222
1034610
575153
6589
20013
311122
285269
705468
531680
34081
974000
591053
974473
1038260
772268
966709
237185
841834
982310
86078
866097
600247
70531
1036329
569023
16004
68877
218466
85707
279986
178231
238873
575993
612906
99531
625465
5538
711481
412277
14999
404403
869777
614928
849612
195290
89626
117940
738863
311075
512631
539172
139306
589919
526598
55524
899865
1028628
360862
1038259
618189
629267
132330
782935
253216
35193
782338
1043776
1040852
1041388
428153
296490
237235
928677
728062
300844
268528
512910
724680
64286
940661
225399
558264
650555
663394
220604
522610
797491
58546
145091
979099
530755
434663
389694
78844
400625
599612
996153
4176
1013629
17742
106695
983936
74467
303414
74723
561353
188147
366146
43124
744239
190278
103796
73645
8239
137858
742142
53585
829017
702626
988959
1002672
509159
137381
742934
877464
78372
62532
983335
364640
157254
180013
90482
444097
808312
833309
993308
395079
385961
477537
821835
229616
1023920
319503
441657
634032
969876
117672
798438
1037290
478266
908591
643581
84286
747399
9574
949397
660782
711618
233540
344430
678206
461340
800045
137771
1038386
392032
652455
531946
717572
647879
239913
411174
480581
294663
271096
248097
73221
134591
529174
1002672
502159
850181
390893
255036
882222
341413
224530
360961
978705
1042638
689115
544696
119770
1041994
668206
404437
370180
1027560
53269
120935
685795
257974
105025
224004
393317
995690
657756
596473
1034242
650733
945818
154505
173806
742330
338475
585677
750059
300390
440586
235288
839075
237825
361824
756063
229402
732837
869305
826233
787448
649524
520076
538975
1029184
123776
493084
824530
893909
282652
303383
115394
815909
805328
337746
117726
18868
539695
845795
488179
675816
892222
773645
961581
822251
76838
205333
776391
132160
396552
57900
803898
156906
365957
48898
648307
146285
781790
415616
276275
297821
16617
806708
494585
548010
112253
202335
840981
945038
365349
492515
408347
554423
204057
498520
889650
964933
977533
350271
715609
43500
448030
427945
296517
431526
121505
832800
332629
319039
553215
189078
1004581
866835
365298
263084
294523
304743
296340
1008032
171550
803577
434001
195694
124730
454985
336465
926868
1010947
726744
333429
78515
94514
528033
427530
544289
902895
757285
224970
487195
244823
86377
943882
498647
277559
1002599
245849
250539
757839
292888
237200
960118
640145
198647
445582
860063
578988
59784
909923
774742
606122
54977
749553
657632
807288
692091
688451
247400
463520
938655
517852
158460
458515
310594
1030210
603853
912746
547490
176549
930165
706132
387675
890629
836465
679955
344549
219079
214404
811215
59537
669912
167790
195546
720345
598288
76420
607028
898351
428731
331192
88919
1225
750247
202740
491728
623959
1016657
371
377420
991979
607054
193415
1027475
1218
534842
474867
524933
232937
476094
75506
611815
93733
656718
531217
412576
327427
807637
336192
293628
186836
415401
766229
59991
907266
694567
34207
300656
417641
50190
671199
917078
908387
567164
3604
601515
495986
732315
825490
809356
574624
874132
794817
766161
431165
660256
752399
525182
331989
615960
766248
553029
186472
650443
309350
162514
353631
523234
793111
890113
821377
77233
812771
282063
31513
693545
759126
103906
1005297
764643
234342
114913
872643
194237
733433
749666
720492
89885
555809
863580
115431
616211
500853
549261
35223
214873
722920
275274
334123
93823
555371
991271
77910
900242
379632
983832
648473
945034
592498
994244
21867
592899
773492
684182
284248
201035
417232
224435
204431
918413
621011
451516
693623
795280
18790
608371
26533
767729
322912
871250
442480
616172
4655
194479
353238
399556
855637
162063
44687
355579
83091
425166
281560
991526
485658
940442
415311
570467
443496
208608
922792
462410
588366
396073
558690
1011930
875457
89234
843412
131616
76404
266079
120891
517812
56096
93548
919084
918544
569049
202280
568567
176138
125119
295074
461151
128951
86344
836986
111650
413134
794686
230176
620199
38651
449578
288478
801468
588466
433246
1034359
915549
346578
648631
96642
775231
498232
719842
356541
737952
150358
538612
80248
669365
981461
877437
208750
594310
944908
174450
66974
591357
698652
21963
934265
739740
669358
122204
804408
1044589
726769
696100
651252
872160
379292
611793
368520
816091
644671
1004524
387291
706554
848710
211218
160580
852374
136377
221340
100788
234795
622799
459926
269567
156562
95834
177448
629399
521423
396170
993570
319796
283352
991108
871571
1016287
665302
360626
354301
317232
415188
299907
867123
473775
606319
981363
93457
698591
277088
1039058
893196
483611
565389
811136
410104
283177
264636
215784
428091
42145
74376
968112
556556
894958
591889
788743
689007
961735
256299
961153
950656
171608
963880
246202
784288
406210
474254
993720
65401
139147
130929
4917
361004
219033
849390
811291
987187
182297
245431
930843
874384
485325
984106
486340
490761
558466
294933
835804
549896
520946
152583
970414
808212
710744
243127
172728
201064
767562
485226
118708
1013390
599382
842235
309924
523740
837862
1007249
409689
662408
171295
803212
415566
427597
174860
16480
605735
500340
860201
511326
26585
480571
572670
873106
498215
142019
275063
312309
293899
220763
659774
89110
374773
486729
351294
169302
7772
307056
594264
429982
915445
766134
601337
667676
980695
224829
113128
390386
335952
466719
52688
270848
602249
820365
980740
812773
696560
377115
933112
417098
872170
138111
366318
605995
607462
767330
523454
272724
153650
322767
703236
143622
552085
876426
109390
862297
783959
585481
671802
617179
743948
136655
427756
191922
706337
139129
1004160
306449
683016
1002696
771071
904475
287980
252052
366731
322292
353025
132991
536598
220862
393424
523214
402940
234151
777804
867540
434075
966162
581647
397449
1009729
371604
321900
662041
449996
396595
171663
54663
533837
233326
254162
736822
928534
1041585
244422
823502
912270
91438
101014
521882
917399
645882
371331
628351
28718
903294
418074
733929
313397
358414
656873
633932
1037095
629678
40556
781014
306673
827854
411489
546927
785213
97343
807402
182065
728130
335874
577165
439418
943603
1011597
268785
257721
127445
352235
273535
329556
806331
484815
982798
295969
644406
352235
843304
564997
946261
186824
924613
329241
325654
486958
182565
337949
46876
890048
878900
977037
982880
782293
369027
30631
720503
142076
164126
832851
528596
689611
784438
752424
917738
874909
1016780
907528
872023
58782
641591
470887
70962
413446
772615
687625
284766
625008
703399
307293
641847
447626
445242
822922
623846
405618
59762
354959
639821
631317
990720
321580
464851
491798
253888
448650
797298
234824
516107
6089
967201
230492
187396
634617
440740
520755
329837
255757
371121
17300
280842
734380
685131
1006772
166028
668930
980693
498808
86169
791621
607004
353842
45051
511600
718108
815626
121379
434887
268146
400662
1000962
941321
451711
190624
604927
872928
691086
722890
517166
545085
1014671
710166
40531
762523
415143
601111
1026619
483550
720770
716247
529067
752477
19311
1007314
600925
477877
465579
513217
323406
191440
578586
514647
706939
267068
108436
212380
394311
385872
459162
410263
56778
940020
916256
809797
682268
403401
894041
514117
187546
995209
647339
931088
273457
146255
720090
683223
701026
63198
108949
1015991
438159
385976
48457
487253
976110
439254
428181
939136
873208
1009877
988701
180150
480016
432042
167269
988781
15331
214215
480753
518370
3595
674588
574354
360162
197109
187646
291749
271003
132645
246450
748260
559997
795216
998441
237
83888
91669
450277
228222
832507
1037778
575266
328546
358198
987102
627793
961734
108959
563966
258436
654679
716434
384577
151892
899565
266395
111237
766835
25495
383029
768984
208163
187823
362080
449521
64450
357332
165308
74198
916040
623797
71695
491178
739565
723651
807882
91417
695554
471727
326666
724757
955124
85751
642076
974949
514702
779258
562187
580537
96367
83572
1019226
51978
99377
759391
380701
755726
389397
125278
465304
189775
559457
721559
358698
914963
150684
580637
297538
360467
1042643
493671
426910
326155
516139
454026
143186
1044390
742747
592745
279925
595797
583053
563277
110128
215826
752013
55705
647727
806443
863957
1019724
524012
979005
219978
332798
794152
319451
249566
84552
599337
594225
900880
161544
526947
268305
872751
302792
47544
708410
365977
730070
237747
272058
922827
10412
740407
235679
383423
517258
133484
592515
821954
642437
575615
335536
102038
1041508
228901
744961
1036898
585836
103913
790636
874083
644540
44458
507176
823315
741273
771848
229630
992798
159504
628397
570175
593941
273549
669156
109854
603165
209916
5061
141986
451759
145092
271302
823212
1011290
637155
549107
658042
1017478
187409
327126
912526
760704
253384
558668
814365
891179
708291
516195
552143
111796
516927
684945
617343
34956
315928
847234
504322
367888
963586
76716
349943
204314
847944
111464
112796
338790
561656
99299
358996
224984
1008378
894410
262321
313114
202934
276583
177822
162975
728529
90528
893177
244700
154903
707596
156126
724742
887098
299672
833597
175205
805393
78824
915879
1001381
422829
429013
771854
365980
690337
445252
1004146
153465
216101
123555
861167
804231
725174
545844
964189
734927
85606
268077
335677
831460
39062
590210
507583
840086
226368
297925
419642
781435
1026955
737518
165405
177324
293407
492879
14924
437424
151347
794518
285718
512428
839805
398594
61317
499241
964852
1006156
541202
825808
628668
484489
321005
802952
239634
978669
908370
89531
83083
291610
378443
92644
791477
759172
895954
799068
392621
85527
101931
741601
104546
44990
118233
184117
451557
390178
515330
477368
949176
637641
480997
727601
399820
623404
547897
183698
298431
669828
111937
387580
164372
678511
987473
187608
517350
260578
287770
732206
630563
445579
979006
16967
355015
252740
865373
953818
477002
663111
204754
163085
712798
204178
657589
432660
531417
166530
670792
344876
879121
970554
192555
492140
249430
714049
352495
899948
990659
1016723
673407
440149
958904
402805
600567
402154
142047
199400
843020
297281
477437
817469
959528
584675
460805
685017
49077
1315
561309
52030
754522
325430
1033508
740623
833728
742818
521600
205839
621464
318106
5370
110819
995195
671582
753166
357862
939894
930308
185565
705198
997169
672251
948187
432653
737931
675064
278784
312494
342621
61270
289739
85204
385126
396952
732096
838185
741806
262926
638976
629330
381157
371089
160753
1020148
357991
359782
702002
763965
12912
860913
879247
325039
486805
764203
233102
154471
272720
668779
54588
303010
139426
604779
606973
849183
753712
937030
383150
391061
878525
1007282
339751
195679
37620
653661
852174
839714
288073
68946
773236
881195
422789
352153
375319
300757
446668
766617
263259
371992
745364
844307
465790
201289
984862
578816
378968
31938
770083
407932
479205
199659
438978
62478
845183
245369
219927
913895
540421
574039
516474
365414
747560
8430
800228
911564
804898
152128
432774
192093
881569
117917
255470
356525
963675
364921
391964
102651
656912
259576
946906
641164
71128
114539
357385
326451
160592
1018044
1001980
134092
942170
942421
653385
593874
707794
764348
461783
27474
548030
936273
896677
820271
173510
585685
201833
886294
824123
1011926
342162
686770
380311
28294
119588
430250
440696
234742
150804
1017804
344819
156155
960069
331915
296199
135560
218206
972209
630646
150297
350589
688871
270696
976200
260658
959224
451146
435544
308265
615824
536602
588500
1045350
780968
800384
329974
576035
492213
128213
367133
468494
43585
109931
528750
1039854
260646
84180
188984
728143
492411
564872
483236
432332
985397
930588
827419
600610
461124
950125
561855
421681
643418
655776
559479
900771
416000
1036658
76712
998640
901910
570502
600583
437420
691654
294997
186827
137039
179163
1022941
1044106
570663
161776
889873
140853
1010865
437871
170566
469028
128602
441518
114979
703412
965905
876070
483007
803266
187005
933813
159757
974233
696500
982206
569850
671178
137925
812931
560261
491487
60676
972728
527854
802186
720551
934433
294704
447785
130805
237464
798365
533423
144563
176091
395243
215233
398169
714954
1010820
939679
754172
419920
578812
677544
999069
808397
872333
459661
535176
884673
443460
92078
238817
277730
924354
511403
899012
248593
173430
914495
319305
940075
431953
982991
800925
487976
146595
230144
305739
535683
656383
618990
532744
10187
331812
297776
771308
89479
357691
980325
995249
1039048
358172
1004951
644582
601843
565440
460126
881216
381410
205351
195678
412573
465320
136302
431051
1008972
692205
764490
611182
709436
310258
591019
748408
775596
579414
886438
412680
747514
746512
989035
908728
298584
268360
1013912
189799
898177
85384
599831
516975
326120
100866
732303
417624
824089
89925
613269
59143
196655
37874
1020977
549790
587524
730648
66202
655754
721016
924151
174885
972130
298807
32350
677973
767298
749543
374570
752538
171888
822874
459730
643340
504842
973893
380074
15585
926825
643681
374147
67096
907278
802313
239423
977853
970600
759244
62327
295180
435287
869477
46991
818058
727047
572483
936738
706870
437971
97180
273711
695371
966015
89712
27598
14409
457525
71983
531519
40707
358287
1018947
460885
441342
910208
463278
795941
848945
628658
620077
454511
971487
2335
237790
885785
388064
505647
1042787
447869
890524
775236
360189
125092
449300
901234
815684
79138
701372
346072
258019
499353
531547
80082
338864
451641
1000170
252045
347582
660037
273431
145933
449878
358633
197259
613366
210274
675679
853507
1043281
39651
401288
786490
587617
727267
291568
785960
728972
7370
639077
851233
778593
281683
571789
551054
902838
469707
232039
847942
427830
260388
829140
1026201
611489
102170
844588
409196
571861
365686
286078
948022
930940
818509
951173
959938
544068
6530
920372
690779
845791
716377
1037228
193665
498114
597863
650943
417754
301585
667384
109079
871738
789934
796209
370709
562800
160340
885590
760110
263787
475991
617161
706970
853147
247460
909281
735667
591347
541533
65269
537272
692371
270950
13504
755272
514366
828727
144977
908314
808250
454200
112908
312307
288271
114875
671915
212483
365126
17160
152230
527939
816058
375996
705930
820290
866488
112363
942227
354898
509044
761268
828724
412384
315852
218328
732859
549148
851231
127060
513489
371662
898467
717116
278737
267783
553343
1021947
188687
41951
350307
308012
830413
457116
854647
502897
73090
124901
767446
41055
44996
570584
502463
140653
442679
270264
634345
514791
1036334
633418
506097
264442
624326
289512
240865
497300
506429
437992
367371
446609
113739
668244
104569
191910
657591
200861
205227
472892
374012
347713
379013
995131
893552
194996
666751
836826
264084
214984
19048
751993
333642
342205
684059
26142
299317
762743
603503
1030803
357935
464711
869530
89965
185702
815522
367251
968858
890182
514635
82888
65000
46243
563665
193454
852170
344183
34809
937848
733920
459782
246605
138131
131540
740361
803237
640913
873969
1008550
268552
549490
337443
428107
200214
916611
637424
538911
635549
1029957
422920
621197
560761
164174
880749
713897
965879
793627
837747
591221
517651
807798
265873
811096
57818
1017096
532616
364189
915083
379124
56504
169846
632586
823797
934461
708975
936299
451073
403900
1027945
25077
188204
675400
895854
854189
605412
680386
593227
452057
334163
392627
252100
347658
669509
286053
596337
944134
978742
1024434
857718
573859
999023
504547
203690
214399
280581
79827
278181
907727
797533
704650
676630
828963
172575
277500
199680
191636
296558
940001
237924
961096
552375
152639
43422
781060
283340
945372
399691
611922
436252
723492
641434
631199
595786
1023828
370340
766933
812058
251291
399359
855345
269814
955361
16983
773996
962260
1011938
3572
229000
464714
311888
554162
940944
840894
490758
425334
953797
611052
533628
802954
430917
767694
720095
36751
51372
595386
259301
272537
977840
270977
88336
662393
935448
668840
682844
627254
671458
970316
706255
645930
256950
515632
298236
704097
758496
276192
889122
923500
932683
220946
521123
819521
324184
236170
540363
1042582
213168
1006075
68363
450398
619826
769960
394945
383775
591632
1022520
392231
522252
294720
885686
23049
682892
705377
586191
581220
637559
247172
801056
722289
999266
956849
573334
593678
630756
332453
871404
280624
564501
345699
1038173
586586
279879
10573
851836
283258
579563
12825
427115
1030259
673126
431713
911259
4049
28993
85519
733620
331861
4288
829645
937308
443020
914196
766290
1038591
894775
664016
15253
950843
666959
499267
805126
766413
41112
911221
484543
840417
853057
8349
342328
847008
886930
19801
369549
129140
1009659
403144
905708
233670
431722
586105
995902
375668
984593
684111
86487
1039367
356771
326925
195946
416739
17426
448095
607142
636898
192810
762913
866508
184249
658507
605366
623993
238800
10127
301965
664580
166846
1009779
6934
461263
774030
828148
946841
346310
551146
244582
481473
915416
1017674
655664
513467
987612
357428
336281
49967
61395
919782
569378
944172
934388
358311
955503
388431
496838
128183
987347
572451
875200
868223
457751
318095
647356
884774
19118
55384
40334
632056
492497
723993
642704
745212
705038
757116
242071
743688
245373
26985
741790
178697
237098
19538
246937
220580
934190
162919
675903
839400
272729
417831
494376
670660
959677
850751
307831
198990
809394
416237
333350
820057
447887
607067
486710
390661
838302
683294
894204
810926
18520
223977
729326
753820
1023285
631269
753006
287757
10609
26471
782809
292652
73073
684145
711613
236006
16106
1038527
829856
1001038
548796
878374
681675
208458
197838
886872
456458
765822
967897
721359
832781
215199
552418
143774
420901
492055
362283
684005
88483
964037
233400
935477
243244
868028
292602
270143
1021834
653291
953478
302759
983415
555818
2669
45784
656253
708124
291657
320040
152962
328534
537987
1022095
906948
240759
1001742
132320
791559
643779
65248
581037
242974
811849
977099
508854
377708
510886
526484
26402
359930
914187
424048
588441
362279
863
615793
793994
553847
145915
486006
675565
632832
1020572
105159
95186
23810
593386
717050
225091
350407
201203
169816
957470
551157
19113
358469
418536
43731
580372
318043
259321
748810
803505
29079
801629
205099
331087
3972
886407
120831
800548
780109
742024
999687
343933
840451
33082
597413
315426
85941
442317
803526
101118
407274
145944
982550
31317
964454
512656
732451
666937
966726
384865
639028
776648
815190
451150
417837
719763
129306
48642
1038274
345202
721391
370066
186169
547084
568262
366619
651291
542981
79231
700734
794220
774541
615070
1004305
852055
385691
471983
522735
607364
541395
701549
146628
984052
915671
187126
719689
326580
111187
630985
689016
124857
792212
9753
833305
499138
665397
170390
184872
333772
187962
805769
840847
826445
873435
499613
19837
570348
463949
644399
522515
257484
156875
172131
157090
830161
856850
60640
72749
874495
63777
410750
149778
771812
904346
709113
616112
546509
164931
70441
604960
550573
441546
646702
329902
117831
596479
598052
5151
853981
223966
676956
295320
803829
868616
589277
295462
424233
159782
1042818
7438
736665
427628
690525
795458
915496
370955
426750
988097
669461
872435
555826
985462
895491
31690
238581
356717
270994
741190
86364
907070
943781
121877
132347
711954
820630
360718
290480
736451
670501
14272
270667
673219
150265
324087
456101
199886
1007362
281536
384806
781769
739288
458546
980117
134407
504973
302552
700642
294221
1014168
818294
569039
991809
94566
542040
438197
875758
520044
409950
7592
329712
223040
227967
373883
391886
458984
157263
472466
759294
698772
649552
581362
589466
450625
95812
366601
402800
159282
540607
579324
543123
486159
665360
813390
711896
602364
614634
988952
634062
775572
353078
788472
173625
271471
715859
798669
691532
471602
945949
794396
32890
268526
110879
248
306349
840268
106749
204258
915480
196994
1013192
843021
802141
707787
552749
505219
118084
645866
390649
950296
220539
162696
960431
6815
505020
152091
820086
75232
983627
354881
1035445
855963
162869
756614
540152
889036
707084
19241
583056
297834
62502
292640
201120
767560
73525
160659
297563
1000432
831493
963830
591778
377649
897599
1022630
283406
642582
537237
523522
525906
157312
1012603
98658
958860
1001449
879560
19568
206219
664734
392869
343323
605283
536136
274272
253299
966742
89940
435441
766199
899476
727225
49264
399856
581592
864313
540781
604804
684399
723576
699294
328268
525673
433934
618984
605007
24752
36926
1002961
292667
414400
287193
77877
191980
921417
546588
904356
635456
444172
688280
999033
646581
205860
668394
273183
210627
676711
758459
833581
1005938
46692
542541
421810
353397
870298
279238
286255
491431
959112
718602
684306
125421
808680
936025
280255
744830
881971
379252
292483
800419
311454
127761
163337
725852
264535
226317
833132
472698
198979
128970
316523
509277
98590
1009089
694839
717855
98682
693729
62565
384277
703323
817850
101721
1009954
857456
853014
283707
430360
974569
374585
936066
699130
413381
620556
891462
247008
743129
17608
862459
696135
889575
834419
79881
193526
493965
585595
73051
229801
506298
177550
347696
230727
466802
419028
76631
287983
33535
1016368
348852
926534
1002384
107042
839421
133757
339977
256870
918088
513823
671884
519106
353498
217310
772835
674871
422513
871539
414387
888706
750076
17865
85920
873539
816749
932881
546923
554932
173799
589401
868285
703249
321827
305318
85079
180953
275741
595672
917888
585986
1012543
63332
965333
430801
774896
901770
94356
704427
64416
127775
655893
547990
84813
234932
627523
67124
512512
298438
140279
249914
909002
511349
874714
120440
923946
263463
839766
51651
557498
574688
904482
876972
659384
811797
93961
154520
308585
822526
710327
208307
1013879
26677
886824
283387
773418
358523
215624
980325
857246
542403
360777
928896
207858
700267
525804
299494
917022
970222
740397
865794
641750
634846
800016
222393
956044
349208
277242
914935
876814
1035160
129662
85566
628248
856814
757290
239108
1012776
832032
261986
936923
215248
718733
51174
498805
363077
881946
615051
186926
732575
1020552
91008
193733
164341
1038370
691620
294164
574643
47962
312164
708591
941393
89722
345967
346913
1005622
11981
216406
335447
195117
541105
330922
323805
885839
472070
211997
161040
368348
580337
859382
966039
7255
832814
97437
493637
624129
454644
977075
428210
654984
601460
713594
326186
418110
34486
290472
1018514
821808
868425
340292
210066
518829
156755
978747
966127
982663
682700
750388
649202
704864
121686
213664
515601
111728
969976
1015012
983505
1011018
570172
347193
687932
703415
264462
41636
607677
645729
841341
244156
453245
113522
739507
306394
122888
934087
726830
1031897
505789
812391
842129
137919
229088
541451
653071
586597
566025
298276
629928
233373
449126
584062
764766
205531
859308
75165
446951
139866
295504
568012
632036
250052
37701
327590
444710
786254
949383
658837
602726
16720
34055
802068
829429
68987
1034713
197126
653420
829769
488285
991941
180675
1007425
849801
723067
144776
902868
208945
905278
1036407
588726
42102
939634
465722
398339
325546
502158
380288
477161
1031550
608281
455812
720850
195881
580458
767425
517114
161363
310336
234591
391887
990402
946512
910093
549833
37812
34043
73397
513608
449281
4138
359546
412384
751195
633768
37592
815618
826547
620683
104086
253952
542730
414687
81663
798244
134968
658853
132172
331139
930855
582902
549909
70679
271434
248831
454282
611320
294365
387013
642934
324102
449401
677167
128682
528746
774876
132755
748898
285536
1040944
896890
877457
298425
349866
1008027
250227
464574
1036000
501117
428218
603292
299091
286879
839007
514891
361488
945694
887210
230200
938396
491453
764803
732890
874755
103001
113309
455366
767315
825317
390025
472709
983603
330855
360412
485700
617245
250149
40658
534600
319391
383536
292509
804182
752907
1039822
904841
532276
414413
848854
851336
227032
383965
213052
518828
629647
691000
660518
204060
55779
390804
889899
314864
976872
116093
992770
544136
709743
116487
665501
612215
521987
387061
676627
438474
958580
1017239
439573
929471
500714
197983
306390
748553
301725
164719
649396
50316
926316
775406
124791
816469
753347
73380
520325
968131
1043102
569785
596974
612462
704797
255173
948901
434321
382470
783363
348019
662278
181224
900268
16445
517161
35660
695145
36857
1027709
958084
832585
804608
312683
793979
540840
817615
443599
549646
349242
466618
106115
75909
202115
952451
958044
714299
575688
230063
627570
364419
643119
564958
520974
49992
420641
993931
835336
209539
993944
988799
404085
1006996
950003
351809
444294
725196
652225
512157
918613
486607
1004913
754968
379562
218516
94374
403643
69698
677583
453206
101030
12438
39635
94137
950470
835346
770294
1002459
913605
84449
262656
790911
9270
495407
881097
705832
336114
670672
304005
155183
493292
43289
534748
737709
534235
808709
595585
1007468
834591
954738
43813
460842
796604
92769
362985
985651
79453
65099
593786
852813
547469
286913
1044848
983668
796858
1039425
650048
62062
376524
371406
645025
298337
943151
1008628
52589
832189
676182
87069
224744
846379
829282
984353
899888
957174
586979
884935
486502
949015
23230
791969
902244
346006
343728
857170
642720
588131
174991
690081
464388
785852
194472
533439
817016
454518
287021
944880
977547
387441
129170
933751
863449
774468
715183
702923
635987
375026
310566
64249
5308
730753
241432
799296
309149
426261
377202
1005359
784866
539001
622301
159619
845255
477716
142366
654884
660306
780086
76836
246682
961917
1040562
105768
776954
720393
689197
815294
138958
865595
593208
422914
804287
794608
777922
436024
437840
968636
265719
588145
1031210
407796
38392
66275
28375
237992
610036
458443
262671
630280
550305
218641
815790
861008
509474
98962
83318
951408
955567
921749
651836
530008
992523
310779
849732
978018
637066
856324
810656
782992
418155
975249
328134
347456
604949
562453
837909
753872
4026
907807
983516
577030
256281
692800
404912
572672
956670
509114
50982
636084
407591
121298
10483
497334
589768
302792
681207
639024
956863
630903
700603
187594
283059
915984
711552
441786
455989
389567
623287
211741
578954
696496
499219
82284
585276
95312
794914
374277
350047
50933
103110
956421
181084
525609
346456
685935
129523
123535
23610
527652
253681
805200
567691
701754
36576
109773
683275
280343
139842
745060
544705
947795
760061
956248
967540
753946
447968
843218
284565
265880
862574
688449
79984
1012387
260256
706478
175884
8228
147042
935597
930738
760738
773260
922716
302450
308098
440127
890429
462064
493445
673007
364407
650972
39642
478217
323551
384680
239132
636402
646565
766191
486413
414463
27386
76597
957982
482743
490706
922775
802207
249357
994031
161127
721045
499053
41804
176223
277263
896230
835725
468330
619256
985081
756539
560298
771085
362576
159227
301203
429113
624311
312536
499642
586846
373120
549172
773233
93703
956169
607247
77880
21712
416076
922265
492520
984425
661440
785970
75768
292546
884916
382285
401887
34756
339915
318582
961897
574819
253681
77416
506573
235201
429675
262802
889061
791240
146689
95031
603098
426620
655406
929989
964188
368834
1005386
319105
835579
674719
573323
270552
224325
812300
372253
120715
809843
201624
990090
778639
621181
905334
625070
69677
255700
767225
988983
37718
1025370
201762
344294
163300
474581
1015545
455706
217212
46942
200479
30111
134240
389165
11755
802860
627763
45441
605634
553583
939636
687318
487644
756515
856669
101235
460264
811047
840475
997698
100466
797661
1021259
985242
658317
505816
716017
237554
225495
508480
966003
769882
904411
45895
957689
407563
383758
46901
710665
707979
961023
510310
271441
312986
718262
78441
788638
609998
898030
220175
989721
608323
837005
982578
694422
640025
967471
363301
462592
768045
130423
646392
872518
560663
899638
641392
938466
87853
152169
933063
890421
536674
368869
964065
356210
346095
986373
903198
461131
662657
221979
939474
1040336
475348
77386
403532
442142
589054
969568
163469
517377
353782
401169
967235
483340
82052
799623
36401
825815
1031239
604015
867426
766155
336324
692243
477498
614855
40287
601288
59551
719441
573865
989004
231382
586580
104264
845623
208190
771429
211912
544103
150912
324874
520428
1019268
141821
727585
495596
62240
721794
1007311
361173
446693
131394
545698
454365
922563
880234
15473
867000
966845
369077
240431
363831
864653
30789
838286
663611
344176
296460
520344
19054
457665
291649
318044
697522
886016
576666
560021
589314
508572
356524
379696
414591
1008446
881008
754244
856652
995060
25741
129710
609924
478089
561875
851006
612460
901516
1113
86539
610856
536083
910661
120162
652219
282948
314537
858658
624183
554136
551998
160766
171829
1023082
500880
418308
465654
1028931
1031976
1024717
187699
441590
160950
483880
357659
103919
860323
107563
149463
268699
85737
197925
689121
165916
377282
536849
774496
139953
476494
696667
681134
492409
131470
299955
358963
49265
398591
16654
731908
539254
130407
34033
110450
234150
14627
350078
156908
786379
308115
837493
830360
183111
1042970
331129
915375
80392
798619
120916
743298
813534
278292
903140
66581
15680
531443
124384
64938
878562
376781
409156
394672
620394
648394
824444
826676
289304
335707
709213
469921
768589
230685
326545
650357
605911
12161
661980
14300
342165
674706
440136
289110
391507
201162
945396
575781
662843
1002823
100589
287623
994434
728510
932580
784341
804658
528997
743136
845810
265412
626816
745303
93774
464460
447714
937979
393928
883803
864332
696558
562791
629841
700906
30232
711978
610636
873059
812950
233770
603548
986432
662009
484887
341634
450834
472761
645091
727921
399491
355927
852920
398708
8812
348811
36034
659954
359204
187413
978854
298108
617425
562597
895185
849219
114114
211200
233214
37204
322206
637187
742214
335767
679695
317468
189532
783670
1020842
933860
840564
1033826
94503
395251
417651
1041502
876389
603865
506614
467629
544036
127348
348298
1023545
455565
194566
414150
249314
486123
703334
257884
685023
23046
200692
807701
933751
871940
328085
740716
351100
76973
617179
212467
629748
827927
829533
363884
698465
202665
183686
527315
500054
847229
227893
869903
989345
174439
992812
870864
1040829
1009475
43221
215995
807297
566657
92241
857908
873312
390798
822010
749683
171076
591818
831655
928005
694783
996688
1027247
857429
675248
985103
453016
500527
31228
758427
799427
742456
164903
142265
294738
129628
964723
495646
544502
294647
98890
539871
919179
910362
75419
315864
831243
285302
79230
341245
980729
706353
481486
172002
573615
21957
763049
225315
831839
303352
81459
507339
969983
359814
243690
440065
197280
1037032
810951
645026
583308
627383
483746
933289
730882
848201
862463
265891
250375
135105
826812
627012
1033265
975559
547067
606532
516334
268679
6013
175122
27641
748380
577779
488441
744376
285423
741566
835849
516745
735217
930911
112625
510409
514235
665379
270932
347559
327403
512413
558912
476554
872136
1027335
817464
824158
919428
937187
724758
175418
351933
230399
6533
671042
323121
19443
803908
198292
739170
704098
979288
664164
617175
819793
182158
197424
987313
454577
154314
286848
793461
33841
377936
330935
792624
461916
303537
320415
647728
498198
82523
739779
717322
586048
1025193
376074
108386
198116
340948
618222
362152
513895
379632
471918
721022
64739
701001
873881
295795
698895
904394
701434
833534
722166
444285
491635
958006
811802
207691
515891
957767
969583
705469
782508
992375
115237
46483
287797
441922
217772
393224
292565
857745
684475
651264
552609
14386
957189
247599
577355
146696
625395
772259
830358
27307
894851
433079
528343
116971
579306
604561
80537
736514
174845
693463
163621
802761
140940
64604
722093
861127
763148
537024
490267
106678
1004499
224569
365348
558677
751495
383295
343997
34192
289127
951927
408640
950964
1013986
850725
34082
967607
945538
259587
309851
775286
493649
877649
628355
403663
168820
303030
625232
827337
1009224
787211
338653
793588
838260
926633
654522
731445
461187
92857
636022
466479
513389
337935
10982
358975
797708
544419
9482
879999
81525
935452
263332
356031
786111
977387
25112
355071
687145
957320
199130
634339
111633
246197
78016
192286
731185
982224
58544
841308
841712
66805
1003778
262293
965952
938402
122710
759086
350329
327450
59116
127168
75666
28549
13966
544305
543875
670218
521346
109181
930873
537118
606672
970827
558549
782977
345396
588872
859420
959651
279039
371127
435090
983264
322624
592414
452047
203481
782324
795382
528876
328332
714627
10611
176669
625625
895344
687180
865618
1023658
122660
28084
154479
240099
930059
131489
159027
456982
809827
15713
162782
956011
734744
850934
515837
117297
373073
867102
249953
65443
86969
724312
1033379
867601
702171
244599
112949
935586
205220
1042589
175808
80208
93313
762812
1027332
934808
574504
818483
2850
536335
386058
185387
87
223582
204187
807137
189386
29214
359170
244712
840290
234519
210478
271627
886303
239633
841238
198684
950696
921539
588847
421661
596143
911649
483452
476201
720141
1038976
541696
66542
30045
877614
1027609
718398
154547
680112
859469
129612
107973
107314
673379
12251
826583
784194
963735
723276
801500
1013723
648211
390023
184145
728756
841561
974074
418217
452765
40805
655731
902467
873145
523012
725066
1016589
268517
287452
1029307
299118
493250
233537
876663
486736
447458
622890
20035
838115
706125
286632
669285
742473
585999
569359
290305
907715
865823
798646
959615
416604
535866
508639
780401
466453
145232
666854
1006615
291721
555991
3546
668005
772689
22148
982174
856576
794745
143726
189289
893404
971065
631792
799862
8167
673716
185604
370805
432945
23798
406568
568140
430932
140797
72558
282104
730366
361939
882993
627933
118300
62296
223692
1019389
985255
199325
704439
154620
637972
451555
101800
890308
252035
209192
334201
493789
593496
349395
266021
822618
659536
847105
104537
640572
711134
573887
536663
750247
364217
142491
1001583
647875
764128
866523
104023
974665
955257
710852
496230
680274
943680
161032
468515
825096
398502
7241
250785
858944
498283
602110
726769
522249
491987
378573
468737
960513
967768
754297
460426
925951
156181
568702
398335
447753
867758
352782
908809
793674
850383
81873
723665
845728
418833
245972
787562
317576
1013016
588644
568741
1007332
37268
546243
173703
1009246
649106
603879
434992
770856
761552
924131
520984
69053
998791
167619
934807
931856
936597
741142
616591
499765
481065
367806
417787
615262
192471
528532
712621
368335
24025
338308
1011831
114442
615223
379788
384793
442812
629096
266516
403129
48480
264555
165961
1033037
738848
412869
981580
856557
139455
124315
835913
45691
925774
341890
797703
564457
334321
895168
804960
131899
526455
77871
341907
243098
456292
1002036
399156
614284
514380
177751
176298
71574
282485
454622
793159
935399
718043
75578
248752
263636
282674
261675
513301
619799
531131
170065
618548
1015042
28028
931115
565676
713042
83105
852417
64444
423095
940982
366006
329104
705832
667836
869705
457326
648192
825102
285019
238264
611933
375652
952881
1038607
187402
187882
572961
311442
420688
111150
651773
244718
964621
8458
552442
707907
650627
517517
641392
666622
940508
633644
998706
559195
399250
553278
885517
889671
453132
827126
201731
506981
12039
528905
738559
193204
316587
779632
418979
673179
198814
866604
204159
863441
760949
629655
367490
544695
616000
878714
564140
232324
833254
285790
382025
1034880
170458
301456
16353
449520
947443
932732
929387
861159
618157
318107
195069
783554
624987
365960
736075
743359
609824
915353
956737
50724
984223
633989
13555
366222
302375
338811
388691
851927
793354
121447
761841
308241
966700
925955
398982
406564
1044151
770515
506375
345427
494788
210588
659730
561967
578985
714257
610195
637369
966568
145432
407462
702208
889253
5650
924545
199292
67592
766743
110604
146996
556130
594343
68152
368898
670646
149751
921240
104127
155420
799656
872944
983966
151888
308333
914660
273344
695880
786047
441933
918001
505542
875816
821217
678415
895067
603696
386878
765439
423894
168219
725835
565976
866857
74063
718365
862940
308854
245423
348278
975901
860470
1013331
241095
127033
277794
1006985
1004299
1001084
433649
155818
869709
95914
62382
1025509
570794
534145
7310
640749
199
819554
1024456
141670
363466
706260
194821
911589
1005958
728879
649339
633072
300316
624986
56362
476514
677858
981033
404596
454999
1006795
818068
138388
156280
172338
705141
232981
24024
507233
488385
447372
171531
865243
1044020
392814
1026592
148866
138338
985031
953951
1016620
149842
707173
939675
727373
670669
636653
436663
747601
1021271
897878
278287
96098
924791
1021863
560120
49472
445670
714715
986037
728964
781008
398636
151750
607504
337525
434144
540355
832684
852926
723439
748193
899091
144806
498599
434524
383640
416492
188312
205975
201916
138524
155245
502187
496684
362776
614911
620111
770643
788362
682661
195325
825170
825273
211859
269597
52738
656751
608256
101397
123575
646989
916833
898883
198639
178191
343856
578478
856243
971972
51923
762101
864106
136759
698827
209345
624263
170855
578041
977393
206422
269439
399052
856703
1013362
452945
325884
244262
712353
726079
64516
237779
727310
668657
521706
257326
365529
908138
938909
716833
778553
116058
735144
209107
435045
304152
783794
519155
236798
730479
1033450
20845
685185
790181
355938
493915
415539
86782
326186
190209
804327
270423
1020783
617788
732355
479519
826503
1008332
589008
233232
397422
843472
166995
583690
310432
73378
364327
347399
458597
269428
653121
943689
846660
654057
689987
116593
792648
1007824
6061
1009287
159737
29739
879570
509191
838566
939086
1016255
479155
939750
912168
281354
915556
572687
465687
544984
264278
694364
896110
602200
212279
437238
1033172
430051
846986
167793
861475
1005094
918117
842756
973835
56135
935778
434493
466288
293019
352094
155196
826605
491475
176311
990364
951883
601028
737119
1385
874105
896532
1018299
523279
82931
87973
244216
818694
817270
813851
156169
280245
316585
887662
175340
612865
912706
321686
318052
130514
381844
495285
756943
92111
459864
186598
616767
451133
571431
560832
409231
361763
274452
300370
792763
718909
363943
89357
424857
136404
410533
960155
1040145
933128
337582
989180
554757
104274
337135
283306
910655
68452
21959
485194
392297
625478
933919
319963
898970
321981
628967
564905
459458
775062
564099
383894
523900
589936
114736
143698
284176
225630
772805
535754
344975
1030721
937334
828678
552160
537433
407863
968346
841984
229529
994321
566991
410339
243672
778180
309064
563357
492369
785066
636625
929936
470912
599873
535480
495953
929457
843127
623395
808511
789327
926376
567319
557361
483363
636099
151616
901864
726605
159627
583398
265328
794777
895475
314895
421523
930422
142885
251044
217042
549374
26822
650964
56639
125425
884594
715951
843523
1015467
128828
618744
820640
206275
62532
932231
448622
70372
42395
981107
97077
159052
200680
24371
1036789
742602
638211
425056
753047
989677
963532
65427
1018170
868297
799883
1018239
571198
43617
1023083
702234
939102
967849
292586
554450
567441
661488
186254
923611
450953
24159
917655
831591
552849
926801
810543
685690
636032
71671
309864
885929
289030
614446
428068
96282
711498
218202
808314
392090
760269
147181
1001400
654162
848640
95910
933118
286816
905029
399119
683830
470444
405777
51346
326648
806921
710085
738295
270866
454929
1043616
607463
136089
354601
711409
739339
35124
893641
545138
949514
475335
789771
597372
725080
881262
356292
796856
434394
300156
438106
510910
48149
450301
527361
28380
97658
845552
332010
410495
885708
756376
650030
269168
457549
694080
386172
35614
933866
485822
714991
21748
940420
408602
864211
896146
943384
967040
222797
846858
796949
643971
539247
257888
244408
898150
498512
67048
54970
948073
1024893
141885
299389
44534
418064
836715
10910
657708
198718
155048
841387
422387
318776
1014703
972561
321710
686715
132900
89546
113569
206026
91362
528122
857752
1011023
265670
230759
1014221
593925
132109
303299
454170
355885
691176
13717
752544
163823
468967
455875
669543
1024645
874996
1037180
240535
348691
863956
709491
904257
626505
735961
1028149
219986
591326
522149
903069
519783
16408
90365
470717
200926
473619
969881
964390
312939
566473
557024
983161
965289
936415
1028521
424795
770953
598491
329259
747586
436331
938499
170579
573306
376929
525761
1002456
52011
1003354
393706
577080
501646
156225
27671
380410
279367
850600
770076
6172
351358
388555
981602
723625
308965
224651
204374
378145
741095
226548
920650
42360
969773
329265
744331
368798
918170
748419
830380
552727
58925
104258
226197
834639
393876
477568
810727
861478
298626
563251
881555
472290
350509
263258
319756
922607
198910
185949
331888
377819
711163
561853
652298
73659
178050
536549
19701
539622
542872
62273
775001
566989
846054
1026867
507984
499683
95058
375736
551047
475466
563722
904759
479535
725768
829737
949348
106005
312395
13377
532840
95911
26957
681294
643473
53056
1001020
1020394
942283
533737
120846
843703
845949
147708
848034
615707
854398
646427
53219
794179
762089
538157
1033284
971342
265376
883448
1010666
428330
408648
43888
861915
999504
122852
319426
639764
607592
1037047
357490
1027672
191927
882390
496086
1024368
123963
287825
562905
573084
250488
377412
555601
208797
886698
380255
351424
182954
460582
836266
44367
9528
578364
146770
651118
136827
832417
570422
921560
642565
667068
3035
334968
659785
609535
192983
432908
393063
681387
418307
384020
68214
619465
775294
70496
274564
694871
764320
231429
782464
782541
964884
15671
512567
398529
652122
898113
62994
295337
447696
121325
606864
80533
941254
1028790
166835
621670
352011
408293
861315
835350
370894
1023571
771122
888879
759314
208381
272779
816401
773119
767903
37371
605421
1028391
6267
53199
108124
100232
408357
218743
435002
814159
871224
270003
646416
154677
72964
623942
956581
944931
131044
46550
531181
201288
423685
407236
289615
798752
709265
883297
1035654
852804
1004309
888902
203590
255731
435805
317750
294099
958892
785103
721639
64921
79571
120837
282217
182144
580787
315407
926990
621539
211547
290266
900743
671086
339337
856772
290840
245237
511087
569965
902162
872980
53007
523141
227727
939504
844701
972543
693951
704158
745846
379106
6298
300421
886507
547345
938382
576407
168037
1021262
30098
857986
101952
613289
524957
535088
575409
418036
46022
1040126
177087
565158
227152
1037307
617588
192788
777182
519697
369612
108938
642470
678868
176605
562589
839667
483853
233440
312095
147743
990821
490890
271801
49245
397772
776373
641035
88973
454256
188388
286133
700425
189145
19721
858083
148891
559692
1023511
309521
959988
662425
119926
540892
959954
40706
307476
586102
811458
362068
134733
52223
235185
807113
451357
869492
323874
980289
622273
879438
452101
147730
706435
596728
681242
267171
365385
65045
888677
57694
828381
544227
353999
237046
646924
277623
717818
1038259
257185
171141
40440
94279
444488
623942
479112
767413
487033
987507
709242
229474
1004028
867619
452605
769845
81956
278459
456616
250663
313904
124180
296190
61383
328064
6942
701024
1019639
205686
863015
793187
395580
443047
927479
412310
1042113
252034
320290
567759
596937
488203
268080
201507
464564
137158
944996
15722
754281
1843
400555
298431
559829
939765
45081
366798
925644
821156
954871
792219
128867
999176
763528
752739
161808
621493
59149
60307
872396
738878
420342
632495
566757
754962
222522
243422
459694
170951
900345
1003572
35297
813420
25211
119528
313864
494483
556582
660246
497570
650315
1038587
264783
408329
646023
650330
205608
871648
175305
347329
303293
31159
587689
22450
557163
162567
737143
909898
985126
871884
315513
662109
455089
1037337
679479
877309
622973
270207
156366
970290
200562
885418
365222
52286
102252
208555
825059
957557
127981
588552
668114
1020509
271363
466812
148988
141008
478132
100474
970486
693262
30710
127697
831454
488492
280850
1013977
397880
840720
261458
159977
599639
588872
324784
2483
990720
548738
151268
815271
1025801
468252
1005450
887053
335157
372155
37103
657147
810037
51598
705176
76669
1013493
954406
130136
369230
728415
682048
786736
322227
49637
25309
584299
432041
496708
499102
244095
487729
848066
251338
326757
547407
268833
780167
3349
741237
751920
311499
1024992
463410
142338
32271
744683
462589
519136
267888
646460
567169
667451
312582
683715
578961
20439
324131
799220
93482
887289
275953
438920
1022388
1021815
678986
655604
808217
884573
516452
911672
944859
205373
399391
667988
820401
204953
210066
282953
282347
3852
287609
924828
561730
419657
387619
426971
806922
465793
419183
868555
935247
51802
104825
532175
236040
110793
87359
299654
1039101
649173
408572
336581
49505
919352
758401
984377
33002
339833
54059
80717
1012898
296899
88572
711354
128900
458231
655754
365830
464707
42593
398499
145957
649659
1000432
339207
969929
523918
632763
173419
589115
251818
147078
776719
583978
547961
991142
796780
747199
312814
438186
533462
857137
26222
833174
969574
103965
523694
611977
1028784
416160
257573
669919
869859
953458
449966
617852
76227
554260
174413
482128
580883
1017804
259031
749889
436468
992363
767886
250548
817863
175103
239980
153531
406169
1041080
865161
613369
666540
966874
915716
666925
715424
340998
434576
603299
14551
679403
1043094
395909
408151
656003
275613
764708
70797
112963
43843
882473
84215
631462
389671
927858
243030
603552
1026493
31929
372406
721758
594490
395826
66663
435231
629456
460023
891192
169977
527810
875709
857001
647992
929962
749049
674570
922999
793363
781853
733276
694545
986811
535531
576052
473175
201487
670151
471985
957264
378014
16990
327293
268215
291350
942176
699331
698804
899422
288227
414630
450404
213404
769537
481168
265452
323594
490689
111829
862178
328236
422555
552239
695275
6468
628681
808132
646714
467244
602865
571345
1017780
268304
637518
141070
713295
79071
766349
624579
793064
53877
449467
848160
560517
573177
150917
977955
443822
505699
640455
533704
375257
138657
14967
54129
444595
278635
884411
789468
6664
94581
11545
210825
663569
274441
578294
574215
7549
444272
118618
492676
540903
607861
251777
95457
564869
446955
122470
689923
15811
896518
221929
63759
837605
569138
233336
611526
665163
220780
264615
944393
385127
193130
388979
266683
680184
708902
117087
754766
477395
473818
659929
1021216
42381
583219
284345
952063
924954
382593
408288
187252
821964
219167
525597
341716
262647
46324
183483
636758
460056
299759
634831
932132
614747
22329
605367
386277
63145
287393
576654
688339
245430
379212
258782
1807
953074
392150
200336
977936
439636
369948
173604
642702
22688
3266
636545
432098
907268
383116
746278
333075
675963
298750
979113
837058
178227
7791
919181
469817
792795
272156
261683
990436
78398
323712
752498
254868
81855
1035406
758022
760026
719557
379805
567206
814988
891523
395841
416124
580194
916405
46642
723366
265252
754833
948281
806923
510473
418935
942943
788538
787036
684317
1002872
869447
902628
909183
29046
285331
1041196
156554
259537
192054
607671
232674
735482
110573
126465
124248
738792
634597
800463
646174
328096
796546
1510
201332
112836
118632
763229
198522
542675
448894
224714
187042
884603
687676
607181
222504
513188
884230
476530
647565
818765
581115
545393
867938
557436
244214
297214
476642
403813
803483
473915
413910
65583
742349
83949
47707
824135
30628
339421
625
313185
892801
670185
793831
930526
845985
661346
705570
349831
629879
123085
130129
327363
668889
470534
52127
150565
1033648
675006
1027065
33601
247320
504682
74508
243922
862287
654923
696549
176683
936614
776828
302892
645210
1036034
314967
945426
175864
826680
165951
27459
791097
545431
207573
711329
498379
236393
650676
865742
994924
396905
825638
701247
1010127
184753
695435
1023594
704174
300804
881345
450615
970513
124771
279933
572573
447366
806735
197597
430082
216790
785247
490443
687389
113353
1028988
172284
1016516
100720
365029
101330
510898
842040
198451
714590
939860
298861
545856
444663
318384
965886
222525
26292
841102
930118
421794
84040
62063
893568
1038676
622427
848777
76347
854948
513133
13714
1037494
1036660
261924
370367
120002
52946
848616
190405
673871
216304
376731
3913
794332
468440
786066
310784
852425
803793
778456
167461
118508
683677
718404
738181
55571
687409
38050
946128
154084
118281
501813
224331
707612
290813
229805
588200
79582
80038
807202
963708
368064
298520
791764
594873
90853
254296
200943
840300
912679
371352
1020950
586014
769810
528830
379116
173287
575828
915846
441846
763227
407373
69814
951860
340841
616221
1035517
251373
962322
107488
358541
578630
1006369
673091
37557
761416
708443
188203
515616
205253
49336
881967
280849
1011618
28869
511662
1024418
125442
501409
978306
735726
618198
22553
101603
458111
261490
386585
910401
482861
272101
354645
582505
415814
785825
969849
425454
758798
1019995
383486
978187
22695
642713
263613
436266
542289
261226
348812
786269
474197
843015
17327
898574
872963
198485
873446
802531
932575
682512
115045
544019
811372
872134
930436
208844
385391
280292
756264
424447
264448
315925
689024
907360
626097
244858
958153
596619
101855
417243
40851
1044458
719522
249543
770801
846869
447169
555999
835756
447711
383413
694617
613736
588539
585655
982932
61355
320348
857382
754037
259223
21232
798229
1027147
711666
745042
646764
533912
734788
325196
811002
60190
541022
667279
737864
255373
950399
98432
378410
998699
98502
533735
706566
157382
130714
751400
350864
454560
530393
28196
22022
656479
325616
300905
241554
967781
814091
698410
527256
618542
47169
415639
833473
214029
630829
740763
817254
792493
564107
23495
1001421
934520
37995
604914
198597
1012318
913914
450396
569457
347497
850569
250914
407673
106891
272784
466869
777630
641980
646392
972193
97638
463321
248300
987535
863374
243440
936802
723169
268016
1019000
748296
181975
307878
776334
967049
71099
573030
566182
720656
640696
493655
455668
593745
186323
442067
902164
68318
27659
288060
339168
891204
411025
803566
240050
334536
427349
490168
545211
844497
613012
244201
420733
272325
374895
877113
7042
368286
620935
549269
957801
910906
962104
571283
328163
178989
849453
966539
321415
482521
718577
119523
852741
1038872
343161
736531
414694
766878
80859
476772
164668
306622
925773
742969
17225
352625
703957
552203
782015
783180
836290
264014
699056
268425
834979
1034407
279700
723190
638049
939961
787976
212364
264221
349646
522469
20489
853028
943465
519656
680334
54811
382997
960707
691469
914287
885433
195342
774605
492211
919007
669463
779563
580502
21319
103596
253238
695865
1014478
794014
334276
200238
220797
466110
464402
1001952
933064
130566
666142
666408
986247
812801
766766
429821
1036641
305683
486827
80206
238708
191995
1623
758687
996230
735885
916522
13777
488263
538143
166801
312907
270005
466156
807689
121834
459817
707504
339489
433100
329829
495592
961932
989033
757649
10657
37542
932765
129196
502931
336996
24137
885173
480992
993292
274911
1012288
559965
520132
352068
494210
604726
664988
451194
387419
201224
295601
1019576
553807
264025
401764
733725
30006
405589
580209
414171
308106
1018242
787352
65537
314147
978741
813885
132455
691500
261300
650566
331098
586599
62632
807195
554174
862281
398360
126616
272145
1026750
915590
501935
625645
197711
69165
493130
346821
298684
679699
945345
253815
940020
828321
629326
146536
243993
291145
626013
342075
844882
34971
556472
256542
627620
325577
791775
25590
250513
165516
681459
1024956
1032222
282991
895840
954109
846203
188649
458440
290377
907197
806040
940977
376864
121718
176176
19700
281251
119592
860286
183358
209466
975379
969021
85776
135243
827042
991202
259960
576997
624786
563881
510520
348450
1027386
791771
43284
1012343
122503
191229
50418
772334
192977
742928
539084
897582
504995
674101
512960
168997
280520
514267
8074
570276
390078
434029
19123
120929
506766
841537
788761
59936
753076
646716
321252
251070
718826
963273
106416
827902
1010565
797638
595673
645172
166967
918129
2770
923392
158549
60716
751077
862288
1007383
487864
316207
354839
270333
613603
132977
1024379
414506
255550
12991
694425
556266
328603
575866
105857
36926
662931
177414
522255
752425
68204
585639
115552
25632
156148
339113
407878
724355
119412
626245
326349
92750
238961
846888
877341
655105
967779
976285
574291
424932
326366
730113
74803
279515
147538
463207
298637
1006509
276912
829845
552539
176608
423651
981287
274290
275024
158151
865552
616578
796300
792338
678723
277059
172345
328475
247170
790590
420362
126437
18022
268048
779954
89433
464751
874029
401516
443921
178314
269951
385921
617532
48916
78545
193014
408511
967483
490503
349350
736946
396528
554293
384318
440108
957755
120205
12500
670640
758458
879994
933572
782322
535291
923591
526960
813793
965581
241940
227451
106298
742755
809424
555238
490145
599257
1008801
462134
714886
289806
639483
680210
454201
566677
47141
961599
580900
1002797
564182
608996
218021
1038026
574270
643495
948279
240440
361632
731656
69812
235855
326113
634022
198078
522015
978411
425939
398808
73833
980135
606978
189235
900228
899004
403744
698367
859999
568013
924376
957969
728637
471019
654877
542800
819832
534013
850523
820659
430228
346979
1012163
356344
686361
424786
89729
601662
172265
219255
939802
108245
434206
637935
454728
344038
618365
702116
112912
988680
741376
201605
203702
822862
347147
657419
548973
1000896
1041165
331303
157680
424878
449384
966651
381258
14315
182674
635802
430811
24292
745076
12403
236840
685567
931643
98653
446797
183903
169337
1008228
60132
177843
747986
139697
1012097
131871
762714
379621
623322
690399
566668
180
464334
64459
1017865
162253
509218
720581
786566
486543
52528
867717
599262
532174
413530
818820
76420
987618
358755
871697
180045
563919
138486
245185
28583
708782
256010
949606
989392
865274
444269
471491
89713
603478
500450
119366
818379
911180
82059
22243
11373
101182
836194
621683
503084
878688
72787
440
918898
894352
639230
856957
520419
960457
884600
1038856
844058
515098
831931
106998
367003
670909
567977
27295
867304
739460
454539
774231
346257
871991
210062
1037827
548440
230525
689165
908529
135917
849089
562781
177028
603201
637145
240887
647550
26094
519455
530013
585608
162654
297457
293126
567559
829001
719540
379640
106722
174142
507377
128133
273334
959984
544108
1038591
146549
549681
791852
57133
1042095
323233
865105
264619
789904
595610
595101
395181
515266
441712
418828
821714
710066
537089
1022732
874764
966619
241432
561689
312953
978629
285764
188618
128731
1030103
156133
59761
62121
1008778
43262
378877
1000044
745265
346451
26054
218069
571796
935768
568088
686682
383941
548170
948869
446930
895489
952284
311435
374652
80834
41021
223973
70628
139881
886459
900854
106869
174745
903591
440375
884123
624300
1001814
868202
462167
535429
505656
474516
907668
868770
710048
466164
43781
1044224
616162
602061
41598
1021336
153024
636093
273395
256053
486086
121864
8314
332967
352167
959366
499088
987622
385279
686072
130059
150002
332383
608981
945393
813564
902627
89099
754199
449809
507789
455645
6777
635767
51060
891590
665502
255178
193561
330439
467006
702290
483262
339955
405633
890485
813816
431831
402940
775027
784037
230193
892242
7896
69740
492353
447153
835188
822587
255063
711184
800149
476783
527314
143372
40965
670195
376487
920976
52924
730808
317557
960488
478753
158401
425161
1035817
685303
710479
635949
155220
892652
246570
870891
944719
735348
36424
778057
969655
104405
460126
776849
863220
47385
792960
225106
141924
949764
393387
62362
235371
8003
700176
159322
851519
76062
989729
102431
249051
204673
243411
423405
843304
72191
826320
816244
319274
231897
973926
758651
1023313
835356
116879
694941
348990
936797
390845
579053
256238
413893
62846
151628
533650
118324
955739
464312
585611
546917
576544
73345
696260
9522
988026
135021
890792
682678
702592
101804
529835
470695
910823
757093
450524
190762
156102
302207
759600
401915
561497
6489
291207
306379
918675
896818
1040209
124119
268778
892680
554256
990547
169850
935023
572765
112364
995307
987782
488448
203434
787972
403982
444424
659487
427090
778790
40904
178131
51115
611608
628305
190559
100792
379503
810801
272991
57110
656322
494165
472076
962626
660540
952272
895749
502390
906270
405824
939226
574624
464241
729756
41997
764270
52371
53604
764835
1029956
498541
307717
11903
578644
585670
511895
635268
326504
181622
103611
500642
618209
47356
942483
107551
392249
868135
291619
483
342567
1000983
625801
87419
59153
900764
473558
442697
477571
1032287
597817
1020468
517757
728804
440832
725182
860841
989180
97218
347040
913925
897577
17346
840549
617635
896174
715044
297029
572886
258475
940956
846387
357878
188067
581145
938776
940442
154733
249417
784428
226632
393895
137758
910834
375864
295936
975330
266107
259382
452189
964095
506452
156751
881630
909805
725955
79749
33058
438537
1001280
798854
851332
21668
663043
373287
1002803
889038
418924
697794
625149
306132
301920
306044
561305
501191
415890
1030560
416489
908751
982377
739985
17117
226922
25035
242583
742306
604632
45076
1000257
82239
769614
773024
348306
872385
345018
613507
257955
391200
146470
39157
930639
745828
34614
425899
785646
906969
412617
1283
516987
1008947
894358
365031
36757
745530
100266
969412
163986
119775
460627
328293
427117
871898
74483
135031
227433
304621
749791
671180
927896
411621
245982
216937
481452
209233
473571
780476
424780
920939
750412
775449
772030
1036164
410920
220
106931
672325
402426
427006
887880
162006
540832
489559
455221
236690
388373
143726
580333
680042
571383
969662
657895
149797
300479
53800
911681
169321
740593
659208
900323
308501
283286
846885
814546
619674
292042
400148
709610
103555
960472
896581
49909
243911
730862
501507
202334
273816
536853
133497
577088
7407
344938
295000
996097
854858
909413
920505
999310
710369
903175
754736
137342
355562
826150
83781
1029323
428950
3136
598348
545689
384462
358904
81004
322555
350560
302085
26173
41976
1020477
794744
456669
193469
217547
241937
919944
431849
849245
256413
475999
256246
166000
916672
330672
606959
981964
98374
49714
271135
1001178
963040
2265
246912
280129
632298
167093
822292
338980
77322
637632
701328
844814
675520
137433
535925
91499
674066
366947
496380
122991
1040089
381955
1040539
924360
227516
366569
546805
640837
474609
236097
443642
755588
453953
406329
156259
1037945
714611
77880
726932
87198
605512
903987
271937
732717
117586
161379
520931
647505
477517
426349
584016
830601
424291
102715
200507
258557
1013086
45228
610190
403005
821752
1013772
486302
567112
791827
143061
28724
852638
879492
373576
287576
212898
408918
259937
964745
335040
398972
110362
275206
357426
606312
1272
22860
806767
1043864
397075
388160
785193
477057
96410
438001
140236
500916
525498
828573
991827
473290
372249
432448
822699
827730
590152
156922
272456
624982
686159
851287
432179
589885
346509
329106
529348
909251
67683
98600
331110
623034
387917
726714
560598
344481
480218
191130
575462
93894
229672
443787
915405
532138
987775
740543
305964
340935
85685
41742
749282
774058
998846
215365
929438
2178
119293
798643
788153
562744
131478
984294
997561
939448
312596
441554
703768
24300
937418
434485
759262
289954
656714
791021
789850
9724
623517
553790
889604
701453
524768
217520
221595
706708
57134
500149
533806
885285
178066
21074
739228
452437
261233
736027
339520
822485
364888
938713
131293
628748
469244
532499
801639
293892
474136
491652
866715
642931
45884
74128
1002699
1033783
63939
863584
518918
412367
170267
588985
28865
410598
955009
751254
994358
102294
406248
322701
61739
67483
696610
601874
594290
514450
705519
413722
214256
832300
706772
891464
19446
191656
1021286
278539
703047
839748
603702
95737
401094
168342
123641
575597
215436
576813
389764
636494
304695
677949
713492
762549
946865
830221
995633
203704
464608
24355
843927
477313
473289
811105
617449
550003
207417
992090
550597
288010
526793
659313
707454
728396
698552
745990
816658
942544
609171
750771
297167
291681
162339
78542
343727
953121
622157
575972
818712
529926
181712
951665
284734
270686
740039
698239
207133
326958
613359
523080
526499
435059
294002
681948
104419
192844
856920
683660
676079
857909
66057
138946
354864
901985
947800
804736
954724
836952
204142
216700
965128
291465
543948
158735
770328
559558
956054
205622
742392
39164
681172
222131
567577
622945
253061
527301
434686
670601
19834
244241
762000
844955
935146
1012323
86343
630630
46411
47275
65324
1026459
203830
373760
487992
906691
18559
408865
968646
731173
2985
581706
984996
129506
684530
937233
1019907
372788
206740
7414
877152
712205
860275
1025153
786065
515778
566623
66796
1035523
555624
798583
1024352
364223
175875
253769
180158
526153
324014
594377
744846
727081
409554
912584
779427
671169
705830
225407
938166
609296
748427
572111
340304
242084
988861
300587
690926
844100
687008
594742
490719
46951
1025392
1036572
999486
689972
670008
207005
583047
952243
667589
853856
84191
707454
587984
739515
979028
89078
345888
226804
875807
287063
278277
696574
740680
599683
155450
858508
873580
138436
833869
398782
784087
862312
109388
571495
850082
847163
951134
120958
1043548
945598
781357
150196
1035486
497280
1017547
28126
345378
363186
662974
163622
209311
189940
455046
1002997
376860
232164
906032
853335
509055
474562
593166
896056
534375
257259
888005
992103
230851
622257
340309
82929
540105
519625
942417
75854
250538
177636
1012499
199546
345361
573268
685443
841689
189151
63091
249876
589120
103584
550132
576684
652032
820870
484260
385515
585371
768015
658066
620734
356961
914061
704740
760319
812697
346295
51507
844156
939635
1013300
605303
420117
551069
463253
246898
268455
8664
555943
414733
679558
132227
290131
246867
387560
196280
515784
734337
275241
828131
493588
742695
245756
344561
95928
627234
463526
73445
509333
973946
869245
570402
256027
224087
798910
700284
821237
950693
273011
269897
60611
108786
353263
610807
436313
291751
751135
904261
737993
202421
960482
448488
860128
143674
171994
1038366
833491
977418
16504
20431
790394
506562
329886
395198
637167
224739
928812
89380
323686
425476
86828
788102
847604
686566
605601
249107
1009017
301676
413022
73657
137549
950783
72910
338991
130110
113641
856505
283728
781656
715898
268244
1014932
283528
817592
209024
869624
251216
680737
1015524
263203
948328
529090
727201
507854
767386
749341
498810
120171
640374
385259
822919
503178
188445
796859
413479
956895
687686
419102
823624
163282
782406
293221
1029541
674421
253574
256380
40031
478646
1007742
466150
951759
213239
1035583
711063
133345
561490
427763
583313
478538
513247
323509
189287
550360
423694
766272
731961
1024140
943909
86672
451060
762906
806403
323213
827964
389280
727423
131880
41390
766603
433647
63416
846599
357016
676792
259404
591416
50552
848507
51117
553026
919601
726866
774199
605719
10963
970690
222622
993665
244271
835668
632167
383728
237317
40104
109815
567839
381605
943872
297983
539341
697122
295074
550751
735731
51767
884914
557244
37242
530287
944085
111240
952355
617344
746068
843369
63801
619058
652761
42439
320213
474181
48379
336752
308424
563410
1020365
631269
41103
959564
595022
105082
788007
794378
103297
379814
572671
518221
573279
1009381
747462
16020
631340
55445
399696
980455
696409
625712
826636
280707
574714
356521
78344
796587
976199
732089
927192
592173
1003602
197972
469506
609109
437099
472852
490519
631537
908292
552189
146522
297835
372209
44678
666227
973137
456851
980634
192048
548910
413001
251498
707873
806602
707612
770871
476985
956925
74665
20819
333759
440394
572643
65481
508062
780515
515713
236080
948760
796174
315149
245046
396694
307974
155876
236372
968886
467553
395570
586347
406512
3955
361149
623547
920588
43898
449347
695925
401114
891095
62695
466819
539423
75175
1034885
66709
664365
1041630
333234
269621
6022
1040195
405878
161191
492262
861884
954915
1040900
13354
144367
63150
595380
200311
197417
178524
551090
856992
26757
717520
41114
751336
721058
441424
741691
813635
953253
576118
516223
633765
355433
867683
616601
66383
404888
120189
491112
622836
753323
42039
4712
450065
343206
440237
57330
1040935
456069
12348
991064
778567
846852
609367
848158
506573
970270
362117
127003
340655
390725
877542
861607
865040
425283
528501
351815
786706
985632
480742
175238
834840
101091
61501
721627
463558
585643
315442
802782
1038141
387470
267687
208042
980676
546738
340341
808952
880108
787806
746812
370001
943751
971937
935134
286357
753915
615571
127825
658379
19939
933347
783976
961967
854147
159195
284422
1043228
957581
180513
525851
729337
357940
533941
302428
803092
65662
805993
391935
879154
674848
1041004
694668
949745
42869
94746
457618
587579
612714
847626
369384
3062
441496
194959
408334
317441
590314
810866
698868
7610
962470
567127
638607
552875
521958
43072
1028522
352165
844412
34826
228316
763984
291944
939019
410078
622449
313667
705840
76840
90796
932675
1000011
661772
700950
544124
956542
217821
275790
375022
96914
827409
1025111
196340
701169
62095
114134
675342
75588
592415
821800
482248
723214
118708
523403
482575
725821
126381
65252
240411
839775
387537
786400
112893
203639
150277
651248
754412
781076
635776
139839
299966
883779
624218
951257
934770
8910
240565
274181
104017
720743
186436
1021901
271749
328550
511919
463948
467231
994483
821246
461193
298069
49326
373179
167144
999642
5896
111081
819848
254125
686657
156170
112454
15683
367244
651870
738410
235532
236813
207160
962741
804689
778672
644428
181349
699738
398680
373192
162130
924682
189075
925052
132574
938935
500878
590364
618061
336233
569667
583966
1003420
989485
420397
491411
428389
448117
485537
621050
157661
196170
780049
937975
620202
667939
708727
668361
259836
479275
369396
871048
913610
239416
39562
493232
170762
124743
958202
379376
220215
258806
657585
594964
862433
449432
1011123
339587
9727
161684
382870
789646
1013502
942755
476030
22415
2420
342281
509325
366390
959440
678151
79469
964690
731864
222008
914292
307721
497948
1014862
135920
833845
741365
928415
192610
222252
646547
801937
723598
763529
50782
994675
593329
91322
996117
822855
524930
765280
799897
658464
168270
426626
397943
700811
360741
707895
53130
230876
315454
258351
635040
343765
493121
1003344
969977
964278
591016
169092
355100
1006006
869644
825222
728924
785279
406402
708969
350577
693518
1035888
492110
972550
766065
506932
323899
715148
182662
552175
168183
913370
192271
898927
737104
885196
819965
492591
927815
897300
1000682
512272
782721
23737
1040558
614331
328384
199975
49301
490135
124000
1035648
75516
819591
795228
356692
1000485
190846
718914
851551
1040006
429626
509498
407795
406410
159169
137261
1024760
992294
26718
363479
909060
715717
999501
895706
611418
977993
774042
548283
1016953
309567
853844
919493
486583
548058
60194
572683
725994
329604
752311
102423
920002
859831
709771
721986
603462
458062
216243
884649
356655
182311
223508
491137
801701
574270
910321
732363
303888
289648
660789
65785
837995
68699
975031
264333
478745
1008380
698041
941147
858952
568571
486322
501353
698952
1034021
379696
672358
558330
561596
691588
811686
32376
696654
935543
492932
503335
703198
582263
187789
76750
710079
935793
282913
604160
707336
589014
40745
79635
168010
293447
341967
498059
335661
85806
345921
482214
938169
35775
803184
506087
12422
428717
260881
121176
585753
950155
1000663
637798
945355
700
895402
350559
9277
604248
820949
661564
592703
903904
301527
194268
271792
308801
842307
924296
237227
864436
226726
197709
738386
608012
1004384
645086
936207
46848
5546
1020507
1037896
562738
176375
893805
842429
372319
468220
580141
220748
242978
311274
109381
221873
165031
323668
45228
793897
790976
999792
243170
10182
778430
465314
403356
62785
1032134
580850
795832
1027912
1006922
478040
979596
435188
804276
94008
826972
615723
112960
77704
540269
1003987
320603
645485
1021551
82349
754683
445600
635050
30663
11785
304504
358512
991219
769791
751074
52126
677153
576594
885905
992595
11280
689052
708865
753253
976264
817875
529792
543896
972920
178523
922552
943797
688060
495466
316858
162852
618449
811297
719694
276084
492573
46232
417144
709430
943675
246153
980805
231383
283671
642167
830843
844586
770749
100916
491634
523294
940452
490874
21880
327480
831412
552734
417563
387947
294378
1007252
534692
872712
253166
684931
125273
500829
828691
903709
995379
44528
558083
294583
217452
980401
778733
83232
782811
710735
434519
823474
955505
13407
611058
151972
740951
682179
969558
112455
867210
659442
659116
167309
123623
225758
813335
719441
319998
393514
72642
618205
459254
335377
5606
166252
912965
254846
41889
627328
402272
402492
642510
408234
546077
323192
696572
753443
764100
355185
661205
118893
434654
937462
914688
303709
10355
881493
305234
258278
995662
95573
339217
625365
381676
934593
786096
1043083
39239
405540
241180
6682
170946
598933
682877
930751
880463
128132
547639
925253
207928
423076
518937
90205
162723
484459
272582
1028309
432334
62294
289100
618659
433126
469415
631678
402453
420302
495678
116208
905708
36162
557247
600
479141
540716
455665
494111
485071
629979
316520
939037
943825
343689
1041889
992828
392763
650425
866025
670926
281591
461252
116522
694357
212247
522047
91005
635688
472328
906561
286402
18793
354664
972879
506959
671378
692553
844064
379711
350426
825085
442644
910920
243306
367479
194494
810982
306027
825805
468607
1040714
891485
984495
42300
605249
393246
115178
1037704
637282
631182
514608
622822
419403
1018871
725050
248558
742740
342791
1041888
681534
259192
372775
537394
424508
99494
400630
484909
1023087
673776
725319
137679
840157
291273
850973
841638
45960
541366
944909
981982
1014613
577521
1043605
12256
493195
1039768
952653
5957
466842
497218
1033328
677633
17179
356740
140202
269204
126013
474028
719286
529725
256428
764934
399839
103042
416679
252801
268487
794098
474450
706438
244774
860763
333951
145292
285011
14431
551128
256867
515115
791488
80317
951030
702263
828748
175820
167437
124673
1001558
102080
187706
552015
762788
987225
422158
30866
756839
871974
192066
921797
512854
238284
959644
656099
559435
874376
585600
549189
533631
719638
231783
623286
7669
489272
305803
229820
663268
73676
781289
749731
413683
686183
254388
547392
204403
600764
108256
955059
8879
427875
833647
107946
189041
451250
763787
470799
917466
636919
627219
208239
795000
774210
435465
852237
823665
126877
688752
571812
638767
1004581
630558
799450
323245
406235
542412
572291
152539
200437
810973
583997
188525
692548
430159
24804
757889
361164
790125
774436
260351
582961
654444
977866
517991
230370
385259
1017098
222941
59010
664665
711529
430408
176695
220121
67366
48567
761245
242899
1034871
355954
825042
584089
51385
729693
819367
997749
230451
1012510
124062
808542
914879
493174
1040308
1003151
688028
981924
251482
368500
1006089
783269
888366
188512
18766
1042477
598815
529803
274930
132063
557291
320377
604650
212041
179954
807399
727715
130891
24969
876235
613446
727165
301797
453948
545015
175113
294703
627731
60787
169011
820183
890135
828257
615285
284674
628138
877993
839775
639421
659301
11283
482858
689221
97692
1041876
875942
49688
98069
660573
960240
744117
223652
657135
601774
333941
649655
971485
801039
265535
489020
13439
231262
178401
877126
168234
404648
878659
383033
742226
190912
1035596
362885
81371
455367
784514
432765
324062
3235
360450
13118
504933
782721
335686
547044
917130
4566
771852
150005
874847
935843
376070
867727
209270
909439
689614
174277
92866
513966
543861
520739
707081
693494
382424
1035575
771294
952357
959502
155870
196744
681942
759724
743862
126700
575440
108467
520169
427482
198815
989169
241306
591961
143444
829690
747837
107103
66776
768632
230077
364064
490920
802481
603980
900573
387409
909312
822102
589777
921496
646644
519052
157868
596905
873461
20855
191315
611106
948980
382027
86785
938029
337772
603262
228506
362721
313050
21871
694352
622015
359315
24902
789960
499011
366146
247769
966889
441027
40511
364420
22206
307292
564597
758649
262958
46750
59422
296323
621139
559413
606814
784055
945663
701738
167585
1017594
444542
856069
362748
549005
174899
44240
314319
378498
412672
904897
974056
831936
914602
443226
560222
82410
735487
793435
980665
520651
938080
434384
752249
581745
1023814
217417
296472
250406
640949
470707
950544
299737
4083
487750
963358
302378
700039
638677
148038
469423
996657
458704
951364
613665
111211
397050
709306
187906
590232
672975
588662
448453
293091
667074
558911
811055
733887
12061
579406
1032496
816511
207901
318387
349731
440727
595279
890237
976382
689959
583213
645115
442507
307007
627171
450245
818787
484703
472326
189699
280020
890705
422404
895055
152115
43317
1030441
546092
70644
640491
927231
921636
565815
63774
560633
112526
782162
546872
951473
238192
894074
114568
348933
472922
408762
552834
1001451
975310
123848
202542
448101
211732
378666
940950
225144
338751
780670
152103
567583
604577
823729
310293
216426
569146
212957
860576
385774
1038906
529012
414475
500656
917017
75670
155853
335399
666572
949723
160245
453494
636030
217652
688953
621016
224473
955708
474210
949255
370317
226250
442071
387026
243633
123008
677368
815177
314433
928021
804679
671083
283260
207496
333815
29687
558350
26663
461710
60496
374626
231619
678798
33751
132013
835523
779995
723864
676380
795179
1041626
475462
480609
891844
280975
733830
601313
285812
39426
176709
809012
809013
872559
330640
365210
190068
440603
485070
352729
203837
2900
907170
712830
733210
18617
335969
368343
852228
35230
76580
210394
435839
929788
309788
362958
854714
458250
531646
731777
952837
318209
409743
722313
167881
1040794
937834
187989
919510
203678
635829
352669
849676
39863
36744
797695
389758
719625
533418
1036887
268352
976423
526251
115066
128631
141407
1008470
269504
883513
917420
497438
443619
125413
938259
807748
228598
35109
644924
1039373
1024113
270407
815763
1019432
264246
588524
709193
415863
782577
536220
902454
285703
29860
358957
574748
125752
200313
340353
228861
933164
892902
189194
674983
863604
269418
806288
251763
288344
117539
730069
766553
661231
286929
1043583
929347
991971
201162
415690
89929
116087
630718
645133
251766
1005477
540092
881627
408974
494287
310087
77860
268134
157293
218378
706340
854376
720039
390988
177516
144366
667908
730748
104236
467791
433965
472110
232283
747284
465169
554854
91623
656134
642656
608551
233143
486037
175359
86580
760233
721402
417917
5966
842683
300396
987261
397989
171190
716545
407035
358810
19033
702728
642439
969566
298365
529509
661063
438938
537778
505817
339838
486256
967508
811438
68610
836699
512485
828472
171119
185425
1018645
693929
741435
209771
41330
933550
94853
454563
461414
349906
255650
78594
1045253
336281
144234
513784
990157
1033821
904504
243259
726949
843914
185727
47515
130020
431347
838751
713024
634551
102610
943073
707696
518031
938144
3350
115629
1014938
203561
646138
775226
13374
10590
399331
890004
205132
466046
668042
1014879
565259
702963
205081
176528
1013887
546464
898827
367323
291511
217138
540438
912851
524561
918577
501970
864065
971169
863721
931687
76288
601320
343283
222986
664064
237920
441001
345915
196087
927239
114807
642349
940796
88206
508709
873177
677468
572697
926562
512607
325032
571694
313369
847734
915679
590630
166198
892938
935571
933775
684417
833679
29954
459502
95987
255005
992449
514595
87416
783232
986227
968619
512844
220052
321249
409616
146240
285910
668943
959730
327668
773824
707191
374185
865500
333420
703738
161885
881003
880686
501695
846197
616890
15110
390297
911902
15795
731555
59516
832884
553722
432989
630565
660230
194573
10651
921970
967782
273528
697226
1030081
85033
948605
892513
993782
3794
775616
684564
811695
968356
872405
274093
1005139
229184
253038
636839
169707
543698
198276
704336
986144
706582
321439
363664
264726
717258
711633
151115
1037753
760510
567218
375775
647641
680777
157326
935865
834137
839599
495935
568778
886953
362446
175836
678779
510075
806342
572886
617984
853423
548423
757310
222592
357266
92725
767006
658468
137998
545875
749654
955466
969904
392108
904764
914795
326358
785119
338121
976673
697141
643918
681007
8789
889331
64172
19644
667975
170930
403954
330474
416299
782915
734287
125978
96600
125551
351006
1031045
429354
960996
79894
347128
248131
874142
710204
707805
131302
235669
482633
129869
456670
366367
684218
939870
537394
722402
235635
416122
150017
959444
819348
618302
860589
231373
179716
658482
743184
405324
198038
464104
280913
385900
1012105
302799
1011303
182621
628733
524157
75570
1002845
850511
552199
31073
862664
134834
778321
1013289
867651
770210
38048
925329
576554
856645
14080
71823
929908
411271
1033478
336678
138900
290820
563124
451640
72727
27278
444739
772581
376470
919065
354918
309009
554814
106424
294775
378590
765273
374765
131892
851588
535267
860505
469403
298468
416615
25152
925771
226093
398672
946628
895269
561901
462915
769534
778895
569894
973517
364476
622915
416062
109864
282849
616627
91535
427814
310267
787656
184118
151193
367432
941319
308679
45884
445043
224309
967701
279400
380093
303054
864594
495255
111216
244866
978272
69721
121937
783282
988374
268266
803147
58257
230046
447028
706102
873755
140005
385107
177435
709213
577992
351254
77611
792976
50672
619941
288384
436431
694066
326629
68111
991883
420113
78027
227270
1043363
627305
676475
253055
579348
138039
830247
937247
909695
884228
519492
136263
493499
331089
932706
105097
1017992
620048
596668
712384
139725
980654
712468
404944
539823
939260
1013085
207277
507947
850672
382948
523291
562339
312966
68518
681993
741011
107539
166046
261486
255143
587709
700193
113554
260935
861499
181824
877048
907718
702328
563043
1015949
329279
212802
8983
58324
183416
1005700
465007
654076
107107
707444
87037
74306
181994
700960
603345
540592
148944
79411
14209
958428
360513
99434
1014221
378552
203701
528293
966907
491309
616875
1028797
18094
222528
879858
972255
348481
290906
880824
647427
879742
1037051
399828
128169
11999
800158
737553
386866
250932
784689
452984
936803
277303
8895
733707
762757
8434
930110
550845
490678
418453
713595
302706
1041821
852373
1027860
210131
139180
202512
305874
203083
536706
541002
582933
609299
558390
280497
619105
727263
207791
75990
495188
345421
314812
955730
32053
921959
607184
965062
984233
1004602
936928
502989
850119
1029748
583417
843535
665879
72454
721844
893398
619308
253872
274217
98894
209094
237531
718238
955758
489190
321158
182168
770813
576359
1032159
991968
228504
714060
61532
627697
697951
71803
934682
373646
316310
980001
72730
603596
1033820
601341
995894
870011
117627
356059
31270
276365
475310
741056
51603
935563
765136
109594
785277
905997
527228
77409
512896
717122
1042781
209982
588839
726251
891804
48446
144876
697526
877154
909309
1011654
939769
456264
24790
1019613
871426
312518
22621
232490
305701
450653
142105
223139
146012
46992
390567
818798
745950
913488
996759
909564
404347
64254
529705
333977
335469
596890
618688
954892
355980
669138
135034
567499
626050
933060
212281
878850
738346
205032
447226
864977
717615
294677
983919
880144
586147
925332
660320
787863
25046
917432
867925
185309
609886
913968
998193
312957
749120
537124
383168
985998
551810
395268
619493
721316
946830
119729
652118
582070
538448
478988
668104
861365
977899
379995
550164
850694
925917
853335
451940
924641
177883
817677
161421
6014
324960
314054
511714
387648
999781
550732
810406
221587
202281
126559
490981
397614
852656
71457
211288
177011
665146
585849
393102
514982
534990
548876
506621
424414
184560
788842
194094
508085
97379
128766
865013
1024532
1004242
993301
757458
1006301
719354
966569
324490
32244
760941
737748
304054
907253
803052
722375
993451
956479
113823
897646
762418
439108
448792
714686
228540
438220
773295
808358
604082
602626
90308
501382
191167
501288
602050
630022
893411
613405
967663
140401
874543
377195
103478
818432
71212
588510
618187
980654
922349
437676
8057
967608
999919
446072
210276
800726
422385
902066
408738
369470
755209
708082
942238
794828
99652
83378
971126
839208
583586
609703
280257
768515
337076
1012238
714123
683696
759530
454241
262651
565994
931397
256678
588393
36934
631778
44022
93594
872214
536107
753441
169347
151744
469699
202061
978088
306910
229955
915833
887373
596302
399497
953355
255453
823059
976002
70940
800577
662421
792181
21716
648497
673917
787137
736704
64880
688432
1026175
13061
629581
101327
591513
912776
320166
928326
605886
375290
360777
110584
322829
908706
1031690
451592
259289
1006718
536612
341521
941410
526389
468840
647504
557325
979761
32193
247567
696516
727698
738182
619868
578670
45693
466269
194447
677245
964129
926418
291686
54868
693366
773751
679458
976091
864904
698161
289395
747830
616274
993416
816583
898853
395541
38087
466593
527954
259475
950614
269731
923727
375713
570350
964630
117833
206046
980813
573056
364638
847331
461679
104469
698834
184835
512185
823565
734887
497641
537055
15652
28724
600003
492840
307689
747466
777969
452430
340267
573742
581521
148664
1021209
945907
990556
483593
848061
19537
655750
892739
238379
720944
440525
109830
408967
805693
114721
72339
198233
145853
803543
532605
495966
173528
539686
927388
301725
237426
51924
943042
264439
450161
814836
948926
396410
374449
1030720
463698
726717
415146
226832
881013
127316
982986
82913
525074
421339
299022
351459
931497
524782
378478
482681
868346
279791
710699
353695
836729
152296
132184
493811
718214
518976
704675
555065
691423
767910
121283
719917
916481
709436
408237
579682
795489
691560
772056
314124
955728
1029582
712686
905638
570706
293251
611657
493285
867795
668322
105524
863755
211965
944594
468914
256803
724117
7935
150589
76652
980211
780718
948477
65425
1034545
786461
15620
879535
866711
723893
143513
114747
128429
49097
996799
567071
173275
543795
755245
340595
143124
259685
365628
422570
699433
112099
780600
401744
26226
414712
600606
263027
538141
550800
211163
522142
150532
590492
476033
897508
270465
262884
168630
930496
482590
517692
656403
291787
14583
708069
681941
281224
682278
925174
990502
431743
98639
40743
898963
631085
190176
562285
389893
716550
685443
88549
350482
836815
257463
4013
287266
362525
353037
133631
766308
305484
383475
305180
513638
600987
982324
228072
374227
616502
7632
511729
981556
157955
720817
961765
289256
69324
999976
574094
77154
628247
384194
269597
377797
18161
358218
630080
118245
528847
269357
942156
344682
199851
971844
648974
481260
530673
914859
47548
935653
910425
89809
828149
818412
531178
1022715
355002
87968
408414
863358
391079
466504
1043857
387080
459037
543011
150039
702126
383135
978668
893745
960911
324151
670751
73838
67401
527151
149807
672003
285208
370854
733536
368243
48492
37573
625864
939508
974466
56643
552283
518889
1019300
317733
348086
714403
380850
300053
398998
344619
10936
521248
455685
512244
477475
546020
117341
449239
967950
382647
325077
379227
642436
306515
48206
385310
735938
279225
967071
858791
630829
484665
104728
242558
826387
1038221
670742
722527
659916
548820
990562
59580
624432
434773
746019
124108
886162
184723
677597
542462
447935
846262
508374
434095
17766
554450
799656
933908
618647
738573
366896
95263
902493
763851
539278
570896
818561
701810
1021372
933657
828803
47143
986750
780703
58146
494993
735096
55357
144541
584815
606650
895159
133700
653997
196885
227235
52976
409746
1045060
238553
1040778
201268
46104
393510
302388
317065
190511
681386
834027
507562
985932
833935
643306
836113
358355
785651
234149
640603
189300
679317
767635
278303
285116
491888
887619
614076
742310
656620
661509
680799
90965
102120
624570
694297
420175
899647
443333
83750
991133
716215
359118
531248
758802
551642
864518
68597
1011061
956202
431954
614099
876183
925283
259815
710787
671472
226396
1031638
713347
54306
492887
772217
411985
381466
657543
306424
886989
440035
642589
239550
445996
751167
391827
612914
726294
208836
945637
552911
778636
886313
181933
979345
435999
116482
183484
1039685
68929
181444
397077
887670
159090
617204
16432
829618
395772
307543
821456
97870
579746
665248
950170
1038391
277237
883419
129476
724283
712135
89600
948135
1043360
620027
821754
381241
422093
522848
996825
32680
459169
628424
86722
290962
461187
687615
121570
1002540
1033756
634644
578142
727780
531997
493722
82594
521228
609450
27416
238341
697734
685988
160713
59332
1037653
20992
851131
419286
853369
447209
140999
830539
738257
348267
273218
858133
1007715
36702
281885
905600
299923
465992
24042
256566
928533
654378
292787
421590
747951
594530
496237
763032
809452
405120
476717
37505
35890
217538
303976
58635
467445
562048
37722
338703
305649
359716
207938
500804
646595
819740
763546
917734
657188
894655
975027
812251
902060
891980
294803
62751
778973
309395
306636
757530
604909
272287
615916
939111
975107
740750
127045
416460
953597
425402
675737
424772
321437
503567
108078
918877
623507
208942
482257
63536
529140
252061
60060
24419
609519
877523
937709
778407
390361
435011
625795
60428
552995
179459
990184
729261
394196
420560
231511
904786
584608
135544
511657
513714
364559
751418
358143
20365
170050
473795
512167
850077
478715
957734
105495
274869
739323
1040221
971744
547572
290196
388720
558170
143372
749509
725896
1019676
242324
552891
818809
651534
213084
383551
326152
703840
524356
542030
384855
332013
224434
311922
734875
154452
17655
249055
352636
656682
98783
617247
45397
169766
719762
794725
911460
217327
556341
797713
541270
131476
287037
286130
680571
393180
201123
11407
791178
725589
996124
193818
51776
751388
64060
473792
875076
667966
853010
842177
314251
240567
631538
404156
889686
503363
536295
357759
975511
854187
731312
16811
914484
681165
929861
913776
386756
857633
22689
1021272
398240
284298
19819
500299
915244
32149
486857
870785
587372
327177
1004685
324458
57127
853224
63352
874253
796054
620943
277680
867952
798277
554267
799017
625358
898160
980794
979978
151679
809795
854140
737582
873566
500282
1011474
587392
67032
325434
857344
1019357
758978
98616
470110
373664
876352
847289
182779
649220
516118
998028
138088
213468
497674
249818
888189
59475
147964
175034
151101
158002
626133
74932
992568
449118
935777
701453
369193
94929
936834
162373
172797
885990
761810
786213
425453
136169
931710
1016155
459179
329330
987965
463816
393070
331097
375602
824443
419628
1009095
786320
373468
877280
809491
652145
397185
391532
756389
359306
352630
928409
871729
845873
624604
883593
600649
37318
42730
803400
389130
915279
78558
420721
267903
370740
367748
798298
864450
430774
306437
714847
403866
831631
422261
857946
176909
922882
1015453
326709
1020016
786819
930672
790039
889508
594971
149423
851453
767900
610290
997764
415150
629916
332909
500685
415888
753614
482425
1030433
396791
997756
66440
792597
596703
505463
983210
362119
127055
915735
763025
716426
76476
779822
771156
130751
587500
65891
230838
132989
882289
365137
686295
1000032
15727
1174
148101
204839
910851
645972
227572
738303
878875
728500
475045
1023894
239867
1012624
438863
673393
171326
819691
602492
66899
685212
404145
723477
151913
824405
254285
609580
681485
911610
4168
651589
526279
928738
450175
118700
554540
555205
671809
296256
678569
765112
147581
1035217
460392
208425
261830
333698
96055
375144
831940
535123
262035
426560
1039961
299320
746389
461751
777371
72783
17496
179335
53617
916306
270859
447948
590535
586774
713379
31663
751694
1036416
707299
772086
662669
616429
36012
378481
459056
509656
973593
166421
167679
430379
161388
632650
205076
796972
562731
648387
1033813
451013
522308
998398
48696
362453
879760
765465
92854
693073
848250
676750
483095
15240
775589
55880
697401
173448
982500
869623
108343
321660
234287
377438
535621
58248
126587
865086
942379
953780
339277
157411
390305
148618
187237
635843
279620
342890
170642
99002
194595
161218
226745
463769
442390
398045
884907
1031731
381639
1038555
959726
576298
1041136
290390
825545
597086
34961
700955
85914
365541
493740
891497
742488
903245
782116
247811
866931
399658
193404
905474
244653
183510
478094
58860
130113
541306
959529
17336
579925
452409
423539
933824
136184
599156
853189
430522
59583
339160
986217
248101
373696
996143
1040187
11869
751723
746721
1035120
133585
130302
405077
708426
496983
827514
471112
940606
831663
238686
404836
826816
573622
878526
117822
115888
39167
283923
211292
427017
512749
736937
409948
346332
799309
1044062
317366
5771
509912
282839
83707
232156
105899
986377
331010
172579
688625
967600
279607
318419
374934
987931
625499
243887
703712
395201
857640
155136
251123
891409
820296
750735
623088
925487
313140
1007022
195439
480412
686007
629107
571806
49170
40748
898656
147065
412375
229513
285026
928074
541180
938425
494487
929747
234200
75075
430318
743300
372318
697839
230919
263173
415186
765628
192423
705734
729828
98758
156628
969438
244572
525415
111825
38744
868631
398274
915458
722446
109983
377632
30718
245223
573154
807509
744532
987342
379985
516647
672353
51076
67853
959949
413128
389228
1038725
569241
439419
118146
948773
372094
845533
1020533
119562
872292
155384
395185
1034432
1014080
736971
539069
750477
57079
896034
933882
705103
531416
241978
590886
813199
254015
666540
712504
149288
604896
277522
607308
245080
1019291
611736
335450
328025
170013
331600
68059
313319
239291
255016
363233
410058
950782
921209
564664
495620
431111
834720
224014
487951
1004617
171664
138109
73021
863954
297742
597209
597107
694625
91187
461325
865009
626688
187624
776618
883154
606153
591400
223403
788563
98741
623663
276301
913138
261412
279060
510516
254067
523697
564375
854184
574657
276728
74009
1014602
696834
1022247
184395
121608
997665
786186
926893
985303
683354
24833
505611
1043373
266265
635828
599467
476700
476723
769319
408205
31855
637419
633544
830979
940642
339139
828735
631546
662994
64415
338059
200164
309489
960992
548152
784252
543267
878940
145447
920747
317052
891145
846195
782667
248809
929075
553834
1026233
955854
19566
1044642
415310
720976
558691
606973
311218
320664
492101
1010401
786728
494948
1025285
1004538
970284
164072
762853
104046
252030
8594
146526
869554
583724
339489
403842
375075
79126
213426
746115
1002296
768161
479579
796099
19496
739449
802455
692418
832920
514336
776235
360589
181873
168101
868321
432232
55762
593815
253273
725654
156288
198967
675581
960547
190914
523447
649796
539677
677068
456763
560615
355513
191032
70558
105247
32661
854229
1031558
893875
737435
408557
65098
834134
384290
129686
490420
997278
559827
835245
57977
988898
886522
908837
805170
792668
114309
771953
405335
246512
924003
740191
812074
829016
144026
810250
829633
517564
893388
607944
818988
10730
264636
803264
88522
126933
268345
495251
319037
778177
992321
463478
556733
454054
271231
958725
408385
848683
368859
368616
968792
1014581
679585
121498
402023
246853
345171
730239
271438
158641
624240
904088
137317
1027958
872379
262216
540461
260861
529484
910750
726416
766954
165898
162642
482120
181117
906531
825575
549348
230793
179895
910027
441538
770844
368232
1035360
96215
1038906
781527
442779
92528
872601
769840
331386
113484
129374
474983
700478
1007578
635927
293455
405608
31899
591334
984127
705741
239530
1025732
686186
55948
682594
293089
515078
118427
240472
222099
176662
893744
474515
97499
737732
301280
840649
93172
733058
432234
673907
773586
34630
738838
810884
724619
103258
948640
924319
868265
405781
1035528
823298
718062
724246
458049
941980
960343
802148
843506
197517
964326
376000
963556
749527
1000801
528508
5712
809539
620145
248486
287635
362041
17800
865976
595611
394903
538177
86461
552222
850656
201292
131528
222254
246403
196839
848488
931628
80447
159157
789027
214611
778952
708736
566460
922380
362795
48633
956189
938507
1035103
990180
56569
102134
642825
397909
559694
653225
332245
1021806
32474
579976
153382
910485
38068
899612
926938
389134
687847
642223
848725
402133
511911
771783
883607
355727
23666
919236
546344
812796
221741
401642
24139
475900
727954
309635
903912
915728
738380
1033032
737524
612543
438990
612125
826802
505734
837426
402870
709136
12151
569648
276692
772936
839996
49945
630528
232775
696161
709913
69329
617806
97519
657856
247142
39371
269050
860030
314703
986248
369838
238045
150703
36529
837051
837668
283754
808667
727351
790230
475541
791173
277794
206065
360900
996934
540049
746801
210565
362319
72540
787311
850391
932470
919915
101697
264642
738873
254316
891721
472691
566018
932518
356998
862376
399304
282424
580074
310207
403488
607744
69128
74324
91406
141391
443088
231378
501721
257631
318150
810087
495316
441758
903408
288177
666056
31938
261423
442001
654254
214939
650279
158083
260490
1027840
140286
583777
35051
430650
80631
660303
109697
831772
754977
13815
828825
435559
652426
1000865
405562
200969
418117
860153
27849
1041255
114046
705022
778540
721018
746359
523120
542207
938012
256029
413724
693325
68403
956888
617447
639034
113834
115899
454899
267890
722366
254544
141474
400101
440155
240488
451541
379089
121727
839063
358817
74719
26626
480254
277409
794371
647192
92804
922436
169108
525590
962222
608725
468099
701147
824158
25621
66162
300529
351490
731269
635433
967594
610311
638167
824189
699641
837529
708329
614635
535968
1034935
674200
387426
556715
517014
350441
34119
1010125
303465
1035856
820880
304366
352294
946665
45150
516919
639193
40140
869938
637906
863941
1024851
797494
562195
464175
306491
934293
214893
469791
576713
553078
881887
921461
291451
758412
38081
371323
1042915
475199
861619
933671
919003
486736
924762
368446
1003304
720568
139422
719772
662657
978553
79887
941883
601981
482231
965722
195973
346442
983130
892980
46258
315545
435891
1013853
378741
560930
279472
509237
890782
453226
605866
251720
297294
394449
983733
658581
186958
805434
580857
565883
729846
392579
550587
1000410
1020108
475720
1043994
500788
303356
667923
796292
463021
967701
395167
558655
154714
349056
738117
821046
176834
670019
86340
377451
651823
114873
102838
1011524
891671
238321
590551
412735
858792
387030
927085
811123
733937
544936
379590
771699
584879
426164
6481
833954
652154
985968
494152
455041
853440
930738
337913
352219
157614
985124
114712
744018
821638
66588
395418
266577
510855
103422
282750
996562
799046
214733
321876
791614
1002209
688345
442821
719963
890449
899558
1010751
1022897
836990
449806
302959
871320
775227
77315
522117
721112
1004484
665069
537498
643484
220051
339563
65546
442693
1008560
850352
158888
835163
306341
139919
179092
618098
145493
445188
986449
766263
967133
116404
956869
239260
155539
294127
682868
750988
837600
941517
917678
54133
317100
44853
841341
769312
825182
269428
717915
577199
133364
142805
1019403
126370
445997
5067
36985
75064
448338
924219
350985
495306
25376
812298
939746
818780
409895
506287
456089
499368
804416
1012550
557579
337738
272643
1012933
409901
690908
337320
784640
293114
1043436
316633
165774
357872
895196
511624
27796
91380
568210
409545
892207
664815
281976
139235
334445
444706
298380
148164
116020
496006
659954
213709
561139
730303
117341
315619
78575
866729
627453
568904
109430
886128
395473
812761
35280
571189
174566
652684
958389
422393
787031
382808
35113
333395
314333
603880
598666
958331
992499
853982
331049
124636
511674
219924
198729
379398
875926
722726
289576
676523
351575
92450
532867
678506
1032181
980741
789127
685623
725201
667676
6560
239832
199509
675999
547626
648658
224096
272206
43389
133497
811722
1012940
183085
47768
786826
89244
316692
179351
821676
443524
595764
139262
577459
453206
40205
912399
643671
643231
739640
425161
508265
621567
159869
800993
476136
5003
685782
111422
259154
573352
76110
851070
717546
740757
723629
268734
785995
256850
962659
403418
634189
22094
390501
888256
665567
976700
868091
147500
460195
524079
623421
493564
250526
836950
307507
541822
388174
166699
525219
465590
729352
676880
766908
308477
128942
285817
271715
735005
792997
511987
73428
171248
29639
837835
192924
45040
134012
695016
76250
309827
335481
59318
673781
178346
904469
127100
1040441
409030
716702
736474
439378
741157
769865
621197
722627
317821
777327
355367
373899
1039655
873444
570378
444931
591132
329067
442815
46506
129785
460556
599495
404645
182153
671388
393357
255759
898017
514806
100921
707559
1016333
375255
486133
19568
833177
85782
418441
830015
928244
943988
772597
447724
1021311
830048
903620
706352
782239
71563
625048
286624
770770
221860
259193
1018309
508961
281310
465162
952601
66753
167938
10716
605355
995917
1012409
114626
122005
891323
410808
845916
82161
391887
344142
970068
429403
294710
736660
742778
495260
96249
913622
966911
298352
93508
797996
632414
239605
653428
610688
237760
1008504
514048
526574
100472
576723
615872
581050
722766
455438
598078
692904
230131
324436
160383
332468
972736
356423
123738
259738
304342
138152
1004975
317851
521668
395418
880478
613256
205122
434335
514564
639474
674081
857219
882591
712869
61120
811243
752788
622071
94685
69283
914529
474650
877720
168530
934677
141537
443633
1000193
18030
24224
860142
442531
644971
690360
706713
664373
436892
496349
344363
102529
760329
709488
628459
659106
850507
704747
607355
286507
1001271
30410
240980
801726
576781
79530
186912
607657
558408
485935
818255
757495
997809
80391
30346
938999
104554
229046
507431
832289
389971
218973
426681
747368
328236
899263
1014643
358796
1023495
1009668
189808
32409
773158
456817
343472
602130
669811
893511
875382
190854
85010
163662
313518
636201
760536
39481
414527
984493
614044
132504
30899
916782
329944
726272
75846
478658
296804
459256
194739
852823
905664
132216
1007416
427102
938512
437468
847766
246510
2380
496172
82071
15475
123485
891762
667337
68955
66901
639092
379423
710649
723536
395179
294089
649989
557209
175223
885387
833488
560873
675948
899350
105501
886213
825024
113515
538904
146414
356532
794320
130817
1040714
723506
881499
608096
490492
603436
283430
853562
619936
953148
282986
1043255
820290
375830
449987
286164
407220
879119
820270
38466
989737
134855
156535
387406
128753
1001130
754638
203568
381809
284268
348318
128422
979757
771415
882037
79953
1018516
494223
434085
257958
540213
624801
207253
953161
227011
173640
992229
1018831
14865
456876
962700
552506
438239
445448
161953
727352
574979
930999
784233
103887
497995
682525
902245
943953
609511
173272
565754
268765
485362
361115
765984
854847
503129
309368
973299
884557
725394
619837
546979
76085
575475
201441
36090
131557
93829
345935
3130
192029
51994
503757
608741
292031
654641
841961
104238
529099
38099
631218
700204
141678
670198
411274
478108
513303
942871
442574
60639
355602
698472
227421
561855
239465
37332
145904
740983
614763
705269
238901
939488
317470
386969
294154
68626
459478
13047
50279
708122
479310
970300
317250
840628
253104
188566
330890
343360
137298
21730
159064
535925
847621
430268
596071
806403
224736
307450
463818
144730
728167
586272
840964
789597
974561
715049
411008
962997
190220
568034
158343
257153
95005
138103
573543
49506
808440
821047
851124
271090
484893
916402
806605
768629
478313
314586
971765
1015815
116493
839961
1013173
596181
956956
584760
976931
182426
613851
867612
519808
33902
849126
1032866
401359
114998
475152
1031871
806348
414832
464393
293690
894362
200963
1020043
963787
714829
322599
246752
922291
136904
330621
243481
571012
879403
179413
107369
394831
481176
798179
972983
102167
683871
589850
237773
690282
660841
1036937
192302
781801
792210
192091
60239
283353
695469
47565
372858
51581
242796
800472
688670
755229
513052
810314
753503
342756
572800
758217
119997
1025131
934774
847740
875070
348701
893462
617833
350740
436797
572024
292406
546428
782752
310675
220840
161251
333477
12992
131472
509888
216281
615076
99745
945030
3448
151088
233095
897543
984756
421323
147941
113211
846930
962532
500024
91112
397435
660667
246407
437772
423168
984423
528264
532097
942794
875453
653902
410607
123969
328833
820512
894254
638093
109022
580777
400439
895722
818790
811946
668643
659641
262099
922994
213284
64309
237555
60930
94900
887391
871583
855427
142202
980091
33593
960561
399089
385585
461801
260524
982851
83700
780973
611265
991676
9555
380803
533783
390641
438802
649117
863581
483255
1009594
1000888
493658
938339
743718
362527
360327
995921
144161
460015
925717
775718
1012456
845742
629560
473504
188915
233349
704300
951995
13058
450600
202369
632253
375576
1008033
691135
991041
1013658
951903
109165
250104
909226
457109
121235
463228
187341
260252
96600
225096
181497
157174
584857
212865
794714
442913
1041160
304490
502456
474909
117090
476602
905526
723820
519454
578457
885039
278148
156541
1023955
164696
151436
645565
453589
1012104
409864
813777
547525
139183
501659
318919
935810
229645
386283
10206
29870
104452
422570
66831
433809
1009892
84812
757497
567604
297602
847737
658259
547363
533704
13442
175339
86854
383187
562925
78164
990335
188655
275576
498249
45875
91886
241647
630887
840633
541006
1011646
147036
18563
520743
943111
143901
579862
593084
796623
954686
634068
463283
127154
431931
72112
825091
379640
580152
415103
299194
368151
181755
322434
1034947
979169
424530
294207
723329
875482
134015
43969
244820
732240
609406
540296
509629
854450
986109
634145
725098
858376
676753
731560
586356
408396
1016852
617176
229999
271697
892353
105125
269438
174726
184067
53566
626456
607260
322289
905837
622913
630285
615262
888248
302661
736980
284610
760401
792002
44185
290695
215006
964493
229650
257739
791788
522039
619599
719885
60295
810144
213324
532507
123433
963498
773973
302312
568206
423312
194809
674331
108517
1043642
821142
842691
396234
437502
510203
531800
473566
113669
695358
104563
279771
472963
986980
37355
529883
225994
10634
756602
810039
287144
60943
428275
474007
106871
704200
907339
530113
1009064
667925
54474
745911
309357
885832
355014
217081
6971
893295
571283
99988
508028
968204
1009180
173327
1000940
428237
726600
974278
388736
266089
142097
995674
196884
102077
734160
498097
631353
881519
607972
705467
1033420
808560
360639
680819
36781
238744
4008
553204
855528
110493
573057
315491
906033
13001
416377
959182
616704
84838
778434
1026660
911492
675028
44908
529602
810551
693973
1040583
571021
118459
220409
879902
433052
65594
742404
851160
489873
232265
283600
585654
274931
423467
765681
812611
249671
1043321
817461
158441
678313
529758
19708
419171
623945
1032839
422559
816889
549536
962863
242069
489804
1003020
406494
905117
984058
381137
979603
395091
368931
167544
557991
790276
592421
4905
109998
388089
1025501
215304
3387
638057
518365
848859
462439
169933
596530
213878
902440
339672
1028086
348130
185807
243557
1005349
913262
498893
64910
953238
177903
272123
22336
351315
970713
339053
874352
673723
599267
455836
844255
983841
979273
162951
488911
296744
149432
854134
501922
808772
12808
771594
209986
765444
512100
119300
359243
30160
162014
434435
785061
818537
333964
418514
542588
708399
619740
898384
420841
520710
478256
523819
145279
387957
975189
979863
435538
467116
74421
378779
756985
977274
140045
396695
245724
238960
954303
769074
410211
99190
564058
202948
895088
41635
199422
39754
917602
92536
220348
528272
385392
396056
122586
813441
903968
353652
635730
719160
443313
318255
423150
83008
887714
673649
128255
858878
267565
822760
35322
338431
895103
624038
250477
456600
257843
258456
583552
462668
123769
820453
435006
447524
655034
840448
850805
613471
284650
681316
526170
5842
215380
395602
743748
460746
814861
938630
406145
602915
179496
53451
111637
885554
829693
129566
105840
263810
690138
7202
668627
376644
570598
64606
57431
498009
105820
859409
271823
360217
74970
1030850
434109
209256
275563
548185
118303
688787
484282
359345
655179
124541
239791
657833
663597
71055
438028
277678
289845
638389
493296
326322
272525
839247
606417
898108
997366
35819
171078
1024782
354579
296290
575325
856987
875188
436405
51023
150409
279449
460972
471542
987250
580192
311225
1025245
486970
367582
629665
57827
377746
22245
777084
791108
651039
188408
506064
974813
884096
788167
218221
493958
495688
380476
320953
706056
596852
61657
62165
606115
610
261569
270703
1021723
802943
470640
157686
221508
676341
389544
143305
770804
688158
614284
307330
374283
558202
204199
26736
989020
849570
528121
536963
974553
517303
572225
877463
133751
277652
491171
692552
405506
54228
357507
49067
408194
141486
729860
773548
611450
30307
819769
312014
896579
203392
510961
387423
348182
856102
966767
378731
1025451
256631
192739
748144
410066
647763
608987
278753
27495
805747
854547
1004445
822018
543492
302781
666585
431748
307676
1033210
157634
245380
665929
539665
190343
751255
76354
501276
6368
316680
532447
695619
957778
612566
349514
535854
535434
947574
230133
222941
1024555
7625
608264
266948
358374
69007
757829
632289
568372
971288
699205
1037577
427098
701812
1002607
14304
233571
956446
224906
982754
286011
203372
243142
128978
831083
207908
105597
22923
727805
989800
320494
799188
255438
753446
798489
776584
971106
414085
280469
752408
820122
801855
808129
304075
607457
713629
475231
716554
137920
365306
857156
438202
601636
330763
106769
15227
99484
313322
819112
872227
364383
653446
999821
61269
342925
711491
463258
155335
148212
12170
194431
35025
414228
703635
755004
282973
412278
75083
13816
632981
450459
733181
631680
651600
780704
579080
509556
1005930
69325
867738
318838
965390
12135
605829
891729
422495
297979
818694
758025
739530
688302
689753
336350
50692
161243
636677
959436
998460
799459
362908
125737
298993
65628
246437
418660
424544
414036
341840
439841
794199
785238
786495
426628
1014614
130085
918814
591875
193663
187181
392940
177589
637374
634145
187354
237689
249370
896546
295391
511053
362689
390803
950507
602767
241294
756839
643064
832754
1038968
773428
850988
459026
483639
608752
857429
676209
304280
310677
48254
275264
856927
543565
525996
458875
226184
409704
717730
647345
798657
896688
119376
61487
249039
183154
605433
127342
697732
65753
556258
1024737
459076
847785
517387
111777
456733
328820
781589
384711
419843
910323
894376
128577
266757
734406
158429
595899
319105
301149
540949
484324
377098
466139
670903
148913
130027
295137
788446
22682
189932
539189
842790
945077
856467
131088
917963
109072
65039
98053
117508
468650
971748
842078
589329
815078
383677
349103
417122
47719
366694
198464
746960
909036
908687
95238
534732
896456
420909
263817
119331
838748
1008456
873760
914022
609851
932087
402159
282367
686031
109364
653270
635933
305968
395318
122265
209962
645560
514541
887352
522286
294791
466593
618127
20065
204343
226855
287068
872913
458860
6045
244995
15260
541271
468360
45980
193273
159690
392843
225114
157067
377748
453522
461865
912054
271031
435132
762925
837965
79190
154539
929201
510989
100270
395545
826301
643661
864591
410373
254217
890975
16412
166308
433240
520124
880353
393006
90202
273846
177660
182848
32414
904880
441377
950956
444093
354646
97088
70060
5854
494823
688778
163709
502628
279391
455735
164077
277772
795395
860273
704702
973902
219120
170136
145282
926148
693551
302566
687824
870435
723939
910675
74564
240790
234864
437391
896282
209544
207047
338255
15400
147419
735353
719571
487428
879246
390960
436538
426519
325426
952866
204834
731181
1033558
388042
378849
144243
256915
506928
640515
1029301
236997
526061
368704
816180
918462
404984
427906
268944
663241
54279
417637
794556
304348
128519
412649
190128
741252
488159
422937
300115
167803
924186
1036873
1024319
131605
222017
807475
1031818
133792
172420
545225
718255
963824
115735
440813
952028
598647
699148
213348
239511
386516
805141
363108
850484
19609
988575
9826
752665
318243
506175
85054
786931
141006
647664
860533
682784
460982
181181
825330
424
71405
573191
47325
365071
661358
955061
228241
636822
483475
897067
703400
176265
589588
364018
639327
488672
784830
224779
438487
271067
400647
150670
717295
701142
654421
437044
656353
847826
112895
945330
557368
221265
200735
987173
672495
300799
783660
229680
176985
834990
1006090
238834
969696
491466
6008
244715
890274
595249
98036
338560
1023635
1018722
1004268
318141
659273
959823
649153
791213
103606
844180
748622
738940
349176
550122
134050
499214
30612
489921
380830
30654
429875
11282
59929
370473
611965
862523
377151
512432
720908
795704
857896
363559
262956
802584
176846
156385
1036207
687553
624355
212722
310086
667442
812856
73150
999950
939157
242866
876485
849924
865765
859900
626947
400551
312206
211531
296202
834806
846367
585856
821727
776126
503586
317736
429587
825244
644651
982957
436772
790283
407186
540807
596339
898973
995894
553592
721883
1031288
514616
938283
356879
267001
42921
615018
592751
1019944
257726
673063
176764
500857
416828
615533
821337
818456
63503
696107
513178
464836
987991
767478
38801
899105
666942
568756
792367
348099
812330
985650
323782
333389
621896
707752
26432
790482
242819
982106
966449
741398
691795
727601
563663
899079
868160
689920
856888
556095
143012
159928
89730
861842
1027703
966329
647918
915799
226536
589237
162522
495081
993202
925785
633644
929490
18583
435986
72773
550127
527992
438866
155017
984204
666547
184290
686934
506018
166366
439331
547589
219494
565235
769722
47623
212549
430871
484700
984721
85909
936449
73834
919412
600180
694622
60907
754749
205209
152924
331163
97696
666047
498068
575271
811770
594808
941602
493516
932020
377262
874488
920054
448955
437417
102434
987469
731385
978134
747214
814522
961405
784584
792186
503548
595936
858559
511942
763925
72137
302629
528670
904007
340589
681717
545875
857890
538663
774816
589726
726436
66834
714274
817691
949343
214741
33188
1008555
968157
771926
345424
104699
514382
510415
500691
20316
371854
476793
577586
20252
574462
732408
831897
149687
479954
576115
50627
635902
702370
1043918
808715
270920
74477
692035
928614
286794
668020
569277
643655
182116
737888
467165
572773
425790
217407
953015
871739
847801
103800
152890
574113
398381
718782
99790
738235
421818
621215
554870
823430
686490
541687
156811
128774
210593
429339
25953
1023779
471358
599227
196902
182098
925607
431882
720460
606511
533969
170044
238414
765918
883258
490170
45043
886972
871018
887449
827133
754767
127542
594235
305118
747110
142737
677365
882517
1040118
1001945
866943
699333
940259
444111
282275
88941
604188
621424
243548
548755
560797
566900
356835
329761
842044
976581
996224
511433
521318
432431
219250
368422
824866
897517
772189
431763
1000036
287074
153345
250627
940641
775015
406680
190316
9015
642799
479405
80227
535563
700870
391473
149124
1029234
912710
68320
620567
144417
290307
279170
320345
109240
5663
178398
733097
279389
657521
507308
761913
227534
309119
605028
423136
350586
906184
834558
85280
1021357
402028
449530
810748
327582
952001
914287
90123
859561
52772
180852
1035861
997538
984621
814757
931242
255564
620743
114437
975666
330366
146399
858247
832603
175424
33867
514058
152031
921689
352775
813443
40359
158984
149529
267642
483346
795956
838619
988261
306425
440201
672700
819312
74839
472857
564551
494401
693943
948091
885138
684778
377833
415245
261126
966171
354532
389245
380076
488211
707896
1007555
527380
837417
671556
805021
961256
10356
230296
380457
191348
1045046
424225
914044
30023
220553
822067
373833
960666
165584
501851
982259
141911
9977
822557
1036017
611739
240379
594742
63706
7121
775715
845050
421382
855099
1528
138448
937743
918364
735386
77591
857518
834026
67276
150597
352543
227299
26425
458235
634557
185728
364250
741583
427414
132626
693163
577991
1001804
544227
850154
868229
96704
162202
416571
781655
491598
854866
128903
692685
74604
156690
965890
104670
151422
720759
752237
680622
804940
980166
294205
141615
307161
593067
760402
722719
271566
377247
763643
992557
1045373
229613
475612
475081
241241
883585
1020874
75064
928358
503407
631150
492767
203154
802478
528854
951473
147115
70012
807482
123221
588541
408953
967597
776307
1043982
1016196
441071
706902
78270
834783
999335
73760
694884
496185
119333
831423
725471
460208
460341
998992
456483
740824
169318
853299
504099
843487
744159
782700
713718
849588
650790
998661
539663
60352
383823
527661
580716
367631
203859
530363
115067
217874
861349
779273
741926
4854
773230
598632
118268
486925
641329
162288
474865
107565
1029895
125158
443455
776575
33255
320788
764437
43756
118216
340989
457136
933629
632968
786819
516246
837414
164888
934467
994957
683797
757047
766705
338175
611245
657079
357849
798603
58485
247606
961109
70408
722088
202942
730357
336688
1026221
834702
218569
697639
918628
326184
1354
520508
924876
185028
943143
231706
284249
30207
379143
695203
26375
190205
962979
133111
25889
4766
143163
519281
265835
321159
608881
419770
173794
607566
95502
214226
935450
605578
913667
166988
733611
130061
572703
491967
153688
759879
123307
26455
474954
948480
587737
900715
647193
73892
774020
116550
88605
843730
41178
1015525
865349
679163
597569
318405
866884
446578
399559
216165
50846
790896
1019539
641928
494635
994288
149417
1032257
374126
873802
88645
559392
56093
900968
153706
627515
1007658
625655
900042
611245
756808
48393
184981
354729
954893
701575
874543
1008339
523345
741056
483041
539410
1040125
366761
445748
743830
620107
577236
582459
519281
830017
555907
113570
979998
365920
498152
117838
304356
797630
908493
638590
651766
2221
149340
864105
267489
1011694
210273
382596
372954
370239
839856
736167
749392
963635
300808
433189
908439
328092
754340
377120
532399
309221
283943
707793
1032927
954893
760243
580361
642258
159064
804877
411783
617146
255954
39938
453324
822467
1042996
613703
393811
567837
385940
749071
285551
167849
626232
44570
163042
1024802
560388
173953
62363
565721
44689
397819
226357
126607
198557
642435
733438
499463
276522
43689
544685
523891
333322
154162
61146
142957
647863
694615
223416
876892
679953
116118
895491
760085
442048
614543
406273
229432
1026039
681326
1044517
770719
452818
702524
140212
353439
795658
621122
392030
389713
724929
539172
715213
414567
78509
288152
924813
592612
289780
985874
719079
965538
596652
501301
25562
9462
508279
951285
5949
404345
365078
487122
658961
683321
111888
976022
88210
992095
853830
137714
959297
188453
1024143
826142
207052
151982
870338
530733
790386
176875
854451
812309
659091
22723
365017
177350
113944
511029
571084
274356
921177
44899
99481
976897
469328
426921
40697
482114
127849
763173
871323
916647
639917
844596
286481
465085
290286
890692
124877
183071
704924
634922
501003
286031
804066
150611
41048
776935
148514
30196
1033164
1034089
717335
459349
608245
369224
401274
844237
96832
799729
650085
650032
730415
226221
687881
149990
584130
201893
957969
218062
889662
804479
176666
374822
139171
216232
670522
696319
625850
286234
179227
506426
172274
900642
352796
963050
248108
925070
1023820
893539
819314
502146
665034
242154
545637
879282
597727
199953
41274
8915
770191
329403
508369
714109
122153
65996
706580
712589
703131
720058
243354
41140
15174
894889
194830
766102
548832
570370
284487
349128
534898
974555
463426
888180
717770
9723
433811
605769
7419
808743
211518
375413
456791
68929
591706
793566
555038
607617
660214
592620
147361
272810
393244
966783
330382
822701
540708
986877
358444
254223
401941
795027
77906
996255
960801
291887
137444
190216
648379
174286
349254
569407
312627
547024
671864
900933
627212
280466
729539
208672
383219
83329
987543
806539
764729
337410
207684
492663
619683
373140
831242
520443
706871
553448
853467
579783
607988
395321
982051
850216
500232
287258
451541
491577
240736
863801
204514
453367
103643
876107
842107
507493
153574
837469
364400
529720
578631
94296
185598
872494
959669
109647
732502
420166
702449
80429
834725
577916
8950
359958
123695
602068
370226
414343
493817
1013009
82946
1034140
856629
390685
684941
963667
503489
1040796
388428
756686
148623
849171
431509
445667
346074
733802
187822
643914
700265
921270
637847
1033672
976596
246871
618644
810532
290300
369207
946351
428082
618826
556674
272547
932036
139108
594455
909424
505618
891144
237116
741180
459195
117956
244862
731690
918327
782208
36168
735235
488132
389190
179330
321535
844622
54390
22427
460305
946238
142871
46064
440553
773766
842357
248064
251586
265932
148832
985502
733734
799061
88541
790389
881882
38478
987863
989184
486271
634079
53629
1012465
268376
435986
739246
811485
994508
1040438
480511
801387
272995
433838
3395
394942
31237
705111
726060
560672
638282
587059
794893
948939
393176
991785
745450
825550
170912
181163
40261
515581
13224
512760
220346
348832
55234
793719
42651
352294
1023929
686464
74338
633379
111400
724552
206380
185567
915108
265196
717286
340203
324431
62504
106338
346182
142045
1003487
368021
481674
715432
173899
548559
527179
219672
280429
625137
541646
557407
422274
848678
737134
644225
716581
720582
877613
366931
165150
787078
748900
826637
579094
180040
655569
883762
194446
389164
340166
510771
34681
718370
926676
402155
738465
491491
321424
89147
450096
1018266
763999
107844
391144
729907
92493
126864
843930
780680
533801
1038988
138736
160479
661355
754330
440307
633722
737609
173868
418467
199934
964225
338844
285621
386386
590967
552514
240711
696680
943633
349037
505629
157353
398036
848967
375480
447663
364559
208367
458649
166362
946132
66937
278235
466860
208152
600496
144440
120009
83183
286490
895654
436705
459739
507999
906885
529880
502638
1026407
674551
257526
337813
70544
900
467495
934191
352083
41449
830090
681175
659960
215380
991624
373007
563910
229432
542519
847391
464190
4492
521554
135012
415084
697060
578577
272367
201950
622052
349214
221673
119607
86031
1024374
291458
853537
557708
407487
203527
574474
362693
69481
967060
773518
643550
940755
454574
289990
1039340
619547
20981
144106
530541
771366
213349
553840
856501
472895
654647
166506
967418
283288
643403
867158
815032
681697
382261
765609
725790
770798
259219
844833
434785
303888
384935
657616
947578
177380
961831
795469
502459
514587
921381
431002
351107
1014796
91327
199505
936339
556543
808296
698515
968084
653495
661913
559778
523319
567222
736210
192462
613656
374623
827058
436027
670403
564656
397186
13044
42970
1028817
743314
489166
417253
866212
641401
965431
578549
1042203
493986
418647
731964
559245
293107
190205
202449
28787
887883
909689
864168
754057
1012015
62474
968626
393336
113863
41803
525503
961328
48879
778329
189685
759388
399469
210074
261745
566556
615861
320971
1004071
595068
201183
319719
981810
797107
465824
447529
37288
707864
244113
220255
997269
421602
16860
675883
445
755937
110077
754049
192283
440923
378802
89820
910841
977747
885218
547556
995056
783842
163563
141643
739637
305807
206843
754683
40596
192035
67798
128479
34475
642093
412044
781430
858265
812982
902487
784268
283447
595400
135728
549369
998582
710078
730992
522697
913503
730187
889375
501722
758054
754239
330271
469968
843024
49110
799514
1034648
335348
40341
859945
638043
880585
386394
302913
787622
258420
31081
251824
473114
827156
430777
100706
90172
303248
537439
331875
812601
333663
212894
264573
944404
258304
787019
70119
935159
75788
684064
203831
386694
880607
820522
271271
825889
149890
329896
1028793
691959
34580
312424
462779
657813
233308
514568
973611
476604
110277
249623
713102
1001247
48464
181766
547137
545346
1040643
910717
470698
80560
851125
844019
637044
445795
554867
189523
186709
835321
932957
667960
937408
48181
687360
665693
806732
900564
85057
599054
628913
445497
181785
600495
705597
718345
756277
129051
52526
164360
298208
745569
344405
448798
731386
828009
419427
289731
864090
484711
882293
440986
47385
967922
419921
205059
874287
77653
850242
589922
880384
633499
719298
908655
673416
662157
296296
526842
670883
279243
733136
35997
990035
411940
998316
521822
877444
441491
358376
830092
838238
722697
500856
853850
742577
541559
1036105
774635
717092
683264
139727
464275
7469
44313
795371
480570
1029748
610682
988678
369008
576083
541432
287947
521284
766140
710500
110239
711122
693380
705176
526079
787390
346076
603760
513659
911181
198504
780505
313949
572605
331789
740308
451017
39893
551760
758918
383997
701245
1006652
277660
561079
117498
386567
115568
154967
777721
178827
329691
564553
367163
317194
711900
884524
421809
35346
716122
879024
749217
924695
707927
540667
164178
436753
895413
505577
677014
428039
875464
261788
37006
757506
989107
108119
216882
687189
703323
219566
543338
821249
780630
412192
784432
647108
252833
353439
701258
812682
172887
994420
324977
852553
925855
31952
94586
328649
675143
295668
886218
981493
614907
229165
513482
522417
160905
605188
312846
1010867
493633
89903
221149
877708
1026831
320920
998995
345002
171652
6740
1008160
602624
415418
24776
371630
1009313
829024
672065
71671
64376
936194
377659
891846
394062
612487
375415
212834
974024
1016404
1006497
394786
845074
640991
461200
348341
758842
542184
761244
45180
842404
615442
86938
1035017
839518
875683
640008
857306
511906
741602
495065
690174
259449
310123
414160
255400
319411
559071
402661
670093
907978
356904
610135
620542
359867
548822
80491
362479
135070
380538
83417
967662
353061
86035
87892
1036970
837234
36849
423202
571291
347867
600787
77544
808685
586976
924811
574417
456260
2987
45963
1040249
706616
444843
1032730
75051
391495
375919
745089
685459
790521
1006212
211293
186185
896127
796407
690738
542118
107416
464417
275807
817302
579386
829400
89351
259165
335218
200624
157439
918126
65966
32552
198016
974500
492172
495875
1035012
802495
182488
563556
956992
17851
406276
313238
448654
895707
264867
663810
653663
144814
559916
741399
1042037
822230
585855
692505
56301
837261
346199
1020926
365067
1022482
432159
1019311
911061
418330
410553
756714
952309
365818
843643
872294
394507
312218
144665
883807
413881
14555
16838
549092
206159
241245
395889
316280
423810
886987
219180
105774
60622
442367
679004
846528
60392
638326
937516
295599
482821
144138
982276
455892
190637
427090
544003
471448
548916
949211
275171
666886
813202
389725
283295
115325
864214
820606
763904
67018
364413
345934
919158
774863
332138
260497
616016
678737
199101
699283
926899
667965
40460
273134
501645
756556
698752
223704
513629
471607
546097
156327
247439
402205
224958
316487
970147
966834
310835
373983
814064
389532
452697
942827
235049
942722
352937
1037652
943073
967809
1002333
825814
221573
312947
461810
974572
1021649
560175
95787
627605
975827
883087
952547
97643
775750
99838
641270
925433
395514
505918
980855
781470
542734
896829
966975
535846
578737
884120
1028182
909447
687852
560424
203926
647640
848379
324743
856886
727625
391298
902278
981021
211790
510675
405957
227084
535498
70216
502280
493054
537579
673732
352035
268774
845543
36125
640645
89740
630338
323785
338671
759347
711589
360709
970332
826387
368236
1044517
468501
576780
459009
142589
512102
864031
1006483
154206
726952
458443
343380
806012
575997
281065
232368
717507
355608
871877
563011
570084
877391
150774
331699
28934
642400
48727
957729
318586
328175
63601
412001
556799
988976
31195
696466
693808
172947
977933
213882
484003
745867
289563
739742
378792
545679
169476
54157
394485
118701
738554
22720
630084
841711
1036479
430074
835372
347315
493875
584644
381765
745971
727113
662258
474437
704753
650762
789914
525938
549924
179729
78629
818978
306373
36396
850157
391506
513337
279567
303301
330598
658087
829915
331755
195244
338676
96539
1030485
473467
401208
876653
589055
18166
823745
139892
341395
908677
126515
819670
45424
653884
449636
828832
376667
655705
988951
373758
42854
351513
889548
961175
811086
957880
777415
141162
943844
34867
294431
547274
24843
1015151
889837
637729
311226
48156
185865
1010575
690437
460451
323237
903248
884727
497037
840281
235364
5331
872366
147237
562038
721048
252715
119169
858216
178118
840836
460968
730870
704479
835071
565663
835196
417755
324503
662714
678761
508798
835426
282188
5870
19219
877719
316871
1038170
708241
442617
938453
419272
105681
681710
824517
1014977
737584
687004
258533
279277
883536
628805
528566
386171
803983
887549
59516
71510
1023054
831557
888371
621734
322598
768944
385288
747111
111050
29519
895085
183150
532484
513032
934985
197925
529256
88810
556125
966779
608086
360083
4101
28978
103207
258103
42945
780454
683913
982016
338375
250059
162346
56011
832086
911550
278511
944982
723256
167410
979180
204163
136536
139568
220201
648475
515659
159656
815760
433444
701143
729549
201949
120808
565122
467058
648190
281028
438177
303661
328286
33871
273760
354783
321409
252151
1019953
66890
498242
735224
946059
213056
659096
1009184
389210
120800
586886
580145
143834
708682
670084
428641
14430
918445
212696
53178
992517
547772
487117
565473
970792
541587
192214
89247
482218
687143
243534
239611
567905
693427
997000
19615
922347
330727
523578
185627
626603
894252
121895
908848
452947
755742
1021374
228960
947965
598282
109512
825093
1020436
658396
970200
22283
928899
198246
727657
463567
602594
564185
100319
509828
92536
694244
183319
259925
987222
754924
350260
115701
486696
346281
977088
966076
927267
154706
546331
89248
596107
179563
872097
41611
73616
422204
792185
739486
558033
294498
465913
803314
453230
172883
584225
190090
260997
988364
791953
448736
610341
412546
346979
764856
788934
143113
72937
843575
258479
927755
583773
604260
371467
497250
315446
910509
515447
1034838
833438
822683
216787
307185
728756
307945
1029035
767643
650295
549399
883400
922992
582518
193151
1024726
521137
280859
190996
544402
591930
781228
868099
947407
633407
964063
621828
359857
739210
549693
570647
415427
83964
825054
677505
742033
419539
43560
317472
708952
90110
348017
568111
709815
439392
861231
83364
89541
1025505
918481
122308
124755
363586
433627
986490
666660
974740
789376
168867
825681
444449
470704
332326
501213
351265
118043
418321
910053
913159
728459
978463
1005194
830220
475137
828202
185789
811967
989729
873904
263803
145103
710444
332700
683614
718649
995066
653919
685277
772145
369009
427328
152726
903213
507559
558029
769592
210492
716171
994178
836525
120925
824027
625007
40448
1038701
538639
541598
312373
861484
683091
512250
946345
58905
729477
253418
684058
335454
156628
750684
67770
715490
379106
820021
24274
745657
749076
552939
179997
372387
890623
651503
872359
408409
1006065
755532
236824
614378
29911
532179
180620
986273
701443
752345
714518
667768
5569
506964
178800
1018581
832643
798036
691575
87353
902894
26034
302551
829708
432561
646315
666887
421902
406943
588901
754302
440628
710757
867764
720299
20445
253655
763215
957495
1007299
124540
136111
826670
125213
57886
600566
980615
739153
156679
241997
602311
26018
718930
562090
729425
888554
725216
491960
811708
903510
443285
763788
325517
1035956
524551
717087
386970
410429
631311
413734
1037717
654579
499775
897021
400751
995856
999352
741686
1016842
180005
44264
484314
488058
913976
399815
413666
615922
472489
826385
499080
679074
57057
2764
176659
295127
741951
459864
204320
518810
770599
108181
85619
329998
104074
634543
497213
957863
328033
917771
766697
882946
871868
214840
765888
916516
86782
159831
829988
1033159
343370
182185
1031719
608105
601002
276273
853570
506098
653988
683428
870033
194847
998897
343461
988513
974060
287951
561405
521083
427350
312723
167970
1032387
406020
710628
451213
655955
196239
389514
866088
450800
499658
937409
399259
749177
376507
676982
203853
858490
529152
889226
852981
280497
770341
323876
483696
639315
94813
860859
772685
658524
410829
670559
570713
547888
266417
377135
949437
593418
489257
776119
491248
310003
596201
297418
575536
527460
154726
845739
989622
2713
412865
282229
991290
621624
572953
187186
239893
170492
716267
296766
371336
953565
466907
75749
333623
220587
934795
946673
556732
545753
389064
305002
899167
1034452
39496
456970
307749
293976
625435
937636
909375
53021
307542
972933
237497
852208
13562
124314
813855
132501
28025
671444
888013
99054
401309
1021227
172222
284966
695551
447143
926103
53910
1001525
907092
757319
65177
520619
658624
418616
403116
986626
165984
704534
797581
632481
120931
984634
269762
493313
513358
656146
397817
707427
526725
500663
883959
831262
974123
112135
60078
5380
883883
434573
748041
464612
943617
1032567
709112
797010
666469
769966
149992
191306
88678
772101
453804
524515
888923
299531
1009482
211415
597134
401178
153395
622340
860771
596451
675071
862969
853824
453069
236776
344617
601840
202121
911009
935816
629475
422649
998725
735161
509070
66105
1003262
494057
245566
895530
413727
926426
111989
593558
441735
174763
550344
547824
118828
27739
276322
363703
749382
960801
370251
354505
262041
203516
59458
712027
723209
80230
326799
557660
997275
96207
758880
895371
293674
344360
345020
192122
641792
339256
7346
908190
748623
1008223
702391
486442
382923
1036635
528432
896697
840619
156816
627522
1044784
877081
546145
471324
4704
338842
483623
180365
477708
68349
207170
133848
113500
635157
859248
294175
592368
875843
813602
98285
977616
948621
911194
1041346
527668
97273
686225
294400
149317
622163
130177
541266
381890
717006
484730
340296
899082
956430
240906
965576
965050
757850
320383
518389
75584
169710
807124
829173
22809
707525
262459
981219
667311
351008
982248
287253
240284
123197
397441
889220
251119
641897
349185
227435
835855
930213
1005908
936491
431086
548937
107944
939903
858261
68330
963380
246862
550756
101330
1033666
434328
605699
125112
906375
439632
784289
326933
989598
354857
723380
805773
1034896
138434
606473
351005
580035
729841
300136
619528
679409
895645
354641
108754
69102
278701
1011518
871949
37385
662941
709678
71991
1036920
557340
164923
846317
1012131
369722
721921
639929
327467
357625
41541
210649
476095
650974
226821
615762
439207
324374
35928
513701
745785
461484
48012
302844
394648
352596
37481
231978
186843
514011
624525
406803
719342
895089
606260
223262
459272
863120
426874
604734
833531
982864
397623
481147
78260
137881
615499
394044
975798
489886
1006271
362334
326221
394678
381257
119416
442335
882370
282860
880154
10843
946154
125052
342459
839976
77596
410461
146128
933504
472632
43691
276220
500356
818919
397530
781335
1008412
237488
848082
662924
624727
51074
1004546
83594
78982
444352
518433
807383
755483
18822
165886
807933
474383
912098
675460
554289
438987
756909
692778
302305
550620
617434
928096
1037226
198345
685970
312849
1022797
463970
406936
944687
621210
196135
1030522
790996
249842
629882
591901
293517
975448
349860
795347
1037361
879426
917034
552280
516385
298218
911635
303832
847818
634917
715313
484646
699972
355468
415069
424843
981744
1013228
1023555
825286
284974
513622
469857
557605
83334
983197
408356
127686
948535
1022998
424138
999685
85520
3028
751302
504391
859742
276102
649754
941768
397252
844014
790098
219811
626843
86181
877221
49682
552169
396055
669166
143024
825592
713881
655115
703445
531773
184257
275478
286723
158412
537617
123960
871624
10861
395183
971755
297396
35001
879252
865592
272762
278192
867590
591860
537382
212332
689468
776565
398149
958738
803131
730385
736775
125165
446033
69746
730298
556824
986916
49816
294697
460730
955929
1006303
88016
254267
157067
695956
815587
226212
759126
345325
785455
918601
371754
32633
566662
529166
301811
528518
652362
622924
572313
867527
528003
665617
45227
896075
261184
460747
221836
793026
14770
511030
461835
598574
47161
775864
612632
900166
836067
583378
556593
493873
522061
757496
803649
842004
615765
524437
38159
676001
260559
7257
658462
368264
148865
562658
602493
371907
769825
855065
467270
801746
909535
921527
886172
622661
652909
196524
729637
862678
757103
240530
855368
940172
799701
758393
907870
323666
818761
91710
315868
718969
93492
75786
221208
30320
550842
778472
620117
484699
313635
564227
16453
871967
461022
264460
445710
804514
655650
191808
142307
559684
564480
57189
690859
996601
274291
192052
514156
634529
278035
158022
285100
35610
256674
992542
569968
187029
306817
711888
335686
827822
26238
198370
958308
837605
80402
141479
872570
566573
50601
658226
893395
355582
305701
906842
734271
281178
283171
936157
396300
776599
976050
1013638
359599
760029
592650
754654
490317
36233
232555
207072
122636
942548
390235
61781
48955
845969
573758
5336
7516
391447
309452
66885
880314
970815
87914
939480
827591
97451
1016669
19823
553463
358888
333084
412961
448738
773923
854831
783285
642142
911177
699860
523098
728376
1000523
142843
867018
534137
678581
94363
933777
876451
707233
968159
770706
435182
292523
575073
18397
426663
807327
322139
473399
911402
763218
417589
488772
373396
749591
564046
572237
316762
965981
279427
1003088
692239
184642
449913
369340
228035
260553
373166
1015099
648206
129542
9429
247742
407062
580678
258688
46381
272652
245657
729510
778468
676635
161719
703906
228457
68096
1768
931811
493487
599770
967354
391105
562950
118447
913118
29964
7763
284443
70679
596570
1042761
624347
334039
825353
226408
613006
42119
258572
523680
32186
1037128
885952
781535
422944
569272
412138
997848
1024939
980909
590991
613940
62470
446504
461263
510493
20664
77893
695175
895382
290063
883386
941755
690559
765644
72619
139815
521745
998439
773577
716240
868378
927550
498018
574215
226769
65134
484829
705980
240580
553496
775100
960187
572126
962464
1008484
421040
389263
603754
112159
280993
823554
672444
509744
212065
493065
364526
432831
646184
20993
631343
375435
579245
320114
324109
414712
455072
77061
170668
45055
875767
498545
502364
132678
32933
396558
62731
163348
643770
226410
1014210
17925
496073
353229
100057
115449
922124
416174
736282
468083
1488
721510
944444
12939
884766
456704
895266
1039846
756612
582101
570715
172119
54580
109884
949329
921633
914201
885104
405002
794044
341306
738161
915828
47268
562097
601364
83137
712044
850494
904852
1000289
482730
392812
853373
998357
269346
460435
1001528
924389
491580
238237
9071
1000447
286685
462803
821298
648646
1023848
272080
904940
1044200
61537
809026
936551
578374
577836
464977
201961
911991
246577
287575
388401
392940
62924
153533
941094
500725
1006445
322392
670882
35271
966550
698631
711273
1037425
546061
424063
1029644
971566
688825
840074
179307
183245
1024760
454400
534966
183995
327417
1022196
771610
1042036
194036
486556
807336
635647
464213
492409
141644
125058
93804
376707
220457
97128
185303
464530
700152
29074
385099
245011
614911
1031444
250874
128319
942847
688050
922598
698413
520100
353906
237888
564532
215444
306417
439748
403630
231474
1017845
930021
1035714
720830
710776
895055
557325
148811
691099
1024536
626366
951837
658144
1004904
246579
520914
5103
749767
676981
779217
590520
596023
749912
508089
762794
652839
424074
331427
639931
742600
381727
622930
479102
536652
356338
469021
711290
13225
769311
341737
431275
562600
59489
439716
290540
185419
156463
905860
407913
753717
90492
355616
120056
846060
262446
1025849
495127
328642
696779
978790
412880
207990
216639
288495
640131
433457
821926
293298
294758
613861
763793
627396
528907
513595
893929
50570
669502
64413
223750
732097
192712
588580
737505
472060
979385
123256
547287
83381
906738
775610
732332
430325
291221
720928
963563
155339
273145
678991
430857
342857
312266
1042958
196273
170023
72003
483295
366610
852639
57519
172560
872565
799018
1018571
494243
450245
791519
148118
732387
216045
126465
647162
860332
288137
749253
363697
31855
788271
632313
972173
661294
596932
268662
714881
804128
311292
13875
131082
623237
374440
803811
342087
135967
57632
814708
563218
1020877
724916
161361
661972
272967
477360
886275
196090
165502
693606
1027541
442895
344011
939784
531935
16067
443751
73189
711042
587002
756174
155585
957488
699972
646278
662885
428720
31290
780770
645078
401725
646682
418718
612159
570280
154336
988677
844382
682921
73041
204367
374028
194215
304026
686220
619841
290109
96466
135239
3233
584282
790947
19335
650804
911384
1006704
594756
494894
787545
51204
152487
564
234822
976890
1037310
705697
369729
385746
88021
380087
1039082
1004676
561886
802598
669899
53970
239209
813959
258148
342750
358197
78456
493801
291317
125822
264745
641707
967199
542752
729339
620917
904881
388287
664047
217044
562732
32931
637351
658769
731857
169816
149408
458529
298435
639347
673786
988275
814347
792166
852857
877909
487518
244649
917055
663687
438698
106014
937730
17103
609415
401566
97846
197477
901624
629067
586510
857488
350115
706430
322247
629984
686354
932232
683256
827239
582613
825207
435385
359923
638464
490304
644044
198066
440801
24816
971425
944777
123697
649850
24030
19737
135548
824808
913855
248778
149877
509583
345968
957475
990481
858394
519476
430470
1010350
633065
682103
284460
616748
730738
616441
409919
997373
809952
389887
564283
875034
1043898
929897
517065
663974
346190
80249
334828
727855
164687
42530
1038371
122419
197611
840956
441863
724765
616790
779655
113640
559878
775512
749424
809669
47558
728135
34990
615738
481311
882199
983475
419419
417755
343161
786503
1030375
767279
657428
224274
795523
387031
566667
62003
705986
554571
350496
361531
890475
820002
741113
248929
134001
405376
570788
1003720
421619
836251
247085
775757
585306
178222
904043
941905
611056
19828
1029843
1007345
273679
81865
1030686
579512
178201
156992
1026223
933789
890381
926729
456332
192630
216579
351283
1018915
826963
851638
795690
731712
175259
32198
571264
28845
339731
132493
846251
731168
594805
880042
136628
807671
552245
1010127
238482
831706
364242
848442
856837
595715
538547
151751
440645
187319
911720
442972
330095
266131
260891
702176
734747
475087
279979
721560
931639
942618
89967
1014336
585423
774072
783075
556411
143135
68406
486430
67391
341564
682772
537232
799396
524404
833310
890544
362599
625160
35829
193803
847724
245964
74106
708331
684530
73203
21866
489976
835359
611421
787355
484827
706868
28592
526873
704008
162037
395028
156022
955666
488738
457178
958720
409353
187358
911485
622807
844528
144966
1026194
252363
148199
345746
904621
795164
377448
247015
43294
915694
413090
458557
103549
243616
723529
953614
546333
929988
275872
823193
628552
595988
577046
466868
585181
802829
421890
336862
645754
988491
582203
857824
617882
666907
134536
381014
462183
81984
962436
803644
784874
68601
996626
480578
309691
458476
800102
140533
352549
791383
474817
1032183
426008
226139
728981
271855
914966
412751
463254
776061
58996
758385
38941
378102
919232
966243
1029344
1035335
634060
635925
437025
310910
344416
790893
355494
304799
278934
402053
862577
75636
436475
723393
935302
142366
598322
1007603
267867
910516
626822
978458
246366
69096
597344
707870
321311
1038478
507486
14577
478832
897416
370164
198176
439739
511837
464077
630898
212216
949711
584138
119175
121351
438463
820635
200021
948681
411977
208450
1009920
573551
780799
528185
557633
30331
603736
676385
918364
562464
421155
572998
620346
489129
854946
93746
562053
454807
220574
699265
541917
756965
304325
167378
219279
757177
678847
207976
622353
708561
335944
462662
138033
1038870
983019
111408
862599
149935
922
506503
725926
663321
513717
1029390
970542
45099
542316
877175
705072
865014
88276
634943
669709
27492
33838
893458
496054
248523
898202
539451
507783
107373
116423
336571
552475
673758
1000863
444290
540003
483513
416537
469046
718383
428817
618252
48790
1035477
500099
724738
86436
660568
915422
525753
601457
23655
118630
215547
319433
717095
1027597
779158
56135
947148
776211
767195
655799
125433
999447
730585
735615
863565
361816
413014
156865
799386
720724
474174
1002872
869437
633175
987723
558585
426381
35347
44256
196487
469523
969920
377360
753083
732344
176303
815507
1011698
422061
943173
785363
1042678
563548
626834
1423
482352
863595
761715
610987
412650
407708
87614
246355
525962
813769
887154
404261
735191
75299
1035672
213248
39133
741084
977085
739551
472807
442046
852490
828048
282963
454453
623958
850880
669715
739955
517391
88410
415264
205014
928424
816619
548320
117580
924540
865012
111360
46251
708175
887291
196983
4571
768174
24039
557476
818160
422689
62958
281408
1000268
429355
502725
289890
785448
625097
163024
376717
374432
382916
839072
723263
285915
339031
278791
859604
616436
460489
967516
221881
823510
923933
259
754232
812540
584547
583541
118371
2000
941633
82715
24404
215181
800233
379803
896672
394361
504950
136943
2186
145524
408974
772750
218728
1001640
456149
914096
739300
997716
52321
5557
711613
915969
505849
702059
553863
778138
799779
480161
581628
202335
504473
434770
638044
854918
167297
619274
953472
202936
793843
803647
899579
534743
85029
20692
75119
763747
609867
757208
144923
626030
58646
974565
216810
1000387
959068
661751
962913
773584
507982
989209
79712
625242
498850
62510
314099
796228
830784
862166
474660
875569
485144
692499
918122
367538
1018493
831380
1003802
8300
866727
692235
520931
929283
811322
20126
649244
744654
360643
1044991
528917
632692
13200
166528
978995
483583
767234
496131
937912
682444
157128
702182
996742
944821
356096
947646
826824
160957
261229
760983
434347
922951
242284
914014
743283
507535
623932
464297
975965
1026060
722089
498086
358160
839936
1005356
586723
985461
843005
616814
317623
413301
580099
225503
823286
505011
94674
930587
844403
951301
437905
873673
469327
76374
1036839
180024
201997
252351
574943
50295
985983
319993
161164
959872
587842
712049
215329
256827
635066
955269
541216
371731
164887
569914
182008
398443
50882
391164
223361
904918
720001
805333
843536
182450
1011554
982858
592144
340642
411388
210660
524856
1013525
527428
870844
542008
1044065
365405
416804
959877
941233
617748
411406
136495
123622
561077
122429
263989
990554
356360
600775
73108
443346
783059
837918
747500
177692
424518
371832
394089
425554
406225
205431
515054
1011118
699810
197875
164612
820951
916404
222552
99425
529260
158469
230020
91904
739929
970297
482313
1000534
386166
794612
28839
920904
1031555
572201
473180
567464
726609
524967
622794
679398
783899
678847
697379
302157
176029
447114
879892
746573
153764
714869
314414
769464
968026
681225
186073
235479
416782
251088
725900
646676
971304
428291
367068
975318
956555
769362
698939
530960
425829
14913
544786
330507
578859
826744
106761
488222
951301
851169
913823
970639
951614
568429
568577
955740
443971
1035279
449184
793515
672763
258749
350845
864678
160274
6886
844174
409109
501786
685848
828766
447371
766392
1010182
365933
371644
111745
109992
1027079
186363
339530
314298
207735
356133
886700
664149
599881
797229
686031
755528
450000
915114
426766
937598
306203
610222
177681
1014357
326364
165377
844846
380469
639988
214911
27041
864975
352902
787608
103480
726822
611707
845614
980176
368223
244265
429469
836837
943622
180211
758023
1045262
966084
729032
724145
602154
616142
560555
785237
986517
714443
599466
806674
90852
812628
150686
503048
978054
549953
701655
114379
988491
477719
178129
492608
554457
823937
643705
87292
205669
805005
44853
693836
968374
32174
407349
543813
488121
277494
292629
915220
720544
840483
829292
135413
805519
837855
65360
77119
610405
497643
257172
156289
947648
707234
704356
350900
275544
598959
454828
598548
509453
189511
1030662
857321
20555
256900
881968
480716
63385
935814
131000
794116
802559
731381
73629
200800
103253
80863
887334
37506
294191
115081
184850
24435
380779
682607
850657
723597
334152
335691
629057
6464
30266
813832
1017368
1025363
639166
254836
407697
446740
77742
807349
64979
780967
256355
951644
1028673
935615
409299
732485
615304
800285
929994
799994
421514
872778
252743
174089
149571
701756
229203
499287
314002
25283
995532
813390
140771
474156
923067
388048
881673
1022900
691685
929653
623983
584413
431823
384347
758521
866116
725130
475333
594353
200509
81608
961740
283070
276096
316579
166783
450541
121290
867981
791011
16210
568333
659597
570107
1004267
449083
700576
38914
421054
720310
837345
38227
673030
974930
295885
810654
185771
994596
974406
799661
754375
565739
746384
957789
1034931
133376
279351
370824
310160
125085
653315
195686
773845
800939
537383
146563
750153
258985
950470
251877
578448
983707
18075
300258
874622
295009
640488
920272
223549
624585
81139
448679
232168
889641
1008176
132282
962589
667906
107306
125526
167049
559134
332951
71533
698906
196333
473706
881112
1005255
805449
850171
292230
878647
896948
398351
478434
401698
908159
229990
627493
396161
615131
427353
454084
416179
136054
878250
157318
363318
328733
81787
512997
590748
732103
1012707
772812
441009
304295
861179
218175
108216
454407
661319
279981
564745
693249
256110
951429
902238
590808
504942
257805
941055
263219
414687
881884
120893
483899
708512
979005
581507
961633
625185
476004
205208
819133
1013100
452338
512197
298225
132978
85428
890288
281370
685331
74494
989575
1024436
451584
91941
140694
302967
962790
35673
987815
675775
845028
281813
439143
413384
3361
854185
540178
594079
591442
381147
427802
662351
1020806
658739
65583
822241
304994
163043
652025
7564
980111
544980
382438
856466
718294
262129
863081
341308
357086
295780
814687
228296
254213
704488
1022913
181193
873596
860842
523591
114230
586756
285508
86741
623204
859995
969438
440041
370547
57494
594962
470718
1004147
289604
203408
942933
107202
147756
1007625
692867
943650
812676
497365
580553
330028
609991
225483
191767
929883
355849
558633
412990
428766
376163
973249
207293
430729
941516
994239
593320
558445
977228
522039
70778
677062
371402
155262
775263
501936
567761
306470
721046
593668
484296
939
145880
226716
210514
878949
354265
558348
658070
594389
30344
136577
685073
815896
378324
961789
200849
709379
305345
322133
913110
794831
288365
416451
404507
802892
333955
678529
854139
391244
546729
858138
581390
58944
876512
347106
372355
115490
864071
155196
449337
320519
540560
797325
522827
1007635
222863
616997
700858
962660
367731
211115
87435
22642
572784
780951
605140
1045345
614520
888479
726345
106433
778394
779914
270743
273534
192971
1041411
607578
269190
281036
596559
8688
267637
617770
745830
957503
868179
849092
827774
80483
979440
866929
942947
112360
840362
268125
93405
215486
645852
177938
633137
38514
730163
869193
303547
698186
339695
104213
1043075
581588
165871
729004
52595
620548
262080
985472
116036
418711
67415
709197
507692
533159
80560
845035
326513
198593
301233
528986
219650
776962
361886
636357
681711
767763
948151
755999
935021
480404
172826
788537
97252
696718
56162
991747
504590
798835
1025669
549656
205291
765478
932984
714811
742608
360722
849577
649404
662519
86659
519299
215110
217659
535665
68928
594245
834733
297327
298413
1005786
759546
326410
205871
492615
440814
917054
738250
644036
311027
570416
538028
174617
43785
269751
775178
376867
237032
623010
263643
191325
939023
1045393
508670
223712
282044
181767
352542
729656
802304
336079
710407
257059
939034
414222
190107
936984
848422
415295
238522
1003443
406034
71177
471195
466605
504536
786543
462303
441716
84791
651298
1010170
593530
188630
87689
149092
768242
1039242
263559
1010582
673573
604997
865987
315122
925320
59036
971394
652280
772590
692646
419964
467725
98726
442357
335783
84053
179560
536935
21834
908795
207654
393963
339441
720294
84098
829182
146279
359221
2294
148359
873478
963133
904579
492191
897737
804719
837719
151450
1006503
107240
950905
772488
518513
255452
692348
708873
464650
623996
2665
904793
191007
280860
796383
45538
541695
527917
919263
384598
439092
855889
976263
424780
12268
131654
411252
444759
904713
555804
214448
94142
925027
343231
650593
368991
849851
43698
636797
865979
153887
446862
922394
749458
530548
921101
476140
806782
458513
531352
516929
565617
339645
775285
764725
609056
159732
184241
636088
798425
671955
830594
188323
451650
781130
311075
268498
29307
264899
254509
879239
665792
132131
651007
81067
105203
417207
70778
505840
372402
888930
598104
413452
965717
395632
256804
245790
518703
760860
904001
652957
106083
221472
641644
607518
382858
871140
805729
304911
523890
49947
40402
832674
59663
186345
293127
456315
969587
178401
627821
980690
518394
377675
782714
63924
1033466
236855
815012
603833
765068
86752
889513
950719
945750
104173
272324
619335
877796
613873
698326
174992
796372
43072
885692
563015
728138
152473
440823
25951
527870
874831
650011
267979
818409
208211
286954
182085
77232
365925
977814
971030
986291
991841
97744
24500
955176
73867
107542
1028449
679632
280223
684099
139114
619563
991154
40160
112279
430194
489791
945504
307146
962568
381419
233589
116738
357606
98344
126868
897868
897334
673629
325983
333516
820944
667408
578752
53603
829399
718923
657752
628871
714443
952902
84790
550807
996321
411714
806566
329415
840932
535274
692911
896285
847199
597664
951552
1044711
965785
47700
712401
422357
470495
128433
285299
14561
950310
1038511
122436
670482
125519
485523
873327
16933
739707
221307
564747
493803
50093
167138
85325
632488
523289
311940
25657
184676
128021
915194
761369
830417
442283
81023
93880
278155
332899
809149
1029794
475843
981796
845982
1020990
441128
819289
968254
760411
948028
685258
653903
487189
439761
18045
379768
180461
151908
819470
90782
632906
69281
760699
597875
642523
807632
616832
656949
201133
461112
307642
630278
354122
894856
810944
178432
779636
421595
158432
130385
748704
909756
672114
636227
241323
286323
970747
772782
790082
665243
844381
414825
693488
1014097
1037033
603634
686618
761549
835985
368033
965896
202217
345299
59245
201910
937489
220570
790884
637368
1010891
820258
875560
884009
175141
401307
827464
918430
829244
440049
859780
964375
87334
957894
811949
542293
121759
268003
919518
646689
353459
537509
567918
1002230
50500
525759
132384
957838
1038616
556267
664908
901897
269058
635058
157655
438302
613567
303343
239866
32216
727866
666199
849604
528831
575675
976071
905664
862011
228172
1031160
263387
152240
415881
450331
599483
809176
271239
661369
1039144
913927
313325
277465
765245
874233
936758
501540
577058
402063
980521
559684
485655
161174
340933
697584
167825
535217
496262
643048
116310
589622
626727
123939
854629
360470
734046
839413
258745
659154
32817
905431
408303
1037016
1034001
992340
953854
262452
23565
780129
33821
982861
250928
190380
471734
226772
955468
298431
870311
406438
591072
371854
267100
474648
842519
481874
654130
855326
184381
506689
973796
275146
417030
888995
443994
101239
914733
753944
946680
355312
800774
954799
673273
172499
384507
222166
437978
848871
679961
517929
716527
495479
221355
113535
48678
410003
151501
42282
165112
432945
158229
828835
761622
420616
576107
966292
87481
984058
665347
500467
264755
169636
245463
973175
470367
854245
68554
526076
492218
893586
1021368
475512
481699
398881
185906
1007003
588338
620138
285276
805244
671383
213018
191733
441751
603043
713904
894992
1026460
990879
985076
941650
893557
864239
23573
473192
612797
291835
879618
920045
374685
497230
853714
181144
1030957
141069
50121
559075
124361
607787
843423
394338
609863
672786
916656
303604
981355
791365
2161
83782
390210
402995
268074
80240
791075
598824
1008021
203655
710315
1024540
888711
1009055
215631
945031
621159
636904
575418
440695
890330
83248
453528
944248
394162
307020
800552
411124
845712
724772
848725
406539
1009469
188365
206944
381439
306006
434810
43122
628784
403677
565595
331755
630001
284139
439398
302382
587057
380260
362151
788773
944812
596330
718273
939453
302944
523505
291704
460375
570887
203831
758017
153807
608829
508386
716026
358379
645837
415295
943357
752653
219641
553471
385584
1043095
4611
122764
622441
197567
547265
93447
977799
661625
593356
453498
967810
1041844
1028668
242094
551312
1000794
732141
63505
764780
317303
254497
246430
243501
283028
124561
1024026
648895
155161
439644
987073
432693
210608
366155
557992
344419
1004695
679093
889038
930200
742090
325994
796749
694646
746100
702794
869587
42776
467194
467155
959406
798954
663022
648239
247560
120536
109477
261737
827892
534279
403705
504364
949867
92721
683391
186977
504747
1041129
1020667
713334
103876
284988
1027473
71838
320932
77127
154254
759767
837093
340909
687973
499290
151001
34287
504659
276498
339600
12045
165603
252579
419187
576431
53175
710413
225676
564018
145865
897704
442305
538806
814402
516828
132530
764765
588510
253570
979693
621808
773142
728431
44141
868604
582037
61624
894970
328559
1022635
602400
206803
133851
98756
509947
755511
470319
471289
805672
462008
841511
135991
536049
94698
1022828
863104
569730
343434
84062
518732
149684
421273
177489
278665
2338
185195
431785
125384
535240
332153
84992
166643
581083
670276
334986
731673
360849
298211
1026524
14482
635160
567433
699158
841545
448174
517997
719788
672770
372405
723227
47871
532144
992976
696095
23982
446156
619762
276867
714668
20898
505622
465025
428163
470404
622548
54346
237047
296892
475870
152298
920008
68815
461505
952928
890618
918827
503847
518915
618483
28555
776688
230538
628699
606322
731581
911125
113827
404360
882859
864313
13110
424771
971042
615601
271815
346990
271092
1012342
9413
85619
798724
443191
299400
588491
899945
5410
434914
217937
538092
650837
625828
879498
311575
778909
107169
538405
211379
998234
789295
646932
271703
91809
895203
684523
879260
644084
438528
318709
802732
759662
361599
109628
505542
473784
966473
20320
442476
9597
382158
563066
385170
946120
1039769
841004
589885
368477
651673
607024
307025
412860
476049
326275
956168
520791
634281
564451
211109
668998
178184
98589
131675
686171
833866
662010
340230
968284
287548
725267
566703
531843
862134
872052
78833
222932
400643
3284
884723
517395
973158
180645
27534
322271
622923
155165
198611
407587
606577
545786
231858
350578
907365
659632
17444
623784
1010633
377265
718336
793781
432060
922295
936958
851653
228285
688120
656884
742909
824673
394920
173726
361830
77514
207299
921491
271313
420248
116705
111112
778402
687306
140531
747093
44143
590065
676374
806405
593251
692536
84619
991553
764932
7311
690173
633520
48241
584784
570585
801611
794522
962883
261346
280655
34226
267886
677327
222615
228384
818401
486892
931663
300467
54883
115871
650171
452419
123228
1037408
46076
688241
333695
550372
822845
726167
624107
905324
684671
230772
613511
48845
914531
937718
815854
223051
264700
132512
872195
424757
487107
165185
1438
137285
906210
848075
544658
823658
520555
337537
630008
65758
594242
993518
847938
63604
895901
499359
464357
506140
729792
647503
564666
63072
32816
471837
292445
974715
1016397
151666
516581
849100
54232
755484
775736
641946
92894
780087
137954
417183
535369
179405
163591
918325
123261
890679
167395
704010
714189
209054
917974
1019114
895452
1042275
190463
138917
7106
405221
918313
328039
695514
172977
632832
299147
220589
709465
478302
679604
13372
989022
628211
716120
284841
198306
252806
213443
243785
16646
700858
6216
239871
485209
306330
867728
530715
825890
607344
64524
451570
774850
899321
877070
756888
967722
71802
336629
700589
637362
749153
611239
326893
935250
388371
213626
947894
765369
654564
790029
227411
814933
207143
857804
850645
203007
811965
219392
661988
812698
705570
748719
1024541
1042975
429430
518355
354198
293118
407990
630486
922280
230508
322577
434092
284051
605149
295481
480183
579885
124899
191504
61177
61356
972588
129943
944217
362289
312206
19907
956640
784172
438230
633145
590155
908009
602664
256793
25628
657180
501089
806500
187454
815751
57447
439639
658023
185930
413208
677480
432770
40908
210959
456438
866216
412906
382446
691074
269791
660699
632960
900908
948090
81227
651517
292406
630898
490126
1044790
501823
678595
43315
409321
56195
82979
219017
797367
555649
302534
699502
24990
454926
646174
439912
823846
675649
846034
860424
944813
984841
85048
62085
902484
702727
708402
181906
574131
805355
926
135381
255350
427628
742875
878757
668216
666567
129523
237258
768332
21268
1032081
688598
287186
827869
331575
220643
106499
316848
871471
840083
458629
552490
549717
381943
538580
812499
436569
514967
382761
74780
774854
565240
953754
386388
991260
53513
210698
235807
317865
306991
444096
367004
450597
132978
84578
508108
609175
923798
726384
439998
948809
394931
518368
848832
150467
709358
653032
424589
503664
316153
302962
538831
201386
330557
239280
211367
571112
271122
517863
996915
724947
497958
358458
522387
798904
676380
318067
643203
864618
884180
124666
733514
871871
839244
435822
85629
307049
958969
519282
801350
294249
166955
968881
1025524
716022
807288
699530
1025941
312827
575039
893663
180517
597074
1025329
349714
87699
416077
973927
757346
408098
199881
902465
50826
138337
411116
800824
948872
228510
603376
141453
645307
770803
523864
852366
108243
486857
771569
25186
11749
903955
948531
998107
1004587
788665
806733
55988
359116
909216
401938
1017314
370708
854817
84965
587246
998397
879625
715734
224114
533582
642151
220165
58370
404050
122274
790602
481653
410753
26907
376860
585930
913419
777211
349606
178892
815481
101728
171283
780291
898113
286587
690550
229744
749065
218069
54736
462092
569442
417864
583234
39285
90696
877243
1025477
827213
790238
973246
718836
894553
620638
545725
364922
165429
834644
652042
207780
598753
685579
535491
399467
981324
607038
257464
717093
610714
203683
223408
800928
107126
377788
465002
772795
233987
335496
364207
1024828
485937
787757
869645
2873
831739
991891
919414
995328
438014
570451
4251
299506
785235
357865
401709
986070
141836
419203
722722
657232
504854
267252
710038
829046
243655
893349
55438
140815
1026936
867861
260353
822610
799527
670821
431034
192464
538639
56867
770337
173819
338906
410924
59803
558019
849298
303932
243474
299920
662202
311239
624182
210723
856825
889769
9470
554590
494907
615494
420057
862676
900920
1005495
114563
578735
467185
169138
285452
651883
576426
531279
88659
702885
165483
862384
544688
800560
302105
164869
161894
46280
195156
621518
435666
56663
591204
759448
660153
561557
176018
86131
905484
853597
115174
345277
296336
407978
796173
599124
76120
55750
505349
32339
144892
905378
518490
100337
136921
824967
710859
624986
222280
27496
530591
1036715
523357
270911
316934
33206
897875
871609
818297
284083
247428
424112
1002510
839438
374642
847601
238581
1024199
104484
762255
428967
889709
529976
125928
908072
760090
137990
1041136
760895
468341
235320
902364
407282
996967
13699
824019
473765
447860
59631
149800
213230
105994
74728
204633
840086
559419
368590
942117
588437
921593
986297
334436
834016
139142
226164
192149
1000970
144655
612156
285105
684722
101790
350340
231657
733925
174392
264580
678120
349298
410770
752423
732635
157654
558128
88802
767284
362919
288716
995147
973836
426348
245509
375548
658384
98070
26351
375032
121337
248341
703498
194134
651522
745345
96882
725133
1025860
478224
356040
110035
429561
574143
962631
26939
496326
896186
690981
1019705
1034614
490510
745870
903761
308887
56918
916191
971758
607538
19742
961206
44367
894038
279901
540719
747625
945786
474369
520126
156223
190086
55365
366882
66099
1036384
674946
1002520
467963
416013
303270
688350
256078
539886
100567
203987
569608
529385
413162
159452
592996
674899
962886
311693
945603
446467
223642
406139
171176
955232
793678
921528
560317
500244
469452
920488
325668
340944
500980
715707
529774
833140
622448
644058
286579
338053
784996
803078
943518
57747
259708
793446
473013
323273
1034130
625068
687989
87085
882095
793003
10062
614945
395708
586476
871846
684381
581505
665473
221210
44109
747224
481974
10907
718365
227049
944371
860705
202134
792838
10060
200718
370308
721242
265946
210215
743659
46455
151712
139957
6825
337625
758737
544765
419592
874891
935628
941482
643188
811232
337368
389497
259633
579069
730636
537666
571507
926783
161561
443324
768947
460335
655324
713808
195938
716357
367002
292280
69016
826424
206817
1042011
37378
743634
907520
553309
810881
945519
347826
40907
1041979
178338
684649
805778
185323
217737
81098
863220
493576
222900
925281
943272
553445
228107
507978
132989
382858
288887
941457
811894
647929
1019696
387614
144929
895419
77114
151081
429893
840885
893608
657582
722302
607872
756508
269834
724006
352466
302050
185368
696794
680908
17709
529211
643695
821767
125819
558507
287489
895469
76543
1041548
129900
165386
441605
928813
98227
70410
456021
122059
270875
498923
851967
726521
851185
135280
1041935
884221
895639
72209
606279
223201
865741
613146
342663
134650
789915
695623
309906
153994
991267
599875
631730
531860
344959
503431
988757
475815
417653
345137
280842
398331
429002
505049
766272
198066
747827
967057
648889
387775
722681
46956
931694
270511
539665
617974
803848
823843
685483
58302
784467
662552
368427
224222
157245
450669
112163
779779
721399
634326
113739
245848
1033657
1033682
821060
591392
397723
921073
97280
1042241
1008964
909426
48106
444603
306477
816703
462061
280375
640449
21559
849179
795757
268627
286502
196687
912600
617511
333518
337658
909403
719447
874624
388767
645837
495447
102304
332418
1027895
417098
820732
988635
669820
477633
220564
405391
540745
641949
858141
581031
465332
89359
568441
776998
794830
611401
659846
773959
224108
476798
75998
328464
224975
276223
349627
513989
360639
1012846
806210
312658
942203
831549
472217
676853
955324
703907
95647
1039514
260351
176014
391583
809094
696389
74517
878838
721481
982476
227449
306681
447212
579796
3606
730391
953907
142219
883824
946899
825330
98295
173442
843377
331338
220970
410354
413187
775930
430528
139909
190285
975651
21686
492480
131555
169074
968569
249801
1017090
347498
806008
1014429
504661
705922
492475
49436
274473
540746
549561
414172
245413
220006
452751
232026
3312
590072
831411
5626
411511
888830
547481
813635
1021007
517072
304607
317376
1044324
697237
168303
1008006
734191
571315
981794
431248
743188
104905
371470
313720
360937
55108
947671
530276
883898
474696
371194
263840
601117
70016
495548
685377
651052
539411
683023
645782
102204
554544
120102
155890
367216
3653
875687
198139
219582
1007341
362028
39213
939910
281577
503194
54171
264088
157448
113185
170646
43249
860990
661285
896857
953120
423434
980218
944446
84551
644586
456620
417979
309839
971592
392398
148557
575829
543825
543357
259170
228777
50333
275608
941198
859606
661979
574477
429641
463548
283283
536410
152238
480171
49589
532969
912480
900417
533148
860197
962521
677478
1013339
564997
864664
954003
74383
86922
281097
70479
395063
796789
691922
771507
157680
862517
868377
262219
811399
937811
269959
647323
865357
955413
387463
146770
621522
1019408
1013960
810511
517924
301746
791302
378638
569256
96368
740579
7655
751511
417149
19079
880905
734870
497463
603217
668820
95110
183623
545207
1016024
461353
396876
1038147
709717
584427
438116
927631
564396
220647
832433
43454
471821
278793
546821
602445
621521
534620
488012
883079
803235
36162
248275
217777
73719
965192
370858
865836
38131
548694
626990
129417
173975
429797
652967
11929
164701
513199
1023421
962497
408243
53689
21725
785893
847177
45477
511048
172942
605964
870471
826055
678251
888640
957460
795267
906152
131582
901625
1013318
913433
363485
516644
7525
209067
111581
414973
699200
709505
802679
963339
202027
83032
309960
704737
915894
388298
354300
134940
908056
3611
908273
391669
419101
398648
289757
130987
138028
813718
329783
888588
352125
415061
844909
314596
498612
348969
601006
297862
962966
20105
714312
593901
124431
861495
577683
654465
633461
179602
1034122
139620
746356
241115
221004
472983
652494
837197
202182
243718
711518
646026
128617
949672
656495
619008
128704
539606
28495
723756
730068
15407
240300
333808
1015275
720923
944594
464928
585183
119013
549214
867126
817692
42455
703037
536048
940714
430546
610606
442399
964548
405283
461806
442592
375444
980021
1013813
871527
781106
864335
640872
483734
64364
644930
109010
1003186
973942
787705
96630
17732
15270
40719
434985
662486
868537
682694
340094
184900
344290
671368
139078
823725
273380
759724
49274
570320
233963
1000750
25024
164291
250205
680082
117613
916276
957995
296468
646062
788712
892479
566339
838903
66376
670629
759340
1019320
458648
771600
518086
947318
673886
148398
583334
270166
49762
856494
234648
862799
1012255
631689
130261
142559
498602
802232
214173
833425
231261
580244
654976
815621
431072
398790
78956
785490
716282
552499
527745
839373
186228
176134
525722
898043
998737
490329
284586
83327
781305
198256
853656
141879
517117
954211
897796
369649
939353
150706
682538
545230
551665
881339
532541
101313
728718
688144
958499
726736
506827
155761
328818
735968
125016
810306
477652
102784
755541
272226
269159
69259
216869
840747
847633
681980
153265
25165
658896
693522
663263
873089
960557
234653
274761
954607
1027476
430211
376413
254279
624670
914197
748860
589267
444159
546620
905520
968420
39407
657833
790034
701388
512344
850433
515874
384405
952828
582332
758907
220157
145427
460905
1015942
636976
11591
512860
869644
50641
359720
390117
995472
657596
101900
50268
20397
543349
763751
901734
790735
598636
897182
548088
499385
276500
345009
226700
850857
647903
409785
316571
722866
891940
159830
479700
761730
860805
572215
870788
441325
80810
649042
607697
1026397
625760
411964
939225
655023
665655
230053
361118
310768
354973
601587
571190
63580
837517
194268
1029228
315247
902981
268074
87231
459458
266639
716748
165794
6166
773794
1044348
80661
708892
518045
985259
946565
629514
255034
317788
453221
190079
910387
355144
29994
668803
240404
551501
390051
317507
938866
472153
720103
859113
106768
472663
955300
614070
518840
758846
368602
917534
195163
743
134208
492380
703307
460666
543934
613701
284084
247907
55540
376090
20792
931176
800157
533431
20791
338209
794276
662976
969159
568628
51165
541395
493588
578072
945312
398847
985481
108421
826483
627466
518843
207006
455240
765296
977261
884293
659321
390687
630902
252783
986760
156110
53467
346571
716445
789896
955682
47851
527803
217487
360336
63469
769181
657259
646406
751089
983584
823911
818061
398244
4590
30566
277912
388852
946282
330137
781511
764143
55274
226899
316132
284334
49052
909001
371045
1033768
319335
847941
152270
912566
344013
674564
203623
1034391
76833
159094
710912
389634
871327
78474
113597
545546
546722
223549
912503
531334
279123
370863
737255
902959
402572
210137
91845
686348
164967
39401
614546
640442
1028701
720918
615776
270547
738316
29343
767014
609181
535879
98025
812748
721658
349599
68142
117865
371790
591673
840469
144756
471606
23948
720987
529102
699984
439258
67032
791364
654684
986001
493707
535890
647827
716888
839390
441154
13323
779497
114273
195953
335575
880040
579549
12524
969680
574605
397431
322202
94067
297342
499091
597973
437427
76623
646157
517708
805174
752505
57189
869364
371254
238696
987224
250977
780970
18799
877464
886261
1006827
516744
615863
751101
732644
450122
466294
80035
480850
613216
385642
122313
689082
482560
420438
495173
194676
914853
933248
90112
635376
1003493
875083
88772
1023476
546965
352489
568401
890346
211473
705415
26044
291015
935106
789399
244152
547921
893012
866433
746050
19910
255947
671392
188988
573173
384698
670394
926760
226403
553837
810483
177195
766873
657617
1011579
268838
279252
82762
395716
433343
828660
315321
536360
770753
773558
141250
462699
990124
32697
920253
177244
136342
790752
913756
411603
250408
165663
1016727
34691
684948
439180
534851
511098
997854
251636
98744
261432
970775
313912
759453
330650
821724
799846
301428
659585
917005
181588
565115
1033198
187906
217717
770029
970665
738202
144913
961744
178747
19218
725455
796036
401224
931016
522093
574904
819800
345016
48400
1028700
781921
837550
277679
688910
150037
920678
243972
948199
656183
229152
85897
188857
582297
294159
708032
102119
387240
1010390
882828
579993
319260
546309
628707
396570
643240
240018
987473
204766
192163
509743
864349
436705
139216
51681
285074
335074
622257
738281
741416
725188
48013
673838
913166
541921
627332
1019931
968488
729737
683468
1032597
904522
185938
98564
650167
790103
132698
424309
209599
646138
1038541
252584
93798
230582
820741
285172
337754
597924
698625
1034562
12879
465795
382273
700050
808598
175124
209747
209802
686366
321274
989500
927291
789640
557457
817355
953518
256618
1040967
564793
803715
749298
654171
493489
912751
940410
584737
485766
813002
874500
305937
521838
846386
350556
194859
1018148
754477
916130
539519
93075
466176
780057
221354
983120
591940
739897
139127
620174
65922
343305
33582
827119
22619
703876
79733
187550
840521
480220
102345
739803
909360
868242
703256
26763
445338
898781
409312
75855
167539
355680
76805
654328
48783
537734
593683
365769
894604
937858
142318
791627
806525
501300
187755
666898
65231
877324
348946
718465
178249
725702
782391
878568
293109
139531
239048
895121
130769
45444
695813
350620
552663
253695
149294
864361
4045
874703
539530
482181
500814
228904
569489
342659
954721
1003049
525686
847473
899430
766006
654024
380192
138831
565248
348778
365082
778740
977331
1029447
1036505
938344
335153
208553
45994
461628
447529
628683
38793
948096
138522
189720
288200
744696
943043
709703
747627
931919
935745
1033274
961150
596974
283174
107680
799709
276950
594238
929437
449500
590833
508222
852228
604966
220443
790012
946699
876306
1008461
30272
529276
1002825
757244
944311
359939
467610
492192
243386
157692
19901
892928
153655
325311
716048
88197
928294
581810
94754
652787
345013
1036571
237539
394448
756356
266889
833562
836285
769855
605798
761166
6692
340563
123444
338424
960677
469090
1022210
1015328
668857
648296
341488
485196
1026712
437056
341151
791745
311448
699029
983499
866727
541148
1010856
611608
911539
834619
873189
561032
82061
626058
924085
1029571
593861
579607
306034
958360
59317
616075
673320
602290
353917
198586
561887
375370
295209
189584
928565
1000992
588157
63315
300575
826774
144517
758169
270058
147102
277913
503978
764257
741640
9294
775409
409629
718629
882077
801444
1003279
260476
229068
335186
402120
425293
222171
839199
913480
335963
399349
980647
447343
432642
434336
845501
994870
1033519
296791
189516
251598
18435
941867
494627
274193
795598
482210
603930
41336
849942
394228
745944
1040427
557161
852533
74634
529243
499058
172530
838665
561853
202995
1030372
757945
45599
92792
439910
1019712
467399
428207
885951
783996
866149
264753
720098
320139
798842
10459
146122
425206
364871
167046
687266
94664
1035446
371298
929681
328752
160156
552225
198437
704185
627463
563596
824071
111544
80576
74840
485376
136981
855702
414670
192052
404513
870007
83368
289270
122849
747536
70455
324122
6441
385017
455374
751316
135134
788474
547370
317742
52733
744568
613605
282339
112409
103834
359084
681029
564378
883100
482497
857392
902300
408968
450026
142651
90378
112398
155415
252050
711528
953693
127450
21790
463134
792133
657512
325669
109431
321394
58087
189169
429942
754463
176828
550491
264694
561448
1005907
641481
397131
722716
596837
798147
1007356
798539
596636
56350
815453
435338
483747
767601
576959
952455
241229
64954
747242
75372
658937
389216
280781
110636
898382
68963
1015195
497500
350808
899576
446942
263096
180353
27798
255549
5505
845852
690548
58642
596739
690702
99738
213639
881253
398358
510439
446540
716902
631571
220962
648241
566085
748349
481753
802585
536738
671259
714846
186900
313061
892383
116611
762576
632655
267576
135890
1018015
607228
1026519
1013641
413548
937503
954700
723548
139058
548976
985064
609850
94498
662555
1036416
182109
35331
998346
146616
661660
952957
989879
350480
212492
955160
822902
801841
797536
934489
364954
98610
519570
812287
978238
114658
1004253
214315
727928
278463
688813
932522
971347
431725
578316
932758
413210
1036221
842705
550179
251221
886748
772002
14992
952635
776544
889200
394104
428763
849009
560662
31396
47899
644923
133916
992384
641115
589912
941002
477171
1022052
98780
294115
440286
295178
1010444
460558
191415
69045
549543
719422
615454
20090
260250
655613
525786
796413
586825
265014
801583
552229
767153
154922
50954
371455
191153
177837
59409
987256
992372
783368
127972
31143
656475
287816
801240
437050
669541
197437
835045
353292
85826
963774
377734
512230
536930
525722
171332
40460
935197
536012
976927
448414
976998
1020278
352586
286456
760862
246753
394007
438592
34176
504761
426491
175708
574468
279657
853563
1020342
994145
301674
169487
994722
672222
931871
693634
131078
865510
911145
767778
527744
774426
842755
921130
500534
473497
837331
99791
76049
564995
503887
34228
892613
87262
690903
707180
494389
989445
414803
825834
146578
280679
30716
142564
219100
339493
20448
930388
946098
349163
140701
534922
1723
790504
313249
650685
433778
285853
590243
753976
425106
942777
583317
105643
264116
1013538
457324
938635
5030
229741
204996
23798
582841
420863
1013208
937528
869493
418090
306978
336079
980940
464275
486259
428616
815153
596386
455461
431622
60757
12856
800113
745097
143970
84459
788287
944819
959990
255105
676894
689024
18322
309276
715442
815498
454473
593101
895700
60345
793234
743630
14277
1028359
445120
813759
1002168
373444
169589
936661
956064
828291
501710
143470
341381
1004442
901335
339695
447940
899370
879257
575173
279076
802149
126051
361472
733810
930403
326931
476030
251555
278448
471875
827141
634809
682923
25847
430748
680126
681743
540665
429941
769317
253129
199134
1010290
630702
11330
385476
417982
370703
985812
698659
97965
453909
475772
26708
177004
234997
439602
330984
475416
507186
18794
454616
570452
885230
279151
771236
310798
612514
797446
542535
779258
315213
176611
551060
491345
615157
366026
209667
784136
207463
393596
186048
135047
386552
382925
858781
896510
326717
831844
941993
29342
670174
741830
649424
319242
881960
90563
593126
1027583
579435
720559
790980
763934
1025134
322892
284252
905780
319084
470541
1008975
967848
895086
695697
574879
716795
438481
60818
400247
351194
312532
134936
727086
422033
125372
841489
872528
116736
834772
1007929
177009
977666
573286
440847
1018318
697060
804585
742755
797299
785742
372540
326796
235664
116277
340451
685332
317779
73753
677913
24545
201866
66621
440369
666782
13931
89673
950386
1022699
749370
719537
15892
829901
829898
690235
165058
311449
567515
1003961
335337
694292
1022099
697127
553229
721377
597692
722944
501581
321719
271744
773709
999462
973010
792737
452991
356323
335901
344214
131834
857410
699790
924177
94631
501199
69676
280896
719893
963055
897509
673006
660222
3981
375834
1017678
867045
928001
586527
117130
120486
360741
724624
12487
403250
509089
636799
309467
133409
153147
226859
748414
872624
187994
137116
474863
578150
900718
7026
274351
601918
978346
790617
46872
399785
897784
1770
620218
696334
193235
327006
186469
497918
200427
273261
383239
394036
134771
718047
231671
787675
972864
994858
204134
796670
651384
585766
888453
921575
409026
242427
875897
795337
31543
740338
90742
185337
905948
419258
1001574
872514
345116
38768
921992
116924
868603
668062
516071
349312
468687
629742
780738
267287
616441
1006172
356930
968476
998014
590394
1006542
387453
67444
820501
874681
360839
622993
738443
1040696
443491
735444
426321
266925
521321
688173
488403
546792
578254
793840
879555
220053
332836
667573
96284
376412
207526
651355
210149
125931
1411
1037261
190133
437377
526624
983747
698723
266722
544659
730241
437094
573067
474433
785015
849104
908000
705001
225644
98382
869630
837054
619537
634255
601267
753892
26951
199436
688008
70319
118037
501720
679978
615492
832016
531246
512797
554293
309925
792763
412396
335724
166595
177859
302176
612058
580169
69535
453421
1013093
223613
859609
287957
293070
129755
908320
501355
921564
502697
75839
163996
308864
300090
528295
194691
832991
479747
931049
1044629
936638
232206
58592
294769
326264
21818
782342
549230
216573
714146
148156
370123
247312
1030815
559264
159935
787649
172682
652496
613564
57452
334005
887044
106783
889327
856275
237225
371584
743889
554302
1023101
12718
869703
986087
279880
999579
864009
899087
291560
976300
271545
894953
50149
755807
317005
932567
210900
38547
670978
34367
870741
21271
1037718
935809
902362
715976
179280
667403
500233
23566
685384
696400
919684
320783
879831
450972
969345
924864
591577
191693
756085
252060
728905
1016660
135890
861564
850698
583952
688718
853059
8237
361288
442815
72304
980229
334492
859256
224398
677637
504362
176193
300230
453128
522325
253588
932359
788057
666799
742908
525104
578847
396275
527299
608630
28776
335554
58045
507748
682632
249078
350469
185885
852674
115886
814425
977514
973821
490856
672358
837711
357780
131231
216584
527
391946
1000221
161560
967069
430924
758093
430929
729996
192884
161246
969052
436155
674112
269035
234176
522447
461510
829878
906631
225936
379563
430699
536456
1009654
810854
683785
734877
556358
654234
861277
129896
375233
690110
702974
935107
978873
1000866
322546
583396
1039725
471666
579892
1007906
905926
233609
1004435
756964
921816
936231
284
988509
139204
383193
657278
116102
874931
402242
893940
748015
282951
51074
926489
958358
927493
913544
582824
96626
910387
206871
998002
905725
531461
977324
730574
123110
975130
101706
240847
362727
403103
142183
907218
653571
840072
118064
909874
63860
748415
31324
42834
780930
172298
451677
18306
752834
798886
803584
1015799
470616
332968
1017894
689810
836681
200269
393372
61339
155636
596325
799247
124795
770212
962622
657516
90744
619403
9569
136486
491810
301842
782438
535781
867357
948045
515912
235282
95119
35787
346060
217342
721859
378312
164491
679299
318594
120414
785704
237913
201598
561637
362104
52831
224276
386855
1018203
257856
305592
291472
710205
201606
711531
257119
555858
4111
521022
74639
204821
180778
588210
885174
246420
604358
838643
123883
703345
626964
444818
438010
27346
915382
895269
518316
38432
819717
809906
440255
467299
556695
647682
235102
88389
909338
64479
744369
470942
224373
155228
99066
402323
977652
421830
887442
964825
694370
899776
140274
654676
693805
694320
339138
460863
600832
1007413
236001
665520
1042331
611399
371003
649994
87593
774282
146285
396919
687606
402683
281878
232703
428501
64925
234168
102933
852913
262165
591572
584128
813820
729465
245299
733436
979796
1024869
283203
373179
117250
670394
102513
727508
39404
283834
193568
483178
1003548
829898
1005112
442198
227057
932495
673126
435779
844198
468053
160701
585441
529642
375360
64917
187490
996847
378209
824111
731322
634046
173091
351201
243431
961900
646456
58360
461911
597813
285741
530145
494956
778595
494851
463176
857919
459005
1043598
30810
873371
524427
582296
363927
465156
258001
790585
656223
478889
227289
389774
227470
729669
483111
29952
1040187
840043
597114
41799
625849
1023328
98824
692264
624521
714565
153221
280555
787675
901339
600892
60886
228710
877772
611302
680512
62849
837543
189604
1035509
549788
743960
459036
145671
943308
394894
462554
145124
265248
469069
69585
74624
231961
55829
1007369
799385
625575
141906
186998
329182
31228
922920
923609
757160
281484
564041
239948
83127
844639
1007005
727790
644123
131440
922884
1015449
568504
693800
174234
755302
903758
369004
942347
873121
508001
834956
636336
477909
254090
205282
1036237
967606
675527
907508
785415
600440
206907
1038903
904681
293795
769214
734510
399239
518921
936185
742899
518349
892662
229049
540739
147519
903074
447119
232696
947333
189183
517093
821697
159017
835034
613560
525416
745152
808403
397503
173476
1044413
543860
521322
263463
956419
190312
745439
348043
276864
952972
533548
14466
818034
723623
683722
1029267
4986
376029
527785
792156
779770
1021126
407413
704282
972811
233002
592344
106170
397884
695152
590349
930963
595681
745031
576354
75035
675642
716557
740270
399894
323193
556781
606007
28537
115398
868238
324498
652103
366502
173353
25159
962242
708064
609043
316199
1029942
988481
948127
371275
45605
145283
708909
479136
815082
104624
133928
69932
141381
808792
554026
190751
179679
586057
978353
871226
1013954
907069
682361
212270
278398
686275
501920
758481
494722
35063
545523
357493
292235
553262
704316
224913
824268
815939
473833
585911
674476
365363
938230
356184
906498
71238
769958
158658
580472
101610
514445
262671
876097
14159
546232
108342
95650
861772
213493
65759
354176
1111
658055
836108
231703
636280
110218
63898
928512
326547
1013181
359877
467602
8206
16574
942582
725808
375889
443631
357649
710696
624336
498336
70911
930140
628100
1017958
178933
677782
590523
955892
135009
644733
366603
413684
114822
1376
592709
770666
875761
484577
328497
775035
430714
898531
375929
488974
750270
33631
104443
91148
599382
834901
5052
850031
437412
155872
347069
370886
606879
583698
675503
978387
777979
911209
598804
322305
1043617
360093
709926
45760
302344
102538
320815
37663
231911
678597
385136
831342
373206
400657
439616
260364
267897
604811
440035
475460
760916
676406
1009945
902297
170174
81198
649108
3927
153909
107666
556765
891003
16337
317125
569023
305804
524177
27958
341868
213148
371478
989071
468682
511090
679648
308729
748292
174315
673316
150663
442677
648127
537195
795633
693495
828855
494363
191181
638626
376736
382562
1009179
1032759
869557
262962
182741
356618
255832
72264
485117
296753
843164
39534
493891
263629
895507
811837
676856
639765
405440
97040
814946
475194
41942
577291
364541
271068
713030
80922
159697
891646
271879
647022
653292
988461
20802
908475
388903
317715
562734
464243
407127
858782
448015
390173
1024630
786898
641287
589459
177340
190527
962403
818409
1015849
480714
907693
236164
707759
1037251
286591
613040
374483
456192
142825
295965
583811
11150
146354
552037
549690
301731
29416
398488
566217
901445
326684
6039
892285
856954
171073
1011793
114655
1037949
413646
1027414
690082
89499
359604
112813
330724
387829
50848
448825
479876
185475
342497
800167
232853
208487
90750
924604
928775
156880
620437
749772
540712
700649
716527
479331
664921
145318
16980
913858
925410
159407
267037
782055
730778
697444
470360
257721
776329
910789
576514
251170
379333
629756
199924
924194
955373
215592
499748
676173
727320
301009
520555
605267
543246
454738
353405
645956
111625
132891
275859
586084
724213
31822
635734
881528
1036714
1015059
13114
656705
895901
683115
44456
590445
478754
66965
66987
721720
705215
967706
724160
644783
752290
344992
632764
1018695
72475
631792
737697
380435
785107
519350
820814
1023396
441825
645994
686359
798278
719465
936771
752143
144022
286681
99955
560169
375872
364788
223885
264716
303802
633343
925470
831445
814307
207996
487905
448889
253441
740094
308724
158472
870846
705587
86346
929992
244345
869685
273944
131564
174621
182306
226072
39527
724881
823276
149857
1039687
912229
352405
595120
504875
325986
981651
691607
139465
650939
546945
676232
863985
653907
739749
224014
775894
989007
248907
984690
199105
88402
295375
821993
129200
521638
172336
240247
465465
996896
766465
121495
693186
512608
381170
693623
447031
1006854
25221
383324
381565
598376
326669
1012816
977349
163455
842666
680352
801302
425218
669202
308000
966015
262620
409054
722213
1010439
1039510
648692
3496
51355
71338
752337
641688
725107
80098
605974
478222
580469
681224
9929
250451
43588
1043534
911522
803957
99915
625695
634739
530583
30409
515592
147825
730415
921746
600501
1016032
531709
949198
483238
308521
195877
784487
629381
539697
427191
870408
493123
1007630
108582
743668
983426
195495
1030177
557176
104827
233727
524005
595634
768971
577687
481899
372310
569181
453150
594251
967363
477073
560393
1009042
316015
11215
989467
686415
554799
151369
586341
763276
554584
940662
632999
186157
115425
816547
280963
175991
1002255
398715
493250
548255
602459
386113
625129
585873
780019
453386
522592
1023311
599425
335300
1005416
108133
4640
451931
1001421
405572
996667
853303
385425
629239
388885
352752
785083
810952
704369
412158
85555
54322
66151
777224
446074
769117
388170
533622
765072
233639
877694
719243
457967
477515
829519
408867
553535
696208
124467
163589
542201
907094
49909
179430
373416
427201
507723
82584
293564
627388
643421
559942
816278
990170
114526
732048
313961
821873
1025877
547788
773258
340879
780029
552275
429257
402130
114707
305918
1004303
750390
531603
1034152
870253
745639
594813
578587
611674
1045330
1005103
883361
606465
381706
965738
810259
324811
397795
744743
284797
382475
15643
849688
172254
1017546
945748
226055
461349
979792
1028685
725285
892029
181396
475066
905957
791894
758350
978759
143461
347215
284230
309011
184911
317139
250192
630752
1022369
79937
385106
610601
762652
726793
719563
516580
128841
993482
689350
23306
780622
852060
681836
306650
740427
573181
756432
419822
682280
384418
760066
171697
222343
398591
128634
371805
357217
827977
212271
1011345
330868
705043
217762
519017
630692
704062
705615
955817
854849
526079
947986
870253
38347
324426
627510
793737
742190
141408
742375
359319
777147
217828
326806
637951
89296
92311
747441
346781
579685
399197
536080
550604
149459
126953
807708
647887
489081
994960
726755
521100
789215
198256
495467
546995
197338
881001
11196
424456
938030
101931
503743
29817
452069
348158
926662
223319
906937
555587
732183
975530
748978
933955
666178
497746
227038
943125
451513
388002
745211
608822
765356
909885
689241
928865
104147
1038281
1021763
256262
472171
470433
545961
115750
998679
165472
1005858
843068
53357
70346
214752
85806
863788
451789
237415
899413
733294
610147
100581
965716
110769
56420
818290
198081
9940
744961
750758
877067
300246
481730
19853
494223
763851
577002
492990
804940
433422
816603
837789
130049
90745
232575
399943
640417
418625
420932
881874
23357
580979
70998
710112
808689
530318
935653
701232
1028836
831823
284085
117675
45588
979349
514297
141489
445211
923761
764753
623473
49640
430155
28907
922096
462985
580525
715769
395563
298119
293218
864543
268080
19696
190260
849898
254065
1028145
655764
437018
293756
623731
117840
679920
26588
982684
586268
1037637
986899
128261
998368
9547
698693
771323
19753
865306
497237
296275
638016
846073
134511
388726
684351
188048
252020
5614
645796
103630
600224
459525
523513
535164
975335
275430
268605
310818
556492
438127
685840
509480
591532
715382
772122
209987
524884
896429
1012578
269142
383148
66533
999807
897717
856835
442215
594610
99269
151258
344604
589688
785220
599615
1015266
157100
1022478
482918
535224
919055
653783
1002195
822583
174660
973335
492078
807993
703346
299616
449430
224852
193466
671594
591947
795432
622581
497833
699933
459151
916687
309231
900300
44642
901890
69622
468944
516006
472576
911588
487752
226490
571057
543080
88708
944128
846670
948232
206625
924163
570277
546559
290149
1034176
91070
672058
763736
183781
493826
329743
488629
442636
997223
167785
440934
817397
959450
692942
1000933
110564
245315
804967
881589
531041
448145
773340
252865
571421
970607
429019
445869
938516
946906
958265
792663
427930
726118
260668
315762
375447
431783
464817
564382
17458
467837
697342
987475
769987
110854
803368
496592
853655
1005644
173637
363278
939208
294692
398821
1023793
813459
99939
482882
98584
878148
744868
122858
513411
896366
391789
1036619
1043557
555794
1018563
21654
164470
928963
617451
509445
678219
647346
472777
29156
252202
346969
274948
1043890
800367
58848
856076
13916
843575
57061
569807
444357
388806
924424
219191
879915
950931
132009
723835
87897
179266
319558
719380
562982
696305
578411
401607
71132
535733
818068
862055
1001498
991587
736388
284774
535227
529416
756179
517488
804805
280636
178675
363123
80499
8533
133894
893867
598160
928735
796323
701728
859204
604283
1007858
512796
155586
543962
10879
592437
609480
773955
703177
862008
890688
496707
467108
521425
409606
291475
949146
854268
993367
623072
984725
397996
397586
485933
766200
973927
721083
182822
739934
849733
797190
314740
701525
4312
18109
957211
999094
316970
331045
1021095
529599
611380
651236
394988
686368
254218
161213
536008
381556
908992
26285
579605
972539
1041980
322732
836360
237464
555052
84358
576135
854790
41102
440880
955533
500333
87793
358895
859681
588518
597262
780573
673421
835432
871271
182452
744626
523495
640873
135085
540593
276168
315443
516578
505095
857868
570370
182894
821342
318324
186944
350416
461716
683316
448668
654464
333177
389641
344078
716318
505675
426089
944554
38253
610184
1034119
1006075
903974
134544
42947
44851
931197
998340
288948
330405
1030508
504924
908537
101351
159691
1001523
981250
773853
2617
508309
881503
150928
727463
145514
412555
22044
766585
658712
650275
608681
787200
862587
435823
904605
662595
174627
961716
340207
1021054
995838
584069
462232
411406
28333
672924
323085
835238
975771
413680
770499
614383
322813
163724
915381
922147
270399
513084
63388
854424
595094
451516
1025504
580273
896251
266938
896178
166939
340393
432004
195336
146704
60815
533006
312490
694707
329663
413162
907232
608265
920615
151573
195339
651962
938565
668772
944492
825714
955656
319577
606968
830842
38134
966593
920968
173902
526939
466883
164917
761935
861048
812580
901855
1038578
475744
468145
329004
529415
530944
652854
1034929
481977
727524
100455
784793
740078
987463
106601
516705
834171
949201
381229
667175
577893
907451
969398
5733
435788
457427
155796
443844
820297
74060
739402
37052
1019542
147386
160439
620568
514385
946955
870761
24963
553375
946045
420008
643490
397565
94608
75129
73250
676182
1005560
921131
421161
421277
930060
302133
509153
393725
75908
403587
682174
278738
581921
796340
578680
472630
176230
478760
845156
738147
449782
160617
81277
815952
216183
1023906
97965
326825
485930
56091
249456
769312
718457
960798
500981
955457
16271
597868
177724
280376
226188
275958
234300
617893
361111
24289
44794
661895
126890
484139
1017642
17014
895156
926797
486715
32124
257281
116005
276345
552341
358319
160112
151729
452781
406924
471243
207220
443245
566155
662997
369344
542089
474833
872515
676072
35990
289834
316910
666900
293299
628508
637382
251404
600459
797577
295356
234661
716310
783066
952476
635765
732278
1008695
295982
842149
110014
165422
975246
281696
591049
687148
531174
881222
114675
1033848
357822
532936
583586
76523
88695
500367
335885
91765
516448
331079
1000200
480975
52216
517904
708788
696981
327213
829878
901454
940163
921947
102910
515123
956177
858121
940973
304834
539368
609925
326762
188072
179644
820921
456932
687855
351495
319990
607687
907399
571763
636437
1015896
357819
626610
1036060
209142
36350
251320
892021
837720
621501
980034
355656
652208
663788
102753
995268
930569
450762
819443
756757
938026
392578
752163
945257
237991
508653
799062
698444
163154
225002
945221
737834
895881
108005
679214
975414
200962
617410
977010
621837
699698
563266
973207
506694
349418
674841
806147
105134
366484
86307
59890
769928
351225
843682
429502
600199
986385
355266
140123
287161
174596
350456
223510
579785
218447
305130
780071
521555
781778
33478
409063
61877
465073
291780
339525
604468
538719
423000
788639
586673
216118
824188
649311
533190
932579
799749
406024
564142
818143
677316
150595
127944
496675
363569
8315
993805
668966
716369
762286
659523
852332
31768
1017655
645606
301371
723564
103080
865501
476218
770767
16282
22671
777555
522793
705731
331650
504521
798712
657154
284030
701436
122017
345630
2648
485487
631418
28310
598775
929561
72813
927449
725595
103585
873342
581228
601463
811823
450689
755862
79915
887559
24455
1039178
716782
179500
141616
529090
735755
957612
450093
520460
931956
252691
18097
170888
1002958
611078
51989
866855
464400
749934
228327
768680
414823
1043882
281045
179398
230062
494823
903220
195362
7506
826983
71058
242663
1023594
694878
295205
395575
604195
114232
78819
851162
589605
900907
83326
977455
661061
106581
833683
823435
197613
994387
128016
738124
259615
424683
576081
988576
97535
717273
864558
183121
970534
693887
525222
199225
641709
425368
672449
626985
776828
106324
442884
305301
944128
992153
148697
935396
960062
228996
774536
60156
1001347
54520
235475
685638
98418
64196
997357
168271
41718
150932
931497
887226
617219
1027711
356483
400708
34287
747661
7285
717575
664154
624707
107499
376249
700574
264198
296039
997528
388966
121832
425006
525559
14302
20484
311074
239464
726965
781240
575158
313542
25405
522037
246337
203007
187687
248028
257318
850047
415917
997574
988463
478804
475102
668189
509769
468927
120711
842787
755237
813347
789011
627644
189956
998448
271861
309816
774972
520920
446412
198323
921003
204287
172517
194778
100620
103012
1028629
403066
789999
366768
770110
768113
600451
634740
697857
696425
255069
691615
885021
354789
185458
275397
146391
704739
723300
136788
875086
671166
578011
191991
188911
780487
165047
487279
402070
203739
994466
589372
915118
382778
808123
593884
265186
139895
544390
957993
742741
355482
207739
394037
572034
53850
312174
476974
24273
522327
887190
780033
266173
1029746
1014625
220183
436193
131801
228665
778288
974411
273954
482374
1031105
695587
1037416
800578
364916
971323
398781
756178
656979
680964
613906
482244
406564
572141
255547
140677
396816
524663
578362
667886
851706
271906
141067
895825
350348
1036423
423711
564547
157711
693205
1033120
430041
388073
1023130
96737
1039924
195132
866267
183472
144428
59737
669254
548526
855940
680071
202074
582989
524148
1005656
792225
817286
664749
953577
47506
845475
607941
398591
815466
167341
859264
76672
727987
559007
404854
548933
466079
1035867
422156
782582
487689
804362
659561
205114
836366
65458
194993
442226
614067
681254
190793
5121
213203
466014
821099
47775
227775
508352
242021
34848
322400
379614
740647
713340
669960
830709
320210
754663
544219
447836
669687
123073
630920
950289
392445
570834
743119
260895
708807
405432
792067
849992
830264
1014337
791334
752956
708345
528013
129138
966097
118123
660667
739328
602756
733203
630360
898539
609696
445303
733471
865962
404318
933802
507863
663166
952079
557703
269069
430438
33229
585877
563165
689802
879500
933453
306624
460772
51045
373106
542574
964903
832511
301259
270625
674487
850389
321434
628299
868430
512396
721862
930470
421112
130439
22156
370246
865669
980533
722589
263166
381125
251759
368747
192481
418641
774206
776651
587142
540902
880614
490930
680160
323224
10274
179771
1008147
71790
358302
712492
231133
842828
412311
240543
48930
117652
154248
226878
718550
222427
200800
275217
43825
68417
157213
851847
563763
578513
779991
891010
90141
565599
7210
974261
722919
313296
257447
389336
729647
951451
413592
609482
899183
569686
375106
822170
610288
336635
147664
107159
763758
103878
621234
298442
178849
979752
525383
181860
969280
817098
42738
533175
612513
505205
505633
68722
575678
412866
589139
321737
40994
268158
232428
630220
828455
663252
637520
567288
996278
544871
701676
864043
40644
826426
353166
730698
183280
104088
171674
121944
117191
589476
1035979
502570
308777
415287
1018705
364848
327378
726521
991012
872037
70729
613734
786999
961774
190735
321065
565476
407903
630862
243368
317375
499430
840257
402089
804698
306733
741665
1019622
338290
831129
390192
127250
731288
879484
443758
548928
837364
408121
481357
848196
528889
171012
844396
396385
375388
1009721
347778
6099
835911
68133
901900
851868
277922
538046
368230
374502
660638
110712
83486
324149
656613
605937
26326
667554
644166
1030510
1018170
455854
307038
997931
790509
775451
397616
669947
408978
304881
31990
882346
266843
1035750
831327
800421
500634
872172
121270
723432
946166
635066
806899
945406
296139
132621
846811
361477
64963
884753
618383
57536
645463
924537
446884
197374
155354
938740
987669
128076
515486
376891
648132
34185
599925
1015793
42562
233655
748186
201215
617060
872075
416016
65090
71124
129564
426931
937061
628190
781937
648896
571573
281947
665263
296403
11691
76645
426431
628595
152309
578072
550757
511378
974976
850213
888466
908463
584760
399002
851235
367427
309756
576062
24378
893454
692238
859220
429065
552736
794525
365098
447795
1012433
559815
82253
816089
24966
1889
766478
257681
509552
5710
93685
357907
438043
381835
419587
862836
129701
2088
385738
107584
508380
452570
517822
383793
120134
242786
699216
839776
668625
26892
52652
839307
925433
1043658
755372
482993
870544
882026
105499
302398
812486
387823
168588
685872
488059
108903
498131
555689
848440
991584
161019
395852
928586
793221
797178
71014
118926
312784
883873
999413
790371
938619
544884
1039439
637592
464660
576183
67535
32548
569435
937365
925690
950218
557528
1014123
466425
538590
137502
735241
190690
441736
575145
548261
247613
588204
731710
468942
1015414
217231
894577
345193
489938
133127
348530
199085
529061
1035912
582413
515778
841374
380889
978407
279163
178238
319417
249544
313977
225876
111433
748226
203693
363300
65442
133416
317709
348703
427971
861709
844032
186401
812919
379857
402251
643592
587553
503014
357845
853554
33749
361612
19979
904920
33934
97563
383481
498637
731419
338990
392791
979274
680803
171943
465136
734432
607505
684807
468115
633777
1023361
895573
463547
147472
448181
1019170
303801
903805
132575
338412
856915
23613
778689
69930
282757
153352
16608
298271
648370
337035
18894
223990
942401
96560
711816
1019234
206148
206391
61264
372964
554350
949217
818157
53016
255954
659223
323847
790030
1001207
544463
285909
531510
742896
687678
785454
138877
678836
665739
761148
394393
175366
290512
561843
353401
87011
862365
1003981
749126
554078
160126
571457
63934
166178
790578
635870
345876
384408
851785
975081
164082
593582
117156
747843
990749
152482
924142
378885
155265
934794
787981
49320
485005
435062
962675
118875
782297
701825
932806
637280
179866
378174
76332
307254
10963
1037326
608654
710830
758585
31792
489557
250460
334302
571912
378895
184565
346418
943708
723947
636197
17765
163450
750180
769155
942423
55659
548074
376442
320135
1015564
408399
911930
414036
977339
140547
1016732
355513
425761
363607
498269
172758
621082
846285
984168
1023450
552539
936622
127471
307240
993483
620855
785336
152186
612797
363553
987376
835654
516620
141323
517102
124562
875255
337739
793109
400950
581106
944618
689195
1042870
198541
100319
801889
783683
459555
727641
964612
30682
156239
628869
301700
918395
922386
864705
71401
615046
3208
404102
519329
793268
78620
180152
418132
230634
286618
298284
871863
377853
861674
603114
1001187
773759
341323
414327
190102
230339
532646
939461
525720
693004
769099
1042366
535785
95635
297245
341976
1027230
468134
703010
221885
556842
85079
279341
1002670
174903
741328
26992
747738
153007
288264
834950
378322
373979
419833
563780
320680
533457
220265
937919
123208
182211
85509
910397
266251
630012
237042
73637
892951
579392
1032870
213103
475797
108052
68458
528421
64275
312855
821918
298628
206410
1024653
836933
260552
67928
201231
490907
387402
656227
790933
575855
150080
125023
192386
869244
451297
148818
554942
450093
45459
671075
44009
521299
846209
239664
269319
867589
114991
643868
958871
30068
618058
550131
283919
478407
888546
648862
16175
74351
28496
143487
324485
894255
810042
746740
408232
459847
43745
122803
778926
555484
809371
757414
155909
130484
656594
283766
596334
363616
861742
1015459
331181
845200
344488
411250
1018085
1020466
546494
903576
264197
732807
261397
973348
57220
482763
658405
1002942
555839
522418
549237
538147
150475
348430
424685
412227
614672
797736
183534
256518
418601
483283
1035804
225319
200003
401842
45193
371680
578677
61706
333076
176522
616259
11467
729970
36986
935653
313267
578394
795308
801157
51695
231677
95203
64812
389069
201091
342990
552640
413774
813857
3782
819170
649202
110555
400569
523816
789693
940369
1044504
914091
980627
511639
465684
466696
494239
320312
452580
488908
432165
671832
30590
61307
585079
814687
783739
342176
920912
575731
866586
241258
266559
831203
357406
534785
96324
103196
912133
610495
606058
538400
152139
995559
580175
865959
971977
990556
450147
210457
50849
357069
1040971
435179
333137
402436
270502
992737
484052
954192
397273
713912
38917
981522
906928
524076
849018
539635
363158
38159
695947
480726
351476
4226
714490
481765
852717
446454
319493
980861
364077
733574
272097
718673
594441
1008507
492058
100782
836184
1017006
392125
829293
96309
431370
520428
256700
701664
810946
233545
40821
300190
220368
1020459
185687
849766
292805
597708
331517
945810
394635
166918
128288
356967
141593
371722
93028
232720
623217
958522
774426
276055
452165
324414
56202
767649
431637
472306
609345
256208
791475
856762
999953
209449
764846
410539
754175
813513
354948
736727
450287
42014
287295
278470
847041
519793
381925
800956
926241
410191
668457
905550
44127
954946
292145
1040059
552627
93310
269665
567874
595184
212526
861803
944073
1006824
43658
290611
310644
565647
1002906
309533
391645
536099
214049
394983
455101
367018
81626
699305
121949
302745
1043589
990396
237804
208222
462913
790308
681549
532044
963002
385777
987959
207941
64078
671025
288498
157966
801741
367498
863124
821136
583860
422667
392935
301724
1001049
782102
816885
37683
826055
775036
817088
154117
634112
629794
136791
260897
996077
523458
799746
611670
170453
153295
764317
577570
349685
570614
492018
1029017
811192
807245
684408
937536
547099
804080
962244
891365
64173
981306
570162
969860
186953
363242
759129
369215
986654
849013
655290
8450
514097
653078
815974
479043
261326
742644
531910
536157
701789
828513
845140
921419
492633
480253
222692
957984
129443
806316
862316
12195
623700
781445
915002
540864
329199
577023
324907
618814
198644
45042
891423
602388
242518
499484
382913
606075
48124
578423
238545
630658
1463
589503
900300
50087
1000602
835159
977208
145236
752175
42078
269653
686546
461059
215726
887138
885621
830101
241822
884871
14330
22099
651720
591828
141851
1038673
698862
361340
140632
224085
557832
921896
710728
10179
313298
508919
1037527
353503
59220
467410
458077
87790
840676
770771
870180
244341
18086
561358
279957
769351
734959
673600
301026
184258
820162
196619
330702
995405
639517
145573
675345
885848
966216
96049
652038
387062
734052
308615
239266
626909
910439
41030
537572
826720
748561
599212
797663
796187
49642
786820
962065
915790
671227
786892
89833
1038632
786595
246328
722337
837295
85594
923089
23868
687106
253111
14444
78357
373418
520
483332
395799
15275
182581
1039315
703039
68117
349259
195515
671868
219698
320804
609875
222633
205156
715854
434404
627510
755671
347619
147328
70698
493732
235675
717421
262596
442189
155122
390505
775377
623184
121926
839840
508246
409323
348071
104569
3742
47145
82770
959533
927709
127841
265632
735905
633956
412895
705178
417942
561467
672721
233556
359393
151541
935648
379489
556115
808374
727964
745821
648256
419655
180001
251470
425802
580310
654611
762020
422800
388939
13745
541807
261729
23905
954686
286192
179247
685906
926712
373
467476
425185
300601
533806
142646
180666
742046
88221
957482
99284
723158
662732
924195
183526
372758
320562
392562
247045
994143
665977
238203
730808
222925
46780
714384
988811
786766
752380
769555
711196
329948
109756
677322
211306
141819
491339
20850
76918
295974
281359
27010
558400
653589
5378
396559
384518
676102
479842
593387
469174
509272
999698
776912
809470
595304
349703
457439
533293
661160
432215
552834
932962
324984
617684
431672
272383
665215
526618
1028660
1001948
178501
176325
367290
939611
168281
1010306
355958
127882
629768
392458
692320
225575
133979
869431
557285
677976
574395
154665
213802
862530
940697
329259
483911
329289
831788
441057
208495
672732
154335
584137
700159
595206
535242
823708
803383
622235
901741
264885
176044
826632
1040847
557999
106813
240106
809954
985959
280885
838815
602625
1037165
565655
1032165
828205
998471
54069
95212
541417
565219
873406
396411
767375
132657
311056
207093
510935
94251
254797
961348
319229
1001427
141427
510620
615040
760334
255995
833862
299721
575757
645455
883204
319673
75699
3264
82563
195789
1037236
118107
767463
341134
942443
674439
440111
907723
286080
316662
133425
324387
498498
504709
486608
949178
466919
89597
55043
678784
459959
181732
652836
1002887
542530
1000073
23035
338668
225364
338329
86835
273727
310316
615630
189715
602335
556074
359230
459341
793173
134163
155437
577948
142641
557736
97366
675943
540436
651524
184358
584540
373478
258296
610312
107997
842841
744893
784890
983613
171718
87387
18033
811006
803771
773751
39764
231732
733198
838339
822055
770110
376586
380947
577908
1019800
769602
234865
535576
453967
967770
430718
332162
323708
663690
776747
373529
746553
322645
545414
337276
136799
298661
301519
1000911
354123
970810
956203
91492
349235
769411
971868
391538
786803
710942
291657
462277
246911
678905
661892
711473
1020644
544059
570430
486864
165420
246992
155715
1009700
740302
986751
582950
496345
341257
277508
442174
748861
146327
42486
853381
353666
785592
912846
680171
867865
179235
823127
514094
128108
485119
184631
924455
697956
22472
843664
96877
555603
429372
169654
570638
861182
1021426
143202
405196
586574
127855
10944
845411
275421
570153
134158
993990
986159
7968
146323
403833
639151
335247
257464
822692
625685
364090
463837
394254
1013391
558057
557674
903769
365325
999709
725674
261439
674889
594902
78609
598321
398862
931658
602438
310654
1013607
1042362
1001357
474919
51770
929624
183763
181545
874602
81990
619098
1028081
772073
759548
146793
15959
663344
528159
451221
643991
459400
232802
82414
308364
80861
541678
806977
317261
855996
139331
133355
432492
655262
788669
899355
644874
1020239
800662
763188
253257
675640
332870
729900
628713
557614
752533
653282
998046
594267
815930
520108
479666
451081
46509
768340
448436
604075
345407
238492
977691
832270
409192
556608
730525
227924
905804
233625
571943
148675
603804
866997
888880
780012
898952
711974
415282
839265
1030522
973020
959199
88572
276205
823534
106779
518742
830934
943528
260545
50595
284423
434144
672083
89221
367066
563287
869451
792341
905649
150030
412549
115222
857127
168566
809628
861909
947979
784962
88421
820494
234729
764650
486656
795872
1003591
218111
873740
288128
247808
991756
985314
598186
135281
764626
75823
375778
221623
355264
1032047
857473
875126
281084
975270
185661
174847
242271
678729
480352
147636
479086
93378
859408
994986
468726
22845
1024293
696588
435304
592588
630566
900606
293394
609373
27525
860240
595742
694760
369151
899277
389605
503051
943108
147239
604340
421995
359197
554796
283275
456916
88465
891541
579459
951450
634671
302997
59866
457198
138132
936657
687623
747515
831252
770786
774633
448799
428819
388776
767617
851574
860644
311243
604345
628599
986210
299447
845615
849129
32746
612238
783947
772685
910431
830731
478639
124400
443526
923443
206222
199973
198036
823290
559296
808578
490772
46942
968
435141
751093
530566
406661
326611
302478
323165
826791
553479
1002561
29861
366483
374745
29747
199158
855317
278986
267106
702782
683651
324004
349826
712140
925065
377630
308191
240595
632188
78175
736161
10850
646982
22685
904071
490946
897783
721602
216051
649624
529535
936285
239671
594721
906609
202938
7752
398088
514871
67742
222442
632559
989958
118296
878001
361929
1032539
127826
410854
785900
415750
92485
662714
839588
71385
403009
466984
660658
847351
403544
65994
1014794
563424
497286
407989
1012604
775841
235900
131012
567081
643947
861994
726689
463551
580947
372543
409833
304457
571216
178564
447298
477817
793418
811179
972907
384887
327438
353738
407122
719994
244085
422516
476713
861880
398602
693857
484522
345057
672820
795151
611594
888725
6674
561314
109461
936979
652890
844406
842278
131416
90960
312530
711820
822287
845183
519434
881848
813083
949792
360633
144573
456405
446481
574973
19279
935756
91731
90931
696320
668132
263830
665854
890234
753109
628463
1010718
909848
744654
748253
422529
77407
649605
988589
17172
1039231
892944
397875
786017
698021
722532
932237
249205
375829
1011680
393680
953770
394211
676332
220113
345145
474755
723599
228885
651962
224918
647623
792706
413512
796999
801408
384594
587042
973530
445261
657420
156437
829533
627277
519238
1043061
612538
311121
653791
842
115289
15654
678439
676762
498687
195694
787066
300471
693678
848864
525686
173329
174557
226582
359109
44887
312824
854225
899055
799201
945518
871386
1018149
207069
145592
699276
1033268
88973
195990
511441
1035151
869616
670794
817397
646470
416064
501038
55880
317808
772412
53568
217016
436232
11328
914457
443250
71587
688247
215345
570415
394559
830983
384788
281589
839059
820620
222161
744668
354282
436923
1032989
938460
875325
544728
561045
124886
163375
913249
900421
301687
489316
857488
467228
309174
518814
633613
705491
499854
446473
834315
342924
858127
188248
264470
707833
635165
362221
182517
884578
66478
259382
308594
61283
142705
199085
510589
981839
784915
487481
850998
413620
414995
845073
298964
1000346
528399
513259
352961
94811
222933
256379
793205
1022042
524322
678694
701928
93568
498766
689217
610799
849073
348398
517892
846097
359318
365729
830205
1005192
341468
366206
1018690
62147
642882
219600
988812
741365
809850
1042311
659273
573098
509185
437658
317867
1045129
741562
819163
800691
1028161
119619
812882
598227
399571
358273
381033
354798
1030676
744346
660325
1023049
91797
683586
43177
658130
513614
444093
405118
593006
597349
580398
335277
167072
345362
184377
277010
98882
704660
365537
88062
591245
381841
684898
126246
544318
755840
178583
934570
876212
722817
160266
450410
395822
1000382
542213
1033820
960943
607838
98611
249846
563400
417061
595844
1031434
783944
801680
395451
557157
704554
1016095
980001
155464
35434
732394
71358
898548
214818
364919
198022
285962
873800
288850
841430
879181
266161
678013
723138
586756
89583
818046
21034
800140
231135
610669
237092
251103
839626
81050
641082
383432
579946
834166
265077
85246
255882
668482
684932
654758
1041761
791954
63563
17416
616772
833800
937985
305825
12109
114903
975734
322190
98962
920314
30447
427338
551360
134014
101213
278436
774674
815530
137119
256363
870372
1012399
799420
1041295
140272
485214
929613
341126
202268
475072
804916
456173
356323
104241
483792
1045166
741272
809791
323141
807995
908986
934130
110510
956303
612592
780612
997290
880843
818635
586226
426400
69473
274023
324348
397869
876712
558121
464085
929401
279259
979885
339794
720677
290596
853922
634213
998489
41890
106104
989871
753875
638763
453821
532222
780136
837703
398163
229262
421030
943213
818435
246413
874335
275219
865248
625372
651417
810468
286468
788232
939670
959245
841894
69219
235061
327979
3769
867536
819756
30508
804913
390621
575401
55855
630905
990253
979663
452702
552727
622814
898366
214096
31554
813905
896941
552882
453693
545736
110664
398435
31397
196546
973959
485076
246161
172561
552409
71164
634405
619649
849085
261602
799577
674795
261113
750619
898829
396606
73752
948133
30948
415568
62990
538478
563411
776094
865808
819736
57970
9202
646175
92108
783744
968284
337965
804003
39329
837177
579980
204826
123186
512844
892410
637197
105291
1026939
926641
366946
964226
865490
62257
946561
126910
304361
26571
404262
898038
334864
2122
701336
96619
153321
1031186
208797
433777
1004010
204126
587414
32328
775360
177287
3515
551376
840508
498176
758671
555699
95540
656686
43073
258010
579996
991202
435035
836672
632833
296546
608141
239749
340543
1038054
827723
205268
730532
750485
41997
478020
27541
717772
441167
597416
509617
147172
481831
477203
240453
785991
37302
396496
698048
221300
665438
704436
225811
333206
787643
819752
611939
468766
282811
98530
171095
622349
594932
331414
611272
952642
651976
230
561453
638779
853967
885128
942265
309528
69709
872325
4402
72845
807088
548499
473463
534617
806547
595349
778578
37417
159236
165066
403576
1012527
1033770
505945
19365
851711
552674
262865
719441
96911
404156
122173
1037847
899786
891756
882435
848767
432955
109508
644170
747473
546312
537569
896294
10325
953987
13292
309158
834156
651371
120199
570665
677403
34822
933689
955269
250563
868401
348651
549275
343851
847944
731543
662379
845568
296651
256445
1025876
875912
258944
10906
625176
482214
935280
975282
880701
797502
777994
544933
92889
110792
984100
339300
7156
629097
134397
590961
423097
266077
213365
159406
383761
926581
59106
980327
850728
781158
889652
405427
837056
325336
194245
28317
483517
85107
731360
80639
746831
736443
778876
177154
804133
866328
907555
417144
438940
590653
508153
170499
169383
85028
146305
52422
503712
482555
910561
477433
566928
626213
209151
806859
426520
251271
645635
592955
355368
67469
803341
725170
270501
868986
954967
248782
74896
724511
49178
479963
313844
525604
1014495
105135
314179
6240
949308
132796
218842
93495
343345
921890
343440
736821
580344
504718
934123
586039
82570
728291
9699
116070
124056
770815
541779
663948
121860
861079
77869
208450
919232
532169
619350
502966
779812
1014631
242304
21469
671663
287269
495208
240159
50387
612203
381568
82036
722718
411865
181137
379829
245756
486719
95320
900177
894086
315906
110850
967466
337700
894679
695055
652862
904766
792232
943077
66581
949394
112648
828065
324826
725452
690310
344494
832721
465835
533098
820778
686847
510294
151408
352068
21234
706700
331250
443951
695483
1045007
786049
462961
717442
490712
1030016
323816
892105
659161
523808
842814
112934
457112
52702
326149
439311
705300
796433
1027274
120404
98952
138586
345095
490855
883446
782519
100659
787256
931233
879956
325882
994286
907243
221090
149133
411624
848932
716271
817391
817295
216051
699355
750227
7949
1011958
864131
640617
761163
739718
609063
717285
757561
984470
1018645
1006777
853564
749256
660793
287664
849123
710743
552956
423
464321
55717
659495
968170
111196
788010
991213
143321
330983
460468
876579
146953
571898
875840
131863
163505
1044981
620960
110078
751573
112314
308803
539751
878699
680486
700361
440401
165774
390551
503595
569125
196125
43704
448435
186944
821269
46811
643308
798855
679984
867707
1013419
432183
771753
438327
510668
732030
635786
918507
626891
810327
864244
309237
546604
567505
222456
623676
7267
5052
333536
842152
885012
894087
56720
486124
75157
768878
828811
390139
630588
996265
760912
20250
953714
501262
578334
884955
30157
706939
889630
409587
789547
561665
1033174
467986
221329
360558
94905
926831
768974
685351
549606
344714
516957
337311
733910
478108
898130
772735
110054
430452
692625
623833
146564
3872
657029
129277
780205
489118
534840
563928
593945
686570
927936
234086
794242
595083
850725
592424
209819
727096
172107
263982
568330
66449
35157
72246
226083
355413
472953
789157
707592
1003966
1017132
87832
860831
234798
978107
716658
610975
413669
776045
291642
144658
969225
821064
150096
935894
622003
249398
60762
996477
520872
372896
62200
233868
239967
48565
266623
96491
1009544
310626
302800
168502
797640
323602
401829
554001
351140
374000
152235
383428
402635
443010
480780
997868
962986
367769
297398
933580
741359
774322
373127
307275
946778
757089
6137
163647
949909
802707
994731
28390
718857
24273
443198
613332
821495
856829
727805
397706
702914
646146
453554
676910
762631
555557
34511
668891
620684
975536
325678
1002838
1010226
739044
663200
647838
521347
399510
244081
179706
476265
559446
533498
491710
116767
866921
911949
559900
294450
1021148
907344
977312
388397
647329
518363
109867
301940
502973
630549
874267
592452
520202
475259
711116
560730
599033
81646
799012
502339
104851
108977
311800
602234
162416
304130
1028679
451057
851201
140418
683624
265203
309085
706819
745185
998102
373374
558696
69946
993167
758988
983107
384514
699574
27026
415143
335515
771357
545505
988298
1042246
474815
134694
18649
451843
564725
244248
645045
655282
291249
859431
752226
917667
157901
834078
415334
378327
511797
34936
894598
91410
1028023
473866
92710
118808
213570
206920
875718
342055
557497
164312
232431
554855
261917
460319
149207
156751
51363
958692
578119
147104
585388
534011
144725
597683
932933
219255
849851
300215
1018963
369470
787539
807103
275220
1034656
78968
545296
94589
539776
380180
11669
522350
448504
866806
647646
196055
918046
909251
420220
613704
54986
275804
728234
657518
147241
121530
284255
1038509
543256
75204
689450
76689
297550
939926
774107
300468
137090
1039518
893884
372256
745108
134591
500326
538958
722711
926299
824996
439345
667172
649771
803335
1038127
132690
789710
1026435
901124
530778
413850
156165
66306
88051
475372
142283
603327
379302
554278
729736
769515
351510
467221
496594
877656
941360
534809
351322
740820
959260
414925
264680
723652
245838
436689
936254
335044
483160
382824
714894
799723
306038
869022
858213
809530
91524
89138
1026413
148511
699322
572032
413280
647916
764478
204870
221101
360634
123694
635424
279487
140627
88626
950677
269255
59198
870211
931213
48847
647494
858208
280438
990631
1001934
50430
605399
986139
36656
24348
430455
317304
665828
796711
570490
879707
89413
96191
524307
936556
593118
406318
758367
672847
200606
910558
434833
68701
654224
265822
997184
611901
921421
201644
754589
1010249
540064
813661
459939
809209
1044479
460976
871840
567680
140593
899483
559220
335055
956942
154557
243947
343596
1043454
200657
11897
283280
194066
815612
526275
229448
547643
74487
904283
11678
274971
402765
625912
512800
819560
64774
700817
311075
537677
139262
399816
229696
747307
826840
339465
358296
655911
641207
294523
740608
435727
933826
968255
16935
991960
891257
180766
929034
378718
104711
365046
962335
577856
567826
634334
85454
628366
30630
865843
503275
187208
894725
32109
271526
388158
129510
67601
928902
548628
318060
303932
274004
921366
713219
966616
1043489
353661
119031
1026468
510813
482394
589783
224642
49784
826815
153467
623797
419524
930189
141435
183934
884698
417321
599209
167121
216105
488358
373417
726571
245048
621971
390575
566036
942354
279191
955332
452118
341217
1041461
313114
18167
907101
771228
915654
897994
685357
42814
248120
899036
403460
599317
686278
207523
647200
989385
341459
335274
624320
451651
662301
628998
709069
783291
836669
833334
201675
908214
89935
551544
615208
651422
212866
43855
173816
766839
30310
9960
169859
481078
605004
324872
474769
984765
305411
878678
695093
119480
1044043
413317
666219
64125
54398
753693
700422
851595
351600
84791
564304
462322
388848
608544
906486
264956
365638
272422
61156
46248
177516
525519
542994
81335
412847
979407
204799
263105
369451
202138
478712
87518
143614
366358
54140
468358
1041681
36020
594441
138896
466911
685903
331883
276680
643081
259085
954675
360470
322686
259820
290330
711367
91104
904115
341858
741522
1040849
141963
523224
639522
252826
532263
298999
191944
543160
111920
437407
474374
825096
729900
124733
448070
452488
912043
211147
258735
886154
133551
61240
116070
269174
64998
949655
222852
310490
804906
854026
1029656
323671
751076
376753
309536
320706
800983
558206
715445
858358
15925
272310
803685
212990
350460
639269
211427
49232
540550
195828
521932
300649
411816
722416
930819
346135
62630
944878
200588
911189
723134
55159
119727
8806
922114
412134
351680
266509
567158
832001
959737
96005
595128
593417
148334
755327
875222
809925
544132
163993
612997
42771
603658
462195
1014452
58360
266677
787582
603696
243167
746223
581189
674379
549872
899383
896392
516484
13859
96541
221127
155396
27357
786148
953503
58041
71068
214529
381898
990944
178215
786580
672615
186664
239816
519650
499323
739244
124812
890592
433416
445957
995442
1001761
185073
684811
758272
19732
181666
616457
217339
385688
68967
316168
45794
542879
33585
409416
122488
396355
951966
186460
217877
809867
108433
587612
957969
805114
225296
917334
445401
381615
588272
977267
492644
661431
371956
1028184
635522
727609
351038
1026513
1006189
152938
1021006
486232
17743
607453
197808
257576
281791
488582
841429
338652
297674
909698
240307
891655
772720
609015
1018999
260066
402090
936810
745231
215825
48852
442197
1028796
406401
398935
662000
621191
774455
326161
895979
617406
798124
412360
62893
1028913
272210
148838
834008
589902
227088
1016336
701177
1004564
422889
897
207444
471660
635755
115772
355776
17727
347152
844035
404610
983311
425157
560090
781284
190221
642793
199499
312074
949535
597702
388403
600690
551943
401885
867465
714779
261606
343154
100040
172779
1017664
873299
325574
823700
805089
69411
866682
585243
142993
375724
231739
260398
725123
124509
1022531
265044
928692
497274
629909
940981
140602
748550
999519
957617
513063
944090
145206
1044696
753868
180809
937239
642683
447876
344393
1009960
407711
952204
335063
899856
95290
532613
972941
572943
763213
117203
986242
906494
1000435
984934
837471
323935
322810
637393
304549
8070
52141
1905
672219
114080
653131
984967
258695
79636
508558
312604
547601
1003545
307982
845357
466968
835699
815736
547267
796897
1016415
770090
870240
556535
24736
882662
485229
302563
586593
430972
354139
107811
1856
203359
1029106
660973
943323
981994
274791
944613
546948
427961
326160
50285
596715
149673
422855
46765
212876
113453
830269
501670
152198
366382
878782
103200
859466
979813
988491
852941
406142
812955
606296
468906
283151
725716
500208
142403
1281
244666
181720
28947
1025817
696432
1003608
307256
742487
837304
317276
616230
577568
95424
632163
990840
254724
257542
303153
1012556
1015639
254786
710303
367249
64801
347214
20228
874525
931654
187598
802318
945999
598690
829202
720479
584724
815412
243015
223732
758534
787669
736042
277771
108378
738780
71788
1034484
918750
929844
468309
367669
7484
639652
1021192
798170
781712
22539
109759
331615
225183
363401
549360
724607
101571
731742
130525
314212
727220
825398
319416
227229
474470
825450
673795
605910
440745
1030224
2425
658748
42685
839042
9641
110647
180011
275894
791370
328385
949083
910877
724794
385234
916469
245970
24681
10778
32860
30689
929131
561766
795273
43105
798444
470169
355529
664821
530932
604109
768098
419861
584566
674129
620047
800826
465715
499413
53585
661757
701570
150180
654074
568128
331528
738750
263332
495127
888853
532317
92097
585981
73465
391104
186413
809057
162287
762140
819262
268515
160312
843030
852667
103587
990926
519772
489168
60502
172931
242961
954827
355346
594569
339070
101739
230605
415116
84715
135030
937498
444814
50630
808576
476814
733228
802821
635986
688745
79299
897601
369830
638732
518894
1034510
622235
801310
672912
828514
123045
517813
983164
45764
543533
62243
724947
888153
841739
42921
143907
1002278
325827
949078
251768
426548
134066
1024368
999923
597193
935075
537803
655535
980692
59672
206250
37203
483608
178438
314024
63108
885052
546204
481845
719400
529167
120865
198402
949035
870253
611551
352597
528349
6907
961146
420103
858740
31497
838414
983123
533294
324475
827561
492444
855284
108658
873505
299055
841890
979
167529
511197
286367
178800
320497
967503
721529
332506
95004
851309
74532
430087
700814
658183
948602
462617
425833
392084
121745
612809
761126
773272
155950
364629
713796
72249
1007770
773060
138282
980381
723893
979831
555740
934899
423719
663722
92102
75165
129483
894150
670144
417457
391051
478056
456252
85373
68826
516747
725269
576232
735366
678623
878134
48518
19675
815313
279650
888779
320000
322007
48186
199188
83741
634040
351711
959561
394342
206363
859359
368629
199685
581182
394216
917410
681590
76088
500153
511358
783397
882043
650699
976718
409658
319965
177738
601590
847061
220418
171926
672535
996410
1039130
855117
1039544
738412
48075
383621
324684
260521
548078
519537
1001368
115161
4540
253604
571861
569974
345820
197855
870155
257030
267725
264864
332690
28986
974852
154754
372274
525791
255666
1041688
184649
799436
417548
796539
386824
188299
137770
388750
573340
926801
703475
321853
970918
742777
71890
667089
960350
925251
857968
328473
532190
50575
337262
217627
909064
669067
283663
292425
1034771
77733
243238
731770
648565
113719
384254
710990
409297
871601
1021374
16963
800791
523024
88391
587863
64853
155094
195149
243063
93727
179541
311331
555440
169484
566415
922547
889028
15504
491801
847269
763443
262490
421616
128298
16451
856316
107067
141167
786055
507169
553855
193303
888802
772194
447290
213510
14422
607182
339895
665335
498950
743810
395081
165330
398606
227139
930318
309830
717881
119054
389936
590957
591804
155883
826290
498918
937983
972078
437344
206646
687400
338009
285893
408647
46444
565903
772027
744888
737677
779781
716537
879351
678534
1038783
53629
908706
367565
299945
735422
793013
510002
102933
790235
580608
621240
182851
859049
746531
114934
248990
858052
195111
201140
312509
599455
412980
697081
573931
484872
383554
444865
662706
462148
236614
422283
657164
464370
770850
185591
662707
1021977
490730
81798
623791
965979
374292
359265
694322
61577
515574
316308
1032603
96038
2786
899898
322444
367937
295778
256012
530211
592338
949969
278856
995473
220584
342377
160535
265079
460384
802667
242644
478205
925819
858865
332284
911167
929917
493264
486697
807579
568895
478581
345078
519736
421182
343324
499149
1036243
612213
89364
16738
542066
203438
860122
559480
578668
492583
711913
81676
224549
316962
784298
61486
660633
583804
900030
919385
863184
261945
981301
171239
550725
180300
539248
801197
35297
75294
197876
78510
464182
788429
984584
110931
58436
946704
716701
271868
358797
3570
324089
682214
1025929
800449
490560
180634
812547
821593
48021
720328
1045279
974705
1036046
806951
489793
576758
159649
473723
936406
503542
566902
965474
980916
1837
202654
815637
362707
567060
434661
556310
373135
705650
245201
141561
1031836
889031
28910
810877
416017
243384
335862
554489
958431
667835
88805
107096
563445
609603
27029
1003529
410597
602415
286111
900769
83833
111708
856858
987510
284660
67356
223200
756571
246853
510156
480609
684152
734161
336995
348548
455352
167016
991852
812965
652057
438554
31315
120007
553073
113130
461119
445642
245875
211643
887340
110936
424521
536349
547603
282174
330634
930213
88631
1028974
195150
9147
880949
401671
862919
370122
448365
454243
93739
2294
830209
185252
732096
289325
1012557
876553
279665
1007011
529198
138488
767095
1002389
157710
142955
744550
796719
1005706
42378
102143
875210
619377
887996
294881
634788
917535
1034529
612280
336408
58499
673737
286957
613365
381114
536025
180840
248988
122374
535387
366552
855409
479036
975312
307619
847834
413877
727107
286468
118284
805880
424801
653816
757057
1045252
882535
655961
185906
17607
375547
488551
463129
457569
202645
636569
742039
231393
712571
103634
592271
367241
953374
1043433
606506
371827
110831
236538
987870
918288
840138
100488
678535
953028
972455
308871
720188
770021
785637
508967
213011
652022
53677
643558
464751
885513
633640
393361
1040669
76360
887124
330438
135363
569107
237748
634331
827245
363979
958914
1004738
129567
137249
1015537
848408
499820
536099
622915
1023385
1027001
707194
923541
29964
444266
744739
1013540
6948
651197
103342
658014
622915
418885
155916
594373
375782
630242
659075
367141
171881
105560
432722
219497
359240
575440
375710
338332
285357
995697
79401
297368
868611
53905
864885
572687
373176
345070
480334
453098
9736
768927
263760
872361
619816
102124
611160
133608
862286
601627
878588
407970
141469
454038
1043140
24186
197916
63105
174864
768765
295716
579886
972299
1027591
1007425
28970
692153
440296
559443
31326
584646
669170
769044
678707
113712
10800
527117
547737
976683
486219
995436
290418
517680
223749
115300
349141
643860
109384
906429
107228
446655
512042
524788
20231
742530
33688
747841
800563
615203
33349
9546
147589
141554
830709
192197
918867
178059
1006029
901843
131634
703393
40795
483625
894453
46057
976263
223911
925936
634381
285109
799180
454924
295785
757150
113474
965101
101269
115120
419009
334624
876026
870625
900090
691202
672927
821556
474718
462126
567431
701602
629987
249364
21283
941856
360951
142483
813550
690033
154278
193623
373853
904911
541852
91741
111682
553822
900857
286586
448667
183198
4014
885057
974136
29141
693679
199897
631953
354596
39800
238416
63851
293698
789166
793524
590789
677518
871063
716934
32946
573716
715284
384268
412284
186674
942523
604807
892853
156343
990183
269311
557905
703016
464234
729742
248640
729645
894904
210002
422651
201267
130036
690737
836206
485251
649263
682401
365879
49474
913917
865880
91626
411798
934960
295228
666877
664496
453055
652875
578122
870761
913929
2796
894756
1044572
790175
340576
8317
449147
187111
840805
25706
429879
393083
235792
947542
588009
165210
914219
804327
1030876
208972
851702
794259
130408
249752
114015
101543
279166
617117
146860
292541
643598
67714
852618
208006
118012
763316
649151
421415
415688
230867
455259
626044
50504
520
849131
504247
901966
231205
496851
1027839
582386
857091
18404
883606
829748
975965
751573
935767
608351
287192
470237
287295
973668
119848
630917
152977
753684
89421
578345
846111
750669
619803
483456
979816
938129
429548
981171
587129
289465
913441
1045369
900818
247758
228677
693798
588134
104403
905027
168117
96854
991249
968483
490288
520414
384519
582060
141192
261195
732222
446278
16524
451689
942878
63991
10980
13599
810526
502319
566069
806652
877919
645245
314446
239900
232633
804155
832098
364081
1032078
1032831
482674
718010
152588
662120
896295
848987
489857
93482
405543
228476
571943
786306
13237
906631
121624
81501
870465
813780
142823
845706
406043
536077
809391
41779
811392
120455
196159
510681
720470
863329
76348
697586
435103
317067
844626
519458
768680
252892
84975
821537
294585
500046
681225
684052
607841
776737
307097
443181
471189
894842
714630
727460
620372
397646
705458
339731
969837
559992
289902
404380
292324
1012443
361865
524005
325471
965635
1002123
175665
439589
14911
970546
385781
582237
947228
873994
546596
635950
649266
795480
827745
46848
427962
760971
353137
96746
613891
892552
146358
806298
234219
133414
141411
923067
189574
448282
113338
532337
309112
730875
700501
464100
545523
438732
692931
606393
988777
332921
197679
26474
200857
205226
541510
701254
159974
439856
541732
538013
754331
156502
859397
482756
296237
654857
899344
990522
242994
689584
683562
946624
572747
350573
278891
95256
366848
621347
307875
768465
118760
939334
409656
542575
899338
883614
259722
811006
365964
1012132
609581
1013258
133323
926067
529994
611367
626968
1016999
234814
906453
651997
202068
154121
198650
266475
253178
624557
563611
297737
697316
930834
748604
896303
147162
722974
258135
79345
183154
10537
208566
765362
954417
538250
373258
996826
152998
206918
717032
12505
474109
548849
232640
757958
572221
599580
330217
598834
668571
334513
795848
866408
12299
781670
575694
261033
598389
24013
792906
368219
64627
156684
740011
965083
655006
200332
657432
729655
852840
356942
563657
788372
750055
177055
988252
120133
824289
437595
514248
887854
287465
664656
706897
394722
524630
804365
903174
150361
804825
106436
519365
952469
420247
807737
105101
327621
179698
515029
960213
605253
372262
305564
627498
224107
1043037
252733
824127
738767
660037
369722
814402
487992
75958
687915
834490
943190
474288
933521
743985
872846
1916
561968
1036072
584103
218568
636925
809956
991542
802623
643525
245374
27235
1023089
992582
574121
1027165
1005811
647198
283480
696417
220784
779096
100900
229835
728363
792509
239022
849812
787862
96784
375246
912982
241455
720085
270215
631342
448051
18796
983690
974914
778007
552149
897939
51092
508076
764938
938222
835339
423729
834550
668627
425264
494841
150882
197170
597654
571227
790001
328714
201338
11762
849952
921377
683891
477517
438689
631683
642200
529623
690538
723323
683912
965351
692476
148482
163582
412282
626171
343795
914360
957030
398388
889195
134766
731972
384208
755530
188635
796283
650278
78312
471403
470262
205939
570067
233573
5012
637806
611676
542436
570067
268261
162257
786704
616302
459890
92154
503818
435035
276613
465912
256754
204134
220319
902631
200397
721401
991714
487717
358041
616904
163391
307188
822285
558171
881402
982700
104730
751253
276160
890935
41106
189419
609108
159789
111302
293749
347500
889005
499268
899343
267135
28502
809076
258436
1007789
909091
85128
398252
635857
511688
335895
276977
746261
845859
189356
664560
525362
353542
412816
803962
15581
166489
210452
992465
203171
833958
656501
665600
464859
852542
662059
941767
827574
249225
140431
312431
839979
941946
742538
1019743
996103
826998
450556
129226
451202
350662
1016630
193651
540583
967821
488862
75824
876199
297248
490477
275780
81386
916755
20218
123563
114584
128321
2791
1008923
1007856
898887
471177
55202
520220
630443
1023586
304919
826454
225751
1000333
928800
872338
317747
4697
87228
554346
887528
472630
396202
805009
143944
964276
331694
197648
765925
12958
570879
191273
493019
899159
895991
177034
479145
661372
177982
789426
999844
133962
372359
431591
736438
962316
34603
1012019
279659
804420
673854
646627
198028
69782
365513
990967
127979
477358
160471
692944
893528
631576
774052
954229
1010881
592077
436706
116211
729542
768678
470507
177899
431817
334913
670875
754484
289855
158059
19094
440460
459990
642836
545107
813207
993194
14964
93473
284549
1010071
145218
212963
598387
667357
207016
870818
504300
299804
618925
991577
114606
870875
699777
963241
586015
744882
109920
616274
812809
838238
939999
114439
818266
903962
710805
404135
9807
122258
95536
267615
785261
262369
264732
999327
95586
153615
60968
339537
539398
912664
489584
818578
206382
36844
189087
295900
879030
333656
356347
720360
500347
762516
480794
975548
43017
1001261
874168
351479
721614
141670
578078
410734
627219
547120
979392
796511
993967
1030161
920175
961830
21576
108088
957039
385952
361849
241518
560176
455571
741668
65800
697875
668075
670084
711469
722915
1011231
513808
281627
200798
238774
467792
492900
304456
329338
267352
234011
12750
351198
424353
770681
243007
527292
685755
1034860
718485
766290
220794
204036
839880
367429
194383
421084
346138
530924
293256
855866
625466
905295
764371
716982
295451
971985
886906
178243
274030
103072
754397
598071
294004
336631
204660
681448
950758
454259
950348
509580
395493
152444
263038
538973
517231
455848
917900
904325
239109
693097
46351
556564
81345
44893
195918
927417
956461
554129
168873
329329
696093
766419
292100
602485
463778
764711
789297
551434
771021
178818
201812
513332
589365
173053
254891
19088
321218
174047
726797
559693
356378
8207
168227
704164
360404
804751
219269
306620
378203
198763
659317
912295
404928
634888
654696
144803
1038492
735966
347160
386116
1032093
388527
193929
470931
835463
425490
1012363
742054
158378
1008331
440070
1003244
435207
662809
126108
116
651737
516841
791460
239815
997909
323308
999143
156250
273324
860697
661971
451966
1002997
657337
459267
452830
337503
192058
1032528
1032901
297412
97591
464499
406863
201358
418758
441803
1040035
637177
629464
630111
914480
1036500
359448
759790
850984
1018688
140262
246089
336338
1005921
582694
639601
424946
760008
25492
732572
588950
323405
590202
838782
325965
624569
809853
137240
714827
430141
1026663
326668
806786
348427
240061
1000265
191413
391055
690321
224799
418254
366846
11841
544309
471961
90635
1014731
717260
585619
666581
467352
181763
623141
685571
444948
104763
730868
767125
703010
72430
674560
967252
636300
557708
512972
1035509
312938
771556
183238
401691
434556
531749
553922
777276
1023467
865865
944331
949633
686415
468198
285597
838324
511421
640439
859731
617440
648581
1030797
124204
401692
73686
1011777
710424
853594
1010729
271952
634555
731796
756157
716816
644170
474381
687799
616208
525884
521942
348299
224346
531234
430274
846206
881875
533782
57876
788179
495108
446844
321945
854687
442954
117737
945228
820081
970057
342279
190736
141958
282888
619264
1038186
51116
556507
318096
30915
918775
399807
522399
458351
272621
663995
285720
726202
1002303
733351
753604
437792
756473
176566
992857
757854
514257
504992
711156
476415
948393
343814
449074
862296
176762
956878
67304
418585
824454
687235
970399
429212
353362
123500
448679
713057
427049
162913
373003
287307
284732
176357
851910
1022136
836041
707433
859684
124303
25345
740410
810733
381438
820749
217579
643897
764342
424965
589229
560307
991103
273566
824096
50849
987875
285074
724560
980197
352607
479838
653922
66087
324245
831803
781243
1033121
60483
1000126
344124
152021
30842
757909
1016908
80596
778915
127516
957113
690096
831604
83062
842818
1425
237225
627837
222564
767716
256528
75757
545861
490256
190213
445847
476382
741077
202502
930306
909389
630075
435787
319163
147558
628317
59033
112068
48464
945906
355567
917485
1019572
1012493
215813
100708
245557
896007
519680
721691
728375
451205
998661
654095
7027
339994
44862
976487
967668
659765
441390
1032641
468433
547650
459556
910021
128238
1025034
303139
635343
663529
284575
701814
905321
523339
68815
898901
128125
692726
621590
480620
38212
594794
628860
670899
267425
188770
50290
133898
695455
299558
324324
123344
536874
383604
781455
684440
334583
239460
393676
419853
697346
744574
343620
931643
636786
855484
50551
247679
1000223
524036
931388
997038
137700
874587
180622
532718
295648
177737
702117
802763
775889
114999
558776
553188
702314
930197
580632
595444
547716
789223
253461
1024448
60017
621340
559148
769780
113602
884908
578581
161418
676554
277976
786042
1039892
632536
617154
319646
183339
692133
636859
801644
71059
953448
202291
1002897
919709
431279
63104
549058
484076
100197
1031784
169888
121059
180745
872998
984499
944317
243785
407075
355028
580782
672665
563397
180472
379123
365867
280694
916544
292777
808089
533009
973608
174344
444079
851210
988163
923591
797883
75482
275418
714149
497931
693439
471333
690393
36784
733584
927173
330058
503876
505581
734069
303445
514501
795035
234755
661388
548271
71164
536562
924594
691803
920134
806160
461281
372641
657717
291005
247005
942026
459377
407711
879952
841239
585903
549042
32789
352573
283750
242479
970268
817613
911715
656870
611779
570736
995245
874560
788237
31278
659157
343840
6712
766986
700011
516460
849459
975061
620242
67489
201429
896757
193462
893048
332879
338285
522597
524695
562277
129786
395554
38926
175066
259283
524441
328180
228535
963609
13870
329453
590168
796223
826155
408614
960645
595138
199619
498923
410611
262508
857434
315335
758836
298310
720916
299555
377073
376536
957059
255572
546492
21892
587303
531845
205695
961748
940117
34252
259829
545792
565493
754124
346609
837701
893602
359407
326263
316639
1027850
267775
827183
140660
162731
152545
381400
654444
923613
974965
113863
568311
544552
588096
927466
634557
52329
958236
245461
447800
34505
899776
574192
622198
314424
12763
934786
678582
60380
250013
666195
444735
500958
642865
817877
574766
532946
395090
253680
407981
409122
845559
39190
298595
332443
687497
712756
721744
854224
422439
550698
848160
393504
921430
655847
394374
263162
190329
215234
426022
264289
702401
75724
435401
308699
343951
777597
54382
79713
674399
193519
328496
190600
881723
25147
790970
591919
962051
456735
870504
849538
6805
783020
340385
600448
470334
1016331
979062
145931
186812
38552
829828
937457
674823
763308
639958
163520
863831
261297
288084
565533
1028875
665299
609711
884881
600311
157194
860182
359196
1034711
555906
846235
794577
866010
386471
307451
897943
530021
882011
957025
224682
107499
941275
928902
747817
220318
198155
588414
331773
296255
729993
374147
138751
70909
880030
999140
167769
661562
425958
411906
1026406
534968
517085
363952
814135
930753
821463
316063
539588
891099
489557
654055
698060
509007
435593
43689
530817
938253
967908
810183
364778
1008615
984645
496906
587918
655060
59383
802402
1007939
201047
139834
455084
110159
128436
772327
581896
910538
502673
645826
227165
48756
309017
784290
474551
3894
471790
819162
915125
214307
62877
19931
6051
1010665
810905
132748
260377
696202
203279
432086
728772
639922
286099
383935
225388
9750
902645
289746
468609
172541
313506
162660
48813
795899
894433
421051
913912
910608
432966
947555
667427
360911
1043867
797160
610502
520658
762791
841563
600702
345969
434192
663649
255998
749607
16896
134375
188651
305065
785714
245747
133226
128644
137199
193150
92889
265198
526697
955296
75911
845358
918145
360002
143967
834306
1006834
425944
263364
730481
304833
700385
898070
557763
457625
463396
148636
514627
958261
762895
494638
626643
757254
981567
154062
147953
346293
403463
445795
640259
457932
502111
271356
234612
414115
978716
544035
290532
435660
1029695
722032
968613
623686
399337
520027
592428
605036
984113
176208
403694
412239
890220
517033
473218
441619
780525
846576
83566
557723
617969
721630
495174
659560
538954
787958
67204
788368
399619
796551
565431
448570
336554
526559
260609
371343
69105
92360
914671
90146
254686
652010
35595
101287
968386
1024724
484583
224220
429540
501143
514393
393195
520416
1030925
475668
749986
806079
851709
162785
878777
860411
89076
322939
548418
85813
504092
959671
528668
380278
771332
801165
817791
99893
97194
162862
369168
205103
665623
731495
922726
707953
861437
353187
709996
663642
82576
729957
508648
459586
962395
324456
925722
302085
851483
319832
489182
732912
282108
781272
706138
582588
449921
984012
1021808
107598
455282
130442
646316
1035196
57423
850109
677538
725098
873665
180994
62319
330218
432041
766608
968844
48213
33706
138186
537966
226896
627791
470568
602222
714951
782068
358248
449998
651556
1011734
585028
740349
152780
923963
396126
428541
696831
266864
723760
434223
484795
83102
103863
112203
676884
754527
56741
998933
432954
5233
421830
607388
53734
858646
755037
816564
990464
1037236
892502
961802
466937
369658
1028066
792176
553593
577590
138509
304392
1013494
671713
240315
314046
901598
203832
579964
166620
839457
521629
971983
398964
797130
881965
726448
192374
834727
237621
762761
132746
892018
294219
631294
581173
988168
318469
528126
447876
242196
879181
854412
633088
862518
799804
378036
395947
782135
796482
150469
90071
433301
759371
875854
942682
3906
373327
364439
551416
364307
749712
561026
513225
658566
730789
594106
910707
842631
730736
842480
565855
143140
621262
383105
464174
900101
51991
803503
56950
56843
967048
1015830
636895
9075
355371
670546
1026046
948630
562581
180787
317743
74074
32550
189901
1034397
763723
485049
739916
666483
144739
227967
381666
401844
45776
517394
920526
429560
503400
532105
355779
177018
97992
853355
492203
135680
324102
886120
321026
276085
1004905
196226
520613
833373
142673
526391
208570
314222
165772
449431
6875
412358
425623
182565
152656
861725
36406
209314
121469
170345
595383
1009213
221974
950846
806241
302682
646691
796991
1043901
736933
955155
62233
378074
974586
1040488
523710
74826
482891
367081
44052
129999
988854
1003402
944836
46320
1022135
156310
932880
969619
96695
974376
553076
779705
620434
903332
1039074
554872
718425
664426
82162
530553
539256
573589
772343
1034535
354083
60576
447341
988089
740656
1006413
54652
288782
150130
691974
728029
491086
383827
243988
305828
257602
774388
723816
679202
919826
661580
55483
906287
466262
394783
365658
512616
738428
52367
833881
931631
378842
681770
177395
427705
301954
945835
881542
760055
655156
346368
707092
412907
667420
555122
178785
1033020
229042
1000414
274017
296859
1013402
759641
386134
290680
807541
502433
773456
736548
948007
1025181
872878
907500
398688
189531
408972
385750
666153
542091
461014
185303
793351
420579
55178
911461
369397
987241
362581
22711
8291
498054
988899
625930
18226
466160
360099
854589
236154
582030
240626
969930
527605
445504
585960
349991
1030069
388256
404584
106000
20440
136182
586005
644916
13808
501392
435142
6892
911694
742000
162110
625538
150745
61058
115469
756197
928598
707523
775387
9299
159011
1014209
525658
811936
867895
605173
324647
162684
900454
554066
858167
732387
753605
677556
442442
57652
727024
387046
352672
888790
243043
943844
851044
617120
39360
635924
457227
855612
574973
896275
211708
1044690
673288
837415
367442
16077
558295
117381
70540
52587
481792
66147
41057
126989
735070
736776
359677
425492
682612
935326
313263
561883
591633
680373
412759
239364
31218
432549
680026
583689
860590
472023
986309
625632
853138
614978
1036682
714170
593464
770436
619378
334993
529770
696128
613291
465492
908888
551405
453202
605367
325738
368309
948872
406117
730839
445430
927498
268377
57155
441060
28775
739089
790389
431335
869085
509201
306031
546827
383814
499039
240008
791615
650963
194435
405010
568457
422405
855648
878657
427388
1031310
6604
926416
835894
602357
430142
1006489
1018203
1000614
540348
306857
148303
613199
973015
322529
109792
895442
1018773
572816
610760
361879
603886
983135
1009453
507579
268539
556193
101064
192540
765280
952259
61446
209745
225844
902856
785773
1005715
399610
175017
903967
775820
946155
628356
279337
763825
107511
868742
112553
776367
791969
932271
417842
903085
531493
255111
499676
379985
927761
426597
569206
676727
1014703
154605
3195
750543
496059
170217
336966
105514
823969
873948
636562
80905
1032115
365439
603377
557878
520720
578735
421703
682450
958118
196056
333838
231281
457396
159892
155253
339105
779937
350263
848660
292447
109266
379728
337116
671877
132455
602325
785613
639672
260748
732525
800987
193753
154838
445629
62267
586717
1024655
199468
729709
114529
635945
639323
82518
921361
853079
330985
97256
21963
220181
294781
481352
596430
416118
453560
723235
217742
456079
646369
629160
294648
403258
636881
1009184
25486
1002560
431752
380818
257868
911605
746132
830536
882591
532868
881947
721336
868509
299734
25897
159960
454040
784974
27029
346556
64014
453173
525204
908993
589214
715381
373508
463697
285367
378856
665179
26602
926042
717594
661892
315402
844965
912542
982759
548220
157812
976987
287843
225050
958532
823242
68227
23689
1000449
253250
759413
426122
809475
85048
285108
207954
1042975
532040
1024775
94941
758746
81239
699745
690517
442687
909870
104729
935029
257316
909179
341724
374080
219839
195305
514532
1029418
717091
865469
412051
713530
973181
334171
858247
110874
864622
1009738
549202
363432
581146
440280
529696
183203
432488
216178
314321
476237
932234
933101
287331
352235
449931
17754
610106
148201
1025794
729801
766218
79635
869033
1035080
451797
151734
168880
566522
43567
633150
873983
982811
97170
604931
480867
338954
608165
750371
1008071
161737
741649
732849
858573
304496
977040
958756
318134
182316
454868
538399
555391
332066
144361
54888
425075
60289
947660
759030
750702
183192
822318
374333
721034
681571
616451
571987
907181
706714
663228
82538
953210
122911
358700
454112
241426
595019
957119
677159
413311
626734
835533
920435
629910
359144
929314
146498
935989
781803
112369
348995
510926
645938
913737
222362
824025
867529
571224
1025160
324308
256660
565249
443915
981923
84724
839328
347060
810495
690966
534989
693145
924367
40108
112840
1042386
1034705
209894
789112
880469
468937
128787
151286
430177
908862
129786
137063
223681
904122
238468
909858
510170
748873
238191
594832
75066
630209
266650
974533
400342
1000435
658262
380800
348792
136098
496509
744645
826853
500822
185536
226587
178183
261161
621247
679078
123271
346113
154992
747044
1023632
458250
250425
890158
868331
1014688
319672
130240
211068
812869
620028
774081
190836
127466
677318
873911
281864
593886
443205
744719
1033341
985129
409950
1008789
111932
90430
120294
337016
694125
211663
585483
814945
36381
758134
719139
339929
497565
316043
143181
386943
448764
344364
539343
41184
432515
102253
401069
675392
996464
847338
26346
711204
943363
325826
530186
167513
477150
978904
767489
684332
748425
849349
616197
988150
444999
905683
150549
224506
4891
549803
469204
701598
825740
30424
31965
431609
734877
446004
363981
1005965
103033
901998
390728
245948
270694
893638
900856
309107
882868
663984
798103
1036540
411557
700317
22510
995330
974756
602329
867982
185573
442339
832828
923481
111737
27358
218967
278632
535901
846445
145472
595184
443607
979823
94424
913300
88526
529845
94009
170426
141479
747271
30842
789283
70585
15365
36399
569192
610240
320883
107238
310224
40033
224156
562000
803205
903998
911487
71466
237140
525888
83578
300139
88699
650678
268493
606948
944126
405376
30308
277203
608562
531197
348417
759307
997856
340203
995290
128665
1007422
587793
652452
980377
130735
18209
511524
959864
575556
202643
672826
231898
68331
750678
430167
232496
256772
320915
1042271
619424
259897
144897
710067
71059
174236
683138
707382
927038
488458
376474
583502
873995
42031
381513
912652
1029776
548688
177405
178642
693629
518461
36310
596585
542027
839029
221021
991530
396708
335614
269333
266420
71359
232709
118890
35558
304921
473641
409440
572495
543258
658359
222256
485833
561310
954732
132484
432637
749338
412557
138279
964317
194937
301420
707586
106499
454185
314261
701674
253905
423203
466279
204239
539084
34104
125357
492868
77714
42066
602821
817867
443002
73700
617377
934227
713799
486018
887051
697428
919028
419987
638144
177312
567295
599570
1044103
445530
478963
981110
546230
931940
196320
310845
31142
235198
472590
124295
253159
69506
336474
532831
619562
537905
302122
307480
146209
952364
677862
609061
319704
828022
990345
237119
321710
692827
825319
61106
483941
457646
437797
754283
778543
936050
589411
891249
831127
891323
473940
422790
693363
808056
768476
434582
983855
795249
679630
680549
768671
120137
667305
646602
175210
718414
296386
245402
783510
119561
323081
429327
339545
631031
570796
373332
1030888
481777
488683
649319
144718
757584
291873
672369
443622
1031630
565861
170783
499051
887250
479445
442832
350973
974557
505948
153798
335346
387481
83010
648317
641106
34223
139762
263924
793406
1020697
687023
955245
336320
526478
547632
146196
488611
757484
796845
555045
149911
618247
447931
449549
715709
764160
376334
412103
749652
339172
699047
650665
370344
1033726
101816
964100
285290
132387
977396
488739
838826
370869
425784
817462
226863
381982
583082
409041
912580
1043678
615535
513775
572290
598198
482999
607310
209422
703342
37150
283209
94498
125360
946582
785526
841372
440603
544464
509961
735617
403699
582971
633045
271879
615570
991625
809434
664234
575344
985651
754161
881801
770124
108084
1023996
87140
633633
97214
481359
461521
914876
548806
92735
222031
812605
778789
76524
636112
676856
962460
389237
41416
95500
420584
469177
88216
838962
291207
909545
970253
998729
600853
115709
517976
222463
130398
673215
562524
11271
697798
999845
539388
298172
437947
819478
819614
148633
957054
529899
606572
658639
52030
737657
119329
1027591
496541
1007071
918353
585654
595883
162258
703765
967506
963948
958792
970463
436250
959756
774859
185311
868833
354274
353322
10505
337003
463709
882277
315428
186752
872326
1029281
13574
325406
506079
980894
567321
295650
254379
148183
691383
1030411
138281
396191
838836
382500
816122
688791
608271
539435
819488
492417
822268
462308
813161
731286
798276
314226
809241
132433
558404
691607
663744
1025449
573619
720634
103988
553732
991926
974444
276671
477545
300104
685437
589374
732273
437507
125661
439845
896955
185508
642010
925601
413534
629402
434417
521013
733679
228688
601904
174441
236217
151816
1016451
28980
791341
126382
11420
34753
259274
1005861
5581
11035
840172
603804
271898
1044094
841640
695556
224939
809449
766485
991145
46008
797574
256236
731120
1031011
93876
597696
388458
599578
319250
173495
403828
649171
70093
368198
463021
1033473
957630
948692
248894
71161
80881
459932
510736
504500
805180
293046
917530
1041566
884243
944450
206147
332433
454834
751657
922902
12496
930973
400146
482104
879408
228520
257882
899996
929298
307551
817889
990919
74917
914006
70704
119017
235332
53773
994988
251094
340136
725245
344838
845383
888306
217466
492206
92619
750840
418796
287947
965132
506974
933155
992209
425654
602414
894473
442488
159052
283923
251727
737015
431006
944120
141262
661919
250469
158864
712976
365209
129789
491245
362300
577894
309688
207311
82327
557987
135503
4875
380451
900388
136282
842345
627286
503772
847233
282580
504934
675100
742718
423351
1017368
1035313
607750
526613
723712
516131
1026316
858092
967056
801800
380671
434044
152890
922735
128805
821517
480149
538320
513183
168541
862102
683446
1041410
4972
1015305
650241
932628
27573
440872
716274
512418
603476
513056
401842
142433
499185
352221
637412
70627
564370
736019
614576
565417
423754
470372
1023258
204584
975419
688729
350809
937338
898975
23809
596837
189784
898913
728583
365654
837672
501351
850967
971040
908200
606029
807816
264199
240440
864025
384430
396109
704612
862330
804053
952366
362268
501829
338548
164978
626859
693595
93268
621888
283959
723872
914081
158670
962199
242550
435105
610323
573391
394754
10054
175908
707084
883947
509053
288276
112930
614131
489248
484975
97090
988031
485425
759457
654294
271250
603978
661917
262841
27936
736097
167976
451356
714088
101602
767581
839523
577568
651738
989512
93533
391413
535514
365526
12463
340418
329973
854733
445164
48508
179550
440757
777695
697341
16741
797273
427647
425562
543547
870001
297571
871323
218031
697676
616866
930997
26812
1016723
503246
266389
267724
557700
871063
401014
1027721
626048
735773
468864
675823
575792
328577
798754
735120
85421
704447
531207
918241
358940
79501
997585
55805
855507
407038
363185
585115
854351
791427
342531
369992
1000153
621184
514183
681159
678735
946165
112028
708799
721399
592066
848159
784727
801359
648576
970807
56083
364419
212544
274692
979611
51192
575051
769942
866096
924523
424757
975886
1034074
223390
507291
592166
584198
777744
387461
227377
766047
39100
1011926
590315
653460
98126
557438
419543
670199
955181
482666
644132
579861
294554
274048
344204
205545
305527
212444
551647
325788
282714
717493
794822
626467
479566
542024
97713
221822
348046
619911
989335
852592
919150
267281
237236
387556
694543
112962
968988
382268
435233
910688
143275
410774
874439
677986
472666
43993
927235
716597
302070
513959
967547
94134
537200
609261
378760
1004844
381703
11382
796308
518901
911729
447743
514974
670643
454994
1006980
310223
577012
977432
373627
860745
475932
501258
437357
651812
278469
610938
926182
413499
614783
66393
233553
278788
227478
570182
629846
458277
141992
23614
619900
416348
1019609
327465
361384
392899
332752
810298
751492
175397
625940
16786
934590
540462
268987
382001
681854
630015
428657
1010330
702187
351057
863685
70688
828528
651309
294243
555332
405305
214269
384380
127128
504385
845165
1040679
947850
131314
204296
713758
538331
500037
195258
299253
589469
941513
800318
473924
930836
849228
175363
741040
376863
886515
94831
200537
487945
559048
334673
493497
599352
112025
942584
774615
625219
85127
645463
1019868
760000
1008837
940986
575715
856941
425341
82496
910388
807775
627583
769897
73499
924409
462888
315834
483789
191907
506307
123591
930908
608333
1005741
439452
415779
181747
728211
870557
582338
131717
353296
821599
707460
393663
985659
505653
459869
897879
580595
1039113
661272
196314
527268
673831
770190
942649
694508
280811
421849
138934
225498
222920
292719
970299
525082
47276
177287
351187
903429
283089
64772
826412
21124
567538
325405
952330
894128
123818
580496
880373
662831
237579
874995
911374
370019
164648
900753
75690
694296
423874
274502
127364
458862
1011274
77815
915166
426149
485278
873948
457986
996281
469087
57645
733828
756128
28155
748135
488992
342271
617704
381471
892277
88785
537067
911562
753276
535212
887050
181493
424087
482661
666972
916899
998446
583916
28455
25086
929092
358415
761102
178847
231837
895544
910876
889539
936574
475438
523620
880887
744783
492542
702314
701133
766039
543134
257603
967154
531035
259403
529336
42024
1027062
570928
133538
846452
195936
537520
505063
904330
1027786
691174
854493
24855
833446
622156
934438
476093
204884
771000
386461
849257
746654
922322
249572
497178
953200
729296
438483
428057
949842
836119
45056
658161
618874
761055
761836
186652
644496
585669
403911
9837
340853
841472
233207
906371
868662
9037
286166
853012
321898
596600
178705
222514
896530
306790
615004
476437
715492
503148
130763
393569
850504
538887
638605
635469
944025
227349
51129
860807
204775
577890
639754
1001124
82089
131041
628728
535901
963034
822531
390274
462862
1008786
890744
86473
379050
43190
224041
48298
50415
640259
628748
448970
394105
719805
105942
644170
141038
550294
375644
504649
526247
494620
136057
589906
345219
122081
265195
148584
668503
322992
594217
653380
784737
359022
206805
591135
925753
391975
377457
838964
766383
782027
629741
586935
197492
235953
125059
634267
856547
530256
438064
308796
411959
976643
859021
170811
625384
747809
832627
793905
873422
112584
754295
270802
352210
58368
629034
173185
854661
74268
208764
942331
804438
277301
361029
516868
906990
700663
49221
771504
556646
708089
102985
563509
423267
844950
13953
17765
874703
1001107
727605
574908
662817
711973
678710
700070
128357
519507
721948
828616
296591
744732
704513
1015318
941377
897074
175884
171629
913683
71640
198962
634845
668272
181358
608582
130602
431170
233881
251395
769150
820389
946599
413963
146382
11304
914125
294633
306787
538283
793520
879094
777983
572315
895517
339244
351099
654378
264829
266557
646129
10532
246651
136339
69623
678536
334602
766159
119880
1030366
986429
927036
773994
173190
731834
982767
1010003
869640
217912
180054
977071
227994
187846
256861
922353
837475
110388
815695
21782
1009323
167687
561291
65691
642911
711552
535090
914448
613193
255852
172314
768346
123743
829742
743286
657102
119694
948729
890771
492295
880563
648678
728354
638370
416012
27129
173765
408132
184846
874857
1022631
436864
140141
291783
59708
551321
101300
28557
643950
282156
1020502
923441
896346
427022
417491
1004371
985676
626825
714390
10026
819759
529824
146668
508385
575187
448621
105920
978478
821001
622059
47392
1010583
109755
591153
216553
115753
1027933
445983
489495
251809
527817
329206
556432
683428
504498
996776
430971
805319
760023
926567
867100
785301
659001
547284
67473
723421
498399
682314
648764
587321
714326
420880
440666
566788
993603
491204
203047
574527
425502
167076
145962
918970
820227
675977
780200
900957
282452
553912
203404
969421
108624
457205
971931
787935
97600
157127
885690
663682
159797
891140
808801
736976
23293
261592
801804
549836
424200
995663
897287
83946
975902
491727
708523
490680
177611
574509
640434
836768
85822
284598
737672
1015174
264599
1014254
46234
287696
315975
242005
309876
207371
718432
195355
364448
900290
233818
355330
768216
613660
185714
868929
653665
210052
954983
977903
545338
18437
289058
214154
613013
553002
67094
508999
822900
792951
543069
122583
994807
619261
529458
549356
542330
475006
286828
354728
886335
692933
371019
203528
802734
503611
653054
180419
553816
290260
348095
266266
883788
730367
285260
408978
746682
19181
216216
155368
521858
422774
270808
274525
111074
417438
737533
960186
96326
143240
771578
782391
915808
737254
659621
962018
233660
148761
465984
410921
668715
896287
54380
321974
126482
803419
162555
811073
484088
159327
380638
851837
973307
654767
424059
858300
566056
441910
370258
111698
704641
516847
956043
211123
814216
743935
672574
1019278
235461
57739
502984
863961
421844
481109
229112
989938
47060
234518
378044
984732
498547
819683
796936
294798
543445
705494
211445
440964
423193
789171
926180
202726
962657
504015
785755
207517
403453
371489
688506
327704
411733
719870
1032801
423249
454042
649428
352675
335032
488018
641826
172685
233483
835483
143259
449772
879792
1038405
1014050
657606
61803
902943
392901
1018382
861928
407436
278864
794781
891739
865408
250335
710229
726389
129739
283281
384445
925850
610567
973074
420380
474154
193373
863484
816640
205208
586008
920763
88122
541198
266449
835911
1005200
608810
228237
989527
916572
68012
611445
165918
89782
807154
472746
45102
1022189
517404
734809
297159
243236
763560
691563
546984
1023032
427337
884620
497474
43551
92410
964335
194152
814357
161147
70868
876434
198847
1019660
199192
131009
608511
606664
901749
126616
683881
886672
618879
129398
767703
830522
99982
966810
417869
233592
166456
725097
185107
564768
655470
4738
838980
1001344
630965
82617
664775
572756
1034007
748105
820091
533503
736968
64550
22284
78056
608867
181605
200977
128464
373848
146547
80556
9855
455252
312959
123800
56920
748588
313156
645290
804705
294214
691478
670255
782087
506741
219504
122715
906450
1034998
684083
465261
105272
330293
463822
867449
744101
264277
66104
741356
1019763
111565
940775
681751
624517
515409
374304
733319
872813
956554
743369
36071
402880
599258
840932
998672
385928
1021299
598702
36539
309198
976579
454216
873271
316394
379880
659244
804512
554918
509907
209820
809940
854176
842796
123990
689473
81547
555908
450033
871468
688623
574177
177837
104091
352411
980749
294420
849992
846932
525230
616076
464079
201518
451265
1013517
428702
155544
191176
211222
567046
333846
267000
602850
430700
743017
712792
72476
290918
766744
788544
388224
881949
318558
454953
246891
172458
81181
697410
823319
273666
900794
787836
581952
935302
165747
774514
976368
424120
313688
452664
328986
624761
703620
701015
971144
528897
498304
662811
453750
844221
442043
277705
389737
756787
949606
988289
593695
593301
699522
886960
72384
999237
575352
547919
455003
388543
881032
910977
116511
459174
732442
301275
122727
791268
276843
794574
549464
528640
835390
650333
977216
153444
625999
789835
509721
368956
590165
181080
139417
46649
818815
761101
327757
929298
503596
211543
367098
682661
477917
104945
675399
161659
212486
179597
673469
350714
168639
708432
557173
512604
786895
336963
755593
60072
292461
209305
147977
168951
121379
168875
876998
151404
429024
120934
861647
87442
670734
696506
543630
252252
530923
231318
918775
216525
491535
954370
187677
659938
981889
586212
353642
885688
638341
32929
461663
474147
931947
196383
154706
755711
540538
166119
859400
663519
383354
616220
22027
59082
847733
548272
278195
871518
545346
982274
77504
763816
482947
249041
141750
213530
456160
158610
342441
637576
469067
710558
416374
380131
364638
310152
150047
212698
801376
724582
161677
118096
58687
851856
303620
390324
583653
215582
604898
914091
841409
469278
368354
567594
995235
261570
704436
141678
443310
969352
729641
741197
57173
818024
713873
259683
626595
89978
253814
1033069
296641
851705
645494
571394
154178
559320
854510
459654
314344
762415
364688
972539
614549
543537
948768
675640
299484
469011
476336
324896
333818
406417
411121
337855
477211
794105
938726
477930
784390
190118
49728
925856
152380
190764
550703
472083
617452
908507
576289
528715
62491
262953
462436
634652
794339
264434
246877
453694
544988
466125
17191
623590
415355
80310
215830
308117
326231
268300
808521
947458
42900
1027868
948049
711400
641083
610844
190695
382068
155887
339234
649512
751925
346112
257855
54421
531250
161323
69682
612308
478218
530445
785635
1043619
708545
747763
952793
471715
981678
27919
340548
248527
780105
395183
107190
784444
600050
871355
616963
22829
138716
441648
827833
526131
427492
991657
882496
913851
208669
94728
192663
599002
266160
716611
63065
460126
800901
552899
340029
603624
57963
915319
391008
763164
564987
200541
192275
168873
411436
687323
852873
804518
710844
154013
549049
801191
375781
811955
103917
647777
543602
1017972
452835
559150
780063
792669
541095
297196
170369
533424
132262
349387
720260
792433
51959
679564
1026265
829572
486234
135852
580595
529663
982931
961656
1481
112451
1007353
59078
124320
589781
830180
688231
760758
252608
189112
995470
324663
386551
214957
141437
404018
8365
665333
972791
488897
166103
830658
962233
226012
240557
789168
621441
804043
644627
875531
589785
831094
593031
356981
1039387
564636
147976
240642
705291
986421
1027683
1044402
620035
363444
426826
195242
355215
385637
152159
149144
565971
516596
68738
407249
509626
318515
36726
529010
260028
893349
573700
487305
389233
1023967
192848
541726
144006
367795
489100
92094
925995
781847
873426
1023818
636069
576812
830411
684166
1035764
1002838
439732
701415
212340
602473
289700
235917
964870
45729
331964
5982
1013151
77904
783573
837410
627763
885650
195329
522829
690444
853143
4772
56042
321734
622685
54588
992225
155555
951184
209266
817201
12971
640950
212338
796907
547055
376328
181191
651701
896174
995095
749666
201023
801479
939405
947672
947474
24958
137573
223980
805956
617095
111715
852171
89383
908470
929740
582833
12117
665720
629697
380978
44045
765030
539285
101779
933945
965523
780565
951171
875069
67357
379564
383193
916928
316117
139422
763600
144354
45836
159736
647323
186885
87475
279803
121639
747041
193589
598768
797869
705376
109669
434520
665707
932889
287850
401435
549404
295427
336093
811978
654844
660811
926298
156329
289789
670283
208632
451425
421330
886753
1041908
257834
98355
112881
889013
791986
266542
817601
61746
148673
71995
587897
77787
669619
588944
268446
109275
35685
573654
286618
615073
546214
878339
721517
76752
557924
488497
456096
522034
47190
1035668
916445
269745
5801
542433
854692
642674
813805
913866
1027435
64569
948910
235019
397216
639896
976884
627571
498099
383115
423010
711796
359002
852217
264609
708491
355531
922789
384559
526918
574642
246962
699489
1044722
591441
329457
743361
162412
552818
12978
639351
494637
747095
258411
357135
267451
574737
555706
308118
739702
188973
334332
236930
412266
74445
318800
848818
178836
555900
434976
926613
278974
795621
980753
450771
942386
289270
315128
103289
800248
375591
944353
360211
486478
240371
882934
609476
272038
951804
935066
747772
474615
701577
38934
1042298
43000
538864
250614
911433
724580
45021
387749
491018
271185
70476
103755
274873
175705
492304
765891
748280
8021
705545
260088
21252
505828
168574
91924
263288
322942
339278
593508
58712
564512
8919
347423
419317
825534
153787
974408
53237
1019803
547114
499904
377135
118823
4644
643747
58323
260753
958431
622270
924609
360928
300833
474862
29229
127494
140012
492177
49486
780120
980529
180870
980246
858498
1027693
146139
449049
534523
938075
396098
865305
101223
312256
603044
1000525
854444
210457
418101
643688
232619
550217
788254
25294
766966
311524
198007
289661
528258
790300
227647
353185
210879
871427
808132
558260
488435
285495
412294
497153
729560
93186
334375
407130
619623
87971
60264
693997
846734
927447
380837
661457
952033
449993
340806
597610
523235
327765
555374
467505
948853
741024
424590
639989
883597
374183
736824
280759
467409
887099
996252
672629
26189
384176
330513
136566
383548
367362
174262
1042410
1019880
744964
649768
498560
74716
326717
915308
288185
244866
543043
955825
992200
1011125
380631
717906
382704
1022711
858056
759027
157566
249794
952220
883427
31198
481771
540177
503848
822260
317122
1031213
579079
301628
750119
312788
270425
170746
942728
782937
758253
762213
63529
61426
837295
893844
309707
978455
677002
197683
830883
952216
568793
136948
836951
709002
69829
280385
660194
695292
265182
574665
689877
482285
954044
458837
835602
614182
549609
1023417
526333
639488
529150
743524
990758
794579
206566
712308
321691
638813
661413
935380
300878
873355
473234
628904
354554
532267
649988
925198
193938
553344
616139
197875
908216
961163
428552
643678
954753
736527
1350
1039041
458895
829523
449536
837617
253589
14452
162505
943789
387553
742333
340098
854420
446390
324833
29992
11738
764560
56929
255684
714066
774056
472250
340876
409674
1084
249248
559191
739654
572337
480781
841371
124448
19830
410037
828955
883832
95055
49108
705436
846283
624854
35781
528629
33828
124487
622299
214026
694916
436663
331912
787895
793672
282141
309753
615954
826076
303870
996223
1009121
613868
803058
738344
702167
84339
592301
884709
55350
734027
650602
914561
302486
1026867
342484
832421
589464
841038
163719
384327
476049
918332
9182
554922
370554
110415
859626
595755
877834
396023
479974
638076
783020
433346
172972
509630
797776
958726
1016004
300083
463844
725469
924743
292126
275029
2805
84409
209103
916376
957791
936893
724720
197147
71010
684949
687783
269850
256314
866264
875654
619252
792122
809386
313271
744475
704624
116904
1020063
978742
554601
443205
639130
293137
716717
285931
797682
143010
138338
316133
891101
42460
647848
1019710
1027195
737899
830782
11838
483837
1012211
558550
999182
349010
476152
702155
405053
828629
964701
1024805
496489
950290
345593
78694
418842
37477
755930
795065
768950
671692
564456
474291
234494
934115
69358
580923
864207
739889
234128
799363
998148
221128
240612
472854
518958
701042
780779
787697
946573
679223
834207
337891
231855
439915
131594
86360
531877
616404
260244
95305
285979
175155
933020
742232
138027
733605
650041
213387
526470
223201
1023279
922989
307044
928077
982789
583649
897794
421749
212990
257685
915214
515813
383063
715507
298248
366407
95835
194219
774824
53678
87711
119823
855611
564495
715943
441595
171248
945689
998382
963849
386391
506106
630610
1015147
150719
403392
516960
1030888
736616
939603
71800
756430
28522
148469
212991
343338
480122
490719
1036248
785469
335004
111762
424080
24020
8219
107450
105081
677671
607009
747679
653170
367449
66015
934110
631120
760662
491586
108748
499914
825452
189901
910954
254028
766429
770040
894452
675185
126139
124184
826310
398121
291378
144649
1028192
1857
384173
323831
163868
666536
720737
308040
217778
266449
235736
434670
624886
1044029
470565
505813
215854
559872
663733
352794
844596
99358
772725
572640
482600
385303
412774
1016912
184592
967617
846668
147671
15355
758029
1033553
635841
97985
990740
908419
635249
81866
112791
214325
504751
648704
258040
23781
106354
864635
246254
106616
394896
386875
728108
724082
81200
1025683
711501
1009704
386527
724517
103054
698579
294334
331860
963334
398368
761409
1025686
612582
244701
706698
129885
714375
285214
891379
645238
199207
575461
667357
288044
621713
965030
638408
833570
546610
410663
383388
344077
964585
648861
447153
1036167
693027
857027
618874
102715
778660
12525
363100
193739
803452
62067
374714
276859
127368
986298
462278
317793
180197
818673
449348
352377
481456
427803
423769
388624
468144
239474
874346
643630
474331
583891
281699
51349
339953
824118
315055
601039
155342
785242
566671
449647
1007808
891843
457320
484611
973013
943809
587314
268196
168722
491641
220475
201228
281183
857876
160756
643275
245643
831977
186491
544709
360069
155683
222737
100422
749838
724335
790279
224243
715267
269968
589030
760792
343830
944390
978506
152479
246723
815947
845523
692452
594416
957286
964600
715918
772023
410397
481564
930478
198384
827350
802236
81334
774282
948099
605447
974253
162142
289271
777907
654712
806401
836260
279893
371810
475127
516766
36017
928588
604553
416610
875783
408752
842777
889907
148136
242345
994544
144156
288995
894037
789053
418724
207497
760470
270819
652200
275093
341655
821938
228641
941842
219167
380401
706272
969028
443627
146818
237101
13948
602165
709856
671635
265058
56587
862992
304551
674622
372674
330161
732960
698520
580511
856253
784772
521561
764694
448384
975874
252337
571344
288154
431429
65858
935963
493446
717800
802248
866274
564599
269219
93039
948134
658479
22760
679180
386415
508729
581601
248001
124887
551557
522294
88459
303996
267252
459650
1007495
223619
474101
708782
995691
37490
70451
1022265
1028722
441528
994810
252882
592484
1007996
257625
200685
587741
614295
182582
962553
769537
262637
35944
795531
202113
953033
691771
1012828
927383
277051
529095
845055
598276
681578
586715
34374
562745
322757
97216
278262
1029457
587227
694677
982074
339147
1009907
205577
663676
417060
209523
455044
825381
359
81266
127081
207769
662862
400081
1018483
479069
448865
1003018
130490
886931
355597
172239
317495
95803
58311
600024
872990
482915
160237
202980
430908
514580
711304
511641
871553
537006
941040
342849
514190
688812
1008110
939696
201175
870102
1015204
790185
888890
14502
423357
983352
477506
406797
543494
927736
988866
624961
85779
409836
422536
79538
557661
262320
253371
275592
688180
674779
838487
61539
401975
1035714
859961
172231
1003825
604531
251611
326746
481659
596607
253874
358063
164017
545551
200838
58832
514312
792793
259441
1020252
786946
617639
904818
844505
256879
433401
246554
679951
896694
433156
570168
821379
543237
758995
341125
822307
482444
469002
165389
43961
896176
960922
370367
164997
527938
676869
980991
200803
461759
893752
902327
165519
867951
893921
893191
220092
839718
811856
751248
541940
711383
580010
987664
1027928
765799
447016
391843
813250
101450
153681
358610
772633
49495
484446
23679
137676
818555
511560
523466
735624
516480
986058
344717
736708
450834
218014
849892
546111
611986
491246
977766
156129
746229
394137
706846
674461
453133
972069
228551
387491
157918
155976
144946
911870
741560
291216
438663
280291
321712
111681
435825
362287
783076
366269
931059
229253
209576
619478
594888
813870
872809
234705
712513
526824
558150
299601
77421
47025
146419
565170
404545
303840
905563
453686
365013
960291
141891
383788
329099
440539
40320
223993
694774
432271
427153
148998
371477
1027045
724401
844220
417686
387282
709670
5470
566115
532137
905399
646682
431129
1009884
70201
506323
182407
492966
266625
498846
107599
192920
959147
96301
233649
897584
496658
647528
798429
451329
202922
321553
486953
543527
1034807
593880
748577
741620
472074
293459
625350
423338
983474
231912
484615
301491
443438
287258
156675
442488
268624
240322
683220
612452
299841
212319
75177
823770
535893
25098
67445
756300
841858
654631
34198
837190
303688
509124
715250
120367
711441
713992
1003339
555293
565257
700616
464827
586595
473306
946623
69867
189337
73142
2390
740228
436587
384241
450763
546208
227278
413740
431243
823004
543863
257334
548507
81295
174902
391771
219301
140605
255211
600977
546092
84330
609488
732038
478865
483140
391779
874780
997478
764007
461918
874889
509746
913473
233886
165343
811446
332220
673289
42898
542594
773318
532535
608506
619402
774929
294624
753778
61816
773936
612725
337599
761593
868951
248156
556354
79531
951745
745275
298359
913622
781184
879932
480106
159925
937328
458090
569652
127932
60424
377785
455886
931701
205094
260172
754047
998281
277294
937888
914110
548736
351865
924225
741423
439860
78358
532856
731991
322736
624943
53601
206042
256817
22175
82438
119844
190259
910632
658273
902745
1029574
102104
763481
107504
659237
870154
639965
750079
764123
613812
738887
291150
239375
149595
181528
39262
522324
82999
1003080
723873
111120
14885
267619
378484
415484
72792
541607
856463
371724
480851
22336
634575
405229
880172
868368
776718
85183
693894
941823
760926
938076
1025439
441231
357521
522106
672450
223950
469501
780817
441424
361440
742903
627667
208225
436889
788143
17639
707601
28082
690975
845655
9254
550323
601868
926131
453917
167841
176343
216862
192113
1027056
1006777
685562
429303
38439
1014275
513432
466288
695988
863640
770114
933906
227489
505125
19708
299195
884088
157352
15973
407394
88033
736373
701846
683996
737932
181601
572707
352223
828799
741612
114983
660423
207971
416869
184719
121322
711868
598208
882216
898395
39573
839163
476483
276899
589131
729042
950139
889211
228641
829186
597548
123458
203885
84197
417916
381949
324826
757702
337754
212453
340446
862814
654365
448611
154957
565877
532758
587664
544159
262416
773387
119798
102350
20056
636095
972149
664519
153340
878642
911229
536683
801886
324741
235716
944165
633422
547916
434873
834139
591502
294095
456559
29974
309850
16625
889305
352815
811959
1042339
821189
316286
277868
554965
45366
670554
927907
796036
181733
856596
170473
366754
771397
214595
999695
99129
354002
813239
717339
952320
1009485
78244
235732
894546
848805
309620
51459
56731
1030348
29520
419688
812513
237810
650908
163460
946098
597723
177202
866119
723164
403682
762276
50189
210812
757659
69394
973350
302652
594948
492406
492544
903948
832202
727738
218438
669042
777626
916068
263126
1003613
730558
200263
607412
767554
1039112
902387
61902
54990
722764
569602
71262
407189
742526
795828
660729
438304
465625
706691
860170
859724
828957
1015832
112599
725417
55947
88436
114834
772057
236088
238219
865082
560509
512109
468616
63243
1013037
17390
877273
971531
711333
563463
377623
246657
439785
250439
563201
728373
308421
955458
827411
281645
123779
185491
705412
799408
521798
774600
71360
302599
1013798
135579
934871
85250
879832
188859
825488
92151
265502
94434
355074
14927
940641
367582
498409
762970
221648
231017
104646
581754
904024
848267
932593
383674
651523
987121
453740
591480
447862
595305
686698
306993
978439
932199
76123
210194
277317
614921
819536
137417
216834
2153
801514
53042
1016179
757766
16821
807374
166823
997339
883610
780545
378402
296113
145553
870506
226490
308009
437551
914173
294317
990627
54012
848975
915252
101057
57058
97063
675864
137518
554000
787681
22490
909495
310075
940921
58473
47395
357622
846135
1012350
482632
200634
497037
701997
620964
572646
464765
470339
173541
96011
224574
108594
228076
247931
355690
786754
468832
769588
927923
306895
558025
333041
1010778
488341
710296
340985
1005914
255676
146051
416949
740371
733629
818211
416363
27010
1038196
822322
567824
945806
1027508
191955
836347
497943
1034632
858493
255772
382073
319764
358929
746809
499226
423183
154046
25794
576689
520312
646029
305058
769675
763093
608823
441700
630373
96588
765818
75356
587820
603511
534999
124017
723298
191014
784732
841195
933821
747156
185580
164877
167691
477389
4228
1008572
28649
818576
599281
193007
963385
660318
656514
329645
561023
423900
238120
372775
63635
197875
1011053
490760
741647
1044728
613325
723992
721700
227489
793775
404387
712197
121629
383473
301205
266636
976679
824700
7680
741731
1032204
361266
382627
239611
96059
872552
517704
381881
677074
712766
255560
878696
124338
637294
102295
422752
902995
196068
768618
376918
491105
197827
203856
204961
192329
242167
189050
958664
883369
385372
908865
706150
278029
1040440
137269
106400
40370
460159
448380
158673
401376
904427
677214
713899
647777
1037566
897165
438272
484833
5116
684894
685026
452978
677767
853122
309634
206733
437059
774611
57943
527945
289297
253817
296855
355613
371485
219383
842778
299671
310312
83339
65063
1048
944412
208797
895012
918552
187098
930943
9517
200447
429623
54688
603986
993212
76922
184297
209330
683720
696873
137197
898193
233355
149313
913495
717945
298608
361931
512785
987410
147331
45170
149144
547301
478576
900390
601037
34073
157724
732683
1287
333299
474182
186833
103234
310850
64432
152951
809721
519895
741907
496849
324391
308999
401323
798387
199413
951970
1006228
1030719
515578
56245
79881
683916
94724
382286
49251
106733
534052
69864
969083
253581
192286
1029711
834481
755220
401192
951847
511354
1014312
122644
583345
480664
765586
68055
366831
49387
567369
964537
7986
902171
307457
685062
209079
390988
90819
722807
356786
675124
463910
684734
496868
209257
822571
913391
736387
896972
225242
107142
881287
431646
97811
900106
12807
650023
139085
250202
770660
586132
950066
860452
718000
482746
734493
193180
227445
977080
415222
168273
443868
2390
795250
69787
780808
1009132
83754
827140
489285
566337
475493
182561
421894
942957
91065
220022
493505
478057
632040
861816
855694
1026196
881407
520105
542986
50204
166724
689595
430932
314924
127718
213231
691478
418196
393688
673236
336923
796372
24548
312970
969875
726243
896677
416674
722510
288524
896281
544691
919979
883083
225649
467030
730482
124322
254598
22252
1027309
315282
917021
730373
126474
769171
272061
29803
146509
559413
882269
222254
803057
565850
202737
115926
291935
867164
569377
12336
309545
795573
381420
586578
488148
872013
620043
817142
206969
434297
618098
998912
995701
944401
72926
661133
921738
663159
50415
551160
958059
978404
113431
645823
943025
123206
681575
599466
961136
126565
8640
503296
41176
835083
314391
509800
609951
93168
442814
840468
333203
523333
424356
310446
746721
187161
513650
910107
764326
412818
648660
606111
345583
750486
348290
783669
978073
57475
194908
443626
1014066
541929
177008
565237
455120
501885
656767
677164
244893
876588
397434
280487
2721
505178
590305
826690
373417
794396
908247
355621
509490
869909
958089
223921
898027
493119
428215
220250
495891
468254
328223
495825
1011469
203709
301452
854411
690649
109081
726227
828575
957213
61666
288221
382696
84088
62508
561362
171706
432391
502864
465169
130410
757392
935339
986558
604974
716899
46425
991885
606120
267078
723564
667655
40889
809575
701347
710694
895576
88326
899349
85671
400041
681912
549926
995214
619733
74469
107786
1044108
36644
951785
607777
820283
72964
387293
261366
741041
81856
438551
70270
292249
385689
594780
752595
22530
385544
370771
618218
358300
4362
716654
904175
7098
242146
780270
601186
238932
209238
596451
448980
903545
188021
349111
872545
147548
790436
408225
311925
970371
843220
718548
274706
492473
284496
36650
503746
442075
844486
238131
997591
655780
400979
568738
1006836
567542
424914
953936
799026
783510
707347
769662
88750
11018
605539
733843
82611
521687
775049
158806
313381
948279
252446
290068
812273
26843
348349
651742
249137
681295
448392
362935
654308
786666
409495
435732
326914
598584
50990
364510
275784
116102
579405
869114
715059
657164
841665
560837
346059
369034
453385
120453
1012656
960236
365806
427372
145495
471138
275556
966585
731193
448958
22390
849153
562973
449997
217553
292157
159131
475254
868345
981591
853458
959023
1045440
940159
915322
719967
567848
909439
745519
901672
650969
615456
588687
217564
224644
420953
1033690
558381
212672
610303
450508
993174
984492
462891
796246
1020236
200048
550422
361141
226391
942104
64201
745771
318631
533695
703347
562083
768335
182429
87592
1029686
934838
63660
183353
688140
460257
275422
261357
941488
622305
455534
122476
404135
585649
2597
1034030
9820
849661
260841
105866
46394
224972
518050
294562
29794
492779
390834
823282
191680
711366
929696
737394
649067
755289
461925
12628
1009573
556467
636775
232542
385717
361840
355923
584795
3806
954307
211594
189878
411105
50854
516045
454189
833878
450689
803231
281474
48229
943374
861106
776024
711173
224889
886700
468592
182654
995795
820188
351035
637087
931000
1042831
261309
708878
336273
125787
618853
575998
590273
506800
853529
43257
398984
201719
528977
41458
1033320
379291
711105
295302
861098
1016056
819969
588661
163216
1014217
700152
212961
993507
885974
736236
923281
814629
880675
881587
152109
618163
938268
946994
463688
482191
672265
861478
80296
837213
608704
950780
424415
407246
1004176
640360
617149
923173
669971
810824
78597
1029348
582992
745799
755185
437361
609248
3484
520404
642569
285676
5119
213922
713026
107213
287064
663749
356380
318555
827928
702239
517523
874011
364219
835337
655622
726530
473710
893265
964558
130067
830371
1006399
764097
346415
81195
1007675
323300
341267
646359
923917
525295
734127
171749
129650
184559
584539
359348
832659
923949
209567
134832
655549
318807
29307
338618
115720
163522
93069
387055
285429
684062
834564
243478
252921
99509
148317
398515
734045
645412
942080
696213
647906
894659
522324
710536
454523
149771
717652
649947
821604
942975
409060
251354
109512
895359
921050
833926
388615
702512
767070
141961
674988
972963
216939
474999
899917
851006
239642
480008
744467
182864
473544
1017752
921309
206032
1024412
672130
633841
44849
436805
803252
1018027
726643
624422
826363
979321
900865
210501
294647
715086
779984
757518
846378
197447
455104
734639
956216
890064
551167
51044
665836
711256
447888
557073
68785
1034397
832503
720184
138270
421390
409621
10436
35120
514175
638253
978182
186362
323810
1005524
832992
546104
136026
705758
304498
147469
268165
464037
35113
819010
916139
558670
490056
73604
78112
582413
629098
714156
271387
356937
369357
994263
226842
835699
478941
177112
802671
880797
909171
767527
587362
798088
939942
958485
191818
542303
319553
625036
340589
561179
861513
263859
603867
365283
329534
599460
1018080
351858
448981
744225
659100
229119
444697
104114
20720
904143
1029007
88532
403313
511656
683217
793360
331498
704068
883917
266138
812535
1005449
480523
803387
732204
403872
156148
180303
953456
80221
231537
88154
141892
230174
194579
866634
326641
986642
769192
884585
932892
644987
607387
1029461
769265
312416
282000
917761
1001575
810536
422193
692843
613271
373260
782141
722137
735489
845659
746599
678548
441824
453034
912342
702109
123215
914011
190092
425731
745194
597331
285026
462490
28807
501094
565235
333060
406409
639579
391529
732137
602744
181716
465737
449451
618004
129417
404811
1018680
883723
907020
557944
322155
395284
655944
165214
81590
206686
88516
538600
504352
467872
970814
923000
569452
591259
1031726
34324
733827
515735
862711
904241
450017
1029822
915908
165156
327294
346889
516954
813236
357155
975088
71873
367617
57656
371843
693625
34200
181203
899746
174951
657942
120667
480208
793065
1021598
390043
567070
533743
135593
517069
301177
1000704
850214
861878
556374
358171
472963
78892
789301
740310
320126
1008931
907868
215852
927062
538659
300861
495780
182514
118894
22185
140187
557214
773818
730413
667833
1036160
782037
275621
91162
894072
863305
379042
1042161
186007
916919
881147
687012
793026
521538
717448
24440
150688
215105
885075
1036986
1016938
1017668
332597
947990
158050
507813
982119
436813
402644
2086
17388
956007
463782
321483
66788
4820
175572
460253
469437
757566
457598
767432
911347
302537
76934
46062
66730
153321
876648
739815
940249
426898
668008
567209
448684
622389
913523
57002
859744
419952
242249
902131
425868
821436
74801
451315
950729
280519
104698
143632
80115
129954
834851
877078
394927
238995
956460
838243
915166
858855
1028487
614377
231925
492946
243826
934859
231232
697199
742490
381244
628535
854271
238171
955021
705509
633921
1020860
969503
315798
994142
524507
525201
197304
953928
740052
404128
949454
224216
1019736
901501
443274
911686
531775
315243
714778
178956
696628
334265
256207
225086
120195
908465
633364
501980
124096
193818
31327
571284
360028
129211
928114
755592
268088
851586
318982
703544
119951
358393
106879
942754
868740
464830
554901
1045239
603607
706272
622753
822809
226100
990109
617596
273637
484810
422580
114904
181297
102947
545261
673171
753342
1005735
206262
175692
876208
461042
159309
764055
376778
740598
912128
1037703
392019
573291
712477
283340
661638
744671
877548
240688
690812
662482
397963
828134
580036
591627
282850
682939
199699
588057
457380
12420
500236
84596
845953
11981
177998
539769
48707
911486
925689
130296
544080
285322
872833
809241
816954
106068
526832
525651
8325
808112
734038
748079
676915
983085
299839
100130
975435
7095
807038
711259
247521
123704
819601
558787
826466
137500
415013
466199
136565
461273
1004530
652505
694394
68835
1044362
817746
769561
405621
502126
530128
455884
720015
688943
1005151
944302
986010
359829
654701
789493
812012
680855
53075
457332
670423
681884
599249
112662
732960
369399
142652
213084
189134
723290
383942
609096
5976
905432
1001320
502174
963380
165167
614146
217773
809908
37798
343807
304112
15480
139437
737434
329075
75793
226451
404901
812782
21774
202475
1033125
356974
166595
670754
862408
390486
1044493
403074
910112
260629
488138
440970
749053
843216
466317
256757
177527
2088
747835
644521
372619
655847
256519
632688
414115
132969
220327
917883
209719
220681
899455
520626
168547
153713
731538
300245
373535
899805
177841
850443
683376
615184
161896
802189
472364
151168
358806
208518
871797
438512
43224
939556
590849
880867
682397
969855
452222
725242
774001
965363
676981
254384
645722
520519
987705
34653
394846
889909
259913
38347
918816
436678
213538
864420
300738
685341
1029596
823345
473959
945052
813744
162431
721880
620187
20666
220052
534898
678305
192202
477264
142143
774299
63204
186650
474458
556880
846772
164858
331701
778361
205365
388861
253730
95404
83180
816625
921500
993319
687817
8476
380128
983808
847248
446901
253548
297076
446288
71530
140838
1036294
73950
546363
584850
888915
841897
559709
199176
951386
975167
499580
608085
849544
168796
473019
885153
607667
385876
849754
910858
521581
97718
309153
848669
948929
577318
524413
170416
821871
642869
345966
392844
544981
856927
5001
1008314
26881
159263
777400
749797
3757
382643
513142
382920
250348
713526
348658
244686
328907
770670
473244
693809
641661
48899
347308
452787
134961
675051
515111
799636
850388
527769
751584
458688
799940
174406
269189
975442
485127
733313
377538
257694
812918
891534
336442
191399
105188
73396
410248
659688
289725
805546
897145
89477
521416
784734
713538
390839
808660
808984
755784
476474
626058
346522
124892
238152
676925
501582
411063
528357
418714
22379
294421
789667
972437
235508
590967
16021
375243
47294
471542
924119
674806
655937
1040131
280946
659837
624866
60338
1006964
714206
830051
615994
292152
583939
180048
413081
742963
569139
949288
929568
732515
711220
651243
385753
487710
562201
630661
348710
949395
726766
137163
579233
707937
13058
108287
765131
416735
798514
378072
622997
570835
743254
55250
929404
890115
599435
653720
86986
158239
915812
490868
123260
152269
914969
661377
556804
817745
750509
88348
204132
766198
413712
525042
350396
452043
729807
694365
815570
752387
731265
696806
999328
397237
593658
740259
778297
500098
292830
275523
95718
424705
1015269
1007884
772954
363746
36636
123769
562068
698432
705237
578571
158423
573575
337427
758767
317040
387729
773930
437319
399424
724289
688852
501274
15166
290570
559194
156305
238264
283321
647866
767971
504321
17557
18313
593490
109863
788486
74470
485406
1013412
24092
719267
434489
433039
373801
788277
755429
677033
973855
613123
26160
282360
79275
827774
63389
592343
616867
1000948
430421
270270
806304
852813
28306
108042
968332
207223
1017809
274466
797500
884204
661617
1038672
885474
218581
458930
809164
984830
770790
722573
743687
834099
1041286
510965
996249
554335
558594
1021859
572062
699597
287001
193394
198600
632972
627885
319770
245596
712602
910699
837803
886434
353696
907636
944152
696072
833045
553302
758170
397519
964667
322587
108862
853486
497238
640852
815377
696732
435628
1043335
566091
255651
699125
443763
54765
114700
571810
227378
300431
439314
48292
414864
636497
92264
204758
584417
555407
401264
120086
13909
167295
98553
539364
1014751
968470
817309
581143
685962
990197
53224
909440
665015
858488
714837
479377
360991
511142
460214
131601
290704
187085
436062
107188
403185
338483
886436
845377
1011670
573903
613814
591265
243976
539819
1038816
849145
35122
143287
964913
745228
653389
856059
284480
292629
495372
1025055
992132
432064
473901
463892
310269
214244
325810
925363
289355
359617
495600
833245
14117
1009857
990460
696680
681852
840930
892690
962020
1039414
64636
450162
893190
433820
90671
373496
56531
477528
900615
239597
231549
861743
721805
993452
196066
45831
653425
83966
345285
791774
236278
736312
459652
263908
431118
725667
940667
349301
978615
462341
705206
617866
817446
999813
974902
107087
448581
320650
1036916
177848
485286
956558
102513
541761
928908
14948
734584
262342
310830
524145
319444
487294
1002491
484006
536747
584037
762205
810839
382457
182766
717116
356120
984138
552504
402133
27206
604273
42515
55596
215273
735255
795162
587948
892768
69715
873258
234055
644198
335175
34805
583603
547981
830114
470336
777470
243522
487061
698659
676956
575665
348033
85783
557488
784393
991298
861775
943144
145828
711462
163167
767898
404251
230681
997615
80379
558504
742898
424192
353445
756709
258771
464989
111755
736368
870296
925333
332473
267604
930195
76648
523501
324456
447330
927582
937422
99844
157128
592651
856765
153632
336917
865261
509255
676935
918886
934854
686743
403095
269086
76110
612250
844592
995336
563978
680731
715541
973533
565735
36668
421550
800818
884979
967861
1034126
939900
81187
685702
1003928
83805
762664
852324
64632
689841
635363
403367
78937
611053
101883
923285
724046
799372
706561
239187
42821
175649
615860
446995
368629
464764
175056
636458
214187
833197
1004855
286892
547640
541368
947880
293117
968392
240487
781459
559672
323307
261030
93251
308317
686740
648291
486126
796779
764104
419108
553066
500523
875260
1016121
851551
397017
681476
398498
511121
131351
916840
929599
956945
387241
623130
599973
115557
1020501
530636
497297
341645
73064
631934
646596
329060
662661
706711
471684
597947
840892
38280
291615
219536
230247
258564
483559
439661
957109
788552
999474
857582
668655
192276
806449
689952
456836
305231
986693
485432
67152
428960
976425
341667
121723
70041
205844
768703
74979
797227
180335
981750
1850
9162
997551
315454
63390
523394
275305
602957
756895
1038358
443535
218956
358672
784511
781729
665346
753958
372367
742716
274493
522745
740348
161957
304345
270594
265012
391652
335611
1019061
562925
28469
816385
593228
199220
222044
509030
730000
994549
711687
681457
576779
980678
168002
115555
491045
541356
918028
514010
453789
99981
345103
889870
218202
878002
1001049
1038943
451942
174733
280169
16855
275670
893854
318052
614982
439913
606563
765012
373090
547854
283524
640923
246316
238347
869521
627816
582070
638965
357776
107856
638261
1010433
748968
601326
964277
533735
149919
988842
813827
601316
236419
903822
498020
492369
447789
878919
821586
48137
1017515
56788
815809
588617
614671
590402
427813
671253
258740
190012
192835
527198
236202
965986
921293
216189
563451
741304
83965
767297
1033027
498192
623411
964123
452682
623171
647332
499740
91233
767016
140081
189059
935044
581470
909916
315941
593368
282221
686251
398855
847972
246126
579748
811371
581105
696626
1016092
51983
420481
12567
894835
387582
449340
119645
16339
607906
243661
854057
73768
114639
350988
147223
502864
451379
399119
576368
794200
588033
223504
143458
207747
244839
539763
126683
121814
904038
766142
716492
705657
789990
733105
681813
621198
93832
173425
703376
551586
1032498
596546
55159
281595
60270
1008085
207327
779399
940090
669454
597759
408763
668631
552928
777859
774089
643772
597772
777232
87107
843820
296331
582298
981263
740478
368651
708446
527596
939302
120856
9644
627481
354729
4403
243217
855001
198070
523486
643531
286666
161521
461864
77367
231685
401362
66104
910761
598739
674367
481108
422748
272011
875139
854416
63728
649907
451670
175720
152619
876768
662725
695087
641463
894976
568390
500382
813836
761922
520021
711531
1037334
922434
844054
327178
574650
747692
495176
122425
693052
458557
413534
385600
881253
757913
607551
231756
445108
385889
886802
207365
199048
475747
52855
628664
832790
459261
109546
551728
92114
994744
170110
774807
443071
766260
104678
768197
656742
257895
99748
775947
343013
696659
1020245
269599
60091
997707
131463
134939
212712
118719
59553
609936
759222
295017
1027870
759473
991708
309381
943527
16841
902525
380621
228198
650082
857947
193131
114769
89789
580119
937214
195804
340586
804339
1026818
483847
701
908988
925894
639730
808717
363509
670063
473052
170516
636680
449525
506725
673746
406392
943281
877659
65689
726296
746041
726597
103002
982805
874833
399786
374976
778288
828041
825051
124300
364389
874960
943046
233176
358118
23959
574878
986651
647095
69763
966161
618136
231385
671730
184220
808945
705121
501202
836013
335344
622456
301126
157048
684887
778083
627676
1023099
423097
575721
639587
502884
908684
524133
314805
687314
258999
338235
31648
237189
966060
892616
920918
839599
946370
21563
498497
816285
61241
957473
183804
593414
1036650
381342
297981
260751
631978
619081
207842
1023682
623636
292912
584093
810864
476266
411374
98611
58466
767986
226455
831846
1025528
302716
737485
868057
286827
511828
842250
662501
685803
174813
892996
299491
103128
629185
638830
364870
335710
565172
365742
1042891
970092
103607
788360
1030257
907730
507061
875354
676453
417713
1041494
619724
261900
751415
147926
724184
221834
141317
760126
238163
752518
219030
8607
503525
355139
848940
652613
613953
612943
421557
267694
634805
110059
511514
1012227
310527
938087
11820
237034
145351
775405
677437
741529
568211
606520
614580
561342
840850
815012
690064
757388
385429
338975
685530
214602
716708
445214
182751
849741
238918
77504
706269
640188
462254
585970
472999
910178
308131
877662
768255
825281
375175
943573
400350
30360
452197
108007
944624
795836
610047
91921
195561
547036
565718
945564
861527
898441
765629
562441
722664
881425
414017
660129
410858
549818
988236
46353
436376
62490
516732
535224
499653
579663
468895
76554
795631
883410
190049
642883
152886
463530
682824
235475
501598
90414
905423
916661
610473
742923
116980
149391
964893
495272
960297
325731
741686
735494
849250
658898
805485
353651
840207
620770
979996
549268
806877
643670
756818
749492
801295
814246
213105
122694
1012174
199707
691589
368460
565205
965278
249349
205430
538369
1023248
19976
236454
322675
430600
225468
86743
1026266
695782
919208
657427
668959
675777
728235
242914
395378
650633
720188
26858
365914
794791
347679
602375
1039088
954224
52252
625842
854657
765765
554894
834519
850027
106194
831508
884519
721466
353944
39366
147888
149296
871163
514626
309368
874453
1959
251526
351754
369982
713757
784900
545492
97877
66932
916140
802890
360989
360110
202556
16196
478056
1026916
899710
942738
956307
56688
824343
417660
971065
797696
11377
879974
300545
957690
355065
209487
66628
424260
398672
987456
53459
285754
582630
487413
524538
620067
403751
493548
268691
636728
783443
824980
17880
99597
15003
57976
318521
1024617
806931
309979
484042
497731
34157
373568
109168
993310
428458
342871
114606
522462
585999
74587
39674
283265
555656
358217
865981
237816
216250
168218
324692
919464
1033978
332493
1019606
443519
458265
814486
872459
708899
447687
274616
790903
798360
98174
576291
839267
561581
206702
180897
104754
953453
109994
744289
761086
708975
879901
24003
133902
981258
955397
43817
66407
397863
381747
895524
818277
987113
1018501
176758
92723
505119
781061
599732
470125
447903
515566
603843
959819
743521
779961
886818
463756
461766
877928
354378
919319
157241
418514
178424
604200
1038142
646809
148998
440170
185776
208832
895947
109395
58622
384600
839421
33861
336831
906022
92416
296565
413883
1019789
422751
334739
282112
845553
1012795
1029918
129281
146920
575690
705089
915644
167175
551540
334491
771418
930139
579140
901516
455265
824585
717280
630818
629632
757326
349854
504961
275148
807788
293161
952734
1040301
452316
1014848
39801
465206
515168
935957
547991
53803
735014
544837
53637
184443
810645
324963
710743
518758
903418
430815
396364
268197
480387
586836
992445
87684
507858
312015
345919
115872
37229
880307
85168
311093
410021
661523
421366
223693
989095
181313
749691
743441
931411
211204
162957
367052
457775
560919
674712
463307
494781
651545
892952
752428
254671
770719
176405
589988
253008
20087
775798
29922
340915
858683
92147
690159
126011
830446
26770
119729
684791
124878
937097
553084
346694
971941
1003881
197050
645598
847273
928110
156762
96259
446997
952287
446303
195036
888253
200806
38239
206857
159004
639161
276771
953579
537183
907478
388957
17931
208360
874373
537958
480642
391448
264947
530332
119763
380297
961919
870158
31282
103611
97003
87836
7131
912633
194342
201700
94635
699744
451907
893289
957205
748642
144280
231808
961394
842716
608585
799672
164515
29094
485691
244679
49376
86275
334025
270719
56008
977404
621772
343775
355599
936473
626893
1019911
268756
766704
101092
916475
599796
541284
557872
516352
356751
508209
45050
556433
286118
305420
899308
709880
235025
996814
232795
656320
822085
802362
953865
664117
10210
608358
648995
182424
221575
161174
922697
407367
1031968
902024
119495
70651
207377
403074
650407
233067
999422
508343
708931
102846
952149
752387
716707
760006
214782
1002514
617674
633126
919820
728214
37588
148785
640939
224199
508669
770752
540459
711896
121080
517393
172294
160603
164835
443834
121544
1034044
874402
541260
990488
1029722
54561
361625
308228
502141
1012731
763064
976686
336589
245827
213767
504802
10344
482865
544151
816044
684895
42794
232781
721551
620015
1029012
314138
928070
223662
509359
53486
707173
135365
778198
794897
843204
712083
689768
581115
947078
596912
139348
287554
61762
743051
333262
472817
87972
523008
747178
952141
903748
381359
146835
425210
1038532
550904
413134
864784
25719
732891
20990
561795
225656
98114
322277
55043
86167
43847
186635
410066
658014
924110
342103
1018316
881998
235129
735625
49804
399792
512468
267991
98968
641333
605120
737809
250567
715318
298906
1021734
514616
672559
928550
742834
465900
586531
1020106
724309
878409
355077
348943
92527
567955
536059
670096
359326
892324
202483
462398
658529
382290
34287
538299
137714
219173
906040
127620
828071
370853
1002974
331326
366112
357906
525329
697363
279558
1008981
141807
682117
659715
585785
212896
176440
890336
252249
856484
45514
164268
997093
751902
950099
1042047
487756
809330
840047
853395
649171
380464
956964
212640
323790
340981
1011298
267184
632857
17718
802772
925313
479736
378188
522397
930991
269747
403779
955509
444801
759708
711348
353579
13224
381033
24487
130140
678851
498423
408443
90217
939963
845657
785587
57844
850025
782747
105039
207678
859188
747194
206604
56065
692047
73894
809975
248849
32027
22203
134582
750937
225072
418255
697955
456590
354791
54293
132003
687319
246415
786692
7467
415446
514886
911596
974207
272806
858453
241321
645356
950603
257738
623437
149310
418650
568787
312320
973051
483081
860698
783847
383250
790699
70540
193292
491911
812378
515477
464885
507213
615147
621967
907481
114798
102134
467717
84770
54027
98536
8787
954703
79465
309989
110920
336230
450993
954571
676864
457652
381194
301999
225133
771206
253376
844924
282750
69852
102849
429784
1001093
716276
897442
52576
50008
647137
66436
277337
536356
156529
722747
236487
713643
186701
870450
404330
980479
806481
504193
61227
977168
966763
196547
700924
421707
720286
872587
421267
225969
485124
363370
452402
231738
506512
980849
902696
277130
242548
844841
993052
89863
695867
972717
588011
915116
411408
344670
254022
520018
341557
702554
298379
902898
348319
491223
907449
61244
523203
843891
763667
230511
789976
578510
837211
334684
728315
658806
638254
815007
424972
323832
677120
751083
438022
887597
376210
725491
923193
161646
770130
648480
967332
551400
544007
323636
819773
497240
249402
845505
600734
952112
1013013
608527
852818
503661
222877
158823
604239
78993
587128
615613
768919
570522
844639
1016405
357640
569506
342033
222270
889311
698923
870265
677163
551950
721577
561641
304711
47594
812349
880804
771398
634801
35461
516870
254455
999818
990170
898587
393351
544105
672189
293041
891386
777267
491905
589229
170347
474246
137130
241590
318396
823940
532597
936647
272710
166853
1039646
780531
284415
44972
1015553
442348
29828
765628
143931
611132
438454
526209
755439
18166
756977
376249
485913
594392
823652
584232
226295
668040
896
127407
498329
544598
395966
73340
672356
364967
714349
410133
725164
813216
92840
807853
618839
810178
1026833
1034935
326228
214552
25425
882668
785143
400035
283807
525038
744177
703966
903962
1014846
32128
1002164
2679
65258
863668
152573
875471
259398
724335
682988
230762
648387
49478
882114
905839
246399
253784
499470
308662
696992
958559
993417
906728
784515
1038776
168625
828990
740941
485971
910136
697262
718946
96008
821602
371638
669654
581407
62541
432921
627006
563034
398591
240977
305088
288826
470816
3787
338408
834261
628614
218445
589437
217009
888626
898920
1038617
319339
755760
234718
573829
1036020
651745
270651
583400
557485
434207
203393
245568
801456
629427
756615
1035542
727722
963577
284038
666465
384415
377051
478125
242136
384465
435206
763536
227408
718569
743950
728323
969660
815046
796109
283076
274782
936537
931270
843860
724094
671323
424013
872841
869135
422053
253625
662413
475359
1016256
1027492
1031507
876102
648903
835376
1010537
295737
63176
270500
743249
850723
770767
26657
515161
862245
6150
1006759
953809
335867
352315
987869
1014317
271926
41574
374405
965852
458727
41389
438108
114760
847573
306320
1016692
796740
541647
778041
746054
942496
538488
630871
444398
856754
824778
1035435
672986
930449
380914
834533
727954
984867
906515
596574
37392
690834
994848
337455
204036
635435
423924
608748
101448
507885
358572
443735
115445
995452
419978
679321
389012
595278
481797
539319
1043957
579188
93487
705109
554007
387336
334934
976526
498884
231729
558023
871017
867121
688621
980120
515883
328112
265397
1009072
251617
599219
576557
1041676
894907
359474
106981
789404
638038
793589
766055
553869
419873
467068
221100
792648
748567
977167
315748
650789
226963
426358
263672
742819
403775
503209
406519
804097
49991
131995
520926
50854
173103
129225
13876
187897
874444
379213
858810
176128
895491
243694
1031322
344255
184963
303779
646626
170533
611265
342701
99144
157198
583008
416276
218704
386623
948682
616002
1013664
768644
735297
307763
554537
967136
693406
144175
1012720
809582
879839
964568
115348
245100
805129
576022
277178
681280
626486
202714
1029428
913584
308056
827776
1033994
49302
306886
434303
323267
731111
242464
977449
93609
717587
457261
288622
313092
1031518
674841
41803
1032044
773296
154919
674589
381688
107895
3084
856735
880445
1007672
442956
377786
278735
429612
983006
735786
663454
108219
715011
270153
705076
137986
444252
637174
194144
46217
462540
178618
226638
66512
708173
222143
396467
1013556
176985
25726
986749
799542
19166
286192
271671
895744
515866
814472
882821
242669
455812
400999
910718
41056
764096
43386
381861
414789
236254
486342
352893
784629
972697
23591
687817
194508
904421
87339
388497
922979
43119
765327
548643
447992
821276
91974
675308
20560
784233
613768
531313
28785
622164
756841
639808
801626
735580
806135
163352
922754
537943
599517
919543
997014
120352
721656
700386
949014
803461
586544
365882
147431
413661
13822
235095
343831
71655
757383
509628
18673
177830
852021
221206
597506
1009066
672462
936791
60431
59446
212782
821579
348386
553134
445167
334768
924258
121729
349905
637214
972028
198852
343611
368216
874069
572783
1039958
95878
743024
704861
1032186
173614
367783
373033
710030
909987
189335
961206
727268
551615
265840
944131
570637
795021
456619
709725
375153
131633
96896
892310
125413
893371
231302
701011
428898
1033144
1017365
596662
33328
415481
597530
674753
240309
1016382
975459
607339
467157
21919
951412
932247
282875
218273
403035
154240
270854
686769
268111
681774
1026799
28699
563099
170249
975686
637657
41844
420619
982667
313596
243391
567647
407408
787539
940785
1015143
621333
70811
703548
1005488
588145
175204
990315
1011067
545202
860888
313363
946325
98967
694050
889522
482854
314822
613246
387527
841196
497671
469342
915472
216910
853084
678371
849231
974993
427457
923864
197484
491926
581547
22192
495929
751495
1034780
301920
607291
335492
514686
787464
443444
1010655
780980
563055
595466
978220
630094
561466
561744
717769
504477
460850
234273
395403
417808
211107
1002891
302813
270939
1001704
867726
567632
659523
34434
460359
38331
116721
1009170
290663
24769
378464
954476
897170
138822
852448
1045084
747685
903959
726638
268825
625682
844238
385556
570998
693228
734206
937138
392214
484917
197160
52944
910674
325004
488309
786039
576381
188240
409514
499610
412163
41938
2793
523034
246915
192527
270147
921838
354128
664442
655871
596851
469765
211112
399945
235527
1022427
893283
321000
77383
711483
918678
545923
166690
229616
361115
891841
54883
300034
203414
718781
70448
366693
256130
615065
137241
582018
742131
42202
160866
188743
284372
451090
192269
42326
998130
378763
752523
669215
54088
196577
866764
727724
349155
911081
946848
880378
351370
559697
821226
375209
792009
74160
144267
353214
434739
420896
741579
841070
619638
331365
1036235
897518
711066
326882
368282
13472
1009429
950974
302130
947306
412998
219602
291683
71352
277420
1021809
441855
406320
682386
811887
110417
35004
596410
420558
743814
753936
432551
730730
533563
8751
217830
995648
956636
729333
481363
694857
12383
911183
936108
4670
658715
829106
238618
407152
79915
42561
388383
859319
671176
490081
620829
40471
36612
394873
999762
664248
706067
650614
824055
759254
380581
803878
207985
1021606
190017
670047
11872
581759
735192
988326
798897
233858
855348
596693
174432
238021
235070
779357
253539
87939
395451
998763
783009
209598
303468
772823
16071
930217
156607
151009
391942
257658
488338
750639
957579
907137
783205
829149
94198
611062
822442
53584
662449
932443
698794
978857
722985
485072
521431
377492
738240
627649
496101
420287
662092
785200
568405
874127
636927
169187
91616
797296
1000566
920633
444707
82685
477508
450641
648257
464155
567121
59642
770497
773594
699458
197632
185875
780211
948893
368012
919347
220529
127766
448172
186347
1002726
708436
458357
957322
569044
67067
318472
256180
144950
988419
104867
1021531
875401
244211
779548
870365
704280
130783
859441
524031
553812
299530
1010609
706635
904475
833110
504620
711507
397927
676461
359088
1043727
679160
454663
876848
546897
702226
242950
1035544
63109
990908
751314
375115
433882
560081
177305
461996
533714
660476
68463
778406
1007288
670680
290698
961451
577861
868921
656644
981715
128202
461237
963692
423266
762061
683800
97892
501104
585851
450994
499012
420198
780267
392290
45015
853902
744274
544735
177105
914139
856919
230913
179188
321354
484563
401220
861120
576024
198796
952237
783378
763756
171665
486395
185338
197602
106928
654119
861690
224722
819133
55687
313578
64407
855694
1016717
118853
300731
9778
313582
880989
73264
775135
354462
1031258
596342
1012276
296095
483540
360679
30897
749639
399402
65128
314747
667719
677600
640782
570054
556054
80650
497620
524546
588349
551313
624306
353478
179453
796481
329588
550069
45679
368339
568252
654665
872497
818729
293326
832060
266366
521140
585365
833689
646867
684821
35007
885078
182289
365254
245902
180371
1020785
2631
84896
583825
14038
91078
854505
754062
448874
1039847
92298
393525
318397
919252
34142
702623
503362
789210
1022503
65494
222718
254820
94558
142597
640593
179834
248783
707460
649562
586783
116297
337502
258962
449241
766232
723998
95270
1021184
469751
786483
139619
23437
704990
804587
612144
133848
283631
501586
255656
645605
237181
107669
320157
656042
997089
284805
972998
898642
316738
523193
907694
776109
22001
387806
3317
141699
677396
564279
1011800
384507
867521
689604
604106
201123
488757
618525
365560
834383
534540
96816
260
178171
370989
620390
839496
463021
814055
1000138
850890
531537
533876
267073
501764
909018
680850
1012147
1019433
78750
644430
282593
975818
641809
109406
912213
54112
189184
65191
290211
795914
234294
768775
121352
640773
617766
796874
401967
700252
765996
286087
220069
745228
274591
941531
529170
130014
209525
212394
958153
264860
983289
282095
44053
547239
305410
369624
133258
650082
228285
762723
227940
116764
273161
46113
906727
363702
612348
483778
40864
308020
1028289
931841
649614
267235
50297
553694
135590
223403
443494
550313
349843
10666
706070
122182
785632
374708
201201
631012
539485
814747
382456
539329
534365
551452
682748
684985
509736
995047
7509
174286
282389
128407
562236
592788
32238
144535
198103
169367
531706
339786
85418
433141
702267
99925
645850
944728
597831
804808
148099
544884
936379
667678
983573
797342
513904
565078
316012
77099
973164
732823
879917
267903
738021
465650
136957
470981
524744
654429
393171
527107
922214
799009
75893
584482
760168
747028
344531
724140
179733
237796
255868
555224
161053
177205
301743
180345
218697
528655
61726
497246
272929
583847
724837
520554
242809
852449
994498
107366
47551
259491
177594
21413
567335
959331
797818
650020
217939
979073
286246
446148
985652
300896
457518
646006
248759
515221
564733
11126
345232
36392
783219
966789
579596
459279
441168
591143
330502
195096
457401
82935
628385
92482
207898
722483
423379
150574
459303
1023279
451456
308190
84963
298563
986435
908332
317500
726436
647906
970552
691154
600572
327545
456289
706752
14814
995977
501739
957245
574223
98151
551772
200458
689303
253833
485676
182963
145610
308685
267995
620467
104069
350227
230888
434064
31747
59110
772445
828031
391352
619807
925075
866391
402780
778965
167550
375542
529634
792244
790451
99597
259911
181827
241762
908462
1010625
920741
145293
737830
982486
625144
697684
709234
903049
173922
136513
863912
681129
15530
888266
349538
986530
624574
686700
500169
333637
696118
508327
902793
83907
320994
487119
447664
212964
968814
407201
335778
605449
524006
546924
655524
62230
641985
952760
86734
203277
628066
250521
208340
136045
778819
1002835
285830
333330
910060
792045
29656
246142
914376
969512
853871
269384
900262
81502
20338
624059
129620
709630
1035277
822793
266639
57712
159996
344175
572475
886330
438837
971886
219640
196044
394563
956908
1033211
574388
440862
602680
434488
234060
879162
479480
246468
1012258
137156
1003253
612604
753176
684653
239766
1034343
361238
661578
500361
208667
984588
793836
570075
979968
542900
154885
1031292
738362
716729
795180
679711
309356
1027385
823122
427852
109588
124742
536892
552540
814954
247238
461466
313931
660227
811169
631582
903980
711845
846272
973967
892891
497052
302024
1031411
840473
769257
681251
308411
107785
92386
962767
906943
1018190
440837
372885
527777
306229
568139
43124
929720
321165
991682
550733
558856
77369
2151
495373
160343
679407
474580
797014
65974
819546
103295
14119
746254
146658
1033387
441121
255773
920116
107788
371942
1028974
775113
558356
649452
972137
630881
261707
534489
840424
814051
652652
680913
299163
836520
978392
721694
355411
241023
947194
167438
932887
288697
864294
173174
34849
391141
713114
866956
161860
992839
38660
434765
283893
504664
937287
530936
96050
214608
109479
849411
899639
461844
581731
286541
277894
579091
571358
2257
756456
177621
436300
344705
595127
1001675
588461
942349
92617
25379
8975
178759
995572
992259
361358
271895
327776
668174
756735
550151
49402
890940
671831
973537
714908
133952
882153
453620
504815
806053
545136
391609
258987
1039894
163207
143391
638263
137262
80310
225957
781299
772506
441262
99465
367357
24210
418547
620657
565788
783832
710793
524907
749467
755097
671237
1011803
229294
921624
302857
655735
750639
531906
812164
769916
256195
498073
878178
187252
836107
634727
992577
761420
131410
727567
731550
558041
353894
829868
785931
108657
120430
304910
30953
931865
933867
627150
215803
457786
1013018
976431
120909
249781
1033874
296663
613407
379135
703774
803970
708939
124352
937760
1044638
819324
146107
490477
328470
352122
599589
935208
546283
435412
360671
814447
1011885
539462
612741
468715
82996
127029
237858
655376
787027
879049
508847
40994
482398
657659
339938
696741
252728
349553
777357
785978
155889
825086
1004113
559962
216924
726463
166977
147956
802676
414615
825873
149732
194109
874698
15099
916745
743299
23441
696584
146619
430750
332146
911060
523300
497784
465991
374367
348240
991469
429490
728530
133511
308153
72110
953484
452444
368310
354876
194434
755417
147954
903860
691788
119222
414078
928617
384375
812749
930440
1035233
260189
270028
103491
931528
30532
729767
547710
118524
202802
747358
99885
448633
301662
348853
698449
865780
369515
952856
914931
376530
954918
25978
916646
43572
111095
360877
237403
611180
1034017
498580
965062
657516
433080
428941
69079
272018
610132
1004121
883173
433322
128422
196664
582115
790817
717345
835144
462890
382783
646451
999150
872499
16272
9088
895288
877920
1040508
460966
301487
849964
14407
1033389
763631
119002
631960
168626
367481
870853
775960
56610
597633
530453
220400
235173
678742
728658
459486
802213
72680
130893
193558
167042
545604
566973
719491
178433
433122
395054
213016
311256
348078
541804
330869
24665
683658
278788
373113
1029349
597570
1009535
891152
219791
1008959
525662
714601
357114
550467
748074
964651
858227
754252
68025
1040623
154220
666192
430264
170169
737534
25563
224917
592835
58843
193866
531099
797578
752095
602943
786338
815021
539160
301243
732985
678865
22982
913541
1022638
950298
493493
906853
206065
368616
998479
429482
1027200
327902
425869
829548
721367
641162
701145
681716
432437
4190
786105
908257
600360
444266
600783
825507
128786
374606
282561
1044130
101620
607894
797297
869217
546587
283934
330749
761877
247436
628897
397998
780236
905820
395914
734171
103492
137168
172999
787017
631664
984998
336937
488946
660193
669507
758328
811266
916889
851593
923162
604995
421988
344865
528506
49601
1038575
783518
22626
197282
252460
71052
649755
488271
537200
60804
377368
334555
38734
1039253
626741
396317
867697
635079
564117
694169
919380
876306
312930
620835
790366
110894
494151
947994
108959
632374
11284
928783
722368
154023
1036633
480300
138366
279011
324699
985514
395574
582514
945916
494631
424169
604488
10692
180656
32677
766734
415173
591129
700123
86223
702328
222520
696984
128477
80295
462545
468062
616682
7389
760307
369454
846800
1033061
1706
141681
36594
403608
1017489
319595
350363
387614
835121
488903
926486
778328
908229
1025779
777086
92566
492365
92278
777693
854627
1021961
361050
739303
236266
271044
1002988
415491
383569
717960
61344
731971
117158
680655
249297
153950
108241
717528
561435
655279
916039
37476
720714
572431
701090
855374
515325
367607
5356
136547
123847
523299
641867
647317
500387
475786
224590
609041
983950
849115
553571
476460
122571
389025
426588
683476
509881
688194
698384
325373
1033812
531870
11707
162677
114227
649056
141678
24130
227686
900701
919079
872490
154503
144822
1037276
339467
844957
964932
686865
74860
826902
841414
732362
32893
45286
968843
72814
713033
1016765
36004
506269
95041
772041
567439
948083
987504
320386
388015
441591
782237
377710
480853
909616
466687
292488
985328
472038
568119
1021480
935424
157422
264123
991684
101329
498674
578636
833747
517451
396398
259975
487699
68929
750072
925049
400132
803764
429393
118646
890749
116174
429530
147137
277968
108395
570796
468683
436943
423922
74738
368443
705456
398017
777572
861205
745309
118249
666934
736072
272711
331615
63558
393351
843557
921151
245376
496570
623798
920352
731109
664298
782067
663155
319551
26806
767840
723816
448890
278634
469434
152084
133458
245795
645956
688693
498729
683075
659451
865322
309290
232070
993129
1043055
773868
768581
355350
299832
13977
688616
11577
729251
338576
892950
1034531
518155
315428
216980
185989
56275
469921
737790
1030675
825103
434351
900594
516453
237485
629468
423546
1009848
977278
220880
145581
324023
794091
776764
275358
372494
631025
293469
231320
211692
609224
801085
51197
914907
921580
716758
265360
276619
48605
157096
824915
772622
928913
230286
881246
1018454
336147
146404
458326
24103
126337
875477
539376
905524
804035
341454
665637
827641
708577
279966
945226
832409
905203
1025418
716935
961104
492638
165215
236893
643333
262552
59860
975396
276569
96870
181545
506494
297108
543918
252605
459447
611193
752857
524975
822671
575369
96527
125996
187424
435905
273136
927969
138450
872873
131149
135264
10781
606018
968831
73393
464160
1001196
142496
53300
361740
471116
702209
912659
708149
117124
693531
723440
305723
228163
709389
387058
274611
559257
1015097
686311
1041468
226398
515145
191135
755992
218967
463866
737804
568548
119850
554194
432396
104584
684516
82468
328092
19346
80073
21184
500352
687422
656421
772166
322793
281514
866116
490170
913788
955622
530648
772508
771224
722629
508840
400448
506596
150775
76216
977016
293624
689894
758366
301776
127108
82860
643685
203015
984101
856238
514600
919329
496756
438114
555302
780401
948529
866581
960990
366235
211005
937584
664303
771688
607021
819403
855906
194111
3080
979925
424547
701816
624008
299625
566683
563515
790634
241651
737218
521612
99127
632800
673280
456936
325084
147548
613157
607215
148223
1015018
282743
200078
211740
491970
771985
320244
516877
426242
195591
630705
281000
968434
463595
930103
725300
289291
762210
493484
186163
37803
255777
861507
626502
787498
1023746
590655
454649
644752
835333
626506
467179
364193
248727
88429
753828
271395
738740
463760
91407
1017904
191313
705510
9979
671787
490170
515665
185639
246284
863818
549669
1031696
862352
651189
1029005
823770
435160
212567
1001882
543150
949653
837306
29389
510399
575855
926500
80746
282626
405801
321336
882513
216174
180277
859216
781231
304332
534539
202914
34630
30132
948632
956527
629468
734503
463535
629798
1037369
597195
971893
84038
843305
1033603
99452
509282
624893
137213
820685
323826
45651
339399
995740
648761
145088
336911
1013287
938261
346104
326188
1013825
99202
375499
6903
877154
381279
308903
123524
205664
255797
129673
708065
650727
784279
873991
593633
169740
565004
410359
400011
770910
627759
194850
1022690
258241
766738
141726
198806
425384
499072
975790
440666
283099
331317
102285
804837
160457
78813
140219
462339
134597
572370
628034
112939
513439
942352
954905
729792
60615
750971
903744
315295
613092
466862
762235
551890
366561
560732
99287
683401
903180
397081
549577
23134
697394
459430
353668
370108
827704
295004
35747
888793
103513
912637
301991
688995
518426
385074
928265
608359
374410
46410
190035
904669
285959
337841
696825
81275
764961
684948
770620
521500
168918
222566
159273
236209
130387
401354
937642
452332
593994
509262
631679
351970
767316
310662
515143
492426
269321
863722
969618
845246
11081
693761
964371
463557
199194
739112
181947
327915
355096
932222
217329
893185
185998
1004462
197000
488810
712034
923481
88542
781125
361483
237063
782447
423480
641719
183509
479818
952156
891191
933693
285764
976250
643380
192274
828377
836483
172602
148072
517105
420713
227796
16933
122029
755108
516757
788891
903898
77097
114268
152900
848882
948419
22543
834757
960631
214006
821942
251242
231719
609038
91054
737027
170799
507283
999946
98834
873789
775590
932348
375723
499887
711706
1017884
701691
384922
427922
367208
762072
1018429
933951
941992
131864
33846
873510
683600
971318
742434
1041119
471048
965884
552159
572980
55470
643357
301460
416315
370948
694156
746644
53235
618660
539733
178314
740928
619785
900461
414628
1004353
371056
673981
495887
62883
258850
511435
125365
40853
522858
531874
415255
113848
536433
237257
589716
324273
828869
157709
178114
2704
721450
241215
488130
953394
84082
567096
688585
19385
937611
237847
656448
50054
512067
606782
39172
731342
971786
59885
228587
836565
937096
418544
1041220
594568
507413
321582
303910
963307
238044
377905
195588
607588
154360
169396
674143
555626
861261
973330
535007
521600
451380
466154
757117
84241
60761
780425
4335
339172
533389
81331
799958
435025
387807
682686
82732
81309
340466
798220
269045
978767
1000877
1015911
471445
804413
135924
139561
181401
69501
1010745
54070
391009
766548
411437
221418
823206
543649
455429
756540
324328
277653
835367
93916
59876
380266
538596
652248
603281
451692
1045428
136908
787127
37912
571750
947151
457794
555057
876031
28085
945003
301279
76447
401866
878233
872237
907162
615306
915028
209551
248185
539459
24078
287147
176513
626928
446195
442749
439594
370847
459114
551207
63206
841814
969512
232905
85986
902679
914824
287120
786545
666404
744947
70169
403666
273161
260322
440206
603195
630420
697547
896236
234676
570118
827611
68516
520082
535096
214362
831846
454135
528381
438224
1015804
147431
429850
21581
184247
387203
101179
913156
955786
536942
272900
726615
276041
543078
295738
1041764
535172
421820
592759
887471
970153
634449
670839
187153
408623
852678
869974
900241
111770
605361
112385
1034436
810567
197723
478328
938405
475448
518372
917037
90088
1010914
526193
71833
40441
835722
853911
1014445
690392
417538
270311
923136
753407
92228
375683
17687
407517
573012
285985
212054
903351
306452
300389
903
369026
217246
183684
84254
16370
577690
250902
804085
1023643
824194
768464
304042
186601
711116
201147
767812
297823
962074
842847
701355
479812
716138
284023
228502
642882
933185
141638
791309
820649
755777
736410
358315
862828
701204
698484
429063
247376
785798
870217
471786
1025791
811006
376965
467464
460285
876938
780514
541634
829701
623144
150420
891699
947136
315601
134140
97571
131980
563502
571331
696540
629381
1006300
242165
755871
333731
1039317
961908
441740
521859
424262
303237
303263
961570
490479
272031
867424
703371
224428
835071
104598
817577
537150
92640
364384
243175
443303
920966
545611
1033100
301425
914209
814686
965008
66889
338565
1000384
598608
215260
399181
813636
286798
505652
131420
497637
521127
284844
995016
305267
414054
140602
1005843
145180
291413
888246
437260
660546
934718
748887
479114
55137
140767
856347
700912
82010
822715
644185
25559
806741
835081
743344
29650
795912
291896
584608
792215
1022098
1036252
959890
700090
940249
269399
335091
781557
1013513
183488
199690
106254
133163
635561
651013
735755
211648
777109
275135
790695
136988
67722
177657
85595
581771
912636
252897
971522
1027332
802073
281393
267259
842542
635314
114948
825472
134445
907253
348368
88154
866670
866272
490460
658514
20059
825304
741416
724354
144479
502380
342198
918163
632800
984951
432523
832464
59641
626003
193163
362541
973814
79480
5571
902628
523087
253318
837588
580731
922232
555758
907855
791880
146006
695467
715272
681002
692491
66640
584002
513076
797793
769643
814431
437488
220232
436901
670929
187274
407684
978133
458402
449722
711222
647590
74082
910448
856796
60999
203167
801997
665612
202015
140646
699090
948367
827486
584060
882888
486596
24522
952740
787503
475577
735072
781885
145712
293003
19237
726590
166153
201553
160882
561760
62755
330048
839688
527327
542658
438846
361698
14399
796388
170711
50439
990089
160425
810385
169000
299263
909790
957281
483874
435697
5177
182748
864861
343222
993648
793761
323363
1009054
425162
550234
336873
33658
523721
364431
735427
400828
442674
363
244490
668574
101562
569656
490205
521840
570600
809014
883375
610068
493365
749428
113747
513656
1022808
591977
704496
570729
735587
913419
302652
86778
664240
425435
945763
835959
933934
367084
295764
23372
116860
569429
765154
1012732
334152
50790
572952
714245
366722
473128
676065
787316
27753
1043560
406789
196288
402189
224640
1018418
411758
711214
773350
226152
807407
1030742
926209
997945
622364
109343
692046
382019
71639
142895
357246
856293
98538
252141
219512
115893
918682
873138
636969
244763
294847
110694
3163
32473
527733
1015074
1045336
5328
433054
387843
336207
204880
579714
173388
963851
454945
886311
318531
630467
295709
283999
304241
70491
633396
206786
994253
888667
1005853
831660
106630
182909
613322
215493
8907
1033111
950836
955489
353900
683371
920208
569838
87989
329296
86356
716862
291969
705499
767183
490751
536887
628932
138657
1007658
793015
237708
625614
532749
86621
1019544
351488
471551
472504
752769
450861
31444
881100
404897
386952
914917
571613
311099
612108
414121
794110
92796
114343
31177
71375
971436
769421
109421
878342
66187
922599
833552
187792
999112
275195
29271
201411
435585
137055
624762
383680
236207
523215
569507
113808
180537
313634
400580
69460
436798
253389
946414
971661
548754
775538
566050
860776
129552
606698
288982
948205
874899
706081
696272
1024408
771471
17882
869876
888666
161700
843626
975720
850099
561531
1017197
558763
563340
585974
741056
334990
244033
881400
656373
433819
354570
735443
1012989
44890
943325
889422
1005157
798920
231972
212109
757640
1008828
247314
550642
418823
158293
295477
5027
60063
844875
377207
1011843
846110
252063
1016626
1209
257610
560668
167621
417503
519765
280384
857328
927318
899665
29127
709009
1025413
536688
651572
166756
406977
1017065
821452
42670
153712
285464
518779
438934
406304
524895
589695
877606
493105
249059
654321
938075
663832
854927
865130
1008265
661663
908367
433781
573139
991345
396478
986243
873210
445536
976299
164344
730636
245540
183431
63823
452733
10848
74860
242017
890572
723905
637033
832343
893880
468014
638689
380141
529207
890827
178954
761273
83438
430839
954960
556521
669904
398902
444525
807442
590242
750156
819100
466637
183059
76402
597717
702334
509958
312011
414396
201666
15325
57758
764843
556365
629709
310636
607943
479012
896030
423192
676937
92290
508091
317019
387495
481274
527345
904392
863405
682915
83653
453198
115358
680201
291251
516786
688920
667436
195308
680699
270176
938721
189705
93308
926
87832
93108
460842
770489
605440
872823
735766
96273
276593
69198
213415
989935
76429
1037784
963687
977732
818748
996592
709075
298344
356648
784519
284613
63902
557428
353166
744790
867875
984527
437990
957741
370284
469103
139960
117528
758990
264276
739412
27647
75290
764390
554909
523902
400291
250563
499785
394655
192309
912513
671418
106163
317908
243899
43636
149604
698638
563698
713779
773920
1016687
426606
675459
420194
932879
968435
63636
99867
526672
367345
605933
1032291
479642
245689
238914
646846
661461
900258
26291
415769
169686
850767
166805
12535
453421
524610
585525
1015126
731124
608967
323015
589105
1021679
783693
199312
609501
318651
543729
280540
529041
68099
102994
255871
807643
815429
58754
966400
387121
296805
25258
124757
575711
109733
928603
507769
293189
60483
975680
223644
1012938
186977
483325
637488
526413
48685
66057
99320
316547
971966
695179
630371
25824
99945
731200
573784
4924
40523
296144
532729
499259
708496
42017
830022
325752
993619
28225
160771
507376
988193
498411
321320
628759
271299
996159
111589
525399
548724
58013
884620
794345
370192
798375
427604
324480
594608
897866
1026494
501838
872419
690355
126715
915667
136990
404845
1017201
721543
546885
620484
487164
892827
645528
330901
627324
64506
92157
909180
302167
878054
629484
849651
884142
267806
918367
238272
855514
40665
331350
47087
602155
246939
921985
937988
677621
299146
222310
909643
161612
326671
995412
39516
856613
969694
521190
682448
828542
489486
128294
745637
703214
829094
729382
989068
964291
949671
194167
53000
603514
413397
958202
432933
47860
242965
420491
452028
177284
126142
123511
466270
251710
690302
161044
154477
680068
793315
613527
983968
73802
130418
1036994
400316
246429
950622
830067
455506
205511
553988
995051
1022584
902750
379683
909033
302366
711982
534775
1025942
87514
56967
200404
201792
591772
869136
574390
358774
28110
1000208
196301
529313
381081
1021789
548817
719009
363483
897845
108224
687161
13932
462814
632566
332722
166642
456300
621465
926454
347778
584961
998186
110491
692818
582343
499993
1015559
563512
181990
428614
870095
350906
354460
760414
140388
502472
647390
575005
484537
474275
942294
945274
581234
85211
425799
859777
147321
52266
114595
648191
473915
975281
715593
986559
127637
832033
9987
508828
184980
1041336
733364
833458
518199
773422
317017
513818
210658
758423
498244
932231
774078
889354
411917
295796
579123
834702
459784
842169
464390
49738
760753
642436
123096
243383
360187
577
95357
592393
284334
443312
1026068
638233
390404
345310
230767
915171
514262
622137
585366
213398
847691
90189
357875
405359
877487
809094
111191
13145
318108
398714
250443
422328
341382
804013
768236
393046
945422
879573
446153
131595
952408
207177
436796
610057
883044
304108
438352
771234
413151
466771
301285
749558
180752
267070
818180
172199
520126
296951
821338
515518
144939
983053
760452
447283
225618
200332
510523
163221
1027418
321381
962839
448252
93295
79354
503930
178035
312046
1016033
45521
124125
439167
318672
419561
538366
946260
561098
194965
380057
84995
540288
165086
318959
737662
675843
782618
517541
950165
228003
703121
846573
174905
907095
807467
744437
574237
462866
773931
102523
819581
888997
172845
1013263
522337
484731
135657
392094
806601
430059
946800
81792
586469
954445
648690
395204
67390
977302
135521
482887
106154
71555
249749
3690
11015
988120
304651
235167
558079
864989
599444
454784
535431
922101
146435
650609
699566
332542
5431
556583
561738
112820
990265
120413
53811
828779
569945
309607
986661
618648
843561
798937
400026
326026
891026
577618
275640
993147
196000
856802
954695
882053
984422
1003481
47371
465246
643606
795796
213951
597596
464132
19633
313459
843453
775413
948675
617744
538149
923401
204912
340195
561129
342782
1041556
676317
803037
20084
881496
752790
831095
1024257
567729
413615
65753
774568
839199
33360
233102
957504
873516
29378
626849
1009376
374269
421343
110883
716444
70390
433234
402991
61309
451675
190977
219935
544548
647714
259788
392674
953638
799345
462781
368130
298402
397728
702626
634009
675906
251222
375418
181304
720093
798108
123366
511818
168581
625413
456910
441074
796423
333835
994940
913343
884302
642686
354092
685113
1041199
564859
329719
883688
979590
931238
820268
158285
263369
254838
579465
918481
513602
843151
917695
425185
217081
930596
421609
979413
723558
1038767
462197
605938
158212
401017
493378
451739
166528
199694
793084
600135
610856
133319
262611
460873
372872
950007
844995
915336
164730
397419
756961
647442
209610
375973
482176
436615
95371
935071
388694
974966
443558
414836
319220
392502
255607
818745
182656
474561
11154
457342
764062
327005
131761
1000610
967939
481309
199217
902353
975210
432994
890245
357607
80857
300666
314239
953927
162292
155536
737264
541383
708022
572363
500667
966760
671988
607879
596829
209853
216106
687922
581700
5499
497067
907352
913124
788747
297107
622060
372509
475189
792068
932477
178489
297472
769901
974356
820968
992151
1041197
937443
623208
799264
932699
873716
799286
127249
104258
953753
668246
51891
1039865
840236
670592
352501
1006292
269617
530345
137152
469623
96776
846221
1002851
189764
336243
334070
524447
321433
30685
614173
69541
281826
702020
981602
757252
349788
557314
287952
222559
358522
606739
1037049
806148
1022209
15382
485489
857895
417528
777128
898158
117900
541395
747081
969912
608912
167791
371057
835193
233804
194115
895648
100903
625308
50901
628919
121669
524402
27591
653876
70661
540919
910253
48606
103462
671069
608373
775514
484972
321115
978745
810235
625452
31415
631824
1036512
343506
725665
835869
2296
38740
303292
827474
138178
921969
304358
360649
48574
656529
590350
892678
482962
783372
530110
324073
137937
811245
321190
940352
422017
521862
574558
961886
874538
438799
470235
556354
857244
697287
592457
920344
576513
117181
744539
93434
502573
292168
365612
429650
634604
806905
231508
742417
747219
996329
90598
585386
336010
770789
1002044
690593
395857
886034
772969
178966
742054
475126
67560
234321
123756
264234
869728
861455
901858
388294
620372
1003913
453596
874764
412202
150020
562798
606621
781690
504143
157772
74367
486331
113316
829119
514854
711400
20992
611565
790583
411095
658958
391378
654700
424639
552637
581880
283837
56451
1018459
1037365
914023
65845
535093
639129
416091
130044
246028
905249
243467
884830
24737
816464
65717
258702
439599
563369
761887
891848
820401
986793
671168
428355
359908
450261
162788
448488
7868
477462
228555
603477
436496
763292
824495
520809
571056
1040816
931925
463910
685613
500009
959906
81175
665579
239897
759072
428828
668656
535853
1008322
469717
626644
446075
724187
1009202
443613
1017319
1002972
718711
306176
150914
825513
1039656
962230
60742
156466
217702
163384
956750
363185
896058
905600
834106
39567
495846
409169
259065
427544
387592
388329
845127
439700
109837
545358
736538
500130
204150
660639
121596
598366
635841
296091
342594
320638
706646
38503
411507
844759
366928
330756
871474
544442
267225
487174
898614
530608
37538
913350
509495
671486
130196
984258
705285
153803
919245
926533
614117
411472
214596
143425
627321
631518
343613
681266
698046
436285
470492
161421
879096
575878
1033602
354913
406007
573370
402187
453361
613785
444017
97779
849694
101732
242047
925115
163877
652819
918516
292876
723595
171680
235883
551030
72399
288363
776746
970710
406684
869886
337329
721918
671246
693176
410586
686281
519736
830187
228387
775618
797367
355242
776230
556568
1014230
418625
962214
329608
1008523
746070
268100
391752
522380
572699
871865
737768
941724
819637
152705
992828
931704
292266
737092
531792
404427
198389
123192
437923
972308
159095
775689
817927
103754
134476
355845
752921
621561
682627
290235
779950
306315
910683
206609
578099
970313
16444
692170
655506
428946
478487
199925
889226
903906
160777
29785
431338
945213
492450
78130
34738
80029
546818
721250
934618
455536
544542
939536
926797
413878
938901
219377
331216
307612
39474
759963
298400
443213
931603
450689
688279
1026633
174059
746768
533776
310944
821736
156146
470311
244077
271818
876105
596170
362621
746006
569009
1016055
403886
886423
714242
128402
631502
246568
177856
1007832
827833
1016812
8231
807557
322341
803645
891799
217036
567296
924197
27364
258971
35537
405748
194749
193933
531286
1006879
189920
25406
317674
189610
135080
925991
283166
160637
145426
409109
609881
765774
825250
598498
458658
638615
983740
17173
707922
650743
878697
716905
478608
42171
287994
1012410
522222
974299
131145
84255
992959
914199
982835
762871
715332
967137
987831
838933
586127
557931
87172
457191
329499
579612
1029319
88397
362531
524847
386925
754719
284055
847602
620997
155012
1007654
421920
542648
643702
15771
123187
947542
57270
335061
891133
642740
436815
489063
481904
658446
916118
1015214
770725
884922
650560
638899
337733
838342
860047
202319
740517
199096
57261
362552
119720
559924
305920
626161
519634
759816
507626
896153
216112
1026255
77498
433786
733308
216969
966323
777418
22323
653640
791307
280995
892962
666230
388395
339692
366890
188220
433264
573450
181135
147325
310290
492028
25520
200219
247823
672753
766656
236091
384619
990135
846497
342420
287612
139887
516009
692824
240490
154946
63610
242987
356224
336690
520009
448424
438633
1043291
927563
847315
250769
987146
691752
749361
37021
337621
198364
5078
631261
413354
379869
29771
936912
910277
612897
716147
1044703
1022490
130341
622512
32915
361960
918677
770680
193852
1013844
201789
785772
1020087
28317
258263
451981
978286
686449
833739
806136
286670
121847
885219
654892
981372
811885
116073
817340
617141
621389
867382
109847
941604
604337
393087
195834
802756
954869
330034
254465
709536
886796
282866
411787
1037063
93742
328565
144836
211495
845220
311335
892466
378446
877591
301103
1012185
489780
686387
284341
71514
71043
839026
352586
363611
534891
515763
62040
1019480
529099
694955
917317
268510
521177
336724
85364
286761
148450
171751
747285
38676
380488
35185
1025032
584921
961940
693008
834557
350170
351272
261158
821512
89344
758270
765172
771175
427661
555311
459680
383647
855156
698210
1029317
627496
975004
1018694
792398
426779
925112
570277
492648
925755
575118
15552
145544
297505
980998
545267
713925
133176
893437
731055
938675
5119
317308
771012
412620
901230
936623
809171
189386
925831
900651
111862
250239
1034244
446279
672598
475644
452466
887122
911315
908415
968694
830033
72231
894992
657427
385091
483806
148748
463374
409000
425955
201723
572892
927422
338216
72321
698704
426485
464699
122109
510146
781383
34011
460789
334577
312077
139145
477684
411677
795683
977093
935124
97920
531580
1025736
825018
938005
269439
479466
924169
369287
852262
940905
851591
1020807
152318
72561
552908
147026
594128
962908
525186
963265
61566
504876
853922
235792
763110
978672
395329
1006816
893992
124354
711031
875483
169339
665807
607335
589400
27563
420424
490207
685671
242506
455326
357908
779558
455474
795364
485198
642677
179043
137762
116250
400544
721004
501812
665679
185002
359745
30008
443222
494381
505358
778414
907539
541815
244413
779916
774319
957572
60620
63693
620043
962493
819163
390204
894176
391687
629788
758148
484923
368525
77762
535075
233503
299001
902040
835983
633331
847170
746536
734255
308822
849984
232384
419655
39584
378666
558683
889091
518831
267329
1010680
342160
265267
971372
4160
108180
302780
458398
919497
103387
462715
229290
272986
788645
362692
252574
671472
955073
504832
534943
216944
870525
867282
709220
633149
269976
213593
939005
735677
792534
771644
342504
119887
316352
352144
215692
592719
401456
622957
523914
666427
845379
447657
56313
545539
156910
752492
872639
194828
419425
972929
1009745
103628
1037285
567775
542963
348542
630652
25271
236416
224728
270030
374406
206524
483500
432594
945775
648634
542051
1032529
991833
947510
745460
598037
549704
642173
301570
17232
798131
287204
989600
277222
35389
834801
17542
373960
965684
363626
51845
723571
1001978
606811
789334
156711
649689
311830
327794
620705
727909
442820
1026242
495197
342594
444255
723103
280544
334225
807139
488130
875250
109198
727113
170107
487269
155647
109204
368057
40070
278839
367347
561120
875558
787344
929704
177358
615442
351543
432127
458504
777607
544816
203666
583102
659336
214485
516730
671419
189932
798306
592341
262142
731808
465013
375122
40927
99572
455759
725056
990919
355226
700588
726183
619869
762720
979573
6453
906288
162711
440485
981428
518004
809270
54849
1013014
718751
961771
449144
795147
350413
447516
59418
947596
263868
616359
302458
268679
808956
28470
900894
3842
818065
628314
1012573
608380
959246
755875
292798
625889
653857
49928
419624
303378
491488
309772
588779
41170
573025
390105
478858
279088
23047
732712
507308
544255
1027676
681803
156985
580491
582953
741135
476818
592415
928680
1032846
683375
921766
824537
395645
999398
2412
900861
695734
324409
43795
943050
105239
495161
817806
985624
37639
139443
112363
363236
926099
559006
633004
971619
852923
768178
496090
956094
3272
778605
727094
648121
767855
441689
716326
277049
485591
602963
665514
751342
626127
943502
669741
100889
788933
454007
523127
1035667
822070
395612
826060
768367
384403
250663
234601
647015
243169
602515
493043
261412
652120
537934
375247
859406
478431
927492
515720
733534
562124
986279
478917
62378
479175
293309
547232
73802
999945
894757
754738
362036
285768
42412
570443
995515
876310
457491
1045020
550033
265193
723640
204594
348848
352789
155460
868391
563784
277620
287287
722627
113744
593819
1036604
297297
662675
851603
603722
572742
368536
72708
791817
448778
991143
383464
890927
841132
378051
606674
698288
694868
684668
87441
940245
381848
278488
883043
959936
123029
403596
721391
379562
770778
843999
561698
356745
881496
941779
441140
175127
724338
25402
434503
111992
842049
1009737
291964
921800
827612
74567
428195
876374
947108
704706
190408
176548
186458
271737
622820
923492
802252
21481
766022
901205
99089
424253
740062
487993
620928
400690
789587
299798
52713
498345
648568
416310
131072
443373
666237
728609
845580
821956
423634
482036
246651
1005434
856768
869028
466635
980036
56856
837990
769303
313009
785745
23630
455835
316340
644237
357698
48106
271425
938469
85220
483634
978101
560638
438475
466350
953389
992826
696949
914196
864834
303879
819912
596759
447689
123159
987239
293457
833011
109884
890764
1033213
1035322
203226
613769
544494
560462
1040534
837450
402046
752234
414901
493127
918855
230726
687786
62396
292616
559234
838437
489586
138377
270143
744296
970056
73430
458310
853750
657793
40786
536802
978513
485379
545193
385427
362326
120551
115747
91353
631894
510848
668944
178467
908799
470615
539123
427625
281695
784369
642589
459937
1006887
542559
668840
936848
225404
856375
323432
728968
863258
413971
382267
809656
891805
152524
15219
182248
192760
610915
950026
334120
809687
747650
755209
1010189
35696
336750
660320
313918
198719
868796
731910
801209
715741
639872
939627
655042
956457
329590
509704
241983
381957
95260
219285
369587
659214
981941
597308
341941
121017
754256
114220
1023902
466189
974569
813313
113770
1021386
813198
125658
455904
788376
555194
690794
136406
669196
848405
664193
667139
727019
473
965889
2784
331609
585336
208464
949434
411488
523274
983269
75940
125654
477266
464400
751643
910931
1012571
462562
584426
148657
577198
467336
920102
323494
97316
175628
736055
789794
204318
181354
374438
518858
979086
744024
579579
594618
328842
150701
89269
366122
12983
235637
397253
334775
685914
241187
94050
343261
503509
554314
627306
907078
131542
18674
538053
432220
130071
744846
863256
931940
737386
942452
963853
556155
292647
520944
233465
684582
277841
110869
464258
601696
624315
859343
836870
644089
237310
505455
748571
483869
481525
535674
216746
1040900
358957
192481
313433
252566
389102
238563
753510
430917
652135
370411
149921
811833
191633
178638
835097
195541
27916
339959
821969
100806
1015211
907473
982283
138622
178103
816579
890819
858675
378981
96888
175250
70850
873307
728548
980027
574400
187491
771622
253834
461244
706231
116195
517739
441080
475946
522352
26893
47876
803540
223247
859118
183025
1006535
612986
588512
736425
953238
344430
364224
320855
629136
684821
628263
189251
160731
761694
659898
944018
946570
888753
367394
331430
915472
193678
780369
702428
561854
281343
975327
488919
367879
595492
838541
757236
28132
917817
21939
248814
1001417
28657
758179
680101
68
647954
227277
665175
888928
571619
888963
155085
165906
708104
120320
828197
295470
918372
37248
166479
1044329
1018804
121505
1030728
61325
35333
281911
262425
262012
421885
1010863
344420
247679
520314
947844
705965
519505
888487
1032736
373695
169810
50272
241900
409347
968369
418889
632165
773369
621453
802332
346836
378623
286405
478180
891063
740685
474336
91040
913135
1027195
828995
820579
306724
323956
356596
632368
186040
718424
916543
644763
990185
795634
436663
683947
604846
769854
326823
942558
589700
595780
400184
396573
955024
685698
156017
341895
378072
568479
390473
337587
238522
456917
743795
401904
529016
1040502
675534
620295
706124
159478
766166
101769
433953
127406
35759
427884
524071
621701
537766
877621
469863
972142
660822
815534
694551
453728
840046
721813
211445
682180
493166
598517
835777
349059
520607
651206
1011449
658659
812012
114609
895056
672650
316239
91704
871244
97041
687926
65245
303385
546591
752709
308278
727319
877517
254409
26943
501542
566825
339671
228118
345625
196133
339383
762306
136844
1020971
214885
455753
270032
443772
673810
739504
650154
910407
914769
796321
993038
892340
842373
577013
104253
143893
884352
546926
226893
822009
524376
290274
200734
908815
260313
811417
1027214
88739
269328
897432
282301
128067
416827
475536
138014
2126
968287
401117
380313
56418
145075
761651
252745
632239
386514
713488
876245
183437
685999
485709
623986
676362
637231
142331
22928
763823
228695
906602
15868
221217
586772
768895
825292
920794
832871
586321
644623
52977
809748
926895
306485
439740
13367
923106
867006
573422
173348
911814
26841
517955
622971
804589
210416
822298
121994
1019539
543142
395272
332274
1002302
287785
400729
510680
911928
752925
276947
187332
679722
271159
935228
852034
53221
850368
842214
311616
408810
548292
857290
1018385
119876
511667
845531
225874
753670
640095
640167
521101
188460
914860
236082
969881
490662
349107
94086
35605
7863
438508
146972
395552
855725
39482
783346
298600
30303
242387
334973
8810
3640
909616
771617
676692
376258
990096
213091
21775
421602
902071
719289
530839
9103
128213
864151
809912
433070
678302
899340
528496
816185
228758
490129
505693
693069
908208
159744
1012227
85273
654006
12680
568070
732665
207250
671854
271237
739155
150403
676170
642059
800393
940271
865414
237431
896508
71196
882085
928844
478517
1018046
664859
471975
811127
617311
555719
608869
428617
500849
309469
322979
63859
626015
177160
728500
330904
540224
719364
558287
709451
1016557
983219
390096
130987
233382
284683
57680
159182
689202
373307
540079
28126
728416
467621
706928
49298
415471
558618
153207
207263
28119
890874
166334
710765
497149
293635
93051
801747
401675
109283
477803
612781
763747
994569
697941
992890
1016487
576456
153158
445263
827562
540512
443802
616826
844316
764266
834580
571423
235827
781845
666569
40303
381700
895436
330636
875015
164666
659156
564261
773321
367969
912460
656008
840797
920233
700822
235444
442458
329508
672592
636365
869043
696997
860912
94584
505198
405705
641380
738649
890530
565133
548107
433465
717237
559748
777867
456097
1017652
50533
422171
182431
543527
214969
791437
952392
828229
524316
397837
107826
540563
121664
979031
273941
986078
267901
704850
276071
802566
307182
775412
258441
276958
816656
555413
19467
588060
817080
6703
414855
840402
431597
438427
500456
329295
627564
550241
641565
851069
267317
494933
736112
583614
861827
714864
527043
819509
70842
445657
1011452
878672
453359
280681
595181
746037
371260
937063
586508
581072
817445
919938
778238
1025273
422205
639845
495422
117394
40682
361827
159711
808270
533851
742819
454484
155810
885460
545480
628835
922183
570403
836988
363407
476353
880480
440383
539267
620899
725835
209282
31761
723547
235448
818241
877199
21534
36781
26811
776214
39612
320947
474697
358488
560342
504588
495221
116406
402071
156425
459938
415940
790719
538020
392881
835979
784020
564566
95664
702151
876047
876118
868792
940940
775315
908526
819211
239747
14990
246202
118203
793345
804959
180602
850887
95435
77922
527522
483408
143601
755708
883688
489697
1035276
226280
741314
531196
574388
342261
491430
314308
895684
977179
321462
747796
835969
161747
646481
788942
626884
322676
1005184
202435
510842
75827
222325
748981
871181
378762
919291
443806
693492
589277
687807
479458
75571
616656
631024
218095
605745
704627
295779
566319
752992
458411
422468
745566
66696
655135
747311
388284
106466
994700
402021
183104
921080
426730
674086
745946
607766
292321
510677
166015
787858
331137
693376
1018896
793717
507529
223547
381849
356625
101628
492107
576883
162292
975004
477567
986279
29279
408443
106639
446410
146154
551651
99793
251458
1008352
11519
85467
601331
623860
615394
115125
317890
459188
732688
783030
406661
124035
346017
257573
244796
916602
28298
663431
462680
128351
827837
147777
960965
92287
733571
407592
46660
289235
846180
471771
167000
966066
365050
462379
237826
721685
198093
112890
945102
293592
251866
86948
802677
853048
526909
334295
586506
290977
181765
591134
336056
1024546
714156
124734
600793
932271
979246
839987
285134
22487
527822
510239
632103
334020
213622
714010
58025
276731
577555
566380
543583
52939
672466
506888
341471
143309
796152
150855
638611
111765
374242
81001
296159
501759
963670
910250
155300
648316
60404
480388
580289
149664
653404
203236
29017
695628
860928
28260
242975
665149
772075
157971
597359
271746
1041716
309658
715418
198701
831390
277977
71460
644081
31824
1036799
589415
817618
217125
566033
275695
1023167
792987
83150
244128
318520
571425
396036
811949
717391
808561
582324
276759
1022468
140477
571798
132272
661928
606996
248298
750659
1001547
395760
617219
519425
940789
955731
631382
166039
231085
593891
582919
2268
429936
982430
16024
307184
106436
446005
500912
20620
69294
545071
384536
440091
1012598
778337
559871
844478
774089
843528
251402
779067
31135
706233
984948
56117
1042936
913639
609702
877154
550233
534787
207560
289393
281489
554994
495552
724613
581601
501456
679893
82604
492899
117021
936532
869749
601912
709565
793773
59934
467318
1031750
8983
461575
708182
673488
234946
656702
455484
772807
657315
263724
187089
821425
142445
586982
154583
716267
43525
947050
707595
722567
100322
396316
386177
832732
659097
953361
700404
1011853
730497
243845
493388
929375
998328
714833
618510
466078
271948
557690
663880
812072
471295
226877
298707
313173
901495
973271
202743
610935
43048
143034
342051
199
955415
916376
81513
604076
179102
358336
153697
534605
253880
134862
142739
208196
69608
169635
781612
451366
268388
537792
61548
898362
79714
81884
117191
311739
887557
423745
381666
197266
575595
842207
995076
916539
287169
749810
980944
510346
195727
51885
242511
172081
65644
980593
416047
328936
101592
524495
794615
487720
637436
843399
725947
162881
830366
990084
927268
113411
657104
625401
538010
108599
652745
343634
702525
499453
458698
599367
657588
1015119
918774
554359
342844
982720
162539
615395
167068
370171
876946
792849
189519
22245
778144
437805
821605
238190
114094
695128
816792
861380
352272
314160
577730
187333
217452
532275
152020
14152
858221
569055
776602
754784
253109
841121
208789
240266
674230
224397
475519
165211
922932
940851
640441
456467
1015647
791828
997805
157861
948204
668454
771410
157692
172967
596605
510177
662661
916863
179527
83675
5293
881936
850644
237232
853826
867440
956119
911915
762311
935778
998760
981260
503509
756983
899945
449308
322709
742872
199475
361115
582560
254637
668668
445015
220572
710597
224213
803815
348767
172803
927840
841434
521070
532831
303558
382132
944383
824309
982555
404531
700698
747598
782429
450818
503422
1030983
461244
739592
886831
907549
195269
107104
1041193
45558
382344
543376
499640
747698
844538
842134
771546
561008
512537
659109
171003
96312
745385
746015
347300
292561
962270
468622
832267
711694
748541
10838
556633
586296
558000
696989
565939
611805
603383
268480
1002633
396138
982150
34490
811372
539711
962629
604818
636416
788361
310533
124856
339752
772508
222425
225802
317403
290781
837724
610285
781749
633734
578353
925121
555565
238344
206871
23836
724598
305981
813156
1027130
895210
949014
270932
716768
1023707
845995
212446
430139
3196
907794
414861
600432
85543
125120
598430
191104
474412
930969
302059
1014192
1011498
517324
1014984
1029779
536212
464785
629077
921957
244757
136183
239345
899199
1001618
851868
770681
962611
444811
977771
382932
667153
175828
457197
629058
716130
739754
1042853
644816
149946
442208
674240
380462
598886
756231
332292
23851
857474
466186
171285
140423
586019
170469
895123
599275
981802
655462
671880
382718
745447
234518
43980
506881
400069
169540
115701
738755
128700
832610
17814
781591
271177
659021
146027
727931
955089
114411
982770
425319
263786
889778
124010
1017222
239288
565945
967800
848207
948354
428088
551568
710401
843123
470881
263987
597066
816196
663727
927699
682898
668900
485276
205370
437762
43576
168535
796706
805849
11618
963873
352572
103512
207433
286587
260959
608115
247782
969880
963353
1035477
234044
36519
507608
843328
184798
904540
373408
592537
849513
900239
320039
614659
5373
18470
431589
102165
47326
855058
738035
715453
294544
994686
104044
408411
492452
958968
1023302
435708
599898
883990
283591
426890
332975
868458
183019
973224
730158
695867
730968
349760
578686
368110
999400
278402
546228
713800
459756
852567
175872
159038
44877
973867
247298
923844
996750
949206
498545
954861
374288
158251
869087
859055
175066
374497
1027821
102442
1012284
209330
865994
190163
1006836
191822
821954
828996
365326
636394
542300
351431
479779
615884
133184
452811
421380
600279
481316
148872
999861
804779
102401
410861
89580
648035
731936
282488
421507
991776
757668
38637
572985
691540
229279
822766
37926
691213
707726
367992
399887
904852
419757
449125
235338
408352
674052
1025642
295623
865797
777659
732287
537196
392029
937254
933667
48244
536860
733494
619848
994529
147354
405638
413927
798323
1024669
608666
1013997
493819
546416
205262
646260
785585
219467
618852
894062
589084
96300
584745
692220
724693
810084
739358
931005
914382
1043352
780574
231768
257175
195022
805068
585302
261730
535944
71878
886881
1042839
1021837
168657
979834
333007
471206
873293
215802
913467
951228
59297
361984
422997
653959
125378
333226
145690
429270
163847
467126
665719
234538
514623
916567
485991
280009
476631
1032466
407132
715729
713907
470460
870239
747479
909738
477151
369633
161252
259683
694116
23058
1004546
361266
651019
67664
574470
930098
973708
485305
509261
591342
518279
753975
980114
123928
871028
157999
867005
241222
724680
341765
752127
118901
501333
330900
209748
503977
48124
510377
133063
127790
965788
858079
728678
664481
339706
972405
659293
443825
55653
368202
484320
436786
753485
679877
838022
546057
448851
362779
783665
12918
990562
41708
690610
765064
732723
434602
781959
97020
422821
671568
942352
159233
694655
474655
204887
611988
428043
254138
107978
299330
628833
277854
623380
918868
96108
10476
348557
258294
71307
310726
685204
79959
692770
366253
387413
293041
180798
827440
987054
535982
692950
587223
107029
616757
405464
116654
469266
584406
68746
487697
268033
434404
725919
36127
366523
140455
805843
921840
627277
667865
1010746
801295
223413
995559
225005
572057
70121
280708
464065
154702
182842
771181
891585
761912
973232
737631
335692
679884
427255
453141
842740
609006
396394
488155
739907
326253
501167
874536
156843
953458
769601
532760
920045
38974
99810
119696
186004
926714
593207
744003
265731
532103
1034116
271171
796608
117089
113927
121367
816682
293364
520570
776279
79004
788247
527124
463881
606643
169984
538022
689066
210338
124037
54939
429741
654189
1016353
340966
784925
655111
847726
464065
413457
489494
93935
1010162
57072
636997
232224
421272
230266
515521
541923
732830
547807
124089
842445
709131
508965
731116
569939
633884
989764
50919
652482
53148
981789
466802
290979
100004
799101
524501
810265
376148
527959
381514
718341
530794
767918
995378
276914
307941
975622
480004
186204
15024
997967
351955
639420
927165
195318
838555
934061
420652
378432
856462
306505
219899
154399
617222
420102
46465
115829
282564
915176
465985
387894
4676
785267
508889
527208
670082
411736
1012912
112124
439419
562992
457517
630606
347049
273837
558540
446195
56256
500249
535932
49309
643131
371051
987720
635798
764818
709747
141110
460299
475870
48351
1020817
65292
678640
254271
983849
21848
336295
635092
659029
262270
530838
777679
612552
129083
315419
123474
117466
469068
647636
990589
957568
169310
183070
15749
315948
164950
241589
435866
455511
109833
91742
547405
531479
48421
47626
349595
1036743
156578
896534
170185
374847
382546
408913
982975
799885
206418
547244
348803
16467
460881
772315
906305
248096
139863
901625
381082
432158
896078
49761
1021086
10105
437537
65602
776826
145311
698623
379684
727157
501994
834900
589450
1006854
528947
931431
452143
272031
143287
42340
344420
467613
141763
972706
631162
569439
84937
376720
938646
793598
825687
347272
161679
304070
594943
670022
63040
206341
35140
298924
398944
60696
375467
883081
183653
792227
431457
319315
712940
825653
958081
656436
508852
263535
218520
201446
918215
818215
15063
871492
474480
841722
68900
728448
745135
848797
344227
122882
548010
1041386
653937
1021658
515948
400660
419507
921105
950776
875405
326766
488317
599142
188160
973021
932244
711525
173685
240461
863839
506827
482042
545011
139527
610371
274437
857403
491407
126166
441079
83243
829147
524807
646298
199036
738644
798153
79840
517529
1009823
563622
680779
46137
536601
832876
698604
840073
977075
55920
6497
1030202
971497
896445
659355
185375
816340
199733
665083
45961
914095
148443
1034669
238196
464435
449500
390164
970465
697649
557982
879465
797890
299292
487357
970228
696466
507083
178349
360874
721797
119993
180543
910034
58362
899141
25828
260826
253445
369913
698523
854497
654732
145346
580006
539426
202824
383627
546440
228418
830583
898671
526844
78547
175434
164389
968731
219202
845089
104350
180729
572150
436711
517939
380401
716991
983483
547273
604350
821889
81973
161217
869767
851765
478496
937921
443905
234811
758923
745774
204034
5178
269517
616225
684350
888386
713853
432448
242323
427411
696921
92932
152203
332303
882350
244951
293160
296298
721944
577884
119230
197784
440609
524738
684034
342355
870347
537080
228341
557116
66100
874438
527406
796032
901350
822688
712487
845043
260568
41526
495594
301975
37378
298951
980831
416744
159831
266100
603525
46023
177499
8730
155336
721107
574494
351943
305343
3616
255786
667549
693834
612630
563554
320194
92959
495298
933377
630746
300435
1456
872347
542856
516738
110269
264310
684272
348190
986070
637664
141131
940465
597191
961281
806432
723301
86173
8010
535335
884893
178488
561199
878304
774474
130430
425534
992214
263449
487989
196112
883546
770458
557664
832258
308710
231470
189765
88307
388847
814560
138139
86635
685886
136970
568345
394336
554547
222796
522027
609005
1000535
157901
1036726
331779
242603
94633
836526
309187
786800
516911
483007
849022
869334
115276
464603
35775
758599
674965
551265
836694
104624
81495
342448
1039430
741732
303130
1018073
555744
357189
529844
590131
550549
206113
786171
962568
594626
1007585
507478
800265
483885
974017
507130
592768
273992
275965
47587
428662
280021
611385
661012
800023
607458
26605
521555
109805
89479
530296
894471
527290
592267
415417
1025919
699314
25273
838750
25142
790447
828827
63723
119861
272794
628860
467681
326327
1043315
174834
331677
501159
527735
469188
288342
570791
33801
711483
858180
35399
497215
244712
43572
394961
615339
284560
562278
296115
790675
284551
631927
169931
526769
656838
1041157
328560
343802
363959
974907
696700
505118
283974
113542
1025886
185794
633002
357347
479749
27878
549837
351923
647357
299466
153620
40880
1024751
576427
918813
48887
800177
482847
662972
1014590
532895
485227
1215
914491
871638
748520
618027
83108
805050
487110
349829
975783
769418
307349
755497
558268
468521
83194
547579
99899
48401
330398
171259
1017217
325254
272181
372852
965998
915093
962867
477545
620634
528612
502842
248965
520046
442040
154853
187134
919494
966284
620618
119927
512805
697830
45804
43459
224096
679280
429965
867803
511057
1025041
476405
462724
209657
631316
771579
154409
670264
992557
229463
361369
825133
37388
76037
626970
524053
195725
936232
132510
933330
777396
137431
469416
901298
279364
567601
764032
175133
533227
230072
151182
960365
759352
362175
569537
356761
935013
348466
750519
542391
666758
1042261
904709
330406
1040678
500761
944155
145999
734153
318931
832054
391511
955310
1025129
180273
756932
472297
421070
646151
922547
851671
868734
368876
685341
591114
269814
558674
887442
906235
904006
91217
182056
469
478296
278000
173992
964605
214689
829839
72465
1028959
758922
202172
490414
469258
256454
848584
214489
731540
25929
369682
34939
736104
235449
477479
486113
386450
807126
1008101
214653
462121
690434
146696
516898
388053
105588
32587
228169
435268
170643
1041912
37165
605816
685926
286271
793106
73219
172603
974727
276241
236799
443617
891583
579961
591327
441282
556967
165042
39591
126307
46091
680407
402684
520017
119095
566062
194845
164270
869962
786387
999981
179647
534614
182129
716926
808665
280871
909086
680391
309729
682790
851379
416690
621128
790452
91954
446143
346799
937939
385128
223887
270408
557975
722075
369578
586439
254660
306473
676421
716558
707849
335085
901894
16362
772162
643034
798361
743147
509388
284894
358804
217206
200458
591781
933222
39706
606980
503729
226810
3449
669748
666948
183116
65257
302344
577388
181211
840053
361608
728990
174157
353231
540640
824096
608701
595149
476942
764913
455794
158452
249581
1722
670418
32514
954312
345710
171751
152434
298020
727283
629017
1040205
344842
869807
387190
817115
676488
391373
639685
14013
614520
884837
970180
1039142
210218
820462
442035
377485
333462
988100
321863
1027651
631075
639297
343393
932707
795058
792496
909455
957997
406612
232443
604066
855749
466637
358321
825655
667221
273711
96409
17618
655988
711494
607671
385939
51709
513514
804524
573589
658951
482902
665404
941752
840805
604380
987468
988526
781898
362711
557038
887133
362923
24691
38445
284101
221954
810550
819302
322923
19321
1036791
931438
66916
948721
615530
572865
450119
919960
626167
712122
795027
620053
497805
123036
435992
1016780
569926
507378
156232
739890
127826
61865
520538
925869
384730
291793
82710
135522
702940
390499
128614
796960
795725
690090
1015144
487306
1038669
165534
528186
1015020
924366
235690
466063
473478
529005
722923
768352
1038984
563583
253702
169381
807397
579537
218736
848345
710983
886119
788655
929946
723493
978165
73949
848178
344204
201948
858448
874683
468694
47426
736276
509252
449084
695723
156359
139913
512106
581575
879801
223590
527365
687917
75928
295042
48
296460
449849
662267
175928
330204
396240
68495
999577
545938
289823
20436
476334
275479
890699
286012
577282
766115
971801
838687
1004177
989291
835909
284017
635174
808778
719762
293955
441641
579943
238481
416373
260882
351819
920156
525098
144859
422693
654836
599912
195947
12707
804495
454834
209173
762938
398780
859835
648049
774328
922686
15188
56013
503929
311126
401594
503179
747435
712360
949539
827276
225294
556332
927199
604876
286812
249096
521523
453248
1040604
861596
912479
997213
969915
784126
51030
70390
268942
445039
365031
751273
719885
166236
1001040
414028
244290
667418
20790
399720
916869
409219
281867
1016066
281670
668612
414030
651342
869467
196040
706355
99321
377890
358634
687190
837658
319081
492448
205219
450002
689166
504656
393964
77366
374905
990155
329707
1015801
586294
298669
595759
438272
859013
342994
572299
555529
955789
721561
329089
774847
27080
232120
347660
338176
921617
277832
1017279
662699
416460
990867
74089
835372
475389
646767
532363
844682
1010123
679104
418286
402771
559779
951273
733097
1021191
366213
207701
1013299
804466
718068
1003914
786281
884030
199592
805469
717749
362388
236491
27304
282289
187818
939280
34856
83633
210611
659875
791031
164496
81101
79718
397448
280393
274269
732652
640699
240942
765409
264379
540244
433669
359140
49159
156761
692491
552239
57244
400903
344748
170745
1022768
494884
367016
251584
79222
347743
870081
389405
598533
471329
849284
478103
685538
10208
191602
83031
303619
291419
707774
703312
33765
1040440
352716
808237
725628
817435
603507
107356
942603
87367
10295
682443
572589
150520
581737
998546
753465
663070
805629
303118
41110
184141
449373
210263
198241
867476
791562
684797
143035
892207
217103
702871
709618
681110
471139
443490
136489
207647
237953
374823
97563
11806
627841
739151
510389
693759
100590
758290
714319
851874
502139
703404
510860
662098
809875
979165
132342
1019305
274294
911407
662005
1037750
623752
355840
820992
843031
605270
971553
884716
802754
875249
42771
4149
883024
468817
706745
826518
948837
410245
477579
407822
897022
310714
892433
673146
449356
145724
1026302
936812
386872
835904
300787
515590
261337
574458
316979
645635
71075
985165
218577
108360
131979
983033
777697
988979
38512
342139
206357
941410
663350
762822
357233
653472
310597
658494
963711
579143
237325
135188
615889
239638
797852
568288
792246
734051
394704
1007693
557026
370443
551973
987182
32540
934599
1019861
624653
114721
575778
672948
166832
902751
841817
576985
203870
961308
957669
938556
1044727
484322
146017
749556
464891
629764
986260
325931
953848
443225
637072
868501
552916
939388
327574
750715
509657
36836
912051
1026280
490232
741727
257957
32014
799580
527077
174819
729374
707929
62145
984717
665439
515896
554639
1008196
1032065
565532
1013197
889874
779462
181138
585340
722935
113345
591675
494209
859120
44541
129958
970749
687981
1027240
574671
571254
545574
498806
488449
1029140
539014
1034808
377243
766701
967759
702996
697198
239632
196939
177636
268301
156775
179535
758296
678321
100818
496720
832517
117024
18479
870173
538365
701596
44497
806485
926041
812458
647139
41700
417908
445829
163671
341849
1006049
1040010
248951
820250
40864
369451
509297
881755
895036
643304
360983
927679
655897
816155
380026
247917
165421
823602
674814
969643
1037652
917559
580533
610641
783583
998508
293817
945930
25137
357131
62252
972558
448781
971818
128645
1018834
563417
55733
701406
927068
749359
1037461
415771
906783
519016
409786
373159
471601
615610
65045
1014425
946347
654230
590943
868716
680945
560869
329600
861539
1005705
1032826
782208
925852
494291
1006859
953151
380084
681300
866525
944912
573529
486732
109182
503274
572131
266400
579750
400671
34082
408327
1031697
260076
246801
482641
378029
519972
351665
432838
13982
910778
34798
569082
400200
896359
719367
553811
672117
900562
120985
578695
235549
219544
194629
768532
651002
361836
247919
589564
349183
360139
480682
675832
454057
315651
330985
293889
1018734
46107
464164
55259
432566
1024767
871861
676619
834061
603610
301416
95085
179505
970391
892216
341320
132683
1021648
8010
150595
655603
78133
194949
677972
240153
390758
919298
7723
703392
718238
263497
1011589
411648
851252
3503
762817
49633
789820
355137
121624
262900
844301
262683
300644
430910
546245
421700
437135
159764
437116
31211
22063
1005107
117064
543365
863866
272692
197607
405605
321712
471275
190264
625700
190165
1009413
610315
149858
135306
646070
306540
895561
460487
330788
810061
689159
158476
131539
545582
324176
152674
1033709
852235
796273
892089
622532
60273
369109
846595
372186
175082
1033711
565721
392705
1013408
77682
899921
344439
974592
235563
434090
149588
201111
178379
244259
742769
881954
124198
451281
336937
372608
981768
146614
1024442
820535
433154
404498
294607
435529
442973
505113
892719
954226
1022175
272477
387441
542906
858662
311292
1041743
714983
144731
421518
840087
684120
849439
270066
280078
589780
943598
327425
374446
272703
228988
1001694
251214
723614
290175
142808
859546
884219
753289
964389
494090
822995
699409
250477
69343
280022
789656
173928
755991
409637
475682
139601
128093
532884
334325
793150
434450
946191
638469
405176
887707
879979
988013
920343
243924
555898
615115
739565
605800
908050
713265
470139
969963
8672
429981
788367
63517
550811
27269
262079
213083
530183
937592
534433
1045068
641284
863165
425259
385750
969497
1002424
118413
157320
463826
166213
920913
669860
516088
105110
918676
559724
546163
657043
887761
665459
635166
358418
233047
141484
95639
188399
91670
130625
664134
748572
823686
205155
900336
192611
88162
147375
2377
615642
29162
149493
484441
590925
227144
374872
225306
919216
452724
115157
967226
795626
702430
327887
746578
813782
513213
340404
442750
606474
393439
58861
1018517
280060
535384
223242
407375
524282
601142
621099
783318
201103
632228
245336
303974
111787
154211
850110
862678
494772
199756
117240
793285
444753
441937
378671
297729
959187
463774
442729
196540
353436
618354
533571
751341
244951
43085
102290
855112
755682
363890
914540
577840
646973
153008
1029245
699805
237441
158497
557466
665414
119795
226146
904481
270536
623415
496066
786144
870779
47575
999105
753757
321570
1032476
964979
34977
291343
674950
852309
918017
181411
60863
869030
137123
751683
268463
309714
336803
296440
44030
980796
544255
134210
441991
49443
283131
578373
351712
398028
262045
82829
879266
757582
20666
114107
176907
152142
168109
443680
880365
355740
931473
596438
177696
342169
534938
504887
898198
483887
910221
379949
356561
829989
619045
690068
530524
503523
149622
552997
251764
478396
25467
191875
94741
876487
649065
245632
599375
574010
150285
1032785
973957
566408
284001
4006
671460
17654
401707
275075
752300
383840
684703
82000
749318
629460
702654
201466
994451
996231
152723
82386
196024
87424
289821
251340
623415
533867
421688
615145
995421
583199
200266
835778
49129
945473
403777
940269
262397
340061
11591
850118
727463
14419
573680
457951
69436
857294
847832
470143
514311
486416
209331
1037806
145572
165626
928464
501227
462430
323556
317379
317707
12713
39827
741190
427994
609899
968385
724196
343542
1031149
445452
432260
746376
763391
328151
767898
969365
772138
306789
347048
534544
112114
124171
729637
1008443
225295
297099
957714
40444
951631
213659
143888
374571
473776
816503
362495
590815
349613
1038559
856274
449150
199353
1029894
557600
700234
1040291
629191
803144
64945
408892
1043920
1028488
7337
74000
179162
314949
1044308
21545
1032960
197225
962354
396581
502352
601486
946822
521597
664826
501068
1021309
921517
85924
14477
337063
813280
560936
588797
514169
881767
734055
970110
25170
961570
802839
105597
447036
532880
305163
520462
370944
979935
969268
434742
93702
1001990
140438
514681
693656
976604
124865
835042
517153
651008
670583
354545
88429
912833
894310
839809
241967
905410
75909
853814
638497
604377
871634
238331
793751
590189
488298
622208
930350
462344
377139
126296
14956
572132
709996
644685
537915
118660
484679
397799
82235
330598
638746
579431
22763
382568
341967
324003
897328
525191
321046
858264
163443
422547
978726
1013082
124114
86115
310766
966402
229189
744906
341851
445809
165980
624644
883108
657952
116165
649670
588377
588560
936229
345605
261553
657644
1010662
795034
878686
262622
663004
586727
1009793
339672
560963
203504
762063
244882
1026563
804934
507297
806642
66958
876040
795430
560648
23859
3032
881956
66857
76928
346152
982926
203514
244177
106549
612883
930719
66638
381329
228457
645843
708437
29529
456984
991144
563239
66189
321327
437988
363782
894264
258933
752866
955464
369265
1030998
182873
279116
233936
622952
780748
457206
918086
870698
282024
740370
46294
697612
707262
572765
649873
833302
923476
287181
288888
937341
334923
325884
722133
977758
81259
190016
815639
292728
101
709315
17733
118420
620998
35254
340844
963088
369387
51620
294733
454599
35142
50507
261858
347126
568459
360003
264337
449507
929736
14913
372629
987339
682108
2946
566394
83117
605999
715111
827857
53470
843853
102493
971120
143923
194634
370777
125479
347689
249551
881282
199904
240292
512755
14462
872703
620065
45682
382105
470670
297215
542317
1019966
570579
432240
653479
643411
970696
465033
1037866
846524
160660
348735
219406
748271
208248
74336
966537
232452
264729
372801
195231
1037115
151208
829657
595112
660869
580522
500446
391977
312746
347295
69573
630469
869868
517593
970756
684078
122045
87353
30695
803532
74816
391488
188664
199499
389203
514660
62417
855544
209758
997265
428415
199803
240867
779271
88838
577023
247822
673913
737095
98895
480894
34379
27619
386758
386506
694204
173209
426078
662887
889799
441637
80902
745245
48199
244029
14177
333818
646575
591472
772126
165023
23716
9031
529957
461512
921572
988370
63706
188305
553119
203198
732263
376008
406598
366174
529684
236504
854013
551484
502787
580702
715876
827781
757849
796908
45151
230250
679316
738333
394076
255736
206653
20645
223242
643277
464146
215628
784675
976362
169262
452837
841208
108703
303762
399309
251624
395789
49417
405663
283499
605815
485190
371904
176867
740994
289806
310308
104199
439411
631174
702682
492971
1034497
841924
322065
861003
345997
91913
848863
474807
730443
890296
998461
971365
587283
183040
1007243
820261
277377
575116
697513
594185
128486
987803
868217
559048
417326
246242
427165
288407
842090
903307
339277
989094
701182
731663
299218
858747
808933
278204
79848
140703
944005
649792
394099
286388
460430
237231
651577
473744
41849
583998
427974
487130
207152
427463
460339
502994
786873
742676
865148
948650
8211
772730
204301
1027402
857774
384242
1023659
153695
831273
1028783
12018
1001821
157148
995742
947133
84543
475377
932499
186520
19454
612110
624965
378965
24354
932846
160436
418529
708703
451123
667661
736612
332776
692639
113146
71436
863738
216137
968464
624394
665425
702927
139021
558978
537067
764409
998733
306484
255686
115646
43499
373749
257829
988311
339166
466278
5490
363409
331984
978871
657263
842926
98391
143947
669689
848953
106357
775195
408658
172887
957262
698501
839101
731236
1018629
242893
140026
326114
316145
503486
229538
639245
467595
904007
494618
946018
955699
696537
764987
5287
16982
240151
98937
299870
846775
745229
474248
881981
808035
915310
903638
698119
226317
698709
94960
350055
768928
544718
38503
636539
248181
767011
748906
771638
565851
317863
34460
718407
356675
167012
543598
527568
363569
319789
275915
474413
417696
992435
845133
661711
757231
297656
945534
262033
633147
427874
605357
944063
477101
444181
190310
183794
17195
617101
962006
804725
633599
205766
89350
699047
952866
929745
337180
46794
489499
143754
473123
406900
787366
854228
984954
533805
72259
315169
767126
513942
836424
521439
1007453
875644
554569
415840
964881
134408
600134
756200
269972
1033666
271091
1022993
540997
142278
742548
580342
266238
224953
85335
174065
30389
865547
1008201
1019633
377978
53378
448626
439002
123403
136805
497606
377179
561930
307032
195491
244518
592241
708869
734255
415878
1009801
50103
739553
602737
371655
491807
931966
632536
782167
858959
670570
949169
308867
103061
803486
595267
83774
590908
1017067
659328
1030580
153553
770911
264804
213126
63781
237779
76021
750993
624546
547833
244806
787424
814683
166738
944631
37500
370274
10649
127361
883781
175874
34198
144917
642578
43894
929644
86271
849675
398299
88376
175069
348203
906399
344673
180245
731427
422240
170864
609522
396543
659445
523366
156207
716522
121899
230078
315936
466203
90037
376264
754083
149926
870543
71711
970575
241427
508536
309874
1024733
871710
558679
2875
509456
484105
169023
904263
541074
552503
202488
560984
977618
522092
748935
875541
283365
181788
487728
370494
601518
586998
290554
278851
957728
633308
527928
8540
830639
252438
46842
415969
352857
263495
559991
898815
178693
363890
196976
1004962
699240
314471
706451
820380
42487
427335
657747
956301
257835
208157
338650
918938
548388
719997
868203
6461
494450
721231
883766
676862
27802
613493
803983
129263
145801
194610
467451
258896
760702
831864
511154
543124
17688
652138
1032956
256781
229387
692635
85285
83339
5991
262250
562975
959015
734338
783892
291257
366751
825852
625471
727094
413806
261570
848405
536195
565803
222720
184926
80677
535297
250034
656530
93834
976305
5620
520504
877766
751770
850731
782276
609489
44145
582298
381113
425006
1017534
865260
747426
350327
522785
91737
142846
52069
413415
712432
913549
810349
298282
142963
835160
254479
942986
850749
954700
467325
590770
1018751
226475
818073
717114
933507
570314
155750
623294
290301
433688
655373
197516
599088
198339
284570
657400
716326
196665
330194
475899
63169
849495
29956
441156
224220
1039664
315375
590195
990793
53279
273873
403895
396684
440301
481453
7857
919162
491314
795361
788165
564719
412056
169935
805456
404183
1014613
324976
270050
145806
535731
399087
630843
352724
196103
98511
786981
987512
43710
560789
640752
193927
545840
93322
174514
414842
338381
667730
638391
765304
917069
553940
146718
930300
908766
375730
703747
573516
257043
757811
672704
560763
900971
665732
697537
102738
380568
353862
588584
727884
670054
760570
585616
203744
647709
595371
64821
410932
482057
514616
560849
773990
1035965
638071
178235
4152
298607
1041566
322529
703144
638868
566371
577607
274978
33019
153787
956024
190017
410367
341014
542625
810440
185197
554740
927892
593481
803152
631708
410994
415407
280632
721192
90689
656190
518720
680255
164101
582690
559160
709626
879413
67403
752969
69034
178293
706334
586055
1000737
820128
955768
689168
706084
873419
644026
375843
1017832
358197
422103
601647
459220
198838
564351
962526
110509
633125
469185
559256
46447
305624
283772
416833
163686
120849
68780
124286
263164
642020
665396
770870
603102
920426
550752
858065
746674
344066
183427
302919
950829
357267
305050
265003
272558
180877
536916
242102
633702
1035097
1005713
6320
291635
795097
674103
669202
836428
81615
11818
516238
622743
1006208
885740
198414
652508
786526
600127
545213
297788
557120
408833
669511
248951
489052
412900
933957
900984
831862
904165
824494
818318
896163
390449
386472
537665
152752
235011
437619
645948
480855
133328
306125
1042550
743100
453735
312863
973892
767083
264731
144841
478371
864222
977435
797724
709981
64243
784285
552666
945679
46793
751495
535251
448451
387794
363338
641507
228981
276057
710571
336917
916673
849859
67234
98872
743034
3732
188362
625612
69858
3479
317843
929873
214887
77580
356939
62302
1682
379528
560384
137941
856668
632275
113618
847908
839153
744721
1032768
684142
758557
174127
671201
778962
871868
946572
863012
915559
145490
384387
99084
955061
797461
478226
74172
919028
361709
338747
71134
432794
396670
190509
617586
306174
334099
894238
910196
18867
210208
550376
949611
667946
876254
391011
125172
918026
364001
1025848
752441
172573
1006747
176682
929588
314387
957546
307201
742431
295552
845081
387835
39439
667399
461231
980108
193612
913330
965835
819547
26813
773443
843398
260917
28774
886795
898496
324456
1009885
788447
908542
107905
857900
975991
934357
864794
652131
465453
21697
621748
454395
987566
326893
40866
825073
773112
127446
589000
464757
441939
729146
616707
944120
282268
790293
228030
9150
183927
1038580
659621
182053
1028424
677828
281873
115698
635773
940942
431338
346107
1030006
937747
578623
855524
810914
885395
267433
536744
957852
718741
75083
531960
756449
548969
236168
433752
768487
198558
682222
983234
939973
935068
277011
711291
319660
11715
362781
967519
938896
742899
1006051
650358
826409
327626
272906
491132
729493
286028
124302
138255
37126
661876
676430
387999
141
214621
403419
256627
398071
645405
1016531
726182
145923
516915
737464
194116
211970
538814
372867
661044
358650
156803
369116
450501
575920
767848
488992
225437
980568
872311
973979
625539
216292
120836
841145
669795
473733
345260
462948
803477
84724
182861
615981
690609
752941
878218
1042227
515020
83432
893892
935198
661260
390136
449315
197131
1026861
953395
214533
391624
1029684
1037498
703214
918483
297842
60009
551994
354001
91885
423567
106774
628373
498080
773003
852154
50599
90010
710522
446219
722531
559712
608233
137285
499369
339650
344986
677010
608491
487553
344909
876512
211419
756343
53996
907817
938806
768700
954719
834771
81159
751500
710862
588671
615965
654809
535810
802675
662729
647212
162392
474765
35519
955627
964226
749616
835804
392216
819944
978308
235242
244601
430849
214287
412284
981027
856913
547803
1032985
776750
214932
142161
418446
438149
200118
370495
626725
524270
780500
67448
921569
368741
61209
793804
873208
297022
662533
328102
586044
601611
67708
144224
862579
411983
533253
511541
129145
585547
771374
598720
807349
194007
665380
122998
844753
882668
891969
510933
607967
364192
1001574
796326
862943
89304
876419
1012371
842529
314631
588777
180964
134448
275131
252427
743905
947873
439058
868341
125765
583983
75921
785374
675078
642613
466302
429224
96792
810636
48184
354483
754449
729136
539865
245500
870718
301537
991253
342122
252001
169059
275538
349597
885430
268355
655406
227361
946430
891328
499127
77996
770672
694644
512762
120820
259136
738242
628036
301283
1015380
217017
316544
55606
554892
388863
685276
376364
433437
367072
791309
457062
875553
397776
814459
145888
468124
672937
677506
718045
245036
876827
124230
337277
300419
850528
125285
304419
558144
723093
53414
491488
350967
806040
491871
649826
617928
955603
309896
672803
645084
900770
1013484
464880
106604
351239
895496
1007690
1012576
395954
368779
12098
980918
718506
778650
803140
26373
275882
294936
9853
915736
610311
684514
882708
246199
576087
855381
703731
18924
961233
977331
692298
631435
218388
124031
988035
102409
121886
681977
131057
387419
567078
730987
566499
264461
521705
892020
267683
345986
604614
267615
613185
25716
555943
152052
1042980
213149
348794
254550
359135
239882
642219
783092
625781
242355
456667
830885
966107
862139
387173
531469
238586
557590
766472
628965
206577
942150
805106
452076
732088
606243
454340
586682
345498
878023
47147
286016
784896
429386
302283
547279
123307
581860
300517
883350
388134
537555
484343
966429
858407
574074
382797
397269
866612
745103
566709
961774
995059
740462
276343
5400
782153
658542
880011
482860
857018
146723
801477
815433
432171
225405
139791
610293
274105
947921
835259
531464
1032107
535367
708887
71461
850615
959873
773988
117261
239885
646143
831779
850455
942996
721616
937626
1030134
699283
11786
981273
137102
408472
459915
502107
46633
712216
159980
980050
628135
294941
553612
584795
248357
380783
403767
1005004
452947
748163
520414
427506
969950
741572
732401
13543
739410
276133
239282
55685
514576
312781
408262
59231
739978
786851
622444
989991
833780
14881
576594
221905
586939
906376
718369
393534
792725
957138
757304
613073
725507
949123
548969
916504
952566
525404
406142
53570
884324
789908
603207
427135
992310
404514
13211
895032
122433
744521
59301
122957
840666
51714
42683
868903
711791
377441
509796
115101
32274
209440
145899
813789
419611
642387
96679
1009218
143454
447226
528259
114759
23960
152475
204706
168023
161286
630835
491446
159200
524254
198000
319120
648897
606147
404693
777045
27716
913446
864777
234453
301464
189819
346025
430475
800584
809602
514280
513388
189
1013623
123324
970326
455896
55050
726967
14518
801413
233074
477234
473654
842417
745667
434883
1043946
461743
664039
336943
440672
511824
756405
540244
662656
339109
919001
678144
174331
408497
659842
1007686
649367
440684
61747
441102
312067
534738
186273
83045
703659
137397
86046
311221
305176
493121
136917
1029378
1005217
69547
771101
568236
398255
929824
789775
648641
63337
826048
32693
462709
900739
621577
692536
1030814
675215
80584
826968
136723
809772
424474
994407
664534
509367
263444
87616
524689
351105
550526
988803
1016828
527797
992992
13302
934755
701861
382478
785569
105281
743523
674710
896496
384434
433611
733193
393373
211330
151283
770042
836731
195947
879275
706364
78048
1009543
488070
848100
200361
714113
66561
723211
99822
211014
19560
244393
440460
433772
726250
511366
843146
793643
419549
741131
54575
562032
640999
641560
764332
408824
875133
675466
590405
445238
230448
230734
72779
593659
498460
292729
180688
1020899
366707
226053
282371
506656
369575
419610
667467
713919
319024
588736
547989
640431
616270
758521
918178
2497
542910
657883
877883
266374
739397
899522
462105
953821
703661
474926
356457
889396
666754
857321
501017
397467
561966
124352
342889
231805
148003
994852
276592
634786
817900
659741
736985
282354
290170
952182
452653
552885
998993
495111
665959
625892
521244
343031
591734
268185
258739
317298
617838
452277
832336
188936
723120
14983
163504
234896
763882
326906
737610
150099
961940
332552
63600
780203
99454
27789
608964
289096
341203
168301
426911
800015
912734
180389
407983
9748
268853
849211
805180
1006039
346962
834729
947495
1030590
953408
250790
629212
775954
549032
486344
67653
289011
339875
205409
803911
462533
834301
954112
83532
43384
379383
836204
244176
278238
658344
237475
770715
593708
990429
858400
82111
763514
58125
321883
963021
863028
457137
865641
938216
478709
514678
435845
446531
4814
519494
845305
1021795
1002271
580373
387055
239896
827161
159484
588472
703189
335713
696893
537514
811648
914801
430717
41205
761688
286893
305670
84313
362021
874452
523241
421475
36312
498462
361050
1017838
824933
585714
323681
724075
159579
850536
41308
39484
209037
367501
397860
891945
793128
703932
556816
731210
814951
734205
245997
17951
432477
68194
57682
882754
747099
312338
534970
169485
9939
1018029
4937
239378
1010552
20235
985199
980812
364724
501967
58758
1010680
154351
556888
894684
647631
10490
819481
574800
192938
316422
537864
75692
91471
503298
652380
236498
221131
653276
21366
288628
32177
782309
617570
493932
181793
58634
777920
405326
740786
104462
994411
891210
134966
183416
532878
1040698
122843
222197
851206
930796
165188
759890
479585
106950
947185
535660
177311
389951
18944
817816
285430
820337
151125
632072
566787
820923
751135
983281
189936
269011
970392
595909
843135
977382
946491
522091
524144
362922
628828
311563
915329
562974
315008
1018812
351279
862987
113296
219033
674767
34912
996762
803524
895717
951415
710781
657997
415174
650713
926377
1027460
190258
899267
712194
2934
498216
419432
288158
298423
70232
152581
27200
901750
485530
254393
526067
644130
192411
780287
858109
651328
50885
352432
229457
806782
347
6848
238389
475348
334413
574235
228803
951774
935182
48196
763620
145211
647272
733229
648933
783722
265954
623650
255984
763889
341072
986825
668703
435665
563030
717133
971883
495766
240731
404658
690572
854229
519634
131269
714919
1429
957319
680821
12742
499801
1030665
207689
1024919
128977
985812
621961
418167
404658
1030874
430671
367457
693274
501144
450826
566690
718009
370442
431722
603643
771591
449869
146422
519275
470794
280622
514971
1014737
916071
918003
604533
483318
443518
699150
997576
984884
149758
785290
573703
397612
816408
629858
1019489
509345
705287
205517
41591
459357
66569
890896
601158
10687
94551
865350
848173
90417
218412
1038379
374028
266989
931262
335381
475441
542926
313079
878134
1020059
235414
497978
502196
40382
483509
93870
220645
537501
686922
749323
764730
440828
345240
341706
208273
197597
556673
190087
937162
833562
273530
255550
137288
984102
1018127
854693
102409
100283
258714
836960
971884
310286
877963
424080
76463
731713
360453
318920
182104
636438
947364
1035539
925086
72882
784197
980403
510685
986761
294616
949230
502274
176420
487193
142690
863727
1005907
689158
144087
747962
426096
238246
941522
445538
290952
23530
75527
831449
610250
563988
685010
436219
303475
934168
965517
733114
29548
94850
245366
131442
405435
171900
445579
473373
366913
66340
595897
246688
714064
240052
597949
532272
163829
125164
911195
582889
725358
980132
670393
970544
315401
569781
505499
184458
677381
586955
880287
157050
494253
125204
981478
439286
508885
909585
663908
950285
580977
1028129
629221
281313
835755
704639
477048
545221
503692
1003457
361684
766255
775212
314866
395137
677525
625387
928192
88626
74001
380625
1042629
732602
511328
361353
821717
630192
758125
77249
522834
47901
914721
737786
944597
481986
796273
581806
275234
374088
66442
633745
160846
242288
431697
663737
293396
746070
933071
410203
506140
1027120
154943
813884
829356
159591
362524
539113
590524
816201
672908
604432
456141
62689
697705
164200
269088
76415
218636
397169
849264
679638
934736
287286
783504
361799
145815
527774
810166
192369
656554
909526
548724
285516
289210
656552
757913
739601
90350
158200
136830
733881
799427
753014
98806
992899
56490
639249
109427
604899
577822
950172
882129
656866
58935
960303
175671
361121
165890
376262
555723
356301
442226
303536
538120
560438
999451
904428
864403
613126
663172
393334
52456
504318
632053
84102
640380
773368
313832
525887
444640
509525
26754
968679
846534
401948
1041405
986981
865870
883198
945960
431161
840407
1029928
927182
595582
819307
345382
1014479
769746
727528
117429
346899
63782
242527
604435
241985
959643
198231
100157
471814
549947
700335
68068
330393
116417
346543
563071
591543
292796
170574
635789
291591
234526
576888
398688
675872
88922
206663
440696
865395
120331
665253
982516
873452
328389
752590
29858
423252
856812
840975
770648
862077
898645
445408
323922
126037
21788
327536
932232
361491
289205
968638
967839
623353
72426
948643
228275
106925
587581
984860
999420
264670
651336
712862
364556
855031
511476
872683
1035952
317582
289762
953009
843787
599907
755517
40872
573724
838232
1001780
579877
1039377
548759
893232
338684
972174
373712
631181
1029015
946015
841099
483858
1002008
765115
93961
157907
455928
789897
1029910
810681
766293
980550
311255
99041
67843
131418
636294
147342
631788
839804
354433
340652
603017
782489
768592
572861
389010
844423
396364
396267
402526
855335
370311
317744
97717
148044
848650
352795
731496
860505
992972
809578
369118
258321
78188
647489
402930
288624
1028060
276903
318736
718059
141800
175853
164710
124039
46507
943487
967698
181032
52259
141524
493726
991513
186194
184517
310851
456500
116985
604130
60545
82588
320123
310286
976671
766760
724392
719206
908204
170984
874322
68879
964732
851373
393702
324159
1041264
464584
584432
963910
253162
181256
558587
971346
459690
502311
835589
989802
806315
544202
725264
661194
386800
808541
966510
541605
172750
142318
725281
895785
1007654
521642
555420
994992
231037
486770
843150
764508
501239
311431
920236
109461
724370
324746
208119
300596
281883
379573
139543
961260
858463
991779
373068
593485
312481
991931
224638
375594
292234
534946
292113
729816
486632
723839
567042
1040989
638307
974830
644226
526800
405348
90283
513267
796989
352448
74283
1041532
961384
616907
728506
1030336
803173
999256
690065
491041
44377
488004
682919
844550
34811
874749
978087
55493
196925
91776
989235
102149
899200
1037090
860179
567767
234442
124596
474106
717902
455814
601567
124084
579755
787369
434780
285214
793999
919151
670224
986398
576791
960257
663595
446389
1383
911075
760750
861752
265202
1017283
688488
679493
743364
1015981
83773
698463
100745
591874
892727
766630
140329
85374
53748
709611
605910
119615
932614
754643
197090
766175
795124
992646
400729
407067
821401
755188
885574
330166
824242
285789
850341
288760
515612
583475
313532
265970
997831
1026698
798736
180579
641574
476110
65970
180152
862169
239738
789445
602046
272043
896064
229725
809796
835590
887445
417948
47853
665417
372197
925619
800885
791865
49779
551733
220147
587518
602304
718359
270153
519081
790537
696007
943166
1035395
73204
639807
436089
355114
840533
730282
549580
358965
274449
939806
184210
267102
62251
1032431
288016
585832
892277
576377
901177
942585
577737
24777
1004676
840748
777386
216361
708862
681316
258599
799881
581732
474809
220877
213179
715171
667829
185592
833545
334344
132308
123397
757742
705401
77772
296674
848372
333760
460163
906727
688703
684330
214333
252180
457039
704004
839422
333914
927337
652947
979139
644631
260332
1012616
372153
949941
624159
1038321
589607
551788
636993
601410
123630
509599
346283
371704
529970
319053
25691
613318
968899
615022
1002236
24118
119350
629480
34615
234461
346073
1012984
902066
992060
515
235689
267274
663419
618407
205634
535973
861482
957847
229248
365331
305704
878481
148098
448243
85510
20166
436433
220509
520580
264314
33619
696235
890849
379829
412159
64406
183953
217204
761315
251426
642832
939200
659893
91783
20581
500204
748337
295538
249619
13683
847562
340568
433305
1006850
251237
1013567
298778
429948
977884
442020
381627
395361
105900
499868
937534
407394
831751
1010049
151407
820847
315954
704397
658504
416232
241132
285587
630450
150708
1013085
346164
296299
337242
764358
320144
781725
314382
868636
893267
53578
276109
927048
768046
1042572
626481
341135
139590
122919
722551
71246
421065
472822
836828
165921
453782
415773
288660
63390
948866
244543
1025300
783825
439864
851183
395150
442590
226585
1017287
71319
529541
136975
974078
36691
903990
806823
303967
319845
782481
500680
386109
187312
21026
401352
900568
918180
607559
1041547
1002284
118628
904927
718713
957072
766091
49018
864485
493703
801864
658744
576155
153119
797617
592899
90263
464297
181945
768450
197569
872023
5591
424909
527152
676749
342288
863677
944057
588885
774852
1009222
365914
910051
479937
409385
700783
529579
269659
660779
168869
300847
923752
842112
569626
482865
577182
669449
886680
436291
391599
409725
125545
586596
246557
228386
949551
967614
194277
200198
859605
800622
242351
233373
355354
199957
41119
816165
774099
566199
127234
644683
522719
785644
540113
648293
850584
829229
105870
792857
622310
170107
250378
887050
801787
976747
926760
805826
752684
660352
502471
882242
669833
340139
837769
300989
1041047
266513
431934
978292
306704
240459
958503
595210
840752
373717
498230
955053
536651
750566
377221
424352
1008933
207700
721303
20679
986088
806551
406995
233769
627417
562166
603203
505325
175404
187282
969392
381993
832913
935905
564100
288088
934809
130674
393006
74905
86186
92222
346716
902306
640745
105623
216262
334168
433048
80297
199721
799286
52148
152960
67915
267168
309350
645906
986489
168059
889508
191452
42568
258610
574278
755214
531601
1023437
971360
1012980
169318
956790
581884
71099
180348
232992
315986
376895
812293
699353
352797
738803
791786
828138
835218
420448
25487
182305
868899
511194
537595
906719
476774
764443
761317
262848
652830
786002
965672
201579
487928
446345
152497
943942
324829
340213
404238
647558
517804
328576
371615
503863
197805
1045131
511504
362029
253971
816179
1010774
193500
282332
304898
69617
981630
474012
490142
51836
656174
516144
891377
467923
598663
927118
298327
663840
409881
693452
851522
462198
578571
714336
175312
245068
551288
694671
225906
37171
169373
911254
285149
636109
325728
432082
158468
676364
234795
1014852
725356
220643
876994
939017
384064
88008
1019760
800244
167308
863353
80489
183035
729874
294742
876499
959135
827695
184229
509804
1000633
482166
917549
811811
26364
995501
274092
33645
178032
197832
1014220
387807
663093
560479
109138
1033745
267006
284079
373630
382113
748214
103971
517491
333955
293330
892229
1007729
902572
813987
784964
54938
368522
748419
89237
667345
610117
426485
1037500
665081
831934
313303
660983
16056
806953
49364
485672
321985
259846
729727
549305
687187
657612
864155
704838
35260
816948
30783
667571
467441
77349
689734
940189
316224
167155
687760
808577
566544
778730
5391
514672
422888
775053
766882
389807
338347
807858
623709
841398
447705
200760
1015444
611668
1005888
950109
409294
813671
905865
748834
387367
699581
912530
898636
454156
577926
7719
104500
1008817
488263
279233
994384
806059
979714
208499
183773
203489
963315
1026118
1021204
908788
605153
803763
967522
1006117
349630
37282
760432
458650
319957
683251
341763
884048
130348
1026495
138107
24062
258172
656943
865804
507657
126805
115445
670869
733322
702331
159936
517669
1014858
1045222
283862
655071
977255
524701
324493
750047
332565
826406
523226
693322
357264
603829
489624
754007
345240
1737
617807
751126
681330
851598
795019
980888
660819
233289
204661
576092
459283
207411
183703
622520
798595
68953
75189
605448
136304
973400
573288
466014
659420
313135
864191
1000886
393096
472262
857844
437955
724984
812108
31694
983890
18484
314212
849714
240663
996684
92334
855940
930044
746161
245107
1023307
948392
970332
39403
802662
146521
287586
131409
352518
84162
625439
252684
819048
990538
845834
960285
615393
26643
767977
665559
230536
57162
657793
624955
334086
449064
940836
569320
214548
379738
647163
646964
509408
275396
27542
428066
851619
685953
685787
133321
1043733
317586
757145
1026035
1029990
614282
818965
246465
973851
269446
653360
618063
802707
1026223
234611
650256
994648
401220
693426
499565
326233
860990
723756
509836
787868
68260
370072
673811
635770
883872
66254
793448
472198
364067
80513
393736
570262
987639
374757
769301
441779
658768
548189
668505
155612
727765
157201
894218
355148
511983
1020148
799922
137848
501535
229573
50365
488285
70295
349834
723630
358609
520070
659867
725165
233593
1033368
541024
879698
223707
662898
907307
1004573
873089
273091
217131
1015737
406587
823682
180037
824612
1034098
794741
99004
298385
890853
512685
372941
875020
535447
322698
188009
202811
944906
136990
896670
16268
322754
136790
583948
543101
803419
483383
152309
773487
111063
956841
3099
534255
175347
842428
387495
72444
342005
35638
827104
212864
545047
15559
422952
375764
117847
444501
295780
805139
676489
430487
10118
709889
446129
543188
760712
559535
703061
68163
893022
738524
186398
97323
509388
1003461
29892
22439
130699
699951
970791
869850
607771
489423
230003
295507
904174
195858
610851
290869
947744
859819
953400
129790
34062
90953
432575
825734
608171
620527
178785
426418
645371
56222
651924
363304
558948
687664
374682
591196
6424
497037
449986
182384
215452
696283
54258
695540
33696
247267
461025
121033
619536
827270
304895
416227
524669
323349
328421
933282
190951
854047
665904
28566
787866
697616
978512
60133
287533
754827
941740
209113
666207
375491
871463
319609
553836
329324
631401
967120
830603
262218
700951
125520
210148
400021
247194
926826
178774
218781
528036
626125
871991
39500
285568
720231
401880
107722
390231
453269
270911
826136
186977
753479
789806
773149
812769
236973
180352
617227
566818
442193
967374
219470
90210
413926
226495
337363
558102
255038
249729
738992
756175
145910
938543
180537
265902
193950
654710
484869
67786
836531
491727
282927
360309
264331
443349
114901
161078
88495
915165
936720
558779
356141
346709
754303
818032
631143
389017
371400
424373
59894
596425
77382
241257
165267
190805
1021914
353691
526268
706846
952941
714371
549824
491070
379782
723941
922023
639274
199059
26468
802248
582786
358681
585972
662156
269490
158849
980137
711554
341773
853214
51882
812654
241609
362744
811606
690176
423790
315123
343314
1040912
255406
80685
434260
19347
322062
239364
967707
1013479
757297
905452
172283
176289
86495
404950
836350
732828
675428
579082
65927
832015
763457
788770
163257
122327
185385
416335
744845
766191
451243
798256
837584
1045268
976372
959379
474376
927453
247753
363541
930177
225055
1031683
135767
231967
522680
970781
168431
292353
524487
533934
155387
401177
604220
67678
939076
300769
982925
696463
857971
57303
451322
222132
632739
648000
321960
642493
602066
723852
464545
677824
539023
654930
897808
878730
1008308
1003435
627882
214131
322720
654334
855104
723964
637435
809668
847233
150119
48852
535082
135203
110258
773804
240499
99213
153698
14872
975210
295341
78552
751268
172930
1041093
785303
190641
146634
652148
554371
636503
370894
157403
739146
300351
584460
620507
671948
724460
299901
195080
333302
505082
575159
1020656
504929
231276
489916
709220
424899
347986
214808
579571
366289
864144
356089
200230
530646
220331
1006272
816881
1007723
389034
254087
962013
832649
955830
716528
976587
431680
429754
17925
611423
688303
519029
903812
1023705
909428
91275
918354
660916
896259
733302
509878
764361
1003666
855911
699649
759458
430948
994923
120950
238253
1013161
720025
494545
797291
978174
440803
378287
970054
428775
739353
686241
258803
460079
109128
691536
922275
1043066
68114
504417
898197
752380
366895
77276
127991
794382
482439
797263
898356
331124
282120
601738
746471
916557
538936
727735
199149
78435
46857
394992
115973
449217
246355
156877
692301
238905
108479
323487
685701
791722
967282
548969
86384
655777
418913
806433
56060
459094
989730
790499
333350
484069
206310
338444
691316
953871
206072
222024
340366
651764
341395
398769
742885
670270
821199
234478
417654
1029830
615656
271798
280188
537685
976755
13935
420681
974176
597592
219826
989106
645291
114165
518397
18487
961218
661206
167324
923160
695805
515792
858359
279829
821481
330354
221184
896483
830407
866738
120352
70439
694819
340087
568987
255433
1004338
1037644
803049
483748
103016
764440
833250
472176
106548
206386
593138
957700
237689
909228
96838
202240
899071
1017847
648935
1035758
181168
760738
104829
735436
563362
744480
54948
652359
1023198
351707
616776
750228
72744
519905
790113
396796
924482
185016
200641
690217
1831
11514
408019
1030807
328213
1021540
421569
359436
955597
459983
1009618
814079
847793
282291
418524
247128
220811
1807
292811
561907
525470
786994
160130
42382
523891
872288
399232
352888
49757
937339
368212
744038
346284
336330
168331
401495
90149
55879
266066
430142
543864
996409
777136
264440
46521
970966
391602
469890
611317
236357
623860
242283
612089
378064
208677
718060
726443
114752
94097
718148
1001325
1534
71597
477806
726534
60047
401160
792470
367316
903983
405174
725430
165249
796994
71150
839502
446447
190538
494033
44412
510481
89179
546184
173390
98622
809019
643260
993562
18431
619457
624186
299672
284193
625802
508584
379191
633860
974114
624489
479000
887448
518908
193037
750587
323119
223103
390591
1007732
796222
967254
576423
166476
722979
740134
105996
449771
607288
80366
621188
728843
157632
750638
39537
111067
691359
106229
192073
367140
936693
230551
306815
681944
315096
792667
742846
331853
433602
235007
516375
109103
178172
581442
847770
200729
959468
327487
307065
205480
874060
1016760
17872
69772
550204
1038467
599981
877424
688918
842327
676569
529075
263410
757208
58177
41835
800782
708112
911297
36919
308511
111865
295470
503176
964322
555450
616307
690088
771661
981956
1014018
229234
415478
964614
581668
930419
992657
775492
787515
695265
27890
410674
452163
1022642
838219
712922
47495
823950
219688
935632
703435
145689
955215
723900
907077
320849
923085
991082
761809
289258
369960
273307
358186
539969
49042
480192
956234
453979
1029870
579122
254339
436341
498374
580785
66646
778154
85180
981335
370495
862750
273016
918275
684759
137924
73432
782106
250342
581031
687346
678797
744274
1007345
282519
241750
920437
717884
2384
124474
244793
158988
590037
203697
945222
604278
67598
281515
321912
709274
388169
488108
126374
909267
832689
162077
183831
868093
198583
525035
213539
471183
549181
164724
601826
498492
178150
682664
876861
226554
119165
677915
935526
166143
368713
663140
34344
950663
122862
513457
1005469
777275
305390
154920
135388
519732
498978
269481
88190
462686
650004
1033876
876170
780567
778344
1028981
320509
596725
268838
453136
680867
271813
292262
750912
809876
370874
427228
751229
213819
304368
220317
894300
313963
674997
364219
552411
228521
121766
771627
1024423
26811
83827
805707
675161
406898
770873
692846
768056
21860
173213
382889
509118
329592
178227
588688
1042029
654450
123589
971020
1036975
649081
767635
303022
128729
800032
436495
279931
605768
250453
432730
61849
328113
905534
900683
1024145
382629
787708
109471
747786
491218
1028560
765907
538382
966383
343078
1023604
884249
257162
682062
613165
302693
678960
472610
635245
804617
1044808
435643
423214
1035323
727245
742123
688958
683853
464972
336005
958850
137327
328327
687918
538999
3537
751300
942612
639009
608793
765657
313981
221185
837549
899884
415665
359533
53885
85260
225622
461121
344146
344177
451579
790585
208729
401512
427642
418222
310841
971479
493373
1012637
832186
15548
640319
389282
506096
506277
874711
121637
883261
667737
257441
40201
182349
914186
1014640
840472
77409
135300
956767
964076
451917
435648
573804
490960
142693
960433
137636
121511
111361
866945
659520
808060
426479
752345
361044
249835
437301
382291
571204
105576
736582
60688
937573
379343
933601
234295
548222
861805
998219
12014
149747
692871
537051
639443
120776
473819
443910
257654
468286
943373
592340
973658
474146
816666
845138
220236
537582
246487
601066
648422
778220
58562
684011
39016
998748
790318
912464
900614
359253
770488
721297
538008
405065
703362
923019
646506
126205
786192
592043
97852
173873
898974
980398
440658
611025
263868
249370
158792
367621
405924
804199
499649
142040
997839
114431
809242
540143
172753
783665
1029453
314716
831107
28033
935618
29984
33603
955845
783004
222859
540174
793041
318847
428777
382207
840876
50886
942952
268970
839547
135338
873563
142519
812451
362460
394327
469553
390489
33783
487696
217065
999439
586712
82499
778160
261840
913008
46783
443469
946808
216839
341440
574831
268751
234560
979625
229884
1038494
510881
873360
539794
22403
248507
164669
891885
594373
440351
206619
55990
189154
56469
773451
653380
69521
274703
110959
488961
476759
954395
871936
27939
1042968
268658
105509
925935
967668
123633
377070
215818
465684
26877
843124
459323
904332
741176
865518
61525
250334
167857
276266
518350
767699
114305
435820
836360
232743
966795
906888
849122
663692
876432
779676
251187
409907
972967
551288
620883
774791
146717
669922
130032
534649
375136
575640
561724
744977
199207
870916
870710
64037
761235
147496
496594
240253
386000
489388
647880
51613
941515
306941
665503
28296
59480
221838
400802
192843
301133
1043942
365946
130712
643345
640986
503627
381884
606155
38527
362968
979446
183281
513666
58475
208723
243201
992255
149893
459512
282680
468763
100425
548614
609490
763255
35100
118963
944403
75715
42822
147780
806021
855329
804459
672585
434210
282137
968234
850888
921537
670735
73580
644461
177640
284161
15547
31589
365455
267287
695526
269143
237474
434798
820240
120561
832392
305548
999419
415442
504924
282008
978693
724003
811216
629037
821599
1043800
872229
902232
458429
366912
628656
754469
936199
967371
861315
224388
743564
1016051
266687
294586
878121
626704
478210
801144
206832
804524
471598
1020929
413527
177702
1017450
475756
754547
76730
517504
314190
273601
738230
568640
648514
71500
870427
881764
222299
593869
284408
220503
131902
520357
1002216
725626
527802
165979
924968
374969
58757
434430
479814
452816
1019378
632732
2106
104122
91880
336059
31113
367596
115904
434193
847439
684632
78681
521576
833605
506259
322892
601953
171192
85327
931046
853163
780909
568872
391984
712870
9809
88707
26575
442495
274068
158297
254984
38032
411684
953298
82831
142489
960524
659749
846564
1029686
680514
993309
709938
57625
383349
819378
806523
40022
87633
313987
993708
446356
818101
883832
276550
999501
1038029
79722
760188
317045
817104
489187
924751
699102
948762
806232
914658
355759
798626
773653
393413
752324
662815
953187
601
274475
939631
243243
527808
1018194
1835
726715
447530
752422
1038958
762127
958630
805761
785573
231162
1030207
88394
831440
850886
1043197
1010249
708274
655706
522951
402945
539494
658395
27660
428278
957381
348813
493231
782986
985813
780612
487783
115814
893140
992760
862877
549060
107801
794492
349694
326213
986342
21411
909652
276383
278671
535519
426717
227045
603610
332636
655491
904620
273693
413066
739837
968773
246687
300169
680680
962678
302091
694093
865484
395722
286997
995864
514605
151280
623351
864770
769331
858715
34298
211513
528273
855321
1012550
62816
486101
640826
31886
146994
996018
431890
477780
545466
984424
960181
133852
112176
716729
10556
180130
556089
842554
675724
1004415
669350
148590
597941
778496
10661
341015
945566
799564
159656
189544
700303
30588
445489
716460
118471
14984
303870
326875
355352
519684
977254
762048
244638
603469
1044790
734459
623813
323825
497490
873358
738424
928593
150289
392429
848040
9446
285816
543183
270056
158731
790302
414949
32693
1012803
232990
152268
260840
302450
383197
867168
217871
841840
525515
874395
357283
415197
1014881
272434
308646
764849
877887
974415
896340
908316
46102
650468
72009
219638
399228
908644
157550
317061
115665
938037
736926
969343
485062
651487
417913
304744
556542
621714
1004233
1027321
744356
229080
1003468
921280
194472
671150
867172
1014130
127979
335048
357507
171743
152343
912722
371289
122330
930747
452201
822336
935093
197458
58162
49377
629531
552004
709895
264649
20031
463086
830928
180043
386152
132926
897706
315110
137957
752192
450056
164707
240909
123031
238639
1020994
576523
369399
410293
2216
460431
546283
367129
740424
1000384
17306
913693
691954
849117
1036763
11180
750353
214250
905061
588499
520954
32637
53213
203507
106944
146845
985946
394315
725081
110443
750331
236359
82935
159624
617772
548869
242025
215797
521641
237157
541506
769362
67873
664462
35194
471226
427964
777648
338476
871984
166547
65604
108601
312524
358305
637819
616567
121393
175423
117737
886429
746520
979762
886583
951022
147889
498928
1024853
369741
747489
435680
611552
968160
511540
943445
603431
810992
81219
614918
231613
535877
527344
534194
648683
168144
406721
802093
833934
511789
966388
96442
857655
525424
602259
809350
437500
445585
310442
840076
541755
421224
769563
57072
965194
754826
167616
344499
843198
55090
522895
289249
502883
336330
569749
1041763
52805
993952
776200
782996
559103
1017227
908492
918511
569040
952569
22794
928072
483232
124184
717764
731843
239493
635935
569584
334891
374119
485137
7194
595468
839339
245192
975829
595152
579062
880235
132892
18254
551986
491212
840712
679800
921570
504853
208802
1020303
259021
446127
302325
398407
939412
891753
124345
830152
760089
1021827
830514
833498
650423
428563
544925
471049
878343
490101
825608
567564
76660
205570
553979
637527
833063
769089
549229
29851
47837
288587
1045017
542777
703558
634370
466080
100351
966797
454075
260706
375569
541776
276107
169211
785008
1020376
145128
715760
254027
582784
23351
903588
822008
377632
767015
355104
784659
957237
671160
244235
868028
925709
47228
629288
388334
15116
305899
4838
556197
395729
738355
261477
902936
670650
655984
149926
407943
988993
984422
677167
265757
733449
1016980
795657
608612
554447
663167
916358
216843
926114
269650
775087
1000063
152530
997241
674051
486985
450033
727099
31247
254112
177592
919774
611392
478675
53275
484340
442259
1031823
484785
15292
807185
193102
131360
990957
829422
81561
1026968
478420
634957
671066
234890
189265
437397
796176
200747
976996
399588
492305
624140
249650
661034
595833
961459
628751
778636
870735
747950
576432
54559
456439
112930
222341
430981
745141
270134
348161
229616
815993
1014061
392687
422023
668717
515050
216892
586112
937122
299008
957948
117237
374254
959809
745031
481687
692233
596704
257754
175168
148919
331934
514937
824201
870343
273115
1018143
629274
520884
55867
586208
545417
976738
420979
162346
380558
655690
157932
32174
190400
365906
903227
861231
1016261
1021548
172688
457109
562938
155788
889038
828157
474700
186004
806588
253186
79456
875197
849882
183110
276788
9302
696742
902218
400796
832613
240294
996217
252238
399271
805844
197850
732751
52976
408800
885307
568052
305091
347759
642794
345026
1010860
992761
870520
753926
588769
24551
885681
258515
398673
303982
526013
877275
728502
933190
505106
580796
131637
420872
122830
784531
827244
767464
208067
371666
757877
466358
628059
896409
458206
570251
205021
277398
128436
785172
216393
395550
942188
746976
337431
520609
292961
666243
419466
534212
122956
300422
263537
857214
273008
28766
218939
442553
990524
949226
320257
273875
256774
855322
550348
361949
951633
806984
15071
787635
122079
939875
697875
983410
828573
805531
142693
702671
930197
891440
866079
741849
871449
45023
9587
984824
872588
844872
883799
228962
219161
585149
375083
144996
908330
193464
639772
979662
567499
259080
772272
917399
316346
51414
999851
119662
124516
590316
842592
930071
12907
1004834
1009633
630549
426942
981091
937152
134640
578419
903162
885071
1036977
703622
832896
346734
505874
434109
512973
236736
480639
758598
394131
704384
33854
1036492
920879
499852
685781
1005872
785959
222239
219377
873019
876360
360893
17872
49611
181591
319455
894247
354908
413836
552188
703651
553137
835040
302039
857309
799667
200801
669728
941222
920519
658035
598324
415601
56897
783252
646421
1001615
368190
801807
307331
658038
82801
426153
874878
218469
967965
813269
931202
320692
269661
150780
171330
732876
710008
781253
726632
857408
426928
611774
709365
511164
966597
446741
20028
550991
935295
413471
788318
493911
324096
180121
194651
191376
104128
78314
484662
422324
10030
277711
985942
542046
691278
456889
546238
424909
811858
267781
465712
1043484
1044096
785875
255776
747566
912009
222215
347650
594663
449433
368267
112078
1009375
655904
785203
296605
896324
209078
423988
352285
669655
15279
359083
867758
510916
264109
577907
174136
694975
958937
111927
637190
1042055
58832
237427
521246
1038214
781109
1018588
831386
540167
38408
217709
376224
672555
530761
75118
966722
503111
458998
286871
600250
586728
201254
496274
832019
896867
821777
126681
840410
518716
132217
608504
64150
701521
337407
74293
356655
471237
526211
241444
414307
745332
11285
911334
108534
810061
519117
405400
846032
334205
121983
177665
923232
532387
99163
1018903
699594
97338
10543
657988
931189
199360
784961
1017229
156836
605420
255183
511936
14152
974181
1020614
611086
191351
812367
573290
331253
657159
275045
32247
168961
668148
1030881
824823
361531
656218
102985
843153
631029
822940
780063
585152
419884
865023
526927
974722
1001754
887020
352446
981287
729403
920201
1010135
448953
196177
62860
1041239
31921
719166
964210
1019161
81499
863601
909474
414205
361762
495283
128222
607224
1027829
385390
272416
803907
961743
312664
940975
525269
720938
192692
434309
949036
511495
907031
719628
8942
773541
7108
280129
286461
1035365
343369
836927
607094
1045449
224736
141219
768724
386511
107389
454430
920708
750023
992086
586947
903320
476831
594962
164940
53553
367296
972884
191207
411772
712286
1036027
582417
294287
284139
546083
51294
368477
160952
979924
539766
233713
942163
925936
698680
364279
694927
712387
550306
631613
226201
576490
407044
100520
874714
491579
265165
47304
536492
744293
443416
341328
260910
740505
207842
78671
700247
843468
311651
85860
777949
433529
602378
944916
128927
795687
494454
95862
328384
472659
434468
295932
323869
582957
137969
28838
325459
762975
144344
979526
975678
345688
768036
416781
992037
813888
371222
209384
798439
413832
475179
27438
737373
294528
539305
449341
352605
529911
229564
553802
949073
61670
968499
484635
664480
667043
617365
336121
163998
274245
197993
207972
630917
728989
926230
952103
804395
844849
14756
510355
1040539
685695
1036587
743162
37235
647891
111570
755522
589699
951681
325587
911991
741497
307273
59138
208169
158782
338637
115125
704793
825856
145726
852964
905076
469855
70022
957778
303869
93764
94364
722495
749036
213577
588162
959941
899611
277270
246083
734318
154622
579498
64582
712117
523297
493564
932716
305654
247158
595666
528305
443266
704713
841307
946387
635305
652965
145194
421817
203582
74758
379526
839877
445408
519499
514341
895332
710049
240238
278465
112425
214659
409546
26581
141126
1016040
165511
853076
695802
377739
196553
124778
1000200
222182
875897
115215
348781
890906
523167
766698
107606
464201
45615
998506
338182
110976
674914
644494
762225
74574
403907
730455
357532
819323
570784
66192
922837
281036
463224
165303
230755
632640
215831
879248
790360
417253
652859
698607
262406
801622
201728
93228
427838
53002
19546
599670
947129
862549
480941
1042015
667001
799003
847268
48016
385850
206082
689799
326943
798488
244728
580440
229937
1037628
409179
691789
250629
187556
827364
68734
797259
1002381
295831
889291
595602
865322
723178
804044
676361
920523
366107
1027256
568207
354859
956258
247593
536388
313729
93901
218426
541779
902893
639294
269831
635822
138559
846772
42995
540830
953430
498664
198131
412174
369833
533666
261317
340447
808383
929401
944577
739819
599227
422174
469393
636942
369253
546469
631114
846301
887144
855580
593642
810220
975163
438097
585691
33441
23618
1034932
1040200
435965
260159
851613
486777
807630
738376
582964
624270
399149
438568
742356
458971
471127
521536
964953
221278
604345
185924
726286
885790
107714
47475
250493
469879
219126
300724
978578
700323
267541
224282
140049
962795
782064
641058
218330
276526
541566
597037
250294
380680
434535
938270
539089
455995
77491
405593
426616
28033
383299
456482
108700
109856
601497
724299
649517
196796
883212
796688
1018980
778363
115690
414895
414850
870790
794310
205118
391002
991538
955211
1031760
133066
601390
502282
8367
960508
63226
344310
562631
637684
521148
136901
502357
299950
330901
694409
120433
688119
1043724
494018
69511
550983
619884
966253
45166
394470
558288
662142
187000
647530
659110
716770
747428
178359
269615
455091
970302
591946
781414
165095
820747
721251
808835
175549
342418
822186
731708
579960
994122
74796
8328
212177
319481
489307
1025340
106548
277696
219008
253237
762594
421467
901749
292610
684188
301288
552751
540643
310048
527284
979320
1040936
755468
1020505
725275
290138
686465
298004
1042324
871846
465680
609079
388701
283236
115989
545500
137344
699498
495923
217196
845130
822996
689405
781880
411991
1039652
370935
370241
691379
148129
903629
612519
535934
728248
790142
762462
1036303
750195
586408
218850
692376
864881
21919
529754
393776
684132
412882
589385
211854
678161
179772
317779
70346
930693
134291
766812
349875
99260
368563
886531
431064
931018
926183
470977
327416
601873
252526
969357
950562
223947
239033
269058
67850
549872
907764
858678
44100
446612
817274
40356
939296
503958
327093
546194
352553
211318
593949
351970
542928
221563
704195
1029857
562616
829165
473489
488577
218907
449616
868200
617940
70247
955431
329473
663398
229656
749290
723721
456950
632364
81350
2807
744542
434795
561413
75664
870281
123772
280822
962015
583054
683904
88913
976326
918792
885229
1009905
774270
718545
296058
269909
241353
1041463
829986
921549
401258
698422
794197
251241
965073
910167
692450
225941
902475
940740
647738
209171
986361
835205
254501
69572
787687
744385
429399
896857
862563
721921
474878
229123
1007960
206538
122610
266278
294061
475804
582346
563737
821351
484724
461454
321463
717133
786479
520376
136491
30975
731276
712868
612645
908884
54704
281847
586074
417480
1007325
677329
45107
63086
687823
355855
375800
135899
721971
190476
827797
447930
975382
705107
614012
410054
766119
811076
821506
584557
134942
980609
325005
1000693
738925
28606
413359
755679
599314
532444
525317
81809
509399
957029
807973
859918
355814
485821
214933
67289
339989
640503
859923
187631
348332
470847
755434
46464
1004794
915351
773724
148851
438332
576166
304604
58995
854785
533654
311267
469064
807051
794031
95248
807667
653124
906849
640768
183919
120604
757912
232149
713227
352458
162539
598925
510007
740885
978017
906806
240083
739028
117788
885277
859783
861704
629669
810402
182472
281983
896870
894433
480519
664619
512214
256934
716416
804198
662695
910616
232499
458771
273266
555450
109227
228492
143915
366159
951809
996672
1029433
106892
493464
323279
1038576
104261
720833
1028813
774381
971372
821619
590918
523439
654806
75235
444271
1007624
520763
876549
619449
1026797
782257
1036928
896997
294560
859210
77110
770410
328437
511525
340407
657699
444978
293227
149694
1005441
374186
1024698
828551
917655
196884
356300
171572
565307
133475
784770
41420
130779
425396
127051
71175
181344
393388
801238
217343
914205
599661
279821
907898
587429
575964
453769
996392
923623
336858
761056
752656
493934
131040
583179
950874
395615
252101
749029
284087
194011
458404
242326
29933
234043
297690
570415
809978
139029
978933
448836
313338
199300
406897
207642
788859
334747
130024
495856
844570
582540
314485
329006
758069
777180
911807
544659
609521
704043
728481
605912
541120
972440
831231
438901
76846
870679
838439
132127
338674
176323
2451
363663
836657
73878
860090
632771
645184
1026243
369747
291939
487524
22109
557549
677529
614042
736271
970064
735363
891513
563218
465413
90994
178555
687334
909654
278707
764591
459164
286745
361574
439729
206998
895737
131376
822376
49259
548010
735901
49829
414534
390773
437686
665207
422686
485613
320324
135158
122749
341103
804470
903711
742085
840508
282594
979161
960227
799006
387919
256937
310536
632658
576096
878664
538795
930935
732127
934620
305209
256567
603507
36173
981961
881791
101869
638752
932915
527593
836522
485290
515327
190185
515104
585939
386006
133671
418441
531158
350165
328
296910
320145
284459
1014478
434547
112398
468995
866465
612267
907373
226746
167493
434879
983528
191597
651240
583942
311676
49614
580426
654213
932937
861119
682322
895421
998223
993553
1014754
736869
138148
386254
430308
348737
317134
158688
91822
445826
776355
600964
717514
592913
55317
375955
15999
775132
214655
1043420
736510
341481
789440
380488
152762
931809
1035286
994530
415414
530396
883939
730120
771685
639851
106054
190965
802304
184802
667123
379724
21413
966037
227995
724853
953726
918285
796872
901932
747589
384003
449981
731240
24150
656988
849712
947662
113366
428264
495544
119626
814232
597306
530847
477099
567915
614992
797730
1027850
97447
565874
240696
177297
467009
972689
878558
512907
563671
124971
595121
594380
713932
860938
1018394
318929
934890
425144
817153
246911
220572
361056
116464
454317
500296
356057
743449
753161
571950
588271
33188
665532
438655
542784
181133
198789
2758
370571
316887
224308
257263
410186
284710
90445
373083
652654
165360
182619
109435
862290
940920
249295
162306
38193
556
765414
480330
165501
239573
326219
832059
45769
704102
424556
497245
616221
1012237
652200
848548
558014
379203
552600
1024314
1033377
507900
191668
501835
606622
497676
791637
935643
116313
620475
796179
13991
498188
515898
802576
100653
745848
969494
775840
521039
77528
175401
345625
90917
744920
640625
967621
885732
166471
321545
1036522
184124
155367
571972
823180
943000
135312
123424
56083
712183
495283
1011679
937192
405733
101787
541254
384512
132520
27951
653327
371273
339504
370316
515663
151104
674593
460477
39914
336773
676771
457460
725403
592871
882689
467617
444932
171796
981421
622037
203621
11569
844302
783604
223238
687253
999712
79097
1025549
512595
739481
804594
361491
779755
712362
279285
358612
180101
882470
699747
964740
938897
557445
502549
524790
389083
416545
130582
528761
75073
667620
146611
170327
604547
778739
939501
133158
179720
1026922
265559
790578
137443
569648
4579
724304
215900
858666
681804
317428
1028703
109317
137429
466827
561971
215882
220133
872861
672105
736972
78977
27805
64816
934775
522170
622798
864816
561440
321127
566167
451179
631070
702123
90899
626676
399025
42796
479425
642084
409120
457903
156406
343249
8092
869284
997986
149334
1037473
74298
604234
36121
417432
626980
985326
501634
808936
161970
71814
911157
690003
558800
407652
270768
410813
548303
325552
1039134
422420
775061
615940
847795
279758
184303
213236
81954
430376
928095
182122
531856
980960
291380
712259
656599
552833
91821
97424
216616
905823
992541
966569
110958
605972
228671
668452
180732
337640
499280
419076
167142
466065
563304
54235
614254
642679
845521
411026
273557
590831
323986
636876
52719
391936
1006286
672720
461688
472069
980588
839079
948599
1023563
59935
87138
273457
839513
84964
294028
644998
349805
647752
47433
836060
825095
134727
824081
420039
546381
800614
597191
411839
882297
659579
865218
1023664
663529
389908
171727
466408
438552
838066
794260
1041361
258076
230495
842187
502654
979909
414034
816238
677445
88028
260042
935983
819036
994088
864178
499418
494903
73862
253512
983363
793201
796214
36308
284135
515859
226028
971178
809200
754257
801171
979477
740378
660479
364720
486743
998458
803403
58202
662964
380095
200383
411667
249513
126122
356672
987985
613972
851028
155681
743912
117900
112939
561853
391792
461297
815551
1017196
889115
2235
190108
472376
330136
124909
601139
655937
472609
1030825
177460
320394
254
86256
859359
879861
147546
401007
873818
848978
73922
104812
375942
488822
159980
911204
574440
259861
159851
686902
723825
115113
706037
314727
545845
664657
242856
222811
807946
733761
986047
337506
926104
536852
349921
688597
988183
108892
358154
135239
52542
909479
857264
892717
670254
708876
1005023
605987
411481
348959
271352
342302
69840
962020
199193
169807
74781
998572
915443
220135
801721
643287
976344
737979
497914
891108
64353
882876
473123
1020602
562705
296211
488049
1038205
575420
95650
567525
581196
253386
551732
715994
191823
1003809
704593
844594
581754
985835
993052
399832
593929
738305
829981
724936
204589
973119
9990
889270
357472
820027
918351
983288
504133
727153
137901
448901
771952
672793
565310
617089
268406
599238
981218
419257
90215
209708
764447
984789
166480
379364
178655
308367
232773
28060
347633
137980
388308
761587
865694
995284
457241
684010
382462
227654
870849
952530
859559
623651
65378
105001
606107
937738
418708
608169
531112
647397
392176
809614
19991
114573
640807
828790
974055
573004
724707
863820
1021725
788861
80703
632218
1024301
683642
634338
347358
609425
731474
514466
389489
395473
729494
901192
378392
359177
229395
855776
60021
516119
82820
969429
604290
509444
163091
189374
614959
401286
582195
175791
597026
156376
883038
116892
776707
870792
373369
576559
816681
583112
798874
170998
612156
65730
515438
989763
167753
95447
166075
660865
509601
958382
58349
500430
616141
844194
555038
597775
639121
769704
1040095
825887
574749
886347
927117
475990
609571
201187
806175
374215
441995
739932
104979
133397
152288
516891
491260
848062
131545
72458
700508
175369
313188
877128
812486
487427
1042300
275514
1002698
413173
731535
40697
888714
943428
834174
886066
703559
625456
44804
139893
55028
645313
122816
546773
726951
602468
944494
190147
484997
1001771
48074
715518
367402
1792
679152
1031268
430215
233850
1039244
709493
745853
31911
188474
979896
802750
53061
328047
569861
88375
107868
657737
882777
730596
986398
69084
898015
411358
43749
439249
180134
919593
145935
319664
864926
794650
291515
849597
896143
37320
91573
811355
129575
1043898
487154
440301
589937
757128
849958
703900
973028
916422
788431
123415
763855
242893
890487
547727
403766
354197
372626
218853
507566
978005
507165
730743
331444
463510
68699
803655
839983
928241
305283
539935
705600
667416
180036
806331
151646
877779
116575
52411
554505
983872
256872
270672
921787
529320
145698
349994
174445
430964
896250
622846
813914
375913
985246
700297
888049
344691
520566
85136
66167
1020847
974233
379437
649567
846280
821628
743721
643682
304555
882254
772561
980310
712060
866254
816228
1005938
332447
325155
384018
402668
989978
146236
286645
284248
1019323
540069
20622
923898
170883
871923
513940
27414
663201
811460
519032
220157
736957
307820
787970
111212
461254
62732
708154
78653
196847
695595
473574
736270
123630
749123
189973
923713
218345
831846
1034918
791142
1017203
11937
397353
453638
422597
658692
276276
388302
504197
177179
277453
246151
465053
466331
967241
239313
293415
583222
86078
271327
262479
645956
94540
483537
647696
243229
333746
996458
444216
49716
216601
851775
666340
409883
586349
940118
126532
1001183
279973
105537
942520
550769
526902
226042
375517
363693
1003126
181394
382131
65827
407824
209506
404627
701390
23320
201545
156909
896023
484499
422484
287308
650404
2468
776782
986438
839093
368263
945341
764695
821260
255374
754278
647668
530457
453175
745383
876404
669001
135601
131136
138814
275874
366833
910383
150680
265548
421596
16476
1012929
354850
507649
885291
910296
686961
1000654
977880
112980
762029
852814
571062
801450
362772
314294
856584
735988
552647
649295
456564
641586
566913
540054
680533
161583
667641
456123
850586
565540
967363
1040196
41448
734846
149123
174904
1020791
559435
127046
592939
307710
211739
412667
40477
247041
376790
867210
88108
196891
68602
589512
646319
702481
223168
780384
431472
571817
526957
339922
188754
932018
188390
259865
92271
56342
57040
360876
34468
665751
678583
742742
133873
906520
223269
368120
483106
733848
678773
81386
511982
298744
185881
404539
386857
1045408
569060
427779
295637
712057
797870
520981
959626
292634
906565
343908
201722
287975
191388
1019835
705111
120413
740735
364484
186302
74945
861157
919364
173229
670641
80007
889166
710507
265018
103568
1028766
125094
212278
331779
359728
136783
454
27486
446514
359480
795497
464674
267499
365634
309977
854476
641275
830101
829296
723098
422130
21525
918114
657353
919571
948887
713542
47357
700349
34476
238734
344372
839224
664963
339477
950644
924290
15101
396355
414501
916060
757811
547317
548080
436155
59086
155775
751909
254584
202953
600485
166045
788068
902352
73486
715892
804318
945853
67401
320292
670020
232629
288336
834302
198341
7241
85575
360396
445867
27099
525478
879482
807274
679586
762726
411890
167039
337868
79489
430688
874980
1004631
817677
678896
665344
92452
47804
55794
327358
761958
428771
499166
997078
22994
510128
173499
1007771
89444
76223
506843
914440
579288
77329
896448
854623
120066
422722
834673
741668
909047
351557
700477
555512
44930
1032473
801312
60289
350995
542300
57926
28493
217432
717166
931477
212283
638744
656613
490042
958320
500550
259485
876520
618904
998753
236170
138642
158641
734530
661313
46327
678861
718816
605557
507165
402747
306696
797050
679785
903084
212479
678122
926440
616715
497798
747195
503438
990612
646000
242973
807898
376242
444737
602467
683937
16505
887455
957000
600971
1008832
783218
367184
764025
453837
196982
310689
649344
395134
84708
751884
966983
763268
107051
354865
563397
152831
660984
68547
890840
587599
988446
879225
216814
540368
481568
717492
935772
475985
61807
1043720
553105
812928
359188
238418
697114
88870
535139
694994
45652
473050
959874
371486
423239
514304
77418
490613
871215
783885
762306
596853
198955
316213
819298
641238
31950
538069
332039
146429
446041
892384
448673
821611
115150
683032
631060
761943
599812
501695
660251
984848
613710
390216
1015444
58276
1032447
960730
715872
976633
603372
62070
431499
69992
480600
488459
761769
509589
106209
174302
816388
390713
201754
502560
329219
483531
345346
880003
616133
361214
951951
465033
162900
364826
604631
826421
104408
44946
1007322
718769
180767
515526
151373
752334
272661
692241
56770
252617
33794
705665
207102
789794
755297
194758
927306
379247
568923
911511
801282
345087
105049
934168
82029
996119
947540
319841
226352
243345
719767
46763
491072
94402
741162
255625
847503
655735
744544
596875
860509
382148
559253
742689
88157
343158
815198
605207
596430
457260
962786
143687
843564
299350
350987
589846
32061
933088
282880
799475
761418
835736
85076
592564
378992
791137
216079
391392
174568
413646
587352
16703
876025
5721
420766
135615
817946
315004
326156
920775
360721
332770
840475
595809
342706
416119
1028397
438604
446025
176060
221059
201308
330232
494739
358327
593157
615320
232775
459851
677690
164076
659427
18085
679204
902169
869098
391597
100958
236985
883309
243980
439370
845248
800164
226647
79667
236468
81997
602454
226871
491404
859769
103426
450148
391319
11921
674429
21646
797080
734750
740971
507528
820661
635151
453029
704233
102702
55811
79912
626619
244657
56157
257460
719327
662154
477428
623790
125355
477965
662534
922780
204772
302046
96971
450945
657036
469988
610116
381503
324794
226575
888304
80865
934271
748782
756150
612341
409694
989410
472327
502638
482505
159943
1024408
465949
687330
925916
440532
347310
598083
406802
445116
818566
801357
869060
1303
290833
319778
246641
819390
313690
393976
273093
859755
528668
782582
445291
125094
291730
584003
882617
581972
680381
644077
720087
843832
883537
593098
788367
786919
405268
449821
779525
260264
206650
100863
526521
1016162
586027
779226
607093
709270
374960
113566
46668
991190
985444
993845
84343
511742
979680
939472
803197
912971
256630
598200
556325
765507
766265
910803
606581
523129
913344
416033
58894
601052
252287
992122
318249
188056
548331
509280
126933
149514
762568
675272
604168
567717
433666
424310
232269
365262
1028464
835916
386793
861662
143717
387350
114662
129361
399241
418029
930834
660174
748083
651033
791288
95201
406991
219787
988064
726419
568613
833076
1022509
145942
831837
785466
796355
1031754
902597
968428
606894
702992
610123
559853
866332
424870
437898
403087
809340
227245
588979
939352
35648
356762
779778
585373
642041
86097
359167
174237
443036
954211
990001
546964
475723
948435
472481
364891
47372
791707
402372
479304
392628
364118
788050
478485
133646
733599
925133
143600
220335
804657
227872
139749
945751
700139
260494
146726
900407
359666
930303
301696
602017
476563
169787
326960
889147
711959
575138
531240
413290
785982
957968
213991
432603
902431
369501
710434
888041
697342
126496
725374
1040314
432426
720308
250727
797565
740621
895854
99659
749061
408850
828896
443236
706955
429112
180054
300050
71787
289891
618148
64650
118719
630276
346117
81572
451129
816228
295182
963240
196402
761198
615306
758073
515265
168718
145198
14743
154079
352304
850230
908509
923713
643457
421620
838455
284422
38912
437922
643793
561516
978031
282162
968268
241735
510678
99539
464233
982590
737317
662601
303033
36261
738910
554588
559622
639079
48490
13932
530488
972313
518364
760071
1036594
879190
649308
753200
83525
793764
68045
487525
630611
241260
801974
261073
289779
511517
1027473
536904
960670
958822
96537
360413
961826
406554
373831
436209
110805
193190
346729
706033
47366
54444
593194
333668
10523
28824
267603
222048
234725
1032629
236055
290799
905329
837104
525288
975307
785956
200175
587773
526252
1025804
426915
986553
976357
477923
62649
684487
912545
132877
893931
270546
734048
635317
69565
439230
377096
877713
708572
12132
175918
369828
556976
155395
215961
982764
207247
203523
459933
767460
902033
713686
1044398
636130
842533
374462
723365
369696
81532
404508
520311
358100
10148
614001
521244
1034302
91126
256468
254622
449701
725141
786631
889761
56699
776842
526029
155704
1034140
442804
832498
842937
689039
419400
24097
536609
216739
100125
841346
539424
286910
447679
941031
959190
631643
247697
262258
246202
460904
804622
32943
623810
653714
271025
544913
494126
519129
499594
586734
27517
960260
495293
231765
468198
414752
187034
143002
386644
462584
294482
138070
468275
647421
423710
464833
529200
980626
251093
97516
219835
325910
974671
15706
607329
778654
396145
1033117
180083
946467
717070
335362
51696
405795
659985
702584
1027644
668869
47336
515774
368643
313214
781220
99196
1025673
1007709
536656
56506
66128
55054
547795
767459
844398
945742
1030428
116707
460908
667134
465149
877432
347245
578846
492907
475623
514447
412620
271115
641524
258831
250116
740493
405865
637346
848855
682192
948530
354085
328034
375655
997462
7809
739102
806242
567848
208168
826943
453893
99566
136050
236932
88691
299928
483627
532538
422803
514260
33449
679694
892435
1037038
932146
257223
541602
154271
608755
216193
481606
434540
785520
774019
453934
706975
731159
386272
75269
433894
526262
347836
161050
661549
746822
2779
1034507
99694
552832
217024
959930
126810
978216
1013595
59664
503021
145599
166610
589936
1009227
279105
535457
263781
30469
822746
458376
767774
1030179
221324
15872
161230
832068
672150
803212
314402
477672
158112
74814
223616
221226
264874
662142
236132
754686
91838
344747
268789
111044
117556
632330
480281
395245
913814
527545
161374
95448
148035
541220
108153
480388
361535
959089
68311
458738
655029
843307
931818
631569
605754
62454
647296
34359
945249
1032470
1028669
816506
752669
826696
43759
795395
53268
76199
1016890
967855
620267
325547
939607
293702
779128
597168
577537
377716
823452
549921
794907
72029
882014
914388
606335
934259
86720
114192
143677
951978
1033881
454182
607049
449041
269730
233737
482154
449860
940444
212509
272713
785876
215705
835612
940293
217044
343562
557741
522744
184908
907209
651695
104787
624793
1015214
613678
62029
751916
930287
884111
597769
604316
204170
113128
418176
464017
397436
463579
15050
165185
724775
212313
509396
869155
377966
1010042
687084
160318
639363
534095
109897
44146
380774
160360
995600
410374
429346
889273
310001
64331
329318
979992
513001
761311
1026781
155036
247980
868432
333007
692743
876150
16852
386574
630260
451403
830072
187239
841280
500987
102474
961401
131474
699067
419756
94295
36117
256390
195215
50227
258482
5139
119216
970066
11138
555749
841421
840822
772646
332604
42478
894425
479833
497948
356343
496204
999285
343934
834089
945880
237237
391816
335249
1001417
813882
667248
960912
624525
637995
788302
794376
584478
325346
608828
181486
402268
101028
224593
987038
437833
800056
163347
124207
631606
417825
901653
581157
168236
48767
61630
39341
885872
920906
550644
480495
239996
299019
332728
469790
515154
674994
565191
593852
471201
830470
262478
394556
583901
636373
827088
236795
978213
753064
615178
935489
293903
511974
13185
522054
101021
210245
361795
159450
70438
760091
393082
798664
982964
174121
75110
388150
721558
856497
61278
958107
422399
345142
500995
684170
532860
733362
621418
761766
376835
447176
528083
644520
654139
142509
1002869
297995
100596
868120
974555
226184
773270
341365
91047
751291
421812
435592
830913
808791
495176
530563
468857
259290
563131
479452
620054
505577
42437
1044777
731552
558839
414869
370144
483120
288211
619190
270944
612079
877774
965547
1035607
452091
90315
180527
440794
235592
928968
811093
148306
774762
257308
89982
345389
83133
901266
11689
289612
273194
738527
660297
169079
356199
312644
553899
584832
360916
31445
631244
487818
882821
852190
510331
55260
70025
120343
252901
931014
291812
908850
270387
130346
857946
308621
958431
151605
196468
138937
825911
869460
822209
860979
64581
186031
288063
1003228
685081
607227
592377
127314
472252
143539
48608
498104
530599
898282
236337
315160
724515
270817
502801
976777
519331
794694
551424
593911
517676
72192
458338
988367
772783
219091
515101
155692
208044
424322
256877
934965
754135
252895
223319
12447
507689
382670
292613
879911
905640
348212
473872
894738
52155
454133
545310
623312
513366
963447
213854
626764
333785
141767
442095
843545
98921
63447
780385
377267
262104
552497
437166
416735
46818
167773
474297
518931
239699
252561
632192
71966
412852
174533
625889
443258
149744
398701
874056
763861
550042
203580
46555
502066
180458
302931
213903
73506
221064
428642
579963
91503
500085
126732
287354
306782
728372
1009837
23460
336855
26275
328831
334330
738111
306839
790578
188434
108374
471688
839335
946490
109366
533496
248646
284267
127414
939900
356250
359515
787543
496493
647835
295887
243672
203177
600057
38672
435154
956435
850295
644552
529411
901294
123945
595352
849691
881375
863283
525880
807468
14774
563521
1022819
877787
122673
875180
641684
1038848
365763
31647
482815
123500
741163
618436
1030566
787255
849057
543448
805350
664983
410523
995478
1026658
555848
289643
633651
864503
261425
533176
508772
426167
1010527
965238
46273
365067
865171
772719
532790
819160
133324
810102
55343
967263
122734
100499
275123
356059
963891
424028
93533
1014285
459946
235038
629598
562436
164319
922825
564046
20076
651024
750366
730840
579734
749502
368900
810857
148981
146139
737475
724817
784057
695874
904968
999025
86527
382530
416842
48044
886062
187999
548160
250159
104690
116820
329447
862610
992067
67658
348177
828007
714298
188769
303539
902366
999593
994329
23989
720046
356988
12725
885197
112625
630962
261801
589147
999601
567483
922505
317451
520055
212874
919514
911151
548448
113207
484136
76653
331880
754068
240499
355776
90091
832381
102149
735006
780864
8522
490747
164675
137193
263449
20367
966795
812409
609709
612900
703993
629867
613169
652895
840692
713854
925538
42595
869947
768767
298531
476230
409650
488316
36931
728138
994100
813932
25111
265061
969921
191332
827338
4324
718684
432058
180923
235722
829766
850292
177258
706159
864239
528892
834005
104017
959038
183695
287184
1034850
337493
678973
497726
740076
735359
745669
156812
372748
911884
348450
210888
212311
1009011
119502
438929
146878
897245
825847
907752
918380
78268
861772
426637
861002
740984
237307
958395
644313
648948
663325
817748
106994
929033
801565
449286
173872
31472
105930
169802
930735
1036906
809905
697031
850273
732524
265596
552515
1021153
544701
102074
528840
666257
622436
970022
285113
322275
822773
1035335
37852
870229
448792
91199
483309
947249
964170
679066
389191
722547
642866
668891
163716
57999
745982
785349
967894
196847
672418
369068
497157
593162
35454
107415
922734
618310
313847
101843
304697
3586
582588
714130
132755
273693
448004
1003898
492627
759317
503245
909565
707898
946442
826473
152064
951084
320499
228220
450289
695431
168660
936396
672145
507063
267561
334553
418834
446762
191302
35876
816720
233947
392622
419049
962701
702633
843161
287432
871640
219314
749380
652893
349708
297705
964482
181809
90219
506116
895595
896113
108851
925201
979634
599490
756672
347525
444694
776164
910117
982858
1027277
478062
361960
591526
445613
764594
370177
782839
517610
913482
51277
1009962
291780
754286
206875
633201
475762
229712
1043691
551632
973979
324605
1007637
481494
420288
165480
465122
411917
35346
744599
142123
837716
1030971
315578
579279
934636
986991
953616
987519
691434
264776
15917
565912
225219
953259
761679
27937
646277
473769
1003552
85206
111755
201454
150415
167343
1039042
682310
777961
235878
32740
874525
973304
86577
536573
463766
71000
654488
473847
466877
561326
467162
224389
51514
292571
1014987
603961
493609
829387
910164
681600
442566
821421
1019386
666685
821619
920349
665373
142012
112652
544074
946616
14059
754882
853155
1039147
12014
58133
716625
620988
883103
263779
389728
800537
839897
258386
465929
469965
343837
871004
862785
134769
136203
970580
41332
546039
341127
338792
776843
236173
908048
126965
278443
358368
690954
50479
416131
3653
633066
165720
277589
728204
523880
975223
1011748
506567
802177
448581
503194
337017
672035
925779
719894
1010466
388860
623372
845589
616453
1383
995816
18735
592042
116723
346736
942747
97981
164470
285355
494790
521840
454026
466239
570402
66602
1034827
293598
694369
182507
740246
1016462
675138
657941
1003074
925791
17506
304709
500523
56670
653098
826782
492836
679074
496828
39024
816989
89821
47815
284007
944919
46636
376004
610349
195
788640
450498
1041568
397471
533668
92937
212525
8995
851545
1001837
551075
309173
401182
77571
620425
226093
208174
954916
861855
393906
2350
122354
312512
138740
101810
181414
933032
846621
544916
300697
574829
244229
809074
76872
264212
334737
821612
130234
299761
322751
132027
603258
203934
598180
895330
66635
958652
649672
795799
281146
327557
865612
703268
913620
1027435
490625
585130
89238
537494
596384
472
427417
665310
123313
1023280
345750
1034507
297511
117330
92319
280819
208659
422169
320200
799824
270887
190613
222221
684545
257131
944399
60449
684554
817958
390529
670745
641746
564461
52537
590637
893022
329562
757536
414987
949689
377226
705049
978403
125975
443053
140331
954352
526235
971464
538222
895092
654770
731327
691069
1872
259577
728628
797897
763016
403032
794004
465271
633673
400309
499658
152473
35155
659327
742083
335679
672511
484498
150931
308764
581857
343396
6504
874455
832273
600737
189950
146050
542781
685723
815405
298532
176103
63878
936937
1012772
159617
967933
641459
718380
908747
203058
161696
38592
881133
414154
502016
272033
743048
56183
283494
352004
206286
461656
865968
45141
368338
475491
965274
553906
295540
73396
647421
446613
973590
331782
423477
721902
699211
724595
137821
747142
149694
246413
242315
514305
162970
741237
665757
645673
172373
840204
857930
943396
372159
413768
304727
613118
35855
693446
65510
721744
203267
980151
25779
882551
344318
11120
650219
180222
502466
327791
41491
471962
601899
697159
914294
477961
654409
45476
721385
717492
579123
10225
863343
830767
853561
984157
526022
875318
928276
270137
106170
59853
63015
795926
964062
749816
524273
558560
938324
429109
378443
791317
690864
133144
868164
22112
387243
301789
465397
304138
31033
819284
1016594
209967
305743
590973
10941
722974
988099
1037069
26611
651793
960594
464178
867058
253476
411420
31736
559987
199018
753922
249092
679840
776520
996301
1007255
758214
105430
45919
770517
549713
404403
95440
1013190
301922
215619
215877
845716
777896
473899
134837
100941
243775
154764
251581
135072
713924
770078
852001
683657
191774
175822
843324
866277
518100
530544
104084
900401
714710
751569
30632
439636
959241
95124
144725
327367
954226
194618
173658
588387
515013
775059
839998
233945
328609
716054
480110
586462
286146
1012773
348954
503700
391448
314899
477799
885965
644033
630157
454372
436555
317582
213049
221425
52799
830869
760154
351338
527084
301213
164911
768732
961190
129468
940346
868103
896125
318682
453678
266330
385193
979622
952586
772870
303065
675372
912918
186080
566637
618870
761305
408940
907603
853010
977278
370055
101464
933610
801294
435372
228355
89656
107607
815305
256989
210198
217611
134003
864112
113006
589845
163690
932023
828640
597427
402661
980565
489961
598288
402822
268459
874334
553205
326401
778507
829485
1015162
681318
155810
892983
624120
171299
929878
448976
339730
73288
203040
122832
621808
420835
369682
1032000
545747
203256
679129
869045
59459
319496
311176
332365
736775
491372
542598
588772
520037
26089
746971
792578
789826
441610
945239
200266
605847
101809
997194
922715
998865
697031
739089
513824
547402
459508
944749
678091
139133
87213
937434
89933
962477
499218
517107
445941
296376
4747
659161
332146
14615
161512
767054
742075
503491
989283
924676
328487
510558
181804
294750
456408
236069
278644
312725
1043726
29146
540612
174542
319320
546171
591873
770289
248224
795165
908560
43136
550502
130164
92947
513949
649192
373114
360502
345717
855257
495029
571863
70099
15902
43738
135677
548411
874306
461623
919980
230631
13630
619709
1022460
424862
191143
730137
625266
419345
428486
703587
514685
829684
719045
551544
764484
551905
546366
293194
686182
375805
165977
586210
48993
853979
503530
777466
1034835
815801
937485
494449
576986
853183
1034737
440688
831087
617744
176510
867248
523075
1040392
206384
277494
1036839
952539
338233
629247
371392
300476
605712
871992
847651
63934
462880
1027760
380051
821167
787375
327776
298004
103998
465061
418213
830767
1034421
712134
233442
1040907
724915
553628
756978
800701
471407
1026561
396678
760952
1016115
572990
820921
1011743
453420
496807
711127
463355
797341
713581
468201
81796
660485
13050
264809
799288
810120
832323
799462
103484
296075
881605
21943
307524
622529
751117
933028
510366
711668
840801
703349
502226
386513
820718
176551
466646
440920
226113
565714
824620
868067
815635
468408
364958
561773
69853
77318
316662
551214
1009103
220597
99965
171817
14474
705279
759003
655882
618288
844534
479944
959646
442931
367772
442579
11966
1009977
545695
1023200
299855
10687
215134
927499
767107
791270
211813
954719
3808
655916
1008362
565654
613467
26047
305347
132709
781763
458512
70779
567360
190820
98666
659448
627229
367390
943128
684158
171796
760466
436307
601415
637903
462091
15039
55062
44839
520180
845113
91881
807306
555473
512961
856689
34662
766246
640347
385666
990204
319314
967890
623784
416165
337109
477502
814677
1002442
360897
255703
224080
781720
22977
129741
598039
150823
808825
252591
80763
825285
536501
304632
804091
1040934
905687
319100
232408
872142
988775
855525
222342
352220
577699
914710
312721
596695
221197
370131
276504
527597
74708
510533
14826
41520
404579
926104
262188
436648
184191
704654
419068
202396
223006
910860
429508
582414
658432
400540
823372
688721
500396
136633
954201
721723
396735
896599
958336
896818
191035
274492
555849
304474
351473
557344
81782
875717
854604
86167
627048
129491
537159
120930
672531
437846
40586
309578
968319
140201
592373
804666
141114
146309
878137
491542
346733
899098
755809
37060
455285
862027
779690
624313
699501
18210
532848
1031746
739048
116272
600781
799428
139750
1004030
314736
291128
484931
337562
667065
207934
342279
2507
1000664
376634
21868
347751
507045
824304
187495
35706
11856
1027122
967255
421093
985254
979219
434827
699413
116943
106814
94239
734225
786668
59409
1030891
572978
775724
651500
123788
798206
935742
312059
622269
280677
345025
278056
822294
576894
163422
441454
850794
478463
224423
367045
806441
592344
228835
882741
650976
195539
726413
760073
166946
252283
648169
808918
857046
1042989
909620
172183
695924
557719
851949
404912
966854
481654
556340
644665
561188
888568
822232
838794
714825
505206
387329
516696
170469
871986
678183
448582
278492
218514
475086
118117
140199
921128
458651
853322
624951
694590
840334
921833
680020
485536
89684
533785
594209
35657
168542
502316
296806
652718
872370
520170
785442
747492
916653
720795
87016
623494
258875
674220
344603
778109
584522
679267
262358
896615
358735
593878
37126
949352
704928
261691
285754
808432
612205
529977
504674
617393
773925
789416
650268
489005
908765
241498
34251
794772
662715
823405
416994
900346
156796
695481
349471
349854
795696
53483
514506
371094
1028799
421315
65121
533684
174435
474254
124136
106298
450749
397458
332493
965165
696521
426700
719345
243871
806562
540141
756383
837236
145820
372236
1034705
588592
916156
975942
271552
13151
45210
1040655
722024
965309
699497
215385
984625
171969
421403
483855
227294
776025
129189
235923
896246
33872
41593
971288
442791
902587
452982
994952
323613
788427
868980
434682
714961
992046
944310
529370
753664
406196
197161
809068
193797
932885
161570
502993
874069
960814
157068
168258
661657
949590
324352
22406
795937
703214
259620
350583
115368
75247
108834
869588
402250
630466
440786
24613
23367
290786
868465
559094
60233
678891
675680
710835
890473
687411
730073
708087
194082
1015503
991584
918254
677274
202337
951329
554775
898324
519053
600350
764530
229726
239738
914875
22706
871060
1006769
232356
1010893
228590
67272
78516
328824
101234
443719
320625
895304
984535
936678
583281
743970
872627
332805
947521
899099
71467
605296
881317
456677
764666
904640
656700
293649
1016918
466387
751528
809473
256604
40838
361979
401788
52480
508538
614003
414010
17963
38233
125125
804718
664032
868894
526827
311086
770088
309248
7485
1001856
975518
994947
542342
297539
173637
985115
273334
847819
593697
413708
929569
399345
496220
236606
778543
283800
776537
619198
524634
707097
908479
993820
874630
1010138
949842
331570
985490
430014
489254
669569
302115
1015516
684375
569269
822882
373778
758437
1002791
398209
53817
106541
462687
854263
811407
792852
670065
80258
542093
466738
673453
425953
867293
78461
681860
377632
133497
180390
315604
359816
891408
225690
146330
231112
949214
530709
612559
146476
224885
9850
682128
82748
507096
973751
513078
322598
202295
145455
54835
957344
33418
772931
770299
279205
912344
742000
671172
266080
277194
195500
330064
752970
224836
751770
140736
426620
918439
1006452
997058
30838
1032481
158026
680432
323990
819826
222257
921557
273274
563911
396803
302492
489628
319444
688090
277763
24531
1012223
292950
326181
16817
816636
123060
306714
434023
469028
272443
399984
244111
235914
879843
258175
68187
475843
522684
2364
67091
664457
1011942
466754
510863
535656
441709
751945
939189
824937
568590
303619
1024922
546283
849664
714030
830883
334520
464500
588787
1045001
776426
710553
2252
136366
959668
503973
168915
299904
918309
248489
345324
52933
460184
50614
438373
562491
344139
117555
873559
715110
20502
439872
397479
528133
543720
838140
420021
314382
370603
920527
872532
49814
755559
278567
566769
440711
828354
591051
925973
348662
323879
402870
1004845
192567
675683
328773
4613
907001
504068
570137
1023683
21612
891929
428485
441061
787336
359036
952402
913343
889924
343108
839361
23610
748567
915102
107570
548945
237522
276400
966728
667556
54989
707519
462388
1015041
8536
482917
378801
165340
417182
837737
648841
1014927
309072
949673
540711
800613
429456
776093
806613
451522
261570
735249
904192
808042
350134
358287
564136
557822
11713
101705
793352
730011
547669
494588
651976
22432
491935
783922
401860
563148
954001
586146
83528
910127
606961
508231
776683
265024
983466
324869
281352
216602
933208
928593
282216
305332
860131
892041
860695
123409
105139
934924
513325
680098
903397
758386
699574
233904
489967
9495
1015939
867869
981232
844738
140622
386612
978154
863267
293757
116550
892480
757239
239032
1028713
625091
335182
727959
839487
36602
274516
989600
88251
172551
181213
512131
222720
200742
229538
108401
863684
896236
575336
1042342
855333
944624
324287
8623
883551
101202
138306
47145
450235
302671
975310
860176
919434
540400
598921
196520
474992
132095
614252
875106
184089
111206
116994
315922
743939
1016688
75594
265566
93286
323806
623130
98798
88093
364714
947071
877339
18577
504580
789362
594583
477509
961841
737712
697168
807458
278732
247232
301439
70443
445877
32498
700890
116483
639926
234368
1019976
715883
469083
980952
177084
745617
998533
419039
217901
1007884
160518
237744
971709
386604
794203
725525
1019065
296151
793552
482737
767665
548318
212096
1033443
476042
270200
475261
516685
146910
904217
578514
726353
477540
728379
260094
826270
746722
24463
504973
433972
1004360
825827
330048
948591
510453
731354
405457
894458
752198
600670
215996
1008223
736142
380819
572152
445978
881710
623872
533893
505020
320571
230415
596994
149643
905681
724466
418808
935843
588723
457207
1027456
507905
247111
206112
468054
751329
709535
26140
229193
660758
465653
20455
503803
51227
530764
1040110
175686
663096
239358
7484
692207
523875
119957
177080
620897
472657
280664
413183
257704
428791
968426
146337
926426
71538
760377
728334
569694
284194
9968
601182
257824
587325
496214
509186
79570
907371
146405
611721
580503
511454
237555
660044
697292
731081
1026072
761574
398394
279047
829278
296946
865960
411960
494083
269544
428673
1017975
885151
1023248
955993
466781
211798
707131
875303
408247
731826
606630
583523
808615
1449
1034527
472041
411883
485770
50200
886468
421872
569548
112554
904071
442900
847226
401313
689958
569831
555956
816439
519750
20448
969982
283862
20585
702130
417190
1021679
698187
368516
465640
318305
373313
966632
431106
55256
602778
481467
401849
685122
684610
48321
365226
747769
129299
1027267
347435
969926
892510
944742
165468
228683
775904
817557
115760
310240
487703
299081
982183
697658
528477
242587
712637
265381
1044474
856367
1017943
119174
110685
548074
606519
167081
441537
438750
277186
906686
56581
484142
548389
378759
575997
695130
178355
472683
127269
265268
852553
621225
323243
627874
276826
725909
799773
124041
296102
15995
767691
192568
773788
694620
178155
436712
202138
324806
360706
336707
416881
1028524
410140
407668
294054
617030
261577
559763
677144
612340
791028
726094
829601
726957
612331
200291
472307
911642
551489
550508
412902
531713
112502
203622
523304
260666
316779
619918
590560
471195
796133
448271
521408
48507
371383
591987
175802
11789
1724
500974
232614
144744
6845
926063
655951
595634
1037250
642580
642618
445067
811494
533182
199018
379104
531446
1022262
342377
363368
64838
407633
250437
118895
358146
662926
84816
914368
290900
283374
741380
457071
176724
670742
979639
262414
741281
449808
288
678331
677430
289131
237312
41245
862876
673562
250105
564451
270591
611602
575095
536882
205761
876308
41255
996787
126773
905901
224405
114372
111797
1026045
469659
480519
807387
1023488
379893
261589
759572
394848
1041096
612771
928532
866408
663262
533775
346024
22707
28177
257294
209136
5727
271077
820993
877205
876689
932747
290797
515864
776470
448880
101598
260226
401879
54572
65614
712131
924093
840734
285170
24676
672555
252658
571139
784129
157887
277206
117531
453671
946326
450286
752921
888412
212839
768259
1008221
333931
866418
195064
149137
898025
256723
456692
700837
273285
3583
466173
842535
157346
178677
631008
850067
466151
229121
490127
411205
970579
48307
1004995
387846
196771
111809
414384
277553
27115
1024452
846936
890883
790060
878999
1000776
567759
357673
3642
582429
601398
915847
352923
67935
196643
661132
80660
916641
197173
165191
708236
482554
135184
258551
309769
943794
571068
594413
871491
553821
537931
270922
784424
453916
1033695
285056
711945
591487
534815
76312
719245
903004
143080
1034028
583177
169446
620995
961643
221811
506855
880425
557744
895652
961480
558224
1024591
625191
876802
294290
828418
701373
93915
427083
672822
203364
301974
243899
655583
786810
306999
257548
235797
927848
290850
248872
28673
787983
231136
798479
914515
911889
154666
589717
180345
466312
146838
521159
349441
1033878
761892
976599
884910
95488
877798
158551
799400
949603
860394
782590
916170
807595
236680
421640
778527
617545
798386
174862
503777
420178
847276
224850
788784
503286
76080
508478
783810
627772
727844
552631
639661
413430
190252
936074
713255
377413
115537
524859
181234
791089
31099
678051
945601
751472
145415
596308
573190
960394
107177
932378
494479
217999
732107
1011142
547036
937660
219590
103540
377307
474642
203872
793710
98548
335137
1036495
500706
1042159
916244
845149
999493
931472
984331
589776
935213
1030651
369355
199521
480637
781592
154864
315963
461025
922355
277059
212805
61199
1705
994230
673834
604005
579259
1023679
2414
288333
59149
263600
77915
112710
480899
533686
825853
5994
431721
557614
536367
410351
344045
677169
714397
85354
404904
978996
1019640
552980
813733
661385
487572
38114
734265
230935
215899
323846
530174
953078
509986
506234
204126
300659
447974
146745
370217
324000
105191
616318
566241
23168
652255
689127
578846
863940
243075
468888
195252
469530
466320
970305
807164
594951
307314
434611
286219
374703
709427
777976
652719
177032
454405
170938
244477
114506
984979
101566
93514
668935
129712
387789
108765
626247
594030
1012189
64621
250096
925727
789962
396023
423461
366975
618219
970214
30737
70072
759997
563762
805852
164294
399453
208855
310381
385959
300576
171485
981991
697375
385527
428196
82474
580360
179301
652969
89891
581277
672987
260702
223958
269929
728777
528192
357441
288946
625432
965410
582179
737328
760302
955925
337754
566000
505742
32319
245581
115386
254888
124843
113227
741019
150536
591224
617738
746177
49242
405711
902065
117383
699795
955009
536211
764583
143477
748020
38917
514019
903747
531426
1041829
981417
520231
877303
924816
274549
518970
50865
996150
375932
249414
459657
346532
321411
665066
669561
831495
966571
611546
673893
561400
415770
245658
853239
458281
332502
445784
977367
251322
567600
577817
414541
630318
468822
614151
39810
809129
20026
979318
271632
446446
339346
824346
800217
334586
165351
1014775
385550
764391
678136
201283
24141
435696
186163
240713
176457
204872
482783
378835
900055
474358
912709
520577
363432
544452
124934
597649
814668
836048
458128
996461
891933
945351
481026
35805
1015822
788463
7597
2728
209008
974755
550601
602190
177282
988147
8398
600422
154344
414188
78249
810285
880559
344987
6383
396348
965816
117886
746462
49634
559922
246088
109512
334257
415035
665950
656773
394709
1015030
606904
904946
693843
231415
337168
605077
765782
402866
420943
736303
322246
642716
972717
845611
1028566
840004
1020164
143265
44074
215457
1035144
743404
290877
341257
43083
326948
383093
782761
687035
588990
140066
385706
868320
852499
964069
807080
319164
717128
1013278
21436
215993
564242
1001465
504398
15439
276264
363285
833592
88210
2357
80870
835223
203044
142117
1037603
88058
302323
471853
285512
351105
262263
550255
490410
82146
699345
962878
530372
285433
662710
122862
823470
784523
871494
611795
173125
339856
987775
450073
360633
647928
445220
746364
886394
853406
631100
627454
625640
86018
435080
879547
100655
252960
71314
620977
767987
642820
626739
347905
29979
55684
536114
698375
946146
61448
627719
815027
686070
1006889
221041
482799
12484
210793
50831
471721
455044
858717
984151
160892
392152
177690
535851
274277
10819
417350
583781
285196
205653
123986
839301
420927
217720
605957
662666
97486
301885
538165
641138
15194
119656
281015
45280
493020
87506
132295
44241
268959
683841
580342
136440
752303
182160
944259
294115
472971
335165
287547
572593
299953
348501
934843
961335
153468
456458
380404
543984
901474
632893
74583
519236
79826
870647
907401
36123
261077
172401
63926
265486
823350
836187
231254
345356
1006038
109327
912204
205013
735860
653244
288893
1005568
473438
1011827
46375
897963
50226
426695
329005
444296
362219
862305
155998
300878
740701
813800
1012519
638536
33060
776426
622581
267321
165622
479930
572316
575858
16274
99269
760159
737744
103170
219217
1028654
250561
603623
205898
150758
572817
768959
182719
900964
903023
668206
32086
721294
308900
969125
958571
260252
989383
430440
10460
759227
638175
269997
88418
960022
850987
671057
519623
691109
469024
581215
964832
318760
842580
807006
179302
141439
294472
681896
928908
782700
734965
418613
581968
572032
156029
769187
720503
926080
307713
837871
321634
964492
77369
630014
135665
349299
607528
1008014
611498
397765
914348
54308
500287
625
341900
550939
240552
24507
348624
893106
528466
900129
262681
593365
508592
825975
421556
646043
492456
482573
340731
306518
526315
426911
465666
998296
855230
498770
779562
738531
197045
1014866
347263
711594
333969
389365
282466
188709
245051
546600
882185
971641
63358
831696
597847
1014341
248880
1008177
448266
590947
1027219
321186
813198
39139
394254
315191
1010025
667397
894950
574628
776785
40234
118915
635063
974124
423301
842012
726872
421997
194366
707571
1023313
440589
794130
404233
541459
31689
465861
853383
719864
682208
518802
830429
552276
669585
511685
559218
737978
614276
558335
925112
895191
34319
790832
796698
520459
798425
52555
550041
682716
854303
363726
730930
337075
934612
1000702
750876
266208
205147
322839
78698
866594
70028
540439
12455
95800
384712
711155
933749
783491
978555
79307
995334
528641
588390
623231
267908
859273
306495
221064
326667
304881
676475
262403
525191
537982
174884
854526
57560
142549
199601
121969
114041
994530
785309
294161
387143
62227
177578
847660
984177
424175
529559
610941
387642
442632
638715
456316
631692
922645
833445
923127
297113
863764
901664
44886
669198
547738
839652
492263
65302
287547
830378
874616
110793
352742
912324
45648
984864
486696
516917
508242
440905
122533
560236
683986
188531
598431
164664
808424
712158
330183
598881
504117
1015997
637007
342362
526646
630317
235890
729965
163824
1042355
840753
503098
765460
398254
209413
997685
870383
429371
687643
151194
1040394
538973
597537
377435
578707
869500
60390
863456
970715
672037
1017284
146136
208831
54554
602668
345546
750730
587139
542729
766483
682230
1022683
486757
644598
769254
589222
746211
731884
994705
597707
292702
874687
77646
257565
187738
87385
47169
630138
807520
910560
319282
539740
643156
909932
1006007
151821
992914
270460
418844
766911
458287
840283
707264
955411
631438
935087
854924
171095
654772
198919
325358
519951
137706
1035622
534524
736887
113305
558134
152731
517569
793557
934526
684783
838629
461728
18573
423990
598757
550218
686891
202731
467940
396646
646774
662596
639522
895459
531976
120323
66898
364654
119964
39696
663847
519418
668135
654873
518288
471722
815166
156599
437536
970237
722329
365270
729340
278768
819590
178076
984542
323753
701594
87304
184461
314507
497037
678486
518315
335505
675603
545260
256922
213639
688349
450331
645984
722962
607572
876013
972153
634566
416310
571560
688328
282370
133674
545655
172743
415673
313635
230596
323867
252922
609969
325781
600768
930244
1040352
169185
49397
90243
378531
117837
1044766
905976
878477
46086
782278
216135
622042
935571
537321
972462
656412
712160
781302
376466
747382
391819
809218
366404
888727
141017
933526
207439
699888
50539
227038
813037
965216
244298
1011778
1199
272549
283575
399178
867522
43999
335455
726007
339342
376667
2411
295739
1041450
440912
856037
242217
77683
351006
630534
978080
443228
864882
861824
1006863
399522
712857
39856
4034
847107
774560
561191
514944
473291
188785
580983
508725
1037978
873907
742654
270522
57070
158078
1032981
330295
265749
142651
102824
808132
890963
682657
384383
80336
751068
867929
754585
741913
766386
969254
373400
116553
395422
494658
985625
366020
179924
664386
453723
390166
872720
758424
600702
896360
720461
523460
753496
212682
923437
259600
74076
906861
948741
140138
360804
913497
336729
262548
388331
77737
101801
364212
275324
395228
619009
510632
335653
856438
288808
415877
333991
966243
195485
72679
575118
400520
163299
759271
352892
209479
661868
184060
426476
578042
961966
506756
285883
585960
998524
486487
519457
794810
392797
384606
432373
121643
192969
507524
564443
801879
147170
863776
187685
1019954
935801
186488
190528
1019133
60962
650111
321379
410007
402319
553622
815386
602372
839081
1000286
231732
560502
101235
824653
356871
859393
163235
82629
9241
79492
780080
685154
82188
128929
742556
444009
242107
571004
631949
536979
302624
44653
398247
415804
774975
331123
983330
923210
959359
661467
839094
529321
744401
544089
568538
142134
331453
603972
633805
866553
48964
283333
710748
812126
1020980
311068
975920
387861
28058
960055
451315
737182
211126
286853
71906
494743
918662
641138
828871
212657
282294
647439
515278
328872
712733
654873
68826
676313
396142
114679
303349
64579
267477
926062
709179
477062
586364
481718
564631
720779
398964
188065
982660
338504
768623
1014474
864736
888098
709231
515056
931238
429340
725669
649344
436919
250679
363858
742668
96404
1036324
712696
638219
94989
731867
427499
929495
567382
135464
810176
324196
465269
497709
907025
936639
264506
912521
162977
211516
516203
729966
155670
350376
1026564
756456
178140
23641
229112
552186
420326
655944
418775
432455
587207
99629
974704
115241
801039
228203
915205
477953
282700
895103
509363
134033
419903
134479
580842
553669
282678
514129
519873
877893
398654
828828
133352
1011949
1026594
233569
1032090
910911
469036
229699
655621
828188
629578
951438
368048
439077
314286
421270
1029706
729393
950312
612023
197678
695881
584391
67805
78384
534402
434663
979183
1017132
389184
628623
271458
466627
235520
297123
608929
793764
135532
771386
286087
481159
439098
179111
496790
36490
675776
64448
588116
472785
917869
583781
451773
232915
768538
899670
785427
847354
939271
999309
78989
901987
219019
531337
183116
502149
182296
808462
508292
941154
251011
812606
661328
410906
256737
78533
143007
717631
965809
485397
390682
967778
118367
504410
807006
255201
378540
73625
359837
523914
761692
448647
137864
613658
71616
933621
959646
61411
1031713
895450
909528
832482
142551
909959
108687
805445
528352
539821
229995
668311
765799
530786
1018085
967581
252364
255088
10748
280072
19865
47323
191904
667236
75096
63105
1010690
113654
932618
782194
637967
83911
27006
413355
944468
930292
184540
784833
665582
223156
716923
405625
102176
623966
232227
75530
470026
285594
476162
168432
739095
92696
755275
722503
260704
518807
207361
983022
69074
894737
404915
207221
893868
481270
44069
585790
984887
998298
501512
479154
860408
631172
552212
168828
946409
800656
168832
960702
805150
849999
460636
378489
382315
807431
587322
43713
195187
340911
880053
857826
1035257
617587
866302
147808
544872
545147
63684
174574
361184
950549
271090
208463
125748
636578
960796
751458
868897
436475
952841
421847
944925
767831
422966
717689
606493
54284
142050
688320
626957
97092
1033137
29443
671360
418101
959719
64488
245246
306265
738083
448832
685313
381997
857110
564017
782464
541984
761861
6290
954914
763
474348
957639
888
128594
80104
582315
787718
705205
744624
395127
182501
985843
196668
355405
953190
1000388
440850
598151
681642
1024014
294909
413747
622990
742562
360810
505427
1044178
481215
733889
771022
164746
903372
215101
532735
256767
551583
792078
980862
511856
660010
281290
943941
678764
508394
335162
476006
647863
835437
1043357
496598
876392
957981
398419
690113
12703
960480
1021624
475554
967491
668179
911976
754986
86291
915242
293006
179940
476169
41181
490436
375649
236562
466375
720272
1018398
230893
818327
568975
954246
662808
598466
187150
354371
558944
1013544
589245
405939
170187
79735
963401
669422
521991
533010
23104
803944
928557
354717
526888
532582
55319
1031923
52132
215576
229374
149763
724799
115152
403977
589011
513698
136795
341819
30518
389302
540842
943244
475321
1038082
488993
586448
784638
297277
853171
17290
820271
666150
141668
911459
1026519
475039
741975
341823
219534
968897
41230
893850
721534
866823
524530
448573
829681
841706
552791
742412
807401
85908
440251
742110
311795
61410
972304
397392
571162
854541
848787
890868
766634
203327
469847
355449
45368
131115
977901
240031
922495
926763
543315
734848
123647
249565
691322
539125
652775
430257
401966
288741
693443
804585
548626
15654
309220
111351
1014581
137282
319583
490394
324559
1029987
807216
310987
865497
647809
524781
987751
894280
895237
484558
537828
821815
574985
800308
394084
1003877
1030428
1041162
685934
263536
593758
611732
688362
572390
20662
158507
176794
831852
518733
627131
308482
375269
83115
222692
102137
606784
598066
371576
37275
651269
293266
792237
599489
916901
523632
744850
714094
248402
115070
236276
915546
1038405
934167
743219
866076
240503
944007
979368
635429
797760
122529
1005336
509659
286591
135554
412494
91544
1034875
673336
478683
590501
751368
804776
13467
112733
128519
282460
140644
167839
252196
557689
17333
106510
480177
574640
777978
522292
457048
641756
443422
10890
849615
760447
502606
367684
480694
615782
587999
525994
920686
823391
632586
817683
847768
729286
556608
884714
80588
882011
701777
95643
654395
600060
515818
607058
657832
942091
744748
834631
521964
797687
759373
445037
526221
955444
271643
976375
467191
611032
457493
574303
430058
321613
536897
28764
426051
586634
924799
215769
768559
478137
957269
228665
472146
233515
863707
832619
449384
574824
150310
368942
200270
683897
837376
547603
709779
260201
997257
1037479
212872
619065
483602
828487
818600
863508
838828
165514
775411
419261
303148
292813
721259
115202
931827
863385
874602
41731
253843
159895
39094
436800
470520
71650
838451
996799
905538
11961
1026963
880087
675789
737939
111058
871469
292600
212859
474248
561003
544137
648731
806055
141728
734711
812434
432465
94795
352203
766486
517910
694329
983216
334997
289762
194436
1010581
588620
912815
728286
478349
747423
909645
768657
340146
235380
239705
910958
127265
282008
141245
903087
507856
609896
454435
704024
452819
800712
140679
968099
547955
279176
554213
724998
740856
633629
1041899
56780
933093
198643
202851
409010
582257
1023768
315609
651002
540528
95049
1024198
186985
577524
792901
320764
326845
1011958
836804
396051
379350
679846
1022758
77687
725932
122287
324052
857543
320851
688029
1005033
624893
536705
780502
814749
711272
354099
724076
700880
732573
307366
166542
38725
182184
153514
219167
323632
560609
945106
323506
13009
46013
466804
298441
250838
321073
54436
903709
266051
446676
467445
145958
839256
786292
897211
372983
165373
1008424
526664
776114
327150
328229
372041
85746
983808
519548
405186
479931
496751
784531
916072
625400
87236
176821
43541
547882
128283
694265
535779
506088
200383
790520
775124
591167
1014364
350964
408385
55690
167912
404220
140225
729993
44731
65820
998424
13305
816836
652458
802468
27607
235018
899269
26994
612219
274287
621164
996991
978137
879339
60910
638976
155229
951405
864176
743010
100949
656573
486709
187583
911784
303209
236722
535894
658517
191843
195630
17893
135149
412568
253389
765062
589401
234032
324391
56044
929
164683
135844
10420
914720
45968
354680
379654
454183
64032
838071
829547
501158
1041560
614555
45119
120333
20823
215105
782962
725256
127317
332143
122349
915697
30521
594347
786774
144366
467474
287755
735901
453127
163541
1220
956753
157345
110386
467355
490270
32939
762551
124086
760217
707020
367757
82846
238047
633546
473816
983851
614203
513190
33365
207814
1001587
742272
268144
808286
384924
513798
675217
273941
994387
377331
288388
29461
700586
586807
650375
426364
645571
722310
1015378
207882
690829
531264
486532
575289
870862
279626
303841
213671
737787
404550
837446
450711
6100
224642
776668
147015
600339
715904
363384
918331
167873
670281
703356
48241
750549
1036837
613014
248615
299748
166302
825253
967559
562461
360348
259013
600634
734173
83478
528290
861516
823557
542587
345916
107086
21685
176135
117372
515867
894015
697104
739065
711432
288581
629420
2078
824684
891374
401808
449140
129268
527845
862520
614167
275730
947531
38457
628833
469632
979171
757941
162726
265441
736492
504127
346544
895262
952399
894245
201591
500005
1042433
989365
540501
312303
1027644
464160
681272
824466
366636
708932
782431
391460
199134
232121
957340
138811
788273
601734
107149
285129
532361
466986
529973
14248
524438
518697
719746
986760
571155
261487
230497
878492
499792
938966
647837
661071
504017
312565
524112
442411
60222
761305
469242
941103
947690
146662
871039
730607
296871
614797
965751
56063
953839
565361
720786
430879
1040418
368545
94872
712847
666430
357834
311339
434119
492167
511934
1947
572237
307778
597684
747519
666743
335000
791951
434283
1033644
134283
996043
14695
389381
921813
316426
244873
308689
149790
919306
845906
855305
91801
1020816
521234
982189
1004263
493980
112722
233567
121310
481702
478836
881285
654970
283465
689173
500786
777020
2093
302124
150578
571071
159685
99089
609717
951796
185899
705493
951857
445436
940390
118098
698511
577006
1014556
687852
718160
407884
959939
955622
1037669
14078
647407
145010
615855
303945
297031
857119
120003
726722
456700
890645
941747
847176
552035
381407
676654
959023
725474
487898
836656
737830
561881
394152
2247
57602
1010002
195789
1011966
241744
58882
191857
826024
1038215
822306
373181
357733
798874
664784
568847
36268
400425
440374
885159
425767
1007812
440168
187407
187055
877543
418104
899053
735113
841391
376427
279278
988095
290525
664683
676196
727360
780949
1006783
58214
156721
716650
169786
871069
122564
467361
243866
712674
311372
626146
82610
892565
307319
90005
424605
872882
276080
379839
980783
74823
549204
253277
974507
422177
822350
650319
425580
925044
164056
135592
457753
928028
713724
675239
172415
729014
79296
1020969
732209
529048
549678
761966
858304
1015768
2212
740473
229316
96816
289060
337709
250854
977799
334389
827374
358121
979660
955098
388417
716644
710612
320245
678770
212341
189805
173063
1022047
248951
253251
439584
762008
475322
66108
245901
320598
368726
83000
991220
962007
865472
122667
710827
713765
557008
8891
845281
980744
323932
801134
731299
457450
736486
355044
47136
964009
708892
145732
880205
308529
684116
582702
307291
294021
462604
129158
254398
32724
115189
595448
695936
884399
51608
296267
261381
982604
316286
731573
637295
383502
273800
841566
926316
1012913
60243
449859
245365
388149
781645
860846
503443
994700
902432
426066
324396
932574
82168
126429
695365
636728
614578
275243
621116
571805
732498
78980
631772
1024784
1124
517942
506928
721865
849607
328290
189983
113797
556255
341780
956520
722638
449395
490041
415317
177071
563603
673716
949283
765280
754343
614367
990285
929349
501250
423321
467601
536801
109604
991513
38340
112842
421993
141879
369082
282689
329167
399502
827254
218357
788781
294656
109620
16349
598059
521937
319284
424540
844723
395980
625806
835967
573520
138231
319421
664113
870355
441819
279610
423137
66992
683028
374875
496037
360448
549957
895508
1012724
335856
908611
567359
703744
31820
884026
663664
228736
129354
809704
961679
513536
492415
616481
728075
664050
981527
29443
430103
879593
877696
952747
9104
332297
689414
811046
560598
977028
173452
231005
93611
327514
548033
414749
292095
631273
260614
172167
401484
498780
701397
14169
599251
194525
108644
250965
186382
512343
473439
141026
1018617
456951
845518
376332
316965
468621
174119
775545
673414
562473
667550
231646
719541
110506
603177
359640
352459
642088
569354
747982
849941
486904
342822
502104
882986
515804
1022172
558606
954677
523847
724955
183616
425053
960458
454057
974150
961439
309842
204039
359517
564790
922420
474957
732126
765339
118630
518279
1008632
591411
18072
168216
327151
663477
834200
106156
929209
516646
381571
681367
187497
258556
277723
404227
706033
690201
768359
301728
124979
832520
238820
1011363
362112
803202
540160
263776
855129
1023778
501355
317592
890647
997343
1000057
887214
526479
497577
454072
522276
786802
272414
488096
66814
648678
281129
821333
578574
295
958520
668720
406863
453036
330110
177415
548097
683070
168302
569177
52626
730596
539624
561225
561970
652841
727706
476527
877869
280843
521877
76893
852749
637124
193203
349618
574152
308339
44571
612151
366052
912557
369635
51009
686392
626267
290460
618573
249498
51096
806005
53317
876710
291639
634139
805140
76385
415775
300370
510728
424953
810365
90389
778142
339756
944000
710445
855165
860655
497354
360755
942976
537652
9912
676418
108827
399866
677942
838467
71178
635951
874722
121845
16304
982078
68236
696516
212719
1004432
365487
763031
1039458
75339
506090
717991
1010020
725498
29377
778833
159953
633592
660517
410216
337226
937124
1041849
743519
229183
282824
665772
162450
786496
965908
242633
784632
585043
271017
401177
211678
641886
673457
523286
48243
282671
694631
874331
362189
650492
359484
64965
171466
256776
850626
413272
208464
841598
241241
504359
664886
7387
842972
729140
890798
534340
129362
827008
531130
494004
511311
285680
69481
620093
40772
758456
1043434
385358
615654
109170
975051
899315
649660
951576
47071
741137
579599
934989
688233
697147
84652
240381
716384
324599
810206
896984
345585
189708
73198
680185
974762
991662
273056
141241
338768
899781
760439
654600
819321
397012
417486
471372
798267
218535
798278
1014841
72637
178971
475681
231421
520387
861161
705563
221682
613498
214156
250711
109973
250582
302718
591307
525519
822267
749476
512467
334958
958460
784888
999713
768071
691727
660117
166143
855880
426550
908983
816893
384147
137170
449608
300897
850301
728564
210065
45632
182230
373046
676014
569731
528748
821464
531441
420136
1020717
616110
537348
432193
406689
154907
359359
45363
636616
670185
1040035
817641
967266
653539
609045
806080
91992
626460
302849
144465
899329
834390
271708
568709
635062
485508
119503
1014727
1025296
214478
532832
252034
415803
355397
564275
42314
444570
350688
469428
424222
796525
779060
499957
616244
651350
19998
202793
227721
688357
233206
68152
438864
517496
792415
476064
225215
704658
257381
947841
287015
543943
876536
959754
115090
158354
442947
984945
184858
75493
400399
680362
439566
9100
312126
483324
175996
533655
127565
241853
537195
743652
690359
596200
805613
357431
319407
973149
347135
18569
637894
817018
117618
821733
422796
858160
184946
626536
489947
456252
915725
336953
953585
884104
805219
6677
113311
1042286
113103
554929
144143
908072
403367
889075
418964
243146
537058
686051
452661
515551
397726
804372
170990
358905
855100
670732
38588
251336
34795
907526
35367
144463
776551
691824
46182
9350
209123
646907
576989
200995
177461
839622
151612
405044
784576
477338
922493
740378
652732
196311
169068
57239
123286
460611
370116
321227
204913
671002
937473
812427
1008026
680751
560362
1027756
435593
725921
954980
981139
252059
55903
536895
496369
7635
137584
9046
106959
911312
714757
3696
162820
1031295
880242
765798
786039
179006
523439
920932
259071
443767
617064
169698
23886
251325
1008694
235593
333990
873921
18412
843667
490113
300225
788244
40420
517695
417317
895907
122819
1035288
413071
613098
154257
456571
1025121
487778
110587
784788
418459
804389
63832
990691
311199
134215
155635
159978
852201
593266
238206
324574
380851
340651
498438
66581
625007
217342
688481
765325
448925
532858
632600
465726
584154
722933
88551
670008
302273
250071
964210
479606
599205
659264
364916
415477
903204
740734
110713
219526
1042279
675031
907949
1012181
571647
944231
1023024
611519
1019913
934833
884512
741099
960761
819511
1004730
731958
676053
143798
258061
805649
748640
708400
310760
796747
556087
536461
430383
942952
684930
289121
448864
138065
867090
428972
170340
534741
740295
1025124
67520
753124
391665
245879
692452
710931
982775
29894
30786
62776
440415
1011279
950124
654314
648964
885373
1038269
325237
777172
92433
557205
279265
910008
678502
310512
247421
962618
498690
298921
263690
470413
905899
766047
922836
967326
346155
543855
135036
269392
424703
804756
276182
984848
459570
268750
1026011
149970
409297
452240
436505
490795
188662
321153
409560
1011902
163785
952745
958983
869356
292293
964757
253961
660807
230955
639232
721712
836765
803205
888952
820360
1824
245554
726350
313153
541914
878515
872966
419837
770167
219327
420445
582527
773366
1041772
806288
465696
671841
324632
371814
915057
1036700
75293
905079
26216
506541
747497
794241
603909
800466
251799
390599
41917
972787
325447
145289
272144
12160
242189
766979
175946
778829
239119
593886
841966
57421
934805
850731
761486
711721
1020406
446671
1025038
811413
896772
322190
665788
600375
669625
676336
671821
295383
115388
494364
130565
354452
528694
330221
640465
225451
121499
721793
1019106
113864
949038
95974
200737
241134
563294
3629
55727
812416
199350
147601
707562
439737
932211
156577
779224
126918
853914
840488
18329
304562
353256
338504
966532
136892
945670
189444
533240
753830
357172
16553
533752
599219
48195
462576
763341
602065
747535
383056
615784
925487
825343
1032553
159168
114658
47105
850529
1028741
214977
609760
903704
342494
954939
589596
944703
1007246
722478
369733
251684
961949
55731
637805
562003
651914
737198
25407
292168
142958
1035162
44253
26794
817414
365144
827836
891598
31685
730456
638375
894960
993500
529468
863539
67029
482889
399680
176905
667854
221727
711120
261761
5642
44935
254481
787681
746008
339563
589683
626647
792250
76896
171023
22830
121597
509328
184299
296879
17475
909912
260
949550
32106
517324
680617
235764
992250
574813
674476
374011
135600
840285
714069
752910
944463
279127
419984
744180
950455
301499
55373
998559
224235
1030491
998279
691720
289509
1013071
491216
365498
533901
277301
171301
485220
156146
446663
391822
249850
743403
75373
925615
581806
509434
726267
172274
628735
315027
852458
724760
221216
596005
823619
84103
821027
798102
710189
1000929
780171
296111
794436
339306
591822
724177
312017
24894
745395
177885
577278
578807
249356
209993
688420
174004
156647
26059
63837
492221
927977
257256
50423
101529
910887
42
22352
708919
867653
564105
685285
439864
736447
292687
678164
600170
597012
53039
783070
879519
6862
442316
465196
926885
988825
647296
656564
356296
599190
109361
531604
1031183
241519
354003
780547
268132
1017056
277476
781845
355295
490856
326455
111098
486412
1014029
321524
834894
34188
990752
63009
732302
817471
135586
1038523
60340
1031465
263865
930511
734439
139217
234516
32710
757924
478591
92128
419730
75057
100988
647554
46550
628395
387321
735992
736935
515106
815220
749879
743603
132799
380627
109028
622590
73064
599935
608019
278330
50232
559906
206679
62405
530682
167212
279502
24406
1045259
412039
622961
200822
864367
494202
167318
319601
828983
565959
454706
278373
33406
567337
468814
805748
850408
433460
270699
313748
914199
715317
339899
597740
683060
236087
1017602
620508
307448
159471
77271
802009
900476
519050
952102
391863
36754
602118
390360
522217
198496
222216
321802
155877
972859
941133
585833
99949
499196
533258
160726
247780
147913
667987
116479
175526
101995
864062
538356
282334
874075
435278
293078
24925
604794
358472
1017118
649967
674530
46351
448586
525620
755629
230258
164865
481045
368024
13772
376639
188715
398998
117986
754126
10713
603318
731011
440179
155139
154930
1010866
438873
642272
149437
204854
563148
301857
273592
251703
333425
965872
65729
443372
1029874
526526
380344
884043
542287
265068
60748
801847
818421
174918
759026
966694
770478
984113
168219
906151
155060
883570
429350
106906
55942
71892
1006332
871699
336182
51630
1001214
817782
559144
480479
741861
832313
272570
102076
905722
335722
404078
576696
206820
1013108
1029893
399673
436112
168164
635665
752205
72547
177291
987474
48846
149504
379121
996329
1017442
843577
153127
855716
121379
286844
641244
1030115
485294
233590
80829
858217
62926
260032
993657
210933
213414
587675
881043
381657
669127
1028879
311097
293519
275748
203682
254171
119280
922351
911964
938610
193208
548883
1021600
151988
322929
18209
842909
362998
506366
769957
6486
1038531
126491
713691
843960
224906
848245
63379
143552
22249
637275
184432
228613
957769
73459
779039
180672
479862
759770
841584
873849
864510
129213
563739
795212
554364
625600
675291
841711
26075
814974
750945
778087
316468
90877
299109
445458
104558
91101
236050
713695
142424
478298
565497
278510
143449
970275
837715
1017288
5681
203731
4544
830428
971712
821087
849244
776287
960834
455545
971339
745033
255233
774800
1018710
169171
187447
977071
98860
454885
62643
334859
293759
295423
501187
952823
804252
560862
547444
605170
52920
400660
358006
398331
751104
481899
497257
439605
1035540
968862
769131
916716
569333
745054
231335
155767
915428
1007492
150900
408610
357700
931826
458988
622430
131887
61867
1006527
841846
26066
737586
56560
940229
872909
815315
618023
536630
836961
660814
166124
781462
893268
536037
290121
259958
502620
539074
347137
992452
737110
736432
496050
787442
146657
484159
125465
577627
798842
188592
385464
805575
700326
864824
502395
406827
208590
764526
760523
877854
119039
106855
402476
404969
20070
589614
966327
891476
612560
927869
894713
872392
575600
937820
829534
413510
213998
243292
564774
447793
842925
254611
637414
741591
624859
32461
19035
435259
270856
878092
158528
631521
66467
777436
640643
310038
31589
170429
81085
1009073
36548
1045406
919164
654322
507567
895471
428038
256997
208986
562361
253992
751299
556613
951604
164047
890287
271376
483878
313025
29001
910142
107812
26566
927165
244271
510607
207597
78126
130788
690370
376206
856633
145587
635330
900692
892208
240602
405462
413779
670391
307720
58636
405635
306180
246063
172767
732916
937086
121817
628351
478904
228160
294690
10018
493773
173318
476557
702194
399438
756521
888841
429719
1000486
225857
539692
345270
369340
404948
105442
397992
262853
19438
552321
968698
159463
819378
650791
779358
533919
515838
397844
824885
458769
920746
537222
42812
248974
616904
1008661
881539
146771
165482
630907
334764
260590
898939
401650
745349
167598
932220
483614
501797
332679
593909
431241
449740
114695
900667
842774
418456
428983
781556
135872
797038
463525
704115
596639
1002822
422774
394347
611641
649611
179057
288834
380098
567716
206248
665599
171918
13899
1028856
826080
355874
241052
833288
112800
626468
144422
321099
414322
53248
498734
323869
954295
878555
230370
532332
643708
431104
626885
555932
613506
590996
892116
96411
584461
787833
1039199
140934
299924
132597
404932
441581
38820
631175
813848
371587
45919
171900
1005395
661019
141699
240790
865770
855972
80108
63308
562546
965640
871612
389904
637249
726111
432150
752541
323289
478270
228217
566661
167631
415249
69779
741966
320234
812804
130913
741855
411427
1002890
595560
570341
235078
402688
687937
232497
835629
477355
925596
433744
970339
927822
874603
444960
692554
504744
878707
962639
1045063
399849
738095
74409
158779
235608
913613
453970
48226
488767
837797
562007
501349
471208
873934
64716
944021
1004421
303734
51466
851887
542862
273097
730493
312230
875559
461439
609841
571526
1017726
16721
145499
87956
348053
984475
576027
434155
1034296
839863
73711
805715
35574
552645
44139
62686
997041
75198
836302
457389
348470
852217
575123
1037266
708950
452983
53463
266450
266764
456621
1009974
572849
124688
920197
680134
505053
663175
662606
151503
800127
237676
517817
170422
681582
131399
994877
589481
857585
918439
616188
935854
678226
1032739
797554
109491
725635
728785
322921
879945
22068
849658
930928
905402
228386
208041
402286
1003775
541329
714606
45896
820590
546582
200031
507298
645033
474779
19533
1043444
779999
59344
361775
703088
974676
41557
247205
93299
619045
1030998
920060
978326
684720
589791
914669
503477
492329
214313
675288
786191
790025
995698
58391
899335
549520
516062
862818
978143
132497
185932
924035
190210
759785
515704
514071
187386
360323
451212
715867
123955
1021643
3350
187256
84384
524066
994748
262187
498151
863208
302634
1029788
951557
770818
342337
578761
623756
310365
848560
473081
1003317
934072
2667
243100
688032
53250
745130
403988
657256
261669
769573
691230
122726
350447
598772
803455
415120
345717
578589
854258
821756
572967
975359
49742
980919
163093
661918
81051
455219
542408
666336
391607
958555
408789
454762
778418
706462
710164
324264
1043512
157064
7940
1021595
850502
568720
614539
584072
888949
926331
193757
673769
640775
505352
275473
674516
540424
456066
29884
153764
175173
436051
1008674
506687
145385
171069
333910
978718
187007
964238
762035
135595
335542
408436
155224
908230
865532
785424
101733
614423
204440
595235
166936
855327
733639
554860
328811
471422
1041394
188676
43441
432857
115457
850753
338163
311877
590076
410071
726263
270503
592929
817011
732574
581869
101548
707191
764762
432852
736052
233518
622694
480764
621756
119326
75175
823312
848742
688385
891937
1019517
185027
1036985
850092
673236
598964
980648
127565
964521
696151
611855
978844
494570
654486
647278
27581
371921
815502
743757
459206
529102
148451
680039
199575
546344
32707
468188
624061
108478
282015
686881
455190
619230
402353
66360
861400
729206
111672
1021850
1012669
433993
92695
675961
451158
161739
113616
375624
745801
251404
482719
227122
386787
869813
889760
420699
174937
791244
743552
847223
752147
593388
370283
438049
499725
961127
429621
45533
283075
376502
975310
351429
448638
741086
567422
629194
318265
70923
371936
231445
803953
203737
1028350
852726
496550
919110
219315
787135
97804
100538
358662
525727
56710
948121
526218
753212
755324
370998
390840
878139
710861
149822
42308
225092
337098
110842
1045220
893755
13556
152380
472011
598050
40766
535214
955023
901400
383903
373563
392412
33975
920698
649871
859816
84047
837850
1010490
64737
500811
862211
336163
286350
157416
725414
1043066
496077
938924
824534
643921
933226
261414
594806
447525
52597
263508
1014006
139177
771520
518398
522115
335264
384127
1016511
175300
999100
967132
877346
591446
1018174
562928
553399
645676
912602
206832
362222
309346
631345
928447
216377
992007
627834
214067
6330
333135
887988
73173
566602
917362
19849
924919
1014268
960731
443105
443128
320595
939575
53669
980400
909468
295668
657719
552615
1003317
1001519
992114
886712
252469
536385
660156
126506
759016
356729
513724
394039
375062
912865
386725
850210
337212
366434
725498
174830
751129
786350
973455
284311
467989
664089
875714
697639
903689
136612
434132
757116
494660
832209
69963
810832
373827
354266
835373
887664
857127
573483
634511
407952
859929
948748
49470
847293
343628
182320
594931
298909
154728
107775
629264
302959
694211
218948
282197
409498
225777
383858
16728
111406
220589
422341
333019
429256
7073
1029100
343341
17116
504357
479992
382991
388804
845963
838150
939038
388922
369324
943971
472152
808438
317288
879313
15341
143510
62466
410114
252369
221384
452666
555621
904844
762204
224306
772961
644751
999416
430691
126181
385309
77446
300217
262526
516041
694392
174057
444440
869340
812115
201072
1060
299393
684954
488980
210777
33708
434286
936175
505963
303435
730107
850407
908419
116730
978530
840540
697927
283580
900349
626910
718484
116895
564075
482846
79834
605138
129109
987606
137227
761891
775213
805155
384250
790812
16079
631438
575650
725183
594427
526658
230428
514975
486210
982773
892512
378806
1014920
506750
459487
189996
787655
224508
981298
707029
953722
592110
214354
118816
82637
87843
711217
800003
891026
610303
422016
621511
768408
373037
733474
61245
962621
38778
382645
732958
3263
483127
36004
985171
919352
793217
837352
236701
926327
33684
463911
567390
19319
415253
562198
99651
221685
637113
172138
690466
802521
394368
588585
1030646
51926
527380
245519
57841
541817
975031
22695
545855
889156
326772
363666
791705
19713
527886
326816
426615
117382
64161
709650
979021
873231
861483
868520
89706
230766
384323
450900
889466
825768
801995
995809
166556
808946
145799
617406
215057
304343
732455
907467
442359
401860
391412
833338
740650
808869
981445
385754
439098
984269
77485
746279
1007235
518462
972622
209222
566389
18914
360149
1023040
576953
322221
511634
565907
519955
16958
634122
607632
991188
924938
295530
229148
21148
700907
1984
473821
538011
896479
203425
881322
770477
651950
283152
690181
187547
170359
448795
344053
420205
1031266
613918
234531
595444
86200
979221
960983
834379
1028778
319525
798535
52132
316803
166823
835389
1001086
495578
1018125
708591
851935
941183
146731
885815
193896
879549
665923
408082
688107
1022170
858280
419113
612552
664887
119467
940846
694945
392086
552692
299209
862223
342975
860163
2783
338562
942656
168698
533847
615797
426736
281706
125250
446242
824529
152783
457843
91259
121651
608258
837066
773576
117588
605468
922545
580024
1001400
713771
576255
351848
544816
666271
771641
801257
432572
190361
200695
835893
322699
972644
770789
584902
762577
134438
383123
45314
496325
575776
478687
489353
1030856
836130
631888
921710
657771
803042
785436
16381
141258
1019674
11358
822701
79415
983504
56150
493459
948222
536261
122163
507021
1025959
574017
501828
817408
450306
748274
284077
604798
584671
923983
789831
791211
788380
806813
274196
316728
63276
35237
737286
370631
871557
307260
53
887692
448000
383654
477239
365476
1027664
462831
531464
792207
323949
886484
155031
803613
847039
909038
542561
175690
96822
378583
633114
85169
622994
266718
815686
676694
13326
944342
157586
516389
263473
290542
904827
651172
552042
249764
4714
408032
264900
897512
864907
1008301
685099
865688
2280
846461
953953
980721
651545
235444
883286
161845
1024241
772383
762884
491773
643626
34856
527255
219690
310693
560343
661045
898571
733183
947781
107778
420771
90195
800169
483931
379386
838568
290973
571935
718135
340740
643254
1041226
534943
552941
826799
1005473
701017
109303
775535
835512
194139
122461
658401
459188
940494
38944
427663
665930
103347
1033358
746783
606995
586662
243712
260573
213155
850495
523346
906664
820157
144916
259537
38154
628286
541109
647808
448352
220500
563146
56529
719415
67998
239069
78997
201161
122408
979336
285020
256343
534910
669699
719838
128684
580191
976663
816629
615828
214590
657203
907941
1024246
7083
292137
690600
122661
697129
807858
604674
963081
684322
993247
1026138
1033102
437472
966616
690590
798532
818257
997239
502493
518977
41184
462545
38184
365880
37700
784795
621609
131728
417751
984678
175161
945750
199380
43235
682208
738304
813058
435678
839567
900230
240011
839069
648094
806085
812491
272219
678326
706451
985841
11109
6579
297830
1003586
589104
471900
842259
647662
539691
65938
616334
832377
174912
72962
914890
338623
609369
928154
304424
568120
959957
905217
160121
56402
667927
760501
513367
482378
876583
491690
373944
1038342
21464
960332
859505
793317
608896
697029
153325
416147
827076
178839
943730
648808
785845
87129
380399
364152
463902
615720
136586
935973
524797
616696
709547
187557
611836
484058
413171
669320
254297
316923
195736
496244
537627
351275
152289
205202
1033164
476451
47030
209183
629675
593935
453952
520540
124252
858584
223050
271914
118442
308607
779388
535403
467337
256091
15040
494519
568008
498311
36724
707625
1025175
713719
496283
404292
214992
415385
368909
124453
265207
952733
543164
136648
827456
937010
198731
47696
1036214
238030
593424
508262
4661
799767
259199
1034388
340027
675125
360354
21647
279340
75915
494607
1037981
575593
344451
86664
291790
514444
245575
634188
512666
431896
1003538
222308
814779
667880
559577
672738
29285
1010091
203740
187593
564121
448425
897493
263211
904338
396674
145538
932304
408001
36390
281135
656893
680295
740809
679115
155988
419826
7248
676254
575532
699584
762339
533095
172042
658316
377181
931708
320129
1039841
158594
35785
651478
549966
608108
215803
613804
553636
863312
581506
359778
61028
765888
1035668
719578
623068
881985
818443
988027
479698
725898
503731
960435
487453
64471
883076
584892
846218
304450
904442
683477
574532
60310
786197
168603
97515
686345
838836
323275
711513
356225
696461
630754
619886
211206
766371
401515
435728
305101
945429
407145
355491
1008673
890777
814249
700773
261640
124911
283250
428777
160301
656222
10077
788956
960742
596525
221542
747940
609205
110094
774928
350824
1000233
699549
91957
1041698
44232
510991
455717
52461
810828
816272
522996
999756
491624
683648
176130
68694
345634
171123
193127
445265
720183
813827
487944
940272
45190
955218
338198
480744
314545
1012796
516021
505640
204352
519914
24775
320837
141567
175991
791888
630614
405269
730676
224182
655871
207809
112065
462277
271511
348101
404442
1000460
318497
705381
946392
203392
754190
73852
494834
151130
428859
955215
1038076
909922
140434
451586
549767
767239
729692
67255
390423
334420
722679
785260
835934
414606
142783
680100
1016220
753116
676076
210435
900572
564898
199389
144807
35097
222766
938896
694147
483149
343195
496854
675740
241066
494891
833288
229315
673988
245565
449718
153984
736360
994828
978906
674429
349096
708407
1037655
128655
862958
371135
720185
435985
808145
30160
88588
774442
468696
314746
22273
399748
913668
423503
67606
1026143
435004
777558
172501
905806
786409
481765
565695
587642
1004839
849888
739806
416792
669521
804445
838605
781090
1001004
331036
398871
855079
1022675
653200
755497
80528
237662
791602
287513
608297
702784
944413
369141
257990
559907
678815
1020237
380450
46220
860093
862140
639157
355084
410950
763978
12248
900304
77628
634224
904654
642676
158243
483802
875201
946801
962266
952265
979269
981558
649377
508492
581296
613039
132513
766368
490155
401172
295740
173783
551398
704602
171394
621384
195460
461230
545630
705201
713647
382034
842322
53863
288849
302397
549539
818255
41548
897590
551017
213894
44725
904227
1018748
421876
821959
258049
20439
854424
251165
552717
669708
517320
980645
176178
951538
954347
515936
93332
762495
434624
498672
316870
401572
515300
938888
199716
605551
452172
889739
79739
1041919
219603
5806
875266
479468
584580
561514
812483
38129
692852
1029245
367532
829892
1001578
890969
526
223937
677963
30160
535804
431236
277798
454583
480247
427581
185784
10804
807028
994816
1032190
381421
21442
503411
280937
4433
873054
274350
662327
59696
980245
770969
681708
380364
543462
755437
348420
551649
795349
791340
263075
439231
443682
239479
1022158
943534
770568
317016
878547
203722
280532
1027951
570957
477010
485471
433307
957112
748908
975212
1017510
493195
191816
434025
990729
868180
840696
141752
4226
478127
107858
523014
649436
495969
137430
601245
667107
729957
683047
939569
841758
34736
741521
223633
134459
185402
369888
796842
217444
140482
375145
298575
878439
72678
262181
210593
872871
756640
348076
154351
838969
970059
472478
146302
801175
14553
183108
530470
25845
719127
180548
479623
750064
403650
394108
959638
394435
530348
131285
843713
163251
249433
445826
691952
852839
653963
1028973
398954
6469
298025
545178
444564
428324
982561
737703
27494
117221
865040
399
31828
804545
201056
333335
394269
797145
520845
744311
273776
710202
819112
618345
765022
195682
175487
510566
583726
158091
735634
758674
630873
208765
155556
577996
648785
568834
654509
677192
865449
933865
640151
731655
201204
298560
454099
759004
504386
33999
453730
814142
26190
552239
470211
129846
87503
637511
807663
888818
966116
151002
771125
364424
171442
198443
81064
42195
231415
103395
577082
527319
473648
98773
484686
282507
852422
324020
1014108
369330
628990
178853
889398
543595
738633
426783
817016
143621
334402
542959
537512
720210
301877
412434
261605
56452
83788
125970
214642
168316
583678
1035560
606810
284018
453164
640945
189487
231871
438087
577336
845456
677943
982268
974163
133728
750023
171844
601571
408428
612584
637452
701126
744009
985541
923202
300862
918373
16564
383644
952744
268338
686661
336847
839522
694946
789436
905912
160216
248988
127672
931013
192399
761178
420752
821830
984903
521742
965700
603535
626954
370992
642122
1044848
968424
868045
919529
843802
927339
34010
909559
176152
905567
326985
822316
150692
1006694
82074
948508
62494
551017
188016
245531
389438
925495
228600
777067
891518
368420
967690
914689
816438
475087
799489
652276
160760
840065
506533
275374
327515
540024
895308
763999
851095
37207
140286
430904
376265
36352
31612
715206
364549
8121
617033
908548
609488
727581
863267
716122
454562
41203
447554
186046
350945
259587
624100
965810
513582
521077
401228
32005
203991
919616
371930
964074
367130
21202
598676
560172
1039845
676828
678464
110753
684801
3783
607003
685027
434178
250569
88613
153433
5215
919404
976404
916203
329525
216341
333637
469992
999278
758958
201807
180727
905507
620309
752221
26463
249370
309052
628723
50098
307988
298875
1036916
122965
594342
347267
604920
215669
421374
974907
837597
939296
719287
550356
578350
640447
828522
502703
649101
787582
107312
930616
900952
136617
87530
1035969
861950
1005986
950865
275873
766701
532015
989604
852709
165807
868743
35973
461477
297232
960421
170028
27996
907973
911195
114673
623977
622978
127113
375463
667980
99599
595166
921991
940493
799423
283216
935465
55666
966737
468545
368373
520555
1002976
294563
934147
432006
389325
904910
524727
305745
434098
152685
187032
375805
489596
317932
798448
855600
599053
214811
990082
914895
582644
788567
417783
473252
613698
535182
389715
156950
248668
230313
365213
131061
304096
467745
265023
946833
835870
437231
385626
567254
830341
849707
450326
341359
745330
1007517
367513
159555
690343
241112
72845
513036
944749
531668
936728
948598
335776
53851
244535
105197
633824
792532
529717
502387
350995
188411
608004
1013905
890605
172344
750115
397653
748390
91523
552803
993721
639112
727498
96662
616825
250526
448984
156455
739049
742582
1030812
892798
10525
498453
1024879
16760
252011
1003867
291825
276973
962623
898077
869330
640541
599100
823534
130504
832544
925406
173980
221320
265
76302
492253
1000132
672323
487967
832365
31696
864989
166739
951864
447048
750107
693330
241537
663842
458090
18939
206729
291192
403088
283545
825694
77102
105944
311192
976600
1034439
552939
824929
357831
65130
145962
488502
650435
851467
887876
279666
56723
621043
727513
186735
329762
974427
743856
616339
602299
346171
422724
719898
641582
955449
163330
635095
927386
963194
127656
71739
324388
851973
749426
950291
618478
861953
111439
672450
161207
831428
999641
909187
116099
291388
602872
895032
954568
767233
830799
635731
258112
160333
933283
406443
769276
424855
750679
1020810
136964
335895
56513
648096
423066
341104
698132
362762
718849
975126
631645
454117
210923
600238
216840
641931
662988
254613
669124
451877
784289
974729
378892
346168
824197
628785
912331
824028
150688
732621
1000594
4352
229791
950392
58373
845313
797375
902457
108073
37235
884718
781738
35714
924940
702673
357670
390887
822423
787098
609606
182933
874323
153182
790895
822167
846102
107589
295603
931315
571107
410461
225365
715057
483603
673587
74153
946887
22877
271405
241684
785579
1036363
109724
570822
429852
146095
117185
137697
105756
928154
968146
326027
816640
426733
931508
988840
74842
422487
583019
966749
508767
882896
1001266
243794
17858
234098
793014
287716
974925
556378
177855
463887
278596
173054
174596
195095
667347
32577
598323
67931
597416
437325
369082
766645
772908
486141
918327
618068
813295
384992
274317
94154
388746
733562
225055
280647
244082
311877
986567
584787
356734
531692
590048
868735
480537
352578
657095
318196
469343
527672
166610
882687
958332
47806
417571
45784
80997
228763
26501
113671
613951
176744
984686
244388
854866
177344
940694
1011615
49886
123022
1023023
516769
315567
469458
389401
1012659
653509
458411
69479
802992
740462
119508
483520
687589
824770
473245
118457
330964
779170
130123
503318
59655
866698
98241
217144
822806
40075
486833
707396
322717
524636
299689
892386
944345
380308
254756
603939
1024031
981247
960528
1032736
549362
531166
994321
398178
75903
50038
143819
411547
188350
1024868
35173
689398
550693
493648
223627
722328
567358
797433
525905
413070
110969
822186
702835
223142
658912
97021
26374
150137
606437
476626
939623
529244
41738
337673
340529
41619
804254
338432
240832
33599
741239
697785
922865
1041048
141399
693944
658117
499666
373808
407374
148568
203592
1010170
969763
121364
285686
1006071
536865
1009334
951169
961657
64504
249346
94849
944559
681854
235342
791841
520023
930195
512482
534095
380119
88626
865255
507874
937363
992009
1031412
32035
163340
145552
699458
782387
886669
392797
720990
1032922
55817
960091
731135
1033638
873641
417984
963821
703772
979154
989628
463287
87162
100001
965565
970644
309755
928679
378923
260805
707712
541986
174746
688046
208820
194298
196945
292438
330000
387421
340360
766800
774566
280024
700635
685076
174882
1035176
281078
378612
478879
389604
237952
266869
37323
96406
735893
482277
797528
60162
192460
195417
53284
299757
915788
737899
569753
12252
607977
28063
50325
950139
704249
850661
155635
976334
586463
10959
539215
895158
471922
467366
355527
526833
691501
168513
143034
382895
857653
410931
986867
466797
906087
317945
934395
816911
646569
770937
1029513
384639
879004
787492
1040067
109420
41012
504729
844247
897189
635205
460811
146521
75042
473504
836400
266107
648444
165637
203938
618292
284319
959729
893456
279360
429259
808336
604856
471177
298111
320029
31172
1039646
1022059
751457
457075
175452
122418
302713
984953
694309
366047
133785
709738
88265
360662
566526
921808
909827
105474
860603
1030810
469578
248744
776516
625957
198765
256464
309561
473010
940767
333607
402325
649878
235744
529314
327654
217405
746257
1043158
692445
879455
796360
115678
202905
2202
990611
783520
863372
293285
439029
816419
758911
851391
36735
545417
189406
479519
319812
757642
754324
434850
365827
70663
54893
858863
730895
952841
215288
329558
111950
578169
599314
806875
797589
912892
259845
801776
697997
898031
743323
467553
52586
98869
697341
88552
296408
650699
929801
513507
779300
502923
919224
840222
758156
596259
59833
412522
33568
543774
367461
334961
736903
280514
590010
673701
696974
412612
158555
325109
824083
957914
518507
647928
139879
935294
79504
329701
558155
67301
170789
66251
11255
96662
592129
809164
797546
62180
595308
795152
922070
483022
760010
148979
238335
378895
84624
46536
193456
992001
374035
274398
838067
976749
501978
44535
508198
861646
1001233
240428
848318
786554
947009
690295
346748
645827
506580
358020
33997
95209
193655
83992
827707
271637
172069
1013296
990565
675348
849153
89774
147593
1031069
84643
141726
326724
116266
94784
363492
463548
813700
421658
29185
898403
675064
494587
588679
847535
18327
219879
647091
536125
625711
418026
933182
276628
995250
530288
731737
111844
1038080
199220
789623
28625
810259
136464
994870
564309
17208
778204
947583
983129
762324
364120
870616
616381
298651
312229
630505
176534
395052
343388
66413
500132
176900
89495
434804
685631
647017
548590
585976
717407
436826
708623
882634
183343
775728
550626
654388
794222
193409
850434
926204
2389
1012105
547827
718428
22240
734099
770317
506086
795134
1016971
652105
430823
87844
1007643
1030561
371851
161581
471351
582936
435303
977641
996398
197553
374077
198903
1039614
759934
749423
337694
678263
1017562
654120
993604
1012906
856495
27459
956509
403039
912740
345909
338463
238324
842280
376418
964418
858121
848335
274943
570174
317888
631379
705629
11549
1001276
329392
141837
51435
490437
966552
734232
12789
571480
205989
701027
975505
816053
181900
258403
870152
778007
702666
59793
157892
503700
507903
441303
417521
114288
852395
619039
580996
46171
676697
607838
231544
873309
74138
156480
799497
599717
977184
402476
107125
615599
436362
403918
739647
552094
848314
434378
669195
753371
689767
104126
551493
993030
4767
75508
32183
298212
1040578
981533
930348
362289
364829
815884
980894
861902
112802
408945
601407
20095
811681
692022
751795
820224
255604
727806
767597
736551
203264
239625
443540
982918
859899
778132
285341
566999
468532
449008
247588
542989
77193
859440
90073
885423
699570
422109
67936
844720
537770
151563
726693
778815
237822
1042942
531449
752272
509533
174056
749939
604604
829879
557760
1045399
308985
949904
182257
456718
284649
929548
443892
1004187
969341
1006039
106149
844504
404854
659772
1015138
705005
745218
437765
592867
403625
552089
176689
459134
268067
433239
698465
687177
21700
256826
758519
1012297
528458
428172
633822
888800
995690
973160
518576
1018761
912080
509418
680031
661534
883820
563133
400838
937230
294259
280104
984789
428850
448761
380808
415620
115808
679727
404711
387489
1042342
996804
125385
289664
278255
805750
550151
548406
589819
164991
600996
494547
632076
954473
228192
1020806
440029
756633
196488
631597
671137
578496
555803
583935
74721
391230
503154
613748
1007235
321150
528378
104663
32663
10927
958472
302005
754097
7224
366597
196628
525132
534520
45123
20515
874202
816951
257075
648953
604172
592366
1012627
595699
970952
71533
153846
338559
581918
334474
366768
1008749
1028042
767557
1025762
136578
72734
178040
24180
903722
548222
464010
567627
34394
790549
762833
680997
947789
909496
40474
737761
629637
769626
752624
326069
209975
39376
447999
924499
517983
706516
581367
676858
528862
853798
97027
476453
171855
132295
818546
436609
841323
14438
262327
552434
206737
479764
64445
549371
228349
517684
858443
956723
925223
828506
450022
341722
242398
6876
509800
630470
393189
733498
342949
600174
249972
331496
719626
440596
520612
749387
444788
432980
729923
417857
814313
857334
734576
448593
451197
733404
441630
457393
422961
756101
832805
334713
294908
141220
70194
993858
966069
389787
540158
466593
270849
345221
684704
463103
375497
335507
747302
237182
578297
231492
945606
306147
620799
763673
379227
725792
636982
122699
628062
951297
647362
1001953
196118
677824
558412
556997
229666
108937
843599
731596
339440
928376
985902
834256
733146
74264
520542
576411
554725
772934
813747
483853
517181
984285
1021506
349862
792429
534169
890770
174823
1021070
677675
139863
88153
465669
849658
302510
272753
808792
411917
875886
1033702
403907
887788
982439
402711
951726
272328
1002286
363224
758849
286115
737046
893069
25996
287549
688555
505114
211487
750578
880302
60009
334613
986006
239517
157554
122092
995134
184545
286529
779087
833926
122863
987935
436490
121145
327580
459158
983390
178994
625703
940825
448040
93544
383747
64233
618086
839718
638273
797365
989509
372721
1026888
1023242
900284
320452
248455
774685
119741
129269
375743
900199
1039358
187348
210957
54182
541853
383539
360533
104184
113250
889656
259756
852999
961900
977873
296859
997497
645983
674663
397908
408865
174822
251930
790357
498114
209334
289394
808772
115751
904838
42741
911707
484303
145200
571686
317895
220251
771695
456923
744498
685070
429048
76163
232683
414120
582936
258692
664062
697912
1005105
32617
423286
745788
433544
629872
869986
583468
256728
324923
974916
660636
933716
914038
384653
1031808
855288
991981
313556
363739
387780
924679
617222
261051
15028
1013824
1014307
1037945
911857
993503
845938
256694
939731
406770
104920
274772
69096
20304
976607
108824
495235
451567
918544
904258
787685
248484
596895
561867
907157
179510
157896
829303
672027
128724
624601
307593
146447
40099
1044755
1013209
131218
958138
237627
1012895
445771
225526
840131
876689
283734
723888
923315
274825
163352
404220
921139
803280
422842
20764
720763
3559
296206
914268
667062
208904
727648
970804
866058
750231
613716
238847
729479
348904
1017000
1007908
501056
124684
727421
941382
28323
519982
544891
735747
640265
806188
868267
172319
108418
227247
1006791
1007613
464535
750814
238669
667980
990666
515790
33770
496482
997347
1015608
456708
257773
208856
121915
530089
141541
474650
401821
521460
916961
755899
165785
647457
309369
743312
959427
137701
388214
592989
31086
364916
295684
162412
713538
727804
126379
843750
849067
134525
274723
475275
462090
783869
384326
348630
892260
116113
496697
662851
385676
462370
245605
780187
304147
200618
603554
749432
505809
555918
264523
780828
542376
65954
75520
796969
406775
631064
421044
41646
500580
258600
798021
723005
198605
973198
974039
912462
776807
453531
407571
218985
973286
653158
222064
615518
970933
786483
627116
215682
49871
727017
758508
367208
305580
29931
309729
122113
996364
977135
628186
467946
515401
719597
665216
1000475
401095
355304
148893
515314
226537
628844
152785
1035718
119025
396234
218270
492104
591816
677853
733111
2147
996347
823428
477048
503806
137151
462069
212487
941326
616693
918093
235164
484311
15026
557524
475275
919008
898480
935350
107930
247034
135326
834345
849646
67150
22667
102638
509707
332158
168568
585824
489583
663979
797358
207997
235048
439276
15929
507859
179488
904991
924074
133778
186837
250025
594000
112349
544458
595153
222387
873510
53756
821177
400029
216828
620346
898452
801904
265548
566073
856199
1026978
152912
670518
114304
122862
354073
221661
361647
976745
916792
492996
708756
495702
23526
37092
470338
446137
673122
142306
34703
159998
787144
278636
215718
994429
630860
194265
833245
254269
986639
124765
338722
257259
311111
939993
550466
373204
991179
966963
776970
21593
794195
911149
353796
717291
549022
149539
65588
1014503
534820
385669
785187
373763
57518
552103
88563
159625
765601
178010
603177
641635
270435
684483
324423
842089
831820
358912
727304
864826
207729
999168
375853
184462
1004090
797567
128813
878209
410009
211140
322146
9499
529709
982152
882348
162631
1042370
92135
556641
224222
626445
798949
771746
98659
879338
780531
1014730
133794
891319
723027
186211
109008
133862
68880
548589
633263
804487
309526
375217
131521
44052
161829
766839
438269
647851
558081
89391
857348
644487
1041824
489352
336269
317210
107606
380452
95557
520160
414308
28791
696763
718977
627102
877242
1007544
703302
234014
993068
164931
147815
9430
963259
739943
754838
108381
759548
918078
461617
715830
473477
748239
1034281
906897
256204
965208
671881
80960
721732
793184
600553
215091
642365
960169
917114
442732
185847
606027
440562
112083
530912
1001788
174860
332967
861929
522312
811058
163744
219737
49855
656888
63946
1011336
808401
60878
326761
321096
190106
384915
715
507971
65406
429308
303669
241167
425671
153672
876346
469757
243449
342764
690655
985061
251634
663268
241077
86323
417608
95748
1024452
152325
14154
650109
703160
153715
278164
639206
524531
80181
809682
1014832
836809
641685
173038
283634
1007426
689047
837092
513329
81991
547477
208324
843680
670826
521706
271436
744735
266119
422272
82559
759225
425027
784630
876023
542660
175786
977069
411084
528814
906424
1001853
641038
265670
561084
245718
335114
987058
1038939
1029071
102903
160280
838718
806402
495873
629992
1019100
550813
968599
561391
366269
317725
1018486
96622
168642
846943
731895
910673
193354
529223
700978
556014
944393
94071
837062
941292
599044
483525
992019
1001744
896507
901292
152120
61893
1008791
718622
961648
961200
865225
894681
823521
845773
322943
421152
93740
603807
252380
817145
1013155
560073
485893
31108
531706
829052
1038442
825696
947488
718731
967497
1008323
334438
362201
596256
556282
976615
697176
698427
1010987
993334
93232
443918
34655
150376
89084
373980
582418
434487
982859
874741
578034
193866
731916
370341
972369
905595
778633
264493
293160
241435
1008077
106180
219324
779777
460226
553551
31297
834524
508618
912033
945964
878266
968222
414540
998060
211078
284588
639982
745985
728898
198986
249089
14313
35989
41243
895581
124184
576359
620136
674892
778844
712320
39484
489361
297432
650210
422025
52178
134829
949975
350848
934114
145262
92979
459512
288892
956809
882759
849721
198813
648809
163480
105643
197886
504903
46247
466442
122637
440972
737449
632066
964038
884429
297563
143513
360163
464818
702607
1009603
896990
179680
1008097
1042113
682027
740091
158046
576190
99732
594751
54457
147221
90411
696466
613191
22457
836602
26240
205123
1001091
108974
481180
430604
715205
111709
104170
764805
790253
751107
748492
989713
618441
1040483
745706
963204
1005604
165859
392613
732586
563046
746855
4097
453631
58339
650969
579482
193736
584371
67124
83834
510818
640959
264748
276357
550122
960873
132573
578125
149879
645416
220159
827519
328470
472074
696143
908984
590426
32288
96793
670985
702884
409749
553520
874740
812669
909646
425535
698429
110175
159383
977839
82907
280054
50741
402030
37175
590338
266855
945430
65759
943909
862332
404136
391872
125087
677947
76299
941752
225553
41980
189288
170753
660210
948403
925145
820209
467634
784761
980185
931264
581809
953136
287463
351539
180599
653400
95342
936107
986739
231822
132605
445678
975093
179186
546610
563889
295723
67551
548491
806863
742608
143577
414659
498076
851086
460848
835906
505778
56326
603643
872492
726308
493135
856810
192655
133543
710968
862233
1028597
45426
909598
194994
369898
875687
781776
978158
562061
939527
908084
288735
442331
434551
420797
884405
343519
344333
995648
32330
55856
794054
39109
452770
891066
434962
936072
763089
243381
433522
862610
301140
927497
636359
37617
215903
972259
865029
531126
178138
348887
535640
301339
672880
898780
442323
1004921
452801
570747
583710
872091
183036
53583
1045205
851803
83011
1002510
39245
130072
256238
601514
719826
429491
117923
206237
323968
500362
229237
478357
421102
364285
27552
692360
755133
358235
478706
599404
743598
819210
457577
884471
1013067
171179
93274
818127
841477
499418
179633
874440
563389
193809
939070
99328
834705
937858
53654
167166
369801
264954
936966
536999
198059
30330
388159
472165
637664
693703
15046
599673
208382
992829
170639
599214
427410
352753
303608
644145
358129
668000
541389
685119
964658
820228
111874
838466
276604
336074
286516
656497
244770
390751
182124
806305
723872
988057
267863
166333
249694
753025
147791
299593
164345
647465
131145
547191
89477
101146
219510
919245
674268
819880
755868
4196
652528
847405
753096
902719
490946
927992
992867
745343
558387
494384
352887
486045
19358
199607
467648
1031819
951992
507238
890881
963565
138122
148454
176235
839548
379304
339055
982528
426090
172410
109036
796918
1022136
332034
217196
821249
8121
904717
435607
609043
306266
983874
52687
114021
780579
408201
801300
561681
811674
716643
670686
394853
540487
207207
622915
285743
72503
822199
32452
60201
577275
769558
651345
449632
216167
158994
24358
541699
478578
669557
46212
51886
476692
604418
351119
208078
1012498
798210
1015787
203019
324364
433835
7981
148800
385540
445868
233568
79089
881606
737320
406845
696637
678741
645384
767058
473560
540799
714919
384211
685804
599584
826300
393812
784834
850631
841237
505763
405572
791013
447511
657576
542249
190914
470006
933970
1022342
13499
587826
787233
384934
154204
597240
944811
352183
860855
828658
994915
748928
869246
82880
666055
439161
674791
448882
405608
118572
204811
171384
404246
983888
41132
229503
541731
98352
902560
764840
1013258
949313
1024190
821422
188516
637825
1000115
297295
599032
683317
981608
761501
290140
158659
46721
331216
879326
365022
635511
584079
265928
660760
158678
290413
666229
407324
908183
90730
838513
98060
872809
293035
251924
81051
1029166
893150
971890
895482
202110
308446
574627
435129
701141
523024
439699
868270
694594
575716
629751
261583
972924
566441
559111
1184
355268
986928
578625
883607
201565
646198
400994
690847
485972
357418
38308
562185
1023404
392947
191105
750359
406151
260727
158340
729689
650678
121992
870595
118008
808324
726891
259189
986755
473358
658273
305576
787109
361914
589453
846976
414602
836412
962841
674763
291417
916362
597195
363312
27765
626053
230044
488195
186420
399730
425228
276639
568381
234022
598039
1029069
212477
220788
200492
418296
645851
718912
592743
891038
452543
136100
729391
441039
1036581
47463
425753
822779
363479
172268
613432
165254
454923
383870
809063
204631
45943
713112
557220
776991
923175
599315
190433
514377
589982
651795
192357
773783
594455
421933
379151
981683
484544
39817
669604
363853
604869
78373
612390
716098
28940
791514
32299
892188
596349
237698
220098
219977
881817
908513
999269
512969
851336
941575
576533
274118
5638
740637
315634
198584
493389
769884
5934
348739
1021103
947017
485318
518652
621948
358708
712156
378474
724756
753046
889368
233352
249270
543266
629369
919522
530834
934262
935797
847649
506493
442321
325944
684625
481016
206657
295387
697450
702391
914948
1039764
832375
265589
1001632
535769
835850
906053
710664
464054
154074
447865
72860
62228
362550
445653
965004
688861
298144
967620
657782
614391
40879
725278
206513
774058
388494
777797
728083
433942
699182
506897
299948
1005096
502469
285091
784843
417630
954493
468969
402688
698112
766233
441049
285687
722970
55649
189319
581446
673231
327259
433310
381766
202923
590040
800815
84219
30728
326934
407001
371473
50683
623052
911378
940170
614149
938081
441236
114107
893688
554868
152031
205377
53558
179710
393105
428075
279230
699285
791314
263893
9041
419054
42404
690768
346420
665396
429180
935735
684622
805038
901973
631318
393335
784511
486514
517849
966113
900242
202771
888848
283669
132793
722332
448191
633557
752848
552627
867143
7632
883828
300016
568530
245963
939153
398344
397570
293560
130733
475847
384345
842792
866854
265892
254675
576306
10984
656694
372009
20087
274091
634695
264646
298159
846892
118750
94747
813494
60400
771133
948330
485659
727026
782221
1014979
855010
431668
58070
495749
256312
618887
542206
897674
759569
281983
230233
734817
649849
394744
658962
280956
938728
14232
274620
629357
270232
483235
668135
567998
161514
433180
792241
676810
772020
648245
17683
577279
440610
834372
776761
698494
742322
230791
638711
368708
1026928
425126
954068
143911
299198
794000
912156
40754
963806
687689
54375
189843
602886
1028955
841887
276531
1038380
809986
113857
390509
774503
199923
200039
522106
605691
668195
792285
254134
303135
257405
652923
224389
543461
123802
562401
997147
79630
383622
994226
543084
874337
910636
53403
940067
899526
310235
68079
254650
148248
582151
132562
234142
186450
250914
293167
701840
331230
151126
119333
541060
598117
1019618
648818
863667
310005
528654
53216
661292
1042298
249096
675518
823186
36829
1036269
266839
67655
492385
240750
584658
241203
707371
933171
325597
208343
449492
971307
43195
426541
660512
182490
614877
688085
461020
99798
461605
726656
748343
510813
42314
219884
660935
706025
1015804
171055
817038
173667
657896
363034
338488
613717
251679
640281
141722
745137
807002
590862
1017410
102603
123485
671740
1004108
15674
20004
476502
8324
357223
235407
886196
269594
88833
746169
224085
507391
472780
406083
1044087
934869
118122
710999
410306
990513
763353
970984
432906
786045
962797
45914
505148
552347
434030
993155
1037249
982497
283397
678416
581722
1013571
65522
959582
533875
795195
483192
12750
135754
581575
350256
920388
440454
164482
362768
250393
673636
228220
743931
874098
821305
304138
846585
16981
5375
766031
658083
1552
73124
161116
675320
1033927
1031465
153759
233078
567039
660283
180893
87819
550402
756868
739258
741844
271881
227118
853564
501677
267565
180263
780685
746845
201078
114849
279311
789639
517680
396927
971973
51668
232873
11048
669792
456447
406191
991008
1013696
59570
515877
414018
65026
491946
738606
1007889
815898
114558
452672
776829
725966
491031
699968
396830
196842
187593
103926
571567
981357
672705
1012599
539478
313594
354392
317178
714468
179496
465763
778899
833180
505878
731698
1026644
52976
254536
553295
1023846
731404
87207
809498
313043
31030
17800
124950
962368
8475
849552
517869
132020
456386
568819
708117
670539
611744
89518
882651
572983
363328
779850
684613
207140
169625
22632
865614
814847
706979
689610
923006
172359
106375
535712
434160
97437
792578
802344
429639
1008378
239009
154905
1000728
539436
539554
291533
702388
664042
614642
165734
122035
318748
851591
147550
292602
892436
233056
160393
562193
797649
489649
471103
844347
320216
421265
641756
25770
594393
130725
507359
277674
274317
43432
220617
996000
180205
181806
1001116
319800
310375
889840
652076
311584
671559
431078
650386
931571
403501
640344
759770
52500
342079
365700
632138
132241
495094
588990
1003038
767184
989477
1014285
829580
324266
575097
455329
523610
296600
695340
965407
770305
951109
705172
855777
1022638
354274
235790
282134
663034
985187
804167
75760
1041149
938773
437240
53320
927791
574258
708963
783996
217101
198303
537358
807236
970730
924564
416895
724252
815194
314820
519836
218392
132516
589797
963116
961292
399266
599423
213292
748607
572334
815833
369697
339569
173761
969116
529370
297589
109840
933834
544767
569049
216021
998981
590780
23113
413835
134251
545017
696392
300019
816091
518427
312268
831997
399182
763893
824654
956903
247226
515527
340812
250259
905503
294536
502286
541544
648346
726522
822559
126742
343886
340999
32438
61447
113865
502751
753746
142829
669267
385009
343569
760925
80290
755055
654107
559773
20998
1010653
175737
78017
498672
976921
870602
877622
619887
724085
889110
636533
994316
571751
777139
32814
381189
21901
140224
92323
980808
498392
299985
1041645
223362
230030
530668
612216
939629
218330
158839
994673
309451
823968
344578
755982
502205
479765
623577
692404
782740
243610
180960
450476
471609
709589
176382
951102
182763
966817
482080
594950
849161
79222
153648
669527
318559
44144
73928
669428
475877
606876
956892
446343
722042
488366
517396
190084
187515
989626
777290
1042502
142810
223073
660989
141185
772594
98122
568187
401359
598811
645781
1034475
237757
900362
590328
366461
90494
316989
396105
683014
553765
644066
575121
622995
997506
136314
365152
403453
829947
620688
705745
897221
347158
518360
807867
465565
296496
212666
772289
45100
860798
980017
746955
981147
549352
346769
878094
271540
420110
242293
741289
813618
440432
183631
163364
565768
28381
562005
789348
576731
440564
754484
989440
15455
431117
58405
743000
1914
966161
27538
947727
48309
512135
888294
17088
148653
890811
847564
266051
173442
138124
308509
120620
948803
627703
976101
100729
847949
464141
3936
352483
130437
825118
172825
1000283
798597
1032921
1015097
120533
547508
526041
733411
678121
481830
1029316
97480
416151
580848
288691
911476
585099
550281
718145
916395
505124
947480
987611
1015831
869180
220726
377191
350123
115992
616655
134123
930330
378507
653047
870514
755648
835140
478716
958806
5438
858997
1032330
414897
864496
928920
52536
151618
237164
628627
414543
1036446
645483
486653
304215
986249
301864
679778
569482
225783
158654
317908
683284
334854
526039
184128
999077
616046
813368
395393
706132
816331
593886
173417
555002
10278
683767
162131
1024877
956306
413307
485421
590305
246589
94856
967637
804459
60210
592620
855766
42293
735323
676321
36734
753100
616625
377163
919069
523483
984864
155912
688205
188110
830074
275799
380273
536871
430116
599221
884764
749156
155427
862693
446610
19502
712682
440628
455912
583238
807006
632642
730927
521253
660857
834063
216407
984756
930318
802752
766549
102841
572387
750554
790607
4810
195030
272634
40911
180001
695311
142443
235361
379186
340588
841510
310278
398048
48784
590744
445315
317365
585802
271781
412949
77319
638331
918611
408916
682899
786246
698359
379414
704670
656781
1028323
601989
974390
673000
47511
153885
894030
191367
49107
1033725
1030857
881851
356853
362404
41338
571292
986354
396228
633304
144275
903762
928764
217301
932899
350017
200028
804934
933590
688175
541017
55065
801601
65351
978551
398965
347602
753304
734245
485693
308517
184867
1011354
437388
827320
354059
431734
227904
607935
509711
516068
1018554
991921
932896
521010
286295
909874
687472
118968
91347
570933
594166
896297
167773
144161
244933
981377
262073
166776
516768
225421
781799
853792
650876
938691
877836
197447
686441
405404
300123
793144
302207
877416
303613
136181
686732
971099
357522
255892
53505
289472
469886
800360
1019607
420260
135860
298657
562585
724901
1001984
220044
607316
739755
416724
861989
675523
836003
479842
111075
750109
513234
304030
515893
397453
984533
477139
801201
251890
220465
741990
1032180
871399
563784
952116
44373
198427
32622
901923
1000121
32454
681258
283016
45527
32659
908049
134116
176044
298244
248607
873686
548493
840542
33050
418397
411695
1035939
829853
555493
90289
699225
693972
954259
443063
616241
1007763
804215
728745
1038476
231000
922995
122434
575010
701554
955501
681274
600687
74513
525091
27401
938956
151104
246923
446316
839647
159657
645918
675231
445586
980170
674445
284502
940914
1030838
441313
233589
884439
415071
874773
1003678
779636
1013180
321721
495183
854045
573885
357167
177132
701097
616177
860877
908127
769984
612997
135031
197614
93567
223985
306819
443353
230060
45828
353279
514377
220619
964901
484974
909317
8388
242905
893066
421225
584978
152113
63223
627169
844764
897556
767407
586592
168364
827626
209608
965366
991809
769166
23541
346047
150901
636995
822071
101693
975904
694932
331768
717165
801246
595051
247456
593673
793649
200380
999767
594972
126833
881522
777528
897880
794500
307875
516174
349831
451029
540491
436149
1007801
365094
964329
390110
91349
988849
204662
546783
814665
475658
868104
1032961
181975
299317
345132
514788
15857
838643
94645
570906
634869
768874
163250
971781
657727
19244
581790
932975
621952
681585
1034513
660235
995702
218958
60955
503330
1013073
775638
663464
347293
2998
492434
821299
382070
281428
151318
128276
515801
245978
341060
442450
1035901
311627
365880
247539
624212
457646
774908
577500
36084
95823
621209
858972
143973
644776
433964
563219
814180
680481
620148
602546
128845
215301
241652
602862
529463
936881
246351
124266
499106
612021
770206
410637
381872
186722
170599
1041337
126510
806260
741658
476635
177245
246832
322702
19777
70139
443169
295237
837666
920676
821232
544198
21291
24704
524540
304103
224780
972337
155936
818437
627385
234054
461409
620384
826660
511706
131628
128200
389605
44573
877985
58359
304012
631130
434284
267623
893636
151970
971909
678159
301384
884142
271710
585482
229952
971321
468625
945892
884327
596309
466903
7388
176072
735654
505408
885461
305269
992762
715859
374158
158190
763437
266068
24523
806462
661460
25104
329299
719316
1019214
615677
1020312
161700
339361
539489
255574
568985
530688
160557
174692
32077
363951
33834
146557
537626
871402
77375
907567
256155
852543
613424
944985
636797
458117
278960
1031506
29519
992671
607681
832385
258405
116860
706687
252395
382783
860600
144548
68989
365036
393575
635010
888365
83872
405365
228318
108650
361089
1024091
130582
150060
915526
1042446
519736
639674
32503
964905
1028576
91961
1039768
324396
562806
39024
748518
323406
613749
257507
706162
269117
190352
919903
841860
248088
735775
460947
39355
668458
1044575
321457
398654
277842
230547
883255
126929
785282
871089
918912
756297
250663
761055
528031
990095
101580
693232
155376
949918
1032121
652419
99020
667156
305773
634346
241373
41126
530066
831870
398742
93860
687625
565933
260614
743054
472543
105308
632814
19842
254108
976706
631427
981192
688411
833593
846517
403661
597289
36679
245442
240922
735522
712525
255057
510564
624802
917845
138635
714561
30480
104143
299501
970422
515826
97867
532697
77341
469166
358802
38178
606723
269856
88262
444200
666903
606282
448409
148002
384894
676685
810347
176693
515872
179552
389113
699758
839814
388916
106081
632361
32805
418581
1034455
221754
256619
536597
406509
376129
538897
359428
187686
799704
52251
201562
619398
603839
672992
315075
140079
446056
287437
611079
839197
89183
131671
536738
619868
203619
359130
591374
780669
129690
567147
41521
21701
328422
539598
866580
804872
367735
24468
523789
705415
110476
675019
732982
436565
770318
837907
868971
1009200
88274
581471
896809
992433
779191
764992
121062
312537
398289
952477
707299
279491
448210
611969
141689
117781
801956
539458
705961
788671
832451
125905
675750
590367
392302
610590
54843
999814
731763
796562
64992
1036831
14281
325642
103321
16652
156828
52915
19762
863603
393170
478982
822708
614461
561359
1020910
954342
48001
368225
178043
16054
687881
364021
2120
19884
853665
451407
354832
692137
955110
659488
236426
932918
851615
883716
553196
165867
449789
844018
244970
626981
188051
520911
430455
828104
206949
887082
777519
175262
746451
504472
148988
1030408
955339
820286
792024
358511
625859
530856
690318
818429
419492
887405
624070
539008
361658
605843
181968
314048
678403
351653
335418
430242
534393
237821
219690
242161
724611
856848
871352
335781
570454
253311
646084
296297
226914
821929
32697
946923
531726
228488
144587
992306
113483
90450
574461
662992
988752
393607
816772
345284
608654
588233
438919
968367
350313
1030825
719704
155320
621855
782742
353563
694796
119617
333652
80031
674057
68294
1042034
216889
32680
16447
564164
830621
193281
1024027
368371
870957
401411
169884
649077
125531
843810
748113
375622
196840
708074
640196
236191
275451
169896
170028
137469
471753
638034
406869
759073
367604
283728
405812
771405
387737
583746
390518
306552
263979
625242
242863
753359
69494
609208
908027
1020114
169642
254808
210605
24933
910820
360776
545851
266331
482367
497475
141158
805279
94469
445420
783291
1010201
889663
391974
254509
69840
179247
351758
39074
891307
675525
89023
784309
413213
599481
786033
353072
190095
353743
221129
266884
436483
748591
300047
743692
626343
195419
259324
829190
174399
813247
232508
743356
264212
340579
541917
157293
469686
74998
941663
474333
147667
976261
29353
478811
893295
254052
232681
542343
405172
918329
673434
473630
918835
800756
227556
422076
392647
517992
495922
833520
81741
723852
555767
341764
89188
110592
281949
535822
1012968
156182
379010
398829
396196
109401
659855
1044687
873993
924925
394252
418225
976569
302754
44253
839454
968747
90658
948431
74018
95388
436505
938276
560596
890880
915476
426847
624112
152625
98076
250514
325297
57359
724902
78481
13544
453506
560870
769882
400548
458917
321561
258668
326306
31209
789116
778548
174931
926165
726191
340160
564214
329380
188769
597154
354200
332465
755448
411963
17513
1826
360912
752763
470932
426641
190788
367154
955577
746655
306966
835748
437700
197487
204421
460260
274685
716799
669580
309632
415632
145778
683002
822074
505085
548535
218152
177684
74923
626239
940823
972449
604142
374324
101260
1038067
150013
927800
770350
555484
265822
431035
258447
252085
997110
560033
559537
338259
435824
577938
366970
38798
859568
727445
691476
825275
584264
542092
493436
421156
215905
427906
810312
947412
828033
432742
340965
281513
1037027
131531
330513
931522
518153
913033
185063
65075
84988
445188
380689
74504
1034094
50915
662480
109454
157465
918719
638547
813729
494694
626106
76713
395806
292038
666692
14759
491450
969544
447882
315263
392028
766068
742944
672350
21581
89743
317349
289390
675916
81738
404538
282845
23889
983564
689340
734589
558515
670067
51064
12886
108350
356593
369042
241381
393640
835552
255969
1015537
758262
152931
802525
1026787
469173
270265
568969
671018
33761
758064
1020236
529944
263961
174390
130433
162178
363715
323731
376777
989210
649026
89855
544954
408090
33039
1025787
836298
91225
1038771
533532
393638
944302
301546
1031156
296371
372227
892861
879713
153500
621751
805724
201629
679768
824535
30293
223043
454936
866332
315789
707728
847720
386211
773700
379482
705680
885171
657701
817454
108448
508916
40012
729780
514837
991122
312957
935449
39974
565418
602014
890666
5139
246334
417717
849171
39548
1031345
285907
777009
578196
274403
706076
182939
259947
177255
837350
618216
826324
298794
478209
36764
424758
657314
800796
263434
418582
963328
134049
389691
818040
624309
1017461
710440
30930
15998
74817
153581
616106
964903
278073
884881
929989
124768
955839
730340
384707
756828
218135
386052
921408
114559
987594
249293
545715
1013760
1011793
896937
696851
1023909
513603
889016
1001566
441395
774222
235519
683119
704111
921829
933157
241899
968289
520966
711968
108627
362556
126101
85808
807278
709305
807942
920814
663463
848623
762199
793350
409915
854640
170263
731434
912541
722308
179187
329995
285997
29844
625819
183138
651560
313002
691822
893143
143974
793868
751141
828428
932489
520341
799301
733346
882246
489993
305470
53518
953237
968121
383692
266684
800158
583301
124528
199952
10615
214275
340807
876947
633582
827940
1040460
716749
618645
384282
999941
214217
462420
480272
736558
810514
959220
72348
966736
123953
49489
227695
657485
589507
636794
338373
894834
818896
991298
980887
822606
51079
893525
328688
313630
335746
1001023
220403
422732
778711
559203
205935
137920
205727
976430
15294
734952
360192
443413
632501
112841
474756
835642
806381
767248
388603
812420
216558
289839
935991
462608
119799
642508
94803
881538
283660
487295
147873
551884
327909
954900
385986
53180
544374
349626
12636
178247
55427
187758
601226
248925
461116
720212
156542
136193
548684
286415
727523
906287
500250
964214
147931
395553
715029
446482
1041718
865552
138803
191684
1016791
819756
969879
692760
661897
517498
1004942
695087
79033
10986
305280
1036422
50917
774883
1020625
596432
1040649
749237
568606
667317
505313
649077
975342
193431
182983
455938
11810
1001395
667571
784524
21007
891628
874798
842201
729024
770599
407114
1613
826714
311951
571637
742743
436483
153738
1004405
352058
223219
614393
409941
65745
172269
939369
982050
602371
1033977
365239
176667
405375
753273
597656
996077
793918
100483
202021
299791
424753
476966
301681
736480
362742
441786
1011246
481830
354206
948991
945275
434922
1025038
203266
591651
270148
654034
296523
308964
308634
352071
70737
713391
893279
848511
724268
941433
643075
1003008
957825
967655
684963
132791
733210
997887
24927
277731
678222
938923
1006979
337501
1032821
410513
685269
435076
151499
712973
599528
665198
313378
509334
853096
175433
397723
386305
28609
689233
463607
850318
292968
17938
973022
1009024
19087
143630
59186
365699
852463
645022
76898
400661
182356
269542
359192
43993
496012
49881
193395
709284
312325
159456
1028324
346464
198431
141626
825196
442675
264162
227652
163572
17230
88241
251137
604732
193362
604497
321732
149823
287379
13304
879296
20489
285126
75217
923995
364009
94257
499535
378362
785861
97939
289756
947480
883292
183059
993762
679718
776880
686201
858273
650588
67880
369358
197834
1030380
814814
312846
287012
259871
692023
328284
974009
812910
382878
974097
532937
192682
540544
975203
203879
464399
59656
1040702
607841
270259
104417
570599
973243
584264
461057
521270
440941
229248
937849
250711
695882
846271
463851
438962
866778
652086
991020
458976
179875
927278
848346
476922
355224
986790
294406
504490
218514
68
864160
47066
225351
85652
990351
483968
741506
787442
334058
941492
341946
585354
395636
752496
84942
772474
790927
56648
397851
473262
673839
674970
406814
945125
240415
1010694
474449
650869
762929
516926
1028569
94491
110123
417955
389926
670241
84414
1041204
996763
177185
310967
198585
445695
470330
154592
879075
238540
675842
819781
709365
156445
228561
668521
971707
625464
69399
76766
573480
882532
337869
241492
929400
665699
632618
80762
62869
867411
424114
716133
957172
559950
995844
284062
559221
96544
391149
70087
418986
173498
336293
714372
983859
119901
413506
107180
698746
444783
374777
802760
412605
525539
295408
608408
624566
717704
863537
934339
875434
683253
510512
23036
668134
348367
979046
346464
711665
136100
403883
653074
483231
1031588
525493
335353
65558
772056
286028
939715
583762
575969
456905
774789
1034628
500790
642736
632423
235550
447041
21567
580664
862419
31861
595343
410783
483310
400806
878885
538068
639116
427846
458879
947761
975955
1019171
39037
125219
902709
603755
126172
152810
1029547
638342
331
968600
947088
445872
207001
389014
591848
356530
952557
134165
430295
131698
136451
453432
289004
83608
288640
251183
706654
161697
16237
45389
738686
800416
127939
270435
215847
826286
659615
269694
248746
204016
923498
1010444
884889
182698
235777
166418
902103
318717
183153
987107
575384
716536
283913
841748
928910
41189
92555
332113
78858
835235
294013
971499
676459
95405
923779
399974
7650
359265
403402
351916
379961
67860
958586
581493
202404
662320
828605
857815
524455
905552
922071
563122
493513
30494
101969
180217
7637
156106
897864
230154
309121
473938
670788
87115
318460
454608
170939
447545
1036172
935008
111169
810320
62303
297547
728918
826756
170104
26777
68796
706339
649078
536567
35463
657327
183508
492287
505577
932387
714908
798656
500720
843009
373774
1030212
514404
626942
67635
775349
901646
195592
826204
714540
620055
866141
459028
910669
968906
601327
875798
899285
195558
1006575
863724
589190
160678
675906
107219
844709
400432
512264
5403
244497
285094
93507
41947
798693
395101
1002581
20122
326178
366133
313230
261436
65258
965583
857471
681415
549516
176969
773442
962980
952483
746155
566243
468457
386407
689153
832060
676470
473614
454100
630705
350194
1007570
568837
83167
295512
544616
802575
936650
749886
770452
915608
22597
870583
669577
147945
636312
81069
968412
445058
827381
659125
613478
55584
44040
760082
83660
827646
958550
949554
1028207
990143
1013497
326708
648346
613682
824826
690324
305422
390588
443513
71525
557496
234420
715690
132431
399001
566551
43352
181039
978510
569294
50036
648964
155843
609012
363127
997418
407531
65295
477929
919547
760776
506683
622283
251941
83302
903563
473194
731655
2361
1034064
514468
38982
144100
13467
764266
330295
29297
318166
541019
204839
478407
753425
625854
7754
136117
552743
68392
613215
529283
256686
746946
448036
694979
78625
722506
948574
582847
178111
634460
1010467
806235
437180
910886
819526
181338
287405
727280
1026589
25381
1013698
722048
810677
747442
299218
694497
723636
539590
71945
192850
895881
336552
337984
373640
553400
897040
862437
255718
193504
486226
596086
484561
581740
975899
792374
480790
319055
358904
1040334
1003598
923627
902357
4831
745406
756984
638038
1080
288449
775919
224992
434179
474880
843868
517767
1040344
223847
822455
252897
348861
954010
381717
980159
933759
147985
896068
100748
885632
155880
952450
554700
832489
372295
818484
881619
170844
978481
381412
1008328
181113
681672
428065
954412
594906
937066
313163
935142
1013031
151182
535601
825040
1040562
809368
846758
707403
512735
185146
727420
457447
146420
640791
977017
405369
7484
629369
918041
272346
12315
615392
812735
776780
998465
595463
83752
741427
10541
630075
76624
315264
831287
820782
422083
241007
840464
467435
704102
611053
314608
213625
427954
892902
507548
172970
628846
142873
683220
763678
470434
788409
492636
837574
138752
814072
445310
637012
826417
59060
162524
975038
773350
124229
658507
401884
615830
285394
395309
283749
955911
926077
884312
530680
334038
118199
44781
987136
824213
886065
895669
911696
662628
786924
405633
203589
935443
732714
469093
876902
119939
403037
486878
873923
394768
147270
342871
476446
674241
862966
373223
136545
385897
279232
816868
752295
416440
707697
662263
90250
394855
120459
940828
6089
380151
894676
472777
289110
511590
269361
638691
996140
937326
598731
223141
714674
564381
276233
494970
546919
170944
840818
607418
749240
334277
968345
981343
431636
94731
82041
332243
196761
335196
733895
706032
290337
845740
274391
535967
564365
755979
15757
348759
654850
621760
398040
908834
937726
612217
445287
547291
491446
834035
187195
238199
708177
737187
880886
485353
766118
520448
115280
306693
415322
373557
807689
60661
868870
110907
763899
853858
139214
623780
700933
97452
850787
860017
427475
732759
841668
108685
715591
632804
423212
753683
583135
194747
319561
792925
964113
214896
1001882
517621
510582
391192
92241
447039
972917
365990
465348
351619
439240
649500
421302
249622
270284
533878
362124
264410
234225
478416
327064
185216
755711
1035362
708807
329611
124137
77112
542387
747074
716595
260585
613011
517525
820806
59421
938456
643862
890956
1025210
745886
610264
126214
602844
1025897
896519
945769
836112
140397
414246
812544
128442
276929
992509
221357
434767
833787
799444
158126
613154
580192
681469
790259
412701
243608
459572
144973
520566
44536
934502
718699
424042
345474
593293
764907
23829
395914
502255
87838
553059
603936
587664
958788
714452
376550
992072
250954
85998
276985
526294
742869
937722
408088
873839
361796
594743
17434
14494
1023964
1037860
14460
628711
951522
982162
1001588
889793
230834
420061
810599
90673
37732
820608
170248
317482
184773
812550
800893
541215
846551
867167
403024
925522
259339
173535
214154
152066
958545
77479
982488
759344
440893
461683
377713
560848
809256
809067
224895
572455
5518
142379
616255
427058
148903
613298
863613
338502
881891
885492
693662
550843
931162
407748
991210
524498
298167
107448
728795
276243
471696
769193
678458
165000
123015
883351
470519
788282
597132
681909
1044509
15980
85410
275279
792359
364424
1000953
613666
804936
140286
781984
419569
204913
1037616
10579
1009040
860938
183772
208624
685088
143748
822847
32298
193256
623769
233959
414043
264985
705176
536917
65510
329014
29056
472563
389840
105361
558813
295421
38944
53684
606829
114261
189437
53253
601118
442741
641197
968344
646402
829392
664895
73070
471017
611468
184591
345531
256109
919992
810464
902479
819187
615861
169899
817436
754904
10746
856955
151292
57278
173810
182022
1024418
626030
723991
200228
741904
966324
726267
915950
625583
181979
79126
804771
871516
88135
317916
690157
147251
352391
846965
663022
180200
868299
525585
747642
356992
182192
26385
458617
288276
758967
1036536
362507
952603
617853
827038
351598
339732
369268
243290
1039438
1042402
687042
974679
992918
433845
795470
472615
167329
172756
437814
841860
568138
308616
182971
530267
952996
167657
1015278
554343
376958
741562
77120
208867
20422
493964
802795
405333
374162
788074
948620
640183
1028471
405406
62885
352144
3386
639933
414026
371486
528616
298376
553972
100929
203809
965487
198375
711329
966957
928446
913356
208132
598237
646289
607075
100082
435564
944334
1042156
1020447
788727
944585
631317
630117
760114
743887
938419
654464
11379
824864
423590
371303
309624
484123
77645
267758
619682
836524
917156
660714
798912
497212
655032
857047
189994
993477
817331
93161
902014
972664
561419
958749
747770
645994
485724
277064
40914
805849
673343
118849
171894
591722
17187
513450
123718
833027
310941
217282
388796
389063
303867
595281
87627
456359
957651
381203
18756
113610
932570
853235
975906
387272
261912
342012
719350
381637
920291
215923
88078
962790
483491
99229
213595
443819
785277
453931
264343
776019
920198
784781
947713
240671
911658
873939
61278
259010
437257
364903
194941
964032
18738
988013
670901
210328
222982
884801
1027703
699561
576295
366522
955968
148159
700830
579181
1000851
811413
359799
77696
21801
549551
30353
490064
890664
634568
534934
748569
694360
106673
44194
245976
153039
636489
440040
473172
70126
668454
948334
751554
747329
296713
496394
934887
666750
52650
671230
80208
599167
620474
328505
1004737
626170
583439
887512
111353
51066
48477
728538
299219
729785
871953
467343
474655
118142
410794
446387
314941
411457
286969
568782
636481
353962
714211
642233
691565
150738
230056
92933
193885
519238
471060
339808
597990
398897
703743
579354
731212
559909
295687
938429
90363
966823
350904
633298
793252
1026671
554947
197594
366648
297204
926756
507885
627471
602816
7597
26358
76341
565434
788578
768592
98086
1010421
502664
532116
872199
49200
878629
868735
570180
784002
734390
279565
699386
484359
871004
496792
980257
554408
170608
221797
177140
427024
932730
108077
289458
13766
87955
1009487
1009362
475293
469701
586023
48332
747147
1029184
376092
855072
1014390
1018264
111809
673248
1045181
287462
326970
49215
472281
384813
529538
519583
913533
202763
53798
29922
909099
856412
500414
520973
143474
1032528
459827
425857
455221
957856
402101
977300
27927
618711
738095
583722
949620
935426
782456
867972
116201
55050
73593
466751
324744
537225
932647
131473
698580
652288
142223
456898
186499
819175
1027227
868820
816540
209064
919190
652390
389202
489272
1005239
111739
326119
115281
701444
562616
852800
143767
482644
566518
452307
476876
622584
565986
55846
547058
582082
844922
560015
426195
532064
395455
445347
612369
624566
564998
337343
847102
711085
745608
398356
652308
742487
641042
707827
201032
878770
116741
327472
227360
114665
744181
433934
498849
936365
281362
443609
769115
55532
740041
291540
859176
116024
691218
504246
965629
85012
842828
572872
961647
559411
1018991
294164
672191
461788
1020651
42930
154880
574862
958878
195445
253764
548580
118608
988803
366329
609511
857877
1006726
741626
658887
369854
653505
25630
596763
675632
156562
285004
657205
1024545
985748
405902
1006368
340838
320996
370375
573744
438953
883506
402640
162087
40817
553445
425572
891190
188635
777515
212925
652041
285947
722548
769639
537325
201034
925632
193595
415222
239924
717549
9834
960869
505830
101611
812405
720517
812
80333
800874
707458
254388
874118
926035
985893
659800
353684
403296
15873
820330
121412
119051
3551
894055
316320
529517
620869
445930
224894
523385
462902
319599
57149
726729
183770
414670
53665
918368
263340
806546
73371
510453
891529
58674
40827
914660
251873
856317
265666
106695
532409
989211
890734
792970
355172
896187
765227
755270
633035
807604
883658
82892
190752
786540
747801
107209
671615
98996
170560
107043
870562
140114
343830
502584
374067
678888
1029093
763227
684492
965237
764820
447060
457198
440805
264376
289991
865936
828631
664353
435392
41505
705783
595216
682205
352825
923240
725660
501764
823626
490851
316735
916657
1009013
814726
787027
563505
876348
443709
946692
893598
660384
64760
370525
382378
67216
899032
45261
237654
805809
875071
209016
659990
407821
178054
45348
924613
690773
486821
809240
1014542
644583
690582
161229
723058
338014
473006
763340
94320
87052
328430
396628
422541
166555
344592
47393
807581
185083
292262
1020827
638142
470353
345066
663502
292665
284448
1030368
588513
579788
706845
309427
400714
371
1026333
231595
1004474
496874
969130
102610
48822
91849
515055
206672
64271
915756
220236
342124
331922
225483
1013297
407634
562024
389508
804677
350244
384843
943036
125798
501593
40546
450319
424316
187399
325274
425062
86801
219305
31307
279963
618399
772810
671509
895418
690379
1012300
30358
653919
54543
422038
237600
588427
917934
484294
263632
694282
951993
987594
888440
35023
211603
396555
42281
228007
242118
755098
449275
839768
472042
285012
650155
189097
413579
867393
373565
395518
411812
884660
330525
600409
92820
383904
117169
729442
399213
807989
1001243
693317
640757
443437
533554
880602
604598
880143
11116
487260
190388
392569
141735
342378
609486
390951
101107
826799
381884
262288
305541
598687
325502
150989
141868
359596
186379
712385
783012
1014554
163515
887481
810370
653416
632632
614609
471474
97182
460651
416552
404806
919530
560724
1033977
262492
371455
980420
112602
377319
808025
614304
941748
808026
410686
454575
293642
645433
550275
131727
55860
585382
594877
97432
942055
142150
272073
912762
486602
931773
378571
394248
840074
284959
285526
719132
239263
558240
898124
149118
695590
861520
479607
915579
121558
212792
99305
254915
258473
807832
56640
1005369
940495
721786
502184
138348
886190
38251
153219
676414
549898
889215
87176
783936
1028659
100062
22225
224146
984003
701785
713298
845655
237526
877366
16835
212019
133082
344866
375584
1028638
380210
151180
468249
1011556
466214
334497
497776
611752
115842
531840
521405
570858
432443
905486
732033
878822
27341
447323
512450
407632
365878
486852
559533
732132
428115
853126
377225
842411
368459
40602
220785
1041875
463841
347994
749834
396634
23818
297912
531615
435898
872213
146533
878877
647109
627876
20736
211607
651595
290951
965912
500587
622130
434979
227444
68736
1001743
976615
84730
814058
284972
991971
63092
119553
210437
1037517
301454
1013660
257578
480977
180905
514655
884704
193512
120162
468063
690153
950804
630665
957043
153837
392947
804032
1027652
174420
979043
26720
152896
100746
114831
128811
58326
159459
900569
845389
21134
930424
529494
49615
524493
698032
510137
337699
37402
504217
27034
263302
783388
591740
807297
384490
726392
414322
926333
453118
591843
452776
374222
337780
786243
1003331
191769
326533
695336
650759
931377
542601
536312
691530
924186
955672
560915
399636
535526
980835
972379
357348
302669
854735
319121
785855
78704
374724
402477
744914
314025
130968
897960
248752
598986
377567
228468
752641
713572
638765
51336
901603
867392
929423
496882
924468
815422
220715
999164
925312
248017
415791
273457
1029941
136764
1002148
677822
670437
780155
505551
1043391
12544
92882
313436
793071
734303
883567
528538
7882
182800
241098
159993
622378
530293
501201
97421
431843
53945
138180
317685
218977
1002507
64609
271518
235234
841258
132228
254517
653805
343008
779337
631090
657613
536289
921948
809555
873246
56774
414964
745854
571701
87811
547385
196291
633767
687346
904788
928289
46560
653640
884483
82282
813846
121341
367496
1003571
621765
869095
505505
785527
344120
719579
270083
253235
880936
802208
504229
852768
42158
1039473
393564
540330
383032
782309
188117
519429
793068
1040995
456954
999287
805598
726604
755070
891531
709568
838575
556623
129627
456013
807864
67849
748237
155874
622899
922803
125597
659564
970062
221957
315605
520771
130719
928124
922306
454590
182290
579542
627596
809783
59895
746376
996930
746704
850198
635973
484096
213788
235902
729376
996389
787308
747020
49917
561178
48520
518753
520450
244146
637502
732506
211314
989573
615234
817401
124932
751225
589596
128071
623734
952976
242873
749929
821709
804821
44529
861134
306544
90651
712532
878709
581684
912340
296341
777113
325814
560889
933565
370538
603938
100435
929722
308228
46232
699508
215351
1030988
924486
785564
544796
683080
97679
811179
601567
886460
864776
246176
551648
333365
572237
145254
321382
184360
356600
961697
611351
293954
1014388
87380
587397
748205
586491
413504
388673
738060
308704
942182
608626
386457
458881
642720
351935
743067
585196
104798
436533
579279
310485
796078
393758
196635
103233
682872
195532
157654
653868
375608
917020
467825
501034
468190
117875
422042
860587
880600
485153
17047
623976
665581
647827
657895
630587
685188
415850
863531
178294
199761
983275
133652
738967
552820
453355
218306
704770
653970
379150
384268
682875
964729
496953
13783
602870
510394
1332
335472
197934
789916
227340
981847
671731
904700
194083
444330
859992
127011
954808
504485
603818
409280
559328
987937
816232
122341
428019
220941
109589
424746
958153
1410
625457
385787
567744
369691
778541
695756
744551
193575
462389
661346
189941
413120
642199
915914
625074
88541
884475
92473
184468
475679
226136
572713
648043
520599
308270
808488
413625
471203
661026
282125
786218
782451
153423
150659
211436
552363
959083
70085
284912
613912
280883
87862
833686
227831
771466
174056
588882
142446
941433
959978
244953
1031173
429330
407309
772881
22047
1043367
514971
599911
901651
66521
348092
372800
1011026
65697
55168
61879
513899
160037
893001
994828
130743
524909
191773
440115
184677
550643
717043
496814
166619
491709
512053
209194
570427
670127
306412
557944
185129
328880
374345
470409
115778
837866
61537
638080
766562
436429
1036300
135430
140692
868808
244924
673271
374482
902020
147312
318010
415103
295687
55918
665220
636544
687275
81390
367423
139009
315767
757805
952173
325030
49795
458803
544278
497809
857932
625819
339561
234670
480347
718730
476002
335438
18030
249527
710119
379430
118370
225143
683712
833605
635590
942932
447747
103285
815975
615607
639456
424948
270436
689707
383899
56078
546000
992679
716718
918551
275873
286260
810879
247252
666050
10565
481585
269849
70667
49731
202057
749360
911696
679351
335285
836973
182190
390703
655105
981326
352495
761808
992895
609051
780775
1040
491972
634898
713379
574606
670685
877448
395383
222062
169817
421173
393337
985925
100170
491270
958552
667410
373911
12621
790363
334820
531058
621749
907570
905579
67507
719806
83832
443590
369344
781757
476597
62874
817697
476094
347384
683564
384451
17643
768631
639949
306354
878795
643501
633849
907819
285293
56199
482996
287226
813504
360150
791459
627084
517317
559735
309009
383384
388241
590046
123579
182633
346937
285609
1006291
952778
66046
25311
985833
418052
435399
887261
643202
290647
23210
386748
104282
330170
289015
451982
586557
461320
824256
824085
986600
886050
651043
32915
411325
941580
73096
688473
1029355
243672
767903
375618
199327
376182
879017
520959
709508
624762
618683
229161
738732
324255
436368
529864
351152
1035846
913223
331562
405099
389032
2215
1005546
776956
772887
61432
717059
428499
985595
779328
937245
1008303
588444
255510
720918
674662
22343
815637
273350
335384
376957
459090
1017568
642906
710489
248938
939520
677450
789189
921030
1032365
262047
742671
491930
990812
698625
1024106
240805
961161
235296
447398
268919
162155
311444
465231
129636
740647
695846
1012458
472213
535595
813491
1040990
37402
714155
688036
311154
493894
716521
546510
643822
222287
914451
542276
709962
205365
405356
531550
663878
893985
890485
643410
414233
1001170
63800
133026
29382
191275
279701
200406
1029242
703115
309877
45208
803774
141410
53495
417039
433096
684746
464793
509292
662258
315370
787016
954435
546716
888462
418379
52194
498567
781224
140050
407287
254839
880271
299556
625322
326693
653082
948229
842677
839551
918099
207369
919014
312579
733319
376000
607693
290001
355177
894254
593003
998688
614416
745409
207589
428252
470023
189638
941540
965840
689218
535756
574021
630576
91160
880279
735103
1008700
439079
678329
204282
908905
987995
212124
594480
724853
345679
850748
684146
655063
650691
910932
899748
688893
837296
817104
695010
231187
839759
225024
797157
292690
698393
496855
644389
464947
91601
671146
243611
82460
512538
89864
750811
370191
868902
852188
782406
1042372
717168
24368
123116
492386
867111
522126
897547
354308
118770
667524
46714
79642
235855
585930
443129
359864
259441
1044014
943036
693077
468226
168846
161359
321170
953429
937080
746165
525017
691591
371240
426602
939168
10653
1026816
319490
206735
765384
639306
318794
444455
756338
758788
135738
948009
492797
189415
96458
614709
1041636
57488
385067
78323
392479
309997
116920
825443
205503
103101
54429
581251
513224
316371
917381
691038
779945
17440
440435
372232
203547
355115
755866
507189
540082
316583
270894
57249
226981
1015456
123535
168441
150078
612812
172679
873509
740285
209679
155284
179398
126540
11235
61387
154794
670670
193021
153832
103573
654346
450061
300915
692627
924277
780528
639805
392479
258025
691008
47249
213880
920810
867601
844517
836885
879539
403502
575828
808552
773388
907238
906807
8096
120502
316681
267283
649564
484805
494155
230
278344
765369
291250
141093
599816
419342
27667
842336
682750
430659
695902
133276
99677
566012
289680
603801
1012230
955935
689266
555179
918097
435227
290102
875720
752260
814068
778876
1010338
86247
495780
278655
76978
822380
971012
990916
579811
647673
758462
298615
636134
374608
501343
486356
583006
742916
251212
260782
511763
64830
463979
165673
983793
757783
186159
939009
533620
304829
757421
450303
444329
230420
580112
709030
529032
959503
1004119
511350
595374
612755
522761
995171
789611
74305
678760
961374
236259
983580
85146
809528
222411
854771
282260
57201
403023
357783
1024008
749308
623928
878950
1018751
665398
130523
246408
379159
617261
434093
838426
525594
213936
92193
89814
491141
926189
625785
498965
801558
262433
580334
979680
784456
171703
800092
1040208
162082
496260
133701
628248
220438
223246
821598
819211
40688
277831
23509
934894
422136
543272
76418
154114
401243
961855
614663
289458
953167
195850
274373
613348
613541
190362
423829
1019116
462824
896828
450955
895059
458506
1002793
1038206
927127
719615
112950
956260
1006010
358163
459765
163208
1008367
532804
211327
748804
812896
362456
991020
141
180048
879002
32346
613729
880802
87355
300885
412204
354386
753309
935115
505985
848491
772668
287565
39179
1033227
930485
748037
765936
482203
52154
521408
28065
1021204
452174
557883
612651
182366
248397
989068
405513
842492
443674
772770
418299
132836
72197
849215
299844
228443
798990
293359
807913
723714
708334
558774
926099
878174
362776
993834
1030561
416461
661720
98448
365265
362223
1004807
21663
1022832
877202
439551
182956
477150
614157
776409
998489
183277
554605
492766
891259
332063
49435
42286
1036779
848809
46336
810493
161050
570711
242239
275478
739991
286874
770922
739001
627209
998343
970946
492238
436689
342412
1038877
214821
354558
760508
538690
205052
367828
982225
67099
749542
986870
94357
836301
748389
278175
919098
250536
397346
1032298
496984
124062
608770
792391
435066
945490
1025834
197352
662337
645633
269648
746867
661001
785495
742592
790275
884540
666113
739533
872517
151776
534455
861002
878834
623504
457091
365993
576793
365026
749123
171052
599179
13488
400594
484408
903174
282054
744098
775425
154208
764567
293067
1038110
396354
255403
959462
339954
461830
357117
799970
599812
155516
307780
915670
10382
329975
1030674
448947
298214
210689
506803
1010268
769600
929995
933901
494798
207214
355801
292008
744869
389703
892465
618168
662315
909949
448074
473514
424365
670948
67394
270262
218280
235777
75859
917525
609722
375914
67992
876823
208871
1008457
149564
371533
768714
918120
149187
267364
579428
91359
832580
60615
351863
1034092
787188
308450
769796
134907
154821
899962
566799
81902
190148
388406
16731
285868
125313
708135
124173
149491
217125
171736
498179
865598
346522
528623
813563
610262
482557
464892
249723
208298
130666
495516
651009
205031
993163
385536
988136
604067
271195
781640
502581
61328
859863
633325
286369
563481
906272
148394
735487
462184
16226
102714
787365
985606
466159
302057
789736
565508
353540
1034734
474959
362223
1037442
192009
637689
419114
833838
250085
965377
950851
425188
686185
469609
1034705
229867
1019414
769374
967043
204616
476578
625552
640230
1034950
355810
134670
88
688933
442066
607680
523802
951806
720173
309696
723492
307898
840286
198925
931097
215245
256726
133802
871894
200851
612909
114757
203115
264637
498378
876225
76176
966127
736647
659111
271267
825484
911771
1005241
952893
857482
190049
874546
886850
390938
116477
821601
402824
542191
670490
400494
689912
783798
726204
492863
538977
143508
182919
231394
516664
117274
329637
698259
899278
296103
216676
1021097
873831
916909
39574
658039
85485
819536
17273
251851
562802
44976
1014668
709040
694221
429881
495927
33748
258954
619365
37874
56212
982829
699676
173875
86595
448988
549997
412095
934687
878158
746493
737916
683130
448076
926860
174421
829523
982240
538033
359340
286963
765613
552882
58269
331719
755494
945759
298190
808539
508552
300344
123499
1020710
445881
107785
25788
279824
953077
166685
373981
521452
834754
779485
188559
280995
772484
946683
478929
292321
813702
1024285
4881
443416
289997
651676
280155
332583
507306
190139
981417
152907
701128
318368
857980
109673
533981
838167
850594
145969
648386
670410
537369
722903
99211
546882
234631
666885
212658
1037635
225725
913294
698352
587046
442416
496999
171462
153860
459765
304760
101131
187128
732856
705013
1040099
736245
213322
581100
250814
851673
180440
220653
2584
693778
124340
1010910
609881
540311
72326
861976
208965
51766
120245
384547
277570
523133
462959
549416
757055
843566
434014
121232
863563
991664
621729
533250
131043
1013548
740641
175271
259984
587797
827286
359508
84676
781641
383354
171648
685290
809763
950081
894127
717925
954474
354060
487244
913002
246846
234532
179598
27917
59640
175674
474936
412365
223951
47343
293821
570764
851311
681660
575977
551568
264949
658086
68093
431185
380554
721285
725158
1043067
496063
917411
859101
988579
489751
877749
704194
472871
706384
82402
946633
589593
887647
466961
584363
586832
949496
1028587
1014308
915473
760043
585787
499591
794090
372557
793122
372446
892272
578970
605902
110334
720088
683244
957936
82842
957369
952780
769696
618686
984643
806496
982135
1035323
388039
154337
887480
878678
996822
910422
1036430
547872
749909
751752
861181
376038
118016
622152
352658
909548
877069
838834
599167
495075
514663
766126
843303
258557
149269
11133
73662
177240
744018
550482
209570
879258
1012498
1033531
145541
420185
634004
730157
508599
405196
671094
367491
542239
287025
328364
941543
579494
895965
8902
269938
116810
358851
613735
979450
1025070
1008534
746072
89335
188831
544723
116154
678782
419932
500802
685141
290858
894980
189996
658005
589890
286894
329551
522086
694829
148211
610499
524058
475109
319174
222107
928976
222935
767221
598908
313563
41634
611697
835679
139417
438335
285407
65441
958074
567727
274069
743483
275103
197953
28398
972192
877761
798495
841007
1038223
579515
283671
211828
59341
449413
218136
449813
467372
921168
634533
1005898
789422
545087
818693
888672
837928
626537
134304
630397
950459
652967
963539
266595
638049
437700
82530
228573
941116
286553
177868
480379
98406
648395
746221
954765
974536
419802
922057
353215
902420
844921
24169
690935
162250
972756
972476
695719
188284
491863
722594
511466
507592
72887
842989
198580
591567
618685
377470
74625
431464
807473
409390
788898
272698
351551
330474
938061
415263
891267
981221
441165
224510
605041
890592
802778
420941
310845
119510
572986
623037
495979
622394
392744
506617
956332
734029
633836
793838
535862
533227
281155
784294
351762
556626
865174
56290
709243
840620
428879
523771
88013
579222
501048
920323
92615
1037725
129504
209725
131065
529874
612992
852197
305601
995670
168299
767443
581663
241647
930155
268685
330189
629982
79862
381094
841160
568347
1043958
1043840
681227
42232
427449
883513
232051
36712
468374
483486
561661
648456
449766
793228
262263
223505
402311
566275
612143
382777
86115
539517
277590
916679
338080
477782
259765
498813
604277
974057
825734
182990
60698
509487
972672
734631
719429
558932
108827
635916
624987
956072
974815
876517
584649
42426
610766
527268
577548
1028290
726011
202871
715593
823177
657041
635690
68168
868280
489044
690807
849716
619333
576675
553752
645323
964146
792465
576537
304146
778772
988264
52752
986002
352277
524003
674409
107013
678456
138916
626397
693234
627386
632290
55219
780526
421046
296575
547596
266770
938544
24699
405390
324674
126065
894768
144525
839317
495573
77163
804889
550543
375850
423817
252775
230094
476511
693847
151915
342688
183829
1039658
829239
931951
209945
636250
567670
836724
542015
743983
743983
851448
134911
945020
563492
312295
526833
361828
432376
151755
832494
705298
242276
1007107
990789
179117
98866
351536
445478
503057
627964
216084
855334
356848
120317
970604
715387
27871
646032
924281
503693
432986
747106
661581
199240
97490
110018
698002
48909
221704
599884
847433
711434
621052
783808
672197
909235
219757
96094
810974
218885
798270
459789
13078
579696
598366
202284
145416
712069
305472
207013
559879
180212
865663
273765
71992
715425
909719
800724
959641
94269
258443
761996
601679
477390
717839
724403
871712
431804
586273
968470
848705
528836
433979
162994
840619
850032
332340
353030
760198
568638
245395
684669
18179
858562
911486
273283
991097
422621
547542
844447
600991
694343
842978
654923
682728
871342
453896
810400
6880
114388
75054
606021
499900
1044732
473271
954733
1027108
473284
245008
537290
546869
1004729
174292
328268
277432
616937
407170
973211
466660
170177
1027823
977775
350939
999506
211511
414371
321045
44942
997489
1035700
1020782
591094
1014222
442062
190035
445480
425054
110904
596590
251123
448146
635922
391891
347412
389635
874807
417679
270977
924214
272933
768715
860880
791946
656425
8214
284635
103003
927584
10090
255718
912064
257000
458934
498052
594441
330284
819327
1024082
997612
805286
824811
651935
843918
798776
163622
536279
51648
213068
788164
630459
819637
608030
828318
922914
1019078
8295
910111
536757
44583
849571
354047
54458
756577
705197
890900
368775
246457
924579
33625
226800
348640
252474
202974
789651
164680
305820
621650
425162
585295
594227
175314
212629
248645
693133
308789
480119
317781
763669
101277
660902
331497
496320
32463
1038387
248165
114303
665664
479334
808326
768365
964018
580417
268289
746626
167022
952177
540879
935789
503208
553721
864299
515685
795910
570949
659262
848410
580318
943287
41455
220561
404837
14277
664737
860202
426238
270411
161172
922733
939876
470784
290408
713103
178985
652573
147862
435772
439816
328294
641896
738983
395938
672499
316601
763498
466128
489903
701640
774691
454081
287931
701326
933536
212656
862493
487112
111555
302126
19217
1025534
399128
921870
541175
390550
1010730
969193
830171
608451
49167
535561
762425
580765
918912
291451
11919
78707
290000
249620
318185
704981
419649
932779
645292
482410
688652
547933
770217
596493
1015678
871476
60719
551141
714930
384129
946601
966922
348829
722633
886107
6700
1023072
891188
788167
540248
65293
591910
407636
75429
288239
755577
329220
8006
612863
212642
590230
389147
19985
10609
883462
718532
28406
455971
333950
830382
477725
204426
534945
602225
310409
164095
1030664
869605
896933
578405
261028
239717
807672
1060
5261
233660
473860
674284
502183
217295
594791
639822
287688
112990
96193
218651
331277
901943
450265
178458
975735
205635
226395
884334
1039603
1021307
32825
446376
574239
368031
533971
1023024
757114
529993
750366
182813
617211
105430
36527
408159
22825
649753
792532
851240
115363
759590
170509
820261
818124
1009815
983732
247989
139799
1036536
858727
495285
615039
664174
714586
325053
140876
464051
8351
545049
191023
1033333
510934
97330
287801
290355
399965
52258
107561
432430
847377
654243
815072
755471
672460
331623
601339
1038493
358336
14789
765011
490676
755252
1034885
287331
978269
373547
666122
1015004
149051
303340
650828
309107
634468
555445
39859
285692
326382
145894
579037
668647
216459
362113
726809
225064
531559
946873
69100
238946
419966
131960
987026
500717
716729
167686
518198
1023443
833996
889882
901363
413150
719967
376648
922894
287378
483974
873760
1016279
690619
1014683
283666
638091
710885
625671
35273
696629
130736
373390
680214
249036
221640
435301
540522
61522
455358
632816
826637
72228
805709
333421
877440
390350
148289
10967
1012090
954994
793486
122002
567816
136298
892347
173220
223366
661036
425312
440401
549592
632263
804595
987632
120186
104738
551194
331819
90031
359130
982669
730405
556811
232739
255829
436930
453058
93612
354104
950931
910715
472716
575493
731810
747358
95940
360495
810916
562028
29212
140167
618681
407698
592615
282800
273221
542475
878562
124343
218696
995262
943061
37092
19816
697710
723725
110095
614726
735202
270222
813801
928455
514020
621984
160493
746982
759673
187718
850067
242476
460992
191685
874607
366951
179549
274971
615761
900478
382995
734145
359081
234129
188474
151638
52252
695791
648769
812512
162415
192778
877942
398360
214601
892543
949787
290395
307053
778448
299827
494856
434562
368488
411806
975672
630202
991296
424964
260373
233962
919567
567772
118481
305111
891350
441510
1040973
485928
666857
824691
685961
875196
734763
995141
521681
104669
503490
471277
695937
828458
256541
133626
683856
34783
281238
105990
705103
825691
461679
541706
80628
280471
780377
18743
48166
1011847
972092
163339
764688
1033519
997137
483480
965081
645030
618082
291006
59083
287343
412873
342314
532460
580311
13752
773645
299738
897043
761604
259777
270944
272645
203358
48303
743173
1013314
513866
777751
813996
636476
30431
18432
646048
447996
675407
733423
725974
974962
449429
302922
677014
413871
714979
615902
780744
413448
379732
630738
588414
187805
564921
204326
104702
713498
140572
903756
538197
691008
433571
455964
637958
353176
52609
35327
569759
174609
463563
444719
636784
486666
694355
864027
933922
829561
995971
779965
808426
636924
258741
274994
154026
417765
739234
67158
272546
918334
354075
932602
990809
705923
559595
642206
122126
705283
181729
690345
1037470
150850
483126
84887
781139
727776
99036
1028374
951296
911038
101972
886154
619163
505988
220374
800325
926160
324433
800006
859538
275470
134602
212550
372288
898595
735476
634616
685399
998724
994923
61222
798285
583883
852518
747940
80816
551832
619576
230458
195051
326822
956009
437538
714170
941627
679159
65770
982657
551247
107398
124138
768241
447867
153095
789581
611113
528017
987663
662674
583971
89249
618869
229878
936592
340172
900790
956250
463686
767354
343157
566750
138197
44915
177253
901255
274857
331799
259934
901241
820219
493184
68213
674922
552478
63498
222054
466328
909872
208904
249562
892545
464995
978233
889423
396100
853900
960118
736150
595204
429793
425016
34164
367247
522101
179247
456861
830826
660233
16589
361486
288187
380038
582571
9704
586312
556758
629203
973639
551828
822764
430407
763987
953963
956277
366367
247567
51430
430243
953091
482428
456748
366441
755327
330553
976471
909417
125184
62750
599640
92775
489378
330751
85041
323387
32244
646469
388650
836221
330051
65488
55541
699809
220915
380606
949119
56813
213237
528640
858001
341814
46337
825103
659473
612415
308520
187452
215943
51144
476836
134673
826846
694354
494201
993530
374993
826797
304353
225342
773467
346024
177669
765888
23559
88630
105796
550287
895639
616715
541169
800068
612311
878330
708731
751728
712558
934174
192475
88121
349745
866975
457644
952636
541842
84976
627101
994545
599626
895509
129499
1007775
549196
374963
187727
143643
91950
753217
286757
76829
620594
174825
181028
421984
639340
122550
13740
695912
928136
274175
780480
836408
659708
377305
867791
695441
123660
978721
806856
562045
236853
719876
325388
145005
1009542
120915
675962
468995
18967
21073
12956
801522
963100
206006
312075
475288
688129
764544
470606
24152
1018792
697159
225335
515757
380058
150632
878128
909342
456574
508248
403690
521511
663712
413066
361537
948314
1014741
208222
599364
140017
908714
632456
144323
215095
997402
893807
345701
282860
740907
940623
1003892
1045025
815218
619361
74963
477569
547477
170001
947617
457782
101414
616703
611013
863919
660599
1000571
927349
164035
646787
551637
789354
374688
890279
969099
394120
238042
20110
906069
475278
713831
731738
626342
1036417
172364
1004304
108687
502280
329142
147678
388454
138630
544493
712198
78015
445718
872737
295997
391964
742483
941057
895448
40790
949230
693978
806710
525917
348402
690723
982065
210877
988887
929695
384508
467701
105061
653701
63154
834156
800182
344646
258394
83402
55470
976222
27915
676150
712497
383876
760008
465468
378656
811991
623836
634530
867477
124196
626165
435717
275448
2862
110126
57556
565421
19465
541814
14151
905103
1010149
331247
8600
380423
274434
807600
348390
906017
109843
931101
476929
672535
62616
858897
638671
402732
897314
306563
941989
576938
381060
189272
469538
525206
819683
976571
872155
1040337
841952
813287
673296
935821
195280
10661
824778
454542
46655
355656
467882
627250
893958
27356
732887
1003482
201165
287416
670896
250617
639683
768656
822735
83183
30315
432504
632947
856950
679558
72004
304723
474800
330410
707448
253204
37792
70702
386126
524570
107099
72936
199742
351628
123374
973707
79454
5535
176554
942335
131661
778362
701495
833056
1030706
95540
200003
201193
453121
983055
573450
798525
640564
219280
103892
889833
759275
285173
202921
15483
695896
117152
427669
863138
248387
292115
909024
125609
921873
489883
369572
788080
186443
842736
120903
423697
1037471
65224
414201
983402
862072
184834
451656
640358
101149
638936
130106
488909
586332
410581
473100
411136
337516
84265
435377
664814
447073
476671
872011
428720
120061
820824
607077
844853
575162
1015832
850279
695865
968549
471605
806046
474254
760938
684897
64893
217569
910134
274336
173962
680682
228304
357660
300853
828221
9192
814392
18299
1019362
907010
200109
14612
801164
855766
1004005
888436
635088
902971
767724
276643
738575
304437
517940
389386
623723
693666
404830
255898
986330
249775
128113
595930
332129
237869
951546
210882
917352
664725
853284
320852
1025401
1004854
602949
789082
797570
719445
360421
782186
524159
838800
750768
717077
63187
495555
625010
90421
34994
731312
819492
586532
790642
153788
740393
827993
391800
485340
197312
587368
23367
914030
345994
221904
321423
20054
473171
502303
841803
690013
689897
459151
595522
430896
297212
302415
530461
687091
263141
900781
996947
778650
621131
188368
888420
450404
174040
684362
703473
1041562
386925
442870
947141
523425
228640
773484
473497
530931
394244
902055
645191
421092
744708
199713
521184
592803
142877
14816
299678
212731
451330
803340
61895
864722
827851
236152
630493
161828
985554
353267
64398
429249
888365
558433
835200
83334
947986
395787
1041802
957
759717
911237
181671
437621
167219
869455
317119
622437
51775
258260
459632
569811
998836
743095
314858
230183
375525
372293
710917
954248
901728
421630
210774
16676
170269
359651
34017
287379
320569
794353
1029148
289941
168159
301184
461262
476290
1005577
536227
779719
767266
309000
853583
438243
278795
943271
813805
20658
434232
875393
267856
818088
510421
918529
884687
1014665
548594
839351
981150
106044
389538
563231
136995
993390
315897
513341
72603
590685
95320
747615
204731
855791
424781
851241
624997
929206
62628
216838
425818
87263
252934
920175
636262
258409
223924
397560
726610
400490
1042307
746963
302111
4667
17465
567721
430197
258697
937338
217942
258300
595436
987796
1019013
804734
1020798
289704
42483
396058
733965
844274
558381
346798
767635
464019
1013108
747838
140819
320369
91454
687308
963921
30940
922547
823093
864680
574578
610366
676543
266636
182823
500077
710510
16894
283459
759064
31951
998792
772900
118740
908512
630139
32380
519508
412484
918373
829890
917085
312553
911082
313525
950562
152932
283090
55635
329151
743233
495573
979219
980943
165856
30545
886386
107511
249423
281392
669478
999416
46722
18461
417468
725708
707487
633703
897922
817337
966047
608523
826951
261443
662268
701533
757412
517121
727578
909989
491917
889368
402029
387667
853135
718107
184028
640438
768941
286714
989509
58716
1000785
51582
472038
198707
616011
230553
27316
886694
576460
770218
242506
681020
72038
230997
237010
509567
776617
547499
807746
798819
712610
865190
637838
548642
467727
319923
609598
930164
747692
1027298
683587
1006963
657879
97618
461741
62839
732892
870602
243973
640420
385957
440644
553790
574545
436849
934770
43317
631564
765141
188979
525505
635793
396580
757690
698231
1027605
382524
820674
325707
400268
790986
222074
496903
383954
123408
987986
692766
758813
724339
695881
56557
230683
261070
704168
202254
599096
41230
621128
836304
829260
500851
837913
820682
833483
614997
991492
353579
114758
258890
180709
811382
876365
424071
327865
570588
529239
794189
912830
806016
580264
91398
680068
172908
638131
135085
741542
40551
210308
351574
859436
219289
487850
13658
310837
221895
202625
206366
93191
459390
105153
709995
427814
316514
1027160
975714
729025
411543
209536
8348
21745
904566
222129
856724
430844
796990
976834
732694
249775
888431
891132
381227
967336
677145
241513
835340
161104
240426
831494
577338
474593
170703
148452
567057
118202
544564
940646
103652
601227
290096
423903
366322
395443
73288
809079
168436
217889
291128
339968
499581
646781
613830
417130
1032153
700579
813806
532680
284557
703023
254658
200551
652435
765398
623441
1026763
970020
149454
382719
347508
804233
632895
510311
519157
783327
927144
1008459
627203
702757
33910
514654
780779
1003197
11381
339112
653288
335474
464635
876986
195685
351891
720797
247943
922078
1033926
66848
410386
678570
1006900
93537
204810
188877
1003836
297385
441083
162541
121127
825553
812713
374147
251566
386982
55220
990870
986032
736284
254272
545780
921286
432404
678831
222752
3161
886178
508103
765999
483894
594954
805647
108647
184242
449827
648578
189804
826097
683998
1043860
232838
834053
265465
839597
713324
619400
451885
758643
213115
885406
367670
456977
241798
650854
727473
886458
1005527
659175
627944
31557
605366
684685
660259
719507
771880
51347
91434
31004
471724
97802
550829
170121
485227
722612
568416
540792
462077
353109
504369
120961
371935
387356
68218
745975
379190
365158
686502
1040812
531836
693216
897833
204249
186489
257897
645005
300224
735599
530604
991334
513152
802118
244727
426414
74173
953545
687309
993273
890276
189774
706243
334437
585091
669660
160701
714926
574346
170993
529001
813311
22164
277688
205122
571825
975044
777525
740904
317121
768668
742875
985683
351715
416709
912505
543302
751728
973372
714271
780413
227816
73263
343482
768459
729196
489386
12092
48664
627331
279333
992151
735753
752866
475661
543279
493452
90318
475980
1027982
497630
92471
250901
697008
513574
231598
349202
113446
790487
830190
525238
957323
290308
265796
704429
291994
133929
720551
898626
533028
882403
495608
254593
73929
801595
1425
526030
418720
510243
41389
831845
1034459
237187
854906
928488
592455
690386
268257
665939
501725
932821
192107
414633
844
637636
806119
624328
622829
1023608
887534
367858
207957
608377
980632
681091
902934
298342
496880
25487
97447
672892
894204
201974
139613
1026858
289700
272971
606276
1007008
263983
249251
475265
280613
287900
804387
705310
728902
600559
766295
36079
862920
206011
859252
139283
969322
555445
649363
227099
866081
578180
1021735
844590
695834
443247
173342
358795
408961
735806
425035
343034
366424
183745
362766
711142
197446
965527
677887
847960
472321
283480
706357
879902
681618
883184
140614
962255
792920
480547
74886
886104
685923
717343
885998
841294
487813
104750
453685
47964
847959
854445
858707
156493
128101
778651
561973
831971
301404
953055
955550
1035181
259576
1009044
620398
221119
156796
308150
779499
134126
1021581
886800
561851
309012
652260
879239
965637
900297
236226
430052
15969
755188
388609
49144
429415
539292
533122
1040449
459623
385173
397547
5757
582118
323110
821735
393398
12883
318895
449630
1011921
722428
664690
800532
646557
277773
7881
125875
577598
157550
762804
91991
1008553
198486
575038
313387
607429
292584
612430
103053
101452
250646
194413
693838
271475
656416
624945
903174
758243
735332
748494
482198
1037516
840032
893716
888904
215679
651065
415895
105708
1023327
888722
876920
763832
390420
496461
178761
37090
130778
87481
367197
841317
985901
517882
529918
89458
837579
659307
439861
205381
543362
85762
33821
802435
397033
986201
924051
867639
943750
165914
32849
115964
742305
651534
832135
661183
189007
828218
839259
249802
1017616
863443
877215
513362
878474
502852
241542
111679
913946
339190
686096
95972
197642
744581
767870
310420
820976
518015
179853
694708
223929
694419
859720
305165
447165
37767
395880
284911
526085
301609
867442
486422
709381
233432
695882
214588
549754
358560
196021
659914
800004
426723
31265
76300
929839
257595
688997
313978
864426
178763
575452
248158
26621
23304
667414
254034
987453
155305
622775
671259
841
49055
607767
943532
382511
953695
668342
686503
885762
151088
179594
704075
124618
499161
764462
715670
980044
290582
57441
252662
159068
941768
245362
697697
881019
8323
284750
386212
982506
161019
263498
936641
875911
565162
615765
70405
898908
480064
350419
208814
509095
1032857
1011070
39465
742628
686113
784270
576691
586079
32576
615213
307028
996191
692671
1007855
442505
682635
156105
279541
770876
62270
1014761
131047
164005
119467
797277
511749
604377
1006189
362698
402725
428439
667653
616817
201122
524794
609694
121644
268283
985213
876194
828358
42528
786958
288915
605865
528024
619012
681752
373201
625751
700174
19789
1038389
741557
892753
165924
110150
588983
263469
994423
141560
931563
522554
116080
806332
187398
1008141
907657
697281
54250
865362
901373
47608
632408
856196
110206
16114
174796
640024
619176
811431
142947
1012490
716867
140987
567474
41183
840737
999461
808121
327866
1021894
736063
403659
315088
259293
599545
606813
301704
344368
389275
610066
563998
500050
945697
694745
516204
989854
515647
1037893
977216
417020
645167
439231
267282
767032
809832
27271
891194
677320
713315
929231
711266
372116
797449
32629
426392
239247
677934
167412
4819
547501
705768
108808
527380
288166
875880
812621
672902
287914
442812
664283
233162
790149
203933
967968
754076
55354
964449
147245
522112
696661
609864
358349
190259
115411
371422
909262
620514
510338
14429
452695
922405
877425
106944
180638
544958
731449
600188
347633
461924
495430
976249
375685
107096
368728
1028601
781454
241860
973511
593425
73218
484993
224663
645891
904652
189692
339639
170807
766329
726516
269278
1020221
942542
381312
666975
283158
58125
55956
545134
629503
980322
701007
377240
322414
314005
291144
956178
143388
600229
737813
564354
768446
710632
179464
269364
463952
82768
15501
628572
427181
431754
677999
507439
589073
228814
455065
317326
205581
991225
641912
223340
411788
207
464192
193262
336827
492692
227797
502774
782892
958043
927392
566982
513888
687082
712406
36556
1017509
880021
210674
64123
335016
102528
298105
989349
714756
929839
690088
1043511
810304
1007685
189246
99492
1010604
985840
530132
691829
302051
687859
661154
1045270
692703
511627
211064
360446
791400
952019
218245
231657
62824
568723
616185
896807
299647
1037926
377192
241023
543407
29280
485674
717529
1036910
929220
524136
447993
256257
869368
83619
607129
678676
828046
342834
204915
212494
945506
118236
496074
148143
805017
443832
504455
424501
190620
443132
319979
622814
558928
304213
910212
92339
197355
25888
204057
219421
805483
1000307
854574
926580
827031
273303
503323
1026364
350838
1016079
763953
827899
177852
459521
566019
917772
1041776
948581
384359
30474
177643
384132
69070
428225
302655
331344
19423
1030800
1042586
378103
1103
581335
858534
937423
347545
626989
510072
589653
60284
598873
84455
468752
1025997
859363
624255
414971
274544
55289
784628
181655
71354
769837
371538
292556
486460
26837
1001329
304898
605795
165899
269105
291405
823768
206676
165974
435814
567554
280194
828145
429771
101934
444548
581510
739057
690988
214345
994299
978244
87058
255395
477362
1033956
472240
439299
909617
591523
215901
415007
40754
362297
645017
1017450
309690
724411
380614
1029384
738744
894806
810302
415151
942707
418632
1030411
290906
970700
712576
800240
923959
126441
171336
207727
296779
168392
526574
20040
653908
426329
399008
202457
680161
317260
773725
988508
294297
441903
519863
254787
1009277
794978
497219
962405
360002
161216
959280
289777
885437
783907
483893
156659
772032
782415
385334
170805
610703
640625
738599
539024
405571
195121
485107
740789
575849
590935
1023092
983063
260949
921215
760786
596704
237321
60924
151218
248055
861826
435353
907956
938227
325991
93923
76045
964111
76619
871251
966725
779871
172659
359837
108234
803120
737220
664515
926512
731565
93760
299139
694191
732402
333264
557913
765963
47116
570061
1022849
123148
309115
507742
918486
193725
443305
383900
966544
950123
355496
4987
1004804
106693
436017
646495
622246
473445
591843
658703
965154
803628
344272
718956
307779
751975
74551
72253
628010
247621
533387
803488
429053
724070
882010
67499
209056
318314
990944
380552
108167
454703
669704
326971
385387
1028431
26363
296442
90590
988663
724676
1002793
762785
880139
457684
569053
423111
583646
352775
405878
456450
672711
629183
482769
331782
708764
407236
352003
790849
72561
707193
1016102
277718
877661
830518
980386
85483
538292
770535
975604
142012
938787
792468
774512
708509
119594
431630
1031373
153718
41712
459583
361234
798472
491062
951196
343248
752755
65040
696567
855820
112511
755049
371974
616726
736076
489799
265445
385365
501712
644046
637163
163264
147705
268249
318182
456334
325914
71383
868616
32854
390519
49774
46358
871473
40066
934627
603781
662115
860236
214065
557172
560382
230030
312422
815093
307444
547886
580280
473128
279191
638976
774086
577800
721753
667091
835057
713050
493967
1029878
246628
878871
233811
213367
798151
935628
207546
719594
62700
512958
507762
18684
514844
238690
831427
1043168
665379
983341
440510
62189
589416
142414
265850
258105
886867
591992
320401
613708
877638
774272
725480
798022
373773
989607
715758
1038487
571312
710333
918565
720041
820696
447992
895238
500899
528150
352202
258797
600233
246765
782180
485656
34874
85162
351373
11676
220475
419220
1001476
655079
588648
787926
633419
135928
646917
145827
652461
706096
477471
183127
21566
938939
642141
188061
203420
511453
178787
90276
320889
366561
127021
557077
976588
479708
303084
748588
1003505
79038
630652
846227
380265
914933
477027
80656
388722
68727
595336
610426
383798
274806
291419
234124
762236
1000792
541182
396558
563338
521928
991220
900292
895131
930903
243781
445
159116
547189
652571
641914
992537
561639
365053
19448
276487
913936
662105
76785
823762
234568
64760
296473
687143
1040197
916551
916310
491307
572440
969996
564726
125411
417194
139762
390729
526391
606948
658194
930175
913171
819371
23429
482657
316265
394957
307014
978896
405513
346143
136796
434005
1004841
799097
73669
149811
964618
522718
373827
706776
588304
114598
985823
1004331
1028964
768641
330859
236623
235740
765980
221426
762469
840512
119266
547174
614534
477030
578818
667089
1035414
812155
470232
770006
1014043
144634
932634
490180
58398
244234
204521
497241
985889
346366
836304
235336
957654
671571
510309
187671
92990
633968
602724
923827
107673
118068
475798
594174
296946
700841
1003981
358388
661965
194182
506334
999201
401747
393418
550041
868906
771358
1030604
681971
216447
367047
332974
467309
539220
97481
49062
996671
255056
840818
59540
395260
971500
202054
835502
309207
558428
265093
850561
890994
724498
392270
115285
1029220
329033
930288
333921
294022
814320
85713
636174
19782
70052
961498
836270
813129
599089
45313
62327
588660
827500
214554
445458
959147
1012230
111094
594136
628679
651308
790121
159827
518380
631432
267295
206273
526336
31497
696592
319036
398499
579575
347590
743821
666995
866950
240445
79854
157128
862059
330974
322658
650874
932689
369108
952010
506007
1004339
813658
104371
279345
291278
31791
474103
1031404
591590
692720
949011
214558
787293
541496
229538
928477
494711
118778
928979
420380
833261
302993
773458
556132
118946
556560
912019
721399
121037
937155
841004
889824
199182
913958
389926
1007000
771888
648427
720746
828206
993735
423811
857145
524099
24482
519574
584199
1003583
790520
148880
180823
878212
19718
510150
500315
255097
1032195
562756
445808
358656
821273
913789
713193
230574
865164
245706
2841
172224
214517
320931
972764
237791
190152
970552
533701
845094
1039264
481183
240749
651880
301745
161754
208844
1007604
246118
444871
440374
953396
723351
13247
241104
197158
356750
1001243
894430
520547
443678
607871
152998
253388
965632
543238
580335
162593
822495
987578
253059
583044
7183
267957
459414
859208
816760
469876
816963
137251
806739
702791
86516
116726
617545
325336
498107
73832
345366
585413
656639
398955
834709
279314
997230
932408
58545
155265
202288
917170
755159
276037
59874
484122
994765
753456
810399
390912
342026
1043652
855490
502751
516492
67533
688555
637126
1025350
461159
345438
762933
624101
604989
319797
854164
326275
703991
895378
497507
929183
861141
706346
310160
531007
576481
947439
396143
522406
750504
44216
261989
802816
182591
599997
127303
208981
604551
829095
71292
754131
982544
551641
611161
1023110
82516
85814
1045336
204566
53050
835439
798328
392468
204043
976875
1008403
1039455
891836
464473
409581
181115
736783
434884
839350
821567
417447
106981
917363
614012
997424
994580
222381
287503
805146
566707
289635
387880
251461
757162
300561
514131
1005099
203472
438014
375392
82367
189534
778533
294526
408062
52349
335438
1029670
800027
723148
793403
175436
847460
128953
570024
618124
549147
565261
570680
245437
46493
420484
4915
169523
477534
642271
930857
349784
424520
360909
450802
70130
895702
78405
63949
192945
87835
803331
172850
935850
214211
670475
1037446
443556
641302
778535
574532
74975
884332
942005
880254
1010892
392100
557174
639171
517758
264367
289629
668321
415348
435908
860418
796888
1017710
96160
526867
746982
818481
360188
9137
773859
196387
147847
914801
484734
439518
968422
816771
984438
288454
750372
298623
400894
12916
322841
255141
288166
26083
197716
537291
696992
606948
800627
162684
189181
113494
670110
458854
201226
486732
946372
693691
495980
1025856
211787
931350
238492
95960
703956
704724
87511
744079
767536
451804
904489
363202
923611
1002765
1006851
188310
615365
133699
337033
612617
1019267
559622
317759
454730
936099
382916
939813
942728
699340
710856
19536
283687
922972
647173
25115
952587
310599
776056
279382
134906
784220
413138
586337
655329
21370
185400
49280
909557
448982
662402
577870
204203
264510
342007
606494
688650
17168
522102
967177
576536
409296
635667
860225
226848
305465
998327
325423
249997
795192
583547
340159
667924
465286
191731
1040504
1042088
127610
90495
619533
713449
810062
619322
76759
950543
560696
840830
31033
270050
762917
757322
906698
1043564
445456
461367
370518
528778
803579
1034983
88864
1010308
888358
776721
414797
261735
216240
131474
825092
1015400
873235
514314
115290
227390
170192
845221
568861
733463
415164
714809
866124
112291
101965
411507
752743
251438
692924
588354
908913
742619
688333
178676
979858
816083
865796
526386
183677
106815
628405
822677
663593
166994
652620
602704
379791
457806
1002760
175878
634969
884632
1017226
242493
1001669
817862
198031
735903
995751
667829
231834
49825
785285
629549
807294
207148
864713
361468
438956
682752
475607
588309
52023
298922
963762
838543
709055
380984
1034952
631256
753591
355138
834783
618173
528342
398533
814572
302858
606378
46794
548160
1033221
471937
973620
155862
118994
165304
232375
494073
587723
245467
221748
588785
949328
953004
1009862
450074
462910
850002
994658
197422
322938
228592
628743
819781
1036286
1043879
1017723
966238
400756
728161
897155
224216
911091
256097
574445
265950
1005455
2668
597734
396120
906286
320470
838983
355775
466623
290605
32683
47893
997047
172880
720919
274092
478079
543349
576282
972649
324463
750399
547171
138329
349736
385069
529553
883001
243039
852736
373386
361238
658672
995960
667754
230970
435627
460903
746259
188129
73519
1035125
433536
1011274
417304
715333
929666
752475
235432
139168
138286
277976
640685
363728
1040906
171912
446015
6196
511582
947849
371375
325076
109054
421573
816805
543588
33823
854997
375491
640039
398779
857490
691738
433610
540694
217832
803893
986410
296181
38454
400684
558752
354417
638439
366090
986675
408650
920511
25391
408515
976811
39819
42213
946034
53778
65230
354270
557041
770996
165595
70387
545651
102364
954689
716208
917661
669187
864073
36104
841776
161273
535492
89193
873500
362119
309248
457628
837900
441492
1018791
553160
215298
83492
593720
778136
599183
145250
802032
1011902
129827
425932
545277
647190
537279
324786
553396
928260
146567
975415
73465
468388
149383
162821
642721
214820
788360
923760
222364
920164
432864
333013
291881
874606
928830
971829
666154
828798
227071
616181
77179
686518
838306
507910
1000570
763939
142701
12419
392008
752338
767641
218871
426327
201836
991750
65915
130609
360666
25682
22334
559571
565127
880948
703713
69689
616105
790229
887468
554910
1024692
426994
833285
556722
103680
846742
96425
262419
781951
846076
17159
110342
550396
205942
991391
833981
567231
208650
595268
506719
492958
474162
915435
805546
239520
780648
551073
56935
483181
479758
784659
301920
916294
503524
92112
610215
843988
533517
223739
268366
228396
717649
211054
76022
830587
846072
151072
122229
402515
667865
185717
634721
1033421
921276
565350
486489
600666
123927
646906
691627
904588
161609
817444
30426
303952
261558
665485
182295
31987
458512
475285
8213
983168
660150
854590
538703
551502
15661
895422
397000
127925
838052
148139
951578
472282
368675
867539
128750
1032747
256371
113500
315403
675996
421102
1040047
862237
935804
511483
760133
907966
264713
476960
830467
340681
35894
490966
299157
43526
49589
222973
701320
831821
3611
908588
16155
279536
910067
463550
993591
225947
863974
110107
78526
1022298
703447
791189
41306
28936
912637
821035
758638
583152
119191
999206
947305
85301
713995
866522
20034
108206
130162
937823
149409
258703
865038
83475
1000150
177262
692048
250102
976934
546745
679982
16375
43809
992824
721369
445700
484097
721865
314937
421803
738695
113734
974824
512613
17374
187259
176363
682376
774316
150396
137780
935694
863222
994845
851772
986366
709348
276551
560273
344569
551954
166502
644069
827834
471289
926423
366886
540770
107758
388290
835109
869501
296935
310893
438893
475517
415587
347183
917707
1014560
979933
200509
43893
539466
719021
126507
581542
96410
868295
252263
956946
953366
1003077
364010
978495
81497
624648
563757
736200
272186
659157
444190
967717
30066
363621
395273
127592
478901
892919
83743
23118
125906
790669
98912
321854
857138
571180
121849
351069
354581
761100
526871
97652
672358
268614
40234
1036287
226809
93824
788912
76211
674840
1004903
353465
567606
829955
49825
691593
83572
433847
581542
968491
430264
574818
307809
950285
286111
680944
1025876
274499
864114
68029
799757
1017567
328464
539543
557871
822549
222780
612767
783822
774165
747175
551670
996304
288662
1001709
108328
393637
387057
107937
882948
385210
942870
573981
266983
934731
416211
919896
540376
41128
70721
185455
977688
45436
59322
784788
12178
572042
817623
688896
963037
695935
549701
208736
264167
525918
1025185
978836
850934
506423
770168
416488
938163
703370
450576
325485
538226
421968
621218
1033867
327264
517278
239503
524045
742842
567745
194452
70956
921148
962407
833248
502551
426250
301284
1032882
381566
16980
850246
300357
886715
634291
500506
372122
503431
389664
810881
964401
752714
123866
386947
1004734
981788
523297
27375
216476
318692
865005
254764
171962
407307
502888
6978
871452
392125
1036577
990120
860873
383149
902216
1045093
34212
638378
405928
62359
539636
843771
605257
182759
6154
934796
691369
548630
751677
652439
207805
274058
918744
970817
149513
670701
631937
650027
705811
568699
891191
419878
44395
10987
377054
568870
113895
229998
992509
16895
443030
291259
661120
732697
990224
988115
722514
132397
707721
373180
499649
755843
589209
417435
318255
63007
238013
461544
71457
145631
737398
267516
503944
692299
1013760
73457
506759
797390
142065
631628
535526
688741
404144
598201
410808
211476
425762
209252
935471
918205
685277
98379
853120
578586
179532
766957
772604
571065
591448
317446
5803
940693
114187
969753
420122
5611
966761
598038
426436
950250
241986
1026125
781704
416275
399898
227877
759056
829181
624023
716814
656871
384146
571424
68503
404407
623817
139647
382052
366732
400004
79458
817663
945950
457573
859068
435826
409603
288200
628978
183774
153788
78175
437414
224250
529146
886884
347994
753746
609574
190637
650972
807017
1010316
698384
174311
64168
601740
488297
40363
325416
317021
387944
154677
562761
951718
53186
457353
343611
270758
62120
250778
1009095
209767
3977
335866
692562
791153
46681
694137
172501
667363
1003680
930616
477264
161647
171839
173853
234327
239665
993542
688006
910201
939453
526022
1012109
236144
449614
704267
261689
492186
18358
1009262
467784
834196
834057
996429
287110
343124
794565
808345
13701
337789
1039057
963312
969501
425555
49834
25817
1014757
240315
636991
4549
681929
689200
995824
606830
874507
965554
224859
114313
120425
271895
793648
629999
339673
212114
415603
664918
357427
595606
45059
52346
9334
896402
935501
297793
636057
784071
566316
80246
253223
445009
846060
857899
637406
927364
799428
412908
663473
549961
242445
366539
702905
897246
252652
300488
61371
999561
906303
85131
976798
902200
18769
209487
733334
1040165
589037
831615
646050
26338
512942
679176
728836
781195
984159
482114
876530
450385
386659
17935
597302
490367
47431
207252
749965
186539
395125
537376
733183
519298
587150
576014
457648
658855
546395
932750
741083
601433
766136
963429
809761
517077
640167
235278
915600
642084
443923
1044196
905561
98874
960914
487411
124494
552378
862453
764686
484214
56050
596914
468851
36788
992012
1007014
244924
1029862
285703
242334
376821
358276
807438
525964
721532
657602
767521
142363
293879
767728
395585
703988
252273
477600
1023254
342721
780632
696574
805048
1025037
190037
859347
413528
465929
35115
439268
108152
206604
1038647
172441
32281
1016607
1043280
332531
321605
786795
525794
237368
385501
75728
658121
78502
286884
695489
448471
145296
926650
825746
226053
117084
519137
470723
65756
257408
938236
592014
986767
811657
813143
491633
525180
795839
233645
435166
424485
563997
887238
555117
444172
392969
723643
290770
821619
962308
188572
696257
923978
607899
721679
1003087
132254
500709
951158
251322
808494
654135
712511
923723
979245
175983
4673
1619
694868
159048
704109
312584
1031141
875819
228750
61669
260297
94837
167670
437229
709636
722355
995451
895130
470054
273372
525891
391592
309935
1016253
770473
600105
326708
915440
549668
639994
617422
711053
273981
4832
201214
545625
864547
420076
484126
990272
406148
175639
61096
152343
927102
1000748
172888
155571
930404
708373
851549
752774
976770
1001162
599258
922328
941865
292523
536016
707306
820053
749739
747626
85586
903888
82925
297700
847500
195885
776034
830305
540569
807347
911682
986794
709013
142210
855583
660785
502528
775952
203530
13025
666855
332078
849917
238658
582952
362350
366285
448978
848986
988325
492642
339832
896206
843812
459879
1034156
736192
914668
879465
560387
482623
756549
439351
15187
650984
966604
119319
939410
213336
518513
433015
679993
357414
297446
157865
214579
601960
551597
758296
893856
276901
261583
258594
116988
80277
65926
148594
303491
702369
824013
129018
208546
622130
437112
249660
721595
722317
291647
747324
473599
59367
133638
155736
634000
838937
104052
238069
38383
498661
280511
98326
995426
244754
725437
478135
12724
562649
751139
450934
662275
95378
326239
1013267
458482
150141
669796
1043952
171411
315125
501457
499038
47206
968728
519225
16797
1018920
457235
885839
992151
802058
864951
595277
59377
221465
881476
420768
954673
828678
529286
801805
7135
911336
137325
1012792
872684
521269
138668
1012293
918228
919699
114688
198122
844011
94742
489231
681450
698904
951827
758096
193256
593187
316803
784437
937564
448109
214268
456651
462254
410523
748193
345592
178899
764799
714962
404724
763856
926041
467928
616059
87009
450234
838071
782815
688072
380305
569241
747469
331581
494472
789720
407251
660675
98195
917706
602897
498834
234971
493107
42096
134578
158987
661619
159126
87412
212062
842576
217744
84583
746020
304721
880818
947005
213437
974928
551072
697187
472557
317384
204721
230486
51489
709450
264459
722937
715375
1029036
476139
849234
887000
141768
502446
864419
329885
368563
333209
695124
202421
842139
179664
373536
998905
551291
402563
536809
450768
254155
949186
73601
132654
782531
45215
505541
854019
26242
191056
597972
753925
672939
287965
517709
356421
43331
345803
804372
892190
332466
741455
932800
192230
307968
540719
566891
554114
991115
896297
291269
845232
621183
108353
155293
443904
137295
233288
221697
660213
680692
31134
103359
626352
999320
530546
934249
870829
876776
879165
301590
471412
174729
888349
357770
90712
136607
616123
279547
401736
33052
924411
590401
770803
754626
728662
833120
482292
924119
764760
1014553
488033
333885
814932
338708
105908
339970
275937
366186
961430
843395
1014886
407761
821730
729387
322834
759790
18439
706733
289389
809504
67879
841874
971237
503078
170451
711432
556113
905595
684171
132239
399894
1009988
445303
633926
764351
742762
982150
789787
816204
954822
632052
874303
328905
761785
865039
970873
113913
734302
119526
474805
873216
828655
782651
228314
380142
230399
969392
283411
754594
579477
739142
986576
900691
759364
232415
175621
902025
710805
900387
579742
929977
400661
951604
628127
806371
711471
642926
495536
449351
654674
824571
1029138
869929
391457
204854
305882
688128
76556
962196
345630
261197
118893
662829
664299
163327
649310
478272
949254
177182
525098
793739
604615
1015920
35088
1027808
901494
622141
500536
845888
275154
193085
674181
462060
415331
519445
707012
98564
34408
280302
98200
772620
406777
945138
128912
529715
873353
376662
168035
784164
859920
342699
38769
314037
248121
1016797
293757
489190
668785
159443
9829
667799
600230
711762
148577
946857
88384
55987
849176
534375
530104
370137
385345
877900
405772
904264
111851
327806
438718
190761
430857
316298
92467
247209
286096
592018
587672
36854
1508
1039060
40937
917501
659541
970594
355147
606828
466578
764825
1000051
443856
1030289
410173
484635
881107
587998
462791
763055
219056
14564
971378
476706
27190
211052
688836
871755
190489
84488
285259
718883
733652
868765
511886
844735
119307
339774
320953
73286
1041486
312171
107623
722855
489175
133543
671812
145812
689332
270271
231680
170800
312148
840632
618113
133619
338515
493889
584262
862586
637625
630521
634428
101718
721389
707199
497836
793093
605848
55295
602677
376043
559935
66293
446606
608355
18215
681000
797535
451021
705890
694635
1041938
770544
502376
483247
705064
196965
1043991
687825
426939
131755
543236
340345
96098
734678
165016
93225
508518
612763
678694
895850
1001692
675599
700086
930561
883894
85517
641649
1010843
345718
163808
863500
461364
869357
599665
68757
334229
319402
698294
573628
529910
979092
667341
527592
962453
376304
277050
1039168
111996
321477
380575
135784
888992
759423
334731
538610
204034
309828
472131
256802
137076
880563
481084
992907
687266
773130
1028683
377831
958714
249474
104371
192920
838337
846684
103562
857926
762980
371784
117226
847660
229628
793788
3605
276434
273794
1532
483927
966796
710311
19884
62825
1001130
548741
264553
51050
641580
937325
618220
661391
436282
802
483039
40221
650055
973095
171100
119605
379864
114855
448770
307602
159740
614528
590556
510448
427262
736398
803026
129308
976938
630137
958759
92446
156371
402413
546475
1041369
101514
631116
593058
577007
415469
109175
199860
417139
347640
120177
286370
618694
769678
861246
29977
790721
363381
564520
334387
395526
313142
573537
399322
270535
675274
657293
1024319
945414
119922
403833
984152
652793
1010248
381859
790968
692780
299646
847363
670178
433328
611077
198099
465336
17964
746789
262061
829525
805349
766753
668903
300789
312446
615536
488073
208236
278291
188922
897455
80733
701240
865034
967594
622474
179499
709390
904238
998312
146864
547763
460080
934353
913449
331110
1018750
279980
409605
959997
289079
222860
734876
986785
216000
550609
334688
854030
953929
674768
110807
856052
377758
67446
781217
630447
988917
813192
1010493
26433
365603
150324
300752
862376
415923
960710
396362
77137
344536
337743
961273
956718
720165
807084
615620
109823
253610
245398
989083
728866
63461
969125
385479
869466
490748
12091
560878
414970
405555
769700
106394
168133
287679
533697
990806
749732
435677
420425
946190
736120
101237
893476
967145
375954
62751
1043740
988699
377238
140633
132750
646451
664093
181657
19569
297792
919107
420605
663921
308497
595786
108236
814902
547571
1038791
771135
926977
766958
244316
266163
293413
831765
659809
30703
636967
576617
2588
253275
867768
172614
716980
961077
641496
317761
84489
998005
650898
969474
991673
2900
435938
479434
564458
121927
963638
199666
599938
672456
1041294
10423
817914
885133
29318
229961
332539
77916
422047
607602
823747
342421
683907
630947
349789
942710
460486
498992
264567
389894
87665
355092
246637
869986
474812
546683
942762
604848
818709
298757
12369
165857
986947
904447
663618
103087
782274
1040095
938324
943439
584962
195540
475489
473722
410603
983285
990081
611452
828355
105640
370698
132332
776911
517105
402034
320422
11170
842769
623009
921857
260834
243885
687478
173306
922348
234538
908245
611580
1007294
391185
256792
21396
697359
734211
829166
673657
598432
206572
156630
639862
440948
1041801
682433
682525
857529
799964
542412
363197
663315
907714
412654
938220
272738
476180
778922
1000496
965497
356287
605111
526619
273094
32326
275913
844091
871033
848565
284806
152234
25291
826918
464353
792363
207177
402121
258230
393399
391402
907478
117651
71348
906117
108900
46586
742472
922145
602676
57671
112755
342405
410738
66064
281310
784733
189339
341509
604807
572693
1027250
21752
431780
279546
624992
906856
958968
246796
311731
816500
870264
562705
795412
417146
235866
913537
737635
163779
346385
527158
509951
522899
339651
587847
191644
771003
68189
934050
26816
18556
203520
232859
514374
979499
290769
702402
904689
75769
38093
121313
179718
695020
543977
755972
748021
1020361
127905
945194
1011817
604120
86196
519942
667376
420531
471156
166992
294698
524748
773602
645140
728819
704735
485390
539589
488342
375503
465611
682839
736361
50150
721379
679642
63137
26626
6573
979121
734845
144086
342291
6473
191049
727031
328933
181196
243486
359540
825582
757674
683200
926283
152333
895996
656436
918503
732975
437666
173500
1044262
585890
1039595
815704
302995
37939
1020899
239499
768308
746266
479895
884546
178051
461613
217107
825273
472656
5253
895650
933209
705938
213420
1041032
586259
327813
174092
694163
941041
1025715
955812
908352
255146
626825
452447
320525
768577
344531
286321
655932
916956
226589
78147
887130
90183
1024140
299923
635067
584371
681943
816852
682028
778435
47648
81915
1008552
21174
49831
100567
122020
15526
842234
210656
957229
341682
812569
200798
1030739
57995
362354
713368
844755
270692
191556
386167
509016
637688
251288
234065
467742
462032
549560
713305
250375
697739
589227
308880
990762
875933
43481
210133
285695
32057
469329
125987
142595
10921
809671
626727
166521
814099
580254
607882
302365
846299
240021
517411
479501
801556
613422
589215
1004355
563695
1042215
982417
806379
1008051
850782
979659
835876
940474
171114
771058
362143
92207
764233
825168
1004694
195252
279622
337596
962689
847791
438356
299918
162098
23235
92844
849214
319644
144359
133743
895380
279439
890154
5312
438140
623707
277440
776962
529320
761360
461238
456556
745774
357737
720769
603287
900531
901652
25641
219832
946315
358101
718597
374642
549642
291094
837987
606216
343490
765602
535774
574294
372595
194519
320724
255566
413112
594652
308098
353862
295397
212103
645397
280691
597831
243219
300546
289259
648232
122859
364628
878122
506535
547812
471991
27323
429344
592611
535149
1022524
362373
986403
317199
230811
578882
1041112
683057
945286
865784
664320
412201
472851
299652
454953
314919
743114
686667
563823
137384
513851
509031
35641
208727
572346
386113
364220
166052
862687
786406
643348
501839
667684
133129
451306
234467
771474
623166
95271
15127
715436
473142
10117
841498
734977
318352
597118
631512
267968
752044
576251
734706
662239
695291
65239
828336
91033
574314
156546
794931
678790
732648
1037824
20265
40793
95667
1018522
325362
143302
1041815
48245
783828
711812
125574
471259
796813
678308
781370
411123
229103
880206
332872
728159
682857
1018296
1543
694748
494843
533061
323666
70714
258524
293304
1002527
910141
62686
88879
6843
464259
337595
975495
870408
179904
386694
145413
904330
1473
142391
456199
233186
645562
447788
493421
152199
392577
676670
806929
173258
608302
664276
687956
256299
94030
921731
48015
774874
1025252
543162
841237
677533
38068
169843
46358
821235
887689
467733
137969
696516
579735
229750
951378
343016
830788
969805
598012
580494
131237
298623
916661
639186
1040973
108170
530407
300389
99673
1019122
268490
113419
471446
186997
954150
116686
774839
505958
5065
987106
615469
699396
1031615
338915
976434
216766
1026447
78235
366428
890185
432422
637894
362983
471333
709603
411202
1005968
528708
48965
798611
716102
503204
720897
888476
157696
998134
580200
468139
551671
323528
814534
1029649
457639
788429
568859
731861
910810
165130
323399
214567
112714
46187
615396
1018061
1039977
115491
391351
608742
582107
107985
342749
304536
435999
271220
500875
229400
195680
800958
113969
862365
948559
750899
336767
41792
416862
533916
1002423
19970
924745
692655
462481
427667
582392
453268
984999
1006007
362932
112554
339557
767803
183369
715140
68233
924513
308521
223305
335707
321604
900329
896430
773511
676836
879014
552877
319346
804062
560870
716134
603210
59011
822263
20436
435615
510917
70119
321986
713562
618810
35116
857919
172403
629302
229044
217751
922463
786400
282234
191039
330588
158297
74841
415379
341373
439174
223269
52873
238871
7092
530520
167569
703404
558473
240653
116286
174061
669972
478994
535538
854831
322347
364938
343557
722110
739974
793906
1031823
401752
578157
995826
127453
735267
153450
656126
792638
989434
597067
1038574
882047
1297
975605
118619
533815
422988
139418
46066
17727
485834
313191
375773
161818
115392
281336
1008195
276271
838520
591490
886130
713754
893917
729985
421800
682674
706159
598305
897595
337812
751222
924971
1025792
14278
190041
266807
879940
407960
49479
286640
546937
871919
781737
89791
12684
378966
929718
627675
47580
84741
7066
123719
1035676
702051
482394
779804
303164
333028
843684
526154
260663
558308
49531
976530
462728
305983
41768
881746
689221
814560
380772
712106
627547
125287
681508
123233
181652
210593
9093
760838
730939
359020
75513
29483
285010
403144
1012291
441937
852845
178004
785090
215330
812714
702456
938879
780764
1025000
653833
640140
4803
30949
176075
893791
472879
786939
285253
542495
51567
490941
356093
779369
340833
14993
707327
263248
641154
468708
775640
24002
297812
422046
993176
791788
854335
599531
709384
955867
870937
469969
144843
578992
1025072
93758
267056
193341
468914
109407
197676
261964
339238
154553
62749
386824
637078
306448
385253
127321
863290
691943
296498
244842
712680
811039
963093
263762
800128
769256
565916
855836
749948
487978
966314
658368
1002130
922778
540658
252630
1038770
177685
408675
453055
133118
85142
78280
292095
436869
868247
734199
705685
729850
32306
568239
868131
129566
329459
615426
386500
867973
473437
205449
198193
124460
429691
759591
1039833
531016
1019231
881135
643491
338835
204366
74234
1017328
79672
352406
713700
1014886
111374
500710
997761
801125
859164
70830
330523
335637
451845
326977
735520
618375
109265
774825
588272
882566
769007
241634
198004
885212
904690
375260
838935
16826
391513
94079
248649
411038
735014
442667
520793
623654
512064
316596
426297
543773
758855
1041818
170308
1013103
673188
824957
849242
1038244
986504
870588
911859
816906
378508
32518
1030305
849804
827553
873055
426557
748740
951522
417348
984967
814162
74290
1044373
990546
726143
1012821
360729
735783
92464
732572
909865
995956
545388
313570
1039252
245075
1002049
178029
401000
418945
800337
578649
575150
201429
122505
307476
205891
988665
1011033
681449
863468
721517
240078
632314
367411
304426
921759
224147
824106
94985
851713
895336
408212
493189
240545
766892
29830
367753
585180
920182
297363
636575
513142
608486
595102
780561
876165
284488
50955
654994
431700
738289
347973
382025
94650
304380
794984
773628
973925
651890
61616
60203
74807
1041129
529373
391267
323464
97619
219851
567646
330539
76113
396803
638219
429742
996676
686733
222214
498892
829412
372027
344715
827572
498699
983974
1042964
619770
71066
858839
708963
32844
543544
839459
44510
321189
792318
889595
519918
15204
130553
106171
463516
536001
795347
1007267
773463
610711
33935
196528
112977
186401
190537
164737
433840
850196
181779
179917
699714
573637
125828
48744
816934
507139
64891
204325
222515
361131
1014616
553633
512620
63097
470551
736175
847930
554484
904915
576339
731015
687156
392115
835969
369830
618039
684536
448464
340522
124686
324644
519385
734451
550758
873903
336079
510450
146113
662907
1029561
580773
458483
242689
425923
921656
40502
523490
163815
121344
82537
980713
97641
246501
424275
384370
259003
343290
962912
324070
123535
304599
266904
226081
850318
110976
1030488
65461
962389
449256
490704
43443
10991
424061
916238
1045008
963538
774320
391464
547029
401826
333303
166451
414010
316870
721506
718800
278198
961149
412955
953929
335909
322089
243558
670294
150555
84380
808355
389412
994399
66367
947024
89720
340407
176686
163387
794704
131673
644928
535627
959735
796367
125109
252282
100982
956331
218839
764441
100438
587087
239176
957362
245412
454392
484643
407995
901039
687870
209683
53419
183917
719496
728560
674392
821320
231007
164920
743425
158279
139877
4762
11290
1040585
256723
162301
226815
307502
414755
935641
770161
719536
461451
18902
413950
498360
774795
494558
49948
361629
758580
744004
764658
879058
1022731
587607
967133
576246
178336
418640
386562
903058
1019407
1024579
402772
212162
849421
324719
224231
75954
361792
884217
132490
64546
670901
994633
922744
78087
138764
492946
554778
572013
749
941904
109921
912572
319481
270573
51030
1041020
775936
134636
762876
287108
329667
426224
532965
749440
110462
51545
882570
945900
135862
988538
136957
846499
652298
137897
259850
20878
885699
481128
100574
609710
966100
873807
472800
1003503
638512
792225
181636
270530
244541
1040886
839467
955
990640
828831
462573
715661
28841
636735
894616
607200
18909
447005
824686
477079
804076
717604
451054
338990
471195
955372
427920
121088
353639
982197
1001831
118293
944345
757682
879549
366924
847001
734312
162567
379222
966449
124585
734705
71006
659862
163822
127381
406294
117927
400886
538290
1020690
125080
267458
444724
468295
754292
744602
385755
459894
77369
495818
517225
710359
89209
381695
968220
908793
578320
165288
397895
411165
758961
764640
418198
269637
1018286
92862
417489
702258
987882
833289
817397
594673
496838
13565
472718
921659
1906
910400
245467
469205
343275
323047
855681
967801
143011
104048
66871
423700
1014134
99371
276032
837052
617647
858154
568682
775510
16164
535004
1035407
554011
519819
85843
23557
168007
425032
1031028
504834
425524
122165
1022560
1015575
449435
794068
527989
795185
349343
682363
131642
31591
990456
629336
177051
706131
338383
95892
398003
20606
234660
718841
337740
544419
84908
410142
367819
29857
445619
184275
656945
95473
1037676
363977
87888
926821
448712
292899
871850
349695
29665
170275
426431
461758
496221
326947
174682
512758
962202
289963
161948
497047
23115
352527
1033057
516027
819545
69544
504501
457994
39038
239153
673091
733194
678269
140962
939889
139069
77995
1044557
71881
773729
299296
545754
262178
203390
477625
667236
9551
223008
978021
726630
865957
212327
288612
816875
238895
90532
671313
280877
36355
516658
56549
606056
312276
423985
957103
448005
122210
770421
460431
835716
502878
775606
850835
220512
952005
991865
88127
1013507
717674
501170
516167
986809
44295
56951
851748
171166
32506
314381
188589
1015948
314419
273227
981721
898810
273443
221483
701941
832789
53466
280092
560372
256991
385150
1042078
139070
168334
775371
738887
730051
998543
446646
375462
430561
365243
932670
251134
513136
980495
433395
456905
617845
267075
587764
712075
359954
452159
1011622
570115
27340
998396
752876
1037719
1855
590279
20647
278553
257574
606880
36187
493920
615324
676406
691561
768343
844976
86179
156287
457434
451602
793962
71516
1002443
264432
600095
476903
566582
853444
736569
850079
165105
979340
362422
934846
44857
188127
801773
593783
989556
38975
834167
806095
472789
386977
1008150
478379
3879
294212
51715
591961
57947
239208
988522
656756
742268
583194
338094
359694
97184
346137
623516
103254
414796
20375
127756
797370
929482
440501
504634
92498
505127
496360
284605
233484
599856
323084
337695
669312
191302
199833
37212
221437
862776
196853
606907
1036865
188261
627706
625518
460089
840693
488222
130867
404969
809879
470165
1043524
193850
830057
20946
207849
445615
149437
801440
169229
1027198
202962
505939
107378
187768
967883
284576
569175
462825
751526
173026
863722
723563
660311
342994
170219
173341
675321
321126
1002075
436412
801955
394445
1019045
493701
287647
69329
767678
8906
323969
304
441592
42052
99434
642420
123003
8727
624316
402944
413344
224432
371156
319607
658136
142668
14508
107669
895923
407764
973782
480198
485669
53859
807415
816296
1040114
714155
411595
227799
693730
821641
532238
421812
817287
647665
961344
253098
574524
775119
868113
801938
1028993
278908
569932
3795
989111
78718
422589
11642
899377
267953
932378
702199
239569
31066
674915
464047
499631
478724
889591
133871
471042
860089
946921
441184
1034048
123465
585756
629722
275884
963922
18924
762507
346524
434175
80966
1027704
339401
1021513
241878
358087
1001511
27731
491507
437535
369676
752396
672937
243676
110915
79881
974054
422084
555323
310920
761735
586511
360399
538884
190055
790612
902552
477690
676704
348046
710699
260530
783188
935796
241491
77937
263980
523170
582874
9271
227180
127859
762012
194714
58012
914728
854552
190685
742751
960999
368838
297506
842751
700896
603008
182819
732731
1024397
410266
287401
714348
993274
818591
587803
719478
296014
754552
103394
62760
759603
243943
638308
287075
438574
711386
380623
165476
678562
868358
915359
567105
1036552
553478
819145
998471
726047
485888
629403
586327
49779
175220
192541
504988
560366
790294
6540
302580
419076
697712
799572
378088
357624
567614
937741
249461
162224
330010
475559
928830
432343
554694
252380
981401
402576
37052
166550
994418
455540
217621
87239
342919
595913
814659
23286
93296
152973
809981
862358
936276
815448
970063
822537
355196
343397
977698
93110
899288
234099
236099
296543
825900
724354
332520
556240
559869
898292
125474
401726
707962
585266
945569
853267
336347
907196
363729
360970
214224
818783
624200
979546
846257
923015
886960
32131
152265
765303
14431
547449
234327
611766
776243
626202
50632
170027
194326
15605
46041
1020033
549925
468620
724668
287646
58212
86524
656209
44954
364674
73780
635294
583342
489775
396465
134645
454204
16204
366217
7555
635347
748736
385824
295425
767998
399751
260851
490583
609217
266491
359351
13723
890030
96517
1031713
635247
506067
637913
490614
256415
1035224
437608
617600
628375
138349
159783
717303
516980
403384
729602
451273
540601
273268
119965
64466
129243
509341
601419
504806
1040658
303071
506273
828947
659797
68703
5113
398747
712006
778449
780131
113692
449941
260201
820281
663846
921168
715930
637207
830557
531798
310299
82849
232579
354919
689759
667448
266095
575438
267101
119954
213810
8741
804166
247978
963467
759638
118931
299784
820240
584022
182966
780554
831789
486859
390806
894755
468691
456791
898024
999204
583995
213005
92158
628563
560921
835435
162694
1034115
816226
83962
406073
652659
356780
906744
75313
761667
414404
884370
523987
90944
191443
813604
852361
122287
772804
29674
898794
862551
785589
890771
149303
207746
469604
630495
827464
749510
309730
714494
483853
172304
311425
319127
1026623
737171
450352
14358
154366
379872
398874
613151
624269
495775
325780
55978
362122
436397
354354
233898
914796
733613
365260
66733
457246
293897
21850
370089
964844
953652
275421
144097
604449
712894
159681
315968
935952
906200
895713
266469
444718
482748
796489
391143
852743
728471
119178
24406
185924
557554
464301
357677
506322
994160
834644
254788
973993
542624
85148
523851
418522
36400
442688
849800
505980
820500
976435
350996
270431
943944
83522
910173
151080
835707
829008
1023212
1015995
589236
732696
631829
126169
614939
929507
986033
762387
740379
684082
61565
667657
249783
562472
1030812
992335
862948
1028274
830795
972282
588826
30360
542356
993194
532956
1035406
65770
421203
1001246
563901
733780
258934
328654
452480
695440
922170
780957
837235
565560
345499
678338
989613
827510
534748
791133
507074
156494
475480
886083
966904
79824
145352
533000
945642
605420
902136
847015
880324
615701
512851
255543
244100
466581
1680
708857
33446
829982
910533
800383
163045
938691
373384
446669
108965
462149
834678
736309
478909
294531
493109
413979
88969
708900
973726
757933
851565
472100
815394
897180
144521
864223
220165
781980
682072
84514
704081
468330
148199
686497
1032042
462470
261531
928077
352866
431498
209940
126485
920419
462642
545672
314715
406358
872473
544289
567420
405495
219359
825036
599231
418589
821761
943699
394208
332759
367904
991235
283467
573092
404002
102402
60240
244513
1279
908338
25515
729456
220126
424910
430631
91216
892759
150355
1042958
221483
691382
689762
59670
917685
373792
726310
654987
247507
112775
832585
558780
174342
280183
454153
1040867
512360
501879
585441
607537
103916
551920
652486
885989
898861
908707
64485
388322
58586
445674
477816
482307
613675
785447
423833
387708
234614
56132
974965
740492
663599
178704
148034
671594
123772
931425
22208
251091
296346
413051
621391
45327
119169
968537
349735
199068
245759
347462
324051
117803
699427
340594
519321
912335
830757
972755
10145
932263
672513
499188
99385
80363
269314
659513
1028518
42826
1018158
517133
534448
436747
752332
69928
845841
862576
470277
548575
582137
51094
254453
108684
490213
798243
953717
778861
975411
566834
684327
339830
601192
244115
616006
612071
29333
333440
56416
150419
63500
486678
587762
79385
882097
515143
531967
533606
930982
608354
652227
882527
242556
671304
311487
787918
717831
929921
501471
823870
925835
981114
740207
7758
529727
158336
991048
61899
137518
501365
278173
774232
391132
150026
51975
257973
400362
419387
188456
1026514
186955
476715
467103
363328
861021
469132
1041389
584371
511706
749447
794412
716835
41560
63576
510098
720999
539157
853890
673308
369937
858444
834827
292247
602233
723493
659219
446322
732621
163774
45447
420679
61429
485463
846167
750125
688415
296276
123303
326485
486755
590423
332130
166243
691029
44175
70171
136581
779986
512384
760721
801840
7813
362315
1018795
160185
906338
174719
668004
497371
132274
33994
1019049
849505
258253
931894
332461
950996
666984
629000
577127
722010
345358
179980
24408
371367
947791
534401
670294
79959
53684
168828
716587
742918
792185
83990
942802
705721
627684
615204
605850
40347
989885
235176
563806
969595
123970
597395
962933
592668
550753
611982
139237
481375
356952
174834
449525
424681
684324
619019
578381
661290
541731
603219
572420
179657
852850
858426
55821
833173
41667
167917
437607
437487
709215
32647
799378
925676
909387
98261
270349
928406
977511
84509
203129
937377
407875
212727
444508
49647
624233
724715
927664
604192
906164
17066
221720
141560
847903
382575
627093
954974
817329
705790
740900
642978
719790
1007808
686580
859448
1001230
524887
5011
777266
645333
735566
555133
919476
363047
919326
918869
697785
912800
181853
765248
828049
210042
947073
654878
399637
621016
218596
855007
198237
674028
131075
760853
256450
500775
908044
289721
950009
539384
106354
834402
677804
696124
880467
892569
539493
294608
18662
812833
440331
602577
59110
994746
105463
516516
686956
469531
663618
159620
1020547
854447
37686
282383
186409
893329
761970
880584
352012
996570
243427
411916
310846
604686
615420
793114
946011
495391
574582
360202
889126
738278
459379
824675
185131
1016114
17024
693744
15000
56914
636593
717438
825252
660631
753526
822366
795716
200835
560303
61221
777958
101688
335232
962380
891781
592561
753432
740788
660333
527908
873034
122537
64765
462430
30199
264558
885704
321033
1005814
66482
120062
626555
910189
771706
132989
134092
888420
771719
980336
913981
763135
870765
485082
312605
585593
885097
542767
521384
940011
925272
927043
176177
844479
701189
571033
166153
922419
156273
702334
922991
875938
193465
856651
117054
230774
906046
776202
727371
78289
175381
223514
471913
1018147
81967
1043815
589900
42351
104826
608153
1000441
950971
967803
1040140
761623
793840
315381
223206
480317
213713
104504
155272
931444
727458
573019
663113
506820
872544
422443
528573
523618
125570
677264
455951
654444
1028200
94908
3882
786838
938935
312531
628336
669969
185882
836920
131782
387967
228668
340651
20058
331118
710892
607255
219289
158327
303719
971713
740514
345310
730954
117772
239124
781265
419621
856613
114065
80270
40737
909576
663354
967035
633978
828405
837635
334328
17574
516638
852963
822191
188795
130777
924435
791185
2079
532876
351299
866969
704912
500404
4776
880933
170152
757402
945129
3479
592683
974267
923580
801693
299670
965896
914115
826597
399077
953930
1022821
693024
994258
1031848
715545
609694
196848
830880
639673
919041
354770
579968
777383
774716
495843
94429
233814
787106
999971
757806
853413
53007
991322
957639
699374
360496
656717
772590
378096
938448
526497
74226
876185
823808
421856
216926
838429
165439
86569
267521
930853
866426
644731
1028882
655369
690844
833962
120768
25599
176094
481370
96533
628063
7572
282400
418380
829059
1000462
158396
862210
800935
365761
895901
448655
352256
595328
402145
211263
733857
937104
854437
1033965
150602
547886
206074
605226
507134
854679
46219
106879
259211
353319
558048
820624
48865
109764
385065
235803
320410
792368
979192
40680
128838
512347
567991
334212
501301
835209
139795
738678
574824
988403
155198
825620
29848
73248
373013
934235
363855
282629
31808
41665
675132
259324
154470
790423
1003806
339482
857067
321731
407108
848127
244210
517847
516335
12865
226426
593608
713561
392278
71003
281388
158431
686093
879767
1003395
434938
767275
661022
1009101
93110
551744
536518
169200
597982
730055
381273
580392
573929
66777
488886
372290
651493
1038156
527763
576204
341126
576154
204047
422673
52058
668119
562229
11891
176514
774783
661305
669
492325
632406
142547
696336
936034
952735
766217
87218
600542
399847
514986
373693
870253
260613
652878
698011
340263
919615
552504
143505
662742
251931
988423
55474
304611
752345
835986
542107
88680
230212
1034452
316324
537414
610910
358649
348231
308335
222079
977007
94563
205607
62529
882278
551111
442370
859001
624103
46693
1004412
84193
324295
282443
194298
754867
627184
139075
980712
110580
117973
355896
211050
165329
493254
310954
384939
540982
570077
28344
131812
532568
666261
157257
301291
170472
541688
516339
748372
197033
264045
99693
415003
425126
126469
204471
506137
462367
355771
579117
282604
283771
160109
843192
839897
178956
519486
448780
845594
991276
526755
290589
847918
261371
630142
602011
927514
200893
267446
378002
573793
62156
600375
364627
386386
604069
329910
103651
137189
626065
326767
716554
254528
552664
93189
277212
508347
497257
839280
202485
447742
484954
428033
482361
633518
271600
810741
259306
171657
426515
1022914
566030
968471
505321
467477
920181
552435
352293
397839
22416
356886
541475
714724
141765
60353
73453
478874
554167
6955
917425
243497
916645
364060
62491
470337
85200
1008324
514828
760867
787898
82236
294002
1021209
412741
914881
776008
783169
732395
426668
165730
226711
1032840
890498
569009
869162
1042623
125928
636382
638677
733750
494435
473269
528972
450249
952913
62727
344674
353232
984615
979342
974603
845159
385777
227059
823986
112159
171854
808434
1023938
260877
949204
53774
392962
456005
792216
636359
114012
366514
1006255
453969
881757
392839
320104
36275
681956
952713
978252
721337
341772
491641
837744
413410
975565
81935
317915
547065
548046
777501
349327
1002430
557847
429639
342448
342360
219329
431849
843490
793461
685502
162236
905487
708333
91449
579918
862413
582935
182370
503864
893525
826011
311071
832832
610940
635852
1009165
414750
496031
336635
85049
776488
172695
867629
330844
651381
534554
507453
283228
95629
769914
330699
1027898
50187
828281
651456
672429
331434
533626
951970
331761
537952
509997
471960
177871
489297
320227
272030
808264
572144
800936
177412
834020
260593
665688
171651
878199
746321
331250
552856
119538
953286
740125
140826
136922
227267
1035308
245869
564661
803916
770174
656195
281191
587391
88515
969956
169819
257963
770900
950581
15174
961840
1037703
688160
569360
123748
605417
534104
987041
411328
865620
574724
776970
419150
653693
699260
435640
763464
941639
169613
759069
53119
629161
527964
902306
25124
891779
94174
356535
927415
1038350
819829
813758
34398
622237
171715
120893
110820
561496
628629
974632
326592
329147
1035242
764101
488485
669225
982598
379306
724697
461802
348118
702779
640220
118152
131007
110455
585084
529745
734748
173265
49651
973535
351374
452038
1025776
1000336
461864
931667
724370
794631
405013
404364
668283
948381
957282
977349
141017
800124
764198
103205
438283
335653
439838
198548
108922
76993
471432
286347
946319
611213
497567
973955
700566
878248
79593
308925
974592
764451
904724
988478
44188
602293
497470
527823
941860
925223
104128
417537
370835
225579
273548
655528
76334
707539
312138
727494
757599
670796
157705
71726
190851
827452
630177
704567
467310
747797
775679
862795
221382
186139
906513
1013227
94384
967498
339198
167949
775659
873657
274115
573881
7234
195909
681276
94520
351676
859782
60802
825603
505405
842413
1010518
765858
491736
1013376
461106
91337
42983
815504
138912
881700
402962
107092
352494
1027859
541485
1030337
870770
643498
108133
952750
632191
623234
183673
785910
1013518
574676
46872
748129
620945
684737
795482
513443
601619
996311
43224
611628
1000699
184005
594418
281590
641797
122858
534786
891712
832943
507304
546921
23108
140972
17051
196693
60757
471377
382770
101117
268544
1015715
1008693
436140
541717
216459
230600
31617
367129
55618
236038
196906
746977
65836
41821
884058
985296
342070
846305
687219
374218
985569
182588
226589
768096
316200
771448
770355
59385
567430
60054
864264
126758
735431
801536
563557
57099
384587
366505
412723
898828
1007029
999096
285704
584132
605547
1025247
503081
383686
766706
813177
895205
453341
909433
261648
386483
809644
269033
123425
322723
962915
966500
781627
357517
697714
422066
153436
256661
570541
308266
207718
911876
982729
755271
88285
902930
952117
89333
66256
900194
478087
90450
138373
984226
726846
258132
893781
1013278
238900
359253
72310
450517
167676
686691
570454
785240
812203
937855
437683
912318
582962
602198
94225
821771
558412
780848
596636
1003578
543130
266466
985504
332181
119546
372949
1023012
804500
455719
651095
645900
469369
238441
1013914
495665
899380
890468
920401
1031817
491735
61451
1009606
712059
131499
731529
299404
736607
374649
947773
133867
430560
739873
124654
252061
493458
1000255
603396
899815
299719
593284
938606
693286
929620
688699
692621
208347
320916
760153
109481
254889
978232
512192
825684
469382
776514
317624
100592
869077
79737
223601
118823
448672
140780
511191
723551
781492
473028
912425
303122
832177
617500
970321
203772
782038
608557
88142
621869
49638
103210
102775
1042775
100176
379632
654871
198872
738834
76377
297909
668386
308300
257081
748924
897262
367518
963533
631676
648510
232257
144239
105099
431479
193852
787918
178037
401215
840237
883630
187968
34216
726885
227501
132583
171698
951951
187125
75168
566236
546595
757781
964703
376489
234806
302445
326904
943272
732657
79136
1012680
534214
748089
73476
30683
214734
1003710
523109
889064
102209
486900
169996
492789
594896
484145
37170
486453
291270
313524
901484
279588
926067
356426
152500
237057
428089
668633
858258
577354
653400
850743
453019
225952
845245
35067
284467
148024
106528
125975
118710
319052
336702
632908
85189
89809
293175
1038557
495883
373217
919842
351723
788940
522457
144797
575313
424269
8936
88363
348870
264359
835406
440710
764689
631330
272898
924985
231773
145459
374248
929462
595231
1011356
354814
925535
627112
590677
52729
318316
949081
1016724
979960
575388
497696
177580
496925
623401
917302
857508
184808
197459
800705
397165
335388
516128
128658
61048
502049
640621
645788
937510
899351
616376
378394
502920
878112
95894
486321
171235
343671
570866
257313
661015
866337
54471
608514
883066
307677
109129
280385
942389
30036
775852
44317
49868
195838
704632
9160
9813
679164
630596
577788
146305
955593
93362
278332
680754
526163
851738
250345
737622
498652
1034461
740343
867069
161017
265861
858475
810847
744506
131029
48972
473727
258840
701613
641088
90276
164811
339353
113826
293730
17310
476173
870003
581475
341779
783612
272842
677267
309835
632919
995894
553373
533351
895801
60820
42557
163007
417406
199588
832472
460152
52035
290952
93767
749460
344287
387573
958471
915588
967389
610272
71041
314170
815488
104627
638332
693221
963468
61197
428426
707950
123939
261463
305591
661662
730638
313629
269029
985548
129546
350078
789761
526667
377447
895879
699784
213478
348213
753365
633529
486711
390600
731991
987349
378651
138014
577057
177056
627327
971057
638976
8773
504576
402003
792550
167411
1002210
695037
866058
586367
627205
306180
158628
215074
915507
998716
21687
919146
181580
1044262
329151
880370
550751
153131
562472
588458
723899
1029644
996846
793918
463460
767751
234478
439857
440418
355260
861400
516864
983383
882843
733863
328250
219789
820008
537447
160175
1032418
1030643
265955
269652
639475
947712
444508
785421
46086
345945
436432
468624
814246
247937
698744
893014
955452
403791
213620
604139
58182
554617
367388
81503
672950
1037410
363439
187864
291306
420136
531613
34922
1013692
316181
316736
651711
659128
395860
265686
45125
588103
190083
958204
797570
941613
1020323
550
43421
585762
576906
144273
107623
235801
642350
305707
623409
6703
13351
516509
117010
21561
871421
290048
115438
396519
455079
461495
623651
1006913
702362
715884
276974
168961
178105
278685
786995
626694
58176
955084
487801
976829
595460
1043140
439347
271219
391918
136907
831486
438864
650372
907609
334813
617714
757250
798272
393935
668124
612641
344999
750167
600026
255310
277015
341072
867340
247242
301199
859660
703610
445199
165563
754400
19370
953414
667723
327339
327485
1028120
344352
829306
444685
283947
636723
178200
268083
139694
940880
261234
919536
735929
771120
209665
615181
556988
980239
811086
276448
612433
932062
920895
466777
224995
629139
337769
423452
665042
9386
751237
545626
975321
538187
383592
369984
173247
27556
607883
288676
930335
601661
514169
259435
394914
651562
1037532
537204
77013
945046
21579
489621
1025691
36967
105462
531221
720008
777379
762988
890457
86960
35794
534421
420863
75743
98064
408676
940262
693336
747217
339649
783218
557165
721939
1036540
998092
27913
902141
1003555
15028
644661
434794
38121
794708
703287
408228
983596
364879
172993
197718
723761
108901
173946
37911
503857
700552
13621
454672
129879
587411
501653
57757
332581
397981
585901
625813
718520
911850
91109
1035198
609198
123414
947565
601397
153688
755734
775916
801499
1012915
918014
776601
19465
512847
675017
1025806
891009
695591
346618
7308
867382
753113
1031758
375606
335768
948544
165151
935959
138496
83776
206239
537412
491689
664451
898372
705007
672836
62739
25265
292372
204335
621795
702621
622522
885830
848660
852222
291275
154898
993097
937815
893991
540143
35694
490130
943562
750718
83928
868743
137790
439409
419405
751638
606515
360126
532004
375037
705562
938432
456339
631539
1198
908529
618081
1019803
583506
826552
774849
600299
838002
722999
712279
223653
314476
397830
967841
352328
769280
856640
348571
939572
639418
684434
519791
830175
719997
758257
822131
479956
991516
831212
828156
436549
966491
271244
162547
161785
713273
307577
387179
468602
634226
249438
181814
148713
402396
317779
177784
1031352
750513
416494
1004986
439023
611661
223217
769838
628341
1022742
318484
639201
16583
723840
742662
1008356
747837
617042
940510
821717
582201
746444
555052
855615
118297
1042591
217657
695631
45728
240332
257702
829451
923288
14769
473459
568247
487726
510411
685239
90357
648783
219386
66710
1034426
140458
684283
61020
496933
338051
321850
20375
95041
80831
480124
468459
855880
271397
329014
287010
586618
97566
724487
513326
867036
985508
449148
29231
400294
275035
815443
935965
1044168
747288
509027
961194
578386
395019
655449
815229
590968
139010
952099
486884
818255
1034108
12667
229737
349244
587168
535810
176459
739170
81996
487626
802995
548747
730146
653315
337284
966289
609312
399791
700142
215735
416860
324875
893372
780056
581577
481727
894921
267486
943480
393836
280336
224285
656508
822737
46279
418729
712221
291160
451215
1032046
1038490
880550
653663
448357
1038038
1029185
281250
390841
768335
448433
970359
321745
591396
210360
603750
1014326
381975
557973
742260
401822
572660
6741
619200
595751
581857
915755
962538
258182
432628
529821
584316
369545
522817
424828
846642
640052
76416
1036469
257030
582943
846850
290113
820883
14481
541298
617789
614042
27787
468411
586018
548746
926003
56128
109336
835609
603532
413340
798736
258699
454043
841551
92485
395428
648107
1024425
217643
638928
74883
396386
962088
326527
657665
104139
300868
55635
12085
486372
569215
545647
611504
881282
257597
620367
66900
51326
1035116
722143
236489
569647
605877
133557
680872
591547
427151
241655
111011
404759
456420
338989
1008407
781129
918809
509712
302968
488554
798638
867995
416458
521622
571064
285649
275403
709643
416007
694594
964381
507797
798037
7928
816278
1019406
939583
908028
872346
806111
289521
550594
589336
495928
172653
157858
968335
167436
816192
239489
53305
197552
969308
1003318
493494
68410
372373
997064
283136
246912
138521
473208
112742
238409
54321
516378
878991
801339
806194
245105
69012
669685
917791
784547
848750
62064
612550
554721
956849
942206
846417
178498
863031
211820
517894
392665
481445
786868
209905
28746
288575
259315
817644
220431
142983
654927
88998
894966
995541
341828
640692
673609
787577
615217
335450
158879
1020820
790365
1027378
96108
956001
195177
606369
1018237
1020550
916359
686899
813115
133278
953286
1039842
167879
447895
255790
115254
833882
949510
7146
566004
984551
606847
235335
477700
505502
445236
320157
1014656
668450
76449
219701
517520
13786
796600
816643
714541
640053
912535
652849
608025
941480
90916
2125
89189
826043
41327
637901
764654
163260
287336
688996
90138
851732
59214
89782
499661
581972
160778
340294
52741
909961
839619
976702
8660
343843
981427
32980
191572
45207
509745
412041
265147
178355
498922
572234
810380
527005
672108
666992
124434
599744
458584
215680
83836
750207
567424
986957
955192
565073
86564
715500
868657
779896
807192
710506
367250
657956
446353
47198
75746
424411
27105
83726
267520
495704
807677
433789
424726
643496
740566
399895
588456
831181
766831
302164
88406
626192
388409
619906
541395
99059
1020624
698983
692959
569875
41400
160676
68845
537441
425561
632286
835402
97416
328192
73325
134801
665376
239452
397047
138235
487530
565043
769923
780993
365584
20867
62137
681190
627480
482684
158713
467131
362070
954781
878086
821081
505835
1030800
381750
507005
412917
578765
1031275
894690
360158
787607
928618
401312
233425
782851
689603
876499
1037073
611957
397472
968058
114052
280883
408570
376722
151316
988977
21607
611070
470406
1021094
653656
636150
759991
893356
112592
273271
913720
612155
436511
871467
866234
983419
231200
891823
223950
556299
943721
701951
409343
785800
1011386
726573
1011236
494052
455026
554563
112379
547164
380850
388269
283245
554937
386648
535812
157372
87487
79305
548777
679354
221590
479046
146197
692984
575538
336805
45672
63064
43590
276146
348069
396876
379204
502378
142314
384113
340395
328556
671914
801799
616047
532380
229833
838105
77728
600060
58646
142717
24891
30676
357193
808278
799686
264146
527816
628123
123525
791182
521910
523242
435038
844265
868242
385535
543225
500715
584004
644940
964544
1006202
185518
56411
456606
154143
923690
291073
866305
156513
150151
803615
371918
242240
140489
29706
554868
714005
59740
718836
267640
836925
943809
262392
986818
286311
999885
270290
166442
273336
156069
936726
591025
733715
944133
853936
293604
900712
667962
159675
843784
776750
107555
966414
686663
692315
623219
859933
503750
904074
479966
563643
62103
550037
557399
1010570
445262
345245
656462
47949
910468
27471
283615
75996
140856
786568
825713
670023
596094
309440
124741
716244
446912
103732
55221
830160
599896
626592
757071
64525
683137
119579
362041
253947
447455
1027655
914465
544252
193400
687770
661846
49418
524838
944531
482410
261753
778413
296876
217813
80232
825810
239269
631391
522406
159450
881783
980239
263514
483326
780561
779277
836650
947387
1035616
825621
84915
1016265
120933
512326
941804
5661
789694
805308
275054
44967
617633
771627
722168
320971
620447
955105
650990
920891
927892
998313
466338
750569
648067
372728
574055
725874
86316
341533
698764
92280
147335
1003074
674019
850884
939592
766157
638008
764956
434045
715581
341236
887493
316854
513146
11266
548063
1027130
370939
264419
573672
132578
711254
978077
724586
34970
923385
883301
454381
391158
258242
264154
369198
1009172
366202
159902
829915
802785
44688
596972
855962
162494
952806
254514
167452
772450
403535
835501
728763
855539
320781
840416
773466
284381
72008
571195
65104
338993
4596
10302
958044
457485
706772
727902
785767
370719
691844
257396
100301
914488
447846
762146
112068
808222
789398
98624
360301
804883
371563
75797
235044
978775
147508
734068
282712
906875
296879
369312
124616
803331
349646
939244
962670
65163
20780
956515
792815
373076
664700
132383
83346
251742
955046
288896
605846
763380
147029
202733
298479
913055
663298
758556
888584
466596
877419
977765
395979
953086
467005
23995
45307
232953
589010
853419
242720
964832
23839
436329
484721
711227
428571
1013839
130306
149968
145862
637417
761212
219274
308988
133668
29526
657768
746280
529386
287719
477549
134033
449624
862825
457426
267805
622211
394494
576485
814417
114831
824254
239252
981935
404243
6376
527065
958114
330148
466448
573443
793685
820657
656510
589148
530766
377068
585327
62757
123610
931519
597696
349057
709336
90431
313177
962476
55681
278674
696603
770059
516183
229098
431037
183992
407609
409455
620739
866032
64880
205291
500324
256644
350627
462817
513233
756883
1038022
662793
779767
948987
381467
45097
372298
54416
775162
668692
491891
92941
231782
55153
251869
762019
858740
759717
1001886
742810
832586
789961
599898
913225
449374
817520
658932
999675
893129
848356
603770
678598
860471
535190
63009
751786
435153
887179
852633
70863
192218
1011507
951885
490668
112194
62562
211835
268572
601541
227327
141812
177735
404877
950070
992350
640898
152411
910695
405609
111297
288741
952268
803705
741036
833712
534323
699253
454065
249368
377775
186812
419605
825980
694538
518168
316245
931484
217933
562167
442390
835894
723429
152887
463874
139056
359514
703243
911218
271605
611385
298867
727635
838552
1006319
112132
1023917
453007
940284
280539
421546
716822
608244
33154
577242
141075
398469
82899
303697
902094
982113
35064
569271
113088
602145
438694
334408
372628
272383
231840
996074
881376
999349
971291
284035
546188
178996
632787
856214
976252
676286
779888
927262
769861
37616
467682
931531
809140
802590
998251
789101
260941
591792
452791
314737
296225
792102
90644
139302
546053
648969
111957
113205
464439
933018
5066
397007
237627
311266
1016271
290482
289809
324477
390944
711791
587366
907711
957535
53133
250827
957070
276293
941070
227790
98291
484574
11788
258830
217098
630236
715269
1015419
771335
240424
606497
371110
219050
703158
606894
121577
433239
670841
453190
588912
509283
692624
647864
605912
512827
207632
665055
223199
60956
660658
550971
816178
534932
786867
54233
276414
925886
458923
510789
679643
317563
920198
653615
568423
65910
917343
176502
201119
357696
697865
678191
313098
977192
38301
774539
169490
201106
715486
775599
643014
286118
956890
71414
736395
162037
627653
356153
122200
307293
780180
222921
669966
526397
1040612
665132
520499
570086
782948
474292
136997
350932
144583
742258
239843
451488
30541
937829
641911
553130
742387
335327
721039
194002
185855
127438
949774
962513
257739
644305
1019695
430008
390911
932747
915630
887635
13688
328624
29689
27391
364247
652186
664567
138150
277965
441484
587388
743895
635187
1036227
346363
117280
556589
97933
780208
645595
740284
737319
25119
993712
758569
217497
885692
548366
440370
968081
543114
538312
11216
539954
523454
313631
485151
970339
792982
585787
691610
62987
825259
497393
934295
987857
290006
4888
361442
651205
336388
291578
447947
24281
169480
128201
525162
50194
938735
155366
988402
434396
787299
884100
632037
532192
366984
687881
832589
256636
12484
237083
959472
329763
142556
46528
184239
943655
778039
49125
530850
97261
891749
986605
953639
641976
431451
677350
868063
835118
1016596
369463
578457
488169
639321
680190
1031773
310496
853229
987690
448957
123878
236312
482780
767581
797485
948168
44569
884485
299698
606471
994204
200522
920377
797293
670702
887507
608518
583493
379166
549795
477125
1027679
357955
516249
903988
286247
325624
681948
147741
218726
480130
276697
56786
537803
878329
791036
873787
823410
560923
416248
433197
626621
77337
365938
674108
325929
358127
460787
436542
417395
604678
1032531
49437
376103
341357
833691
428049
204641
164074
868225
940472
310707
972279
595398
787831
84001
595945
568834
220436
208603
564124
75162
439366
60156
1022621
608229
459864
989585
946370
524928
278907
422209
387346
634595
256217
490314
616535
890706
150385
806635
593514
521211
304132
131904
564973
200667
51938
776048
110507
319959
708740
216087
354044
115999
1002742
953671
123079
325242
352152
45118
373772
278707
113451
611838
527842
928462
18446
576343
77666
137301
944869
360226
1001678
113741
579230
272808
104966
58152
372682
378358
873980
481821
848385
272203
452142
940701
506177
336684
434659
587002
378288
352133
304468
453997
199525
843595
869
653434
544354
930494
397714
393039
73671
368475
780206
911704
956980
407251
1017780
38634
504074
372195
379735
990052
13288
135673
694362
909888
654522
314140
374704
563733
143954
393340
909056
881413
63237
171019
500808
689872
578540
588163
278913
52577
9550
96118
182545
604976
611302
684358
7516
332181
812582
71479
858040
131887
46406
759243
799138
132688
696069
664441
685804
524534
311511
550119
12972
338924
532731
84462
218267
911833
417643
245881
273263
229319
316126
1276
554023
502468
682849
86082
350674
185483
630817
650682
357703
451792
449906
1007266
127115
650247
122218
943664
1032219
392014
419053
41593
801790
450663
776126
108472
932621
698038
65105
583672
422542
551515
704836
703792
978575
297997
150066
529315
950847
197992
485309
139168
350756
676708
1005229
976517
530064
110585
453726
799358
279769
88987
265583
644308
268908
779860
135701
436482
234660
872645
59525
660134
355931
133002
37320
569191
819715
361788
444169
55426
329249
938832
997553
95320
490284
275239
16323
39148
407827
213007
308970
644348
521492
54717
179312
419433
332912
700523
212331
998654
548418
60687
727782
796175
766668
672876
540521
625767
651510
767433
321375
501277
309074
764812
238827
174440
450697
768879
533324
743560
976711
942591
208521
970551
205689
578663
797291
6123
781648
964724
454349
737005
212142
896526
948989
1037455
573021
389061
891474
311261
821156
7725
795083
672832
490417
107244
566062
17399
776996
103624
426667
164634
284855
940823
886279
812500
281859
765967
600260
378265
946615
599042
718967
871987
1041676
804628
731493
548928
74050
751950
1000072
18394
599749
898351
534171
1341
264381
715816
516589
928404
1001943
518811
258848
416139
819141
512696
172268
81812
640862
487435
705957
334159
542570
229847
127094
746280
826836
536036
748824
738267
777493
771726
343843
179093
103660
701171
994997
893776
378669
182360
637160
798410
311138
669376
793973
819525
283270
274625
350508
781854
610322
1007176
670628
852315
373058
1022018
1033483
933476
104001
983287
757204
548463
785300
950777
701531
603026
989996
828299
262631
827219
565871
1009352
263801
727834
774688
686570
470894
41676
37244
882985
176253
807349
83265
807839
379039
738262
757268
830040
35646
589160
348662
706785
86549
591141
583696
613908
541
171213
672806
576736
546069
717666
616630
937392
478102
1042109
485710
255680
1031409
86749
712084
743766
786210
675778
118187
345497
993325
1045359
650170
281679
440417
679682
697151
955394
707526
292075
593965
914376
154325
751211
299538
294944
279678
812134
209059
180226
9717
514502
485436
732336
211890
337975
193885
745204
1034180
562435
728362
601301
201343
198983
47740
306616
175820
225682
860252
1028342
676919
440991
112122
63410
120556
595171
993475
236934
627667
259970
531961
104907
379789
827554
3221
416684
952735
866775
588661
89420
283206
632771
722618
735421
258081
432792
82856
809710
637974
542258
469712
711171
668858
954951
678914
66809
930686
981970
952355
62398
832794
772494
650955
596301
761759
938360
40454
609903
481359
17087
58674
760319
141595
272599
820234
23781
314138
713178
53793
154452
391556
847445
661010
607366
1036142
1031649
393413
337229
272537
709732
480371
30611
981013
335493
1041069
951353
555615
64818
248105
532084
13808
387742
300566
915978
379303
271318
786134
511250
384138
667922
581192
936254
295075
599652
793333
777718
289752
781915
13385
581610
245077
356001
403144
57173
386933
370964
922721
1013014
498378
366282
713845
842796
80242
836365
810901
339257
48866
387019
492453
972026
268098
99267
575550
547397
921485
354546
171647
85369
811010
778597
146139
424207
704389
997384
452723
987722
100296
833853
569022
729659
1007667
830812
159050
599529
83062
116024
994780
382861
1039802
278096
426076
100765
12717
845853
163435
372556
1042150
597864
641500
345028
685366
757000
304890
308696
313352
686470
280632
342650
263287
667342
388739
774989
497226
529443
405047
793209
778161
712872
35466
163790
993531
412022
165051
526545
251510
312314
717274
869214
229396
226607
714348
843030
100458
471980
305802
523814
191599
246093
755695
34115
98730
512547
176454
774274
425148
943830
165612
194361
14756
754110
319151
362383
668309
70896
201080
784500
512894
410612
122049
9780
946301
961811
719457
379253
534878
786249
1015384
519587
534951
486845
788727
946226
444549
333062
193686
554026
706077
354202
152512
580010
907811
849784
194881
989758
40393
544718
942997
810173
313271
36279
155743
702548
60927
314289
748453
854426
789109
996785
822837
669351
123933
129154
102897
655623
60462
157159
100392
238900
282853
641848
43421
724629
998568
337775
637457
308044
15372
1003597
922374
698094
633023
365512
359400
628356
313700
99588
596152
414622
405025
158238
404651
625928
756337
984529
692307
171763
384890
722570
400977
838493
84083
1030790
808984
526166
624461
41549
845265
140922
183830
322914
501911
142288
181678
522609
441580
18305
347437
159476
821691
951887
129162
277471
589670
869890
228473
517974
486411
950730
863270
638104
742494
449004
1013158
610198
302560
452670
158684
331361
734665
966372
510352
535123
560283
758695
6850
295800
471095
522266
329356
938585
485083
355169
450311
585042
216699
690546
173286
160576
774645
172347
273896
288860
826944
228358
857534
134524
238478
433504
276068
334613
209975
21640
212179
665308
883441
801565
535585
389646
174329
48524
366932
515932
661214
991395
579218
607247
209484
764441
968750
619398
1008976
849937
545286
611421
881723
548327
60308
180395
572517
593918
756649
54024
322580
942603
977798
399098
660937
24601
746178
537097
520088
849916
208679
289749
851063
223777
631226
798094
383794
983399
43451
875821
271440
500788
894356
136700
200936
70162
754522
595424
285632
266081
160077
834370
1022105
850459
45790
351824
709942
561776
859660
823788
842384
339164
269107
912558
402904
650147
767471
857177
646683
597888
370806
188313
291917
891685
528445
1013923
894440
752081
368379
450276
998503
863150
701265
32271
594741
49400
925845
1207
848244
778019
384963
594764
788705
1025441
1043460
676257
795273
927405
111861
186300
165852
960495
606472
843865
746435
581750
920854
1013087
887000
177922
705412
166289
450487
420819
187328
1648
574058
101940
267585
99168
137615
574482
634370
30106
980532
439432
30003
393786
442842
423642
340387
71340
993822
837425
254590
622565
338128
230016
415166
2567
797517
328038
604913
893006
770698
65819
518339
727866
961177
500363
787855
898991
278923
427763
1023969
732519
808888
981922
405032
410218
155825
367442
360406
565296
28773
642345
863021
189443
163830
717515
526454
487799
312926
31868
910951
890315
683459
741081
1016795
200248
846296
693867
271301
1012076
71040
679597
966607
470724
946182
924982
326827
77111
55042
743703
831743
758924
1028976
912864
503152
621462
75696
976210
102811
573687
897926
18755
364245
930915
22124
930415
507687
999824
795414
477210
352109
783976
791977
17376
673194
205102
642562
469351
1006800
84453
208858
812063
559830
593191
121255
538568
980020
9953
669521
688217
371036
189978
205118
598589
237719
456584
1040889
605824
838350
117172
975747
422262
565551
346356
887615
421275
618346
375272
403546
968572
356812
270609
268112
871692
667437
75121
789815
417633
496384
357946
355421
225597
547600
577237
262231
594563
748812
685594
169545
239332
527409
825261
746362
691084
566279
846415
1012211
936885
836028
654687
984470
130996
332038
134707
643574
295884
797922
958243
744764
325018
531028
892164
791401
616454
294479
94243
105978
151849
840205
812606
137254
698618
101448
978112
136641
450959
727609
829611
406575
678757
572574
274951
648391
154140
1042422
280237
467321
61785
299312
465802
259955
57542
201318
74182
1883
710993
130292
473832
6440
73197
478176
689687
406319
856442
346
899586
820769
577926
599536
416865
344487
968242
385386
704309
543618
168414
133592
386351
604266
402740
887496
623247
978644
24357
936463
108368
324402
558864
245564
59630
898112
670171
393517
459685
450618
649182
393166
5655
386950
419056
835255
502716
436953
905484
712069
927228
561390
377241
952940
724940
855432
520854
620200
724244
615988
224779
374274
532363
756839
499376
145137
10431
210793
843289
265406
91334
318635
842317
193258
700814
983025
96467
658205
492768
197534
11625
416015
443393
199981
815974
747267
237397
766504
976323
16105
147024
974193
467342
1573
155311
180499
478137
240570
416892
681703
950610
659136
975247
566217
730041
61114
469707
680345
590248
680637
280091
661000
762377
243975
373474
299858
935495
951074
265428
148811
986512
83600
684084
498101
159372
521508
126798
930807
500217
1019295
659643
246951
741328
864505
124197
782389
556687
109142
277968
684707
840770
33384
1041895
619358
633783
833685
826241
704874
800077
559409
775525
705845
318914
154550
890648
650742
581440
815648
199244
304186
227136
750643
761339
172332
122761
575048
1013116
387063
346914
763311
182041
543602
278755
868223
173225
157645
256753
759577
821093
204772
1019381
710045
325730
865405
517930
957764
778100
840422
572713
500885
260501
518961
742065
792352
451031
957584
785594
134710
835715
949054
947558
776266
315531
799493
749910
875049
702092
870971
752192
378341
532316
994103
940823
26860
378421
543896
836629
302532
159008
674900
19312
392547
358770
618899
521018
962453
432135
681628
270899
47332
264063
619911
931857
176487
626049
792853
781754
919772
506704
717956
491927
947756
681685
336373
746697
960975
293121
231312
763185
547578
157641
168298
58455
787251
874519
175333
512927
255212
255915
689489
975251
186602
819658
242097
48689
559122
547479
819077
920408
476716
399050
915441
345807
120624
486814
745071
158727
76706
723879
192613
230646
146028
569627
929674
163422
579024
817918
54057
263801
434778
606086
794617
271719
678487
460585
95045
380539
890950
293651
894069
24252
800935
986946
931104
1005354
114346
231680
987327
765512
211805
375964
432078
531530
515107
174874
58582
513744
596315
119
991985
28421
37980
663932
312446
995950
156091
450665
234308
954541
683131
336321
758530
200737
484156
877858
95320
967588
157495
551381
705970
229842
242813
847414
406285
426049
430604
644962
321164
705514
38050
677224
529229
97439
941783
26086
193708
50149
98200
17787
182898
936364
454091
708599
596514
413406
494657
654974
300763
612416
619249
98718
409355
658449
694981
524249
920837
928353
601779
999887
722802
688028
932638
419427
80124
519109
944283
915383
646201
70936
952515
557865
596998
570004
76817
287732
1369
311590
250942
764175
655057
215539
1009475
287621
522914
680075
524174
200489
194163
1037858
1028310
241788
427112
724942
656128
395381
75234
654519
607793
74777
73679
776846
861209
740921
205467
796309
421015
1035849
731094
81794
733163
672513
915796
522499
428064
789718
668252
116972
916071
483052
752939
327508
343599
227690
476191
575092
966940
819524
938571
33745
103360
853449
13015
853636
741012
306925
222394
119665
611143
578290
122564
17354
910646
509245
676705
283454
108936
46254
731936
69916
239315
93836
440664
154389
179404
357427
763203
394971
122695
740215
650533
733923
990941
3472
924040
697883
165635
548157
278150
71242
119162
417188
673141
72308
681880
121819
855191
870856
70916
62868
353652
376769
337144
561004
654887
447999
370359
167982
203776
319687
583795
49194
821736
445246
501252
925402
1023805
360158
387787
1014069
462643
877187
757994
147411
357038
842112
286731
959133
736773
520214
40179
380534
771009
924340
349379
499273
766112
717941
145756
295878
549264
611628
34533
632734
501617
786395
518177
989707
1000243
505977
1012051
712148
718148
800919
311251
950789
680886
196147
236504
115785
36690
10655
827471
1005484
790010
668993
987798
838374
514059
193247
77601
676714
654176
90038
801861
524973
737130
697482
800421
943165
286747
904085
625592
900226
798939
250401
402634
90709
632411
407975
115322
646930
798215
488319
633798
968460
351834
494193
893346
850824
806435
654134
993781
900585
792514
949783
241147
456232
845151
334062
423907
827726
311360
639047
806639
836390
846846
914179
419577
455574
814227
1041355
795820
1006930
1036378
531466
825055
868567
671700
906118
427265
1014834
496559
821270
142645
44895
614500
26022
593667
164773
626531
336101
612054
174469
356989
447045
177521
670995
751375
783404
1025954
985970
945558
712235
670089
385849
567301
364134
1018985
60230
769268
407968
461383
62446
242629
146211
312200
267478
726812
445869
976239
950876
454298
743707
67988
367634
877184
366666
66882
469324
46869
208517
114198
962717
760295
257189
497934
641497
207556
635350
885709
706331
22463
143032
47543
198998
508444
667743
833173
181675
910079
989797
574453
484125
941243
902586
1037538
461134
335942
487962
532180
976480
143207
1033306
762439
485148
352952
945277
627232
757447
28226
182687
273140
759797
197073
410769
719954
547934
956945
876496
135089
776850
418358
414226
519796
364087
845613
1015797
984025
815321
641034
70388
82356
342148
680419
906634
413050
354883
1023423
924129
257092
24126
906066
929633
4345
829595
436715
478791
707067
376052
1019129
13653
758607
574842
948960
497355
127069
669150
258088
301461
420859
946361
790205
748038
76007
406200
741122
226893
528478
283007
763302
604581
851085
952244
522114
178985
748665
971860
991933
637975
616898
346344
864511
350738
456197
433083
823322
786235
700022
668518
310391
33035
103178
267984
924848
214770
755913
734207
222524
744617
539807
391348
44117
674854
556192
780702
364822
507410
560967
234340
474071
220642
336118
411667
832061
989718
56058
153053
299582
178257
451628
303811
460985
923030
56953
53615
530522
635185
192341
31846
81140
82753
7064
973427
741109
377990
969007
392285
190872
694171
921325
273501
106073
279871
652952
874988
755313
72189
592954
845720
467315
660770
774431
70369
173051
24122
480851
707422
968177
580365
758365
337427
717143
202779
779596
840426
737370
629637
431492
219797
38112
74887
480461
902944
837878
497283
966315
262994
885142
55060
883538
415268
253832
783203
811386
1039510
125559
873773
412084
907974
216102
512399
266412
718241
932223
574578
736552
365923
1038743
465240
421517
197605
650835
648927
40599
1017642
565479
390621
453104
220708
913203
150924
156622
305464
732987
442017
593556
116110
500555
231166
86305
1032687
538886
888293
441872
974765
566115
840243
352941
455452
92653
5839
879866
20982
879366
835675
669730
250397
429584
779367
863274
45460
246035
262326
683202
374650
611966
778176
256366
969265
59181
252123
132440
571151
982570
675106
678311
588572
532482
434881
131315
752408
955853
580216
692820
331471
48082
401073
97307
242495
798242
285458
313079
645443
493041
161718
864753
866595
433878
1041154
946303
330777
232667
847196
396280
315696
472917
270171
507833
885499
760147
549367
963532
474506
396494
766816
881146
586673
347315
52320
42515
367700
405427
146540
160775
697279
350991
224429
307539
717017
324068
632645
313431
287169
80470
554918
928091
40048
395989
194153
140334
956722
520120
150541
7111
751974
3142
366208
998328
1005544
689332
134373
314676
719424
309657
271185
207109
655268
1001898
705675
614963
787950
1029866
446876
929
566769
77204
612441
31614
84269
767491
404747
835983
290254
50314
314404
589085
987929
997851
74242
172061
308822
1014649
435898
517799
803210
482342
676683
411863
70951
89051
1017900
564862
178476
315612
619383
638713
733325
1033529
779567
947406
423875
297182
129846
53433
400506
239775
290660
562914
29712
284722
72452
551772
620898
885307
751173
864282
923268
861394
674664
995810
198914
994248
927590
925313
281125
481243
616481
256830
876615
437155
43051
427417
201427
622451
330325
592334
611599
212940
404819
298949
911522
789039
82121
1044400
923824
623905
1022809
247648
327491
903129
45399
34429
199608
656826
370889
748817
65526
949689
856011
681898
838416
482765
891712
286583
627996
638070
289411
620881
706908
345804
984538
86472
325843
774520
190299
403325
1001621
991752
51400
118204
698303
624125
28544
798475
369675
137424
282866
490658
356771
831028
732467
753279
319563
1000797
860305
998226
899504
303397
739520
188328
79714
251468
589274
191286
1009525
695425
872880
396820
378445
99068
192557
1040287
667581
1017247
465064
383562
158376
13502
444294
209861
19248
188936
394176
718147
500495
297887
803546
618974
403498
892543
171354
392809
475822
1028155
335796
953135
168579
761115
420618
48052
207909
1035679
964216
1017133
320516
945452
383784
834412
479916
178408
18600
408091
857555
712543
190479
334770
360024
446491
353065
414178
769094
830238
639189
67168
461227
235898
527772
264489
477914
158191
303745
267630
150869
571985
804618
299361
244709
564855
412969
555413
484009
768586
378955
583329
261421
15653
846571
305439
684199
254384
453240
983923
173191
279101
884239
570435
521837
898740
10905
542516
433316
138826
835270
322517
706970
989734
412706
400538
876560
307003
188431
536794
517595
414382
1041292
260869
801122
563175
74216
576436
942112
714947
262570
375839
951829
559625
193461
56473
213893
225189
63849
126313
903834
871378
377647
15649
356955
597253
341364
1028496
150015
881722
837884
980948
899634
562686
810176
73283
737294
631986
48363
986775
297629
70690
996346
788247
691688
778203
802077
119702
647291
912500
410101
285043
135703
22006
815185
649124
88192
79856
358978
540298
871432
336926
615074
186144
818759
206057
866217
244950
379978
726452
950016
60668
911718
548580
276756
466541
998642
805790
789495
588831
501845
223670
411223
824546
42496
842998
331755
707544
574154
791615
964413
640514
101478
505532
490755
114101
678122
331734
662621
800146
652503
635615
227463
460516
926985
416419
917436
1045166
960483
612979
586905
483189
155979
780655
112519
716221
170786
849133
462890
4873
159149
582088
552133
287837
713945
470634
95768
408459
112872
459699
875747
965856
792443
273304
250771
595649
46226
174983
631010
952454
207008
200027
900704
235597
455821
762886
647060
250702
238116
138737
875115
813721
614796
184142
75373
748830
542075
529698
303746
612193
149475
911370
495813
582185
685927
609463
291997
71304
289633
23588
583749
620125
472873
740871
289453
49479
196574
247485
827139
396555
462207
394952
981754
896291
844470
1020601
409240
515291
693514
368448
977117
87647
607163
212042
763335
162347
37484
214022
20534
837299
643543
866611
475464
212306
981253
242179
502759
509334
570874
1001629
271292
222464
754213
435172
390561
719026
1042622
971093
731676
316942
948918
273192
68741
392679
650379
654440
723553
797585
522357
1006506
121434
688739
196043
975995
93659
62027
306240
566121
142512
302463
302480
666746
585502
830669
169639
399316
6793
162987
841032
941566
300327
630174
75315
390788
587646
75962
197192
740759
591966
736610
61950
220516
475767
104402
255074
53401
847144
626244
561952
660939
884646
1027404
201273
335102
470378
819398
469145
366568
343061
582463
187150
874367
419211
346758
24204
439981
279056
390211
1007136
18118
519795
511029
280610
526094
155101
748372
381485
539780
155772
705973
484386
757242
12698
679783
664598
597768
527450
30105
517691
91639
405159
465469
268503
533307
245164
193503
896250
406796
456610
288632
933025
495279
564079
650916
873879
238991
585455
664090
413456
212342
721156
171481
383545
1000717
914959
655948
18126
769731
346933
377828
364801
771388
571952
972901
885173
208963
358106
558324
187670
631099
454019
1026299
544238
840040
117204
450291
170477
918837
527473
999485
56314
24535
4139
815953
854410
648053
260777
334919
297801
495885
878850
931104
767493
109787
94027
8575
286938
243133
179792
731587
932153
745475
4776
193832
446782
410993
504757
53728
317912
1040038
979577
280130
864405
413738
856981
73530
441732
8457
731616
369452
417487
265978
426519
669772
598235
972613
877823
135044
758436
507684
208524
307957
588664
1022864
462119
650940
257918
959452
954214
267674
549691
967472
828273
933140
1041912
639049
918866
336716
728055
402655
501639
569366
765977
358118
503597
274897
684987
395010
923167
325719
961673
336724
11220
784422
714272
317872
517398
306619
742591
964251
160291
315642
227173
332860
358599
437822
684269
557499
461481
277354
954146
453259
24536
653628
388552
211172
691683
678268
221853
703983
124189
958102
548579
111024
999740
479114
343597
292122
923557
279564
332855
1041428
958975
693410
85184
672119
513694
697065
26055
409532
96572
439034
662036
786875
137455
68891
682552
562546
706192
755374
109299
1026971
238922
482744
135165
363911
752318
1029826
519666
223683
557507
354149
1009910
885482
431837
236431
54347
113479
315504
734107
6453
279336
1024723
685280
110556
1026890
954810
864274
40439
229340
398528
966160
156260
770662
681285
437259
409639
678190
534521
1030248
416757
493498
152471
714236
410642
161578
633899
271133
288914
543061
585561
820924
833659
324660
430564
106629
680558
233780
968762
411910
736568
864161
324218
135648
580730
365657
788209
80692
990518
428028
692950
127517
232277
483559
355367
1009380
445664
809375
359508
702525
643621
895273
355864
77018
56237
348267
204206
599371
179986
944445
438763
19482
251129
201589
1033260
678695
13955
447679
54517
212812
844133
217039
346998
681830
358825
647635
359691
1042776
1037121
775159
628014
844232
857545
974937
339251
495638
354105
592790
302393
771637
4569
740643
983797
284560
337107
300504
588835
1019269
589146
61428
988801
1040317
662414
180759
479357
915181
272347
31773
375078
220791
838133
744223
918155
333529
613928
994566
992855
411569
171184
714466
224634
173879
746988
1022406
822893
292940
27897
495988
165795
401367
76
421288
235872
218404
631722
632691
732664
1005540
936557
638054
13214
58654
775181
204176
253192
644734
990425
789985
561616
706105
872744
912961
854116
859001
291197
332185
365886
193292
495420
115118
749302
978090
639771
1016119
808759
392103
836867
879914
966902
195332
465192
716061
97518
26898
165322
144738
720945
336048
770153
944596
68983
311872
370748
349986
1036561
112721
553598
401227
581892
650739
288575
738680
308022
317897
708193
884907
295437
141949
800183
386275
312660
457723
597468
657218
639754
958721
416456
439814
367936
611130
340805
186522
274499
623657
567725
908714
829174
237537
941730
977018
751955
539696
249451
161802
861166
357440
683747
840379
542162
721515
273360
593672
194511
999928
987642
876642
166518
553897
319683
150822
386199
234865
42021
711868
244069
743412
954744
494906
889868
316295
910915
247739
692642
843727
26961
910534
901226
503704
56620
5480
886634
445999
195219
1032533
972781
218485
371768
387805
504831
363600
160678
187284
679503
508992
151221
699156
62282
812883
392970
798428
160845
539782
60966
188530
355503
873151
478843
542281
1040173
1022236
206097
257778
798413
920635
797361
59891
574030
63587
687378
75539
692480
544620
478748
212967
311704
908764
778607
93016
121609
27709
490316
328437
1023682
194542
96563
208218
861330
414133
992982
429043
386192
411602
1026098
597070
963183
921123
1022187
904926
233186
813765
408935
518118
893147
114413
630934
345005
128496
543145
463090
172098
884125
686604
410268
56752
595509
802991
505103
810762
316979
414578
934388
321174
536039
997077
483990
124792
249262
29984
752539
155928
906980
697220
826687
909932
389657
298798
781708
963423
727743
368367
202508
190872
485559
475528
724147
857034
982517
565322
1030599
113832
163587
996911
940136
358577
895154
268484
341135
66429
451855
43778
401181
210633
859623
216026
336807
367893
724285
543987
999645
943641
406043
951507
731557
554168
494534
62396
879795
527508
743583
845531
743455
405105
207030
239530
47664
1035167
256662
417386
99067
419986
622502
687342
686706
379693
415892
366132
869706
532121
25672
613013
719409
145038
49751
485498
359643
472601
81035
219732
966191
155320
35455
514313
275825
883848
561874
984933
45285
1009613
136568
645241
938746
229609
1041543
674853
761787
919670
788591
554703
862998
947931
959787
549548
182881
363201
609972
1006076
540170
145936
912264
729630
147764
279224
370914
360711
234015
308999
64930
51729
315106
913035
575910
1044479
346651
262893
919851
152642
256498
25120
730952
362989
167881
47137
2926
472402
1035307
699877
222105
63514
1003925
210558
957928
272481
475419
274325
157070
735024
359133
695768
683608
797320
1006375
159362
431622
996470
187292
264937
525650
259869
651499
569006
344692
273081
296716
818577
293460
499274
692095
244249
753886
298695
732652
355549
313004
694446
63337
752618
613731
374358
288844
35074
920937
105389
185526
1007605
897842
715963
484680
432329
741320
966320
290849
432124
925384
665882
845895
134653
489052
698264
949392
699479
821986
309748
133582
172418
808936
770965
167210
615095
432148
800582
428783
205978
440972
344461
851001
56176
395773
278695
821254
1011331
1040367
206825
883703
682700
461706
20074
56813
1030598
208345
462254
340413
459747
51486
351655
999265
798037
1029381
328746
712313
347550
567581
501194
991840
552222
985809
84410
797382
15276
242481
614530
636907
1037339
305899
745736
742600
418186
983265
700792
232858
213501
162500
123026
499371
740423
426535
727389
265527
969010
404952
598527
947447
101270
995322
354834
24114
826541
399884
25927
311779
312514
617737
435737
793382
633794
348208
439602
867666
716874
313528
1032561
248890
127130
387017
743482
983312
346187
595857
17583
342341
36326
858211
877969
259209
774291
212811
77814
38294
249094
905079
393749
268203
711666
908859
80933
435105
430601
596096
20624
718094
39551
1025215
673948
541593
210782
648403
269629
537895
778892
680088
919595
338026
437131
434605
792230
486604
458444
769576
803230
948723
653774
249797
57274
448054
312381
289452
672152
936747
830388
988295
780296
375198
12141
908332
410001
424502
1014423
174663
653593
90378
371931
76761
194682
655310
129647
1017275
969880
570036
684959
61715
367858
200877
944670
1016730
392011
63844
802610
1036300
598191
869924
534734
104462
282990
374215
523808
51662
935058
562062
352890
986121
1000980
238695
570000
777501
1002241
133405
612188
5380
567438
406404
540405
248552
503095
342265
569606
146949
195971
16010
638482
677171
181162
501996
93712
717256
496708
391316
902865
965368
100410
926562
706082
357944
174671
831082
860376
561581
173217
666396
229404
988169
968221
1014672
364989
704234
163527
1001887
245467
1029589
87057
288838
909727
361219
251642
549318
181751
33926
452613
81857
865155
477200
375904
227836
241147
146896
775521
756772
436935
58184
343293
566242
674174
682847
128417
841731
480267
298126
297050
461215
705701
85759
690156
474286
963993
173934
584773
664719
700729
582314
244710
449008
516850
113785
660746
168773
51463
647090
441070
275494
144175
223441
1042749
54573
987926
478594
402405
341983
324438
212899
3861
958773
479060
884964
653019
117335
915909
993282
673061
374156
690464
566093
215822
399614
222151
982084
822311
231579
39350
297178
371532
365126
880977
60372
990406
155335
333790
865122
716722
413816
1032137
364583
502785
1011825
657082
457433
858206
462611
286681
274121
954807
1017177
704313
957283
580668
357037
1006635
425848
21167
1015677
334320
100350
614227
299393
996202
68654
735347
940007
593084
808580
985392
206917
811798
990227
468255
215785
227482
293160
534675
82027
48023
911411
176373
892845
1029277
20593
431555
107493
599650
521135
73026
642199
307105
316607
664109
529990
884160
790046
525009
656153
702129
850264
546621
202903
410489
378800
192583
21543
63626
457678
311262
220560
58431
334148
59665
44795
1012004
443715
751531
153619
761147
894445
511844
226109
292260
21507
558484
860060
771661
103636
1007533
353671
1029119
360569
447625
268329
381117
984369
860903
90138
479272
621727
570424
682074
937074
304941
648340
39979
37563
623480
19511
709642
512902
657817
198134
57339
262061
383611
887508
807729
897086
267836
884389
714163
193891
348867
758510
821238
796693
796395
58531
268514
396392
857503
357090
519219
569575
717140
96246
969983
187486
509776
727280
742023
567527
617632
770375
848825
224336
351222
352394
803318
502701
842185
233287
970703
547958
1008605
919947
446906
57082
650856
231843
1023753
604484
969666
830804
986457
578223
531946
795011
579257
117989
255830
34979
802345
56830
279182
711913
968667
864119
144839
93184
734052
544532
734480
441572
56560
6664
406303
205181
126668
569552
852237
654533
303779
720748
783267
834264
848697
805743
183757
885788
546644
851881
945201
337439
93363
145547
552261
120876
706481
573402
376397
515051
871996
962957
371606
716693
832913
195495
5461
927065
1015669
900145
533537
482422
83364
437562
357037
702590
180230
55739
828547
492274
517388
704103
981759
975704
543170
875643
913398
1029788
971387
1020254
1005381
913201
513814
539479
490550
353926
971973
312074
1043922
847071
174336
114788
777188
264986
564718
30414
554276
876164
946432
658268
809195
562293
90589
738724
918277
63811
822910
661899
114143
153640
914014
544788
387099
780275
355860
814263
17486
925955
1015809
837559
53960
979312
806299
5627
434019
672251
823640
202430
1000300
437059
186899
654219
972422
824282
522590
84094
532057
116164
666293
311303
847098
382078
1008905
11950
250602
879692
542189
964113
772155
143949
38205
160251
292737
27220
1019529
688462
689340
486111
893037
115406
66613
571718
508072
595252
805779
441886
568799
731859
59858
18294
851934
143540
37234
512411
154942
838576
714657
604609
368252
828447
436845
452164
317132
786088
169673
722941
389952
975307
243707
292639
473692
330612
493349
621053
6166
928933
529767
143277
385091
540889
55464
1016680
981396
2988
794705
796300
900518
130627
990875
367752
501360
146133
553836
100559
948962
540728
764089
263462
1022503
661275
375787
121846
906032
254651
549807
883133
828070
969309
230487
806778
642618
151345
787588
353158
422012
71233
591337
835439
626658
847621
550030
933675
208289
629240
820512
831787
569989
244331
345425
999891
651891
45207
476633
69124
279574
187297
756856
3411
545421
790134
954244
364137
711949
1007926
611250
221381
871826
619252
744319
282515
421574
316243
230632
788413
183224
974969
768080
896214
204008
878934
326016
263697
729082
117780
584738
737646
642469
511996
592730
75581
127129
75059
677780
927445
451260
975311
1018926
297944
742993
542246
192007
302569
394368
864197
750294
789261
184420
269416
156347
519811
1018131
231611
230323
662297
86822
466863
995521
268363
445346
454362
98784
500072
121140
225076
257553
563356
366890
296608
868701
887086
215405
198301
622364
383656
86525
660768
83577
887520
909328
758845
497887
636562
45844
344188
498919
520165
392170
9049
783127
37056
70925
898789
715213
906164
1038702
586178
484133
833303
449320
603385
609961
387568
229611
461765
168177
899640
568719
288231
491827
720040
481184
621559
683327
130822
504213
889343
391424
776724
717755
153939
618167
45676
361826
441714
919910
601697
984106
3128
1018971
939731
686964
427471
368718
915861
578512
455925
965553
90022
892929
314485
307616
224576
902122
319960
815646
567007
218983
573129
1043914
304815
689587
158608
434999
1036476
1033972
191617
680176
486704
573321
957102
381539
207909
577776
477960
224832
454091
761623
409114
856549
912587
983306
304613
51801
485854
611277
1007059
586790
639173
958777
431611
872925
740356
252981
854433
1042822
188416
1045073
839306
696935
529385
832680
764319
440418
346366
627317
119843
130344
1033760
793859
905478
768551
473830
137517
819468
611740
788364
840319
497822
418858
709734
530379
284793
979040
499353
858739
508066
485682
24425
283458
603821
718179
165217
174416
964640
357454
262681
418342
508499
826714
70286
45989
444207
900118
698027
822318
430943
532631
1018103
890390
48210
718684
1032912
645168
921898
537029
466608
60455
409204
5611
975950
787508
688740
424975
612085
681612
136112
497543
40979
589310
178159
354762
593158
338585
435760
728820
620899
1015930
294003
796607
454207
96724
719693
13202
647772
693133
130008
682702
428499
476830
859697
927111
452000
241345
193512
441639
534023
590558
757148
781885
1012796
323566
524611
248056
956661
967271
713342
8488
110861
979088
394789
86347
38985
522288
188319
136470
245560
1039629
463292
466147
291590
996783
816262
282592
1001677
131257
906755
491355
327029
609561
803606
544996
792714
745947
695981
485715
158491
264244
131980
50025
738292
519737
280962
383963
728634
729379
696821
493927
931616
586051
594652
620540
941274
621827
310358
112941
490871
412669
947325
473977
657329
136135
749446
231372
954404
757635
176931
198954
404812
414532
900400
976372
610780
77443
840642
82282
239104
575227
689313
983523
428753
813165
684484
593937
592216
930145
142711
472617
121998
976367
231448
1026985
107749
58742
657913
958458
398687
406664
172427
228070
455777
744973
796383
991747
1014894
775940
373525
700724
582592
189955
542914
8765
380534
340804
349472
675060
95283
100535
765750
347201
744882
867178
370210
494908
127945
523699
813434
394935
539308
290261
756162
324713
390653
554837
592319
910307
342335
419342
707180
956405
872613
474883
241691
1037738
76202
861480
177452
579210
48004
1014196
831246
131960
487034
773919
35101
36719
780658
53610
712000
1013562
327212
381442
612954
41830
571181
311425
533094
848852
101822
450212
921800
785747
529061
246882
966077
21881
544172
772920
125771
19839
31083
33379
610155
41182
959097
647187
189520
994515
973069
742612
360627
709776
345519
558554
6266
718316
794591
625360
13978
304774
858478
349360
830886
837903
494766
989714
344627
158113
199004
691710
960285
561247
126758
591801
749980
495513
733611
749685
763121
422415
285615
427635
224807
449456
950847
633587
664348
825370
125870
37475
215134
720107
121571
885502
888107
432941
338839
503797
723858
106700
709693
342283
274034
168942
137577
675233
958751
400303
45032
331717
9065
941706
479838
357267
465500
808385
869130
488420
936229
833813
997746
500748
222308
235049
921942
943698
561525
482614
518501
815920
825011
675765
774183
893384
905247
615312
828822
245495
413733
1035950
534015
943182
612459
43433
973010
728605
549299
80747
378413
114124
778806
173471
614981
879382
142602
955862
764743
902031
123911
471752
855812
1011525
395633
713247
598738
434325
79559
27191
642388
703598
989930
193349
209067
730874
64023
212880
421408
823541
183523
804321
233093
483646
421582
651844
82887
723719
782400
401432
74685
426074
429251
993272
1002078
134754
352306
671277
468120
955354
512183
794729
785471
912058
221297
550994
20172
849578
987209
548667
148571
464032
680973
369892
625284
483595
718060
122798
381061
658940
580591
1007525
491716
3849
585817
677089
695698
256137
645367
941066
981536
254694
356296
774988
476896
11939
803611
721203
97100
728489
334125
691821
725445
324482
787055
333075
267914
145645
603297
957809
429091
1016230
358820
106404
240884
328591
572392
849626
809905
784211
633384
603404
901538
968571
271431
660419
66098
221420
417033
412763
217700
947003
353806
139238
467370
42290
376607
118735
920043
476970
31039
232816
540913
876940
221960
414059
511847
688945
572438
305932
116185
395254
865294
171199
144973
1030510
890419
786442
998603
617522
389051
71766
680490
102063
53639
217153
590909
210505
565094
738490
179319
291869
955949
436157
151968
823501
140477
921201
43444
608599
842820
513635
392115
824720
938957
38700
61118
120677
759241
1043094
858663
500117
107246
273975
888257
563642
467625
304645
79528
82437
310121
740643
494750
956315
798060
876594
721264
999028
309468
498641
777277
1044887
840498
237978
21757
75910
426798
804874
517582
370596
377459
602720
198657
70630
59228
21725
630243
288412
728688
127507
508018
379148
292531
699813
630977
5382
1036523
732321
139905
100590
188439
603414
239138
973943
497803
199192
699589
215221
178730
1009571
617637
163566
990429
540131
788394
820822
139083
242845
718809
923537
311808
961716
230542
996052
7879
546159
446993
503866
3549
275134
590530
966423
992454
658475
285446
352694
844263
165706
405347
4126
651146
380465
360388
912725
799521
724382
62731
503264
371287
614282
559989
816304
602918
311741
800970
363314
435918
363567
504656
503617
426215
334838
84454
1009338
917783
200114
378587
1034237
557335
706782
165115
788312
76717
771338
223911
393719
417523
859148
378217
281753
649811
228588
606528
765596
956503
632853
345411
620960
547434
257078
434994
61976
590619
469091
161339
845448
778448
165569
795875
856986
679820
207360
533658
174362
718712
680050
610806
90117
639466
592581
114677
59348
22394
547599
586865
1028860
314062
215375
561669
901126
372971
352984
879441
45022
832840
895823
648575
77300
418795
738565
500321
949611
210003
616173
1038044
173401
7545
347165
588262
65253
601130
778703
495024
218685
978340
185716
1024668
882978
138892
105638
347697
683326
9023
897591
377888
815164
471187
777784
943973
433788
313971
185873
643291
494904
747954
237497
761858
66424
953860
917472
277555
615139
135655
507763
777547
721269
808901
229934
104309
671692
370591
673852
106214
476306
832318
6477
148441
28833
961214
414320
868667
434311
375424
952200
705694
814881
641690
29070
545755
693385
353531
250900
145357
120936
1006302
982584
889579
88895
754027
918099
204471
853274
183012
274223
1010782
244157
226505
343212
662397
657081
351604
156385
937991
609976
11554
413175
139350
124691
764464
254914
773083
524570
906307
940902
349249
398286
339373
626265
586335
42616
565661
647290
992709
1040069
888897
1042999
31428
544234
140373
549754
679459
316349
548462
941808
436661
167758
659765
276078
83965
791533
999250
162422
188109
722033
574889
1015095
948793
203865
730732
967097
60428
629468
312308
29169
849724
201317
152572
738505
847330
543114
182406
649684
65991
3358
103606
274234
974711
753364
518681
954795
630531
585951
906245
578262
280800
781600
1022133
411352
514301
358397
478759
357058
533682
786578
288723
355854
720754
143140
367193
10067
356882
207816
976575
350300
682489
247365
783382
703745
642451
903246
520033
6410
73162
1001315
174847
868665
2868
969632
1044883
37592
172235
62579
838941
529496
50899
398794
362321
164033
611073
495312
553726
984948
900026
462882
629259
70064
935336
249674
415821
750888
261237
649656
145401
927892
632432
453459
376446
488262
623180
1028671
388827
124432
411565
776286
354690
283377
782415
661945
502609
476110
669350
325623
307599
503668
278016
103291
368096
42956
474776
743570
213534
283210
242630
134633
738788
889363
887379
196368
103042
461146
767484
499190
103013
841985
703317
587107
1041695
759333
833948
546260
135191
1035098
63851
385285
527077
258847
11230
744076
635077
148533
884344
205401
162152
914902
57521
999827
1034672
923922
2054
487961
620220
1002502
936656
892877
719461
83533
863408
483806
61599
938084
352870
146787
850044
78975
247358
910084
81600
1033823
1035776
329927
821382
869138
45997
296411
94583
681195
759061
629106
557437
702218
624175
435409
584332
20867
453067
184469
137623
444493
871854
477052
365815
397123
829252
485961
750506
95333
9385
662032
250717
688736
154504
974386
502315
446167
771470
338137
743322
613306
594611
432734
381303
86474
917109
739217
464319
812949
654372
13355
71134
30931
183772
359512
78535
83832
612111
357568
907849
924948
884492
294593
637792
630439
332317
870348
926421
755350
617502
861476
186316
31631
102006
915516
858418
43648
897575
303776
435931
758131
369280
695384
177919
905682
547228
565337
160439
826440
780467
160304
13043
1027953
376461
135391
67243
212367
719892
418361
438141
402253
230110
811945
704823
168064
732849
353370
1036059
395098
345500
137857
211339
1018152
85648
957456
65964
317976
360435
52460
913147
788207
206301
536857
1025253
476008
790945
690342
502098
137105
43679
902925
106273
587504
954486
128224
28489
648104
236301
139236
155663
466579
720035
216100
498017
109709
35295
468723
57234
284493
473547
980396
834165
305463
73352
882047
776819
988450
655106
92112
304275
688165
642141
470575
885449
552604
513519
134901
973480
759796
944629
902969
293498
621198
783169
252702
774594
47458
752112
220595
923795
861956
545768
933529
251495
564012
357745
135546
553291
34204
932560
821805
244505
1026616
89310
805911
744841
701089
491772
691506
985344
342499
147708
930677
943621
270945
129760
220678
724540
286953
115679
824658
349166
45582
886473
124412
192759
187322
21604
523294
692720
575748
487073
682364
441779
310637
247350
730466
59654
481133
747839
886559
839247
618566
233111
216561
861427
161992
683394
273550
964573
259092
995079
1008191
612378
407569
532272
17930
518762
549923
322592
519017
856356
64165
740030
589500
611365
919404
108350
659038
25440
468007
5728
78818
882658
278634
1009264
656554
203500
221964
534599
818787
476630
279804
414615
457575
655037
991272
413100
313883
880611
244538
320252
504428
577132
650991
539579
938874
367098
260650
81183
60440
379246
1010048
54075
662402
168220
82577
446339
101149
332385
451308
155931
1022800
14933
656726
555283
557155
626480
293202
51854
624226
98300
200350
829547
962164
991392
57567
160218
54012
975715
159438
869732
169066
505093
503786
656071
10006
298256
438864
898994
26330
719740
766833
564049
637624
138695
648283
485742
155916
365031
33746
532996
903786
53494
368507
742924
431136
80822
829426
536185
1010946
973235
791404
350840
458737
12581
641481
55204
923254
450746
584983
941843
377365
821445
303437
485598
850496
804772
842612
240361
848086
135807
903959
742118
777306
508671
438271
256477
28363
199134
562066
600125
131385
299428
38381
30599
324177
509979
750869
474059
135698
872805
290519
551675
326521
250222
158387
804364
48853
1024567
219237
639790
957299
890437
184189
176247
554286
547130
831756
132446
514851
750009
8062
428171
1023876
811042
512973
88810
721995
386769
236384
649855
97036
491758
883117
897029
500981
409100
772597
324240
1035139
480459
408299
132550
365308
559259
102764
18993
660517
353484
204571
75351
742339
1031576
423092
1028270
919397
841673
281870
430566
479273
46485
397094
223523
765482
722641
253444
564528
691355
643707
663204
895400
292885
760577
108611
420232
929534
406975
908296
749267
784172
835012
365231
292926
170102
146793
829713
533981
955547
450404
661717
259873
588413
102024
285594
398615
515646
1012331
231095
97017
863338
213570
397683
870586
434665
187522
204037
329334
750272
408174
132149
241284
542746
403653
200147
910549
229222
657604
239322
987576
609544
884061
403730
977466
360264
934204
412435
984560
390375
555318
444714
366066
232878
510591
18297
832843
1035760
850431
987144
54566
3145
257104
891446
34681
501389
118406
593015
862277
205232
93865
828574
731689
502523
566061
718474
954371
182731
223261
1023876
265649
247801
25015
14104
133914
633729
451579
517947
660045
689888
552465
314982
971727
309544
573527
581157
648912
464064
903631
266227
779498
641513
846429
602629
626636
442535
352104
466482
399714
802427
406473
780610
76653
748368
59731
95815
343716
70726
497341
416696
220368
290367
316211
368777
600856
185807
706264
758145
169011
240411
262439
76573
1021182
38983
582792
795202
737255
447111
1033750
459937
15475
527764
307145
94656
960385
283068
487416
379865
533217
1043711
542300
544746
794717
1028207
185217
102969
6449
669936
101180
953746
691715
259155
318792
558050
148588
406459
222632
837957
762522
812887
644648
652006
65986
152434
397425
774070
523680
470555
977897
1027844
884349
954421
568244
842289
465912
51418
66932
506936
861814
237814
605733
319681
277721
770913
757083
791325
946263
779785
530577
629951
300590
102449
420853
330645
677708
636269
468950
747461
839869
883881
789300
1026996
491965
471903
362848
689444
314401
139134
376079
879244
410920
880623
1271
682702
364835
824545
696382
963232
634825
866150
259755
762671
406708
342256
803739
412294
154734
760528
760215
743187
90747
739263
105774
1016413
671638
1024811
749850
151455
888558
494906
325641
14292
962025
682231
924758
191254
255183
910058
372285
160191
62051
664184
929823
734217
200770
937631
590005
107124
687638
161972
633767
903324
524553
351371
647170
318581
842551
692600
283285
531558
970654
360516
632016
914149
468020
872978
130033
173247
511087
709554
40290
746400
61049
441910
5276
989125
833533
323699
250257
439658
182650
1022032
45706
904358
103758
863139
481168
108452
874188
924246
169433
629092
495503
45357
869522
636601
354124
777300
98237
56040
751083
738812
230646
630255
804735
968816
258678
1015746
326143
271053
475894
956196
931622
766844
735986
902971
975355
407967
57020
803020
503464
303204
519790
418937
944752
168772
58247
991069
720218
369073
1032038
204311
233659
932868
392810
622482
689302
394092
148808
674176
713222
342908
619572
380095
600202
90967
708067
17173
87050
500264
817987
629616
920265
1213
570782
633580
22212
600587
833444
318853
726364
430955
75042
493007
224960
124684
48319
282679
257585
991686
471610
129892
273436
1000717
99292
200654
948718
920833
858057
799743
193324
294327
702023
456213
894345
742329
1008425
37829
799478
674507
1023162
373557
1035951
602861
206851
98393
561317
928948
117758
430015
301390
417013
90797
465939
912421
891849
674673
678048
548846
973535
189334
928384
874081
1025717
474708
694444
897352
308468
719634
554659
834807
432800
34162
114658
767392
862944
459242
218375
698964
196962
995470
840087
800260
21012
965249
47557
992565
214350
871020
732020
733656
54526
934313
244845
401102
429536
389783
940128
403564
64431
304857
814636
180060
519655
196018
809356
1002901
251346
46946
658938
23709
765497
363305
898741
479525
285187
735113
656663
884825
902675
315186
263686
708549
518816
497617
1031895
428371
238590
695304
672913
283434
767293
110246
971252
76825
968252
287779
604306
354606
614651
241360
340641
282391
772881
307081
160671
5057
650337
334831
834286
477732
931912
232100
985448
545037
112873
627314
804396
753567
410846
714130
597697
87112
39224
424452
45433
854444
857032
246292
711487
34594
1021773
496832
202757
569674
869302
20371
139829
174571
109253
943154
352801
814811
103388
924894
144675
530600
514683
1023885
673732
171226
363012
68197
117926
167608
631976
603454
619657
661327
699337
829002
250022
24711
967488
187893
134373
491209
924294
223401
805466
616212
368336
1008531
827780
717383
501390
653670
366783
496051
780053
894200
818722
929963
559532
824007
410209
747314
27074
449235
429241
837977
741877
489273
763347
498925
544272
597401
929019
30647
387173
129828
431631
700757
923202
408751
278682
258064
20337
717330
923221
546325
61952
657385
305836
30582
638804
1024328
1003315
982575
265032
301189
82413
290241
224650
574518
500920
207730
118395
891528
622570
157917
305581
171598
718691
737613
46735
505525
580337
74787
220083
208622
577619
864042
330381
300607
159108
938901
956845
146385
231067
1041964
874007
724168
557729
286571
45410
633243
563319
181551
616614
677287
892069
534082
959292
1014113
1002031
14539
766635
35060
619517
367589
726752
466410
1018969
69847
40712
163846
761185
630676
951657
128893
1032512
611338
982814
99946
527412
741369
138043
849642
145978
493167
734932
406541
269616
749803
888735
428777
107110
770300
252440
411973
255923
223737
380951
744623
333074
227811
75584
124444
841046
264641
437626
7247
489677
171699
267180
1011011
734003
53642
2016
718430
1023299
229299
254458
777620
611540
757545
718288
807544
38529
79854
685247
680587
277954
307487
312332
483164
689077
49560
103047
942488
921740
175495
569986
1024997
736513
758513
518131
589108
967430
640680
730742
917051
912786
692872
479293
122061
714631
978672
362516
566136
686629
981567
879099
321502
730085
277432
885928
889799
1044217
752719
895358
865761
763580
220641
153226
480857
750362
194439
557874
455344
152930
297461
32665
590823
898407
399670
1023624
544101
91725
622770
395218
1030300
541845
933879
382383
500151
59890
966271
525955
163775
497668
394458
213754
307914
119219
730774
455884
135994
720355
960651
796622
706
546295
571748
324028
128089
291521
976797
297255
21762
871693
544269
165157
411642
369981
462870
222035
386900
894243
593203
519477
221727
556741
685244
1014558
506762
484690
714775
486581
218771
698030
698906
980807
313966
302767
837531
194879
992121
491757
555835
286425
479460
49104
558497
1025875
443537
437009
838616
122443
846870
162661
289503
498301
77592
183384
21866
815850
635908
649272
648375
582112
983259
899557
1027798
456449
602925
535589
606502
135736
483822
310401
161491
731239
389015
327038
487733
550331
635644
193575
527152
690872
682361
875981
822193
718329
642381
586540
257278
254250
847663
941959
151077
6869
319124
504434
783220
142990
55650
325482
669554
515488
4632
717519
495968
164980
762506
208622
65064
1027746
528219
932001
659036
907705
347601
758373
8204
968463
692414
276168
1011661
400873
473031
842420
598494
231456
9231
331910
496924
507923
549719
214382
213243
721557
201148
679766
159234
800762
19931
366509
629995
11547
1035781
145980
947446
82239
66418
187986
276646
652123
421105
861645
462058
105060
536835
633517
181387
851329
11911
520298
351980
395133
603750
144913
233373
93370
470935
634376
934124
1035554
291559
748458
52305
206136
514108
1030147
508966
257103
41184
1019299
456387
340141
554342
251267
512705
248845
912730
439483
222416
859786
126369
979986
399602
1010393
920932
695812
732634
664992
788129
568397
836955
1037253
61252
136615
684266
155234
686736
565417
872494
364212
743127
889555
220270
885980
689881
706117
919254
393471
225238
808047
908602
360912
299789
449349
774184
105186
296672
307933
38773
708286
883218
844132
691317
722307
223538
172591
997089
163335
535233
555644
636270
334316
109246
383209
968842
183917
458048
448166
472514
457369
756695
511726
785592
409839
857797
673049
146194
534650
440302
636518
787287
698540
979454
703558
1022943
178096
943540
695772
65839
725586
444347
428691
87531
722423
886650
642623
397763
602983
194440
468815
732323
316189
456846
1039364
1029806
976048
432174
201874
103781
725169
313897
582266
897181
489570
660017
371128
61862
723870
161525
970459
577911
373471
593004
919964
468124
929243
453803
474235
1025513
795823
833531
882642
124646
682947
604555
1041512
962048
963740
311108
900241
749141
771822
667244
746354
863596
426303
439996
466954
513686
133297
474681
955935
575582
368474
748403
658459
329858
605874
359997
456968
333364
315018
295892
614697
710812
1014689
197654
674188
794502
856806
628334
713296
783730
62536
441208
963108
443552
465315
90576
304635
657112
636313
889263
915195
299950
508132
511478
769162
709068
135207
389279
21055
1041094
784569
420428
594089
793231
896577
1011380
839021
277071
851649
160212
870339
104426
637048
664062
107692
155387
627871
909
770758
801355
224008
791110
825460
841869
820562
149049
310018
297953
908542
792311
607846
233061
471688
977516
625510
652078
692550
264846
84996
845789
103657
884263
423719
86872
1018385
627930
532984
827446
687026
436060
29281
54227
827840
835214
69176
909706
300222
50984
561722
242922
841091
840648
374793
1024139
17233
911517
945357
763774
147652
286971
206303
886160
42644
168788
416877
121107
495306
696067
149818
269710
596115
503189
462715
850788
321111
154495
585546
732669
320828
264490
651115
698122
156506
358834
257910
727222
187769
221187
160406
439350
100585
988825
657268
95639
253688
696220
533043
572307
794640
336252
373019
1001210
788749
878767
562970
504741
894030
359235
366836
701060
742600
230465
369290
231824
62524
732067
907401
512417
398633
594437
407803
239304
717780
916334
565352
484492
911368
424854
488228
42914
630154
915674
876721
404033
70146
655725
742759
756401
852394
849753
358124
625342
596539
161330
371110
73667
373209
396374
937857
909811
477955
685657
545014
850725
212823
17618
1029854
154867
833776
939097
452474
84482
454134
389641
241390
396148
733952
222509
775696
406707
945999
222815
18992
934486
950839
781310
590313
849040
904504
406595
700109
862630
67711
588764
527012
70909
35202
486186
843406
76537
161954
992563
944094
324349
236863
279931
118595
904064
518225
450871
248550
408765
366431
864335
743120
807369
607903
975535
437320
742470
136663
761469
446837
166323
732793
986983
432087
44113
516292
964039
989253
584785
869177
937498
722042
220583
895588
701818
513687
1037486
524610
584057
336733
470153
448197
651098
455046
833338
841573
856835
773916
208742
203382
960892
78241
738304
455114
303023
444420
530027
186353
695107
934895
777943
290625
465562
162740
262240
26019
35027
112507
316110
803009
164718
976010
7411
249682
383559
548102
193349
609080
586285
701477
541682
635669
715821
881524
976037
827601
168588
855168
78350
419406
854183
967443
131437
3392
84657
948555
922077
804207
333129
665290
488323
749875
331816
558983
161011
273385
365091
668769
676541
840936
567810
91996
362180
17052
803069
383781
754388
73488
748495
92669
458807
243357
403503
37695
533316
630497
765188
371193
461658
878665
668979
334902
255445
334060
738049
1000724
561975
106611
980130
658840
260581
312940
660222
169148
596555
511978
123815
16362
738157
157392
687858
989138
49004
677973
591978
1019251
341743
745031
885446
712862
358967
221523
954623
1001333
1025685
318583
664570
51914
502625
293782
804845
818856
605374
912857
355709
663280
125603
855762
697273
915385
1005984
1017505
616887
508436
140456
887490
699045
273082
70302
656935
699221
230352
410438
815091
535575
643796
237416
23577
945969
743231
190353
349738
854515
482876
141904
193165
662042
718297
984387
698217
304522
823958
886811
977392
462954
621885
120197
672864
502875
155784
994723
1044735
373291
632014
29295
786597
988325
488453
658635
587962
128257
585402
949081
34601
734347
539574
197378
633355
736478
335278
579642
156881
901422
935343
776913
744382
514285
1037518
1042651
618464
31989
971469
261424
352609
272384
414076
742821
948856
595406
771619
1004913
426313
644905
167303
555283
253872
495906
604676
964264
724654
446944
497648
480170
347503
183181
809853
306852
341654
832116
667762
152495
287344
1026708
823413
297177
893277
217413
100616
55666
702604
281209
394900
747411
982297
693229
551967
600353
948215
852869
792669
276492
693996
381130
1013773
726697
388220
575959
806497
707651
371545
657609
445433
467412
485487
61543
787357
659731
769640
633933
731526
320785
42808
60942
153416
767196
797706
664924
884149
868571
684244
714443
299655
464838
673656
307998
483136
411047
797153
703956
956438
737355
599360
17682
172346
829944
612577
508962
506817
826938
587610
596654
7970
959285
1029362
776952
493401
869480
985091
416541
862409
100173
218224
264336
493058
532654
357764
407462
790190
921633
248422
353127
777152
767081
7935
809328
446311
364673
799149
911779
409293
13962
795823
722910
748011
38529
14722
790367
40919
618067
616440
963476
273615
583461
531796
617479
5610
242863
462680
682279
656907
210863
781765
614632
36587
818039
768550
739621
176574
974784
644909
703796
223614
50134
460138
531736
418597
186070
36004
287174
13014
843293
745737
754899
505495
587821
357290
675215
82766
225129
755679
913116
407458
807940
648833
1029797
665992
423152
704371
765530
442669
259192
69131
396168
91024
1042004
87523
830918
386114
335611
316247
128119
366880
959197
42361
431693
182151
613793
618364
128625
973716
148793
879969
908386
17655
897759
371965
582742
287384
357424
252633
659190
704097
485519
59442
402286
750690
390350
204537
739819
597216
784707
66995
349751
675104
954677
826703
332805
930566
646696
286859
18957
1044624
821377
440458
609524
474302
523789
159750
493018
236474
318511
937732
632280
835662
943088
449428
836402
665716
795550
221556
476719
606455
314747
741724
171427
53969
656159
186056
286760
41354
38779
894523
648422
281345
402078
229326
72912
981725
729163
710576
1037223
541536
945869
760282
625733
639148
1029368
430576
754383
1018739
821299
665803
89367
443976
195388
834181
925262
480435
441483
863637
991375
868117
284844
285240
191433
576932
795458
704751
169189
563364
560600
461508
815605
118983
892059
447031
379571
469889
927332
50403
694563
651980
844760
81046
890212
816122
345561
268235
872023
278269
716872
299437
706858
776336
642792
588611
718198
43085
893388
537015
575333
123614
839943
813235
179125
374292
326240
882820
238649
277033
674249
164253
514907
466740
223960
937489
940690
566497
335010
431458
382179
995266
750475
342171
295624
95094
529597
750140
369697
412421
523622
777103
955016
536478
867090
1000779
918223
13125
450616
800866
42741
146358
492742
735388
96676
336548
551021
1002729
929651
826037
334074
217514
137093
543270
412789
867819
101862
340795
484333
938953
876085
523592
598315
526249
881783
781130
251115
888060
609850
543436
413276
932944
167653
618850
725726
951201
701838
303445
837126
728079
986706
1043080
323968
112052
954963
67959
238609
758071
432851
817659
964437
430638
757653
547952
248544
1024242
112686
1988
1000389
1041710
426979
419142
797300
233340
79317
591661
185700
798239
203400
404903
754844
76720
936577
241715
814708
206573
1041574
623902
460173
793546
872423
52112
194350
632526
710534
531670
133564
843842
625316
734956
704568
13591
30854
948326
256456
20917
736531
17671
217448
407259
783044
380988
795313
895049
539074
541866
968822
347225
559617
40538
195398
843279
453332
973194
302807
716506
945413
5546
283671
492239
471255
517861
257921
145778
627013
189631
21444
1007070
408935
21062
314532
554723
260688
243575
947937
330476
977996
671714
247553
667338
754575
902475
632300
42770
165000
317656
992466
643418
1041832
500834
571754
879870
1042026
1040885
63635
100839
201768
435205
109083
455894
127997
803414
656853
527266
711159
22361
980153
636126
815014
198783
1018092
522704
479358
665171
657161
534059
318673
511366
717914
1035471
16508
566979
578746
333394
43349
264588
214908
535864
472835
38621
933979
1032443
1040020
260615
774846
596291
819116
917795
501383
592049
296125
991151
978371
831638
988455
649429
680598
502462
298958
219748
806150
772763
925286
865461
417108
222692
831598
24222
60894
812270
862379
789326
738177
943739
464954
58733
82520
231177
609971
28791
31593
390843
52422
973651
1036505
584477
584631
833248
627584
863825
512963
885045
395303
274222
256612
436489
787949
568687
173072
313159
964084
676427
1038392
659978
432601
443176
142670
660264
997737
76683
785035
667529
970233
939999
766833
725515
170076
152497
60175
354108
508393
286646
1013086
146164
894941
569956
238383
591322
992248
432773
85928
719618
979474
665781
503287
55659
511106
546507
628217
189732
150462
535101
434043
565346
159537
388681
688684
14110
528848
416927
599832
885106
167588
419301
850844
9921
313249
865735
1028659
50027
611882
372412
301322
480529
124469
641386
210079
34514
76867
791794
950143
912545
869250
184318
160334
595700
925817
80760
711451
569335
712384
119791
347528
201467
597314
883477
3839
844234
104467
283940
460425
1025791
278395
741256
939641
697136
703053
718814
988123
561530
960298
617951
67607
438417
983037
308397
231895
454787
103862
1025933
893064
955867
793717
163479
955645
82602
254739
180931
167705
175302
318406
12761
189431
120968
282559
624638
188177
386569
504617
340797
391682
1044085
519528
261821
922926
692599
1013174
737728
371148
886872
276635
908808
429684
283133
253753
801642
876960
315751
290066
603671
904263
851266
137903
383528
292673
422739
159487
1008657
1016488
380729
87351
134402
388555
954511
375887
373203
437622
816928
778864
901259
307197
991347
566147
166922
118545
413517
842312
425922
553172
998556
636890
841722
11165
147891
757497
8139
244096
788109
300052
823504
1038803
971567
481714
357422
783563
941550
147953
945151
834478
917765
673899
893457
883523
884434
355538
954895
359053
205864
597769
377731
750522
1012495
519770
162196
1002498
785106
841444
484577
646533
804808
371620
586235
233121
902173
747703
533415
600835
1041484
991149
564447
902925
756842
507626
499607
130847
596952
255943
67959
90990
659801
305241
244136
746297
954015
17886
691835
15979
252454
105044
501021
32775
911798
54889
684221
468333
372950
504863
918011
659991
565045
127270
429347
770715
329726
103635
379462
800640
32910
121441
50216
556736
988254
939635
316209
174611
395750
148693
474232
321503
283342
931778
4375
251794
872566
226739
525587
720169
642397
16954
890949
502194
860442
852993
726316
61274
422722
484962
796619
835349
32309
637276
927725
1025056
812716
680344
869054
301863
391637
216823
91468
263506
535562
895080
715269
152276
124778
29032
5656
967336
646513
143363
435954
262532
437006
852694
854444
621052
224762
674803
477400
369766
517629
472770
122158
413416
675533
159373
563722
813008
453261
194979
30947
143660
574027
660641
1038967
998287
928157
886855
476957
513856
97084
800169
773832
938515
815151
830037
356941
674686
432666
904999
914566
127991
782267
106664
77318
457678
562424
989908
294375
118095
602738
503259
808944
565390
1019748
128163
569205
550183
193196
168210
938883
29756
389452
504855
101345
195974
899131
979099
284155
232303
581479
911353
444985
230279
159828
230724
168943
991230
448891
191945
172876
491275
287813
693250
968606
888048
180345
545416
29129
673909
878531
415051
69936
334564
757077
890645
701488
1039160
871183
566117
96900
861180
85995
434872
862246
481203
996301
558295
748161
387971
160842
292531
1036800
368366
1038211
767425
15013
661105
725602
680612
650191
478334
919116
148911
1036638
226988
56167
743801
662447
103555
571033
571528
210034
868113
811015
523133
512049
495067
199840
410364
607885
21385
253645
477300
936681
222047
719967
559386
1012715
764560
1012556
543070
248245
34209
824511
248037
365888
711663
517644
267939
731862
788273
286740
545704
492123
332997
326809
332882
1034094
777928
491746
376277
532468
252559
179944
178500
819485
292688
634263
63753
454734
24041
740241
517917
641625
47357
750293
1008617
327551
962233
457386
126128
243254
626432
868566
329558
865117
486130
663283
796538
727906
969830
1025317
319771
1044498
128411
134655
29521
793044
880342
618575
491224
128513
256526
656119
475927
264834
89006
232457
619855
407055
815517
920804
517467
230240
207472
954439
267243
973995
287160
440463
225656
944651
771713
415318
365758
1001131
159951
351177
958217
597086
233956
312395
44395
60465
106921
879754
23226
168523
9158
340609
961110
621644
450207
753525
682562
358678
712976
704191
237399
741668
212835
955165
312593
350415
745807
114780
587520
645029
385337
1043674
573346
469226
127517
576007
135323
106911
672508
975456
578221
942529
375904
457947
119254
833113
1025060
42827
40787
158678
317118
807622
376336
386646
768768
334617
602121
851590
76345
460208
510778
738376
983966
299238
344557
970941
1045122
793356
243853
155732
586055
601143
309473
266713
198610
671821
478269
603615
893340
155354
734409
847929
525216
191722
783406
547798
720052
686032
251993
647789
420490
662541
494643
353107
461133
845087
457252
332107
75463
344087
262172
427291
936125
314513
868670
669842
425369
721875
863976
699958
810080
305620
909135
65657
913997
79023
873681
17228
585324
989990
394482
385868
667578
160564
772306
5397
284693
39595
940065
851284
712467
323738
457869
799808
505010
1011173
871112
514522
313904
372265
727804
987962
697891
503783
22973
392427
763902
312111
396153
555449
188282
127414
167199
192974
887811
833867
59195
337602
243515
382593
992436
11869
527034
882199
300284
953174
504832
130579
428461
980662
247606
721815
18459
395031
610221
924004
977655
1025130
234536
361899
769914
749045
936757
227129
942099
243696
678805
823932
967016
137992
23591
397362
854127
192971
962802
620223
753435
395403
89133
434312
215004
201432
733730
455398
823760
602450
112977
90709
553993
260864
3668
876016
884296
426362
541780
684623
106566
2414
889339
161941
913508
137883
763019
1026966
605010
53773
552233
234342
807626
932932
323611
839666
881623
66162
44403
351014
445792
375102
391054
897363
244085
545543
990410
120369
142945
529098
912588
58908
983268
324320
507412
476750
188127
118110
149971
550235
151356
525723
936860
99147
141208
493664
557060
300507
794000
281935
59328
695460
1036670
521222
408873
837749
932080
768069
427625
272384
961613
328122
1028713
251764
95821
489610
485722
745502
24938
512154
107556
372146
615509
385916
461879
574426
600268
902551
875260
362453
185723
674950
280248
50913
109548
270674
540514
359611
997717
128938
744323
729497
654559
322266
814453
74220
616792
607532
643704
595476
998301
829085
851276
862867
253907
28346
337096
238033
1023403
688891
61624
941435
897482
110110
1035904
614365
617347
504135
937470
588548
524898
568611
479024
138297
895929
55139
363251
30224
784183
386943
215020
809588
556266
716997
430214
915885
320757
670183
635493
578833
552927
1009446
127722
542016
765348
882152
137473
282327
212613
516881
753557
845795
113027
381490
937506
444187
888946
267653
896793
31666
1037437
923154
844014
1008357
220271
328104
677532
684613
542385
885516
646241
998077
1039438
1033823
1009818
607771
365061
190660
402940
750196
745177
939484
985680
847986
637072
945556
834309
250
12499
758227
634957
435125
987386
650223
420946
983217
368763
221423
577215
46553
474206
972746
250583
186387
1026341
716749
328525
861090
794213
746599
736410
425383
886481
667178
673215
38682
990270
802654
780484
690289
809812
180660
430721
966912
965630
669801
660877
706628
437956
680006
289441
149114
1005225
298764
487196
908344
152326
638874
964462
690676
566873
807439
483298
108595
710851
789938
16491
356561
16840
915257
531961
792544
204401
295163
241405
238415
212128
961497
9008
84648
1022741
907748
975954
555723
624886
499084
401439
67323
34934
160190
909413
92803
1012093
924767
929379
894923
812571
355503
162868
48272
215863
683962
848101
974590
274545
863971
462385
1018415
400874
629015
763687
987532
860987
572810
583074
203922
792149
678600
833039
83699
316131
883310
518688
507875
956987
440148
88499
906979
79261
506929
897967
336152
886047
664767
687211
878020
328566
74272
359744
625863
280834
1015921
647741
671347
861677
582861
325592
534854
517721
339980
407644
237457
877736
835062
97525
348859
661279
266608
182376
789571
980809
851234
291056
963720
421268
972589
387845
71795
936704
40471
463072
417775
741951
246198
901984
790105
193255
882520
865631
381453
519923
276178
189941
619725
987312
626872
726412
86004
256744
705609
376257
265140
794128
722815
865442
807205
44217
669128
76126
767117
654536
17515
145606
588992
249352
123980
68596
574454
820894
421262
660827
982433
974793
426892
1015939
597939
409784
248167
246646
437594
680008
782065
163401
361022
900141
977080
420314
371743
23147
301579
408292
951140
59994
169640
394783
322840
556210
974255
538811
369928
333573
920871
675862
679609
672862
750609
73459
40860
306284
215989
37324
367456
412625
707746
723048
422060
259309
511066
638396
507956
1039306
952385
487841
101246
429075
570762
625729
124217
447219
673820
319674
140699
4147
381161
406436
515356
889664
416878
74355
720272
686719
596690
991813
812824
556098
540611
401945
858234
350465
412217
261711
1034783
96905
624183
7154
600454
1018358
622365
339894
255763
685003
983144
976617
665959
366001
851483
123815
86213
272655
964309
65388
836485
251567
829309
719947
348414
916800
753989
393072
932454
841564
853449
624649
937998
301345
187947
75263
1016093
96724
87142
181717
429488
684453
1032583
1005368
631526
327546
935598
938671
722215
631159
727756
902268
279353
722905
907779
1008743
902967
933588
853580
622407
249102
379340
62208
876694
122824
34208
208091
512283
780527
325462
424765
607058
224035
938372
830244
28445
597641
472957
120387
60887
513213
283477
998569
522414
605545
454458
796157
478557
774086
242768
712362
133892
10488
697703
246723
787136
1035133
462755
909930
272025
1015991
958112
521834
354636
310197
280238
310666
91406
494923
310040
777911
338655
839265
615142
796630
58467
802693
122080
707122
1004456
81272
300101
1009425
943409
1001192
678338
692740
678352
248630
647038
686356
820771
160678
38358
532186
430851
400739
30836
931769
247338
394479
253397
567850
686405
855258
124156
553102
287235
995332
488561
37756
911506
992762
537153
584890
289258
840408
518727
766749
516603
583276
445692
186569
52118
747241
934038
308745
134397
167037
767704
780676
56989
947960
76868
188313
968443
402604
509368
852156
1042882
244861
844457
563745
1041897
568790
696384
361328
735627
66524
583881
62273
664519
1029644
406445
515173
823761
867175
97646
478825
55632
1024705
784366
211938
93314
274069
624204
430448
301793
575708
79428
529567
1031082
91264
290089
44905
13564
510772
846395
727111
49355
115815
673326
333886
309030
248336
493219
170538
478292
346285
973013
757614
309291
601454
487260
1040085
908950
852323
942620
1029131
528220
794663
563711
82573
804649
987736
1012368
318333
163240
1003104
995751
76101
635615
735401
455678
165987
281583
971535
543128
1009122
457216
400503
563153
662315
582244
918902
499807
969279
1025601
525700
252241
179038
145617
710351
203261
372251
490356
837125
331519
950148
195339
807223
219054
531367
700560
97985
573986
1016533
489351
731194
420882
182859
764308
391057
550978
547618
799271
923842
10039
528602
236704
443132
847023
272717
220577
185176
31653
1033608
792978
512688
994854
1018981
778682
1006677
25498
596144
813989
161262
642033
325032
582305
209185
964506
574715
363087
344388
142813
645023
663489
320448
730565
782433
757223
11994
404434
712894
356298
37205
687384
410922
703803
277725
377263
255373
560919
795553
340478
1013926
586885
315881
107811
977579
194612
128880
1031631
509087
107193
132240
499848
577494
818620
930576
731216
638659
798078
787571
604417
831630
984136
413038
33113
36796
524655
107245
538318
21317
159620
896807
408459
144553
174796
746647
373373
294507
582491
472255
29320
878421
344975
738325
122824
24847
574366
555883
850462
879818
250734
402414
251565
303088
919863
499867
1005112
946906
481102
596483
693422
313223
119965
343225
1017621
507708
269717
273394
467376
284007
945438
310113
119786
126196
708023
670939
1168
787312
676697
437658
674919
436714
1008646
593087
742422
199232
940407
752500
132683
20763
548440
727840
341474
919962
533330
672071
658813
1005188
370938
762404
679248
580912
816127
14253
594446
142190
915657
955730
903982
960605
738437
757794
242893
747855
107395
320808
707796
842677
145532
73297
199740
650266
529217
50307
672407
757815
338104
866459
397802
616011
723109
911779
641331
291542
482976
534407
351967
838082
552249
303089
89539
787796
1011969
148947
699128
903077
249070
826285
128822
240307
713493
332836
845036
867308
442613
255320
43047
299093
362203
114719
1010754
39413
581249
836620
901010
675520
435010
517203
440414
153943
977460
21311
245895
872249
372089
806837
381467
387155
490834
592245
544594
960151
429730
974952
190329
70376
706553
454391
821725
197133
141876
114809
417154
890724
114099
2490
240519
522926
1018824
643554
618969
850617
989466
236168
212691
211965
851050
1022846
753458
647470
244938
503474
1017605
651733
370245
684779
606335
821394
44033
691402
443744
669194
32974
145994
694062
526565
1014128
99818
801457
503595
1031117
311550
905203
409986
615746
214307
244710
144308
268753
31824
710534
669180
1039781
543343
873491
742829
822565
1044911
148788
633112
231137
958566
119513
944007
65668
837605
831180
699820
860094
835025
739932
119819
917221
920000
262041
322318
146953
677159
518782
147031
15311
378567
481673
960740
45911
907262
91218
1007761
752725
617784
557546
1274
164529
551076
272211
163675
212938
830021
560735
320973
990624
504297
640102
465350
207891
749358
692514
587277
52724
534845
866842
186787
184476
219970
94283
390584
910858
185446
754046
205813
927977
555933
986350
641382
928689
1039647
921355
496678
796405
614858
170056
91225
919576
115110
553737
252379
464732
904896
543784
1044536
364217
909015
60285
969520
856886
314626
254467
810559
48575
264143
771950
489877
886148
550782
1007888
575424
236145
254591
448464
181515
603663
347079
242213
355122
560255
622914
382244
79695
1025965
861879
549206
179148
780001
500455
579457
134140
305941
952671
900958
638774
527748
499987
665000
184415
539446
147228
457433
985966
417526
1033190
85701
823705
761801
574595
250511
456368
85264
701236
474635
217797
345079
541658
171367
874729
1020168
811949
618429
498511
180652
204778
233187
1288
363689
124726
314806
831050
392398
97934
105244
151996
839680
432302
190293
396729
427509
239701
689286
615437
402307
23181
846003
753027
699169
965634
648590
347312
302629
279303
355115
804936
227857
586358
760812
326015
571440
131483
233358
181890
954662
248632
450685
1030341
479524
419662
373150
25017
980084
773777
623073
900552
354857
1015192
501553
698539
1011687
546781
47729
325545
941905
892076
360655
487651
133684
315344
222061
754427
935337
73499
1039289
960477
860849
966380
661624
712917
196087
929157
650042
642860
588788
976170
327183
354416
821918
830001
152620
645270
360350
515187
285024
269606
1032800
413846
354070
341177
951636
193877
410030
115247
853153
123402
427741
390844
206963
759986
978163
857812
110810
127446
550719
641382
906343
592626
1015914
186683
603578
819132
170818
872873
655126
86464
235025
533290
521921
712540
64839
604606
322430
500911
733411
128007
107076
605992
1011813
608504
977645
528181
883103
6683
22659
650834
526495
703488
887721
228254
110510
629671
439039
462762
365112
886822
514476
191567
829008
948375
477519
225866
100861
358600
426096
218221
646774
479460
369129
264084
735272
422749
443192
560424
292985
913824
637368
172630
221260
492508
103520
93736
637600
542952
788714
747135
447618
264573
245814
662583
186349
292948
694566
883337
471448
309717
366007
23316
22299
849298
135256
168996
152063
914357
962834
990504
108044
735896
203294
681661
284738
696774
354341
252429
653683
263759
83760
158661
523484
984740
433666
844927
516228
332452
784388
288833
824574
636278
683120
609251
524129
370757
492468
982436
577359
517948
540919
692562
875099
288562
289602
604976
167809
551709
228855
196395
646976
682319
169968
428166
662818
137253
804816
118764
465502
109755
909573
920026
992039
467497
463939
975821
983073
717753
118032
922800
103229
973723
432964
431906
75643
472501
463868
945962
785678
604139
239292
896936
468747
137781
881745
137150
534169
119749
639320
229642
596105
635500
1036460
420721
770042
635742
948699
500024
191495
396050
618895
169585
641203
490969
274791
28827
876917
686704
860093
40597
246383
552474
154160
602046
179833
500030
471840
827009
9022
445118
162739
286487
903098
72666
345814
376773
487202
668988
628821
151244
938950
215398
400187
755742
93364
8023
793552
394839
827352
352535
649774
241313
39177
245659
993503
232147
465310
1032747
901702
995149
231298
322327
942811
154025
219720
949596
728059
750085
131044
356982
488679
865880
249934
389023
337072
69862
716489
275281
785061
961610
435430
232423
478512
1038487
368745
374787
178003
618540
290378
581153
175454
286120
190934
626298
115669
148328
603751
135226
221602
172498
443169
66711
795621
205018
426633
614493
443355
459344
979296
941190
598545
467769
157636
466878
940291
600875
744136
211234
922347
75099
688556
77960
702841
893417
353507
123632
728769
676755
380282
721905
510637
130088
693134
939929
70768
956540
1026924
703504
224311
819185
709842
482624
243607
566228
613166
1007708
515446
771409
776485
243632
794603
251667
420227
848057
125790
819627
298739
826178
331903
189629
450577
485341
1003540
80164
784196
233846
334967
315166
574885
871126
152497
696339
416265
779297
264994
808737
478466
529582
564847
711447
492177
15631
121141
564857
201416
537141
437741
40475
647584
950734
741616
226835
983173
466254
950850
195644
275474
437701
617855
700955
1000244
944797
717537
923734
526899
83605
107741
246763
415648
432738
721267
980957
130519
602186
766155
460732
511319
590614
31775
634586
94716
272476
39309
478178
557221
60166
580956
1029457
238851
401631
665048
597853
778953
457803
729245
558440
14168
733182
558263
1036772
529240
726440
1001591
393361
602360
33296
914035
1023579
644484
640547
788892
127398
645369
726171
897940
338512
1016386
361408
504474
192892
356389
841682
1025649
288195
367084
562342
457590
123861
677789
297343
181392
358118
367912
57193
463793
744586
659079
479624
890637
594090
385228
56169
709144
154858
1020846
765535
784200
472232
236377
448077
33310
941153
45355
974528
862001
405201
992520
325425
234021
1039498
686354
758031
199828
218206
703512
247668
472939
272167
807095
651234
137086
974854
175672
454893
281499
621903
119073
59936
739323
14196
215649
259136
107012
545063
947752
305310
112979
768300
655113
750314
310253
631797
630873
425694
1032877
586748
896032
368483
876212
434729
293768
418590
949543
602892
29013
41616
144105
405108
391539
873615
1014339
963451
474562
14077
969760
881682
575065
279936
236227
68850
501272
819067
349312
228933
731401
457571
152476
18053
617390
755167
1042926
464025
587409
225263
468949
91087
1025596
418520
154514
928514
382646
309827
134636
186482
1006657
425046
398662
546848
561181
980741
465047
18012
552241
375289
1033326
104435
277210
601558
571597
288371
641569
970207
837164
198396
986459
89215
788289
208193
550043
997814
73882
646441
619649
635808
639142
670592
912938
671941
58008
221866
378160
469042
640092
298698
1010098
388148
1001680
31241
804312
287781
380849
720983
356968
118369
298832
88959
1005262
147431
390952
664963
754374
64577
511885
512473
931795
937895
195665
239201
325267
99757
84972
620424
953212
866413
877118
417875
596821
747633
504658
436764
182189
57267
535789
255035
895395
549906
905016
875302
1015351
540295
598837
355999
783925
135170
580973
390659
66697
50102
1024375
441669
310388
452538
1034614
407581
286336
162504
39794
381491
479106
644522
469572
758319
340876
814553
540081
431447
361786
945189
787148
632872
701547
567564
59531
215276
512898
841870
863138
152840
937674
438906
902388
1018893
208856
122890
632066
87252
475727
520257
471388
973526
659206
424840
502769
457247
860010
227810
446542
777297
1025692
792276
422073
564892
833155
906840
134990
458307
586987
126473
828197
336133
759681
31276
934322
79352
222030
959172
311505
21337
552566
166485
190399
148018
797150
94743
832769
733701
47668
698713
1009716
785739
531356
661651
536654
1041384
602183
131572
305156
357325
89687
345517
292116
279983
480426
480444
320750
58976
611466
738479
357086
170542
107605
172867
733530
780451
1039095
922429
567115
980312
474607
749622
6452
333393
199624
682154
858009
926028
877926
912204
288706
426844
879247
243157
616196
1014707
262068
903796
922781
1019319
522736
668988
183741
412726
1025626
536750
491907
29992
486
379438
1027194
466735
217440
529311
827253
617054
761012
975862
605015
595615
784168
862160
983737
130019
884387
528586
579261
380788
403748
526822
8141
316695
23454
413164
941940
506098
741339
932685
801561
272016
561551
797680
707627
36616
216896
1021979
223030
38099
452629
44365
496890
507271
284556
766695
189838
621274
522701
201917
82022
854506
867355
944180
161487
128954
109518
353496
727302
644645
995986
445127
61438
960171
786350
272805
18687
478400
638000
767653
372423
235719
192562
493764
149825
742530
757034
214237
565891
59770
503690
882149
420127
276831
761084
74984
448153
159502
529968
617662
379434
305805
1018626
255322
506206
519289
55535
748323
739053
714319
560651
485124
384819
908719
407278
100458
573240
453407
969036
6368
269912
631460
39138
467942
541798
84818
396676
303012
991445
752180
437712
953651
848428
241096
109396
420657
115437
334076
45980
1021106
444321
720218
604442
417202
308420
673920
508433
410270
945999
422585
1015844
396185
982470
559112
253884
470323
880070
975479
297673
1018483
578498
199779
414842
367208
621375
632126
253291
199840
948820
243123
511449
492886
274281
525595
410763
630094
40280
775365
368673
921251
841213
121170
504392
755315
783983
387508
541520
607988
454124
399867
217974
551567
788610
829273
76705
756321
443656
504580
949023
840369
872179
489115
190529
389258
620905
682535
620725
141477
202307
333370
151714
306350
145676
393787
780336
479707
760007
806648
676136
701858
251907
290910
226315
568488
674002
79819
374059
410671
687078
71631
63962
388441
171499
596717
994135
446006
841609
888614
739040
969527
305036
755487
768758
1006999
735025
520387
424293
569315
897900
515655
136998
1026138
825196
47126
874513
143255
42905
379606
849401
721197
496874
409957
150966
53885
555279
87840
796707
1027791
298506
238992
817353
622760
558953
438629
355135
44677
483602
533629
313041
500048
741350
277426
890864
850316
85934
673607
434635
697800
44253
80718
518024
858085
447725
236645
649087
948498
726323
284844
672351
888299
489681
118197
858448
8722
150556
179922
580117
1012352
128271
651094
380515
96699
144919
635866
51065
323249
724957
404726
198603
138633
574853
310958
1044961
857300
340205
987922
153248
828376
526637
60069
791910
601861
332359
730560
746270
104858
249710
771114
733698
251488
844275
918310
938631
758463
457652
280860
98311
488185
906336
125748
40819
503798
848595
165629
950371
303530
344337
713005
48626
415684
485670
381682
750334
165261
907615
341479
986436
956240
863064
167778
248414
80498
308663
994840
490662
990712
814840
411296
292869
702232
199738
1015519
860617
519797
727015
121381
342041
918511
744210
972649
144053
908884
753590
403156
991897
818824
798521
477701
215034
881023
702798
937984
209029
494941
841126
412476
455478
408629
149803
304706
467324
98916
620827
719923
30715
970470
278443
268628
440353
909681
412577
637883
331340
272957
290158
500124
845342
283848
55442
1011180
300431
756215
572848
452052
101090
330472
212922
257988
1026879
47940
1005891
903600
532257
715126
790410
664106
1017679
318865
105741
108563
57637
202058
224362
249645
878489
1039009
283150
388762
650210
895101
1022140
140220
836246
187736
144145
178195
948489
277918
19243
255662
164288
77630
155759
14073
767534
1022995
36316
939899
358421
121023
124683
979473
736271
336048
401190
699083
58212
225643
623292
169480
699643
1023791
479006
784140
475024
101134
933986
531960
909959
250778
366921
506436
157364
315949
894612
732570
351400
373711
662946
125216
350059
129989
212329
770729
944058
477689
149553
319184
813339
82045
382101
334890
116848
532698
275866
132671
878740
280508
896999
930107
502011
469978
748130
919484
466411
488266
607163
786008
651142
208748
380177
566460
841692
594393
961848
580525
902659
574861
422341
377819
1007467
675702
375137
748866
257534
680461
187688
640559
601443
830090
761134
926426
371373
382109
771456
535422
382705
879872
38756
170103
774752
658928
328665
583877
363994
727687
500434
775115
927261
920546
894989
938363
278067
419665
998142
557707
243689
837407
475581
699064
473198
123374
518920
828482
153707
117863
610699
168429
620044
511776
427880
646301
295889
634940
341646
1033801
230701
391496
700692
579146
170922
173397
523236
977779
242382
856329
368647
267009
330836
29369
801763
995634
526268
432926
897679
621333
148200
844629
527551
10122
409292
571868
288846
952824
773280
33207
577586
685984
821709
884472
110284
842458
864573
189782
1014017
317640
162208
322711
855580
4886
1000237
607257
820553
872897
1014994
734913
703326
411456
63059
373451
161437
391712
63758
842910
841733
730873
10651
867067
847118
303032
6930
297356
240867
179164
964689
338198
221617
143690
133457
132824
82279
961263
384394
386296
638884
674950
358908
548970
147877
757454
1017522
159850
112144
876442
128116
1041473
209989
201994
96962
748209
987455
612726
942457
24320
848261
702355
149869
57881
960378
583517
578035
311235
132198
170045
335153
149679
258598
623084
1003709
936654
30977
883358
906196
998531
90224
592540
897876
366892
688081
206008
848440
309847
817009
625554
132864
162109
612702
908836
665855
829375
250307
1019811
12804
580914
389093
935479
173383
510931
343297
1012118
824830
451812
401831
480750
428355
624744
162321
958602
729239
492391
319720
172135
228910
637374
924548
1032606
346451
351822
850679
809710
435447
335139
52117
894510
746468
403587
73473
554971
183154
491123
634403
183374
1025082
224655
736363
143071
177876
559927
278649
345091
789323
140907
789688
509486
197312
118324
329317
497863
663963
552466
15949
456785
685859
776401
991562
316853
544694
118489
737143
379014
1021699
866076
1011631
370895
80689
295806
956735
214048
101917
545294
32800
651264
628337
781523
808796
410463
673327
417484
383656
602778
205701
151988
756329
807355
40015
984224
109956
898730
68315
690956
333804
144573
239535
58191
912732
102583
859756
840212
602554
108610
159430
365533
712757
587541
758459
682047
64790
747214
262230
599471
18511
138436
905602
103666
213987
134498
298786
116633
162321
897402
14233
484426
972085
2410
447106
122186
875455
632272
829803
253884
287824
625310
187349
419125
648008
934135
930066
349848
608747
771024
419218
543383
876449
575274
291708
13306
742176
980735
464485
863978
77969
587884
523010
935259
891164
141346
970216
785509
951319
44985
63397
987020
53
578021
932882
495599
200368
227901
789441
226578
1018095
599695
837992
691481
77781
983704
50936
474027
155154
235539
728881
114843
812366
580293
729889
562477
507861
386712
1040177
120270
889544
336608
667849
952277
305505
793366
677860
51665
629465
421675
913130
646635
233239
407107
258424
862665
991444
5179
966264
309151
450690
799474
383728
903738
769163
617671
954742
785639
122302
704550
194941
786911
652162
443424
867681
571293
594293
677062
41455
827709
344440
868358
806978
439974
464390
535414
544079
730115
448019
1001738
814712
579945
746950
289134
498260
911931
249143
664900
1013732
79940
650207
891078
111311
599258
158884
266524
968805
548426
68549
341802
307168
354162
384917
619993
854124
396931
431389
538435
852014
485274
550919
377026
580353
1012432
690683
372697
249422
1027377
376841
861939
196432
46356
521257
620659
526128
317414
177678
239074
525700
872076
44568
585266
304927
835149
890869
591550
818414
129957
250815
853969
836985
277162
612411
65688
406173
575757
582523
704264
797732
1011206
480628
227471
389766
883564
500181
284614
90331
569896
299611
959614
27845
1004586
868508
783914
83733
969642
582308
373850
252679
158579
22655
977630
914934
709273
529211
500297
951907
972836
736424
874356
717920
884588
850854
564440
789178
234227
886352
904130
78861
420901
465888
608262
372091
686437
29200
897998
711366
11627
72348
907645
987911
11412
988230
600734
733126
633613
100095
743622
391776
846361
154372
49312
277370
514732
16692
339804
917254
664314
464816
828359
490079
469952
824811
625850
847840
158915
104
1009345
544901
388918
843695
263543
227993
777581
223835
605442
3627
110034
187902
182033
542746
736599
764267
797176
940826
208922
552294
477126
581867
830935
617120
991606
385254
986221
106672
325780
146510
671333
890874
194324
1000978
788605
137371
212120
702714
393908
322975
196644
58361
743407
759647
559041
260023
119556
167360
180315
616619
518635
998024
662191
1005251
198259
256474
150076
275405
542369
636604
525159
57919
466634
241327
785965
666634
122339
78340
211951
509500
723101
952906
403701
383210
579149
278429
716375
770263
675989
553435
21259
973987
454287
311809
138776
937417
19515
594587
430979
1014962
25707
424784
355706
478053
127105
663851
777806
310719
460048
5622
684283
87446
489806
644135
498465
320572
304982
571790
1006482
309158
595376
730848
34847
825845
598754
57090
372789
480202
56854
901231
935064
25931
458990
307355
854476
337748
355122
927763
236581
491530
439653
560022
345860
781089
513761
180642
758463
44005
633742
252026
620530
817998
9283
267621
914705
269659
704358
937084
544563
1028257
72010
141315
833575
703694
775772
933866
533705
824128
858550
340669
490847
593574
977865
33654
654648
458291
56516
348124
468348
453602
26407
832139
189983
271381
863397
204070
1039021
853698
361131
705983
651407
569265
314443
2750
552698
467306
657265
878851
969997
991251
478750
973488
191954
383185
882161
92574
174020
293874
791917
791995
966290
394800
781267
27255
882769
711313
304863
841661
153421
37805
964357
274987
658526
10352
973309
776290
753821
963558
685158
268458
166801
193843
969250
930260
352077
771233
658373
255051
959947
657581
272604
996225
820570
525055
257455
624667
386973
237162
1009445
708821
6403
989656
1012609
897446
638865
749896
704723
492980
1034081
1022863
370917
611678
677003
444186
903925
688034
568590
9073
776894
427722
171070
533853
928535
228648
410827
988040
897591
822037
886414
688675
135944
127939
728159
952794
883543
88821
367739
34769
553078
737665
278731
399245
314996
483553
257284
971147
798920
284350
547230
831790
518848
569708
120788
556047
923337
504825
867635
887837
433359
949503
615320
180894
127638
396819
301863
753426
618562
227804
779142
40932
131396
889728
686636
901728
771169
936412
225300
113476
387797
265002
138733
352333
624415
702510
831204
980800
135624
868419
97828
367045
378670
474019
297763
683498
583328
212217
374768
309988
177086
773782
365364
453874
646500
291473
708312
932234
289255
57209
871145
771816
851303
992715
240566
239722
101397
407716
372039
177656
2917
386065
834534
35819
735678
573370
326127
1006039
122897
210327
636067
418583
768906
365941
485451
812195
638702
715556
373621
749591
1016451
667633
50345
114328
337975
551087
967180
811945
843981
388864
925875
889983
1003374
467577
1036091
271096
16247
251922
1028579
820521
497148
402538
672903
626934
848679
282705
231399
577934
601978
697699
664766
1009646
268891
657004
852024
329452
619514
587066
540041
856729
804487
117160
607863
373001
806897
702275
196352
37090
226488
817294
303586
167432
998229
100701
1039158
958691
757989
917808
824026
264559
321193
588446
420529
865396
860247
338377
133146
640016
825863
987954
349602
607366
541610
172612
447970
312760
1809
563002
641331
857437
274214
80915
371409
643545
669399
1012292
682937
360853
978537
206865
607419
547886
622991
21715
36491
643024
1021717
392637
660764
465977
107065
868398
916774
733354
88378
582009
363142
471736
144284
520358
251433
678448
53611
484631
790638
635239
21360
812039
90963
240284
244188
563921
958206
200258
247714
872179
462710
204636
605930
987639
434727
558605
286864
199352
185631
48413
124683
631865
99359
47482
626153
161321
851529
433406
700881
57281
15872
773176
668040
466147
498783
999253
133071
482402
169452
874888
465318
238296
138487
765752
519147
316694
915004
507872
215267
230045
98008
417831
462
877775
716874
15291
145179
956555
906106
1019070
318634
326292
111357
980787
419454
449728
405913
477578
250529
650830
802321
634966
893875
265590
334083
977019
924928
373509
474222
823869
834167
122847
848820
70187
456234
119068
556070
304527
910700
223824
44054
912390
966512
319079
735048
306568
249767
558126
843646
842861
982504
681051
633603
997703
981256
192026
396204
188823
830656
736812
151743
617815
639924
936381
757585
817461
485459
584826
140636
733578
548556
993106
97912
502255
386603
754012
88221
422930
186471
727665
615406
907784
553017
675050
200080
427726
752247
713771
834190
375974
249681
789997
456208
760324
468191
562646
661602
223094
862661
255276
68238
762304
1025454
974942
322652
607335
930213
791646
998766
191144
538183
971467
431101
37037
39408
901142
1018061
773029
1022174
971434
166782
829374
192882
3949
918783
852307
757027
814532
433948
269417
774520
221012
465514
157787
623604
10174
175235
452060
529393
95728
715644
636643
457778
45998
204503
28890
504278
697203
560755
552559
1004990
925791
1292
560775
927038
117042
459412
152001
159789
111819
406049
620062
16375
5232
623723
543389
441900
319209
255916
859789
400784
857474
734685
289949
765618
526879
678651
27582
396069
907388
740290
1000529
321927
973646
656632
30771
138401
357904
60748
460380
974306
723425
784604
753890
569328
408816
487257
1006542
825062
580433
1037680
866489
870581
483867
653112
320460
650692
261100
684017
63619
896051
594762
670515
522797
669320
320645
282651
752890
857929
551899
970087
858364
714582
28700
670992
828093
1031160
780238
259916
979562
829970
31483
897496
693898
31723
370730
95469
802068
86763
979171
957481
99740
12795
850010
263936
432595
453596
256123
453809
210733
489726
558903
664334
660392
469659
501426
175113
957223
853930
128897
368827
416709
359414
151
505401
317669
838524
349747
99830
726198
672467
535871
384697
861334
265400
376226
137355
59963
285204
520680
698232
90412
567027
832903
104593
432498
614732
320799
807730
241360
885342
180487
188659
12893
535528
137992
352623
273417
124112
1026058
84471
680409
742082
333647
25847
531863
939532
306140
604558
340869
89414
315912
772684
532694
164036
740749
103922
677324
936689
285400
702671
418250
639047
776506
341051
278466
967304
381007
553814
921738
229811
41753
876459
352753
616721
554867
361958
421164
874828
499811
487862
233662
399628
155437
224297
657065
786467
728240
172899
917301
712083
39912
993847
191000
693285
170146
440160
949992
660795
401636
76375
354926
919112
379141
579367
975481
429066
516485
303170
200827
596465
129235
622176
398621
693836
412668
887032
280826
836418
133013
694477
591532
156625
740013
689443
870939
911687
213155
246683
222569
671643
684618
933777
311423
883860
978436
81221
751498
670869
217673
775492
125657
1004904
171416
622312
364692
853832
855000
694222
130221
353736
150612
7773
312865
58371
497000
1034237
976214
155794
337835
964295
925321
957387
187795
838209
834674
237131
514589
309379
253813
326245
985691
616463
689957
116562
177133
475511
893505
863504
13305
460106
597205
91497
651993
368675
417360
954934
126865
261348
8118
916191
318905
24505
753171
925198
221192
423308
397852
98818
143982
543848
961324
364374
373903
364283
139327
825334
568698
754775
158224
865876
120621
215895
221628
619287
442416
970527
242557
573287
242015
548625
485389
264081
45486
929146
285351
9644
1037625
235886
72295
745839
1024638
881143
416164
107679
626764
55170
393384
724834
979574
697241
744565
638443
836793
430408
637001
129249
521881
813251
493881
620962
214625
672294
114548
875536
947504
16632
781211
121195
475221
792586
29593
93868
477850
599315
675047
529708
807709
375842
288525
864306
685757
710892
636063
880448
579256
728318
778900
448254
763464
77695
973380
418290
182118
444588
520468
383981
525481
672423
292776
126437
755707
281200
659970
589467
675356
639474
315505
68077
309535
833110
1030697
749007
597860
312853
973086
9000
810934
302793
224404
536303
775913
532856
301392
991242
397845
798482
765906
135174
951822
65266
97314
450099
264437
519832
395781
290570
272196
264020
244593
549842
177230
156055
595206
980187
544913
984707
329877
85638
6412
784948
680923
49147
378892
959968
178825
220095
402412
1042181
638431
90930
249412
274907
859685
533512
1013675
542854
745046
690636
764131
152614
863770
598990
538354
772980
20832
162311
366528
985100
1024965
744779
791490
737281
804346
276277
943647
990092
807095
273806
1031040
132661
955009
787406
801404
821531
271725
874647
503788
11637
752159
980910
56795
847698
779857
300021
29711
421540
200319
566886
854649
608498
354678
277027
393859
999386
528813
675580
806082
185479
650829
201917
671567
526814
627799
124749
1028293
573300
612887
84769
538325
69579
392973
778376
467619
287377
47523
229
321716
638026
393009
923810
186049
714319
856719
1013744
315105
374330
613595
484219
749662
40960
142845
400849
183228
178621
802367
791181
884964
985992
130812
517113
909075
452637
337702
329258
1011257
589625
561497
21608
547448
843865
1009233
58263
609422
102222
57025
561271
211118
475841
513149
313315
918047
794537
242914
679696
34276
664988
182079
655639
512584
121023
927720
199841
246209
412179
973202
1033640
54063
646139
810271
527325
934006
427830
397408
432435
1019020
581936
68749
850659
121800
367440
693895
976245
827321
389105
95280
134240
935814
114642
351600
122332
223734
664009
83919
163139
652946
752569
613141
258030
334232
690719
731233
128065
531198
5081
929470
262923
491349
228969
791492
700500
623405
482165
779072
731432
312601
854198
929334
920431
354953
315436
394419
564860
2094
289764
409191
314916
419254
1024272
325480
410719
999622
683012
672926
304454
461525
201350
502960
173287
9692
261277
729353
591252
389261
247422
589831
482678
826119
577013
427395
767671
555242
426741
615502
653392
586627
762971
535664
826645
379087
944170
285809
127185
688091
332835
594243
146016
987557
141226
886043
934156
933170
526972
361639
525369
730333
868064
692017
456764
958013
205004
715629
889242
808329
41899
375421
294857
668611
596951
359859
771890
143476
597743
209818
906002
59606
1007495
984394
837712
822040
945074
462195
264855
760510
48119
648798
723861
109608
262216
437593
318744
400506
898228
21732
582238
157400
807741
959243
47209
289609
443661
809548
649407
315789
145449
1010905
688476
247477
592707
935421
635542
829625
23295
980494
62198
109370
181572
151523
94970
742349
968064
892050
351709
192327
841669
753965
875630
337498
839830
254287
552343
995980
149446
486204
756910
180616
534708
588857
239596
537633
839935
142760
603124
938974
446749
969065
179612
445278
809942
526990
4573
476830
287657
85563
44154
63153
564514
976803
258527
981362
175892
723316
484568
179933
512145
991674
66666
225961
963278
73496
734695
697321
445136
446525
182485
424107
466964
1030383
931347
486554
504037
542837
571455
394504
828974
565726
524632
872769
192027
154297
276543
181908
353042
1014219
957941
694694
477710
460730
433665
154551
1040721
195156
491351
849111
812767
870182
927926
578553
673695
291964
873991
136083
224602
631999
490508
512900
288874
283062
365351
404790
60830
309996
531628
210828
579281
92251
918314
990814
803375
860001
54733
356214
812913
66807
791637
148146
685177
867257
389252
752240
848909
156868
1032168
781845
9314
532168
481763
953934
937088
852804
798283
770790
301932
844058
946643
601414
885974
773148
738756
875478
838801
396366
63184
657181
629267
991389
355912
141722
882092
153380
504462
744608
718717
155234
491977
475256
328207
1011052
65540
646765
47494
126794
742121
131975
299421
602836
102473
436450
279860
783945
519520
335280
685596
378556
904513
262510
331431
612418
650821
635606
922988
108898
322043
331659
571231
583276
496358
689284
33925
36102
266273
523208
40858
440487
355361
923815
812423
862138
383969
828862
293306
972397
207237
459595
274102
903490
832210
257117
50781
879437
958145
614469
993152
561017
15481
266952
561988
532730
25663
367188
706416
329394
853521
184520
205398
232333
636047
159210
315239
891805
781866
742653
235114
979
155159
375167
1003639
481336
505593
238151
347839
306190
652293
364789
338612
392370
888787
695235
187230
1021225
679042
756847
479599
767972
31690
935238
487303
971442
849168
175856
987617
803419
561555
217231
286315
1027411
671708
481364
311770
253281
683839
945538
798486
388586
223857
760012
132966
728759
614723
613828
477777
827958
267056
509160
962392
417276
119806
762181
811022
922740
120910
209582
502456
845247
291430
290983
235789
846056
241242
927538
671406
54112
726485
839158
449887
1002646
3082
91812
163358
1027255
402113
135518
293331
363862
1040429
500593
723355
807814
624301
358133
601250
659150
759580
92916
689254
467215
197757
596343
697106
881741
226933
826220
956660
592046
364904
586791
741948
222323
892613
144660
755608
516472
887236
851730
398930
659527
143767
949271
952953
645975
283131
188635
235591
551239
488763
558110
901701
84093
292430
469584
421488
461085
71614
399810
301597
594219
113898
711156
522345
95249
477957
185151
661495
50856
418845
311849
683115
220721
296440
576862
602824
491058
49723
1029275
806258
681567
162052
355641
363342
682384
1032992
845029
361604
999927
440423
67692
310855
489178
119592
982581
804931
406265
357347
920436
14007
14072
228956
181644
851909
70640
866993
777543
581608
869149
141506
499252
818476
8435
952814
602885
803375
804141
306616
819800
142245
860877
157324
841206
702421
530119
571859
215375
708593
826350
174567
581898
644206
1002043
274464
425682
529056
96050
822382
19345
874070
781204
876517
656342
314967
91478
624199
423659
119755
5630
583018
30274
872798
935377
449048
1043375
305091
562651
262813
573563
619582
415965
981659
448875
190799
154262
671866
11510
92464
249567
352123
527397
92647
899767
256854
295273
18594
1044930
499326
990291
141695
537921
82189
73760
81793
614575
852931
227821
226578
919837
1033167
456369
526797
69272
985677
910427
560404
196131
689394
652678
309742
155368
717970
561354
722446
899237
570728
425312
963938
259975
534936
420753
799281
692107
472927
506798
970419
252598
136013
524374
497040
414777
951115
1038241
309581
643750
884294
837871
242172
773045
528680
61515
991835
104994
469947
157785
651399
455253
707023
997726
712215
221829
520226
886249
289295
518001
48318
157697
393178
251473
154754
858532
327124
706982
806497
490300
818981
701671
812687
549495
180249
680280
909175
1001606
1041574
824228
894374
182363
195439
252647
431689
712535
989869
659074
599452
326492
1010221
482900
704274
780153
681830
656240
788768
404245
636809
22639
958358
594283
926090
511577
7863
860436
384072
847540
305931
963451
826837
35
993840
972580
370772
89326
1017553
804918
779696
720226
219993
1023549
57381
606775
296070
140144
1021107
783085
715039
344936
835236
704477
759670
211232
343199
341043
380774
209661
422895
287559
102582
593213
1022805
223459
110232
102577
902069
53025
139241
753610
25543
673890
496887
45802
1000099
899639
625169
839706
278843
207331
91987
939408
208870
480795
306364
579956
944028
1026691
410209
25845
501169
66253
964240
854046
98913
970504
294237
419126
739929
318623
349640
246306
734612
329027
400527
142203
1042040
811670
459370
997505
214641
225020
1006682
151398
770047
650263
592741
383390
968228
722376
326763
852540
715590
92717
706022
35092
135136
270853
429237
6052
351486
470920
573702
834890
263200
500945
793293
935083
728611
163947
754955
695641
770897
361777
479120
980405
538453
426929
912020
835588
471180
367890
458523
654506
348905
317810
286714
428903
643418
517334
553124
422944
446015
709854
475795
381112
952270
164897
870999
260687
809362
240044
963616
65159
384773
208320
335110
433474
564100
344430
920199
352437
178264
218372
909996
686870
500684
35147
1008824
814849
630275
920601
538557
855337
174752
507687
988852
23209
1000862
517666
385254
1043453
860646
790943
312494
587960
728108
733622
607493
248986
371945
604822
680701
580530
381384
193924
1027959
266873
660377
805534
883711
686214
1006990
354963
771078
406362
291196
188834
419442
282185
346170
386477
595243
695291
598914
965809
59137
132310
784450
596417
318523
175529
377984
207926
152012
745380
348341
410762
391649
431875
592175
108631
570825
1025931
485425
992083
396998
104273
849181
749816
787387
129748
1022313
721605
95011
631272
428729
886243
210595
411760
595945
875226
417228
135059
877490
881302
788913
985899
184291
137646
875080
184846
685715
249707
783822
699438
33628
174199
412561
110083
633751
372231
130836
75132
432259
897740
913643
849837
194543
891897
953991
75646
287226
659844
138162
33817
987644
966095
927363
102308
306866
635466
379706
71679
843963
604825
952230
1023803
172352
979221
987019
465497
835061
429936
125363
966747
709337
168065
695172
678753
267111
1042939
436369
322787
179724
355788
997449
349221
844681
207691
573912
908851
303423
610298
502222
892919
261092
382886
427179
673221
15757
636841
484865
282015
960420
630143
971660
527749
943927
15118
57450
769502
275978
738865
258039
15881
887642
833867
487598
213868
804201
110416
793499
146010
253151
238984
1024318
98612
141459
488941
155879
775119
979817
371360
291965
466269
501753
263337
188193
381931
641110
489950
557870
499926
753935
915714
855218
967303
892972
9551
62518
748644
932059
544520
915610
46788
775324
999100
60359
767977
370025
123427
479716
1003202
177114
1004895
549343
1016661
254932
536657
669840
128335
63682
1013550
556539
433236
802087
514433
488233
930863
768125
778241
963167
368710
227466
641884
651408
645917
872243
943485
473015
1018500
263942
726171
397677
378755
284268
567141
615490
56180
960043
139919
718038
219534
648276
785239
615737
199910
63992
270289
675841
960878
704862
276729
401809
161925
431610
196331
712955
699085
274582
54695
417377
469014
110334
139627
225860
963710
58279
37584
86696
791159
51205
615364
686918
653005
854565
398161
307857
536949
428557
25008
1019335
37376
379710
494512
335279
77733
502527
385308
342813
226382
113410
322154
185273
260186
86764
941734
522512
295506
757626
677819
309290
70458
500785
1044522
423180
360292
780627
967691
472091
923600
67284
468500
167846
509133
607138
351194
214694
948929
339791
157025
950356
593974
280939
738277
798344
649175
846675
744206
842376
195291
523837
557566
222558
207779
284907
1025897
780385
579340
596220
935916
83232
915359
740611
592005
488753
986614
640809
827030
884512
45074
328945
450067
432879
844057
974927
21423
922731
43548
627447
208684
1025287
534584
274919
846787
494475
558750
982386
686633
975775
538480
78979
361136
394693
859299
35771
1038366
839884
649004
280226
627992
455026
318972
469286
140585
881680
507874
180618
997675
460628
548327
460509
919333
471209
34739
635621
629349
310159
172285
103414
951026
253236
697663
28598
92207
790174
1037338
896706
879816
207396
40958
136579
130480
679159
291430
107960
791534
206450
557812
217622
152112
987295
916413
942814
211468
1007972
151368
860668
604714
534897
192555
248421
519661
275679
618467
237914
616987
17503
73571
888467
548258
911062
736556
9930
154219
166906
998840
335640
797090
649951
1008401
969514
73256
942800
291839
60071
635748
649449
765134
500419
890711
487090
995402
314765
684752
968200
948179
969204
181205
906997
100082
385728
448155
822720
343578
590656
674923
77889
1002121
463984
918910
287765
984862
6226
147931
347697
161225
421395
914345
669498
754499
977554
571580
319815
291470
52789
376696
477654
47781
514211
845023
124892
666746
156649
71210
361297
18195
183301
835200
788304
453701
51082
271624
515894
63972
29838
676293
718179
327466
747729
343000
769551
236136
927902
679089
871602
556056
671508
837784
806404
598997
793910
25695
809757
162986
74437
57289
811120
706633
130176
1034576
226428
677830
182278
887092
972877
239875
829477
899711
779951
84879
604767
11424
425056
200880
163076
328509
257231
615600
338996
323529
937959
794491
872145
973859
745955
262761
637996
441477
244925
610959
316431
316952
951355
375599
745295
809950
624556
188922
748928
98287
655309
150165
557592
703198
648167
447647
575875
295257
119526
231597
604032
130494
7360
837383
760700
1041472
521038
256377
459437
985990
1001125
16150
419102
995067
385598
552600
971991
606591
491595
874829
755985
501190
273255
252604
233187
524594
47501
793842
706996
148257
633852
420509
390486
541884
160872
79186
708843
593713
873249
707482
952547
105653
102642
204909
969827
830384
417804
504583
976881
687480
253153
488279
939606
183180
572296
398359
832066
4913
476905
859514
416341
802639
348444
586038
730629
612038
105717
520299
1027347
57922
440912
275380
396653
704767
799125
500905
689424
140100
859206
73818
984307
340677
887908
5088
631827
870623
122836
927698
126911
961506
721241
220972
280138
121742
271655
186512
1044116
633694
330834
508110
727980
516440
834417
437551
781857
302561
892459
12882
832080
845071
70520
853038
805961
440819
982275
283065
835267
499864
755183
614963
338098
794614
514179
835342
850123
676024
716610
587031
603799
283567
1032943
8371
400692
920457
751228
874819
98596
1034336
268699
180656
696720
845378
344880
822666
690314
33496
759988
693238
333728
556548
659945
618151
458874
557819
746938
161564
906952
990650
974973
919563
362053
586023
580583
184350
167442
1014489
788247
668768
265472
1029060
355395
63281
25111
705986
714933
235957
217310
703345
556558
979379
562341
611430
884029
693129
718099
373398
659770
2055
2671
499154
811523
368577
402651
394083
361817
974864
991765
58972
1030806
336410
351392
974294
59457
90924
189064
314313
640381
554405
189441
861245
1033850
834874
996640
594920
638659
444739
967942
939957
1010941
909017
365899
105958
402062
536562
392228
215619
943922
223011
251298
313497
902176
50365
262576
17391
456896
981719
496851
539173
810318
348282
41545
969823
141188
559195
770920
547299
180759
543241
299521
254425
894778
770652
828898
791026
80192
134960
432872
274743
398130
403961
175722
161915
869911
470008
608625
525815
174172
761834
243810
145847
735341
1018247
974028
938071
359571
855229
592471
79223
1044720
597453
350216
24901
260657
988781
5327
971314
540465
49109
186429
928420
703152
164726
631843
20331
354297
534307
619692
99755
865516
632495
237416
133400
683633
96276
691384
664307
1041345
135757
939349
714377
566597
363770
62057
575639
1021341
499099
784572
494228
811566
340121
981730
183324
963484
899373
291376
363789
374589
367931
164769
375274
110232
372177
768652
434327
1004428
249526
173115
228292
697133
916593
326709
691891
468663
658336
790894
545204
449870
1016022
184761
1022892
38153
986781
329355
675181
515011
82639
163435
288416
698437
905681
382507
871691
984171
138966
73630
997148
344593
122756
235518
844152
601974
124553
621815
617596
525380
31174
25593
614802
966974
423621
327158
922636
983995
654314
62834
872810
351735
440243
897556
847382
406116
585039
701664
694088
250463
573572
943287
963741
543080
839617
771064
735710
422345
46084
163227
323308
1006909
193639
395028
134050
661191
575523
671243
402165
374927
14804
404879
784110
125957
180717
149833
212298
680512
238686
134923
607355
677853
680884
312489
78642
227274
264787
303157
802688
790804
861109
1017797
274919
979175
354871
680791
753167
41618
739336
355294
285665
418900
102275
474500
470759
681550
627978
121124
47013
307518
108744
859509
517335
560053
713067
292027
493713
270653
4470
362279
351657
266854
789383
999519
395064
228452
991598
533933
993739
493769
432200
381998
277099
918002
123072
376035
241268
462527
710420
167914
632191
404340
692801
510295
291919
201996
801577
157966
363830
633222
647414
601183
164042
572633
78602
452987
228075
193755
167930
518408
734818
54251
637780
565606
47874
991465
815863
40384
545671
772157
704302
524220
570718
1030028
934773
1005673
988807
143428
766945
611967
804789
563220
20629
60297
519814
80136
649910
851394
347432
57562
175032
791849
596980
630903
961735
726629
981181
794177
236079
39939
466863
584518
692345
894213
61655
164885
900442
632689
802789
434766
109875
652922
392031
901535
946152
423303
8932
538338
707559
536989
10840
520904
233693
1008307
476951
891657
448153
944839
371862
603939
691965
441951
124975
109219
832194
83820
200854
932992
781221
475841
3675
857268
541835
509283
345010
444737
169883
842393
124597
472389
264352
500262
301540
714961
332272
405784
35548
715067
284931
821435
651284
665179
1004086
274430
86550
273815
968389
384839
96994
738032
595006
225602
13675
477038
596673
493084
24149
517636
617468
786340
642101
864996
151731
225226
991417
100816
408052
336769
398378
811776
218072
339433
888457
14893
916654
365379
1036941
631663
1018174
868904
1031714
634917
763651
889205
737955
164454
888600
843856
666588
830294
589977
682733
512130
954564
319660
847997
139929
461943
714520
103872
57356
931702
513219
399838
857683
800567
2597
951853
321374
484471
732497
338784
481875
724889
280799
364340
112364
94925
294029
134839
358708
372560
454779
630906
695036
78522
255072
633181
262115
243058
357734
570576
856448
1037981
566937
2229
281962
1041755
26747
254995
166797
61159
326520
50561
585250
683453
616658
509964
849864
161160
478079
97863
225451
921408
546624
458062
928677
342492
52611
99988
604747
88400
479641
852366
410941
1009066
1018157
25083
82105
688548
1002507
234157
643451
765525
931750
639191
256135
39899
63253
117507
656730
1030958
213844
695914
128974
968347
981783
893115
845124
9813
656181
633999
92081
984058
217304
873728
3973
431653
569785
456310
592139
257557
455437
14467
602970
703827
30785
693097
964096
129113
1002079
9679
820555
801435
462307
312765
103579
373115
537521
39870
979536
546920
987537
802851
939314
203238
867645
174357
484941
551952
231054
875021
247586
887806
760621
140999
100956
1009279
507560
22236
612959
591496
446446
5501
694740
713047
880487
166088
772122
183987
639316
876673
20090
595446
264648
946144
902931
839986
394980
711089
1007058
857317
833545
315896
410878
831924
764998
525870
524932
802279
568827
102555
788502
167185
723845
925598
835805
695817
220117
249203
478631
52211
443396
268656
587033
483569
272529
749805
848667
348845
613380
473517
235356
346627
283431
610873
1044974
452638
721849
999433
1006809
158647
51024
1006255
287760
739106
112098
85092
833004
439200
531299
702810
547628
850012
440268
463005
639955
333855
430900
24583
167593
288053
632617
564805
505462
1042444
731846
975463
946274
267409
224398
355316
979129
634757
101391
1012166
851660
828968
787607
750472
1032767
623903
817315
897511
671631
733880
11507
325644
994983
24488
349844
93164
852518
28210
378075
706996
368687
629662
462643
300303
88129
698978
417104
505681
644442
715486
340086
825456
855581
934092
165784
607142
967082
916074
867584
846844
423049
836948
260787
484700
171679
172706
412646
947671
987365
742293
1027538
916552
350417
896143
37037
801031
479033
494851
290653
1009980
408444
580748
474761
854865
669304
687287
1033517
90726
267668
482213
824547
296559
98150
303483
522006
85249
893045
601475
586191
554881
308262
505758
58229
269437
589223
614733
591718
395189
105376
965333
548797
85716
939596
768584
801178
122023
317431
600705
595700
706161
507814
366115
751056
45284
79281
463286
880250
732323
320837
231330
379209
730186
278775
41924
980246
728719
644907
1043780
563509
199335
629290
786176
1038818
480760
165905
659871
679213
28245
671728
557107
853953
651978
608874
931518
547143
759324
994890
715330
913541
410040
49780
213281
57536
484211
63442
388817
797516
358612
893481
676240
328083
185856
404563
574840
978735
398729
496772
670209
818356
1004797
507709
981334
356460
113325
496864
255794
24658
260509
109522
57504
367017
800076
56593
726650
964052
933034
46682
392964
37128
910243
202633
484610
491576
961899
288648
822191
575654
398633
551905
776742
92277
997714
103784
774083
174528
430709
227187
649122
184411
550607
183666
386618
511948
305994
65463
23057
658868
183047
946224
319222
341145
920059
384892
180634
520491
64234
873452
837686
1008658
877113
199440
586808
300399
448935
35124
533479
685281
791412
849438
340173
73633
31981
880689
244365
522800
940410
901963
518177
426287
143074
45438
926281
494454
662746
186940
574384
4319
850215
663799
396550
416281
812539
133077
29520
812269
532013
833441
51840
556375
194810
781608
868691
575103
332211
701522
664569
664133
896806
454548
328394
535893
16290
999569
311978
904048
671358
263731
113164
821383
473552
702504
73612
980148
742836
601711
825252
377341
922237
42791
960829
177044
815724
455949
123294
678085
826234
333103
151911
787793
75493
313789
538063
17996
427211
433296
37660
722731
535217
840512
65947
550323
521758
965301
374712
523885
9242
641210
841242
764593
375149
995253
590359
468325
928400
286496
616684
881638
819862
775001
27250
208336
510339
937356
219938
983993
301634
593154
308236
589411
798798
619370
324859
428157
325751
427053
803072
678374
473995
1035589
342418
562417
613217
909445
669930
687795
140168
434741
329356
783455
934401
386220
642057
561335
37097
655820
563099
262855
532298
766753
95348
116254
183160
623239
652130
877671
108926
341479
755482
853720
519055
104612
392225
619416
791147
841258
396734
205249
822941
460259
452388
279495
554495
579402
543234
474359
840691
622747
677774
1005413
570254
372073
178689
856961
328367
510283
734425
47210
68762
786411
333003
679294
222399
203302
303572
1027247
190399
853937
618972
876492
228964
482932
659137
68539
346408
179077
637315
908736
385929
858523
64067
284051
227898
247386
584958
925710
921604
592398
998280
95261
386215
337584
423950
886649
216713
232196
136931
616257
444233
912146
627821
952552
340170
39463
32941
503467
576996
791447
272299
434262
756964
292700
821080
70558
835884
199159
670663
447835
1039757
927210
700534
201752
27844
214033
415830
526046
496177
124770
403155
80997
452022
490882
5951
296190
32571
649722
815522
571084
991339
813050
22720
173533
897650
308911
580356
1023494
423651
879655
28838
722810
645453
748102
136863
459831
542661
682678
840549
358678
918166
344929
131207
542170
28531
297001
411489
783493
473194
309453
56091
497728
785663
980380
379030
488327
765120
467927
202793
769456
577985
614702
1022544
532755
165845
511917
798521
504767
129770
309035
401399
159489
731395
98640
154395
250149
136332
199628
826636
217009
341504
7546
429144
425444
654672
902686
270125
295948
609606
1019476
88160
438070
576500
504450
143579
581537
705015
347119
946766
717209
451315
718494
776284
813400
565222
701855
2062
436925
81363
650291
679045
142966
302778
197013
538673
99856
644865
327780
1007060
110664
134903
835020
794473
398080
370510
1039103
788736
313555
347981
800755
400034
951867
904732
813756
552760
465097
197835
530934
840425
196464
403106
353104
40724
552122
126608
153416
637549
213391
541074
794753
161095
234751
262882
593665
339176
930043
5924
220154
189307
220412
983989
688600
320920
279228
884178
928203
940976
146182
271628
898668
587240
591160
535836
631833
170343
52548
796144
113183
866685
484257
121968
534529
148656
419162
324216
165776
213615
996176
963792
670486
144201
869656
138124
827844
604463
853549
17271
234147
7318
911857
735943
333288
611891
916004
301904
189403
611380
502225
333198
249979
1000868
852096
381977
853488
754333
417201
754995
853466
835532
79185
993987
653174
767558
886029
762875
935262
191800
934779
50210
993532
48466
317884
949653
917559
42944
360455
782338
863416
27492
614559
735862
228539
542599
627909
575176
68479
365989
943398
278294
170599
641612
353156
213982
356172
313648
170712
657999
242184
573421
595361
897416
184872
707873
206236
737388
606120
388880
120727
744573
537456
467729
291319
855276
4140
556518
990479
770076
429353
478708
1039354
238141
415635
416824
389120
325527
193009
615421
1004648
198238
923118
169394
553780
54945
12774
131443
122162
688422
973253
602684
634152
46347
993551
219925
906445
309054
702767
437791
543446
349657
945244
711042
266450
478339
848998
456435
607205
286155
388787
377408
823039
958322
217894
517027
840653
357496
765
931754
537081
104499
404840
519345
74526
224599
684047
937131
341240
705833
177802
371412
627702
758742
917938
639507
641188
586239
117263
290421
254694
189368
11351
564123
80964
417345
131115
292969
889282
512778
179425
110073
932152
913822
150522
51056
400195
813598
273401
803272
638797
720428
252814
678829
636594
402967
255697
933888
1014732
541307
800329
732059
481120
247852
89752
837736
988113
58472
453177
79542
405427
1031285
461109
850571
248874
32863
61571
390753
81262
474156
648786
831555
670916
151890
954666
57536
745737
291505
909118
365448
345760
283080
930423
951789
841460
1029017
318369
1042667
266980
846829
854274
298130
132322
167323
535453
826233
1009166
729315
573525
35524
225892
55088
441718
427090
1004597
724847
41447
879839
14047
1003056
159317
214964
1038844
265538
423486
466169
145634
920792
692191
744831
912958
160894
579940
832757
1018241
743847
84509
90031
868346
646100
623166
412975
539068
659858
414087
278062
716052
14130
56737
887688
38693
98100
501836
290787
471445
505185
558903
331003
283225
706816
700587
6169
828172
526792
528121
639014
938995
776912
353412
401019
809421
282171
470516
2970
538127
644503
36349
564565
415427
251809
722914
1562
988942
600626
119245
413062
301124
58785
585662
504067
448897
463159
938198
438898
447621
924714
806579
130286
596441
841456
486308
271607
437530
680998
420046
425548
393196
367146
268974
756290
396712
336596
864077
853691
879684
614389
77445
757686
64745
927465
42994
825104
193971
843392
37936
217499
867248
214336
5449
737974
1001485
480031
291714
805873
367131
812027
910613
353972
360428
939653
589134
835490
424307
122299
244789
330898
386216
907518
463527
855243
16505
260046
315471
513357
296691
955747
422471
294405
54718
896351
717986
875469
479049
360809
850825
938140
209794
545560
963492
873618
985823
482722
573065
690989
592711
772959
397870
160618
752375
243525
701889
1016423
474987
421663
325461
541560
782796
780598
928351
923620
639713
1000404
124063
910849
764996
274681
450851
64228
592894
404827
610943
760402
202110
701126
822229
801206
16113
467413
841278
608887
386284
502125
437998
445127
813681
695546
233048
444934
177819
627914
820270
844010
493921
477222
198432
715578
638446
786727
1013712
37477
488938
999899
279086
1031736
351039
110453
986742
710867
389230
844337
383274
8273
1006303
420512
347708
802597
89201
82074
484593
693144
854912
829879
369855
207117
1035322
892450
648812
952208
585503
434848
216216
735292
593770
374388
263580
1009707
636581
551124
433656
490866
692709
102719
490661
57473
320232
11814
886631
816766
338857
219189
823408
977134
1015948
104388
262690
324639
222200
898741
382855
960161
905969
882616
578824
1035442
772523
225054
863311
897901
372243
500598
464556
155819
190611
768149
351211
16674
102882
228762
567794
705081
644185
914713
416648
451367
847077
565464
270472
21275
125268
1014336
860131
547714
375077
537870
753453
590854
1014002
792677
1011594
105218
383035
197341
568812
369918
152181
374967
460533
142239
301520
487134
417361
109952
159364
517071
66647
970047
612408
918100
829489
178657
413344
538330
949386
694494
150206
1027708
414697
1026255
501697
849609
130353
497114
1032938
566041
491257
553739
271741
170042
572824
918315
927287
59217
732949
612623
174107
449293
705966
305407
754705
562560
511911
242366
301130
985926
256304
959678
969273
611113
441604
916612
326645
552488
116663
490579
546296
410973
795055
207284
977671
889559
560212
377997
797340
680751
679525
332593
13959
1031457
23392
1024780
869087
170225
382921
565151
889558
510163
823088
449167
65952
742935
516505
746458
860626
993274
900002
691072
874534
697923
633557
921642
287178
514691
91727
643156
908603
568199
825903
137764
655072
872285
36101
327385
450048
464454
192580
407756
268007
680460
598563
965715
106719
500171
748311
730725
87880
272109
614609
993029
818806
124648
35441
554482
703324
1036177
12895
364185
422872
613794
1015091
742361
170319
55497
285318
92686
22128
867778
339384
953572
850723
632888
653809
549225
1015039
174931
369713
271812
863879
823622
746593
872143
102475
1007523
64428
105250
50395
747206
548527
323484
970692
246477
311545
612776
520664
788851
90536
894206
626323
203601
685277
470907
284928
28419
1035131
764128
855526
798662
560956
713425
956133
119292
277184
532310
860856
546615
771324
171804
914051
413631
509377
346172
252705
984295
399377
482021
619884
433570
1697
693128
445465
861602
8656
73099
869786
379124
696341
1006199
833143
900953
880346
914019
105554
873606
4397
204499
417641
71089
597370
984652
245466
595475
421390
107419
267982
375981
1043825
834301
209905
226662
143029
640903
482408
691776
707313
754271
777925
864974
255298
873280
227343
611103
885546
46327
111711
94675
874129
1012221
1017152
942025
141165
842446
500512
846775
727953
226181
1024664
924940
678863
375448
228408
583295
238181
860360
844010
300615
705210
1017138
442097
930940
370448
890064
941359
237011
416718
1042789
82821
14750
61637
497116
490519
662929
797251
751020
957297
625145
81246
735257
981829
556697
382878
878737
420414
942384
586372
535625
679679
741534
434279
574692
121709
892170
33329
377773
201553
598599
389642
242813
1008928
586503
6614
881070
14747
468962
895788
11753
728956
565459
50811
457560
204920
958022
401583
268195
185918
958097
684680
208491
188927
613286
989928
845372
947654
693093
573198
934810
942828
477986
663190
695110
998082
686232
810906
52985
788203
331488
540042
502307
307537
438469
123261
1001183
83226
626544
557498
570210
21871
444214
912299
721127
462043
354614
167399
915277
154576
56618
676433
412887
566161
114023
262872
803817
518710
378222
844287
1037687
801033
361001
295228
880907
74314
374974
515586
612530
599709
4579
337801
243009
418525
995718
48536
658159
225536
300055
72074
291430
302326
529676
942872
82926
276177
739452
50931
552225
466948
149869
608048
64340
812964
921504
290210
743580
560491
817196
379486
563627
443463
160815
692916
822695
334443
689398
553085
899379
547530
533983
938596
857916
269237
270454
976332
914454
169046
175946
581658
496085
825766
346338
755679
944076
791988
490400
190560
694789
388754
389602
412923
298254
953238
243456
297364
6877
135693
934903
749186
405436
561398
238509
203624
595184
521514
995993
592665
749844
35896
276747
910866
138475
494882
858319
362555
230341
1039958
481345
987928
934830
255393
12283
353386
321109
60794
88019
696900
539685
239339
783452
348094
930019
694657
423086
97690
1041502
341304
1021425
875007
805631
747156
368194
902054
645401
95820
832861
699568
331266
513260
984305
906183
746008
813456
778909
708749
513948
1035473
232412
480173
568195
123173
255922
259677
12570
139732
473904
502830
502100
158734
1002888
280894
1022744
587396
109204
56103
593522
674673
278465
720519
177845
751619
311418
666512
631315
916053
886971
850148
816729
52378
431537
229834
402786
175357
195432
814033
1042131
105095
282211
308442
504919
111823
630643
1014180
58219
11252
749195
75016
1032388
400919
78497
622
894739
952107
647267
989496
200088
348654
70689
920483
937393
317664
140793
413906
477591
929767
842234
168357
680227
29300
497529
1037706
829054
311353
414690
420382
185443
986572
175827
50760
208225
640618
992803
47343
293485
471518
392829
515959
687120
485522
847970
1012844
617986
971999
360521
89818
257660
655551
770682
67363
323190
1008022
22636
8722
169869
617407
286628
281533
359226
110854
675061
655848
249372
67761
805140
62591
541757
945655
253944
681087
815056
36980
307018
533000
291987
119127
557284
17352
1009966
23800
732562
784534
56504
71950
720700
713559
383355
686187
575898
248805
283856
824519
674647
695858
182804
346008
311019
967091
478636
995652
629913
572308
245275
475107
412615
117889
712556
779485
374817
533382
540457
650996
531753
1032555
193654
298596
56584
675775
13540
695197
792186
836008
999341
966796
979786
655285
175029
624703
656423
912358
597694
598653
146697
579032
498747
918291
352844
710371
843613
64419
789805
46043
127585
109629
209029
455934
725004
956956
343038
112119
230758
836862
241816
15961
377559
833399
836536
514573
277094
25866
518490
550442
167066
678475
594571
72727
613188
121272
192824
19205
59757
692176
554545
720426
707818
685738
461298
894264
1032049
50936
282931
165753
759022
564094
711960
876369
291412
674826
205752
161444
427739
205825
775054
397963
726232
588504
170683
129951
556984
699168
849280
389467
477122
369960
65696
475770
714602
795775
683154
736422
656451
697322
38348
999456
444497
577333
113483
413956
966703
804683
404659
731425
595136
449604
881206
213083
419200
184578
729643
285540
826823
701576
76368
688260
150119
348536
406273
801251
858564
1043803
433867
517913
894308
954251
77928
314610
222470
800265
152075
958193
186505
634796
677154
1018575
372299
977356
427243
412442
682492
664966
541193
805238
91822
526407
273583
8430
65527
593667
357611
636570
198418
178180
115876
430707
144760
470605
772319
948472
507342
403997
1039363
726726
41997
1015169
816185
81888
1039687
42964
185191
32711
473894
929040
16920
832961
549946
986319
801523
433548
715510
486595
933098
13479
930673
225897
632673
431186
523470
10443
1006635
169223
959668
420744
214698
61936
78991
916213
425641
952623
272793
863905
282142
654514
277854
184047
468272
1003626
899481
63529
605616
1043121
993079
417098
973980
979100
784704
677283
187451
164558
1035801
205872
324493
642104
542010
439074
288605
546022
427406
17897
76458
946305
643845
605618
931505
648034
410252
662284
62354
516884
390661
77592
945689
107078
349763
907297
364640
817503
991376
493252
882804
1027702
488417
504999
633063
983080
612812
423157
356563
564466
380111
424374
256654
347495
594704
631404
1022597
89595
429528
307595
355520
840279
77037
519678
878113
90009
295573
172702
987624
916139
924576
725211
626624
285564
470630
744597
391505
439249
899061
870797
774527
289272
433622
495257
760925
226159
537695
289167
836162
968309
492147
889278
530881
875613
991503
761305
429358
311986
552347
795571
635696
252193
919029
415834
543615
1030884
629050
572459
94246
316614
70132
683182
992905
285356
765393
678063
144851
503996
885635
73129
559347
966974
181310
302461
980253
395982
567047
550329
537592
584687
414714
364864
686295
539553
836986
613375
469940
330660
300698
901406
680579
526663
20624
946979
303598
955777
615299
43616
480214
896324
484809
981443
281889
379475
897328
1009567
823040
127180
850372
119935
611355
122257
468192
389340
314046
232604
342020
374762
186833
639824
252130
213643
1018761
749392
977365
147962
90301
937838
486710
442406
335003
722224
382411
418193
352466
369008
99428
12068
430976
159814
302803
15994
900146
396245
994410
382242
96382
652728
991635
206708
735453
244223
559182
912598
417638
1035865
608469
294199
458478
997943
366046
47272
391010
546268
833727
585568
73994
310004
445136
102723
600388
297301
902228
572326
371538
826087
993150
242141
524365
15085
100963
1039543
135640
426102
901625
571299
804504
136659
284612
753650
635096
832203
19429
810847
177
263641
186570
12266
673658
296979
622910
647423
641298
635682
486830
697864
895685
196090
98304
615862
73148
9749
481529
134872
1043075
35890
42867
251445
1037689
1029073
788182
484059
860880
770091
492387
205196
850999
998794
517155
329373
966203
618140
519285
1015153
856039
718726
964268
86777
519609
625947
1011974
513091
65422
973162
946482
479449
881386
888372
520520
800837
720399
973976
452035
925650
525733
476438
494862
79173
221703
335161
519
581785
747711
588319
277096
803283
690512
26651
203882
943326
700106
723216
39983
40404
242746
618782
981116
679569
397340
188296
622857
72083
179104
459476
748287
731787
96166
785840
136833
214239
900143
692910
469479
813754
128370
676723
112818
159068
141211
755780
950467
745230
496254
466361
186382
208503
178460
647002
542874
247724
951995
740527
576810
1033673
93753
724278
752994
57428
761539
779617
105837
12501
103728
27762
314864
407296
740907
988629
567520
380075
440355
518544
597531
891574
190700
576603
358295
434215
869704
597073
244355
144379
620898
164495
727237
807643
179174
420433
677917
279598
400609
327046
755552
804819
507507
860082
827898
270821
872266
722678
869508
862721
751327
613888
90859
226966
932094
207511
549706
589062
745457
736803
735445
509734
476797
337623
434672
356023
144786
753602
48466
488866
689874
454088
727101
591629
96151
766738
699538
700973
745754
11352
498989
237933
185158
936427
792392
262514
693201
133674
177609
926608
502928
141498
933456
732695
985850
1032768
363171
566940
910609
96036
34250
1032421
742879
111673
78729
1041915
989255
861874
1014499
302626
622147
845432
660829
197985
950667
812426
899941
372221
376364
763968
741193
650301
833531
8560
697222
781866
689629
698820
1038035
589648
892972
544617
494008
573027
343011
506561
579916
119773
657553
353342
630038
371393
324249
448523
375731
1015974
69056
108467
837400
76009
121779
424847
1009959
490689
891238
283243
535087
173995
316412
224088
373413
390084
1007434
834488
368812
850813
851649
243798
842114
753999
721342
977332
449604
993597
815317
568325
683776
803247
561860
440188
873198
194427
118903
929079
451204
1007087
11192
101084
751503
726410
263619
620105
99697
926238
915708
32173
257784
729620
155942
268345
172762
67369
836750
269134
1023265
263401
246964
428993
502504
1043505
780329
413604
91902
409158
126419
682982
49694
553819
125620
963551
456443
171401
435318
268198
191150
298543
265179
948304
369353
324156
429543
695134
865103
564097
660645
947113
660255
177960
135542
857225
1027571
284701
2361
8894
44434
291792
374302
770427
987564
222046
467376
177536
359077
795484
150640
425049
311657
742027
271567
444996
1002244
411795
51391
472808
705114
297787
890654
12661
597246
125693
505140
607570
649230
357382
682170
209197
441174
448141
884177
297614
254635
59603
277739
438738
143396
280432
239590
69139
181020
469482
32165
374340
1001146
161757
897323
329467
559209
164292
394654
123047
882971
682158
157654
776709
661967
709670
996808
607759
915437
338498
1010362
560578
272653
801940
414542
592201
341861
241996
685630
655677
878867
635092
453035
687224
376110
685922
488745
1025139
200948
351505
80722
550798
378460
105995
246073
292078
1022787
626894
271612
108057
287017
147485
233106
380782
497272
596461
567712
34630
1006655
653686
806900
467149
685273
988432
322120
1018576
329550
552582
11655
539062
278606
731207
188104
437151
1002485
409173
883067
427583
522358
331992
833880
972985
988328
372288
937062
984597
485192
934680
182876
395244
280301
216482
236147
928404
276693
629041
188879
826233
81996
471568
827390
1002160
937002
925224
306723
502347
411244
87621
54207
1004740
182463
678012
598868
701043
448260
255132
896727
1020917
494695
186688
330244
609236
909566
296339
415429
176725
175779
877182
34744
486324
98461
538307
142004
271883
59159
362159
927194
660828
970277
612169
403219
369370
863682
585723
344658
576231
17932
277349
909252
1019616
92292
641328
731309
293564
953516
503104
475943
300341
498706
60641
163373
87101
140542
503138
801505
449044
263928
857987
245297
971099
711362
838664
898124
785659
206129
725695
23161
733287
1005883
156426
965537
591641
452854
215480
130637
936046
466450
27837
545547
573878
619738
84216
9097
360665
1027136
368132
50624
284395
22548
91316
1004991
1025320
680821
710711
94742
552496
717871
98757
447658
923289
349415
527672
77595
521552
295241
998063
444094
584553
275855
976460
35194
283556
379806
431286
674864
67005
971560
886033
199779
652141
596224
75539
659943
339489
943701
129906
796103
259760
614825
107830
1029666
721392
547676
1000297
393687
586827
1028769
181737
495810
609863
299907
595512
224940
72353
513046
176533
135613
26327
518496
816345
179964
32305
75692
783417
837065
9671
18011
798584
692520
993723
123151
784333
474982
529995
609933
847870
971757
262354
870187
899312
76096
1027588
30100
185688
159957
401673
533033
390599
462738
87207
447001
503901
594312
461650
55852
968046
1041828
363543
781064
340292
69926
398704
294743
1016139
457858
932660
527886
33930
770020
380246
515849
672171
524209
8369
491712
807888
749468
231951
481373
813654
249688
670815
971637
50548
519585
139613
972993
246534
982627
900081
246673
130562
332927
729942
977761
821822
375444
476172
970405
78993
341079
302114
170548
184864
144071
411001
423035
753258
379535
502777
608699
136865
772784
94483
599017
719063
54467
863599
207779
47388
520256
620584
879349
107561
550434
54780
168945
918081
604141
163062
541207
117787
708676
886482
776332
375431
497750
79579
531818
228048
891611
446217
464924
223736
790426
201247
664157
965836
625637
685492
187550
90589
558279
229722
167106
98234
266550
1011638
261685
96357
978939
1010451
515893
683113
456965
526121
223130
831042
975128
321440
488496
247358
870423
304874
527225
726041
1018524
59731
178046
65136
1011883
771935
568791
576101
72650
166358
216261
714486
885694
57639
196390
509731
847062
527123
300203
320977
967421
328686
16494
344782
642935
510700
38130
845160
89218
331278
1010480
678493
378419
1032245
171648
641585
727689
763811
219801
453662
298782
629655
104966
794907
719322
971249
843935
782962
758345
836215
871724
591029
593064
1034981
744360
470904
19294
608595
630607
898981
183409
167110
423382
6802
751388
311205
169351
408658
756386
977625
121673
822449
388910
604412
761838
148684
727428
799363
222510
148208
272072
28218
350510
247629
713950
549763
1040274
970729
842688
693538
611908
874789
299496
912241
252552
338381
23874
583178
932747
1006992
986486
179109
433628
267331
142226
422404
519806
101817
64435
692334
771916
120542
836367
920475
884079
952329
85428
447538
947098
54997
526986
1021667
553808
677601
421924
217262
152703
856023
336008
979607
876979
5355
736931
454155
741010
693486
353288
460060
170168
87072
370021
917064
577532
111079
439991
702586
603580
393142
632743
195870
679021
395339
943737
398460
741039
257941
493639
714897
176965
380233
372613
415880
884207
290965
840436
702355
742805
85928
689048
634160
513161
331201
159954
532235
563441
307238
912358
441240
828722
15922
179371
968953
1043391
1044635
297895
173751
855209
255750
975244
895943
1010969
890582
859706
503153
277544
595809
575399
403534
286413
884595
89774
433717
871487
94815
139909
478633
363962
346785
306850
498242
260657
278919
642603
836009
450227
19562
63633
210904
129467
867044
41667
250206
516498
61530
435021
880047
701755
89072
499334
966667
105528
175784
276680
577828
675118
219898
91350
697071
268900
835440
135001
715206
367982
838097
168613
926473
987559
189082
268103
778824
964334
339925
106418
1014451
1021826
583400
608885
847703
256823
153944
998017
649405
352647
367103
48392
300288
16384
662713
77172
553910
757425
890424
127495
222489
403394
307816
368903
762773
858280
490155
45085
486451
747854
933707
611848
272274
509909
113341
281975
836372
259249
561650
249029
206572
885137
91733
34608
924904
134048
306850
57133
476509
778381
792767
621039
755
259335
462337
345451
326249
178459
422045
447615
996578
366555
906777
96441
655626
87959
795165
158969
888904
825
289806
947489
111785
266501
502142
812924
240213
617398
782099
456601
926934
908426
616173
380142
39118
1008156
705580
336063
845597
771116
965076
746
63315
515110
123004
333979
221112
412965
329750
112175
230716
404160
41181
419349
269206
754641
842397
676585
869406
611832
819353
469815
748575
680000
284785
537212
99181
892476
836261
26273
767538
594533
614822
559460
35392
386541
642652
123727
1022404
739010
759551
848503
777913
872728
46561
274878
946738
391827
440358
29537
926116
748176
806252
469471
218220
325168
25149
934965
172146
694335
883079
1028574
1021351
114900
962055
282382
855650
336207
479168
568863
334444
1026111
548294
996301
298926
169694
464095
30823
67454
839627
46025
566492
1007051
477713
457872
883035
243893
754646
453194
1035280
15911
1023517
719378
27131
415250
206788
246666
703148
712537
369606
907117
252244
854138
266269
698028
817256
171908
859472
745081
601929
783527
930496
633268
720046
221458
399849
51429
690603
509704
232951
472667
240736
645316
193567
627358
772969
906955
71307
565537
467941
51157
884310
423202
464787
301245
534507
825237
556451
1020948
1024513
685671
253225
181086
850661
318993
689059
363726
1036577
426985
355691
391299
193695
421176
165283
992298
836895
836409
1017853
614183
371505
47905
366971
852401
264848
121415
451872
135271
184087
811769
233354
437369
418866
274516
671493
163656
952316
985653
123664
34042
238159
573819
719941
945281
347402
320628
114885
752936
546993
390377
1044889
377169
458646
550845
120687
576134
667071
869953
65550
776234
129666
707993
308381
867906
140441
820002
530796
1016423
667085
236353
383428
366478
349030
427952
658373
207749
416659
847130
400399
747633
304959
837518
292077
759363
676223
458523
142082
1658
50034
802899
31590
194957
433683
175084
819794
496232
59723
8648
880881
228034
844097
605677
493086
114553
897596
692937
443179
573312
29242
20266
811141
785979
230005
444431
247121
25432
524858
582130
315818
883710
165374
366847
905698
483795
929773
403667
868740
108266
567629
346114
1044958
257957
605568
743869
998130
291083
411514
708665
616631
380768
696561
112994
851136
25778
702126
61244
154710
274683
940827
600863
737045
686446
241966
109263
792194
896568
988313
745856
692862
33396
341075
53595
981411
577470
886153
675108
436587
471984
253865
566865
148881
129824
304072
709172
710570
723475
469996
630630
137740
648085
340440
1039239
272591
362901
424090
853410
9050
741978
833174
947765
649206
748587
196812
883341
1019854
744556
220384
300781
139981
343453
392152
82385
987345
746440
730698
780640
856375
414229
484175
970664
136647
46406
309427
27157
145284
157258
100749
576210
1000399
778013
736533
682430
407510
694487
120857
524295
248537
100715
476944
327190
471934
221476
12960
849204
845867
79896
263165
994247
504217
774109
230695
196615
515953
547159
1035467
372539
338524
988605
431449
937510
981674
780279
890913
184511
120828
998552
70844
235787
1034597
591109
903259
763004
923594
224608
141894
891473
190579
159148
694442
950697
883809
580831
367182
123528
100561
570739
442859
343457
380642
424941
185391
791554
176093
1015386
640308
491229
192310
222740
1039381
50197
798150
82331
961758
557313
87737
157690
677827
420594
824886
59656
288188
921011
615223
383271
1035002
140234
244066
673244
193412
721796
452919
889122
8690
158258
365992
931438
578279
297691
83638
931808
318103
162010
588953
394920
115928
396321
780235
1002695
117021
882553
676993
175966
761368
820230
576393
528734
314937
516700
994475
829370
541504
229574
631817
369643
387870
235909
31526
953894
642003
25790
368291
407488
132318
957890
88395
365436
207193
781367
920166
994232
522554
86381
872990
11898
70492
715986
835447
44947
863557
623420
29972
557153
444365
133386
270571
900466
865723
347161
884581
264312
575319
64950
453908
828367
714691
664477
618429
1008547
186216
178731
656735
24265
974324
698665
782782
300780
504356
460736
990330
250516
432414
454438
925533
267013
983867
545278
461688
981371
950273
134249
905528
653733
713528
526923
346203
108391
525876
963660
199829
893125
738082
458701
822719
803048
778015
758591
965007
868479
440670
772193
80413
949112
593853
240676
570600
288842
345360
947222
372931
87522
120648
372977
59948
708514
608068
160600
241002
154872
318258
617086
372063
20640
180788
505744
178930
369688
488597
317669
717007
383357
903419
640443
280675
842689
99158
837150
19612
815680
652567
473499
116803
262162
586501
1043948
419667
981235
251339
659702
984115
336027
239886
924668
850538
551471
99144
124519
522774
626829
45468
731818
421483
579194
40652
237482
56074
485091
991069
159849
893093
89176
121058
829744
546826
608079
603327
864959
714012
293925
911844
231407
1003899
546609
593687
1021070
362839
91959
991836
945688
892693
20198
895899
127975
733542
733998
343595
779977
758011
640800
158911
94865
275321
962793
35801
735392
1042756
397167
788944
171885
254127
909938
853180
355427
312560
736491
1014641
259665
944381
376588
1041082
229379
674979
394599
551121
163561
942101
285221
810436
563368
413530
121691
21435
863770
893780
304860
973821
940912
944216
211861
244751
332174
826194
517467
395397
662709
191409
668587
460044
216951
189038
130366
894334
72218
461206
222736
681808
510892
522269
25401
784805
576890
1011781
516240
216245
137674
665896
1039164
990070
865580
566111
141236
410634
359540
718518
659007
507340
721096
219384
409392
394049
622481
338396
608664
688522
648930
20807
721463
982575
740563
222318
384574
825606
217609
416761
865903
845595
179424
684434
721464
912873
255592
279365
1017795
699065
90609
825105
907813
1038433
454884
230694
841188
597755
475496
306636
290174
426812
400572
824463
287322
204793
945716
643235
653350
289370
416965
590422
365032
432673
107770
564795
604546
105594
488
828171
394032
864170
750488
962476
1029284
646139
527089
444724
197095
1006194
14411
91854
485130
474169
226981
903297
14796
975305
520388
919439
841092
902738
794743
53994
458107
963059
763657
808403
331681
899119
553383
115016
986809
877366
750346
443053
317136
602789
835278
673545
452540
843745
608548
794955
771400
180696
506798
392691
102078
595580
793831
760991
64368
657439
38625
926766
192163
1043396
202971
173192
672029
693845
1027476
499328
224095
804811
335029
424848
31267
391105
649863
639775
900633
258087
356507
805500
543495
951061
826993
1043682
628489
376672
77863
211776
757515
838531
769721
104256
424158
622888
245894
897460
303422
464982
626129
693528
323651
787580
830294
761072
710442
650233
31400
938467
379921
555388
710393
420583
377821
46883
809984
163177
132680
9795
24342
915351
115622
978409
252556
258717
497467
177312
547264
288819
925232
322138
567950
524964
867060
423979
790262
1042165
759457
751538
2249
442212
523580
312452
181472
445086
195652
324918
176638
841612
570433
247508
700308
155578
891443
517983
865063
798897
606051
376704
863854
609906
714586
942532
197817
80439
207444
592820
360338
1024607
34627
880816
771591
856158
534872
503576
1000979
904099
838982
787214
682636
347245
169483
147492
275253
950433
173620
116160
150979
222146
254392
991957
451489
937911
667958
521312
961808
358045
785638
201270
62567
263667
965723
460917
42557
498190
7950
342649
410006
205696
783967
870425
684007
976570
214690
884051
601309
839754
120219
206699
735840
411905
535537
55118
92049
822383
722786
671246
288384
1028981
462791
622654
734949
68528
746754
738569
446579
579386
686845
72046
1006379
565131
525795
699783
82097
542770
589179
487487
82163
466722
869358
567862
640347
847214
1041741
978493
860390
368292
1011703
793441
789911
836441
22847
730225
119281
924361
609091
827220
714621
276469
6852
102582
955577
765924
554317
557913
1018591
34959
207344
598043
552677
784142
148250
682778
19881
169570
1029820
309042
1014157
298065
84076
762409
59233
376770
272425
447783
474396
687892
11460
485318
150078
530186
684746
142454
486031
89375
562722
989511
949483
215117
495577
763538
347749
767064
96175
355381
524970
176625
179156
128689
500664
895249
839198
562092
432919
122955
700923
406897
447183
995506
908542
190553
695559
240671
745370
845750
959899
187815
247174
833673
859085
672977
881362
104286
780223
362935
196579
271224
183336
432648
853841
437867
305765
878128
1034174
971746
854854
352751
137542
229959
124879
975363
933659
798363
714001
873977
458207
623411
854608
430586
40263
572225
581186
407503
678092
882852
926245
141287
156386
1029945
1022983
237576
659899
546357
394805
868101
805983
607468
172653
81485
337647
98319
83329
531432
307303
798512
305246
822490
929492
419338
928627
140081
234147
855942
197826
980479
420679
825304
584382
900366
737160
666897
549473
569433
616157
489314
850620
165531
471079
127424
536767
205604
384492
334281
211455
536849
56599
729805
448051
294603
79490
883635
649534
784704
907452
559725
532058
1041903
793054
401021
165742
889826
662462
483088
6695
78535
718085
835922
406173
605134
465529
433720
940767
106486
81279
351224
538752
602378
432769
302499
296645
587484
563857
448208
434094
64999
217470
72095
458338
176712
999380
732402
798830
725491
578121
131635
480355
346069
1002508
1028193
113595
600373
377170
949453
862666
909075
652654
598800
54615
469631
17007
358330
737465
597843
685190
520060
271911
157918
689983
31133
609285
716905
883205
26083
12137
4438
380541
891990
1032951
1333
62036
933041
621415
315889
773399
813710
301874
244165
521468
230201
940609
943720
278702
593315
36639
875443
394458
957262
447764
790515
554688
952396
130807
195694
241023
1018952
456799
350310
543046
416842
247955
279104
58999
608641
887624
400924
1042265
658724
46835
637401
206656
255273
732513
307588
256489
760089
290240
754509
262163
591803
149279
767826
227677
70748
392139
279327
44103
24881
211958
402619
910131
399698
343247
4338
321659
349975
221122
60112
789541
692909
589656
263761
17237
43487
244338
480001
1012147
495218
834190
592350
910169
38795
342900
858588
438845
307228
583482
360767
333710
986462
349440
40986
267974
612387
237085
868700
992920
772772
859752
598844
434370
143808
123027
715048
570746
790814
584857
855118
265741
880163
823666
517311
805558
628758
184450
103104
161268
43205
175500
708474
522255
662988
112025
138510
642631
311961
738514
355137
284209
980149
968138
458528
253185
910382
937332
7685
503309
1010760
821934
184915
480832
1041913
175446
546351
713741
898033
513206
193888
863791
1040980
1021435
628287
566121
721854
958569
874831
660525
7902
783584
145949
52871
812352
447381
951483
256036
105684
374738
497971
326400
152871
611927
128488
127167
218795
176991
314497
292026
609651
971395
557140
257778
109623
819285
843557
11254
1011137
796031
507005
463865
891902
487486
322749
862719
223718
441959
746704
310679
480347
931112
965617
516802
522881
88988
736429
10798
775182
428292
88038
866048
1004281
612267
744698
513936
725302
739402
401509
1026119
577474
908790
491498
597110
981334
606003
13938
58809
191258
689038
638641
719940
454509
436998
338059
127506
919917
142989
430071
209665
1006188
474446
505193
967204
108907
465352
1032270
408504
442768
586681
332420
268854
196437
272719
625415
822450
647914
238549
237042
874407
189910
116753
544347
334877
654085
245548
118899
684905
974005
453681
830524
488443
846625
572808
1044851
726175
415739
1023963
468327
52155
533462
589005
736623
383993
14375
902463
507424
100507
831387
846232
775157
100407
907160
116973
921557
591068
770435
316361
76732
54987
949669
914948
96136
513907
155054
624771
90994
209124
751507
710627
109251
634772
406197
955157
437921
372842
990483
550122
113572
704215
147165
56361
62202
437204
241402
101691
876098
275696
127143
1040243
104882
743902
897159
608478
277047
495789
75884
562764
678529
898978
44930
566168
979707
327628
667550
357723
811094
1013736
834192
74658
471066
300522
206756
772794
804718
223755
940689
680672
584666
524867
321058
379393
348176
624474
772249
696522
925379
908873
711036
826830
735026
968760
762411
461672
55775
665245
204810
81220
491691
433586
737220
923247
797111
14326
709604
898303
87841
412596
871710
606685
610141
711654
1010499
662734
752777
1009489
522356
815538
755213
280100
915910
964173
670011
767832
898439
837000
699486
187881
365837
282176
626055
270445
778898
520942
49643
924191
286187
978191
249460
612321
1008992
458534
790789
500921
716367
994654
944223
171748
161028
451742
532210
196428
1016280
961350
111732
583317
777929
806105
516037
771150
925276
348297
912586
498945
87709
177289
132805
138572
572802
702976
527902
294275
925111
660272
138719
986884
636981
870486
1034952
882567
589866
70424
355316
223082
265109
1013144
358836
536406
387244
21947
520791
759278
956573
106418
620430
792221
222160
581076
949468
22097
754771
597319
976847
1042845
845210
441467
344271
581156
923537
28544
772663
210954
26661
631916
801577
959088
77971
966440
427008
409873
283679
414444
728732
265481
98873
445063
513825
821309
739722
953417
348778
793646
266000
643741
374324
632862
568565
222613
462632
375679
940051
577599
600662
917927
709109
314881
997093
447782
104927
667509
72330
127865
958866
329934
715944
232920
658705
258814
304050
477490
798618
941044
299167
471239
24090
408463
235138
880285
110056
747048
980904
614771
532033
899107
750835
84884
669896
875104
881468
1017699
161035
382422
146777
589337
824678
846480
148588
191366
262253
53905
361725
461203
813312
719480
936460
809403
1526
636966
720527
34581
816470
249007
636529
661736
953966
425947
45667
944333
458478
552441
171720
58914
78180
873328
523610
89138
820005
89283
15596
284792
763883
1004598
443018
237643
922944
300275
902837
254592
342434
119589
556719
297073
505815
85263
452695
652293
129636
1044896
910355
157888
183341
435842
324865
1028255
320675
509390
109734
690386
929274
38799
680213
732917
481908
557611
937920
445501
1011624
537158
923396
547619
1024995
547724
577155
220748
264896
34690
252128
852929
260787
51914
643369
151152
272293
586993
52302
512459
402319
247567
882973
884064
963536
403797
379862
737708
232364
999865
457562
105749
119621
420148
316170
145907
80819
590863
660247
449227
926485
755688
1004810
46964
984279
598979
585966
908319
464124
365405
684438
129214
166180
1007374
442100
429799
503656
648912
831604
978330
162613
907165
539355
1030801
315730
984680
813692
94781
1016487
804763
638131
169645
969472
537418
280628
667414
524963
945988
862763
629016
546159
195257
311188
268469
50063
441397
148321
166231
782178
165450
280617
31148
1038876
822264
608046
356459
759282
121135
7551
459008
140095
676062
972677
227564
440860
462194
345424
274039
941386
683715
31078
16884
92595
344497
623748
952456
602388
294965
457490
437080
253288
262771
363579
66591
667719
157541
177709
228950
760366
708077
941321
611794
744569
362025
1026108
773412
1030465
13793
649350
775287
54540
627760
937314
714233
476310
336765
835952
671284
930359
595871
483570
587422
459765
157153
875764
1037537
738549
1043023
711598
275855
321265
561231
122220
55283
680251
886691
308652
961899
189462
693453
58134
236665
267071
93150
109507
476226
592494
552969
995254
769512
254973
81505
848978
569330
803020
694022
621590
303510
271648
362904
297924
697366
38989
877212
400319
524614
4775
619640
380044
357329
963287
971248
321394
887922
549268
944764
303969
672543
300167
860089
81377
869111
633512
641018
371445
743209
1021548
520786
963073
364687
860443
799347
114113
28143
679460
279400
682374
94618
840637
901592
655475
892130
186186
705360
224056
757402
384103
273607
665796
474593
101386
1045359
125775
601953
533945
61901
650577
486285
358890
175413
800783
347916
186772
171514
268219
280394
119161
775809
744571
917410
212889
998524
388660
506717
337839
92112
79619
1016832
732721
572371
653475
768077
415999
958698
451120
803286
185270
589540
1038130
560339
118197
38019
876269
300313
939266
455123
440792
450681
108019
1009957
498080
1022476
890642
339771
673842
568873
857017
120620
470542
493842
895320
513283
646804
773097
906865
472408
328538
647409
644231
669158
27139
651487
941671
772695
454370
847866
339796
261082
995584
886921
563481
185646
566793
877161
657889
395745
1003662
499376
1015320
7864
132688
402937
425568
236582
1030091
901448
920514
116003
86612
696628
490520
721115
419665
478168
706487
767981
352742
59584
989799
930117
504636
939908
1028028
677639
212563
612170
285526
19440
353417
1043994
767253
603153
467885
785383
371664
338389
498110
151169
190224
317920
36538
19981
916823
397613
259552
246439
499760
399714
375423
721789
326704
893468
703233
630296
456548
706247
248643
19374
771996
311209
851530
76575
569895
483118
660448
1044864
163772
31832
320743
83703
52399
991164
1013459
118532
837828
265987
6507
521675
636925
1040296
305479
19410
245609
436412
464970
262027
878259
729595
334772
252946
673021
880943
458246
120445
951081
3471
973357
689192
515359
667609
842911
483534
62244
1030491
336256
231425
1026107
269377
527611
917269
677869
510936
148993
267132
125945
361556
406388
707646
52424
120555
1025160
87588
680867
348995
34909
28274
558819
582558
196841
479477
882784
489364
614242
489385
516908
548328
795241
658158
20566
525314
34908
74518
958421
951208
500225
121975
579064
1010099
1018651
93060
810707
614377
13433
1008167
136625
446722
1041235
994426
823471
888123
997622
596386
750980
291835
519062
340779
261078
544474
767141
860362
724553
227328
551195
785885
42570
436335
855203
144444
373439
241594
633926
789020
18287
666599
478362
18012
64392
303451
799517
336274
672946
117780
252845
186019
928618
696246
587413
655485
615019
133893
294672
564628
633631
751590
728581
438161
192363
623883
1016626
1011154
772128
98982
652443
216472
409169
987115
753948
723513
1037577
965780
305006
194866
1015053
140941
252407
557516
12831
589488
213260
1012382
944726
959073
416843
895512
480329
236389
97753
248139
164387
258513
157901
716543
1020574
311781
239236
552360
74172
639015
568431
716058
390802
914568
621806
359279
609804
602824
561196
927514
682013
851829
616602
272169
725885
627384
91082
656494
723776
35102
305484
1000445
977738
945343
239432
241590
714989
1037317
719452
747206
1017042
136619
863548
359568
664173
735108
856359
180920
315345
661903
28498
200678
121436
499542
262152
676090
556380
955411
280041
600964
697970
720038
626034
73698
440835
196770
462107
230701
278992
186104
72960
763273
499280
644509
930835
18135
790845
774895
820405
329742
6875
259444
972741
408193
476836
492438
218734
981657
543479
203203
648417
448986
861654
761148
581889
638949
1034133
1004814
435014
896756
745426
289501
673838
263572
481519
733232
73787
441850
955012
236961
1011802
194053
454730
567351
349761
981935
205183
601794
573071
665102
250676
753938
986768
1043418
751009
943481
195421
458614
567663
148461
611454
126774
32019
421955
986309
801426
931757
246608
297080
794967
956351
207277
35412
23179
852781
66675
934547
143047
636317
194173
506381
171246
308120
625586
1008363
917301
55319
520155
306963
665528
389979
860264
504288
472862
97403
829538
828127
516302
590984
330130
546658
923294
227745
428663
478790
799500
447838
249646
645098
800461
570352
137855
187326
370361
1012118
799062
605550
839210
896660
394555
698697
276279
788242
614058
699214
151877
214146
1000485
146192
767029
761602
894884
70342
718462
97993
1005536
319036
412108
353332
392579
289703
651180
401138
359099
407762
679517
964392
212996
919908
46677
489028
138994
240507
685654
531306
445378
948833
64962
234594
74360
204875
985467
876561
857927
445447
710856
300450
882799
74565
748150
336120
812715
542936
772482
721704
294604
20089
271721
734465
317580
219008
146814
866861
884614
23558
763575
477376
551791
82868
439186
208164
300591
133595
529609
133536
699261
365227
1012024
868955
1043946
993267
691235
477687
347176
598860
21719
135160
755187
322356
1039203
392050
353043
438058
58526
117088
894959
551598
251832
972032
99941
302647
808810
144740
23963
552535
59261
1036594
375527
433366
423131
186682
250964
339021
728050
336337
686444
547679
601383
519571
377649
224159
719475
452057
402826
566129
140372
833890
90091
77269
568475
482049
254646
832093
191536
73412
390575
16690
517698
1038738
928579
258958
237039
473516
622521
59502
719761
971817
852334
710297
409917
777221
637691
336305
572628
920050
1006724
130063
458964
709628
485340
197430
908133
804798
258290
89011
887812
278122
504294
846664
712040
386321
217136
986110
648780
701323
142511
371303
297748
44910
904491
700824
307288
944818
560321
216806
849008
58598
920053
938537
741603
199995
423001
509613
108270
648400
594596
501991
440618
117098
310470
558888
730709
136604
686168
594657
961516
851464
161330
17295
123309
186211
137811
655499
978531
630201
75154
114167
883234
450478
884031
149331
141463
761580
534011
52852
600823
123968
1003212
775671
969377
399245
748527
624515
155392
205540
614902
351185
709527
223221
1012309
764421
602559
831529
411637
1635
376866
602968
280515
47563
860783
640224
937138
119671
45976
91147
519049
207713
521272
314131
822184
613638
636417
716199
911617
572054
779405
150089
673668
414103
1020921
759781
624336
230296
499293
363276
931965
878913
604317
133504
693060
161396
797333
730029
721125
177064
330479
833607
253265
380867
505466
250911
201400
806850
992663
217873
68886
88374
656628
80482
516773
62029
411052
897400
968492
798924
1040690
146028
442729
797467
888888
733863
1038952
382739
244738
419563
749752
374079
1018344
916085
845695
617593
302339
210796
795436
397382
480811
246799
423852
717046
743395
427528
110933
968315
578935
468098
646540
789188
559354
457385
32482
1025447
932547
76838
804980
417273
994532
1010686
967185
820227
620335
197891
901436
344041
1002621
572714
90405
385369
906244
47817
482598
125308
547657
832167
202493
50162
325303
538005
820867
190790
143302
98867
548920
387284
535111
455286
719179
263673
974197
1007301
1015424
243412
745345
559972
812006
391902
517312
348369
33992
729475
801822
88917
893653
186944
315204
72358
225276
729272
49084
819485
576766
381595
662988
996951
97949
414139
717937
569027
88122
1041492
941564
433027
1022969
426023
580331
527904
248561
508117
262230
968817
655300
986934
397636
458248
3396
196562
921419
42299
750768
591807
470866
801741
531448
958729
651875
872114
465844
583273
563685
984754
552804
836041
337927
1019342
805687
438649
208349
752522
48773
193115
389565
373729
470238
278442
208022
164415
835002
662527
974364
139450
637376
167967
323928
389057
754743
489062
252080
743309
575140
452954
817887
44251
735297
802347
1041799
230919
82016
489738
200166
230348
397239
461446
487542
904632
248375
537063
158195
92004
689199
793213
17266
201552
700682
780839
149412
809022
866309
871741
903587
1042942
425552
178016
711074
169732
393336
766085
185969
631582
604904
782278
798894
952654
804758
584600
641434
373442
723468
466014
158481
228224
155399
919574
953604
104997
621177
751183
335635
913322
541571
770673
917436
359458
671824
575165
192279
152981
869682
348980
359823
932991
338342
859013
994740
547346
77087
849018
414725
333390
502124
923549
417023
231714
138664
368141
583002
221602
561729
40032
10704
267897
203231
793123
285827
774727
299705
530487
125001
826646
123490
809284
383060
142235
773219
220400
145005
215815
1023574
888744
467886
119211
716412
971466
913788
81195
46608
147541
1037631
263029
715406
234447
703782
511623
823906
437526
262645
412799
569069
105021
460903
943042
507607
209528
13106
525110
662711
906207
158179
611755
958675
749590
1000649
485260
1035006
1042418
887062
446090
834556
503485
589884
671585
154436
150854
825348
671888
496090
175115
795580
508651
714823
698952
1030042
164809
540253
183526
305673
200530
829601
220042
7645
910839
936379
956201
401287
68603
243658
86208
829667
594381
225723
196025
386966
657544
7788
448948
689836
671576
869802
555857
30290
602182
499770
770680
1041660
42447
233716
753549
958517
5922
739441
709820
327730
853262
997039
701680
91134
479404
646176
309157
580272
72739
435550
690959
226865
717977
531242
481166
510074
547248
168384
25372
508510
210180
755719
725767
673137
1033369
222096
214998
337428
201576
562700
249301
518065
620006
217478
555917
570251
374748
12363
239013
819772
704228
89316
567643
227992
109727
755630
219333
138698
6846
764269
314961
717449
372776
748001
660430
6541
161236
601314
497621
682271
1035202
276590
6776
271848
508370
117922
71952
891496
519982
242755
782162
96096
881210
147867
554292
820195
24021
515383
177316
370775
394369
566330
640899
164490
22967
961693
309379
331624
123034
820142
641207
462249
787587
533019
212402
659073
14840
19518
994067
927138
792860
821231
299786
187420
847476
814143
716319
605437
1021470
95045
836223
410006
497952
851870
471702
495030
420434
762381
565088
39526
267968
1002962
424518
777727
140682
846272
455055
251702
588503
116600
928095
624723
514952
858344
482023
1017002
646743
272065
284520
417250
152294
180667
137868
784469
59632
249731
682310
834213
330419
511365
672764
470289
399698
976586
569024
389092
872337
875255
195185
584984
833252
228387
690534
100212
344223
547625
586165
486600
83555
686500
528847
419709
420950
727873
132189
328927
596657
358208
835425
232396
863873
904827
954302
606379
110288
32511
194412
325868
38346
1027998
307273
40387
510757
413778
105610
581759
512552
292202
701972
592460
146942
122331
956342
115130
178738
816631
252146
770888
931346
199598
146428
998042
319586
977477
1040940
850339
693734
711318
77284
763994
421420
554172
18603
11890
365304
951158
406841
71124
683570
511957
124396
2903
664857
433413
936939
11307
921685
161812
503086
536185
685482
74591
602403
806571
821480
142059
224923
378305
334577
65182
699795
935906
161922
571100
949282
918790
943463
142880
15594
415183
150001
531229
461014
926843
45056
348610
868302
699376
407344
65278
847091
828313
781537
1016816
532929
369212
270548
468999
232550
140962
1006668
558572
514765
326607
474679
644588
251651
754022
811604
566425
652248
945385
625165
927199
167004
259905
898560
321564
577792
299717
589636
259860
696663
199298
69300
45037
280676
1008039
348432
685893
1012909
101359
259202
819657
89198
421729
803601
548464
235769
1035095
413329
11352
1040556
432439
484907
40530
398762
601959
479051
743008
514687
374069
17435
310279
277037
30456
917382
396491
162974
105248
354954
306097
990781
190507
347644
824992
916834
1028036
1013186
983775
837402
597823
807494
10398
560132
514513
1028688
172351
899247
533010
687504
131003
781116
113765
553267
298443
178432
908473
52705
323286
922827
427501
970076
263826
142678
549899
578303
723350
700781
451599
987063
714055
236575
710571
857616
930125
819293
156071
1033167
4094
223402
559370
928176
488653
484884
54263
701141
850781
220159
481478
623219
122754
540362
17405
392556
148087
503054
215329
948135
708354
792625
1041191
1027061
791448
636345
763250
545408
733377
220399
785700
315955
82994
685453
931424
998239
561970
783468
511845
358804
305072
789604
958061
274025
690857
53717
595636
501426
987899
1019124
839227
984075
106677
331286
363418
418172
406671
524825
44839
274402
770761
697955
506594
939005
800505
909970
482800
426182
966082
190855
255843
443895
913694
284117
339544
18520
667143
577807
732309
435945
823430
668927
366699
123667
662475
748664
624834
554766
499586
754799
108831
771603
1018412
1003225
646131
957544
784351
472927
376778
609104
687976
212578
710565
494159
761401
179652
419092
552732
294352
401853
360955
682959
514527
389113
128422
578496
109512
722123
816742
92743
444377
379399
793889
608498
219205
802105
364364
320322
878838
811767
126025
529564
738467
359774
963117
661548
627839
890492
297569
361241
503058
18078
553012
53947
312352
1007860
7892
14648
192031
331929
354076
323561
6738
936307
854169
612326
972113
631476
426485
689423
235369
24349
453311
187300
37542
873336
232847
56975
203047
1020270
1039220
6941
369767
131012
1006646
414325
117944
382402
463451
515440
838870
752909
790705
126807
431259
621241
327284
65434
702196
240140
592141
524911
1022549
686072
52353
753636
49439
107102
740860
449840
946811
239664
318053
316360
816061
353366
98563
628116
469323
239007
808061
186191
333262
66210
764857
397933
33793
140366
841330
427023
635584
456394
54988
584546
199256
499180
833266
202740
803697
1018707
572342
662362
136657
644837
432238
599428
796709
44495
273638
962447
394420
778043
73186
583871
128092
634626
503698
242011
472394
367965
367848
853300
996609
210851
380965
489543
663030
753302
575150
329435
329032
189392
325286
580439
251431
988402
168871
257637
784188
399102
637199
399283
613675
698613
535831
828433
271853
521763
834386
750853
706380
565350
1029813
62437
646151
982907
719724
867211
710353
783012
899021
1012643
240300
37924
930655
766245
704980
318791
76406
992990
849005
582647
649408
947849
457177
377735
931460
766415
406640
533536
778143
223864
693083
298709
895575
657830
949135
102781
343923
154629
942478
250501
899987
766422
715731
663658
247772
368892
850766
96134
683922
238013
741563
887413
666342
874052
920627
248232
895909
835872
392860
673370
227651
598403
76534
763490
831074
648185
1024983
121270
981138
642884
455536
461874
460697
931511
534386
444718
747982
526456
9719
810305
497244
434833
538877
741740
715731
1044609
335560
896414
340717
738318
702922
833408
472837
171070
378536
909772
422070
140842
380193
365319
667056
742544
202689
643636
748244
811730
101553
768707
432441
25935
813884
668503
191891
181871
261776
988159
495585
913290
781661
200469
391576
576070
1018468
674617
229801
786090
877337
655677
864227
609620
901070
26107
350682
310450
441438
631308
280426
170966
30270
240880
68254
948681
625353
390082
728867
329721
322110
448899
51263
969669
723157
507923
796710
871916
6778
10362
125180
665530
1004686
672370
29683
349685
905168
484439
286762
673388
704928
406101
360871
157482
244115
367634
610900
49489
682277
83990
854927
128663
314837
73885
525768
561947
323433
294178
232758
1006989
924215
1008764
491881
284574
313497
225265
654064
464624
1027968
813053
867930
430526
235536
324404
765531
1030784
448047
1040426
919366
319719
658182
570281
232599
790016
640917
391789
273432
765316
69771
668041
924532
177327
563244
330750
309392
998625
402790
114412
530110
319579
57845
431241
437818
893022
696688
1006198
1009531
529482
1018390
426235
394505
925978
870669
390161
68151
982246
779937
144451
982556
519745
68375
377924
163141
555205
170139
769965
168879
42606
682852
735626
329850
876475
811349
891274
1040271
265962
629258
406958
173257
90830
487810
875088
349012
163661
119058
205798
367605
589761
421308
398431
265478
906360
805380
311768
693570
343871
370481
274043
207518
784241
282443
226478
427608
435021
471113
633441
526571
448963
856732
729115
471327
794170
747575
765205
1015881
203092
279489
533957
70861
838319
70945
483779
126845
431272
401365
829970
391773
450674
569011
1401
586998
387812
235388
201946
285915
845035
109145
831571
26483
556088
923256
764798
871066
773128
59900
330230
114609
465043
337894
362929
685103
524765
8224
410827
825670
464194
332954
359080
823003
386192
983148
877172
937223
644064
198476
750260
310613
48644
654163
536303
439750
732537
143080
656220
39277
766779
608221
248142
535196
103723
59038
389765
1043277
753199
752181
239375
495675
852390
552585
154324
318146
148814
703976
729354
43579
927230
239317
903248
774437
410550
345577
256544
452322
54948
711653
9347
77372
241728
955811
373016
492790
497256
459993
29015
178334
385435
793223
632077
343641
946299
689495
478955
397214
758229
922444
721927
910944
810793
385735
797960
777282
372256
217675
670571
644077
48054
470935
961628
130987
778566
206750
30447
203292
296881
578617
549856
502991
403254
954746
501224
177524
945601
606098
862248
476781
851845
590272
304229
862258
909866
390454
782936
432054
793347
89156
1019115
883253
619228
899367
114119
813846
193210
776149
707442
267642
808966
149490
685980
518022
763248
449011
447878
939589
47977
855999
24120
462093
670035
960750
883768
320720
636756
79716
58579
1024812
724673
52419
421582
350905
718080
67039
378354
304834
565605
438906
609195
1031522
229248
504721
835924
748058
266652
769380
323371
972192
285190
192363
567775
10537
63324
360336
1010525
269720
997499
518389
606233
30494
883485
389153
410753
318389
997752
776212
400463
90709
188073
339315
397995
181652
320926
485674
751813
153947
454053
612612
1013922
806394
123528
106569
87023
538591
955166
411954
686885
487691
640936
877518
769050
620936
550399
288628
838734
89650
277366
68658
532207
787781
170910
799650
993972
858742
771196
843181
538992
536307
761518
219374
396273
536138
241180
286289
908498
667845
87673
162367
273366
675827
285355
847104
897979
680392
1015625
37738
479795
64914
753439
185490
300440
926354
147919
795806
407532
948077
160690
521035
391265
577881
451406
864098
784311
142297
932032
258861
503279
348112
123679
752869
670859
80739
566630
113096
407256
978019
949671
278160
463542
642505
137195
396259
861013
356231
416967
949625
225229
928277
104847
21003
231893
421207
705945
1018685
648187
643384
37162
305749
7784
943559
987252
211765
865679
344111
500256
962178
942551
123073
131331
303727
183152
891915
333339
140986
216079
420308
877141
81029
875280
893781
795437
338597
663969
934241
671119
1038240
760566
113964
826645
571961
368287
569551
339547
476065
372046
993013
402179
60007
205078
100450
858040
277394
840823
945999
955570
276369
731405
96280
616837
556800
64378
363711
239463
134366
228247
707658
658388
494009
297148
680519
97866
568579
321431
732924
99919
631997
535094
314168
236896
24747
568450
121272
459738
11039
862775
267438
395396
37449
657218
932864
48310
691136
379314
1026512
406937
874404
764739
493846
231494
891781
808497
135271
757453
438239
841159
415029
36301
297547
235760
779310
677401
946227
670327
788329
430180
357752
308147
11001
127738
864100
242017
675350
213583
263364
623100
342234
179036
594625
159649
293778
866268
460615
864500
651769
478720
941073
997831
397053
436568
976312
515141
131980
686183
557761
647116
641124
947323
87169
880012
775503
234461
837264
496606
614510
207762
712906
1036983
575588
243933
155012
863929
685659
9628
678923
5125
838245
952800
212093
439638
956821
123473
465878
290137
315066
835966
1016855
255836
498698
427099
699301
31148
671366
663137
719100
998781
498500
722148
108526
921463
512784
330869
498533
585765
458722
520063
739625
64973
991601
18929
224857
109715
323904
578046
230530
102777
358459
716604
941677
544998
10361
24850
403949
989657
457813
102808
675290
1030194
249355
370003
255493
577414
864347
935390
298658
444516
906187
655511
793741
254966
578801
939473
796849
853306
751547
954252
524305
700349
759085
538740
603141
764061
476313
290078
405870
266579
978649
362595
698602
729131
604594
253778
197009
245965
598885
768713
283004
32799
941516
487443
470071
849966
836183
25821
249659
531588
297682
890782
561117
263686
966745
26904
908190
473405
615972
879178
73878
208859
489540
990303
576569
319924
125524
998646
463926
732129
157486
265169
948702
525006
33386
867013
1028059
411539
663503
581135
764087
917879
122804
262762
411737
414519
733434
314217
280799
296365
1036266
229515
738777
272298
125322
531632
833514
621511
635978
736350
58506
941825
257031
659461
673064
703652
284201
293034
1038020
358309
32879
481769
800418
593407
629504
429752
97452
239762
1018173
572800
386637
856568
923812
506102
270791
510919
241296
313989
289003
214512
364136
80693
1018943
730939
73890
686713
504503
237455
522837
471548
321762
970159
286368
809565
821288
118382
555168
260367
635120
328445
370133
1026863
1003041
59422
653607
496045
150852
931626
1026372
472634
154025
546812
269304
109235
545242
364191
113494
520764
752411
17122
172730
828340
987205
712114
188557
30276
637811
811802
553557
218130
602949
527612
570819
889885
516701
874255
825889
462669
1011164
743604
750004
310746
858282
968216
315158
117637
320162
108138
488279
1042812
297819
783380
633009
821040
157516
479832
669421
756317
919252
969431
707588
569257
448508
229358
370697
816375
16608
270747
513264
36305
612940
551628
222043
741599
774959
470449
28067
753117
800378
184938
823472
121818
301865
611032
74772
263858
348804
493354
796343
229009
10407
92328
167020
331945
464454
84249
20856
412988
810542
376573
1012483
1009670
757899
839396
851792
769614
580988
592095
509701
357291
543989
69739
1011569
953427
903643
172801
111047
138293
96911
826049
622513
313349
943047
570990
621807
912161
566544
963521
670357
728438
687112
679795
795806
237555
207924
807374
622619
427807
188120
1036639
510247
92254
674128
711699
217996
974893
733949
942092
558488
480917
644199
817320
543927
207235
751475
241200
909932
941063
440639
721896
747923
584653
875787
523016
978573
718170
541013
802516
751088
349070
482528
590948
949573
763715
29316
809754
665938
42118
436242
355152
818025
902438
655362
252159
421629
570993
210448
1005205
1022668
459983
329377
160926
394547
531813
178441
504584
1001088
371739
603426
535672
114282
918806
460977
512279
175091
772645
712259
799184
473815
341584
1042047
258136
907878
565019
255321
399410
55021
597159
914705
275629
330455
944698
807421
920870
95258
477269
337768
23414
898503
193070
666730
550190
1008946
900664
948976
158466
592019
311817
31613
1000614
650805
862772
468062
564383
616996
827623
560228
542544
943370
314258
379744
868225
844111
791270
1034648
564627
691793
118421
173083
670868
151594
802142
272320
612030
437659
533753
753742
998325
372115
271206
334291
590094
594460
714957
1034962
726011
972506
214863
404279
204085
705066
352039
940724
251145
920845
333313
527634
487406
432472
139739
743006
30141
984662
91005
1033386
929603
879418
245784
258679
425756
655515
912424
673395
872234
997945
673393
497482
395076
480445
942031
1039473
299925
152413
425098
414747
922536
724894
109581
398696
991
153206
260493
779836
411947
596975
92430
93264
904120
891614
448149
786139
682842
45414
454491
298661
894001
468048
804344
693859
597317
279330
244649
409314
153877
884404
294858
218723
599400
987871
630997
61724
624931
808181
137994
169008
956387
1018285
76183
464920
136734
989453
700400
186267
807162
292751
110191
62398
499270
660094
562119
244455
506716
747803
713856
567177
208833
628710
365669
163352
844075
45249
241277
182323
97611
466470
176929
917817
1037975
799936
738243
115537
435455
247277
508781
356725
45722
645847
838110
31794
232825
333310
302260
771363
110551
585950
292361
528173
686378
5191
980521
99740
1039114
652086
741128
879146
113259
422086
600920
626795
867530
427692
533632
980757
109333
632695
359745
398207
457820
753610
750069
444220
800678
396190
898296
956638
34360
419498
41052
230361
66320
580366
740944
88911
579897
209699
78549
457207
9316
587533
996956
50060
537573
490086
855330
924524
669186
182356
832680
51316
345792
568677
817488
558750
989184
452209
198019
389608
62130
424839
682574
945270
527057
312408
42956
148888
622049
642061
109458
812742
405464
196329
403224
377478
965178
136185
169921
740614
769328
305134
687757
309031
983038
292238
604216
254151
970624
182981
692326
59773
535876
548718
964668
1003069
381940
889256
874922
1045040
1005881
887955
519354
318411
446150
549326
342521
246049
537885
951609
1022474
285402
516076
499905
876723
52328
599215
762642
312810
963339
342743
6157
966306
936477
862648
308890
426229
18152
68182
424137
443396
849626
406115
390304
481679
614829
647219
704271
121142
566225
513533
217466
977743
922959
512740
208398
963833
731898
47429
666867
385179
160876
667657
626600
988225
491017
766161
130360
227837
326595
151533
520459
42307
367560
819389
380389
946289
811325
398101
101679
305459
655203
607913
686525
638816
222372
502137
393869
590470
61597
871214
117267
445505
704236
280462
1002742
323105
425178
337941
387627
798566
1017352
435513
976098
973147
195305
397307
768109
348642
895213
353278
1033241
12651
650387
369285
393126
465635
664135
1001078
556084
919139
286949
927548
407183
938400
994845
121594
130769
667159
981033
183236
1026616
764270
331614
56260
826158
47442
354398
258566
990953
771341
309007
423863
799987
801342
755897
400401
99061
332719
976623
780826
626821
876708
44360
654806
28520
804179
789184
395924
223352
220886
120893
674342
71293
770672
446993
629111
695148
134208
69807
550537
1020187
842300
705720
112126
1002825
824540
914844
884609
481975
520891
463471
840005
723049
339648
322036
519963
460118
686872
448991
668488
100288
437762
813692
4634
376235
234640
119831
988316
497315
845299
124749
941491
779498
904314
313894
876429
367220
239001
249426
805924
985253
393703
417786
65847
149387
1014635
123267
916635
944273
628774
670128
911413
48910
680649
24935
331974
196889
143106
495401
377114
1000526
309551
334828
717507
407819
315629
284979
1006143
971380
13434
374610
128372
590048
808894
622257
731573
152232
893771
372681
22158
244082
594294
308157
837348
741473
746113
672994
490594
890348
148086
62721
273596
985932
24835
471502
289233
593393
350783
655272
744211
1038110
269582
1014369
28336
444551
362493
36195
442595
488140
988827
182242
545261
959777
352385
593753
58046
1045295
231601
301706
968023
979458
812081
73420
343686
509516
525868
796997
500883
752563
913676
616287
1013917
87979
654690
79397
552675
142789
660176
185814
846054
270604
122514
965414
913651
125329
871900
559235
680650
644131
752038
180770
7347
840415
67858
221665
105478
802024
821575
194755
709448
1035127
210374
699769
1022952
60562
291925
402035
141869
747939
319849
383611
499364
860761
365742
586667
60753
368463
585677
887844
1036228
644799
471540
774846
848378
1036851
753277
863662
477245
984067
828981
475631
676262
806442
846377
574780
270764
85256
690388
595538
526504
624883
10845
766611
182698
809771
4638
228531
102502
1032139
370558
136385
704624
334611
397013
567938
980200
846804
345744
165367
180096
979168
376440
11844
858981
473605
931329
979804
926295
896926
215713
120997
38970
92558
977958
907838
808963
273758
53305
6250
119935
772492
224476
391838
610656
663152
550795
304778
57583
831068
628035
309447
693578
412246
808205
993697
131939
1003937
266531
829125
370764
388489
860519
518448
813024
282845
610732
399740
242904
118171
779384
558679
18736
187005
878518
984114
485047
900018
18972
321058
359735
18364
362636
820840
21801
526581
1040067
109004
704754
236614
132174
51364
85346
425570
8790
869236
552171
1043193
949109
679728
753581
872262
640608
970328
165045
854602
146382
231248
134229
695907
250069
1033958
392304
1037474
29032
377932
1001718
176173
670705
428794
50591
967320
664878
261212
580825
175334
574061
666332
105574
680709
847569
723243
522200
890498
764388
967111
604810
349424
853110
96614
849970
606852
738692
612803
83891
928630
171507
102467
806476
602020
1011244
910729
769888
204856
598096
482377
822024
820727
112079
101718
108146
572350
902198
307018
660855
766885
10103
141082
322317
408832
413529
185670
657911
176249
1043782
24985
128890
67434
859164
503139
385045
933265
445891
921222
163595
889841
110426
1015510
1040990
630081
68301
830888
336105
283810
316286
312147
761541
583801
470703
749360
831484
684351
142121
13699
391807
471353
632613
856688
861456
980912
1025471
918330
674676
274926
466446
696798
390341
429589
165418
630358
745297
1021994
211407
523258
530544
911163
863545
143283
107458
1025658
978072
303441
168119
325765
218630
151577
870233
773378
764685
989258
40045
233909
618189
682181
827796
110065
292765
914988
756039
355235
556508
292599
353490
865292
323380
855672
509752
9663
769916
441243
449582
492917
245169
669071
410548
31833
491387
130344
944513
932864
974436
269846
451988
737419
1005550
50038
221361
861071
93100
541436
246348
1037461
591588
864868
741920
571523
550048
633391
101014
770253
351236
616966
807421
410278
575686
573304
1042491
988156
943354
545509
698108
1025123
1026273
729870
705010
933609
215686
371395
162912
826671
209938
706975
699829
1005235
37491
456257
724185
989169
684596
686122
878399
164216
1018758
385112
326124
1028625
589321
619625
399992
705628
850711
165410
937901
355681
271885
586100
882133
14535
228305
318508
204372
949896
987420
325963
262773
463942
178582
292085
954318
171887
38680
180507
37105
137017
910888
722874
967194
857426
282178
422720
16276
855264
86666
988839
382910
695140
1032832
229615
674745
698382
285484
774115
20729
457860
167798
912359
36146
694912
34150
488632
818822
676626
156019
973730
815477
204942
212076
296337
701373
642198
197258
186170
847473
592955
423735
131075
15921
722292
967921
88591
868004
892130
250471
969505
412932
511335
695826
780483
160228
960249
245187
153922
849821
955989
55927
741527
165598
286357
89850
682940
421896
243108
697206
675246
112082
806070
120533
310975
441578
335176
824636
821991
621386
592976
435062
361370
175161
235430
985367
928229
374749
1034827
944583
643467
92418
758603
1009567
278940
558372
964153
911475
937162
431283
233272
462125
72758
871328
599656
990179
979612
732107
143085
413238
564210
354285
269706
448253
60110
478571
605916
180138
641245
20010
977311
258964
47153
405280
40850
171916
185974
592948
840052
857862
807043
1018191
896088
207543
295358
239473
201475
994395
169644
94458
298719
743321
939466
517526
91599
679119
824301
180121
131381
402656
799751
245914
1018760
430363
514786
116906
556116
244032
390953
190597
203067
499445
350890
588354
43963
93429
401546
783701
631720
206238
647258
980205
582463
793126
773856
799951
100951
819252
235934
823042
118978
407857
972139
547513
677363
348626
458224
656400
521388
979013
100499
721551
364093
399021
365644
77606
148887
863830
685977
909912
234740
858691
392036
841637
96391
774478
792513
16144
632829
364042
216734
419887
121599
104786
292871
150433
369808
1037430
980652
664191
319361
535253
88307
674485
529427
883329
245031
675435
944640
408810
397501
953818
20897
325279
908504
447933
248192
433016
196899
833146
1032357
736181
598147
41530
655966
428456
49911
915307
175067
261359
692627
952407
609986
262495
891632
543775
898386
80002
541087
597940
543446
544467
669402
287030
932978
294704
345403
843425
835337
886865
351265
441880
427729
197607
353169
744263
992608
597782
280344
223275
657704
499118
871583
636220
83748
249764
560648
382959
983593
914432
608787
686261
180212
573041
809274
616979
193437
444549
993391
640724
683661
715062
129814
864292
169301
530355
205348
723413
466554
335280
294720
666714
1012937
850502
593541
1032927
159326
523549
208026
805945
645599
97227
53583
333110
517148
606123
964829
1005261
136853
684293
74896
494658
1010065
36738
886029
219918
200636
229565
130799
437234
1010106
238912
836833
914679
225398
126228
330247
462306
131936
402377
552060
342240
1007862
731933
124838
197875
454771
699798
622093
507850
1001189
1041886
153970
813515
540548
244977
129725
168456
196990
119979
459212
514781
685271
673084
715381
229036
482688
800975
692571
503289
795949
361289
767464
301875
968674
991290
672070
738787
782298
910415
624990
289118
405414
718756
208020
828713
836011
159061
653712
117050
909770
1031506
359662
486309
89175
781469
739731
73114
971496
401755
458789
122407
385668
655620
680520
532335
42610
647052
328083
1001785
646024
632476
657293
241543
953879
200213
650788
859191
654834
491746
33507
377951
154973
204839
430244
198296
359209
442512
964512
874821
675015
926343
770575
677304
443819
167278
1036350
172195
283427
447627
496649
471604
950484
99046
77508
427202
794879
288690
44474
648078
106709
940727
697606
858262
432365
369073
589020
357661
598363
887159
671604
998793
289577
568664
855275
323189
144661
867360
1015048
829777
739017
959908
317677
1044480
93547
992358
146649
922837
100926
225609
641309
217114
213598
580844
505481
966710
623579
886684
30025
33207
1029723
756915
960653
140977
459746
642458
154036
1005152
356144
978419
478180
180462
503448
180148
714150
1018627
649831
580387
3172
579331
123519
849071
206162
92763
613637
888237
1028164
345112
987425
447915
758392
622383
600418
147350
985004
334476
846438
738402
370628
67808
313812
545323
173618
814910
471397
99879
491767
337830
804783
910988
175389
235134
379298
222260
659497
633988
787742
365313
867022
54058
702161
684218
509296
531124
686904
996267
392885
199892
245048
59674
942486
337342
267349
709758
405428
533018
26285
335630
42164
891419
693959
654916
602981
162008
156245
75211
860100
575120
230087
1011759
350004
1022902
969397
691768
764960
114584
380654
352809
291760
181564
607068
885570
39173
884880
95592
826112
1000165
426322
866235
180550
355699
468509
823376
851604
112114
404421
166676
28067
33928
451323
64638
359721
175824
485612
52557
745926
358044
1013988
151048
124208
384244
274269
17453
486823
732247
235285
620207
928082
557067
901102
766995
584930
676559
364181
850457
14821
335439
816532
493983
299912
1013235
222959
241726
359718
673768
340333
932144
665596
371017
75772
672610
123561
167097
814160
1254
893900
970652
698549
591014
971379
707114
792041
681832
251329
703821
282520
985458
731034
864470
326848
72870
258087
102301
1011871
881418
742344
570082
320194
412764
102728
242936
38289
137965
49806
512585
757298
884167
262343
816631
839653
375213
195459
129531
362278
110170
604812
994644
557341
704686
1010088
1000136
518024
424236
693053
47948
238191
973562
414697
659196
918677
45005
12037
607310
650756
311049
889108
968187
117775
957847
532595
579945
601441
829431
767011
316066
940098
567824
414414
420989
110880
907281
405457
85723
886552
337756
730406
203030
1031860
441629
99727
1000053
177606
612706
1042094
329431
169086
741348
178496
987187
271682
803988
477654
856799
716569
236896
105185
577316
459082
505281
905527
902515
613418
945203
555005
735040
809186
972462
535309
252251
1027816
792060
145698
224501
525348
454276
567919
905889
826650
374735
309698
927440
5475
719198
842746
527606
583664
409372
194505
498875
368149
699426
636993
824302
716585
506197
359514
984732
795723
724468
830783
828814
445472
591573
299940
700357
1013160
858385
292313
127378
236958
66872
523945
351371
175794
931698
448678
133205
209637
159473
82724
673078
493399
352454
324173
594830
532519
1002189
671258
28506
678497
911629
803540
556582
995310
49636
239577
398698
707404
215683
654537
149845
639367
889060
133487
163723
959902
598543
889791
396561
553098
315056
271715
614428
881923
820086
1015128
933229
408423
514443
991000
507138
760242
776173
755107
450403
56169
174577
657059
71335
993083
847104
618486
777786
32723
609264
566872
528278
362348
878105
905717
255014
71552
139347
754518
620334
400935
219100
841164
92715
701614
114270
924241
815667
276424
153209
153292
261430
391693
294066
897928
819737
547994
659471
1006133
1003511
161129
407892
1000336
882188
615093
669231
113869
242867
472303
984259
244890
167509
327039
413371
15347
339400
761381
309691
879712
888172
284531
178892
829754
336298
721599
563084
954274
979422
161933
58242
268657
352558
641384
131966
1026770
30276
820065
219638
398765
433375
646205
459590
228159
461865
582979
842153
818400
331428
296936
647455
674724
151280
829962
779090
348839
77265
1029603
758183
791613
545229
955490
773280
123564
705543
793037
717191
384609
588873
1045285
203942
586911
224015
248472
389556
37908
951116
547712
1019233
978776
269607
347582
899241
1001712
916749
569342
227043
39237
577931
654457
516162
20885
870941
103000
965155
84065
230270
282644
778802
497388
875123
1026943
417735
373700
852698
832251
58665
122316
194221
588959
515639
180073
287073
21502
368805
740409
372025
1031299
870802
783735
904787
108786
950529
840846
408649
930612
788840
1030553
377458
278524
149515
659539
242437
695447
767083
931536
302266
314694
28125
372123
40483
755878
384609
229441
828908
920377
37102
40519
100153
737168
354521
786108
629950
603453
183620
40096
837809
985594
11296
1003241
845596
169448
378899
189341
1001431
417341
479748
858298
581494
1734
518191
940025
198297
220796
815846
173691
852786
294953
82560
890914
434951
7111
994510
598629
700510
566009
180202
706469
608584
961783
796346
535357
967913
491871
674397
533779
833815
941742
172333
842745
228945
688898
15931
172543
916434
551074
768599
814905
982760
472250
540937
539161
340794
677888
311825
400245
976738
454586
995303
427090
782432
1015739
565935
457661
797470
326188
475405
147134
367615
212070
455807
782159
224792
105017
469826
276484
346496
958471
912781
427221
59073
88967
1007952
785035
337204
540085
697419
413580
178642
653700
934931
186096
248694
829576
298815
684569
703491
41196
5179
433837
1038928
374309
768802
35151
280289
728158
372559
40451
971430
1016791
970209
219393
683928
860068
421337
891088
362287
334768
603364
735604
745669
929360
594236
227825
532523
261571
218497
529069
305983
980573
807699
934664
840982
676286
950410
755482
460826
738205
899653
190579
877015
230
246246
501509
66311
783425
180536
55797
343916
636335
928603
810952
762851
719995
387806
833853
761473
170772
1010828
23161
445938
68239
681529
648179
879646
584088
271239
645347
304273
862351
553969
178292
156950
847862
288225
137007
743821
490006
137269
931180
833240
694968
892986
383426
533408
881613
420659
312511
687846
791589
722258
174165
440904
137051
113616
854996
981291
941827
688119
238922
1671
156885
397691
411021
248706
755474
89853
876810
680972
836419
471198
818405
798853
439617
74927
611028
482767
261304
633970
181056
421540
1013572
717337
102160
457831
939784
752167
941316
442397
193423
27745
365439
36634
735570
51115
552823
500150
814834
253948
916574
1027546
184696
892418
111721
662198
915171
396561
113110
765310
731126
653216
321478
578392
695415
336990
718958
803784
790016
64723
612218
263759
366339
967355
363227
831934
107427
735615
612025
97201
707546
132864
703986
548225
912940
249404
526076
90444
182370
479702
809048
755478
332184
8905
25490
121251
1000859
374784
364419
467512
247312
638504
39329
829181
886841
626860
342047
499323
390011
186050
600213
1038664
601016
287507
107561
1022947
875559
288528
414204
199495
858816
1017311
724432
464054
1025757
322176
2575
859619
892115
212380
755209
599979
438453
146543
21875
475962
325547
344646
762690
814339
465930
870655
235176
1011965
387401
530928
410532
911433
828438
548249
445686
728661
490479
60725
721835
656525
879947
744304
777815
441340
182119
526054
84193
718791
904250
376726
520762
215093
983526
220351
44861
257599
66773
431263
989548
274119
935133
720003
1008546
889537
71060
247823
853791
509044
243162
641569
676815
594189
332647
189347
804471
139933
638250
15335
471622
1017977
758931
822637
690957
360999
841896
534014
43262
414483
294839
1018299
790476
96084
499120
435752
240935
300767
992212
171516
106280
163695
96824
644807
339075
743641
40995
387662
1036901
811746
821780
508142
205200
401181
835413
254810
551869
512980
859547
34785
66243
488527
484928
422468
71624
145790
120173
692318
880187
193266
699141
320769
762097
717583
692357
124900
488908
815497
687049
770832
458681
1004380
651159
706294
793129
79169
933750
15675
193474
253980
582376
281132
506254
760062
380557
616828
4651
343441
107829
891370
101454
561518
488856
970041
428963
27434
1043730
442689
355242
871195
1041405
345099
349084
573137
610333
242075
314124
765654
71381
1005005
782841
661375
616310
188655
600959
906952
670973
768690
723140
413835
143021
625038
764333
624239
936019
805675
302633
972188
550966
432792
402397
983045
436148
206680
668270
343568
902057
646571
110254
965902
848145
372473
511073
571748
846816
628334
799413
412907
322596
256433
646434
26663
663998
96348
938207
759731
557113
406442
791170
695846
229771
547011
950428
627743
914888
325690
205863
740377
903235
955645
877837
250973
1040867
578744
960342
469850
450902
550057
584700
942083
665414
613519
18289
989673
106673
389226
355176
876888
736235
452698
895462
496211
679635
62934
219584
904258
112081
650731
948532
695593
739955
340189
307898
29534
542849
204738
271970
763884
224141
659809
263495
842364
328774
658770
977416
962621
497961
281725
389073
599314
738640
961481
923471
401893
417642
893462
446476
699158
889896
204064
284288
510851
34562
696532
516501
944494
981639
881260
404047
46682
86974
83839
408487
706688
419835
343338
822972
785090
1010758
173055
807771
588617
294184
960052
363068
156603
348147
44765
141383
250809
212193
413309
82778
74397
917719
286080
869143
46225
394636
706578
274725
731059
620032
736654
195275
457740
588852
161085
753169
186458
257805
783069
256170
445865
269667
863034
527490
838567
740546
883554
222552
871096
785080
134529
452913
379828
85341
704198
719212
814014
635415
746128
172868
326933
740085
960861
1020705
144954
356557
240793
155122
280511
304225
498144
1038146
202213
244566
376256
1007639
223209
873929
123690
388747
804625
940818
393686
195506
661909
183020
561991
622007
211859
798581
572872
77512
533296
261880
814454
706795
163647
843023
148721
525821
249967
430564
698994
517533
153728
624376
481464
621385
840039
472517
665471
774992
690879
815973
975775
508572
949520
316111
874495
532050
536134
601251
811001
797803
462843
413029
507498
33459
48920
849924
133503
775108
908421
205433
588595
481803
447786
70386
64911
880454
340189
751854
588666
447314
789269
401166
867287
987904
445500
1003305
123537
829923
192027
965605
1019568
215331
766171
191571
926969
12106
795852
125128
443336
97680
910991
489319
345128
223228
926857
47237
588680
956942
351688
636892
957156
13775
781991
933991
109519
844672
731319
1705
485589
383584
579337
1017264
127362
263118
51925
34212
265779
925848
580061
242325
768174
424698
763735
600783
894131
636980
608832
859849
927313
546173
389031
367482
830215
65093
25296
770445
228417
307647
653511
583700
660241
1004177
285456
371573
755818
448844
645900
652723
337560
517180
234409
106672
941246
782268
421922
1004014
806336
707862
66888
749256
622409
771785
591243
101788
786344
387763
313323
261080
993474
302227
564989
932453
157166
74129
724088
764151
1039405
566312
577825
463596
987326
749572
417593
346855
41745
277976
1033023
404410
616114
318781
315541
594460
396135
764997
893956
583901
197749
922065
241560
796292
316991
230098
450675
1003670
462901
859270
281323
1024905
25123
889454
1025178
658774
151929
487696
544920
472130
687561
152629
764150
506901
462671
604490
594120
292577
983691
191580
804586
630791
506750
800859
501404
82065
705862
675812
71002
648717
75869
523760
491875
53231
73152
75257
830506
431441
121239
498353
941271
443863
320102
514606
205518
657997
695057
557215
1004635
98874
307525
515068
577712
171575
78902
714456
925909
659998
334175
749110
397029
503534
706906
859460
178596
789906
971978
1044250
875087
139335
216303
961269
838104
869001
78375
615011
497453
338365
984639
209826
815948
548753
398936
116167
867068
40605
74800
176536
487876
700731
536998
451722
24835
91594
950375
877792
578824
663706
898317
505617
97749
113473
158908
646979
940399
717634
729133
945245
286572
522427
796246
40109
825212
149392
803705
640667
1009718
44133
255017
444693
948610
281077
445034
301379
308566
900379
353864
891124
503508
487980
66851
412754
939107
703162
101782
205348
531904
651886
19607
821141
798476
377729
156921
428895
369878
253111
842408
887721
780898
952882
59314
492749
999150
67449
214352
643100
385205
803120
908626
698189
204455
302328
814263
576397
517819
576067
554938
593424
375117
715859
266544
866387
508095
707864
118492
736838
133093
408579
25555
415033
342310
480731
427633
120901
362267
95068
995187
552389
432310
449527
688429
384414
710548
24351
216189
657079
508840
258547
5201
133427
555590
819130
972434
422468
696918
241275
430466
757320
874762
376545
900650
747329
833648
321947
632525
293016
251952
897240
180001
506191
772372
187818
632754
731680
629700
543218
624139
491809
252956
112297
49570
907128
699219
582586
141313
119748
719743
183291
253046
232245
396908
65411
316858
550772
211498
916306
678948
516434
219803
783177
653475
874006
48805
983034
976218
1013493
218576
996778
857284
160031
679773
258816
385898
28305
479988
372907
688177
14169
111323
560989
126145
807057
314124
425461
735937
278808
381593
677419
394528
904319
351529
475676
1016611
479750
749672
785916
193298
84605
815058
112131
534712
765732
381403
890716
580542
849346
73916
712347
926571
900477
99099
821487
651388
782586
559199
556727
527609
387102
640861
767044
880733
7317
559308
249607
620069
698736
338101
523541
454738
620795
45489
976945
270469
362218
660568
800232
256372
927523
421391
778116
267856
576334
1010990
599235
667863
456760
347146
768963
761459
423343
1003982
318321
702292
665863
86383
985970
752366
1031936
225139
924650
476516
842796
338991
834920
1034414
339417
824861
901177
733918
396062
8638
318387
303903
1030995
643632
243076
679664
1039470
112989
130868
449692
681842
461784
215103
921154
703324
625125
344423
789533
823004
736801
297342
564744
159988
992206
226396
812886
287706
927146
814486
659058
825387
818206
378592
878260
1022338
311470
401978
1035285
657411
652097
993015
998907
768877
275945
874716
161441
379912
326241
1042281
1015083
433029
718012
292973
1003322
31966
270026
983870
962266
1005136
239410
968721
288315
27616
1040081
327843
631557
412135
761626
73763
392065
251682
294211
677560
346368
42006
192483
676795
275223
744779
727770
1032166
106944
686424
929751
218939
188539
529460
504357
788109
995273
166217
619726
605990
572134
43847
352835
572818
299101
271949
769414
193859
856508
705967
838125
931348
909819
967187
654563
763153
736060
341248
1022763
73187
44263
357053
346359
454621
331698
880226
181044
734319
826582
466675
389715
246208
794893
161470
748165
948320
659958
18153
647088
672904
987069
155215
9873
717365
452262
791301
810641
353853
816564
406289
110687
630133
369564
54040
244132
685083
961237
551074
164237
826524
267266
825031
381067
89292
45787
958749
407456
101490
326231
984638
19220
788494
10112
24732
57190
712758
1001166
759295
14283
754517
1043341
370232
102069
345322
173293
972576
547749
866661
895365
362450
695243
654056
834015
980142
246960
943878
820225
79940
590622
951457
487427
850445
381685
549514
237287
669359
787437
912756
797678
837300
230464
751725
404671
802341
183586
620768
320841
181778
780561
668165
267984
212664
458064
269907
226759
846525
911425
523512
811826
748838
948738
113037
171546
827746
823538
908726
827366
1007945
236066
582657
915627
327029
216846
169707
44370
904123
143033
256051
683049
372341
129861
879401
879918
555705
429243
300044
397439
102017
507782
534934
34968
603031
108471
916708
617872
87114
518023
797362
807040
127303
890288
1021942
582456
497290
540729
52813
272662
400681
1369
464937
347810
600916
100585
204001
64150
1017562
86378
559590
736315
1026726
438717
1027075
1001445
712964
443219
222571
885505
665614
37218
1028781
384126
920759
360534
796354
260606
216759
439451
574978
574636
359513
249281
705670
97131
230787
487179
886792
949700
126029
816503
75420
932821
828234
777961
478999
571329
224673
627664
378195
188596
3944
674684
247002
889217
540581
862067
131168
364714
672983
6943
932841
330420
984716
628648
784137
731802
711861
11646
657338
76770
726342
742216
700508
489421
515205
977405
970064
5859
54906
449220
198411
490554
974166
725856
1006444
724306
20645
715790
804777
898693
881420
921519
132826
506009
4984
444925
76421
639985
883731
799603
402918
11829
393100
837784
1033576
179404
471179
84997
186182
918630
590160
317376
743798
62719
524470
541620
404023
37506
946088
920471
482507
321632
339073
670537
1020987
656789
237089
566754
644914
886730
818924
535007
802106
561994
472692
547630
150380
208874
213962
1025730
417980
304574
611462
489169
815875
533499
730453
736921
190520
111458
290245
266474
1016287
13211
849638
811139
531123
756896
611201
789454
958417
359056
793860
429392
1043665
600540
114826
851453
875832
220525
154482
825588
730266
96488
879960
468744
730690
434613
212360
1035946
747128
901302
66169
356415
127796
577991
321364
629786
897365
878443
853291
890117
593793
738728
533908
158156
579349
285714
794660
62997
434373
377565
74277
23461
926251
70269
411374
92535
600246
1041611
374750
309207
781786
673910
621457
268771
96817
636492
42790
365471
62450
408672
1042102
544727
658371
473644
1044112
561905
550361
10402
964811
462620
645687
230570
586953
289886
388239
853375
849780
77145
39931
42294
152291
793170
281750
20008
559731
471030
866869
201846
85366
934205
1016853
144296
435574
221855
426020
666471
832829
458112
319620
86566
600108
595064
299962
353126
506036
2444
628868
298989
773838
179618
889860
577951
26400
897637
814514
226832
890838
614092
96996
803903
936624
375872
504452
235899
905017
356311
426534
200560
975419
234566
483760
165875
293703
851442
686253
1034835
12313
252609
770783
462988
241279
850729
94221
931723
106794
730079
201166
385378
625047
92489
442785
651510
890567
389131
369417
193456
442261
756091
1034493
869630
374084
927098
181433
689968
399864
177837
411514
85715
950904
133520
389269
956885
537802
223140
976966
359224
253681
578776
361488
575718
1005153
510205
180735
245886
969351
999976
681372
686436
24083
745179
620104
816938
1001117
388879
1009070
31102
240467
20867
749615
850530
909987
321026
281216
21915
790240
240569
232508
892432
393855
696422
853697
776589
231836
543187
724298
724489
780808
599961
228412
155855
830966
512602
808506
415666
810841
358134
482813
936746
101693
407298
760136
906296
634942
934515
209536
582068
654118
451400
985294
980087
318783
495745
9284
468356
465141
439947
588529
370356
500567
263241
722147
520698
346205
23870
205371
439738
361334
270402
989955
973970
25077
724413
650676
460061
664849
614868
63897
165119
405190
582302
335566
481223
504318
768940
945144
55078
598854
162274
810959
577492
115306
1010678
963208
82031
70483
393976
330642
74709
1019578
924022
109811
10022
777653
632487
403481
494658
1004664
787143
23171
404795
203251
257788
146507
601985
380767
525002
174154
944467
499637
51210
741217
651189
865519
418907
780292
632377
808474
656186
40830
613555
925610
1014156
107510
793617
4926
558171
770225
739835
1011227
735501
727687
433959
885170
815192
629099
148543
384662
460067
859249
875840
116696
924649
413282
643454
48613
662988
347370
936028
32314
252412
27969
570191
143084
406571
146961
113932
804041
124700
46291
227951
619138
723608
192453
665457
135586
380581
496614
1007665
795977
178224
648950
200534
908564
394439
294700
815286
737845
639757
24468
271208
489723
769328
151036
547948
776477
298945
687702
575307
517508
704554
989921
938314
75231
494753
927943
942418
697364
620529
128354
658916
5122
669882
1027996
566852
1009850
461282
248062
220226
141002
299426
86869
736788
615450
203184
684529
562635
660166
627145
134295
593973
404437
877545
201469
15933
766230
798370
476532
470542
336079
355769
989567
887142
966529
990182
421689
555388
950829
62836
352216
584182
629052
417788
879423
900680
391008
167784
467513
226032
92208
637673
418801
278470
939314
1020413
993616
181287
840059
980253
484319
535752
842515
382803
546302
549038
14524
607962
808519
908103
760615
1016155
835807
164460
551930
483157
934873
295726
908725
70337
813063
340312
656185
225727
621099
548668
349325
374429
1005289
1035321
883048
490725
611897
251860
254788
293882
922062
954970
662685
296802
742476
71317
432957
41818
650841
950301
355837
337918
364856
231089
766382
268043
511239
946035
48419
928331
51000
192256
501427
462907
964186
720873
231582
580310
56139
934174
192929
1035844
89889
11129
914960
188565
6886
775977
208546
38116
590331
756976
848399
687854
1036582
176640
944763
639151
651293
862776
662738
3507
797162
278374
921983
386307
949291
251929
66487
718474
294015
189415
604562
42669
658706
364619
831524
760221
867515
827755
200282
905030
115031
1031938
400846
807515
550598
866982
901919
144211
309644
380537
369635
40939
396917
730131
882568
269021
842960
877251
173087
282627
393965
928128
995110
659553
267561
497251
15224
672799
607136
619199
477829
654086
795310
698133
399144
916534
104197
621356
1022164
847224
416174
16947
479458
225844
731856
189223
660890
648831
669654
396012
84139
887390
14317
907379
53730
441413
1012772
833590
265207
206751
506214
931326
924382
120826
1031301
928591
280681
157933
984190
782128
838123
672177
124468
1036583
521014
540501
563412
680581
979461
644522
1034513
1009484
442350
814821
260705
962338
561980
394943
323370
898150
705317
997308
399258
421780
14139
886507
320363
530860
904029
644899
417905
43040
231748
393711
996291
262815
205999
489223
805298
135839
597327
423665
415670
1038749
725089
183566
910747
196376
776452
590819
776770
940409
7264
378345
403568
671949
904121
195981
753458
709499
13219
833213
446612
854789
1011091
892937
470914
763121
549157
600548
958188
355235
878970
764737
687072
752770
936334
166335
597150
867258
762412
683475
874168
130689
403822
293411
856763
693912
1019622
197907
786849
311660
774099
968988
363290
429742
458504
953138
548838
302928
660797
829805
135393
770738
832555
731020
860533
531929
194642
338564
453011
966190
895898
314668
727507
441474
55456
478642
742512
995692
660942
965419
831523
422911
52373
435893
867387
58139
841815
797997
684429
794554
32703
818017
694669
315082
586333
835944
281058
454169
446966
1018397
977500
465075
37338
1022446
431818
706863
627841
582912
460055
671735
529320
252788
475464
677278
644313
779604
186620
351568
340816
1041771
126455
712002
418866
682480
827573
902117
302038
258669
659333
112037
283847
770012
634346
205894
839697
18908
583801
167494
837331
763370
97623
687263
822241
12009
441057
301409
390474
910920
547217
38878
203424
613998
1015464
263117
27654
622688
558258
622998
891627
54018
886577
874023
848001
1031694
333581
225941
710080
571039
246343
541807
940616
689285
526666
426883
808261
703244
736124
140221
654234
892912
1015133
118752
973829
446988
71807
576767
461409
264321
653016
950474
545344
304625
801193
952844
623205
536424
218623
131007
997018
90828
801919
244307
628417
1020039
20443
653935
361047
121263
567654
100856
343718
660218
334247
158067
892711
457790
979823
626955
118934
34047
910307
352795
905238
354221
94113
1015062
228366
950849
651753
650259
849196
401146
537150
983920
306606
298295
88648
640669
416033
137363
790450
189794
247520
370367
201786
863640
616362
561211
988116
190405
210758
66560
179126
830991
277867
731808
141815
352817
776999
796936
735911
100087
692447
335063
135063
439645
543678
954966
706428
84041
117301
710022
679151
778170
955450
824601
685750
309517
752817
869910
250626
90455
910246
993138
964432
636342
932248
870587
562261
380356
587927
586286
340646
643794
879035
953710
123280
714850
682589
247428
863923
562642
364694
482437
397426
680837
410258
688720
26422
283633
239419
398137
622213
1026978
279688
48494
222514
479784
433803
604048
204006
872659
161934
952764
65232
478304
290305
280626
343791
34042
175777
715724
745179
98624
846846
664504
891209
759614
915089
782494
387767
80135
240822
730004
504267
272838
998287
109835
247214
548457
301611
951323
522111
178539
844099
891464
608835
963133
135977
419134
30105
792527
183199
599598
470622
751534
237504
624117
360522
390868
592038
667358
160385
2978
3366
658257
179875
763337
324529
727655
98751
645579
426479
434138
210172
585403
18187
491923
474651
107422
903873
129248
84189
544804
625474
710409
281930
597810
268001
772497
953804
526569
939064
769756
13453
217662
538381
710608
991283
607533
112607
806071
283969
126517
238919
610904
347597
500812
284010
777053
727165
164623
384032
439493
859882
701160
923124
257698
615555
107221
543456
603723
755635
89901
513795
940602
1009210
630611
119057
991959
813189
416503
917508
564192
49078
22535
688677
930772
304871
421368
496837
597398
997105
402322
331867
2562
97286
625867
630206
675456
239265
778136
413296
700617
193463
420826
594331
798016
696323
385647
299704
103927
729209
890799
119732
191468
73375
1001196
665474
928226
878715
910224
936511
915486
843245
1002388
379767
879794
466401
633463
46629
933793
712734
990846
40364
139319
115292
785659
565889
858518
640606
341896
303077
107976
117093
806656
369322
412077
1035330
463776
589702
623019
676865
148556
993086
677188
560777
64952
650283
295507
89983
769800
194378
477332
226899
271543
602249
121213
573412
792407
761420
45992
459640
92050
151551
770879
614133
858100
636330
900048
175947
953139
214325
294660
285491
872947
277474
20374
461007
971224
421974
294295
674266
244477
374703
793098
1040607
370118
409109
872199
956663
915259
382116
848749
322854
550589
190498
274611
279929
621561
203930
677368
450544
437838
681040
72621
167695
8560
599847
705808
632696
577199
658637
348300
612027
452929
503859
652317
646220
207293
487819
1006244
991728
253059
778479
1005217
949005
950308
73877
757092
275906
663266
999102
117579
617101
782462
858502
987050
685479
597461
682920
312351
16506
471001
992716
517327
385204
751419
231272
196005
728018
719946
587374
631411
258731
596065
30574
93765
667904
1013741
422698
514741
41028
968193
292190
945660
35034
901399
388732
503070
520660
455364
906257
793060
675507
860653
820771
155607
133661
1033746
487723
1040286
1034272
298601
956210
154127
511376
832481
268377
545659
647936
29404
714649
708978
537326
489798
157672
628356
272260
809172
402524
363360
804942
499077
951131
731023
429265
637996
596640
22594
46302
866041
933862
469843
1006746
695981
963970
988913
742570
719026
637863
275580
111200
209134
441349
374130
1004365
817900
596991
991622
878678
954849
967465
433811
817098
137985
957053
28952
309646
1008441
73704
545307
619657
638844
246110
564241
241311
53577
232889
358246
754623
787180
904054
962307
8791
755895
866162
272375
386321
412653
372727
1013147
491674
3799
684836
939328
1023694
864882
912859
399747
885927
357067
842470
744746
1029493
156818
133396
94243
11798
265670
625157
5499
575708
746818
1033073
918380
920325
328148
91335
974833
1028051
37303
450717
922576
428515
753385
243573
359497
827688
989089
265412
844608
161929
71686
997576
208288
1041590
847624
442306
799136
116306
277616
53893
318440
683912
324723
776178
365164
59174
70422
947979
546052
655703
166340
637853
56327
607565
304970
335318
454250
842335
270292
381176
1017969
484741
2101
503084
668661
585412
574294
837532
511031
163005
29027
566783
251832
326562
39261
762549
488625
477812
761330
177449
256448
840669
525740
158781
883965
154845
1043994
610292
113341
103005
903025
557491
172246
959152
232095
917876
530829
219039
188817
394462
774735
767293
640724
465096
706965
826001
775316
945098
444503
105999
144053
901905
912092
277874
586321
929651
719710
907591
206405
524218
686057
208323
178088
859908
316921
1035042
312647
139520
431098
410845
710297
832841
612800
490723
695970
957486
168579
66647
828389
945104
765469
614886
279069
811304
279129
654659
606497
592242
786129
18195
181808
559678
14054
227481
959282
9133
753878
875647
132916
515610
244405
800948
622517
433739
1003750
349520
373087
256428
650576
924665
778999
793234
552952
102846
518239
697389
606202
838381
1005840
106374
563290
979622
635613
893075
462300
564074
597889
818548
922920
590904
604408
295453
892235
345643
70893
293329
424235
3705
820263
748367
1029401
220246
563568
360029
450758
718669
526073
781945
151188
655615
745542
99093
272120
898813
327350
841983
234917
656711
221996
578470
724166
355195
192754
888246
1032492
816312
237862
736178
35307
642261
979469
562872
898441
356289
659826
661096
512684
930854
115822
712715
262218
148621
788507
421723
301355
133338
611674
79440
822028
944678
69558
858151
837896
118748
484049
393684
209519
784068
820609
947380
637274
173505
968771
1005827
534115
709845
626618
233176
658050
450712
781188
905724
110063
1041467
439964
414643
281897
582102
248340
602280
752015
246262
371443
609918
501424
802378
487860
615092
1041413
638958
11391
690491
622746
922045
399015
807201
416131
604512
819895
985135
233152
704701
735132
756786
788651
92338
338471
418342
892975
830001
967382
618441
786332
77686
776996
804547
452639
409787
576117
966018
513789
1008790
814614
889441
788271
874334
653743
542192
313816
100819
14991
500755
896910
248844
186413
278706
895686
553253
643580
1030030
960998
45747
971855
1023241
878735
632759
329294
829616
725513
518240
661354
690436
805479
956260
550187
531513
243417
692338
642366
374653
486882
496263
386280
997525
545778
291335
888175
153233
344767
417102
688060
690432
840965
706159
289772
628109
229454
532916
125458
173533
815313
821896
979742
367408
76519
925043
649400
471453
316071
766493
643482
14107
512058
136683
367209
452554
642486
890711
750133
327406
80519
117390
588266
101594
324848
750966
1025221
999553
610433
627394
836532
878473
466788
140874
719029
132989
647138
742932
262470
70320
59957
1010697
480269
1026482
187312
797602
873437
811663
434533
639171
768001
593293
333307
707027
581104
480329
283109
127348
1041533
622933
835139
306605
939977
572640
314078
468062
1024718
213787
732688
370200
935417
346846
581200
250990
958122
748144
491133
454821
661912
863277
330331
318497
1030733
342880
414757
796572
332455
735148
565324
791156
677870
190962
1021347
472270
866595
511419
903439
696372
1045272
265146
309317
560489
620678
424039
803167
126989
985136
354670
863630
311070
384589
864828
728592
133880
510935
123760
830384
923149
739387
979303
500080
215214
711776
20993
472632
497974
448374
1033685
670090
959140
930427
714696
390695
653877
426220
941067
748804
517381
262982
513099
817127
632371
193698
760453
459394
765827
72758
199829
501721
772745
221000
418739
774375
230151
726141
894827
167667
856709
24057
472325
535149
384896
197324
832504
406178
474807
736161
634970
772377
832979
238424
753145
285802
999245
326273
531671
297045
557060
887095
602737
831711
389506
431614
1041391
830400
67845
787681
604361
506701
781069
206085
265505
705543
429379
483138
637318
595289
269081
581025
546112
717084
204565
569367
502529
497329
589280
261041
718535
656152
874102
113670
37084
388621
704621
479925
751122
309273
339967
961299
412804
737083
997419
1038144
61
451497
982809
827546
268834
123644
4877
786582
553102
788878
923560
503670
761600
980787
269421
321447
662837
923395
295729
433385
363383
912476
911958
954877
319120
651950
339686
669985
163113
151479
658896
1008907
824068
117831
841983
366863
557239
571297
668307
669730
840175
742044
595508
912195
617900
806755
716013
91036
340101
529139
679511
527389
515010
999771
409641
443360
395139
827225
374030
997359
39859
91980
480441
339203
209625
132276
592599
379856
768499
690893
514280
557345
658191
414563
835565
938614
798775
752767
510875
475141
848570
833364
794319
929685
769376
551536
532067
666400
411084
1005482
1000191
234842
148566
764284
90428
815487
880832
699092
428331
482422
148503
842641
838637
134300
501415
91811
32974
149325
552472
849049
843735
613026
704990
18571
492579
106774
39099
835987
401847
251296
877748
892546
978917
329895
805724
275332
226747
919323
1028660
295111
345980
857344
501300
232445
173919
896678
1009409
14197
395815
86917
586127
874757
605541
384618
612508
685058
442227
1000087
821449
982
1489
695299
76487
692561
451574
443513
923729
953456
880079
815219
443604
369596
652010
391219
706707
366815
572984
732706
412824
7974
260060
438378
61937
599261
735198
244051
281754
723023
578833
1043245
739298
36178
907210
792641
817509
205529
299055
379003
1033537
821113
545922
359701
556578
232289
324814
363596
807340
174329
204815
838385
347143
875928
1043999
150854
912158
84671
520726
762187
651503
293942
820023
74139
376381
276372
572198
681403
687269
890079
69795
723705
214051
955457
478470
14793
249376
320305
136168
176638
904982
297016
613384
803169
664497
779588
965228
393497
322324
827539
1022709
795233
32759
298425
1012571
324885
790814
957974
191766
8216
120945
66056
795955
549155
947714
520329
737484
730295
399009
140818
133730
295302
145436
298405
841719
1008445
535917
337883
502260
6281
706026
237100
678819
772946
781836
82704
718964
264192
971681
702730
676534
635757
307706
617707
431334
438140
768139
372447
349659
780569
283450
515401
605967
1010419
945259
1028158
365098
138842
736966
755144
404624
419035
570632
145048
8264
437971
351458
192181
528057
356152
400826
694101
280599
734284
910526
374397
970474
231128
865755
645053
46871
304503
917670
339096
823455
363245
694531
602202
364869
249591
651014
915923
438487
385176
1013751
554976
526727
591288
141733
906847
927441
444446
522756
846675
808563
904370
242823
412252
442057
532941
105226
541495
498399
322412
435842
397438
649603
866988
413052
462697
816901
656976
599258
825484
163723
686939
676660
467664
7319
571484
683067
945782
861043
915544
1032534
48844
363510
385654
414185
93888
1040833
683486
23873
2389
367412
944083
515044
360216
544980
320167
72972
38232
291904
988231
563810
155145
504487
449394
297368
161138
14180
829366
672911
704941
142273
725102
618055
1009680
664406
402421
568405
305781
876423
887677
204053
452364
805580
942609
1020076
191366
901838
1038477
609185
161390
889071
396280
182106
257601
941217
42790
823928
255588
600043
74515
101228
612788
386362
558734
379704
72155
408769
11405
1037814
361046
468767
768164
611121
604650
421132
468510
50423
1036854
985995
624641
105956
877013
808563
560675
744969
824733
478888
143855
12799
745674
464061
566737
278001
433976
598333
948205
471929
980684
765315
408816
149555
847297
986216
512005
97306
932925
1041536
166737
96835
331726
973760
153680
578717
541609
969357
180189
63234
80281
11938
811315
695952
271754
548652
926779
514569
1031000
566064
186304
514222
578183
773734
367381
510072
655058
910727
71905
237472
348298
525903
190998
620357
912063
383665
787682
462146
167871
1044574
445921
614455
695891
562959
453865
659306
888912
333883
968048
577045
664670
957963
928294
749491
571777
856838
620205
584298
42892
206798
590551
817348
643056
284418
647698
321665
351616
431770
294691
251745
730798
868989
830916
591163
48143
714114
369126
816156
505754
457254
334822
461917
825046
741263
954121
7313
674885
15083
5001
427202
703422
844445
977339
462211
1007198
240190
118100
594035
588382
309575
559506
175596
60196
877613
516964
187004
655602
846287
215749
639123
28806
87690
144399
163415
992425
979484
393339
436862
458418
504058
58952
362383
791717
415944
374833
1009966
886331
7755
393748
357272
960899
582617
495866
300160
482229
861972
3935
639423
693481
129608
401661
299004
420188
817939
428356
36897
680426
696242
393322
551355
967076
396158
411110
506538
980193
589802
59452
220884
825475
457693
196061
261052
372824
233032
955190
118882
512287
67593
748513
516230
324489
886251
751580
643865
145076
871907
767395
674367
1019814
961510
745840
642438
969940
575757
550741
1004599
814550
702855
696297
31772
731300
600564
439539
412396
707398
462168
895048
729576
900071
907854
131437
643386
685721
734222
934869
30160
453720
72454
682735
81243
121900
453876
525836
472981
834900
861849
329311
639086
633946
78678
564937
631863
1016848
86
686880
581561
820798
334226
296020
265925
428996
10042
290865
88589
195766
1039980
631646
831298
316922
317105
880777
445213
208593
826918
39662
557830
110800
288160
41678
148511
495600
200631
830507
147856
607023
17565
98026
86164
614017
212725
500249
555710
102697
116030
746324
149582
925818
861217
379561
880736
710352
944805
926920
692488
443711
556997
523109
741892
836940
219422
121682
617600
264520
157284
77835
939681
1019932
570192
739019
358519
35554
757524
479313
1034318
580686
993301
473813
910108
34752
797157
109005
524986
106984
667441
373965
689783
448710
67949
925384
279885
756602
180526
1015828
913899
227634
323555
843614
819872
284144
65739
135399
963488
655848
541355
784385
144759
290848
40067
442135
349438
776976
808374
538304
567059
22659
1705
496668
410560
202093
657129
93651
925687
928968
905831
894229
594144
764577
507862
313201
93078
1027522
808968
805848
702673
161740
255480
340512
870471
237203
298119
614635
825822
785667
877619
734047
933072
205843
806095
845479
27022
44026
24432
856678
157727
439707
595922
572029
164094
777346
630793
375170
194722
653100
463113
747504
349078
975046
769184
1041916
819203
318675
434360
912049
514797
28177
687348
959744
1030790
856531
327064
308160
234085
870406
627255
940431
161668
758742
678808
125691
392276
343577
624483
991811
766396
173336
421559
25136
381984
1021229
270368
548566
729253
1043919
255203
445971
223085
250437
37641
146768
606994
949928
355194
852064
256073
706711
63627
214371
490636
758174
360564
492008
607908
796903
1033051
829495
1034007
778487
521350
864024
366950
232159
385056
626076
673390
870788
367616
439715
888891
172172
404780
822325
518000
440400
317698
342796
463278
2373
637127
827486
802008
1011535
93289
179199
650395
343108
189406
367497
129386
752736
668596
394066
138062
904072
925027
253057
784589
339280
39189
152426
947845
537000
922520
937497
700430
819936
342435
148382
301442
779898
502723
225352
816850
929127
586317
965030
286985
590392
660127
31738
664681
888059
145557
595412
124972
884164
179139
513371
96227
828055
716944
868249
453424
958659
459718
576002
260430
552884
862722
345923
1031105
705501
83557
377621
123016
441253
257224
4647
551654
689054
874931
367479
627227
607168
459853
469159
733206
443176
503708
319211
315578
315334
448626
502005
380177
584344
751225
672050
417251
30891
753312
104651
81140
872177
593079
583850
372308
542368
822649
395198
461665
432255
256812
80813
37531
52454
159526
122771
554428
277561
73300
1003643
649881
856550
759770
627845
175795
1036466
327800
583427
679578
867083
916430
692978
49401
149120
844777
714872
1004692
387040
457077
350047
616401
153368
604053
279047
425609
350529
83081
543965
87044
237451
982510
659343
866979
76454
711387
48062
968369
499464
570508
526132
851109
17012
555248
16454
908058
463579
443764
774044
78769
711527
295044
616645
309132
323424
675016
402544
973883
884988
498157
931527
845122
70581
343924
261201
309302
109362
850108
391296
681961
645618
413766
630132
404424
577016
364910
1025516
363389
113575
874657
811850
546484
79867
196619
531247
344586
31569
335219
424761
171424
990220
901615
174208
261317
858633
889369
1019716
641073
492564
679677
558662
509885
694294
526524
691752
872751
754300
748596
9569
871264
429678
797800
771165
570067
259179
421133
752240
323052
119397
378151
125547
1003188
243913
146431
502702
660194
445245
582125
911538
91743
507488
753126
372255
929592
955227
841559
553407
84642
249808
266315
836625
181509
549474
1037895
745033
388409
1006242
869667
576649
101916
848584
515833
678876
212826
852673
792665
5741
1045351
478586
197727
372947
32955
579811
192046
93510
480633
99275
893966
740292
874035
209955
55518
246543
801547
601006
29823
553969
840957
981935
337941
919362
636874
652820
860786
444256
777750
745450
1017617
666752
915650
679290
445318
506130
872852
134910
586422
267407
544519
413407
671773
165068
82450
122083
143131
665758
1004599
778472
469660
620907
606605
478378
786007
747537
41964
260184
88510
265832
893317
680272
257949
320934
131622
240136
388576
135292
907426
614869
240973
947389
972341
186902
965777
490098
727334
772354
487197
774974
267624
251514
497302
175200
706793
4520
894509
527364
930151
865846
82450
268851
238633
267681
139511
1004405
381358
213514
784670
184214
594237
1021945
199442
146887
829706
451059
215850
475930
657244
997932
644609
39795
301190
544900
459911
368350
685352
836441
988666
68764
548685
417769
559488
444354
969699
893762
897156
843771
113431
452263
724449
789073
553123
902919
409684
540279
331956
384320
65883
92953
814181
765471
948149
139398
271959
973072
574972
908476
870896
372958
993718
465188
90706
783099
646322
74199
1009404
879241
852855
662270
325622
9281
955579
64410
745628
100057
167599
170342
19629
170699
697986
753689
75941
90385
887997
274227
447051
952369
605108
440779
177539
501546
73792
522949
982348
236342
988373
623968
562280
315648
315844
85618
256254
312405
527652
971546
281608
55706
762070
61731
709973
389253
614846
575688
288614
554551
812983
191861
241071
337252
1010309
799111
388308
744200
914495
695742
54267
741966
363397
457465
702276
384587
188007
331220
174273
931958
500834
336155
525424
428214
828061
15176
41609
361609
833172
327989
844512
4226
280338
615336
77018
806676
249451
280660
419402
242831
35923
31662
680156
206349
929506
116910
849710
825765
93641
141559
384282
803372
794959
56160
143540
148363
675817
293314
614518
278264
83870
533513
165122
544225
489808
651797
446444
346853
796033
84892
912911
971465
31812
754997
130229
93639
100501
489147
477095
631106
768965
549344
522255
695112
27161
26675
830017
429588
896767
343246
40146
1040441
648772
299280
312089
465196
11340
972792
807893
593230
77430
138340
499137
183253
732317
182264
413625
357063
687861
918716
804567
601448
1006999
988528
935648
1011606
189113
390612
99572
973770
920679
353525
986416
648297
151205
924871
355
272141
494499
992179
88769
308475
576095
790232
1037284
780798
11281
1026375
345726
60513
83182
243348
602367
824811
1027638
309917
208273
242713
1011928
82279
294359
95595
947499
1037776
2144
847256
54614
763258
471568
373638
628220
47928
368823
552202
624446
773009
440243
1028864
483229
229922
596008
297936
900342
38140
977373
464788
609913
904476
200380
997165
982419
67273
294346
570637
81510
241116
395403
792941
250609
652452
415333
310321
280247
642162
839811
262112
352130
529295
873619
627674
241489
860581
377526
420001
310781
661288
782704
345608
810072
237032
915253
979172
707573
713331
441343
545646
508666
591367
575350
16502
354290
958146
1038535
810055
78582
805577
62423
876024
472874
326241
208896
342848
932242
544557
51831
378669
758869
523524
555882
335545
480947
383120
904762
677895
428410
363421
792311
1020417
128089
1322
609050
109692
797628
527876
272975
106092
629475
1029533
86199
167155
830487
303705
810971
953779
692861
456390
166484
414516
550401
846579
633258
500052
870048
21814
408847
16768
151318
23561
960042
93310
697895
893447
303786
941043
865497
414641
775318
889179
90009
371304
861881
548266
543378
777125
259130
926299
794526
475680
496624
806175
1040700
668028
756674
950151
564118
671126
576931
390922
784925
794476
725695
194174
424670
53607
959394
626399
755636
166022
131616
330858
964462
984286
709672
614986
804464
905354
798206
816353
563821
262429
771766
510798
2213
380477
41627
549130
532920
605264
469594
211698
906333
997461
807055
321559
6075
871851
747581
729801
450627
20187
624827
465720
766001
281208
724096
623929
216437
756085
81488
609619
826536
1038248
652223
656398
598101
752269
477819
943184
814697
115034
368597
883360
165789
989851
589737
799337
324211
502690
1028247
915710
102848
242315
337894
466224
545550
409112
702223
270415
284997
699067
1039873
656110
783424
268714
529895
361135
54545
57295
284567
896752
839400
271749
688531
141177
633929
477754
969055
296100
886797
282401
615097
236433
64188
106628
967985
580036
451748
651213
202189
581089
74076
536796
242257
733678
100439
394780
59017
818899
65436
482451
161237
782654
164799
556537
786204
599698
468268
287163
141355
681787
351655
313788
94067
249776
116970
198758
751360
52046
797220
234923
559139
242747
217312
883101
774370
603603
314247
977239
1003971
515981
527745
434663
37557
474824
547923
755948
783904
776876
178610
680858
935213
872276
325387
984054
1016183
213683
755649
786489
429742
495046
731466
1015168
85378
418186
996904
197935
90976
989782
794629
16313
175009
1005806
430457
85747
800603
361446
555103
99744
528456
149786
692153
478987
502639
1026063
221691
632786
809675
743552
677102
343874
894907
775674
1007851
1040634
741576
772453
481563
673568
178315
871344
567708
134253
978003
41599
291124
117199
533566
1015480
253442
829495
181045
733778
922948
357013
242189
645311
281774
658025
217434
377152
233707
952409
347345
655626
230450
490247
868159
881429
342268
935083
155535
500294
430129
281604
427899
985159
878447
361725
635371
838737
577951
638090
320219
209207
737543
611598
857586
829094
1014494
121622
740610
26142
19555
738779
1037383
970961
926880
269885
519980
731069
645404
416365
162378
318703
906284
600641
570739
427825
707598
1026712
910450
69259
300858
981604
275938
736901
668732
351625
383207
551291
201333
66191
217696
720246
780367
91778
569210
497397
944033
842799
185282
34507
815203
1012909
788111
25441
868316
947594
105197
798554
106128
746707
341713
627182
212079
912162
237110
919508
15223
390490
217749
644046
805771
431647
230015
532102
412229
20712
798567
309943
1007297
125559
369239
65017
919939
298073
427436
714222
849520
1042893
81546
607382
606171
79089
833415
103216
18873
1039825
306547
73357
385417
641788
103064
498399
814088
115786
5314
904310
682732
409571
396032
918005
925765
13511
667305
371671
209716
458082
222102
53197
608575
120668
626719
304009
515509
209610
208760
871201
436095
897147
864750
69086
328663
827955
958523
904582
314975
462910
849154
825356
467977
204800
970034
807995
718166
850306
307880
756667
169346
789773
317310
720023
1001846
26319
854977
483691
778134
976201
698618
734791
1044435
750681
421820
319471
400847
1045260
1001470
725492
101743
257553
13707
69063
973217
293380
1653
510743
691038
251425
184056
493605
931258
156960
412009
709942
101948
589058
485572
584662
526897
364847
166942
215370
625590
50871
106614
685525
361098
556237
584613
997407
460116
419917
203589
302384
311250
278989
701822
303048
72134
209307
693966
412947
832446
96147
226946
62761
315780
802262
978688
755063
137000
30484
503739
909750
399325
601176
388232
494473
543077
925213
910690
304748
826037
222311
481752
258810
904591
185822
558970
691055
13452
867705
631380
124143
962242
246960
867040
111921
477508
710035
129998
475880
248789
914136
566108
279432
962327
806565
758787
354526
467285
407817
418795
10413
520779
402477
854584
467534
415180
144233
974562
612008
417662
849710
95543
100479
39950
1022227
606542
782646
184816
721004
42884
869063
627666
588482
627694
173275
644822
392316
378530
879945
751066
214490
474627
13465
721812
262452
375614
773086
212994
953346
798062
850077
111888
552485
707772
998547
894165
252584
367413
622924
367111
392171
616190
209962
1022077
989983
939286
149302
944541
1005811
472010
679505
44510
351092
182088
984946
319615
795216
799168
932994
681003
947306
762024
375831
1032042
285250
741020
127819
733727
173754
122193
320432
36772
1020606
63401
1030316
343968
278576
604980
507108
863692
324409
85046
967431
682072
457872
86688
85886
468941
814
13464
249859
889879
992438
420835
830760
16402
61087
557474
945721
178775
597137
815273
290984
279575
968262
650782
911826
775274
277119
786346
816156
995395
828405
317776
660643
567237
782332
650268
215708
301758
360666
935140
209658
867416
607655
442895
861312
636167
499684
446678
375404
978253
626458
980819
976871
425920
710880
808359
628630
1037265
303116
473279
168533
114714
228876
1030135
929361
886487
628379
822930
995403
81988
751935
513362
318454
752385
759565
184753
586947
510589
108221
631264
351897
85000
453299
767627
590132
561079
516389
191214
17839
918597
236852
582786
1010689
572207
389163
988307
236219
472541
429837
602123
357313
669526
541876
312467
1016009
249092
624206
845950
1000334
217561
53266
3232
801238
555497
411584
357251
861182
930148
651425
190816
910657
700044
137261
373067
873621
918726
769835
8805
145834
443902
816680
919269
836939
410601
151512
170848
362979
350174
315127
710417
75939
307489
702000
170626
734624
72214
637140
948053
725670
900295
787712
544008
633983
173554
630133
111361
919554
1025612
470746
928702
998541
890211
759000
940544
821780
607700
245454
40713
994633
983436
687922
368040
473025
278866
87490
244413
206723
728557
331416
252318
85943
86896
874897
12924
398649
576746
604462
649778
343469
892403
653297
263827
703498
216445
109739
314802
604049
987922
123066
530278
522635
858029
532007
884980
353484
627377
46668
893697
24476
157024
355176
614001
691473
200994
700757
562530
1039027
242932
142775
720774
877373
380504
45060
279318
244365
85437
550938
28986
460387
593416
952798
92100
812487
268074
377284
382299
866837
777818
544134
148475
711235
71249
1012633
196390
478095
968545
452913
94438
24977
85634
761655
712657
157908
934750
1044082
784577
658113
73047
113475
847690
953320
664565
881092
693014
792336
752917
165799
719663
74187
389130
355786
74104
421340
483862
28437
955386
615796
854603
386696
1004890
719320
191907
399480
551785
220017
533684
265570
825759
760467
929467
242796
531208
1016274
205471
970446
98226
780067
166755
375035
406272
981979
525054
1041030
804794
626750
486764
1005327
788215
523611
677360
862138
1037776
721181
983255
351712
973598
128751
90863
740359
140286
521192
973686
435876
481633
40228
593681
334485
337323
925250
776838
526512
134472
339827
295620
534415
210209
439779
886988
613629
409957
615409
7331
417500
408538
878730
1014943
987484
615981
935375
467159
255841
167669
162139
729772
387157
261095
259951
970980
113416
222614
129778
906897
935002
363544
375859
324058
885250
403009
280353
312030
576055
952741
70426
530046
916532
458267
88697
830563
996729
829820
357012
751362
529038
285289
59712
393542
83578
605502
847470
702083
302734
286145
556055
1039634
87299
982199
683123
76397
695138
671757
465873
723020
1008405
186399
45532
762451
774588
221329
871558
506841
606056
804695
908539
117411
40712
195728
708176
269867
248567
104510
30974
323552
221243
825842
229425
954927
156070
59895
806044
833538
551546
470854
349963
635747
406549
413032
844469
136434
627718
224755
274737
389110
183840
627923
144605
285537
785206
863114
354863
904005
300367
314370
1022014
988781
629336
404929
762409
347802
585063
49442
448662
327777
785127
178705
247443
152662
768828
54526
386206
1010177
317818
869441
418886
190898
532842
315709
905585
758588
439464
148984
1031037
961523
394724
156463
483494
1025386
790219
572628
470016
633004
502094
215910
340874
520991
124360
947007
1032584
541827
717934
495217
64776
698001
520751
21149
452749
155598
165712
225113
81484
579057
842242
1006751
391790
898262
896110
102078
1027791
160715
1043343
981799
728576
96271
58693
689061
215374
861856
349459
1009641
305041
419565
95059
656551
634487
580427
479134
237481
539738
978897
688004
133798
1017976
412650
186696
506551
380587
747212
153697
511127
788853
384289
80248
989651
918991
161186
402266
71635
872161
778842
950266
632964
642190
516422
463117
759608
348652
1032125
505501
969138
784189
635028
838839
312257
369869
189202
571586
823629
459324
389991
533413
870475
1016613
106783
898589
478404
710948
246041
164259
577140
919640
781181
379503
108058
756779
653784
133388
149963
358533
484921
832307
393265
485677
569011
404787
148420
252901
273947
618469
564807
367881
359779
47466
172394
169982
301129
772749
763874
417922
676396
713462
744822
48310
136335
85858
679175
130008
569416
919209
196120
701266
49967
618932
948799
861124
566395
1020189
697430
579502
414295
747386
927952
123609
471241
732301
801166
986737
299664
552740
759184
515423
418612
952059
605904
833838
663634
699339
283122
188279
533301
387181
716879
271180
895903
69916
459654
590960
782132
687503
335486
448698
933531
18234
693037
90806
536029
200054
577656
442199
394411
49098
497529
512699
56016
637527
434100
459286
467835
529480
454763
879128
561617
995754
230216
543700
352843
513926
568752
441411
155302
840539
243019
595167
27548
444496
313040
855055
25261
333603
409236
560593
761676
205817
491758
60868
389131
218914
572256
924128
448043
151924
415005
249018
375741
329248
352516
213407
1026591
84694
350640
751618
663473
895404
513235
1005070
175144
727660
583223
991919
872784
991762
363610
1034145
308537
313728
1024173
653744
896298
651846
115266
193944
872539
672788
112870
286495
714765
363883
56089
213965
895005
360977
1027903
268654
308950
5211
112882
555362
203232
332640
176257
294922
214633
183711
252320
679891
308921
734831
155871
8775
769804
555494
394708
174123
303105
723471
737934
55111
964149
203143
204357
338542
777364
952016
639089
734567
811050
446755
37422
347231
951340
559847
518560
1013603
751568
290373
502942
798363
212564
97713
788873
327298
213276
1025370
900619
236754
408252
597085
623720
584803
983114
617039
748872
879404
189860
932074
956979
524451
769760
356450
506015
753701
698070
84584
8782
728878
112198
750847
298339
144599
9581
369416
111577
205686
483402
924825
729781
523669
626807
169997
542336
770897
543357
30404
414657
862717
744854
857668
518242
781852
379035
998635
1018851
294969
794046
486394
91041
763306
40060
284586
68378
296437
1025538
617360
938716
891115
883634
526753
120576
156222
740339
494620
369463
200545
687599
546486
103416
121700
685681
1041766
79452
581712
355831
253771
9077
942003
474845
846055
77761
971468
321946
834529
545461
142928
162981
715018
369297
836948
295199
583255
217435
139871
344637
790766
457887
703158
877325
488455
269177
1026640
317792
283947
736752
919512
488815
441097
496365
784170
26617
865570
725956
551523
487505
107262
1003895
726236
473560
637609
258244
117997
703188
99456
287751
562091
214886
388106
626878
7515
693864
416357
749012
698493
924345
204371
743534
366125
1016172
956248
134136
158661
487622
472886
698207
47613
267305
915807
290905
223539
18373
931446
544686
452254
803164
91723
468605
176542
451251
290208
462531
455761
235820
243119
837444
959055
766943
630018
605958
318437
931769
330295
936140
211597
710948
894359
221496
496598
528945
809868
198826
30004
585953
721210
59402
444846
915745
576679
727858
631562
339381
107858
946839
675562
295886
629323
1020956
489768
486330
474886
1020198
849512
302144
434822
85400
978343
816756
199446
282570
3003
600452
505652
17997
561086
404570
575568
142525
489306
361813
234080
316083
169939
486351
424938
843111
583741
1041120
785094
972376
562411
757702
922896
169350
173050
912095
1007876
361679
346912
706209
104235
1039151
765356
588347
253813
151744
286695
964464
245548
683724
341170
817016
168203
739434
346911
9589
342803
385438
176537
368934
573200
403346
541768
881365
86873
397994
611844
956567
416935
389754
16058
378790
397179
647564
923565
63178
754269
293377
465398
782251
970603
358025
482003
995669
307536
294248
468752
587335
778459
545779
253269
209104
899000
564042
996321
886630
643429
299008
789268
882876
61429
477972
617638
890196
135468
418289
210016
559244
650287
324897
337262
383375
12494
476092
193359
637319
854099
429485
149091
136924
245585
424364
629553
345921
404556
618541
305016
998356
929474
691851
368900
436601
439232
895223
967466
525493
297695
985461
747671
462220
408074
621045
323914
615750
220528
74355
548498
914148
102183
491713
909018
898015
740945
1010477
260290
169840
793695
985037
843983
806263
741992
976300
523570
865790
535530
984291
341266
337678
192401
707703
497214
189520
270232
198663
685221
711756
494466
326105
244428
89261
628627
905395
759238
63842
59623
84935
609790
577890
486471
170283
824813
207054
436554
30068
575588
528898
763853
180516
1004344
564817
417245
857418
967671
333166
563260
622752
370453
763834
563273
244939
637205
774517
405773
520840
516418
59062
916678
568561
823535
104159
806925
215111
734671
1026392
12181
594757
389362
79908
827930
215425
591466
84085
888379
319441
996221
1045095
1010450
1021463
733058
595324
545859
470825
1035259
102746
878339
128426
870079
771706
420474
287502
316074
187923
952688
956460
654218
176097
790402
77776
771944
895341
248686
614131
757660
651054
956693
551067
982051
968843
1005438
548181
533773
427749
606113
371521
299423
487486
621885
34107
614418
279096
351732
96187
417771
1022918
1006851
692040
656234
662147
502374
123673
907467
81013
21946
539820
212310
141585
40349
581670
417157
490173
15026
240314
487795
933500
1043252
647303
303820
217529
36867
670366
105685
498484
912143
188952
25338
343602
901023
251658
681211
823731
576486
833109
811027
533512
573450
751055
523540
995983
176610
967327
129490
813076
342298
950782
247682
33227
197137
365102
533851
86726
986367
843507
463535
320202
671636
532459
101488
243133
755839
575609
1044812
200294
233770
145802
591896
1032276
574130
24167
512879
844429
874803
105655
623220
614431
1021880
7074
891310
207873
535224
633467
1013992
28281
28767
699776
137498
185554
34256
956085
883395
875321
521393
481065
1022326
268137
139894
454450
423465
250997
569387
989103
28157
555272
538493
232091
813568
474592
866802
453735
833766
867603
328218
698896
294275
211958
422170
620109
200783
422257
516314
700748
365367
549221
904271
173229
938973
932391
866537
730685
998372
460958
228943
741971
355692
460250
843754
173546
407998
137376
356506
343766
427403
405620
965376
561561
884769
332126
192251
2027
67392
1014346
825527
879793
59075
714223
713496
164430
38140
864051
251309
420183
372360
499390
331250
16758
76280
781035
311920
904029
404546
351027
387585
951020
212750
1042468
188850
92785
867639
805999
571870
617760
315082
39944
213587
462417
668534
790186
744936
673923
218540
742999
1028429
655487
589690
312383
914839
387202
597164
632059
663409
438195
434668
916082
843505
883881
742744
464458
579809
833836
421230
915413
254303
49156
553852
152505
648259
944313
1016491
682419
201245
996119
158201
430166
446855
735356
271993
587029
277844
890907
271776
85180
477888
840647
212251
207211
996658
1041088
195516
67384
370646
851702
131988
770038
872169
668393
245987
563347
1011050
240134
855692
632907
28368
380375
953824
544906
468922
982390
723643
944294
673164
100940
1000270
184114
909547
275689
537393
1001502
429487
762861
250697
608284
3305
594291
1010106
471008
644615
411645
354357
487838
152205
150710
589512
253518
824680
32114
882505
752919
360308
579618
171357
953948
475752
145451
666504
783515
113442
458056
287148
863201
931745
306320
994749
269882
858048
820499
637257
999193
302554
149136
342770
895752
762925
40560
53844
1012364
753130
4735
903099
67202
173384
933658
50316
288800
551712
793613
885436
884876
206633
1000733
421690
82474
616672
671027
1037685
1003549
881684
241716
373759
228189
540626
1019173
203012
747626
405589
443598
130206
982765
104194
879549
504099
480490
269919
805417
100915
1016041
900863
254914
120221
909660
181566
1043450
297720
829419
307626
548711
955028
276427
546088
443711
554402
215482
684378
254096
867646
196154
985318
812252
207590
656161
877341
589141
849045
686491
938082
30401
739878
5515
657893
27975
805538
145614
794273
198364
982064
999565
731878
1042118
30026
15472
558728
500095
312230
324334
701752
561494
115499
313279
423158
794633
75397
242524
27905
24931
127051
893545
208871
611023
561801
435231
263235
956249
110292
375959
628358
541713
437750
561268
699336
510679
79958
151399
337662
274304
879284
443890
309915
73720
253179
898880
1006669
466745
798248
650783
350458
899860
128989
512394
793464
177518
412209
247755
366181
730189
415103
381644
986301
834702
474814
87668
723645
602057
494945
476484
260883
954567
637903
635383
261888
21845
734354
174202
916700
129749
593545
438646
877928
427891
982083
6053
894609
576723
375313
519580
646363
28807
1012191
1036635
1037481
545228
24860
189076
366778
247712
923364
771940
987849
872375
970636
644588
623792
333868
985732
290991
360972
81996
403392
258883
421125
127026
224236
615937
477012
988373
272644
1020375
327369
770326
207037
806315
86622
977106
522140
271035
362339
133998
19350
181432
993069
514434
622798
179006
162455
862553
996456
850544
1032580
621595
401548
147471
235419
684412
969585
161731
114205
894357
514079
36673
512479
553813
364819
624253
374555
579576
920111
461949
949841
82629
674681
866368
143736
965897
952400
1040884
504175
159872
464490
541622
778198
672563
77573
475055
928081
570005
210406
160485
895962
29786
1036737
689796
96738
734617
651816
133801
175433
368986
934929
500844
290563
974050
150685
842992
943086
145031
580146
496786
863181
128041
150568
568564
995187
98966
970353
244380
149375
709623
332991
362167
656606
706608
646517
145121
31005
913278
448205
653299
4168
937343
717761
169393
944676
938228
507679
204357
983233
211262
21640
946328
375146
357479
1011508
996601
762485
151758
495642
446032
570435
814423
256230
126183
1021910
597031
258319
216798
486136
903137
891326
400413
431568
546738
124228
32992
676472
545077
682891
777576
757271
261545
585961
62845
947390
145276
275107
225750
454913
427130
802154
336529
803733
537477
665763
545585
791808
744046
974020
126986
449380
43249
407701
479875
552805
889488
686079
65494
222212
580725
485215
823158
938970
108136
943370
795714
524939
729915
969520
406845
47394
625358
1030413
958195
461710
503291
711743
137455
966671
347772
942994
968742
444657
374916
156585
411385
952891
1032036
1011517
215894
988445
427687
1026110
127697
798298
1027610
314548
434946
93410
303862
777490
700143
526524
234775
428010
602639
585641
109145
473355
995093
19406
474753
120
96995
720310
511019
827304
509759
280145
300447
44345
731136
552501
954069
405546
50971
458497
566528
847474
453295
478115
715422
77697
243658
879626
984433
806909
299370
353596
890961
571759
171268
260661
199039
507182
727313
1039831
494170
417719
196076
833311
314925
186245
376790
35675
497924
824085
728827
666704
201571
79768
145355
295405
462926
270419
373062
811232
225651
710822
1000483
520105
411035
172506
184043
1033768
225155
509591
639099
665301
893868
713500
550258
923873
630478
535530
435667
237342
494014
213510
982392
776792
254115
853844
220866
987904
7141
240019
833697
200314
460808
15298
878976
604463
90005
601623
31078
103294
741218
941062
637231
321220
986849
751340
5061
170464
1001131
579693
609946
772465
1040829
298558
967049
542971
322026
686239
559516
371033
32482
331437
941362
142215
165883
304770
889585
934692
416671
935855
230112
166282
739587
549013
872201
58199
132061
188470
1031652
410756
342690
57483
287013
845073
949524
357467
328367
982975
233231
765495
414303
649654
699463
426372
597978
204588
200955
366589
422861
793417
741318
972083
263654
32406
837680
638618
553130
74883
230615
589810
918883
962025
113086
381330
907015
124614
663792
23242
819734
609218
643955
646010
177774
282742
236053
361058
798670
453147
202219
63452
4696
752455
605214
889023
805683
278850
504935
728659
1022708
232477
117632
386201
578409
126431
48546
385995
25293
614865
161406
192653
1029649
220646
430236
242784
701314
262170
147679
590259
704041
875691
97607
640779
236482
1011298
182663
615529
766270
111410
678870
368145
558950
671159
882512
704880
949391
564597
841474
950375
466989
462352
157782
501555
818595
272341
606449
193099
1003549
355852
746145
707330
621581
17379
1040569
347802
378340
408273
429464
901089
157167
944688
950495
835429
264849
131260
276619
145519
985156
234231
675172
572422
948766
252249
905852
923149
242946
582492
598655
569489
580834
807065
143919
281115
7121
18163
112790
603866
271114
416852
477289
749338
1014159
794656
259657
820708
505032
107588
133372
398710
268706
926749
215184
20966
821132
515301
732898
1005067
465377
125619
725052
878946
648416
748602
68543
221717
720294
422209
293236
838865
973654
1044110
229457
196042
895090
244280
668268
153866
322697
468405
754652
761936
331969
267284
794389
756859
1020205
718172
252179
591050
5119
101580
422669
627317
985141
940071
803795
469816
58180
793896
333289
119021
309465
909911
193925
781688
26143
501399
126591
828215
744612
448989
49906
923380
494898
802944
136517
953309
997962
306466
285348
294468
552972
95617
884052
1016735
895867
923070
159095
577050
870343
404577
254672
899331
1043621
574677
630218
770916
1019622
113483
492960
834933
716446
857284
257814
536430
914868
1004117
96652
372976
26428
306473
800697
440406
586720
38341
192776
626881
48706
960338
352292
5746
459761
932304
54296
885996
135749
188025
1025741
423516
49831
552763
329252
1012895
224806
284717
669609
99306
847581
735963
922970
554239
480093
128094
107348
962656
971098
882140
509504
147716
640699
746973
820576
120119
142573
379033
585179
933839
657565
140189
983638
1023593
66119
38185
726124
885340
408626
1021725
605923
255649
157471
502546
643353
899072
56501
308753
843721
159783
1036249
352536
507561
196685
146975
423141
309818
899974
74250
35954
259459
1017461
595765
8593
99698
649987
897190
437456
352053
1009341
800309
496871
421044
911183
379773
627767
848968
768248
476159
868600
144272
205291
129491
131589
227416
1013918
346353
86951
431213
368427
438640
150573
749400
604511
501625
671850
361745
1023204
700615
469361
915028
281066
741568
500575
221903
558082
444785
574936
482062
934312
762259
314465
425938
840717
610036
999622
130794
59356
159577
295847
724375
987636
842646
929193
442177
801036
580885
332080
25098
35690
994986
56313
740885
213190
733049
710695
385797
652448
497190
645656
56477
819422
122276
460563
54559
957597
249383
425965
825791
434271
728893
900392
946150
591762
629162
460635
792508
65131
129152
650362
359987
942086
103037
450854
459612
931230
174137
726282
262240
162466
39423
576515
508511
200985
237579
495297
923820
849381
726207
280184
794030
497372
1009657
643366
646946
64092
595054
924149
557499
232714
941965
475869
858625
439237
677369
460132
9043
973327
27088
412088
998302
930228
109035
417344
799370
132042
359382
1032367
105148
837182
593590
775229
179622
923946
588822
809230
683341
350320
786791
212619
38422
562245
432579
676865
697683
135737
785295
933044
25349
884530
676635
477327
526909
692334
896537
1042641
632204
479987
830460
447725
547423
73065
183607
1011959
335156
920886
738552
798623
1004151
800363
384297
726404
770390
804158
488315
172641
295181
503177
698885
497510
292204
118646
86561
503488
812262
272558
590932
778022
2931
742104
936427
121613
335891
387057
653299
105543
730676
399292
670116
738765
565370
581072
891493
951756
945101
138001
491678
34710
268902
402291
1035318
810005
30209
928516
674654
871808
273207
817884
893974
248908
288767
566129
788088
525151
600691
99270
84790
773243
582251
39845
702457
904231
862692
970370
956012
376117
724098
557009
478173
802971
705668
666357
1034458
660003
941341
413174
628591
205837
609445
546700
313183
966257
498724
337220
585566
415326
240561
701383
280057
722099
175505
823762
807246
925438
187923
351034
622092
750667
760422
384010
164615
817973
746334
103383
39441
745999
47836
656308
244927
773540
706908
415397
548285
1034010
584750
12716
550640
921335
44779
877340
901182
845177
933466
803802
735639
782490
113760
5129
808148
21504
181596
876105
948783
940330
791053
816149
160928
1024883
832357
581115
587506
8898
805682
806375
372419
543216
121299
216876
578610
817173
199290
660638
222287
783751
921563
874527
619130
493710
970105
537532
412823
605057
252799
169677
479200
347823
101780
494075
574652
301972
303862
997644
616095
96015
131590
343897
678504
114577
208560
808316
87024
258096
207757
392506
574451
537889
873098
1028324
710535
930887
599465
864342
1026115
146291
578154
878526
108589
153843
735533
288538
602331
934850
928736
172680
115213
560135
248070
801547
183637
1023914
318954
715507
885403
778564
166686
481473
870084
308783
615461
467251
95158
561052
466050
205329
751225
266745
261821
716542
761054
658278
620231
111398
655614
486917
877798
958656
824436
1014610
681443
495359
319212
519674
655019
875547
632126
50737
377837
1041675
746732
121078
412002
261668
942188
221184
576828
741790
954773
886208
330992
514499
496271
967837
723610
101576
340757
38019
490598
370421
600067
8438
285519
17556
248966
215456
784042
959622
640149
824645
340735
61017
538280
953505
190568
48759
324145
330318
354554
399054
44006
609955
482706
95387
580486
768611
191569
570174
251562
864041
1018591
837553
613990
473083
15912
442457
85608
956785
237804
378020
26296
436894
979213
321550
421416
1028388
701200
453963
143218
534568
2770
403550
1012977
775088
470408
104634
583816
927289
779401
475460
674065
1011818
158245
137191
11563
305986
524805
455767
784685
517945
348809
334685
467135
139245
644082
159739
339778
360741
743614
427794
4526
1017491
89312
608236
983565
51955
612165
430660
943714
779905
349335
46654
855229
496729
105307
361641
766751
1016910
1030828
771359
954447
580848
480998
847170
185870
391390
635884
455182
553193
649162
155616
484725
335081
291114
671992
1041779
1039819
783683
929208
899190
193424
448334
305771
906421
150070
579528
590480
394852
613030
204690
177224
170281
819566
1003029
566965
54629
647406
306820
987404
784564
821600
110388
261619
550100
4380
973025
20088
141313
562015
26728
956017
472208
46756
340768
1031587
869107
862409
279663
801160
384921
860146
491427
572722
156890
359657
548351
323699
590176
279906
392565
697097
207993
351223
970721
837357
576755
717496
228107
889127
828218
471782
996153
985235
862230
797719
324128
691565
420503
962026
885448
1003978
572098
744683
431663
529346
495895
674644
830112
682109
95562
292686
44174
720588
68527
953464
892621
577292
800661
604482
960123
251790
958542
654083
573023
499400
88156
12369
618205
779567
663204
540865
535787
882267
344767
381746
55761
653574
909664
574473
32324
312409
701704
424198
60279
420418
983504
917636
740669
867418
328942
214906
381209
483411
242819
359654
564162
242941
678048
738137
413620
235079
957537
276293
334861
649091
749616
674578
710677
124919
1036627
803703
132958
656584
38978
245989
179366
554941
345849
722781
220277
546290
771089
452300
508621
873482
253107
862022
467146
807703
52170
12443
50816
43287
943774
652703
259804
684434
138754
365614
938154
924011
753996
932547
172805
1001344
634546
127393
698003
173597
877926
21547
515493
270042
881230
533222
948627
418576
404921
775900
33843
349118
602755
117406
178068
786966
279723
781641
205154
802024
191875
509565
716126
63824
258466
876289
952498
889064
18985
358744
446291
347968
366471
580015
79920
269253
963392
224129
886120
358738
407972
935481
272390
830671
263846
621788
843270
631119
662844
665835
825773
771619
680198
465685
242811
693683
381285
671067
792730
336128
139506
913850
7647
925515
1029518
713485
838824
603712
352078
630768
527454
455039
501455
554159
943914
886925
504805
879436
230165
98691
62347
596440
770820
183741
807624
766639
734071
564831
85875
295424
297395
247044
622500
107378
559664
554361
372013
353478
808025
135789
813864
772032
89991
8279
1003145
958107
736553
275133
823791
761716
153289
471641
612059
934871
877313
954314
822449
889323
484126
1021517
378170
123595
352801
649083
64767
185265
139085
90307
169388
555181
625532
593772
9375
17326
465266
352383
343869
493672
161050
806919
659035
767607
301818
1013317
468682
131580
873655
153519
393784
697288
338252
10375
1003792
660484
597928
932187
516593
547362
690056
638421
220406
1009970
959602
820430
417748
462092
974191
801744
1023387
431304
392194
177118
933612
294458
561554
961489
1024057
693229
701513
990688
716288
879975
925569
773325
479081
890877
766580
908912
607890
1004371
566142
22037
1005292
112876
963782
616411
705340
904534
141629
826010
912258
236923
947299
319291
159448
415317
355935
250997
470780
494865
835958
744675
902271
642675
730968
667289
713717
7506
691785
14831
614827
683062
902349
425755
776749
31257
605908
698793
764390
748624
433667
613439
214229
335210
228909
905140
865528
55743
578450
16903
865741
462143
89916
385034
872324
566089
48116
896715
135651
610950
104499
823146
493989
294469
532240
701136
1022617
520305
600490
282805
517681
952938
716141
34869
843504
840955
743836
438569
672807
240279
845506
104635
1038523
394048
488218
928422
305570
822741
716468
370226
602707
862083
613132
354160
904980
134050
513910
583584
772837
120677
854831
468106
460051
424914
54678
816277
920160
434056
526470
825735
1014235
375856
944209
697375
197468
1015278
359915
735919
1020647
473610
777280
808748
128201
509791
811649
495908
189137
640583
851399
836393
189671
28960
61895
301439
994125
686431
504668
553526
414703
832947
34272
964045
96048
772557
355126
762248
220651
686188
699916
737495
575220
400956
693126
167022
299810
548896
649830
155704
183374
845748
888922
269356
454928
827236
830899
332645
120105
1024598
325773
1029493
282490
950118
132302
1020084
126197
818435
740213
673665
434428
928541
578926
379966
980996
675975
938251
598982
625903
550068
517949
338575
7203
620481
235796
390091
760262
744690
223092
836889
675260
15698
758223
95272
98345
212826
393363
248491
712982
348928
11130
294853
13168
511727
567682
52798
756406
668876
101883
142564
831293
558239
647211
613270
252367
932199
939576
510857
290161
622184
962704
909002
844019
543824
333046
1001359
787045
209522
26120
972307
551337
414014
1000459
942194
644291
88285
646543
695748
331293
21788
163562
141677
363184
376452
331399
497112
1012713
856617
596401
39337
622795
33883
365123
498862
125305
234885
355948
405804
1015204
52366
666308
162393
784063
1005446
524257
643670
16370
760786
730318
451204
837676
695909
91119
738438
910709
54873
446961
814574
718930
134411
935567
543950
782989
395351
207414
285627
119609
1001087
935745
354041
998947
288610
757751
543120
450792
604980
527416
115975
1041296
769679
512955
636789
451168
984672
1023745
12902
276649
346886
895895
73548
407585
57650
790457
276458
9817
167884
448897
245323
32726
493622
350293
493979
446775
100372
611337
477635
34243
1020600
627857
613351
421815
111407
665961
726261
88375
866084
160528
1031231
71054
971292
823740
3952
9999
378392
741540
937559
833390
947391
109974
698849
107342
373824
450596
639866
901176
165355
460769
300385
336138
587857
998133
879040
377872
1036864
115073
658633
1034872
738688
212250
261042
67584
566808
240244
756087
434210
259457
661001
252056
734303
983036
6330
156400
529100
147213
488523
1044146
54630
226203
475917
584394
261180
920102
787562
358848
796355
20236
331552
60742
544795
336933
567564
390239
918756
996637
954454
924029
710223
165606
221783
898926
803842
866384
374748
588546
807103
203133
350606
107989
166262
840107
356352
394581
847730
1009928
533954
259859
834533
146917
536998
814433
605371
151629
793787
605299
468962
377979
813338
266598
33475
109547
686533
354548
540504
900491
395467
807959
549924
52260
411132
963793
58642
667127
738153
273139
584112
606033
678109
80638
47678
522490
158956
353582
56411
777837
801350
1028822
688573
290843
138588
935789
136091
502528
70542
744658
668677
532353
329592
163225
908892
284183
495650
1038814
682767
217039
404651
980879
236610
315525
452687
165153
61821
314096
116515
780635
869014
972141
884633
298932
901913
16292
99300
125703
41674
906889
475571
820720
918422
90408
607985
437983
624143
747703
69356
1033610
39972
691404
782006
997757
670259
776304
994608
36681
435356
781229
40076
235550
350691
214540
435762
367125
183072
51656
144411
860991
975932
275259
429076
955967
101674
475249
217934
322154
639533
867141
989144
562884
38048
585339
733419
180458
915036
589000
524764
787766
724097
248771
853986
613055
893997
627133
964074
1022549
61744
692506
172154
847231
425819
647512
784554
1008254
18609
730630
19638
66688
352394
865456
508355
44862
796142
787285
287839
880645
472811
414866
598586
263103
969844
173919
854396
989908
741030
386010
532710
874341
115496
733768
69285
897512
759538
43852
1003478
1043136
947517
99631
376311
468385
430448
420570
438375
579850
271947
83263
908927
101465
883266
254639
799075
575139
806144
819784
1857
875896
957098
938852
308924
454538
24140
970423
1037745
457967
585130
922814
529633
727065
410132
83378
429217
922615
67488
983777
63586
288621
617599
484950
229189
874058
83644
672913
679419
1030434
896852
996843
888989
840572
1557
8145
512501
977072
796807
786486
500178
90795
707558
724013
86113
409706
53123
652223
965672
8505
8485
603398
921206
742838
396028
181231
29839
420380
35786
884763
612740
245625
831631
826745
701994
712927
545576
55528
88562
401444
76277
584913
307099
812207
120476
982269
508267
870586
801963
372620
462628
246686
1011213
772033
625664
825275
266254
140489
454549
128141
313716
129241
833310
691683
779271
661511
818755
353895
609424
832126
669927
210109
733562
237208
642403
85758
440315
453823
56113
203592
120674
227701
984831
347458
630780
935211
470940
262560
664707
962738
108537
506567
804420
539044
304665
1023335
532323
422726
455790
414118
962199
973933
718195
823290
970210
914588
1007617
415295
595936
174822
762511
10422
194098
834049
712502
79582
405353
691115
243207
494427
233104
1000180
551107
890801
246426
696644
496522
23123
141163
492710
750568
327541
821427
737534
279454
925013
335491
822272
892182
703504
36261
290334
285887
646342
1010718
630433
864662
498232
151418
323789
140786
769458
960338
616878
654712
578846
166532
233396
141235
456962
202303
404457
1042470
158472
195539
120653
714418
51560
480525
289972
975915
196456
277634
416167
366499
708581
121620
921195
107868
390082
274505
546544
222414
934288
74560
410389
466938
571780
491446
650426
433761
1000734
384274
130978
430293
184885
689531
769793
1029934
519396
366628
902994
66192
417152
281901
437723
777607
354855
744196
562270
881919
437356
556403
136972
671179
630738
608744
633954
397795
978144
162190
427001
829845
276044
61657
540021
501225
483874
204474
31108
552892
1017953
303169
1033028
580218
786055
96491
333769
350268
777437
284124
174940
79559
469111
876204
268138
692363
349026
664784
217223
524882
433679
781335
71403
416581
712844
859201
276241
942038
295038
386023
924001
965731
127977
716987
712353
117586
21926
359187
1011661
26773
258755
444728
759731
242800
446071
526709
97669
387875
450659
927568
684894
826983
821087
223713
764504
928335
255403
270783
989326
530904
641502
733124
94755
227510
627680
10379
878743
68577
371305
251631
845739
630011
694597
1042881
886641
231254
1018124
483986
557796
760681
144565
138508
608609
489752
745398
326063
188481
118844
723271
865090
1016247
437858
279955
305151
383143
794823
296887
560535
701589
1010542
932369
351886
697540
879172
942644
590410
274751
71387
186671
977108
1022816
559298
444740
247716
37652
789634
63433
534851
774831
109805
520883
579340
608396
420618
774112
116444
489426
202043
528214
929784
941782
451329
1043788
806583
447587
749113
216278
942505
872999
1031621
503172
435708
331263
279143
352904
416838
603294
543291
37981
235324
686596
562554
548190
840592
134033
418691
371358
514995
245678
687400
680828
951083
478088
142119
655302
651340
600046
369071
792090
211190
1003690
765692
288502
716065
52443
958811
518439
580109
472059
349802
658239
1006935
573553
817114
358985
574802
365225
388169
325490
515301
546183
18818
538414
881428
255435
999197
703526
659586
388537
626800
115790
416456
661045
510824
119308
861172
979357
221008
721199
277459
182404
863480
623502
985689
892349
220486
82682
378092
950152
989973
548632
29962
168715
1016885
329980
932501
510316
728401
449852
879796
792591
46892
647604
100853
672603
691302
78440
204607
10249
627924
294763
491234
687515
946096
797853
361276
839255
1025861
707719
512072
921853
710872
277816
377738
202266
381795
501307
513604
785053
251006
112734
104286
700209
455395
937363
118641
659373
987260
1426
318582
987346
254810
310739
107099
631992
518413
832520
729203
60427
427278
275191
548890
570420
873394
807511
488129
318683
497024
787959
128021
955740
178126
702733
344224
982624
736183
795733
762508
83633
415109
16329
73438
780719
979719
24511
327486
817354
754556
937603
820732
16394
458138
791831
3736
395319
946111
815333
722288
564419
576298
785836
1000448
613984
373836
257258
874954
28436
739165
775697
305334
370512
402360
311088
145874
719976
882720
378073
863317
229938
530419
204290
465669
763719
652917
121408
678517
989836
725269
289647
794116
301947
249475
551736
659408
154991
679466
50624
419242
343823
631177
531407
115257
978550
511816
467003
851731
535434
356305
912193
192411
603129
374609
186707
656338
371628
695633
294491
996082
416968
356770
752657
780755
120370
17300
509582
251224
15505
905893
407658
688987
606076
1021024
416946
780524
397246
594428
465775
429313
235142
322850
399988
25700
268506
985192
827841
2804
48210
158680
3877
698330
443986
870300
116721
54936
466470
917409
863364
690763
141673
61686
61916
182297
687282
275340
168718
784182
923310
887161
487102
632598
720687
755448
687862
897571
143641
818750
76766
722650
89200
761561
32637
360158
130370
29244
410828
452180
535916
506854
163137
718979
869799
416274
84928
725841
551293
867002
359553
825238
907968
1038524
122856
726002
664605
309898
244165
315430
381820
801798
549501
211480
864760
850617
420401
311688
911759
559777
915217
594945
551591
86184
951439
732722
752983
500594
44851
111837
1032787
254184
603230
178038
876409
332667
909481
345326
944532
854251
345448
907216
275233
932511
1019357
356575
913963
217032
972667
903654
999083
95466
848922
497255
705942
539753
359376
576356
315024
796880
218783
311806
383180
302041
925196
431960
289425
124698
372448
1025276
930179
986220
21197
642328
123599
122580
318222
55454
693264
328400
1020109
738422
107607
3428
817146
611642
457339
528345
439219
363279
510264
1041602
894072
806081
198029
348046
798228
226020
709080
667298
969
137843
540988
100476
756826
856598
726958
670432
918864
750249
633179
464330
590985
845341
986340
1022144
176568
1019725
426033
600058
36831
874668
216313
450155
23957
226798
763881
446318
271027
724845
31689
845643
863838
208469
243443
704412
581875
506349
513692
437632
480923
26877
862019
798098
489073
877513
1026679
602983
460925
725860
761850
486012
947423
416297
519295
531213
87727
943910
477289
434685
179530
294297
832191
349096
505203
771137
838418
949506
140679
59163
116570
983661
635837
203821
1012595
757893
877632
35989
287952
994519
82542
19486
235555
888899
912249
205352
244352
649099
156389
555458
548231
992103
283981
840376
616709
853208
80072
489828
196366
738858
438902
534622
389275
567226
269053
687279
636800
322577
1020968
230403
825896
536810
224731
93682
966375
970592
414605
403534
117469
653591
914059
263968
491689
644758
622761
150158
965349
873982
728127
575753
455974
410444
199024
433291
866019
507877
931655
409903
1028960
399174
563661
10014
804469
446725
115648
44093
928967
357351
8520
999731
215925
560012
24730
833273
723521
734502
362563
730087
755472
621021
546422
49857
414064
783681
320650
298846
172853
1684
39617
393588
383252
91046
305972
383535
563458
113592
956742
403892
39729
861757
117910
243824
846798
675672
256779
64099
942077
54620
998224
51446
784715
392226
471885
331999
917445
376092
861360
550002
724997
773431
678700
342687
831270
638866
565619
209023
675058
825535
378711
125107
693340
381311
658370
743480
705694
485496
894897
686478
1042932
374826
533041
843784
728494
831329
332273
897273
107148
805770
292311
204041
86142
63309
679435
986286
160021
880501
662293
193567
789020
772910
342473
241942
391441
859129
522905
690271
397919
818973
827514
585478
193203
481331
444356
687749
499080
95348
302349
416811
798117
956924
372515
812541
78758
887965
998811
297018
658760
872450
961576
618397
738797
124618
325077
147929
646720
798398
497221
621078
722140
156375
36554
170935
474904
291817
726231
1014023
65671
35643
517127
647113
330252
505642
236236
616826
206366
571890
813719
516528
135487
223422
678231
918180
323773
320569
724435
728705
413074
928181
86256
37303
365940
637062
756220
979591
778388
105556
581539
830363
146511
729181
778632
896648
547092
380131
110265
817581
99690
305388
471799
466058
1042414
634083
669536
1001676
970633
167050
130676
1017294
967617
602966
765768
815366
85241
539526
563932
527026
384572
64012
177957
491983
434432
491333
478966
1006994
742796
961565
206170
35717
1044154
438280
11350
22238
76568
370609
88670
553416
513540
453863
176565
333243
148621
76175
697510
658340
595848
722152
319104
422906
755168
84760
680557
432855
941330
142623
955481
544504
798271
596011
379875
368222
778098
656534
881802
253824
478843
396214
738629
984767
184691
143568
748668
513688
486461
461576
959393
446485
154669
803071
141558
470120
476727
49312
854772
769671
232410
1026437
300190
759553
181243
699729
130803
195574
149488
785497
669571
780092
692004
487735
861218
789960
609781
484691
70742
592833
781192
185229
1040339
396180
600191
260556
672158
1026501
640213
317437
316039
520763
1010678
619772
802311
588172
763357
90706
596456
488398
619167
458071
798725
500230
658415
310063
483787
820884
391620
603202
781131
388981
746015
1012309
121895
746171
108827
20365
451102
695343
418143
924857
988291
1025777
961428
902643
993243
116352
40365
335373
671686
109039
908154
880574
648375
392664
286436
593317
594706
69787
419415
151549
581812
384212
108940
813979
407344
80407
686902
405411
468046
625108
438873
1028118
1004568
998474
88818
1042627
565181
305308
27474
511559
470834
63078
740871
229052
51247
629626
815493
807017
970141
283729
271332
421775
682629
770818
1017256
981205
760987
627826
820496
477034
750909
601236
985464
1016229
361634
83903
402283
1023711
1042743
48921
134039
250277
328672
292478
291386
155259
742127
974350
743105
992141
145444
406502
544635
985246
52369
465672
567783
980788
786930
98059
319438
966696
243105
974272
152777
1016749
75511
290252
371582
336897
48487
746022
52855
971128
269470
127359
66819
745645
600886
568598
61435
230931
747200
391756
555006
145491
204929
981654
692157
113607
169400
333439
246129
95545
766125
217984
754758
897807
573805
392540
732652
751725
761401
61974
505875
136071
270214
495975
863197
807615
7178
188101
1030591
601951
146238
819656
953103
85359
325770
563803
425746
442199
523627
352520
931354
339104
667212
637143
618253
814070
836883
477100
642639
276570
663335
172664
388376
755839
342910
342388
376694
411533
1007345
666217
1016524
135494
8025
873121
318484
375696
390632
687662
862071
251757
99083
926621
328463
575780
760319
453125
766018
326820
673127
783099
760393
5886
989979
747437
727234
604875
376529
471025
882556
79189
172675
853036
664304
528346
649052
661726
962269
496325
293407
618376
809005
620081
782611
688158
674701
331267
1003532
833768
561420
154358
155542
64802
296427
365449
785122
128815
437937
872285
347250
928768
595252
35863
174341
578793
580247
119825
870977
739904
540545
495028
875461
990099
112288
545158
308564
1030524
97865
221821
807302
887194
907894
725184
397472
834192
233139
928891
640429
602215
1032794
51787
1002794
189341
833192
284854
533794
349672
480734
234034
210504
866276
439610
814479
872584
552732
311264
939578
978057
748450
884481
943680
158707
339948
105550
916542
842469
355672
262294
148079
301268
465369
54954
417498
255055
727050
638972
646208
568161
1030604
735082
31827
637449
541325
452018
62388
961007
279563
12794
432413
328285
1022578
588866
341062
310361
501743
505702
542467
305029
1030768
618873
185236
1015898
298825
948828
1015802
711537
285363
1002237
774217
895171
165804
107640
254202
54224
311475
471670
911817
1020983
440450
341759
994261
84483
227291
965625
578206
355155
253367
205358
727593
1020245
627350
136053
133565
537380
957384
590648
1035252
901521
598888
859649
476300
265546
292256
962614
193035
407849
57076
230090
1044019
254401
204395
363310
641832
231693
170284
982119
471401
930956
466333
341429
693263
540309
133904
942541
239017
333330
763741
862865
248898
1038786
141712
204361
462520
282349
935172
493326
350968
919998
533836
627129
680103
633303
770135
308569
326608
977135
786526
1003352
633907
651291
182382
911535
592999
19374
422005
715827
293800
664039
309792
1032711
236330
1016818
524712
354480
669223
354594
913299
556032
687733
134934
110231
819166
686684
967765
986255
262717
866180
326443
424019
50064
792240
5863
271429
121889
651570
353383
942350
194622
370225
231660
698010
234265
556701
461040
76190
735405
549719
880627
109866
906366
760301
574503
328932
273548
982627
517080
909312
768040
919635
482288
329350
151647
1025069
165082
1018184
631440
354215
319084
547172
937294
145310
364786
306453
330574
714727
674048
116549
757083
665539
97641
919863
234618
895883
879534
523514
748368
253180
627133
559231
792362
528063
859116
921031
704658
772512
882280
8461
583053
875710
469763
357546
358885
79112
63354
271811
191310
709525
333808
602802
969281
141288
786248
655422
547713
424145
186925
946903
663935
435734
234474
905523
30096
19004
313833
742200
810227
411574
79453
1015108
951170
340195
148197
343397
972130
94772
959317
898062
368339
282433
960195
91559
979313
399854
400834
550862
635434
698383
673414
226790
390863
986857
862912
711766
1019240
267066
992679
621105
195741
376150
812232
412631
322220
716969
1028655
264702
447188
334843
1023226
754076
705489
641383
486324
837195
1013447
824056
560422
557891
603361
26172
910508
858824
210278
817601
800311
345973
133858
277944
175101
898802
835001
362293
384593
1033375
403338
120938
10631
347558
275966
700845
538541
644446
756162
73566
178554
433378
96783
266843
1026454
250234
660276
1002544
123018
480764
252907
650287
426266
836913
763198
445743
890995
534364
795030
195977
941702
1044064
441589
392773
778196
7705
657177
571172
265440
305872
1007330
486895
680396
136539
349175
790704
805919
811585
942499
27916
842010
166222
861976
1021000
599384
168311
686703
145399
790284
901379
669355
148428
43435
548533
268944
677063
537354
166983
586258
730017
721316
402530
1003385
1000027
22581
433177
838738
131326
33682
241819
501712
670579
470790
431691
876584
323196
1020381
589147
977562
201614
133908
625088
823721
360713
285637
600690
789204
922798
176443
102807
989377
641734
718975
815136
645479
470978
406706
370187
920144
498952
72372
100646
390296
641610
616393
51131
835905
344655
693425
808941
534261
821481
1035049
647053
29736
649426
1032348
277039
384184
439525
180147
322014
144496
237836
20333
821446
963272
670303
209082
717828
1035262
189592
619958
4160
1011901
524871
1044554
175550
697461
681731
120052
339861
413655
578235
299008
824832
80193
249984
935428
775756
883298
271056
337452
546380
646992
99115
59219
513813
557493
75862
562931
481281
987313
102451
558212
56710
599830
65817
667349
368932
143312
922108
166535
149521
959264
208316
121747
202780
371000
764455
811798
480593
815004
323557
349541
498443
233011
396128
702782
815040
351248
506875
802061
416477
583736
66361
39177
446441
1036553
654519
290858
670864
861388
332856
429997
552713
264088
644335
977088
904385
221043
30931
467649
191506
143393
514610
340750
111021
269910
62754
718915
201301
520687
833105
728322
894538
709342
801865
891620
811984
730156
679950
925223
1021280
948479
950633
259584
44874
1015615
1037215
12697
90958
380317
515193
94976
356710
966223
542316
627041
524342
878947
892577
362971
109800
1007567
761130
504438
579239
916035
94516
138682
381914
671721
173285
552951
639905
254521
750098
211233
81864
752329
569520
941398
766899
424419
721827
24323
649163
703218
421910
680835
16632
533827
808368
98096
129333
421542
248081
906655
1040068
679627
961391
663307
61540
978154
160007
988076
973362
172016
233357
926185
505625
906441
274126
714955
250329
49485
447807
136631
614056
835141
269194
430196
121293
671120
94493
638884
714437
738724
516534
513841
178701
947427
381932
242649
377198
797188
309689
886468
208248
437725
545015
30624
500102
400601
96
399063
387202
611221
860623
1030070
540578
417592
836509
7990
603652
284774
8695
900728
525940
37781
577861
477131
589248
219336
44382
245275
932268
545062
468009
726419
831228
884756
482538
963118
133270
925552
216359
907004
241665
61371
131729
204991
400386
560739
898446
728418
409737
736397
301144
249540
187817
773180
461290
601822
59012
949344
994981
131846
64686
217915
848667
951386
812951
876654
109178
1017782
417153
827652
412290
931481
956932
273582
83073
144384
92601
839537
845321
526150
321517
314511
78696
320569
65929
819660
416749
410101
610033
747843
93665
1123
78471
356849
695520
872966
1044812
54900
22014
128088
920752
1045164
261294
276093
595114
379660
478165
311443
52109
54282
244447
413024
154828
187517
124767
890619
505635
152218
822459
373485
312130
363645
497771
950751
209852
998690
223598
491101
1019841
213434
664549
796206
617090
192078
52351
615549
449424
307760
299320
325450
94485
27876
600932
688367
279420
859205
207483
244450
433153
894700
256398
610029
398501
319839
442850
648636
1038704
817025
212443
560324
1018189
775458
847854
546783
1041949
830583
88289
82531
870409
185759
551333
271110
365844
27552
437929
1034759
597833
855418
791080
995986
199515
682757
440141
251452
727206
610016
1022231
750722
951012
176035
39174
567563
469562
331398
93575
46105
769083
933227
448068
698402
757666
80412
501294
87306
3879
506881
414366
421407
1011818
688455
177371
1044509
507613
374623
688290
27121
896304
92476
694645
603489
46605
332776
761485
1024294
2784
939233
342933
622212
244264
227460
258539
232237
66011
28464
509646
846382
603047
670103
262684
422736
635617
219690
122374
206292
72123
77585
322398
497024
570543
685104
474121
211510
538697
308287
814293
443485
493220
491674
943604
401199
486085
861831
26532
258808
365228
670386
813446
888117
134458
582824
132583
992076
389432
1030688
787595
931323
785739
935773
909939
241491
1012500
977887
800020
719315
23850
871821
644434
1044200
477639
791082
837564
80897
165129
350427
245566
496203
540047
845573
986022
74832
892528
794558
500413
956625
603376
270863
289147
717184
209312
269680
314159
521269
625047
270022
788329
815292
544351
771688
293688
789577
86824
605414
753272
147337
36060
701204
3411
862497
146417
467597
812025
898024
798590
975388
1031761
191168
550328
792852
156034
441335
903806
167927
929516
495603
137868
664735
504775
99633
901005
304624
198896
493224
726202
772312
287883
539415
22876
639256
613151
390751
26844
700177
55163
486343
741415
881653
604931
721927
81434
587950
250071
718025
732148
370246
7337
640879
299128
216751
922478
459606
125001
799464
962219
113515
416558
189271
413986
913372
635864
757856
72256
425869
783487
335685
773963
819352
821814
37533
61536
425117
60045
879862
216384
36959
665367
552102
300268
702379
86729
235819
432903
549732
195777
305509
3339
160862
162006
1036823
415915
398205
320279
264933
13919
427678
523747
211137
191051
433564
358993
103017
361064
812017
318701
992555
658177
183973
622351
441116
984962
403351
522464
681693
727137
179187
875870
45661
359215
591218
622851
826033
52167
374715
9523
113644
468078
709633
848997
686673
889171
21307
88822
804237
809726
271442
201703
827438
499293
457725
537434
665081
662529
547032
253891
160290
841513
482174
391077
312498
507281
62414
88355
952136
771850
874263
568142
410853
503377
123579
623131
1002037
694168
374351
958209
717960
540527
934591
363921
166374
505694
733145
247845
424694
62350
591772
82104
536742
916333
566845
456934
131058
514890
179785
635356
242558
1020061
50288
754998
491175
954542
814865
994955
236018
803012
901015
792806
1012523
840431
164417
116786
330064
478196
15630
355685
419673
20370
196235
565287
103170
517407
7825
869657
155748
161412
655202
961089
962671
283366
422786
99933
986819
351216
789394
955903
575057
197806
87183
209080
697948
132556
350403
11763
865550
959446
268411
731230
979109
430857
97380
2344
381087
530355
644433
94047
847624
230068
249816
73196
606242
431853
699215
819278
440401
461896
722553
826916
606296
916273
875007
550295
205141
1016517
714005
271898
552349
530312
830915
770303
627069
469960
82335
666296
36306
648824
227876
323542
504488
1028978
123121
793505
659449
109219
407921
883690
656542
401342
54106
317136
500434
271234
350910
421305
314126
103930
999554
781131
818938
280357
493421
975510
580838
987716
591230
502267
155140
255368
254592
843570
314597
323888
657638
877883
676973
710420
329141
521932
854107
872568
298229
40929
918131
965138
29960
1031045
885131
310338
300256
175789
25872
734755
721508
267533
7893
9281
178694
1011047
371603
10914
1017969
146397
806602
181642
905178
222803
1001088
620520
442442
816154
37871
83041
94333
185454
261
892287
938140
863545
971743
849673
679965
882814
234676
291837
126904
991126
382169
592459
733632
103147
640671
140324
298873
955205
304968
163879
5658
750105
377131
9528
901096
840213
2406
976936
398257
353254
362064
403596
928695
599893
234454
910018
970275
592785
238075
372249
13983
223188
975011
33126
815676
1007035
922278
741202
932390
438183
554328
833918
754524
331562
671443
819355
165911
426319
274089
476222
98156
783092
58722
492470
733805
301086
213774
88349
154060
866855
769279
777954
273515
562040
832440
48457
399136
81717
88940
179522
430040
21857
953658
487315
1038095
531026
31989
248881
626993
642408
161337
194760
640650
1015218
62826
384600
725807
74307
867570
893669
689297
82552
915938
1015256
994495
104207
909510
15586
998923
971492
388747
787107
651108
458208
327082
519596
757973
184520
123430
960117
790656
369667
168913
304949
3869
134381
251542
315429
999433
184530
178803
613247
667895
110487
404222
143346
339884
623741
690542
530132
177922
41911
1028100
187444
367244
733440
274366
77284
400050
921136
768956
265393
326130
122615
560280
613376
890180
309030
125855
928859
891113
676320
709892
893268
384119
1013804
912316
694367
931806
444770
37177
223800
755599
258985
674987
756089
441025
173180
758131
168277
388633
343515
547677
868059
764048
770794
918872
162531
271382
150514
229482
612227
862969
1031717
90789
746054
633140
32006
724291
960050
747341
131897
806214
985951
531219
769016
1022389
676821
324779
298816
249192
199649
775102
445666
597935
103160
720243
183939
968300
996493
16115
242413
28074
1019138
597984
921653
368933
275872
466440
791323
607686
452676
907049
857723
1038022
733170
517438
552275
630292
969524
713840
694985
292020
306759
766280
472711
454710
366148
692565
554220
126623
50320
175261
10825
366708
1031931
339998
285597
932798
681695
1031073
831554
897605
750132
981628
76876
332912
425086
844311
784060
773923
45001
1016967
685470
279242
1034409
812646
883997
280232
724924
969133
906247
103974
785317
626578
1011198
552165
264211
176379
77059
499655
774161
696179
671012
795908
1030497
262115
401146
942249
580971
306317
151395
873059
64583
331912
523061
590971
666641
521697
15027
569870
832357
524353
1034367
911124
1012711
551764
602927
472120
677958
673597
537286
21357
565803
619322
874417
736357
108741
312023
483873
814960
744288
422583
632655
846586
464177
886023
308101
408673
889592
710839
579005
685078
734193
466309
711033
59172
632362
907878
201055
494397
665441
82147
407527
432532
348072
58067
731733
445750
669136
1020015
245998
1023864
1027048
601113
585848
786483
872050
954014
1021337
502199
616090
262944
641982
110752
818413
1013040
106666
322270
16309
69117
1002810
581263
466684
192426
477834
203187
381146
821736
659264
4986
1008139
604676
417811
793714
1025597
368694
783030
522078
162524
579748
310029
855024
660554
324798
570565
800182
389850
554261
396502
924112
68247
804857
50953
859756
258816
552601
193877
118559
504860
212350
638319
266920
298795
171687
514501
909694
124432
689329
702425
722021
414460
1025839
23800
399272
524501
933545
303430
881560
731582
670232
796053
278895
498865
78570
817493
403981
724541
297894
274242
898891
258824
379153
449650
214378
963641
125885
309567
743123
164665
783145
1010954
111577
1032669
521407
246688
525103
700685
906771
535589
705799
281737
143598
122211
428340
501846
806380
380341
923954
262506
46330
485335
948523
874532
404889
297373
410404
272033
706714
645061
43569
268189
870643
272555
441988
149700
847611
766207
742843
542099
392825
127208
637590
6658
343483
714188
305311
1024047
653303
302903
1037101
637791
168756
7430
129626
668511
894132
773528
336433
319760
672510
723068
910748
631193
725066
805852
41578
789302
427236
294462
360095
963803
927946
80873
530449
826668
982860
438846
665734
557908
3987
146383
194376
535886
570395
773329
244216
808864
218760
740524
902680
980573
687508
119122
772095
958241
779438
320945
456399
815283
188337
292984
173414
410149
723057
834732
137907
1039132
896824
878206
118803
824235
411433
834972
151348
1028392
382229
114706
19093
998271
454754
673548
364148
336476
71652
198467
662436
254318
280680
1025482
322618
755065
511708
127007
270164
754649
579546
980608
927192
355616
1026825
884614
27494
781643
715161
59413
37193
234392
268622
655720
566333
981172
950914
767227
979648
330663
388206
46356
620793
836638
171325
916435
232252
485534
40489
158982
216766
711761
160283
348704
284884
784876
393100
555391
886002
54055
190630
636032
649325
255963
627578
489796
437404
162343
703513
781366
37077
231747
544939
888991
169026
231213
349551
857274
384647
807198
849640
1044565
1007023
624428
83946
395390
154769
16522
228403
649905
731549
704791
23039
78345
60861
173641
486597
172635
899535
712928
212991
476766
194886
964748
702060
512030
827189
774970
148134
976047
629431
392026
731649
857654
366318
885110
320992
251543
31873
7801
1000361
1036270
637914
1003380
445564
32702
138335
959033
53113
883883
122890
400853
25335
140488
837567
834659
892039
224393
274585
480727
155427
466358
573468
761442
296275
912494
550034
257794
847812
28490
642087
754357
657177
618577
65880
191921
518047
147800
287143
372815
1043278
839861
907039
471492
460770
426757
848805
610923
854045
747384
680692
181106
379160
1032055
137132
363411
300838
585894
594079
801742
80480
65183
291217
392135
377593
103851
819670
364495
308434
1004943
603158
384761
996877
462023
714037
958951
1003866
596745
964951
313056
828811
581149
800139
411667
392524
313800
709610
51970
480641
863846
1032811
390656
592973
549666
878274
82656
150740
617913
815770
463256
465178
372735
211016
189566
217580
442815
543072
95893
956948
631496
303705
857587
883891
964889
823148
288507
68557
454072
486997
59456
932144
691716
145634
323949
900517
225471
388597
591678
215672
378071
395761
864041
563333
255427
128840
426055
969186
119258
558550
837541
192057
2958
528440
322729
119829
938758
631342
642031
48322
864081
51166
494677
401869
678460
930949
748007
391536
729785
596480
439032
484831
82742
372258
329775
226356
896914
412540
860244
875179
998362
316328
934232
117764
439053
378772
459537
367788
252831
233516
207440
915480
995552
96344
381907
481294
72226
936821
745562
404662
24867
1020347
949279
934018
953610
892314
885009
969865
771618
415720
470758
773284
217022
41562
82226
352185
148567
721402
199608
465509
214491
77800
339513
953039
172070
932304
395451
687169
419085
323477
640820
971359
405082
509874
619772
678467
736717
860743
318781
1033311
420045
858676
820595
147111
8474
37067
687474
1010034
913026
312168
333616
935487
534569
354139
80292
627815
38278
783164
686649
323452
863383
236010
126876
344804
462234
26628
251942
371928
314562
847635
362379
852854
88720
668269
971441
423451
547901
582327
547794
29755
10801
898284
730412
743487
608395
251113
793351
770767
567416
582212
897235
6453
298457
433325
705169
343892
54618
433281
842538
821009
218668
314793
548791
99826
315031
120764
292980
890255
542791
630251
833882
252525
687109
704678
878852
525066
813363
735013
114057
441197
333528
762953
1008226
85884
691982
701513
942370
1018871
898064
383260
869178
507691
943301
499187
1033605
727761
39847
353287
125132
149410
999
621423
21781
831084
269830
80284
4692
383656
1038210
51656
718051
834223
97165
343458
124811
437484
271260
961914
770796
770119
57059
911002
255579
131162
548470
648599
439197
809807
441598
171249
16631
983412
728837
35015
1004914
79675
68470
840363
898097
190762
334223
806029
726007
628067
732688
330762
729334
625296
423860
405363
738627
223295
218961
726189
75475
226503
714666
212931
805420
955199
1028702
1018636
111921
991094
451080
711196
670608
501416
990388
375616
334291
892187
819728
927263
673095
448281
65157
486273
244169
299307
363895
653343
358605
70933
795948
598497
299226
567345
804074
1042524
263457
831336
267131
679523
117777
222190
541950
810561
639539
736940
746528
814019
329638
930883
307073
266507
513666
537148
929625
126270
112565
740913
6740
484879
151983
352631
666254
144064
358948
348740
858336
925933
928146
637985
799153
702488
837192
657021
840508
245519
639543
866582
411805
737354
346220
874827
840423
239385
856324
859732
746434
146578
925135
33625
1034416
875879
496914
15582
194436
433686
903368
675709
35689
338281
290502
368395
318527
417401
794981
1022431
1038842
853066
470155
345816
983151
894307
945928
749448
360130
889750
103147
192089
966009
924979
238734
357367
781495
266959
823394
457597
52292
702682
367924
37566
603573
430752
1044829
515369
781471
737241
395290
861958
479527
666802
598066
90972
977019
150932
667957
1033979
690535
957262
609340
1017073
792445
830639
900418
119381
878169
573138
976693
732141
189514
165347
417629
39118
1018772
116837
150874
808336
657916
538743
521566
585518
461402
638668
102181
456671
300004
782077
274998
716906
311141
665679
373867
99811
1045020
148771
787586
299834
671558
61558
458721
739819
369509
157273
951343
645644
265052
347975
667030
776480
933749
966519
390461
706769
907421
340484
590434
274008
682920
987910
637867
721060
324677
310521
420736
123273
228214
235697
328672
621202
301732
655865
1003574
85015
603001
857039
1037529
57986
741806
23562
1009627
636689
998751
845376
806905
852616
680318
655363
638354
486641
561622
997738
612869
569883
587181
836401
674870
359730
508132
1042397
147090
992443
2288
708700
185365
12435
632805
602852
326977
140874
336069
481414
781610
695378
333435
594029
726074
190822
544587
604755
997807
276156
982439
873765
485254
254887
39746
506369
84900
748218
403628
517393
224293
708710
562819
450656
194040
963261
5531
526704
386125
395140
872832
600535
702354
642958
691572
408524
599071
451556
239468
904737
200848
697740
697369
681057
557850
492685
505065
387650
511429
71028
353501
8333
172157
687927
25754
7330
23090
1031002
207898
568225
442905
664631
897950
1038578
843888
591869
902457
299382
376952
727315
570818
565724
105060
502269
406446
615875
673866
1045309
945959
196146
520049
668637
925253
908593
346619
247779
533734
276117
414910
705279
6206
647841
1000435
388277
595178
363430
322389
847693
515384
328092
940351
22159
511616
609722
382006
68631
711735
931632
328465
532160
106520
973446
840025
1031018
649126
758013
552369
696495
875420
686024
955900
809666
846159
780723
653749
166042
669135
380086
304938
652077
676294
386010
543918
240268
324970
361877
422256
195475
745686
842425
328577
160877
537245
130304
578561
393867
65435
21839
448548
490914
537647
498916
900317
307977
764191
543540
726038
920317
250043
538028
57653
298898
258282
620254
860735
797143
454111
936329
592838
176886
226069
56170
119555
639627
477303
655922
567858
1037292
714547
666099
228391
481016
955634
1020384
422110
815078
28442
980848
323192
463134
228138
779364
994814
190135
378612
1844
851129
993615
499386
163449
768629
71884
510070
461459
217890
575183
513251
981168
450890
148652
80213
506538
1021269
504885
565727
549090
459258
504898
676021
259470
645091
994796
944302
414534
457805
62139
653444
356411
445830
849447
38193
130832
343620
531018
883951
217842
222838
702276
285294
704835
55654
999884
659279
368084
559097
483362
239722
779588
88729
231224
1024353
316974
201562
474195
253623
238143
706114
526373
500944
720434
210809
531383
610559
1023384
905146
536171
941878
377144
938031
586021
894445
863283
791896
543452
115125
45731
730982
972221
641478
402060
371241
400493
249948
733450
346067
33064
104592
374463
600054
703190
229990
522661
909297
457643
319330
295155
858925
254679
350563
132078
758340
209826
1720
414226
306499
807822
115755
311893
78945
268918
402736
902044
430094
622027
157060
118405
83319
130237
122505
562263
947015
189370
253126
396604
877838
991127
248939
330618
1043137
71481
1001940
571667
1003634
95073
969799
571001
848784
243276
723112
926107
228497
452225
861144
1030170
521837
1045271
534647
173621
402261
357510
649694
508603
528738
404887
995300
610527
296580
325000
425400
968277
999539
833181
968754
391850
305644
583938
977653
228214
191413
459817
630055
514163
115801
326032
830283
151151
669272
780713
687159
285197
677893
62139
481511
72714
47843
738831
1044913
382024
329360
430192
418418
798376
634965
793249
60877
111229
554713
435344
501129
863495
645961
158120
236436
287749
956000
633907
355829
946065
41727
80972
53864
1026361
57330
78618
273712
248767
732047
1012438
670594
762855
890370
872186
107271
1019420
368840
9644
781695
511763
469970
484606
492612
1003725
190754
324377
1009935
968838
372180
313157
772776
731902
737378
363280
863344
379520
1002242
240236
467411
448579
483671
523616
710264
325635
568191
457424
324751
1015682
511197
28516
808244
375206
62775
652235
613399
499628
301286
852574
388502
863916
486145
447840
431647
179686
738942
832798
846386
1040531
613516
744502
164720
479712
184535
940141
706355
354489
581195
457351
440243
901817
919332
589304
194345
567336
56214
673808
670012
954309
1017945
308242
994996
471612
65733
435831
680838
552233
342573
94703
105840
934752
13379
604591
150684
793454
201448
53296
650000
81763
45289
462679
964805
844861
442638
80088
985190
402131
478867
656289
541219
516927
144954
823762
843365
168541
488392
868204
785125
452270
1002516
252372
416724
753857
908719
598130
836666
341799
281910
189894
400929
737362
247948
305073
223001
998632
689588
124780
449859
997932
196265
180868
108128
479468
297806
346656
615766
607461
697108
593457
51010
802141
977813
890239
635194
766153
130163
764526
197520
910578
428720
1014849
838816
584690
108948
640444
975885
22493
939756
1008355
904292
66183
457923
992944
679300
35892
695093
201726
854499
663238
513727
188623
623696
323313
820835
458317
1029078
98716
536690
551991
416797
935070
394836
1045185
938830
396951
992269
881363
721147
1006261
926235
1045020
36849
866661
653012
1026877
581831
297604
17542
287148
194754
695247
451855
964369
44612
869587
749032
186000
53770
628218
238458
44979
947831
429073
123712
78367
409157
413246
395073
876843
306754
290956
991845
797425
737603
128493
958085
886342
1024473
841832
55741
932861
526210
804648
395586
136385
929796
819857
495321
80450
854355
535437
616086
837313
610474
722234
941460
265490
274951
56113
843527
264172
553392
471544
430534
12661
112804
479245
571547
486016
168571
555063
121863
353835
778638
1018164
3086
458611
200353
763486
35778
34883
1009937
741353
504018
558302
65182
124493
160019
289117
266724
363187
548104
228764
711989
1012412
451261
94124
150000
118385
125090
979784
570082
639233
817098
881809
1040761
377998
313310
261191
532372
239389
411719
303169
62220
97083
114357
357174
37890
815141
150945
714477
161888
712560
508034
412576
446518
807367
486262
1005211
1003136
152742
1024593
713448
627189
771559
414864
427958
473277
790256
961777
43790
408672
441837
448149
350393
208104
225471
443213
143983
904839
700999
730778
172559
311201
598392
667678
663911
1038988
342804
963448
89649
133196
130228
1036046
482608
278301
396456
578827
227592
461388
292074
716465
1040481
298910
63498
861713
789241
654059
67588
384360
73382
3410
213350
193919
328131
650636
527947
1026422
655584
20115
979731
852406
100504
788124
628696
38176
684362
342549
490072
718190
465096
1039262
342562
711486
811511
955894
304133
268881
134650
400061
65168
85869
86537
696285
843859
944254
549036
1006653
155400
393085
562721
717230
658268
255549
72426
316011
552957
446946
233099
208234
28135
746494
820093
607792
842090
15289
822988
201083
681377
121693
664328
319763
3882
378105
1004430
417822
325070
326744
270096
679349
894562
612906
124076
503244
445129
904877
791691
162946
185362
947544
466669
392344
557316
70839
984964
500055
551576
840749
617599
498540
384841
981511
60235
146351
478604
347356
760642
653234
535714
868849
960144
187916
593311
648715
625599
1035357
221353
294679
755014
355127
374556
884748
691133
328076
75508
910988
440317
178191
401347
262575
762636
797400
1029497
602762
353428
670654
829858
303850
239327
433583
480219
681270
308937
500715
316265
884926
190469
599185
799474
935947
840795
573365
416843
102360
301148
494876
259450
47748
1038541
419920
678530
831727
723474
8617
710022
88845
592882
237588
335668
147505
95959
516989
925646
26950
298659
737971
236904
994426
636708
666094
790042
275844
561985
73170
352741
608377
921199
77194
955823
233027
33234
59239
285630
245915
397755
332579
835351
166558
1035598
983278
727805
99351
794426
903331
630123
512704
157046
519283
619656
248069
692124
716379
997898
314259
186929
274108
959754
768611
98147
599689
528725
224036
224599
142776
152350
775963
606459
722984
377452
84521
290498
182082
495768
25875
166668
485564
1022538
403860
20558
484629
163287
163195
399522
337158
254482
677550
1015637
973075
330585
731755
443228
691229
475615
574741
371119
549960
265891
412869
141351
715649
954841
902049
35080
948549
588434
967125
912755
344878
651542
730510
348775
366696
148627
975511
482428
772350
361878
548707
1023960
160645
51486
8119
614029
616660
307149
130757
220918
705710
727440
274774
378851
454487
381275
381742
746160
133569
87273
250902
743504
926593
337313
693073
405071
576674
992731
446363
768982
843533
354049
123742
1013168
336441
102429
827528
66765
785116
741719
855579
924610
682977
202271
237350
19818
835650
516179
1005064
798071
410504
741043
632461
460466
926889
593837
546538
662104
600161
762625
355203
840873
92448
497579
43068
887523
586822
1012478
643438
124045
611323
750874
216361
504126
999795
269998
218883
946551
821216
865104
122555
999830
868881
155536
640812
928448
246147
1009859
252579
277534
1012054
194438
217080
147401
658972
486194
295870
1021494
973166
485188
480126
778542
529380
665747
708537
856336
516192
76629
593318
792373
343109
744542
302314
40880
428697
325365
136066
793876
709083
925105
382530
764920
611149
371729
533109
19373
617606
1021018
1009858
90874
988105
246452
305511
551398
525712
930159
10380
462095
82393
179230
320546
843725
48492
852210
636114
635618
1024750
24714
156111
153453
227103
791103
863948
636268
1030740
739467
165582
892066
720461
145256
722191
51478
60932
724276
829417
448374
957519
947160
147147
221098
940980
599294
288032
901103
366784
989269
762223
622087
382532
659760
353848
321744
91169
302791
1035491
669454
362903
421685
824226
102757
666114
81593
571460
730542
460914
164079
359018
953204
351369
840843
717915
995805
259143
907366
609594
677144
570648
729643
756658
143856
197099
783293
45906
563166
864864
582210
417746
182646
459627
915374
852593
93473
335859
756225
408353
183455
425069
992505
57797
392378
682501
783584
1037220
874448
653979
132022
173260
802976
380937
25289
589555
600732
64003
337924
738791
875562
964158
476880
164998
506809
518816
830934
908076
861796
357910
884594
814195
1011980
362380
57896
357501
690176
896032
466946
512215
115525
221278
525114
23471
250405
549801
421044
6966
251459
406271
848194
774600
491612
805837
218374
908071
1033620
72570
664231
902537
389195
92902
84021
642227
479023
97282
775137
1041721
971563
860182
917484
400068
707365
782207
416303
222494
77105
41875
266788
732945
290390
1028745
672943
779584
384833
584330
1030891
322501
851278
261653
54212
657423
1008150
354373
25310
726075
681096
750410
589976
12015
318551
226276
581936
560365
878061
692279
292344
991830
1015175
1018256
249748
688205
556593
46114
595353
838061
491549
481798
906943
842996
567183
1044084
862598
575042
6761
427284
64992
161464
159785
1022167
94224
100307
482026
119900
778559
736375
673774
657779
793237
790953
771178
622286
27089
884616
713591
340678
735473
940953
513417
390608
826718
374026
521018
548444
88639
721219
179861
963575
660649
892460
54047
640752
132852
84785
408330
870271
333254
962589
20033
478197
8295
679960
270580
47396
976800
256154
457872
302328
253978
769503
819498
743539
13863
586202
328484
606337
603375
768618
517633
968649
782695
524184
639777
481951
964392
266041
832151
140474
53562
514204
568520
722332
992854
635068
257647
17319
150216
535524
155577
42620
712891
228643
84599
339722
202972
498542
318943
480280
762303
1016288
208153
957454
152532
873952
811820
437113
673057
1041679
572065
921648
142746
322774
899584
514516
98283
171483
473124
513108
127901
909996
304874
795659
752644
524465
194094
619804
773592
46398
524966
707984
146412
547713
272268
175504
537231
905487
828009
952653
318191
310789
945334
40512
765755
958160
538928
1021634
1032229
218827
619526
466615
850477
233351
323387
794445
608758
101688
854830
733232
672416
984713
584597
377076
391158
42875
929335
682772
736310
532378
690222
365535
957063
330250
162478
222210
372009
102495
49719
129082
174883
560031
925399
841520
97466
522982
868294
942913
320231
726512
194836
610394
158733
526289
396886
568499
907309
122994
349453
886983
12578
509856
453871
29909
419282
789704
633490
574558
268624
1003951
176380
434442
520088
484805
106682
530947
932136
376306
906996
689465
37148
126791
463560
637449
537230
351732
393095
787995
164554
257466
964209
755333
661705
321265
349236
59478
948491
531496
1004677
250519
1037628
1010423
322147
861205
876638
91967
116231
598026
332862
1016975
158515
39503
560320
398713
931833
7343
42944
762506
430440
884786
963030
673626
168727
328699
890943
4614
481552
355418
16485
181684
56981
988790
468777
47355
110109
887505
950029
12446
445131
962331
563230
194366
206257
993405
414669
149751
746796
527872
552547
912400
451048
190750
390616
469380
171119
321670
808857
313303
485135
500695
121424
873653
459500
657224
559115
911591
620071
659941
404986
112232
194712
400305
1009749
28041
772365
476185
771002
705047
751470
583206
9569
290286
1013025
577088
889328
453837
727346
646414
314806
613721
920016
931640
792691
554051
29644
477710
801284
556267
88916
633500
181259
476814
441059
146619
780646
804344
739145
151045
600133
456017
432531
436239
461365
861519
363172
263217
596139
934443
623481
148029
915552
637837
177740
673528
753489
539442
57591
1041796
399412
985521
863000
998812
134628
885068
298745
244000
716919
336455
80311
729564
971331
432655
169691
658664
566037
545104
785822
913633
469535
2683
231964
487793
545745
636829
756955
1011259
775151
822045
402112
222641
854437
113194
504687
227508
796173
446544
839130
1043395
587300
492537
43598
66115
264557
228329
104987
1301
552568
647709
895293
560238
633206
766376
28198
885220
252255
788016
161026
873783
58207
655715
450288
550015
1032716
196449
184431
1014319
186931
743750
828610
894458
91029
727455
886977
988559
33091
685516
581717
571752
810953
747754
890864
28195
143399
49885
521671
852649
632619
907784
456347
835483
468017
125884
1005577
812731
557732
407179
74077
212296
284285
684862
409529
695853
148449
588290
771164
115716
730766
120460
426107
642790
710255
639038
574605
962768
16602
531484
66036
102310
724787
497476
906453
396565
616542
999004
570115
681185
990254
85958
212888
992828
629248
839935
974298
271108
792707
676621
133195
813743
497533
694851
60969
7461
1011169
426099
630884
262136
709959
1041008
925157
958254
712282
36566
418019
1035171
680170
688942
986872
1002635
895504
458492
338948
653119
196650
467423
117213
258143
494541
803841
427707
493616
998375
942531
964857
625329
764108
88883
257093
108406
754726
364431
842275
208552
944936
409828
237426
178893
272865
64515
3577
578724
348375
798334
354661
257790
425855
313579
396421
770764
970118
1035676
1025690
985685
871085
906893
175273
676490
654802
417724
216010
134998
127890
210797
497910
446043
584416
1000867
185799
636841
791314
366212
474443
24006
534160
1031028
232828
131411
630371
296754
552412
923493
355054
204013
551944
233486
947949
144735
787632
394606
946922
51888
487053
251943
44890
182577
550388
806954
592719
737121
325224
961740
983265
693164
548419
20171
446765
101270
592492
428213
976661
684745
673528
361034
928687
309438
202480
493530
95862
247409
768217
276354
613208
359301
93327
221872
283343
625201
1008367
27407
402955
488809
816000
145087
200177
157289
579006
89512
629063
358594
704862
692584
408676
335731
287695
596178
233350
834030
196394
486844
801961
483494
391443
900517
979210
129183
61233
477191
31526
174357
980127
647180
816644
59796
1003115
142091
16953
187468
749496
1032770
204913
179288
873946
69184
207701
587081
456144
766012
140587
576824
90737
160357
413774
564724
958219
155100
204360
280968
87428
119864
824660
113674
210678
305874
600530
218188
512877
910821
814493
379121
641612
163580
410661
551162
165361
801342
63238
858304
223577
445924
73254
303297
605996
772165
837543
789933
627318
918229
790244
740150
904147
538729
99159
837976
613103
505687
965998
470573
648991
976539
110801
872731
620519
568720
153919
456910
683328
178155
191864
215816
477533
15163
638149
350595
542795
378814
324091
819045
370807
735164
474848
781276
599292
28464
371947
540162
880898
296976
865962
327466
889546
795783
54485
123318
347341
429367
986328
850366
67969
61522
802291
616529
412182
230660
1007611
706425
273933
762308
224150
920230
13117
586633
59613
743223
582004
986600
535356
759647
625383
886934
801504
236528
335204
390913
489951
189754
435667
344859
522112
377710
800384
377407
183745
499958
612916
954845
25308
479119
171976
202113
876568
1017105
129067
801905
67977
19105
851356
634155
911917
382260
12389
301481
943164
722265
1018669
124589
363521
445879
99979
575331
285615
11699
222873
362124
187971
416037
143769
99868
1019441
662702
456622
943411
406388
617063
617637
393209
625201
171875
328854
569058
813311
190076
325903
429815
604468
102066
380100
34391
110288
750697
496911
984383
397254
799674
425109
85167
9083
668104
1026924
494480
879248
648450
840353
1037412
911125
547474
188478
694834
206498
263427
937545
7306
68626
128627
138728
1026076
481461
826674
881146
565706
625940
160325
760320
161442
994713
880195
852081
540942
477300
148744
245934
683084
983360
969840
1022880
917687
456744
759112
161369
799527
473609
815911
441096
37901
177207
939326
456137
669619
882038
134829
422620
992403
489417
385603
561390
285287
860285
972017
265792
380698
931262
746765
227285
863801
661411
629234
788539
784051
16165
283700
924761
563978
407010
226382
688737
483791
640781
728043
220520
1008599
423710
478796
645769
802271
42533
238905
854033
17155
226035
26611
340771
646578
734225
523004
953201
253403
346383
732894
593052
808439
687830
464881
396525
750138
369923
308222
235475
649627
972705
933170
564197
598134
491422
943819
339793
917992
610710
623905
952188
448064
360441
140661
406791
260130
717694
626671
928176
267552
855261
447200
428832
632223
825102
202579
684720
908773
296714
36703
909386
864765
852042
114885
301923
837865
207012
1033291
857447
874795
575695
200807
727517
933636
60693
361865
617809
951535
401371
536220
823124
735418
901580
782914
73055
504184
722440
910701
220780
857782
629228
650796
295362
424981
663561
675309
496925
234933
946946
83774
718758
491134
230946
783128
1018284
217122
506790
866843
357539
644921
75318
173121
975921
175054
285505
923132
586029
486951
494741
225742
14518
793400
85610
317678
760536
107031
319470
612713
396078
267565
221168
288581
685916
779860
49226
916747
552698
292019
600865
542643
409715
736593
1024670
69483
203066
1024068
509979
1020032
623774
1034316
518629
589076
201555
947011
917475
769879
286737
678546
715021
481679
202932
906966
549352
323420
200889
421887
648503
428599
273183
414924
484141
595916
663236
405268
313462
32380
214368
518697
429044
246833
711381
141385
799910
594979
888882
748378
732880
127900
264726
435919
835981
389247
181681
85937
151586
152472
144727
874914
371032
75139
939298
897778
902080
186506
267982
91955
943929
522722
442371
239127
588646
433906
428595
326375
230455
937648
298389
124983
698278
748085
671699
661306
879194
935547
198337
898320
930274
263978
967910
250846
655548
535341
1013211
233064
584697
243591
994175
316942
81042
528045
251085
599710
426622
506478
517295
814914
942143
676166
372317
149933
1020752
951451
387047
107155
447544
809236
42097
783930
156103
1015099
654302
467683
956480
105802
1024830
503279
575392
946387
869667
348500
811905
926045
113011
830172
205143
27644
931239
663848
795175
218986
990236
396053
890848
62530
574951
616992
484878
661236
398072
982591
36539
39537
13759
793345
281233
585956
917107
725170
112589
883616
21871
254405
720418
588722
877368
126401
812709
97775
565229
368019
295718
567260
161889
655383
872885
327954
636557
825217
176886
957541
236884
354912
62697
562353
43521
732821
458714
129028
347963
1029189
562244
470233
451496
110315
224635
665316
704483
656011
1005144
577488
976434
583663
571098
144253
862738
380673
875778
346157
408881
601944
987475
551090
765273
286091
139335
874525
119035
100405
486789
937169
828159
952128
407672
674252
610224
30964
67178
887952
702972
29792
1038971
917313
315501
413948
389834
429752
804928
852046
356888
696939
775336
478864
890829
626009
600555
105485
576548
159643
635401
143998
826190
95886
914364
161944
117202
972397
883516
411585
234480
271129
630117
183254
560398
254252
947884
1028289
904707
648226
214317
770062
784490
291767
37351
117276
135944
1015358
357859
961728
678677
652486
85227
641977
69655
752708
624897
843369
317502
825145
113828
676578
918623
645830
919399
451002
245194
339916
266057
304592
887815
125796
250631
11314
739192
578654
187055
495192
976401
144220
224059
154489
545336
941258
643546
110272
446572
483956
746355
661091
213895
798088
120694
932840
541165
160236
683057
932397
361189
1033177
758555
785443
450224
51259
70689
859569
71384
650378
209929
868901
581264
244403
229816
369377
843761
106499
599136
546419
654290
503927
65491
46514
881158
31778
968568
718625
354097
742295
297269
288180
152179
139681
627206
848487
301396
446080
146954
397672
578103
858345
839284
781020
325969
139991
132091
304422
265296
605
1012526
387577
893094
249574
741320
725466
115332
955698
822404
229900
314579
394014
427754
921393
1004700
286472
222375
595472
550197
19063
266703
432739
271635
1026201
501530
211046
680539
549618
305060
444313
778253
290579
430830
659778
844356
745830
296388
801538
857357
176687
848938
485011
460272
901231
301809
1011076
570011
172883
517341
1035096
340807
597535
959212
75944
101206
1004553
409126
992126
454070
22239
923179
801140
973216
425033
926351
668486
213964
645808
400417
427512
148773
114425
432831
712873
329485
890645
659324
767459
845178
312309
705047
706740
218621
364422
334749
329019
831158
60142
471541
1032923
960486
57396
814927
936669
660014
640087
75093
892621
370264
164171
755582
326574
1033437
710914
578031
1033358
721404
70904
206734
80767
130021
977597
44809
1027024
400546
28614
950118
55287
746968
705325
39879
994303
988568
90612
88567
366142
223132
761149
521668
408850
640799
451441
66605
581414
82293
200361
539332
457511
570489
22557
514488
449582
143402
908567
916136
570370
352601
249594
571136
380173
34546
1013347
549727
267286
681928
185990
968939
982826
788315
754812
522929
239557
296292
709920
185278
122534
697513
703993
528078
74565
697252
292029
490711
145376
1033705
979821
945726
981744
125210
461611
435819
908321
384852
892331
136020
18948
450052
557311
608127
892860
141359
258309
909482
1026042
608261
459438
395363
713322
842349
1034468
547573
683610
130602
817335
563898
405421
699831
560317
903706
226890
541318
627411
56399
944324
820893
26069
479672
397879
14166
534974
998178
272678
175955
276387
937622
92391
965581
749004
380281
197505
419013
81796
492399
320793
670458
903365
359170
126310
497592
715543
993290
73315
691006
334977
691507
697720
883847
858784
838540
775724
542988
338288
208445
395613
656359
1437
866374
988512
202404
111998
191882
588837
118617
267047
322300
1031193
530487
242535
600646
190145
669873
890492
815868
402213
660908
642875
421274
508812
660813
288267
923365
985455
273006
197179
419245
88276
12859
383394
829132
652628
425094
459972
10845
646500
401128
966386
203246
192279
210006
312034
94400
727780
932282
987990
187942
665053
274596
509225
510372
43966
781819
177250
925189
94113
427655
947038
1022897
589463
291880
1002191
524945
428110
842418
914664
94765
312261
941649
425820
651310
327281
76278
363087
523620
894054
931213
263518
713126
58659
97196
37610
432140
801343
236946
99714
258978
966778
407124
290524
452150
840098
964157
405518
594622
649855
286842
313098
884477
322528
676398
385526
197509
1026479
573424
107110
143757
460846
691807
712650
770847
66131
993473
673777
928338
261763
278955
1027160
642484
565328
621935
391510
432412
353478
773218
1005375
803488
157146
222421
5937
798129
347578
294063
188457
905432
529338
1021130
894947
859928
639731
687322
592670
326743
298416
454102
590909
524836
583459
175523
529403
589243
274935
759028
875839
1024813
320620
508954
933746
261391
788113
337364
304580
629679
72732
141435
278044
472810
617902
960120
388083
714347
191287
225086
864834
355024
985442
31152
672763
1006225
426975
188309
749337
969163
424010
286744
428414
657046
224381
955967
326812
429539
711601
229813
733016
145782
355107
67106
419383
602551
127684
222911
141217
597980
612964
13546
716163
426718
410900
589975
304199
164802
258049
1014097
757026
366009
414419
526992
926138
610917
465558
543809
742195
1034881
285207
297288
459117
988539
78662
3663
381823
170376
582254
720004
203375
446067
343097
638005
700191
672695
72833
991712
584967
786732
293594
982199
78129
60388
93010
1042178
635947
785908
273230
907231
997031
442499
400900
150860
917762
892159
229112
407238
513080
147533
198216
19828
508111
549695
586282
190090
894048
700757
317651
733719
702302
348151
364590
605975
421524
383651
194805
397601
770615
278842
852416
127450
472139
124858
53082
384459
895736
30018
818105
431455
698533
960576
918486
786855
439988
598831
766862
265132
1022408
378444
832898
334489
34708
736337
173308
489061
537475
514681
551839
84966
136864
978504
747529
327033
962639
489682
500427
179350
232789
359880
875572
963855
544638
705946
89898
262861
432869
519594
824406
167998
702392
239597
568515
715702
848241
70039
260161
384727
734365
182988
449955
965897
161081
581864
694925
815604
807182
576941
902569
480659
733864
480034
949676
422644
117381
556274
644443
494232
463111
212750
665844
595693
108336
872174
881401
818366
656420
833937
799254
988361
612182
832657
662650
234850
145909
56438
43357
693693
1019800
326464
82267
418875
780904
31220
679727
527666
996567
388099
311483
232277
924293
633225
562050
992735
563170
863231
408980
433890
791322
438754
1035502
467044
170847
714099
611268
262948
279840
462819
206043
375639
390502
409358
55668
540640
114336
19905
827350
304208
962494
748482
456483
314499
678199
588456
26895
1006306
553504
766557
1038702
294275
309989
758832
959044
559564
923909
705081
666103
683422
744740
682929
621442
866357
260421
852901
546649
902244
792274
851049
591474
491465
215483
550581
536117
96736
308424
655838
141422
743850
744597
473423
337531
124724
217259
881184
286101
30364
420769
566015
702743
618178
287475
192958
963373
1032611
1009798
860265
993427
1026511
268551
85358
73722
1000078
201520
36178
478475
775548
249388
367335
673870
991258
52203
777585
954111
999955
47068
297255
31370
12634
47115
1004716
630600
621205
925072
745112
33729
373754
690556
461636
911971
8982
244597
672086
458088
37556
321778
784127
327230
738479
955329
746837
732259
689916
965655
691449
584679
444292
1011085
784586
301871
28143
425130
96472
730353
254363
461093
809262
465713
187174
673162
97140
183489
395720
120585
203247
764900
303696
637880
16705
11777
541365
592850
325141
604453
892413
956947
560657
60432
126994
750555
4340
870358
854795
33608
145991
376505
670684
529482
232402
539088
81622
27853
370925
445042
860159
491141
703165
72473
478253
167064
1320
648495
840630
724941
480543
412844
506451
572743
687813
605496
468758
311405
170855
694819
670456
564270
401352
966309
255348
181937
841439
884187
1752
271899
156545
991314
708216
548787
920530
811220
62565
409831
142230
101456
728234
1008960
40356
494737
253548
747296
581757
803873
518673
440435
322155
182988
995310
863504
792427
691620
465543
76871
1000254
860476
591029
664522
897100
792500
334838
422218
80181
767544
631124
681547
317866
801312
528006
922721
771778
116269
758534
176835
84641
146224
248788
725870
68787
694104
605822
227185
881740
701514
178107
329238
539022
832279
58433
83854
528937
411687
543970
2812
963074
57876
870303
597068
630027
770337
811838
909391
493656
1007944
162595
897990
633931
799468
916797
823718
602884
626405
975376
517143
77690
879853
785897
692583
649494
329156
804772
956210
416439
554187
744372
274382
234081
55801
990745
995264
61873
421033
913131
267982
439793
374182
262795
764982
878992
873088
342179
67996
699421
161671
353898
642653
1022308
363546
140082
937717
702390
450268
62442
855467
503702
270571
1005373
264409
715607
504105
18700
349920
56355
716446
9444
871651
891868
472538
436873
700857
154977
1042665
394808
72524
790486
579520
505608
25382
588748
1010631
545180
378573
60761
285814
486820
696091
126106
227870
331005
405359
227238
762776
1012527
380703
1006608
773801
510737
117069
412966
711868
433629
885292
446646
247038
139014
238065
723972
243054
736009
1027589
336481
712063
644405
134446
740693
961458
53596
208981
894536
253356
754557
177211
887000
213652
488167
491853
1017961
238502
95752
648513
76822
803233
337170
712068
13426
397700
80519
617247
644475
957974
823130
234478
412200
244800
965093
834779
717040
12037
338964
1041414
589951
720276
103903
691715
926156
922076
635008
503502
482048
519390
367321
309482
409581
430521
827924
124471
1040412
297672
573216
522840
188126
999908
674908
595977
155238
1022852
188329
234348
264922
122383
471198
120050
767186
601084
582498
925984
597886
576593
106241
560435
860180
100127
211931
695376
16514
616324
254104
369349
188591
67308
471409
758147
868511
440000
195687
558086
997741
335242
151022
684825
672240
526214
931671
457838
320979
277014
1017793
90397
816851
533192
752057
468006
894079
548509
1040087
486032
620257
475051
540455
1012384
609917
71430
17002
218589
973655
906890
223956
871788
99656
627802
391349
474826
130033
784448
484276
499035
783348
1003873
517932
563900
505475
125472
352898
767767
93855
916984
391841
915015
669203
518239
336037
466181
593411
289803
170466
681309
150888
878347
716715
1043877
269470
559392
35941
728125
536268
948763
1033154
956656
444989
749520
87573
161673
912390
814439
962360
401051
498665
979626
573290
678656
952577
1023479
80277
568778
239423
543359
237925
578847
342264
102079
419940
70786
936063
387098
1041845
504236
945024
339882
329776
118939
823547
578924
525087
486863
307134
445256
927334
605634
542507
197602
903163
87936
495364
206566
451490
902756
461506
789216
59145
314671
579295
806419
880816
698415
842566
565262
129131
871483
770886
313820
793501
625026
897516
993159
407115
181671
860696
923256
42595
115525
311371
270576
233025
356043
1028975
386688
746004
10137
570242
219725
977941
871691
677313
519476
130444
393963
766949
996645
337664
253715
27679
900006
484071
859856
429479
779529
57023
727141
725991
301938
240529
900763
427898
574350
784062
230969
965959
771097
106567
181050
662567
548764
234882
198627
237792
873176
880547
390214
559282
750352
230988
426425
402684
937794
573157
543130
742503
263209
262108
131751
947963
26039
470822
1021281
17712
100247
155222
808983
85265
214234
646231
427653
455004
323542
350785
124300
626374
480283
106806
68425
852550
878902
514959
426047
912597
641524
257764
753451
650155
80536
190915
33896
519453
674652
595448
754070
249763
884733
681815
611942
846137
951754
239467
19651
200991
1017362
429837
411808
303118
700273
648021
248974
816406
5826
480191
839110
62958
662839
949200
539068
134187
216700
115003
941852
385850
814055
381602
4568
474775
419339
227744
1015125
82702
1026579
951676
823653
114174
553691
844447
973134
731824
860999
316923
575211
536180
548487
620981
96430
504874
482997
433095
316822
369685
119938
153670
407547
668901
208931
699020
706500
577547
413515
80533
231230
213289
31583
103546
727909
193719
413149
915847
336896
984619
196768
523738
836274
597330
713757
335514
947517
845159
177006
928635
491774
852189
713322
876873
439293
852818
474710
1015363
140662
541961
7435
873593
262117
144010
904809
416977
353026
508392
761393
307888
496839
173588
636789
47590
550873
261234
24024
529348
171312
729648
526837
432068
863944
71293
788153
597497
788413
195352
756468
277705
296365
808031
446287
865942
650595
238281
1009053
281730
671401
559226
780851
533714
727720
655886
212705
461567
661297
291405
345446
492233
1010274
672895
259890
994570
410808
290686
1000644
957228
961079
146461
237348
497208
395698
901686
747109
708668
337131
673387
472939
106209
481466
75302
514638
178022
202071
723015
1044006
642163
118585
607271
372593
848523
929219
779709
143384
1038888
275424
947409
250335
497661
1025040
778
988591
54165
727481
673078
492605
574655
935382
344151
299106
850909
261951
492851
765696
491428
914898
572964
90234
995132
659746
129799
784206
981175
17178
955495
205918
33869
818939
988319
785557
900294
747530
82951
1002807
534278
824047
734516
1006924
806223
174955
1016499
95135
75248
430402
974313
607939
60474
660835
1034921
492344
549104
1000949
701017
298088
623541
625082
869195
1014335
318501
685110
418386
1041785
667661
1007461
99240
760164
300374
628540
654511
393602
775041
611890
136201
407291
721207
491664
283648
52070
747074
618562
222924
451343
156495
593793
720361
887719
530800
986224
339144
453507
702437
679009
1037735
206787
1021906
60943
109774
60836
478817
215495
132938
58058
634172
226968
718512
324218
1001055
354603
345551
833791
499835
664847
588291
1043122
565926
958501
662257
241768
680581
297184
130597
912444
480170
964369
563766
341382
890939
908291
353795
1039554
161481
823334
626593
1042446
515587
162399
749321
559464
409158
807780
805394
888827
77802
197196
826809
290881
793591
217193
614782
751183
821639
889192
173867
580683
522271
863636
591962
115387
794636
1044753
649240
448589
108644
225304
54821
962592
89662
714683
151554
817964
335046
495505
772430
946940
54799
661492
724837
923053
895773
448246
410738
336076
436404
663004
30152
220358
929954
504336
286179
963792
780465
1001018
690793
411750
802379
1007731
610992
131117
248197
535003
575418
1037296
51642
433688
311205
104345
763269
150272
464233
467547
237079
100143
474706
305865
931345
757997
522373
745737
51720
775040
113229
690327
953630
722357
461567
488488
115276
349438
648794
1044466
744901
148788
173456
355519
1038936
702992
297361
233808
368407
873899
229763
439548
814486
245611
206249
103723
19326
580288
127877
539230
677645
914435
93682
850284
792737
376033
721924
435847
880645
113346
581433
239832
240806
474153
733382
443764
969562
490061
980378
258613
5889
873882
604959
425630
712249
490428
428460
27020
409809
77449
235002
945213
497738
491994
155693
661403
438000
385329
276275
482245
384632
544210
124508
365311
462641
397152
339995
141183
690559
690831
292345
856050
480568
971323
133202
293888
622372
904848
769137
162529
107844
1025791
149138
994364
69785
772063
132333
826775
936907
37337
550170
536171
447994
138339
591468
828920
204133
467863
258032
640029
180405
538146
601749
719071
413524
49165
50170
313468
435243
78342
539916
458018
330049
1009988
437234
68137
814869
113575
22871
632683
930415
651170
281203
954449
986738
486099
961510
35336
587678
66472
347016
384602
291746
329275
325508
1025649
120617
360218
829894
863822
976553
479552
836785
1003704
817427
686871
265503
782037
153671
488223
263685
443731
495905
1023386
429979
531180
276037
43074
56105
854425
673502
1038272
456833
85174
327845
520275
233404
158223
433744
331220
794419
771799
157664
991526
212869
1026344
836458
149864
48685
172591
98045
920861
776934
498839
619435
175432
182519
848179
236335
887002
518421
175524
509720
746121
325974
164477
303898
476416
203773
422952
305121
69641
1006742
254098
930145
282796
945731
411650
452362
331501
317165
209010
555575
131891
577442
399169
843547
24125
333190
397253
756087
491993
443183
472950
246097
824853
985639
400515
559930
366690
490637
339712
676378
915989
402922
501138
893547
401919
835051
608130
816523
640273
843818
505830
256355
41842
873805
586672
663528
529992
330418
118311
755325
755
1037616
253186
760330
267664
221677
303611
21454
293527
347019
464332
459283
325091
1004020
1023929
104289
441903
589345
478413
981889
167724
64594
725617
896759
825175
634334
693779
673664
447757
614107
576168
639140
61257
774213
983675
888383
301858
704899
493696
788857
226264
191673
969627
578832
478903
725513
785076
206514
484474
74811
380921
919661
380259
91588
526996
373529
224357
828221
37907
571065
990764
637101
762851
768909
837518
135276
1020460
312179
389311
499141
410654
2119
641164
838502
851513
176959
866006
6812
782364
140301
681350
363117
478873
228734
404811
738558
970647
425644
943226
724427
272472
368831
109982
456264
346718
956776
773322
589546
94936
588232
179521
375527
279721
212332
211239
173649
604508
752761
279063
257213
96921
653926
551133
784206
99823
770173
406989
329179
945278
750399
442121
487534
357191
872748
643052
1010851
494718
195185
138575
433081
218098
558783
183661
140612
272870
589891
574751
672526
742947
676577
407167
337250
301817
487900
23683
870237
900189
684993
794844
178444
737105
699620
74945
53342
787382
63190
977558
309681
430312
619848
214276
857486
371536
339926
732353
413372
747567
111887
579994
306183
742141
755577
1023373
399984
36545
670654
198447
621761
196366
422697
452703
107972
1032114
298429
410368
289295
105069
771751
703772
678605
97085
628650
654063
607055
506517
328229
138129
28401
969302
854383
515756
821195
493072
646724
388128
646323
728823
90857
862685
250140
725153
319826
971096
521527
402517
68164
833859
255134
242398
220557
266395
614006
208306
291434
377197
72655
281846
544775
534108
272646
448472
526568
314598
267726
475454
548158
258346
661988
439462
237516
18540
875535
1003209
523
667037
138197
945731
450667
1027560
125530
142155
729126
254508
231751
21522
251925
94675
709108
547594
382961
934742
544498
875750
501865
480666
971643
767204
256162
938061
553873
396329
472992
958920
892937
83713
170218
502009
193282
207860
830322
494083
339430
115924
357800
997822
1006970
578878
376740
939845
676565
133826
1025222
170644
654812
464617
738768
726397
54749
746052
71305
142491
289849
410061
296085
782858
216357
856610
759159
7204
736743
749731
500156
363824
205253
909424
705420
566591
737559
173710
977276
301502
791572
951910
610542
60750
539223
187512
93136
750044
859908
191879
114416
361792
7071
838204
11714
198685
338102
457077
441914
266272
153072
670370
21933
423598
273694
57091
44823
277297
669247
923353
242280
831394
76767
889313
629487
328744
904115
484184
813049
821070
586111
597900
608609
718156
176571
468975
17165
162424
475782
238432
336587
838051
1042221
102194
462203
310394
867335
32728
869388
80793
354889
1021662
926506
689498
173515
716034
663134
458029
1030471
785841
406524
559674
623463
732611
320053
73580
21060
1000453
401439
15442
849113
561884
337678
1013430
716615
863397
889914
869068
51574
36865
918126
569449
440387
475581
1020631
630664
726872
363918
699545
482011
122699
170014
7865
960579
693733
703822
889340
962060
206017
482974
252956
150953
685608
259673
423915
749770
1002254
265053
1003777
420806
459922
710746
994094
696710
401344
155848
596451
697556
960348
631851
335381
492475
369166
62737
764314
252752
749514
692747
1016174
864402
211931
709579
545071
829377
265949
491794
968931
990312
346994
877212
157935
508310
29036
247144
258585
1015356
917938
612724
355517
277183
510476
1027107
710049
808324
603869
382205
205590
384194
387338
296711
505492
379187
317803
167541
603335
950665
362846
17247
470182
930971
92540
651650
466411
297697
196008
698370
706203
74187
462527
645318
283577
331340
450350
933915
363994
94505
213665
266715
287087
314687
115987
521787
609396
1031532
197094
115656
490442
756155
77803
356556
588271
57846
854249
190722
898495
279343
1009480
157708
417720
886093
90231
773134
802076
372084
374566
987211
260371
485676
369022
268052
905743
989409
635453
118202
853487
540227
801245
478397
1041345
699079
915370
28095
416443
202967
611677
195667
355383
642784
94858
399158
226516
235175
813322
876955
918255
988076
171799
931078
669871
26863
67178
56069
753465
568938
781748
310706
771447
504549
897384
480623
339423
478219
335248
957100
722730
783625
1009676
501674
546400
804099
222144
227982
642878
455460
637882
157640
775640
815443
357914
451489
315230
24934
305252
969303
87745
43049
752056
705340
696104
531627
358511
657662
857907
477158
288556
802142
220416
270317
6419
376763
1004516
972823
582424
209537
284032
921735
286660
385404
509134
869550
230144
96439
418136
82130
449713
11721
842794
1015893
286760
642000
1026297
1032101
77305
1003829
531254
20676
327781
719118
586129
289656
217450
835255
696626
65109
52785
75056
770877
863463
468055
443238
425627
454727
959573
156288
11461
895724
615533
55711
929075
261933
904003
807921
558706
746659
820855
343772
25315
440355
459086
1037328
226639
6870
754540
499460
765642
888961
743339
1036353
557357
819480
129921
364269
761683
25937
382187
427010
305451
311289
520724
880412
75826
299041
865524
1005946
73774
433394
152664
249041
92207
212021
900807
842701
126780
186748
775769
337928
919781
748108
645084
517329
9200
515800
1001492
414676
368549
377170
114200
910683
356052
815615
105224
15163
386166
645078
36088
1012925
439193
127549
967368
768023
630289
292637
388347
737902
1037079
134299
471250
925726
293949
180379
1021945
937985
940355
337885
615612
314159
502706
373138
938672
651393
350739
94021
518236
886816
638145
51176
845197
566417
695213
716298
470780
632107
850935
658077
804619
503445
336283
138392
380497
435497
646274
261294
287596
583925
531540
135797
1035366
727409
797491
471019
194191
1026953
928582
455434
408208
556447
909866
192504
311424
91223
944846
919580
543485
496546
167056
142257
474616
295384
113440
332393
769692
583342
838717
425092
159641
650594
823617
596835
350961
204561
886846
733973
337040
1011483
314270
579796
60368
730430
77055
865119
883061
750918
537137
737356
867314
334019
251200
602616
385852
63640
497683
127524
384002
74428
101420
148296
21707
982100
362199
815172
754037
962434
956912
746783
699907
116546
1021181
551265
178664
553165
61051
409036
274308
1022318
200302
547183
450930
556446
489726
839607
258236
314940
225654
773310
696479
56828
658283
360975
1042442
154241
757315
845930
570286
616920
608887
917387
503804
952617
802890
878547
662290
100203
119232
348199
429983
925580
136159
383773
206193
216323
692468
907487
87110
407582
710623
761525
981875
731242
610212
430682
395696
718432
513109
1007754
562394
330506
486162
648544
368440
206220
898932
1016574
811992
163869
353953
738761
638894
895864
969688
97517
595285
290061
404245
351159
582778
616273
409824
47030
185509
1042084
119785
636509
302610
866076
979014
977543
980977
319131
169986
492071
23749
324061
292039
226297
1010180
684543
127639
959585
736869
1012079
812924
358504
669263
1032789
975335
339822
60968
71029
206813
771753
720391
83569
249496
367172
1010655
680192
895306
255747
645105
583623
156943
886711
685620
920477
949384
970832
396270
176061
991397
67448
124198
348798
1002619
57839
381242
636951
819473
242226
102327
110438
547064
375115
267076
788565
625370
180351
928678
430796
797986
484377
357029
894556
1023885
742234
609462
451889
361880
35920
531976
1014373
609160
880794
355142
827982
341784
305957
1023152
644651
816149
873397
712549
826042
850812
849293
769559
320977
274147
310275
738818
407346
917547
772363
1002049
908823
537161
361039
114262
820075
509318
441547
376803
83492
1009835
155101
706454
443731
56559
358613
326763
269826
302174
935587
135515
919037
562696
771149
579473
279793
485347
650847
182832
503129
336104
548084
477408
832939
536181
647827
110430
62893
156305
351416
844374
227113
496600
36291
724437
131911
565571
145583
809235
474075
329226
214692
144235
938989
303752
597377
84183
948333
707603
275159
582145
177930
43341
100447
149714
858948
332162
371515
721499
960484
202457
613072
789822
422071
1016108
79368
1045232
186194
3058
498467
438782
532935
215811
835038
268427
278229
829014
485846
738286
18033
290381
157785
110164
13431
747758
676166
263493
94108
446302
221145
816080
533176
772243
706100
126947
720756
984246
660594
957215
982402
495104
140234
818328
325282
75550
471362
627954
793416
409044
692815
965700
684768
107286
180844
901202
882125
481734
970228
151358
788915
819459
805428
603134
968714
871176
827058
842401
576393
471126
565107
798760
923962
89148
758917
972
386559
48782
196643
563222
746688
177378
979950
664003
293576
435682
182783
851398
743907
567946
598833
776072
909389
180391
287034
558919
550200
784836
717635
212819
623518
864847
242948
687786
706934
981177
587599
669384
104400
525304
805469
1005488
565930
212830
838592
765951
623161
786472
76632
32511
595851
375863
684853
108959
710465
31902
919578
769774
953396
217585
495814
572043
1002692
697442
983381
524644
791976
786163
820687
418331
506342
447167
243313
548375
943005
859735
677846
123984
551514
448050
667404
684557
66862
730885
799707
63079
440596
268538
687245
130354
234144
1020958
454979
892684
864096
431199
80709
1031549
543174
879269
648444
922049
193045
684731
475708
108453
653990
254421
99423
169560
516939
618775
775115
199562
52534
127670
499225
436721
197573
589364
397677
377414
527127
142419
41739
774848
884017
979086
449767
910339
757771
843387
610482
631907
355393
743824
632981
30920
834635
832835
871885
470456
331611
1043564
716521
209483
844914
24936
602697
693495
106216
160845
758531
1000857
875240
973802
697007
400309
446910
136005
79468
712049
476046
487440
472649
543644
1004100
576949
500197
228392
822557
462354
653653
727237
854688
822209
47028
474336
996254
1030717
160896
414227
963574
508631
332476
628406
463627
830572
936842
297096
544746
406219
1012145
32996
148240
814746
217341
681855
546375
180393
370616
751441
447435
208482
996847
583887
1016049
745790
521348
396833
787572
586384
139702
579078
704147
751129
836881
331546
974964
526814
259692
198576
91924
131469
713605
133189
584062
525984
509559
194078
769937
589138
712182
598495
78205
455887
280324
991196
1017824
372616
259434
1001793
544998
168126
102586
409846
532544
41536
560049
948102
541246
273089
596510
474576
534474
907206
418774
76917
368436
734835
383474
732604
374093
764472
753145
362182
589435
234267
38351
782872
44116
565218
929469
776117
969039
82346
74070
795573
550834
1014107
295905
486282
698887
723498
1040471
748331
160364
966788
836370
840299
354210
702505
339630
1038685
848575
947964
229341
113146
958786
174192
162290
810911
160436
783881
217963
662016
1013735
400084
198291
379373
383565
201122
93933
782785
662241
435825
102790
186710
397161
638561
867629
420638
899699
598348
971353
114952
898732
951148
413693
419351
976219
308649
626
535373
501916
271404
67113
744556
449361
658953
406674
749650
821672
364037
96445
620354
867154
988323
303045
398055
649334
872006
704104
802086
991973
2987
589621
949810
972905
366277
170688
407047
728400
328493
426306
434029
239825
93720
616651
921892
911231
858615
592849
296045
921758
529495
1007654
929969
342716
127561
164440
342263
350436
92752
325399
507516
838888
585692
748970
588701
774141
560018
769694
377672
910774
864727
102772
1025833
917348
149641
842054
316367
387070
983106
160814
171597
44856
143435
384888
417088
245321
536661
405300
1036460
535954
221319
870518
98702
762088
791005
819135
67235
1006638
1038535
988003
232547
1004422
784463
908951
1002480
926586
1016388
202340
488972
196148
760834
106920
174401
427485
255914
36902
953661
571542
635839
619444
666614
71141
742756
145959
132794
61268
706925
148696
313767
925402
528758
483111
175358
402953
347621
739922
765923
77843
502750
198626
902015
802417
172077
590011
252998
760270
757400
678076
645477
422115
482308
592074
127388
861881
813428
749849
508293
433226
437901
880468
909896
874763
672871
894901
54893
955034
99662
176145
49039
800841
486428
502322
866964
162964
697925
103678
278135
73296
426570
70407
948539
1020531
607546
176306
397885
782911
106895
162879
109623
685183
231006
344612
583632
546460
746275
256412
324850
594895
507082
650172
837865
507721
560671
482203
292745
223829
223487
47386
497916
648836
673715
506015
823789
974658
998537
972545
682303
422884
631352
344979
464018
309720
316974
541126
267793
598203
123070
679663
669672
141274
730466
81292
669159
1011018
456876
561743
912299
326048
980522
689778
53096
596700
370356
912186
1015061
90026
811589
947972
916373
900637
727665
930354
35778
361622
735675
163179
746847
147284
714793
982041
562109
566108
117118
102003
604454
988927
57809
165101
98068
555823
104817
916714
345718
441449
791578
33864
831345
90215
906509
779820
1022395
655392
384875
369565
221182
23387
698639
603004
434586
632599
701000
158066
273112
679611
38954
276919
570577
985654
403125
70513
645322
961121
830169
942076
59030
781556
987381
254154
408642
964910
890285
749166
162535
483641
682728
541099
50601
21534
302061
408638
1017292
464689
751390
132575
595988
562538
478154
166613
550214
358440
160493
297833
563205
603563
1001162
17527
350837
315993
785320
487726
612236
353905
373885
944969
497776
789286
317397
403260
196719
215373
666390
498925
199771
203820
559885
695573
511302
44904
283532
83073
486937
481765
467826
779720
825018
552857
487020
899787
428568
832561
705753
956149
260785
832652
217560
603764
726599
185996
946781
204232
901689
880514
348748
727590
941751
62415
299239
312750
495046
528120
310278
992740
811093
395737
89523
937370
458535
772449
452779
119534
348364
225836
121088
372451
15944
71902
829663
221278
718868
793152
1019181
684989
811787
242855
580509
766000
816765
311977
115478
349981
361626
700119
204136
911163
987782
292047
754350
908006
588056
327764
258226
129371
286644
512239
496832
712639
638331
190581
923459
81820
571796
243416
154853
272689
671265
68297
378059
298221
746929
292356
542785
26592
920954
38184
935566
209633
274013
314093
173134
395197
337164
22347
511796
564101
370149
965098
817873
820718
683557
712680
555328
598834
788700
7615
827678
563932
991352
486094
968208
156438
770892
225386
55336
331802
937095
311962
776660
865988
84187
215709
609546
697078
640719
85026
13848
795150
942195
644179
113780
611686
941470
355653
607892
827184
625204
694952
1030240
372275
867137
529179
15093
628990
659091
83659
705547
863609
55996
884615
628168
157943
768186
499927
236599
807023
377744
783587
8188
539913
301647
858599
633921
72357
1001702
627476
285245
848362
218449
851956
536882
70039
264874
546544
979961
800445
610512
994886
900413
940471
396784
928702
908919
927140
476946
312856
973529
1024315
358355
347269
432278
583166
612992
990901
627724
154229
198761
193839
50162
570507
621948
129725
122903
277190
457196
408992
315095
230061
669657
922864
128820
781095
87625
806162
528912
814325
784638
628756
293877
706519
956087
785481
126660
524820
966570
860715
951361
137996
336028
178499
438783
859398
333421
481660
934948
76174
92251
66993
674150
151732
460727
188167
596374
549429
849965
567709
226125
96663
350039
84802
199181
12078
989799
243345
984552
442572
848779
387103
847427
829006
722677
62977
811109
933432
520248
619568
718622
656599
11916
821423
954395
44134
191892
1026604
679949
413347
697374
292219
364387
821397
142872
220931
165579
1012599
434693
801531
138451
54959
90859
99693
188449
885732
373742
465791
521229
158431
46498
231755
35745
627853
1010527
501838
8573
626604
610968
692382
155346
560151
923448
870068
113419
993359
845943
728116
1009613
644490
237339
402825
596824
909313
368563
372857
250021
34860
128884
145347
20280
882984
13980
822724
181749
867737
938781
1103
13059
697388
653568
349961
51225
331317
534473
444272
889316
744439
213568
801501
411829
52844
341963
159824
463212
435809
508919
170361
38844
903815
926009
407242
921518
1018599
170142
637912
188776
535290
475774
217773
897924
422019
43496
112654
391239
350319
619237
816003
653913
265174
753353
215187
502067
666625
672952
997885
367192
541936
136547
341304
846653
749053
6523
137058
338915
775549
804352
464320
887635
760121
704490
88424
8480
992450
969773
375813
598652
199322
640355
690212
858747
515049
100641
981664
1011442
135492
168159
984989
894843
779379
469940
408328
392366
820911
375505
106222
213705
316739
460209
792430
526988
241387
372531
887659
400998
328722
703387
679646
323290
831350
852266
317978
856551
263053
373684
182106
491442
994235
590883
778091
210339
694994
1025204
899622
782446
703600
481341
842294
942085
535562
30700
591385
815023
552547
666221
112141
718324
945120
178367
845418
967726
792364
7088
340697
71707
257913
1028573
531014
277282
188153
644827
855283
1044966
836381
737007
553047
992795
120296
29840
72864
29598
402487
383660
355123
976006
1033768
1035908
160719
219143
61864
556842
511378
489005
227560
174735
29013
574716
119273
440607
197265
167122
338878
307732
392754
19541
756270
980762
350094
46851
276198
350108
456595
351834
933114
199432
491731
960136
985436
444945
883492
516271
245709
429038
961619
814896
735315
158190
193334
864358
251866
673286
875170
959147
74859
19586
242050
526097
521099
860615
883541
598989
853176
184004
671772
65404
94190
245118
843341
668790
752490
274785
885420
388740
1031863
19114
610662
357170
480578
636876
486228
922283
48979
539242
402169
920652
473635
591736
976312
410629
496739
35736
67233
851632
943700
421002
741767
946330
280724
234446
747519
811716
502108
128269
158543
904181
777446
389914
722231
917614
372132
311376
831839
857160
824393
919881
127923
659454
997759
609311
759291
815731
797230
775731
828574
656877
339160
1002082
675922
413605
833254
915979
886075
184455
512149
15306
398965
616060
612531
635505
549124
790229
666679
599550
177368
846583
142930
1010212
536323
141060
147137
180432
749642
513760
395321
460059
919630
157759
557646
176226
147645
701560
919352
1015363
1006794
798622
281030
685281
390071
837751
849974
757995
570279
14419
368897
544548
308189
511156
52684
393374
759845
915438
632404
422032
205454
583815
482102
64214
350055
464065
149940
287568
304780
600152
472221
16377
683033
217144
80463
178301
921598
729603
828100
768844
1019589
852413
243303
45893
681403
410814
261004
13644
538687
147492
860925
1036681
719358
899535
491433
172287
935513
857904
720718
22605
699492
337342
1024308
172967
890320
7417
523010
538205
1043464
711602
757633
358208
145437
372455
918917
974904
31153
837172
805445
8637
712908
789142
42451
732089
68461
927269
945356
908436
542758
828935
311056
547704
378703
293619
820918
612322
373491
444056
349044
672257
538322
685431
470929
281897
509758
277819
453961
427860
30069
388742
455336
995327
762501
562083
313126
521911
742870
396222
296383
983062
169765
881
896945
995276
324605
14172
380266
869158
612163
631014
826684
553497
998755
88376
398036
959965
548563
140692
983464
243049
661271
258419
995988
21493
724913
726840
976002
484579
826549
83491
882674
121220
1008393
689900
673035
100997
134982
62555
75289
421976
391974
719425
103471
964235
776116
993430
40346
524368
312853
702873
599392
959959
151131
367197
1001096
343741
367489
729661
888952
164491
132235
411851
611703
79143
924424
814931
298898
647427
108582
1034974
591824
242959
6810
390234
93224
648251
620836
9731
949064
623335
177889
482063
914172
364468
686427
571775
935562
437958
986592
554363
551914
719237
112885
167212
551144
858509
513023
948585
993825
943018
609224
614232
630219
20938
153916
266384
678215
80960
976464
863830
634278
708177
530787
792141
238460
753138
525973
254316
111110
706511
443422
18091
732771
534372
984395
558524
407566
737367
170597
555407
395358
185275
997358
468853
690634
228207
696071
484452
116328
285672
215886
163167
175106
476281
683873
213673
330461
330059
230802
559285
900736
922669
895625
47683
558948
85118
615842
438159
218620
833983
684465
716497
299014
480880
675910
415239
654092
693489
809525
953607
396138
342807
981104
653858
179677
863130
236785
778295
709665
618827
582590
788056
784843
378271
242453
663785
460396
231264
394866
75150
819996
810037
711521
748350
822744
611606
983365
1035473
1015048
101158
564327
457798
625092
953107
649804
824701
236831
883399
865504
756102
716463
461437
848554
762575
828308
118111
7006
424057
248814
480548
1021449
928119
373627
922858
561109
635821
781759
1008345
1023978
641504
933557
1009851
914863
745688
811784
63987
337011
577871
263372
543147
624127
964184
245642
706414
998360
1032954
735410
701613
340330
279851
689832
260225
642119
674269
244403
81546
577749
28182
469599
91784
74502
714057
394596
528508
389839
246280
762468
707530
376309
23877
194125
983214
985383
889785
389579
596540
538891
594738
554232
1009266
507007
694137
730741
4642
1020603
952599
1019286
748551
628543
317947
1027796
1022133
906399
142088
310597
44764
82845
895639
734901
467748
849083
206394
176812
809318
717969
775562
469732
548922
744378
106589
442812
885676
97782
77053
21910
849790
809132
199446
873125
619320
1003412
695123
388156
450422
558804
20859
160300
661410
241791
173099
748627
505783
1022184
244496
566196
77378
360710
407401
308932
123471
397503
733437
646886
958824
124396
984381
198539
424683
404111
638262
510188
312753
101169
1010191
620671
409661
1018447
238099
483403
888524
254159
585845
474266
723401
689162
555700
197993
307273
461974
318147
609239
929336
731428
508012
907369
968112
999269
129960
400649
196740
934006
679108
553998
289527
204959
528925
1014504
970777
670917
528963
406734
839389
721920
715041
671826
285504
906241
386320
953015
846911
161810
283590
681365
393287
232899
217119
118013
800070
111854
663279
811834
712550
986261
270545
394466
416633
18355
204817
206263
829091
3466
975226
49379
811377
981923
753833
244689
971888
452378
233979
203321
772095
462116
233313
240177
412409
932280
594928
879446
475562
295214
879156
975757
957472
544025
392828
164707
232083
252831
587477
524639
343703
256046
409695
172297
621285
828579
1020261
790892
744064
586461
682659
240720
611434
632355
276215
607678
625269
955596
181448
658848
880857
737746
542409
498124
389069
762444
395637
518569
282117
814710
1021708
290320
33703
147520
432822
679607
494970
19752
80133
460187
597674
494606
501169
714075
597815
310531
725468
27361
54527
48042
509971
344494
440966
732168
420221
568416
867093
782117
189084
898533
698738
731119
12781
542907
922619
406193
721744
119188
717769
427503
83206
454831
656000
980105
367030
345622
621558
612539
988252
157401
707915
737844
396659
359983
578057
1024051
296931
107957
686770
824262
272971
551433
636277
760888
816390
663092
300345
940547
124336
299096
414540
577650
301765
31735
970994
651336
962796
198955
581627
474703
995514
346287
773729
957363
944572
923297
324145
285326
601052
509092
571309
519182
1014689
292302
577879
773183
838556
987570
221350
384288
724685
215908
207691
925079
483633
435585
635768
669520
61910
991367
939076
124367
153057
866972
842386
92671
306291
377450
768096
562017
58575
769831
339518
166664
673578
778805
425755
325102
697973
522181
984013
868296
239433
439936
387593
479746
322388
647044
326902
1028340
862187
665693
1030194
180971
172641
956322
285052
790665
155265
692754
622380
444314
191294
304588
494392
562958
986672
1010261
263963
1027046
31435
262628
954492
255347
704278
456927
984690
17334
747523
976487
1028689
131973
925022
236418
1022206
185912
294274
554381
216856
418822
788353
722716
113677
424101
676065
908845
534198
483236
802301
204273
998697
340218
746918
571541
250674
352793
970185
237507
409588
529363
129844
642158
500853
77692
439797
896012
869314
663593
527379
311705
369309
141229
613915
318418
552828
618779
547207
1034761
696992
95530
619664
509401
186496
212674
835025
27681
165111
75495
879291
777984
979956
216073
252481
573686
113484
803751
341580
792362
476482
258822
570646
784205
630440
644949
427174
207217
1021395
128614
735387
1007301
365247
916376
990507
125779
481498
959608
815495
633644
718909
579603
199928
552824
216314
622564
481043
418845
542436
640834
335500
206867
293163
625608
917242
634763
790809
612865
397544
342837
402232
511683
914160
198782
477738
458604
949554
290229
662819
755503
529749
30260
140737
901767
715094
651208
281390
361552
65523
268577
398938
566305
300526
1021753
766323
1355
187406
134710
23339
380353
712851
712062
169590
128941
177809
392191
216879
341233
798224
39268
354790
262736
116820
602278
76696
323332
422446
240266
126456
107240
954086
341503
834619
968753
248486
334257
543420
739828
670348
415470
884467
447916
420608
56800
159627
334068
618085
465002
703273
745963
1038083
561119
129217
986015
454237
305168
722317
806343
777665
384584
38856
558468
152041
1026048
468310
157671
567346
28352
6281
48776
216872
259930
336146
786309
182986
789515
917574
772758
368213
602693
369987
877559
54608
43778
790231
526310
270510
100044
781845
1008860
85750
788050
677808
759139
591434
970124
4750
104182
742381
941031
67470
648612
85951
456577
175566
25009
975352
456823
154248
767006
639457
1041199
436274
10899
1038668
451305
135974
522582
437536
997461
881900
542608
53183
429996
837846
904430
334390
279429
319784
412897
725824
689945
378981
666752
219425
504259
1016177
1032790
746180
411439
224507
770349
235305
845561
646298
457893
640664
653850
451149
55053
895913
180704
54113
368403
828242
46705
140957
592128
445140
357148
165417
902974
167129
1043800
940442
478964
469908
322395
868457
48697
400871
163237
295346
873521
147888
560430
948472
572817
105093
23010
266862
383541
349456
641920
952867
495961
775248
412322
770617
761675
779142
689996
923905
293532
939637
29584
925474
958965
834494
983096
903387
753836
162319
712127
322897
584782
436457
658607
511144
383764
623019
676884
830034
1037684
963143
808741
706823
962966
229443
798604
781571
590179
44525
901008
593414
67524
839054
118114
339542
905888
778208
968447
46563
704155
1041223
298136
1003512
1026244
51894
551724
957195
310459
136140
278376
506851
324334
383716
118959
715797
598283
149018
796332
12981
711549
225823
642255
614712
143701
446610
338963
106461
534974
34637
34703
70429
557405
153365
722886
606837
936546
991907
436238
664758
417654
922483
60399
411945
205666
876526
982276
409202
968071
934992
138276
451450
798532
85970
981707
175534
26912
570258
92735
100604
539944
841933
973844
441508
83581
348240
399402
514433
796374
234840
35795
819778
642754
81109
317531
1039442
89067
346213
699159
410969
77804
739666
739180
366078
66569
378775
171744
1025798
170577
320573
810357
96439
66477
888318
478473
664918
623918
702883
1722
541192
534937
948387
920217
50579
53407
619664
131124
31565
464119
377732
803868
21094
984198
397063
833397
648508
19461
369596
889563
897542
811859
17972
569457
25400
178115
433047
587677
864877
382933
472673
243788
518476
156586
623224
1028512
886795
814316
795867
726827
910493
989659
675225
742590
51153
727900
1000548
560346
680999
140188
820676
118264
546639
998602
505713
929657
72558
376804
695372
424318
183820
903759
818728
517702
646069
725063
543905
563166
213884
518367
255019
659544
918102
663278
543332
76195
369939
591797
844188
185655
669925
397517
384660
856341
884589
1027116
234468
450157
937047
446775
549097
124725
481401
833820
661850
517187
892080
310839
1026624
527864
289108
774309
497351
125250
201244
972249
552442
653012
556331
460198
729494
487288
17405
473130
103060
868041
52091
24462
991163
78478
726155
973513
1014043
555460
52285
346475
718435
977444
912213
778314
946550
65940
543836
562099
1028108
73013
722723
794349
989306
422420
420193
283664
933243
733324
992942
798274
281534
828174
227427
550953
201983
97986
233442
386960
527907
358813
631959
487126
632015
772755
588235
719321
332451
818702
938003
27061
614164
87102
1006410
772674
12404
453662
77073
140430
711749
296861
920237
696072
985208
699419
767349
280524
32008
873387
1007145
881451
441204
861780
711980
359586
439388
621485
876641
651867
55481
780720
36903
854893
277885
538362
481160
644727
71007
180254
784714
554122
139235
405131
484840
63531
479502
25713
491341
474102
877449
62453
190177
750713
368647
90782
200726
349531
379019
648796
225075
429167
821536
615789
36396
971183
241252
128881
1038701
346182
686857
686215
236176
181380
146470
899465
984987
303523
769855
30850
204428
669735
928820
251695
848735
257347
886194
689282
233891
625463
491170
61866
1019889
21230
835328
1001146
418290
1025251
1036831
443982
773305
267387
119093
101268
985832
397368
835727
1043215
598339
1041964
1044031
452249
885786
298444
442288
385375
302055
547229
904713
474017
167560
264934
441392
971131
729069
873904
21434
951962
429512
159846
507381
122073
157919
236583
679529
818962
925091
671944
1022050
1007440
998611
2781
354408
887665
1012479
117486
136852
1018705
863760
559023
776524
488173
781671
505721
371218
991518
326504
60572
1007900
825962
644293
461330
920458
680104
469489
138823
746122
976735
1015675
407003
31058
836322
606696
923025
171391
959583
495430
377531
832410
836870
537937
30932
284501
729760
471899
245255
500054
1041941
63874
300950
968025
246766
323141
89684
384291
831261
226791
767139
569180
1032356
134719
814197
369865
944905
839863
893003
675826
502715
222001
424831
50294
57548
20152
513
512876
302671
875539
1039448
479975
561483
725919
567215
541936
424898
935842
380137
764334
859359
766906
329011
901745
1021465
765497
81542
945294
413476
692696
97184
334191
126090
326042
60247
98204
701465
878583
792176
173348
162786
599436
604865
128634
903948
804420
420368
1033404
14862
689578
332702
886961
136742
493595
602517
9494
642386
547766
304563
473759
408300
970310
724058
103511
862781
903010
966820
703357
998892
116322
656752
119015
719479
141765
61311
247419
246650
948292
646321
664597
632339
373898
169751
864290
493498
219214
106649
528082
769742
722711
172894
119512
951422
841902
520033
953278
666893
513101
754111
702745
443394
948873
321719
871116
554719
296829
378873
581700
648932
264439
239290
891659
887720
198302
251190
571234
939078
346034
262240
936130
1015
887364
806592
375695
23293
225427
15847
541038
512253
160524
658611
233955
55846
395209
1038045
414122
1042055
742326
1026354
64547
472081
391038
788327
958472
772753
639129
595717
188076
452799
308736
442742
425326
864303
786819
971265
270554
326013
898752
47224
17286
676731
906577
297543
571608
902549
372697
100881
468250
910315
823057
653153
868637
407835
591876
868720
54827
90624
796182
133246
965705
405991
447439
328516
153587
644049
71067
690786
625283
183701
759686
133656
678462
890282
166183
848288
806378
452423
685232
560557
672478
275800
52161
370248
261045
950366
848529
76834
820685
893253
563871
35281
747434
828303
92266
510035
395358
154602
172538
815538
174182
686259
966665
109340
903516
210866
377322
541760
909746
624033
298727
350046
635876
327211
290435
550881
402505
203667
232266
413715
454465
522277
27208
374052
758145
766655
257647
481189
367960
459141
1004119
718132
948564
1024608
878803
498567
19005
822365
78619
608446
1008762
883334
765416
446750
644557
741909
742477
998072
252102
724262
394015
191365
885887
906751
207757
64845
391456
659587
420184
541693
403710
61747
53147
449957
522536
820036
49361
178672
989865
393573
871271
305609
568776
153725
593172
54912
250396
513332
650736
1022040
646873
281968
616178
219347
753661
450868
942852
114508
769180
383573
764083
547745
594858
560810
16006
226939
1027080
1916
1027229
534731
498353
117928
739224
927589
745801
209849
643761
784594
1035639
486428
327437
226781
581016
810368
796205
351405
540380
640518
367464
674765
516294
260171
814488
472149
222768
279794
888787
481495
530478
703097
109951
757780
289588
520228
40617
542045
928563
612614
54842
235218
923600
99108
100113
928037
444339
832595
259338
708064
103649
875195
268520
783690
329818
441264
920921
59638
169140
822173
782191
657617
950277
506267
749597
13748
716422
57103
785721
70493
522890
120210
957388
436373
478726
430413
449614
1012581
341635
871912
701253
481793
873288
184755
883739
432781
517411
935651
556564
1009265
135693
878023
545126
671364
142323
469287
169063
382366
165318
213005
1043633
124940
67779
115399
750351
891554
335717
862093
922373
696348
596650
651244
1025506
780718
472758
108483
970066
58245
255106
396985
134143
735799
323687
523139
774609
764616
37129
500011
594952
948820
706969
74875
470963
478168
759854
55194
561015
61158
170558
796526
457279
988539
888342
745080
414553
864237
922285
383631
1036563
371753
544747
1042875
407912
763232
936032
217461
420142
226302
442475
493758
355693
861675
910530
645269
472019
982082
379508
926948
377922
873850
435392
276718
747088
92191
831766
334572
523945
727944
863335
3634
773394
442566
108602
822416
289967
69756
827546
39534
340694
488323
922376
1033663
42903
802520
196616
649015
41478
125245
896082
906422
626005
401505
794054
183395
674009
640445
112522
1016144
418233
264683
504105
682136
124177
653266
455016
615492
910351
42417
77457
835452
579495
9279
293036
229941
477715
802732
849960
301554
940158
151655
782201
736421
86187
410965
402973
394453
624483
910219
453066
971150
435498
111554
723322
1036475
163548
812355
240513
727421
898281
278077
40436
620389
47203
33182
175339
321391
190505
831773
311484
881578
644863
458299
730243
489056
491401
369812
66791
605683
233740
484894
18648
441205
448125
496096
891852
22340
997073
394476
638088
1012242
567494
801790
963730
147094
643771
440950
514853
14945
1001733
361117
511773
679828
870597
469276
76326
421607
757715
489711
625464
393455
641348
240915
1021095
235381
82990
833281
650349
585310
557841
945133
409152
165857
818951
1008684
935766
354821
487839
351546
110993
919271
386643
1002731
704344
643330
821010
1040724
251023
534800
859889
525251
1039870
599994
553762
952706
71965
189755
282854
133181
778921
720649
529013
178876
1030770
804527
32984
106412
998007
442282
788653
567378
49621
925671
433258
71801
601101
738384
12918
828978
601895
430373
569483
701544
471517
676172
17473
266892
378672
783580
853806
759314
356091
363986
498615
629047
287708
812979
257416
134875
847749
422139
244777
263886
834004
829697
832993
903198
103905
478288
953927
328096
657565
104501
111682
154095
991110
251192
150709
504336
535668
161168
346780
577824
201202
501365
947673
880725
301672
686340
385432
137599
960033
1012097
103234
570637
173607
983929
768456
127581
277545
737636
200869
574936
308432
310923
23072
273384
565413
1028355
820298
344253
719843
316635
970651
779442
639385
670177
729990
788302
355092
2428
1013995
858370
928170
549487
417738
876539
565327
111859
51661
882319
585836
889914
1031199
749418
375112
30099
891162
757677
546229
100322
249335
845537
127419
220958
264736
541921
679028
869055
285701
379797
73736
307567
508845
968504
759933
246807
378200
286179
258313
454954
517150
1015285
387891
85366
720808
828514
256033
9078
499276
838986
492421
563131
882887
781678
282476
666024
100783
833499
756574
326854
134716
427498
215846
826049
754220
863003
502346
1025209
681848
263858
386762
280288
129024
719568
651672
853726
726396
845649
594374
476870
890994
509812
934227
764695
78077
625568
992359
949644
575033
135714
561660
365450
388466
4678
614787
993949
885607
712227
438652
949457
262839
660398
208050
971058
413991
741587
1005517
1021007
208298
159068
403282
44380
802830
188649
444884
420613
535271
698732
504434
9158
147214
169774
334509
6110
534605
856711
816379
380624
435863
862748
917062
966424
705687
383472
369351
85612
485984
422721
315229
515143
858420
470243
316198
795177
625018
797248
958307
1040945
400637
157232
770725
247394
986400
621781
979627
741205
906521
551488
511412
1007752
541144
309839
431402
407988
705097
943276
531697
348220
666324
109181
849414
786690
93771
209495
651693
225037
43028
623490
205108
857126
286329
1013634
726708
747239
851081
662812
1003953
643651
295759
292177
149261
80469
828390
1020957
706403
106388
179730
137243
434625
652672
921796
679398
758761
717752
306952
293500
47175
5697
568010
924715
819506
25859
642860
96960
871015
351380
787177
87655
154381
618958
846638
231953
713743
596416
1015896
1029804
874571
952043
704487
92083
10928
1038805
999933
940722
500393
1039092
813658
989813
339780
602446
278786
830497
786469
80217
975942
94907
213872
447961
209171
480898
73574
797705
908512
945055
798020
178266
682162
966344
905070
13981
766095
964851
491510
591964
40246
744810
44094
497802
358092
182920
285296
221251
394153
634732
181913
859065
137412
643094
250848
114135
353701
992867
349136
330000
548892
816749
697134
372755
1009858
178953
806768
558075
463276
464030
385300
138737
774567
645693
497451
346759
272178
531881
512884
771055
986641
1003148
496312
166715
361821
473004
552086
575426
710551
1033585
455360
528703
1044918
501503
497902
800599
963930
732583
718670
183653
327359
264549
1001266
713025
780054
305859
810552
591678
377734
300142
154410
51087
632240
363493
602604
572923
63159
22173
77707
278461
351963
478716
655100
1013723
344925
621364
724853
583133
866797
484925
513861
991073
90391
1002866
108722
1044655
648748
52382
290674
994284
45650
794776
943976
470651
137626
774405
962017
582765
257896
130519
715028
320262
603289
37108
190554
81598
1025784
66500
126315
7487
385836
401353
436641
869508
230255
803712
921692
659972
168169
982221
242037
148155
54065
194244
3596
536219
967776
1009249
687775
10805
59404
450883
512832
937005
136055
513024
962023
335722
53002
158971
199497
656071
160270
674043
604462
60126
838803
396323
699296
851072
659638
598864
535155
390737
765208
414632
990335
1033956
108412
49566
721301
537069
127545
1006391
791488
884202
881111
397562
589327
435830
44511
882577
712668
843363
379837
274724
69587
303291
172995
494708
269006
261448
871617
502516
218922
363722
789437
954152
505356
87707
428292
849275
434015
914429
242843
914152
623271
962229
850188
605394
742752
611806
311078
580379
81363
294400
580412
368571
793053
219291
377693
540023
164967
751834
417813
266872
802691
272038
310534
811678
297538
971638
416282
799715
562903
52080
1006045
648739
943098
235626
143809
27084
561505
568852
682837
71953
223718
251615
911645
111071
673541
162229
289180
800644
192587
1014678
377350
950348
479892
580007
592193
1019641
323232
650493
919131
964004
56571
338479
369501
468931
896032
811379
507048
785752
839203
489755
458066
25390
685525
174445
82586
919401
208812
23342
690133
1027410
42308
867839
718930
482645
432837
280491
606057
55796
540277
496286
464189
124783
731813
81639
769240
123999
238995
778442
981106
36361
858425
387699
320139
262409
172836
136078
493659
495310
785059
826309
868731
672971
912735
46132
558007
986977
2737
537024
122044
246646
719767
239652
181600
657162
220513
864873
719429
724148
919610
1017514
372246
424203
87477
784814
710208
452409
1005319
577949
228648
1011012
809632
725359
799381
29391
935582
985208
349105
530437
470876
486819
414585
837272
2046
480874
142995
526158
933158
63378
480887
176461
398480
911732
275300
809340
72683
227650
746387
461160
560251
1020620
41344
996217
859179
735026
12650
583108
970939
861090
611016
886018
34489
63798
575360
258640
723078
375527
143076
114068
110618
212019
276745
22539
871247
129374
693308
655127
270298
950432
762659
793533
979277
154362
609503
931757
764602
204454
639983
122716
1038989
180494
104447
102115
623192
603168
365462
904863
462595
514935
641724
777668
364570
869949
208867
980536
803192
479054
783133
589742
560811
733403
852565
816930
181070
497791
513745
435939
52661
295392
291663
116916
185020
924566
713196
223842
843839
91605
968425
12505
105911
263156
955483
132232
753578
293434
1019002
924042
767248
416265
935320
229779
405393
145006
93144
977250
277518
636932
292376
163068
873341
594653
958694
319190
219189
930330
459684
567862
28471
1007055
7977
520411
456849
226993
828670
755814
232269
961932
944986
348920
673375
507436
959520
225850
352198
950561
755539
534935
181609
233918
653813
1007292
575382
615826
325492
506259
787742
424950
25613
228605
914335
178369
682356
155618
79327
239622
1489
107246
84672
404801
600704
636052
843992
990208
115228
63555
771230
315073
11643
612765
754635
940318
443839
901400
678881
114456
587832
488292
303672
380930
602555
830740
338481
60623
692103
406732
129256
976150
350665
14288
790050
413447
618507
161265
17656
213834
665238
683004
269875
150338
452819
309683
789430
370125
276607
531190
869240
93468
790449
113703
713385
556662
649760
713601
932197
996211
975957
673207
246792
944036
690218
992500
381901
373469
608431
887038
316723
332279
29188
461402
175862
73936
75064
502477
405958
555439
741596
1042125
732519
313561
812336
494460
989006
449250
1022818
342826
922612
47681
95278
625812
504219
6037
700936
184150
838617
78293
930611
1008965
192959
74870
278691
230873
258657
521578
535195
547171
517610
959887
968131
313415
134675
598523
714797
587276
39722
1044226
950448
580857
158024
23235
715750
964783
979215
460339
756340
271059
112999
308869
103479
862839
372783
740586
409731
833470
419956
1043232
279356
673904
963410
368999
988121
869637
207068
374496
857791
175987
319135
443635
933869
173692
682194
509143
865824
656038
128531
963951
203243
569757
727727
37556
758378
357458
197
957519
752346
19504
213616
846166
469072
788420
611970
399498
482436
835890
75193
569344
900457
787246
838016
417947
457298
75496
959050
187075
835970
243177
98899
992679
844309
267549
657951
587000
76802
565354
704098
724339
403957
52459
1018061
368854
923773
134044
442000
548751
971763
260937
995948
289421
321807
133995
636420
228474
675014
146160
242325
1022846
902183
196073
436005
393641
806615
320045
830414
326720
456846
150919
687793
281406
535049
85596
949140
677761
333674
918975
789425
305289
453811
979974
18086
871408
872368
988571
347569
435589
449075
969364
490450
694315
760315
585364
804251
611219
549310
33871
696663
936542
814731
283263
917199
697894
969307
250881
368781
226099
363699
513237
305500
50300
572089
714462
167609
690411
900253
957278
144168
436854
183951
785599
852945
1014675
912173
727513
915876
1028373
556959
618060
942538
72510
910876
505512
481206
320002
271461
180443
290341
105493
489637
150180
268764
522630
865009
480030
767879
691492
437509
884535
538449
321896
44337
134230
83652
833261
313320
911725
590027
437862
985633
977541
64682
146684
597747
738206
281143
343295
198078
572403
546540
942221
607024
632360
33660
460503
615290
246859
252306
410927
3323
366624
637796
187974
46773
460222
822571
670729
924880
189963
167766
153549
806314
386554
547369
44976
629250
889173
55660
717275
492922
800694
604520
466102
919438
544465
231419
427288
494151
205621
931355
990133
1025255
208763
554594
998146
869161
1006246
374005
323662
634105
597198
559815
75705
998933
761572
738159
674484
180697
392304
664923
886485
659796
132265
354786
701426
907117
356488
127736
336273
866457
866440
267629
195541
701321
453569
514628
194729
4335
917667
459459
774951
101784
351400
609015
569805
140091
376096
12971
930780
541902
808223
395076
793437
368544
586255
279424
677461
11110
565576
582006
423128
22566
72171
594247
522010
344828
53960
750633
463415
40210
508021
936198
290501
450333
999388
365060
449040
288465
852784
116183
641940
539034
436980
141377
1020249
216029
53876
517495
847938
54665
148781
886033
63570
73101
925891
400854
636843
767921
820432
984007
525934
691754
421260
226291
627157
729184
186225
589758
133201
253892
522374
239686
229864
286446
907455
361335
462743
212150
505008
186541
44505
45645
492410
760109
242725
913691
936435
348697
275286
262712
822157
542896
726313
248152
184911
197286
34205
346246
199440
847899
686412
968704
635305
484824
972331
707673
299453
782178
608669
752646
187292
142005
278114
725953
417396
373899
309999
479500
839918
100876
966794
393587
545777
244099
654396
35328
268915
361137
127232
451962
756692
857389
856174
269825
613744
988957
276622
956902
370614
366794
948543
604562
208769
635727
230479
545754
362949
18086
948617
898947
369325
749408
484837
538200
572607
619013
374253
374149
563170
762684
182724
908805
550414
123559
636643
505987
336289
177400
190714
8579
251858
542860
78737
688167
689661
933610
173554
1026953
392856
614825
866460
6233
681804
763053
669957
782664
811590
49760
946553
77076
180568
1040171
704535
602238
1003697
383265
581235
827833
459558
821440
806354
294383
170404
680036
74376
635198
624033
836903
58632
169731
970318
491549
912620
604766
692699
220917
380762
55709
76463
120313
802324
690998
928224
371927
890744
544177
238725
289525
562134
570857
638193
241135
258494
407610
794593
19428
167873
1012373
630711
108104
279185
84526
853984
980854
1035727
573899
254462
858789
863437
820157
983551
457513
359600
269994
328431
307837
492984
84521
239075
450442
247831
533158
102626
337959
524057
619753
303091
282063
933134
386465
565326
1020198
257586
843885
955619
34404
64689
206730
1026440
505807
427007
874602
49588
10686
165070
505493
205627
136029
276354
805995
472898
949888
382720
385407
880021
862863
305654
149810
338
509133
569918
894962
347132
960725
652763
726800
832154
853653
831351
702265
897223
96053
1034963
218578
116105
597360
416441
257223
971673
495734
450166
157916
47598
1043001
20631
112027
428676
75098
579427
644861
578962
496802
415412
677203
702890
227048
155632
966630
607767
618902
215501
804275
156152
967244
987494
648134
970788
399876
364205
488948
845235
716184
921881
516812
642325
780856
722310
649038
553974
475933
622853
228578
937482
625141
1030804
561584
544867
558833
172265
792823
981473
79942
233631
316398
719136
412715
740033
86506
767602
1038646
994936
451565
747500
991240
1000285
483588
265481
506183
672262
863100
964649
409943
827739
868530
365436
506011
186485
304453
863552
136693
1000927
619961
160801
430534
341618
616636
650088
285415
1019783
482658
872480
90824
391628
13014
1017866
1037277
840747
696841
109818
122878
643690
155142
813568
367604
164862
31761
8154
580565
983050
752055
233968
600182
586496
902313
663914
328497
329060
1020448
956860
40381
903299
420505
185678
389619
817371
261687
2659
526957
859734
635745
620405
341499
1007908
1013657
604929
412100
773259
148721
438381
721609
640573
343196
244181
3022
1002091
826096
1018734
379101
551714
750887
368010
332339
742036
630053
840552
444031
461699
665464
677524
793053
63764
527158
621669
557457
332875
660271
775571
1921
578123
863546
221732
759945
932302
751376
438026
67148
794398
503063
882105
469338
73526
89369
376051
202419
442379
931410
1000124
468988
320437
982900
768054
878400
242225
26158
814458
987241
158533
660734
730742
32008
785303
821784
309424
68731
939662
631874
501005
17766
673201
680771
832640
357197
423071
711355
1023261
194214
455114
352145
872005
840784
765625
395086
733863
257592
825231
1033099
252926
768742
320095
524287
457772
75033
1004691
657966
424016
181507
372535
399321
269532
64216
226527
668848
409344
845942
377945
260100
780315
74792
999369
339384
228369
955108
412518
651696
986690
672920
155395
26838
309495
194299
799218
936715
251570
485716
753808
40538
199615
807666
782426
383249
821913
421012
75704
323391
717676
867052
1044035
245199
699416
706815
515298
899982
392393
966787
782618
707158
917166
794945
46434
750872
871584
164546
736608
241484
242602
525151
884544
879580
490883
631197
229783
554627
695501
714984
431629
175248
286009
206410
776632
871546
949437
849413
768781
862229
519982
412200
596581
510523
328117
693637
202726
7216
510628
828626
715746
392508
225073
431610
915413
410050
689594
50126
434233
497464
686465
244047
574596
664177
541223
734066
1039918
734830
667562
980309
546995
957111
172873
474771
190599
998908
69317
130614
482485
782561
596505
986248
582632
610070
287707
212512
472423
15151
899957
186658
701633
485899
252794
608524
665927
925832
365033
1029619
272062
534052
858047
517897
407273
993398
829041
459207
646073
377436
598828
667885
587410
327800
816707
37387
346241
620297
726646
381864
351957
994226
579326
158589
228771
193398
399174
939688
948377
435540
119438
4898
773545
445494
385737
615926
550186
455794
863845
766174
666553
949880
835217
810990
784224
246099
692451
610825
98091
468239
965533
549075
444739
825922
456404
714494
1625
103874
492118
784943
110921
72628
765311
264005
564541
318436
93301
671755
834771
151440
111854
312389
112428
585915
731373
484600
370153
111349
297888
622929
469475
393057
961775
185213
142555
441452
460241
149833
57178
850851
262730
118936
614362
870179
87816
339273
394772
46975
467165
40434
475052
293591
575393
903447
1037003
823813
88136
491638
36119
520788
576130
741749
728315
625104
22263
894796
124928
977898
415318
269915
960965
37567
725702
374720
90921
553903
309067
477772
964229
448167
324061
404373
71748
943900
735785
594394
684773
602957
187026
126523
524275
826879
505041
599513
159106
1040901
1036553
722638
322035
766892
771930
183089
292354
247705
1019549
583654
178191
238442
297306
118357
649398
294934
227715
73283
908492
87874
839361
424130
208724
825238
609166
571260
358704
1007619
971827
238088
461810
883355
201434
570579
505066
848878
1032116
885343
766431
642985
412345
601060
963348
881385
427062
902380
293551
673717
589173
383236
301958
525886
694252
523282
1009148
765401
585791
207379
173026
382460
850631
746633
586690
306628
971875
740534
20438
505377
637344
159799
943544
607253
723221
670228
477905
60506
181265
601482
588280
474042
618805
1031405
509590
284489
980571
29159
883309
186106
818617
763202
547702
901973
9918
235747
512667
623066
945332
261283
358657
958459
894984
169719
792778
101846
38587
324119
691871
723471
627762
78996
838714
196077
195208
417557
642919
750400
23122
353953
356862
833005
428639
765887
532285
86062
750839
488960
416059
242504
914684
397634
817663
501102
482129
433989
1023344
69054
169597
253341
700173
889347
665867
439656
953327
701000
269838
346783
522223
270163
183094
462374
482861
112386
251392
145889
536457
386934
534875
267056
670066
750787
794998
637566
613152
33157
786205
882219
390321
835335
408525
935878
411347
64389
953401
906563
112889
806971
931661
750422
224715
95867
499991
227301
630328
611802
744090
661240
898805
56795
975739
412680
772562
135691
43085
266899
148258
370958
112178
285240
915335
1021222
58128
396630
9373
483344
329058
783916
941433
245798
688328
788782
624528
658327
45138
514536
608864
726436
1007543
723821
97874
952979
543912
940098
93121
849990
187883
394620
503566
305844
89644
52544
600891
725821
760781
888349
687622
82156
28441
568669
793407
233224
23253
686476
490965
32614
532347
411624
675571
410771
661570
309605
520219
11881
53479
268518
704717
809737
1042804
609470
907640
478204
142098
431786
481457
748321
586619
358860
36743
554931
238261
489894
848260
456876
238292
707863
553377
472007
425886
696939
105889
293013
419543
547015
430041
224652
220912
13973
294333
193180
1044753
88339
467169
977554
379836
275839
665868
829418
787982
82375
895394
673210
891052
113849
344989
710408
215053
359182
994831
329764
180246
371107
641870
53320
934017
55208
485510
924796
93658
39485
169627
805039
718397
827438
38328
541243
596660
336423
302375
664702
563243
121707
150759
214411
384579
900873
341535
106224
883495
829890
537243
893933
27288
599724
184103
549925
243502
318509
973563
710030
30192
804818
969832
292147
718408
391242
358063
602217
357442
477316
680818
206743
682054
714589
452386
843904
535404
288331
295034
574072
662459
217018
308457
794252
693131
504280
974107
621522
28868
576384
143584
219236
693691
90389
1034696
949996
309254
832481
599794
594158
570520
474633
776157
599860
623175
300564
345477
1019597
599835
12971
182533
66875
514363
896911
1038581
545325
514537
446781
907363
704232
195405
1011926
910649
85262
350385
753343
978332
833548
52461
314
712952
164338
838537
200229
181387
349732
269416
863925
937420
909860
339079
35962
389526
538883
13636
417116
504887
105345
659825
376030
230054
984047
239097
659961
637186
780003
28334
879186
356853
103524
310373
299899
122477
273357
887915
292596
810230
298784
868693
658244
781125
16686
588811
888877
347437
821306
995222
747767
725921
392191
344792
661103
584492
445881
1026978
6073
395987
786504
949611
5186
416491
631339
391960
989244
325331
776962
388251
1008246
622
154789
448574
867306
782700
874221
460908
907438
8695
445012
435484
938711
986763
586481
216993
1006827
10747
556012
666075
183523
680027
692320
149124
561104
751020
882380
799244
119865
340932
962865
874576
946989
284483
488288
415052
82618
312836
742232
63860
655468
210910
277999
667038
53992
146089
723429
664735
553014
848534
559773
296702
294857
7514
784950
827789
740922
246353
593788
457702
614513
877423
241918
317419
495700
586912
378999
566343
878907
792332
199665
447164
821471
78773
969025
736578
823674
655299
718883
369775
168604
343110
378413
522873
230281
120105
994648
39476
338857
404361
608908
65902
581043
257521
154887
202328
548300
493156
19679
913097
462176
503375
983204
624052
724492
960487
808190
885780
463656
974409
750712
155747
828138
469756
812814
865410
587947
547561
298465
729852
73834
428816
960795
515587
277416
589561
280221
1038186
123729
690566
292523
212594
1017353
820159
748170
149411
92549
950660
510897
439276
111864
381001
432109
759005
109483
710338
629042
767443
357698
963494
242470
599007
880219
309287
391307
882683
17012
980762
124832
693449
1045252
560628
609786
628381
166941
532644
1003711
613335
1021496
59787
955673
406118
681373
906418
384351
696957
358538
725687
154573
555519
8997
24203
572453
559270
761440
225661
350627
389757
955222
392864
333357
342989
142696
111680
180622
2706
440559
861140
509804
883971
217804
794088
397237
266699
244736
779439
1029819
923711
958524
287336
448616
594709
360585
998879
727052
35979
350768
475459
310305
9434
606176
500862
609063
348858
930926
564117
863972
232273
308282
437910
519421
790541
163063
588968
22426
754459
971654
181505
222082
750143
512848
81928
767864
882162
592850
893315
660161
349945
321981
947868
448529
105347
884149
392928
95298
275145
119964
70628
681119
44342
404600
702309
238420
51276
564178
748690
474048
116766
505849
105585
450901
663926
363187
727316
591183
697918
932301
601194
1025204
572465
188023
634603
37789
420749
79112
612775
255072
1001813
698022
138871
851717
455287
38660
61174
845504
577738
996842
72604
143319
291912
732336
434394
920430
1022428
846236
1738
329994
294192
872718
453008
341785
504052
703869
814483
366776
247906
31251
202071
751489
130968
676661
261812
959026
651575
233390
360463
268056
663957
59844
95653
267179
1032469
832317
521076
325184
48447
950102
830830
739338
374340
146620
478167
676800
673327
872143
208771
924551
423346
805057
226886
296851
321139
315585
310587
358496
69308
757437
904664
451237
905538
7693
559191
939863
790163
71276
69796
910038
511964
646060
270617
729390
930770
407589
737327
139959
917880
258134
303221
259740
125704
721172
719277
466159
597357
433624
822525
808616
575217
821714
81200
226192
160315
899362
220755
840067
875470
520597
470619
668575
276396
236192
59452
256488
603300
589956
613731
17731
653774
516467
891403
152
466279
644116
418664
579659
925391
905552
968550
680896
169987
536826
153407
301149
981925
524087
555787
362601
864828
631601
1006570
546890
907367
53020
963383
139607
901707
814531
702391
863107
761694
912609
724172
875970
488838
575094
992310
149630
235528
656029
67438
865207
696627
488805
413137
737686
587312
948129
216191
459070
698056
70227
735450
693303
415557
692777
141078
468358
808461
772757
305905
795367
911218
449298
718504
863503
814912
917373
673748
809237
727465
490151
65907
93318
643824
359994
373335
703971
899829
726480
714189
190918
684188
841756
324893
163471
312483
81864
977049
820974
42628
560802
964518
908636
316940
259020
770255
98697
1001061
884304
731340
863175
259000
877039
792422
270433
529184
787086
50619
966422
783369
473076
538739
5267
573189
811478
572564
801282
371532
320453
727548
282280
320290
353017
112916
426600
1026065
691268
23611
1023899
566345
471803
428509
372464
757034
722133
490899
279251
987215
524985
1042629
566796
1028710
730823
680581
556139
641650
835583
474398
534389
451216
500104
150903
969948
419881
720878
510142
581166
220532
58627
599676
850014
167634
938260
546747
483009
890241
499811
412772
791849
381578
339320
255551
405092
731999
372530
628740
723897
835471
133593
590864
733540
620514
763988
201730
778236
92647
155874
926320
651917
303900
881063
243951
809339
437544
503968
516237
257888
159922
246170
499804
135741
81304
848869
128736
301498
730113
1012664
335338
573282
77291
560893
595288
371971
88601
619390
682936
177035
817043
101425
954672
904892
391166
353060
203561
790125
205963
455470
556783
271405
751787
706852
429288
955418
665120
603124
869821
2147
213973
734581
751310
876903
696580
931599
427541
786010
287890
422204
454009
182840
876561
106356
313557
781521
491143
485225
666184
1030681
79234
232231
699822
452891
755150
306873
730318
358382
145536
318312
922150
64568
3261
363300
790330
92542
166854
872140
687346
794128
601118
505140
410712
737648
691364
350771
10137
1031401
720723
528612
824352
626780
538662
997527
189223
428614
949907
637638
65995
114571
255090
721167
49622
674403
402691
665670
587685
357439
392538
41964
777066
700838
407465
527688
296666
562867
589923
712411
666039
93559
712744
205033
255556
775829
220412
418597
312162
785246
869878
343858
738222
251186
948829
295316
727107
236547
390151
180450
185259
442016
798958
998327
391148
533904
98303
1025958
739464
784607
928159
586895
594318
887198
498883
333466
263482
137802
488332
876983
885226
1032726
129520
100937
210909
48844
427880
417376
617473
260179
58065
212526
554107
375692
638437
398620
677804
93185
597274
470699
930286
55899
595961
706775
448029
835586
802092
1026412
443199
79929
766296
374872
1002434
318318
577314
32079
81662
987148
503291
185044
904277
499857
493864
195342
233566
976294
408968
268019
804032
265105
568188
76656
165281
477162
946929
425999
104611
780904
487421
122876
162285
436457
893135
508384
312626
293085
789735
137574
184407
910069
621738
984847
496896
1026695
884314
853074
414914
866925
148894
55161
308153
513607
833465
532527
589004
224017
719588
424239
530542
935077
893678
358766
230153
418649
544186
871905
71245
802861
849761
656880
793534
965232
938038
478081
8162
1005657
845093
821934
947781
74506
119395
3401
839848
49255
228287
56026
467894
762291
239856
74011
438511
886530
628083
867584
961983
150368
464239
259621
703888
913613
678265
491851
187787
894664
972880
906775
800480
222432
962615
788295
557335
668865
413603
189195
934022
976667
880963
994050
368014
108799
765252
830499
484653
49795
670123
156958
61541
528180
797816
1025687
190997
690128
1041496
924766
772865
868845
989579
1009747
145279
2750
92184
941284
591303
66915
693170
660211
780143
155800
791074
392708
972727
989984
115770
495842
534521
394387
208294
367335
992041
356472
59017
988863
629203
108357
539186
952572
263177
529381
614949
261288
344765
899211
33743
1043280
249336
865202
423074
413931
35252
692385
30860
791486
94092
553111
157203
956866
687937
473647
520738
910788
349860
616968
187957
109394
958426
286882
93594
701452
219389
463955
1028836
394232
685154
758119
951321
868572
945904
1022277
194834
716606
144765
232376
171683
15813
46065
792995
1042836
621911
285504
850135
862995
1043010
8540
795314
352355
926834
345714
381947
241288
56438
96290
960484
419962
229514
739894
117371
468883
882240
307565
63329
710114
20846
603411
417734
39178
835094
323395
1033008
125523
973283
445806
831360
417609
354875
262220
441152
146638
101250
379940
635493
731412
459161
624160
205068
925823
293721
306767
413082
491643
319168
412563
339772
995557
63931
646140
809823
586853
664220
571476
30012
286990
88672
619259
475923
214023
715342
536504
614600
177726
520228
423337
493732
53288
345930
798924
705014
829833
196563
217814
1033953
445458
801426
258097
811375
395571
688851
928340
1022267
71252
226579
896121
815075
249131
1020407
100188
987737
666515
307657
737282
475301
420876
260740
410185
6019
254751
309779
178562
211105
424102
963329
482435
318053
738806
423005
930196
187575
678143
479318
915438
670027
904498
1022641
275946
1037432
983136
261743
384737
651065
833563
767631
250221
62714
376754
511576
161861
408438
894592
584621
704674
580924
258647
908412
512597
922307
277753
248101
901250
958497
617933
251403
112207
343013
920893
425579
625972
909293
592679
32367
1016994
745398
299560
718028
141529
447672
952610
520988
645424
407388
89972
1017496
230553
530664
939588
88360
854359
716818
243763
778457
162039
144366
1035492
236011
934409
387266
464389
846609
658067
142489
658888
500828
29436
990415
481092
254095
787961
258717
398004
19916
759226
510477
26482
722965
696525
557435
177298
859799
175827
812548
910310
774297
494882
278135
760247
419643
758998
106513
67618
178428
607674
1044470
144638
950656
891347
172120
388886
511227
503566
843398
83183
494707
460225
177882
74839
542621
251130
385866
206571
891313
62448
124619
896516
562291
213331
708009
1022437
1035259
807558
946426
437376
981871
388637
379554
193100
996710
28665
80635
816945
816782
639317
790343
781297
502498
428578
777061
93475
921079
679781
682571
146240
333159
302619
611427
752942
430690
609320
401129
454278
982922
365542
419335
234482
97212
334801
665710
26658
517799
423531
724560
334685
889870
128805
915836
850129
466857
736007
178953
928213
928704
892366
891058
996580
783357
25665
449007
256531
187114
770258
681437
58148
1043214
609300
219785
627252
474511
541702
145217
537949
588788
622488
990585
613883
219454
45536
77003
775787
229475
629673
836069
970769
478825
700197
1037372
535025
376728
980563
971234
597278
687297
142078
866031
7392
842444
339864
313054
425171
777212
55488
271829
49957
379132
807646
876674
543968
352682
256879
796869
410510
39303
251619
823103
651626
856509
725349
258469
2401
120949
2166
205701
508904
732131
251820
661473
187086
626784
869041
631891
515157
16516
973358
94212
84191
16444
126886
182821
725087
70767
50316
469067
707478
483475
244748
911535
314870
366371
930965
489997
828628
706493
542112
242681
294928
353572
524856
767968
67811
272594
707151
473663
762782
811008
245526
3596
725332
229845
805505
461689
952205
936553
272013
989288
531986
561415
37215
165197
97026
740481
802331
478629
169830
809556
937333
775805
672724
317284
590047
582875
670948
337619
734896
654773
973996
266712
745583
668058
439947
308907
36448
45335
453608
717676
228720
106958
684003
232137
1038213
760928
226091
519265
886535
23025
56140
826443
943289
192521
56494
320654
986346
24005
53376
72316
514345
281606
947380
276
428228
823942
1025329
41994
476632
455055
26871
747946
197767
314323
498062
730738
420448
1032302
635946
570956
883949
332680
576818
395983
45180
495963
966677
638008
547067
102536
737960
203617
723196
99094
548164
777402
693642
498313
992141
69029
749370
395578
137996
944293
411599
925031
720829
438056
397475
116970
68826
762918
528747
178676
824511
926973
317089
892670
38530
654572
1003935
543442
276806
634942
266797
8996
945318
486801
1033728
22951
406045
306955
81584
1012170
1012332
402236
37690
410525
860977
506261
567907
423008
638693
650461
180421
569748
532542
735342
432880
141831
76166
176944
341491
303478
333172
344112
65680
304004
386623
307248
634968
775283
817757
387461
985757
153741
53141
554688
475863
283546
115507
913968
852470
689137
972941
1001914
870794
423797
913563
59964
16528
756054
835027
736064
322242
965724
322663
218799
357455
339002
129848
511851
773107
510812
922247
276100
438571
281036
469564
711100
140109
81473
530327
99832
519927
384854
929586
806994
895355
578577
907588
63727
464898
522465
305500
66938
445917
52720
165110
454062
131550
540505
306761
587423
707878
250695
982662
863648
1023415
252806
234237
991523
373643
620036
806854
943956
188235
247573
307578
294442
265386
916332
230290
77434
484469
523822
101204
845044
825998
58054
500649
597128
220735
318701
260402
518433
350247
396603
630062
585180
330390
757450
86887
751236
712808
810349
81084
679422
391333
886563
312728
22463
472664
64849
853361
388724
853035
535709
149445
876734
690319
354635
810517
667838
176098
967546
883235
425356
621639
986250
154767
321299
956952
70499
483703
554427
528525
398834
219942
468063
956694
1019213
853990
887719
596287
247169
434092
226337
511955
825297
263956
998315
448217
334945
94925
184560
613554
250243
539887
968891
299139
99623
123817
7507
139314
172271
107148
982386
733887
374035
132093
163955
474484
842135
51635
288186
499872
550631
502508
568309
443081
412303
658849
191282
191752
436138
796220
25528
112044
222999
503547
104793
814650
866779
605955
280669
869192
954111
940873
749080
541498
834682
865955
421945
403101
784765
991535
660973
139304
771455
1024701
336444
504929
900940
324798
373326
322173
1036363
845488
342251
358368
1014689
661854
485369
1037706
317494
89673
1043257
193804
72961
314333
685348
348101
881418
55575
375901
993499
443786
215610
427757
32174
157704
237208
116731
73671
113141
70259
799786
495115
431129
245914
757334
921307
975460
968377
393757
32491
670872
502883
459149
487934
497689
344383
126714
602444
699018
67790
793081
782999
862756
122779
823582
248109
346438
957836
53354
244722
65579
311151
858618
557857
85949
413916
727323
970626
255564
872704
185120
805253
427116
111961
925217
741937
828674
294261
926242
276647
782104
1004653
980118
187588
322744
190872
249619
506163
628912
368070
819774
345280
341818
8440
167006
134588
370696
10797
645589
38948
179041
449705
1013408
283515
54302
223505
223437
472182
717599
825277
713656
829799
223757
145977
311421
345152
211065
65322
26297
141685
889183
173569
883140
835753
571972
429631
184488
524000
15982
211074
962876
481331
83347
4026
827483
303141
148449
844687
205004
109278
830178
48591
825569
223485
95924
672278
953188
942904
1005909
568507
221329
605653
449748
390944
269236
6595
223277
654579
332085
733094
724143
59884
308270
76638
1006160
515453
576079
984567
953407
705058
420494
770965
276334
763732
553934
298811
248896
410966
693108
47359
108537
457965
499227
197983
306627
81461
813050
215681
839729
348988
334651
888767
679362
918606
234318
706421
190388
733232
679413
955596
989143
567851
781060
821010
916057
786042
798750
633354
645072
38418
80207
697591
787279
572410
767610
396769
489949
55537
960235
182961
456737
919329
825524
998094
760448
512154
222223
952143
260617
390726
613020
654285
743600
673623
194313
950396
505313
246429
775365
382859
284683
995986
643053
157476
773771
655275
1016649
54190
411148
612767
420405
836977
468655
895652
546622
664989
1030995
196366
269645
921657
83530
315232
688085
445507
644719
610437
159657
939940
1032682
896560
399558
125269
919745
158451
6032
724028
480627
20407
948802
285603
26462
570639
463500
719623
910909
81362
672490
65448
104199
453299
436118
795771
329561
552307
250612
516165
447047
636447
123379
131047
246251
1013711
71108
130529
267184
703218
560093
48804
782027
154735
947072
917964
792588
454931
819319
930470
500169
775622
611988
111494
146151
634840
892691
43908
270576
605710
810357
744601
264638
1018325
235552
513218
234986
859041
621001
148620
599560
941579
989151
374225
67304
693971
131216
871687
822033
189560
905930
21289
763820
33720
664377
568830
556039
312233
594293
699701
42887
849467
998495
315061
936801
489844
898956
575278
371271
307384
995390
786970
273522
196618
802504
703282
666255
796107
332417
196712
632165
19525
2550
164434
248048
283456
842550
292619
788179
1004617
127823
834144
713972
432332
191547
1027984
29812
267668
316894
465371
748446
331949
981109
139329
761631
293562
216796
140441
432166
30102
847670
642720
529587
69907
549768
246090
591074
675512
637728
444049
555054
770525
314562
313526
773049
98230
204811
345960
106381
1036729
470710
480117
1017001
636955
175227
837588
533334
975342
314304
1030231
148774
510497
822871
21936
21185
1016018
236710
211689
690228
312309
112790
416217
729539
336681
21146
915131
498165
690813
241380
892281
933157
741050
30198
943943
49592
347161
329781
210473
663928
736879
650583
501257
688479
810114
967864
437116
179727
808347
386771
512238
1044810
802397
862441
872977
443651
698280
52389
383925
586564
367883
295728
410921
663665
905779
826421
129232
797584
395682
475857
826344
489284
12452
984608
717745
150989
761646
928237
139353
838181
423108
991284
906186
950998
893334
795802
923447
656158
817692
824517
989879
209387
467867
902110
523955
360931
582350
213730
178850
351553
704141
572201
650489
870520
809806
692105
562406
907565
770397
688514
36083
737582
1017723
520447
35250
55009
342125
1038713
471222
470117
793455
960896
104203
809698
157674
712582
392612
547475
942899
223797
812279
911273
504765
207775
638259
797473
560159
237645
244877
120862
254662
992161
941413
617383
727952
238899
93102
832718
752245
753486
313185
179714
181188
41445
246888
888248
322932
227866
374553
108443
477636
270669
62326
649443
453715
319092
652880
640761
626847
236166
622327
118919
966171
877925
580545
627947
1016975
18778
886599
679111
869886
430989
386651
587887
718541
72172
327055
1015849
36838
283602
328543
930569
287902
94802
338500
980527
68375
30311
506345
688797
178727
228292
580229
196257
155625
458952
790946
410825
208610
644993
521838
500775
795990
808951
527818
708050
314789
41682
996451
344810
569918
491452
56982
618661
906079
228602
910982
234935
996725
998533
571850
705527
732212
469163
107429
544287
90015
233165
935966
595886
667430
489534
476340
669823
787284
341765
231775
751064
428337
283578
257343
1036376
746314
724560
24712
865937
270437
500061
615327
7870
710878
612784
711469
86763
79834
832011
289987
534184
331377
859133
297654
990556
959596
861683
654500
388641
789929
942523
332277
508424
459599
63954
714351
685618
864626
620709
936493
755197
783529
340195
327017
476659
260478
125101
4583
142033
878341
719554
195892
773067
568553
993126
779721
443907
1011591
216723
721445
125897
259216
952376
658223
58074
10517
43311
946005
467973
463220
247780
138683
163098
551912
666099
633835
36114
460666
897541
978089
988688
464737
369100
825961
119424
861783
420767
438214
244105
328074
609272
462956
286933
145853
705028
805647
594163
711310
330771
340570
625049
632858
152708
460134
530131
667248
678123
324276
923470
894453
97312
231739
56889
359617
234187
767258
359325
307906
212798
997035
32916
368909
338415
59846
757468
21242
244083
439798
357807
555724
915834
144294
40234
720180
651130
125494
626255
592053
998141
984128
311213
209402
457782
463087
221483
754954
984002
770357
49564
864664
466401
551380
210914
733471
407783
722585
898886
273947
614148
294770
559606
183948
848936
250109
425112
580497
339352
424130
187878
887749
1030464
1011418
755079
210103
493388
739765
750568
919735
867598
952059
279351
848738
1019732
381188
982626
579747
234162
169505
294560
245500
432229
299458
474160
553905
867076
608839
278615
266009
656235
18752
990343
391011
125138
446910
108393
661004
956048
977483
628337
772398
739516
787754
394538
686296
668501
470243
335140
242396
345158
479593
683599
466006
594504
852895
748010
257315
850110
956149
742145
441413
353001
629398
762870
514984
669854
253
941426
479750
620928
915436
113389
133271
947433
326064
178851
987710
507371
168908
141831
169410
321310
881550
448214
917241
546471
18196
114082
337507
222624
105857
277996
887352
392138
433611
998819
305081
966719
15695
971622
418141
309915
405942
1036396
802179
1023615
177896
530093
766423
49812
55262
712523
634468
205312
1024266
819013
744277
207515
548322
771628
991887
438925
359508
43948
178985
898626
69144
106724
480847
891776
371412
974757
154662
557588
873767
917213
632776
1034879
96541
129751
601157
740174
549039
617144
78911
948245
709047
712379
484144
616923
936994
693370
857379
881410
357565
528202
1027006
481696
525008
905392
637471
628913
286260
386252
248570
362984
521261
457212
439640
182781
638689
685194
544152
598598
589451
328158
381134
812847
60033
921588
486335
96442
566356
938217
160318
794913
950057
836381
212599
591582
71691
86060
920290
444203
53230
251620
472726
44940
301528
681660
739720
279029
336643
683025
31230
880765
392113
648664
793048
523202
1030108
344980
1013115
839570
162614
714393
67823
826356
985751
803789
318409
597711
656828
367124
269554
261750
393320
84335
476086
368922
337593
972456
98960
186361
770624
109319
495725
485886
870059
678278
570115
49782
974227
60395
252315
378242
108917
1020206
332847
798086
569342
791818
744253
917507
1030577
848240
328528
645969
267275
534902
248675
829898
534280
682731
110408
493925
605953
804653
789108
34179
422131
220258
907248
1028803
686352
826955
891721
1013720
309172
342903
622681
456943
504820
145416
516457
339170
563365
827129
437501
498260
580377
1022722
93721
869614
358438
79937
819126
22949
727664
677495
283882
536434
497710
945322
548588
423026
371609
369083
261349
176639
900863
801454
287234
914616
331417
165087
852630
625001
623238
496296
293904
555959
377060
4062
21820
756589
775085
485619
5431
480933
692581
688915
470400
1041759
917864
734227
506554
825327
3824
308995
842330
803107
781649
461541
911103
615232
318413
220675
201656
832654
154313
456665
1024900
367156
568238
143270
225054
126612
942981
417397
427783
848065
360898
597802
884339
568866
944850
328297
253931
628225
737005
163593
540741
935734
988279
174343
403313
372831
609159
132031
210557
486751
992489
460514
348460
51958
1017330
510003
668010
471956
852606
405610
552223
611395
552794
315419
198728
999327
127438
483552
237067
105108
570766
22535
436800
685312
468851
900852
92796
716364
832633
833558
527914
373311
810767
267355
126906
996556
497604
755006
950467
533995
465108
491465
893916
502320
738417
882601
782314
990064
34465
502829
283320
183641
108523
448421
797365
993636
177965
38648
112863
142419
628538
451257
685563
658350
301695
291173
844171
855387
115894
689443
773575
1038305
331526
518650
652832
355478
615029
281896
210559
287158
1037825
919865
189738
275965
449745
798591
454286
876273
129169
725526
435102
193376
1044887
516414
1006737
674849
476665
1003831
867108
915349
113589
788697
467018
611609
540864
812851
351347
351858
62071
905445
232593
702881
799498
752247
966187
59764
419832
105223
935450
819607
265156
36972
789213
160602
845009
313341
776180
477406
846697
824486
287373
201847
83159
130694
827100
937031
554132
940468
523862
64729
393557
911769
392209
419645
778470
767555
672120
27083
61993
638561
67672
1013409
674390
95532
119750
361034
233564
1008948
735287
6681
446559
705713
127231
280770
373890
408876
485073
811725
16617
577218
1001842
634494
659418
969960
420879
974972
196966
845101
702720
958818
161158
465104
139639
626530
582687
229291
15449
483383
648872
282687
636437
754275
875805
157254
929600
512189
176027
597108
527619
815420
448703
551164
613493
438086
566286
130969
454380
233752
882602
165912
730669
207262
292021
938308
23861
452130
710341
95656
691076
395090
185722
981490
366142
14028
644128
262327
435529
4424
441602
615605
319903
369796
1024365
575394
1000760
24039
531546
495759
533107
392799
856177
354700
974159
811911
990741
787800
122755
583764
385040
470888
373196
322554
1036244
42160
305554
465874
753572
668623
62206
152548
676003
781914
171694
458914
318601
619532
66828
176822
170721
332935
82934
957272
789414
102231
1038141
636032
344040
725451
634653
262324
241601
930640
257468
978478
862382
815957
804481
212466
240743
350865
476150
245648
956389
839906
477414
354787
343366
76154
885547
1010651
459007
727356
663690
110301
305442
850727
879484
788802
911291
358875
419988
217408
473345
416349
177789
913220
108012
241998
600543
689704
544060
551822
555678
231557
119772
12507
459452
79215
159977
420749
506894
123117
543229
235400
982959
758342
929098
734892
930133
791198
89257
653710
252748
382340
41315
967892
362263
433811
194663
394331
343507
34606
819021
361058
733960
839509
264688
102042
194374
20388
744804
209568
512649
813669
119290
181476
320875
724677
416277
168021
734561
308215
815111
689199
532856
637106
562476
300303
252448
134663
232742
829562
155020
106909
162854
142609
593297
155401
553181
886971
799686
295856
526308
326771
661833
125385
6615
850710
584141
391324
142357
809808
326653
633735
85894
962900
873130
372715
257080
650880
818568
625816
354042
96025
358508
206887
61296
728657
361872
907278
652725
524356
461963
1006977
455808
806918
138379
525171
860537
100039
16271
191485
547663
43603
12241
540143
584243
816911
376446
751856
690654
515906
1000533
361735
162500
426117
647213
656854
424506
1002743
53992
67294
144541
485883
167637
156292
265364
694199
772833
404827
136149
936246
659406
1035356
787485
203617
901166
674084
60285
391463
440709
417614
466532
150873
93091
304234
990712
964023
884919
476628
601372
245962
548274
457833
144608
294028
353927
105535
28492
80027
490892
764749
807990
322349
882100
872397
903535
464062
382517
439196
261565
210633
224593
372171
750083
328781
890693
974431
97849
270513
463328
408442
917467
5539
417401
606596
696229
639589
650006
1010564
131007
772965
753685
666086
731758
662151
711399
539910
779867
29251
971516
858001
225916
255573
138596
710304
841178
971517
271465
1006741
984893
179911
582756
167296
70495
113028
668723
601341
932201
82484
282386
468574
17844
885862
196858
43430
1040421
790237
983018
420086
678231
834452
115601
969762
161718
345591
125035
67151
736811
585273
414251
41429
509284
1080
862262
961101
375637
352179
191873
243509
12849
605256
723362
76970
303631
546408
813772
859183
879421
1033171
351040
19816
516530
353701
258269
817667
888774
599908
779011
768205
822447
361438
561995
670964
392747
702540
773992
971511
1009218
967755
722973
394768
94089
214568
920574
463094
891173
993206
511841
17482
149455
990635
417552
222931
500406
247147
532044
672117
994870
712516
72080
171610
54409
131056
80749
3478
539558
605006
558851
3366
33481
661749
586584
178043
99643
491605
349086
45018
266081
51417
716824
46060
806113
811011
565495
900300
474904
649667
755892
614861
204695
581286
46248
573110
388451
845778
195298
681259
768171
22230
401045
786483
789287
985541
227292
84763
866540
661451
538224
940308
680154
415105
1035456
867275
986917
250910
976267
272553
626486
604045
408956
318919
220151
660911
767074
194461
921419
858217
530145
375858
444563
9429
331506
469668
761378
262979
76215
414628
672210
815900
355764
315890
1004984
893507
180275
469092
441261
543698
262641
788957
477634
744339
845404
689559
356987
268701
36745
911010
22897
343817
135081
174092
248854
29434
511296
358362
810396
993941
989416
1020158
128229
833328
505482
907035
701350
442580
663101
456045
561971
334285
1022085
881476
381781
300101
42708
392978
415335
717703
369991
587339
859774
95738
229706
280330
681831
962141
902540
956044
636216
1024422
426836
607376
992108
74930
399796
228959
353773
701657
155709
232383
918379
956913
66958
541764
322755
568690
933753
99097
129397
467289
132753
517015
728354
495279
43856
673704
794238
783801
637379
256071
146633
975216
261492
277292
883305
551597
234786
118340
784762
1014117
382096
171124
607316
951364
488849
101255
651594
217067
361750
1030530
297564
390096
304581
73054
770597
767620
251954
121766
246382
631239
317766
770765
289296
705436
898077
887833
534043
970518
53492
11320
993364
711218
870309
299455
213520
561599
655919
120885
193980
905990
799225
348572
227589
372243
257233
181946
757055
684314
345547
466331
110891
558446
510458
557251
257532
192175
1034397
34892
968748
1039807
740911
837585
218310
963177
554246
926274
217304
587822
597520
71154
214114
354488
363941
337528
314095
719071
188049
729891
357720
846762
712485
253067
442773
689073
234554
550587
89799
1040651
134845
336109
42656
552099
6336
46712
159987
59650
812473
506851
620009
721841
780252
309176
986118
465835
170543
13058
629539
376842
792097
197318
987083
22669
559947
732323
432867
190267
491738
8241
909772
22160
523519
584407
312253
750329
170742
513893
741212
718019
151913
318355
397332
53097
504877
611170
485506
619224
17893
101507
746559
894618
378585
375773
3674
814130
470639
720397
123363
481647
427301
386537
383079
111952
232267
471643
111553
58214
115350
680742
609238
969450
17934
329832
340143
980604
309138
659882
601894
331631
618795
905711
208620
900816
875932
86366
92093
722299
399855
1034876
287053
1026451
343475
886447
481780
78264
902334
34335
740506
605224
43426
126438
812042
1036131
465106
988616
388552
80507
773078
743742
1034485
372877
327224
989664
824787
673040
681917
478081
194312
738867
1024539
326977
737433
63619
276039
205419
263549
626514
560327
741567
595260
599759
750303
935329
33601
615004
230633
999553
917175
956346
855220
1036507
431906
656105
548334
591927
245383
936287
728686
584566
904862
1044022
201332
932232
965387
592781
33200
457290
469179
676213
364330
930918
848466
227666
727074
1002797
123480
724159
1002778
377797
187728
518963
738161
708391
251869
954500
139899
478677
269099
123171
688152
990584
17130
352956
624948
401257
943392
122616
610999
482748
521688
709348
1014294
888116
813453
7541
843981
319363
568455
381327
188932
350145
434781
908956
913740
309725
76778
719319
707200
747646
502309
620228
990097
875808
706327
283312
793649
203133
25153
836557
864765
7950
699247
329871
413793
330167
67578
687201
859129
834771
962863
32786
871823
771496
195478
30435
178923
819144
664219
478733
122330
652176
577948
876218
46131
570144
241901
724970
216755
278656
979505
482426
908771
398182
362788
863379
114451
844938
508506
121342
227515
527672
890578
824606
224834
72947
868071
957650
606020
636477
916682
568343
1002757
371384
733648
33383
133219
671423
516974
985511
837699
323102
1003879
535456
397808
412418
27675
666582
980726
613211
151693
801613
348158
926364
301351
41709
420542
902830
929871
872428
27256
976877
71902
221425
994850
737634
246204
687002
771857
508550
849327
800737
38421
74922
517447
362731
449238
716137
1043016
40255
318029
545283
172009
577350
832980
1008168
803807
221065
89358
871708
163722
521194
589381
596993
571696
549682
87261
230038
289085
317888
115606
822794
188620
814294
561900
430954
917010
322560
1044485
1042774
724301
640968
714798
591791
86114
288447
60710
7407
876972
256838
225624
465053
196391
510562
638990
813195
198636
368394
974491
363785
784407
567452
609412
41445
568023
652236
214020
789818
142541
977320
256507
175229
1000889
299542
226596
803804
633000
889375
793483
490221
917822
151560
408766
624070
239152
171597
387488
890866
249371
459011
457634
963750
395552
897976
252382
695784
432124
946475
448222
957997
859201
499223
917558
419336
7960
60844
410904
69955
515975
499255
267079
881811
681767
403398
517871
859003
624549
771518
934908
914675
168427
930202
975528
895365
362239
984890
210348
369252
254456
729089
916276
949048
968750
932921
684552
68845
390584
701308
132870
49985
710590
539200
141965
658303
1026858
283379
226723
315666
910133
315905
315528
348585
435328
926594
655529
843776
121530
949150
444477
721027
140551
354235
2672
131187
492541
233301
314217
55280
217144
1005290
234318
571560
878117
460200
186410
643628
544253
332128
894856
502429
595430
204267
756475
882745
499399
404334
463180
371272
340188
690302
81106
713545
630730
218849
490002
611853
428902
711074
516290
178143
312073
909444
719803
982551
762372
958015
78124
759876
1016986
719892
1043102
130477
998930
30935
226292
1007974
489176
693914
358232
1030715
761737
121419
137191
294493
385184
232644
669204
219240
267460
166232
358168
133922
906814
197912
257026
857023
859274
225658
686456
453025
948089
291008
479213
580793
406917
168433
743307
136961
149883
679422
66183
849709
149240
552458
737325
79259
942745
916
481459
54546
731548
638654
570196
768253
645456
342401
690938
702029
594049
820982
289202
425838
840141
835756
340572
413999
411600
580208
337925
719936
751342
865174
266164
203951
381056
93046
849379
341923
839783
1024301
1204
534731
924589
543957
795303
303758
681675
559477
626727
73966
765892
732109
1002302
603695
814425
982674
326906
461241
588495
666102
817093
428609
225501
529802
829668
524166
192619
813165
961248
54116
707024
200444
22724
294042
1016214
906399
53035
411481
366321
16330
485173
362364
503646
812451
645542
747971
943829
754405
945083
895620
151295
1040478
630199
505115
1012470
547351
135916
928761
574859
237708
436955
709726
148415
623657
213676
421773
611352
628494
1027368
868667
280408
855918
1006467
11973
679874
408179
243851
526146
488143
220696
1044520
138936
554809
652145
86431
21524
151718
370141
1040064
150671
644910
843104
275327
712108
28312
194927
592583
75127
509988
643966
752578
655882
788658
826502
502138
545681
410317
752546
953862
449916
599938
499483
995507
201150
818829
760360
389946
104896
94873
366025
51044
84073
556692
211107
207661
189435
122085
12943
281114
988
434910
465079
373176
541688
202156
489237
635519
879181
657692
518893
122812
608640
185597
827720
39803
120549
702704
554207
520308
740122
202867
49932
758617
293773
720149
461958
31855
569722
319631
289757
205103
555408
50057
772268
1020348
644496
1014420
143276
146459
181121
835295
450969
544767
610424
886645
402531
695148
262088
1020357
907652
920446
955582
326439
417888
145981
145786
293740
458324
969436
407818
532291
361328
686219
778054
1025509
5702
514034
556018
221877
745060
441712
789941
974784
288011
317888
876313
104782
351188
395638
478857
812932
743854
661841
300313
433536
387779
1037365
655129
129184
214147
709430
950140
866239
888504
618338
540334
427894
614818
853149
234791
731861
129722
613465
620798
629316
523531
268703
674049
936418
709881
158643
285787
447713
835678
121185
641152
44773
832339
641377
966197
638954
482657
963632
49399
749921
956679
593211
1027032
987129
2198
714378
1042996
454290
329968
31481
379215
200583
167999
217146
742321
410124
847902
166034
853789
940696
712496
7352
774475
480372
948338
824527
66298
87652
173672
288183
351878
184290
588189
573939
415225
947065
576894
138881
91549
17973
497209
941060
454104
732739
622661
662701
585328
347084
619490
347027
1005564
368982
827572
1014705
125024
758317
961981
50518
524542
247882
590385
128140
342676
108539
860335
6872
644677
630468
729355
111952
622449
357071
280956
451443
449316
860907
762124
439170
217310
845388
105491
59212
215227
1006403
312580
198596
504407
949436
741104
986692
987980
533769
985292
90304
873249
64937
590558
993170
756669
969842
870332
869204
219652
293329
799156
531911
954130
565611
909349
291063
243159
585902
430467
955732
691652
894216
1030737
704782
744460
423435
662598
847523
646631
687927
484321
945677
14227
41113
669124
970694
783020
783118
214058
510234
645136
803151
61773
259961
925201
237269
384782
413009
387815
703231
593696
164753
916267
840300
1009047
123038
770597
950259
920925
1010687
655604
575699
216245
875696
91745
476339
848638
569733
1033122
856913
1025468
1007843
26414
478670
107907
907024
183622
378561
345222
237331
57657
633203
963428
823276
37499
747906
899557
486127
420894
870823
847113
904044
349824
271959
78301
172404
975689
782078
687254
187875
798448
726285
1006917
489814
282095
335291
970750
599957
789089
982544
592288
906347
143792
1018778
918192
995416
737259
217604
860664
916551
670806
751478
255583
397604
253599
100888
825542
970289
442718
211150
538865
649995
475189
429819
421684
500253
898216
77044
442839
413129
526193
510043
663575
226452
896977
632932
954240
726835
114341
883822
942964
197232
705621
776055
888731
263199
995743
29796
135309
877936
788637
768125
640276
875597
641943
1033285
861238
1032137
600443
1034819
844392
945095
291733
217679
780265
1012891
964424
979217
651463
48305
441171
248495
604517
815436
28886
653032
1014751
427991
626338
370475
1003783
420380
734204
297547
1024664
901518
342438
194473
102520
676685
652271
1035669
106569
343803
488696
251193
841237
408737
6843
405185
1004625
373913
854333
950376
823984
441907
737257
631626
141283
277043
537534
615759
203579
532363
867452
67437
106998
899880
759859
281919
77714
276755
466149
788006
504072
66926
526866
149299
824292
450087
641097
68135
227861
333555
773199
363698
594280
981550
485496
929741
556311
184829
616389
419481
86077
381278
729575
874239
1013606
570452
687160
285641
79325
788004
884926
996512
62275
2364
791896
323077
3012
206869
659498
389279
925849
654338
467989
401449
448302
869490
611534
30972
879991
1034849
813040
437787
872268
828545
171661
677131
945380
154878
44609
81158
281267
393116
998508
821042
391604
824803
155809
91114
71160
742493
417178
645515
832806
739262
947490
205699
811215
39099
664965
120986
979297
340225
546533
167874
789114
618168
403623
991905
837255
354993
451331
160885
246452
841526
931699
785623
835127
874407
856197
136513
544629
515170
415025
15235
506346
969142
821077
54679
770617
995081
957606
99085
818843
346483
635483
239091
174213
86084
684882
732225
1005247
366716
403419
114425
17909
1028888
333704
519290
103825
497760
440961
233640
248691
856390
781202
284784
946156
830642
838592
147057
1013579
633715
83265
68163
408886
122843
419983
20186
382996
180326
525066
48889
31347
622667
10380
836463
80459
492834
1044002
731003
631533
776642
300295
978923
480181
51081
952752
776067
123501
792808
384707
474620
234140
1000548
994213
968034
341766
863250
1011254
450468
171875
941436
223450
576532
118798
389383
706483
232926
700237
858256
805836
744708
110711
829273
598381
65992
513913
647567
888389
164648
53920
991439
611225
967240
855650
150457
608362
1014598
274112
635100
5055
920051
496321
1026600
46666
91783
645715
224848
28658
760819
673572
939063
97532
914214
929825
585520
158732
563109
70740
400100
248870
931652
181982
402567
277916
1015899
228376
694408
430193
535754
477186
212616
151819
846650
957388
12323
635689
287211
639187
394653
474985
329300
684640
336937
154712
768529
166296
1009289
699216
165437
388343
454786
740451
796611
147888
816186
554885
173285
245710
638414
472900
558727
981183
835363
636006
109976
819341
1032829
432123
1030071
43771
691622
244700
359420
462922
123863
296864
856716
325067
991922
7189
606417
270646
960479
205758
818519
1044454
59658
138658
631727
449200
665893
815654
791935
420861
249165
886153
170484
820526
392197
395046
627495
289148
760717
109036
469455
945061
968650
772870
94736
224925
486726
843245
71572
18771
496601
427791
793653
711411
625100
691279
292657
642995
353829
451681
303770
238705
346886
255446
414601
9894
899533
654034
14837
602333
307762
325614
881120
1020293
882678
451809
584977
146477
904267
805802
83503
839026
809103
801358
823863
227978
369600
391108
125038
238220
459185
375158
1030980
831623
710517
298200
745562
449883
912204
66667
337719
753745
269424
748636
681824
915309
247231
587667
477305
93269
231327
117223
520165
616410
994926
377356
301239
518833
161778
150185
962839
862895
907463
643642
25959
638020
229409
175798
589154
905010
189034
916876
598748
972097
819873
562909
564068
743512
1023044
808876
470883
396345
179910
804178
290367
17625
947336
573965
173198
753888
14572
25760
366006
1021521
221869
812093
268181
236894
948038
1020422
899825
622270
94977
307731
895687
508815
768470
51971
355152
810546
308150
640663
805262
68076
270603
191626
790462
356149
662829
457060
242175
777487
241771
585895
783377
196922
611092
568517
271906
930382
984887
650752
693273
913776
5888
903822
464409
919212
813524
702092
148173
416781
376401
72329
839019
111890
366406
512877
913936
538006
1041200
686009
461729
954304
559766
803566
904123
61453
574897
285185
947886
151819
666039
563977
90543
221274
914149
822708
71326
539886
150028
172172
455869
868797
234025
330002
732189
513857
240858
785650
999708
374068
141197
567595
290677
587481
1044942
852818
91944
417684
682752
771671
121938
630941
882703
977901
493401
1025944
879510
818638
826550
186023
993013
193353
115963
752838
650994
746230
825295
515911
389714
831106
680405
759341
986392
520790
710195
419353
988270
59016
804053
327199
873791
209052
649563
65441
174764
840983
875610
107590
492963
899766
492199
340997
747466
541319
456502
633240
361934
785202
87150
42479
565734
558042
88152
556395
668856
127132
467608
912761
366432
990069
562298
728065
555322
984529
435951
170624
544196
545729
784283
679656
353676
476531
820723
1042273
881655
305922
1008872
622625
1017509
38773
185876
472032
196206
943784
403936
752360
949332
943597
761983
619734
712752
23931
270100
623791
46444
339200
534011
527099
653182
314265
302892
551604
399548
609668
404730
579370
1003746
827830
439306
853578
34973
182706
313817
851970
1034329
1003893
596338
812340
567300
671951
488849
111037
302607
320945
897949
163748
78803
66461
49881
321288
613860
320343
218309
99812
635614
925187
1017455
312541
508956
360063
974250
566851
722596
678484
358855
234371
839438
653807
528777
25625
588329
349330
523003
663266
244816
607421
868657
344426
817425
659552
559290
758287
10582
632289
761063
813107
316345
565185
374757
485555
1014256
821113
363138
1008506
724165
925422
973199
538436
502280
122207
685531
107004
483167
1000997
877885
540754
1004987
145178
730839
302782
850683
151680
621970
124949
825675
82835
572346
293764
438472
307037
882758
821927
968630
205495
1012410
79040
376339
499091
183832
720245
996324
953356
84864
1006985
140912
1021858
72508
487582
792624
753093
649803
744809
548825
117244
914099
437018
150155
545830
198093
778232
1040406
870056
513756
450907
349522
524339
571219
554557
579163
581566
426787
833608
219231
654991
368254
707574
204321
914797
111705
350820
284842
789759
616308
669341
1042628
842220
478539
362079
55445
659281
23432
375512
313915
1043784
166154
156276
745095
923336
556227
702090
305884
540905
934128
931115
990249
809617
578354
145349
1041884
155862
640677
113344
580673
93992
437455
164693
782418
1038611
203241
388668
439556
1043905
88099
1020224
953383
905456
769759
283215
392811
664719
448793
11052
245691
14552
380397
52532
93202
359806
494224
139688
785465
246781
463393
1021672
996673
323945
156220
584494
5847
845324
162087
691705
321703
556532
936558
161969
636871
31476
575493
684959
315405
242418
328514
460200
729235
165716
175531
362607
137127
140548
322197
766350
390388
41073
229441
311679
201833
509578
826224
386969
173529
221014
420380
261255
832344
804800
620648
305345
793298
703542
87045
902131
825726
982702
707571
297766
161888
471782
515953
759923
1038251
731300
142999
827524
330346
709179
506421
223102
743146
638253
74362
23791
183468
133143
795186
997163
835393
53310
102825
895463
710169
902890
382520
222512
516395
546458
408248
337196
1029099
145340
595285
639268
408419
378671
985472
166263
638084
422069
489861
426442
269065
306583
530789
845201
228119
735045
452369
393486
967245
665798
1018862
959935
361912
303989
185828
236352
271787
867802
492721
975605
313360
940873
291895
610299
226628
72450
715773
956446
883587
760409
280166
1038779
131615
1005049
876460
847419
878075
290227
873803
931602
219799
653842
965688
340363
447281
549256
1005201
210145
384170
721319
369524
177100
793156
477459
186719
468877
6574
414383
1000510
621508
186145
38604
709394
596582
175591
320796
473141
8116
790588
553019
486425
896681
721389
850351
1022559
412088
666761
581017
572385
410301
297855
308268
418635
351513
642563
320985
181034
597775
187740
659454
38610
801713
539726
916637
233510
621797
139107
500100
985653
1212
862685
190364
89226
606809
618947
117228
504820
322017
340012
642400
689154
183699
364625
370242
296588
792925
830975
290499
283710
449813
676067
138621
937747
172654
934883
876267
1034605
36627
492690
544213
773535
247134
698822
592612
261706
582145
240913
1016683
842529
491149
816784
540027
249929
101210
379491
239467
308359
116438
814169
728714
835669
834686
471104
148129
107847
216087
79676
593881
802472
673488
41718
75195
442283
582765
489078
341430
631503
109310
1032464
6888
784195
299707
376421
1004563
886385
490583
766948
134777
753267
701587
166243
5086
870131
772292
793125
92420
430670
652603
92468
479836
856727
12507
147849
630567
656675
3225
925758
179724
545134
733196
63271
47664
536266
719650
258960
564588
444942
271206
833024
804163
125546
885712
1023563
462525
175280
46261
416798
111449
834209
183727
279728
301534
34085
374904
526547
726095
625224
31218
295076
108657
198955
630914
381016
657248
238635
451047
139944
595763
947166
544756
81247
139644
801517
284198
532427
558426
31197
1020049
657705
823625
143348
100596
758148
875630
350523
991699
856958
292565
80664
35239
973440
514613
56504
372721
627453
117691
992679
891774
930525
824603
772716
1001512
392677
363332
123625
835204
191394
653217
576981
303262
204159
35560
71850
609069
966186
797109
393980
594934
582877
459270
891308
306804
71609
115167
952065
297099
50488
550807
588860
166061
280387
430705
962909
1029810
359024
783083
174585
778891
415799
92093
813689
733423
874126
433331
475521
167261
781548
166114
1025254
95501
590756
4563
638280
348765
220945
283122
610969
753683
390198
420760
808216
711193
810916
354332
1026531
623671
781148
624174
545648
245489
837070
842061
421848
847161
1007339
210996
64244
94572
663340
479445
514803
353553
965357
43964
824086
60635
280060
423920
737154
23854
789250
794607
795580
580269
723637
491362
954214
591558
141433
936604
114736
554252
585299
149619
191384
25527
65875
933809
81339
566497
117498
709247
466087
738626
848530
870170
557783
975295
266494
753923
304406
815051
504158
383898
178030
349684
120168
800812
967572
513702
688255
236831
407420
263034
40917
502483
6240
816776
578077
736045
825092
761167
1032185
307960
656140
871127
910013
365478
390172
805908
218729
676493
125527
193666
490246
485346
348001
212654
694308
632901
293842
789409
398066
748080
624913
172436
331479
849398
850089
632611
773435
75989
318582
646462
225664
420231
508224
497818
245779
1001853
980537
281072
41938
703833
759978
44094
394489
108180
366293
756630
610617
588399
355835
318523
340811
853759
522974
339543
552847
475259
628908
166352
451547
217526
299767
723058
71340
874236
395969
676685
359091
391218
936330
603644
901304
98120
168326
729673
102030
71667
431267
77458
304041
979583
551932
1001853
191356
79537
963690
703860
895319
319379
204143
927786
852853
630190
705495
683680
900532
580835
211418
606292
524512
939638
415038
274685
561817
49779
223111
988837
3895
320973
776801
671960
921197
817325
114798
725798
580170
948194
548400
25077
781587
53195
122123
1028598
439665
952238
181893
355584
80023
968214
307140
52613
557771
721721
823166
41947
919700
374022
711457
402490
433537
720425
868244
32999
217328
141483
966463
434240
660903
10736
441544
302014
193538
447585
778607
923729
361048
958697
605359
1011251
266502
440532
460087
622272
723968
774422
673364
847726
617014
874286
714584
203072
507485
369018
368845
950657
977415
686450
76825
186689
313196
803997
148190
379397
1040711
276431
549704
434482
42009
656850
397478
739990
508997
290629
168526
710954
146586
819635
462362
158836
636931
162803
86463
931713
773882
809149
947918
420171
926746
722207
219909
574540
174830
201888
150797
331658
411811
283886
882506
746346
290237
578197
254055
758925
862148
159315
151496
839008
485968
602858
453892
222497
939951
459194
833506
181985
661539
731716
594346
867831
738925
457759
226300
456324
336944
735591
623418
915057
587778
597128
807717
167492
992799
244727
1044810
850158
401223
752081
926579
819345
623150
963906
498422
50682
498058
518244
321867
721669
321253
238987
429627
392634
508853
326750
659053
47772
232454
243551
203959
475395
1001108
722351
600827
826239
574240
22149
991098
241959
891455
430956
1039032
351588
514417
583417
714229
630447
849034
780481
561683
732260
483866
949520
385686
645419
344263
607226
581725
252147
419073
48850
493229
765297
662669
913958
596250
31920
8991
170761
755534
433611
975232
325933
384274
50069
988693
69819
1007588
685882
92318
729852
449521
304430
622957
861831
531870
893341
823932
270828
958078
779991
321468
659488
160148
537488
524089
493580
450455
739720
166966
469276
810902
535554
210200
159218
917049
75398
742337
341122
72072
126124
78149
88351
339456
4866
761197
749976
86751
965196
451305
859086
169516
566456
131898
936352
653510
983124
731851
320784
720831
222157
636850
483741
214230
120688
590961
986394
666864
439212
936747
592256
116816
637739
613045
320871
375846
15641
998447
485970
70731
421870
775677
277997
806136
692873
848134
27524
472834
191362
276360
266665
439442
929638
335749
217204
109656
312100
1043403
466064
854833
667506
479148
521897
889807
1026866
173068
853994
855756
236577
201617
845358
342479
615904
846668
767647
439861
658729
305610
916927
523038
887662
886338
379900
31805
523852
848735
81992
675472
724291
836151
294744
886158
15460
449329
146882
473752
719558
138718
420116
784624
693116
457730
188596
851775
362685
979033
178573
287959
549262
523856
952541
686074
998561
141810
262802
557822
954339
627563
380175
626154
269290
902125
282329
75674
736311
720449
838061
741926
126332
871412
875581
569541
37581
572926
544226
509379
549739
875894
892859
562977
605917
543966
205425
301383
394481
877512
925736
217881
591609
778670
143503
166362
1025986
631010
854811
454958
812672
856774
924757
484669
1003604
594879
1036612
565932
520972
361585
270630
552974
214191
204581
731612
232510
136715
979051
16524
812157
462495
189334
552245
780541
252521
482877
42037
619145
823012
912930
316405
856082
661530
243373
635535
1012379
874915
496064
846494
236201
849715
354121
80546
36122
630716
1041812
660
194254
492500
243440
163280
828539
177737
350045
244155
388694
250024
376495
854839
221282
518422
301513
107174
1004292
219794
169841
853186
649087
842591
479647
579931
194331
664603
178717
732951
772906
617051
892414
415995
701305
912919
899751
295390
997894
791965
360914
556856
300227
1002071
1044001
554740
338846
485465
111103
946802
795830
44364
933674
280064
245111
228790
201942
701383
545278
858795
544630
503806
661041
249826
216452
699057
108923
741556
872450
106010
73085
970436
732827
128763
578401
630011
459133
243060
236436
78482
238253
1023086
917379
834149
280413
785881
321750
231417
679270
13190
1017542
428734
837920
2285
17855
499244
397492
852664
238753
592516
230261
498745
891834
308280
1003260
149557
909747
970631
529517
475416
317613
1037825
829053
325489
260027
338355
397222
815456
629016
969749
1023962
604922
18719
288938
177455
44227
760152
847068
634115
341737
438291
698343
448433
574944
93918
931378
132002
972449
444726
1022761
808460
173058
834225
853756
380617
791961
592921
436083
181002
15624
630629
838110
821754
953129
128650
175900
911779
28222
362545
221404
1042956
560340
381651
32413
105168
754645
7632
1037445
390837
579182
1003164
794470
105874
628920
575063
896770
265024
541075
323340
495517
20665
648431
432206
32859
742162
318732
690618
845520
576526
1002092
123531
92521
363401
465654
451885
608071
395653
652031
264840
593981
585751
855121
49286
867058
207144
167105
21630
31002
188465
782658
617296
605066
618877
668979
472382
94896
127442
1043418
526869
174100
519318
1005045
858205
278824
668539
474285
608107
349117
117628
368876
573429
868437
148151
197454
554703
763053
208080
340567
497372
816000
267829
63623
344311
188363
1008405
252578
786941
459015
684427
960372
213557
607457
309263
67602
723117
501834
598685
858098
1007591
736442
637222
655716
648499
137045
377305
615555
366086
246181
15936
487187
790530
679477
131754
410517
1010541
1028987
14657
170554
816043
471071
976569
750464
968751
272142
1007338
919865
690527
882863
789180
468661
924326
628910
918265
953389
286027
938864
339388
848792
276028
489701
887855
299620
680027
64831
723362
244337
834173
383247
94602
486271
213501
945889
432075
714244
516515
467357
946495
1039613
186953
937077
470149
144551
1035975
387059
30886
271036
527913
903537
426643
22326
719665
468937
304483
329936
277058
229541
254135
537758
216070
198652
862634
594461
608227
692328
589566
1041414
722373
885073
262685
768638
418146
609925
631189
968796
398269
639582
904373
936480
84239
882925
645862
368717
11137
329379
747521
867899
412938
98591
994002
566026
236229
751655
620805
946261
15524
622308
502590
653347
458745
698402
697406
934276
886102
352074
126652
177646
963269
420441
559423
281108
645793
419620
123465
550233
537098
962768
750215
295398
960311
936634
357165
888441
696138
1008402
333963
351320
532642
368501
478699
835979
500066
78987
423656
825088
758289
894183
624050
212816
890138
274159
188381
159256
718792
952407
372976
342464
983160
64948
89994
463606
376378
945820
798577
297098
810363
29773
425252
159425
23730
759362
907567
73681
122673
265862
159826
832058
1032151
923312
677200
762692
28679
892783
70654
332026
735382
1024274
616979
838698
351369
604991
551290
241551
967593
329869
334145
290490
726206
965058
661973
812775
472859
61584
987967
192243
911316
32567
263881
51926
993995
974671
804909
197236
571709
302826
322489
154445
710144
1034689
37332
596378
258039
636730
23015
317197
459907
169552
953187
864158
816271
148095
251254
695689
942939
139586
72528
67219
1028729
453749
951539
802989
599441
904892
368409
808295
800774
315706
456426
917271
520382
506099
779252
483700
869278
646717
135765
840617
423716
1006097
396670
64779
708754
178955
889691
574129
41593
507978
8701
783269
509774
108007
195669
422223
317497
44242
124090
133405
915268
872572
772693
581911
847977
968784
955654
689002
646494
111440
227517
714039
880834
791467
649662
773969
516122
351196
658126
1024588
875028
162963
888548
892174
232657
573108
788487
31696
849308
312709
911497
26437
219728
471607
60672
833701
351355
113995
56982
364640
150015
113402
929758
1014185
26099
915932
567046
728197
595024
685453
780598
663767
243840
239700
199691
770250
187984
289897
258772
526529
870891
56432
677448
503022
336487
260227
311948
867085
25231
737466
784235
519738
60125
599721
186276
809744
91189
720678
574633
802357
193239
820594
621561
132093
176721
179106
625641
580378
220850
142957
831938
740277
469774
642739
564250
397666
1045435
331375
439761
61233
907239
722932
40039
249378
539093
462746
165503
755659
422535
267019
410860
827367
321692
59929
202553
885330
806763
405940
94337
571470
698887
920450
107667
536011
694815
380594
456962
672121
798050
66828
414185
899240
811237
125919
682411
952423
422593
982406
846564
1038821
581373
990943
54790
814701
491462
197305
891928
426122
854634
201956
174590
205434
53908
449251
306393
1001463
589458
328771
836082
748711
433967
837178
40764
147086
401366
196571
460998
459444
730619
123159
113300
809440
602138
1026650
118574
312396
736524
910896
440296
903666
946486
310185
113553
712853
165568
215261
870195
176304
806674
578946
515340
916536
224623
14911
209303
854802
659389
291604
103571
767008
186938
631751
126894
375805
654761
219939
612317
556906
22173
48312
64786
359703
841813
444940
965671
652519
764834
473089
655711
484900
68228
227947
989756
35000
217397
791843
778941
213183
528642
962717
182924
823789
829382
346009
553002
707123
224437
811928
770690
675515
470179
810843
57682
603086
104261
992052
76807
798423
832771
137068
458613
403358
856229
534928
235000
113234
795407
618877
179891
876010
78943
369497
420619
213490
480080
300944
150446
46431
256051
34801
1001425
68130
30933
710328
389691
367630
967335
137842
37717
732987
464278
316423
679360
628837
502306
425842
758077
807995
79161
94817
203763
646890
712843
676259
509269
688310
254916
801715
820613
597038
130083
871333
408241
439575
407521
672059
229831
573463
274142
140847
179303
1024097
15482
914536
753507
987821
587829
362415
410596
163863
841885
202822
883731
992886
194600
325784
932307
933050
237231
541230
305146
538597
17867
81847
362009
932860
686386
667616
59322
164971
319319
89011
54602
162772
1023223
273177
783574
346743
34851
883778
644611
22274
55736
240151
363572
328738
533798
236795
245986
1012724
976081
411250
682438
571576
824495
925752
269929
352590
445348
826051
505738
253029
859759
62263
31797
332227
21005
871625
560209
594054
103788
706726
1033060
549859
1020867
488242
969735
1026054
496266
50700
376993
316381
483618
189256
731688
423963
805349
1001031
573723
122981
920079
248299
989808
497014
120507
78978
680392
474850
465528
400755
980294
462717
762193
337937
200354
704183
302153
176724
699182
903411
1006459
428038
940579
340028
164316
804422
149170
607309
582368
711666
451051
778135
51504
834381
772947
370822
236501
430348
3756
75143
853921
719033
705399
545729
788128
620000
1039255
600616
509477
287712
113291
455863
713902
815922
7778
450259
893155
625659
956361
108888
941457
169671
574818
1014192
1025727
838366
20330
1015889
277992
556924
1020858
220020
344580
586699
702070
372277
695159
557174
249080
703778
629709
79795
541859
198746
60647
67424
495454
191108
1045294
431107
195974
633475
236096
1020743
554918
432664
381162
716163
948267
972764
842196
952772
390688
487075
358130
263406
886095
165266
936394
529690
709559
769461
185146
423669
743581
765797
466733
122591
455953
352783
865456
750082
65955
719718
534121
1017939
68717
828661
973721
26807
821382
320463
936844
896595
464608
436831
137892
534002
461353
663217
668450
463413
1009865
175923
213669
454818
526808
890768
315074
583142
495693
1013912
844152
56664
792112
306738
458131
1027882
452049
1042397
273900
861352
415445
810517
29943
146950
1008006
919548
640626
534384
547754
485028
297891
612707
824028
325443
820981
90938
307036
402693
342602
378937
100430
198376
215876
763193
760843
49335
642460
542694
540399
663505
744458
193088
823796
560760
89224
540591
40830
462107
420361
852700
400826
647616
485051
320378
177645
967454
196374
356915
842042
225477
216522
348921
1035295
923747
431895
957973
753163
158848
564838
303461
996940
223995
178311
781061
936827
651223
101105
917809
170594
466700
176533
838725
455963
1041212
758292
2865
1044487
292145
45516
120476
202506
727002
288769
497157
166749
217700
36471
415002
333053
175868
431677
304706
81235
305265
942675
711082
437449
843072
119241
121436
460439
851831
1043326
632135
579961
244004
573520
429331
587919
777465
130352
878581
459789
281655
346386
283065
980821
694910
721901
589426
891395
315954
292231
910912
916611
1033809
338895
254889
982475
862327
741648
663057
462597
387285
102621
569376
62677
184440
110066
569258
660543
915325
756518
301917
929061
103051
188255
350824
99250
337101
31334
537329
520662
578642
682187
1029125
291186
431165
1001261
201761
877845
610287
718745
634500
290155
273455
424200
914827
405906
751021
474807
207339
149768
907856
250593
112271
5569
569567
389547
105785
1001384
567068
118330
821026
933572
284773
825195
753821
852954
819642
176814
86771
547002
737989
245542
153908
471762
177173
519562
360780
93603
593442
162095
209638
442377
217057
110915
993255
974759
851318
884976
781124
566511
534643
692374
277250
220394
850340
252900
816393
957285
25407
270568
766341
318655
737711
492556
774254
248096
604738
963998
976295
629673
731654
940477
762490
615343
133235
270080
396326
798705
104103
538016
745522
741397
567941
449434
529911
346706
159605
671459
160963
231391
597329
758213
867473
752841
188760
161825
808961
206826
376763
1004962
727972
445391
306003
10446
674550
92127
832094
612846
548825
1041488
402766
972826
39461
987610
888480
246757
760538
123946
631626
874145
743528
147073
436664
637525
658428
917725
193848
869857
154451
83736
760691
278423
968637
36604
198985
524721
116301
259918
56903
200230
225714
539116
242207
1010185
928102
757796
354651
857030
207410
149522
255565
790562
101628
538606
259797
409658
702434
975588
695732
438144
157563
574999
315126
311212
663205
803292
989162
842621
66456
803368
139694
937059
197377
856116
393690
1013127
153771
415312
465889
643046
868223
317753
727450
963479
760610
593571
193788
976577
820187
816799
1030380
312370
362334
453606
634386
1029032
691727
614083
651715
292776
822260
404308
282466
911791
950260
914758
629508
315351
44402
594337
511195
164383
763157
374392
774840
142277
308008
602642
681815
174700
595791
815035
784069
140720
849797
150162
67357
650580
773394
744399
469150
399718
124192
840806
162703
714408
665232
521938
425550
772854
248546
642951
89826
626197
147528
686949
823092
580399
120410
674764
677982
958866
814828
943363
1009036
264461
164214
870036
534536
96889
1029448
893511
295462
824917
671927
551178
132135
1044561
787624
755676
226492
135968
195673
372997
214686
905382
418467
875506
96702
193086
627085
819930
418776
554973
126041
500033
434907
170122
635553
66336
68381
716393
985531
366825
633612
381677
525513
500955
948719
152066
380941
448248
829662
375744
737392
676331
705754
138402
365189
908488
12525
796460
193972
284707
748770
303134
922570
900531
795847
1005016
967767
888626
462995
590118
959743
650639
312500
714334
825330
394376
621105
157817
191791
372434
431933
612351
108347
789676
960978
175510
819340
21087
782274
110958
265231
356918
987803
441036
528877
435082
277292
159629
348371
522920
848680
905559
979900
925298
758474
969149
551879
606490
48272
102499
744510
247028
437379
619690
904114
481210
811597
68147
494618
158878
22428
400714
209506
626096
690758
854135
74549
30874
650037
833241
707235
15478
850005
675664
543328
80756
849489
548259
858418
36166
830601
891626
210900
243380
68171
778084
791107
313125
698295
810394
260672
419588
133311
316972
610550
643182
62481
115227
682435
633191
745764
221240
635558
532934
717995
545779
181122
789942
359243
354033
32421
69578
961627
722561
747524
374193
872206
4989
860720
732399
1021051
407561
13188
796006
902035
799173
74928
840236
996252
272727
274618
1032948
934360
231244
710055
510764
117015
892134
755079
371280
886595
517798
323927
295237
306747
520963
608379
19915
362034
1034620
606306
852621
305791
118975
84838
711227
146536
365271
946760
167713
78365
359859
998688
631722
715852
200252
730461
419450
439567
380211
835341
1040796
270493
509788
401254
87528
920577
68653
199490
336681
174172
229769
823381
557514
907129
621390
1039693
588105
453338
801842
540187
1024153
134642
169140
36620
596221
920360
136146
1001037
1044231
71333
312478
115766
282139
16912
2701
803588
236581
221945
438297
387409
810559
566746
668712
343264
642878
536700
372412
903387
995215
480135
484238
745424
75296
114058
554055
712045
127294
93973
733309
827319
43904
677711
277781
929892
930295
107990
1029848
101513
439157
853488
409699
968796
761176
749485
361449
50360
36103
67568
303015
568118
220393
650576
609956
606194
181737
655321
760247
130687
47577
317883
858652
779054
1011425
810133
976546
795944
994599
985584
516716
339689
1036895
983967
683497
727801
560382
816784
99235
598697
717551
440086
271247
288294
419570
313306
682197
250566
894837
944127
145992
338024
551041
19566
476662
898878
26611
176912
573837
411456
960057
152894
89162
240583
257079
13270
90722
27485
114994
214331
211443
913040
60735
177239
486980
231227
926264
498146
302988
1017585
574479
903081
895819
661707
608114
474111
677493
914142
470086
498384
524830
910176
626023
81861
629949
286210
449661
292674
137204
711780
75689
747661
636183
1041146
342911
487223
950573
25447
944447
196561
535762
142597
117521
426114
503562
860896
686441
571423
207725
890679
343641
237578
465081
694521
174989
518179
325243
899447
777429
597356
500120
1023572
594844
611906
1019718
542005
653350
89973
277218
629068
820232
637499
342596
1013802
1015762
829097
975903
860369
356364
375103
1034258
730580
77031
307931
570372
641923
619309
351758
788484
926209
277751
812317
451407
989456
43418
667374
728289
658505
682587
659817
738228
387398
754535
299513
375544
921466
264789
489161
141721
317347
409035
273129
464428
158849
256795
5970
346290
205026
817939
472781
777657
763538
752368
59567
690039
323935
325378
650120
541743
349745
361235
292921
342641
999322
155524
644331
491430
891532
656420
572402
985469
456853
700270
840870
141376
137366
1021201
542466
849743
478742
809548
502477
530989
1041526
585493
801428
821199
468309
480777
823471
1001566
931056
234794
49902
93680
96976
395902
42202
722967
933590
392781
915600
998546
676170
934635
311055
305476
803801
825043
124588
649081
732265
462907
83848
791416
402259
75268
655758
544040
183427
640716
542982
1043398
314672
965950
509559
493266
722528
807034
286906
404176
811432
577285
353583
78342
1044024
82462
545444
47779
576739
369875
911924
639356
728584
151080
336934
739916
129800
593540
832449
50889
173339
512123
474929
675785
569447
280001
248866
1015661
459356
94980
196120
999855
198923
433027
843223
350427
92098
56447
907779
172997
844371
297460
870614
364239
286081
901836
953566
686265
63379
528892
911883
1034575
237094
400962
582231
74816
771608
123697
76394
136528
483338
419004
757810
150336
866944
948715
327725
463317
407486
70034
166461
968608
660252
79280
794068
973441
536461
275689
670366
725417
647625
73825
165400
903411
802456
1000698
61065
412118
327954
567958
463809
670983
736986
938992
875924
378301
1026658
697286
550192
994095
976409
413244
619284
643301
730864
738944
816733
218563
345184
588307
337299
717412
528970
532911
581636
622282
414366
829894
587131
1017777
210127
899283
374899
466088
597077
833780
152746
700643
760313
965126
656605
865271
848955
388881
163987
69990
59669
10370
325904
4021
279243
167961
381936
616738
877703
534337
950625
186494
701507
814691
506710
496311
207710
311212
207613
446683
518650
121501
305435
285922
811454
461084
222373
435592
289753
862403
735702
969752
847054
277035
1041300
890935
69525
30704
886402
344086
422355
466445
766819
604923
959293
559821
677320
186889
408874
115226
927999
762444
687514
809838
215086
325802
811583
861321
287226
8666
990116
422123
9251
758872
924115
35473
1029840
651901
152430
738656
797223
979033
388616
519595
637708
542316
953510
511868
639452
95644
224175
1039805
500728
178235
278911
466824
829050
12728
645307
455135
518971
237576
649496
763997
149834
304704
560864
742500
389920
898604
861785
545894
606292
534778
876955
131694
985815
958038
725687
922542
34573
294216
904266
367107
932473
411454
580873
376204
223684
230497
114517
68771
130837
269943
425858
755578
306979
913820
778270
264070
537615
398855
124347
1044624
103770
331166
49829
361300
1000988
1040896
677821
607528
25905
493394
631197
299589
107382
72635
134140
122622
933427
639815
1011854
232876
424446
659814
751881
513771
583849
306392
146024
795623
826404
584976
290164
898421
968501
1029731
320448
181882
645084
72382
808099
913937
365424
712948
209634
986724
400778
1002689
241284
645021
958756
6448
16849
262434
359031
838220
579146
922041
888614
315966
318745
562492
579306
298829
466448
1022774
658617
1004745
833103
986577
36888
499991
424218
425297
313087
711461
419249
39633
729088
362582
78533
641865
660771
262342
851843
528833
367893
42053
521568
132836
120033
235392
707843
84057
524333
39280
288119
861266
894600
46952
842420
172915
346612
172816
1022594
401118
77687
333563
312279
121482
280364
666477
120683
522767
680399
496536
651786
859465
201592
995248
962723
410679
87566
342311
211838
201174
21983
831957
620814
467298
884770
394777
1012955
99011
279584
258679
377388
22733
655074
669396
137282
168320
95654
655059
146542
590230
22138
933097
8847
781482
670667
279162
368613
740038
767581
542963
610743
356965
926657
780356
521818
1017915
638340
734948
119824
565879
229372
482091
483587
237264
658778
923340
584793
1025239
780931
931546
372722
282291
813279
336890
435795
770232
921520
868713
1044778
400267
454867
1026472
876429
685980
902893
74790
765258
431850
409128
435353
43453
548416
973831
474764
970473
565642
175977
847244
698637
882474
12039
932480
256632
789217
993324
1004380
99178
452751
966475
780155
117317
749833
193027
192038
847438
580581
170699
993263
330181
567566
398005
548394
381430
930059
357390
618053
763185
927304
393966
723268
34195
414838
703468
1025317
119124
800128
988059
826061
25063
186317
266984
175547
341336
660988
808178
247561
958009
302607
630635
874562
713949
752727
457520
60690
657737
347928
498682
205868
853484
1037645
832052
208698
743203
907785
167682
371402
171795
993848
11913
352149
225684
22010
974256
411242
928832
746123
167776
514093
398826
230593
382534
662082
402373
248276
721247
807436
766534
360025
758416
894604
887421
211674
52560
758609
420031
235493
868208
366126
512563
785017
161285
383754
707287
334343
208357
793681
853104
712640
130541
195574
438505
204181
891066
984717
871972
215074
844509
707817
595018
111342
6314
797785
972407
828765
589891
93632
337617
803156
928665
687955
108165
1007509
546727
955864
712712
749332
976456
288207
939981
590330
370752
875171
804870
873719
221706
1005431
226490
280920
327887
663251
101417
189994
31830
1037708
273761
689365
590279
933684
269909
319843
900913
435023
477127
52272
45429
546246
315994
55204
301681
183718
368589
197543
71106
373726
447207
528756
312327
423100
669415
707518
658040
617726
528860
959568
7914
691593
743942
814681
404168
283315
352969
450274
24322
164426
129303
877396
736375
284788
982265
54360
362237
135316
383074
75827
731661
269987
201284
661054
744691
1025118
62903
895550
661972
696086
576938
419721
916236
296968
874256
408799
124148
351662
248223
435688
741426
609752
441848
403021
368137
487866
517029
44373
984156
247180
671286
973084
26323
836983
109964
761920
165480
346728
547361
458456
720998
785107
757271
989917
78837
756308
888868
888596
667210
822356
1034798
410137
763938
347004
675429
641192
552443
222744
98911
952703
196701
623714
69178
19539
1140
640754
348775
4511
414830
446301
911202
609342
618494
60896
989972
1035485
654001
874958
785900
377766
1003534
939238
63785
293405
334826
149776
979698
17511
33167
141483
64888
175467
1022312
189434
927940
977742
840707
1045200
343962
1033304
327867
215076
759367
525088
171014
615656
738651
623396
987761
913939
700722
439534
365525
109684
509504
33790
971330
41384
227312
398669
759401
81133
1034156
303876
581949
16616
571776
317604
34289
826923
769470
2197
223555
744842
77594
983085
974910
678514
1016565
670653
909354
178250
1005064
572639
264122
264895
1039044
534212
249962
234012
876077
753160
924034
168580
551361
127069
82404
287842
459988
374417
195152
664953
1043638
831818
401863
107701
35871
783578
368656
890936
567384
276669
464028
402240
950620
559547
196296
412750
450658
825144
657460
570411
33470
771623
11110
42761
720998
932436
612818
718940
453449
779021
104315
524731
273497
108419
656270
554816
168288
838176
680834
48267
75023
230067
853474
432034
138103
187828
208254
144580
190283
743372
664541
671427
201299
933943
499616
770978
863563
372255
634793
969481
618114
648835
634129
219253
945513
695994
310973
491111
228599
170761
543405
336383
154796
817676
1043654
517273
945117
300660
257917
775838
714467
1038193
559153
8728
283192
527262
679142
651616
554919
495699
408293
460517
360608
671882
745408
33761
775896
482431
23722
568120
732931
729391
959751
719353
220072
778297
461449
526005
177933
493739
1033015
220428
395245
776612
797854
714211
532517
626496
870615
819273
638377
128994
100295
681740
642858
272096
492469
851493
244201
630114
8984
181779
594265
296871
59178
850749
670810
406404
65551
557949
448394
811195
26442
754080
541762
389631
828832
1016627
13064
499723
135958
701830
365011
410968
852024
896616
154433
341015
275075
547722
942317
699106
24039
512190
704945
937810
953901
315025
571728
8932
148808
572962
505338
379851
538238
959364
986835
726949
556366
261340
269835
15544
367600
648172
958518
109808
478449
621194
941454
304512
339317
599817
550377
716016
134233
96930
954869
532863
405589
854056
844822
695109
195928
99235
633117
743736
120621
131906
160934
717263
178570
455083
319073
72968
482173
499546
153297
625237
152584
991473
435048
800185
945588
494230
38985
383499
79050
834582
331177
541169
984717
639734
630384
136163
182898
496307
503552
319682
124899
1030760
1034567
867515
871293
450850
491928
825662
157466
338618
9022
712028
820450
131236
115074
18172
231470
833870
961576
56747
369820
894896
769942
998646
932048
399280
710329
992198
202797
314188
409153
968109
550710
701072
75411
512943
261870
1042982
348785
409930
211550
503507
897049
930904
142300
267621
818198
446367
374335
264653
705601
1010394
367554
651029
156290
190690
452702
232762
425327
630730
179430
917252
1008298
994610
506651
211558
208043
278456
418420
379199
120182
382212
676582
886284
580568
79367
807909
567461
425334
618831
706784
501089
410619
707280
788905
656322
34741
132977
359669
647748
1036957
526547
146476
322663
274593
397730
232300
682869
721742
481286
599874
1034383
42835
909725
331808
624357
56355
488570
434704
775668
584224
553159
50063
543770
133116
663424
913100
882346
721141
789992
511556
685780
760065
405788
1025212
473069
98449
109550
1023698
202457
479166
1042349
322302
470104
1021395
91428
916498
905233
127708
11252
252050
567162
594644
206974
833187
207229
502770
424173
80681
607277
655270
397110
851204
530709
798306
676293
339228
642905
830459
704236
542725
877234
194921
84619
664205
700111
34163
606046
747118
578365
806341
230300
996818
581219
811957
762165
421193
768114
938070
760355
27142
469948
400102
56456
773703
704710
460992
636187
602568
799278
972757
598844
928395
243560
423223
805043
68552
210488
1025916
740457
872337
201417
3496
1021634
610754
850728
439508
239627
689887
850603
764435
205731
404977
622379
788447
308961
337025
808345
642330
734623
528207
974318
397227
1039094
771846
542489
55509
203319
1010174
883434
46994
600798
280749
245995
523114
610405
438203
428955
188932
130842
582838
900566
998827
983053
674593
285853
539146
473146
907566
483558
701117
537422
980692
355084
386971
955698
416950
413281
572199
53781
577226
571688
446262
127210
692166
509914
887171
328423
153876
29182
467621
911164
706067
544401
587109
587982
355303
702427
885024
512097
508381
797048
921156
918395
507433
306353
71499
831849
92994
681869
329558
645467
50043
634529
637193
1005262
241615
1033759
200359
539945
977590
708533
792680
633473
943450
326487
55963
156949
353987
693440
535744
997431
376006
624300
255854
680691
378205
904353
885756
244617
734855
466215
458010
181687
796466
736281
583531
362866
723891
429882
375258
623666
219406
801526
699556
966282
649095
154863
786093
249703
630162
638035
525895
47797
434622
617139
477085
353519
481141
489424
320942
272721
787616
128542
341598
665934
132220
890578
185651
1036679
723024
642087
736589
790830
314640
345197
319383
425766
883176
518224
989945
272813
257778
573378
276662
1002060
240242
110551
815314
275506
404953
880663
100616
813935
853303
208129
6339
173367
168735
268989
254207
500955
334387
204708
668415
944547
579415
207909
324637
209294
436262
75312
851326
786054
818208
212251
968084
671325
962048
914459
140687
511881
201701
608389
624980
599243
151525
581380
935543
966905
137946
1032016
97590
70382
473142
173185
794496
721391
662924
792189
809168
437212
805529
931456
113885
143029
641768
680887
491362
593410
112526
796929
86367
977464
439784
313650
60935
144349
793047
1032090
996352
182563
297133
81165
947914
390756
1031867
256881
990078
1017331
333327
463886
536236
16882
533021
605494
673833
692739
185903
795637
232674
903225
203390
842910
44970
141365
364196
587799
310091
136378
340723
944479
987191
209165
525839
955637
844500
675377
956188
194060
207526
1005752
985517
367548
579772
590454
393145
928383
742668
83905
841235
432950
207108
527233
74159
108071
251292
584139
205345
362329
634156
320618
881794
866697
339767
402608
391606
630729
713961
493602
845038
412201
190070
647290
882614
304919
747592
1037522
654857
1010167
553223
578724
895595
64707
927417
633649
834455
928304
178752
598640
309843
353460
340724
117961
914168
403343
180655
689389
24530
987628
156653
224350
105857
657713
999980
946822
1031155
503596
808673
714753
905010
77953
765864
46153
905371
605550
144220
146022
822179
312677
499829
133192
767040
1002252
593293
28634
698337
931291
1034101
1017119
817869
739341
686012
1027746
727181
845891
993424
154616
181311
392384
77320
922728
480738
672073
366438
627040
443547
235321
188640
184595
826917
732952
393239
63148
874376
321179
681678
666172
187144
803555
558149
925208
107764
486198
204125
977848
287344
615367
960849
983466
379261
503693
409121
371296
201407
345205
790410
939529
18197
99589
885123
571513
693228
291403
43281
337744
55145
711976
440293
58320
467735
1006237
814129
926506
131281
166153
173643
739431
855666
394032
371940
67087
44420
245319
139953
835440
649996
601943
1022842
316504
480249
879625
63153
984976
631191
492845
361888
886831
518287
680358
1005653
663051
918545
629776
475697
896395
254691
93356
890133
272553
653593
134136
296327
345543
536176
766746
303478
778585
636959
739426
508051
454800
745812
385577
872415
473193
8871
134598
733408
1014609
41176
1018809
394443
212985
674412
107923
241549
273419
559871
637845
365188
841626
12473
772701
944598
1232
257625
942871
970651
672058
28900
770420
824905
514343
947372
172461
544043
346618
727956
941533
372555
696067
403752
405625
2251
202115
308066
789014
992286
856224
1040379
368896
734872
651631
598739
118566
874752
41588
209701
36797
490069
630039
641038
782978
727757
732359
510609
942743
1036996
46116
431775
556322
649196
822050
979987
432714
722877
255166
545944
424051
64970
547324
247817
569169
327941
46977
878687
737972
1042830
697739
432673
702775
557606
626049
636865
435588
84360
700178
639325
352598
137164
122589
250808
102909
107421
937175
752891
1019144
66494
414077
597183
938787
420553
899592
123808
401246
918255
747576
870949
986309
1021762
648348
922807
662394
673722
926676
857400
727936
476797
933677
1004880
118982
285515
752169
1023729
624985
932679
862007
685672
727030
378654
556101
173435
222969
614175
659130
122655
317854
1040617
66785
719037
372506
543406
1009790
102448
531032
840418
458778
604150
812167
536136
850264
122910
375902
374758
245982
659454
745582
436112
584022
75816
112834
499829
29139
387803
145019
779614
342898
779159
285730
764005
943039
555090
382770
726707
830142
1107
1097
854867
261472
687516
210931
892034
774323
28359
814756
642344
765503
433753
243958
893260
1020820
961411
472134
436122
577656
99380
921522
914740
313781
210659
217038
407981
361704
662122
933634
191525
780227
926135
952501
969288
37265
547581
974565
947236
980342
527723
346062
89029
358129
313406
810524
742687
565907
720277
962461
123342
719864
1021709
508376
259226
344382
460220
15041
740194
188280
700266
386924
166548
74610
95081
466011
543338
90371
81811
350213
849314
868177
280674
993475
855956
744132
181772
898054
374524
654715
972544
1034354
927428
605482
492180
8548
622856
718654
385984
720627
124960
490530
280670
156335
356250
930954
712929
414613
517528
489921
926304
3477
893068
469195
877203
822362
203472
865991
760405
403242
541408
207812
698192
827470
641895
138808
659085
48147
521355
897188
270324
113243
56255
498596
277886
642014
150532
652984
773010
304119
1028976
347706
667958
840183
351368
790930
394889
469455
846065
643453
363575
336052
326089
829092
450897
961107
973037
567719
73949
673551
564235
1008371
91615
158181
559739
516255
773871
944736
922942
98305
150772
207875
769021
814251
516257
100727
511854
158899
114561
90956
272653
958135
3828
259692
270984
45625
575267
55268
514064
903081
820032
710063
1025674
884394
786604
550114
786239
870987
886434
539527
44350
631861
1025655
1032297
111356
839941
960765
895474
1019702
517993
664803
998300
426957
798607
1014100
381676
824473
269975
839371
523548
818368
482151
921658
942975
417943
629141
561470
436331
350692
960739
363043
17732
1011577
129630
156478
705679
565274
589518
531327
970010
37044
104117
695430
920750
793650
855055
331467
34828
151731
900462
507974
722158
598297
30094
570488
857361
706923
300851
396303
6073
98987
908041
355266
663429
443215
3475
366423
553253
323191
787960
844755
168738
187252
292810
828824
330390
717343
176094
604042
933821
677450
374181
502218
906246
260186
418743
396958
72656
940430
41690
758456
749253
793760
971861
1009091
962454
623663
41065
566816
88860
738344
184060
985303
931965
553540
414578
673349
183350
487903
624683
402135
900510
784180
292410
3758
1000892
17401
551449
239335
815733
1015036
253807
715581
339236
7213
697982
877213
865753
639949
904106
367791
475520
83197
222215
516719
835628
626660
466490
617162
511947
591930
593417
1006311
1003537
302917
409696
107802
719640
172799
431388
913643
461547
192946
197689
228902
720534
56370
172530
739690
223591
1034540
468600
856578
732218
45948
460396
552795
200975
172275
989244
998254
537477
475351
84330
605841
620508
765362
313193
1012959
460507
550727
382181
91207
596321
236756
464367
1045137
377974
605656
979491
72402
732810
769926
533478
797294
339133
926312
536322
9765
57547
110949
377121
140929
898821
912909
946452
295213
119973
226408
594730
62638
460341
966821
732951
441755
754302
670790
622901
82395
526781
567793
406693
254352
298969
827252
709332
452973
772360
284092
116469
671554
838268
823708
967394
950159
731923
53984
309403
647795
430291
182750
112996
401130
344285
715404
734314
333863
743858
246230
875903
830659
408503
701561
381628
149158
960957
298534
811898
617719
1042078
137668
151721
334769
823965
971058
268107
895648
317525
1004928
742865
268368
650221
218016
413047
981611
393634
169220
845340
458179
859810
16562
683735
10619
343776
318795
577132
481998
910598
106762
3735
623473
982099
206353
570205
487841
624783
253817
691133
656770
114265
389759
969681
592641
500211
216643
866346
217199
316206
937944
792408
937303
913158
250873
936139
297209
930560
623389
88223
438885
931864
284626
160937
758123
703819
453039
764273
46630
1017859
411356
463839
535875
267173
997045
166034
739794
863379
644345
913973
6488
184146
914485
88541
940377
1040002
224244
959573
898990
54832
1005514
685363
690343
193067
259358
915394
393398
659938
596317
465833
286011
321979
160887
851291
239637
371556
856200
561881
377981
303789
145580
629177
999104
471059
369464
144784
143808
708642
300756
565887
120579
695069
195500
314813
614478
624264
42400
878433
849006
831166
672435
601657
858391
127290
471249
212279
889309
383974
295119
370368
798973
414872
919529
765413
57402
36009
827337
919069
869270
548185
186663
48339
180975
1035433
212109
245920
744004
336672
535577
109048
937665
902870
321800
381772
401139
262214
451116
1012635
53712
792780
32381
573409
713833
306349
561102
687984
845503
54702
602033
347908
533262
1011087
1028819
606109
564634
15817
421528
1036274
963951
823463
869982
350773
942309
263664
606834
330776
380412
973009
316279
283449
825779
262343
322857
456147
574835
961850
302425
331696
545705
598985
691447
305337
599122
433886
49406
715927
940870
769464
641345
270068
932767
946125
28609
558508
413056
12030
340966
210461
956420
277348
325061
142035
949693
611002
734532
96459
682666
704677
682843
954564
190840
976724
274521
329852
761172
324689
151458
537055
151640
433179
1005039
557243
860317
347332
923792
117928
312858
876390
2655
310304
962240
323639
796239
554937
629296
923989
476765
334130
312279
801534
686897
264059
241941
932342
820321
528895
444936
78124
435496
209253
291940
481218
389755
469690
965715
328962
873858
943879
337114
826705
233993
634134
990731
467959
161286
825881
506056
743614
792671
362232
149607
306014
168031
13833
952359
732275
848066
320756
372121
155321
70359
361196
579106
493724
555
855984
804658
191574
1024882
915894
186750
856816
814366
148926
813771
534867
305844
812856
625601
614264
1032096
16420
498348
898378
620462
333681
249931
735491
444862
477778
441082
242710
415674
573104
897438
576375
681105
43263
945190
147673
95696
131514
122111
819970
888404
659521
989259
668221
161818
153028
986348
618254
960569
293699
585221
448301
741163
872671
356025
1004397
1035972
37366
413143
599298
73312
1008360
419533
374029
937976
224523
746451
229998
936466
345766
1029250
802870
642261
969224
570912
1005801
595014
246615
641899
23995
409172
509560
203438
223034
280107
892225
1008894
58733
749097
930002
889650
853970
194827
437154
439378
42021
561512
785590
1035366
943072
974996
811865
172952
203930
473914
38898
86654
521547
810465
388391
479033
368994
815297
953063
116637
157492
777914
721796
867307
661603
489106
456037
432783
210914
92096
572575
691281
678752
572299
916223
498594
933950
17686
650014
586695
822777
321160
487760
1018550
319160
119499
545134
689930
317530
43932
379111
578663
288763
119461
22613
546584
949207
872877
254886
206984
445400
560570
951644
87822
990685
597784
946990
879014
478603
458103
807883
498281
50489
934502
655180
323770
257502
235342
861717
1016807
127350
1040558
797115
556075
12113
439598
708871
66536
391110
295682
958167
855995
79176
726922
887031
961281
231250
133482
368071
557984
508274
599943
284570
797402
947557
914057
823649
865085
100502
390509
282055
893650
359704
301298
749247
448873
891249
182654
25735
635920
296856
821240
521711
163370
793738
761285
747498
154
505234
795984
313658
980314
149230
42941
898561
770569
808974
246412
303906
566269
59803
653592
855420
812512
495789
1018704
946014
665980
206640
59628
271851
456304
93296
1007323
484138
375434
432846
860321
544751
469804
600351
33367
517547
797940
338154
345730
267272
339263
467707
565010
69174
420208
561592
498351
341319
390605
909825
748418
185582
988321
214489
283978
558807
603306
969011
572629
420349
224332
976418
178259
704729
918165
209715
70405
723276
586333
686711
160122
581700
500508
367284
562125
350966
438650
732472
612310
868658
738763
954586
820564
232417
171296
393625
152559
1043272
231477
740171
802290
148659
935395
18712
652114
74921
806993
739748
98564
625964
334473
621983
908319
370324
1005176
886996
283264
332706
10888
96969
958334
397793
786432
427559
150952
660583
638371
923744
326453
288912
935333
860803
898625
825215
178390
274397
644274
384224
187012
841788
233004
864162
517445
995280
139750
880975
138041
585809
512333
188712
842232
295830
837515
924255
847889
344142
914396
921288
608558
943364
418271
968206
496840
20189
293830
990526
624651
500873
416318
236049
288216
129106
733683
998640
476538
197493
499559
416812
375393
64469
28730
760693
426047
803648
753184
187057
1008735
39372
280679
967953
1007309
231186
446564
930998
858981
712896
415845
47821
452090
572827
1005479
358400
992510
405661
249881
197795
528707
88195
252571
49801
718792
333612
278744
825089
70952
1037321
703493
830098
47796
877534
338530
508183
974527
755820
417152
236684
439423
657044
232797
157112
10001
834821
895346
240622
900971
943104
558373
324144
608456
174283
701073
595980
193287
963684
440564
633632
244578
608872
600333
208937
216736
458488
950139
645374
534467
645710
892035
928913
752552
535632
721514
204452
105550
824081
631129
353005
651227
571308
911397
1019055
525602
583102
614165
1008967
784649
817898
363021
806674
283581
301220
614167
644042
368176
998505
828489
1037920
289452
971473
882637
199956
419491
356756
1004560
1007256
643585
424791
333643
987685
938883
80980
439576
949706
555935
499737
995951
428148
967482
512853
768380
892788
196487
688834
625545
485886
222067
781218
876558
745962
266185
942709
334588
856443
129463
452851
564765
494125
571158
1044177
503474
558196
1002551
1017010
154052
325510
320063
373295
736720
18577
87943
669093
171709
860103
964889
272480
1030772
700886
55282
662174
851396
177041
179215
81122
542434
1019082
509997
173346
483845
389358
489094
120876
486321
691629
532874
477606
745685
535634
548567
665341
52009
738665
1032428
720317
371737
94709
261466
712365
678934
811754
842732
856404
112584
292521
622824
874742
556183
593691
433243
634266
473384
838668
220715
613737
887623
667504
968581
724869
733193
319227
79009
29871
96729
822140
711370
239208
184487
947703
451023
934904
697678
602310
331269
146779
139322
245446
178248
182375
86718
408537
987753
624614
314166
836001
987947
35545
506019
76051
896393
4855
161712
981869
841499
347025
597510
451942
742434
789454
717424
1013071
446131
788672
70151
740177
508566
848606
872238
458701
917809
71853
568839
917830
765489
709738
598132
653713
905150
349803
217694
422653
817393
400948
984582
170568
756536
871542
859368
734801
896315
295676
29488
61526
422014
415458
735291
362768
911778
269833
429052
142531
913214
830977
1033024
423876
159754
874160
858057
413062
1018739
900221
642586
103478
413412
888953
566520
196016
841740
633017
1000875
530796
984096
939596
724279
511505
844345
484090
156386
45547
137404
745650
942265
880779
820001
113721
427540
290229
484273
41202
657953
264088
250321
101651
850085
518
778291
721769
867229
443619
149191
253115
23869
363490
597094
339663
519169
291669
576636
328241
347189
346948
263068
940019
586216
937914
211648
80640
7100
1006633
179333
958569
153712
710183
388108
44382
777210
208287
244432
540059
949799
319831
661274
394931
258800
473411
760632
810083
798244
438107
539602
589546
415603
464339
755809
524414
259477
420595
534602
425338
916334
998075
697978
383560
158068
958262
729483
751557
203542
410719
259211
45063
51833
541227
552851
459942
920175
622752
888608
596486
172580
460508
394595
219437
837704
1020938
513297
337368
429995
485789
653728
36899
190456
785465
942814
677470
79912
357987
709258
999396
888682
996954
134312
815235
458066
940162
1030259
511860
531221
724357
919271
383280
305861
1011269
238874
139804
259993
547851
13451
8600
507976
561034
462934
689065
430015
861438
580681
441392
564729
323360
123408
589732
312157
833313
187626
782292
15256
679351
644129
733239
303334
192390
951523
811146
292527
482101
565622
315195
934055
255756
863989
454893
984944
440319
219879
956734
545733
729347
92309
637108
231009
154994
593781
856012
918374
864212
753771
799086
543071
266694
462584
863191
478996
301
675473
822234
167746
193197
480293
50188
293339
856143
754421
682240
310956
392294
185427
940003
456935
139889
552093
156459
651390
685148
232050
931641
983884
31697
425207
118296
723601
615819
361678
180787
498618
348509
591980
395693
776647
983837
318876
54832
786251
338723
163470
336046
415762
544479
991518
274410
656129
897209
408426
927137
667103
172697
46614
782775
307041
935003
977910
383496
343935
349803
922954
768213
292339
204002
312686
823261
720189
867648
463810
1034051
251985
220226
626784
477688
482565
922088
380055
985110
825221
255232
1024650
999481
26426
187301
545917
127749
937264
718182
269370
683718
247042
959821
413864
379631
413824
725318
1023187
234841
951691
440845
570348
606245
670826
317393
317154
505793
1025873
1009648
142148
749747
1023444
1005337
545776
178003
484097
601668
725860
44816
489849
648404
520555
634522
938982
435534
104139
639080
487612
354014
607983
987071
933112
253470
783410
102565
53190
69547
1024638
795925
743867
367818
920542
194474
970205
268610
761571
894676
905647
580524
740042
940699
606859
1018064
706263
67162
559337
173511
273816
722818
202513
999461
528280
57542
656721
281408
907147
809367
97266
562840
449986
75213
316325
359474
431597
445352
1002108
95933
924418
238555
633861
1034757
355984
371293
77809
32713
238582
1017062
733527
827138
401295
749734
1007319
65736
874725
55032
721026
881844
306688
797392
426115
668373
870157
572068
478012
744664
653051
915528
41063
433781
414488
132863
281608
8051
418301
481400
611549
290231
159359
606308
189368
783375
612942
539350
429895
651949
414610
17834
599126
551057
868874
286449
689827
414808
426601
198560
54667
685293
221925
604224
800559
728639
5675
1007955
374525
550215
245159
635999
870144
995081
901597
149320
979629
520842
586869
350055
847818
858675
141838
508411
634439
778522
849701
733030
537599
343616
657481
306434
548516
570612
968864
289264
586207
484542
269576
860363
588322
826965
1027909
380283
782265
403272
398457
590793
50419
525545
315494
955203
306891
460610
92229
1017981
343658
149357
98899
62109
526651
745110
668044
586869
247785
793794
266502
865382
205104
153367
600972
910000
660922
22476
720433
173815
809457
602236
229980
943576
1025662
645239
255917
525770
186238
899832
25348
115868
77863
220886
497455
583156
88239
221358
500430
855063
173045
928187
849154
540349
331584
833981
243124
871931
157764
421719
103395
816574
1010068
62001
475464
191716
805380
601453
610542
707392
902779
330762
392811
287826
101445
512325
803880
965872
635521
1024809
543356
7365
772784
678795
443803
483440
963141
658973
61690
720263
650966
920387
965495
1038458
443644
595688
910461
250614
40981
975745
1033552
759217
679661
738815
613229
802191
827305
784847
221609
312331
137227
625300
578611
37754
1039702
479003
333739
396072
295328
1024465
890325
436247
370401
290958
831326
372693
2847
940904
486015
961291
935848
590909
470841
366241
1026695
186851
570978
224569
800201
372071
166885
587449
345389
608509
465066
314144
192083
275629
877055
372713
887456
486012
62085
1000774
918733
194114
801896
540224
215126
416340
138475
904869
631806
777538
957858
563210
290295
607825
320420
602112
400910
428702
196584
410959
857206
716556
958161
190772
1014108
270189
602134
1021128
918740
968015
187498
344432
671781
866561
151734
884868
525410
787342
398785
139718
837671
152995
142035
665308
991105
965884
703573
899691
607569
326747
958854
671176
611392
706112
789218
704062
665340
840477
852605
933352
1023711
877923
183486
777650
720595
89693
638179
931415
69517
569702
94229
833322
326219
724205
198584
172661
741856
322057
799884
970814
116059
386834
88507
702868
682092
376917
710401
32997
73601
859391
630791
783145
32024
1025224
534756
222332
82219
491968
854156
245000
692362
391418
628594
33579
259816
683334
371195
324420
250731
953254
392161
821766
635677
15736
101458
331580
371287
624860
879437
679049
162437
41873
290286
909030
486713
676341
179287
581381
390971
206708
294581
558022
523304
784097
12296
202815
462120
431730
825594
7529
739993
1013614
470795
1005744
699961
398084
443799
616393
973630
967875
985534
361624
149873
543327
689528
767550
426887
632445
564162
343025
431159
842403
202852
673412
720858
934569
788127
539681
239595
311462
666303
411162
1025982
46514
657738
566390
183668
59785
977153
332896
862320
792218
433778
237596
910811
392477
364980
35383
571395
50734
682791
755336
799496
46163
268665
1289
38759
76258
269102
388999
562903
557382
237644
626090
221455
845525
525850
113311
380978
1036705
818797
229130
733133
594863
22429
521203
355749
730433
836931
934113
75445
549212
392928
561698
1018119
464843
561511
648175
632044
126179
313691
65056
998778
57309
958891
578866
966870
48182
608220
828926
440818
334414
332320
293801
772998
653294
718803
696582
773331
226601
743714
324026
47506
490583
698835
76336
1022492
229377
515889
102280
498364
495803
433264
794593
266158
682066
694001
181406
376374
614092
305447
868433
310571
763958
782454
523951
374442
391938
603748
463958
965094
744389
552970
188355
97003
855118
594139
670843
109540
668974
863875
809998
394064
481250
443372
609194
570778
502155
459334
897367
101340
998840
641360
763981
1017799
817378
710802
895247
427355
178158
606624
482162
72709
954420
102920
777063
660687
70369
1226
927382
651155
773353
482787
140454
230498
169395
559066
513620
372754
614725
655366
196345
424728
158726
778761
244420
244139
154397
987986
456829
489304
149998
384717
311140
417230
220302
866664
188699
331094
442025
105986
343571
167583
990401
556140
600505
566488
222434
346670
574794
170834
408091
417372
317839
541314
918105
857513
852121
779349
331732
366566
754154
97657
44876
695389
55611
254488
315669
540078
696177
376737
598307
697311
610177
901563
681840
528989
115324
334931
272167
560187
349024
169069
175405
155837
397948
480850
256555
26274
342412
688163
362226
517174
124547
525317
610797
438493
1011742
415964
1031076
983405
441425
169779
894437
733289
114196
535316
62605
254771
875321
428167
509584
503688
330804
442831
839240
658051
243461
912806
396937
488590
825703
38721
944986
932018
606912
79920
271136
422533
18537
385087
524470
572325
3466
967324
902744
62254
614285
28469
130133
693691
643069
141949
883415
286073
851619
260955
566599
945800
762561
323
513600
943871
719789
146839
306120
550619
5113
442522
368033
793889
432665
695039
978033
527865
529639
714835
814566
782592
843340
818999
879906
589443
873860
162808
523143
297685
52750
760512
296363
400399
975242
260918
226552
234124
204798
26398
264097
267251
385136
348678
1040362
326575
250789
917611
111610
69267
841456
210146
374538
201344
955614
877226
675318
557509
230544
739230
997460
398724
474958
491597
193904
43753
1021097
537920
183184
670462
468845
133883
971858
636313
733943
645189
460997
285638
487008
664218
421336
536563
50329
484421
331639
613501
439496
62413
620390
705993
509441
633365
645364
743942
523373
699426
795943
862994
1042045
206100
881675
895283
124960
998570
694607
94612
1011739
886565
312646
618855
786798
611388
93764
442019
826698
457908
885011
652189
748317
70339
803373
1000558
190272
14540
262698
165513
985461
638039
588506
17977
859958
904757
773234
237781
524990
637620
353505
771956
567122
687924
66502
279573
393429
41763
103493
423356
197919
146586
83575
311218
51944
698551
664421
383569
761669
807999
1024630
538067
232540
256581
135262
76674
236453
37824
90403
494708
276291
538928
700489
984248
367713
420587
232643
864964
97264
593823
892214
102374
150234
241623
60184
481352
162271
526403
211493
642946
383142
464738
377533
523689
189213
414649
486941
811988
593641
886485
556623
288815
989137
720012
960803
14288
779652
433785
648099
65378
443283
299298
282833
845494
672900
716829
388146
124388
585627
285676
231862
749367
212514
202217
498414
57033
1042493
641663
798057
64573
1023663
760023
736174
882679
239069
868474
506464
160725
754662
95020
196262
952983
557658
387740
31127
42512
644403
86656
370597
197302
659510
983176
695063
691258
660678
819801
867885
621682
811645
638896
1024422
321958
581283
409470
511947
663859
454535
523292
891704
1040841
859113
103794
412397
115505
912500
502078
676770
229518
378193
185622
460207
506319
135599
70571
225194
821324
300467
473247
576604
568131
895130
618740
340310
472222
288049
57233
862725
442177
185504
332035
726896
412762
456432
642931
770695
152387
631604
89795
19336
1024728
834418
804776
965483
170194
667320
838292
351485
14317
1032474
449222
550590
410445
785253
491914
914290
74334
487168
547530
586428
351371
930967
301817
56078
65980
954970
820760
698065
1222
383304
262930
949186
92948
32941
167032
156151
215113
595427
867883
372262
883585
8005
312888
527377
74316
142027
97662
421544
679552
919238
132519
179766
1009908
922113
792905
713214
200695
220192
1005511
461603
506821
972702
1040478
812712
864152
205735
302709
604070
198551
504776
114183
275249
135793
107443
702898
370040
650390
601704
879339
1018923
194820
660405
604258
578950
1031696
134790
881989
303350
470002
563331
711558
1016727
180591
39421
311740
294564
379949
633515
549126
929004
439550
441060
13710
762902
204879
121291
369728
766986
808832
934764
14004
4116
1009982
582834
405149
19110
670012
493066
686177
860047
190926
247820
834302
984668
219813
474914
677108
682469
974953
386146
169074
156139
1026565
556145
379142
708646
614790
667217
406773
710485
928074
573640
1022221
1017828
672478
25897
1042782
312838
876491
380250
897361
864897
210370
279381
764639
200044
67357
88862
824728
626645
235882
640203
297443
491389
1001178
3991
687482
986578
633173
675645
628834
944792
261045
63955
790038
894221
616827
150884
368639
792798
207802
130470
291295
1018383
495998
404918
1025904
105562
549715
573551
255075
4602
950707
981073
142802
371615
295414
17844
673668
992212
416173
45779
826562
118263
69215
910687
1028195
1006957
446357
192663
203929
608221
1037626
711800
1044475
918711
98842
255289
481978
253077
982614
503952
139779
420614
475869
474012
410000
166636
866345
515798
499200
859959
705929
1027862
252603
355921
842662
67776
938970
1006048
510350
38100
628334
80700
85048
90176
204674
578134
835544
274270
272431
135026
549604
906370
721386
16819
467976
100402
896512
194861
995806
247769
425725
924090
996835
276001
952185
915732
249655
455547
190442
677998
746336
90689
839156
885658
551719
383212
465503
160029
88429
85663
172905
312729
856101
249741
520931
316136
671094
394120
728221
206771
485024
11433
603585
667860
682696
720671
935451
263207
417695
874502
686686
415074
709640
673570
749304
599487
555196
1024548
310460
636167
1008476
943355
259815
992253
281555
568312
942775
333545
108462
700479
229882
453851
866525
4700
495045
739094
290986
115403
293724
989058
128919
1040416
655691
265088
686069
143817
569369
944468
698513
588899
436135
491395
637466
304227
423765
581725
8183
691907
181450
323034
5782
33692
409513
215309
391288
854450
216060
41621
698661
733898
812083
785619
189381
877160
924982
286046
161764
44851
856300
622603
460359
211568
569479
962169
861648
230499
1040988
897343
57328
561511
908754
641207
1008847
102625
1029894
295344
101399
828111
21095
490809
88096
371627
430389
217089
696132
779154
261032
532552
502627
470357
161430
697292
498894
301792
563090
398568
347951
290560
296298
21675
968663
394643
67688
956102
152547
463082
398300
493574
436340
744032
398595
823991
275486
785471
66966
354089
247340
681677
1006519
850023
235208
310404
710210
657516
457015
179460
766851
291707
837919
705212
537928
917350
986964
607571
362064
676433
771274
1023626
551530
757313
471097
568653
195243
993781
787777
688712
516774
148534
728256
1011786
31994
95569
159056
201004
994532
1042430
10521
626606
582678
52734
118285
231656
61374
528817
378958
17298
862440
263732
368782
152897
507034
963593
144427
657894
5605
799279
599062
703600
809571
837363
173930
113899
266354
495876
353479
740763
217707
366222
8241
940534
224695
918159
964129
256414
659968
591115
443257
366957
454931
711142
1017659
967309
348717
293078
327655
9661
587516
423550
117089
838526
864015
53543
686934
975320
875163
173184
177892
789863
386271
246641
159463
262589
727503
781696
509559
118755
962356
695784
654659
922707
368275
186835
464658
440273
19674
267516
910784
895197
701386
903117
907475
703393
106078
364107
332498
216125
539365
182426
391676
881877
535843
941957
368564
185440
811287
588571
825058
550823
576492
907238
771866
671422
784868
335789
784467
42739
894050
759695
529291
1020758
583536
1033974
873096
576166
699156
285147
792444
363447
1024435
113497
884974
100443
991388
777465
598794
457410
635252
610116
196380
1026124
365727
704750
571055
51404
622112
577195
894416
965155
757546
784489
377166
831078
411523
787599
160289
295194
472150
984351
1014848
451023
632044
540678
957139
586933
622371
955135
352876
607404
109664
416944
774212
705555
797600
494042
924799
588755
1025515
375142
549534
84193
700594
828328
986824
821948
406317
215427
183602
716844
365868
1030348
789245
362181
49211
494945
667682
55316
898870
303691
663956
498555
208368
999133
619316
476224
139581
134862
434597
629552
982170
286006
812905
509200
862673
817331
988986
114268
257894
570696
465620
330348
904913
454434
753361
954218
573933
99009
72625
199069
400155
266709
994582
270455
875270
919917
449507
607186
1005891
470565
357965
296698
734108
377195
836231
108736
300281
791676
1022406
932477
356200
258296
200566
924724
240117
601981
885526
538029
894449
536248
104269
907947
796372
545863
237665
63093
97234
890807
586352
530449
903644
606731
306438
610221
253618
169544
544299
106433
349197
239441
968429
173421
768798
345588
586489
372847
973218
155330
269429
486924
710253
700681
192697
1037595
716944
654984
769002
664455
662096
22747
626060
964687
976773
510031
623302
744842
179586
334152
702730
737202
167989
627326
546098
466015
7410
146320
326556
768977
906106
779097
909152
636341
418684
1032210
772705
412791
994871
208170
293034
90088
889740
653329
211173
290617
27283
602962
239678
374709
97555
542903
881268
995012
24346
426037
368913
502161
451789
853449
346243
650587
754651
760526
869260
986891
71299
264135
1037543
34289
104933
534679
548975
16950
591062
596407
404595
582530
69628
110496
94611
204773
354612
228132
314759
899951
114234
740744
691341
217830
431211
982803
849738
47070
822360
268226
637724
108531
564771
215681
382284
108125
433587
287361
577369
77960
781883
154442
489417
709221
58772
478075
540159
427857
430565
340768
67793
522518
420746
666066
722947
897791
923001
964511
597986
78533
586657
785572
97284
288090
834637
805081
540902
745987
479634
420643
127741
920175
778830
80649
382520
353179
789189
298238
1015131
220200
779633
496766
676793
921322
988331
730250
26301
314911
188515
174284
774961
252307
636305
790354
451471
487468
814820
113605
976587
57065
602017
776920
790980
132534
603776
437915
95848
834730
720313
479360
180959
180611
821971
22297
351741
304291
314169
641893
192225
386203
8100
1034407
97752
617047
746403
708422
785885
201076
636881
320766
14760
845765
772000
971987
484342
847774
403996
484800
448403
759464
1025863
265816
640324
43271
481764
279665
369437
436627
136219
585415
500027
230293
433552
206209
74100
62804
949660
515214
174098
443398
754457
889819
656654
823063
771454
531886
672803
637645
945862
1039978
87057
281110
948580
453919
620585
298777
549730
562817
609401
120961
67367
454313
209035
997168
462121
405494
508468
643899
897007
735583
958569
871860
539801
810615
310823
448577
738020
757612
67167
1014542
203222
1030952
225730
149567
398606
288396
27255
251473
758101
700090
961492
279180
966825
252378
784395
148440
780550
728521
747775
378119
229734
331797
488519
494995
1000294
311176
1041704
366944
287291
558270
981312
245344
771825
346287
62682
349091
54721
202856
616076
42319
855878
446745
56368
755790
230658
595813
300621
990602
813897
199769
160283
691915
926921
614890
509184
922980
760436
442352
1034711
136650
221125
523651
958232
400500
208161
901442
481262
928532
427598
529325
649207
889814
1010520
474009
551555
694307
656051
361533
916789
336205
781573
858606
814805
966834
791111
958764
1043610
686518
404929
948103
169450
750169
811361
300278
392070
457389
202968
416037
285925
967194
470002
139221
621221
268844
272082
841311
399245
180813
862324
439801
860306
25971
31418
667592
1032091
57576
1020933
540640
211585
170863
1012239
269576
479790
754812
37185
854929
905436
158718
485214
750280
37475
369726
218015
265136
840504
302640
381383
449629
239852
785024
798516
784384
381896
749324
482796
754639
551265
491120
148729
769688
792582
1017752
943532
578077
944737
176934
953865
428960
662556
749412
706780
3568
404620
356497
1033466
923060
371911
617124
565659
934238
182893
790315
443444
487640
84803
199077
612384
72347
828181
377885
263394
1009575
149626
956782
189863
712924
479925
76792
792135
240263
753767
503349
25821
61191
2625
262429
509026
1028752
547156
121859
434972
629203
590863
762532
1042577
224607
274693
524849
419721
813539
949077
574976
328851
116158
609546
64088
433762
534237
290693
294820
755355
228191
930533
119240
623054
566780
153513
164902
93479
380233
861703
384017
86585
334583
807892
1028137
248972
658474
981774
47360
27637
382956
41026
253299
617393
151843
117105
9345
972714
417049
810324
112243
209267
772347
853977
804871
841556
335990
255282
392949
484510
980771
56157
836709
944391
1015761
423013
291616
15109
932853
1038870
1017810
791077
181523
306928
85595
170688
31323
14742
663986
1031712
1010235
824994
902846
1037958
962549
455846
711210
529583
604976
609738
1040698
471631
122846
104605
495266
391071
237096
397824
1039072
984019
917348
223784
960355
625588
347950
294670
567033
591047
326592
206469
485220
300708
210827
620880
479791
249645
912925
214987
61016
632902
118976
730479
139201
304627
567395
436854
147485
974784
888882
317183
452593
871292
188725
435760
77922
327862
404848
186792
657427
336578
848426
695255
923729
5025
822483
69795
554088
167942
713270
742977
37344
111541
246616
354838
1042904
598606
940100
314727
686407
584977
712154
397952
256823
240927
529043
916927
904583
891739
296718
300161
893275
1019336
954153
760505
826249
594185
332520
994014
990281
670958
185756
910304
913688
530613
497210
757872
975940
873052
304352
908852
500660
668812
196889
996803
903946
670815
613575
993775
613266
566634
303198
485061
345187
558321
817537
1042527
866584
243446
928201
669314
659006
22287
439324
573576
811584
184306
219884
303540
247260
323204
646094
733926
853696
340873
568514
536870
635957
812958
817149
168867
463748
552864
219658
621531
833003
1008208
859857
520869
238112
188598
630713
221835
405320
827015
858594
617602
339618
420827
389657
388171
23222
519556
652978
575405
886748
687799
646720
610845
44971
1038870
1037248
244614
343208
278505
1030721
858741
391598
839077
506886
988829
72904
1028017
423382
997465
92271
1038928
854211
923996
486620
532169
292365
235382
696225
651806
405522
639826
389029
897205
265177
78200
549777
179783
774733
1027326
68335
632466
22586
202892
317413
171564
862955
524262
440945
529560
417890
229858
574673
232183
41061
799973
106561
772574
828998
521125
2864
450869
624339
369633
363311
472503
513763
93174
632534
245624
434971
278765
449399
974696
822625
298636
120826
869686
339551
969087
943484
777764
361447
792946
620151
933074
984815
455931
383808
365784
663796
231860
799497
40473
84664
741325
283977
221484
683036
528334
420362
710626
523795
941167
958028
919486
207739
273938
30388
662357
924485
201169
154703
1018618
489557
1033927
780615
947823
947273
119043
285166
555031
1018897
76769
155047
389863
862424
309953
843321
212514
740900
792758
202706
972332
714070
177461
549771
308777
221853
604163
203607
472776
1036472
852938
436276
203729
916115
1030426
983123
300378
619732
19519
613274
276040
149141
256412
877916
1003754
728808
365901
897732
433373
12937
29827
996417
954849
171354
895860
180688
962718
29100
143581
723411
46756
825984
959306
421813
441685
54249
467035
977268
1010380
53936
811947
707030
990803
326052
486029
311707
702706
1043997
336310
862413
671328
733679
470863
796255
281200
408196
763086
385011
201324
5528
683183
768909
290349
665621
556773
62702
725494
280691
825051
327473
158145
954330
817172
26111
260247
945273
866640
975451
767311
651279
760206
433315
572288
1011068
1007204
967983
539536
200155
1023413
673332
393534
641426
902787
454134
570260
517297
546733
718671
389836
991612
514544
656840
961403
227722
673098
140604
237160
768756
551812
343021
503811
623841
501279
101305
898527
867434
866867
51121
501849
467300
917238
954536
573544
20111
56363
636451
429750
727051
271808
402771
12479
784572
764168
212601
659029
972262
249254
16702
62396
563933
815257
616052
105891
663448
483687
120070
464078
662936
436623
428573
748747
857583
121476
1029932
183110
297291
822368
775328
828847
970405
990263
298835
849269
987103
59027
28740
440064
201864
1045267
153263
849627
238324
440192
962389
3087
797591
605574
813397
444765
604762
8004
621271
780375
88929
782388
997415
123732
491045
922667
1280
408602
592226
528333
312578
765646
203148
432475
862746
650943
927162
529510
354704
423972
428500
122337
161231
956851
765326
443027
203928
910910
179148
246343
324039
402656
778630
641597
321374
188246
311269
231981
591465
102347
67835
980350
335135
182048
934563
366467
360467
641044
260361
998583
646871
27182
589171
100718
171661
381411
781120
918052
155175
224932
558865
917938
957723
88778
26038
923413
181606
182866
118996
960582
414684
706074
696929
75010
644088
654576
469958
367134
598353
145044
670884
144459
884288
915600
797300
154519
185692
443246
425055
326067
299115
232391
838438
223757
937432
764036
430450
848779
36541
809995
329697
214939
386442
536746
141465
647672
267601
883874
1005948
760880
959889
1028995
75709
426629
958643
792188
918772
342370
130257
724620
330013
431404
297096
322389
720051
950248
943430
789180
10233
664058
574242
706585
851754
401832
107903
869925
848580
801828
113666
734372
473359
837279
757678
912059
565922
904771
519811
363580
1008106
56143
488687
77354
719745
254896
442656
850939
720649
421256
250223
34866
811146
41822
173535
744211
127531
987551
988422
443311
232469
751617
346347
600283
311776
944203
199705
393601
764225
1035027
968173
884828
824494
1038850
126116
552524
129441
751498
192312
1020174
543490
179980
615842
826342
631323
489861
595004
853138
178499
566467
516739
435453
905358
853984
1008740
352489
331374
28099
591742
1013666
264508
462125
967058
557306
192335
962714
155231
7732
660056
154618
701573
26581
114870
800139
382663
825665
478658
878568
805804
318024
113146
489832
862186
459906
289428
752206
526220
743755
1033444
699097
538930
165212
1026442
842117
685932
168237
418688
686105
850793
374845
35414
755807
30997
631644
508935
165635
94624
932202
407871
10895
1026082
997156
510647
583433
755121
1025980
551595
143686
666864
18033
561732
696665
95569
400347
898974
972331
124087
319481
93874
683987
427829
294392
817633
196013
725722
596958
571898
777402
59524
230550
891458
1003410
158877
371551
164317
256891
406753
1042595
758632
441401
689941
670319
902158
766197
749234
832628
606881
594739
990872
127650
812205
701184
389435
967758
420543
7122
493194
847579
415011
729944
321293
162948
923245
812760
464130
623614
345706
423950
476369
586892
824706
897685
906562
821832
149049
1003285
921483
124677
233201
480025
772918
126491
532237
959767
456944
346555
133145
409613
732984
283664
873269
176604
710020
251909
355427
224162
944476
901000
26516
864902
317151
1007770
733470
437423
215727
776976
249229
688375
998145
257013
386449
860144
658945
747903
948777
1027832
60130
1004828
897128
896129
967193
279953
487037
481273
191031
56135
804499
469682
769702
653051
1003514
12494
559173
495721
452246
310902
763044
536262
561456
959030
674714
1035076
253235
731433
505189
576331
415914
948406
263591
873200
569889
690181
996564
655545
811294
826561
540802
998030
61265
352321
666242
566952
599155
1044592
358431
992248
480587
480474
256581
505075
745135
439188
410303
364671
4739
248679
955251
591424
182190
975523
410243
906063
310725
392381
734173
146249
457897
978115
1032673
24648
863909
799825
567112
743563
635417
766191
315047
52809
301434
537350
953451
784410
76930
851133
898513
5252
215885
613448
928468
999087
120156
242562
963070
868692
750641
539871
723855
306259
623612
777896
970374
899919
1029308
869765
413039
57895
430772
559149
395700
517816
872800
643382
576481
321096
565988
225238
318035
654104
902155
542774
71249
1037898
773808
909401
599275
972534
443083
421356
714907
843688
131992
173141
729634
257784
746903
4557
488357
450278
694985
216933
811531
364349
479158
948349
928334
960342
862297
642961
454051
606515
1037353
677420
101739
404327
826094
370527
300705
320633
531639
812584
323145
719984
702254
76872
165448
178142
766625
144719
606461
895129
909165
310750
392330
1035888
692717
729525
457974
371211
401469
593228
595767
903900
390725
97594
634311
733440
288459
744070
651959
214368
1044789
278975
430378
310580
516845
110950
655857
100379
303990
145061
943699
650997
737434
540982
989778
43723
928119
778027
512436
81348
765312
301809
134204
622075
34410
381375
251181
176152
374191
979022
99356
190271
605887
346380
660939
930998
253100
1029296
427197
183064
73512
96126
469728
915237
495969
331045
454943
71983
984615
464546
339488
705523
502300
682649
421913
379921
592011
118334
77073
612463
835607
809019
314984
86461
719437
584113
806502
128747
67342
553514
392709
968189
234326
899013
230787
355964
908364
124748
336549
258691
860046
1003541
40977
257955
423425
476748
486335
549907
187821
468556
84015
299957
176863
753806
504252
859382
147449
669477
673901
845828
2704
274573
81092
814521
200738
212984
119941
229610
555155
978624
386013
526102
814054
820667
491205
754999
99030
628713
847636
393704
930942
722144
1005853
393565
261972
897534
8897
40621
919568
682236
832020
988147
42843
483632
218573
725889
867564
1038610
652153
72880
524662
219956
635127
554508
722795
790834
535897
712255
712649
885687
57438
39305
797096
122414
682828
127394
504998
428360
50158
382300
122086
581006
419713
729880
881353
802442
590503
378520
112257
10841
523161
684464
347114
439787
105942
263164
814661
398496
803298
384766
1018203
253535
730898
1039700
235884
755180
1022435
1017816
136131
557037
813017
1042127
459519
348097
821648
4687
634293
37395
866652
728405
214836
526692
998388
47064
165083
70512
744131
342724
948391
498728
101903
364919
973633
260368
726414
535176
131695
484742
320052
139653
923480
81532
129820
822617
275726
92335
452415
929297
469022
41309
82138
794241
636558
890345
190795
789637
485474
413559
5053
648444
9405
390907
893978
544370
386655
512250
644253
595382
751343
897632
490304
801894
977715
89545
965356
96665
38663
757894
143548
561192
307880
124009
936864
178881
762483
815824
644013
291289
944502
352000
350978
148386
386497
890894
508702
586217
805746
755776
810324
169130
785517
393811
75734
947865
312208
163335
446072
862053
584828
1035200
513882
164741
1013400
219575
184663
398937
454423
1042677
1021233
167276
665577
623388
102656
685101
757464
384395
239962
378791
808401
675858
193461
869939
970619
62069
450428
1017548
825374
766256
239431
376717
314326
582184
899411
263219
955511
396998
375950
888245
880473
700422
890984
946409
1034326
718544
756740
519163
631195
315154
120515
121010
399374
728561
812681
823944
279588
837877
110815
270055
777234
68771
161745
418547
369621
493851
115947
383855
861629
247290
689814
985313
1044312
411972
226779
506473
77332
703193
745025
679460
220658
195385
855418
636410
617372
515974
883139
394765
344154
125646
1034472
569059
683761
651168
490986
235246
260275
612652
166154
184090
952863
791548
216752
285713
698551
582751
309257
481865
57765
31641
829912
913261
607096
992719
536659
457910
686661
23302
73252
857050
7934
971854
131401
763993
15071
296671
184087
174268
432060
197662
158843
1024865
432158
811264
373266
358477
544811
541441
188903
613528
664744
871778
980146
144903
153294
922216
470615
304766
471342
261237
286219
288182
499771
507067
785616
132615
607101
738137
412120
977695
213249
647660
117028
576183
864408
83248
927040
838376
695287
4147
39360
623784
49759
942050
925282
896081
898529
291810
401094
368329
25858
486613
539542
17398
857864
70924
21357
522442
476851
267855
725734
250064
6656
698197
1043983
418178
479010
739099
124663
980564
809849
947247
74889
232683
719487
413342
623805
1014918
656205
693671
1031140
912030
327599
13888
935942
897088
415305
846260
600046
565227
205004
590168
344791
1028034
679911
400273
531998
329275
195688
128058
676651
37577
263192
760362
106170
655460
645333
537041
470279
377605
284235
1004541
865710
730624
692459
210360
493518
363816
946521
247177
594625
857938
749587
988340
285653
982705
348377
746796
35121
472371
923781
379100
462717
729544
108626
474891
297461
155379
850776
435778
121197
305797
975313
487738
546755
554619
169120
38792
308902
498903
905846
31669
808754
814999
711224
242753
453681
620101
692249
149985
68627
461403
231974
849507
630634
393638
948254
938194
541552
872022
910277
328042
890732
657872
154350
709113
990449
550202
664273
518433
253235
261382
47572
336027
562100
803571
260480
769638
985513
857325
733603
617162
155024
11727
724291
410959
312998
1016042
733743
24131
45170
7885
214935
562340
101183
349803
397533
886351
844471
476320
225188
159309
285693
323236
223487
693965
337791
556508
965698
206526
380547
35941
808603
174857
172470
722869
477819
77464
837316
553124
882431
339073
547153
202899
946777
573620
90573
495282
319527
230024
180311
999397
965639
645052
796628
799105
948708
518699
133990
969139
879833
746908
8342
806765
627424
456648
990498
859310
936011
748402
256968
981202
865642
353336
168451
790077
460793
611433
198449
363018
87340
86938
627742
22648
233358
428054
101191
740237
1011110
886549
399968
365546
845363
762659
727855
931099
681731
1000235
749254
531631
476381
927108
222196
765007
364473
427176
333780
501423
10415
854544
774705
309848
861144
268187
463928
442336
991815
497953
730395
1005067
367993
303465
461665
333032
993471
817705
73196
721671
655857
189050
53170
950369
750694
685580
576704
158774
312417
832206
720336
261228
513413
660517
830476
411487
123277
922497
516730
491955
839747
992105
935612
817244
363183
912772
413066
909005
115169
70880
606783
493551
573266
555242
636523
542582
698133
896958
605177
520522
666623
614805
113647
398900
880158
66544
994094
939741
756404
143027
878832
907382
559833
326386
1042729
643025
763528
288334
468542
43838
277160
888205
454908
705394
889037
672370
628563
900733
887460
699283
831219
270
818677
615803
777500
713886
199356
1015348
571857
529415
500227
84401
231109
521191
336032
134049
817609
533882
89541
343351
260701
1031657
663017
178116
142892
711579
581585
928974
157784
624161
13024
684550
70139
70508
659296
412416
716787
657237
63892
665438
656853
772978
112352
584287
144993
592763
818147
401287
925013
411458
742287
787119
171618
207841
981478
335332
900285
530514
176887
204963
450257
979604
85612
629944
41323
838718
71391
114087
376055
812980
546486
567419
627170
120732
229478
575088
462022
666621
414916
24571
138114
490192
703531
880351
592260
86626
695509
737269
67335
455448
876425
564177
61575
823041
928175
282259
934290
119532
364246
1039485
895433
462712
600426
184508
388178
143113
278158
225333
552178
667187
808835
983665
146331
624857
766602
572767
458550
675131
297579
36259
740375
864717
752472
793936
812231
231420
962441
693429
977521
662219
701253
977450
386835
837514
514731
468202
650457
564361
49443
696582
948976
832502
395702
80434
122937
896981
290476
496635
737616
505771
318244
228468
240470
439645
191000
15814
335208
24461
1003854
698225
765000
874466
636346
296730
712145
29349
133006
896532
318406
304641
867602
768054
1044506
126106
245719
368677
386329
683362
717773
764352
452001
215826
148881
394542
1000901
252961
204682
872773
631328
353528
21544
852778
322667
1034234
679580
803074
48305
538503
535356
57333
863060
953371
634783
458585
674249
430526
497134
898082
412297
616237
992200
144749
111036
621085
813383
266197
748124
725180
1022871
738099
538680
531451
800661
909464
725634
134865
468632
733758
657743
808110
652416
1044212
747648
642117
784597
775684
1039173
549591
706301
865260
84359
257111
117890
242066
844605
88908
418047
383153
550753
757463
989769
737681
442175
952485
145748
601883
572640
507635
206063
431019
911399
662241
49941
140326
715035
278476
1014846
533116
462781
428668
845657
734365
764399
969706
700984
122690
225353
974790
66418
879523
796429
1022587
630103
147982
833053
158841
112526
599236
123996
619912
943985
929588
693657
974908
133981
842425
431087
823431
932475
597800
324870
140998
53994
222309
245552
148216
475435
513414
285636
152821
862258
234969
691135
1034371
635345
488306
137378
888950
997046
474657
1019683
286376
988313
1032840
70772
1019215
22750
948926
287582
926385
528768
436982
38585
245070
554719
958074
596994
1041963
725676
541944
897428
1001575
238088
930039
993553
462173
1013082
512539
63222
467536
833556
470697
584675
999691
453721
450620
909450
98238
774639
234151
537765
450787
809705
149180
357228
423368
955734
295242
877248
845823
782887
777745
863314
799205
223909
60973
1022348
631009
864707
976489
248990
296957
519575
551146
618943
630480
142998
239222
659646
945490
687343
712831
817240
591041
800436
661995
856102
399777
64638
444122
577118
1025774
915702
515897
646594
487522
186464
93050
131840
795966
350515
684437
218729
551463
490082
343335
828496
859944
185369
655561
754844
781373
806436
580539
524446
602716
298596
485298
172911
846086
348817
202038
190007
1017660
136409
393258
538616
555492
98211
714579
658872
715228
857182
715621
884833
827961
38570
333326
184740
809385
68002
156800
987651
577161
103828
869964
697820
790184
280244
174066
543558
543357
546802
103827
507318
97570
141683
967600
680268
345171
932976
538259
790641
296142
152699
666265
30754
770638
730193
911610
751106
473674
624527
961694
409688
955619
444286
151037
885377
135221
229763
969360
322122
850358
577652
274690
701254
641124
18195
365825
645753
698903
363540
152715
653838
138238
961271
673325
713386
107168
824484
892276
347432
334300
496521
368973
315745
633782
480491
209299
1009575
969627
570467
932352
751137
1012432
362895
379192
963978
519880
695874
237798
616165
262775
530446
306811
587173
398313
903501
821618
2167
245947
332662
344543
708195
1004304
1728
348494
112570
152791
176967
177842
966316
56072
991385
754559
410157
749254
965514
897099
272084
1033141
178460
823645
372894
949537
876614
653375
276971
871902
515870
623852
35576
359464
557087
598992
435118
490642
936096
778992
739614
358246
177247
735584
1311
447862
646552
311928
590045
91877
64040
345403
500355
377224
311782
607092
172544
190785
129155
341749
40889
807804
60755
451420
560084
407347
619362
455305
86540
528790
607081
902198
926119
278282
613211
26573
390660
828593
489237
666133
203803
640020
547363
60692
416653
307218
571281
268754
281009
519532
318122
605762
304966
787157
332874
967560
488434
184683
759959
514396
398325
714671
337600
44595
516563
185013
647122
62478
327098
554129
1037407
48403
1003519
400762
900892
785515
130967
879003
23796
551546
380946
746257
162420
12339
586389
874060
926422
272823
392419
394672
737420
857391
569844
328332
397763
11225
892981
672999
337017
33037
787884
202131
236419
907745
979990
994789
64564
876181
437344
801548
119664
113399
920751
881836
949686
993072
81043
768132
162972
778801
16010
316945
502995
1044967
113064
114629
882546
512867
753019
695002
993472
223945
727090
641505
415408
253116
203047
1031896
382064
97149
1016725
800347
615570
997545
921747
275408
13198
706483
414485
234182
301207
814270
205834
383416
1021707
285515
37395
156610
645469
776790
121922
937388
965034
284491
449106
120975
529619
638704
936572
718285
219771
265492
471480
876294
338298
334711
339554
449884
430556
206815
462225
128439
153271
606330
663206
883127
1002388
927095
33717
202668
1013846
50190
883750
705876
492916
776062
361323
85860
92268
443310
747610
969972
828683
973043
676867
258201
187478
967767
571062
276881
629962
132640
273940
783593
448241
239940
105053
166340
570737
207881
130156
148639
858049
43946
757436
286018
547558
796986
757335
732603
886719
997527
150718
721620
38493
219524
133183
77043
504950
108790
939797
491329
728289
605321
120210
614244
72010
423743
327234
480666
984491
655085
416990
548336
7932
349312
445950
153521
840457
211121
178681
850106
163908
891656
855422
428435
906788
400852
677546
114637
124448
746056
582926
379773
926619
463566
116152
727333
691004
348685
82306
666566
653594
459387
632966
520530
784900
868259
903108
983063
1036572
271660
214822
338446
903384
75473
112135
767707
843933
829922
732990
1025631
67456
482135
446854
208194
515014
445746
48929
693477
834558
1044661
892984
682335
666829
136263
594567
570722
881918
398093
900067
888105
189323
216560
484091
943051
503379
303388
84645
291559
1016797
921931
547175
167637
740814
3269
677899
549152
551142
452975
369226
366471
67307
928040
680185
351194
932285
659744
630395
342312
419106
735541
605904
113804
88954
110447
999315
385989
825627
954785
430492
615322
33664
13561
335444
386110
431912
500698
518598
135140
301740
277946
409997
115225
763146
740347
538181
285365
125968
974791
219267
691338
293592
127158
695125
418017
313530
270303
62520
213958
531783
327763
499558
532669
138938
879083
949964
604418
189337
238533
525664
669553
176499
372482
1029520
383530
482719
1002766
493749
867187
658353
898318
901853
485349
169586
219739
291559
804711
161390
754681
129805
495951
832181
838376
523865
289844
439236
922431
235678
1019493
735238
317311
203195
348407
283621
807286
739291
794040
901138
237524
76923
49374
980740
562784
1006883
30802
263855
684162
573037
629484
283820
429965
54660
523025
23207
883539
297029
692999
932960
49513
1016574
931785
353053
562669
377905
618248
998086
60826
504466
293974
414921
961705
952719
436438
456122
29964
38157
45242
304662
336452
699276
159712
26769
1043958
935490
806690
293209
871018
40846
756252
366303
544017
864148
321673
235365
106453
598129
641404
1030869
776597
120410
393268
706772
570672
601767
132859
397646
811314
363582
314129
121229
105935
286262
570887
814937
404723
685784
227589
408732
747716
226251
590746
1024331
123786
195868
774
843758
777222
613650
221225
208118
169498
512894
734842
322672
68642
973862
113858
24213
339554
457346
810229
611917
1005401
886673
176626
23519
233340
178055
102797
763982
607548
304866
119590
698643
997050
224264
93410
406089
373419
450493
976200
126854
299406
172161
27562
394454
939297
637061
982607
159734
141589
670437
531179
548174
610547
405034
800652
978300
599874
20046
462993
108284
824170
144094
367783
696738
51493
546184
705137
108980
716667
101537
409785
925973
1021537
785450
238686
192294
938503
217084
1012878
925279
197920
145329
335537
463296
378530
293627
967073
674669
156947
766298
206340
280777
1013739
995743
169949
750841
74037
1227
947868
38513
589365
535811
935411
862143
97383
37684
896323
555371
700407
145821
529959
688689
345766
175958
427439
670434
297278
1015748
291146
64488
748402
277735
634977
39371
1028289
345634
885196
916872
320314
945171
232807
182285
73168
459242
666907
616833
927639
1028442
338330
770811
827837
891855
825164
493391
106738
46074
936701
442172
336237
204095
489359
62283
333360
821663
363152
61310
347963
565077
791940
410531
346615
921373
131578
832930
1014408
699277
407345
778603
768655
362742
436678
576900
881272
775341
866358
938059
427951
714931
374107
559012
203276
293404
733634
1032862
466006
869079
150530
35515
414629
224680
176893
36715
70649
653274
323900
78755
455296
164564
632539
895957
750864
978554
865950
928156
198735
273113
109614
993452
217262
269149
708270
110441
39763
532364
741209
176540
977303
425196
120853
104395
225882
268847
708362
301610
338646
9828
1029627
1008097
463176
892567
619924
392788
1013221
740645
662456
786780
705910
436157
420389
534259
445240
136575
987654
122779
378030
1036261
457755
564030
524201
696775
1021646
382617
673652
849651
537978
1022297
657204
716730
264208
633025
683918
917300
880917
24027
132435
659929
291873
1045021
997651
987899
1033935
870142
751034
59110
287916
973879
196988
791964
587081
906061
733530
488945
977953
514663
458576
316555
1024137
527205
308441
845810
181587
411064
205791
180295
670051
601133
304568
895221
97451
714706
945964
659261
814974
206724
992596
910476
801383
591322
357925
981401
289296
842952
136148
356351
13893
179276
302059
319765
479303
907159
176739
130289
990648
325241
408594
724853
325195
758573
1005030
192485
818445
274238
192077
382135
744183
138610
63047
746392
675832
622420
32318
473714
910823
598082
534713
960735
134675
94807
600717
213480
860074
940196
529379
934251
496134
178329
59530
465505
88822
303343
167413
858673
192747
617393
14877
607930
504088
376740
745367
533631
341891
592601
310097
25797
862936
637536
154863
296505
492121
892508
109680
917456
472840
639930
727064
186640
127562
747667
513193
805761
40811
768416
771072
82183
203639
674133
261727
285536
763845
625020
299562
222655
982763
843733
818781
650000
436604
359676
564565
617631
731018
943711
754317
324300
1022949
369562
988248
297748
406745
980134
32342
198932
21515
892461
678393
895325
646090
260927
132868
354712
1007864
724472
480359
238628
86616
819388
367809
539748
119818
171970
564467
627140
96109
871117
756505
121925
815891
1003368
219592
177481
550919
559483
142193
531148
729349
425513
635246
310192
545866
598943
849759
280799
48261
322044
977395
420416
599160
81404
983376
595065
420493
696760
826488
621900
161129
294482
230290
175241
13540
89754
272528
946872
1028531
390234
358328
169090
73578
895355
1007533
690342
721186
955287
165048
303291
564554
99368
755981
722560
404131
295586
797224
255176
479169
186684
277619
735087
377120
173312
228023
651582
292241
367009
77824
17799
344283
530503
804869
473629
200348
332949
326641
1038559
298531
324391
353658
508763
929898
82596
484713
587989
1029900
291563
95749
222672
435476
739383
402640
887954
807696
38898
51017
249846
915249
432298
541431
624491
540405
710549
364685
956581
510407
1015212
121767
353196
82029
802656
590306
538686
156125
704758
997050
634489
864067
508727
204701
796894
760187
500439
748311
703332
223622
873124
864166
877064
616771
754688
46383
698978
52481
11693
814411
8684
645010
314095
629851
894096
890566
961098
292456
766090
394888
844170
444366
631060
644476
336603
811355
596911
250773
56951
353828
58504
111732
205120
440851
911677
731420
586583
1006437
508972
56573
238737
960077
1031759
655503
747761
674029
888458
391708
596798
26090
861401
192211
211436
902167
301770
940151
362497
794335
572541
763168
317541
389108
748754
245575
928085
111103
722492
1005124
817791
160130
238513
666037
364488
920671
820138
211755
714843
983240
707827
819778
978567
571173
320715
1044327
860216
365670
512895
211927
337545
166078
471364
1038864
854676
590184
570088
1000718
468344
368305
1008012
829622
857319
500176
381486
254455
758151
650589
289336
248720
532713
336390
47533
488947
83387
683151
287905
754420
864080
126639
1005148
381480
226130
487280
353369
211801
556088
217906
277859
909237
728103
604577
613749
932265
320479
496893
486966
620527
369279
665387
605731
871625
238965
364496
672166
363642
137375
868416
440191
657016
69197
709198
1034837
555749
962662
740738
861614
800226
558136
373030
435326
107016
879365
34884
259531
718001
191534
693124
447240
65723
157991
725915
438446
781027
366298
398872
665198
11651
187721
364564
746162
18053
556029
190003
601635
560278
421658
195711
229932
1003667
470585
567898
64684
4761
843162
643811
220530
1027198
907422
305633
417382
271406
769399
522591
654636
429117
655923
758079
458227
609616
68134
756506
771112
926039
797331
184618
530352
102570
581525
151841
896424
21382
386515
728250
477891
988153
677512
342633
435471
598461
401635
327956
365656
445988
894678
667845
663184
274782
809315
438739
659525
169856
798347
750576
757384
897476
461132
837394
584025
113145
634311
672066
489122
592580
604366
111339
584084
741631
1031894
523496
737835
651376
961525
248952
957386
626709
726501
615234
122371
22787
333251
39885
29366
455060
897002
956164
541832
821013
85242
737955
397486
158342
120504
549963
1000681
307697
609415
991494
631640
759693
870365
539360
147600
345931
1032630
748166
645212
929010
246896
509565
287297
711984
785125
308752
300567
836163
259415
53207
871331
391824
877630
914587
737300
918887
680356
249523
235955
982631
319113
599174
699781
973119
123149
512862
567897
469529
225649
529384
1002343
903525
841168
191681
418944
258552
980488
865440
953092
798712
435884
487780
336164
524237
491147
372709
405974
595931
270640
153172
80499
836183
34480
566529
595734
296704
1030676
489732
318722
669708
226730
751304
937613
344719
933510
55848
278980
822471
310132
391618
908486
820598
988633
1034945
518684
612303
645915
738491
870190
76693
302772
802952
646080
537947
693300
631132
493011
573937
701266
704841
688257
614155
889973
657026
266203
846099
319125
1031164
394093
642372
613082
249067
915083
265455
762392
180735
583153
35883
499506
834242
21475
609706
220498
180641
296781
1002845
840098
695309
627688
45944
176753
947353
118750
959301
631977
381215
833145
78767
248824
701431
432259
428395
412400
252519
95688
540823
311120
556145
1007430
293423
810120
545135
715134
946456
698950
1033054
54221
998678
233097
64480
773025
585039
703771
902607
676941
406583
8757
625780
1007302
796647
717571
266325
186412
949195
213946
883008
482844
269014
83759
747346
481045
190556
410657
144767
1016068
49622
2913
622344
678797
442406
605397
137768
409530
191787
587462
697513
980030
712068
528345
917691
55462
364984
307627
994406
456204
1015576
731735
209019
601012
655
763530
428862
98796
255856
231343
255089
586354
556700
936920
251695
374378
835682
590635
399599
141876
590335
762206
246426
718303
905850
475937
485480
579678
112420
556573
900697
951305
574662
767859
400635
5365
871628
534202
72317
598278
745440
489335
864872
872270
844868
654218
147021
60362
193348
824390
308357
426539
226389
384528
317648
182325
271388
474146
893790
138104
431885
603237
573808
323209
933821
713792
431176
73567
472144
226712
119273
989381
839203
604205
537708
994824
746136
200292
62799
936707
32731
240348
277438
81001
368534
103370
1039530
904493
319991
668121
819537
429050
118792
957513
404515
161907
60802
229925
829369
175148
774585
826497
1023485
911534
861597
488775
224628
807614
439805
945382
366756
275407
764694
165355
875921
1002246
887734
81645
446167
1041654
571813
192638
211325
454220
9956
371672
370431
226562
212044
904272
320265
430004
974195
721045
608010
353346
35662
851482
799987
258969
477681
431362
496536
175607
315865
460642
360347
632323
1007147
769410
266402
916605
66390
800120
728182
182981
33859
1030966
700373
114512
83958
112809
6352
204368
935330
405536
715112
636838
592905
527178
476404
628190
53374
839926
900143
747414
284022
462912
889183
985355
791545
421331
178923
15801
845241
928956
61280
19021
269184
668916
653419
137933
99342
43719
454976
612033
398933
408869
213521
943282
159969
901284
569603
253697
136503
956605
874202
45029
449538
127864
395897
928082
737112
502520
468376
844962
550757
774054
639871
551597
929296
516148
689854
822988
299691
464460
1009985
904128
191923
206012
900386
765841
641386
39731
786111
11919
514800
882765
1005569
10094
215124
407580
947444
621287
820446
653608
314694
544478
429458
586368
308363
929698
721190
623537
788948
537456
711148
301276
137962
235932
707090
231452
505647
466336
38369
982031
83585
829510
595702
656594
702704
241549
193488
729654
301547
947844
394234
887927
380952
335841
738461
799915
889791
542608
340470
828768
963279
393509
553261
1023502
95639
246494
972817
197291
545399
983453
226050
1001874
801850
919967
864553
206118
7723
576259
965182
503282
988554
147134
446932
938886
734246
104140
917431
70989
676953
283218
5758
464886
489123
60404
814003
462990
128378
532867
646491
79142
569776
38120
380397
666772
152193
705528
764664
194804
167816
595998
752396
664493
168695
708952
311857
449769
689077
317584
552517
160564
970327
892049
502717
607945
264451
38532
832514
807140
344688
648479
116683
810277
540450
867288
504545
428138
441879
359400
777847
549042
227938
680006
815575
704949
865512
685857
386887
328514
974663
790943
329926
211941
486950
971668
291561
639040
981903
13509
383941
411810
732711
380927
118746
215329
301850
836527
198558
541375
759751
21889
167209
227124
705106
724951
583596
953846
131253
718791
951829
810335
1042572
1006102
1016523
270298
1023031
1001019
340996
782777
724343
295814
608241
525193
227226
224156
1003205
277941
988279
865926
1032429
988741
192662
170999
399552
732588
244791
874033
923006
180036
539284
258666
332158
691606
671658
345994
114764
955870
237409
880422
538962
130848
104924
845017
371917
625284
122971
452786
67830
357875
200531
394436
13696
606189
511853
85587
530452
167389
385582
853583
861382
440374
934573
244505
164215
698077
487355
291576
458288
536132
493285
461881
107774
111121
7513
798261
688359
965734
785427
190845
217401
710637
23841
786571
598160
960821
413359
416003
739711
417658
373548
689549
656189
509356
608880
31394
455345
38715
304460
664512
107947
798926
329444
557878
519732
941983
11730
624254
410614
493428
832020
888103
440650
989386
41077
708901
998034
958209
444146
899292
485435
876356
516061
956417
12133
100641
608892
843977
215368
113944
865197
606249
770780
280467
24256
511956
1011434
803856
870593
150600
715474
280440
268746
145550
32531
336069
888223
627504
942514
995380
607106
627157
75048
865612
882396
376489
657372
470127
484361
687092
512439
948852
722757
542823
1003944
424251
438440
557013
236690
302301
39191
313566
499475
775302
537495
241745
861699
907691
960102
252967
1006916
937068
611379
1028667
403271
601301
570374
362951
566298
314231
354639
582412
925110
464911
87161
713966
773970
740180
1027962
44222
138670
555325
762653
774544
255164
159477
762014
814302
291124
937664
785188
278520
468044
937279
843626
520542
682592
1029198
58039
769858
595563
359711
935972
14598
153880
285381
259292
1020938
1000852
551848
138467
891035
521618
68466
1012853
566255
235387
823483
512517
723682
472433
592898
176002
280246
830217
231393
834286
46208
770758
191120
154790
933877
82912
761727
962045
569336
400095
21131
773285
865569
421809
880064
306709
422595
1029636
650323
473770
1026810
230446
714334
959072
301142
678879
124425
605280
860636
86251
589927
143515
568406
79851
336722
397320
871239
901726
343938
839517
519546
323367
455761
195493
631638
634117
822683
749834
136511
891470
328840
138798
974318
967774
1031418
701648
385565
246176
714308
14800
125092
174171
969559
169176
354461
638622
88708
151012
1033232
312743
920857
5221
955585
396202
823029
961421
403973
873530
804163
902690
951668
290955
773926
852173
25716
756554
841437
953064
789565
1030486
565752
283230
758287
829650
188833
690503
290425
702201
136891
611359
958721
443439
249970
615313
535312
468204
424348
819311
236757
779910
189424
326134
405942
574886
968876
153716
499240
628701
42236
295769
297840
95715
868587
141991
805088
762122
569446
406668
608722
472474
463212
564640
733831
861720
1018074
95389
456426
584851
860798
792092
431521
924455
923587
594945
660633
992532
315835
256734
152546
130303
1013164
203988
439797
530621
613555
208668
506832
678689
506762
565140
776284
727155
274253
712952
327037
541341
345136
325320
47190
116866
961907
654120
409496
918332
315411
380154
420108
375840
190844
144281
389518
348765
741256
97453
120415
799615
905576
339090
314883
655091
690983
871258
838631
254148
127813
401301
584971
848897
557476
303374
68673
236224
864715
1005914
437721
925659
644771
259181
508434
364367
107969
364261
1006850
528036
437236
493289
570645
563651
995018
403365
933399
707131
786518
212885
326836
936202
112603
230384
900541
321
368248
335400
74022
777060
896284
805543
278787
408608
844825
767985
1036073
250026
182094
504485
292283
101140
438529
299578
951311
746794
341374
901497
1019796
714757
468586
1032331
847456
375463
958217
573602
847783
697615
859273
150221
685470
725588
522883
194788
351325
615452
623747
241754
534647
650545
557387
401664
350503
491750
691318
489921
977668
880563
781575
471685
997641
13802
553282
347672
368210
735468
313456
913310
270386
247110
1008392
348097
119617
711340
795796
478124
833070
77343
1022007
745646
950736
464173
930823
521429
425436
724715
643461
787155
798444
390637
693949
812109
15746
499395
257824
724659
996798
465726
552166
380916
243365
941112
396923
20812
1018610
70611
283986
337538
873003
25629
69123
445475
59939
675351
731283
83761
917750
74600
689280
659064
146871
852957
590341
691499
306736
714254
324520
456423
88029
1021176
268814
573459
942757
276924
835792
216608
112089
679681
746793
457690
278952
906393
1017448
457907
466521
322135
478473
813036
50784
198751
53503
180637
772074
139057
690131
1004689
414928
1036735
573716
1021206
105410
382028
723759
969972
690055
596590
321698
135822
679567
531667
646009
659750
207326
422298
1042815
954059
214154
671271
256679
480699
992490
428609
529147
112832
219824
41460
836175
263404
951282
873961
966978
954448
579328
483067
136929
502282
476132
795590
957882
337521
394601
304661
595295
136011
114926
161242
522898
972876
210058
547561
45494
243431
495628
741635
308956
322978
1015453
1004009
938799
977544
174050
940692
538441
922470
821160
395282
472281
282814
881533
39473
338044
918649
827836
538367
57653
521246
297006
256459
447564
471059
374987
251044
71553
504029
277433
770505
274683
148641
171080
359905
780290
923824
525765
696387
69606
688732
154131
938850
98203
303467
216480
753698
375244
975638
718398
433775
214016
738007
811588
665231
24207
830433
633894
770521
379833
709829
849603
235681
896790
713256
979856
735459
916921
119848
982764
613750
665501
150765
85290
284361
508112
60583
145176
410185
226923
160229
428058
1043423
502137
235126
178043
503810
102166
393032
943429
10659
172654
383806
512671
313850
387461
677550
89460
644516
127772
236181
528994
504368
22492
14632
728189
357582
453005
54135
518281
462879
216269
716051
39024
922465
480684
698979
644522
835644
173064
482632
165159
729185
781076
767268
57468
26034
846159
78490
914994
30781
944082
99702
789959
783186
975526
255978
879539
416609
231383
777594
523833
460010
226750
470722
1472
82865
818717
950716
407762
136082
516660
374799
68003
304829
592391
520072
262119
481301
163071
289734
633926
732725
205045
341041
713058
934945
615829
826086
463709
282767
420641
212780
896044
903270
548285
94831
623046
435696
896630
833641
665432
910420
611294
213607
965781
90883
114162
389393
68446
121457
107645
272598
720592
609754
924607
622711
633641
199023
366103
787210
623010
260492
351026
955384
1024944
227257
6538
84203
234325
818826
276580
830881
117461
612137
450091
854289
270314
263619
454951
596511
309448
862326
534321
1732
102346
336251
344660
768448
419041
131539
161554
137890
150726
442259
46340
820496
62119
906322
977612
339754
796267
922298
669929
1028706
907883
84942
922582
591731
341310
178779
49368
345006
113318
13089
579744
332187
638577
165501
342396
747872
982594
694133
612957
151993
183762
883512
10821
597060
413938
611183
530267
48208
153643
420989
109304
931684
994614
384100
594643
1031747
726161
844434
956769
967921
437017
471421
337911
445416
935937
146362
889378
677869
888201
349662
233966
482657
273693
431253
550648
451073
942713
461935
581639
922582
809136
688996
620579
914755
260430
233882
607756
415162
1007484
1010998
154201
342856
607716
716451
218196
4561
775864
844975
934105
804317
187732
467063
144506
95213
551274
197617
978916
877231
598350
942999
352377
677359
176918
437828
873782
351374
801752
235890
913499
861795
896418
488792
961453
17504
798943
888521
998396
397773
225954
835734
601718
418565
70193
345287
432523
460554
483496
556846
504180
169312
612599
180154
346809
854840
1009279
719354
222671
874576
906523
253940
431398
417995
884861
352593
96975
155667
241556
541257
232604
662527
84138
216345
199251
993831
526894
297525
293647
282886
221198
426071
207696
157150
626950
651749
630305
43734
744933
314449
822059
877029
330006
168698
448470
386407
496181
544938
87419
27064
877709
491710
258580
400910
554628
1044325
692646
636251
321115
172348
758946
608989
911044
739615
913394
930992
959799
984597
1040737
450818
948024
389422
57081
495606
905594
793900
333724
331356
830821
732634
558982
882524
833965
678351
138625
675928
429053
334060
371126
324265
71032
994560
741617
927590
385046
678197
496337
56710
675412
343953
947640
459126
17099
36891
21904
513697
236967
984310
280389
287181
619836
950835
730588
956943
643985
1004883
302163
431787
808415
809297
150011
78135
124605
693221
795264
768433
554162
730299
993469
542928
816180
641401
86742
897345
22561
854374
1044990
152011
496012
243641
37537
354587
515930
1003659
1040703
270009
811684
545188
563013
777571
238104
29209
875145
735737
146354
58434
206397
708641
167719
468477
412916
620941
582855
404946
333014
960845
494134
310931
159549
935414
695044
37079
7880
362007
817947
630698
36854
807388
94426
933367
634801
25379
654701
634152
695293
1010639
669222
279086
208317
567926
599775
435505
415955
716053
686670
18276
137807
899074
339339
473251
593963
312021
1018417
267123
788023
903646
798143
196363
952886
1041780
952723
123619
693621
584364
813635
747768
125730
360630
685835
1004631
542118
128327
727188
691081
366644
125451
124427
196283
402125
322637
498558
338784
581285
649111
795792
591805
837661
846112
731662
71703
402405
501266
810194
288083
801144
771832
514292
961879
935433
11646
2826
50216
849111
833882
695738
464940
479675
416862
827747
768339
95177
141548
482635
109463
508579
852734
118302
624568
745062
180950
870661
161910
395265
544969
1024623
748551
638855
931351
118691
44623
441765
710418
814924
315184
288306
565497
997961
103445
744691
212457
965637
502352
559044
478683
123076
932490
500868
1027215
87287
717835
894060
684122
786203
547547
242587
571501
815598
384867
669203
539149
991179
249707
286559
136835
484554
737654
242887
648364
25970
784884
51960
856950
490731
427769
313287
320429
424544
23722
298011
350571
35197
224624
227462
494912
83700
90126
961556
416197
26132
976916
208375
87417
524549
724576
953695
620827
174624
617234
79315
137202
595374
739996
965347
238325
699351
309454
897375
155422
127814
141737
367531
225822
173296
210720
975846
839733
293239
921677
1008150
728747
903523
611889
633007
323815
214567
399809
513407
677189
273730
177404
526663
806830
412071
393933
613884
411783
469911
364418
920309
230239
332388
1014681
689314
538153
1024195
761489
168803
867074
719586
750533
794391
311979
914094
349481
160393
667463
236615
623417
166172
561543
754461
879298
4155
502080
406587
894760
255849
328169
947040
684062
256086
522847
570594
391088
121881
1032716
868790
1031395
245483
495067
149604
927286
447851
251182
716391
520827
390743
950993
594501
164631
972157
108152
403732
286521
779191
1023730
768856
507823
530299
54454
894019
102549
875415
578182
973074
1008992
73916
320381
127345
669452
145443
508230
613738
964173
782572
657761
9363
681499
292840
769726
83542
505733
153104
221565
504863
990094
790207
376286
221895
242951
833358
452720
423666
406345
648919
493560
89499
673588
975696
1003995
810135
415716
670657
712078
202219
956872
806994
386331
6324
152561
818732
169334
627214
366521
782870
895767
936255
540306
943675
1007954
856527
222798
919152
847262
553154
127549
70462
693242
366643
1043762
193837
411832
792321
39299
673863
687638
156634
1044997
635267
520517
374989
972454
718757
441969
964744
528643
937357
594947
208331
1011014
194811
993936
199082
884381
367451
251374
668896
931336
296739
676304
11314
796052
980154
221526
234274
311398
865035
1019342
40715
811965
754087
773608
52743
939487
206096
940231
521259
902646
227868
260943
344920
760760
831330
133090
340719
545630
296207
585071
685985
697210
683639
174399
443100
329014
161030
220736
734541
1003889
591430
1033024
970314
623276
481109
435958
692104
214337
23261
137475
204708
661795
315491
872811
353662
688147
126597
625895
455985
527659
673761
709712
710632
220488
158471
184009
263052
112509
768128
543182
580181
406689
675338
705496
248960
148390
327402
962303
1012391
92465
344361
930965
409282
231641
711399
277900
674338
812774
562022
731467
1025836
52317
978358
296855
556492
150029
84128
445692
29973
286121
23080
501097
467791
394109
671502
894786
297705
406806
503799
346686
14938
49095
455047
111356
8291
871830
533228
419391
210108
211459
717261
926629
741018
676795
357677
328729
943957
293187
165196
259936
927198
78910
325218
932553
886949
737997
476439
272528
153077
449430
584283
534880
938675
936253
658119
61286
721020
1001963
633848
469840
394014
1034736
808536
726090
759249
611301
427285
568581
11568
424959
66839
437873
70211
1025288
439936
338718
367883
791011
1022207
275280
228840
436517
415042
699074
92157
929945
411065
868690
95469
709187
247609
703827
968889
661083
636640
307174
48348
35222
581542
173530
547511
403579
239031
633713
106163
731146
645911
397803
755055
1030006
110243
838551
872129
355335
972928
291191
234902
911494
791734
1033513
307515
298249
143655
464651
840356
330065
495436
578497
1032273
577026
732968
268303
167062
284025
569700
713284
740312
198227
553204
581482
677263
597434
876072
20519
166579
984490
483511
612620
786252
85523
453735
571101
567117
609494
361925
141138
811743
1042107
498089
155930
164959
203546
675967
142622
843208
839656
410375
861575
6039
250390
926459
1016569
490842
810251
799397
478765
798329
841188
430254
520421
242585
441283
908882
942061
972470
74627
681709
268378
548653
465534
666321
1008973
174999
830097
782478
53563
131833
388207
1036785
611499
891500
738935
952937
42506
282402
226747
275472
722992
1016575
393233
685876
769859
4658
687933
498421
736606
1002709
602035
185738
666093
32995
411670
38620
46693
62682
795209
471029
564529
553304
583077
683649
758426
220460
16404
610673
387972
315754
200513
813741
713712
60244
518512
896629
750358
869863
578780
438877
995618
635567
976800
28614
807949
220135
911914
911523
317741
936307
315936
935754
128079
625392
264807
377771
628013
130180
67811
984222
392558
652951
701685
290301
285617
818754
160536
935898
614241
335321
876974
735977
685294
119007
328143
502105
680611
935050
703192
947313
142561
963393
505255
729468
141109
946642
812864
71605
42044
293259
799662
243291
238693
251792
519033
946090
264009
497726
342949
737562
232311
191186
449923
828685
887665
291653
197675
235996
602042
853582
334310
826917
721238
258614
607457
942467
15141
890800
510848
473940
311874
906880
312887
311478
488902
932170
72064
102728
610744
501469
393316
373316
280096
66934
827471
539463
273654
113115
160677
67832
643966
301271
731870
928149
401244
95249
955867
959354
82104
620096
1036971
506507
179632
897385
330650
453868
432097
854963
280238
230784
885869
538691
100483
932614
624634
494929
519451
397377
124370
71247
442637
91293
597704
66156
645133
339406
443517
808176
923018
434815
445032
620201
680367
933336
597356
471167
554393
74804
370111
654872
795064
695255
358192
601749
404653
79560
176558
19139
749671
958603
56129
554875
688164
562648
145978
606612
364401
390609
876378
613156
554274
297515
112205
341864
12185
629280
322037
918131
369269
286323
135702
558841
467677
403389
642076
413148
132179
507192
108748
576663
463935
323785
291303
285652
927136
737762
385803
639737
838352
882867
250361
941456
448914
58726
637255
938002
1001904
533225
783213
573449
691729
860702
868835
956976
463102
952767
922868
736562
220537
455335
917411
912386
751379
60637
344394
533884
141807
737174
253903
604538
513551
485420
1018266
328883
385261
820552
342293
622367
878258
302918
284744
352677
523140
1032493
283322
771907
470626
871258
746190
1038930
324498
314062
236388
803554
256955
394260
624980
484214
761467
75720
343973
459906
796868
95634
162078
828043
755737
942662
53924
704695
540277
12959
896039
871157
547686
571838
829377
1007572
98976
299754
729284
715149
501212
575359
677000
462573
362644
716822
959073
247473
45547
301156
972322
152244
894464
871944
867133
473883
168135
742231
508580
389338
978594
1023303
981707
884946
286848
253066
476942
125975
368458
812242
951748
393876
65102
101675
542801
350284
835596
865515
624951
394871
623297
209814
741463
199472
486771
701941
762575
867581
645633
47391
327359
624894
269080
278981
1005831
388840
235235
192150
424581
309114
281235
222413
466591
825299
418448
402593
219957
249107
942878
545862
331435
826091
522492
419170
1010790
967687
176719
981740
1011807
251875
544850
961704
68048
918238
81501
201667
165248
326489
679391
873261
670680
950284
540761
830665
454861
364827
343487
318851
176773
828866
46181
17177
216645
299164
967644
947423
909381
627635
376199
619572
363581
559939
919962
63306
348839
861214
900945
744287
515271
855290
635913
400603
738446
890059
204187
194915
687413
638490
355007
42784
511741
246549
149742
728548
590250
695069
282383
48428
92496
107228
657700
542983
453660
394287
679114
575071
36332
30454
529266
363949
745564
278753
26028
662704
764352
917885
441838
443159
682351
109502
901483
301248
795597
211673
663214
447529
403292
23575
991463
925267
914154
609516
367177
639039
419092
238676
233456
60313
310071
427215
124602
378271
877653
33165
675993
145982
612483
526477
436273
553920
166834
296941
35883
786493
262564
965065
135730
128167
564352
228553
938467
564837
356992
609860
931896
845282
269962
648015
47754
442828
927423
504832
1013536
840498
561550
828744
315577
587850
580376
334950
166865
9149
534440
974718
187777
327428
109525
196339
199159
4137
206760
976499
211861
387827
723825
793169
622837
206569
887009
881137
105490
436481
30952
110190
151486
446317
657023
731679
116528
386787
369264
207335
268576
618953
908470
310727
636929
919440
176126
746883
805058
805195
448272
176022
444883
829180
776745
514181
760558
933067
403241
735481
288478
19028
421794
647989
590521
556768
962677
250691
921283
409516
338789
917092
130059
126765
340584
178954
794823
134680
784825
571170
96466
941362
654732
241391
580519
738986
309334
573041
951726
172924
828722
797654
738632
55505
366351
734521
207893
693501
985512
121954
698232
939290
508275
479657
239211
284319
516004
142503
182790
855788
845416
266319
736235
687750
287838
305558
742989
736789
454620
563949
763258
597057
686792
775880
428792
478515
76687
81320
187246
505441
766560
108626
213728
991967
189618
1007451
34333
248008
1009964
636532
958562
315965
840287
630337
754541
595273
466150
33822
665863
771039
254243
999738
721054
95291
691529
302102
744201
269452
648516
776341
24726
821261
502773
144779
262845
793753
176769
388066
966611
663315
704788
443445
168898
597149
408007
1043041
349645
19542
717143
626276
882889
450228
80333
613564
916015
891461
216289
559707
282415
240838
214433
255985
252161
741766
59247
235387
875095
834091
525020
709091
170774
275379
84043
867656
727859
771865
740198
368382
201457
994346
621289
29803
836942
683462
997491
861086
44478
291493
927817
404347
541882
720397
773203
105956
1032830
575376
301618
372098
956187
638290
389435
50664
807186
96950
208387
555206
968946
525273
772560
61590
934699
391255
635288
126524
534711
389189
844125
107965
278427
540949
639882
1032734
196183
268279
394878
368109
1006137
251446
366469
789062
391618
803685
85286
433074
187936
997475
292676
276816
518709
272356
196668
559623
1015655
705080
270571
193798
905481
516763
500713
237158
816544
290348
895682
786497
969108
49639
436259
664280
2153
934121
96467
675936
147078
791268
44290
373702
513465
304986
393631
171990
467287
254334
904729
683842
903450
334669
655842
521947
162363
929654
46269
753613
360504
701079
273136
875955
834722
242081
40003
146114
926352
762452
887276
336364
905888
509693
137194
298604
682003
106051
820614
1011708
19730
22988
936492
139066
757103
520322
458875
207385
941506
939204
693456
801584
15847
343426
555123
27222
176220
430536
488049
556437
913339
16514
637529
822834
163130
17572
14555
366371
614852
135291
935309
338359
928781
352341
518182
876754
59787
980579
29025
108164
99561
24996
461053
154897
435893
717182
360433
1005863
4204
759880
812154
910428
643701
402866
939650
931127
103215
121908
104454
404505
363888
767234
985040
345840
713252
623658
56890
659206
778442
493099
1008709
114577
682873
569879
1040438
623664
757816
569482
213781
932682
204220
786704
928171
997628
880821
601978
129377
605344
85022
6535
253206
8492
200021
821214
526122
148331
889570
185816
780511
367152
963281
252123
216040
855981
541098
847786
828580
45071
701269
957855
817171
1008041
910397
377064
326131
987912
948613
818897
724949
550096
869336
257444
18621
109271
622508
953796
815734
999113
522358
312906
929807
604040
750332
40239
186395
899915
669049
262896
318260
552126
952221
615136
806565
730666
317058
169477
140456
553663
519381
845024
602396
475481
355402
844177
664896
746609
33488
265655
76551
768040
756102
337507
655500
370095
407222
223960
562368
221806
500055
922467
369907
207759
65381
728236
752809
457977
188708
511160
1007185
629432
288213
686553
453822
287751
11903
20014
962743
994022
255430
119204
951342
388370
150959
737609
877263
747539
160656
455276
533278
952363
813350
84875
331414
210979
275757
944516
727553
356376
905707
1026119
888611
947874
702343
715895
335963
525294
30570
694887
14979
576093
544729
621948
828800
590113
12610
1009731
501938
583208
274103
365483
900634
911789
826862
16592
817050
356466
963320
939245
1037068
926644
644794
547686
596658
70477
846722
628847
535356
145235
1016167
125784
441325
377665
227874
781525
587149
692601
985630
417093
625908
70777
752773
785889
108312
373760
584423
907581
158505
727772
906964
122739
128434
104666
1031993
969710
851226
114386
178922
956892
258601
1011643
541086
887680
937825
673952
1012392
191381
894202
632879
122798
845882
38127
248584
939044
884981
30420
499263
260010
132433
1004535
14377
204874
70202
630702
345920
646139
452933
706385
64665
148370
892964
433596
647890
163005
436626
776050
35010
742310
604174
36244
800480
666548
754562
859972
692165
250498
953635
152781
780079
59216
537073
573479
738227
916999
780307
406356
447990
97951
867492
868603
950034
792663
871388
562032
474055
28879
704331
745581
648288
69599
841924
568415
920885
678110
783667
841395
1040226
696851
967863
246997
884069
312153
403080
502660
909068
1013391
364464
998525
1002112
435349
12590
606199
99710
122022
493291
228300
135216
606108
1007337
625392
601005
905256
788829
548533
20933
849684
633899
618413
765
542077
127550
91699
745043
312494
187404
747461
148775
43842
694070
450187
130065
456995
875241
855734
536898
616698
530034
657833
534903
306192
245678
707731
706897
538900
91725
879133
304728
576580
684730
815477
182343
361239
1002045
225815
344351
932772
988446
631869
1013311
798175
431525
560813
599917
386790
451280
54949
95102
106192
293264
505545
138733
195446
117226
339102
700617
138003
475600
970277
526937
725211
234464
505966
484622
869507
883822
391496
990480
71181
619267
351853
646831
911591
495999
812118
702147
809754
443546
435799
1023522
36930
591464
315910
1044101
289158
737130
15462
1035260
656057
661527
933234
659103
37264
1038427
57041
973820
273405
1023860
10465
940335
800678
530270
555884
338473
556850
899109
775164
542035
203670
968774
944769
540159
485609
576740
555965
915179
581328
295124
82028
923633
772707
136802
244804
720046
473670
703450
93929
782795
28683
497407
976386
318392
133240
686619
972906
565927
1038486
506619
1014157
912311
309143
797822
661363
601026
35274
182231
630860
614874
129068
10953
914089
146965
649959
170760
415435
257259
899954
101021
169266
525420
56982
634494
725647
626757
707724
605304
474565
136777
430906
721650
975216
60859
649497
22082
540010
391971
836194
558632
253500
166247
517010
114778
18567
515362
799487
521567
822145
867163
17946
49809
213036
371768
653625
694253
37005
604191
543036
620193
40347
393696
922673
12282
386023
267922
374249
168344
18882
161491
816870
559528
1043165
448709
667517
779438
644894
671992
392582
66812
222279
925386
155818
353176
690186
205501
716552
835000
197274
640861
738909
397288
333590
876712
649516
941197
370993
759604
373385
1006966
886725
141240
585794
272051
544488
638087
762201
22053
766954
262396
952501
108343
981768
100309
49969
480275
38806
571340
22457
595188
556368
647422
193043
40845
719986
57554
68961
594249
456430
861852
420963
978991
317001
627857
321618
691706
1012392
191090
956844
1033801
882232
556045
815535
941615
891412
929067
341132
676726
18530
753694
989042
1000443
910512
73569
371894
129245
989927
828904
237263
214715
601942
236799
807062
613871
73435
374170
769110
455784
736406
545827
334652
204135
99811
1023917
985908
61005
190046
285750
128706
56445
82144
559923
831454
791550
700200
98927
278182
506665
651404
381983
125691
114453
64926
953848
829060
308736
977753
847701
809498
479226
232392
188681
255682
13033
420278
298607
66952
842345
1042729
228157
837482
29250
341822
176364
835528
487810
1012248
312756
1040081
263456
168702
920241
311833
1025961
860506
333241
331366
418238
990799
796434
707454
760531
144980
620785
1012825
764210
184045
67470
423148
18358
995812
213986
281082
184917
803964
788339
610123
10886
452679
962365
87361
370996
407853
729111
661971
257462
791151
77147
128833
80395
1008105
337578
855653
617381
618494
586197
422181
308308
120963
113948
765457
499355
1017652
170968
602574
859817
1034434
790621
495942
826274
429430
792335
276687
964717
388286
876170
381513
34654
358510
915913
451607
600984
559528
380881
134003
175039
1031733
446776
406599
351737
976429
131905
475397
432790
144085
513693
176498
979091
783818
376326
131029
899153
148187
1010776
363536
180343
281785
252747
479406
574461
698900
976954
101934
56298
824755
408789
902060
114487
863163
541111
513112
609435
799827
1010131
299118
409920
954916
1033917
314279
424218
115619
400570
407823
891773
160180
807139
205606
853476
4416
41728
852379
225069
977976
736987
988991
608461
100889
744497
504230
466445
787243
730615
776016
768697
406239
313589
8048
1025766
1044812
889558
724432
61692
106121
394382
792102
751293
140979
448372
658096
199134
546350
314334
283798
108344
812418
69780
254496
76741
499292
1024918
30437
693261
804766
509045
863462
979580
163674
432756
537680
799090
451754
976733
245913
1000602
121936
131866
78000
70805
1043082
74090
187977
695926
708668
480341
344206
572196
311903
310873
717094
801182
846315
150562
776541
1012719
96187
62764
920772
335763
527963
229250
1034993
910773
543850
928878
720733
642220
711002
454333
222244
711791
444479
916010
922605
494804
101478
540235
659407
519507
85492
965440
261182
150292
99091
901961
341747
323591
191464
578982
726013
534431
816147
664883
721396
637194
929439
649020
655737
42545
791394
1041000
894825
352325
205556
575143
590829
577165
1030772
512660
256221
854401
702062
65044
243521
852818
888447
76384
788367
15205
274843
228860
418998
283302
106327
536580
164303
786963
368602
1001421
921987
761024
767462
730365
157470
762343
323272
53795
928084
776253
41047
342415
360758
717900
100016
547489
237702
217247
734055
482241
420130
436852
229621
280978
722741
36975
174166
687704
582037
724281
763943
249948
412053
930854
323086
73298
150851
200170
948251
137818
221252
560334
668788
62132
582975
540386
502180
76737
363512
229954
511630
958886
80904
576988
389271
751929
131687
678622
934730
55377
387656
367872
870759
777664
672302
265367
389383
694089
180457
976838
570759
486975
449018
947864
715225
742197
821218
289340
718067
560105
679672
594253
841516
117297
954654
526015
498026
416441
541166
718413
659101
696504
465644
541543
1030843
591640
358737
342435
171336
337268
471081
163240
545131
852630
160736
701727
549049
203632
399596
711119
420309
982157
431500
214843
937546
776179
323764
319101
25296
205017
778542
862993
412140
202331
135357
96188
141157
895966
14154
291147
361477
1004551
1020421
57388
793340
104246
649131
312653
157997
673553
339240
245663
988785
852582
1009578
174878
1030104
245697
34422
932665
43098
368712
199211
877926
30537
1010072
817019
322172
339206
790189
145012
599456
119452
892466
770160
997374
925268
871724
915205
364234
932420
86939
138128
449939
166778
78933
90711
248707
646979
3142
612936
315398
629087
326453
630600
165828
63100
297591
379401
193970
978399
246359
806580
62330
529018
1039782
127421
510083
482088
999704
797295
24612
107140
590013
701371
555174
372621
377087
1030612
636837
99728
823916
1007478
482686
38402
609783
616465
949073
759100
509839
666053
869108
969139
353126
535618
792319
77743
900609
304100
983412
413677
16635
833980
322515
720784
306676
538429
891278
328633
296285
662475
100680
439078
165386
709694
153355
428382
398397
105402
106065
907465
312553
7259
62841
754690
950470
90766
141754
56782
946438
694255
458844
854286
317757
473007
1033922
553286
907026
372648
871331
450820
837978
325817
173235
115694
1035780
600843
985180
605009
52671
169502
620348
527379
774791
84680
998344
124772
301943
904042
918331
817912
636390
824759
938204
231606
452289
472356
818267
208147
238239
199208
830776
515300
1009041
242285
645145
390023
363629
952978
831689
456328
437643
851961
886765
644783
231946
399882
611519
507713
379153
209652
924726
832539
163267
958710
755373
832576
714848
734290
1035288
791108
472289
584707
318167
868828
367462
463292
1013752
281731
36220
527193
76196
573195
997224
707225
560063
1001079
824595
375684
20245
336577
195355
313189
682425
232965
743413
471731
649804
908709
711619
1021863
124726
645640
620720
317739
725761
45150
764185
526569
695724
1035429
521127
292554
923104
413356
329424
700968
617677
159083
29786
975256
911142
1017757
201334
208161
203231
842918
96157
645127
344993
243745
123351
467093
282235
441328
662574
86346
364869
793222
463277
671101
377187
936713
29748
346471
328496
767882
822135
100716
399617
120221
344000
456890
623898
662038
156197
446564
599736
711820
266157
376827
513108
871398
110197
816198
944521
626106
902377
860188
142879
930440
31214
847996
64121
749047
833686
239135
21161
376376
559833
983454
491296
1006579
336881
891765
1024259
246226
358943
199316
162213
27944
459607
316712
951410
286955
337875
158407
344933
319202
624710
557131
402867
388472
528754
96320
395196
363649
602955
362650
998652
733759
778784
242644
413700
554173
972430
542158
545280
37540
69548
378523
604006
693346
732024
49095
228070
110212
84441
1005373
535833
755206
757712
860669
622738
853675
574977
377389
76505
327979
771814
685093
504273
129272
695604
995506
995188
259198
261958
904242
416880
887307
93459
443737
705826
497313
722229
741907
231062
393806
548185
924300
899461
413636
79261
322416
6071
181811
492573
522531
136915
300199
356341
32695
787884
736117
868985
45971
372989
353234
82719
445876
846917
66093
464301
720817
359183
179453
224721
1017226
671325
1035589
750395
64468
195700
3192
791935
190497
218680
935695
894856
326197
940449
1041164
504885
1011180
672304
46382
820800
999316
919565
728866
182710
741126
958766
592049
159600
112573
479737
141945
957094
309296
224889
394691
518880
70146
524284
286775
825819
731051
828850
926155
209466
110353
20741
4825
270321
608159
475211
655175
372736
862683
811882
814940
556984
607404
317033
116920
687994
765536
572306
803278
153469
363183
720164
275256
507832
862357
539525
302749
255083
509227
92145
1004546
218100
117013
225471
399447
728449
340767
296672
262714
623386
761726
792939
390125
623121
662647
507507
731990
245621
1018627
1019653
486322
462346
162448
702186
953804
6979
798378
978996
511207
584562
883451
684231
735200
659663
640029
905392
895040
158162
372587
836751
843470
639745
607885
229284
925706
114467
137058
562464
95393
8353
301160
50412
729253
277882
869988
379812
945005
854703
432103
269946
716954
884904
915588
902214
127745
495972
168591
912530
24858
784442
658859
726299
54360
685183
263884
835555
593593
537065
167874
309108
339329
1040355
879653
369255
84763
246438
984253
33884
587255
357807
695478
204447
437048
630476
858237
962156
882868
245240
98785
263563
294413
261039
757922
221356
679707
118685
849703
188536
789642
63054
505587
727282
423710
475072
916359
601226
464598
819339
605620
460479
424129
360591
670028
700284
760083
421204
95974
696342
923674
321979
545180
986360
260908
972323
749044
517998
881021
278804
975669
524122
735537
938428
812865
682152
905001
855362
679050
387525
264131
890148
524723
136697
64249
815667
261569
54898
392325
476585
882550
1027562
157029
483046
301575
676371
1011266
513679
276086
140471
1001949
300057
1040713
218885
26586
271988
332712
225936
451799
767325
358017
877389
760824
684184
159732
715109
1033902
683405
567646
664878
982166
960787
594420
535223
276762
25079
369283
305521
131675
937655
973357
542892
139010
224192
699225
700350
852939
826334
544133
132875
770798
536706
363189
21865
1045294
437114
575230
1039272
600342
240474
188492
1038192
329521
839845
117757
735294
1018802
1043749
90755
257449
443049
787713
216175
790089
294467
148115
587297
196712
1021358
214135
818300
617367
160399
239737
616008
1012372
155599
338041
434228
691190
662585
390308
1015754
372730
566435
716387
452523
707539
245836
342679
12548
241218
488465
271320
897657
19507
824940
978855
408946
541563
966722
986748
80452
285234
436424
699947
990325
473172
282070
387903
458386
1020698
753438
575292
72719
76230
889132
431797
850021
520606
602860
142815
20924
755629
297251
816799
130779
376429
57103
662920
543180
821150
924579
50077
163334
26399
804772
154399
328263
170118
525075
449701
678685
281509
785840
608510
161836
22190
907487
1020608
267337
962914
974365
600693
171058
281577
182469
420126
896866
903076
60873
210146
879356
152558
667610
1032498
152638
984639
710980
600133
350237
234283
790597
822205
396625
41632
954480
311602
523572
708773
237159
385187
562897
277211
1031876
430090
281688
296942
69575
721400
1014930
838505
253862
54962
720591
846842
878276
889048
310125
306542
704462
994233
710682
1016151
40043
441212
633370
510172
609910
620035
296962
807861
99672
439500
101658
546679
24182
966458
416645
915294
14586
336073
450253
232429
321655
524898
755291
552350
336905
874142
217312
640985
306817
445561
791276
884931
1016217
266120
296244
164058
979445
142373
424951
467279
536332
11105
34324
430661
414750
277701
1001481
805247
934667
528600
810972
343808
831895
722230
440996
475247
136465
527770
59259
995979
344124
236505
64425
112056
795316
944650
312644
635536
142351
227304
57975
534739
297107
540621
848526
28455
667622
366575
128876
231704
118326
314055
620751
43100
982276
297369
245986
156462
249356
239726
382136
190197
647873
646248
720989
803465
533764
720755
377596
756768
627828
691553
219851
291824
287276
317149
503011
567414
753593
117656
959879
57001
591943
430447
740680
851704
127564
173093
118805
312299
517385
838178
902161
657078
576705
890865
909809
395060
26036
545522
63722
973945
192948
736407
363070
592909
259079
927696
1033072
485766
1000000
69916
499840
5534
320739
864322
735468
802393
795341
24850
522848
252265
938096
390910
738256
1010114
783954
608817
154406
99206
631482
607628
337383
796157
916564
190452
238880
430025
511194
229817
117487
471544
819200
343296
769557
339817
187455
1027374
201013
867963
659648
685629
929737
555824
306958
175165
880510
938036
110804
1010544
836715
150844
266508
305094
164675
52103
256579
54721
884524
865203
1035523
92985
12047
878053
883083
781670
276475
461945
437019
658924
232123
734841
601784
662513
788586
683163
160941
189727
859456
82330
672990
463156
502248
350182
585559
485942
653259
702739
944011
644293
702738
391607
736635
459683
583622
223808
670806
222161
650708
909231
94742
443894
144849
34345
889601
249743
744887
160305
1017943
972172
12792
940680
61435
946464
731286
89584
1001968
381246
308326
384306
737150
1022454
789609
484668
668249
432683
186949
455419
283478
958215
1017426
916872
867683
678719
770147
8860
323447
105513
873517
695200
50764
675324
1027494
133111
739716
1031565
303671
173046
29649
283158
389100
134185
873557
485275
560898
284229
34329
499070
215119
1018710
517655
978523
685573
151695
766424
241458
154688
420909
292371
704973
184510
479074
754989
1112
798195
34446
548651
18164
868213
382077
84679
515793
371374
957476
998875
1038324
831310
699872
914476
370228
896266
364592
382161
807318
541350
244282
124663
918129
67786
1043518
931813
744925
791955
242880
47933
65148
1012509
376435
16230
904670
2093
730273
397638
292168
1007233
990612
9260
344030
236339
79918
116810
568569
853521
641929
216229
1017763
947517
925403
805575
488154
286120
841122
878495
172551
927809
830416
278158
354474
555031
947708
907657
642461
621731
78445
29467
337181
294490
361694
401563
180138
207057
235686
898014
943576
946374
278373
800929
304445
377657
915878
258485
630798
284074
907909
764391
610892
421034
198988
517255
564168
1001939
504739
390496
906323
462575
496758
116425
107077
494080
225895
412254
444656
755316
981908
835921
67462
37108
151371
434148
345674
328094
249451
720517
633370
689613
596855
513001
232417
264966
355327
312481
989340
973906
86247
1029332
207886
879249
743227
691894
627339
180543
256935
230251
285025
560244
5511
809873
732095
15775
127848
451012
158131
283343
245282
272968
675548
229784
204490
815793
270760
414817
440979
455760
393279
549651
388564
372163
871252
301560
764462
832618
863926
791441
37070
472347
407856
310536
828975
286684
750816
31897
616910
1032844
472858
517263
27224
829845
791934
810075
328604
581365
734182
354643
925626
480977
35993
618656
48083
99780
962445
990867
131595
601283
80413
413908
468545
624756
458085
601034
29604
907424
138639
886504
221479
68957
91659
744778
160919
764945
516112
39915
372683
214948
191758
589584
248443
153265
746886
752668
778547
586526
412995
219715
754685
839618
934235
651414
502823
906666
834318
359923
369852
627587
647959
1033782
707543
820584
230607
277862
40297
75393
778664
159582
551347
924661
926081
365489
663781
336452
263471
442453
189973
123815
590177
593690
485787
961994
353494
578714
208629
141159
532939
729579
552535
549511
993121
99503
651651
855509
831559
206177
832400
889929
28616
292047
16820
548172
786927
806230
1005897
664414
250012
648211
766539
308234
489358
315637
134109
522928
456747
809221
1042068
237432
794309
553709
323715
523878
938863
602878
758052
383280
754452
249049
937559
195980
360061
285356
607346
469276
299959
366050
913685
741025
264611
162382
760768
47542
76261
352724
986828
900290
384741
379008
956731
37412
790077
779419
705105
543855
509084
790189
531991
102016
137263
175789
86823
115286
777879
381161
455715
74818
543085
18337
564501
493613
753577
894323
502169
166339
494459
763018
903472
12665
369897
85018
641345
854685
650213
299669
948224
242649
288369
709465
907410
212221
533783
541010
831386
166501
15622
188538
337503
951035
571955
457254
671883
407603
177403
626310
517941
894340
554672
392800
785836
187837
852556
172424
1042957
636134
593194
81193
822041
868184
49309
337389
455054
317059
968522
315095
920591
264667
90824
635505
305959
783613
424390
72841
330235
165220
545520
355499
747658
1043907
748374
811889
822727
793050
19999
1032752
736803
883005
670774
709011
282530
819778
44472
106772
1043163
172993
380513
499765
77275
111695
931869
545375
618653
934894
623172
100456
950964
704153
813546
297424
736522
376906
93283
262809
818565
737105
120611
60228
1042885
843797
138878
861152
288658
322177
155839
198616
378135
419138
710188
16035
858451
141862
202008
317894
678925
89139
648467
861077
475876
805575
535236
343577
482421
876675
873129
121428
584552
681354
326160
600746
865688
434587
433734
244034
579131
651165
874136
733781
980300
118129
573129
695345
344549
485148
370887
1880
226415
870722
211978
631902
726977
826320
715921
27459
615463
724258
479262
949178
415005
991274
817922
475419
344996
183037
97447
436810
83026
127523
376742
1031409
209606
462600
172925
115221
857784
72855
514502
278985
50908
725930
170527
430358
1000066
1017551
93872
229457
325731
1016389
485108
892885
782872
617670
122185
358340
38054
932518
362333
790322
634
308140
94158
914606
693822
536199
158620
205591
295888
332272
282385
818904
949974
940706
1025009
552900
305119
2511
652929
827968
372810
932907
703656
625326
599691
495901
661365
1022184
698546
582359
745866
230944
295230
131282
136008
560883
219582
582013
739442
274259
1023557
551567
297507
967086
31226
840531
619799
366962
174970
867486
265934
54583
522008
923131
722696
842392
676434
412223
110706
326328
1042764
247451
322513
768464
80048
186194
631810
323258
120912
1019089
1004282
1042854
667302
460153
759500
3260
516008
834009
348665
931328
419517
752476
756745
748019
567626
777230
528532
689933
90169
1009123
811673
876097
333431
647954
711228
812872
259331
703165
924499
660306
837119
727863
810322
609958
508313
956496
306029
753401
265201
377227
331309
313776
749212
647260
797765
366417
514128
537269
513738
916839
225151
349341
914251
963032
199647
592922
569718
561025
613776
661524
234127
338103
838174
836144
914263
984275
596235
182961
786000
411512
398554
398874
822479
924539
247687
369685
50224
714852
909201
171956
362810
40686
721414
702149
1036798
872317
235320
655102
848621
428272
723843
597608
1011138
422524
300218
980946
669921
281428
640884
915208
1011883
740418
310241
587275
839978
377459
766773
241078
152068
1038627
1038007
38882
761093
182189
827036
696483
28507
724343
720039
794601
571347
623381
34607
569228
1043689
219131
789708
106944
767802
81997
398456
313115
799090
868574
849236
525886
523252
795467
919336
399153
476996
768976
808376
965344
18461
1013975
145430
304003
519443
813057
512530
723381
21623
315649
58705
574943
800928
735564
928838
683540
432500
10009
250093
149446
949937
564602
585163
720580
1041180
550025
435222
1023175
688569
777561
501088
802489
153902
487521
88506
935212
324796
531632
678055
559800
626092
781376
817701
308602
986705
243728
1015419
549291
1011322
762461
420934
655252
355142
775445
313985
115194
377198
538480
802991
598551
458855
900050
739897
668203
272356
208774
254982
220409
293707
1011475
541030
953001
910777
423309
10749
823956
503836
229324
514252
116656
573629
162254
79225
104971
30625
220338
533707
127764
183259
709461
985194
548517
367098
900012
697803
401775
173018
471610
208280
750963
892362
34912
724833
382143
782065
139041
322469
182723
6661
286168
219195
499578
363146
233316
468877
583125
938014
300319
107632
945772
406996
822030
980091
335026
27090
826666
270759
577849
1033270
334984
395033
977821
84083
767941
593972
469731
573231
933478
509344
493078
514275
612364
193249
177740
438058
592540
933303
877056
118054
51843
1008554
47029
723745
571041
107349
603045
722287
315914
131237
499037
707983
856080
579364
869359
273861
590199
657635
844799
1000634
943824
48779
942335
336055
461824
885424
732222
727985
138937
516531
628490
741039
691880
21910
228046
548700
934389
835740
782337
214194
315309
639910
221618
440264
408157
65664
290052
917320
313152
32395
589801
187778
714308
1036687
145802
523745
532870
219762
26763
644171
249341
697387
564335
183079
338488
567554
336729
244425
212312
856954
323607
138805
116061
408642
814690
262560
949675
387656
10692
102169
186258
1008624
992193
932517
670104
906500
708441
56141
60662
79060
580849
501312
83472
393258
180367
661723
712722
593838
386264
417121
463299
1042876
268024
62643
1012114
828048
670002
159823
406736
926697
42364
749378
370596
756008
113303
737545
1039644
739772
546792
879648
200812
122257
730677
652761
952976
824326
131525
984118
920950
294428
411737
1004398
1007701
984148
719763
133501
953742
975033
938274
815976
279802
496434
1026976
450016
504716
933657
701567
577677
789631
808537
440984
785296
790486
648479
829717
297007
1038714
52113
709479
666164
662848
93160
233338
208326
189639
331271
169781
527662
341798
1011917
360209
269051
659796
99749
9640
590871
733536
850142
542815
27814
14570
688720
40053
288413
325147
707276
443277
1025369
212901
416828
973113
541560
127552
248666
188175
458815
63661
902157
296839
8057
864418
187482
817508
977167
182117
746065
615052
973325
686804
67914
985959
940645
128159
282166
930103
333258
214990
795040
875284
478693
846960
322993
110527
627546
215667
540190
802356
583515
173280
330765
709268
343403
350965
124517
553803
861389
505077
856927
880625
481994
837546
207143
366504
846380
817965
330338
237627
754626
544437
228763
859307
845171
130680
119710
969325
476585
972913
791384
809090
59916
115828
865389
292451
501634
137003
407251
873413
32908
833962
391160
918449
36002
268658
30232
413061
880305
50161
100909
429195
575146
917854
592388
569752
15710
558695
42683
639339
967935
801636
160672
218899
311649
549626
477907
769429
1017861
668386
693887
27353
819555
335754
187055
693834
1040625
198970
105599
173198
785937
855654
526394
225703
565425
43679
312269
339812
1039754
942022
453231
495039
914999
551194
945946
594053
109503
650650
416678
382981
481005
127257
663634
406824
175477
1025580
524315
1002812
137231
33423
980723
75584
520665
415024
66457
912112
568841
234133
404894
769567
3888
506891
529181
423098
939036
160801
40425
855846
766327
379361
163726
59389
1021200
829116
541321
899423
399276
349417
927794
29541
884180
966262
895003
29307
509372
604899
530581
671768
985742
277501
774717
57222
647085
1038543
303641
86053
820234
2600
705562
626767
561739
602829
819642
433994
840487
128970
80226
121441
285118
210369
646953
721922
841824
994355
737066
229924
693743
519699
248120
593300
568531
355137
665579
192854
327965
158262
40061
352661
196881
733689
917684
266925
662206
1021648
925717
888778
177260
217501
468005
901294
244587
305732
403028
712097
304855
714714
506216
429299
445206
799936
631462
75104
531614
700083
549577
855097
276652
1010871
432776
830094
781318
370301
1028339
771968
770250
171739
93186
373854
385721
407045
803263
564175
592340
911900
564211
616167
661397
138760
624412
434530
210138
822817
625191
551632
194778
954591
800992
839963
760629
364000
123701
1035380
347886
200321
904030
204367
388525
191049
220395
23059
554356
1038338
778470
508201
302708
905076
531575
928181
409882
867417
447281
951700
256159
830167
743517
42491
352819
926117
747106
931656
887980
466416
856341
160740
510683
102864
891543
456293
421
608626
976128
19854
610242
56284
160828
90412
731535
135391
522569
565087
250717
322094
784354
989539
252696
579610
916232
44355
663503
1014590
623921
62640
878589
56011
543195
987346
30227
422197
855428
987448
904320
436036
1034176
209675
326984
27959
181382
419554
422786
155940
626385
815517
797830
20431
26831
213568
806959
958826
353392
200551
314299
160195
877760
111162
1015951
395559
242137
285672
813653
379400
510771
398582
428003
18284
1000704
596821
789099
458239
677569
335234
816323
865484
487066
835778
775735
877916
828277
28881
648070
984718
90827
316052
853992
250749
351366
771262
760609
229221
829872
590095
405105
737739
749151
631954
183280
297444
1040437
632537
30275
407141
685677
853420
731766
484326
985395
720626
178262
51247
967899
855880
63018
13375
288827
582269
433651
291412
548340
112484
329938
878497
971492
567347
46376
28304
987568
745705
65161
449555
452759
187316
452495
267119
581379
507788
418636
768139
745556
559710
492743
92340
598557
982426
677055
314943
425854
30190
68419
898176
591795
572115
88880
106641
118894
138372
74484
673652
835762
455319
805739
791372
598744
1003149
177572
888499
604815
213332
199484
36650
671398
68627
848821
1011745
866075
937667
160981
298787
29650
554981
1009027
97470
636769
958455
689629
728389
2201
516117
735142
746810
259597
935862
713869
380441
699721
332621
963796
611038
766063
552162
723145
101422
922132
275816
903331
140001
948675
258107
226539
886419
807363
960225
746009
293433
785015
871583
521651
660972
587770
523438
725317
967825
920191
96077
897496
1025236
741682
468238
826325
842496
1000499
577844
1009150
253315
151247
542019
813087
493845
160307
114015
700518
690057
896065
20349
392676
204774
736900
509502
150928
439844
265287
364280
604015
341574
428021
1022476
155212
722921
689166
878689
360043
72768
35023
914447
827809
963917
360734
718838
641924
570447
703079
385773
307027
890173
644630
66601
173011
56122
591395
270637
384701
1013141
111005
879059
44233
547727
55275
597394
402644
748727
794096
949283
963039
589133
20043
861484
950793
378505
176490
928939
919030
974980
559315
1008584
919842
155152
289254
195154
458688
1011332
234694
63761
190526
682370
420515
254928
737789
425462
900739
534447
773927
512034
69242
589629
339790
485782
757241
925473
976860
64660
110270
656340
4898
850363
753901
780905
440236
369554
213304
755222
461630
847099
193817
918721
31403
202349
661240
587510
463323
409029
448174
63394
170965
286056
531823
561095
350374
93182
374720
126655
694464
502870
809090
163158
81034
9190
615700
387576
606220
183343
594607
115401
602167
513322
99127
1028446
340412
497722
829256
579999
569769
616614
530351
956244
891334
68035
1045013
550729
722134
717741
84409
145674
753177
890018
246919
1041048
1029556
512713
668510
316875
111916
564162
30513
369031
209450
593059
959001
1032096
902240
645319
62112
423155
293518
863945
339238
938749
609651
111362
518380
229382
134837
53878
268785
576063
1038951
41350
640060
1037963
185947
767301
441660
672293
787010
480076
368714
48212
286365
74583
920937
624063
703384
568163
996664
505288
688425
968485
15145
272105
303835
360617
98904
387414
672565
830381
714323
280321
727839
631754
391956
848286
112235
753063
885605
113914
203105
823129
318292
738816
776348
316971
877725
615358
860608
746652
555735
708127
11031
490817
800184
660013
1045441
853887
406231
1010974
718300
321617
538712
506313
4559
299113
223403
171918
938684
982762
105557
886052
155111
688145
881919
758419
177814
115728
59141
621452
294261
460199
924748
580640
194153
883112
586373
656213
691759
784783
232058
723289
628120
676493
106483
753961
373682
237149
490498
450385
224726
49667
81189
879264
919683
548494
507214
873578
822356
497799
899686
158595
198235
955140
891790
248343
300386
500325
153142
887648
607887
829037
1012491
107640
955752
338668
604161
903127
576774
528281
69710
433456
378420
3435
577051
684605
832668
728244
299632
718464
983279
965045
542668
1024250
182265
909680
1010106
175674
620707
73629
757665
264837
702686
350721
570238
1025308
815366
888102
1024085
658521
220635
529132
979299
24866
830918
170698
352983
126771
151573
227269
316459
628796
173770
672249
105937
1018180
69395
295189
400389
230270
183223
584694
369482
922031
1038776
96117
19613
954022
694837
521217
1039766
343105
595641
218246
749484
829306
971349
558663
929872
157485
847967
503609
502250
490521
774294
882136
864736
412055
250719
840975
555187
536422
572025
146392
621274
214903
875546
788483
134857
526719
341166
981417
348275
250751
239565
618558
259965
943357
65012
1006546
573352
87308
724525
458079
703819
197257
297997
966510
280507
432913
549245
252800
413623
309029
92308
808116
499974
340939
944875
680772
513176
942563
646924
591956
302957
1010584
90221
1021713
676434
966561
340524
984870
779738
390811
298074
534477
1024695
569988
185496
998287
831799
662118
662113
85255
479659
746723
562906
16787
23970
1012947
79572
828015
394152
758270
460447
574062
369977
668174
88256
571998
321035
327831
280447
361292
707113
695663
542847
478288
369307
378088
620765
632327
342053
534912
122110
720880
614505
829232
651722
895362
756124
67908
667167
316314
213278
342442
924294
239749
74202
956021
970675
790820
58588
941641
369322
843077
662585
539200
156523
539372
437820
467878
375199
495525
10550
419111
709683
933495
555828
735910
677153
9971
693082
64599
503025
691112
395747
798870
933048
638803
273954
814348
774928
519237
248411
660495
843001
713750
114904
435682
145709
452111
546940
644314
987104
879758
146129
654150
688525
117927
507719
178186
392947
814059
970029
747779
763164
784841
363792
922789
755359
11221
184201
727766
612923
930249
490321
136260
572080
545265
565842
379383
406302
439316
382328
725713
100010
55433
652835
908348
917390
360996
546343
477820
750420
709655
872411
1021781
504599
570985
37476
323056
541673
952836
186521
756021
210290
15453
283706
298667
802475
1028534
958317
9008
660897
290223
932722
448656
457853
859030
519870
234311
935772
904693
241980
740359
545606
447865
273546
807035
57457
1027490
10179
869012
739958
558993
448011
423883
651588
61355
976867
778345
505394
616936
705575
269335
539570
925978
112602
517289
729119
522242
671317
433856
658255
423032
61213
415335
692674
547783
871999
225374
419053
913921
805356
453485
702882
488869
717130
603566
672354
175788
508428
160913
1000343
766668
121646
1010252
641551
373579
936880
252886
618955
113575
884286
89502
513929
688049
949038
866348
32044
662875
235950
177921
141837
540368
493122
983788
690436
720865
278390
77595
454914
453370
901151
288971
7286
549500
636628
408062
653864
984213
568419
902005
69280
945504
781033
560616
991854
331418
779489
966150
828244
541554
610213
396454
173785
673717
456460
948377
912380
459655
829818
268510
1029438
451246
874324
1020943
76159
15603
883596
961537
851086
175807
648441
826442
393913
590870
270703
910861
732000
508943
872870
924613
926010
110656
531977
140692
42977
448626
507177
547726
472458
320844
706344
617194
880215
928594
668202
996143
324240
413437
332529
108104
727548
890961
595395
444050
456272
76455
418129
220232
411016
57102
244215
115793
437946
509706
432192
264873
945989
795587
852821
579445
647393
963520
110795
545529
853745
594192
688005
294940
1031081
898397
488753
910399
646584
59918
228630
605427
776302
494945
974063
234679
757367
534868
1013331
841119
48476
591799
874960
591229
611788
371055
316195
764470
837173
330037
766495
720844
127275
137410
972694
822567
377438
63255
592747
260693
239911
115672
323443
1034182
875836
348347
273113
818829
668604
205019
285030
301606
303975
501599
413665
679663
28037
225144
695538
463016
305769
701190
909373
705733
429523
143511
849082
479043
229734
355612
747057
234789
70146
870097
1040993
589135
829437
933113
563090
565858
837054
334307
51366
733957
353404
595789
411304
225257
709711
348901
234578
1002169
97928
219463
295717
18137
623496
151369
491081
508254
591724
158071
175767
267474
725973
46077
136512
795514
777667
278165
775180
541378
312192
264879
880022
426671
364105
116755
996775
88598
96354
344135
755697
739668
481639
302087
185617
740005
632148
438091
609268
37236
1014769
667860
888523
982168
499247
799481
616236
64235
911484
277389
85812
920363
533624
435824
701720
105056
289130
58448
286483
573287
331410
54242
343128
937730
230082
588416
29173
367808
220653
139537
778619
485083
363480
523778
368511
289525
1027643
607358
815731
157358
898293
933505
379150
856725
627603
745118
395295
366969
730847
636685
599290
865491
33370
36144
217091
493769
665283
491967
209150
894138
833570
178350
565210
77046
912524
498153
755899
700549
524300
951771
662734
358962
668612
87562
132349
778381
121282
904000
748894
897805
4663
680959
137765
171354
435881
1039321
50866
1031466
624072
389614
111629
626697
725524
611850
876911
549377
363031
672777
724114
906947
646677
889256
280257
509128
788505
814670
852103
244862
903261
653967
604218
426641
165458
127861
380084
552517
774259
930933
371383
724344
181316
1004548
904391
350465
978360
662660
1034170
707721
698368
197837
125040
909454
214901
675011
203513
624906
988722
193795
677385
198908
39025
661220
444585
218085
511968
118503
842800
26131
619616
956618
448591
157994
816213
200401
358778
803409
125945
194531
171803
655889
34194
591661
884102
732613
453713
745744
970245
943707
875642
629876
441415
831315
427490
56197
91872
1002419
472464
844195
610789
44648
461777
432872
910506
713628
764668
238487
451624
1009078
210427
512304
405590
56979
870257
547233
720134
249435
224119
126878
583947
447065
788552
178068
804374
369210
632505
108226
260029
685857
271785
211311
372541
53678
295838
997757
252192
768630
383201
866415
226360
663006
538289
521004
945413
885603
651008
704523
417406
503901
423835
111904
876229
705036
553435
1037764
331561
420660
746437
1026923
152672
941057
821626
51161
551155
531231
846311
702667
982695
599826
675214
359814
689361
875098
942361
869417
264385
678850
505355
636373
406156
754968
409296
872015
546108
43651
965452
68190
786492
228536
173841
123634
70432
433130
350963
166021
95960
329548
556628
918948
431943
576525
813170
403563
589031
1024954
1039402
696413
86825
257688
962253
702951
241238
559168
717462
103271
714399
13704
622339
438044
583017
704084
5950
348370
589289
657671
275025
186168
294590
259750
943748
82063
323357
406469
727856
484412
788270
613105
666975
334612
134708
736654
752098
285476
121128
71298
626053
205436
569694
392888
1015159
387250
109876
124780
459071
464025
986711
118312
236245
539113
817590
300462
288176
797919
1225
250570
1021627
567219
441773
788674
139229
963610
679278
496002
84663
764894
199295
494026
305765
548302
825689
385196
468976
358573
376071
144240
433284
207260
210403
52916
305562
653417
327005
313303
331767
803107
35002
37318
166965
41442
538917
754450
526825
414808
211116
20660
128274
617445
372367
272196
301346
51337
926954
2946
386231
540979
237044
650772
444038
187592
26630
471677
1000956
148884
88146
827712
489474
747574
356738
511632
156065
137091
626893
363379
242318
586238
590913
478709
664958
12936
446324
927008
406648
90696
126867
517272
15772
366887
342447
927546
677014
93289
378175
1017359
414792
540915
550436
935236
749168
569280
801717
58250
597585
814099
208412
680593
758338
941683
970951
597017
634733
728949
109016
749086
774999
352950
809568
16655
870341
852
643055
523766
771073
211810
195926
571016
454425
320687
530431
563734
812211
553915
924922
533149
745795
648314
849622
60682
257250
207718
320030
430845
228606
588479
779134
902386
518654
15891
219944
931097
701874
683322
1033589
507031
541299
78260
618447
371290
1040045
682235
708982
978228
884656
279777
6277
173117
577082
221241
204198
195779
479614
409011
259973
596067
658864
962618
730762
33122
855944
700043
821439
361457
757732
932263
827694
580551
608806
564794
720300
685591
1043201
218768
777343
727349
344872
20234
808937
358093
11903
449715
122535
259274
10769
384113
728809
471853
862912
251023
220862
999378
338570
550252
447678
4712
601733
55976
112209
335489
204302
715937
783767
893475
334408
739863
989531
713714
59655
454223
1019826
804040
851696
68187
507601
256119
944519
103419
857579
726490
335481
39574
313228
615098
688823
503054
782123
526092
593109
590395
925188
127136
456746
516241
830184
41213
130186
530426
297174
880165
486924
754107
321354
206139
138525
793918
1045222
1002449
517123
1040154
135936
235489
388461
1002974
131188
417123
987961
592542
1039020
647489
625263
918664
745145
835002
754612
827102
817259
85234
88322
703830
819621
735477
445652
671883
881144
228197
502247
18812
716436
934930
348828
641916
889821
421158
329282
996244
726848
141773
1018744
241509
498113
194409
998144
37206
345675
279273
1018259
669080
388583
195255
642836
740280
8774
409660
478803
732840
699825
270157
831915
696509
424353
185543
909967
234125
241679
967791
682012
938956
91674
1022928
320782
9506
588780
912308
318254
642130
622138
715929
272040
421334
721363
862204
282836
227597
811502
4563
876121
235492
884040
1024377
333963
368078
519402
617712
374749
224583
370537
564243
501582
43708
416862
125533
601090
313913
100730
1029556
281728
264712
1038824
647840
1004888
741538
821599
339426
351411
937390
522746
135845
1028644
980354
169922
214161
687006
124514
1026706
553234
421033
147954
172487
5515
267953
63233
124399
302625
961939
785374
346873
806346
205502
776714
314509
886881
184509
672158
167798
525870
891680
135150
824333
680225
263078
370056
1024649
63311
338150
712867
954929
174972
814088
143508
450870
26025
440105
153225
984890
336323
584695
507447
613490
123044
92190
719920
605573
422526
648377
70050
346326
559482
648548
657553
206640
686057
886872
226092
596543
523921
817209
357130
489473
919451
909546
124532
431284
706742
393464
504946
502988
166299
746697
800378
994819
256999
2067
460606
119146
272642
539106
193036
944657
1021216
710900
333882
973979
242591
96090
732132
262586
578062
770186
555494
969522
316807
465397
7043
218034
641547
73578
756276
215344
131198
101498
536053
42488
564585
37581
448685
867097
629751
807169
186747
820221
490618
312594
268296
437033
124142
116986
1021666
546989
560818
185073
1041928
582110
841472
152681
1044053
689150
1014236
794642
940620
1005580
556742
630455
990193
855113
299819
863422
916221
171018
1041113
587868
232134
228987
138757
852856
934030
428571
1030982
920257
984053
973860
994062
507036
509025
524196
133768
926454
658064
173339
174150
729758
832839
180605
669719
400433
774749
128317
980919
113929
696187
246936
1022222
1034526
968292
770171
122086
261162
753711
923858
128700
1020020
718176
608808
168292
503103
828490
704864
293469
312258
569480
350650
20764
25646
12447
475888
134801
366355
879586
623980
362442
861963
959910
131371
730019
308974
457161
762386
465313
519896
245866
961499
526673
55527
829675
153609
794017
991603
170096
273109
476500
854956
232541
203640
976262
788340
463343
73136
423142
513832
246394
1044997
419849
651494
373018
920416
846212
1042438
680739
890965
824810
769615
613842
598852
87944
894528
884838
765830
305569
310588
811089
539055
525687
977923
592996
599526
18616
494052
327371
689838
251714
202662
999649
156733
145173
1029465
684998
168817
498873
413205
886099
1011990
446831
765946
351584
486586
346689
680810
1023657
990035
706192
426302
1006328
406452
653310
16468
336195
742516
279287
424814
438986
622045
348687
432420
806827
543558
707776
18462
999551
622799
77367
343978
575229
152771
416495
477368
760441
840112
684885
308813
160975
871831
800850
907850
142868
51896
1009045
117744
956104
228017
1030231
663196
66382
852652
712174
312518
390878
784716
131468
826998
101755
876695
1021497
440409
93891
839201
822902
344961
373988
300027
272585
246210
399099
628378
830448
228232
913958
361388
101760
797453
703342
840633
997082
887507
213949
434285
796535
228453
312202
139224
572132
881283
338248
889453
23428
401072
975394
290893
539680
737775
38247
733327
932018
961250
89729
998940
751986
222288
853892
277415
543687
881951
654932
508578
2805
151513
856643
524307
7160
737868
186482
463413
319213
835693
483048
696140
898333
853883
166746
298630
823057
305985
307845
827535
355309
1023425
292253
645498
959073
560530
936730
838914
967159
271765
96945
374265
961512
279144
764757
131939
43492
830639
733498
707009
971765
275317
812112
559314
345348
663896
800379
515893
985307
581250
452372
211110
400113
973257
95018
520757
686482
1026577
311433
143375
1015393
733731
954466
710702
288737
655630
180106
1028995
640379
1031015
270565
930568
239942
444516
733921
354633
889347
337634
973590
1009482
290398
145018
698640
762394
737356
623706
370843
830428
924318
524005
278333
540134
164513
149278
120220
601291
889365
567096
130178
81878
771185
703876
182994
224633
1001216
288285
570803
663373
310009
766604
276855
602860
267368
173869
16758
995049
51869
657750
255595
70821
477497
699433
844928
850867
757736
668776
562262
951429
393582
1041068
27130
445077
612412
432797
966727
918227
492168
392617
640924
887194
551458
102280
1033375
58625
744763
270460
554734
31333
989316
621989
232531
779239
407930
487571
479561
330253
510678
543549
923259
381810
627638
591469
810973
742143
610198
26590
178898
817680
662994
451739
842724
569684
770979
603040
918793
19946
394185
564644
1011470
734576
994106
403679
770485
379031
451279
690319
882568
782492
1044975
314810
975889
732931
15472
281161
650609
475717
979422
810923
229717
551637
172753
700558
4019
371962
33427
448218
234398
948965
692473
139923
789271
523181
891182
381000
41168
68498
508725
635741
443444
896430
518019
397203
116229
1014793
1021194
808253
140544
116518
413105
442530
626985
11451
530094
959619
947445
649080
187326
657643
651312
479863
486451
44116
350226
674504
558620
723824
463941
464323
607428
742614
293336
713746
116534
944155
895918
849515
284015
1019753
917995
771904
376211
51502
997892
704122
873300
928711
622783
377351
273507
486578
283128
233989
159273
41803
938803
660939
214374
696928
333309
812280
266576
897981
830154
16283
76417
850218
531579
21121
616419
456461
813485
754716
385839
535781
461841
576670
314505
807392
690767
902199
173147
476197
934577
77718
358275
181459
569203
371525
322355
367668
585550
699844
893712
835085
986607
336336
529861
473484
814045
921724
394575
731874
904416
680284
283592
618223
190854
80368
852172
640660
680222
686511
707514
988626
904192
319842
736670
432582
223393
255940
103723
602404
1024958
389430
837683
533477
904641
370962
957196
72783
401148
135779
40369
476381
656452
918361
644811
616716
559130
246676
191460
1034709
322826
746123
455777
273761
922987
149464
513650
269754
856004
161614
129907
121109
540136
253401
268116
21845
815111
672548
45626
631575
82193
354297
602831
371803
625503
815699
164496
964163
342737
130874
206735
694866
520191
569091
57034
158296
471435
362476
588385
389112
67520
988222
107991
217337
680595
998118
995128
421272
383600
379565
270792
340405
792995
845934
971716
800817
204000
731712
628524
352195
378817
245933
636498
219282
934572
923823
485662
364122
838512
859495
882619
851612
996565
313521
10946
176000
439718
478812
304524
823859
431829
455159
994907
322949
998334
938173
324403
493746
274309
266365
870327
443090
911737
685805
160648
560655
522420
645776
406287
847953
1007468
268925
486919
170553
143407
108885
626637
393471
827058
873682
428920
742632
706450
213136
180973
162857
983030
709716
213217
844754
14567
34683
996012
568414
879530
300633
595081
856710
68367
816916
631240
53736
899695
871536
211349
257272
873207
909767
340001
964819
889459
912617
742322
195393
434127
827604
648246
793930
224692
92035
246421
784645
443411
19551
369898
542457
653864
573388
828425
483803
953963
584256
489667
53203
929693
484137
397392
373785
207840
975000
819615
600045
700881
243787
496782
1037259
627829
505026
371437
837623
339913
5547
468618
625361
1034194
925397
492997
776352
737202
797658
775155
58053
372894
520386
195317
83380
272940
796954
359828
519818
288143
482147
555314
269781
725596
451819
1001958
289241
772554
816363
952146
162448
603124
227392
631582
1035592
923022
664844
579924
533124
90153
84190
53029
770461
171768
406563
242868
851456
148195
113858
1036720
934181
179327
338962
640521
764437
79347
759582
76159
594475
277902
839410
496170
1026227
50250
537011
1026017
767398
691826
454889
947478
262323
112731
825245
564896
856266
865437
739096
902949
825883
334973
397510
415079
264683
401982
240617
982508
15680
700378
92906
795062
922047
684912
516606
915593
222045
99747
467427
148066
1038483
495611
221088
421996
412362
587715
812522
630389
16949
212864
280373
885675
69951
336157
358792
1021588
109291
583307
357600
141909
994409
372941
164983
93061
827423
995440
659629
615376
880312
162617
724451
358044
561230
683356
626594
218791
132274
2915
475590
211753
912559
724856
925662
708659
670195
218393
511910
1024837
58064
739294
818638
993506
73268
289796
1044877
1001921
313301
612640
900942
594274
963508
835923
25063
116627
294467
637074
532629
939583
118195
672555
235808
937150
400012
831700
563755
634415
191804
234857
102677
247963
204029
948558
70961
797981
164733
1007618
409124
1036607
956469
595314
771441
17288
723479
674111
1002346
235828
265971
877928
334464
662746
957365
307308
301325
938033
464486
234432
805219
221753
717611
315252
957178
353662
929713
839821
925778
103928
723469
706325
171417
133316
160339
3977
330072
871092
42789
10411
551501
754076
934495
452954
758456
337485
517033
8298
184031
115906
176962
639837
955247
221907
858258
241997
146291
1030680
651646
879922
197324
750524
69704
661876
853935
832997
402413
227607
535926
572384
446342
885559
604717
69651
36113
69872
259412
1025229
600820
412731
373637
409951
934209
867291
802388
28183
145484
771795
445629
986810
288588
499373
792249
678870
768010
97938
898475
940168
635354
94868
898047
432135
999071
290235
457764
50425
734106
824531
95706
963312
967344
882456
614227
808776
103186
515820
195469
985274
751910
415158
663176
668022
142913
613037
364872
494531
965392
796521
380951
752229
720707
89164
252940
236260
625625
148052
220549
617750
520703
732375
350331
676578
731551
147775
363189
546755
950581
277216
564928
464245
247738
1000520
85684
298579
721991
394462
914784
508747
284884
344109
437437
770968
279832
516693
190065
693444
840367
530354
1013496
325470
5041
1022160
1042349
751210
729430
275122
640595
519352
129532
1030357
395442
61935
263059
789618
295065
823496
652472
9639
147249
140745
775261
111444
567827
903806
570517
495963
349592
60081
40167
755835
180626
596092
112693
655445
662542
786666
609945
75944
290290
420717
970748
920086
183368
216969
1036975
915651
309018
214063
980359
345239
9329
1028552
1004013
21917
107393
908472
70036
29680
164212
910752
632160
1004516
490883
952056
838784
862971
55023
913221
554580
29289
521605
220683
984122
177777
501879
872315
708719
597023
972309
327015
502520
636757
204252
176629
106496
78068
303447
555910
1012209
654047
850740
905259
472637
792182
857470
1028310
628022
384180
831368
648261
525599
518332
245990
488726
955631
892892
193933
556527
1039228
373201
849759
603174
774463
667985
326436
738829
206865
671948
880163
171483
661513
67166
895748
441316
555715
312030
597577
147320
92181
820118
305767
411397
827974
21556
148556
340602
766646
41603
985479
820206
266527
333449
319275
662709
726402
793651
980302
104971
680264
338867
1004699
970775
536947
1021988
897860
164101
190157
821991
587849
280927
637601
61508
261057
987916
259739
412137
524239
55804
643601
434131
844943
125804
414307
740529
497275
389325
408550
51437
728969
968373
127772
318396
961222
1027147
645026
29244
758385
267766
274018
802940
643786
299955
180216
67628
182865
1041641
168038
239811
203356
751785
1011902
533469
350716
427244
598619
751416
746303
428110
629325
615186
572666
920393
54788
631691
33152
460346
638410
780623
515650
567705
188866
776903
1004381
351808
888015
6171
511974
625186
624956
867375
859701
884697
902906
300457
318988
328243
416363
289112
766761
816888
993423
216256
926817
16321
21487
318142
801609
327992
786902
957746
933299
1016484
252466
185648
701848
994327
663489
208739
631677
392006
1011256
838986
883139
492421
651811
462089
832375
360525
718687
950858
324120
611421
690340
251163
868033
230921
575017
447702
170742
196413
343075
855896
58041
476801
524256
1031027
77112
639792
691765
716820
548664
290456
301742
73772
465135
835549
981249
860021
556796
693200
1013841
348099
58879
964497
621209
313404
218483
922057
537563
438350
232702
359602
465362
210660
220579
219041
943665
428825
532447
609580
443170
368387
513320
877806
1036767
352
810180
1030521
1000529
447539
729877
753329
442005
872902
129869
243218
484144
773662
989509
558692
958933
330593
493412
946248
857305
392039
768040
955726
669544
146082
927377
311966
447451
700897
958614
706575
288784
757067
1014716
677309
913275
961006
958308
169989
105542
646536
1024973
730880
1017869
425886
1023938
338092
810673
751387
376192
591235
164632
414765
828496
206605
458707
140962
557009
966913
422270
993114
996271
434902
191691
411857
623673
461358
25240
1015684
441189
254729
225669
223937
870110
492156
663041
375229
127775
861412
211442
710853
519736
715439
851388
858792
382454
980017
492455
690830
554934
665205
700089
741190
104430
309921
78043
367993
817645
562696
321791
1006296
630734
637854
910076
586691
447024
140167
624228
843684
278464
665559
679186
544445
610512
889202
505229
532904
682735
584042
443849
66061
957917
509896
258118
497046
902773
611185
535773
659078
222833
940929
217407
909888
927903
237494
1043258
682901
601742
623067
202013
364628
410621
254365
43975
882595
487501
173042
145349
953357
76368
463834
1040984
325047
221217
175367
876942
206987
466008
697979
432012
155601
843605
68357
119626
96648
1022176
599340
179068
457056
734419
858862
426418
9075
570691
289074
981932
533477
976664
318588
76623
1034601
780618
751529
180254
947554
969142
689526
648834
322781
395256
182574
332615
259131
753052
64005
924235
61475
160752
986516
529820
149506
143299
685181
627982
573784
856287
724360
509605
572006
25647
576809
529935
661598
966713
862912
810264
593976
105829
519065
544098
705334
1017931
646254
811816
897952
229214
817179
273601
17751
270579
267556
114917
1026421
826120
958835
509388
944991
876193
275440
287546
46723
37966
213885
874590
406828
37153
627814
144223
522547
735937
29273
301062
615640
60771
933516
227672
270926
695141
949484
1001829
472280
940933
668797
564736
475160
19630
495427
833446
470097
170667
216679
151646
27883
910152
673192
270932
50021
184047
874343
807262
509429
129575
960275
655256
216884
735133
628261
926209
705210
667116
893238
531956
851980
381081
603037
100338
676947
145182
336009
307638
719823
522490
488885
59644
489755
859409
1012169
268245
610488
352809
78227
36744
170740
380641
620373
787010
675678
753010
239734
942474
842994
920883
947078
624503
247367
320879
806917
176099
415674
896414
1011623
648982
959365
543565
273330
922287
723383
370161
1007648
537238
366859
745280
183625
364338
402345
357220
384794
1035220
67663
586100
705547
319385
155653
601259
595136
560652
351697
468272
686052
930749
699101
964854
539658
435196
418051
147076
88040
930986
717904
1038398
960175
565556
915720
760175
672083
278302
105850
644991
669771
454593
863747
679421
320609
553261
200722
485216
857587
137460
427796
392603
385842
678247
280330
417276
465886
536139
268092
367936
25261
13590
772877
791275
115339
936368
1003982
109758
112248
114727
876891
239196
19383
906482
208303
834205
905206
7129
381773
452284
39466
219272
198108
355789
544873
658408
218903
125900
917843
740184
541355
414070
677973
1044762
589909
1001295
27248
676849
204355
464096
774682
73786
24446
433221
153995
602155
373310
642281
878738
1010970
460380
875257
46553
740404
715387
389376
94438
592295
391419
181230
517209
167423
225405
1029481
452667
34477
519445
992416
360523
97861
860298
577185
433044
249481
751268
72001
650511
292930
607420
598577
137670
865368
312267
692960
557780
660583
948035
110192
358182
496809
969342
555774
652112
704503
482937
974532
365153
920358
589160
914839
776846
683957
714590
323753
360141
987777
538335
593029
519887
122428
431380
671422
19315
202331
313982
376457
408856
837059
311720
926876
170120
238933
297585
175603
868295
876640
476480
527505
393720
399914
572939
1003142
480614
619020
707439
661549
242415
106812
249627
414758
203721
499697
228369
627100
847775
392044
759026
781870
652774
546151
653078
507770
624560
462218
642518
686453
791539
725141
660958
304748
149028
108085
915084
25816
335201
702890
277764
622833
748380
115739
97627
476834
220855
218075
854063
629613
520335
909942
394214
169444
892592
62515
866132
577355
693340
891998
909910
826722
883473
485121
530652
153629
1019771
527752
332395
587977
445867
667362
621494
320904
194271
908688
379994
786904
641971
837256
533185
871870
11621
592646
240729
438956
497491
732986
742578
772021
91952
411001
1038570
78080
252035
909780
57806
386005
943484
556988
907956
130898
319953
895592
494532
183883
610918
77256
437125
401602
44158
354812
850551
239147
144911
294342
763057
366984
793071
979031
124409
891306
984649
63812
429398
1045147
588496
113055
716002
14378
342630
376954
456690
112354
917356
250874
626959
319206
337309
627965
103899
269298
131590
118938
711393
60254
482384
821835
863856
409930
131171
251643
225844
531790
1008543
1008409
143714
141712
587918
190632
750444
658866
905670
815134
403712
809974
279325
494720
1035636
1016008
655220
556974
434843
290138
963332
321197
400206
366743
778954
213942
790367
212473
239387
218291
713803
373527
681653
380776
871694
201622
915068
462368
135764
227546
856274
314518
398775
882369
777183
135879
649635
152413
605120
893311
855652
457611
555091
386115
287635
301479
529414
187305
860767
399860
639128
950663
221719
60360
848638
629922
613543
53175
695322
94202
499217
509134
800296
237625
170347
650193
101259
49347
555786
51902
998529
875928
564053
167017
411563
152675
204928
143716
22505
730283
53475
631217
581795
908066
377035
86688
433530
99101
716349
403733
278312
686680
331370
338373
736405
63892
414106
855330
253112
827262
892525
482149
590915
352577
319740
375427
299889
829259
848103
633041
598816
395267
388807
855567
974464
209664
955284
39952
654217
877439
980330
1037478
614790
797888
430039
146011
587708
485540
592438
368670
57648
273914
294277
523602
310452
523577
332207
77657
147572
138041
1000177
737963
394478
442063
805889
736810
490738
132311
490670
548637
834789
1009039
563165
372023
650668
455368
26623
976577
687043
346250
382341
488833
495724
1034848
267861
156422
119291
659555
770075
641186
843961
481754
234442
410218
426366
259564
149055
214315
998524
681344
474598
316650
737058
708595
335664
805514
388410
432500
585680
959826
611423
282200
750224
672034
1019366
797656
629592
738471
451903
365690
67457
837858
1030479
154353
570109
283101
594392
815242
100236
892229
161256
641574
868331
694218
529242
873784
67369
996318
40382
493772
666495
243650
166440
272039
450883
461891
267607
277701
429108
569183
217435
309784
515611
406684
225022
549525
129422
494598
64963
485022
804533
271820
905147
733362
121430
318825
752538
398543
526625
206814
567862
552909
174593
296414
649496
238930
189700
808092
924159
842628
709791
869388
44773
516517
68517
321314
450085
735037
607606
366576
351425
45649
189299
23969
521782
575844
608135
587409
943543
651423
140368
321240
995964
763514
989585
596914
913045
851473
787792
469971
629061
581743
144836
150754
695905
299922
194406
588687
109383
262493
320202
416618
516953
854113
783070
290911
628248
352419
19063
369263
199994
939068
371009
276097
354669
686517
15726
318157
1017807
828212
116267
138850
67669
181822
980261
148817
585658
125977
407197
959996
319916
96454
42404
307406
747419
27467
343588
772316
914550
463388
445955
387314
346626
586539
439416
759880
933951
910235
957212
90963
136790
176101
90348
223879
826192
401140
579097
374655
1024241
977518
334399
373157
82607
1012447
657707
622716
637653
677044
419101
392912
992346
76466
903913
50814
652583
674482
1003685
407314
334576
790287
981286
199196
29280
32948
248073
464055
100935
262574
750856
685855
470943
348736
348050
884336
548932
407027
895628
876125
536526
675410
551964
850323
833912
281205
69590
514081
190226
743713
973617
37447
558643
433583
790109
106429
462138
874513
401341
110403
957431
911824
391160
25154
1041617
845988
535375
8751
917317
721648
202842
32883
282535
218504
206372
365812
755235
732085
822747
234187
86877
159159
107493
747411
29392
321081
92712
981390
24493
496607
734759
823224
921739
529955
48393
268407
583412
671491
411275
552736
422984
805688
522754
804609
454510
210547
475617
240610
1038573
443548
575909
872027
460661
724068
221185
646166
115172
407624
714809
209552
239098
521706
717963
102007
281073
529738
94745
520726
1022362
567971
874123
800820
73797
938872
951478
210037
526035
946685
1007795
640706
512365
756905
666585
356421
160794
497331
133397
948598
58450
316995
888409
35176
878414
710455
383282
673643
1030935
962873
411382
397775
273436
875634
663984
224042
1000133
838096
794640
517960
45123
91901
560333
255467
419098
170282
199332
349069
812989
426991
413209
686308
594803
255470
883480
790741
587599
249744
39017
128131
578706
320277
63559
916728
42951
869275
659888
529671
976539
481719
742552
122224
411308
627456
712840
173741
505585
176589
769707
572715
453781
318529
432887
170762
489140
945073
226131
733821
264735
397377
479148
703558
1021421
1019039
178711
47445
340773
724886
979753
785145
587092
1017186
78033
886555
582661
947011
881330
990141
566370
82953
37609
911998
843081
44307
776377
116809
812874
602663
794551
166697
256527
655234
409308
722265
358966
649954
847478
48628
1029082
597193
416218
29071
105037
790616
652099
407167
799339
350942
540475
604369
1005038
1021161
408809
846912
458062
661627
520457
446454
191413
136235
143783
451535
577788
372795
336383
762761
492177
514294
651991
500305
434947
203047
714137
475391
984069
440984
659135
57525
872634
853670
189107
266444
938149
564310
39264
13432
477574
980970
505742
187658
70018
93573
910730
189079
780301
4425
1037157
391532
1002032
512516
476044
698957
95588
504750
678204
648891
188212
553586
725092
638276
837709
177236
780349
967967
735392
310716
48797
227716
432704
611180
846060
225917
553063
727877
432964
575402
488274
356465
795387
878664
512045
610272
41798
467931
681203
706225
598214
227317
204609
660528
203195
868916
551061
929063
886187
349162
86369
682782
446010
927679
806115
327144
18939
829868
398291
665091
610888
998237
306989
103793
249627
47583
52555
124425
755356
415571
959421
758342
378391
643487
552644
878558
541239
242353
451418
59979
390113
156597
438886
214882
354927
361123
799069
1002477
684810
181888
538862
607993
1020025
97044
165456
181907
309994
433850
408379
269545
895257
798098
724157
758447
204402
614022
154209
163849
856584
752291
391632
479809
591657
854004
811224
983124
842319
343334
560379
67178
447700
117404
154603
922677
497566
288601
972168
905970
124466
201347
898886
332970
563553
2155
54380
301660
89498
230019
1041200
616090
343511
17246
925995
84591
578984
620397
621801
28161
1008295
879680
913425
671618
483186
208182
973323
1021742
1012393
1039862
806645
8623
154447
776602
125100
514128
423829
955104
260159
490149
92372
824730
581318
581890
929629
755061
867485
256587
466449
324345
834592
165292
930141
243716
722327
889790
479964
695359
961129
960021
420419
638680
766503
875529
514120
557404
547795
463523
125816
410548
493282
547673
816326
786852
796846
222149
929375
958928
791258
598004
148459
298094
328863
607526
281348
273370
819827
795228
305698
173772
451443
559774
588121
1045273
969835
354641
904875
935438
361527
422804
210547
579859
286703
304903
411410
933944
557066
106151
707458
531093
706266
302463
476188
27351
1026926
418762
110009
442018
336312
127989
931639
942397
6195
542944
506158
218813
597445
552592
523401
275690
994786
576192
114765
369585
96233
669683
46110
392028
983689
957904
936856
358592
520137
939759
137653
523988
897729
192018
326520
450238
374720
333663
322041
555770
220332
969188
60335
206277
212982
887297
29025
268050
1019065
726119
205768
995249
212621
848367
573382
311169
463565
359424
196555
857926
128989
886335
437350
788723
815162
49301
51362
495663
351818
132447
344675
695693
427681
232980
650348
1038434
943685
432492
469400
211968
809977
106802
120407
896187
482235
800001
734255
422148
470186
1020928
857757
878977
871900
717345
465068
640256
362050
749686
612594
514504
913246
196364
537139
903385
353644
426182
656895
739895
638589
96782
614462
825305
361925
14545
864013
18756
543961
799897
1035309
660711
176490
1032503
41748
904188
155935
227160
345374
168824
261916
791241
364395
188644
778306
833005
53545
293725
525840
74115
977135
911608
653502
572254
160351
871263
456736
916080
264008
493134
335844
312368
189181
147317
649785
323336
940758
1042770
928346
606252
407541
601300
715349
38237
235000
824150
248128
448956
332362
380920
993399
553287
569738
319644
234671
452755
403642
189901
321227
910829
1010925
1020334
1008324
260171
223671
224878
822198
316244
885442
136207
681320
1018668
188313
234985
441089
533742
88328
230850
720135
782365
975081
766836
190215
609788
970411
404701
516898
110028
775413
698776
1034617
527021
841126
439289
877820
115456
608038
701434
593933
964212
290418
529784
74740
141262
541799
894939
152201
188644
565697
920947
802617
365063
87632
174092
88329
201438
927356
84837
170950
599914
485874
552560
276064
926676
282802
850799
800310
368189
1009939
815093
987368
212925
862286
690247
404070
983070
68117
206819
198869
593007
1020227
88055
146298
889743
43142
612803
346562
342166
683594
425103
996734
580838
796824
513737
1018257
185788
154179
1023507
1003855
765551
44457
197619
230306
891345
135546
928945
26488
810478
169626
1029454
57712
705751
625887
43071
946120
453860
998181
453639
198566
664271
411445
887538
359949
223385
600492
793873
1011365
938479
743988
539129
834875
531165
1021356
676979
150976
785393
287721
526891
719914
339603
654502
205338
354206
60329
824312
997948
268491
190755
39426
1033253
943549
637765
324396
334131
738371
543230
633973
865604
576740
3644
397367
187973
729569
455920
883212
166338
153722
155766
890152
108398
336711
747477
760861
223257
623943
427748
741118
869251
359514
966599
3922
322727
525827
74849
556307
1035574
10797
353314
329316
914531
758869
212883
676973
509095
1045118
196699
634929
755001
985843
501767
729518
736745
213566
774286
997449
140479
651548
757165
4710
711473
670341
6845
312258
630359
489085
413327
791506
767500
634121
381851
46765
63251
627279
232220
610293
110033
598032
839756
613837
306269
68939
697253
893125
855747
574846
362912
401300
549662
365101
969057
742321
757665
818853
6479
857337
583832
170545
962669
552224
909521
318692
184199
104241
280834
754896
129692
1004165
258058
444547
790752
496730
125118
933058
736732
229182
840408
275502
117969
24815
901389
368974
534869
501781
48891
246473
559767
739324
992990
369872
893050
528877
112542
95027
228044
268090
819247
364472
124078
144581
777134
458080
442153
618557
818912
168222
306205
90226
184126
105732
28346
268522
53115
962020
217010
908134
824103
180029
982704
122087
250117
297488
691021
1039053
709065
61087
343280
974344
341978
270483
896481
822560
347636
321361
628060
519320
289559
105697
341461
376220
485048
927178
23022
360907
576098
518918
847618
767498
532987
1014819
444430
404143
181587
94356
910640
2797
986965
119452
451380
305213
916458
567840
662967
531120
11146
50707
401903
313700
814292
619936
333676
84623
771853
246470
431952
922956
573155
886533
962467
923053
633757
633974
558194
649022
467577
974218
722424
1021770
908464
815529
439178
50944
344728
621628
236794
258037
489097
441348
745524
79593
98715
667280
537722
484855
586804
793191
484085
1030162
263543
197391
681056
189723
551337
19604
872836
299241
582916
403984
781702
78236
96858
831712
156523
839293
163109
531255
837240
109122
847389
583984
1007542
885589
641576
644280
726922
620934
232273
941395
746574
415616
503712
265662
850517
678044
476868
209930
953061
258832
389060
623638
575611
191478
471160
843714
365638
901886
180060
394955
583151
43046
1763
150821
568314
73179
576026
738044
666687
357790
2761
503667
414285
957887
558934
51825
396851
113541
116542
340129
2639
592542
1005453
1010634
855506
224938
454684
219347
286507
755256
345426
556259
529477
519946
848096
600177
853103
833496
246511
162290
527801
167569
475810
610057
530441
991911
901738
401620
981741
998186
1039882
133321
505401
127388
709596
871033
691250
983617
699135
720250
1008729
750398
993277
381624
345010
1036502
747612
332621
542120
734706
50664
925085
521728
106060
188723
654108
337681
771639
317718
257307
243515
311543
957209
255754
38881
440613
261101
39672
262262
630090
212359
1022936
872578
969219
30475
88538
618458
226877
1016715
439832
694255
189049
20838
353566
658084
629686
878959
550161
265786
128404
110823
858859
612121
126901
534983
513229
126439
420204
883288
195670
762605
787442
736984
320437
978593
422366
727175
161192
267480
488739
235899
264362
975991
51784
983859
729962
331436
233176
285014
771098
501786
821991
153549
800447
315557
794216
833801
1040669
149881
393030
285483
752641
302862
291253
105643
174376
573483
984648
759717
396538
140880
961742
516880
519605
209816
1027765
509848
408233
773874
553034
338866
228717
116258
268509
221381
534193
726663
946359
130808
651918
827812
396888
709736
765402
396883
42334
14421
287825
46364
53401
1000142
1030187
276413
229319
432886
649559
188192
234383
603684
110961
836703
781425
381593
163302
1020786
962033
525801
22777
1013044
111600
378873
400822
36631
475067
69060
66465
972976
289551
868654
779527
834087
997120
307589
565220
269905
784807
8843
26904
806079
967055
110111
595862
354902
855948
118963
477874
359382
706474
834960
937868
193396
403415
277806
980457
136714
745245
342068
814133
839869
905985
475433
326832
787980
438801
10777
95451
707646
951630
241507
213944
926373
170569
381396
501740
181565
615601
756224
785972
688069
809574
69342
3298
889567
365448
714179
656830
309916
903956
406134
781636
802034
574908
918400
672821
607998
1042331
684215
78042
826222
397340
173239
972968
362704
829644
864210
73935
200925
506152
401553
390967
327657
502755
111584
1012765
705489
375589
69464
938335
106469
311223
677335
165633
517570
1034391
943017
1029790
346609
619447
219074
1026872
314959
174496
841514
323223
831979
246737
870115
280702
441859
834698
479137
266786
446835
285307
135675
99388
182093
127797
698488
683335
330411
911263
270557
240528
4178
261097
680540
315559
284035
563215
330539
873227
794273
1024355
507240
243784
589830
63750
105532
495210
311937
185998
428223
175211
889578
687250
115658
69155
189379
980482
526293
22116
565353
184867
765945
190973
345564
812224
558023
155816
1001302
743259
510119
389188
479142
581525
982431
947984
181424
474951
399604
865774
395843
115298
696423
730889
365941
856213
724384
954070
1016103
357754
351239
551425
429259
820407
662712
67901
927644
141944
756014
355465
566399
774422
771246
255911
400675
1014426
889886
832758
946424
312908
569017
275789
503090
255623
524101
728391
880564
228802
955523
767068
1010079
262686
461856
938083
355057
116454
731236
980949
497110
966550
718207
992073
685523
164731
637955
291875
156227
287777
816068
868462
749895
342721
204889
355065
745266
264246
655300
957145
834147
408060
638105
795782
602842
587559
1028753
579939
557203
133213
591383
158467
652358
768925
803499
44312
671907
4642
744985
123661
957325
682387
332748
545012
315939
447018
820056
867924
805219
184971
464964
269437
1013143
326359
663198
997710
1002341
102763
975467
108515
466991
969657
767626
857698
383
688918
998808
170869
995574
957780
858416
369395
102155
28381
754570
956540
58774
195717
49386
915766
827912
426814
618439
914826
778186
478680
289364
736183
141639
149696
34749
993376
728640
994260
246778
641395
186475
871264
561885
414696
157436
132649
869959
118872
733887
714888
1025315
560687
490504
196787
705453
927482
484982
390807
996404
166793
76139
310008
612820
858826
893206
479146
556065
97931
453516
957233
771961
806387
329445
859230
880302
440381
848538
166031
384760
908098
15766
616556
800310
853734
431200
415646
917247
652635
147618
640631
639616
532259
14809
981906
431466
1015444
789260
540621
550473
330884
90142
889529
268624
185228
514051
600768
751132
418562
674481
929183
514409
757904
695793
616079
66149
480198
811573
722840
75743
966184
722406
989600
584570
567105
117693
537821
688224
499802
725294
56795
705058
250213
332271
719246
204948
889552
898962
864502
760445
65867
127393
998581
702693
234091
144739
781925
816923
598213
136433
1024842
367821
506526
508683
691347
542353
509300
851697
811796
995994
689092
552568
69459
1011222
49061
106509
212708
639086
189798
96576
530534
643352
827441
10650
175148
552135
974285
917713
502658
125280
249228
742780
1022975
892327
706598
796727
103592
299154
973160
381274
433492
438696
859416
740178
1030222
206825
577902
330707
864492
123951
785722
176573
347985
422374
271039
312146
120379
530006
502137
616577
1016359
763150
948497
285745
825695
64844
609525
314360
593023
257525
1010016
572892
53142
981326
556795
821047
1440
565581
513867
82731
893188
1018676
588941
719480
332542
541874
14452
953543
476657
411876
197891
612482
440175
329120
219574
581583
536562
627631
56483
560212
1045304
376640
667655
673889
718747
56123
53460
333424
847859
506841
244878
235783
129874
269604
1033160
897635
621380
120220
432332
319485
1036912
208779
240546
916939
958898
255808
928817
1004633
333112
690943
39465
480406
1010985
681218
650432
634961
570148
804920
924676
715727
548979
934621
389371
70996
726846
1040494
107626
92147
660260
243249
762484
296076
443330
905913
260128
512852
167327
765293
453638
684845
486763
571100
952789
1032316
488023
515851
299296
591931
557513
374306
96941
39042
128637
753454
282284
295885
566539
999354
202766
370489
3204
684870
500304
653793
611681
167512
834251
650830
733836
910464
165750
344471
1039271
51719
76536
671463
885261
720864
477195
418788
795260
598289
298808
109041
1040635
907936
624274
515405
714810
264591
360531
393973
380956
314797
159840
898165
290139
545146
121055
853674
894668
1032588
1030942
91740
179459
517980
435155
516132
156311
855778
218563
319422
548748
44713
812706
333340
233840
927079
295805
64646
101074
20383
417514
921068
1291
242291
91094
712593
212016
365009
891749
775641
598858
820653
497943
294588
591360
477456
491413
51467
252779
652689
464661
51809
723174
404677
970527
304031
177096
333350
202704
416693
417321
103221
691873
346025
534527
833667
685583
383043
763990
637105
154457
745063
703846
415574
885312
500101
354537
672260
843518
943825
536271
204840
939295
584854
108466
736927
42241
894378
676160
985873
916666
23471
329951
937065
758757
70494
485804
319460
214292
91667
836009
758881
75240
849712
60043
998643
517017
683953
777493
77784
403933
609392
506672
28875
502496
61157
439918
539245
996422
457348
266991
886088
873392
63484
375209
74870
310818
953655
82199
658776
501614
6335
42239
836087
562357
443505
700053
921116
977953
567778
643709
898934
119081
576576
470580
133972
606619
951412
616039
335409
861296
762775
292338
739775
169874
343404
129354
957929
655987
832111
416267
344958
299323
454129
461941
266571
715851
950697
615385
380731
22316
761725
826445
336569
37601
97506
542328
592367
608976
753098
809286
519889
260409
144246
464040
794852
305857
442363
438227
105235
901850
477534
427983
98125
400541
5906
61724
807613
986724
988399
596394
1032153
417975
884385
5122
256703
427874
981553
369847
171493
810452
817194
185228
721275
770617
450314
760561
732417
240350
494391
604359
48572
90695
741833
105434
616797
879150
354721
905268
336777
873744
41039
280602
461787
398565
282896
803591
527170
340705
348005
746797
182477
571495
388129
273419
621301
770773
214998
96792
911456
738721
831797
1045019
753698
608306
121558
599681
1016492
402557
1000761
259577
423706
938418
207838
204180
42811
77060
690831
200896
784704
1002609
699767
820612
96629
977883
123147
538325
970630
819858
241357
796877
1044916
734054
283768
835607
512413
430341
916083
961445
392588
696288
91231
496745
612453
501016
168945
47166
153254
258927
357694
472157
11618
887759
229098
40865
909521
478122
372530
369010
769388
30163
122519
452848
751954
776437
861438
1022647
954923
442253
823337
1018166
941534
367071
1628
995624
67000
592072
666421
928357
422102
359571
527013
902573
440620
486074
724088
173453
744769
351762
525170
953292
685194
1123
480303
222195
36067
269938
188993
632184
557593
912321
596175
796825
739560
114295
248092
1022154
368486
440072
15259
721964
69288
452759
350118
972992
27506
335254
379014
1027028
856034
193471
148497
1018053
249711
812796
159501
276436
826746
36949
382106
192901
647540
568268
756667
667895
1015096
356775
809292
548497
459624
311476
739717
851875
537482
496706
810299
358735
974851
520921
832660
328540
679105
523302
207373
610239
338150
871583
590640
944938
188396
169408
527834
142910
565762
203185
467935
224780
730868
1008037
213773
668403
73331
482036
670967
611529
853743
642398
501200
823866
26498
25465
631973
878983
629203
471436
738411
159498
543526
110733
1018422
120225
567158
801180
855215
805636
644833
818934
139519
690397
39722
1044973
809119
268677
763291
818270
529144
404394
320958
119986
321800
155982
191252
887267
801519
162778
241170
508284
160062
383689
177256
696857
368366
1012118
918135
607214
424066
743806
114075
924953
302208
208623
98220
727785
1661
312378
421387
947743
667609
486335
306748
944170
592538
782189
620259
657366
918085
248202
731207
721348
670109
314640
710986
80697
796285
378118
52043
717570
1040452
373246
879062
31702
961587
276572
166058
155625
686902
169621
188917
209773
8222
167975
1031319
344632
399808
314767
438299
44847
934490
692469
1032507
248234
36728
906684
260705
62269
520481
683679
661304
495101
241971
771327
158865
607848
112948
321002
158830
565260
624239
765618
520045
99243
852954
519457
981468
627378
81030
394990
26573
730932
69373
152691
765537
953453
311012
661748
170659
274324
447998
761772
514095
34228
855805
710351
231710
315504
780077
1036084
660263
95701
840927
270191
387410
776836
914235
483357
747661
844282
459796
10462
703289
684646
644339
500908
143849
297429
975415
456438
210726
668418
832611
593073
849806
999473
188517
252378
960774
36914
33542
16884
272641
287954
155750
895594
962112
805233
2140
372065
177511
289224
353353
941270
25846
488162
967451
950333
246044
1014494
886561
145371
928021
379950
485601
170746
25411
835869
717113
343968
40152
347171
416659
784491
319018
738622
863409
947451
71610
875947
485660
522027
299779
841236
126185
167986
304132
404209
832793
588667
377142
230896
582238
681472
373452
407462
853143
554121
671424
944698
181715
686634
555196
275535
170128
353289
63172
843785
205667
625820
199188
71528
663695
300860
92866
976195
251090
42698
261642
257585
603457
1024785
1014728
911477
50791
400373
333692
687279
158777
346182
49764
830676
442854
672180
671341
239993
932070
348405
989361
929791
1007730
546757
670122
199562
750813
482448
137967
451533
631929
477705
390837
845019
746291
692526
999030
60118
989989
736977
313155
549202
621906
576961
610736
893511
978101
243370
32433
159395
662367
152099
364885
538003
753832
91402
888126
1021256
955937
1045294
922165
444493
430270
577858
1012228
371192
40944
155313
942936
110837
661231
368927
417734
218278
365880
566257
7927
210634
759658
312200
461853
884454
866070
795466
273174
633322
718882
753975
266048
234920
596512
507032
706239
1026542
249460
777945
832801
709169
337867
937978
393253
748782
248098
857465
154181
397956
459964
1029552
94094
640019
287477
693624
37283
1036284
104654
713043
815986
226258
126412
680876
91341
1037166
1040496
790357
763186
308901
130228
138744
810444
148899
466166
784177
753038
284359
488625
256109
756131
652101
684437
85918
572714
599387
808285
661224
776599
472772
41062
877183
1018815
539347
576926
99022
1039335
214079
1015280
140905
402572
407960
685699
583218
537890
307757
689827
750969
158104
399373
430814
694971
519993
698366
247105
945155
617142
360940
178954
427778
283939
350034
33202
715700
190570
730380
118894
454343
132901
90793
480068
72985
197036
960194
647943
515310
883450
65212
399713
520265
867357
245781
814707
704297
530366
142116
266476
874184
793282
103829
820565
964859
371034
185050
111035
285140
130970
441538
228947
200228
561638
771321
792696
635963
991506
139807
465099
906058
461174
1000887
592857
871068
940335
885062
888494
5831
259389
1013679
968772
807561
618272
141769
655944
331998
672038
692270
397837
129946
57503
469536
773843
873362
293096
198098
630958
790192
68224
947640
696264
275914
796062
98567
456482
39296
443624
547810
528604
855878
183833
900561
251507
497600
590067
343955
262446
55759
159633
760153
297110
143977
252142
150389
163601
206102
985837
178815
793539
638315
778219
421243
1026923
490881
533220
669504
44311
11929
713275
712007
499171
97146
860789
673994
119478
92133
1000329
95060
196117
998248
511840
655709
190137
422130
819666
749716
777442
782236
100058
1029646
915727
132808
384152
796676
420835
637870
813536
240328
401953
756353
80612
647515
959348
421742
555587
799431
396843
514065
1022284
478531
983588
794629
551495
76819
401700
668999
190229
111258
578059
118660
853436
1017310
4579
531694
291501
975036
477633
559655
319918
899937
917883
885970
122714
191
922618
225674
956535
281618
818730
35150
766158
245481
102472
906260
891667
201605
271972
989893
667927
787957
319536
273815
682060
689562
178110
331017
551885
210410
511727
406476
535201
182956
309171
1020699
23028
141272
71548
772029
506096
152242
122821
1038075
85130
616230
1037223
983229
1016871
901807
475224
507489
652921
955753
180846
556101
931231
981185
931307
846605
95482
36935
366526
1016156
285410
456675
1008641
973961
655063
222182
443243
467885
608969
985095
236275
600019
945904
767695
772148
998564
377075
1037028
911094
623301
10407
783057
518458
54532
286892
555873
404873
919509
176343
110649
526083
808762
1016862
79504
515583
175869
922006
535312
974148
34437
456085
85948
68028
635755
502884
683644
494340
422908
318169
322556
984853
354873
1024959
995836
973927
345902
343837
799059
435346
258150
672785
988793
110136
184230
1031
872088
706605
570968
406268
263113
400408
995876
795310
194044
843607
663736
750218
931033
679022
438395
883534
527415
807272
172375
252089
549167
675569
245504
235231
109916
173127
891835
269165
759004
626671
817364
298442
246491
280466
506182
190913
68774
832183
605625
34375
781482
295320
596435
543313
119772
610830
96139
53874
811552
231827
603453
852065
329901
457654
809291
801015
289528
323448
851388
373844
124007
269839
1035623
455452
492711
648220
40964
601653
464139
235385
36589
446437
688200
1032233
840919
38689
340944
185318
350351
524325
961271
433124
22704
190798
929818
477168
870733
845736
217535
1025205
200284
169621
666010
723983
522392
130132
812973
759552
605480
721780
946068
970254
159676
43173
460519
489474
166139
538617
686511
664331
599256
278244
281726
657596
822039
204913
832131
278904
949494
855531
832914
219290
145547
1006452
799455
979753
523230
546130
419076
351058
617542
553008
698409
183158
997361
640371
1004480
89840
157681
624787
1019872
568090
706316
1040428
743073
733684
279638
868464
64493
711875
633460
433860
196378
107255
856658
1013641
736031
139737
158318
558964
316659
832971
769949
1011961
351018
411752
1017713
228348
161402
282380
329712
478132
651279
27745
893801
825475
320804
485496
61668
1493
172487
91543
205059
943203
1016324
194833
102768
210229
1037792
482850
851934
645457
964650
523493
171982
558762
626587
411644
1037473
218179
128147
410705
754718
370444
457297
219617
653179
46797
4996
252075
778220
993384
876213
380747
1011657
178770
681253
754103
106122
661932
483402
57669
336467
937041
508423
681412
272430
922073
674478
360936
207256
926010
490418
816575
137508
789681
279836
364066
667107
652671
608064
643921
21456
625839
982353
231777
148451
372680
629217
873801
465155
918992
917573
699085
731973
362375
671014
282003
163657
991429
428074
50954
603253
947799
186811
84829
498483
731097
677244
966335
599846
995365
916553
573448
227116
203470
945964
893000
295236
915067
331383
536671
372102
751403
995500
542621
272801
65392
551903
186408
856227
520274
922169
647957
396129
67186
397235
345169
42404
674111
829005
357960
879251
846426
640476
570413
139363
874040
105288
606308
40921
960271
955726
901839
650275
483852
956523
362081
137758
977226
987308
525629
911040
1014327
880508
10971
687909
17548
817272
237701
831933
506413
517298
993447
596455
616314
787639
397556
171901
608315
537378
7769
340094
612489
455120
167930
324081
247227
366630
841006
357962
544297
350074
937468
677002
787861
752576
145714
289172
58393
956602
398272
1030468
25444
978129
98865
11511
499155
365916
521001
463470
621542
169865
217408
708809
623969
598408
72622
893580
386821
561974
284604
530820
228277
871443
421875
568049
515990
509386
946611
155451
209516
117804
415365
305234
687850
692072
889367
644975
898762
716170
99638
682359
68782
484571
874176
804969
469768
895430
799047
841833
630455
294948
254834
67206
315480
115786
247142
452952
119845
762679
898986
146091
1025818
916740
911930
808390
819547
57372
261083
713378
168696
355941
505842
795094
395054
818377
83631
463364
867859
131971
190577
651412
820967
147582
540468
10963
806115
339367
816112
718895
598937
134808
320919
879426
93072
96095
259662
12801
112740
956002
987126
356982
430479
13952
466304
502072
277155
132532
947421
265950
119722
735506
115578
624800
92144
955132
473487
547334
373884
707598
898740
725090
165680
57367
989272
331943
510803
930706
505734
258870
568760
252282
397503
484731
40711
442111
439572
565418
995389
83828
935577
971523
110409
307501
146978
1003618
487805
35090
157220
780008
148936
882883
327307
797880
139225
2288
309332
722854
360270
630209
152003
215225
975182
441575
895045
393942
23952
556220
450958
235491
991870
588895
994178
650173
453079
271128
731966
700458
336813
240156
113455
477925
499434
17327
850270
18195
835247
722650
601838
657349
323985
440700
61131
905024
894059
699206
925732
151927
640131
434266
793834
73256
103055
903903
1038762
844873
19044
510699
212370
511431
298220
47079
585946
730079
483658
324675
1005397
830772
704290
916494
528664
919255
678318
1039654
508144
962391
938590
344199
474216
92522
236310
241462
622467
664540
220191
496941
577265
580660
932210
342708
491444
215472
136327
257487
330144
90277
276215
425222
35153
443399
715447
706686
311739
40579
296508
704075
497138
454568
621177
105609
792357
160626
16825
429876
193831
604221
67297
914224
640173
190525
646258
370858
962108
652479
445840
51100
732219
659216
511661
608712
453237
865272
65619
578568
393113
629526
918575
526112
527318
411650
426025
503437
722109
54277
704210
319457
67999
749448
662432
906473
272526
1094
624621
321278
79517
511521
307500
74049
894315
828141
242742
179002
791383
651972
523344
687225
753026
4511
989651
208611
651967
140203
363167
343007
724367
515722
346564
960125
789503
468199
241814
309511
895680
564785
133475
39543
776282
924735
68680
789899
687027
94346
220246
699099
968304
177583
443998
301643
2258
1004305
846985
532384
319592
124386
528026
364773
499958
720522
106177
658725
365007
668470
40154
26970
253230
1005412
663409
1024814
685199
37029
821905
390327
654284
776599
775930
51795
736638
303790
494850
347192
917070
640500
794554
628647
71037
48078
489439
660802
438961
331805
721516
160474
752571
301716
355577
1007666
654985
317515
436273
587600
843450
721775
707051
187435
279118
945027
206352
286754
51419
621357
341958
698868
478016
722811
32633
414733
445098
670776
702977
363966
450025
647796
974704
490789
169016
197736
167241
631826
154478
232652
432467
496554
452593
195444
934210
596783
590640
817804
150503
27833
607341
657512
698262
43197
363060
929809
839481
854562
7465
42784
983581
703765
234512
389441
124744
859543
424715
436759
751386
399754
352529
324807
149201
839556
458199
124931
668888
189353
2273
262438
1031182
431406
596081
835980
625300
776008
795473
80122
620422
946219
757510
372904
289972
526152
867055
58019
879061
163786
203195
755352
658215
378087
34335
1005249
40645
809743
428461
424244
827504
813452
34214
637267
396342
444497
883712
908399
613387
844594
458807
916854
65822
861008
631629
755231
70333
219606
781506
895829
794790
935128
204457
276382
579343
1009497
12246
331861
201648
640972
1008215
562181
1022138
816907
177558
75761
549392
125931
925512
956024
159056
880809
45062
1015294
678341
393391
660841
324211
89868
537387
276722
1030684
447988
636068
604361
291057
803241
591699
277998
118747
442084
676954
129736
611875
178789
131568
325571
927585
700202
329870
484072
514993
329055
868393
369796
462095
104178
950417
25379
117570
60379
745469
671863
736653
382867
590796
275274
372029
681561
916848
596119
494111
415152
1041604
355633
204537
465733
306891
712922
326547
724433
1012636
524589
903480
517965
807732
489609
156655
276041
963732
340469
291189
618224
791882
699678
48365
869196
711293
429487
607142
838801
572653
699205
807360
736104
354769
633942
1012233
113240
561608
561323
483050
508515
92536
101083
507529
706170
1025967
450234
392682
159266
104861
549447
93987
542732
481276
968531
330225
206308
357921
443720
476345
564157
52751
402316
8410
626942
262151
757474
628059
332604
265495
791980
631735
523675
62194
40755
529556
801220
411325
744547
745361
708883
258822
906348
120801
558329
770066
412661
166174
834608
697421
540634
554760
847842
1037
661042
784330
129860
935215
140205
747498
527509
246936
290489
649640
315859
308231
692540
797633
530701
653301
567336
70459
973389
848371
195363
896044
1037140
8833
78346
651543
912942
89404
527093
361142
960446
730886
624197
254379
82956
655716
28903
833036
297257
184195
711148
40537
756805
626425
977412
437637
216929
716082
877683
381812
233450
562718
940008
94326
10976
971924
861268
133127
479940
222572
9073
76389
313648
747886
243463
572627
701334
643960
837350
496467
512293
241358
553264
70752
849990
490834
519144
1006996
568513
401700
135315
161448
643977
399255
912242
824961
372124
355325
492679
126230
330620
630848
621946
526074
468516
261045
438797
967333
775920
915802
493678
762623
844715
596761
960427
671082
555508
427366
102696
1040725
241797
960292
754118
613802
182676
651687
621123
511090
793435
849342
258317
463193
257088
676111
265002
823190
830797
331348
715824
748107
181783
249963
668254
806596
677976
212176
730388
261949
982319
611440
1044804
119687
464777
62256
218532
308146
931901
908459
204591
504336
946599
934222
570648
116345
828064
507289
537974
537442
814779
533277
706231
189275
406140
373608
141985
616143
785780
983879
853230
791885
326920
754289
381154
163308
117269
984557
624492
447480
702257
493957
251181
63148
993588
631005
616039
617718
215195
200639
876257
982382
266451
373770
910416
293953
207367
945152
308213
998109
631011
623302
836240
453537
114719
632727
4703
846608
96584
642261
550329
257693
200006
450712
459690
520480
259169
195475
787546
6627
742101
998076
746782
579183
1017695
881266
314600
773241
353606
818891
25461
617908
322071
799268
853519
591339
153892
329604
65282
905682
562504
856254
667113
308629
724541
829754
734701
80956
387220
174443
464592
316732
230772
526827
850005
341291
795900
507983
778982
141159
616757
179429
54936
594569
504229
169611
149323
430741
272629
282193
1037589
181299
536491
613824
731933
691756
324650
918989
602091
195354
901973
423707
990284
473527
238137
359664
331244
597493
344471
34861
562366
16236
176201
745485
79768
137884
442982
777493
764835
17577
12098
430452
664256
986349
877771
270350
71061
431829
731509
860262
1007627
658521
181850
767616
406249
324908
137895
243440
357771
317854
613566
667039
451814
841510
479540
976241
1036776
649482
557631
772846
868662
379175
54829
858578
946692
747701
358480
195957
1017119
904800
476783
897785
865248
339354
317330
686325
1008879
430835
101081
74456
214415
217884
1033967
337425
175576
500477
861186
397144
607503
914650
318341
238751
298098
557337
431427
869565
771936
683209
721027
810955
670655
777221
356399
1014509
260373
494620
319438
450588
375930
507574
799072
393981
85754
716201
448007
200853
931915
866115
121947
803863
384924
806911
419555
198688
575267
726138
696452
3613
277209
890947
471049
422634
762205
502106
337389
59670
265404
1042698
934834
619012
899661
168067
764019
501812
621174
806583
201662
346749
785858
410640
512206
110640
807006
955513
934438
54965
481495
808176
325609
711918
188419
275495
993350
241718
869068
486537
844774
348692
87822
772639
1019678
386741
548483
595666
848562
548732
651073
400931
590835
34142
595745
286791
784783
165790
685839
352161
22635
319640
796310
160935
394778
766896
862452
517688
83962
483216
11389
153824
484207
135886
217817
1029438
509294
649428
403368
701561
44258
721137
827768
569196
653057
647576
1010032
417168
293146
645630
58350
504456
154530
276498
411991
869232
479092
916410
719348
522764
398358
668247
174184
10655
453088
205856
1002971
183191
691081
252402
743541
848825
434841
45833
426915
616437
224564
907392
951244
693770
113107
34424
138783
237925
354589
340039
395830
565670
740081
729092
1756
1038084
993106
938734
160271
540970
85890
708543
204908
732970
488082
783813
167584
144530
375666
951350
88117
688669
937804
910017
445782
173081
404666
832333
642515
608258
68023
608064
966441
43542
445057
786338
653375
922469
756210
142425
759558
367790
628134
413599
349982
793156
222135
1026775
704207
968217
233741
91703
888262
44573
143009
495197
37614
826985
144305
273988
966032
471556
261613
911819
268856
401195
1019553
355255
165910
560772
216760
824809
54362
681488
52431
497880
907447
925828
227666
1019526
740601
828263
168065
982936
445048
902307
338801
188030
953531
346780
722718
1042081
974999
1042114
259146
975220
379556
427620
372622
706667
553654
639466
429597
721358
963476
188060
859982
7566
538673
1010811
579095
344324
727201
576044
701787
629668
843514
164549
821439
139780
571482
327500
86252
782666
404317
3573
221073
701879
416387
971838
807274
630131
1026456
1015622
276433
194532
587468
641589
335980
389057
353999
153260
725429
17628
593790
424974
5362
971753
123749
1022535
740432
970795
142159
923145
5961
203147
215955
436754
453715
899792
233775
9918
503781
419060
330099
436905
887104
555132
774565
598122
688239
191800
40176
906991
61934
457573
467834
349591
867783
251401
791946
821427
718886
298926
234278
700324
262244
904016
548503
941589
298352
702789
674069
656873
253075
415010
278556
867161
665685
309503
922655
322814
972976
678032
972792
279401
149131
887382
176283
592088
424158
428248
148114
664722
992337
575285
38433
653967
229842
1023099
934655
971838
1011882
823632
95075
11801
594346
732287
973221
1019747
808780
1044348
77003
828719
765905
597751
406873
67546
597143
36526
152781
626448
821647
798423
742345
653298
565717
868525
246897
1016153
661174
930026
520979
837297
315855
1031192
445011
402884
291406
92935
40664
505419
859722
66038
119101
1045208
127658
882730
643791
192836
956924
410456
836717
237335
742017
782478
731357
751148
206343
840860
952441
844712
212104
905181
868057
557445
42746
9720
56984
198338
367012
985865
528827
936236
212582
165458
184928
258718
364885
31971
772116
1011304
936852
660845
437903
807042
445695
444387
795984
269324
182881
679682
851169
376295
786751
218438
706774
312439
299819
652021
509530
924354
1002892
879129
107438
549467
487221
296048
225018
286137
201908
163132
460800
237439
912900
562412
325032
303864
914551
762899
399947
610610
756243
675114
36009
1019594
636725
846983
956793
104274
497863
518051
713449
855141
612404
554795
49418
838115
767128
645276
925184
938532
196765
923352
367560
1031193
327458
525676
300949
322542
323465
55044
1042530
857283
694518
274320
1008709
200529
659530
255567
970884
665363
981642
547657
13660
550613
318907
711644
716473
526105
188801
951045
1016144
844231
855900
815439
385304
423215
473635
822057
509787
461786
1020703
669417
373183
527062
719637
494067
397773
813684
220414
173384
294568
397030
100726
517326
871279
862246
55091
225593
50516
126988
105088
921985
161010
769006
454401
598947
327390
607631
21205
208841
937464
525723
561635
575104
778767
196822
720852
603727
909301
500665
94753
617511
35724
488988
777214
727980
109771
559392
58359
685956
340244
292159
833643
842152
582285
506374
32997
389984
963352
192061
546746
852133
102978
429196
245595
559354
470267
145930
18731
480653
703436
434393
122368
589279
161150
633326
546782
84822
382253
747054
428680
1004670
973565
683682
501185
517192
26136
998661
903895
836247
369294
431746
692848
312803
328024
136800
496853
984247
631554
855328
1002761
164045
91319
343972
722736
365590
388060
844515
331159
397983
860952
34605
1020363
67113
996736
554681
311869
635930
601704
596615
546199
864258
237908
938282
231305
1025545
611963
448271
727959
630592
758353
974120
800167
808319
821213
701296
425086
177347
900798
78713
139360
123739
391019
247524
774740
710237
17102
350420
403888
271068
155036
732412
751560
559226
181539
116769
506920
222207
29418
296189
865533
10227
886147
731730
485157
362180
230912
495408
275826
95835
574240
862230
846841
54106
579860
805459
455109
17060
199195
380731
721016
844209
905225
17408
674097
67376
272942
362645
891719
103944
485093
829219
248751
533792
851354
486350
256472
208366
688024
787543
742316
754831
94379
199659
836625
984185
360541
678470
460962
8081
538598
782309
747913
792315
485815
843910
304805
696742
940929
491299
939967
638535
904547
285510
35048
915642
716773
224085
42930
387899
177482
1002833
153616
90311
671898
459136
889215
616853
1027258
641922
346268
55953
664697
906727
474782
61582
89
401124
1012506
241018
107745
795433
907513
641605
423344
199052
618404
630550
759343
323400
747546
405398
267748
303893
688779
983702
706865
557277
549041
970831
596444
222328
446349
463737
957521
600295
636385
624970
129855
986778
508338
566786
1025753
345448
200334
726486
1010884
516001
306568
86547
442075
57479
397940
261999
593148
96320
556591
935560
870109
202552
74403
414001
6759
339091
8684
831794
786194
398947
165216
148366
145143
309298
404787
615027
830959
254190
125043
1005541
65008
260034
957559
524922
373508
133884
398897
124408
295678
384866
389714
1018252
238784
783002
445035
133170
511371
168058
184663
344662
936787
266752
786720
421136
135388
105771
9475
105429
673972
465268
372959
730905
6279
599605
984919
341431
25661
844921
407278
400906
553713
928286
505955
224789
312130
836927
633420
211812
469408
218654
849217
141564
640017
815478
11254
1029748
354248
198444
205414
556626
875059
841321
421673
126937
375501
181499
990097
475701
375672
596028
920605
1028506
367146
365602
735594
206048
160420
324645
840234
437304
976054
509354
51356
481426
823250
413112
1037573
248658
219633
896555
684119
104728
242195
370973
426082
1032461
985217
663125
556199
752749
459070
204976
438490
367660
959765
413466
215106
596058
676152
923384
467849
792019
236092
369375
344773
441193
305111
626118
747391
641234
433039
608504
919765
136006
965513
672059
945933
69988
953269
590205
331787
454834
674537
547656
987084
774031
412527
143318
239464
887482
886335
637013
294052
645266
735749
772350
1028094
604645
831449
1025504
290626
60013
746667
807570
273217
890317
770500
124107
965045
1031612
519424
919399
224002
800561
1000026
949288
876593
434503
204341
194342
100899
894176
884863
884429
603823
680116
745787
242573
379006
455659
173618
581873
854133
1012508
705718
659501
751880
953705
619381
702455
882098
287952
842622
160435
200463
56346
188138
118550
888955
400928
82705
449712
606532
767360
703574
171016
508513
534366
590958
293580
675670
1010882
874857
673094
227104
368843
781790
707784
899563
975549
440010
658308
267787
538254
284912
381787
909353
171991
674151
716625
798819
933066
912966
87629
854658
774172
621933
378391
367498
148651
147901
294321
1018281
680907
324790
1038967
264122
551882
66112
764521
819397
179179
110508
749108
509383
795907
659862
991249
796820
970879
856330
855722
860564
378343
1004700
167881
48186
494162
499632
685085
983522
164817
959267
621593
1009217
747434
829191
871908
757323
579616
957858
722248
960037
1012366
774435
617396
701809
437252
202695
431818
123655
939448
27946
992059
537846
458531
837824
405448
315464
405364
87714
313123
111985
312255
193865
95657
134628
505853
472673
822155
890620
242341
255914
50189
228337
206205
470372
36361
760339
48520
552628
205578
809053
310864
461259
805977
806408
310009
800126
444398
21001
923638
223646
726940
117870
535790
744787
58685
801053
715519
112911
204186
830498
576211
376664
852745
787747
949322
318903
597341
137259
1026752
449
402789
156286
981444
894167
578955
272307
131493
694086
190674
565084
800615
485291
283216
109448
325480
965444
259801
997148
53075
443307
495490
312680
358982
785151
132274
658784
688630
1043474
568325
853927
854559
216633
948418
697146
1022758
853161
518549
160515
788784
879087
139289
698106
537530
248514
371798
162510
204094
942885
679048
397976
166257
1042447
695290
138807
22766
761212
853938
472733
949687
553477
179658
810398
950990
187937
62539
40995
1007332
350276
1023469
931713
273399
21046
531571
920627
934429
33571
787206
462567
700771
218567
557591
241488
190804
12695
254107
243282
268803
1037314
995543
377953
835628
621774
385277
1041298
1030339
885383
431069
559171
487686
39957
857426
613098
377535
63436
417238
982397
447442
931979
923793
110481
710878
1014394
1023847
336128
248961
601115
853049
469765
807090
483701
1006346
864854
654699
450605
699194
21794
425664
250167
107390
225456
1036889
605053
379202
448545
10410
260156
964167
844876
565702
553595
649847
905623
320671
800664
276913
317036
556431
694135
591565
668087
27439
111830
122946
638313
46490
771948
521657
570987
806056
636801
235120
802911
887593
700042
231456
11331
373431
561721
959614
664465
55763
941281
591262
333733
986868
461412
364386
210740
897448
298474
20086
931135
665640
463065
189491
59106
310235
874790
742802
762839
119917
986448
1012402
486514
944089
761384
13127
237077
718871
267479
63911
193057
383808
237575
896428
379260
454094
768200
614040
314781
452742
582457
84657
813927
978950
53787
595054
61832
110103
649647
529012
356654
1039894
752234
66389
488526
155665
532523
360290
301857
106243
683549
650174
117804
960966
943941
622112
65358
918032
928293
860810
67917
150692
357485
894051
85909
87450
726421
300148
222575
168478
845103
382891
554575
968266
750599
852857
960416
994297
161133
861954
774827
233751
357974
287268
243819
586349
933805
334023
264174
851201
71821
502946
926129
254682
290711
578720
995450
141047
388220
817221
528917
350475
212524
367402
306402
314526
513213
1004148
644054
465663
348691
321018
635696
493001
956196
72368
846535
584831
308614
747353
845749
575715
216042
105022
563666
886341
408649
185350
641470
886735
493740
213238
20025
897458
568859
183001
1993
264454
904834
212808
750767
536278
436809
900676
874887
834339
873999
274812
30869
165395
599737
978535
920456
327301
1021454
985876
348885
927199
270031
400188
943994
189287
1014530
638550
832142
572953
11961
267878
66696
277768
363382
644607
696249
317638
737407
877208
1014377
113047
274124
421730
951077
384462
568691
779841
1027834
994739
216274
539517
399573
645661
817096
384020
566677
560359
45206
895978
493528
745169
86525
11899
686129
653121
755137
497179
492569
763211
965958
996126
318642
769476
432750
972545
429347
853681
619600
590341
168640
1037888
647980
512923
926184
171006
272195
1017619
1017685
344233
82744
1033317
152271
1101
842365
200299
313108
420251
402406
449359
816398
74057
68376
349068
803089
607752
855356
465427
887897
304021
210717
594124
995418
93931
526032
317691
35223
739222
318482
643859
12976
261790
792868
972889
874628
260454
985340
431542
763179
750725
411210
794599
541660
956716
264072
273719
717729
78265
124510
969134
279891
317290
894143
767547
210048
269537
468681
903978
681771
39429
344451
206236
734698
742609
151469
199236
823381
912603
568417
788293
232204
843164
645074
53768
379953
1015151
65521
1039955
466170
829758
307145
457779
202152
520129
708760
15334
155704
743192
307077
1014779
431215
399228
631015
734166
782612
531697
629401
483711
910198
112358
958349
364488
538144
849474
957780
170990
42721
815352
406543
409602
142236
400474
643318
666663
971519
412748
730718
802281
66614
109433
695752
959976
444107
304704
218180
974680
454649
791896
875346
233183
600735
654975
692179
116379
40871
497679
955548
633033
938411
966153
159108
782799
992680
1043413
23724
510286
431915
272657
310877
32394
87522
338490
93060
929582
263189
814919
534678
732980
890120
311145
623794
549592
455242
777616
709556
998957
252850
663520
195603
519212
90763
257457
14143
530743
253337
671647
719682
620457
353133
411614
467367
954068
933639
1016439
532872
4822
1036809
336048
819710
682564
170372
246695
879971
238055
118641
82741
128478
854220
252435
157347
726617
346007
1004432
191749
195344
520660
68117
172925
863277
984404
755115
166477
243038
157109
604984
63524
596853
672802
440330
373427
1016195
1014472
311306
819789
817886
738188
943050
839913
341529
272562
611003
490559
139461
441634
421622
763377
982013
393136
229990
865962
273749
589245
311902
262559
874855
611568
14334
859887
568932
455458
726387
145308
610744
695383
434245
330949
896020
201369
896196
277235
81215
583773
59458
813017
65331
440781
577997
484007
397845
1003165
146918
705550
197697
655937
628264
790687
603572
434512
949844
362354
667864
241122
403096
226839
942838
298980
1039846
732972
402127
1007044
284740
599722
626412
424494
823222
915514
582715
409584
1020400
835236
818181
259970
270827
317404
488827
756323
368120
107294
690573
98311
350423
875643
369789
577382
221911
101221
721882
989909
248619
397252
389455
515302
596854
691764
747495
78410
171334
736673
139511
154413
743456
912911
624394
629254
137460
207021
613532
13885
345616
157815
101642
1032682
608823
591719
494843
26541
209292
996707
333188
325299
767549
427598
723465
123114
572865
686235
52584
770423
201576
201918
780861
1038693
601123
925221
139960
277359
971513
322053
968761
148564
517245
368760
333044
1024837
404973
713789
436503
318813
1001202
343468
594073
942871
879175
219178
721746
820997
89798
226039
79227
422283
435408
326177
783967
350025
801013
955996
22515
456849
267134
754276
922897
131844
992795
806945
589524
727040
581904
739039
963750
172039
343173
564926
37680
986822
60551
183745
622480
501429
508693
40122
623401
1041644
995561
198319
492032
923382
583735
869273
782802
310376
126271
327965
669154
450769
567927
538974
68867
953033
285513
155526
50421
256956
51235
354275
66255
190154
870523
588159
341581
563652
509110
917228
559974
785306
633650
211490
474318
696790
818613
814704
161196
682635
83741
729263
1036867
963557
247452
760935
253569
541381
862616
42293
914271
827100
998803
435813
104069
1009134
993605
479172
1011178
276351
820645
175482
44063
589957
378474
668310
135794
396187
68374
97988
820158
731471
436242
333235
689016
765251
681300
438197
666321
963155
608437
942320
655892
972305
223246
950245
605018
603207
631991
557599
6168
685726
110694
824347
942552
660177
224907
278474
914648
403913
847044
33520
609434
892395
475310
174469
133702
15648
749682
775789
951470
603835
352143
1025745
977476
956673
530508
802972
927261
96368
901822
655688
900651
658733
229838
542120
313301
939909
609472
792665
518461
192060
579524
714638
670211
800277
788402
812026
711159
512017
132933
668309
824330
943953
185500
567593
788425
230719
759915
300702
398427
256565
655657
138968
610460
48834
865093
220818
1031453
47140
691766
603813
984009
945860
57297
497559
758718
724189
1018369
614949
703933
779902
652000
314469
4154
359614
695463
281389
642071
1038045
702492
976570
654958
206539
34326
471764
744831
661545
338449
505890
502413
934517
1020867
867289
372214
479193
255572
556601
23703
798802
190850
256840
968857
89970
434510
1031972
593868
206982
413022
300671
1039212
1010127
374400
754070
596263
209414
636439
604477
411310
419830
677283
250409
49150
897657
87282
665217
827500
162006
236355
385256
304716
582265
330067
185324
487650
967512
788268
473955
556984
839338
995682
915759
879311
1038420
379792
966582
596735
1014229
926870
234092
868348
889179
241360
562704
199647
55748
145381
941252
976860
406264
697585
911754
343979
367502
866721
963306
325823
1017465
601402
203309
400771
482751
646516
263445
985244
250584
320680
197016
285909
658097
840037
151250
1008719
645318
371295
748641
264556
394795
559903
530333
720798
409568
599125
624285
764888
542755
282050
127329
258385
945788
528533
857171
676936
170082
426771
616011
112454
419514
992301
163467
596769
64857
89570
530644
860485
412448
154132
209981
852337
825467
837359
313645
691180
4570
188397
151450
441714
342275
777074
631549
287463
81260
894199
108311
892711
407575
414428
439775
31446
371341
463814
195776
979688
413369
62025
982070
719751
218316
859541
565761
880283
1002021
234409
862028
938017
976916
54802
722650
537189
470175
784232
937068
164398
692214
113857
477030
688902
647268
680446
357856
434961
250696
163983
914157
1004921
1034738
155855
694746
488359
317900
34327
886846
895862
764699
1015601
63729
958286
554617
665625
1018940
118919
943060
339859
826610
474381
504718
403377
857186
886273
964176
692407
572074
192946
332007
167936
417066
333614
231291
732653
367060
639100
934839
866830
952224
998284
846747
691833
1043735
218137
128099
25615
284871
265437
889045
850592
977987
592761
136140
416610
640875
168392
544260
595770
1018058
519415
956999
184857
619485
302185
797739
482948
858024
56851
763238
858299
1003020
665936
375623
407605
956314
1017147
581170
1039609
577511
891063
122506
319825
1006180
17368
594727
554691
987570
545948
732925
487569
610322
161465
365331
559287
222292
313490
71
946957
24968
253781
718287
939706
623848
349871
915443
923603
798200
503112
835669
12467
388947
259065
229130
701676
985033
1032039
902141
101002
227385
374729
398960
287736
65127
314731
613383
177583
966972
521821
123653
253592
503955
326876
473269
458895
922974
251773
529742
523220
63828
73877
477634
526492
535902
884878
12627
312279
360736
35339
1032477
329452
60692
203427
826670
663816
276751
177135
430740
772787
1036954
1026153
680675
965280
271160
259542
558681
566350
146049
269163
37894
922047
786925
884151
105761
531140
588308
453977
461615
642060
956021
106075
79971
739402
327501
433053
251727
300097
542538
278978
647498
411688
301688
918346
764506
342460
41209
698986
1027057
913893
572214
952668
589393
98415
329393
900789
730395
850776
806691
129076
927537
12821
424640
350260
381916
560867
401168
53788
100271
104341
264155
724467
862995
764810
553619
1013342
835385
735527
507252
822255
443689
583032
8927
943841
117924
637049
755115
571066
41553
918393
188092
447615
43664
654900
576188
30868
6862
820887
11635
92483
578476
730422
295005
559347
595387
734200
471272
188032
791931
15213
865540
551704
717524
715574
972871
625299
215329
546412
442254
617027
470918
56837
722399
517383
198565
173138
930859
67882
398018
965723
929577
162323
863975
359660
759878
1021380
699887
292275
984012
119365
361953
916650
475476
330582
541344
908598
144302
830022
892204
359727
194423
2386
476899
304869
645693
375174
429262
417228
772266
50096
442897
855834
188610
363784
938454
884038
783191
461207
791696
184597
347425
197979
120258
611030
315315
1002212
758729
503796
927339
391187
210275
159899
120633
498266
645833
148126
418296
973338
155753
788530
756037
660563
180020
850570
919422
232693
593841
919013
701936
992490
544497
399870
100289
693283
227280
148586
141257
200417
252929
197817
457699
867082
302751
651115
106325
53395
543930
358876
557344
894970
319683
250067
921556
42000
562641
628023
618486
868984
887576
476544
1044242
873395
986037
601468
606356
912218
685310
591406
390975
812545
700741
253084
761640
873237
518887
442047
453902
888234
181420
850038
269575
650052
647383
589138
947079
773319
337599
995687
263764
645588
608926
254353
809817
804655
59252
667691
813061
87622
354791
501473
515295
615906
637869
501914
902283
796389
811608
526685
577062
786588
904434
705223
952568
956128
355917
202851
522956
300562
1018456
552224
1003255
545566
405954
540722
172987
902023
665291
875535
183026
260435
659195
415351
112610
249237
939854
407086
273803
210778
124302
801040
688978
255005
28435
131072
371028
898905
245412
323996
39562
39242
191288
112165
762097
1044539
463211
853740
91857
304361
607483
994399
108265
1032033
439419
763060
400761
942529
552485
704507
560271
822357
770347
923277
276738
402495
161741
1011057
754993
477185
133662
181195
812395
107025
457774
335985
979883
631438
169732
20924
229892
251351
243384
436248
655745
732277
722929
784124
211426
927159
911159
543722
1003248
540221
834079
687788
412300
425342
665070
225551
932019
340741
64092
926091
276632
876858
97270
434570
407346
873310
464316
371529
629811
577620
869605
868880
532723
817470
630061
387345
630279
197461
274437
520346
952873
610384
541042
316729
337891
151955
882781
87430
768988
455650
902649
208847
314809
972811
711048
669931
858889
883312
72356
396112
621280
930364
876983
510011
947366
754913
439694
233874
948821
515651
257512
223578
423613
235226
803008
543065
963682
522657
334233
806413
453486
275790
921390
285033
407555
652404
976041
513026
145651
967287
708322
758166
570849
236680
771526
657080
402822
273324
299870
63417
398018
1024262
105131
230686
928512
903602
1031942
759383
70837
980887
528425
746176
627419
91964
897166
660348
441325
319521
585638
631444
270720
727575
235966
508926
918479
1019991
992738
591743
253231
295522
616125
640936
959559
565701
488596
817383
341933
319837
774889
717975
245800
91709
1041376
1036427
29677
336398
991306
505432
545448
844958
235688
595668
604082
833791
319395
251777
607974
877827
649072
406079
208570
39172
697390
220821
155874
421409
813011
490118
759521
248462
986088
362019
939032
231439
743688
984934
36179
602103
71147
958594
727999
420861
635544
460545
12362
732506
1029818
733476
613578
369499
317774
742690
56199
1030659
265166
125655
166770
528665
755365
1014247
523743
314927
1015328
323787
753190
310170
691177
323073
711339
711467
954889
990707
768953
858098
209733
302565
651367
397918
822804
86649
772221
791897
134563
391862
706441
539376
206412
933097
347075
339084
866356
163081
371934
452007
123648
718313
483765
905037
165687
432229
123577
833907
535214
432692
679139
539655
525736
591748
781368
54760
1019724
711301
259068
993593
685304
296408
95283
1038206
784848
233122
249229
684836
566931
934241
279311
444107
329545
480785
244183
297003
734394
1045020
546438
47196
254594
966219
241306
525035
53182
503615
1004364
464903
603116
771422
778494
874439
904063
956299
186463
804032
746661
78347
455478
149014
281704
300056
680558
664444
928147
697919
1037365
1038075
524344
817675
503527
249135
245897
401175
295686
289763
187849
318377
327002
512565
258663
789733
73105
883144
290890
129366
939942
978456
135092
58657
298428
91398
726508
385852
81721
11842
631209
183265
1009292
1005213
779000
929850
160566
754785
541428
614218
408455
363228
586369
1022488
865375
506798
973121
16287
198709
660955
803569
517306
122609
105242
175252
340143
692651
271232
347213
69879
824183
953809
986337
854842
507274
218815
957714
90969
518615
770228
390727
84983
250106
712982
1013782
906461
26460
251704
371881
594775
856206
223930
454823
63390
420437
404162
80845
804537
181438
803620
88769
226287
617413
663447
781049
168287
964587
987181
414975
546542
174144
187834
233753
399347
221960
784770
126555
24108
1019101
60248
299024
641296
666406
727261
906601
565779
404960
790434
71338
22340
915550
665609
143349
662631
312646
927904
818878
1031991
335776
925931
506090
319483
497949
313044
544432
411184
877314
1026091
400502
808392
1028371
283373
583085
950879
232924
525230
228935
322598
308752
677852
411611
907488
703441
417651
421482
659445
976915
892901
763659
113229
542945
822104
350855
433281
252936
234595
720982
485470
238251
994077
735707
112558
301210
602789
262737
718186
784017
922287
69105
941574
843567
713305
817963
865186
196821
773133
123099
40392
672609
283728
951421
227605
931519
764048
876374
277645
704603
199227
409495
1034724
608136
286967
994589
928471
977869
463108
776917
244368
41653
209684
998389
544460
81742
705022
380534
336708
515080
8797
276105
976459
219191
284286
98120
1042648
939661
668046
478768
979484
350099
820551
60580
430668
140527
915293
308392
490743
358895
300976
1024477
994508
1000150
48525
1002129
592194
237123
849524
711160
695601
772107
380739
655970
59765
412395
806643
512155
3471
971351
983279
482386
399152
712361
201288
920155
290227
524646
565665
841143
172330
116801
2612
578790
294175
68535
464149
803925
444678
417444
63215
866907
366554
439638
1032298
567048
988124
645741
696698
833879
695501
916862
915313
332727
1000027
90730
177121
769922
799874
225773
776432
454727
655720
533739
21285
893103
487257
973610
482415
1003573
708368
300562
381739
298398
125795
521504
51230
799296
784430
460428
47731
1022696
347133
195228
540286
765512
861551
364919
387617
336747
124037
686245
87175
518870
744272
144831
237925
1026856
86813
368026
653883
897580
906958
727245
534173
691710
167909
475998
506378
666623
397628
382712
737816
966197
572114
295650
88701
739949
778325
167934
938138
385690
866408
986206
485937
742996
39130
302149
117821
544591
438106
200851
398014
493067
323390
982567
989704
699323
1017650
713599
19901
882312
489540
266909
738616
810828
906300
525822
369610
724867
27963
354270
361356
208816
786365
190856
461082
960967
754862
696391
1043157
29387
921860
743530
247109
211051
74974
718375
293044
918964
267599
772571
199825
788362
717012
587081
576404
1005
135450
925737
216935
799840
208528
133204
759514
719429
935365
197080
160377
96795
789199
165952
817256
825339
782493
173512
801703
464081
757960
936494
463768
517690
326286
912189
216746
604212
333161
154260
181282
825198
709294
371810
926470
92935
915623
880479
950009
676355
722436
18653
714603
989223
638113
953033
365395
331345
205929
132527
192399
852477
516931
736137
891799
858840
230955
654977
502392
319061
151107
376715
900618
403692
772098
319125
731296
259594
675354
116227
425536
715381
405443
835710
171559
160225
947012
127128
981318
792177
901183
907846
846753
677651
550401
443975
565391
1024150
44245
21139
884664
486769
127314
389310
23766
361817
69246
708458
770854
475675
74624
142124
350798
885674
275267
343503
314046
314642
508111
890804
247389
684238
296471
821945
818649
955416
786711
255837
159106
752625
697393
667361
185849
424822
965723
617321
262957
790323
949975
335953
767888
962557
789147
356719
4816
265465
217950
352790
878771
618676
712488
695876
371312
575719
214229
1045040
605553
755770
368568
487083
190295
72633
521393
415784
275930
420967
316902
543706
539869
857852
683309
42308
765772
437701
947339
672442
158869
111959
696876
531354
282156
780734
1006209
553943
853189
457554
16784
38299
330590
658705
280304
726188
43509
941899
818590
288707
595813
305963
227086
785983
836386
683365
833487
1044384
265787
211990
632011
528382
822582
397656
147070
919617
761627
710226
745719
1008324
625176
323903
620004
812010
56184
261110
578350
413533
521072
794255
223721
281954
605880
808263
763639
10708
566298
3379
815021
106936
744625
813665
287302
936948
302052
222490
452474
335000
847433
695074
384549
384678
549312
857379
356167
409351
749248
726573
738961
80254
793637
642566
619852
474105
829675
143410
431475
123397
536342
224099
320131
997525
188341
671975
385126
341894
535064
815905
998953
530944
496777
281410
785471
786902
565060
571005
630533
395617
328449
737876
521991
927464
256027
17175
1026070
809094
635477
805162
242579
417913
330995
104038
586276
765510
774664
881767
241733
700363
510108
507635
496903
110212
74957
221014
765949
407254
162891
688053
385850
830692
985816
98739
811965
527187
636051
207670
884236
668692
576192
980143
228361
929736
1017501
379731
392197
145029
985051
188944
499386
138572
617031
925925
565544
254589
187225
413155
528782
622589
516926
873977
311563
669240
229194
1027203
675572
945927
665077
447125
63849
847291
370385
818603
408814
393855
227321
223449
1042620
902322
140370
565068
18556
883819
691005
351277
323436
571335
68266
890877
439563
579660
859036
337146
966032
508544
765462
427398
661892
341540
299437
66389
408745
661547
393375
939108
908966
944954
325692
481121
721217
732063
642406
731027
587847
537815
619193
683802
867927
817632
306578
962999
841882
40783
536316
940542
298432
480183
152539
414790
126507
43751
253831
962475
659016
446043
163075
18134
670658
1031400
238886
393772
966419
283041
168897
1034539
504489
213969
168077
10576
678877
442623
202130
842039
122627
389387
718336
627941
2309
961449
67893
127222
429917
724957
197813
200794
946624
151586
197933
725859
871440
929417
1006089
686184
468938
672381
628312
650761
840388
780519
648163
913078
652901
774072
885842
621571
540761
182412
809844
143462
1040480
225005
936101
268790
776010
825814
230247
123682
104994
624943
1005158
641821
355487
706312
368692
909385
685409
208066
159493
630187
447656
945281
779705
54612
762120
401037
458231
126352
806770
222864
973130
406130
999406
324848
291242
526722
452130
708787
765909
839516
299723
661592
1037140
367093
914737
110414
411048
996619
179534
743536
625162
674838
7341
814277
653311
331516
752164
110564
829894
365504
955690
232369
622124
270383
205122
622413
387673
843332
1037544
978075
1036898
225305
642543
667382
472174
372716
65153
992287
248405
917482
994969
620243
257996
976804
1032808
470276
677952
3149
906351
430018
756041
326880
366698
287010
626593
1039535
983163
719992
944918
450303
509298
6689
923134
83893
90191
502889
48448
567892
605414
501440
305482
675702
588580
408007
982478
153441
96244
352376
394826
383381
985855
519081
528178
514145
646189
611776
121557
564430
788643
947405
463962
723803
709630
598713
821700
1009923
643968
1013343
920727
909219
621703
91000
627948
655566
557971
79922
900747
623178
192173
538496
80166
533815
326319
682996
362812
338138
8308
547298
84476
132853
955360
246657
978850
381784
904734
582734
356566
764995
978388
342826
266817
941997
414444
943543
97713
655066
526705
558443
179617
465895
632760
308204
488049
63079
866417
875335
1004248
991514
401920
145245
1024719
1031266
434142
720113
521571
39277
974557
1019013
430058
38721
555449
789348
643751
227941
464276
633498
759281
919341
491581
44314
52632
736206
849188
641593
829430
689495
69035
904545
648999
212553
972553
997260
834736
251684
780939
973149
953728
71216
164168
727768
140795
160103
178108
990129
694930
732804
55664
104205
858107
628661
679295
505058
422460
348905
515770
47362
938860
140707
659625
1022681
267364
883859
72543
536445
444314
688151
847109
493848
776193
479031
413135
221270
746384
960208
972625
336022
14727
228939
670604
731028
319695
779220
783040
54815
670482
629121
723296
539793
657900
340154
722458
577924
343522
442718
758636
105276
283666
763673
835880
373763
721368
1031722
468103
505402
733609
881852
951089
609718
23152
972092
123780
65153
587724
310503
250754
521799
296796
801538
233577
744015
1028340
276143
174230
65365
425918
577071
779877
662140
404734
839910
646036
617544
393726
163009
438275
452025
638388
1044157
573461
954085
726070
927880
677093
364187
1013933
783825
487375
155590
1007246
235295
407507
798807
1404
619852
547468
179440
890508
935068
756576
33008
683449
687863
754397
259160
1027492
805199
515429
61131
139869
1031734
377789
514681
603095
451071
228974
217687
13688
38083
234310
320459
1005941
813344
1030611
930629
136394
150017
760075
867860
20999
263959
1014942
222510
448546
958668
459411
488548
437595
928249
159637
475489
576063
458797
209798
400599
823931
1016562
635423
920140
127803
526803
602950
266568
504478
560960
76429
796259
957697
655794
959251
336767
410854
670856
246931
937212
553795
575269
167659
740092
980146
74221
657341
160891
25029
507898
106745
1039448
530205
715421
561499
233739
793111
397417
922815
264654
89510
92419
56457
213308
740527
579419
517185
145710
656306
529290
889734
893032
531424
934477
809542
54530
378141
692475
107326
16023
108877
985350
456096
556399
1038495
1028308
350031
668134
160640
706124
575635
360992
480021
539181
317694
453142
755365
438493
456184
205621
857397
991567
874015
128401
288719
251352
580992
593782
908792
188977
742228
804606
188659
313656
871295
399482
4920
1011027
880006
182370
475440
513445
684105
229974
34778
343185
647579
1042712
569048
840832
957260
899105
392422
739554
722786
335898
891844
25865
870808
1005703
418738
507481
59482
179585
418479
127650
503564
490928
619819
886381
202889
885496
282883
212381
37440
190764
615137
270706
710112
142472
327443
671928
461864
392691
800757
455522
559048
212691
783052
586891
462161
632172
483278
595941
841532
160497
406806
946180
645660
810353
167890
604108
954119
874645
509585
883303
947198
880529
8446
916332
297113
526972
10664
597688
987815
942618
11649
1011016
72712
97331
69801
535968
144228
1036128
485363
153505
588481
376952
908594
728836
616274
537491
249960
372096
199563
729303
946904
162870
324192
822663
356643
850870
549796
443875
512680
994464
911229
96786
430228
950536
427603
186162
772050
646804
507063
533172
734537
468793
264425
25943
313340
776936
745219
837046
739818
959444
94475
406188
798588
225533
347823
979076
625771
706625
344258
552512
445430
111720
955254
227427
1020995
689838
887546
435534
999938
58086
175785
475221
439112
866274
800741
494226
622740
273130
53713
993599
68725
444926
141853
376995
714223
181353
97656
861827
356329
352271
426978
363003
84156
702192
190171
709428
722216
503010
460898
379776
461520
202391
84200
406171
650930
529472
394875
276398
37877
121364
532151
762542
858484
495024
788028
484228
638714
458768
270015
347937
225766
760374
622966
332827
566309
1035943
490984
370051
410608
815075
215049
1023919
129814
433275
890338
984635
206632
126299
958624
609981
817321
1008669
791509
61806
915162
409723
147955
752529
666203
816836
734007
250259
165260
920056
409015
77239
747919
35789
658073
201019
775138
964821
818327
170577
154774
885761
402717
281353
776693
421607
893012
94550
997463
286581
914223
419267
799740
135494
209553
158173
839671
717442
329502
420946
744230
253856
614869
272935
247527
588448
531655
197512
307049
18838
42560
363014
388725
150690
464717
641146
323310
473890
683431
464072
192546
898329
712643
268052
465274
490473
490613
451899
991064
962675
1043525
577445
314578
138306
105522
133280
917864
600119
779495
972554
57121
413288
960496
744901
39744
862885
78512
462535
334013
54428
958350
874514
52499
967625
302455
372050
605842
697144
485803
987270
514868
204030
21303
551961
703716
136196
17895
501860
991381
292260
1030442
248988
796255
465515
606676
615221
190393
834325
427902
994366
97814
269302
332809
683024
850219
463230
496080
724464
353843
482980
951889
623108
665948
296841
789601
51804
954608
744750
1013459
731050
798802
923920
188946
682514
215126
101668
13864
747183
222780
549546
69553
942521
92261
536416
234639
94552
317396
742774
1001246
358813
322589
450550
777333
666005
1002162
663384
232457
547844
580400
752149
586611
1027738
314905
193467
77334
770139
174749
263711
188505
889487
175367
795806
724193
161180
376665
436560
61640
1026812
916430
371507
429817
313025
590534
433335
958268
958851
263120
768733
924473
21126
367148
846505
890451
343677
4668
683437
126763
1221
738933
909877
958769
182199
470780
181228
956945
382074
10690
501481
810757
489133
892044
947957
323187
354436
558005
804943
241744
614537
601045
993010
471034
20505
1007006
584323
977929
356856
704708
728783
1030247
198815
267984
422835
840480
60703
60205
1026108
581264
449665
575416
629207
601598
358576
227316
946155
989940
7068
789834
895803
800987
484566
339846
579711
1007641
704130
190293
244550
428957
586726
155648
806309
874128
967704
303940
599742
812857
834001
439489
878952
55386
31087
428293
336119
87517
331813
1013607
116543
892435
191542
732728
632844
250466
417938
1024831
754890
367807
64404
359526
231361
254253
333026
688210
639120
951584
621648
119177
586289
889779
421661
928365
723610
511174
282044
328122
706391
463313
603752
152515
477934
252732
239221
335023
72807
1022622
447142
176220
376441
16359
659295
615224
872954
926760
472451
656677
632243
466821
543414
138873
432111
273068
623791
812477
889074
796861
718828
835873
984620
715633
81828
281603
298568
18812
316157
1021332
83079
1009105
818651
903963
455897
1226
373930
642453
910650
638109
612823
1042056
970736
441091
1006841
536258
402946
423797
238358
504267
1014547
465927
599316
449561
263878
906189
840986
800012
486838
803090
620401
89730
5128
946561
629933
1014982
762755
824015
743039
149546
595226
513813
556836
519976
495028
491201
323883
495196
769596
377797
617530
182874
255254
794784
988245
329441
47551
756438
470021
445102
227469
297207
484821
1044242
659500
843050
211164
661455
19307
678756
446764
687012
100999
1021207
19130
1003261
1001902
768064
991755
121486
636188
540808
258960
254144
162239
1004297
631788
455935
738702
226026
990130
305657
585584
283389
983715
745301
1002999
277140
63243
878783
826574
763331
677412
369199
588106
445817
671812
564523
266970
758842
27718
1021691
817807
437936
659437
420697
718766
433616
534517
55054
1037325
1025449
900815
35626
127552
993233
281196
253753
990296
990315
808798
1009255
37289
535602
592942
696185
385628
922266
303794
692703
1017555
175822
473052
327540
79577
802607
648135
379330
552917
633179
810204
383331
52690
782345
552647
56997
656547
1017810
417415
105648
557474
104114
867899
870835
237762
345205
844112
548877
952335
535159
240764
931366
110600
395071
877364
676193
93232
299756
84101
328795
37951
28783
181249
1020505
152675
794344
355804
1043208
837477
563585
999578
797887
352739
671021
239868
836014
912965
25377
468001
407688
535974
666577
219855
566228
22277
113785
47417
222740
668551
736535
265742
1035910
264138
353192
360881
705135
501244
758433
550667
675518
121241
966661
847467
777938
852765
177508
321014
111022
257357
517016
304337
418735
1032512
298302
456111
1034916
941789
907085
965397
954067
369699
565974
472
19604
111714
790979
207676
199523
950735
149376
634353
229477
413917
805513
291448
766507
202214
47643
876251
381937
796168
499785
852151
178353
333401
217133
638358
538646
429051
854226
649699
413865
130856
692226
1029824
426876
565151
307480
390515
9181
972060
738243
767907
18284
676404
162277
689827
214529
639454
51835
249848
738484
199936
712194
216331
359605
948980
792596
675198
591119
835103
727944
43601
607842
708050
152750
720004
999845
661960
302802
974194
840954
109001
440478
930458
926487
418186
911951
41994
677781
603035
1014830
928032
795652
953988
759717
518879
544926
675703
900302
25872
403088
252992
866664
398294
762241
583134
12649
83025
459288
197326
175682
6726
419655
956948
945974
364798
628705
699018
556351
194676
223481
631854
342344
150869
403971
812338
234915
226050
199742
611279
1016444
962186
563095
208800
580202
565897
905470
332013
498464
87525
538905
702095
951026
461053
986346
762506
232049
144809
702461
850075
983604
812112
344943
621693
625607
208237
27227
844212
285020
47165
272173
712981
990193
49687
744280
656694
1876
308488
651836
365001
480876
583238
270955
874799
773106
508443
108506
133046
990157
746131
1021305
812806
650705
162655
6733
220713
112849
891636
481112
24473
695153
111473
212670
379818
165319
939829
434257
796605
666999
650838
403019
675702
46838
897480
307928
1016901
171552
37082
215647
44871
781414
393731
342512
633972
188594
635867
427356
737696
418230
193348
738211
114692
699146
1006756
759421
668645
159126
297877
594458
992695
365962
33299
71404
84833
488190
285475
802244
253996
753682
331419
967908
1002856
1020910
807858
9718
562235
782056
531565
409771
453792
207962
619938
944473
139965
217040
49819
630876
418859
957729
349603
55335
216946
28471
156202
86538
610232
892889
300089
934155
117964
848187
197978
371920
254240
188398
568980
250975
441636
136466
1034034
907869
522502
996627
733943
337615
81763
698356
477802
39765
341391
308070
757309
109142
442240
817119
856838
369701
321053
9344
161834
879721
791224
41404
31628
542570
37041
834528
746797
693945
393153
847789
783340
459656
340870
833926
53374
316855
754002
355469
951935
720010
229244
373771
757587
473833
888759
326246
642731
887369
86370
141693
160946
107676
236009
368754
892015
172493
359149
861622
931931
513412
581082
150166
447854
100534
634768
247959
701247
453393
335915
172305
398769
907533
684540
379203
625849
698530
568926
304549
857330
375997
825958
858366
954636
235017
153346
585897
659780
453767
752214
52495
30276
466851
155893
962766
948662
285971
703986
203855
559582
995373
507569
435934
781693
134272
486941
522160
387086
508260
821217
700640
342568
952232
467980
421256
722843
1026882
218938
273556
205301
976540
485861
861988
114405
604723
966299
462280
757870
788616
17434
572775
98307
387869
634730
47420
791190
416794
892154
740966
792040
1013657
1011288
206092
838752
359248
149704
103042
81793
832623
946638
987917
815767
676452
602939
810501
927230
296070
101421
787949
235785
613996
905775
1004375
95489
481038
67538
768773
380711
521052
871681
924351
637765
697243
455064
258356
871103
883747
334110
946057
591269
1040023
936933
40948
371190
197384
2542
817710
119347
975587
801883
661527
748977
323073
837634
60100
173065
550653
817464
969506
818773
549383
85485
668527
589051
606407
498561
787696
449157
825555
66642
825033
882767
789257
686167
103846
830261
541227
405395
1016102
321451
553390
613674
751904
35337
584927
370188
164891
816612
509464
174363
645944
920444
801497
578975
1003350
264874
278412
26526
289958
581603
881428
478467
957704
138975
362429
808738
80404
168878
793584
242044
635447
67541
798125
770260
427571
808964
960061
803351
450672
815900
433270
218588
652875
457379
929383
506508
11139
335920
285300
693330
363265
76888
738418
952225
875678
759319
255348
819939
1038688
533851
57799
469260
867756
679855
657866
801401
512596
92273
436799
726335
916139
334010
817436
860099
901881
73493
479977
953697
169256
281380
913280
199120
617322
45019
343628
309514
996080
137264
875181
577753
703999
128759
605624
747267
798711
379753
720700
716455
738895
192169
1000597
81266
837328
903588
977310
352757
948630
621809
354191
922987
365096
1027049
219770
974672
527277
340462
484870
971243
217568
728139
474735
824853
762434
503617
63623
727173
25390
555320
130796
828085
580313
659114
883366
43242
271266
511988
458771
115450
657607
625790
34990
461935
405545
986666
242871
885592
939269
99998
586430
54112
476624
921230
269428
870511
479894
619470
368960
871588
530846
389718
461243
729491
655805
506875
84342
995178
506810
512882
920550
586926
74957
570108
548331
992110
648596
734708
811499
24620
638182
114962
820376
835910
657593
14903
365343
370227
898572
524535
840702
425826
417718
1024470
916887
754668
893195
500457
315448
918200
13060
681687
267535
138745
210340
374650
764770
48325
585987
575398
415009
931228
211070
527610
306728
181028
95839
970875
952685
33825
594164
754933
441214
658893
364991
1019388
707014
196505
262635
292291
22638
625044
289352
239464
972336
20256
854006
212300
93290
389118
324696
215162
994335
912603
244267
910734
482864
69551
330567
602517
562798
134429
611846
953472
910146
225144
930398
111033
649618
626441
959964
509249
119861
990379
710834
222307
399127
577740
673126
44390
17407
173177
916027
255661
219871
834337
347439
993217
306622
824168
724990
650425
161633
831643
841244
651662
277351
119899
470741
276751
801704
31477
599424
484426
6873
796909
781822
638315
1002277
880905
712035
147895
572522
812833
128085
2436
55501
1041091
865318
660133
98370
250922
456435
721107
15986
485597
171956
60664
279659
525296
856073
525198
968355
360078
131671
590133
122603
173299
928367
33686
207218
29212
894149
147342
129302
890607
687862
654150
874629
514021
353678
144511
723802
38112
128199
285449
632962
883016
927343
148438
244402
713312
859011
866092
95924
449002
438151
178997
756785
930945
265587
625883
332729
585931
905116
600177
9804
873624
751249
812218
961733
747702
231426
1022438
620315
147055
605341
749581
962750
962505
907830
481206
622753
660532
858903
584950
32844
642369
8619
508531
781289
875082
79079
65883
434649
815740
897637
202034
826675
417875
643332
930417
459962
572618
165830
637604
254212
283961
77476
989466
5319
773900
647637
74719
731750
651679
397413
861960
964355
990774
801224
893892
897813
238266
921302
735619
787872
191899
732769
942469
974323
986571
873064
999464
450415
303946
519056
1001824
724096
893472
493036
181047
343397
484201
746425
52070
379351
919278
1035301
191118
356773
242462
751959
116715
675755
615184
32066
713966
551848
26706
907138
422235
247684
1041078
638799
850711
530002
682948
245755
306843
235913
17359
545010
924594
731762
663908
271498
738050
1025147
1042591
241324
811097
741412
719276
507739
158608
705809
985450
131515
592945
378480
307643
128480
403945
157752
555936
602679
303244
110359
729199
456164
755740
599443
687701
401661
344582
650708
574571
99976
963429
1019822
785608
791135
174608
637119
910480
354148
1036455
1002977
458184
126633
730228
885897
943114
321577
27002
34086
765118
975736
913394
160088
340018
13805
316484
52436
359678
252509
70796
214408
721887
273628
59259
9771
608816
549129
408968
422486
790006
499730
984635
46632
284025
430122
210248
348975
453623
277562
111901
32870
896611
963670
677471
992695
655083
939239
182438
767639
742368
951928
795166
295368
598943
119680
119961
906074
732590
947040
877906
117016
652884
301002
93229
311279
374779
947576
789538
972592
992629
548413
802892
38567
661416
350033
280231
709218
774228
542154
130872
248995
259770
736484
824909
813544
425608
639392
11618
182255
416341
669731
603825
893611
865861
612113
773076
326313
680437
403793
109853
1009238
504722
672697
596187
332566
593538
571591
852064
123218
1025298
175743
961935
612858
380871
475164
856491
405275
214743
480484
187978
405198
400406
290870
97932
930661
949185
391343
549106
761041
979045
988801
549496
458727
770461
916131
852990
1044717
212252
459008
991810
139961
495005
1045435
648802
791607
347667
381585
27640
190904
366003
731514
447174
792262
393626
89024
726727
731927
494594
552052
829597
976371
338513
888353
460841
1004839
195654
797102
101237
87385
432367
625203
279746
110227
18523
344287
680566
931702
127928
33675
46327
431384
842283
573629
622686
1006967
173488
83404
299214
834656
625233
587733
83197
780836
728282
816885
700394
509557
527675
86370
402306
259565
940134
463228
814365
215890
318682
792181
782760
580633
692707
175493
493975
416723
920579
322088
1034392
555956
121689
712261
523121
425936
646169
997743
385811
379814
187097
112983
180922
799743
572026
647762
1008712
19918
969363
708439
814507
24429
939745
430100
875390
1008908
53972
707244
147434
383050
696869
526885
734970
505936
208749
196320
266931
558554
840679
506460
269592
84097
518283
292797
848633
49924
743973
381693
478834
834928
831455
695734
541382
338187
311800
233973
403062
532907
96121
428938
90270
716499
292486
393286
940237
236011
878341
112484
902980
350549
531060
283595
137695
970123
79518
1002260
919475
561855
185805
487680
424991
889624
374379
378992
900059
875672
720190
544661
870786
260112
213448
134283
22056
667751
818392
633949
753484
218005
388223
777071
935035
435950
154238
905927
453131
961282
725474
358944
726877
735991
657787
508931
102194
753264
367470
934757
902087
813733
982396
569146
906503
876592
215980
471903
285931
519037
142358
78791
413934
951128
681861
1025192
956710
671550
426486
803492
670415
336226
321410
345634
743926
157825
308239
666764
774937
208277
930688
909810
762311
236318
132869
331971
219340
725688
131731
120409
389170
267029
157327
750418
442777
695836
97173
25391
876203
962591
227491
744076
454647
792219
809254
756431
154651
957622
796332
772936
646639
631887
447376
358541
286910
388531
481538
243997
594960
565676
299883
447953
484985
722700
770751
10622
261945
575214
747195
887621
625343
376864
331126
918665
800568
502387
819025
293631
368741
31943
987883
28837
160975
758538
225679
482238
782561
561585
615461
938850
441861
321818
814581
206767
217007
128817
835917
1000420
253044
496761
537750
693656
621663
1026683
207285
312321
915784
653903
82683
1032831
793734
320955
319424
982489
202563
348574
178643
113947
146529
260274
15208
516574
246657
999535
255239
693711
806879
423932
289911
626542
1019434
149897
72792
911104
371166
501526
754871
850079
703153
800114
945712
18276
259510
377479
1024949
161298
819500
1021623
572961
858742
27260
514300
636214
340290
632046
946020
762598
993145
282492
746805
972325
709074
135368
1029965
102307
143754
422626
688157
206957
808020
334520
600732
16123
784767
618863
942400
656674
434959
1005156
718508
1034899
133753
948919
310110
338001
98519
743702
389672
193558
724480
501421
268741
196017
538404
1015867
938553
477758
53204
651650
209043
860706
837853
1021259
857628
296846
149769
749477
577728
432656
155151
450978
567542
839804
878368
137753
588906
332388
954430
736862
196775
339906
782814
185986
696841
203323
81082
320850
838597
644457
359608
901956
1028725
983194
13474
1020281
901688
509149
806118
919447
766285
694318
848587
353949
729202
67211
313392
857243
996732
1019117
966708
974469
733760
37029
855982
740183
654790
978321
247957
363616
819174
986082
534821
91648
665680
672927
200859
129401
418410
975730
673794
153093
236096
816132
544217
677749
112465
863410
906500
849507
559540
849883
650563
529544
99698
781522
847269
943951
347732
510115
206934
70632
939146
988037
220383
31415
180487
941128
200102
782707
327232
656687
14204
657860
815736
135706
128340
865476
148455
404496
940106
317937
484412
481099
410692
867305
632382
703610
642761
484424
105489
341154
678650
238543
749672
28041
70555
776661
352250
503115
241156
930001
832974
673507
898040
543674
205490
607750
184879
231165
294658
746995
793233
17624
417820
589585
54321
192100
63536
560239
153262
497296
755234
776425
719147
397786
897198
139670
139790
588528
112304
795465
352104
940904
651326
95046
637807
667203
853214
328976
591611
213773
280688
408521
894945
262603
267608
949155
658535
628119
693588
243562
22466
23548
242561
136910
201668
488689
268793
900421
1045213
230183
555805
809651
554087
614663
868111
992927
568071
579585
874961
364461
497951
411896
697111
739249
275883
868490
594129
326592
186645
865974
869933
390267
646545
644881
891526
15933
802227
1004252
1005246
931982
765301
197582
170759
135038
168399
819353
739162
141856
295885
718366
512007
57099
581750
75345
993301
362566
566176
350893
222651
719124
655659
602583
517882
826559
883138
134234
611251
1035709
564687
363425
204185
567468
543742
329903
543438
274453
975590
503089
981690
58277
644840
223806
712694
867364
322999
164418
221465
873341
332967
799911
747582
139810
374287
431828
554952
661942
49992
75247
984967
510860
343046
517168
912035
312531
714201
646685
472968
55798
149866
1015855
596727
1005794
284708
985455
975862
583565
713488
334269
126034
578927
504416
1042690
703406
194553
138586
858390
839849
365634
203573
329170
833192
775596
507635
393768
760239
696457
224645
944457
950026
608622
103268
236888
668340
339547
920466
836129
1031902
560156
439210
193254
304055
313071
992780
481122
86662
331510
398217
343048
721579
142024
794704
22024
627850
931537
762589
780824
422395
1025118
584346
252860
328289
357709
206249
568401
729531
604291
552222
109204
798913
87852
112338
758904
686013
893951
45341
229756
811425
234229
630182
702628
482914
877386
592769
871153
561020
450960
361028
272150
294438
164891
351170
579343
219150
700143
405767
491581
722415
1035013
468156
961472
848459
750694
859351
19320
736884
373099
883688
435824
828718
638179
750805
660123
781527
1011376
203812
558620
397444
291524
691584
722383
383906
965389
13022
820535
738857
736339
381424
564336
159530
154249
317415
757199
959699
601170
267301
941228
661698
439067
1017356
554899
382328
502683
873405
699327
159777
982882
258091
179904
42397
464340
191802
571166
203171
585887
589653
545345
448809
284688
581370
355075
288160
228828
53137
13976
408753
982429
247460
208303
662583
822682
1038062
813144
977632
35337
923956
779022
27860
192776
892332
953347
729664
253856
119351
346388
266056
902761
584073
635293
1042637
227973
192813
332213
247267
461523
202877
60490
1014606
214379
651008
440804
438350
1035696
843086
266746
459185
864281
708660
863433
659323
189054
952628
392161
402916
167248
190204
299673
399107
784014
491246
267305
14692
181309
198891
975171
792401
173614
961966
170308
981534
311050
278650
18812
985123
722698
258130
185005
886604
808278
436149
645047
766090
168717
921756
227303
1009543
841332
831340
545462
817129
516907
173517
90199
872289
412820
432908
541804
779072
242632
530858
719684
329029
991508
52668
682830
969979
364134
99895
747827
233178
716472
121109
465244
661315
928791
669750
732278
663337
300955
589026
780046
874933
501174
174538
488244
705129
693822
25483
162513
646102
123754
34964
943454
513948
509014
818388
423459
307799
57174
821614
540083
947768
704677
590894
224225
91884
312989
482138
594267
165275
621526
59445
730538
910254
479860
33217
756396
794577
38348
955096
310109
1033839
10429
28771
987344
289319
290827
931375
848396
824983
824479
701654
359100
795127
622730
263517
725722
604610
204367
819218
578560
123713
85795
284758
340153
417890
184428
830773
117732
289940
987163
890994
351633
367120
655927
797220
983053
433477
1003923
894242
170012
847985
626939
753892
964883
642254
973868
126152
996734
266107
1009938
26875
41111
133513
354409
27937
223313
322880
325776
211980
967806
753813
324766
683995
211314
692495
44156
445709
23173
911169
423045
927760
303817
518672
213393
786646
1034249
721105
34086
675786
293977
861126
511852
977420
214249
353915
683652
117382
56935
1009461
475326
162545
553372
331833
103422
416117
287544
156302
495127
788236
1021185
721286
851457
489617
127417
30079
793703
447410
947008
349070
855356
753775
464971
66999
372944
81897
262569
390867
797548
170378
227367
658559
114115
92661
396338
416717
1029243
634591
707026
652097
763345
365943
954929
8093
774587
1019434
971971
520574
160845
81223
948124
208637
1023406
853891
677744
132739
373605
949777
890886
784063
17981
188712
54309
1025120
972804
272963
801584
500630
695609
259008
355589
110397
1005098
316445
645120
614577
367225
427283
409943
370099
408811
352627
969568
1000639
446005
1010905
97836
154101
57446
808085
17282
16181
830108
440528
331329
864924
829069
529997
238995
310411
182588
926965
344965
764938
837300
479752
46711
774353
462238
303430
993652
256152
482708
309714
904637
777793
855350
704661
475752
880531
99164
953324
963631
938046
720100
474007
728900
159699
61598
47029
805189
117649
457813
572165
844507
89938
449619
653524
659355
379248
133160
702528
439835
591325
593130
971500
999000
584894
340733
176068
473577
445907
299971
71348
912578
775551
4143
413791
44743
637747
197520
196768
4699
270413
235337
94451
728506
995215
566434
777590
328235
886870
693033
122749
203827
232930
521460
658655
1008988
428161
515987
803448
161618
809100
451025
850280
15118
556311
183411
610927
901700
18214
304094
883134
961377
429088
839448
769135
532332
775318
48043
823253
530989
775439
294519
150157
294424
947106
29328
1020898
631561
299065
994691
1017050
191359
654524
61414
206610
455013
508888
335078
133076
26094
322535
798969
356729
355639
651918
64321
211832
580160
319374
217065
92361
455337
219612
779794
206776
967442
987981
25616
1023470
623841
416194
801680
576138
420249
1003330
598712
971041
211095
849600
77843
704305
531459
252351
504424
167973
526846
588859
740480
953024
28724
995516
864445
594210
202692
1005262
633399
744163
796869
738920
759022
251117
640708
101933
653790
957400
363716
667348
450325
504612
329651
998297
791910
824308
43362
93619
942947
810449
940398
392261
356321
968214
702200
74039
516202
267417
774723
34139
449839
496079
120302
886382
467280
1043651
609255
891044
201927
130504
756244
526450
883039
665566
242159
974496
210722
1025021
788461
442881
293137
672102
239309
235435
243280
617351
476623
231545
191969
674550
13291
368982
761785
13107
408785
583870
747016
240605
700087
733898
797159
894251
37203
164414
272606
31829
537219
618957
802951
950501
997896
359015
944711
643970
568239
70518
754869
283743
330039
313414
399239
60830
47302
609283
229283
27038
180853
313018
51778
860366
804296
792479
736935
300579
571979
666602
252018
174469
65789
788513
744689
31738
674464
487609
479713
1007577
626133
289887
772564
937246
473833
885917
138937
557250
593645
817443
266279
562943
512963
315138
962805
677674
153396
397053
612352
390440
717253
798913
699022
364229
72936
634619
9242
350519
82198
1034164
125504
916781
213169
116613
945307
382425
406275
410879
525463
528326
86711
423459
610973
554393
73895
157729
351994
350064
529347
119604
940543
391974
652118
180075
15774
425807
4505
470162
649643
776153
127766
119615
336769
382287
938240
782521
809964
232398
731151
872697
75099
533778
625859
448579
176992
253268
349328
211677
364419
1005308
894341
448184
706647
821512
936069
13184
452321
122439
326452
771358
91731
537599
441970
898528
242458
427534
707460
280585
633884
857832
180751
633911
4570
213029
396728
702251
702325
174432
714579
250430
381163
147765
317312
120808
1014883
720414
856214
328251
953168
46657
836317
31312
698527
733604
302122
556927
263401
228237
864968
118149
407
720197
859561
603572
933392
929209
314563
825087
129017
872402
166016
764113
1000528
1013269
355009
887581
156271
119486
40602
327407
935196
725012
754113
481097
564835
443030
554264
414611
991536
41080
51516
134977
600082
757378
240524
216074
752527
400425
252028
612525
57599
878923
182111
370018
251060
632744
364827
799556
296493
834903
729265
437876
690876
33362
933866
580857
24818
488402
142575
145765
855249
755194
49996
296156
693045
307494
949106
946319
807621
251071
462760
802694
517764
985864
743449
40724
207856
407416
558074
523807
895592
140184
647296
441053
995853
486656
517575
101665
104808
184750
399769
572711
33956
131265
440058
883273
46253
393240
513042
867018
37340
595392
73391
305276
747507
12703
273936
1009867
921566
223791
1038
63675
664312
280085
236926
7918
300381
218791
865710
70666
649850
361886
224162
406037
213738
418412
326944
679590
925489
678731
625718
1040908
413139
828303
900535
462559
735276
234823
696947
310002
92985
354878
136736
604132
139565
795481
23107
710118
995486
768877
675061
517517
930082
952476
421731
805886
361543
870884
741831
783647
356608
122149
728620
440395
935163
409908
1030161
913820
416917
639575
991002
648844
746937
796677
59422
848660
337457
274886
957653
374750
703930
946362
239633
438174
460825
484923
1020855
808027
320230
398316
477846
55642
1024432
213184
654450
522349
40003
917006
733670
721199
301526
1010276
779381
278592
16327
594771
966875
636040
430509
177317
150662
559085
78541
965333
182256
1009649
537578
632464
1004772
210936
720398
336799
297735
1030741
1039078
563820
583337
772191
969214
159302
297259
100210
478061
207259
262861
619473
287016
209603
566704
615146
746246
940953
416002
216884
766700
67038
740347
813713
822910
889685
942887
339972
247303
438950
309533
614346
415856
693105
338943
830746
670021
1000500
372368
979585
681146
73697
806086
935865
895818
355329
591614
888366
43755
37334
325384
910688
723743
318043
154658
491459
721981
542869
968623
512448
212337
225881
715080
948374
366684
374984
802908
846996
945890
271625
535019
762988
118884
510043
10773
539661
116112
355262
496545
410002
473511
820437
11884
972940
586385
952513
555400
292054
828421
90014
286065
741010
339221
1025901
395781
971799
565332
957720
300791
274174
906297
819416
339626
884171
205183
181535
171201
245063
324234
261665
585587
360957
542766
191220
523451
320056
1020228
448675
494082
771228
439220
897342
540604
397812
485917
774941
905708
156403
273932
455055
864225
298464
151483
328974
502892
78389
841850
614485
481011
577421
211398
996154
22921
822391
484376
162791
831642
67027
544490
496310
273281
738244
632905
910320
586419
259444
172664
219904
883034
264791
61044
459435
87578
199573
78645
662479
758373
351926
903704
351869
285445
731818
849850
363072
1011582
842238
89632
24745
688519
230377
447601
698251
955386
42297
288614
483230
197061
559840
293711
70675
584102
918995
946654
341539
10928
645192
312537
983047
504079
581237
209810
498771
912480
734752
514587
523310
928195
73732
110483
321263
177872
912254
68911
993984
656561
700148
720786
943572
1045395
237236
332603
119423
175031
530158
311641
561986
1000831
419878
182892
25462
948849
179596
79800
726849
877386
908257
52032
1037608
217219
439784
98115
583823
731138
725978
378094
467916
721415
56981
491482
381914
369157
165428
110096
347114
926626
543320
814919
733962
855993
737906
727462
11989
738282
911221
72392
721431
849400
295717
538873
731178
875693
569988
227285
359849
683372
928978
653324
667800
883703
500403
81820
236485
640914
720098
640023
463676
203385
368233
92213
243713
83089
20601
317191
416716
29414
253332
856727
386258
974090
105662
345287
200621
1011562
102480
290016
854844
161429
650894
631041
51180
51600
238354
726674
560152
867302
52939
72833
303487
474548
651565
170568
365303
160881
942909
1025046
280155
962701
215914
710158
845233
246660
582831
645944
330022
61672
639318
936314
65605
129130
568220
759074
930170
530426
965717
64831
958061
70098
830388
369987
598102
70454
110495
49743
8351
79256
1024071
203352
458133
31718
380587
973035
608618
474460
485942
343898
157938
928387
15405
435330
342398
1035393
358857
1005244
448936
321279
674215
440348
619420
829621
315621
938648
126623
57922
63580
153804
196544
398165
717777
93586
914887
485636
723190
566961
571818
467810
378248
967084
405286
947098
833499
573231
609818
464910
796304
937550
398630
450105
871574
488826
753424
984205
865760
261557
296052
724653
567552
287750
982296
745597
346415
729831
123500
436332
939765
375894
822970
995154
206507
535809
709205
319117
611793
230647
995780
881979
17453
985546
259198
601384
439082
755409
355527
686199
303727
922416
402608
94892
538934
213170
201535
810518
104483
321912
839705
99527
489272
1015151
862827
433363
468886
323494
302411
192827
73685
359463
469339
1045327
13572
741421
543201
26618
293916
1038701
461558
115629
143490
774269
341454
177299
606047
686937
1035363
539411
21753
986764
65854
292904
885102
427897
1016460
535473
513929
845747
316989
1457
780596
298045
392632
770754
254131
816013
159145
472853
583364
57527
267641
433564
894886
116052
64202
763584
936632
654736
268729
7910
52940
998251
147454
156346
172934
296089
344048
985961
788189
466161
67892
294479
595047
453553
118838
619202
375224
622869
613476
164836
821320
138404
377606
175936
994458
849745
1028659
715223
930014
389934
654211
663506
945285
919632
100488
856215
150142
820639
779681
434331
6438
851908
654045
1018007
265136
887399
813754
681670
285069
445423
853227
913666
605578
105299
818773
739881
929845
216780
651159
559605
315602
344251
830214
590541
654413
351583
354480
1032508
341211
4757
221868
900870
149303
230974
35563
538114
172407
623143
315959
527630
659469
226823
810843
664359
799504
605130
840782
408624
775484
521248
768738
246322
1039377
283084
192236
786960
347804
919562
791398
347578
549283
883682
5318
507932
239834
283285
962015
611754
253502
429621
673875
592569
851021
13195
178817
1018657
318874
138129
508826
824897
810075
103492
25082
927320
331202
21749
829944
766693
437159
209598
69722
334874
203507
1622
437755
1000563
521628
817702
603677
928172
802547
621858
439163
158188
439941
65787
132588
674532
571548
277442
221307
526219
742871
698020
441787
415306
122704
182893
305375
719907
939075
724444
678678
850236
771297
85578
628672
630429
827714
925305
422665
431484
792637
377165
781599
721753
41441
86363
738112
53138
1028855
53214
59262
282705
762273
450707
191174
1932
365688
724379
642829
151959
183012
1020511
182268
304702
626810
717892
442664
377223
914651
118156
952583
963675
13759
592690
624066
425105
877366
107105
281459
783731
423369
236919
695133
759171
229486
662408
821790
734304
1020851
519484
406220
777871
248722
205208
511144
958718
367430
933818
634543
350931
522985
667500
995065
509429
116307
660470
665818
356077
617766
1033680
805246
103354
351303
735180
84957
487749
937501
32632
354478
395254
265751
745620
109005
1026070
77123
225079
630204
225501
197810
208202
994084
554334
844986
636400
34056
703170
40312
103827
605203
758011
686562
361279
904021
450873
932490
824588
326075
702966
62935
333603
19334
509074
708528
663654
306878
697911
406847
1020759
125230
736713
189680
707131
79867
76389
587587
399323
1006473
872664
294594
975902
969643
115456
863238
1030715
231145
75778
1042907
414871
54511
121151
612583
113539
437035
486025
551896
645683
20784
548785
685075
894127
1042433
897124
697787
39009
270197
356956
234199
989059
252578
90119
17837
318318
280826
201921
28299
814787
360574
1026470
980429
718256
926642
98983
538092
279563
612992
497240
494435
292281
591804
1023180
75040
657789
1042304
930490
748230
434258
331645
280443
323789
187981
577388
565517
29006
979938
106851
66021
127451
863768
314644
8391
674800
922229
670450
188783
401524
144544
675584
992862
287980
967334
31709
94213
921365
168528
496181
495489
467960
554164
966939
411440
993469
814990
659701
374685
430739
160728
651689
537685
483431
561551
438737
900220
384125
376899
250409
234677
199214
311897
135407
289286
517006
955520
216973
815477
547282
71301
1022476
803161
647816
810612
634102
537520
761773
373386
782809
90740
390382
308305
1021785
910114
115265
204911
656887
135309
802015
279178
208182
647622
597085
547082
297557
515205
1007158
95539
409857
762115
820318
139671
815223
876154
88138
291532
820000
801220
209354
124848
350830
388683
684350
113166
27694
488822
874925
20488
185964
140364
480644
860823
250329
966499
663396
257038
41941
806287
20335
610628
838882
139443
778359
635959
515952
540131
769603
507387
854488
25666
24081
206075
748902
567045
7081
1039005
629814
1008785
416228
118357
1015042
787775
898425
1004807
956758
4989
608784
461184
973847
759935
287392
552623
346845
928864
414993
642327
862568
157047
790717
875391
279109
439750
651649
442202
433735
678890
32660
263714
624743
174383
926962
269688
883786
954606
499417
971397
846157
183146
559449
279287
938564
796191
562760
102343
820236
558208
430075
176292
250672
1007393
323964
75999
808123
872957
965120
343730
288922
393382
774056
110748
986747
679799
577895
455942
91482
256767
814828
205294
412412
851839
454935
732935
90775
956219
382785
761524
394175
767871
968392
48967
865975
1043521
589821
361813
665521
671859
908855
841480
337824
149813
232692
55372
395407
470084
1008198
13640
545166
442704
434988
401631
304014
652375
727960
975660
565370
684675
93087
332276
638994
500508
909084
716090
475677
253264
136935
398327
192815
74270
133766
709066
337024
403084
101162
475230
588861
509770
506916
848983
866705
878192
73744
61883
1003239
350083
479049
916729
852279
439768
276051
199294
74883
963869
797890
836164
724056
656168
289881
624276
474974
440460
524645
495522
264698
919968
934571
642557
896214
591250
231245
255617
637041
265435
109666
22073
547618
1000377
398644
177452
42233
483231
963819
660373
114458
661926
931710
102732
847063
817838
244232
580968
362623
205576
208628
60168
143881
657101
132872
1034722
341196
627375
844903
801067
416539
306273
853443
560231
65940
773495
985211
125686
946012
325655
666656
927551
46783
141142
298858
800824
206025
1041308
704903
86392
266830
833272
165017
1031433
756894
16073
540860
995898
558466
103334
585605
953922
469925
884445
886960
787698
934874
215094
1026353
1017384
687086
351124
796679
444224
993856
332496
286052
1040303
358055
119558
17155
219029
372949
118835
764693
66279
480149
967838
212646
146841
483033
266398
92657
788238
933764
267335
86057
522447
887118
116334
954245
762184
683026
255584
38195
1006429
1029880
337633
1023095
996574
968424
107600
28375
341907
789384
921023
671991
864541
148039
901987
506131
926243
56244
25744
764253
541505
36942
827501
923585
3873
1045142
714154
502033
997031
936617
1032912
319087
274221
561947
377122
810526
841422
601890
34403
983745
880809
133529
755982
764679
537330
987088
576822
823891
521946
874024
29746
948639
642178
335915
481960
23507
682879
156203
602002
804167
983251
239482
354027
350778
651523
747486
566991
713741
982298
738573
952543
350476
320766
296075
248549
265910
193302
618275
571174
844450
430010
113203
262199
633359
117116
476001
753743
474690
784531
1038814
1044781
724419
746351
720225
946586
753121
903203
50434
100729
517754
243427
244153
686163
714452
187317
266281
475359
1034224
475025
837923
551158
811715
606911
436205
302769
230790
273272
269266
683346
599074
484105
1000414
20
621488
82342
5102
302703
49203
583391
425795
589818
194005
885905
396960
687131
468770
935481
962891
767087
355765
946563
462988
1026025
910243
298925
55658
247699
323812
415776
981603
108064
782934
216078
992978
441513
458026
284191
262438
674990
832636
490390
381749
948124
603209
474857
746847
205878
480586
590905
348975
241587
835968
854334
184488
921952
780366
444831
272803
795735
782630
117909
740896
1033661
367775
362497
120017
712843
160418
234122
178893
827467
494033
614164
997512
572183
441305
965553
626728
1021931
746823
1017559
790407
256916
864801
940941
825057
272966
499186
363009
521275
224217
733589
786955
817038
41512
887154
756668
17783
408583
880562
520206
77931
160354
797495
997287
68616
744786
417024
467042
509156
267084
555923
368337
478588
268919
426771
788296
1035107
803184
75820
796036
199588
108701
366818
395216
365088
642150
611806
473957
354213
179650
1000591
104601
892435
512068
427381
35032
822523
820055
349779
284582
629360
298564
725416
987691
734738
646962
1039665
101573
205399
248393
881291
948297
698017
773441
880252
853678
867784
618218
245569
541618
716097
229929
175468
620123
1034154
892319
637162
225386
556386
25856
801204
5335
308494
440251
773940
392889
766929
36058
382265
182813
619937
397994
439356
385517
520323
189865
95712
591039
140079
774660
517322
687265
486993
489499
4264
990900
574502
191016
297637
646583
7671
683301
356353
123991
470149
257380
865915
165683
210645
128156
40737
554237
31244
671411
968502
324056
978206
638997
276212
588038
240209
527327
274393
276579
840796
125908
684397
189623
236652
180653
668534
726001
1011294
568672
372054
990969
329633
532977
876275
427618
293228
706624
110349
367820
900352
544332
180758
328414
126561
871147
376758
322082
182676
590163
335326
796779
488512
373998
419741
647513
218223
355922
992653
772077
932872
482818
287126
877467
326119
865311
404890
141301
245282
786445
190399
305471
974189
861359
960716
72721
809278
946731
133104
545752
307821
16265
944438
651177
957945
129768
247257
843031
761931
98727
1038744
657598
171707
190073
291856
103546
902150
698273
457125
63749
392015
33793
942279
663258
335057
349725
86252
777661
122319
133169
893957
515396
156354
391918
859278
680237
23617
513121
293686
484843
946717
733698
969223
995899
440132
25810
628872
549421
662423
58100
503852
813501
257163
874621
858421
877174
390358
573018
417971
517944
611316
625944
939149
606843
532292
676001
853502
398650
908937
187920
859251
171201
541085
894584
394393
108208
329949
345860
166529
358497
56186
616838
426856
228212
231755
342036
100510
470648
393614
775949
1037280
630149
674990
449843
390645
714483
464046
512870
295421
948821
277055
289534
446173
804134
455798
307932
259028
436275
508976
71818
5932
675233
286384
679455
812409
707697
482836
224559
446301
614153
418966
128928
246394
102392
296821
337822
546040
635822
254058
1023329
981673
891515
87296
1016918
579872
446853
1025433
1040498
101832
729247
64055
366941
1026249
958746
1024768
1014462
357549
82542
884730
151840
881115
430445
171408
731818
1011045
130436
136473
628770
187475
31574
736984
76274
175661
901114
4561
188766
434960
879554
839587
419658
195682
976628
459974
870431
493601
993439
582419
499247
799793
893973
723593
68548
610455
196245
897511
933690
330430
685467
455160
452072
127833
371611
348476
672529
407632
522262
91899
881205
536870
784271
683954
688039
795337
52496
79127
369439
453261
905138
206488
1037285
1042399
725505
516759
533119
643507
730136
417056
972737
834782
678643
160623
989249
106719
737831
119007
617604
216203
541277
18256
567165
981362
321941
197119
195166
27079
687918
323760
222802
565577
291588
11180
765773
265381
794637
936762
942880
772345
761630
228211
66932
194833
448637
908846
687091
583836
162342
903236
1014555
784667
467476
22608
473776
814531
505892
320221
624480
106912
277866
839875
848891
551844
144672
766976
91577
39673
927969
531604
216315
175844
880924
75682
695653
679211
811362
324427
211329
534034
134576
680946
944691
30281
157919
942804
641308
213051
410127
950611
1037113
909235
305724
969885
632404
690947
4391
826716
99662
920124
51356
259547
525601
344948
446460
559909
212570
573297
202578
805809
195775
824742
873107
1016724
408195
876070
168665
5758
827319
209596
543019
545039
758508
458634
1010107
270605
121830
270343
991128
232390
462511
863953
811391
1016625
779997
293687
559482
151961
660235
689638
311648
998362
392035
571379
294896
690620
46964
835770
991446
513380
102847
1168
404041
566743
552854
270822
95343
13426
180013
48819
353434
729134
751315
394539
9962
894029
13298
302398
476001
107752
616090
594822
735902
993414
703768
893202
468605
873275
452233
978274
1005534
877083
732190
663195
307723
850399
779233
345211
1040710
869345
179164
562887
556093
688085
16898
152811
956345
106707
636537
502844
512947
463986
293041
242464
865703
153348
643613
746009
268735
62618
918767
327855
204451
166236
974164
186875
239480
908373
349960
262114
1044557
979368
1028491
744878
670072
125354
801517
969739
604516
500262
403533
160405
456349
836199
150143
371356
881582
64514
275859
637466
268503
697422
568491
893492
883599
776720
389442
826334
1035117
417111
533350
178251
627269
896165
26307
925860
74081
798264
378256
282649
465982
914683
741501
981864
500329
820094
433517
361105
394612
612706
110159
110379
81222
609898
71449
459736
306145
535581
437042
317513
115849
900268
696123
474577
946587
727468
734492
751180
887754
553580
969064
69166
949850
856710
1038051
358106
169815
206446
572420
546456
261947
356408
736053
825547
338967
226111
350762
253205
487404
730099
122619
657769
40596
660962
837223
718528
43267
528688
9470
785925
71868
307950
204712
240862
293359
507545
846646
473995
312873
179042
994162
876693
809653
340392
678963
922076
674839
486994
498110
428427
1033055
601847
627939
712063
190004
545322
282000
1024049
32030
885418
554464
781164
819793
56391
106606
390379
451231
269831
202076
935127
910310
128533
629171
825094
467430
219954
494987
170517
429877
663011
64308
831085
680449
955403
149102
866886
342371
429898
406554
244226
736411
621348
839673
252789
899249
492687
11595
543323
759817
157522
846799
214640
432091
297615
728071
184752
1002922
145216
1041215
535765
528634
969160
199510
729389
241898
986085
273892
822580
984078
789278
708341
103696
1005579
769771
698509
560651
702717
669271
321193
941234
635337
133441
629076
115083
669215
302501
346297
636780
764126
202568
46645
537793
63749
1018150
358576
581678
157151
430122
896290
932645
405523
139389
521165
672282
576454
848612
123923
119498
467702
21928
686594
246581
390488
797137
992057
385916
551569
621504
390618
730593
818310
23074
818789
286054
160045
362209
978447
592545
423047
928468
645424
352388
741699
951940
356010
110099
346380
556390
334810
673828
480474
771783
529551
301348
393590
848483
578003
713770
606368
433423
854960
764057
930672
354588
946513
890299
499655
651947
724053
290738
468532
854127
579509
356290
462973
344992
1018614
295686
109269
829827
416355
102750
682781
205804
789729
919421
217888
360996
698
469048
408266
324024
118248
734429
598903
278390
440788
595318
625514
94145
3353
518079
112295
819403
582102
648426
462919
447891
348183
220433
352944
857616
780819
17831
604915
124797
754504
109
859932
980076
247068
223969
635153
927860
170808
80379
793861
1026818
1024074
655721
807053
186819
960230
564171
50746
620273
765036
807960
348675
664825
556849
497381
795242
822285
261834
539277
144207
449520
832734
751661
20410
629784
660140
790774
282439
757171
811207
911091
260228
236778
112982
43490
979017
554267
539133
402571
347111
453622
639398
816257
666363
111420
619257
1009265
212888
726720
468545
760689
301738
258766
274830
858093
333935
974885
453330
972146
297024
698714
584693
584935
861805
562954
740260
301830
480380
852465
811973
633870
38271
248448
625499
660411
980578
48050
126041
49062
218718
827053
607832
724831
531901
252746
759673
1031932
44752
428825
754518
186610
363187
162039
893872
216037
497996
424363
888853
607053
51422
145736
668917
684124
57969
103713
510086
94530
341072
974792
292515
173396
860564
128326
134418
704863
6811
267494
103877
796856
220857
560035
95669
424097
124054
192614
337275
23773
154322
1002813
143927
667944
490548
249679
910803
149375
268133
735669
695511
336202
559894
551545
544437
847189
458940
55746
321510
363819
155048
574446
12060
474576
7223
998181
282417
219857
547892
128928
446017
255987
935709
546231
415851
909435
415105
928969
721553
183089
236415
120191
892971
254842
834825
988329
25580
87888
364721
916808
1011006
431415
953529
297267
389993
544535
738696
886167
361926
810301
195498
335305
306468
768266
229714
643452
942507
384096
990587
93835
328295
535696
922931
760052
220209
951222
354992
745867
238776
614945
486413
189323
666227
563668
707370
127133
607210
700369
743741
469420
396866
708246
457996
471526
669832
606396
733935
780118
463951
687455
447401
473353
624908
967737
156468
229503
462114
142478
337167
251657
47643
998906
109446
397243
62481
532500
852198
46682
827134
327580
357440
426752
152605
566849
112701
459932
962678
66817
912711
455560
329908
358762
552253
884214
951241
731241
120753
645379
892887
882260
396492
498517
360999
368234
966173
133524
874674
805083
770809
330869
434153
586658
570694
183238
976342
245404
650559
163960
121648
644222
122876
230772
488080
477209
648567
149844
738186
778731
231508
421985
730529
73757
938785
839536
5669
654314
128245
922815
600502
268180
756919
616136
259897
525146
604859
306750
23064
734631
825857
634252
316098
220012
302950
593471
138339
563403
924795
463436
835936
417552
869421
70602
415168
991813
626355
800766
339810
80915
439009
874721
351089
665958
664541
874558
275038
629762
677968
325871
522270
972303
587356
869834
139713
139066
286816
551444
987308
1019756
910269
279550
625254
636384
907254
515640
962802
463507
735246
455517
8210
745532
430514
99752
586131
52111
242628
901332
130250
902430
126758
642662
944642
445368
1019066
53732
97236
552673
726207
932116
509665
696124
834045
28416
744476
927010
313881
431059
944247
957202
574095
931445
346518
545801
443622
391830
626954
956623
287609
850870
737438
667742
212909
179551
432831
320168
18065
312899
398542
208084
475405
460030
403094
347676
179356
514754
31013
128356
357801
756166
18982
843990
401945
954606
251827
239029
514831
457004
971082
868984
409654
78183
159580
562407
460312
510300
658187
1041753
897652
612273
477711
360145
586306
363966
562
1027236
294454
362986
285781
39434
878451
878637
725232
975362
962932
749049
93002
964069
698754
463542
809563
748695
19399
669544
316792
317274
651039
1002579
157414
993878
673241
350792
699605
271959
596479
93867
555916
236640
66589
250941
114848
585999
529988
989027
76408
630407
813199
12620
1018304
825799
387490
461240
104636
374748
544616
666864
1031268
249493
206241
819162
89527
450421
706496
607382
36966
710153
549586
604304
160897
638298
327880
1013030
47305
734553
36054
483860
17531
752284
1033889
793002
41941
360379
817786
932476
112396
807577
631030
653544
162733
717022
411304
117808
758748
425916
867451
500765
681302
229288
961209
1030433
863250
337114
554072
280355
920610
681814
461171
888856
684565
257195
59705
748607
284538
217734
630735
740686
954061
286455
910719
485663
463114
483613
784973
121348
807043
973898
100441
745411
441873
1040758
608964
313418
805343
621093
162061
967240
519925
1005845
731387
793891
221399
85067
108654
282023
178546
865468
1002336
540919
764102
439527
198035
969913
362818
899006
33266
93697
605010
696225
981119
940356
796217
167135
135136
27192
6166
957623
764235
914903
489022
839621
991225
230292
556405
488164
663800
380339
548121
899835
62018
506070
584443
197027
495683
334634
494098
764359
730979
19766
1022615
81519
64354
39053
546158
213849
382469
43045
540844
887192
284504
144920
732941
747400
650452
1025110
467961
951228
1035401
584364
853344
604874
1011849
411443
956817
465867
924382
1023855
912580
458583
787041
272314
797975
987718
440116
4100
60670
424181
1033000
490476
180446
402484
395424
443320
562018
558767
126389
236820
4386
99039
72153
788089
518137
275596
114826
360886
447759
783907
314102
1004299
103425
959036
407629
794075
314019
93078
547949
850257
912366
928749
364808
115482
731606
56675
513842
997766
633567
659672
409125
1000033
120506
708050
938292
741562
357602
997556
726922
1002922
86836
252850
17953
970767
1001278
692526
472066
645247
427605
809076
498766
11994
764222
1029120
43882
226126
497007
1012455
333817
69643
1009467
635814
449093
386173
640509
384555
869898
726369
197451
408864
489390
79903
377422
171008
87087
772832
385653
906430
586031
665057
460838
78829
698571
513057
252966
712456
832313
365984
728282
734874
94391
1038074
142241
815288
210208
355379
217748
501513
175091
439741
288071
600651
1042465
424102
107564
706067
683379
623469
947362
162744
188373
12896
734692
815550
202196
76247
383661
752788
617591
888561
750149
602978
389051
100580
486423
923894
826464
824274
1044300
837386
885537
167979
261064
590262
837
933463
128343
276750
877994
542970
872601
909955
806887
67277
97127
352681
810563
137036
653247
544715
1034349
725547
955385
129683
661661
668065
320991
142978
966937
722946
268480
772670
82116
1007257
134852
664964
935120
871779
1032706
71801
747360
151875
268755
354098
751062
482494
421633
763529
1016505
384241
1008628
547755
448773
866643
464610
555677
653952
818705
83644
179660
208867
328009
657940
467901
685315
1030974
34204
289839
727625
555644
178053
142221
46974
549112
214277
610758
697064
643344
390934
87987
820027
336581
764083
52871
176978
165799
508078
947461
719954
333420
501471
794527
384013
731279
186374
209847
292401
373507
1039435
158470
7649
309551
835560
147874
1006898
600967
957955
419280
339050
713987
957178
903516
193842
144102
552686
1002155
214809
863568
906625
248390
614383
679403
805459
319424
176071
293521
500995
809405
279650
855640
381930
256908
837284
940102
1942
485139
803886
254144
596586
493941
478337
290003
840035
668688
1011676
490764
398089
174740
174015
415780
921390
14633
976503
609277
620698
177472
435061
800187
555070
25307
884444
608878
650820
198694
15080
112127
781568
666510
217088
652498
659106
663501
275413
555938
602576
666458
310282
892877
214642
796021
146815
501838
335213
685730
215643
425906
805536
123764
163224
31830
236668
800170
873555
313569
641002
978981
83669
72904
323655
52691
30767
453453
113163
433909
408247
144855
935075
533381
798043
882203
973608
241496
616751
792608
34216
535785
724412
1045249
110824
905215
194056
175001
373105
691325
876401
854344
865210
947623
486575
953296
455752
411685
31986
252444
560127
661152
567361
635397
265124
779545
332261
675716
665351
126145
414883
270364
827973
922263
711408
5245
570070
613938
561330
597198
220653
667626
161937
733896
653210
115604
130541
295313
689069
422373
4352
897626
618710
338588
261663
151236
927764
943298
456676
839298
942891
891930
958751
998801
724893
364435
552158
627448
144702
391556
855737
454721
611627
769679
264233
972550
285536
975296
609816
580469
571194
275787
548359
216084
668175
333369
700690
992719
787079
921058
487673
975166
419563
858391
651156
1026043
429018
1007608
1010810
158893
394526
447371
179711
936780
940895
182691
266868
350134
139471
36928
379009
377700
78925
658498
12905
165942
849646
702735
491078
614194
196569
916027
496858
125686
520558
290408
75135
430500
309207
1002289
721266
454281
84727
862564
835474
69349
5374
106234
660231
940194
89949
203629
593028
866528
703203
417135
253210
919167
583119
242221
397945
752846
971426
49467
538607
953429
482016
421949
347003
7142
677783
393662
653695
654083
921679
281687
501706
733500
196949
202412
776368
479639
283103
312084
71998
718438
265490
635875
622386
984387
887695
99942
391773
477228
699515
120394
902872
90840
998980
671495
170490
755930
401119
337705
113355
798868
511937
123576
823406
157268
11531
101609
479703
875968
646686
1013321
68177
419246
155345
116499
390105
101015
597030
303950
205952
417949
595374
122787
555310
1016600
946033
118193
1007108
1020778
535020
734160
993547
180847
110553
634070
357350
631425
562801
285962
675000
1026763
920914
75221
204123
866384
118406
289645
513400
825647
610147
858732
117283
3485
946477
822497
201598
554340
38482
523395
331169
872822
687373
504484
883539
47353
344
648366
755988
989040
17847
360719
175137
615703
103979
72810
580332
482298
220361
725004
14623
621108
606592
333824
804060
378278
487865
842911
639535
85078
839413
1038509
125078
429212
877892
924578
931346
197424
1028701
403617
246754
339517
622539
740348
14441
811025
265425
125480
462084
91856
357019
831403
53938
169699
200600
970631
581828
451588
817467
786118
1027881
576554
582753
570786
371449
370039
1029361
908779
949212
342208
827287
202998
81462
454235
571170
889097
137655
32365
456099
826629
187941
133608
1005215
27082
996252
31590
137873
45384
854467
393616
56874
995967
760246
965469
356202
232530
786523
484478
444007
843204
770238
606076
127160
88874
275678
96162
202730
442340
96402
586126
586044
505437
818887
812483
946529
501109
566495
847774
258857
746214
28455
1009210
678901
912136
1033798
559382
157464
638646
166977
395357
302490
681797
695916
28441
328725
446402
730605
615718
1026209
159827
521254
447673
469167
878750
225521
478750
751521
154486
734276
840112
54329
416591
849590
38726
349931
943112
286374
970846
814223
490431
78224
6555
602022
375897
984646
420484
245195
36991
239595
161336
68884
599310
1928
689678
13794
611743
1023731
169932
201133
483972
630411
86993
535237
560717
68337
289044
570330
553150
981736
617648
1013050
352082
30959
855547
556830
45175
847173
314703
397702
989419
483887
926337
989428
220713
713778
179145
416335
819107
105642
911378
863868
388036
625409
185136
450442
131573
601692
868233
506978
288501
858004
217361
191539
320521
777062
594776
549719
1034864
814630
692295
736369
576364
772617
957153
694025
232891
21821
714899
641032
708480
201898
725687
416667
422811
607038
163396
924642
756857
689443
398706
643610
1041075
252730
96408
83774
40114
130050
599042
513985
429459
987516
421281
832458
329218
878118
593717
395753
88437
85143
964108
312577
705764
290151
942159
969272
116519
1005688
570930
707517
86941
726695
86349
665231
266276
72520
482632
20343
706967
459995
32737
491245
440912
504916
28138
1034695
151903
58759
672355
558879
460920
851929
963419
970189
175058
151077
580615
921932
977491
427388
772632
935993
682751
576724
486456
199482
659576
740141
843027
135228
844326
466934
569030
473141
247008
303880
304879
476645
830404
775401
984658
19939
974451
663126
208964
14838
402781
596753
326457
671012
877375
896028
942875
925417
1024709
178037
982344
992646
413385
640059
328514
462294
729191
628169
11411
842712
387589
571669
689052
387647
827775
705971
452596
666936
847114
737986
792673
621882
525671
956948
534668
126881
30018
150556
637755
804683
6857
632445
399876
29121
848254
270463
1014117
237076
505204
784887
122851
20537
724425
822468
1021509
742014
863882
660023
30689
331701
867527
910803
475481
21848
875563
461236
162972
797146
321183
447220
737349
764661
564046
18501
933620
11463
906704
418341
218266
78452
540726
934199
77969
999399
662748
78923
440941
595080
841139
109964
920860
774743
1023934
52574
419794
863801
757775
354106
139138
237230
579214
392079
833756
815767
856702
817197
1038484
148281
283891
134430
977097
558591
49902
960489
756457
888346
389143
135737
410532
285564
918336
401251
325000
540649
987913
726016
570998
583840
173556
849873
195841
712514
1001963
852362
987615
233169
934201
37015
532579
922158
114707
332540
100453
423935
939487
778227
820090
226957
209759
1012747
869883
355951
816282
1029939
462280
925599
719161
979653
287780
1008094
290706
153165
36977
608573
50126
525893
592472
164090
979185
309864
661752
87163
416201
848250
259423
63057
950019
248696
502488
169871
948709
951260
389612
240052
992005
396699
394666
207995
723387
620709
435001
341386
761678
788856
455308
1020100
286714
707405
405803
242565
321015
157468
957423
352029
934190
70533
99402
1021558
33662
804795
29143
206861
669704
589565
377193
689621
576409
403413
909983
981501
950821
142659
136097
689431
877417
595295
241686
585159
956946
843548
805175
526166
650927
273452
241832
903570
341798
645388
414383
157052
884924
921383
591642
934287
301651
137269
801380
1029091
445621
350871
863164
988965
896346
281342
425068
644244
759805
716026
828731
161719
555841
783164
223517
440562
157518
281267
385860
525858
83368
776873
773098
749297
338441
111825
846336
90105
882650
300932
464998
924391
775642
244682
21089
416622
909408
328372
348028
651280
94745
309513
565821
1018681
542187
128603
111245
880997
145438
712157
26952
861947
42715
319817
236060
882398
463830
725394
176138
168836
783581
70322
909673
119811
412078
797492
376514
736459
942481
91241
456870
402215
595667
174283
615685
1010005
16706
427632
712419
651417
846685
155280
790172
163158
596095
258735
119462
109180
822743
1032932
989458
242001
25268
614596
701912
834431
197290
70876
264448
585119
374294
997773
818146
44368
441148
594807
925313
849685
1044299
783809
379942
567052
838027
1023532
697711
100937
935420
917379
166423
202758
384642
497831
756341
389472
227982
78624
738749
111417
303427
780882
776646
458628
40185
304076
487586
88197
972833
302392
603238
366668
157379
256810
766297
587649
370668
675138
176766
635377
334402
898261
272163
339591
409218
496698
464483
1008121
414886
599284
455711
491956
135609
738932
628470
763497
929660
782241
598247
149849
724883
926272
314575
629852
727453
620130
326342
402768
556747
535420
368026
25158
676014
261042
375594
68216
370268
468573
208460
406477
144989
278452
674410
998835
974760
108973
391776
807729
831711
1021632
151964
599163
602432
677365
776108
743589
873351
19323
328531
173996
261689
801830
164488
727341
520769
898044
641561
890144
687836
307881
192604
1039707
521583
964112
775068
266521
967075
734821
208699
729584
198770
938048
472482
907187
729314
323135
643489
1041349
925766
97007
476325
28540
615897
929203
129572
193487
257977
275513
698113
991928
292668
904126
586603
554627
129375
816271
982639
394145
675223
154786
862693
277329
992723
3209
219917
226539
597354
589588
771075
230994
353004
221731
495823
577869
294293
584841
641434
272063
772357
659233
931193
907975
75716
412172
575182
599254
326134
437429
203886
399645
770171
499522
297197
862823
675544
117048
811214
304909
313746
55712
147314
1013957
181133
4621
518139
544693
220677
234931
482430
1035218
776869
679675
432512
86537
242927
115730
219910
634963
743244
514053
116420
273738
998818
498219
211167
590519
911549
257018
422747
195316
592380
393186
258076
906209
307105
202887
105372
700138
959132
1034054
937995
302345
918689
398959
232757
847133
639218
575579
888768
75892
49051
163768
848778
1025504
126852
820304
37345
449282
340732
817856
290747
524097
873065
994853
699741
336682
797517
667639
958394
494544
708343
222916
735698
943679
570230
1035583
200182
337673
454761
1043776
503105
988369
622967
867743
546779
676255
151788
431132
935665
838178
270564
569353
298239
580275
430946
431959
696695
441377
63286
882549
21137
24867
671722
538558
153535
682062
517988
91389
928081
25648
944838
581946
545160
420651
487668
481563
1022652
510322
763668
535608
12158
256613
169142
513105
514513
642319
606745
637883
985971
450008
205050
649737
642611
653277
413718
985162
1004919
332202
342623
367227
534210
125355
268565
918013
594968
739846
1043030
320208
627002
404105
812622
219679
571356
1003081
413169
818451
418509
232101
520078
918068
1026903
114624
133559
627710
91192
296701
55948
66633
76335
786513
567603
4663
216699
826252
225927
256994
201496
432618
421219
641825
786597
781734
111094
436470
72157
133138
905060
788055
510452
168313
790195
185119
668748
818734
642501
485026
622736
522517
103150
872142
621929
912404
404162
1012073
280839
645552
100479
603752
34844
653223
521954
396955
847206
366289
600746
650052
95927
458107
957985
218428
815700
797462
857059
325698
573570
656036
968809
319532
234162
1039352
722873
1022269
295015
683926
314820
753278
441500
915479
516867
79941
528842
735136
509468
897886
418815
494895
830648
517997
582230
562163
651602
911003
134554
415725
598466
973429
127881
939216
98294
950274
450095
193478
507084
85820
496361
318476
640808
245929
296356
256319
659779
964041
827151
927967
166436
32294
363798
209102
870170
796761
3500
431709
361997
293987
294660
1030033
431827
168148
771841
209111
18932
742627
222862
166703
663010
1036842
1007919
448034
720507
833235
1026288
876393
959406
536992
227179
823008
1041425
20699
583733
707098
850144
220836
942582
226668
1033880
169230
986692
1016003
691850
476441
470657
50936
858862
4379
995039
496193
731804
923701
603238
1039124
945767
811118
981374
998165
503396
510346
260878
119701
953685
293203
355356
219936
1002046
420233
839398
155061
499431
710448
904154
283831
882128
721359
270275
568997
670933
247067
84371
791982
801905
51445
623481
537490
655242
228412
217351
657765
401745
610755
722166
813670
835073
94973
230459
299948
222941
253397
907954
931050
215068
446544
500469
587944
449242
38755
178044
41724
80406
546292
512121
855176
313252
596001
401278
1041260
618607
362643
1014464
893358
684436
332203
278393
556977
725593
392381
772643
1039358
1013303
112087
570711
856787
982565
217880
560009
729521
547035
768436
160618
700104
605538
938259
651339
855058
331536
99828
259003
915536
363515
151273
758279
343965
839164
1019734
60367
203235
987790
123448
866927
53168
894732
805812
896587
319549
1032615
334551
541722
223320
892311
653451
750182
393151
1000826
399427
686368
304446
376897
802354
204074
1020395
612880
382718
946905
33879
1004152
185980
224995
942703
987263
711007
62914
676860
269643
978141
946697
25531
711836
400927
888822
981400
186739
621823
638711
628354
767888
685147
413762
495473
161659
553632
513719
365503
586666
390947
700704
315101
710881
308549
774994
536336
53362
186460
582415
894635
577062
992523
720803
37793
524723
328082
451926
206130
849991
631716
108516
564564
215557
902649
367485
549269
163642
347213
237167
49222
523094
433155
840489
429570
415537
165096
376421
956378
694990
436039
307449
202797
988688
741951
76836
258730
400256
303668
160782
869779
177116
961364
524614
727001
666405
483353
694078
777993
637621
11669
747444
281367
393692
919976
298029
9018
684138
447283
484427
1043253
441365
889863
516223
102342
410302
428675
845063
924374
239393
81475
61698
480079
42078
79754
114980
493803
489782
710003
295288
726559
808450
432089
364916
345645
1029591
338326
258964
40650
164692
143376
788113
216483
388882
404131
287788
749945
479101
79630
718686
823617
1008501
930594
1022066
274869
358399
669200
705000
560603
694858
848831
80358
276196
351217
31098
458379
767416
269044
188014
814937
101394
413152
893616
907428
501182
836905
283889
371500
1003497
889982
864852
410342
429012
147852
502055
668545
1013287
221077
956119
786459
961234
844224
759907
567557
112266
506253
833417
639081
752720
449389
176835
778920
713219
788131
679531
38283
121140
710460
817379
224427
814645
901629
102831
381851
733112
854913
859732
821750
374383
66527
665879
827758
390917
1025598
81795
74806
165788
37679
240243
79207
381241
134965
2977
498724
906793
201926
872222
846784
1030909
537349
668794
866153
907115
301515
697800
93392
63316
67658
333928
603465
339805
901239
805922
684879
207907
490686
472077
86695
10371
615273
10483
301657
257904
629013
621729
286020
485132
279506
636110
892533
663389
162953
623646
801419
68055
56068
707159
8456
29388
99297
40041
551408
921290
961669
55587
289588
965508
717999
300406
282627
117476
1034723
649703
809558
580284
954615
5047
241839
75589
948389
284078
719144
779222
729054
271547
261479
34001
677674
122921
280825
711069
568948
82679
642546
319449
639172
25739
436609
787248
883258
944072
938202
477686
689054
967529
662843
34475
158437
804407
520657
623773
486370
299980
764570
447308
785189
352118
878708
333190
811505
489043
685909
581236
114334
915996
274772
786274
737040
998157
8002
464910
42754
1037675
931907
154656
249567
15433
766152
775979
608699
698212
979096
558166
115532
884452
676341
383310
312581
56704
57913
377903
43622
321750
711837
410851
8223
490740
774675
999812
897976
135830
1015788
926398
567689
27541
843783
369386
858661
476530
15377
590510
617061
967239
577496
498738
123200
176215
65324
37962
257371
952349
145137
368550
936102
320304
272423
406255
190689
961055
560084
686327
347323
1044943
406996
230709
61115
632929
271862
154264
29879
525766
955879
1009063
216206
185923
6156
638545
431516
575359
650308
346810
110483
689830
727420
468298
893526
549240
1015643
163711
782266
783418
999575
595873
692009
396588
247836
252392
840275
523384
672645
869316
256823
33502
771242
745966
874514
607568
755324
24273
943690
924725
780199
49461
9875
69207
781692
760882
523389
259082
998244
742513
365151
681046
408343
416072
580791
580663
704893
444393
885081
790378
786416
660991
658767
568453
532286
363439
500882
337845
315124
186975
585381
833005
280483
1029295
449130
795919
897052
456661
165464
1009229
986106
792545
985601
856814
879046
807908
441813
1021874
618221
617960
657030
31601
522629
850782
648095
495279
270601
148286
537352
938940
614570
747936
735530
41438
946381
810985
709509
295379
909390
396007
46462
857393
811700
148451
874738
728150
161395
693803
737758
508633
277430
638255
290843
790504
517098
49313
631475
381497
969946
277518
429664
856793
908081
6318
340122
368700
186467
998271
758073
177568
201236
1015715
583738
147348
274438
692118
648139
734710
301103
401734
947742
533461
892045
302547
585876
34731
781025
74176
465761
38184
771507
1029032
885527
729993
899215
806725
835944
830287
139502
483434
742986
256374
671956
488145
805134
480099
961314
470093
506245
106078
912887
122315
528708
649549
203187
801068
253955
739547
160183
745077
150012
1006517
680247
85626
108880
686731
998087
268173
724258
278646
457588
373454
658411
541353
955719
964491
624049
942748
455922
90119
779017
32732
30449
1038201
252991
723567
516317
880958
498579
595040
144512
276193
444123
414953
558772
805517
944779
206820
986069
744071
769240
834019
946788
1041856
556218
604000
349294
742220
976540
877344
140493
370385
422327
433378
885171
681535
510724
683370
761192
277801
872428
477521
259704
728670
426640
927318
985888
1016067
110458
767211
411865
656104
704738
375413
558489
924673
449023
1023862
748936
255253
835092
716092
452238
324621
340544
885481
588290
918434
538749
699653
913181
992287
1012273
141809
164371
581421
982038
106383
145439
519625
882147
857916
445117
493960
676836
303837
614164
228681
816320
980232
949363
877198
928585
25099
664779
744974
956167
640039
733830
951402
833954
873064
482235
409290
760201
867445
387454
996746
614893
669131
770098
366801
453567
912174
17051
344967
900169
340590
52647
987744
1033737
371318
918567
192243
922100
594351
821276
34924
1030865
442857
983972
732188
926443
977103
298430
878768
900330
831247
22215
730847
392940
862798
291543
32030
430302
847208
793463
816001
195146
543714
623618
512797
481813
435081
786769
733669
232724
631025
853718
137722
454762
141759
201735
186356
561893
416280
233492
468427
984251
15514
795255
531232
389636
75180
64508
235098
873874
494125
74225
868806
947840
314694
102520
320455
32669
50727
627301
468659
270228
550680
989892
829055
661908
1008729
639598
1020381
699929
938139
8392
10403
445957
316484
442935
62695
909332
583439
628402
686548
252237
685977
513881
602191
461804
836205
230612
441914
826300
16132
217972
744710
169869
811472
862595
219288
622838
312398
604351
1002063
586155
395980
589413
556012
123643
1026747
821151
454005
364810
636774
204184
636988
1005023
464472
513086
6994
829425
182797
461213
310244
964923
53816
61729
939307
451384
777716
183364
895771
281137
237012
693164
557252
77823
332328
73483
300784
647219
382586
149541
96840
936548
737823
835128
940754
347964
313723
1041749
115659
492894
331133
586620
659575
984088
1016087
680942
821256
761563
173675
1035056
863337
477102
311153
531143
633298
374642
1019614
360126
903969
867896
292901
341804
242138
1025526
625453
809460
569328
952213
104181
423155
672457
186334
864642
232397
7845
367813
227957
425718
301961
662260
432762
680989
143509
150812
818841
957542
933251
903022
667719
208479
631344
7060
426456
621660
821630
712219
173832
321424
591449
813053
514566
983701
647010
585144
901339
23357
500283
358186
910097
807078
429212
60516
786566
533798
182670
195452
974345
452434
538717
626189
276892
54761
1019542
67564
299710
884937
786716
25545
456338
596601
523488
477654
738066
417784
420177
638883
685182
637850
624970
747028
387176
965560
1016696
885499
479332
582566
56038
410487
867789
691287
284950
550606
732177
667362
367512
552723
780393
132648
373732
942697
345389
882617
583585
127665
219338
296583
738182
611381
810519
646070
726874
689338
1034635
1201
489038
539803
793509
554325
936632
522612
47622
520958
817272
263453
626665
85990
954599
412620
917907
998680
387769
65398
530603
852208
758790
852643
215406
829890
1015615
82688
376305
127195
109128
185941
749745
380134
291752
973447
295823
851111
136078
288699
445094
19473
817278
323327
816891
237232
728974
506729
939950
74853
206486
43887
803209
975800
653914
447074
251040
69116
659905
776085
209287
698840
98776
364518
9214
1001298
520205
568388
247110
137673
913689
133335
117698
474133
689894
363750
155847
718924
930225
644790
292695
812372
768920
907845
892241
989265
948009
43969
646676
989475
668028
403541
819290
641689
766206
616611
720451
947005
504503
334757
804911
688715
1029557
68855
12357
915519
299425
897039
224063
75678
641754
337612
639480
614578
912642
177382
425197
274564
407035
968441
935757
549626
521566
547625
562078
779346
228742
566603
507634
883325
218311
220157
988464
683667
896129
66239
147038
694764
606404
450543
510719
16842
693621
490875
953959
231167
694995
654739
168102
574784
994064
636027
398846
48653
918536
436236
101428
880524
206280
330619
367316
796708
477503
688000
353162
923715
509356
487511
946874
992772
550379
636702
115449
93293
46124
351238
698469
339720
370132
181487
269460
1023746
52645
672591
1000240
91975
872395
10750
11636
335388
122603
66435
673121
347413
444764
476894
883734
186529
71128
887831
995153
447613
126053
875240
882373
757848
377780
505267
575344
723772
727819
936236
140147
413825
932123
408604
172916
791248
527731
275680
98307
22183
505567
82634
125504
530950
539703
498873
130090
342139
490163
596655
802285
776404
82204
307568
939523
377596
49646
696812
782249
480895
675023
382763
1037137
611127
153168
613133
400053
45536
39548
601706
684613
168986
100654
1030258
350451
748413
434399
607044
607099
361972
901841
432843
167178
902663
877095
917507
441933
414509
82872
1028565
708122
404139
541909
223389
1030740
256358
453762
805823
1007139
77673
636416
577843
664441
522393
665182
356360
695154
980254
292459
236484
654553
635393
264468
621120
384463
713238
841210
731578
892641
149469
389114
472506
19488
311120
209045
41939
585917
156083
99335
872377
168579
272785
1028555
255271
795303
395408
780540
984462
172430
286805
504993
630232
1034219
36868
509633
120835
641140
208582
698963
192700
26102
378988
589964
1015252
620680
400338
366662
1026321
3366
1039793
881898
1010642
1152
861445
996252
796155
336562
122292
1017431
1022875
862201
234672
631324
190565
154318
788132
811758
891997
403222
48304
947172
129436
47167
177476
853938
930586
573060
575212
42776
937081
121085
457684
628317
526580
168674
616211
633239
99099
886799
611394
614092
133875
508657
649512
622229
904494
351333
892493
506999
149592
441989
224524
943555
90902
702782
726395
641102
674919
198550
390653
406308
385287
108984
321522
950142
490699
6111
853395
784238
769926
321469
14294
619500
306918
984054
500809
70167
337615
961282
424984
909439
539960
948894
212305
837647
417988
197509
256937
518233
90141
458310
690963
392879
217232
505587
228156
509283
891764
694212
92426
314525
413370
500541
935785
657114
269523
158509
832834
187800
214772
648356
924995
1003215
905708
738694
1006999
414854
666147
1009328
448328
507988
200538
671886
73851
896862
538008
107522
124742
584339
173256
485250
238124
922037
125248
484250
11402
992032
821793
167953
221773
390433
571535
174266
287915
96196
545048
797646
724696
968924
712296
771788
477008
175974
1016603
282799
622491
679923
591662
343254
670436
387007
122879
752992
302203
796808
739977
894926
450678
740940
349037
840308
527239
45227
727231
669738
246259
77262
901296
751172
849645
743637
68025
235220
900341
955089
749087
608754
1018425
536372
770401
199601
804985
928645
762510
308493
580129
920246
126096
967115
443914
451509
1013888
51026
263098
417558
389163
735627
269451
533700
35355
301951
356418
315687
517695
499961
931173
893106
958528
549090
813428
553160
693134
277131
423604
606786
575650
398331
584104
963408
383649
71618
656886
547002
799633
23779
219389
1020682
222754
755959
559232
904753
872800
503183
31664
971115
559289
954632
332809
530379
959903
398033
325800
744116
858858
480916
311036
837485
319736
793201
875045
319080
794116
369209
243605
953542
993399
248698
682201
428500
495796
124792
712908
918310
1038685
325050
956957
1042379
200355
211951
995037
142350
340558
61175
154659
579191
188938
88489
125107
640936
607851
941474
983723
935965
1018599
889789
739893
974933
962583
1008334
502746
85773
597200
674002
234632
385987
854920
382552
283036
723252
926925
140290
99432
1033680
312059
816002
150525
200038
217246
910507
200198
974293
404513
730203
803113
110022
398098
973976
411059
817098
48544
563422
150172
869620
461483
436242
820050
78936
1002200
854529
996958
814788
899532
9084
212062
980953
658385
498497
212716
860858
642368
55662
302614
559369
809065
733334
802631
795702
236350
118877
316110
243280
102797
913140
949929
30921
750282
564346
748042
585533
660153
861117
139598
774266
288056
732830
418292
490368
746210
956382
360429
836583
1043824
96421
189570
979283
332604
970369
139113
584791
850634
170681
185436
284794
161853
653685
23322
400816
168039
357746
292341
544108
839437
502966
14842
61495
359243
294543
94152
1043956
837608
373370
591602
207520
521446
309509
135718
683253
165920
114641
662264
439165
820610
505768
9211
704055
951130
133918
409102
685139
565339
710147
155551
621507
1040642
136326
338812
383712
146448
51871
956644
577260
135239
642407
872274
563861
551914
309121
1009080
517283
819915
214035
657828
709782
435503
225587
958583
826703
13517
507932
653029
830478
240118
48369
585270
376355
695275
25775
955419
545220
164728
511474
697231
639248
776909
911028
638295
761179
419532
548761
103389
864318
849033
4068
460782
306305
1020559
535705
685875
410443
245868
549156
414109
729165
252364
299456
820950
1033291
302213
607889
117083
670136
81306
417061
634211
826817
924519
628220
127387
702226
1023200
272410
413026
505384
560302
645248
671401
63717
571299
188697
57151
748204
902895
325962
961452
1019728
22834
159790
453478
843428
21887
642487
65502
553556
89630
146829
853542
345618
746251
284346
673354
1042698
359799
210006
884848
277463
93885
70287
84574
578782
600563
157518
41642
816177
148380
315896
961680
295406
913778
900443
752767
438887
637720
411339
254906
436853
338718
692259
50105
170471
773885
598518
555730
255569
250303
847454
732962
890271
371294
871502
1033313
484331
679601
828784
999396
716667
1045291
627618
442968
429366
232044
294073
185539
1036035
117910
149747
414710
1012923
833151
853983
792402
355312
827877
531120
1011173
140140
371015
31269
146266
12155
740251
494037
708234
533860
390604
772071
373015
366230
79529
89658
280476
71630
517497
547855
688197
773483
112942
508460
858038
946216
247618
990252
542361
600384
427046
897868
838746
638972
1011585
218354
70457
777178
762130
408840
167906
621394
799172
883909
895986
692350
294800
284899
394180
713256
499433
28961
645480
11288
600658
179954
289400
940382
1007640
112074
760172
663403
669282
77748
387481
715968
473759
237004
443649
810721
398416
750740
126747
420731
875713
822076
150029
966044
998217
817186
355677
513161
390738
406899
775884
423633
421638
499018
882121
664743
236412
313468
189756
210271
635468
7120
1031053
702633
652101
418553
672885
230415
675300
506490
599697
90808
966721
44186
398197
179653
409198
745688
683891
636806
346908
451510
539424
390712
661052
443443
70381
720235
902216
645703
185773
1042437
155550
785467
228678
851617
695497
290048
771962
1002202
890899
536635
613892
413269
963920
343838
699034
311118
296917
252851
225328
76016
900557
254740
624215
880878
232958
816026
237954
772952
377076
1045413
281743
178064
367245
819239
155216
354919
497250
172308
903890
923385
815276
474457
492707
463148
755484
275677
17716
435588
51856
592088
529269
526549
796010
465015
653854
664692
897268
206575
745045
543430
12109
1005914
517400
894807
611808
943016
58196
668341
755810
306226
495579
147731
738528
729539
788265
643202
662735
469729
549871
917930
339014
860813
545059
848520
556615
871640
285033
538580
1036368
704338
849629
967059
613679
384783
958370
142313
115477
339537
485427
379172
135224
79951
495360
993997
299060
67080
172218
960376
751112
855417
190145
488762
781751
784278
903640
479709
586661
1012836
645678
810808
1002173
430607
1010665
554825
553884
35584
999881
279215
318982
535524
1018830
149833
242718
619107
877814
452754
159072
58280
536024
944150
328340
224533
9472
442894
314663
684617
546937
575166
674082
40066
615078
128530
841487
303294
550237
88744
626241
191797
530631
581760
497554
973562
724255
1004061
134391
431789
622818
425248
124527
194607
60812
280806
915151
253533
11536
72636
541782
340087
14941
1015412
572525
148232
771715
265569
480286
718243
429033
955745
782063
601315
730976
733606
783292
455329
682608
68056
460264
856181
384944
674363
926875
824897
880524
954097
355263
456219
954840
392760
475129
905419
849577
164788
941329
217928
378383
11930
598504
984455
322538
7248
959127
73539
538740
200047
290462
526798
938308
700144
560786
580120
768197
145888
203426
240934
352721
571460
432639
680657
586174
20177
489983
454983
206840
688520
337973
27617
413949
704632
287355
816900
438737
915104
339439
174749
403494
140026
932195
532098
407067
612507
739511
615857
449064
484958
198501
244364
278282
764322
221155
321168
233330
474529
587041
147109
211865
749177
473589
484987
308459
1015266
895788
886189
721550
890390
72361
404220
605167
270060
940020
309140
45179
529700
828159
779768
183241
130652
139264
812589
254138
589348
218616
853461
82650
794267
263652
133206
557202
186900
318648
336064
815320
178860
373765
184961
241434
613240
623382
976937
220965
220593
18247
284371
717916
299346
710056
840203
546372
662301
721012
995675
373824
1016962
1035496
307847
634820
466212
216400
475615
586994
792222
302662
344223
720624
439996
465018
672505
169875
1018012
1034493
357113
252447
286988
273072
146081
1032226
180283
524397
634557
1005862
600115
981015
329336
260792
360966
295538
455381
701515
930149
567511
620478
635135
801649
834576
884546
277312
618709
186644
16765
947900
67479
544742
947975
278997
150550
362567
94818
367791
265505
338032
812512
132181
109663
17937
858845
967587
917391
958796
859726
554340
611882
430902
546877
652059
763869
814476
844713
428078
810249
319116
139084
872093
10381
36228
926505
24407
904244
649825
369380
978796
449935
674911
691731
542157
1037073
121917
217941
636946
71361
596872
706435
17253
896698
326984
860254
176634
899525
652448
565711
814067
947142
922209
682034
941065
425303
297368
867669
78684
732333
1011008
403202
446000
752360
84508
993139
945984
165771
191800
397006
350539
670998
89521
652584
953816
603857
210538
178541
839953
1015238
978382
314339
894674
85131
558611
531484
433173
468570
180404
677362
296333
385674
249985
547552
556816
706257
82047
485346
405622
115238
667048
419109
298956
74101
371848
688113
594475
269003
41011
709981
657556
650047
260500
557673
440710
784155
185921
60233
625613
634734
809137
804384
606347
841017
935693
662080
728736
804851
908566
431152
934730
338705
672926
782574
352342
418744
90429
214997
311886
302072
64760
971400
46080
626303
620969
836446
390652
319373
776608
224657
571421
613539
411912
754231
215248
70909
1007118
301927
500737
855949
965006
788951
494376
404023
786546
880775
738261
256616
534449
872522
797179
923781
277503
204110
736583
610977
464388
810048
852012
516658
602605
559349
875845
905340
340382
883787
526350
436440
78752
660111
214120
805339
801226
553371
662088
409904
499123
523312
491685
134442
820407
48886
35562
807806
921804
974779
315832
214259
206220
696489
145843
957602
771079
371126
861575
14865
230456
360515
462756
589175
138309
636597
872362
657316
563109
549777
705682
937704
971037
136578
1006813
137948
938890
266372
97948
370364
695413
280572
660810
344829
494027
411260
107236
677140
843911
86873
313814
975120
2399
714461
802552
707404
296341
394815
839039
541987
755198
768930
715229
3088
1018146
812607
143236
1023661
442594
349946
299439
721587
796617
531889
415740
890539
981675
982928
569344
732209
661211
229988
533092
1003512
467945
791895
2872
98130
519785
285737
39076
492349
95420
206275
691205
23957
794196
6268
315126
761980
325644
903351
835261
517228
505629
574033
942304
119416
849240
156030
455669
678531
1032070
142982
626291
529038
928884
991842
815718
551036
453353
58480
885702
648461
969045
65782
427490
36109
460722
983398
651452
95357
687429
551038
155333
463298
224432
662196
925010
694839
829917
751035
192476
819034
42492
1014113
48241
605527
307299
175771
396529
594843
514370
99191
561499
282859
554693
76319
281159
676969
963718
468689
939889
933619
736275
524984
66153
687373
370025
76135
278419
364178
491296
973270
146998
856094
854717
382642
207285
179905
708755
652897
109394
1031689
247001
241395
523573
299611
967203
713387
705698
1012445
303120
245497
186534
851724
840758
72865
270670
4726
1034925
815216
143965
499562
853025
771383
485062
348267
639748
998788
958294
113069
1033407
311060
416426
852840
567136
31610
836805
924341
584130
987704
152858
97194
484670
179679
614781
969550
203349
108079
292856
385978
833481
416290
320662
305322
439870
179722
390993
1004755
745168
1021970
621154
951527
392824
885396
716009
818273
701229
269960
801861
1044259
657065
728814
39603
174274
7184
586016
610519
866750
86191
66186
451853
661363
734067
331477
1045428
73500
199669
706796
382762
129917
705889
25070
15368
436387
785264
317882
748000
152954
263221
18646
12469
359737
86548
266214
830537
458085
519519
187785
86855
1035849
369204
199566
799046
427880
644164
59464
763413
933798
140624
556195
118297
337007
1019915
810776
112389
127599
624976
4833
301958
319352
1032900
701998
40504
502536
384041
1034341
321800
837835
175841
146291
238669
780977
512904
627594
612535
111135
1023973
467216
167153
47396
235448
80263
781629
218222
955320
219450
333976
413056
233684
29893
394121
599873
832991
421010
760781
194952
983433
969280
587707
764441
729060
254912
824607
317782
501375
1036118
159468
174982
209542
217161
938024
184063
984883
155483
353245
488641
577269
892374
844342
283573
332785
781240
492718
800815
476410
524886
228151
269113
254748
25568
373716
479625
567978
981972
1007017
443637
471354
134223
476363
584880
794935
212380
32749
254514
887650
805576
750175
426129
924018
888219
573315
45033
110709
41766
123801
562045
576328
470571
109138
972018
90625
274058
605172
869382
438216
884008
518751
984625
101553
315359
635403
339772
773591
336653
692477
388306
266206
617033
18881
673344
1002766
353200
388603
333866
120037
343379
657175
268008
1034068
138208
148046
223017
476845
49358
621612
448453
778506
362279
713219
694694
649601
307757
203609
621676
283570
485476
907692
255490
74023
202520
452875
880824
72222
782471
653478
368859
582607
352153
447784
208800
743687
427582
590167
1024553
521965
774957
874650
585852
530730
86100
794668
274875
90858
233469
339345
217388
685594
855132
348197
549722
507687
219370
973260
1009230
775764
581844
421481
319175
228977
1032344
159698
501234
799189
641917
986734
1014603
56091
232839
605071
561179
463758
556957
299540
470398
521866
97487
319640
862660
225874
697968
198726
725844
501016
121013
519440
325474
1036979
641193
940500
562681
870992
487510
313109
199369
128133
287324
823461
670779
496117
261540
53738
145273
901307
641349
73180
810976
918890
889750
284713
1029459
978710
511816
237171
84115
336973
377256
305413
628155
615677
752980
57848
502067
1000090
227323
649574
287564
407061
936219
832186
716188
794562
58802
912241
188976
417507
178148
36241
30314
99435
947014
33971
4222
508149
71826
877257
868932
296542
106967
299714
210864
744633
267696
236051
859472
542440
799225
507016
128119
1043757
750627
468181
249377
359321
286984
768021
118615
415050
367007
211646
429657
656808
776612
377626
761884
590693
38238
185433
100507
509211
460762
396922
55381
940075
229029
152285
344020
493298
386922
69112
395508
669378
773636
629155
315010
216205
886196
987847
599672
943578
783332
829633
532066
263103
141474
459909
309750
642428
349498
599516
409955
770471
845752
432681
938558
748374
689465
265314
909489
582741
489919
821118
582729
329438
1026490
404202
324308
282124
75357
226668
1043526
103439
550371
299987
630530
508560
697980
833046
364405
319925
1007269
308216
789861
1020298
61650
105267
846124
367965
768251
195941
738941
645334
60819
1026146
792867
616220
616697
1021775
660438
912443
319334
308797
8659
903793
761947
679479
6056
786588
26329
118586
82450
444984
514977
852884
598178
453946
1019576
335160
201998
1042974
850102
795758
588479
667884
408633
107901
607258
767393
243242
613468
682030
993796
761505
633592
207944
574471
385190
757140
514054
286999
65472
879309
54972
981133
196195
27458
981112
359471
65515
276656
976439
760642
730459
610477
229066
883136
668083
901148
51714
288083
1017067
538173
213263
1037475
406978
406472
1006603
989482
1009295
525131
439971
539282
397034
467615
758363
759751
672998
351112
959905
25056
311946
347902
125436
784159
1001552
513101
153465
223439
844235
976084
180449
9913
616100
429558
641055
947833
772310
160930
146108
607730
99364
777048
129320
255481
640676
558760
746733
796821
737814
385860
780042
333489
252184
597065
245552
1000801
809443
486123
150394
1002738
721426
207282
511994
365568
339122
92107
385106
417151
143071
241834
916135
828051
916887
197753
640428
95063
902157
957431
789911
179590
236763
927562
168079
186110
66683
725573
619
553692
365797
207889
670549
344790
816731
10033
73676
567079
135234
239442
278715
632899
815062
907741
830206
23611
749658
688830
885620
150551
50750
499932
828932
579817
371509
122091
1006457
635108
290353
374042
766675
846861
744516
919129
817960
348607
643828
517886
410560
90495
884708
713358
809004
622527
906796
941205
844799
1001236
990205
501177
453580
574271
492729
418716
889140
997234
846693
162722
56244
409365
812865
183196
790867
449064
385113
561024
753685
637057
147210
994079
591103
99570
235525
158610
941957
80550
756591
798922
875998
7839
89634
1004211
801154
152310
279416
723229
438971
53506
75014
237152
420140
817698
58162
261991
474531
350632
817879
228619
735761
256298
702255
682895
478900
22344
846166
987304
1039233
336523
608895
623023
349633
117490
590141
794858
212356
806237
830984
424071
892450
259853
1026116
335569
1030765
645961
486474
402542
144839
33409
302379
158848
860529
384201
955067
400148
913314
231920
717499
206556
622775
792861
444054
723685
107841
187296
650376
248310
449820
484230
480400
79920
36315
158594
789883
472982
343317
237780
624653
870868
1005421
441829
147229
143472
956452
996965
721633
645810
940107
844031
743059
1039239
489052
766722
1006665
710591
903015
834681
104865
951289
912914
725866
919994
200777
522049
455966
408072
788329
70542
559842
304693
377387
5959
661646
847648
852531
376664
262902
908813
898989
405929
14596
699038
664122
201743
187974
287136
958367
918960
503264
828750
173243
147244
305821
884082
956938
987832
690902
209252
317551
587958
6395
616305
67765
407579
1027189
759414
981000
896756
929943
206174
708460
696461
226303
253405
306449
926914
293503
972592
968281
382129
168841
384582
348929
977328
719317
270469
338690
209231
135444
989228
926056
315829
953380
543160
560731
930021
641515
521768
78457
689141
680005
887523
165760
2957
155034
946947
791277
892900
370825
708909
168471
598031
491574
611702
605326
195317
572961
691495
969648
981623
391744
477529
832214
708611
850108
470261
171999
746986
181409
413355
46684
740185
175930
315586
323067
943409
1037843
916475
492952
715429
389243
295306
523193
472118
989723
933322
916976
353491
920974
317068
368390
635244
206411
321967
468120
680396
596365
675595
933336
650721
704661
631166
630661
280504
969335
82951
931895
116522
481908
977032
849966
983394
888587
704660
800019
898255
268605
721020
622616
347961
996823
911266
16990
949197
457532
659278
1028340
555216
59765
330998
7303
435362
774228
450509
813534
698388
616663
379228
652669
387982
903152
841958
98414
337530
117038
302090
950158
154709
384572
165991
460576
1036909
515915
40223
1002628
616900
1043656
227543
334418
624446
720617
634441
436065
138883
65797
466489
523342
608585
2394
957903
876362
178758
271236
72119
296281
612752
616126
391505
302743
57526
666569
301158
1039262
230481
688406
691315
539736
489443
413545
372766
171744
779612
1016204
167676
747145
285244
537654
1017561
265262
226296
550014
958169
520840
1016902
178723
7562
62883
523375
907631
484779
235648
634025
324505
580966
10144
199382
257660
971644
216944
953026
596578
78256
352342
200679
514805
63057
18500
950193
718800
657295
351352
283211
826511
122855
94119
228812
233218
948392
294813
933181
971414
266931
219283
982187
813502
933218
348455
413122
858909
905855
920713
496321
60986
407447
989544
648758
342780
239520
870078
365337
628210
591436
1024072
764727
456978
294647
100930
526559
143266
849446
857261
497506
946440
797498
851119
360682
1031996
535090
206133
436412
678244
552377
777932
419518
1003140
982937
878390
963031
326927
310333
587078
459479
607029
627770
670399
463167
993495
820042
286530
785620
734374
243016
839202
874071
4063
875483
699843
583169
408572
732910
577869
284478
490756
363301
588809
916151
747839
988615
294711
294081
255198
1031267
293166
934323
26992
870790
290229
197990
468498
242548
341843
17012
592343
868470
452067
313673
616546
1017865
248655
144180
365654
395
785390
405072
480059
862058
564419
115799
354948
339105
256308
742028
11825
843912
429510
1001572
103573
844110
365991
565635
1009101
436137
208934
890001
699160
769862
991430
572188
878760
1017272
279469
6706
80430
584851
235148
955057
935078
643593
975632
574365
576234
832362
323373
688709
1011356
589221
473717
649051
172612
671310
859449
416793
847087
212370
525901
398813
621998
190118
624782
48790
950167
46627
902090
962310
44247
59519
773932
486935
703873
671782
444399
131181
318926
568272
123669
691898
911548
623697
157145
494864
487575
358298
94536
544830
320027
949251
1042890
258541
717911
256682
646818
1005466
554390
434247
365282
1034313
517393
1009736
399835
293113
417065
842119
167175
949181
894139
439748
111967
467330
638184
915467
866188
363648
1259
1028895
279677
250794
240839
210531
600845
231543
596858
528327
772579
378915
46718
181709
691195
145106
855442
512495
375302
67230
122124
129078
57785
9317
859743
4040
6387
265403
305223
79881
423699
780636
315500
403519
527839
711704
682756
923082
880585
386792
868248
116077
523491
759863
902920
510833
898387
171275
273264
307354
341324
711574
765635
782932
212495
840614
433075
600812
721234
1013609
220960
230845
441730
917907
4178
93189
663431
197451
751841
782476
688956
196250
127808
336077
699441
7639
872299
882305
288351
945802
365508
465589
189940
26112
919327
859619
885490
390916
833233
736129
1007643
690384
72598
788496
8747
107920
160268
895216
513316
294044
221972
602051
389664
527789
936524
722147
114368
390424
562897
682582
897746
7688
517015
928443
393719
262740
743398
575003
707894
393851
328441
40558
468770
88938
352186
587762
36858
848513
362751
67322
405573
480344
959340
502838
817315
616161
184893
816173
975637
637910
864635
870124
585500
95482
61946
888293
373764
599811
404385
483650
209037
175339
946587
299825
272388
795393
361287
129747
555768
691649
689449
358175
945314
725755
789921
182096
317447
280600
859880
462735
174471
933517
650749
587942
803406
587500
706779
360941
377452
727415
164014
50687
202695
374863
162217
982081
135868
666779
573519
327650
483705
780868
694717
705021
333899
694452
284940
461198
419792
447227
288377
419265
210746
782356
811288
699926
674661
577407
407434
415492
718562
461561
281817
285935
244207
420302
31010
773388
67548
226390
783209
310556
782231
220790
42791
361230
518517
433279
64175
998558
232768
374950
194470
146014
744456
71018
938143
638829
296789
872465
39737
983344
868462
650574
825736
675384
332327
124263
294510
983354
160971
318856
866955
140139
486595
560370
823879
1013693
899780
153624
999869
696257
290860
995668
968265
997159
596378
152512
342868
546689
1033882
143094
375796
1040286
120036
533353
353366
476993
984854
802868
665573
389211
529310
1012607
974846
982345
578153
170724
624248
240746
90311
1023838
798416
67663
582024
87643
945679
102354
36712
35954
245739
926694
667005
521984
746514
158065
348218
621643
180397
174980
1035549
167281
163281
269114
1005211
71031
1024370
933534
319623
137827
937597
112885
1036865
1040192
643684
125721
93355
2578
753351
747126
806458
626009
666789
461427
540235
182878
877562
160767
294120
201370
221917
677295
947587
713832
315841
464566
851303
264251
893649
987527
625184
1014236
1012231
275897
384087
579003
983847
262389
667418
408824
93217
228985
949919
319662
144735
819074
269216
85659
493029
110003
223194
426989
88762
970153
113260
263633
8711
56851
453739
787206
821800
829870
293225
186826
552334
799864
769272
74264
763878
419310
541024
994932
213746
628989
168519
464890
389458
543648
688155
916154
631395
160483
150141
185684
964890
587822
850402
868944
813109
447229
466480
803402
992473
167315
766095
186754
392242
735506
317841
854225
198233
342820
709028
477155
752440
611960
997484
844695
279022
102911
321444
91024
291833
175789
197511
103607
872796
376518
227172
590023
473644
738155
466583
708428
577530
923214
56773
484104
409855
676030
897042
768720
227279
532238
949321
842318
335424
253531
180960
71684
768058
900691
33462
450976
598896
957777
394807
734737
725212
431300
36606
685844
400126
972494
176107
871688
871768
938499
403506
900171
525736
14310
63097
903160
167644
580680
743769
905682
110494
523544
625985
958936
728218
1006969
213850
359086
626640
65831
725765
830063
807954
495054
582369
563889
232048
84916
655243
356973
51773
1018081
490073
483941
484013
358055
1010083
210169
379240
877624
332009
1009459
182293
200197
587823
936002
146976
440614
745698
518380
660085
122836
401579
950940
907702
154549
102756
544484
329526
800796
178709
19777
625149
972358
264159
552166
105394
498397
630006
308942
112898
706059
478798
185711
38146
501639
389977
226107
932947
852051
720300
47982
788418
765816
143392
568662
605973
650482
209029
804303
212170
681873
105500
324434
232200
712831
237370
53678
723800
227377
682168
116761
81355
404749
120373
1010180
556172
1035912
1005759
680477
848723
332988
319642
235335
885417
227799
318583
565756
341052
209421
115710
86054
8170
693383
308819
781508
308918
475805
366091
527054
783887
351840
923231
822797
102218
801326
1021835
122645
861418
174737
439499
107262
996262
109596
770536
1022572
62938
631908
335402
964502
66786
226638
366214
749506
384461
380153
23538
453219
914801
909542
772148
605177
627691
464084
383184
1043666
189505
958150
990069
957081
960063
421102
312491
879447
470470
593503
641840
750535
427482
213846
689955
925888
478274
239329
594619
223362
824247
351754
464279
797481
413150
1032760
636662
99179
231088
934156
255685
655683
593968
890718
415609
663008
898615
486398
667183
770006
120377
304635
651546
849423
980994
823056
46808
181181
685535
837359
79782
488873
812167
281495
462232
67371
485943
939598
951720
1008250
783159
457291
1019178
357428
46410
565725
239530
631535
150101
57343
51371
647610
183124
496852
634756
1043279
714193
244506
632039
688291
584196
482382
935257
453188
417828
847866
409861
529512
198102
224801
567655
968598
490686
734529
681594
596724
100973
388437
499997
476150
19308
532345
971820
265349
439617
812216
594330
1004681
326455
215034
403550
916886
530599
351152
151376
64
937484
69466
964503
529438
572950
548333
405418
25849
1035377
758172
737368
715603
31832
584780
79600
628616
284945
756410
255228
178413
68435
634850
614691
776388
347877
677486
117314
210689
688916
74984
755359
312608
296203
833859
258286
913847
626304
314550
130537
915513
1035252
492391
887046
812773
681429
437962
1026009
341167
535154
648314
48255
277362
554707
848279
680929
668344
175231
894682
758063
153535
924954
469272
428689
441018
480825
780551
926877
718901
127736
803624
436160
149104
686048
762091
429576
650393
92388
41288
754739
434974
73654
658551
642690
716996
999939
528367
328211
777899
344970
212608
834516
856487
437036
44507
753532
935064
525153
610448
803315
697036
630376
94123
155537
649713
796400
502664
795731
983674
88262
484388
895774
147970
908486
295223
212428
812572
190703
575299
164063
503275
24490
75998
560203
583172
477222
212088
144885
161993
491885
563720
824138
230311
986130
435926
550273
412214
44240
406153
810843
981434
675059
443963
80706
742947
1020494
428065
574808
345298
918125
432233
998053
404519
1012012
766366
50951
1004983
602748
671944
1002234
98631
668335
909610
726752
666734
76364
256919
1012373
672009
708110
517592
76376
802575
364267
529249
14191
742498
793092
693648
510510
581649
995806
499322
444501
441152
190023
833049
404597
1026596
630728
589043
420542
913113
268623
755967
683938
302486
65310
937811
286844
731101
401364
594117
276498
794679
194019
467070
118484
524165
975162
488698
166483
74077
629002
559224
512838
628861
453615
613699
478477
988668
901191
744304
822431
802033
159734
950813
886674
716353
214439
376342
125475
859158
586437
515995
176527
590864
501242
311728
461078
72404
184528
474575
389975
198671
113423
663401
820738
278601
389256
106501
774595
618542
897670
59537
199028
777518
203559
249260
86391
388380
285398
914071
681959
982516
261903
505603
1006551
52953
415231
332655
530276
872255
859149
680002
364787
251105
119181
237017
926389
209989
829442
115872
999274
928085
661121
849538
172249
343331
625532
508252
222757
783825
725723
137902
319267
320134
897603
898505
510923
703378
467408
84315
639096
189093
4804
534616
742770
458141
543206
671905
752262
34307
3829
770512
368205
176055
660184
333028
410745
378861
933915
76046
303854
439856
740398
236534
952859
853114
410143
857799
158311
608900
22140
961147
583755
211150
739813
935503
632827
874933
141892
21595
446098
98328
315246
1027073
513297
750711
355270
335167
591740
470187
591064
711025
541320
653671
43014
436999
596606
644763
314381
123963
1030057
916350
117880
646224
908090
403259
422347
982728
124156
405639
684186
723386
402130
978024
892845
117560
823000
466531
337407
960541
90846
101357
977375
204558
427560
940592
103011
549971
743464
30612
904117
563744
851626
119545
663015
974714
1023197
49956
696229
870025
592315
518367
126676
83475
303002
916552
558211
319944
247720
238554
1028808
936150
289141
171386
466060
150756
648467
680164
203158
1042497
471990
788373
100091
78988
899822
171308
111791
535291
873326
22410
207425
985358
660191
974601
258897
782344
493811
184897
706887
14016
790669
466567
620630
377584
723007
231320
546356
731360
668941
564630
91919
765751
205429
680136
417696
199148
914638
299478
507046
1021353
410212
477552
306826
269983
540452
136726
641743
351360
4077
228632
718706
82223
566295
411483
900469
882412
158996
946079
344741
479088
1040375
1034754
462576
502070
885857
106798
59871
766760
131093
1030384
496166
691538
988656
676339
355044
52029
665575
750577
17275
666144
565518
211851
687795
841951
515760
886253
324047
746239
717044
574957
1018057
592227
453665
874928
361042
149876
158977
702283
808393
992800
541128
60183
516687
396114
16517
581218
196679
248598
544027
623070
637838
633688
83977
777708
200937
577977
183830
113271
188225
370888
100631
748024
802207
220374
1039012
655105
269967
392055
526191
599850
740039
601642
233372
822781
393876
261661
855795
309432
172751
830793
272601
321351
393576
637248
1007101
445974
423534
807224
237630
720146
159016
919321
70607
416298
251794
481011
639620
274774
988164
266426
822439
544836
413566
913376
603965
91506
280870
118087
403310
112005
469053
854684
570353
360271
265038
400744
773559
28475
24444
609979
637545
80600
413853
125622
494952
953629
215432
162628
990650
173728
940828
652690
346292
139538
650596
867358
571070
136874
337974
28480
802768
528179
446004
531989
657596
797555
639828
974671
257817
652250
320601
712157
340327
178407
785307
872851
450673
957186
433076
723485
319422
1030235
812276
137449
217630
1018023
628827
108851
324090
627667
816800
291012
114949
430207
599823
726706
335151
974522
423829
1024832
445797
184599
409873
992388
412453
144383
130057
553638
852031
76996
772534
555587
26718
932312
539976
392697
359110
341416
926282
866075
417399
240908
290703
873279
408656
378017
138377
281496
431474
226589
890864
378605
717868
325871
254849
679038
944185
315359
419467
863637
704470
437357
9654
297011
216797
182094
247650
204098
25654
1053
765322
1040067
412378
469270
471348
655843
584826
470290
190247
215911
826720
882778
332388
864624
280229
651049
924644
1033890
20935
886292
1012856
125432
66183
925598
1001182
287500
337238
244446
285629
304569
152897
1033417
294160
121552
789081
991942
936478
690723
171500
626725
438159
477610
715044
782612
911137
49746
35936
218371
409786
79146
165491
125455
781817
643428
840339
908752
330117
580420
225164
177140
831061
920371
260730
126482
313165
52949
678949
359798
977927
571611
815898
121979
1031079
295103
583657
537648
329101
611257
809686
965302
889799
517892
491496
636536
298993
868419
546743
223911
508099
413942
32021
159841
539248
965065
639819
310566
280004
521481
889897
251390
383851
206433
28014
45098
840594
106988
442165
928379
27748
392576
922597
809006
45883
400958
41599
579425
832074
1010949
618299
873206
351142
688916
1004569
580267
823927
54037
337377
40171
805853
78819
594764
622403
136089
792875
806677
559471
561146
665244
48821
171929
98262
787449
577238
1035886
157199
63636
80706
358358
626516
575756
653334
74635
435108
296273
313102
96003
925583
712562
318010
798751
106230
751847
466465
5395
237434
15465
492845
669693
544934
185419
1023849
74356
850833
3563
1036134
78556
57028
629698
447013
1741
768428
891965
478597
1034817
133807
468799
621353
206993
585375
136897
968403
571141
1035953
10699
476615
14530
611025
798108
481027
314441
940085
815654
705650
822018
409385
32669
606049
153513
934757
835334
112856
248787
378506
51832
460812
862749
587029
542940
115172
465211
929995
823370
780014
63598
931446
511341
626184
385486
542735
505766
739901
77231
299484
1020304
334942
905329
762758
642036
317793
890500
455063
455090
264953
386559
703866
604511
646309
626390
747661
645912
309058
151279
437088
815719
659283
965842
369630
917108
558589
31272
861625
742423
490191
68392
748237
15603
716833
245050
134166
743962
827788
372572
464639
894976
775546
31404
892084
10507
764613
759746
528238
891572
571171
881273
268038
54348
825588
990932
212387
458833
739710
680498
424187
617259
312489
280404
165720
508645
748645
674424
512988
386112
339084
954359
278254
166664
447369
210914
437238
699149
724800
518805
975580
494295
693775
846441
267708
384664
858500
43745
382870
83100
887957
1009379
800404
742502
640394
813373
834507
148660
564997
49741
369414
678827
334423
475906
905573
598289
165632
326341
650680
835387
649989
280307
91572
80822
760053
533336
390852
407248
997667
209499
702894
978083
595670
878514
655242
92540
680748
224562
628148
268049
1407
529502
914120
734741
934982
230270
654176
253461
411346
826587
209363
28745
504229
609127
397123
817118
53984
125254
452254
166199
980822
107817
320696
441280
207654
164979
767280
58969
741422
297374
1280
940818
853068
983567
867304
404236
1017064
542692
507445
131418
784296
732414
44862
62267
1027677
486943
421803
463636
856551
426627
1025190
288655
1033905
525366
855462
548495
649903
920391
930851
933599
668992
133928
471239
834893
367119
833399
575757
887238
628175
497215
482778
1001774
1029414
50176
750844
563988
1034412
456333
811802
609905
664591
1026282
620145
507253
335597
132471
822870
687255
211532
954250
1031635
690746
237766
782897
910366
98627
155841
538881
263903
53553
642959
110447
513112
748433
34002
95601
736836
522189
1043769
971609
647177
368011
210442
177313
1020940
825579
46045
54964
827549
507292
1001059
799750
255595
4141
346496
141190
947841
842027
573706
6349
461601
75285
1002288
712134
882170
168665
685581
684210
797855
1001536
761792
470632
486862
783284
355739
835379
554598
575175
974080
135882
491110
647232
653183
903347
263787
695626
570189
359155
918082
581732
693365
630463
240176
868348
407530
512504
1034115
51733
298459
684871
632414
819524
426272
854621
103957
539132
504866
867039
276790
1003728
1043635
187080
931262
291838
309513
459785
278932
1040056
854293
344571
1148
954440
329446
278834
1011600
546867
276672
131801
1021515
796424
937878
664712
65340
692733
59485
1005317
885046
223548
103474
188455
768981
166611
137917
387670
226195
882354
149889
205784
968330
342592
121714
140955
803685
347775
432425
335623
1024673
274862
464444
932677
177601
838635
516904
520411
505747
168430
72839
886681
752994
512134
910984
285619
583646
884087
538561
159736
580923
30452
104246
132066
297604
632315
816033
779987
879061
312193
956251
391430
401070
585015
554293
881766
50649
256084
609092
350792
69937
1044493
114450
910727
673293
872549
356218
474261
71716
565537
275225
207622
297033
220326
552621
524082
906135
514099
762335
861610
211081
886954
269089
566891
1003401
958665
780565
229897
858559
821915
938056
660182
138240
774833
819862
485735
447437
339690
230466
440024
871266
567106
371179
181435
639810
1008517
1040640
243301
283124
821136
415165
658897
27479
966526
212671
963407
873330
350999
825559
473839
611586
453984
67642
274741
844867
855977
673227
77184
1042480
974004
543511
954741
781166
106210
478327
747408
914630
745451
18453
587946
404006
347397
792510
640580
85362
726837
464644
242588
605496
150481
800849
883001
331547
662139
864923
604501
701790
376906
941566
769080
913114
41144
770786
77870
776768
91090
9990
372580
593505
355319
983749
309363
985984
713856
723327
239887
102747
755485
410372
223702
738673
779657
885436
553387
776317
432311
692823
516593
331352
449961
129709
785574
273885
706137
810226
866697
2816
886408
651127
60205
236180
525450
576017
145259
11388
791988
255814
373670
813929
887580
698069
243017
489887
374
554139
824058
76049
636871
286642
60772
514852
339051
22675
401797
239841
726655
252142
81249
973991
321102
503160
898024
124008
214920
380576
404910
59916
260406
278055
995828
873784
568241
233233
424349
814897
794995
960147
850984
373074
489880
819891
48727
236886
567920
213561
1002786
131833
31573
555406
856377
521828
799309
53944
818715
623387
258150
211655
951395
518504
356596
563308
381754
357967
1038215
124008
994096
148547
364474
670929
24899
861665
545135
83140
660046
408601
882729
196852
468397
473145
27959
875778
282318
140853
312918
57667
522079
594120
820440
860050
986881
176350
196137
837331
884934
589340
675151
258397
96664
284730
580020
816732
326994
558110
873625
603839
24340
652551
995823
37649
425702
533134
412980
819170
536500
464745
239510
898214
911207
215444
30252
787747
24809
977804
628792
527113
71221
265917
931734
871500
309789
48057
473273
752846
663623
580767
919303
889050
803405
488943
646022
709276
500821
554129
1007265
461482
317160
260865
569064
187654
580555
389839
300752
99056
876922
264632
909148
650136
314283
198100
960032
295886
676376
911486
788059
14698
515151
328890
317905
177010
87988
110056
485493
459412
254970
851797
395436
482691
236602
848482
36647
376842
322967
419176
285191
293588
143739
704684
978263
1033432
644915
639186
939929
508750
314277
981169
20377
256041
561989
427375
342366
72872
753428
399541
380435
980133
902107
202471
503823
1024096
533108
74153
314262
634634
537484
101743
379815
810865
130611
878290
994193
561614
251827
730118
884274
858749
456954
1026817
936009
588783
194224
197362
603502
489579
598302
24246
547863
119134
781460
615633
875767
468855
555193
305307
1001147
283654
359123
69945
432436
472317
387224
913345
624805
22344
441722
984572
43098
570088
277513
113921
941072
438636
623912
181571
174672
992523
914158
453789
642517
603254
788633
157679
5483
403525
588491
723962
1007020
847257
209575
861785
402253
397943
360867
265220
435493
381272
349517
520814
186391
623368
1042529
400608
746095
366777
631067
783767
125537
413050
821497
98469
1006358
97203
529478
19956
948579
414517
162319
433726
851272
892680
399264
678129
37260
339179
127496
749842
806583
217443
989913
184947
806921
212284
586486
321115
812545
457025
559365
495161
78342
765649
917416
481815
705688
666856
71348
886550
968233
887612
468242
154617
285897
834888
746296
462342
369920
754243
702960
450579
335514
892588
487658
827211
258262
122864
451116
600327
528838
158126
8319
639028
446880
337152
877161
46032
539464
978844
836498
441854
393765
900180
601403
321771
48073
192681
911598
85839
241563
734034
787336
303733
853967
253004
974662
47724
323697
858161
1027053
75684
644951
306532
804882
407451
138978
361464
913772
655991
241835
199968
511636
617166
355582
541959
468414
568384
753704
841766
97720
20240
193624
1027475
746821
257025
948533
860743
177224
517991
132766
664587
990336
445141
198686
767930
1005471
400265
826805
60171
73091
721496
911365
545788
1006571
578015
676287
150104
231330
443142
935741
747348
1022627
176883
29070
219601
334141
1015590
148849
923187
846140
55882
953541
756053
132559
817681
773091
668724
517436
408463
226620
5410
188644
262666
998007
549744
547324
35670
578640
255584
553947
64789
502070
526276
188064
550112
1017095
945751
528067
838534
206095
529196
674101
487892
307080
1005052
562049
966659
412878
618030
921771
657941
713199
376515
232533
728237
176420
696900
859243
110590
858665
106139
721642
453935
200135
432898
50154
592329
291406
2537
31328
425858
174342
801275
527404
580427
357154
270065
351818
758230
735212
597712
369308
301628
21064
777119
847404
945682
704622
543256
242225
606321
48120
683017
681837
844344
645819
542995
739836
170488
123542
514663
1012311
479873
268475
876390
718517
29903
883491
898395
244150
305355
914068
574151
43502
438723
532988
826963
563596
191593
550831
974375
453496
801134
678107
431067
223451
739834
96470
135852
200562
1012154
863676
732881
353936
349519
907794
280301
716224
583986
1032494
318808
66986
195402
954237
247139
137743
34926
374577
551420
323222
49979
887399
579651
466864
821140
956015
472216
6119
838291
407866
479817
677116
724788
903641
23076
972548
401344
883517
69445
676326
938224
981999
129934
149754
835865
901725
139639
809195
832354
713005
661539
525154
267712
111684
34889
515400
325174
989842
607583
258259
511325
469922
1029432
505098
804478
1010089
823819
743569
390403
538073
774415
170000
64070
269278
914343
97337
954129
157894
474437
814995
758304
254914
1036730
603021
454311
85717
618112
59643
483665
73682
692359
115083
152193
474771
230405
344630
159348
477241
253393
527282
912915
568043
357377
439919
864476
938458
708754
82091
362147
424453
310544
320569
646350
576449
198877
378637
668864
86299
564391
683804
200525
364045
874369
21758
736753
526995
682828
144094
943232
948107
1011710
448491
744078
716768
620082
569255
405419
511672
334850
1001086
95856
474979
253848
522823
38245
231398
143128
437091
135330
92582
968044
819767
896378
972596
770543
754970
218326
813965
707167
250085
802461
837638
910722
843162
406972
646864
3738
70633
22597
842588
710798
989320
105359
431139
307260
454443
443320
398159
832794
364665
366970
533753
542708
575506
840426
19574
765829
927469
96698
897493
857838
737246
808516
948112
211913
833644
829217
233163
309482
779704
728327
823769
900977
222899
131382
205971
664454
4249
444801
567630
864724
670636
797068
736573
882913
838294
117622
938542
727879
743649
86675
193123
723322
991039
777753
845853
542261
279945
939963
802481
361083
790533
307989
796794
425178
149461
305843
430374
366150
260518
1029121
200614
1025241
956487
16296
145023
938130
496416
740772
443028
523619
704145
120391
289970
621095
263019
816405
409706
254485
70993
227739
198133
987364
472991
561424
528447
957425
209217
189027
93731
171704
1004321
352818
310100
580088
910973
749956
160834
363243
993629
268059
803755
755098
595318
407718
592049
844517
105567
563381
825717
297728
367287
354876
774903
256489
12672
964722
24696
652844
912342
743861
280099
494178
538257
908553
510667
484012
478543
966857
177793
520490
529173
992844
22584
76833
195827
166039
212343
294769
10889
990996
273852
245946
909781
836221
861541
728458
228659
545272
772673
569775
901402
26599
235089
923109
433421
104375
387569
659219
764694
953123
1003447
970052
906362
540180
876380
646335
537232
33101
526485
651342
928939
991248
886776
922488
486963
372805
657493
374621
989289
89333
239955
967540
967134
912207
1020477
552345
668086
670953
201158
642881
283731
295746
146791
17223
504348
701464
803653
136203
171945
608818
297538
707411
693888
14645
56782
450219
854165
667810
368611
854440
671099
202114
298213
1018203
142571
1012233
656758
219586
507051
765593
876341
98099
168792
262618
473366
174176
956829
176097
747150
439310
229104
375880
485608
879643
795927
433786
851704
957703
313009
407750
389978
967945
223093
846973
658775
139603
136667
941983
116747
130104
284701
84352
902735
619904
514056
235618
295698
841327
398587
636500
853144
89704
126208
767479
721415
986720
244987
471720
69001
416395
160600
721680
1012050
193424
200799
99658
852536
70145
338161
319209
482727
431497
118993
190536
1021536
528502
369814
396887
761216
280546
209617
781694
901537
164133
572036
867545
497337
449860
378725
553353
140439
931324
216808
748306
163198
576714
120734
710346
512951
277140
515155
914934
580137
473505
159691
874675
160889
746050
963934
180502
112640
871091
873123
1034790
549494
446586
934792
258850
694574
332567
893061
642183
226250
615508
453688
395808
351442
842888
175528
289283
560135
469998
950166
896564
549287
613357
633819
963397
542581
880059
337388
934423
314194
591522
145313
446875
932966
766507
803703
792079
757455
668867
661947
380180
311370
806762
154129
35629
172127
492067
495087
214088
42255
542901
135606
775315
424543
917464
98831
374959
32674
438413
598469
884350
988070
804984
141342
553521
328842
869831
451421
815142
240473
110304
1027958
804887
222129
859619
283116
446563
803029
689656
545945
986181
277122
1033271
520698
185114
817560
684712
782593
1003732
861403
809491
136217
735592
392614
521532
406433
75997
869492
785438
630912
391794
487161
1020762
245303
3133
178878
416646
257118
960662
1035578
311533
608933
657446
762488
199252
582898
422755
659585
557017
609197
482393
882776
991870
119730
930434
563002
731328
821677
328845
976758
1004367
708790
811869
249041
506367
638072
115199
764127
506997
102405
282531
427801
232806
266830
834631
124462
507507
440976
9401
457444
1022533
777629
57668
826264
49440
263759
364688
855553
337232
154499
246819
855107
262200
802453
191312
875061
30401
383251
220404
815913
526213
956567
515396
877344
635193
267161
23178
179273
604354
264417
356523
576947
7818
68950
551655
825263
703084
47985
597686
272283
855711
332573
531921
196464
454612
612064
387190
94657
820392
911737
69345
498270
189043
962213
628408
25823
464861
279943
430545
120217
201640
823456
760100
560958
1009760
62077
831644
1026490
789579
804487
941640
150607
348848
419780
483530
311542
1005891
74416
71358
989530
1012765
122761
388914
840308
594400
45315
934994
177102
343799
751723
461002
942744
216564
892420
55804
65587
873820
658299
111691
659482
838740
789750
538474
650503
887125
536985
653048
116811
868701
747028
928865
40598
200218
608824
591333
210266
752206
412227
271377
389281
212085
728489
34405
984982
643759
157019
682899
216586
675037
435478
714419
834041
179672
753649
556619
352142
550779
510706
815507
477305
649570
15947
401845
718454
873302
367909
206474
877933
590590
481258
488511
705678
611864
925881
630327
688315
925400
1027252
895399
947841
51817
328366
915784
970013
522379
998710
567138
1019137
866654
75485
888262
997340
970803
571094
556543
445733
131273
847340
54957
211003
425117
749233
285235
133263
874228
72381
1027044
629062
435403
379426
121298
442797
289919
1003306
767854
631242
155547
83505
348816
958287
89103
841787
544078
810442
807698
773040
193988
240503
788864
788401
22651
400576
624091
977741
915298
155982
911959
99408
292
465974
497194
367727
1044525
774431
878305
635966
789095
622555
373048
882478
501013
332097
786785
80827
136179
1023866
232624
146095
956499
439141
596510
938549
614645
973911
52953
850157
35249
350872
952018
979923
461208
58762
987065
136929
401155
439124
337969
888191
757398
526945
355002
428733
306091
673041
682067
502271
50148
381802
950110
989072
134054
813798
364429
218457
968973
701753
993047
51684
525281
358501
796531
717356
767828
116778
494024
523951
914751
555644
799516
114203
73847
370366
226983
106530
611728
581954
928239
559307
158759
635501
905521
848437
475228
445895
963316
259906
243976
1039825
474377
177544
8628
411730
134675
558634
549727
650751
737128
979643
88426
104298
925003
370102
313448
287554
435778
122660
171018
1013736
106482
609564
497259
201060
1020995
519425
167515
645534
426035
785431
283818
234627
711587
378664
31272
1018202
177895
289759
705591
436993
260898
413607
850081
888810
631534
887450
33237
21366
278088
750862
342961
771570
318736
368247
750458
422320
443235
356884
844875
894104
611164
819778
514311
341313
754966
441220
1044300
166952
370229
637464
611344
116978
586610
862638
619636
12353
527418
78113
717941
529152
264935
250601
580537
349432
761102
473288
907793
289568
1016318
804664
931516
492838
217170
503886
904702
1007675
757505
499700
655865
184360
1040920
65897
301774
4186
960418
61360
45123
863265
138019
222711
985640
990384
961566
727419
529344
778551
419123
77486
422689
952585
271943
204020
116859
7481
494336
5869
371199
122940
363877
619517
347787
408050
141316
718847
106411
262081
132004
670626
473097
282395
4053
665141
254616
731893
185782
764663
49237
243943
344865
425788
1033299
909645
663921
516904
675168
341597
128718
239353
186416
737578
471290
115473
390302
346904
348062
792369
495607
53106
547600
22143
569015
853860
1025716
778358
546701
951258
169818
963964
799974
378843
1005642
949392
49077
93329
641791
825
359718
380678
782370
771005
397673
952610
484390
244610
737083
123937
274506
59902
664815
321726
794254
618898
914329
2912
373886
177324
590362
897291
354535
300313
382787
966342
853403
942536
929031
949342
178566
624636
241337
131023
182674
576860
306045
142916
274197
96403
318818
82587
90353
1042758
505137
562688
211536
572386
988010
417408
884140
743604
592368
674622
548602
303137
745622
116157
267308
749826
783653
642895
331170
257995
887670
293617
368911
452733
36154
951405
1018386
558992
843138
789042
825017
426375
955873
696638
433533
927937
207692
1034994
1030067
434316
197640
113429
855758
426026
759993
572281
724407
843590
625151
48674
201380
982561
510262
126475
101671
492851
638412
843142
237244
721139
752839
235860
303082
678240
90701
134473
412506
505206
353977
527692
393692
982884
804668
401268
879681
918754
561863
933407
833909
283785
269954
850631
581806
110193
169818
200571
665701
693929
496852
296369
803154
912997
484483
350372
597120
370992
601358
820223
10284
556445
624335
571675
797860
748470
567478
755756
471201
546170
790520
65056
599412
593030
130614
181261
965513
723211
111723
1015498
337915
407414
228316
391837
531638
1027229
512532
618608
875785
467726
883017
830389
228091
421498
829388
154529
48198
16817
884024
511105
868195
796894
811105
826198
993519
203075
906145
171498
931027
35762
289015
46271
1022974
1013212
76391
66716
254748
289585
106543
415297
425394
36322
283641
675473
545352
386300
624166
1003895
717502
33870
556075
922704
381617
374148
260413
608027
871773
794208
167835
406905
760719
615722
990012
588360
455704
845196
511701
514290
558635
121878
420705
999840
710091
260570
196287
953330
976163
173857
62857
665887
269977
848785
29409
530043
757049
665796
379309
958116
733775
1024947
279128
741084
349338
226617
15109
946836
998472
2582
955588
631703
411812
218460
946445
946526
481826
141845
839132
305653
38541
797016
489469
1030361
54751
967298
936219
800115
626574
614316
524691
491910
1029262
334317
355329
929489
249558
468315
552018
570899
221519
568237
124372
63363
115420
307222
390346
541443
772549
808444
707818
771584
218107
287626
667913
40340
66588
439887
280999
162604
708885
346269
524079
353689
933776
809894
435542
84560
474066
882839
371443
833639
717743
370047
197186
684987
243241
577218
192366
326391
126994
703166
217167
1015172
524986
167169
66103
705272
769027
479229
68775
417108
660975
270232
86018
366527
881888
884386
7977
2230
112012
123453
221056
377444
412777
280883
443886
321084
256880
260032
947868
142788
350054
927762
251635
736894
52827
293673
109713
212804
492642
810433
798231
775680
541916
679400
651252
977376
1024627
594345
276829
935301
132118
762926
876718
399625
342037
489807
50933
954624
989752
462195
680009
471100
415864
773084
813093
692054
155087
608048
304
935319
208763
194971
679552
882280
346690
758911
668333
458955
309472
135121
731119
419592
464595
321247
433449
779000
616628
628774
928516
939152
595476
716196
976990
950943
512152
689808
986072
298923
917034
584855
846185
849973
635636
387402
148799
554465
776788
389887
363129
597383
107901
216649
819546
203122
529316
444183
41525
973899
990859
296833
664573
722989
380926
47007
826077
296359
352845
395116
910694
482918
554169
603495
301826
36349
577247
406872
675757
1001244
433087
303834
651676
558223
847624
750789
552359
320149
177224
312174
585586
104601
1017651
410148
524069
993201
860884
954233
333247
686926
320035
244343
550023
927231
986102
75943
981384
6404
907658
483178
980204
828468
58248
641239
787542
333141
803982
923461
214416
835241
504779
484615
28796
857193
631269
524026
205164
145370
283451
1038186
517147
297262
734645
955256
586387
274085
326409
479173
430482
358171
596886
984735
624960
53142
909454
978919
814054
38797
544191
272735
102768
476322
237060
220508
160234
399222
76004
639702
694020
744221
388845
190256
622914
718780
356914
18123
20860
679532
893685
306872
513274
168218
472773
668410
442189
319065
351884
555989
250050
696863
880404
246274
416692
379930
957941
585277
126084
398594
583060
687688
107016
405687
38314
173236
305235
142588
335965
115917
765877
28441
483476
807390
332104
217282
693972
1011228
697930
687079
285034
1027008
163434
176636
323505
1028844
731335
593859
78635
389845
326665
742163
1000548
817931
958108
661818
744897
985902
300641
1007619
124677
152752
448627
42049
464448
129939
64541
790863
162446
114408
7382
407054
166214
921642
786656
545382
208293
1028738
663843
366648
835687
44433
394645
340593
746860
352991
545130
800545
458045
397771
702678
550993
911966
854866
824634
633461
840990
556294
850884
336499
122172
363831
619677
34420
386047
469811
83728
783135
749026
45090
267106
945162
994456
173683
765024
601154
37068
264162
786857
260434
459207
741602
179097
305125
107271
17492
336370
34697
654092
749531
464463
676737
577143
661340
205981
770578
982451
402160
976733
283615
1023265
794713
776921
482620
426910
304916
1004025
15640
1002997
437949
526894
460652
18166
182453
1018592
539315
490582
453312
955686
21822
673784
976993
746568
143112
705428
749812
952993
444924
187418
31369
266328
813681
747240
516358
794760
416868
179526
470938
1033009
256057
559953
866655
8849
614810
563325
809333
991763
139212
131397
621348
751667
319905
493476
533081
685983
950243
132731
203758
666524
214469
375511
760845
435592
60160
792029
125928
795553
659589
211933
66841
1009278
955690
833014
563708
756923
150810
462320
275492
64313
885382
460677
836663
16805
214754
765107
373953
446483
677055
979933
652142
534543
331978
575226
423267
651835
691871
705905
706590
228315
367041
923250
1003106
890762
307563
819803
35063
682896
350090
344245
93433
801314
789177
137776
139881
757813
10808
890268
50743
793667
329269
458746
589345
951247
561650
779839
364977
196058
906219
815371
343591
363631
985429
660865
528382
854478
427193
906467
345194
315836
584275
54894
179416
535655
855752
66605
795196
181822
290308
974687
798032
559549
673599
639270
382491
315604
244800
212989
916719
584494
703377
782758
897643
214078
180648
76034
697006
671668
22731
259565
63719
754914
41373
947780
145812
4911
140850
947925
991049
916116
284298
463928
474339
920256
448164
448672
78035
665082
402945
15341
270910
82502
573880
679786
728518
77992
880267
912020
1035664
496359
887703
875381
1034657
792000
439100
328106
120968
319830
651196
823937
240277
883381
827741
521150
291956
539429
631344
529214
613370
720535
127577
98616
963245
652933
91893
888143
816685
316019
586400
643349
291943
1011367
51531
930425
225408
946315
309801
692983
182156
834173
366338
1015323
222417
364008
607808
652536
846176
808587
501607
981954
710185
183122
79271
417157
670735
966201
756950
824416
146198
210442
923621
665885
120184
122493
868411
318550
66369
351035
780531
86143
120137
907347
1032157
915402
722804
67905
351805
486618
279297
327089
1033398
280210
553561
683823
858443
907596
27982
216204
411080
492751
727905
646130
567463
630399
407814
350645
333424
637344
808645
480679
411027
966656
1011427
594321
14294
40044
1013769
68710
896165
51495
887819
134731
1021175
59088
729988
210076
865020
508140
419330
611560
882961
319468
908486
803690
427067
459984
998961
258856
722581
126534
497924
409923
58587
500631
486342
737994
930857
248978
355392
26042
269782
41362
461506
426191
263667
709255
923332
119407
252685
264860
470761
174547
546654
245930
381308
5058
851056
69915
592283
853015
900266
845111
691937
259501
523014
1021477
58256
208728
240014
540320
614279
233022
682213
985344
480469
417812
277548
466806
912596
978493
100898
100439
311396
285268
871699
143342
220016
175101
860144
192763
744897
872477
951059
223739
554459
328563
622876
800482
328857
350679
632149
117132
871575
288041
476081
367429
317656
55024
499047
920155
219847
381828
503752
474175
562379
958052
922058
894470
805035
608013
610208
282701
238896
692960
291905
327944
147331
611877
822379
883825
929155
129230
661406
705345
669182
261899
260491
503233
389832
1030591
583295
733109
275144
175106
423742
72220
127618
967293
342452
338243
407004
646189
480528
437657
769011
964291
997922
754474
214816
482116
260507
107025
95597
763601
614725
112321
633336
703652
254789
130225
184013
512970
619295
948381
221972
225459
94530
274293
1034999
618365
681441
591129
882950
596017
42205
511321
915886
503076
10273
76374
317388
258530
27451
190416
917388
777007
840731
412924
596100
490841
431030
54603
861323
954811
654451
51857
153244
446107
487190
12007
427620
571954
248814
598071
254346
641279
691092
589071
326029
852343
92906
576257
1031329
985916
259522
646973
559777
563471
399356
655065
715946
707561
228861
104247
822902
470576
115992
884817
4081
1006357
127381
569081
987662
352475
533674
127964
433228
656149
128386
367364
187038
1008214
251887
969780
679751
326555
338518
72942
70744
68457
446036
118362
114556
632801
743531
282434
946372
922741
357227
269042
983644
964526
707319
101760
191097
56692
509628
200180
224019
758345
260876
1040948
561222
844123
132684
744378
30184
35068
5410
890899
876184
1809
413390
598121
1003807
286813
504420
998493
661432
853142
357456
770527
52109
533016
217806
490355
811358
784381
942011
698394
233460
230978
223
829355
219622
288744
1041582
258071
755722
623322
139721
982511
1011551
270495
948792
921946
480018
867527
727137
1005364
561387
154799
250906
747758
429722
704120
69344
25668
366108
217673
196175
184521
613484
181914
570729
593435
900357
978452
558038
602405
875684
245353
359044
944662
321377
147078
731265
295098
107986
803267
437619
91071
1041173
209916
948529
165339
832240
85644
243666
790387
629852
482120
654012
283563
235444
6910
101261
369321
921069
616349
548730
559291
317192
978038
339033
428914
290466
349253
477352
80283
317544
349217
731939
572311
917079
204450
583887
657771
439368
900528
770353
102339
350283
387647
528130
388889
876669
716633
522098
985528
541319
68856
49147
462159
514473
950921
11172
935106
176608
384059
136691
193796
489242
1018840
136407
709505
294986
1006775
547512
1012273
99918
315205
4778
820471
391639
1007246
775660
768440
252493
981291
222853
99314
15215
276733
171004
534496
250004
612479
103660
666268
433489
798458
614153
886265
1015532
1032994
119143
88942
953196
520747
109119
479328
833547
476984
369489
1022065
816348
23148
847463
993841
14962
988768
267521
324213
348443
922158
960051
933313
596893
654024
924972
210869
903958
642734
255432
271532
896439
904085
742975
536654
538452
965911
868973
211058
421627
450749
689584
390604
788239
867125
419702
258200
988838
1004816
98231
880937
880792
280184
987256
124368
528956
21592
750851
306459
1020690
1044190
599566
846764
227034
329545
162113
860532
519847
206649
919957
610479
1027004
225197
531860
376617
758915
253802
392108
556730
828013
526281
377597
646673
513733
374832
255327
299634
945592
764093
646213
1031478
442746
575946
361774
214192
527188
161293
1031896
572659
873110
752518
810107
8171
753577
619320
241025
853221
647688
1024367
391359
840506
1021373
20430
704293
169125
239379
136979
778188
371269
548817
148143
753039
897149
688400
1024429
31430
61285
621305
629580
471097
729735
435039
105799
459261
388423
110850
195198
812218
360657
918795
889673
1045142
283411
440486
280349
472638
249488
824236
950212
825120
621648
428743
423761
145677
407515
949582
752211
647763
242041
171705
965011
805594
57908
415053
803089
317116
218966
147314
661526
249910
934257
353809
780102
27619
1022966
803185
136368
662481
511406
295035
686723
635573
884404
733597
845515
237752
200164
36182
518667
958514
832635
173938
53957
206152
1033682
984520
267921
892531
252483
34989
39468
316771
1037248
828701
707118
143892
108660
584720
1036041
238843
809483
659879
957589
497713
151310
421224
800622
754580
639550
2427
96606
80775
896431
1013288
567389
900448
270761
588272
775205
780929
402200
331449
98091
217289
686568
652535
694228
564989
675668
613346
898608
174694
765769
670199
896439
717423
19460
223454
879095
176077
982751
887468
208989
313854
998007
111029
357454
70452
288447
958853
268109
204070
75335
947569
281267
984290
28723
270993
828336
628830
904734
352300
985857
336136
623430
618654
50136
750453
687944
340227
966504
123378
67848
969906
677000
956301
529763
688940
90150
565454
772213
242817
412661
355858
405287
536285
1018603
830403
404296
626334
397519
870382
920504
231589
553287
813734
260571
278734
63213
248331
555307
115823
891477
224263
72211
414188
387251
949527
253320
579243
754003
954223
121229
627535
774898
699196
269969
878208
38442
465129
1023074
241954
1044217
868504
992578
627899
591600
430
314012
469934
915004
525913
876656
339431
859866
827378
846246
123074
491804
859721
47979
820117
532269
453219
848462
746173
199067
861162
167749
782877
391224
683596
760985
663989
415326
273089
452297
937850
521962
866554
583851
331944
79379
894663
390564
1041240
627909
46553
715392
713470
893122
282018
762419
250852
365918
866719
319115
63865
212205
942499
941558
885257
994874
165487
210310
12820
482971
268513
896888
849774
55769
1007833
260080
585082
191053
552236
729452
351239
15002
72556
362340
176946
317678
737714
527551
946409
818372
705692
625523
852546
656196
566351
780944
202585
678020
930700
533387
588872
277863
583400
665316
611880
344289
568158
468478
75840
346763
53418
432223
787866
137606
691209
703934
940561
206644
297072
576389
402288
416821
963883
917331
688773
704784
280769
194374
737118
736597
1030794
745062
882450
765789
170280
76488
652851
362293
425673
586120
252634
1036660
376978
663831
1039872
140323
563209
527573
731012
742394
100425
86851
193444
689145
41628
308924
908880
641596
348570
204580
123099
558747
94576
473457
169249
476948
559631
611469
163537
768727
512710
769522
639978
865595
166530
53973
226432
641292
248246
366647
329639
624694
665117
557761
703883
831718
528862
509863
164891
63509
983818
964973
161667
682299
648373
865392
25608
1002696
186925
909131
281223
924983
633197
191434
237838
412336
819071
769591
789864
504600
136916
634346
842570
1003112
882563
721653
970292
3465
540507
460130
1034342
329526
653651
79082
280191
434125
788671
405845
997531
628810
116203
128383
798128
431096
451869
866595
49681
822344
848770
784662
376532
117615
77855
176982
801196
941810
868342
104698
459508
895706
869767
492863
622086
412834
154167
930684
613989
40661
470848
1029410
805879
720979
871603
382136
344475
546597
134249
629914
400566
1013642
601020
854574
798186
537174
19055
28119
463770
172095
330735
722296
963214
464244
623266
614872
998805
147929
154975
691137
652580
684977
400242
664417
587350
860356
344452
276364
590699
7571
740570
546691
911179
713901
328858
580910
34590
477632
43991
825080
325344
195196
273656
525191
183973
240792
219115
898667
446509
583189
332023
661387
429874
236501
617468
975093
618040
825707
1018470
832675
384162
762815
82086
35807
629525
409583
268071
402151
729729
2082
585682
402644
557059
454886
873994
984012
555527
580934
94224
606118
227616
372798
57581
370635
33394
648124
492913
51107
561810
295860
833614
1038413
143973
198605
178546
140920
162648
23274
774705
463214
711517
851034
107354
214550
79555
201255
291567
142406
121562
341411
874625
910621
734020
697105
471685
822752
137360
842233
711205
795037
533669
1023039
3704
159239
805274
988290
299036
404142
91290
769992
383432
87633
106877
86107
92529
348795
266009
988548
60886
899329
242798
156312
739259
239849
284194
542736
992619
142590
592956
426974
511039
149386
33757
926578
556193
731372
101426
468469
919121
1006462
26103
132854
1042494
300813
987825
748457
453747
427311
100442
607511
784339
570242
521599
986809
567509
63544
626708
306932
479867
329412
465243
962800
110381
451766
1044307
259050
874313
966379
409503
217768
148450
157309
826130
901500
868313
736304
674137
279429
619366
594251
150130
542546
96271
135161
746171
97968
327211
686723
239296
265698
463209
527016
951722
202296
920362
384646
70362
414046
462929
83928
427796
449883
59450
484041
163014
122663
701050
279840
434037
722719
134401
658467
767283
453084
98332
171889
101190
731652
381092
549952
476893
433481
271755
896162
341141
66502
797233
566613
339957
281055
1033672
464318
748894
436631
602223
897916
517742
591836
371434
248323
777068
677805
314136
334760
617767
63093
463298
331966
376423
599516
163251
779162
901439
517689
625535
302838
798867
1560
991699
221903
307060
48408
297364
663081
123321
1026278
512931
880689
209487
103318
930317
764245
151915
670962
76520
119024
187972
389666
422969
1037537
670953
191781
370012
1022859
947137
531326
743839
450172
716722
985842
724449
420470
915801
856568
835728
396613
749452
442849
838514
556701
148756
265194
120079
793804
473481
680310
452684
476845
921254
331672
807724
299467
430035
636698
991647
95285
959009
363016
198614
656855
830541
247224
936443
402738
953179
387657
483375
425073
693648
654972
292959
623529
785472
402249
436672
904312
156286
253984
688711
166450
712283
194707
782076
995564
40818
377685
363658
446174
19992
894136
742317
865553
876969
254021
312273
1043623
475384
788958
136648
411277
963357
655653
831955
488353
672381
533302
709137
717503
722130
634966
970595
83464
378081
1043233
165992
488981
675380
558235
704331
875875
218997
797938
727632
348457
150098
1001957
410836
451029
451316
236474
518733
835414
126695
612036
714776
741617
642277
160718
951808
894411
840472
166616
449952
581749
106217
762552
973239
172527
185328
802281
423270
274956
396615
551080
624433
725963
611966
1037303
741412
300464
639492
73857
232259
822352
989436
822877
847801
209730
218517
797663
63604
62993
531024
925448
695820
951899
61652
230820
383350
998454
83212
335475
557754
49407
944839
724606
153852
170093
105402
158058
721500
194986
145524
891556
140556
779525
842912
1027083
952599
45751
1021049
724235
440849
872226
542433
879388
60084
763911
352716
483562
883567
481021
129111
194234
933703
406645
233874
178346
905638
443379
477174
1029114
360879
639920
763622
151217
551105
101127
1013416
961262
615902
249458
469078
427588
794638
706746
662526
154265
573993
821108
249671
332452
334648
999267
175522
933180
214240
653277
319074
554684
950670
924254
196705
140970
529563
748610
438455
809912
126704
457115
101754
187632
10056
414419
641165
583499
822103
220734
706039
472572
619057
469024
381144
968235
486179
469450
216574
190692
776865
738115
763720
119284
11457
662302
664236
243876
146311
777623
41085
316807
827731
445821
556191
503937
13409
949233
347371
415176
797027
98924
899094
573199
311853
846333
986649
710128
680264
411811
1022704
247308
341259
981853
276258
601752
66801
1020237
64004
331591
188333
894826
11128
112775
363086
122493
270847
605103
1011902
741608
43750
332684
274197
323506
63157
476578
54640
695423
50525
93108
455375
993413
801526
2781
604223
588395
254054
1013464
368947
742127
306291
700649
553202
758156
65031
646839
518974
455546
249141
219640
694602
173104
1020588
152121
1032819
781748
928381
876447
374193
956810
586847
810270
515540
538591
703568
229004
321692
139550
155090
727862
606591
193411
124400
510824
272810
487929
630216
293897
725500
505215
996861
1043157
30199
898375
179362
947995
479327
927716
672275
105333
484003
45096
154085
1020974
861244
679970
564361
526927
464786
287322
625089
659769
284971
571426
393501
261939
343205
225085
491151
972097
194163
729084
328721
29283
506029
508231
816221
434339
934258
620885
976166
374410
441231
573682
761082
782728
744621
301443
1026406
180523
606464
697582
72619
995576
379401
565800
212311
203764
728006
235844
733153
263360
535168
249029
282511
686203
612612
17980
699966
18879
382991
246459
794456
432497
827882
156570
153184
65650
763461
46351
542573
945337
441024
659122
236394
96903
18741
1023921
411846
386378
79629
426535
786432
2281
503876
607925
820468
900146
467508
819959
121958
818409
163944
191245
873231
946835
431210
516367
798850
571069
328390
704501
807393
579957
408093
544615
301335
741723
861327
89478
178276
346609
582946
1011483
374778
610060
440017
168819
1015853
666503
179819
514381
518342
431325
891801
304737
631416
87181
9121
746471
224908
475034
793903
173149
187207
162278
1001443
43925
936376
79158
1038851
236981
934327
455268
426205
269471
578174
764883
386441
950166
383008
621510
248936
778910
404823
741408
701298
60137
94158
639544
181032
583272
837036
354484
98627
482581
873822
984992
677393
3136
138999
344779
757316
678242
310987
210599
1038478
587175
570094
459620
19493
205433
188978
293507
742743
1002221
400380
217066
564788
605590
18161
27933
784116
972778
113309
540701
566004
360921
857916
337653
825132
195254
795292
368465
106874
676940
708966
882338
553590
210904
922523
665803
554812
269096
659242
341445
8003
355555
927853
17465
261606
1005835
139115
370452
607201
132684
349001
754646
353581
751473
104429
571972
106120
220410
802582
734582
435372
279480
299707
600822
168325
638868
766689
879087
740204
901503
768290
184588
372582
436075
347183
98730
232465
207918
957234
129860
576474
365637
536203
117072
1015117
782618
143969
554141
1003119
113072
986795
409037
569244
552105
490295
681309
13256
604158
482061
436119
487869
201812
908007
24576
376729
698643
554164
913218
107699
1041297
527963
23120
259211
664468
313336
917226
68909
554050
347400
177830
168668
994057
807062
863409
48691
687377
34704
177614
825457
527879
67168
788706
620110
244749
616856
275456
851567
981249
432008
443100
247515
719121
812639
262888
327488
628655
712001
15475
140813
77298
296834
482675
111363
788093
395681
498474
589303
172806
439531
261104
121531
686272
777849
517154
934739
1022212
122881
900949
984796
289757
476290
492639
336248
106334
669273
440363
617508
864813
538519
584625
993242
737387
76101
148853
945707
879171
721921
843700
942790
661578
621157
967659
1044887
923687
703180
722992
404324
785255
466654
628952
445348
288158
805247
676258
614045
62602
175212
417504
751025
89072
562916
559021
417407
290738
1036383
406478
149753
925992
377511
904290
932970
966
814416
419065
227624
792599
454227
943944
145742
1041333
389881
928534
529250
586085
481234
740483
343922
699750
540279
712057
167081
749829
877509
1042786
324453
688182
472832
386212
914094
591946
385797
241278
991925
793556
298484
740929
206254
81132
932434
700080
766119
74443
665540
83678
548508
685415
878334
679203
487256
825436
614142
418572
392607
942151
894034
478728
870555
15302
971353
621844
184941
667191
309857
134360
1029503
118941
63163
646911
535816
895449
70789
971269
1026276
803690
414790
349516
737685
665649
955274
32224
455422
377215
467068
146066
1876
878623
403664
106723
705026
204929
586805
467247
507005
599441
962811
691497
208002
822711
206935
378630
169232
363165
384450
206101
508834
295233
423189
951823
72551
859752
347177
496491
628590
194727
549321
957050
287900
760258
676164
600010
447181
638589
958004
429828
883429
304641
185993
696847
501472
119134
836556
487960
398686
240132
594519
108689
124931
985564
506535
314306
139805
258036
388992
37456
49225
11216
610205
228578
97967
896711
399781
321776
707336
244156
574265
1018493
7691
903270
660126
1033438
81705
33433
617876
938853
263425
547359
59031
818021
928977
1022951
265817
691826
653842
535405
878139
689710
274883
140043
537046
792758
401331
657826
209099
1036199
722971
99962
962508
87982
379787
345849
1041992
577669
714208
596676
72426
430209
113901
470951
235816
762028
890711
414474
219730
21517
241520
527982
625744
240574
250999
338759
208289
228866
477422
31940
13914
286781
451583
925920
292484
483493
360116
825412
582472
277064
812889
192751
683094
519113
623158
9014
797469
591416
203512
469445
511461
131813
847605
951023
532987
96562
895829
884315
100771
273563
179324
905557
939
775440
93035
27037
506949
239804
110022
698962
81921
974062
330114
841199
434325
1001604
441824
38016
493693
974899
901166
694313
951250
657762
945459
69755
246170
825972
583785
158748
185747
313516
1003582
873287
349084
439412
56187
846872
819394
624551
92156
943406
55138
68679
315789
276294
295826
1003572
379396
636890
543199
402551
490066
466204
45372
787565
213290
188605
630562
34269
766270
351448
933480
742242
416301
836339
348548
154958
570015
86293
891737
945131
985611
535132
602549
520734
560770
402099
107600
748655
912845
410326
338300
336020
726024
639186
692209
544477
66725
1040264
574103
928404
140865
695578
810543
502797
843174
488021
225101
510362
373528
331223
714911
905235
380136
857822
223646
592796
755672
34211
670783
869611
952887
413422
703754
44640
481124
104040
208952
440245
605596
478682
286041
151397
112369
831799
136896
71418
654615
782684
135381
911310
876882
90941
893368
344954
367447
15315
178962
1028765
162103
754583
788884
759143
461314
801148
892541
442978
228769
716561
400933
600779
195616
1041692
866106
628624
427167
300594
709525
25291
620721
592829
18409
348335
236782
971966
201626
843889
435135
367808
283361
245821
42205
857264
628538
648846
910462
692772
473956
812260
307096
716858
790166
992034
1034391
15970
961057
60381
413485
144543
65210
692731
616915
937677
904765
736362
922532
994235
435522
596409
150635
1006206
1042576
978324
99787
589071
271341
1016533
390625
723988
118677
931352
451466
507169
428313
852575
812099
835425
398672
681319
725808
65780
9264
604361
1037399
37232
577637
1016770
900175
456498
564948
330885
181249
797159
725750
652498
258895
440946
263255
477816
584479
855471
761260
321423
681635
311190
759068
47482
503011
273567
212464
516355
148376
217538
944455
1014424
449267
876669
377428
840903
538950
759877
855100
569277
61499
728077
883236
883231
764212
1011294
516360
751777
991113
417563
23327
615779
685478
643953
419118
838350
158595
774494
642959
750480
496059
34
903693
903911
581519
484653
669305
486129
264059
986950
759095
1043040
616929
574172
71481
410467
894746
495493
78738
254777
968220
212875
452337
910806
995828
149466
143806
778935
952281
631504
153113
276510
929031
778870
634963
990648
749854
746429
893167
191838
776382
956426
851765
671834
852236
397030
834030
78969
679365
1026238
222879
290459
975000
539545
885171
59029
238791
278350
1040147
835730
959042
720001
337062
303982
959364
198744
111807
637165
321497
617165
80270
638262
468043
451768
666560
444157
236402
760153
462611
332084
774260
731217
69436
992745
147278
954673
71468
231120
593986
931468
852721
964213
1024677
5813
522973
92427
230697
555361
1034562
726683
646597
129677
241308
38637
468521
224811
507826
437373
76135
83103
767865
312531
829894
195779
871519
969113
847634
52111
288652
905776
912392
296324
608396
88995
233517
484941
787201
80565
325294
509338
261254
737617
85495
701658
33182
68214
197942
101041
566451
971523
478682
258051
915654
531695
1036034
323308
624608
554752
243184
546945
679144
665719
206266
225931
158217
589399
556897
339878
220699
118544
52718
1035690
47290
665479
947872
841298
211252
871220
617211
26111
86733
136257
600326
247116
845622
972321
1008186
105545
292748
540281
285733
165988
61564
1014732
971500
390110
295062
863063
446916
591572
201263
919084
1025027
729583
160525
740533
677575
801277
16843
858337
71124
930563
387123
959943
693319
773488
930013
49798
614299
303136
323990
488734
730817
29893
796252
526612
141645
684290
256233
91326
584152
511489
523254
258958
303491
613458
486819
813884
32054
66926
652046
816784
318817
636627
433191
138774
314086
624767
582958
84494
943935
45890
812670
718572
14268
932819
168534
719182
519018
927327
348393
193039
356452
1043035
826091
295990
875140
976871
878557
345226
704915
698258
636224
161511
595135
564777
633800
604909
390993
330633
811838
810626
333673
154491
801068
822533
651575
855400
1020419
846537
484819
192444
816100
847938
863808
669580
88375
907411
339996
26931
882756
449063
486464
28299
868914
919883
968856
899260
394359
760044
991748
1002029
8148
232548
807816
679128
894911
414992
271457
1037802
664096
479142
923556
96056
754601
861870
32326
151317
860158
865440
527868
378642
872509
293900
591501
1023004
780272
221869
219155
631835
569447
768688
544047
271597
928545
573829
843072
473364
871106
594386
731591
117393
308264
699638
896168
909629
1018732
716382
91442
804887
1012751
482379
356966
118614
563385
799742
143121
739002
371905
860594
784602
567345
1006946
738723
1200
64802
787564
876367
786565
959546
558900
616305
441373
107393
506027
558672
187518
293207
292959
632606
622494
148018
340854
166352
930253
284611
527370
892210
310847
551310
1043576
538032
394067
786645
426995
866757
853826
341033
137959
286180
961275
374535
31059
684413
1032898
292000
43729
14680
642321
1133
189964
172581
321133
481988
388254
187996
522459
502796
433602
817506
533434
134460
638539
906522
259521
203259
522317
438457
1042044
837997
821305
927803
402726
877948
720784
230929
732039
644798
57887
518806
782400
36791
548015
293689
539011
21467
461402
1013620
588714
420974
217529
949926
721954
266627
852455
414892
341254
541987
35953
1000901
25938
658077
176504
888994
633361
406485
537223
143659
948798
856191
638795
398522
763598
130985
931963
991763
737376
460208
326874
432438
14922
888443
168422
193181
691773
398589
209018
788762
386924
954963
1039132
283626
359833
1017785
343334
758661
1042141
832548
642038
207159
648545
975982
717977
845420
655114
240910
729195
158573
734514
870901
864679
261502
763551
215990
188326
1005713
539693
237356
366237
722009
734906
242960
795513
414009
21952
489732
785424
281269
573685
753020
739755
778942
938141
452995
148231
410111
339120
954659
697609
78949
665920
220742
743998
20993
276753
994247
144751
825129
332347
110724
225536
115375
54531
87789
366393
356657
637877
592110
95046
91618
61892
744143
512166
916199
477619
211093
623032
599964
342730
344698
561601
393088
739515
739474
959994
704661
1019121
603834
31910
956486
436166
169860
536177
393790
730611
622863
607181
798278
381036
851335
350368
459834
907942
204006
382231
436751
729449
286644
509952
168344
326715
238520
271917
542459
336390
76966
889645
30971
130911
926175
891780
549000
963951
961382
667364
509212
247895
982034
771094
582772
963200
750563
727813
810132
329575
832919
405011
857916
788303
420630
743839
278125
709256
107496
563679
651193
220765
1012286
857579
595870
451333
951417
825668
644707
471798
866295
253029
303521
576619
930440
63044
842905
830259
863958
147370
40039
2091
891104
750358
86125
73569
556905
549793
763109
848057
231468
1045340
600466
721070
521518
243897
586078
358594
502873
751570
633038
631705
185499
839631
722288
398910
583344
464667
566481
24238
458743
28312
270157
208056
564614
497811
490881
81080
753371
594218
341443
817111
445842
871798
640316
262944
4483
635967
974943
258355
954481
1007114
1029828
1034934
577049
614631
340757
198149
620737
327219
870457
147679
985688
165618
662614
667908
917383
719835
500324
859549
1043226
95085
824778
396202
44398
694011
373679
777350
537003
848733
704361
483549
395866
216968
872068
190057
497848
667390
400793
971678
716875
12780
922967
248341
806432
541591
53863
636451
975552
784789
359854
825144
909234
906618
196679
644569
381475
494790
385763
602017
423674
491202
841886
896319
265810
651307
1002647
956674
769371
616920
84859
940133
272906
702714
245015
145105
20987
796099
32823
166409
460769
683222
198858
995100
754272
696886
775078
528422
303359
390549
326741
561986
129700
300445
799603
330483
620044
59058
316099
892760
842449
758779
521872
402564
212274
769843
584194
980977
672558
305613
129756
873621
628248
7518
498306
594290
462509
144085
931753
419083
744309
1022
496453
810805
113413
929836
39667
217836
221928
583661
252749
1029542
526458
521111
741081
16953
983036
757602
849601
349533
791878
514277
235391
159063
573764
698822
296746
712187
667801
866376
1034089
500741
108473
489899
252566
538731
221654
428789
641716
109429
858715
732859
431065
152402
1035015
733293
987130
508398
555735
1026230
270353
542751
1042690
986500
138160
914080
741074
842510
876295
349127
291054
72849
809809
247995
67270
715326
388883
758832
651646
879007
250765
822102
872638
1021622
848102
46822
752277
799602
621704
253503
908926
380208
883753
462295
390957
935877
313339
171826
1022179
953742
792272
218235
655653
170236
415597
142510
462180
259150
497618
47536
954047
35428
202298
1012302
524724
89204
212376
695431
987992
145161
970651
499901
665577
324976
1041118
594122
642264
13821
784327
328068
83234
1020461
911339
63563
982905
263034
795639
539547
964501
778469
454909
612751
1020606
72902
996733
419369
735635
113703
471018
482892
228838
697428
630669
726519
377740
268764
671081
304751
717440
917955
460964
206915
201717
278176
1017955
512507
89725
949022
1019775
865013
364945
400493
441672
382462
947030
423008
824782
153161
800262
620574
528639
863567
51959
785907
418992
73315
599443
479844
893045
687457
710643
307459
958090
719541
990621
640338
409567
281293
570089
137423
266581
359197
969886
392654
844235
122110
7484
74291
867680
619772
370226
487037
858465
220038
490818
11540
200589
386502
1043547
590366
490293
517819
719605
506501
988441
19929
573704
565834
202986
66607
514831
642978
78940
441904
798837
612630
878868
489901
223566
33105
668131
120495
1025569
62915
522011
32930
282009
284373
838578
693902
957775
272337
677581
861708
1006344
764718
992774
779125
948521
30752
802540
774529
608588
151098
171879
752041
793660
73665
648192
875750
2629
116122
472449
38546
293049
706232
249573
851852
551924
359141
857927
472913
678114
841324
307489
252786
911672
418641
746492
247550
191177
800645
267858
760721
388893
854185
846264
674837
726893
309757
629498
927893
273225
66927
190331
981035
384841
274855
366363
454278
123882
945821
756763
506467
280550
1034843
840961
308811
619565
32035
562462
633742
607375
257511
816127
1022515
902274
118395
502991
800400
478761
22287
747224
169530
198828
1040672
157354
20056
159298
280160
587041
274129
510829
527048
139681
961410
926854
58497
278611
665378
602024
542917
356572
632126
306211
303116
490594
94502
402232
456577
974180
624103
358504
588951
924007
283786
216879
639515
349668
127296
210999
640730
364783
510800
147697
555408
798566
803076
202182
220337
734101
941967
333191
851650
784468
773386
433808
751915
190122
736399
824470
269905
396373
890673
263953
431755
882118
441888
969401
153279
325827
653026
646717
608348
936371
490890
998001
741042
622957
1022280
621075
979016
947741
584598
169607
285480
439558
578007
332818
50059
967752
613395
156560
584527
82781
158456
1000078
941194
135643
231233
408152
905807
1023669
663125
515215
166454
698452
49553
52945
882908
963706
41017
995660
310818
182794
360299
465221
101843
249376
553081
97024
94947
631949
604336
577038
512928
474448
197199
682343
25918
1034915
314076
9904
99142
892809
455511
1014924
926097
133040
753850
892611
131809
736146
324931
407114
100448
74682
54813
412267
430162
934919
756261
90502
451548
774337
301072
593777
85985
337803
398006
857805
907318
1020607
973799
292116
360864
188058
244967
245545
904485
78358
870086
281367
44229
507540
410906
361481
497338
896614
761880
938261
1029150
68795
55160
360436
711142
856102
554365
615507
813353
954737
839057
694928
786689
289965
848361
763860
451549
69549
81854
4868
314005
481923
838800
738140
440151
687548
671987
267522
490084
911337
908701
129882
760533
681671
946907
898240
368441
373820
422590
712167
774728
254785
398531
808347
858656
28894
279934
648834
98688
262092
110580
369442
334316
972611
766985
136371
40568
764457
538889
647583
522332
379336
241671
872628
280107
950685
437280
724569
831266
1023022
592373
866284
567837
853278
980116
9902
742126
344940
800495
852399
595830
465446
516841
135904
302730
546817
972142
215073
874633
358811
940079
757356
183935
786737
270338
600928
67359
212314
453978
875619
678317
105542
944657
422192
728632
662561
959854
955540
528359
304066
313004
193047
366193
122828
535584
733320
1002789
65087
844050
765963
647805
635467
768190
278785
556011
106484
267403
407938
431090
64439
634059
32687
239647
29144
546879
362006
681397
987398
224824
965826
42055
494020
570715
654398
609630
278100
717138
494315
207811
646613
247077
572547
1012660
61284
122473
361484
147151
835833
496847
435236
84763
587782
112073
423430
806959
907105
972896
813198
455074
81562
586133
983786
60871
43623
645971
943371
724949
725634
771629
512314
745925
490187
313026
450113
590814
932068
470597
795948
401755
248395
722640
174235
352438
947552
594418
829834
699368
312890
353416
482504
939916
925455
943247
295287
731998
921807
818869
695662
39015
782046
101725
821956
584939
749094
549551
105971
958576
97467
850131
193117
827015
246390
77291
883390
64364
817810
987998
550683
500374
1381
299795
499404
955927
46036
46524
151270
315196
1042897
897385
855660
856547
1026762
542796
872844
718843
237717
965429
797777
94772
253970
738061
966295
235915
157456
515642
422727
723539
1040080
566554
789153
1006778
186058
323705
114633
815306
587533
28271
586333
392900
992683
255407
364733
594552
439077
1022656
974020
201842
160070
204240
294579
255888
948332
475224
761636
77087
783611
393080
672632
864559
144786
913120
238399
3164
70254
432926
9537
584525
749724
988870
790720
673988
942165
924863
477310
242716
644520
462027
157703
981063
809165
265967
874545
115713
456676
975782
885373
298518
124615
131719
765700
229763
174300
674696
656265
480542
522672
694953
132014
510249
158604
182332
719731
966694
814436
364328
585917
928311
910920
728460
662162
25597
4329
939228
717635
59167
910349
1043965
935902
516042
851700
909523
565855
434419
19981
466300
618648
425431
388555
466459
730752
458970
581409
216545
851596
895197
88683
105676
304783
49123
31195
459139
912778
37393
577226
821493
875842
935165
744607
740912
588903
801659
204139
907638
40324
766614
204796
296266
313335
303418
814735
453231
189521
511214
903231
615220
979293
597195
937392
647786
627546
201884
957294
28341
99174
587170
649886
1003924
538694
247978
199753
106532
705432
227232
1044138
169887
14830
969389
312756
538686
21533
550813
807321
852631
5375
906409
500264
340868
90778
490724
954817
875007
492235
944920
67588
475187
268853
779880
1030561
542035
791857
94918
345557
244958
185484
389638
118250
287380
764838
821025
428371
177590
612463
848100
282924
852763
121564
513057
336359
765812
262794
266675
98523
581732
984541
720572
323889
765052
76991
975140
924122
671638
199431
545616
1040688
419281
841783
405147
745082
665063
45590
181820
61536
611390
710006
112706
445724
156733
749997
955126
392088
440991
105594
782358
927662
625416
861566
571191
1011460
387529
776662
294032
378726
220782
901041
374752
237631
275528
472750
896333
972105
652002
180201
963285
949134
794047
330880
408776
566998
713556
108726
300879
322936
279890
396561
463859
503705
133471
693979
183532
815381
372159
117943
970719
847690
722340
958023
44558
404705
115743
438143
1218
558458
819698
118679
830085
831289
692092
640397
814264
504335
302287
752369
137183
544364
856333
586535
801874
607726
479368
414427
587703
3365
160157
405740
438504
637022
23407
540924
214231
597809
19811
704155
725927
652499
642617
273131
811890
303309
680472
268347
1024272
953281
876432
320840
805330
313649
887079
309875
466831
609761
874703
336383
470333
615259
93070
884249
845092
786480
332930
911992
126707
162734
161640
741916
615765
490198
616186
437133
1025926
731325
273601
658780
799177
779485
906642
203982
472148
345819
871426
142119
93961
819363
672204
889915
728914
11043
509082
652547
105682
390023
445815
383175
665701
749087
8096
204361
579991
697854
399953
628294
966404
927107
309729
682541
387317
590722
996230
254362
284685
55402
735722
232853
266534
420063
611930
22821
574925
735827
140162
66033
516814
563980
968675
781165
109018
328226
178558
884443
212172
643763
995191
568580
599490
274877
108721
285078
117883
37706
1041913
72199
777420
79845
275571
935365
488426
722374
727757
1036216
711215
425996
600528
668242
412319
634863
591787
663425
217221
21478
271775
458756
228072
215985
53069
969645
924354
629872
952819
881176
995386
611351
990565
154344
865957
744074
77733
471987
368306
532200
699171
902102
93947
260647
930270
106928
477014
625532
758391
954515
116381
829840
14667
980094
768639
738417
78488
336411
826905
633651
304937
494433
799088
499095
807491
336295
739336
746533
770558
282015
458234
304575
342347
507652
315458
19837
14859
7663
143856
255295
389454
554944
187872
506854
456821
771269
46825
859082
594880
550710
790052
144061
54576
466291
277969
283470
708984
993340
641895
408409
204837
124092
795114
248413
662213
623060
233734
410026
722090
158799
629368
416422
404678
612479
79685
844720
710983
795500
547650
909073
1019073
711415
469748
503479
54756
932775
278986
971690
486260
701641
608122
578078
216322
263837
161098
585708
17424
133048
755759
74006
431524
924205
806309
250878
969688
704119
829055
426531
546241
1044462
313446
330783
684922
819169
745554
456028
735235
860348
880616
245326
170403
16917
859463
737332
482595
948843
39806
175919
272758
243282
61353
944005
918355
675066
491218
866704
857927
945336
633458
471688
980409
966836
748608
602845
702719
225043
107582
701938
602747
748027
593042
545685
733886
7568
436425
840469
434142
1001111
305554
760327
767336
129527
52855
762065
530784
583897
99302
805832
354869
206958
853200
103996
150332
1025180
940183
655882
715000
54078
950386
198183
237372
293460
50853
150409
969997
982441
648202
46737
998897
409775
1043926
208689
462351
486755
356531
838002
145729
61967
953319
649535
672740
632823
740527
261099
988932
230168
173663
934451
864423
712842
16230
75967
116530
76457
285720
99862
228630
377326
319809
775459
615929
520134
617615
25549
121534
929998
902020
464793
576329
510960
260406
514041
495421
145576
518987
200588
991612
553780
507078
494306
1033060
898598
746040
130804
758767
661867
584309
427359
51486
720478
707303
703966
589367
411854
564552
579887
1022840
127091
576132
274460
371383
1043418
423363
400861
1014511
446397
356379
865416
1019770
403783
664761
87158
656936
251023
106694
420982
744747
370169
619327
640762
483526
15410
524166
1025020
385477
177379
566484
607006
30147
242959
313263
552435
509345
170032
1030025
126895
753015
233433
9004
244199
522067
874489
752266
912013
795407
765908
322051
565296
841123
322775
472369
668850
684246
63335
251312
667796
265997
1013404
971826
798675
638803
787669
914695
433694
541734
73078
245483
63290
151674
1026211
204980
951217
937034
820506
992304
437784
1029303
348643
124760
174440
145436
776140
328890
1037921
5781
1015844
815309
510885
874740
445293
387761
1030398
301559
847073
960364
452683
870731
155196
104177
468506
723469
450504
1009551
456065
8361
770466
43511
221537
764756
891208
418214
1011180
225902
614217
756396
979725
639959
968372
312158
548222
486887
711988
602492
868003
747742
152698
744900
567701
511260
745241
694091
487685
1017841
85281
143406
149570
1018817
639791
717208
649758
775882
505968
716454
123563
461281
509066
210858
282489
635509
671691
969486
330646
475793
963182
847492
748625
230937
592646
654176
628105
320479
497484
734102
573342
935644
171120
871451
510566
734462
574047
77797
139903
908287
783027
1044048
712834
443852
87096
30311
645379
389887
110340
806882
371967
427772
768032
277817
181404
389747
995184
682035
561098
96174
533576
1019161
802179
785784
786464
266076
135518
489863
176310
998808
562609
705653
110899
70984
632339
72032
236921
794895
700651
308993
128566
337635
524751
733617
485022
899452
329626
948144
688384
187611
470541
884017
807449
1033721
970298
418133
108523
1005787
293142
388165
939960
727004
122182
620377
503186
537769
860198
479224
946134
162573
826372
926587
59783
513419
199357
747747
709688
349196
289211
879471
1043882
230302
457419
791445
892543
552574
108033
194187
693277
16277
6776
917563
205817
445548
879786
671103
63934
3893
786172
738148
1043286
823444
749779
973086
870127
694142
34327
87915
980509
824756
1029672
216506
636569
346917
819760
622066
35963
542049
894379
286754
830120
359720
79369
927203
812113
827535
665336
504256
513241
454749
766888
49052
153996
973177
513504
569521
105647
82172
482536
191708
983382
379740
595118
1020901
1028608
96204
985313
221689
98346
336026
79297
267744
685035
644189
586416
231385
196582
751588
714177
366922
552804
280550
689743
505940
508271
313380
647816
142823
896054
507271
322408
418998
269766
792672
437780
821599
480641
33456
417891
366503
951915
735327
57974
225885
704290
457554
989931
1042507
562637
988370
529281
775059
286191
600277
350950
164867
965457
564912
584177
72105
135592
300364
335862
317511
382192
16031
532379
434336
154692
322208
662543
1025235
903415
269066
159245
682847
54957
542668
240598
947389
738944
885939
332834
251670
873230
1029247
297708
24744
1004151
546309
101201
122460
453265
509909
483175
9199
244819
967509
103250
251609
118554
891039
349821
1008176
109106
928601
227865
766681
45025
452638
1008205
510055
334606
561971
343219
991719
63241
209355
212330
942154
75416
367020
192848
343440
880997
351570
306727
222240
968334
381924
238358
517713
43383
166054
247404
987859
311938
29053
962556
268267
806251
956607
949903
334515
275300
1045391
147829
784832
895872
386367
547000
483970
343425
190730
897953
922390
816983
803205
533221
570050
416215
459414
504323
699197
70290
948140
266374
5430
82796
158570
226905
411134
596329
849017
886946
439701
684518
75356
424835
914556
972163
275520
56268
391364
874613
357210
329487
903817
885500
729376
762751
693019
172406
648566
552716
284880
876873
889977
45888
263686
969156
178132
349069
343244
810294
539321
764272
185384
737216
474314
70073
598719
497583
735180
1043613
597260
879198
988947
43362
396537
728219
433660
957427
729708
551845
532237
567670
360349
905781
1026276
591944
75868
418125
320655
47268
232817
936576
788369
10151
820961
968506
179428
854429
398718
454144
572963
926275
169040
585806
660628
213280
719210
218918
926563
863280
969849
24500
956402
973989
61024
778704
581735
212629
85539
811680
246093
29534
236072
63187
356769
806647
563715
282403
314625
163729
354772
165043
128632
797558
600807
206890
976892
246657
747020
427432
764280
706032
838839
759850
326716
679830
524607
863637
825790
365232
606448
128319
305495
462416
586600
822975
299673
774048
533174
424033
66838
612211
867713
673575
338909
591468
304481
58044
629738
484067
204175
253639
82505
73845
604881
519718
50641
224048
1032443
738977
652933
314965
75134
73020
810932
383099
553272
175404
435670
647535
708933
75005
371562
459379
1020793
343417
722739
335231
169334
210598
716322
95842
925573
682989
584405
267087
670309
892370
180316
104050
909774
836190
874608
630580
116244
732175
455193
841640
280056
9487
936921
700592
9310
2135
280666
489427
983451
937830
984846
633585
542209
215503
394935
210966
258800
74147
207133
91737
664139
783053
133006
77760
383305
210269
806396
901357
44828
835644
958817
376113
399807
765768
666318
170896
86016
609130
360952
809352
297188
668064
883702
1025186
418953
773273
534654
480385
503489
391613
644915
406317
5148
154847
935718
396558
460156
250697
406482
168701
220187
436021
843758
210183
729122
331316
590225
787148
180311
862071
898224
587152
309587
386127
920061
513182
571438
636132
293599
408630
36826
808823
236561
532257
28157
833681
149998
203395
893989
64049
177047
135729
649105
882671
673347
1028332
338849
919887
457516
684570
290560
120900
65612
679566
732389
392028
940625
251381
765326
973940
328029
18919
826576
706790
633022
189440
594617
111009
493986
206810
731781
325096
552211
904774
500333
611839
716063
214398
781374
570778
834072
968932
769525
567367
515341
261392
413431
528229
111339
389043
463786
229285
1012643
927772
178465
230799
881034
223324
832229
931190
821161
18896
160924
511943
414442
195423
544344
551194
86498
929562
262580
1014376
854081
510258
909016
958302
142271
499718
453272
863584
674516
434400
454654
662154
279733
269191
20274
719946
579994
519299
631774
942213
805355
616638
1034546
802744
641152
796970
867428
495558
288766
377678
901385
513674
813825
22014
473667
566625
835895
887507
873121
874737
772087
716865
841854
1029090
769797
62705
280342
465887
731667
84659
454297
520710
258884
881531
553140
300476
107668
227464
12174
563348
417271
123344
239818
523487
789344
164264
492213
613158
699320
292353
32497
199089
738670
611331
898900
124455
298471
229114
766026
369366
16645
861522
43306
403271
412467
859201
130628
767125
107854
729285
821562
642704
167755
594847
444944
878358
1006100
309882
223673
282605
520955
550863
614209
972160
899791
259350
881287
1010171
177375
815714
488647
939630
296509
848808
582563
613113
602194
246076
939090
4918
963122
74898
904206
224752
877201
553230
134870
673251
705087
401320
859622
689752
671281
496926
892572
39091
870533
220217
175562
335681
11500
637290
302652
668368
855193
150294
790292
396366
662554
156063
143376
703370
624727
802269
998540
832167
910974
664233
70593
368528
854730
937341
654241
164684
893457
452310
140380
934547
956161
721730
251489
403420
156350
731006
45781
587039
622925
654955
475467
384706
164912
377191
904240
6153
636948
643156
225617
649221
742071
287662
64632
841597
341515
533794
687025
683313
592921
895834
957400
152967
888806
48953
849184
216872
540899
768929
548462
916953
108732
252590
734815
922941
716370
692225
444703
679778
1013917
381840
536926
845997
192866
79903
591385
128511
427359
485796
612295
751175
1030448
388001
742313
766826
780606
439622
350945
1014669
123615
150994
954138
714020
247190
403653
931530
36121
501093
91937
32102
920840
311988
515423
1022812
172954
157716
669007
136244
704110
134440
318349
252014
964726
448559
840727
131617
575307
560654
469859
270868
947171
738343
210520
427664
170379
748059
468538
738549
3866
133639
985125
937864
681905
980731
810788
865553
225175
697572
31648
838069
642194
114240
640561
129804
760472
190375
748857
331264
768505
269382
66157
992070
884243
194155
579923
595362
504020
214920
195650
829034
668962
247733
941634
29415
717986
864611
343984
680193
962189
594709
330390
936263
770343
146198
164462
929172
923560
427760
573140
745394
911058
829987
48915
666763
144168
746402
297892
54419
166708
536506
823465
313694
184665
821596
124274
737812
216927
23985
195913
500431
510604
95895
193849
514775
250075
834138
152479
307758
434579
460173
547843
229330
104490
674152
990660
364338
175803
522035
895589
185091
933238
337005
346759
240831
350590
506135
561195
956182
527530
397891
415549
203340
391115
631467
471539
363491
9242
568451
455549
449210
929420
982897
804835
118405
934809
770124
948335
515193
185476
975412
700331
136566
54873
742810
46576
620895
490800
174709
66775
919316
339918
91491
338684
768627
1031516
835708
925879
10789
941101
396989
1043227
406053
771566
816380
846702
616179
471035
734841
755345
556146
328199
38749
553986
117022
796588
694934
591599
866621
874595
442592
532810
471798
523545
275702
353388
108046
598128
636595
2512
496635
1027371
258071
326285
519083
367090
240986
61893
853819
631482
308560
553503
516271
1006666
510154
1024136
473403
281451
904592
639101
240829
890090
831216
1034370
466000
434773
158172
220518
728518
188378
660224
857724
806569
863137
155354
115777
62311
295665
776525
771926
256142
955691
791000
681807
127048
65757
321085
856982
793603
832870
896135
521401
867155
632714
596099
443772
780404
620819
743625
449537
1025472
621890
615410
471438
742253
61082
405525
811122
403672
658124
701244
983138
260554
192332
491214
638384
531719
309224
1027702
600274
188605
1043386
656137
710232
182791
707961
479609
264355
119638
755313
635677
131123
248232
441266
841097
576207
100178
679341
249064
249497
233240
256380
402406
954555
14931
941278
358235
481147
983037
628151
793715
872664
197540
981420
429565
190402
475880
564708
609332
695325
728329
450769
438761
259674
762944
247750
243465
372566
963526
456776
325117
855791
597705
446631
576456
296808
527850
665901
79206
1004119
131218
210361
646388
27078
477463
311568
77031
643014
220042
569769
250291
718708
299650
164175
378729
147291
18690
877431
428657
906333
60381
850198
510838
359018
375976
395971
200530
730756
538003
972467
468985
201931
57895
415198
900031
882563
827556
496773
144884
215242
145371
38801
150220
360941
320329
977702
443901
152069
290226
1017447
628760
939759
703872
16535
570375
138073
4597
603093
362027
265184
224127
1034532
148871
738503
207483
868639
404772
125863
616738
571674
766349
59946
812853
236577
548748
182732
754327
516632
451401
258037
548076
226123
901925
528528
67365
138541
592776
423525
431420
446783
29149
37968
869218
49887
131286
721294
108832
743181
329179
710967
113718
895848
959523
471154
927543
18738
738500
266418
555021
811536
129970
52193
265462
316969
247012
822719
583822
891775
323309
192515
856351
879138
472064
147793
494346
1010062
773406
726962
184574
81676
810996
560769
200376
704156
443238
391026
138067
78393
234387
845044
975686
47083
574930
1840
996268
835907
263427
1226
749112
694131
676005
834816
558691
920042
300053
132327
843076
158140
437548
42361
675462
235292
652030
944490
847292
248739
162915
611042
354311
938697
451336
31372
697414
969149
651015
801121
811321
864570
87455
300421
817390
135557
32260
657869
362263
1039626
673136
699660
399574
621668
499963
684808
498825
935632
753863
307916
843367
733903
560462
794904
924815
682306
153909
790864
1000146
828454
494015
241307
77303
498039
993365
717726
150651
320555
501503
344356
677121
958853
328810
589491
104504
777121
704124
427783
361108
1016971
995375
812655
231996
605324
95078
210392
247889
995183
610840
709703
986045
862722
357002
402471
618411
530827
500850
575655
414980
523352
235455
731165
945787
363754
802228
595398
418443
251242
48264
850109
251674
403225
189453
116820
576333
696034
485634
616481
283705
1039227
395478
403039
120264
418872
174720
737340
41108
606904
770942
1008822
875810
129535
1002001
251630
988222
283340
164747
830829
338234
97861
182907
803841
198502
435167
993908
917850
299292
713186
173251
347112
351192
1013877
984962
968412
175303
183099
567131
358823
796183
521794
277220
232893
137077
492080
695362
783427
1024761
363480
104206
209536
468768
1037843
39698
121631
551069
1012349
199796
332306
528156
626240
8555
268985
231604
6111
725768
794524
741395
353483
453986
391738
851474
940434
898444
1003689
595182
137276
77557
940162
513827
968194
826100
851848
2563
473051
776233
162698
717496
201542
506759
1016555
278068
674135
608640
493866
481128
482167
829692
872173
1010009
736966
633385
58231
179429
359777
20250
324301
29875
662202
10642
900652
629019
257944
261340
1030143
1035286
222777
205243
339444
287608
932202
198530
210025
324332
496569
636324
548282
996311
250457
845420
52808
898585
600514
820527
325526
907127
195408
767252
595874
824197
634157
469727
834764
533546
1006292
1041187
6083
649249
151588
607007
36871
333316
228894
517707
699575
140627
768943
476709
235122
781766
699256
52354
728253
452372
941153
197819
173211
28734
55966
72002
270408
455001
308125
696844
870411
538772
325825
585635
534427
1010895
656470
439709
861269
83823
1017977
1019035
123435
462146
413109
627112
194896
100176
636335
580113
204859
130362
862212
992688
504078
218732
846981
389090
144986
574140
477641
76091
594656
539189
173637
706260
167862
146717
700628
833861
412760
935031
630901
137677
847566
522537
475216
226389
66989
31244
449264
980133
798468
952350
449119
740564
106909
710653
731230
899633
463805
1025002
17610
232699
484889
136819
994587
280415
732878
10605
304932
748220
673406
192862
465783
65657
939053
352933
975901
331237
979662
951927
663463
321190
780111
645555
920542
130515
260862
21675
308412
684173
405173
809161
486067
510341
354735
7319
739738
532888
515442
640846
280339
1039660
644745
216786
452334
113208
848228
137308
575403
215963
494930
515021
509491
842519
526794
829761
9641
310896
324445
582735
529499
730157
449332
506914
826776
1019282
403227
401343
668402
936496
680226
897093
823917
57407
937389
1013159
21886
808339
389132
477913
851642
446272
1019262
1043684
645205
271970
716135
741397
514851
919465
1034117
243179
698528
829691
839604
370260
164908
561901
133692
472736
1002411
978099
393538
803912
753426
662481
417587
620418
617054
973639
935120
893936
553462
533335
874218
422360
623999
451964
573035
935120
905404
288562
183882
150202
548654
565353
284050
160588
51058
572275
511936
252390
769287
796615
654548
188307
291224
759519
836867
173136
423980
418140
260763
1007287
591849
133216
130367
553609
302448
43172
1008866
32692
199314
830728
468345
266805
581098
974302
862961
734408
700743
757822
172252
168942
690294
214782
596143
832780
454871
264351
466498
176415
848072
29587
842965
82799
842984
414516
1028223
614024
536035
45515
245862
120795
697945
873781
741894
579574
189976
984148
10233
288360
350985
444153
968419
997308
442640
79560
651712
15759
2434
1019211
294385
286075
537879
208165
643633
762679
402901
327509
848033
940858
533715
221563
601240
972175
257825
128142
678466
730371
6070
252318
717066
981035
968417
754895
78060
182260
675374
184510
192267
195690
921205
51500
243757
114926
1025680
79973
190528
615059
616084
32191
905512
389191
975078
753200
289827
858532
906339
880511
887832
176403
568490
601954
656010
42790
285216
505336
941792
39889
207536
75113
955350
938459
267873
826104
271045
595874
821168
985570
540204
185244
142022
469187
647763
81705
746788
83973
785022
922130
328741
132879
727842
6657
150441
297718
593292
925984
273048
523063
1042570
981896
338523
130331
402195
164469
671374
427617
185379
193328
531912
907948
426996
606588
761233
882850
779358
621702
743396
702301
844475
905125
114114
621033
595745
144330
414547
998988
1029271
865784
646216
799937
101017
273966
728396
269588
568256
718788
516294
884079
703431
652354
627386
906746
445142
905303
355037
173272
104947
1042315
597943
637705
574387
953374
243677
231018
94842
848011
718014
95554
243520
677395
338914
898186
482860
221510
933373
601929
414747
970285
449286
842480
695087
131160
40505
933948
275375
50521
967304
903310
948430
515497
995016
718019
361616
947193
912363
213528
262193
557515
964907
196005
326190
692153
917559
619673
271471
816402
313984
798294
893007
723555
310087
712470
496610
863578
698061
624296
280948
54613
920363
843711
773701
843303
539700
369141
855368
914976
210736
253839
428037
875383
67396
448489
83603
416085
29328
1011621
696740
1028403
483748
445605
341285
70835
1000056
204470
673772
522560
388012
240182
401346
808243
996648
419578
488636
352529
117411
1016326
893971
2692
590418
420911
229187
567857
259191
645609
708039
272386
1040922
896297
595470
899876
375459
729970
522596
250007
368330
610483
43932
125465
246436
1015792
247944
700758
671874
432249
390880
1002008
673994
877495
217873
147122
516
269817
544976
566288
933597
957122
722594
205687
849721
829164
686667
987982
514312
966143
47160
59634
837410
181662
1009795
938497
735810
846630
341493
1014353
944842
742692
59846
814398
590653
919025
167456
437416
488642
420954
573784
1023634
62927
133966
577069
84908
145753
947179
1010826
756008
994362
17867
47955
928585
160141
535992
810938
458995
899538
862039
643622
910682
657878
928964
625916
316113
362082
309320
759392
834986
844872
178389
221982
326089
524181
358420
671983
790279
814587
481466
36470
411682
217770
936128
686271
329030
188088
840099
401616
524964
244551
928352
901855
46106
913220
724309
477297
180874
109396
134939
883526
19239
224337
114044
743837
743872
960513
681657
607370
79070
408467
609116
779008
779836
210606
1041521
416006
597666
680191
72303
133513
709253
934115
625018
698906
898522
492116
199990
653315
169875
980625
346416
908175
24810
65361
900981
453681
28490
719744
699608
305984
507339
243501
527824
146051
151114
982829
612078
837228
95929
483184
401557
972536
202100
900074
392826
17062
583722
623920
420319
359511
894419
680605
259955
143904
1021212
210263
209464
33146
487935
1003690
234310
311923
577817
691062
117178
296646
133735
144325
299581
562453
997215
273272
870471
280776
262074
587945
904819
855310
486694
84961
147358
379828
66256
447246
444359
554915
411362
603545
588132
204317
609790
769481
873860
477138
520811
641442
821069
899767
852379
167756
371146
69492
879778
211168
721854
479202
362126
111399
770676
539413
515505
659677
563498
16537
40455
990135
173515
643998
209194
441119
383217
350899
657493
498679
774563
111488
933408
542051
79075
304514
740473
208304
1004579
160570
290155
365942
980846
440969
535834
297303
785534
680016
973928
411959
767460
36798
635634
413487
301635
133106
202755
440174
190271
836439
115692
386647
498484
735724
706667
803732
415557
839783
366327
583065
378343
113291
490208
648910
991321
627601
482508
378476
719170
514138
738968
958739
794335
636772
994401
142052
805388
352630
387311
1003189
1035235
280729
267535
553213
670683
184921
559806
904640
612573
426234
405805
769527
616573
461113
540132
978510
1026225
820449
813748
981212
965984
29916
578662
342280
157845
520605
101064
612376
174635
43892
60732
8618
299737
989456
80871
533845
255417
971746
971063
358293
253566
880109
910996
515221
881263
279636
46758
137988
852546
254007
84704
606155
380499
824841
331957
116416
662322
423295
646454
936780
960354
208540
739884
133927
667675
119371
127012
314830
199746
850502
301823
339944
1017722
394460
335638
201241
36542
250380
529056
769131
96721
423576
316248
965636
470829
772853
925642
264798
378264
261684
223551
990987
65521
804216
357494
438885
895407
154227
855129
457292
839386
978317
587604
948195
313152
40399
418619
306261
665709
460731
315890
359451
994363
9608
378134
421607
1000850
900431
138529
817458
651510
450868
142378
391920
216486
440984
5416
187148
491526
269174
778153
227345
93487
358021
190848
545468
51419
751834
22156
324676
1010454
817424
726469
144133
787633
865496
994603
681881
789230
94498
601331
527152
652564
661332
791711
1012444
702334
976150
803797
229385
549497
124215
429136
339158
774652
515782
379526
251584
195451
913476
8295
1026989
929492
1010465
209043
46632
457536
693091
709052
481282
626697
84723
109724
1018564
969966
49150
911574
113802
358694
608008
183998
779432
709066
194357
143085
418577
988167
215182
1039555
777964
821855
295391
106117
433024
226345
774967
761972
1038456
311836
777652
372734
156725
20964
919071
907707
403017
252204
796441
1002093
812885
789044
161808
437044
499291
550951
268282
671806
727763
392326
405695
402443
544677
982371
790123
288061
668994
857863
783094
627298
233344
542706
182629
231255
861184
994028
835774
294411
467362
490445
127218
19493
392685
383908
702505
255591
877767
941137
758445
629413
932239
79063
317463
995172
819816
942610
296485
759787
952130
675085
834617
515010
330892
717060
929669
555959
974767
830481
958840
993474
904496
84699
807306
852785
816771
712004
670538
169621
1016203
858321
531015
995957
756305
505914
715812
657887
411465
480180
796009
410787
269060
147560
720162
744906
231146
620472
949873
817752
750938
983286
471021
138713
93171
1024817
997095
899420
115128
985093
866905
584758
1035485
754126
803115
918127
742852
525424
661062
737746
608516
8108
605702
951112
270890
383741
147938
610183
341722
972390
237003
282585
612722
519395
951555
332257
526109
1006230
636087
338127
653782
583685
89566
751344
436180
969075
928309
953330
486083
895756
873780
1034009
545640
125917
112274
327621
232283
1025392
61831
774922
411272
503185
837144
38352
59677
932534
379313
123
519563
324323
658558
1010682
1037025
458508
336543
655445
945462
939565
525251
656413
176057
70167
842739
430243
817922
575654
864985
755155
188071
927946
1031787
607749
118504
346426
1037609
915596
586550
358915
1032319
167524
26873
680797
953907
820089
498366
473704
757656
485416
874578
365608
775390
184229
373959
1032447
949802
138287
699896
1024849
747799
569935
202477
33219
822
627898
450824
668675
811147
875477
581413
419943
220381
393266
259386
356008
371534
1010888
316610
469499
1007518
88972
402553
910806
292853
487616
58171
844391
576404
667896
324189
1021301
536486
953221
28238
687413
220494
1004929
499885
489548
199355
3989
767453
140318
896739
906492
753231
792007
896112
266632
9125
272516
137998
491764
583365
499808
188976
921148
748779
387242
262771
562592
760066
926543
715135
126243
562445
761582
50992
991858
783869
793934
810558
544932
214362
157450
844219
1044061
800477
567285
687193
930697
181070
925368
827371
630855
299082
861667
508393
986184
918426
156938
141633
973723
282297
369228
575583
952730
532441
893884
497734
641253
78706
79258
484422
553474
1015823
376947
48101
1035593
978061
16575
232675
914527
986091
58978
262036
941151
42190
327029
14550
253517
805139
591644
155323
785133
141072
585383
927953
358816
968148
659061
263864
641586
137222
1043605
314607
780491
457229
726877
143246
69530
848174
798444
636870
699869
504330
1021360
717227
864481
576135
641701
640215
832572
354147
585031
517998
739006
346236
519401
816583
896854
410669
577194
247897
547390
742410
110905
805497
475801
364596
913113
522957
513486
688756
630342
349365
840539
360720
854566
764635
853841
630246
64856
469527
263795
845476
915674
663488
88882
956145
823250
48081
736479
11973
493097
811168
359976
424999
143849
443113
459048
548093
607931
793711
755459
807054
297891
695732
912178
198364
817237
651420
290881
203474
708300
923890
472414
30326
669435
123243
32066
956605
1019004
362876
1011885
177120
233318
949653
49654
928671
447113
643897
283289
494560
718899
622851
189918
189810
694775
47923
539330
511796
952566
719128
383156
70531
489335
886237
192792
463904
7238
319798
400130
877086
1044583
357418
1003394
179586
259928
303926
1044908
687729
945140
199323
238814
797789
1010342
564222
919346
44212
471256
46880
330957
26634
400728
248512
575283
431566
579871
1007549
164557
1020279
9324
63200
903543
318743
847859
1005653
244441
102169
517522
33480
633075
57435
431187
756657
155894
358304
206017
122729
569155
461283
576848
684373
347563
73410
920185
1044838
526418
775533
618347
943248
1044186
50352
319088
546619
749423
308037
314577
587828
471654
593561
676280
480049
241692
408420
864263
1035541
907771
185490
203444
676452
493641
269046
241366
763454
785588
518446
135970
754483
712305
854176
626401
134727
242598
716852
972521
116580
259681
322849
989354
889442
670535
419623
580091
332010
64428
889535
113421
652042
123750
755833
49073
877684
745564
104960
539687
351761
819200
660203
408565
255206
48631
33123
114279
241233
312819
803716
907583
762226
851277
609024
682892
677425
679962
1029592
694506
959006
650812
395178
820734
1001215
894580
258964
510825
949118
847135
131743
525929
1035117
537693
741870
830599
343969
33506
396938
431593
803746
1040539
10535
109915
306753
664504
700220
301074
889105
648956
876309
922625
746259
145410
331200
716218
714624
275066
1034254
721841
626916
727649
286198
234985
677730
53054
39727
537528
540131
303339
927193
248990
596147
220225
128143
574494
462736
241334
31230
376809
1986
513206
457597
189491
514021
912630
15589
826997
18408
446424
812863
128735
855888
337103
798571
254059
76840
382291
75454
881809
411044
915511
457806
651552
1030832
120098
458388
992782
33719
160200
310073
807325
960614
779672
500157
653664
671395
209324
818271
773667
979845
591062
1013475
486308
125262
850112
129229
635408
476320
954579
885371
198993
846227
856638
529572
11255
62373
738507
477406
34508
230361
79634
472842
410333
823760
240401
873469
477638
934419
413606
341732
327918
81356
502205
803834
639685
309491
67326
882860
868324
176051
852935
383686
831329
582514
228997
566771
908359
566273
940528
218602
60854
288612
152999
714910
164887
879241
578485
977655
503106
89822
841007
907680
407871
746621
139950
397650
143460
588769
792608
185286
48030
906969
504680
948117
792018
63819
726900
997734
996527
914450
888081
317366
719297
940586
360
344540
663099
269568
839918
331272
457525
35674
61021
500534
984254
431961
277556
465564
908319
392809
959358
460565
102609
330190
599989
781282
309491
483475
513026
322273
337105
480258
551076
191216
919602
784630
186666
372401
896875
420890
78831
609705
1007329
149495
259810
544442
182204
174758
249693
350712
986135
246035
607703
347571
32580
619433
1034644
494245
451573
114961
176889
464340
524682
518684
675275
800642
938851
574138
308066
438001
330193
684705
523031
514469
416237
625151
432994
474920
426669
384253
754278
134519
483446
873938
590884
828652
914713
176736
56612
126751
86155
114035
544453
1024715
438258
762008
936822
995106
426564
579125
496807
186928
259887
205235
804965
1044267
1036506
870992
674959
102448
755242
440626
447832
663354
798425
984521
567238
979914
559044
481562
762171
253128
807841
69534
216013
25802
894983
8493
63976
313713
225214
1034030
618440
122212
775845
1018438
507867
878779
822194
159992
58066
63369
669332
435103
1007137
94316
443461
525462
490747
146116
843297
241329
23340
885758
431556
353245
524386
136622
501212
683385
611809
657606
113743
760723
919270
202667
319087
768654
411897
685478
816047
446040
579806
782513
460497
1042499
754229
78430
491193
139593
6838
45038
691554
451227
527969
1015269
84573
930915
230067
507159
257649
759469
897900
22910
122359
706691
175466
1040184
707940
451856
380699
35855
791076
439295
569814
267472
276152
451583
368076
458823
162963
620928
502737
366894
827722
657509
593315
1009691
370384
394364
653909
688693
931052
628615
304275
995064
734744
1007793
437627
816651
542038
722222
413269
440584
123700
361118
466424
700161
110233
322710
17164
414008
153694
210655
138807
206027
73356
721519
496603
285163
306177
390559
639533
853514
743137
138443
720316
912787
916131
57636
622523
61417
762113
63726
203504
544009
693607
94380
15879
342335
189373
175326
565399
297474
794062
515687
8981
610966
303296
724845
912293
998595
680967
763944
535157
965826
225932
923255
795192
677055
779350
410489
609163
522744
883907
618768
789376
873911
527804
299775
70511
718915
365868
920062
91665
934172
195663
191579
815315
649096
947381
366396
519697
247069
846550
511569
210561
149126
851951
631828
388741
617813
362463
75715
133710
293033
246866
382270
268179
793285
665811
765271
612744
482586
509190
566484
707463
506187
694829
989721
240678
425727
347628
92078
65719
1039699
718468
558821
110366
258744
934544
604680
972416
187778
725090
825534
902394
893077
706719
907884
607581
410236
690116
211323
872075
395085
215322
825822
786662
245678
406465
380087
379958
1019389
843113
320689
990656
759282
42873
536745
510399
841515
938285
234402
481594
967638
191017
350568
374203
146086
94856
1044281
69682
734764
446325
54261
1044146
254942
821765
47453
373853
131610
777139
128880
956197
335454
486973
207479
948835
839169
636545
610437
681646
547703
241830
432831
20665
155547
830237
129231
86329
424139
750919
301408
970682
653865
155661
37992
850468
910175
786498
370518
38743
16737
497121
436538
346126
136544
802841
836018
748414
24038
64700
172803
332574
964966
415940
654564
582440
767963
928930
157681
1037117
332611
446110
509988
349860
247751
189855
1029326
571040
74679
352818
661981
183419
528150
295054
595125
435345
286815
1033884
104400
528774
900050
738672
89891
312118
541009
380152
532879
25660
321062
950367
562945
467120
991770
561102
1023413
532596
313720
880232
979979
437528
96737
709828
876028
376367
282564
729355
83413
398477
95658
180486
767028
795796
773126
877250
29873
889704
307143
743991
1722
845711
176188
698205
905962
607954
286351
741981
1043516
42037
898181
1011891
901346
61816
703550
795564
646679
991675
856899
843489
578242
105084
313363
1026779
880336
351166
573246
729310
613326
473483
183484
31506
607162
669979
705018
497730
767701
851973
454767
735294
13019
452410
427882
681722
543962
676538
817633
324387
230463
1015189
623122
15428
599316
917351
38524
462596
599984
157308
931804
393696
877357
255607
625437
479649
693651
648176
700195
173308
757300
314519
442855
452663
330095
497753
940616
133776
474845
1040699
72781
188471
982190
580175
112615
468765
982881
447862
557405
687575
325625
948211
444135
389116
60674
487575
963250
983804
1043183
802132
510502
801016
830521
1039885
790396
436109
740483
871903
1040793
865521
739285
258024
189585
735544
194601
959631
667307
266528
547273
543902
1037706
894058
309719
765368
849552
297560
264776
638948
450130
97632
624900
625319
646874
537726
824058
66072
756779
1037305
598343
150309
769827
560033
1015222
456553
221351
512639
480203
389816
111606
657271
316681
829092
85811
741686
55681
356394
418033
223010
927009
223098
649298
99153
628956
717089
251243
336878
89651
290817
967968
964867
75449
856861
394590
149249
955421
887288
7040
660911
794644
627464
691546
410592
205050
822289
404669
598325
981351
327993
1039592
304560
853396
1001110
307483
628938
832376
1002028
604221
819673
117467
580596
499361
213284
558375
207753
80900
1038490
118608
747229
228846
82880
913241
689367
796326
1038368
529596
686367
213866
533193
490072
601069
396415
211746
195002
1043403
465026
471273
357967
187142
501334
83085
563197
896325
464344
42455
785878
963402
62019
953823
122130
172435
639893
553330
662758
307226
228147
739905
142153
393821
258293
852790
560138
407922
212597
305327
973009
227729
765310
87938
5213
886905
558401
550609
52871
182503
688774
251295
886562
230559
911621
217585
762415
960057
567497
54724
123964
911493
205147
371138
79488
802921
880155
991089
926384
305417
400885
590581
1009351
186057
734459
138731
923874
419869
825784
437759
297936
185362
898855
741584
363896
228515
684209
1014559
966646
301455
305977
953599
77968
130633
24832
566364
387448
375426
382198
233987
510118
528169
674167
492540
900567
568395
981216
1034875
745794
108969
732628
352361
779885
409940
1037966
491566
693285
668767
111389
448452
614263
571698
466020
704649
394084
463658
550342
1137
113222
156888
1025179
208232
36726
658445
660198
9049
278250
836418
676429
8709
799097
570482
327595
381117
1032466
667549
128184
456729
101183
138759
752762
496850
335046
5849
633824
291666
329085
739652
66934
134437
1018325
817993
254432
160700
834400
419822
528869
103859
455302
316788
894300
656154
908498
170190
58712
463086
230946
699217
598916
399737
209579
685294
116845
62698
683982
216714
95691
287920
45665
135179
93697
355135
137814
189775
297984
820574
181409
749242
605895
251305
55641
178262
27640
473815
1014968
1008468
54382
906948
199756
895379
473983
481050
272479
588298
324667
240770
896591
324890
817928
170925
607508
734159
277304
786838
133112
258683
620201
44421
72533
812597
860193
402023
916702
891679
824262
650784
947209
643060
576312
90375
770246
372003
163678
863174
552578
22993
725802
878533
945578
842490
310706
333090
485377
229051
649507
734253
939842
751527
667898
721456
712197
323938
897644
466125
206587
196820
998762
55154
152350
497355
279864
612642
324978
897124
332310
202195
967013
1030937
177435
413832
992975
627886
151354
265210
551387
797253
240139
604204
921394
30406
749205
839613
415180
508548
428826
203380
695137
84998
72649
853412
575977
670666
524158
960933
709048
885887
379196
268331
812404
574061
86433
1024840
737257
347261
148846
364870
244958
71211
606976
547563
155638
846127
440157
312016
700556
168439
199386
772161
104009
94429
509079
875718
878118
370277
862958
416699
191769
214620
418860
355072
316246
74746
900041
615071
566387
967553
123910
1005715
258870
814823
785729
377012
60823
333757
233445
676277
553155
778808
990934
353473
278712
678049
412986
151760
641604
209482
557799
916691
982904
842636
515940
610158
254061
138666
918149
737879
802946
186733
454645
392751
835301
486872
930786
263430
255045
526214
59842
699017
918019
470363
963664
105331
853776
269876
640162
560655
606069
41046
777471
808069
935202
671832
851569
4175
120502
128383
121601
365806
732193
971177
688295
570041
648886
725244
546915
932314
575101
197345
770703
459332
119050
383867
846312
564179
383983
610133
716384
739580
525468
267683
957482
427119
739532
437215
121046
75717
705804
364460
676347
923588
40356
576195
908393
835048
231469
865476
695036
593411
226790
371
84266
690131
114262
791555
232142
83092
728988
445785
774584
716209
169563
1007142
747443
209072
785413
983908
508237
599116
311750
275098
18622
931344
196587
750270
76194
866013
913732
448248
528633
597942
596218
467148
985813
824539
979823
440235
736984
698021
590099
173058
391942
333840
11744
904537
462442
255189
754731
815199
104717
542359
574375
8361
241204
1021662
701993
937711
410237
316643
1007367
184587
238083
229183
278949
909693
753580
897728
755057
662612
794910
796947
796965
106233
914211
403452
600934
849789
146823
725289
316244
667145
380648
799063
223312
305098
70568
595979
687220
608115
57813
979290
510774
769835
600287
113563
126729
911014
260254
618705
104414
14313
319317
741443
768778
449388
725541
115667
569193
81667
1043050
346647
531912
1035547
1029118
465017
65675
587028
946584
855729
147822
335985
177991
80342
345654
564422
65736
108355
218417
743443
853447
434224
74561
554166
37984
898751
364422
20624
39370
558464
865598
813390
781379
89757
35350
727317
327485
416585
587876
483476
906744
141099
283264
918237
232036
555257
312476
687803
174195
245931
289734
965835
104872
330035
912745
717838
641834
316141
316625
82631
104006
927901
334659
719208
974328
139794
360396
277953
650505
221248
49156
859295
1022909
773032
894615
250930
802833
612245
109215
268329
435439
654428
171929
985481
32069
467189
977292
140455
1041246
527614
600484
880856
772587
526780
47945
447366
226973
161509
106862
368370
677246
900621
838361
548582
984466
782449
981709
664256
911180
387089
602944
91532
923142
930983
854477
293704
999587
380689
168766
328272
883631
707174
388655
170640
583355
917088
87443
184337
352838
947539
489020
349129
924443
25752
432260
191241
458551
429457
1018238
581484
539026
473589
983757
101623
743899
473858
393465
74669
225712
764250
270994
75666
120748
228181
173557
968643
632893
490868
155440
548947
689005
28119
812845
968479
879929
770922
576100
368252
253530
818110
371428
169877
348124
583622
984844
446346
65217
807570
569191
603780
639847
953302
400331
1010321
447455
220928
1011797
206778
674616
195537
289970
663789
838064
611077
268192
398540
14631
532944
508995
372692
631563
246165
466093
20024
452341
1033667
208660
327995
174220
691093
291842
563152
694594
37496
455119
315021
503666
791114
312748
387942
833222
244756
776614
961429
403066
117863
1009720
40421
659500
850013
114956
20366
1018547
251268
39309
815406
708237
42858
557644
531988
472748
877200
322738
738072
910413
570514
1027589
689926
168018
245368
47631
288418
650439
780106
364576
307463
307727
719228
264646
803482
1002449
843994
203217
309727
315478
421827
63891
612449
211749
2778
471180
7434
131120
376675
76853
191615
861765
383926
30438
362029
85054
995666
958744
996747
926984
106558
84927
782861
227201
704055
718981
681708
486550
843717
286258
698528
212780
112647
959370
257245
803770
1044476
613232
896775
327275
828609
411903
73649
835472
253694
677938
304327
606088
359226
391838
701474
344624
879190
1021421
289390
276335
150099
68004
813654
173317
1007579
778826
324129
480595
219005
850578
523460
325266
866667
1011691
663441
724290
785490
417465
70292
960178
101987
145388
554611
803952
347956
674911
921437
288077
630091
438169
503774
326823
389907
261649
781229
696809
448826
647211
680865
754286
835369
844810
313533
1008257
360245
979389
701520
581722
230909
179511
603275
483643
695976
571921
259792
285364
813079
708852
586397
818917
209026
79199
132700
740625
508728
905189
434822
179439
1001554
9960
658699
193541
318430
651240
18266
624217
365539
525980
626761
241292
804504
878431
1040772
476818
261380
731674
300606
822669
139791
964360
349663
34964
837649
178007
371135
734168
877556
162514
90182
43921
570505
384659
563415
835591
429196
886865
926874
170661
641732
601957
353472
894571
518457
515830
743428
739579
634767
249608
47932
203521
235137
415117
677900
502740
101395
576878
697882
958405
400068
214751
1001932
234360
443059
382671
998262
568121
831274
768233
438603
780358
116340
442428
959335
732747
795637
98270
868915
620937
719758
821502
578754
584554
118024
188185
891550
128871
656663
349195
328679
231424
313234
949695
278455
246840
449447
789510
376849
582436
121177
331553
829972
796675
666303
376774
78874
1027044
318185
1005435
468453
827553
406089
323640
176683
438595
165390
624426
688221
25936
321277
649561
373423
814531
818329
472993
447042
585758
580000
727796
299301
819668
894337
678013
1003789
420006
1034167
478705
204243
452527
378462
305566
733619
566979
252994
201242
451313
541987
418553
353056
653319
358931
586458
422883
997237
424903
773195
29411
15127
930669
838645
926504
21824
793501
476318
688949
790885
122918
420536
223509
274890
2549
1027693
807720
750250
795997
282064
589092
527826
617363
532527
48632
632967
656282
471258
703
327409
445231
919407
857705
392981
652483
742132
692991
947453
143370
190686
322443
63006
177051
169888
627760
1026227
861959
440076
38080
501645
1025753
290917
759031
720119
166238
473091
941407
571084
925438
694608
615244
542209
65139
695646
975054
427108
266917
477337
848347
390231
871770
285238
487214
541987
106532
453076
986799
995635
616401
1026820
874891
7240
1005581
594084
570818
481174
886472
400697
70736
465415
247530
606098
720493
894033
69388
347425
758343
77326
288113
709080
404500
211307
473679
964599
303741
262314
613334
207585
305675
958082
945420
652308
414132
253212
242166
379763
905680
417790
319218
213733
649797
5222
1044170
1491
971772
380181
103087
975548
123829
17799
646403
409768
143103
455338
702085
741760
770202
971170
386705
339972
603770
951832
138108
792227
934897
458249
953367
965046
999817
802326
1004122
786691
544900
898264
1028066
566514
816040
750813
4240
456458
564537
35667
462978
119398
590306
25514
340511
981291
597368
1030130
323495
893194
1003579
717656
675692
267302
769992
499252
514113
149670
338845
133758
301957
549036
956588
517370
768905
78684
741220
777681
124545
991442
623519
504787
115736
531725
71800
893396
560860
933040
355755
738711
101558
487692
155384
727371
996780
382609
1039440
657488
91321
859495
28750
221176
726835
563751
847479
477265
840363
975697
637986
549321
916125
699036
623179
6514
1004767
433941
494385
7695
979677
545595
313565
48284
761947
597638
311567
1040421
686712
656962
625726
865051
49457
378912
668661
1039467
1023310
1029728
859905
239634
346190
114795
948345
731290
590950
128566
1029487
5399
486711
982862
172212
894035
187157
881959
318680
619186
307257
726766
446473
684340
649476
30441
809361
857898
871762
649565
918141
238300
560377
389861
185704
553924
610860
1027862
545255
603421
307931
513384
639258
523270
643367
87732
881437
844617
147552
1026054
478921
257268
971465
2356
634557
624500
575761
676920
548603
381447
308745
405320
17682
799201
940587
731491
241372
584047
248828
368797
636589
814751
267162
904956
241889
626787
682998
910873
146022
258219
11434
703655
613902
94256
1033773
73561
551045
7102
278281
702254
977555
72063
459090
202197
506745
460117
1029470
1018304
348537
555582
860862
13979
990602
110507
230657
289404
173994
136129
737885
805836
751717
22035
430059
959170
839993
194522
304065
451475
929025
247164
224084
525526
506546
117507
243026
514593
265840
1020852
733094
866518
327428
325636
601036
557493
993867
74183
241366
1037984
143669
699591
542245
353866
207493
67301
649781
436929
990694
331325
114792
54903
211537
216861
73220
522435
803605
405877
596426
485361
474215
108515
238251
708524
782366
690898
739845
656051
840310
747691
192465
786488
203046
514070
573742
666743
325811
732435
897415
446335
7522
271913
760876
976659
392954
518656
405504
901636
678536
871390
839640
622572
933893
926782
210127
81609
436926
283964
408943
535218
172147
833078
356871
394496
983232
15746
628996
697075
693399
258681
923628
651703
385474
220969
255765
703087
310376
19796
438214
730120
538803
461283
370982
264670
253408
41661
720909
441530
706824
913965
949820
381375
674989
435532
316479
641188
422012
431999
771884
745677
115970
119991
695776
227521
987340
705199
406722
646230
872808
949128
928230
573720
264947
875205
73377
794749
832921
260459
954780
901092
367736
543027
435924
210638
561506
121950
960453
629531
425415
393981
888166
464215
895163
1037594
758121
738357
978192
801231
739484
378588
74481
315602
241480
922234
250516
53714
377645
105598
402698
4782
33474
615251
486016
837240
838809
117289
916042
363706
184213
215279
97604
61740
372066
714621
774776
284461
253799
313665
79016
37820
597981
494365
318604
984294
544677
522154
41011
250163
156660
669787
93340
766621
356736
154941
282079
53974
924538
649744
800615
600038
585879
407392
892370
378572
794208
177144
101564
525494
572872
315381
461022
45771
229684
1039409
582622
359741
236152
478533
55906
359710
326858
424141
881918
681620
975871
1007168
710348
603678
421663
70977
333259
568776
765481
809127
714187
709961
906395
634177
470531
476759
274295
963061
923055
628387
838973
1026671
879536
45591
1020635
258258
136628
686895
747076
381337
389417
101247
307870
848025
172751
997067
190576
160907
165671
240782
674191
809608
959834
920250
688048
1030069
706624
343114
151824
206989
897990
610807
643383
895594
33024
967828
797952
668255
531812
60855
897739
744817
856339
670418
131622
602157
501753
335872
828629
524334
28445
194229
323756
690858
282264
714820
952310
44171
316037
733261
27178
722694
84079
462535
409826
50808
976302
914952
985411
353751
105223
460160
641796
366659
865558
1037917
516768
381702
118057
124603
675296
895500
624397
481285
679270
1020804
951634
918733
172610
435580
249813
749199
958034
547729
426348
141652
339058
754804
9138
377282
267295
256017
5325
654974
749436
334500
665110
331065
230590
199106
600565
423494
316160
316391
705265
842867
789848
189093
63243
662233
53282
1030024
167599
939248
149384
223020
313023
627100
178631
731607
135559
30898
623235
448990
442390
343546
285194
801450
404730
38539
866665
776567
761793
580999
800143
698351
63232
913184
815703
713695
824758
670353
776112
144457
661911
845408
1032397
802116
731803
453607
969728
609030
138133
996302
438426
640474
862249
364405
438845
979552
621871
424252
491398
733235
1007230
366178
1041609
470268
272692
1033765
424578
357452
667461
786546
562308
320672
504765
296717
498735
603271
353067
198678
809154
837918
1033478
276987
38388
815107
406195
492966
450406
580423
154496
789533
326234
102046
64139
685949
419253
568008
283192
33563
274007
548114
997680
286753
509979
922452
265954
136364
216319
363020
277817
746454
487897
120164
174358
685252
499315
26973
692752
118553
145216
229926
179639
590945
321703
262088
421116
194014
95957
17448
272922
197024
637772
414696
324138
750211
250602
921609
277450
728658
75690
370514
58552
704248
136317
844798
827255
690782
494017
1037557
328816
426751
423666
535080
1029196
1000398
456935
830494
36784
612039
148321
359949
641546
517488
470923
171378
996082
966555
336563
977141
896143
618516
401028
547542
892327
552316
897202
1028320
650507
160896
694650
943796
263606
743835
45013
983572
426746
387476
972844
420039
810012
223839
606946
439152
71942
950629
704533
375448
100333
708679
485527
45949
274074
789071
329525
259060
923033
422209
1018626
993335
1035740
877892
110059
502537
91952
105699
793780
702179
757131
92749
340666
919859
360864
844225
714288
818947
586204
249430
350221
338199
721183
399468
333717
965328
999254
119597
650195
6558
249740
267057
500174
596927
202999
501361
406325
109530
51268
1020979
728693
500231
284253
960772
400785
202759
556783
394755
167986
502546
629742
862522
511264
602017
822784
887160
257022
555663
1033023
789956
760661
8440
759637
286570
833254
302803
573228
23698
168288
686194
80311
259242
832248
247211
38036
74088
208292
611403
816787
588114
237732
329389
896498
758953
97834
228276
554735
996944
128146
1038850
334956
811356
76293
433358
808047
1039128
465136
260305
264923
7799
676415
769734
448232
246559
662234
308517
460415
367441
368176
878449
833070
849450
518188
180214
504523
663448
763213
878125
984764
659761
301685
400760
257617
281500
907264
999564
45219
182010
95883
279651
243313
907167
750896
680847
454453
311981
118255
365777
640600
541803
883482
816706
231911
660793
422288
929345
125817
130831
171532
525677
947436
616015
943402
928662
909383
164977
206584
184228
728944
800226
210500
168887
359293
511346
565579
1041821
524206
379014
274299
185079
453496
304158
684462
799244
821085
8419
499775
639089
598634
578485
447118
1031131
957438
651158
301633
999440
427753
303487
723829
780424
908143
1019364
276459
616013
693066
415715
827326
379388
79032
377136
225689
83331
84619
166892
610999
662743
479142
562803
651507
757040
453327
363897
599990
137234
962707
604329
361102
120725
1030148
382845
1005802
844909
954031
89045
202734
822767
39435
63001
336675
767395
366314
111818
844839
377473
935916
486980
266999
845432
905615
822537
522686
458312
875094
345973
887851
25957
619479
789928
642429
206736
744404
999255
1013126
734402
797166
900415
800364
121889
203441
265973
576414
272499
42968
70603
1027817
186699
333967
565582
416940
122752
972557
474118
359277
737188
682531
356808
715501
459216
625915
769069
772229
193198
168080
610750
284115
623386
152849
992759
76078
268078
864726
45451
182473
551276
877709
393330
20246
1027380
477282
897437
17863
961247
464724
994386
48058
822000
271481
306590
892727
398298
625941
418759
488239
646447
329558
391165
962266
141236
856006
930454
394013
843256
125223
117159
584675
492239
387547
700017
325366
105972
191886
449059
943784
985851
271850
49729
678510
970180
1039245
404516
904824
673115
812771
3541
895797
103015
991224
437645
676499
1028180
1025447
55281
108860
538970
611867
888957
731394
1039399
624532
205279
780081
663522
861588
534008
323059
1028640
745692
73192
690485
436951
696241
646061
13451
842937
195188
747438
104697
381578
999118
810405
636591
561177
226164
840079
959319
743712
755112
927617
897387
693688
1037150
448824
24977
572001
804778
865924
879017
1038025
720954
958999
414868
737752
164689
698401
598172
942478
468422
413400
738530
101941
803384
508395
365979
614515
268180
422262
283110
617931
77110
420476
219373
20927
746610
85617
283171
534987
242211
964436
15219
1044655
815007
253388
387855
62497
251133
391210
495639
1045305
782471
709098
626854
220161
666085
92100
608154
105934
585444
436647
53940
196432
532586
38727
420668
173341
855380
715041
602099
909006
615865
702049
301195
575109
16463
710096
46974
502744
1045373
620370
402764
988626
576628
699559
960
261167
854967
672467
791117
750501
177665
468349
236505
52940
1029177
273770
919192
91551
156457
928273
26227
1028506
988759
888257
523986
861074
765956
490258
1049
771602
355903
651603
931555
395280
465492
715405
1006361
126005
266831
474963
19347
730323
365220
648365
752421
931457
114165
862094
759072
912465
858093
1044583
501335
638095
734746
886063
517737
747233
736073
245527
958875
1029053
187887
916357
832173
449470
612127
926115
456772
415283
378763
799151
158145
416191
951327
368444
282912
499302
404564
867661
959698
495027
751299
333365
256446
184531
248261
177856
625926
391705
275541
675189
25460
99619
666082
976658
213984
1041002
829244
642064
591878
565991
32207
500121
262589
634595
457786
740676
58461
293675
80816
593280
890508
192099
314156
69011
1013187
511601
628834
294632
413369
556100
1021347
955500
285905
627740
938231
502522
672330
814292
163872
693501
123772
738288
972945
880676
760896
534847
93980
123507
201461
525954
308715
259980
30727
1039364
896867
777481
712046
907082
970659
276080
430284
234431
682873
60123
422844
211172
898710
640511
580157
925032
656283
841852
909071
290777
803457
749296
401350
531555
197672
250717
699953
753931
424586
101567
935297
999343
4166
50469
659312
434842
244561
898566
612943
858642
935093
705131
617652
435918
876123
111539
475650
619321
786153
191508
810911
997022
881501
798972
713178
715111
710516
246725
400229
84106
114051
782304
627296
77625
622307
340858
632352
714140
204517
467602
172008
981936
838447
986383
994535
1012190
2353
420381
261647
620879
344562
823090
810900
923256
466948
130054
357977
851725
492931
149312
57682
240436
603665
862963
118484
669614
911204
355113
52901
189411
727360
138684
541970
253859
997666
955736
1001794
195404
651398
488555
204704
461282
195247
580318
604838
107654
657139
410256
317576
835950
494288
98336
715000
29952
1039412
183060
302119
570198
131363
432985
357416
874740
307210
122368
274247
734861
82578
872588
691793
1026373
248679
26725
100671
138889
290331
175162
935809
912215
275830
301772
386943
284072
28494
266650
630542
922195
511138
753295
95674
824076
879157
974992
207510
32639
625440
695176
559338
845102
14098
699946
602204
146125
666275
509871
219277
95017
332039
616794
1004717
280417
698232
32702
129749
627646
217436
802136
935474
180539
512836
463196
105281
231212
927725
910395
266821
244399
224200
923572
289077
613822
682051
586836
583095
449389
1027338
619913
443752
191558
775720
65885
595552
398948
938758
488672
370037
15405
22978
908712
51950
621273
599811
573586
449850
672698
978580
432028
897619
43387
522667
275868
898612
211442
366122
47167
965370
475864
520313
349983
780996
696782
930757
418936
864820
362348
412227
294394
591163
974830
955679
334638
453666
990908
65052
327230
761826
541097
121466
375691
864276
35194
415696
114004
350639
421052
64527
233001
559867
310
718863
451226
865809
275310
287740
68209
800891
666016
236306
99322
435351
200607
475743
75102
1778
417253
274717
12969
782980
174074
509110
495933
881120
76720
754010
1034912
793464
207314
1024496
811036
79653
632410
752858
874421
899940
363077
59097
953769
808315
515534
634611
880980
482827
637201
999150
289003
905959
825831
1026267
662797
235187
296327
834307
1039220
1030473
694838
462991
468715
140725
902454
296190
583781
1033331
760107
628155
537502
26224
190164
695821
102212
887795
1035242
449013
332704
480602
412890
208225
33227
901799
786417
304074
887773
383916
849936
467933
398443
77748
689074
1011020
30876
209300
562435
45265
776373
847448
8683
547426
830323
1035744
415170
535688
325808
717981
820450
29123
605135
349507
488833
27132
588364
834949
997240
409530
596999
201308
8339
691747
85979
542643
950023
877536
853309
761963
311013
161089
833320
367197
192425
629261
705509
725832
409520
314137
56972
123636
522295
67403
173096
600205
856288
783175
15855
748091
137466
170893
278480
874706
648139
70070
728741
366329
24929
709599
915093
1013849
205844
373251
924374
719530
413524
677746
844842
129081
441819
35224
939777
331137
35694
641614
656123
110136
58797
969830
841381
354265
454959
117684
8672
669024
917714
156486
191924
586119
155601
540251
269719
286353
339890
922646
857021
806825
430294
1045298
984287
430586
396620
48486
307416
870471
50673
649130
580058
324976
867625
114472
324262
923912
158184
559310
436423
401748
137069
771527
358545
30032
916883
54412
381346
27009
110371
10246
442902
74990
515698
575569
154161
122481
316622
4416
157511
1038552
162980
1004745
99664
637460
276347
209281
919341
75348
944520
894970
136616
752241
771485
187991
595702
129214
1014652
714344
314910
800874
888044
671039
787874
1044411
94619
62719
238589
60979
330844
977669
489330
948791
229928
425843
866476
654136
636570
212791
1016377
1029468
301024
1019568
503931
304460
182347
351030
243437
222669
601764
14128
799496
1939
97564
139873
559516
98594
190765
544495
537787
48124
665109
139215
879186
886261
613883
58550
713855
1021187
750841
325311
1024729
83872
517811
741178
637475
866432
996509
373828
759720
326854
657282
227073
842548
379270
952897
1031309
621460
46003
108832
167316
289390
826331
779783
756797
991930
793099
207393
743336
126835
758943
1007273
586678
37285
543769
228132
296452
432453
659835
967613
760560
422302
909838
253127
64557
581645
720986
757615
827583
674265
686689
983380
53092
969059
486696
910955
849199
471393
163887
857998
120858
287418
783859
429091
991420
823173
1016794
707292
790443
734573
570259
689337
624080
964750
567643
205144
965770
789630
82929
201413
934917
733986
154749
838017
698419
905211
211874
355175
780703
852541
155041
200692
625282
107880
487703
806588
771608
1020490
713419
665453
545312
238602
809055
828048
30632
818609
609536
170864
650574
926877
33542
913121
503443
934091
172073
100963
1032197
114206
158299
401858
971239
805402
774480
592678
668415
221818
457920
997902
827210
311811
1024869
789110
180489
718753
931250
811283
628526
200837
525237
115542
917528
130200
31049
555430
673282
607395
176926
53614
743561
1014316
625011
924331
34307
523420
228269
303757
933661
992858
928646
175638
674690
1008163
749914
558954
961481
507626
991321
161474
82528
482598
421463
517346
53628
597461
521880
112618
361281
704681
265831
99580
165208
990072
82630
612948
339640
891144
173302
713773
253977
192419
704476
54521
489378
521756
12516
739595
891985
472773
307026
247550
894368
509647
990480
984053
304220
728466
404759
157619
1011043
505794
157598
1043042
1031236
25564
544476
756568
615036
249994
1001505
401832
339682
88979
43072
38549
738424
838747
913055
213508
396144
824964
175606
921228
531870
179979
160214
553199
627774
542491
771111
871717
130417
772792
556952
617507
619353
113217
316071
971122
659547
424042
384073
727871
987969
721384
337361
652811
31938
722546
611734
492173
554383
917160
491847
72432
409015
899509
945684
1308
847537
790391
1038498
502615
445280
610789
813877
325613
511337
1015150
500179
400146
95726
599007
577191
530278
850735
815703
523246
814560
462737
571547
722338
335815
233268
749605
991561
1037115
60600
654352
257048
193887
851213
770741
691259
905704
574560
552612
257161
475691
555530
583694
719824
59873
101700
154824
446816
240514
549456
865967
243962
600372
829064
471976
719746
183963
1026407
619915
524082
100111
455978
958400
716236
285128
171765
595168
760627
656659
281102
302437
57614
212840
5447
697419
426260
481441
357511
763199
385950
309748
950689
532775
157478
250195
23129
641007
593855
776547
907328
713469
626835
662196
652654
258814
733626
1016820
585511
412121
14020
410002
287911
677344
741011
519107
108291
388721
919750
858273
118426
742219
721785
628604
301182
272071
964027
551796
766797
874205
210004
22076
587467
1042340
785002
224396
650682
412524
390460
746843
813283
577113
956579
706916
476727
363489
944392
993687
979467
256553
589417
907627
16100
1034524
82185
673517
967721
722173
917058
526349
975400
831075
715415
44170
1040497
418841
1024289
124506
615094
1007891
789802
734103
257897
472057
6910
643991
547756
718404
509067
549303
876754
396735
890326
718838
158802
415335
999080
653009
337273
670581
76069
586235
266282
418272
558203
493638
180660
812941
385679
454693
376384
368252
196227
853828
300963
763059
562156
167715
450002
565001
1005029
377776
734429
395485
680158
255864
478562
443832
1023320
151322
191959
107279
485903
599160
180651
756367
761549
613281
65503
232430
247718
337068
465092
161997
930969
890720
482928
675322
58112
863920
637653
100803
930155
213413
498576
656265
697378
930992
744985
489656
951040
480702
525195
916508
278229
395633
436858
277427
620421
313036
335821
746042
999520
1016562
951612
179789
58362
367661
391860
525227
548747
175585
564805
523902
853660
848664
852289
573160
662873
305955
455474
90152
496506
54155
907833
543735
162256
890115
128041
715309
663820
659302
977510
278636
968058
1039636
754980
820699
353378
318455
491762
1012599
455617
182063
119415
570406
263207
34769
92420
665372
890483
458659
279493
837718
708311
890789
169123
29689
181875
753225
734526
751978
890272
598990
550138
922368
848632
308683
154110
450988
186879
109076
170628
676587
906981
936527
946459
391559
943887
634596
561299
136145
572951
995847
340543
70061
119688
490839
409926
715495
957219
958367
963204
560317
208576
737340
372872
487324
324915
488447
147810
366181
722560
498569
414516
855884
638358
1010375
227312
1013464
132790
715189
742577
1015930
224872
669496
189661
674666
923304
650310
406503
829798
564458
434817
239780
152766
231638
202543
1037444
680050
1030202
648207
111275
190196
411222
533108
515655
235643
898290
661705
446462
964396
372227
3221
403615
547961
862874
275648
475082
297910
105356
341216
653636
1024972
23076
267253
121376
821998
433548
493302
925965
152219
454735
599941
215478
324051
322279
282055
325669
744347
1017328
804931
796420
427599
965524
676436
92815
434388
72191
627980
47513
77417
964850
742701
942441
175178
363888
15876
275233
572800
214139
595279
35734
935359
758099
603188
192693
55387
69884
837329
507321
149059
444099
1030824
859410
215710
553328
966752
657354
60486
630240
174936
306956
448829
208315
483473
907015
399446
860966
868306
212423
358596
408247
638519
60956
641097
478742
522635
709794
928158
825192
655437
395454
114042
64462
73743
732427
955676
233071
763371
392406
807984
669336
372240
1044341
704719
866913
186921
775259
716670
792342
638244
21693
822540
853690
595399
217964
279963
339295
797928
485344
628431
126174
522943
894595
139749
828466
862570
842502
272216
791308
540765
57320
641364
251282
593022
694624
118862
143418
998846
115626
967931
407296
96596
214348
996715
136046
832569
587350
119258
939400
592386
639046
387667
312739
506154
773983
791592
1045294
755228
563491
903866
403258
533938
904404
330378
422925
256296
767895
774241
1026397
732192
381999
1040926
260556
355078
917618
817707
66767
947679
934876
249548
976231
657135
327425
948465
241742
189415
980083
78217
40990
718811
32572
120758
492116
300842
701880
622046
57069
765212
421223
621519
755355
1011502
710014
107625
85752
402658
717713
52021
1004864
171115
338918
85059
1028507
285908
132333
621583
238482
344283
554315
978431
659998
182556
17502
869363
177266
514711
968857
155672
273093
902783
786726
883940
119779
944974
780046
569791
319333
611102
261104
46550
781719
684470
837395
280046
41363
573094
231360
667213
760424
887905
520566
242015
1019868
17372
509183
204815
22434
533266
612552
504653
883269
274497
625432
693469
418225
675388
843196
469486
600129
334311
844858
213594
346677
646566
245539
139539
434649
872922
706975
360284
1026041
988136
599568
851216
1042091
764582
817665
888839
385046
978267
821832
399109
140926
26403
565326
834904
25145
540321
609501
638169
1001886
868617
220385
970065
776876
426908
342384
103546
805379
799839
403802
457315
566974
473869
1014479
69632
111175
224078
811405
51362
701089
594358
933228
862234
88265
572371
479309
905424
163533
166169
1017236
508840
85391
880431
680610
687524
796122
753732
885014
1000973
338516
919804
71470
803242
827163
124367
100545
236687
1008229
513387
989251
548520
260096
483397
713689
980739
830734
471761
501847
796803
799816
1024001
85651
276581
624712
690925
277130
668643
577409
405186
909658
536690
97322
787974
694158
821749
653115
440721
994962
264027
298452
268476
620583
246676
254258
332558
359415
119006
1041286
793497
669979
590516
129271
233668
606391
265059
256979
27380
193949
930780
1009319
941797
98026
1017096
1032383
119137
964118
211864
329332
625630
713828
413423
1026753
1016843
866771
191825
997173
671828
377666
989774
639305
418201
641404
898931
854594
85241
1009865
134379
499049
19687
1367
559168
885197
354371
833589
279367
893474
656800
752715
399466
43431
761845
427412
351844
662129
95960
166287
438730
276755
98744
215159
1260
550549
832903
810076
873664
325275
810090
885220
794282
976216
934992
149833
886408
256053
811850
788360
714634
28469
861218
545784
203548
254667
307453
542039
71809
177396
810164
951664
1024921
658211
835908
623903
80218
1006419
591498
287803
501237
536958
284500
959528
533920
324591
760102
831861
202266
253873
400611
125913
704743
739418
886037
451821
938691
372921
934795
705961
965048
552885
847394
961106
608782
398482
122171
254802
660165
470995
872365
512649
419169
718643
857921
182167
518667
236399
399388
240801
262540
491510
721701
1029352
839451
520928
425030
609193
438921
113637
517053
355718
336641
906959
84879
697714
382723
510490
842928
529749
94350
809747
147817
749611
942509
462221
632029
820603
995528
113007
745399
404927
833814
716745
932987
707585
761627
328863
517559
685383
953940
147975
947107
1015508
649801
322728
300213
974299
514912
911373
521960
37825
548226
808058
950806
1005484
70700
492576
384977
764111
573729
739036
126197
422748
871268
685830
216436
123731
821027
1042116
1022058
280100
607505
494313
703462
586479
749746
121210
516439
365181
753618
134097
1000265
741800
37883
861599
748159
783797
268486
830964
873024
1019440
106664
618429
135515
146042
685752
826384
178923
612186
157887
339469
584166
167783
304137
664549
412981
898255
847802
460010
154072
954038
129048
383814
574005
221525
852998
138682
124094
211394
593508
643239
167479
375749
301807
135716
475512
465354
58891
779360
318578
733512
144682
986685
512654
721953
834860
736573
1000361
654733
69398
243647
934219
655878
862821
985693
735049
697894
916455
442017
714548
343922
711505
67865
500367
693049
739188
981665
510345
777863
699250
118270
838041
147494
893771
346440
574875
86292
25566
286427
205133
107724
858989
970168
1020673
343607
555807
739859
617738
238787
182133
459745
503692
870027
3684
120262
582862
572276
178363
44347
120626
914244
164315
798744
754985
72663
451919
654607
459380
383372
1025542
171636
542578
547204
145840
402089
574250
734900
527109
524952
714602
124906
673535
225440
768881
358814
393017
73373
1017032
114502
235225
396195
457923
415641
962673
580192
615978
878317
970459
759676
230042
241752
432346
652884
490972
115470
455756
72872
1024306
145705
280606
451656
115872
847247
104374
70252
248207
20633
280563
684301
443103
133809
399811
607020
308273
876711
129567
544771
834992
763370
770642
961137
697658
854124
533298
981142
964637
653565
494350
675505
674330
284889
473641
326394
349178
38639
500893
810167
571198
1026526
529061
727987
315777
286975
968114
442472
657131
772957
1017556
178032
1003774
814189
873213
841329
228433
17322
1029406
65396
987575
746038
995014
1001560
892808
774940
83735
905128
543592
502113
571002
80300
596327
681287
787832
389245
172679
508047
744074
108516
897781
842533
564169
932506
720817
143308
696282
30138
544815
530826
762579
669118
415073
600743
99877
430521
260834
168128
450009
205970
554916
41142
588439
476264
274824
618950
156703
927557
381849
542387
19986
734127
117891
798494
731972
523240
405155
894021
875632
26099
171211
1041072
393475
68410
440548
158975
771121
225804
765384
119994
490216
360847
813953
6510
499831
407680
145174
863543
544274
303876
566290
677843
861641
927588
750007
426751
342272
90561
640629
19283
941332
736811
980210
721449
559960
820535
749875
234402
633836
435440
215273
846299
194341
772395
861764
235824
865904
172143
531420
743268
473034
845341
851077
755984
515136
729769
334378
84352
932520
735709
756296
60058
64672
1020307
117775
855294
611628
888407
1028737
406161
441622
731432
272961
771002
561621
944172
822108
564927
1036768
595699
955023
334342
152489
354185
293399
894182
344024
804320
563060
977495
619859
79138
613535
1031566
831541
103035
831769
556132
816503
570374
523481
621669
78479
280416
159268
686438
504361
366063
468917
381030
222645
585210
119945
986563
806168
460166
156378
208479
457576
259459
770442
367611
682212
438295
114916
644898
831084
62557
367384
11088
877133
165612
921984
58569
760444
296614
652000
852988
13217
905213
84543
666143
863976
421554
727218
153367
873510
996239
596412
950988
126765
718497
756936
411279
651659
163045
876250
69713
40071
157597
108444
662860
613766
954420
1009102
644866
68610
839024
185167
691875
1026496
376419
443054
938245
606417
150179
276356
581620
548171
208282
670753
694305
561149
434487
570577
861043
646909
644082
401981
281202
986289
663297
279736
59633
419781
85100
938095
194157
883065
303516
643336
263886
907161
366125
920028
173486
184117
705207
1021853
304827
847239
153081
969919
621528
843353
650113
668774
446745
724283
869891
444157
111342
682962
346035
596289
379455
374586
334141
337701
44220
129011
387390
406876
512430
415235
331002
127239
141920
881155
178501
711669
949392
1013529
687790
686742
708209
256770
539964
949395
785559
324746
894851
785205
1042742
353758
731225
996340
586969
963740
261283
230591
807592
191587
908991
21120
908057
33955
1022213
325409
1043302
977570
773640
367286
332650
361895
760926
685634
573963
195028
280301
60340
612567
641804
369785
174258
449715
634925
137943
858495
773751
577621
171141
882670
51156
94021
366715
848610
666734
365642
337040
176499
1037687
475722
530110
951316
853805
1007099
165575
329675
506685
249787
376928
894343
611454
397373
267516
673933
334132
661554
446330
504273
38813
673385
738476
528722
152621
640933
622127
160374
47078
603648
438171
419105
719927
983083
46029
81511
490919
628146
55317
567358
439462
510658
592463
937181
444168
31023
779403
197579
732843
1012579
1037374
514049
402243
422100
461370
332366
100898
454453
488420
831876
246458
1035920
461031
1025547
788505
103936
1037129
441581
638350
436231
726371
389411
329229
276817
245403
13839
414688
576623
287859
210459
293949
343191
847060
89252
485762
402782
762769
555518
288655
102898
797673
150537
477754
773991
975271
878313
15883
693991
782616
244399
236803
1028466
989649
763029
980026
859213
269656
396686
900935
339495
121683
472388
957056
226037
786966
86857
761598
172907
680301
842915
559789
230998
986846
559491
245986
37779
175090
391640
687314
550483
777227
176042
1030440
783972
960108
646817
929782
533570
512796
914988
464095
742283
228287
111102
270489
243336
761141
766052
196490
601584
204015
449813
57157
239988
137413
1036459
712379
491304
278373
461303
129220
638047
1030755
1022187
980880
627419
17316
163577
106127
973554
842105
161722
835135
608078
320115
122135
177356
864115
863716
335658
290923
598898
19384
230890
514304
38225
912850
1012320
925591
472525
363855
703912
473332
240731
649353
189903
113384
700575
506837
716080
97536
136404
762005
179215
761416
713384
192560
622318
68718
655658
530329
1001104
945471
483400
64301
356485
178742
422897
407013
447506
743929
17
950363
846579
983147
1026165
188018
845107
544193
742858
970975
741739
234355
817037
416615
833946
447772
730017
244526
732457
982444
1001378
236917
70889
180324
619722
763412
386106
178928
798993
314695
566183
1023600
381472
638035
842950
224062
104101
713023
931990
334589
197029
513804
464554
257699
826571
203008
1030997
672647
759244
245442
464587
827020
519553
468844
258472
822903
110497
1034804
426255
490243
583113
847169
686393
865340
359094
319574
572482
865135
404449
1042463
245048
426117
857260
73234
336591
74179
968034
203779
73704
889587
652325
905375
183574
170822
561613
545094
578043
472989
272282
939981
178922
68104
906951
404881
143219
859055
1028924
588569
370134
93426
1041643
937648
488852
316981
60240
544014
621813
594443
513929
592903
108106
391565
580610
344198
412293
208202
739248
525906
886714
990252
773986
573690
344947
152488
779077
78137
779194
687838
674128
131019
438903
93709
379769
249744
803973
63096
308927
407819
882798
68757
763574
263329
143663
579606
104012
763036
500813
774856
452163
814661
115060
633858
726834
975960
372614
824891
575009
363816
3618
20004
395183
505981
461407
414507
266162
94603
573531
787236
847594
311786
160428
125637
1021581
129012
424528
453556
724231
104495
260120
351688
883425
1033954
547642
1016188
321746
760554
894805
838301
243833
965035
31430
964879
777654
467003
329268
438642
698221
634626
739569
828266
582971
821569
5166
314591
80489
508109
306864
294965
533089
450187
858457
58672
502743
276338
842204
634389
427219
594719
133131
243530
476310
994255
150850
841224
102608
282903
494997
593809
703393
165869
899378
129804
1035959
728227
1008008
879678
864921
615031
1044132
66651
709746
598066
311756
845335
441844
123863
876849
343434
443780
12221
823783
114430
995096
648370
34174
161921
364495
311297
438596
737476
911315
424851
414138
479251
189935
898847
972680
18574
528315
546830
276793
836773
602515
539205
817549
733635
876657
840058
736399
584265
351738
402298
760067
885674
228295
298931
865224
343675
515769
174978
377882
601110
767066
394155
811129
445028
914473
785132
648787
715407
494715
222549
53414
695843
343805
564904
933865
970811
78042
175832
351763
509856
404389
291900
415280
567412
718276
480105
690087
750015
630022
519007
304646
960731
461972
836507
646367
678552
252709
233862
187169
83589
253996
977942
108602
1006625
759671
904177
95926
426329
754613
938251
422750
879757
913580
89261
429796
989978
1031514
893699
922669
136730
66184
801278
526643
325701
298982
295843
684375
803139
739775
257184
553671
46032
588292
557343
803372
916103
582000
942469
535167
999673
65487
973278
642561
915403
165872
833783
565317
103481
978466
587481
932458
438715
943343
508066
892437
852034
980765
351542
2947
794834
383073
970151
52556
852244
934733
491992
936605
977662
1015752
413848
875985
863299
568608
909086
216831
688227
702152
647896
982691
770489
38561
635531
677546
4157
164447
782841
347052
640557
36495
865297
574949
287095
822661
391638
592345
216994
724362
832775
248401
1006192
823058
170564
319234
70107
754860
996994
16096
106434
343502
80734
349820
199824
526399
944414
361051
933179
557766
309787
260432
462073
929670
913791
940026
821621
299441
587996
1027353
887990
342620
649439
214052
313423
140546
1012723
801213
683330
920111
371471
404910
485258
350300
408670
280486
683295
673741
227027
151429
979211
62551
450929
563667
750959
294946
965645
795839
926717
184407
864896
918476
814955
417808
414824
35608
418714
225337
242107
474554
874241
331555
788270
16540
913391
33810
85459
697296
116280
823015
256224
747689
450816
768169
375335
103676
244792
986559
584606
443304
568620
712167
759267
167900
564745
316197
340684
310588
9623
689667
839629
336549
777398
793002
589420
721930
1009725
865001
248947
882769
268010
14236
357417
1001315
253797
508439
683688
712525
367790
881603
82602
993007
781255
170740
604630
328250
438296
942629
900602
377602
814722
177164
342627
691368
981225
253477
14984
875635
498566
536106
572205
836556
1008629
485070
39743
191757
463317
441102
614368
917584
406078
954348
553465
1033818
345967
925665
156446
711853
234105
986189
294666
292629
890812
739682
982876
705189
26198
922561
216664
880586
212612
60464
870378
883579
417150
205035
769069
280707
396562
252581
487702
133684
437147
890303
834958
872294
629225
943414
313575
239746
885805
408867
590905
107601
358101
237352
262998
643924
621117
993463
35166
191626
427797
277315
429426
646736
806894
1035873
805280
840087
386405
260833
303524
758966
653716
826497
319907
1007108
940496
269755
610772
529819
628829
768749
835807
986778
731511
31793
179005
527128
183800
278564
784765
815413
854205
784546
541361
604722
57306
87883
644190
876071
679480
100668
991880
408161
58449
443427
110584
1030060
258684
402359
260472
268974
893279
943883
973457
566077
208913
157213
719170
259898
35881
790574
591009
161948
133184
850601
358297
843772
626579
798441
645203
296445
634780
652500
982594
820985
285122
1012440
176349
995506
959081
29301
363094
109942
583749
1016541
530999
956818
984123
338031
229410
154661
422910
914232
964756
300312
719818
878589
39321
618408
223598
376957
820778
690892
390658
729713
297976
670180
960790
2890
795095
1037558
737054
553682
433977
333930
778934
262935
938943
144481
254388
10928
850937
944056
145306
61002
746191
851564
292056
812962
517218
261655
903236
622464
793952
236934
995402
136348
533127
213439
238264
932018
804223
29199
205880
703343
406583
399513
456895
387106
1019317
165872
539484
42574
616748
604302
736299
22045
423735
715383
1002424
25571
725839
445300
25136
155247
202900
127206
448297
190356
43560
861881
110731
345286
37924
261801
950091
89227
685114
527372
313442
1037987
178366
992513
449496
251635
493451
728299
82346
467081
60905
699775
233437
649503
856846
959849
1016329
747232
510229
124603
450869
117869
834636
919489
906577
253514
399072
587163
623617
600490
741993
952416
315047
501573
310042
748038
330559
419646
1011809
492017
942879
135228
941919
411406
47307
943251
698327
728295
204557
783101
884781
136252
657945
152269
644012
341784
26637
1043448
939628
984620
767060
119171
910526
831731
193697
374907
36720
341495
83937
680148
197188
962001
610988
158695
306557
693063
998385
695965
617852
845313
561194
411601
379708
86867
849317
330590
170148
569882
404387
440582
862898
111816
456612
502043
859679
143620
58629
916344
495940
489507
227008
838814
739279
163379
214111
819937
772913
472210
659340
578822
28679
1003806
201047
499558
658229
606906
1017736
585593
708767
744197
271525
3245
832533
620083
771174
869755
809142
25424
282814
666381
77072
739737
876736
973737
379323
477417
936222
119784
177983
607154
840
1006868
556067
25065
595851
152851
849461
538533
62679
204526
428508
580627
469082
508825
547333
796366
116543
867310
739109
183436
78468
1000664
714247
235200
139698
637453
772214
457621
490121
242530
832072
374593
301923
535967
520208
424598
456575
1023525
573589
779929
782951
777497
428521
691202
827271
519938
119862
840527
337614
347068
805068
971524
560057
144670
455580
812879
178866
454748
803484
138513
726265
505788
1038623
255150
738237
1009002
674822
170059
28827
810564
119940
163830
355981
84035
317523
842710
643441
598967
596762
812354
42132
723514
368176
220437
497617
550180
493484
566838
760227
291245
593644
136123
519316
867572
880188
523121
632658
600737
821045
132716
908903
984427
326619
118064
551054
898782
77343
577509
680502
358298
259644
869927
195315
710075
530206
770813
46698
129214
202310
804064
494978
849859
651205
269816
275186
633401
558956
1036412
560752
783922
805027
873806
297751
140246
706528
834310
61587
193994
300342
659242
638620
736728
248841
602279
422675
532817
503365
844360
506832
601376
648020
224640
857588
817545
204088
405758
694363
45541
450827
746005
207157
638824
406821
383730
757621
338195
357757
814623
1016025
927020
579863
54128
181262
879935
600953
303287
1031522
596804
193310
417464
302562
232187
2763
951911
204269
204921
915181
280
114129
732523
626040
340555
507443
159184
9633
376007
103920
744401
826225
263732
356174
555818
242863
174139
993532
89347
747024
212217
26100
182698
337784
593306
4823
826488
182430
582486
2581
532791
781093
468133
380312
520902
491594
710533
568287
699955
556182
1026241
714079
185324
978025
121991
996426
960435
148148
336639
816064
722703
356503
183102
726361
78108
859527
651777
849009
369768
74095
432265
1018335
772015
575692
838724
22509
310778
803808
884195
1683
595387
13972
713080
190720
580330
375900
544353
624530
816020
1007289
806791
789238
830000
325318
809036
925148
939129
683627
425439
674396
560160
80098
469216
531879
185227
515930
70360
650973
542392
76274
271450
878619
318508
353137
221515
103499
805978
592667
681072
4805
96748
899517
1034053
53430
883302
256207
970450
696552
970793
967183
854469
165707
711949
904542
778291
946953
858528
329527
190213
595266
353408
670923
218130
41851
720963
260341
748426
732733
937075
414746
975601
340771
308745
1020369
946333
553907
726543
487772
45378
767150
692107
572105
842587
155013
91961
703327
345581
65131
851973
670377
709943
879355
972913
379770
729811
922272
87257
309207
522697
699967
969956
962277
814661
616792
30611
314329
697849
633976
430907
923287
288502
986
641294
185834
1014356
677103
617554
937595
282944
626272
328542
585953
925900
652088
896328
906646
875751
427996
119811
627411
1025618
288819
892550
261208
495943
918260
28920
1040931
703775
796491
957877
440475
1039115
987426
989147
849265
533689
610121
547733
477450
939794
804102
790250
394732
81203
403678
578858
312687
912335
828887
961751
974708
979996
575976
386510
1017687
961967
844981
738871
944539
177370
987889
84091
1041667
273280
626693
423138
48129
627734
197885
1018180
171751
685397
863883
783433
336988
490711
274461
256866
741474
170253
176279
566157
836323
608419
337426
488987
990760
864241
15851
229304
903211
678360
216578
648971
830507
991744
51840
743839
717993
570656
348060
620417
340959
1017105
622336
679730
5005
80505
587456
759196
709190
375766
764978
166801
762489
610422
479874
713551
696792
440996
695843
943879
49915
111243
1015551
580466
918636
972205
513362
317041
894634
39950
123105
747670
925551
808470
319692
493527
495402
785597
791176
344004
260058
933280
998689
360190
971926
483299
95931
304963
967058
523265
412274
274717
509921
881972
790514
675631
243469
1001522
983028
999391
306060
365156
435046
145876
4721
625468
925143
1043344
981802
197279
750071
227436
282367
105987
565641
45229
257963
856682
139568
759457
287327
27217
943794
120956
731027
38881
61935
1009292
706543
40894
963817
689773
270386
987525
93303
767941
392812
609170
911150
228600
866985
65268
945947
456986
608345
461826
690806
261547
178599
357569
998308
836584
27750
209234
25555
849039
263249
997624
634244
991082
338465
370070
640524
384266
441827
763069
921139
547478
52779
60639
706192
579642
959922
193539
388054
513595
925527
461959
634903
446674
37240
1017106
526039
720958
1002212
858827
889547
377638
425221
321352
134670
356526
912947
285698
448712
982409
469759
429359
832699
262439
985514
34392
669196
37293
873354
347544
877903
441614
498446
733887
425571
1045214
1028525
452781
247547
24382
1001793
307012
651169
591602
274906
258443
431816
942032
656841
643542
168042
449294
206588
266427
200375
930823
95185
255097
600464
937449
112850
551616
737048
384433
134562
804468
846250
78952
310442
145370
460734
470648
608979
802975
271959
514639
257551
965689
696249
442351
861455
161442
14479
921956
610736
730717
912421
191025
628248
54374
581536
771489
273514
530948
816952
241099
276295
706301
746301
228427
709724
564390
426362
352508
832617
516803
897582
819549
47076
965861
50228
869901
239891
118773
579853
423166
667807
868014
147999
328921
41689
380644
70225
467165
967873
723655
179239
392094
1026912
1021705
776541
159854
348679
766727
445764
754650
186474
252626
671615
531995
446380
763255
342631
729835
972942
141795
454806
125836
61385
152902
117557
854551
150034
4937
143766
178347
105778
49685
45373
489387
439619
660777
1008446
1002080
886445
136293
7416
678894
377858
628113
675730
239976
399857
725126
44397
398129
763832
1028004
280814
357231
468690
801050
713342
486109
12147
160708
908601
515601
72084
18709
193824
78445
921397
91282
856565
665437
585200
167376
851589
399760
257212
857640
855404
291608
252757
931903
137436
400576
565445
527532
465542
138662
63704
815298
382537
47
34587
1027795
219911
206837
952732
131397
483661
485032
162463
1013596
506508
430658
998897
928867
535373
636448
772119
136465
297948
999494
754102
116491
1013133
897512
344136
208141
593589
565004
178102
522204
512324
527849
465431
151508
308196
494336
788899
1007608
508492
450366
638032
769777
848605
815975
615542
435911
123367
88495
320620
423381
711065
674736
93991
931277
325414
873341
217880
357190
531587
403915
834573
642498
419567
730807
586064
628645
384787
683424
923067
2910
35836
403509
660400
803272
91186
709143
1010982
877399
105815
481226
609554
638749
718752
177130
912504
756741
836018
936943
71913
121015
686812
474358
627980
393514
443519
679726
537754
182571
368962
102723
671013
358711
542417
667112
270073
820546
118897
783564
303769
518703
903712
370932
579360
856390
895042
394164
72752
396837
37517
244343
257907
9494
973608
696923
229807
645706
57716
1000427
418674
17121
976467
46108
569473
578199
130839
144797
119162
761341
999702
296454
1023580
268733
926236
291075
509958
928034
626508
575583
415123
982653
148772
262147
616673
924119
337978
659412
685183
812842
181416
7620
681954
469570
737778
740342
360893
1021402
797722
772242
16929
945239
700770
765530
188346
397315
50043
162781
124568
907823
1767
594519
897878
524964
710138
925630
676061
777711
496204
255532
202760
990631
989810
753268
618703
424495
835453
660788
995791
518230
131012
149837
1030027
125489
349915
619667
367196
75517
972553
695878
240089
158309
12833
330616
1001727
425512
884840
323574
473113
47795
76262
302395
284767
64859
986808
154896
100618
325889
467620
941141
386608
584090
230762
85823
348721
404317
616280
745080
927281
372112
470660
785728
964186
762175
818321
613782
421296
444121
108812
72120
940955
1021969
352571
632129
204664
813293
595751
560768
1014452
524705
635868
462584
1002437
258454
898624
588261
516958
865413
910384
564830
122085
937560
186742
104010
700765
385194
777499
939038
971783
194093
526484
114100
939131
229173
186272
592916
870518
90542
1023389
539761
168585
887199
67538
165516
677861
469415
995417
231174
997602
109194
576029
950828
195832
139480
993778
170379
278076
669330
438803
391972
634173
671494
505514
982113
790602
737716
206292
10409
211056
1018555
833566
970725
434959
577096
303493
689269
134162
778228
905248
575043
169703
725662
831797
500906
781181
537447
182515
288054
553301
943149
881379
770283
639870
234098
856334
1035218
865403
1042795
55896
24924
22835
324200
6130
506633
68390
207595
1009042
73991
233475
425788
624853
216748
618772
617415
82518
525585
1042302
611095
60822
537053
199546
410248
769487
719050
291282
294852
262674
737039
982831
890466
13142
815376
213659
555696
695141
379739
898473
507626
559428
3464
959235
333918
1005061
246542
341179
496813
932313
556991
535939
914233
888346
172403
261304
127866
48323
775307
397686
712591
545159
603528
275432
707747
749101
5223
171824
573509
921910
362687
497191
16748
894521
986560
203728
382090
397393
821676
27972
363089
537237
310400
1022895
903099
87694
823251
803367
43389
473530
350586
343587
459527
990203
751846
759444
15232
80875
227466
596657
1002460
370727
763704
157695
531141
347942
433597
498845
682231
915452
496909
955904
646630
392185
302278
960571
1038819
496791
651111
32632
378279
953059
42552
845474
404581
567636
1015091
379465
689055
802414
676846
423982
764887
501346
183332
684950
835143
775192
586596
385724
230254
144466
146379
454685
1008168
434241
452514
950971
90471
242703
347433
134269
891449
368544
384805
923448
636680
236572
968267
479746
1967
566847
629844
1008015
253735
638643
852414
791036
516223
285891
517553
4177
985059
985629
531598
116279
379023
849232
1037081
796622
731080
819272
162159
10398
711423
736574
694617
8646
115202
436547
163347
357433
487277
347947
653499
990744
888885
8417
304619
955318
467144
629891
303932
787017
803067
143970
151463
219349
539566
189711
271596
1003063
309806
959114
357014
587577
435260
538759
828550
957007
968326
503285
848024
4168
679705
548116
10517
778398
817894
366660
451770
849003
577946
679913
563748
496557
741924
1011416
457763
522289
165056
765959
666661
389597
860196
946231
778249
95500
83246
89350
39056
580606
659165
1013879
964874
70445
826117
287382
1034244
302566
614260
1008687
705866
911344
344881
558418
646475
60988
894896
610211
984141
616684
329892
140514
531948
514280
60987
332073
209864
345499
27122
794349
983469
553976
920835
300189
619530
869133
637809
149134
514927
585554
479503
866024
955357
282346
844370
273867
309924
768772
791375
967396
244350
648469
969220
555529
911917
1011844
126459
604582
460162
408165
919759
688074
485978
469443
670920
748072
460381
572543
832037
663932
602814
847705
233302
623651
647790
927424
998441
469160
25791
228828
501466
252563
538171
23745
542610
952630
304514
223762
714236
809752
497192
821755
285778
457902
873259
617881
433605
216495
301929
176239
38277
302265
662000
1041367
946147
115406
757970
764737
48778
156170
164867
838239
498700
340889
808525
119765
1045295
988204
413592
37862
931128
907082
1016992
701739
504110
923972
772630
357916
358423
189344
1025198
568643
120126
771345
100807
843714
303274
324742
592423
1016938
500955
803122
797182
538402
365979
616709
907111
453590
182628
499255
95414
864151
51761
621327
199853
683738
639085
453885
673803
78518
165690
749045
484142
190618
766763
277390
729528
639983
855886
78800
562477
480448
277296
800466
964840
63760
647284
418027
972399
721046
522518
426341
933264
337391
1027504
902414
312857
551167
382847
14720
570611
756538
306111
78730
875052
1007186
1028931
941877
981664
718097
934697
886536
74172
267608
904337
20729
520309
533751
6263
642262
844334
852462
757129
590342
74444
909766
700688
933985
701722
275004
3410
22623
709284
971043
526724
136394
21224
206792
919718
918114
168781
687609
650262
689366
350287
967198
576872
507220
93268
966273
790950
891881
632554
323295
748589
894700
219434
356509
875969
405212
435970
549983
223228
218157
707435
636438
86307
517235
100789
990380
204026
608840
662387
398604
990394
5377
493842
434650
427028
556377
43874
895373
931104
1012077
400743
398332
985674
797729
1013563
369135
575048
672144
120654
782914
969847
119283
642786
50028
683466
353215
827649
615265
843336
110434
623913
103600
12171
773157
679800
183025
1007453
762056
548407
301816
88490
231724
666483
1005895
995100
487435
188657
699584
384714
646663
636264
246595
290972
789499
1021562
877099
246838
902317
588143
33288
504879
316779
997677
387497
108760
420437
16219
577787
723446
692079
990489
911122
430400
215298
337429
630696
735338
312411
930628
377865
210991
182392
258626
618967
288785
413199
502713
704894
440201
539937
826888
551146
722760
10389
670408
470914
466557
953042
1043904
393260
161909
588737
765308
735692
576679
839934
493565
39346
365747
428577
407859
755122
337715
348118
496535
538703
222834
790651
109863
723369
303566
25064
345526
910086
733893
967968
315928
397971
259526
524615
1038454
275435
275043
99419
812312
361161
372752
744744
665350
352234
213460
641805
306590
659936
471407
439560
661873
768045
173403
270248
883135
56379
664079
685154
472340
440131
919908
1002244
200244
63428
184317
399940
762664
73686
401130
195224
286368
874324
233965
440655
768906
193717
801621
690824
575837
44561
763104
222279
34022
64126
179091
898520
574452
960941
296893
620101
252892
885296
313736
221461
160446
633043
288551
97889
749175
639513
524003
875126
536034
383087
873226
885758
935264
378960
758803
690867
236581
326639
436729
214254
766597
336633
547528
678612
376534
500582
898879
423532
333361
295248
424589
241714
25267
569236
86598
563630
942333
146307
141940
681558
842004
255310
105309
487321
225393
801827
582687
220577
492572
46662
492098
505691
792868
276122
398812
7934
964938
335659
198969
380691
649052
892916
547509
1012936
357014
186651
739903
228277
752504
234816
210409
369202
838771
339069
650262
320641
692987
1007798
190441
1043013
260697
517249
393023
236678
694118
98817
414421
923249
666172
469928
285947
559762
289019
533909
498089
268416
741288
349390
979634
473068
985776
499985
556495
817049
836025
707019
857031
158839
785840
299335
331866
742960
935958
63548
352640
572686
384176
585673
953099
46424
127225
739920
189546
428408
248408
738985
727082
192820
151944
767196
61046
883146
142000
962362
523114
494891
787072
738793
493333
937603
721808
652621
671149
878943
712362
750792
972012
75639
67256
152333
794394
344693
207545
655811
879267
52305
282633
190852
301719
255044
852253
505634
110660
412118
520922
116237
729034
437450
701721
433611
701306
220322
964504
830830
108312
717090
711924
390333
891804
93865
1002948
903130
523166
861957
775442
325256
88861
848477
431756
453837
863835
1019840
21411
443578
602982
835831
562644
867531
576207
622858
235543
916399
235265
510396
758447
873151
296404
837927
529449
814306
92041
212804
699033
585604
535983
160826
782274
869203
231296
929605
850493
130956
106133
838658
322081
20279
716881
691363
305524
424917
178525
1006659
1015775
711193
1038572
814335
457103
752561
62468
63058
886735
108824
876220
612268
96102
584625
455978
296565
755222
45470
440830
397521
477223
560580
1002104
218207
414637
329789
558963
930774
361583
483619
997787
37512
411824
601163
174877
932577
14379
776691
772021
655950
199580
95113
41437
138193
412744
1006671
928802
764686
774677
569255
320414
285886
494061
406529
736123
196637
762019
565383
518392
600443
649360
411700
960118
759230
930747
924512
553259
435005
137991
414499
45713
277353
498645
1028328
203550
67149
877583
641436
702646
789628
416446
891243
357204
155510
601689
1043971
588219
615021
149659
530076
344315
923635
1026414
807685
742047
664608
799762
813807
654236
673073
932158
869743
132526
527446
870495
547664
145924
598708
217111
705006
804988
821522
761598
80485
530749
33298
50214
35276
472423
71706
343215
569232
114896
867055
280135
915009
359828
579160
177859
1007464
384576
699605
80810
827551
490819
516896
711659
510282
53228
215327
643248
364156
250863
143522
480872
305282
56551
471947
728334
131567
230300
757916
810026
823521
216525
692595
946555
457721
754366
987151
817909
368098
306800
416466
79675
936717
931923
627552
1008140
624079
589566
506667
986042
936055
267732
41983
1021943
815450
287424
45754
468395
807851
942378
966178
340057
219436
441491
737327
444543
200861
485141
329316
1029109
1044654
574668
145766
320503
471225
651523
387119
1818
27562
716400
510107
573742
256217
545061
52754
430178
703383
978153
1045333
665523
878778
1021877
539522
882734
365092
306195
425490
48814
820886
786877
13699
639963
242238
854275
236436
713646
1008785
966847
303786
369739
579072
71344
1007295
199184
801857
440281
638602
427939
459035
594616
903083
858397
120383
822604
9122
86588
278052
615174
199262
258127
999417
751571
1033321
34610
20833
344385
884
307949
655059
341256
486835
699635
87946
169613
454680
792221
353383
88818
815199
453410
583412
203205
955570
468430
211934
952703
130238
931495
825255
118003
618972
1014783
684247
437033
500150
229796
509304
479879
201783
484278
303710
435275
5614
982813
681125
301188
688383
897308
921374
954621
332084
881091
310817
478387
735441
615464
657790
440998
620901
170085
921822
804492
527258
304991
947932
22246
416704
591959
720347
29629
830355
431511
1033683
171756
785079
268794
34533
759365
380905
749122
540962
316274
594212
694357
656550
1038714
517238
996798
515133
120387
653071
651627
255304
562490
171736
904775
662216
318912
342790
442561
979655
59110
613108
601143
666895
883310
406861
619016
418330
704218
424576
852130
218075
735579
524003
319384
77462
220766
916292
505516
599856
877476
479735
941427
320441
73157
726535
831435
880893
860782
753445
307761
185070
799522
629273
515114
407658
594060
832816
510737
587695
787331
812060
402205
726747
582197
357810
454078
908656
904538
653147
1022769
750704
29534
601314
150190
27117
349370
27624
913239
935643
493274
1011957
227304
704483
584298
645913
923287
304298
554943
906693
984371
319829
964150
864963
155255
872282
229549
877810
515122
123971
64107
83768
667500
869915
898109
706889
78399
254964
387034
991098
896134
264858
172939
99667
1032335
444181
721708
717431
730146
704130
158423
875093
956059
313962
624360
249521
750016
51003
406840
330756
581063
953727
965610
265986
361769
972375
11334
801478
719196
876489
651068
717353
194650
14634
889501
560811
244387
1036915
133995
539820
290546
654404
600227
401846
760776
9152
498381
98961
658198
456710
1026124
284714
983587
354648
886740
120654
595670
226977
68290
723174
529808
255157
731967
749638
25383
841933
1014882
243689
378261
281333
972251
91202
835460
773797
596222
434437
792360
11865
70926
621980
1031702
514406
461498
637728
217105
761473
92632
979396
966662
1029120
689825
557845
451445
862482
573650
788089
55989
687060
142768
560123
960553
931875
453709
953959
166666
980756
279341
526356
333146
602454
84773
319414
304904
408699
2819
898146
233262
437132
981832
366083
389364
855623
757688
308028
954602
719194
852262
1032053
518130
888130
977609
438416
269393
793413
80967
200548
80508
400668
165021
697289
909541
804184
99842
317978
581571
915984
295394
881147
778265
949661
568447
246359
273435
629149
544686
1008688
195322
340960
527596
88034
142699
694419
220322
96152
159030
93629
872759
243159
379639
220275
457744
831624
710650
805543
604836
255152
829043
912939
1002244
162037
72245
816909
681230
851460
260921
540443
438999
12406
418028
794800
981272
988103
599171
848466
98715
154393
116009
184984
1044000
1019923
451695
117434
393704
544900
479515
338047
618370
854222
188002
528956
880174
184836
39710
404995
54491
427881
991779
810632
104428
609426
1042630
875410
913423
729877
583651
138421
875080
113869
335348
465740
70848
14024
1017434
780226
489663
902961
275691
293701
995269
419280
945618
406954
574271
901662
313100
178016
859910
658082
587028
357842
180651
991025
229196
390335
452704
491689
118633
585786
323351
445216
331963
968296
229748
522432
157990
112236
530102
2612
531645
323746
565222
241947
192239
664819
445702
232836
941189
631295
991823
377564
298367
29739
891769
666498
972562
905899
581279
580471
219652
401689
839241
332236
1019713
972179
324506
237767
158279
1036842
293005
953299
411862
855723
164587
442502
111602
840230
395962
956327
224320
930919
667107
373130
852534
802891
992052
32847
978297
999510
420876
416395
380577
419235
711683
296718
399596
65693
1023314
318948
457509
570804
847559
414679
871685
728732
118713
325670
56616
669159
274004
854407
1007261
376838
413120
863388
954094
396674
732318
33766
224126
301154
831913
586395
994446
811028
162972
624991
154694
360889
628977
825776
272346
88791
966027
522991
81311
483267
230743
421415
639119
33998
340026
177493
654523
961794
267848
97427
795728
312192
798007
54379
634008
730003
786763
711714
471133
209060
183850
215228
914569
726676
537531
1007135
976901
671366
912982
708453
935985
385762
931928
792777
410943
54612
250825
361102
407181
611692
829801
111106
1025726
171549
216361
262608
722242
753690
363442
75057
1022216
27479
909159
297073
835987
616286
8145
669842
955720
88047
297358
686265
473853
673321
322843
404276
1006486
596886
160379
969974
310300
539295
207001
39944
789086
288265
117885
47737
220411
423531
13212
503484
1026812
972373
525022
1024879
953116
14250
244277
15530
98070
582460
8050
372409
349570
188025
272018
364118
116985
729356
582375
826418
1020823
839231
676281
891657
629368
373354
473392
994648
885060
135758
975697
236796
254863
73228
631760
136233
514168
187358
344146
926289
388793
353716
730304
884052
527216
668258
834807
800513
17375
400009
610809
498221
304038
201317
363686
76921
464713
175950
358048
785758
539252
386853
176562
114588
794811
573288
810679
244459
916722
328605
100461
961604
596473
274734
455242
565326
265091
191986
354597
921255
845920
948866
40014
700687
202881
59259
94977
264509
600632
833674
939017
654841
526379
891712
88322
450074
122219
587394
959403
10245
841225
908331
157930
1021656
758200
172882
22845
397750
472003
552819
730172
279518
202655
352736
17315
385303
503123
399912
375419
891888
785137
775960
36152
14281
298558
540717
123865
477298
263210
32253
686831
245101
795824
862492
227187
1012409
920412
300595
383810
981673
493122
976697
961346
378605
305311
250986
978885
795039
481240
595422
33541
514310
817531
148480
132442
530553
538274
415080
870225
926625
751582
210299
218742
452189
620860
515258
546380
429808
405884
119134
690010
290049
775528
901559
788504
430546
481675
549636
581388
822062
602398
68062
478250
273705
171087
138540
989838
716765
409760
653357
648259
314428
799362
80551
650180
632521
401434
1011638
19692
126590
876767
755570
49139
1024911
466357
796209
577972
950564
463737
460122
265335
173185
348723
738957
979434
863490
491530
385201
139258
983064
823939
259852
177519
186350
807872
480207
258480
226959
853261
629034
608610
718956
237112
189542
674612
477394
710555
194534
698806
973655
422838
475473
543259
510348
816143
77941
554232
419725
20018
496543
307197
221733
86309
166491
923825
439105
192406
1038310
808165
934984
1027157
873218
1009944
86289
973461
178870
756975
195971
821731
59587
687501
481561
711717
742445
900276
842531
321112
589390
149817
102267
935726
78344
975032
795118
840828
863212
652456
1030272
298925
440894
999011
597236
98628
534257
672495
328720
484746
815727
633749
425466
843988
502461
300236
588536
778572
430012
556102
508302
143476
588149
905071
588088
494700
540301
436157
311002
393211
451882
368612
735448
166485
488792
695000
215310
915727
492706
177236
730106
212577
317877
676140
791011
407592
550534
996762
932539
371236
654184
713804
191891
1030270
449488
844404
969034
196126
713290
194349
681926
647699
526036
470226
459658
1012077
357987
305328
268778
528563
122872
92261
40850
232266
516587
142540
203715
445963
341864
374438
296972
243703
728760
712637
235300
870037
755777
128839
898822
494880
798927
740999
933552
408904
267726
409230
747796
114339
756007
772591
159156
99802
443296
936
979068
276436
847163
776034
217030
185683
302094
372058
596817
193247
196413
941576
17071
1027587
108266
65286
316495
121654
321282
68700
309256
302171
353858
562991
667901
360852
646900
57841
153139
636035
289178
618098
498536
150361
183124
519448
395674
201003
841897
966650
749812
254779
366059
510689
948319
943049
623288
1031716
217233
837931
242905
114000
1039078
966919
42994
325165
593563
969349
391827
198483
417701
129650
557539
172638
167949
964984
752520
408718
848156
945242
684610
151874
335727
686975
105035
982036
72525
918241
1038168
328583
295087
747825
625363
930417
131525
261756
556729
519174
730775
845638
360435
246933
37264
427422
929522
570551
679255
446028
470180
532691
264719
25787
514726
505669
191868
617116
876540
717121
307893
872117
687668
570768
825702
99428
189768
846415
24992
961453
649965
674849
94874
1022737
947351
9697
622881
274819
278806
311002
215099
377584
872300
5930
694614
120783
2210
514060
83776
65294
341862
141577
290023
33784
149563
650049
244387
980649
612773
881583
726423
591954
440704
322630
228316
586793
847371
229080
559296
1025619
392463
756494
527167
779025
420576
86090
826142
799893
186739
840532
644443
181730
267282
529011
897315
103645
592761
725081
793101
395719
1014852
454580
955761
545970
714121
1006501
371052
722486
701077
975322
98739
973003
294295
994791
446856
943870
998077
147175
291175
510878
397118
920531
313114
270896
610401
992865
61823
815832
783541
957963
876985
256504
918961
405967
436231
983317
517639
13463
830310
459467
24151
39363
844506
533438
783932
880949
514751
460557
950759
1016038
182219
580668
470286
116820
371469
631731
831760
600620
535036
75206
383068
374569
305640
640862
925690
954490
91986
153652
997049
65324
709379
1012593
634901
251604
824757
639916
453380
142546
912451
1027486
573428
1043003
780509
74529
403315
987501
75690
635213
232734
212750
341812
783452
622995
933569
1018691
301564
503589
74690
514401
243705
480526
714193
303261
939230
747144
805385
187338
237383
803115
277046
93434
922465
653587
944962
382116
442881
395910
527109
94693
158618
172685
342842
625861
142839
1035453
596217
804204
418967
310534
604043
890681
526660
630972
930716
891719
590495
281917
867432
427547
393963
685135
447147
752871
170698
884359
915728
975168
1000145
326850
445914
992505
230357
725245
512865
1015527
632937
288507
937935
1011290
816839
830187
167149
312032
419574
194989
815527
520962
672331
773370
436035
446078
408347
38907
990142
876450
1022890
72154
565140
538350
306151
274318
103935
958788
923185
765773
231944
169516
916216
700875
169716
670819
901009
940858
247257
995935
754044
764887
71906
1014223
665491
918127
1016954
563606
676596
301762
227328
1016955
826043
979899
191830
343245
523451
760698
328347
716918
523981
777000
573889
825132
598922
534413
590299
952274
378680
498493
954662
181198
596994
927381
97691
35074
666340
1037668
122592
873904
149529
60819
441479
255151
886769
872557
315163
688868
20860
700313
484283
336051
616917
573256
530655
903392
151318
668621
488665
166272
72005
906155
485185
59121
862635
177954
602297
607962
793372
607374
16011
873689
288665
142819
595087
160766
468079
1025482
546568
479219
907048
1001005
422720
114001
983067
979822
719408
191976
167672
608878
895943
856475
168382
818924
683173
443617
118487
458979
625275
887339
452707
229540
666082
910271
318839
312935
854834
852960
287951
705093
23915
374677
748821
808143
427181
142573
366966
319400
796450
991721
181882
66818
908481
832252
795972
50888
849072
336172
690947
267181
720721
775131
319361
676191
706602
29246
491588
893794
348529
1033909
59428
308858
1039748
307441
484729
605601
979019
930360
977990
222570
337736
362186
121352
886319
877577
192616
768965
415142
303582
905693
723197
1037557
69191
361177
1037411
642133
3295
606912
880869
206721
297741
15535
694626
304617
709497
846414
40522
230446
296224
103264
819336
522421
938766
683452
798824
239988
94187
267749
107511
328706
905682
703872
766600
493012
581205
742311
480919
688939
292343
887013
925720
238311
200096
87406
474506
171208
652496
460527
976882
146705
675012
1021704
205508
669804
682402
607097
635171
603805
611467
461818
113354
128469
487856
326812
125092
964838
867279
676389
291671
944590
220566
24649
120166
17266
438241
985837
761126
389791
193388
21717
117642
975771
311734
277413
823295
943366
169417
354668
303114
431046
193435
994948
743832
161665
65117
93443
1003046
479839
856703
995899
761746
504481
94425
89987
745960
365231
904656
1014302
631736
97012
808181
35939
452641
175461
254806
858895
600974
778816
501041
750748
578401
592244
566801
898280
289839
612896
30839
135165
724723
136579
685671
437334
824169
188799
901748
799226
50465
164807
490724
1017464
818609
781907
490581
212514
536827
924071
730181
673573
149923
887193
55933
499004
54576
205027
434934
779531
123120
710735
417438
39652
725360
672767
1044631
931383
535301
81429
130179
901732
1062
667508
273423
475984
429415
158622
360345
121598
783805
1026589
591528
812168
223897
764374
57593
340293
623588
554976
604986
949351
508829
744418
238241
381722
496784
1035420
753641
1012001
1002045
335058
510863
834847
493415
159401
596862
386946
175297
246304
104733
622931
497647
896512
660750
56666
710731
544597
108101
444820
420925
718646
403897
496909
21788
375350
864883
395415
591097
857858
579157
491372
97211
945702
938280
498995
616086
958036
219467
1009267
68126
632063
624942
614815
776278
666798
640274
3906
365914
548028
521561
264295
574782
478242
145633
320964
509463
367644
964690
769226
902341
543971
349192
758043
870610
827976
434227
398640
115757
103212
479803
311654
602270
811621
439575
776787
499386
441493
191195
702780
631392
725278
4130
1009168
354617
835643
691992
670595
1038803
151348
1044725
725760
998686
56035
518502
156225
538
1043241
197881
304537
967071
912162
164358
217062
124980
644430
724228
895335
376665
724220
191568
469434
566799
297410
337817
318696
503307
1041702
346765
104320
115177
299313
681789
514658
754276
256677
679599
998858
908292
476362
960442
136804
116038
461419
26362
51822
952835
457367
405219
202631
823940
123066
988318
952706
87590
48645
573083
974580
177419
140730
359295
659343
986108
769414
430936
130160
279354
755429
430860
130907
399877
314192
669855
734625
937012
84802
73694
294444
241114
551628
592257
417501
229196
678840
737403
931470
410915
410957
43380
73193
463699
860513
978379
892753
524112
228748
742734
285208
290796
746011
631232
763496
1019096
374825
592571
986847
834669
540544
147042
215493
268318
94696
749010
175912
71487
1024073
289662
36838
368337
651295
316713
715898
735368
360824
1000720
810243
841408
1023169
540608
955719
433699
153001
766292
277334
92473
701341
491179
308244
521862
17229
711810
57224
346550
37907
668596
439312
455010
738152
360965
752211
183177
467117
743307
43656
898636
631900
676120
885973
172717
591225
654510
260165
276485
35816
714965
450897
323505
539265
50202
1011446
160530
747489
939456
792016
212814
202785
646942
665787
496697
280534
740088
786945
409464
224186
838221
935032
493411
554534
740779
216858
530392
720818
15508
993349
149833
402817
607687
932390
350427
590876
266821
523560
620684
1028294
812841
1012778
1039355
131344
836473
171371
97553
78745
667481
373678
422050
162839
855182
592206
846455
394107
842539
520469
504711
98644
891145
349454
509458
695808
252950
114973
134799
888471
83240
282773
589977
83812
426816
269142
1000968
786160
60530
33889
518733
645254
406387
924375
58051
233532
575303
160803
393182
190306
377062
70956
1011766
763069
257598
123244
532730
51488
212995
835600
815772
253948
385255
196245
491300
689471
234066
378638
229665
229675
998703
525630
701636
570494
785096
741023
150312
419141
834098
597699
71843
310870
569775
182061
1041461
904354
819679
42372
571231
755181
616935
189067
248842
518314
763406
710256
494005
557636
904245
706079
539109
520375
616423
158640
765921
234635
674176
661676
812578
670498
1022485
514217
312496
730205
350757
587278
734255
998405
788228
787437
558645
532193
165465
1024448
957122
744566
924014
970110
594961
717950
525169
862157
632286
757089
356793
392253
745603
919209
920601
927904
347993
560547
571905
906462
895253
584270
529492
486167
752309
804551
829427
41288
150845
297069
514558
377447
227757
1044909
187391
233924
987909
684391
392493
729870
826251
402241
922373
315556
864328
21023
655902
932145
1032878
946886
833573
524391
819290
698793
843226
829180
269531
781451
832087
998421
493978
549864
894670
322014
475855
556033
134656
303446
741600
53229
622354
44960
28679
714565
547825
67699
517721
557634
354478
1042834
329850
377515
850858
205569
907925
158522
160680
198437
183593
519726
943067
699887
694342
931023
295200
1000352
53222
304247
248428
208540
764370
536397
587043
233243
538435
970425
260963
65918
840897
9996
362825
643789
520200
31030
989050
568893
756551
344951
894109
600254
507374
134599
766394
456541
751024
120201
579401
437839
616
529246
604742
817465
809456
285674
272221
1045034
501168
34887
287151
607833
262948
341048
939783
543853
139918
675828
740272
848484
362868
740621
1034279
859144
821930
680387
54
538487
1035157
861164
479686
347004
809268
56823
189759
710831
1012454
637769
284864
58066
789329
1022059
63306
38531
128732
477281
475561
151988
555166
301758
321763
898794
650553
487822
28725
694554
1033929
453327
870576
615242
124546
284754
320942
101982
534222
132390
483956
861556
433159
258890
447814
873593
959294
425873
571898
102615
860231
398309
790188
231464
731395
129081
485278
536295
680373
175121
630870
1028215
195315
453035
671508
484125
528206
299943
54291
514132
589850
296082
66892
130383
757805
394239
432506
831982
326574
484458
355796
955702
525808
661453
298052
156159
264041
48740
886762
309048
133705
642198
393734
221406
6338
922812
574652
338816
825477
1007800
646335
192386
941721
10854
291620
747276
234384
924585
354929
210679
1041201
872939
432163
523127
792626
595879
154387
278444
119850
1037982
865074
240578
558779
1034959
634379
536872
722648
736863
58114
1029028
1001215
74969
581376
216125
237571
733371
463170
651963
145645
880987
206373
797155
878738
1005394
67544
752075
457249
261942
138539
48477
195163
465716
119911
1007267
731639
776936
149548
827844
145515
1011204
270467
747495
730052
839839
490251
695620
654060
829418
505616
595090
333349
880385
380545
341524
940942
234996
786354
207240
475526
881240
128996
68956
236821
740063
182354
389803
145070
1035949
774551
803085
3842
616312
641859
214659
650019
286594
80996
728624
675282
643943
1038915
354259
506537
592194
634044
362534
338640
732933
586079
566324
775795
146983
41798
510767
697960
404158
752191
1026663
316219
657952
193308
853055
116307
77171
502768
381452
974336
1045052
360386
445239
101044
654765
955300
1024690
305640
66653
949320
702609
1032617
395646
186600
280024
753262
262163
316237
841354
654658
1017427
750466
475327
259233
280691
1029296
284418
494798
283424
335571
400291
41812
613527
800384
848696
185360
859043
486769
875364
292850
452205
116044
833512
922982
657554
549262
956724
172394
427969
745101
85994
904809
335894
295638
311483
202736
489792
911828
8851
487937
724963
903157
461578
962270
299295
645237
389645
460575
651163
608197
341458
336384
832780
734495
745682
939996
507709
499891
1027558
778028
91651
204706
261111
513863
576351
875367
695557
501270
999797
232899
675734
482883
992113
79646
284372
312867
287401
658477
938824
664820
19326
237464
178904
44055
267407
1017885
192542
2550
74458
611062
717254
95054
182931
617989
689805
43009
700144
209666
978266
155065
294484
344173
560634
170956
449808
303236
626818
651445
766330
450313
30688
60340
649501
576111
669398
43576
154235
955163
966906
353714
894538
139023
216794
499447
65735
383458
881724
136276
940291
484567
864300
512850
583671
257781
974922
737820
390934
806291
227772
798015
599534
537157
239819
74548
266061
270262
265019
893060
74375
612575
835945
519811
502354
966684
790838
887489
1026260
1008317
279140
552866
901678
520264
948204
387631
972836
337971
281706
986417
660709
213008
707295
860841
729893
11682
565331
925330
442642
437797
983194
7770
703894
421929
646361
721201
760936
942265
631794
443010
353080
171916
356994
115969
945917
157075
426450
134941
732874
162523
1034341
528119
1018426
1044014
735271
127029
280439
54637
903334
109157
585855
962486
671455
969911
989648
674968
506151
830156
679267
759395
82431
242888
619701
608766
720065
68625
422154
80722
408853
883389
1000512
602425
137421
373507
637729
15851
667611
486143
633391
362722
423458
159435
96039
756521
453730
57887
780827
602490
324957
482324
71590
966441
478393
419780
173734
393775
248203
205339
638834
820336
633760
852470
38573
278251
821567
932267
678281
425478
150263
877658
213871
758590
791204
69674
558488
588187
535064
197315
825155
499555
1034625
774266
776134
237563
889067
32126
410901
236811
384675
985735
831734
1045348
462821
1039601
748250
91114
39243
298688
14451
576990
273005
257756
791983
265371
339770
219503
456056
694894
847148
212519
220142
806411
274854
434103
152595
242195
329347
146372
772807
627397
603932
105643
814368
228541
138939
366944
388851
970321
108028
143139
641085
251280
184201
158749
414923
434149
446705
572405
67796
854009
545187
705690
144819
850360
1001916
854619
585319
203882
246692
647694
1042036
520487
644004
219517
570548
215162
269127
548082
459053
236708
293549
531292
904107
589195
439039
351407
122985
185621
210122
140110
897940
478890
893233
586515
472714
811961
1014714
91877
340258
812641
944364
737069
723324
35326
388798
242249
679675
274390
315049
812955
64752
999174
799632
53085
819058
916849
855543
9683
638675
127229
151269
629117
332034
354803
862504
656263
483886
932590
542169
1001996
935602
932249
42638
419883
23432
765695
11413
131478
601966
170945
208673
263050
727747
224749
289915
960493
283993
299532
435752
588945
344483
943220
95769
556109
445964
711345
259265
427575
396945
282754
350866
701295
1032064
218052
108964
439042
549514
900200
313603
18585
945022
511602
323631
403885
706365
218525
615981
22198
114758
621653
138867
987057
436505
767994
69548
356184
179227
127204
994147
1043
13593
129215
933369
353377
278180
967927
580913
222879
138601
664532
788254
916429
547239
29129
57808
882791
406930
465869
461851
166535
543605
610713
304263
263768
876668
664108
190501
358767
406317
446977
831497
349571
16772
783972
383340
63396
319996
303296
135400
848159
758198
24826
953703
20717
102748
546109
279162
740337
165991
203577
129003
590799
80797
180691
1041961
80757
601499
622092
704525
737691
57384
785583
1031230
240273
50584
711963
188307
63029
404662
693971
204973
491548
203250
373095
983553
603475
695580
431625
652264
567531
292805
159363
424050
189639
419033
259241
277491
947378
562279
633376
395891
872429
998055
793724
684209
611385
843458
773374
921219
406739
553423
802167
363750
416708
1010688
527751
415891
590761
385310
262385
445168
266239
734205
646504
158789
810517
576632
364183
334123
1018253
538641
343500
376110
668785
1805
91078
846848
845784
874927
518806
413360
984595
830875
1039459
355671
294791
447970
65069
273711
655894
117467
239007
949838
452125
693596
484477
310436
872934
866448
51843
261175
395158
791860
339582
796479
959205
361757
887666
625515
875897
14726
478334
957924
508979
434645
888736
781970
111241
1029349
471302
589522
879440
288338
739022
94963
649763
938576
71347
225645
566046
212228
973617
699996
774210
493005
700138
934363
239252
237507
594592
446119
192137
942688
263945
314081
835844
20409
137990
862692
237868
579505
50282
295113
807676
878267
855682
881445
92527
359416
347588
932948
8294
192975
602455
550102
867583
386500
576907
798753
320325
865582
460807
108704
591337
30547
202690
174273
412863
451680
542396
478572
27045
361482
999314
838238
564943
67527
304527
155402
381839
970761
189288
263773
855521
866946
629483
60455
756034
424908
199591
106657
252793
45623
698527
3961
945582
801278
122707
458316
377134
706480
221580
567739
134408
881713
120753
737931
737112
317291
744877
852874
459916
858327
247449
579557
142502
311781
613222
529170
937428
904373
999622
158292
599601
886461
579846
761801
831748
158289
787130
739133
877034
300832
528003
13297
293306
299066
833470
69652
187674
564186
516710
354129
359102
1000599
762666
271983
912219
927247
280128
61486
457630
431990
88984
81795
321029
317599
659390
950729
402046
802731
448565
200657
350742
96069
182564
645726
812759
349977
685991
584568
361848
165911
462712
554960
769068
600019
408460
859668
1036380
216529
389657
381825
48667
260448
713766
1043693
214139
603338
902724
805714
843155
537736
1037075
475916
107676
122435
131464
454073
974462
712444
809515
918375
498096
750280
273906
23764
897469
612939
685087
737658
703092
423350
625111
9874
763687
793580
248278
807683
204205
922184
490405
541550
973817
652365
606197
825015
869083
369487
926490
51889
709179
497574
904961
487838
943451
436497
405500
582411
207138
683352
641181
183222
812570
502496
747289
905847
619352
274825
570729
697241
862234
270539
220437
401864
854213
277911
382971
29500
520785
153038
945549
962179
508156
1019892
564846
951044
936382
845692
1034313
512505
8656
202527
158898
787139
14218
93865
166423
437257
65778
874618
1032150
653536
666611
176906
938671
1000901
522540
1044041
680837
687217
232371
372475
593658
367306
338676
451334
43274
358063
967187
46454
9809
381317
180942
544954
221867
212228
97040
545558
285364
609802
368743
784888
100342
815625
719356
123698
655637
308426
645920
581524
25048
133104
408833
225254
262487
833717
115635
996207
968799
338732
224382
835579
573697
391391
840324
171085
880224
735525
212249
923512
160475
297916
433203
1020651
947748
109105
937298
878421
328459
42861
344022
174285
832697
921862
701576
489279
833950
773155
463889
1431
557040
222213
536131
303474
783193
497637
119722
23201
960688
27478
491484
808028
640823
770843
146404
140200
816253
198836
203290
664933
68537
508768
674024
226983
674923
1019299
271359
240538
417835
612090
644008
369770
147239
157643
422489
761028
289800
777447
299333
919794
52092
649978
467736
832707
272527
854097
909033
735463
137195
484992
116769
491767
353637
575550
963686
294828
4953
939227
588948
462820
66150
90008
526893
77155
525604
1036745
430431
139002
109493
272047
38141
479883
278885
301034
918359
260877
462758
302158
117811
993393
383162
459505
883778
142552
489484
228220
545847
574791
307768
775530
357974
233847
347387
345683
584987
828055
154310
128612
575221
898419
684224
626867
866392
333736
506296
383448
135532
368840
174242
794955
625856
224852
296822
490809
42479
192152
109790
117004
398615
780590
17872
310689
719010
181745
131204
610222
88244
624527
798975
936877
322016
347809
661234
370970
847857
242514
737027
852431
173182
766683
21161
264407
550205
446570
606436
189339
577388
423710
941282
1037288
590762
579584
984708
1006465
1037290
893804
123505
121740
56254
186172
666822
430106
327523
344811
196882
278138
983033
209821
442871
363251
1013586
591688
757674
693672
533697
99657
479923
734011
369884
46444
264559
623448
293894
839891
75948
70690
634112
9148
246333
128020
550416
848399
186823
30218
1006557
864781
754460
869064
400586
161266
740309
113863
975
305427
643625
476370
894421
626427
151221
898027
900109
402868
796038
874583
446204
57125
244451
361060
732525
578475
562898
355811
152733
103421
653505
266424
251156
368564
422791
544398
434120
1032357
658631
956690
106495
868087
924951
762134
748175
320654
964215
187824
514632
81694
452694
9893
159969
125229
228159
725104
594490
216791
510063
806712
997012
987591
298875
951014
853366
107619
501298
241419
885662
920262
319935
386619
580751
880969
925123
291861
967468
40877
96249
765572
996841
156658
834874
70148
627017
207997
683349
299483
361855
850173
1027337
703301
605625
746282
282382
953284
190027
644301
296977
452781
677380
536234
570089
810609
288973
320507
81055
356683
113221
516813
1011187
744597
926878
106224
597683
102471
59280
841139
949571
589714
576254
731410
364936
798313
624733
1038604
402307
68139
568619
264942
235017
89536
960320
734574
593644
7567
849345
22715
101661
351960
891769
226771
63887
129663
750874
864809
98039
538294
21169
193868
233091
26383
1014409
36639
741920
509779
325405
1043427
612881
821092
372474
347489
370868
273735
767872
623375
566874
662155
593036
15715
837720
633005
122144
974162
860816
945172
52642
422984
1035809
784857
60781
283792
200216
943555
1000171
829549
427446
847777
413852
296508
172501
505284
541397
131121
938967
428047
653211
538289
464951
873702
555585
649020
27371
15559
393433
391408
339742
251508
495035
4185
300054
904831
335629
590784
494578
176066
666861
412171
437518
179974
897067
534777
391063
331223
975869
705197
340185
327514
925263
1012883
712333
276063
629909
370400
881107
237393
593779
449320
618626
776818
465276
721299
314966
382974
34398
651617
741769
272616
471964
288180
759931
632327
327466
124267
642008
911192
880052
29928
1036407
884813
1027953
98139
224069
814316
651226
83971
1013459
916372
310792
667780
934023
380050
1032238
576044
349403
102486
172663
394588
536685
556609
778428
1028071
173238
369100
780893
822551
481863
736151
530087
645704
186143
995869
243912
841434
481508
822229
86833
48184
760156
602609
927580
284936
9438
477229
973164
944628
85790
1016066
200895
136344
621234
840163
70350
747722
401517
334478
278076
495093
630914
1004840
557968
294746
310673
312890
247620
727307
265647
716007
909666
300142
321811
294036
518708
269962
76184
869439
479886
597463
932541
708634
893298
626764
771159
256846
127965
179483
789410
395433
756650
944894
476626
350071
444456
939411
204492
314379
32480
1010129
167105
559362
145279
417228
91200
631959
399330
738662
990947
866696
44886
854597
1033421
991773
800663
262337
279456
984937
983756
859977
469431
601651
132521
164240
722491
19915
60325
218551
931613
40960
486293
893956
680840
711274
1044139
924442
1029341
186526
455838
410945
1022113
593372
429660
794990
700145
96399
71719
1672
32575
949904
60186
243273
256443
607380
885910
719033
371202
295777
1002812
925008
604436
732832
65633
586777
85205
241733
419135
777045
781953
524526
694384
369223
170273
742284
1007621
856977
314234
479671
722493
842296
288016
434177
869119
267088
649529
355804
470785
379476
700055
207282
831497
505574
651384
866746
825747
951684
624158
383804
788564
635179
653202
687171
805824
353571
710381
228583
347244
2832
265509
66539
471496
1027240
99290
563243
434522
598159
834876
359093
670318
103969
381831
514597
116822
851354
549650
639918
262137
226321
402602
179844
583309
137392
176727
777364
599250
800575
112260
650295
61833
546257
432086
263141
839106
470969
1013410
285973
86530
985744
450954
614736
476511
1983
24229
495417
130460
400667
722713
262368
319672
373391
337975
51042
288205
970920
342534
733765
14045
125657
560534
44217
443144
904577
180824
533996
876468
161431
297061
483698
129753
789818
651058
17261
679602
837440
55526
135255
702137
61925
493829
461921
244642
631887
301151
981531
566453
951297
1022645
279850
907819
479054
773979
240451
568461
1027499
817150
976044
371057
447994
498460
662226
851758
522625
932295
159084
795187
173757
187526
680421
928622
346186
456499
339249
493461
960236
342384
256154
599983
407043
400570
892657
829022
541016
273770
1025151
449355
95573
733809
775534
104288
877678
325705
191598
961214
188369
567926
1015178
353302
469881
221268
1033689
733265
155574
20834
723337
824853
853525
459642
662778
7503
702921
586292
367317
37106
157387
522031
360607
754341
291606
994177
788944
977913
277061
337644
375700
809419
182025
217356
529435
308920
339130
479978
266819
261265
894294
587526
679583
681677
236868
847286
470659
832125
129320
31366
935698
632728
457168
428024
540338
899532
389706
907088
955355
863579
614206
620200
820883
168878
120967
513135
929124
7704
280486
397198
126104
450740
675546
87227
441763
663952
90152
667762
975979
74278
970170
843094
841029
480934
732589
641243
204087
999234
550400
458342
302748
423019
597010
967753
584588
68863
660196
814445
138663
727219
891045
287746
932623
960219
879065
203984
964793
753190
994468
556973
381295
164331
224057
555739
586174
53857
549705
703803
159501
28567
326430
708573
249282
99877
657912
990887
106999
150704
164500
675671
318361
48413
510515
921227
18381
395497
773337
359082
365311
745384
367223
710760
661033
180173
966330
5950
280624
626445
102451
831789
230372
1012668
559227
276099
246338
759377
283920
104991
474252
397963
513310
616382
826651
382863
283205
729824
1002338
20159
621999
532403
929551
479178
307597
18703
219885
401982
302642
905623
697374
441692
6911
918571
563871
1006063
5137
41746
18075
502911
854642
553083
554626
2723
715816
154160
55861
1034002
966908
588439
392943
6728
14253
963231
823738
938294
246998
582506
983581
394832
497075
85077
64983
782575
858602
312878
537492
900571
360654
61096
18756
345155
528089
139712
944256
726477
785382
843513
736395
86056
832310
442887
494560
304581
481785
282851
359766
252575
27473
778356
629375
889207
451729
94089
27035
105703
556247
79453
386544
590825
516433
696722
305169
431356
452972
596280
103772
762719
539473
159116
494041
139713
603764
296333
796654
928761
415449
284030
434319
76337
855977
723347
109931
878446
519540
721334
296872
836339
235887
146827
873566
342922
443771
398628
1028669
81152
867433
357284
466654
359226
506595
993950
45355
590136
748522
924381
855983
933741
380789
292015
136310
302891
739656
769596
461883
69783
568571
18332
594843
298709
272294
328249
159611
33940
529266
504027
902475
909296
972143
91414
872024
310272
357274
335300
6388
215905
884873
396856
450142
907950
935690
45184
454295
678522
608580
1030657
678473
488523
663553
748373
479209
432666
675589
914818
572056
412859
888882
347945
848784
584737
108017
266205
744154
292223
280258
327026
246681
396711
357049
686425
339408
170031
192485
717822
43782
180627
698207
147500
52042
705990
86786
635681
371537
270234
811034
334587
222025
837167
787218
825156
1041990
88618
269490
292541
684912
273206
62434
568096
108584
740543
433845
185951
116568
650202
890331
961229
163537
719215
188616
847256
425095
688515
45134
146241
392773
183232
216495
175572
293646
252011
256014
287138
558177
647686
148512
16049
840722
213433
620865
827462
432402
988003
477205
471265
716441
461680
745361
366183
84074
563192
699194
768634
512386
218174
781353
96510
981074
249190
294261
733204
205535
660282
623368
380448
712055
667339
1035347
15123
988070
233500
359031
352885
826275
695003
676290
928109
892878
651436
110885
1020778
140451
1032360
285722
215945
433547
6188
485047
853132
106358
851616
65595
415249
959345
928347
430861
901756
1021602
683796
493973
328447
310309
219906
331981
248009
827968
287113
433457
112546
92339
1023235
365028
336611
570330
691813
756812
382862
524321
858198
820777
382561
701671
531985
239536
523084
12811
560518
420999
913288
645156
151051
808404
795632
712011
729605
242397
615785
515192
896934
535957
753446
800019
264547
688291
413514
388639
407056
944268
425440
918183
75812
622947
237346
359820
1025784
577676
20406
901183
640377
991991
952973
383924
1007562
392607
921046
31114
869143
301927
350484
170120
875148
42480
93128
856361
538577
573784
370463
61261
327876
181309
10920
920171
783488
363739
913887
714155
146681
401824
679414
266983
628413
765762
1025180
712000
61257
600074
558815
253409
415370
255499
858590
395540
709467
202351
915874
90883
378770
967691
964518
412727
859858
463184
450065
61818
648839
103907
777850
653206
345097
741302
587746
982320
865304
910327
663166
337688
122929
368767
467242
997971
344044
200317
194407
110446
41884
81070
300773
597324
170031
91021
521302
708551
338460
380215
271504
495550
274850
308311
278398
759076
456596
783137
1044050
803980
731421
881689
560092
984190
568729
235084
546822
764696
955670
500666
8428
934528
514696
632784
819431
564827
203729
865463
534390
233090
605070
137520
750160
792212
754783
220925
521024
727925
692724
404967
266880
741098
583757
884281
602127
69631
612521
997694
68266
1030844
231394
165506
992445
373191
686662
492426
540914
289446
555045
904316
396228
73488
88509
1039694
639012
758032
144822
242752
153283
677938
195933
608034
918512
443598
282157
11178
611955
800222
66067
513176
278198
661620
474500
722664
258237
740205
319713
64440
216045
253873
253574
546051
463808
922329
50099
88910
87616
512494
673937
777235
364388
889194
568710
804154
350009
956326
576127
691235
40305
888780
672748
847303
994042
1044190
392445
11289
426866
908029
506282
392487
441358
1028908
624890
34202
1041085
611114
739391
46119
117362
914193
910621
753878
400203
131209
496936
628044
604721
548663
182421
485362
849728
537031
58819
108912
229587
1028251
42106
680245
18181
94847
752977
497984
691375
10183
356402
312477
264124
786876
226440
425259
204738
900810
107710
1038738
373165
977049
731892
944255
39315
118539
128676
636793
672387
662828
279450
797618
230470
121175
481724
184341
806149
810076
411592
762346
219495
516937
599433
929469
467338
870290
408933
590686
1023134
635842
766776
710384
865492
82233
978910
138601
813885
247143
916376
643538
483885
525257
43589
29984
985811
1009965
905810
1012691
352037
974348
45393
388434
611959
999173
877270
437315
143342
46678
395256
487161
1017824
10390
340701
115096
747177
664118
186472
955783
1043764
656694
433683
525242
901838
655586
376898
260383
991299
609319
343852
887955
768122
41892
311032
1021243
286587
504913
194421
555431
414827
137467
921299
951547
125491
824649
937741
902720
782263
454296
322850
806787
531195
429145
761333
456275
48799
879104
787338
949881
619596
237557
159514
251752
216758
968719
756925
645277
838654
222949
736084
712009
237337
767207
141285
700765
487050
1006179
788670
89588
631760
231902
790725
556223
384397
921749
147433
940438
965326
1014393
271684
505468
947995
268923
783825
209207
161957
640909
798132
776570
896161
787624
404463
917692
74922
702248
219712
764030
690469
173698
688950
799699
718817
622702
230123
800379
683122
756102
303462
313704
181695
905631
293310
532408
297981
408100
952140
754510
22701
318587
678453
551117
844390
602658
597683
717651
987294
664510
167440
629446
243910
684232
337270
214748
511439
433062
691599
346469
620294
605355
523465
862856
650537
510695
435592
678029
226152
955228
469946
607426
442735
22563
379302
158216
172978
289733
156764
495246
306976
340642
968647
169514
596688
494284
325802
709230
236213
477263
521693
602686
823067
256942
524476
934485
425050
603804
811164
36627
918766
335552
94539
585842
854252
772228
957100
1033821
692755
1045278
372463
774228
279881
717339
869496
1040625
39768
106206
943873
208331
102485
233843
427268
524105
556707
930657
478752
432403
941691
708588
369191
1036354
651588
703790
233862
435250
244567
675281
777910
755761
661133
260563
852129
373409
954838
441726
846154
966818
1001494
798344
892594
1041520
293160
983684
687045
693561
1032094
780044
679464
412991
815995
447775
163314
328405
398194
762770
79336
17651
711427
120482
928906
341511
51696
261294
559723
41339
705047
950969
19337
187034
995683
439017
437589
918101
478975
795386
267178
170284
769042
1027058
190928
511534
480741
179570
911911
453908
522372
740321
163000
325464
726684
815034
2133
70948
442534
922550
712807
606700
87666
599038
954506
654219
722905
644235
376537
194559
225216
122261
280622
175159
469524
235530
732535
167492
179238
536690
1031190
105219
774418
903527
456189
938342
897277
843217
535228
962573
209884
777754
104103
597718
149773
103332
673852
1017564
699369
269325
130537
583183
20133
290570
119800
652048
19470
197847
998293
636653
654827
251313
953486
711279
547462
91565
617457
620051
447492
136277
397294
109205
356825
427820
659566
626527
983753
750832
405583
828516
437962
380150
76799
803431
839580
378857
557036
550231
314746
342257
488741
556510
444980
798018
980924
617540
581258
1023716
319617
509643
536094
644433
349423
601379
610222
197182
259530
623006
151301
387161
257871
994073
630958
572306
772215
113504
449505
11709
160692
938889
386105
988678
912834
253090
887356
1044266
427372
251420
381522
466959
355852
947277
325816
777214
344545
287750
691468
985994
1011659
319442
332832
761328
260455
177185
298195
519571
814835
437405
791898
952784
786220
37788
661641
72292
247816
175724
582451
979510
163286
910618
572150
328043
116714
60390
438212
178811
140138
1013817
1042842
509053
405105
214481
607695
494024
315075
604252
10617
376193
913635
681116
942301
866941
697836
292117
549519
789900
497033
529512
113450
217419
359977
740890
801821
396737
399646
860367
434698
647588
511596
10887
733564
576749
898064
5686
307822
314444
25389
935121
563397
820346
9580
667761
665522
551747
196486
37124
94786
867568
936066
235888
437460
600457
873467
288319
748592
234028
937153
166996
752077
600842
38601
239832
705412
494975
452314
418914
82419
397406
535626
148878
229632
819440
525757
626500
1021215
721971
724928
469657
299055
738656
390485
1002375
625571
919125
161181
132614
433604
835052
173271
902884
364113
283446
368600
864875
199695
392678
978664
796776
648718
341462
1007686
11792
835987
856584
973777
17726
915150
139416
333514
292312
20437
620935
910577
973039
922900
59808
90289
618643
907052
84087
869504
85091
84526
144593
444626
1010590
183397
218710
724424
1029935
225443
875712
762605
568567
139686
809609
931336
651381
372839
678251
35732
1019247
545178
669380
925970
514703
535239
801472
795070
430351
251692
656287
69660
98153
233289
406952
136469
56809
497864
380577
942103
940410
1011417
405999
19446
793645
68916
324008
985901
51481
899775
489375
760342
951007
116055
948981
573499
563297
90108
284653
450845
378459
306662
141937
478003
1006468
118108
399889
322724
110409
415991
112225
372492
15228
113528
195992
229248
800109
633435
350801
145678
414386
611149
284692
583610
32154
246926
699964
858160
663205
477310
787062
542179
779814
503306
250483
673071
409603
298537
684338
504528
629579
522139
479697
612502
796647
580448
672605
852237
65849
551153
210787
800215
408006
900564
615389
300936
886529
726812
698641
424424
90466
958440
1000899
178375
1030824
125046
983471
652697
922674
206419
148160
36577
854866
829701
283882
592831
20270
747074
679305
541541
524804
303170
328580
76196
184092
529399
858564
186611
389513
739580
65082
166066
647953
109662
70897
409267
349574
668224
465024
295709
89997
787439
407129
438049
681882
889006
569897
851063
136717
620646
174544
112082
222436
419276
92372
92116
697164
302954
553376
491720
1033647
697953
454026
679470
454930
52058
1010068
113270
622127
940560
756212
522650
39418
818676
113294
666949
743306
163000
55866
769105
28957
645462
640185
133892
846790
456947
527419
464432
739485
379357
125938
659072
503729
350339
677260
346122
565402
464069
758037
926056
817122
14336
819051
255285
264974
157865
861681
766940
762927
1029395
961767
690936
721112
251757
272922
5480
88693
963676
324139
811853
160767
355531
207584
814038
526072
870072
365711
144786
166402
877029
673368
39454
776501
505812
299864
606103
160740
344250
332445
1035304
977104
205503
267166
79005
585910
678654
668244
940609
1027664
173292
162145
522626
176150
243586
841470
207549
827316
791920
665067
34018
67776
434450
508433
506340
233740
355952
469666
94070
803959
183822
637640
656240
881538
464683
603956
157574
324004
9743
169113
675207
996203
959965
661592
712356
351179
502763
447882
483957
794524
868040
436559
208128
320989
1020933
354841
839411
314901
792836
712351
990542
670556
928573
297524
192680
218243
474514
125014
648843
286601
1030550
294458
956419
543687
72453
172416
646852
351626
511402
804539
42934
542468
612650
680521
684772
633533
1003072
318656
499315
312505
1013439
309621
359124
191898
823770
397148
753382
21432
731134
454616
254184
76932
661534
459057
777606
998305
993
830630
678698
371952
351378
891845
755079
476051
862515
211446
153310
876185
456160
639876
662696
648225
194338
932683
589390
504407
885134
370073
670004
632668
1041421
393853
36544
750202
633223
572718
470089
845789
409583
321845
40479
384461
844739
308561
115558
440132
1016423
439207
590382
81734
95804
369396
107042
745668
755950
759794
796711
23727
958995
158636
149356
658852
61068
341008
649571
854985
13444
896268
2322
33066
694374
27626
395036
48523
433584
93836
796557
996023
183243
794470
801912
122604
258528
231877
200722
831082
457453
490443
183034
76866
53851
672974
607016
558105
138283
1003609
879122
242331
469310
885998
711242
140173
599140
1017892
408384
63804
104877
201488
52296
196142
785182
423974
701586
668168
37471
180947
729943
638018
339055
904839
311106
292895
436591
303995
1035766
673992
79613
852997
307444
930050
662033
791813
524815
902059
754768
31392
210498
167918
922998
864792
84290
659684
1012063
20372
143787
119721
165200
997403
12642
601681
786675
478461
599829
710659
896363
5098
978656
795154
11054
816185
917390
854922
741037
475548
995325
1002664
91070
226816
809847
811811
589468
50766
197065
366539
836247
340345
609721
954537
324655
357517
424492
593609
995355
423592
373407
272788
859795
388819
993810
883900
827936
883215
482568
349193
269535
400645
236916
719426
637710
897701
750134
680174
134985
758167
637802
807256
444880
658807
409864
957403
392117
352817
974624
340069
133634
815436
243423
471760
352733
672650
280319
850658
882011
26143
232208
255464
707193
330480
147902
606102
555712
470464
519599
1824
580505
91105
98376
753506
659382
202914
692591
645398
943580
1020059
571383
719497
11958
422681
492324
300302
330951
240707
779058
456066
583283
811098
26641
416820
788669
541286
919828
748211
69718
86471
649693
300989
929012
262729
309640
971007
961648
608480
198513
728064
842132
47690
757897
1032454
517760
499267
859400
465579
161031
55503
84824
284698
340893
354491
1010218
772656
368935
34633
396391
326383
913840
483580
966114
598998
726729
1014971
505643
466020
471173
492126
71519
771532
64742
627170
595498
614592
94687
756627
568993
498297
903998
106249
838363
434274
477391
516864
727334
400435
836611
387663
1010708
27894
208190
353621
89445
75276
675009
768121
312588
223495
986243
325735
759693
73185
782215
205144
584362
947656
489668
792360
856004
67289
493388
130761
175625
323573
854132
139998
887046
659974
206256
634565
705931
571344
724989
890303
590081
987593
850711
417537
249503
834442
503127
199928
895478
760393
127597
991932
825761
473836
634255
104928
347758
206619
848059
693808
740300
54769
299064
425719
548556
430763
288095
352141
768941
965772
695804
876240
55790
134212
905072
369757
234692
732563
566715
829111
401635
27470
743559
704668
815058
96977
601752
963467
687772
555816
403188
495896
226203
414820
719122
450550
220751
1711
110336
436425
540356
777470
985114
647019
363765
748123
553264
593328
496178
642173
93591
574940
64476
27509
191759
993411
721003
616689
911729
65636
249443
498387
856944
85498
102583
667012
707301
764257
539278
57539
402895
99733
258745
861381
717360
730790
104545
408609
169270
697352
785527
582558
153628
939277
313891
333612
1026872
889083
335956
194558
613389
861562
288182
540263
904508
866578
614217
692837
509412
433286
8447
324540
385911
872004
419773
606744
292237
690090
747528
815049
88665
623937
411567
1334
656410
869987
82871
486003
364805
861100
604228
922470
296864
488249
226351
715597
964925
727706
856615
905805
923825
287746
633962
690791
807076
41881
106803
261649
216823
579776
221305
1017852
319619
865901
874666
618135
993934
973977
468216
872563
682988
312960
395840
604111
357423
153376
844375
324215
673877
934179
840437
297858
85284
72510
106051
963387
1015762
898485
492257
758585
796909
297825
865979
842675
271035
93994
679669
525256
851616
928675
987930
200344
244482
532521
156309
475775
296274
167925
731990
543149
797307
236518
422291
315966
832103
875559
132006
241375
624693
208878
545166
877711
694492
678072
346726
156113
1003804
328891
240326
46677
113186
926509
389205
468102
231561
872527
460092
561451
779713
30732
296254
1000099
724249
623624
905690
361151
96691
628954
832529
822262
18445
43739
937867
118881
784462
27686
456516
685705
37326
208615
62281
698955
268381
1013568
5293
241107
562978
851368
469274
359780
99521
171715
842971
399321
792268
161295
770331
633469
367864
1027515
89974
32452
227640
334872
305799
537609
17087
866257
419337
3604
59547
734100
434554
722182
633250
904781
764182
950510
617569
252546
583669
811995
731450
104382
586734
905321
984501
560713
908627
7621
337056
911041
884863
46712
787302
354440
697128
1722
151414
84116
726865
348023
277321
442510
214432
924949
526803
677267
315477
901890
823349
888049
189219
602209
861280
848025
579539
1039943
857913
315691
702339
742787
353973
502681
342942
478968
422162
320556
27800
933762
949368
147928
799305
840454
301310
763553
970334
397900
677161
785578
762068
665924
507727
410740
713709
427733
968290
127157
356788
961556
912663
134809
167146
150538
429442
13003
958218
907036
792595
894433
87334
88432
746424
232246
663704
190770
559738
621534
108811
479868
110784
327840
1028029
411653
824629
841236
681521
755922
629210
583924
828043
8535
276671
795412
379066
471685
215748
412712
161716
943992
964093
984267
540184
582064
175932
1020614
102316
39695
338688
442030
357340
178373
300889
820559
761092
899850
256100
104161
334750
98894
331159
926017
700164
119892
915875
930576
245819
224396
222314
862375
386798
228507
559946
70554
734053
863433
172304
599338
903679
147572
798358
307288
678585
517222
742914
787846
191438
697020
362504
681861
448633
803716
166403
519369
704738
143286
784985
733489
525923
683558
461535
871269
747741
817549
806151
109414
1009220
991948
190352
907533
226122
824882
576581
416869
54905
564057
831096
190772
586497
408101
594545
129318
8828
310394
387353
183405
215373
479044
38338
588312
322437
887394
938737
1020449
43133
491935
334343
103545
683547
1010348
745062
914506
58125
898798
961936
931973
101025
903798
979504
568336
687596
287195
915441
616638
503547
884850
1037872
170567
111752
424268
1015673
183630
392087
465908
928990
734150
652231
413073
627769
917474
401219
1009344
705827
642954
975216
559519
571574
425080
363885
695
275727
907549
247442
246305
1008088
697087
70669
899143
99085
977340
639707
1001138
687834
787106
930713
162223
46104
809888
224736
13396
61367
394761
466493
926596
47125
419507
373066
785307
476850
628072
838255
255403
741775
1026180
286129
928026
297105
1022386
701363
252962
278474
436503
81024
967574
1001814
388033
322468
312968
855008
927914
534455
295932
429707
569789
325176
703352
1016609
96357
110475
427545
456323
580348
583709
639613
1001666
13200
950861
828657
717811
430775
517092
19041
304929
537795
723602
234568
349511
957468
877956
402857
628766
606107
39265
564673
972295
281103
467173
44074
8952
543155
120369
574473
136222
1007432
306892
126298
107124
365294
534621
927158
912817
790826
48155
653277
423073
562454
539829
8395
337190
67255
991610
1141
275915
746792
179266
796864
123360
766194
153488
645600
695436
272335
213820
795000
690999
958126
18362
329107
54993
581013
893226
678856
859585
475824
275135
22401
1039684
498591
244653
629669
221572
29202
341078
643640
468412
644960
370711
753825
152777
655184
229743
333559
484015
139478
276686
1021026
999822
318410
313844
888084
42938
720606
652139
801661
150927
780087
939600
512232
194183
319410
119949
474762
809456
796640
368136
26914
100116
484846
1006392
176118
883537
417223
549050
983036
467927
403428
14754
651212
667024
225694
45291
430923
836159
539814
263426
423404
885452
62682
643250
941040
952162
860017
1025968
409147
838308
710667
880932
335831
902278
17864
1024129
989367
525391
816490
700371
886402
554585
639311
39240
551463
108223
647418
543421
333248
832427
490731
853806
849952
888307
593721
278089
440268
706475
206090
891871
302911
1006357
777949
716568
747081
612824
351196
951200
793423
698923
909224
549588
22768
209180
1018183
934479
626104
682347
684473
543852
789555
574132
961706
722226
734002
936625
687435
739100
768806
627400
664471
769366
840844
38066
286347
949711
584317
173035
949723
272706
426321
934664
731941
621928
588064
734059
544487
431071
916527
774692
954750
506254
140223
580745
378494
1030296
800908
559623
109863
20234
728329
649715
913193
861123
471121
519146
313371
995510
941813
364621
465632
548996
200298
381626
365582
231134
744589
885090
648854
844324
473178
39381
219189
459595
755636
1004261
120843
601416
439492
508239
101064
225120
880558
34300
104841
461965
6559
697811
1000236
155852
671611
365193
261251
828607
200855
360901
443121
266576
775338
578103
374572
1030240
114058
818216
260865
841818
754654
133203
445130
149828
1042158
586896
464415
310090
244362
1025483
159247
266752
719847
947032
198129
35223
612299
283293
428889
466154
252885
211344
935981
182355
286233
568983
425230
911234
967101
357393
558104
752125
980330
513691
55737
523107
602609
597337
248842
925033
835642
242512
68821
500466
809705
916008
537585
631953
891289
616483
255431
192461
158862
138469
900817
220377
67427
18092
271437
403974
345169
741119
501286
609309
830744
240799
427057
635234
309468
409384
579030
386678
605531
1026728
931616
227228
474785
725753
145713
919751
220849
261836
114217
732120
478629
574799
104294
475238
933033
185717
122391
298279
8634
510959
123048
354302
86685
522822
62959
914944
376749
469121
958755
984584
610387
62615
753015
612515
90277
864227
844272
863058
356357
593887
276498
199684
678536
818326
633583
987585
139540
451326
771210
833742
60180
926712
409298
179686
486938
324291
876971
426107
143704
302627
11971
953550
95208
918027
25308
133555
77923
284058
599923
935197
79769
884602
651734
215991
685549
696164
346848
433998
216868
568287
953040
966718
895916
1036090
25374
1036406
390510
908751
464157
108620
1029550
608213
897906
331237
885170
392398
629778
458107
26204
571471
950205
88076
883023
574148
900524
541241
561508
502045
1041834
879105
623370
240383
565948
706029
228884
640240
494392
771713
828223
539229
339483
895355
630557
774644
141671
244732
631440
85534
882396
277000
246433
227456
953059
189719
252169
589885
373329
753487
574342
521895
460721
43865
121974
665065
1065
653410
360648
980977
932202
968148
667135
957009
892205
722706
962137
298493
475931
289735
212477
461597
220359
778929
568925
255482
553310
463106
823141
379531
1003153
701866
272489
137722
65305
633252
10994
791190
829504
131501
302024
363410
402279
330562
153325
564485
925192
699968
32057
165636
1014153
758558
939456
442018
604510
622442
700634
78334
673655
522411
749222
796318
902055
89632
428081
475954
823602
355375
1036508
43324
356510
346113
161616
698934
865217
880037
873601
104656
683236
412936
367337
955909
117709
108699
272523
558514
14364
550018
633135
888249
306913
865076
470540
873717
892076
826935
716320
237943
414737
74609
294985
246825
103508
548182
666454
156452
617340
34754
422834
574958
708174
780193
20742
950933
110077
931504
138193
606975
11877
19986
105031
265719
958479
200136
654243
733767
681904
200942
633900
630787
674046
708689
248036
110858
349653
357598
323634
748872
276388
431453
484176
220975
391889
508638
56440
63875
871158
355474
972993
444492
68384
48196
166771
928300
874949
643377
550231
797854
818662
688912
942708
623171
997556
311753
271910
338108
298629
843253
482188
601388
762869
38314
509228
489761
892709
981643
286794
169340
148139
537114
213094
1043612
881871
922967
108051
421705
112360
825290
59328
473895
279136
553373
495141
95450
479715
400255
305632
597159
891905
911873
175226
834140
408856
1043783
366098
947912
625587
825996
302868
167796
961432
211908
692084
734762
296088
228777
895114
888256
159335
507056
289006
684275
521378
753563
825045
751236
634308
73787
695409
826455
144680
628424
138078
292372
365268
562110
938637
655425
132807
434457
945990
895431
750221
816410
636374
209935
342689
875551
443652
490462
258417
490281
753838
20168
84128
57298
331897
990465
720736
968721
778228
339267
256604
693121
353363
694040
293255
179265
392231
75005
575510
362251
920547
296373
190825
702444
853741
94560
620414
647153
1015250
4162
184697
382821
39676
814505
380789
693044
267984
748710
299930
193457
374444
745941
867986
326033
972768
232854
588018
326987
749206
19772
936812
942202
765687
382816
356837
687693
368743
733596
867029
335523
562111
967364
17062
864508
18980
626969
222663
528412
3639
188489
188893
306338
176788
966671
1038493
58949
1012094
895362
257851
196249
168513
835613
73467
91608
289979
150766
152919
637810
704443
179573
851096
775
591384
566783
255031
267472
1014545
798883
165277
71212
345023
135147
829076
76435
285758
28489
90094
341732
858788
68379
77699
365065
767414
728796
38467
103961
336647
1030019
970368
663877
811442
876467
462612
27767
76557
753416
362547
18948
832399
698657
1033604
529622
453630
420719
458143
848143
491834
438889
784594
847172
261158
325883
364846
196536
543210
253845
187128
966246
649632
341587
77723
891782
1029212
612973
711547
375271
1012203
165940
205134
424859
456625
799364
232670
800916
842093
432224
854691
270199
322600
57225
240991
742218
571028
886022
1023401
154598
948343
793987
193548
42922
447510
700095
656936
675497
300397
638935
845660
817047
35204
396202
341074
1007543
204322
790652
138336
457678
618062
1031977
811963
491012
795839
108364
12443
509089
541931
811415
737077
888412
888
203013
444254
556298
400313
1002489
493721
485276
680402
59627
739316
782106
312154
788298
221395
549493
746722
290246
266509
265050
299470
439779
510066
1003451
265187
926453
353585
626868
893565
847885
335055
888751
734181
595707
489843
789163
71369
42077
418204
49484
940207
407721
398514
966611
355106
850463
323755
177278
993346
534210
338006
259556
116287
506665
262695
87561
186136
585754
564571
599392
825096
376736
995931
623867
692678
286078
988114
452329
530501
918812
113458
1041103
978916
868890
378889
510840
691249
445613
213894
730361
1004145
891123
759675
483223
29905
386521
634166
536026
839508
744135
624038
78042
673565
668407
100067
901883
450217
914562
412377
290621
390201
98752
421009
2858
354036
836500
83013
964922
1018877
339631
641942
797496
201569
866983
957033
572056
874992
970003
668451
660354
87066
747627
285380
582412
770480
337097
139805
474543
1027827
649700
129329
871912
474844
582624
660535
650460
452076
827524
803549
415020
281557
488204
67379
25731
327218
1027601
861095
697555
492797
1042229
1004058
925862
760690
598984
261358
764816
258674
831293
296542
267301
657303
580738
614175
927578
924042
566964
960949
874903
277657
993750
617786
205025
526282
709808
964918
693161
865828
922811
790480
875219
466962
784163
855543
668925
860540
135398
443805
908816
242234
627633
482623
367633
921814
638171
714499
268725
919995
81203
878469
368932
917430
1000430
267651
547562
529983
983829
671231
122986
527613
511100
306872
444462
344360
386492
20754
637387
455785
902923
704918
719304
130451
750316
676949
270412
809781
1003177
435797
933644
437021
453311
374890
992884
119633
279972
923842
335698
17229
651642
708519
59435
558832
87622
265938
630540
485645
677772
530697
314194
273120
422422
520243
248619
787152
772944
79728
49679
329172
943919
633903
234274
504990
298102
748081
995517
924387
881464
849217
944634
102269
153701
247158
218905
850822
1001630
1042651
219862
732302
886703
81148
83528
371687
1010388
700442
165224
111339
1007534
1042729
1040638
785536
49458
445861
168148
737145
985377
245911
1040374
770457
1015434
74490
466231
648042
1030846
56262
402686
908434
310724
430081
582020
1006619
417989
920949
72934
181318
1041403
886426
693700
714485
551927
829724
402860
266112
958076
238429
543106
349121
30090
772268
298903
764126
856840
431385
105097
551886
892136
502143
649469
100287
770682
751757
778736
885036
863895
115493
453650
160189
687364
499860
591675
1008346
582606
314806
46706
903288
841062
619317
812265
934470
192549
574
726782
229581
321095
168358
17132
289710
890489
922296
453889
835583
316231
274786
397457
757433
831438
818970
13639
873127
666788
856497
316917
898101
613009
121044
931351
414709
342595
188780
318856
708764
389227
65957
207702
909791
98571
854430
181314
653163
467892
944343
1347
415691
210509
160986
195363
207098
775602
280227
476628
589980
783135
297980
259720
186891
931281
659480
809419
738623
486713
115240
287501
830197
427919
871410
116340
774768
6922
665128
388395
347006
657315
268912
299763
131960
770116
166400
233615
739336
997448
841092
756490
260374
958867
234596
318189
912254
416490
295332
711334
295835
364475
331782
1033650
367633
455188
1017488
271029
156194
8277
852892
921528
749987
383562
534075
211437
279163
600201
180033
205287
401762
595070
1004706
256808
766449
953290
577002
76657
337567
544942
1025214
778223
480943
652671
254452
768393
836188
357896
493408
856510
523715
36980
592193
551132
478170
956331
623647
439394
637123
1032955
595826
485902
42221
200634
454422
910891
961776
157305
938462
301830
959473
17768
433730
578000
949759
483920
194802
333342
495624
129288
202325
1038631
183372
194676
1045287
563629
624386
616667
360606
184039
598652
199298
366439
494086
177588
241956
417416
614135
509216
349052
500814
325716
489909
556215
854867
551316
727616
806992
166692
574647
822490
640842
639523
779840
278596
958402
631884
397331
991764
194865
406498
746100
116816
16425
417046
1032598
488251
41371
373087
525074
604843
779290
36372
511381
798335
678155
963285
533588
485783
288988
763905
498295
976751
1042538
209305
85909
363801
918173
536229
953850
1001678
606680
491014
438897
546511
430349
150333
890965
846871
273197
436649
146802
549287
566678
555448
27553
863960
137204
328622
980537
916553
568782
266882
866897
132342
43977
820331
536987
919361
956437
896222
697201
485438
497347
107965
698277
976255
638859
683344
60910
247589
590663
702451
543282
1033300
728785
820495
192295
608068
497568
578115
305350
375458
285265
568214
525361
364286
286457
719078
67590
739872
765741
1029383
495917
577170
246775
391394
808169
592263
593624
607408
516185
244188
600012
687832
892463
746260
382842
480494
8807
104076
136888
348535
785079
560298
1012811
407119
11607
161552
304504
204113
1008021
615095
872921
663953
51501
396225
222359
506803
941322
483942
1014086
466719
663208
190836
901437
960820
40518
100241
152237
403601
475794
394257
173219
442367
307619
103310
193751
199599
737451
469318
376306
670479
612438
24989
515567
580464
106889
354433
122873
481197
828405
443756
222587
618471
615793
350469
441050
295108
735025
484869
303354
123834
666332
112350
966081
15930
463443
119327
489779
163380
199589
297197
915018
878694
371417
264222
673236
46245
544897
54065
481870
980832
325066
511725
847025
191371
883581
897180
752016
720864
733289
989528
381473
531451
513312
183511
458803
699548
129545
989421
756502
205507
658708
848499
803744
956991
65630
701332
837588
672277
602712
1038433
395971
193322
895267
354824
289095
469548
211457
736804
889890
316851
603935
444132
1042492
958609
204509
37072
714091
631631
574150
739140
604917
292732
563565
110409
461703
988672
622607
220250
77450
46489
490734
216806
454606
57103
762467
373447
295063
757563
384982
537182
715903
40157
1006103
231792
816769
946383
353644
722375
517179
343509
203534
560992
696951
754567
417578
1033290
283241
564300
715477
658765
400583
764798
235248
627863
79500
1021102
416504
239833
958214
49562
628482
884887
367856
1009017
743847
607937
1009811
831945
545831
652082
194745
821730
756833
239106
53474
36537
538216
938305
27517
622493
274730
698548
682485
1044575
29511
575015
452818
571866
560383
10747
400166
454164
427082
289552
45291
281273
432215
513262
165690
166058
251156
1037379
539192
550114
12075
902723
187134
17486
208147
860374
810537
714043
799551
875043
1032853
374062
949526
322788
506204
996695
189304
175437
962040
235311
627223
470690
676405
934783
140152
905569
254001
550172
695798
16241
167352
581489
988931
841490
274856
322865
105260
816706
134914
301114
719757
801068
299472
3277
741661
728923
304932
25575
382114
766114
451453
495671
17665
609580
639453
422713
263642
927121
416783
190990
559352
877645
126748
735296
938949
804076
223831
20711
213016
356465
729269
1043910
1024987
467889
144065
186054
1038138
708208
681697
531105
217583
573967
130387
328454
369224
890275
677254
757559
323430
961557
431460
193748
55694
798228
321744
209930
237943
290473
500918
431496
439893
947061
822542
524210
81145
1033644
1038595
695275
727052
186042
462344
955303
386015
254360
909031
15190
536031
593782
622510
1465
70667
516165
316058
920942
638353
163860
549097
493224
900610
990881
600412
886143
982959
11230
123500
267878
691637
500232
376074
451654
984917
5362
75430
663933
632508
878437
711663
618663
440704
531327
496461
501238
924485
842087
35346
510231
110705
612750
223685
27386
249870
557122
222325
551218
655820
820295
524966
846380
120604
633450
774120
348468
316632
476616
158911
190002
673073
365007
887574
218808
305171
569712
598763
123840
166978
926735
495320
996175
501550
612870
569560
949707
407665
129196
827290
206984
107815
677727
45086
90728
951325
327616
143816
952079
516318
1042596
472659
316283
773778
987929
205612
841262
528946
289758
541971
442555
645100
483515
398101
63241
393180
150367
591760
672970
985889
348480
711873
938995
20527
931215
936905
538851
8741
426316
815499
440364
475569
999484
572397
621860
64441
407594
651888
937079
16561
990020
887192
328991
447198
347694
922320
525725
90508
937747
511443
519494
402377
387608
436398
995306
859285
627789
301882
31586
376300
893244
850055
1012877
989763
977418
701631
625916
857470
277803
693738
386695
811117
98447
102288
271600
364175
747008
785856
999358
526002
941246
533768
826569
402621
518964
640620
274421
463903
782080
1019630
745107
242879
626613
695589
783862
1040142
587566
332925
571469
36123
994997
830379
862331
394416
121356
144076
379432
252744
674048
214781
8757
794791
919471
81699
208561
143371
495703
750104
911652
540148
804185
282747
732213
497198
467817
994320
503717
818046
370247
897629
90772
979063
1021946
854058
509277
248584
15555
828090
438013
297311
851120
670374
639045
312504
359531
674239
262184
491861
788358
385417
104092
244761
455238
456038
300274
307222
390609
660936
742717
561588
979632
285951
191308
855613
614672
392801
170087
375736
916924
655666
912597
866497
546990
355482
580329
835384
108887
238608
1013320
396452
309262
625058
406889
435140
889633
420102
506761
281813
990602
769143
454204
330242
563869
324236
1022182
311674
599099
894559
925856
725245
923244
451611
121793
835400
992312
749717
620963
53540
289760
336275
259204
573210
337895
40303
194411
980502
827432
694973
290038
708468
388715
632250
534245
38239
326866
18095
172356
342981
873228
759963
480607
990350
283681
214507
1007361
903984
274438
217064
393657
44780
567930
706929
928469
209156
405034
939564
781006
577464
273635
751465
601266
456160
590417
206307
704949
92492
764907
686109
954823
971000
335861
901617
808649
709563
668822
775142
1042237
20791
546336
337415
111715
971402
876516
15247
34740
1007773
807242
304243
279344
372377
996529
880409
210301
526105
1040426
838529
357003
33326
621179
459780
697756
166594
706696
177118
316273
541594
813406
603802
320846
855979
798152
238139
330121
870317
243946
966322
851967
517761
371349
749616
812650
972799
1001868
879540
244265
282721
766539
571033
915582
381860
898079
401576
338362
865047
315830
516568
107464
431097
371236
1024899
102007
751508
259293
764340
696663
609402
674009
22854
1017925
685508
99919
509406
229045
66871
593806
948386
856214
179243
429808
489015
490758
645960
411091
916384
780486
848679
442732
638283
78676
564407
192436
943990
93607
271814
105448
1036108
802111
964333
788514
833730
565010
381296
13357
399409
982802
81520
799097
938221
366391
703074
597106
854843
701626
292638
459833
201768
638995
67068
23772
110806
26738
896434
384456
222878
804447
978318
867630
43902
540946
726720
532949
559231
187989
339187
998634
78465
940212
582963
879620
208886
794840
914693
367999
832504
87155
151048
679166
1009051
166284
45268
31678
454762
788906
809693
651648
305005
690254
526388
924495
843027
312060
1001858
108339
639455
871260
1015520
421401
89594
107171
653066
365840
689081
118219
4113
549187
1008182
424700
977927
458743
678001
949950
431610
394558
1011424
8601
409068
963188
485677
455035
330315
678761
361754
699710
82420
143098
320600
382792
767047
463083
207177
149300
239551
312068
10481
115894
704547
567952
398329
824474
148822
874961
392919
698467
968330
320156
314569
285650
479054
659200
213449
775650
664577
901961
357426
673276
35321
966730
264457
17627
777748
548046
676276
574926
366158
999440
892248
718900
932261
336821
221535
904621
678942
340922
487148
887992
126948
560043
243064
753493
456257
258510
619438
786902
621686
21959
962846
957249
967173
513919
806591
394340
474257
639356
263206
967069
693115
939964
76439
981452
624971
4955
576693
224925
133044
677682
494357
45614
962766
297078
579105
215724
859555
609175
498205
28717
1039091
458260
720005
631642
626651
822256
339293
36718
648553
858195
387620
253505
595906
390323
283661
447855
345731
440635
800979
767020
407180
951349
649592
800449
284087
125102
26331
230632
1018728
808329
594540
356212
339193
154328
291153
731213
860249
609258
995395
758912
592234
728569
460943
753815
42106
639090
828379
455762
741208
413260
305832
677218
987910
651473
595429
314025
916851
969182
605785
509253
734498
843793
603571
1036406
890600
637515
269013
879954
348889
503294
465557
215983
868629
392305
105793
831180
476042
582700
959833
220137
287385
421411
28641
232249
266906
1026991
921082
829965
115980
7646
157119
760122
947563
771019
640130
292287
94477
991100
42836
671155
65809
404836
592705
914467
895308
981319
585614
111412
684173
59798
492223
461832
132321
177011
17790
567341
268360
611390
192757
264092
1019546
487372
721262
784888
596526
211285
826881
544822
313469
874045
891374
60742
589502
173329
321448
102586
789997
489935
245310
338403
615739
442240
152588
722621
956443
453516
493666
309488
737529
570751
270385
715437
323335
1010479
464333
889165
637798
314708
535042
443594
92635
289926
861533
355719
336592
926525
396669
11206
234656
525900
1027400
435107
757446
614020
49169
471332
461394
47906
225561
1027722
1004249
706285
362294
653103
985729
339151
711886
849505
267211
957431
188461
768027
385906
454081
862721
388318
579595
335572
87000
125622
716917
260578
245345
302727
223661
609727
576340
118791
668587
529311
36870
312424
561075
1031942
836429
233792
634011
648041
597730
525919
589593
710563
317890
445428
664925
934631
758132
505306
610610
831111
119442
891227
355402
772604
906103
491941
640057
315211
123294
340342
1034969
470868
923729
249203
119758
131496
318523
214125
448924
343899
30626
461181
17293
160206
938067
801194
935286
813954
8535
306296
263291
252043
967312
641630
804720
598547
394924
254820
1005421
386955
176628
300118
978808
668961
504192
443483
228701
1026385
126208
977265
420064
205345
596565
653941
35526
1043097
258241
400949
163098
176799
1029302
56879
219854
15377
451043
708166
602767
749488
45600
626038
63630
75877
353573
147491
7424
496545
212668
258959
675527
961640
105161
733791
718594
811729
959167
785559
404275
1011273
171635
292120
922239
879287
167605
307708
305519
60188
924820
320690
836990
124138
228498
239566
947521
15996
899611
84305
140092
536130
836287
40010
837572
523468
377558
968436
223914
82915
251922
528732
550307
420249
853947
742454
287776
1043745
522189
552073
986800
967399
1018697
135650
534498
548285
264755
820540
284829
1033216
340195
574327
229255
80740
165099
573554
290185
821368
841633
804974
398477
419764
296987
794406
977286
325545
54726
740530
147827
332695
429604
262371
873374
471727
954818
91599
947946
665645
841141
342726
374216
614492
387655
739095
186770
410559
508851
953755
857362
11198
78061
266864
589824
856206
621611
637232
548224
12894
343322
17717
550475
492047
653546
548891
906007
648981
1025637
734127
381854
447374
116544
732534
81360
530894
266505
793639
135595
294874
122482
407963
163399
344509
380345
126680
23469
133080
560003
119331
656088
503521
863922
501934
262119
646675
693944
97014
306291
607512
950586
737591
423635
393627
589201
126136
65066
669847
664547
823973
578009
53664
649508
787551
742781
209754
902569
860704
1023063
270948
62500
1006755
90655
656180
1025394
290694
994030
245602
675710
173384
915910
192787
915936
15788
428571
314636
399384
786700
491500
630009
359288
480818
437295
249592
765383
329914
870223
217743
567203
186403
77892
826322
741021
731432
471803
285528
320868
960978
942017
229030
134080
43969
582863
256909
856913
1024301
663791
991528
178182
481802
729434
820113
1006521
963350
120135
893746
559252
830755
400896
733838
541519
347897
308672
222709
391626
793699
742920
166773
317654
327398
1020793
873312
713552
144454
863681
638182
776752
1005736
710390
662102
492715
978087
774306
1039377
120454
893533
145412
320348
196192
652771
180281
583749
836994
99200
648088
987841
793902
1034498
823230
417606
309689
710355
53989
110285
992859
996031
1002306
76610
458684
24890
592471
279073
237761
185302
114597
756167
841990
434774
887866
990581
821930
892046
948132
999877
1012871
880312
519123
345506
124782
297758
958557
229222
751754
1036817
919611
697839
331259
437962
277261
231426
729427
671503
159596
406313
490012
653859
615433
946129
144403
639907
896515
200882
228508
798275
564105
291295
300285
797631
840402
852464
858486
620670
637126
816241
79179
886041
625452
864225
475020
499665
365576
176670
160315
87296
873458
245320
612175
887270
120073
769773
282377
623504
600461
670845
345329
447500
187497
926946
201350
380786
264329
198809
223421
926688
880033
443468
447638
810571
949991
463238
712045
317645
206983
947072
529008
604223
784557
553932
592641
549417
887375
514295
374368
610394
598454
595586
384349
415381
607848
115014
984766
329832
324119
17429
260059
717856
692098
77792
1040526
279047
777922
89015
121756
370330
186195
362895
599011
844968
315745
210421
64024
71719
1018718
58562
172188
1038807
380761
729826
545542
581313
288581
171740
761018
398466
453480
172714
804840
961344
164928
632207
73642
760320
281144
106917
525094
859996
61402
874720
794998
356568
537281
897797
1041623
577810
11674
832264
401851
778130
728338
916054
654708
694207
706733
437196
483945
975289
873414
140716
902009
793388
414165
164660
73178
858648
484551
295530
899499
390297
970142
660911
470974
433218
669627
224741
4723
980849
421981
873831
1005841
1024212
1022291
875854
715842
607385
624431
847550
533006
326503
485010
779823
418461
769605
1023292
365058
623120
459972
885415
545384
499277
929630
1028225
323954
921625
411188
710257
843394
68167
754687
970604
583282
815769
164645
285880
78863
539131
213662
52274
259414
1014853
377994
431315
114563
942803
190838
598855
525605
1001861
367121
124470
526912
40145
283756
406914
335306
363874
822986
486996
97411
10911
554821
766693
164926
475816
402911
709924
888329
841771
776709
502057
664309
897317
23783
340668
1043171
506261
879800
84736
275073
173365
723188
69679
502797
52170
521340
577427
526592
651158
880824
892471
1006560
1008077
567090
768148
638050
1036138
61997
891612
1044955
587440
433864
146951
1014520
4792
458019
170281
786270
517782
544048
248608
336274
277483
110059
669165
609255
588878
269879
819385
197085
451346
237181
738253
446995
926939
793095
930137
507699
194649
92715
551888
757715
8790
389320
893263
713871
986491
155273
800074
704885
573553
753994
928632
965973
906152
618448
550246
219733
766207
60688
810440
684160
478620
414054
54595
956660
680995
783310
164335
719124
811355
711030
557970
356960
242260
29414
629492
628620
793532
720488
525881
369592
100748
432727
880142
295442
331008
136048
842689
956332
772488
922718
569472
869537
266440
871062
817910
60735
365050
951705
327903
847522
1042650
989
479301
944041
191971
89582
92175
228450
814473
399419
870776
882363
342462
869814
1029104
37584
850074
874864
668914
204226
841240
349843
33146
897501
216520
183730
47438
981586
62312
379252
1033271
755093
997593
783229
80695
413516
462224
1005775
126992
360469
398919
134695
503645
778535
563027
775750
894122
338483
439541
821954
986901
227647
236751
255107
263742
53769
975974
391245
631763
311553
272592
705693
254830
934608
123026
385599
59526
550139
760861
911700
470285
533842
830406
128851
296503
63558
394208
872785
557425
155105
398722
124749
186789
1034303
758817
444971
120596
2711
937618
809612
349994
1034176
513254
530238
761329
776859
846169
123396
975376
163042
1026804
287892
544980
229298
459450
836707
249851
260134
38506
833269
187618
681039
518334
691928
28532
478208
298546
222160
770717
799932
983425
130031
714191
1028334
342808
811765
668810
308220
423433
223379
56493
85609
237717
1017642
586234
261245
930464
976297
343053
408833
231022
921787
546461
5950
631747
916314
484264
656567
191353
454187
405554
437707
783514
115269
117912
902585
1025579
718064
947141
916842
997428
646914
990059
436179
280618
380257
744115
865515
815553
115795
1000794
494936
686921
464966
642623
688881
746826
715230
377930
876353
729279
434454
521264
131001
275895
411283
1028796
844318
469630
891166
458472
807327
389306
688681
405324
787920
173215
985027
793171
887925
700467
635175
204304
432121
572643
375448
318199
70266
939206
1024569
316360
342079
916918
596515
730350
149146
349475
460711
3226
584891
388581
233342
882823
655091
824175
359988
329380
328142
342163
60764
606094
793649
596663
382347
145473
265995
961449
590734
185443
830209
309046
405210
592623
293602
578308
790932
840305
296529
944162
16982
124915
184093
288024
538536
393051
392090
514950
146915
967655
898758
1003503
107199
816893
81125
718457
537199
386225
246235
412516
625563
831329
1038394
155815
981849
1028660
527220
11155
442950
293401
33815
1019163
911085
962082
984617
413457
756115
703434
506700
799843
839008
57425
334578
143713
178916
486634
109252
117638
992150
468938
535066
192844
183361
480402
701115
473495
654870
24146
501234
512414
824545
996356
210908
159608
814272
1033546
814772
870981
140176
322884
46852
196141
12635
868913
879755
621202
864660
613358
37053
880654
653692
700791
857146
908082
937091
313304
75718
69524
195035
736512
347858
483575
455841
668138
41475
922283
1011845
678780
285264
8083
935214
511923
917471
69725
775874
870840
22277
226928
1043250
637953
485677
143622
707447
246947
895358
711805
897456
980561
618904
348421
150678
712603
1010444
474163
831756
268610
459838
194176
256932
790171
1045390
813893
560281
430217
603403
768261
875575
427233
113936
189144
815941
968199
492822
911981
726022
16376
684917
463933
734084
91100
233672
561936
561297
212865
885898
895179
585930
623456
497756
316259
326862
6732
20390
837355
453052
980423
866667
1020089
1039205
101453
1015646
708793
955650
972238
1016133
103286
406175
439906
165172
212918
692402
499397
217458
932933
199378
334489
113005
239191
300924
936681
182162
554488
116948
27441
588376
303685
1020160
264453
643501
305451
873462
739916
369533
442035
524590
704752
717151
152925
388642
856850
940548
685480
370029
18874
850307
383581
578026
968307
516916
253611
921733
629024
970488
637112
977475
1001202
672814
397572
782335
248570
700108
298570
561107
197895
710605
471166
540396
617081
1031241
704806
906438
207586
885700
842278
976084
632304
522085
250206
72549
118793
283582
487701
944169
615843
298510
367725
4535
385027
345114
30967
886591
602825
748435
609012
500538
309304
252875
958099
353342
983953
61527
59183
83127
18546
91440
723478
980301
854412
846246
335945
234174
607928
212457
680097
642615
614298
194060
193019
239360
361523
609645
986380
299539
926330
299557
177187
293519
1012072
587568
498651
410508
933260
475419
941208
622601
451260
370612
34846
885341
190026
1029767
275525
856202
489836
219396
751361
564359
797020
776317
833679
994438
380014
969432
78469
35406
445150
789226
430670
632843
167024
272004
906457
284023
1033495
777965
285241
633337
735667
704715
101473
268853
834534
558761
948788
185281
418945
633478
161713
939931
733265
648153
183108
148908
739225
849770
466910
30467
154884
325786
398101
1012395
102370
649565
399758
455997
827996
740643
917509
120361
585089
217042
1045452
529767
516553
293664
605800
522494
406481
514614
220063
615087
824962
514378
480389
1034148
507359
235477
570827
861841
625862
1008518
795646
502203
211849
193376
917535
13733
503487
785247
894532
71162
908496
239063
572524
129054
1035062
784878
1017841
645473
380989
501427
835195
570573
944145
424168
89273
694555
274247
566496
625463
776162
722909
419661
827701
860242
951689
164984
111532
675888
52717
159516
667744
249334
295672
28366
892034
787643
660106
710325
837449
109328
195897
53525
746277
942214
229458
62323
906812
689834
1024219
778316
69917
163527
762762
938290
94307
72048
168858
68281
606354
846773
721064
924517
885747
38871
649538
800681
970509
688467
994784
960548
610030
631849
134963
540937
4280
54362
294842
781802
786074
90725
251295
174250
870922
774151
157933
73093
963004
853408
351539
243492
190051
644906
183598
761384
904214
438341
6906
98883
101384
934069
257196
538710
643831
747358
18989
716505
244347
167675
641846
14678
275235
428467
448481
592626
274744
360724
511260
789521
903595
1025677
870566
101171
644997
893798
604166
1030482
730524
437218
990309
929308
970501
265946
479030
905088
462368
943956
749738
7463
735152
746607
464452
844992
93131
29821
787424
854155
16811
28443
50117
2224
918189
866736
831551
1045215
952819
569360
805494
672646
400945
177029
803906
674474
901116
525206
913714
905836
874789
550450
130326
40130
185112
549584
282653
556434
885912
281710
952865
74977
667037
257758
993688
49822
660000
311033
983350
677833
425791
229513
547281
597205
764244
45878
194031
827599
592123
538348
614883
333090
312742
793137
774528
57228
167425
1423
559516
492031
538647
259807
265898
301612
266089
438905
930221
369831
995859
711164
212585
630978
83465
103690
670541
772952
645698
261442
71396
473566
119964
982135
56987
980475
108819
492837
644535
13327
393872
787986
361169
129571
654100
23675
526349
777793
527986
250722
385333
87713
827959
823894
46171
648814
799622
277016
80449
86788
793786
651027
898157
926515
808833
739038
298213
874645
693557
1041748
34784
677181
873462
119598
67301
127457
862535
538656
958924
461513
812158
837146
888745
941863
390714
491298
303020
211822
35337
5908
287959
998829
5645
492951
304720
929147
1017736
388439
649417
943860
624593
390342
1010820
743329
783290
394687
863294
587328
383504
769030
412721
582459
182384
152898
150362
47233
630173
54621
811121
923614
545929
171553
915271
9144
575463
216995
740637
825590
688037
650542
703982
788643
524409
282819
244729
118572
500409
949473
886999
349117
610520
360079
114104
434508
736
595251
122972
663494
580609
552378
356492
17934
166624
512501
314641
302516
129008
491620
863456
557259
829298
303668
996975
152424
18382
924924
824521
565978
930704
293201
963528
233608
955590
114830
219404
507144
1031676
914178
1044511
952273
247192
974209
471956
20699
1039653
464583
153296
640186
472498
537921
389404
283957
86530
199203
447251
276010
41620
1044865
62972
557034
283471
358574
661340
980288
686580
902556
771103
766236
671489
891482
152734
473316
723320
29786
564337
969967
317507
221949
857766
281043
802160
501861
763628
444775
949939
254009
89172
493343
467874
657108
23082
77412
449642
689090
418930
843820
404735
124791
725473
353456
552057
70197
101239
749197
551699
176081
1013143
958613
541979
163584
278336
86292
488042
907534
466458
897399
850562
229033
835765
431213
572426
977613
608617
892603
366909
823921
347727
70289
557583
962974
18127
441107
61534
815089
803562
983722
42759
85588
297537
540898
943433
403240
918842
449772
173988
59605
452607
112218
793540
194669
505939
998510
477942
481438
94105
226914
544445
936781
591691
211909
262205
606471
888005
514233
1004937
1016267
639385
74094
237002
623939
690980
962382
118295
207977
346389
480779
1029553
444655
614037
850232
714114
316830
176581
123297
237420
482746
399334
971287
258027
295895
668026
702224
907877
411202
742334
792689
1033942
170469
248156
54062
667169
672065
675295
53048
291127
53851
11118
103554
478262
838678
996461
83243
537417
999697
1006624
478015
606007
187507
823308
579535
305363
624311
406100
534315
478937
1029024
406572
177613
969175
589545
733944
619787
502179
730541
883803
103409
943981
929990
273708
8349
544094
1042824
628701
1025852
875944
415181
958170
137127
529169
554511
678
240802
331858
687214
552325
911167
697127
780357
294034
727539
889573
385012
910517
410302
223939
449734
359103
417911
93953
490223
765625
612645
840331
227800
607689
1005571
902875
512581
710279
25856
54555
779594
607003
43536
721616
198545
844441
583467
34038
477552
1033776
1022081
715636
816587
828634
186654
619409
609588
560299
227962
857687
758786
48909
359368
243080
730452
875471
350739
927477
172142
236599
448197
60369
30251
97868
568123
615742
956260
325460
263287
628260
768497
421410
682748
798732
368461
785632
659310
951958
524143
320162
785493
115228
257350
559595
1007961
351495
397842
961608
706993
359163
112980
786746
120003
310587
735066
556324
277184
762333
291446
821306
144373
956763
652482
528800
996773
200044
459544
179279
961033
49820
507879
778827
527638
336994
1007282
254272
229533
990709
861737
1001299
463828
572734
405687
192048
478024
573745
295794
1011328
807591
321421
160113
514616
1021402
603477
587755
828189
345044
29634
546197
287944
820260
641277
691695
264929
926083
99199
756877
343665
1015152
630705
339944
1032895
775481
766979
858907
905806
803552
562462
232702
988555
394365
778119
812629
127132
276460
446245
734677
21337
350696
609095
184310
753285
367056
234485
769346
805361
904196
848592
950875
118378
792471
413835
634123
708412
897570
943263
203807
860546
90202
142452
320770
276149
340708
163206
698935
340577
908473
429054
827755
244157
44615
757162
325832
778620
381609
890401
799385
615403
621809
671621
719167
193386
895370
667251
822834
46004
154581
11133
868897
346
941244
115822
844476
976207
275173
1026305
944442
607398
208327
965612
167090
207190
714177
499959
505036
289564
383011
21211
942270
605091
551632
228139
413813
472313
777207
19312
912893
498575
592516
73488
949094
789198
1038556
371625
894425
862654
444909
422311
424209
899433
109695
854819
740977
105730
274934
283873
70262
428368
988326
754867
941902
516859
894807
804954
573928
484445
575252
1037899
700780
952928
800842
749291
893246
123349
954321
515049
140985
241057
428816
75843
434992
773820
267014
136930
1033358
162100
732238
290339
890688
376560
182536
483124
913551
910487
969030
1006560
386093
548005
675815
263732
809973
813101
834936
189129
924362
920300
855892
775579
760251
650634
955238
412360
28033
114558
685891
648147
834944
1045326
247569
16636
759136
323979
105245
853956
1015253
445925
522582
324034
501697
10978
14577
1012202
91384
784429
143700
456492
148120
876028
805167
437053
660163
435062
280256
215871
602072
29320
927373
813757
647599
193021
644797
730645
679499
244755
878347
62921
84905
801897
686801
229894
819152
181778
433589
754143
887125
879164
260511
23803
148676
719039
509039
961030
984614
90850
731569
445502
759756
579206
106280
117240
685195
471290
175935
805922
5241
931962
285434
581486
111581
206180
205221
874084
552158
723943
802793
192481
970161
556505
405246
1032149
620977
45271
337573
887519
644176
875836
366112
828977
644253
187981
840955
220820
846228
602683
932404
673526
1012707
505776
624355
852810
728063
859179
227178
522797
228205
101227
832559
951408
584545
932657
1019314
72190
1004605
402520
49609
446502
638194
492832
962497
412572
444460
321834
465045
492062
757370
321995
724404
65004
423150
275594
343107
300842
740615
578152
861248
982717
716134
811304
647765
360587
487303
120722
155579
138510
830481
203952
539209
286544
787084
136032
107002
29900
720521
401383
41860
164328
774186
275604
600600
848221
297533
718674
626166
767452
815786
974033
897351
919351
391187
109886
1019595
566628
441938
291286
273278
490089
639281
18708
912937
949209
741716
523949
191002
606669
711451
35267
506197
499521
129042
16499
820961
696118
581554
903609
657881
909567
513000
442541
832540
1014027
319623
319395
850462
164755
31358
203816
286421
697864
701904
559416
211516
718562
517388
509714
369441
733259
738652
678390
763973
687931
164324
198515
1042998
193914
187268
545805
362584
997476
83062
723160
717180
510284
808303
59589
258282
497893
848309
252646
691405
783039
562759
738984
495520
211699
676440
318821
874495
947650
192304
310010
202765
77411
691513
372825
212833
391377
918450
896785
269254
208670
454620
830979
895597
180985
719611
641177
744955
245528
680913
871589
911856
792365
521035
729548
445979
516591
714616
418609
386665
255513
327643
929146
229256
32462
77220
990572
276712
880598
424239
29175
237006
656074
485931
58052
145908
24239
438183
743502
537634
573571
203515
921374
723848
356674
492742
439505
676920
635153
626110
64397
246317
56427
450564
111233
350370
644768
698623
911011
640515
566846
808426
251060
913315
842630
789760
582193
410942
655708
392518
476205
1044280
421202
793480
516696
347947
475693
725259
128120
764553
152940
858374
752855
149627
601613
254065
48471
48086
850461
614072
826912
306216
814600
311232
511353
707563
329310
529199
260529
331934
1003784
589301
742656
645696
610353
908776
429582
281848
569110
787596
174880
691914
213413
368392
970994
828343
885169
677778
1005547
239317
592212
670360
886116
288952
670200
152660
785399
671451
615695
1034768
648900
424056
196755
962659
605619
736771
442406
962592
338181
985229
692578
164718
268460
419746
925247
786669
294354
602433
64487
689181
288743
860202
531813
481626
173896
155683
353143
842651
550605
139280
30325
774388
335246
1017561
975374
831219
1038880
386637
292103
284775
1026684
204920
681554
429461
931892
757292
974469
347610
831466
906739
15469
31634
291441
977297
419348
826907
386598
124223
29759
325070
977752
356015
122262
309143
909331
179310
960032
876076
1027019
528732
933998
939451
524135
302264
142334
138469
842049
612888
684647
786133
856283
549666
812965
362975
494375
486144
695259
728902
161188
229513
653180
972767
117476
158089
944103
1009806
495737
760586
199361
728071
774018
118090
741050
267038
932806
810903
962852
994552
959810
1016935
599800
215242
211623
272238
75634
774041
473652
512612
469550
1001568
248076
84594
552572
224184
109224
906813
377430
739886
821075
522843
261114
482270
59295
886368
666997
447265
652794
668448
174271
124479
121781
718790
445871
609435
814768
202076
540598
663329
495196
712854
61790
397022
753626
813780
890178
56537
488030
737826
393028
534855
445697
3588
555552
681345
73800
109864
15405
243723
648525
922721
899991
759980
449853
152582
603678
465269
644925
333479
292519
292164
202804
567266
779785
480563
495296
280717
663163
305316
541615
664205
169210
69879
903503
828693
870009
27324
526999
191069
319592
952881
671917
64961
977841
942567
92410
90134
237697
642288
442060
377676
889792
1033596
798506
917916
544878
956248
467459
579251
940301
341102
701871
1007668
526363
458116
705894
204449
538381
979389
729576
746617
692211
883641
754142
648024
457422
820843
342126
672390
705906
160804
900435
557800
729154
883402
237103
802374
592583
698291
850211
175482
432060
426445
362895
664764
219707
252308
5295
1023458
566078
716154
673449
1038619
115720
359160
138156
283257
836173
111174
264359
437301
759520
702532
215676
857284
806052
763433
795967
179031
511253
332840
311729
408476
67005
624238
723560
901444
283160
925192
221364
851228
796758
988709
501208
31470
543764
991136
171385
3519
510316
232672
373242
813086
800721
318362
139997
171330
68635
982536
873897
444104
892219
179672
334991
131371
445798
361049
759124
857445
867515
243503
981581
272912
940658
21831
984387
398056
892688
713110
187472
969455
159268
324308
491058
819771
788675
752077
219358
162255
127708
938528
618335
733456
423183
533146
150213
640537
776244
486400
805285
254544
780606
815290
12663
526304
1039158
673218
728370
641097
725687
99392
913612
570442
1013034
696787
100009
667023
378368
386029
1041117
871570
163745
325246
156905
231702
1003043
357721
231778
548809
762115
607708
814124
134096
1018810
586829
800233
837000
336298
748449
8772
381905
243142
163994
1041913
79591
61023
309559
987574
806822
973389
821368
977292
140175
293030
1373
883445
888540
421498
467993
873971
736179
792629
876652
704593
599990
819675
618675
513228
649794
972787
159024
874561
107658
727838
834763
227496
660954
740706
986458
204279
925285
522240
616068
651838
688597
854250
568557
213208
312354
612903
798934
996892
981952
59041
121202
371148
447365
169143
488660
340539
448124
614174
703247
810460
754964
446008
636646
148199
370648
359479
879023
407661
239496
871211
786844
432285
660595
536046
281095
77922
169151
928831
510330
663776
508872
200940
985471
740802
608119
601731
941280
481708
206157
217623
818608
815036
891134
891977
609926
427906
556586
1029279
921664
817583
392570
92109
156192
416719
68295
422808
1006838
244167
218516
355548
479086
27619
620336
866183
511313
277933
178452
825054
689952
643369
887073
311040
23091
3929
648252
890113
625497
338350
649660
776273
309148
838572
238863
287321
885279
655325
602542
1018380
838135
692614
286966
489903
795634
206218
623789
3868
915237
751261
49839
121220
834769
374134
199506
690551
297500
387620
758470
535377
705143
775989
271986
148784
698139
348995
831388
979387
838033
912350
718201
343156
870749
537463
625358
658726
820929
1038023
71839
84764
72727
203159
628189
138017
854710
100527
154312
438043
940513
760069
357742
627103
663980
945260
116200
963821
383693
249819
827244
799396
766613
447575
724619
307816
361208
456
50556
506529
837055
777515
784853
669919
765356
651840
580704
974531
107461
802426
316766
189488
459676
837524
781634
346248
343264
744357
955723
43085
389393
727487
688171
812785
992998
13946
37099
21245
394821
911835
442617
739085
9505
45894
726168
450776
463062
374376
482768
806251
189004
1007648
892391
754135
172981
320695
304515
1014053
291666
963137
763352
916648
318930
64655
820128
204574
192696
851410
30214
286863
858410
363589
569017
791730
46002
56254
130162
212607
407716
412449
930535
214608
805157
933705
189922
827200
577569
424837
720605
571389
366226
1000083
694466
425298
654038
776012
712269
370093
653950
450704
360289
433376
671247
334583
301854
879120
724778
713635
329791
88912
746183
472265
84715
595965
54270
346654
25370
1003613
101889
912253
783051
889027
1041189
517610
699441
878760
731122
751689
709565
644192
483740
332047
751935
302315
199704
682780
118890
130505
963674
490861
595416
363965
220892
49144
187966
1033132
948785
660860
557780
769435
109801
428497
599584
905132
290102
248221
781222
921537
515810
246470
809071
771446
248748
410496
385779
994034
314982
658384
310860
667731
348946
428411
198446
532382
621294
247194
462858
723940
810621
613267
791539
174579
153054
914978
938612
991065
705131
1030041
341090
1001654
580519
379666
894972
997677
42613
610429
546108
77813
315044
771411
172088
989582
940021
623952
321017
272402
404909
936164
309930
582399
127865
925150
9302
155010
616335
781895
1032049
366474
48204
631729
3290
1000422
928886
545394
759009
675576
816578
879536
487629
342838
482070
538636
14980
829022
554285
536507
950039
115056
130674
509546
317749
428452
741220
34317
3976
659045
742176
562766
268547
134216
327453
854069
816082
463291
285036
661454
170584
190199
909180
357003
43235
1469
725694
834160
884184
805281
458395
708400
978480
766004
559323
796763
830176
54511
14346
850097
695287
772924
757849
877633
914744
701144
70489
10450
66692
980469
161418
222969
140826
588298
102923
71902
403698
326513
136691
986944
4391
836279
379244
89106
923578
73859
879815
372273
413621
249880
358301
771298
645237
782465
181629
451317
1028244
317436
46792
15947
875332
333852
9131
345892
414521
180410
933347
348329
608898
219204
932077
928862
265878
21898
571624
301892
611119
73792
304834
699563
796350
127317
903528
820883
583007
221037
393304
958424
363849
762862
117305
197630
188125
650260
690988
496016
100351
215419
809933
430595
199158
91578
233333
1028445
1016546
442860
150797
73974
325913
438126
174069
995997
308193
273964
424955
747066
703326
1014958
310691
284617
533551
211841
667194
175938
116045
843380
375997
16379
422547
356851
656812
894470
95116
459749
398023
938643
793647
776623
931222
419421
151742
630432
13592
399270
42848
284804
195204
956761
688487
329816
1015385
1035993
656708
828081
231037
557791
74746
30254
251580
204957
487695
43516
802412
555610
91059
785771
734930
207074
182206
95628
265672
815165
2502
367471
694866
317385
401635
275914
1031172
713878
118284
20785
671787
702752
281855
537686
475065
846012
301370
321556
187880
349243
808763
943593
258005
153507
499546
379674
7676
11384
1002516
107546
307049
634384
390683
982518
676893
10524
642890
824583
929830
855568
443576
405170
553212
268187
507424
531325
145565
390793
344034
731122
549462
605263
734637
484026
666459
858873
843523
3528
794386
396700
374103
1739
359165
977480
467825
100123
888706
94127
977702
143836
436320
445203
845054
146645
396310
723239
702598
364933
146873
965536
797441
628186
364626
678800
819044
706345
354871
363865
219389
1005682
810855
1015666
538811
854857
948186
623704
1001992
390893
193830
110468
292984
429713
20501
441716
124054
221444
702586
653912
341171
647301
615563
96303
661739
23307
663679
1036033
315334
801253
803351
397810
160118
415762
704900
241832
545211
558055
675964
140734
940506
225235
788406
360446
353846
149111
559349
554692
691641
933004
979593
139081
987987
767090
990948
702121
352678
914662
275034
170020
740168
599811
1015793
364991
993848
468635
77244
427216
163231
723443
47731
826940
624319
958434
411632
836942
219783
343293
913080
598954
992395
786508
965781
147387
786565
260116
864449
530046
941386
98665
950428
484028
281635
296699
733690
740652
309359
505601
1016267
111071
862105
1008108
1012675
517471
767577
13594
153002
133900
627745
782483
532067
393062
583976
881892
350816
153307
692824
682974
1000936
810066
102735
849760
229687
932264
152772
300605
619911
372281
534079
1026624
803766
615780
431203
800495
871587
984747
659113
319417
478199
162511
831691
189982
680659
479925
673592
801813
933179
906937
302867
99407
379511
89177
818362
208513
114673
618302
505767
758425
230568
596116
345659
458937
818555
840130
987059
987150
135615
258352
1014796
544689
232141
692504
163492
519293
160582
678734
856563
569768
981111
524444
915723
38292
315559
718145
252216
556383
335477
643336
414425
260755
673273
108012
10347
180470
242843
837454
126250
199949
922216
537320
549224
152350
1018477
222781
576625
1887
22623
1028786
194136
901986
473187
1010368
648660
139190
331813
246927
282927
54937
696330
158634
724704
42333
993726
266019
1017905
389857
887574
906656
91320
516844
4658
639475
168214
703373
357697
392862
1003689
835673
534766
675517
984325
876202
261258
243700
279191
609510
401746
724436
398580
302328
801780
257348
1004214
858025
843769
546371
928469
277123
405982
944358
658710
236951
153321
770950
489748
510006
831910
179901
884286
86610
109611
933044
739686
727590
129743
730726
385855
304154
303844
241343
905082
149
348351
486177
130513
896921
772775
577392
188974
644964
151304
163136
456199
611933
1037828
872622
143339
133967
425346
1043906
330509
542212
722000
164637
120328
1025392
287304
433931
54861
151321
417671
802574
641077
43996
401490
273957
1010364
634603
703955
97031
863796
280415
715544
901758
660950
836199
336748
664828
754589
513084
38823
356456
127534
489130
180326
498779
320678
757938
395076
552411
1041327
472619
49274
934335
294656
524030
758882
51631
643658
237611
233693
603963
474132
1028601
824450
792827
925387
256145
114117
577119
754875
971601
253685
205141
752279
194562
122127
187836
523273
250537
713145
304682
100362
436006
231517
159609
862242
814302
60682
432220
136044
222564
1016125
158060
690396
597636
26539
113537
103268
310380
185794
122487
125712
324057
155892
470188
716588
576251
244696
149935
325658
449852
720659
352921
497288
346393
918385
125707
101161
483743
53213
73423
1032826
406244
679206
969047
97080
238336
603945
571251
723407
867737
422204
138788
929025
328881
192841
101769
413285
913843
439579
528399
499870
810392
205894
565987
53909
442644
58797
73124
859299
659867
425340
128594
609684
624670
312372
845799
883570
330137
263511
650114
25530
821589
631969
948360
397308
1019432
245608
731116
334218
167342
633222
74508
80801
537177
37109
341219
1034571
57406
754353
548437
163837
302078
496587
731511
963033
862775
666377
352913
845471
22994
339797
74828
418089
137707
709334
836216
705280
925345
859996
87229
928358
183522
300523
731106
417455
561627
363350
475941
926927
435763
532831
54463
616966
946097
449542
900863
477291
89291
520333
905924
196725
877910
137795
817807
831766
545655
471138
501318
836155
376870
96745
563564
940328
379735
539689
99346
973999
34701
278971
103167
538447
304949
762204
40592
816611
1038679
1023786
818876
600513
419527
270487
840891
666666
585557
178228
665526
681626
77841
929829
176439
358029
166142
250273
70417
743258
1000306
972202
782520
352832
845742
647387
664842
761863
234705
902399
628510
364580
988249
700121
1042863
487768
1030479
602258
309261
781875
889273
203257
922960
666698
760188
26179
960980
566836
70139
830893
1024166
133698
1042636
117084
209435
358958
951447
685255
496492
366980
507079
682857
558311
970355
750682
645644
943816
870042
199951
910966
978400
811392
787458
73833
31123
706460
927628
1018412
73240
666511
932573
990927
781101
380497
484703
23561
395100
49288
219344
878811
994754
785814
355716
628353
62676
682550
278119
897250
240667
680523
57509
921749
111671
164356
886524
13387
509644
310871
182531
597071
877046
622682
117713
247655
732628
8128
866199
189309
611716
106722
333382
1021378
183510
461949
171702
990765
423020
640730
356491
292025
753577
900411
94083
669950
368417
990618
653543
558287
362200
553017
58781
626971
398476
130620
495806
215942
59900
401009
738273
214898
86593
327363
311547
245390
670559
70931
606808
11863
802342
31925
966724
758515
595801
1042346
913563
411814
832370
504935
136645
628531
412713
3072
1019675
354349
100719
678723
398275
691321
408016
632290
187439
5370
608258
340449
880296
649720
91283
121218
912784
518228
499391
242331
932466
770073
804810
365972
843162
9063
205267
476096
884517
725562
555865
27036
428380
340024
586338
649848
862227
65732
741339
392863
51107
945540
214578
257306
724957
980474
1037107
352485
571613
921725
225159
618837
199623
431774
510348
1001897
67189
734087
803996
215694
544728
619603
295145
263432
937950
733115
178731
5189
357688
571336
53699
211657
395391
89744
222367
161183
300954
673855
754432
685367
297016
648968
598678
219017
937683
27218
50835
971919
746567
103486
35000
139821
48736
180685
905619
283725
194628
283994
840766
693302
929044
163908
752140
458213
223344
892915
914088
260497
780967
629740
357604
108754
184591
199055
650679
636278
409949
329164
115476
260350
510386
141330
439544
856766
981016
301138
762065
630676
10663
336975
830155
395807
98649
902495
1044467
663987
955107
196530
16892
357802
912500
563376
201012
574976
618010
1006624
214340
432408
658095
10531
511980
932807
694634
602519
713813
917223
118327
953843
264706
510781
6189
7194
599665
527109
238205
230305
192776
926871
1027378
651681
489595
781079
1002461
251542
578198
585391
110962
624645
190665
766210
131775
846214
6990
46135
376915
919313
158788
47705
329884
974623
145373
244184
882320
707057
610818
528091
902811
211628
951774
847486
599302
1036112
97702
736933
232199
869607
214964
250591
599967
891701
343788
1216
886493
27444
175559
371125
869187
95578
196462
675355
262879
3047
687397
711008
711930
934669
807980
104707
203691
740478
919833
263918
767713
500959
153232
1007318
63035
311824
927265
970133
351685
162750
197010
694222
41973
470418
407092
445361
395660
973509
418115
422110
284591
343315
361658
75600
480176
935278
847407
48946
4926
281465
133747
846373
157670
166209
24736
901687
404627
400641
309476
236943
566995
597674
22365
315555
993287
868574
853543
721362
422538
399936
744413
439677
473873
180395
926502
388509
411897
609543
903887
205427
834236
768003
940019
908595
1017436
877359
760465
39560
1038966
288668
789609
127561
691715
541153
660396
984329
993863
248950
264504
691115
331275
423176
718726
24352
436912
50563
754264
658899
368688
634864
233640
797133
299965
511563
761458
239422
561550
263789
854942
267844
221165
631664
558963
1005712
576334
131868
72688
11486
279331
894394
608898
235836
609842
257100
733835
887118
332785
145365
653791
392147
972679
1013828
727913
23511
973702
1033065
179057
991198
849650
182305
639994
931115
377648
216475
91491
79497
184321
983479
702894
537134
521419
516258
857329
757187
852342
12278
38302
618346
394344
408248
336368
953683
1004818
945558
1013515
974687
448893
571971
478257
361145
283130
610676
754920
1013380
105029
647295
943189
39664
508325
498574
30514
740863
826146
6181
193664
991130
221522
705703
806711
468638
497892
993251
683521
92437
143142
392213
941264
593959
388643
499090
620954
304233
385401
70777
688795
949095
969702
484246
369407
37604
43981
327565
369756
884058
991728
108317
217518
208364
661264
928961
782858
764130
119797
181426
983709
438408
262426
113109
191887
247906
1033533
768498
578327
349182
707841
520794
1043657
134346
48414
823467
872528
169543
744905
154688
409367
388791
631848
242696
158037
984524
851078
670705
1032216
167118
711559
714084
83100
667679
886903
591851
101723
336403
598352
664026
698077
855327
186944
720041
865971
593506
896297
793328
553092
565581
865976
420341
505419
463447
158100
205004
762042
559447
917965
547622
868087
1039282
416513
871214
1041908
939181
104277
398639
14444
1560
650331
168229
218240
241881
970238
369414
268189
179772
495552
639968
521143
665216
496562
873321
838319
362632
132837
836743
906694
715568
781586
432967
348698
451122
669160
139247
1007110
508390
440479
576164
702464
430606
580814
603344
887171
358303
653512
230047
430047
249604
756304
87763
457716
866803
151945
915876
982386
1001060
348603
1031021
229521
740813
61476
951326
166026
184812
527174
556984
680901
788492
603611
518958
736709
720695
27382
486849
1040218
362
796496
721784
530344
427511
280910
324898
787916
730139
14950
941503
584526
601774
895221
1041489
100981
1014036
155492
525534
647673
826962
275069
1034711
715192
2423
885541
343252
600088
236499
219979
943205
355816
429994
641156
852292
501752
220344
315493
921203
805744
739677
810801
270620
773484
476223
561546
133147
341159
628223
137970
956600
418514
136397
955315
1016480
937280
555077
194319
148341
374309
482020
336501
530085
542339
804678
461902
394217
415491
301303
251413
617514
964403
183904
966714
30336
196188
716423
342356
960253
982001
136219
1041633
224101
622522
135477
962190
910441
913792
128599
783182
551867
464448
740577
254654
11048
595556
773978
45524
967315
731137
899120
470672
474307
112859
207025
605021
770988
969697
646529
509201
554669
842386
227194
10743
487172
170343
105681
746942
927618
993864
818213
231626
343694
980449
33124
485343
8043
43516
1016426
197684
233637
661979
32747
580001
228112
10386
1009278
375239
471435
18600
728872
214234
283761
929780
481152
153969
921545
950214
912823
775810
449664
29049
505753
779259
120543
367233
583166
754772
618191
19046
1039810
96307
333421
196133
641282
284168
691273
434580
83570
905087
820928
36186
366987
950752
264666
69568
308983
981066
482592
455745
265631
6405
923993
884352
56652
745403
782092
155694
912514
126880
436643
1007822
12813
91867
528604
759453
605297
257174
466236
673439
955638
18419
570652
246536
571286
603704
746973
655634
349426
304762
737833
597850
488358
385160
1007489
369104
311626
668131
598453
472034
49136
549258
292293
676692
262957
100235
979435
994551
373177
837931
638136
397750
877135
480441
462367
786119
1004657
1038118
156308
55870
842854
614208
1007282
220627
811210
365957
514411
135445
912178
316717
563077
999428
429799
178696
8841
455270
722322
188872
314136
51930
562738
738994
883999
68527
995611
514674
1013769
572216
408096
749595
413726
745958
441701
329786
813851
612286
786123
157751
560013
964029
826651
410428
352656
592143
549007
1009758
107614
365738
279858
952463
18703
835056
908021
710262
943113
572305
983183
297349
404340
928355
55085
431535
865651
968463
880478
1014037
490368
441765
595437
398124
68897
5735
926794
550764
33042
261135
228706
209944
306415
715856
942142
791243
161902
225657
208007
828520
652359
405421
405516
861026
858718
72486
66673
793195
1040935
293831
892488
154462
231520
870358
70901
221003
925095
793545
98594
893082
280868
1011811
841379
898537
128083
275301
864226
338288
375264
30502
321449
1002964
955136
802654
736783
864049
718056
989619
48750
149311
92238
561557
812492
530585
411681
502142
312246
955480
100804
383107
23039
7837
216717
65144
319191
995019
650837
106235
447664
493891
985424
990184
470630
765508
590981
525178
283236
634061
521644
235451
671778
280289
214585
844948
910456
976402
553166
10577
1024350
779839
752628
731414
463637
521719
116931
1024368
473703
80595
215379
740281
472606
571567
993408
954785
657303
705105
326600
538055
267133
572482
464111
976221
434346
251573
67375
75421
74276
68787
585203
726971
20201
625181
349325
660009
923425
542723
612534
97805
77297
1040076
245651
406151
675822
697436
708718
483890
922140
683389
664055
743980
104734
361810
6299
721021
764682
471189
465706
413010
262923
322553
450112
431679
725660
217622
979183
1007766
628623
659212
45193
157313
745534
320587
2449
716244
698129
173925
472942
217140
575387
609978
907859
745608
15973
820744
187066
14302
572072
567752
344371
320206
302695
270661
296347
56403
517182
896809
511480
929668
517989
230071
15954
444403
741786
557452
905221
669050
27505
539484
786890
392456
58946
97017
37875
526872
827243
705004
587511
504693
584223
574449
81602
28270
90715
232285
149018
795130
695426
1001789
588356
716271
695213
614143
13039
458122
9962
327805
1043502
415037
24342
183276
1004374
93775
1040905
158328
1011811
13538
731768
907884
922886
915506
997344
909779
380685
477840
900346
95517
587088
700257
210727
682600
886344
27324
470666
478584
192587
876663
949349
939215
385733
845731
791121
523
186120
964301
997590
618651
836167
1038050
60118
274478
934004
974426
944322
653213
874607
322712
32111
36165
151590
168965
46302
512750
252988
784956
162332
808351
994075
814001
579955
970433
1039380
595418
691627
817017
33446
866052
831531
128351
602014
892296
607556
699488
134175
460588
985279
941785
584556
424994
805951
653837
511566
321766
651247
287145
42947
210080
204763
878782
84438
256088
583296
714127
618109
750112
222165
311083
458183
757664
522683
289973
143055
272880
555982
894739
577454
848837
702702
717948
721761
185247
1039466
237145
458561
705861
749470
92159
169371
459432
594128
49899
943956
972605
1023528
229167
283641
251767
406315
643279
168515
109890
449137
233200
422230
575581
324899
798603
179967
434949
620967
422161
57513
771216
860820
560116
590446
640029
949116
589301
72072
934858
330554
185184
924377
932971
269068
187564
511550
133964
714706
612766
644570
341507
603157
139939
677730
54691
407766
997
542167
205043
684494
188875
566146
918603
770032
230234
774901
131173
824346
532655
937852
862998
259190
204590
208297
482905
721697
994844
380049
846689
143812
950262
1031683
537879
282022
965541
347379
1041395
96724
553591
630870
135181
676875
20964
362621
1028610
131162
378726
210970
801969
3429
311247
1039214
476562
388489
827246
931985
125311
293415
255906
917200
740748
353578
265876
447302
779717
560541
519066
297660
368660
917398
578830
810528
979752
25567
481765
754382
461270
82194
411342
1003436
293333
431228
1003593
190673
269702
848051
557933
816811
201336
623894
7438
945626
808549
209478
609511
679759
972717
556173
1031090
461761
804296
960706
679048
329843
102575
793996
951838
1038432
745728
782884
693756
300839
790684
461693
752142
612814
460793
168189
1032668
107131
829638
679567
665884
762082
300959
555938
379779
559342
638606
40881
603045
181655
352525
476207
305786
565065
506640
736725
78726
328430
339918
844479
394622
126431
251341
209201
225725
853624
920178
276390
774146
1002943
78921
888931
596281
588205
298810
916705
438449
853768
328339
650108
636509
924798
1006612
900275
710586
599709
520374
109744
745188
190050
627504
503309
990308
387905
647270
926208
566031
805896
752773
833221
467673
431028
872405
275522
268684
561897
596122
91584
836007
19804
877577
983619
712027
44370
164297
879471
751105
122230
896006
411950
1030844
696048
751247
75400
364303
872394
621785
908211
47384
832698
96537
472087
1017520
1007028
507460
952999
493291
585924
814435
957613
859006
962882
840016
756555
481816
685484
2391
55211
775154
280714
25859
101868
121872
363287
610432
466032
488613
367068
203478
160209
880595
419337
369017
271999
228970
530981
405329
918473
412549
58979
280913
192501
149286
195947
994381
11099
343279
681594
286868
265495
232481
295448
376753
326185
725888
301548
829862
365842
813784
955037
367552
707001
32739
258892
571390
471421
587605
6297
397145
467779
662226
894834
331179
610984
149694
593882
249847
920827
106559
835150
990414
663916
427396
179710
269040
1032214
744377
532597
370430
1039761
892624
182357
970447
593719
634508
495319
641008
441471
961722
156821
297438
364522
542919
256659
195190
237489
477233
1037767
514677
46357
821342
851248
623751
328184
613281
32224
847647
938268
748807
434768
953360
518306
390666
940909
600025
976083
893343
662735
958061
130433
196842
524757
121424
410424
162845
914989
578068
311819
852074
947813
618217
435019
230088
87383
10227
570955
850329
992818
651354
591102
224466
488667
486002
979189
778570
627188
517707
49061
78323
963539
939974
190769
188503
880649
599510
728311
213430
570138
16131
525003
397574
431829
359012
113937
261111
673250
680955
487561
107591
414602
779974
1012722
200769
932597
762227
93647
777432
83628
586965
211236
775175
390039
208579
68442
1022213
845891
794758
549659
572559
161200
648216
493311
676000
700712
349302
689061
507132
543613
14845
1042338
238794
872050
191199
25738
315715
452234
881800
580525
682642
984814
693840
479660
310963
258534
414836
239234
641440
273288
747288
118650
183552
270594
258273
493997
732342
775405
982183
230561
596646
643699
954334
613310
1017600
188418
111015
617168
855793
471278
897987
1008672
687672
291388
825932
489503
901349
225536
1037716
112818
350161
62309
805334
853034
315440
543125
663177
148091
662146
739966
512735
907196
327481
374518
523328
1036727
330025
24558
305170
44799
370225
430273
812808
107919
439344
526184
583158
31268
704018
64252
911526
261576
293570
970779
413393
319955
458791
956
135608
324254
696661
218544
211534
748573
47190
691676
154448
667314
961187
694410
172259
258199
374038
633995
501386
1000140
173562
635378
199443
940864
85567
311190
220978
641128
485106
189377
381410
210740
49126
958568
793481
742022
544957
172010
948910
554246
225101
1020378
782254
83925
625798
613045
297563
968091
278316
23546
445274
558012
713009
263374
150411
112773
236473
13153
420102
1028328
594767
461186
77654
773773
430234
126810
430614
639733
523759
238024
595998
949185
807991
590464
131382
585304
731191
762704
896583
314960
864368
39979
587693
729461
257545
1041852
365757
1026686
892223
616227
437014
1018333
344810
268038
832719
222084
1015611
1042863
384080
1042392
369496
366518
407598
414574
122835
18609
798860
292749
181937
761380
21142
176759
209354
1009522
651438
1023152
951337
336666
746084
245040
492864
843758
836316
553914
257780
784979
50927
972251
302243
302879
586077
11761
799922
822053
557402
363262
860516
147584
233334
488504
471277
668724
153019
361894
211770
750748
113035
644862
149711
258450
243293
337515
994865
787405
323544
360026
548532
504607
83305
454979
349373
851463
372471
613160
506714
788867
67665
335785
474232
277487
269040
4990
577847
960179
250469
56218
262829
999686
158851
248553
708524
828916
22021
1014128
519143
831285
58648
139583
634145
606124
853752
99094
962901
503832
644563
220868
634157
449503
262934
630352
406799
959745
320648
779372
37701
468766
47891
868783
875959
997441
923450
339315
969349
973481
828434
268622
940944
1034973
611568
575664
159052
417766
897747
458886
477393
281204
458000
530320
912886
490589
837669
1002738
684419
1026063
498545
792973
220990
995619
690749
341810
668572
7600
356675
987352
414507
14601
252074
734698
203717
951018
1029726
841757
168085
101214
846966
211330
31527
792682
442930
449315
584600
967835
834961
430886
316788
16381
851196
448598
792744
339575
958678
153632
988288
1025829
787689
314581
325557
851937
972620
237072
549701
832532
748799
284395
285767
780825
449201
390238
701810
906603
685189
673773
1560
153357
151212
493865
603815
465586
278563
1026259
433262
168650
1002158
518039
569968
772661
643444
433165
385984
152681
766673
95890
73616
824907
764312
617654
531540
23799
986456
496614
210533
80060
938980
1040281
190943
497159
566432
908432
356343
299638
991787
682317
659860
1009283
136486
416738
827151
540466
907626
726433
722983
210723
691036
387826
449299
122455
500035
62548
1022954
841324
550437
202502
598627
654138
526128
702915
845238
193130
1000702
421961
24501
545244
254929
661044
496976
192516
444511
1003505
959450
88505
538072
818773
786375
432141
888635
32090
982845
1025954
578277
669249
662398
595953
1035453
650224
804508
144291
657504
641147
993444
491652
654563
332023
593343
696500
523351
316601
994477
311551
501679
57383
733864
606905
757517
669520
928513
345613
61703
393783
214128
905438
956315
842517
842137
922690
162682
204249
795635
119223
1005159
381082
895810
289355
945508
202007
839576
205614
393594
207864
302727
97560
669284
982604
793769
929357
413450
607897
479416
526002
873099
86769
663683
511759
535692
882843
660577
417099
302013
542767
484670
636052
165953
439585
881052
662225
1023406
953019
231635
780738
684836
91306
900819
568235
793529
325414
121440
639473
744029
635048
440054
602103
871194
491993
559211
325429
50147
680557
1040879
891143
45107
899681
764409
425112
600412
705677
166935
29255
538541
380112
341916
258946
858987
458280
604614
427485
1032503
733836
702919
65788
81102
477138
173972
559766
963850
579717
827049
515480
390860
915710
644251
155470
936748
355982
102825
180587
634852
69456
321080
92083
278665
528797
452834
421228
91530
416917
171304
520388
292354
1017610
635484
692447
945725
909707
364956
573063
366817
100216
741709
791753
425890
379433
841134
449545
706855
828822
22565
640839
286463
392737
474550
48130
895744
835032
966384
210295
975761
391929
634233
29173
122767
246599
751806
257968
126399
796277
344272
1027386
996361
379556
104381
550557
478090
158644
104519
109965
715771
226245
1002518
929557
739927
304553
617923
945513
737369
216359
705925
742636
659587
160592
621234
237367
135945
348233
941426
78365
826130
350735
324936
25045
583496
469165
458594
5178
846981
588465
563755
848442
481046
10655
750153
998028
788553
629922
566238
106059
1034054
625688
88244
169090
505675
553691
124104
204409
619079
213369
969589
907401
796799
790635
496906
1023953
486764
5230
1014095
793105
436560
1037362
533732
1033395
132924
934737
993807
259970
845096
347581
698852
322963
735296
996220
958460
418931
982120
687063
223848
691109
982015
936084
753358
403339
5663
513436
57311
77791
676101
723082
117162
1013460
74186
506556
692525
297540
275595
951987
480191
521113
550691
241526
766342
796457
598752
1041556
723027
347599
479751
251336
991125
659267
472732
217677
162051
27774
698826
341653
1033509
357111
113316
13550
544274
219311
848999
39898
771013
929810
127436
479597
670853
166665
622002
7097
278323
1039751
837099
441375
49263
625482
1028441
915442
181312
648027
548257
374911
230279
1033744
620587
269838
810768
742772
35278
686618
129654
142108
704089
212349
495351
414989
797319
1005250
607221
846442
67614
323650
110158
14730
358812
321029
507295
132616
610513
927660
948489
303320
35507
848879
468785
839597
926345
471586
83912
90302
323756
123798
20490
431966
474517
125123
335369
766472
394937
847451
680056
293264
171670
600321
77149
388457
457902
159348
956695
705901
190252
205680
627025
135712
1004858
613809
559780
426837
734471
326667
217425
862080
617549
427798
328631
435882
694585
864421
764918
43101
739702
766099
1010096
949515
681626
209089
418635
805242
521440
655327
406277
177442
730859
971373
220535
150048
385793
722538
658355
143498
779464
777567
441011
956748
20369
601192
711744
620257
499995
201620
428285
308397
530619
440545
367135
786842
247903
244038
90181
491836
811972
1020385
67761
518553
813356
240755
1020501
379778
63263
747070
744527
818824
653372
333583
27210
394973
836685
459921
993035
14468
622096
40424
766426
961564
76785
19488
241944
1000150
445279
560459
739325
946536
416766
161236
528561
488040
952787
952148
817842
255483
290457
265155
6596
508577
263178
313986
873957
489054
834580
125315
105426
535697
770053
211801
33155
456530
494560
1022831
923866
82658
252984
471035
380353
298899
788309
302027
735332
578860
663650
934072
1031253
699585
205416
1002765
645877
838813
83573
715564
1011477
430335
895687
830394
153471
267654
138303
449926
742745
291021
832686
780761
411801
591044
850412
855153
72090
659597
963272
654254
462000
279889
1003589
334519
601393
595076
658075
472863
502699
327367
765987
1036554
212603
780140
35221
394421
531986
602848
596924
706314
799586
543374
137417
521143
36443
451513
994233
396401
483104
522392
495649
788292
483446
684820
209443
582867
668840
681967
778817
223651
126532
550774
737585
1042168
312481
363239
534431
157260
740952
426951
503913
136549
241437
500758
80903
810177
593688
194313
540637
1007270
680873
46457
623566
7607
517100
621868
467601
318157
244942
799469
273520
59969
704925
389633
112527
142988
949963
807891
736386
636547
756196
302282
394335
674307
209722
122872
566895
76420
19771
821429
418429
79047
606663
62455
983608
861636
877489
176239
436670
981264
297953
888185
243353
854696
1020205
805597
1039811
334307
261891
399378
321609
514573
310705
529323
244402
885247
971254
383447
638967
432669
788206
632162
1018272
10356
672415
86923
28282
362343
966577
324679
371632
917027
178138
226559
661790
99075
438005
945107
257585
719549
951080
336125
968623
726877
248674
312907
121652
115877
731412
246704
449510
435475
277925
747641
11461
672024
160510
566828
473274
178530
756278
771869
519288
438748
213283
639156
633591
228374
115070
718963
811585
472844
570704
816138
250180
79732
573138
440980
826380
795058
681265
198934
13900
921008
490962
417555
170788
458152
226597
308048
895603
627037
791390
922845
370945
739283
570143
923063
636365
566513
203397
578870
129715
890726
50854
590881
741444
240192
144416
26616
995062
195271
989202
770480
185037
725792
2984
611815
1023737
889130
406018
416630
226043
386609
163386
42829
573196
721374
539396
36411
441525
366939
843639
48936
88884
959363
888111
398911
127798
851680
1018064
579258
280062
282013
514465
149212
642181
365451
809705
281120
58628
446474
608141
556937
422875
958610
461643
778222
543796
38628
462608
59324
536359
673929
27287
316743
122937
637975
852377
656191
350698
649953
5781
933133
328706
994133
732173
452080
60165
1005786
174374
687951
1032142
115303
812854
796177
300091
73960
809154
796470
65644
156462
1018847
141861
671122
135203
1036835
563764
25624
12800
339428
969139
794734
698031
652550
224618
517500
249460
1028919
234911
81748
329063
600296
332795
123739
130001
624922
630348
456556
578771
818492
184275
1014487
705866
258625
132474
407151
450720
11802
95998
764702
621844
883515
777422
860215
441733
334510
286820
608620
406806
901671
804340
567958
1117
573849
213384
388563
41567
1026792
607263
905496
537776
597599
907024
738397
20963
818599
733369
866397
143424
327250
1036645
964598
1042100
863962
803678
316230
743967
461872
797225
93158
89543
975086
726050
92774
17386
879766
1002980
164797
42132
600494
772934
891236
739241
64326
328356
812621
175186
323101
647060
97854
926262
389338
643827
378534
601178
646015
300658
275250
579195
300908
272297
228362
872381
336751
516143
522494
348549
710916
572297
843683
141578
289555
218351
441245
689852
7986
899296
283132
299655
82432
973418
729860
694131
350696
536092
362149
117360
163546
540312
336774
336984
72924
112543
105780
718465
748828
6579
192180
887807
322977
374527
415358
111674
242594
123757
98112
702052
713241
126231
44595
564598
853533
719896
349915
509302
1023888
470693
350173
67936
30493
782589
936944
236694
446818
209568
305231
929873
196966
770883
826200
472950
207003
889816
175911
745511
729752
581574
300379
317077
904597
271724
414212
586667
588521
1025373
117617
101428
29191
683002
232138
97719
674316
517115
138512
460607
398467
415670
408046
873404
81631
752900
339859
669627
383329
418976
344076
90803
286258
639402
380482
793981
1034919
234047
642797
427983
890523
442196
717088
9531
387822
1023483
167113
261083
827125
811796
984122
387026
272430
966258
90685
506720
302586
906443
17202
131497
461964
577132
528804
259217
803225
412924
154741
194094
963036
540230
689874
276332
422858
264333
18206
493469
361718
290663
15941
953194
544222
363211
577619
27935
165514
739670
109488
906980
647012
354461
437383
857707
676615
877194
33465
588692
374614
222800
202881
838074
909014
442853
206604
833739
731931
535396
440671
239946
202178
131761
61416
830256
44710
281905
234514
801326
745875
743454
939409
587332
193408
203987
858653
548914
742819
477173
356064
247026
880513
368580
174466
766781
903407
633805
482103
411364
101578
471096
946786
815157
74345
839483
105373
626999
455274
75507
184136
91370
751193
476971
486406
878874
982170
187244
800160
706005
626145
65769
81587
1034366
849820
590271
11134
1036603
789263
613853
893403
870901
524988
199850
256200
206426
106710
869907
328118
335427
337016
580554
708871
709681
665465
274782
678281
1037242
846871
305772
746611
688044
380660
131936
263498
684818
508855
39974
515742
132133
167716
429178
882683
466968
362719
26152
824630
933071
303485
662225
761169
644767
749977
908960
10205
252295
100264
741709
742132
362214
72316
858926
112009
569840
539121
366586
118386
335420
580230
652788
575081
597362
686235
773910
541596
376782
406356
862861
364702
429802
987550
468216
558667
450827
316273
684808
335377
52441
232482
375476
243091
612557
104815
67008
408581
507731
532657
417252
365974
57376
633364
786413
382607
203475
883049
1043509
775293
987481
654188
222386
747871
975816
474698
554619
701300
537113
5395
2387
805537
731597
446830
948421
1032596
147584
648107
231699
122351
228498
510664
270213
177189
435725
711039
585617
199549
705830
466058
117753
203518
69615
234408
44188
235042
175622
21537
290775
571964
8004
481253
881495
735932
290462
576119
877782
940892
855869
778088
23984
353586
61757
263887
636240
868108
256212
623316
135783
282555
357829
819013
393492
127799
710851
89444
234021
678117
428352
653429
653122
890435
668483
962841
237997
909603
38894
448286
375404
10126
435573
504668
614457
332738
354443
141139
818566
399236
223857
980861
563167
361618
668634
349529
885642
285819
474335
776806
429274
848578
760040
936559
721386
690188
104766
505721
707832
565426
600732
616341
616463
650254
186290
813939
182858
801513
416743
651232
138860
62999
924112
91121
210632
512166
208375
154239
512116
513091
595091
294898
594666
114032
504512
441060
165086
165697
299986
753140
653694
408553
30536
74950
654921
1029026
382576
810532
365711
468927
1038489
570863
647377
533637
131221
150692
916004
780386
246760
129568
249514
432866
824890
411969
1674
316546
999658
981032
1014930
892833
130210
239694
800711
1034135
260749
814459
68080
1004729
147959
892222
22280
573704
903861
67802
250504
223514
997115
88425
641654
644805
1004219
109906
1001910
596498
469985
259854
648684
403321
469010
355596
463988
1025780
796285
185309
595021
975119
784727
278328
764491
113885
135420
724044
418732
567019
864138
372205
330983
960318
174461
85579
937456
196896
1013705
1043566
43634
231602
386525
494078
373044
617847
804568
53061
410491
278387
21400
404957
583664
509220
568073
208825
941998
277831
760394
934178
670986
1029194
815404
747422
167704
335132
1005659
715555
452898
724519
104353
345193
417871
381533
468840
758080
245640
592664
334727
224511
865268
813271
899093
337933
515883
1001749
91259
221684
1003642
828520
1039738
1034614
256287
496688
393013
106213
414630
944334
550467
213227
661399
873916
261764
761322
655198
916790
1023
656119
285685
618325
944347
285483
627863
938232
135255
234100
2977
653508
336996
914959
944303
1002546
379603
796412
87815
819390
546351
100666
182740
616196
215182
742796
992080
37724
668450
1012802
177415
110299
776910
309997
971593
628601
732090
345186
671485
575875
448195
426149
10986
64780
93426
297718
938500
431266
541844
335068
295818
253990
263510
766600
669391
963274
449230
814590
244938
256719
5535
148160
747819
359162
351797
557333
117176
966049
30811
423060
88283
81990
276151
10131
883144
322244
802555
862489
562380
610407
226345
472632
94971
891063
685834
507318
318443
358138
33123
212734
674890
920802
891412
350617
906542
806860
221098
943728
724014
860594
805399
415979
803921
328191
955735
87358
387075
576833
894131
451159
333029
873139
738352
121809
232594
356201
503534
993758
238281
654219
243550
352311
631296
415199
304327
1017298
424461
792788
202810
499665
172212
826769
734427
516353
1035247
534173
797129
29806
930663
840871
468416
216942
675849
450006
440641
66089
841196
763060
799025
346694
953548
348319
106159
415459
85922
288127
348256
718140
70619
942282
426892
374957
520327
782073
380567
734392
568564
754052
790539
745247
32879
542898
984281
21565
311453
383257
951247
364624
418100
554542
462025
826313
840672
381578
500357
763356
254862
491806
807220
602526
218207
695734
59816
487477
151524
1028390
834647
395248
938985
13955
241150
149738
349698
222462
539550
193643
584722
393680
45769
613427
4602
702668
758294
869630
548693
757310
916294
485785
485169
46727
699095
224661
177118
763362
818614
702450
109225
872489
743455
405441
525626
86692
912467
293117
326976
927631
721624
75679
430754
607410
980070
108410
500662
893038
406915
810921
1018112
682793
909817
846609
977006
1040460
3405
804632
251124
871388
459092
855317
817866
164996
927101
843092
617103
505957
368113
138950
210844
16150
996336
761886
963444
765339
485044
27392
532393
262919
1013626
522056
235958
1023958
325756
53986
325595
841226
585139
629276
489629
665322
1016411
91834
285656
209161
866574
415459
324559
800111
244684
944028
808425
593172
843747
222109
216029
924775
679528
494960
11091
643908
636742
763058
514279
1043978
1009327
743348
840179
498977
979909
20388
412569
627208
462033
145817
549569
684675
144623
94936
1031097
769754
364579
430429
561967
365197
957460
789892
882757
1041651
758666
998289
101513
520202
262130
244455
672108
971410
216804
269223
961914
288563
887754
606593
43947
279510
802768
534543
1033858
747715
737325
664501
162040
990612
598796
156416
250618
436287
614881
387811
226302
277625
28309
108589
1002592
474110
386863
209062
97349
990842
203708
505527
442610
743379
829793
193693
844218
422214
642338
434758
728825
589301
608946
168675
330582
46942
815944
459614
443991
249736
755548
287452
415657
749041
595096
1007349
973738
18152
395154
429087
438861
157155
635343
702726
180028
231264
550828
972777
932995
104126
301929
26735
21473
236224
356453
992081
77972
191346
25215
52089
783488
145531
1032950
311858
1017168
939066
340292
634383
838774
159532
232656
343358
67011
546162
634573
804677
387681
792679
194501
971558
984541
227273
677650
276020
439931
55054
754648
762728
713187
86223
637455
655945
713795
144513
645809
505675
57574
361720
809833
1022290
552170
65727
800948
309009
1039564
137894
59138
228566
882903
528212
407963
616479
849894
1010059
1025361
271229
801466
630552
20694
477169
478657
407792
1037995
312412
693964
367129
339735
162296
876689
986959
305301
367163
270626
294509
547147
708498
735833
413325
247370
216535
358416
240280
144407
463973
741526
210526
688849
482180
624440
369218
178734
1003693
845896
681018
111838
806335
908849
636629
696901
701874
77119
705264
432330
346203
84303
355784
843146
617733
58127
523081
118029
593973
469824
14711
421735
209826
746833
328766
394926
575830
1000447
188761
429503
639591
984364
308134
80711
338503
726945
622945
31516
722107
681446
173690
652870
444562
844951
60010
55607
292961
809625
42595
486707
523111
1039498
878067
640066
120107
39605
765432
296211
960505
476668
865797
497476
814775
1000246
578947
923839
538651
909143
38508
609693
109307
116715
171685
981292
322501
49742
483038
16153
299298
512232
589755
145201
512570
145906
966646
402294
793857
627305
558774
110532
389959
83273
353443
122115
83851
749016
313909
538168
450040
123459
6464
945930
506917
823650
493865
421436
28431
599816
1024109
1045054
691979
629845
453413
135384
206000
581502
687357
642411
655764
361786
99767
767675
43762
992179
497483
669950
263221
870364
98662
745860
261892
36169
336075
642159
440240
660616
204008
221905
495110
703441
586939
722234
167557
245748
929752
728993
432639
50849
530562
490706
54149
858730
253359
578658
871322
678641
101030
779188
295463
70689
558719
508183
112930
857105
751382
337278
195653
971960
831192
709208
115987
122157
696830
678735
602643
29265
714459
870553
622588
250607
437194
156395
455067
4875
662726
744469
610212
677710
872617
628600
257928
200096
874699
644759
286735
874348
549343
869701
819992
87109
780426
477033
566942
796710
475189
515854
580837
565547
461626
263718
532123
414489
5562
5926
6652
500429
914731
187104
96253
249621
756855
285678
867373
455147
51287
964608
522574
942811
1031283
632868
252700
221953
28153
397609
640546
906057
23537
3511
703627
1034309
36985
416921
984624
1017439
96621
841817
20933
461545
980948
689848
327270
661825
153925
400120
574966
363111
518011
84063
964989
923360
164180
553732
235550
787697
398308
649387
563895
828512
804503
287802
991030
649727
306588
529977
138910
213285
914407
536428
967966
447228
192007
328297
59956
623534
912208
161143
27553
815644
551412
594686
4117
525190
1035945
658751
127675
372546
543719
416355
356847
1000444
242274
156420
570910
5679
872632
257643
353284
647751
887894
403363
812404
323839
751394
773014
547342
1032181
323370
837592
942654
20829
719374
329881
898920
1024470
477888
796711
885344
66426
476175
732505
264250
97547
111205
212471
452357
443734
461513
271862
1004339
693073
15043
616793
242995
994858
604917
138586
1013313
524317
133289
562184
536947
273715
394434
814982
346060
212497
371838
166502
482378
280156
1011815
609802
247805
223901
234554
856778
192442
144562
777780
494579
771325
1045142
1012554
166226
617415
1040735
72058
156739
396102
668668
622498
99803
108992
24597
677715
314833
798973
481819
421573
774665
846689
229503
128461
391861
251332
171546
219558
24872
848424
508639
253774
945157
537484
586430
372039
878933
360984
199594
53480
406533
170382
477479
439849
419862
973579
925198
263498
977714
526678
11604
259707
97485
622677
454037
210258
730444
131399
767667
830157
324074
1014743
161838
825030
979281
743132
190592
164367
680964
103186
871544
167920
380177
320322
883265
194522
600291
590867
582287
566184
927901
810167
499553
299894
612872
1005219
270308
867957
828696
828668
716462
66200
1027500
263997
103166
917484
55725
367596
287238
247390
909475
1018749
860017
954592
917158
740467
783506
396599
508867
230791
876823
172188
314142
443685
203111
1037235
334214
427510
987944
317781
534041
389393
126352
464204
478183
692359
168346
877512
105059
747703
337707
636378
930888
968454
873257
611300
461039
45233
527450
227062
31433
630427
314022
141921
579237
837837
60593
781743
790761
284053
452045
610337
7247
1023251
290009
677707
903766
725197
525601
180544
746725
422173
760320
853560
382297
778182
39892
154862
898383
952790
1041337
448208
270261
360720
317206
155543
586878
135875
933516
380939
727591
436072
722219
913102
799299
1004374
547499
467948
400305
939979
363004
753239
852314
939502
453539
824431
175856
794413
240657
261188
899465
844507
1026053
84391
547566
604439
401907
466141
498037
577913
1002565
325435
772117
37091
792261
52586
180467
638884
928842
390773
1019934
237847
751817
487196
8648
16923
689682
571705
470152
868605
1025106
668999
313671
144195
975712
43145
543201
174190
671311
482323
554967
664568
659112
634020
768289
132211
239308
502194
1021850
474500
1005504
288082
268443
588049
568036
828213
218877
12571
981905
615654
458459
648245
507271
733447
6342
117469
446122
478565
274360
120405
1020208
883382
72581
912098
301133
797544
764877
15664
53183
376612
90283
105990
336728
150971
314229
745494
252648
600409
506828
174784
713274
305426
955072
281149
226672
91949
217553
816262
783904
382858
109480
904004
97916
427474
735905
417485
480077
88453
316049
98839
782860
447967
946273
581059
316931
41921
6625
759965
345746
581555
52153
82069
720312
406439
169538
990066
335534
407461
1038900
806855
420072
827773
397910
485924
997162
718733
1024093
387682
222338
94779
369544
931173
566918
477731
1032
129429
928069
894987
794288
526022
954389
754472
508691
779754
174738
458047
551521
770594
708806
198877
673359
88480
978749
659834
500198
899318
178609
718437
446920
891016
681650
355234
378637
695765
816452
429552
348942
561956
714417
462568
948947
508387
612583
4642
843008
1027407
778207
815473
453826
118989
777752
154761
826989
270878
493399
997240
206349
1044738
752682
450778
794615
522507
494844
190685
900707
8370
593282
545560
765642
331335
843514
695516
310074
386911
742079
449855
876019
215245
17605
476214
499681
826962
493303
982808
703054
745686
208087
263176
510474
990920
940103
121247
133098
22171
755553
603314
624313
588172
9726
788458
877329
437745
36001
195223
605686
300969
976870
50887
513325
195632
1009570
80424
179692
122443
499550
526314
186131
1029428
155323
216842
167920
880984
974147
71963
560582
769571
382953
599587
908065
518321
289658
981618
1011651
542208
725849
1013290
12819
1015302
647484
300980
123927
484075
106975
737584
551633
611430
203380
991612
671647
820755
292227
953709
558875
409063
192769
880654
471482
661419
914759
825865
118948
372423
822958
559591
949425
483209
555491
130569
868677
606684
994954
522766
206727
610329
321379
271016
979007
346782
297900
843966
384094
223331
21500
8738
306601
149444
420886
184288
271464
31732
457259
486709
834452
166603
813626
196783
957234
381505
1007315
605956
604129
806232
1030855
956624
749560
865071
51118
348561
991024
263255
502396
307080
128725
159662
62761
175701
66102
649005
607868
682814
897780
514429
310838
79217
882474
751099
619815
172382
747670
5209
964570
15786
307652
1004456
987601
997479
655985
247386
688120
446208
451674
162608
758262
211178
428378
484031
69085
982233
246338
428841
465502
190669
256953
125338
61452
158149
960003
574897
161556
73099
308390
588402
233965
447021
12725
10796
359553
616157
856661
161833
175880
509852
946307
893927
908365
125290
883418
889874
984598
617463
902742
189923
220634
964964
480922
583423
626248
317173
685984
963554
252651
403644
559772
613261
695886
409900
264391
596312
473730
724927
75515
377224
442097
327447
445444
88802
272561
475806
667527
219493
746570
627067
919572
177194
6915
764727
464809
250626
1040813
435207
265906
657070
137284
583838
927382
955848
689288
592228
131403
292781
201112
143618
327717
122312
929682
106806
165431
768173
825752
277143
471397
958696
638198
474239
1007319
690736
408398
172114
219079
316669
284355
905228
898324
806949
435585
8550
78875
145832
132563
762893
285551
254308
660423
743740
220555
787105
481450
650841
40076
532460
131041
450267
91919
615045
790976
71502
598754
553446
993647
932787
783186
748359
646839
833474
950907
439720
677368
488613
136493
634476
1003628
665029
249591
980533
609560
876584
532447
363010
23248
765353
829927
537693
981758
836894
421897
1002402
795175
669192
854659
509245
795908
1030838
10699
96199
261482
436284
1034261
446452
884075
42791
290944
353902
391910
601132
570620
146242
936181
1016295
213462
6995
888904
189887
597031
969469
467042
211317
115851
885707
304369
966034
363904
133183
362786
592577
172352
370849
474742
584091
842877
682315
119294
344491
411850
84179
755583
191059
953573
906546
919469
689871
916788
947746
222546
100235
312638
989929
899645
697965
436141
914207
571247
714740
606217
330741
970507
306945
492451
32135
435048
450939
1039734
535468
252368
41633
1031207
351913
696159
975926
664960
503643
752873
961406
255119
151861
642056
828812
517391
703432
468954
42117
863187
466057
920117
955434
111916
336900
933774
208722
505328
369651
509929
121817
572221
204087
314599
987957
340625
953154
534250
416578
399310
985227
61920
811469
863997
624597
994735
468976
909667
164191
1043250
155071
57146
110807
699238
291786
428223
886028
127800
860602
895347
466205
42443
1013954
374204
882321
152015
346143
890676
405894
37490
657632
393752
683474
823793
233621
256361
308974
983256
588075
807916
131102
729502
990182
486082
1022294
967054
237824
124970
75092
503948
208843
1029929
379735
472150
1000671
83901
29211
102605
711614
898992
446699
777171
682665
706774
204133
158532
653877
132000
142544
753428
492219
724025
303416
918558
996777
559315
20317
504606
902074
1035513
378428
723781
782875
819238
903390
250927
90172
688751
552709
997216
352653
451241
773597
871016
549390
722380
101512
847627
1026148
129624
871889
873843
402011
103495
732581
111456
446402
161060
355126
628703
591709
228864
244808
124550
736394
607451
615410
227349
921297
538141
489814
674899
782328
508518
272689
14588
308978
794351
208222
114840
101626
968918
608646
651634
902299
300314
270547
913278
899027
55344
495762
18856
520964
643051
437268
624349
344979
197257
562760
784930
713267
213712
508492
757778
905583
313738
881750
711439
1027418
377677
697777
1018107
519671
867618
229889
966323
490906
10101
112443
345722
113850
819373
29056
46468
427332
1018127
550255
1024356
130402
701394
564375
654923
518013
641246
487792
925673
649282
922959
886662
25642
815584
470593
964369
956260
829089
637093
1005688
46704
244210
964335
235175
904142
502067
167132
56543
1042309
318608
583637
782115
914060
298959
665052
693322
905440
1006689
625013
77902
779107
560413
699632
936794
631343
761046
733252
393455
337786
253596
872831
159001
771126
831553
974574
824837
549126
264487
902075
262753
876580
412440
441892
173828
822228
544897
476991
153442
386659
357618
359130
867237
1039124
862928
143834
149130
48830
361913
119418
157344
171191
769123
829844
475810
1000062
941912
530236
215355
350924
129857
173699
951712
152099
182870
344195
564219
14735
416618
526492
859336
874765
930596
997224
957095
916752
523657
324904
935168
145620
310267
814041
242336
167054
718128
109554
919021
713401
813371
764528
161493
753775
108796
694287
233042
765337
4908
830074
372857
13464
504996
639901
316991
469557
694506
705627
185134
233465
97921
147927
364487
959878
108342
957575
867228
882456
586370
600532
701370
694639
668317
505850
200683
968534
590171
990902
939943
676263
449896
318081
607775
987852
691054
176580
711249
524365
993752
5630
993265
695491
866445
867366
764103
254205
891409
65151
830399
133383
1038340
179484
413066
699975
938379
592790
835463
970872
271064
931043
302419
149197
565338
199183
649106
441786
410489
446425
493196
875625
519346
394229
435171
92791
625674
673298
626123
380418
43881
818543
186550
85791
695624
728275
193356
648116
834693
842209
120507
125421
478782
159195
1022114
517653
742226
670575
984449
812724
1030912
817006
360774
616836
635452
296411
155148
435132
799532
640406
717961
14240
677885
345773
759236
748322
888650
1008258
961070
910035
56780
528529
596111
928637
169050
654722
382373
896207
130146
713390
173898
870761
823449
960081
605859
453509
996685
907603
492856
334318
449601
23339
327143
199729
550774
885908
833670
837648
875963
998717
602874
659717
435071
813903
57521
697418
102660
374064
212254
830082
293365
357879
293115
946931
667113
506113
1040306
303653
1032357
646767
385698
312166
654844
1781
468882
144513
28314
299008
770287
749390
572317
241061
716677
909308
609580
34654
889368
363025
171626
446192
576543
109912
169058
81291
653117
352783
208449
681869
179648
719589
700044
849520
622745
804240
552265
874324
468723
645547
417433
395879
925853
550263
664111
884613
790606
197520
644675
1043450
988816
391392
509004
738066
616449
619080
827066
155675
96076
228353
47270
913429
769675
973677
806397
565728
439428
562046
1001010
237964
695633
622893
625871
992367
146938
527973
387479
973979
955603
860405
579915
94076
521967
151251
603774
82422
60588
414003
519378
514466
1003863
233789
919500
87956
460929
434078
556829
609874
253175
130445
33964
4563
505419
605544
35856
953629
195989
880144
267077
692389
360490
839575
855542
26981
541434
883204
319672
1018562
125418
195702
509514
290378
125019
948270
334944
704265
819374
254441
948772
657577
870117
37720
37929
144756
349613
340442
148495
419620
1020825
466719
81869
942793
123254
324642
561275
919900
546467
458820
170847
243740
865896
567288
955209
548242
548741
370724
712766
843575
614301
976071
623291
808412
302235
1026399
528254
746249
286929
66934
337114
846293
275824
973455
144682
300171
864447
167553
163441
63670
965877
613943
427407
492656
979349
294067
1045008
35344
1026284
187074
978867
427002
145708
374164
168985
331333
331137
404339
1037497
315808
249439
507934
706349
113956
861112
1001442
189782
787687
861550
516356
311428
957509
209747
1010611
984594
829234
675428
355268
555088
784663
83271
773520
346002
623668
6207
609221
311949
144203
217083
171950
271624
921149
923153
38921
185662
252054
247190
402972
80422
598406
163349
158582
605749
286123
514022
78080
204522
747000
399086
720769
658966
155676
31422
858366
805839
113671
735707
758959
908570
782880
496769
920767
729696
290265
309251
217499
395660
843217
568541
326091
268981
943185
610430
252620
986827
760085
309773
15902
554259
507729
138068
719703
504933
228362
220735
231508
244656
532192
269308
424924
47012
609791
911825
18373
827195
696781
1036279
203468
968825
99739
951655
43927
362632
186505
589280
525265
960658
479144
591674
636816
1029401
517991
217082
233388
702007
672377
625339
291990
268711
783866
668276
139418
476234
206684
272452
220774
854463
270249
139307
351349
626595
180855
534765
667972
240393
99250
377892
1027608
867546
481442
686753
791070
116003
86722
85834
1026954
222800
237301
443222
1015311
679676
263330
972104
366396
366364
604661
383846
346727
204269
1016628
380996
585488
212680
1020854
808157
1009546
719219
559385
406464
32564
255042
1028980
125795
572728
885441
617244
616646
709182
128527
510346
407810
226834
594953
340644
892766
792304
854576
429945
823349
756686
400967
737587
983990
770723
160228
424271
522188
857365
98956
16868
942602
801203
509581
487654
31044
765263
1017025
462541
11578
392014
231818
381606
99507
357828
392818
455505
835741
274
618696
447868
323906
7011
911449
1014765
105161
962106
934820
306655
254026
256255
956991
253765
382015
363619
168705
945917
521975
428387
741319
15819
717955
647358
269578
79898
482663
340025
257744
528416
922161
998072
163404
574179
379219
987202
684560
620053
875150
210013
411767
727748
2951
887733
704528
591923
446401
33794
513308
902942
1000809
157164
213813
781238
383206
949622
724889
453814
889424
916863
37452
639996
969797
182958
310139
531490
617632
626592
129971
725677
188787
149136
731927
502359
240309
1989
93033
350804
509219
845795
798054
821108
938022
67918
42584
830208
208210
437191
884069
89186
729757
673387
314423
479862
224419
893316
630872
402006
719570
977390
874353
933202
467432
912444
221479
990229
739855
568058
351999
835116
7603
213220
935368
234869
884815
995075
766943
683008
763685
311167
747046
975342
577799
733402
276172
198571
732006
288496
326907
692144
907339
55653
793651
473019
171729
352072
155816
710189
51750
561464
586793
955631
713249
1033778
673374
718233
347141
261108
772889
663402
496724
917734
474028
760469
326017
306768
582763
85127
277883
373188
317522
209233
520765
593379
117148
542362
613149
703104
627033
652786
65066
857314
140931
930766
182787
69636
100511
155979
975133
26341
155285
254355
7271
652619
685373
805020
53426
297944
856855
341760
485615
794659
336627
265244
411686
977813
935989
22855
899237
864743
562795
1040210
585803
512015
957851
876882
515608
330527
866177
983639
414327
288550
188382
399564
933052
815346
764360
62995
281512
898924
976272
634886
484571
311934
575592
915801
375763
949147
1022237
759388
601444
682112
910118
554320
104751
1008648
237450
432880
258693
69847
493905
682342
126519
755281
597848
180896
716084
763154
753602
491491
855185
393711
595089
787490
20371
748174
115832
55174
647361
942841
90238
779777
261683
755797
690749
320666
797538
986215
18100
1004518
607328
20399
387496
60305
308403
62850
234496
602181
143088
82667
894952
780897
845877
617994
548128
203895
550664
274362
590758
5994
240082
337136
540559
744301
556620
771730
621729
90391
949202
559364
696308
570996
455594
266447
168850
710052
978600
719617
638749
723655
26992
216732
1012671
298504
572937
738726
866776
166624
182328
345955
71837
268281
244308
848660
492763
780404
333041
649069
849071
347905
849102
575359
762508
173403
281949
357479
720686
473818
29874
338271
999878
29789
90953
662787
919031
555710
744922
933291
431324
673658
990641
763710
973489
180397
488614
423976
178494
942993
485106
341707
179391
573947
768281
403586
958243
705620
1019615
238746
940022
338081
207543
602565
326140
748259
909000
925359
687330
275769
704914
966256
494799
937701
389019
499753
176830
940635
261817
544134
717132
238647
1005536
575845
616327
155651
263518
696202
578183
642623
680711
394837
127103
778844
801048
750135
74782
33493
481257
424422
1040641
18798
1015878
217858
4093
988231
869368
391668
649832
948081
809777
488499
529733
279419
163813
663080
907372
985274
59175
74429
332793
374797
78482
316837
607872
66038
307704
39621
612240
870245
735150
145289
79736
185031
78752
623313
736161
83219
917028
1002255
497125
560372
790245
597609
541651
814679
323479
61508
715422
635137
843415
131693
510783
392954
577019
68951
508886
981992
14037
261513
672031
228410
562233
685793
58198
898955
187359
496085
566262
406798
621626
355268
433411
227550
731680
775588
96050
756630
235614
630708
510441
385501
302590
325916
233432
1034294
1022459
27224
251769
236466
888610
724555
742610
287439
300699
649697
141538
902465
762102
238135
851555
211816
959934
837558
448991
177947
443027
24759
538900
278475
293752
278288
146969
302969
440673
288377
51662
310335
248003
820160
720958
541037
515276
976689
647415
242920
806958
776280
835122
975644
165276
774396
822423
508987
249139
78966
251926
281611
932259
529505
925367
844592
143003
927929
177206
312075
581259
575994
747026
193106
145699
268479
893129
74219
412640
546120
551860
245147
584038
137298
87341
381772
646448
284837
677804
53341
45038
544203
918914
1022668
911464
755143
375665
949764
509634
530924
38491
267413
16887
5061
681871
739578
49303
807680
802164
333871
688248
338747
1033563
730486
966945
634835
810543
381291
582486
573815
218670
877292
927400
793229
579755
50295
663416
278571
5396
589496
300025
975758
503085
459857
246790
620323
1000268
616957
531432
437698
785573
617049
832555
396226
273337
692396
292256
922291
299697
98986
319651
388502
83215
35528
485731
56142
774460
121908
177390
683327
455372
779594
976444
818953
191842
38449
59264
325918
609073
422624
957533
331875
178853
965585
25929
935370
725673
642108
123307
320727
423427
954065
139773
264496
330975
612808
796450
338559
246653
936955
242406
576505
642215
979192
529216
883024
514859
843472
260404
685188
280767
307665
737053
987564
284774
116341
682137
55809
222165
856718
521938
178604
468255
114579
1013751
857831
914590
623006
704584
24391
71237
352978
769410
754878
746516
315508
9283
708819
1016091
276824
822226
856405
885057
90985
641984
88212
322213
604425
423327
172533
925032
1022082
612859
1042063
133619
996166
697641
614619
165485
942499
774757
665671
378015
38530
800816
253068
204451
473665
512248
724086
474037
831629
538314
578171
810768
590452
824121
380454
557759
519104
431717
1006818
907489
409676
1018928
60692
146681
847173
79034
626255
553386
644770
668719
30090
818382
969783
566782
9735
314268
222790
755024
506302
996914
679398
213256
917766
845503
790528
200009
985083
402497
162535
716804
672202
699876
533841
155749
259093
683032
594830
668579
212872
466673
203567
17132
597710
312397
244784
329119
637183
117034
759707
721877
719500
1008911
224955
1023597
627374
684653
747384
971925
791049
933919
928344
718406
995496
505300
199916
130753
1039234
838422
809715
493405
1042140
931513
153279
620671
274336
187524
932703
705743
886968
301744
958815
503894
354732
443566
465031
208360
490370
124610
49564
270461
711919
715793
933202
1040033
96708
75709
1008375
292543
266265
772293
58796
874890
575545
899194
241944
945788
801655
805102
550120
660901
681407
929167
500926
92593
287361
21064
661143
255958
22948
605442
562152
458239
183735
971125
296231
816106
424393
556764
121282
391967
680795
971777
490348
985822
715743
228123
461399
169273
531146
148845
619339
525347
133864
941843
75893
417908
581733
434687
229231
588053
898072
25679
839935
544818
936421
447230
461204
634339
861620
123342
668578
1011440
47678
836749
138548
800288
101267
12450
131096
313806
83890
36270
741524
763849
897209
393657
264303
127630
709405
222365
844024
65596
206795
243573
275102
577143
26668
248419
1025767
970919
34111
704099
972641
274203
504282
794045
791526
1021972
860026
11875
111948
451771
142277
655756
257512
25152
624348
60989
135897
598339
158159
754478
444120
477765
727002
139832
841309
517828
967983
221921
388695
362148
621018
932060
754735
364139
654456
213328
971458
531335
587184
609518
330590
1019414
781290
131878
543690
359179
118597
59047
607421
767844
859121
248567
382633
734295
474008
713030
896449
144265
499089
5292
855968
746918
876128
402767
573302
644400
807104
461270
883302
400407
17583
440914
670901
288878
947190
575630
430855
800428
894423
925975
875073
193446
938924
996094
528308
116130
525351
935431
547862
464721
826925
536816
738588
429342
3716
720872
386323
878761
529783
72869
1024515
304853
134487
1029353
673861
817432
29077
349840
617410
736208
28015
411787
479540
647375
621398
317699
191901
869076
748691
106538
736902
283846
94299
567161
337993
947654
458361
942675
968
354669
603314
508751
751079
269112
215622
992314
486537
420992
563361
943687
90170
699863
580970
355130
273778
440674
328173
465741
960394
6744
184787
751058
724161
462101
380316
121564
838594
912604
81940
12055
684205
516853
306669
920585
647601
499426
225823
617893
16736
383261
634066
600235
649508
322289
856249
67626
246478
628109
918005
580115
614403
761949
189043
837579
1015758
192159
402637
680838
492935
241927
327487
823447
528090
306443
289402
1445
379351
420722
190516
360480
456839
77340
445373
216748
89902
575894
661657
624167
622436
239647
209442
171863
477258
147053
388614
484757
359604
227668
600584
950658
752049
138719
729732
702771
838051
61261
626032
422705
567870
546296
662494
12240
638076
424954
172622
702598
722989
268661
1006851
529661
304730
715452
667083
517465
856685
509676
521438
354580
299860
401276
1016532
546169
259901
487507
316854
650922
841354
687285
158117
814664
893630
522457
373665
704612
256010
774056
13888
282172
115309
813250
598496
8629
328278
67743
7941
1036095
923538
347490
842565
378625
667373
161281
146899
209256
35784
938487
660044
251348
13662
890302
499044
593702
949892
424659
570831
533457
310867
498973
177144
106474
27483
921132
894249
755484
823784
836016
222304
357402
726625
545805
367986
384659
365548
285465
105160
457351
528880
132862
301626
375291
559968
519008
45783
1035362
906109
497480
392079
10189
158711
999416
289937
40993
15210
550006
71120
840923
690637
1031411
759042
1004708
4279
370385
34215
642600
681614
302422
229270
545273
476452
285274
586948
440029
206122
931707
539344
518863
319278
874031
161718
889291
670997
265226
78080
676704
58594
82005
480603
464534
4450
94494
124701
554415
214214
769769
600173
49562
502401
25740
295585
95808
462544
111321
642068
618950
560092
717963
184089
108027
1030415
471800
527564
658138
1015236
719297
1008232
5558
606070
591050
391347
518587
530080
880575
115729
264155
380267
420437
294051
436878
904030
903182
594722
458339
260490
370889
150610
441272
590393
1026663
748392
641337
775582
939455
409080
826328
1018599
560756
81640
906308
888274
458985
868523
203845
192469
151197
350111
95971
752432
864903
160313
723963
987887
512662
364169
708970
696526
174196
110155
408960
797406
776757
574730
94488
492134
1009724
487864
167451
536500
1013903
220533
362157
856852
663446
173360
796082
930553
698195
573704
768765
131821
572987
659330
974023
709414
846686
129638
805995
935018
853000
640202
300083
697044
7440
958636
514072
782986
1001010
129871
52114
920776
889842
840900
244985
389687
336687
727712
623960
764412
294551
439785
596659
583153
541321
969939
862090
670791
790335
87619
595599
4138
872634
858070
263886
508897
594156
668699
314330
788597
807403
887359
179941
723943
923087
919859
253705
380625
567484
24412
739325
652465
125266
309543
840415
425525
591397
1044371
8277
353227
603519
272251
464990
634325
979243
248075
515510
207031
268890
799599
28188
353229
133082
654570
163851
1027467
431443
629158
353105
775774
205786
431340
853958
616511
530391
408186
52763
744391
10235
282116
179923
555112
162779
687394
716066
63119
967111
407578
880695
1008552
932209
990005
674988
323270
34286
754987
179582
192992
970876
167089
282172
517489
301216
981645
289782
624951
557289
116641
99813
616664
340237
301973
486320
737197
603296
330706
590359
387903
812006
316963
122904
125078
756099
440627
188966
541808
663176
355114
347735
450281
213506
179483
559188
709763
386306
656700
890810
857566
680502
500121
937168
560957
926535
1044954
180989
698283
468644
201986
357091
689284
994123
865011
430223
433050
175750
1015838
856492
121333
175277
748885
83798
868390
194755
955196
960036
513958
366245
813984
484177
1044138
528944
848632
463830
144394
285978
537289
841160
405514
607008
564520
671
546955
444850
89656
734590
16814
596141
630348
588361
454316
875893
333811
446909
989761
116691
415803
448248
744745
39770
235599
579429
695297
204441
704508
399449
290845
81123
462697
16597
474687
560442
937020
1019172
470267
256930
435551
945204
954100
316017
570726
543887
950789
684170
181707
193989
623968
119893
678519
240185
513663
22724
567264
687260
62298
882653
834901
396089
564805
981847
579562
155029
448448
794105
507691
392849
745
127687
500668
651285
641406
337643
76158
1022086
344852
1806
274511
744055
19352
775043
15424
294010
167337
659330
169226
537444
217992
379977
109456
466496
961784
109301
968555
152894
780430
922860
844400
976522
783323
764698
701394
678746
312808
311644
619323
297708
578574
562304
861254
797058
994698
503529
670258
594077
433253
689762
355948
986147
403162
629483
439400
417011
405336
364233
552220
518746
1016248
130739
428955
823268
206887
234117
346142
287592
760298
579742
110197
232387
543346
782684
506638
837373
317360
167225
508088
859405
216982
816912
293598
821422
910025
651299
382602
433896
173232
848314
84905
703523
730296
793853
816154
1027574
661414
946353
888036
712304
817661
879524
689104
972944
46749
39430
932264
476786
554453
709656
576720
478257
278840
470205
898687
876707
1033482
362781
845920
479486
80360
813879
986523
652231
495403
79778
982968
255135
923215
152375
292353
54330
601234
672633
294833
1000756
432931
776115
334150
605085
484800
865537
535340
661727
731972
887908
213385
415240
194956
981849
845755
815661
357205
805102
110926
37436
106826
594555
1008294
897069
12322
376566
863837
524943
163012
971319
794436
79192
503012
450618
716350
518807
1040014
384918
803430
966652
696779
774641
300586
204520
850449
441857
894804
256146
433087
810604
200927
1034664
26572
830578
293075
926297
450176
216278
715329
621210
642855
913114
18976
491198
319311
490633
951167
486707
76442
872017
236445
378090
927933
977155
474459
1028163
294226
365960
907339
672065
67235
343142
149152
274686
250212
112384
573149
472586
657087
628623
764247
929815
322263
64757
1001074
910303
641627
571791
435436
622246
253595
213530
774523
879513
268693
466733
488984
130450
665594
678909
921509
973085
22577
110851
36051
715382
1012061
908966
20681
239728
263892
606408
755916
323387
930450
69973
654194
776718
999287
592212
874225
931923
802448
235320
570870
14817
363102
459620
303732
331151
1021914
221351
911059
916790
742928
636672
253114
753257
163194
153322
149782
688240
320383
1022468
461254
669741
27542
745323
394478
770139
818847
489805
906927
942003
270909
331228
1027129
744476
977744
944072
667037
947177
378984
858814
121490
693120
1025690
101340
1045263
1007108
317564
1020806
921457
938658
464920
140901
642183
1028192
480921
329763
815318
609733
891043
887893
231868
400735
471278
3333
827133
837849
201511
984341
676885
499375
518615
617950
72556
908527
177028
322969
207660
785224
173027
517688
942199
291211
348719
101111
407140
710871
621897
115243
134449
642789
649221
342686
417453
264935
701083
59337
151219
422051
640096
766743
176755
298756
112528
302293
109498
619724
1030758
686976
651969
102701
946711
936009
644138
692471
816902
811221
264706
395919
464487
244398
198970
517265
476198
1003125
936327
677690
909426
865602
1045078
790009
321078
310780
626644
680365
423439
626851
87589
211052
881971
86734
874374
672571
715524
992280
427911
250683
759321
49407
722677
702766
758511
386013
697996
104607
690495
341103
855721
662159
943091
488618
111985
614764
80264
267242
131978
994695
557475
744380
137033
413988
95184
7916
103021
311789
1017371
727576
300581
20047
807899
615640
148137
132270
210590
55267
454101
716785
916565
948368
149044
501412
396334
939064
430576
903449
718181
397619
857907
947450
669241
739211
628037
171966
54569
254275
569642
560289
142340
731542
358989
945964
383436
189359
819562
942695
935129
535888
362874
824250
828672
376050
473812
271325
237216
122594
629046
975549
121826
900835
454885
647294
297122
377858
680721
25340
290068
1039543
524297
905358
615896
574023
365301
754058
693737
434266
653248
138068
495464
769836
805159
147275
94466
665653
508043
392195
577297
733641
274311
928426
615908
664284
324924
854500
549258
276351
530830
356967
657151
193033
97480
239459
552992
1010287
588260
620568
765804
555146
1006524
773452
797990
606582
360599
758875
442140
78521
370345
830892
930597
1015672
545317
402097
145853
95631
377776
625125
252135
507074
246093
11227
548820
992258
210821
330289
935336
22950
297974
844572
216046
673624
805668
464338
671708
393515
979850
849713
527231
631743
829143
599334
949552
593358
985485
1045258
65886
302705
272363
66875
68116
665407
273972
509443
361370
848204
523454
988659
158746
140340
420562
676836
1011051
892761
680548
419254
676596
642908
516206
746389
641389
955694
910416
774887
131679
1030091
133107
293568
853613
1026241
357815
115693
183686
591731
151864
77584
60257
186254
586535
235683
625093
887334
839758
874595
565153
397002
593159
554856
884978
588975
287157
279883
457019
756260
574386
510561
216674
322080
406796
490577
925701
90522
1043594
917895
290615
324426
310193
634404
1009595
648891
1032951
843776
294802
973471
850943
455328
817621
751637
542155
562332
383394
122863
172938
37298
291499
378501
906693
807495
748310
284753
866540
769066
909908
584130
498543
657801
790656
419511
947404
529689
682408
870384
20308
553972
996083
233296
842705
653958
422952
58115
529851
213422
128022
331633
573458
723242
73800
586486
830770
265641
697972
418979
633139
368971
367854
77961
228205
497435
817642
782932
304922
224952
779143
173880
375367
496059
160080
66242
347498
669977
740195
970859
695961
415924
28292
253371
539597
511375
337301
376852
547282
652505
106516
540913
399156
717030
871586
972214
963000
838174
1005804
71445
427836
961365
244176
762909
389842
451870
879772
7153
70076
59345
688181
44306
228420
478061
603866
1009719
825099
95836
440869
85284
1008876
249243
365958
192567
157348
302564
761834
561258
216777
826710
315335
218771
410735
819022
303287
92741
989650
992151
630284
693055
80079
512197
187764
116123
353415
461716
339300
602225
91781
553235
938936
421655
443857
600873
847470
311725
513065
598867
684181
129364
86501
521480
851244
316676
1003687
851833
879140
31270
946735
329528
172124
699320
686138
3068
859710
365508
99075
902809
41915
128725
845482
684183
569680
655147
641819
989318
938747
449337
115365
761177
580175
96587
832121
705315
454152
966065
445631
211227
706462
217087
8593
336456
558725
786496
332379
497051
312457
594063
795149
905240
604755
278118
343781
978613
912198
877879
910251
1013255
25443
419801
169928
367669
584234
374887
833097
245067
534931
228835
709770
721749
896921
959570
881888
170153
871754
498437
125197
704775
585605
702024
361483
143235
821012
690809
726084
236922
468158
78868
738852
961740
907769
190786
221096
653569
158937
406531
149045
234719
125733
786216
225328
189388
186176
617688
443955
981832
189361
308953
329998
884335
230610
186274
778474
870269
564436
90474
177411
29408
519531
701549
350306
23190
760999
511698
77280
323226
449570
348146
312250
327912
507034
702858
745074
510844
563145
168236
796929
565380
894069
304165
577092
160171
11305
917603
137312
674576
518669
428180
677318
817207
310532
145262
1021436
376143
320864
858939
586451
863243
337858
665573
588781
925298
637387
1001924
187835
537384
918795
179946
687497
111439
673000
386176
1001571
382042
492104
797773
932948
86333
1034535
501161
509481
395625
318236
75845
241900
346273
250525
982692
168797
730396
623969
958926
995797
249411
932541
930072
369778
200270
180521
394544
1003861
120321
981224
119715
102678
96162
838486
798022
440257
679335
79687
690127
457628
604128
923005
744313
60282
715530
79995
1021148
702406
785320
519204
575416
719001
139198
410310
180276
457132
333684
702856
422250
264198
766586
539115
933965
3696
753509
410167
822253
480090
134915
440626
1012076
755618
622442
986738
378027
152674
305787
929593
166482
970052
210010
953494
751702
318025
92115
95525
736202
4351
976483
963303
188543
17201
750697
572794
495154
817453
987256
207193
810416
493425
913788
649790
671734
458627
377102
820234
386417
532832
987484
629435
219784
1022632
529042
385259
227949
615963
1013424
767293
242075
598827
595732
341897
23379
596720
997092
184313
872095
524420
868261
762439
257660
1006383
780937
566530
366425
661130
340506
1032840
14648
90754
819602
345386
14225
198243
853096
820887
748568
98955
397800
36136
45541
931010
104108
15569
993439
812964
348548
57652
872185
392215
736217
985602
57562
28331
350888
624594
456901
858950
841064
653528
844309
812708
612427
202637
203923
660993
81674
327239
290736
635137
744278
1001628
123601
560397
681310
183516
35911
803373
188383
315154
864502
661099
853531
447420
751478
86896
226362
934790
210620
218246
512930
847791
479162
159328
857705
515746
945865
643899
148882
182803
728651
327783
297425
959631
404469
66043
860614
591041
463276
150202
265988
214068
522708
19241
648063
342895
554297
425102
576175
1023440
636697
677330
538003
572159
991287
873913
513848
322921
461170
774000
734943
540542
366592
802381
227209
137901
118466
951493
490159
345795
1044143
338023
412794
455837
880907
220965
320767
121592
724390
4450
833861
940172
768991
953103
840747
10884
34806
40360
885495
857966
47663
329414
206597
515235
264842
810869
747574
287234
331197
776631
211496
498201
360651
886946
1032261
31935
578425
1035525
686802
108690
593276
128334
414431
545931
133042
876405
502677
442184
937746
817949
102688
453743
790141
559712
92989
447167
891778
753189
656105
749010
931168
604843
669142
968271
40940
58253
181348
941160
354909
326860
913907
609365
885060
245384
47450
401138
282364
358665
61301
428894
717218
883802
390447
776284
261404
1011702
986991
903406
767060
240272
466227
161957
297102
378090
503152
704685
637212
902706
930979
175589
890695
525622
49372
460848
396718
710059
358826
100534
544265
312277
749487
522748
662587
443713
155799
642912
640165
1031623
383971
888285
899953
910599
804587
397875
504975
618086
691295
749572
528770
475989
604225
815727
69763
697593
616429
313022
834063
374230
632063
652554
996010
694215
631935
155170
501729
550735
176242
932693
891555
669303
642522
995985
190561
907901
821460
250524
205251
638629
255225
172942
186502
568078
768900
209042
617314
116960
957650
683134
320409
674996
698314
939213
897350
587497
968168
573914
126792
667901
633634
947357
943642
513208
645276
242806
368919
942958
227371
283127
541046
92909
559776
870941
396539
804350
133879
917142
349854
669565
1045091
191714
103853
955962
827580
475995
862386
142453
359179
175479
893603
293848
419379
247195
262717
564804
731412
562333
295242
450227
844263
126397
610776
565972
257817
396859
469761
743992
739398
830898
785190
453237
345799
51851
368817
244222
243503
44064
789420
334603
808937
913262
338610
213120
506796
1002577
500019
69468
870685
459701
689685
660061
199180
273425
920882
538456
785700
860096
38147
719188
256496
614901
313039
152040
503894
186179
24558
345259
733644
600702
818938
898485
786584
654995
631435
105166
888114
463809
385567
66443
879134
73909
746685
419258
953791
817125
150930
474066
306076
770472
412728
966989
98881
938402
597187
477932
401587
1023849
152478
363784
543471
348272
785842
7680
265022
909742
517866
136342
1037988
251559
516900
533445
1021230
71658
708821
221903
581078
809856
587336
801782
845883
941093
859498
51248
637287
287337
677464
632918
527357
512687
598220
752259
948791
683297
886319
692528
6863
262189
18635
58772
414318
717956
569720
792090
387732
378431
423260
711913
123734
631552
716537
712405
748721
211499
1017877
141794
566252
1012071
63809
718968
281282
540500
1016151
651442
499864
373788
473233
10483
408104
605672
252414
245577
690097
512344
417401
103328
346626
95319
510146
865308
328406
495074
997031
675665
528504
194336
716934
312016
612109
224719
75012
139171
921999
425375
31559
257125
959723
192686
308348
706321
178153
589784
146727
747337
264279
184229
736918
1014587
1305
861583
411094
582585
442423
921416
689895
919099
780328
459014
270354
326417
862352
437737
427438
680485
916725
424594
482918
696944
391752
893102
418290
191641
781318
789016
429155
336543
621371
337234
194588
684526
198684
209936
955082
518928
831091
824598
107617
118266
660219
351404
442914
303846
182841
897840
433603
182715
473429
23355
884152
927480
485081
17847
568296
475707
570276
744303
59454
677154
280212
927880
687465
1016111
950067
465647
361369
307747
362612
779497
450040
532030
589558
339836
164066
802057
780385
347214
207027
32809
904618
533636
124162
992988
42338
454517
410110
242018
396827
56013
269961
622740
981327
283865
688437
948854
464262
41791
116367
703594
939921
589424
184259
688915
52085
280112
834681
1032863
439463
241437
765353
73430
215490
490035
256688
799759
883808
677460
626274
1004802
898566
724735
843425
834893
601781
173550
891549
593451
559365
690983
104035
273626
546710
143435
810120
648431
908129
962815
838154
988587
506421
731007
399861
725798
421989
417494
488697
748692
1001143
467097
361265
906950
1008218
927380
516953
996990
539003
707018
142534
833801
954812
152984
996691
3270
212064
538262
921582
158051
422425
106161
984286
991125
168834
143956
53445
313883
848383
326861
818494
927584
415659
544064
990521
614835
145525
499624
27813
79738
709870
464796
48970
55600
449140
544696
148037
605036
284417
345821
805540
653602
656045
165872
416335
868941
923177
44839
1012990
522197
410031
396181
799425
690467
517447
993040
181774
561041
644659
771796
458282
1027730
298702
805921
169724
489172
483006
47203
946701
926646
367105
986032
557337
396848
100300
636817
414672
192669
117742
118381
363602
645977
1032849
886134
990575
162453
94166
576809
73298
442209
761298
919167
436429
858416
165478
535666
557519
294099
255331
751358
437014
339025
961560
7787
90069
475410
611596
826316
782513
798062
1040837
288801
405928
645861
778126
931969
138998
609115
1020471
1037760
784038
503458
820163
725839
731178
318621
619594
444499
21771
1038360
936337
202882
317671
957696
978320
438568
506541
1039072
731570
629282
565320
229821
799189
614404
62282
867310
485705
682088
687145
230103
680104
402431
707243
184764
508492
321152
577812
476347
177534
433998
417412
782165
803889
261323
868713
59467
756181
103875
494200
233282
136669
140896
651759
720608
1040754
687860
787903
880017
421188
930342
891758
927559
1015786
504224
347675
198692
151332
725170
855255
35359
12556
986034
269009
288240
539129
53987
290765
549459
492047
558891
775779
983827
27258
166198
920185
112384
546096
65379
227109
844430
660615
633532
239353
959313
406175
310039
205311
165761
98823
965579
528767
678546
142178
347515
681115
106744
307551
34715
1015843
1016674
156683
612522
1018078
723554
548461
781972
609646
417251
1044966
226436
35238
441684
719718
955532
1018236
939960
287446
882691
972403
658667
401603
920891
519229
1025340
202885
243776
570174
728351
798627
143375
107960
820293
102356
939030
288298
192677
710296
231068
926188
145804
632666
360305
677931
216168
1022644
739835
900261
530191
53028
683464
224191
940816
622118
66708
929822
546776
551616
22650
581426
971686
221819
355523
390300
511180
714435
606354
42923
45082
455838
466452
827104
359875
27863
1023874
407868
149420
1024855
201222
6398
572411
325178
340535
168080
522123
740167
858491
936660
949773
916211
79235
489364
315216
1031136
980382
669775
329420
145131
829644
238820
162410
589099
439566
206854
757220
467578
411386
77130
976848
829891
886992
877149
372961
166421
961568
614272
479248
536249
782642
13678
713557
169738
590223
1031220
129909
218124
1039457
378095
89500
134737
625677
310278
850522
22457
210592
216526
945656
360001
337899
728070
934564
933690
288108
293705
297598
850284
305103
81910
562611
398025
383661
830635
125848
859997
825451
615077
325263
355002
177023
952005
58557
881567
861892
505844
160388
177485
71456
353688
106506
789609
990473
375115
499839
821055
622086
27382
439394
490859
151070
113705
89070
517497
542837
791765
100699
798202
933291
213900
577223
301589
439395
159938
418617
757632
446917
858036
392231
775056
739845
927486
185733
698931
970858
355219
514055
378635
150844
452929
414459
779545
855204
442259
531196
894601
620667
29672
149437
900698
687700
503732
517860
845012
1000242
230363
324231
1042772
824559
531926
5177
1035776
493870
587386
220775
867822
582390
606423
54333
294176
189240
624107
420146
171863
675268
266156
712465
210793
1012536
708474
954114
711464
577247
716121
131792
163491
605277
564345
919190
537657
292491
339998
626574
103036
481587
371148
773846
290779
1023404
87541
212387
483224
5546
509575
475171
211560
821853
357196
380775
489858
877275
479254
747899
878291
905147
635061
609664
1001819
59937
58003
151017
478793
242580
521018
838737
859199
4697
405311
771592
377665
1042185
538110
245671
43437
890143
665752
36469
634169
296167
497855
604589
15772
1028631
807007
689531
738742
410600
871597
844125
243717
77560
107956
176925
242132
274495
686011
263200
975680
539604
330673
421422
709205
511381
790176
516020
339592
965632
92966
351556
266363
561563
211426
484151
977739
612010
111682
638796
889792
738888
775112
798789
857006
948850
1006953
75759
643825
1008438
165437
354833
728696
986507
142543
41847
594860
271187
165230
515075
815512
168818
652845
412038
400602
323975
518178
1028837
144007
639443
796776
822310
91634
431553
138036
93504
192929
625612
619320
758424
606997
842871
823679
343288
996353
402445
242084
549617
996733
309080
146124
950214
398207
523122
746210
428674
803783
168046
114940
373635
201057
436513
655770
330307
981143
151106
969370
853095
911245
613097
284112
690690
655284
19184
966503
656998
656187
267707
840437
387360
745134
677260
303850
47607
568656
901111
20899
472188
152150
7151
905941
206501
792042
88305
572934
1038404
407167
70404
904252
605350
488276
969756
949495
99648
379117
1026732
146818
179225
543372
449972
132609
897390
725084
1007578
326855
693967
1042600
719941
797359
247252
404978
794752
973319
223464
82948
481609
253105
203168
721285
510994
830527
358477
741692
738802
226522
912265
933024
703870
811690
674007
105902
962787
215121
884547
688320
443428
131146
1038711
360745
746719
272691
666747
835352
1034788
166528
579672
939337
84233
890945
83225
727602
505551
696085
649223
163695
133841
561222
451709
353997
237106
522504
327646
176557
782615
677843
689864
465148
645380
172546
819785
74813
265121
267676
402308
207634
504175
987161
963025
894547
967030
962295
821273
939175
640245
1036846
828251
731007
909976
955127
339375
293926
877284
970294
77248
90402
644278
442303
78243
119951
620941
632697
198858
790121
531784
450607
531270
868981
220608
304494
88456
1045051
280829
761645
965624
8752
788328
1033560
31490
822073
229989
114280
278511
5511
410172
66836
300432
151539
246044
96110
838378
619564
984472
820886
251815
184598
211259
288271
740022
602273
861597
344682
569963
470048
802863
38323
229446
922831
403911
837097
939147
954803
91868
271426
685922
555802
653959
464586
130366
385285
368038
939270
83415
301186
864794
193467
229305
808881
650044
353411
551065
563633
90447
548283
68810
1018066
214262
184512
737199
454083
973964
109714
908029
705175
298081
120459
686477
151729
694690
61821
569819
750665
343807
989905
421301
825712
233646
966993
466075
563886
472651
603496
746833
625750
311614
890973
747292
207528
16084
862576
876835
390472
695589
629316
5398
901076
87780
488126
278056
303591
233656
1043329
648152
307602
751838
873519
867421
772016
960310
39030
476250
32998
972674
908830
112189
702271
832787
951649
475941
651104
865861
620164
147428
412664
321413
934187
472858
59837
217742
763805
907693
994956
416460
918970
959439
93784
271521
417043
695948
930129
360989
580687
530220
527260
491425
231333
817496
794910
626819
348159
147435
481700
865243
166081
748569
75844
896746
733453
551819
769791
342314
528180
856730
62269
180732
248841
136375
4557
345500
765518
459724
1005647
133686
209480
1009096
899932
377111
646024
825424
1014179
547740
729920
562263
949420
1011737
414810
60017
925262
695768
364594
410707
969640
536898
87873
734474
1003087
410971
628709
106377
932343
65432
155302
132836
991308
352614
410685
93838
781730
594139
1034158
681622
609816
506703
848609
764167
999778
719708
424779
358914
130067
388452
300632
1034482
806392
50245
1017029
188988
286363
957832
258556
26420
532505
938826
526675
1009135
103337
53217
994939
196183
834215
205860
831980
221209
821130
628236
330311
496559
121808
895862
804768
276119
773484
189797
629344
708041
140526
991312
196701
557917
120
645389
917493
839887
849250
387956
202520
666186
517376
312008
765467
843128
297391
451642
860209
666661
77029
654260
106039
1039359
12923
157064
407029
906329
425299
798004
554118
73571
440267
1003391
832462
249302
361792
257982
680063
900504
849064
563674
671179
1010949
214704
73147
644664
901657
311834
70381
713356
741781
830450
967510
855926
26078
829502
746687
393049
309360
80125
660568
233012
88862
1029
399565
901657
645309
163959
606238
219212
672046
950766
845171
551933
547679
198021
130057
21642
295751
477552
1041090
436649
114896
17442
456215
256106
450641
980421
660472
755554
453554
944690
150969
234403
549942
642168
575708
381512
1016967
382484
622994
563057
809270
592037
763692
1040842
227057
843965
691284
985395
827717
481937
527083
963506
53759
992452
48760
512614
811332
768004
932932
162130
656806
730679
294009
590196
367521
839686
826497
503738
428160
684747
516749
180102
1014936
39713
529870
672006
545421
109879
323062
67497
211875
988351
562582
614785
309676
543159
417994
365622
273235
611
538425
404719
193671
427372
298483
119999
967602
948097
759635
271584
536174
785691
953669
221848
21962
629900
131604
943780
953763
471795
393661
839414
55540
117174
307907
29603
627880
721385
967948
298764
137789
388905
1021159
81539
183501
425563
1019133
82224
227488
730272
669422
429095
924367
968565
147788
140201
605219
536900
992872
216782
649747
787950
520142
989751
684683
364824
230208
410779
1044924
474538
274045
764207
303043
168866
97877
228442
845739
337434
424874
27297
722971
675312
217995
728126
727511
757660
273029
682549
293600
482121
688424
243926
951491
966532
154858
331194
500651
484164
390559
132656
558453
446867
368797
423775
49642
561203
661377
396835
888711
1023391
427236
586915
664838
613715
835419
667661
40040
952512
488388
720297
659886
603379
123911
726990
334579
394286
138689
420317
522209
981019
106641
723451
1038886
779780
368169
529885
987112
197366
664120
513284
158120
332764
181862
176819
380865
288700
311065
736958
654922
916443
236244
464488
849775
703118
885772
91300
332052
748305
842849
235173
148639
742970
114199
551278
747095
714169
641033
316993
144666
163252
550883
274723
1003847
798139
879800
265962
734683
1022619
404977
590165
830435
438059
824280
801490
173777
825294
639005
542645
281042
133206
513847
1039836
509344
309476
632963
520596
554221
845869
687619
16056
48374
60901
186885
380642
1029140
480173
396934
352211
202097
428922
783387
135864
632256
6682
547698
537845
199545
165407
143260
129755
361376
981303
728324
866389
843008
983360
349335
596234
763666
391816
880872
619893
773653
295609
13080
290265
312411
984284
246437
204841
940039
579680
516363
300482
710962
707642
367974
20365
775240
464673
220558
412006
366852
197328
170120
132964
203954
954753
259959
901668
111159
899062
187046
516948
901618
921344
254876
915976
123150
164635
45784
377604
933505
628709
405557
1006234
395852
483886
596479
693042
837109
91526
216060
616386
488415
803534
384775
102727
444825
453168
49815
728917
868890
946373
3777
5452
110014
611779
81798
920693
919678
347503
759092
583155
217496
701042
580625
859217
785880
545327
255168
379550
1036318
607136
863961
600127
906883
182879
648307
775624
183295
479092
804991
853463
646106
1040832
939936
184916
547764
117186
766933
286265
923007
844777
713372
138752
361757
97932
819093
945186
251395
366744
1030958
413
680228
706182
294583
14419
584510
554843
907903
120140
322468
888175
899546
220763
577221
564839
323225
4504
123682
15682
568396
703060
376600
116942
67957
988601
228765
408535
546087
410220
145972
283907
316243
286802
626181
30982
478421
713701
21015
332646
784830
691152
1036314
714724
547198
5390
214850
213862
406540
378278
319869
384161
330170
1032289
359090
919567
582208
242990
515400
367346
772490
293203
55176
1038962
1030132
629570
444827
166065
34778
1022807
815099
277065
532071
717237
67335
567467
91120
160141
22069
485027
287333
489162
429377
374496
398376
161627
893961
316529
976475
132633
751288
190439
876140
591201
1030065
47026
839216
907894
10090
339598
670124
8506
1019604
288100
344247
34381
733340
154680
68664
509728
640037
509714
1036378
832317
589053
906414
185813
378892
347283
24192
29848
739318
890431
591893
996236
27103
346299
306886
242812
70106
37838
775743
707783
811308
6049
4046
307973
181038
284248
996546
710969
173864
56513
681646
659436
484360
734705
660619
727051
119701
874365
563186
769531
645206
261350
624526
392337
354784
44230
520271
333356
771906
679939
656386
130860
338844
313136
720268
443344
267482
508627
758817
61878
1012935
318046
408958
485084
640608
360702
287069
111158
977958
986293
328598
512918
60847
412223
176499
903998
21422
840210
617440
991293
253299
564309
172608
608851
867505
132409
525621
1028241
147431
402144
355222
196494
746073
622076
390636
552054
438497
878869
257508
600752
270742
769212
670042
568834
84727
35
706271
776487
703398
553586
918614
451754
716314
377174
218735
494336
586851
1032810
1002341
568786
11696
648547
510402
188400
663075
325296
689849
830731
831839
1003837
1008899
280802
715908
659449
591418
221574
41980
470318
20369
185342
747939
451751
804645
117163
935367
775040
3244
807143
950587
212083
754171
679751
582197
795954
571358
947420
311013
473922
550427
1027356
994865
213739
627595
9278
831805
582973
13688
632337
896780
524258
861036
398365
789937
949589
798095
852798
51833
677004
658367
173516
949047
687116
599071
980188
119476
217843
114661
170061
589101
871616
427379
455232
1614
916002
58658
117211
307632
533573
63966
637715
955931
753521
862487
18629
1034830
561458
934380
248915
178377
819388
688874
619189
42536
1043275
292684
637719
950143
616050
163146
511458
753128
390310
661755
1030674
724191
650497
452625
728090
753704
187316
342909
707184
790108
172383
291207
619310
530551
385516
956202
142658
756625
413364
109182
600731
176797
148039
439098
1041038
660896
586837
267509
888434
244831
421822
105681
899465
338791
560841
489336
438615
426103
958331
854766
922995
18477
632858
806940
422048
270171
779012
134461
885969
532689
925464
850972
922868
263902
828129
433490
323086
294099
681169
144035
586487
281507
94680
394967
1032670
726460
938151
690320
42117
246570
147008
1004714
504115
911179
346004
996340
788392
993772
700005
929428
199931
997375
493109
460387
748152
878452
762119
1045232
171660
667129
622496
788671
812877
891308
831428
633273
769561
78397
589093
257624
881879
238599
582053
716054
567346
744808
438327
551908
492330
848797
903823
103610
954462
566938
893612
13306
893190
187955
830724
152067
169689
628433
71594
797379
827122
407610
543231
454604
878052
909507
457631
855883
356068
504656
624799
437869
903131
602247
339878
891587
564204
192630
6557
195096
109045
895687
617983
628073
46775
821385
402209
253460
485006
873154
68795
371037
705266
1020241
776997
639538
19581
689400
898069
751885
286754
1027333
84413
434051
50340
657921
35506
774630
856141
298281
645818
913498
856469
292776
357515
604005
952584
809225
402241
1034214
552054
389300
18803
605913
903097
944249
941698
622330
696557
830062
474480
244084
488654
892084
347006
714126
697339
990492
209842
413549
226170
907772
1035769
748573
459317
627412
639332
70051
310868
43251
771968
460755
402400
537994
147996
996206
573430
242283
243391
736039
517111
613248
959035
457263
828711
1027916
85144
1006360
286014
222737
338801
516033
700165
141942
574348
404123
883242
776375
28152
751171
798015
717940
955448
696533
436799
802498
225293
803967
420496
966433
786970
782906
160272
49790
942777
890388
25393
249999
348918
746388
541479
484255
25763
938929
543659
922062
986544
442709
107687
942254
424872
623210
736267
921801
450730
927949
953769
802185
610845
201963
487569
73739
908054
328265
469383
450856
773217
638515
39700
729466
586617
547950
776104
349145
140705
218301
753854
678731
374352
989732
977138
226281
247935
651790
897618
1025625
407906
752363
979288
276603
1043345
711608
866603
390316
468508
623563
573424
676526
63965
968760
1028741
890445
586008
1040134
832826
311687
201344
789820
987312
267622
59231
1008957
257787
361926
349064
569820
686484
569486
996030
98964
898063
316787
189028
1034023
447161
758040
454998
1029870
82907
433022
559901
646114
343098
382857
264794
807670
661329
570619
762992
512516
334786
323296
1042395
439144
615975
793274
343809
793305
462978
599609
834651
372040
716949
16493
921469
135477
847185
382430
126274
728634
923240
644303
348101
809844
794191
451367
463235
411104
154184
466899
724348
52359
537568
39532
918060
571670
691006
418103
194306
377178
995242
616579
260467
907153
24289
944613
994400
696525
120000
549854
757092
513410
1028418
251524
787153
980156
235813
247388
385008
611910
175090
317915
912138
677519
869220
193376
1002029
111632
708737
463773
132414
1016332
120067
225198
374781
204099
895322
387776
6492
638596
793528
519125
142385
222317
292562
700648
257762
609630
451385
171475
452276
122007
196885
951677
636718
785491
479228
950177
185559
306585
879008
627172
335013
63310
44587
343406
928011
105485
231977
473217
174951
895436
663522
561160
604318
650093
563146
502408
817131
194153
29578
531272
738514
272961
505229
150428
938447
625200
238496
549308
1007371
17949
288045
756079
954829
781797
2313
650898
921948
183937
200579
739905
395209
77957
106060
383203
564773
913157
42283
775398
792806
282629
155450
968440
390841
240881
532224
316675
393032
1008020
469448
213704
95508
30226
358486
314084
326146
790564
552467
589442
874358
671343
175409
563527
126869
932941
141875
142385
98238
483710
965912
916280
635870
629909
234751
15757
1041887
126592
315840
1014076
85875
686861
333303
446820
143112
119785
1029446
932653
705835
443738
252503
908371
343359
693550
738323
185726
705974
1005427
774818
242630
281646
474475
804245
475316
873136
549654
638731
1040118
132862
442731
304883
42183
751954
914081
1029768
410457
771483
762279
777869
665931
677651
227247
437518
485321
13110
619475
175586
685488
91239
630484
69525
913294
456282
1029219
342182
639036
138289
73798
952934
854725
858281
971072
280053
885467
982789
28260
436231
49348
347163
1045381
257285
55491
891682
1008843
569957
634264
834703
982848
96640
329010
27739
849153
955022
275767
757527
741424
918544
686432
100296
1019952
424082
592056
454545
771106
385699
54466
489146
468581
464336
554520
64894
627991
521106
297491
25726
422806
776955
264587
382983
134480
334952
549183
468424
563339
565790
572698
253448
361691
638012
982509
298647
593087
154707
660310
388431
903382
911398
666944
648339
926738
84878
159405
352452
753320
856547
250521
666917
122915
757440
62557
620775
121537
191245
886493
293191
678502
727797
222615
710340
663895
905040
781982
586438
886298
654815
1031298
747815
440968
307344
853574
162770
961778
895993
716964
996882
320740
245202
634430
1029539
27424
411693
540258
611176
469144
445088
230762
38126
243725
68487
298508
728754
858534
999041
516044
933016
175855
73462
612137
1019513
419606
21382
154507
28696
841754
850697
96147
1031744
714192
343628
791680
537243
324692
760013
913539
438136
428762
102533
36124
279914
1001671
95870
72695
332360
825396
252295
649541
506135
2526
445475
718947
814540
252612
864007
1040541
698151
371957
26990
616935
656919
335804
87929
515066
700290
74501
303422
171401
219986
278305
252933
368375
590529
850914
585393
704473
937327
805397
677982
71121
191155
909290
298738
96615
837577
906818
133115
812764
453955
640158
770398
16028
215765
179216
761162
461468
546783
309963
2953
544713
419693
29931
591984
522919
813107
379144
500193
1038038
848090
797533
615719
301954
882912
620914
570743
638400
1011917
899438
581710
859747
522155
972869
344587
106813
454153
780584
35900
755401
627571
137629
425938
27116
895151
612049
265899
110558
248749
651163
321889
405471
158550
978328
970779
206528
519550
454801
10172
219059
6816
86194
46895
359030
944670
176718
968140
621801
340069
1041357
340804
486906
1026565
272642
384796
848904
753128
581237
583133
169126
927471
671436
228767
783389
932263
393934
809461
523756
100588
635338
943286
295749
565144
851844
695370
202632
345338
632730
664613
6509
783854
731731
795129
843387
24341
917801
767757
785061
334684
930464
241614
624283
437882
741709
54969
922605
932516
998979
71374
318442
91722
692485
420331
901969
633371
549417
553368
820844
77585
28429
713653
387186
332665
560750
988632
699829
261814
263248
71242
311143
339771
647920
644825
650832
951003
287133
46765
641729
983058
121659
751266
853037
110378
467636
17183
347609
845246
539118
283495
892631
382626
238439
458833
869674
857083
794704
809499
750367
895306
839601
379513
604833
3480
701546
642887
709428
646341
208939
280894
878387
506544
1021413
963515
688040
201049
108153
92881
637682
894940
212785
335927
1024075
809765
995770
492980
458202
65682
294618
73211
939406
602991
159594
68664
435185
826892
237128
351581
608186
918427
499768
626280
343472
999121
1042928
133121
400214
227347
735333
1016804
817687
296014
190278
361753
459937
337943
52253
46727
1019518
742660
233508
628299
880465
418523
229250
995731
944601
1006830
1030383
123347
508194
837760
54705
96908
573894
595496
149804
531038
447967
836239
49755
143183
621960
440671
829663
319667
839593
153608
734982
656254
970654
656729
731462
588864
935407
775280
480504
886314
158415
534900
196210
145737
939393
787299
830942
315479
961304
648474
720976
1012866
765577
247009
410729
245346
513944
634801
184402
2642
621126
417550
412177
788342
62199
393651
764221
613488
882535
835525
182996
428961
468759
894157
303801
525354
202614
214117
823857
188252
544667
631593
215751
283382
125545
512712
249255
1012412
901001
779168
340243
911582
612255
349154
829748
527085
325033
228914
311533
863805
223163
909539
843534
549413
314542
537725
168401
895216
300942
984033
484659
80371
901071
480974
523075
561087
951079
134648
988067
215720
518841
936425
30880
87579
419264
1002062
442220
55779
715979
405483
946435
1043403
919732
216492
603072
605310
769055
420215
130251
326350
232590
573178
386087
213655
444377
151013
5347
111339
296153
89972
599511
493735
63097
808836
493348
556392
699475
678501
830991
16030
856073
780214
381948
464137
871828
423906
84311
961468
828680
884540
598533
425688
956329
827220
946534
949426
739663
681426
672384
997331
486991
971220
84005
687877
914039
88755
97049
399908
666317
671378
216099
914720
737548
324908
24899
635332
500704
876345
117254
757769
749378
99695
374898
591742
201114
734037
211246
929493
807288
1017723
759227
210187
661973
839923
985364
852321
714860
110396
358804
383555
791107
556741
918150
179735
460484
65146
311072
122589
911189
47789
523266
907809
619490
720138
274476
783257
49641
201162
829587
305406
84610
814908
735945
1043575
340417
798737
1000046
630908
680808
469427
61991
876633
542438
964837
769316
386839
163237
426097
165653
465760
930634
556173
402221
504846
987705
577054
831863
425246
466638
551084
123659
571126
687467
823748
201083
828417
521847
205976
474607
283750
738515
165184
107260
781131
519675
973711
351150
424838
612782
776939
299499
864927
530393
687391
563890
161362
827907
462652
309453
145353
439081
74459
975574
1019498
690850
797631
622727
725227
90167
142819
66610
666943
185476
720028
975020
1016747
88645
662825
474836
836602
242330
1009613
672616
993493
953021
234410
152430
746232
81186
956531
337897
545983
75398
948899
705754
538775
672134
224640
194106
988684
36436
586172
539350
439786
892248
427957
494007
66992
682351
725874
918359
1036554
635513
870354
904351
101900
258815
299833
95791
250915
41000
855756
517437
671678
759948
604786
758431
597075
746442
702297
535872
285202
822282
774557
690458
424392
530649
606138
413796
618612
383018
444964
764341
381459
621555
1037832
983600
35786
816972
211926
522537
578339
650905
271005
709732
497582
719291
919280
590659
361087
881555
635723
145520
829674
652769
767779
977636
137197
683226
417975
88551
996097
662064
919883
1017876
811110
548255
98851
610273
246285
660911
825949
26803
552152
455470
833083
1036241
277997
718996
235942
366809
695782
28310
16186
589775
748296
369995
217153
467277
1036052
654195
495144
1029274
473771
736761
277251
892015
115118
514598
639971
1009159
1029958
132632
297320
199552
794662
160585
55366
188242
936954
939131
292718
223543
485765
71681
700496
540462
22619
289763
406153
177478
127364
167100
443096
212090
343041
372581
670909
762202
637910
237414
378594
11470
998407
230017
518633
373869
637986
228364
598739
668811
636025
83053
708044
823800
777688
135096
360989
753844
1029200
495976
764141
946389
509160
812712
510824
161187
76096
787270
116455
281788
56951
659552
448613
853426
997409
360881
815250
772067
68437
744487
1007707
664448
394104
895103
612660
1010745
273566
266454
580127
869335
11824
905027
466006
567581
143168
67015
683228
250732
887749
375842
459771
159616
297716
885374
620683
841026
547831
225434
443335
279314
782862
845262
814830
8039
85456
927410
932379
724801
350679
473314
691303
647252
18294
760659
523458
480310
1025609
738763
745794
556877
590136
992304
812378
235477
613513
123097
94040
796352
524472
164073
637937
444671
132456
847996
417100
961613
475391
1044794
228096
803087
980560
964115
24329
166664
201688
775378
28277
803625
935064
989643
922571
142663
75429
441954
470672
96527
540175
281011
1044219
380658
370305
103335
893829
963229
831834
688470
516736
473034
176761
955988
799959
772206
948938
698019
1045132
865976
125154
371895
375428
831651
444975
277062
132487
620155
56789
524477
172810
728683
169721
527308
24438
566614
2963
10072
149368
1026264
326427
698360
899801
124581
925846
909645
970851
809443
837990
310205
389753
629077
975045
961431
134366
363698
955751
604075
272117
378820
407679
486977
340033
400310
115955
302029
874131
966076
239141
415688
59320
236430
77372
90520
289858
658353
623474
859986
227913
843723
1020879
618844
384520
687642
633482
4101
895363
689141
987885
348179
949095
903116
379811
1006937
502598
750531
190393
843287
449886
40617
652211
828505
821509
70709
538563
68744
502118
629061
692933
469906
403460
931222
74391
918659
186262
661692
279489
1024977
859526
753660
833580
944486
964110
512219
594146
197989
209962
1004122
633441
31882
79943
153778
1003804
716303
973486
615558
345912
224346
685442
353007
601169
824944
932289
287834
201325
1001360
835562
34251
3698
861052
852564
627809
273839
181800
210583
136842
543860
322853
40880
708154
286321
566938
793009
875660
914437
194331
919937
691472
685687
670671
703462
58410
780267
452245
232683
721105
208354
999332
471207
795323
947059
974520
328326
319237
865088
1020208
310651
809076
331700
394623
294299
738220
1021163
668844
796404
162313
877586
719483
139216
866646
569268
261585
593405
978864
895273
1041012
917440
460717
411193
74729
288470
221767
3694
937043
794099
483786
703687
584049
188404
618042
237088
787409
350318
508228
46308
482513
111798
624508
756138
1043510
39535
653141
729141
939535
159659
215152
74359
284881
771167
99185
1035450
959381
111021
849137
506437
699992
569133
240538
800352
312735
386845
1015761
36964
125498
401367
346775
964118
30108
227782
260133
551585
539617
567118
68696
447716
1001848
390962
855390
997191
329781
336766
352964
168688
428721
165550
974850
698600
345746
414834
777719
459586
700601
6946
747894
870542
502175
491998
867231
922965
764724
777378
336160
329293
260832
380170
285154
386247
289803
341015
751981
410491
415767
552393
983036
395243
670473
214360
446307
453796
166347
761275
523001
803589
188968
341871
382780
359592
112829
269676
657901
853221
438623
946471
246188
396058
39884
137884
697487
886253
831005
355415
880825
642323
477148
550014
707402
174604
531094
57400
163421
358640
358672
237536
14721
958218
727928
899499
501401
221332
881888
574017
175561
280385
1862
250023
473105
841101
463003
834754
197010
699628
28793
612235
834919
1016704
627848
234817
271266
796456
499540
142796
22033
677217
247088
103105
753528
877281
882493
853724
199368
722674
904677
665923
754510
321153
681973
730576
417105
705411
782698
788274
672007
402543
606052
49001
430571
740886
40421
238452
447642
983834
400112
700283
982480
805754
854884
668324
128504
1002770
715012
883397
237531
618713
469543
257399
961923
855768
582153
507819
307373
550002
1000384
573102
366818
547232
224930
802671
770125
279768
928180
370791
159136
996314
89721
874026
681673
958073
145631
976618
75616
667894
471749
822610
339507
904376
849425
236302
172127
599051
206478
282331
954937
407433
598026
233159
520903
26491
943666
843100
382455
817284
641098
876889
252706
683661
767954
74793
843025
592522
202906
609151
361687
278669
618173
458593
117246
612253
946538
103943
581121
75656
694375
216828
439220
140806
191581
419596
898241
387385
725119
847632
589982
893562
551929
336816
706893
180498
772571
326966
827036
1005234
587675
310744
678882
977948
584161
622628
358223
456244
762243
711054
166254
594149
790322
880969
124881
305825
211871
253572
624062
997478
139334
1002619
190076
518159
441180
288271
137009
351946
658085
503504
134890
1023290
381687
710290
922652
234712
809689
116417
142955
621091
221713
257405
764012
759985
449174
458628
342862
779670
699070
402983
275867
504331
170581
472789
549407
373182
394873
864247
337602
312937
982524
960488
965304
16473
594574
969595
98574
832515
730378
221816
437960
1007517
275929
140757
350270
575260
246945
931542
906681
788966
337728
845258
298693
127493
403676
28134
788554
220790
206214
739979
504332
463825
699438
468976
60686
739994
693696
443291
441933
575867
602249
711384
836547
908369
69466
623539
593353
981265
292699
599138
216783
537202
516392
547687
540365
248830
635497
1042978
306963
305237
250152
424707
375205
823940
10801
742442
411331
366832
674944
211013
404773
98878
294356
732407
219975
456693
409945
805068
1038671
769804
751250
521648
179100
90291
95079
32342
104626
774479
679832
357233
633489
547515
275207
958999
954417
110462
825474
944506
223189
884093
860038
306477
908252
66949
93642
830457
69280
892710
242723
656596
470341
527372
915862
1003602
238641
717554
279530
723157
765571
332960
310305
128639
729934
833392
335151
506159
1003291
167151
1000321
729243
712884
484787
718505
503061
994749
804878
408201
346804
942335
862576
581679
523704
878433
412159
312109
1023266
732049
361990
616391
933818
736780
1008486
422359
555964
862383
732944
865523
145526
8098
877800
144834
983773
452453
816864
990523
491392
255117
999264
841192
890289
834554
418825
616348
444472
578007
29292
642000
1033052
449640
24350
100073
1033372
559740
323586
752178
446962
402843
825835
530853
996520
978886
297432
196116
32331
349140
353433
622447
362529
278325
153730
236257
482466
374207
194853
629742
782739
95179
57938
796497
116893
338986
143207
681508
256116
80298
676633
189751
28432
810562
948497
929713
508901
570355
230802
280972
637454
616127
58609
530530
812101
982965
98897
414269
193174
693211
922820
878284
78063
844631
577995
425044
834241
916678
567049
553004
562520
391529
703650
432643
678572
943343
478804
998236
394443
742220
813299
772495
941607
499418
715782
145836
752735
70561
1039194
300326
40324
933197
160415
377872
164388
416782
942713
931628
150637
681567
836716
650460
976238
356582
930269
994726
186463
291536
416193
772057
323294
106983
780958
208566
580751
57531
977601
429460
191781
480314
719845
1010883
929055
1024848
990103
563110
973290
780247
840766
66187
879730
642066
596034
442745
113537
620666
958418
409347
794437
717522
222420
545632
813555
217587
413446
298591
603185
124708
92651
960290
50460
723882
89204
571678
776131
311199
391919
623795
225542
873347
294391
165154
679906
84109
354347
422525
548127
221758
122035
10925
671642
767951
457736
775808
293510
168028
658416
673495
930182
289625
910892
575952
1044709
649364
146853
41927
290994
616792
287140
321854
566765
907090
816375
751554
35208
279415
353401
1042161
236602
451306
222312
70009
370163
329375
803280
136242
95624
430457
964622
862181
656503
190847
630980
665501
730070
385013
834898
1025141
340488
901716
912656
668884
899142
250703
393062
718164
967927
651601
399769
401637
401802
991710
392829
984157
377987
5648
638123
498918
32948
335397
1036028
83396
740643
237472
781223
480682
716651
602124
395210
108680
703948
737259
886131
789900
668411
707054
714099
492959
615824
155661
957073
945219
293611
136681
468873
508597
933229
526844
846123
719444
236753
440711
966281
827018
178413
890597
483052
712964
620667
376296
289485
601436
491231
109506
989176
50040
799688
200793
919562
449867
619669
550335
355067
292972
834420
163145
123950
217766
995833
513914
833179
765622
206122
386224
583494
596904
747571
777708
306630
24023
564530
108132
117302
635448
157895
338899
400069
58640
435504
851138
250074
76557
485577
973264
597555
736362
751220
299736
409572
720656
24661
873510
497523
320618
1039738
859311
439210
552923
471207
299301
169861
320544
195106
1027167
104007
910266
825609
263758
704203
672813
738611
850905
95745
359104
386505
968290
911731
328031
78270
571115
751243
282203
198433
1039068
803806
995162
24347
672054
91523
1023929
670011
416410
640719
732304
141684
332229
256473
1021347
982820
422233
174221
98448
918477
367704
995703
212785
23730
789178
668348
769124
539892
381571
502114
943955
681837
703320
20730
299977
453442
56187
572093
87123
525621
372906
217284
740521
230303
646303
16239
35953
104722
527488
819769
109838
948046
950595
368850
1031559
279196
34231
675867
207131
221632
932811
571556
733209
508573
1011851
760931
632022
181840
781591
711604
260491
309488
425285
763430
387507
359468
405641
819109
230883
802625
435732
1022990
641283
482339
134582
502990
216922
328338
302495
348821
643919
967621
284748
570778
262905
817664
190421
566043
718133
594443
782129
213358
825090
343440
802667
173744
209182
134192
791256
14464
718696
783401
704605
830360
364076
560424
825004
1039223
230537
13178
529187
656898
272950
851786
147252
687660
23620
39258
380842
541975
823894
605913
598518
861450
613211
261717
687454
315504
20724
53315
719495
696762
469533
285246
315776
219179
560976
803812
895932
853524
842934
766296
1042156
619273
175125
54725
387532
164744
221391
480756
245957
331712
15851
957526
982984
24098
401012
1012241
927921
311606
953741
660019
742597
102663
611991
359526
548089
601891
177659
459425
228888
287783
261328
893047
747169
1032530
55616
183194
196008
560852
711920
187098
229778
285343
786014
103699
392524
716488
272821
767737
487196
236431
1013558
504439
345262
545737
299455
850810
553653
536123
565840
248965
501645
760264
713717
252378
97528
194513
1003678
57335
470659
133282
202465
535342
798377
51104
990716
550320
121075
188035
305248
283332
614795
1027526
108547
807794
122585
772742
989222
78281
854197
190922
231318
339007
154295
991862
712437
1045203
577756
71418
141687
758964
342572
350990
427584
191937
635147
710163
268902
234329
183088
665715
94426
269096
716988
346702
458880
810684
598714
424580
635257
138282
961120
474897
236362
78278
155003
1024342
306796
1012327
468826
678249
272524
1010570
1018792
126359
50075
543243
76372
749550
1042343
816067
547355
788645
891083
855113
328239
475510
17538
940965
645536
666763
125360
100483
944024
407793
526427
239235
513049
1036035
658738
944519
241969
694013
856793
388215
650111
1004847
578416
122089
851944
787477
180784
63535
311184
536733
943036
43256
10982
187711
329045
576745
144995
406025
820746
804025
816454
543931
493919
1019426
721181
726178
319350
404901
925108
673911
533273
613468
1042216
832485
850772
880065
399978
863147
754144
47739
824789
617220
92471
369998
385574
89027
646216
1012967
438789
508626
378060
132130
410949
566153
678418
684757
262951
91307
403898
473451
940114
295096
148478
874125
181083
515376
452515
9045
536883
552353
475577
84754
920109
508708
535785
694464
619882
1044628
99452
556484
464575
403068
927236
484333
133998
461664
233467
91605
376473
760236
125496
545559
254479
631166
848940
246617
676296
900070
782236
419823
519896
927149
764
430023
763867
468902
564286
615385
84651
417999
981607
821606
958450
199593
939017
1521
139428
257518
414611
615691
1037839
45362
695727
742200
221785
914647
123485
607086
694825
663
335374
139232
423113
689104
875164
508986
587383
937066
278619
902697
814674
360386
433749
660870
505105
979593
963262
321610
1009638
21075
104087
350803
568538
650745
267595
737235
269292
1018472
518673
781218
956874
56385
80794
857126
646048
808866
166468
281087
635980
363095
792196
603905
420309
115141
743436
62607
428258
888503
595311
10916
464623
375097
560506
51256
954954
800988
445332
190592
186073
939034
409490
473547
429843
328003
447849
331767
422451
10999
939839
520895
307168
670380
500545
244791
407854
871581
971883
42167
445600
380198
231194
467988
954026
27968
667853
399675
949980
392763
778097
650358
432975
969345
359135
189714
784336
696521
558778
897050
333090
999308
658276
431900
134470
926087
985292
829037
163085
480824
505239
380905
447245
864454
1033755
126430
170112
403674
358017
262385
154029
665276
899180
1018884
695549
291095
268121
820564
720607
635616
117876
1022228
951416
511687
192026
503380
287124
890573
367579
558185
525813
739286
700524
391321
1038760
129501
635148
567611
646166
571980
1002261
1031950
435828
514144
720830
160313
492836
742100
238220
35140
533958
1036258
12928
930656
458865
8435
92282
1030939
117812
25984
415670
779423
161546
151724
332394
295953
1044821
41898
661737
71054
298646
475071
462639
290278
999696
831417
65467
1045294
54822
1009316
556540
182388
462957
969088
201598
949551
71514
205145
210867
522749
704430
205372
855238
849048
281164
997635
510123
334544
444704
942939
700376
85360
677395
829052
865854
8391
948696
718543
287163
425474
1032331
448176
244478
793077
341342
715229
317143
986703
902906
26508
499908
588759
340679
964114
349732
958899
451642
260848
82953
381360
994840
123597
165353
357972
588655
763901
684768
214778
599032
911568
659078
897031
503463
555949
596943
321611
916985
1031679
440339
465832
278318
12501
119687
422571
1022286
802477
106767
405621
515785
659727
550704
833528
296000
970884
610868
502539
959110
842241
615127
298325
105699
840893
879163
683500
878131
138299
674192
474498
476797
396533
905427
116140
152899
374382
86169
719365
390790
370961
567357
994605
907637
293323
860568
186707
97409
808320
592082
85060
375076
1654
914471
913601
264321
842236
646638
418366
571997
701988
965785
302158
710675
614973
56295
603066
697700
457095
1025100
95227
219907
698954
845605
243797
220291
188619
426917
970106
1027138
468085
445252
855064
205751
313435
1005740
252340
614378
15902
180203
721575
366928
617073
965499
821481
482190
891088
379731
405611
625931
277905
374874
729995
879159
16344
489712
144763
191422
54932
16202
599283
323038
914774
96953
359592
981227
825692
738534
922016
891126
122556
63040
287370
848093
217166
293996
512186
317438
170378
973169
130105
193260
933764
523392
981868
753242
275180
141355
820298
201122
505764
160598
198635
620020
105882
3895
223880
201249
772609
510570
1022044
660988
359630
941319
948439
524335
645486
201709
552058
112187
972401
605107
929008
270010
12122
658219
20474
854691
612603
225786
351178
485946
1013051
31093
328434
236481
704637
658779
726580
203941
558534
1009601
753550
207874
239208
644791
305234
28218
789400
820465
546050
586607
380321
284898
683870
164832
85553
378333
800147
672457
297381
533676
51061
157425
282055
884407
537154
658075
535740
526145
115239
241661
232613
552839
819599
254320
328596
373097
307654
266579
694468
718726
869061
28302
931374
168090
914863
331401
14870
947673
900127
269964
433569
578001
88427
478254
453621
651260
705096
218442
493800
461045
475671
89244
258157
827539
627265
796092
895255
629132
345126
532137
814729
594830
633563
125904
834886
235574
859786
698034
763451
505696
360228
515936
578792
625395
252565
751636
434623
563599
180752
509233
930706
119880
811685
196629
635807
797442
388227
946772
566811
408085
766294
952667
480766
608480
178490
428515
754888
1017432
837926
714362
935287
489394
848615
249783
810083
714092
931406
803805
735799
657069
1038445
933017
503541
712827
313039
699798
470233
940559
847781
439321
798041
442104
575398
570959
968347
920064
142622
266961
147855
871841
831798
85669
772917
525707
462270
159078
14829
194791
958924
239318
26441
694773
911512
331474
832669
213007
1034782
934663
533104
207630
760662
263328
42672
106050
388532
399652
536771
302878
981387
374380
841257
630762
444048
654715
369720
67100
605379
443810
884182
681431
926366
70598
220685
256687
461124
600556
577057
348004
977309
381410
301373
847818
665099
726083
672304
118644
727560
497019
212755
694927
273438
512481
623653
239278
960078
170491
236787
370869
493596
284105
370440
713479
35502
895574
503529
900369
724033
1020287
197310
755057
376788
257543
548717
450655
491321
947134
411748
93960
542445
91214
456806
466729
424844
238125
428053
449677
971905
834325
129572
601668
325649
224347
598457
752332
775836
248774
157789
936919
403083
90347
455068
216265
617908
407005
96392
213012
11669
917793
445891
618380
563802
767024
720954
102992
1004647
387462
209068
461375
350896
435265
911399
626036
953691
414780
366207
107942
772387
16906
291325
860838
394620
797739
1036532
156867
1010845
98475
897778
946593
608929
1027047
532830
843776
984253
278417
1039280
441253
916805
561624
447115
1002536
654863
550872
122062
120890
309036
470712
397203
962196
889619
516304
59405
655680
953586
384431
367462
515469
699615
268754
286372
273592
706604
545850
1000244
40046
817060
861853
871369
629563
203796
342274
719936
740914
41534
140315
382071
652346
107412
491999
712022
137107
389043
628865
457797
794455
927867
677993
61586
733221
456175
9323
852847
1034174
634505
965396
341329
324273
245723
787260
540147
514261
605979
732905
1021971
616648
87346
204079
991837
175027
969912
792168
538922
96290
689871
928313
134050
618170
18817
786520
761633
215570
759823
697543
1016367
1001657
481368
350654
376693
205001
893410
811091
926310
743531
864858
653701
760887
742320
212613
113187
269873
937067
186237
366882
997436
387551
527735
186219
95895
586694
621703
382006
821286
535355
295742
259739
284906
625542
673637
544591
1032237
755508
20495
227306
861210
293179
142536
960028
835844
901283
77545
680329
662259
29653
60374
766716
870420
507955
606882
1008588
987604
454569
435658
1016777
123865
853036
605236
253444
305284
389267
870198
264789
713677
152888
301097
433710
184792
739228
923299
767178
653031
1006961
677025
615116
910667
253187
767478
368969
1041027
634537
838015
994573
103107
329035
457291
216801
685721
657170
361884
405320
814470
820549
346624
514920
205865
695981
621608
36979
847306
865611
420080
643432
1011073
402388
374688
1032975
992906
317675
466628
511272
43986
787588
124304
299855
755404
684122
561080
214138
399415
898839
555686
626936
115721
521999
646853
486593
2559
607668
780834
705445
195851
112774
808752
737842
534072
46655
44488
148282
15692
346084
911316
485616
432014
784216
202704
608246
540238
214830
690766
233726
150312
437895
914467
76791
278527
779330
714574
777829
575266
544105
1004701
324827
5528
846241
124506
720868
65056
193561
755974
58505
987145
775941
309236
276946
566778
592619
622661
32844
267949
491927
731900
596015
745471
555468
723943
995029
160535
754169
98426
158928
924999
433981
118450
320740
12398
55478
613336
484462
728262
312436
261129
22766
355032
169547
999335
275287
356569
686698
603538
464514
105781
813902
639097
997770
687160
933790
860146
346265
803723
26303
826743
990667
129446
496830
784497
865848
294954
416968
763425
277864
711713
805825
303792
848575
30069
443536
266106
355114
718397
357725
636247
34354
936162
944376
667653
862506
751341
803396
36814
478860
258212
1002037
931015
172618
175412
213415
896601
803847
721017
208015
666342
196943
782430
268208
139051
614468
679085
491562
671566
749818
374075
40196
351536
153805
9636
97392
22917
213525
104181
729275
107102
845858
507046
826956
887025
196229
553432
1025786
526172
820061
569051
333501
718978
838990
210695
237816
335107
623147
356552
343550
570920
488577
377683
800184
659431
99723
949940
14194
349789
1045053
948086
716804
981926
987467
672293
948014
307883
838344
336295
174715
197072
136439
961596
210815
197586
94507
500066
780821
795697
553434
484437
747622
837461
4651
209656
35166
149757
794527
587262
107636
145524
348867
547596
448045
144798
215225
464086
730617
853220
750322
663455
327973
460386
153685
839809
841151
965257
922647
911039
284454
636590
845520
420061
704178
645183
118813
781542
1004971
13403
543842
836349
762955
571691
95275
527806
719509
912626
328847
635417
152767
724773
75512
492723
196792
970794
774510
475675
837287
302497
284860
751510
704666
847147
17170
974211
158607
437356
340966
42822
133692
734725
494469
1041151
578006
973989
508909
204127
319073
954838
28958
718062
487212
977313
669749
784227
843068
107808
986698
342941
179451
730206
526425
639896
749077
164374
684702
962250
525343
537548
315318
509697
845633
680817
6590
72872
330944
633125
637130
356254
996353
757299
467034
369356
338604
952489
149656
577892
163518
167298
559299
373643
988578
746136
53188
92312
390869
257974
34279
841009
692561
356610
266933
779667
861847
640470
426557
395785
930462
448785
326733
194748
365317
540218
250589
929890
681104
385314
187159
182804
619169
865074
895593
448728
549537
247376
967819
300488
393936
626324
469901
2974
181082
657244
767842
40740
649047
643916
438068
278189
544914
322302
614935
130350
302344
92911
723317
353807
157027
402149
291124
439437
784399
845614
45325
89193
79924
971715
860054
386464
756011
469990
794327
699020
474670
271240
190318
334312
834624
41363
888930
870748
552672
765845
1012148
620509
1027935
18179
951386
661136
391876
508685
870614
1042667
771689
782036
844546
355449
120301
203806
779014
536836
174487
497825
276033
1026898
936033
955972
369797
1024906
298121
395677
389217
477687
856147
291564
797818
453968
977768
845264
622832
466201
370923
35893
143327
86351
598600
304959
750809
200496
842911
268206
81611
992809
924842
770907
309128
634607
773927
339777
802888
572124
445903
788951
217975
613683
389902
673249
199288
780450
384897
5582
439449
874171
49791
810819
351797
842452
492299
657364
353344
807720
587167
936924
284318
215090
145418
596633
762512
556118
670666
98396
865123
3662
882932
523477
316809
204205
232751
1028102
744590
44331
623107
1016670
278200
49762
845438
496175
662112
538238
385277
748163
922834
615706
526184
401317
142792
135992
278985
578711
756460
892116
532387
844670
537645
979402
1031370
875748
276413
1001216
986940
159204
420599
479565
824433
70551
689452
145868
242417
210358
138075
457132
921265
675173
671812
699829
76535
797044
42757
830
737903
135574
99881
247045
128253
1023688
553573
591552
757118
552798
65279
227591
325073
839830
601693
39533
941876
227408
667716
747538
373353
560548
650793
933988
154494
189294
174203
173735
218237
290035
689227
548353
393020
635772
575561
135419
16764
9157
168830
52980
878206
246668
99738
939434
122266
392103
982333
620030
736875
998361
874101
120965
1025326
938801
243835
528705
608973
575466
712953
229715
483643
670983
695812
114134
1009618
954186
1024813
535109
344025
696878
177064
532074
586589
228735
546841
86237
522366
204799
708616
494022
948935
425744
565604
723170
14206
297837
896972
1018247
244857
374494
78233
823747
196200
379927
1032656
728936
598661
739078
290873
808236
156607
439831
713027
30546
941482
69735
954242
9309
49080
964087
230729
951490
867073
602885
922736
919566
757007
1002998
975926
380040
924610
888621
321389
123660
809827
824092
458259
746893
363774
382286
265671
412205
159255
641009
139568
525394
488046
930656
898007
232662
850997
551746
578323
90620
470807
44293
913322
545189
1038615
531041
962421
793059
698176
501205
403470
66429
190624
383152
105190
493650
333953
501330
991689
150110
488074
10330
682899
58976
380220
326053
942585
381287
712669
282056
826425
656722
6722
289409
379106
867945
120553
450108
493601
991980
7970
872281
850954
16113
329824
450482
790390
296642
428852
881146
985078
681899
576961
495991
390092
538636
835373
320123
250270
754070
524047
569772
140444
805040
526012
1033997
752772
164493
915505
747838
987898
669596
344562
823561
100319
365177
513189
775898
265820
387572
887344
123465
725439
115540
35872
412815
70004
804318
175787
523201
455192
967150
639743
823416
414581
843228
107964
680624
848201
32304
542580
669183
653252
654336
946470
306989
406272
197264
671934
252228
35125
850265
145570
395450
455591
480901
176686
1039754
179935
94318
873073
360691
229191
475189
639157
594670
763879
271801
495093
983284
153631
262253
16052
31194
908477
593808
423965
1031964
816144
192185
413328
980967
54841
39621
594255
913484
484511
52345
388819
1018560
166424
1006402
544945
42735
130029
71113
536319
340975
471363
183561
371099
595076
259317
88424
251379
378213
695492
516917
532322
733407
417518
915576
460068
268706
538898
415280
852302
213357
131837
341514
921363
925287
130972
413184
416824
918368
369795
375550
293095
92377
453303
549576
80194
336589
968619
588165
940752
832088
371210
388303
699316
183940
402182
619816
88488
474353
762809
661407
573456
27845
640353
369848
158205
765904
401170
1043813
337282
568910
359549
272314
331769
70982
870683
647301
802081
249627
168629
647221
960768
568182
441333
604573
277362
553084
480509
1007105
220522
1000681
546053
579679
968913
612649
334469
1007579
835418
1043437
51995
771034
892766
1036643
8808
939467
366902
586184
414731
161439
143126
60273
852406
1003129
477088
975843
114248
591405
203953
625107
37605
243845
374629
67290
913402
928677
766515
56675
769035
842155
771842
970231
615614
933960
112503
476618
167921
976935
238858
685111
169447
581080
563476
526654
937802
82077
1004863
872883
421716
481510
423803
869940
564434
297165
466209
614719
326762
792145
321003
134340
614774
395612
207013
513438
415055
908742
753711
290552
982399
506473
642170
886051
273842
596846
534344
848122
374336
309999
187584
198014
582116
256105
341725
644976
147332
544702
557904
46868
494771
639207
166276
219229
692123
825894
949590
672804
345262
1033140
254250
555583
174003
149488
660992
795439
6209
299616
630752
751443
44338
365320
764354
729550
917615
1005461
754584
212059
442436
443721
234723
977203
354842
904461
586480
888936
206080
581767
294408
672846
861905
1003473
29538
712475
818140
977405
522355
701232
524364
270059
41324
108110
589615
459457
44365
890352
874609
373216
1015531
261031
989157
880003
266017
974883
724734
686857
757101
454484
417354
307396
307047
710511
364643
763228
667076
973529
560500
834307
451376
578736
587282
805778
386657
154089
678549
569374
211190
50723
314305
850433
726965
280854
879473
808145
273034
629353
118198
753326
240427
788429
1039366
607963
872706
500613
275462
115174
420435
718274
257188
322407
111847
337356
464876
515199
554114
301984
639439
783289
742045
137029
81906
8208
864633
211233
103614
146045
951042
996666
22594
751510
376960
310695
185374
428637
811883
270005
48217
703166
855450
1012862
77310
354314
385305
673794
967989
1035642
108276
335359
102665
753523
995477
179591
901861
643965
524297
120652
784847
679428
606906
644808
596133
571578
89529
465901
874188
297262
119833
1039347
494237
249198
489462
390391
78628
351696
861656
921483
786650
168364
560077
238124
547629
686954
930465
844684
1033905
837772
654787
500220
129437
371014
975788
429818
703790
825406
119132
585237
886550
711387
1015925
723861
714316
11881
645970
59821
127395
269079
596216
236108
1005247
370435
6498
902572
683082
775593
167061
202064
865608
688316
102427
478166
321398
522406
647459
625687
625136
765925
773390
329551
849136
554296
655805
635150
558861
960950
391829
937192
117861
795125
184340
331556
528914
489131
757428
306866
989548
195052
619945
476210
145101
486123
526618
832830
829529
298161
780745
895246
43560
61829
479197
958621
996230
126637
815824
930738
356056
273967
253553
211674
1030845
54803
177423
317177
288500
554082
298393
460292
769258
287448
391582
471352
512179
237875
1036522
944891
1044259
482434
639401
843547
127400
137913
87911
733082
526996
581562
279744
29549
388423
922698
515908
956995
80770
986457
683036
572546
152485
725824
144209
112122
948360
223006
306241
347747
978587
274720
681499
918272
802704
118009
486411
190611
244032
817425
518886
881066
528471
856843
190669
825363
468864
401059
921902
318068
148789
826243
729710
244631
947695
847155
762725
135422
756019
521954
979674
907299
406647
196720
566541
912396
221896
139357
866239
485359
974966
399629
571230
461894
936853
341899
962951
966210
366515
8489
188644
782198
6430
718247
126629
297466
902180
898179
967099
9593
1017328
255108
717102
249901
330136
399310
826076
976141
838518
936641
978876
559845
717380
251126
270473
95824
342767
140087
671698
616367
317939
352049
874308
301675
488338
206150
433933
761925
816771
468606
528739
803153
929087
116094
703360
119850
367724
779264
171847
667239
116922
494710
967954
11094
479636
283166
849438
712403
8709
891736
351520
104412
330482
635390
679039
636980
1030933
543197
279883
395053
659061
528225
919884
684101
56613
997141
212801
682219
117148
835662
236442
483676
563974
681957
389043
559112
883205
245404
550059
440359
187267
582978
557786
554768
454709
200347
1022679
108834
608902
155323
162742
326007
271306
349425
622339
527895
929594
742461
154125
825138
293017
885538
7015
352241
143890
285491
375730
583421
545278
383245
570593
644834
955856
776022
643941
698160
986395
84358
293924
684173
492792
571406
831274
682317
483547
482122
617053
495545
661832
912410
444607
707074
277660
810063
409028
378551
767090
475078
998783
439832
287217
1033683
222851
747197
66241
824646
939530
990025
774615
64275
477851
1025252
657637
557175
851401
163271
476959
363129
123874
198775
509010
362188
324319
895785
382930
971342
557544
117216
707730
494593
196840
722485
282750
1003125
448402
287396
974996
105253
570724
359769
910948
617238
176902
848568
429144
357066
1007130
172255
19555
536373
639094
532472
610093
346144
586333
294222
895325
483367
990611
674816
377954
764882
659154
989500
190824
288768
113996
1022450
478637
689130
140135
613816
942977
332829
268672
725673
815951
745374
891852
894344
854434
603427
714672
503134
946075
200676
226185
136510
571328
731936
682625
902069
153485
140146
748667
929673
530666
193239
279724
914565
724785
499847
142709
817019
641026
23443
395034
374900
775590
494848
82046
941466
495884
745078
238320
162436
918075
712323
970208
1026941
216691
532299
152288
297201
18317
874769
369665
89101
283640
452727
336318
1035494
210419
414592
29745
279407
396457
743129
449232
72376
636024
965010
38767
863248
577989
728354
402611
678172
487492
681649
256769
165301
985117
750295
787174
753588
428277
84626
66297
235753
637910
336927
69633
439492
667662
187621
988880
721620
282872
631137
4246
963695
183387
468036
84350
38428
367856
655551
1036426
947964
970783
578190
495923
137737
790602
1043194
981966
36357
381028
614344
254689
367192
205191
525318
1037854
38538
384099
467164
1035089
986732
837302
371094
425626
785318
420603
553273
799166
813795
106590
495562
702895
286183
377625
538679
434887
836081
468460
89832
969358
66709
1038650
125512
40848
709417
23367
333270
937159
271901
536425
47009
967670
585916
1032935
875673
74233
976408
374453
490764
891143
607762
188278
804820
966090
256890
13853
199534
180018
348382
802709
549114
762037
263439
583509
22168
421209
582675
284092
208810
861608
803464
927798
843295
126196
992278
901865
568080
193920
711474
925618
837175
446483
868674
86305
440398
365701
244047
727552
575147
703904
589053
895512
454237
710226
407554
938819
867395
84981
43149
1040343
466887
189218
1030756
555621
703927
568680
863824
478469
795066
110453
928397
741180
1762
1015
582114
62933
907015
769554
449139
800824
475711
761587
510233
944167
651181
47310
434580
731929
130168
74400
89015
350746
784252
807418
65901
904270
128895
880985
863058
1036386
812113
770936
372286
548266
586921
942038
520229
856091
90300
631673
817003
547670
912424
901508
852150
890730
64537
429746
728241
747806
551059
350174
157956
300446
303512
806891
826513
811473
416672
320658
675352
839611
923868
1032167
237826
4437
705725
181252
555975
174798
799138
610655
956472
981213
1019698
205657
219214
307310
15944
586863
576563
380607
635110
88040
270719
395684
170106
40398
175423
755576
261999
945082
491077
152529
958594
438183
608167
874940
278097
397999
683143
534271
284489
580178
225960
55557
41351
365956
966771
326206
881005
889417
263012
961644
580710
831984
302903
89372
174408
148304
130135
179811
860315
571240
254478
375199
922175
1007729
368104
783702
721333
206388
792374
831059
25000
337197
401110
352728
33173
755515
517059
655547
88229
62685
247755
895336
270951
883143
21258
896680
165605
393627
152720
611401
7231
683126
695359
969071
994465
585467
105571
702435
519069
1042100
404237
739509
188803
633461
860856
361598
535570
655993
446732
846654
815438
769259
583144
84100
752641
1037783
767923
321914
546919
240622
205275
172054
392564
1032601
486246
347726
187940
70647
905089
458291
628340
517026
481874
476877
738852
520853
137695
336798
614635
160251
198107
653331
523162
773996
679210
567289
352279
235758
729379
450592
289162
97102
643805
598918
86786
107310
557497
353873
822909
957904
694388
361701
174777
992228
277039
512614
325253
39260
746311
190699
530266
534738
216848
334525
459924
769629
884415
1033906
10189
433324
119790
554397
783523
1000284
243363
302864
383677
97402
242289
352700
288466
706768
732434
872032
329170
276076
717954
64509
850933
534609
550492
302688
82054
182779
498815
902217
593057
756825
397275
95516
969904
801912
551463
604506
329080
266303
144119
675382
959948
13113
268240
341268
835381
443520
435211
165743
184258
964575
867111
806897
638383
303239
382020
273707
580620
314795
192175
561801
671389
313013
415965
519450
74874
506735
529694
933191
397986
246033
247777
430947
32872
846204
182742
483417
799171
104764
518182
979513
252434
848881
683300
595131
670915
487269
816802
561297
323018
313331
1000249
675507
295853
658753
714049
622999
938696
899156
514569
462185
892421
423949
502287
509869
279508
148093
286319
618426
397903
781232
985917
275668
242434
667164
784441
562808
249655
918544
1020318
938337
217145
600592
381774
795357
189138
887379
798604
347503
727843
119025
683418
559421
370983
100555
11099
355202
190471
744126
660998
1008495
195634
925129
692523
582520
883201
908393
879911
758328
971135
647032
355529
908228
658090
635357
173549
500653
69799
11809
810357
723320
470098
425085
855886
541776
284886
545453
175253
1027756
1020746
515453
465332
937260
75813
161482
384513
3061
632147
315977
372291
823907
1010865
74818
410976
556939
157271
178888
831678
385785
1001882
7562
290434
276816
658032
369318
169302
879350
655450
968507
990021
590217
860911
97687
401650
645557
733999
521722
750178
75202
418482
439478
493831
851034
49877
513405
741159
387037
622561
975613
248993
1034057
42593
997414
1002500
963127
246883
678971
285287
772369
428496
964381
180391
461705
579295
864757
1013132
53541
308368
141081
3733
371202
976940
336444
178065
588145
954520
728439
111433
903493
245709
548603
927749
835725
535582
856100
102176
499930
729527
699325
574092
115127
844102
239914
177349
169440
647218
203841
418085
137683
119940
369375
59567
337543
958207
891202
582268
785284
562011
396765
301943
514275
535892
322289
349525
1014145
4529
841187
850644
761426
587280
631325
300395
1003240
974459
60595
996070
1005682
215808
782095
669084
938675
954712
896250
818656
144359
145067
559813
813216
998199
1000628
677748
910613
850279
224738
9391
934602
364507
965820
863307
591170
646543
749392
638262
619648
765572
876977
19340
195885
880281
269153
1018048
469218
896671
660670
859261
458312
285793
961621
621300
719000
258063
442087
352259
327177
631707
186453
749145
890717
37436
964096
79144
489727
801002
652384
966994
371119
185860
745425
841937
590683
870588
787815
726795
412555
905842
871371
406249
645199
16610
808582
222848
457374
777548
686983
908995
651082
595747
1012914
349746
627070
32286
991658
689085
788631
743555
349916
230291
903052
320978
144213
937944
135910
404529
324968
378321
569299
310569
22773
550561
136928
301504
149775
178847
887272
354936
474494
96528
574321
645578
977983
1002507
848552
305381
1022678
163235
448153
281626
601408
548678
384942
388255
265098
195934
217451
50338
731704
987434
305698
759567
893609
218556
756494
926120
733753
491620
231837
1014902
798827
673969
935985
344519
500097
46962
151379
727173
223764
51254
505435
987137
502757
1025585
421836
953440
216208
312644
954540
318557
939859
100822
810093
995323
869411
553007
821375
106814
866061
411892
685938
387586
499953
670176
644012
470876
411310
272784
282424
367728
637846
234678
389414
189685
620921
647672
162392
314609
237181
899748
160554
841966
313346
904542
644722
730456
1038572
850406
443617
865954
641366
227102
591777
890723
1034962
466991
1021481
235888
498000
205886
391960
938423
147466
397464
617125
96876
584569
77726
977229
377863
934722
65773
1016450
1015993
410858
652343
672655
607971
640597
993150
1011432
198738
113670
332156
567639
339216
1001497
834801
832503
779456
358375
381707
380525
544945
504781
817399
289770
692364
363709
925959
337334
350681
27448
955919
206394
132944
228058
662184
164997
402341
662075
815240
468353
777536
909129
801820
952792
310979
1012882
383534
871225
16534
657447
128047
469414
401661
623309
805587
271542
701496
424390
262262
688133
514588
506637
1042229
36023
1011615
399204
611894
991415
738513
66740
649513
687708
401692
67779
399908
356225
831557
207739
760746
353781
950984
539422
386311
951532
668131
438071
33910
485152
944758
520369
1036634
307090
56942
61491
354626
149700
725217
735125
392607
280568
69187
455650
616809
681492
669485
56652
1036459
659766
1018960
488350
778636
701588
278651
510581
151447
57585
79263
623777
52166
396539
660417
807214
318799
898271
717759
874311
979022
491955
664470
460722
700659
788417
25617
263155
66210
274358
60972
950534
785382
220634
144558
130805
409855
523895
758335
247702
432844
560796
225821
719184
138817
650430
541168
860006
233285
16674
964442
557778
372642
186567
592166
318978
251671
777206
279425
911289
713457
745849
583528
650117
664981
116306
402959
531232
51368
413315
512219
930389
85225
123293
961163
821812
868817
701625
22334
48616
42863
974049
182904
831458
719507
238544
961200
897856
742105
885992
957120
443186
575994
405870
964840
97299
863159
384692
856641
163552
203390
133976
204494
691219
560662
631783
493216
629374
397932
140898
21701
65208
324452
386858
999056
275653
148408
541139
176701
964982
439273
510873
149721
200751
292236
1037712
141059
311700
73421
468077
823002
358885
931303
851836
80286
1030554
770650
674240
47477
825387
866988
623444
762097
117942
667522
46087
776962
273540
893590
527429
172711
835984
412189
967367
56046
819890
846328
692550
372748
865344
304757
115576
308789
637760
560297
493048
417715
188404
183810
551160
869809
349953
106047
1035640
727027
481141
594852
218897
514738
997577
662838
716247
539073
209037
822350
677717
344205
365306
852295
870406
361664
396834
769835
198398
870374
684795
423396
913410
25950
141548
605068
659917
299875
618198
792870
468675
565584
857852
911768
1042789
316717
950108
194262
235161
192952
604273
762914
621118
724613
100177
249149
84783
666817
148507
255829
354761
659277
365693
237663
238456
887621
419269
279549
186173
341892
974569
330643
479741
247679
20024
855999
62174
714334
759067
66820
396898
552691
500914
948038
330633
438765
532707
221211
925671
637164
244907
263884
112545
237497
976004
529102
185817
216275
459576
513889
139240
360570
992842
498323
617096
997296
891546
608129
318239
399008
971896
361872
147887
729229
721548
63622
728253
337873
363838
838469
547129
817406
77523
340992
670566
9176
591107
151604
135163
746421
290739
83052
561332
678490
729656
995963
573344
954396
819636
879069
575458
904996
918689
175807
272176
696392
195981
45338
996830
424827
285925
105184
382367
460912
949093
450818
592211
719971
827154
780691
855876
704787
173702
536599
268738
396095
88478
79100
638357
494087
316184
20480
520784
996878
837557
855465
311174
260745
913469
960576
846448
966870
36743
324928
547503
624999
452241
877156
256834
209735
357332
609725
219487
435606
244596
844802
263674
128488
552727
823791
312504
182740
395579
33796
752967
383693
964599
14633
140826
88398
1022005
877603
777355
491601
238147
659707
493922
949344
87973
637659
305062
46126
277522
831751
973967
454661
205243
880681
902592
880430
873670
941557
749744
399329
347113
94727
335081
35124
531573
674249
856434
43791
308939
904598
861416
815469
311510
750581
727340
548229
626295
71910
372997
248610
860385
226171
102360
202932
763459
311030
9617
60600
721083
210092
940866
1020407
245549
613297
692061
498231
570621
88311
528970
150704
729375
335727
497022
779527
773722
644086
749100
119856
781418
403866
139281
930751
786839
136390
47356
582554
700712
374859
997179
411780
944095
218750
398081
1008937
236275
234311
508825
708502
39977
410735
516030
625247
200710
8569
362378
276656
543890
470458
586268
727666
23624
474711
829047
93793
781283
843422
948425
675438
566088
975201
834302
454510
339740
1029938
669907
298222
321258
298959
431290
41024
763629
847824
393641
405046
934606
458738
146569
198918
581314
597010
965099
907514
413279
787796
921325
218905
507712
368581
270344
514501
604823
936304
700959
670079
908915
560373
627182
710064
652774
548167
151705
282338
329889
752033
365053
170016
799772
610872
624754
706598
16935
422614
720117
61144
859882
597668
101497
887058
966212
64599
500528
368487
608360
788060
490149
255036
979021
826360
570336
509739
41657
70562
607173
13185
825949
291322
81771
768180
581216
297227
557767
514808
254153
1019200
75468
688743
989007
979041
653910
658434
665538
479706
1028416
876318
673722
201140
317747
434572
436867
395540
841645
489209
291450
653514
459208
904473
993481
251531
133597
725843
679868
528550
799335
332830
280939
645878
1018989
864748
898286
395917
43088
831381
897093
300438
833470
44673
443922
700930
977632
886699
26357
430388
33692
301539
1024136
19021
651212
969264
393703
21451
528682
934636
251464
709382
423109
269605
279990
765419
67950
822673
734305
8073
590275
1042748
535004
893191
50888
468372
754944
584703
642043
426993
1015210
516277
801220
756727
314255
857036
475648
88325
381512
11887
510825
642447
286126
395452
725162
679715
25904
951624
86536
116703
916981
68853
616218
754012
217237
136928
690022
995615
685593
700453
639508
765984
30503
814738
813721
985826
721658
238495
517918
923
968558
613646
852680
691588
656084
582679
1009427
582725
913867
1035446
297217
246652
359701
900186
761967
633083
575708
16935
1022589
415694
126987
574050
1035375
308024
93408
656536
114154
124243
1009390
554720
349531
471699
925469
635251
385486
955875
976854
111733
1014851
846325
685480
121820
291149
678356
805716
923019
293034
563921
754936
654855
441377
774891
584496
29724
210205
606675
734949
348184
793226
956212
22129
601274
661701
707660
757899
292410
260
195704
13771
129794
54054
205814
535732
767473
767686
276067
708249
337240
930900
305596
558867
392536
282791
569317
509439
134246
681819
454838
803351
885394
446008
852319
656215
30749
195251
365970
876024
714668
828217
335690
33771
491886
716275
821931
570418
400848
306873
290676
954505
979909
1017401
325495
265885
850051
17119
182917
731868
715500
454207
743050
702628
152935
144926
706461
199871
906405
727641
950764
637080
380972
446965
638664
708190
999610
321578
497
487160
569372
472805
307904
574986
574637
968752
238583
865176
515940
72997
186768
637188
83213
253821
517481
725197
823819
338086
289867
52822
593468
600343
148132
1028850
835438
452800
476804
70757
169850
891078
751686
135329
588263
90534
625289
461445
704809
98391
522291
291876
155751
713771
405115
185714
801638
432506
851660
422098
691565
618869
741246
81662
501293
92256
121484
698247
173403
364796
686650
134092
149754
742087
659634
75320
413172
453412
439978
481237
101569
811056
723981
45675
256050
372605
383302
879488
604188
274879
98948
816313
266697
605098
950897
437599
498125
218689
651057
209053
568487
487371
86388
137294
297326
519116
536660
995305
713287
65480
1016549
726417
542975
950040
923769
629961
820008
932361
229783
681817
604463
685178
175094
345515
404108
490909
662403
70004
458073
634066
192035
7118
960568
319390
801175
365010
975325
364842
782840
597817
478325
227309
48964
615626
441256
91143
188434
289148
30444
823628
306835
125577
649528
986603
602737
409232
458601
350551
619620
189945
241211
626028
843022
688505
152824
544009
443354
679590
644539
250176
688202
550131
354136
162398
187358
104680
43990
91990
116411
797457
248165
480140
275502
946742
654208
515344
447044
990837
450698
294656
52451
742082
983467
586403
271148
234158
326657
724397
146900
442564
672612
1018803
139595
286279
254098
388098
829042
72859
1787
79
950077
376703
628680
92028
80963
287276
390001
252976
288706
31525
453152
779708
657032
793347
362293
525191
963504
861071
505826
349475
684531
314818
909120
244679
43846
274995
815446
406991
240874
629935
107327
675937
641552
400063
431433
45004
1015834
947770
37217
27506
73974
443150
962321
345224
481744
740637
872498
312444
989808
398811
740707
258332
861150
90450
827124
123097
31153
447924
656993
852226
859191
321318
376108
634865
906209
900315
861728
66425
86404
504693
108941
643560
201431
570935
487689
930676
1035647
884066
787277
891386
780401
348984
571741
856174
760727
1038812
369313
337036
381864
391558
919038
169057
428948
973333
984774
728596
912994
796495
917159
122824
1001899
24214
427241
923828
1027995
190318
820806
79725
435336
443369
580322
774021
576208
514578
532190
59089
985666
527980
149101
466895
129904
371002
984626
890796
896058
188779
403399
169797
236385
279170
556659
688346
679357
155236
361038
917825
90061
830679
440593
189551
795488
289649
959580
730987
441495
697477
967686
185075
131509
646552
729786
772541
783921
963510
549582
86356
555868
857459
374201
761894
158291
1036743
1014206
121630
548457
570150
470420
436774
358086
256810
871896
78245
421741
111976
777011
1008166
935828
519291
672259
450209
240895
472679
931074
565049
159608
590081
785758
632873
798887
719009
1009350
433506
297067
23334
526978
359089
504268
480638
94887
770257
379604
581309
152965
134892
548006
857411
410909
476617
758745
652781
41215
434709
200429
938709
873106
486637
263464
786475
999142
157120
2900
966902
942085
346359
962699
215121
782330
234528
527911
711766
678002
958617
214738
834024
904213
184239
296291
916649
644847
160890
11463
58902
958494
652654
531810
943286
668196
887840
248034
1498
391589
394953
426534
802647
301827
962146
1034693
643315
919795
372298
1038816
694202
810765
198636
816212
267589
306939
431949
654734
830360
712647
266215
495814
864000
971286
719135
812619
633014
1021074
460949
93292
135524
255607
407105
721221
994615
984653
228350
10680
345118
682819
779542
717488
60480
1043114
496214
53137
70017
788652
625311
178576
429329
892836
198956
432185
452114
922128
156770
191479
743730
176689
168067
188040
585426
620190
206699
681123
653830
628928
790290
159805
705661
638472
548744
910802
60207
77754
118155
17822
184261
1012468
662793
83255
850550
881758
440768
544310
521144
921283
38129
265179
801641
374149
853477
811156
718457
676672
756870
17436
424655
535996
566295
535993
625811
219678
947731
875160
860105
221209
744766
237297
27839
1040049
683389
572860
188871
541856
376375
635489
299147
720166
133183
824625
554938
372388
530951
492631
312691
787271
543447
618682
972222
541722
129808
564760
986332
513143
93328
568646
300476
1006586
18979
135963
208137
203256
63834
358334
127476
910070
440044
174042
802539
532085
300581
96106
879826
827285
89799
19482
613629
986409
434834
339693
934819
909589
744084
1013164
446984
373076
1035128
370066
372321
387612
291967
995881
670687
186846
278011
463959
848607
808029
20293
995004
940130
8319
477197
504705
581204
552552
1027078
742459
936632
591989
169554
733430
743954
585084
99859
200481
136326
594944
201006
313672
376905
665554
199658
1039509
485163
877063
849747
832057
1021287
436357
881823
571918
82278
132870
161179
874430
28150
960665
840660
377815
741016
259308
958944
44624
522444
374067
496809
869117
553989
380845
1039787
788623
425797
124826
964462
598382
372202
672246
639908
909393
853651
159263
766981
816043
188118
111648
871944
614982
670139
43505
257670
298079
103919
661779
776507
1015587
259742
110550
259797
836845
673030
946758
220793
522973
1025249
919319
893481
13808
650847
277361
317773
440830
270270
580235
304875
31882
960306
826790
455626
92882
451468
211446
328073
311349
1037378
754356
1009256
853699
683090
834174
248210
539161
423446
796186
355624
667059
245164
443081
219941
288426
337592
757482
193123
452475
377617
518620
155865
401073
70411
240421
68
908205
1020697
491464
786746
1012333
668227
69731
548764
192669
562414
486569
721174
27952
702111
560265
445733
756789
648048
203799
360761
885412
636723
1015097
692941
116863
357096
769093
150636
882317
110400
898712
100731
171978
676356
889116
319951
466682
887522
822813
47986
498102
412388
625782
74066
72535
847136
934813
171748
996486
399752
340884
63148
173315
352895
797397
835507
555914
704147
602405
388077
1032350
883078
75161
627557
1043910
977806
417845
232737
694176
860112
382524
530490
949478
353908
915320
892078
829677
803969
154789
577766
1031962
767006
433981
671944
64528
901142
381912
627186
667938
950308
88540
848391
553157
163258
482950
946825
288814
904645
672390
1028676
884644
682110
943898
512212
737716
790531
603381
258920
624431
245575
994092
190385
1035285
111345
891261
391934
435361
451420
14697
498602
632873
960035
827442
699585
359289
668454
464062
773747
550809
972659
233577
186611
946177
464539
621702
765225
426953
1018627
517319
297776
1041645
675467
729196
929234
180801
358833
795493
857652
569310
8523
701933
108681
683484
624616
790753
625093
372044
242835
368875
708238
874444
460564
166558
155947
854852
890430
415289
663796
308959
642526
513120
155188
773480
835932
563161
897600
322581
562813
481851
561973
982361
661816
972219
74716
100485
92597
700582
219487
542357
914320
735060
672761
844204
173490
53081
786637
364952
363701
853955
76807
113287
466521
486995
598946
981321
59772
977198
906160
363954
772315
562458
802290
56243
709610
522310
545904
580182
44944
89878
919308
976496
919309
311995
929756
1026708
604836
622755
245163
114971
270299
1006891
143096
161739
33717
826614
472289
823398
797914
244484
309214
499003
530378
258699
594606
698113
415979
36171
524451
95952
791919
142427
72738
368921
905701
249091
1000804
272708
893884
72274
480773
246838
82789
135035
634664
432728
851351
273377
232982
29456
110217
1026384
104352
243569
567430
250998
795893
240164
2630
26898
96706
362760
904834
686051
908394
871035
249863
739953
334284
405593
553857
145658
705148
393269
453529
747722
556007
665778
755678
878058
425169
75715
136099
703931
461222
721466
555173
21719
517250
171597
549305
433310
312954
142435
112258
902061
401537
1034004
599942
236101
459512
519213
711552
322299
285945
915422
965180
883895
994572
513264
883124
864188
863404
418146
863031
221061
400879
266796
486505
693975
792925
50891
640901
713216
680102
375921
481533
119135
934631
177924
422273
965148
539564
849033
627746
410729
28064
849843
431246
518798
697518
9881
479332
547657
766206
926811
350154
516004
56143
731785
379270
672184
903009
584183
818854
7724
392509
286359
66508
297643
984766
36639
82733
518440
1012761
621328
23069
4421
813077
871242
865675
553906
1042169
791994
104671
424397
683311
630729
54999
318755
304503
885797
451864
50100
278027
722003
611082
76743
331823
845735
271535
446659
912852
790904
501300
425989
986069
757264
848829
147255
430721
213573
430650
263661
1039208
371340
187088
182826
987387
726264
207838
917398
347571
372955
146481
797697
196812
931817
79320
469488
724604
75506
946301
908783
405405
316770
962906
501945
267202
270027
539573
602882
427777
230891
263034
506115
703924
28188
91740
401967
797614
529572
107338
225679
38337
804379
409118
665109
715777
556608
49912
214568
510007
325559
469534
605015
258544
495695
602004
3245
1031648
461396
397580
347916
1031889
148184
446923
609978
589324
652312
797069
528049
1014435
738186
163483
677327
731754
1020307
532877
698064
1034441
275054
14172
329558
508975
646174
895625
478861
284116
989234
529891
741543
454518
132155
283771
376514
734349
5365
568917
102131
599624
472529
141702
954122
988571
34966
389220
821752
904483
76201
940998
23324
848121
508497
200077
413508
722441
250605
135207
610612
882199
368058
790230
488493
418414
469947
41094
224518
757406
494152
533774
419892
949645
38800
575847
735945
667523
944059
984773
823807
458073
632320
248814
355152
923830
449415
270360
171198
286914
512001
592859
488277
325319
109704
997906
960627
378153
40470
24170
178754
945116
172336
54949
957442
8847
713863
519986
514499
265158
379957
174695
434717
708692
17132
462535
388307
774123
992312
1028851
782280
534640
981178
365206
318555
968306
769260
273146
209898
676996
22000
637115
668237
1038663
558712
903839
265466
421159
84590
882495
869921
269387
484993
260782
993293
1032971
927945
973430
700050
475331
378518
384911
362766
473329
787652
427173
793747
483944
615572
214114
833789
419441
915935
280447
652658
452176
228991
298152
255813
1014503
488151
178636
969425
303895
69056
705118
741308
1024213
484775
325591
287718
642028
395324
806176
390324
222569
550543
817883
542238
388818
659984
256677
1040130
520275
280187
857352
501638
863125
370699
799133
805342
806406
175071
420041
59899
315997
783600
55294
226691
474091
117851
55734
89633
619491
443051
293918
395864
318499
365910
553548
384071
330432
446567
394425
203410
433085
30756
248230
179570
706303
295126
624258
661303
693956
628642
421303
121112
690853
404081
149791
758382
320926
688351
704793
122795
928244
709821
626195
335522
496210
310595
376530
843594
676762
318651
503361
720741
512722
235053
918122
746456
643274
295227
821309
546357
586322
327853
783046
108959
738025
979773
25306
722568
384916
756053
894260
825604
467471
733554
600460
471065
699183
720022
883103
629986
786124
207361
924221
948774
202508
649721
181057
690930
475719
610516
218036
610396
356229
161755
885550
88747
257561
374300
77734
755127
671752
200276
698997
121349
680817
231197
850271
806402
244761
672050
413288
302130
405188
527647
101746
1012302
290620
309238
522211
198479
311319
282547
862745
883293
394447
737100
23939
944167
785381
790270
860893
875090
1017993
600044
621997
69005
443339
81637
52039
705572
398335
309694
898678
61158
732610
971798
949384
543087
149014
25856
275819
100673
603096
454474
903126
288160
767140
669399
856025
462909
404979
788967
517880
283355
896801
710199
63828
249111
699078
789443
184683
958314
182327
122920
2354
560372
631158
126898
315939
210293
716088
351763
319426
811634
418594
1025260
53624
961328
669018
447082
838168
566108
772792
183119
352751
14596
423111
392930
19135
827000
599777
73224
164952
599148
21875
186510
667172
483241
608473
364413
947580
485522
105626
613508
940458
670175
602435
940876
901916
16871
441532
173518
920508
1037564
379259
915277
237182
59031
930208
424908
911969
636835
1041570
447171
938745
571266
1018593
202776
1044998
758906
618271
725694
806586
627209
900990
769875
588087
309296
521620
60150
555047
478935
442148
869481
941045
970413
212514
692384
433500
333296
159841
748689
620643
681860
169598
490843
877166
490241
417112
193346
423709
865200
803416
1036313
238736
831998
472696
338175
397839
609198
868023
31686
617744
177158
135002
473473
733784
405866
107879
1023395
422531
490040
1006208
723669
715927
304664
1020628
106003
60146
802735
548404
857208
350811
246236
502637
714154
203716
259870
209408
36206
783808
308099
925647
712727
623980
248038
845448
457999
214086
367271
474960
940174
453282
104750
458932
25738
553660
991339
594847
277226
887696
76016
347915
299108
662365
923053
882738
777366
800445
616283
191509
45238
647548
405222
743825
712357
200664
819382
1045252
513552
82202
673059
392594
844334
359941
763298
233655
958138
971461
387553
869996
363767
940196
178093
199812
901698
455519
798140
80439
764872
969686
161727
185542
159751
923494
491633
67214
724293
794618
171230
467300
219652
90992
878760
209331
236829
236774
247367
54965
114857
493613
890495
89431
897419
904575
58228
23790
705304
616696
997807
865494
397548
680516
940628
965343
559546
726127
278972
475505
409477
167445
402453
245007
853295
34260
399368
201939
101806
588560
291545
803408
689539
740679
28333
1011631
281782
977479
79869
741385
345716
373338
579415
211628
881833
560211
1019668
87458
699032
777192
776119
799755
442935
519620
393170
764639
114778
746610
459589
824072
826077
17997
717458
849529
427087
417952
783059
46862
178942
136839
412380
99795
868573
571484
598670
706733
544415
392819
382604
1031515
436403
609606
421409
623298
108428
552746
615473
221536
55784
975543
366251
763816
930769
232397
133306
445766
19150
837344
83306
435280
556997
919255
241424
836314
101662
130346
500317
153073
872624
70295
131251
9226
361894
1027283
988810
354899
561317
438136
263961
100004
871186
374264
580225
926364
805856
836905
248418
1037883
344801
344162
608929
218211
598906
495446
404157
73220
348911
766510
356687
956894
564131
954545
65715
428751
873978
165121
616719
159520
743594
992373
304094
224534
109141
315011
76476
674122
183575
143949
476452
212589
377385
835348
90858
385251
909760
169478
14438
920580
14833
520318
665139
916256
766414
611882
139293
521656
340308
981603
934557
790947
332553
849650
511156
1017380
266929
542667
112164
422888
38398
104917
937812
165369
169899
223614
978087
822631
278515
1009843
384898
8627
738900
845764
603255
353880
653173
103843
370846
911798
575726
242361
602275
1022727
495838
298363
615325
115634
391799
50811
453824
98776
199694
543932
207262
933755
780004
853900
1022981
842059
533829
158005
1012292
466202
294288
870669
326480
655718
2753
959410
872027
431452
642551
763733
725839
644092
311557
140920
977809
616576
564904
574356
952710
955957
888612
215219
823279
1031938
373266
339604
27060
646401
485212
677838
216740
389261
798535
701602
482554
884429
263588
253889
151938
10054
977655
765481
622223
973920
592287
1149
303487
22931
205958
544998
994816
500519
541970
606154
982955
276773
782267
408280
145813
767371
277272
11508
847746
972270
568136
970298
174962
1037273
859520
588757
96992
515916
862719
789748
36040
786784
750685
345330
838796
385863
658260
736677
890765
452980
229231
747320
143988
694642
930548
874640
528975
508363
914811
624786
590568
158153
38117
468831
471087
528173
322400
602487
252163
870139
323361
912933
257302
165130
994587
541334
63725
891581
486172
365175
819116
21327
317083
21342
338305
792860
180801
776127
183125
94935
764748
577955
988171
779342
693897
988807
645346
317915
166604
15882
272039
834361
770589
436490
805766
101217
231619
970241
395185
254448
163576
402964
386816
168843
42039
171573
660446
538878
669725
756235
598532
118722
326603
816168
431504
10204
341412
358093
964936
600098
133428
408424
213957
91913
575287
339696
136297
1030014
750287
310674
165303
744945
570056
139988
781213
629660
615174
66771
600786
570802
851085
747204
760053
31605
388741
523852
110489
324729
360014
541647
78716
570490
943223
486253
247387
926668
722593
94333
481206
691414
204571
360313
753456
11610
453726
216827
773260
219979
146356
989127
297184
506533
631951
241883
705752
536459
286702
737459
491325
240027
875447
653489
897294
488419
541420
153220
611767
757442
851626
790525
798099
827606
978102
130801
119054
497206
969991
478564
237611
813306
900026
1014957
536845
304228
888646
398087
768809
839920
346618
507279
454078
712420
105074
617176
924505
244314
544421
636801
644095
563555
1045345
817339
254256
359580
189245
361463
195427
441791
62731
492097
148668
38063
260765
263193
428900
955515
781684
665135
249155
211403
876807
497403
463690
51106
98416
254545
929391
718668
40557
335166
598459
492525
133249
205314
1035866
501778
1009329
739938
993519
498238
822999
617425
500406
46594
758900
635329
417357
914505
137878
411688
250787
997568
965281
922457
990295
785055
537825
537882
63865
375051
18488
58437
483169
660021
568080
116656
224139
685758
48196
836751
857488
593235
613533
359413
32827
557662
906269
155564
219311
676464
444754
916651
913605
503573
105804
79287
517995
96524
673680
582292
843002
787352
795963
80511
554414
920547
802936
1005711
321511
948064
855002
970625
133254
1003306
218090
656048
1012628
461599
385855
739350
885195
522231
129332
1017366
863867
920771
876654
960441
307784
732998
120531
350372
426957
372195
449101
17329
676263
733657
787523
860497
398318
648595
669627
79520
917411
807295
52435
793643
940998
715946
1011973
223305
149095
13713
304621
244397
891159
161974
352670
1020552
196016
944121
27539
921233
957093
762146
758426
68755
325773
612313
317502
217838
768733
1029502
242365
167501
408982
275395
810618
448110
678563
641644
891495
729620
110581
1001203
665090
925736
751242
755318
493303
371068
296040
601411
66327
993803
170681
741890
945447
857973
382709
765065
380402
1022273
604751
608249
21837
629431
867498
452578
987171
204528
286452
846706
921680
67231
160489
1016261
774290
628922
91459
283058
75506
802945
491428
39265
474540
481338
512125
685753
233549
666354
101939
641622
967760
989583
155659
495819
615871
602800
853499
929877
677108
367959
404830
273749
574633
828307
216681
519891
904898
55345
382183
503874
544206
853268
256916
575055
561368
158235
251213
609806
479358
621527
127957
34312
355371
764891
866500
390744
216363
481584
230466
13334
629557
618590
283924
793718
801323
124403
571349
1008270
118496
326751
596795
387371
483943
859259
223202
56980
1017269
1012679
356701
749044
896869
632138
993932
957645
190254
746315
875954
772730
913267
153681
136359
45996
170115
171135
261059
569884
206069
723457
621665
291304
648801
731608
930305
353722
624591
225061
789080
210454
953375
340578
508597
739386
826285
621326
195869
904846
836297
689205
1038597
951824
999183
740834
201211
384420
498638
619473
742610
310255
1012172
138407
860272
536520
3405
456496
477262
549318
445629
680059
79100
330472
593232
653548
978034
437667
996918
310764
911890
146596
849833
845763
150499
391669
151719
711198
549521
398706
277519
639146
955598
484040
435480
418111
777843
38638
523190
523433
169544
281820
757164
673321
254005
760504
111437
1010739
868606
31163
493269
444882
149960
818616
809321
920801
688132
463322
245632
318158
261143
866684
8843
431601
487222
569186
370996
455263
80902
577275
641087
353716
418535
557095
543129
962713
175408
308402
792760
421425
769383
401759
995017
377972
413056
220594
570151
284979
929879
976832
610955
95141
709536
665635
28088
296788
793894
896259
39241
312990
609209
850290
876340
898783
294386
110187
525272
882530
339821
261943
422374
609440
588085
78002
221474
522197
58806
771059
838093
1027322
356023
242758
115516
519564
44050
1018289
984226
905897
869871
906974
967170
550650
29695
321808
134162
909470
542753
782344
279011
534291
618863
509387
68664
353998
140648
472020
475174
889917
752474
598875
356899
949985
648
368031
905416
38625
70993
371539
90030
415217
567795
999461
371927
340600
280368
530780
1034136
808545
210562
265882
353592
717915
196231
594302
160483
897285
811988
381932
87498
875593
965031
334581
195977
521368
832323
778494
409422
384001
400547
569101
507665
250599
530536
729476
233250
338247
534907
938003
61270
750746
439339
572741
790647
817851
329605
343468
89914
501931
667926
238351
592226
708595
296895
750481
330276
29856
447610
761982
394035
316610
489248
852491
638139
36223
362896
536066
268236
316469
617088
881799
756415
141964
11178
795076
1041428
327737
489294
63555
610735
764351
143916
173913
279173
161616
309982
802382
308132
823186
930526
103715
750676
1041158
409009
644057
691975
411759
407877
294074
157669
754053
576539
1023848
76668
370579
997307
101527
820718
572741
259016
377332
201355
964773
572752
494483
355770
247612
865285
205640
992730
41824
117562
731867
254914
192450
325828
457089
384898
656916
849779
912024
488467
205613
41952
856722
726567
256286
1009431
518780
671246
623901
479660
344001
347454
597070
38793
731852
996145
1012485
381237
609142
666542
297323
257408
560412
580900
464973
906358
145746
1022861
988806
437686
788426
253845
862491
85052
248228
1031112
128918
774569
274079
206118
477414
1030648
569281
45540
20236
431918
436657
41893
574444
590616
314503
459155
510609
308273
530590
914137
735834
958893
638185
653360
781787
1032657
250016
32826
727226
40329
513635
385196
627259
660548
273863
496582
664558
259330
1011011
140175
372491
649864
512941
746531
469678
477052
642151
705310
424921
1037113
1014506
1022417
61851
301996
740008
925886
324919
999659
69281
967160
606408
563109
572269
808300
268710
108804
778355
320370
791502
409227
357418
531331
448039
420834
570351
68720
102373
179166
686001
866442
283040
387151
883741
627725
613228
310068
57703
539761
315857
457620
516761
439606
5483
575579
503774
219954
354931
28564
713645
113490
971953
773913
175355
710587
811977
248339
160675
534549
399373
379466
996588
993574
971299
151442
826368
449816
854533
761864
451902
447572
251607
164668
619257
715683
1014110
345955
346567
147574
544829
319443
299368
313466
19560
317825
882815
368068
600056
450289
40479
428735
561706
135210
187271
805550
340406
665288
815618
831086
77964
56276
761500
957988
393906
335613
546743
194042
25213
877111
718777
639600
764730
271829
441031
545778
347419
262988
561690
178621
703674
1006911
158817
720351
1028378
524258
821926
166167
733303
617025
569401
378227
285151
957234
289967
671082
622522
128057
733953
980080
354405
706900
726891
878607
184929
270567
480887
507786
469441
332392
60381
1015168
14608
824473
250208
987732
943704
477505
443985
848746
230559
648910
648859
1012498
881108
261964
28517
72093
182069
820580
502040
753943
847117
889949
917748
444496
572340
307990
1018738
392837
692220
292848
465467
995175
120145
333897
562474
733102
874469
228508
835543
460405
965619
757753
242822
510367
316056
1008210
103995
382509
848466
918626
955291
76623
181355
848217
865030
203776
104979
454766
530308
933243
410489
912025
443333
288998
170741
652305
915459
477933
884599
200579
391206
134903
654489
145768
272567
580278
974680
741025
263686
403559
603334
414038
473650
285650
509030
857020
602726
532341
838234
691325
444946
905015
188352
990835
480771
112355
472048
65361
530933
647417
523930
232532
615443
538583
977385
124355
4572
235982
556547
136836
438138
843553
65346
432978
37439
812766
287047
863596
389965
392780
686536
389156
988305
707295
782201
246556
344162
129779
411353
596075
312154
675078
926697
511304
967742
260301
81597
795813
231692
179208
250156
235498
203073
251748
206110
316420
764384
546731
323130
160549
597849
652500
465909
487169
254071
417263
1026514
981847
100746
334698
458342
208003
750463
306475
336023
62934
372224
229681
641902
950975
694011
950505
928269
888467
137277
336231
416856
213219
461156
362197
773376
305841
218802
766984
30478
750951
851638
74443
423881
871389
110975
320439
813091
718423
103733
1042849
50415
858661
565860
22006
649036
873122
841986
403460
678539
216565
307919
613775
172086
614126
327986
628121
702745
804302
253612
469607
711251
751548
953629
236144
945090
334710
77355
383164
784420
927571
661463
244351
543013
408455
273691
714996
290040
955375
175747
234302
211473
895822
108395
958252
820264
566075
114806
205188
650131
649692
48609
478916
588911
271134
962748
125770
566531
558256
155048
437182
202287
212414
661804
629798
903119
175206
1018612
987944
988286
782669
557457
838302
336927
582078
597181
346529
864836
953223
24071
167398
425527
700056
23425
970951
1003773
556814
178225
580488
978271
104215
336830
955390
891326
381977
644735
536340
1044826
124003
1037700
708208
600734
213274
13155
230148
813792
764738
55560
489043
531581
674550
190036
225204
653684
240078
3407
677081
981256
944787
1011614
126152
916404
781059
446047
173857
563299
248330
405499
68679
335898
976482
246069
846954
673382
905648
819192
665235
739475
547693
478316
712301
695909
697248
967351
712263
1019904
1028169
134985
108401
134856
494978
246954
502734
666706
471257
449138
930722
716029
674684
195016
809965
18247
948398
238564
347755
483957
56466
108451
253928
958565
773626
4482
726604
543012
162502
702398
316729
980443
501034
449139
568283
574802
516811
562151
88505
223670
995057
69465
1041404
943147
515617
1024363
808157
836342
804367
985466
900513
658421
788720
540466
777493
692030
449149
318045
625725
1008587
12457
587721
591291
450203
987959
360623
783022
260074
314342
263805
263961
153647
63038
219586
514089
267286
611522
456309
798880
681617
924231
648855
678889
284093
239422
984046
962645
856783
701594
1001254
335114
684999
376848
231948
242672
667900
218114
650523
297862
100507
858731
713342
1030629
85768
771425
960906
155429
564587
219761
445867
1016658
850899
149359
353829
319420
163386
14139
358201
246766
220630
630360
735990
877623
749625
47332
556901
622713
53513
1680
465546
75261
450363
284153
781353
636261
557298
407076
933525
288341
148010
529628
7806
302451
866877
37784
764147
330516
724095
38341
483669
888011
273799
452092
728542
227303
917969
155943
400767
148894
647660
740852
856939
744139
534550
708706
489024
627987
857569
369146
39517
403082
582417
677703
687965
25471
738028
970554
316470
640736
741914
229422
229602
440158
97782
287867
535727
439947
999730
417315
449129
300474
199668
777684
916320
448203
722114
178393
239970
508140
233300
23165
806313
440544
407100
995435
234072
446510
33578
496070
656221
225311
280543
160220
589835
417538
164540
410248
738101
747969
990112
1016343
237191
610754
593374
738775
63855
804281
316164
253660
1004594
34351
805473
403593
643753
801945
382780
757174
1006358
220259
299745
777594
689103
280192
609474
825805
986907
357807
407410
800722
234373
212245
469008
785982
966133
706067
414871
569923
938493
603523
704768
981409
340015
373177
806938
61932
105221
511135
961218
913096
824870
180432
702753
846453
991911
529161
494683
443016
852175
270238
259993
135906
408533
944873
384304
518095
165414
494558
899889
156897
490035
873513
790414
674616
483427
164020
658793
104948
398797
115264
189367
1022105
447985
64863
11328
869202
761338
302153
826261
1035381
520453
308238
289769
551134
1029526
87639
852236
818725
347039
295142
163128
372106
909815
479278
704482
943070
259023
942860
673145
188957
164556
1019960
544904
87073
134265
773663
669528
1009469
977275
953607
20739
238411
26874
477764
654040
946227
309979
631148
262435
113562
939280
904214
629159
467100
458209
181645
560531
267502
732231
92030
44183
58137
810390
1017249
904370
547894
174630
994364
470726
926569
160151
720349
956967
504829
70197
52597
810770
281788
487863
224498
277567
713860
265705
55022
124811
733270
1022606
174359
475839
882894
333942
126749
233874
757236
41241
796629
468177
632717
266442
163207
262553
989509
1021979
281378
544995
483223
768775
348834
680404
11414
303762
488542
906356
1016913
970865
399175
863431
951536
666539
422695
278051
800095
495286
316355
399714
889054
353106
381084
304182
509142
491490
530107
503456
324695
522498
805836
302849
989059
293507
1035111
928645
915555
477233
603982
479904
828164
60892
799377
545595
441249
273199
438873
154418
781927
1031089
744677
51379
264707
770630
788012
546423
375663
648207
538842
250597
841913
669950
787450
405964
854446
550097
419535
598068
681014
713842
659142
304447
245482
1012961
795994
254838
708192
89295
998769
237705
873150
701327
41128
359754
214831
166579
225738
948678
145107
274023
864492
900513
573626
801212
69517
906445
1017908
720366
420658
782491
152235
759927
495256
347714
243385
383757
35049
657425
74037
71614
783908
914280
938014
510887
739481
745773
101816
797460
34559
445637
711909
214833
67105
890114
222109
519313
367998
287198
122382
179712
997667
59190
50426
696995
379502
498264
650141
665981
167454
562468
239
208497
372425
351261
362269
470156
766551
358923
187795
1031065
582091
616754
178504
438147
612286
334034
634493
314277
960103
949478
873136
824433
870328
158044
682921
21902
404766
796370
712343
529592
224384
309769
949709
328078
531569
388618
148298
924382
649474
737352
1030360
253020
1003905
35642
443405
108160
14777
1042811
604650
1041712
573700
20662
161568
635054
724666
1037263
985961
929695
407570
255690
616915
748845
376655
868187
89673
267549
408127
526001
144519
402195
842714
584000
427797
241539
608126
846207
977273
329734
465367
861931
398076
128169
21354
575212
391441
608734
849605
835564
627273
333769
269812
274467
831541
886414
399654
860410
254237
973124
814140
841936
796898
3788
61413
135363
3822
385391
744247
489687
376533
111613
854522
430629
145839
654320
567708
371434
340847
293044
971709
520981
403684
311954
242027
307322
906121
780720
960890
682766
307193
620989
54806
799738
516530
319786
727022
916754
61823
645341
1033876
578874
364826
721532
823185
1013044
113815
240800
807049
756802
1027119
367990
374484
533056
658197
993361
487666
875449
110188
170643
383564
789194
569365
882651
947926
250100
400053
976648
312929
604823
389972
62749
565930
630977
964896
332761
646835
748570
419565
581192
422577
355469
832168
593080
824963
129842
625121
518050
442840
786209
916320
476275
968290
668607
97021
723351
779303
207020
1001082
328701
980245
681090
602539
778466
975740
774744
515555
501713
542030
75250
476300
593782
578772
1019397
176894
162110
534353
370411
637920
600426
84947
751206
512484
267192
476530
36314
733359
639661
107667
698456
531383
325400
830383
819857
475610
760807
632447
734629
1025252
953429
721025
100668
407682
148369
245949
391803
931227
922050
344076
921276
140959
129178
671472
679032
944593
270704
534446
559112
935102
578876
164936
692688
884895
43598
948791
75131
677537
54636
482311
153021
291863
16565
425096
1029630
322993
538994
903896
890361
483505
52210
158458
534890
501226
659475
13835
889292
848621
17553
863395
921960
678187
45075
959322
140531
944773
328738
101561
1033096
98412
881004
433076
426922
976907
594730
524283
477334
258525
604831
923379
217687
388692
540519
779326
114281
274998
350699
56540
821990
489362
1016475
808867
927043
23022
372314
200504
754609
307580
466005
4599
601170
869390
488311
741139
404639
725683
390705
74177
411926
456208
1010927
28180
130890
970887
1010245
386857
3460
830200
613669
221179
818136
117661
9393
400907
358713
52814
1031161
778679
832358
985626
806684
979333
149609
317761
746870
344516
55962
332781
59602
338435
238685
504108
551614
55176
800401
85394
253039
1035878
741621
931482
893440
424533
19765
458333
256663
644521
841949
59586
523329
796668
1045162
460825
914374
441578
836105
813855
651531
511885
470373
197851
185339
291892
152696
1003423
981321
206626
447914
165542
599364
107498
840464
950393
151873
1010121
817553
764186
546482
340091
704617
13267
849730
705913
942737
1002252
260735
20985
325329
634322
377641
2435
716661
714361
969320
745905
398642
620813
654744
541749
900335
450694
630078
534752
199890
159790
9225
673678
161480
784951
413224
235283
964584
676188
79502
487392
770986
172281
925026
959422
393458
637053
438427
761924
597186
101538
941916
207495
40222
382676
979102
17776
389262
383744
962556
650518
681637
496264
251240
1037721
275890
276415
793818
675786
597592
952238
557224
312188
875180
854086
88546
340451
389164
475171
198385
4514
870308
62407
548615
239885
647086
821846
547422
42304
852684
476552
43727
771090
663641
961461
514035
246485
864381
971355
817342
218745
895493
874512
592423
119353
946179
86025
85258
381287
4690
732170
589934
332766
481044
647609
11184
414130
959240
425811
539774
901257
121008
201206
1022110
647051
122590
54187
986668
734389
911329
728133
936125
703228
306413
230046
851608
467713
949008
382972
96022
840108
574171
975926
890333
916941
606339
954791
24277
883329
747108
334641
680547
331451
532387
349734
294346
381310
525334
79435
907856
1039891
103115
372945
264606
564666
562809
112972
237243
492309
501345
64601
111951
53581
439730
458118
255733
890023
823997
356588
235922
646991
413982
240770
519060
647140
627161
380471
603979
136236
76824
225761
190964
250028
931832
129161
252705
769194
814460
14175
261145
35212
965284
303502
674430
97654
531397
460507
125154
782099
721803
743896
899273
29695
495814
976805
601057
299640
833933
532159
863964
37266
852448
248258
452305
99554
652988
910991
895914
465875
494044
520736
850282
431674
1013798
271915
422384
362240
376795
681867
618875
103636
920979
32931
157426
709968
66589
553672
501333
227131
93326
628727
195900
974112
863922
337673
247071
490481
475697
396046
756066
968072
107335
768437
291003
809602
171609
371022
157313
742995
768579
42195
47704
945087
512570
757096
78472
149329
878242
692220
813539
600880
255657
384034
745646
567256
1000621
837025
698783
234225
61929
442512
675004
135524
71076
821610
390925
370636
157362
936880
817637
286303
933593
369878
130319
365717
879900
746341
322872
171383
325101
610226
132431
677534
700619
147113
473820
135184
980443
450144
203256
712443
334077
679878
18092
801394
793261
495330
830241
269952
482852
930957
302093
916975
945666
538737
140543
537840
38860
522267
495891
326350
740065
590935
1012451
922822
681338
243696
265872
259530
279677
256793
569472
990950
601366
886434
221050
488861
1624
429268
66678
170488
279537
887011
173012
351842
861522
134617
945965
639111
861336
189286
188255
435935
994350
388452
31862
989070
228895
439276
756272
322791
484412
174715
29884
714754
517256
567899
331946
486550
800987
77286
844964
939247
715429
790878
773349
976442
946410
429411
165320
300024
338871
611692
764475
687662
258437
759316
516144
33354
197530
235403
332980
108854
985957
1022679
686319
657503
683860
313624
23916
242773
690232
1004606
112824
385239
917610
974866
129260
896157
239888
932902
194846
811402
922322
282858
733672
1022109
758734
510057
652439
761030
1032091
7447
805981
740158
592762
637255
410136
13120
868201
142449
359978
470471
104268
786655
267481
157797
902866
36931
628743
660524
382787
718631
758464
477632
777288
328084
18956
891052
486215
942029
145229
576785
454636
751083
706639
825425
450973
740154
69723
476579
46226
1010021
1014961
368150
736780
827151
131650
1006529
885638
469775
172339
648875
1002257
253244
533352
337216
417782
489009
111775
385715
489563
916459
153500
349953
360909
380915
38848
571127
183821
838879
184130
593092
695442
568892
80807
121439
12239
514053
82850
597757
1036168
229777
392447
147873
204984
412622
471644
205238
894162
60746
596850
206312
600727
155720
1011935
131478
905972
995064
404416
926505
192554
153479
25698
989158
946531
120951
87757
791021
514033
773337
518564
402892
232307
854104
646
912362
760051
139966
491985
912207
900138
922890
1028867
835690
531643
194123
949265
560986
877210
666696
440432
315361
716530
963956
302367
101700
629906
71520
709868
67920
83302
199267
812544
878898
799464
143036
70362
200028
930126
837621
334443
438628
129102
155848
420200
655184
34579
483856
1008931
180728
820010
788767
653581
209624
968039
581061
903851
971397
336783
123906
256316
991358
708983
866522
214720
264600
514796
1032126
566611
117780
542635
766818
365912
582357
297897
253552
759725
607900
133946
33736
455449
176003
939608
150831
259575
356991
900888
541959
829185
724645
784714
156826
782111
762827
727905
37511
77589
145249
810809
513085
895273
517567
456444
61379
268642
309962
127278
998508
999001
1020556
47469
851502
410226
41340
378513
983136
1020287
989483
455922
331112
32947
689848
339891
255619
951228
969218
260441
210094
531922
320468
305128
221297
816987
276468
828526
939361
993131
296135
18731
821769
811244
983872
921621
535299
728025
233600
308501
13594
959091
813664
134547
247436
817026
748973
147005
411257
1024928
631142
14046
930442
460254
764461
288983
237967
827626
455199
458990
636910
117569
257625
727270
774872
965450
271667
1037679
74978
691987
137143
1022090
652815
928444
580265
201678
288667
600811
207586
362043
662277
644733
99522
985775
793843
82383
617744
468849
610285
754568
466000
913871
565963
656186
637947
679651
475034
457379
297360
519612
694527
590521
793893
72540
743058
664084
418344
591380
570771
772805
747035
922073
973333
577239
577999
32830
874966
945638
11799
300157
264623
144648
982731
1034176
752197
620263
652247
67560
377771
308940
900327
616762
1012581
101598
356454
305851
97530
376823
363215
1034501
481268
698960
764497
897877
954166
382681
458765
598209
420627
397510
964583
447046
477022
443158
33127
432682
669113
500430
877495
629903
1036339
464705
421152
968195
970529
56970
930391
304557
209659
704456
400768
8207
194946
898743
848658
48176
994818
729724
1040440
328361
237334
49604
676250
248549
550698
357447
290750
830408
470934
907856
494280
527192
873762
670065
777261
446333
370972
835093
639853
438723
53565
504475
880936
803997
262418
589257
330957
946644
1022897
978106
586830
382467
496667
422238
515276
782245
232292
522182
256878
823280
277861
872527
606768
512645
816816
85611
280103
513115
37929
828108
468436
615430
626607
672070
1024957
521373
837595
476700
309253
373558
855827
307142
866375
939005
939174
311809
72859
745923
335035
295737
397471
746349
372009
886741
66942
126747
939769
874591
693006
820780
602428
239750
56977
91357
369383
512687
7556
219913
905524
1036442
933657
679557
731877
322443
165917
686758
550176
891059
1039174
581903
191516
912412
928147
226469
1023059
432505
462543
1044707
685954
696895
408229
882605
68420
591370
697483
746718
486331
11706
205992
61605
67643
598918
1010808
981194
649455
451720
186509
342532
1025899
779955
775708
698596
12907
1039018
79164
231618
181713
433882
104544
572794
59362
656083
62602
1031220
188939
842010
180604
763334
848603
359014
937997
1011739
31580
959417
884513
465681
605871
826253
618936
835022
572128
970310
397466
222706
337444
960122
761071
19734
341032
169036
435443
403467
636892
332503
146030
715675
597925
150920
854667
862789
20381
639746
895480
330584
937942
844030
11546
996803
904450
871221
170678
882923
432964
579357
1014574
71896
1021286
441907
687300
847742
575465
687170
507407
125495
65895
918353
835840
341438
457458
1034027
244382
118607
58220
49771
193806
860702
58484
417720
556023
175081
1003216
261863
405889
315599
821907
295577
69897
738173
80035
640110
149951
627113
406784
102750
777752
230356
73335
392649
748439
980921
353531
975148
176653
278695
907034
564417
910896
507854
731882
690282
912472
576495
939860
980470
736875
891828
7151
756550
900852
953841
1044350
570787
218078
976115
987257
287463
206423
215119
842369
256945
179066
151909
902233
652201
1035927
273473
779773
967807
120300
844186
249429
60670
306784
941559
560097
395516
44884
1010471
297001
378219
761721
947084
152541
198647
279785
1013504
397822
977639
115496
236121
476896
924729
435253
426683
325462
665403
678575
998749
384458
109733
389479
1024368
401422
494406
569541
546941
902525
750758
728839
461839
951216
295413
991454
993638
954112
1031240
326629
733630
70811
310831
808027
441662
968112
848427
385525
219238
740771
392607
241319
1000194
653124
969182
436771
511773
742897
1008670
87673
151802
93103
900162
255863
740946
514453
649970
841647
110577
72887
270690
138181
688708
3633
910474
701831
172374
337805
601986
358324
433758
736915
163030
447389
1044553
1000404
316933
785749
29017
22245
733388
337295
273051
298060
431529
1004559
356406
332157
771241
559001
119180
301403
869391
129233
17714
469232
529023
239591
293877
835271
760460
521098
364178
882388
399378
321493
1011424
98399
803886
583027
174326
40591
592050
402203
867324
844150
1010729
54073
253361
397868
231033
261500
584014
480435
888326
9206
166233
993016
887106
152675
429189
179917
301486
736562
342287
338589
16584
219625
521036
160751
1043436
466850
63657
3976
998721
654923
786127
129028
196571
820757
312174
942478
40223
39211
94162
293454
442268
543939
369437
210914
922654
82027
844089
942361
415495
147137
966307
389591
838998
812793
877505
275587
872851
599219
389838
522230
649027
1031732
720932
665566
917875
146046
37534
358940
822280
130380
592601
849138
180797
724306
316751
638983
203275
126462
436027
801262
200407
474061
428287
154101
171033
261888
24260
263873
980993
778608
416297
75068
233176
854267
181270
412780
863514
10180
842085
469997
44862
38084
453137
347714
40958
578423
877337
493623
503813
222068
1030264
565725
243165
818807
264586
279717
541890
999588
728618
987375
50773
843216
982061
32349
563844
320333
901164
1033363
560964
945495
148580
156266
235982
790563
110858
21428
570028
523407
663651
540021
197226
608603
673695
218952
377757
850870
1043998
805340
500377
740942
968419
577309
802948
579791
964056
845907
808309
279258
998493
1035922
83552
480982
773485
885436
888549
667685
477397
968898
130537
350679
372824
784307
927244
270869
968998
51082
267805
502387
139744
989307
10628
100853
842063
825684
783860
262607
334073
108267
266840
131300
131113
185503
233669
60983
532352
534685
491130
92279
982842
1022742
157806
609536
953067
614698
756596
306543
948475
964148
817194
763483
360585
955804
1025960
1031995
479118
46090
64739
712215
72211
726099
451841
988104
677829
1020608
126334
906581
1003902
514504
204426
1020027
118035
164291
65508
698502
841413
929269
1033983
266533
824079
289264
31102
1022935
166072
114022
739515
897129
103660
872621
607379
721379
339103
87867
268552
950857
125033
262702
890438
756079
464211
525287
839332
398859
450574
83207
551650
777102
419006
533481
792
880970
1035639
789578
717788
504363
636948
424926
179483
386719
261658
926504
519759
599213
670841
644800
841241
19895
58559
624897
304481
952305
282355
801476
1033737
735036
527043
969517
193675
150190
706471
628497
118856
981265
793443
208995
884084
461581
188037
365597
773923
287131
433739
543951
909294
894468
184392
974864
169942
95170
145650
845402
77081
714385
338636
66752
167790
656943
278340
987020
481291
850344
746024
384956
21662
166122
712908
259386
926224
335402
466306
529565
406737
287142
835605
829279
354479
988683
414845
508519
580145
486520
351960
824567
20202
564407
605117
559510
559234
152644
619515
807228
1014558
613927
670318
974306
247571
428896
574534
764650
298451
68805
163644
194788
432755
764308
354364
930781
997573
757119
156432
615175
542600
236746
219778
1010685
858704
574452
690385
1040777
106205
468697
794228
356275
384680
877159
378448
504300
585418
210261
728159
400442
228571
516044
238538
304143
586703
806680
578537
134224
748130
530217
742728
527528
700556
946240
606376
651816
209689
59330
430759
495939
824763
80130
257768
1041519
686874
456812
186259
827316
185071
661916
443103
698718
85269
218384
565453
66672
839393
419959
47116
318414
175981
264772
487531
1033759
138399
303020
19654
111519
1355
791169
218136
549369
186566
258157
233879
205769
376368
781020
880211
712009
594535
208637
1023818
572245
560722
284250
883487
109154
792126
138534
309863
434486
604935
44089
685814
559035
103939
572609
278843
691310
62318
1023877
72020
481496
529512
456861
522923
854648
744508
759936
731581
582737
122928
510877
432677
39255
843438
397798
647675
212672
408778
208291
606324
682194
368526
610989
342360
804427
417559
150194
549365
84469
895111
160864
860623
781068
261003
987878
75410
692941
386839
863106
304198
170857
13328
818794
1045159
1019282
588343
573339
411712
421373
952899
401141
942375
460965
799590
58641
721027
292636
80090
953733
773613
992054
1001804
93877
623906
579459
581352
68654
720826
699688
141203
1023518
439804
63910
735407
71864
685193
282028
357095
711819
423295
72772
444183
45887
253481
981048
945426
638880
544781
390471
773707
277131
158606
336698
780523
585096
396041
787313
176699
547350
641273
991084
125710
295069
505199
820384
318566
757255
549152
822112
465398
815737
932065
899262
952413
504831
279486
238507
907816
644404
897217
345671
910633
524712
20969
362107
1040554
994288
278094
40188
666209
246372
291505
238153
63991
753463
313998
450049
42079
469914
361708
127083
231682
110193
46758
122443
863042
75371
687200
978549
1043505
717475
987732
782038
984046
1036466
371210
266528
403141
275632
736324
837639
459779
748664
409752
976486
444513
241026
117012
258734
250894
268754
908169
676970
723976
409910
779208
987408
659738
1033025
69104
448173
199638
5018
280782
915708
675874
332893
1034655
890717
417903
429926
181694
938692
549732
1037523
1008706
485355
504717
492303
809497
80767
725744
897155
112867
713782
568232
823700
253170
105160
267029
677295
526447
295579
577226
77727
37556
1039824
184154
585497
70812
1037101
200509
714143
947182
691976
668082
689861
801400
978838
672762
132643
459805
559862
247735
294836
307882
815301
175310
291536
774452
732000
943886
499178
272880
920872
51248
259070
543315
236808
819278
56889
1035148
662049
669384
887341
907657
12685
779138
360569
531054
376070
28065
281851
118263
824157
163125
616455
567636
1004361
24135
983646
298186
560842
441114
849662
329081
427533
524323
1034222
622522
805585
855894
1009262
912860
743911
914405
623708
462344
45103
193629
523089
396451
834433
138312
624018
982299
547377
449238
488426
75930
937731
848665
400047
406071
762526
140210
334896
539976
273405
655266
869634
323465
785364
318193
248560
659621
615320
238082
181243
326588
143714
3560
17294
993737
826365
830312
295755
225254
232176
277230
790694
406767
38054
1037600
30148
725696
498
582458
833448
221301
310373
194267
492195
538051
410442
16321
774054
1003727
162645
1034261
843154
991344
748925
855571
622544
527527
335254
861656
624842
125126
3826
890488
451450
1044460
358948
491592
115474
354432
329107
757878
716099
1022288
161927
958421
672764
205241
695091
501446
525935
261392
29829
398615
811663
178778
669676
865450
570077
759132
1011040
1021760
617831
603569
585336
771779
433549
111717
543952
1036516
164915
689873
336044
479654
681150
544224
438038
374568
695354
210520
750917
201382
382084
461727
337072
110707
911509
318822
314139
226778
213741
777632
931053
433333
180280
515463
15089
195915
52237
430788
412042
989873
114504
739476
547767
840061
777052
676016
393380
70175
817953
49449
28137
309391
707968
573089
779702
903404
79242
302338
606468
127988
573568
366279
765836
355262
784983
143610
944803
951464
440635
199457
1032231
505629
781104
172684
547161
133959
23819
158624
245517
147946
71570
954695
687337
497371
455796
68328
607299
660351
473734
776795
345450
838053
353160
754793
852547
694353
200789
985664
801392
633234
865812
666841
301439
26248
727884
374999
481048
687809
832281
288200
777620
10824
339398
341385
447160
498080
480612
1011926
680606
39879
784998
294340
265899
848684
430052
999132
782101
466263
765831
97732
427514
272013
721568
735839
829861
664384
628606
6776
202965
978162
40247
867772
481319
868088
812120
287232
363722
349173
374215
673874
240759
1022316
974650
901609
366466
786999
775511
195020
850514
342584
494033
618690
742245
355978
874065
674062
362751
897886
125283
316484
158999
370019
600097
231874
800501
849905
236080
143222
360060
498231
845059
93868
909054
466969
782691
644374
176377
356854
752263
1002441
293211
436370
526654
119268
955143
753754
98087
242135
700565
912861
141425
552948
457738
343007
887741
230839
538113
1020891
905749
14074
904899
345671
540928
366738
504091
69748
463131
858354
351435
994805
868674
255140
183316
285965
610065
715781
512264
192276
423452
1045231
781128
909842
717176
440954
165913
366085
750677
527710
831224
458387
491473
42696
300687
892889
801595
709560
583125
26615
85493
59952
459088
58991
457546
225032
245256
927147
825563
669290
595371
1030559
551860
268237
138352
804880
101980
901994
816028
887422
697735
1036422
91708
862218
1005467
525289
76487
198787
253740
697824
302409
555083
54299
24415
31686
422355
74549
569005
365225
555142
174892
364282
707614
286062
789828
642342
1001840
72920
812104
995942
225362
18047
32399
695846
474439
258414
15578
1001482
805024
165955
524633
983815
574164
582285
365111
177900
703948
26632
238893
209635
323692
329178
331890
828871
264007
458587
655083
640441
630308
620841
264188
491307
262676
463515
828646
738273
407039
232452
382185
509595
366619
1000885
610575
650801
53242
474645
520998
233860
786842
81070
511737
826793
796196
20740
250902
958774
653133
450149
228265
554711
399503
954635
472546
42676
770790
509757
680629
162091
137698
561248
307318
603606
1038356
706111
249550
852328
643606
360140
300397
794796
522750
994612
932570
278885
421098
328111
626172
1010941
337245
168375
111112
469936
492269
613472
631843
284446
1043786
320256
971761
732302
355593
844506
284788
169156
34377
1012475
896698
906829
452072
767070
58833
23073
192232
224425
874198
746629
872506
994594
185351
670353
410636
242
623914
644948
876764
593864
930477
292001
314196
75155
909679
344646
685809
818486
790463
885908
387086
477639
850329
583689
1011338
969247
813170
936523
735344
1035999
157380
565670
583924
566045
601643
215270
919585
391129
95623
1004694
176396
1022405
755574
261517
902399
771839
260511
104886
726848
713217
717450
832753
1018290
154775
441255
277268
128058
385790
745084
246179
28127
368921
173236
381457
5486
585370
923376
818523
390628
116253
735191
282033
746005
187181
647842
880157
317365
135505
263394
21318
521095
498734
820500
145536
866295
954694
999730
808469
290624
821053
922998
562010
340812
327862
121663
904599
647059
257415
490201
998010
899958
352324
441962
421383
253795
739797
503291
511015
88515
422810
60231
218546
365735
509479
907816
515910
757218
869602
910679
419051
61440
701210
431911
559510
213787
421948
301294
433541
225934
210580
840022
991473
325329
424083
12503
491328
388292
131326
368931
985226
609418
937278
927751
763950
305309
84323
686905
893040
873488
561260
671442
758814
337598
250155
931900
411072
292805
856692
757051
73526
171196
1001070
793587
375009
17489
121190
846178
175933
125593
824906
222011
682553
782677
858343
542278
308812
590739
854097
1009593
766257
324913
245694
117824
780678
580933
966098
368479
1006549
432299
27925
161836
84932
360264
892379
245224
273482
292266
326803
270225
217816
859740
177124
850180
529348
1021505
412491
375781
385205
376472
307410
281690
1010269
920133
4353
199891
715459
615018
471729
67527
45968
362080
734097
158052
434637
121373
397695
883571
694007
152141
291399
890470
820767
668953
186078
390094
244416
677579
55625
80272
89531
886986
609733
464526
1031029
972094
385170
519927
990416
619018
370818
856240
550550
793528
416597
345128
848693
6292
823265
370811
205936
738661
833433
349272
754291
312427
500214
660932
896597
45327
621005
351701
774558
818887
809836
846926
888488
959170
316368
608757
173713
263182
913935
248566
54387
73154
785126
1013344
66554
933320
637280
538949
953843
564539
472552
997443
852004
404521
461486
531335
194164
453970
731949
966027
26600
163925
759073
594604
636006
587167
411831
161556
398140
171311
339356
6741
779690
40032
243101
89649
696757
82157
378737
579700
334374
412622
751117
113309
322026
566217
637403
406971
314109
636167
673176
999785
107007
1031083
142186
30711
939707
325873
770403
306929
269813
189884
1000668
1013670
789376
748856
848554
322586
10409
813773
79852
7535
547715
669404
836997
981070
590902
88390
94752
602926
248342
134897
114754
14237
409411
35754
130057
41367
753634
728815
878982
875637
346841
830700
778326
495896
685778
918764
83899
563920
319353
793948
879144
836209
23563
523676
320563
261357
448608
314248
81760
1039873
535489
903841
1023425
483632
634221
391133
664992
223961
174541
244470
253473
51686
157111
613465
664073
496126
696242
922906
835999
387491
584921
421470
321251
417460
566746
114317
863905
436406
721008
125917
562436
76479
464019
146692
419143
397205
519284
429754
180159
510977
365086
859788
872467
1024217
120843
835137
220191
473392
484640
319378
286474
1000672
980399
595045
347165
965144
582125
193909
366716
954888
717679
175813
651382
353826
118400
853161
995490
465586
262997
920958
215000
1634
563096
944436
118498
375615
504223
695688
1007597
231541
237276
34731
227121
330629
990281
45431
191449
956089
777162
181488
1007595
797134
686915
220947
834252
887106
86608
466604
155051
467061
712601
122649
1002214
8116
885386
896695
63544
181431
582170
318374
1025768
29539
966577
897958
984098
885664
73666
1009606
343027
762532
519230
758258
894283
976331
470730
769871
948782
720376
498958
241586
301944
244256
406818
418824
416491
545509
191952
499191
536818
16485
622420
598407
444165
505733
348766
735076
678891
505346
129508
296756
454527
767935
111837
811113
308891
521508
717979
251018
65313
745169
805930
516364
404840
731170
360346
299212
533889
26697
475656
719228
157522
703070
962175
972397
396940
227324
333896
306927
191882
53919
38341
200805
356597
743302
734651
1023832
933589
190874
239604
378060
392405
38028
645925
777597
311361
791477
922579
645637
831135
365499
942174
105720
428411
523452
538200
644239
989840
477455
597173
933594
556575
121502
812486
791998
936394
1003285
130709
743528
438131
810764
660669
240941
251839
456943
342844
583629
238663
475553
542813
233350
785643
145619
906999
922673
343124
518328
996201
846001
388133
519224
625087
910959
479314
791140
157513
783937
231984
219354
204463
1019493
519464
887208
74384
626209
305671
91965
761390
285926
773467
670048
577078
643106
691743
492385
291244
207464
128401
741916
521973
349459
673381
56277
337877
986871
1004403
120153
430971
85551
57469
197603
375098
516020
314793
312161
822181
458023
633645
63156
162105
496916
110220
851776
827717
438445
220120
1024015
711453
1031836
372305
265130
58405
161462
436997
811788
465196
1022838
260972
140676
404921
117700
780480
132816
511279
300162
921108
527935
41446
568731
225690
896164
919725
514851
166022
311725
862591
811583
601255
64492
1019616
936084
949592
1001742
996987
396957
971597
170760
436564
733127
95016
673688
833443
948855
559726
506155
989809
505720
842203
470795
619745
380171
4242
768724
619540
250122
640437
408382
432309
188326
585976
1005526
299233
146513
427576
1034825
715163
458381
646841
124185
308739
63101
89363
990843
555730
463883
246026
141409
660326
929529
884514
684059
50240
97977
923787
608346
109323
850071
195483
637590
825405
218145
191048
262746
607385
249716
789998
154772
618909
668725
952051
899900
328525
779378
954802
810607
279963
945865
450443
767645
80950
578020
685207
167164
611454
749663
537890
151923
74436
340874
718253
241752
443895
459543
409891
12662
733950
109324
817185
533642
484730
801556
902606
611483
170161
796149
413642
363764
524159
224099
332783
740813
68591
1005371
834500
167102
583400
1012105
666035
689335
104762
532234
374417
1042698
556574
339640
995641
54842
396618
137263
412906
800644
1004101
633481
1000642
312244
443971
976758
110096
804726
191809
949507
226746
506953
510117
451860
231922
199268
447468
269026
305552
220046
827336
515424
560396
996006
596203
723179
586752
796957
570212
389685
168115
721445
257170
1017040
139911
153601
870584
80878
733837
816635
443904
917665
955121
986168
948996
265176
495137
219032
647814
759821
533193
931331
937125
22815
82294
729837
219423
743975
623233
111980
763483
30695
924251
830724
930732
657663
149541
622274
617303
774230
793034
1014178
524731
102977
706666
342001
934266
768080
987055
117696
868212
278640
471261
591217
893255
646878
237773
275806
667208
1027759
642785
491467
895931
837404
772230
915904
66602
679359
170400
83655
757221
925733
41951
657131
289312
695523
778287
680779
693734
665397
251024
227720
789234
73230
611176
699151
531963
618668
39178
161448
151710
410277
314801
130230
599389
446905
379164
150262
585489
862798
697001
369878
21508
969628
365014
935932
448525
423528
418850
725161
585898
143328
755633
499496
214971
908712
451593
649918
944489
692005
292507
87202
1732
395567
63916
925371
195230
574095
149653
743273
933495
647483
757929
493664
896230
91184
985506
308815
417720
6769
850186
64348
900703
763580
177773
453413
90903
662808
708634
220594
451415
338808
116220
98521
781836
801165
605223
710457
325551
696837
574858
261292
700150
865246
966953
527421
353056
654907
426970
889616
947151
841474
920040
992559
204054
928700
442716
893723
514341
440535
243517
662189
640373
75414
969886
131606
644924
307893
385274
248051
91992
382514
811214
778138
111611
443742
522700
383139
786902
986751
12701
8297
1003485
246089
8269
576757
168511
140483
1027202
116313
129653
777137
831597
915369
243474
150115
1000228
414530
527698
59198
568164
527654
806450
534302
668532
799692
381590
156010
782913
1007327
908161
705476
386028
563284
321217
529030
766471
265410
874098
199857
243168
15803
502533
756959
44907
817066
931652
876917
164778
528219
861203
390571
281595
664838
682862
47372
840553
525565
222318
1036452
995327
787111
308772
233610
257510
944252
300851
686467
778524
254860
710204
820634
721116
529106
279127
807371
294881
762011
582221
802151
458012
334012
799513
669606
782308
652428
894298
294618
12677
120566
424582
310943
38563
453840
642214
518578
694968
266523
899928
52836
1030526
89964
977870
97075
172262
767494
419776
293742
119335
744850
1001125
309742
880698
864508
113045
963773
117920
993450
766556
705686
313296
682450
393410
969484
812970
729918
547956
16524
346623
629032
717609
93200
419086
228534
264688
955188
895361
754074
337744
649444
702649
349437
971709
924543
193909
684424
487045
751083
610121
1010400
526005
358613
128414
124084
37013
758988
299843
186235
330278
332304
730982
760772
658294
430601
335725
136931
561478
673650
928043
429335
723801
767467
822778
671799
408167
791737
572830
824998
98286
134099
198648
268994
372666
538531
241695
802516
328816
920015
499756
662693
482351
45732
429779
420304
844948
67979
290803
703464
67602
705674
94935
321282
562759
34122
166331
433026
824117
755459
871159
732039
84030
622563
680534
143694
216718
833916
894604
708929
509048
684969
1030330
573224
904745
540379
657127
526988
210172
172685
884902
316575
121339
114223
193093
528733
202510
919703
769986
588172
1026118
33338
210017
309814
330185
80361
684805
476822
508161
446248
830987
674414
80169
553064
500236
991630
376240
835444
744470
60094
722959
394346
912658
759309
948347
517840
827420
673929
530083
921614
183900
756080
340244
964909
460184
164463
414006
447928
740737
999553
291937
496597
186894
246519
405838
202316
244934
215037
455303
731140
497018
167658
295415
471065
382115
451477
831153
37839
966839
132785
98344
328370
700747
971694
284202
306921
1036988
1041201
613235
436140
654650
509792
769882
257480
978785
338078
677391
956288
264377
896295
337058
390227
804897
351751
846678
559074
705442
99776
69451
1000999
641182
606874
105336
661974
252063
782381
479142
481419
681996
674430
27526
800543
996165
617686
602489
849843
401333
838450
482382
929875
690644
909840
641995
634289
662564
959409
699033
30806
1006271
762704
263409
2455
583698
412302
498603
929377
135393
1043893
667269
469488
477210
575689
199725
262696
685817
553873
934360
327021
5723
728226
583101
719602
234249
717935
318306
789529
252151
539010
563997
114989
346872
98248
326285
140446
854385
451446
293706
451928
460620
890481
246096
371326
390369
119605
566648
802615
881562
567969
998561
576066
131423
186795
695790
139827
240988
2120
494748
899601
877325
339622
602071
242548
135975
801848
853500
84811
537586
723575
805704
633878
298143
738357
111127
1006739
773283
946862
395271
722781
84719
599386
630935
958349
780934
781156
326240
948407
1005867
662724
580210
780661
226440
255783
224698
443401
326566
202286
115169
121928
423041
915846
358452
703675
970135
972520
831788
771250
208733
877174
656078
781937
696732
159256
757147
8240
891223
357914
765775
205953
269789
414310
978162
313489
780026
549491
802236
802573
946736
1008505
713958
903647
996941
631597
873674
750428
727003
989484
1022613
921838
127764
376742
256538
449864
216621
514129
676770
988951
800902
949711
657481
41885
1017100
256493
1016685
24895
151539
372578
920188
558185
679473
646480
692552
160445
623337
696375
182451
511057
618639
507114
867975
558067
1013148
650632
967133
221671
874312
655931
921619
161891
487959
550363
642897
39350
844193
693949
678205
810552
959085
419106
141422
225600
892082
867922
181991
130972
968530
405132
707649
493803
210502
60512
473941
560399
852082
586223
448864
392859
638900
560721
33647
667129
450957
346336
980567
703081
875005
574868
595508
354338
854011
525147
123985
68109
408427
46377
353400
344204
837995
850815
139577
914394
597348
469323
687572
62914
656067
455385
875685
326603
1012870
1759
581703
261867
448499
794211
734859
959803
717346
899645
182859
593709
1014475
124354
801538
832817
620409
583535
744760
830009
429105
277900
391133
162580
163488
736860
861874
90234
290053
475335
137293
869881
156243
418526
531712
824195
1007196
617601
277811
336088
612915
272867
954413
237843
99651
484886
174841
846483
952215
722427
360084
530628
854416
316988
351772
1033810
596535
8696
504547
787254
722908
510859
206368
999017
705424
790815
179720
177098
397422
540749
370441
51498
663519
384708
866461
536161
596357
151047
442416
475227
685226
1033266
801090
266578
443291
537185
750215
775893
66991
738482
184700
994408
1020074
547546
809441
337015
870692
203998
487214
1031779
924843
159756
759597
234053
616351
148706
479764
608519
588890
338453
1040080
803955
771981
599313
696745
752942
645995
516327
429737
475063
1042857
982500
995891
937522
207072
270330
313434
436066
1020554
800415
802979
1008141
333
923723
22683
656106
182900
935826
683881
854144
704302
95233
948845
128487
820447
163667
798971
160305
458918
316545
86225
593015
163336
319706
85782
274831
814729
900081
707135
220810
415284
749697
1041906
12084
60501
399338
1006142
637956
726119
675880
651040
101332
741865
852423
205038
1017496
873094
419570
576152
353722
903811
946004
863320
588915
558091
62824
200874
825937
699180
663230
180740
943304
911174
860531
326385
944620
738131
268324
445897
469926
704256
793380
598340
1029192
358295
610290
584177
545736
651273
320482
458158
98172
589955
506219
20756
909099
331893
524543
639287
538770
892100
1028623
658635
325303
956666
87820
458640
685763
898229
698277
501480
388945
959060
770411
120881
448938
830124
161137
968753
705167
594456
639090
671198
1014174
42492
625093
552988
502065
197696
453333
444242
152084
351140
284390
548063
370902
1018883
618998
874115
748927
276165
391810
796691
973877
581623
48567
489377
180724
930176
161706
771803
22999
189219
444518
236406
123008
322290
459552
772774
336037
363363
522849
313223
224551
822297
500825
188973
881330
499409
97971
648911
137161
75454
928766
848737
112437
317196
680589
969012
124912
103637
476959
225326
514726
839791
873952
297404
657427
897040
138858
328761
538426
949796
432542
922992
332580
893218
265285
986307
850220
229210
508818
500552
282498
584676
937787
239886
484865
313750
640515
1006728
771837
1037049
402378
325946
783085
617953
667444
810730
491028
317502
485631
558734
495090
90226
1008275
270179
185351
453780
86887
399610
625407
985458
10257
181878
647960
482877
819501
960432
13355
57499
496926
600161
161105
111848
190445
793827
333583
211186
48337
387619
826208
245171
501755
702893
618446
414181
1036209
1012459
654717
846
526701
574998
751307
851298
542254
653760
919139
818451
220902
656415
148427
415279
450142
911759
199857
52372
774012
241042
516160
280555
116847
337015
624684
372999
997299
247786
37004
947108
185126
834874
1000696
787860
790877
148506
931861
863460
530830
378116
373804
1041073
78134
859185
8334
646189
115837
263099
548969
835352
521511
281909
178722
500782
861737
579623
108151
214360
779306
590769
652159
86295
996533
680925
858941
506193
968792
531774
120585
80378
762988
1028961
718425
941382
481972
484945
622978
127542
786159
222178
918495
1033347
439711
102416
398891
898549
836475
226123
446522
624129
830261
124715
767539
704935
288415
442807
496086
142333
515802
757108
362666
274605
675465
921456
656255
554493
450987
651355
759257
148894
148192
615521
325593
949453
1038442
717156
685796
263282
486656
764718
725165
842440
72758
195751
117862
51624
167205
692555
947434
518609
560426
235662
605270
711263
323708
156658
49333
483956
380146
861292
402693
326352
232283
997326
113751
118804
189286
661685
650440
723270
378447
446789
841869
291685
799476
268598
409398
179646
327222
855302
852624
490344
756756
619372
136357
718419
1010097
905075
136930
523664
771203
980594
347502
583165
538566
223571
1013110
638954
399272
577617
295979
821112
324410
359973
606749
82503
597795
642378
777719
816093
61354
987827
63039
801363
541559
511347
636540
442985
601962
952838
72727
512751
971950
43463
522882
441686
674868
139818
671284
664080
759359
104885
397914
580143
1034074
837200
646400
975050
713644
47848
917569
179147
1004538
814430
943819
658746
128778
638383
31508
468005
959698
412330
526458
212088
790679
939764
294258
527780
449983
637016
493152
733281
53438
402183
434803
9253
226032
79382
741346
994822
216284
637820
769009
726600
50819
456798
55631
508777
260705
143436
125704
394482
616486
90526
663575
967107
182151
996393
623729
794618
895237
45577
361315
196966
737389
999480
164689
761362
607106
524164
761800
771665
1018141
239130
1038532
144603
630659
693548
678358
762723
305141
547042
1027672
295213
462113
79499
738592
81934
32036
902133
1008768
443838
267523
715009
616070
471786
648744
446634
376159
97867
461918
588661
31177
730926
1009464
501928
796712
359397
825314
980427
617610
794079
535396
255043
899390
842660
491142
482725
108079
360590
956104
743092
704649
48938
735689
427769
981620
233801
333271
898776
355120
405250
193189
609104
945602
335727
720471
432188
79382
555683
247832
747943
347147
687455
345241
52451
802855
55912
879533
355922
202219
602242
330436
892757
601819
414258
578542
364671
121623
128751
341622
1032307
417406
781394
735336
442765
898482
836843
43006
545367
663632
928386
408515
300029
936869
647215
149940
956953
73281
187642
43035
707779
1025758
682129
487487
611008
14546
671601
912680
221411
184080
411495
837724
989634
798019
840358
120209
307859
110573
741975
798688
958393
1040466
437880
626120
1045247
459769
555921
940208
591896
111134
196163
798597
885747
1034043
259975
811818
476320
890767
580291
379098
65053
1009793
935805
314595
904247
915488
157898
759667
98883
885534
435607
622419
696021
988571
189413
889843
697858
833165
737217
46756
712597
212903
1000462
600465
1023967
344245
424217
557136
166243
488306
496131
179753
293116
273502
967461
620130
1023958
638384
665344
620850
556229
128136
696310
656710
536678
689626
791284
247185
32210
867247
634351
568702
534630
458054
19221
209069
270901
793457
753189
39807
624140
173259
272349
1026827
793758
182144
446899
647335
601425
1008257
173969
120027
309964
311206
107587
604411
886208
926355
389791
785115
1036959
157235
366125
272067
821266
495866
146065
947401
693955
66565
257131
989530
791852
907302
563207
831435
1023103
340685
701992
244192
865829
950326
913682
1003831
331754
306029
574040
893273
929169
968001
178116
964474
871822
958089
71402
896428
976081
804331
450162
985730
391576
863203
698857
421285
254171
28380
807042
25347
199449
931623
202587
1013248
540803
871258
935415
619037
838677
271800
72155
515391
630704
991068
13267
877504
178872
11625
414427
201197
177805
342945
613572
735141
552959
376383
247276
746848
217895
973500
741239
747637
832667
64149
745305
309907
477490
885271
865785
825472
876507
60204
783233
139873
900630
386862
418141
793717
735440
830563
422584
163785
286375
615676
705808
416385
719680
460367
525677
646722
105142
997196
746787
1010952
500150
41344
807501
841982
531238
417373
490457
76828
570194
785730
179341
706086
1004306
285286
435426
187537
10501
1027900
795817
266375
959298
7296
362291
404205
371209
973277
461154
211877
135336
509895
72006
43578
354979
505890
496088
361619
635815
737268
772913
990352
331208
189790
953258
827187
423809
539075
15152
635211
765628
809502
252060
538438
833496
469472
391113
991719
861109
259295
626749
994282
474792
684597
162843
470429
918016
616300
261843
469157
283037
993930
589781
745871
117886
330480
204858
459579
692923
17625
887414
944407
433423
815356
635387
811084
1027484
466375
666956
228247
908369
57941
1485
62403
299985
631923
39109
1001455
333598
439908
836480
374219
195182
865789
315061
560049
155964
404930
896973
951848
812365
104963
189979
43253
373582
708505
128044
371899
311144
702058
886781
262995
948649
1033946
205161
509369
638821
369979
250814
767096
429486
998737
71524
329843
1004128
886875
932361
290592
286856
439997
864176
858920
415533
802187
699442
218116
671249
729346
455634
559645
213917
144012
945186
609612
898755
664854
450188
214960
339160
855944
130400
340139
757049
955233
580041
560977
346519
157589
378204
732831
2553
795685
309369
607179
308026
363236
1035566
599045
680539
500439
1021409
540840
108743
233668
648124
680285
1012803
595488
1023435
842043
738963
7095
21250
631916
609304
355917
14608
383586
546173
701743
676732
797886
108121
63538
8694
405200
300876
813862
736630
76379
93929
748754
450610
298188
178622
886866
1045274
202402
924854
903860
803630
84249
277310
985832
682613
352835
936205
829003
569336
301465
501602
187565
498955
621872
739168
846776
328602
335632
372801
445016
321030
169000
693477
436390
281024
366211
718288
787760
390577
916001
166113
25515
866355
824915
621013
990332
1035221
1044662
335401
1010221
378318
664929
546319
689056
432286
899846
641814
749118
436665
698705
293795
956538
844815
133612
596617
921165
938529
870655
397517
363623
722745
1024174
489547
410540
14162
739061
411765
492113
1021190
452729
298159
155659
510527
20253
182622
379871
134773
195628
815258
8954
596271
116252
478641
284806
1013068
348689
894112
409318
680748
10084
165271
894549
840169
705388
505893
479426
376912
994015
73941
754530
447733
193629
354048
167856
335122
766880
530347
517060
556858
438126
99413
679794
709133
217608
189858
322424
806202
408706
767312
871726
506806
446346
1033722
496849
72855
251404
116294
476214
863055
699242
366848
396817
433574
704141
833361
150963
790737
307831
11255
849103
498688
895118
255622
855569
126532
739955
935937
1040890
106088
486676
547044
969684
643477
110758
458426
664655
897953
774845
901629
577379
283303
612095
650419
613124
841903
708196
942036
512220
628039
352443
362957
989512
258263
781900
884848
152990
346434
308206
648944
388255
33766
930071
526327
373654
848177
611328
435715
794321
325349
690891
217110
915723
963490
780429
937090
837246
885396
947924
883478
901995
775707
582935
223694
911315
789362
290061
974464
8613
177451
514656
109947
580057
786137
691365
18065
676137
238485
262140
566806
93325
792314
71007
92867
990769
115030
207117
856072
158321
897401
60935
118922
940424
823697
686925
783575
1038578
91288
633647
424411
574672
710608
488210
485055
559148
87501
763500
794276
361185
662522
447858
645756
82045
493310
968085
430267
532979
1016177
994207
150224
422461
92940
313252
948496
657437
643839
461047
463684
388036
809794
163108
720284
289646
81458
680929
976855
932762
5740
1023978
132969
548816
1025687
682647
165154
695475
389588
324923
588873
948419
108327
431697
442656
956199
96361
931790
275684
981138
1037562
1003540
443057
308075
774091
382704
252233
674887
1009741
907449
331155
521644
649963
592952
338467
164941
401987
700880
57447
388797
218
335473
392056
952393
872986
169048
752561
234938
410703
797387
216290
425156
401199
95441
233003
144460
877927
300391
215832
703442
767339
184005
386032
141187
626159
227950
815830
376763
692689
263440
18210
722834
607060
502727
572069
843650
367368
98301
577499
19510
544643
30928
111962
54949
163988
202320
999643
292471
514898
665888
1023710
271010
400945
416991
129364
1024045
816928
924230
992542
16537
894652
732217
666745
574015
814463
901786
966664
730061
616351
496484
126619
44769
712541
333191
341429
1042821
448335
257221
329969
14836
8174
722340
941228
374283
477203
409164
607779
504828
1043637
741581
845789
301301
964438
494105
403932
579469
603552
384950
839344
459612
34130
970460
962179
661786
391740
979164
907918
519508
999958
921086
233659
220506
565912
481727
385790
159934
123207
295207
156794
324076
195268
179692
499129
161975
163429
898746
978972
157103
631587
191464
355192
97069
1011246
375881
628203
372658
1039962
346478
157912
359068
982630
43977
325428
237659
505730
927588
779030
489554
638588
796773
77553
901908
100702
922802
521368
220590
900901
663046
277116
926422
758070
828908
1025678
403344
420628
435013
330143
1024397
131648
120009
210787
611204
177838
624221
242738
83263
142529
116014
661452
436527
362948
297550
736499
780960
324630
851629
598229
741447
279617
658508
532090
411934
686355
89785
631904
1034242
981653
518167
280889
15966
962652
970666
867535
181687
940834
158395
88469
976424
853350
330503
577605
82917
27045
760940
839246
862242
717088
1012490
275342
489154
478612
72041
521430
762107
117430
513340
751780
121526
801715
877735
458155
1027472
883740
135578
906281
1033796
552021
169559
378019
801252
718193
416504
989243
849022
1005847
685169
578299
643660
886027
992704
326587
251503
369914
961510
964589
741769
468325
682042
61251
195991
736306
960468
520243
671227
17574
49469
39132
805029
236113
481477
253924
150304
30216
919320
77227
549191
259805
743447
682583
516244
768628
951814
933223
244752
435530
245500
742825
670348
456243
88082
730450
204346
357513
489327
681377
329901
768552
611519
982271
46487
744586
223736
913974
674390
360907
1041090
4509
670036
381451
777954
1028532
949265
521768
510591
788303
516861
913379
804579
916737
32449
822412
32722
976894
621023
318461
623098
336452
305501
156772
86829
835170
871769
59106
709229
745716
795103
782107
817373
790619
123993
9094
366095
330218
655885
769463
64936
712982
906110
347752
306657
65488
950781
776444
679035
650695
507822
173656
951293
706538
579490
643136
487324
24906
180597
893368
136118
593846
741009
446359
129412
566341
818399
166601
690036
183327
396257
979034
617899
930051
532950
357292
693401
653634
58448
239937
856836
1037779
952538
395722
949060
344454
872431
168051
79391
604887
824550
296082
777604
805224
831691
647635
868657
1044032
952626
198420
501769
816059
501770
160950
63373
453107
435863
950207
492327
81150
997923
868023
65657
105828
229704
1032766
515915
151840
388241
19263
512409
502609
33058
641053
621309
353094
239257
225632
604712
712706
814095
890836
784090
186304
77929
472800
695727
74395
702546
550819
109432
236356
348325
1034166
101082
727759
111677
818472
622681
822088
606377
979261
550405
432242
911314
5711
626378
749214
380676
293560
185783
680999
40121
603654
1043291
182034
1001215
118136
486305
22578
586625
715191
476711
523963
12601
307213
921103
237448
276088
29526
530165
567578
282999
11066
618381
670846
439550
352994
296197
441064
79628
732242
646583
326625
432864
217890
279048
102488
159859
527221
493084
173914
443742
806721
47816
480185
18410
138283
861766
446940
655597
538889
973054
20151
795313
806854
256237
292369
320434
195446
700678
571639
284270
481484
92975
396943
599507
803201
475385
216000
853840
725277
176231
873765
52344
320975
864279
350235
142289
838881
421700
3302
776122
307849
540465
691509
581519
803190
658344
379924
326027
717522
306255
863195
414451
131916
990737
927984
438507
99597
279841
700488
3371
17579
171004
929690
166661
308446
774798
88139
338370
1012952
893217
336605
745393
883947
613594
32701
834930
890435
513883
199230
674179
299412
110209
1007008
726574
542340
244254
938279
645104
762251
615906
342570
682115
453946
536892
392381
130237
974950
494106
82624
1026499
390632
736467
211507
720229
993847
1029315
863953
649573
547460
664886
548204
174688
106096
941068
602462
540474
1020502
460350
656037
693687
29929
799298
711865
935698
178686
494840
133889
1020712
855352
596341
84781
566432
818485
437639
947886
538564
938022
224105
285259
372022
144200
501425
350918
33112
442910
518451
722086
937388
412013
452161
705096
957653
886246
1028712
471142
66624
620233
167086
665577
705637
552993
948051
917574
76664
1026014
987209
1011832
108969
369703
658049
185347
288262
798984
587003
289387
620674
701233
453155
919023
938627
441859
389668
602599
349247
699157
962080
146454
638385
316799
290904
56360
819693
281857
699681
762544
880640
280001
582641
283401
468663
266941
747509
280073
660111
415325
69846
70894
246047
805085
456610
368940
819844
732255
273389
610822
646070
597966
871208
487938
675698
514694
230133
212068
824866
883302
321170
749162
464028
287045
277103
319931
451374
912395
324961
626590
102506
291958
899722
292991
103473
664250
670263
1028437
315638
593585
913798
173083
555548
488514
911172
98259
425051
820769
405840
373375
761203
466456
410455
871434
103456
165092
272209
142763
829150
647618
710117
827183
760723
653464
81545
932244
778647
656756
596898
68389
561527
357091
926815
515864
61958
803139
800188
990766
26499
1003949
1009300
314350
205114
10682
690045
458808
98662
776502
852671
672309
489527
981405
93811
832740
652698
938859
554896
217681
571866
934175
556183
73365
918082
417225
748498
499331
224157
918177
415258
600192
594457
429599
56210
827260
274860
238624
653242
980929
221258
96269
1040977
995464
942188
21842
647517
654524
993050
123110
183696
823821
1559
44622
526906
964802
852743
537047
86976
493651
764296
703055
556793
732771
762469
468758
675489
762678
164658
651445
478828
420435
717057
1005266
916556
769996
911660
745586
241095
434885
452727
52873
135303
318668
61889
944111
226136
357444
906524
793944
894971
192672
88501
917315
583580
115486
484661
493714
170175
805482
841452
630104
589054
681402
412529
21736
173393
549213
670272
973789
254655
1014843
277836
570497
97760
568737
66338
797167
628223
420312
172476
1005125
850907
79933
615973
398112
328853
812578
299922
858190
745981
303922
1015140
545904
436406
903622
162836
892396
378990
34718
901480
437521
413958
840480
258757
590535
878582
404218
337975
652943
339377
936283
797386
301356
253956
508804
663250
466225
369722
138256
231579
219699
140958
777016
406879
273356
517638
774098
160107
716801
615336
155203
762965
288099
762863
1028765
757047
922301
463794
486342
1012215
733453
647295
316447
5068
122434
366344
93295
634877
171614
99050
408366
252813
972364
733170
819938
1011749
499149
492001
143581
605546
755314
21373
122988
304126
20533
199517
359192
920903
754689
667256
70902
272166
962420
381695
1037991
305010
854920
726782
83381
1014656
424831
315354
559820
1007316
872560
216790
344341
653496
998724
931166
354972
576885
223240
520324
917033
620287
277924
114589
65847
324215
99547
319438
72201
881180
999485
890278
108610
706849
58911
739508
882
224845
61466
546018
453191
743363
929574
655588
194793
604224
870798
445622
85169
240808
851756
703030
384547
468421
698023
918144
917221
47463
107978
342325
952772
135570
668702
921189
39489
636982
975134
422718
298457
867690
880382
426845
409027
2758
32457
552399
690515
224536
945426
109094
244915
374441
648006
415130
965745
278412
767411
863382
851160
506768
139023
692043
340730
3399
451712
158158
917654
806087
814332
354067
933976
656961
521209
261301
678907
401846
395109
1020482
16130
999532
97026
581322
386571
347904
697228
145784
729889
702721
81095
862450
1004284
864025
934135
1041839
378635
169039
787165
687337
807367
764472
940412
181510
153390
845281
808948
157527
251361
519534
422146
1024510
426592
73415
687351
84211
829498
138580
468342
454262
490852
926130
24525
583761
203612
748872
818092
210298
332296
53573
669193
991502
916258
198940
624182
964188
101748
171981
341644
308658
575063
823299
749342
413133
1039546
806669
428828
664297
142225
247880
306026
35937
126732
1028020
907114
410744
296478
798387
913996
69641
961307
955137
274137
259659
324733
130891
435537
451228
447131
665107
3796
623755
188866
827214
841339
583792
822459
643118
410718
889892
834909
171596
630931
177161
796898
706955
425698
580242
505638
981924
343607
129244
901571
823345
706850
1042229
303782
594949
777602
321238
610367
77612
195534
1004250
949086
700961
87296
316534
625806
752744
83736
338220
735570
272464
363961
965563
978672
758483
867377
663977
275401
686908
930929
18274
237573
808356
389451
176906
91333
801189
617790
565938
1013039
514495
48781
717364
877324
516956
128704
792730
950955
1030596
259228
598910
830440
136949
689919
555287
742914
56080
272935
105959
593781
22510
769050
822045
1026994
687315
510390
293112
1040841
534569
770564
207193
363674
272361
432461
409716
430185
814036
389203
592989
499610
839653
352750
317850
275909
175589
309862
112198
595617
487722
964473
788573
941784
583705
491625
929321
610486
637106
464904
1020222
828219
160272
415551
144242
554664
316468
361716
332624
963395
1002497
999978
56563
811146
903030
551735
119359
53001
886754
954670
364626
827300
225718
730337
995988
830043
88600
357883
988064
397538
678548
743612
341273
612920
444300
734467
198220
653617
640450
539480
198489
986932
918335
917363
14357
757465
427291
536927
866717
734732
327685
793246
699513
816884
727562
134245
873854
941270
679571
812626
561648
174308
304493
231570
952688
666580
884851
79901
186135
568864
577606
687124
339315
113850
58551
589389
873536
294410
787172
956775
22046
820307
333277
240853
442593
957267
72292
911651
1029541
288176
694730
404502
826337
324846
224546
514082
420723
779339
14193
596918
475797
156166
157586
94522
872809
374197
389448
666023
262258
877741
686199
737114
420396
580512
78916
54192
35777
709086
725782
602033
425297
590590
157793
604859
92730
18793
278818
449155
984435
352735
155702
360592
277495
499129
273065
813586
445804
59778
634622
565990
87289
860403
259533
114035
785055
892276
430413
641719
929978
513487
841975
540664
495933
914105
132440
796741
771551
530429
825559
513020
979936
965244
856371
981712
432484
999660
378789
96943
217658
745571
312288
77557
311592
792933
417377
534496
135184
899688
558443
53910
172001
94998
459847
698088
355057
477919
692041
436993
665697
776664
303987
31794
652272
832450
818524
358426
741813
318044
40933
68644
844996
222804
94687
711163
957519
785091
712278
811331
967254
885885
864734
446451
1006423
389425
849579
891837
887270
257403
18067
752433
98934
126722
778727
89113
65492
451424
391177
805918
876046
522666
915100
282303
909369
96051
922719
873158
68609
933357
30061
166768
110791
259322
1011698
956163
704173
682121
684983
266391
30367
791981
436173
450200
632159
594732
890798
978164
287771
279613
829219
503482
640088
130164
460790
7729
162640
956276
669984
658680
487556
783699
366644
338989
670445
683434
780160
812004
394470
36618
1040167
761040
984224
282930
1002225
786790
886764
543922
676278
488798
184863
498084
674066
909953
36508
62398
268918
995925
62500
277336
148462
1036640
667272
632371
668660
155858
16629
384376
977693
72108
721619
472503
678145
531857
804448
290737
753542
880867
936659
361784
894587
627926
652239
743371
104636
874664
284671
393044
283432
360396
875907
92333
994317
190743
626382
148238
710545
943690
63994
407751
1043818
182570
969563
58092
28482
372119
859444
774818
316278
116601
683310
758231
218722
1026144
559603
728993
684842
702352
155649
488353
760113
189397
556362
709243
775168
762762
546975
64700
971843
1027400
234342
333169
616820
826876
529308
138817
726433
741257
231730
693509
38656
934614
67587
984885
743983
540856
225898
322629
915354
871987
296962
622307
24913
296507
203124
358964
682744
738268
174691
391847
485580
672094
97668
99215
111650
881301
577045
1045127
215796
701685
381332
642247
623101
827554
424598
3463
436863
167665
918143
438835
170335
573943
764535
572881
45605
140270
956853
583779
239838
139783
513984
422706
499814
821053
1027329
717960
799793
465209
566292
268330
150377
47860
661832
79285
1003937
208898
584534
229061
559701
411042
368435
593069
988226
3254
757347
324589
64552
784493
253100
467213
536241
950802
711192
390472
304918
143852
276016
23142
325585
11983
317785
685924
1020415
431760
109908
358303
352533
381048
604248
456197
956274
781369
528035
15904
128855
791200
168142
206600
1030070
583704
447371
536418
205410
573675
264595
248981
420586
780868
589170
605968
862631
524061
182787
860930
188753
236208
373817
606913
610511
765702
465195
290933
879769
707701
938289
281188
912895
494874
489959
478629
60764
839750
1005590
559531
926724
71790
806978
796809
903367
383376
803850
941460
911988
601364
928368
696700
856500
48926
151344
90292
528421
118985
976365
1000040
953797
273190
46613
898682
537357
17910
756177
972106
998110
575983
96800
146309
366641
162725
911515
576212
918673
809709
138914
647762
681097
763511
298777
905628
901935
92976
872769
137881
435483
144037
601218
151749
460090
142644
964288
396109
202486
692888
777486
183677
39665
377624
540820
422574
686520
18493
801221
191523
1036095
330413
608967
170201
867342
753224
284931
555692
1017300
128441
681413
944751
619562
567751
468569
584445
486944
480868
1043398
803048
859592
324061
756291
978688
984551
932673
896239
268355
765278
407674
368252
522795
571678
54591
1003704
225657
535018
1029248
1002783
208156
549887
255783
520106
428795
632441
218952
1011142
275407
376181
932196
290409
468134
897529
105255
398875
986984
585340
493808
176990
286646
1011702
219587
165805
834072
31916
942790
713412
321971
853241
207132
970286
929581
39602
323088
646860
1028928
353194
689698
474818
990637
827165
18020
480923
483337
66963
324309
118593
245010
650768
299436
352320
665695
113839
604159
188349
812611
103597
395344
412366
902835
848878
654906
118061
761856
576969
675700
818671
191888
543657
1006351
908202
610866
12220
228640
158851
58809
896023
797392
981333
427952
19963
44037
751610
963357
669955
540249
627764
313896
121574
918005
534792
1013189
344396
989649
580076
183229
749735
75408
507746
581518
421839
202933
282433
786868
719197
920898
406771
180959
269115
774007
760489
480213
707780
820338
77286
171774
778850
915926
576034
328354
136510
286425
903416
297044
958048
9207
294031
737198
29843
526300
70009
25242
281086
825023
1026402
633832
155610
198653
546700
223721
852336
692897
1027433
944092
568704
739434
442481
1028909
811689
319773
631585
136445
15265
181569
591680
505078
641808
207300
29036
577080
667320
36011
974626
800784
571167
3097
839041
431851
609598
564653
183376
1029274
557547
929502
1019049
469286
1003553
61754
855125
563529
21930
93282
291263
738473
1028287
421693
399422
279368
259489
327831
365623
103252
698611
846017
511437
669588
925758
519173
36627
1000733
986605
333174
251765
865906
790248
712631
697260
729700
76331
283254
70972
495841
348965
575162
396503
325692
433840
822053
64599
569559
852825
820958
214231
871907
362083
867672
120192
226889
176706
816888
377488
561343
274835
778240
500496
875404
92816
936986
504855
614858
329777
530313
904825
953820
213426
972510
515862
523271
1005237
655111
667330
543738
853679
52249
580344
962652
71246
355205
13341
162842
888928
855042
16886
973538
733466
697751
158242
154816
395813
813517
39969
755352
840835
145206
70598
29590
104954
578829
353821
4456
493691
354621
627733
70829
53598
254917
373624
123397
142825
114767
955755
760443
1846
434253
146823
744430
179810
730288
321493
985830
530940
644643
690074
660889
216065
766552
309310
206680
176320
26692
1029484
715793
311358
611331
716487
412615
853660
184547
158880
1033431
382576
141391
200661
425926
823338
139195
478573
692978
26360
268043
136540
322671
289393
729486
375719
298111
66325
622408
876243
366776
867960
928925
820752
86156
755964
332487
343979
391985
658431
1005669
117266
639097
624272
752124
536552
428859
356741
141160
708033
370777
341679
106389
891141
389442
558965
776983
1031849
863128
226695
848537
750369
792337
622248
153440
698901
872239
583017
965892
119331
514179
960494
919092
534623
984916
851221
1021729
179621
913041
945339
1013365
322466
711939
753268
801738
93446
1037306
275072
480935
621296
849656
832368
378732
165436
579247
424045
603786
290843
684598
570956
982341
492951
383353
605263
430624
280947
931082
156556
389214
135120
419564
966373
103484
267197
169653
885832
885433
913533
792065
385119
118016
976582
11950
796482
194983
209897
843579
747905
890978
610710
128664
564424
310076
847662
690171
893238
912965
76497
459589
735798
10645
947098
991253
170190
977215
555055
476507
881899
200172
575252
380868
350465
1004795
873599
336817
940876
737635
854977
980329
75778
72089
42321
893648
266731
488535
97930
608439
965297
676722
118259
259362
913959
239525
80508
387120
505850
23303
28235
821227
265962
608122
218780
342256
774483
239252
483448
1002316
977433
522544
396847
406731
895829
417953
607693
348595
702786
67261
760957
652652
790681
325673
690679
338087
732992
734919
147013
312400
145638
967707
252953
504331
330103
251040
548591
363590
470613
528543
191555
445775
81365
113963
938306
124399
503326
65365
358170
33058
588601
891592
935508
774766
498999
1014715
517516
152284
437267
908121
848775
510967
800214
616169
510838
122149
271863
304200
497564
630874
52480
84322
150857
103021
904831
883614
642509
588733
507079
604422
166842
803857
376415
595806
949676
303049
990467
375205
541649
1032535
380124
58832
122415
231884
802526
246132
110143
120545
225855
689330
634632
406447
9297
344227
857379
159058
983882
564192
471139
248924
905986
716141
960371
255431
414372
824236
310861
436760
902657
29054
186019
580557
659966
208771
965730
939579
520279
867263
386182
674277
548728
1032015
818750
516215
785148
310511
898325
649200
274014
1020891
1023549
384062
21045
48980
618206
1041067
233430
865809
768201
937204
674246
747171
189006
574638
101084
27275
500766
993165
763993
1012554
1033611
22914
588924
593426
673578
525395
891783
820957
343151
573271
229240
316491
208016
793107
596941
764477
823502
316755
160712
801791
994961
282526
212780
976313
941959
552292
985817
240577
805063
174549
768292
671246
348695
304945
496576
362003
763668
955062
977213
279099
504927
843764
60777
843833
1007777
740930
200484
481101
59553
608303
187684
951628
864053
470919
989801
267262
645545
448874
607138
1017143
433026
498818
692142
199390
955228
78018
209192
974292
187546
936931
189548
6730
980183
1032149
941710
820110
104796
766257
304232
302306
994654
213438
335200
816594
821540
491207
859099
148665
347594
762666
204415
443789
423247
629591
97263
446292
164764
323761
75336
920402
391792
550080
748507
571313
929516
99650
695859
701390
536658
438685
495469
127436
518770
395326
773071
6283
129922
232393
624338
1007419
290614
643912
898518
534910
593264
785906
826783
729645
657550
490553
758156
422828
972942
776035
595278
752411
266076
482013
525523
26468
141631
427633
566034
934151
617061
153403
210893
440176
303360
72217
914242
102784
424430
729653
562392
922703
793265
78082
1028715
781938
739693
218883
580790
775393
876565
488746
996681
120211
268129
336227
741677
584272
629477
655288
128009
704200
309247
803386
793635
336714
260622
279833
900784
788615
651234
821961
362796
755443
607893
130053
583187
815684
253787
387189
787202
291990
730682
324476
900016
614100
119385
115072
658895
966460
675661
685379
121380
678714
695181
981437
79655
969466
89176
384941
440952
634487
820754
183195
574426
310290
70160
895144
729039
837684
973776
714641
27531
650665
779784
154283
123898
339662
984654
113863
700758
628397
644863
324664
368933
903260
525119
601416
494158
192776
791107
743667
60953
628350
332928
97479
477900
16600
58976
893742
401740
1014888
124575
453481
10132
454062
853448
217448
1040279
289934
991086
406340
440485
848444
529852
276933
8142
619665
740784
72559
746260
484049
398070
699397
231052
361995
690483
417097
950810
361478
254968
475888
253763
211483
578962
622743
943268
9604
908760
673
281823
12858
988097
119277
252480
208619
987999
810797
357092
1016940
373906
994575
10445
929348
414647
373939
269228
966047
688148
538546
84952
463938
386800
199719
203001
490968
793969
778730
673576
598567
381921
177185
600827
80033
64659
869833
702810
617272
650221
319043
136989
867377
540028
666700
20625
1009048
551497
852355
84320
88487
333746
330192
781878
296952
153664
509178
711890
921608
223989
735270
924946
815229
314819
38482
875782
304532
374929
788526
569077
806473
511316
708635
326739
389776
521711
510959
931409
664241
20230
149115
918421
876428
824571
801700
152561
948734
119771
97588
830282
514770
944574
985349
882845
928769
741971
874548
911310
410213
951468
859347
323754
523900
843397
207533
583086
139453
639103
372459
500017
221066
333357
808893
272040
753419
727080
87411
616590
524764
609406
613401
454833
439803
1000
717903
177218
531739
474871
182093
129515
159921
475975
624469
655024
955570
195826
400540
454513
879147
334593
137615
859532
574128
681760
454842
695342
996419
1004713
959561
95550
553553
21955
621547
745351
487219
888579
250251
940278
9984
220516
553794
191678
959476
982420
614902
319550
961166
188723
872582
537830
240859
739407
374324
667343
374128
243042
739675
327532
995791
818311
641043
618335
743760
381523
132694
366625
786252
564386
134558
1004971
616534
673865
667486
1027953
855017
389817
159797
656227
428335
136841
593224
870700
248178
286132
969472
589455
620917
394568
826670
749748
387964
116736
291922
621102
450755
276861
619629
380216
432257
971012
997695
113099
828592
996458
75888
609232
786141
530716
101939
779884
349747
750613
507354
805549
979132
610250
411693
131077
1039468
575066
540153
28324
393462
104779
134762
610117
742494
327978
445400
289186
92999
296574
206985
713798
95623
915274
293027
671382
798161
659296
522780
525712
111467
631260
290409
376847
962197
735669
446768
957910
208758
696072
86694
496367
475831
21560
115748
843706
161906
282778
349198
17013
406707
715507
196570
632888
3542
47807
929884
473613
723401
648115
653924
338211
517338
295568
740901
293123
652773
528487
513397
575322
740988
754040
520293
616500
797661
451804
195464
669798
344116
10059
310500
747830
858010
117034
982171
195390
2039
553034
358110
582793
537145
744058
855731
246752
421252
619157
619889
509025
572528
985204
143364
952603
398065
301192
591341
833255
887064
833599
233426
832802
631837
1002899
716350
200462
138544
37724
681403
504856
697977
539397
291336
323741
759525
849651
356676
330252
267321
499339
1014726
157045
689568
497340
874225
118034
180755
1024357
385553
764435
932251
628795
998928
788564
524447
915536
414388
976349
763355
259880
126500
110652
26176
789926
1039007
250608
577079
481496
118061
1035000
707
29274
737783
27836
756626
292877
649073
733182
269030
923987
211411
929527
127667
497643
358291
331822
689540
75856
890225
387795
924491
477246
444547
158229
506060
123220
721424
575510
113875
876262
346182
188989
394703
520852
820569
714802
414584
196635
695444
177307
740577
810968
725692
714338
617916
939353
325580
119329
979097
205374
662775
761149
328935
120473
946375
476929
835827
832827
955535
192215
580029
915929
358161
158337
604025
720693
401373
372414
21386
580628
767601
88512
935190
931242
175291
846136
77652
458992
960310
819381
735340
425825
716214
579994
953803
599959
708846
874240
857354
982200
468793
739281
213197
617234
490525
583429
345148
124008
20479
506181
13112
1036989
700076
596546
211916
101858
443655
25643
721819
411944
534648
354367
425004
978712
467852
424665
1032853
83327
741877
586360
20105
967291
66238
959902
943
1036297
541275
775697
419680
891708
134736
265081
681165
1030868
298278
360379
920991
731053
975614
1009836
916048
158684
323000
441908
595020
738069
630562
365951
297151
852881
336074
161711
333777
648485
107024
661932
380318
671533
217050
993652
858468
911981
811159
929856
930010
104092
756976
807849
29088
337441
136934
207675
827855
706889
112878
33178
504176
384059
610845
326173
316380
439014
2633
441190
227387
360726
227572
662733
310878
28118
708617
986823
982449
1034046
718894
482626
550538
539641
778960
719840
1036245
198877
571509
142604
246645
886605
982120
545854
1006163
503681
672051
668540
402880
263873
631091
589530
654774
423976
1006097
142193
1043395
30075
950048
810386
549628
680123
393864
689459
132240
643915
503538
976567
911986
868843
588874
558850
590716
1035035
754810
863349
581777
376530
165739
397992
9716
658723
186245
379157
533426
480286
425803
299177
655784
961482
690732
1030018
830816
600863
59832
412213
430708
555565
1026630
973272
634024
843681
592264
226331
416114
589692
87971
25491
454754
996083
504582
913216
581062
707773
947168
1002433
481562
188054
724816
943409
55971
836219
931333
961747
344082
303309
234628
356476
782968
546722
1013063
403210
120277
719624
616429
498198
545264
204674
445222
66280
113151
640084
979577
290040
386276
530231
1009010
638574
975593
867818
198056
996949
610924
480538
381569
902559
351346
853605
251035
1006154
426422
990759
1021830
243279
400263
320281
231341
640260
305326
729213
312406
707962
781968
535970
190880
306197
594680
328274
268015
833958
746847
262134
837864
579295
67679
209899
621769
907668
661540
456416
257838
453656
861983
13516
1030193
374083
774829
647686
46105
647967
24489
15226
312412
344223
516892
715735
276938
89062
106888
774041
1030149
758267
228317
332608
178724
364541
282358
614523
164819
521727
527241
520058
437074
676664
146645
188060
49836
1032006
171158
486993
221902
486891
576842
540301
843111
75160
619386
25243
787254
49975
540556
587428
526043
259864
154338
89698
467785
1011429
105950
1028572
581298
800154
21928
462644
759623
797683
381453
882821
881460
569072
714612
262357
972696
851042
295462
240129
192231
731693
271468
512947
106606
722197
8279
724224
560411
935587
102595
52307
624901
532280
815305
544452
301873
950423
716979
33533
520562
1009712
159430
608531
913508
798778
300193
925079
651335
521610
350500
536568
275421
855972
511130
532237
628661
607509
368348
736914
972552
94336
777648
320716
117668
252642
258916
713284
435260
125426
750144
507415
242162
96464
447352
488746
385987
244516
655861
837018
550552
876914
47249
155590
769205
224670
163966
574627
269414
39672
1029124
302382
344646
755700
843657
139760
322403
18615
750840
406623
995515
711589
131080
154000
802570
968733
855714
359039
61196
143267
940655
959197
698709
523755
533642
898452
274996
408385
13525
611350
760730
218434
7606
998864
1038206
799812
594002
167867
1028201
658459
802258
145806
203577
947195
999712
692869
281717
319526
294111
11226
374183
767993
278794
196818
551216
380079
601336
243268
842975
657224
812074
1007502
500180
486063
329130
36666
910954
734346
351729
879882
953613
504456
343987
426565
698157
658263
533288
105063
106065
747988
388496
513932
873399
422115
1016009
35977
291239
370044
510485
428316
80548
957649
177677
119491
759900
867630
72562
1030554
498918
182758
871099
550222
333927
517778
602723
694502
723674
394308
511314
347101
838508
426427
154077
612038
1035945
613502
113093
924839
246297
1014958
370175
828520
640102
770403
311851
638406
914932
576051
1029288
1005093
659956
793001
545101
111401
484108
685305
544503
740840
894754
452911
703369
788730
984884
688528
215048
661821
46197
1040229
972623
580991
696821
761582
280565
842612
81721
422115
621986
769906
983955
989466
71355
629505
559914
230122
529100
1028487
678768
957872
255836
530224
772116
299204
107701
758587
1001710
236781
240926
468260
406103
958501
715189
751867
481237
696492
72128
767990
816434
413721
800032
359072
615766
48485
658423
84499
676646
71626
788071
363341
260149
254457
506451
598266
440133
441211
823388
617553
167166
251804
256849
791790
495642
416321
923909
94908
756133
951727
809615
267057
208701
875029
855854
391956
982048
702641
290935
365666
636670
313548
366441
915274
468284
270571
840380
928100
834728
638146
809653
312549
913069
194968
449607
835813
545097
958631
668301
179262
219957
60032
18577
707892
749623
92104
782016
867905
839716
458797
31400
673100
429279
863692
179504
540036
714801
180045
699376
816715
624033
936286
176857
29184
1011321
1026191
1042566
619699
929012
29831
3195
654688
714786
820123
172792
847908
444401
707302
350918
933402
578070
577165
827371
199774
540847
677455
560285
172207
228998
768194
396402
998685
415766
978611
1347
563571
347576
806795
433302
1033539
407712
503731
747272
73648
18144
180222
597533
727992
1007432
261508
928056
548806
494895
102976
143778
950622
619788
345777
532330
213485
802097
602358
902978
989022
575058
481062
334574
359247
211167
617317
546610
678101
247550
856549
369192
878435
340057
966484
456172
947247
426723
845923
400921
376315
942638
314438
617822
651973
367463
896531
1019204
857623
940442
289695
98277
334307
314287
872891
119925
277053
383163
1037004
740453
660222
941414
606809
654706
337077
362259
771328
726784
128864
558764
860538
918717
320581
98763
561613
313148
693173
405851
851605
303163
186179
841649
946089
113513
811307
488227
332033
800212
841616
846434
687216
544360
933129
281914
779750
223470
348373
957053
68210
651154
8944
849298
536288
650483
215576
172434
366885
1001973
132050
324223
683117
183019
1019097
723156
313797
65394
796084
411838
238979
178335
692852
390572
977326
712243
480401
730131
33998
145042
180134
63098
384051
542471
847435
846734
874074
224427
192879
617684
723792
648040
346854
512566
164795
111008
302856
442702
399875
903806
700278
869536
421517
410631
971560
1004328
961099
564012
523418
34467
708552
625206
972042
479385
910528
494980
936348
531713
767207
622293
906829
529245
690778
183330
223049
22565
684272
254425
598375
67117
959576
288728
719368
340700
826634
894577
184255
889937
408848
280580
577927
34020
315745
716419
660597
269437
275152
569447
455019
134878
440820
12957
106716
129300
668125
124825
345175
115005
411508
737114
959691
866305
867879
874858
646875
151879
445018
288994
767718
537713
485545
971532
217112
500877
425051
389774
497552
379769
496924
390640
788554
521414
479750
966985
602278
572639
405200
705452
78575
930333
733642
800735
784723
995830
28787
50760
248705
808960
714433
978104
696910
204766
384484
284160
849238
328921
89268
902627
815935
446298
906142
458785
763361
122641
195866
1027586
840347
752113
363630
914081
407357
896876
853902
938385
222538
412577
897240
488111
231178
173400
1040159
622216
833241
563472
422909
332509
673487
381291
635796
438608
737160
811866
650749
1010383
1042652
47590
305080
996131
1027897
625908
542116
258878
741250
769101
197534
814148
584888
661743
132841
256051
319860
297908
802007
519682
28085
543307
646548
882786
812811
247967
377468
428061
322914
493270
650934
708144
647435
17093
914920
131678
99626
870602
184379
522499
156299
45569
164745
808967
794496
245648
489638
247431
934700
751720
656244
279097
907150
605827
443436
1014137
573356
869497
464196
819819
428037
37467
274853
572922
877825
573598
287910
150200
856570
619737
951899
464386
198990
1011267
16819
559100
21199
26336
681025
252439
558479
661842
48777
958174
300537
943325
582023
535953
472153
57041
715901
172929
282720
940873
982023
777663
657284
741114
919682
23454
1024630
582260
341863
196984
1045215
839568
490694
59258
512396
790318
271125
504196
146199
20574
839640
954800
633668
452720
12359
941864
267859
220929
950821
896824
118041
815213
560103
290571
971846
37294
151465
590114
669502
592478
886322
780017
467813
643709
550977
252292
663844
244613
679938
398584
856503
138102
591199
22049
944800
125813
474790
208951
952048
117940
106836
1015692
527486
884805
178570
669647
301708
684844
101039
449180
572411
635314
733722
455575
776374
449903
638566
1042123
395541
994013
126522
544559
230245
300304
371865
981570
922720
877266
584944
270672
704281
504310
15610
886476
332536
59208
435505
22108
568262
854692
191860
261316
366282
854842
680313
102092
502396
335013
824493
613654
558385
591943
301026
491532
761321
86441
134492
606291
894595
791334
817202
989877
473609
185596
683022
273175
144468
841183
612118
249896
137932
777880
1033848
340843
390013
163891
128823
843208
165489
718242
604140
943829
686491
386076
792391
931265
752309
635731
995133
746376
272578
187485
178022
263931
974688
396086
435550
848580
452443
942409
7587
169096
608485
881330
478620
231295
885016
1036009
368687
391226
171488
5032
692419
452546
1040244
148682
261389
248881
828125
140077
938120
904430
629397
689747
686744
657070
63781
432701
706731
823995
317331
576379
748720
1035246
837293
144711
286199
605226
234248
66735
594099
105154
167199
337451
637053
448133
153449
913899
113055
366626
739246
6774
301538
21138
740081
673347
324038
519366
562166
747561
588426
130879
194548
155077
332451
523797
315218
818444
421643
513695
578530
918997
901088
510089
996692
963601
693055
30918
796163
560698
746394
324786
309368
659166
52108
457042
274469
535375
696729
924363
136528
450705
790618
614084
821292
18008
628816
123824
33334
568176
87643
257084
160259
84973
509987
879380
121832
700396
180721
840032
961527
793594
758189
492448
856286
841003
916492
155649
727564
1037826
591838
921222
361568
12497
845538
762061
246067
307373
408164
939049
19719
915332
26555
302639
590586
890372
626734
829132
450421
989891
332669
428628
839234
328370
856572
847100
726995
212608
114613
867445
331106
619792
1000298
111202
976875
155293
701195
345080
19460
684827
900770
358258
880406
854095
1000864
447223
392271
505467
722231
843224
712991
404424
329544
780210
312209
588051
271853
34751
498215
193953
864628
966210
485179
419392
271854
878738
683198
678493
959880
624216
335069
808015
759360
209162
32732
13424
319585
915125
260752
316697
177569
3904
415536
97883
184625
873800
886818
834731
181279
418827
594319
301289
486127
217993
114392
253803
936577
296982
899481
273855
543849
583658
898819
417583
308508
812267
723939
256235
1036889
201937
78264
215854
977340
833430
903679
559548
422949
84187
198362
721738
114232
696164
792300
900994
1011374
697880
705697
570087
320780
437749
840113
43550
448150
658529
525648
693181
987046
823991
137996
373607
264104
109870
935523
143984
266744
548711
1032637
914641
780327
939709
631621
6693
719376
679841
949670
687591
721740
385089
299495
454961
393089
877361
409289
866878
1045110
581103
978442
797575
989860
283736
219453
56522
571706
589588
765546
398031
160935
658485
776754
824616
322192
508452
1010711
215341
274358
289356
455305
187481
692097
516346
671724
654119
891681
710956
521161
943294
292195
297231
17018
909308
362018
933823
538307
12082
967494
134835
363559
94430
1031828
150424
419186
900921
840718
278667
911655
939884
503851
670060
778119
791044
127799
318390
110809
1018324
272782
184031
248230
852536
612993
560473
461516
853395
246180
697571
74445
936029
736619
539049
38206
629341
447167
892338
891104
966790
918475
478388
945676
441428
430428
355295
911196
528251
504937
636928
852816
272954
788423
246831
827727
498315
743599
314202
369322
1008776
886032
285681
547106
656915
995915
1002782
900531
986513
27264
876494
594479
223997
566540
392591
587521
995114
915520
456130
188840
1020825
142379
933446
723819
718737
422143
841821
899117
1005329
419868
901714
964384
765113
305726
728306
559973
904874
171817
835641
38795
283843
62763
699720
497513
42257
479525
71727
721202
286289
579450
461797
426318
564870
188107
423623
608040
238308
775594
687463
681248
42147
264901
615522
404863
927446
292960
329714
183735
822620
1002311
491665
259474
428291
679167
557527
462111
196369
715605
191989
998624
444243
318559
431678
14625
299487
479079
925367
133157
165782
557149
840132
346046
193367
720810
163410
325271
278447
720448
371123
1042438
574233
176668
255673
32635
949088
501274
842466
936354
557913
116760
249536
287746
865573
382446
416149
661706
461428
656456
1042484
253575
119924
909000
460548
915542
69145
973239
948235
625460
517497
593950
1013566
267279
637054
282157
220620
22932
895761
81876
913208
586132
686233
907118
431573
882425
583053
455686
1026603
480584
387801
414909
730046
531004
103174
699203
110632
53904
658683
604080
163494
672659
988670
660587
616433
948201
949229
996074
184524
717871
25080
409549
639060
316877
334234
642801
154223
268038
1029578
426563
164956
317520
890022
456467
886430
370216
268120
309459
515862
165116
615045
220895
831517
496354
732964
537685
459024
658757
491407
737544
851497
689996
660298
87103
388035
188829
145215
240279
899373
620065
261407
415241
371484
58830
192476
22736
491248
622196
435013
565760
1000892
894072
225680
528216
862911
601987
509707
426413
476672
269371
617989
902816
586367
32015
751892
244032
338536
856519
1029360
296783
1036875
932960
991448
340751
287550
128079
768160
411878
911986
378104
904664
208355
536223
842888
669690
92484
799828
811162
190553
450896
998011
996365
996428
904405
78312
624729
653081
1007574
98979
22536
955144
604599
793284
659753
592483
902223
472873
137692
245233
222183
760588
1038554
388053
565469
596103
300362
992856
995074
868290
432267
450245
129622
468863
1024451
696108
941997
612612
657164
470596
82495
250751
956749
238697
1026900
236421
807180
21151
1007339
8425
51696
422851
74202
226449
289847
988624
582110
722011
228657
811269
820694
311641
27927
954023
65764
635706
607650
39680
903957
439674
710665
204091
751648
719330
473360
44494
450792
831877
441291
660470
821627
326037
662863
945846
773869
649346
174173
574718
938890
153028
458982
28344
1040615
882135
814703
993295
112616
557011
364208
282639
333095
795972
754495
598978
297605
696765
333934
28325
508043
350314
128898
747522
22481
991298
624915
348707
837362
719763
98519
17116
834304
532959
775771
1039198
43068
529498
819680
453124
948840
606844
704031
738504
297110
469488
822499
750426
467362
324862
69378
82517
600955
170134
773371
168692
1032298
895918
376189
255376
100991
272840
937578
17059
207374
603938
21732
834836
413179
167250
847029
187100
674584
118997
268540
455839
794937
207751
2946
703
389799
26979
810355
847566
834372
306682
149156
1012660
69770
120974
417891
886338
334262
664790
266438
61735
315413
755717
110237
456497
737766
170968
935421
927255
586293
631493
841829
509734
744908
49906
733062
571113
1001317
795541
380502
954507
994192
86953
684480
94399
297677
888372
436914
334742
371558
762708
630007
693296
1015457
577688
362578
361433
986663
389137
792266
825233
775414
37546
67761
660535
280997
826844
777284
802072
262561
681306
637437
585494
535202
981110
615088
732894
503721
953517
382638
365649
263060
366058
974086
688844
441017
195436
537996
66773
535951
487646
364217
979911
794922
399870
189950
478181
797544
95843
821747
1024443
702172
824550
956572
815003
154244
233438
257109
921590
41695
206306
431063
971934
913057
199080
135866
414271
683817
685395
581144
689322
461359
798345
777654
281577
909769
977689
440737
20932
38697
964620
708041
1029248
315122
707234
644006
725844
778394
954707
659442
375559
479324
156601
790627
513171
169740
925041
923305
924012
525361
518
769609
324823
487067
113527
1043524
905132
276115
1035201
684956
59655
360741
556361
420894
567031
329040
939544
434241
155068
22022
346461
43819
572621
912867
446362
214130
215852
404030
617824
753513
911036
79585
1042811
276079
370326
970454
1042010
357605
100052
967957
141299
552740
758591
481012
517047
912058
908772
9584
14803
824935
192901
89694
760382
678800
753664
579128
266533
397218
786454
523329
918559
957340
334153
613584
281435
771169
346447
85569
948207
808210
1028539
932064
727147
433450
42869
95914
198852
503095
952736
690774
207221
95260
580454
535984
191845
809466
487839
382859
907992
138020
803631
473354
897836
444172
205247
95988
882989
20606
159312
485556
541399
366859
297558
351805
622356
542714
162664
54217
687564
4489
60940
174430
497442
429664
194433
13455
653845
905809
979415
498516
591114
319069
596364
227561
776226
166584
127795
226539
2463
398848
847278
295925
290594
741395
1029712
1009958
869594
770710
783339
775314
976821
50474
11706
193913
165627
914079
773353
1010769
520872
929764
793981
134115
524585
144826
663813
4488
152550
605963
741064
268343
888688
842411
448868
238119
323336
744622
989833
207315
892167
269421
116346
937215
931448
438342
73766
1042996
793257
1000488
503618
389687
114540
1010598
409285
757847
103991
941611
291050
442567
1303
413789
630134
1009779
804205
8422
172774
242979
316889
350695
633554
546360
264194
16481
667216
489662
591737
666568
612765
219270
898766
271776
759812
1035987
654888
289842
140034
941907
726763
632109
187150
212842
394068
102470
496707
667812
22800
565873
85002
335665
653893
950061
157446
1026810
398676
189155
4872
367547
560195
138061
66534
601261
382503
1011543
555755
440102
161483
19646
868806
1016616
498371
615948
242161
211808
78492
829992
135119
191256
213012
676910
328695
865614
891193
567643
467106
275009
308269
447179
446946
802476
481017
114690
763303
729153
103318
1014443
1001973
335743
595491
788079
237101
904770
19129
602432
968014
301387
443490
965680
535311
47698
156503
946227
550811
285839
663855
849026
769397
789813
847316
25805
334489
256718
396280
1235
471767
772082
641973
71780
786306
958064
741909
1029668
353444
158968
812034
29190
50432
181222
724901
24058
132917
23646
993042
106244
926365
832636
68131
556024
444386
21205
607623
243340
566488
396838
25575
11358
514785
198783
421377
468675
292794
559219
573449
100141
871304
868615
416618
812271
527995
319875
355038
768719
467127
173288
946746
151342
259929
541971
277403
566903
670521
228663
132436
773819
983469
4341
13461
543859
6614
1014765
127573
971672
697489
771426
1016928
492643
543111
107989
1044006
14212
316787
1006399
826102
557508
192981
246799
97224
743142
222400
76595
82280
369604
988157
100631
885634
907292
604158
353129
128112
563831
773781
405169
453296
343364
605857
845842
893794
826087
194228
845050
75651
1003362
786967
954095
404140
876342
362423
74568
221718
398571
217323
702538
1043371
967863
794540
838284
287882
568104
863837
231079
754060
354299
939500
434762
1014232
705768
303536
909974
733013
207927
822516
253622
216936
1009783
619479
256766
882754
553006
240227
648599
544942
837154
817047
409518
162504
457077
120530
537111
832165
558408
967078
833215
450468
826891
8930
634801
129790
214276
563544
891049
16294
446541
912315
151467
412153
931346
115282
345406
575783
429807
563953
48991
1023252
727969
547827
513498
463268
994806
242565
751497
566822
977446
87372
931192
477556
727520
823290
266436
416644
33164
67855
752777
214078
270881
734113
710530
96067
873024
128585
27228
328361
15709
529837
622876
1008525
669378
66718
866342
330932
879556
478400
635904
759474
1006812
126048
536913
680765
873208
593609
171931
443934
863864
654027
321208
121495
910616
943843
251271
299408
817464
110579
764933
154638
178654
783498
211820
798323
383153
889116
226318
21816
914977
513688
956902
769990
339539
279847
644074
336474
411098
598687
557706
1034419
487584
196173
269192
208648
526779
712605
447642
136181
888377
372415
791428
152219
434899
766450
738273
50217
525276
1040356
140932
65976
699069
564115
635303
29192
803627
90516
545866
687778
524678
888077
969483
27597
706586
227646
1005794
1002215
113246
939578
776467
65096
104362
504812
746858
947582
79061
832458
698300
128643
771690
856445
919113
131291
700118
471834
432024
576318
594262
563593
299330
611842
579687
692943
667646
840732
807538
436729
530605
359739
849373
382591
681476
770508
182343
891296
980813
113496
127448
611349
580988
22777
536327
653816
794719
388636
315458
383509
968194
489987
1013400
846661
978500
188241
482922
810202
435769
910517
839747
849799
803583
558587
713061
132386
429581
279191
611285
204260
579954
126182
230672
620729
368277
210308
380099
679735
68794
455913
236881
94631
752698
1031289
464571
572982
780794
825926
673787
826975
143361
239757
462526
504510
424512
853454
451195
172419
675442
877402
585359
506554
599011
265926
401664
319614
152461
963189
351039
118813
483035
823984
453248
834865
71837
361761
312921
169849
310701
349776
1022719
721638
820337
571631
203899
527843
45237
982361
821782
803701
376806
627107
211159
863284
161145
475392
72320
407852
133014
142467
722037
655249
152137
231519
540067
501024
600769
698259
842446
879159
554581
828512
78740
735161
451621
721403
261114
491870
987110
1037764
975995
663609
339550
625370
208473
965130
508806
33738
221364
196794
9649
692507
720559
457823
548702
438271
312098
507836
777639
419318
81124
585107
973098
241712
680624
816675
272330
436325
931793
260308
898492
933645
173648
244751
618466
363438
357998
616078
218201
394634
168873
530200
813702
220582
489349
368954
661129
396906
406677
21621
61568
143368
885066
621386
847480
432280
121012
78831
857221
371878
213369
622302
864934
537764
108442
224905
737370
934124
516845
869654
1027222
1022455
50986
588480
327713
588056
521509
536154
787202
507399
905774
810147
731432
314606
936496
194402
520463
783868
876246
116049
957618
1033898
718106
625750
215215
573810
963265
670572
538038
284072
846447
991850
519761
637517
504619
111589
719381
944613
367787
107528
663753
83195
585059
312033
465874
293216
554280
732045
845769
691906
675095
301792
896749
189656
813503
46469
662212
534533
202032
946597
784725
791291
469661
891593
284576
418259
430899
989573
473459
860523
37559
872013
82261
87105
10648
904575
206751
988950
825869
138930
873372
156220
308713
841365
840902
177638
817282
140249
939051
701882
432909
1025761
379769
399150
537925
534363
408034
494594
981679
638075
205754
358265
343390
933526
591932
584508
213861
53415
473461
100854
459098
922047
789280
843934
509607
517624
753062
845356
797716
672107
173834
888935
348853
311432
462384
281381
947541
689071
68893
411763
806819
954539
906115
848141
939269
703272
303296
650342
486407
152902
937966
955338
285030
647064
48946
256184
198233
251555
7768
932901
247390
348320
330702
327813
1025190
896216
576561
147100
285544
937422
269872
804135
939878
645763
861713
566279
217726
715820
479
16345
901599
351031
954784
1033406
477710
306485
711527
365116
89610
842017
922322
555938
463077
660021
709185
256512
397700
706509
68919
444405
665461
1023659
371181
432485
417692
351452
555519
454653
448857
478827
887866
872718
57087
391573
816826
351278
168543
409130
513043
549551
602499
519445
795899
489703
453019
818770
1008595
62982
157544
896059
484827
521137
707077
716791
841669
640859
19912
650524
630880
266590
22326
484295
786185
234925
578017
114212
751103
578974
811084
631576
578447
539290
220087
191326
518810
491794
128772
845552
198423
325869
340664
1004669
925267
585098
228545
597631
831872
10515
444500
576141
1028445
27394
116348
924859
816802
717214
339511
838660
1024682
641574
160202
268220
72887
113123
595690
12216
175625
922403
123778
446987
69715
952035
1026348
545103
617696
956833
556431
733239
605195
435552
522039
112240
189400
90511
252343
713242
259903
432099
206446
1007196
199816
839033
392580
555310
827567
710056
1037824
689096
1018410
692793
201738
863468
89790
113305
712781
692470
651728
906266
928417
506103
1000753
692563
112854
12380
649506
952728
214931
642770
595231
346830
9737
282383
888065
195231
713018
860124
675583
809867
176906
935605
457857
536264
427167
696153
907940
416599
440447
199734
696251
255596
490563
798769
543
62951
784800
664886
47666
762753
706696
480035
103391
811644
535014
4775
405781
762849
554886
977435
554791
1802
987379
569126
775211
996576
700747
363223
388886
507895
271715
414943
678364
140746
995654
1036837
460853
903134
156073
294070
389619
344739
521330
700420
725412
1004731
605515
757957
556049
745967
758288
649978
844389
543522
713509
320373
939002
263724
211258
561054
384829
259674
389593
984664
736161
158995
510491
887583
958023
950543
294538
173935
564752
103035
270536
714360
472709
717259
853773
911640
575481
1045378
189523
39954
877510
104479
35026
463141
1020146
600503
171998
7840
629340
14985
1014073
4291
163041
295989
320364
983868
503223
159242
1006755
809504
80029
431345
882279
1020010
33352
573202
905852
1036422
74400
296690
802759
732532
977269
595820
630469
958487
90245
495643
672461
980382
680497
852348
843860
974487
557165
1023716
509215
538882
888782
164708
498879
417154
1036026
573300
471581
69972
535868
900850
567481
974862
715143
524944
667071
771799
598324
631833
856540
492384
857951
818065
58740
222604
599941
420036
193186
357518
332087
229850
683701
777918
621190
202239
705031
935590
986032
275400
220600
257336
546536
722982
755489
190665
704594
516027
496614
387467
103724
1001380
216831
851048
742510
750480
931458
12406
521204
850448
194291
470565
824171
329863
255784
1021515
29041
643203
83561
1045373
494417
74144
511406
1042905
81156
215469
127263
75723
742532
836654
645885
938890
989819
758716
965611
275730
110895
837952
107986
383393
273926
137869
798869
427273
644951
856440
1594
693119
878202
320909
868570
956539
849844
202586
910649
880331
17639
931689
585194
312640
510803
215698
605627
97643
847299
759092
807626
869902
779995
151220
811042
765131
423391
1016405
802052
146184
150016
767828
324853
534185
269444
645029
156194
822868
107636
990615
803377
432805
42156
172384
753112
963503
317220
869006
446811
953415
1023652
70917
527391
954494
402494
97214
37085
482362
10489
748378
105639
595402
881433
204856
507809
990665
33212
336879
280441
480592
411042
704508
397671
158797
313282
114599
256339
90205
978529
542655
695795
420731
753273
436507
644190
794915
763371
818752
518729
962994
811790
691435
72430
374273
332460
834030
1036640
636376
37846
633563
480868
69233
145285
693437
919785
657489
350853
366647
116493
388387
1036467
1003514
517803
289520
925605
187284
326125
307556
800595
1020457
393208
800097
823165
165352
302723
729781
776424
135050
409876
713929
600266
548063
400743
268289
512041
851638
1027586
595784
490654
240443
127783
511385
921365
48872
973185
803092
926730
66213
867488
981338
887177
632346
216747
531449
792010
401517
417609
446081
483636
930125
354297
76749
34456
773628
931260
551124
532296
860878
663745
576803
945190
601798
78407
9051
660634
753727
324216
960680
1005634
123215
785872
405110
271663
697043
411059
353299
407255
975061
154537
1037850
753515
910347
315883
574348
174901
702459
579831
413407
429033
559373
146938
822165
754255
392032
530591
655710
708634
1034824
752576
345466
816079
634162
16785
288283
16411
208370
1025260
197098
51126
465341
160105
529503
748198
547631
489333
769453
134349
294001
173994
126108
773308
426892
669781
43853
592053
446697
716805
605326
612559
822653
884535
710947
872313
513895
968423
11964
538814
247999
843795
570860
26670
821964
129531
577947
958300
704026
692776
764420
765212
862635
267892
569192
26553
316030
331859
805961
1013542
728531
299097
85729
1025905
590053
45402
997748
32588
544021
677365
864380
333753
533746
205536
104819
365563
99579
1003434
406557
835932
657974
641962
534376
1673
705181
880714
1037782
205204
321977
648380
515974
14726
756171
258930
531715
38804
685556
740969
15801
152575
838917
797357
897220
991708
158903
594504
166232
51866
439548
458435
983782
279757
134833
188221
88966
658794
217010
532251
938579
89524
909574
415236
628363
979954
810404
466358
552634
424459
82755
495503
863923
518672
327517
92586
739239
976148
228069
262720
660770
804259
557246
1021925
696388
30758
479898
356146
536291
59608
112878
723737
28974
783087
23881
654078
557755
779343
154042
249606
700223
939773
655439
20548
641265
739100
21371
850372
739471
871943
864991
43196
437452
96610
404304
16043
471641
192713
959256
316464
251224
760909
941513
305915
171478
456371
376655
847982
755262
1043111
775532
124620
531711
265018
419053
914487
759319
966816
888867
199880
123830
243292
975927
60439
821281
418401
903384
199134
589647
404471
578688
764395
493059
681177
617408
242950
315533
300031
228814
182434
42635
325905
99305
243354
26888
1036238
569563
13597
825194
574196
532686
808440
79345
774531
629685
29346
563649
720554
563482
358894
892191
852574
304244
912804
1023738
279086
509104
219644
567588
295652
637675
89333
406777
589812
165957
151221
781955
412122
192072
522185
411976
585456
70742
129865
965410
732098
412172
321564
346498
55101
633947
256585
719197
638438
809441
825004
606137
719903
462726
114401
664240
515229
779394
956485
940513
908220
975727
681070
150655
501645
57812
1015173
59707
230454
467019
167362
772714
817994
69720
46665
508078
996711
583914
970027
393427
558333
435117
847507
79216
750777
815915
420997
314052
297889
908663
467365
73766
217494
440665
797511
686958
660231
241393
20395
196886
834120
1039586
305157
180527
427633
324935
501733
584100
309142
850524
643852
748957
4556
873452
238431
569982
585145
939190
412170
973419
290857
785280
571570
679888
1033105
565810
851763
684850
658437
926330
981779
410265
960357
484051
1023717
537081
489624
788
598422
603796
232041
374596
105089
1016548
988897
715001
386747
397639
674052
787182
97618
569675
587386
229507
707898
40532
203857
826909
412423
315225
171917
841793
317562
191645
82877
453119
476278
863087
245800
951792
511003
493271
593246
312753
573306
425446
228708
55581
128648
673825
947673
712980
214003
401019
341513
509420
90705
178374
847426
391635
428166
537602
507171
816522
384012
9628
790343
265057
761305
109949
493573
209970
912671
650522
871321
683591
113956
218547
909597
888361
249315
195835
13342
556686
861859
456500
980265
802707
974209
909869
215231
580123
560550
124428
622297
445598
365070
519975
941882
439924
96716
644442
292484
216699
741368
645147
338284
874425
277260
186559
912911
232750
488256
61373
632933
967241
644328
30500
949293
856453
565840
1015459
87571
409287
53724
106589
7069
576890
141128
691796
942743
881658
788009
534024
219992
1018856
982490
506983
502234
855723
850000
965124
598980
969454
428416
211235
574894
332784
313497
91209
543326
80185
450685
487579
747583
10985
22577
310081
908170
421736
968836
377965
974845
208357
201718
758772
831615
819616
538011
110504
1034051
928642
668982
481067
158946
1043510
428197
827739
760615
40820
1043447
814734
7158
390281
230644
636767
432905
340004
22513
55753
413321
1025956
957030
413828
88534
780658
185911
52931
209589
684674
575931
77826
139910
832012
1010189
924620
866582
561243
847802
635372
536149
725767
139818
824188
189296
860963
627050
202511
153017
46486
443467
338505
92504
447740
468857
777916
397306
371296
487607
15502
688552
390421
713679
419976
131120
214498
347900
255401
810991
445077
107108
628028
792078
68322
767987
771136
751203
414411
58024
828132
329509
124717
749284
480322
137586
506685
827582
828689
402525
92338
643818
80823
625816
866348
416477
1039010
818386
869416
600073
433396
624339
95059
258170
233059
479596
998462
143849
914926
693039
807959
321849
839012
857094
678464
914192
208330
624648
372302
323619
169538
572888
145305
297768
272609
605322
953035
889353
603088
473797
130759
355451
626639
301363
145188
226432
222043
282225
341467
494039
397301
19616
819354
588054
913797
404918
272518
511563
619266
112205
560109
863971
685772
985177
401282
175696
273867
615872
1027008
913911
747951
1031545
124843
380184
610784
773075
624190
476814
489240
562979
647253
203567
491225
268821
1039963
128908
605006
5527
853613
895144
873441
691682
502974
208050
4014
758384
1011140
152561
299526
407495
365729
654620
406567
420489
142797
200469
588487
21996
200816
357403
26741
876212
355270
147538
940828
933844
264236
156734
320480
940952
736226
213387
67308
274534
890492
709169
173562
1044011
239655
451675
929321
607392
857634
386884
799019
661933
90384
959330
574411
981167
520426
749671
516583
724281
24228
743136
408920
375231
854954
318371
409240
377717
408052
538826
679623
158487
345238
691976
1019390
970017
38058
978981
993766
758628
957436
522038
438872
621922
885384
44769
214013
733579
1018709
232112
879238
702940
47955
812122
727183
475290
948741
382623
587588
226097
718066
642152
740874
599764
794779
734092
789717
559089
550368
326223
77873
2823
60618
444356
54138
611676
480488
154987
554069
929576
888371
772380
759975
281071
941778
35808
886440
316588
1032962
605092
218070
585706
815933
557724
136063
781085
802313
404236
169200
493676
31446
581131
107613
563608
66772
582233
957805
5681
121505
942218
56272
994080
252519
242011
859555
757889
109678
393063
919958
656479
987261
64900
8743
666902
699939
425575
147237
933129
875830
534004
264965
989924
648163
744828
780828
116535
469831
387788
556544
300289
319064
922742
918301
429426
29335
364286
765151
591419
1011154
833154
618181
725953
861288
177942
35685
242235
428301
1023397
488263
158893
82917
342392
974678
893273
780234
945493
447837
602584
67129
10160
141184
90627
818392
851414
498061
142549
292096
764099
239158
362485
709087
677209
40164
543835
359270
775065
28124
831177
450919
693245
291857
86723
770393
126207
141319
641941
769918
472542
179055
247003
633248
692157
81086
789252
191437
76918
806648
193516
589493
804859
192347
1007883
220924
290731
882404
691382
891184
589779
559371
4767
301137
382961
198401
200814
390403
139584
144627
654131
365519
132774
47350
302974
276371
1044154
877859
913009
253245
718509
368333
773675
624299
940762
218322
256127
970460
367395
796607
381993
396778
75558
432338
900840
861199
686561
402689
485726
414999
738469
461319
417096
680787
304065
420488
991472
816259
141815
704712
265495
869183
797591
251237
721040
419436
189792
274827
347531
902140
232252
583437
366703
844248
333144
730007
477347
162930
671385
673260
9421
73351
100773
224749
816369
28559
840789
95609
215660
39482
774915
585634
328234
168312
126636
483024
308605
398438
78955
4816
866221
974542
246008
1019945
194815
327158
917553
595947
939612
145663
875636
354299
419477
163619
163563
932770
686028
82709
265688
652091
956113
241066
574171
745115
216299
916087
738941
545868
739657
839421
297393
681562
364519
134094
124240
709874
541812
928841
286665
863692
38197
677646
438990
989148
498649
1003659
307204
590134
752594
895082
848702
530700
527950
898307
454868
694647
527640
1022545
979302
527263
600550
486952
810191
928634
190012
167499
364929
956290
197067
575584
127109
685370
40992
682289
955659
616344
703632
399799
690091
196662
418810
149184
264
949961
874966
822115
75438
671174
320625
703295
150941
396418
851745
541911
665117
198616
906840
1017217
427197
532325
422057
1029876
286341
841205
1019691
971897
579465
407785
455371
536428
747853
586074
358420
950249
198359
526197
335833
519266
312074
289970
328320
869039
870087
460739
105775
326300
908584
603278
136578
494518
152955
912016
182285
257942
32763
314825
796896
822588
329190
304649
770560
177025
369935
994704
536551
784943
533753
934274
136910
615693
107906
468611
524142
555567
730717
662781
315953
400476
477548
441555
935060
746991
449122
997516
808451
795358
909444
30642
553734
760374
718977
600698
409826
559787
607696
661880
718414
360454
1007046
834187
13229
799040
497330
663050
12241
162202
706334
461130
642613
838298
562523
929966
907330
585209
888867
1038975
24890
354001
338323
702999
534889
298499
989237
676603
474048
1000059
211427
180881
186710
551831
320103
921731
311751
621427
472097
1037296
982040
690720
980784
954358
234340
587810
412160
507589
48982
1038345
136039
642242
242505
780367
869436
495977
766648
438235
466146
202410
978780
86046
984456
4212
187408
531019
552608
212329
775175
347109
744941
337607
371993
305826
652300
311034
191804
183102
188483
645412
209643
7000
752870
344900
340947
870233
171894
605921
855960
237129
13837
180508
189680
309458
531725
963889
1007290
13607
64529
991526
542937
616365
67208
814771
132607
853246
703691
709563
573458
11649
535793
981764
350709
267626
589658
324915
458801
1003575
42592
899353
60502
139034
41676
802435
945729
977642
533390
731049
163939
651891
774286
480341
712773
369360
652684
706917
248968
261866
880982
139807
26057
1012718
538796
458132
419750
1024318
821921
160726
841008
541293
795641
650474
208062
527531
501683
228514
968255
504671
498728
311396
524390
146915
96316
1005388
584206
1443
689138
523136
439188
331180
996020
205861
351743
901749
179863
948345
964030
525491
799352
822714
212416
368124
503517
134882
276610
1030842
838194
306583
854611
943467
389725
878101
227155
330071
282271
941715
243101
804830
942344
1028771
348571
143261
38826
702316
909462
168284
670639
647244
296703
1021378
516385
464810
492896
396582
582262
336345
478153
1012743
103195
143138
78961
495653
862982
86744
368642
503969
1030629
983606
32809
681816
141373
592125
842932
734704
836230
88934
496061
169638
688258
883785
387198
780553
17644
806036
671299
181480
143736
104386
665492
787691
125105
484794
871089
789907
846329
180781
930415
316661
41895
43608
565031
740851
796530
2002
37113
166623
724850
235133
309686
339987
1045112
719345
436332
939083
570577
385556
463527
234962
57091
268853
333556
259000
372840
935751
768230
222655
835684
314234
511029
677956
486030
589621
866091
74580
133191
964676
763989
691159
19565
7157
178664
788257
350470
329919
40481
77268
634411
566511
726726
323568
839542
641529
856514
763266
979299
327288
940951
1009988
615422
901189
614355
655752
43465
209636
546115
209769
619779
524996
963109
962660
709807
711787
393700
956330
880371
295087
232560
903337
451739
1025836
590437
464741
705480
851361
617951
743123
112767
516025
929966
848291
117029
394094
359272
222851
863897
29711
472737
128197
212397
809779
166836
328069
899915
645022
906562
726182
861538
392468
595238
490796
942430
615736
493155
555115
160861
447669
890334
862176
127668
485201
946088
234568
206898
656174
964735
364502
559597
654813
251343
243915
807588
811474
369561
577195
749286
619058
891173
632141
168264
650439
115968
545784
360106
337142
615038
369121
115773
163104
396648
695904
853961
873299
310136
199285
938574
312363
52910
191862
512733
885293
341522
199104
682775
896791
717286
587850
1021454
578183
378051
393957
202701
395761
380000
665013
603549
939340
283045
645995
994041
298328
186277
665904
1045139
996595
179810
158887
727326
575829
604930
747290
124338
297000
447301
613312
686449
548028
704358
851618
603376
561203
327674
644819
358662
162904
102965
392803
961928
18839
725716
834618
685074
154468
9702
1016272
35673
358245
588320
162311
1030673
929341
521207
72690
479639
578453
728242
299233
328
642757
635777
863410
359165
286884
580776
100290
30550
169931
790855
146063
94642
585943
483693
48846
19392
1020095
906915
906659
193150
62844
367183
526522
941828
442465
978114
878887
1009198
203849
210342
360266
484465
466512
603870
212993
101545
15489
280787
2507
129640
300067
567306
550619
134208
876245
129191
614500
186859
518088
611704
480763
255087
170253
897476
873213
767279
528199
1018575
786198
109728
582234
236421
526948
266324
774178
698452
1013682
1701
996358
1024880
128014
1010698
686177
110288
604935
845607
479133
671226
355282
619810
171706
788308
139252
586489
867384
864044
154823
604660
299861
199003
653254
866208
574768
507888
739174
655229
165918
92593
79481
382192
898368
532254
158309
814605
713353
974172
369275
676933
723610
771916
511143
171400
253572
152525
342721
422909
249598
401027
807873
775655
684089
468931
63878
1041917
1003635
422634
379318
463050
184495
258090
742916
393256
962730
105894
317101
61688
33467
927086
356820
342266
256595
273390
869308
777252
52393
515532
762241
544435
614086
994689
924586
130974
826501
629631
235673
934450
47262
467612
398535
832959
506583
531538
417283
625506
924416
183551
201088
196082
936827
591962
770704
742481
291718
829979
336094
893090
866018
575967
907990
12543
945503
169737
452450
706941
940085
543013
869914
821033
384103
656238
856245
797501
148135
622125
344710
751700
159798
702375
612680
220500
64334
364174
706450
919614
721418
330844
20073
271516
28354
63881
435582
686458
686031
1012370
48991
600350
161004
289443
847265
140589
491551
38318
676237
110251
93669
717869
496414
810373
643320
643390
622980
449059
439068
672782
988920
32013
529943
78184
145449
839942
117122
998817
189424
268082
135977
769049
547889
610574
447680
766845
199262
977729
14321
664359
338031
780434
652083
735511
192183
566617
463517
978416
983444
1006825
1006194
471701
531474
34218
216022
837237
355156
828114
525496
605535
63093
515760
308354
837987
318294
404061
265127
980162
311711
810439
666690
623354
821622
694854
172111
809531
418423
285610
255740
897797
640589
27915
364209
787182
230812
529920
547283
740978
746153
708258
762087
833223
264446
306435
658858
629027
544251
1033607
924475
983446
856703
544503
568484
730708
1034855
58623
599039
503058
90804
669684
808345
838347
269391
91074
794879
464427
998309
633210
420391
502625
300148
107226
731658
630006
224325
1038594
386764
474828
920051
926156
903619
283087
882512
356310
190329
401873
486334
478908
782948
988445
93045
813415
84233
273421
477672
1039094
917401
925978
977316
162962
620013
490121
202432
353415
754869
99902
632401
351718
90997
323126
533428
462255
774890
340990
415266
211155
328798
803294
944042
82158
822539
242029
694050
478183
467653
835169
651552
13994
799043
397076
126126
595128
893763
263356
645508
940861
95010
345005
495810
463936
847880
665409
677344
503106
731845
157523
730237
228827
367215
574423
918609
723631
677127
992021
237799
895850
229093
90640
457099
1019864
107902
703931
926353
85639
156499
11445
775076
243566
507491
241702
348953
138146
1017777
640982
761848
167747
818146
604706
821725
872705
1007690
705675
868887
283421
452723
936913
106506
593511
1036747
777606
615976
533247
843439
434828
249307
860768
213278
988452
432591
231319
763542
328353
992116
379190
227572
208119
665462
644622
89065
858579
128392
993490
392258
709313
646649
221320
812637
842629
51184
766545
836980
246711
279342
774350
966943
8329
410422
753562
387647
972724
315833
226025
222522
962650
711186
714114
426736
751141
669109
262532
997048
142993
100190
677680
202536
887001
507347
234962
484869
605289
100880
857378
820689
305254
1003806
363386
492909
275436
917320
410931
787306
964653
643008
876712
455793
232857
993941
711948
172140
311574
417395
166643
796266
333125
1039388
989896
725796
564899
711008
930636
252796
484011
364506
1009131
409433
625745
835786
849804
15164
893583
974233
333642
616832
241114
13427
696465
713473
680448
803023
700543
34179
466226
634238
779613
45345
515306
980975
283151
566190
965695
974035
855963
330970
270023
105968
45648
284574
560064
92255
104445
468756
685426
347767
102000
164053
164635
587
949518
619234
1041178
715424
533780
149432
914598
628387
896402
716311
964023
586326
135531
904271
731497
722794
1043437
221728
547426
527283
888645
736937
623974
1042471
193337
908117
765166
565607
963145
111079
909935
941065
766757
403346
817371
378627
109765
869979
116216
131552
756241
460301
307477
308421
784510
176501
750390
899802
649539
1044784
536116
552799
9648
564245
178697
346735
500721
332635
370171
455602
682175
558032
333923
942337
215902
292800
460610
410912
125195
604438
341158
830939
694392
59374
483904
629347
67641
159231
826877
839486
470076
497943
715135
772493
1013428
886368
645512
426122
951966
200165
853892
181867
261257
696903
176777
197256
569657
772870
884678
617746
635086
531104
875271
794498
502800
732036
89086
140857
281488
342655
437981
594520
811247
136826
848303
624024
819911
335677
849090
134801
67953
866407
369495
1020382
761911
213210
569043
763915
315377
11124
212458
451886
634431
1038737
446615
336827
1013735
549966
340615
777981
411556
779494
450434
470865
336102
321236
240993
907989
900896
17327
638797
705441
603612
243940
826529
1011865
542007
742520
930395
414269
409238
698130
177987
377592
509670
614753
195292
127090
172594
737049
200111
1036281
447187
621439
652416
209119
616337
686052
406663
285509
838623
919493
543299
917333
54701
609784
793540
919838
459804
225060
449706
508751
813505
186563
876059
407900
1022748
814193
904885
686032
867615
825142
343985
768450
981804
658871
460136
750610
107970
180085
1003594
344801
13747
210181
376829
73904
129272
956773
331058
940121
200106
527452
637854
394138
374003
276228
271498
755564
452505
610947
401159
1044866
51838
883594
223042
903747
635112
495103
861062
12179
1012471
173905
872421
1025715
468730
770936
854068
676413
304978
224024
588026
752850
508923
316921
623656
94931
950068
774828
662540
525670
812708
810353
316503
507191
613732
633128
357167
24843
980116
498188
297816
993681
576845
949284
989855
499183
83450
575461
659653
52626
297884
845277
631811
626041
159265
90018
933667
978328
197758
592683
1007228
944501
878657
389061
618401
1005994
681862
49900
390040
66758
53178
1001851
469362
209203
627004
590309
810495
360732
338306
862585
377671
135304
505958
181755
670539
460953
399437
20810
913948
150894
1041627
77680
35217
959308
160832
690323
845555
66325
902370
114910
124828
149073
694289
259535
388859
294603
612876
481940
300315
579331
685019
17097
24697
384229
788082
559062
972822
203842
9445
910145
999824
166067
807372
537212
60919
1005088
493946
80278
464755
603853
902480
99653
962240
695478
34758
974402
309580
751367
12685
731098
339853
116775
138646
231907
1030218
471582
259895
337607
578829
905980
328688
566519
260816
439912
112712
881436
279849
828203
1018121
746318
875382
117774
786951
701547
397583
876645
289535
265897
800639
665086
569929
952969
779857
473096
72963
696003
713107
41001
96862
764313
461483
1033330
760174
270427
489969
224647
967882
840368
951634
790340
1038144
11805
89344
644336
198762
348929
755593
352414
843054
781477
607436
234360
899446
517118
708382
76707
251331
982640
995532
969001
163755
831926
620292
337084
534917
810020
1040388
1019816
916513
792173
276349
329332
719422
804675
294059
414339
947811
47743
777966
968688
119063
610593
748000
817563
50412
159276
992303
12030
798968
141050
958262
658483
728499
346073
678153
99507
73666
536674
247753
1014711
173443
907921
187643
411089
76440
482944
215638
499652
12436
332423
763426
503516
645548
500165
491226
596743
486601
692109
132371
912030
864108
1020877
997969
701176
421026
782939
590332
881455
316131
996432
469733
774912
795041
876263
784404
622006
698169
316812
189885
336042
121070
634592
455052
208394
360205
823827
903382
761297
575486
741819
685840
75990
928170
525053
958885
246793
47632
277410
367809
785231
97499
985708
1028996
638269
1026703
368912
1035171
349033
1028535
634215
7230
540507
661400
45614
8257
207178
952304
734088
605694
693308
550622
752384
304087
723996
783110
248973
704749
211973
296105
595545
549562
624402
1007162
42797
141191
552298
888006
825915
6718
935898
972799
793174
90035
569058
454539
566373
835592
150156
15411
383331
315142
44024
866909
963432
828686
865480
172969
431158
889874
407307
596261
267242
998004
234487
566574
440575
84704
638352
661651
613754
506666
220707
41156
56921
476370
348550
456111
939319
270175
790322
920852
51459
116395
456122
836175
373227
890810
455850
608197
285444
488365
314335
212697
353242
973649
958199
118367
545457
90431
208085
842572
821089
29268
386688
282906
894705
331273
524076
650934
743187
892141
439111
361202
125300
414905
513915
299227
955412
169805
607375
38109
425508
677124
18520
802892
312160
1002107
989931
241355
202884
222179
715124
589440
993522
1003250
249189
411684
910210
784036
963745
857302
924329
1022455
291821
888865
393584
704116
399186
377558
176797
165597
949578
152737
289204
687087
142207
286109
149718
512730
548274
857695
154608
16557
113210
484974
781745
754181
111728
163252
53401
419792
347893
269880
127308
521944
998816
684431
373758
388193
1007226
614558
239534
834150
33656
197531
995622
248763
198062
776928
23623
850595
1044287
188763
998814
791497
257797
292294
50611
447454
491939
261216
70528
579470
599091
316628
295119
705788
232074
418565
91062
766646
742453
674633
958809
645170
604314
817634
177970
323065
788930
835520
896295
267428
619452
981849
1034494
905431
551292
378475
1011384
731084
613934
458561
668319
594987
182416
592143
70312
46906
403977
562504
400278
471574
97501
407846
785151
973482
127357
834063
817251
465626
1005900
882558
167956
667604
847500
264324
60031
196466
432483
956760
753992
742545
854161
930085
710397
21991
664182
748828
287674
788089
645418
862109
43744
297408
798321
524019
774688
781424
831911
732580
147925
483075
394059
222518
733723
300719
584549
753551
732444
503443
949962
176119
927692
1834
1039388
543678
121148
569411
1040741
407436
315465
158672
569748
112886
346769
1007510
1018110
48585
367467
923887
771351
716548
836627
877056
890628
867073
267756
618978
346648
178939
821469
708947
752463
747416
798309
1007507
358949
866904
132975
88682
1012303
17394
355811
685049
752658
753447
696173
1034435
910092
494249
947461
616897
541096
934932
407632
218474
702871
471696
125864
982656
45781
973046
202502
59000
766612
920454
971003
708980
539429
378309
799288
338148
186269
695047
827262
134239
284834
2665
454754
838797
142971
757107
622731
295056
573182
386691
527444
521407
784245
316922
5141
103763
350906
776400
880852
990096
111205
531459
318100
749784
885056
895856
165234
86729
27548
1025845
581082
144966
942569
931362
61170
755081
294618
1032716
950913
442795
134936
158768
353666
617284
630347
988926
15424
81677
330457
186308
266311
275125
390912
724487
504812
958354
439639
349238
116821
91743
433289
270128
225601
347135
960877
243258
502251
684365
599314
283848
378132
316244
153278
24010
822978
75235
541659
827997
427255
1025041
31544
957466
70031
1018235
1039660
152719
835927
265362
313108
470613
264990
147005
972959
744718
143590
159231
391490
117097
136072
736617
253362
212237
274931
526242
251889
774106
920973
1031720
633030
62232
136593
962403
853880
591649
379306
596428
794817
267066
1038988
412874
740768
207539
109673
885431
706414
185029
819402
541577
267787
441848
652034
765692
904849
41779
824865
189318
371182
953146
988175
667303
646807
694744
487084
683136
403609
767725
1038193
548518
409562
259592
105047
191262
600439
107492
328717
199776
909469
59460
523024
249282
954761
415930
272517
634353
146568
897043
47096
203156
226723
681240
637527
867234
223129
938079
1042758
979551
94874
681385
636272
971040
912625
835727
301663
566047
677678
946985
519516
431382
385872
788580
262442
460853
156574
711470
682887
452617
385937
655149
844816
22187
247333
82507
187708
945555
310477
348434
102623
106001
575058
221041
680765
212604
144587
1042010
776477
268959
586067
286934
533243
634089
256451
817346
708907
860720
507076
214916
638776
265516
414227
62045
837562
912266
314004
871511
486731
818318
253406
366103
191776
768928
856624
876707
730547
828064
455467
296637
1021463
475595
739428
657133
266683
116564
444716
440865
747882
731558
298453
1029925
308262
353225
1033557
545682
187390
410265
743111
633975
574897
837773
367252
535807
722501
1006004
33675
833704
181872
572836
95772
232720
565747
334580
354745
834676
952387
728373
248998
750844
482737
511189
479603
241188
775199
14207
687977
963166
103808
431794
230798
152758
572809
166847
266584
901079
947890
762577
66323
406937
1037121
751023
843943
60930
527615
151479
608206
629011
984960
731929
25118
357401
1020250
884353
779275
320231
548396
207955
164993
610576
144421
349829
137891
704456
326623
318646
789345
1036495
997166
4095
424717
438067
954549
709144
267242
355819
330803
346193
871855
1004221
1023158
556291
954439
694068
723790
45803
80631
300004
456862
316648
490318
404283
76337
732281
675776
329091
243852
747217
622563
923756
949014
889434
907989
271308
495610
195569
700054
862242
1043119
318511
34909
681773
545439
497263
416674
976279
698317
164487
732823
462100
991846
479133
881948
411544
720914
249723
104421
852137
768909
164037
272876
804914
809683
798753
411871
468476
956001
31729
144887
757895
588132
504205
128196
970038
944647
24052
803294
966148
47010
884874
416714
376352
608697
357434
608572
319398
468492
500579
131332
433125
348870
210667
338743
425305
253775
736196
27368
694700
707034
1039908
877210
412776
46652
172301
399768
925476
544457
375090
585436
673614
343063
878726
87233
362463
1004198
740194
28726
124321
956132
279210
108667
740693
85294
261557
895586
677269
509159
117049
965444
580787
913007
446425
85873
861235
571353
633024
909061
331182
139796
128626
876992
400458
300757
559761
418021
628676
613554
450412
10793
27166
767266
698938
373909
806018
82226
912284
810873
579344
776659
182925
29544
355444
405716
440626
23984
944976
836718
420957
998152
119153
474173
513590
180018
350230
1040521
86886
526788
720340
559358
475355
773738
436191
153551
966928
701580
591353
638676
1042654
726835
718270
206765
437203
736287
63492
903214
143525
435909
992629
16445
668004
22813
626763
159077
520944
108466
1021376
325787
467954
112671
586763
64725
344284
584988
305067
602473
381670
821510
64805
886975
340080
137513
639702
878928
1014019
568003
42412
727791
718748
720757
43932
671097
1019565
168690
149441
730562
47842
852182
295845
991888
952305
723713
377267
93915
1012178
454705
413816
591181
634586
433440
975459
117478
825296
994395
628813
242284
477615
959152
501157
114012
161310
244369
336291
791618
719619
13795
193483
670947
142061
792096
652232
509106
529699
458990
207770
423432
702540
421024
689474
111448
222780
250277
704939
902958
393427
240395
490707
979969
594971
739860
371977
425500
855848
399136
597016
890379
879666
556410
925976
535915
309811
146479
990906
407309
741953
425695
522574
332802
823429
691647
772543
265099
346284
3099
160616
629867
376427
408610
749141
100485
1039215
394165
453027
750638
654678
627840
599426
1027204
953448
58181
553921
90119
63137
744024
532058
116592
699979
459666
143500
851132
597105
571142
561202
166996
291486
61239
376987
553275
454024
75582
1043833
438239
1012732
528922
832750
202421
568293
500397
663677
665305
815612
283895
654406
955407
472093
427146
398086
594452
921843
781103
263788
263717
543462
544879
561366
695889
526695
205780
517390
154521
810028
840950
944596
339425
975235
927011
947464
139076
150434
545748
252197
932723
171358
787297
807069
253949
284720
63446
564706
493151
663606
349836
653696
567296
934543
982864
158986
421358
19484
392989
335547
622236
668283
794312
494141
113911
604904
521434
688625
990820
425978
685967
86493
328980
553804
479757
435370
354959
867461
140154
771350
739857
812719
167575
349076
229387
592909
477963
204323
713991
960750
53413
774327
33877
734305
1031603
941122
317581
839225
657900
17373
456239
195679
165149
842460
579480
757158
739060
882009
106754
1021160
368901
255206
403930
411589
846909
533246
942994
646248
134467
842351
318548
906087
306164
517839
941103
39749
665305
613636
939063
447320
417771
794912
830133
422604
499783
1685
557410
246510
453938
675105
49751
12920
904355
767819
598699
513858
282170
349340
141617
531500
1825
3051
747721
108616
328210
79372
153529
139290
811081
560206
121940
259794
765500
735209
105128
38297
696376
714659
871164
443474
108096
170206
53207
412140
245556
676642
750110
301574
363118
376810
492435
529140
554647
5908
747634
503762
200344
259758
250254
227249
531111
114642
551863
872129
50238
107582
589856
168229
47898
158832
445756
990723
929359
902976
790670
244013
614330
345739
254675
769075
103343
635678
810842
918343
117415
710818
664928
407376
913023
789645
653821
100378
556030
927187
974841
231092
394325
945044
585916
956336
966869
491138
141261
466350
188108
579652
348910
791908
153413
279107
30545
194947
3480
847183
772389
296706
840093
701825
823595
686338
302016
508789
788420
87893
663743
17978
289199
547332
609395
820049
959347
976463
844051
107220
850310
176007
627947
844404
870712
371265
1016089
17414
271200
618441
475204
575018
723550
450192
2540
63497
930998
284172
464014
989320
823238
347592
1012548
795767
885382
470216
214375
345355
899775
21598
383615
84164
390035
706411
594850
958120
821489
145992
815627
975507
805378
920241
934293
463460
700993
603285
678872
539896
76995
714935
835153
275186
212460
658280
343117
16062
599486
539020
394631
992121
278121
625553
701715
911576
133789
284148
378733
308791
148759
157806
911462
832279
302066
614920
7119
654166
318562
258699
911928
913382
458801
885435
117130
844674
568134
911758
632524
61922
1023804
1032794
733881
277762
633408
841236
251723
88362
322503
210161
854753
332343
213706
108541
722344
722025
381104
981619
812097
945505
35222
822743
451939
721631
497788
540349
566808
505582
729157
880952
701628
305666
102400
951367
519040
813673
491577
576053
176990
548093
911325
947231
365387
212888
872508
668473
827240
220167
564498
924860
870550
650603
56824
270402
592816
45731
833847
134658
573185
155563
697836
798737
983751
464298
945682
617451
113915
165283
662854
405622
369089
776402
754705
1030220
741556
513907
35504
179541
297066
16590
856343
980056
685977
461935
774277
441174
504121
618435
1026390
234102
837662
504055
671002
331014
999214
746097
851114
70280
196441
1019517
97462
748145
723801
859182
1000125
1016121
87340
752728
815961
119069
243602
350163
615567
761385
241077
91980
785313
1025184
136502
456250
927143
564420
221965
165462
866518
1020113
643435
778614
1000085
220068
723532
825550
217525
537125
129716
167855
160090
806080
254454
695026
70347
326134
696040
65381
505316
356750
1039814
601332
920490
1023601
505651
868053
363825
812139
650523
503744
298433
181329
252380
102358
815484
670108
960751
553643
472985
104030
873925
555498
801146
834655
958704
379312
143517
932938
292383
852932
553746
140766
658178
679832
62740
591290
523336
555175
570793
451974
264340
666732
98588
237757
862282
85314
978835
143405
220558
1013547
174031
173641
389651
4557
387471
1025318
664528
907861
1038064
415855
966825
593453
749131
116973
71148
574842
304263
97142
864660
927328
716933
256685
645683
485724
996706
246110
1001724
691924
236552
1042856
886747
232639
358252
778001
121936
545675
781869
428960
779583
53215
441924
568006
733155
864734
974540
313753
678837
840062
791888
88919
78378
955767
42838
724573
317271
500243
16142
13664
762537
792244
241957
145090
885325
826978
541226
88060
81261
587861
924888
138066
31161
989161
156444
646210
864802
854783
820332
97459
437392
1040129
853527
194017
526795
582396
54763
499493
614839
80277
806769
718904
799245
196890
107424
162267
1032759
139821
53133
481353
542900
544905
168223
515652
765119
841286
50491
328762
30618
974514
272789
887436
408593
384116
256052
349938
859317
163915
35644
177184
433561
616697
563437
506461
806808
801238
252807
1041296
696657
305486
747586
86295
76110
328370
1018330
1043410
411558
455444
678805
286802
144747
940217
216222
611292
321542
764121
193244
834603
59757
213773
584573
573652
250961
887335
669630
6270
936850
60841
586165
628712
149717
957545
147259
7209
774586
396134
523607
725284
517844
353983
768208
389137
959068
496657
914228
345877
546961
917120
903586
472804
637373
541046
271166
518518
587246
220875
1004272
389361
464471
166092
242608
876352
985026
528385
744167
685054
396293
515422
791668
915753
19751
763679
395568
381484
336926
990956
601760
916893
980398
477668
262137
246919
748964
714979
475831
712572
148374
809030
573701
352570
128263
742782
1037144
637297
655042
222583
854391
970439
702982
380617
514468
409944
72753
239447
741450
590542
365241
838157
212230
497786
671167
556286
73292
545900
276932
1024639
141283
509861
1015904
32593
560721
413487
698680
239207
174393
592860
204143
1016368
669973
67075
129549
65991
637691
273567
989638
407807
867794
889688
270148
372499
781765
253973
477105
706068
139313
683060
842650
152955
976781
715208
517926
96030
49087
200730
199457
471616
117588
983446
985609
473954
1023761
484611
144984
938766
1012404
242008
431220
142336
835093
152834
406444
393234
305135
933623
925141
816328
337392
591721
1044009
262087
191030
246077
979164
832929
932112
769988
420701
345684
417203
108488
408070
807206
304171
857034
19240
621928
972203
27159
513839
626955
1032818
600182
372490
412405
296840
473509
451612
100933
1028339
827816
851829
602280
333211
231766
882565
606722
184266
996094
323499
176011
343068
297548
996839
879645
948997
144974
16696
94432
989800
530861
86115
598419
298961
535086
1008038
380524
590162
465227
556938
931310
648922
320841
419581
730172
114336
853955
174592
639759
313007
537412
141591
365832
1042669
973801
832371
168577
762332
895556
390791
868756
238060
292779
254344
229573
1003583
836275
42113
655473
135038
413739
238025
779863
144157
152833
112121
300739
219895
297558
680062
513304
962308
696406
586981
232092
25314
481401
584193
756211
817377
459765
462077
432754
642775
56995
339084
50887
553331
208412
522007
380456
529064
365324
206519
607051
527420
733354
259521
807338
671265
865962
450829
665
983407
904089
339260
1032872
828135
865823
147506
684060
120104
872267
55302
574101
127161
804075
333343
162592
310893
499572
472705
574272
394467
69930
924266
408291
989335
399103
931867
794068
113348
1021526
671467
482414
246223
205472
397166
83367
398538
684389
1001707
28211
145776
285000
370697
600053
662296
151845
876712
471002
384623
86287
292973
68616
968975
668531
920482
372619
660201
99181
503364
555657
1037546
467434
121788
805208
467764
368924
363468
152275
220250
167042
635299
983173
364179
353717
53880
448869
707305
134788
583727
588251
116149
931120
711976
454377
371166
577407
629483
1016397
946798
833680
54313
534154
768538
470402
422015
997002
48820
11024
24978
951550
4835
369130
902374
783994
167148
78221
149260
739223
48884
430557
823978
119293
801549
24529
460680
592750
418558
280739
662977
362150
224150
142274
57829
110605
253181
931085
1011901
345594
588890
952501
415455
1007447
535699
371489
905406
180106
1010956
5630
19759
495645
683630
204172
274389
654549
963677
800054
440861
312868
336707
557510
214361
714847
516382
731925
1027024
46098
519389
710559
885341
783397
927897
210314
666159
719597
253208
24824
62885
52243
489302
793241
290228
140178
760808
1008395
338593
488224
779495
907304
763689
423643
969391
617113
841000
571588
662270
446565
858365
909147
305005
354713
731133
240299
873928
381285
349236
1019628
893810
61148
900259
830843
951990
229713
568816
771776
650658
479000
111506
413080
161661
287056
833040
454731
827688
911183
572880
852070
1012394
966458
970486
877772
444078
342366
698722
481109
628137
484136
124985
1036733
1009390
837452
343917
884793
374700
19630
253383
298208
715325
227382
355623
455217
601338
732525
780140
220771
100779
895817
944294
404562
695900
607532
504352
389880
221539
723659
358875
307197
210068
862644
448487
22754
434330
867395
126742
530373
298586
95325
360270
514818
149591
833495
117960
34353
603662
524088
373681
195103
98596
906484
390405
918710
735893
518295
122711
879217
997757
855683
152854
411343
544297
307423
222986
715520
407202
6219
936247
330258
5113
510876
220074
481182
484648
838953
785045
79194
287819
114152
80105
915656
176446
560915
308728
345682
164808
766352
563125
409937
401255
48663
832860
529321
374587
591394
165997
633191
63577
257492
942568
126445
1009256
511493
632222
541502
298393
162019
250852
495355
119861
791669
149897
683565
39866
340379
315485
595237
523551
304065
186936
424990
243042
856516
364461
256431
938668
186259
671412
340762
410600
354398
176571
634557
445540
749547
288657
686902
763437
313922
565048
990190
583001
171206
903386
756255
317001
599107
216852
870146
70928
212674
907035
141127
92293
928504
1014687
1030687
588775
18415
591509
920481
573821
891975
451664
127742
224436
638198
966531
178773
646032
584605
448550
39710
99222
802103
476672
22879
683251
757446
7791
948902
255026
793175
493684
844090
562206
513548
615676
157231
518373
65384
1007641
933480
475578
589849
342797
942650
746206
398096
794486
455931
82903
134781
99956
658263
609106
242346
218932
860473
194210
709546
780394
60827
963732
643691
67477
603339
232333
620142
712036
283500
618596
728175
162015
31662
18300
987552
943216
1014295
639321
566586
801521
338244
223905
627737
963331
380299
399108
341039
877312
464959
250957
681758
864014
269180
737463
202744
56717
627575
769425
274411
69575
240474
615502
551989
562089
544165
889933
375979
339132
300833
349079
907325
439699
869982
976853
517332
466639
140425
295956
503012
982467
339181
679273
418943
492734
427534
823656
726967
888027
1028318
427557
725035
1042213
144783
702953
104535
511290
305885
385181
920049
86251
666481
711560
746672
391914
539683
904767
66543
790305
436277
677660
701040
469893
523672
888274
1044382
623432
900370
82147
1005379
899855
333113
42880
596002
706747
419998
819425
630947
736094
862375
316802
531737
671742
260468
925998
705105
766968
171868
949731
307479
135034
193488
157726
188211
428153
809249
594784
66012
314094
867477
126608
755063
676195
730726
960182
522832
754338
760618
132837
575458
380058
365884
538839
605602
40810
127855
679205
42310
811467
534660
173413
744828
1027296
360339
186940
597677
526594
252375
545690
1034410
506347
269635
518193
35504
256448
78639
498900
61810
346629
954942
8328
139750
261031
387591
456110
450445
367681
785500
513275
678134
912088
38863
909113
742066
546451
550598
398238
661428
308934
772556
274459
395943
112535
1008788
287972
558057
997742
529576
437064
1031426
561782
386596
220136
703817
664698
781478
357610
772134
1032677
389869
533901
581126
153086
163460
155742
335995
333025
267632
700607
388929
202623
104778
556487
771159
754785
640467
528686
95064
716901
213602
921450
409361
845450
734059
406763
560119
240934
425911
122022
155584
253311
365431
729914
275864
934590
243542
944067
317918
470257
84304
311169
867056
1040612
116600
379767
1041406
16463
686043
532140
945502
1018531
393448
443916
1003119
703050
605126
950536
31277
602320
209648
1017374
465990
320959
12189
269520
230818
156676
385459
258492
602072
421628
880758
175281
949391
696052
1022215
409150
830556
449544
795707
239985
251080
646795
266221
637868
446636
35643
804114
357689
18694
374393
247373
659522
540451
460457
124512
681540
98997
724736
656775
548811
452133
296983
432751
712676
802134
448717
196592
348353
966914
962357
179115
830150
341911
303510
243795
853465
419539
58347
412638
1033118
471837
588079
422440
538525
990451
689924
463840
981534
841474
369974
557152
162819
344643
740387
865172
212229
655958
362658
752190
54029
476412
29117
273925
751700
295888
901709
734708
929802
619272
228871
996212
725723
122984
122976
357087
291320
749190
822190
971743
600003
38291
440460
15212
896124
490010
122934
549589
322291
803660
637128
787404
367546
599322
633463
121098
434990
739144
924270
818043
66582
141969
553537
874807
1034935
901688
630285
181684
145114
957561
660106
314330
339822
871059
211025
888264
987085
784240
301825
776107
754534
892212
579958
333322
238610
122816
952556
1036468
597739
641061
451237
567843
138265
250970
116778
920476
786382
962444
619517
242302
643945
55185
905231
89072
240775
366968
614966
415053
287053
511864
748755
935708
776849
4802
386023
833447
122347
170640
102082
1025550
176400
538977
542492
97428
381223
98721
243152
446200
405560
383574
903838
481358
731597
220931
44292
147312
37076
214019
1031906
970893
418500
46556
455755
632741
652724
65427
1039264
279576
970527
589849
919608
930323
296127
394601
1004389
740824
752736
530250
386369
286832
643830
109617
620556
15044
964285
706878
496512
189442
503487
51092
1027549
19663
742737
444910
596020
802983
878035
169225
582402
536303
475634
451543
268133
46941
381303
725235
749218
312184
954173
634058
875392
545050
625259
814893
4157
563741
284510
880956
702096
296279
453313
386902
646520
360965
948048
32908
965330
17681
32201
645000
188437
530811
683354
496985
356287
384598
498263
655697
733932
901859
941037
224996
504843
714193
387128
524673
972314
658062
949768
454763
800861
387468
782978
647069
285394
576972
249321
55238
199026
250746
610478
291445
310263
602021
770474
698109
240338
144347
858303
989216
320286
512215
186397
324873
351611
376368
871939
773989
40028
1023409
322720
313571
134982
616640
861359
519183
756632
698146
865786
452581
184001
948226
799848
325640
391803
211944
1006953
261881
980141
387109
487087
524642
449493
366667
663554
309514
358449
946890
486869
119497
282342
759974
227302
49260
761
919487
378786
671531
997340
490991
49774
483658
539926
741413
19526
1036921
367668
553253
1022999
646750
494276
68804
767382
46809
807778
666808
644092
812878
289076
44258
526142
206262
980540
317672
190967
1039666
94243
812860
821457
245104
42062
840139
568109
445929
480818
479824
415679
534457
97053
787622
784198
65133
530473
231674
119739
741721
997550
253130
752780
161589
785731
761558
927938
360741
572682
433801
408945
224203
30907
370021
140052
744718
932414
576616
728030
134783
950451
131751
488975
99469
827318
949399
350661
794902
929484
650212
252555
584241
49943
742650
1004984
264263
880797
97918
11096
144114
34795
776485
538825
327874
604871
481423
768723
800500
449748
882216
264267
602565
685433
28907
222927
974515
425558
543430
1022456
354310
345151
529213
151399
576824
770797
1459
777888
834388
448078
689738
633650
729713
834408
935106
102066
499227
318201
920983
714157
39492
460091
424086
544677
476099
273945
1016631
38532
243124
297364
749215
164193
946849
131780
505028
920244
108879
503932
693414
376004
821357
182523
413833
412678
277734
425228
231527
833938
968459
440354
691139
999040
760830
99862
129401
141394
852031
1026325
555182
904647
1024633
153456
92182
600582
548010
195333
534
461469
17490
327403
525983
63467
835542
885745
879449
226775
320592
973853
551986
71176
818235
450704
1003500
313617
545768
965800
817863
9489
423037
702415
93335
41497
135364
50917
555679
481097
274954
776335
904936
622255
970977
634311
445199
756785
591841
1031896
590087
1019659
559289
958888
1011008
146282
684168
434212
770813
106004
399302
513056
885315
347864
746241
112032
1029451
329672
694202
244738
578418
857414
304026
64533
778744
301240
924902
355566
580243
300806
1000474
449689
956348
265311
440326
128026
792812
444014
1028926
95998
733202
534254
375839
487664
421767
507423
466141
97628
784928
412055
514580
127746
300168
638318
940808
415488
537679
676245
977934
773516
568317
973037
889100
721666
69331
196027
697811
776116
642216
738987
94949
371687
883877
642983
324957
438013
736432
854352
867114
176240
622395
216674
123735
765101
516316
913621
825063
105399
936633
362666
991582
491381
481979
928309
993329
658013
78060
657724
248221
145677
39627
954444
1045132
1001738
82344
795044
755656
947378
764178
924733
753690
599963
702321
485448
882462
606101
411935
684957
64502
215040
143943
1031909
268460
434109
527572
815442
971284
398703
655688
165092
566641
790366
617424
854073
999830
788329
764668
882761
389923
1013063
176567
13815
493234
854929
910029
236900
258247
269208
723962
275555
264218
299271
328519
387288
597324
174787
181042
636032
148287
292735
312391
1031763
66990
24124
449102
360207
847853
244237
187889
813781
661300
508560
873274
443961
455305
779136
598505
10414
588109
11491
712332
302640
797167
928524
894239
845099
679975
67803
530607
177866
722432
193896
12267
399006
806322
823786
330090
248006
667241
791490
410510
795103
852033
771638
1030028
153671
660422
748591
893667
223401
323733
984335
57249
177802
568666
81118
686397
186143
900452
928129
198486
985667
118031
130395
726132
641303
2616
75786
200893
808988
575690
250476
997771
711105
34406
38432
512870
672714
923035
123630
859857
885422
110141
994545
387591
775408
351708
357287
282702
919915
915253
72402
635716
652143
434143
477289
429250
553145
639749
947550
287055
769796
227535
1022414
861742
716572
972861
11418
218968
787874
353330
982672
454243
842162
210525
178497
143195
487150
42184
305957
236127
760786
536566
220197
869770
236952
373721
716738
851186
311818
7302
614212
181989
1040501
881123
553672
305896
771134
227380
249048
695017
104656
666545
242890
237460
280558
954255
828613
949845
94006
312522
30076
197612
430005
501764
467139
488876
43289
136768
209911
888240
733195
424153
314029
233768
325512
838749
317208
884034
571587
11806
460965
250029
705082
258765
976536
790438
105651
556657
171476
517994
425014
347351
475456
716035
557311
46818
867947
447660
326999
724929
896434
36540
393866
356996
864620
933246
632222
494701
396584
84279
797084
417365
363124
539769
204171
95486
607762
966633
126240
150623
253973
932965
211059
1024165
593474
228403
138737
588123
321298
152886
8227
1041863
113035
752211
641263
854987
643805
885261
578602
40695
211677
788562
982594
895024
5113
293081
163690
733336
11355
370690
438944
713231
76442
229518
614764
1011037
138891
465833
972039
903380
239888
75474
442547
134186
796278
516077
753731
962668
790021
979151
584955
724385
881362
936926
92606
319742
959524
769800
881897
97604
545466
246868
287252
110563
290559
307932
380190
533628
196929
308286
1037001
513910
437739
146907
14026
368178
361809
459305
146241
236709
643163
748331
565197
948809
743550
857091
10465
888414
845760
998881
357543
1016215
1036968
774626
998763
17593
772343
151649
834990
182133
685109
537961
642380
38138
183695
912965
207791
824274
694346
307449
385954
721567
321053
950964
515732
784508
848142
639518
725101
796647
36005
675800
680558
1013674
17252
1042804
279673
185000
319210
994898
220533
435155
258293
470580
56708
545699
526516
976994
805520
435033
796914
532964
419276
437175
89914
436896
804787
277927
405509
946888
568401
82337
274761
339889
13591
542691
987310
874333
397769
179756
192116
246446
60603
882350
314760
498126
106874
956431
157679
524688
138218
113319
954721
861834
207534
858344
418624
514285
571173
936276
182100
60228
828225
147788
175441
683970
720787
1027145
415886
760027
28717
639740
128219
46961
136294
745403
772585
792485
381738
957935
620578
1017762
794410
131838
780017
248145
9070
1035239
852694
678134
191824
431189
365587
47136
980633
378060
656478
956421
246223
348276
981403
745113
195118
35144
42680
184309
524832
234239
426479
748529
869395
169796
879210
12425
870517
848362
418832
158329
812682
1018587
93649
471010
450847
967293
637761
691299
639425
646217
145263
367615
335411
359309
884858
346698
389461
977392
793919
301381
570562
239756
30915
492339
901242
40736
272311
595155
622480
623197
550080
774505
396487
515335
69198
762172
760607
523459
392465
587390
986386
256085
167065
123447
201596
1017361
429489
132878
145382
515252
1031714
283436
340137
327649
1026601
712657
726356
855048
624409
841111
589849
508278
92283
609072
250337
364298
560590
905432
316508
499129
866682
781167
383882
163319
671792
403450
706519
252715
672217
1024016
8781
954594
151951
128335
486736
124088
566199
470202
158528
269683
451281
669916
1020125
1038396
614344
361469
670089
635732
328977
1013095
47689
284071
495173
563550
229069
411118
927638
131212
247823
714120
456178
117711
847309
856938
578800
377571
202851
412574
1013806
644369
784266
305573
513736
1038639
149546
9355
505323
791198
527681
1032885
243930
864582
204130
801433
251325
91578
1006661
405449
827427
583497
564354
346897
737544
998463
84986
54871
816375
23649
299040
464781
570199
1037582
189346
395462
493337
38995
322364
637147
125267
732861
666726
293334
397748
663731
879497
826686
171136
1044484
93916
934774
211183
143305
921400
734837
546874
266663
313544
910937
336604
993930
229380
933647
295331
876498
653584
382350
26611
9639
912677
334413
65728
396740
54185
1018820
781379
148163
428351
865440
80253
825773
160571
954948
157313
583362
200520
292719
7057
257758
309386
11811
635770
754038
396620
341123
390313
989194
476165
168646
619668
273190
11954
345240
164863
609336
907870
215609
34321
336568
601627
959802
222047
704317
666178
1029419
543809
696248
38892
136095
274235
346272
461385
214732
475395
932401
713453
822374
675783
232873
947366
1033055
254447
24687
586477
393528
846806
932222
625620
655252
219857
274296
991104
323920
802931
633212
501028
891976
154067
501108
389454
842452
505219
994625
36526
30520
487178
503853
294128
31052
373297
458506
629409
541897
183558
730508
501415
406931
269067
149853
483561
169213
465979
456542
66871
651317
394849
537609
142682
643425
219903
498846
792656
200864
219787
4505
104015
33577
337006
546327
1028670
195297
649310
173167
246216
363873
786438
665163
87353
412308
223156
914255
102657
847013
308157
729629
339719
143698
962577
213011
765308
90885
883108
238797
738646
850488
77766
501120
27596
178805
805349
240416
945371
931916
388199
654217
754049
838893
203617
572298
740061
950915
95212
959370
613505
32542
804772
791669
744478
579270
198781
257427
313201
250333
231971
872258
107890
827343
670824
975250
681087
449352
843511
22075
9466
337592
743045
788379
198137
76196
192740
937381
887660
176202
841493
965796
291020
636605
262427
211065
775401
983369
127376
709267
128267
77849
581413
971283
702283
333571
407501
616964
1007417
717462
298012
577653
497826
778802
365737
449268
530710
624322
909423
561797
327660
81600
592191
845705
171990
394686
511680
23339
1042752
673193
30171
527638
536066
828574
242152
552977
432336
85344
580473
60433
823402
819233
807846
769848
444850
813354
547726
995892
249587
938023
621198
52004
846551
332716
383225
211871
67111
89748
71319
221606
272989
548002
669812
96984
72350
730185
838152
839387
596604
696359
143719
99481
297046
313429
804364
826198
971703
505407
396763
31161
472649
203538
859850
950161
957300
431213
147708
801251
694495
829344
295681
737839
646714
323427
737552
1014180
69602
314397
619518
602983
845628
72811
862093
981519
702338
544133
845180
49251
895843
457539
527376
962110
730396
287162
666148
27982
848076
629786
939854
684167
982906
253599
168187
70677
224108
400322
262100
836991
281885
181251
511385
152434
1023750
311733
470885
295543
565157
740662
49698
488623
671396
509981
787834
416687
729267
576088
876374
571850
534051
641615
252995
198149
243312
409353
631779
552320
1039138
130226
283971
431837
721818
50650
472518
981821
258273
631968
524795
305605
590937
288527
338100
543754
304888
136548
886113
1014591
284356
415378
112859
342925
145802
58936
145580
406308
251143
201497
697937
621971
822209
301846
782629
445565
99078
852835
61066
123394
365760
702156
750118
955529
876555
111432
807039
455369
722234
855665
160075
460287
364870
64936
527054
115291
427155
419900
54718
446516
621157
553591
606992
485658
106932
775685
267367
796644
973116
791541
343907
462434
7875
946955
730855
21694
767840
322859
314461
404081
893009
734205
49093
772386
522032
359912
884094
690086
543748
918073
261244
70439
610350
986130
480754
41938
636509
342257
206938
636884
391937
1004220
624384
615479
28315
38136
168995
692883
224791
899277
839997
632462
53125
628305
410514
285356
903748
935263
117069
223997
679107
651523
870950
653214
860549
148324
727407
657436
403617
535894
440784
139619
693674
100746
551234
858594
824586
290516
1003593
947366
193192
374815
779724
783849
955380
290793
973789
64609
759920
90620
1030365
103349
1025487
111694
529085
53339
3303
92380
1041057
370323
466954
837427
544242
841493
48064
156898
237696
38476
404673
755786
677812
624295
196888
460928
180371
881962
659887
772074
701425
276671
349894
1006197
659668
639852
4187
913554
681735
465381
697077
308031
934745
710146
406767
923764
850672
878106
139573
282659
821606
983677
844214
1004145
94586
576889
391591
448158
31159
290513
814661
110232
328786
215325
346944
169827
631632
341875
968916
485605
477867
972306
19644
421424
965047
812398
178925
721339
643109
414058
795690
927024
159978
817669
117635
616942
327366
269796
599399
871286
199158
371344
375519
498435
96251
406037
685060
400553
59950
826424
217130
774775
234005
1328
218985
675322
270266
999986
46313
757571
944249
908221
897684
337066
783887
126916
686106
907821
1016830
188005
426949
296831
487583
1013171
209461
254220
761567
561941
369855
690597
651512
963465
792405
559342
16007
160953
952510
734625
109288
1030454
102718
698435
7344
78940
440539
573998
676932
172464
927465
854741
745886
1020687
613857
839217
769003
966711
120457
1021190
32427
50345
397201
680019
692985
25065
1026091
796219
844475
599545
318730
833539
1020070
646348
248714
258793
9372
56634
247454
375557
764612
860306
336720
54523
719931
6845
78164
44569
645816
263162
48883
1015070
424706
680913
295096
120612
804655
347378
933627
934966
358379
52277
559037
968324
529034
41389
728100
964737
611850
83362
1004357
944053
193826
741752
626384
698512
682169
733587
556779
673838
678050
946952
713703
883521
278362
148138
737271
407328
113254
37565
842668
319798
602593
829982
754671
252025
148230
696799
760084
364216
870485
153066
440101
557721
717517
69724
873315
392669
949014
313528
881722
160113
214551
716719
834298
843112
145116
645964
824563
561127
396235
342574
160240
237522
83050
5999
1038923
820906
754178
618593
783565
300825
20677
765482
117136
505082
422835
691064
184413
700878
65892
10338
629037
972921
146025
817040
442124
694403
281807
1044044
611652
625848
1035052
360897
941833
713095
200706
1029646
109417
341480
690173
524401
444486
875010
191476
275609
927187
171434
556997
357465
187081
444777
286183
527931
983515
639255
914084
95786
299771
273755
667265
425636
640671
811786
555318
108909
657449
883031
494184
133574
615515
494036
241116
368909
182924
112690
1009394
881997
1033009
510451
136252
971486
955517
564685
495212
59229
605361
112238
205887
215278
408921
741935
305462
943127
419419
609004
434516
483836
447867
501926
236654
113103
606729
819946
135141
632659
345946
487062
77195
325120
652983
99031
584303
379305
990623
104486
416836
893715
155733
716742
305291
228265
343885
316719
659506
491647
658937
85984
201635
883978
63726
956351
490645
655046
109246
120364
145839
967964
85522
332997
734899
197244
695956
527795
605649
69659
303821
519093
747149
281488
674469
106098
79863
1041859
103413
571738
351438
510672
458259
141968
121102
269298
65768
799258
169201
617251
94471
116113
263897
523034
880622
762411
1042476
452727
1000023
51048
928501
732280
832703
756332
29259
777965
318036
688846
663310
42195
996705
574756
740133
889714
243179
1031014
874847
212627
300511
772132
691205
63334
428733
271168
929429
377144
644450
509062
195271
805995
106381
576420
934463
330738
310951
466646
432399
421361
884672
976241
423362
220450
529152
94701
573245
221803
356799
320965
518728
892753
55520
810278
224343
936113
202265
97682
645322
475438
64992
647550
774677
49772
778674
684407
461271
686659
1011947
479335
300588
694315
611664
129262
844727
531856
739256
535722
972793
36521
875665
77677
1005405
506644
386447
996768
254233
463026
241054
487489
127314
971616
1025568
712772
591415
215433
308079
973788
332011
410755
845367
799680
649168
122093
613599
268510
509624
7302
149434
770570
49895
393645
486394
13030
247671
856557
525992
577287
425168
703118
853784
834876
517224
322567
948447
740314
338632
92579
309631
812644
275991
603850
221335
419170
79899
274754
257544
906385
611818
11340
99811
923234
980593
725153
664772
116051
448012
854610
1011380
701394
36369
299996
443080
90346
530723
526485
684759
544685
958100
901267
660160
212333
694478
931382
1042930
97872
4254
199903
154377
177456
463678
663537
258609
930436
30595
980403
807051
437166
753359
388800
830798
346463
867145
490540
929957
586654
145393
568391
582597
610847
911803
803078
1003581
986495
163399
883292
294399
413083
480343
11268
103488
610407
486644
35230
811262
85548
460511
953225
243223
480221
172499
957093
497396
853442
1032721
616535
258286
3673
847255
83087
516211
651229
792379
907412
587364
852428
515529
252092
672184
120955
12189
569134
449387
25346
947016
220613
477025
61549
888903
538426
507459
788272
492261
438922
800986
541581
170442
581146
705657
312736
711617
619188
317825
323816
781019
299933
740252
969715
437201
998740
238857
40076
928576
925111
636576
522460
1013922
829365
363573
819231
540748
470591
710865
791418
802570
321794
363942
31157
712879
48639
732164
254625
549937
693198
1013397
536595
667889
824537
98066
442277
466021
865036
641391
817285
128344
657245
673236
958909
454802
436179
603138
6144
313665
988054
107269
403553
107442
431232
370097
781255
377279
836002
876041
398174
526194
528171
8423
734975
78579
260957
299347
970197
117142
936014
1030474
910123
744705
922541
5748
904085
481189
645089
722595
340285
691467
361602
444035
271868
476418
98070
169924
587431
411582
556748
460696
946539
486922
588788
411033
912548
778632
998195
744593
200513
105908
286153
995390
494744
715476
312272
609418
616592
93015
206545
620366
594103
303347
532845
1014343
994937
758736
48993
380614
497595
290800
584479
475428
240013
281826
280509
828642
845565
345549
505437
32218
700315
794678
273220
387193
561558
863680
1041958
259997
632222
847415
387442
363242
14736
1036413
597614
225644
1019706
226645
349453
817708
166730
920981
246403
757685
597250
981078
50513
454509
596582
102021
369589
1006046
851225
345636
661149
950752
790335
364424
396379
97506
631186
124078
595570
526209
525787
747893
122364
699500
58800
1006249
1040724
490977
186690
324371
124446
367541
257764
968887
319613
917867
178654
122446
881912
917455
478241
682805
258361
553741
625221
1036923
901363
187310
265155
339198
160857
838405
690347
488005
50075
820848
200349
871951
721812
425580
68848
921019
919316
80237
78623
1001392
194974
32861
359846
710350
997895
204707
671181
772570
866829
817839
188851
134736
894955
422402
464134
273909
122761
411123
835951
201711
690840
897655
3585
798341
466427
442225
340742
1031087
498219
367218
348088
45293
260617
629629
256604
913622
31146
698792
49753
1033315
399844
775267
747910
368744
411294
980727
399753
284774
554173
573647
387765
291715
546789
805913
418736
349258
582315
870312
472044
946664
396459
25501
364540
267955
426083
561712
816719
273348
922845
1020209
698815
580721
64517
551560
138270
810845
689928
232523
490526
774084
340715
865179
986648
183619
160038
168700
934728
439460
416556
8778
56559
990924
445964
853261
197855
214871
436572
427586
1020937
544763
382347
229501
391970
111704
1020832
1020550
371855
353119
724884
890855
506441
897807
86205
723976
369479
817351
797231
247795
590607
462050
239160
605539
259367
624118
618224
162112
894415
944304
779342
361292
507478
875085
460615
682416
79634
326700
927609
538528
336385
958752
518833
897256
553979
652696
842416
781176
2895
10370
772381
2692
609014
357124
2210
428906
569561
76797
958607
336241
190310
686798
288794
820853
293872
715721
89109
615743
276608
208358
176934
1022959
1028285
145104
246765
329148
496979
862614
653258
837559
674081
489544
32515
719027
325253
533784
153608
378302
979814
612327
576946
451513
876735
602419
530674
502475
856259
811126
652038
859769
93482
950535
130609
1016454
1020160
64449
434569
425677
511686
981289
957633
258321
77305
709755
383752
594639
495502
586670
98014
926017
1006909
960552
61322
586657
385915
118367
391595
711310
220145
460158
984565
426736
991354
693865
876993
735574
558538
552179
239248
205047
879668
27432
784022
78095
822543
1002635
755148
588881
684987
377441
33044
179798
426055
524922
475556
43965
81783
213898
181773
628749
74862
903501
134939
1042323
1024039
11419
390026
788078
352690
425752
810011
323505
231540
179616
670759
617554
848472
623191
765390
26720
271945
15411
567328
858997
803893
561007
752534
579205
815123
545078
86614
258987
194497
889471
22703
894339
923042
848850
157382
711117
1000473
902138
682355
85038
720137
890593
343009
844215
529266
661658
829559
665091
380922
607943
774789
493523
983134
758894
425571
413346
945924
740305
496742
268890
225105
103469
715841
741768
217206
602617
965773
89723
281903
789253
904800
356862
34525
922891
507904
548078
913075
68848
169022
420916
7639
12416
854037
892546
417636
244211
270969
694148
772742
302736
359974
68832
331404
193743
675767
716463
782253
228081
664227
1040033
473320
852922
82804
651359
453121
599530
18561
98818
374692
390088
899460
905472
216729
492566
918100
295588
449889
780853
1016386
295432
522450
402513
264543
821688
441538
500780
405548
807529
796173
915213
19555
993448
498932
481420
303883
934598
594321
383696
464892
435166
491218
401355
828355
608635
533646
974970
716111
322575
805729
223729
490834
24725
344708
805109
927508
307692
103921
68356
146211
606116
497757
819564
424869
1004363
44872
528617
318211
21756
412219
318964
997949
247511
834911
484953
229342
874831
410738
940766
1002958
350970
381729
464427
846544
46583
751348
821506
312976
1032985
817996
126825
556837
279951
312785
801536
832203
375816
259063
818274
124961
15857
979859
332322
333727
1008135
578810
300757
66867
747132
288797
882645
1015310
634903
80473
929886
356823
72046
54031
966953
83147
126404
613560
429754
708990
52925
362207
1013090
399520
657843
795126
346662
972360
157047
339995
428540
95184
36375
280675
236296
563688
147300
674150
357660
198296
818308
162558
627738
441587
296479
224473
378901
613342
448414
999014
464090
114370
9247
468503
868681
326117
5808
222251
493107
239383
665944
835179
700961
857318
105739
72584
598841
392942
76490
631823
1018713
855450
225648
792040
888180
1039233
334117
553191
1041765
169537
501120
207531
1044792
574975
518265
381934
832056
360151
338211
1122
698983
121915
166811
1033660
898910
409154
384241
963445
431620
246545
672792
583618
609559
938333
684484
11173
56618
1023968
904237
1007661
430335
50665
911889
295985
255421
503712
510843
797893
446072
150524
182103
726654
449788
875478
432029
313036
396309
50161
227419
430104
891334
451318
1039445
841478
193962
330375
162715
24707
490425
992091
862295
737702
805859
554529
193485
993491
659357
49822
1031515
620397
425978
743684
1015909
791357
649863
160961
970271
477900
285293
767402
290842
165881
608782
837476
102656
914595
374641
909252
31727
1032554
143870
484921
172535
650244
425026
200946
610744
130321
156752
333967
174142
353636
407740
954984
901961
911853
278500
798810
906486
1025794
485026
865970
122215
1002551
642677
71066
472335
223501
1009332
104027
185888
931130
127836
900863
172357
481015
311521
380850
832604
756763
439297
474133
927483
704919
671521
529735
190042
448305
662371
474161
190434
888038
374907
969821
1008456
340228
513556
482334
791214
835939
790617
588685
97883
191840
98434
638649
846930
219627
123558
760825
869325
24279
207817
239580
35009
1037074
466658
798505
468163
834845
395295
700239
122327
640038
522540
627067
233363
979627
25081
744487
80787
587513
373394
158627
664263
40521
448571
577353
253590
860405
364622
228726
615209
558806
695578
184890
725444
1024652
210160
289317
307571
140481
713078
77903
199243
134318
591315
822981
244615
801994
686149
119924
893678
321113
303172
818222
596288
564569
902358
528454
629247
471901
592198
942173
679561
15270
293069
455389
1010933
581897
353319
286538
403558
632613
210965
380748
637061
936205
166475
973756
522
662401
800411
1005918
303308
94584
630920
73633
479548
911482
704574
836897
900778
920641
582343
350422
742099
334684
630785
122528
472464
891114
339370
971765
420788
1016176
713313
935192
908585
390190
90206
202338
630959
877940
857724
409399
319408
489754
76783
614674
1001465
993196
527598
751742
1001046
406381
735507
72129
169771
505635
172489
875988
704359
60637
663821
895896
521653
492933
278719
1006207
819793
472636
667695
12986
257979
530067
970059
428424
159142
488744
927126
348844
929614
654127
349804
297450
102111
825745
138751
813753
239327
798113
268925
271179
569912
311778
320424
452649
505009
967422
565071
508310
780261
27831
97856
569596
605695
260600
803741
598131
1008737
483764
758341
239180
92957
430307
549648
439296
817732
694790
863927
541750
65835
774433
126909
259469
656394
989022
498219
107833
826630
119839
70319
988926
952851
670274
370899
944466
558408
243426
218548
527599
108392
485657
457267
894038
981998
391148
160445
775914
131972
1019986
10102
153144
610515
214663
667516
497875
380992
36773
448294
454711
115044
235054
629141
813609
425699
95543
544748
675017
891834
411315
598739
677947
545988
81401
98174
985536
590750
655565
368064
469972
1003997
294629
253435
828720
646644
225878
53159
966485
203671
526868
1040920
980326
469660
141102
100007
164341
250010
738466
672664
851472
272615
947528
198181
635304
584689
331276
221972
858482
834836
34404
744672
542986
591325
619832
1009964
589468
854032
661095
252256
1036974
345924
646209
239946
406233
533433
267298
951139
62989
988175
99154
94712
297932
649668
68078
932345
516144
779555
467687
496956
854592
732355
522603
376357
303016
959071
371836
880762
599333
726786
698559
57675
1023021
962527
222756
452905
44878
83587
471905
645138
689453
464283
1024640
870956
1498
978193
585415
453419
513243
353482
1005588
795492
972340
681749
739543
681290
15702
75681
659593
780566
248606
836275
577507
82386
411469
206691
457091
848820
385679
308167
413712
123445
644041
244250
454196
156447
934574
357249
261798
565867
468365
360777
302167
855582
377249
161281
400855
942014
601357
527419
220136
451171
346465
550799
844004
360176
332467
859974
5279
404486
249407
692549
825721
255333
218884
229891
23032
650400
958757
259059
716795
98584
960469
712935
100188
594371
508404
633642
602877
832259
261370
591718
271775
473340
1044773
885861
1016771
250177
89169
9392
35982
279042
279475
675145
757517
85230
829096
113194
419829
241297
900469
354370
565977
727514
127548
374476
100734
299155
113882
594969
973446
866886
174951
328763
604339
487029
479502
1037561
1011440
475416
1025602
462299
536813
928139
771838
440304
71205
298646
555614
623962
805148
461253
258922
582859
489324
870906
339258
525959
23831
718565
462530
84721
105845
754025
107091
407591
920922
351850
817520
726632
230269
995116
92537
202296
933306
645122
625500
349699
674092
529873
850616
316195
83056
301640
738470
108065
781148
395650
875000
317237
910821
479992
353953
750202
385952
315192
202224
315353
603088
848114
319332
239301
438288
292678
435096
119918
152819
273702
185010
649217
812303
168802
296022
984189
105780
821416
977308
1011929
21834
521738
1660
189702
960426
768574
311627
740550
515105
26301
981259
636941
774252
293474
593977
753322
806183
938208
175974
194084
588464
559157
329558
212627
929414
325776
702072
250818
653112
706928
704660
281908
525639
424160
779774
163277
286230
1036701
811081
656084
130704
986827
805493
3574
167710
622786
290219
661470
819532
124055
219702
571672
771556
423612
124498
741779
204851
742916
391711
361990
1017296
467146
589136
638268
914533
27542
381186
15497
814961
66836
830717
891305
223305
524688
23735
31053
535604
558654
982218
196348
234647
84307
596549
434940
591335
40117
588033
765472
517390
130392
434362
54261
273780
123658
83983
834680
498912
818149
337671
910051
335243
106036
49782
945320
729757
852851
604746
921795
449920
394943
260786
1014033
546291
589908
862525
183464
100068
934168
393433
641732
287370
545096
624703
527807
753724
543861
321248
846596
460559
969261
297500
1015382
798122
646320
40477
382133
669461
437714
6200
1025828
259121
236099
446885
789484
966528
102499
292101
784142
575824
289389
567940
329290
48660
447573
445849
727258
791166
433458
942028
873332
397863
180100
169500
848475
979148
82489
621715
400795
43898
335301
862905
95536
654899
370426
9486
931530
796628
620024
320130
34436
827070
946157
585834
841464
548503
9295
487574
105627
676421
402832
26290
342936
736739
196106
532553
615160
416011
636626
1035887
967436
613697
1004267
376775
1018065
57602
1030095
59103
922320
706208
1017540
840148
346930
281089
904913
438114
256737
282186
890714
269854
936195
949755
538623
125591
429554
285171
885361
33599
730996
149328
502923
645023
165534
516631
47371
361302
71238
1039477
428677
509141
572312
529707
345104
613576
293076
899061
512673
967880
607997
630200
799265
873920
103211
441837
501216
515013
684573
1003116
176294
125746
313605
1040933
340751
37120
937804
776020
742361
905053
845937
42545
724605
776455
834835
139509
906663
916743
434051
430713
792563
516647
127018
669357
694888
821991
43628
563470
1131
584562
197278
181951
568894
530408
917626
897207
144379
221385
78085
867495
240372
135243
759494
294842
596287
636540
405467
274825
446164
279116
994954
281131
977458
961242
954144
896871
505639
126774
802662
1019354
27597
183621
1023777
75650
944506
64433
232551
844956
662886
437451
975518
680699
921930
652707
320958
202052
570320
91558
448893
463000
395689
869823
62446
521761
570295
742625
57123
299825
1017214
273288
197581
305352
726076
912582
262854
291209
676765
36409
1018258
709635
275155
999820
337503
63271
286931
31220
220060
358101
541884
736630
670571
822476
293210
1009096
730655
249288
132795
201659
266186
981489
756203
709351
286051
686301
616087
635120
359970
822320
784891
794780
714191
858264
582462
107403
566472
121438
440139
691847
602119
822972
978065
986556
582867
104942
859103
6726
399554
578660
573633
202627
581
829309
588327
464585
706161
268707
566714
749857
280432
171886
759492
437194
121814
740755
357126
757152
10730
331886
389967
24468
1038289
891273
749229
66819
53988
71503
398703
288495
73570
723764
345586
519197
799360
656634
915949
276664
794756
824940
902074
231619
409067
224548
617327
268415
794294
826757
696069
456312
219196
922984
361472
94997
163913
763819
174200
840092
700362
406839
815901
115648
858765
1030829
118994
185318
892268
827714
497834
1038028
349906
529535
491080
802189
69876
922178
148194
394524
318649
551856
606737
426259
529132
810542
38895
697884
238557
145437
664042
822965
959711
732929
252847
353847
212614
713573
472725
309836
24425
301285
221712
516197
92956
567879
543418
380654
398203
619676
15693
176443
675140
407062
251173
615722
170709
793834
658056
600457
258066
266089
993103
277752
510780
296604
763623
968295
830518
716536
1036052
452015
506915
608894
709682
463438
762797
450784
815719
323958
77091
26212
897091
968317
806603
922197
1028350
228215
821614
197578
599898
656454
742528
732534
773243
236962
859856
764497
245097
506703
508053
905809
253138
690763
313538
839111
579572
671742
1032936
713311
462225
425489
776652
212565
645296
219667
591043
102528
643187
752220
418953
826627
292972
432168
461670
883994
939838
229525
1003922
228298
463535
288704
156842
519700
744640
314021
637987
272120
864215
333282
818969
74851
813499
888863
993750
208632
708822
230573
352271
527074
467741
113510
338282
894939
807999
344122
179626
465766
614505
96769
923312
1030345
941253
325578
223172
385695
309986
1036075
44337
1017120
420221
154789
539097
758430
650051
996511
490366
790726
766174
748767
817067
27231
829793
59646
921460
746398
699334
395390
716220
947049
160755
548979
547072
373005
304679
899430
550994
997313
133929
344160
882024
813932
760078
941732
54382
805300
520471
623362
943110
170995
325909
727548
1029322
423962
56837
867935
612867
854142
725457
286361
783445
500222
428055
58005
231075
693649
491893
501357
339431
580871
619937
490474
302643
33232
360299
378248
166321
101867
333249
469465
776925
307184
635226
516905
450308
197110
163518
540669
429373
558670
836638
640387
809268
1024615
202511
56078
541369
621210
950015
310622
75010
779565
916621
113680
518433
756001
415928
526677
273484
826718
972608
809536
279330
474545
247588
441420
1009098
13391
71750
846019
519449
974834
852286
637898
1010909
570536
578613
60177
356659
607980
932945
822439
69422
649037
663564
321597
843816
753020
1003017
252420
209415
159455
841964
471744
279259
866092
675945
324652
262064
842500
706623
502908
129819
79422
841440
432118
222326
765042
122663
470269
196998
627518
393484
558922
420042
209605
498267
588325
1008539
251512
346636
71152
710436
265571
721626
941872
205726
273397
120496
517621
609931
576490
34804
181335
1031302
960241
563911
193451
483902
873511
308587
410690
868048
894028
337531
1001963
622942
264803
678540
905999
261824
650150
801400
123620
330674
949707
984764
28029
799110
109934
473606
831472
875197
879025
509536
833101
15618
114799
801072
916837
933375
561659
81519
107315
487962
262007
74108
919095
408313
547037
939101
349217
405504
189423
30686
123254
549588
708116
93882
929743
1035650
484052
182137
850412
256706
448796
382547
660501
959256
481503
357760
275316
110253
519163
533632
515732
581989
928874
690696
991937
354946
855511
439055
657253
322182
151855
3055
471987
605012
69705
721993
144860
864575
245138
531267
434374
137808
176806
49563
817406
493160
209952
346208
1009632
197603
59480
463217
572229
9467
481691
511653
805459
753308
634059
621251
81239
332719
346810
446350
727427
679314
372760
737028
201480
292262
1003013
164117
504197
579176
270188
782802
505653
377953
445448
951181
554272
562424
281075
6507
141933
560183
413848
333219
602706
446540
198698
400159
337429
774580
767489
788307
551116
873336
310942
827632
12193
318155
24542
334655
352405
691689
636212
793431
149990
653477
566066
420816
326642
643910
112737
119732
202678
275030
97842
1017036
280950
664418
53749
307556
128919
709991
133887
973758
439275
355316
605145
366353
331422
27824
871940
308173
170623
836108
622021
523817
102265
181461
396649
166058
205119
686313
1037104
570769
347341
220826
586518
300811
469605
964077
1038702
770208
171066
451603
42191
380469
192551
367216
793993
911841
963956
1042721
8180
97734
535454
790580
541107
487358
989285
779989
835078
957887
184956
552478
173612
251002
772374
871597
895032
918338
1010204
581801
766425
277962
971700
266411
1009039
260829
524624
790170
632327
379936
472258
597854
590726
435110
497558
569791
468599
901689
322880
273860
1001247
730379
21654
494801
875442
1022699
115934
385502
562274
822138
180344
51598
199626
1018555
960196
413329
327557
193238
799627
767341
348100
82708
63273
488350
985870
999252
50342
602701
707035
205194
1035363
259361
222779
513897
918319
484739
807838
812589
939546
1006411
510366
349936
434479
447081
828472
879318
401415
207018
691594
787171
561248
699556
347886
481620
138468
685492
283317
220277
198385
953761
1014747
102726
23304
806128
109790
518170
804164
784468
958730
322673
902417
234195
486069
557323
522047
581284
467055
980882
85517
709421
40446
568485
657158
854187
849852
427570
41233
850348
367030
11639
279614
546093
841397
975343
109429
374352
910237
132947
1004284
445005
208015
572860
959777
446896
16439
866995
21109
945222
880384
824221
602798
1029391
679311
787220
50453
1007866
812140
938546
700617
1010006
799658
994423
859168
692693
1008503
640253
772391
44597
2138
635544
286275
159636
859739
32439
146346
66139
936357
793414
402267
949090
5694
286900
383008
125129
721209
219273
782685
353001
727307
802457
641105
797658
299919
154184
433045
795286
970178
362878
912639
799833
415770
940776
120577
620149
620028
132368
91925
853672
193960
973202
281160
464937
796257
769520
776182
510365
999898
249837
794563
1003714
866616
773638
696703
228232
162262
931178
680175
971333
1035218
326901
243288
879852
292894
228721
725861
286454
218704
619539
1037095
290409
683523
839389
872811
377228
1004600
445000
955488
957540
16207
161282
392042
896436
237249
965785
148891
575346
803309
475029
53387
348910
416282
605412
628970
220748
116774
544900
949139
386649
498663
178289
877530
576909
362870
492219
159228
760383
985688
745214
469737
680898
683626
1003036
827210
54118
984461
30442
248002
702231
257508
515616
728390
272179
588170
202277
651175
500647
49983
556844
828873
878293
975152
260237
1025205
612294
852403
1020460
717933
933777
651920
114120
627816
842703
247048
106102
628836
566330
614272
209920
104006
100400
559815
786016
15653
116300
449228
243953
291540
465971
994602
895768
583070
421380
444422
411923
271447
360742
809059
185404
1022097
331903
207101
892575
868081
621119
1024953
939332
857057
1014436
657679
909661
273039
658506
67483
209875
22672
736788
733509
846764
997633
471513
916044
230055
820192
191867
1010772
716145
912639
402054
161058
590265
7112
421051
701018
533194
528475
448319
816607
303
454734
167199
400735
910153
975643
185052
666875
953737
610082
926208
664901
551928
391849
66501
120783
572463
401494
92490
1026792
209804
53218
576432
364500
319932
710888
964472
691503
124171
918804
669262
773311
591313
603604
151381
84726
393470
959535
217292
609655
418321
609093
178939
193394
4372
437045
169076
551355
334344
813252
892411
564000
582320
1038904
681352
348916
313516
931513
999472
6832
317546
502810
705012
297361
1023489
560029
378622
869266
625114
14926
248295
1024699
533700
731202
723496
121137
631786
69727
466053
364832
747231
1008110
814473
148091
13272
891514
291629
38228
197112
949551
56529
327071
292373
94019
750608
442596
448291
993180
212655
955111
495576
799539
237537
693349
1005687
775001
355487
856833
312926
419840
673927
690186
1044712
785318
572241
588221
842269
482405
357012
632251
165
692803
496072
620575
141877
124150
407565
205741
783692
747650
526417
551349
811047
367632
946156
816869
337401
854382
169555
409010
230256
214167
555402
482192
331390
963589
146711
21641
810169
1008103
285256
929335
1042788
697171
54739
692282
778948
204837
57370
463066
870524
210089
191340
514053
81021
852858
362876
457569
97888
229532
725063
530403
677368
619538
430169
189719
719802
44412
710860
903048
41976
800102
2726
817424
848667
391132
399318
501765
122904
254492
299889
849031
681908
553566
857711
918889
88065
939840
842050
710849
442440
134244
190006
117194
392125
871253
137171
939629
215268
20129
896909
110480
115048
667400
473239
88560
931926
177542
188618
202030
632458
382304
540949
57133
150242
638840
388917
52262
193936
795830
799555
23099
207070
628624
1025972
1033168
536
127144
723113
566508
182366
442450
667924
628522
289110
638152
540012
326591
319343
918704
864875
258574
144314
998006
175299
1009983
704846
566021
363014
604806
280204
194151
771216
322983
425992
594306
596692
122565
60044
1023610
386022
485204
667137
390623
811089
759233
25286
923219
252473
101786
917884
312544
920763
1018477
166657
50960
678019
102678
517778
64753
1013139
582543
166904
52960
650732
424670
302272
1038610
1039846
753958
705165
469163
279589
289234
869736
114358
294114
856851
16591
1715
88264
590161
60545
431413
645384
931698
810310
990248
287057
407754
1040711
152681
589261
376133
847109
1029888
859185
837955
759007
176827
155530
27949
389850
54202
264831
113145
382733
479640
950364
243090
17595
330393
766655
398489
686981
442129
124994
176633
881949
511464
985541
274801
691342
838681
714160
238384
908699
195831
275961
268227
262672
742001
1017193
858775
972262
131512
399774
10761
236048
1011576
1001526
799636
258640
672797
479393
893058
163893
100090
17304
197188
652616
258368
354319
586478
238783
737743
181743
791312
417152
72301
722543
547346
483576
770689
909080
288119
866929
341243
422570
714185
873177
422713
867571
1002456
540455
651151
933725
432138
486257
326380
555606
386291
275346
427937
65023
964165
117860
507226
286829
259261
1023917
5844
1000388
542291
412387
472565
710609
239466
763761
167419
967024
804762
1033530
1016339
393337
962366
463804
247626
755404
339749
674012
977278
620524
298410
831111
15346
677145
397314
356765
26507
52337
1042050
855705
865776
939452
701016
120052
506753
654110
142314
590061
992104
276156
143351
96724
548094
567281
477341
997940
88577
99824
216525
439692
87436
177744
25516
875786
710512
568286
673864
732542
1025563
1008095
503453
423651
620496
276388
982639
911338
1039952
145996
1021030
699169
527114
553051
402436
765840
96550
1022817
751013
563451
835414
789468
207736
324439
555403
744722
947950
801538
217454
1003617
959023
565685
29186
533104
130394
1020086
665183
634435
283618
4878
54575
290972
265648
429192
886479
1033415
7942
713651
468927
827017
947467
650420
8345
430236
646273
491534
557726
534803
1037982
84620
548425
1039605
69993
408882
1034961
360293
524104
444297
968318
618560
596888
44679
955556
289036
503043
344431
834032
331596
244229
74610
68071
622595
619946
669687
112150
354285
438742
1002212
77456
137110
664541
259361
867054
203183
1038492
14456
62933
672891
396098
828854
39624
345838
30383
408480
230548
4192
95020
343785
184228
1025658
154571
480017
480260
654195
947758
900149
3736
333593
449881
493043
338004
1013909
1042540
830047
1001308
455900
15369
728768
658414
190319
686806
167875
985362
364430
583864
850225
482035
338414
969632
947587
425435
524310
638747
172424
759563
380673
354911
608920
428753
641062
100684
690131
839260
21048
126216
951013
461790
957945
800446
12404
951695
158548
141567
729280
728477
343777
469646
748130
933848
815159
185095
426778
752303
213572
683497
819840
659613
59634
591128
888500
678611
564551
699411
315385
452777
847480
930901
316668
766937
306215
130452
114252
288636
677551
605785
635274
979873
921707
774317
1034922
849209
1031471
211928
204891
123084
62956
461536
870987
385110
846158
101949
716970
1043791
929973
748914
71650
289229
462019
244488
223417
710077
124726
92578
687989
8947
521408
378123
100760
398493
515248
476707
276663
743725
174940
441271
966083
165055
382646
117920
149379
654822
362660
617253
839061
149971
779689
506363
839231
552216
633787
500003
848721
396837
959082
80052
417493
137544
903427
396206
540871
872068
91787
455614
222756
298789
545969
995658
29832
985115
278843
343172
43664
452183
377714
981569
462933
415682
324975
661726
954463
1020982
526925
298329
180902
675022
931792
523490
774294
711626
634076
772143
578100
20450
229193
378711
696813
919381
242682
918066
111737
835938
84246
586492
16338
484331
1037393
987830
744804
85230
195284
462859
365824
705579
744504
278621
668996
434752
495499
733040
202255
93150
484899
147382
925569
298189
791934
182972
76451
87770
1031578
295102
1039909
921599
265795
248075
221946
604718
296736
110813
494997
593500
944012
434419
431658
578126
626453
882443
160829
433464
92327
980569
569303
850787
673424
13922
916125
802120
419483
398945
117762
353810
928421
636523
827640
322105
561075
363095
330346
443804
1041884
54360
996373
354398
991984
753133
206496
91312
622403
147809
81733
706143
657535
645160
651540
1035358
308625
1029679
934634
712313
603619
709431
782287
719226
534317
914609
300761
521971
688371
982546
866655
200163
983954
778715
146482
875102
122409
759886
475091
175530
886586
915794
656094
538761
281707
711080
1041944
459811
872556
850957
427684
910984
867404
724943
120822
443441
891220
141190
607841
599650
195180
410530
622182
398476
151669
911878
681533
118509
153100
559939
565351
952533
897068
651388
222272
691983
1622
237425
222124
57987
535528
54924
789779
943992
186552
724237
646426
136828
554378
988240
54590
317359
323286
484446
865447
144781
102642
99229
216416
418857
368340
455495
90867
1010029
438770
421238
304560
135547
305926
100165
680392
56536
52183
149205
540333
941288
672701
68089
285139
675403
252120
69331
108563
834517
1021615
94200
782863
962265
670502
580376
548515
845326
366207
42188
311046
362802
842862
150935
265657
810442
328957
689235
747833
1009258
252384
408098
403727
947459
178223
1014651
309258
515306
722964
971363
178024
742143
656984
940562
890752
345189
16043
324863
140551
554487
876495
411276
597321
755848
448575
573438
326472
972204
1034723
243401
841333
714509
193543
672122
650828
438626
396333
646356
33830
653542
73644
1042657
658970
938221
684918
764333
813164
893138
752453
220721
747754
200103
51695
576222
880846
660201
926671
64934
539137
476611
224254
693151
281438
37392
357742
635558
684540
821383
967403
649906
403764
188390
224898
352006
3971
844656
48015
66743
511739
814353
391170
616426
554429
974076
641934
177696
944791
714395
276334
859742
460830
336882
552143
374638
555214
431127
800783
249105
995790
505066
168601
207273
287948
1000506
568551
60466
612569
484678
451175
79230
912534
360783
267110
965102
928157
600003
292175
106790
935579
748756
192803
174121
615121
189753
233251
57470
878291
873256
196654
647501
706607
790314
1028644
152534
593314
997581
49458
549675
934567
738777
233239
344674
453638
682165
166381
311985
500215
816547
487399
785866
138576
731666
855755
613676
981016
388949
217415
375490
828627
388918
542024
976537
896168
65680
203952
438607
828063
568378
437072
304886
698591
65502
522674
57892
498878
980527
820472
736042
903411
503570
33086
249503
737160
877321
968162
63129
427240
643350
386754
10207
348775
652960
880786
617666
375384
733507
936476
990519
811805
195526
416930
449157
557079
638743
465077
23018
787950
407052
779037
740356
454275
1023599
860794
915523
1002922
512077
1003563
122992
674640
821869
357206
758034
199634
109504
331583
568323
429099
859339
479074
394068
832827
827541
979275
312236
616413
55415
825227
430474
273262
264159
422860
668570
209581
759413
562432
982883
960920
617607
171756
958065
128074
286778
775159
656442
346988
298852
1013298
136250
712203
679589
567178
724069
298056
299018
297986
456237
406337
796491
909877
250859
219960
282635
55999
341431
844757
647095
470481
506003
444641
569497
802200
160531
940613
301715
681271
919686
105275
180143
220543
474029
487660
792750
521577
207188
330126
322945
907653
735323
221194
545364
131562
769305
251193
515600
34689
557979
267325
349097
749897
675148
929849
916592
236789
341990
241062
719814
692603
511918
642743
1007466
1032333
523246
325348
336233
830103
792217
590080
223087
978260
789573
705766
250892
642201
964047
185654
950117
12135
879504
161641
680130
742553
744882
634623
727072
217101
773855
786635
317923
115050
178288
294184
663909
165299
387640
666929
591767
72447
120737
976863
663407
94237
897408
891542
264338
210294
451730
638286
334792
791866
457592
39141
337862
504559
384596
537806
1032014
317376
819978
290094
907834
508249
602526
464358
636567
906536
841446
266801
122255
31089
636829
382257
544336
973231
446171
699308
1012559
524689
904345
949752
825281
752612
184799
943144
128186
450749
8109
336899
227614
338591
573814
80526
904999
856871
47041
910864
840741
220878
602567
26402
52540
9875
229796
574922
653447
649041
592846
489608
415859
895024
957045
124020
383295
548098
907073
378095
1015135
400871
58119
816789
943679
18315
708221
160671
136784
660142
989770
319986
394732
606786
722421
2946
407265
940049
184964
190409
353991
353711
686251
649132
721460
858371
42616
87068
843919
191155
692739
942837
404908
983935
428584
243370
748511
337193
353677
335272
141123
165495
521446
803250
247846
482371
341637
903593
655546
513053
812858
571351
838218
345906
411508
788165
481827
700231
224315
39482
283540
1647
667264
177329
1012228
176843
611268
614612
926517
537074
310599
753716
609895
407616
476320
546084
608774
191531
50601
785
417129
606703
820794
16745
29598
229047
546651
59142
798286
725939
38850
719076
148425
350871
1032294
223417
18897
586816
770452
93304
572401
198034
93773
808478
809637
408310
354945
830649
806861
659681
1014677
369292
984802
119843
858721
583935
963258
724059
594235
837783
280053
24599
183603
377981
130384
850439
110607
653376
247655
382252
615148
593449
547357
741744
188381
493625
505551
789558
824309
305370
833720
199742
1012814
862954
315052
1005081
936481
132285
56495
338394
5423
108172
435627
770107
276898
1038358
274591
518573
165974
723299
823207
28324
288244
110115
317059
303605
840326
179730
37466
583387
889978
594269
479449
543849
555838
407484
490637
855996
208567
345845
146909
982804
827084
576888
1018846
800354
734914
538117
450573
933076
582073
971941
263674
746608
64603
415480
971558
91375
255449
617513
520161
186325
365988
232181
477441
987564
397344
418692
909503
449808
970741
257782
976145
632525
540453
382953
1007324
218894
902320
774460
1013929
593753
110915
336003
287254
858746
1008188
385211
1032008
588595
116082
941906
872674
394932
522069
739050
657193
46869
575261
127454
490304
39291
8272
642334
1007081
248592
794052
683501
234376
1012029
3873
454634
609808
730589
637951
885669
502682
76717
727831
483858
20455
612449
100381
112112
14064
665533
450875
888517
998562
270220
556913
525618
8671
611876
134487
900098
1028633
816728
548653
542990
186887
36417
87060
917432
185453
683312
791900
1012860
1022828
18558
189057
706991
551373
812870
767401
690685
60401
129815
128902
15171
156446
306293
209770
333522
407846
681147
863336
354295
118217
346259
513416
446843
388994
814585
605588
519100
595139
836181
382539
824772
110749
841868
848525
404550
844610
650542
600629
35651
907875
682322
602901
263629
411025
976264
596532
595733
854367
657796
920254
155203
484135
253438
884389
21910
508373
256464
873752
436428
26610
231746
792747
16743
999259
388155
538146
52311
106477
560798
265521
863339
120026
684595
921756
114875
982720
486468
394623
407372
851802
967000
869037
560723
80716
450974
677639
323885
394125
505258
313780
339480
110581
596345
756219
457364
352250
325447
491462
537256
75019
546315
705291
599137
316736
969963
96544
990648
938457
965490
19893
703361
380773
843262
907483
704478
338320
954725
779000
402373
284454
679147
738044
338441
373433
412594
485989
250210
170972
4854
929192
476888
17079
251663
207703
934239
263400
293181
964693
782960
663339
120028
841480
297090
846137
630529
232352
387057
389373
28339
782255
819889
167916
603313
158986
672285
451284
545712
624220
64920
557512
106587
432620
545845
247052
848703
264309
353360
827617
551057
397318
97366
762464
520688
144341
681744
985813
131808
264372
472312
36927
824858
130862
402455
659236
307375
902016
181189
285986
1025695
1014810
251882
1032622
918501
381754
933440
148022
431149
924934
368212
17800
90735
683265
932687
395504
936067
457520
958295
320539
641251
269106
865675
492909
1028741
874071
475843
148340
546294
406930
43122
490753
224085
794553
211286
267686
361048
439477
963942
663914
651786
735683
185050
468236
636283
844780
900227
710725
253674
271215
846459
628739
195398
243953
231169
901501
843267
161197
681540
211746
958230
827047
851383
852417
996454
214335
360596
355718
799456
512323
428425
482858
669205
173029
485291
4876
697047
207872
617181
388360
340083
55480
1031997
808797
786222
246698
294383
992211
864523
350383
520195
427428
101190
775448
756156
44006
869979
41629
494939
613578
175577
165964
109431
120112
987552
737538
802696
360985
685300
233960
923732
297569
356577
1036638
270125
954248
765314
888400
804019
733273
181480
611455
584418
899437
137934
993966
755867
977106
414260
72655
566232
770682
66263
162026
784805
74647
560728
570280
188117
389023
85409
609913
384168
329576
1038329
771113
379026
1004954
861339
570346
817275
462066
292358
44407
1017251
999630
873858
582855
653982
530834
472419
708648
713200
605365
510020
689158
125492
371332
111007
556223
61632
423902
834530
620695
52153
523357
446638
44498
1020346
645460
276436
626251
674483
842441
8961
153182
403274
187384
968682
78572
163158
58403
448600
803509
334647
702384
374524
659389
520906
893571
673011
28908
896009
701517
293692
870798
720446
9600
793033
674112
275268
294654
670030
868469
860442
448182
17483
723531
194175
520932
1032004
666478
140771
96126
1033867
373243
634270
127348
494074
633751
896298
74394
924983
262313
261894
277624
1036443
991062
601940
134345
705627
297524
337184
608138
880913
514228
451216
517577
886070
926443
511261
525526
219948
747333
132929
486533
854897
978679
543605
154152
528805
272027
444712
80909
713263
605510
163158
127257
446126
641658
210915
662009
578177
376193
561849
416046
935474
390399
271696
602159
642502
296713
843005
914673
84164
499381
143309
645421
539919
569082
393964
910573
812855
97086
270874
874635
198521
457726
315975
668691
967242
901587
706677
849659
210191
737194
263173
441338
370805
682104
833535
1016731
488741
107003
321
727933
288183
430558
273658
1040005
737994
1025982
424806
421698
425693
8296
985757
478194
376806
993291
487234
393125
775892
283194
490733
250932
130980
442719
863078
523140
794307
360992
742552
1019685
38000
923269
525969
471551
602475
862983
711371
557441
842557
491148
103447
43642
345831
520719
481119
165652
115464
524215
416279
93966
51049
834481
753080
734472
927865
579627
890062
515684
932914
306221
868374
692414
318583
752203
1031255
267603
245168
634068
880228
154883
652402
1039794
997817
280435
234041
927151
383538
2332
562208
527002
108668
1022284
629062
840908
85472
1013946
91796
771056
218252
204957
314974
1004801
361308
398331
131587
879876
68831
60362
949186
493486
920350
812807
754799
256699
354396
589259
215477
197291
660427
564119
760202
802303
946158
593632
761402
545637
260171
1021511
6758
776167
737190
442238
174273
956923
669335
617119
541252
940710
909131
816209
1045435
467633
719855
346738
13125
489190
177885
704127
601798
584891
173721
733567
725236
197507
1009687
204135
666645
257455
588508
771361
608413
195524
353310
386230
1043956
372305
830511
163229
259595
74829
330926
687113
187793
770506
133678
472572
83554
305118
928791
483079
338396
346665
79175
744160
10722
788910
82386
615501
701899
197424
335108
865409
727575
431092
303944
42915
851081
583582
525183
263394
58053
659286
176092
156345
1003267
585352
88078
65395
222871
214839
107051
497194
21785
1037382
651926
835790
533478
124842
439797
139885
972651
336951
269601
970647
973225
184376
208443
923121
633037
976645
816425
166488
586804
360821
440491
349910
533079
105338
24421
598856
353011
991217
694510
903349
658114
676206
319011
4771
982638
349029
211829
729615
133163
1019322
770304
209998
170965
301504
299519
192108
535534
191876
12803
925990
658890
412897
142607
40180
779812
746515
935756
898471
120299
379952
947808
782575
87778
912119
145421
625122
426715
276861
208484
497157
894567
673948
885028
858206
348874
870977
282456
802013
10978
538345
491065
255232
804469
867506
868898
10793
59885
851424
245678
569890
998276
244251
743935
27421
422936
275467
253583
632764
1019004
661712
93850
554720
509750
869112
312157
923497
738025
318071
767422
733311
534289
721578
396166
332267
37090
669646
843675
625872
889825
821815
483684
710834
729338
791436
982819
435860
507489
109875
377631
53389
394813
1021355
770043
953167
231931
112189
906733
737881
892128
552252
967628
877057
382584
289487
468650
610709
344594
37601
449528
238991
87478
29803
40528
763074
434548
114338
242312
587119
404509
679845
922523
464621
330105
213691
126118
198630
72403
560744
29102
611486
396866
344517
897974
598796
478676
530664
1014251
134220
865937
82345
177904
842467
448832
273657
487143
518156
1037108
173973
727112
124030
10632
739545
211901
888106
556327
127212
57004
842561
548586
848716
130063
866193
270692
569199
434764
404530
267990
257838
181110
552996
813372
202354
84483
923754
1034644
218397
341209
898109
863704
691901
575716
716413
214369
389093
546568
188611
731289
444609
51878
845690
112401
427322
642158
459510
460528
406679
429188
510210
939300
65782
201755
100933
1008536
423613
315412
174029
774519
932605
671446
640237
912472
271827
516073
792138
523480
544827
411021
828644
51971
604088
311332
655881
797181
370334
676623
967816
976292
49816
909955
520475
856045
107533
636529
432071
622658
58270
990286
19500
3413
602061
501230
872400
733689
849816
208060
792045
675245
613025
599538
557073
86203
1037335
764142
645518
19323
597048
815932
785088
546988
605527
51596
244591
785251
321694
181896
917551
556711
612183
194388
129271
350689
632318
531629
609126
976944
384039
900609
148421
123378
1033550
164992
357862
569240
600566
561807
428807
871269
563249
174416
856788
7446
502576
599223
187697
318638
528898
1042356
286070
667242
872283
962834
141792
568870
548484
842617
835109
913417
982484
50187
632412
39501
884797
284582
14484
960974
223964
729410
470996
719235
585693
716393
428285
654897
937122
410650
255329
340937
11066
302581
980416
394412
995434
923839
957707
631210
889318
516828
1006153
566188
721521
723982
823986
486784
175992
670541
753920
669492
221921
88473
762725
228071
409780
44734
831577
214244
819351
10769
298131
512330
60250
826468
197380
552820
249497
730102
55791
261398
351900
895895
445785
958890
50637
562642
514446
148760
519850
21147
787681
592715
137665
281028
875412
822201
602198
96301
526355
954808
776747
861138
223394
580158
1018678
446240
717351
736474
410260
547930
77920
425861
122071
603805
954839
414628
444008
514845
362673
602876
448217
968783
286236
534128
459194
316340
521168
644500
464077
396133
186796
994809
648840
967826
643852
563054
83016
814479
869692
508829
352146
125142
354877
410046
127506
921671
213348
47484
489456
778061
753336
37913
340664
797885
588029
923666
723914
321341
198769
292464
995292
14823
77339
191855
280069
422126
128416
413619
151797
308290
435448
323501
128635
661880
703756
366934
724887
448306
229821
146313
716727
171066
141813
426809
759667
762456
623965
583438
769577
800632
138630
552035
699598
604520
265442
997255
59830
61322
633513
785890
720285
1015040
516036
716150
915271
1042278
760570
890700
332834
725424
916136
429548
509490
396223
293408
956933
1044746
943624
423881
231581
212175
329319
334930
355473
919209
609888
895719
229371
735907
790056
123207
93987
796098
193802
120708
784886
634469
370318
384709
803313
117364
981582
353859
890426
755551
340157
215999
295458
205355
187446
373114
871573
450058
494430
276388
877595
622208
784860
521068
81218
379958
737847
121599
669108
804788
1015727
59601
687452
823485
547083
1036712
1021865
851406
612672
135585
53505
69910
322936
674235
510541
179667
47739
424758
849047
593869
196289
565589
291737
673005
812508
993085
391066
1004179
16261
720582
163889
731103
156423
838843
623454
346959
505778
529839
583603
340765
897288
958519
644807
8627
262785
478357
649959
41164
939183
541717
174427
263117
237159
449412
304335
600356
845214
869869
706023
861827
480208
576623
172903
930950
360389
967206
156647
935778
730778
148147
806395
1037771
29118
215422
963922
101114
203329
765356
647963
925220
426361
52797
997720
609795
825954
258980
207793
421612
534823
598890
474647
301143
816727
807236
97457
99486
831809
982491
705324
443903
631909
474428
413675
699553
165722
218924
160395
208864
728210
763540
279921
325125
140186
787576
186727
583673
903116
888293
316819
1031761
366940
541882
1002951
132055
801472
260823
630498
473123
196547
827356
339605
348029
165698
699101
862619
941239
904274
685848
327280
500447
253773
308810
372088
528422
510725
524833
826976
732362
896643
328858
139935
121062
116718
392809
915837
137712
138772
1016277
233873
713580
152262
281351
224915
579188
813908
551982
498858
12511
890808
382736
118820
726251
533793
952004
41550
518525
164333
420422
884633
586101
40944
654205
563006
880886
631472
675623
281424
253711
664769
222401
644976
316288
224123
182785
263593
222578
854649
779048
598124
114370
134981
505203
619496
464084
601029
291721
577298
886234
290703
598511
614635
389503
982688
856959
568786
796842
522258
317642
384293
687582
646967
282208
363243
446086
488435
253646
397330
812239
1024954
109557
1021350
942323
434186
190408
905240
819001
174896
548375
75870
172731
351998
786651
916053
181591
971666
573241
264023
987874
264124
171073
280306
154353
869986
726819
541840
250042
210836
687392
210455
669431
617834
311983
136221
291396
239347
627447
933047
297915
762594
272637
558532
481356
386678
839079
754971
302710
783995
826118
625776
807474
1005432
903019
1009537
540275
373118
265689
818432
279285
986184
436705
309130
358243
162838
88643
335009
52228
422157
96932
594253
410142
149640
1027405
601568
34037
67496
143197
424145
1011153
913794
559732
878251
199367
166287
224819
761257
942912
581837
142500
215570
534550
895914
855989
811700
814941
283394
525499
420942
339454
870625
212200
160475
175468
310586
266471
158745
232462
1014684
278760
362668
774764
804559
510989
425914
542614
966950
997269
390491
232072
280248
411789
467877
593714
53857
541994
984796
483649
157000
883899
590466
315625
118970
236143
679120
328127
122231
810919
864032
689351
412332
777944
979884
187763
108110
82036
334710
670053
320098
226281
453034
736426
168953
293580
721181
3654
879624
257179
718582
963755
5227
462660
685200
739833
1042641
686697
160721
567994
415784
684058
655996
169550
500973
258086
275408
606641
223602
464682
406102
392878
276961
249308
776523
372156
105570
690191
890149
270950
586609
91383
550011
204384
362958
642524
986816
828485
1030351
2529
234506
377433
387825
606795
605747
625232
558072
668479
659398
878029
268112
537064
42082
272200
101991
250030
663193
497407
205264
254176
463665
367836
1000405
791653
776362
259994
227351
530574
443148
413246
924622
978198
309410
358958
63178
514259
860228
814713
769856
818486
400302
191344
521957
783665
743710
412902
558857
915681
397235
517417
140053
236746
217254
720769
235701
928008
771493
504896
658738
795404
748406
870617
402349
327363
120111
690415
990028
393457
366383
214228
567117
1007372
394796
870288
828068
250770
431720
909686
359319
556980
1025627
10057
991646
486159
183433
834794
907078
461015
873646
318793
856433
714194
631192
556182
490982
73399
66734
968729
493171
96925
581321
47111
787471
510760
282740
450624
374450
675365
471819
998952
506186
108346
755495
695081
759786
367600
736680
684685
888124
361096
986149
891330
915658
638545
989251
763928
849349
297954
904067
675396
486601
848668
381762
548451
629073
1020476
225012
561587
856296
796977
920569
251395
70439
1025732
574413
419878
379671
780656
708215
560632
893727
780266
72517
527514
941615
472478
398556
464152
228756
260823
584313
70870
977892
386903
911789
351694
1010764
199606
452466
948651
905619
174566
781804
94514
117426
496128
61608
113736
791622
24797
238734
446042
901130
575102
1007370
795905
200703
348337
432050
664732
300510
687033
179476
984558
415459
702516
120086
46642
430472
37884
264433
456133
762075
460948
699366
507235
798940
817680
958459
738752
710240
750174
73182
1011091
741776
468490
392045
682306
290374
999983
896761
12057
1009846
327169
627240
153548
781174
500811
295160
682
467091
113480
82583
180155
556222
972364
675163
682675
40587
209820
136810
807979
517869
647160
343166
93922
487031
529852
913924
609217
743180
514802
572494
649653
452153
441870
19697
180778
321565
278981
839509
483098
307364
912105
154334
980126
91441
522410
457561
716947
444833
763258
985289
371000
966037
423773
112851
788633
594611
380009
822101
316948
705158
1031139
653038
495366
389135
1038700
716880
876510
121840
392616
932801
280136
81271
917761
882807
885144
752437
309538
661711
470372
979124
13545
136296
287521
716475
311593
330612
378335
941582
1013214
73120
29921
571988
348572
792325
829572
131545
743644
224211
452266
814142
622504
191013
458835
478380
901062
781676
259047
1022777
959157
886666
575178
694857
416697
475273
474763
648045
4922
739948
66250
18809
133047
865142
705144
977047
31825
515551
686460
914922
862020
382972
693166
474639
550319
254050
989523
859071
265319
189901
479579
682317
842493
977663
363100
362162
741102
206944
418129
338403
175383
554538
187114
397228
16437
973149
597708
875097
404378
262787
287888
524409
503636
979682
172145
392231
579881
149908
790976
934305
101335
949125
10206
1025488
263594
217619
654013
522342
231324
119083
47865
197086
778383
17460
17790
1018913
38673
681308
687408
350883
403778
360446
352062
774686
948273
849143
623115
305650
448526
861664
703897
902750
917136
82102
594486
221261
345467
496516
678588
61180
366345
789147
495625
504732
5837
983484
199613
703203
391778
238599
904277
671441
640142
874057
972531
295461
528466
39838
254545
631305
17539
246506
691358
558691
499652
951818
888020
61983
263869
151902
905104
826709
826390
436721
639523
415882
905171
150492
968034
743869
655536
83192
576192
116453
639566
228926
463998
1006105
487107
904720
124280
5304
258329
145791
611775
46928
616646
130528
290298
1045454
329274
799999
160684
400929
397241
476139
141208
1005105
624736
150489
965826
571286
397388
1012022
93604
386896
112943
258231
513230
1028825
1022626
185858
1039011
333124
843030
715935
178077
381590
168032
890961
197714
829373
712632
996557
887862
423420
424170
511648
653502
598053
999958
967920
251493
882077
791440
664534
625578
213340
157355
578109
896770
204779
753947
607325
674935
915766
324288
150807
694244
971385
461529
195041
198107
83157
873504
930085
745579
102524
203790
156232
721635
572862
356189
499372
6801
223900
44297
519980
512520
610162
694022
811384
436706
511989
813042
717313
929606
2063
112284
789488
297546
909173
510148
650457
359570
818975
35410
358533
813692
83555
602232
430042
820504
816775
616564
582034
153565
781629
142364
569053
380416
198163
365718
766543
875928
481617
528570
695943
576506
831754
415010
521607
225078
82826
580576
670319
893947
80946
836243
760608
652601
1008266
682131
87386
737767
683657
562937
541096
647953
818840
222449
826234
424059
143618
542609
147630
219247
921107
321880
1001176
317716
392209
569942
899534
406301
53244
673785
131246
697187
489233
693238
859983
68700
747203
450697
1035410
633920
199505
64988
434471
726539
317101
659599
412190
588112
33666
556529
574363
912456
163684
552229
2405
109775
605480
865172
274472
250947
486821
938549
692083
565454
183568
69616
619044
490562
283179
624165
774205
335751
415632
956493
424479
597878
726787
722251
300073
661534
462205
412416
795848
696896
653416
957105
206601
888850
299383
508559
467286
872313
303879
389694
704444
14575
1001234
530072
414408
368464
660580
1011480
838803
82844
9352
333123
78185
301891
169156
1036567
210473
333221
861591
316371
943534
1007252
395387
729371
508538
3191
524133
909064
141914
446111
97637
452551
1018425
297520
210792
428278
396832
188001
48993
580262
1024651
680062
118329
572479
789847
859417
717927
214355
88404
78637
272380
655416
144685
697040
819586
635702
715079
690961
369007
595140
752445
961675
170570
834061
470785
878879
430095
880829
39709
651674
298763
368409
547550
597505
510199
266631
640871
752238
334383
23672
469217
191476
368551
541683
53586
793484
557421
148310
1044459
408537
420257
201952
31403
22730
721623
4183
468023
791299
251465
987486
904498
941702
280008
507769
4889
432033
62607
179509
740758
268455
568344
527536
111744
203042
298139
642495
149385
757822
757878
1001289
628977
69659
396410
649358
340867
724437
211545
980227
284290
235248
702854
845814
13031
572676
726953
580491
190742
831675
679421
165092
817251
830472
792389
904356
853321
52938
714826
72934
498077
324802
301897
925358
777895
1023257
738099
392736
127941
107687
91222
295483
981721
787214
825054
964398
398043
82360
1042123
795613
78296
372321
304016
488351
387270
55412
671103
348291
700777
877152
628474
815200
921119
792483
253523
39701
417313
141049
178826
109327
411050
543788
927804
921290
332660
160811
509121
672497
693497
94069
612343
975203
655281
483147
169701
155471
58507
1001673
906912
426239
259357
678727
397829
767076
816517
728464
636048
791284
526459
26522
860711
189906
994064
441712
293844
21699
46786
691512
810561
100674
644609
964914
946411
261280
219211
650055
843880
700519
628534
959215
668357
682062
632208
825598
946260
399694
523122
596845
768229
664482
921592
689421
894506
247498
187163
405457
195189
448485
884133
141291
695067
35708
171432
485291
497800
943847
431287
663382
763457
551502
709059
689236
723190
489069
11114
214700
775210
697607
652887
452170
1022940
352548
376350
984598
962616
100287
901455
179474
567075
613941
299025
568014
331803
803724
127408
114749
109244
774716
432181
396646
681408
487586
809603
93055
408805
554789
280434
151647
890770
572385
242250
634583
953708
662978
211148
587369
910456
510560
113829
909926
353189
746304
351367
213075
432658
714407
917995
344317
243
547592
931062
683328
68790
96661
353026
97111
174226
175423
881097
882012
754546
868720
945747
273296
789451
252374
1037760
725482
564573
546444
91874
683778
669644
499255
185914
943792
719666
50272
832708
559170
978432
15638
402438
476849
222663
282889
3654
39387
743309
981060
169090
271988
270984
606603
569048
211411
420852
257452
823025
878653
374756
768338
331970
358298
12236
575223
557499
102638
70811
994539
85001
276324
614801
836085
48654
950395
535925
662420
643441
495912
259421
1033854
546393
260662
629405
604386
795808
742661
643777
61241
19463
734665
240278
475017
256862
306540
288063
789171
266959
127889
800560
500207
878145
659311
1015352
88646
876252
98128
461769
875068
251121
793469
684374
982291
596153
756237
43637
308425
668813
9074
832267
166015
351268
902352
238396
1007691
567638
248620
271454
546680
854997
455793
113887
248447
46164
427410
540907
171130
113405
505737
899690
908338
249117
574707
621294
1001983
858484
45842
234852
884969
343372
867904
744207
594920
91150
521223
989725
407674
421321
197290
345166
64788
539475
307014
173218
1016171
77217
936989
747110
562751
936020
729029
671229
572781
71247
439665
1000159
873660
449673
169828
414443
348761
509579
875061
403170
965007
394300
214986
611711
791893
488975
30599
913698
184
974368
243753
87651
1012062
576925
91749
440656
621620
810837
898416
880871
877655
1041109
953589
626614
597348
393765
587684
67837
901409
24339
147606
30464
785098
684294
636410
989147
1040416
687706
456140
904418
293272
419589
616251
57812
944763
33498
847062
84516
420844
511418
944749
645504
1002969
64958
921433
739211
943246
773640
186661
765649
27184
882801
472512
467114
1045407
583541
708817
467727
327140
36985
607634
541163
412520
488802
107826
975006
46687
510651
324701
5771
242296
589416
573069
431939
610640
745421
181402
733091
284172
783764
310770
70094
1013228
106868
826181
815989
312806
659800
178312
316547
234490
387151
724353
35882
813683
52182
882739
910263
688946
428836
525218
734163
774665
187318
45388
1027294
1023380
550254
135455
664976
267768
598245
643815
888192
414372
725120
83887
691717
81613
768711
1034190
181299
169351
201967
118398
201130
242482
582048
935159
980576
898264
758299
269426
674456
913268
839794
601224
186652
590597
178963
355149
497936
954505
809977
264253
764104
628910
74935
136917
648636
78361
726448
940502
127710
139562
793410
543499
803322
985492
587485
968281
497017
151837
228114
446962
1028227
743323
576234
992785
632315
378971
931571
797312
660610
504389
459036
383883
776441
801106
947925
994841
869463
404120
633092
137634
1012689
612636
397210
909392
356769
941132
588475
218301
354619
859339
438181
552607
128204
301820
631498
637226
686780
83154
13635
571252
418630
834267
498529
683661
312363
186505
831225
82329
963668
165246
368550
1019946
265405
66298
397415
979569
122391
706576
865806
331086
590166
257355
397289
609125
754997
819728
576941
306419
981754
226390
83998
422606
647599
387721
65417
323834
227393
803102
571142
668651
521996
1001550
857831
834672
490196
884694
763264
524954
616784
860409
1007587
195582
104899
261037
312479
275393
977675
657752
869519
954155
749388
914594
6319
565448
321382
612110
509884
491716
403544
251392
394720
755529
829582
913958
1007206
734070
1027095
41735
327969
788317
460478
661758
292904
321279
421720
829712
457038
757485
43534
856830
73694
883102
55393
202940
647076
654086
582969
68857
393891
243999
503985
404937
200152
175475
771607
729787
321139
666676
933249
299356
332397
708161
400607
482600
974437
684329
1001978
977081
621153
609999
734903
904976
671688
821309
191967
23284
285755
517532
124895
802516
564717
115930
121188
197057
650984
987771
950194
926041
490535
108065
702278
875483
492817
447783
593097
261056
634667
784207
368539
482537
993188
135058
68900
689377
331590
622718
183947
448956
854417
335712
537406
7403
651963
988681
197961
22145
1000773
343052
342568
828616
242327
613165
964340
668393
44308
516794
959532
853097
626749
366012
340515
749072
1322
461553
1024559
470505
317511
93193
585442
8188
634919
136763
237435
610531
422351
717997
295647
288866
227366
871324
632744
163449
741280
917827
892549
805448
796010
143810
567736
442908
712489
1031080
686678
546566
769667
321635
429487
799799
570731
717579
427417
457008
536967
486147
1038376
284163
89353
209951
644622
233288
8092
840010
185128
274851
29121
755237
619490
326103
466466
470856
773966
458194
746675
819680
320642
806157
848996
521046
650529
652558
806960
204020
948718
69674
737717
978290
740276
239039
899713
956692
1014752
708755
335302
53455
862320
155337
235549
635513
515426
521856
484651
147935
459291
438776
178874
519124
693512
386375
741255
941180
757203
598861
401521
463705
1000921
222743
415792
335392
674516
808547
816001
1014140
302004
743528
594907
249608
31729
863584
699872
286714
860441
104021
798635
746007
18083
460099
527642
12521
791148
142115
608862
261746
345052
834183
897695
576856
704519
914863
490534
785721
868121
37433
716425
692697
953777
236880
383092
300021
136741
975009
316604
576696
325775
671645
728101
21738
197316
605578
890372
776024
441315
17756
803973
843908
168911
933874
906416
340093
331547
489007
925299
453907
276344
739714
247207
158299
335915
349303
1037608
140676
860273
398054
43350
407038
188814
207105
846994
638411
512676
759847
994551
575067
823903
194416
291527
891409
831120
112309
832908
261782
986915
50414
444762
381908
520854
475801
171562
984800
287604
58771
675973
520878
362886
638126
187919
26804
885001
731300
193865
382959
837793
586784
772244
453259
262143
622124
622913
621391
13637
176669
401445
386606
1012109
513701
589652
86869
638998
316352
149390
234637
422373
779846
889977
816075
684987
679844
182999
294060
925072
846829
104146
679779
825006
582586
189868
207788
779951
527183
697287
677103
637430
438078
485122
321518
261788
614636
932582
338720
920530
227410
611464
400243
964462
121327
440035
915634
239669
597069
654291
844094
537897
528853
859995
510660
526077
443672
996300
524205
663234
453065
196256
332181
872993
647204
25792
20313
108229
712653
426393
770970
41043
231465
78474
606923
446925
33393
686216
571503
407174
518496
262777
1042432
473017
324819
275541
74345
103731
549574
336521
357824
203138
225061
649961
967669
877182
677780
911521
894883
862711
395044
790395
23298
1039893
325342
186607
214794
549424
566745
730994
107862
1012295
129342
362020
31608
658757
35054
705410
183995
955497
6603
795329
963651
847931
966971
155479
414067
161946
823397
47382
497013
288929
721136
466709
931438
1037783
871368
103111
953675
42094
57593
496578
181359
725915
313395
769536
742070
751491
668687
864279
601365
364067
123306
831331
853682
174752
833980
470155
458536
395212
565859
303829
215436
872282
451616
687188
344942
506836
132564
998139
225367
344894
28454
647753
303549
927863
468490
846809
31619
853646
692444
627412
884319
366768
1006302
560104
589115
688
470494
984612
47026
876307
351519
996443
886355
903256
201501
249473
259937
254310
707528
189656
435485
281049
823547
489979
856956
33336
95526
163804
314317
796270
269251
256577
923232
836187
305474
304549
72111
846663
777887
966413
339901
790648
340228
715626
331147
691425
694561
1009388
239873
695735
915116
739908
948493
330799
438903
27443
972086
530205
434129
145790
341645
894659
781695
597318
1011197
303593
111786
832566
353495
631940
163493
163852
496015
266899
951080
722652
436790
396938
258352
21211
134636
467770
491452
171699
856361
744938
331041
1037242
772845
525591
533999
3781
885647
446485
112619
468581
276391
589037
1000322
393194
667550
534330
198824
222503
386505
951438
876956
546690
1036810
941769
432752
1044232
626741
116142
500455
75586
687092
735185
147945
314330
764364
859202
455506
217178
523613
483398
307014
282858
810886
771670
41863
595140
395098
310244
146506
300617
189900
986077
919468
982545
753419
258224
858362
380035
710926
64015
404936
278404
175346
542519
418946
1028587
202216
33589
965397
591972
473874
72003
544281
9423
369843
6946
327263
145442
991503
29483
431711
1005064
743280
746598
273829
647464
1024094
349676
847758
226945
729091
59046
8908
584185
877009
809431
946393
268846
847157
732925
19366
969291
138698
1015567
252035
156199
650221
244194
672974
771030
758091
297482
559197
22767
489584
915897
893016
369113
1040102
748876
526792
846180
222145
75479
41291
26059
348715
990864
761781
695449
565145
60856
404650
892352
504156
539591
113005
101815
71999
252762
173785
611482
856259
59629
17179
837866
833672
548315
1000875
104645
841166
149900
729605
159626
822853
811692
695561
890073
630203
793864
1021655
333389
229626
976510
1007102
986506
546750
1032047
912474
781504
676257
600609
393699
284947
650215
395812
619397
324681
419069
605876
491034
835481
666490
191341
313455
404629
1040729
599957
128779
62427
615310
875954
783904
606457
535675
69812
476229
366882
640303
863791
135675
336661
244420
342369
206741
830977
727708
463965
359718
793206
699937
936207
492492
260486
347474
695567
660485
235515
142745
115958
671381
654046
337411
51734
313516
781892
1041339
576051
1035711
410795
163953
226745
220004
144173
524414
622278
614685
334691
375008
166346
531081
728030
412590
929636
875996
544529
598795
469742
788676
646863
422566
749692
93494
865895
771556
89350
486952
760762
890993
681722
18644
921516
500560
460246
932046
783927
701772
123595
844623
1009662
921329
313147
1008539
952787
96526
545200
683223
420874
261817
196906
960461
500228
1019692
414457
144240
353814
937383
544581
162353
372699
581186
146092
538262
773510
826077
14765
349239
192520
648217
488543
945952
531506
292550
690991
926171
607117
253458
263458
145247
84792
809786
444702
523062
604293
199256
972645
464048
598965
1008600
193377
677123
132744
425674
263591
729106
535002
770988
669026
205222
242584
255152
577457
19156
874542
42851
777133
667477
8375
745536
957289
800673
1008351
218974
813201
911854
914482
730771
164367
281619
453680
686645
98469
265209
698292
780019
466226
492125
947133
234004
454347
357910
1039611
126569
724141
685093
792439
549063
816899
448820
761163
803764
445968
520338
43986
680379
241865
791935
520630
23877
149069
1022990
1031121
960244
781618
860506
1026835
424331
490203
814867
953481
630048
767563
125113
809179
733917
717754
578246
275021
377892
415444
512555
602130
429322
773078
805925
543220
221428
115797
1003541
167491
294901
61156
118886
694890
166611
312093
950783
284467
14631
358022
672166
110133
356715
167756
732812
845273
644961
596569
156307
613268
964381
624936
621026
955829
136345
362272
474572
86584
460933
340951
733880
423143
34707
91781
852029
246603
125167
413942
44300
198347
993762
998639
815561
744810
551867
90566
666927
100110
194013
804447
749390
953200
909790
612475
347732
582489
661148
743574
349714
1025447
224047
609253
242304
775372
224225
863841
4017
776435
486337
813379
784120
353417
331506
420917
844615
796514
681289
923476
98654
319510
637505
202342
13075
882335
64697
978945
796458
540797
180872
903920
71439
230231
227844
433858
436933
1019613
617501
884730
1011125
869333
490422
659087
369146
244652
396782
48399
313578
161956
481931
4804
446776
281590
226763
93724
205375
18764
103447
405109
504439
327675
759041
388703
505132
718468
712783
683555
962096
406312
715981
82275
783217
199974
801007
191218
676788
501771
368368
420322
391988
634236
891167
843875
166185
24824
727910
852298
841059
1035888
585628
726047
557334
794820
209730
459438
761460
816629
357655
741624
844418
933977
625501
481406
961082
746422
476469
932422
763881
145282
717967
579868
150945
117407
660370
658696
280273
774577
6158
525759
182235
1023972
336244
306901
460311
270154
21838
549143
289644
822624
1030167
789902
504407
687606
514462
766360
551225
1039891
22695
794196
600163
625027
104227
417994
261012
880122
395391
159228
316760
435578
651477
995008
398052
537510
459875
309572
638351
576423
327453
1000107
746116
386611
251929
160700
250390
147323
210538
637169
940236
458048
203852
267971
881997
1005945
311843
677357
49272
900751
404396
487972
453483
800635
377143
173624
499165
1024569
958539
393996
103063
874490
799566
416493
462229
952272
845855
632603
855484
349525
614409
770591
929081
561786
214260
836668
503995
963373
242130
395759
94412
222399
893583
1005295
322679
851116
697850
434377
214798
118113
739983
970365
14742
623064
382692
162835
35518
444570
767588
394531
719934
396228
338498
70318
875794
611372
40095
293138
549287
191689
118115
94785
478471
407085
440122
504545
619345
282098
864940
3352
694479
996616
949029
984306
1021707
719976
304099
153864
828317
657313
75103
384231
324108
697559
346117
998124
300671
289413
586360
928623
214474
79523
846922
187403
751588
883079
608295
731347
328375
372510
304672
1038922
346674
917351
978218
690313
905586
1022326
291425
92744
800371
261650
538770
86141
847923
585406
759859
798797
256292
691955
518170
968862
864741
960187
853118
201814
327919
448708
150537
966257
576950
373029
851265
452114
889552
142648
780620
120434
624465
1032836
442291
534485
482847
1040670
386408
493097
804815
839848
420684
365866
832570
19432
539180
116140
600690
580101
573569
756171
256296
933376
301381
817926
994092
22830
658829
476240
827884
505023
717325
47155
503030
1029713
326726
447297
659285
252611
832175
1042818
436188
359886
957139
675741
426228
221995
602117
434507
1013957
2394
762738
856927
824087
114331
911701
813028
96478
465632
24601
720643
63388
827416
654608
473403
248614
242907
20736
1015271
519745
933341
661139
476748
350070
292650
272891
72011
1018958
283056
1029145
952220
905749
909468
640666
541821
664371
214356
99156
113475
389702
965790
426412
205941
92562
595104
747666
689040
23119
226001
4661
431330
813232
191398
283255
451769
410130
644810
460676
526750
741432
694345
677197
317719
526046
450310
1008679
982604
406562
210931
612099
973167
712038
394964
940846
172229
459026
372968
22402
887238
751063
473327
413585
594291
622638
437035
583699
787270
424324
28232
888325
576314
245600
589396
242589
522732
51187
837514
284286
109797
214915
646243
274234
584855
514499
724479
683576
768736
923680
798674
762561
753186
391460
157490
198968
948228
64043
121051
524903
797366
809208
836950
289431
80106
94343
719433
393101
21178
831190
4865
752183
757918
434163
260376
591225
9071
367508
476118
48094
181515
622199
645639
769883
793857
252317
646552
129463
5633
742334
597533
538359
411370
470861
524086
652052
910737
353756
697143
788698
475328
345213
802346
356411
645323
20186
784956
547111
219804
383106
507572
879697
501021
515756
249151
251678
642941
129348
760262
23227
930804
283290
389850
141513
1008676
782771
327901
844343
980135
573081
332743
953127
1021888
990476
620968
328682
386409
237164
341432
666764
772826
120796
924209
148557
974641
574351
913857
327686
762109
844552
129289
804444
441831
366305
325225
983738
865177
334674
147419
657387
862725
122021
291935
949010
579329
735388
408275
152308
428865
491196
728292
615962
818374
565668
555238
957610
6593
122392
374159
802938
259521
813198
294728
342316
186738
735459
311506
122312
65803
437480
653547
843845
762441
62567
36230
902287
899872
23816
244869
358018
107243
295489
175529
339721
193259
127900
316113
984694
737365
372480
336822
203166
96999
82620
520686
466010
262178
544915
758093
747006
93672
124539
512740
758025
590459
43536
705962
898596
432334
969651
762321
983139
472148
605664
290127
149225
53105
200564
159050
192953
42951
836771
663608
691932
542933
532210
302276
670994
514262
610228
515454
388781
40793
35843
651342
963799
353679
741336
973262
786392
924917
286769
82921
434380
446124
196904
236124
231215
871082
89771
865611
908413
839271
391449
103649
589019
621274
969563
510087
912161
603387
526962
457852
979595
290378
294218
264490
1042860
907723
641196
391872
266111
340095
474276
838646
391360
175798
969014
838661
576716
875769
464373
739261
940689
848333
953633
982344
354415
917193
181965
1000537
955907
367660
572006
413247
311234
14816
552713
705520
143854
29173
293887
845118
280122
678603
959726
1032685
837675
402910
93355
807328
908532
556907
548526
296761
178352
50169
943597
273788
817633
159115
334091
1005117
627110
551923
999834
262152
416762
520654
750223
430061
625150
118906
870307
800059
974437
14634
923940
411453
388693
348339
850811
113150
350563
695448
886148
197707
351720
637820
200935
99768
55047
879518
481228
959543
440568
211025
68212
577725
239176
387971
476426
188408
256405
1002810
417250
254316
472226
44495
429537
1006210
318544
16390
443855
93592
710895
170248
321319
566736
984156
531463
325920
572457
5597
467273
524785
250030
879577
650631
656936
1000638
589174
618726
417474
124981
487992
332072
794494
697563
22741
749542
615565
370780
221474
430685
374781
643125
717890
1044285
326893
764102
872671
54456
496641
593995
157672
63327
1013006
479743
415847
129707
693267
375616
657566
187139
668047
867039
560685
964999
47297
696521
433252
650728
791071
1043542
52096
34815
39186
789353
681258
795423
34219
868922
999355
898706
599382
110389
915350
704224
491082
877106
399800
399186
1035001
916091
328926
470408
669529
64882
866254
551474
838899
106003
259106
841847
625384
70395
735554
28178
252913
998856
867223
890753
606027
853980
540082
34539
212354
338446
411707
528468
205591
586850
585141
155289
983242
844263
1023398
941952
933942
232084
347171
695070
970887
621042
1014119
646364
411655
365302
173065
85775
742399
731950
905140
664719
530305
271188
861881
216397
1017344
925813
457556
579457
902856
341303
863562
891088
424022
1043764
551150
983715
439228
771682
81169
101707
489059
247858
856044
869980
505217
429797
984965
443336
494191
509194
373499
81488
279807
442907
319226
366782
956062
529082
879264
632350
647676
296310
278447
492059
925527
793678
544594
185777
338786
783655
505939
412930
607658
449902
14755
849885
991876
241562
507160
291707
661081
732959
543206
34974
966926
781115
559676
920930
661036
587386
951140
895384
631772
291188
790230
854737
520079
675146
815704
101845
869722
814019
313157
955472
789993
611550
679269
295936
886831
437165
307294
228523
1026111
257339
993815
12270
824843
440074
490287
878866
734775
40404
930582
910252
667881
42774
463661
820986
419255
645307
248177
863557
386681
792776
199877
543748
32240
350861
580223
919073
646891
263077
181
46518
180687
974656
530021
458762
222199
319323
867101
103064
968170
862854
52592
348824
574388
89825
814680
312938
1013069
195119
473876
163437
1031260
820919
489387
582134
573440
3407
203300
509358
260644
773933
593745
527475
115667
27177
818745
450187
843128
396598
750835
513074
1011279
714159
1021242
225850
4949
1001014
318917
899102
535150
362167
299346
1044526
822109
310769
742472
719081
985587
633722
925914
473687
722503
947276
295058
401141
300769
734226
386395
939526
629297
721157
449752
799058
698480
693022
142983
629783
168592
791213
404419
264460
115610
533084
19210
287145
530745
323436
542118
894188
1044910
1014487
86504
697905
211165
242894
12370
1001272
157034
1014109
618398
377232
836877
651597
692538
97963
218128
953317
911681
445083
496993
718886
894354
490769
541937
824343
352457
722462
417501
335180
439880
779881
918099
987728
289070
639192
239825
1023225
271899
82707
584656
939012
104665
474993
396266
539000
723687
145374
600585
832336
807011
343196
222132
877209
727669
341899
971585
441686
893365
960024
278432
1015181
30564
392254
30495
153186
696790
686877
989587
114162
438796
615437
643717
306084
234178
120204
261596
900818
376351
806377
444587
68943
36413
368257
826322
212777
735856
633138
824959
49336
563932
730426
29663
732898
577968
359837
458689
291060
966627
371981
535256
654819
319958
695050
784071
562101
941400
677577
639729
978539
272204
1009085
14901
543970
1036308
567407
367207
704338
1009342
487319
657375
16470
548614
313558
117355
137429
356314
653852
7356
274795
279303
333026
54424
739415
3637
210613
163417
483050
793917
1031756
514666
831345
74114
199544
761502
260462
138497
6885
992347
234019
528902
735172
693498
791234
60100
214357
839612
508531
656183
261606
424626
130457
394749
639794
104657
807576
521968
678775
416848
98907
496766
500669
508448
936250
594809
275117
255686
596798
209797
252019
730366
516933
1003908
660898
776230
408398
388603
160350
358943
158903
584363
454101
644712
464186
709161
547364
916729
363337
814573
580853
73701
363980
663591
129826
867347
399144
388446
29001
856409
440557
50036
584746
427754
385160
47715
285315
575628
229139
52533
449432
306146
225363
881527
148825
454479
996043
701551
322923
370892
423955
486805
107573
812267
444066
1023933
402250
777411
186144
429990
255996
896390
122656
360442
707243
1027198
116326
1011217
987474
913315
165643
738274
412822
1013807
514183
387988
650735
962144
724667
1014695
495445
909070
914345
977776
919576
910107
489841
889272
50935
548793
694751
1738
1031099
182162
537769
349117
982480
976798
1044222
639345
267240
769427
97206
361730
2797
336613
131959
282314
77260
222677
957354
815088
719062
463623
611560
302276
1007437
114893
5627
830647
629062
70039
235106
972085
737088
527169
361886
315005
739553
246487
905828
102269
580827
899490
108461
951259
345999
400558
649278
454344
758499
651296
697710
275157
567832
468699
655257
774775
426272
965756
483201
147062
385667
40146
545526
750220
147549
534749
918336
828608
616464
670114
1000134
858022
795896
769942
447158
129548
310429
521387
182554
812016
85108
396219
605176
751594
498057
311754
429988
712825
924998
5595
868007
125264
773309
524599
967043
240444
403184
82887
272883
1011126
856789
418373
123276
95371
868796
7351
184610
978193
933583
567595
959288
98776
56355
841177
786624
1015659
968159
700522
531079
359832
718665
190799
459435
331127
883197
279667
536325
85962
148649
290362
377799
156471
429442
783016
332384
14085
329598
471583
624315
906694
430118
874173
183343
536153
48606
471971
81923
448980
31379
219719
883583
718265
766190
703778
764178
426272
491569
996053
721286
593449
193243
320396
723058
880359
728696
506528
842276
804338
312616
887836
1019678
127273
1002212
620890
112906
45256
55155
5314
401708
505992
119179
923381
683109
567635
1020551
286530
698102
559431
421176
109916
363383
796903
87629
452324
789910
333110
828122
863667
646082
413317
705255
439112
595196
592483
811710
21858
92530
248139
588104
466092
874685
751213
733557
526507
970036
124691
130520
250730
963170
475366
593081
647210
515884
882895
574139
750704
859553
817419
872383
128109
320593
382816
656182
631419
752989
137478
867488
861901
262295
979082
167773
1020687
836434
502160
880080
832395
620376
60007
13409
107945
745367
308980
636377
484679
432159
159911
176327
894825
1034303
332473
184924
167611
698274
1040908
992568
926823
80127
185206
587459
593441
57036
319091
249022
658362
356223
423033
342863
976747
398328
267084
829167
889990
269244
879715
379620
194869
845721
529580
823010
927422
447539
260614
200548
628200
266855
411577
560827
1024051
288935
483205
980112
123919
69658
983485
674947
311178
385153
158901
517296
685631
19844
884237
993453
836884
568640
767260
823422
89793
223731
907837
69006
1011524
579668
780938
438295
297265
526826
694127
1014488
1043400
189578
900197
879610
767816
78013
476970
810266
345343
122590
1008281
498469
352139
99209
51462
747705
145079
227595
788655
866818
777108
268616
169750
25123
82495
419666
214790
82403
86194
329472
338808
108063
1025578
742497
702135
870085
272470
1691
69336
708438
1028432
1020148
369829
179800
339567
939481
600247
105937
86905
180393
414357
274332
948415
887312
523058
587561
369257
231781
982059
369204
535485
449608
285743
722323
788438
41530
408961
47588
716153
586126
464452
581151
381508
894550
1037869
230080
346541
920105
701723
382215
1007794
720501
1014855
28451
866963
813681
223701
235390
424102
39394
584479
761313
313812
959082
718179
334012
593582
658707
663889
1009622
382434
843417
248421
580045
395546
597532
1021022
638539
22405
551433
453869
59406
670231
23760
379344
333786
366989
608789
239620
202979
1016211
821366
371617
887902
963540
954637
191057
811275
599485
596581
193549
752454
358697
921669
268566
453493
491317
59340
374772
1001543
586736
880229
124288
201109
56385
217991
1031069
1042525
371368
528342
177293
260603
403169
294572
557356
563938
602796
951980
1015779
897760
75712
489860
312693
560044
84750
249577
112910
614281
164360
605226
761565
831808
821255
957022
38011
868576
684608
100916
693053
586055
886274
920059
928996
960520
658966
531937
320928
470453
713066
596569
8305
368120
355280
1017713
421245
277073
198074
445669
977753
1006890
678557
456697
510584
454499
851609
860065
993887
404725
668588
1021507
904908
508762
909323
54749
494513
1026736
667727
548157
513451
417377
699200
874016
895772
977848
267531
661103
686786
546968
577719
565066
547180
851305
273158
556665
580562
806436
905007
344369
113974
513079
140592
410080
295609
298490
807531
386538
187974
14944
709870
368449
984597
8217
872569
442031
473912
398937
1024132
271038
1034441
392399
587314
645479
406310
800155
835462
565270
258546
952341
456803
535108
469201
526913
99081
168179
810541
803739
312065
582432
384680
178791
204175
301201
304101
932957
55636
579974
309862
429108
600527
336716
931330
629218
245508
234269
698767
611166
11491
962516
383286
807611
11789
837826
453057
319005
436089
417872
21673
687112
658470
355043
437266
407726
1019190
953501
877834
878343
746128
597652
695130
290200
1006607
524754
346467
869672
247753
588596
931891
81580
204070
336665
22335
344413
301263
204195
237385
714421
372518
746989
72654
978293
104116
314186
407503
474861
742663
560052
571742
681564
94555
299890
375416
792527
707113
139506
351494
457507
889525
309359
303304
97416
158512
719666
601334
70186
50029
340216
561629
137778
288753
797979
336378
291280
116300
1019926
986563
627030
818038
353358
755395
468650
411684
268086
67502
348748
475472
134951
677018
821051
436398
9353
461018
501382
807827
286175
753938
638654
856528
731619
803144
1004711
742836
465722
615848
322485
115330
915870
772109
396953
440674
19404
365568
742759
866420
245259
673909
555828
273117
383133
216143
285838
701442
18166
725098
840974
107640
697208
779813
76040
257599
898432
566467
105288
464122
889022
491228
624234
941729
422445
193881
1001194
541643
961264
477887
910416
746743
741517
776976
318592
724456
764004
11335
543778
509751
8682
288957
319924
421044
506440
776257
512627
505001
249194
889790
52002
289795
884455
257412
888286
215661
867955
482767
303572
224170
61026
334334
828723
199032
960386
76894
498493
375091
144448
223637
21276
772152
876129
987596
901052
819712
260767
855876
690673
122858
222999
623586
868334
973129
837323
891076
246882
78513
629481
349601
1016164
1029661
283124
645086
25325
7400
837345
414409
910987
973247
375457
1027144
443504
323205
612026
854470
864731
754732
651503
656742
1043169
562379
789115
2181
944986
337093
84536
349654
797756
1037028
475400
729050
1035379
95570
617500
463893
471158
856613
212025
61138
92291
232293
680419
983605
835610
982883
908495
234175
563918
842254
1043348
405861
633415
225821
584482
987991
934731
101795
162475
694314
594316
187841
78071
408592
73988
234000
808348
519579
375493
501788
818525
957958
227775
933958
65317
753300
582538
901097
981723
727335
976505
193762
138429
653858
452740
266069
78283
348444
33522
747458
305341
730499
394439
742223
566582
298776
204222
1027227
732437
730043
959700
327447
370467
853964
655576
362558
221136
876601
611892
1000094
1005163
878147
519234
696888
678092
97944
362292
584265
479231
645954
428502
711433
912723
328748
693467
397905
928771
953724
771644
1030299
266200
785878
412991
399558
73697
291509
489241
811079
543731
576097
507939
121540
92556
212551
312919
802688
409650
418273
374246
283790
680609
158477
876663
321317
262434
1041077
797616
209305
1002557
641836
483746
214522
660276
379345
124562
13491
1030135
302821
708514
559716
446036
519237
222664
348954
503725
389356
7092
439511
736970
307347
64595
137203
746973
998312
207061
41021
110424
489059
414710
478040
634516
634183
809602
501961
178536
942267
785138
520800
754227
449406
605617
187779
635623
852288
471814
913848
428196
95851
531790
350293
504108
1008019
150462
721830
105610
383075
422720
332669
626681
269696
857795
164659
130568
907110
101260
439883
165689
420130
38044
1001736
31271
684182
41699
916423
806059
696799
274195
698240
796632
35603
908266
129436
658293
304738
532413
166595
701090
1029980
124519
101140
155218
873724
472565
859603
174357
715580
47842
425465
337171
781805
970667
644370
623225
164893
427377
554526
634317
190342
210290
508830
754233
460223
362289
184186
959115
756274
145397
672185
327704
518941
20797
15215
747657
790314
838127
215526
245908
878158
733661
22855
805856
166269
675067
506014
1016015
116637
837780
748114
790928
37716
283088
349849
170377
118842
156399
472149
348216
461541
913799
369614
387666
1041519
793413
505643
844256
827581
467707
643479
334378
450056
339653
296363
857853
183
416803
942604
454581
198823
865535
743054
749558
444892
393590
822403
973212
382984
858323
656910
78792
200257
482469
466271
967572
57879
535074
34691
863674
726498
403887
764518
797624
63027
929353
193829
465394
407055
568519
144678
336438
56227
715126
153637
671372
908767
1002339
212627
607518
941925
848696
256689
752830
1035691
189789
722305
886115
168179
409299
130405
274082
531311
941166
670381
380327
724803
947699
544832
666153
817552
366745
609966
341167
462974
507055
149527
500477
858314
793621
797287
644901
886648
401388
876252
962536
1037142
439921
858843
621006
950118
554761
848412
321332
907670
1015751
183013
584151
671377
772123
227805
693421
966403
352012
743797
88998
858568
819758
308030
292571
648631
784765
63045
104169
420998
547343
712566
597816
297919
196816
527994
200355
560737
572664
425523
608080
876786
931767
232668
968580
295483
487125
433578
102877
568859
138192
670452
558819
1042908
961932
987078
929952
370516
630824
222199
415608
444470
508473
1000672
490770
978292
737076
141501
283757
100782
957119
196352
47196
822206
1020505
620589
144017
784349
242622
347270
714368
353637
24396
160800
27854
891429
538202
734989
62195
634795
908627
913241
539882
684366
957189
221257
924302
822805
378297
93658
302224
532836
619893
823299
263858
664865
972975
1002947
180289
82819
916274
708369
130187
603842
905104
758054
1016257
463547
14883
254405
31458
726525
7975
694439
301201
1021023
885790
1040569
614066
297360
508699
134827
345201
587296
566222
311375
482720
1030202
760164
581348
971475
243660
173457
879843
284378
888467
559915
595872
652845
93005
817229
260807
693553
617556
534108
847816
890799
217105
723821
641630
832941
766000
391727
69009
138297
1037733
470422
547726
1027122
513097
382286
457133
13586
886230
778771
895136
658355
1027483
322869
467635
518496
770061
897317
960988
1017967
96926
770099
912823
71699
689336
166428
504131
732818
82823
307692
412244
78016
989060
273266
500784
128897
923716
425718
22018
313246
597083
170715
795001
161769
646972
836677
487409
614350
188974
31616
812276
776815
821780
324894
789173
16086
30935
962558
436367
287387
205297
558432
533012
712126
608309
821535
436749
707376
245489
218906
117080
338530
740309
537287
773016
673539
649252
561552
981782
81701
379729
482033
526373
189455
880751
390075
644158
98900
343502
566518
341352
320542
38153
707649
641884
329976
324409
47426
485946
728593
563982
744024
905383
852543
219604
792856
502101
332254
478486
509367
355759
574216
92268
822623
1008099
928719
149389
90025
539036
969464
318496
323872
23883
69747
601306
437440
703762
78386
948798
385111
686308
151370
972323
495800
113772
911645
727937
829015
757128
554299
1035089
150607
625231
959011
678112
638948
402609
108383
464153
159324
191743
23270
376496
891524
672685
255146
63888
183702
786145
226332
848465
295507
26475
362937
872943
840636
198070
720415
385974
179267
365660
277195
930842
276659
153079
424134
78332
357248
570027
752841
283264
647365
690529
914105
983487
891379
140449
665088
121781
858098
945288
427038
280679
308147
540508
383293
625323
579743
316952
824093
321075
214741
920062
1006688
1037751
96780
423638
112302
119384
25636
562145
966512
464601
985020
422146
730067
869606
664317
720380
500192
469925
126870
633019
810934
1043137
473982
1008414
505092
535170
838605
142089
735178
225050
548861
629336
974814
850000
310678
241279
714215
762931
487277
752455
742233
505293
131759
867569
983554
170647
132396
627546
419544
407497
825502
767258
927532
544995
921634
904599
939747
813309
600541
932401
915258
674921
939908
761556
91470
454192
868532
402231
458058
351046
951937
383721
225575
7603
118058
368731
771308
277970
423907
196752
330346
217988
244633
897548
274334
384991
635262
495477
614347
726319
484052
690674
948049
586352
419005
885465
916813
636380
891137
769308
942895
494860
948942
556245
268923
948606
989335
570771
1010023
740519
203627
965602
803849
45712
426466
379297
503370
661360
659177
759757
308123
784023
556936
849370
340935
460850
24489
874535
457539
13975
261108
839356
826492
673403
111523
944429
336617
781810
135643
937432
465495
81454
47539
176535
973198
463357
408989
822074
87869
459131
133914
517470
448407
111342
833735
560259
819452
734604
494540
580739
726008
297236
793155
322446
442882
498371
998204
216771
405215
492126
307383
531575
1000343
665125
249607
717298
68334
387126
469944
372209
926057
913858
657887
226137
1043237
934948
761636
419528
396558
85223
928699
312777
861638
764550
913171
519730
456401
4596
413472
361948
976173
632632
56314
810602
996404
606312
92694
861543
443032
1010520
1004196
315367
223778
742743
466470
479409
408306
514580
365443
501664
710561
308620
587904
1005935
39635
375797
957390
919417
864890
160516
311556
72473
282658
1010351
156082
899255
983162
445903
824329
514693
315381
618324
957416
928838
929438
192665
863379
394521
113229
441385
728507
760044
359830
202707
654671
959112
24593
179462
905584
248674
232975
618612
77594
730388
154095
134993
790596
87495
867202
968452
688097
262676
658316
915191
82610
369636
284162
729628
875454
664089
375116
128043
732651
451061
233975
13209
743596
500919
327613
832610
604867
623766
6124
691814
428722
1007454
909850
4793
895592
1020771
927568
428900
516335
258575
460722
937239
574547
344668
97733
876415
254540
874424
258447
640213
652843
758922
834391
841366
782849
33508
695336
429567
714154
848343
296038
787012
706416
718347
598054
998077
462805
821802
1027772
688978
249498
202932
290543
707720
173439
720403
41993
450918
174811
893342
240154
22402
889985
353838
10950
636161
78655
1002883
164406
691791
183632
805248
976297
938419
586509
231027
129742
837156
557094
65964
891208
848082
295201
705186
886349
266762
798492
349928
403336
652547
684085
496555
450143
683212
871361
637040
707569
974501
123794
527638
764708
139228
737553
454732
27320
762785
465610
777817
1005899
664073
46439
471106
984572
314956
287185
320110
321598
121673
603457
456015
820371
178071
982508
526707
417490
945528
642835
865255
708079
741786
649770
1003303
66215
275587
813298
85512
1011305
57131
1000645
473896
496862
832890
443919
913314
854643
436936
476420
147993
1037408
5985
75705
318390
795283
447905
752217
147050
757671
757710
893326
371830
519345
104960
751595
513293
602677
355013
176026
1012743
774611
650896
1004629
304876
216258
573850
129202
768956
918487
297749
487190
1004393
622167
272141
205014
913640
568157
248212
194417
120641
457768
885338
197700
740953
803254
897431
570120
938081
950400
50969
202171
820092
931603
85415
227956
279914
288216
719730
370870
425771
481528
75022
438477
896101
144933
976275
879598
289409
829749
202320
592223
158673
987961
265257
791850
896217
104214
673394
633585
552157
69656
893568
785821
705167
1038655
1009915
250208
623942
18143
887150
572706
721184
711797
954198
813681
16089
856783
426597
865288
313205
882897
691833
504265
992965
773975
365153
708715
824646
555314
318555
724058
795802
416681
770296
970048
410064
477871
567566
961280
859248
326016
57724
1002450
849419
173267
901779
1015093
1042568
208045
932710
1016814
257652
601521
16618
704458
98306
696349
419597
216537
976583
522466
493743
513415
189769
941690
403748
907566
783715
709498
632044
898000
16391
737810
631206
889283
35904
944674
164416
612494
422695
343320
511649
410358
442012
143822
373107
659410
204472
396783
193954
161846
482844
290096
1041401
489085
516939
813791
405890
866151
991672
76194
324321
39920
307265
250165
320099
251827
644275
241625
32560
937019
452312
526869
927979
610619
271000
167703
423966
199173
941455
993190
605748
461021
167917
309135
275367
220913
394378
641486
251345
704409
414437
734447
726726
260976
991571
584425
1010329
695899
806286
151372
1034792
22642
776623
739714
395047
895151
201197
840442
741214
428485
66873
57404
834868
792940
695063
970401
377865
721560
486364
667131
48243
147765
796024
526932
257575
197156
939505
259311
26064
168118
658
255634
451728
77578
595194
153734
437169
773945
229765
690821
458655
174268
875607
965166
357936
102430
329407
120079
861938
1007627
874301
451990
1035844
19112
722063
237066
53707
97167
1006800
357699
338839
211105
717910
873278
154683
434921
641333
180584
502596
540949
961598
327591
393778
684806
79813
54256
750003
539066
985978
473994
538317
542419
833793
48497
687835
418499
585731
889892
961313
1021294
697079
99245
1003128
804411
1006391
233341
832960
499386
580931
972989
925687
100866
968336
357857
796238
492588
544577
910482
848755
774274
687251
294969
426954
230153
503231
767336
659922
994795
551405
668377
637026
689050
952195
300955
147704
928506
615321
455166
620797
587313
668096
311981
438398
806359
74526
739808
597651
204107
61969
482057
893037
472377
698069
149085
332128
701531
748645
825566
589503
734482
594236
156855
596523
170984
701078
730016
867683
761532
184684
739011
104937
253203
808615
386753
791333
1037267
453211
818083
938283
44916
434331
554846
637232
539075
39159
810046
346996
637537
234829
189811
940745
361927
963656
324601
762794
959961
206996
1032268
513175
717741
533407
44366
827874
78617
704761
137834
942240
793246
475557
923563
474000
724349
1004568
822030
806588
26499
10284
939738
32432
30992
73908
909417
771170
919224
422608
507300
630248
85603
803054
541334
844641
462174
307609
399887
705468
233155
357818
150749
206129
175690
977571
304910
223161
71378
44997
374258
625727
961665
497718
386207
192001
789691
542074
798120
428741
678072
162127
570718
866533
949714
820567
937085
678851
893118
656861
106503
458863
778824
579186
97729
381662
966952
790636
943908
1008160
949435
848094
385826
974308
815389
519228
817241
485230
860259
552929
488148
299509
856858
389289
476422
392878
518122
59896
845004
285406
665124
257786
531663
140295
135059
1009182
214445
730728
969481
190895
516301
1027909
56335
1039896
788771
892480
553319
295642
519671
285640
967537
1019847
936448
948740
878831
506277
581046
818760
1041936
64873
784638
766549
246786
1044564
369293
1002613
662220
986823
39439
512728
426475
647669
238925
335262
962418
317013
479182
679434
563949
163633
382253
117685
341956
434154
711894
244042
423407
716465
626078
722129
498405
267645
606490
313581
164685
188851
469009
380713
1026111
757520
433877
151006
1855
224637
818702
856050
745485
1029433
1008754
547959
1017931
424692
605994
819226
1016461
751030
211819
875994
1015559
526686
311926
412391
428569
700834
224336
882437
636821
909269
138294
767047
987755
702836
158810
280544
755482
677947
793818
160934
223660
110219
63687
822384
975406
261877
672550
550927
162977
221569
913144
413241
461483
5972
448197
942726
139997
434314
242409
592068
114100
534385
340149
989840
304166
509672
219604
968276
668105
553281
403795
1039505
398838
681272
1003063
198298
775210
862961
565709
537540
39338
412066
238380
590691
272725
238469
205803
447968
241556
867982
484537
527568
124602
889859
52292
277600
83529
275293
854683
729450
868150
256679
843302
193004
909699
180401
528340
53211
244992
702572
446450
281003
184591
42450
216665
559181
272997
650059
142874
607010
561771
211435
308862
699353
123511
412783
487393
436286
498168
365207
629640
1024209
431328
403039
270116
48572
943444
273927
443743
765414
333431
11880
659110
894730
488812
418187
80096
996355
607472
575676
691587
551846
230439
633711
392858
533922
272462
750496
735432
164889
479394
103061
720414
516521
896506
948308
605484
679738
905386
841959
346381
395243
893844
585118
630810
840754
126784
282454
961482
477867
995981
452609
1024407
885381
524027
208145
993095
408451
77055
882603
1028489
833441
1013147
803092
770846
431041
217202
115356
564546
233530
169068
1044287
668318
110617
279356
566904
1034759
759655
592052
947829
767551
563370
655566
717617
415642
454591
617806
732699
720004
79754
407491
554409
507108
80387
969650
1035502
147146
877591
217712
208369
929065
593353
628785
228229
196319
773663
598292
1032079
219187
65330
510713
726592
511545
987332
614178
1007484
438358
426886
614985
611581
81937
352988
630310
684932
779644
953228
363234
571474
547534
261157
224312
640526
188639
729240
431855
806131
21448
207962
635093
300049
40069
313957
219527
282927
958308
565185
32814
649058
258997
189144
398113
169820
820257
1027575
860945
877792
704222
12266
97711
195953
316465
71506
946023
782218
734411
451237
293055
721296
659539
34188
252742
494040
4969
501480
126427
648891
11821
443320
828973
344782
490188
826689
177765
973444
859062
221724
771661
328588
989900
879881
286086
505658
576694
354983
146093
221090
840867
230851
1023179
829427
851983
415048
613733
121935
236535
615058
459386
852154
420453
392516
102286
965663
835902
124806
284749
796512
80838
1041405
325782
236655
640767
374124
48243
203238
192457
298378
100305
670047
528238
589834
511065
229316
92841
33017
962229
733799
295074
999721
876415
761177
821987
976283
282116
91752
118040
903942
276301
349601
855294
257679
877879
305658
299063
212762
406672
954638
141027
267292
595330
813899
702230
274981
480570
425069
898472
42006
850717
123708
550470
615744
518273
151327
628015
348201
69466
773994
808284
356099
853847
245189
206794
452641
455303
219981
456712
732836
837265
506656
380057
884394
267117
871392
296150
1010297
618510
626267
79451
173143
598393
600197
647675
70433
449716
670762
318085
4956
803997
960863
744040
827936
616073
489043
703729
1008362
337016
1032619
360158
852677
917835
989520
752581
202218
321086
873180
52953
980532
122640
425035
999249
825271
787655
827742
178540
722803
739717
865634
552829
802302
959043
537374
66733
12484
993677
63755
715656
698430
954029
31717
786626
384047
669754
1031299
747500
139893
782710
816890
1039049
1036176
903054
379002
196670
211714
531898
1009674
264561
849268
1019140
489762
762567
43765
706170
991355
264114
863400
644933
953326
29394
734830
679397
436814
846867
185786
83544
54638
170335
477996
535917
744599
709420
574378
422242
704995
951186
478671
786007
1009335
132150
868756
313448
822322
256312
541705
219995
741625
475901
934922
388106
550591
6517
870766
472420
506813
960974
850088
868717
952299
168815
27063
583715
1031042
314873
350087
351624
143364
973726
127586
817374
118680
308135
499759
74685
657345
993960
452091
424872
113821
541508
371944
410065
777354
795722
638190
271963
180124
359767
403737
408368
902077
935801
141810
957613
488962
931728
886361
305440
31057
725302
876248
237602
655700
741468
496269
163700
397474
300720
7622
406860
638345
898494
914388
888844
236933
485419
517141
899457
531850
655054
91961
904899
409365
183671
376852
957913
39491
863301
915038
301763
51625
689294
638165
961500
109479
716669
486703
960885
692577
980388
361021
536093
352621
107311
77116
262216
30408
560210
171770
183039
410415
80743
818664
751995
73479
90470
248450
872148
258635
174957
248214
270982
161757
68388
273467
1005064
867418
1007040
942949
465011
140152
575711
553359
695916
799674
923656
863417
496980
257501
169531
927295
412996
358357
1017006
290720
924930
63799
208881
1007428
293467
654037
978770
865810
52678
40702
90713
470538
661799
603481
104744
896387
277762
694544
774892
86788
352698
688162
1022391
359065
543311
280454
984371
396606
722985
843637
260687
403959
1019
677795
619812
282437
135408
798923
690999
679275
776749
751937
388518
1002173
716954
235161
637106
725392
219385
402398
555076
246350
742193
951420
194548
130459
282599
922814
585579
96642
221012
1031598
137276
950057
477850
8714
357243
283159
719417
193223
357648
660902
663614
1002380
37589
719644
44578
818410
47634
104088
244941
538234
345270
133840
222116
107824
196032
405577
120561
672102
393039
919302
1003929
1003026
215600
273875
863525
721154
601096
248697
601456
514107
653879
853635
888360
1004977
148329
704694
325123
712352
576320
897920
919147
107954
746412
639842
908720
463580
511108
240432
634196
322872
250070
525804
755029
965899
70501
990384
351543
701149
470886
607494
175931
187980
976621
754908
627187
895332
260687
325604
79906
331653
511056
316203
237580
474416
850059
594691
786882
519809
340153
185709
239319
254073
934948
688944
571412
643737
642469
363399
193731
986386
848731
234752
120494
34832
1013117
284865
5384
586251
1033245
112083
972626
417613
495670
583794
557370
469248
503448
218074
420404
779724
1015112
591164
318573
735201
444301
405530
859216
645517
32048
31687
793844
371598
739311
235598
61803
630754
846270
382642
804766
85362
229010
161553
767923
965496
84246
809657
404669
115223
30000
301869
869171
671632
287800
569011
934671
189482
548436
325452
661765
860053
96126
927028
510902
859434
937795
310637
257063
766704
21985
520465
420030
878182
31261
893409
170621
58164
764806
314354
503241
839170
925049
711676
487662
551380
1018286
883174
775643
887280
727066
737016
861881
1007486
738185
204367
415460
233440
209701
624230
255042
342871
176664
635894
228961
190744
616160
254518
659247
592317
275265
581809
131664
14250
818279
553622
47897
657988
922815
829419
960737
899004
784598
574472
225790
50308
731754
322203
1042401
716217
918067
426114
235887
416527
356576
466186
559391
671512
913463
775504
563656
960067
945760
975839
480319
531045
145135
680915
589098
90238
228657
383308
675735
982432
317330
39252
32860
92116
32709
456892
988432
1003320
569828
47410
177451
477166
405748
641596
151070
262685
894366
604059
730460
504227
1005784
1012952
762095
942996
935739
76068
212678
39207
1007353
543096
701114
781816
437903
388088
517887
543239
468858
373297
519318
254047
671679
813634
40926
950125
238886
240695
580052
142716
801516
252630
259632
978004
196871
103540
982913
167695
102801
963911
757765
239209
733196
90904
511771
960881
1027719
135523
1759
851267
102022
40110
1030148
869271
291238
646158
757132
751514
372848
42678
189931
999932
427431
922418
938396
953829
632108
1009196
902133
798571
1018518
480578
85975
122302
264055
779855
303411
511619
673494
102564
736588
994983
359697
320497
546030
439560
141461
44029
624981
630889
274736
296092
456899
983081
353299
540051
973671
25332
62137
501181
403133
843373
317402
128892
273720
242940
25672
878276
397068
730666
233387
909233
44468
628831
280048
683986
937106
453396
10473
843347
443091
876026
220114
414183
887635
691257
640214
235174
855156
620121
422205
238417
636070
992965
952348
461487
611481
233135
274538
890861
479447
394107
694721
761218
947752
836392
225299
366942
738177
817239
759316
708207
471497
644737
105952
946497
239959
188448
349645
390138
345665
833928
1019577
992687
661225
315056
708839
1029974
547085
919369
328924
192986
577149
488431
1044798
96469
168550
887511
387352
327301
930630
631626
448975
198701
673141
819894
29899
678068
924948
979081
266691
572277
381408
876171
84971
324767
815159
193414
648300
1038552
266691
1040711
577415
163207
210842
974796
252268
581339
894978
573894
439254
702896
18640
810584
981028
464824
788197
173421
708355
298717
692967
215732
590272
781042
32713
205340
82137
429837
15793
509420
578939
468620
357996
916369
496340
528964
174783
64872
164594
314266
611173
1018473
768852
302343
578090
824098
791973
169288
241673
617894
284306
230397
599403
627655
69853
69664
948365
634326
523370
399170
463071
294809
692613
266880
927563
880001
13752
819276
576400
761337
1039622
679316
754341
665863
816353
231592
388027
392657
874075
261953
923814
1008467
566595
141581
120211
826461
601778
310692
250717
571168
473184
1007006
824922
21764
404124
400096
540224
297884
721465
752101
270714
1008512
911723
473845
335066
694243
539828
152258
528879
870187
367799
589777
418499
576094
218896
890592
763469
591874
304434
219096
1012938
485876
662355
682944
648506
784626
413665
905949
16762
513003
80306
1034890
663807
835274
896729
273586
365679
164627
182505
300702
579870
861292
985433
22078
193726
858197
103898
796410
431622
423774
501040
933852
662789
433135
320900
749137
892995
581371
499477
36081
540325
48299
873790
281610
116346
888369
296410
623533
569421
341885
272695
115449
152182
627155
950602
1027261
2497
583713
516451
390314
26224
986589
403118
371470
636404
589551
151041
556645
497946
977555
141984
363751
101890
310207
767117
125180
286656
122520
462757
691027
92064
352917
906201
527062
451223
588109
127137
613090
1001219
800159
845242
89660
560193
697221
710307
940154
877650
833085
281228
164817
274861
534632
338491
314053
1033367
848949
922640
191393
670333
710538
831725
101018
853303
375626
628336
157708
269555
915748
479301
208392
416314
660241
876814
352334
40553
269252
795626
58136
104915
698389
830614
590398
477195
845272
765682
76221
660386
503289
250484
476807
441657
599462
4082
607426
295095
1015145
489011
634371
359713
45994
758091
256260
267268
969453
930026
186595
185814
619667
458492
565651
1024067
246871
390371
990415
878786
451735
698048
1040518
231242
587574
1028699
509679
468513
118458
1041295
591167
761549
426684
472480
829895
1000389
956578
791440
113862
741078
619440
392301
97136
555732
757014
386277
233885
1027906
914061
892737
770990
895243
969798
67471
429870
27548
30097
502917
428396
652387
889333
494407
408405
678137
55700
574584
80550
212994
176484
314303
282458
749728
777810
855352
36187
998894
93685
347018
1008444
371047
501042
175053
609286
39805
399256
903960
1008748
727961
36261
634297
117945
293138
43075
822344
69790
582850
617767
912401
631649
200572
89844
79655
823411
697497
618674
730150
1044843
350580
216266
653897
1004113
50625
683848
606815
133947
336037
645555
773782
853108
96490
538166
1032569
831479
558899
94699
991596
550195
778191
650878
122989
313730
643989
167075
1017425
298819
51726
519381
88705
623215
467540
247377
496769
285683
805228
556405
262629
370518
127814
784206
317975
753437
827447
55012
918278
87680
119198
239937
291649
628963
554271
31595
871099
386214
110201
403580
210821
69413
281995
552144
786364
856159
671507
241944
865243
23067
940294
662808
1010803
336530
253356
867387
382336
708524
409878
53998
835389
279206
237935
562714
248642
327693
354687
725193
61417
438391
157999
711188
439795
645966
416294
725399
803106
365764
256322
582452
971324
164703
195321
223962
173311
403521
163803
422896
635372
15149
56989
9251
730274
77300
93793
84607
246985
435038
985444
235826
168749
406815
867490
886157
686035
896166
691809
514280
782701
239310
639491
498510
247736
908144
417484
861009
490369
534725
985339
391460
286502
274748
98698
136065
696718
734790
379167
351732
185326
25164
377092
790924
686057
458917
831905
880360
884457
626523
904771
919844
210406
976369
911481
293936
8025
255093
567676
870250
88040
871195
1044215
13381
1007687
910082
87278
425903
478937
360308
810843
336013
865556
894842
650407
671950
66143
1020265
519774
900252
859994
103239
429738
291457
524979
63345
335727
866562
9856
568953
908856
604458
853834
548878
574363
268218
887711
560634
80679
60878
791906
750586
56176
862318
243273
875891
479606
830562
590424
430087
244565
860198
754503
957971
24958
791378
745294
828021
97851
478093
208016
744346
500574
961999
1020496
517025
964851
895241
665294
816001
131707
1024605
709417
554478
653335
329655
662611
884002
1014126
434957
244434
608004
831354
360879
145202
412459
652547
125562
533698
71215
255321
772915
834683
136822
974061
966388
5301
190655
160880
1018070
746723
675487
568936
664086
613370
770117
669694
688471
500806
140167
561441
916922
168513
840253
437503
867456
648040
971654
981175
424262
1034464
194745
315045
319463
578231
449728
337967
474060
275232
974596
908176
135962
881359
364806
119002
547428
231573
983773
894210
805350
610931
724870
407680
900021
352967
985484
353819
731061
779699
78903
897143
594003
256283
947689
232912
474246
639758
156529
28381
597811
960733
447377
434453
177743
675080
342772
839175
104989
564237
969166
5042
89301
912789
1036138
132779
710791
922274
158619
812569
522636
190184
421383
544110
247499
327223
576108
848839
405695
149888
975774
747119
961550
529616
41534
382686
779104
631339
1030347
465859
295770
547545
664382
673741
1005477
331076
842149
105414
779872
909941
712353
292471
390002
854575
625292
3568
578452
615110
452084
582021
345148
1001054
930456
839944
816107
453630
242415
227260
702059
144488
483149
689929
511540
820729
647733
274642
479479
308124
830276
71439
601626
432369
63798
33246
3936
561010
621049
326633
718928
516976
515236
743020
237188
718138
47098
844986
294632
539308
350611
472025
1022126
746628
13656
467468
790597
406460
366826
672963
572268
144979
128509
152429
292014
365144
286596
590642
353649
249399
680193
454473
378511
481163
979310
352001
879847
551227
713647
129793
992259
451753
280545
588968
312151
325909
833638
380594
591090
967113
177336
856148
301598
50159
618438
923628
244928
633193
592037
84860
313294
69010
331926
7026
582361
587441
713177
68703
819165
263052
521616
894463
805376
764995
199811
72023
614484
770928
79691
865252
938876
972506
380626
404325
781486
426824
141732
151131
706717
999705
958581
1005078
410028
6730
22320
997581
855793
498558
878642
780590
534100
584469
703629
736859
412138
141454
485653
273927
194055
1044970
403449
115773
82696
404133
624401
901730
152393
717806
428392
1009439
308125
469684
618115
533779
126267
325460
183391
816702
844716
376572
783957
825851
192208
971623
313892
976653
255367
371353
465166
1027736
195041
943155
303867
667105
311353
349077
503869
883642
472020
116412
550804
815363
604175
879284
25455
896519
59114
345083
870874
696248
172304
660653
645250
531633
300207
818080
120425
532105
907329
237598
91666
922371
648233
366383
970580
222676
128007
724737
791728
362219
147660
718362
870400
291684
564830
35394
549890
836338
660232
646445
622692
503257
474621
419814
891274
622016
460577
946282
541707
543642
114631
207736
912335
793021
312542
970749
604973
962003
592951
729585
801002
923598
274306
49189
319966
770963
121358
434535
542136
712834
742352
940732
1043010
454222
35268
503956
964350
193880
677313
502295
913763
407278
678482
140949
933324
911243
950155
311279
268102
267998
188134
677465
212032
489391
285008
610004
642546
756721
685722
610481
463996
249269
513670
1012622
834096
490164
620599
935841
70713
31430
987293
927795
608881
289658
141674
684398
899193
580790
206041
482155
677448
492052
643120
715428
86139
112085
126972
661741
125517
125394
601075
393474
103671
470532
201372
675399
678070
702165
941050
324273
403654
876666
843531
127250
1045055
1009373
463170
199462
171792
182807
210832
876797
530811
954209
164415
225253
692200
187246
56491
968713
870693
976905
323750
388264
178023
241177
146120
443069
324908
292415
249656
64116
107126
639747
309543
723872
244364
264329
404182
119236
778466
794049
518726
842277
617089
116310
390621
611477
513593
223353
241213
291968
33054
227811
300330
809462
796917
637984
298898
613353
837743
964663
971645
1036633
978823
379142
158827
353179
993852
483673
556159
925876
891956
646248
661188
785906
461558
237583
381893
221111
255232
72258
122345
864291
735438
19686
1022644
382074
103190
82868
986033
12765
50757
258131
459695
266355
757331
120361
555690
275280
511868
410827
381088
265810
692223
349729
223439
624045
951410
788051
780155
602451
315602
631283
461839
227992
625491
200104
39914
888671
194079
506045
34883
616392
947809
269686
229957
143584
94234
926170
808541
964980
803342
750894
718377
23150
50402
313098
677354
736477
891841
380020
686042
547406
621908
851346
720595
722874
492109
2842
915891
567547
411252
634172
451225
721142
338725
212306
180694
917493
580320
808636
167118
518109
875036
49117
943725
894243
672934
310656
53466
697787
473081
523388
404365
1009119
681770
645884
8725
326010
437548
973633
685820
662563
626850
1035929
111408
1006124
392218
325733
169231
375634
452731
234269
13174
515671
856014
50129
646095
816714
396903
443001
207658
695220
1033909
975956
330257
209340
97004
627318
881814
532460
1042235
1042765
519683
82813
636334
250631
485199
763206
650840
900397
78034
2469
129735
1020604
295636
96281
209442
449610
902386
906692
290018
1035930
827729
961858
960061
955841
28072
911350
863115
858936
271292
496593
666598
397807
17347
724224
1044781
830990
640722
21974
98820
625407
191048
757117
398890
502140
864004
253941
489038
375446
506049
921126
723503
425130
128634
668505
175659
301723
144147
154929
1030837
945988
337334
766841
174360
948673
131033
54710
790319
842785
42123
201736
233890
714648
150417
824062
945301
814392
489644
418975
902045
748793
666624
714805
673642
606119
359370
191211
340399
661875
524394
24574
480805
877440
1043018
111651
234823
110334
792260
1008989
938941
819230
236793
1016029
458561
223883
286929
29717
378420
97138
1015450
644480
258856
769409
863513
495344
62076
657099
271297
201657
150779
658845
395074
966915
477810
288525
439096
658938
950033
967131
454103
263027
217762
369802
883067
313680
172105
328502
688300
752316
228598
865512
857226
185145
150837
391193
789380
118210
876430
955111
66714
365231
937367
20683
275400
244656
930231
908800
43562
625316
852053
275432
657112
600973
227900
329444
741196
740658
230757
534264
974071
533009
458317
860279
465462
728418
688044
335427
665438
558697
596463
937331
15839
437932
29796
416614
364394
550378
928186
76058
903661
607169
794822
480953
979667
194549
212690
989839
1039705
227105
165308
484214
628374
744964
458147
907110
932487
506798
473470
194002
64085
1023499
57629
98677
532723
678362
113343
430445
309308
946009
746746
567499
115278
403089
165031
78151
400908
391608
700082
809200
59226
1343
23998
122643
854455
752069
818137
128486
152918
915488
442073
436466
153475
376030
750355
217308
132157
966507
385978
864152
759535
256431
473425
446603
479309
295646
658061
424748
621673
58389
596835
112143
628762
119316
788427
844031
298950
389989
934450
312010
409962
769299
608286
784915
836622
829028
1023637
140455
18271
83656
625959
307129
686697
35441
40430
465887
511905
247211
878497
46677
551207
242299
270943
818936
650577
552786
744389
234536
329854
134228
211528
645575
1018371
306045
695507
190922
987799
409000
702390
625072
173206
83402
84195
487136
226505
316064
45929
946256
782425
452401
378218
483775
367471
625279
608462
742863
392423
773835
287348
17913
635168
1032928
203282
788110
672036
350766
545949
954396
18960
53958
863561
141429
563489
563905
876214
1026579
530712
210136
901039
912919
340117
441990
203787
92878
204081
413052
478431
96150
536166
642024
685441
237747
624397
598336
599447
619646
341279
97180
705580
560959
156768
580418
506378
874157
380757
954363
1036977
85553
798976
285469
276748
191745
976838
146856
56042
529323
582213
955742
493408
829947
940838
747525
997146
315911
881203
625511
516430
588971
730886
781613
58204
551211
730174
395880
27364
892554
230382
737566
291751
127967
407808
345409
837083
795734
719681
498114
100192
875879
329095
500024
757528
383582
32840
202854
635956
543097
420388
192827
875934
871873
707855
568157
283976
790451
450223
171130
1035596
488051
969516
74839
827226
109577
772438
1007745
588329
450264
332518
127324
110588
247174
361638
982140
813207
120046
90894
367144
558191
478469
63053
404923
16909
614505
805141
119858
697876
2756
360441
211164
199335
517500
240633
953848
571735
694662
461630
666564
801450
210652
1027288
596458
350626
310750
186143
1004645
883357
993446
622332
282370
500224
412107
253570
497902
96246
992605
492378
153567
360830
934334
343835
402907
478142
71999
488649
933567
736986
874476
461425
980539
616179
272621
853957
320001
45574
776341
1001288
685106
494392
770623
610495
980350
375352
748357
91609
260957
61755
447479
614333
335861
272038
100902
486041
724134
162677
1009824
853310
81486
907317
560508
525736
224647
7696
396342
80596
852515
475502
373772
321724
548447
21551
146287
667590
628008
882240
655371
165158
645467
1013122
921085
604144
214208
4762
616872
362166
409471
297477
887160
653017
1044610
107428
247785
153127
485923
32707
34847
816494
483996
511545
953742
308128
721788
727985
769906
907496
116223
1006086
276605
780130
729057
40113
231759
74496
114317
634922
41748
70622
367260
811175
821606
278445
188312
343182
252877
220458
291410
891884
1027476
817880
58477
682803
1013255
941243
877432
453045
86645
381119
100627
779915
68567
262877
869973
232074
769158
332174
509695
849731
86723
439416
715247
442413
834521
934198
770270
457625
326919
613677
343903
660756
153019
482186
250875
481775
32130
362383
928495
676780
35936
824652
863442
711404
171892
464920
202279
381599
193838
586519
617828
778230
862317
929809
613061
926950
1012935
266677
500961
195244
560185
954511
136207
751812
538849
800287
146027
847613
359775
533525
592103
709155
1019986
143714
676696
563539
639230
169056
379053
853317
183797
932981
367625
539264
427649
279602
587474
409992
21584
767832
258369
609140
799309
610527
954437
359041
389513
150281
724722
28144
593819
404031
863731
924774
225952
419519
167940
462556
526386
1033373
992596
548494
398068
770061
978541
834718
343660
930390
81738
63341
865276
1042977
683753
66507
253176
429833
47757
672569
779539
967678
369949
363074
581118
272354
820437
901143
668334
697721
240545
774103
688399
853121
990290
463290
792537
529592
628942
695017
293544
156076
730411
914514
564886
423842
836014
350927
558516
19216
905437
31086
329859
206424
1015543
627474
549368
713905
403910
317624
217999
839841
575253
828518
606480
116466
98679
368536
655986
864608
74789
282602
80077
266800
957123
374484
105642
278141
613882
642650
701529
847015
779508
743661
153972
497408
578994
455166
508069
670314
586903
759987
487080
123127
454774
862111
450268
20717
673188
545897
710718
253243
724106
466732
855797
40897
941727
107753
57462
442417
960017
218198
416129
285012
527177
243148
587852
261727
288520
441069
801734
642038
582503
338834
191884
641050
114136
802771
884782
921176
312449
125439
497875
52774
873973
466692
490936
922026
287688
274479
540619
632855
810467
83843
342161
488452
31336
754866
234871
1038268
48165
533430
10337
336389
394943
973442
333200
245142
526642
532607
765774
251851
713122
991354
230248
902282
709270
343918
833477
779577
745193
821744
573518
141451
716834
254949
707434
559366
196823
113965
815483
504677
514901
369154
190391
351160
724440
821238
479841
629485
503488
263719
1021010
596867
644531
145866
259533
957674
217366
252602
463792
297076
139786
959501
33273
278171
802168
752215
384311
69779
625060
565000
57684
1036716
601478
362275
437322
722965
1021437
175276
144119
1024646
593711
278113
336962
22693
836911
933012
986947
754402
55143
490964
848310
466566
481355
407563
152690
205152
1038946
346543
88240
75467
336722
463555
782175
123568
840466
565779
250555
735230
755076
577522
238943
277073
95564
964929
546445
79829
738121
99181
742808
702237
759670
1023754
353485
915317
839957
477108
702450
76315
140
168981
736139
868556
992295
307505
557204
641451
588255
566155
922040
823242
435805
400699
980002
79405
37106
457055
518834
500018
626177
914369
228478
698965
257195
229660
70400
192552
130076
726234
415673
496711
12525
270291
309109
7520
822602
465120
311313
363041
798573
988789
77892
715767
287960
323462
901428
317721
768635
60677
619296
105285
269263
567892
787779
129562
944027
978946
20991
827943
1037123
5853
881319
698177
956933
118791
750726
128645
745454
757482
371341
278544
328944
551129
8474
288866
511562
660235
165334
677750
935109
87047
706776
220147
953477
227226
235319
761096
1024961
538515
623844
1044704
248609
731981
890020
719999
436511
983679
622111
261796
552841
247660
711425
192713
822911
324549
43942
834101
23344
681099
933794
880682
271774
216478
391552
532259
442947
233584
267527
552579
900552
47777
17955
811582
432505
1033721
131946
74432
977956
136687
781360
564885
38708
438011
136216
333633
462649
389385
408567
36433
530251
730295
431228
1009706
464781
32569
96860
78065
198165
488758
386914
835161
503955
73836
228333
866560
698674
567487
23303
924865
254262
216700
821386
847237
390068
901912
900050
471201
225553
545506
536243
719323
403748
504939
386100
669484
195198
280786
131580
472241
424793
414410
351729
560058
843468
219409
795574
822506
270611
684524
122348
846189
944043
62626
759462
600047
835572
112874
147774
639242
916095
639270
400048
39100
121921
447935
128230
582257
272797
698866
509026
388064
796758
725404
398770
760078
89682
949214
648060
424309
744657
335253
152804
705534
723571
313693
620770
512658
189716
595627
137562
582900
1030888
542782
83731
947047
318042
638818
482720
232184
610692
156938
709197
184069
474839
252769
794481
881438
145112
118159
12423
422221
605328
842751
1036562
899544
76
87507
465059
415268
649151
698221
374525
367327
789189
77276
878565
475002
670891
809769
622477
747598
805327
736974
316967
702942
913135
779670
271652
809028
7332
1016430
547551
215752
486894
548653
249481
767634
289758
924882
136884
3873
910319
269250
470848
388742
161703
875673
847831
895455
285896
518816
55440
982625
86313
762485
394388
455273
882254
603916
416059
152623
818180
603810
165174
574866
733918
7713
681905
536211
168052
52170
1004321
478177
646812
549399
331378
324192
378844
610681
467889
68928
189351
750675
249408
392806
925087
91862
233060
1030578
876485
134151
900371
535468
1002228
988150
460766
227090
568124
860756
550168
949957
894467
193557
737309
3214
417192
429486
344049
741252
1023023
6371
941572
834356
962684
699358
540716
1016385
607125
198129
949084
944720
324038
47429
168122
872718
700273
305280
372575
487153
668407
482650
794801
237223
196635
11031
244747
774843
960704
14862
25761
406220
36076
18012
832610
36662
557025
50890
963560
770779
869434
995020
969897
753028
953318
978580
30456
354539
802620
121904
193572
38425
590417
499518
435511
947286
851841
975207
330863
300789
660735
569440
262229
596322
220721
994465
268536
391100
255211
353896
1005963
908484
971142
624675
207969
396346
760099
256454
904771
275311
972836
85768
472286
430441
223128
869035
900451
532302
26292
994684
372852
992295
435693
866242
148251
806884
661053
1042607
837928
1000447
959368
636381
9974
721531
549440
433385
371261
351057
96204
166681
812826
115749
254820
471566
108646
162713
444525
347946
307258
899241
362273
932614
366148
175715
33890
721184
994403
662212
472060
652476
654014
840710
202793
849252
923453
885154
833598
67857
343734
964038
92909
588322
746184
770454
36392
1045208
843745
410333
465472
584614
468379
932402
196124
89992
441642
1035297
895709
266438
641713
647789
551875
180847
631206
68316
642669
934734
235684
309665
559129
837351
338647
817168
817817
838647
359099
1039535
263969
309024
812372
1035443
15200
152071
1004359
362489
828456
274886
549378
89587
1039841
252124
956069
676045
857593
1012255
393620
121582
553947
401464
205548
386057
675178
738613
697330
747350
776091
491683
628969
605133
107083
387970
267981
431483
467560
185320
210397
725894
796174
663528
158112
538176
585737
417289
715400
485421
67632
812015
169449
914822
807136
1018645
985313
213939
102051
1027702
101418
481020
685418
200813
928274
388069
66258
714687
1044943
755182
1009447
923709
851564
441473
726991
854866
482363
264598
60024
552549
437776
901926
445003
633047
810535
63283
1032424
779567
402467
39319
393281
683276
66241
882580
806473
709501
432284
470851
380926
12030
310999
576272
340480
384302
559402
343623
298198
827033
407651
653004
900050
923134
423504
469653
946001
840311
995712
587689
780702
706539
540534
877207
584369
22621
497136
385911
779283
143033
432040
135945
751666
81848
80571
362776
370464
351695
26930
370514
751291
853988
635225
282500
995803
400483
131316
742483
832982
321960
961415
91183
569974
107972
443165
797618
535411
668714
156362
44949
969525
761291
893336
552671
984628
220708
685129
565662
232873
755954
339171
66887
636206
105601
809985
109111
503728
464146
752752
546401
186320
405256
726341
95873
82070
428077
153380
1017028
3917
654001
550268
335730
640372
528132
604228
587286
869239
188035
1009200
352741
355985
56601
416705
14878
922523
63666
120195
72220
99447
520856
862848
77749
628881
611926
403183
790661
302604
210250
823002
1007369
413706
1028359
477613
343278
446919
481185
314017
939014
537372
915037
608329
413033
959891
779023
375705
253360
641953
604419
117199
473974
554165
981145
936875
85540
307390
636036
740001
946743
624519
419555
929757
294820
726065
225941
92414
42482
370958
863213
695967
1024508
143639
620616
687164
660171
222220
730662
382625
97133
489419
981765
260663
27754
642245
908114
592725
573919
269061
424956
790095
433327
908592
685012
435124
1020650
798637
1018174
807603
425121
961265
1029808
20952
821432
487986
854989
996964
617993
680046
87409
269554
1024061
942681
707543
374261
94568
3119
878078
515208
589788
700238
341890
452699
805857
694980
1020960
189432
742409
356247
554011
601866
124821
805535
344328
369275
937329
864757
304685
283510
357686
333285
643842
771096
120629
143778
604453
913428
1021222
794487
308656
519808
320961
358701
68554
743509
59011
689210
793586
365030
84306
1011510
265923
994544
576445
698899
95548
1029183
616398
428236
245202
742901
969239
440781
6793
679238
243807
737991
522141
253952
684763
945543
73100
612108
797768
305815
542433
524465
493033
308689
360939
506353
793348
712207
841703
417573
869388
816015
649088
991100
375045
457014
562973
168862
126307
438800
829880
402431
266464
35852
291627
1014556
864053
366686
822597
586145
853150
934388
721349
268204
235496
784566
697124
548913
511570
54036
214010
174255
192831
932958
21800
781867
675185
697271
976436
606929
758894
536465
205755
630364
37006
429885
85150
715576
660097
745001
165802
607053
49004
941184
370114
248685
26156
799518
50007
324253
94554
485817
444154
503168
586193
682479
208235
247972
405919
824787
34494
855903
74172
114483
902341
837759
589025
694484
905867
684706
591332
624615
253208
539222
352579
987721
545227
709341
603250
558595
896212
210109
579212
562673
415586
172154
810404
331249
209307
858297
330397
254613
907764
333670
57378
430785
246891
1001867
855540
390623
121332
478139
737816
945053
808824
1007379
749538
26246
723723
485957
990144
632171
469412
618485
1008175
191397
218747
952656
775273
1023967
78631
703103
1034842
825247
744943
345083
717130
245349
521963
618459
1022662
250800
358935
775421
293972
525708
806508
16423
1004689
842151
409894
556932
1035324
587294
442513
898489
485855
47822
804506
477229
717653
208793
878613
346486
442622
306606
843477
637058
241227
404437
979045
857286
937628
796375
149130
634275
80488
439780
258094
891683
1042291
902156
122867
249013
194707
1039647
1015892
547544
117337
5155
989065
3581
144914
671944
624155
892817
582082
777017
194153
48993
1011073
337281
388819
460391
197402
863766
287816
49347
755727
941853
244422
450232
924961
942877
583770
437353
334173
496153
850031
470923
489096
300680
126013
576510
273724
470133
582889
161409
916045
469901
67580
516283
4329
37561
773498
57653
298511
565477
746592
388547
726558
409272
1033037
836944
592047
674863
935122
469094
466578
281303
88914
675523
231186
817600
504368
226879
239219
142040
560
1024007
590130
295562
331706
352570
191385
1018085
1018464
847549
336139
727347
221246
957446
319870
818634
128471
171981
539066
632846
282023
668279
816982
704814
591210
798118
1002533
791266
407961
490227
164825
838353
460186
848281
576156
242501
630921
690833
850298
926340
785728
547431
593796
495410
329071
640745
955057
332860
85619
581401
231455
120500
731507
306270
6609
554790
215777
761460
171774
1018921
923216
525722
795014
947557
66969
763270
625026
78762
746127
771834
637023
60160
102350
677965
628190
946936
805330
516631
752181
71361
968861
511690
968519
913916
674217
456675
289858
101102
773524
672592
89777
570929
830693
523904
215025
582528
247445
776196
102911
6056
827467
607171
820857
774354
326679
742140
212594
841838
976023
269622
890058
227628
845202
2171
546638
976414
428513
747962
84857
666139
258928
420767
874747
510867
276324
18305
340268
132149
189265
346866
322484
698607
985791
215627
819765
938604
437130
576197
40480
28959
1015566
390937
870700
980018
73299
559518
247586
995618
127001
798018
870590
822483
350724
378282
532226
1012298
280996
589453
917217
789760
877691
8248
294348
257181
748198
478113
889760
733171
1009231
452173
1016235
4591
26253
358998
608950
234007
463540
787723
472453
541143
257744
14238
92839
704366
329063
974457
893648
436085
1042832
784702
821031
581343
36603
97571
939013
980685
205291
536911
26164
146204
493045
865014
44695
658345
307915
999766
858591
471428
451676
778303
995403
187673
970149
863583
1017764
845616
1031260
63888
575294
914354
256578
121006
169813
367436
138802
936032
74005
851413
1025717
88752
768358
788952
895863
860131
921130
404780
849849
693057
863207
768200
511716
910396
660462
10456
309293
385264
513576
339778
92466
722813
600538
880677
1034276
87085
87626
128217
930645
455282
588308
824799
1034454
361377
901750
844585
951042
246950
203623
1011844
290514
899155
466677
47168
45717
884039
144682
1034740
139501
200035
726590
618663
441389
495946
894690
781633
718460
582293
162604
616222
836435
753635
416878
115504
213751
147581
35266
1044336
1033247
98900
857793
604092
337064
113791
236181
484244
646607
284476
50400
174904
179769
167776
631199
907400
671255
248985
1008927
276016
823669
341329
865407
760441
635799
324028
706926
498977
607148
821300
18488
298658
208292
769984
955348
563361
357319
329564
440440
918431
703687
335326
166726
201867
618502
383678
660705
74547
693765
397017
677748
134508
8486
308930
709307
103398
153009
145559
163969
35689
835032
118658
343190
311201
325633
299067
686736
657875
59328
680608
480381
528030
1042883
38451
957827
357279
490868
471478
41545
481352
856308
135615
671792
413124
753792
1014488
574220
89175
134241
165929
862155
917684
513502
505758
505408
1025733
898094
155678
89360
850637
754764
353502
140390
725003
170579
5304
727042
465668
181071
844338
829318
963030
170100
239577
286525
44712
612531
816190
838287
753209
266232
743093
532973
654576
643233
1007104
541935
982598
96443
124325
946711
905199
414053
480285
189383
705126
671102
234166
171786
779290
95383
578676
9531
862117
882797
779764
926641
803903
523194
210151
734249
320914
646594
381134
617746
272803
592767
522862
647631
702429
218791
204279
652236
463001
424303
683984
738086
460234
173906
302654
672063
396909
479265
675597
547008
755424
658637
181127
352490
742376
1019800
933671
716662
853239
568801
82175
122888
329502
438012
303050
17481
174789
368736
985675
112309
674954
964464
197490
748427
593260
711425
539223
550790
212006
290912
170500
406104
1033538
934655
748659
357913
254578
83754
842324
597280
970166
628547
652347
490393
676102
104186
589496
351149
991469
102382
361107
504063
709054
256179
762938
1001828
728825
990065
537118
795631
175936
41528
275754
151068
416435
291406
901308
578232
85540
829452
348990
732710
210582
234470
55142
112718
388272
1034549
288061
925868
535613
1007677
651816
622909
175939
771350
218877
849245
189859
820374
909222
461573
696748
105483
223386
144552
865610
693726
453023
784478
285278
1042572
253268
868017
783639
1027176
1043792
872360
340213
316602
746466
597003
823443
35214
58363
936002
35908
116063
332317
563712
79800
726975
689724
486348
737519
239779
683608
65527
581528
6625
481156
1008409
829824
306991
183560
881774
714003
940154
638382
83378
676398
824364
344268
518987
598929
340833
229728
384934
396644
430534
788977
966254
509484
680121
28283
9984
420831
262102
199337
1026513
66217
914251
927270
252867
500411
398417
641184
290746
707820
798929
824322
740149
944908
680961
721541
509678
495348
935971
64146
474951
787375
905514
46735
125717
154622
426434
402896
860999
671968
686133
309675
645355
624360
198376
766587
872526
394544
813876
496297
224915
102481
22014
215708
642412
417664
420385
269793
72475
654503
207106
235676
102899
375639
938698
1006820
404176
182784
358244
877750
210896
1008293
274978
972377
982795
657528
841718
149990
708660
989907
1035061
565035
853339
607563
278655
944397
798873
692601
107692
431184
197090
165543
958071
275826
460337
475666
441497
30548
330486
506575
485768
939042
563169
151267
89237
578150
967724
394615
773897
400622
69426
187193
284103
387255
798748
391430
685044
729258
101087
657755
882094
770221
137611
634572
969002
1034709
268549
39966
761391
490886
94577
956565
894633
84363
490203
423888
760629
641765
126282
283782
701228
788017
756172
551336
578340
858042
285458
1041900
397555
730763
522441
185778
676884
450751
897513
485535
256875
113565
839457
697747
656696
488377
463418
590275
567980
376396
394060
230318
195396
262086
288559
263121
216611
790565
861214
41133
665254
140280
140160
157474
759237
791921
258786
114847
475902
450487
599273
912778
109646
654302
262077
593188
621166
730703
531959
78127
359355
855880
508397
564446
679649
703088
61615
59820
511536
559179
264928
710971
483745
752909
994817
33953
154176
746175
392018
734474
887170
362658
210445
13206
990482
154102
444182
228651
729695
525237
716900
146566
725525
776585
261654
894588
532914
93322
345816
372800
1010836
141299
706440
52906
722188
454833
807089
845303
771430
711992
1041457
102100
493233
571735
963348
688229
642021
407420
503911
43122
427346
487282
130499
813853
66272
608646
96095
677727
252995
709979
205210
222904
756687
968073
928662
97823
959045
1038974
383119
260016
921701
788578
686345
915202
464092
811887
197110
761617
958381
425859
129718
184375
534253
320232
152102
232398
322918
751013
932609
657096
309577
529628
1029661
894636
368368
370108
9301
38930
715148
71096
310843
835910
646945
187561
20081
439350
342119
266710
641482
142199
45096
563768
709557
639336
346783
824685
500240
322896
931101
568474
319390
660482
250054
913068
727693
898616
175735
219056
970640
472272
934127
268781
838134
702201
457906
817812
477822
73399
205139
996225
383088
467602
952230
915767
461940
131690
438867
338505
79446
652905
6483
464584
923220
100568
1042670
854874
115952
49157
111109
594829
597799
162775
726764
526840
753328
173521
104004
167546
750475
999662
53523
629386
396295
558490
783426
373173
530654
202087
888267
674017
773548
645475
1019598
670964
21495
73162
703518
441228
231227
241091
1005658
827633
862275
630369
388359
537815
176664
944397
885626
31769
656973
105807
365654
934422
221968
340324
598838
949664
346325
316943
330731
992802
657920
1026558
1045303
197886
873506
67302
80269
51828
1017126
249205
709277
281427
537382
766152
620471
346199
199032
717919
163440
376213
1013350
871450
594078
41748
512543
406800
700002
303318
783105
583730
439955
525627
737624
725754
131226
139266
503876
125648
845584
78414
934006
1036941
216278
109974
1024331
306729
711509
1026526
992241
606797
899166
914383
61261
24671
458784
773545
403934
504860
128352
441087
586260
1012000
672917
308766
998275
728120
543811
744931
429282
882679
234558
598313
405068
683537
591717
371774
346097
485633
613446
471421
469896
687504
837807
874545
825692
884947
438279
737459
625384
787056
652628
237834
775817
495302
373482
488657
747962
304283
163535
704232
132295
455935
376213
686279
21550
559632
530212
517266
890183
775100
845164
884952
678790
455734
537307
120353
838900
780051
373317
830
30648
96734
347748
1025030
83063
260003
772198
169265
778434
690108
509041
499057
76357
267698
991137
21204
93657
758739
502314
365539
951889
69596
531561
956426
541905
449013
697653
904809
100293
816052
344311
178544
877949
742279
567568
363465
337631
146990
508427
643675
474592
593121
819749
86691
744806
643435
186632
572957
963331
773240
794759
569610
959466
447093
347675
908907
412215
597545
255920
624363
556709
804392
1010264
764367
22776
411822
61980
243972
263078
47454
625060
418128
249575
472337
959388
801563
806424
964516
504797
912976
898539
558714
59931
406382
701156
934463
859210
63842
20625
1033905
946151
526481
338133
989689
689520
920658
174980
713078
805625
154270
320352
835220
913082
533881
752722
468449
41491
737008
366436
875420
103671
623467
410306
131682
1040733
431172
361665
36433
777354
697890
926414
364806
623283
685878
77444
421919
161374
303761
477101
826283
520049
65527
344366
283542
884382
822756
704977
265731
347579
621012
949072
377431
824424
835945
273040
625679
709384
823917
499345
22785
319120
859270
198187
54220
938318
182585
681601
364126
285804
32411
556454
938595
116866
907035
353305
474393
424568
960735
645941
255029
639704
726055
423091
183865
738222
720074
998243
1020400
371413
518843
678813
30121
53234
630513
196085
1014606
502477
11855
73748
284085
667098
328018
1018090
223839
752557
571269
265400
974815
223614
615445
498599
926015
327202
950049
669649
140100
365633
667390
553527
281649
548090
878806
796224
13587
772585
937426
158299
810921
644842
606420
58982
643461
178815
455559
851441
906560
617982
693317
115335
250505
618620
54287
330408
349888
166226
77759
106879
726836
894473
202852
950245
715936
453585
252612
725830
60514
311963
749453
1011672
950246
493824
927375
21007
724241
398500
295709
287120
851630
524223
679183
60722
41686
742938
333103
531439
871659
104168
972838
967528
903167
869248
715563
767260
978110
395537
472523
577743
402676
660642
103786
878654
411485
138043
929588
835670
910024
820513
788100
79872
853460
817037
99037
525847
95211
709175
59375
29352
144379
1045421
483200
93498
569801
211780
781660
706672
791941
85537
205160
1045239
528742
286462
223824
326050
9105
155088
26943
945325
792858
831200
742143
43482
310196
149747
269031
954596
49088
224462
331912
638091
1037101
906630
40109
31538
71859
440077
665981
378284
957989
114802
766022
71057
703110
793515
12943
536523
714395
523761
684589
695600
369319
229581
682666
1014962
979569
916169
750992
1002821
893498
285292
183864
812123
642370
33679
445669
301609
802225
152617
321472
1038612
244522
624642
650751
690857
133613
10680
3199
362262
292310
81139
368434
758471
425404
795351
981906
606897
900399
146299
644047
984396
186
304814
786251
937658
726788
357675
962755
190162
450175
308192
329711
284098
336285
37469
911067
927370
332246
288304
539747
92651
298795
381073
713273
61189
490092
1043465
646079
622487
399750
365126
837965
80645
696749
1040927
916828
467246
303232
284549
976093
427923
437390
716567
977087
912405
852535
405355
233950
425690
759244
225862
1017793
809096
966124
210330
746969
503397
470664
985189
456097
686126
935569
766318
77153
994963
974229
795137
995336
658765
963402
872185
291068
252398
42863
759822
162286
917381
306436
112135
871134
6394
150932
903309
208664
392174
484586
231526
290327
748184
960149
552568
132878
785617
832162
1012058
971483
368968
657384
873832
56838
669168
329290
535834
26634
988706
1031212
418637
527065
128083
588062
75293
508390
59221
558928
131703
172350
453584
654790
105933
148129
202433
490187
769254
39603
617246
547250
440966
189142
92506
525260
150630
249565
283005
525387
310099
341487
425313
177558
410398
252419
511007
299070
219015
778324
94781
998363
419755
1002352
378459
787713
578355
459524
886423
69803
27096
89473
674302
165289
491565
985351
89415
905612
690308
908885
65164
358063
838152
969203
876316
243666
547787
530404
63604
1036280
479280
715655
943315
389468
230472
294617
819623
99456
33811
522532
626247
136017
931967
213704
841540
494819
419306
452388
1008759
407354
348913
1001316
494966
699299
753275
492223
527194
135636
946287
564109
1009930
939407
39590
108298
47963
305609
793249
839232
732959
847600
867305
44501
671263
82591
344329
563560
395637
927696
471713
849944
987562
636996
806985
137236
622911
329384
246064
499295
240163
512841
216022
238661
895242
290326
292878
156239
464588
596260
983801
871753
544318
263074
878757
44911
893219
545936
853376
681555
62147
668527
628442
20083
418134
664058
901129
268934
861716
856363
899096
655045
800587
501489
26228
395256
257406
39708
16855
940643
550241
257180
934039
528537
834008
370225
818443
936538
57457
309138
811245
204147
1031113
209288
981863
906841
159529
200097
702057
897475
812693
593098
103502
326134
136479
104675
1033911
813598
546775
327207
1009945
359583
285345
698316
530938
863825
129879
795564
922843
110838
561901
859875
621044
723194
512791
252865
583715
522081
519790
66143
193277
148638
827914
202384
572079
121023
942788
119699
917591
962689
434694
706338
294380
601083
150146
382061
520130
398589
701281
903426
557674
208176
1010287
772834
3476
33838
266048
284032
955338
739217
932685
15211
637254
891249
803793
902545
302712
553023
843895
131713
663092
507260
75489
202969
840181
417202
359384
410076
220357
60478
528133
419808
69912
277901
618436
810592
162702
137853
92824
925619
475661
618856
535792
960665
671597
493048
37914
997098
1020542
552136
227608
387493
32984
303208
35339
199031
246589
284311
958727
897379
898327
19403
273513
389630
144999
68266
189339
56738
112478
759861
310027
216202
762787
655192
274823
114975
550929
822806
907472
628527
701185
936959
755087
981424
212977
399016
496310
938389
431347
235210
549864
744530
842490
649920
365584
569639
162591
423662
941449
841000
711818
904811
853832
159729
489151
1002713
1032120
951976
970953
885102
751695
944049
397954
308027
525415
929124
521345
74012
362052
195326
566272
897042
109890
393008
383486
881667
65012
375741
476236
402277
502595
1032209
729096
206357
529166
256344
708792
952085
233315
998481
27250
257671
66927
665809
675343
15474
801085
787323
1045299
6755
657243
377281
54010
376834
991818
410740
862311
499453
1035553
659118
194343
75393
187528
243154
272227
818315
551248
826355
312230
977239
542512
968580
50728
150592
272072
512894
17205
332292
74186
100573
394532
378105
1026104
61808
933095
696633
250159
465749
263060
915201
189672
791354
439155
817758
478133
694397
578517
1040805
174210
947225
273221
875257
33539
132002
336792
508964
237395
306332
298850
870031
555155
370651
517050
271729
990878
968748
723460
256223
508188
734378
199537
736944
1003271
235565
408676
901778
132923
330756
762931
827064
938104
430858
284462
622638
32785
783736
764227
602158
233840
583520
856510
532174
757599
411711
41708
856111
326363
474448
160806
803798
217153
128678
435114
33852
482282
695276
492501
778116
965258
716094
77935
723386
567208
17197
88844
686724
86048
743847
571561
976962
232929
18995
105676
153885
1025642
53240
896257
426437
832138
794336
888064
87219
425420
602904
772373
914196
858770
129732
1039542
878759
505894
460699
372741
236002
748074
81156
167579
154818
387424
576985
515394
744567
429779
475561
307301
642342
369787
560650
598982
505017
102088
771583
939275
392995
1030620
261289
286837
520870
529980
366089
843934
862711
28817
783121
74787
291407
574243
955767
311818
268717
283166
17754
945002
1009463
289658
516980
903051
394406
227083
55314
239703
202946
563872
692835
879822
68938
115447
611363
98646
1840
314943
238276
724790
501741
802040
495885
90072
779369
768291
894425
26965
886794
713877
732216
901655
733254
780086
42805
433569
558380
929759
180793
432779
255821
132680
938552
156094
639226
957203
365155
534291
552027
964853
940255
698076
264455
380121
859038
924907
882315
89428
648375
347391
333726
328455
923775
469262
750044
223890
512911
330671
339147
513536
837051
300390
804269
14468
518627
727824
637563
328835
885852
460537
297265
196188
979959
171096
281659
278621
588744
12321
54522
821395
1013837
559808
505363
178266
630301
121667
780302
184911
222951
105661
454703
437938
1016918
1020246
468795
458299
11779
994608
1044887
513160
945776
482389
956238
1039986
796354
936025
997333
670809
321677
177499
869212
385722
1042345
327420
989699
366003
765125
866611
498938
928804
117591
435575
131594
55916
300107
831722
749914
104821
474043
925737
746186
105280
684779
182015
1027420
665078
62698
568128
107820
706007
407268
131986
57149
178648
398995
500055
715364
183940
651213
946188
642956
836518
406406
276320
411440
363197
581308
3329
105954
384276
998311
693783
680241
452799
498532
79066
68653
814636
419488
754039
99819
475230
902388
1004981
1044200
538094
47703
304245
429447
665630
577875
910859
942363
204607
992356
667042
20534
509017
216917
1006099
56332
529802
972175
409849
949625
519375
378604
958533
519297
215252
70197
587209
710738
88513
141960
888707
299764
147285
343980
229172
366197
722396
36618
276670
109579
922877
295777
34571
1007301
238940
953776
341814
982820
939010
937552
4476
262005
392370
11642
844719
707877
164356
669202
476096
414812
1037937
606928
228590
832704
530823
233871
865937
727389
848858
74087
216928
829841
136426
932383
1003160
633693
862300
745210
351082
110400
77893
859585
787031
394617
397448
993140
661465
968086
458786
883129
508139
811766
860850
894315
796213
940192
310764
658970
959679
256596
656890
287669
225920
327570
752209
585475
245370
982282
249450
401195
498134
840740
335817
997491
695685
59092
1012647
276645
995434
803117
828072
641281
699222
240258
120011
743174
891967
928893
917483
959716
154175
714005
292989
94061
675267
950964
292063
322977
314491
550664
93815
190930
251204
484490
1030413
775947
281373
984214
716193
763996
520094
417288
722183
533115
590901
656596
946732
27612
34516
229509
394792
291993
221852
583104
864700
581251
423890
480344
367997
25624
348933
1045038
367407
224517
244232
151494
553018
524408
541473
943139
166631
550345
142417
419370
85077
199260
1028205
645120
39425
134753
817525
147432
268583
763474
874892
854522
471869
555079
416440
595672
236282
914119
1017422
170117
417365
1000592
707153
974614
436588
547247
850204
926726
875302
984744
200657
97694
213080
350626
422985
888206
309343
810861
419034
472724
851193
214479
178940
872788
260402
705031
178056
245803
14582
1037477
728840
931825
753209
331865
537096
164632
597836
1027064
401484
359138
949860
831057
21355
449572
974439
592157
624509
331587
859617
458952
441860
649807
537518
464054
578896
869391
468514
862171
952136
32763
92720
140000
195414
570864
949455
465603
647572
408833
923008
741232
502335
390105
696553
979340
372977
37667
227238
359816
610314
502742
865099
466757
470384
446654
258145
308139
860875
867951
563168
436327
451894
1024589
918533
142978
55515
637019
169347
285535
426597
434104
182052
868168
194812
924934
929444
360244
425432
367222
627729
656700
1022607
632396
770225
876372
825858
497613
91482
498345
327231
592632
784951
142693
290835
81151
433458
119275
61802
89393
95530
992906
963042
420906
40801
174048
55040
129976
184057
667460
456729
458703
198069
542928
341893
214720
10469
855900
282553
899875
240911
826808
112264
608475
781071
387826
5798
704001
239439
242729
716961
456786
789308
609002
314503
608578
759333
191975
626393
471439
303360
1029950
933051
482975
369009
605926
590227
667460
92437
394886
777943
982744
371548
523279
1015901
539828
478575
949852
54219
89678
427180
83771
770130
160291
120365
57184
90179
66531
655007
445109
519768
495760
593897
300049
957056
35077
985096
18488
364373
914092
255565
908938
520798
809542
533935
757413
904460
51446
682886
669064
288409
706320
442867
711555
145259
677688
938513
946767
238928
21214
864743
787546
857006
551711
24089
223990
935669
1001062
863012
319538
371852
193890
408943
394706
518619
451102
341639
125801
397575
290194
735391
434812
608667
444046
416445
185922
948071
393618
717218
259963
355387
56158
101076
751997
117120
633437
83946
851703
515619
709492
188187
910349
267856
903923
83098
480067
515627
35330
869699
564690
822419
348012
980982
103206
604350
270239
470533
460940
499366
147912
1004667
541251
315647
982736
836633
340322
264892
608718
15642
96493
833647
763623
870234
66258
889065
300308
427398
89597
263064
105333
609333
370511
493086
234619
671710
5923
820587
101547
692536
722800
944945
855543
144428
747985
935831
170027
444858
706644
41375
416629
799738
329267
202550
498119
610349
643396
717876
660251
804746
488382
441587
522580
510859
968119
815168
583230
677896
729280
209302
918969
45685
253068
489927
558210
371954
337267
79620
854361
287052
90232
548671
795251
561
437820
590980
461909
1004088
256024
330778
417894
32119
57474
604591
657026
987754
133313
965715
307275
577645
1028117
869800
472204
276067
619202
872807
687868
446212
1039408
191566
992976
98835
296842
753358
338448
832150
807421
405533
241019
276138
982710
922597
786175
219527
586581
15544
550303
244462
213979
366511
871912
438285
294906
671719
4173
190059
121062
492941
276940
639616
522985
95393
794683
382187
468792
907964
631247
515962
101118
520552
743117
759375
565140
2211
612023
52457
39950
445654
297930
928656
219327
47812
520304
990512
47556
606139
405175
300875
926429
531526
143853
103597
205468
696830
157039
499673
189850
614336
235726
284404
960039
210007
208836
837607
1019920
332893
180284
105685
77530
177792
419928
405271
426213
586113
872069
743552
895098
809985
610657
356866
786775
347446
65185
317309
130006
146912
835698
123855
67131
372764
964561
243236
482474
301459
907293
816007
65003
151988
463000
512452
45089
894695
1009687
367170
361490
117254
575085
486027
1020680
285489
162250
153872
936580
340977
420261
651264
95720
90644
857880
949162
763422
371477
774394
677414
1039693
704862
911292
201150
651574
188948
15301
137
810687
416997
421981
502862
177222
410412
261882
457343
849385
245777
566964
860069
1017030
899121
411112
394144
326410
33617
343197
273070
689226
32512
722024
742139
603362
636569
93329
767784
497118
315860
697195
832236
578203
933018
906694
392601
604972
622918
890667
959800
463518
675284
85436
473701
449044
624391
1015564
334340
713759
165339
734252
497719
65852
548480
733170
178628
302103
753249
143814
238228
792418
222215
158285
849861
147277
527377
1020071
365051
1038734
592218
792592
573446
494988
1010075
429057
517484
899111
882040
859287
467943
465391
598365
634014
229958
970262
927176
408337
224997
782732
880921
970835
153570
571397
860326
780304
711841
31572
781019
465206
410439
565058
920735
84402
404887
728460
607114
575978
697463
112042
1001572
699705
926845
632788
274901
214981
48891
732246
311340
1042575
425251
311236
199173
192780
238432
122696
400133
209638
181622
728844
138734
163328
306490
406537
224692
336968
840517
40952
623702
281949
527864
77822
525519
1025091
80455
242957
659876
1019024
652814
574853
1010669
517207
445503
954135
737483
416560
200995
580770
60716
618040
175435
323216
551898
370493
430743
738065
23323
231
984710
67553
99682
489476
590445
947110
915072
195109
320366
158884
248535
803023
226794
739220
742778
1032560
795625
94368
847725
742119
177463
124404
988340
140464
663545
977702
956901
949302
75960
462518
808311
208745
521732
82932
134129
84106
606745
238732
13253
531405
295459
878612
795910
249465
425025
312737
859511
575494
932930
286073
617515
726947
14719
257135
870936
118516
227207
309815
1007090
947060
882737
210645
1018546
30644
325721
404620
396281
879952
851710
740175
394174
464530
136982
731554
383006
743732
157338
264676
148413
174541
693023
992417
348523
792105
165682
341195
283920
370657
951825
961690
277526
939824
905922
373738
563686
1013144
957159
631888
542140
668371
801955
277696
469695
929830
605634
788958
910273
304244
192512
328072
859039
849090
28276
1025646
869058
386629
520350
928747
325868
401815
66375
718943
510808
975016
199673
934723
140928
623029
937243
299932
347262
467703
54341
732775
29104
859172
449324
484563
1027216
141066
101010
370382
193890
42196
403855
860412
360508
228097
904061
702315
521915
588057
968450
41377
213091
277394
725126
724489
8247
626527
219992
400267
576992
1045347
719165
175366
814684
356771
604351
835582
169001
392221
990259
811929
874886
1028817
373834
110158
888667
529814
1004117
458081
926678
317857
356449
865818
363152
640523
454263
320949
534223
520113
467301
936248
411052
806812
137746
323981
1002638
935398
352394
406889
474634
953478
1025982
112769
601377
590641
345542
296829
739439
610342
821874
55587
570756
294213
302483
117394
44351
284125
415224
505638
287899
54918
725560
10985
972836
758237
485005
659510
792250
246528
86304
246213
913809
258090
296671
895305
987800
770237
461979
249643
931524
786979
995326
202359
135442
553144
80226
629428
282117
149897
746808
969161
961563
542406
41229
1013826
340635
442773
724583
778722
625375
634418
763459
235
522040
479069
204467
61254
255687
173331
631733
691682
750313
496417
245236
549616
907676
252634
1018186
699247
190248
569125
67929
300211
602068
1044399
968251
377247
641685
233625
279360
1011352
1033610
145455
196003
106998
177910
93750
179037
137802
417237
84056
762113
707542
330343
454859
601495
354991
116796
297731
909531
717447
748388
293581
693957
537514
437978
920349
449905
117951
380595
527387
764275
211126
581452
690572
1014837
624856
606319
592772
139152
21565
646162
306805
598520
84902
873559
325529
200920
920450
489730
751281
883644
349779
777067
634302
470096
269118
279135
705590
80389
116060
1015656
123835
444153
268674
93394
678409
285339
30993
866973
413688
524006
667833
129507
825046
651467
80637
621442
1002672
6634
87705
253469
801260
916883
960028
446329
663188
364084
275781
526016
123450
911886
28791
930707
8559
715451
212511
29281
11870
371621
881823
213677
19620
542912
769773
968815
264258
33652
875535
954025
790940
876645
823008
814753
217548
589294
684363
679035
463753
359184
384454
253847
541878
485104
637349
672442
310261
698844
735916
573826
354728
581663
945681
588799
1008456
1037266
471971
131421
162139
1045345
299535
220695
1033903
130087
699255
27863
293700
376194
693038
349418
155388
599833
413896
802994
700086
798157
525880
272030
862851
877317
949325
534526
294801
913549
883874
103216
824364
526849
271059
848341
479184
495694
693631
215887
125836
33771
431562
780712
23411
446164
141723
44297
29279
1030238
217612
372549
167323
644595
1007674
637400
68806
834888
51006
708504
497063
801437
330703
263304
142564
939608
136215
549195
994723
130785
256094
501287
671093
957554
867173
898388
570753
715558
740651
387618
147557
213756
11308
555840
405308
199630
799171
572225
698710
902478
894892
861235
606059
764544
228007
1027560
699772
401535
478422
1009875
884092
476924
987913
160737
224525
996691
145621
817561
407419
685885
173547
442214
281742
711163
68116
805254
907397
982023
483877
688887
893109
379283
934075
941616
435068
169380
632717
153903
688949
2495
572165
818639
661958
607047
334790
1033845
649756
1004455
818242
1039271
928326
445316
22929
693037
841114
181668
568666
862806
736396
514542
611552
981116
261386
344569
688861
616570
708306
618582
100246
850226
673832
376281
413484
283841
157964
270171
732044
121206
961005
323463
368068
904743
5849
482382
420371
967533
444697
101411
986337
889112
139463
119487
135726
578071
354802
1025249
255856
105679
678689
1024744
160392
648725
345097
293482
533181
57774
763928
949329
947441
620023
277016
712666
257856
889984
212225
132318
483032
93606
187021
732068
934179
565745
113645
89057
109943
854915
397912
190941
805436
810626
967672
1008364
946569
77372
703864
613496
853016
1043530
264077
99275
1040936
418516
303157
567616
36540
999483
283753
1035707
665852
675940
785446
436742
344162
402633
948527
76927
914937
230016
973410
973391
664126
717130
412511
827343
565109
580503
943298
569465
343298
658000
535328
439279
689274
473511
500098
481406
801996
395746
60713
1025985
583691
144055
219180
484622
820495
386461
973649
514778
187686
136691
1044982
664168
133148
337018
849923
866253
396796
446946
218456
530204
133498
50616
222751
450326
77580
355803
737937
926197
780921
181950
437066
616230
770073
502666
177427
59106
231820
868080
376329
637085
405191
782647
340663
332699
615514
874390
1025706
304440
778948
864104
539155
759082
810993
647211
864604
989208
11518
20860
811779
902931
5529
921709
137546
674011
563067
137084
585369
53686
146875
856282
649839
182235
204809
819483
213204
633034
52714
112718
390437
327439
711645
1019298
439196
1004518
879752
428638
481270
992198
796313
421108
251199
955884
355924
950450
416485
20566
881794
1010128
420129
70707
273926
77672
500773
450120
775623
552774
956270
658813
456951
478260
986825
235168
697141
882811
208123
642455
964189
913271
179887
846680
708062
332649
236449
527721
403835
583039
444642
116561
992589
965091
540784
1039369
236844
14645
706039
539323
929067
454060
24348
333945
497527
237286
547588
47873
504192
822546
443707
404683
567344
1007647
977188
989176
721732
629772
655432
699315
306188
275269
277517
639373
186106
643407
874750
77783
618074
116009
549091
598287
471248
279333
248536
383636
978444
355680
56417
960814
227123
196874
733043
487380
14626
496232
878789
239
465536
840267
896619
517423
1037838
798765
677598
198316
644044
127296
617389
1032906
783961
264232
44017
206200
906661
339375
663882
718143
377716
973221
32060
418309
351527
634007
903111
771529
752098
317881
614182
350777
308283
453656
821427
1044230
935994
859412
431784
499885
774953
761552
577314
290619
557030
363328
460116
498108
461611
499439
757770
331765
784405
121602
454940
874466
740385
61263
401578
237885
739171
435497
697503
612702
515440
310094
651007
105638
4926
854536
485978
221177
232853
344374
292945
469530
350192
766177
187324
454770
947506
405934
946742
303225
280586
173450
603997
1017250
162316
183075
558694
283495
268783
138584
1023265
406637
112926
889506
727272
38379
1001461
768973
309575
620223
156238
863807
771193
858812
519329
458827
800749
522675
431061
431661
1010818
791437
1020394
650044
675279
946885
457959
90243
997658
371863
158364
971121
196046
265229
179035
72123
1007451
800921
339138
869042
879756
766071
189420
949153
390469
320451
201713
589650
747697
227887
529129
321822
776676
535458
513954
753649
512331
765005
298908
122080
352938
666629
786238
854650
873633
18373
433608
193541
740637
469796
1008835
157742
936185
166240
869548
704397
208698
1005652
57558
33454
155634
854973
842389
733422
603181
338276
148598
17091
979338
165467
815040
21056
803419
648601
194493
146073
1002112
647875
741510
814817
806398
996762
65277
684177
222524
297210
783599
1010365
823405
811959
291843
1009047
90794
724868
645435
453830
535581
573544
407733
615213
11238
924330
918319
290630
951148
11896
1001450
1036162
405913
142490
54967
323344
1004431
319811
340011
401308
863884
194769
587709
405547
616401
112329
447784
197406
213970
31004
418863
1003172
683926
378719
602099
607681
534844
740347
868456
200988
566721
985702
200574
972489
730148
84295
149134
839787
890909
750364
667061
172241
510386
371583
1006601
1038315
555674
549677
670566
15555
546549
321019
728476
34926
43687
472717
343416
1011544
596566
96040
776719
784949
766601
968309
237544
504139
191746
544594
609989
665736
842110
781039
362633
1023358
828013
84370
539037
164124
672958
1004661
430242
288296
283651
229431
364819
662871
989216
340946
889293
244062
14301
325945
43822
598417
879970
148223
554847
127747
872423
49258
665517
563042
765234
356416
816482
788554
581407
552100
851387
573024
757598
622536
144980
440581
197630
596479
670712
731501
232525
190354
271249
650186
786411
499842
430008
180987
391949
399344
224130
1012134
255980
901379
294755
584725
130196
414547
845912
494788
774734
158838
947816
1020113
613798
102317
32969
154309
984591
596409
308895
120763
657478
1039168
404261
95596
316723
645187
354957
926358
895580
398578
824550
540922
135900
602887
959499
106595
784774
560871
612865
200813
749886
771128
97124
431387
430300
492654
105675
602849
501174
490086
695654
14820
109339
271213
716973
866791
102590
219696
212816
362626
660615
371855
188713
1019281
814956
599245
989854
954973
688243
143122
523806
415082
41414
543376
154749
188871
908695
323544
572677
812704
713093
455843
717922
587522
269823
842534
360445
402583
622153
411695
996047
895783
707484
310329
267740
1028777
941971
264056
931624
328743
458232
191548
31202
349252
456485
61045
857239
427523
401317
119245
392939
710466
70863
788932
788586
202168
419154
5376
453889
331002
272987
522918
98468
75450
408877
240427
256764
492595
902527
5995
666512
186324
133230
714460
37747
663325
199363
924731
107589
426125
153101
577562
330791
681859
512607
3536
1011786
572835
672841
62997
39698
354395
764443
231400
980033
31408
489909
435095
751585
783079
829648
132373
562613
1033856
658348
877491
915479
78400
148402
602816
609082
619660
312191
316831
209814
501627
53353
717829
616580
996053
555335
399610
347846
524499
304766
705659
92471
551310
560910
832958
8152
980497
310924
522243
255095
265507
485661
200521
285741
712731
657544
1020007
500318
159167
441167
586260
452086
819239
1012261
331251
515352
216775
1034709
776903
951105
539576
699651
267698
995954
285459
728099
914141
978540
983618
37944
1004049
820249
981717
590346
816184
719138
948592
433876
808408
193733
1013054
214096
100096
596390
219248
662837
625332
1017866
611020
430405
626038
674636
409133
842015
398689
840757
926943
406296
112636
817253
864827
930277
307583
192929
7327
694765
446291
1044199
601315
461081
352947
591246
483094
977572
764709
266051
456271
446138
635260
476974
918384
191567
932063
335963
708089
855530
727385
791906
912426
284658
563952
398803
753229
84912
666965
424027
405386
274188
188011
394202
879555
967088
757242
630805
749688
768382
858315
195671
384888
21447
426164
804484
499532
226216
971411
468801
640019
642190
166160
420660
831579
439014
170263
828496
748488
841892
152392
491219
796194
492582
603122
315677
477223
673382
373073
229668
513597
326387
316045
838599
51295
354108
160088
806840
266363
743214
825463
331232
66528
254662
543918
735154
769849
285178
719005
833179
723906
922095
290436
521795
1012198
438879
503344
457919
545047
98307
882605
91961
1035147
336851
673762
837731
202346
511509
701232
1029622
686632
938343
835378
947876
981517
355842
1032033
630346
903435
232069
384180
639894
57737
957954
299537
447334
78769
726045
212281
166596
161920
1027970
980399
10901
811350
817042
731762
145948
455239
53174
838704
968550
943680
758455
597143
756396
71568
893360
559962
204715
402390
637297
913670
865861
928281
592547
762015
176892
864092
999698
644712
103220
1031045
556908
586157
583258
488696
152165
615525
597898
907144
500311
356023
372567
953347
219337
721403
593725
978247
286237
401963
513800
624834
244041
608919
129565
194500
630629
860705
73466
790313
667079
1007776
97281
383580
760936
777506
258172
638909
854801
789813
928644
792692
537792
90165
103581
166902
218096
623451
40883
606192
16783
1041749
314171
934706
704381
248758
204169
519764
722062
489742
559895
680972
13495
966344
861771
416039
797382
426773
14375
85720
176095
1038473
752018
1003443
1036482
872483
927878
616455
75037
979840
713168
707088
750998
562117
706435
773383
16324
20159
120126
309812
150047
716451
520018
837734
304786
273198
439378
71495
859004
346905
147379
433944
1032054
456781
148654
381498
183600
744500
189945
819528
22465
934360
535478
227529
1009283
498323
534257
475686
13567
1024667
713270
576067
717439
310385
221732
1032174
756600
926728
263853
339898
873506
831258
267396
365231
979299
361688
457822
692912
520657
1029564
976674
12723
779034
253857
852452
637771
292925
145271
528834
508531
434861
160326
402175
470018
847371
603920
454730
472896
389616
571277
292957
932548
66556
537933
151596
652864
168157
805976
499010
822005
545498
128216
767705
663032
134640
1024068
338739
208860
996805
325039
399690
674748
854813
865332
74911
221307
70341
333520
282398
994854
676287
264279
344261
150676
693927
724791
87654
777420
81929
939595
527018
471785
1027685
934327
927168
575311
886148
519284
274541
4367
793622
47450
439535
1009370
965796
125994
591875
661911
939422
146474
202189
534771
454607
885539
119607
678036
262339
919252
760520
153728
992028
580912
867664
639279
727696
432433
945479
724844
518476
131406
78924
262205
463171
25739
605056
123062
138067
183287
351946
826546
630997
193396
893651
912306
93278
50966
614208
812045
67144
721153
660135
315014
246568
157117
1025158
196815
337991
750079
805399
354390
277974
493229
538900
104647
74038
338655
397407
1009274
874530
203699
921669
141987
189138
232793
679136
255108
353992
188903
797331
885492
454869
267238
827763
477640
908935
947866
108135
72891
602684
771496
676816
764955
283516
109307
463296
269441
95950
674219
290271
442311
986524
972198
37398
85289
677993
958239
1044937
206878
1029760
122928
636859
358161
913871
577145
768304
804222
964254
885693
1012686
604397
277509
798763
115072
1035406
573447
80188
578961
552627
843013
604799
909980
31171
414571
716270
255753
24481
426174
473085
614576
313795
356407
787530
733684
841404
713511
538519
1032636
329895
411301
728516
366087
644591
123785
119961
397112
629058
686413
992171
641512
613067
515754
467036
239721
1017815
706550
272461
225801
130547
352650
618602
136511
980324
715078
586916
688585
840172
971665
354708
623165
309839
666228
385979
347275
951000
875478
604859
374609
554660
113845
972738
574033
40044
27371
558033
666822
498227
115348
815025
466560
718259
99163
702819
431182
715835
506655
764174
191574
448704
958895
471741
1001646
171941
137428
30548
259896
788474
1036152
968368
820560
469891
410144
386830
811783
205614
552160
980818
131392
91992
661608
494134
241667
101195
980078
756441
622493
765772
350808
138967
911993
658555
542714
491006
759991
507697
676871
552780
857303
72717
61832
860436
28700
441154
763685
247528
766140
417040
874158
12605
861747
488380
998900
498562
429913
341441
943496
36196
553310
98631
498978
780876
717384
208463
94545
470004
1031198
262467
377987
7574
587266
567938
284170
602308
953175
485373
627844
632778
671547
422221
323034
786030
857410
777906
220668
372399
671387
354502
138455
595017
471865
80619
998382
959117
248735
499831
1012721
385820
971778
933120
1042971
1013653
1014082
751555
904884
707623
906350
695166
1007008
12325
959356
532310
43428
995957
463315
119989
826329
538852
504718
531773
512617
524806
671333
396
144182
330812
996723
707145
19357
900882
726493
910274
511920
943628
425075
971848
1019074
87911
226419
1006173
670819
700472
648886
915503
839211
58517
64558
755344
850567
131005
704815
254457
982658
537949
291879
964522
77598
368376
312385
858159
497299
934446
217353
206996
451966
943493
79816
718287
855335
971503
278680
659414
435891
556296
724301
694393
860156
828791
938610
387121
774301
564940
948888
825956
18983
819665
55147
604383
153460
812752
980257
257339
781581
743077
510550
417433
951794
788015
1007120
343504
346850
449409
578783
697101
559159
824632
494614
420615
947164
451413
874739
705100
90391
812769
243569
811752
610919
605011
308783
312489
529758
649343
300107
253537
8732
426203
1011863
742619
590475
923942
838651
315351
67731
502693
563898
959879
334902
974193
116411
376075
305147
532351
352627
993343
84462
895460
670965
839965
902854
945818
185300
485969
454030
621145
662718
363731
772876
560900
134743
131692
141451
494664
8332
316330
313850
256594
228309
112699
264853
526754
763545
1000872
696313
793126
665786
13712
514155
53745
539346
406287
500180
924082
348314
827517
695431
392607
506298
227547
1014461
784270
796040
301420
644701
937091
165774
974415
655288
49558
115426
940393
391466
829123
815387
823905
201973
554231
965046
764834
221776
196933
776740
994400
909699
981083
382215
390315
301307
689169
273919
98844
344846
288822
659297
634691
815055
125000
680637
783182
436324
74936
576901
130379
368471
496610
315979
920584
76407
590906
822222
222902
759951
774600
13594
991281
870411
456496
1010300
749622
286116
966933
387388
147350
1009409
264405
320480
261466
210777
498693
419740
605668
759555
391847
651159
758059
428853
572745
519540
70683
227732
963877
114194
962842
44937
820051
135000
934671
885230
915080
341564
403480
239111
645813
545870
159702
387540
270132
219382
210964
1018746
122782
92036
688812
1003351
895520
10609
357156
709668
439293
961340
579028
281725
865807
45678
132516
532860
146611
1041664
573424
670482
357950
73173
280334
940051
514079
539214
265357
306601
953877
954437
297035
297410
716415
1022135
896422
518351
400775
108825
323114
520764
558957
556012
909205
474825
258824
792348
1026488
325431
592764
361371
170251
593681
22456
199597
1015858
51864
219162
355059
164112
925639
215746
564915
822174
286133
33925
236368
334367
923315
758551
550401
642623
341988
292939
951164
93703
487449
950830
735939
375820
527021
383549
642852
214116
1001883
634210
365373
961945
21374
769892
129908
456549
53540
447948
74574
452745
855130
660708
921079
398523
631132
931194
423293
199407
151458
332023
723510
974530
579052
529200
449996
613406
315723
416894
133250
931017
674489
666336
175582
985275
861032
1031006
766753
378559
727718
314088
757579
738911
601444
64701
649541
601181
210802
691623
105689
360506
1007499
214617
859165
578949
200280
419590
422997
804189
650086
118682
398879
483905
103277
194120
937761
362101
485850
242148
102199
639088
793463
912481
309915
279129
536359
449702
683457
744318
340414
611750
207314
603789
367070
627163
375333
144275
452890
726979
318686
40094
397248
791046
438185
188412
124164
647043
938558
991478
185245
456863
280617
389518
748915
131694
535424
747837
22543
622496
932245
675241
231166
1017678
23230
145149
671378
225112
639607
282318
855647
103706
304573
544252
511833
332410
79117
315328
692541
849137
845866
761011
345438
379805
218702
118938
591409
929908
900806
977247
796732
800894
746810
463081
350476
863692
536874
281803
31270
299921
337209
124655
714416
874639
102850
1000842
123887
501816
111261
727112
121025
599666
572317
779359
420813
846345
140173
273713
764917
155908
600345
897162
568629
30673
1002179
878224
599783
760051
638989
247671
478291
222802
41708
315685
123698
321762
285396
563564
483769
284258
944778
844529
65678
789721
545965
936281
971660
186831
905708
579369
433089
444971
862285
93258
227191
419113
117605
154392
526133
743010
859788
820638
492721
505640
458936
858537
473787
656223
715892
617776
284459
931684
1012798
388289
31104
315324
799828
132398
1017495
430739
878433
802732
29864
1022620
179031
403660
99788
331821
877033
397143
264492
108060
549646
962348
1007397
177666
779965
285273
367944
114668
931974
877493
303909
662333
510868
450232
391191
395730
275421
645838
950109
482744
638452
903436
973415
150522
723171
268300
232623
495015
951680
432440
825270
525164
183220
748891
685313
555952
492772
402712
293601
649514
892215
55667
238332
433330
465766
980156
621828
160573
31198
458250
935493
982801
359480
1033529
23803
982565
970207
328340
522209
709379
1007419
615609
108397
857104
719300
548394
811937
270326
427470
930137
897829
589709
148083
408751
801511
595226
963374
741215
929590
586000
443463
521517
929652
247282
238527
101301
451819
852536
533465
124804
882621
122363
23507
464192
168389
67671
676329
227149
961762
395064
531142
577856
947764
263813
994592
83648
629323
367374
353806
654148
66607
853756
640567
802255
617782
485945
14406
75187
390540
441954
69098
691570
984089
381090
648817
99281
710306
836456
324668
307992
400006
420886
870335
939169
34037
401378
908051
56646
273133
41424
749066
37410
737522
580257
469820
42743
561640
911525
717327
369582
931667
233381
57846
27629
443900
381283
1025547
201762
122602
538001
923762
125051
97018
531579
45040
362462
222202
660497
503247
328469
912838
288396
618361
555693
515518
164639
861134
493594
452203
960294
761477
380322
215180
75872
194448
951347
718674
545070
353662
63344
470212
485289
774549
687692
838645
573021
579792
611372
545432
409568
967233
555836
778780
617341
134193
210888
205484
1031109
610426
291635
342187
569542
128770
707782
23859
859460
754705
561190
217891
426615
835553
775608
573612
39113
934208
40386
393368
515081
913472
631166
935406
255525
690340
970057
193427
616850
1000611
752429
187902
198185
85570
138379
729150
130925
558168
240902
927693
43784
575689
866243
936661
649105
587731
852267
460958
180827
137184
371219
588198
919743
179272
255801
631794
336949
870926
83561
577583
942904
1023494
513987
311934
352683
39727
946795
813530
705906
321526
162228
115982
1013616
320381
507151
130508
1039208
964096
99104
60865
114987
1021331
787831
281274
588545
1006500
632908
736463
806742
571775
304835
221178
199042
1021813
868628
1008495
974330
106716
872288
625418
802740
327920
711347
784155
823846
670293
41678
233535
439411
506194
156765
758287
796692
779859
214986
95233
1005246
162204
1007738
247077
110720
222229
497112
336799
95761
828577
456014
880523
168614
648279
119958
469823
126652
513489
223425
241675
342351
297888
648954
579580
664933
977017
940791
512539
497571
939132
601177
47560
133918
560192
998549
402915
732290
913380
805368
836390
612856
174421
219892
621550
676068
296513
131494
166650
356998
290015
239692
10315
372109
552564
721239
537150
872989
559806
265011
409145
411891
57982
623971
795333
165075
1019726
733981
116795
215460
630320
444811
877942
1045002
548059
642890
86825
163654
78538
171612
384568
758687
234112
768841
311602
579584
389982
238011
870282
389279
397558
796891
160807
893728
331129
1035585
333866
429081
608078
213776
1031934
704028
72901
607167
293485
508553
5880
202995
437336
772224
47358
1040236
391203
321434
304617
47772
842845
395456
907804
159052
1041474
157430
780589
438215
503634
262239
321498
773861
136021
860143
434227
467049
303271
163482
836167
148697
715789
471653
187683
1030097
345474
577644
369282
833078
400743
517582
443945
246038
109999
520247
231070
358975
18039
390510
410038
47148
191685
572158
979916
911561
774387
588428
360810
269676
1045074
1014275
346953
766995
247885
220471
92032
730459
482020
478297
374847
304005
509085
196187
636006
309662
15663
340081
70951
207004
186729
633302
688810
814648
513048
320257
321016
194184
487052
93978
375437
103822
711658
75493
784784
263276
89652
241794
478117
300133
1029328
658847
489062
55413
432019
89166
211797
628521
313090
724516
167312
634498
771654
575611
656692
464902
927808
318539
787404
280473
141955
153888
524909
85227
276493
893213
987092
590820
297604
934629
895601
295509
449180
894162
356224
611945
560166
210888
185345
995883
997314
766534
420083
204974
942417
54209
386942
72761
970473
657779
764893
219453
867037
299563
826085
660545
816562
31500
748260
631558
20844
315949
464642
59968
269657
756472
727677
199181
128705
577170
327964
855534
805556
364647
820437
987275
994484
753441
774507
179399
918864
53446
116291
677365
764932
322396
92085
873895
889954
507746
60108
743449
623914
880896
213934
1030014
95097
784905
573434
726555
37929
252117
790148
611560
91856
68404
74240
351609
510222
407358
683467
477098
657908
103507
223114
180340
190688
724391
717652
136762
219058
549351
474178
567950
330858
102724
856971
853520
264564
167692
172667
426026
829697
942983
1005297
32413
1026127
883453
219397
4792
702045
870032
39873
929921
372676
124968
175461
300913
61362
536934
698354
27590
608306
711208
946218
585704
967464
90564
977749
871841
890762
919622
143265
1010504
485997
253088
79814
216920
873246
59932
813884
883677
493760
366595
332987
394229
579160
203653
37139
918380
182326
620001
830967
442973
483647
789748
97736
397470
1001683
803514
986386
1009758
943704
315883
99085
628882
1018151
801432
171220
633129
43378
72742
604795
6664
939742
451331
508730
413196
477003
525603
757366
871246
403085
1030271
72277
758788
619880
494000
159018
267577
632090
474057
198851
823904
903905
348309
679944
62440
161434
279906
166990
555195
973072
449690
686245
769024
283179
871562
278676
455042
399118
138706
154675
957198
464281
756313
982030
790980
857476
694184
643117
732644
85869
851426
242315
509418
325050
47457
612552
974116
462513
869390
910753
932984
203541
564240
432988
677888
944654
1011999
670893
555917
1010518
396456
942179
29709
996083
118578
486268
742989
282840
431491
194894
363551
4601
276173
448677
274820
1012488
909569
258603
528784
657237
197831
985929
355006
625437
902194
231424
176139
965014
787762
655273
844371
150241
487447
122827
235548
313986
324272
171419
861635
995649
886564
616589
535716
383044
310833
724809
902381
172709
251617
837426
45872
774043
256122
886097
982782
259998
371424
332312
967505
509885
800949
741435
911874
109666
412279
268370
680046
958875
714420
725621
772770
659710
944175
547783
338478
569295
973124
671771
969051
193844
194866
726493
727777
336746
219827
162948
295601
958751
212013
283558
746301
803189
59981
786224
484270
707477
960882
487903
298691
568235
328117
715125
1027706
473617
598577
511057
181126
420781
928756
550655
90095
1039537
553066
187407
442308
69570
531504
394329
532735
966808
838975
177931
1023096
460457
532762
881087
349456
167437
140603
245977
673116
285500
325125
659415
468926
399498
844258
442659
101320
796040
350346
70583
651168
14504
753811
803755
608573
158088
407818
40997
580587
820058
8888
517335
434227
127927
848178
726860
262465
876757
871576
374972
92435
712125
392512
445060
995165
600304
694958
20511
279621
361456
853958
69445
373059
552707
831039
393351
658963
1038279
739148
304520
905939
485388
1007506
831690
576545
755452
543944
460294
376488
880924
995570
436837
18763
47316
577802
798682
32632
344126
447036
864201
939492
659195
297390
125299
922006
465072
931845
433932
1020111
788192
473366
931948
287482
966097
772937
222792
332928
43993
930472
1034400
832736
164907
978564
821964
752666
424809
756685
893859
587806
473001
543390
905108
554347
340110
734343
350583
307122
562188
733918
306723
664676
578661
407756
769813
44515
807973
85806
133418
46399
267468
255748
220581
228906
762421
415396
15107
330094
930449
804051
998826
613857
669664
5251
1041942
311851
1222
454040
832484
324594
308836
437019
204484
236153
514995
968218
581884
899562
720632
857656
646638
240456
297465
496360
732511
439338
716901
996512
721423
262144
987816
40559
1012660
250279
1020138
976167
1024346
843176
1034164
710026
964983
829638
488058
23696
65689
890800
720578
31062
837204
312010
980634
780422
880273
690355
377568
514304
743888
987836
22292
445128
301511
275068
67326
876591
573511
872706
463952
379720
555975
156118
865048
467981
86085
61781
177924
154916
451758
366040
675001
588269
147921
204619
919433
199067
998459
972801
866588
264086
855599
508527
924159
263113
510990
308177
424053
506614
429915
614397
163292
659398
511377
992514
451497
397212
594983
410388
426541
872254
979895
1038462
1000638
585611
170899
989402
210666
626137
622150
77
227512
137853
747344
368885
86357
401409
796378
571373
307158
663217
83234
288783
383043
978384
258973
289152
677890
889045
45023
681815
199352
642149
239414
443225
250554
430124
669015
887368
555981
379711
844407
873352
324482
318760
17148
708003
414184
637679
847711
802108
768131
233477
359696
1026194
415588
798179
108074
977476
721199
11074
279224
1045099
29271
851516
353699
40276
356522
808884
681770
29948
895765
31324
838800
979892
119066
932086
293595
144025
377503
166236
36257
242890
61345
995526
713782
940250
677121
686016
254657
580031
2764
664695
349850
322054
646783
698897
795589
160534
747054
352920
936306
319630
804553
440124
157951
509275
963307
213297
406445
68791
977375
677573
544154
653469
872971
738667
703787
324205
81667
63392
245060
546681
729423
244803
800351
878464
865057
528960
735328
323700
834381
378814
1005868
313845
6424
627284
507844
362092
687863
346691
633705
460244
607898
981708
921874
744489
242967
769485
595538
1036242
383796
912511
353188
665339
506850
470252
409589
87958
65734
581722
333333
134643
149089
913173
1014409
869037
348953
437655
602266
163647
1041309
806462
636566
435286
225446
674761
1039988
587152
468489
114976
833824
178057
717996
564388
472222
258304
278713
280575
493320
855085
422039
564095
185490
304263
851599
482806
407084
819256
379463
63308
702980
478558
133314
953641
15333
905456
930645
686586
836299
100479
965468
123095
174786
693783
751550
751137
983997
236905
398174
744621
93745
449867
874638
461202
345600
1013599
759245
475182
46061
751706
604100
683543
641493
384763
716523
697384
242945
685688
858052
556955
1031439
878051
121166
682554
914770
584040
999880
629771
293457
29577
800940
257665
914969
998080
344924
548692
308719
752875
669593
781007
797819
366505
741944
224307
74983
1044943
171698
388937
325257
220611
432341
662867
732654
264946
526829
44895
943413
666415
806686
340595
917322
301673
807997
10190
969664
288722
855830
887300
660416
345122
373684
202324
987337
351103
663538
961847
729192
882179
463419
200255
557280
554113
258799
102405
589122
264747
365364
741475
982937
323919
614588
409683
1024783
1033828
898790
1031559
363129
114226
825421
630990
916940
760483
834504
623936
833257
183611
303471
555087
787222
1003723
800739
1032283
623624
910039
903287
3541
975514
717423
98985
843076
687424
923175
541100
246677
91516
250922
170038
68578
267075
400750
391186
669417
816188
580133
135855
130683
567500
612132
1017339
310690
141209
35869
871808
513934
197177
304918
192385
622326
1041455
230126
256367
789304
927704
225418
464279
713385
923480
870858
51588
1042160
419185
777557
927920
691020
450488
671650
492163
492188
685900
128878
821881
1027640
305087
237411
465439
133981
163380
853068
96808
195412
365877
668360
388005
809149
46988
110543
676427
866818
364434
193139
940506
417387
82079
971521
162479
804682
794784
59445
739209
258032
77854
241757
775418
95195
693783
502940
214764
400579
347701
1014755
718100
992864
290623
1000988
142797
688618
346938
686859
1043103
297773
47857
896791
430881
839605
718550
62267
657162
809758
217767
427857
514351
9669
788987
341612
457119
558128
372522
774547
949632
826405
742081
253932
590909
182961
1036007
374995
901206
741991
517160
775862
249168
460038
373240
921708
148932
452119
424950
756834
263401
403166
370198
649052
630630
614818
83009
905552
849870
30839
697324
327962
268365
520832
524735
838265
938801
700674
817806
392369
781436
444071
166096
500343
444759
711089
28453
375269
485904
669935
1017348
135707
168045
253447
283051
466760
423945
1000494
873587
906182
932017
991494
635005
220898
215755
378246
658980
756853
956239
706033
820432
951955
787101
256676
927622
590700
28548
72714
642231
159208
252128
230897
584237
257097
239453
759993
401369
764639
123244
223953
213179
215521
650250
686494
358907
250
735445
903809
600404
12937
338220
514326
401323
430275
27653
1039966
653601
178359
538347
437747
567577
831761
126482
1012898
240313
222698
635327
458245
846071
771921
959103
868346
965774
739625
583290
703207
906572
1030631
868439
380544
560008
313378
240762
145567
229757
991191
645178
68590
64027
654553
72596
285163
291460
624147
401677
990661
445053
101299
899917
606480
373037
394637
283857
213895
476568
133954
669175
191509
610617
898132
992923
747446
26122
672694
696823
908572
99790
561756
960081
96097
696845
766608
884635
665664
338527
663369
127918
407400
178331
140934
164244
471382
276726
504551
1041426
941553
884713
728191
610569
666406
610613
44773
134370
474241
433265
134459
884038
557895
846562
24513
22296
1044406
45440
85798
409066
886746
540861
17171
216356
654158
225701
594652
175382
146286
762228
714745
601842
904546
451217
947936
981395
834565
602542
371925
230529
194210
533219
7967
840618
182892
117909
668680
295301
414242
726845
75639
774261
755050
867647
619919
212572
1033629
937890
115904
33316
484693
373890
53287
922353
673629
341400
216274
1028742
644595
761205
81287
637591
900583
955135
853345
730461
934456
246798
87276
988902
780360
791224
185902
91159
678758
781080
478162
812944
700779
951407
935184
1029248
105651
1042863
144387
62927
169646
854120
205593
26883
604916
531121
858945
548822
303359
846076
580019
523765
924185
1032869
269790
176508
685797
19576
802389
676698
5331
80218
76889
197457
19832
751452
564137
115554
313601
254782
475508
723121
322766
736338
243319
699478
102805
536563
174659
578890
671096
323327
716338
190350
40530
245386
733305
240627
944011
415691
234300
854111
514352
775964
618313
719748
462991
945520
192622
974155
413074
791138
126532
984856
277115
369067
799521
138225
333872
114132
162515
734005
145425
84690
602014
513535
643713
285313
341330
733212
831063
334008
292623
530011
862777
135254
20092
944605
703721
45541
919357
640119
301618
544846
71342
986386
572526
910481
645579
651511
1042124
29622
202605
998544
169342
711790
328050
998392
64856
274322
728220
597074
302764
885149
402413
767958
168868
528716
587404
394923
291531
556627
170343
75467
294614
651602
799013
260620
275925
626290
348875
34573
729447
508672
28419
66144
836581
173561
982564
85892
56092
90572
386408
964463
777471
534751
99604
700449
46469
674556
697495
53197
421482
451900
215784
743251
360255
999020
316326
657375
255075
318509
431159
828613
110786
824841
596661
265595
962016
167296
843945
549216
234237
801108
393755
302847
422669
336372
975946
217556
683652
647448
462798
670050
642307
472316
437215
958851
437646
942519
382770
293811
944750
834212
584211
190077
952389
811806
905555
485520
984402
800964
942289
941973
960442
373678
95939
600311
955608
586750
325791
963706
214235
447258
452509
727418
439984
36768
740716
763196
568927
613440
622965
602821
1008240
127592
516410
771023
883952
704629
939347
479696
439755
471789
325621
405573
766875
588991
262721
870843
545846
384305
226425
951000
825765
548143
307912
252835
553637
440224
855285
925102
230376
92270
567974
59917
860087
740389
60770
91941
867349
286386
229331
721443
527067
112473
80335
990359
705205
512770
1033761
57141
862896
548922
1033962
278606
184986
64828
643327
849875
545678
520645
791123
316898
1002371
569412
284282
876289
605351
826304
978852
703957
917824
575315
363772
730941
1030705
702026
786556
245316
26839
58511
812294
711594
110949
938187
389720
737654
463221
888422
790494
375866
484512
247447
651632
988213
443604
55030
796535
888557
568429
422098
761189
49134
813677
507068
675326
690527
255326
627379
587496
401039
121034
758176
1005923
883138
636217
220557
791778
779924
449250
324092
110587
349390
868730
151845
778956
445514
895811
486393
536416
266077
573404
1005765
746404
33276
1019180
687440
26396
639793
10569
1027887
695093
791406
761708
836233
591100
155550
155722
765148
199639
54704
857673
374212
612766
818305
625953
791389
689325
137301
306816
738775
230214
957765
282783
222311
828819
393715
395708
436072
532447
267710
997281
1282
577464
282450
937709
989408
406770
374583
25323
481071
925776
276453
702384
594350
618845
706412
416064
589838
724588
836327
849324
167942
670929
1031358
117928
838467
595371
542029
987872
256457
359269
801291
593766
557732
232775
611670
54798
291566
923884
676477
646270
367262
751946
267549
443318
574840
514847
310557
1017452
885574
1043388
372413
12309
259163
847622
892796
602090
276394
30885
473569
870010
686385
1042560
41840
940600
585728
668159
336178
740169
271258
720425
225837
766369
564121
802696
434410
874633
361427
337696
167880
528251
479093
731920
329784
372569
49421
162491
905891
817005
364286
361300
933725
414814
103915
474593
785143
662204
580507
809723
746558
762920
667917
1003092
893206
256098
606840
626065
276934
216075
101125
277234
971175
923115
89082
650994
919476
660956
304161
432920
44695
157198
506596
291143
833892
826289
986801
486916
788713
952550
678036
577906
1000733
436284
504791
427450
543408
759416
793944
892600
476553
237051
768328
132396
20840
65825
555327
106623
954031
1009221
185439
326072
585448
486314
369197
646618
872151
784419
887741
797229
671261
86976
65151
504165
434585
563138
1026168
394843
458413
1008122
621834
125287
467506
431896
222325
897357
6420
626609
620126
433900
726983
699612
76417
962391
410301
799344
888387
798816
869629
46846
538189
532351
710704
614924
766242
538965
509831
150515
181873
484621
798421
630269
414262
343346
408556
795733
659740
529125
410372
274928
981008
319047
523905
10121
471680
900607
765663
780597
428813
995685
897155
627106
155611
700241
131107
866724
489355
481753
715443
785203
256776
135220
66461
285386
878949
39848
120391
555892
1041661
352567
495357
575852
314149
908730
288196
697159
908048
166204
995945
944636
838597
577960
410853
762067
196271
889517
305088
346841
677075
471715
566794
1640
269972
642831
963420
806397
325781
180973
373781
88574
128569
590342
595844
814062
851549
890455
471174
24793
940300
856072
160281
128388
248284
577274
885607
430412
853416
260604
186976
786908
284755
341602
195300
140770
555968
791994
267837
301095
788869
302820
74295
929359
631607
634087
798762
300414
408635
932173
50144
167458
191356
707982
143466
918257
461262
928703
823712
702655
681886
556814
947006
178423
24213
178203
302164
759900
672603
33423
662770
548734
104325
729049
938500
62338
1022173
192302
526457
78555
334031
162637
324004
756090
762783
760092
784572
210605
782398
105415
117437
138320
679188
110489
376611
495770
922927
714577
378665
748950
106215
236451
693538
862201
799787
494385
342171
1039011
286186
65780
860291
607551
96357
452072
566615
437254
1034306
818613
53143
158301
542048
1005770
182976
64144
72767
650621
932291
633879
553111
862451
262414
935637
205819
250739
713320
884045
207878
363236
85519
431935
257187
1037625
467217
583860
407982
38118
436948
435442
695105
122308
730680
72257
607084
203112
840102
284107
925172
316047
259331
697524
991272
290474
296958
1006327
864500
553289
950351
549680
668170
126257
71832
831470
427726
498552
90556
837820
670589
316711
215154
790988
973556
409710
312021
283596
117768
412980
939773
597523
11335
450559
178532
560257
690648
493165
215132
842645
371141
437817
265766
202968
782758
709721
581068
1038616
320534
736834
386489
431571
214862
338399
597991
515141
685143
217341
388951
718902
452791
143952
385363
326185
943041
437616
572815
1027417
862856
633982
64470
356990
179919
323992
532069
54980
247002
733079
125443
336285
66003
224485
382931
917277
637740
231997
350563
239133
209003
691925
1036905
759801
1031003
183032
720724
1020430
223995
956141
229686
273050
269978
800325
7657
941021
546528
384696
327430
143302
521597
338453
117760
466722
639632
683352
755035
161060
1043643
702608
158557
90010
401777
287452
124063
579960
684964
793878
156429
93320
116489
4615
807962
280634
1010928
995745
832712
526277
890290
266548
617169
106354
36216
309162
220020
588328
129946
635706
1022210
247439
694232
928088
835424
375147
546910
642966
503840
53254
528403
805045
313349
474400
466662
609445
1036269
373088
640440
353324
241760
184960
85860
588764
298614
654842
644424
379211
817562
922003
843339
638682
406656
395621
729550
310780
352313
988634
350102
350699
904760
799988
913085
128825
693647
178654
678318
2101
682068
720140
1030552
1038754
296544
37053
24971
516487
548458
593584
82490
749891
335583
732954
736322
575928
380296
195425
23813
1024208
369843
388940
908801
158031
559777
602087
919736
270887
921740
734155
119902
279531
618708
774653
902786
845890
263080
583132
773342
346174
244670
631846
792381
65446
452473
203703
669611
512610
19399
993389
609891
661687
239593
255702
736345
758967
528406
845895
682474
1033107
184636
628576
696921
576323
540948
492334
330329
35767
884227
633205
133379
119824
903562
884877
973963
2258
442071
455901
891383
939514
616360
852369
659734
974708
115473
499910
784293
37947
371700
174780
448241
163842
906708
102709
910593
231966
323117
1022141
502859
251174
49837
942912
1025807
696229
227329
402070
192752
455131
840403
543700
450148
200655
599538
95495
383659
790677
461169
85927
454513
394964
667653
956316
762742
921816
954829
90998
260508
151951
875985
938367
307060
68189
380877
293896
374674
780566
868535
224711
575707
628633
717041
232291
60996
290008
367947
70335
567057
240730
976908
452454
708400
892613
73265
1017638
531150
765652
449744
827093
551707
494741
715900
742196
518462
987960
60479
416380
925607
912582
629973
431149
340805
599832
1043832
428594
84332
685968
605532
979899
1015123
870685
382164
12438
23995
322718
249439
699608
66598
301383
317121
498286
695900
199859
132870
16846
8653
548818
203710
879535
111670
345370
568580
347030
458984
280854
785700
811500
398828
888031
419398
64537
538305
54477
449990
295466
273994
797407
45777
342164
43638
465729
153579
438503
49897
676444
575410
118291
688904
464358
1021637
295475
468834
234488
621207
757384
487473
657825
629376
369726
713210
739956
430743
65831
638087
898638
372397
919467
520774
556038
953432
380542
309995
993776
344120
467149
22731
961524
668839
942696
125980
794063
73980
328748
711505
225650
780806
1007292
183612
974339
227036
938045
379030
44872
598628
930492
519071
413062
468669
972025
521338
989779
610305
230056
266813
752127
149598
657925
393953
570999
987234
767963
385823
463324
264069
860985
548731
49613
55456
342843
611691
681323
223275
706951
521219
289590
579316
820123
56897
942723
217534
582765
951202
528604
435378
440212
418283
650916
395058
351197
731586
569505
881103
810260
517487
941880
201615
90009
997612
1037614
262832
130641
319364
1015867
613815
639048
884540
897673
1024886
1032908
398596
815021
460693
183458
595540
181059
871066
6974
57713
768116
655636
704903
323525
458385
405086
1028362
842623
154564
941444
991506
718325
189295
255631
1015817
736368
858572
365351
144038
175548
497397
269190
824089
453595
825876
804311
319403
341077
874909
944414
686005
615532
1025438
576656
826672
676122
40160
381306
429168
457739
37150
512886
963155
6141
468523
698192
1010729
1018443
82586
550757
51794
465774
163820
601885
224750
1021611
250775
130906
150885
217451
252005
171250
796483
692656
157753
377763
884296
295814
727074
739550
2285
451355
501956
236791
111398
561700
858186
175796
183399
503784
243924
483034
179778
188594
695963
129268
404815
631616
804004
876376
495804
704111
72018
962282
919308
678395
326761
7625
927372
862876
643467
820529
218930
306788
838042
331707
480890
789924
339608
610457
196914
193826
324951
945703
902856
794432
550117
264111
1045409
749195
977988
119124
447309
800735
98602
430363
304515
201646
957498
579058
756628
341737
788557
501130
381496
419220
483183
17870
676823
270474
819653
178022
284899
571033
153836
721873
597355
589696
765807
36980
510535
347969
49377
26550
380991
258268
744294
280606
136757
348374
758823
489927
537175
55065
921386
579323
923048
56572
336353
870954
938191
265664
867918
324663
157334
1040426
549
144365
555830
364437
260875
654555
759188
831857
621935
550441
492572
747295
60525
929361
962795
84895
601915
405150
386937
824945
451582
799109
749579
581495
601372
403113
851047
190832
742290
155789
991268
690139
356970
752839
664219
439203
573614
956857
466437
342693
435626
500748
419263
288009
73009
662602
2956
172131
515206
817581
908351
229358
569058
2111
559608
878468
378003
282518
156231
589022
312912
126662
335561
888568
45759
971530
864792
43827
859495
116594
475097
985111
750126
333998
295934
813671
701927
855989
431977
770146
253520
980513
867243
488698
71861
260261
599227
1033851
563700
552953
614658
484379
9239
816954
158242
141629
458818
459653
283058
258639
346534
225539
257515
602563
872830
107375
672367
86741
760122
332405
240231
609513
99887
832461
488391
177810
957772
392693
169963
923988
668337
23136
803121
470885
261743
392488
412314
246298
453995
345032
398620
140771
882717
551116
961326
93226
1017993
870093
93706
420287
223222
228091
677278
22204
885110
860549
686303
262647
856610
938771
235357
295620
1014547
371751
6631
598443
208830
72403
615029
641195
974153
911515
455693
594661
680982
655611
919699
112200
492277
161090
377685
920544
32634
45787
423299
470670
792378
242566
197937
1026802
472781
955032
533050
195543
952377
426245
674634
570573
579764
239754
960587
273726
301934
469200
985906
344716
483012
780837
964050
956293
910831
792362
908307
662128
612949
699840
309809
52803
994560
172784
611203
937962
626468
101303
271852
992070
408052
536402
580944
818757
100450
420935
739690
595763
523729
325249
192406
8891
973796
817517
909851
502423
197511
398320
850224
585887
190483
281670
116086
594195
161572
669154
1021027
660985
947517
84032
33322
499611
620638
993310
379386
507075
586520
611922
288094
303997
656469
123026
867595
547406
245962
181521
238675
396831
332306
814089
79116
335916
208419
782479
712268
726440
202845
595654
449381
457242
182448
663185
894455
24284
920079
931612
328928
752517
392810
141039
290055
101177
630266
397624
653115
707602
635917
442807
423035
575573
602494
670417
111042
458760
10845
16107
1011974
941473
409330
913893
245466
1674
998272
488721
705922
475142
818575
931854
600631
989888
406518
1042841
604856
176319
826391
607898
427947
311457
647523
358643
921807
362476
60083
341027
356701
269405
685307
332827
841826
201225
656831
482438
154665
24245
389769
844969
985969
349152
503970
1020532
464823
507665
674550
93851
447664
736037
217709
782265
375051
762168
405354
102868
854835
424017
488482
769030
528434
729308
815184
891827
699387
577871
439608
439272
770706
29046
996282
760584
710444
771746
586568
783175
659997
666983
863101
701649
164438
12559
482380
35408
973666
243564
208732
41775
207940
84809
321035
406140
316315
117166
69260
868653
857525
729098
96023
1002971
799629
46654
996896
867752
22008
102591
839871
732314
985147
63964
869190
979110
318704
348929
588746
207002
517044
486491
927991
523685
712727
10097
406178
274852
441536
941811
325059
559601
965026
243275
36657
14498
14289
731590
780307
529636
950621
166544
448575
771606
1011631
298917
830601
37468
800429
158080
384314
134778
320005
346466
195336
432222
541601
520850
419453
765481
103554
627678
778937
412154
491430
709396
806955
869384
704154
262684
16020
602231
120630
682082
360417
1002918
841348
899965
636394
283659
405101
187315
162538
431497
930270
341206
416263
632827
480585
994424
1036879
621562
728418
220744
107111
671797
117379
324866
923951
542109
996230
117808
116740
566309
771620
450598
307058
975337
493491
270140
75495
209085
897773
935249
20934
157287
762643
906500
528976
234819
200651
192624
601572
857550
241329
1022651
802760
894729
238187
256297
563169
914619
268519
5883
944547
590405
274342
392405
666799
1005243
823197
13527
945686
686321
435097
286476
304297
264453
195696
1003359
38831
850766
309621
6690
198559
524401
999569
42744
510921
710220
450332
997216
239393
116542
283078
219405
239759
391570
884488
559313
56397
529213
513453
749466
739060
184053
773439
89731
385105
652201
1034535
157681
749090
290454
255155
312311
164127
337757
450541
967725
124989
524214
755470
52219
906705
866521
239922
962040
227424
641324
779394
452543
521554
828178
516226
827756
694720
254377
802094
889067
346890
827347
426795
346658
103979
644244
513677
623094
926067
815018
815033
933886
58338
817191
838996
400295
171779
1021893
373020
20945
179508
690238
92360
11819
7157
392473
563228
63115
882519
414635
246631
1003189
1014748
630167
217623
794683
917473
905262
912463
245846
846030
1043315
238625
208539
617397
480869
431958
612715
902626
342531
974138
606026
819536
998212
960538
138141
679893
887563
936069
972993
163612
337670
261523
880340
304069
222083
499288
943831
674827
921931
107255
321008
808988
547884
601620
16693
140288
569073
140760
48712
654279
382695
564262
243571
951028
341445
530583
296936
754882
921055
902442
893694
437696
770035
654271
249881
643316
311295
677851
509738
997857
20486
815457
878157
881726
886498
206037
846466
766931
737530
702720
1042940
932219
367031
1028427
595654
304110
284589
468709
634802
961157
743645
310125
588073
197642
597320
169535
705576
91364
540576
941297
188227
569115
176673
612654
1041302
619457
462521
909173
405015
416779
722318
833743
331671
363302
533662
328404
808144
129567
821568
234828
726818
617266
739209
991973
275572
315843
478166
722796
324842
118324
641344
441236
499256
741842
555072
425222
328460
68631
897767
752706
223790
995636
829306
685339
654397
882637
655952
475739
703752
260968
185469
636823
296362
256586
27503
240697
137190
123298
1016368
345677
63750
795788
810912
550954
935186
557549
592691
88095
822402
962751
197600
868070
124896
839400
221669
742397
218179
317877
49739
36840
323316
31568
841865
112594
149710
897022
100100
400773
544156
627071
521460
363793
93767
173490
92293
284003
69546
786900
331819
60272
159488
862598
409116
548758
104457
14078
247776
759363
569126
590166
356309
1035922
482465
887746
506569
70484
309799
570980
807755
832011
657573
977536
965246
974502
926547
613601
471979
875851
78626
1002831
418757
893965
998877
980667
43969
393209
978939
80254
829895
1016994
798954
544630
203082
730974
290866
347413
459284
781121
595026
363173
240101
762371
751465
480720
440712
490626
964085
1041788
409066
856488
260399
295712
85114
75685
446547
605799
70719
398028
870311
169866
779421
732826
1044203
399607
164645
46283
921658
815112
260152
439874
644062
59257
436062
1030591
573646
482737
770341
139195
581804
193877
889381
572845
891661
170327
990203
81406
675337
979823
695167
83222
1019895
777652
907248
238992
381814
345774
842085
541609
351518
694019
603270
237616
639902
261935
837221
395845
112974
364794
554568
323570
873441
185389
829522
428751
759906
885243
496779
653940
609339
734486
750860
816551
124255
579086
335100
343004
282725
184403
166772
288412
629008
318468
269030
419739
418517
626749
27775
933030
964316
485876
962283
545954
52687
87635
559769
797404
265886
216816
777636
599090
732509
578441
175650
917642
134366
802788
288532
722634
1035736
885707
854923
494647
961781
754672
34844
915586
986104
300637
639757
792865
159357
800338
468111
141582
308324
730268
178275
340014
934682
461940
942312
746432
674605
713882
1016459
485021
312692
873378
97563
765547
564921
459544
459901
152454
736177
567431
115553
537049
882046
695123
656420
487828
966675
719727
1031938
520740
416295
574631
6927
22119
490251
28698
631435
564586
1043591
551356
73011
105598
484303
294002
27332
748401
816666
609245
698065
259939
395352
308352
446643
1030274
833429
403717
308481
1024139
398046
451597
711804
959250
853041
931299
757783
283478
367892
929788
252772
20688
855565
144225
756522
267715
619145
263506
274576
20552
364922
29050
385792
1007970
971269
232544
652541
923292
862935
793038
165351
196714
990137
812933
904667
986523
764204
739212
1013502
681795
632980
418840
359939
856204
606036
323158
51409
568807
580124
77989
840480
843680
881304
791659
609208
936084
660498
940544
842910
74632
696599
750656
325470
112846
912493
682687
238929
210384
578975
162487
626697
629237
88362
58057
321182
980758
597728
574843
606573
349282
494982
298422
4173
68131
793952
351846
3528
945648
832445
962674
271222
7697
572925
466439
515053
1017968
29400
583665
271895
310531
850854
105414
1029587
367997
208496
372535
176566
941815
899754
194597
15513
720108
997786
641028
396022
734872
548811
848634
447470
591575
852714
199035
259001
409093
120664
355458
832271
991824
272540
314006
324589
382478
840689
205457
600931
463109
278851
450868
627356
268928
370909
227306
682468
227928
85800
320190
818895
291716
822934
787242
217047
31596
553811
827549
436525
892193
353916
912140
943546
178638
654689
118787
403209
622849
763709
711463
493946
184828
513480
704266
637463
874460
379959
591549
75329
380670
34747
914667
434175
285113
504565
993998
637002
64473
122396
909410
554796
508179
939212
473191
254095
546962
298171
970296
694663
1009469
718534
808037
391533
955452
612729
207131
200041
290805
56207
780212
911910
683501
558103
563692
369977
930059
611878
441735
270282
579981
494692
758675
451593
832789
798350
676318
247900
513270
561106
19726
673148
404600
421745
171293
229788
24320
585127
515162
983367
425681
541024
920081
966529
14026
198150
446783
649258
178050
471139
845409
861537
893486
29885
729578
429892
239863
817377
506866
413478
894473
745245
233537
751941
711236
286291
978180
132163
414360
1044912
726469
886288
848257
413331
978002
135879
340403
238165
112686
233572
979135
59533
491680
297327
116904
845473
838494
917135
265733
422495
89896
462490
970654
875770
446688
219397
1033210
390702
1009698
533248
605856
776358
795310
886615
468772
265625
35413
284476
952363
234300
113851
880184
945511
916700
54939
122658
776222
721515
772583
866323
438017
931791
230865
622160
967052
546544
292746
581273
181341
863537
221425
527967
363541
69925
40027
335492
716540
728931
72196
203199
157557
719199
776304
132291
2563
1014508
524073
251240
1000755
777153
84412
726416
461507
247341
832610
483230
518920
494046
721831
43110
722429
610210
921328
659682
1001269
900891
641001
299569
989953
706693
151554
770349
1020574
443017
3368
7121
607564
373155
341595
464485
157792
626958
720753
997935
981151
1024854
443145
792103
322556
380468
423441
355591
518667
288086
103884
703078
611785
602366
48701
805470
542738
917399
950906
415936
866268
843131
540218
510825
745637
983245
96954
258545
697527
680694
603035
620178
184701
729928
971351
800521
753495
316567
611228
331363
159492
886181
126749
916029
986305
499809
774627
532977
543794
749548
112609
629792
440128
609394
1028032
501544
915744
1022300
269111
369544
985424
551996
264814
450931
282458
340477
323876
473926
566955
110000
272109
77886
672421
657624
342431
95589
305919
930601
824730
747016
548654
293272
814573
273642
629278
341747
855548
446672
140081
466084
896706
573216
313637
129589
72318
763385
217095
969691
420280
371689
819721
844057
848470
1041494
602821
864459
82986
665011
431589
340274
45419
497756
822416
220043
760416
282049
971844
871820
257420
195770
665442
977765
167818
932069
68541
728527
162290
826932
344785
203495
392217
514037
667372
824727
397955
808759
478688
1030360
304707
313449
1018448
249704
110869
779359
819304
259984
794802
947106
885047
713313
617395
276634
571735
160650
501947
927607
88181
813922
572337
788807
4009
283649
928693
897075
361968
998981
288564
852916
771754
522296
421340
863991
732379
439357
26314
705487
685153
64944
579960
874244
425608
1021973
991298
226673
744081
744079
441866
278882
580745
743749
1023626
400887
952038
71961
269036
266251
973539
96023
644815
278349
182882
443590
861144
529442
747704
886172
597210
105620
453101
280049
215594
295410
95968
23409
522611
1039636
849815
873331
1043191
517973
872502
258234
918131
460100
74169
371773
816928
587041
885424
476556
436131
240095
876872
688395
630776
34948
949796
103368
363888
166258
867153
891570
67464
218400
942236
991623
580390
557823
294624
972727
837299
934353
731056
333668
570555
586962
39737
664532
891398
192476
836896
476832
702575
656616
586410
130706
459042
909290
53643
378187
107336
275076
982993
355781
298038
561826
763879
622682
296382
819607
859256
150439
833962
362965
253397
11675
34174
356433
481379
44008
20213
728105
486402
356401
776294
177004
1043099
875110
286427
1015808
120905
987457
939425
438603
554067
633747
529231
864734
852428
789286
516050
577538
305748
464587
134269
581939
938880
369058
898545
208104
890186
15043
225309
857173
602883
835893
391522
755232
480491
767601
930669
625702
955714
934665
636168
235828
339399
888387
161065
539118
6400
954485
45055
714807
113488
550192
987589
98414
870183
577539
934853
484400
92890
226668
862437
846672
248311
429726
81991
1041601
1038645
998867
239443
564401
540617
557429
66798
667754
917044
480392
910964
173858
135717
699876
661395
924211
923199
574819
293827
713926
229757
926024
861688
413810
568027
660985
365878
242055
693566
673438
974807
443832
343149
403640
577475
170120
686520
619757
864693
392298
36435
11857
303338
863620
833854
692353
943224
853849
334023
652646
713009
125786
70624
637777
890820
243080
976330
412384
686117
823425
443651
632241
818281
539839
437814
637464
469110
35828
52030
29596
1036546
829853
1023022
278112
487155
16881
226902
676328
523000
885679
216623
800884
845117
388935
150657
1032692
595390
516231
881650
195756
813297
394020
326919
486454
640868
203676
47781
735653
405933
493719
37300
331621
272786
300089
794838
384410
638505
606141
722200
790153
460443
421110
336999
624690
41634
790164
354948
522302
724271
774955
724145
644229
31253
934971
150779
790205
421527
187211
645925
306136
233058
628225
547197
957272
1027242
483224
680587
302452
915687
894382
306803
520137
11876
842674
535143
740150
1024339
709166
486069
40516
954410
916398
404226
720048
49369
39612
299158
135232
468291
923820
633597
471511
251858
764787
1041127
536100
278449
90134
229699
1007858
268941
542667
405104
821527
564815
561241
343365
860402
690236
162081
920212
578746
753377
775393
142120
500621
776879
795713
860757
223308
583524
1002420
90872
477457
166517
926542
815996
42164
468031
629339
194731
783195
225496
53143
520049
650272
619522
60401
74998
409714
300904
40497
829199
484419
723216
511662
429197
401032
397331
1014173
668448
768694
527422
44929
997112
455652
168849
540182
296327
21715
500161
960084
727383
54889
798344
483154
432822
1024207
917486
501540
642792
661114
722761
576298
852694
712676
374245
525731
773826
1008463
258696
952676
124417
152074
988668
77202
438577
38905
396921
29458
293393
960110
924111
956842
1944
522502
796775
401497
910782
992610
190485
384246
890980
835777
430960
821780
821019
385864
295725
969054
532555
355400
583642
937818
204422
557629
841137
881424
754459
255213
132331
485019
296994
471520
262796
93498
256996
725239
465232
142725
1041724
978190
870238
45894
659194
463377
74104
973172
160841
121254
514029
635134
632503
223749
113693
343588
460983
96312
1003479
950859
231680
264190
997378
259143
235586
991486
21319
960673
87384
414174
379413
445976
136720
519432
593396
764804
53513
556688
72099
976421
441302
1007378
27392
895683
978796
335443
185184
623183
839360
368773
499765
678643
765615
994175
70135
291731
908271
72776
65145
381140
578081
496585
942487
929998
912363
814875
837150
866168
24418
782910
566006
917574
957078
692877
213316
784678
733430
189624
244941
1000044
359640
643599
1007307
857491
554979
486544
875144
598173
46771
215540
879908
891907
111692
958528
829059
281153
887119
335729
31250
420621
256063
814454
416373
838112
963046
60234
620278
519365
814761
1024619
1008440
493983
653803
112391
462471
1027456
773350
287582
1010607
704759
273190
614807
92887
220274
656139
351512
631204
275781
182616
175791
778957
344075
247924
1039271
267822
532756
908998
801702
603572
757855
540845
943516
825120
676631
11297
178014
245387
89160
690363
802392
783098
679667
897732
1007334
97598
438057
373824
114584
683077
197942
784538
430136
579358
993079
440490
782820
536904
713518
51575
425750
343580
976726
1025623
589926
694228
129710
218834
162679
503663
986730
796660
693527
335040
1042327
776228
1035567
798740
422877
595162
840969
324167
634819
555343
741901
827268
312693
201059
658340
1026219
931886
648114
406812
151211
402927
42418
525159
169588
979549
658581
537897
105476
285463
472647
937875
441912
371532
300124
978335
225652
479332
403076
11723
194414
75387
777224
568832
446310
428477
818156
776526
270789
836341
1011365
919725
581170
218909
521739
582611
201510
228090
399994
539875
616811
250351
644514
21881
742135
69989
168077
464239
856555
585950
219682
58497
456944
275288
382943
556078
999362
445912
947864
839375
335593
698171
313416
196813
114211
975842
192289
265360
309029
811282
1025832
593973
913909
376074
358494
381737
136886
212803
728215
517402
865081
1020150
958261
562988
994187
906325
1010285
958317
360610
911531
43586
543100
486556
159879
633833
1012245
288151
716675
932899
542380
389671
210452
621419
837719
357666
414407
513207
197069
542138
714468
983709
412605
878075
854774
950634
933317
1011552
760999
1023505
599088
492347
130023
880313
292087
225976
825215
161893
731257
1009568
95719
488416
517874
107300
8122
507565
397934
226365
621174
615350
888597
770659
775769
1042407
663538
431500
146656
287933
1021965
52521
689294
821249
1002079
981360
760406
186695
226118
574432
252431
337641
633806
738000
341175
778957
161408
248349
621121
359325
347018
863513
641956
274127
273052
242890
123818
102903
379383
793694
377620
72797
182733
930465
239907
27099
532671
486384
343947
809369
838369
211420
453029
119936
9895
201487
636172
90139
39881
155118
1026196
772418
95420
892563
599512
1015932
977805
782237
199572
815592
577753
962171
213085
983882
136585
755498
350178
292871
396908
989782
743641
260459
624147
819185
113602
574039
98332
256847
50981
290571
874903
302548
979168
979079
166023
125123
797612
906039
19288
330672
562462
7075
653018
658743
477253
6697
405295
553125
299705
696570
656480
833509
137758
23446
881429
370767
964286
94280
680984
242816
889423
785560
706610
894668
931620
824848
754253
177554
70042
722635
496706
249023
468038
513630
427809
232864
815783
733858
427004
151023
54300
865987
889559
600300
13664
766116
255511
971160
989924
964836
505527
637716
179835
425602
431670
830098
1033510
943960
1009149
202002
418529
954819
954847
503492
753484
968576
404071
307342
634581
14546
931996
121680
942630
526584
960211
90986
947399
818282
209886
849411
231133
796846
573714
62293
971927
341177
484086
381441
886295
719703
53591
930085
326173
688676
372585
954867
685364
294203
981336
862708
220658
170574
328013
325430
191911
241805
444884
270925
698660
79022
823835
674354
998538
910492
22651
454151
28925
604636
202691
954042
943291
743315
286565
950287
419450
618024
947956
816242
529062
320748
457858
212691
587601
715146
713510
655047
187986
22141
777080
204288
277024
292271
886922
672077
837040
874723
510699
564523
123377
395895
997139
191955
804618
832437
329209
827232
388921
955281
372316
524997
56695
41495
397004
102172
690781
197934
336604
674774
429122
39725
259231
721315
375368
1041062
113030
693776
721818
332697
25190
844560
614422
948291
125195
717584
443486
856417
777126
997753
395382
672539
47377
287209
535434
726070
827475
903867
458572
648924
964976
376648
549644
262663
787537
709094
284364
102254
106335
674082
341968
303019
929829
909541
718692
676829
822215
385010
900344
51876
967069
131060
231426
308278
290986
930492
22099
288154
370275
68738
558642
952564
288792
365085
254152
445899
411479
738981
413957
282778
365424
85808
517739
743195
797058
692132
257961
144207
328102
1030569
469391
555789
644769
508494
345565
930516
1002524
29440
130772
973830
775400
416125
1040903
442401
393531
859382
1026431
685159
785893
638693
412317
81870
555655
524705
606381
611297
105176
845282
939704
4355
27813
738822
728260
54206
433304
147006
18150
342983
758269
391974
340946
492811
819317
852148
263937
788020
76435
413842
209627
732002
615604
1010671
543711
515665
311523
786221
789638
855002
730960
436701
645660
438562
314023
105928
774405
266414
288533
137124
294450
490654
773279
290792
775613
434449
141842
777438
308398
683102
935664
59639
807660
6194
786828
913459
600358
705277
575396
924204
536331
477971
722567
248658
428301
460279
52098
785361
531679
916867
936189
787210
366605
791406
648802
237120
453026
563738
584665
341033
727129
195644
411468
9045
488531
217327
428443
750932
679621
862260
254926
493960
868296
603865
741867
409137
608631
664153
1018724
543211
567455
281314
977504
845549
592974
80570
487596
763950
333429
382580
285330
813085
1010139
199683
37114
723150
886132
59230
825449
998055
98129
207130
551105
811280
518494
832215
220368
101940
839924
866185
112050
191084
913544
958899
11204
418887
786153
832226
772994
298988
829236
278489
450105
1031557
430239
431686
326323
736733
259189
447109
821911
387597
884894
238255
859235
468080
409532
633286
284252
400511
302860
401114
400494
83658
855428
511929
908492
701226
544339
912708
145445
677560
214300
694339
406060
326185
795908
789749
764786
955589
466329
645801
931837
942529
313913
211349
697534
1043992
822143
263262
707437
786802
1022065
823518
440703
913034
823247
495382
2563
327215
938099
513927
592320
792577
736816
167501
775870
977442
600839
1000212
712285
846028
584987
323916
148235
257505
204707
919813
882571
525517
323399
979288
571587
291770
846347
980701
963320
185699
320754
245536
234586
391750
443394
99196
273703
208562
459754
1013668
975656
177833
117035
827236
955628
859481
139
415743
842048
302197
96109
584882
1004615
605436
534457
71580
110452
476838
755654
12895
247332
304260
715257
894335
218677
191658
382877
693869
285277
540164
911421
640027
148835
205894
289819
1044764
425020
146159
422253
115366
680184
892466
986750
830358
231454
447655
1043034
575614
595936
551683
642798
708534
81828
398521
676505
26685
103853
58556
1041020
588645
182774
903834
777574
1024394
1003864
538368
636605
226092
37771
26056
767495
283859
242650
119563
642400
983632
506768
141225
532829
67002
559673
6708
64060
764496
76962
114634
934051
978980
381553
193817
128860
257664
189420
595802
616588
987361
815279
294329
599838
779175
450818
63140
307627
642106
676864
597194
906873
589674
624238
790175
232353
845925
151987
116468
385996
246318
32430
578293
225426
120744
652629
1030590
465958
423613
622373
208518
836932
210253
493463
401861
449978
220915
152373
667923
819026
283877
845397
317056
334225
423797
582624
558101
550903
659089
397953
848429
122654
203548
64758
187933
601880
70736
526740
313382
304758
974926
741465
164020
805603
173723
526570
580793
697142
1043074
409458
597671
449732
129320
223640
58241
423306
337228
261488
86391
1020357
257232
510779
1016873
998020
451113
87679
94242
825592
326632
2095
291358
668657
949367
403289
780174
208076
559655
159429
971361
869703
190136
666387
103958
218754
973424
244455
83681
390849
428665
816319
110830
426914
565442
27337
542182
142141
759825
465324
262945
82544
286902
415448
345294
771700
797782
368677
910634
290187
773285
784483
188335
651901
152885
1022484
854919
898178
414133
610982
451536
713018
214753
811880
190798
655942
127360
964782
199584
239824
650534
148356
546684
850060
117325
904424
312151
785780
747230
863468
543050
287274
267986
930650
618327
94868
842392
309055
890407
198672
902080
360117
944191
744526
987952
571909
292477
26965
944184
915782
790141
735777
407176
961412
563106
576300
994797
424209
352219
202258
616887
88006
172800
426495
658073
235958
317621
252249
881532
152587
1041909
647523
671786
901300
608197
1039092
893934
591901
84585
446945
348465
985319
455865
325168
26485
148441
786633
486150
932086
550419
215141
26469
792170
591109
365684
461557
36429
366636
922088
44870
855935
125811
405530
315858
987506
313331
118817
491750
267796
387960
715443
302416
585073
474336
841494
797625
417415
135283
711796
767757
593632
1032980
297176
1008586
265342
970419
894242
71948
250257
13647
279449
295924
347031
475116
1034530
736038
634314
223536
298884
189937
679486
75513
577963
172815
180623
445131
330713
413100
14453
963172
613549
1002666
875350
876599
878685
946532
888975
753531
678938
169816
148331
184109
414266
48258
857535
896509
61195
635830
833818
9683
789923
779548
179326
48756
349727
415060
845201
842066
36624
36763
670780
167491
4838
678461
491761
323586
759150
611907
806655
112987
737798
679221
583566
593172
967009
385058
101264
873163
366113
33138
54597
957956
765388
481796
386235
315907
78837
575771
226659
702537
1003246
789410
461435
639551
536613
561202
888098
121079
129610
383112
142772
403067
468908
908666
982390
372361
249811
606227
855081
694723
840348
72646
27405
523553
408259
48107
450556
839080
889236
630826
26433
119643
201856
365415
55537
100035
964889
378371
1015220
502667
558730
573594
506654
525985
609425
451737
745171
508177
99518
421504
708786
289937
62604
488213
424825
4493
289226
452423
409419
523590
53163
193404
442206
419021
1010833
967768
90030
206142
5252
249008
426887
216303
92689
137008
979467
276496
820068
863411
775189
41009
955
751628
83193
778769
522305
685120
550405
930182
295238
951428
475762
713283
876346
793296
303167
605329
568800
310857
180950
924527
507628
107735
301581
21150
570945
838913
999253
398868
270092
214395
1026064
504368
451367
327533
669448
662092
698845
800873
727142
859179
623
553600
976920
622721
426327
177965
498936
421082
593328
3372
481760
575083
750684
1042081
77190
12496
165470
494298
364272
780510
109740
943845
692261
38539
625886
585902
879520
632083
303854
195464
460054
878208
711826
296951
105221
81427
817829
57915
670203
512202
158102
587356
210016
919952
876109
425916
492069
594624
673469
414775
477933
41694
489060
649144
48477
1007362
80935
144900
371490
647997
993
1043277
974825
492095
122378
610524
449025
1044997
1027625
731340
637057
187322
570851
1004475
101126
804089
1010037
976351
165265
935739
604580
20710
478129
507910
607385
202373
74952
741398
142439
196922
553478
1044199
20211
965079
865688
197831
557597
91788
913353
258604
760353
576266
827372
449089
327488
891069
416948
836849
948889
788848
1023934
114337
512627
532331
62297
994491
316718
848897
172377
181275
596354
954716
319357
599483
465756
317267
251673
901900
1014202
561383
5182
753822
645543
664735
437349
117397
151221
188343
988377
43928
699335
127446
707904
1025210
844461
620481
687278
953681
915217
116933
518396
310700
751240
694736
327385
748478
481850
477013
506755
896671
368047
368283
240229
919208
679669
214701
492807
510764
237316
757847
808240
637849
100664
310087
1038644
23621
243550
764711
55958
388523
704102
963964
572675
287623
763269
550451
21059
913016
671859
42129
852482
168948
506711
599302
785626
232742
116682
823553
606558
422191
839607
481084
352166
911513
144139
658599
980915
586667
845706
937394
220820
517056
638528
968822
660550
233825
354136
700449
59252
827614
573838
838952
739176
412333
867614
78666
960412
974191
1029238
420521
333585
618318
887886
917297
1031845
865574
740229
230054
198248
639520
122425
280134
857140
328381
836887
731235
871927
122954
662899
450791
328693
395110
407998
251716
281155
634715
231142
644085
580241
313455
847087
108059
918619
752162
193685
74806
201155
439710
218368
385747
420451
649832
22863
664989
675477
746673
667598
525400
599415
71721
820486
895677
543355
84540
1002173
659170
877168
411223
373709
329401
213784
848355
147909
272421
817110
148016
851830
300431
910676
893071
101867
832590
632313
930395
862099
615196
247519
545084
770910
445108
377789
730108
177613
641117
1013291
534539
1008910
619611
246676
195997
828712
408755
822125
562983
305086
198797
871231
565000
708642
147758
891618
232400
97872
441934
1025925
747893
554150
931357
533188
173914
449737
134553
979924
604693
1003884
631947
949809
827342
467908
725927
908964
651493
33681
354350
207204
146265
666296
404156
367757
321729
868417
535327
379011
600698
162860
116492
331997
343598
234249
301112
1040679
369449
993225
768196
805294
236590
1001571
721502
446472
954497
770474
639898
637188
960475
149918
13822
520304
936991
52592
47778
890103
197711
568497
174719
945913
25963
625960
236504
542707
555484
856034
920552
725049
891545
659206
743490
519675
911273
190863
261135
38141
509033
887496
116887
997223
312568
229511
898725
855219
5960
773740
478184
172696
1027985
664234
637688
176578
857837
1010229
594388
719658
217385
812152
880235
941603
278639
11889
163124
45572
921412
15996
665506
452183
635295
42228
687450
696154
551025
326365
626024
73456
644342
589830
19658
80643
482661
1033817
1025285
886468
763276
314467
341300
266730
686586
576920
954592
86030
821406
425446
954361
80050
55196
756158
45711
687751
169430
315672
698437
596000
235543
559358
648814
1008662
603883
819460
915931
268564
493720
915325
667145
229472
951942
934441
225292
528696
471212
239115
46590
887867
666612
490188
938893
663109
700896
661008
32768
82088
101133
317687
384680
220565
960867
206629
296063
496550
302190
275220
489387
160278
520576
729587
578335
93034
585509
450802
781115
734094
396897
229096
288793
845980
253548
270696
505808
900311
471001
171304
895469
143819
737048
118140
442965
423927
888023
522713
430500
202704
6677
551006
910070
329722
61234
67139
217786
219517
904499
65727
117515
950212
501820
409307
923614
327733
942109
803685
240143
362477
858043
208391
365923
691447
961145
788974
355587
315529
308320
495545
122251
284047
169179
9938
763194
365687
125271
562955
172391
602708
1036363
968573
117362
866175
177068
900067
930226
670075
271735
671469
236071
588635
68079
676777
884250
827077
236062
588883
644500
1031273
592949
572437
356492
547010
706984
67291
880060
519413
920520
144651
71693
8616
1044870
755554
607626
579948
34632
859110
277914
163033
255338
972712
31009
385253
719677
235993
171850
492209
932402
534533
650300
671600
295173
582266
622561
14741
661893
338961
15826
145230
187618
610260
243153
751756
495035
987901
838101
527698
905102
289461
945875
283538
640423
261133
434929
147781
622923
792071
51168
880130
587357
86942
1003392
957019
726094
572309
842029
45875
257235
431320
974166
710132
470629
120519
900887
33558
944831
989079
1003457
518684
289981
659457
245000
885654
588600
322141
711125
374219
7848
1036005
139871
638863
81216
677815
92857
1032931
764053
1011006
674643
140576
19968
965438
1015495
447376
145434
498205
190874
864400
919062
752628
421232
655147
557132
662537
842994
862854
734319
321427
786435
832511
1011680
678121
223859
773591
500204
256258
314605
696157
461223
602687
901904
816322
821009
397283
631243
386700
517610
957830
697866
948743
92351
645862
655547
658284
597022
238648
504509
623439
21776
948993
1016851
499152
693835
345981
111642
793325
874138
450703
782848
805601
783281
414470
571819
436569
264564
613095
468714
665006
850611
477023
975989
1017922
439670
229563
764624
102127
926415
46255
218290
661581
124052
85655
777502
410780
383367
944613
178028
330942
346456
740190
920942
823753
329840
313437
49179
754003
112059
590035
181708
328510
800012
622857
31428
508881
270774
601416
56275
797762
633476
994805
908463
179751
823447
103283
664880
717148
225583
799580
418194
573064
657407
676903
79200
678158
192075
970806
823106
255784
679653
488401
666855
908267
1038135
111230
223077
74960
344813
215101
218976
975606
161207
363266
362023
57149
754069
622296
556069
918217
283027
711374
555077
486193
96338
658544
39442
790231
62324
500045
431896
88728
977848
109674
321806
56424
257209
599831
403742
992581
856378
1035138
943078
785572
784197
612064
213351
528856
705559
199978
52106
28072
572010
917506
495839
765960
805243
94818
503502
18123
391048
121063
473609
508292
592109
150822
529155
385152
963896
526339
257427
74680
447455
44500
611123
737001
269785
448988
380177
862232
1020782
2073
483218
557638
455246
728429
320945
671220
897768
329796
616128
450148
851089
587952
427123
774115
729227
953366
207219
1025501
251739
700330
584749
617974
651514
867256
400333
71561
752688
508271
151152
649162
855
244214
447211
460786
159734
386670
99616
119979
1036461
934043
231404
593661
278799
601850
889363
201360
994511
516392
873916
565431
301082
822099
1014744
930527
944156
475669
575543
519850
403624
298096
640277
485069
103006
445191
598690
695238
1034910
992083
459582
475106
114731
175366
452780
330651
152861
611997
7699
557398
584065
523674
492519
1005902
861350
150954
653984
484935
978257
937951
868028
38071
808048
10672
878622
178504
187017
691692
160117
425424
333891
782779
816128
615838
358459
371441
939077
669687
711806
653689
833126
1036162
396595
30963
898502
146232
901500
618598
710105
325184
271386
1036376
133518
954156
38710
218884
495879
112008
989816
886019
202993
79379
386397
433570
404610
525038
545011
389910
989588
781078
142932
447600
674292
561671
236171
699926
242594
217543
362443
989028
662937
385357
530339
372335
405062
749478
427741
557511
22444
23559
783067
231520
389023
542771
9315
337298
622675
824527
996242
841536
760346
845546
306071
483785
302260
170324
324421
581937
597932
716240
363194
640016
674877
901304
658345
80039
823816
973397
149073
866485
139844
1041221
999645
736350
936196
1041272
208789
558386
372593
946121
818567
698676
484584
608114
767694
440197
927921
684496
703781
391746
303614
377007
666401
469032
121658
894421
959041
248377
360247
293364
1016001
171403
1011135
780388
638209
421046
306767
764902
379441
307698
803606
739617
408541
343341
353405
819013
754373
202417
937313
765923
894501
70517
53252
434085
747750
353782
546132
423519
512659
295676
505250
354920
713001
634277
186990
95051
931208
929937
138760
538174
392196
1019486
265887
258060
822805
260853
41597
298302
786802
12292
299589
136399
437902
43912
492790
784341
406758
324625
171477
971583
859443
940076
680987
41797
855581
561586
934067
222203
658840
826460
1008763
644227
586227
325244
490006
948922
730747
324490
682700
487602
105386
160182
651164
710140
720383
670243
965370
63207
51804
344308
478767
651445
772796
990172
482328
243266
134374
217948
279670
1015367
630931
356634
131266
256195
67730
839442
145994
197850
29854
577025
657698
530734
362528
277151
666751
1008971
257969
684015
666446
334402
739203
948857
944722
986435
892314
729982
28117
100202
222078
599279
111767
426893
65766
613186
876381
870357
395983
966012
732899
439105
496953
250016
527180
679211
800110
873201
504955
154260
348542
715119
305130
42834
579152
872249
686070
961717
910028
771170
23831
852220
967098
254220
401377
568874
306451
878018
34763
396555
453167
563947
468811
654787
943176
392996
209124
432150
543342
693244
981734
1011051
275887
929418
948750
2996
818952
711735
478843
657475
969802
910596
189913
678261
56596
616726
5928
705482
314740
352360
139233
931174
770923
143666
656480
691089
964259
931268
690807
29835
664942
1005002
979028
826969
109857
987485
80275
788954
984808
982051
385589
601315
314606
829926
114807
780776
337323
34825
227178
311494
385581
348103
851715
766534
686811
86418
27252
354504
959082
400207
261009
728695
588634
243573
290947
69917
187251
771847
762444
1005597
409650
397167
487646
797072
560994
289106
520932
42564
307716
136278
783017
440649
32492
158291
690915
833148
419687
621301
856193
722219
893509
905091
1026403
735197
1002656
585049
660393
155048
288152
272806
712475
854855
228567
239726
234828
603342
53738
191597
413343
192381
15235
580095
365433
186690
985436
281856
369223
581238
949863
602899
975554
49764
179143
951243
28254
718381
174102
636631
682429
78106
1043892
504515
141816
466893
778246
672042
879227
137871
663810
930521
1025112
320251
775512
745926
647894
780804
333141
727978
366055
935772
803009
397592
608797
552517
430251
88714
727836
650244
535261
690285
693036
1035321
753985
872644
1001389
241295
540825
651926
208246
544939
967458
331564
851918
498463
722410
74208
5823
353830
1757
897880
188457
522105
278315
43516
644574
610599
86762
109991
842630
379316
323860
510030
124142
284449
539040
1008034
348489
206965
5937
515549
734597
595440
564762
57343
768553
1011430
831598
747640
478667
154108
658057
965811
716402
940502
373676
812764
145514
705760
1023479
309857
244007
622267
26469
589364
777672
829764
376386
626729
1012347
1008094
437261
418414
657321
820698
921362
604458
1000398
233783
245499
320567
906720
948004
64184
524527
168399
1009635
1012320
146212
678388
949502
627519
307655
868716
73398
967901
1044587
618283
874828
649752
765054
241422
880378
203577
627983
831730
412454
359755
742774
155333
383673
19363
180768
460095
56144
135533
137972
405761
827425
566764
430237
815194
432934
972536
283412
148023
369206
1028463
401786
1026164
343390
197727
347907
289581
75219
549219
40419
429745
181652
658829
1297
210946
49456
655500
1036724
41402
459847
648338
229231
360231
44694
562738
352116
1007802
192729
296421
103002
697780
974411
671761
64047
933120
503313
797397
1013106
470957
314852
673384
459515
595441
789577
369990
179806
862957
727755
985052
285055
909541
899253
194723
713073
657203
722434
398481
299843
518297
389586
946691
680408
386937
341025
174265
918350
985888
171195
908795
704039
529481
916831
928848
229899
248867
381193
247550
717570
121985
8720
19256
154080
763320
77160
762061
1032124
522100
977641
580218
897729
40085
943413
494406
826443
262757
444163
581497
304434
565332
453086
596005
190683
909767
179091
554560
969309
450800
413993
939196
416852
171600
819137
245501
139550
399046
467973
45199
266225
153237
480329
192320
454408
486741
495298
113785
613033
272954
481837
389067
564679
1010052
936296
369559
1037197
332376
634584
320997
104888
382747
106056
947254
721594
420594
590432
320266
306604
524283
827856
418626
869431
917612
837069
355801
821674
80176
725082
888280
600193
659387
229385
711004
227669
711925
387112
66733
731477
1017829
422218
1011387
651113
328915
621561
901044
249057
600238
739684
396646
354430
91209
417046
693161
206402
588810
1004947
656510
806145
568125
592280
827888
704264
291357
710813
199714
715556
298121
255138
135695
925608
609717
875947
688797
297315
351735
814708
668227
55031
531713
280925
261431
861926
661433
691366
157103
392309
473609
12215
257781
695433
441495
552464
216311
1031195
62107
680895
200485
149755
357796
865652
439481
799424
935851
37604
806537
195840
882028
355215
191693
227327
706709
930241
420808
249838
590467
321676
629103
111234
48875
715506
655682
968659
530216
722482
677184
388276
410916
40120
55797
87971
232343
957028
558310
266642
304622
515211
475360
753092
857480
74726
983028
979709
294365
182740
640082
139784
859743
729738
194741
397752
138384
926140
401073
489656
483352
856646
424233
796934
432073
191886
267104
143760
366682
63102
423125
62931
918542
538257
955688
812339
868972
669568
92091
496942
490260
685421
864177
1036917
690449
194002
42669
225709
842704
116877
461642
267423
322875
390578
97428
943913
318347
315236
689825
565249
804978
52917
346022
291654
678926
218721
78658
308008
455281
361836
180075
510935
889258
938902
732973
735011
248686
844354
251911
265506
1033736
256253
751510
10988
146402
20881
761266
570567
272413
699807
155558
926248
194603
727403
161749
483674
101334
74842
83121
257960
215027
217053
1013870
279098
1044175
904213
580798
169182
58509
104114
214229
541094
364304
751958
688629
316442
226786
833404
783387
885271
359584
41254
517177
119315
431616
627549
455196
140740
334400
834371
98635
690608
208960
431450
829922
503775
948229
736930
96653
762093
301363
972119
595576
1016236
669616
672736
10776
1007701
200250
666656
980514
750759
310200
640371
118514
297443
954494
766127
641632
645876
27253
169298
293049
440590
645990
143529
153620
732655
89528
361118
104329
331558
795429
3230
970309
778864
768481
897388
801643
558458
76492
354189
828138
156149
418951
590241
434239
41396
455381
59721
979315
2944
254976
262602
1004155
163606
1000142
453848
384553
191724
315258
1007223
337577
610366
683853
558509
340335
464198
551137
569416
739987
381665
231320
77630
482554
642930
497948
646690
1027317
250137
528736
836571
480995
573792
816167
65484
530509
857010
896591
552051
13393
793449
893783
292035
512209
652321
999963
79810
409474
960283
771486
80352
199760
158703
931944
104715
778919
471808
605694
408456
699583
951895
732914
1037365
780580
318568
453866
800891
573703
416209
839196
422402
886849
949196
723137
842021
708750
604556
422924
147562
920387
660035
731818
350813
968352
852304
709830
534337
253341
575661
548853
245237
871496
129081
401713
774295
9776
588962
50955
154986
556935
988577
294132
831693
390228
284229
124616
223556
488808
584538
112040
482787
492680
552148
747229
106617
858924
195953
1016862
1041594
32205
439097
177469
668070
613596
693506
1014011
867193
396164
667062
949175
453056
72005
213907
586193
838856
81925
970498
438320
837243
1022792
933121
396283
178929
187105
834755
207904
990787
587612
470903
144116
659237
19019
62749
680261
447908
849723
136690
927536
581540
30978
736618
586595
524222
806415
365861
1034339
688737
636584
540212
290972
931070
819100
480730
477162
504878
931802
67219
536084
473907
283517
11704
45123
991645
444318
568454
805671
56457
817797
104025
627160
985965
481569
892887
543484
553933
364048
607488
568346
766313
85933
444153
980707
376318
808408
467233
758934
716059
556698
19511
871585
72601
844492
715356
769063
552415
950331
455007
479304
771144
592273
354742
428628
372417
493207
676519
2955
370675
96802
70516
938889
747840
307556
32354
490148
490636
193858
752549
836360
179408
931889
838165
714852
250537
828952
459189
81030
422765
915273
987197
502768
543661
136905
809118
730182
789605
223947
361843
1035549
855761
686056
758481
781962
11548
938336
630562
323661
881104
815941
510001
465687
100717
224004
486952
465215
970621
24645
107890
281197
894668
446545
913589
702331
568328
690458
819850
882671
337855
315831
934265
28562
889451
721086
530187
261196
148079
349884
566321
261289
633507
463866
895908
760272
634605
481352
899522
657137
551706
628557
526149
800560
190873
646355
538071
796365
169527
154964
554358
850514
106196
376301
221210
335371
449323
172870
376973
670239
951238
555181
278590
343281
928731
664801
42224
485568
863717
431422
762653
646797
502813
652552
70360
79965
833278
995210
92445
1006170
124508
804079
1021227
102383
980100
866927
914124
792184
17417
1021082
701353
958847
713394
901295
804563
237191
126919
779107
972510
752574
304806
549548
941916
945634
356011
525717
600805
38361
1040141
1027568
53421
803938
573675
1030191
843901
372728
679403
956077
538084
672959
962245
606554
950452
19920
876648
154522
849259
875067
317926
690401
146404
286511
260518
586408
314815
70106
677211
407988
841337
337312
394303
165320
11842
543760
63719
335483
936706
71770
697520
254150
445405
1041542
542838
425694
299762
909694
628681
65042
560280
548704
585366
476267
47253
399031
256020
645057
202253
71797
810484
548048
255588
199622
12566
618797
193519
40536
159778
143837
201464
554534
921846
176278
412511
582954
50846
59781
927131
586093
203382
1033666
962058
59423
599330
674346
304046
1031303
245280
238384
686748
346020
300762
190840
995321
792667
818394
885667
1026469
679994
249865
163161
967952
932602
385729
198278
335171
461686
761769
863244
108178
298397
347594
1011203
961011
611136
342138
862804
588178
749075
480592
65484
657916
645982
664979
45152
551352
536780
767896
734666
318735
267901
240021
967844
148453
506439
405377
834464
729933
577172
860183
158702
515848
176800
631506
254424
782988
945756
508445
476601
651841
241788
503377
541473
389372
391425
153670
745767
907808
236306
193194
533461
867573
189760
372032
188872
349689
121634
570184
455900
188296
703015
964467
1027764
966759
280222
961162
290835
353345
381116
112893
959228
443960
28057
200393
876534
764293
631139
156267
498988
501927
630556
100420
559286
916467
641158
354641
446576
663031
459994
803656
953866
82642
602508
631311
969385
123473
201187
105635
922252
500195
627351
293447
387254
692501
485104
278876
694246
373876
310318
982558
138131
920161
671180
584256
723806
651314
394175
123470
640612
105800
1009801
861784
485581
257492
485705
940614
325080
415403
805761
210134
761985
11660
903088
266311
992590
656386
255871
334875
642849
484088
720152
51269
723147
755216
712590
246457
177636
266798
827247
804201
496609
239333
827084
233832
706831
389532
98884
934141
82440
44466
75337
910058
1029799
703124
712486
335861
297652
832178
131841
385915
760527
548782
933744
1020332
497738
9374
66537
642399
897127
756892
480575
698837
396296
747010
877696
218643
557227
357052
932299
438882
594526
882478
891818
1038273
833031
689384
770609
257773
755799
741355
987228
1037275
83914
69513
766782
335714
61891
114828
318734
798037
569015
415222
32605
692714
809709
578931
767574
338153
466663
576859
383570
350596
133661
205970
344709
896551
401156
353227
252360
175101
734848
601658
172148
531603
449381
38574
203095
545939
492687
759290
868033
292923
951215
119217
965911
700624
600503
115934
884092
99484
297792
441957
897415
316371
913100
793566
757315
241943
374709
799060
510634
712236
189643
970014
316522
19612
40426
694234
17178
624196
18481
813799
9268
524516
607181
512249
206526
73052
77331
562879
618737
562215
513650
1029536
494822
905454
698229
630230
238093
732937
970144
334499
380
736784
102917
112765
515593
83441
5134
525007
1036731
574318
152481
505331
484888
14209
988582
753788
167589
762019
927456
1013087
689095
960017
315202
613432
504376
938215
664385
452689
89882
219863
151146
965725
951222
155811
331182
33356
8551
518595
467058
898210
195562
433128
561056
53955
504172
313946
549998
12806
576613
270132
1022319
510233
1005988
429205
357889
244589
351276
691962
921954
912158
727730
287270
99552
205171
335953
221813
584943
435202
166081
360096
968949
226990
730775
834979
585938
27555
93998
426897
990276
127389
1019407
954660
510501
253875
359729
297998
990403
375829
91020
622178
196130
213800
472661
102709
373007
186372
36691
444720
569110
221761
456026
767939
18922
523595
1000161
674814
442660
107374
139941
52712
781846
416733
583070
383135
243813
626842
686940
23407
597860
321114
527128
210627
700925
1021160
277765
137027
186160
701014
770676
268842
331727
738849
651576
622767
295981
357422
321904
187770
157231
724439
41812
307493
515307
756339
382636
436654
988560
865850
117993
98350
168906
439614
995671
152450
764711
36858
400553
865965
598285
828133
851046
217518
126410
192980
277636
813822
958846
927312
138771
569448
154453
631281
690135
849820
717908
684679
18278
519743
633355
410935
731846
314380
303223
156428
965107
201896
587358
279365
700368
758559
730884
102279
215830
518634
874214
337501
1017274
813946
734563
665467
1994
856137
763218
200603
105466
938128
374591
319890
685092
647757
820633
683264
166005
909568
559992
118661
823065
644438
41573
579458
399977
161026
906861
470668
34317
486981
190229
323210
514318
663224
984228
543426
280243
239846
609509
767675
591857
434133
616115
211887
1022740
792625
1014891
525312
752020
588709
238348
663861
226986
293659
858219
660215
245108
892257
778906
879068
415372
586722
18431
82708
661167
201683
936494
329303
849991
149491
173829
699614
86812
1000114
580459
498958
401900
835117
244745
890314
401064
356220
183663
84169
252637
401193
73723
856918
576397
955966
321638
532425
917449
826125
53371
129238
504208
65816
940425
317267
869827
289992
396192
770418
924789
305663
881183
892018
740838
767352
277312
272692
157677
697371
614793
26926
1028970
209302
669361
911448
985757
698587
186053
866933
500912
981266
856120
496355
981768
430754
217875
57143
849139
55577
92052
524479
811696
244173
765184
357029
178317
617864
709536
872913
984293
1030105
694907
479790
45404
794430
186083
965587
1009984
1012921
863583
366492
879656
780320
668294
624634
11969
438511
239797
650179
581975
500978
198789
279184
261327
829778
553450
431582
106889
118223
221541
361261
586210
838956
91521
472249
927742
756543
430091
281049
263466
865106
671769
602719
371645
13815
613856
236279
939852
910114
743753
952915
998246
178073
681978
495180
366596
90523
269085
492522
404818
792555
324548
1030531
17807
1032077
829829
727649
298043
330158
172934
138114
975675
548893
513244
760151
579437
101599
1040865
803574
485318
642854
117822
945874
744718
397690
142464
916067
253545
754007
166588
62153
841681
639518
1004300
76206
498722
627436
174273
128693
270425
764765
575840
620841
773807
505739
677614
835589
385307
377968
211442
79101
808391
766417
248911
215532
927678
568191
427674
805572
167452
358983
602256
240041
216520
52259
41365
409395
674406
150221
201695
322378
22267
256994
497935
152922
666424
99688
428870
716962
1037998
103484
46465
263039
331708
790557
669840
568951
286733
83624
335263
94575
653363
656660
170308
48161
203100
577110
630077
837893
604624
791326
665690
922867
152570
936890
412385
269906
847510
76783
718611
665721
884690
218456
195607
54426
22081
412084
493066
99980
14009
397839
206981
861234
796577
332665
635403
594505
372112
911891
797062
54152
152098
524257
737978
794788
793737
477848
742624
690471
109327
42502
356818
635353
51984
59442
951965
369414
3729
578987
341340
844561
659453
914186
482429
138382
892321
581615
856289
268283
671814
306569
329785
895824
784916
917790
239648
194284
297052
746940
1026157
599604
306505
221488
201228
1001321
1013772
975615
918159
380225
293685
324038
968318
833483
983071
317539
1035577
850220
443739
402700
990998
327785
936631
9992
325846
802391
1040496
546954
256946
259674
493872
155773
479440
718805
600943
105905
912321
950252
28546
15589
34905
668242
487853
968177
826164
509162
470634
94802
823466
1003664
842980
963247
115394
304822
950955
533231
551913
444420
94249
761808
153179
559655
615746
1000036
494362
611588
989256
692466
465306
992843
32054
491257
210398
965697
984269
40138
418568
576108
173397
293015
769635
347462
284103
693864
188522
232587
4087
906205
546422
181533
871554
67092
650603
432461
404820
18566
347087
792787
340462
865038
437821
243739
761330
286386
275767
46154
133441
912691
634713
718522
808650
175669
747464
352778
122824
80224
570935
652913
881339
424265
216757
780171
983350
816614
358757
40426
1007616
507857
128710
360347
985833
685595
262001
231101
146685
408519
567875
553958
498137
397488
451206
228290
967023
543153
1033379
234618
781811
339662
1022142
66864
87024
292089
442195
130250
22917
959368
682960
733381
527873
676572
378070
296320
205738
120774
880630
851454
910833
247350
553519
559212
462111
153853
598108
585578
648828
278334
533249
856751
805012
219984
142862
886897
477486
272099
864284
659765
987451
68853
418703
1016887
832533
1023413
229969
494390
635116
260166
105015
905454
231021
496835
665390
184372
53132
674271
608131
876172
268064
945214
537812
11831
1004057
436906
924899
644276
776909
297824
706245
852735
456088
198276
559040
264324
548267
481475
811803
92886
450415
32210
325843
110482
1013134
540082
735564
955487
331903
506211
649897
646368
234425
30207
983931
279455
780889
722645
528096
988321
337437
863226
102354
581023
754426
909434
496284
565946
776507
596442
661051
3785
584905
610560
646560
537919
726629
759576
964824
116511
731872
111560
442190
540694
299106
489753
244490
482405
271820
633993
380991
253890
456343
342698
364391
937226
838860
982669
858435
746408
149152
710343
864414
345079
452780
915691
728667
303509
704689
63348
192130
405739
901377
659520
320330
578249
322444
1028189
174407
1038001
296467
835215
390599
512628
683753
202810
951288
150242
128726
140461
921371
1016511
450806
653877
173777
272011
230957
697916
8580
966115
717655
835708
769357
763867
994346
402248
83968
872198
97056
415586
614729
463462
501508
343463
913940
658955
249967
580736
314273
226325
164011
811456
83579
978995
849711
330886
182594
840995
343111
668094
577138
338742
660993
83754
8326
1038915
313133
635111
891631
396409
949342
1022211
772268
997738
544833
151512
943809
925773
863489
164770
859273
368986
1029807
496737
746459
203559
306195
783553
851667
780681
552051
6697
88170
768898
855434
535540
168416
1033206
803006
636999
331504
776567
196320
841630
862297
946391
31400
273801
950341
353991
528860
1045105
201677
657629
664837
803707
404886
810194
764995
360227
439996
231510
145633
288053
611101
918171
980902
228379
836464
1002591
89630
583834
417796
359791
198789
76675
775646
597042
240514
322735
96920
810365
693912
1943
96737
646278
718638
297734
312411
445706
505270
764497
1043516
344701
38783
664871
634169
999718
239201
359981
677515
521254
653589
611477
887859
222881
953267
929095
69325
337993
167057
472412
400823
605123
1018180
158350
763128
839519
197330
206593
706238
983634
886016
890587
34623
625080
102837
77641
651054
885885
46472
290115
932341
756233
848819
361251
814205
1041273
227351
945274
658103
702744
563323
785566
365857
809099
328858
767173
295729
487389
180219
671616
767476
918915
993056
874287
437010
627734
989458
124803
755316
300334
353674
794684
531591
148166
693041
923546
739966
220102
784054
199954
597140
983696
972617
623257
45573
763971
796494
1020643
319909
917167
294657
244237
957076
429732
53835
520917
985309
110955
277565
111797
295949
709237
451302
403251
349715
708967
973370
357677
83634
197649
534031
164655
450413
378929
1033393
676299
236235
651318
39975
273167
491643
910352
892590
436226
423226
489249
811407
630895
113410
886758
511280
591362
458639
440516
590451
310215
926839
619677
10612
850303
969918
792652
784092
371371
686767
990903
505350
88377
960103
109433
731045
915788
173833
245737
143372
544134
703407
418171
1042621
562047
452267
186688
214085
85408
481414
160934
715568
395489
651548
525911
313909
358931
876825
20775
374310
456480
744754
525475
825715
898217
83888
870259
984995
957896
904254
25671
695968
704471
1005538
741983
270716
627090
234139
566608
818318
340462
9469
458272
262508
526717
8990
402819
679685
1017519
668518
121441
242946
549659
762453
76550
236312
42139
925394
712880
245961
46152
828981
36066
983351
65782
421685
706537
553442
953665
879295
866661
728169
1038534
901704
780916
532558
291862
2059
833603
474518
844778
638294
476493
147494
104981
430744
159376
609390
514095
87800
967540
580694
22847
934746
58509
238772
820331
312446
36978
65267
477773
384956
938126
996279
994533
574053
277401
405490
192552
406903
273882
137011
63943
824397
757342
578440
238894
34075
113061
672255
962402
1005800
642184
500521
379862
709808
675987
963820
572583
642135
237847
110349
363183
852545
775216
1006171
453090
69798
621554
1028132
180528
24072
482258
1021776
1035514
1039617
784901
847041
529225
263883
899666
501223
625717
202879
503644
445482
427948
616208
795160
182976
69544
528660
1037912
569148
198647
491565
1009447
233840
722899
237976
396883
488304
59560
792233
876673
415555
335794
906774
724278
249602
544525
152646
682479
1005963
506351
488231
1017180
463079
952141
994780
205310
218998
741528
472150
256969
97701
827343
164117
494111
294888
943638
374505
1013307
311555
62730
909543
183005
343592
144369
318817
755012
459673
568014
767843
159164
727302
187069
908077
339384
424882
544755
871647
1004922
879002
943762
230227
404257
465939
703053
448009
169694
951616
260729
850294
1026711
868951
298002
678154
1024246
709837
444155
776640
936493
966726
391153
487018
744330
845216
66213
832812
1027709
6974
527096
340906
701192
857526
1016295
308282
126182
879412
532199
250865
632955
618405
214255
78632
832216
967554
1044437
787016
88162
730658
652699
826881
104615
769386
294831
91950
934637
621606
637253
309349
418173
641541
565001
356191
622269
192210
317989
334776
993600
401518
511091
181739
13989
494524
1917
865449
941545
476148
1008529
645056
130511
465863
620172
401554
992598
436965
2964
12028
378275
187926
119709
510432
599662
842875
1039484
844643
937518
744585
636274
292479
149074
835691
360090
943338
360265
763132
501369
818446
147659
213484
221610
933470
536593
799050
12563
358072
185849
88558
648288
554736
564972
484654
292525
810423
108396
168102
869253
575919
819609
112708
717465
289065
936119
146215
473414
328454
184616
756797
413987
591822
456702
302970
307223
758483
506058
262173
115953
967353
237250
208682
15889
961547
242612
917760
495475
519920
1007803
175107
473585
514290
76191
110504
293031
782836
1028876
972197
44812
739960
655647
817184
827785
993236
1038957
812365
135046
31861
269589
539082
572498
731938
1041915
972185
255846
863921
955663
431848
503109
875867
528936
135313
938516
505740
834819
139214
115213
634869
495568
111516
743499
20256
1008122
308305
509187
481802
801945
916294
976627
955674
752701
132259
725589
515677
883299
117416
623953
760044
695861
439894
871573
423637
320029
73266
66272
305170
338636
955161
277280
201786
137888
342715
326405
912935
685876
616505
337352
696352
503990
158873
897509
380135
64843
669144
689777
921074
891625
695203
365012
19272
479221
521204
1021664
253554
874286
859076
569566
98785
140371
204613
311396
477834
678255
987139
745695
65591
588467
1026303
869630
380799
1034061
77012
413361
28341
330782
381007
539172
999440
640630
900518
656558
909311
79204
94131
206203
423719
248999
267459
1019398
166619
414984
896844
502251
945929
339926
1003156
951577
482996
532200
519256
50501
92344
787648
1029119
679517
801091
400630
69207
31139
128254
175398
599320
822864
802125
971920
46284
343321
606836
214557
189875
454694
682460
781392
89273
996143
962912
479433
620226
255658
739362
718627
83019
499724
613130
794873
373713
403057
611
809098
175221
601351
123568
794039
563409
10298
506140
265224
186690
871261
279184
1014340
656479
381280
973677
493712
75239
674417
252066
302029
451722
428827
524177
833301
959076
162116
465870
624747
811670
9325
322643
971522
560950
285802
405177
699710
648026
610074
233971
163241
287993
727985
688270
399215
689782
191451
205677
770729
174905
66336
115632
1041086
422900
171982
707310
416001
906398
812295
431196
613670
619476
139735
814287
310314
945543
28889
731188
364505
327119
469177
859642
642213
803037
90981
692070
71086
383149
372031
143468
911011
770759
765658
426093
843245
275903
532549
235327
51888
54919
950925
662118
71278
605379
122111
755983
150646
628646
430957
735580
119704
647441
29736
543094
294848
154109
1043359
397061
276819
860049
83374
1014806
573273
608039
313746
59835
901512
490136
234500
10731
905843
1040709
559348
1031944
936537
1004602
791648
941671
274075
869831
923976
438084
1027470
108481
20248
533640
348956
945780
163301
1016863
450872
422153
392369
748429
37039
58838
927734
972756
386707
786740
826987
564110
235216
173407
893680
650613
226215
262946
432091
924516
806690
713971
375685
725657
1030809
407230
528108
261332
577162
523177
695378
615492
562942
33552
23688
883369
654163
403015
876167
317056
262713
148928
443214
595918
141367
44010
4810
665843
926550
726159
342849
402636
612625
929088
465198
12980
458072
839642
869545
955516
985260
1042808
608071
969485
415323
249057
519320
377470
816192
227965
1009008
42873
210929
454508
543172
96673
669481
313910
538401
1019683
79377
776617
555229
238851
754676
54112
103938
931233
944339
124093
51935
89401
60198
260390
711650
124484
71766
609830
412626
250125
961065
440277
585725
864386
836806
184104
688660
574586
18815
661978
116137
755017
953437
882669
107673
196410
438938
1038932
842662
305643
475043
925670
523266
239767
778018
786049
253228
826504
555542
352418
431218
914248
324806
821230
45438
865342
451049
76978
130629
952386
843542
637830
185559
894009
216558
791447
778850
863614
187768
58992
627248
440106
786148
101646
603238
973291
701250
637042
626862
377825
212845
612547
661979
817730
497519
685907
665157
801620
54647
1036246
816001
815451
902664
12528
919911
582981
506424
694128
719048
55629
1020356
567586
300602
101130
1021238
843603
715892
235063
18041
554171
246684
656647
307167
562829
308174
855858
919368
124220
890277
1007782
908476
360572
37150
755147
686888
644445
632502
486736
794947
819893
610433
174936
700172
5929
41494
914097
782347
575845
419365
137096
1027679
908082
487004
501519
392564
705843
276462
822411
810639
1041403
780216
665551
512349
101001
718897
821235
6238
339509
165697
234661
578616
241277
80099
121157
961020
670299
424334
795999
744308
270950
360638
61885
2033
837415
617951
1015093
839212
328003
148553
914823
990387
676985
504116
581006
349554
668352
300256
514495
622178
349217
250163
1028743
433761
1005414
731157
322508
169403
417356
520265
116114
127421
847991
571745
707210
926889
909865
1012090
567355
370563
192367
976067
41191
510645
550934
203804
24214
522389
221470
333151
427074
826631
233989
932547
178193
415179
304420
497548
179906
367001
320653
799535
511559
541543
150651
247717
474193
524840
74222
35095
774974
152713
348506
608580
555132
686449
709576
746884
972053
642600
258739
814055
206505
651259
77044
636520
639095
891512
830367
40598
461293
504233
771873
238378
445735
27659
354984
925740
490386
229886
267890
418652
183742
75665
523682
866906
803562
475588
283864
762502
884839
755619
720133
209569
21470
804100
990453
16390
724602
271422
771186
756240
216074
463330
488991
641592
904608
958431
142461
126128
133726
126364
608515
706557
603815
1038062
61253
336976
729565
84941
92213
570283
885399
588687
342884
1761
208345
237518
598369
642256
603635
884037
416244
305836
397311
584206
838687
428686
46741
23119
196982
660240
961240
574671
736013
260309
641177
605571
654778
687796
477060
30430
488445
588907
707233
542329
949269
282588
720854
816731
992335
81939
822042
383450
112270
1032554
213988
287083
366819
437414
508434
137697
787119
846790
808804
772431
1028359
970839
148983
487864
370005
535518
850247
72414
599364
966181
989700
973473
800946
95233
127480
508359
561392
155980
189041
304828
761749
819024
395431
243824
131263
701364
265800
655105
99785
707649
66153
714889
805164
666372
659100
642732
55448
52971
186279
779000
872363
1036845
833232
843523
926962
524481
586666
560458
192537
1039682
1026556
602689
654415
924765
494042
81273
937399
556482
526854
121240
932053
765866
503744
40872
895929
882883
330681
804822
343660
399289
1029077
979558
991412
839402
861045
357186
852270
181455
1006936
599905
198158
690521
570608
849392
157125
91073
381050
950098
867962
545136
702268
771832
584875
294160
323152
565666
1028358
6357
797472
95320
972538
869722
604321
332030
115452
696576
886941
341987
351382
926015
229746
581870
381368
779839
43466
633492
28963
673133
288494
950736
345064
580345
357448
689859
728960
776316
245606
239610
273224
90204
733944
552344
705005
42322
976812
1039580
634689
897264
193044
922006
741107
191959
488070
1036949
58699
38471
726355
741181
720045
463601
977205
960067
373233
332625
99300
246248
94923
719481
439381
883233
620362
44835
461542
310680
776994
426507
668568
963853
155710
884303
926436
90780
514036
633065
140285
244935
229101
924662
428228
516198
90047
76784
970645
387550
465202
745831
425802
385168
410222
985766
717248
433367
489134
746854
330986
305040
203538
88065
743698
148063
75144
959666
834112
689046
626841
615930
1022742
508568
1016609
529280
394197
328643
440039
612638
562243
384848
694841
781443
889115
482442
726146
349202
377332
89558
68533
409298
501690
734727
538580
35324
380240
912470
380243
184345
753904
855290
569085
853387
627563
969407
596383
314820
760845
168506
333087
12775
194134
372057
970319
922414
724087
1025396
641220
898448
204440
618025
47035
78163
331040
913191
1019209
286334
400217
862797
175827
917262
184923
264037
314384
541082
638478
878337
707957
107945
720063
133695
310296
369029
524930
743475
345249
940472
577553
544232
519926
840203
246162
88876
590844
430364
523426
747124
628889
566129
663553
276527
681522
195065
959264
559972
702572
259679
661168
934337
801716
316080
156516
257864
522197
181137
198657
138774
176405
761667
1043078
387940
992704
145976
314108
899758
521181
870478
639354
5392
508699
667352
291724
503919
672656
164687
35267
1034421
86733
415072
337833
991082
438358
856341
1038606
479065
72092
646660
94803
361935
192330
67125
1029501
166815
482463
169959
266383
669459
732812
731877
728601
696123
112526
891104
59577
618584
490434
828860
769065
436653
768645
653332
351687
105014
470861
694434
558012
906319
121801
253885
1016596
83471
913061
233517
801546
521348
762471
681554
971464
709165
962368
365511
275794
970574
378952
477458
527918
464167
599780
194205
146921
349523
532101
402127
793114
81975
866584
837433
30927
996774
483774
879023
524291
678428
150160
125059
429149
1019529
992962
837217
838993
540417
571795
524817
486353
76020
676605
48188
1018102
710921
355724
953803
819797
684483
624281
770009
554781
194450
844295
533396
303557
890737
373139
189882
103199
310998
648473
104488
851780
746804
717684
259149
440958
762570
180193
551648
740455
923505
472234
827618
721197
80003
826642
61074
55387
969239
50427
299393
37081
721817
452250
566766
209737
543051
655992
53766
383309
7889
450329
708505
509276
333139
139273
357128
350696
481138
761441
125177
239956
718294
1018389
744892
126838
1005410
738824
281493
584521
98534
796434
622821
818770
763897
868406
20451
405560
733341
413385
113809
411520
378999
255510
364921
377112
1027586
576463
802416
205625
1016749
255039
536874
50729
121235
690924
439609
1019219
849693
148810
868820
669661
258697
117260
200449
608511
778268
396193
943654
811716
727270
26200
339258
736067
119537
415262
243769
62435
984152
805617
894334
948332
336508
644304
492648
806206
200610
623171
450482
887893
1002593
513797
751037
999882
202452
173156
971070
823753
346865
170246
854336
54548
481480
808262
246258
567189
730724
98103
53947
657667
339361
707899
705342
179146
571100
213943
993216
105045
281890
967205
621928
171220
683532
751548
96413
22419
302816
987925
471177
248088
303784
767410
565571
316922
599770
752049
633935
560749
427646
797323
431805
265742
412407
261408
847519
974647
959882
258120
383181
804586
51831
758384
573768
966030
642587
93118
462795
762139
621786
215233
1036229
388148
659348
494984
982845
865624
397639
242039
858758
632914
1029297
235525
694160
94321
996401
548347
900521
186166
939694
868305
238181
496491
472734
617862
545875
624488
1020135
146173
664567
558843
21409
802712
193213
663000
387708
467268
431629
825514
602030
151790
175645
459138
663008
16522
43171
186270
899848
396093
861291
875970
702886
597916
831726
253268
828328
330953
991762
279299
41547
174908
200120
560905
140766
590277
847516
669804
727890
389542
205982
327203
376816
19826
662992
130643
378260
860196
118508
12141
139347
159989
1029719
235164
1034553
975369
332122
6689
26866
946940
35747
708129
206653
169989
653021
200200
779023
101260
833670
333905
735044
866143
523576
410077
639213
621610
623122
267165
633987
797308
982280
269937
285658
239808
217413
835230
555617
571047
885924
414781
367903
406110
332787
448281
682576
980327
97884
335157
490279
911294
906648
136859
516031
228380
922727
485118
1012782
488916
956958
377199
723612
58299
465315
685321
89406
40261
198020
896000
605384
877260
493699
786690
90636
203843
876842
190371
452481
142882
43296
426047
659040
358266
741739
737243
130230
705600
726303
238964
623596
858120
491948
475550
216407
889049
186399
290167
173203
660427
10154
370463
210398
832344
578413
311229
499401
1037250
478247
894406
58159
703345
981309
291548
218945
982139
146791
837365
180688
633424
874109
427093
360776
1033599
765062
415115
510
1030929
847485
205628
257095
973433
635440
974565
924449
118179
393233
2047
104795
282265
806001
862671
447517
699832
797196
457921
97053
828415
566597
521292
235581
31924
746432
926032
411513
662822
813247
857424
498500
837565
922083
677627
341498
320902
755015
122775
328334
164005
519301
613396
309003
273672
371459
324543
1128
438674
932693
271059
685818
32462
733896
653357
805902
594297
64561
934084
505230
439694
791598
90270
138786
952067
378984
149121
853070
344860
662783
796415
891558
509723
653103
899788
940252
507678
75082
718709
100208
255490
635299
985259
753504
489116
110641
456347
245625
888045
929419
228804
520292
845906
568304
816367
7130
1035180
643168
11104
977675
43432
341688
125432
914308
553878
767156
813485
503009
743429
414855
251308
238583
377497
84014
664637
994950
36632
470680
468602
604663
507851
148534
351253
737755
836430
581079
440788
203611
937187
60423
921896
299122
8168
817766
605364
231197
445676
618655
30604
706810
929177
1012288
579957
355616
620635
6295
51283
625676
571352
647040
910191
223142
378713
179057
660257
485772
453219
793092
925009
717354
52452
540454
34700
935416
133083
288382
430536
532629
149295
209631
408624
300302
97578
368838
818121
140408
886276
136458
573234
480751
304839
767537
707817
187496
628587
262345
384859
722476
679934
72649
259676
900642
495370
581396
415038
392740
103464
1031122
520182
461671
150695
128341
674230
776135
573947
335007
639502
736267
482228
965334
1034862
64685
672839
468214
245605
48767
680353
628234
660268
66249
242986
565380
447870
429341
187481
290210
212760
238828
65969
339311
637799
673232
664158
778620
103500
667522
38634
963836
850088
941952
786497
485414
1023933
115021
918024
513527
71312
1036919
1018251
794993
924484
937680
373982
866020
836474
526720
352497
465182
852187
165653
1036892
698912
80256
141094
576361
146522
1022906
256655
336924
311704
997981
391602
464362
6020
153493
556435
18153
118528
48702
566229
645056
453271
322624
905854
396312
303707
290439
366499
593049
736795
848586
472965
568258
507123
629324
849248
259464
570832
547320
896450
846557
243894
677022
996930
222588
462999
107819
842390
6087
15466
733420
721370
420689
630702
874690
994922
167501
171726
821028
861126
534082
829511
75205
626954
764816
677454
485174
515650
1003802
375960
38250
369949
64672
242736
230380
144514
545462
879735
143150
723078
1003664
51231
20081
338125
619980
1035919
469917
441368
182108
919142
1023890
160449
1025337
740332
569334
190745
33994
631226
976727
230731
80764
715497
405776
216500
171259
85033
716312
126061
526830
627307
793100
222713
765800
12297
611284
30942
939134
969759
92745
95019
720869
862899
943909
534413
175158
192974
725716
193351
85178
969568
531163
111560
131144
63492
334315
520737
282890
131191
1006539
969408
219312
290982
561307
405475
717227
149680
393336
83309
904638
170864
879060
611044
920764
806559
741341
24473
701241
843394
473462
995278
425073
582514
931754
385613
452711
996339
288658
699755
474884
949948
428341
691977
241026
150606
373081
83758
41091
339033
250520
498518
941485
272596
455587
876662
389668
815834
321063
15175
746273
783919
985642
320860
732247
990070
961350
542587
139828
15947
179329
413259
642291
865662
491664
439605
451822
461534
528881
612121
512260
306409
847105
526129
468215
68988
733056
411199
552814
1833
723294
793201
462935
1035364
532372
510445
705038
259483
596651
723653
603408
946343
269642
829218
683078
585992
522867
526990
193710
350327
757711
923492
899551
193841
401757
68355
884335
311007
742050
671353
602211
571541
985056
600489
671850
243562
59501
345223
473688
8349
894521
65866
206486
75841
63122
660786
832870
720609
816250
494779
550567
180675
42246
313731
738991
308604
379030
659209
246780
238531
638294
659834
13084
737095
679583
531294
209460
954667
616938
498975
230541
911403
1024518
350005
559007
124643
620383
153104
236945
225086
425151
30321
1043826
530555
831089
65710
673321
811842
472744
937813
393624
88391
10227
940094
822532
745256
20472
246196
574174
702739
67147
297776
570274
922173
67293
649654
800381
226310
599235
447161
545533
937311
236714
907967
370325
183266
630693
544658
917809
251903
58969
703796
812432
126289
78447
43645
774811
86536
62280
64603
475751
172995
693846
143439
220542
674796
27167
82587
505641
725224
515341
91612
843236
309579
211986
486014
897619
124690
115513
856979
115215
635083
458962
966596
23823
483077
641975
674025
1005959
147296
794560
837606
110566
953418
962780
902506
69370
56981
893192
52383
104014
917237
73267
495212
892196
91209
668761
503517
364383
513179
310545
579282
486183
769428
447070
366311
684696
382404
886390
360279
414364
150723
445100
1001746
425318
11995
1038981
475302
844754
647851
757705
1012008
33565
999877
81656
527961
467976
738418
14504
170061
2882
660952
444197
521803
377219
880975
424018
42951
404573
405862
542305
944490
903764
1006828
288784
1020958
798004
441043
634154
846463
433446
669052
12580
168905
33449
126071
748208
445794
347868
778513
838361
640083
296769
320728
75427
796876
541635
848236
862302
793752
440766
88878
286376
62458
335116
495562
147062
961517
831631
1022284
524186
856755
455073
736371
529666
39208
716449
526247
385794
823625
385461
34844
569249
369072
482338
476734
1034067
843098
857071
974700
265338
21135
81180
193238
886877
308125
242994
84207
571480
986902
120746
168726
249163
339225
687255
183477
69099
1018405
865331
324085
490319
788773
189808
226474
210164
342249
231217
2943
240077
238200
86071
20630
641978
796749
228351
415775
394227
490391
1037645
671423
960363
604320
980434
508578
80129
256332
422514
865063
374798
15236
1045290
986751
819474
149403
613664
689709
40151
524516
908007
791537
576847
638193
914137
415428
340223
35588
777255
130175
1005326
719048
672158
111690
824147
432118
383560
436116
99169
1025713
861238
38542
722901
281192
708677
1006461
267391
62608
212072
572530
481273
265741
163808
371673
281291
546748
979464
973090
121669
309099
776796
959795
134214
306503
871911
427124
737605
503627
611801
877457
760575
33425
794668
832689
29337
189585
14954
545976
358072
474551
195652
781666
442583
92057
621642
585664
119299
172400
394149
38308
214409
333453
474603
840733
906446
170801
603537
474408
784932
887213
496523
984273
31627
370382
764162
780686
566207
59477
47507
351030
729305
659146
139148
301443
455532
1001299
918233
802362
460247
777898
391205
508711
939969
696426
268893
187831
828208
597747
67335
512188
573459
209803
963744
143893
44395
1029883
75482
363800
142455
589254
902147
627852
97570
922323
714359
490572
510804
1005172
213697
236593
695868
511875
60700
307486
295396
366056
901504
202474
459696
282128
747389
464802
996326
101709
474901
620153
679912
438205
536016
1019433
591911
12918
941161
841238
706200
638971
523248
809745
869771
162518
650140
163418
1043622
785429
633952
914260
410044
517590
667442
960912
880522
490818
995600
360435
871658
49217
75469
1009183
270331
477626
138926
474831
117553
394344
323903
838944
376659
467682
613249
129917
890384
818768
128094
839192
53254
87312
308705
184214
781758
858230
177940
388430
365886
850907
633092
348077
942250
699268
1042939
583852
110059
423151
360738
205298
781115
983976
236856
780004
834820
442348
518195
193665
770070
63259
690068
639550
3430
522201
411885
313839
574407
995697
448511
896058
663666
750216
511534
984634
744488
75120
547266
843902
848402
496177
804326
444051
265600
841955
254720
1022410
808267
254789
888472
361016
222852
919764
616068
778675
866112
441201
808920
292183
888970
259371
161732
816893
357051
335887
829822
193361
838719
115407
130957
906348
237392
594726
513926
734115
412483
32903
952357
1003711
33983
645762
525419
213065
326901
636945
455515
932266
300740
713960
791431
456372
588578
374355
544880
438194
995167
833698
448352
114085
955354
37148
140132
465738
944739
336561
840909
563622
52379
392924
812750
593932
306846
94434
262763
168328
505569
121090
453055
122875
1012677
1031225
1041676
136316
980821
863703
1043205
541686
413325
202393
292786
311941
555720
329429
47929
849842
400915
1030794
495758
470758
532575
487068
937128
657942
1023763
986083
920434
321628
743184
96855
792793
44693
345610
972638
456293
111417
30505
565343
626638
87179
692899
591585
659896
254340
513525
14454
168847
525982
256337
193809
82461
868056
123704
1034843
141568
872792
175419
557793
614720
855721
475404
789179
52851
370553
307611
839203
500264
782555
152615
707514
845806
478043
662011
750752
230869
95713
107452
138055
187179
694183
60847
841290
281248
812186
302141
772595
953500
929787
1017036
550917
957446
296428
499196
782259
345020
291889
620020
70299
131
859321
100689
584451
523888
106076
893760
567542
450646
163298
506803
666248
726032
350017
141778
821039
697377
445956
143191
262806
436497
826574
944766
313772
274017
320694
606744
921568
730615
168837
413202
479902
24755
404098
528842
509323
753107
210170
507515
669336
227893
221405
312878
810263
255915
822799
274056
594276
5796
701250
420359
1028310
716081
701998
762049
539962
44520
686486
466709
29449
549266
677372
350996
968030
79852
562812
15225
924222
735614
785200
626720
813329
527660
221114
671450
495045
545998
409966
172140
240337
172230
141730
213556
912325
618222
1009702
165695
353305
655387
521915
958667
487165
586817
782072
510442
64584
768056
305382
721446
86107
860665
368586
1015637
686506
497249
760411
784827
191390
91584
185963
972511
872102
208751
941067
352936
952615
52956
495237
433405
642670
349185
444300
910009
209439
864909
732031
424047
748629
169159
493360
726731
461574
455730
889910
78034
413736
1045355
142603
831368
843688
941498
900197
837092
61079
620153
561335
478976
732661
76384
997559
326001
625712
698999
1035442
735432
931262
200782
1016409
56584
853428
327598
509780
598346
227580
643160
736759
198300
971216
436083
125760
317629
622080
874643
746986
660377
960898
118346
125023
557386
510134
650423
396230
953160
155630
741670
730169
244026
59616
146973
260938
292484
384795
704277
556692
870407
81804
618854
92531
798021
891942
779989
41559
429306
419957
723158
793358
202817
665128
200961
73783
911366
994910
350354
188488
307332
596402
349540
551515
585732
497611
674719
26004
326250
695825
666134
768589
33098
190345
187080
45137
18185
241568
822852
366232
444262
282787
870308
249473
1004982
649833
690758
503335
696675
607610
759443
435895
516170
556509
56303
378367
236188
121303
408547
1034121
930596
228582
883394
542777
295872
164101
540332
349271
22003
538051
564227
422259
612762
428539
36745
661924
164030
718683
191409
475813
750429
582862
687239
32223
979241
260191
544517
263438
591089
716006
874900
414747
369000
591208
251744
294336
748907
106528
191524
875494
559931
780267
504225
410039
710506
544185
330492
164675
67770
779284
597591
564383
615675
222275
256764
748220
796383
461499
595228
413757
528249
771795
990141
1037977
904028
694318
82723
807683
573915
980944
861667
219518
381463
645430
857002
831317
667557
311555
110891
348044
731486
926926
307674
484637
643225
336247
732494
44007
383248
1011601
426466
941925
335755
618766
797352
432006
528535
147535
1027774
353232
369386
657137
301432
93573
517201
962140
5453
83349
651427
620638
46306
513343
105520
712413
578581
961696
772692
226002
974769
68520
581985
447460
559880
439432
252612
906649
221454
460646
619740
946241
516865
520609
104229
166870
981057
516227
359174
585998
944259
821450
943287
585505
990816
686371
454743
193282
724498
725290
150713
837691
56928
1039950
873857
120287
238751
396203
1026305
527228
426296
274367
350773
394953
809297
685481
90794
671329
592368
630770
940253
575642
175622
947393
722343
297992
251867
786603
187436
800702
180265
830492
90990
363432
413058
673750
817165
1041917
457824
197898
307392
528669
328736
514625
496387
688059
276396
10942
561306
580566
442324
616397
1003874
294812
89938
45915
544128
362876
30584
580436
351437
568335
412056
35522
611178
780030
918753
707464
534624
654303
224511
494044
220261
947417
20650
1022963
119179
92775
111596
297259
187156
989117
791281
572096
360835
612090
757629
89931
434974
112059
342849
393107
396513
102479
342615
289985
763901
627980
685227
75741
274619
776148
879922
504478
665250
473262
52207
232622
656285
110913
78917
277837
230099
679315
682892
222435
857798
957336
411928
304222
524554
300621
64527
239029
731761
327642
687457
122537
257828
178747
300464
626828
98836
302552
982861
599948
706859
329229
547186
616487
104382
906099
975743
1045113
387313
1015532
640662
618232
599948
183218
50597
140571
448717
416819
1004400
350528
465114
823669
228514
1033210
416284
219478
666589
543016
621227
32425
471337
476279
451630
29187
359257
556345
61483
1044253
588455
41022
10543
665213
788665
939127
837759
765041
849981
732074
820350
440649
1038740
142677
448538
725151
456973
373770
15237
42655
618308
674305
1001603
590009
550906
503864
994658
771545
738467
601081
1045206
822209
395070
535334
789998
161476
492788
349574
398306
121607
432132
92232
86164
810292
879630
470213
20906
407041
501639
867405
367299
516729
40160
524179
761482
236804
97068
981055
736521
467083
702308
499000
782755
470433
478051
454744
917875
769767
557528
990921
421510
173628
881380
684295
335170
371295
739641
840803
188069
715471
480846
598296
384620
834333
192567
1034097
163341
746179
943761
394462
952693
375136
1028459
773137
159689
45770
439680
484162
687359
159982
697183
201511
142515
676573
461294
172924
36582
380087
1033816
163437
548312
132398
680661
840441
130426
663138
884222
320934
464787
392730
111503
990405
706217
27927
755178
721501
844920
227415
881177
764380
196575
154275
591450
769264
140487
1015645
577533
198239
1006406
626084
317065
707934
65798
784542
860119
142673
601053
528603
241523
797768
451050
785501
853330
133347
659957
728103
950339
258208
181168
7713
283520
123528
30213
905855
286970
968223
222585
308519
940095
692857
997602
654580
564160
119041
193443
670213
761402
423030
127424
83976
630287
223764
548900
998245
612837
719368
5179
219432
480321
997777
656949
577497
72104
41613
53599
559549
123540
313176
493203
381506
794902
906418
58785
315903
294446
686730
912166
811781
423861
60307
754563
247762
844865
79439
479881
953484
39181
864317
174035
751757
852823
952138
1031548
768900
398484
745395
436256
786761
446117
308257
633793
644984
115472
530283
291865
840828
898634
226217
577846
718793
6872
65755
957400
771879
353055
768613
2525
943367
852190
894314
564427
13780
630644
272526
999618
113165
822848
720328
420867
226527
97020
198090
208509
627323
794704
838550
1038382
846910
352231
193413
913337
896018
883431
824686
629079
909361
667006
316710
878772
593482
967797
426677
642873
426375
550430
51921
375734
492240
629115
833345
595821
463773
441997
934901
268645
65992
16851
849338
252936
327676
125918
373596
620330
455079
666063
965478
981066
288237
292607
432838
837669
400707
554308
879468
728703
859613
292222
601095
798335
158512
870692
286284
86579
382398
338240
907854
219766
900756
144262
185698
966338
451477
276369
917809
323706
933541
31960
975479
95874
405745
408052
214186
769928
372251
184727
920271
105436
340253
318117
552909
11462
540657
735378
686281
467161
385119
67215
422710
279929
893986
666299
760615
21513
196961
298092
1019297
470735
234194
1034059
723858
586687
477470
855923
907686
265651
112161
170586
51809
58184
58419
79932
82145
120410
272615
863143
130919
402329
715084
639341
565073
319113
827565
937053
820706
236616
387302
686146
47554
836012
88054
729309
900782
423586
260569
94462
976987
741768
664617
957633
610437
281665
518858
199762
889357
787961
338087
997946
981040
595104
176546
266391
265281
849238
873648
707746
298752
449897
21484
492609
477505
607290
1004855
129710
209268
610572
227249
1018169
872507
407080
774078
342676
414659
968385
206546
891042
530160
469525
727119
967742
1009899
585980
595856
439622
1011178
886085
203551
164513
114309
975669
552423
450312
332808
668894
73464
1041981
459759
275773
512437
122857
532538
291757
97672
633439
294421
283319
526900
613916
923913
929383
82933
1018177
758349
792978
10314
222279
755539
798147
1009063
98115
296555
1015713
768347
979109
914285
686120
295998
986347
503577
176479
33657
272930
115754
384987
1024741
943447
213081
534825
99788
193542
203061
701778
889970
72034
827867
8447
254603
364771
787954
850119
818031
726301
211571
518114
376415
63598
795861
612371
535212
66196
370266
19764
762970
958738
872154
47546
419630
254850
672099
840737
744385
225810
810488
574282
127993
758560
496247
243860
248948
835382
764488
379493
633369
910423
456248
1038503
378624
56225
140904
218976
323057
779401
305225
382556
477733
491536
60390
549682
331724
432364
667723
304443
6472
132629
130043
622717
432531
1036598
22815
763540
870903
105073
961017
1003126
112598
515530
22752
519791
278784
877908
672946
507798
69594
396939
1038363
500690
1000881
632096
424918
914289
64617
441966
637723
542304
34991
217941
363598
166993
786288
790363
68131
181658
250583
1008081
1002888
429839
60584
391783
653474
17349
328850
784897
836381
149169
689627
56950
85838
562289
226349
876715
133689
652248
521700
29756
926759
982233
480479
467402
191365
99780
176595
387422
323514
805801
407641
231647
159287
397181
206894
899631
624154
119985
254305
212269
600018
615808
575286
650269
970936
556306
745118
757886
866599
721642
491
758734
1039760
81815
542460
956815
34004
653795
595501
518153
944828
62995
632285
993224
58053
987906
738387
571328
687030
204542
266063
801258
492118
675310
167642
486782
388264
181114
648290
92715
798401
1013490
499417
408877
282538
151115
590467
899284
538184
588263
56354
949956
947968
824885
130254
758362
260940
17795
580568
121461
343125
557458
301250
823780
166229
427262
859026
63747
438610
759245
658630
236363
488191
996795
306170
1013276
473686
877541
337872
86555
999592
923556
730733
904843
426734
398421
228637
223467
417445
766634
33823
564455
1013318
378320
71304
165317
596010
757145
132612
265
616901
529282
655160
999612
82218
200876
411917
416675
598768
696455
638072
611385
622721
8730
935366
123800
984547
43925
312444
673763
810064
938189
564828
1044287
403804
753
853826
1004818
428859
76150
166589
962679
551788
1008837
177865
898635
11685
270005
397543
198263
888029
212534
83386
393985
466454
477057
664556
724818
992696
712275
323951
171523
211601
201359
642434
854358
236700
536872
66377
876852
81369
881812
489887
41201
870709
379216
248068
345258
403070
227621
263236
459731
942670
1039254
723102
1536
857426
324082
393596
474561
650342
596354
423411
509716
556350
143152
858323
436880
719288
328033
615364
278082
52309
541404
347793
807157
330118
127071
261886
241295
410742
457310
361949
72347
306847
79728
677319
481612
350064
724314
418540
385415
806832
201897
163651
119428
793445
101243
587226
105673
931243
974320
661988
624362
204105
189568
18323
220136
902778
806139
9049
119704
272286
215539
7459
850282
187732
191864
484603
611802
733090
137497
528664
540235
572964
78316
713110
303827
66085
185360
76797
547756
809883
949632
68107
655400
382767
756652
34109
101253
43502
539598
782960
719111
924344
615172
457141
177733
237577
291248
897117
760095
142768
882438
306600
732078
5304
772384
1001346
921636
412006
641202
268798
137234
130919
647389
980658
560630
730327
36175
415482
933215
707120
149286
424838
557806
799588
718186
859351
845546
516470
647725
644156
754026
961844
628298
785654
172194
613670
332150
531413
977627
701246
1016128
963201
210110
24954
1021353
632475
675907
98829
159714
1018127
825512
802376
73887
560071
588330
244623
821916
580242
359988
82978
410494
457562
921454
838907
420481
388836
785768
565909
695333
844324
322475
834882
484990
607857
862470
165613
542323
621590
104303
674108
302935
825036
592896
396025
151242
731764
106835
641539
257307
429263
887851
720915
67815
514421
669779
729192
404302
761142
210240
153368
1031559
133519
940184
1023803
186704
581777
144260
481066
592930
1014523
42637
40749
529862
690373
412896
128615
726392
1022378
121985
570499
54287
149581
998582
218861
883472
656149
32680
538319
589608
613475
1001943
613381
373222
947084
630445
666532
155943
777886
165693
476305
500151
660579
914605
762298
375125
140317
283992
247683
696708
932053
603318
139063
895998
853163
208374
133106
84639
677145
985319
656768
59211
216332
281373
347591
281035
758583
784496
613063
798655
99965
428856
958436
136765
33078
1010265
416499
50080
14190
279867
210009
1026459
992334
222695
205154
257353
998097
796552
651123
270197
985723
530190
181118
915800
423064
994300
809100
213798
179202
662348
182614
530920
414332
335313
704492
270265
760375
73121
283332
115949
904233
80415
2681
867410
221357
410086
908290
882202
313165
621324
901983
53201
607718
1027440
857439
7499
163831
577058
31215
960719
835366
205849
765618
270800
487635
27785
274704
341295
912293
87700
285299
220661
203510
733580
55504
442972
354031
83844
190932
17000
712773
441411
1038016
698364
867139
476799
286322
920228
1014341
955882
384324
593840
373910
1030284
901781
660076
643782
664705
784933
745707
563387
447283
873291
173337
978872
330643
467410
917617
418386
321487
302052
870550
830612
802871
1001182
59178
404889
10314
418233
952271
319195
112289
546825
519059
738066
117147
136915
814749
111892
593813
476900
829213
459867
995160
704560
523973
412809
803150
394296
973783
628666
98948
449772
444244
112566
106050
578295
136060
500432
996362
840943
820565
385589
984226
100220
552374
1026767
899102
518534
458346
650574
382475
958631
875626
420298
243354
176158
463953
724939
628375
366792
821956
594496
800663
646683
633858
490520
137475
1009556
1021104
1040890
137838
929989
873588
480808
952623
618421
310152
514747
200582
805682
157237
165928
235140
934373
110398
818361
544136
913508
375052
18032
54414
771546
79888
27162
520212
35329
306105
762365
655543
859346
973110
848588
118642
237190
401360
714030
616461
764179
957633
282826
717277
342518
589953
269498
364965
739304
532215
834629
406003
238126
476724
1011559
746562
683981
277036
952819
664696
907157
966021
490629
76553
191155
113689
990896
108741
449149
663306
636128
712240
24137
556642
540764
681069
203731
211483
239843
551001
162948
1009658
334707
563709
805008
670054
902153
929717
899454
471599
215337
750282
608925
301129
995348
453190
444132
842906
428166
915111
847942
134220
966987
734813
875129
491806
871025
534408
241313
649236
592348
30191
100712
591390
410075
598706
979903
550825
825999
563356
816985
157722
1022019
403283
257029
918648
97997
959988
714050
826658
364666
252897
242921
609504
979105
116475
667812
1031273
383418
220552
347883
120294
220306
10527
886826
579458
814936
870137
189547
269893
190850
1035460
84100
277577
161730
1004528
688675
551868
253810
18837
632670
468521
936899
113424
370452
464704
132864
715805
170582
168582
627773
679976
944106
711386
456943
328285
813956
524174
682093
740386
992595
366746
1035438
747134
164391
318149
111528
837134
583602
268645
736613
338095
768378
274261
560073
464514
800100
527764
749702
760519
283857
776884
638901
718903
465342
274659
382673
254332
633449
895402
1230
716370
1044166
934758
46626
55464
802264
202030
768386
513982
172702
98188
73443
41690
932253
411767
393787
766451
382625
115490
628068
819775
615794
14311
666289
56480
108379
911537
12075
278387
544868
593379
798474
289833
1003069
209960
531679
1036596
634250
901072
921693
240508
429584
865833
1043189
281302
62076
737934
617901
728546
458454
787464
470706
389296
583584
826250
500876
763428
224142
115483
756606
91908
520680
436884
215166
175230
477558
1040029
861193
653136
408463
886045
968456
637646
282771
146940
744188
180961
641724
824789
655780
1020031
291443
144758
428503
292809
176440
255570
852534
596087
27466
280269
295250
68882
716016
578294
118300
535552
845396
104654
426270
204438
728975
287349
378469
470443
1023686
882203
574261
962796
268142
980297
18566
311257
748802
147839
694920
17544
432453
44557
832698
193885
274952
826901
748434
733213
883793
903007
47332
189128
643886
858979
745919
954865
757154
269126
441733
588654
438928
152448
196087
370874
863945
1036224
21875
307956
949172
916598
449864
636792
104445
474216
660495
282094
708598
485950
538507
321450
604062
85208
705125
858979
951880
109249
501223
944247
417824
858608
58439
94444
444610
192879
265192
435391
875044
774608
406914
923998
14686
82959
264261
74417
615844
729784
463801
855560
668316
100026
491286
490332
793998
82541
77688
593172
633462
331473
853482
545838
232572
741984
440416
849525
354788
417077
720566
1009510
331702
807789
490992
487552
564177
303617
932124
86279
586210
128347
757046
32707
465075
703793
258178
913341
301509
878294
864826
667334
130930
796320
352188
256043
1016142
890383
74652
692281
884923
876791
614353
575290
895437
73815
758129
611402
527315
804904
41665
865769
680480
291739
830975
680215
472555
517005
140877
216025
776332
623248
251377
245637
722701
709072
30650
897678
817176
1041026
747151
191182
459513
395796
737917
281330
789440
336993
665603
875708
355044
580544
83225
214008
321325
119870
992172
215563
1035713
683047
235662
198688
838534
717695
969770
401065
224301
529101
533502
481862
446371
790886
339108
57819
883711
105622
503051
699783
426939
960334
523224
321906
126538
425510
786628
564812
1000839
790348
565708
618376
23793
18173
484684
28878
374648
723188
818336
985315
1032461
563096
233851
781244
50749
5786
198162
439762
666709
24614
928907
1022963
626139
104674
635537
413784
2831
430614
263260
259996
534201
174236
1039808
758008
541766
86063
720264
917563
546169
7876
827384
474044
676122
114269
240860
299881
236546
1014481
622821
893016
230188
643444
641648
815799
929202
829298
981440
433241
169011
927759
681307
581057
511989
480516
987621
354906
272804
941527
295002
508959
50407
610955
821851
919850
598332
211327
601443
109279
368826
641461
671900
606148
836713
564629
957875
621939
291853
980810
689837
962440
880792
273876
313257
240246
659232
613695
413301
961725
504650
650710
724801
633326
435728
245861
692074
578528
636885
909414
558954
442521
276839
673433
641340
737946
174685
453967
536194
604062
96258
176552
577923
660714
795751
66662
888830
252506
40238
485739
204152
462579
872998
917841
466404
867557
201883
915979
649355
484757
557658
518086
875128
378660
728656
580007
485372
957820
599444
351721
227515
341194
917192
663066
122557
1014240
485137
627919
720120
465525
35477
108422
57742
19826
49763
232063
199003
229837
667685
261192
665630
914891
310434
607402
761676
116960
18641
734575
562935
220758
771048
918181
474496
533825
844203
34154
43277
989499
367393
659316
884293
831344
381484
432573
202705
1017087
86257
314919
636116
58251
1043451
885511
151152
300203
370547
156921
341108
689046
384000
407596
536176
61106
743922
513986
147590
89405
349576
687029
963752
745935
841858
1036306
1015786
104368
724024
981465
52261
461577
840497
303485
103014
537820
119179
813515
658550
684039
584069
210178
516115
327338
281669
278766
86056
386194
798010
565951
661168
778653
766319
860667
387287
981275
1025614
1009629
375009
419731
514808
235100
59679
794706
589994
822431
990551
912332
563835
948681
643222
781812
488707
596566
14901
235416
220356
974307
39848
10663
44078
715901
335950
624954
888644
315220
444827
856031
923394
689311
276298
550647
508102
10357
766537
872523
293445
325391
232882
362631
15519
406617
938952
59216
197830
666011
827758
435607
492191
734582
454030
885533
156559
579010
440525
790896
239507
804585
1015724
640879
409489
576951
1002324
502274
21956
1014713
243368
369049
802481
934946
258171
127381
668176
390256
441573
454790
113565
492201
715771
329715
926881
594042
705173
397926
798442
149515
122729
787306
261128
222171
995107
152282
469980
324247
201586
28689
139572
581197
554036
719127
18312
338978
494550
833839
716166
983549
3138
479199
30192
967422
97810
948998
536516
448235
419666
690372
147206
544906
237100
624293
266915
537244
469090
888481
466739
306852
635681
625996
630264
99685
121884
239940
497566
684586
114987
45420
1030471
999181
982739
677047
383524
465357
408948
312641
510061
559760
265632
1036000
757821
696613
412771
58645
651872
448836
466984
68338
461496
330153
606694
153473
432895
708556
224600
326715
844117
468568
896331
6839
890706
1032002
50624
841887
613976
1016523
250256
585770
810232
225457
247370
694247
252576
147542
274463
662058
330000
136454
832260
196819
831409
791094
401713
956166
520681
1023789
342089
1027948
594909
134395
304793
770982
517215
837645
462315
494935
386549
1024962
702557
192147
1012450
509623
628131
56944
257230
851811
69027
514757
513148
491368
1006940
28944
6621
467315
647073
186548
28023
398517
950868
966907
326073
966516
856
93965
978210
303911
356319
712898
786447
186531
50030
103116
698822
947411
10187
631661
795160
623265
560493
522839
834840
399987
146573
348751
294619
199295
448019
469835
374600
1014486
530332
1042415
46779
395540
217698
546463
266444
329790
134841
618393
368532
114028
892149
424048
47442
859451
823777
275071
25316
142062
693405
392795
886814
405025
58610
356875
919604
167258
130170
551195
740227
586216
909280
218264
329801
915106
979925
793347
519772
499950
941287
561406
430579
1037222
848006
489042
103176
149967
33329
268184
256354
306544
985879
385710
486876
714466
33512
629519
833732
191400
847370
573778
193124
803582
751397
793035
745480
441025
247846
959423
865972
642209
520025
842269
760102
135112
218087
751917
709324
317358
177029
805355
90716
818690
519996
363418
849413
227575
965474
533886
234917
130926
616468
587414
114311
497264
267581
2269
319729
939948
994103
70331
471849
759179
800096
304982
235064
210884
386748
81726
824830
720600
351822
154186
326641
908711
394814
905442
909667
51190
112760
204445
565575
142100
248610
447245
803731
283168
71841
613759
622367
947641
638367
598324
153489
348812
584143
289469
807547
763384
35195
656290
128049
4699
249541
362477
629400
121013
566666
514786
962611
821388
912924
138211
324884
648351
691747
495754
60804
789480
1024324
817973
519892
335739
229856
536989
334132
373929
573562
913251
728916
439050
754989
726759
637234
125723
244718
418464
25691
96501
402667
571204
300609
702155
133999
954208
48769
214683
972844
399463
685109
391821
356024
847192
749707
726225
835627
624401
726086
896620
883513
769844
477468
981077
910113
389866
400532
122505
199152
888399
220444
382286
243387
557855
288145
837858
688886
603938
215557
658694
678818
796751
289875
214880
76433
153049
491192
519317
355451
670101
278225
580045
559457
102203
962445
238591
622377
754643
609908
311157
460851
444387
994043
246964
208073
811086
9144
343983
245528
695598
215268
723942
718203
960771
307530
211214
48457
367078
640236
401635
504747
378923
141970
81743
22712
600831
285577
18536
29123
360706
383912
763749
129187
566341
950872
981652
1019927
588918
241441
292004
988301
400517
995530
398374
503214
892866
767326
101318
415209
160427
302785
218172
320456
453274
743860
456287
494772
64587
967108
855832
641107
704958
755485
298565
636935
577025
101418
898839
1026490
452415
238264
257161
307740
932686
1027257
668892
357039
427201
324163
677696
421329
518033
646362
237916
180274
426302
637405
924435
852958
583714
427722
874509
895073
394594
390952
129149
837655
150353
420007
499844
83067
963297
1029053
819755
514042
295045
1947
758590
295495
297915
993924
1001276
44735
771621
530616
38341
427376
788013
876630
129474
634411
37398
296491
366065
668578
968707
971769
953604
449177
184767
124823
821535
123295
577046
604320
607551
470900
169366
849785
908129
34339
888496
719215
843138
467039
852987
59090
226168
632133
195656
677571
961677
656727
1025405
329677
928070
436895
453771
1003129
409078
911506
1039371
374359
174680
407802
119660
600311
508361
965557
754839
6164
345834
842948
947681
863353
947671
156765
59422
983002
1010571
829232
144798
35718
282345
695044
40830
1002967
440938
37101
875409
717693
849176
834715
178026
468760
304041
933818
368468
342603
265988
634658
338135
275575
1024892
724156
233309
320876
1018674
205148
52390
83054
527180
532580
1040722
519713
86969
780868
579786
322208
1002439
139292
672031
757853
464470
748327
901351
930170
937731
1003987
259219
559991
465006
468700
327469
738846
919280
741037
196664
768405
422705
205141
1016729
342116
999051
1000221
816677
427885
81740
499769
747305
828546
501771
465459
184468
107296
720703
635173
14571
210308
811574
302983
877719
519370
436298
810413
570483
464722
352122
530808
883678
694047
673889
219312
630400
1005124
788738
267826
750692
958779
497855
69061
35438
165624
560143
414625
623488
847663
243089
997563
982037
565816
1024351
835293
693860
421370
565398
452414
943147
164583
716849
630609
46179
662260
431613
455995
241102
698313
289270
441395
482948
582727
742487
123973
659624
475141
443836
57467
741099
119056
998163
698816
801045
842951
1006857
736691
799108
193486
863813
557091
73015
506973
242894
776957
521358
523587
656614
966201
163706
1040744
799904
177540
274278
537148
626661
495869
892688
488872
414293
820875
421986
432815
607824
428735
500339
631068
1483
318382
747339
1039723
728980
507825
649859
816963
356464
174844
119582
806495
132138
701466
573127
907303
512268
207626
297255
320153
201778
912248
871212
293291
752082
147466
588561
843400
93586
553017
120345
72116
427996
577934
603430
880246
644921
481795
829082
797419
215685
573731
574962
1041321
687456
350727
411115
461081
270763
768627
154246
222756
499907
819344
857970
420914
264474
1007385
29692
369941
899623
594715
52696
34753
500569
951924
675654
364117
870300
797693
684931
867518
705435
256474
69338
792679
809881
204341
968832
678335
405988
1040868
458026
767933
703666
725694
400074
883460
485930
682861
140228
923536
697713
766975
465771
729030
427677
515000
718627
350238
20222
121502
725916
989197
944095
773976
990277
1013686
614779
19365
774257
4079
21884
214919
1006781
1020886
523060
237954
456740
5723
996698
57783
193030
693514
927733
880644
903255
514825
278858
564
780112
813646
328180
556405
689564
1037505
701136
468701
546325
507286
30052
337114
11797
7573
830255
468991
524677
313898
385190
601182
965931
798939
983780
135293
290948
975521
76481
91434
13631
1042071
247172
484864
614878
407618
792864
981985
734770
176262
86370
635814
575743
172130
969517
914275
873702
656105
626520
631645
871869
659281
171670
21803
196669
104350
949869
893246
572626
794111
1002919
478475
74611
151731
981167
883831
508712
778501
1000181
87779
658717
1027373
948747
137490
12638
180383
336581
761625
976480
575768
104979
828430
192478
919970
956337
388095
144108
412130
905518
951710
49862
1005236
50907
60347
442770
737998
861453
14426
626283
416770
37943
517143
384281
861933
318680
796449
1030204
21162
119038
499071
950709
838490
674877
180699
119832
741058
167016
414065
740196
1019585
510433
385991
765306
795469
206839
789230
668030
260725
78222
736670
173732
934632
1017987
719602
103036
474382
876156
931202
729763
31287
892438
963093
1029247
978658
375968
87001
384245
167203
99296
504618
697765
825517
448985
973250
452616
826021
744328
534649
224662
417209
586907
520280
76246
681673
500113
221991
571895
952622
570881
297645
338205
446142
146862
243945
973346
421589
72372
76153
186332
892178
729511
118372
1010814
246237
894400
545976
890755
294347
539629
218669
741642
1043268
374705
777192
728995
18930
408928
593409
988249
446088
435049
443740
308194
421589
290711
825606
221546
280797
144162
304479
901889
92140
599153
394333
761851
363794
460324
76905
905642
503010
32532
71055
472168
413490
723040
763642
188958
1002272
1011162
781431
794803
986174
716983
763091
1015860
641190
516228
1008034
29232
817460
322400
511107
985232
749309
614718
406768
123169
904047
816032
922529
972633
993895
904469
804802
646939
276408
665594
42239
141204
656972
554935
436694
348544
602516
201597
515372
149961
645139
764659
206829
662322
154497
755247
362399
733216
622486
917384
774957
877634
62017
493403
605897
378283
493003
518927
106704
926574
984155
151709
644150
52306
862536
695262
46773
1025422
656453
870081
15239
773430
869352
814994
184237
413753
633292
692798
437730
215932
804216
359292
128247
196536
53180
661843
930192
965150
783875
1036947
932681
120387
242177
643111
759509
508356
3446
990194
1034817
202360
348965
145891
1023256
211602
72387
1043441
941619
984117
1021552
791979
101630
174392
185771
207472
108437
535251
38197
975020
1041757
308132
235690
306322
199485
695899
149050
134680
1022539
886363
211616
976382
201080
395554
463880
885482
484379
152352
556344
58688
249502
815547
733225
746517
857851
238418
397681
185187
367821
76728
313151
833296
951964
278007
926672
340772
946995
136474
434733
978763
463572
681587
479459
300173
523360
326911
88310
434678
730693
54677
671266
84394
809733
470434
649566
866047
131264
297242
529750
135116
309660
508838
4829
511141
108790
90305
564068
314957
530662
964420
589266
259778
300141
395540
90841
975551
1017482
993251
89307
626896
842731
659647
231065
883828
945605
951868
677194
5382
477897
823192
293374
156447
171176
988424
173639
309992
251783
897316
616167
435146
55057
257468
914301
711663
736004
157046
517038
341818
325335
855779
567584
351678
485644
256009
956336
874870
384830
298692
618097
393470
75761
398044
275853
34207
865917
594263
166459
93650
215761
530131
187014
844957
322748
319953
66063
653970
264807
867808
818034
698957
715408
1000973
1011367
775317
471817
500975
939382
462117
333276
736582
981825
399695
128826
1023517
692880
663462
216437
91058
875912
385688
84079
32901
249263
801025
1023827
1022041
538050
1018631
93244
825871
73586
266178
639332
241303
49874
59326
545957
901718
624562
992558
487175
301965
965053
670242
187865
287462
241156
176488
451643
900407
645461
468754
577513
299514
793656
939564
736323
271110
75608
496735
548888
531304
469378
592187
173383
354832
248958
315701
933813
9095
404834
829799
837915
911113
44401
461199
576277
178300
500631
877344
145776
938046
921234
906894
1034635
747900
768037
154056
838598
398249
420864
563385
943439
913556
503666
387634
451440
411148
811071
141911
757098
903562
294106
207683
48779
200322
619098
70232
739423
733419
36630
319627
791755
261097
300854
180025
1026096
1001823
410122
647713
14512
970879
134353
222953
96601
426674
722387
849280
814474
673364
509726
1021303
917155
85529
239041
520023
446664
438813
8853
612499
881636
266295
330850
1013475
602291
10018
411502
835749
408438
273422
851388
707864
162385
632164
496655
791308
514315
489447
979303
711082
748395
847413
859412
239290
2250
321580
267673
209621
693602
841194
47745
1014714
673562
288694
681979
461998
540089
828003
686170
20189
1010253
135641
625826
225888
580360
445270
995194
610099
1017505
593057
891804
471552
422574
226569
522131
305360
90424
350886
317694
810926
324100
226611
490004
142534
937452
853563
117152
1002835
153880
939831
1010079
265420
999245
845095
386706
824731
93961
114943
674817
285733
18919
611842
997401
322777
426712
375769
505323
291133
122045
362165
434585
222313
227116
1038084
124884
312805
1008553
778942
757124
276213
563742
346050
995202
732387
304870
995701
240468
413863
754329
165776
123503
843253
425075
1010205
913879
654755
761298
707603
778344
577300
619369
165158
125047
991550
817695
224253
13814
305388
938446
583962
1009165
219281
683317
847360
428375
434462
861610
263062
647850
385153
78605
333977
310655
937581
23680
520084
11281
868647
915484
83851
193076
910555
940398
167767
973315
446586
529410
824662
431037
354551
22572
512742
103945
214466
298583
329891
151611
523274
719459
79337
439366
609702
217703
959354
40790
119208
116646
560729
32503
520511
504526
413534
951032
169579
420423
117660
673812
171527
750199
314154
271566
155358
724787
709470
682928
1016925
279094
1021991
339136
627941
937317
175046
228770
466861
452000
13130
498147
885591
810154
782077
1005207
167857
418814
942531
917846
7995
819531
414860
295463
88
675642
640905
350267
529433
664960
654492
305764
447837
948436
183073
270592
289311
332192
928946
796060
933894
163847
266724
499682
725326
109706
925863
72906
849815
595126
317545
256213
823484
250480
582045
980791
143618
623591
574337
298653
999482
467955
194006
405163
904649
972956
824057
470671
658894
347925
966858
462132
737059
488977
549376
256182
399999
448505
506816
826315
130087
420681
786246
108011
969240
437624
472698
68581
477757
1029092
810103
692981
392766
659851
679996
484717
230487
457678
767441
776118
905510
832206
184767
747932
443546
743197
867120
275630
1024670
946660
142505
269667
914671
966246
477355
395261
455665
732663
380080
188154
824135
766019
190269
90589
47372
546969
865179
95732
596776
291647
932385
140313
795651
632064
334915
199442
616358
823365
751729
997219
148551
569651
24984
362261
47709
77073
23881
188650
914145
250976
206385
208515
181510
708005
517363
975612
892288
782605
545852
712746
315458
1017086
206396
208585
278832
463584
431239
249124
56777
112269
211680
786608
969873
1043157
122955
239142
937987
244043
127300
408375
693783
180163
278180
450387
677759
71628
295132
160826
138555
69664
723736
622064
332490
324104
998742
471249
913269
87719
759920
799178
974447
512134
328549
732748
287986
803787
343336
132158
571786
345248
605208
318532
766847
513909
937775
119923
432310
312860
406091
66662
15672
250807
441156
637080
125763
778897
923607
992004
207574
134044
15289
64189
615206
390993
49328
136412
151798
809839
431339
566265
927920
794621
742893
67715
938613
597376
378049
836566
175053
686375
788487
418449
641272
583330
438186
914728
97776
26058
935358
636951
41280
25491
1042132
359673
439708
579784
948661
333138
846034
167652
58040
281988
984532
219207
752277
392349
896406
392979
865049
793375
883175
462754
626454
462556
11876
316854
319820
673181
357846
941489
739979
807433
195588
473932
839637
118570
210563
577569
870800
454592
312389
751496
986616
777038
988745
407114
711953
1015742
788701
272135
477257
814664
39444
61960
749430
490394
515060
480306
812631
663977
309952
943217
287967
273227
1011348
416714
1028862
316147
870343
245455
740330
851479
864286
625588
481873
305698
186698
965352
694536
6666
282397
200874
231217
411820
584443
89868
711777
976500
298918
180575
593202
172657
261982
343252
595141
538098
53987
311904
153045
44919
151401
213261
637237
584064
185882
700648
1015192
1002759
218180
81734
29515
877968
269185
536888
235033
579100
968073
854064
614749
150609
866339
1034656
1043255
372769
627089
251677
987260
1020752
66423
579720
225161
419483
947314
904972
471711
690640
928894
411202
303973
812208
195838
494465
691650
461063
57222
893786
581459
173504
834354
783846
247282
785817
509913
176083
220089
583182
422297
977440
83087
600158
635362
121391
307413
887612
903955
446383
519709
897490
622255
926253
1026503
549574
84907
486954
637259
768788
118348
412353
752976
1031408
989614
698424
165406
653931
954159
1044703
708015
330433
513257
751720
555026
889469
359275
252677
831295
244152
979748
90289
245507
196404
473442
966215
440502
127786
348361
807732
469153
400500
70853
292270
575315
435891
143852
660201
758546
11403
85854
540607
427521
136162
62724
119178
592761
780585
644668
656970
790381
181642
558192
645766
832597
842422
434385
826689
233057
250692
965859
913057
612858
827373
604146
97005
35761
1038660
193915
936052
1031036
162102
467314
476929
351519
21428
517920
25737
711655
861680
637516
437278
461501
1007005
369858
31612
461767
392449
1027591
385762
384633
132029
460129
947353
699211
763778
361505
356722
712751
276523
225725
415871
216798
67047
534011
245182
410373
637560
294013
263357
308856
696619
259352
1033618
879818
277591
376885
373359
181472
539334
639049
975038
382384
626879
154165
162594
897670
8181
880092
319797
809672
184534
449357
442465
1003428
906810
728596
875628
818213
332516
720616
637736
192339
129251
313427
111936
23144
198062
853877
70309
1030682
705847
574654
227669
590860
428708
608983
717489
304198
974497
885696
740644
66161
209877
776282
342551
367299
138468
915440
564796
350152
778632
777318
375881
1033169
69358
528878
859307
364946
344448
292855
517321
592694
91121
907977
992107
426681
325084
662975
817243
371528
180455
836625
944274
546409
758953
204902
432732
699601
403628
207357
895564
190526
847701
201594
112564
126796
106755
31116
974683
1037856
167894
503150
774341
790436
756388
790568
59407
303488
440665
655996
466334
548904
598139
940793
388368
115480
581
79806
1038844
681729
434604
393259
601565
170132
462266
611234
86948
721077
390919
821005
183483
294652
418381
357796
832951
12595
891085
927443
668154
897157
280399
261974
359753
175589
660524
544944
238187
965800
11966
267721
242305
387032
935891
102888
690481
25161
678457
541797
1029962
949334
6725
762698
773669
980299
854193
942510
444662
907125
496546
646252
526225
81231
235193
940510
161337
782937
134008
874196
520506
426032
893676
377876
887265
882933
462394
635626
1038224
960530
582487
238117
159073
194575
710667
1027688
994254
786980
286136
732135
913622
381471
503588
506028
987456
697637
207896
50505
719562
721219
145614
524101
245872
961572
495952
795184
97899
236634
766416
78874
920231
451696
858856
900548
507978
270090
436701
505471
1020275
132825
554753
124965
139682
1000361
862837
206928
904061
883259
134938
917552
601169
842129
1007342
506003
414623
692385
823631
452936
970392
697280
871272
895442
16748
1018511
555420
601992
746049
188258
471358
880902
544796
332719
694796
582211
300952
86056
123803
744254
448721
740665
105533
1012690
481066
292330
579499
989090
902291
636502
280431
873924
220372
607078
602403
43895
554318
805281
155232
522504
347245
184210
820120
416403
1028859
774298
438206
242701
278619
252875
903334
453020
669480
1031278
720301
630592
307643
657323
706253
340173
58609
477267
34043
370652
568256
528604
835044
42199
260627
595329
243456
414317
320552
632639
648961
134788
352079
379208
523420
647848
919305
757922
107314
728486
821723
907052
780623
244943
481113
701969
429654
446749
491174
475975
818351
333727
428821
296322
306044
664906
626414
904258
14051
335669
394329
923819
808464
547021
422567
417162
408151
693070
145848
69889
765384
254032
213463
448727
126980
681878
440416
487003
483416
918128
17878
1038117
965595
847384
646804
1009361
707905
445475
453039
599273
972282
175099
160271
1006433
772116
161360
556436
52356
52248
968846
94024
673581
190305
1014266
964543
176749
976237
995146
218969
402249
323968
465354
778340
143522
760443
185110
885909
560119
654586
404629
959599
497295
956569
625927
751364
137238
512592
289249
853298
617944
352525
643551
754296
825697
361653
859299
505340
954906
206863
265061
966877
100001
764327
938428
201265
317690
24709
691009
418932
625029
1016101
488807
539110
1008008
362163
35807
335623
881061
536094
614504
558632
717248
198346
326700
654644
415086
719330
1044165
348050
583588
243141
833499
10791
286889
686623
110183
1039991
66947
344828
435331
876828
757413
279423
459250
79367
169635
252836
1040949
807686
788469
836256
858920
741171
514951
84257
502051
964928
872004
469251
554651
284141
831858
862430
558321
249176
601376
762813
176588
467262
260599
258544
260803
460918
805343
398481
782984
408096
630058
956649
686523
981999
60726
647251
156824
903453
201801
1791
201495
614807
634489
766576
1033566
845099
518939
1028117
699487
591003
108071
272195
1026027
439061
135630
763304
768170
437614
671187
1025389
569215
1041945
763548
22940
148266
898149
14051
550134
854173
597166
649145
786109
815600
1039038
742224
983479
849297
415736
792291
850342
686675
391975
173612
53611
877181
524494
991084
483717
982604
567969
426646
128470
541929
657975
648251
294467
955971
22049
706468
824569
765115
209398
37626
1011811
868165
165159
474035
224339
71524
615171
946175
794512
176942
382844
172682
502792
331990
780957
879173
998311
347165
276657
322513
716617
856056
761367
181799
185752
638904
220051
288772
95702
54976
66453
207246
17656
209124
183691
759446
960961
773250
632816
726797
130205
131841
516786
935493
354078
936503
79380
366070
917170
673482
717841
404826
562590
608454
668502
960319
419265
431433
330480
210696
266871
717551
178191
676715
974557
3791
63718
224174
639726
852243
754335
464890
283015
497238
486511
883149
794009
492035
942053
236185
294876
885063
127097
1003651
491933
640584
864825
411037
586905
160147
698431
639712
286990
379213
347802
531577
112913
434719
591911
302856
654397
87724
912326
216814
724378
104453
142652
781701
369098
944064
141083
1011916
313290
302986
191391
562063
945974
903748
647827
207753
321676
561597
685701
1041675
199917
1020373
787912
227491
261546
982557
159756
851448
964500
929892
505429
923933
414544
989472
54476
365890
494774
417667
267348
613278
241084
866180
76823
146694
888385
620038
757277
101675
473512
634175
564392
338447
543956
885389
522945
990280
312853
319069
896173
823598
331520
161125
680142
255470
728694
165757
948446
212394
616745
757891
688994
272242
276442
398136
708468
195224
45854
19685
116803
703378
800566
681071
396795
790156
829817
942420
223268
504731
111772
1009091
536723
767660
283045
771715
240597
571337
589710
448272
102442
377976
166810
298818
333993
403327
651212
152712
1036977
942315
604957
298327
559294
282414
141748
966166
623680
432466
429141
760753
108231
682101
337488
989447
793466
129808
46975
464385
801853
192375
441043
846230
1010245
561323
459841
360915
765471
125194
204479
786134
456553
434158
871771
172551
109612
703016
534318
665100
43467
441455
973198
641413
660689
891156
834146
549303
989957
419723
581732
987417
745756
39664
7583
859129
744055
541545
538726
891667
28741
673783
108168
472712
312747
243668
973768
111022
253147
567163
953197
759113
577357
318839
61224
892126
129779
293269
466986
174527
266040
837384
798132
939142
220804
100681
487342
322156
701653
798474
477859
57429
967234
138556
771490
686661
502105
421599
589168
824257
568465
463042
165835
957585
281294
624893
108313
98220
71664
13390
55611
998126
379518
147779
40756
334682
145457
238693
704519
454028
104240
656911
865559
593037
406901
134730
92698
1021217
873499
139860
389411
325441
179083
1044378
799981
501558
431861
832389
887870
765532
436113
911107
822365
67744
582427
643362
177657
144320
847340
961310
824754
1021512
1040802
425413
576914
485623
276710
201816
991298
869518
386372
984191
983396
590602
654351
669370
561187
135468
38386
439225
627240
194225
569820
514721
643822
438736
28250
50296
458095
218249
633916
452798
762834
52631
353793
707082
417853
818788
667283
817093
351469
760685
816294
702371
823129
856558
44191
973385
199067
568006
89560
457692
403730
301802
225110
374256
967909
1012198
693792
1005216
478968
376164
968973
773294
999097
333014
892676
526921
624567
622597
345749
771725
153367
453479
884237
931210
37358
1043696
276416
15637
873887
545733
269809
677430
819550
381480
285829
714984
844359
240010
155469
718958
786581
403332
249401
118726
737380
741000
536821
91579
680585
974377
853608
33367
89999
266539
494639
231211
158893
448950
807484
604193
992174
191933
116815
867815
831162
975393
936672
939066
627113
824669
463069
924191
25775
477757
79614
873322
137392
234441
550493
705835
440532
223135
546359
438735
497091
403801
215080
127370
208494
914087
130409
150889
354427
655052
1013419
365661
780018
92547
869655
716132
340859
51442
557751
591882
802021
1014094
695580
907487
873751
919460
792633
604967
30787
1013435
189537
227485
584666
49969
211817
837109
1001051
260943
795645
538288
562110
266618
867864
601088
189333
541951
824031
395559
225824
985964
98609
746036
215868
27489
98378
33602
880869
1040512
784128
870154
593489
424455
506017
1037032
17303
960769
499352
579117
761076
337614
844235
426928
754978
913501
901956
179997
349660
17352
396788
51869
622520
675741
192135
814163
789227
17528
684482
737980
568593
672463
624440
221745
242010
685716
167614
816789
417044
258864
899814
357780
38346
837802
935260
924454
851983
624008
893340
586148
826897
272482
432681
751925
359070
561446
605399
663464
200698
700665
442609
475344
691164
944523
748373
300667
177408
332560
22983
419882
101275
573173
800342
594470
354659
237912
582110
831655
468399
627730
825116
862857
261205
725795
754205
415654
474267
187396
290582
293156
980439
332387
1014167
320013
138021
529138
17471
1009468
1025720
232181
63185
40457
354656
396653
632204
950211
78392
192400
451433
607020
1029986
979732
21979
108646
426078
439121
1015627
540718
595518
757143
136510
494827
410932
745419
293732
1032699
632669
248101
889385
305234
212548
246420
452393
455161
705885
614874
647058
747232
755528
346376
869770
1028056
726741
538379
193433
717018
648952
532536
3553
877680
23668
177965
1023634
488120
295653
421203
641419
1001896
687313
142226
391164
676877
407999
148828
806125
1044457
116278
728726
877023
542068
633554
593117
1008759
511386
414753
22081
952273
596374
460687
197644
301015
825779
472514
654363
764615
497429
553870
895488
878397
79848
663944
1010517
172565
789385
574469
244602
284222
1017651
643203
520918
317693
292941
205096
750763
362784
715757
752947
80227
838842
366489
287501
767757
858210
547523
148337
65644
763144
171386
245887
568622
23657
472675
179733
854762
693991
321875
573422
389477
293138
763967
184687
241929
848020
96761
796355
626268
160464
362447
838500
764187
313433
668203
371091
226040
597176
68449
338991
201359
621032
749707
240096
1040108
179689
237549
182475
485691
189415
578164
1020432
806633
912090
461074
858890
469932
76189
673994
567854
423415
408792
978068
758866
136551
608647
891143
679035
910317
368433
9206
429901
479335
122704
600089
669497
732385
530630
155671
87884
498133
197350
133354
804119
797011
103973
393017
225592
718758
956304
707639
342885
849875
389340
772194
421866
930351
901510
374167
70560
393674
341664
338530
307197
978038
223462
651941
341091
858374
840135
164228
367504
863091
387629
287305
516046
35153
163733
799985
760028
59513
745664
333255
559126
504009
424085
495657
362708
932944
37753
98498
72360
478776
963196
812616
518739
746627
449694
1017791
872136
90990
920242
795403
457039
125712
55078
706930
574740
197595
12433
10370
162349
279786
422414
159004
115794
147500
302873
32924
910415
159301
685025
19697
383269
960782
752028
877966
582958
445231
435933
693505
956086
669855
584528
49828
738348
427777
138250
971040
205757
967234
464020
113946
240562
159922
467194
108343
443784
191132
857649
144973
719423
586821
147439
955845
617109
114588
1002014
806054
960027
219732
176534
560283
1011569
28544
445556
182006
319508
904692
610139
272400
950081
883104
222154
633505
804276
673268
625269
538624
520667
789013
351013
206632
96323
140236
362471
1003547
596432
997893
692656
133847
118007
699093
772645
915261
814773
118972
901026
306313
821363
450698
499287
168366
894344
606784
150272
236244
1038049
282299
960270
624466
684049
942536
123770
691126
197641
945848
640681
888012
158423
441407
609348
995228
423933
578666
414331
401125
689541
888239
181625
291159
310365
275875
1005653
301136
649956
337395
364094
291240
208588
188067
801597
641833
764442
880794
545200
385671
923041
930863
364854
651443
343625
260757
242372
546673
218888
786655
830077
96963
25213
716638
100357
809952
981488
985110
207952
157690
827350
68616
472133
367493
776599
1043771
554462
987778
370933
993560
613165
68220
860881
240821
216237
211896
1011656
359752
944022
819821
682940
699305
322161
423537
308850
689378
621107
101682
175629
1036128
920873
995507
295981
288971
823021
893658
450262
100193
293250
469872
554759
430243
926190
311098
312950
436749
695955
198772
360994
638596
685959
687197
256074
1026568
417245
62659
532597
380925
629317
95089
559957
56004
905218
40271
808073
545653
948293
236404
420734
689258
733233
380074
820543
254804
765467
942213
678295
701023
562390
115587
276920
400563
276634
87684
862180
91465
170923
449106
997768
724224
730570
339170
347481
228570
753244
274426
1020868
195897
608472
577726
389878
805771
35745
199570
933783
1012707
562054
1042276
240212
617716
729727
903812
411849
446236
41192
716524
1010171
343746
348967
437377
746501
892532
806272
34664
519377
973256
132022
792307
739508
390589
1037308
231967
577816
532044
836354
572970
64389
324697
121549
835785
478340
289142
818638
475662
416053
33252
579905
219919
791872
338773
459348
431348
607860
283279
507250
382463
184111
107993
442371
140579
371112
614548
519976
631429
898669
794203
532652
46586
481249
899201
536701
446299
180053
621129
303925
653189
105548
249941
683411
392905
765932
334626
435566
435847
712866
811499
655701
599507
476964
753281
936988
727210
145441
135124
199705
255288
789015
758247
754902
133567
771568
546054
292691
575990
502065
888941
932975
551165
472173
1014407
587530
782263
397754
498119
645171
880645
807655
532420
19208
353402
699098
773354
456635
285823
365682
720353
392779
602837
546340
295193
970197
603223
818026
545567
656878
267973
331963
791194
13115
584996
341329
253062
181443
394337
877613
907216
567197
481968
66869
690793
168066
96936
106428
126056
982984
666142
707509
784868
799471
634626
930372
554122
181331
817581
24015
70232
105132
469236
360526
305885
436344
262005
870930
714274
318213
421088
216064
193912
495302
537802
982835
415486
468305
820989
420744
408868
972630
581916
581286
363110
52514
443609
317872
808128
320865
458839
668282
759331
124579
397783
860846
949019
920989
477963
455494
970558
69153
1008189
1019972
481734
647372
974842
193525
58713
325903
553084
660902
1039009
827881
284144
342300
521194
647812
397422
730291
356979
820428
281987
172979
682147
108479
16625
48989
730477
739518
696797
789653
997665
590736
200149
114331
939007
470318
382155
1004884
708490
140597
965906
518038
403160
399231
500660
920110
1037071
1023429
581498
12654
539785
365407
828616
292087
555551
226195
53824
863786
79102
523278
524471
1024772
1010053
254677
16643
454148
449554
405300
365505
54283
6337
869238
311050
215539
246534
766088
888387
268248
61750
960969
884130
830021
256428
670438
335261
882617
215310
57311
476424
653833
998094
435791
811349
988007
87774
439611
225943
665766
76199
441980
516935
54233
507213
894681
272592
626248
198842
887856
49544
669066
64275
914694
784792
367533
440132
260715
659037
423819
820531
462005
33053
816736
187247
12952
116648
384005
848462
367004
491299
943804
78008
611122
316061
839203
196024
356399
399627
573222
971232
800721
56998
264882
619097
585386
503540
348547
1033368
675899
608549
243720
8879
82486
374887
552548
879463
285102
278698
928024
263408
1033296
517029
896370
131113
883083
964076
855547
730232
186698
182065
444161
626020
76905
895700
509597
43479
128659
70997
364870
268654
54980
494050
721994
983950
325027
152384
302249
297556
47649
219454
543125
738701
896315
390838
438018
379837
429394
548536
275301
376448
410852
411098
120377
366672
950241
950308
753188
1012472
376246
989345
998570
37371
19002
936831
488114
223246
178607
1043357
987578
226216
755382
841775
719324
513739
409987
4596
698599
525544
890791
855886
286879
385501
572308
489243
197918
3169
124366
216288
115902
801582
445198
645133
432438
1001029
361731
910445
11095
712565
899244
452123
98161
125790
1039981
831126
986169
39698
559938
889840
436092
949245
493030
797815
104717
340890
531580
605883
257331
1009306
363970
1001408
638804
326423
370041
47070
123876
151067
218636
462295
570156
820484
95414
835115
194847
350272
460541
93459
730357
760494
329772
595100
550252
521978
965375
1041499
50682
431858
121349
574876
488927
667807
614950
979654
935757
398264
890782
409186
989172
934903
686101
913817
289058
87528
363394
128638
22115
565480
522812
231519
150060
946558
76697
876310
179656
954306
778226
445998
251814
50325
99494
135784
843696
889184
924087
40628
510168
617383
373930
483211
940815
292806
742911
512442
109206
593770
4124
445544
643219
453837
251794
189413
653087
322904
15457
914949
655159
674089
354960
898004
20468
750282
733231
395432
269652
711826
923008
230753
456798
520642
78508
925899
366217
174102
381326
1013400
868572
398435
39984
55706
165061
376876
174714
7372
410695
1022258
1028877
698892
1021332
440735
178136
979495
657952
319136
342583
373512
65780
266871
918701
992974
653244
132720
62918
919051
547172
100493
867473
1006158
175485
557341
220699
647740
296720
688200
385005
891893
500837
958394
537455
155155
418136
47379
693799
158757
516603
272002
420250
594837
755190
400141
51878
899012
342471
726134
785322
268922
653919
1019984
912501
4004
690031
49417
651128
265668
652771
820014
30322
98270
369291
991219
432601
310387
103018
535644
808265
992653
77395
144931
236637
329449
19261
781943
803297
579025
184534
490093
155984
178975
508142
604952
205251
804035
452995
961880
99794
349489
551398
744694
149368
729430
282291
889700
33840
375984
44638
589040
558938
35756
1039842
520182
405185
156959
57646
380939
753154
854710
561992
236830
261963
705129
911349
882014
58168
380371
878968
649328
817872
884379
910204
757278
744397
587225
318242
462728
947716
245389
184877
882800
262044
1039390
875089
428639
265507
632747
700611
932533
208486
797536
354384
694212
537306
212137
924103
628612
288652
652736
936637
546522
478746
60255
1019730
505304
231191
1042375
748916
879358
646155
73950
108424
380700
676875
625688
794835
562882
353594
211407
671014
132377
130160
435193
716419
386248
416973
774566
652370
57580
669235
165891
596759
289459
902803
190825
47879
55359
716711
421472
912267
594886
435772
206664
866005
913819
547091
830485
434488
583835
518101
493918
922239
148136
412155
1003976
294076
414248
280618
229094
533441
673250
685944
981167
843566
643677
79511
945124
403743
776536
744813
320815
320738
195234
499734
596020
13156
924377
136655
325079
597012
322301
135664
63995
1041644
409060
564241
892636
46446
803308
97344
305048
638184
84023
748346
37925
890318
404825
51076
875934
363550
837805
594506
2343
504440
23341
201786
960460
996593
304811
735731
780742
584376
597370
660955
215678
272007
903507
23969
191433
129262
109871
506089
89022
982069
495348
398659
199184
319898
677311
930836
876511
530164
703975
859676
855748
259958
756835
248447
16517
232866
723021
559758
730331
99650
493330
851275
546376
803757
180453
547895
219406
58132
262161
749434
596365
393843
619877
298902
982894
173710
26791
574948
841662
878388
294285
500836
977866
985221
1036753
359903
262776
830396
909678
410140
502318
521989
513194
243307
544271
350401
928991
374654
417191
992520
164874
345910
864669
894939
41522
651089
41055
103127
935
796721
393935
458146
23789
413379
1003255
961986
16386
93667
215068
734236
793538
725534
266351
957888
534739
213352
639693
667309
363033
708788
630991
327651
435499
144113
494466
106943
218229
22071
784875
1000126
918525
305807
406469
361884
354668
605854
828426
258242
459417
244873
336068
860649
595856
933210
642775
846758
227698
433576
488767
992393
440631
1081
719931
76511
122861
723374
788266
381482
249798
535835
999765
160528
957365
131674
573028
602451
844974
803578
258226
588743
407118
454528
919555
1045156
466363
188276
139287
214992
624014
1024677
226470
185001
37010
919570
132118
537863
650894
82446
753049
724160
748945
290793
286624
746363
614464
876554
191862
464050
45956
531417
329900
1034132
313414
313618
539547
203469
444874
958670
744865
175232
42526
430922
771848
721556
846227
533138
255901
266423
264711
293187
893317
287890
610707
563160
167932
802591
123717
46056
431157
550352
153170
988447
928144
849557
517326
804113
859239
74292
579450
315103
911214
834777
455500
468486
1001281
910125
825768
934955
485236
520149
467008
998476
896909
149778
194189
63979
427298
792494
456856
15941
1022037
752976
727278
217571
290850
1039906
835413
48273
219422
144633
224742
47444
245018
740340
633016
80701
776244
86356
69143
967099
40030
777929
779060
339736
371729
696475
609686
805945
593265
642126
160268
310434
534929
874233
130155
403742
107961
700740
208766
955299
604097
246929
416137
731892
644864
48561
922252
111460
5990
627638
129891
864647
1013767
718726
1002338
666423
914617
779721
963316
645113
633204
388635
958082
838528
635573
529350
448006
507757
462955
480572
532265
693809
569693
1688
139233
582806
839976
1029066
432024
504519
578762
667055
998075
211786
624696
481786
1024151
579441
733037
47197
984910
923065
899352
771063
922285
380941
81948
25101
609825
61963
947465
143845
831610
733044
968130
815728
573653
391123
792395
885043
77412
729802
87703
355783
563079
336107
265933
624923
39417
251349
714763
515984
697340
411849
940824
1041098
110534
490984
719180
971426
996431
493986
239661
268002
698180
615168
382014
549717
250036
574867
361052
197118
263589
266115
610589
338971
1034355
993224
345692
300009
620554
240936
397524
854103
21391
31931
976079
439358
104183
839112
689811
118572
446498
346947
249997
616606
426703
674911
1006266
574174
122986
444043
339289
397598
401472
152440
877398
157540
147988
984306
966996
1005629
600574
730565
421309
513270
481435
535330
761152
868753
719571
488613
967603
308601
909193
251033
957003
792031
535919
562125
344524
213495
953016
3150
863966
1030290
974655
684621
380893
673821
98942
146439
944096
73748
67222
977369
330568
647244
668591
847699
886605
391566
861499
516631
631810
674412
54349
1000015
184236
350451
488474
657181
1441
726923
563630
587080
731982
906484
673696
683900
663279
915500
364265
459680
160561
514957
699165
340594
1013138
144056
360720
694267
77696
623985
317797
5153
502183
354246
829932
84594
458254
435250
232313
169137
849614
180207
459919
258984
98122
70141
1004869
100969
281238
695451
580159
26455
768761
722035
542457
643100
979296
755384
445456
383967
679932
379613
699386
476048
570302
853994
558005
234963
529841
593572
165863
793206
529395
444837
870215
477650
334091
925263
225357
861933
924511
387076
420118
945349
703621
637245
416810
1005767
747802
813882
882725
704364
363522
838510
880728
375390
346995
595516
875833
990509
408630
852002
777958
856829
684271
531994
890670
795959
1038422
945098
1025017
949935
176165
505465
889174
342946
657764
110130
204381
562645
162174
756593
619910
785708
218632
257206
450312
617258
795209
217803
870531
23627
698433
288390
644403
927560
178317
512966
643357
572334
625448
593727
978319
970479
311114
162389
663768
205000
220378
515278
675679
875485
77987
304777
268993
654432
360154
912499
1000945
1017307
493411
32967
975792
41828
266543
775138
699450
469961
739759
406340
563725
892231
153077
293958
756883
692461
179992
704943
185170
181513
221307
575898
1031561
438683
505123
57257
131690
976925
915655
775035
480983
689982
862323
905318
111054
596967
171788
518114
165222
899259
43174
628298
600358
55926
668607
548204
734586
915690
875341
511300
745837
1007423
617056
771241
940516
676639
254944
125973
311872
628643
6450
256881
861950
545442
396499
530891
842303
964532
12738
107324
1038887
500890
294115
309552
266790
485063
551535
929616
952177
53247
3422
146258
502605
313597
155246
66444
645423
43785
990564
516771
386609
897805
152224
569024
859842
934863
688302
7823
612736
724371
654870
857849
411100
335392
895431
134036
947224
383637
370276
553978
484668
717134
596896
769468
480085
405083
766442
841761
343817
456395
705711
827467
182909
797231
345451
919867
455692
763810
548113
66145
779796
542468
34237
564452
283647
486109
654002
323288
109001
607469
106966
430496
644782
933054
702709
440519
38440
802353
827762
449751
112647
905741
907055
978739
850714
924734
983955
820851
644855
570575
785001
291034
106845
745894
501689
159593
248460
640397
377356
195776
86008
375464
196643
107952
454042
412796
821653
441031
747055
318661
578458
545674
491314
582244
260920
519245
416074
62183
47339
112695
872965
729485
962299
165335
361471
1020868
665991
626317
547680
554786
1033028
956910
386663
480935
830939
929601
387571
757350
59110
575201
272322
1034490
931469
701675
413796
203563
913552
103068
278768
184902
1026495
462082
54179
394319
512393
471691
86124
432694
488420
250776
1031998
331533
619035
931158
832010
158253
326281
377728
1036478
450386
650387
288998
923019
693851
374673
483702
1003801
248741
931836
607742
266880
214536
235776
105030
847222
732138
238794
263964
926160
471193
478520
626533
881281
315644
1038520
458831
428591
634167
36373
762183
282130
1006336
179958
540499
972400
647650
133692
113175
742180
1033785
462010
798256
1000959
794869
54581
24270
656741
738064
217779
603934
142769
37092
576162
347635
349863
619947
839560
911613
281596
322499
1031667
662581
1032326
106087
856954
383249
913749
154937
271752
136275
720562
574199
187727
430946
516302
133175
817191
128246
1035870
991211
726861
459061
918004
269955
206426
160845
375279
640353
739890
698139
365773
987741
277768
277738
71560
26919
428066
811349
312599
748580
505521
861337
604173
1026439
880418
151208
481149
774711
701339
137607
662415
388659
726663
508706
671332
930528
762923
946752
257232
141990
556442
685454
34673
177612
218795
908105
694455
915827
589838
168403
428114
7503
424050
727499
901135
732631
236606
163193
643976
737476
557081
42319
594231
224991
78554
193862
147189
1027075
148175
335938
675965
757144
886170
870578
866145
280171
729631
955841
165117
700652
890130
683936
752414
1011437
709635
625410
824401
1027854
1022874
996615
69811
866681
48122
344072
7574
586080
707257
400515
775531
2049
451213
693805
299317
636364
809202
559120
887922
59586
420340
1006874
640678
539983
368544
209416
471849
522091
993093
620565
614890
701712
664379
611457
59562
597631
378542
841901
293928
208006
640244
413698
900972
971939
66357
158255
544460
440526
617198
995891
394863
516624
484399
833449
843446
838332
724702
532536
579656
368712
581097
132713
719677
331412
1021836
510790
328739
966648
144901
912731
138474
482188
180411
816008
601575
1030235
118379
118902
163231
970924
202180
256368
390056
991026
507301
750945
502034
832385
465036
772174
146352
671423
392437
341726
68627
744018
52801
923930
842454
253173
660574
962105
208279
610460
683102
429
699887
250719
548583
720312
662138
155559
799274
613024
243877
326524
993569
225411
978102
996248
335531
10130
899783
36978
27002
607229
261350
84343
189966
670888
143581
75035
635343
435827
289641
938875
371578
496778
448974
908027
179330
906183
92943
297817
370393
523006
106495
518965
298880
1044104
933190
641393
659818
39174
223002
680598
973991
443636
570600
374001
670804
244921
906143
854487
569075
873530
851210
578559
45971
341687
994289
828843
69687
904497
128076
460551
635305
900340
747523
294804
833515
433988
827308
677889
798407
411698
36640
500618
995831
1018649
268148
367227
280265
707525
809512
395973
580121
799624
840462
8404
59813
583958
178557
338920
97428
959329
796413
1031110
554483
579870
886064
672541
622991
691740
758966
471971
978057
576283
1003652
804563
264652
974732
845441
569282
444617
584102
205977
990851
950478
680
244654
907889
928
528393
144983
172069
646334
533595
246313
673020
412152
362745
999537
261783
564358
961009
641169
1020998
228182
739548
454848
35574
246801
195033
763453
193701
675055
836243
640580
430027
38949
633999
788784
866097
807457
180886
586607
1002103
72768
662269
553580
141638
204872
374083
1024220
12125
474440
353977
168385
549879
511210
1040196
942367
105612
735958
372799
462537
696988
537558
193369
672520
616786
440036
349405
338854
484168
270664
945674
1044544
540218
1031560
281724
590837
486087
198388
472066
884329
960241
622339
77047
587144
89203
1001598
624203
458252
611820
370898
617242
178093
710668
241330
194190
770436
253112
589222
374616
372711
248903
116205
232077
21431
636908
3537
175469
147389
945766
51899
23947
444344
36527
448488
747781
859717
577239
996328
731229
282269
224926
466826
538428
638516
89657
901600
187709
105515
1035160
563735
859290
441772
156143
466703
36249
176043
617652
771392
826354
596726
465070
434819
388851
782137
1037954
585238
187978
318393
917364
399643
141191
556053
874780
249110
368607
565593
651675
141868
180091
956875
903987
340982
375608
746546
517731
434715
551180
291591
554396
89593
295651
837718
507920
818076
519120
24280
321281
160118
288495
790402
565719
871356
106787
584661
246893
994992
948801
85055
8549
372710
524092
902740
871287
742480
208719
71370
208355
299740
1034877
168609
314609
141996
961816
170288
618154
981610
143086
1030206
68092
84790
514453
893861
137362
307288
113761
310858
754950
557046
779446
201876
978096
483080
762530
229235
815077
202564
560275
448291
213892
341839
7981
535400
826019
876731
492302
1022136
221670
409182
823109
106836
1002127
893797
929734
184954
644710
761314
237094
550055
425056
519829
926293
406981
23437
240481
699110
38905
690151
817208
541468
202377
709833
917214
343415
770465
903723
966240
830151
286466
737706
579059
995089
497448
320688
337674
532569
687124
606222
6948
767489
385631
178136
994520
979755
771074
635692
87533
111939
789033
745930
124218
780784
348290
116972
561786
756462
372303
79495
681657
788979
742204
411825
974984
99544
216244
733209
53693
722391
599420
603008
439677
204405
582935
333758
547489
241186
368177
286773
974565
171046
97041
388149
458885
337232
874248
758502
892626
413113
121792
195082
116350
661382
483243
926920
78507
537834
363269
992349
265414
1001626
530079
290246
733375
180969
418342
233694
812695
240289
229068
947886
602778
911663
761691
102142
203320
612501
146785
518356
1025529
947485
202051
629208
48204
939082
245498
614823
536995
167444
180892
142703
135414
16667
561378
975585
513593
249673
401219
935704
595917
920713
345145
19816
106345
387028
811176
371858
813883
972327
928561
631932
737599
48600
656635
771131
945977
332710
299913
785971
613234
362845
361990
132850
158880
52611
421530
36877
114548
914488
907661
210844
196320
669964
195594
400614
391047
659133
533693
245540
117285
135273
739485
357779
718240
402703
830851
848704
248711
147203
872816
680724
422521
807418
426210
974060
611105
98073
476231
935677
475400
1018483
308268
642935
109667
748674
314619
593587
443537
845769
544515
964789
853408
268602
357031
363180
280035
888474
995247
158183
936958
199182
848895
526557
99303
493152
487399
991758
206672
142218
148959
531340
410667
1010839
781915
560150
693650
837564
782625
471698
934666
163742
1023395
452796
557495
734847
951390
797479
918424
661663
238516
2733
289150
241782
767413
402782
713989
906732
294203
811734
969371
891500
545319
281438
109364
123695
17444
41259
228483
658095
1002305
631869
503121
315262
499626
285471
584734
739211
888667
1023412
515799
979969
502914
118961
499908
294092
448803
364846
492869
711182
840920
149401
826032
808637
45702
499367
155311
851518
989043
670084
470961
171321
965776
619668
292109
756329
1002785
212011
727040
115388
551170
967206
628510
409636
582285
641375
717711
6719
59963
5603
161165
316403
837266
990349
293292
180589
595810
958758
241548
692673
399953
1019805
930305
1039684
740069
866582
889428
1035543
347197
562854
726202
288228
513482
580204
125477
489982
383936
293727
824592
660089
352388
519941
375673
392971
996188
761940
992434
821129
628153
546757
425665
367998
386019
500628
68217
388625
1032317
493417
335295
717744
1032378
99962
761455
852617
626295
377134
718309
903427
56922
697936
155377
81640
471819
416631
972788
77305
156864
139321
283140
1027877
521340
570087
517123
809229
52301
741115
143269
86339
637683
892044
656375
128631
918422
501789
866691
730152
883863
284562
93871
747967
404072
535621
961041
293330
820
796991
582989
389045
273295
829731
832307
585522
14084
150245
982155
458507
190682
911479
585314
874849
272352
977051
1017761
327127
586839
767745
994976
62538
576219
851450
598953
430253
327449
766576
421344
257585
912067
848695
213400
749498
383145
490444
770786
417026
314549
281297
71071
325509
803600
965346
472640
63724
622504
852537
465190
930677
474771
222316
903602
424587
372381
825075
383769
280144
62884
948785
309823
448999
746162
858770
424893
1003950
389107
862446
930644
269708
339171
613372
598556
484325
729739
777818
292689
91630
816287
108570
303909
805657
834690
508828
261526
182993
78787
779021
243266
620696
1007338
158571
1023090
59532
456301
161262
501556
466733
229284
806025
265994
315658
438948
39267
75412
553320
800735
758474
80759
834703
467647
344908
5137
534221
799179
448120
910894
740767
975585
109873
412344
908817
182046
353727
686063
344106
456206
27776
605879
751089
281685
826800
281705
6615
476157
14941
921307
1034634
957665
636700
43441
200467
8707
988836
1004297
228977
393634
176877
916663
34511
472163
778836
774560
441837
936695
987479
90328
339781
254576
557510
583601
807637
730178
203786
457954
246289
436363
223962
989368
840958
254752
49425
451286
973314
852597
895973
214728
59359
249203
927686
207562
999801
967019
480566
709111
820207
501748
69969
355795
140365
260489
68944
451747
536332
453439
942875
930756
25515
651005
854606
204493
186487
71157
454866
715062
437137
833253
736835
478997
140671
426107
296951
1014869
9460
221462
13785
142664
38223
652383
52708
245996
741475
440556
471444
521041
897596
192959
535596
660616
128121
405951
609766
780277
766192
180200
265836
65801
155854
369445
576639
471916
856646
228572
876516
14391
635730
96446
256919
511118
701973
943996
954413
627065
816919
940803
132496
745020
363272
37811
243194
254960
228468
391163
57753
587421
15760
419419
873372
69850
94217
80162
822396
511678
162647
672036
908330
785932
550755
522588
308273
1035858
140890
322971
626659
508280
645598
19268
1039609
764325
1006718
1037532
96649
252539
312922
662766
315493
1007217
35229
588414
961872
1022351
1009392
503022
273263
985352
298191
506425
6374
236507
62895
208845
356680
123091
273149
547904
488153
800418
700514
736638
230818
400091
927081
228543
315343
926823
144693
685543
684487
475798
85759
341367
407503
330772
699900
222811
338960
749949
794885
813868
808766
940530
704043
464062
736421
453585
718654
989738
990406
194565
368283
922750
261033
255362
555327
160564
849659
214455
982407
270900
376914
260048
579502
883598
952413
224482
169091
193863
237422
855169
888793
971677
890814
159177
586602
25219
597220
950174
882240
98012
506545
797304
833790
436330
368225
912930
471050
809167
584100
161822
620491
502495
710255
952732
551323
1023924
492238
772155
886866
285939
708037
603336
206574
97925
572220
553913
731071
237590
499245
776774
483372
643121
614371
871781
1019020
384058
979682
546345
31632
439582
108429
415437
279383
928844
736519
740544
422700
685563
283380
958907
545455
497720
965038
623975
645393
142036
766780
891237
171198
863044
1025432
354190
88837
777214
607674
242393
49664
825654
153161
587866
323
654670
679739
744091
1024454
407321
24520
23016
667237
968504
290299
367308
324708
662823
555377
138279
930362
828698
449177
1044364
661882
441389
32845
998227
244275
174283
1019303
23016
5274
72232
217955
328693
871464
979966
753320
241320
481494
223728
292703
905746
960044
611041
346074
289879
266537
505710
115152
4951
650725
742492
722
734981
506050
8423
893635
579586
477896
1025967
422430
695453
971677
794794
176239
1024272
60080
810585
1014298
755395
220788
752209
294508
211900
933321
586875
495328
321100
235304
408687
251986
343182
135106
676217
680765
732791
758899
1006943
343882
88480
526429
638357
885120
674807
467676
762864
717107
609300
558882
747947
386923
25538
211462
922248
382955
287387
605460
47194
839025
152365
780926
1043409
84506
803693
53823
775243
419769
900014
459067
298015
171328
703172
517044
287509
603772
356127
808613
217142
675023
380415
684688
745591
34017
1004225
306493
619476
698590
909806
303847
346349
426631
152652
81142
84951
410519
37252
898566
674475
440746
917721
416927
503490
343465
827827
430771
586398
817268
796487
455437
898534
981043
366645
586315
578721
100446
999985
244400
647776
126022
177419
604647
151160
232951
915933
156124
456638
644705
552759
805043
314896
279433
661542
839629
153503
177638
165608
863224
313488
365089
236149
881835
690496
146191
438254
1035600
968755
779911
961336
792183
614646
621165
171913
963427
154916
106825
842088
139000
873422
656626
425733
283290
11873
579424
710113
906092
700710
423581
553839
176848
188217
169763
1009408
52041
115180
708408
708952
827570
366518
429079
371174
576258
843246
430998
710523
1041814
338511
357086
506719
309853
827740
964181
901902
286489
810480
360471
414397
1018357
662151
495842
289154
250397
112698
544448
560221
996437
688805
856577
389888
106550
706116
134687
759986
217174
674680
415016
130
328864
1018344
440215
713708
789892
298051
531779
1014946
509555
697649
525354
812865
442846
841864
512417
416161
336737
78625
551444
897546
212400
1036329
197221
92654
462030
741758
52181
928553
84620
569042
714024
707743
406983
676523
347147
943507
144663
236087
799983
867480
997636
493322
865935
354240
1023565
1019417
648677
567237
161948
279679
473569
780552
136806
279221
273342
506798
92975
744201
23756
270931
776794
525756
692244
249361
239176
174306
157642
871794
9323
252668
242473
569520
779053
363759
953604
121754
4747
913576
416261
191864
775094
181759
1030735
791878
34518
297378
82067
82021
891930
96595
831835
311093
909854
810710
765148
518592
710216
380089
322977
534830
152040
610730
865470
124265
443691
293651
764861
88637
654826
478935
365429
826286
125548
130228
376051
995149
393822
390333
847616
602523
853067
830996
460854
351292
223418
662481
760439
901271
670927
1016908
595644
766620
431160
503465
866055
992073
989740
411122
36117
495613
728439
851274
146743
299163
291157
93251
658711
572798
36004
753643
593374
824376
960856
35996
72572
547665
162213
211258
65245
559822
265220
453007
682414
597000
375433
585046
426481
111148
671747
967704
987383
819297
939527
299992
504431
993846
212664
575871
185442
10134
1043960
879371
197973
148190
474849
223469
6035
423039
151500
521126
598275
781508
582134
1036927
738342
158915
371664
296330
273647
915031
524020
411817
984337
717056
688495
757400
158092
75257
241149
499585
162208
787313
84352
334925
745011
246757
1038745
488131
965047
881817
941491
622756
659463
848273
496364
634668
115838
702147
497152
420518
32442
276188
929308
1036487
885295
195858
143319
89765
844269
294441
94403
492295
760560
503199
669564
582173
769263
544516
903625
979169
441777
1014189
974810
963110
371085
322343
254294
1000101
674536
142107
498804
958604
462785
43460
574506
157870
888817
888236
94931
998487
437610
497973
727938
127357
537952
781536
1043861
184900
248904
257702
107633
881906
436022
961548
66567
736085
629360
560913
496156
984874
853765
827798
892346
87031
525089
123970
1021303
532835
203322
99837
383301
754327
2824
633857
283716
131377
693874
158351
185638
825264
476107
959725
400105
922595
186611
837137
588843
1015357
278381
1029977
437854
85344
253984
116424
351134
391437
748282
421578
622993
65196
642723
549542
623360
746982
187622
224561
853819
458431
980189
392697
558515
419519
751550
263927
747342
288633
394075
604797
17481
115521
772755
205799
611596
188385
773544
585288
260935
946541
479605
6792
207998
508519
487851
501145
923930
49607
83719
311593
828137
650022
763486
175043
283916
694368
314085
189744
402099
80898
324342
637703
351935
793412
400180
887984
1038874
961118
832264
318162
711065
139849
600766
945405
554296
713255
695929
368493
229129
600340
773503
497343
910186
701118
345739
87117
702763
369630
915011
100779
23091
370128
680856
445495
865468
428492
477142
730738
800133
865764
789246
377267
279419
347591
987108
163908
488670
763972
295974
564759
672669
374416
312151
241960
751895
7327
273388
722820
469501
237915
735566
817438
561237
152039
933539
641642
62216
986646
477218
366731
8412
39733
983379
512432
320871
290860
209271
138807
1015853
188644
449644
375267
124253
630388
702772
570588
175799
767132
712401
862786
706410
291565
758731
758122
975607
553378
1000586
29855
713279
701163
447021
414238
153805
130109
655843
225735
104959
58085
444020
147637
708227
329497
263928
974711
843181
480272
678747
375646
275534
934485
884409
349797
712288
926476
506119
299981
439327
498978
238166
830189
632653
899044
498679
212067
715042
718996
666752
73594
638355
267397
524559
822028
997769
341119
476997
59576
636856
257459
515972
612939
557459
1025528
982558
338046
634124
371083
399520
816015
1010097
282262
512692
672156
21435
667117
571486
661591
582518
505677
767561
865119
24700
560940
226404
89819
480109
789471
263014
138737
154164
672228
132638
362736
807556
632277
440547
72865
195942
880869
573281
723797
230897
122067
753444
876865
733567
458832
266260
490583
136284
962358
932979
78862
398192
505521
764985
606493
937873
790313
932186
562721
375498
156564
479098
89598
232118
196142
998568
921917
489843
919841
837249
476199
182510
493807
629513
490544
861545
43020
555360
66009
640633
800196
494184
794530
134093
742833
64488
692511
903017
226691
765439
67154
257564
633799
942770
321918
32095
454212
486930
372236
1027384
49940
808205
11813
569311
921056
140102
126256
930282
253273
520241
492189
70493
987304
671070
182499
243371
907281
899627
536525
896853
858222
579909
614740
88575
1042096
381752
337928
869724
904166
105586
230243
986358
46180
261546
364089
1002353
468844
497782
677532
942242
899295
623549
562447
856738
188113
441508
598567
656627
145408
166746
617285
379592
322759
422308
30141
705791
128229
240260
32660
421386
394388
17290
400197
56367
203898
33801
930862
425200
595766
211668
535269
740394
1012123
773834
148083
297739
107520
604549
569455
436382
847053
447298
964094
358417
582681
531389
938753
745559
455330
563822
989736
1015755
45947
455247
898399
437458
757794
805201
213698
158406
565621
30705
442869
946509
898711
846455
1308
943714
292391
445105
968857
34116
84240
504983
621168
39280
694939
178364
705340
200775
248953
148247
244966
19525
105138
239034
736271
340709
472018
799532
452942
452729
333397
725617
617646
646177
349321
879586
39140
640692
541652
370814
584763
994813
913622
733532
339069
480696
8015
669526
190182
990088
426618
581153
148071
524511
505389
87506
642838
171778
590533
335391
770909
399449
183346
290814
879496
479052
899184
8203
870554
1007905
444205
275560
964858
494727
288794
473304
789750
442368
444904
192826
801820
420060
177182
826259
900480
876493
511754
624890
101405
229226
210198
122490
505528
869440
563250
775540
680276
703722
616646
1033242
263382
936592
687984
233816
18788
539331
943121
408084
18008
251318
499677
793852
690958
921864
963017
386740
579871
78416
961078
101762
327526
714578
631374
998304
730519
70486
808717
730298
218085
548481
504584
593412
76471
845939
249066
632187
279378
311681
986535
625387
666662
700254
396992
871943
518382
537744
547753
978854
28697
215643
144530
359251
879442
825370
166652
135975
252973
908122
875035
19249
1011312
810541
917586
577123
513406
260407
676964
308303
965784
840271
868026
396654
609389
854404
1035148
503998
193203
256131
709227
129905
215596
445313
696201
190943
874375
948807
992085
377797
663863
54330
218823
516333
426678
117603
1015633
401972
717333
918427
965081
63205
989222
1035537
923878
476161
79102
301819
246572
713821
146437
128129
1039814
432686
887135
439290
417963
764713
423784
522091
476961
1022652
730870
704934
346621
117042
611895
123852
471702
274978
788038
184746
833109
340338
103172
118152
300829
238457
756701
742616
421508
638309
274538
127750
239265
341650
25103
793306
211130
805134
725482
1018928
805579
221721
799320
802706
235128
812958
875879
767995
913345
506534
970014
580056
662795
736721
900816
495347
66174
68867
913109
747320
531764
689405
195753
890586
548167
499185
468639
139642
509652
776450
661887
915146
745527
210810
543812
576646
432995
70221
635941
931518
300414
8700
45075
586915
855015
349308
865746
806797
241555
96805
482421
976317
730310
859164
769803
547508
988104
593132
581412
633349
447549
170795
88637
851244
726672
875213
240113
142070
890016
590928
409317
568108
639924
868814
395474
618117
376178
189883
949391
529105
756581
609143
397646
765162
887313
276141
170005
641160
345098
677804
56661
328543
856869
176562
224270
253391
333495
408588
419277
196001
87178
710313
339715
215460
321870
668957
173394
446026
229347
122303
311476
966402
629690
639923
313752
5880
102543
860514
997872
203456
239594
595752
772935
43888
867450
352186
897174
64385
390658
313030
551697
666749
353914
1027562
98916
487830
244308
90207
18762
154258
466741
106904
774331
839189
420612
412155
532969
598488
891178
24576
680963
462509
530278
74412
565330
200183
607644
129172
296904
576356
667737
793286
719853
689691
810537
390678
744866
998208
468866
128107
874630
743046
513973
276255
933994
859884
406338
641673
129089
868345
212923
542623
1021888
409039
708372
1010216
464930
467721
353365
52484
414282
867079
194818
367501
627759
444882
303694
177727
763055
300964
395583
284190
783301
302331
1015197
236002
93030
952526
64681
821366
1014455
414518
315147
295254
864377
226334
992444
502695
263994
549409
93594
988385
612171
375041
598406
504902
633033
836776
162723
801041
686978
248035
429384
578586
116610
978635
574143
63602
813873
555673
453953
376714
183714
121931
699368
325792
645046
1034451
959886
664273
606715
416024
721239
27848
966728
750372
470741
1038723
446992
274562
100818
869722
71167
180752
794459
544640
517209
865390
839476
562697
864375
944066
113700
1020754
962821
564534
741419
673834
304635
334349
810284
139580
643708
934916
996569
97607
24197
571764
239047
899801
845060
50992
784880
776590
188094
135029
992406
320686
72020
983457
397727
876720
28391
621653
297231
685424
107560
560980
651976
956228
938281
109689
184970
802520
311205
367423
980748
990879
641409
521620
968987
353319
698399
606537
304400
511233
834465
174689
936327
559211
405751
132833
996312
957349
146375
1029282
285131
55678
149694
91114
287826
188724
647292
513303
105356
159873
255681
1017784
696439
997058
155283
951613
100164
915998
783163
730272
595666
956955
831015
1035567
70026
484124
718594
988763
185417
468378
899774
482505
749770
363847
159529
52843
921184
210245
882293
130003
322291
695817
555484
44569
998878
490529
223019
101703
331641
340448
461038
280234
1035079
277412
409415
817758
883541
719189
390194
902215
876259
701618
684885
714185
887381
520292
198476
522153
600718
580476
71677
1030907
969474
35721
264780
323121
488815
215128
698566
897831
681892
20329
410729
159737
1033054
653101
533022
1015017
1020292
332778
20753
180592
649934
791476
997839
461396
876944
316032
343083
248892
395748
126740
649344
503576
577612
1002143
135564
541605
121557
387531
402497
279909
696555
516177
780474
538150
208678
454788
724864
598952
518365
555799
249062
388669
76278
452246
579843
888443
529674
631619
4650
649230
345237
427066
734863
514811
1001849
597961
473715
513286
1020891
728139
523937
929968
741603
91923
381024
578687
644388
820530
495260
1009084
878183
886977
270971
25526
615936
533404
148346
518039
643580
871783
609420
1035288
325752
804653
384520
1013161
1038384
844696
764670
717772
312828
763187
879075
808341
660183
486402
767787
59386
96237
632007
985062
53272
184329
617513
944595
454082
36743
713273
592846
1017177
937185
193561
500793
661340
481119
439661
113340
158724
734425
254395
277841
325065
830687
470537
830823
850457
513267
526929
164348
1020763
961179
789951
271907
2361
217215
709604
377876
851181
20496
751323
775015
905681
428073
661110
173932
1021682
439740
381079
750572
42738
412452
221965
320897
313792
146934
936847
264206
803040
864416
185061
660289
481830
359864
579690
232956
292707
980252
177508
468334
234370
550299
611816
824721
514137
499140
198898
821421
589624
194161
762199
835055
474394
798656
585243
264197
611000
1023617
338378
614868
394065
713448
846888
68196
472872
57776
473575
226600
391120
747195
865051
481021
727858
306599
948344
739371
980659
603091
842511
142187
516529
362827
772288
252389
150847
190472
489130
634098
443675
303721
528854
578351
105266
1032057
933687
471834
599108
349992
914253
824799
204849
952761
989165
169536
764820
395170
385708
347697
534042
345586
225784
967071
797497
112240
1041760
476060
299705
886913
770674
970137
412927
897893
433940
835240
209883
879077
969244
246658
828605
979200
845279
511125
414562
235137
262594
39175
666153
342265
368435
729118
267224
662941
594938
350713
231698
975170
618536
596848
412780
473869
639307
999853
266785
872620
820352
754286
504380
978545
536914
539264
752473
413168
586926
305477
651272
932399
447289
234303
933057
111887
922228
606971
544302
449206
158226
173449
648494
747053
234304
739400
793057
312760
407481
811070
912567
532252
290150
338201
258006
782957
998253
125458
558463
360375
463272
954660
469523
522889
59862
927779
446995
259889
260377
405606
622795
818413
504022
77886
643686
589232
954640
505035
36496
417124
715902
852098
152002
998288
1022931
373301
96980
856115
914555
118436
66344
430633
477069
903846
489224
693753
254847
248094
1030646
127556
620780
966117
175937
605403
753486
931304
1037010
11355
943998
652713
254980
595038
572440
1042957
106043
65628
725931
534757
381840
398051
901540
103503
454420
1019911
856120
755593
673318
539803
714536
5447
404480
41051
12707
219507
67950
648492
878741
356329
920711
67307
254115
493318
681306
658707
919011
821577
325287
1015369
449079
555551
1015652
131710
223535
442392
271764
611958
716097
183418
378180
321568
215600
381405
966459
866426
658100
928489
706783
74827
516583
665631
220177
1025338
968131
739385
682917
314475
874760
300037
804560
15345
946442
733723
771489
233209
58766
292825
901494
892101
364565
1044107
679864
764000
114735
33675
22349
860861
253893
1037217
651177
279669
830484
787532
7790
26568
982833
875845
771619
182207
234796
16275
100675
1033954
550278
853674
531788
639446
934304
119881
293424
600846
464077
526043
514588
409640
127032
957062
177683
343462
395806
146840
121349
123450
124439
798686
964724
776834
421528
539256
324663
761543
85738
996024
47465
610771
871986
448094
330185
777449
466313
116807
904526
106883
73143
1026325
319945
185209
420199
199218
173504
138261
175179
178519
110366
618833
572177
288698
384052
323005
79567
485362
158716
90148
31129
494422
603607
356411
6996
21395
263525
967634
1042162
300980
117685
606051
685669
737517
580096
423264
793262
107537
619646
478940
396940
669457
71248
722785
485548
169463
368570
274943
846290
567930
488612
268653
828547
317212
636409
525101
906974
394086
170942
699304
688110
867976
193660
409557
175828
710429
179414
404635
657211
73862
645932
777016
858361
580948
943343
64001
465793
713917
276760
421421
471683
304024
502674
809783
440059
395778
481667
247118
210508
336486
804686
638133
256677
125867
444853
415390
155510
122515
225943
421710
777108
742589
403662
936569
842421
557182
190053
178522
923267
931176
32077
485260
399068
236854
463950
569867
1020435
940607
242851
648618
260975
242778
254756
897230
390939
487403
700442
730986
610848
533324
302180
332245
630685
758360
571913
885040
689542
1044624
215770
1027060
394172
341423
368134
130755
664622
841023
768410
220826
700265
227657
690712
304640
70171
146836
876422
606876
656024
883903
626906
1041282
574938
137463
232157
617890
934977
394018
442978
616094
906153
917312
58176
968514
517908
489235
401516
74699
561191
354194
364080
940930
194142
448694
158276
733222
31024
1013444
730615
899201
244716
965464
572561
489799
176302
757774
186430
662508
111898
741003
653829
503709
224984
125018
934957
556909
241554
776188
1032498
709635
1043255
327682
488982
749073
1007297
463080
406460
982405
17551
278
252397
489340
472528
897346
889017
821744
745613
303713
292213
835893
821899
228360
805929
657086
932464
978479
1006052
182972
562851
343488
230396
863237
327422
18900
184861
348720
114212
90513
768622
451796
434232
328080
720889
297325
230558
685255
206149
74808
1036116
429031
788048
1021909
106460
660883
866282
616317
1018205
445620
318789
952848
660544
625363
679136
677191
596890
71444
836087
1021013
631872
184673
716605
880251
533013
875394
67935
898088
967965
536258
44802
674957
442649
738773
762939
72560
280376
538092
244276
917512
458626
1019993
476151
211033
420410
568982
869340
762818
694722
179603
444757
948058
792819
614172
202229
61666
473923
603238
424698
866676
305408
756311
666579
660442
917164
65788
208168
461999
781215
1001192
188300
930481
1025382
176730
877720
130389
218190
1037887
601421
524139
300947
692369
793994
275509
580270
707919
189724
783566
673745
100950
528563
884996
55003
906480
169698
153239
564300
199810
1038426
988091
1001338
777203
931125
536835
23528
972160
501763
589953
243823
157196
840435
592099
833127
428424
457758
482155
69880
44881
924422
959896
842681
403659
992578
465871
4506
839726
920434
708581
817974
179841
409298
590349
875779
108619
361429
274406
703838
896510
105611
186849
509402
548081
985293
874400
357559
976369
502298
260133
464315
639803
1004077
812104
583541
258051
425193
198285
539298
543334
450750
298233
547544
523790
213198
941841
922234
623038
1007234
550564
656678
29903
707591
250539
591072
371015
115876
517800
840488
853885
167445
396722
66426
640117
373195
100802
875338
528426
167227
459019
556700
307658
575013
586462
195099
426955
702976
630522
837212
291992
754501
203682
321451
656007
353558
214096
114875
603062
490812
994544
696639
338475
459445
35434
940858
476306
463329
115309
673899
983880
912585
509817
546395
850667
492447
343922
658812
294795
264860
259337
972886
290763
821366
423473
28437
25348
207461
162948
308641
198517
1006372
1003258
588886
349819
1038051
131168
667272
412202
594541
30919
200401
583782
1011788
246605
48249
96297
79307
546002
995994
92557
557276
485352
679533
140590
207057
15521
934875
470503
326493
362827
234966
99231
399729
972481
332138
330023
32661
583883
890829
25299
976354
48467
338353
613845
920
404334
350659
259665
382204
346569
465346
52448
318816
502609
1040220
278585
843914
777717
78966
970708
341620
725490
382399
385004
252368
204513
509838
747649
135646
997443
421293
576422
452731
466721
563856
878633
1029323
152205
829959
601311
802603
1027114
243078
861391
168802
491355
673772
423220
407030
906383
728761
632719
987181
317712
734963
178996
445706
739717
934277
693637
778738
569287
826080
491343
43820
540456
814083
754439
116566
138408
74944
551683
475096
430436
639047
596619
973039
1028710
355642
654210
806069
595071
490623
339919
997509
154374
788512
431301
568744
863662
350735
80572
966527
135390
906824
475623
852011
77428
441480
35742
561813
505980
766001
903969
106356
902391
489456
369024
733982
239309
30775
253784
872064
271870
760050
542305
1031602
703452
775974
349340
974449
289175
907290
336000
151486
753564
323167
396986
219932
912788
452892
242305
493270
718109
833012
456075
162282
41119
382672
719646
936180
120529
946828
813765
243370
71811
71017
109077
997297
760052
799597
999598
964060
293849
882921
176738
154423
107805
122012
625408
320730
594416
994746
928147
134442
754159
873446
375279
446073
126703
487724
837608
126110
59309
676452
689225
561162
333984
525807
629479
112238
480643
827951
304205
774251
424504
590962
708257
307637
678034
321629
610359
280947
951122
6219
526447
864826
941470
340010
398360
57530
74244
726016
983303
219130
573931
592551
687464
807359
206290
511699
878343
1026560
771564
1002414
35180
869823
716539
513502
837650
591076
962570
789878
542193
835993
31669
138694
883892
3205
305634
452026
133143
313476
242225
1166
842503
339822
558660
766927
891622
477588
690656
285539
81085
737001
714635
727435
975924
786884
319843
880825
7654
886296
130023
36714
819165
697432
507295
449084
704902
248949
996527
369479
835879
504746
575656
367970
913737
528682
6479
213256
80349
7325
804585
576049
611826
676966
325410
583699
701487
811196
260864
467847
784063
291934
671243
177490
1026852
479506
322135
270038
545883
470165
551497
892021
867739
232207
214845
319630
114119
905519
878074
821128
969191
174529
135345
177256
1011032
35215
717232
117796
75155
802233
672248
917479
197317
1041221
164337
348954
1017879
458514
24048
618436
260092
494978
968302
903640
330826
942728
901032
475558
285878
93710
92194
120184
207393
191833
175896
553804
615611
379551
964296
882818
274376
697569
841406
213699
473476
1008254
973465
153257
829547
1025877
420273
536723
774023
622116
492064
150177
89440
120035
604135
606526
207614
526739
223895
979685
250064
375241
784082
941424
520950
304894
1029717
939881
1011145
194790
753322
382164
644362
49320
165235
377521
102153
822516
780530
765323
293318
663285
786426
103189
902095
890665
677001
778804
112140
386710
54002
587426
982802
863943
463168
640480
988070
235375
295597
673443
795400
647985
235811
688070
811030
823522
44744
102578
1010328
350619
189485
398342
743251
859856
228050
367094
281205
496678
926812
129036
290668
89654
42125
843440
493952
773596
727547
612603
928315
208525
656349
647894
491359
204099
686057
502974
151297
161115
183208
831955
872909
41943
839205
971597
625639
380278
259658
776532
857490
477326
233919
135995
785015
797344
972921
477484
370603
258122
643035
376694
371524
133382
342469
621933
352418
604638
338772
252369
159241
306960
454649
726671
986102
98387
501491
137689
514436
287460
446665
824363
253606
609635
566843
347228
869142
382414
666285
524082
1035895
911657
678352
973332
736987
791918
818819
416887
409637
632065
648667
1040951
190769
842223
682712
483026
941039
847125
1032283
654539
727771
844954
874953
765665
559548
84790
809298
464038
587921
676137
155709
313600
522968
310679
66109
252149
111269
335086
387113
802053
804920
19703
685831
323206
447097
918610
727337
363852
556109
769374
815450
554563
500247
369903
351933
879104
699776
319914
711541
887104
263697
1024239
32819
559660
59518
273364
661526
384047
122545
417187
781448
277367
185226
313149
802686
521532
945742
778360
561856
600343
335378
637406
186464
394941
661930
976193
124828
500265
226463
944818
974131
125278
923568
761777
553994
969860
702166
35507
103700
272643
364522
327541
498473
817260
526051
210521
689480
640984
351444
634207
825319
584005
174747
188544
94815
577689
957940
185122
681976
69421
781222
445771
158510
967981
451549
672284
762854
804187
911833
442092
1017705
242435
118866
511470
330923
651476
221914
782261
825195
550756
928064
960679
769162
453936
674780
83610
879904
627456
707758
683766
822446
241967
220339
814470
1016985
766451
573401
180734
824537
518402
474678
898380
78715
250329
892179
656177
667429
617979
75508
516330
816004
799726
493826
822726
177910
160981
101129
107197
953621
397748
547951
536996
446962
580149
652061
11923
740677
867691
15026
444963
660149
892051
496243
594931
391266
124551
1028048
227117
539730
492281
313116
377158
941249
881015
1009049
767996
817637
526922
366444
994829
645841
790360
880406
595293
534370
718654
792957
816929
143620
932158
657858
378446
933141
673491
167023
662430
737227
783062
511495
889909
848140
250817
142305
874058
380601
318877
869150
200925
488074
97694
75036
730100
568691
759967
338210
812228
73646
694489
105109
909549
392540
586283
214986
245125
797937
338047
262648
837565
262904
594393
516853
490095
220288
775918
19828
368748
228983
673274
1026263
623691
89892
575261
742728
674119
612300
803577
560740
444048
976661
478898
685523
44190
133189
450627
1022371
609801
20418
190467
721015
817414
249238
379024
150291
838608
851492
450981
806467
476871
718863
39466
269520
343603
951803
546052
111348
662724
194755
643611
576242
782069
564554
715288
403701
438289
616527
13709
684707
135802
362303
580249
268927
629131
662456
523624
405023
285191
975796
816333
870579
938593
340269
943110
416501
107430
903499
919180
28594
378651
863280
553958
104055
116535
562608
195424
764478
491999
723134
701786
815575
237838
158429
247601
980991
937986
1029623
709631
727779
625031
306367
438815
979076
335670
173892
380644
645901
731073
274493
776444
41188
940386
518157
300398
602362
423326
969019
772953
196370
9676
173957
874999
383609
986203
175079
670520
810940
751762
66122
732247
396659
488919
592370
400546
894864
851762
853045
405117
904026
633265
706853
940425
322553
34107
543770
975038
791186
710582
710610
69493
584314
687485
630629
317367
961383
191346
46206
1039165
779282
263680
764119
788670
554823
899551
719612
44661
901610
520978
922256
914933
704039
781735
421427
660113
622248
635536
577029
367728
753133
1020644
522313
699202
1038793
970214
963095
482207
786488
386080
707941
207334
1003584
765655
840823
662104
239783
550900
838807
309820
826671
62233
275611
280667
1016800
820960
49266
796892
203983
959637
930358
762093
3693
236123
831083
573724
808280
899827
114552
282894
581719
442936
1045175
953569
487679
237632
879902
693961
332264
537636
6028
553570
283110
687883
260174
70979
111999
767009
793136
926175
565307
403380
128879
624616
575922
344620
768727
695059
230138
474625
841351
756124
273323
266165
168614
986401
105151
66390
549622
320510
995675
539506
428523
310395
382887
111558
564711
1011119
16266
1830
916320
413299
745177
134022
792960
153863
621104
65105
630860
325194
505688
672937
336878
404309
962388
569387
1031266
737647
966806
562271
945254
151401
521723
69094
775132
235295
553105
788125
923188
82512
590134
957457
963738
135553
18498
901617
14978
602246
334377
1013361
511923
926807
398516
314535
511707
754638
277206
348004
685649
776263
22289
581331
221845
912576
501620
180595
286500
393271
265083
448948
414712
173339
55981
562783
718034
899033
498664
728135
231804
666372
174013
143882
334626
421354
515430
860194
685604
379431
100718
480996
1022121
51173
762261
376157
905432
254302
919243
111212
172967
469767
986536
332232
330879
207086
991570
739175
107050
932195
398571
374511
1004819
910367
664628
242235
604417
929865
917555
1007514
65789
442543
856535
659882
827689
976358
666526
809283
907051
453890
914072
784545
60861
413566
172117
622712
477221
292917
123466
855252
397317
642471
140075
755980
834094
530191
361222
1001045
552572
965439
430924
130906
207305
856492
756642
127987
142900
270609
219876
536426
256508
310922
494413
255409
970724
794865
531828
79896
449202
956106
1045152
752700
766963
849174
47717
990575
17244
972785
540490
101718
546120
788750
948577
894522
141263
167305
177810
51757
423455
900073
404761
761136
1012960
193865
641053
841374
117682
456567
707987
324439
399983
943097
357242
480610
457263
493500
678617
238454
218791
59063
95574
415401
588856
528430
324619
581420
334418
645579
116310
742223
636837
369705
944036
588265
203132
875341
391587
850591
475593
1029940
812926
13785
808058
650823
897704
795356
53163
8493
334742
1019635
48615
659815
235059
107653
519337
2514
921894
738526
534616
17074
70407
846464
630316
748015
239694
552239
541362
1037652
716579
179363
599849
590551
685988
532894
820279
599088
1010159
814012
539719
928621
990024
1000709
242061
570794
841069
672977
144815
829922
775658
694604
981167
210225
124664
503346
830708
208473
942512
54415
607491
575615
331652
541651
993617
32749
1026776
969608
957410
297326
915632
137157
839823
376387
542678
985893
500441
102354
455522
523148
426139
683326
899102
476667
675593
351374
667830
751290
693027
1004737
937128
565156
25719
534317
56849
499815
886076
286252
891970
689503
755261
379355
741610
303062
371435
145458
249829
171046
623794
1042289
841229
225505
951339
517049
926256
531231
850889
536406
731606
952556
182620
65584
2840
412132
433834
427707
685881
899733
471450
604581
288225
685266
207395
1001113
404563
299471
8119
14297
716393
506359
60369
345413
854820
108379
436396
205341
820521
809358
526345
862607
811319
662553
28726
167941
945790
974512
12126
32154
883810
641374
285100
534628
2982
750004
1005514
661941
632495
383368
228263
608058
946540
853862
158122
863561
456252
7857
780795
843666
49385
639746
1016786
697602
393360
998657
744258
628493
140216
55061
909992
321580
172802
78680
233671
844682
711697
64296
459307
93043
436215
799387
117852
225616
378977
200181
610735
595919
212283
863671
227029
425767
276919
972192
80911
397517
187159
3754
901132
694515
326700
894280
616098
31072
899792
675360
677429
26356
171837
268979
75540
526978
671179
703445
188657
355377
425385
950796
321408
831616
366479
1017050
536925
933192
376014
910652
766850
237197
702295
314164
411448
567726
80827
579389
1021733
604071
1022609
186067
631113
895624
960434
914510
603229
275287
989132
342
95153
19824
415849
677154
124495
65532
517946
823202
630090
787491
430367
996166
3590
899397
943280
335792
457359
512744
18010
728365
687039
671490
389068
85722
671673
887962
543212
249432
571713
533974
751057
108400
234561
587369
381087
817548
472866
416057
794408
375580
1036173
45823
262883
725016
945252
423597
850623
480563
39990
1024156
352240
191424
912502
257903
822477
627639
449978
147745
144157
803304
715294
924765
598321
447232
84797
46689
322393
447697
493640
316837
75891
597101
961639
631014
637856
769609
641850
833663
510597
539531
641437
909340
1035048
997725
720957
885925
947183
607419
344497
347519
50648
1029571
1043322
301841
37634
641712
301265
302910
568746
850440
489675
841079
700573
938101
751299
454329
568840
1288
384532
127352
253064
671598
901908
531946
1043633
645851
139030
683071
658316
857942
383294
645300
702467
778615
14996
92912
849284
837288
398322
646485
384499
404726
647974
98798
296288
284278
786060
437543
508427
652231
239933
306316
580411
491389
189808
709841
187067
866500
162368
515407
847800
774708
865964
996524
815885
342431
45305
723672
363771
632022
81231
231657
593983
242854
187967
738682
791339
119280
935004
683518
569381
863378
520544
635947
980267
666310
572470
420167
174560
565360
572198
987038
568277
434168
649969
577492
207996
102399
795614
774879
246206
939727
574664
151215
43360
258986
833288
864555
328411
608486
880756
515950
230248
608887
889026
177951
515148
914313
377542
345241
801056
156061
637501
633871
514490
233951
120718
31091
389639
915321
676833
1031772
506812
336568
324698
626810
86915
642540
670292
392377
318603
799085
10343
54406
31144
745901
793391
909527
212404
612270
138228
321542
209591
218649
1000408
604865
192802
332864
370703
106289
944829
859165
440032
485092
5432
971502
752780
288964
537187
932662
985512
364251
695186
282016
961006
747938
76062
601675
79896
6579
480038
902541
800166
180543
548956
306523
124242
665669
285181
555231
774295
988162
927954
250393
768790
981751
1031888
916392
953114
783783
889704
757694
722443
716174
758311
589565
602029
714332
89892
225440
548694
713511
254550
434228
679577
526061
392468
316641
364122
346201
139625
893368
334007
951273
930775
225096
585832
223530
225500
2374
766071
536857
543984
605104
790171
170861
81640
474158
931677
990783
245851
724814
99808
991364
767993
600054
592932
464773
679581
291441
982475
1039306
945997
944924
605035
1020542
903949
575409
941136
332740
989566
948173
946753
849769
57725
937512
715078
586587
1003677
801304
155728
322405
755649
514012
941162
715511
1026850
268136
875614
666528
16473
968817
4821
603458
165053
193922
714598
490132
267084
799431
981988
13841
13669
566544
236114
139475
529508
397107
997426
495140
95291
814647
845414
572722
198086
182614
918979
388233
975464
591765
619018
410050
642258
276027
642292
119132
611713
249755
262963
361692
475830
683000
549043
638363
889554
107110
62284
381313
510284
503459
23754
983143
186588
687858
583531
925590
222647
254368
508625
156985
386882
662791
110487
841140
804497
987784
826421
495
666521
596751
391258
611251
685539
876415
692772
831120
773542
538502
598200
225063
14356
869349
825868
348260
83299
498595
774259
965705
295658
246326
380477
329716
52408
228027
712036
510213
944083
594637
770288
162178
191384
250506
332352
822255
1026404
922789
28360
749493
989309
870234
966474
240741
83498
7208
204192
117489
471474
55692
128805
720195
922059
36317
764913
398162
312148
440636
512605
235575
173935
361941
495182
988089
587738
962143
863385
709619
281871
1042421
3933
289837
575210
765574
141196
17242
851929
877582
710579
374995
1037027
343217
54108
845214
394431
933325
926448
90087
726924
363029
281016
343024
912455
109566
351848
135889
326680
679695
69762
724346
848798
800827
248550
1012434
664545
270031
847337
995715
756173
808171
523745
319102
152694
1028134
684385
37427
300190
216750
235936
618829
206862
518492
43874
330244
290984
96605
650011
25224
150309
919267
170402
134673
772334
97534
948907
953046
19403
726228
564561
847638
911813
584494
165267
178214
421754
965754
797802
947514
836152
216881
816229
90083
229652
612234
567927
419836
956362
849321
413028
1017493
568277
46994
1012456
593394
238424
641397
476858
116433
360009
1004491
506055
71532
857743
243509
33107
84755
934719
671160
828580
618571
766407
238247
333547
237551
527860
3995
297516
914196
506730
342943
583368
30503
859774
394880
721532
117791
955065
875323
978544
652273
844088
773715
789262
471177
208321
370474
113703
431198
147084
588199
972935
421458
291381
692928
518858
302580
751953
619542
1023193
669347
711968
772293
557556
307129
435243
238182
51053
142983
631576
565483
694705
35208
101000
345365
394661
783241
538737
580781
420669
267921
757089
548544
64774
791582
774068
672977
282358
591741
410982
176572
746017
897228
1010016
953044
455802
942007
866133
839496
440943
744914
79919
342147
139061
2811
476638
749327
598108
586024
972148
38437
1035361
508393
529437
106275
545685
802447
391455
770137
214709
928103
132938
817161
894379
136431
984879
554415
959858
719200
804216
577291
197850
836688
792643
903937
303540
846323
144897
488007
715856
735447
731827
945335
547205
23540
223994
166019
817251
995492
165508
975315
689399
660434
22921
526704
509485
696530
734006
307847
559618
542338
958421
590160
1023586
872844
859786
57821
209163
744302
973296
956715
944391
681279
794406
1010396
584664
858666
204053
802272
712012
651645
27009
383118
769128
769792
438281
789143
4734
754089
380571
733487
436244
681017
469182
413749
867844
370802
346522
293048
454745
137669
155488
221392
124197
385025
454515
486415
223344
136812
99918
682397
596056
183252
317073
273871
611879
894886
15785
1017744
340335
984398
138597
231980
833568
388651
870963
50359
780527
111924
217203
901258
92449
187911
507933
643509
986077
465219
965551
751634
728399
962183
465796
67098
48205
453215
518110
324563
233037
225713
138992
786202
382715
1024081
874524
191862
247583
901446
218572
204433
822861
605732
792188
491152
63134
273809
17468
406195
976303
351020
170462
888630
15912
789229
569692
789342
587145
168754
268519
927555
154697
418883
1019242
372556
533450
659765
394560
533134
395754
277890
828498
650531
143370
738512
206584
18896
408129
56127
563413
546762
878532
291894
50736
144472
813951
380037
844821
966291
480139
682485
350942
267812
1013281
648971
783322
629991
1023974
548544
219382
828129
1020109
699202
913035
446600
553081
391257
978788
146853
278096
1139
306438
46614
525846
584038
935101
208189
587874
265162
585756
1016273
821923
887112
68738
779997
342620
1026667
771090
77199
697521
289796
206512
291902
729422
922334
585702
157889
516002
94170
683649
671887
387289
658615
60075
999452
55320
615787
225206
1000989
798196
520353
750441
75736
1007032
827310
324328
814078
961218
187602
100138
972976
801339
454179
1010185
327429
523738
192155
922024
893543
798572
1040896
849744
628653
579615
659715
954987
789498
962698
161666
516129
309849
694914
934210
545071
299034
971677
344774
5267
676241
750554
853136
649392
97147
385377
565308
798074
651284
653820
237148
59904
212524
701867
807130
858637
8204
787973
927695
909316
275228
658896
644585
782896
791236
293763
522384
557687
106586
832537
295791
406920
389737
622877
406753
466674
83963
688750
216910
772490
364540
203818
834405
164106
367540
402514
101810
861210
426505
28695
811667
508534
211710
294655
478156
642114
71184
69956
243228
86017
802411
477375
86973
454397
50679
866428
205957
763008
321961
349727
487295
381068
653140
932141
191591
1042236
403432
995929
786187
319222
320038
347528
543185
423929
567974
639454
437484
154117
975972
484656
865434
21969
225859
233625
740796
395886
777013
605424
938196
1013340
427115
271168
298771
232701
122486
834634
701217
995037
988131
207807
68340
844150
655547
390334
434652
899688
864830
382845
193173
240090
884731
678516
304875
52259
35142
502569
631366
244567
246533
739173
858930
445632
17650
448260
19159
908677
73066
513045
316415
705161
559478
435681
441519
228678
658015
700967
257584
16256
58754
716559
687095
397261
819020
445601
720561
716580
619476
395089
920790
899021
160566
554171
397263
98284
858852
654179
110043
382437
710536
817450
783877
691031
736664
110770
13837
759063
463104
703410
305474
199086
312859
677970
452146
781685
271649
950104
300388
917569
1034205
693370
301706
188574
567972
994775
505382
414721
709499
836691
892694
418923
685742
424738
862237
782980
54511
961122
635736
67632
249388
223767
405556
197173
448164
138329
848213
618107
258805
3457
287824
377875
836924
579431
985387
177392
1030078
41245
173151
605750
1033655
645003
283517
12890
662679
555930
979815
200517
227857
957528
278469
129334
928786
248593
109855
411443
478817
1005986
216621
628585
511022
1039368
213560
625306
1020187
1033993
811549
834188
898963
213012
708410
725126
792543
91215
409691
640897
100169
323020
826721
952960
779629
299729
541585
109053
55853
335358
141638
824878
344245
871817
783267
668663
436394
483380
845715
864094
767785
99902
318002
720433
340041
159075
510704
368307
707060
808159
1021015
629278
297670
235705
222663
791632
930797
605682
370239
216247
353049
303217
782287
229286
642303
451286
802886
629436
137027
679334
198364
261055
724183
1036766
395945
391748
199306
401135
263945
79743
356324
910519
300545
575542
190421
448424
479457
519844
579377
760259
401528
449157
123555
365096
912890
537813
42966
648203
626694
1020589
704198
39359
97321
726996
820515
627866
257435
368922
367003
868834
898226
923322
360254
184477
68425
952444
204306
601311
288729
595218
682475
515478
135122
990622
80495
811684
16304
505323
448933
746239
962065
31269
933989
635562
226338
73038
581977
524679
188011
760003
819497
65479
750025
14036
147529
664898
852631
980790
158334
534891
757243
324833
922828
539175
675784
313577
178103
555564
695029
162507
720800
725843
674085
1015201
894722
325010
186968
294887
475065
1000450
759212
818222
545327
415663
220355
95456
450837
795974
629211
216467
431386
74986
442429
31632
493794
866887
918406
679890
732867
629843
821202
316600
576513
19582
606739
663413
163890
81158
365494
1009349
506442
44621
353979
628028
772452
664538
321706
710960
69295
701572
781363
273721
8583
1029470
88973
257321
189145
188542
443702
1024733
475690
107960
211605
189935
471732
840459
378087
865951
598514
863693
304807
866260
412295
290460
130452
452260
945158
1041462
160866
448739
533342
126749
29350
29419
885375
86040
563855
178863
586749
322329
131874
699987
506147
104656
829671
943716
920656
291651
973204
390402
427678
10044
290248
247972
732631
350005
65407
542186
465008
801341
461969
377878
217536
131452
373559
716308
1021354
30184
412534
315484
4767
412206
338773
1031954
376693
847220
1000683
823881
899016
987305
439191
505166
241464
392831
790283
44674
712769
498867
553936
904497
649465
305662
147426
330751
148430
1035024
62734
679010
837757
346218
456255
752819
541182
576380
705260
212001
461298
908098
386482
1000388
29862
224490
637377
376807
505659
262680
839355
564450
203807
387672
241179
750931
46401
868613
617168
458278
745023
949298
512556
1038252
944275
225858
229103
405290
57801
419895
209604
362149
206138
823712
311488
274080
554299
493566
263117
1035993
985703
735677
906921
255898
258822
642014
303968
759596
693014
1041292
598814
722965
503610
357688
1017019
839591
522610
551050
679212
189669
345106
678959
148293
797494
897066
658037
159946
697644
310533
536928
20239
879481
483487
803231
387700
684129
662060
28531
809216
835226
201543
42496
655307
107872
897728
502296
400134
224019
963311
993670
706028
228175
26932
35916
145480
1034785
909051
72125
685013
926559
501634
74693
196608
559476
451111
779362
865022
410655
733542
544095
309603
750676
8110
1027178
654375
661616
522842
690222
187615
514390
786083
764552
287964
764810
200973
301106
219324
946825
622945
464958
380166
5621
607880
268465
663653
26280
853706
247940
199537
6744
675177
203894
708004
958074
717713
404336
559285
464296
330744
632255
231364
602404
959225
338816
631786
195481
192318
457887
286465
598085
66312
688933
530455
736809
55208
872186
21442
76932
245493
329279
168416
96519
477986
9328
601585
679281
267710
417603
618767
1043926
945764
230777
257894
303377
509410
319629
572558
789093
825751
392818
465510
487915
487901
847353
698249
817832
63125
688499
196948
1025495
611035
979823
376846
668461
778528
264315
799475
336953
611869
669655
938212
639953
139272
177299
732250
5668
50045
221571
865383
884031
766218
137137
913406
905798
272662
494947
607340
769461
564386
881166
472357
621206
701299
871386
490394
501130
640093
931772
975136
399797
580381
224896
368196
110291
332919
123185
603211
490754
996238
293795
496094
888111
865883
504127
149607
85868
613
189686
862420
1012951
835100
350500
504105
177914
669714
845951
988441
459899
247658
81090
297052
466883
117717
1026496
41933
192218
371666
108867
67262
97159
582550
120320
337617
419067
586067
906781
970140
401535
447369
250444
348599
8021
992145
813869
96563
159425
230063
558324
513253
136109
111801
755009
905230
774117
267857
426576
125103
87742
964888
963275
244039
667545
449371
638883
769229
713135
477415
625040
923342
447691
192637
722874
516962
175024
1005207
623994
242064
1044679
182426
342174
90571
127085
13729
927090
77511
904158
40293
247040
149250
907689
931794
996746
49897
460587
86000
706153
1045061
284460
359509
123638
116302
646857
185893
39686
975559
258533
1023597
872258
73844
1018400
177970
474447
357117
1004608
528304
177321
515923
685546
736132
623579
612119
1024693
663579
457622
643837
89629
248561
985429
437939
474955
683340
904011
644268
1014169
425920
682088
736200
778718
322653
574820
287368
236292
83047
934914
1008117
736345
655881
961965
762705
119180
262217
371271
742817
464270
808567
414286
269696
752574
920323
549332
812171
972272
658712
905653
461603
354702
419379
551198
796594
843263
465384
229249
943716
608339
370622
831716
47376
48727
266581
759021
968490
357085
359311
689856
100170
1021316
670005
728958
244593
901347
910773
838293
497806
867566
407741
25997
89055
190234
719574
745148
421174
749753
347278
990457
890221
748669
802984
153736
641109
904667
317791
607352
141252
23043
691023
885670
1035376
995432
251575
481148
103876
326272
427439
260838
24628
461700
746585
282870
489939
1016429
18100
629966
1016253
185252
437090
173328
471319
807063
160393
915233
72281
335537
723814
996521
468379
699430
445844
28492
109413
553736
168658
740771
48563
886499
1027005
706903
795871
148349
36962
414216
489624
712672
812797
749236
281387
703372
128374
184132
123925
265214
584895
299908
756761
962979
810672
300484
636754
973257
525599
267159
467850
187453
441957
120208
895027
253745
422241
678080
377473
48793
249374
78392
20438
1021384
78697
117668
570807
509765
1004563
162297
692872
479533
919010
48928
9003
722297
444781
25624
666860
365820
59642
525100
987945
81183
799713
1034818
662115
601859
349837
125150
513529
761296
936836
312951
897295
831839
833490
763906
544599
559378
928499
866105
390484
1041295
96150
627827
613737
612722
404542
505132
892913
216024
84270
337751
396718
121124
399048
274051
585047
446223
547256
597661
746154
149593
1032095
921326
198117
696238
612403
841655
792486
1025743
529736
1026487
828901
561449
475882
775841
303603
252942
182032
897921
732256
319114
871501
347116
612169
840309
41429
558273
741624
540922
2179
626192
216025
684789
103166
889401
661462
115680
162974
503464
202062
518488
103688
796353
235296
674782
158616
731459
625272
986951
398542
8716
787420
245753
717055
1036386
754
472322
745349
907234
515447
962626
367771
630570
942039
244437
461994
967105
875440
403950
574865
134146
40919
988625
793262
87367
497352
121354
249133
654448
508666
950951
280267
945047
721944
173268
110003
529804
525799
35311
199104
982957
695239
875699
913644
862476
627297
613041
250952
413989
739658
244792
692007
214759
77290
1003644
214237
736288
197377
703094
582632
467212
721284
617633
342658
718683
616273
197699
293751
139332
666370
857840
888792
912886
997701
381390
263383
62929
78596
427881
364718
525775
80407
913916
735630
568470
793067
110299
452400
403516
343951
791111
267190
861524
710095
1030760
999770
39943
846966
124301
42776
541689
275557
731215
704811
124694
349938
65692
595262
969399
21588
143689
30508
507175
841028
199479
174619
365563
487588
774187
99259
15933
558900
158315
289971
561304
301174
350166
244728
815323
852685
304443
818749
825201
980064
196632
676232
965411
116445
655575
620012
544318
764811
776815
213348
587064
910043
803908
336843
857217
49268
96445
63965
357156
855023
1015073
543824
896726
873024
1041325
944380
915708
455087
843067
604930
717036
88738
171003
6079
522788
1042596
337732
12313
34105
522898
54173
218381
212035
53227
78561
683371
894092
552793
109954
689151
78133
38542
932892
432244
496330
407298
782370
360174
450164
701228
789853
761059
274540
402567
1003676
302464
514088
954633
971609
811666
222357
61926
843177
118024
157437
378853
752008
626853
174344
484485
677301
584046
575144
62580
377939
774470
473871
751791
570994
1037425
717735
574163
300009
88959
244129
368710
997322
529223
19736
178020
116820
506477
652793
197727
114827
43860
1041185
629818
752874
198893
486296
355191
216461
387089
192202
827646
628633
606508
606324
672871
307761
785412
707123
238496
881416
830685
14634
716199
549586
585356
742657
571666
74228
591936
860543
579886
1027141
252887
51460
808238
415048
834661
93379
97223
829674
62041
569759
568054
1000669
388581
4001
647269
296850
404826
457538
845511
1012603
761408
351272
768255
282434
768102
128242
357026
979145
1017037
397388
595440
69098
4785
810834
192858
35922
718746
420657
652429
580642
978109
572018
101608
568271
994631
991302
55647
388078
532269
94394
382021
320012
53982
265816
106579
809523
149227
88787
652134
4416
890122
262453
452902
770875
36703
1019084
181396
890780
718338
350798
304036
574501
942407
126854
980163
890609
572147
433903
925854
114785
158403
733275
878228
321153
858890
1013496
114679
374757
718118
781256
63461
960922
959101
384816
563037
523266
965155
352382
1009537
978432
991471
928741
55031
565785
493669
283209
993239
934144
446948
118551
102797
633164
504584
688255
64714
374558
103470
787258
487026
401177
711065
539605
89350
142822
444102
188080
813926
215843
296310
865040
203886
155429
145753
819246
741817
243882
487727
916446
651504
613699
854989
237305
1018058
988989
967944
459838
612399
16595
798226
53836
48088
370698
843577
889212
719287
571025
765819
315198
701702
526034
217539
823563
634676
181171
319502
807072
300847
242119
943358
854212
804966
829568
137693
525590
490417
810599
62613
250253
342062
812414
936192
584676
233774
524070
839809
994790
485398
481960
5810
377528
72148
166984
1031998
453280
302383
471430
312474
662226
422952
664072
858863
485987
23282
797670
723052
226026
1003999
748804
979796
175340
618437
241076
965261
451327
297878
780749
333572
546212
1030825
189792
403265
494938
244747
143704
163644
934680
792815
755148
735522
841407
721279
833664
9628
746125
38351
864611
446038
641957
543804
444230
697737
827583
311068
1023899
668811
653178
943827
409598
1040800
275355
11805
877176
784346
85636
657301
36240
239269
194870
2077
791558
267583
1006995
102858
507879
550334
63729
646321
380382
735418
217679
412753
361058
43747
392400
195373
81630
352883
913303
933169
822094
103563
96427
925854
557469
210892
286277
365721
137879
97035
849825
619611
675652
177633
54807
734629
946394
397717
828272
695
122137
105476
357107
605388
951232
454049
1018855
254040
366963
248509
665165
380096
269014
505630
348445
407677
413426
221647
715405
366486
857004
994267
916805
591832
714407
224806
206574
134438
963749
911898
404533
182803
28063
40897
817727
1020363
439468
738439
206737
697964
542039
157530
1016817
1017
902176
377667
572293
127544
948979
602777
36347
440970
937000
536122
286756
924078
91295
945842
680696
437406
978479
175456
252075
119742
202582
37151
448088
991861
311829
552488
1039374
1032552
567748
314346
209
986191
831358
120451
138065
296088
295369
215450
914306
73836
446369
983518
366779
819945
319763
460922
152199
699825
22655
727920
439607
583699
983032
900990
641270
894071
1005630
244666
680932
491156
360533
241011
416061
367486
396695
69131
140184
78404
788849
406407
11008
519388
16277
1011590
705666
252157
760605
412811
909888
716890
941470
344001
84390
822272
544855
675086
398697
340531
564104
9347
915379
854453
674521
382916
213603
455303
278025
775013
657194
739274
819408
939927
599620
530904
366100
52828
306402
61211
517843
356948
993190
113216
457774
663762
245920
457908
977207
81434
832664
675411
179903
951397
119885
22119
716199
967809
470813
213829
767246
649233
212681
752278
713025
45345
619456
20053
89923
676453
496987
499028
125586
418379
981169
215686
434469
809164
333503
449720
1011218
499217
427083
617190
496040
320282
847003
713362
499892
553261
15084
664643
598728
498853
438456
667321
743750
813659
624717
145737
551240
579695
134926
11077
225382
237234
949738
670935
974895
772766
745811
223087
21845
485149
193229
726589
787718
628690
1004747
886313
794570
930399
579648
520630
847702
266314
978134
125903
514218
120982
822667
900971
374269
202608
65797
150839
338683
56343
708907
524169
687710
1033518
342879
600132
879083
628635
923666
66817
1031385
495331
497988
969490
371486
127838
199805
894863
745650
992911
150032
618479
841718
84176
304764
890384
809932
1043904
207109
271451
828119
72500
411944
499147
190610
1039077
810682
92726
582927
1002272
624152
547685
967191
917261
774860
856265
220439
391759
178500
755036
415853
838640
509803
988212
1015413
818090
378397
442415
596753
973779
111073
984256
858506
274082
781522
370706
494299
543274
811116
647733
576911
734082
582924
23538
51695
533121
803314
704663
680636
807741
449877
586962
566333
865258
682469
739630
30570
842038
817715
316342
509492
866288
580708
197726
514380
396142
584444
946894
830507
27120
426732
438101
516555
599907
96294
988360
235785
849320
272373
466088
872559
790690
71720
674451
655775
1017559
594022
341986
480962
479999
224249
180415
946218
765202
609304
877047
501065
381043
1018882
17115
69890
80828
933224
456623
703213
142075
914425
419778
338860
222684
843496
780357
662006
501382
161289
353631
564301
934811
409409
117466
242863
451659
938022
693123
25399
385553
367683
857395
880439
101823
280962
756440
337134
351560
644419
941680
502336
1022520
744187
277170
540568
448512
387864
14755
831606
234174
798764
875860
322079
244962
434107
593626
458158
930570
441376
606061
922627
208152
671812
853482
457116
882248
876814
167835
853086
639485
854332
983786
870798
1017021
770759
37252
494495
595647
96235
946952
775406
421198
58623
137094
930832
208784
675349
134675
508738
800460
937682
301980
124719
937403
336364
759078
418033
225379
267435
98891
417754
481089
61230
1035115
24180
136652
144696
20523
881299
109957
618281
581166
594863
259817
225329
517474
421847
832989
161305
884683
926517
91279
39642
224124
192070
462664
375752
911451
606522
66734
681289
424824
566678
33637
849266
873528
322982
901604
677546
632024
130324
224665
953550
250848
427747
795962
445766
57201
276411
518699
236126
964089
951541
818839
92088
906654
246124
908840
354737
652450
127582
501756
779883
137716
327313
493666
524870
532425
298595
427986
134268
799547
642243
732517
1022259
446105
379745
528080
498134
388426
443693
986378
629117
470159
957086
792526
921937
357423
955802
461829
8111
261703
784989
338064
888202
8815
607923
785716
97910
137914
596621
40285
152875
925257
412456
738022
560550
1022356
961149
96819
472953
1025566
878644
443505
230177
756955
139026
835442
513498
761716
618299
696486
1015412
392802
392042
1025512
972532
1044174
332327
41831
749966
662772
307263
52510
398863
767317
500656
445
720904
75699
139122
422393
52948
981590
541206
648038
69160
919712
617613
245024
10518
607434
756846
978210
73791
91178
412315
276614
84187
477911
412234
59953
169888
501102
866261
740588
438327
462998
483285
711055
48367
112700
179568
1005614
791939
622410
605061
686023
363937
482188
712986
730877
585051
118909
507013
790762
607630
867469
421870
855928
901061
8276
691548
6469
613787
242160
951377
495651
744375
860302
993811
349378
86382
925776
584738
793586
486400
778796
799004
352166
622500
798935
812862
533322
872017
520013
888142
131625
889472
1024204
967445
726696
265327
516748
950656
63806
992016
758237
1006581
108767
932874
174342
636626
328205
530599
684237
505777
895385
730189
487662
1003545
93342
922523
556365
966229
896730
396838
906257
1025428
83130
730674
343075
316054
151253
811062
588249
590881
274291
579445
273623
721162
983298
321006
204230
608392
611269
954045
907783
943090
904750
139975
917138
399719
339338
309755
57275
490662
203810
478536
226367
256638
104084
44874
962939
227355
608327
960848
379507
119548
437704
46984
952989
697097
146984
501424
879853
877878
180827
96860
744662
450911
947051
302287
617464
352560
93484
586771
968982
836254
40876
477910
160220
678234
141700
516588
946992
764532
482323
1002100
206492
482062
254586
661365
402219
254521
900816
796269
104860
80044
836772
458317
226281
637846
259430
962347
336455
538976
58497
523514
549263
595737
233783
481739
259890
145028
208283
198997
1018198
696808
202097
91580
637263
439817
335029
342966
934373
964427
887481
1029978
950696
269940
385158
669670
244640
105903
876492
736224
505409
392094
765745
280209
735394
745749
943031
332472
567436
362121
913190
211919
523819
3364
610487
764308
726233
266239
5273
6619
646195
614027
9827
560336
330522
738
461735
469547
691188
967795
749384
110315
417800
740103
816681
1011612
126401
1014075
52763
424459
326230
778234
721130
354613
936100
551901
230709
878266
895068
603502
368364
664553
817065
351964
773209
186145
878810
481096
145579
113992
959761
717464
1002401
801882
703727
96275
420157
966268
764087
387234
417561
323781
742743
230165
923500
721073
229926
751466
293858
984192
502245
327275
208408
269400
941268
419391
26254
186648
1014844
991257
70535
425189
421646
221314
784082
581664
885426
701146
810283
25994
933777
642947
269653
651972
641146
648085
292260
582664
406003
77144
902375
419781
316955
560408
335764
328893
399
304621
1009076
292687
166878
427132
196443
903544
91688
287182
300941
812456
766464
72701
984733
414862
739073
767387
131457
197426
785873
559878
474372
47841
72707
498257
548758
233363
861761
617770
640634
693483
198491
994053
1041194
128041
309409
715736
221891
451189
36692
267592
666227
71536
599129
213742
430213
994794
629170
997592
886901
720707
21215
223117
448676
745214
817462
916812
457020
863134
659750
717568
850983
565153
521293
472876
360021
963863
860740
411526
332604
464388
888113
451183
163396
1003905
70173
627155
914106
901945
943951
988981
255049
621258
649178
843494
618715
938562
947320
373277
648411
158336
539000
194018
560809
650319
991173
24538
666108
496024
417097
750181
489272
197589
619447
190010
1013852
690053
289910
627025
347948
387456
327672
240938
284494
698392
404354
561544
804566
779892
698640
1031948
66230
1014276
387450
143216
915159
862716
310878
182131
10939
744637
897300
828967
762851
270314
615157
958510
273858
991558
703811
258389
520748
1030263
682657
808400
823496
755364
958192
890711
426357
86469
59195
69562
524862
518357
735020
387230
754571
978842
68627
609034
490455
71031
775903
705606
603691
925876
765314
258634
267750
564020
499026
792417
1045098
356079
766261
12515
61612
41737
794718
215288
352840
902341
985141
655857
759771
814079
649125
846023
314375
105491
66660
163876
932599
536516
275084
651852
405271
186301
519596
336066
26197
929150
794003
510709
456423
695401
212393
727983
423670
97179
48377
962125
277182
852231
93037
76083
324646
483854
872960
752249
798323
834887
141180
602715
964903
202605
77406
698343
464364
51705
164757
804534
519739
398906
449373
963798
110538
484634
653070
413115
806155
451787
861690
469436
201449
431217
901574
861593
659090
681414
840468
1040954
697895
408608
685599
857677
149722
669608
51024
232212
750257
371069
592484
636051
741303
611848
58942
822863
767781
679087
164702
147318
242806
468781
629521
149721
489499
923866
506513
374830
893067
710257
320234
59708
461741
60499
532280
355289
989009
362366
942391
302542
695204
86352
744260
506981
804992
292637
30869
816294
644530
364332
533022
457811
432028
623735
383278
267474
20080
456688
605066
128069
611808
43044
976960
290714
712515
218431
40196
408308
872340
857849
402562
591453
242047
622978
787951
311707
704796
636894
169805
650907
776483
12602
254302
941453
897243
554913
610868
349070
353156
347258
434172
314034
210435
412475
338784
690927
917674
553638
878096
913912
20378
160320
717708
224622
636968
948214
1041371
735531
71785
242973
60157
348985
858751
18795
863816
665188
889803
222524
623581
247171
457397
110342
499218
580639
141834
326579
517687
456423
901451
8996
967318
593871
876131
876589
158643
687217
1032188
533759
1005106
314363
208319
143807
530006
321027
7369
491784
449771
820905
772091
719464
335891
794865
814561
139368
211972
344573
483114
385439
671647
856496
313152
123019
471453
711491
432977
290792
698895
808570
964692
212847
580069
967373
867585
494317
768179
758008
368209
762871
614797
715950
757298
661340
893288
48278
398899
547577
567130
35662
804015
745938
527514
420648
679237
741605
545293
580935
672600
378874
222363
517821
856067
320678
204903
919941
109104
482900
884894
136358
207385
933256
724651
668784
536477
19042
410856
228612
449339
894
735276
375016
357470
381651
612062
868959
107178
141106
52100
839123
75922
210520
667826
814466
332154
1033494
53704
675028
1038216
143619
957974
17752
985784
235446
952075
76105
988087
630144
504738
621758
951504
503505
666720
135451
387676
283251
845557
249965
194933
989134
881689
267767
933452
606490
31707
596323
32667
446887
910192
81536
670571
478584
407702
596585
161406
584815
1014007
274586
364902
789440
401242
658157
111520
275605
197171
649392
684691
475003
756682
271485
634411
1034815
286387
923997
147477
411498
993047
813901
737979
421736
434045
589508
833378
679003
695857
395179
850025
494808
506799
574708
58905
770871
724465
149731
190159
673594
469730
1009387
812354
937023
331818
15983
291933
438154
85797
699714
60643
816063
677531
259623
64850
711403
350134
74329
972486
73858
1035819
314068
842152
100857
240805
292939
645548
45655
461746
51881
1000845
619824
854174
561305
642650
224325
36683
194417
948276
480098
476197
426665
163829
444809
882949
1020188
409507
103556
180257
865676
413382
653112
702822
456690
656110
546580
139341
718801
839492
92353
310225
952504
720819
900787
645275
722598
539544
502351
687471
350487
94343
651097
604090
496346
95451
221325
956468
932701
228419
474632
193179
1010307
20180
219925
415803
980121
764668
108700
516260
438144
117406
360553
280786
45071
783247
714881
974143
746916
1021876
699259
109667
240559
1010130
224919
791357
725402
606683
708702
514133
301582
414354
946230
634201
426816
248914
537105
266357
681333
938908
912109
485888
666752
932500
26404
798263
983369
4279
520644
713745
561214
344404
890259
622533
54597
537076
1004921
261616
550128
1044831
52447
283950
462114
634277
922701
422063
158266
809327
196066
842264
19336
550258
803830
921639
339334
418369
375855
591700
326517
394395
432123
922565
534785
40214
110159
128477
562700
685191
701632
696250
586899
305723
842374
278671
707960
418640
636232
397893
658302
260433
827423
972336
859403
881339
142151
451447
755097
887121
341344
126000
250028
411834
962756
251942
786620
1017653
895093
432068
864583
205039
289160
165913
730522
753773
134488
908285
265246
233163
416523
512773
524875
1033778
482313
547722
986780
772674
609775
953031
719401
376665
46663
378867
254476
729986
29344
512614
644861
814175
999271
839706
688407
414030
613260
300503
703831
1021320
774594
690705
111374
152013
34169
751510
250569
797149
314200
335902
929673
278138
629957
93532
828324
329633
645291
138419
96357
171543
734980
224473
738022
702249
644356
553855
829599
502067
724457
615123
642794
822154
671868
7813
787780
1001565
207839
649446
43073
627411
820351
395203
449843
839201
536199
796764
393176
56126
275655
1031266
864972
378605
974383
317422
873488
955301
178717
640167
103898
503822
71768
796367
813934
64681
359442
452609
845926
482428
797506
749191
707050
710920
406829
1029979
488903
541531
813177
614664
710496
948800
718391
650786
810823
422031
377714
792494
372433
563214
507369
589071
776700
980712
983299
363220
843408
240271
877374
88636
843932
766398
822872
981675
1026316
259456
947453
55783
716681
546457
406313
23778
905386
558311
2079
804201
282054
591549
700108
59842
175434
780377
507354
780888
774351
737174
666813
801627
407095
816960
488151
543042
548949
668036
1041320
187387
50972
117403
310996
543910
490273
708727
51159
38691
637270
460681
211930
676934
44596
179993
702143
883504
320580
1019384
861199
1024882
839640
146342
87667
522781
227744
597281
829990
17307
254643
947338
278581
573126
1044552
277424
876940
693497
673820
423628
816650
739873
349525
772650
322453
430695
709535
646732
716737
950894
52075
455109
123326
722408
844906
413600
1038005
689721
946837
823722
617121
805640
1010249
366611
749864
64188
930437
889754
343581
750729
898551
101239
602768
792227
756279
583421
930030
832032
183719
710133
39973
670227
670399
511134
239591
638081
861481
429441
355587
947405
706849
498270
354387
85238
388280
253154
978977
948675
553132
932560
754497
250764
73168
89043
325734
336431
977627
1005677
160386
1082
820598
46056
697500
368565
890247
262622
316096
611881
238238
934279
321482
538673
229915
54162
963852
686589
35959
174093
556153
72895
865433
906874
469600
962172
80836
785715
467759
636294
218053
30110
547158
1037321
550602
467807
212907
68021
995167
61575
843197
737721
940115
93880
1001880
216403
518874
987489
340833
858117
452206
473618
625219
35428
180947
769539
329517
855717
355277
676256
639790
114391
996597
56908
48951
707906
909298
924818
761910
349381
663001
587145
1038247
274851
554432
711113
833314
994274
349196
528461
88371
476071
269449
902720
806181
143022
681064
180456
141597
766310
692358
864590
1006151
1026445
576346
14174
707688
380170
309513
249614
820196
80899
71108
83821
150078
89618
798097
868759
264627
720658
840947
60681
277653
312778
139652
372401
578059
877335
143533
292066
119770
73669
373691
914434
667010
278827
147250
440153
510385
950909
958656
1035894
880524
673224
631437
105960
949463
950880
162109
583792
717561
523068
126859
56793
25980
385069
195591
606232
194996
938368
198642
179489
1002043
321679
155061
577766
163692
401274
205829
132141
375407
166908
793490
405313
37144
866472
983770
388329
740660
63726
276041
620489
691183
877653
681287
484592
699841
264420
116207
2768
721990
148274
368427
85887
683816
145914
735743
28706
758298
812583
624351
496921
55828
155494
964992
880557
262834
957322
553127
77303
35928
645007
891610
579327
478149
701166
535251
521260
228488
859635
672945
3587
250340
418988
214034
696797
878334
429592
95387
852129
401972
79328
655775
154112
432665
557306
428583
456426
1031823
724627
682002
482892
928764
782101
304179
202612
763584
817862
587444
515961
110251
327903
424065
658213
77775
24087
907013
353391
540157
324533
753606
235857
216545
726151
65157
725816
209935
358899
702215
307618
188975
563500
299007
518671
642171
710715
1015153
618422
531650
654291
667135
780536
731913
213836
773524
349253
43293
283425
624726
581129
87070
252649
688009
453127
561353
707238
198751
453716
248468
878849
655460
1038817
852589
258396
469376
65762
362781
665182
438651
597309
888799
949511
855006
598283
237830
374927
367471
61337
246199
599593
177262
963996
33371
157577
622421
438757
246472
476600
634625
998142
153253
291608
679611
50245
229383
451133
561601
653625
28499
381791
448554
567472
7471
347518
390725
785685
875196
480761
969763
755423
113292
374032
445548
954749
231609
379583
932572
947157
995873
918351
505009
588747
344716
41430
506846
186964
757076
787748
1029147
135567
1036713
648243
566991
587927
182717
908951
743311
849977
445023
48109
76933
640033
711853
445791
375543
677207
54751
635266
622739
236554
835718
362094
662916
767421
680697
897565
977804
832380
184144
469887
428946
243274
73311
790825
1043101
569076
67253
956562
566875
398548
731679
181237
284372
258919
625315
864672
463259
411195
461419
454550
345938
690198
221319
1037780
147291
274993
197697
365348
791971
305892
783960
1026122
738147
279083
251022
795582
802558
151205
680844
407429
604405
744414
969984
784417
720869
534209
551851
497891
777009
210944
1028587
500367
468748
717717
384149
983716
154333
582499
985295
597646
306928
821405
161018
387098
891914
790689
299623
243187
305448
806082
920275
996375
471574
407296
1028918
32060
683439
197366
882635
814964
392522
604115
411086
534426
44824
740755
330598
1044856
441015
378273
614830
201999
265188
202251
564435
704927
470682
124420
676647
246471
39904
406689
262787
549570
354127
784521
330776
501057
316666
166543
787558
645704
422634
877021
319214
1028490
686230
417762
655143
974360
690238
580212
535515
95347
128197
109316
559108
987731
334147
932504
18962
183052
736917
997001
995767
786880
443664
454527
857608
87922
217409
593548
182225
693492
201594
170504
890676
566430
496955
84824
209157
253922
203232
379057
977138
658501
886350
302463
128135
40611
596822
21537
416375
588642
77062
909698
900338
86355
102468
100833
693124
1042544
754938
567817
146088
380763
881004
667610
773720
619759
537250
198435
380792
465049
931202
787838
941161
39957
560446
679500
644756
197016
446616
468709
334264
869277
615112
335189
219186
653649
521283
414448
881668
514689
968913
879389
413478
1040055
309789
364794
982613
791749
128225
633656
987905
162685
1044937
562489
814429
500415
191308
211561
470074
706075
274332
913436
150906
749345
50890
809042
256164
656711
819696
298350
80738
312926
287545
887409
937290
894821
299675
713195
837950
860018
530076
963135
928572
313801
147592
166950
399508
1007369
472334
798180
336009
986103
389615
561061
600633
708615
532875
231250
182319
772325
293826
521022
1015422
247728
131220
481501
446314
684355
659882
183534
33474
885110
589301
85412
459004
522425
24818
417725
164015
310468
888421
900709
338785
2538
858243
541679
90833
725641
679413
53597
82672
522922
911194
511085
234187
888199
345981
551605
615638
647847
838590
563096
273021
551750
60345
692057
965450
607412
935764
257360
671529
10503
100461
363787
516577
862079
563737
54978
193821
66834
20229
123943
937284
770052
674966
676979
859753
927418
364902
384324
569503
829545
660493
152998
96659
927593
751552
198576
109527
949556
336799
796366
793928
606566
387949
178002
416174
245567
782983
175512
808923
593081
313356
30693
273637
460793
644449
910442
261654
752093
957342
468358
515231
77202
624281
15827
958822
620780
629648
890603
922286
517987
206349
346589
411877
312019
837199
446213
328736
141217
2504
923975
1015445
625764
1005088
32733
49064
1020914
46911
773164
652292
252818
844528
763504
804463
635639
379052
309038
83301
1040735
360212
745338
401407
6305
138847
569427
803911
405996
697652
100804
316479
525676
360389
655910
101408
456042
131323
672666
579119
374582
185921
806064
741594
639792
239862
984197
1039833
101451
924764
350222
141508
108004
640113
23442
642566
530381
984396
566517
986877
961163
774486
616380
559377
453255
543994
93892
640203
640023
121999
708519
116758
444803
814654
480876
157667
987771
220669
907286
598337
290486
1001289
426408
592797
370198
169980
395305
275236
255474
17101
396683
446126
828392
724060
976622
247884
104713
10025
371467
853911
565229
447056
434427
196507
32183
552046
735258
987148
313780
1014093
89222
234349
894303
12077
945314
309199
848693
169191
968229
882074
669189
325836
724341
490553
402046
228394
116526
39235
367081
247049
455404
369876
819033
920004
876949
258091
967796
657215
545071
673529
647923
830735
528078
440184
147795
945336
108366
541404
984505
194534
613703
794362
363349
625678
1017860
346557
966642
419830
58752
879265
201345
11278
1038678
370371
258961
112396
516975
958241
841282
639122
912605
734717
599703
168253
266705
716147
649780
756035
220209
590365
495151
545958
601223
412880
4579
745974
739838
308337
299110
118256
667396
958286
155732
890673
341973
919202
731559
170730
426251
513607
947564
932242
128909
798924
246739
110065
216529
183982
147736
814736
1024670
346279
445682
501273
813107
536975
198441
251455
214314
803694
665956
802672
453453
570860
18522
285007
719413
363876
758726
401975
721042
985972
415473
12365
403369
20922
779969
186898
336803
767918
880612
415122
472467
456183
5882
721583
252516
442266
922947
1004867
632137
465845
161917
423698
964139
377984
72863
692597
17524
676825
219929
241360
196239
482291
42794
584929
304026
134057
549478
898149
772442
950722
243525
759842
730446
254102
411598
545831
614886
594258
418334
304029
216963
265322
52882
283321
42689
218559
34458
4745
695658
479394
272077
750426
88799
61990
21207
40368
837206
516869
534177
196970
561497
959185
343918
545405
835963
244607
965993
323764
242827
991237
494806
168714
819398
623989
719645
866676
933564
661898
392400
407876
164688
524044
80776
499046
634988
929402
990381
323044
692229
620640
541482
638733
901577
874955
517931
818295
431533
66067
478100
644349
2980
388087
64367
604539
391645
114325
212174
202724
410293
794839
810415
32356
791480
896471
109649
26182
368066
353266
159217
212905
437003
626562
851460
939285
240537
281912
255989
635460
683268
391774
804544
674406
880973
250907
656836
967040
474439
579504
792471
144861
503940
130663
900555
1015454
327160
349886
175256
990217
168888
627552
112234
977908
837636
1008077
692218
486149
800022
192297
8452
776676
252529
582852
963514
696915
894554
131324
506330
294799
792294
788667
272074
762007
186917
816239
773544
450598
36728
727548
482924
705422
60852
532079
605415
562070
945502
4208
989946
80092
303652
399156
598402
21996
62100
869923
76747
267808
11339
778146
203017
162688
553713
847385
981902
59707
846680
594144
830847
522569
399664
931554
370181
611766
293969
421763
883399
312176
171375
1033806
331014
130381
717531
920531
171451
802329
598621
285114
855830
48716
308530
807602
423969
365200
785435
70433
239071
775172
211693
250768
51244
486512
10354
436736
189594
408938
664879
977754
347262
889956
795877
85347
254117
498329
991628
670320
19526
558935
393779
971588
388388
535309
838856
1023313
29309
686943
492618
907255
852092
111624
29063
662680
310429
1005240
249103
1037854
56453
688105
458378
908508
423072
512078
35435
650689
310594
951836
990498
665457
920876
246892
557017
953198
179173
1020781
538574
809414
781782
303569
388258
830302
181514
324056
1045352
527651
728875
459799
645363
516723
907476
546074
1030031
301718
836763
768869
1002190
24061
804386
592186
671944
527740
679312
672664
925857
985087
78988
181264
243770
959801
956742
832762
644300
424970
506195
340275
925501
145609
954608
976847
556241
851241
315235
776299
974534
526204
901729
348187
198043
312533
767231
176183
219094
120971
605001
511057
389138
254492
499009
188964
436266
427967
615497
344111
292226
756934
143295
344641
120879
566070
186910
649306
941263
875596
411176
21370
238999
1019798
308959
877342
728385
831655
721384
998485
676733
506193
137556
985596
243059
90127
50596
798280
846507
130456
189600
546584
828873
211892
254553
246974
872908
503703
829691
796458
830302
88932
201467
922711
941978
406892
890155
305919
34077
1033497
731713
464958
345710
546253
730214
695198
232323
310854
805461
585345
347618
123695
290693
70274
754696
77296
152421
706598
319372
838077
429649
970329
764619
112510
847230
929738
583694
368794
518739
795628
213284
1025140
473107
66318
896971
96589
322859
1020684
859924
828953
402550
926459
842976
896100
111849
975175
507047
71933
271718
311835
48020
357405
249513
627698
672095
993292
691270
332135
269174
689916
11023
30137
720388
4677
400056
870200
636724
953014
772694
299084
315454
155390
599614
509960
158835
173359
13350
25382
705121
718580
408968
195674
539351
73851
186613
834529
752720
552036
197206
388469
562559
898840
9589
5332
286058
505515
719015
7577
861072
537827
857977
880609
654768
1010089
207076
872200
481746
867206
648848
1010084
807665
290011
385786
901242
641932
710190
634989
223256
697076
822860
124318
698094
868192
658886
331984
482458
614244
164760
558389
33814
177656
824173
499725
319294
787193
798474
203341
455348
344253
1031757
320670
38251
348697
834446
857125
562702
83707
355648
238782
225823
330276
502848
692537
428808
656282
1005538
911945
833898
585390
460431
873918
450652
643530
869925
887769
48361
122649
914329
249613
684731
584584
136654
216238
491229
170742
311059
553802
809926
881491
484507
193106
910799
28879
508348
570845
1016326
913820
500208
576134
120092
433309
378173
723686
189076
787523
78953
447841
660854
354249
540929
656221
384827
647283
898991
492914
357954
138316
1018792
676893
984196
470474
539134
953184
712390
535348
534927
199656
340974
647676
879076
945544
281887
713424
268368
755986
956001
891394
664400
753506
204468
682414
791477
967362
788863
170926
829509
8225
308970
432263
465181
334604
448462
628426
782157
626277
236099
833751
561791
660346
150753
595583
29423
85484
849775
11040
942511
587793
345947
517453
686557
774391
747042
321846
415390
998004
992314
22673
838200
407804
642933
685819
667726
866660
551887
432780
870564
98058
461126
255747
116845
699416
875832
617199
138181
800753
975899
775204
644565
1013056
702138
880501
605316
332350
631311
554586
39944
559591
761955
330294
770264
310121
499885
1016425
506049
950286
1125
876595
681056
746408
285386
889343
380181
633670
819307
239808
192141
44518
724830
820809
410401
685176
332336
191951
445565
745989
977966
399769
541068
1008090
198987
528013
90042
992814
201448
607497
22902
1014747
438240
511007
622857
1298
818983
992075
1037022
617778
592046
368985
483450
953480
708704
946945
266693
330799
890156
366840
1003123
1033199
873163
972060
916586
563167
1013047
1018345
357844
445558
65272
555638
121492
861684
346157
829422
192060
654057
219965
87596
976469
767932
53427
227906
693494
801863
311165
52913
752786
755586
765004
591086
740918
334132
970608
593210
455288
150104
301783
623754
726270
785360
233115
765198
670284
399358
58023
1215
431081
483363
1001732
182917
119668
41110
1043866
604022
925923
118237
155217
1019889
1021670
99860
758320
84037
660908
490137
301943
515254
1015461
756451
722200
451818
480
284071
326041
727624
977839
133173
337747
926243
656031
457287
483357
728972
424397
347718
713457
379949
39885
1033852
629215
917410
602586
306508
1000276
936820
190808
203622
428020
657170
288254
580688
272297
132217
515491
341443
465539
871984
815195
372203
838608
753171
349878
65208
750340
618907
542210
961957
735761
61508
642677
281261
389037
858955
997258
528355
1041481
481880
1442
757788
496175
533137
254819
796928
38518
491283
635826
367545
483320
426625
548430
287089
970468
645058
184252
130670
714764
548278
1016488
668880
89873
1012888
310819
168486
112645
334083
597266
981014
308207
736178
120779
618668
135151
580564
742722
824891
485843
31194
126225
32034
621113
577960
750801
798840
1020551
375203
173389
365528
191242
763237
461714
350070
91684
81023
839654
92144
933191
315665
608650
1010742
645133
670974
718616
868808
740721
931300
250490
750641
117008
799956
667062
281320
722869
896110
775898
692259
545131
1019591
1020651
640778
163680
510400
583422
863840
399567
698888
569031
994782
783803
63488
802261
980724
281749
629878
768983
119301
747011
575996
888817
997632
310237
551054
780522
899197
456413
983089
618588
432042
268200
555046
334098
179661
272797
227628
915510
914483
756725
454566
775029
921436
947876
948833
730284
659753
256381
284046
1028718
975543
362192
379636
502518
297180
1035634
819737
4667
901606
917911
382856
640585
436216
1000709
197264
552959
541526
97114
978796
365131
300715
828355
187951
571323
96638
919779
955882
817343
897313
953385
116504
196147
141687
928370
72722
181484
860075
958270
50740
811628
155033
33020
466674
857420
9803
445021
787975
248880
934433
743820
708152
889320
518417
392828
248380
69954
875299
1043363
26310
665113
18929
628178
834416
882020
578566
503590
1039803
696099
414629
279641
476050
824079
84878
270177
323216
328197
649920
826405
932509
515873
1015568
479597
50376
301898
7860
740359
901162
86211
235156
50878
485277
245211
777021
237999
759960
742276
218737
345505
1029041
357828
671364
559074
1044311
911855
543309
725289
847923
58310
792393
526245
1011722
26951
832649
641809
720449
838460
568635
427527
740825
824373
59302
198349
344843
59771
538865
931905
1026211
912041
636302
29184
265760
570055
480757
164990
312463
1000045
789062
208912
258973
159862
895923
531037
441132
109976
192742
851153
947362
823962
670956
940054
55566
66993
557380
502403
959311
190165
932898
524254
763914
580407
1002280
972879
322773
678093
270154
241645
913270
649678
128442
744366
749485
1019081
158258
473430
7454
831478
50953
177133
720572
444464
731444
150704
680450
829228
615855
412333
933978
695832
680850
495250
34944
653723
602158
436962
798722
684066
407135
747405
3696
544821
1381
740292
869856
760354
725749
834392
349351
37111
308878
969145
86731
758274
425580
997686
6728
605422
829221
318030
22540
855709
65481
1026108
506523
749736
416600
84505
234789
420806
831509
775611
478855
217030
230344
271539
180613
919620
869731
851025
379203
806103
722132
229432
845224
430028
291441
416254
297793
533743
168008
702798
329711
1011440
224885
627088
843236
965839
911459
353811
389539
1009285
566287
543482
847210
894798
484542
451663
645493
782639
783472
886084
393084
16613
651151
861261
978441
756427
492425
382414
230363
354821
552241
449803
267245
274064
662373
534292
1013081
639601
314819
722287
626419
731451
307965
581371
538347
65055
544288
9884
803118
681529
326535
737304
598329
862593
401940
594284
222395
853709
549748
88475
200608
820775
183216
543511
324748
861205
152187
766383
586372
619784
90599
992028
964513
839145
491789
1024325
442287
668227
236818
973532
261256
878114
197666
403791
261210
98892
973178
931001
829214
484456
278698
341124
910950
120110
535600
307141
276715
451129
258349
303348
181629
509756
1011719
820414
1035887
989793
813854
550422
41454
480230
536190
90000
932710
66885
543453
336259
532022
712187
141242
461578
390374
341327
283104
105753
899275
47686
566707
934705
105855
715392
1032978
80196
958665
800843
577859
770081
386313
69832
288346
1035521
517232
216226
815525
1033006
1036513
1019380
430706
662285
997824
416080
344493
315704
351159
607933
748184
110200
454903
227187
708405
425599
202113
614742
516697
303608
760862
394793
1044226
529980
26549
276472
734201
574764
252679
725756
897617
660762
432384
524669
324187
688020
222715
362777
774438
242602
3405
990532
463572
135687
722545
754119
549238
400441
153280
1039734
296176
703335
797826
60418
380581
180404
454357
433030
925427
637699
248637
305067
942988
810819
910382
776315
708167
431932
653999
704792
935520
645129
243147
561224
589226
605761
263952
922863
477512
373622
747677
364250
669655
899017
585033
469765
801939
323349
327330
226688
880427
283323
821583
473240
400152
126543
861227
11720
697955
179122
763501
166007
799724
853206
179987
229351
664586
743665
684072
648779
992613
912868
657155
274591
775071
8060
760098
485055
790612
351255
151126
989001
196810
596063
225618
575800
409160
549279
721764
84869
252586
580769
469630
551943
774318
459416
75013
622137
514781
163139
300803
584681
574627
903208
27172
445002
133557
691986
169879
705635
895117
824704
979161
731782
397798
128681
724451
434129
433804
193041
92338
277644
834926
861375
676936
299396
69935
760483
344925
852977
407177
210248
201464
136808
716745
669362
343460
803460
708323
946548
857180
1006472
350957
874068
437786
214152
520442
97780
895851
686935
868089
726421
829423
422458
675785
282153
390886
116810
962833
468178
577229
418479
159398
420036
487249
323412
226081
605499
565788
547178
53522
545050
696246
815084
494233
805403
419158
383494
550965
927870
332723
763482
792561
12848
218877
209004
744373
699294
688476
112986
538118
961701
969946
139242
343843
961789
599697
273792
846770
746705
866081
587550
393198
897743
676551
413066
384071
1016037
483725
104219
614966
841306
186366
523649
527067
565854
403673
355297
234881
527274
744517
768181
769695
193739
745709
738117
302015
578036
1034095
452966
802275
946888
957384
276067
317745
905334
199211
335445
3287
527054
757151
881353
902622
862141
446947
51589
304840
817675
7874
678211
239404
284455
530137
784248
404435
391724
598299
724410
694679
930656
513591
860164
451628
748888
646789
781750
522943
199158
998894
852562
28569
297140
553611
599235
980964
239518
346095
564852
189756
295116
998777
103739
41646
783336
727165
503255
73924
807331
1004055
761577
86590
915226
14110
286915
470004
556610
166749
482390
263737
538919
303269
693719
191407
520991
709723
450762
1021318
9396
596961
683889
192032
683346
571770
963666
270725
644506
120116
47398
852051
1025356
363139
222447
840172
29171
59087
432314
47584
759881
276911
265769
968955
878377
499598
456171
371143
881719
8978
685821
804846
839917
746491
618475
718215
530139
713113
446501
746428
1044803
465864
738910
947845
539396
535495
867171
749509
445501
441593
349266
417134
198686
152577
433582
203221
550029
179100
982086
446541
472374
404775
996479
687613
319648
267374
688707
59945
3723
626948
150403
16391
276235
824012
887955
153604
829518
825979
23836
607931
121383
395143
719304
507786
289784
828451
690736
881783
511167
89218
887579
418002
442062
617723
654161
770797
989465
279297
366925
698452
560836
121292
51930
446307
104721
900308
183851
869171
871586
1008500
903969
652333
793808
818126
104647
216655
292408
996141
497068
17140
502706
247747
266224
158527
1036631
353658
690002
447217
146426
309498
863409
519535
918343
716195
803391
492703
974260
8469
710952
634238
318182
949059
455236
551744
432032
405925
779572
69396
833910
127630
464140
687014
193925
429513
901276
194097
344147
5055
582773
541817
530133
123387
73144
871918
521562
85672
420254
718478
63668
177637
847421
187923
961383
793753
115632
192650
870923
149514
755428
883492
609485
783335
601387
157407
346487
976267
136107
643127
261389
145013
415626
9320
133457
439984
111730
608606
638941
774742
1007866
487105
304755
579157
366412
317301
897857
389889
417322
471317
730284
486884
931535
515545
406490
260763
942941
411252
991091
772845
50040
385901
728769
405597
919977
626044
449285
40485
722322
921336
118568
992339
461863
571760
225617
224983
997184
523784
855457
161974
985355
1006874
7336
946745
873789
876779
55902
11475
743855
537632
519492
942014
339026
209505
764697
168908
823921
194110
230504
831919
767598
732240
550789
694122
454872
616254
1030279
554632
392952
911666
52828
308394
25261
933627
583218
282182
505310
596108
291447
155707
929929
325358
913708
682446
357476
1011871
942490
36699
798121
908286
296019
859498
945321
36847
660841
715608
436777
524824
14783
341475
990347
87532
288536
125594
163192
936071
669689
81862
501392
723240
127774
627767
140507
428316
134262
768972
143066
484043
42735
462253
194967
462303
546851
862121
793175
613656
232583
682875
438767
640968
683567
1030288
369562
340935
789795
983275
125627
962478
966029
990099
329626
95342
366515
722085
726425
533517
398163
197166
882036
526371
436771
622191
640843
953831
696404
98234
408856
674323
162159
906305
110922
378538
249704
722857
954112
603891
56077
914078
144114
49373
116860
851340
791278
171846
124520
690103
533862
175823
24941
960256
722121
571142
198061
935861
454925
119038
669477
702763
812091
859585
182099
823611
760792
158707
313511
822015
383560
895739
434911
529682
133591
389962
868201
419784
721575
878012
295157
45251
990024
197444
944589
1012931
154010
960169
390242
448218
1007441
249649
34462
936538
659631
408346
916404
312499
996649
978826
347
733386
32016
496535
457835
616176
326490
19220
256380
879590
91602
612335
393540
126611
590597
472655
72645
49349
795142
498041
279662
343949
125693
430398
976408
1011272
284063
279947
651503
822303
204826
118178
328602
784895
977267
887652
785725
229478
990558
668878
836367
669770
296392
657044
74228
166397
677084
50248
572764
810609
937798
763224
824097
784064
674253
601194
180707
465972
937270
619881
470059
115920
210355
333354
650157
921148
891763
428194
1009311
455708
84303
458063
343275
653133
580275
216607
444914
913282
177261
129261
830234
1043200
402387
157426
942685
132324
107713
998697
916917
315542
618079
788408
285718
201123
1034061
541708
170936
227724
643320
125038
237303
784352
998307
914152
967300
982443
112938
492391
96480
496818
483530
779199
785413
447443
55061
989603
1015225
850253
537472
879445
305496
541175
69048
49489
502605
117472
406613
483326
357284
883461
454389
396926
561832
671266
578783
464689
650371
626130
852391
512354
771597
555757
648315
870698
251211
460526
447099
420528
778672
701541
812019
829740
283491
299328
1038813
1031632
234939
1023088
427900
170652
19574
367133
754267
927411
161970
531669
168049
241071
313104
179141
808192
98884
883795
157766
507747
1001690
720699
294243
803358
517432
662714
834309
555520
1034642
552767
162787
48650
71844
1037664
461815
299883
360677
151772
971885
831421
824465
992230
650801
954408
212409
351881
878869
990986
349480
647597
551670
618426
744364
642190
987410
98243
385590
635926
400827
183561
387506
605339
426955
408244
680637
765299
690206
509909
1016415
287530
301835
401413
37261
911577
948957
24441
114177
61535
951357
662869
1018971
508502
1035256
1037075
351539
306311
208958
1040526
841079
803606
337582
145278
39647
942054
413469
752976
670680
24826
583893
80074
534317
412942
722339
297130
854935
55424
357593
72268
815872
546925
19897
541775
635415
887128
213242
367503
789507
1036208
1000947
277164
247059
393936
489420
521821
150104
67487
553325
777233
919864
577709
505816
998623
46027
237564
526100
412855
475128
122511
234938
679739
1024000
974892
524717
588389
571670
325229
616549
644796
157027
903165
106226
972275
482581
268823
965953
474450
526514
35676
343456
698818
624698
751786
12279
645890
207070
723176
240575
271926
709775
565694
144360
34858
314325
562071
6606
843655
201357
883460
612113
406406
719599
737621
71694
402953
334560
748510
556853
806486
605299
344676
319847
863111
952803
560647
340156
327427
352345
624981
972631
569446
517466
582671
603422
216546
884558
964739
299231
703535
122320
961700
136932
1024368
320677
1031548
754360
799154
877032
692729
672113
384972
374357
15871
596731
190578
128003
963828
620682
891874
1033615
995800
210961
331183
94133
271175
908558
539903
22604
522991
652322
301991
622846
309601
353908
832625
809693
100683
655155
870069
849245
441182
352248
427770
356477
471859
428277
398940
264850
627181
511035
687176
513861
558659
91351
850142
528702
733125
883628
547124
954604
580580
298354
734875
688623
1040332
387622
784114
868026
316751
529326
917825
866135
926208
894670
217594
711028
994783
497318
124261
75641
234653
703038
362307
339017
155394
875328
21189
221169
275148
24520
412155
679371
855962
848608
264011
702611
1042068
40646
1032507
371829
987566
526594
627554
410549
355393
632020
991635
663928
652903
313250
796858
884041
30763
813173
374807
844349
1033966
797404
436077
308974
220770
771676
323679
767667
609822
520091
477052
121858
585306
528689
885047
519669
543361
645600
718765
851148
172298
336974
643707
504082
627165
715200
929912
287958
561951
78824
561219
816404
576901
763014
824597
916929
859011
418519
799681
741850
372014
587253
284695
905433
751853
140371
515292
726120
923918
90562
732270
481404
567322
44585
781056
585884
157624
133420
746427
862558
449407
653915
392424
919857
405894
509436
825405
756491
555986
735718
527846
672497
394739
10776
852497
967257
935148
651315
974775
658640
999252
71802
22380
182108
809772
1023946
343790
232743
785595
736785
887017
106824
301427
240497
778303
965418
753875
199507
872577
274722
972845
468664
371224
985760
695241
365960
482553
473762
802410
865075
1034518
264278
750506
573395
484970
807136
929037
107032
681066
704402
327467
935421
706597
150108
643876
839100
251931
486963
496595
323138
635359
607442
789388
383478
978975
57397
414160
299089
756414
530491
513611
777151
478384
336815
57196
101093
879805
791001
827453
489896
561429
252300
954879
208537
835567
701236
8804
1033234
148143
1005957
330967
853777
786229
322223
482306
30570
1035605
325003
87987
81623
950722
186955
536139
726130
561750
890212
826281
67018
302948
922011
482029
120909
596690
441537
456692
702904
379014
164177
194955
961116
476044
63445
777340
879939
1028914
580700
203053
45897
608927
489187
534530
605545
709931
1006107
821901
832779
326329
157852
855467
1041527
895582
1015032
837503
527297
449311
176946
115772
235504
926113
270388
66374
82424
279081
885026
641417
166898
66181
434062
278801
191685
480886
220950
612682
186998
480903
75591
989025
741077
130474
638989
471535
925823
433136
683844
403269
1022449
747442
392229
883761
943938
146333
699280
43195
60253
1028492
400565
870103
53974
380356
870357
965825
448968
354990
492720
588890
983341
163425
598681
6314
13653
300782
86718
977055
352901
521848
812466
539584
662993
422049
344033
304141
860853
939641
432018
64906
529750
560483
340905
552372
928473
833123
197143
579033
617333
1022704
843770
431309
872142
276947
1044459
855991
64863
734235
887414
316189
689228
856697
74029
861659
712186
642600
217375
703793
125901
360959
586023
92564
953320
580002
251052
394851
961361
431328
589091
402968
826999
18071
1033925
1027473
639326
535868
348044
239553
981799
181568
966063
812545
538558
266625
840461
652927
705957
1006907
102976
730282
733599
398021
497319
461908
634520
781824
434090
928390
716872
333150
298757
422249
246592
775538
695182
750968
1009666
16693
303701
303120
908578
500879
909893
754883
156473
142363
378969
269113
795534
837504
765042
646738
753075
158502
249795
892794
692239
185416
730923
1042857
912575
610256
708092
59341
155636
139271
225699
225425
868490
966147
316203
238917
967646
54005
667560
661418
341803
865485
786801
559582
977696
477253
43183
39835
792852
492264
156005
878939
332601
831741
186384
98615
130735
609616
327775
795018
247419
81814
381605
757334
374305
1005351
418284
558179
255813
458133
88567
973921
886590
886553
235146
838069
220289
233104
35841
35166
375737
851343
444077
795697
156541
93441
47230
327143
914088
474314
278029
133967
1013983
142784
205260
327331
582148
730459
315813
653444
279132
249479
229073
320512
580480
1022848
202730
333873
821942
303780
326714
263698
12020
978592
249818
348677
698122
182652
913611
327994
636173
181408
423600
558544
356189
493467
871771
562919
36475
563711
333730
377553
195968
775495
696816
494559
889520
465100
119126
529009
594587
713407
90652
46560
905380
600287
1018095
546392
291688
566265
558057
406452
483321
605631
911934
889800
731718
860935
970652
92236
321380
580916
935
18773
729874
546235
830557
465113
82973
726751
837238
577831
232000
582074
125855
274178
597240
676558
371977
764768
419617
244644
200127
523778
776402
264559
275009
472493
46020
935099
814372
850765
636702
72068
142914
859347
173401
584317
719917
909433
327694
850251
991850
756871
972713
1038092
965708
999312
1006944
918770
771073
132573
807833
674105
740869
817552
866290
482422
577827
1032568
344310
190052
903008
685884
535326
98422
778046
951464
508916
418995
363945
886259
655351
123133
320341
85149
923988
653828
605543
342087
309829
261627
400108
249800
190918
850825
593122
762805
572548
959654
965378
222941
583032
130136
86370
314281
576821
480040
404786
137864
598651
341434
335065
72646
842722
192292
533831
292303
971647
670742
859538
136879
220273
213340
386403
979393
113629
950744
842837
163077
81731
849778
101024
33436
502565
686402
199896
7228
351860
700428
224080
169549
571572
211886
425904
306325
839132
101769
346491
753273
34977
366990
651704
378039
837923
868995
835691
891326
825570
320780
960336
993339
340223
165318
289553
319954
236941
84665
339797
158571
714778
883212
78088
433894
48668
191866
726656
1025112
990773
310872
362264
40371
340527
340751
444876
660457
1040038
958653
318233
639917
831953
1041031
125051
513557
379485
932374
224267
798241
308242
401845
847005
944937
1044431
222414
371803
377169
201495
904180
180333
747843
1000026
723999
42780
965046
23542
314981
379022
884426
129958
110688
830741
392306
647262
132037
636774
849043
903458
185538
437825
1040767
572445
945369
961560
170195
270163
259878
69162
900152
491023
411388
547987
919528
562611
688420
490408
269366
862546
686420
211712
686106
465468
347302
603158
61670
176360
621549
91274
401036
310407
21315
761686
632510
958359
598842
460260
373859
263831
915441
999469
501823
810158
734695
116768
413450
220756
254028
807278
972520
153845
839912
77075
104738
284179
396031
367652
938008
840866
227642
665906
680602
359886
1026310
892194
694365
752777
970084
491934
322522
532685
893956
181043
147489
530703
778425
453481
930656
129289
670028
118422
225511
696640
516417
186325
1036557
219448
100792
929841
238738
859219
698915
576279
241293
989019
546634
442790
875330
502662
211269
1035026
766720
211685
90849
278073
811927
45807
279883
438230
534348
298025
336575
710409
159545
706281
49193
861909
389656
92515
437332
293067
56755
403846
616796
353254
71710
775653
403526
584397
44323
378501
885836
756068
306645
543394
12022
262003
686752
426295
478674
757719
744116
1011170
831917
28865
205647
169072
867373
263695
635673
370121
101498
987172
495109
246714
264458
297035
1023611
265655
725442
888320
730896
866365
57497
391421
343411
183498
297356
282430
430377
326602
591542
1041318
108120
30934
100759
753487
700832
706531
578621
241160
443152
440523
1010432
1042351
423226
708449
273770
60241
730592
14502
590121
849119
540022
700763
306437
462132
516079
63705
313638
650883
631218
810296
531303
604471
866018
14722
739452
232126
277712
939473
785657
892861
239359
855790
984452
852476
152057
526201
827184
75361
951791
423119
788236
963895
946069
154848
220994
556900
145453
944844
183180
724193
862066
741098
194921
286652
105636
618697
220156
76563
46346
969856
369164
933832
1009807
396733
560604
113933
205886
692708
674909
818856
116303
213544
943556
118166
867899
34169
520482
905537
826563
530968
1007122
387398
250187
709640
429504
613322
653254
815082
82095
666674
1017660
870615
658223
325951
18008
81396
176934
541130
136926
940817
946999
457205
619860
94060
180305
361042
996547
867685
76048
800491
24528
323403
683015
451873
1019572
293152
326556
73308
375389
516371
265063
869972
326539
1015659
766131
392328
165050
594874
286179
470627
680836
657726
126349
301497
141269
672176
428231
24017
957494
104301
92586
552890
483974
977864
644958
983085
244932
45829
125148
374647
723888
490355
72657
788976
90763
317164
417548
579412
735842
668633
891736
775887
92679
975912
969116
809627
898887
374476
214616
274589
990478
438320
207272
969923
247028
198568
872812
76454
305919
918236
46750
380647
810184
356261
34310
617984
549734
734503
764260
459666
652930
318873
940299
1021766
328430
488155
310578
691369
601082
485894
837962
37737
441013
538210
398730
362475
354458
773148
841958
473646
47591
279132
218068
816144
986684
297861
211434
222893
473259
375904
1025073
465715
188627
290953
274075
748596
990514
581626
212738
45172
1027020
667820
71794
351156
775564
104553
825084
96813
257859
914064
535958
672123
279536
560423
191795
770484
458950
431958
771925
830752
700244
809768
852196
644384
844935
865504
9810
124498
245056
724710
261313
181832
634470
997125
104316
372715
528283
326386
784254
130975
515361
579381
793660
287588
142266
256844
296414
895569
611590
717379
501436
845393
518945
441737
601117
503613
310303
902309
416604
224124
313130
590049
388233
44409
533999
954744
464397
760806
338541
996183
73952
963585
60479
884537
551393
421385
208220
212691
605566
63864
925105
1000442
447761
252127
887336
913184
766523
2865
353158
1021931
949758
546939
534602
192566
609832
1000097
651873
795012
240965
936863
394086
318784
862262
286314
410512
326960
729591
731187
859718
883496
119496
717488
28215
234123
719621
288384
610901
128062
863527
359891
835337
537748
822255
845743
1038502
1005557
140412
327439
308725
14390
386923
714614
632323
550800
856839
332620
279739
442399
184250
592884
630344
866218
800085
40335
296159
668735
34870
653956
298960
250688
841015
205077
326328
380495
788155
231120
176630
897703
571187
990249
162727
418093
135218
482894
1034120
184087
57039
297954
822178
501542
308627
117806
220724
231358
700665
1018231
468367
471782
125298
1006965
304717
31094
210643
1006731
820182
151222
499342
89972
781088
862023
390147
521154
1004799
670374
227881
453661
505253
420071
723113
241294
459763
1502
162539
49296
806654
275474
176968
876219
307440
440863
528519
594604
546123
469853
243882
287323
258808
126280
309164
109419
891612
311589
303467
913139
260674
889899
386624
431857
811390
872335
265864
416870
718034
432039
975487
316187
496292
155151
645198
791022
886787
822089
30896
360262
140563
371922
704015
784113
868059
309687
435524
538578
922309
935111
33077
702517
899508
904819
826115
406734
359745
935348
278820
374869
792854
60923
747414
737194
122662
827546
937936
858827
397679
4032
101921
817686
433356
801038
745680
567568
858518
958035
243573
489338
765100
415680
653485
1001637
166847
1000915
614522
934645
624628
252541
837885
48631
323583
681878
651645
564881
985065
379421
134758
391121
917219
160318
716620
63361
534314
67931
131235
60231
711997
1005732
579318
252976
1028897
992336
981855
1028393
105665
153264
1039394
551352
393402
520287
228577
225530
870414
291078
86726
652346
602840
88552
901291
452725
441665
1006033
161972
78647
571693
1034315
291078
656386
155542
962004
488761
409352
657340
764493
115659
63067
576546
508245
918673
322632
799759
615394
962075
668943
854348
351943
900018
889065
151866
487137
781243
845402
459800
145601
25377
790089
174367
749737
149788
276754
904461
864572
332656
908322
803954
1045389
511784
623195
1015755
419179
513571
466120
76302
9465
899561
769358
227018
722886
573523
962942
582367
298205
941438
310371
241731
124032
367094
877319
21228
688363
787428
990804
260763
149232
345909
948384
865288
194345
947452
99607
642855
1008002
398750
842859
879016
339171
426144
947587
187736
311401
515593
435602
54214
539477
58582
554855
1010004
931892
812631
509667
525731
753832
640923
746075
786136
73338
692186
768346
434705
542459
631920
13071
123727
205729
595147
304496
704284
543975
156243
873890
879026
1027304
342034
479208
183834
285893
564969
896604
1013005
22128
146069
225124
910352
71498
444251
840836
183378
567430
455660
172903
132616
421556
813249
303325
1016929
9655
616358
864354
349538
527994
677360
572906
283686
131135
186830
38813
960295
555075
433835
671337
294976
536319
469611
747058
579214
1021172
395526
867584
714172
549034
673575
1043056
640828
93168
471689
548641
106002
417174
520988
852704
236650
796934
731275
812779
124881
50361
886264
285487
147128
358248
184451
101757
430754
946779
790267
917166
109656
563761
650485
134858
781412
596730
540114
662850
14070
80187
611736
167554
1014511
446102
296479
975952
863249
731868
331853
1025832
743163
425964
479806
130043
116774
568807
399613
524763
966850
262795
614751
742698
966395
227242
662667
113911
371256
35306
614172
742018
556566
307431
678896
102412
150782
720659
697180
759131
171225
594381
1022946
589914
297607
99137
812702
310344
1023794
335075
31156
771135
734077
669836
1006695
1038723
703083
807181
3822
628226
231011
541969
451322
621526
721700
209876
259312
698014
396542
179712
940482
126364
222954
501766
850326
930412
372093
120811
202741
393305
959441
508272
734908
1024906
938457
787179
74425
952289
635538
177923
878152
653742
443916
203702
676979
482841
790154
669617
17509
27366
901754
800091
816671
834111
1027938
277435
414024
50940
269913
11946
433243
438713
435470
613228
916744
362201
905857
867659
990608
55627
40226
416424
403723
904131
395035
1000863
349035
267743
25551
227512
972437
923589
889014
216246
154886
533102
62873
588726
945743
421302
855995
214063
979369
977497
223301
980931
785726
819170
223443
1017077
66213
801521
316503
545554
941538
847605
1044876
339913
783281
138034
900299
417936
115728
806473
386955
749776
212523
588028
233437
449447
10376
118831
445541
873293
247617
77644
400533
103745
697606
970183
664795
904483
583694
1015929
897526
734641
619870
694454
503188
702843
760800
918012
299767
903171
154270
620644
17225
1017445
461777
499373
271580
600590
817632
989501
386050
955927
524532
893440
29250
205915
237161
424792
341890
823627
545807
543150
683530
343757
551453
248281
1016239
774959
899762
831357
559895
651219
305709
302448
336351
517680
127925
401233
346076
812816
171412
756941
500631
523818
417438
118264
238122
844737
440501
560833
1003067
767947
918098
960918
518313
671429
719662
122773
1037311
778462
57900
377855
321398
900219
807098
963626
473794
705704
704351
477617
995483
123127
896149
514739
118075
128860
526973
900346
513055
10423
499791
780017
1013858
553176
449145
904998
133181
49191
229968
414967
68216
67060
883236
538381
604313
177817
546456
210391
474391
490607
2150
183848
375540
820576
15689
301961
765160
909666
782514
902180
429791
186589
533501
275676
1042790
315901
11652
366756
1007445
935292
706794
776056
1004054
920472
524956
550478
660027
190210
598018
878871
1026339
930879
29828
903785
274130
907466
752383
45311
948858
593489
794291
823743
676984
997952
822188
71959
954024
436715
601456
472945
227353
145149
697179
110435
611982
573156
268702
884017
512090
321711
920630
200872
108724
886925
168471
594463
975722
898215
776382
572569
323026
916424
258620
321405
864609
815329
403650
990569
296832
447069
431091
165080
1005668
955681
982219
397016
386150
322783
58826
399676
399831
37019
49756
40478
89468
877419
298259
402851
747975
865254
991529
256450
478003
476653
242772
797019
742001
680496
206406
932415
597218
371130
641073
133085
376816
740501
444682
68631
683168
56403
53787
574311
74775
371928
827127
75681
475857
413856
416112
447976
350865
697268
287075
790867
471300
1019578
374491
1039361
798769
64095
162395
206793
143493
801334
174343
953886
676797
11519
909434
969238
216831
73145
147177
291523
316031
689051
243739
177525
209024
442
49060
106640
474306
13406
498743
850016
2183
385216
350616
710288
936149
353443
968242
893039
530657
422784
94075
225474
589019
812638
35680
243216
616406
975897
488597
282877
349491
167958
360048
768812
681542
137720
154106
450132
865020
727668
515973
159365
960417
330258
49065
257599
817755
856794
423925
866397
583663
659357
222690
612533
684323
418988
1013891
427039
868505
966180
839807
278552
686799
80088
857063
775980
716721
982795
296915
505999
740857
314021
98433
165732
549534
1011874
589989
861229
701082
335362
427506
250900
407886
189866
425175
512529
498483
644838
90753
1044911
300999
787225
780183
980972
619488
22246
866831
848703
525366
1027965
808627
925117
799426
707070
218760
140161
273137
449738
769413
774563
595644
338383
771588
447410
349941
365833
410251
274660
434160
696311
330394
395996
324872
633345
56963
442909
446031
713394
162601
269677
1029699
937762
134723
180711
553931
205007
872377
536815
966752
505251
532615
428795
455003
176235
9464
871004
687226
980439
698949
360960
1016971
763631
112508
294996
63790
857730
994622
618637
269527
1013542
658008
104297
865323
994019
742928
306867
526421
418876
83151
912161
903255
413763
773983
994260
715301
263205
424961
772074
253175
645608
958667
513285
84773
61624
548179
274896
343709
645894
16789
264721
76238
1000347
828600
923703
871474
407
815175
690581
345251
891504
625911
217385
1000521
198896
88896
945054
425030
213593
993748
545984
637850
650860
170381
457786
289947
607968
509479
987416
46796
378695
402538
783392
636711
226576
227746
47017
860578
784279
3300
376080
226629
1012277
91303
785154
297719
290411
837695
633091
966416
301973
220649
204652
496331
551555
800267
996490
262796
950207
167792
692784
201971
889337
906130
238128
151172
135670
612752
445675
378397
83896
399460
615943
919258
756251
694796
194990
969283
781638
971589
507617
14827
628578
657142
999703
707326
224945
491331
886874
852856
297086
781808
764618
1033107
611438
368670
710972
546487
611602
996185
339329
552954
16838
586090
354807
527084
237254
172959
934721
707698
904912
212500
824636
28193
116897
701532
343056
1042587
53313
8269
410086
750847
999568
498758
114182
254586
398549
1041715
16290
360181
88737
260080
28447
197760
3084
180052
441712
941530
136493
671895
35347
863684
838563
559792
165370
770008
551411
874520
749064
115739
288675
836390
336189
711647
625505
160277
51254
248090
773667
881605
318504
672804
260217
659825
333493
664478
119680
268763
765338
448624
773185
293957
86745
920387
409773
859431
686018
922326
117617
879609
420980
1021178
257849
707449
699717
576182
351411
115518
284932
991288
986276
162990
669377
417235
225651
202392
637560
29886
120274
991017
545555
533795
602560
674880
267118
67839
114817
487308
275733
896737
825518
936176
171535
953001
755532
134920
331649
351417
901570
976977
320840
879741
902825
625187
578160
478107
126832
216968
409423
943084
202344
14317
397425
166180
557078
42559
758580
667574
408169
471905
609708
257782
753221
154801
8036
450020
839399
687780
278215
756490
7401
574853
5031
261533
910593
776439
691115
220904
360436
759785
938770
886442
840324
466411
816639
477752
153627
183561
295758
440006
909993
235906
341490
144712
950911
1001495
242898
924231
966098
454573
874388
108164
898850
664888
547173
360553
168588
203805
138615
372325
5457
712433
966187
137581
129520
838105
831935
434238
183990
273322
48347
612153
577530
873005
880335
960548
953097
376019
193597
661828
702840
879413
102010
399872
278857
279903
487565
158391
1002244
526422
517300
885773
598873
191186
862048
567578
22271
87520
1045406
537092
628100
171551
12345
734355
432857
529895
346393
980491
591099
305874
106825
555010
230764
344449
660233
100266
225819
1037698
73664
458200
534930
901771
41589
295862
293121
149482
318365
621769
172949
982802
854051
973549
720308
648238
1024443
438007
218426
266654
947890
238616
947909
672811
354896
671081
645771
264692
390991
761032
306783
386267
109810
26723
335282
820232
198253
162241
715987
93799
623592
654990
618321
993578
276292
397058
549179
716008
4076
957974
80590
268259
845897
533094
482924
279660
1015776
501584
714305
35793
744242
870689
964264
932042
490337
319915
60249
339518
508691
118418
186794
565328
109977
625584
212632
61116
494568
337155
702063
41607
190835
97860
797685
112072
755552
891103
545389
944032
22661
792909
795607
206475
665647
790769
51505
651947
483768
317175
162975
740374
303993
503025
635794
249666
505740
543226
720208
289709
622269
456060
325474
470610
640488
734662
49925
523398
28018
784634
127586
568105
610369
129998
933270
65585
374727
683248
469345
518008
113521
242386
515279
785034
870908
131913
305283
766031
851536
1019856
841621
729635
66802
6341
118895
952179
184148
110168
357945
842090
229295
628157
646417
31817
46907
9205
688582
505384
935057
918090
31521
159443
510924
220261
719958
689262
850832
736789
1010829
191664
566626
533445
799146
1036480
941791
428890
973328
87809
913892
545106
994368
588736
228901
344155
453132
521234
991482
926752
345540
31054
255215
965504
832942
239490
1042127
250280
538159
457321
12314
473475
89274
248182
98599
176008
779056
974259
95449
930081
83112
379134
603411
274034
349291
162087
900717
620099
738977
595885
672597
721839
180949
788957
468996
672428
762195
71775
982498
991074
773177
585647
554896
835028
908106
246031
1009461
725328
984906
347231
620790
412434
868913
543320
357839
974146
592922
78123
39445
939619
101091
217748
834696
491042
92945
244820
95973
33093
855705
811334
713503
767507
741783
880920
75733
861610
36475
790487
204514
501918
983947
522043
218685
418748
558307
666202
434807
14845
91989
1035533
604906
566221
823294
659266
999550
334074
8416
551667
745307
726683
691490
528471
74879
962131
703007
71478
68389
727671
40539
884525
63844
437787
456254
98228
6799
438852
687308
603975
104019
69561
234476
419396
1015977
408158
934817
774073
382485
807393
629837
491240
275086
143082
427731
659936
911730
27155
174120
391721
822704
601493
513926
100662
463390
36413
219762
843588
189114
923189
477283
372367
953161
651345
925580
742656
92465
1007293
892681
938051
812744
413086
59588
603468
375869
653094
380617
339948
817451
685681
587181
916974
432589
612429
539974
82264
454885
108354
65049
334353
583107
391149
139936
174250
772776
480434
861805
848889
667017
630822
664954
642631
313320
26520
257459
1041593
927697
473243
353421
775759
553623
94960
748110
416418
377332
993258
965199
454506
320925
702883
178731
570279
466448
691610
155104
436827
267588
359766
67625
799239
832713
1019570
78528
556622
884223
385613
58078
658823
313182
465426
829262
926263
982189
990691
196175
7765
595762
465926
488696
732146
174844
908399
616029
408895
584648
14369
607209
675137
778830
78677
1043629
335760
869890
286515
9085
298770
997762
943643
530427
20203
711733
12050
175911
49901
852211
149722
351426
488724
274112
509086
613131
809854
756833
131400
572643
856579
673415
694103
11362
19429
142696
186195
144062
1037455
790113
220057
425111
712942
363981
242585
397082
448588
67099
624880
950255
688306
157725
910865
391261
502138
709280
544177
933218
999345
568923
957205
99158
108670
62019
934750
42777
938833
289876
625835
137320
216120
193971
151663
288091
464060
445422
56699
892947
730511
871377
880675
363775
545869
941991
867443
37165
666906
926221
804117
217887
905623
267827
551012
272631
614657
835978
180639
223222
678333
288590
580978
475718
38479
402893
912345
264317
992426
851005
689979
11468
784987
414933
672527
156935
572088
86206
813886
102433
561626
896542
990861
246607
278586
785701
318516
739718
196510
319000
961766
238691
454500
605395
248658
825876
80972
739987
496832
995124
487036
210607
806485
1014460
589546
695616
6392
78858
894531
370132
734312
233849
979539
848731
409015
854930
855899
269931
331588
184651
697126
450101
167782
163430
806176
932106
55216
766097
189505
419146
709668
827479
635100
786467
958699
307120
765266
753294
582369
448412
184089
934531
900141
764927
782205
184189
631432
640232
339158
877275
74125
649620
736038
982445
801412
593372
473910
454650
301178
1014894
73687
494271
745701
703512
355594
753855
1033351
564573
359173
556124
524526
834551
632292
648880
83636
145085
497627
817449
406600
729935
383301
910591
949077
650462
333694
355095
58941
617972
570705
44710
529448
851069
829785
326374
945781
310164
155710
517205
239806
698611
870218
532144
464370
190716
121072
692193
465573
722164
654234
130807
940647
548448
157457
660456
65153
837498
244151
969062
752673
595740
974937
151719
472980
383070
1014561
879257
704866
112671
791132
150559
727113
862207
520391
1044938
668801
696602
862486
805605
813008
463347
891629
1000640
862214
217402
815038
60853
444623
175439
833044
662836
531482
451213
956370
625369
556276
978189
484239
753245
433005
435404
758783
604923
482474
478874
436858
132459
494246
885284
125201
1037291
469642
738982
795020
895168
114288
270540
896504
325143
918547
924968
535621
699298
306655
1007503
291940
57958
816212
640342
847281
757305
585204
655515
270399
185935
835583
313045
51657
361770
99257
950260
478024
283130
186337
605228
998468
668703
222106
37132
821632
149075
356501
446655
220550
790561
247518
42209
51575
434820
843320
1010530
62059
81417
303746
506704
867464
704128
753756
1011722
739111
287430
209128
793708
665856
828114
136989
284955
307767
159475
915373
249345
456116
209316
596116
1035374
553338
1040715
881907
417762
481720
747650
842964
353049
958258
927610
341735
941631
761872
671742
966811
518141
919873
753828
318723
379241
406517
78079
661019
503665
198406
578555
364197
350611
969619
764125
455493
527723
597106
696988
16461
485315
723467
196972
660633
585608
776004
640293
936989
413183
215944
501496
891607
633942
751687
254892
371692
404436
1030871
518529
801712
959394
835971
588992
897292
778336
405847
337179
364670
253
203455
744989
190798
793624
815078
535333
257734
143796
696597
705694
808035
561944
339428
866146
205011
443413
619913
314634
467292
885692
655850
123605
789833
218
405631
201570
668200
622063
38261
817079
719677
306111
486607
1029408
216993
67222
122290
615713
16838
516928
936606
1031289
229865
908932
645942
242348
1004482
715012
395302
639718
879065
352572
405469
42986
423699
580261
194590
300419
157318
548311
374210
466710
1035939
361412
119504
527728
871886
302544
404343
961240
31270
878268
552909
387644
524491
338976
169757
935719
402281
561920
863393
393102
812167
30654
71818
407130
205213
488707
305382
293575
498673
58285
182412
25654
1025635
91814
393892
753703
842453
146777
215805
764510
309923
648229
895974
807614
116625
368458
705455
273186
665149
633459
503002
667303
739276
929790
392111
813455
231536
100566
976539
98533
399571
139587
132004
613794
985308
266572
512611
340667
746449
344945
192763
118209
755288
163049
681633
101691
101954
378724
273837
689788
644825
902593
668669
47668
802874
448809
584901
833150
449958
299680
636150
627261
180891
446652
912809
100885
299232
503407
477541
140002
56721
351667
264175
920340
446254
371369
84959
32796
44419
647279
7891
787371
736391
140678
31372
65977
67953
1002121
672534
840300
77439
81547
676269
646010
688268
410615
748863
563839
724299
339427
796124
306759
584824
499893
468087
781758
105776
528455
318428
809838
489507
1034794
619858
163763
707895
371242
973659
525367
675037
839413
240049
443490
239332
209950
546513
756247
523326
929455
1006301
768192
1031763
976081
654757
602991
667899
242859
267521
779819
337612
477892
345038
690454
153466
300719
157749
107009
749389
725165
586090
726801
1011692
92999
983292
736901
953788
488453
235325
367643
633145
395181
903829
117275
299371
60650
703872
927942
489593
640328
345388
36419
286132
307277
314187
306055
371063
441393
472125
621187
739001
960133
190699
508759
407536
528621
430339
404044
385266
873393
419297
719130
712102
652312
447988
489359
605504
1016409
523155
850354
795697
920249
397049
412927
409912
128914
51348
900497
335135
157844
958102
119556
248337
915558
3295
529281
325371
916599
933279
364187
680543
1030066
675090
173524
517023
914692
939585
171829
831595
956788
851826
616307
638769
392747
56059
57954
389099
55120
740714
372181
484873
590860
381998
871795
713601
456831
153359
29268
839000
248114
1034105
398904
368269
394579
985924
231511
798770
300160
548968
241649
123260
682048
948212
641040
991368
222045
11916
604239
850532
866149
935062
895912
766491
890356
21961
264027
183693
1027384
886452
901703
588506
481488
168493
1020736
1010523
794710
705017
180544
59666
146462
200750
803442
348889
732035
328193
479034
361118
507917
36627
928486
199464
664726
761701
35558
986365
666461
794191
669255
703120
47008
442293
728007
447536
399391
650780
356012
997351
455076
115551
314601
557791
789239
32233
837246
106125
530190
948461
107427
33011
264775
969380
448566
23396
322672
178146
372781
574518
805217
933580
490922
291145
436911
1008559
200606
332033
515582
909398
921417
678044
894728
792388
377701
819574
851928
569090
1807
897179
584771
590767
535450
962653
489539
372604
596136
652496
848743
477344
810322
561968
60920
569454
764197
108654
945476
813227
994860
714129
815252
109438
597294
559315
679587
579338
624620
689354
696024
300076
101211
974844
283857
830455
769295
190925
851402
832612
1022746
11792
887400
448304
505002
345916
499345
739263
317071
507803
222342
739872
329482
740071
301594
29564
435689
818227
129790
176038
498718
311486
502900
850529
727425
692825
158621
711867
787522
400876
168284
489714
12735
323700
724327
807485
510959
200781
822408
995182
86303
732886
120056
771278
220050
130979
446687
917256
592183
142192
98581
754735
483555
967246
5859
985779
802009
107511
893351
480317
381821
860257
24070
592054
836300
412402
977680
926277
1013431
46226
299998
522209
198404
66991
689268
47947
164747
667760
870055
501363
47178
186058
513924
382557
913371
271666
160950
1022144
705117
660697
867833
935799
894414
646993
238808
216812
394333
668330
232823
885133
977318
656172
434520
340929
1007144
336680
981348
731091
740609
885885
1024149
85625
787579
702798
376442
967186
779987
680909
23494
890970
638002
123638
1044358
629295
577491
686427
778170
188031
393818
447858
957968
905845
724570
1021999
185491
502474
796935
426087
342302
315165
44092
647876
288929
372852
750624
418202
629600
756767
63258
187336
401693
216910
730933
427205
452385
676627
86866
911665
668470
160618
117455
927906
203304
793542
553024
220375
780512
241796
361179
1009585
472793
964453
726656
472568
371082
215661
407215
807582
1010422
592035
918282
864015
450246
360205
852259
43641
621920
575777
31658
351418
192379
916227
862689
339159
857839
639182
584337
393905
73438
683464
997391
914595
628980
471340
727367
1042962
346590
971249
127496
170187
588249
463110
549371
1045393
975525
716856
937467
625228
358373
978488
212113
799488
975705
891733
346775
257107
394462
140224
400791
292617
949568
199006
347866
397829
758144
464550
358960
133875
928644
410277
703060
865281
773177
647170
18155
47470
642143
857390
493755
679311
863603
491994
324740
795543
930057
848208
823149
797551
441223
611346
401574
1033417
33577
860580
934080
113985
62917
521003
406446
576167
764868
460040
780468
626607
496462
419192
678551
758631
198878
463338
465433
482797
380578
239489
618709
308588
300053
987233
698073
772682
542847
400174
481557
745773
858978
154765
392072
430375
691844
888886
630779
849773
701321
129567
595993
644810
202125
98123
325074
166329
548461
20260
12769
790327
636942
568260
36853
786905
799891
28825
973963
806718
616691
87582
629971
461028
1024149
655350
551497
583291
907790
560468
226328
828473
478541
5340
937018
435943
756370
717183
464630
859463
814461
47115
796741
162350
447073
489758
49898
702677
290650
224192
359518
585602
726882
458354
974495
706479
511869
343734
266968
645738
525028
526912
367555
563097
946503
378278
310561
664158
1016132
831447
488132
226087
544390
876895
499804
655228
232261
177703
958946
854231
666718
455186
837087
205833
86385
781994
874296
792307
795581
169442
474052
796660
540770
26277
627334
699902
278661
328666
872513
1028627
918108
385587
786929
246133
814625
70836
368806
825427
1014973
56271
598778
363220
310655
275935
867795
34190
902108
410042
204368
792085
492081
559176
196775
930515
786219
81401
912337
757850
849437
206779
572150
652771
430818
442146
401475
502248
837932
349523
82349
237856
851560
645509
893894
635298
68441
116339
374469
659273
997252
669527
620879
689943
275643
645581
710170
602593
622763
172406
252170
166968
204340
717480
919303
308543
525646
759330
367807
358765
781768
1028651
937559
357344
942768
4882
435151
693173
331788
104345
853226
131473
768422
329583
413678
463880
777513
293988
20478
6640
57301
225617
655291
506462
934492
384547
115842
613046
969976
538833
482569
575778
335800
579176
574248
731270
825452
139471
290645
112016
765617
1020036
71025
226470
3536
127108
731438
615639
347284
80018
576903
712239
975729
821564
589326
994327
16193
449881
626184
928961
198376
193186
78833
159543
342013
515502
768024
250246
507453
767835
845498
709863
903537
705433
244754
881476
1022645
2649
359368
98639
219737
415720
52858
883727
234822
989649
768887
813134
317500
705064
225200
464640
353384
322135
80979
276949
856929
179974
688180
7843
599757
861832
384757
52560
465772
481683
939329
985313
168947
405926
338386
484245
677145
339018
417482
489180
539063
246941
660104
838265
760792
57518
1039485
879375
793051
230656
674996
757044
243141
656069
353916
359246
667324
735528
592990
669195
726030
185939
35787
578318
615508
952123
228371
121237
719876
498319
559181
37762
1004024
308999
383759
213397
60666
786521
450509
453625
343315
292694
450582
739369
149920
660487
353072
586442
460702
1029284
902823
379410
996973
909831
115233
344567
674082
447753
787564
500357
759200
655934
3803
625510
762548
915537
390234
311615
235383
558600
986953
870113
909451
942928
529441
370359
452689
267246
233510
801274
384583
327781
401772
754261
200657
468075
134306
240303
726803
376058
401700
359355
984063
446165
532547
237582
394756
190245
656510
819671
280550
406252
1015806
7019
946820
778004
291404
721076
38745
806749
374927
707304
301006
314972
570111
576951
303575
537279
400965
622962
826215
1010162
691327
631107
1025169
598730
908042
470663
876174
1011914
465742
777444
956762
312579
771195
801408
441955
3260
1007018
679028
890897
226169
208282
423283
807413
96367
504161
353898
175773
255635
1000279
97783
633344
677958
237244
136752
103972
539946
636831
862265
650625
215219
932614
913202
1003918
67522
351103
469927
289509
297046
739047
660615
1010178
507258
862367
246751
540325
381342
1035607
651651
983140
269389
415727
285902
48242
797303
348625
261112
74148
696930
749056
750978
790767
947764
412184
22232
429194
946779
245364
609659
448834
485897
845310
455995
731324
216762
727432
494264
146094
130718
224755
36699
111117
955564
38182
232301
1010850
272805
14855
551423
582342
103720
12832
51362
747256
550183
240772
703231
102341
497995
921954
266418
847292
1003021
1036687
628645
35324
684302
200316
77352
154104
28441
1035174
372691
115270
424413
939316
46146
587857
114166
995373
808812
653460
621354
586253
708072
715899
382588
773283
517855
344296
812735
1006790
593895
448553
684538
262049
21018
680627
141886
922074
334024
488452
827912
360572
901981
547539
640540
930113
762928
127232
204324
756844
7680
676374
742520
1023420
261080
23501
59038
615523
255713
404657
713225
991585
745080
954971
672461
1024934
664703
56221
473442
7679
540300
341175
261891
926030
501948
710433
496523
487626
494863
919984
656132
107778
50793
135447
840137
455501
696596
219100
802276
432315
502388
761354
252015
818475
10320
895029
242079
776710
443695
654386
167468
633917
783536
847222
106924
901743
726165
928128
277690
322515
870079
1007096
911397
959597
279710
467399
74807
479039
544840
123325
659441
370557
232863
645953
426033
708465
893233
510722
257782
428506
87342
931409
689071
595885
760748
937773
890344
815676
352083
34323
922169
354532
972041
248610
493199
328543
473360
954148
497696
110309
952562
598412
242220
410425
113780
987950
28349
667630
982518
121570
344290
309748
647495
163015
708926
947698
911266
22644
722987
381771
660504
826566
1016364
387906
535693
769223
550590
194231
211551
908921
602425
305190
464733
905112
291361
895230
346683
351513
199079
330868
992583
140747
666095
761528
74540
667692
813693
236683
900138
1042312
107524
497633
445387
880704
145430
975380
189036
872467
74432
872800
98051
608285
86291
468101
952712
55590
74462
458324
609358
888776
55150
650550
745966
937805
772956
578331
867295
265536
543678
8083
698969
599306
993422
432666
474774
509075
267663
970451
326052
777141
420959
229737
4309
437559
883274
192195
354675
310261
523667
230529
691647
938404
214252
94326
90205
17414
559167
1023367
253987
716448
819230
831895
351632
228023
590671
338098
776948
884994
773126
56927
245095
16634
1009346
194434
115311
650223
129790
81008
114761
123178
607217
333139
187492
496810
62553
46285
179792
632204
294011
573349
853020
254302
180064
324438
709652
248026
802155
770936
214987
147614
360921
64566
629975
765773
199955
412374
575529
967682
653678
596176
898352
526962
408921
555894
500699
669873
577789
114282
83534
886789
683981
918993
778720
146676
854978
161915
643671
774364
807669
499160
315090
873233
1029611
213376
8169
614292
868505
245314
652449
954978
687108
522371
723518
381700
30720
412346
111426
641531
37668
168156
372815
175373
393261
596541
138761
847594
118620
84623
241401
320708
306319
483501
399654
734717
460292
88011
94552
1023701
402134
974785
364877
311254
233014
63527
466325
1025991
475408
408781
793822
138315
47411
650397
390070
644228
895691
611284
78634
183848
929500
95888
411294
472269
670775
746893
99626
1004116
532590
17604
398218
619701
86298
1010249
85657
17706
460198
689081
345936
781161
772865
72614
91012
292586
999227
734405
424574
430309
755431
255441
726131
199300
245972
256830
711274
6794
804917
873433
960150
628973
921718
752053
470415
858239
1005937
423043
626261
365637
167703
698339
260439
167935
184516
34148
922479
820488
425177
516922
666727
156414
633745
344527
901470
869535
867314
786788
943811
857191
188015
731772
690160
242745
248812
742111
855022
261320
599057
770557
186350
242317
983286
23524
988776
707815
916079
76395
839677
251669
272118
151789
573676
617935
383695
60586
911238
410856
588856
326294
880112
161654
620817
97677
441966
56468
840917
836384
454086
279707
721448
884219
45620
538663
853710
543170
919
507718
824838
170860
904986
86680
404661
52579
1013662
797898
584173
580025
297117
1007324
27386
519886
657192
305744
443557
271139
729294
206275
884146
955805
349812
419151
816514
172780
437437
766276
918036
408064
869997
971694
735515
577574
763516
614713
797086
386260
499256
803761
582537
728952
316514
728395
876619
315442
127773
604934
659035
964322
578044
231819
658730
162245
754212
199091
770657
1017269
763160
464533
425821
870150
211629
788877
591167
846036
796095
639008
200055
992931
494778
930257
676226
815659
406700
838918
646368
520084
439083
102174
959218
158734
1023156
575544
91882
1018427
867533
524215
575943
150404
754403
953386
507352
313146
307710
538383
313422
817605
1032573
842396
590908
815963
863087
747924
513190
19145
143750
289901
898514
26234
290536
578448
592079
628604
853857
472044
254450
178730
723731
171862
708145
975829
119973
908425
331635
905938
109688
949184
634091
609405
926601
519566
87402
232598
1030483
871579
845363
589193
37592
426000
151233
691943
819264
981366
765961
204225
259003
117262
98147
74326
843589
182359
1005833
993123
897546
920697
74097
492752
669260
1000882
469438
1011485
18660
406556
186196
826289
912879
157997
299989
67372
1023789
55424
221945
990445
241972
1040022
89767
335675
498092
414430
893060
62767
303539
969068
499279
17117
152740
613966
1010474
292856
406509
952742
376378
171639
319368
17628
975602
789491
839501
808297
123638
483276
766348
787098
384998
709507
758798
522066
87908
539287
167009
524281
12312
94336
518622
743483
499960
647714
548120
832375
532334
611339
674398
666435
525785
718466
354507
927845
575933
692986
505975
522992
928253
331189
280417
325773
352281
367994
822479
995382
431577
19025
409341
78369
885719
143329
718241
192110
548550
188818
765403
754305
596884
935792
980182
585526
1005105
529670
845538
900724
875142
790917
607180
683138
986072
618078
1683
98027
241571
512097
265929
767981
319755
804886
319516
311059
676366
504462
723637
776951
143126
1029387
44218
161630
464651
845513
444625
649346
562040
897119
688154
133040
562941
572462
421416
239808
810714
995722
436191
314340
135757
13092
599450
867005
920676
629717
982628
312337
687385
799099
334778
744703
317148
147024
120444
172232
639440
34162
746723
1039283
172637
476772
497683
906764
36505
417635
976691
780758
637258
859092
503313
300887
685363
535818
392707
490473
757980
14028
28001
209700
48109
87538
98883
449789
392766
636952
122790
286117
301125
454191
552284
955856
39038
186733
667093
339591
852850
50006
1015607
32902
908401
741727
802970
623540
343390
39444
243970
96998
751972
1024350
193554
345894
867803
594000
246454
977804
593253
733351
759205
850844
710332
447975
745325
184787
248944
673487
128005
263830
810012
418443
93154
458906
1000609
599498
713515
604954
863016
777155
435426
381306
818651
207580
872405
355804
411625
582580
290818
553138
618965
870965
923983
238706
913775
252086
595982
215258
745880
536494
330188
76164
501813
1037455
16931
713661
716539
918262
4543
252645
352031
307079
827299
987841
860510
716870
140702
606389
231101
993702
572124
391858
743583
548002
242535
280271
401407
61738
6867
969933
467410
916061
562669
536390
883786
557938
475734
508091
7448
110182
447120
641944
894969
850693
913643
584305
426525
836324
728637
840299
388652
88638
767776
678776
332930
282215
385376
489912
182213
608652
279639
2089
864302
501065
778023
80291
911645
803974
301374
854554
549823
477049
664025
401808
401718
785243
826954
978236
989340
899976
324802
127669
791939
313625
797745
184606
246892
509943
607396
619527
633918
10356
406485
119018
411883
881673
74759
618709
180306
900046
2069
803790
779933
916749
380840
309127
970162
568271
902505
71244
19609
747086
542237
148836
558341
811515
69754
822086
484646
325106
808979
520427
632549
123670
894757
211506
427339
260751
1041669
828147
937401
609294
318845
809783
988260
81508
747887
738159
699079
64836
923612
73773
623331
133937
746276
1037226
589417
680857
764932
712394
987520
920534
592712
57433
559218
512880
349883
314132
28167
406284
463138
137326
974549
727504
353494
173393
496407
77423
730392
977447
1027586
99410
791779
234173
936054
498498
253445
838722
905624
660536
658532
369534
56180
611389
989745
931328
197470
582361
883626
815249
623092
95985
663120
43780
586718
1013953
807197
881547
298414
541994
744180
8949
883425
430082
346246
133613
884954
705082
990792
631541
838312
265608
462736
740672
722995
512637
315939
705224
672123
512542
556207
398502
309421
406246
109360
448753
784353
498900
288601
726211
397178
594225
320131
414495
876018
741228
84020
154335
882080
986641
278044
491418
416497
362623
509495
746586
140744
874086
251732
702149
440018
808632
661707
514148
10079
93133
148244
803068
859606
446297
76999
878769
257113
244117
79706
596982
902828
985202
233108
517450
1029669
716550
231236
513854
241866
56139
463114
1016080
73150
504399
844400
362072
360220
338597
744634
1019906
387824
335916
198055
900074
135356
380057
8342
632168
912255
439083
431167
976302
672890
572352
795304
612539
157718
939432
277711
682638
385198
989942
648462
929436
438291
24724
610403
320714
171692
910496
908707
458432
12693
388391
690469
789982
546702
692067
520947
1001964
748520
15942
937179
593685
177895
986932
950194
371307
463000
591243
314401
946025
755286
456624
726297
761743
862607
302276
433298
172030
777189
504736
830969
312905
192179
322242
241870
844272
736661
236132
580900
536735
447775
369040
525982
535422
234110
491156
926859
471968
154622
206449
705996
518590
892155
676555
489111
110045
984135
172987
475
258953
498182
132387
948692
150230
972991
545833
932391
739542
347780
983958
861771
120891
223178
402900
749887
124171
554283
957216
298445
947298
1044573
625669
833414
563496
449176
606052
424949
628168
317937
965341
567045
33341
187820
555035
862391
809860
344345
799674
523463
1007768
927193
992720
129503
716957
107622
123471
759089
4994
291190
235399
374597
794173
839254
626343
326325
50671
457085
971732
355008
918635
169887
282392
167287
964388
84492
960197
33517
999204
414053
584456
191021
1011047
583682
391341
345204
566447
980866
556239
163772
818205
190062
831989
956422
789709
330519
289903
208196
733544
275217
71062
946156
611891
112441
274210
304377
798386
788745
703818
584318
841078
73089
123870
630643
689864
844638
66487
213798
319055
473987
408198
760897
984266
534660
465641
195778
556268
626813
1027677
432448
371061
936484
960175
423050
407604
962039
284056
570389
9676
341562
172166
163363
983100
106990
472295
718671
921151
993080
389884
396036
835446
831565
987408
842879
236477
498689
277051
421082
924925
627435
1035214
854147
218948
781962
759205
909571
680346
17794
61730
272142
956842
539238
1031573
317410
458078
340036
487424
582676
184107
879106
671235
814272
583072
796311
823907
988659
877285
649051
935492
740258
362627
604415
417707
493522
333668
376870
138652
467659
1033385
997868
429743
1027755
349753
306431
622124
880082
413102
590067
29608
188276
141419
228360
475915
290411
571071
654849
620333
570760
486165
604073
634159
162668
992224
663051
250948
61475
266208
580783
79529
891958
410031
614008
862668
80757
707802
635542
546663
744038
781637
582801
190670
322081
2177
664244
474255
788347
1032994
335163
648866
273094
278895
80064
865718
908380
146548
493788
8048
425994
343456
61237
537513
879189
615104
779907
526510
207960
575416
98355
281772
760339
79739
871305
358803
602399
658186
61470
987547
421688
40098
649158
747848
522531
447278
120421
120937
145720
746551
505351
822384
963729
844176
126155
314871
556377
122406
509339
662747
187878
712742
242400
670570
126081
956995
198517
129512
993782
339291
454787
890514
921513
997592
864049
475862
495874
1004423
422559
182535
559097
121293
931486
98109
171098
298684
924649
245110
986299
560942
838547
479430
632317
714745
259814
23729
908779
876811
118828
1014658
980851
932876
147930
535965
243352
280715
183336
350205
270796
705152
1000733
218672
793289
458177
471961
855980
646383
612106
144608
281334
305578
456166
516806
702438
289990
634122
1020603
993788
523947
963090
592091
764810
172124
969806
143427
597598
332047
454444
541513
970355
784889
3724
247213
28763
740785
1028731
134528
436940
466935
16903
563899
657312
177333
60716
370248
455498
485779
748360
559212
311004
433825
5278
201368
113530
142922
82207
755285
733481
884232
567080
726506
331172
7653
501411
725742
335491
35951
531834
245085
243613
291696
621586
759006
186369
45959
239616
440787
841266
109571
659090
636902
405887
838696
815803
605411
498801
788703
1641
913582
183505
746795
899439
889187
988509
978559
283989
254345
194974
205821
101867
205680
759993
399844
7876
512995
96627
156201
654163
764925
290471
569840
797849
517218
766264
901776
1027759
627547
297281
346495
614534
740462
560837
523014
1005258
746356
59809
766391
571964
708316
1021727
780417
217832
877449
672636
884214
235318
37453
142251
98742
843943
916119
199412
158351
122548
347456
739210
584205
289638
364251
177594
949420
998848
194802
503928
315184
820762
679281
494253
534383
364969
925145
182743
682234
925296
497056
22724
661818
620835
274288
181063
316673
500101
207800
71516
766403
66010
941777
4794
206836
978871
608893
17395
876169
700210
850400
753320
922762
147468
537452
774320
274145
761532
402827
554857
220967
365971
108292
243424
771679
445086
839413
703697
414520
662058
473616
314214
345572
442435
119120
1002750
490409
683609
696160
257754
903531
1017028
765981
881808
705446
559775
788909
873602
183513
59089
594763
101034
721981
551197
770087
478549
923110
290317
187073
1033513
755078
155752
691034
99258
989519
965627
112678
297248
465737
647107
269442
335096
572888
22307
163520
914292
258014
746687
717349
971208
159467
245853
222987
996499
110025
76520
46471
122966
988313
16433
684530
724034
9991
47980
726100
125599
303326
337858
356845
675411
135268
701223
840086
366760
63416
421057
147732
705840
699655
960484
341956
899164
992223
903808
485874
550975
201803
633813
5760
208483
145419
15013
225357
996951
170884
645390
780622
131077
496745
199377
1032262
717563
949988
537382
615398
764035
838310
72788
455861
971323
761578
828384
310086
1023413
704046
322877
919858
619887
998242
168355
68888
827024
1008399
1019397
193430
59874
558356
169015
211808
32870
21864
512687
103172
806848
927131
51336
943116
737576
335090
570863
247357
806295
793033
210250
325312
529502
481799
865859
887152
150361
561302
225313
1042291
215871
203072
692718
724165
919790
734761
230325
519477
357256
197503
322411
726550
913923
30182
841629
880134
668723
834689
928831
134393
710633
926
486896
850986
788177
104313
411048
998508
951349
342203
22491
233752
10576
986182
1027015
385827
410025
257337
331652
146613
361188
714784
821393
561281
16834
748123
618493
151912
24977
990572
586734
915729
125015
833353
264065
495112
949352
287592
900804
691800
752423
738190
123418
825855
973301
653631
673992
643312
241483
1016912
143324
166169
660844
430287
196198
802623
451709
265689
1043620
874007
287406
535260
557020
741844
175755
630369
825714
843159
322585
304360
143796
904560
552204
525284
949739
226360
373955
739621
589262
805867
812578
680288
1006431
498421
874445
502849
102795
65823
565754
643857
474575
233241
741771
538152
858898
622621
259807
450413
897562
854451
942197
992085
983378
695909
601676
512474
487939
673864
729670
731905
999003
526200
167828
466516
392225
1034867
78526
554113
134901
39649
546460
675472
650365
229939
639465
1009605
829905
667480
760683
110832
26364
255608
55699
521064
651649
848185
810128
892093
1020421
2601
1003657
66736
841318
403204
1024936
437792
7171
567604
81495
832638
597896
110735
293582
182470
531746
481556
816408
773177
462583
936238
416130
229184
1005448
203284
465827
326789
1013416
38195
5482
475673
616804
362316
458334
701245
893959
741772
685933
866521
618420
275397
595044
834217
668646
45293
864411
715107
42782
707559
995268
59303
311549
411258
232640
320748
11418
556750
583892
471629
728919
608680
518763
293999
650889
616270
414112
314192
1036118
290295
918457
328751
294793
461604
711270
828709
116840
767417
454872
100711
343977
760370
829639
880023
527138
686628
317571
561330
263338
267000
121594
326850
288994
807729
78306
604064
292869
391305
106800
977144
341323
907441
563682
239740
148260
228163
945101
1024305
948614
882040
180888
231278
718631
1021440
385974
126158
763418
1027959
957138
668842
35384
577438
773966
974792
837432
788093
163148
545776
604560
552435
972883
976010
920050
398471
1045053
125723
793920
261759
920038
714221
980176
124609
243725
989478
1041899
309510
335425
1030255
705581
1037100
797274
887350
95941
56500
634946
587732
430710
564665
52272
446211
472515
624122
428469
445546
239505
80565
128614
516730
727672
600661
568247
935998
596569
863551
452822
940769
756911
55156
196048
410838
263158
411888
411516
465677
21627
335932
524053
607698
555848
804489
439858
285760
160542
839162
473026
541922
706538
292901
400574
348062
883062
896707
944739
484672
989270
336637
776163
751459
25872
321482
760798
412258
185651
179662
393931
442868
908220
827149
905119
478663
229824
584580
618695
932788
740636
941435
899302
687391
958581
450073
970185
216403
574570
902238
389023
1030678
472745
239716
438051
192973
969960
724526
1024546
494141
522666
207304
34478
652723
368083
665749
575043
452509
608898
1000904
428030
790655
785543
945564
892700
302061
224248
627329
784724
693156
264736
495421
520912
91534
846544
891451
142429
287621
869669
199601
292150
873403
596027
609063
669121
262329
953834
22126
212178
799903
962411
646454
121448
424870
522491
845653
117055
452405
553590
624646
413005
323647
57745
131020
448610
975458
689145
453972
911646
1015271
78689
441814
243877
449790
85753
932312
140611
819608
765598
790070
821166
617842
18544
466564
909680
522828
900851
375037
882980
728539
908225
436495
383164
731227
467764
488534
696383
529401
583745
755483
139420
802237
353618
793690
794204
659757
525833
915974
180496
938479
348107
112247
488652
1000036
1024348
116897
858863
732183
272109
7216
324052
671479
775905
856203
251939
65276
253473
934497
838095
470975
653286
1014367
668838
149853
473726
270929
646828
417539
129399
96408
49411
608285
394243
890872
947740
604807
228661
798156
293904
9221
266001
21939
431089
740294
850259
819815
816444
553207
608214
353333
251504
113925
519440
368775
364423
263929
495432
798353
663135
622856
252758
354581
342797
959153
462447
955892
181890
155355
311031
180384
249966
509419
860341
492243
141479
305562
79045
315421
798231
91266
720743
767766
961551
773397
1018228
674114
757023
238694
145241
402776
972401
316152
334393
729599
484943
954210
826953
942570
1016011
442760
223715
413340
601506
627619
250513
850009
148606
634529
693131
526841
761496
829533
208614
691029
427762
950188
276727
711513
533277
977573
922581
245888
574682
928973
304053
337318
391534
314931
666227
462396
545857
819846
811322
608098
572021
473215
843951
406125
453750
801735
1027861
591227
483538
241857
16941
267828
145756
925150
500688
143124
378557
983831
1043020
226596
866372
772449
703175
229893
807267
738474
778888
692480
989871
418499
43146
421046
5616
632782
173529
281892
690513
791247
952089
879689
483779
1036016
151469
39480
9559
226933
556816
523343
394795
488581
629546
365478
124688
391000
11121
855407
932097
875264
906627
547709
261393
705078
76637
836531
945684
257219
856690
355041
386087
1022561
53655
1002764
469198
824481
141713
1040592
717705
467272
885483
288203
1682
941834
515881
58147
864461
836765
759420
801291
566679
348945
524411
608590
451218
1028321
545352
617620
295539
752281
363902
338791
544075
846315
891754
20508
732909
89464
721815
97254
55231
376137
118031
965699
76031
698832
463352
478319
1041653
967758
855821
344620
766848
922008
45675
531727
418163
192013
794244
434414
685342
186545
9972
218079
803009
290477
970078
545728
38219
644678
700523
51181
562943
202866
95042
22355
8272
184289
192031
240769
919017
39262
297361
555959
633250
225961
300816
464217
58750
314840
639270
681027
974552
574750
814005
588417
81416
615321
955490
787966
856357
533340
260087
338462
531404
698114
141232
917161
41696
818597
70142
451618
176213
504065
150906
437131
788479
367218
444918
409625
88509
374464
767122
488091
194164
909258
528283
371156
284263
24609
310215
197816
116577
314263
777118
960948
278874
391291
208035
525733
987726
843675
205883
177550
647456
931786
42794
784240
295663
213200
310240
59934
562231
515800
602453
348414
210286
317179
125475
484844
474716
24780
241017
672964
121452
332568
715319
1041150
694800
640446
314799
748874
874311
746227
43435
982250
796320
168768
57770
636156
840738
849161
440136
891633
752593
657530
653921
351938
265404
568313
267740
391490
143461
348767
435150
840538
744177
659188
115252
100437
266342
175586
869692
985418
415614
618641
1017310
1031168
1003636
254013
203628
753383
722709
994230
557441
512303
340026
459345
929614
557991
139124
425188
75218
1024043
882542
230864
572038
69316
834311
864880
672654
505157
561906
566503
346033
533767
73104
62544
522716
888823
7750
900369
540767
394121
852677
462614
636711
951766
950035
221409
438119
104225
444110
17968
256075
503537
985984
643789
649239
472189
849309
114236
288950
538
134666
478206
315556
542296
577392
133852
825548
898221
830181
995940
1015559
788281
426627
238630
50598
93538
817439
1034063
140626
776780
962124
121730
906863
1006875
352951
264215
373499
509570
448233
907730
385303
809800
838266
835334
347744
296004
684197
224680
13640
323980
745502
698055
358173
913765
1010662
1032646
617758
7576
621704
6237
148406
771816
497934
170309
498006
478310
121879
198489
284472
579439
757073
262400
177339
614777
781740
8711
129139
803183
979926
179359
929060
12573
445259
806480
681590
316029
621375
635887
764536
264323
223205
204606
280876
409622
1018540
673904
265911
298839
343123
454838
707833
321923
469048
313315
658510
725137
42425
825895
938108
506150
395438
396687
897181
51410
81142
691448
658603
221459
436018
722267
591041
1034204
639419
682754
704126
502357
958159
938937
568297
65648
662228
1032859
752903
851263
78578
664554
322947
421868
285740
762061
212494
665146
7801
29377
55163
840914
764146
828084
931355
480265
234842
415499
238592
390383
726369
613935
495509
719205
295611
539357
469865
600318
128125
477840
233378
316465
967975
899900
865048
441400
489730
686884
992162
854806
376491
155085
449518
260782
747823
16339
848105
745776
375473
892284
684510
198407
376657
66149
1040795
760148
806458
735360
726676
513495
381391
808163
531045
753646
513742
653533
707563
740712
126004
222165
183893
819185
224919
373575
452607
961272
620453
1026938
836180
784287
289284
274896
131504
686239
351008
289733
161822
839957
703417
1038221
691844
1041853
239569
82247
945018
946869
269841
591305
116256
916841
958953
230844
110221
50750
840782
256724
481114
725830
88187
566447
592927
179974
1009845
363254
599222
194100
291382
67991
705420
473333
779198
539092
41297
421493
792624
232661
800909
463974
215067
58284
230918
144281
882023
502127
279038
661025
343279
898428
586357
775959
191846
1043422
290516
12174
386129
13275
48997
285897
891514
609114
319001
687321
1036539
496806
355189
292118
14898
509248
820719
427137
828605
116979
965122
559311
375344
957392
487660
101536
43335
29090
726315
42998
315586
131476
825001
367969
33095
232130
755409
588175
320954
575142
925519
164998
162786
683688
596152
493031
138776
854633
1039845
228868
803846
794640
80853
456065
951956
844722
388222
941230
705028
650889
440773
682957
378556
437438
1023262
202453
921868
807469
104075
910790
263562
785070
397546
847123
674794
30902
931968
408412
49535
660179
680503
676917
643883
334174
591389
84434
349471
996143
904194
815095
126846
743803
324384
879033
220430
395283
292379
111983
770841
965959
245562
861758
113471
241928
567493
774812
624319
215807
262854
103588
965825
780592
772445
212615
749158
907171
1039116
533947
246926
803620
641352
960548
108986
732717
735785
604204
901237
133795
739814
358169
374010
256410
193062
355095
503124
881694
183436
495340
556022
786491
364959
912412
993734
369851
585846
515205
541214
329372
404313
713251
798941
366826
15802
600835
521764
430378
205992
768238
942496
240620
900537
763576
687656
141490
646922
1031854
317527
227244
731941
594603
81717
762591
762902
798497
453773
145516
967290
41711
804135
106546
886414
193638
522127
410288
531991
650370
910983
939706
167823
994053
104534
491287
400577
361100
393268
513981
579162
450506
56936
198000
303283
758029
674703
336768
976129
404852
579779
269369
334094
232464
936893
1007760
63713
854111
160192
54892
452260
481335
112207
452933
647712
842564
922816
460698
748452
758073
382118
877716
622375
857467
865716
148721
364074
259042
755097
768051
435369
426919
996066
469195
494110
761463
491339
526263
596972
112447
387545
534107
764001
891061
583290
962956
538593
629826
988599
712455
250039
872849
708836
483540
308158
459867
1032446
773336
855646
831054
317175
1038014
441457
255511
706178
591892
620027
282013
626782
994565
887940
490683
215886
285144
786852
475299
801384
273359
795859
205777
59451
882811
305785
539731
901995
728828
15139
707153
321573
190391
996132
575105
1014133
920847
776977
514413
357760
887298
22746
374952
540528
274843
254185
994981
794616
891613
332095
50726
686527
242446
928072
828063
636727
698213
262146
427826
52156
41971
800631
22523
875780
694903
593497
915333
492690
163004
11652
747048
31099
162688
1008937
831238
805622
425673
521336
367840
173125
337495
338478
649749
792767
931113
660677
753382
649699
270662
879368
664247
331466
520874
531233
172939
1023587
776186
18228
731484
492636
708024
624564
421168
620642
146981
548065
163942
649337
571534
393853
315054
76672
974364
244804
298821
193174
325917
576512
971529
488478
461773
133354
809007
602033
660565
585286
150207
268513
228287
878556
376887
732380
148770
430541
478419
819919
413281
744451
425105
247041
888967
708687
981482
147662
156963
741125
541278
772587
192665
608590
652275
320641
33941
803026
891573
309696
356764
773674
399580
263283
273210
466717
770670
618224
203339
403605
738949
868136
549981
840228
806134
606801
652130
824298
632126
284388
150554
163171
869045
774202
703045
685979
135088
24551
1025567
841519
718452
306337
24023
621092
588729
598345
466679
1029256
764096
86486
998103
959034
143058
167151
346703
86359
592964
129518
723573
276966
260537
662423
174242
701825
634274
267814
99556
809686
610060
259492
960839
248175
508460
64226
348183
899364
658715
408109
1017319
874707
211274
193510
24305
913474
377894
769825
443673
66633
329475
576969
614542
475050
581223
630056
235380
393233
203312
861850
1039158
897555
48777
203451
738047
734063
235465
512173
168257
749353
616262
730946
769465
701990
50623
118727
368287
853878
971217
949869
109589
524414
132776
684421
372400
415002
137533
485272
486330
178174
588454
471887
420194
1045174
537020
515137
247694
319802
307175
383471
998930
253172
494526
357500
782825
70823
978528
511081
204479
241928
219353
780362
26910
855408
644248
484429
893300
632881
270957
656920
125583
328291
97784
27237
719708
1026723
460556
439961
411304
245497
1004857
903708
986655
726712
319721
444301
299022
903652
1029763
208796
712238
553551
90803
46104
599758
376243
582366
636509
288961
589090
30966
176635
633733
1041101
960213
1015908
676337
396598
755030
1019748
312047
768919
403379
441460
492931
16468
135388
552530
513321
368459
211879
725758
564684
1005331
669826
22885
814992
390138
546516
273937
637654
658682
983676
874201
159368
108467
839177
974736
379430
867905
592104
493529
592438
829934
248704
78023
61094
920840
40160
79171
31086
486309
336193
217879
491761
175670
644985
531973
479869
485217
794672
906464
181758
723135
1034085
815324
87074
709434
65402
282197
514234
669845
19431
60314
597842
189742
68451
286842
244611
191638
183868
866690
293698
26386
104498
361183
388472
187612
157617
914938
363255
860382
226206
23774
908100
344430
736219
717291
788462
477119
553797
105502
219668
964869
1001256
65953
380647
37577
454302
253303
181338
39550
304826
88191
691954
920896
302383
100949
174407
950547
976842
633822
643001
113610
471174
1035199
186425
876540
720340
867566
831941
73714
292323
432222
131863
363599
658731
559383
769958
1019236
747356
832356
873305
327654
364114
362104
1026454
192998
1034391
527760
568418
778168
774538
180843
199932
478038
369473
343239
806840
771401
619045
682535
795819
378361
740075
528212
686034
724339
627999
555028
665473
704902
429550
169271
242642
671115
392248
294314
720142
473569
368798
199058
760634
740273
599600
481383
132708
591983
174217
582875
632437
149812
797968
344532
171686
907331
269858
195206
856483
363463
786660
949764
800858
909763
638283
578438
288493
993800
181181
968006
696135
1045084
547598
986659
281273
197665
579773
172584
317220
608393
481884
479932
275814
474675
741411
683779
1019991
615578
70637
636192
811560
166819
7605
497542
226034
78336
664730
205870
626848
75916
148981
405691
116874
535741
63068
7208
486650
152184
822436
509499
751045
764279
743558
244534
784840
780212
818502
557902
98495
589742
165920
760359
111920
516401
275358
1018015
697778
294399
807933
929600
1002451
712809
316081
603572
134776
720172
709099
255293
68993
1043956
772306
709685
625352
951819
448763
4174
260123
816016
156934
725870
435637
680755
532067
767512
27186
481859
281560
39917
515435
368760
748275
951628
313028
448546
886106
101504
955454
834629
563716
758107
774095
962359
360110
778076
547839
52650
32188
303853
657840
975408
205390
104753
638998
903403
392581
803114
849286
890688
403912
882046
334541
865288
154641
1020851
237074
301422
881965
835494
675120
352114
93388
54168
480506
787480
920271
242280
507576
938872
251415
553263
156795
286421
346695
476137
208782
186143
755424
6089
188696
313086
523650
547682
456991
695390
100749
566135
111680
81142
396964
33700
746721
804659
578259
378988
93162
188485
713083
1030077
962276
302485
982748
419372
863183
362401
335766
1016855
607056
1032367
483342
107988
81856
969224
85536
621517
188974
831736
980753
121778
387279
972958
692585
631652
753636
474480
97389
73910
466788
410442
346530
367349
1021433
651643
191289
489366
464165
706356
559496
194870
858657
447245
739647
952762
703062
16319
687333
605745
947799
1020648
213417
960439
571517
710962
131723
391949
517825
106997
162419
743347
860947
56095
591880
337673
418553
212592
508601
921086
139351
128990
56143
297433
762511
599092
52232
166390
314516
737575
337266
653329
204916
732479
833078
557290
188461
556304
151641
363981
393371
637805
669265
340284
751597
105984
346256
704813
4472
333502
158846
70054
863846
598408
809389
107645
496480
1024844
817086
690324
534345
94320
431700
1012175
233117
806074
82329
617960
37004
881127
657835
862494
468896
1013809
198750
444297
606038
537864
673523
638326
216505
676832
384873
679833
392987
534825
375820
1043856
996981
705385
1029376
729120
798628
579102
303803
556939
142122
535552
615232
543135
160972
49532
679647
852505
448577
360202
296424
448477
256202
34695
736412
956105
786311
330235
489712
48363
66994
410827
303755
959437
590050
166588
451163
295426
920687
1013171
458573
396185
147554
1014200
214504
520028
171902
783315
706482
981888
1033675
554151
454811
1012535
1022499
727253
755464
593294
494847
39419
910489
25882
993795
119925
873448
543945
681455
371111
528296
551197
248615
775194
895701
691572
804003
857882
832976
687375
439654
56832
135475
784322
268787
891659
561829
631391
160217
801108
928182
153897
606962
910024
53582
931579
598866
281668
25904
236984
67567
496985
55556
194947
893984
658696
101094
91620
149529
1034559
349769
620768
42011
470504
341056
441850
618727
630984
6806
247082
64478
956757
42100
926505
901511
639804
1014719
908623
603020
634618
514184
531817
767273
199310
323993
329714
803086
248822
719446
901340
401090
758742
504727
786420
146416
1024514
1041441
614092
479885
338965
763004
578013
91373
1023179
209513
488321
405627
681232
19137
134117
486641
136228
171411
688614
37172
37638
288377
663434
233795
996247
124433
304837
532103
643674
643972
618461
238388
951826
105521
1014091
381127
269869
345609
784163
1014698
345363
656499
195377
502832
414325
883593
210714
738730
480755
570174
447093
103543
348037
561828
169438
764457
342561
731553
820643
721451
413460
532998
102954
566825
1009331
11574
860294
76865
215896
324578
776206
170673
338176
896941
404455
211557
532783
175029
222558
830635
707260
869257
680775
297992
201256
751777
396296
499259
312407
457606
643282
429902
639036
135150
122195
451913
189716
764526
101511
895211
740766
414273
85181
952638
474182
368478
422216
1006330
468295
8738
335846
178738
836819
254364
839070
487811
83106
625727
232787
1021110
1041814
818240
60648
723568
652069
196897
857597
936766
41858
323507
565402
367936
59823
241970
45134
949468
528023
957384
15839
940935
142547
953575
636127
1009337
903561
520755
233680
720443
679426
477587
985450
979831
682175
14878
625509
884472
232434
66415
742335
383913
888917
322932
526476
773839
803804
572607
813338
439285
690704
1019051
655399
909710
131879
970570
85878
215714
408111
921428
691576
247602
536191
1027051
1004814
452074
377599
496017
611952
921359
185558
624798
306576
885061
176078
229345
5319
77695
132218
289475
253331
473230
1024053
1016720
8150
537190
696393
557856
810261
25608
478686
793953
629899
555914
780370
1045243
216565
486213
132132
760047
917885
736090
51357
630238
155669
695006
715726
140280
218998
110092
529536
939954
375200
777730
961734
455429
1017854
902055
841708
933604
16119
791882
49040
692992
60499
1025759
928523
231957
888230
843666
773084
416903
225473
452254
982387
187022
257018
165667
500722
162505
557899
128404
469226
1010772
693298
634982
889336
241910
913685
715098
285379
256849
353527
881596
500375
336876
523006
79697
916188
23749
689858
629797
982300
49288
872853
748682
641743
291406
415009
916444
911682
568560
615907
889538
265996
639232
914195
515727
139258
435747
955629
636766
779142
256460
498035
873924
807343
26720
573810
688842
227665
72857
817873
788796
1014302
565503
697665
11569
117127
675956
106984
187022
903559
799122
267538
320529
256269
835018
1022254
687248
879711
728563
23429
70301
968687
88414
802577
110520
204040
205096
695339
1012389
498055
1041264
874979
181431
345737
511850
471831
503529
74667
185303
213345
991527
234781
20144
648928
45010
346404
298467
295779
233560
163738
143855
920698
187075
939075
955870
84314
633844
912871
829206
184028
450948
695318
526925
648452
118572
815301
889862
800055
147946
473964
794065
361205
511378
287090
735641
76766
766021
616977
188444
423896
243731
565736
307063
462562
620783
978947
853621
535359
586869
167898
324061
22475
688493
471539
774532
457294
278987
53469
946226
193735
84572
508256
419825
813421
673060
943460
401658
536984
626249
586101
990340
41470
337347
228563
271998
59647
1037534
286112
304566
110617
692937
59736
243169
804438
337778
127855
186460
187147
323981
813698
95511
610437
1009495
149149
412574
247325
667067
1009626
838689
850159
470475
1023658
124876
178785
897936
831914
239780
178430
184226
12381
848931
862917
725811
60891
391165
104089
937972
312937
566626
691521
383258
529849
600804
382507
367297
567802
183129
964595
235568
817251
147176
859555
657400
256026
320663
805336
979597
137413
320498
148111
1042398
794110
893281
123679
99093
635960
455456
903067
717187
977047
906021
988222
953141
860071
182841
1040200
890991
996148
867519
270999
619405
12795
848238
855997
548602
163526
134455
632665
922656
579769
1033486
737486
118289
372576
535267
472562
13362
51488
403162
724562
904897
330064
128627
471071
509516
43110
397894
565080
740618
721313
385313
266720
554196
1035701
661827
493971
575999
439860
977172
822923
311888
240560
343841
326918
557347
64394
782058
177169
498539
263600
889338
186637
980970
135522
445214
231313
444630
730377
498410
1020496
479960
827940
128493
194251
69814
271650
907269
840364
1041751
877127
597280
475383
24679
471165
731894
529448
978054
313582
775673
807079
241260
52514
66226
713905
772614
177223
383951
944321
621016
146366
467919
887284
1022421
977087
852330
281761
10146
898719
924634
952357
768510
185939
701729
119642
551053
371608
157092
423428
327097
453864
378292
492526
658946
837225
95666
115857
459935
531728
322582
380301
1044588
1000998
795683
308962
371921
521235
308306
533884
22194
368768
833078
907908
751530
698285
654470
340805
179137
415037
639351
563638
506052
414102
881728
693686
542618
109711
725645
773234
701179
332106
995260
298289
750129
1006184
91005
327977
207434
32809
825667
466321
619060
716217
221824
630284
371578
403827
1033340
347699
164958
792166
437570
207399
195369
259039
475006
403495
951516
413655
134166
217806
897946
574143
1037749
204717
97172
845927
154532
938732
104844
591992
176959
971295
169012
242196
500436
871470
564282
968356
820744
437871
820053
469437
553651
262377
496815
27636
106567
961733
245553
231809
840724
124196
136065
675769
918109
460223
666096
265081
61018
901232
791847
787609
377271
722633
70412
1029545
139197
23584
197476
472774
906528
349915
440969
159448
107156
539210
1022478
59779
929411
912608
946698
465660
854119
64919
83847
627382
586065
198849
705198
533388
44799
574466
191031
918917
857453
380627
125939
785074
751585
845925
731968
146461
395944
296436
814374
451893
689349
612459
917833
105812
34634
492658
38550
79666
85622
912083
152483
705265
628727
1002906
155090
873124
348589
214464
403777
507651
249445
885807
961454
865518
36987
993378
96260
407836
591873
291767
332420
342669
38065
681886
641480
912076
405464
205164
700118
331675
895531
369724
80355
326859
285683
512774
489834
514744
321010
92270
586697
931544
984586
393945
313613
489350
909139
691457
813083
738716
438181
170976
993435
610054
1037264
706639
772656
919764
320245
643919
265033
230328
428391
623766
677242
655847
1015742
717431
147182
858125
471464
1010528
241547
19154
617705
493831
913270
451656
986550
335701
850279
133355
368212
648390
792922
351256
514778
673588
725264
469319
433788
28222
238504
687577
620491
469988
263973
972609
577728
1017748
404835
528115
652168
788653
722123
527127
386885
380508
985962
907977
963265
275715
634090
286570
930043
33279
885119
1004441
688997
830078
537647
464466
759970
878966
315017
3083
423743
303423
960963
275732
618788
872782
12579
13597
286101
970517
635697
649941
723442
780969
634258
1013574
477449
566404
153823
520191
335838
232541
651284
130560
908187
381931
165222
171468
145401
668920
12279
1023550
832235
765063
286283
307849
783275
61938
45665
369173
318052
913702
545194
580224
599489
514516
945864
671785
361108
240855
625402
351885
877923
795096
1022753
1040652
85215
967655
620913
501577
782746
530444
716728
673523
757029
570305
164181
138636
229750
1036140
649992
914931
676834
277471
940227
376467
890847
87954
575352
997729
24069
401102
501148
724883
1039123
993657
430810
183904
643731
253985
184753
334682
792614
778955
857226
206746
113812
1006255
941890
77390
511652
746166
373388
832505
1031441
907923
165113
866333
51642
951552
969199
331013
315340
942088
71479
178175
388585
926260
210652
520508
651902
465385
474703
909716
71995
348833
901929
116946
551065
864152
344694
309149
763693
853524
565919
532515
563192
419593
302671
33625
818171
1042670
968991
506935
657552
248810
591653
71792
428284
530413
576505
505434
805331
600110
805264
385638
68402
156103
447427
391381
81163
189171
50218
422153
217404
958640
705884
828060
149580
307556
536758
159720
920325
963925
46309
159635
102661
159158
193152
909775
41042
28376
765144
107465
976451
612065
946119
659685
880517
16258
983814
216892
1005665
470408
440537
980851
438130
68953
376939
317215
638589
629914
641375
613288
1043617
901167
1011465
1034233
22174
784213
171719
1014190
264430
51176
690089
148747
475368
548080
457072
155283
86492
330038
182681
761552
913831
967303
873053
86252
858972
81158
555440
890345
1041522
677503
331353
666650
477628
374508
527117
578572
494267
711471
440846
583000
953047
191266
6049
942711
124490
539574
1003604
283764
430986
274458
917951
451919
243145
251128
856995
389625
385751
438721
943650
103703
586160
455051
536175
669183
497276
115938
776310
21489
5888
733525
297454
568133
828559
608812
862808
1041203
431949
817267
683600
383301
645061
81447
571739
753099
18414
383324
651987
261256
273434
892144
703548
893518
814313
780052
1025567
34855
712762
665687
258617
779677
909838
317666
43767
963115
832815
944901
560929
807991
1037505
340366
283611
460466
161460
97687
249229
497162
780256
979101
708500
651792
191306
676494
256489
193193
551141
850042
433267
523917
476866
726841
44977
372560
220371
458467
498829
729116
440775
854885
635869
798009
411799
68388
67237
135969
833024
103182
998843
598720
989629
111143
499431
1006860
847552
938340
333528
796358
403444
989086
759520
375313
979454
932312
261249
435501
227096
257634
743357
470701
492968
459658
324307
238918
626973
390811
370001
173767
136790
350244
959357
897879
898984
876147
30255
497696
106976
363117
630355
638328
669634
772283
1023924
147396
975034
671841
1032909
360807
341674
861465
38008
453802
330788
744065
263359
371829
561768
568145
969409
688245
138297
1008735
860897
278855
121696
805943
602388
601348
644414
830629
150723
830617
248295
356362
120998
153270
479669
857702
951315
616723
712321
939483
687120
701813
909526
964710
675845
345888
1018837
143456
158004
427985
612760
820825
538809
81690
917602
88940
801512
1043175
785434
720059
128121
856799
806777
660246
641031
873923
480410
634885
1025108
242056
783650
98290
497039
813469
349207
802432
902345
426221
303938
294118
575305
871086
189603
578576
907811
896007
63709
203731
86034
886893
236863
496252
441195
411201
648836
745215
206411
1009265
997673
862671
952644
740973
233439
944199
441572
262791
550693
691112
615881
610349
678874
987259
740015
106732
149084
17393
7664
818303
51007
636637
162856
762402
588435
617199
612927
189701
292422
45642
301385
795289
891606
518256
244692
1014161
909793
277307
924444
1001476
707916
996541
374626
48956
919273
560036
722908
421164
267379
123856
927364
288093
151118
853421
80996
405781
466455
793325
27811
281377
401745
90802
762408
892373
676117
362369
993701
301825
766292
1031919
262829
821459
742466
930945
610853
280695
42887
700174
833821
98334
905158
657584
856225
985877
510765
845897
745785
850442
776464
697471
274614
826081
958662
698898
660791
246619
850197
795671
585165
3824
385045
419189
533494
1036907
284484
649762
146645
175063
43955
643804
146972
980323
328755
144174
875143
252065
246609
270666
163553
22748
347570
806487
451198
1039553
527531
926492
11750
966029
2398
311612
567807
825720
482144
673419
107605
935983
908132
605801
457086
849175
225762
1006364
90702
628945
932448
199344
798698
509155
321960
71521
229035
730976
192796
571846
542185
512938
451953
577554
18301
531402
801922
141268
220366
899977
337664
802848
942065
88256
497420
548501
391422
874308
329599
1035763
423323
881965
428802
912570
1003463
31549
912166
172463
41152
944486
156817
188507
389224
510471
1016937
762304
171368
143660
804067
854437
981783
565168
302552
626065
581923
413833
279804
88720
653015
176011
282356
235713
619740
559804
582398
328350
145587
864861
940761
827874
243677
6973
322551
920529
799447
490902
212682
870085
515438
12890
679904
1032657
967
603740
614553
508154
1010174
150669
678652
1024437
912732
324605
157022
734637
141868
464083
177155
593347
64705
266635
871425
9773
599466
264186
903865
107499
771678
431868
681550
140185
865329
496646
200694
256347
734055
418276
381535
65372
581061
322056
17309
207801
337334
663976
435132
983168
693218
979749
714072
869236
873630
659556
96956
230875
538070
423469
534027
505500
285214
314960
919801
206287
708537
281255
345799
820436
688280
49616
419767
469099
767322
1002242
890390
989796
102499
1034964
664491
758255
765071
920784
2791
182257
572933
963772
2555
149240
517981
737710
776047
650863
802523
44983
780114
170193
898396
958374
186099
943712
180751
930723
227336
497840
286529
958845
608246
302682
391774
789903
757031
1001578
107796
761063
575096
164568
959701
920493
261444
553720
763939
421260
82539
21821
34160
397947
229389
802451
463347
531833
395504
503148
600764
622954
918600
802056
123113
118706
172388
570182
41143
544954
630863
1004611
243298
757782
357281
554889
334496
13994
370089
59842
892624
37348
815172
44216
956227
642609
809808
19792
482316
877362
131401
952449
813339
444103
614617
474195
848257
119458
413650
200174
869509
34514
800651
601364
433353
705651
443666
894082
263950
452904
291145
667225
436053
934740
427358
322907
739767
141104
907939
23904
1000883
147936
233594
610089
133378
707444
359345
950938
488051
834131
303280
260058
985326
393404
309085
555686
276550
900542
491985
314422
19592
935390
80631
24830
172291
943459
234933
885081
998863
102350
737682
410665
380278
166620
725441
657411
502825
227566
362381
248055
354405
591175
438533
484260
479374
690011
907365
31617
1034600
101600
92657
1012660
905071
913794
216270
381095
816951
927058
314274
897162
199675
282633
899321
248456
1016100
793104
950802
1032897
547747
885659
74531
876619
1026665
487680
56303
397695
351729
303902
893346
290899
526316
156942
130713
137361
366652
1022168
998993
293199
168814
828906
994538
577662
864585
839275
34022
693827
528979
367251
740431
280932
882996
620296
667406
809851
577914
923554
256059
742465
237798
968118
15796
857901
1015772
1035751
328206
201624
763059
790799
899950
317657
861595
339417
82622
33033
528468
334971
634899
862315
632317
599923
471723
229283
964470
122147
706712
1020271
477289
898180
162222
913100
458547
879340
583469
429271
906655
260616
837180
170799
485154
983450
772000
150899
266252
148762
544413
671016
39464
387445
187888
183364
705589
877605
307745
17295
762385
22938
866472
139356
735361
122091
101460
199589
209235
524790
17323
789570
481898
1035655
95646
429598
994616
146670
3255
628016
145335
6884
156652
843989
971585
878428
203092
264523
114940
856514
984325
4775
750396
490947
1041005
282767
631153
56965
650014
483943
576905
922626
468040
234871
974023
292397
9820
193374
184789
720793
834531
684952
669206
1018800
69536
307219
226085
1016092
726706
1026780
57332
382052
470737
18094
708989
884538
469692
257604
751995
815922
121327
740523
117865
938322
534897
547540
926641
891383
669734
1038917
522513
955884
136445
648880
281327
521021
570331
929041
46107
356503
354993
678053
639460
727560
147180
768672
1001403
778081
987494
853304
735619
913764
335691
1033757
30466
23846
999625
408417
270227
702323
892638
189841
543876
754858
149909
178278
48037
608462
721960
480468
654277
566777
654899
860366
424852
9168
86315
40613
332565
186311
398664
512626
584448
954348
520693
668345
1010627
39833
78439
517456
152876
172497
773275
880398
766801
627950
504471
765579
308405
165219
531593
402886
68807
4947
367459
755370
142729
794371
515179
601332
783968
15817
44406
859783
390604
184613
470050
488354
728993
790341
590157
404914
479783
598608
987637
647055
216145
818479
776677
135847
806002
427052
773004
513759
150719
95209
525931
926807
502193
745790
928274
588987
758597
358484
597436
516660
653169
417098
537418
323148
866443
324008
925121
1039965
1034125
1019989
995431
480342
580207
261282
630423
691282
512616
446568
825100
424616
414594
162967
483256
700401
268303
295603
181404
269395
527341
601369
570045
250025
352283
708134
624039
533573
33260
841677
1029853
561162
193884
156251
778064
891034
433946
428358
649460
323631
904838
452543
573656
228605
150887
869074
716800
193943
452530
68665
499143
418860
480564
602219
171863
904156
969283
999046
1000314
39266
253435
156831
692849
564074
768353
260591
59341
4547
135325
403149
8824
89538
452442
47924
374028
438098
25795
249796
271831
501188
966817
686834
704648
848807
848034
345204
536114
818331
476623
871721
274592
709826
719815
1018056
368701
964956
701427
710126
567163
853039
541630
873634
292572
536332
605718
295274
37821
480416
171414
452076
379960
583341
113080
431360
369331
820709
267708
241910
193273
375876
779831
653742
298823
371772
774980
687171
252465
401384
114443
427154
807407
417863
1011058
114650
928290
706173
6936
742638
93897
496080
383293
729734
945875
339067
933269
344486
27357
310274
588772
919044
311755
206737
194881
391534
135299
888487
978093
542822
513200
1028560
35126
947483
702535
808718
597567
962781
189523
822726
881460
878974
692076
320239
612124
994487
662340
300673
211853
261456
301349
78579
888941
599715
536683
538382
168840
59915
876785
384815
994278
585121
748703
13430
699289
236325
503089
128553
961556
908851
222412
12992
1038766
51012
460596
677327
83068
21452
413519
1025818
550757
726485
930720
13169
708700
386795
670544
774242
196471
95571
570448
611710
471104
984226
714005
270491
923086
596039
574735
561814
475133
716093
753855
147654
82475
275366
486871
1006632
374772
464918
794826
780977
81459
825170
572837
798152
985568
1004193
293094
975791
916693
884377
290102
591
26875
426719
582711
583585
101106
786828
421775
198035
873037
254323
610446
243876
59915
944468
181465
587052
878676
705629
663148
877288
333042
948615
195220
394802
537531
107444
515764
15932
594579
599351
996627
312499
723334
595335
565296
571508
612855
834768
488236
520141
608889
812913
317629
656241
383797
451026
852812
773038
539485
192160
960686
316594
77981
485358
90594
415816
470884
893449
309608
632313
348624
825378
128804
941790
1038478
306373
765595
788502
711042
1033833
305943
66892
541059
435377
182759
143223
973932
581849
871882
424193
711743
247922
225058
242441
552125
746349
413495
679328
867216
837174
939046
447806
923397
1024791
985053
794672
203945
233277
157790
663510
978968
227218
106938
487479
657804
91184
379603
700803
287109
695264
502758
324386
206264
25995
837370
169272
153697
801388
501398
924139
378959
245008
451190
397309
1021035
792670
823781
500081
424691
638177
417813
669417
851473
73846
355063
590406
588436
993499
803851
896711
546565
438422
997877
120090
460382
820654
99332
1039576
954958
821688
23938
889118
301301
131165
799378
310215
363953
953266
214386
361478
939125
474348
31872
174323
319815
314597
961118
147465
180374
286684
1005344
126747
1030633
909159
159296
137347
875916
336715
668571
498963
332043
995824
598929
241424
251353
10545
581952
183692
366000
393027
87371
151333
221991
705741
1025749
864229
315735
430219
70471
739760
110758
87277
582366
582334
683539
582077
263247
177577
486097
1028100
97427
696873
977491
514981
329611
679313
1045414
849134
360237
82830
565843
236305
1021352
418689
30315
261980
226814
445220
731259
947951
478472
881225
463231
724035
7281
8569
874882
820049
681037
825074
113800
525452
829142
867380
106806
662319
250546
338390
211225
261788
997571
575248
76709
937413
400220
757779
678987
900293
797969
998899
1014669
529040
897818
667158
649898
780227
924761
546316
298787
997444
451793
11384
394789
377325
398704
909310
971487
396605
145425
313375
115356
224432
474835
220490
328445
435009
1015315
432002
353290
1035739
68063
710858
943180
567578
1029041
485176
595202
929046
543434
915216
600059
565534
1010098
608767
411550
292088
346191
384823
20168
169562
286732
798883
304288
178683
781285
65611
978334
391802
760677
516561
820894
61823
378211
723274
1005062
117728
743804
127507
831545
759125
865297
223973
249286
845068
21042
908427
603111
519873
725091
524225
416105
753005
180728
84808
587234
241225
757105
696615
230277
884557
549493
421024
486120
307300
608890
159104
360317
419632
211446
1011859
661445
592591
483595
275528
238899
993440
393534
170230
878618
645972
4238
1030010
942368
47679
890592
112316
491076
886292
331298
854692
725543
301047
478608
887569
219327
177057
637269
84510
231184
798283
198278
268737
242774
382709
190873
141653
497568
529929
326998
637480
530486
900454
624154
573048
281438
203492
928226
56629
1039768
1028679
71496
896950
123570
919775
854280
320131
368149
679829
873342
804135
767346
851057
992040
749768
415484
154916
395643
955440
659882
936370
981486
399174
555278
130595
863094
984992
221686
280116
806387
761554
264546
817212
606533
632587
857832
66204
633333
839307
687024
703036
764469
569746
413100
813685
628555
479213
747390
642388
864178
829705
584040
418486
1043135
267295
1024678
369019
684096
410206
630087
203795
514979
530746
267506
4835
350207
891111
604141
739425
754194
1024409
27027
715636
717978
74874
840200
336965
676719
411351
176772
389451
812949
399805
936362
31097
201301
491273
234200
170286
28422
194252
460780
594131
406041
96792
615723
344014
410585
971731
232122
685163
583136
282370
718650
1005693
697857
553371
931536
156211
661069
86579
190513
901995
343978
886209
355528
1042908
720606
560197
7728
266296
773608
320303
711075
469743
166577
763762
538695
573808
303741
270745
570707
388904
930114
158200
924411
808537
731999
603324
387826
455025
872859
1017381
597812
276835
696546
430629
731060
193176
525143
419327
129024
902950
976734
624651
659925
745951
1032946
604501
320925
914307
875290
803089
354336
417747
798807
54957
487920
247677
574899
868505
1001497
627904
56670
749173
30031
5913
14976
980296
748966
869278
172017
100764
151575
902777
321964
592050
532344
199248
219520
958911
350402
812707
178345
723468
321782
295072
478543
268652
343729
639851
235317
473859
532772
460183
391807
876551
703791
269373
1027484
1033672
880502
344751
111380
95566
127830
906943
614182
871106
196075
505324
804800
917559
44966
982386
445745
21738
859187
601352
95760
212263
803533
368636
825807
258634
861075
957413
1037118
14392
617656
243545
503945
538147
746618
94973
625423
198724
792428
344878
74530
63295
199478
961691
498091
732798
738459
50295
516889
378408
471556
1044805
145172
604608
315885
791158
154178
225799
209947
1031142
539719
668346
237404
97259
251418
136942
839097
729428
948986
734428
191791
281315
366874
648437
951452
374824
845067
951793
138144
766648
815046
69461
644836
248858
61583
124759
355873
174694
917326
974183
202951
245006
197718
59579
146029
768321
625427
624579
365120
643144
710957
109878
22889
731200
167581
564509
419272
353292
563339
303712
750818
463389
336238
391020
484655
769355
66433
410874
372031
233646
633080
397356
529062
607802
375310
927192
523111
535116
798341
829
513268
890903
540928
667696
572174
270635
977913
337793
1020416
871880
34326
968006
69505
934250
108692
729814
877915
241376
661008
954889
658656
64875
804209
349107
932479
21896
338109
855804
93918
841758
888944
751021
974744
470472
873729
243485
179678
725749
284021
665913
20234
255271
187037
315844
970916
878214
629489
439343
315281
813315
784992
62066
914361
903055
507027
796483
42912
658811
511192
753781
493039
302192
118221
691997
585514
539733
729460
338080
252159
115705
431055
434606
134010
656405
322533
401479
43631
909594
392743
957333
145380
595547
456349
234300
9876
258073
137308
573580
405047
123414
50751
35484
254226
400626
142745
669897
21666
850426
104342
553332
643617
73358
515156
100067
151322
979121
297842
579719
788929
806907
214922
424390
475269
567535
415795
404587
13489
894543
626664
830271
887157
463749
473909
732161
747083
635842
63619
470593
802534
773614
63151
177077
768831
546431
126993
546932
714114
386591
101864
161070
669973
25513
927676
100396
162316
82305
415660
981019
458927
972874
460291
728209
185322
148165
1001353
859747
58872
504556
348713
331755
622798
440156
194504
840656
85060
179994
435414
457267
272616
313035
900066
168479
118854
776387
1035285
1006892
876223
37558
599731
375098
269569
788823
1039054
808251
203091
683124
18005
673998
338575
721504
451069
581667
122732
813067
518290
938854
162832
204259
287875
755177
873908
779453
1002682
22686
1001109
283284
957140
95246
775032
422057
18453
784470
127706
128724
705119
395388
412277
805782
112619
313677
813193
645854
52273
782736
689999
1569
463118
927238
970245
959875
330041
312416
195154
884749
412204
819913
1037175
733250
833811
807868
625854
453840
18923
590440
698175
50273
523967
263602
473172
129302
949202
1028427
849531
784442
427097
879712
101252
815172
892385
485262
738162
100640
806147
341441
934682
906439
446526
195537
306276
707152
48823
442536
54981
274465
515860
688657
1015039
660191
797259
85053
982219
125489
760004
857287
114379
199319
612252
773491
793675
758408
429520
680144
364913
402858
660607
527509
662605
1036357
631131
248619
884490
230142
11262
801183
438234
328690
675494
185926
1044334
712549
259262
524536
245714
442560
95313
206319
889140
343394
986723
749858
470052
482558
148349
307921
990559
793064
516740
434019
157387
96593
598713
499991
479682
824740
11076
543073
570339
1032093
331603
112647
327176
681617
476164
936345
250360
968231
653144
399963
722097
380991
896498
621982
237157
718598
5672
488106
555021
371537
21056
950705
927152
749932
734504
814599
960525
549461
988629
828823
727430
893606
380946
417229
323729
412558
1010017
598857
651959
932556
69100
983713
124124
926943
357310
511309
812403
107071
48629
653773
318998
599237
403027
678904
536969
827361
1037945
680786
1010853
888677
105558
782323
439614
1007576
754472
197406
798407
472142
422791
677733
1022852
1005014
468581
296545
972076
625782
883755
578442
729956
928838
303370
191502
206779
1014528
408
603118
544358
1023937
689682
968779
60992
645510
579315
993710
346050
161282
59847
581301
480870
382991
617448
406494
448754
90399
538704
371020
706799
477184
945416
908051
895625
800789
435721
763808
171179
797378
901770
653185
471727
158140
689786
436525
1032317
529883
748649
475423
805030
378467
366374
706732
788020
389563
154059
301820
662937
135370
502911
631025
880508
647690
709327
464076
703348
610216
241628
758193
281461
498928
286285
757929
2738
56538
1037299
133941
901279
447685
163886
110502
128155
3477
855976
604733
492047
32629
768574
587191
956
491101
1018767
464282
573055
518501
42049
70015
326276
509313
993700
904874
508238
677134
437275
432148
86875
190959
727145
833946
418947
690976
694635
1013785
92022
864866
631528
812725
858913
681495
661587
259656
513736
814289
197269
287409
762781
616964
326926
918218
590184
369054
34884
256338
869662
935688
498038
470988
1044136
71488
549153
1018326
996843
1020122
132353
526817
61585
240017
696939
1037067
875090
858184
759977
417911
949050
557811
730355
420135
237912
551127
364366
946709
961546
219921
659779
304377
945090
917934
113765
64541
767332
537027
649878
799256
622579
62606
560211
754811
883821
104845
258329
851899
712497
1025860
329254
638843
981630
606785
774466
616134
285058
697028
598052
225523
61711
1024455
1033541
388849
86525
9352
639151
182229
143331
26024
601414
474820
596883
928365
102840
90460
714998
916868
406179
216063
196885
1022371
931716
449506
427104
18327
122486
901673
900515
297428
143939
381956
216178
303443
567427
811342
249993
264231
476404
430653
10333
238508
53252
481444
76640
963992
948134
96756
552821
31374
340936
140233
24074
879457
376871
538624
555396
862430
449254
139360
146563
531850
381296
79517
635197
812980
831426
849437
892954
1013260
849642
175380
130352
345458
790914
1014601
90068
37008
13975
357324
894776
361681
293563
1042212
1004249
214379
402450
645882
523223
1033186
558170
539885
122983
951588
259672
599582
717471
420221
596191
230206
3849
676952
732152
651290
880617
889348
770408
656843
259854
746593
553519
546585
759893
131793
414318
703247
115049
729628
740537
32105
724185
1008347
875205
194325
360886
409328
428765
587888
211556
37096
41395
762995
776313
266217
928068
490394
940341
273174
220500
971119
106624
593327
758261
108047
267859
994737
1019847
547477
482075
765761
41337
385290
926243
691372
17026
694003
251110
332222
415571
170198
214386
711378
125560
350103
316766
417539
868586
852450
790586
1004583
395431
20861
324324
155471
339490
57837
525103
685449
504944
73782
688167
436782
223079
521871
513824
717943
633156
503266
621479
415523
91555
535521
198364
895255
156028
924229
982428
141571
9388
417834
281036
219912
123272
882995
418838
96493
758727
934350
444216
847094
398245
185252
557457
184094
188131
900145
487538
541443
845631
165795
457369
88042
536261
926702
826949
160791
272289
832477
1012602
89113
740625
641308
657727
534144
338427
713405
925017
588410
604059
885337
885011
579751
669001
365179
996667
412734
721336
799702
733969
990336
28347
1029031
982553
990961
592545
373974
52503
905592
630413
342561
25952
38297
707764
562875
476107
417406
157376
257148
437958
915750
35601
239506
937901
93281
1012421
167661
145638
791240
607053
138128
123032
944717
74480
180876
968324
417663
977271
483492
862717
56527
14252
985440
883286
505683
762800
822016
337224
530050
891030
276309
966542
803725
556009
55510
870260
945947
523828
271696
719093
77044
283524
248317
749870
651307
92790
613930
74889
75085
83761
430620
1000928
474138
492910
836893
764316
273121
40908
62402
126478
882167
294046
832671
794283
8580
3340
541361
21705
991583
539782
813595
559784
434044
278116
16051
120963
609142
121964
125989
993499
597658
603495
138212
658070
10515
90998
560473
693565
69127
706255
183024
806406
894038
900057
946959
178016
1026150
74645
625486
567026
268083
200355
347339
453761
1038459
949264
623694
189993
819644
789461
52185
311310
747937
1012025
299242
318662
414922
891054
9474
550380
359336
230531
780054
59469
739378
35050
58266
334996
832171
46280
21273
639957
838530
879093
303827
914850
553690
184673
344762
288412
472305
437193
516855
724440
934499
823452
1016649
886430
14287
863342
444149
807295
230276
849203
549124
72512
933716
774295
387217
19809
941840
630080
793648
564717
250299
7027
883119
8869
506865
975099
778672
232929
148267
332189
1019983
753731
322043
908613
452838
717668
816111
114607
240903
814489
874892
408557
436155
499756
493585
56713
975408
78055
841065
182383
934264
527840
770850
1028985
850892
227417
669532
33776
616898
617283
194640
549505
295722
977048
302629
913350
320132
457520
146067
677019
346155
453284
203072
346573
846645
249352
672636
418234
274409
737144
460959
855447
166268
147266
170089
968966
208340
130955
735322
329704
208075
1010921
314630
169776
605667
665053
83479
853290
813702
23122
143627
145559
707137
138626
772189
592166
897126
945722
658807
736123
626454
643457
24523
526853
770180
217414
7641
179798
716853
150901
105756
753930
481301
959699
385438
217258
108458
97925
3117
342699
665799
894568
983203
1025215
820814
794854
903041
1032922
299680
898208
55339
281478
2304
635181
584639
315244
646690
936184
935778
574471
603227
146959
191378
777754
555809
557497
820762
138646
515667
718542
725466
113174
454308
951740
1044975
397666
262863
355851
296634
672590
55767
323424
173197
443121
813408
264846
801025
822274
188837
824741
969389
878042
75867
624836
407648
751769
37533
393940
14432
997439
588633
449909
359436
609835
992685
798805
371500
1028767
327578
1032317
1040608
936712
150732
95223
83245
36797
77517
327378
1042795
985571
79152
186165
487419
563229
301469
835086
341418
815657
519173
870674
385258
690288
964089
628169
95603
752585
460311
514163
514314
998342
183646
372491
573268
500996
892854
454800
508627
824026
303559
820527
387346
438993
635874
858254
1000047
595196
212549
88587
247485
602906
535215
1027880
168915
698239
171384
865592
365673
707285
1038868
13449
922563
47809
609179
562009
114865
279338
168116
418763
300005
668216
469121
623304
179372
128532
341966
636563
418511
831727
89805
171450
123606
110409
132230
369382
675609
714910
438848
1679
433515
444065
942710
1029147
106514
42849
1040673
482734
927627
84060
726898
326877
627616
340677
793873
524235
29753
464008
1042939
828047
942760
64746
769822
319123
743016
375908
866693
1032790
478197
674678
895801
336028
95001
631143
558225
218507
475424
506396
338288
660261
922437
693488
446092
494273
252564
143588
326261
805641
155928
192807
757900
866637
606788
84141
419449
771503
364627
96644
196899
594734
969909
783039
184081
991709
425034
525315
247309
373714
844839
574120
28980
381637
1003112
713786
960825
495774
85082
227004
855645
125624
477344
512230
885077
965984
743766
222524
810247
22079
288052
273772
762868
218273
316598
540382
922968
574569
960817
316533
20872
341462
241341
641501
848648
399710
73551
162743
763551
131899
1038990
931341
259693
331484
755963
725904
214502
801332
967421
1001278
419533
955200
635055
154183
933320
376136
31598
574439
759299
796824
503341
1035959
962900
911886
55704
62295
104827
1026485
906340
445717
773312
130000
121598
504462
480244
766097
200881
197585
919182
939118
755720
913796
747063
182986
113350
644025
963299
230971
4317
1042064
139086
20226
275568
78720
843569
744515
1016243
1024299
507974
824570
12477
741703
562623
963345
166147
792920
778412
380764
714244
284259
250618
460614
330881
8000
859123
982551
235275
868102
766822
569504
714731
244046
1032647
454642
874437
1041108
332975
1025747
431765
474379
195365
815129
4069
10191
650044
227074
1006734
187844
1019843
741125
252176
164797
346305
442249
699748
523616
314197
92002
73376
795867
203994
299391
28319
16630
276683
588457
262856
286054
540620
148219
759199
93694
13447
774355
452762
611179
521187
871950
641326
474745
283300
617591
895754
305412
550615
681689
661681
309684
748948
79947
688470
888889
590722
101221
467369
688585
891033
990397
418846
676581
154445
201048
850756
144738
481799
616521
188147
280945
892541
147998
473915
110856
377909
243458
504007
725356
804562
365576
425310
11340
179506
358767
977978
682274
432772
298027
247125
98607
144003
372105
732833
513674
658898
221965
675811
34917
93663
124978
847318
333840
460167
713777
23391
114447
594282
498963
681778
162973
272589
93449
313574
446994
269106
35291
982894
878899
478942
23905
315539
678436
469471
891131
311647
1026321
957623
439809
122174
49406
394746
347485
722613
321604
1026917
426303
723285
567311
570463
631602
332941
7521
390551
576349
74098
1037090
149633
465735
815704
677126
1031818
594710
868714
611212
374393
969842
54728
811734
381952
49370
789202
706788
579044
831183
846803
821036
873859
647479
1033561
113840
733219
729833
911776
962354
776755
661297
946640
570145
200202
655159
759392
255155
389759
143476
388427
115553
10800
340978
559987
249796
872020
655307
580147
831336
965845
424434
487871
862119
727655
863245
933381
886615
28104
502837
772795
306504
480207
161399
172046
478399
467099
77376
201160
609660
494489
789321
881661
233190
507740
739217
534655
42888
556947
525219
277546
767623
561321
841508
1000457
983630
475432
800231
224104
897188
121388
323561
401156
911003
574476
172466
154319
239095
551679
762636
112982
30328
49834
753711
507446
272880
158922
948912
204882
234927
901428
748512
644553
462586
322249
542353
528073
970862
732769
293841
606004
2735
249575
459277
593839
432087
32617
498411
965757
139313
102957
297921
751434
364732
997659
651024
396608
847371
703223
881681
400451
629005
442796
304961
311264
810700
1002329
389410
324488
919228
344896
1044509
677925
210109
816345
979185
23513
817392
179227
196080
371780
618121
149436
877208
288679
443219
180401
705789
257781
707881
566472
1030998
393282
365180
367644
961667
520383
945687
712044
18409
973689
283970
483940
381061
681406
399640
752080
593350
552143
186741
372006
640608
821341
321124
126609
10827
80154
886398
970698
365111
237355
932318
130827
603148
725286
1016029
553616
877966
48535
786247
962618
213655
768252
586124
405901
299205
818221
829744
472229
811178
84700
180951
883765
250875
594732
192243
116318
946211
379315
620306
335681
267461
317517
265350
312308
987250
102169
916073
28932
818569
552380
1023820
967997
129844
500271
30396
461543
690
356758
699509
367339
272456
392418
979037
473964
739268
332725
327688
495155
1011367
504503
966465
295199
210849
795639
373109
106204
447926
789586
925268
798090
61673
554745
241474
828681
442176
221905
633198
182273
962626
463924
707967
418660
872447
33368
1010446
615547
312543
573673
968124
332225
727600
262602
314413
556181
638829
358109
906512
623044
730768
632023
884338
356884
86258
967449
990765
690347
863464
75687
267638
590848
688006
1041214
731199
355052
127275
952932
288457
860037
99793
376211
618795
918228
102403
364916
877117
261844
853723
637988
943093
228264
68836
432867
339401
270762
27252
875142
263606
177288
444628
476035
1038081
60613
860417
958300
655067
370044
526714
24749
176513
211921
154933
896296
853913
693442
457099
211443
63551
331116
196709
339040
11912
773771
418427
591906
513589
107482
678534
551786
569686
920273
56267
767666
873101
699949
857996
927000
691410
235818
933024
57550
442710
674756
164686
1010283
29904
166541
27608
329643
1017532
705163
37137
47102
491028
501121
33232
776280
731926
332373
649745
316362
1548
889619
636135
889164
369039
142977
989573
501245
371304
501051
321861
827289
243891
686457
243948
924872
88292
948174
496035
340870
36759
45226
117562
600141
450494
250331
307560
735439
695520
628342
180294
186548
823831
576107
938493
559638
238749
440528
362497
635580
730944
328537
167093
145337
245708
675216
786364
759847
845186
578440
983843
12716
741251
577289
912352
342788
459359
270331
828076
849532
490060
433255
537101
275590
621383
792432
102420
594788
478892
161346
858597
233169
910391
859446
674956
442625
248074
962820
900564
778880
584966
1038072
259062
276485
233921
607554
666730
412371
551850
34178
421376
373423
481725
365516
26220
662863
586155
482948
871802
340731
36380
679948
425964
578910
100267
388620
773360
490115
744653
165512
256285
166104
26394
235362
364717
987216
290122
81237
531212
876540
841632
921890
764069
821918
424338
605068
90138
329539
659106
904036
615174
575516
284192
63093
227821
1019098
1018713
612972
85300
271584
426104
954404
544198
719788
450053
7106
893421
97020
830401
808714
313377
262362
654095
1020371
1005161
1003851
366007
155174
318785
337129
722462
760487
296647
570812
108396
627062
463134
921282
23511
373785
653846
518584
409676
72194
146089
691974
391254
307149
128232
57632
362829
132103
186397
811458
19326
787234
1028821
422953
962397
186653
1038386
382623
783844
229789
47016
887782
420371
604814
690282
713572
530497
447877
744306
824947
594921
594030
505181
548074
789198
341769
131752
885841
708855
130110
315582
344299
854472
348540
634958
149024
631884
637877
264063
835594
858884
785937
74596
86755
730024
174516
13031
525334
358436
746486
133835
1044803
620083
604779
1038791
379286
1021393
16147
680935
767106
999397
178027
920095
62462
136996
753206
263234
252582
679564
612320
794628
318672
998945
209650
237579
584053
247069
904737
635189
482459
872736
342788
728854
146139
435251
482847
766424
480168
736338
816335
638238
708494
297392
638563
516529
131257
838813
160773
719842
297867
783245
663444
287674
439994
53277
61767
156920
355853
612221
615468
264628
616374
632872
408823
628789
667843
127144
590776
739908
201925
259031
620737
110731
602644
163274
479127
756534
653498
575569
972638
189028
32208
231336
680907
803503
888816
633976
879556
270066
227612
932269
239483
2458
743185
134194
429234
191703
636384
78701
990499
89525
226487
830561
870943
303273
986704
449693
721284
451697
835772
918507
749297
815462
19188
722498
436256
441244
379716
1044298
782932
984256
254282
634710
858351
704966
607335
497869
810758
431807
450955
753921
579827
833015
274682
100858
920783
32205
331361
377483
706314
43846
25035
585696
199667
388369
568059
720862
708582
170568
771704
872336
854718
780001
454344
47039
870133
459906
545609
548996
915639
893192
687044
722555
179883
366768
173152
157650
501987
288848
277162
884097
162047
145557
601586
259413
365990
970815
145957
709321
1017549
648435
967888
268845
809540
925153
672435
178714
1004253
59746
758297
294226
471469
800975
84394
1021081
128256
407048
414309
488563
547034
472476
944966
121145
345519
225119
342737
885556
610822
653254
858558
684180
89034
85063
729533
452751
109731
669641
814657
1031197
1039604
901433
625485
483872
891266
423728
407055
207510
974833
149949
787337
675263
977440
370439
985382
325694
653420
895610
1005927
870726
333077
408805
701153
956335
182085
115413
751095
78539
1040735
702589
967994
559734
377916
202513
538256
303706
851522
331330
472926
793397
204453
80654
97404
700798
677888
681669
50031
790258
709225
652339
99653
832968
829679
977786
174601
1028899
258586
786135
194406
406907
201290
694163
842510
57262
926786
782369
50172
985329
947772
675648
798616
374743
794976
141996
926255
102266
782495
864135
430826
866649
522621
81691
809164
658116
477084
343217
280878
971532
404224
142730
791604
820663
335962
293367
881145
967352
624942
167971
236868
346058
132053
910207
347117
6930
240365
768022
588015
522863
213698
836374
806669
2568
479800
1010553
892951
308259
148354
356157
1016956
192602
295301
97895
448446
861423
695294
562857
331191
78690
734290
100552
460848
448005
823016
155866
755045
119508
692048
331501
517826
286692
595186
1021088
105029
285093
648341
491877
366028
851877
644062
954183
985050
365853
237632
497067
182404
13971
858451
251979
774246
943025
1042388
621265
296753
741279
831442
16745
67084
155089
352949
557754
593465
549701
239399
734353
470562
708733
28426
243220
726550
670625
847634
180088
860507
84246
248650
678385
67107
993170
812152
272599
871064
811562
551228
455241
122408
762412
1014272
173788
348964
1007955
355105
593555
984424
365417
28354
143061
854785
902332
531614
30023
862256
646346
221362
767292
956814
827578
223692
492198
848778
619252
327621
421807
189067
774515
730369
452952
178267
527835
916920
939557
948931
513859
661266
990800
941634
423349
363491
743342
354723
31146
830698
495327
320302
27950
824206
604498
957670
557184
541459
620041
897357
596261
451273
903074
294214
882814
76040
502016
143593
879297
525654
428857
329156
683900
181938
347048
659959
664240
505769
204322
570798
333083
1029
651538
996445
871962
131817
644426
633085
750254
724466
478133
456242
878143
876834
624210
247388
76012
500249
598102
499501
326102
563269
555381
104244
624729
347262
136225
841530
866837
935805
509550
744757
997370
919108
746963
523033
95618
856234
159483
40371
300847
1026010
869996
822158
72500
308601
843757
42240
818848
17702
4341
1018459
75414
742793
919061
173552
417666
32885
663381
616627
783939
642960
968349
904468
735355
379164
327504
382797
15132
464502
359968
578523
376914
705217
449815
724369
186337
449631
571714
110389
283814
63485
635275
314534
116372
245058
677389
618645
530419
783500
592155
609864
772910
765624
677648
377318
818103
976990
164291
509592
990484
571150
23335
231783
419161
356736
463786
484785
821883
537506
88957
240467
131336
1021625
580525
76277
584818
873094
224362
259053
673454
445541
919740
376822
380741
625169
581313
171114
706767
405460
973254
594089
653095
512670
921680
787067
268432
88830
247100
779387
446891
634573
144836
1019341
687537
288737
418076
294169
289085
346869
8451
525226
494603
692578
684900
95199
765796
897035
787469
758211
181110
22186
277044
398724
631638
383833
831635
619282
543343
667080
845833
806315
992662
882151
258663
539481
946021
133028
418387
100789
122160
232885
982343
217085
446698
575147
765927
179012
751772
182527
1037128
387191
427307
697662
842683
166289
1008414
641732
625736
411914
824655
500805
16129
836278
249601
999855
1014896
401621
749028
1022803
579742
32934
113805
937139
1014345
872023
484377
26808
402983
793514
579516
235703
848707
643776
62164
95565
653432
149522
96741
214692
448249
790415
747594
30796
666840
112780
289629
1021775
1040868
294310
928058
592235
651672
767782
880516
562631
119491
1025572
96344
332025
983589
12723
904398
840098
426357
211539
429318
174622
261405
476886
954409
738529
541110
368404
326269
74207
410298
961153
587489
764425
939922
233091
360132
479240
753135
47967
410894
108826
306443
657538
539455
117786
1027224
989476
398490
949786
700288
804067
952395
950766
156430
941084
739212
420327
751948
128947
416296
385730
484364
903792
205421
173765
740678
627250
284107
412178
130985
21560
21388
686894
537108
517180
896353
144227
62704
522223
700616
460335
679136
24883
1022369
963704
952659
23266
981909
995702
748848
221877
491
842847
611082
216532
862500
755422
982038
230250
158478
950493
333820
160098
337632
231068
352519
18638
997728
228264
109724
366765
288796
70141
310090
672751
935114
322152
873326
13037
987269
326796
681806
830120
114370
111981
53032
717048
924573
856135
654115
672737
616193
86454
788123
887614
427563
459525
870943
1014204
387300
830831
200378
154788
174935
31207
322037
487141
663899
53219
889483
850880
205812
203285
372378
683508
1033275
968221
35581
38786
555670
915397
376666
739119
845836
385880
242347
460953
166679
802123
634872
372082
626316
247835
260426
936117
1027049
779991
591934
597531
727399
1034360
378515
397636
65049
209724
30937
814570
137363
156800
373768
321072
964698
504233
130234
747332
962152
863029
910422
2044
646118
224052
1036506
920685
246983
150840
175098
931275
845612
68919
486156
464926
393585
946215
859024
868023
815576
26157
209519
881261
1026110
145249
658349
674314
414936
173715
717201
885413
739566
384681
182462
1192
898082
596087
458000
771574
576551
566104
598598
618536
725972
70421
580522
65732
764571
823248
132585
85128
538604
105013
870274
773940
794672
463526
710729
909632
294909
592112
119550
696397
51046
23319
373542
340664
316461
124283
1020610
342843
625749
772666
1023804
610159
18583
643756
52249
304774
209937
891861
694142
816551
4349
855806
798324
191987
759950
701319
1008839
891225
967624
104835
822279
649930
217047
606561
259985
1036979
292140
338904
171090
126561
982007
72121
247772
194032
22468
1005350
198971
390148
758472
823952
842238
104079
1039960
546357
500804
944453
936354
428174
315579
342966
904645
441011
752385
1045301
230136
85004
966445
171545
844275
585647
115435
1922
856461
973825
124688
448654
836158
218646
85787
580061
379133
137014
1019382
327465
324210
363308
80563
390424
523438
558503
839169
525154
372605
354139
67373
11884
299353
146679
889367
527574
540620
66757
494833
585688
6478
712925
159352
162265
305049
229385
471054
190444
115190
6580
358455
115091
869311
946152
876621
181868
371718
806230
119608
502877
395652
743364
278556
846269
564680
668245
222317
742321
800302
62623
299424
535901
850162
122082
369372
606257
369566
695520
947381
998134
880330
524435
789591
443330
449646
994185
402353
551321
861477
430357
176908
138872
126454
1008281
749448
837949
395065
7230
786219
1025303
1041860
289125
902533
16394
903964
246603
360711
568143
756911
809855
852527
468427
6962
739050
818484
764497
3343
1042220
144424
747373
661862
325940
1022068
365629
28083
278440
671976
814051
609977
613245
182643
273709
751866
845366
1008167
157669
266599
492724
979542
95356
748823
472896
851474
472464
63617
810974
676083
722037
1039419
91805
1001713
870157
5459
69064
277185
969340
102063
391131
916978
936345
238098
204914
302710
228644
513914
674177
213762
331307
577666
185355
538550
848446
785928
688022
365428
512253
422127
126369
800550
1011871
336190
690919
840400
35888
865388
3440
556734
1019963
346359
300989
274799
995399
403208
697016
285767
893868
432290
420359
25199
762218
283954
210070
400730
31053
971678
1025749
596799
987098
95219
421341
511819
119871
155430
847388
205241
460104
445811
340026
499775
681149
543611
536521
900464
1005095
1044833
714974
49998
449356
55564
242363
112582
1030003
148329
812684
414422
770367
570060
262066
542133
497888
47779
185797
963480
972196
1041424
118529
178924
344350
53434
139523
90054
400114
494056
493857
412160
377550
394918
758446
232800
953264
793375
613598
423345
667532
511700
992271
477408
138835
535096
333118
611238
1035880
45297
1024582
809397
210094
901204
968120
517432
367050
870806
172904
944898
453117
217684
908183
550804
426770
471689
898603
240253
837619
336108
148450
159867
816999
378851
692863
635576
215963
362946
1024559
669850
151196
710143
638120
134520
172109
300832
575789
1025379
722066
934341
284328
733329
136288
72014
420223
830276
269949
1028748
597351
1003412
268700
12774
390962
583172
10491
312986
11998
164836
851495
164366
936944
508930
411340
145090
1011265
432270
1011924
812258
440472
878948
256330
422507
341719
276800
221486
403789
1003821
44024
452628
1019743
332110
271810
183466
749672
34734
226937
848923
584175
53314
156512
785491
556884
964017
824546
392541
64984
18850
358123
521123
15615
621835
418055
1026931
697761
120617
194489
681874
1033096
949483
268863
763933
109775
143667
756202
24889
231867
262228
607511
372729
194
303810
675899
445611
477979
203921
171553
764735
747075
777866
929188
830193
869196
682630
586570
396010
16821
1032292
287450
424310
753917
390037
59554
775382
82215
137334
205994
147238
869527
60623
47721
201980
1012644
327983
395028
300226
644844
100632
816581
552634
184201
872509
789973
27814
802689
668120
1021740
982990
117465
672733
1041100
702750
188112
364106
674607
199180
150030
280424
496703
892431
678480
397146
161368
541019
332511
894682
874181
737102
1042469
595566
35016
619826
33686
811424
699296
97191
650240
812654
203717
267757
223063
343093
82780
87872
759961
830035
282833
148658
464606
105207
27588
826611
603961
179162
476892
251387
1039274
35680
933078
429011
129055
593006
273801
824346
653333
79671
551473
885290
419000
1022292
500378
616042
617604
731791
950517
143092
15759
195078
747152
19825
98586
266637
559884
351318
862403
46193
1019539
73383
361460
633502
237147
1031524
803334
377912
436007
273211
524368
631536
647983
500941
913959
379210
939856
32359
1025315
490137
39865
851705
342707
265392
444492
488804
406883
261984
554353
121190
919580
4700
286678
541685
468509
84182
889184
489161
450938
719276
208568
169043
1011008
78003
432512
117032
652808
489788
1031924
634487
620164
221276
863938
1027336
697778
426886
36479
981900
10040
84518
432792
336130
1020310
572644
964134
174384
694422
232411
440577
66147
680384
959959
343496
344104
474026
382399
780586
100751
1041554
495419
206686
363723
946704
247794
577673
709198
900041
2574
74990
657411
224333
77398
664449
762709
505407
279462
720000
1032447
773835
42138
403655
1010962
873442
406093
725681
805595
672303
579771
538661
297743
849248
707808
328319
912409
889119
229966
304054
297234
563993
988111
610043
46496
918354
131777
885914
89896
997954
24549
675726
732338
681637
842301
205294
584155
120214
638033
629143
669835
354203
447367
870228
756761
564809
767783
82394
281320
456350
951840
233468
271011
738662
779669
1001422
286600
300282
561120
582237
819740
299644
205709
745697
1033677
206493
110363
295452
71963
857165
359483
977869
999481
259175
623516
586264
3107
356770
98500
379841
693801
401623
296847
103305
341705
320678
109770
956097
213781
951066
168773
80881
170066
851640
682841
282253
10507
775238
690099
595205
763657
691255
618263
579629
955822
42918
843845
699606
130066
269701
208884
547076
358186
247120
627295
282758
439901
377194
929804
856478
330445
819368
576425
101014
599543
282442
873153
576433
99901
243207
78982
667102
84153
231067
506544
342827
952501
688646
944407
576508
522439
330748
298587
827939
120472
786896
847324
945203
747019
820198
499128
1035472
1020689
362304
559885
479289
381464
828720
998634
866140
965645
997594
883600
1033099
58980
726818
241514
490411
340567
127144
197344
539227
916747
3822
880344
603371
119333
789903
1028303
982628
516434
582562
774148
1026423
800433
382965
521137
348823
179359
135241
165046
954849
512380
602460
484665
558877
127054
241315
10840
882148
65212
155124
435381
792820
759022
822739
880147
486873
276331
480396
193360
639579
277184
905602
833876
432452
10485
756367
709656
507322
1013461
778756
134913
416723
331969
601831
363276
1025371
892819
381724
482105
1038604
320641
191751
850381
94623
979492
786295
856081
869122
214064
390998
280908
868353
335519
320457
362986
699613
349752
408902
19310
578359
101253
1040883
771752
769844
650546
391352
82369
720323
345926
368889
235619
518654
267176
750196
1013250
14759
715490
274840
149421
224991
511605
981286
616205
720272
68785
823612
936055
332246
858391
710673
177621
417235
69258
1020931
178844
391322
909471
897317
416149
215004
138694
48847
227878
428801
1005060
283510
714778
769703
857960
185352
489025
939116
811227
815781
745693
704928
1013568
252107
194985
829381
795474
223093
123218
293385
27895
896460
139887
657478
218738
1026352
528798
391691
783431
971497
937098
780726
653219
706635
1028128
121665
341864
906655
845633
413071
154956
1029690
765666
457743
706112
630142
107876
722945
539327
923487
205454
203712
796288
356179
728761
546118
747736
129248
415939
912377
14670
524656
767421
502697
160258
112663
74172
559800
853256
504487
952163
492221
419642
324116
598455
368707
797805
766906
278472
219330
70745
651622
755750
842363
640771
586089
668420
765904
672840
673707
664858
505467
1017584
378930
569578
43106
406168
269932
137734
56167
831203
528675
316551
83834
798414
1033720
338432
220346
172939
42734
568082
422540
68921
834628
294377
143423
232002
682746
56518
843021
709868
690911
254126
619028
697658
199321
157491
35596
350205
197340
354120
573073
586205
31448
903042
848981
493804
30259
634058
462606
398268
776307
1032892
40901
1764
654697
637078
280874
570556
677959
702593
1024594
863460
489301
97771
49716
595063
525371
969929
324337
33168
993085
664975
442296
631756
230969
619037
650080
798006
718585
941122
575383
587433
371154
829294
131169
225511
183964
10503
1020568
539246
738745
586082
370250
513898
334897
61768
457992
423688
110390
237441
107772
366580
650968
53178
920116
1030406
237521
835147
884666
752809
776633
226002
345897
997460
725304
105321
64545
677751
315891
386779
621295
85077
936418
707564
736479
915413
254379
114094
713047
260455
510781
23290
534636
153937
397237
1004458
246413
428730
827365
369290
431090
416944
298419
1027283
397239
875282
253284
218308
483632
569480
202502
827412
925542
778856
974401
811231
300592
501381
510939
179249
186991
729437
312421
175530
352240
502860
989550
516882
38881
745552
44028
347925
19286
404167
552732
469855
856528
792480
724608
263939
271326
224152
572335
1002769
40846
185760
831139
745624
594253
1011551
154266
551622
465742
561383
542467
743937
845546
308765
501702
93872
235847
153378
952297
737192
1245
39621
523747
999278
926220
331491
776797
887687
407365
84050
697046
581411
750222
709215
625122
739837
371072
204374
300876
660626
550084
394139
281263
736906
505278
980071
208624
7309
260596
613866
325039
804561
643662
63509
1042008
370972
697865
345083
458421
516192
450212
39958
885241
396224
852225
700614
159535
158964
291770
66138
280410
326920
524476
63679
915271
948199
939777
635765
377018
63754
693133
603095
573605
378034
159596
510415
68566
1016786
137153
540076
157971
497518
330972
954351
184696
965392
725477
1021001
330090
58180
913489
759353
536572
557950
787955
403352
505625
504717
775504
703100
79853
145941
860329
866364
807739
303927
854959
973066
430070
700241
609408
419243
963594
648342
755682
429990
859327
700885
457184
814905
862754
524734
1018060
1029414
576177
938451
666663
715545
541950
444448
874044
863149
572757
519449
965284
118678
909717
785001
1016430
859054
813738
34559
197606
70072
298554
654306
969880
570756
529960
403031
28131
212536
528314
930365
927400
959777
790809
1029435
1022115
48095
959946
617488
9610
521191
404063
315036
127081
956744
571740
967851
857396
846487
19507
509926
562553
736789
852809
985628
450575
994600
859665
669451
205036
911153
727239
1006278
485150
132525
618140
99917
397539
30283
634900
475180
198690
241283
1007621
1003251
864801
296197
478181
671757
419487
206233
677524
826371
312127
351884
574009
438084
645608
458186
907790
351437
209087
416216
686068
2707
163424
853847
263667
307274
612047
745143
1011538
934752
125397
249621
10240
582948
11308
948829
387209
113610
509986
819926
388698
457385
135745
621088
234136
634041
104783
699406
277182
535248
542224
793596
102633
101626
222899
119917
159978
539261
713995
130083
572265
47810
965788
185882
780722
343801
36811
692806
810347
711288
178675
359026
925109
370077
791594
204423
948375
198512
11561
952865
56739
695675
35525
53149
309117
734962
408864
495287
786731
205294
185909
474479
677995
793251
996414
958232
704140
664597
823539
316556
874268
84948
262168
126851
427749
751176
440915
103222
769328
375889
625227
69428
370603
711466
257282
490324
989611
820841
346463
901197
809931
760395
782481
241511
764316
393099
275280
582062
96550
1042414
238608
584643
73483
343565
853647
846114
155266
924375
328522
448336
1016655
520296
509750
194097
679104
520566
57220
669062
191271
267813
109823
526346
10645
147121
863703
909476
351006
381031
239602
559587
733805
151825
201142
538085
983442
904158
363835
911909
509335
557846
477435
924061
367111
169217
723499
256710
117109
340844
151227
708121
584679
50115
171422
459711
476441
661020
1012171
980671
789788
942002
82945
432221
619526
493675
294679
203862
120916
345696
501106
346715
232174
953041
633769
53603
561041
559732
971628
735688
2714
843672
835583
765494
121096
806531
900156
166803
684375
747868
776068
800538
932646
452275
634025
236726
866821
534612
809279
212377
651551
756609
719400
385771
143072
841803
711333
626155
1024695
8459
993328
460661
286069
168776
625277
217598
840019
106004
929867
382709
629885
565005
522918
68690
843084
493486
302909
740515
32735
518915
158292
1043402
953413
762899
448690
835998
828612
428072
107642
786111
927966
203668
217551
775537
498606
931383
134509
192063
450678
893525
655485
897805
818619
769364
362909
30397
152761
178619
748081
27433
561116
918895
99206
436859
141859
924084
119543
391549
604899
746275
69589
475111
158927
558286
971456
100237
915838
879917
570939
401850
170166
124633
765413
408958
498292
772218
731850
427560
448560
688824
263293
202419
553517
936050
698172
747849
271969
421647
151419
986350
96558
225311
241608
459119
715770
742328
651207
649078
140395
438241
281892
970575
905472
166615
253919
1036819
896636
471992
143972
216027
207836
197996
84768
596488
575855
574949
62882
488935
112430
924675
664161
168451
820910
366173
14561
236047
488033
17577
766921
822100
878606
574161
779813
167870
603966
845859
572861
232252
238487
807556
824563
894182
908640
635895
300265
492927
670207
433412
258307
831601
274254
393826
890880
594941
206792
632045
691486
247626
34487
856792
1023151
1001335
386774
290587
494419
149143
801146
61556
491632
591335
1008206
354292
518625
689117
133628
944266
69623
501892
364881
5799
962449
894141
217358
494203
427644
776982
497364
933705
208542
853307
314237
607044
469260
979955
75076
531224
18620
366779
23180
28533
172057
506642
23156
182660
133959
520058
491856
547606
240382
219207
452662
1004099
748078
285956
722981
839439
726683
407635
102717
640676
256928
259516
805809
899368
151995
788352
208862
261753
813675
766375
172137
256569
772714
967230
111664
72181
785750
917271
424111
129539
608611
759045
564102
126936
366825
31263
176058
863836
667556
168596
45825
432086
56218
646207
195675
1025558
567676
71101
880553
615818
12880
503227
518562
201398
657005
436041
19189
117430
30879
169208
760505
573616
991618
53134
1042955
916496
700261
1001110
27751
285331
470064
404822
739653
74
42629
753717
53057
261088
956075
521207
312358
857589
548540
390159
831020
338514
979285
937298
129547
505471
66535
597400
839234
499413
43737
911979
210796
242927
477670
167345
1028038
286176
90168
637441
713134
657467
651095
559849
472743
285857
920099
750692
868918
186191
638371
510330
711701
820420
630365
148058
414206
627981
561841
351579
579873
652832
667500
436576
998593
674921
307730
804863
892821
52631
337646
512369
333363
703231
657492
628649
573222
92797
445764
685975
762158
69816
991990
982808
588550
995370
110735
472017
379090
966882
606467
703781
694688
761304
854602
762925
414481
46125
699047
1035741
608111
169162
788395
628179
1036688
111588
251254
742035
615612
678196
730245
739032
188217
964716
676797
1041522
769162
133604
137551
749833
689583
512044
1004058
714564
1040292
242311
974673
97576
694959
98459
144751
710586
676093
856849
832830
416196
982591
648529
702222
888824
1045229
863164
1031007
224038
899233
348112
355356
405088
580086
515891
125700
720420
993105
461000
567050
468045
310496
435446
240511
106
29639
674847
956995
207005
702294
470737
45328
843819
955083
914362
229111
889633
736631
392465
437579
1009040
540271
815473
310630
1036334
374271
662030
743449
516711
366739
740752
816630
856028
803713
580975
27745
517546
197539
192297
227423
64731
586224
665164
573943
239505
1027836
964956
738464
526244
881513
548596
411354
568510
500743
710182
790689
561335
44441
56564
672265
307464
386140
690757
809913
873827
486194
724215
590822
278787
963106
971818
540585
199072
31165
717730
852721
1005645
756907
993422
954444
128573
1043029
763215
907572
185654
304217
792931
52382
194105
563694
294223
676016
21657
589751
229652
182579
526029
406455
66327
646538
367490
32739
960480
993588
103470
623191
257135
128793
746127
624866
469683
734402
914054
364463
937991
596507
868277
671999
71552
415894
691100
683895
421453
311955
999131
422872
578644
604249
331674
383131
942144
892417
320778
906748
396929
690208
392923
1023579
1039653
943538
530423
297975
49725
522053
524226
505383
725028
407662
337630
177269
97002
330634
756647
308293
277770
890018
168905
822184
457160
249145
596066
996035
568592
659669
329475
174240
359225
884350
820980
711040
620420
912414
411845
841558
204530
1034706
291625
712341
1730
527824
815319
964715
267912
216636
651665
302898
183890
897422
613224
523496
186755
787414
728998
663445
348789
706970
913618
106337
742743
50483
575821
617324
328022
66325
203145
691564
947519
835026
519694
563971
72662
414912
84650
1008953
524852
138135
933920
574648
527355
721056
1004289
495635
112864
628309
438536
711430
916196
547464
182651
674066
430024
509299
33415
705166
626347
726161
350050
658027
174970
444738
808023
539437
198693
1033326
1017165
935724
497379
611440
795962
156569
661663
356871
136419
514261
238278
782312
779051
137
420865
293784
581923
316110
247393
1011164
861598
853114
11696
472100
788034
652975
697219
201762
132233
9202
453908
835502
907269
275381
354808
355594
722302
337047
953945
180156
399246
461892
975842
955155
458231
347693
784057
165355
288142
323652
914208
992178
280714
1041081
588293
402343
543876
745694
626358
751451
485322
546509
827056
819502
892518
636112
865175
397672
11852
974618
326760
209262
378923
61021
518748
705879
729172
778091
389832
1019498
510344
481924
456338
662612
443271
900809
926392
900131
126650
999782
488880
1001941
305900
508942
975099
615851
501622
422890
877974
738084
734123
172193
829699
255691
776271
927441
784340
748956
29694
1034839
175649
990486
902497
201813
830073
303617
876560
272989
550654
613699
153209
275944
393891
52353
127882
890337
319842
456768
451341
3068
237706
347930
642800
188736
502155
196345
457693
336994
749625
854953
705472
492388
541806
1018465
59372
238358
437908
1027884
830946
1024707
773085
220320
107858
142282
347782
766956
939389
327177
346654
613246
243992
1028356
795364
557780
940103
99088
249042
691084
425094
736501
64953
259197
644612
672688
883243
586011
633825
840770
516715
771231
630589
94097
71919
343918
906821
775289
288997
954876
210694
279012
302649
325166
651947
387708
267003
959052
566507
891415
783162
629889
430723
615
489501
578265
368070
74995
133268
821700
787128
80095
102147
679268
861721
26720
738968
802218
458161
449127
133452
32347
577911
973817
606320
38379
189944
464635
432416
963415
393537
385626
280770
685514
161365
619299
65454
743108
775004
460285
201109
171050
863712
87719
107392
1418
563097
130275
216138
836436
152419
470768
619046
1035984
932114
1039181
692911
489620
838886
368041
285992
208649
233033
75957
56005
28829
441173
291251
858856
826283
1008626
60891
959121
478922
218361
435836
676973
585150
716839
250300
197484
421850
412436
233783
866080
594518
337704
68780
144085
216181
834030
387521
147004
612366
666053
1021620
28071
120171
541473
775785
712730
22149
619702
733437
649892
432973
61537
494004
449707
761514
182519
107980
689925
354891
1040773
87223
314818
878497
517244
1000762
405379
575489
263636
217286
350702
794681
212036
685754
430451
876029
498779
918395
280749
996248
854582
660671
923009
878163
220050
228015
210645
606495
200164
549949
844770
215220
1606
795082
689925
344186
713299
374596
683001
879336
411826
473923
704170
880156
635853
479988
918223
40178
212052
145122
478314
232511
712245
506792
553873
320978
475211
22976
485629
376756
994112
398040
936384
159802
145010
1009573
359423
536046
82810
368623
251254
425675
239081
462074
832651
977129
851673
714398
658215
522701
692137
600516
899222
468537
537739
363675
458020
585704
422139
375275
915153
56429
479258
41609
859616
565196
531400
51682
948915
1011120
669390
666476
658617
914153
488844
290399
69930
223052
379550
688655
319973
787290
599965
288755
943767
373544
932244
765173
382718
405254
842937
98587
775061
585668
351734
908934
146816
868772
595142
82330
3440
873945
71146
220913
316581
276291
493851
523624
1040483
192780
453890
351536
575955
106290
469704
700600
485712
534600
857559
1028848
527304
792958
302520
876590
397918
520901
818198
120140
645085
874065
611523
968114
899726
697344
832650
32323
24149
932276
966471
829829
857033
847853
254715
578137
96098
151537
958136
944682
10892
498574
944529
640379
368408
898721
788646
328386
856204
1030009
809493
652278
863439
761723
126312
767710
458763
70544
533412
543114
287509
904950
804855
683729
188149
132275
565327
242613
95360
465876
507854
609626
404954
352487
73413
729515
379848
672620
696379
338337
305100
31592
295176
718519
675397
521556
1022139
548653
953469
439834
557956
27492
401066
154384
819069
817952
863445
144057
469064
835448
1038754
65345
596077
292683
479425
631928
210042
241293
23151
56678
98934
525971
613177
436576
116460
174423
799887
677247
762388
646629
1035267
22
400843
563397
766569
782450
392171
705410
146613
1011215
888153
742490
410633
145190
121848
207332
240997
588223
948162
386477
17839
606523
898810
662125
453080
223876
754837
344478
876808
382088
184707
846954
23020
814693
623238
977060
21972
116081
353330
737618
729540
406847
668112
391266
976712
514595
57520
144009
881350
372026
91267
671323
999914
681797
406513
545771
1006050
27466
143209
859287
814941
675480
626244
542934
559383
506488
196418
616882
1011304
147608
958873
570975
302972
749658
326036
965473
604404
576908
1037950
976546
782292
166948
100487
884315
184766
413720
27559
394906
80136
297210
160026
591729
1015591
579641
94598
931578
973411
1021091
700149
271307
37077
240947
728576
517734
416825
506942
537913
354710
809740
370718
814838
761383
590709
496549
202239
540515
415200
258762
549699
579788
974566
409492
220641
149756
948569
154649
166764
198272
867635
547467
561852
386845
295304
701534
980843
62480
256569
426860
158672
122324
908301
137567
295188
19308
520154
907868
728819
394654
558603
206423
649347
1002341
458373
690338
581753
728349
113444
536855
317777
604265
687020
461385
25291
756084
802572
984547
994101
79253
207081
969940
361502
320692
483601
106427
437603
579296
914053
1011078
735228
205353
1041679
123100
865190
353636
371112
633474
826986
943219
990594
183209
674881
266420
95756
369533
939752
1002132
101674
918032
388915
599418
393879
876562
200374
560729
703063
355138
582814
460044
55483
985780
596818
417410
967529
500127
582310
829905
53975
693437
979714
361831
666655
193431
82262
38589
139686
406089
129177
173338
518382
652438
148528
952644
81720
284525
1032191
154258
727837
151262
823914
231723
110569
443960
264381
932637
64999
1018697
505263
230323
959938
106904
727259
430954
507417
283381
1003325
767776
207167
676014
874329
457583
604177
531019
392460
100707
638899
873696
162102
980610
811485
209028
998280
7245
80799
562859
669634
667487
750458
37520
1016483
835498
260381
535155
331575
621309
348814
997405
129098
931131
530045
274102
1013081
206924
622257
178801
752570
692120
441665
819655
484839
49643
266677
377131
442584
48743
286056
794276
87212
786673
604131
111918
689155
650273
1039122
387552
361564
162554
159664
677964
659128
42824
767725
93291
743634
558025
539826
537902
369780
508508
561614
403778
976842
853167
949183
887688
411127
940680
35449
442464
969098
485728
1035794
294414
316968
129414
250553
554507
865646
439073
104313
817145
885966
893486
153566
647018
199086
211295
97032
81404
223718
89952
58349
503793
843096
810282
795672
551758
380574
702387
878099
316984
308562
475013
450309
466691
870660
701384
111118
693969
893121
1020128
85143
618770
991225
688857
788978
833029
838232
391127
366305
274475
481535
840028
516952
198890
547902
529253
802535
207732
654828
437026
545167
79865
9188
152629
239931
426496
357431
1009739
747852
411394
665701
377485
266554
83289
71473
711612
202295
129318
577646
883908
343340
134254
298362
621626
648928
321499
936411
1014933
641007
1044711
1008923
12319
830738
508660
405892
963931
959740
764767
806110
947788
138873
875862
519904
418125
138007
180792
923009
597799
982645
667598
952004
912690
754458
847165
512813
901569
283746
923670
774581
719899
20694
35720
693730
69269
513322
470147
432155
33226
590282
144455
565352
850973
243904
766228
893232
113842
962791
841017
735495
53842
143475
115898
501795
715158
937338
427951
894547
404761
320798
427802
268528
372731
263651
285551
340070
502565
441265
816638
467632
408963
26189
343988
146577
34553
718537
506321
802514
935074
469086
169212
741971
616722
705046
752463
320648
712494
296952
326054
583562
440401
460616
809660
128495
447762
332692
376241
410107
395939
659053
1021768
463159
7721
419786
530211
574105
998249
29307
191194
529722
221102
136908
333421
451643
543960
566996
148921
902420
1008529
937945
915741
255462
978404
683449
908121
423192
253145
681822
1014338
769214
502630
747928
1036362
227588
797677
728734
945411
607137
229775
95918
300571
93666
812406
463361
810158
123227
293514
518233
612851
599540
546000
434050
658688
332962
997861
672864
281443
932046
288280
1025053
234587
307617
77021
210172
679050
102793
777271
1005627
487316
376888
898784
862377
101269
784392
9580
281717
586447
1028591
659734
405794
257599
584279
195733
788350
880298
789800
608696
998415
727704
562999
516461
490284
993000
477490
867311
597694
921385
583176
90528
461400
498408
484725
311935
444417
168643
529702
228865
44119
662192
744525
366295
942215
516379
1025960
13914
85971
459718
27828
397551
194288
184466
962131
314239
892745
46467
711209
583678
97829
695235
641911
315349
580934
1004913
779652
785741
103768
542795
826900
1011672
252704
956169
373353
83708
47630
807888
754938
753545
241403
900169
247195
60556
868235
204061
93921
916810
314907
650305
778400
634135
768883
498550
952363
680884
625411
300541
955146
257249
679195
743210
253342
200584
68563
1014268
350396
657318
32436
1007860
707196
544295
584860
663386
892606
76669
797272
639171
339836
48281
272200
381039
58712
433227
1027850
890895
979661
474257
603300
423491
848728
701571
564190
746424
506814
435747
447967
619436
580525
924313
336241
57200
216248
1043746
636324
472589
475874
261647
812302
418186
685115
373799
724611
483174
746351
784594
59016
136477
482314
603589
911174
503600
265368
812201
493311
378720
152867
365058
50548
228588
357389
443953
243970
994857
67240
658313
1039772
431735
86137
706125
154243
98518
991680
766305
186152
114966
736879
575423
425443
676851
677647
312482
102562
967631
772154
708228
746056
153072
748548
90161
97536
636839
63516
392481
760509
330704
562861
927635
710939
1040963
959013
533939
106836
570676
352909
242180
495596
910051
713294
861463
954129
461036
434992
905665
343117
569550
464618
247743
396639
301871
455494
272081
553963
758370
621713
333809
986904
462311
5424
634726
39444
835590
834830
864152
16477
250022
119618
128255
1029120
216387
890325
694914
326097
380066
733200
89975
391359
365819
87868
807203
1018472
714046
323047
888372
739574
34327
332433
59122
308070
513271
461228
673542
23016
702102
179462
112430
277745
1021803
653081
159270
610081
613384
581275
739946
641871
469116
427417
953026
150334
474092
292989
797023
900573
868446
127757
482226
194061
895885
874752
46357
223053
877506
845782
581603
1009728
312066
789230
977087
805148
627772
832094
351316
36683
815989
971902
911367
44679
588721
289364
132723
783175
563017
181067
560621
855796
343178
723070
651836
16837
598623
848186
513723
814058
317934
402865
451933
975544
611493
474057
488833
234188
12381
43444
708398
121893
848993
473517
1039662
681846
992211
840147
673988
876010
230219
120438
185657
992151
756507
252418
227939
7423
966364
635402
27175
949661
910006
360799
650294
697914
165969
910293
186673
333719
401409
965594
740126
352094
1045004
755225
647194
645573
581373
454672
533408
177089
199554
449264
98635
712186
252712
705407
26389
469447
92648
167077
671882
615674
16858
145944
771096
636076
746165
211681
154839
423686
724740
441653
343997
777593
770279
670150
384061
939774
188522
433591
38538
86743
522672
239493
812927
585229
254832
103808
241811
202775
517453
106558
941317
426831
532969
112290
308391
352126
206439
421260
143925
357508
615067
801611
193662
1015898
551615
228661
709562
386532
777106
53074
345549
15171
237901
809735
472976
131859
49464
661259
260516
742232
1015638
172337
156259
482429
747771
149384
667885
124328
45037
104056
351342
422998
670385
432977
277592
425950
242588
421620
596030
290178
744559
948423
1656
99513
172048
737728
107218
922906
133949
220924
873753
374137
147009
497559
364017
120658
974254
197185
49004
962407
235986
734870
153061
475317
977420
341437
745449
796338
785189
254902
418080
962145
733356
404105
516923
936637
1004243
183141
860494
124277
30911
727991
686209
223877
49033
1026124
757396
340877
636459
856846
24086
625359
231857
914573
63696
495359
578366
862433
94189
369775
886388
648169
685791
7190
943934
405397
523028
471514
892779
762834
582849
936408
143926
401833
168249
200792
26007
234144
476213
886613
1007318
555787
837592
587451
128761
453428
748343
631355
874068
665775
772211
265876
900659
367776
606597
783900
887413
631865
729123
21114
583649
905335
396034
805338
51682
404961
325715
20412
155264
503300
288302
126091
22719
557992
579217
441996
977990
868649
491121
696985
53931
50636
100607
207863
689693
431052
104878
702820
852854
1023200
331083
751969
562810
350385
959544
708597
665076
442842
732500
174177
749398
695114
511934
223963
979235
788636
70693
196468
159726
125707
788361
101503
1035209
592879
663392
262555
874263
480439
1879
347147
845637
755504
497636
63680
583907
236017
924046
443264
524153
570792
609806
660240
808854
1014025
686877
406890
416970
619816
337647
259107
101070
802916
400102
299365
60689
929352
325975
949058
958002
729342
147468
1041636
467038
842081
1002005
177150
274279
313685
1010341
599138
416246
238841
263840
219831
626698
82211
657439
199929
111338
790257
276819
683709
146972
596878
862825
124036
932743
847680
845573
356231
791211
693194
494091
930557
482214
69078
834194
101118
62611
325329
1042266
65372
277491
456243
409943
49010
17441
906082
528802
469542
97761
281545
757637
705338
874123
978273
99915
405370
387450
796266
166598
857504
802367
665729
910392
528816
547729
83447
902171
242820
506815
698592
74273
173492
417635
461160
361543
545839
67931
189035
700693
316506
988792
680828
309770
367832
209587
95626
126432
471220
891705
491921
716849
721327
258005
278643
105172
1022719
314989
972950
47262
742500
3823
531862
983452
403842
619778
168454
262957
360072
268856
724546
888350
1002401
883099
921578
797543
134969
862388
142747
356441
84907
725887
93621
369916
535647
89247
456752
9202
142112
734834
418166
726934
755465
677547
1010782
145679
214836
463596
467789
1013497
269891
607133
625345
197612
1029896
114677
73812
614962
877064
233736
113545
232552
78379
99492
719442
296896
611134
1913
499790
279149
499072
844481
644793
606473
845650
266084
282918
73978
432877
173008
772874
164743
215645
443174
1029827
430870
544004
342146
560676
974636
540030
950347
354256
271327
822648
853613
59680
535392
832218
420354
1020291
177477
572532
250820
206116
624680
770305
779117
65944
262610
871900
429704
699288
98108
311063
969312
696108
944215
639120
462037
839054
456144
209112
908955
127283
941142
652773
854835
42734
56936
470614
354658
478527
460020
241271
294167
903046
906865
510692
845654
306388
930910
541831
336546
745077
205017
811140
417269
687878
106186
148769
214305
686826
434631
410645
632762
68772
961573
489214
909328
690101
848369
453468
628483
880580
1031260
1003530
145498
525102
95841
671962
846124
727240
309106
628389
496110
260692
221320
989047
690367
540963
509705
675992
868180
614887
410074
795503
847637
625327
234314
20690
77836
462103
269729
888684
860690
621413
712839
915709
318298
11607
92762
86044
966708
1001566
65212
423882
517238
675599
1017275
749192
113136
710197
691434
136268
694230
235450
371492
7532
730747
329348
387222
489360
501781
274758
13040
626360
28806
800719
770072
888283
624224
911507
998101
857857
796193
848052
873528
1004184
396163
319976
224849
132298
48208
173624
391631
828308
432530
134883
847068
568777
24852
429948
612741
908711
295480
479232
48740
887927
537004
396969
554487
938155
794886
926024
923758
7678
23589
880618
519678
339501
298854
77170
502692
441994
834570
646139
920507
791970
442989
249962
585876
115293
44461
717276
536748
73692
197207
998183
944209
427499
395258
745246
801670
894847
491198
8615
83938
271212
14701
992833
895730
787368
946507
523492
299148
884352
350275
206279
742415
194088
419972
406914
909296
857825
957935
435300
559843
98607
542622
373563
73462
528206
671978
339868
897290
129972
768835
150932
648899
827296
25668
854912
241263
293655
825142
395481
122254
447923
265014
738211
292450
363626
165047
460833
2388
21955
802951
1014099
694234
702357
769206
996520
588764
3847
465249
191524
350291
631168
236435
803669
881180
276429
582484
631769
651189
568470
402956
559542
243569
525170
231870
651212
21590
380530
317617
162255
903044
402652
167484
929645
642471
358875
470157
799433
38312
297991
831075
810049
884492
1033535
738685
508501
153210
16477
169127
516694
787459
855192
876758
649210
388633
504883
207621
131928
231285
284495
202938
593622
474032
87556
52624
38068
983123
771410
1022806
685882
310500
727555
1039155
105614
151745
528605
482670
529998
757255
187115
196531
125534
587200
786665
890972
721787
462717
335034
562867
142248
761714
947367
571258
649666
213124
840752
768710
559659
989189
900505
342784
16698
153625
252435
201161
828505
589162
445298
700907
768312
544575
907280
530214
923635
165459
516882
403076
668788
356638
619766
945968
801686
354156
145482
436750
595174
453348
655879
456367
663686
587977
264755
333040
457497
437850
903268
280891
961132
436141
379868
938642
590959
892316
452654
103522
872965
979923
663976
503337
824060
201013
973405
994911
50256
1034974
646854
671403
752822
455183
541844
276008
656407
397228
693475
197504
517698
436018
705373
563591
924865
669587
983705
504383
313640
183831
291870
196190
519004
859866
535977
747064
176801
983934
733775
966390
398562
177529
150068
118959
591967
400724
269964
961592
687859
581621
758417
830360
198213
1040421
937754
115976
101746
714726
210048
668883
622230
739713
857780
665185
124642
387796
477869
8387
709076
327078
500270
934770
630774
11818
249531
453869
758515
86372
397987
514187
702707
498099
89650
417519
63550
39569
831694
59612
817511
697835
344541
549840
226700
998027
725048
71649
375745
272520
991470
993399
273366
185940
489812
357755
24572
187213
855131
602954
843525
243824
959489
414061
341779
217551
113651
177010
457574
63494
318646
749000
689186
875099
795374
681862
680642
994607
562901
996075
544635
523866
635216
723638
739555
383120
939080
789633
46379
262590
906829
560799
264250
713205
235659
851021
867822
34330
600087
731687
783662
994662
628268
558822
549797
34687
353160
113060
839035
615532
891143
746289
247136
479902
642746
584765
700403
116597
472564
14533
540572
128448
433927
416209
568293
454297
1011850
644145
964304
418284
545564
186312
883820
102216
211800
719816
675384
361057
307318
681432
882209
645636
428361
282191
415625
154957
897613
516028
831168
894857
568602
639254
528549
603661
904271
461725
605128
345579
666978
132312
764310
174622
797576
512753
66002
289136
823297
1018200
951814
783917
871752
71118
979837
287407
212795
964218
493782
568573
367796
85492
194254
748560
315859
545719
718270
620203
935936
234291
172608
346015
895442
1044479
265712
233080
134383
373753
159158
104097
2250
61745
246269
513515
830617
1036148
684731
689708
606938
952275
796807
966116
923249
388306
265212
308798
167220
291480
306104
983231
447532
349331
512693
966463
379100
604465
697932
788290
394594
454602
897907
36883
871739
273460
698499
204003
626327
151395
455185
496082
819236
632584
148021
525084
893352
69891
706465
250367
668286
947621
42144
213079
247432
489710
589612
338435
882074
917317
389360
183916
331295
229347
374766
221201
64173
3719
771998
385328
474553
699738
350349
945081
152040
314249
416600
141966
178819
403627
923582
339963
916927
728788
275048
532840
479503
829308
51006
802576
299168
419523
433201
804494
956641
382454
494598
109506
734358
309882
619425
493094
257973
659240
986610
1013486
326239
199231
651280
610445
125996
235148
635233
893998
418375
718676
220195
530466
484610
144465
875457
643395
717389
260658
695748
934774
81081
1005088
322250
20049
66535
648186
618460
818816
796778
204515
616374
512343
410872
1021607
919384
770079
283908
1011591
891377
564335
140792
1032610
230635
822559
220631
1000019
794520
866448
492396
99048
116341
254833
907832
1029805
1009367
900268
195960
93142
753089
320334
986400
578622
429519
696398
828112
710179
626150
686480
707124
814146
764930
127320
523756
253166
1012356
528434
1005209
139385
799543
565632
344567
581316
693722
222296
880451
298102
951391
7870
325940
306651
77348
180030
328925
748130
689344
763663
906240
230850
90998
354075
593804
823955
107518
189801
324134
396111
529547
398367
256721
368347
227800
17563
396011
598778
573730
624543
996220
1003044
750420
358126
945860
677607
828776
511655
448672
121424
1029235
199717
735560
260903
683815
984447
714587
726125
159190
958468
554573
76273
954149
959998
455602
7404
728887
233355
26946
385200
601452
636139
921950
849485
532226
430977
382483
86360
602820
471316
94647
428302
1026326
844390
553625
15575
922008
72560
284916
180199
716543
502177
637139
415776
327754
385957
493384
1028083
569016
269050
1028634
741268
334333
906882
267018
276127
609539
189387
477195
354119
998321
1034608
594162
129142
732849
606627
637991
542819
574394
1008787
346510
382918
385991
590747
887230
992605
126876
393642
328618
450721
999593
693749
948301
135181
227010
615909
612722
951930
113823
594238
854763
156712
764889
114749
795969
27961
181869
276636
790690
866973
257339
59827
509103
175926
23434
646841
497912
131120
615542
412782
650735
185417
598784
976561
15072
558091
764106
15923
715434
866475
382346
168134
635815
813787
63180
661751
408224
12083
658701
225915
807381
602285
563280
527260
449
917068
22726
982232
1044613
534158
803820
280065
155517
913720
41252
954025
577531
785584
788893
564279
775225
205483
415243
46641
945083
898155
132982
218430
789119
561685
334130
868730
487520
741413
639583
205877
1017278
415265
883564
458936
843673
664067
268856
711797
889545
1027480
127439
463664
98039
160234
867043
39121
389063
734357
562840
513094
375621
633089
348425
98629
297357
574470
719227
721646
389123
1028032
703250
245222
935394
841871
771293
593066
95422
664532
965349
762423
1026230
4969
768670
589947
833507
322318
449313
38091
1024645
848860
351535
396422
657003
1009446
98681
100866
165924
796203
569847
430300
60166
361624
595827
20274
203145
397407
1009171
123766
88534
764917
713409
437139
612878
318857
994274
452373
79656
433678
530523
475870
103657
603886
223154
1028148
927520
448446
975853
465139
578961
1045047
608716
601061
14025
793721
367837
276028
384083
735718
479157
415047
545155
8949
784711
130540
674286
611159
155925
646722
363174
858935
325717
452857
702834
804917
792966
710111
400486
377655
260551
75622
329727
13919
31522
1032826
912635
216360
472308
365088
23456
196334
894511
725884
172694
439914
251492
411813
803583
121979
730096
559201
650920
313999
1038180
1031349
1015228
911748
159344
905154
282810
62593
453082
309970
651423
811030
105922
1036781
61065
740953
146597
731643
903821
516893
113818
18865
890141
1035314
481295
993242
75503
891483
466073
857541
662446
849248
196532
596642
109277
145283
329119
865683
779826
83698
241188
65396
194767
570322
390745
907530
350550
921016
280786
386248
76229
793687
311646
325966
136575
167474
823806
955794
908443
803632
780520
288412
412108
955678
307923
144555
425662
951678
409825
796628
303257
752302
440497
165386
356700
568814
556845
764243
603626
917341
52971
954519
40502
377703
1029256
299937
503376
416520
518202
808780
773662
164052
375661
452756
582921
330334
328115
497482
321364
689711
737695
304823
744124
864171
104689
348678
283059
16543
124415
358228
793787
427300
589116
652334
523057
174789
330474
891039
404198
85569
811845
772703
420385
102133
739863
823417
476684
661460
512848
155156
552364
411851
398340
134636
112936
923629
900118
426993
533453
905674
365682
1034773
914458
437225
755163
963283
990823
1022100
816024
7263
864768
270399
500310
644034
396857
260146
532144
62534
929840
33690
837472
277667
296500
981550
725483
924403
874783
802584
122575
922874
161254
144591
37435
360462
185718
145850
715503
672332
23883
668292
659391
453528
538639
981525
797107
574679
132212
3108
835486
8381
987533
573077
734724
15101
525241
103432
198882
860055
111227
395879
937611
214044
638301
444483
27584
143725
457787
773140
911929
223296
368752
646340
483374
117186
915287
860024
872659
239248
396512
610367
241663
582272
894152
399020
834858
10811
106381
578661
841724
1022432
687501
776050
798832
757416
291006
617547
465842
300264
123975
564072
731612
30873
752164
310438
184640
574363
463252
24325
338753
232701
699540
270517
1040841
907488
109561
305273
514449
997275
28167
622497
22125
75277
966572
850355
972482
757733
999832
1032786
495494
690819
37159
224041
893431
606189
557261
783745
143574
361317
69885
653670
948519
469066
567502
642187
879853
1026738
1001050
777485
121597
86823
503395
863560
166533
453091
154048
846114
70432
1009412
453640
393288
203606
345789
572332
669469
331327
589117
181384
216541
613986
15644
135482
390781
820114
923714
1036416
173294
33207
888641
32922
383370
609641
720513
410154
352829
84964
628782
422136
271184
199611
701855
259433
993228
636411
233643
145343
167509
831914
595656
517484
577845
681099
230143
655182
932793
868808
148360
119043
37084
584241
698691
259668
391351
178149
867584
665619
122795
1000068
373530
540139
10946
14436
603528
235979
574871
245814
907429
365843
916946
202876
385258
767409
453457
268148
228916
96952
675786
251690
798066
496920
505324
413592
875490
515164
240811
162626
290556
107228
71545
333024
809792
330192
362220
846206
136842
370943
758649
134766
210021
3517
665109
469280
593253
964211
961109
181038
665676
1042058
186312
502827
576833
411047
440569
261460
737444
129261
33163
507310
920760
361652
167656
124329
643454
249520
1041304
367237
625143
699599
997861
172152
613903
588257
636203
881007
927252
51897
786151
553796
430357
719990
388897
162829
487671
608784
151396
932610
930006
430744
444730
787215
3953
37280
565592
866965
1045254
815461
55184
1001832
178076
327585
408225
493057
503655
276275
1014630
451692
693367
388743
775252
381937
765198
493828
231560
70997
392718
531254
984176
16863
942091
623302
801300
86343
597421
43452
957443
512230
774724
852467
1017286
935767
603381
304466
630713
817592
895193
164792
445141
978738
10643
327865
511772
103453
961763
860517
365650
464624
482173
432056
77809
431331
427876
78542
31782
330844
373556
708682
890998
648980
196115
556148
47191
789555
233322
829024
1039714
280812
5094
693553
530514
615151
577768
157139
353930
729255
19148
162437
810121
604404
38967
1008746
361375
422753
46443
398177
482603
203948
902748
471608
487231
912072
17603
534811
755013
226030
781474
303614
761492
1017738
806896
308412
112208
1013070
1021184
554597
145174
881853
448210
483454
288464
945148
900538
358486
338916
345947
714008
386177
387653
651096
321820
574994
481103
949996
506092
23053
467934
227055
626580
714648
337126
966831
49393
30880
734751
11953
717434
920531
582097
361983
678817
752650
387370
404119
293893
583414
544832
974872
739289
36424
651728
624478
281894
1030143
202436
1028951
810113
761988
471866
1002423
440886
137424
348272
452658
755095
1042783
981861
448260
110730
313112
876418
363501
732051
864574
690801
239943
103768
374812
92793
715786
475797
606804
92344
751985
608523
262683
6555
39237
84547
612444
71999
375718
206344
643870
56226
55245
850642
95961
1026436
912951
177768
835727
507393
64175
162501
46931
245961
636404
18690
695407
991649
505474
64753
885785
531704
198273
507984
557567
357907
636730
966443
176246
837989
462989
316975
846479
294786
560454
833991
1000045
499963
668223
444466
183706
372366
777194
38130
864338
783285
947804
543426
916364
564811
1033187
331259
11989
436409
780414
144062
215425
630125
603289
938055
421292
922714
437601
960469
460473
344949
361566
502553
263562
93881
573240
659850
286230
96315
957536
478158
1009104
302474
777952
140503
642238
203517
903832
351605
324158
657120
29462
697444
711410
635342
853538
21403
706456
171812
997370
527819
685060
263818
598293
487148
630037
633814
1024468
143304
230931
818503
756300
871611
1035619
356552
922016
568911
597527
65362
612118
93706
353994
183344
482596
356625
10746
468682
927245
332799
708280
747556
773671
656033
568673
392066
404912
708555
23777
491111
271928
405154
40202
296044
912312
96724
88594
888726
774639
835605
101909
342342
859445
169128
1027059
335199
446591
906263
719950
374953
171899
330896
651475
266712
707969
1043083
516379
1001501
44148
517216
828190
667417
432796
453793
416365
128719
64027
153448
410791
824932
356321
775191
801005
459211
26670
754539
124896
446595
764889
723628
1032308
911008
526596
293055
950871
934689
239463
389106
128683
329927
767034
873633
974737
87260
802990
781838
869682
960793
538847
874758
41500
783099
216795
982694
168790
913112
274871
737755
316691
1003535
358119
738647
799545
785374
341038
638986
438863
1034820
633681
598579
512137
683101
488973
527955
484574
762286
980751
1012426
633812
233473
823501
14209
133816
375402
189130
16451
521330
119339
879835
838257
579976
881968
641790
122446
26405
219045
515935
902045
1004115
143289
781781
948800
245269
717113
115255
294249
185657
901733
312460
777944
317364
390761
828778
569425
490137
470940
943299
413769
123066
561133
972036
551246
853693
101526
473527
287041
592536
133871
258972
948234
416707
76806
857604
999466
1031050
950968
870080
744301
718810
655338
461021
764747
649330
929598
455847
955779
115142
702427
237800
974906
504626
14707
566186
624415
818942
322285
197592
744270
332449
43211
692754
698873
722383
332731
151461
744033
3611
891949
308470
713314
965028
466963
933655
262452
915713
670046
598336
641776
663415
94204
415018
148206
411758
760167
195875
485232
207861
461821
673195
104620
198855
146295
978933
94301
1011885
816989
363685
913216
440814
877148
169378
137479
390072
274743
835215
899166
637264
836292
459496
853661
455348
704942
128130
185297
278093
269875
996002
673899
456144
464694
874625
89423
625306
445582
615609
679411
216569
112383
67703
638904
712067
390620
857413
649129
624605
641044
288512
327233
734504
249284
938278
867784
361793
386486
694636
404085
657969
137172
634116
1000530
866985
912883
196283
838168
435624
398331
432071
981498
156607
935425
343607
53077
238299
784995
361632
404834
581665
129652
608714
90764
139354
369365
916817
215366
919392
976539
527826
942061
554821
114470
168462
467353
211723
782417
109186
211445
701537
256338
744238
483169
908592
256398
313042
596556
931839
687232
520845
38697
564918
566766
522985
205180
1012199
312316
1032052
861483
711081
787216
288830
989395
882701
471302
407485
734076
378826
920357
405477
775741
534289
909090
554116
210450
522760
710474
883623
605004
263274
990154
214231
378833
420848
459039
458323
434193
351696
704285
368955
191387
578325
232701
949436
908200
726691
572485
694721
475697
660420
634677
709828
245922
407102
97834
373306
818224
212615
983233
847334
546508
990197
109310
741250
1041525
207973
524676
486029
659776
412766
301416
766290
12928
774895
233768
899550
125535
585613
904371
58900
933916
480839
938368
52663
181691
908761
313897
1003359
194909
582748
137296
897835
492246
802489
67086
849146
162838
910479
291229
3400
152220
73711
1008675
343987
657338
395432
679340
717471
337930
398389
1006472
349374
946440
219354
472023
96459
670296
642091
471479
799067
548797
119430
596289
148005
260891
181174
960489
220615
336222
454913
174323
647113
148455
210414
928169
752739
250135
168651
665081
558464
269657
382530
129059
334147
143523
998344
851476
209287
718853
790882
729923
361570
711710
288883
781127
790348
721591
386038
431946
763730
148649
672986
92110
125391
945079
618668
591672
489332
918793
795605
443737
700020
386676
593852
76695
1019160
828168
384067
983391
77550
244320
903918
716408
853644
811885
934178
579276
376480
179377
65040
199324
95389
480042
954296
450374
453715
755120
901722
488033
554279
95927
532491
1018442
230270
435943
524047
425406
805508
947072
215865
586384
558001
745362
842326
604380
828070
179890
766142
117689
192880
349073
139488
597452
789574
901648
123017
83421
731008
688678
539237
122053
361518
556288
81301
958985
938876
234625
8533
166646
545358
397250
368294
636260
683542
876970
1012752
506366
947121
241325
152401
11869
946311
837464
278909
953111
284270
766974
363334
542430
796557
302991
885
213916
594006
929230
788879
958211
480702
168915
267352
829764
515778
676129
298706
867308
567736
221936
1041792
365739
804773
218797
450507
447166
146381
497763
18088
886951
804019
908228
816707
464224
718032
24572
116466
604466
1003681
212193
859212
130169
262982
259937
809036
382548
389909
478772
591605
601389
428294
53360
727853
760601
153481
148813
803680
488641
149238
310870
430791
753206
318451
480003
465926
178496
698900
476972
794099
563982
478044
502477
400314
185536
122118
664150
329696
348073
161633
402810
76534
533666
620858
30949
89336
1021129
464910
270745
129133
255406
137724
506868
273713
949715
454806
850662
803415
645000
467185
456852
431833
323921
1029685
388882
474204
225605
528308
334866
614871
923703
965715
1034521
609738
552203
534798
354991
936433
617245
452049
567
512555
976027
811974
861039
947277
822368
62528
846752
698909
778567
380247
881898
888070
4863
849441
419682
48487
267793
356278
729953
822416
44744
79082
300486
667183
828959
630978
239951
1020578
908508
86020
561612
948065
794746
890238
73061
318147
214082
467505
639524
945693
314093
681279
338274
988321
829280
418585
577352
116032
849752
885383
455651
451279
992636
913302
624682
341195
373957
811077
475410
463845
760210
223241
968532
972250
62811
275894
502708
81079
44460
335402
825925
732999
908253
763377
1008021
674129
552118
296817
956987
341520
894409
979034
803883
136342
518896
807505
396392
666066
110909
212939
674746
226894
401140
876276
641183
539575
848413
614855
224710
699205
253235
748843
201508
62377
327157
288751
40691
933478
721226
532373
753898
672126
783509
350355
514251
404420
663479
132823
337757
254678
7689
459818
652847
606309
132219
749920
610647
161938
207142
370053
492549
857299
121975
820396
1037518
270370
491752
1008307
108063
914604
179325
525326
174294
926881
303814
942968
953608
656496
980752
874332
918184
590138
796524
448824
249297
319488
239149
922499
146153
179932
843868
104851
139904
20249
253425
1034347
484707
233465
832688
634354
103497
823050
183414
370000
885919
688727
532876
1017900
189797
918400
508105
928321
290079
702169
92690
544895
1001770
134454
975984
747687
206789
260181
510041
555790
901941
770878
162284
435702
854837
510428
1017536
962713
724542
831964
835386
13929
138948
563940
1037884
404802
282075
854217
178941
199009
113436
587841
968355
757357
154292
850152
665138
374567
221899
45269
814716
1174
332699
891223
564004
901391
544037
28021
674297
337558
202930
524608
713831
180807
25051
132429
241684
386776
39662
602329
1019691
327012
887671
324680
373950
194729
905221
303234
14416
332552
527299
233321
892120
937689
597429
309291
332934
693374
205356
1023290
141318
82616
520228
42534
536897
695536
317240
600798
439026
372561
260370
537856
223985
597337
821933
790496
720232
422734
654781
982238
697405
774159
541446
679268
108071
922890
147299
919388
692548
345113
117154
505246
62929
807912
884168
1035137
910382
538241
665743
814703
364968
638513
454904
846614
487600
640239
135030
181443
1007429
879241
811116
314688
183420
653080
822065
1029034
204274
45384
125355
294776
131534
559085
501337
282248
437635
918409
925880
123265
720941
981596
713905
115433
466412
156272
137189
510614
772794
472144
366678
634711
768142
400540
87327
131661
409413
335295
957309
370959
501002
722822
246828
989549
375414
590642
502031
46214
984381
131385
407782
562144
349637
1034723
771991
384638
11242
621783
185165
857394
21077
956736
855208
748431
808115
323297
516787
316622
756407
434194
817157
1026359
721681
868507
368335
189074
952204
11931
295737
683848
703545
181504
399759
918253
1178
595690
433599
904808
181715
297792
397075
709665
446613
7917
873198
501454
310791
652860
548040
158396
951761
449097
1009276
541839
456488
527064
891832
148352
590191
741288
87872
931084
896874
994724
470915
848966
846523
736527
22988
37487
204394
595097
1035334
429478
855532
802757
536405
655967
596628
900569
28265
978999
821355
51892
746150
27845
943756
873434
331751
474745
514712
1018680
339365
574926
213038
824243
823767
590780
700853
154968
369065
194443
106750
715220
255903
431256
1043829
134064
75315
476756
44410
346021
288137
544005
531760
758876
641076
342517
341464
886117
54275
26603
842623
173074
655281
885072
852129
699565
285314
897340
1028049
782591
206685
941124
628746
1018472
222546
477592
823094
691824
234297
865926
561636
148814
911520
982645
936278
148560
323915
92090
463963
164485
587300
34359
750229
941057
475194
470391
267868
722414
432138
1033219
136347
276168
436021
917936
207413
526094
232221
645202
893448
647796
915028
924636
859432
893905
643154
437063
1040461
804613
345601
666618
1033851
1026914
763440
542137
213924
363047
938416
642055
930958
871379
597835
243264
767283
579055
458656
326039
425045
581592
425899
557531
192706
374621
66130
363528
377991
797867
135969
690637
331920
449469
54883
12204
744947
113697
860280
374784
762630
74647
9037
134834
63986
241367
687844
334217
230927
364726
99476
823355
119050
169267
623107
96830
978383
125658
894038
660247
7098
407878
78094
1038705
721230
272615
107871
635616
571800
937197
953297
286645
405868
600475
1003328
514017
243930
754017
185921
309742
406847
62345
652141
612905
83996
785366
200446
1030028
407703
325117
255184
332259
37571
409670
911592
890769
74953
485557
665061
515474
425546
856110
618210
203540
70402
782643
892625
762509
854470
42382
51549
406073
345292
987211
1028777
1002365
730569
658047
85569
645382
221749
809339
963564
987257
825491
60144
602273
314354
264557
1043897
741490
113856
592595
426935
127907
193413
663390
490366
978830
844117
469828
390671
96012
663908
232878
769214
694379
782852
769310
310399
328526
374227
774281
106746
807988
20198
611981
385227
20581
907205
202508
163037
596072
85376
407610
461400
28709
197253
822225
431070
54167
641729
731709
600989
40571
347688
364717
507599
898892
431402
662807
266668
1000227
931859
216437
224384
836341
65846
763926
219136
787633
67155
98568
9524
1000557
647871
1013094
965985
693701
965916
714382
476461
542836
158038
468414
47013
269367
907926
671077
756345
703219
613940
156296
5512
424077
605963
205939
374982
728906
377715
654375
571108
788012
92465
429575
225369
789944
53344
14778
590414
700521
903118
14890
1006691
950487
522328
484865
452071
808582
328407
970124
971635
157291
152828
838789
108231
677221
432653
904960
284156
288774
606919
43413
384439
499266
1021937
457821
916152
118953
808154
972984
944789
67458
547672
259387
367255
987015
262299
502871
785577
779371
215773
31595
394250
977389
410902
797635
79096
20230
700938
652659
468642
208939
634883
965293
845731
561828
771359
971211
1000545
915135
602025
657974
998891
330725
294963
1025391
577625
945657
904683
522188
765270
185880
992978
543593
777776
469787
851716
230341
604503
685844
65291
277875
233445
533790
248961
886210
981552
692185
511302
539291
765949
402002
26300
115000
584510
932536
957762
1033325
225041
368394
197517
677446
914712
874885
126540
130315
643157
598865
359991
1010331
1019468
547532
111969
688972
980210
820616
578866
177960
908323
483571
409880
348090
623422
885461
986421
730832
482940
509791
864265
272879
230751
392836
628811
599083
431609
23197
849985
748832
971454
58277
277409
130738
24822
409660
134759
609704
97102
2380
639885
15989
634341
1043973
345479
300305
399336
635326
549467
956728
1018142
325290
226852
391472
208571
792562
819766
705568
466513
270649
936810
913912
809133
95408
642125
999302
516673
980616
203009
749081
936530
631451
538725
56251
41058
70053
103991
732984
261437
279663
590278
1030484
377066
560668
793261
475065
893509
312399
338781
177455
145987
796047
100558
488540
680114
961633
1040056
566024
682045
285508
446449
832231
85275
1040023
308822
1032558
242823
753499
1000968
348271
778615
580521
166572
888568
554961
707581
859963
807879
777616
721069
924529
1025320
577375
427846
1019955
969825
155077
313187
471804
502834
812101
342989
535687
571633
460776
171886
772615
203155
837709
1014100
447590
557929
274615
174743
34028
45405
143634
1003936
382784
96206
404144
766042
798171
546052
129593
956690
602343
523170
454625
179964
260634
180473
146219
166316
528783
311275
338032
303819
906922
718285
205114
363755
38573
854664
571557
273139
313547
994759
129008
1029685
881641
878245
106928
347587
247776
448598
736579
1008225
126852
333721
930402
347450
841948
526705
659039
226515
871105
518887
323440
314861
766387
328569
777240
466663
720904
890885
719227
145468
60017
831900
339175
917637
859380
715991
626044
578494
995351
755255
100946
626885
414726
570334
75680
747851
382267
194694
390564
530128
231747
181422
338490
197624
1032928
91466
692815
358015
757641
755734
467962
59429
584873
761793
708378
466147
919280
931187
969033
1000449
674580
183566
1000123
673617
933302
98926
841582
724909
472543
507866
884131
778861
335267
621320
332077
630071
190176
496608
887571
562042
45123
669145
651501
347979
172802
641497
910874
624400
570914
252386
305632
208999
440126
51833
349619
666790
573379
101416
579090
935332
464224
899881
88218
579153
343187
535468
1030818
789736
765437
263672
282787
6177
662249
370037
549314
139308
82852
793173
160064
1018122
282514
544892
428381
53716
175890
448595
75410
433615
134651
562319
570876
523548
551599
930493
926344
1022490
380002
49568
776058
483772
95020
84147
621079
885309
1001556
339813
630724
356314
270681
760224
401303
755611
962132
325975
888092
848988
849597
764121
709432
561366
789139
273864
94898
298455
486224
54416
695406
992937
411686
769948
980112
751193
449062
195366
537500
604847
1034821
289409
380703
532383
369767
222857
713365
923669
234425
202252
147855
287367
719530
567027
453147
368871
455697
898982
589289
435378
854407
198332
1034490
520956
8821
538500
793161
530738
50232
791018
38676
140125
927952
110088
599986
29289
509405
67037
932416
474397
741654
968043
756997
212610
689725
511874
960412
765488
437911
788215
967805
999391
832384
128487
543187
713409
742246
594131
262586
817736
90626
908403
834997
1000862
852280
560872
668661
638624
934036
261068
155229
201155
890717
612098
99051
674058
589348
439047
852241
150147
454588
1010165
251398
1038317
480407
815695
472707
712090
175480
345185
153923
730733
659322
239210
126214
24433
582580
441821
453572
616168
488864
109899
561993
396048
583244
53460
781698
482991
260792
359754
340320
200625
181606
1028931
282641
22984
657895
750082
569260
957172
418586
929125
9380
299307
958450
589499
754542
591131
923698
859482
583539
791921
971793
209156
166372
132674
617541
523961
460093
390978
875798
175169
291985
821398
880174
34359
817799
176769
28844
1020227
516916
1014162
790111
685452
867342
26837
884910
579441
577571
797513
654226
980996
342574
806220
347183
184533
540416
691230
575629
1000491
158795
936368
653838
43269
1044908
564920
973392
252698
741559
799532
2682
696621
891968
1025662
102070
661218
105957
748619
282825
129753
328435
860381
196582
200833
489414
16241
688091
954429
744771
222037
1029082
894767
239076
589239
327385
836850
1031913
717266
951501
785989
133944
571555
1018706
411036
413742
661024
663711
843689
503129
799203
626487
720263
334411
1016354
837198
732063
371857
141640
501991
564304
854226
944344
603542
752466
947630
664959
857311
504801
370065
148775
818656
792234
690040
366718
725048
486915
555922
854080
872094
167444
869850
948898
171116
907685
464748
473287
856809
45961
105519
338689
44197
798567
574187
860510
687823
861624
485399
872755
643817
866110
898130
306353
561418
316417
140676
2014
403698
626475
990198
511180
900531
939345
221213
215201
194432
510545
84905
1003548
102884
590263
848703
42991
554031
457373
266606
398809
242477
690284
26370
833479
267372
95039
992902
789976
810414
669259
102866
480189
424062
876378
753558
623892
215175
302962
102628
57384
40366
284872
66849
279498
267422
515526
222746
104629
766657
860241
218041
669652
220788
690812
553473
302605
383539
63799
749029
269043
51319
967043
274071
691945
980092
44423
796303
987237
96971
915689
114046
975037
648273
482317
134820
637494
875721
860902
55773
971865
746417
852879
838382
534481
179974
621858
475591
501866
526854
572230
86903
760051
153067
172993
714181
413117
210970
691173
164330
10894
761461
1031445
519727
951213
162670
84348
1035024
605522
574191
471984
914448
536308
30062
1001872
858261
639168
533282
119233
811832
458034
64521
772794
661557
780445
137468
229926
180817
533255
1014765
731806
259132
168343
893955
112017
147537
352778
37241
979732
56534
804687
72145
959382
513308
616555
122142
252700
495997
102892
537318
206215
248338
925374
138910
185924
278494
312279
458379
816788
1013024
350216
72351
209771
846700
664452
865710
860647
566856
708649
911653
516569
669423
12536
609437
665762
514285
9159
254416
288173
66220
249584
129386
176098
339816
960288
683860
271328
331217
101094
11093
626048
760712
115119
426246
521465
863933
170930
327331
541938
492730
81788
476915
874170
153279
818041
961249
958981
841106
44700
696641
140459
176135
493023
619072
964398
159278
993217
146679
401740
259809
357138
255174
721875
1028832
968144
1011046
665961
715763
275322
441677
588908
876817
361340
432083
833725
158576
195056
1043070
416813
696137
331763
842075
569219
321002
755611
483364
623703
452539
557244
197063
1023781
27182
789015
568272
938167
771853
238556
449727
143830
161654
117691
443173
215156
103455
752387
815216
987033
387097
1007860
96374
386283
84323
71166
513
1035940
843044
703991
394832
263298
687147
189842
800752
860132
533513
999537
128726
997536
926517
693252
82468
361362
476963
569587
177566
394530
235875
935302
700411
677938
681608
420803
964172
456603
163232
316944
817505
209560
642402
1025542
328959
206271
854586
514697
38610
235677
762233
632056
297277
291426
22846
357710
404805
815199
103685
198
283457
137802
136863
293348
515250
162985
482488
734042
876532
381810
559318
307237
152484
63084
862228
62138
542915
236077
900832
1018704
934606
905056
893054
1038043
366661
134559
573282
679616
343667
455883
289613
91833
949209
425742
614698
124459
24535
68517
869203
336220
397192
254219
986494
731867
1027247
41534
695794
633596
449669
427140
14971
730823
845945
128082
7104
145111
441154
260135
152591
123307
523506
212585
800909
255955
1001835
878260
338478
226511
568452
660912
409948
1032684
734519
865286
260028
355445
670238
599718
338884
262211
143871
208906
365613
796215
554684
771511
81118
882633
744186
746150
116804
226940
761335
1000180
895095
705374
465577
725413
708443
216990
166721
362687
940180
803579
532862
456320
815425
2815
334843
748370
861007
943317
975506
366800
519763
942773
599170
99157
506115
574773
532839
297280
152233
256604
812797
800585
95674
342301
561254
65876
299252
548044
771645
1009490
422040
597925
429398
902428
457860
708827
928257
528488
836697
722302
782435
473965
198046
798500
907666
740036
617
864718
530189
751907
532886
419444
389017
73147
927099
612048
1023225
201526
175097
945122
433339
688729
146941
103256
692647
417411
607490
27203
242726
905255
64366
227367
35456
918327
317034
37082
812675
98346
1005641
997698
1039774
998918
106537
1025247
413828
602777
581162
27490
276128
496818
317963
610267
940946
676413
882963
843102
871219
313736
880030
924964
89816
604460
170514
402172
604322
963004
652568
843245
657511
34777
134774
571810
672306
327376
144012
507932
985359
1042171
521234
227112
319872
1218
767538
240637
879581
458462
123818
251833
806577
572122
327126
418362
474083
99086
131548
514576
587531
22097
626297
168627
372698
374931
613175
460078
197453
41411
720767
993646
322700
53387
493046
321782
710931
649772
215084
36149
341124
996143
607322
377846
444404
876400
488126
555058
435121
415486
953876
740267
429912
914706
506138
814318
738233
805775
233097
859938
804331
760452
600399
693649
345645
93101
119730
894834
269784
873490
772909
11031
353068
648092
789726
257345
798555
444167
720902
773847
467648
177094
469272
48545
333397
262654
480541
149033
677908
661508
188091
120101
315152
824650
40653
468436
238708
425619
750148
435091
355657
284653
71276
304769
964176
41266
828199
171474
718683
96203
680035
530659
180251
891982
258285
864457
66114
94081
47791
228986
126331
398954
463694
375063
963766
776550
472788
75405
784422
921380
378600
382309
139072
38624
979055
641929
956794
1017548
249659
263294
490174
636128
48390
221395
49294
998622
611104
405012
557393
431880
238188
1012080
338880
342582
175111
298053
196958
501699
930434
88671
767572
872075
723270
974029
1042668
567
349583
697651
955140
763594
218291
274716
731333
503655
895022
205363
727449
793579
538865
370921
601288
61029
23742
913955
827184
829476
861020
675967
878713
777859
886487
880053
400189
23226
632908
800520
866488
602573
576878
415168
939100
526850
757290
930126
112074
185648
102222
340799
188693
163700
481467
422758
201799
241728
940933
131436
274613
172782
533532
867120
443163
433956
975929
232414
700097
919194
445927
375695
557857
590698
378336
150658
952299
365254
698258
422808
801743
783632
734729
950765
838232
1028220
927718
77511
830324
864382
296659
1047
506134
226415
566825
84978
810774
1010945
734423
708954
100408
571093
658502
979283
493102
297568
64895
706675
847605
844088
659292
546755
418148
995877
265542
650607
1043055
60645
769050
353979
401990
666992
893780
445738
783917
886554
780976
127052
920695
323326
499001
452942
758563
405821
534576
221926
135590
424760
454240
167619
847472
707760
455604
420693
695480
155270
502672
678558
1020669
132830
168107
464849
745374
455755
262947
28546
910699
693072
202587
152744
635676
945033
956876
236977
67477
254976
687956
183797
867061
730742
861351
159987
427270
96912
977209
447316
165899
219832
5495
466305
248192
689605
906055
385629
684629
566210
885978
489278
243687
53132
58670
688288
168257
306016
692068
972091
8071
659867
564280
507297
75627
1027922
56654
188434
453317
127901
936382
776778
313556
399033
891406
1018804
769855
336950
97129
20563
552220
432710
672733
496702
537508
766366
496199
1000978
18153
819252
255294
206415
304942
335969
7040
683822
476408
669253
627538
889427
969712
973971
191723
87300
598689
405545
431467
978167
672328
767473
767280
936136
258218
22414
758655
9347
208239
463387
906873
510288
146883
741111
822416
284810
525195
294855
103686
317155
487509
835245
66344
885454
547488
632975
402006
941687
795706
791031
1006638
344906
748464
710267
490983
885681
662213
407710
463245
114493
420352
146070
282964
757399
351632
212642
850771
920587
1043926
120368
1032136
391355
317340
378215
109770
1044994
358045
68428
615824
639545
844732
4222
158655
489774
488787
465581
422846
850669
727732
893007
348623
662779
494760
722506
556925
317648
399778
948257
529768
751533
452273
77515
913732
601997
367478
60436
710528
933072
575926
436701
548288
466348
150391
836298
937565
181668
122010
223137
448542
871945
136062
444552
220222
690083
844930
299028
598052
306334
735139
531114
254662
834431
43794
1042914
112080
682299
781741
839643
490184
675788
397447
652135
538231
985640
817523
321505
145691
48700
454078
269033
781243
974624
751981
278502
984574
390913
485801
142030
676801
869708
186411
357642
356231
953629
506403
599256
709553
990063
533709
427321
456106
418908
96785
627140
257267
141341
223193
911409
134072
201966
772444
994437
499482
643948
985452
445555
76229
106716
197375
616048
29860
204161
253269
338700
850442
775033
1003824
436599
11383
516607
228839
858335
139033
241623
152002
957165
1034408
753255
491092
874459
685498
207892
555799
943882
747210
383439
261169
367445
1024847
353006
916624
840228
729249
40999
712891
392220
790778
434320
898360
175440
945915
222238
115214
850873
773278
845233
526660
422952
269654
152871
268049
381627
582829
315377
884473
631680
723778
167325
21574
305180
466926
821448
5159
247948
241427
100871
151907
800498
427782
301396
295233
990049
897302
589477
572013
664895
1002579
944024
957140
956382
38208
156789
485203
432482
864995
144487
531390
874536
981442
27871
140262
18248
775393
421283
429435
918989
525764
425628
707439
146663
294586
835104
744150
244674
963148
484277
991363
293073
716237
470043
87968
28693
550533
1008969
483798
324663
185348
381096
1079
231808
25199
831145
886368
303507
428329
704620
629224
671786
925964
553008
598453
842735
567660
993371
381712
488084
734648
875909
1034969
63461
549413
204040
602243
367581
531029
489134
927073
206841
1009096
677692
690651
815348
183677
468355
658550
493576
651351
298652
1041046
977651
532636
979830
1040166
45773
781930
392452
459537
928503
959966
182687
317362
730982
101777
15366
620346
907123
720862
744975
247219
113536
887405
166537
942272
579614
1042246
554901
487377
854522
74968
647568
929613
107573
112509
563602
628194
824060
31593
196410
431938
96189
422133
197555
555533
521787
270088
307883
727615
478791
567742
816535
890669
1031198
625863
168968
782678
646897
63453
625811
459071
678820
623101
476506
515252
670236
388812
88015
913021
802246
558545
284651
849619
320904
548173
341439
516283
87735
335435
551282
701923
377907
492669
626346
548019
30616
334263
439191
839053
955143
645851
14263
266072
577335
697965
839848
240623
658643
202432
231906
800993
397804
135091
67148
971501
82230
729314
477303
46414
393231
9446
99325
332378
67013
393099
375215
495621
750657
873694
877420
723837
905745
981678
413749
36014
194342
247439
957888
335329
42575
61508
750219
70795
277598
1027134
594070
682603
288786
643525
15667
247534
682959
766503
271094
582080
309225
224702
417189
740325
413964
396046
993311
1044515
993383
24293
239137
953879
308762
625188
806657
120153
1041511
987805
451856
84171
197310
299556
583090
738715
755340
972109
366116
1014807
765322
970323
312011
659644
389668
758714
1029578
34551
877392
550066
682504
881656
362201
999995
414274
758942
883676
748035
735440
881610
839671
713547
12177
103638
753535
849148
348467
625673
481736
295532
831904
1002705
952420
678341
36158
313249
491354
161286
692493
831192
840876
636668
786949
981488
777343
471512
568917
685521
998804
295960
1019586
714137
890367
563377
58398
54555
438334
490306
896907
835126
225115
14667
817150
19043
682354
1038154
823534
612058
1013365
437756
476773
996894
991020
735541
418998
331619
220294
1044894
91395
448701
958979
439233
890953
528703
120191
480097
351504
319137
547763
987961
912841
235993
273432
449799
895477
984970
993010
625201
79322
221735
209981
394825
1025668
443800
647787
975342
483910
712106
625421
547258
522634
852465
611452
113613
396014
687113
129575
252916
154008
371776
714190
488509
313041
950770
192506
456116
408273
550390
770413
426363
558517
270951
671110
669119
767553
427967
2887
27671
160374
33411
995822
619875
631021
793931
629823
678320
434045
712509
832108
810291
528249
747730
217619
117132
963401
418461
822415
743896
499344
41932
540000
801187
658855
676309
119008
530677
388005
563662
648479
217606
747338
111327
21119
1039530
867821
977444
360513
141819
1035952
346669
175879
622767
653783
901821
565119
333101
1012598
977355
299849
854814
77670
941482
394750
127005
362023
719896
233051
231854
459098
660732
586759
953233
362038
290353
346709
47649
853964
704869
729675
939707
633040
492879
996336
267913
264907
448239
1008284
762584
287860
353340
361998
946028
678432
1010108
174756
786203
607521
764964
21344
780106
781476
345801
624166
769838
374555
433335
780074
579075
225032
656569
1007421
446316
46345
243814
906164
879893
825855
262732
772109
867412
625934
69054
146120
226817
826448
557131
548399
537461
796835
889112
308586
84699
384850
37121
860747
976931
558678
749864
439102
421359
366402
577713
939982
833501
433298
180489
982374
952183
668527
798846
462306
155702
915751
607593
924565
691943
266411
269037
178995
927391
134506
87072
12471
748387
680861
214784
435837
998176
149793
334558
504768
409151
843523
952172
919632
867122
789513
176514
584627
958920
507062
745675
1006615
236177
783312
140479
119754
145360
837389
57913
951710
997899
661300
465968
1040317
913874
968387
1031094
528424
318958
343862
269559
152576
563237
285161
719731
831533
979478
6570
788445
375756
944768
802362
635446
43802
822968
1017227
164811
425494
743811
192873
934460
58150
760535
719115
125624
683196
829789
514034
216042
387429
644449
625222
407535
847154
345747
59423
234620
83966
723936
336997
368128
375654
101978
600613
557357
368341
755286
846714
944071
17485
534777
925847
950188
455551
266879
1033885
1010027
600722
532227
72165
695364
1041921
562224
111397
1019785
937335
329132
479678
757048
219744
823309
1023607
992454
920234
395326
5643
847040
361942
1014648
450099
713814
31516
293396
379672
591255
366885
981712
926897
387663
755113
154157
313244
767395
471882
530624
571808
498751
982874
674407
801386
903656
573665
817563
803370
280615
514564
69766
675003
150706
268488
808271
805262
918776
963891
909262
856970
765142
915742
506854
406783
307057
396919
898511
569515
291075
857139
138496
149947
17075
1025855
484498
539021
717347
973909
566835
468005
461714
926183
763996
1005215
316589
343742
753501
781046
974202
994369
150411
690630
267372
1028084
357666
1014391
831672
622891
545178
84799
510878
502059
510634
822984
39502
707760
279175
426092
386129
539126
267793
997890
419579
151679
242829
781764
632028
568313
929600
484859
177219
467315
414067
63273
284803
356150
326361
1043317
1035254
252038
795050
1009812
946352
10183
391033
733242
565662
760210
848726
116799
76795
1026045
268338
1004249
887838
332187
661971
348688
176399
830711
511698
466468
863181
834739
858730
1044737
1025789
1041604
915681
261994
238821
930960
547095
642190
773966
679102
658238
274257
53368
570128
65121
130105
58537
786201
271414
246490
926361
806178
868420
44682
722253
496726
638323
450616
392990
689739
87059
730088
332426
233757
998281
1003077
854860
56843
769416
833802
1038020
325728
814718
645169
473048
355108
686185
492931
659220
971045
1796
804186
525056
900989
998989
463258
794919
616955
301776
10419
800241
651460
103948
833454
1042185
517790
46437
259061
366518
971417
378217
610025
230538
823077
804624
765725
228702
80909
278362
109723
828413
351262
38106
297631
66869
725752
181639
539851
849368
87011
352018
166472
518465
781317
806426
147100
318251
310724
277802
5038
531105
390936
101669
812709
882322
305065
590071
758536
834618
738572
504673
808829
293713
613017
618903
497064
353316
250671
661313
88250
795005
648028
341988
1042612
211358
1032685
250684
721895
515200
422397
294151
827829
805400
873587
784339
33038
377906
991117
90019
749786
899989
894110
860494
922782
554203
70350
80573
877826
968306
179023
894559
252659
435349
220322
552024
753230
80920
33699
808777
428932
656014
414158
652721
649566
271220
830126
1018223
802665
271235
283652
624519
298831
840425
422239
1012526
282725
630541
483924
292058
818769
551801
81772
38281
852435
24712
820850
346595
186564
234098
621415
671921
158831
501341
804858
107715
1016370
507172
693807
989496
131455
776932
1015469
931126
834119
355420
201089
934895
738267
793113
442364
918753
939996
45604
673139
87639
648965
804139
740473
337446
950640
428706
54896
962904
425155
208860
929370
517819
828935
923043
1030033
284812
882204
414191
758637
776754
652202
590258
587634
605643
805082
637122
482545
447264
22044
997680
542399
768319
506222
966058
691909
658154
318262
118711
653290
599843
465813
209167
802350
434557
313220
864553
489512
165456
992197
893840
75756
872496
886614
256691
267295
306779
218023
756246
141934
293345
759131
1025594
393964
721830
3100
83021
318360
472319
288483
817007
515340
912516
363428
640069
62482
965877
388728
574058
314168
133312
785145
769979
727694
987810
905584
840110
290462
327847
375659
298565
1011891
706982
728922
916281
994721
624791
363902
564866
749179
500214
525660
35863
734775
120745
775246
1025319
494279
189725
416575
349656
789061
680756
923910
364075
399166
402182
466873
623170
229250
39266
854045
22106
305351
446790
844957
940622
490997
377847
882538
745485
976541
963518
155203
157511
591577
296531
189661
508375
195668
802968
978948
926091
185821
740205
608621
547077
558759
1038888
130598
646653
707486
476811
428385
798951
739451
702956
415953
281965
642853
303359
575740
760189
585365
255297
431766
420012
168145
611118
271319
914338
756554
249553
670128
441783
310384
338243
894214
534193
474605
96029
889030
911328
371826
565480
140907
420943
891578
211956
206753
563285
280983
761809
632383
806977
842292
985138
122497
365488
421207
329664
37646
592421
385027
90935
734933
106011
673768
586589
1019401
84304
666193
328441
907937
674554
675622
469030
889891
238684
91
727789
224589
903754
154420
692517
483931
33977
996945
381127
63483
48170
823154
146138
838489
79922
209323
56764
456995
321458
876913
111055
200846
341811
448534
619417
824816
757091
363185
441867
1684
599657
751767
93298
356267
281406
840178
244168
405336
422959
148868
579106
662745
990193
343094
265408
188490
690801
523029
459796
971404
927794
97507
72582
902044
342671
346783
410393
220218
67688
48098
237616
908397
394062
606891
574470
390570
810312
783307
915128
639472
284069
785779
446396
538086
669970
838284
532186
133437
768561
64179
324276
326820
735162
321658
874961
909641
116289
855441
441356
517688
633973
145684
229730
915677
321206
321801
181742
860508
261311
92188
343387
998450
159943
442952
211502
115962
995683
1029753
792103
463435
448713
994277
154332
938377
91125
489250
50212
1004644
193748
755
923135
392961
374838
92799
533398
499599
258006
582653
652156
778931
584137
454204
519702
512398
6539
169481
37584
81085
840661
327206
280406
60487
373779
281520
520995
261328
942120
952904
478154
987190
189515
792874
605984
208945
991478
282317
316843
491175
603048
646151
349003
964911
413009
330470
402472
811207
860783
801103
168667
707521
970761
178189
507227
190973
438531
492392
263592
216231
130989
380726
76851
241698
205976
66903
449229
727806
763769
656202
984542
737929
470932
430520
554716
654706
527556
543144
248079
524619
433790
58249
636723
809233
734532
421586
439585
652275
278456
442053
153544
222529
699140
649531
720332
874686
696532
657899
835163
656243
860762
406272
1018030
1027233
637304
226520
568765
895142
287046
870137
412374
721963
181897
199470
645032
102606
887681
589921
89303
609555
542192
523754
330644
983355
315976
455200
514044
141586
567144
728154
265937
704033
184664
814031
198660
42446
35403
687209
207845
661298
760806
443429
47238
942373
744690
355396
339471
607053
610177
1010384
1027174
636767
195715
887593
86965
310055
126827
39328
368868
613107
578987
374867
952886
561116
655907
925401
1025062
75038
245290
546155
287154
55148
1042740
664970
1025234
12700
147404
1013948
887840
1036474
659207
782208
546112
446592
224619
643924
689891
742391
745187
210334
480116
11560
1021659
603037
821248
764028
350100
505055
171094
218435
654813
805156
772112
94764
858853
993447
771082
77711
67467
894595
8796
228378
119884
1023885
714398
763063
420287
972461
811468
942856
184931
367031
651382
547571
48141
43332
388724
240715
536761
536410
490642
992415
683011
476604
336173
213835
675708
104937
173921
738690
258255
426125
766127
189446
311856
564789
406502
177615
11451
919236
644953
706716
1011927
972287
336687
334794
540022
295274
26819
400636
61585
521554
245936
776325
886518
802337
19797
815730
472367
1007004
899917
36880
747482
971211
831380
565928
785378
207418
469248
474146
526266
932840
993293
692724
251781
50583
944015
722154
696056
869911
843013
390446
220031
73925
385422
527161
284231
70234
476496
651946
188642
269337
774813
267371
298609
1003206
1035012
875308
706621
128912
180565
1001370
938549
265886
717025
919531
359272
213705
565511
53310
1039790
980031
677807
322176
201702
726448
856817
954786
268284
146974
670375
181083
348280
883115
198621
757243
771860
751672
93402
960139
133758
800854
873485
385106
788304
683765
627023
140169
498420
292305
112227
245800
258155
885141
9362
5991
568742
978689
96875
496056
72238
717285
866689
543414
111858
304909
922496
881045
697435
1018998
532785
195505
271842
112090
563271
945906
350293
926405
414320
43936
478113
600728
651391
748648
171709
784570
513603
594228
1035392
942892
663932
947503
634138
266495
655682
659976
240340
371817
412556
292264
19856
818345
370275
447505
597128
988881
521427
203955
639766
918357
85500
1028841
689515
289130
102027
155376
23959
722018
82463
382450
365908
479518
337645
241790
468500
254382
413891
923596
369486
392815
977980
803315
1007511
688163
256251
313687
800460
356985
201355
773369
938602
500772
100435
213254
640076
766290
624460
421322
954282
146707
901950
559572
72293
296762
658308
184338
164851
148586
947878
1025433
640106
252567
186539
69593
64460
9209
204557
411179
494368
909535
35719
817360
990535
1015056
668261
1045231
609473
56235
230939
86757
76211
464637
153603
969372
969512
902921
134965
378321
965078
880796
314187
281897
715656
425341
272368
416020
10672
921237
813379
855998
593821
534450
734616
409855
1012051
820970
589714
609019
192661
339349
557509
834137
990826
654457
1010196
686126
165120
744796
291801
1007229
345747
920732
308404
515809
252187
282493
765349
818095
378797
388338
545218
572327
733876
367475
899621
1008825
487574
54583
1002735
460982
545295
281659
902095
980651
914024
462616
570992
292959
466294
458750
332403
374399
683251
750058
984332
601099
624715
620117
978706
566314
789226
660575
433042
888132
494049
338933
380978
1860
928419
660711
211965
884904
48748
984727
393535
764488
833218
570804
796383
31711
1042666
145597
202812
558358
444481
102663
572676
464519
560246
967577
302556
38611
142301
977613
409202
612658
1039528
765978
111542
914089
318906
1008065
436237
892023
508336
526754
882389
643433
650388
96343
480594
192
774614
179862
752358
1028758
313538
268777
936861
606315
389032
720442
921042
132791
442923
153440
206511
553111
18499
1024588
390885
777919
645033
32925
601705
92068
516825
874215
288195
350456
115373
458619
845286
1005326
186
35974
826941
489037
20638
809692
925324
671437
976750
500557
818658
710945
290761
831517
456369
232391
80718
490864
889488
976840
820419
738473
881081
14098
318290
140922
794610
848049
806570
247022
289720
638161
365456
585913
328982
941021
187817
809056
663944
168454
327095
820386
952458
640947
128339
216439
428810
824613
1039806
491225
768384
25566
505327
384335
1029523
907308
144930
826095
626802
305317
920360
529068
823174
953529
36087
336325
896610
736874
814428
447248
831435
529373
700108
493390
835106
773868
210392
640048
759665
396979
606753
91621
477539
599974
644951
83197
694561
897077
1021298
185315
467380
357102
219793
761384
43935
252371
139231
824248
529776
760117
785718
246478
539766
290683
518994
661038
947762
849507
185503
823980
10478
98942
905723
644981
236229
180013
289433
639494
462610
372135
804223
1041548
1041832
18770
593969
685072
241443
327071
232555
329305
902270
379980
904771
34485
1014991
12715
867436
991505
566072
563648
557618
79236
705928
298171
294319
649202
949940
621057
386652
925291
633742
398399
245290
785703
540748
457541
365201
948406
952745
926188
712441
161406
262694
589058
454451
329141
71164
158229
734373
106866
997341
681337
1042225
863550
4292
741541
824662
266942
673602
832908
168613
618640
151185
588188
804423
211926
584070
425849
499717
981481
504376
565842
502844
980204
780528
43122
1025516
116211
504467
184230
529706
73039
281031
402231
303836
419274
32665
664169
728592
159081
158712
968193
971208
451938
209081
1046
412303
295087
432195
211917
426392
220891
648679
53266
391146
524477
618040
864297
405048
937172
194715
754991
467881
360827
58161
41116
400478
497922
853686
635745
237043
455419
317562
237464
465359
989502
934887
830048
554134
127070
725190
250039
273164
283233
967172
813505
740118
548632
729742
152381
569840
1003904
668732
381573
217595
352746
839452
294853
136019
596791
752653
90844
601146
138165
755978
525607
335647
109087
259168
181525
925610
970058
766424
970240
32522
408760
90214
466877
112990
546313
1016994
460985
979238
453487
402417
612450
327383
257171
448043
219828
34313
462411
535423
514928
17042
372446
1008532
461642
115441
669749
41750
192773
384465
170515
622720
844137
371453
680205
791482
105691
692198
998739
990142
12619
404469
392189
56662
732582
62774
291928
576026
624734
537451
757915
569206
136013
198790
303929
867298
284187
315361
80202
157417
804715
277484
326707
816381
243599
252331
951266
730726
952520
571755
279667
750766
467061
307061
992871
328890
109268
597997
857693
567314
516538
370134
1030095
135570
788066
25056
127023
260640
1024323
19978
664759
992803
16801
713769
461249
815321
144666
71203
187217
711387
545234
292191
203117
232752
724631
100804
283202
217342
608715
668874
270082
276801
326760
946092
641905
215026
16976
579520
602894
405918
11417
67672
135389
981485
914142
152301
202860
595216
536533
939512
438178
355795
545850
796862
316033
251694
590359
852721
779785
656907
62726
1005428
507789
380308
115943
505060
454173
713277
575406
6729
419356
609560
380665
452021
954944
583932
676264
223078
367684
552494
40665
739611
19058
318257
540951
239811
836254
896137
804206
90861
1021279
922588
856307
172530
439533
499481
89625
625217
182588
405437
897518
874443
884653
91725
183154
135822
758816
432552
943630
44397
197742
957142
940038
573100
58910
933182
675519
23646
299951
574243
238761
704682
342260
149000
973415
950412
945675
655654
232667
14416
624491
502894
444753
388754
828615
316538
198827
303940
587665
72000
966179
511543
775504
880185
734860
442301
965509
16263
239195
985308
783108
459914
844484
738197
771487
619026
49281
56781
931578
1014237
603754
504329
360899
617532
639308
515556
1019856
516129
586326
756685
354617
273162
510009
505295
670662
157113
332763
103835
5558
9010
353239
376819
93478
508717
525041
205946
1015348
883150
626670
987121
444924
978913
724065
37656
423006
639068
898488
188011
210349
240557
146640
594630
281796
240159
1017663
716127
763688
663744
396452
545300
754448
1035217
521449
220361
229455
754604
1017432
498289
30859
298884
522112
43470
496104
208928
462447
506408
1040926
143316
864694
892758
907252
45252
421243
313219
910798
107690
242875
625226
772609
379327
282788
469331
17802
537933
110645
745589
645642
28976
612067
789729
528002
563861
573334
490833
310029
477608
55851
143558
375736
349789
639502
787428
1038910
452362
652966
519216
9521
401293
414781
688942
997302
390174
781404
533733
719678
334533
59683
738208
512524
146729
268855
804114
86255
759000
130215
334155
853398
625745
1029015
513640
120274
693535
996974
176112
335623
430553
62676
757242
436638
721483
916953
252152
1009413
60604
248911
742746
411986
15577
702461
900416
43473
621062
592003
1026275
509031
1041163
354151
436729
691086
605376
805914
322753
339710
236907
336438
134256
771119
28030
174311
84106
787868
948107
346789
482777
401318
404171
389855
931873
172710
542796
666338
1006313
518782
209106
17798
766647
978769
262207
168029
192295
343738
581201
212206
1029795
751442
375378
382436
860850
561162
105827
1034526
413642
348614
408782
1023410
1023818
96164
224787
850877
12336
824713
30893
499984
630486
974203
422892
710255
322306
818744
851097
847238
666752
604275
878599
647216
50190
426779
427669
301528
515454
937772
244728
341960
522506
302014
329513
748526
883095
487638
1019716
420134
432744
270638
617315
907566
444281
27569
992243
948305
352421
755309
253467
905127
784224
1020957
324660
946
460377
285776
459606
678615
405892
472712
259333
898883
974460
927943
575852
829677
217030
810735
824382
625884
79291
487966
60820
70010
670965
600991
697100
587609
685366
3667
842062
382766
451959
998493
550221
407708
97111
436510
900425
224070
483874
948257
751452
1014244
497913
650114
658190
65237
378900
619231
329495
208399
796833
705344
456154
445758
368130
952061
912420
630518
680906
276591
943846
807953
619464
251920
493095
862898
593064
298257
829531
395739
426761
836175
699782
551685
671906
13825
1035058
735501
517191
1003547
768007
448450
422195
85669
183377
863382
318641
158627
430677
810266
246053
845695
732308
838030
572989
166389
380728
875565
740765
650357
684096
908602
449164
897008
974753
740040
894050
907516
155556
911446
947711
265194
345780
651033
585272
45087
827493
920873
738528
299819
581234
64066
440659
905558
910075
766618
979430
6807
254799
672717
542154
814584
832662
986748
570169
124118
1008216
269475
134260
92719
738570
1040879
852890
1004386
84212
223385
880552
698634
338430
781258
168249
322651
207507
15798
879043
928577
784958
1008517
111865
460755
952663
125621
805522
774746
503382
140504
995578
234529
929547
909836
555795
449805
593524
129484
759456
754649
808162
199728
90231
210363
946414
642326
432839
782223
190741
147167
860491
946376
668328
543042
743367
562844
257936
133369
162505
777788
733111
408648
519575
941835
100548
394595
947743
73412
354727
885377
395500
716557
493495
189208
593554
214252
612735
412633
454704
936033
771270
765208
1028109
23185
639737
786178
786345
891987
1030456
436727
817437
223424
615630
214920
684236
73050
279975
395636
226859
222420
759069
836008
3959
494893
46355
290304
909869
647974
941370
836216
702112
284101
187135
456469
315503
873242
652469
102925
333546
792829
621573
935067
236845
715430
932820
293765
729346
724317
949309
590123
159256
395882
133024
123169
1035697
480818
728721
672707
755415
133715
944217
411624
495113
796682
339191
180454
965460
728931
898711
961223
853566
310974
239638
800468
930972
466222
95487
576986
628723
843872
116761
189417
136589
746214
183835
692224
790200
328423
465647
181709
481007
1036465
953009
646007
372243
791584
628120
585819
618415
252944
20024
698477
176831
183015
774583
347935
330111
743678
406162
780625
85532
457875
40259
1040527
15927
359159
218374
581369
138554
768014
402195
1022018
320762
192001
218630
98411
994836
918958
579519
650258
9398
813480
384452
920600
9306
982096
478119
133405
100507
269357
705560
914664
912749
269436
471398
933903
431992
195909
1035534
472394
598173
817749
629337
175933
92631
422901
423375
830206
192829
283494
603401
302492
641286
747793
359772
995537
506315
450381
153147
707601
373257
855114
239409
389912
981119
322028
908450
797602
967353
304869
219252
982989
852165
684430
792026
596390
706611
479106
305403
524730
569165
902945
573145
448778
475954
173553
916356
336055
204762
76313
315144
278421
426978
177983
206472
864823
8888
968610
53107
161019
735907
47207
99616
545241
716375
267859
262666
542329
198154
338710
56602
111664
455570
907414
417138
439962
285485
222938
940085
975491
627309
50339
53443
807686
988296
815259
773672
503004
909709
515908
933977
71266
862197
483047
248588
850609
853871
822342
732750
769581
385719
871826
713331
596237
25798
583198
244774
816173
435136
10341
890850
207590
70699
540430
137225
126500
1041907
176856
1008030
759404
1031727
977920
364867
612970
903435
182199
825373
765185
2821
821109
99549
124612
704553
122908
476826
821215
482635
441882
219313
808975
660537
660894
550235
467184
650043
407731
900651
31658
69135
303626
256378
842644
772803
85688
368389
429761
216177
662356
856414
853904
41903
985042
213036
1015278
471428
213892
747313
9603
418690
882882
666221
97149
653987
809092
150637
792004
76693
617744
180533
744130
572833
126942
125424
675583
32495
485300
197498
417652
753298
548601
390152
369166
232618
521521
677491
145252
317579
668287
76256
401754
901179
770255
956326
45474
329538
727582
300485
41127
117081
682019
527114
165523
11203
985903
202478
816949
795142
145206
557708
651330
810974
927227
349434
215345
292848
709392
901119
79444
969964
255054
262076
449829
303607
928788
953022
73512
422625
670155
448336
496830
348190
102577
547271
615690
186153
336863
686197
435700
348673
759632
35303
1030267
274808
875989
847192
451277
935499
17804
481083
545207
735941
867513
13379
883005
242603
333697
211424
897613
110747
153931
927218
625809
272788
721459
761452
780865
400259
389974
272938
290281
250283
412389
963722
41455
567030
199474
494066
745517
77176
187411
541681
428813
955959
26974
1012330
1010584
639817
645825
17038
449232
19222
513352
465064
30283
360793
892206
299553
367366
431302
81847
190922
973364
678349
580888
119639
421790
303322
756924
1263
604785
581400
597638
324951
34645
849830
635009
132712
193700
849897
566271
868704
811092
410423
857039
756274
489582
248430
590142
752477
772398
667
887633
554849
696064
590241
327178
491394
179781
379004
51544
43835
282645
69577
997277
445377
317187
43957
893512
439872
383794
491079
69796
708361
249857
395102
675113
372488
1006405
14101
631338
236692
889950
516978
502994
240173
386191
133648
330220
766860
865728
303113
264450
896389
957638
63489
890491
68977
1042952
15456
986463
1031912
841434
167551
504563
375464
138528
155958
913740
887004
739365
715177
771161
717076
402667
821867
734730
738932
831243
875686
1011101
174252
465653
985565
34802
679376
642939
818889
795323
314865
328329
191844
451452
377397
787122
742336
95670
214529
826356
964097
395388
540326
811174
749867
970426
780456
93962
711227
292431
762552
170510
723916
507981
622002
642622
932269
486495
1044931
986653
519864
576174
480005
86960
262536
1028382
891476
917501
264206
896893
633993
38107
579291
410191
620996
510381
280272
44058
611861
205304
753224
329390
622837
837357
552831
593596
318640
430861
48805
504289
231709
50945
784118
67244
822017
349260
232898
113734
284186
1696
975082
631512
92379
771268
795864
37359
616045
825417
298751
777916
77841
174511
382959
474814
1040734
24124
478759
795334
179359
519041
352674
141631
190282
664105
540125
153060
910288
934819
87130
479692
909618
954682
696275
955544
702006
718471
391230
49478
955843
451223
559436
756566
709557
783302
426282
1042425
562782
884868
230687
1028875
729854
496246
991455
543514
353473
805403
477001
407638
1006870
58303
353588
303785
646758
671108
354486
858151
171974
191167
480405
407606
624814
909327
73605
168190
543116
52039
200718
496464
87806
239520
67020
990844
1036004
347861
681352
348196
838080
894156
396377
471646
54824
315470
863671
301502
759955
916564
276079
928518
835418
479940
878506
654865
14420
381384
528097
963381
151014
993354
328129
175999
731261
551800
755351
217437
668203
120653
242841
185448
342364
708336
129167
627156
787576
803513
785840
276061
451749
460747
761082
967072
773673
276739
982028
369621
781170
119717
464170
816407
287587
546914
990155
29367
574387
1044723
669093
569751
406245
106175
111218
620020
442501
690823
388727
807385
354948
68187
977125
557711
587761
846143
787210
295883
930136
637357
802990
242636
74813
610443
279096
684809
584302
683702
133900
620095
137628
963197
651465
462664
289373
923238
254128
992418
939815
967043
795568
507341
621214
182227
697966
558434
27897
959619
365766
413333
1038983
180515
416330
366253
913952
971462
802845
755039
53430
778447
735362
886483
170394
785329
398685
344985
834389
14925
280238
826450
350328
1039735
279024
469911
852399
145404
836748
578049
787137
391256
401263
583220
836429
654674
386756
415073
944614
368200
767373
410575
263461
338233
714301
60858
610943
618607
73431
591257
712527
638673
218443
284734
56285
671738
845053
552779
12256
845476
422755
283638
798498
468428
791646
714624
657875
833804
36962
496407
254243
100410
552914
701189
333598
30198
918110
802722
990730
448411
68944
144464
871311
176334
844680
235574
126520
78270
227437
38959
456127
79513
604774
454406
352787
580817
360578
313938
12704
20878
546836
473246
104415
600576
695669
75310
287617
677928
179360
736690
1005241
341334
484965
284021
149151
918576
178461
437022
660237
778515
814799
324273
652437
179961
446120
653667
346467
255174
833049
88704
768962
219659
485572
417339
673716
977449
1030008
659956
836705
488060
745339
304205
685783
351822
794494
916486
421450
730314
687613
488339
158717
293556
30679
283500
20664
201824
111953
1028978
1008754
363150
36094
169858
338798
723510
505971
140047
905400
301729
337125
1020259
231930
650010
672635
999929
941373
759438
752336
970770
102062
554748
809427
30079
877617
22027
611049
106656
399008
57100
170430
944458
793503
448893
814497
562767
7759
196780
988524
536016
142097
171240
94312
717078
658418
533942
150003
860788
179920
701221
694656
88380
901031
20565
878513
753821
950945
166921
607287
433372
754984
315526
152106
623983
864671
64902
122084
960711
186665
569676
284965
235848
308454
512747
393126
870321
983877
474649
326302
449577
810068
794019
346892
788925
918247
261644
664976
87945
206836
811930
273268
133740
1028293
536627
535986
254647
773417
404781
334394
559295
757287
246737
283010
2812
214822
421980
63086
598646
826040
835115
684876
955190
708639
897767
465051
829481
309795
231583
994720
515159
272211
562481
279634
1012288
1023741
663220
645261
135276
646360
595215
510580
881972
398217
526511
417172
115114
663529
939239
923396
239503
716718
865694
625907
289561
562746
515928
213561
908840
232748
267977
217371
743477
84131
550505
116899
906176
701264
416131
427919
373466
501113
881670
110904
594875
71764
292991
791376
644321
782057
653282
48315
928456
137728
480102
961223
415837
78302
446794
825635
542074
493281
681085
539061
878513
914565
41502
531434
461280
510642
216007
506576
220442
37682
213287
239025
532077
19266
339268
796835
960094
542605
577822
194573
780114
891381
167117
535545
672579
200742
950332
344365
356846
241966
33318
331935
716912
538121
548475
985906
380736
346432
841133
355331
94860
865582
730869
411020
812291
819624
540376
219942
208034
764066
704000
794839
505173
699396
220075
1025766
108565
551947
1010899
461832
97054
433043
708157
997986
513324
59457
529656
939083
923110
379180
26164
388902
916921
94375
1015627
217091
595712
293772
1016393
71555
61544
419668
55185
898436
314014
624979
88869
1023085
391626
714249
820518
994259
530442
388120
611605
736129
265246
773658
151707
503269
523783
123942
95166
996314
134097
681981
548818
272041
818052
536610
926938
725305
677262
8957
163412
482725
902892
580355
506073
310639
870883
1028130
214456
487610
35482
927998
88313
610666
836496
236942
167600
906915
526615
312673
910458
590098
645679
676746
866460
278632
700248
529753
436819
18273
708855
864904
1020257
1022475
469529
399295
627752
52432
730644
532320
581378
296220
358615
845330
375028
104445
682518
633332
919466
131833
856593
765172
52161
246435
74510
988608
227257
843809
618740
952323
129588
577484
991866
670017
149148
616201
226795
509793
425284
532131
1032076
622638
490945
909908
29558
317155
163266
443402
409349
644961
229167
688838
777719
919467
911574
421448
852026
296903
496844
140332
566595
993341
522582
471617
180606
24200
470825
725346
540112
1013367
9813
690350
119503
543065
596215
323714
225378
134778
114146
60621
104787
910697
783833
267030
571917
447456
998064
481502
655885
466735
308276
402041
954
422762
248174
625985
41293
984573
721131
425677
146719
579461
232900
513145
9410
818556
958303
749113
732764
528609
376178
719049
1036487
835602
593839
40988
639608
347913
577065
292920
453230
127902
218888
84755
425905
675942
162364
136776
80656
618123
153373
534893
847255
166259
657739
484350
1028352
170753
948574
909025
1018604
567971
551855
428431
16426
859451
201684
1006882
515169
260190
233922
233064
566017
75335
314957
624588
79728
133791
665207
213612
782042
471961
18440
98115
219600
687752
168279
653464
684017
2489
809785
588358
663589
210944
430220
236894
330273
899511
821361
542832
975885
881342
938915
1041512
634278
813289
478304
104315
553703
842060
332830
806453
622800
148671
849304
68953
470725
464305
52556
232425
701617
135507
740692
36695
81490
1000746
891632
841812
874245
619988
100341
785231
726429
634754
175206
884307
62905
912125
98050
766186
90653
845427
675712
1009629
871755
771793
394611
513323
483591
486665
200462
859070
877560
859865
875635
558883
778188
631083
527221
454691
859126
763651
901039
974721
563496
991310
491711
742386
798248
1015558
702719
722547
764106
1021539
151902
830507
906820
31337
240030
716067
251125
264272
661100
165759
631247
962071
233520
676370
606561
184866
901200
387817
577687
10921
380428
946857
503734
877631
885468
438746
263750
429645
275013
312839
511717
39017
115478
368094
269780
497752
368664
241520
514343
731307
354644
436607
962557
664773
357644
692818
310060
321916
608944
446975
12612
654479
611235
530823
49541
773527
1017746
444074
186132
552040
848919
738834
545808
640277
368188
347526
69209
803381
840949
27206
107927
613545
129435
375147
158292
246136
682895
547176
906766
728544
140231
203940
426119
268436
751644
1713
911852
275270
211666
588386
823954
478081
212302
916479
883976
291816
692273
185735
747090
287912
509542
854440
417138
84583
159670
552710
897032
118319
863702
383496
121179
717124
994733
11994
977461
742712
625679
660681
785168
844376
635696
998022
124918
531232
337834
103247
499206
63156
456114
108584
674919
915919
569857
958422
592302
810711
100707
768690
467669
51298
637650
586341
915292
792629
336684
363508
356841
362476
191231
275815
941410
811008
133304
349918
566057
824439
607724
472734
421858
931455
389421
608867
928789
444199
907903
359485
214279
310339
625742
141319
685389
426882
241678
621542
610489
88452
571978
666964
765510
829388
532085
353961
977469
694410
361354
314351
353053
529502
686995
715084
545503
315029
690457
1025476
850343
441509
659863
58815
525548
208948
58255
410038
154423
129236
909980
145204
725470
955320
178150
644025
64930
21059
569714
79681
536865
508951
948882
430398
1024599
352304
742070
874275
118862
295164
468053
171799
596163
110637
329419
774868
270611
608106
480222
856073
224402
1028443
956596
970036
473281
912573
597272
438819
224767
326698
832700
995488
47424
378070
320912
336986
431308
480694
882528
97372
383073
217811
912729
168914
181497
460741
598167
1001653
766941
850011
688825
432790
144932
958509
97103
992202
73195
372644
672268
624618
310152
971200
681562
130889
969405
387606
765307
647523
398930
244768
159621
471222
889866
1002175
401666
831744
963724
758559
984704
222286
460419
957430
182668
54358
238895
115468
559975
628485
797081
273539
807983
919079
102787
882237
850830
558201
412165
694396
623737
443714
443037
289722
202953
274798
174210
708360
510595
318348
45522
587858
928914
777652
724328
558660
1038923
534915
547607
1019280
977088
215740
880165
823130
348371
912222
568238
394514
739415
773758
15083
279559
626297
634191
140451
573389
1001580
151955
464126
459835
743922
839007
77445
57554
901573
824551
528190
867044
722857
393012
659411
479761
821661
342527
340550
929728
729564
904669
142919
203440
411206
882561
990104
429882
399290
255998
292864
859435
644891
565909
691991
271144
569844
191779
548764
980383
882871
749317
562898
755115
951669
406637
425451
220773
205974
267902
26855
1023473
572072
589923
1009833
1022890
909609
546630
865573
552615
860530
991169
559203
208027
354872
830404
986603
151657
302017
127151
368466
51031
294232
886359
332503
929844
715476
657130
699348
585307
178942
351363
322918
272334
994886
219810
334385
728152
169824
1017457
767067
218207
537711
1012089
735713
452146
698795
898228
790450
839545
592080
23270
184406
124806
512572
919234
793015
561692
264925
423697
69121
645248
774845
786601
721979
241232
883512
30170
484129
1040333
275390
760204
203656
289186
328035
270888
709659
55975
46543
366467
681589
57211
1039138
806319
910857
395065
623452
154195
832273
715910
78070
544556
232923
235266
881586
938317
197183
448599
399156
617016
221945
184925
33464
1022704
409677
505230
718710
308826
796703
370662
665979
5520
113650
538389
654458
621278
286908
660546
904753
179320
328704
1005936
551792
886011
856072
596700
31925
785338
894270
411504
681659
450357
807789
476846
491547
365736
932889
585234
576211
349346
67836
911248
588460
484745
635310
896050
619122
14496
206997
344463
239046
773855
385833
657568
398408
465688
57239
729924
383637
950478
902707
149696
884891
251633
11710
225935
265129
527698
1028281
405851
579466
198628
581724
695459
111799
498513
43535
711776
534486
500297
805766
109171
326772
193751
289640
314524
675094
1034424
692851
864688
910034
855801
376811
225337
332199
451566
53303
974724
60428
139116
1008464
867941
900125
163296
661399
436
899349
573545
783143
282032
933483
717061
367338
574051
630969
185498
434390
654278
84089
122646
974711
443237
594560
34893
324549
462157
487696
339771
642930
677051
926449
129542
367228
386113
414838
512964
545310
380377
326845
389198
8369
488385
537651
988671
12942
890813
166634
93424
371453
437488
587382
935142
634081
761959
603432
711111
246110
61595
705695
663308
211967
614181
711004
850110
11037
524928
470678
591952
972524
364927
758897
628914
27618
54148
284727
16581
343279
18857
780025
636020
705594
382336
760576
947287
278454
920396
449634
1004712
940116
221896
811894
932526
345531
467242
572397
196069
902248
308708
553276
1042714
163465
18623
60082
690961
1040806
897447
359181
441975
202258
621674
793929
958768
87599
861800
945937
713696
387411
27505
47228
295787
526602
132694
85775
114097
259448
178008
196967
489482
746104
950579
580414
863607
393762
964765
646599
87550
1011375
554127
544040
611016
549978
98839
183383
1027922
496226
757219
352263
837098
91419
784115
322741
648733
904750
311285
231378
929696
251696
454012
981496
822348
505378
713424
539144
134614
845404
773119
287631
372015
107861
113112
1015465
897696
280485
841026
1013368
172283
989661
469795
568528
38704
44601
488644
403515
1024867
1012579
300342
825023
526107
675216
874326
123833
174609
899042
965866
180302
11115
56033
970007
1040366
969214
160202
237787
935779
270458
808814
615103
546769
232952
522232
449413
818468
727936
717595
437588
998631
579266
645680
636677
385007
1035475
535546
437754
928430
834412
9130
51508
368621
157982
1027116
39835
156604
580076
739907
791008
681606
363956
915054
726610
159601
114429
984893
157667
578343
756856
928997
437380
916229
799831
28491
276072
484488
21880
642266
518875
309671
1040446
366880
316623
851654
477505
241668
293461
737049
70717
963121
812739
1002867
281922
962611
847413
857638
469539
507906
241850
439501
107239
275350
578419
446552
462622
967590
236687
610023
294569
107840
1034273
954314
35840
1038613
323309
1043044
629409
895575
213756
502517
136864
604730
1019654
800500
874559
886030
864103
900708
928912
897594
415181
236443
179090
765760
88628
986480
1025437
925724
835592
774043
491724
21175
662494
124998
952562
38494
958543
142049
470595
843851
479255
783989
323519
36610
379404
849365
464637
774406
796353
3901
61620
187721
793555
182821
136742
875662
220052
876484
629397
447525
570370
653634
786685
264708
470417
223286
330017
261664
713272
187545
422341
312242
173183
833584
214648
646033
281017
600092
56482
523686
949975
512070
406620
876026
403839
775127
842823
10934
649184
49820
36523
330871
337759
362326
672967
215607
419934
840902
116119
237128
52985
443153
1016762
137678
286636
822322
633712
494341
127231
90372
89692
336115
535257
598008
773809
260378
687703
288686
940700
652007
634632
59268
942005
537389
456438
409244
256710
439555
686899
882501
102935
72255
540682
420548
854340
363400
794426
912904
427726
939013
67699
669493
823199
656132
468488
759336
658984
573081
785718
324616
751441
28439
953230
680580
707357
190598
48536
703304
419968
321729
676
590099
461797
471597
283228
492906
476849
1034748
869626
237925
502895
12913
538937
326508
415376
489541
555725
332462
505854
533549
218250
943959
475601
190367
413815
1529
90189
296382
894749
190180
700263
687869
139515
1004341
239944
1031071
266925
876726
236216
603815
865466
678967
312522
119675
707639
496642
157643
9343
753435
464642
178535
895339
587802
875845
484221
858361
762270
517278
785759
1001685
354940
339258
303135
247509
472608
777677
808373
762774
643738
183187
248907
675635
567794
528574
539563
638422
236899
966082
796339
533913
173512
359432
742660
185913
264145
615728
688747
960924
111630
207121
497194
712242
653594
276650
888756
236961
825965
637144
180339
801173
61887
808868
972870
833931
191183
162337
679807
225892
766491
136209
1021798
557914
51227
516224
1041743
877723
700551
854173
842029
1022882
727525
359310
98172
872886
801464
200299
776381
312658
615640
925938
548319
269771
101288
596324
107457
44079
392496
205907
807559
583620
208067
786203
149393
806387
809619
984085
321276
936571
356178
767222
31003
159735
734195
572482
568195
906693
1015397
647253
229772
649025
507484
199715
398438
625570
522879
398443
259213
747761
788247
529069
1020393
922305
21010
871127
363611
166223
767571
181907
808132
720930
790470
182325
755042
59508
535828
1027221
94903
267526
500871
838682
273159
817905
265115
477252
413686
146362
85145
584670
178504
678346
516918
540503
981248
202086
778340
470552
121450
384159
179498
832910
1001132
28512
73157
308629
303638
1010669
424899
948387
200323
209737
892630
36196
729955
849528
919996
247435
869195
88580
671445
84288
810028
460743
417884
179425
458798
464010
1005603
409074
494706
809577
418707
304065
844118
702008
164935
655851
947626
984354
963629
549647
196365
334481
334656
844269
23415
148631
738184
296339
483810
265183
898109
891557
881198
622168
220591
244625
107172
68562
530415
736022
692656
764942
563513
106510
455064
1027855
752327
167424
816046
647960
1030772
388986
658547
776595
387291
864797
978775
747788
350122
418100
177380
362454
875463
960536
15174
563698
12980
353263
55714
35306
175848
563987
633261
128445
92175
832585
258463
330814
926838
932894
806187
614850
31053
952671
411516
570594
1034459
688514
208797
447472
317923
349720
800900
648031
773735
344589
328466
880352
541589
172978
763599
518738
842240
841779
101052
957588
929462
529924
588709
679754
477885
647002
850938
912493
246451
548454
947508
186919
765785
506925
860602
939688
453878
570279
736543
52690
922710
771464
126783
242901
888770
8493
831163
264401
1026851
65475
669139
213646
172840
947356
866936
914106
521122
456340
764235
887485
447944
697960
605853
397661
457755
705967
952761
585656
697651
351445
756932
264867
285252
933185
809974
134097
205455
192413
57849
299981
161548
349889
321690
422149
572479
554545
785169
749810
686137
64934
333792
240008
90768
416622
839506
1038360
474358
430694
463457
26260
342619
176424
828729
608514
325359
430704
1035784
488802
446102
719074
75540
669882
179879
736408
720834
414681
326311
713287
420873
422012
734118
29338
739161
362897
86020
899761
532862
393389
11569
558844
787204
1011285
97528
966862
872996
571393
223076
481728
852175
554323
35145
104331
480747
787921
777756
724103
946021
987974
780836
985877
305503
659834
279469
953113
393641
463972
623019
747847
152688
108189
15611
426157
855748
807561
512798
693866
867025
386828
872917
898133
929614
872415
804711
367246
105343
66933
284714
102915
619444
337322
469158
98830
1033411
311228
753531
699802
496293
1001417
495888
37296
522115
781442
11568
780763
395306
76989
224216
625052
701181
352432
224241
948922
829847
796462
641406
973505
952387
967054
538893
819515
604941
603462
872892
841291
284252
243172
121448
1016740
812980
243460
680869
1033799
743365
303799
1012363
1006452
167851
98436
634419
498893
453517
106570
200852
149443
852557
905509
636179
806926
960832
341469
869289
794811
28423
531142
890055
486741
362605
902815
998897
767324
652843
853793
288056
176684
362068
898601
12165
862681
1015746
170821
861275
156206
771793
254861
191025
951269
1002695
956558
606059
737582
574149
691241
832237
59995
59471
375247
663465
262437
842431
966393
361849
466565
1041881
774457
557442
884399
353226
473742
374137
140153
736088
76748
712488
476796
969397
307279
552844
1031522
909426
785992
244883
841617
369277
304587
386266
993365
939824
243651
985070
204259
368331
861463
259661
791308
565352
727930
195339
446580
79979
869683
158191
915236
156289
14509
321737
1015586
978932
61288
405596
913656
402243
869602
407531
713386
1043899
659813
491180
1019736
79850
965796
533781
573453
894447
279584
814478
487482
990753
180798
94500
132059
570005
667456
196692
615324
238041
8134
521508
329026
499815
958104
933836
704093
85465
778574
280931
504975
570719
31209
417640
854959
731621
912976
1014075
172945
747182
908226
201318
926277
453554
560869
381691
280233
153476
599625
687771
169675
897004
1007310
609566
689847
762003
616088
475943
234193
459527
966405
52917
389634
825960
789884
454900
405166
179131
679069
784704
959782
669545
40654
1001720
982727
290355
1091
625088
193132
527733
344992
853808
1045030
102252
33177
551933
979348
679282
268843
907162
285123
853801
553584
836352
692551
100065
575618
349361
645107
179803
527944
346344
542001
423627
922455
505232
828060
772390
335901
222219
254188
924412
379116
846926
952159
930214
838100
95330
386838
189480
399300
359827
562422
755662
891045
357008
209692
956472
909005
677748
63934
995818
304841
337730
562298
325173
875527
277027
201616
271583
356011
598251
387409
730668
783428
354761
413128
475244
471561
264435
781616
275700
243339
34137
744931
794035
299334
961634
19945
759099
541526
768013
649385
988381
815398
542765
33873
918592
989735
954496
565888
600977
869949
349323
952921
699458
521054
587658
328031
535500
727747
443731
442015
694385
297562
510183
77895
981770
33167
697917
532105
189443
533881
848251
847486
732763
199096
180004
319804
519985
21097
851300
1010064
414310
24204
723253
997323
794880
618265
818387
48781
878777
831789
340501
433911
133315
840675
613465
500314
87602
617221
913258
102035
180275
417100
946140
102480
1001278
820136
423875
99846
762035
746442
463344
994195
493530
848308
461809
591717
287411
775651
681180
327468
622575
992191
816270
756151
1040067
139707
285904
1044663
974335
618242
708664
422072
424407
858036
423245
356897
927945
285929
480718
100074
343474
880371
811001
918295
388130
565564
490849
994431
872108
585835
294772
243817
801339
802287
186322
647761
502336
403581
220948
510027
682402
833944
300578
1035447
409596
633385
187488
988136
381746
979154
829716
288557
781941
798602
745342
789964
674725
802040
623775
335
930422
19458
721887
884610
517438
784134
709443
32366
79617
1002633
948392
985158
133894
845574
542544
182510
926246
959509
471180
877157
687166
519421
760249
799322
843908
16697
262258
463964
85280
99996
379420
934469
491004
154553
864030
655786
890713
250987
397296
214675
556668
27536
904464
949305
317135
1015361
66397
320319
739520
383474
377111
551998
233181
471577
430563
470626
453577
152061
136802
927860
297134
996141
288235
234276
237321
491698
989224
471641
998176
383574
833143
1037508
524093
11740
205419
862030
182514
201202
87379
136071
149689
335298
579535
469120
728496
171269
933433
933146
830890
951498
768338
608040
819016
752544
516950
443006
549574
588080
495350
312797
479435
809689
788118
117917
419058
36348
841183
272209
544116
955206
507034
917901
429771
786595
705537
957870
1026972
780925
759221
60941
897059
72264
365147
351271
515554
9842
682626
615792
558206
412126
932625
914835
159997
720775
989632
89958
28361
949948
721426
472667
649382
498586
145288
497682
734664
94785
307727
921921
398288
34349
520769
49684
189941
86712
198955
725219
900237
320657
541153
202508
404753
425350
843079
941390
639958
514080
346969
36649
600336
846930
207348
347845
478042
447114
138039
34384
637381
235615
502284
266010
436593
457624
723389
26825
407680
807926
445933
406586
921753
115271
389466
124392
319448
439915
304108
964135
108212
353269
892603
512945
484813
423667
676415
255599
589963
59669
711911
446187
224675
936362
7886
483894
1026854
785086
709396
623208
414767
762186
450891
680456
1001959
1001243
143512
414037
225563
885502
87879
428036
294160
858665
329043
791686
737636
411016
428101
437081
493742
153492
343633
102651
950427
752207
286612
521166
582112
641407
783608
561953
247226
486590
204335
972385
704233
774214
821881
1010697
760426
57973
715286
271636
813716
582304
100509
916516
501431
805379
857801
324066
541879
581070
198091
5128
591372
987369
798593
679582
117618
573524
562591
332517
51132
125625
144420
262343
546557
351742
283872
870046
38038
48611
362822
991420
76221
755997
588986
326118
312872
300639
153637
386797
341773
844426
847202
452703
85611
926008
556495
569526
364576
448646
391457
454064
1043689
893412
638081
669542
488583
317376
355807
162402
4831
627864
640527
892230
390643
877410
347294
474067
619131
488085
335097
282319
447017
824541
1032058
17715
328702
810660
847708
141288
1045457
420134
958330
70576
475587
885391
445453
171602
149787
364749
559049
997733
862322
62104
676363
761209
333890
148551
379160
10914
498754
930114
291333
351153
490706
636895
125636
393790
91722
273842
323799
496811
705318
855215
1004844
299078
730203
365268
656891
653171
957941
578482
321709
205247
615115
654424
739718
392283
915173
233806
104808
673494
633607
612310
80362
480678
660026
932433
531951
873999
660415
450266
50196
287529
231217
943369
998992
10472
799255
345001
396762
328692
994610
608564
549999
928336
1001538
772307
932540
244094
976153
866489
342334
336811
793079
75812
81336
433249
170712
325235
426149
729215
823182
667122
231926
561439
353259
249617
485196
316895
1022165
307442
106915
234982
246397
67363
667205
701125
132232
850507
226310
942959
998991
828953
588972
187552
793798
559033
652127
337114
768049
66342
302614
187824
400447
692472
649156
396680
801111
814720
337096
942646
1013074
103728
533054
423526
316879
137236
835527
138183
1003627
716573
487261
429015
552086
680447
654431
159023
323899
160969
491272
711173
502190
466695
151973
608497
442717
259930
297438
462891
15434
639371
460905
751342
892496
60169
967195
81912
883549
75298
877496
745227
357025
788597
487146
520270
823705
147933
301659
22259
917215
102755
213681
450508
827657
599300
627193
61575
701024
291522
85934
653430
134811
966823
72195
725269
16316
593097
57663
693856
753094
770975
465717
733861
831975
300418
26481
545224
1015090
659487
341633
356135
306054
930599
219068
863250
638591
312087
43100
91455
1006238
4372
267894
876747
475738
17528
6455
54933
415323
48742
805335
198535
708428
36379
380677
318756
797955
907093
741191
908854
818523
893449
635167
633346
573403
851343
99307
600956
1002266
639172
592419
992919
760659
252014
663254
253942
152876
622248
910513
297501
872309
550176
530009
573733
891522
423327
688881
571192
317516
311864
550191
775862
518702
388938
429195
522554
54349
329411
635797
461351
32942
88847
1023742
93462
1000303
711040
307770
331624
378649
483281
402266
577568
802078
906251
253787
810197
292642
1005452
986736
648069
587839
99967
584794
546189
602714
40684
496415
478217
1010384
986022
410568
871262
999556
619691
359579
400642
31266
580160
397084
1034903
713752
644438
611446
710285
385824
560750
169976
124752
930362
599891
942492
739684
284245
244153
823839
849442
492274
558598
254359
107208
369619
439105
1022171
414126
86662
700341
842889
847513
650292
805769
56476
601536
788614
866973
1005724
525179
815499
517384
6655
482617
510115
901707
433397
143247
448527
470389
636826
745256
471119
447069
749810
306947
675401
1031768
262310
723368
308056
273987
170109
836158
759025
507197
353128
61946
570948
385097
18058
261961
689565
135422
727960
861801
724957
944786
263103
351235
484647
699850
822630
123720
115176
140837
54814
828738
1045424
976324
490522
492502
937175
50019
172790
697107
38270
778005
131285
231717
1005596
953845
318375
428376
508542
941207
987054
611579
323137
724382
1014590
25570
44125
120898
687381
217627
927894
94014
99607
452498
690118
45078
521160
148992
177048
90309
922687
718624
200197
362510
426680
690392
702382
868702
819164
523625
971824
552325
836614
899045
973992
685150
757181
319619
489092
892486
967932
576075
418076
260569
199874
942280
375696
1037021
824929
425355
274380
38597
268304
689856
582542
913681
547075
300618
77485
996063
37603
438776
960218
618820
1025908
636983
701510
700306
981918
166361
856594
996319
507299
25366
1012643
88665
463234
364060
62008
8731
468962
328769
95428
777348
473889
156442
350399
141676
132047
600774
330285
778705
131337
836236
475362
188833
1014476
540880
104330
276311
84518
179445
543378
692328
609565
622553
320330
914155
736042
889343
819099
24514
443325
459063
905180
98061
242920
196433
491440
298672
727350
162334
101671
15167
94560
483215
51035
341329
1015119
445573
221232
731970
1016721
431437
237442
226636
333089
608324
15598
209461
986252
461113
287148
580273
69101
252241
707142
117951
156569
780279
571223
689697
812653
548655
953046
468634
749780
710977
978544
63825
301848
400914
199703
137479
422468
540187
194687
329614
704066
744861
449439
70277
599570
534976
766353
287888
463960
769612
763003
217377
815198
934556
152453
181344
811195
733944
472547
473449
961086
668
817469
980880
492119
462215
998182
931698
549815
477323
446179
943467
737323
509215
947045
296822
136647
73541
446714
131863
126121
516791
495136
705557
8312
609159
693305
440716
695597
830218
215058
781403
380017
106645
523542
366493
709984
997943
939075
416322
925636
1037861
799770
454701
976955
322095
618920
39057
735411
899815
471423
1031124
184120
757085
34488
336412
514830
756235
986708
500882
939279
320976
405960
582153
730748
219848
740785
976309
883015
404299
191655
599477
58979
96098
55914
719662
939129
309222
516766
652188
384159
877100
929261
943263
947022
801455
774826
128796
68049
453811
1029078
639127
603546
910117
945824
990323
495140
54657
365184
81370
52480
336613
958324
161872
430911
848057
209499
442840
542460
800553
238061
797048
960560
190847
293778
801136
446205
1015242
1003447
21737
654830
559294
78600
729478
951832
520123
512432
806794
96693
905608
771526
74801
102595
414764
845238
717983
870937
697101
834067
438523
375558
72766
779989
386615
1016074
575364
179609
755
533482
1009750
1027371
723205
488713
47894
961577
499743
597685
153780
242689
441425
788749
976266
140567
244301
567940
1036603
643211
540470
189175
71037
652220
369776
378790
97425
970941
414587
647015
527794
174507
143881
230969
118590
247303
438686
321834
379191
690274
178225
1010585
849726
1043921
138010
953319
276894
147586
487532
94541
200608
303530
348642
149882
1019358
534155
234538
251550
1004731
376345
761673
733601
814730
121618
899075
999760
279693
74327
679999
716595
821085
613162
372627
862455
827150
245803
889462
571572
1006872
116918
278285
535506
262302
61291
617026
934052
780049
615726
653207
371709
323400
516729
61220
201724
411412
1030203
135477
595307
64910
1020868
525752
647082
322711
535102
576293
767216
579462
977996
968478
933974
725863
113867
340022
987352
452088
43859
83471
662828
330237
27425
345105
261969
531099
672438
616155
149920
631041
373908
355032
804587
687098
248016
616408
954021
367644
205037
324805
538125
423804
706585
294788
951670
1018059
793611
682891
787111
210078
339184
491463
1021768
484767
942256
482426
88291
149025
615870
462372
603279
740723
853844
625713
520854
347434
727356
468859
640315
453021
794847
627950
193419
340980
515451
417674
814890
522280
29275
941048
878132
2858
862099
144079
9456
939254
187813
513104
330345
167776
752839
57767
359161
760724
46728
265412
1007661
389844
44284
667364
579902
110767
473083
1044315
976666
326031
18743
97944
220586
273393
654689
1031873
1040714
759648
787859
970254
743309
945312
139882
784294
239120
920164
452003
205965
670312
21563
485231
654552
965889
142208
470680
544861
259947
370862
428910
264551
572493
284922
242922
842434
728974
863288
218573
452198
904714
133405
135343
793739
182623
506060
1038988
296305
485624
423993
349939
334561
6596
381906
180312
266011
793425
445301
146142
699383
701328
535577
658319
862499
365627
757840
818918
71853
312636
325552
678471
134105
1034121
969914
545269
263154
211359
54339
572145
283672
626887
95149
18873
344585
271865
593620
650706
936366
431802
198280
626898
552205
575728
803496
1036196
986447
591532
105956
763962
144458
324630
809676
36729
88273
534236
341144
325028
318433
151722
259489
1041448
132901
227825
324254
898597
231516
668186
47108
90448
208134
134157
394277
987666
905382
415895
433610
800467
694360
569755
346800
252343
1031568
438834
500216
447894
190910
437893
730302
978013
660339
749195
680504
454427
667431
798982
319881
22174
407361
326788
414658
134352
120827
62793
1007533
826601
521099
25045
153882
529294
404915
1033939
324232
691601
727499
945760
305051
504524
479296
267453
46392
231720
81655
1042404
810298
943438
833241
285372
885517
837999
5144
91517
943426
999632
918277
852842
928487
617247
803209
977447
385880
330796
47102
592107
587960
285875
885013
19321
229073
818096
820840
761958
959924
558505
839659
782550
1015589
415621
941799
1001863
371568
503153
272724
427979
800335
308239
986953
922133
10880
353125
503990
857036
9694
898729
702017
679318
410628
660242
889421
273702
579272
1010110
814624
565121
1013226
487718
874286
443837
1024590
929031
499091
265320
710322
763477
392537
793390
503401
708084
990577
891980
520096
951783
557900
222444
290115
520899
305729
354623
493799
530879
394501
386500
204785
234762
717978
1039894
900180
406885
602138
183816
35070
926501
928040
305291
225411
607123
817454
176683
252997
977049
951291
687083
638662
716669
318355
48672
605140
432459
533538
643022
771858
412031
889026
393017
936794
1015239
272224
878246
148805
578726
183795
449894
623806
538103
1030877
70953
568272
779383
569806
968256
29012
554304
13687
769577
953321
90039
750975
207182
531257
296343
6869
536480
890752
580658
91215
292387
71692
146484
439853
196254
627786
548396
512187
1021504
177036
844817
234185
620610
973706
869013
26440
137249
798044
853705
262669
565066
851063
1030718
578115
150602
18619
877693
3590
921124
768746
648843
954521
391736
242439
541690
315966
754983
460788
985931
1012421
934459
374616
619182
415349
810230
848861
745340
768471
280114
586504
50690
482739
556036
1470
536614
9778
554332
340759
700046
939464
507212
599475
721326
865822
110091
384098
1034297
252176
104795
464318
350520
985270
98059
705733
871045
232471
681158
54793
477416
855859
485141
18070
1032673
1004465
48014
134579
203306
763223
295582
330138
565267
210954
856828
776247
245511
525620
73383
816141
772002
954793
322586
811581
479234
849162
95976
483479
189295
628569
867641
185006
131404
60035
958994
289488
655087
498515
717316
893556
66464
253215
997040
706936
264898
962948
546351
1008838
167233
240086
221555
659486
232272
522048
882195
517048
108150
596042
140222
220949
45654
272907
304242
413578
941446
412446
896029
246197
337747
614114
504656
470940
543459
411313
779966
1007162
233547
417256
845537
127813
137242
718514
1025245
151132
529039
412478
313701
346087
30123
364418
911012
298413
942740
379126
835397
1041227
951506
166198
951352
910274
13439
369032
682736
113300
60663
663287
703179
275150
116235
344165
104253
420715
744104
828394
237902
665341
541468
755235
281812
197153
934805
93845
230488
230753
139217
154027
771778
463678
310525
450138
494257
399821
903223
199258
58501
21684
93098
896558
247682
22294
570866
21845
30583
626361
967646
627712
187057
1009557
936373
1042026
875570
739160
191924
412101
915669
27723
465785
1022523
221851
121641
567199
636680
247843
474959
781310
880637
266946
815084
353677
396123
50779
945608
544141
83001
994776
465982
1044062
566023
843487
483835
724327
428967
123304
113736
750611
521483
194411
718002
582883
548355
371199
323738
289214
94298
1019728
147858
264943
110146
964788
954064
192963
683838
343343
169806
228639
809091
749080
310995
645960
507630
742616
65186
470742
864118
125018
759518
324958
58031
167483
547548
179320
948261
297448
508669
632600
161018
969446
703626
447925
452359
683029
177699
434382
987746
405351
37506
558314
882510
965236
570260
311801
721156
328066
566690
27689
720567
323090
928776
902629
91701
792678
378742
352177
78460
352624
58215
827581
199202
138845
752412
216537
531569
984613
516113
654740
991504
167004
1035260
762363
194392
362488
859338
355550
329685
804439
549441
642492
578253
171404
165759
708731
792333
959431
204547
35546
776779
536107
29991
786609
650542
612697
754250
330031
193015
162278
454698
547479
255610
897889
733190
318140
534572
42617
154566
940222
1012444
740321
702610
393033
548997
235553
349926
252014
693375
970668
882770
152059
583399
15276
399503
885307
997058
344595
1009261
387864
585550
413222
40363
408411
682614
147861
1667
630440
812096
836207
601
935919
933089
524893
939838
507089
676867
490484
944608
862502
357472
126194
811427
133159
584625
534949
282807
214621
729072
136745
611633
206534
646737
489765
550837
201047
372838
622052
462245
680896
565862
164293
46528
803722
987598
244025
586088
942080
857264
1044536
625146
1027660
373887
39077
95289
996292
512533
863636
842243
798880
775458
246494
773578
945010
240187
892243
682582
553657
404406
432541
1044812
703971
741535
950206
430625
286711
491282
769997
981306
520395
899587
953693
885209
225475
892386
439524
200783
140246
136644
256182
242108
717228
777529
324700
345452
180486
883469
932663
552792
108771
749917
721066
789433
988132
741059
1021306
537853
19794
854297
51660
701097
908734
505716
1017362
789759
698147
1006836
937077
916926
9584
1002077
803219
437150
101901
4760
507030
433779
618520
846787
154800
433982
162045
960656
925834
565722
808897
817003
221790
336432
484834
232414
850048
454033
912626
382397
5
623656
264917
258115
418456
74182
705879
606778
341245
783098
216090
966877
931584
733917
350959
980600
290329
854962
866941
405678
801024
780048
714683
101990
506868
375647
207747
99962
352614
747478
173690
905623
580016
778909
725908
877555
763105
229488
1024704
4879
530856
697802
327441
80434
646515
511464
468712
14317
86952
987985
623488
1036308
385950
452608
120568
184270
539958
1011485
261125
992979
426399
39537
436857
943297
639901
727600
873937
775646
638426
755281
532277
740815
254573
643313
138129
410781
317489
231350
731571
65872
603141
672538
435731
1043108
842145
546433
882012
70656
463562
390397
162331
111385
725486
399407
312657
611858
331326
510349
317291
484999
932962
465856
973780
621519
166598
176882
604574
362956
1010864
722943
436176
1007437
63134
633139
214729
48185
305527
224582
1025088
858160
848345
239526
941893
504825
988145
139071
786205
868632
995
149895
742547
551085
928551
454474
1020713
418355
291511
123253
1006769
912114
1035726
685928
544204
876649
37835
128234
983966
173804
1031038
700150
203459
846457
731133
618302
55554
503920
1027039
346188
458885
73793
153268
288780
99995
670877
108363
36138
784850
285353
265065
908125
197877
407865
159819
499868
1004781
110997
414802
552509
92426
561184
64409
166837
497220
975971
155653
113301
620220
774116
557193
993155
458870
761248
607397
399251
481919
661470
954559
991276
254179
388351
592697
1034330
727563
1015236
828739
1006324
846534
95387
787726
103204
820468
893683
554608
810057
229656
810362
438973
166854
137881
801751
795213
725070
878663
216647
127984
458945
207752
102756
270947
166148
193714
858599
890219
671828
858459
171746
470421
619238
638424
185369
133655
497248
890080
512316
782199
231847
689648
1006584
949781
661024
309660
388524
622267
476221
572832
311626
819036
605271
362258
300069
474232
253525
412026
796860
94197
856092
989247
405795
99256
291412
573918
419041
214384
726292
652926
461289
580132
607781
4871
549604
651302
982796
751010
186066
781692
335629
12353
286672
410537
183548
253233
88916
759013
257118
762417
855573
878083
9835
164996
66312
336965
430129
925135
700030
345786
279418
826329
735899
1040018
575092
411051
777746
668390
740363
112471
17002
23792
383952
283329
100972
1001832
935547
166384
649632
518996
311471
536238
916980
698235
455793
292995
184555
618764
41178
850594
379108
180456
273789
151115
255397
127094
934952
388933
1044558
264278
800549
433661
697886
146007
934470
207530
424806
654959
407441
579406
356055
515511
844334
770219
727507
971580
791720
575079
432063
732663
497819
1013700
1042704
938313
301686
502674
877700
172396
557922
18163
799457
78897
511937
26469
617250
736835
392858
944832
10459
926132
1001780
82688
132763
626850
446651
741368
185000
1019636
524599
279513
792626
372691
640105
36612
671183
214493
522070
253201
1034424
339779
1011838
1034345
190261
500631
123841
804387
247723
487873
430817
780509
800348
510585
191922
107907
1042638
676036
568768
18473
982864
167919
509960
131441
956162
738352
747469
476734
1039603
774722
107449
688919
201783
159026
429826
34564
302706
566494
630901
798207
465037
986158
797328
862261
896998
649152
617907
883803
473980
245559
271887
751485
1035718
544694
260027
925913
884633
66824
466950
466821
1025465
255119
15853
904931
5125
668040
57515
137386
570314
152691
361368
554692
923234
514738
297944
786201
492293
506214
297269
446736
1028440
123248
741064
872148
412240
271645
1026599
212167
1000589
962013
905175
194475
625843
922085
989731
960094
628531
486891
339152
564611
88990
977392
494237
1007448
485899
26471
399078
805038
237323
462238
1017496
529004
156638
458129
318262
453674
1043502
415231
248918
684020
483645
388980
382716
181526
694284
903270
873361
753588
502026
613670
203124
797252
163410
726966
332114
15778
833238
948541
530419
43177
565433
572201
636195
313099
609987
910121
19481
507150
582809
254574
164183
657961
245733
187135
204555
284828
223332
42863
748921
125378
701145
872903
718764
556041
953300
678915
875436
979771
801768
264214
404032
733350
308902
224407
714190
436911
594789
517460
694397
504503
93197
649441
169088
884821
951088
1001150
1013632
939016
176877
135717
74249
381314
781002
984357
928598
712813
677781
57413
1033820
262063
165870
929942
612748
200127
193478
117322
233184
749143
552251
214460
907644
55985
446486
736601
533323
438534
437280
513477
70249
402183
700435
708269
325151
162502
962104
1005848
691808
575478
951220
727777
477039
223658
464760
455578
56799
751839
448964
770055
626994
595794
193566
725071
669907
602263
662474
913832
511411
126148
580677
100761
321644
39518
999983
998065
371134
2692
681005
656828
239176
822580
439184
862899
353924
517432
259808
752622
4849
294909
927461
1042647
400874
718092
786365
599366
239498
982717
484116
181057
66804
844840
647629
690359
507635
450727
150332
196905
908884
852644
1013258
306694
464477
609681
597474
700569
59488
987587
453387
804662
474945
445536
543196
262040
752953
585099
713241
300341
791996
68542
78384
439852
931491
516252
939956
853289
772216
674814
827381
603483
946777
98508
433158
791638
1042880
293157
145000
966293
455355
248508
940702
996741
206944
382584
1024194
471904
998207
7146
699246
575812
328953
92152
458837
587958
992410
232985
291101
335612
682704
883251
278812
74877
432757
348863
1505
726080
95372
317991
847305
925137
753267
250439
138825
215999
331555
419044
248887
911216
896633
959046
684669
926957
1003459
122005
607457
588427
1041533
575572
61031
109692
872896
533914
782828
305243
916894
339403
131803
628214
519311
638120
139425
429113
573238
915317
815181
105403
682726
871890
612187
756683
649519
106361
271340
697809
244818
870008
838991
219361
185391
654122
383589
800621
314444
302283
505721
501144
83701
439510
608372
777407
443847
891820
769622
819718
1033875
41928
63180
786405
203483
1033357
915900
579301
619670
682347
725421
598522
217847
89523
164523
448340
246411
324994
1005781
884149
449453
257820
437020
966168
283620
672654
469695
413940
975755
1015965
523919
283923
596175
166168
339239
1034709
664310
1021759
106392
958137
274697
13645
6897
821431
784316
1025179
504123
652320
736948
737661
896815
139997
95547
70910
755334
697260
276698
561352
367687
325398
87866
334275
5407
123225
630199
691656
652861
57838
306552
401699
457133
468361
818550
86436
239223
575072
769946
730709
409345
280821
578914
1022704
346472
972062
499802
322494
125959
353175
937245
202873
8658
339666
571199
477119
870603
230445
241621
527527
976872
483172
814425
84416
695660
987371
718290
107702
344938
456475
755030
262717
832754
234175
377866
602762
189890
756183
138751
274051
685200
432779
434601
203472
691934
375260
1028404
793239
380465
377952
697197
217531
432601
587468
528748
857306
533538
627285
321703
624432
556159
155161
265988
697082
408548
822028
166391
916748
744967
993535
902450
264772
327960
167363
58566
39519
359822
864127
981649
691192
865983
840516
327103
314044
592069
928157
136085
5007
735265
77133
681030
1007275
653983
221909
849910
361620
110814
729084
812824
303804
983928
452645
1037219
1009799
819117
1035734
286839
590208
661525
327912
614932
575065
97103
783712
112890
382906
760823
52936
972079
713608
773164
504813
527816
539254
560920
761714
765149
1003337
852760
527531
152286
144912
501119
1019753
898387
775947
19638
953679
838170
1043497
808295
464544
656798
504594
289374
771016
1016844
464369
101658
472721
36769
303668
149713
621557
825802
247821
410903
353703
305129
1004866
205197
781918
934165
455603
825424
824745
384181
78077
495721
571963
123997
158227
111547
721626
775610
607364
1014805
575600
59115
134958
565008
209072
5628
132941
19093
763972
333410
853656
1021903
704681
1038119
566260
128931
58358
457429
428848
291218
903473
490017
146734
558750
697878
207255
505100
150978
615854
369767
668993
835473
98370
789842
942804
948954
640633
987805
667902
669782
674394
191252
493216
517561
573688
430129
855137
180187
165317
525714
43535
574107
199447
544829
617104
529605
990247
538428
899268
60787
172237
176313
816793
125707
150642
188134
365671
275954
875467
577452
434809
975102
40484
758450
667338
902679
124660
91463
645209
329857
166144
466679
389196
6986
582535
633207
505143
653330
528428
570251
986248
316816
738533
615433
380885
450097
933091
1764
793777
538066
759818
63168
238795
308567
1007740
41659
655890
305731
804916
282834
594651
916629
760341
567406
928886
503866
614226
198325
275678
135485
900110
499085
404235
723405
51052
596273
937645
134115
296577
479571
1045124
76667
569455
276903
18059
7642
688092
1027470
7842
696893
958700
487221
282333
162991
918074
369415
928846
974718
612898
540055
598089
183041
6180
566308
155992
974001
255274
876173
475772
951448
745908
654589
529437
108213
770179
458514
876987
131351
385051
511479
284956
834008
895100
490707
715366
131420
96187
244086
577331
124898
606862
676411
376671
1015483
1029536
221355
433462
374000
700349
75416
508096
476283
86989
641120
461908
777057
681682
150126
443728
257686
133623
953632
254038
57330
403320
1026698
247911
474240
1015964
969566
563669
76030
134968
63880
501550
77056
196484
882452
168071
408960
253896
710764
960259
601782
990419
664314
828655
751883
962755
612888
988454
695994
419402
257467
931393
782352
1022190
128799
302068
513328
708260
814487
278025
279172
672148
113393
818360
646675
639154
637263
269388
904439
503927
112202
675285
327759
482464
1012411
650016
267113
929591
712032
538345
819215
406477
295725
329573
354329
962874
457874
785138
950887
6837
344270
144420
335702
332990
252550
401820
593508
163130
1010829
632932
724262
396296
847617
328808
393194
84381
31919
1018094
642352
803662
744328
997944
865814
160169
49895
222214
120247
591690
986767
145673
569718
1043794
787116
866911
471281
361287
894136
102850
156763
1002868
280518
614775
598980
151441
481399
23903
565886
417109
566840
442483
283306
791548
510092
547679
10709
954572
790734
212037
450156
649164
951603
310027
852572
980669
331727
461708
335248
303407
76528
879186
626648
571749
141032
839243
1019602
1011197
384507
851769
708165
210107
500835
1004703
480408
1012545
828880
186013
1037047
731763
716812
859308
341210
476033
8825
576386
302098
315101
1003275
377885
358999
876379
428576
850003
485293
670050
65280
257688
13293
712517
721615
471912
524021
471478
318953
329110
124842
302352
251397
309878
545940
354417
807951
608362
655619
692104
666534
527647
825518
254152
744943
239952
105663
60770
604843
535370
841206
620023
735021
756337
306248
967416
37442
448051
85901
321117
457891
354070
1040535
843010
823650
983260
573155
651795
422245
898168
103536
144761
512810
703668
61565
970611
731038
53375
529650
836918
552154
733362
116834
715488
891939
265232
1037847
23678
308313
488476
13869
203611
663436
158749
246699
267976
617223
960370
1007693
302686
482081
811000
415287
958544
783716
397791
580232
220169
1035728
596174
91404
419299
833919
560590
740681
737272
534064
853138
299011
434145
88107
330858
109591
452966
355295
1022004
564737
880587
674189
168899
680680
40740
435876
241262
109426
756109
1031328
575190
849349
758215
1033590
674685
852980
766750
773306
9431
619760
702338
837300
660082
723182
85504
899941
348221
152607
520607
554846
136317
64303
565249
337965
245837
877390
344923
492393
202204
107695
7322
750088
697082
13096
415709
279110
947779
283191
275674
558297
860998
244799
899710
841554
718815
854191
462024
142712
972435
159246
63365
1011546
334993
357301
100811
177589
129650
841624
350001
462767
396898
459304
605198
846973
1019863
783979
850338
538602
756013
476910
547726
437529
377260
712161
182795
799076
849367
370879
888055
314202
1033829
946235
295253
122168
562426
319878
65417
428921
291506
633405
85744
340484
253484
332157
986080
554134
679119
616421
586379
621120
1031
958286
334133
816634
398401
27491
219512
180379
975938
817484
879846
876757
402543
245436
319293
643552
940638
882210
925185
238655
65233
470517
723235
811687
385151
298623
363961
978653
18261
794903
864348
984591
250547
59686
637728
398185
808091
449898
989988
835511
608073
727236
57405
622992
999133
289550
161435
900601
768071
210608
609273
1026755
112067
1012622
770931
294339
547911
185370
1025226
147615
691779
1001173
982701
133100
603900
681405
940349
672280
680240
348747
248884
752472
649138
607445
191077
487194
941131
326441
241400
430231
403371
210832
404905
332581
744048
577434
894907
688056
972534
472117
746187
944924
120379
832087
330710
838155
420675
343461
18672
10170
456034
455708
636178
236469
211317
586784
175449
158476
945720
602702
417527
104683
836842
819751
932544
781190
509996
694594
137581
163592
678942
262642
811389
12407
464305
987197
276442
974059
281128
284573
46549
286336
710189
894881
331464
579355
842521
821920
48170
180626
968691
644082
586857
286739
886316
1005466
466566
161910
162165
598719
732760
490183
941785
858023
233321
480737
262709
224505
356817
371497
94056
822267
808243
144232
735857
1007288
299111
48719
282213
388255
514592
606644
27859
527061
474204
815787
660179
328758
737481
681746
523744
308012
341060
925853
630880
66505
107805
344832
889831
80738
600135
520809
589666
391704
497285
721495
988524
282771
479343
94652
853768
543454
305301
198431
312978
967021
680645
702892
847788
663503
205008
12767
962597
848764
141665
619767
578195
435774
414275
677099
656412
714048
164169
709185
198392
477925
580094
244086
478147
373841
27525
1010798
66592
15333
755082
236759
1008417
662146
264803
301770
881704
700980
464621
118701
577149
155851
375516
51043
395515
264315
516669
527328
522226
910629
278403
558171
767901
846116
205449
918703
830503
970590
365874
579000
677329
66332
257456
697181
616360
150672
521633
519850
149081
807511
583358
172910
126722
48807
69231
695
685284
729805
229312
560613
192985
805006
840102
917062
194745
261596
16858
849338
599699
481213
407436
397832
978496
943262
447861
777172
512827
157037
845189
1009016
439584
936653
978471
270486
932521
333920
622672
714126
578630
587198
976113
970903
385455
390123
971148
690298
794094
292231
528654
860810
450670
646087
411928
452473
486088
1026510
715371
327794
767047
1009129
68333
587509
694222
186898
603337
279799
756479
830815
55729
918530
265920
870997
144906
966636
204881
814919
780592
703483
375964
930719
121018
142443
253241
504026
376600
551090
635207
275196
333249
806147
923971
713653
522570
663476
944534
128278
1038803
895563
184874
180128
434150
132116
251985
608067
402837
823086
701630
113378
67015
668885
192375
707839
707948
190750
1013463
133618
810698
692777
362256
961071
218692
272363
427115
897283
262748
825366
363830
821733
838502
170305
997362
387643
17055
699387
41073
138170
842245
456630
565559
903120
749422
777653
587187
137580
1000582
194760
682917
67017
893454
498051
842394
827052
919883
778946
738177
1031336
167043
550623
415494
206434
34242
1018546
327785
552743
1038
80557
831646
236732
227461
220889
483119
67658
478111
11915
669379
1019270
135915
347323
457495
602145
492004
131997
97029
728276
571052
174317
680333
983557
625741
573207
784645
141092
385353
949153
997624
597093
428108
977183
1009744
485933
954727
849948
348918
302557
957622
789762
166326
910697
592152
149877
480063
600930
307752
149237
467095
64348
835925
337728
789584
354873
751169
10001
150996
857102
714831
229807
72519
328308
574197
1009492
781157
186927
289895
245554
979857
311961
353218
993963
798463
343707
98599
167649
302045
412393
367759
242805
792190
33581
289682
398425
618740
932969
417030
63793
735522
194087
621651
772500
953894
668507
202025
687751
922503
518648
329993
977903
374886
181976
732865
57932
187142
408058
126059
969164
318613
815926
783419
294288
752518
382722
463488
138151
509846
608922
1025147
392472
272141
1005376
1017351
1001075
966202
455161
540964
988768
726056
684142
287186
999768
308966
568336
421232
273057
316379
147919
189564
576157
254130
311516
698598
758816
898963
846600
36078
569940
23621
281199
905285
548351
111455
208242
963777
489278
619953
41420
435825
616126
239851
517160
195798
518444
666017
546587
956504
981265
127446
96367
1018211
840205
1024697
669150
134620
1031413
572190
703262
503806
863696
649088
806450
754477
882310
921361
628924
600906
295848
948251
154416
250381
50542
325614
60363
984987
358286
408339
863105
910354
457279
743488
1023947
647401
467316
612917
1015316
53625
813236
294035
167385
134754
793795
81622
434993
787349
1034932
935333
899523
217449
948182
663258
129821
49203
981889
247523
6612
894114
481346
104422
539973
598864
949128
919522
49720
379776
349981
197573
374142
230443
163583
386967
979667
805790
784516
963687
92563
140730
207820
454690
432466
892302
724428
376455
461463
324351
1034968
566951
654631
604772
137151
677318
662544
943283
873966
751022
1011165
16590
1016522
515321
264998
908041
15136
774242
749213
186064
680361
136545
686328
114800
366305
867504
207733
641806
1008285
45134
319891
713576
520626
522795
722030
515421
758539
43112
299890
945845
352400
680769
690326
774092
5677
243021
397039
487243
914081
519808
733185
350641
886628
12271
1002550
496138
512202
84144
360603
778173
407655
315901
904120
57692
1030142
723771
24635
453039
579237
691790
799653
326565
1001010
888314
497680
741863
895451
1042686
34218
1019223
984972
509544
124530
188853
403649
403628
617464
623555
133877
998303
466496
65095
352998
287175
182460
355073
347283
925577
540251
483439
541530
987335
146718
531355
189219
487493
313808
530716
380418
347682
230485
423987
455568
126632
609248
627275
1035148
104318
705011
92730
1043041
696128
181279
990835
794864
841892
717521
770129
471970
109010
447271
442814
163158
636218
406869
1006490
590981
134801
476846
429519
976827
50344
92318
182708
907684
774205
25007
185584
372157
661610
86879
825312
482185
401409
540750
54794
368870
596026
828271
490280
552412
234154
423497
264234
862123
644451
421660
448493
329539
391403
905518
917072
149255
622682
900197
707410
610087
540841
891485
854080
93905
666832
820488
330306
461110
830873
21030
83504
491182
161750
885721
505540
677037
217899
456735
1030091
573823
523675
85984
49628
876276
927895
852774
534592
489946
958783
354357
399728
594555
563818
37242
904779
38630
758966
278475
12085
474835
176887
86926
966339
970315
538760
698
171362
1042152
638746
860668
291472
598852
590832
936499
907594
774727
632281
319401
254079
904059
726893
660352
637030
954423
709156
855947
208162
489285
457423
288994
820615
557522
439078
283984
81500
933016
880465
75970
190215
64086
464888
1033930
46146
375544
691401
367179
584985
500625
413078
9970
211789
931532
458693
346595
31079
496384
583026
636540
694958
940556
780755
490523
848201
47076
496454
294953
680302
944020
813587
659324
528664
956762
885312
838129
180960
457368
65111
899479
487420
936583
416105
271735
70424
38470
162213
401480
879923
377783
627096
189257
613452
430933
338951
172130
181133
132746
726403
942338
363355
860711
20427
809648
931674
258014
252063
501084
63359
513928
979852
482906
869613
290582
217116
997460
137121
575671
3622
920166
748036
346843
670956
475356
964779
1040931
369135
1004146
365330
1000756
866384
702446
564392
170084
412623
1015335
1015017
928041
604975
655069
552694
975031
871759
36399
101115
334041
967254
875351
823085
125960
283157
649318
71730
102672
594828
336378
183060
793037
40088
1037193
872468
1039733
672443
558417
680417
810554
202737
223859
238358
371955
686313
268895
887266
277588
42914
37732
818529
901384
353168
826151
541570
254137
210858
1024838
196486
549935
1036998
619977
912017
584204
908659
60818
1009132
808442
139832
912674
446110
388872
609062
941291
899951
387999
299211
460313
952760
1036899
526022
360494
463367
184563
314764
531221
181330
827025
19688
411210
590706
548788
692412
560132
768113
114099
354104
806139
136397
764412
132556
1005607
699660
861175
252116
518334
444602
600325
140719
773902
509779
588992
58020
104455
257620
602411
888912
921739
359535
1017736
651792
697179
608301
596510
894415
985296
384530
458120
1024591
923299
42120
74836
609879
288368
800342
411008
473435
334122
820268
964707
132758
35849
915537
631700
760234
714600
821552
775677
668745
711328
324305
855737
299017
959731
884078
239584
147138
427103
480596
585644
563028
211478
1041134
653569
373659
1003551
158676
556519
1018239
507404
837758
590592
212018
781360
411268
605288
831075
1034480
706921
1040892
998051
789641
733319
55036
924645
607115
59889
441277
823017
75068
411000
985913
600091
909191
620913
1016176
142647
179895
48718
739190
997757
80176
948999
803206
24183
313705
759799
835047
324043
960511
827208
887761
289148
461472
890149
331025
579062
650985
848554
440113
364241
711338
88194
284679
153790
687920
128042
805963
611707
457699
893595
125628
112283
120565
75735
618772
632980
1011752
848660
265429
401864
846858
462217
789568
560793
288385
746316
327872
605427
501384
451085
949754
659531
751363
396862
1018508
473171
411305
519774
329347
744544
179329
447216
636584
759674
403673
97759
191023
810540
377379
995385
872438
532388
855805
584046
18515
515177
820370
379412
382983
940642
208418
1011191
21623
971837
1030637
901808
217686
1038099
713901
871097
618545
168021
518050
1002326
441443
602436
470079
515178
727553
670648
533854
715426
147237
131192
274246
274721
139012
623677
1035491
966938
558459
119531
703392
677553
484217
714427
628589
716374
151892
136281
965629
902653
746151
823608
187942
159671
2408
977575
237549
667058
1014942
552334
702591
933979
948531
708407
18151
28478
756551
875728
334240
913155
188287
648009
475594
275739
26415
438919
853490
366016
868971
168926
744527
926047
63681
634003
760592
131160
945121
456163
452443
769617
393559
987710
926858
887433
719478
532137
207058
650090
1009618
795508
622237
210019
607925
534724
109797
165649
385731
283986
613401
34860
716344
901619
426434
329359
960311
395137
759559
78370
892861
425968
686402
244881
1011355
639346
427093
809113
469554
926157
182777
41184
312706
823189
194068
831881
133397
631096
796618
948421
477753
1008603
639058
801275
285012
495975
373873
667730
275948
1010495
402574
774218
643895
621104
808932
990126
623479
1034767
675014
158130
382041
69895
176299
132632
437562
417632
395814
577280
149786
397110
759196
198197
536728
520510
117105
480647
1038046
634287
474896
261075
940740
238964
146287
10723
719882
841696
546916
133416
194219
814297
862163
397764
125900
762696
249332
950761
421150
623226
878834
908633
265966
843018
520187
198301
605140
83549
577102
123371
970445
991773
59304
415172
140746
983166
769055
658691
719945
654729
695176
948300
643735
222252
831701
750083
191334
11382
525026
556311
342331
100907
81053
669106
569145
359706
442190
371176
890052
848538
545889
733042
364110
135943
300537
517797
313500
487779
302985
290136
267827
887357
909276
506976
174213
669732
545410
20486
999943
899268
929034
140330
132802
912396
329882
77222
517402
990397
83599
255239
487386
6895
342807
943717
273372
540556
455647
921512
766386
786370
777677
484390
960529
222269
555344
245109
900889
453509
155995
737965
343869
124910
78790
453822
1030876
56484
792513
283641
255202
506394
52902
746858
923513
727603
171730
177225
167020
380793
250079
226287
141485
600473
373534
615039
315207
443174
815589
1014958
710566
616450
702761
534118
951641
169443
4093
444278
224610
642657
8945
268104
658324
230869
418697
490934
893477
30424
464834
582347
468396
789837
403377
789828
98201
783913
593644
471831
371927
959522
421416
323007
150082
991796
337138
281178
204820
272201
1008467
127520
991391
838208
205776
831729
286190
956040
99357
209183
632516
871187
103383
701400
463610
138737
265376
635458
421837
762900
469410
260207
808272
965516
174307
995315
1035700
144135
392548
1007198
960316
344991
762321
371483
337742
506491
150621
829181
359951
431291
510569
760198
34686
544789
492293
105659
611295
672941
759835
612724
793708
741794
897195
886390
953107
318583
652247
823962
965741
675828
791206
553848
1321
922349
928954
247449
571652
669976
366262
31001
414079
914114
497535
569439
635607
461181
683477
376267
232445
415988
223184
733719
641595
540539
138769
889376
493502
808187
1003814
928809
56322
704431
364772
111365
895932
505144
176150
576229
982104
774178
935851
160087
329443
546808
450472
884286
21184
463867
511916
999318
991976
269341
489316
371974
658704
252193
416081
610576
643156
660396
319412
542843
528144
972003
900038
517999
372098
13332
897853
796524
395517
680919
111389
607877
603819
331299
46597
693073
897322
676557
711007
774252
48815
611853
212499
142924
453457
246767
998258
73347
228655
670212
491164
320931
679405
552800
515359
341339
454818
118379
1020067
210442
725386
577227
503753
703279
297594
1002660
474275
590121
644410
357934
654441
487473
261998
245836
838236
374563
802948
141803
355182
430706
317216
431566
325759
82218
41028
486220
881363
811910
1022471
174074
392318
718875
522515
226122
3525
113900
1039324
1001816
714431
331121
1021186
937773
372683
974066
185762
1012899
406167
736204
878872
607102
985665
552206
346806
131894
576588
680079
604581
354565
147494
837131
329902
335469
330191
521779
455448
715131
804560
283906
434935
393010
67936
125684
861466
64294
263742
872607
834750
665950
462804
450743
788556
133868
190736
859911
890442
714309
349126
808537
592589
289061
145969
38647
280561
501846
602601
375889
406059
980071
547046
676624
491535
184557
829602
371207
409759
1001727
18578
477292
233543
281797
341798
851746
564177
893573
70798
835666
1037448
883500
496801
439603
634384
854156
198648
628650
615499
415850
741974
260263
22962
1009982
188084
907387
223201
690655
728173
318418
3679
933561
978994
153790
454243
16159
765831
787577
425820
235782
491698
584783
100202
522858
503655
619744
651269
891798
978117
295640
413239
841477
173262
865023
748623
70976
455382
733725
782864
353090
1005742
334795
724556
217129
1006973
301160
425363
169116
701445
450465
749180
1035525
568951
34364
22965
186737
887989
612508
535589
948327
156921
469422
448149
855786
946885
753061
922965
144229
205130
8231
1015195
251587
13085
579331
568627
1015226
484729
1027330
291891
753635
564971
1023518
415375
983028
915597
749043
950357
524677
726284
970203
405414
978245
949486
827086
923175
154128
303230
657078
945992
325806
9447
424883
124827
623637
179192
880524
878620
738042
19576
760136
325713
71616
304642
897983
668201
586217
907747
780637
565152
415086
461162
580816
11211
68743
409473
732204
364130
608036
62792
359969
847965
508207
207329
934189
191207
920529
66114
573326
547619
205024
878572
189036
335279
264140
68838
709794
503062
494746
232405
119084
311963
1001418
768617
527214
1042783
1000377
254573
1039312
94725
93513
914757
105965
215342
586557
440455
51963
544032
396858
278048
696494
940426
240021
299040
590316
973492
388399
20566
1023791
373381
132940
472160
72673
846303
696001
754634
319215
901128
482597
188445
771817
845838
471960
474637
80459
254602
526993
657867
970223
109458
794983
507847
85248
683794
197047
358432
703205
832058
812841
443260
476252
20067
172890
112429
401856
295087
666703
207649
730200
138541
531968
251945
831365
234846
578144
1024437
224754
178242
284757
621966
580420
290313
66350
329268
816056
962768
937592
1002962
417063
223124
392852
594484
681946
787149
750023
692046
233363
890558
530735
741123
318151
409088
611013
958076
764853
368472
929418
569422
700854
801987
941195
224174
143322
742232
814226
902028
251754
556647
545968
427645
950022
506666
944975
920194
175395
477870
387970
700433
261290
806636
566082
364609
915520
627775
745701
633751
600904
946940
811883
271774
977586
743254
547567
893389
239083
1038809
45032
581600
156817
670478
340342
570937
977414
661695
848268
731161
622211
481508
463403
304618
829659
477033
826276
351561
278786
891364
515382
323680
930158
884518
796534
257216
464258
542045
976893
986434
586168
302020
379567
582429
755778
469358
214053
379346
567090
875500
629906
364236
951437
542377
297032
396148
952847
953081
704353
753071
419149
806657
275336
983099
534507
341768
607493
601385
267390
992661
903418
930386
396640
973736
377853
286201
1038741
305691
82309
1023358
939416
79026
537264
837069
585470
953650
766283
851482
219889
953983
955579
741885
60275
659789
338506
155555
691288
74369
715599
120167
792379
2152
486068
119914
89756
293999
29393
787392
253418
324951
145104
912553
368058
21086
109521
139056
389753
995303
733971
511265
348065
163180
207100
997785
897842
28164
268712
837593
941030
869243
912667
399982
521254
54790
569175
337854
163687
1042451
90675
671086
479938
357076
859244
883718
43173
543315
377458
274781
238373
456677
92835
593391
229956
238193
675576
252039
957203
944926
644674
121402
596929
1019032
534459
497778
253586
141431
673528
6986
672825
948649
499103
428872
88714
425125
162352
620655
908228
607966
67165
246856
144833
192542
166641
454879
345421
1011348
451309
29243
38041
685873
129713
508595
550496
653297
230973
898196
978006
14997
384872
427157
216008
410131
45800
915241
786495
966085
597081
592184
18800
1008448
779297
251689
39857
379481
70117
125642
340939
688809
930807
248059
479440
886313
230689
830144
133173
979647
238499
321430
893970
435992
170740
657011
812932
970993
393385
504870
163167
176876
16801
360204
178225
989785
575174
965737
39637
776913
714184
324624
215228
108404
2764
952527
35974
166149
836175
858755
638605
384106
374580
740106
840451
935007
454151
951885
333250
589090
290459
794413
847063
305050
723552
917934
139484
882534
313245
263731
680737
169004
460166
295234
595154
101895
371558
724493
265650
824530
874642
794458
928532
744121
173424
165319
923035
184105
257549
405996
189234
153556
785913
856168
170935
535735
129223
340563
694130
60092
605886
1005337
476886
698683
747134
353937
5671
690892
432864
158411
123411
527819
146833
591846
333660
461128
476641
482834
504062
347286
107188
806600
624577
938911
497406
823649
1017831
458284
490066
991617
290479
821372
584521
600596
740779
372945
562877
521434
453458
675815
200043
599672
580323
826082
995477
380267
76244
569696
253311
552792
270733
536608
255701
139025
248079
443889
294465
926124
784942
59840
753172
21443
129043
541222
764941
831642
489099
28701
283996
1012104
1024336
81832
641033
961890
317316
518594
482163
554951
245356
331551
232185
615755
221916
846777
963540
877929
1032604
255357
937739
98035
166020
240412
117802
167441
796668
53767
574726
415940
802477
404593
978024
449871
741359
436156
831956
86959
344889
661139
243959
571877
637613
890340
371601
209491
1027517
709057
461919
637358
482378
756013
1031193
76994
946459
960573
431555
546752
911395
694876
163929
315950
375519
8361
360583
70626
17650
918891
197490
770831
205795
497298
652906
409026
839908
634505
178559
455498
560959
913082
99237
13321
150146
303913
475745
833989
476623
360787
189598
172912
1027000
788682
95322
43264
904038
759724
996208
638264
16234
306731
751095
160043
727859
1035293
95873
265375
175767
651283
733687
527415
55776
754015
558982
31214
437722
51139
908562
500796
358937
839635
365747
234887
62462
594205
536255
810315
140551
293356
94852
25605
506157
751549
454407
930085
786366
577537
191239
634690
617467
847470
103256
937745
140194
231758
497958
961173
599734
912623
381578
510149
585700
932603
617820
957357
95570
897915
358057
1025191
2835
711700
378516
439116
451013
158752
101034
985305
36638
568499
836767
629451
453894
462218
91066
695859
786794
44647
958895
801866
200076
680609
41378
656611
184035
8103
392943
47501
74693
122512
623987
266860
460821
517334
72975
30986
301605
808949
361002
14033
80181
460235
99636
1017733
169297
833140
530610
547096
900976
401438
820570
858710
250791
981352
363870
346075
407075
356896
269880
23173
361679
475669
366721
485300
680894
725223
548368
879190
389914
279084
133435
392964
662224
151973
795743
716569
820600
469852
505336
634878
273626
248433
26233
497015
920167
186254
388523
273198
478344
790685
724991
91317
797932
788491
944741
579387
410912
998043
202083
22420
701843
80606
673212
654774
1036800
999723
551519
1038395
586943
254428
368797
702945
784159
541908
41138
146040
818987
70341
501958
279352
216670
331513
41999
421966
567215
479950
773827
414219
534997
606452
635528
324569
989733
749676
556097
29917
736034
441737
251134
651607
106095
455985
964013
954580
488277
640721
525806
972535
239383
729800
739529
648352
233244
466136
624871
233774
816095
252286
851408
618907
432035
840146
998080
921506
853190
301240
956697
1030991
80468
628566
1005107
964495
736607
513363
967350
699706
687262
981606
35176
924018
318447
771954
804489
584526
948879
539340
37534
28694
414623
270157
884736
979139
863936
1002765
861768
715547
891499
387884
719946
34021
1027393
648950
39522
709773
857399
659197
599949
128969
378315
591528
759870
144495
485786
936242
521360
746429
633120
506850
571092
978595
443729
89905
681479
304887
958127
687406
172149
21947
66450
128084
297746
414795
129136
227110
422112
1042299
825122
521390
16124
115378
768240
171424
153933
653939
124752
342964
640971
83890
84453
472557
196704
622998
481437
892633
901961
61527
920330
320548
732731
726282
888506
544936
174379
257213
297004
27960
741098
952118
982333
719249
871771
131146
824072
542930
884862
1040595
1028468
323908
209559
80160
76204
409380
546189
619850
1002811
1010917
631241
257840
13652
740866
78345
459888
889791
949531
663820
199304
315799
122475
902235
960980
569811
163497
640660
247955
266133
353810
613450
957608
528266
793886
381926
100364
770181
279593
883326
425094
242769
73714
506085
666930
999785
253839
194079
938252
519624
178818
19599
573435
610340
54005
193539
48697
988940
917439
927204
744594
815631
553741
231769
568600
164374
129614
499654
515728
865174
524714
701455
887943
417616
624418
709899
536884
146511
344201
602990
116611
312914
765556
313339
228444
577167
238083
999954
820004
251813
963093
546148
26950
1035645
839904
218952
217511
919144
722583
36767
39949
453052
293339
994244
586988
773465
1006031
575260
150100
210235
671677
951215
74837
929309
500748
950830
1022739
587991
688827
333575
565249
569666
329356
594876
556712
886337
741811
196880
236605
13392
304687
527441
699041
257600
902220
289413
642474
140403
369716
809482
4193
948454
323374
463286
924825
25844
347015
395983
878351
64873
117499
622395
476356
461964
121798
78803
219477
600862
20833
960317
855470
520002
149506
902060
282576
190206
3973
688245
135500
915858
681132
793040
638238
478708
125553
145513
136740
204930
566847
684581
491633
431475
823753
359279
141530
649569
789623
929780
832857
772465
501982
813365
407823
557457
408107
507706
488936
576231
622575
704373
914010
322635
691924
91972
951355
1039005
844895
640640
846520
438057
865782
495635
955814
815114
406368
266841
50995
509426
813855
553630
741861
158054
994049
973722
538603
844282
300316
483167
780988
617642
100043
512482
29015
505520
838490
579988
303303
885266
1038751
220794
300763
308049
792153
3154
551941
519738
255493
629709
994069
424523
344102
621176
632084
330772
609870
502913
518658
142421
150285
485018
875652
123265
197733
295293
668338
926476
515255
236944
543564
56500
942013
436384
590590
487141
813264
557538
890041
377348
952965
533568
170842
131380
627364
276973
105979
144150
650095
99558
708943
894103
193594
651690
1033774
492284
310185
944631
842295
990872
44810
373277
694162
710299
479739
481739
923862
419583
961655
872012
860658
614331
666634
637910
112443
425294
468056
623049
75348
176248
1007366
686868
640129
310489
627575
205267
28990
422576
591670
886197
610201
715765
666802
9093
708545
279336
931643
977790
752226
611372
849892
1036504
614324
566197
1005106
896119
370381
1023115
309061
1020971
489278
773448
434073
789599
329982
306003
21463
169358
521096
464570
163309
104050
797968
6147
283978
369995
393564
854913
914985
327619
799343
374672
538057
37471
975086
866253
406760
225398
465168
1002594
117817
86661
852857
707597
719011
218897
129011
868432
701127
535917
208249
1039265
443183
431334
3105
130250
619194
897582
806660
283639
811310
197414
193577
120031
889006
945842
12372
924484
428801
306295
366536
409289
600403
913907
409819
955913
73777
582455
494067
21548
345019
344832
226140
941593
945185
364575
155256
356151
270774
673987
944710
33261
199884
611972
775740
383257
24616
644261
973326
713730
846940
946520
427189
481056
604150
715379
521002
487178
13535
554227
93156
519495
733400
213592
444527
1010304
685018
53791
955706
390775
748051
753684
480154
941687
269220
270624
230775
906106
879514
245250
220450
425206
881917
42712
697775
86891
482666
531338
653973
301710
960953
641994
857935
538669
42233
677008
116154
949615
621012
825663
601253
1028313
552090
277347
51721
118878
925785
233327
424862
829613
231238
166154
939477
287001
378918
424399
956780
206098
121259
754999
1015388
565648
732610
166732
1039832
46374
61714
100653
763403
16046
400383
942558
780553
278135
393169
373917
203977
201443
139469
796431
274974
683258
693228
742712
1028025
392543
703950
516309
67456
695401
42183
24948
544730
49128
759689
593788
1030848
338923
555332
768011
859296
1018571
89116
646573
944797
262819
635391
606377
711004
199734
357499
168811
907842
700576
514775
563326
1043867
901986
38975
447646
442410
227275
446325
18701
622009
912503
951921
16252
78294
896546
526341
322294
1019564
207301
390403
539617
670302
371317
460923
572343
846599
959475
434212
724513
21944
737076
28975
124568
622548
304625
730181
843765
1006687
307601
998784
933930
475225
441790
545783
314555
355413
760776
353174
133337
187405
554316
952623
734897
371699
770318
849695
156683
756045
576984
36349
663543
144919
276506
996704
520173
445350
49844
688522
664492
796467
312490
136463
220924
238687
161722
974505
215962
646220
767415
454642
397497
645768
886006
524254
719899
602540
117581
683407
450224
219240
758999
740787
805041
256843
232444
656944
167455
569255
607597
1019572
606888
189440
205540
61420
65764
941848
544706
17126
528996
653504
119688
667306
770991
139328
402863
513691
742240
427539
299908
987850
742489
685431
617332
162841
766949
931489
734296
506487
544695
990866
329204
840537
543899
557480
675719
367786
472724
86488
725619
170340
302930
673458
584026
875122
501185
450556
1026969
865765
679288
907174
522566
735723
866693
574640
439807
239670
22920
633661
268811
510004
571122
630934
537272
547611
380039
273354
820002
136206
952647
664062
623177
787690
738955
637397
826158
446822
369610
100922
274117
857703
276751
379869
332942
302483
908489
1006266
906880
326602
661469
70719
933648
654943
455374
447795
954877
65693
664259
159182
646018
548057
986165
97400
715638
913084
849636
779327
449924
29315
373670
574392
1000002
382131
831326
267037
960199
854928
426091
871099
802023
247983
447672
984205
284404
613142
840400
417192
162357
512941
1027950
129815
398665
199361
2785
331869
1035667
222915
892620
785080
951185
772106
769445
460149
452474
760173
514211
1007042
896815
756790
243304
712721
1041320
213778
879008
403186
1037081
944093
944865
761982
609391
523274
971984
772968
623859
341054
347386
1034343
748508
345002
72784
260132
410375
153659
743594
864618
181268
406612
644168
690781
459330
809615
923126
521002
486884
558938
945103
89863
903741
824000
976826
370958
546112
384697
356100
67731
854870
982790
407922
176414
1006635
525286
29936
180891
570734
1009283
338715
302585
700206
165234
802100
962199
661683
473754
325315
552542
617261
866377
907328
458314
522489
286096
819486
425573
299898
962988
656088
599283
410373
538497
531736
892937
856694
937339
790067
744452
652282
104259
228671
1006175
936417
496576
138837
388261
369941
601167
565032
1017762
879484
788109
407233
877089
532227
667307
382500
623504
180904
733966
797296
37017
699870
841947
846362
924902
978351
355293
295667
707459
902157
989334
876790
82074
996991
870143
937253
577858
367145
649253
462682
982891
695956
933540
586401
335987
47611
84270
480008
248184
545182
357286
547936
895611
614493
61920
305066
492416
7922
279312
140394
181977
104373
430316
512237
435393
206589
325116
353795
620831
323645
389366
274704
72409
348059
572580
906142
66176
108535
273631
182100
249588
902172
978115
371115
256449
847159
414308
413573
542109
286225
128312
830125
52111
148064
751805
848860
960222
561296
320106
531420
369756
672195
1005655
418902
397985
767777
140951
700169
263887
618695
1005402
695574
836138
615126
1041476
720025
210800
134348
439350
499746
267749
963035
860698
679554
871802
986253
94143
311443
424832
855518
660622
872630
844271
395852
879248
700707
112708
61437
470895
289
774468
626393
762372
410902
108738
766593
606270
687677
702715
1017530
865128
843247
253163
840928
371716
507916
640315
311374
825229
489671
627378
506864
870945
375574
533749
432620
249344
720112
874093
923469
836875
847078
943621
313874
945473
456007
404087
800439
491416
440347
952888
489815
551805
343748
809611
712889
330537
466452
643342
558016
558753
120549
352287
837782
581749
339881
84279
654367
44796
331786
935229
862247
111847
36929
951895
516828
1025845
376736
1002105
909599
42056
654002
807029
84290
68016
950402
483709
638709
653909
909955
132322
732878
841662
928923
1045138
159624
71601
477366
332348
964221
622498
823627
330829
8643
270907
763027
608051
605451
321721
688211
332242
144313
559824
233816
49007
1012032
33547
419360
751395
1002046
542292
269304
491841
953731
245071
461362
9857
45093
906164
908248
1015687
566159
465289
876522
594558
506117
926729
848174
964617
283377
124724
582388
40318
85003
976983
988628
123442
220662
580587
350363
806463
201327
28527
412435
566926
767096
354416
597129
183957
66432
221911
706271
95437
1006801
640238
590772
667431
147046
743652
322376
818827
805944
734339
921458
771392
847230
687309
140272
731055
100022
242930
545242
975847
466755
419903
92750
982978
441316
1028292
535626
198045
673289
157293
588583
580079
531354
885641
521014
426585
323140
613525
137253
978289
384434
926311
196619
792391
443500
768036
507804
846026
372089
960342
801577
971886
296118
678828
23192
943349
958984
508229
144788
1038693
1041585
478566
38138
771748
843316
222805
648968
623691
533977
599604
42435
434800
784821
236239
523229
923760
948051
383160
587265
554494
60297
337848
785828
247176
609082
52586
1024806
68206
364744
533813
685325
539902
785425
426192
575149
359482
497942
609695
741562
481424
60501
656577
31582
933499
596882
1044054
859090
948344
588936
970124
612221
587085
170084
585202
241379
716521
179714
995782
709990
1012967
609906
858227
1022961
199842
917625
861517
853806
388363
462856
742500
88702
661979
511781
636245
1008422
244750
350627
428520
221311
962343
772480
576148
31188
686920
495019
826488
812012
450666
403414
631889
214365
60895
740152
794085
550742
911457
787925
395317
857877
924348
997322
1035060
575394
698514
1020798
115302
275498
145757
408026
393184
768264
189850
696037
695240
870253
892660
983724
164822
862901
517204
275552
40941
337097
702312
993428
964
269355
845275
770655
835338
554837
104344
58585
403780
658286
487147
910082
828931
384691
123743
854393
72453
250670
823729
719214
605260
405294
479475
87237
835749
562367
564732
166773
20194
404900
638337
369669
324034
743036
817705
408831
690404
1040783
742159
659734
303695
879613
895217
365877
290534
830357
72243
615700
221776
346347
172455
81292
303005
203712
315338
418753
25312
622310
633877
667614
125039
88998
971351
338778
419426
187617
415120
972094
467425
737094
43130
434927
846387
441836
627714
727799
339453
763214
873965
700888
644538
228655
512874
945845
654661
976086
1041290
963119
798597
480678
208869
518909
755525
641581
1042681
689383
215623
926644
923535
13915
531885
15315
627600
522646
870064
741930
363959
405640
169338
456200
72831
62235
43375
289395
236369
705082
125042
641040
105147
949281
807810
717902
692489
791224
230493
962328
690158
173267
164331
901480
634072
44371
994927
68288
352889
915479
332845
803611
987256
177092
294037
571920
420119
731531
522360
159487
509744
610774
205810
273859
979396
480949
108806
220979
938546
774808
262781
257582
217204
638349
146326
746817
841700
833529
781229
42463
305774
458725
268948
200216
712997
136468
787381
816365
609979
328733
964144
411232
352789
424958
1039318
315628
996213
103545
82892
864236
420035
125189
854859
961380
633032
573153
1016344
937476
58409
593517
524582
300002
212510
1026363
831399
721657
227032
865406
89504
642483
986044
125516
751132
608417
217574
509815
446935
955288
896986
755777
1033345
726126
927969
248251
657305
494082
517507
552525
37188
215435
835942
727277
525272
791088
318376
263613
1038197
416771
564361
2291
644397
696560
571945
405998
886911
275895
460721
192265
229726
1043386
923580
47359
948119
730554
492837
625758
304327
256223
820890
608538
903422
333230
239742
903
604370
127807
99392
270380
604595
610658
1042222
725258
596477
66766
814180
598119
596176
371229
181610
393765
609610
662255
806075
852189
172115
754416
935353
930786
348916
613095
463657
562424
306399
123701
397436
560242
859160
571199
793297
87107
292535
898380
441012
530184
886835
780489
946314
736376
438469
478441
597825
49300
357164
22062
712796
639609
524960
33448
470215
271200
902783
746075
276989
969638
516166
753685
248932
831954
167425
173139
866904
563166
24560
719490
284681
521646
519721
330347
291285
1006723
275576
413086
867248
888821
702031
288567
496527
481119
755462
375934
694340
418295
880612
319136
731285
354730
877244
966891
713637
452211
499830
407017
936320
658083
581492
139094
291621
851461
238062
591055
275132
670441
486286
762343
1036141
221215
658983
275229
302749
530154
870167
538425
62303
998191
62038
331746
714064
1014402
367434
370007
862247
581447
202708
93499
680389
497985
438522
796800
280901
645365
311439
835857
157252
876975
1036084
865436
358910
948010
141457
939653
1815
967617
295364
465861
598324
965651
739129
473747
171011
59444
293578
874320
807556
701441
624031
816885
806303
430073
574895
250238
763944
148914
1018389
68252
501482
102574
713723
205419
166014
731570
371767
124323
212901
296724
154415
440190
237804
940371
1029329
865107
919053
186883
988624
4137
278991
824632
626584
275608
223544
558627
704555
862170
185546
860729
637640
895077
285436
765282
520938
517325
303601
58561
961899
974789
694784
988295
1043402
484738
904876
1011999
413043
605987
315164
435354
364026
802266
461754
985052
62867
924808
611354
891398
988462
908341
858042
942289
383304
927646
843695
280266
786195
917613
757255
817151
405040
287562
868220
987635
236577
891975
152772
842393
238242
998117
973328
696748
213950
50889
889837
83644
414302
582223
897536
1017033
258602
54048
584048
129316
502395
531366
851122
450675
42024
355046
251185
575681
378049
526038
600390
115697
757211
96935
661652
79190
888110
460826
164223
597193
307669
658490
156705
49517
640963
868606
520975
509398
269303
434600
885117
442725
758827
993892
237018
1019844
454416
821807
101982
933209
611854
104671
957678
138930
666229
142200
1029251
195331
428589
363913
123560
641102
116642
19001
944638
627026
1018524
955436
983532
120977
151686
804929
1014637
554119
771200
303362
897077
279621
807140
720804
831858
571
878106
637583
779032
174126
205731
834758
252928
634701
503651
377806
248960
176425
43184
897801
740667
267370
733504
496787
274773
1459
542920
702496
134821
762202
230402
782936
649151
180844
869420
572050
161802
119949
305538
86073
865964
670863
60308
346907
440055
789430
148241
487152
386474
408735
982904
109487
704422
187565
410557
226112
496918
765079
835326
83053
527082
682912
545648
1002263
456762
671942
147970
340374
664987
432894
123602
345983
297208
678793
206724
125543
280464
628050
268461
887891
122471
1003853
10509
506658
161156
38476
461671
910218
478321
1036426
717569
72087
627774
419860
451362
887008
635792
49192
698222
900122
686427
374269
969557
884623
676673
841300
29626
563820
916985
394161
536628
310111
925256
674904
262663
542183
556726
106409
249148
411440
687833
430296
890235
93781
633343
890240
268764
162681
826130
170016
409864
863064
203186
7647
219099
946484
438204
244275
345038
145214
825610
950221
852979
895813
285948
702534
661818
229401
471804
95061
571132
36223
216761
660824
870385
77180
597179
284306
831885
880744
330739
579870
72650
1006771
980486
1022834
439287
520381
1006886
200599
221940
504434
1036264
98772
215637
248406
208110
46191
508527
255509
135399
249445
516816
84839
77793
862394
876065
83922
243654
174438
308498
494591
413754
154839
698802
343580
544264
959177
53858
391402
690906
5070
54979
513712
10947
983690
727828
959164
17211
728692
742905
761437
58036
219506
144556
236745
837471
360812
294695
821766
332458
128193
868937
236754
595726
528828
838614
198259
494006
850075
825423
415355
79669
210942
965548
384800
998402
109775
78435
871887
1263
353687
938781
631396
191823
157378
713577
31843
928958
517723
928600
918657
866760
198955
782423
886525
170376
329512
1010678
512235
870245
562020
517490
15855
938912
647285
758372
1032820
794948
961924
752053
765449
792433
487940
1009606
684150
143936
653848
799768
852742
103078
1014843
452745
342565
188679
948432
1032711
562074
784725
47902
459628
138765
111774
45111
315841
729808
43018
619651
565571
279465
841807
515310
723750
856921
836181
769432
420739
77727
222467
715825
316040
398735
395161
31467
256196
599109
178394
411754
714331
633765
1036500
998565
124964
634296
444597
117395
324641
20804
605666
404612
478362
94685
40434
611244
1038000
206269
808831
532059
1010870
217086
490936
663949
321558
942572
657068
413708
256654
379632
253932
918461
30347
886156
134084
703665
1013704
868412
587753
734718
69777
25829
729865
408794
316533
755835
795421
955915
241361
77346
816125
785945
1019867
335739
519691
1023156
849048
1040694
711825
56844
792728
470639
552563
371796
501096
141513
605221
89912
631459
133376
939195
474951
638751
9377
252404
826365
943859
700776
264061
433170
887146
928719
644305
39062
952132
81585
681560
977243
457593
1037460
405206
926893
806916
716474
491049
951756
488453
701146
944337
158267
543762
310356
172774
547627
530375
319097
156164
742746
103933
982418
610508
136760
427184
4925
336200
200583
949129
111106
654451
835703
862121
733655
508033
285090
662515
633876
94075
179667
488296
1017677
788607
911807
420432
840280
340695
744297
795285
285687
405545
463115
842482
789534
1023971
992648
575354
832139
441225
536381
185711
49344
927600
664617
428588
497826
401432
886443
830950
934051
768948
381747
151219
149439
252042
700443
301342
964425
799429
1042671
51978
383975
498977
375549
817055
546862
973458
457378
450833
1024022
494822
789346
49581
750252
11603
821638
210903
260372
475083
763683
768128
904510
475627
144361
703908
1004343
878419
744758
229936
715259
740638
889380
15498
242599
18853
154849
31389
874722
781310
331307
856314
284920
901667
298140
442238
1029
330667
79185
1015225
924887
797101
199418
516871
906251
529865
872108
199552
719470
36047
550523
196780
318554
224717
759805
329889
480026
1002555
154256
299827
596964
125850
784462
826703
824150
894403
974502
310454
835344
763109
595418
3207
148078
586220
590093
496068
919754
272980
443244
161934
406984
423511
516995
770414
251002
769690
142946
626078
385830
740551
20655
92068
304194
511040
471175
897350
895230
3194
347413
412202
265012
67142
430377
864929
365173
529777
1006833
789987
83839
353131
636235
572212
421764
100265
1038527
425217
734763
77117
217573
242557
891348
29801
470529
945081
781464
41611
629865
348712
974660
552044
160018
565850
412242
83110
886234
770487
804445
446392
46131
432389
946271
892101
405812
691384
967547
1025071
539194
971208
122434
608131
160960
896082
190226
18579
694455
805003
593007
576194
713845
701060
703303
1027460
586534
190646
784581
451056
104643
914379
1009094
880098
134130
64466
59399
142470
195097
961125
974195
772112
616937
371573
999585
1038872
132002
6079
39671
246559
197022
1015807
811323
1011894
188903
488724
701466
952410
698100
316689
155396
250899
7894
234552
196135
333637
808101
305573
691070
937851
488042
31703
490390
505060
156129
991586
838066
335656
586290
611974
717819
859483
938281
100796
582018
1044196
560090
91232
217670
319365
305513
356196
867113
365318
171143
777418
20242
849468
333938
385406
51487
661651
47879
480253
778436
66533
884704
515675
700127
714410
679694
272772
669229
23279
814738
39288
207645
18305
179972
733249
873086
589451
281428
1044476
504490
109385
339767
689864
5341
119679
402341
677303
871804
956549
281162
339374
250955
550571
917861
235573
522433
993280
390084
919721
951579
714908
995550
754041
269472
280
557181
268487
857405
428647
66283
531735
935750
837273
338134
453693
942242
140728
1006126
221814
539776
29419
541681
793161
995036
417199
730558
7835
701897
620956
495508
463095
292120
425315
618974
72501
156042
446622
368852
915770
707054
989577
366830
1007604
989464
757626
1014305
791151
802683
973564
930229
753330
728884
613310
485058
70013
822755
309390
612128
764771
494556
790333
1015646
950466
656186
89745
33283
362093
46086
149530
438706
207362
573895
774086
690117
134372
181016
728746
320747
16988
79977
388795
367895
1027293
636091
525176
18196
323621
961470
882426
850483
390318
613119
976493
227661
478606
340615
339194
176659
937900
57636
1039162
814284
203905
263185
467694
105914
952585
602224
404305
637057
505957
277715
65976
776642
84882
295970
551123
793773
432999
187331
646128
913271
1022222
916147
181350
921174
856174
440235
867876
989463
393877
321613
582813
243775
44239
310102
646602
517767
979385
657843
1947
933551
695612
9057
300178
543910
757436
257083
912572
1017200
623023
511559
988209
99318
256108
812780
288827
868584
981947
721137
691924
206322
927249
962985
973430
817492
742372
472754
635554
322785
488941
793046
640237
1008822
496998
418438
563043
500438
970561
972
734255
444738
318545
942768
51798
614002
991398
673229
846471
861277
390853
771554
496550
232115
493105
908477
391150
43626
976191
50915
1027610
150759
212577
149118
592392
515125
442536
779925
132386
594791
227868
1031591
980944
1004254
535094
998453
90072
95743
476801
191403
258250
774716
282416
984915
297991
689898
457144
765049
734670
353095
490372
81485
1006549
117549
194289
226476
1013556
112803
718568
636666
456893
772668
599928
995269
429118
973691
425462
461100
604163
353534
458911
395679
976260
145998
40465
763511
207180
92608
10744
958221
57234
563593
964786
264321
208842
493183
79236
120605
297828
323125
567183
576739
534564
105050
641003
8446
297702
140429
619597
353023
80568
793647
583928
478100
968395
123450
960312
363160
710559
976167
960426
870442
517481
302480
943409
120515
1039959
855420
736313
281367
876575
685150
47201
192512
239354
64351
430609
481138
626548
570415
596172
343359
686689
221042
404928
864413
999375
175185
1018667
822983
511494
591873
193640
350905
867137
285902
773547
937782
148519
743327
766154
988241
394693
854862
653861
675570
927036
663932
957208
596124
846575
197722
90741
392793
907753
804601
113855
41837
276458
127155
691265
448694
419283
849771
615259
192994
1004730
756593
811396
937225
376097
1040941
637384
143736
401244
24501
529853
875664
779589
10010
587546
717221
427232
443356
245901
92612
660097
397471
833407
992678
740067
823328
897093
476203
544435
187617
155576
907402
599508
9
931716
111676
855580
73994
887398
679950
219255
701158
918151
691213
94845
170403
653361
946139
962928
693115
401570
640869
261485
371544
171444
490329
312677
701467
941887
56695
496493
184426
831222
219126
645882
416781
492311
640605
186659
475047
331348
471443
604982
120175
1028673
975211
437999
18471
971101
421019
370162
38663
361188
237708
193450
396037
741551
336547
813959
839089
607969
545786
743420
677023
399044
107292
546309
443291
787351
505997
441334
999353
546133
767542
499006
608273
999618
284004
925594
970884
778270
79644
288489
203940
458816
894034
1003011
297044
242114
557551
973832
121475
857619
268816
623855
101293
372350
64782
512057
1003762
809700
375397
315624
596593
389281
478919
634141
379410
645915
834758
990599
99761
320921
568694
505020
263039
320274
332056
161377
554743
544233
185589
226777
747243
845873
197926
447550
712130
550331
240382
584607
520520
911865
490753
481697
710118
738426
106353
517265
440154
709858
501430
1017682
321147
202898
1040267
313025
141111
755306
458302
902095
979275
740077
679643
46737
1003809
493402
324152
290992
386719
428036
220645
207825
371174
803923
993665
700581
231146
696263
896853
359274
192695
599050
135120
908441
459971
954808
885620
299981
969092
1014194
570507
57772
908184
69682
18144
869764
481431
979594
1028588
176887
800462
720821
1001551
758881
962618
264907
133281
39379
143137
846279
359570
101493
1006132
715197
697370
311455
633492
611351
882791
267980
538205
4319
656763
119272
868431
240429
170500
300759
199681
708360
687972
888538
307313
795845
498418
356002
260081
69294
793279
885259
372508
141646
883060
334599
772270
302676
693555
720782
391709
434706
100850
454280
122625
698580
894043
150254
293241
394458
507147
868253
434504
160292
649135
155895
1020626
69446
355360
335440
843494
15102
567402
623060
367352
705882
520775
126462
261671
930274
72714
832362
579788
198134
11343
729341
838593
656145
597044
193823
886932
334172
926895
192693
647923
865753
478842
510965
11952
996190
217127
239805
411153
495849
264002
498791
755967
887449
1008789
590756
611524
1000620
728403
880450
747305
655940
178565
936933
106233
205508
698867
858625
368122
743649
725492
121250
925454
238436
993453
821975
359475
952426
422010
773942
854839
536004
549985
842028
381991
965036
419543
156512
102511
144824
245952
962620
480230
584839
392636
635811
321502
459790
286407
738300
701381
389779
832116
362513
534718
718808
818266
141566
96
122021
417061
601382
377212
136383
294417
848157
502033
848288
36589
245110
456922
360048
22260
149912
79800
24378
613998
684063
814424
283394
211347
799678
28246
844437
284394
954941
339625
971905
1024129
727403
880100
117169
325284
30607
322864
1031947
593080
482804
477323
801498
738385
925822
795844
229430
731604
747618
534777
149052
837351
283389
268362
781080
494845
441670
485794
799838
783707
868558
528308
524613
717642
70618
520878
913772
329254
802636
10391
1002751
928039
700432
337059
130874
581425
458969
235163
685539
778395
62397
945794
737651
960896
689374
301774
634273
881577
403445
396416
835278
672619
474242
297631
46411
644496
112239
174950
600363
759094
1041274
477872
1011101
1026508
692352
644685
961557
830565
257121
328095
713289
347994
245987
135409
145767
675162
1030264
522532
799085
617119
421190
369119
929721
432150
167866
279007
567993
599302
283017
306418
598421
136798
575952
135217
264376
61796
806859
325774
493792
965804
230190
47862
684237
437705
810429
240470
347149
860022
513096
419022
427416
653598
89543
735999
530876
284577
27607
95038
422697
834134
181075
508579
290557
248845
777675
483872
996955
65179
423784
497277
503218
969683
186041
768477
214576
966165
188894
797232
462054
980166
965928
1027001
429131
110303
579130
909892
111935
647247
643176
466488
90196
476163
240543
688079
552901
80094
843074
932770
878883
402050
549012
88658
23070
247287
355984
491165
52858
930088
349323
446804
468205
844539
820921
876246
766914
313620
79178
987242
784627
888028
774212
784225
838488
159898
897488
281065
78979
777748
1001635
939922
242949
912690
174605
826372
174878
127476
212660
415744
60452
706348
931491
883709
423941
771846
925414
733659
612763
812176
205517
969407
1001961
328400
505647
108016
520087
72898
122088
858187
926867
688248
445224
637939
811009
814342
870022
755432
788637
360221
382113
1007122
350115
36817
66503
939111
232238
424629
855236
632201
202544
251007
438911
988676
453172
242391
677867
248828
611511
949397
528067
812754
136549
69509
23357
204451
124001
947942
403737
139288
596779
393366
994060
434132
651008
613195
125430
1029125
867100
580920
110851
901261
809975
491577
733721
994378
329827
727911
859143
207555
773594
872449
221976
339113
416342
469106
939170
591702
253974
109008
12870
974211
655358
123780
241620
154973
987398
237211
224860
290976
415418
183014
312994
736076
516837
741225
135049
700839
356294
1535
336360
702731
314626
1017773
147904
184338
82843
1011922
196527
677826
460265
971775
700334
332155
581120
395937
287408
344986
88770
465918
594804
612644
594386
159732
740222
448452
146553
57013
112856
922735
854179
964721
546303
525665
753163
740466
76493
572855
731816
576363
800439
23684
490935
585762
364715
763004
466058
77354
153756
689661
347709
868887
277206
1035339
622368
3998
256265
781036
253559
1004341
258075
214557
73075
918373
521885
675629
201091
321538
675351
533172
572169
757281
451475
135169
829994
893538
714736
745078
293483
358012
867839
224362
734461
331194
312963
185199
988105
504964
6035
905436
312600
925582
525780
853109
177109
105638
367985
961249
37480
241368
952461
378070
884611
459496
525870
68453
506406
777452
817650
963265
626472
1002199
518693
468656
436951
519882
604548
154296
102352
780363
906336
270393
887857
754106
795707
315890
94674
20639
913981
266255
169009
59437
880749
635469
543658
584100
556368
472469
935527
278716
868240
126355
500799
787189
297657
415025
188746
936212
1004192
898077
259170
701419
193484
782262
425398
442982
312656
899277
623638
3296
924112
858845
74734
522058
235150
242497
391718
590978
894795
560163
936126
717468
282078
49124
755237
644593
459223
1042028
552011
952350
614215
674178
763455
392035
939866
197945
607542
91069
292770
587380
75738
663460
630556
502841
184782
241005
341743
226935
970107
396075
492654
858219
678887
338339
181634
526107
80375
735385
614800
382696
243011
888059
725478
423911
864644
379380
221820
479534
893502
922322
636816
562351
1005161
681804
153245
930553
813873
299340
262501
124969
313271
449915
550534
726717
686854
166998
671337
167804
347809
218013
982383
148426
169525
41603
1037781
445792
150462
849351
798401
649147
894062
97775
761561
381081
313074
481589
535066
925724
789614
464509
88985
37293
801654
395460
330038
949737
665393
770667
289654
205362
914990
804032
815470
970425
546630
211878
37402
2332
978721
469361
701118
99889
981164
444287
279574
602680
525577
890798
1018088
104082
709405
648643
925172
875321
87504
398306
1043458
159909
843166
96469
265330
8948
468255
816067
161492
419884
255499
792138
69549
846933
613893
874442
659717
548821
900417
81914
10658
122742
717270
913958
15165
1017421
569479
687009
634660
1022711
549667
87513
451497
730333
814376
336914
778986
84453
912560
751133
791622
81241
492985
119305
951886
96480
187747
185239
469238
43794
93204
374483
876888
1029637
698377
1030915
520344
494499
238584
220871
186980
332709
96612
767713
282062
126938
836077
456826
1042488
721548
62791
788870
429724
87638
293290
407422
21787
139730
391368
984965
181745
995633
220350
613610
59614
820167
959197
384127
989408
276840
227637
1036532
887066
112292
344575
597294
511727
871071
442488
882977
267352
350340
343784
424466
864708
708021
61463
194484
34598
183451
72157
539746
544844
437927
173092
1021748
567501
1026008
187032
30239
444934
598696
194287
1030602
814285
824957
785297
609495
191471
930266
257500
14566
845215
90322
652907
791418
699318
141683
407208
933115
10971
47525
681263
100148
81453
155834
865750
506818
657614
691528
461927
359628
881099
572329
1025797
695232
1043146
286295
110368
604442
266779
879076
509431
644725
393642
24906
589395
264949
157145
172995
400850
210964
680961
409867
771892
729553
526805
1032565
388458
818324
146248
894342
415444
118793
244379
315064
843761
531265
792093
467469
241518
643690
687002
280954
1001093
491130
1032764
170204
655828
742609
138702
498421
483379
369453
353856
1027975
331485
800501
419947
957813
640752
504202
969608
351161
440012
680716
745637
166253
365598
540530
120709
810380
1010312
286984
920680
687385
531491
271362
81157
302760
718093
324861
1036233
175656
656835
213482
983205
214701
835185
789647
685679
501131
775587
1002409
89241
776414
371461
587889
943363
416513
1006331
124934
699094
601305
251049
623149
108909
457612
1018299
800975
1029183
279697
725711
714255
764802
726251
777580
965251
162961
655282
530686
974121
219371
218498
1019055
586996
630440
515443
522876
724425
896233
448264
1018445
852563
527001
45799
493769
554648
574390
854427
343787
758981
885141
941948
963225
663479
265145
581414
775754
316581
566269
524241
761474
1032851
803064
819294
584867
497659
904347
621000
66721
391280
308036
922635
945457
806208
240558
925591
487706
302166
854074
1038656
677559
612441
733634
911333
263132
527973
302128
458677
718694
700548
821817
848195
959483
1005130
964137
840550
771112
758610
899139
312048
260274
490312
723870
675066
176590
525079
439054
1031279
668272
880348
624797
372166
516390
419701
317649
349585
948636
663411
663271
969074
190686
685202
786036
285267
457063
1022685
684061
943767
281243
271016
95612
943165
1720
319140
102288
389895
828379
295765
907669
489283
894953
616893
858737
547327
891917
723248
418236
224635
248144
337780
443580
858495
854616
546364
166987
904090
977425
626031
353753
1025183
844296
4449
415662
72298
783396
867668
848822
905712
489709
932268
1013977
394062
923514
6072
811772
389889
712776
947670
250008
936119
609692
693732
56230
1028931
975019
82886
136431
387753
591624
880959
298121
309490
548034
836436
688567
332500
322329
578431
758972
821193
590295
877018
838963
223356
139554
163977
1025713
99448
121181
209497
874833
618047
407265
880983
752850
640729
1023225
196761
720863
363917
841701
242352
389917
333171
11528
1036110
383792
368719
86967
893507
970231
641790
79343
792259
449725
494232
596327
282267
780609
232994
117414
197439
473635
4138
91567
636051
1004740
418577
219432
381928
821576
759762
325451
687056
415610
899103
431449
938367
247353
286381
363443
151722
555894
894035
901573
530734
756575
469674
656518
835649
600201
774129
394717
220926
181874
659607
335684
728502
963164
417293
107825
994106
659292
72478
716065
1011197
899125
534627
3096
711032
495121
713293
388148
323839
518816
438240
377725
256550
716878
564909
969488
532038
747600
847138
473391
303128
721139
518149
624777
723059
339792
99939
749990
120596
755672
90020
598361
613555
133493
130820
655672
540555
971159
957101
575879
152206
359804
152180
995357
442585
713719
1002800
108847
431289
527418
1036520
154191
428692
767279
902835
963647
1031072
574826
229490
922095
395769
193683
781012
587272
799486
873715
1033968
111377
794475
94791
226358
466072
589241
940315
313635
231317
662105
1176
334886
558167
503889
524274
519252
686124
350833
587476
422160
819197
141587
424375
1028565
666768
630003
357867
159516
875162
899841
228106
752957
400250
740906
65803
39991
948407
649297
420044
630680
110792
796315
841853
486280
1000147
621647
401706
15315
349447
1042833
767255
210351
735254
49932
923085
160531
36617
637744
1023893
695866
927579
395510
418708
409207
750665
549430
373909
846057
971802
82963
1020479
774908
128230
457250
687555
724718
519316
1006326
812924
882553
823580
1028664
887107
936033
785040
130526
1045399
14309
731985
529514
195781
871504
583049
243173
296484
802442
909249
77836
570128
109979
103311
810210
727633
347623
416865
327103
915234
918010
1021442
185283
13003
469733
958107
423691
522046
754700
455201
602183
655666
18209
68702
999072
616081
131449
451648
847450
330536
888407
806923
548379
960040
471519
646279
399697
279442
358681
190464
591345
572914
252037
576785
790969
336885
671884
72601
420663
1011043
806178
215487
70010
437623
468709
804560
255342
569933
443843
616091
903230
397939
1033215
506566
845169
21598
655917
52482
316322
842190
156171
763097
697304
696183
72117
991835
585524
220938
849342
482948
162991
288220
690317
105355
78215
510383
370283
839076
623176
246933
1584
717761
533905
326249
967579
289778
110408
1004105
302665
454635
312628
82307
218428
974263
847186
57599
104664
381894
802783
675013
339546
635786
814518
623352
616959
171807
689623
204511
395639
538573
598400
315553
736422
819905
663459
520986
968039
405404
1023837
397555
572022
289470
11350
292164
708633
1023493
82508
56012
633237
909042
729211
323785
879478
656825
189245
418420
824266
72915
980589
1028950
216068
182391
867431
992140
978442
596274
161756
393386
427441
261098
15560
471701
805176
739676
339263
632740
240170
227370
408874
217807
299862
695096
865887
661004
104180
571545
655393
399554
453110
158554
291012
150669
897063
491457
744057
247503
768741
278663
467622
590206
636275
287255
721541
567444
582587
585130
48466
445613
863470
749641
531219
713887
529966
176306
545415
567964
606075
1034864
50989
555817
456906
634946
585323
30211
857006
550927
460423
1018475
1026627
759192
12297
388006
697028
594028
581873
994552
927912
975134
457294
530766
260615
285863
869797
888795
550930
115840
130835
983585
952531
136795
1006637
470856
479662
90872
965218
897823
326836
977679
133129
904015
882470
611994
604161
492544
1021717
562478
692324
506425
212152
627694
328145
89868
682692
230999
823313
130676
516525
79463
882387
1017959
870736
990765
570304
101052
835176
971562
476005
1035647
104234
879074
6775
1044991
898100
886624
357348
113340
959483
892993
1034162
833851
181071
498059
665790
72625
199168
753082
666974
221212
760501
129990
762885
620729
1014608
386921
388672
24290
975728
164811
115986
501922
579430
452496
215238
142818
549541
802844
780256
18571
161058
520674
740028
101585
131997
216908
948672
75167
53698
645780
488156
209495
715631
836963
522840
737867
10040
575818
159272
19278
906357
778081
137292
516833
194424
221254
801154
674720
991530
61196
990512
158770
793563
207783
292922
30625
1005026
2408
90070
817223
233862
324421
62385
251572
151381
743172
32083
329409
763597
35427
106612
796180
461839
778704
678569
724173
618994
563862
118494
286607
807503
958151
137812
651636
421188
931088
885932
411480
1007279
85975
423770
953546
979389
301754
428832
454741
300737
915744
717299
758739
321354
811520
92727
483663
685955
444183
1026072
54080
963232
701966
527574
187099
8080
46309
261262
913339
584506
301182
20226
619277
493755
184241
310831
594089
438692
765106
875465
877072
722343
724477
406462
239873
543159
333425
752911
173169
476657
906808
143612
835697
226641
94671
761079
108254
761614
487098
136050
715324
514180
472896
381504
316490
495263
82290
1002830
871875
483238
292335
320897
713461
345168
153055
366689
536804
803656
290886
140072
127835
361845
647306
789388
126177
636062
334251
425528
940933
940840
418117
1041949
857477
648245
545228
133651
615878
568951
836662
562269
195574
131852
303657
83025
203501
1002520
273612
361220
797234
827876
420705
927906
792974
4356
688968
1023206
207404
103440
143822
365729
246309
568413
845047
203315
471282
815363
530399
858383
319412
552611
40958
225291
987552
757954
294569
272282
313001
915182
361740
76763
749359
600310
212128
1016686
322898
766011
776261
236469
716313
118872
219305
474011
400205
978768
269848
103060
607914
328624
540856
632594
215314
1027634
962876
67144
171635
1025606
756245
878127
769460
860345
134416
1037386
411420
1045357
601133
995487
796141
339880
262370
741940
345207
207705
1005651
924516
149124
144587
500708
709357
989330
628463
952402
806888
637614
506342
384509
709344
325695
559987
225645
679511
681531
946780
822144
602425
147937
979471
788914
867488
383258
149136
1031110
415213
60264
843428
84843
816138
705306
1007989
451568
359823
621727
818068
220253
252731
304995
353863
206745
460353
802963
911486
202415
165099
685326
99589
716320
330376
511781
678231
97761
412901
16471
717541
542881
605873
480591
88007
983943
171045
16412
299974
766321
682840
571842
39261
758208
231879
911646
147390
507327
274528
473732
541827
978666
847066
149550
348958
1045184
79964
758649
184398
586528
810217
800871
254766
1045283
79802
805966
1014013
318503
819433
150212
210065
1020950
802579
279526
749390
68972
180069
596684
748818
281948
762889
164347
731822
414793
153572
870888
846089
380556
3942
931353
165537
224835
133484
610377
437899
395009
894018
956245
202082
705790
498752
1001235
43652
469798
462362
586804
283054
322951
143346
362290
296039
931203
333086
241052
559313
654854
283873
243479
445725
44036
816418
1006880
822829
504951
268035
617858
1014635
20209
88766
797640
175250
735418
804179
702481
324711
756128
950424
20295
768149
214063
698193
926228
496879
1034322
1039761
916407
605139
450960
741771
299830
117887
1009862
772599
291489
599202
929213
641416
349653
491944
554740
193763
227182
596783
228353
952998
362112
100123
478272
124427
641504
880562
241068
404307
12551
232332
494575
500893
27159
316142
590291
925396
201366
208701
305284
998140
902256
496705
699803
821986
130166
497568
116348
800846
257181
374616
992097
186334
2457
56847
723618
381786
962074
181415
212878
660597
413143
533234
264202
197141
793944
831170
455316
1008615
269938
380199
458771
552850
448906
381996
320298
370669
556133
1027883
713364
514552
120892
535439
626777
121562
1015267
984928
938166
743837
696226
914801
161958
335404
309041
19874
666998
464736
175740
371873
906003
807468
253976
144368
920335
816438
219450
677796
135419
325022
667777
59850
417103
865388
962637
939434
584045
793132
184668
456843
414912
78423
509990
11836
479552
478145
950140
847298
805191
81485
461923
363497
789108
221060
733426
846651
547713
265322
77948
363720
254391
267654
763463
453014
346918
1010320
34796
674772
906654
625605
232792
66144
741418
985840
436284
637146
23230
675214
830062
286251
753161
715854
939664
47941
914198
928012
1008906
949066
956391
407725
565474
318733
777608
905814
615042
990459
912074
379818
39673
596881
573485
909014
419402
879691
719598
304891
133998
692919
659242
322169
412444
968805
621903
257172
217065
538534
372422
1035457
240383
58614
927482
82166
285260
730090
22328
327618
769784
757595
466103
721617
991993
820220
253436
827984
284404
647627
12903
956093
306095
777818
804363
599881
758932
174933
400375
820106
936014
514011
377953
878620
812145
785265
19078
538750
753004
830940
60443
872481
327679
836602
493468
535586
847603
673340
135322
468280
488794
767987
640121
523383
35926
344332
691366
625026
271753
299858
680064
637481
436532
125916
21016
158811
569037
693338
57552
713856
842671
27882
575405
225264
950386
368023
417029
580136
225102
857522
309781
87480
650945
706842
896473
434742
90016
501292
910267
120216
962390
1012777
593064
69992
574977
4799
63260
1026535
370056
509842
770890
522142
882234
1000939
671398
255888
734927
660014
105846
772439
263508
296822
144869
477373
429074
875238
625972
530453
554027
242185
624999
915621
549784
109792
680619
278302
64916
520833
862491
412487
341941
880721
681367
705908
415506
987310
1001161
535208
287918
749476
622405
934391
815797
321140
70685
865418
365310
190407
932713
436851
940592
66245
880912
928388
933420
893950
545232
21200
400178
405250
611339
788681
660065
842407
998490
190712
921549
929466
477558
644762
700291
296854
665821
461893
990915
414660
33673
256435
861716
860735
216775
373903
215616
602404
777874
858565
128028
355423
705074
41916
879192
177808
749404
71282
682992
700823
430426
866225
237192
393460
878754
889757
170930
584542
715064
4241
985556
335065
663478
121187
527620
26605
131303
80428
215015
760907
298010
662226
664171
783786
605234
482630
940325
1010733
741484
140043
306798
339649
572613
490052
167169
301413
720370
114195
906939
898542
884468
369555
216621
412624
935931
327071
647578
443157
405620
116060
316617
180671
115945
453651
884659
183017
153854
894162
144531
433009
668778
286948
584154
618704
576766
238082
444383
313314
469797
566724
695466
805042
455332
1011138
535348
550929
263401
860640
807213
301040
523714
348326
180475
231667
50923
325974
576040
357159
621537
555596
308168
574774
36099
844372
856837
624127
127853
744413
342804
15298
704995
712168
769292
579914
934980
878427
1033388
742347
899963
828368
361026
699582
790884
235946
122000
660486
57391
838264
260433
113642
349439
161271
652600
704264
826558
28974
988424
951368
600473
176035
221318
6204
185520
927079
796097
437423
1897
794917
722062
803718
600634
994786
522667
318786
140643
671023
125530
738665
943340
34720
33028
931422
205912
386422
344335
145991
649008
184198
289631
820798
311172
627574
945923
330864
1019998
983685
918323
836043
767440
584988
394564
507774
940488
92098
831382
684725
664284
706613
1007748
124338
798735
236828
1014870
354611
965727
880736
306994
216185
266995
494051
467697
800524
90143
800016
253742
913235
503971
927040
325061
273713
859644
964946
778367
754651
419004
802880
527524
450990
983781
1011225
614062
302729
284322
530843
888119
634026
851943
385054
434736
474954
492923
78527
980095
979164
851386
695792
798492
229368
808376
783489
521330
1038096
422853
483555
96705
65584
595363
846861
983820
1044925
694753
981788
344642
227757
329981
15841
868841
561727
760309
170311
155407
936444
454815
974051
880168
373356
551697
816158
989392
812130
701009
594954
928057
358148
938678
995369
360025
994394
134064
274583
715815
149970
476997
836240
1026279
105520
1004711
601363
855928
1004242
187370
81403
63262
528950
818212
106884
941660
195197
644586
854461
793027
131339
530277
989565
501664
446944
361761
746681
982048
960624
447620
384928
118304
110224
890200
630248
489515
143122
634693
491633
734134
571234
261821
420589
58335
868934
732365
448562
258163
774436
342749
191550
24150
38033
348182
840338
495148
205006
235000
695107
566257
953736
904941
406158
362163
116953
517099
774790
854374
21143
173084
595400
497540
64566
929905
716064
666174
698184
658093
14067
256163
799902
170499
229937
929253
927646
180975
605886
332110
837599
458337
1028144
363669
1025929
340708
265424
457622
738819
406397
75535
245369
865358
935877
1014478
219328
1030642
35622
278410
677141
890599
782284
111605
663856
769085
502364
300884
103473
259147
571326
410203
837372
337647
61881
502612
696763
146919
967272
169546
141186
537643
913316
284261
993133
503415
703560
764675
143510
333398
222511
717709
470859
475124
651308
102092
885794
109052
336511
636712
74879
255988
358334
474507
105863
457036
272512
549037
149866
910827
886092
27000
632749
620717
472978
159214
26758
452283
195590
46429
142998
823460
178740
222746
471628
453790
902733
823333
924538
921034
838678
109285
891069
1033544
317953
733252
489996
104071
160083
546925
512575
215326
896906
835094
1024315
805897
650174
398578
43218
570815
831745
667902
280495
450337
92598
16524
268694
209679
595226
769599
92672
288022
752740
100987
178869
347112
836455
859472
1005462
815871
362315
431109
18743
549564
600336
147927
100717
1006841
758209
768351
758346
207704
652189
363217
290915
956644
1026814
670431
444914
71946
266916
671929
469428
199884
759099
100620
987471
975024
234768
391142
704459
962190
953130
464521
327526
362442
970433
918212
678681
275678
349855
726371
689368
409565
384698
817374
916095
1032669
863309
792602
523007
978274
231214
931761
28603
488063
656493
485971
826265
439389
342058
913368
197555
903644
284788
111298
131635
283538
890501
257885
978217
410154
833106
207023
571918
703992
589439
644269
59412
232663
114929
431342
199089
792121
151974
656277
362877
765248
914685
830816
740166
952972
480094
169250
740444
342017
23345
287393
756658
441336
983232
230905
316323
493299
182773
895978
475388
690076
751502
558226
257946
856175
80984
999157
318
767689
581003
724108
73192
449391
21993
500261
968887
249546
622321
689881
273746
341780
686588
821865
263428
412047
625623
93665
261842
51839
142352
62983
586908
838470
211082
173216
274522
490814
110076
878334
1031144
261893
424789
166595
676222
799811
53279
795115
171984
154016
329817
667082
995549
717136
463772
234254
792729
529741
1032800
90590
628039
724246
265921
230771
1041588
22886
186416
593449
225704
631029
633687
746622
718711
797865
401005
583282
151595
376301
838217
648859
911179
237086
768095
44084
81429
628490
911618
904123
841578
295915
109761
609989
551353
904418
152456
715407
389218
360865
999104
971787
664269
807588
692205
337285
108311
56085
183911
295698
495268
958812
1019975
934351
984038
266095
781642
777480
153287
381305
601295
828611
95490
312824
370166
864283
785204
232206
137557
258841
975122
502789
699201
543795
843827
521459
71870
1011998
586653
121454
592207
538140
32383
976076
600749
53986
674318
312989
648391
471112
311242
670528
710913
435580
1041108
448319
155920
967335
282771
785505
993510
549393
709560
192941
448945
412212
449266
768410
449535
474733
881669
350510
645288
968317
950382
316118
27201
917379
989659
377817
272645
226048
845022
42083
219466
593586
357939
149031
854979
650734
439721
661796
174987
370464
734362
335472
993202
482250
316230
670744
953928
925925
803703
215805
408971
1039657
131924
372268
173233
21270
377225
460413
442503
620509
973740
133240
774600
625628
498828
480001
809312
615429
283046
893633
408088
395619
40443
258541
456298
874314
739356
546080
500548
404935
338407
973956
179151
768459
792082
661295
641436
67694
227057
455003
950041
737100
670429
881843
281741
96492
492760
245446
849579
887323
739054
712959
351946
266917
55617
83067
553275
405341
805995
30027
654107
603158
129353
930918
15254
258984
921173
857401
907083
638486
791300
458628
735093
196196
367201
647465
382092
742334
957077
829051
529880
766872
990316
13884
504115
470469
54681
615143
198546
435229
445598
471415
660168
844601
312298
975374
598660
292091
908847
771719
814999
903364
147784
298882
967915
414121
414258
467226
854262
873350
773282
528473
494815
533832
589783
984526
870556
567176
303756
615321
11363
141584
641005
484881
354454
439845
1011754
977277
334452
230198
536585
407166
709366
75622
969809
546390
80907
493333
690174
205801
612653
501298
896088
515895
509280
294963
853366
867259
1010309
406764
977964
319015
718908
233590
388218
543264
319531
885303
31496
569253
1001923
180246
359429
62061
579190
440971
116875
276725
538320
791147
987926
692239
766002
329995
1002771
167131
728489
937273
414648
674309
753073
748408
139414
1033108
1022022
31859
726282
118007
334681
588632
564059
948784
433882
290886
972667
858305
154732
534617
35065
160872
436892
368809
334890
472467
542300
557596
928540
248756
539760
138611
555508
676154
911360
740062
534500
1017658
644719
636454
603867
947869
219583
15632
725682
288989
731742
141838
286
5556
15078
492391
410925
277758
551454
594078
781548
1002580
802095
287206
559998
418019
582693
310691
15883
425881
188513
86162
304324
488437
1004196
27699
333747
471563
881846
26978
278598
436443
40147
775512
281714
755804
429750
32996
532747
296619
194471
921346
844233
309448
262732
118515
882881
128118
979700
101201
431855
503289
850132
633084
228801
450825
886095
644676
507534
332490
570375
525403
1012947
933958
1007343
729005
645804
791212
72247
978784
276407
955011
660519
1024991
297124
167839
921032
215587
44176
628030
744027
333245
232524
523195
790493
1043489
779362
960143
34308
938908
20909
799240
825503
836562
920859
521249
538971
633136
881730
505789
16055
739232
1026183
101908
815366
930003
411385
577727
967168
580700
820932
727111
9747
184495
915328
291183
288906
992866
377297
123421
518176
238099
63132
405816
531313
876859
177026
690584
178778
15331
166702
527986
855001
954485
988304
124931
47247
226594
135545
644691
508855
203934
822921
378762
458991
412325
557425
429500
713403
389607
825092
46492
887434
634846
361654
680863
772567
837044
598258
320982
98002
66950
1040280
722796
776879
654957
110778
558353
591468
690538
498849
340633
172167
1014621
802078
298740
698252
923496
606798
894030
352251
557500
163828
553116
62478
131887
417759
154219
556053
942423
74755
190759
581733
812455
1004833
777345
882605
199834
248552
822659
520145
629852
328470
1024162
864224
627388
652775
531462
145834
517947
684182
155536
459371
1045037
585648
494242
586269
582474
700615
1027171
465940
882691
524038
384071
828695
425501
235739
444950
390108
213044
865380
1002210
704037
512938
759302
777220
155750
1002345
623347
84765
478742
245901
209224
339946
518609
352835
586327
949854
653509
40253
434930
405487
506624
760049
471074
862391
817053
3416
621242
718347
508177
947753
383432
428774
298084
461304
616362
172310
645775
834499
413999
264903
443236
174809
564928
184261
1028856
601781
188934
937923
925991
26458
711341
391012
433871
721713
392148
761789
9120
645537
621999
580973
942161
811109
194255
35819
694232
969457
674226
565508
649371
111346
169926
698221
459826
907114
367718
208758
132585
893875
876239
936676
1016790
14150
500061
904992
214389
575625
547209
548423
417373
761150
251061
816206
185435
968619
29434
978145
933465
228584
799016
99115
655791
176084
478890
672394
710032
413739
1024752
701357
39791
674590
578409
1011966
735792
850612
276925
289549
689918
387911
93342
354634
747800
660334
1029783
1014246
960458
134932
198793
46374
647472
708323
19357
283091
688376
106281
929629
132239
196097
98635
109360
404542
805590
310146
799977
837748
754024
709802
1021538
839137
343356
17487
947178
1020408
11584
943627
357646
255734
432125
42330
525369
246127
931200
729842
932091
546643
185709
913716
366907
489719
772961
475679
499313
787875
758732
953766
362183
295977
944467
956559
88924
185845
67087
250020
474545
968892
418803
883989
987759
2042
914225
490529
957211
667159
439483
288173
452559
971868
967935
661264
565465
241964
96068
961101
1021597
35311
994989
72620
177848
203123
159400
268285
1001022
679324
877834
946700
999257
862400
492810
286573
82243
821540
299011
113165
52715
971626
525103
689981
971837
196430
97309
707236
675957
313066
1028605
407873
646851
90646
457972
1036624
669779
160913
342601
671041
990867
312108
1041652
541350
367273
2155
193381
100251
88193
44387
201201
12051
78422
521049
357540
191673
503112
825708
269380
74347
557610
207403
743640
943649
380289
694667
639587
423658
180719
582349
982138
487355
556987
319425
313782
717582
739982
293628
175323
609339
536882
398347
777770
628032
232863
665799
766192
933738
61405
571219
743033
968597
825580
282359
376465
396678
456535
513887
955648
653708
234516
104466
470737
52394
385788
1029625
855778
789179
223374
658682
891137
546862
699924
272689
879392
698449
275749
147377
18291
741864
965096
743876
328321
243093
706005
369480
566444
462098
433850
272807
812769
190371
489717
267924
559797
1020567
291209
143611
1040914
259432
637679
736921
643438
217464
939413
1028785
862
104956
1045093
489114
71968
58376
552433
758939
661139
227362
419040
381853
979970
110094
435246
575115
960737
459087
875237
700426
984481
536616
813428
188667
857059
433007
882330
373681
599728
573504
895334
615373
983279
154000
988249
76817
179611
667826
1035264
183953
31585
441273
198610
600644
702944
556141
22704
874017
233558
439953
571027
859344
401018
15183
920293
755162
144336
754337
943384
958899
691065
192092
943909
638268
789672
814019
907248
110142
688735
221447
611611
614950
735351
827917
359176
579870
317768
896111
747453
533961
91012
723022
640301
940992
178009
626694
880110
545733
765540
887089
917963
243559
854201
98454
602902
520262
344852
250463
280678
135694
604428
787337
83038
657246
647413
890068
725337
203558
381604
884158
204638
972478
890045
167791
636631
436679
239483
356407
416079
829987
97033
926264
411146
251102
923225
796506
69170
7763
282731
479574
522049
744060
860724
1041839
543371
695940
621824
914850
253120
659566
301669
562800
379295
602258
715263
193512
290787
262697
1007247
782940
911857
121766
195964
684799
664760
966484
927328
513610
482840
498601
385185
795250
466309
18484
114618
660489
584777
710861
992168
93673
401302
912652
651553
478903
962955
59307
204234
1007989
958630
662242
76134
96036
666463
791588
528457
348579
384654
227303
411658
260845
380694
930628
37777
1000215
16463
1723
817707
176473
781816
631980
986912
270726
19941
640178
103023
207552
354501
628052
437908
285610
684479
69435
373277
119972
483315
883778
16060
583413
833189
878221
333082
664017
605840
368536
111132
935867
922962
946662
644018
164916
881006
494365
679056
481013
15197
163480
408399
295853
510815
79063
106766
1043934
964843
687355
306332
882216
49095
553727
622912
945567
389807
1003685
828036
680774
88004
193103
505309
695197
488732
288394
656290
760086
285268
725612
329877
875365
862172
213699
649988
697939
461813
821128
631380
239783
33311
83722
956106
66808
584659
17591
552852
851707
835429
943931
715551
787414
404108
195069
255789
805338
342087
670284
486483
391371
687770
437332
571351
415400
1035584
285386
536956
629591
356921
739334
368807
827998
735491
1001261
897715
916439
177243
111282
740821
440221
526209
898747
997158
445197
497510
172422
561721
884133
702970
876024
574006
774654
242132
774786
55643
582474
194088
760683
266122
930611
1031442
267578
289641
987225
352270
417711
132701
658768
298350
309298
144961
335777
335213
957328
687839
954794
331184
204633
110574
234408
1044285
909468
456796
1034168
977873
448055
864834
152567
426020
969778
897574
1003222
622997
405558
422364
60335
127591
152331
511955
764831
766616
97102
482526
901817
510890
756766
342694
328751
325260
627411
968221
992402
169674
121836
651286
456913
486234
28634
362816
1012643
326653
188499
271778
501045
287096
463445
921810
467906
595368
336225
839482
595205
340055
626257
123513
455548
377465
112935
806611
347082
650556
683733
586713
16330
361102
152095
830147
887377
652208
394957
832761
889490
353171
813254
349124
919932
970823
750128
855208
619721
250203
702020
93584
804123
958902
806225
946276
785241
506402
179942
191302
865420
539067
679191
473795
325649
766792
240486
939747
845910
411790
717894
183783
569129
758833
840845
1027726
472173
852889
122398
9449
129438
439385
687854
169854
795916
629454
59877
426828
141148
219151
92723
452302
763103
996238
362978
767533
683175
697818
869828
798720
446278
704642
1005343
97345
493969
483229
874481
388048
215063
1019861
300300
463977
602862
497969
14405
1026812
556764
603432
1022385
563903
487611
822681
283280
806509
799247
23146
953668
970291
571808
996343
440068
369350
220057
511488
76235
8939
958771
946267
1020848
768485
85018
549707
523863
601736
124494
542119
135398
598866
344597
12990
447818
203934
155940
920778
976006
275092
52862
15053
304153
5875
153889
699321
608090
292962
368876
983660
981241
705253
620821
96372
380566
610230
713118
228749
993472
1022082
687865
68108
746663
989998
269659
263056
859648
432160
283759
824262
31706
609681
449069
240175
284276
274538
272607
328749
352687
816004
915119
425725
937090
436933
633986
59616
960496
244691
666376
368566
111210
1008676
635432
511002
84155
515835
902359
841178
715955
610368
732994
611165
314671
89640
44901
484238
975514
345998
290859
415754
820396
529230
338559
103987
724616
414643
319625
626297
161863
298963
710728
827798
96066
722054
19564
499641
448592
29638
130218
425141
243883
381066
994242
460725
886548
662990
524086
948680
321950
130677
587746
816894
463641
784082
195777
132878
123541
275573
313443
366037
311016
715462
874399
147396
45547
264842
10705
816602
1006138
375347
309046
343351
31693
567925
450554
408577
91906
795880
224790
997896
669206
247190
397218
689236
106594
983218
758381
657233
38769
202872
805990
871382
1023449
16262
829804
620128
373639
576349
511223
1022960
997711
601334
524671
469060
24247
230082
667634
736345
326129
338225
791027
302648
397292
162350
434937
331068
306331
846169
679972
199002
988884
330866
269309
1036485
654499
553634
923716
807128
313476
744505
334415
862899
655959
637449
332447
128649
49170
294698
712176
615030
422294
171627
5772
132053
49206
930335
59646
50210
650544
305715
348816
572187
931251
808657
859129
829321
650467
923930
236099
529151
867472
134803
222154
45571
516638
855083
413978
135659
89151
171256
451024
377930
485331
207265
357911
667922
237798
581058
226057
118041
278901
555588
788072
504354
179130
545274
779022
937994
883860
705407
678757
970575
166663
848888
919998
563543
1029222
390451
537408
763403
529952
95014
759307
907014
842607
776761
758927
210107
644207
728835
193543
149214
175637
870105
249933
194831
448602
804877
56060
101302
263693
838704
734431
944965
646044
744674
440376
436679
681141
30862
42252
580913
162319
1021243
210269
99612
576738
437877
483355
40882
931211
264457
314102
301653
1013755
972419
121233
928169
51383
426454
979015
800586
838456
106239
1031947
651533
995254
594975
481661
898715
942949
948640
873005
345469
283322
389413
350257
850888
676182
926145
341714
826943
843633
880731
314845
636765
339314
537211
250054
678375
837439
849741
1040035
383468
857079
409565
537257
852784
416420
355992
225708
8484
843196
513785
235337
252039
780355
120840
1023569
831358
117453
1923
1016638
690758
1002465
280101
221818
61467
599076
732537
586200
690200
987852
504284
57430
511234
343773
426777
687663
287883
931427
345248
126969
781095
3909
919618
907008
972118
304474
458260
782996
860140
374584
918514
704579
52655
151688
864876
684337
140800
846527
689456
21514
354995
199583
385814
452601
2714
665247
323387
504149
710243
155827
650138
232151
871363
761589
1040297
549859
1735
750178
57695
755970
150589
885119
516092
566127
648044
215947
114796
385843
150613
935163
870856
1035473
747051
75344
970452
440984
692157
786031
843715
107359
741241
422545
935770
1045442
511627
351747
538578
615838
877014
624393
483846
29707
497126
817421
854762
477993
513140
600825
47064
782463
198634
256409
294151
351784
949132
40756
1020588
934528
43451
229021
338156
1007171
749591
409532
622223
173699
525515
281851
665502
663782
886721
8646
972890
914472
874731
382275
855123
77689
667911
290764
195542
455862
552182
63207
569280
1034911
357294
386369
725190
85577
891055
900852
256847
579937
182129
1020232
124408
437061
572720
686934
630998
643015
411872
66160
523908
321711
908143
290683
1027367
620229
839838
199772
589987
287423
1030220
572832
377896
871938
180597
582836
102462
1006032
909680
518256
312476
347296
200860
34588
201493
410004
1045336
350418
610702
490184
323612
121236
644625
616391
57341
190080
642862
385303
175653
480339
722369
719204
925529
629982
710670
965295
695320
977027
749562
820528
585902
724128
959999
627868
813000
791842
555707
945927
758778
68210
393877
165920
154012
774326
1013958
497855
376280
617312
801346
556456
178399
569454
58247
199404
366165
465269
567164
821765
856620
1026132
340786
398212
681108
771530
149422
914196
697934
995002
987828
196622
231909
556685
102858
654913
892995
1010743
981008
29451
38126
193439
52878
208685
920283
378371
1037674
852835
806841
750064
740588
555431
942123
928573
769927
179532
207664
375091
322872
152967
759790
13713
1028792
517568
84911
718566
481726
508966
790216
887644
921057
711000
433009
668261
956916
295744
857514
94450
602040
646519
152912
819233
32241
983556
134689
650696
463816
1033120
557496
480653
394618
938889
893099
549928
704825
404228
501285
840917
724449
273959
547230
366079
779504
127907
9314
463664
912533
239792
68552
644952
956801
523786
347991
1010794
731508
740476
570324
989681
744224
742599
730539
541379
781616
673597
417583
273093
3955
212321
402544
908701
71650
1031021
806639
398293
688529
170099
1036302
120415
984411
958878
224695
559558
953256
1035639
356930
152435
351915
932350
988681
920281
292363
86254
328909
796951
34426
611604
836969
506646
892824
507183
722052
334938
850841
23787
763928
158446
519084
390556
567543
809743
679347
914872
524119
204259
506338
731187
795277
47803
546835
233998
634877
906241
847462
571915
833675
629105
501431
647537
790722
374473
738084
1042312
755817
893058
447296
639636
219675
564654
980881
178391
568081
277350
475315
400104
857510
36961
784555
826073
975507
819098
754621
859781
854735
69857
351823
868174
480255
511670
35979
880208
552014
156621
287529
176140
936022
1031527
784210
243405
381903
576579
670452
196929
566980
884078
743089
989653
406126
788195
923102
594236
528788
1008626
673693
594749
618956
470516
700873
426841
649265
334248
331656
463491
800272
830150
749632
274887
751175
314822
530696
403801
760478
511136
120443
417919
228214
487030
264166
891662
419063
482605
19377
880440
908692
1015073
212042
85061
952216
178017
836720
571850
1021949
215651
394914
727303
655879
209575
363048
922060
885163
798535
821831
168478
654742
818335
797411
360433
495434
539928
460368
460396
83967
373134
519972
93158
862838
246007
383283
1017068
51355
104311
249237
267454
330825
13456
746419
1016712
868498
94599
210822
801980
803648
269228
89275
991102
776084
419872
573552
895792
235172
599086
290999
616959
603164
732205
1033731
1001763
895907
729935
213290
825770
993635
560644
919214
405582
4636
216981
411912
507003
244912
65390
229692
662261
170685
101185
475618
641508
1028637
22744
963471
341683
379893
165740
316627
133809
804588
673155
362347
630304
118520
105956
182029
926560
768029
240244
631200
295840
137392
450145
746642
341249
778314
447271
212379
357423
746194
561006
337524
867791
550617
490441
423191
686266
355401
975000
397262
965416
293970
901578
273991
1425
133804
529011
735786
1024859
522029
58125
519029
951269
934886
573416
971992
133298
570421
476163
1029380
432232
94464
612574
653585
952321
231536
239855
685970
846510
111630
150253
366170
601960
147322
917433
960248
323245
50757
634086
64606
432867
820503
67811
804160
314931
937292
101661
258798
698053
304427
1022998
459016
388510
261740
566983
200230
1020804
273613
129696
356271
141663
171237
128284
967699
971365
351121
105639
663201
310780
745341
691664
98969
53874
731069
405301
820281
417806
986507
33521
210072
267504
143832
689471
824382
712196
1034965
615143
133159
962394
371004
1005405
1000933
708299
158804
708444
1029161
512058
85595
433174
26879
890061
148134
49069
620068
458764
981637
44017
120523
110049
120222
271974
339335
775787
515057
53497
944233
587423
366823
577092
388621
614769
934058
1022019
627758
854011
337232
992228
1015094
148394
221909
190336
229061
72999
877425
757083
965751
770780
318028
978068
725801
907589
250462
932740
606471
778327
334791
329762
391060
230038
99954
942942
195839
671126
906252
344453
917180
436856
453178
614943
995033
344153
833605
240093
595905
67372
79148
1027836
589880
531102
747218
119429
719998
735426
859693
812851
351188
229380
883113
778798
102781
66743
379156
271003
779454
736208
392125
336061
558785
852881
358247
316306
538975
366353
897998
414348
16972
540910
797107
73566
436019
581677
60883
151461
333379
391070
469798
252109
391561
213582
121201
412508
50195
17631
689281
947710
219156
903774
107748
626399
800919
714282
200085
288001
297017
845966
409875
131865
428578
529366
47938
602948
428209
752430
335825
155559
807637
116317
705032
263382
784864
238994
216437
618044
720400
572972
781048
595058
648845
515299
648618
400988
63010
141797
332374
95644
680949
496335
470541
232444
261288
792368
422298
795408
673724
17299
713615
422586
835889
434063
64358
311073
940827
739875
621627
781381
808110
334194
352736
922777
571047
358016
480481
527979
1039910
190462
187877
698477
835427
749011
450069
765397
480743
494603
67750
336997
156075
875968
355587
167449
1005560
289248
490741
116150
324363
698178
233502
726149
262091
890832
159162
936651
374140
939736
647669
489251
945266
734840
125276
995893
343927
236074
274846
187142
971806
545984
118471
715907
544153
1014987
338262
354680
141148
1039133
48130
920812
510443
224514
73486
759351
868376
642075
181110
6607
47618
317797
136708
565777
823042
23018
815096
177959
816447
541837
728733
457127
108888
920390
910236
369148
193403
959088
90258
570434
545733
1017453
678869
31566
330688
636073
228083
99036
1029777
743157
595425
170126
782496
118873
38738
1033264
895607
812780
374428
140820
183704
251675
744312
949470
961479
1023138
989486
1010830
973252
971541
857515
600487
264910
1005219
838870
151967
969869
576090
376267
615150
521378
581667
699626
1035394
302194
330390
528351
547149
1011523
775676
106270
957035
777022
94164
292682
594350
634271
49844
63289
61457
536663
847719
134336
884540
117637
320452
149067
916701
147888
173161
563947
184401
901740
917168
454993
442625
269147
345992
644937
879440
940594
692605
715630
703079
733108
555541
51677
849771
17548
1035414
280673
683985
658775
732782
528028
356950
143447
419845
482567
298949
687191
323683
968573
184096
78444
607369
587446
940274
489259
786379
618997
741670
901829
419229
82050
274567
1023706
292574
157050
414107
673153
97441
946078
346524
296709
807961
806909
422280
125610
260958
36625
832751
73852
149815
305116
869861
550490
10368
186284
834012
323010
463896
139818
831334
330844
583008
517006
107557
570499
430656
818300
889352
560176
413247
888848
475891
713206
871720
280053
293370
586777
930254
598664
698277
803021
166914
649495
1018652
406201
483073
934135
206269
46678
283689
842087
238806
407878
464804
781847
399825
250706
49111
658949
550133
600501
232212
740887
196707
206209
1039985
823608
769106
869470
825750
947109
275763
146282
303806
343699
269817
664839
325035
488882
699031
766197
382272
233538
870714
277792
220782
728597
93624
994152
148320
945417
254126
398450
817688
1013197
758581
65682
717902
322562
189105
159147
447395
576838
193560
787706
536537
317950
875159
910159
669714
189455
615745
948552
444194
103477
563043
804054
111183
156946
826080
623358
363196
798663
96629
152695
433779
774283
891439
990754
1041710
30026
583750
195336
71739
140961
474415
633891
511750
287864
60242
645958
235897
541201
668717
146236
965320
670307
601227
813298
918532
3826
794104
822215
809035
827952
889998
431844
393614
571424
638112
138617
1135
78599
463156
349744
910447
657875
908977
837833
810183
376942
158138
973152
585542
5918
845234
433511
154772
580971
996838
159320
881961
256517
757205
1009550
884799
1625
217924
970221
781430
76747
394466
63553
749806
561235
92032
674638
104289
144123
1040260
656379
298040
31537
913883
763585
425162
226369
82113
1000565
367873
485067
628813
85822
450678
775347
694951
455126
688295
778163
856342
856978
810702
905551
631762
367756
1023358
150152
1045322
800735
28631
444358
833180
788798
774366
666452
911788
911708
400687
812636
45944
138767
847852
520137
762431
137829
716685
760521
704813
595063
882315
165407
250411
1025538
1029060
185171
102074
370782
878332
889480
554398
764266
351863
61862
895871
365183
410225
201089
690993
248328
245352
824098
764544
871747
877302
904186
36590
502646
55686
548724
438146
664113
20283
14506
937514
385010
852048
618393
199153
94202
197622
389920
632882
647053
28588
127029
342238
840430
416948
956835
560476
367941
147087
950662
930650
434018
297883
151380
209027
94312
987444
326572
684327
236551
421422
605854
783582
588050
700032
544730
641513
346650
537459
981200
1038538
888103
79602
338988
766805
653597
429335
674961
488924
561281
559954
607147
977854
962646
489424
1017412
457257
704482
146823
238718
658736
251666
467705
900136
251750
572395
320118
388278
376210
636069
49876
975495
150509
412046
640669
93941
747487
85893
422496
870303
285217
12692
1004617
450953
561227
953373
208997
685225
371923
890540
283586
633295
413199
684964
900311
915
317225
713048
1044267
603529
763665
652248
243524
554287
171879
381540
1043803
65037
292063
177341
162070
617241
612696
680844
474381
722384
356442
623973
949561
401960
151380
881943
616083
62514
569576
599403
270363
376078
404555
8283
487571
488735
261795
1032393
797307
789957
73684
271693
976126
833241
837416
802253
868826
579671
9189
354607
570790
634246
597756
796946
998273
502696
502924
722961
46415
720507
208379
810774
267126
193120
528998
667042
945123
149009
294879
496400
46152
659445
150705
146283
1013016
813316
938810
1038806
136142
64722
544708
992729
742714
840651
896199
684876
309667
15036
565945
697740
298185
89666
868366
833117
126624
977864
448368
333429
821208
355065
366590
703745
661361
705834
514250
790109
155831
556291
997694
581981
140607
1037291
979842
1029910
444247
492614
985055
662759
816514
199547
363944
905382
921364
1000227
146649
728069
63085
138830
948337
917815
559304
884168
975488
646435
517472
83507
290159
405800
590561
223479
29352
111106
784646
397089
52759
849629
63572
229751
641442
886255
987408
574190
593122
401540
856763
574413
437731
384734
683136
805304
354714
841719
359885
683859
160506
15551
391750
726546
596972
648298
1005347
917789
338079
684297
244457
100528
117798
805190
307328
548421
771223
961629
248059
858438
251314
562396
242024
758476
845417
194950
929385
910058
102211
810986
448633
783600
694914
84574
728088
644400
308899
707471
589228
803009
421682
237106
271219
840791
849766
856673
281256
264955
148766
856033
161361
32294
1031877
634866
929377
41970
491632
635224
207949
173650
648062
50987
457204
506354
387906
441818
360293
218002
935392
583599
600628
587901
212553
86088
783196
702575
858082
344694
229963
743050
979674
290176
788477
224802
248667
665188
649973
923065
901790
262800
469776
1019859
950103
514224
123826
788472
463181
94897
530164
805429
193646
1018124
140792
215642
548829
483890
60895
435643
799455
577837
428120
283075
677547
794938
681934
851908
636421
672672
967666
987139
460484
577791
337769
625636
897076
837225
902678
783263
381735
322257
174414
524289
1026173
454552
195892
230388
364235
444048
21766
147039
380635
311738
462900
382964
655977
757517
438687
30740
746513
657980
525338
430736
7681
125505
734841
1020680
1038931
932462
675103
528245
83013
392618
378299
604629
875023
781634
176872
339407
79889
76663
622768
699255
488402
437808
784558
1040472
689383
124480
670506
815979
874788
783208
475790
501300
386131
565045
401585
696032
903170
223206
831920
631032
474790
33664
908889
83983
200854
959536
140020
575222
304101
955152
863370
70460
395393
740760
745159
848981
430645
608089
773495
99383
782740
55873
835862
387205
667309
584697
836549
799361
415795
278205
763014
669275
608365
919382
1017199
715445
729905
291233
412029
657560
269686
135708
502538
913377
668101
300169
557780
935601
241358
198690
1039637
421918
159559
512329
699494
766423
150233
361007
192558
673065
395045
624447
592772
131683
193429
826873
719985
302303
896265
176249
56249
586655
734526
874203
538648
236997
1017164
451449
616241
1044870
770023
679354
496575
321966
324492
312282
538333
133231
304271
551434
468983
407177
375866
654681
786397
550633
252160
788234
154532
548565
941187
307794
849571
903405
47288
238392
670435
839543
3070
463168
718669
953337
66791
46045
1045346
102740
376536
1039620
644418
207058
5973
78965
649989
67965
906137
297241
482559
56188
180155
677555
557421
156652
687124
758034
58675
578523
923076
12217
165055
473434
702344
991763
829421
476120
906782
707588
159744
507463
505863
857826
752720
515823
110207
507867
477577
636795
285286
763067
117566
710655
538282
670739
747699
506141
1019337
585546
616261
802197
147825
413607
936013
951665
251652
1023292
701479
889977
974604
12957
63658
315435
290243
591148
43522
516048
668644
366007
24679
941235
697132
526446
532981
964141
59131
995369
21514
403517
855924
581055
500122
33705
89616
1016884
1025003
426069
368572
467302
1008316
385644
346849
353456
540873
903664
226561
1035489
588430
546571
852427
172987
640028
294474
826094
313613
538017
249890
250827
227787
49540
836250
629638
723404
210887
723537
156273
33108
897395
10047
682140
293988
449756
918553
102384
816806
792853
906828
15501
267560
45688
843723
605514
273656
541242
171533
826387
352923
913287
731280
682434
10870
353338
885078
221933
1043144
339177
980318
696775
941279
122939
177719
766294
312813
845580
716863
427371
132021
597819
524858
614884
682085
214225
255472
377554
663014
978090
1021580
572643
272913
311512
695653
994847
228
372348
800786
531619
374414
25466
297347
817392
346473
243271
531671
573788
761332
171736
326104
882234
1031934
933279
167351
779425
737795
938089
911043
302244
643094
625105
260786
300867
1015730
157672
64118
424356
487424
921701
339494
232042
746813
543715
1017830
846910
480792
377487
931918
407136
161985
275767
541984
108898
1023688
16297
121003
830532
523330
620230
746664
965106
233424
935364
83258
750667
897785
737013
160825
147379
855503
1005804
818685
71358
236756
162674
483414
294138
277561
77007
834769
387482
474272
80997
663205
904455
945712
837226
58501
443449
630417
19116
437771
339342
424878
545789
867740
626210
968085
985952
616287
203184
573323
921084
804160
899025
840850
37560
234681
645182
35364
184013
221069
913820
770234
738963
469465
761620
944480
513701
433824
358845
942469
412966
324819
464872
812472
887826
450612
737873
670890
15277
270533
314613
3473
1020632
943273
623304
700257
698329
1029238
133024
93643
390908
885309
622998
56934
755035
530710
1027106
436593
257834
658280
909553
628236
878507
158056
1035088
779099
764665
725223
632651
4654
406901
547416
916518
255519
518620
782697
717445
748827
194897
797507
583615
771956
1008446
806965
543869
625250
809475
157639
895380
417598
778822
208872
246505
849230
824273
248638
427825
235580
51156
407589
129975
339327
801681
513707
440105
528413
652275
439389
521529
319252
217897
364100
782116
489179
894542
830413
710956
655445
842994
64868
912058
426935
743822
503913
345832
801268
438748
722933
5086
483906
1007524
678421
686372
1017552
445896
163683
614853
70716
831827
225326
774599
549515
110134
311101
188874
349013
508085
31616
444460
522088
900381
131499
797379
207878
600108
673907
652271
984456
859636
520588
660277
810279
838033
14400
491677
889139
835555
195393
421609
187262
813406
496491
768439
496109
1016246
510720
720418
80662
341343
962750
653693
703674
191046
963732
742107
603861
590338
257199
39276
387474
261291
469487
12491
250953
351511
67162
405065
71404
123868
1013912
530558
124028
560419
781618
446826
196306
840036
364979
186097
75603
199778
950028
599034
326683
920271
344765
575867
347013
724415
250350
470538
226026
342464
59721
334891
49600
209316
498432
749725
624159
374773
631780
441926
962093
495439
169767
904602
83019
49317
2443
745173
964610
405064
576332
371294
362240
730362
874163
557590
947810
1004822
1040983
761267
507266
995464
78536
92909
132528
736916
415113
947677
968478
275607
550167
202641
882438
972561
513784
709062
256837
1005445
689683
132032
271180
978091
179372
1022093
771339
334358
607405
364146
805575
368773
18136
830880
906789
97704
1026618
503990
800499
215944
1004335
747917
551250
1017129
799405
991751
475114
559359
1035175
630083
50406
674810
146549
743840
845805
407324
743081
657357
642631
959643
594747
188960
59654
788559
786952
361680
932936
347269
375791
133216
1001446
362024
289091
273561
518730
373413
570333
1005853
221571
1002632
973341
554050
336334
803227
745736
595208
646824
219704
242199
135895
864032
916829
228783
721268
628856
884463
692285
132878
727316
927476
891429
686230
281603
328113
786984
377286
714428
218061
212581
647030
893620
1023140
977647
819491
624148
219501
506292
507634
73239
403641
913106
336112
731794
744758
977042
333688
504492
352425
838200
315366
158741
925965
631569
273564
277050
969285
644306
912628
358893
389181
935097
298126
576084
506133
170495
148520
669626
743719
58421
724124
371965
960414
887020
83970
180703
1005610
225428
262409
102395
578189
482400
671342
945427
143637
561341
615983
239550
501989
406530
1018730
1038866
818553
813123
408370
515450
619976
923157
138232
359113
463521
244414
527480
705868
956746
996856
301746
20144
524294
664117
268800
142254
245998
312244
113159
691249
1004105
739222
118893
334934
340276
783297
208023
609569
532943
498265
598910
267551
666684
797334
723374
839768
218457
303985
696739
321963
455679
631758
970188
194409
164625
156580
178018
666587
896438
599744
857156
663821
729893
111705
39032
542196
598997
439560
525521
694663
510146
436055
2465
572459
519715
296175
257125
833627
121949
890765
366462
598523
1005158
302949
1035493
78261
683466
315950
86289
288409
877575
564449
319174
887535
175248
377904
378216
1044268
362558
464409
747520
464781
276102
108342
456183
696106
38072
713084
877817
360488
293402
14633
978995
461077
694908
179935
936523
36430
466129
1024665
799437
321336
305861
160267
894111
619997
353119
1021290
817904
55174
611175
728636
106793
436705
343921
162574
885005
322848
164569
1016483
892649
196533
460429
745519
464854
1020225
257495
303062
278604
161759
693393
64565
705775
140680
105412
731573
176762
172120
524761
452392
301862
403522
790202
281743
524337
103326
662509
373633
200279
732202
378130
929755
411435
428199
821487
219044
200940
783647
892061
471493
131235
720170
552113
68559
733133
335234
112405
126353
383920
538018
347218
956208
174895
485008
953615
875260
117485
1030511
13851
444398
204604
828624
986541
517508
592226
372811
465793
1014990
261196
417706
697034
349020
516216
1039244
592892
292731
682065
630866
205450
168290
758874
435268
693922
712226
241916
411883
567310
620326
717087
253712
1028710
5816
761820
961580
307496
248728
761056
226680
713466
728290
281220
319618
490378
405711
373353
880629
180243
516294
407996
684348
400564
761717
131435
682603
366655
21989
999764
72492
605995
860800
980698
743456
604960
114604
548148
235051
1042445
716474
56967
558813
227331
549475
839158
591830
1045350
956203
845753
818257
208021
901
599169
408481
552290
809934
813875
880273
126993
108331
983514
842344
556622
427724
94759
930250
1018517
901289
630918
358319
961405
680098
189181
1005424
247316
587754
877363
978124
795360
942234
293817
1013434
902301
576855
179259
852056
710052
412004
50852
559258
136747
960860
544089
407701
35285
738718
761161
259052
756705
708298
317472
162438
514195
343998
433338
37882
223537
37316
303699
274708
767201
181305
141689
608857
107724
136135
64546
924075
13660
665785
159809
782198
174119
587019
841204
193921
507214
239961
687125
22794
754160
148104
682008
442171
252853
500831
742147
750427
597343
20414
781529
962632
193659
106396
888028
868319
901525
594305
613565
304887
714822
833351
1015950
120058
541486
488661
702944
308829
936911
191604
604445
704712
631361
691971
897568
598149
1020242
32761
440423
886780
143359
356037
426046
374520
528049
976193
318764
300878
443462
662145
755007
166332
148055
5245
785910
483575
1040259
790386
471478
613895
67788
513149
369540
888655
92617
348871
329645
705248
404846
641166
138716
43934
986705
652873
770658
505508
24954
1000637
482747
909071
809091
202609
243045
553059
827802
576626
229581
737604
444623
783943
863322
1006969
775817
147327
999759
1034868
619006
559999
213705
375127
752248
1002888
1006818
945915
713868
602163
820485
476763
602129
679883
64714
669480
248069
306555
1346
742409
279774
648030
688565
386884
812426
288470
384629
858068
453628
638635
398020
732260
781239
498022
146715
1023028
138551
594461
452963
429136
28164
376284
778538
318760
759601
1020196
149273
72988
141312
410525
979978
415601
391352
76531
387906
956102
143510
1036176
835412
860600
129799
1034452
924379
13289
598962
605743
101750
93253
382092
363555
364987
311194
750702
830239
569349
841155
49018
485552
945968
802466
25920
5745
663742
648608
806829
153945
286942
231739
713713
450936
932999
1025754
844150
45689
972253
38396
876892
344494
355445
151456
279394
452857
473033
684590
628568
575443
419147
93577
502412
519611
603824
352190
571600
391674
283063
591219
654440
95298
20803
720172
1013911
156004
688144
905445
499613
728789
307485
141244
930800
505150
365961
436659
249361
474927
383887
467366
207215
167378
918958
379760
261024
974883
322243
463033
789962
875729
308371
42026
1034343
497469
995521
269572
905226
246366
415158
706970
98514
316783
487915
38132
305719
659120
50128
859194
514742
980758
677217
495336
144348
523828
991284
285622
516977
371927
423817
747243
837547
969815
876464
737180
950042
1044461
707245
323888
915765
690978
834356
999215
477530
843981
882190
164501
557826
108527
806193
6119
109032
877565
363532
1026886
839242
84523
975008
246978
613641
1044098
2570
1035783
369565
343679
942376
127541
464951
77392
931747
602208
786000
938677
126213
152196
679960
914215
166963
722868
54116
821744
330260
290690
176864
52372
538294
731841
177000
991402
1024251
56748
496893
281960
384803
830807
368751
522409
225531
1040390
7026
387164
1030182
222226
135554
2621
598757
632144
476141
1037938
884142
736410
239448
897917
304843
506568
378664
247323
335683
244863
191453
210866
768032
833939
235458
234931
1015519
274160
673518
898505
810257
2888
762286
735221
723786
273587
609389
893047
167011
583061
271059
755985
380620
221052
124451
290942
799725
203378
298066
670266
360212
4377
862954
980581
571286
828650
662262
13518
649254
659688
768360
16143
231272
275809
296308
684330
293682
816529
915516
116838
583881
979798
203506
1030194
105429
153738
523399
317818
159368
585052
319576
735828
623536
872980
209214
110747
99048
277401
986888
492579
591467
226124
982509
272235
520017
178629
964856
558538
426714
753369
979138
197204
963283
82718
86765
1023355
815669
874237
173797
338758
305354
965015
300747
101307
378816
773905
338301
373537
346643
270169
330419
343883
475470
657928
970831
367149
791879
547129
199800
981948
401309
199180
200428
333006
1040309
128285
200600
7242
784758
568624
273790
569367
166178
724859
358882
678975
545066
10239
786084
677786
634182
595098
297988
675870
657241
947981
150172
935934
157744
379416
479257
112305
558741
42518
744860
850383
393218
783689
556597
801635
94850
993140
301817
889600
631243
622490
316488
649733
968635
629422
810376
455929
701252
1030254
626843
241815
313286
540793
11028
858757
736820
998719
1000304
962734
787506
780513
200670
731307
276957
241597
397089
776205
1013862
408922
249634
971542
181518
94894
535399
856951
478693
440492
995482
708358
123454
618149
842392
937960
818685
554806
413527
765571
439867
2981
760822
639620
1004936
756283
459260
629647
780755
17615
824863
341157
458527
952548
353804
688752
321041
20897
443717
181297
640593
784603
154508
789567
357819
764870
953506
145650
573581
253533
382514
578318
1031939
835018
722022
72474
469637
436487
367554
961506
517250
182862
764357
727767
598661
923819
748270
1030681
707693
457034
16255
302901
656452
757811
45371
966047
708885
876783
151991
131791
627288
584307
906984
79367
597473
828036
232481
55111
1027867
26864
439799
618047
37949
254738
111687
150477
434265
612573
961295
329115
738546
1013538
355786
222385
758444
623074
563475
27063
888761
690551
962145
361079
1002624
797506
659474
517342
184248
468796
364976
26560
487819
692270
568090
628662
626219
276229
497419
992063
936892
322316
595890
87864
283165
196884
708572
711979
51894
1019443
827069
703000
718540
559709
965703
183786
524169
559732
505345
315860
347621
907025
386794
112917
993338
623534
530133
29364
213219
94488
887210
964086
434455
469968
274244
704356
454675
587476
640941
763492
287539
202998
1043693
187309
166814
422284
659382
29255
813927
459466
673664
841993
125226
270557
990317
909738
749651
575301
385013
318046
370092
800298
850877
788462
461970
545836
285750
188324
581333
902496
403436
298714
526596
911107
725824
86757
893820
286268
539928
693078
683267
7950
693454
988104
416962
209302
708793
951462
985511
534151
560272
129662
743835
624882
859994
75240
692977
209345
383266
776225
957801
1021137
473955
339685
545426
138897
873584
650681
218461
505293
189641
373465
6722
633072
523889
637550
616479
403370
1024510
51228
569546
177370
890412
190321
379718
512592
669517
971361
83394
253251
942041
710172
488678
285487
719854
507515
73756
685533
111459
758991
561815
249003
1017608
92069
832489
175119
704035
336129
985025
847633
1032293
499320
179375
918666
673614
914299
705552
504891
723779
833073
835605
42661
934130
613665
799120
884429
244064
292094
458005
1035167
602517
837761
681093
102173
598750
1007647
187677
623138
194344
860584
361822
685668
9967
298094
478019
235081
937118
247938
830649
1019195
365799
858540
638942
567932
471485
107977
934740
1022376
431386
114487
230574
496407
309252
816905
153860
506437
590142
151373
959639
200768
435700
996373
242205
436474
364513
582116
337290
756751
138952
10576
93091
233903
691637
279401
446178
193498
958979
249256
1034370
482665
286714
173851
40868
279974
770609
702252
470643
580170
543013
301219
521961
171594
738346
795145
550942
532903
154964
19238
62145
913789
68948
102713
673237
1006364
905016
8831
390254
469686
519442
410177
531719
948871
806294
1023521
699922
370012
734713
90627
535097
972279
247202
199931
4753
532810
151337
294475
693335
71235
15727
406232
894862
266365
381322
356539
710527
148821
568801
9642
411373
388191
733605
288507
303816
295048
658390
316950
551773
824161
14336
168016
326810
840835
31588
361310
619470
312914
247846
207836
582447
690942
120426
311579
505140
134735
991803
314720
466356
611067
596330
937884
504484
518679
534417
672376
752418
523837
1004853
991498
347583
158848
551681
525968
582419
206473
248079
114394
337693
103443
68096
783088
849164
157525
302822
472512
102891
313321
1035711
275250
641466
406369
364847
53783
794929
321075
674636
476157
998597
862482
529468
1022291
837679
890673
278268
909766
609675
566535
649300
1034946
681382
1007224
162633
688648
914883
341
288748
779225
774479
964398
548349
481079
412748
101965
621427
698508
974654
736519
505909
620260
818088
348429
345762
44694
433753
760125
979690
109313
442623
598340
859668
925814
959388
685564
216616
607064
255911
80104
57358
169974
791345
779393
1031415
731241
767735
585792
786422
746162
551203
1035921
310896
996032
837796
972961
434462
167118
986384
870044
909506
37920
407286
784571
656682
880628
887392
357445
696705
856903
744126
947667
341148
578003
537914
435202
491122
875597
123527
1006323
749323
906698
691643
489708
133019
592398
907231
914801
399656
836544
1043017
227301
607363
359818
614103
778133
701939
251837
254765
5758
179184
228044
714027
115072
347697
793128
395755
52518
707066
569501
851208
494338
91675
548196
619415
10766
972673
223429
644105
153875
342427
433065
500016
462863
839147
930199
478740
401106
997749
225065
748267
675296
794942
904550
78229
1010762
742533
660726
575917
817589
121664
1025032
92446
768479
588287
715494
96561
382084
727471
979759
205102
936505
12537
104578
391829
1006001
605664
29252
611633
998063
440304
575247
498913
539426
96122
941699
433463
755065
997167
303030
423549
962310
627480
864943
125214
1023157
575602
27833
61389
366090
169961
853892
262911
210065
678723
207470
188347
231577
835064
825439
598529
893529
942664
58420
247654
212712
368829
352273
474285
171364
444129
113105
900587
977049
927272
565519
548084
709542
634255
282875
166010
512239
396340
852539
909500
526642
655684
520651
1042889
232272
16694
206517
96203
947825
908384
439200
564176
767227
725739
787522
829574
955034
230294
122396
649629
869946
275553
298359
273812
142351
189717
628981
221954
523512
690585
272831
81562
627949
628133
140951
48768
815327
324881
862887
625788
538064
532402
794723
543457
325113
957464
429168
518150
787003
498959
278699
1030802
685877
317733
971244
649281
303860
837661
112270
761846
648359
679309
159102
299790
727579
834912
162822
309567
666125
934805
577457
975233
435098
882125
836117
119861
15220
809538
826161
426987
822780
420434
428213
173621
1037297
220856
854787
103231
644162
528501
522752
998921
738414
817105
294750
307176
579671
609440
215712
686717
983143
35367
162817
90035
472745
285998
390017
272931
587079
811122
364628
1008611
978527
82177
424048
383046
189342
992452
123191
460474
866544
244413
745542
531227
482618
347330
247424
539746
111355
86523
914864
57953
502569
643253
483064
977295
238478
549115
268719
85284
922350
698130
1015807
917876
435238
3094
230548
123461
499244
679497
712116
103675
910712
173327
855700
353456
546449
1010825
145399
618347
564374
375773
442052
129790
763456
402121
399803
580155
157478
665647
158854
178733
328381
767070
184828
600758
278314
585194
382223
261730
728347
36519
1004500
564886
57757
952690
28121
937064
469889
536808
608722
505059
796940
714564
221546
1034167
386200
843520
1006850
451185
55433
782878
700310
672249
745512
86201
1006581
461604
681555
494908
927534
65013
904107
431424
565141
969990
422045
78538
655863
943000
53076
971063
453545
436841
921746
242010
158697
768445
19469
449843
816727
449468
618095
569879
267422
736641
276242
854095
292001
15160
814335
208084
326243
72042
692446
1021005
352618
785921
856343
664181
49429
750785
181044
362691
110589
963377
591440
293712
480066
700723
398869
397519
212512
256931
42362
688837
611607
729296
313595
167418
811369
86193
140100
72362
531054
38634
919026
639952
472503
13225
866962
239828
594262
116462
955891
684421
314729
778547
303420
931554
506562
286610
665870
991793
1025874
842446
20081
737368
730645
179717
372973
965345
204458
799352
561903
912431
1000334
804227
165959
166201
1005702
584010
517755
233625
426147
707846
651961
96198
103170
819720
694462
472778
889288
123760
457653
1004746
910476
300664
860340
93801
957275
206244
297689
571005
187501
185728
3246
1021838
303205
668489
210027
41085
831719
756698
287518
841332
452047
387345
835015
611613
1041143
341213
851449
28917
645845
45065
93918
242186
805507
1042893
36236
278631
1035466
71769
786839
9865
231061
744376
163325
801071
128679
436276
276356
640685
765632
889250
144062
241814
354280
1042979
937649
86245
809186
519710
606748
101439
908877
733636
99987
1029590
82397
403178
478171
190403
896080
415868
369993
205001
569810
708458
497894
983971
1005779
269122
629953
502264
993898
778868
817241
1041553
466000
975224
846891
513650
886958
934153
369575
304842
892393
651564
838793
930966
689142
915573
227509
806520
478614
50517
82666
3313
536369
230179
454662
909885
1042582
561429
775229
275103
283443
575232
634675
320050
608528
490048
817361
924295
1009071
386837
166402
341836
373142
294057
814561
191350
247086
662828
992452
521724
580145
371374
469689
583220
1035705
225770
652661
622295
820525
831137
437457
1038642
184075
97565
510404
521411
1040021
263284
806596
540684
634730
152832
847790
746445
568627
161616
645637
961995
665019
574608
928952
952838
68690
117303
527868
727479
117367
978173
981304
750024
40304
389219
756788
70682
225716
38742
921996
1009107
82023
610035
340972
608859
828020
727964
694812
511426
964895
400643
578676
83010
190755
485066
733858
962169
489501
167642
1002336
918683
150248
47101
588598
386061
198026
18832
687455
156610
165027
336950
423118
190017
247770
621431
625546
295320
611772
491406
593302
380853
1017926
911912
681262
487368
224406
524693
705602
1039981
911377
920539
354276
468989
874733
1002370
140305
309341
225474
609675
905412
879669
632783
1008316
368068
706943
610407
226152
741252
159793
811645
64133
97563
389163
353737
661126
159740
142797
410706
679988
971997
770683
947615
926610
649042
797103
813883
958538
624117
1005889
103670
86557
34165
623128
216459
15533
396291
875715
160677
518631
414651
92942
724433
311796
429706
985005
145558
536218
816974
525880
832533
151494
193582
306086
293035
724907
845109
630078
1023079
682970
766901
913826
1025854
364141
44012
617167
340362
688333
476878
539154
61992
263700
541605
560473
290177
4225
147807
304285
493495
80840
791630
954795
511797
385052
57195
693573
954091
494307
971034
524497
990072
296481
475682
1019882
417163
914420
351560
91466
832100
380186
947263
776572
443532
332121
186896
310681
949360
988981
914653
580214
734413
143581
82229
688122
572523
977098
383882
139851
59274
968560
746664
83523
374696
819289
188018
451678
868003
402794
1015560
627378
341733
819956
982337
966593
895628
995112
842523
593001
334654
826488
398662
393762
834229
771721
382421
427031
724186
506932
407091
914212
404002
556436
634125
888614
360637
496978
769183
67264
871387
478935
444138
959144
624496
753099
820714
305525
81697
1038101
968624
747445
274939
391659
31973
981688
297452
817912
1007039
521291
586591
670893
698143
290463
840737
949183
20724
788979
71214
537743
449696
856646
238675
336979
779115
65370
719258
356439
312957
834333
944542
303183
394576
203087
559844
440251
383473
545652
615570
729889
62408
898267
864287
697121
502383
289968
963844
476192
65389
866021
886066
998681
776280
426798
54344
991354
694855
142725
970002
760259
611516
373790
938188
436260
289229
741526
880617
167089
1018259
191576
814994
1007705
610716
988201
96460
911687
189438
300001
783872
1039835
10727
135571
953583
455069
190604
215887
22808
641010
598083
148869
209733
33024
451431
251939
430309
298671
746988
230712
312765
437506
367245
300347
8990
410829
31208
753418
131161
177180
1040656
755842
315182
698752
169779
1043084
339243
745093
856363
283966
757621
693427
453944
719066
119992
928958
308112
498785
667525
731097
341235
924378
1037184
919950
766868
748450
138982
553074
189489
232553
955884
121374
358829
534737
268174
257642
643277
454542
75903
211183
214381
362255
963375
286961
509051
637593
848130
982900
315567
927269
539966
921311
121031
170227
362013
921908
621869
114934
672131
613258
883284
734188
966128
13272
360587
785587
4288
37641
804527
503806
312140
21862
695939
425183
134209
776247
800584
862395
880862
502464
972142
306534
994014
85377
175957
134692
853150
60851
350905
372267
3190
782236
566521
594201
142433
514462
77301
327614
518975
627136
506421
753189
208028
449859
320209
327180
1013133
47570
322823
243577
902861
819875
259797
1012355
35096
259603
83673
475842
214313
237990
28245
980724
1033826
911361
1026804
901167
994490
716753
683873
910739
474964
899415
26371
510830
636155
833748
158935
179983
60235
608077
1020741
631592
266295
764271
115699
566803
351361
703270
329567
1032400
191920
758718
237831
504731
696112
745260
1035097
755172
261000
170697
674172
783512
327793
920253
296899
449651
135282
583740
68145
73029
523058
630606
764754
876543
503574
42617
398883
466834
565904
735460
292498
959183
321323
65975
323680
822063
937159
231125
782893
693113
1025907
1039881
923883
620671
36733
117073
576564
456016
123776
210162
168289
427901
332500
1038575
891225
747072
272416
195201
741871
12770
404464
3080
862417
504301
982001
949747
751307
331034
718260
765418
981752
165664
255743
751063
330703
257784
707131
447556
408840
885683
599071
422728
452582
665011
678726
794945
934553
507471
135799
389343
1017546
998815
812047
415369
10758
182395
371305
796608
916398
992172
435840
949381
1035793
665993
382475
135751
360908
462592
157448
556336
957039
1035601
315377
284857
138887
595708
712022
914715
913285
345095
868132
457077
450287
354169
193619
796436
797055
60295
597917
303900
485813
854479
402661
696363
140419
874027
859343
91877
17811
969657
729668
107627
694014
739412
937832
133278
229427
398475
159995
651289
224194
937464
222161
901985
721127
824731
386658
103013
1044537
22385
120474
381915
956077
888960
970286
952239
560612
799310
317604
138410
33909
959443
333156
438813
761765
752986
488603
909128
315123
646666
521586
254816
555578
65426
827694
939384
543647
561549
623426
184060
1007849
550979
578991
797267
147658
1043574
444293
383517
65624
174373
180619
602854
642824
511851
950373
271174
569835
435382
324051
936751
320862
464700
677676
57257
247954
665172
352209
832891
450008
917034
823370
1005589
576012
336434
820438
458421
335332
52835
896093
155654
267513
995746
806703
508908
69859
115401
949177
558161
795323
476656
24231
471732
753429
167494
162148
980101
18633
931281
584286
539078
546425
1014631
169480
929386
837742
804857
147494
236406
268948
361104
577645
160693
985799
131450
80193
325439
1001391
865220
313672
763249
904153
433505
222132
492204
757081
257185
579289
548045
284900
303666
146488
78336
1011582
750537
3351
430709
83283
432831
601404
80537
640313
790128
587927
1004714
355824
771104
417982
44440
451508
333562
231328
770338
747903
626119
22425
317642
926617
386417
92580
66105
999093
363007
332202
569575
286766
937164
441484
623269
753971
113436
1029069
285579
157563
622683
612408
535822
847163
810717
947059
619521
240412
941303
865999
723254
3637
288466
565293
292976
862350
477196
704377
778980
363220
10466
677215
808909
295424
428031
418022
411993
93275
136769
354867
79700
844582
13067
361487
751476
753023
485800
77385
60342
472471
880454
440761
126193
203625
671612
709556
286644
307093
321812
531667
261545
814461
701068
652702
908643
724171
662420
941283
319910
773839
374818
431106
491273
991564
890796
417828
516719
301683
29061
327881
777529
502005
878696
914875
161378
31034
1017529
14381
918147
764277
694863
213306
434406
694013
565462
944034
489532
7436
797042
316370
563581
254597
523258
603034
669330
548372
464215
594787
148572
621984
757203
331911
735668
326973
669396
1028339
428114
552103
721428
709934
658044
726837
922792
26138
566873
574565
832002
995874
738235
555220
155549
128089
196754
349310
478277
488679
160854
879743
549860
606509
805279
544048
139700
1004885
415069
146827
244531
524293
77625
842198
329989
517104
283360
890958
44684
119108
1018968
934863
13718
885415
951487
461050
535542
830285
978520
13140
998415
175394
425919
1001937
374235
394222
980965
23713
335031
273781
69615
436186
183309
772306
664653
443568
947193
538694
864276
935045
869365
219829
704140
75734
722518
459551
573401
547543
20617
842168
1024892
489162
341846
231063
351423
212868
486802
630289
662789
544106
823087
635615
1012614
1042672
933646
979655
266443
888513
259375
928011
465974
274858
623841
735361
675464
1026314
438305
91108
374710
929808
163004
557366
230450
131396
978675
746768
149998
202046
307521
329552
920683
45606
578214
628108
730938
60598
336594
819127
729253
101655
450899
231798
710611
731042
644229
128679
743403
258994
987807
197811
1011350
239883
373956
971782
498319
485007
580445
257740
314788
526593
942779
775106
650111
139427
211387
422825
899734
412163
678378
709693
994624
66956
874496
325756
893181
1035322
568652
737795
761642
981426
892075
888640
263159
974542
36328
814840
162416
87980
600105
662497
8307
457880
852218
374766
564905
125459
477336
183997
748330
567111
1017117
283097
399225
616413
230632
83353
816501
353037
158710
657226
142575
198933
924333
42863
119004
838439
747837
8611
609570
609937
797346
19765
375941
338364
543203
507172
643621
725908
201712
359230
142774
296118
66488
466875
142938
163379
241623
582517
44154
138139
229912
77396
425822
975491
198658
475660
346283
159785
928197
758326
944142
459901
177416
1033162
907161
662555
1035752
454612
664947
249898
368296
315088
632444
473534
517234
455997
572218
428050
366707
629787
466505
788977
533463
485365
871529
419515
259427
109219
142416
50631
538961
195709
423284
505080
736874
387538
51455
523718
618893
495368
745822
254440
307537
1007203
787851
820208
866677
352250
838686
164190
909622
206909
29596
895490
398125
313551
276899
357958
539642
904044
440761
965792
560307
816920
770289
889696
418890
133006
810139
555645
524666
815047
354487
995157
602263
508776
496755
914937
670149
881736
662350
409314
173729
164144
966375
855144
425693
16833
884089
205210
864904
812619
63527
453828
153374
639819
668988
109874
707647
360030
724581
525777
604615
164982
737911
218294
467698
440284
568374
306584
168042
481228
88322
650381
896723
1022972
833959
893679
164567
949081
209422
406568
986244
628263
952403
911566
37573
284641
400466
713434
219524
449850
885192
1030291
527600
500945
971814
515162
920575
427816
876671
571005
343763
981998
906596
984394
322157
329580
591272
433944
991712
981067
977918
276869
599771
892356
568814
507006
1037974
589473
898181
175803
535168
106037
244343
546877
600742
808064
182862
506616
204807
260701
644333
359071
29137
772357
778074
514129
586901
220268
515645
458445
342652
938819
141223
726027
62965
357202
789105
719235
388452
333559
74961
363222
1015853
162821
257560
541889
247214
998748
261818
860807
558683
846667
733152
953123
128945
810991
859013
652670
822570
1042010
391960
169611
153266
508407
205966
905282
347363
560115
300732
392694
275370
371331
681855
680574
658514
193302
481436
745702
33822
847563
552812
911057
1031372
879657
990555
827756
514414
107866
156613
424899
237049
965594
783950
693319
752325
786828
774071
482370
862199
249430
155717
570942
982163
133887
652273
479302
637811
335449
718126
355210
81279
715562
260934
601093
1021862
385082
859364
213998
41662
174610
208553
87894
200121
541161
812673
193447
820641
851732
337861
524435
786023
449884
879591
888763
645657
483080
328237
765701
1012067
81855
243269
716979
318829
307106
867722
440814
268775
620446
138972
1031091
475074
145003
291021
870435
826803
1009595
954306
784252
448524
389608
433526
281371
749636
312869
246209
1041748
41568
412095
604574
529158
222564
451958
472366
51584
724283
320645
94232
624331
815103
391059
219626
914025
549211
3316
545300
35293
256099
88835
43617
813067
165645
375517
621158
924002
388089
557174
613988
789896
279097
223410
60139
405559
57194
9025
304460
237565
62745
863589
228589
477794
709134
499642
201126
81382
782016
535037
257960
37739
412127
552621
222268
687893
952532
725593
652070
388314
30447
64507
425790
43024
342379
180441
359247
757403
185734
678975
31794
1011703
301296
870863
67594
779262
117608
191066
1028345
293553
103802
969093
718488
1003798
69393
120368
506512
219346
877673
186264
245259
805052
598764
112171
759626
443717
743281
568616
586376
413111
530365
361269
536823
837608
792058
3249
337535
708008
657580
149787
793469
761595
983318
637938
570632
483501
836473
252564
305549
200348
662386
723421
713247
531411
797780
494914
402766
749692
293609
547180
572365
969298
911941
928995
688888
135238
707383
346181
946152
396525
200171
104195
304237
402959
132633
355704
935118
85948
171189
698464
187674
1011835
180386
483469
557032
157554
64618
215049
115931
172888
620926
127833
936434
3846
242885
894698
731981
1003261
835596
930948
187859
602
861186
1004534
562177
955295
955133
588535
253301
917814
209440
275065
722674
994174
464823
437136
263549
592597
434178
616368
740796
33870
60286
953091
328404
218207
785756
96843
683883
185861
643178
763698
752140
267686
564863
130520
61585
100638
1020211
198205
179687
934120
225994
530690
114769
876634
761339
1009711
212650
21217
230987
104541
465301
149188
752767
680619
178778
966871
947844
60393
472978
531215
391405
664036
407153
565460
838664
44649
483989
924058
48620
277183
749981
874817
650733
197763
540437
932612
298587
652672
90288
176383
1034514
841112
702894
124968
84941
913942
558502
879243
345748
964974
328408
168506
197479
948751
944315
628460
185754
138280
184664
485860
713360
737400
419510
300698
643291
115347
890759
969836
984234
685850
766210
137569
911451
358684
936315
87646
245824
10206
195165
174805
581465
609925
274505
1037767
840832
343252
742675
527205
691803
888263
127013
689140
610352
1020246
153768
599500
908351
374512
435235
431241
724843
458766
601810
352109
438763
873797
588075
991427
635282
830072
302856
2404
47719
517754
622013
680502
551672
704979
68418
577433
419359
858354
510346
374665
939791
792788
880255
973210
479736
263558
462235
178029
544660
278262
333033
224972
725760
46948
531024
931426
307649
164085
974851
857318
242183
870802
67135
905374
876416
214795
984225
711356
55836
1003391
325855
803063
206666
324073
318841
17753
860736
460386
355309
351415
1015908
995631
843253
229350
41094
126894
528846
880471
507175
1031588
687205
623291
743796
891418
555654
665694
456359
423849
924866
850116
719164
476703
127053
273181
643840
145885
392887
160062
281678
595620
178901
610068
912513
764100
778449
648259
41235
470781
855778
821165
512259
543241
790867
721884
718798
801089
846251
78901
572661
316449
166714
577427
547985
575094
189818
1035358
319771
506260
461905
347718
760739
297191
605109
339500
479371
700888
962005
190471
503519
711797
757179
550576
565524
950152
555576
869897
709555
113532
148062
708618
599954
720888
725328
516334
83034
75277
858895
62077
1001242
1044930
642092
78636
664809
357510
164904
624431
1016789
92300
820400
65247
606604
603869
1016880
421932
364395
171305
993634
840674
475194
854230
270130
125078
878363
899908
904365
389158
566119
718809
3310
410519
923288
946777
295094
867420
11489
65018
999812
346484
414746
834778
148590
223131
188208
470616
246225
222885
823712
444455
94920
40059
919552
1007769
756607
1007780
355761
708058
784433
218122
47322
511240
109176
806796
232584
919999
480908
902062
143495
187248
214068
936300
743142
480047
237825
1021196
370650
631009
666137
498510
167243
600822
876356
206421
405214
829792
56236
875045
423530
287035
845871
11007
215340
873269
440788
67156
125732
1004215
901161
501969
883056
945654
831805
677482
136787
919860
504495
160254
961753
169255
2460
409748
756877
957137
269005
982937
140559
496978
356087
342528
395260
400058
640961
891439
62833
303806
885689
415665
301401
929326
183309
517007
3681
545713
608080
255649
468399
866314
310838
418231
63504
772240
510129
653884
193141
86172
681968
281087
517494
495789
814343
326830
566092
478132
426441
176519
592510
597869
1000746
811703
1031601
651434
747366
378539
72597
654778
606753
171252
1024688
644191
120331
691898
349949
145032
770871
626760
240459
760017
1753
680550
995407
1012399
290858
880016
413129
988393
37011
458806
1009991
288761
996510
71689
728620
244822
585109
331690
699462
802012
197584
234583
123296
284584
514238
901980
293174
159499
120804
296986
989057
658579
221498
263101
655229
773328
1024632
997016
666213
777923
648564
116077
809812
476321
214436
567554
975348
499629
80632
850000
700909
750330
809705
312726
812230
402714
57498
1017720
424374
237281
1025033
422972
1039804
541336
226505
858551
613217
329736
313580
755278
619300
499283
146155
292228
648846
905192
721202
109579
335951
122733
17416
465127
669229
900499
907724
396836
825269
488424
256967
316709
220336
907572
6619
1044937
962383
961235
706334
784096
798529
322158
736608
699117
115962
115822
55966
488328
725642
363773
931747
203151
505090
731179
144614
610629
379878
281871
194674
249761
115291
986054
869731
500242
750657
489299
872014
197841
257850
122711
366082
62766
433752
510007
607783
373857
705385
700830
764308
582665
660521
241552
65273
48663
838035
37841
626288
169853
990130
174678
875234
875482
579906
800443
251778
290418
792875
915623
1011176
736535
179602
672823
564821
500317
552415
162885
663627
47667
422463
158552
862220
279367
56028
977811
969141
682132
968445
241026
1041773
261306
393727
265453
426065
383132
965275
710121
1026957
895455
932906
551367
567123
528507
807452
522181
960571
758972
814254
126610
1019701
967799
238137
337502
295492
861359
650441
331948
62066
156544
798307
999954
17473
697400
230008
311721
737209
788940
966363
473153
1003393
40630
592083
527925
783372
231849
706403
402661
565226
690044
518539
987131
411539
653042
20188
861432
603909
308806
371132
544465
114821
200965
802988
200153
949002
83451
363907
570805
754793
1014527
90783
1031942
1011907
717694
799002
281536
135458
506837
81265
1000980
287750
790369
847127
241262
466472
747680
10337
945912
723868
611396
1015172
52631
415735
71226
57549
427418
803653
140421
776112
879647
374336
916233
325710
1012588
556856
422498
131677
366219
702715
187185
1015077
397267
375036
197099
393178
392552
200622
834528
429532
497704
288597
157075
957405
442156
453274
788148
530697
701651
535280
609818
945639
841703
517232
663488
861557
306884
261903
709256
785280
765829
407601
108074
333907
134501
186246
778450
833177
611891
731859
130475
467698
123468
357482
858684
55145
463095
53710
848030
160887
80654
974423
55739
727775
145134
816060
728835
55033
702362
604893
440068
1001874
460127
636551
1023960
296272
67075
249300
268437
252825
773239
462618
307126
377444
517522
83482
338454
898701
692507
732454
338380
784067
551677
394945
471524
244299
746373
869320
900474
805751
147989
105214
24329
428458
210812
977905
667838
896638
767509
1043990
601770
355072
645169
635262
400727
595426
732000
691322
164409
91253
291594
251546
772894
18001
569040
882242
165102
309927
752899
879377
588221
1036453
84737
365005
934924
707838
104423
884605
345276
879885
338658
42993
970677
772324
1028355
410961
317199
727332
187372
373481
306396
191610
570738
140500
427627
607943
323885
294284
954790
700527
358899
324286
508708
902178
897529
652297
370444
725829
1008414
400544
732266
515963
247591
434007
430215
291483
342928
627707
139960
788536
960164
1027510
441306
969014
11849
701538
86207
462124
852830
104121
245355
580631
764861
849603
938522
501182
630297
281375
807678
156362
774612
554451
986092
788699
661855
36740
473368
323459
840730
431980
346907
91914
143672
541428
370973
782981
223040
956784
794173
903715
414460
171074
798931
486042
406576
216395
850838
33158
1021258
3404
233649
258305
792088
316655
206865
428600
1045148
208001
210173
841437
712022
917745
136701
674656
748535
879673
959331
846223
833279
451481
489056
102545
592875
559514
1004934
927923
417247
38032
563012
127625
987481
1018261
35432
561382
411262
336799
186685
165227
677916
990594
1023400
909823
498158
510133
778600
379083
659151
1007264
361657
730138
218603
810818
7092
756827
728472
373499
644891
331021
891113
811874
998029
688887
304601
728674
187387
572726
475484
136310
44071
274409
726650
370943
986245
90888
337891
48091
583477
409927
597457
85671
806053
290808
699854
527655
856330
988190
285822
470473
629420
437517
778044
835144
644263
810569
270890
590826
213964
881523
750942
979881
914189
773871
816020
573535
621041
959835
872718
727343
840849
504529
276994
317811
113632
741586
1007053
671297
927367
318502
697848
615730
676897
631505
456557
572673
178919
981254
949370
261073
498402
223538
824967
991079
87798
769867
700619
811720
352191
271751
1031792
895840
954117
514128
797141
205140
454246
460200
799830
973467
904470
980725
782973
803411
348128
194597
473904
58326
102215
471208
244978
364708
602333
176416
1009016
418606
884863
203764
1031130
738143
54821
354812
597845
849375
862868
408934
686541
73229
943018
456374
117458
65214
845044
229102
33334
629611
955402
1001418
321220
734824
134203
18320
407635
790374
806268
511309
453555
566202
521191
483019
202058
65632
564086
612318
638161
797126
737643
449599
756507
936142
491133
743180
996398
342464
230233
690693
851849
480468
780853
142142
399371
374412
912976
883373
419959
844028
396720
838293
261961
36166
507670
180506
1019435
699264
716174
997087
804151
155894
433534
172486
279689
574988
588453
207165
807323
310745
643962
465991
650283
542829
846727
378359
147518
286499
145362
907200
591782
298014
48343
686763
1010660
1014311
969243
897105
1043048
566282
25095
689876
462639
591176
973914
820075
967858
422729
680208
770759
542265
605254
572630
526636
701521
960996
380214
631778
389050
441204
587817
215129
575127
701803
478788
469035
88400
865279
483323
67101
677498
490053
244333
173915
1033697
310651
1005159
553843
98908
725092
554548
1038493
275716
429522
344131
715278
1004567
315603
257583
1034152
124099
682906
357865
173910
872648
691184
12913
386083
357231
1015928
654038
881113
179906
133204
365900
304912
1002339
139887
974848
268993
718784
556628
1016673
848440
907110
395050
181743
167051
466648
518703
677081
817086
605715
38892
1024865
347099
661882
95193
330537
810717
890791
162106
858050
682947
386557
815068
277269
232014
615166
381993
806180
990020
45401
96625
786157
779259
974903
463432
983753
809148
927294
411935
41487
425993
53600
108648
454338
1019932
66480
930312
714192
969487
191060
423990
784310
982843
352196
787529
1000690
651504
699373
326552
907354
164962
152335
443699
276603
753948
366383
852043
641079
120403
294145
750135
1030283
103593
515152
846400
290905
306792
389258
940282
157594
332871
651418
903735
180096
1035053
882615
836463
295156
389511
572283
704845
1028928
464562
318255
15146
786143
351459
50717
1019147
903758
879772
683266
371830
902769
944471
261341
638776
621135
703468
186038
30052
309299
558261
255261
41834
33489
476055
105596
443097
533163
255820
1031185
301414
1036293
62477
48998
96866
927078
518578
130071
827178
685959
879518
106589
719896
303467
233152
464327
678598
807654
932156
1026417
59001
17373
446467
583710
479718
1008334
447753
669680
1043182
729929
741736
345172
690404
600757
884561
206898
491972
176095
688197
690408
263890
683356
938358
679506
965653
61468
564081
413618
1038980
553464
208808
526617
329878
1011072
59026
923154
75332
305619
103203
1012343
717219
29475
213346
86469
853488
460681
173640
918705
533922
17908
94263
1009110
1019916
770216
104483
644538
1045066
814693
1008718
27593
616510
199005
412705
340653
166248
970643
776774
423237
705110
921545
783841
508831
676499
213665
511917
666489
71607
737317
172319
448287
782568
223959
210211
198738
381727
226648
409734
947359
712844
228554
605209
994358
939798
890592
438317
326107
671924
577167
450564
125300
100680
361772
44154
774678
435246
1012712
800674
970609
690083
173217
219821
500843
163076
553628
450014
264851
847490
797212
541606
572243
596955
427839
878362
247744
925210
937074
936665
868664
972319
94640
459102
857351
644972
339296
562336
879969
461452
689817
522010
556941
355437
491858
391951
138805
736559
609155
1000953
655588
997523
63213
1026411
1021276
313188
295648
483202
610681
906121
985598
199160
930061
156804
238839
419425
675731
105252
751867
65163
486444
873524
1029184
489266
449459
667212
10871
58835
659998
678731
998545
730426
370480
17968
161589
134942
242594
160726
831299
10135
383756
805415
183902
326136
550410
1412
628464
523640
586375
522939
758376
221466
121610
1035901
194994
714497
733807
673665
418416
265148
555614
681710
75720
1014170
928879
80902
319219
261892
235820
961182
527972
34947
669911
127792
424943
436191
709761
685701
125322
130112
452781
603152
522385
626855
239555
415846
785437
548000
269066
388191
608948
419579
459917
895532
549471
532472
917708
781332
846016
810176
879313
598048
909804
244486
617765
737834
214466
1217
869212
766612
572924
782086
519223
960385
201367
751252
553748
656088
599460
677422
405417
37310
671170
630981
782991
319159
816734
508887
644524
334678
751389
672051
149393
468948
63180
728720
21788
945002
985498
913660
1036480
503668
457094
1004873
691065
269068
36461
238137
727606
95912
201697
437501
885398
479749
161168
734774
470895
766290
829941
1014446
883977
819250
120791
748157
398250
881988
602882
671174
616034
493080
466098
929099
776616
351433
28930
73367
923933
78291
940921
399427
111928
511573
99608
608098
959018
1031483
531519
517639
841934
926292
1023531
93905
867010
100634
971833
513875
539708
832504
115256
361904
739778
855162
989171
947936
63991
13588
595127
411387
321774
379494
62100
305339
579873
822875
1018745
286556
817581
710300
821362
552911
1009259
884195
547650
483320
706275
154953
791830
197592
655217
522851
442869
846680
369484
551992
701706
824751
422576
484163
809811
20684
631210
95789
816698
857540
980075
851724
390982
835891
583204
1044381
878933
278870
802509
185694
54784
1010274
854374
635962
853700
788835
29822
855396
620785
912302
711631
751063
372020
665134
541716
764471
483214
315650
315211
894492
756613
208398
298386
991106
1002660
31645
876961
485763
994596
369220
319698
899992
563880
519069
453399
938270
917530
10403
847677
839084
349662
510379
95762
686889
298948
523611
358164
588448
758271
416251
156163
750024
432875
583300
746534
963393
13340
989351
396885
707686
512729
922060
1025619
344006
1027219
455303
902286
758307
873798
476881
610552
440064
523996
206906
100799
569134
671201
466256
412597
356551
898403
518061
674251
255897
370700
108876
630116
547037
253209
194460
858226
959396
76859
481739
475993
830443
201716
500072
493825
377234
537985
306259
471417
601708
294879
265362
546406
566007
600459
82994
975590
845264
478412
327806
700255
916392
694609
873270
483843
218144
937342
548026
893096
598654
322642
916464
939791
168621
66862
956644
435075
5616
719309
1038747
24361
407604
92737
519150
783167
865671
950594
353515
546276
923962
381372
978751
217087
787716
767422
852795
980983
547855
597423
388755
627868
846817
656018
104932
264719
258552
802340
1008825
752988
775958
570296
113755
923600
854349
240018
774007
813039
366028
773193
751189
546847
877582
875994
116775
855079
829609
473368
59182
299528
41986
9038
252560
347634
194321
343660
690469
420245
950424
843578
899245
79416
956834
512383
522302
927652
735953
640874
80632
984391
434928
991452
432285
608338
695751
487291
986813
743285
516226
321879
441423
101021
291443
868227
859083
240088
811701
502619
1018304
642388
686920
119645
431740
558214
508255
727854
397131
891891
67787
731215
414991
493887
750325
895534
97287
781399
727214
814807
948681
283214
132422
124022
164121
684696
910406
264432
907661
386184
317667
335064
940868
613805
477483
516885
702621
532456
637941
5659
335236
354431
1003927
756417
241942
1025211
988728
706431
483082
542449
299402
312908
744978
436695
993622
1013515
12880
563421
25013
604173
664014
290821
135551
554930
899199
381304
100940
1000106
26821
276429
621666
753332
475996
1003443
1044728
621013
1013902
29706
816615
416620
546222
979260
972952
302545
320645
687307
729997
631282
611475
244204
400395
934730
220442
859789
523793
605537
953502
384687
576766
741787
712215
468535
785614
704076
223851
867822
766234
1018396
576673
65827
685272
516444
977264
290346
149482
1039276
245841
380245
303471
998474
676396
873176
828436
658508
592760
638772
238660
631109
679949
930072
250302
166866
283620
553370
880044
148258
835324
724269
634530
432134
781695
827748
342625
689738
801248
73615
951254
759818
913211
165064
262851
215121
594729
664100
220809
553498
9926
386072
924078
475822
850292
604900
139813
685821
863508
997890
945615
276116
389567
1007785
548417
289389
763006
45501
484910
839648
244566
670419
859112
891845
10693
393480
462637
776945
96012
57690
687886
317377
36609
200841
54731
365761
359783
696974
752197
876218
479016
509867
835629
24558
98296
755657
308558
933343
852062
424226
514595
166047
597371
374587
261916
1040400
121021
919144
317947
616428
81635
73942
908727
1029298
971924
408421
749296
429958
671170
276250
368405
127294
556022
854836
320367
87434
424765
389727
49707
152683
216719
433520
739469
316557
132879
483587
313256
212568
297746
362857
457143
304712
723925
345119
31833
827825
976756
870109
191371
1029710
299914
571857
928134
924907
184516
753944
854643
869542
282825
998782
240044
71630
828593
467320
15237
93461
335319
80069
349329
340421
806449
832660
267746
159003
939507
1022998
214708
965697
622943
1023586
680265
186839
648433
383422
861838
527938
562231
654477
580375
303519
354563
419304
322842
182543
508269
421987
583043
152620
792550
750332
813537
587152
698188
618779
277713
154178
778030
688223
14238
289969
908144
907814
882998
181001
473176
751933
252740
170038
12392
726865
272820
252439
630894
531670
210559
932229
784433
385608
742470
129524
305835
378655
900529
472080
484351
479871
752770
894344
594358
221011
156510
852579
831192
78734
1038640
473130
29776
465179
334716
473910
171970
842609
955389
174624
627079
563279
702666
559574
1043885
964033
754813
872536
476578
900529
728063
960679
904534
763859
396492
386686
436706
189790
138838
724841
94746
612681
1036982
731955
41159
793046
869971
359461
944344
736461
963160
959876
653050
358783
122236
879310
617462
54240
278563
600464
251456
346621
332603
529875
397928
629899
425813
433767
791251
160907
447376
1035083
365807
346187
673050
290730
806886
110183
623187
19828
210548
673699
577113
95108
636115
354650
227991
200109
735803
567722
838932
362285
262410
751905
46586
737723
726566
136114
40130
390834
720014
105683
229623
281364
538021
465488
986673
350390
359849
858551
356
939610
498419
958995
770132
771214
559160
171875
626998
155237
1044105
717604
741388
756900
947178
413705
293843
876602
492317
319131
709333
337219
908744
588636
911773
852927
605044
383805
244312
477054
1039459
604168
828245
74617
184227
249402
777758
89312
484075
788945
366086
1013427
740340
74469
91961
395813
258453
356377
656597
640278
6598
326901
355440
180789
152747
935266
321069
469882
323577
146674
394028
242041
797437
860920
558471
742902
475642
554483
768313
1041592
625001
331366
92485
284698
947917
912663
1021421
963202
572513
688808
297514
409320
133143
834489
1007791
905393
211949
716243
267231
19503
978168
511858
99862
64150
595689
18298
985817
442710
224029
213553
413632
307244
452380
416537
203899
571088
149988
349385
784084
751176
799812
946763
746648
268382
39749
312883
40692
917497
84741
42349
889247
686406
522029
28160
979193
453219
1038837
878737
496516
1011326
142977
471540
184162
207233
105261
566055
217394
886359
600565
731679
486868
592407
956583
156716
949808
658878
1098
258148
105976
172510
391448
143581
306622
679822
1011175
821480
646985
1044318
594529
488849
17091
405862
36739
954045
241372
410137
15443
528429
454683
457633
235949
475419
28776
573721
383092
911982
400751
1029173
323692
52069
561037
669707
937853
573091
1031989
263735
190040
509388
519350
845712
652325
1039045
662179
939738
775883
957270
602009
767898
379747
948378
926657
866781
404826
799799
352893
299920
960628
1036001
609914
627564
27760
415131
879472
253116
996109
819937
867063
964074
648060
93729
475708
591425
39414
713080
215059
1043275
937219
174744
516035
786859
910177
892461
775878
328437
432124
131039
180471
594526
636511
487212
752580
687339
381859
325438
862039
108891
602051
154980
596980
406552
197127
439444
256145
544299
450809
288536
85842
209145
390696
814663
399435
732059
603992
90511
380163
469896
55215
584654
743150
75106
448677
340414
314869
251683
576933
398977
406942
995443
880470
468640
551941
334919
791949
785244
797314
443544
541797
129179
1034330
647648
659183
197223
265653
956519
343161
1035619
152693
615763
719496
859812
482545
256477
383427
49934
364309
920847
460902
695954
281081
454443
775907
748970
88958
114712
16624
234392
770528
188514
390639
232762
166822
116209
389919
964738
877040
257802
236476
159076
980848
575334
320844
363808
730961
168215
217185
885452
483381
207563
558840
302051
849085
37509
399563
236572
78090
737587
171122
154865
374525
586837
410001
549897
815175
920047
784668
832314
761884
219967
147987
227966
551563
104852
850459
647891
1007571
217250
319552
529304
192378
1036179
99574
1027564
24498
789091
91184
320329
796853
908892
162138
735585
775394
48450
888993
494722
343105
767771
618335
443536
619742
495483
119320
491424
156439
535655
272944
82845
1000047
1004188
331231
892977
765517
674633
826310
274690
567022
401673
157629
813436
222787
300695
844452
39830
650396
188956
172476
212266
706514
684928
959673
566661
945497
532538
208452
81927
119335
848749
933187
245553
105373
39116
231801
371742
728681
419166
558931
55763
430934
903601
799444
380219
392044
169029
426240
583482
171610
598462
987379
541209
838829
968901
787694
223967
158720
419578
992244
419813
810070
306157
458603
810057
401154
657619
233859
530500
794108
811071
910719
178566
1031495
229079
100433
172042
651527
220823
234527
979114
107327
496043
975488
128891
916686
948614
320157
551559
445437
180791
912164
226737
914212
178358
380736
686609
1018356
57522
897774
38321
889636
945335
52146
529616
276836
902336
142901
651184
274704
537866
914722
849718
616198
108168
1007317
929471
472584
65678
536545
37780
671578
529474
299533
9281
666459
264158
229675
439624
379237
121601
562387
928366
76980
1025009
740763
953023
160765
770370
571596
409789
547720
432968
938232
152279
279193
551705
272647
598869
829148
418257
345782
517198
956756
141597
651855
345603
11500
31138
807874
440485
279686
640589
380321
582179
988843
892850
794007
958300
335009
837654
133194
549008
172980
201398
202093
386127
823404
164107
383342
627854
813641
415072
928034
842284
38037
255008
256671
603342
304836
400235
772803
1023445
68701
588689
1025741
293589
823599
561591
159400
303662
979130
929313
617423
442203
1005220
314476
691594
384413
660744
701636
106676
734808
261653
946606
996355
94821
688151
568927
38570
385202
620503
946113
923459
969378
645127
14220
622854
472527
486125
879297
967822
761148
870654
277511
761605
418362
704356
894699
996041
774731
932090
139144
214495
759733
616510
430475
92768
34971
1026891
192038
893757
295031
555737
923962
966850
64400
585931
165930
578995
782584
157679
787988
449391
515326
852113
802245
779266
10887
515190
91338
758417
180163
816786
412328
317801
750714
556048
739310
414805
183082
733259
16529
473703
237367
675780
75351
743433
561043
23629
391759
469906
974170
385591
749152
733156
1028317
174255
952410
328777
614051
176279
527594
985260
571696
171399
154908
93470
118306
413149
161806
678403
610390
997575
738579
407854
858455
700763
432174
541577
847153
71313
307659
613535
839463
815938
827875
478479
796091
478656
822616
303736
462286
724754
1017516
313387
796127
120573
519315
891421
1010381
537496
536371
671737
844762
842247
579382
332059
223652
111624
493587
706958
125722
86781
175759
298289
602242
650231
641499
919059
531418
395782
562595
802937
324452
1036627
541537
499311
486666
658195
630065
794432
877483
994267
685239
632283
247573
394185
303168
693916
1002096
809847
754780
708128
901444
229449
724361
244039
1031367
285161
1027549
965072
73080
662320
792593
834514
57082
488292
393362
808495
632151
29110
11316
975189
328167
222577
777387
305503
916023
532978
474262
292448
981414
1020347
850863
96304
219555
503756
100992
943983
389008
45849
864339
882132
406356
1041388
353321
291790
245898
483080
745874
908418
707822
216296
464658
623617
125000
372394
459734
150092
563512
610617
568408
564141
799327
365499
841688
420722
143548
388008
51406
402318
669173
542306
163057
869747
466570
905814
152122
744133
591314
507048
980617
971674
742879
86181
467275
32486
63183
11970
873674
7340
1023961
506350
78142
109430
421473
348834
726366
750733
435188
364513
125978
78106
590951
993578
58738
963130
314140
890775
395402
122642
871404
1034693
484362
316643
505448
335360
411708
901420
410494
500760
340165
39008
328864
631837
451899
196321
533764
656683
962622
283868
209494
903642
731213
236037
216981
1009931
760703
187918
342082
437357
317465
715032
217980
428081
1008499
31973
488298
165176
858147
210592
759472
247537
755182
221950
858588
306243
48588
234368
290347
150575
156116
928062
549136
411126
1014589
403165
693264
458899
467393
511394
358073
887538
556817
122133
146787
434973
15691
11781
769010
573927
639898
892232
1045263
59400
538140
881549
473617
839282
772712
6591
874742
526049
700523
478438
106434
386319
114860
461493
720261
449676
497241
784665
1013212
566531
860028
981511
735397
220643
247936
512673
705302
881240
799433
811021
664437
91917
186321
112642
563076
102309
266092
786713
279072
566765
944662
834339
105619
432228
279862
751031
928876
1019425
888516
214037
829996
842868
532728
526596
121712
802650
768797
874159
40443
71339
948037
948791
278527
657051
800677
861330
586951
24678
496061
318696
857674
472679
325808
919006
131560
707603
799300
551534
104006
215662
3370
691992
312433
128835
206129
211040
187102
453384
644452
219458
295485
654662
1017805
997583
391711
122207
741096
921633
23546
126784
277086
771488
280378
695327
961255
630887
902684
557654
599900
638463
781639
226475
276276
313823
540913
29624
334934
789487
43343
984084
1035544
341718
116831
679445
867773
274551
259496
100374
923000
460218
717326
537750
442849
854647
230271
475724
474558
541175
906964
885322
552313
570242
510776
443891
895508
919439
40258
319476
869557
1040011
1036178
980471
283979
782204
282837
407675
328744
405272
293077
231717
564923
544707
525485
922264
694472
792716
229772
641996
352315
44979
402225
178764
696845
126842
303566
626042
189195
486031
153051
1045445
158420
506145
563343
607319
818710
1023220
841086
761253
95184
889402
112007
193053
1019254
969911
517944
321181
166979
386827
285682
813000
295688
885708
683252
740515
561628
928863
290221
993787
855007
40108
955936
210948
967474
595120
19927
293410
310812
808034
912268
91762
284186
379680
1030306
194783
572008
980623
370028
731641
231462
709888
336730
11643
105925
703009
25264
924552
750625
482564
567556
532381
328262
273396
227541
378728
65095
145611
926649
26689
242093
995886
974349
424338
586860
846869
498286
99939
736042
384951
955845
763950
652712
708482
481976
979304
879079
145475
399717
1044439
349014
838279
362223
521433
38260
957302
510709
584686
381456
989931
541071
27950
376208
536468
906731
720678
785567
920393
647988
36781
344192
794942
831768
872051
855766
807802
673397
630111
141322
418910
340850
121740
445057
887210
22876
808527
159098
302288
62247
874618
427665
894446
478776
548072
396854
500359
98590
308706
141921
95494
368046
258827
116245
702369
283240
645836
449167
272808
690368
374973
657927
999546
43454
1036781
210076
914235
933244
804125
584550
614694
662159
708483
368754
143535
257100
549772
535079
67196
109475
547568
466695
88565
108457
879697
824542
569099
382574
776958
924814
172085
1025782
367397
773463
754674
579791
88849
597331
844876
211031
993209
175061
454736
781741
728066
471997
735665
134292
738001
755162
581250
548535
268685
568004
750739
807783
626575
553927
674086
704570
29363
309596
441676
424360
439815
41597
195341
985029
397254
754189
839534
614985
522152
585112
87400
17538
720154
270988
1010333
440001
107826
654587
331161
1010816
567159
53550
63090
340197
929951
529648
850020
32678
277781
932343
915624
220915
763368
442374
434905
140985
441039
960066
276585
431190
168791
703131
205112
554575
380343
479604
372756
523117
1015478
671206
504038
119856
630994
1022391
581641
396943
612394
21386
49157
140119
674356
715595
413658
68106
93065
717710
458812
370625
213739
503839
108796
690709
855670
650741
817360
467928
704967
812156
262322
1036539
91574
370945
868482
829051
35688
878023
13372
755498
337719
157631
1033552
562004
319114
819978
343815
814404
686540
45613
358226
167202
841432
617199
714266
652720
956134
305197
161375
189352
70963
931498
975143
969344
632140
911363
86696
490803
281787
678861
770361
525913
75833
319759
86269
547984
675510
970178
177533
54955
821762
121513
508338
40851
482502
511128
183898
250043
404494
119246
587942
305506
25585
995056
506148
360771
147071
41189
141733
350665
855745
219131
99163
717476
224925
79888
242890
609783
970063
46615
842221
805455
556096
86577
643631
314049
596636
927245
133633
634496
990395
510089
706555
756050
148862
193232
461171
990350
876851
981214
809882
959652
278858
734915
792043
251748
629038
301700
584313
720558
835454
659679
264924
795475
944119
472756
746974
257730
787877
815724
910702
897916
713118
643712
62627
985756
104051
970764
785179
533818
308299
390828
920817
574518
1015114
694733
363945
256139
232481
612291
818781
806351
499112
622447
545439
406581
453377
359258
1045258
173830
874498
461439
500699
661399
148727
857536
325563
444021
89537
345161
167280
12728
547635
724650
448186
204603
277875
706598
275942
603260
821932
995523
951973
1016856
497027
678503
798530
723237
888618
375235
408732
938662
555178
673552
146451
599050
536750
748199
358515
1009421
846632
662244
70065
464704
693603
409827
317565
766373
79570
945202
368450
472159
440863
711211
482365
887180
296589
475729
1025394
458323
431984
592428
292063
525119
957519
255014
419620
420541
25089
945688
207423
226191
639960
520358
1012726
944359
666973
934718
742023
59953
187999
1006465
21047
463716
1009637
860484
242315
402536
706964
919923
931607
20321
939023
114638
216520
953841
859318
158138
592272
911202
680237
156688
421474
266304
1009028
220739
887175
867121
262407
196781
18503
441820
852697
757150
28650
529100
758872
383328
414635
858676
854226
548684
836201
1017281
631052
314255
370458
230950
16216
549815
340354
99190
345340
525529
974148
216993
567051
694077
367411
230317
888827
820043
339033
600207
770441
367800
64141
775314
571528
31786
904867
157668
229594
945101
142301
451341
28867
118978
799949
734493
693386
549180
317396
1000409
854529
379801
154317
900008
116318
238608
189247
870402
666613
996111
865710
490667
341400
537809
62834
624968
507852
526110
159062
425044
837183
422619
452808
766871
964402
731133
269628
180052
850248
736221
571428
112098
9439
951519
917607
459886
749554
142194
482336
94488
64984
910600
513829
943418
777775
385640
230433
718059
936475
589386
664891
454958
250753
1004571
697909
497248
904729
136602
701318
866454
713519
822353
360398
713246
894028
188833
754433
34537
1028935
259877
531741
550260
60339
636864
444078
610666
264516
144106
795810
155251
274056
195881
494139
119625
261173
846841
156326
812115
968272
165064
413458
50581
879518
12726
900228
1015610
958897
812372
106710
1037723
728101
624616
366808
21793
58807
655088
136482
716638
106123
271645
142877
493134
298073
791870
565149
622468
362423
118063
1041676
222034
585557
245002
608439
80887
258535
276192
680311
900282
95105
66977
1032483
535224
872564
781808
652525
785488
404437
206826
264672
1010842
376700
136275
622220
935633
543486
869126
753460
924835
957368
975807
975671
776246
641620
347928
38078
747888
516554
477118
908316
451330
201538
340353
795918
230070
859181
166854
392592
144147
121045
870964
628556
157999
281435
370055
876087
806443
777333
53679
28828
976228
872771
22563
806406
664727
561368
617898
712158
690699
919403
1002556
524400
6264
819633
910786
950896
72649
62252
427069
942367
312963
761904
807064
926350
473487
107244
111076
1019986
763315
405603
98906
356293
319358
693680
734167
133809
668296
491431
26505
306105
738149
637547
890122
579101
937532
779351
465065
639509
1002357
551921
146251
343195
660477
83221
230762
318391
811981
606154
166501
985454
244756
1025270
728557
749159
915952
405130
906440
119693
920559
621711
335860
610818
935463
805596
88286
411116
232135
125643
647214
795986
828523
828773
136115
152886
780796
878505
66283
758407
852038
874955
961759
691606
566643
574227
18957
73874
1024885
948137
384818
164590
586042
986019
284894
713882
384628
12235
414980
682227
366855
186196
323565
654252
849954
790833
870869
287904
282077
1042786
17654
501361
18229
1011027
353758
960752
764721
636240
849419
835498
588648
193171
434111
238582
1013662
131538
960449
1008151
339643
520292
681749
520351
144310
793259
38714
608055
49014
476600
164719
262938
225697
78627
182280
205325
486495
1016704
414861
959924
910792
1032356
501729
115987
731688
11877
857513
654083
651283
851753
432835
710448
826248
328684
803721
481694
18573
149385
61949
244225
955271
941676
959533
987453
736827
22502
272316
190864
149409
730983
805058
87802
465933
504208
39545
346355
972938
116381
41
1007854
507482
146877
235926
505702
824254
308770
788017
161432
9425
441754
762170
445865
162042
519984
460868
275668
843604
155440
438029
804466
574634
260454
42522
715387
756086
500962
469463
44516
834216
242487
657969
656507
507161
505245
334262
754202
461452
228565
619491
720220
655044
741581
171797
366538
169278
855791
903060
568424
333584
639447
380687
179871
320135
895663
808225
6371
482268
880263
317744
431849
404226
65571
23219
375212
758662
305466
929856
140024
144517
615511
790859
74744
309411
20123
455804
57448
812552
827475
460101
1030970
689820
601296
161927
957447
274505
187859
822080
747892
471573
932702
968853
848411
424552
138270
719082
129703
463740
962245
458666
116494
986422
12385
324328
521977
390921
720470
603347
744443
357440
734427
169156
945661
794751
42425
975734
101386
642007
702852
827354
518640
166841
548388
118365
271188
973988
313423
152077
902540
1009577
169921
673335
192621
432771
62356
360331
901073
605497
869890
454412
885184
791528
452224
51045
907814
734406
827763
66653
835764
839942
739955
450781
657121
613448
134413
412874
97099
169459
86368
326549
415734
175765
506143
280705
519751
659478
391828
669262
845175
759310
190033
485153
375062
603274
428305
889025
804758
845417
1042035
814465
107618
783865
302757
292013
681801
925985
436340
23074
477857
958141
124431
21637
814384
757400
332808
719397
832916
795609
249487
471330
375098
211622
972095
11131
297410
500022
224430
245595
823688
502318
790098
47866
804045
259409
989894
465265
237921
58707
851759
730818
613649
298872
414683
641040
994248
822885
74009
348707
310603
853159
185921
838054
892535
739864
437818
380053
152669
1037597
16005
279978
498748
466007
158124
894393
21679
724836
303023
283896
751382
10790
1042926
47875
185243
452365
709146
720322
850675
492840
240651
1018066
671386
908120
412706
64352
747722
928911
159537
335934
471178
232486
531650
864829
730174
297636
701442
46358
196402
114339
1005031
352881
37877
646660
457928
481218
767481
377101
98375
174057
977858
634586
706835
424714
87075
564046
427348
280524
470474
500779
652837
483463
615163
47985
599373
158793
122447
744184
557287
169115
972968
720487
245340
705895
453802
820301
181753
63342
390000
367576
782007
577112
991158
167807
94252
180737
487205
479818
486413
94547
480278
845397
142736
905208
470073
988101
904043
785634
149725
124862
103254
1009275
734452
283940
906202
650215
50998
952677
374766
538379
807704
527923
427611
191721
486097
791336
987627
435280
356171
624044
483744
718891
17374
427133
160272
954019
499318
108405
689934
403474
638279
423093
950589
988186
225901
897908
270024
517272
249730
36703
821420
801091
957172
672666
18154
679068
823497
777165
432040
629698
715726
589299
600754
675212
233803
896504
563976
476313
880766
9210
222836
395557
225557
1044076
691729
619755
1015529
824630
740165
647081
755309
248187
251254
152105
248348
495377
367812
112472
616067
668121
694687
956614
291800
155393
953569
668585
284907
375539
127076
943411
681874
938499
240000
109991
677696
7692
905355
979286
1036340
1038941
723792
808499
901870
1019059
722495
484363
391039
956101
242353
801932
8524
361937
315177
959517
685364
660098
461280
627189
893255
391308
409880
877497
614042
372756
651389
127626
881506
409255
368533
99191
483024
345876
922133
888753
71680
477049
977564
948518
706902
21188
698323
975545
148915
561575
182927
419330
95698
155693
976786
428641
309245
552708
159104
758860
167360
489068
846924
404477
1024935
48016
191024
708888
972594
916311
609228
690020
647074
466330
557806
682390
289242
607398
657649
50023
644795
119984
356532
315446
761922
589935
491304
793088
203156
346920
1029946
933591
442170
206187
816232
411459
355867
77039
975790
224041
150574
483989
404599
971249
399026
83210
867820
62684
294795
515472
994425
677764
310669
516875
895926
455848
501713
671155
47451
881661
974195
951229
322379
346478
264097
454330
906389
857740
459102
804543
311694
63171
213922
426531
1034239
67050
47915
428002
814602
280122
371583
815136
495696
891590
149932
816252
243243
892869
87812
867215
20894
174555
129812
467988
592442
416845
1040490
911347
149217
196408
793724
661528
970828
563721
1027379
296218
564013
663597
396675
339973
205150
260925
344337
1039353
546627
362932
495516
956913
336107
874932
363303
596694
419750
170464
840858
881274
960082
74498
372362
969962
70235
669536
90953
175609
821720
390090
724419
933545
67704
230110
801342
390596
322500
774639
569435
90929
565260
390574
996370
961577
337810
297067
127893
594785
166081
229701
183407
94844
230314
752214
930227
273371
390053
174941
262676
474090
524289
212232
911673
516918
297778
816032
205414
794558
884476
618090
421104
372175
481261
977105
981344
182867
59984
815977
1020521
4438
101696
826688
618142
25575
952572
248421
433968
955845
688382
571621
479150
45940
836210
290511
160250
381042
390087
714233
389457
752122
734494
177517
665388
729024
811885
952119
754420
1030727
1012649
1004455
2575
873874
817253
686508
134749
452849
632607
56589
347058
877155
282557
718857
128611
662090
906578
1027149
320311
610703
793087
188533
1024612
848710
311238
123529
726056
37682
227674
559220
408397
416002
809807
476656
102504
140729
183200
77461
889238
313473
660222
43320
709879
456637
621109
48304
1032657
997679
160668
880544
333268
612242
733881
878832
529034
705105
961071
785127
537675
727794
996846
906742
992816
155798
186824
939099
101743
711255
509788
45042
665158
247824
756092
715633
923028
362803
437734
751521
407414
147244
435855
847846
781087
184365
721195
218282
159064
744690
668657
549712
663447
918026
909001
631841
646644
1017591
280532
1026022
547393
558299
793818
958868
711033
864994
108319
711971
833087
248021
855586
972789
99986
585778
1026879
549254
489212
771506
316595
197681
143172
452022
813205
544107
338044
515740
178360
495268
231576
302555
371969
442797
269259
762246
12321
94285
883142
88458
163017
567713
51975
877906
529486
707378
403550
564890
229378
590787
124011
45362
612161
395476
251328
759517
692687
96725
662552
90961
126294
34693
347529
236788
6333
765884
322465
186309
387953
863496
117634
842260
108225
691099
739744
202535
888221
730725
432209
694006
911221
390655
269226
888302
186711
42338
12993
800402
43775
754845
235275
244537
162578
579764
804024
793849
776835
1022473
982117
1017147
334860
495405
54666
930207
770354
1034249
218943
40491
514251
613346
1042949
412213
310106
997668
13539
541459
447227
716276
827911
25810
99863
226658
442352
627638
317979
591032
840742
508368
210279
179215
874860
782353
747352
603635
1014364
102264
887433
491021
238516
870732
851018
266511
453870
122722
863640
655354
27805
116376
98087
546081
284537
108976
21245
557422
602901
221006
942812
990878
285289
255340
85573
653058
211930
834512
858494
92896
891035
544463
297589
771225
870864
374991
1021957
510349
24969
597478
475437
980458
573439
244269
111910
60806
262527
391466
771987
589815
362674
836812
314478
394400
1020489
535334
539025
499145
585608
337955
271379
224356
19664
538716
804216
471529
829599
871718
521911
212237
417039
806941
357168
1013397
459621
682908
243912
665328
159709
595158
931359
491190
856483
794239
480932
967543
330993
868185
563783
492176
638687
945265
252700
939223
787855
788757
609123
798796
377492
346424
262267
471168
56733
957681
555427
207953
827215
66193
1005408
337487
652306
124188
507765
135421
932502
539466
833765
634273
356867
901421
380470
387831
713525
893934
82503
438982
552882
132197
820776
719685
882178
622159
481011
772392
707049
692338
790321
398223
791619
696215
977306
481533
12032
170887
881077
790414
772532
998774
800840
107457
724268
487696
927633
815881
328043
274711
902067
841968
658445
702956
230294
729078
905746
995649
934755
1014524
796263
91935
61700
706250
870320
118800
53120
275388
7526
582883
514461
121740
731653
160804
354227
902088
176663
495914
898324
534706
701258
83704
147417
416252
396758
688781
166822
62627
88388
499118
967892
601339
792964
274082
275893
889677
96044
1043636
561535
568529
932742
719146
56849
435762
619556
447577
794040
257458
253809
470999
794684
966642
569256
304462
467363
329654
1032852
457063
1000761
489113
1008942
831708
677124
740780
383854
313313
591418
305511
79400
223129
694116
538135
40575
927578
5228
1034528
868525
393249
166979
351705
1005018
255742
816556
141439
647487
535446
536490
1038032
629406
273519
78052
650112
1007019
223749
118830
4510
521996
688837
220123
480059
55947
746723
678753
186229
618269
94629
575366
324062
289453
36171
65628
1045020
671825
397389
492834
781140
867666
41756
73119
868864
792500
150599
723815
138499
687813
137570
230616
24860
619024
77887
888133
214213
373576
867675
486228
436281
196767
562881
582941
668441
268502
326383
789529
31075
249365
977221
264235
323319
288600
623005
165206
754696
698004
711543
699346
514401
810899
330126
1021377
108360
778224
70983
947051
36404
343109
711430
120253
478011
579214
566414
1010704
434220
88829
112502
128722
1021289
110252
541009
353378
873386
774923
591734
773925
242852
121889
987149
251822
276131
60003
358363
1019445
347692
811623
290611
153708
1010575
103297
406434
235391
505198
692314
916476
982264
468875
457498
561583
198529
570176
768804
501324
4169
913328
859417
823711
895855
76921
440193
392194
971786
259980
65719
255278
186234
943810
205845
562884
34020
741661
162523
37284
907731
206104
631098
998739
835873
253455
825543
15658
770756
586610
199263
24250
299503
880461
235221
871070
321427
668080
963400
341445
1044047
979321
830897
238493
372014
440328
565190
684920
15077
237450
221659
816233
823064
716143
911704
470783
368689
1019090
748564
978975
352962
664079
91144
778671
428659
273552
792857
870355
52446
929625
785258
393680
340414
424549
494909
667731
288516
228062
241403
611561
1005785
411423
70716
872718
806298
968854
402084
1007454
9971
434175
652746
842646
562811
675146
275251
850373
104914
714939
532752
549769
1009724
66630
911712
448854
37528
468106
130402
1040372
706200
626536
109757
389637
998927
346045
216114
251056
72881
545215
180708
605519
909249
446102
811818
1031684
566679
1001138
573241
654124
767642
505455
798436
324710
894649
267030
483292
36885
306024
353754
796909
242983
656137
737884
520594
730221
470264
535496
727328
257119
902206
448792
795193
157163
1018838
581392
338715
855645
592433
176601
583159
651696
51580
834059
666489
160251
763789
727719
170146
749703
594236
824368
130003
48277
749842
1021540
98154
52884
43240
663082
915530
8975
673841
529725
498827
989016
102598
185939
68254
800086
130207
265369
119535
965711
789055
780384
999366
377417
999412
120153
444599
600127
465749
25612
264249
537933
858059
486670
952397
173020
243573
719346
144645
342803
11450
235158
531806
727993
878983
317726
907931
879368
728822
949163
913217
214627
349222
531821
40757
613031
212978
856474
187409
104214
921031
602583
405334
1004991
169641
213282
149025
532606
450026
390364
584929
182751
15634
298400
889834
763615
766774
1039951
231993
624428
893347
442552
708196
797410
561337
574673
605674
421356
747437
270605
932584
737718
371917
844
316151
303443
702893
383282
494205
157623
577467
238385
884294
333727
386401
361657
282982
148489
451069
923776
730791
226929
210057
519195
754494
840797
365280
659537
609602
923596
790157
376065
985975
532316
538816
772058
678045
614950
341905
153887
989843
606785
8333
288715
268195
252301
244353
894000
59653
826563
574982
205168
1041580
118324
646012
113571
10401
539439
174295
439343
264082
944364
445547
893502
879437
71602
778177
674879
91854
32881
623631
189896
691796
422355
201197
1011486
157741
610482
538564
515963
837705
16840
572145
828501
472137
358838
119911
981399
566438
389136
58687
1019165
274995
999435
451156
925659
721230
495913
694256
224509
241186
604763
462565
784548
582630
559313
283181
751635
823172
262662
557965
1016862
344911
328231
688516
939508
460181
802346
138519
619178
959560
795394
65618
960700
330528
615244
479116
217115
589243
916580
306324
718581
11477
180830
857266
182622
655622
966068
335144
769017
1006387
432291
407837
738274
609824
679020
295626
594666
551877
222284
361516
541403
135993
240927
488128
432557
750225
115949
520693
857700
830290
183789
63162
1015160
398149
160891
133334
59660
603194
542522
218443
415301
258734
925669
368523
288600
2940
449550
904146
775762
322403
212391
243327
699108
47788
165176
588218
491610
750559
288608
366625
283833
474404
811739
426944
911166
935486
675077
974370
668802
661702
88540
90008
49686
1014974
610403
643926
603582
391625
671807
742745
1020928
675678
11672
1019566
38377
265015
316157
325819
391626
83195
377738
978692
572371
489350
329171
1021265
468658
569411
958122
129492
174205
368521
661426
825415
243712
1021337
993510
867916
624310
330984
853701
563539
499028
294727
401643
746337
989941
460706
679912
323528
686777
506346
1006403
564104
143699
976364
44431
650146
730824
245419
476736
203698
318214
604309
168239
1013630
971673
889180
97329
892536
361284
640968
647165
969226
215141
321976
432970
195248
157916
104295
771166
733492
351647
926148
706494
388424
692050
512319
724838
499694
434440
732650
377297
738913
624581
255075
522505
916185
759846
534667
690239
493487
976766
1025600
708493
552927
308309
861942
775521
45148
232763
225066
990358
498022
574629
528531
655019
958084
960366
738211
1029532
909085
638125
860761
439320
980952
386553
585728
608854
87626
181248
219355
459979
970743
851192
990470
543798
325416
824711
968422
354373
619808
732027
782604
360354
691480
901991
286262
909925
520773
452325
321353
856271
943557
585351
604179
709371
10872
974134
203633
802481
368043
739682
553638
264428
74882
1013823
992111
578108
665817
26379
650173
367510
296358
570437
711421
687140
879620
772023
211954
194173
965134
596643
762556
779883
805405
273373
623353
893681
572134
335674
335377
1017254
808138
539819
691216
43535
1781
971955
906210
670753
734674
993178
564012
385097
925248
902787
537530
471223
704699
879354
128542
591220
1044282
948547
161514
778044
665218
972736
3237
796297
383284
818511
532340
978698
32196
16671
575379
1040633
24464
552537
631789
832396
118187
607849
640042
1038025
272008
10849
583156
640337
597755
537048
996928
806597
451187
488992
642725
699853
442684
149612
711622
243744
251643
921645
974152
746036
1041443
147456
8070
82026
975604
661259
788954
557415
188083
502645
923679
56014
766144
556779
558525
810610
1036932
480588
446499
773432
977826
1031279
392812
779790
137914
423536
424606
544461
66346
436324
263468
588097
1034862
140813
928278
8429
213674
173023
863360
488132
549692
670236
244479
216069
1032970
868348
525009
1003848
571612
850291
322402
784509
129133
817002
679354
19852
107573
571187
660751
362880
476101
1033079
765804
875592
292481
957766
35977
953646
660413
155838
242188
87641
18963
828618
620289
394197
665744
550301
436724
171922
962603
535914
1002600
624781
313653
325222
114324
663172
83445
504631
585556
442427
282804
435512
139816
976219
335053
824072
463846
224337
33086
31020
329988
621511
729132
110952
844423
802558
321629
1017020
281104
528334
653560
460557
876832
104833
445917
36443
914626
556283
898228
950618
317063
565001
248214
477567
632834
186967
808019
307064
294090
314028
385582
793632
189332
840369
922921
787380
369053
66878
283508
415015
730602
289312
883269
826712
370950
839857
1015943
1032933
65699
790748
242315
522352
557924
681718
365552
1021122
812880
151449
998601
417391
336094
574940
686379
20820
226099
653610
945256
904632
860908
309459
735652
905267
1033451
259061
924659
204181
703074
535461
528335
227005
881089
998531
564192
254596
687832
200337
265512
563992
358314
597074
834621
490429
494058
79671
900610
658730
220063
772584
466220
446497
843933
681124
208356
673742
845195
786710
814710
334149
400520
319044
716105
399154
216802
432184
733670
952897
617637
727457
110071
467772
453207
360718
48061
603940
541504
704185
747693
140705
523261
543194
908802
392457
559788
295376
777328
400539
754869
844212
822821
286494
247160
912391
297575
252780
891257
554642
531650
639838
457192
853075
542497
533164
833507
18473
682000
330065
401907
389842
967836
510104
141133
747069
978255
814731
353531
19105
231385
731846
387019
225867
287272
531279
811846
985525
799369
1021873
748320
63601
326094
60047
354745
77275
40303
292046
162545
1019454
590540
762485
668780
426227
408443
799350
982290
650122
553540
609275
188593
203689
989255
170370
374439
474914
74900
771023
294454
72014
63766
849037
669836
899378
673140
1006097
909927
672847
140633
106223
22262
947128
429965
474594
168277
353874
214480
409754
396606
135104
722474
446299
360334
767901
17740
1024405
649795
269874
265794
107236
848335
509351
226282
242706
41318
464247
149970
340338
980124
122969
1014455
396828
153466
746216
965417
473046
468940
828076
977959
800202
936589
655160
18103
973001
1033955
333669
595913
498678
720338
66409
541689
65581
320614
234824
763188
758301
476515
423103
1036147
327539
104065
93794
248843
709232
132144
560030
820033
287215
1008104
963362
566126
647187
772547
330569
626955
997236
788305
644430
786568
178398
391933
729069
671846
282643
136287
326359
23520
141494
914717
795075
49102
482727
867456
433144
825876
952966
295977
276588
1032956
120375
684342
426579
441078
798409
364686
35842
62340
590308
359081
208204
975967
848016
194687
407708
465381
688040
195329
461565
656751
1015141
288134
302382
250537
618938
184485
158266
643796
305560
737230
720929
22742
216691
669704
448213
1008767
918770
513307
732126
972021
590430
888471
214069
966110
23060
910485
735440
694114
123733
891168
85262
74711
563385
392129
259800
99554
217954
257296
332991
145720
648040
932492
360888
214374
139365
898982
918379
164901
832607
643364
425124
902925
242
464236
503273
319321
878157
886433
637637
698515
885326
196142
889067
95964
435358
580391
484976
158228
378447
946174
956605
833327
748650
46877
1004231
335802
80439
136179
549598
721212
129703
761071
811494
105608
758796
968280
453025
715170
6273
305185
917040
387807
812790
210167
864450
447572
279275
453791
249576
27241
179810
918719
141740
415782
527505
160190
842591
409508
298727
877228
963674
51014
952498
466573
234020
627911
505265
799263
614168
1013525
291544
531226
542133
446452
624558
701952
321943
747056
162319
628464
415451
134175
1041959
624181
944361
119185
956241
836672
250433
414816
162063
609166
498993
311323
1008900
481280
596825
806849
307063
93778
915527
167892
844936
42500
880839
198115
650051
926852
539387
908211
1018501
904754
135601
914585
575786
740583
651700
289195
313201
419646
480272
411206
571514
378215
653182
808891
609772
1029899
469233
724602
510923
784938
483132
606766
171219
978886
293592
211505
1007395
162572
731780
788508
685073
671108
170948
12991
379478
897370
953442
919382
473259
356904
97115
821623
297610
770679
153931
567674
377604
916494
661272
772673
932994
863207
678292
209392
1004699
817931
399655
69776
159575
599207
526384
661825
665795
622037
312960
332889
81901
631680
120500
279803
629314
1002748
880979
429650
361132
261782
303517
275317
693650
872258
852766
968213
848115
8030
135695
87890
325830
820414
830782
996248
499094
536449
134736
1010406
759496
633016
421503
915964
421524
225873
139296
461052
706675
735960
428853
114745
324273
398243
642592
749811
538376
401216
84428
877898
605605
180470
448972
663667
900309
646755
289353
785148
292411
547826
561499
378379
177517
886294
302193
367142
442010
829979
328832
176066
1001964
617506
290805
954411
288232
482887
1029721
230951
400104
514717
354829
1017206
224466
592982
425939
295808
1038262
677167
847011
236366
992326
327237
228683
659547
169836
969951
107651
869506
326190
749633
384287
732032
77228
309603
639294
221722
940937
705767
114803
993947
427071
284164
533750
996979
327500
259649
406494
941324
105227
790048
721062
860591
803839
581178
284221
584045
645909
563882
165162
827468
288538
594509
602088
1023656
209625
318114
313915
52766
452068
537618
543838
878589
626828
614523
280723
323535
160408
594095
906140
189259
1038437
374311
68208
204611
446104
466230
15905
132891
430986
1036902
12085
378211
752590
405123
206843
104418
567790
560574
539813
362221
707132
288686
946330
373180
473894
171905
527320
841019
440756
1007044
15039
379889
876869
289202
406778
632347
165299
300084
462682
442315
275225
889779
820170
467774
19496
607628
784386
551541
536534
638923
856804
953801
651241
178210
603612
524119
282073
733867
21424
822990
329258
634305
165919
220935
825516
466421
210387
815625
556125
441760
736799
828959
898514
831944
674545
783563
174050
615713
70041
553094
571139
840909
423825
815182
647649
355921
1018509
321615
325817
145251
735854
16046
637277
170536
714094
58028
463506
438162
621369
995109
37993
453875
3622
106119
206046
179411
91009
799915
498595
700007
814353
457056
173510
889906
299042
1033009
577506
409551
954811
864682
205969
369842
220007
919946
459403
15736
592703
112726
265005
623715
876976
595191
655182
158833
1020112
708577
509345
213621
753199
247432
61950
249896
43664
509971
932168
426756
1039027
194148
978805
332685
320797
806352
314461
338328
77361
950410
927502
499528
175871
209953
839592
480016
198597
151559
78727
694566
242488
248379
277102
909509
817073
489411
808670
210042
973386
6436
531321
266526
878127
455926
272095
227829
874706
664414
739931
117283
94092
826020
455973
888572
224468
567923
882078
874222
513705
299521
94960
938642
684073
656902
22083
150421
337137
1034996
1032165
254651
168517
293329
61037
925883
90985
4320
791112
808974
961563
998491
16036
907523
3100
737651
316896
188318
1012013
329246
254382
783890
467510
953703
1013135
398604
639218
819355
284714
77184
238090
548717
160385
381467
1038268
618654
776535
167742
622215
906648
229464
341577
37572
892455
692351
140723
273874
789955
809030
453785
924942
645343
627672
39107
809607
939386
220468
521098
666969
176666
527715
814657
567918
277881
69266
141655
841073
1012932
892957
557733
555287
262090
976688
869164
147881
515202
954255
728344
1038683
789423
315958
408546
400400
480858
839721
581954
519371
56777
486450
548676
727706
74502
467141
8493
242918
902159
558240
298455
211852
320766
662910
585029
283444
744965
322527
225936
507206
640747
535940
139483
748368
30815
955662
724348
969861
73319
507452
570547
904952
1002313
677451
57016
52418
576034
881988
57278
902083
846094
164439
357978
341473
1042703
442605
38804
988337
746014
840895
12424
320847
102644
565994
346556
496383
953483
866359
297287
538349
280875
568309
882354
278740
652992
948911
262286
564490
707025
812429
578468
189016
198793
643747
456162
853574
493263
650794
817802
607682
840005
163782
882147
731925
1012267
301352
588828
946383
993995
803638
476845
312762
1032797
72409
981774
153343
290306
650925
961559
942769
237849
88856
495083
95556
619358
452576
196407
150752
930730
233830
375845
782576
806144
1035805
886971
679579
337986
824273
1031240
345223
720593
440589
781829
213020
316913
55794
746272
10134
41729
224336
888637
558829
780924
901490
133126
610499
807765
202726
201643
200404
779324
704485
476110
889855
351905
734233
121756
974940
348304
749723
600947
22041
218925
112798
639229
304054
478056
929723
643181
194578
742336
22977
603991
669732
92633
114598
201462
736665
403147
71728
199352
1011985
26871
970435
583586
681492
710040
304703
398002
929737
467157
527426
975830
576979
889983
667188
892547
235190
359703
78450
724113
568182
964500
829298
537284
23383
645508
905975
534963
775336
36822
799141
1032482
250281
32308
560932
341173
790705
603167
143278
554004
678594
1039191
478294
245627
348193
985165
1007715
33717
660868
650752
430797
217458
949968
831
767561
692955
711063
291672
791438
867422
534487
871563
221201
31083
200472
686804
897743
372825
964970
686046
974168
667328
992122
41931
283863
978305
980846
315034
1026964
797545
524624
479336
278883
195062
1044693
20449
766120
234338
444296
480651
739492
208178
905570
100627
328644
950901
114746
843846
903807
549453
379390
1027257
642215
653401
765235
720156
327245
467677
1027055
101003
88922
451978
111003
60033
70652
1034926
82476
516484
30306
374378
1005970
495412
159755
418873
77712
1024849
106930
514517
303292
784093
781874
426698
680669
772076
159559
847766
367872
81896
438362
71513
1008689
500501
452398
53160
192934
853090
678760
1014809
191004
457581
779019
994551
687004
843003
872032
781897
987737
1008686
306096
795607
528571
997180
351950
834995
685685
829312
707332
50070
375111
105439
760000
681902
596350
3677
541535
538991
288953
168100
66508
647944
246050
767942
1004845
96469
647622
152896
823255
380142
696526
788078
57893
1004353
323449
589005
188250
516647
153417
997419
842508
26247
395607
283297
576042
445281
879246
439406
865425
749399
204415
775071
195894
295926
589165
297470
511829
734942
378146
145716
836993
530824
586795
899606
666884
677868
47895
36850
314433
796677
115626
835543
334749
394201
630381
380651
604909
243152
853417
192744
200723
361668
866366
279527
372879
808892
830701
897629
357567
383335
689499
615364
983017
1014184
1007963
318463
554903
781108
81124
570283
637218
213575
451290
365846
715229
756743
748380
398140
990717
192098
144735
1039236
71718
141714
721784
220106
819897
344977
681350
80329
404673
1032829
392360
407868
756054
914907
718858
257795
584088
786787
886291
657921
345753
611923
1003828
648291
1006280
373247
533044
938868
177958
836556
791404
666216
126597
791551
999708
468535
713219
101210
118012
223884
84220
895953
53676
292490
877915
274642
885198
481939
828337
56701
41930
1018961
444518
888388
670164
519810
875430
1015154
355097
1029914
999228
409407
491413
546991
288056
20211
258229
711283
944435
933824
47677
670494
665991
158803
598892
50800
137295
265489
467037
967821
936948
962083
455361
1000103
694887
188606
923707
263915
88756
646102
461282
68137
163516
336100
286036
481150
246233
969506
443105
689555
977171
1016570
659761
636757
340381
778908
971688
375094
511563
910810
693173
31677
691213
26239
89050
682855
849413
127295
56508
160572
478430
8042
45413
380957
766583
92164
1044320
851777
142375
917898
713255
532576
611777
86171
1000229
514429
335207
582032
332887
243555
353232
495741
397249
642346
556838
37140
985069
179706
699475
724209
698675
21246
14820
436735
977968
377242
62228
210986
997277
684480
994748
1017229
37912
280642
964975
630994
395580
714782
74975
777333
682055
890601
488686
500647
274335
169930
27378
311260
248290
976076
9920
707346
407026
4960
967780
804557
230905
567692
938167
703514
519950
309163
766484
608245
862874
878266
550340
758382
484332
668417
732138
911292
223278
603632
81179
971693
609168
646326
131962
671142
519884
514994
896573
815232
96947
390613
195656
782713
937889
375269
666298
788874
614447
998807
224644
423161
241058
428858
512844
325927
746367
425102
671792
61923
185615
546876
386860
777146
959331
852133
337822
897137
130925
494401
94877
685307
307164
487029
595921
496861
92196
346626
661177
263755
724998
44393
438068
193835
237446
214039
277903
647341
966322
907462
1011241
850612
174314
882069
309717
138973
588899
62095
945845
816685
279560
292469
1036428
508641
649412
476692
124135
81652
821689
237993
171465
184496
686455
543733
251485
457722
507953
155794
114781
428683
852127
326431
209544
748176
986538
391135
477405
658467
595423
514773
21385
241972
179962
349096
421119
532119
1021736
353472
565931
633859
780092
535271
248466
504868
941308
117822
80782
158224
83038
527736
829685
538560
794882
701661
561074
946634
644576
519287
1003443
62405
708038
772303
535287
596558
122849
269145
17068
204366
890022
682529
994002
824339
335004
888916
675717
948512
901599
424858
10705
65877
834129
892389
49878
121857
131914
112716
485802
685286
485131
733802
254840
294069
824559
227033
130381
42024
406003
492081
190319
931023
572764
585411
815720
909582
451057
613775
939160
233782
783253
1045139
1043669
549055
539404
605877
468883
578988
911342
444315
210807
141097
798887
960118
19981
590304
336201
968796
388299
385856
24924
627491
62076
881638
392994
967717
6515
857224
555010
799439
369471
105933
606948
500191
941758
753589
343636
190865
155386
224157
507139
937259
469058
654119
736749
741168
1036410
157334
463489
313638
521461
59299
728310
466333
545314
450527
5158
483587
709305
1023555
255593
154734
31909
625892
351311
540267
959617
143968
525840
773668
400037
264061
643528
750209
597522
818785
584496
565779
106540
852818
461162
601383
631208
667120
237859
330459
284897
1002280
147398
730907
719105
712740
138321
347814
670327
779818
489897
870791
210843
645785
181236
993260
133908
53056
477651
341431
323132
540317
325311
951362
121910
477702
833381
286580
793009
578804
449384
580408
641090
60383
699814
140024
554847
77767
849599
386175
334057
106550
27430
980785
825949
985595
1002496
484045
650952
134220
991849
585078
204967
945215
64598
853407
989383
438677
489793
495285
733059
223445
477553
261403
830376
118423
28219
874349
686007
465118
925955
920590
128092
823861
1033651
1008112
948476
431919
311442
723779
807123
40230
613343
902046
653262
356989
375901
523725
551942
337356
339138
301413
799943
55870
671809
228142
553774
457216
923188
547951
476960
1004676
614555
839267
19933
900095
655997
275286
621333
356566
174196
171792
349797
760872
917731
218008
541243
704197
493144
83517
219025
159652
692205
589202
412331
103042
1029547
668633
694737
353559
1002448
184922
558014
765432
196913
919670
8432
188212
211293
420319
168054
543097
421575
607950
159560
470725
318484
299148
199917
58904
59227
98440
988999
361727
977370
744668
461846
625892
798298
421888
465189
475722
993100
668146
96015
76147
629673
30814
875775
236804
752137
452936
591895
160799
761885
333355
882909
844901
981333
744408
439899
231197
42416
381774
693142
928759
692252
95404
525471
840137
123396
223409
954289
254802
797056
1006851
172823
579231
50454
435471
646150
193458
794562
906055
714895
191891
768872
921076
304942
1001325
189018
231614
252147
161802
453039
102105
1006447
636229
623696
741359
129429
893271
291570
981974
237711
322624
171495
1009192
488340
731917
707967
61250
377798
379223
390719
123476
747232
226357
1002596
826592
529103
736507
91927
338415
633914
1039013
459483
986085
286308
1038945
572281
51589
741337
378783
114744
997702
955007
468704
893200
167545
886970
518186
569860
6976
26551
972959
197533
333061
728638
157460
316395
254319
1027841
364251
216453
351439
144203
888904
1036518
853708
49268
794349
548420
51002
335305
804161
21338
399345
515961
304977
49161
137655
907996
418202
281201
770546
1032751
480968
367699
953682
895667
151391
908144
919230
355461
325229
827490
101216
870189
557615
775935
613735
479328
175439
322549
564674
897549
307125
932354
976721
905337
991324
1003778
897412
660900
604056
452938
651616
706018
810180
246930
1031074
721231
358290
453275
564978
565188
836783
505794
736978
580987
918825
836047
440437
379580
924241
470265
607431
912507
994984
499277
215990
70727
218838
745641
269812
10256
430736
635534
508652
631389
875960
5598
324750
293239
320929
228423
50987
740547
877575
12677
904014
966289
1012953
383835
629139
118232
885430
517966
947763
2912
625384
76325
827206
616315
37328
199110
636692
611651
493113
986381
92205
452803
36118
373705
168239
118059
216257
489614
833915
632840
738575
450817
233561
452444
333157
611229
879130
147101
598956
591285
683165
331165
251703
906740
431953
379190
368576
511023
211479
525826
805395
468387
960964
622545
452427
401172
107012
389543
880357
587960
115150
488257
661818
396586
961446
740368
72199
1035064
374030
738711
220123
72628
383947
274096
1044050
371128
425427
522351
971429
893583
91663
103290
673408
847447
847712
970995
565024
876454
188334
428518
540691
89410
452794
21182
630467
433634
852129
215003
268208
857541
276324
119116
488226
965057
488565
278641
41707
288900
334996
868468
1019479
391659
734284
446167
696502
747024
354245
835472
466363
641057
899868
460902
981350
260898
540185
359100
356320
1017852
221500
687836
420502
468753
420265
432986
920965
324242
833599
923320
796243
57537
709091
1033913
21521
508148
658444
628181
373977
278528
762279
580017
150937
695316
936396
372176
635878
768761
203761
911011
674544
60867
58537
712255
39309
39957
1016043
833417
422308
269812
26549
515573
64955
824509
942833
906933
608464
274442
620997
969591
385505
567782
475068
428642
75687
510
339588
674854
111530
30203
160490
627198
302933
436746
2347
125870
822669
786756
596081
14383
670825
858713
532205
905670
637137
75954
290565
497903
78710
802938
392492
183924
426516
415430
668557
60877
915284
476227
312725
977730
75760
450196
931083
529046
28205
1021425
272337
379932
995554
306149
513076
244759
61006
27398
154247
87021
987913
620816
828655
968628
761313
721520
741715
267702
528485
625877
313876
896048
457493
759520
807429
997073
184524
393213
897226
138976
6883
517263
107520
268165
319693
840867
807758
954015
427888
111047
263538
30705
642056
274144
796866
156475
486093
207949
696465
228736
846084
42665
271878
223812
256999
525892
481838
347988
1036123
949037
435149
404267
687651
656895
58184
780977
62695
335458
286348
549813
967922
549998
921407
958994
303177
808241
545073
47966
757027
344582
140535
110706
722644
416045
812640
55808
86474
777852
1005875
1034638
56289
346048
184080
607863
409254
487465
114720
148954
192987
1023609
741783
495648
131739
133605
272946
234302
916710
632647
172789
275584
698021
87480
151000
111353
830244
572231
444616
542104
766457
632649
445208
436684
798086
745242
701014
362878
486278
990149
194075
616612
1043342
262689
794990
914383
476101
503339
332738
132096
55765
435270
193367
550430
972893
844930
944052
847950
537649
860310
455322
656035
510667
378508
284034
872157
137845
342816
292962
86486
875737
577962
254055
387227
791949
700993
284667
825073
500452
837661
290216
5409
1003691
33414
71296
493660
581182
698808
352752
855891
1040086
27802
665360
901289
396245
106953
571158
78895
141842
553854
588050
326434
1041511
355754
175939
546346
698071
914570
814295
455038
480820
614436
630586
950606
672071
546534
619562
352557
221279
430746
661340
305522
1020134
93818
944520
940701
12078
841335
262735
824673
623672
842427
34792
499772
95057
15150
918533
347814
893813
543969
646707
397598
40937
685496
436480
326192
430414
55308
973802
1021768
850603
876303
632777
445068
720044
1012371
336397
1018112
806980
959823
444413
691082
105000
279826
825550
82781
501848
686131
964969
377567
737519
905186
64420
243929
929495
300084
866435
352376
815495
98119
758793
656226
572869
347669
473637
680781
80534
846780
33318
24302
625889
127035
429289
995030
509627
809490
583137
749372
42949
388708
272568
909069
831989
200801
816959
636362
166185
664282
20359
240633
919782
959625
28801
178133
345810
182679
858996
920526
974382
449950
247528
466105
425781
237742
618230
310342
368443
451366
370771
723418
300843
370521
97550
1010126
687846
609160
836629
668375
847738
780108
616695
882794
876761
73107
22792
287759
418703
369871
14086
695185
791852
989622
437015
469825
857081
608666
10711
114339
536576
288583
682643
9990
929256
1010995
156178
336171
686438
882300
549924
831480
724247
541660
361580
910549
717788
151365
50321
289373
946618
55500
457680
477254
573649
46074
235988
892301
349861
105846
848534
907346
562290
595236
1006084
1044278
908418
133105
801963
123529
1044946
485640
963948
277882
742920
422135
654488
991629
596454
626650
793881
906057
371527
1021595
754485
709459
572755
616336
16313
456265
1023487
682812
313519
227725
19739
627114
1010263
825250
490212
716311
590849
1021464
218584
149495
679604
590634
674173
947405
691898
733178
964807
586220
475440
149156
515150
574878
706761
176363
464736
260020
777729
752625
426677
688610
373707
101720
311866
865771
374566
145386
337577
731452
161676
831157
525353
791093
47959
667497
253588
1012062
611358
232500
973286
483812
996928
64141
363939
1036366
343630
60
71771
39082
350360
497400
655401
812216
844378
144154
86718
237140
536
466470
1020600
287650
971320
108791
49572
136953
155119
832575
292208
531637
153926
83492
428151
344153
733439
361805
240886
889729
861596
6112
668485
407209
1004577
885609
227330
574043
846284
828584
1792
1009709
664924
39785
391924
453697
895620
582037
600087
487967
1006994
382654
41261
837133
970284
666782
204081
794418
699346
365780
935739
981148
206674
39752
135233
328196
361507
483921
1045298
337898
781751
472929
314817
504490
207107
421600
742547
362013
835197
575841
400032
943642
1037021
343119
520412
600223
668566
371673
405151
435858
229012
48317
839425
482189
134574
209746
64998
926106
328375
510803
729987
902857
529011
490425
676288
757998
545223
602961
302262
520996
656630
581263
899120
1028049
986633
821275
642616
278568
64927
684778
358847
495602
246189
102620
309969
617782
681629
310951
672275
599721
230378
329917
516574
459760
619418
495321
626517
23338
510773
280675
801179
663932
639097
354861
554443
281797
382864
926102
666050
869441
859360
140059
759603
484756
513328
251349
327448
346695
672758
735056
820593
408994
958659
392806
803439
47156
733246
368874
123068
450779
629104
540268
893222
484478
545872
866568
436623
241284
590107
176273
740332
435256
175732
78671
527195
179873
178365
535907
686486
815421
287641
295156
285570
631709
300920
6907
159524
391330
923204
770663
1016457
17775
412552
898015
883431
439765
828672
378442
104899
402345
56473
766449
253714
553450
852117
60946
846406
308949
24762
178414
1010518
545973
367153
720292
38702
1019048
793264
921804
366965
165691
107600
160861
394775
847978
373701
886804
228762
276843
199559
315387
474645
628657
585399
412047
463547
556296
353086
697769
387142
560906
987404
883524
991179
793692
1022915
654499
333707
848573
72663
270223
333913
964452
787260
780408
826124
320590
440906
829601
323894
680795
552800
695610
137636
589239
1021510
55248
926744
30128
296588
950510
237225
961071
875667
419849
26585
442277
287104
49139
200244
1006473
391548
257621
581645
762677
265087
552821
346977
369097
460365
910171
1010454
50144
395295
495907
267009
828804
138788
178428
873360
107847
534150
764747
518798
23451
617722
250452
701466
618073
848428
265027
449366
741528
708572
606748
212673
167497
588850
817351
669561
628263
328426
479531
1014081
573562
932327
641773
294584
282131
751584
329175
1039068
223123
752919
218004
427952
397870
1026763
961158
692602
354180
590741
405954
580048
226976
567265
537522
828200
785333
876132
728753
81270
953007
694655
983027
494770
75255
637044
1015834
176913
233636
848194
697481
85007
1007186
239165
321021
205452
185908
636180
237785
346984
214973
763473
15763
273091
35038
516321
977483
93142
216762
737145
355859
612213
758574
1004625
77828
1039856
610484
118295
202395
605208
180524
146979
606523
455912
226931
658370
237130
784733
271743
750786
491846
1000645
260986
526257
924789
773642
663681
966608
1042917
895294
921703
878340
88306
928535
398402
208414
91520
1014354
940707
901424
220389
973750
938776
37878
501298
342552
455
184350
439238
633948
109490
459814
37730
178120
862128
671448
497531
456226
994638
877858
415503
859659
255238
50382
235899
579024
858055
35921
1030017
66645
490167
616528
893867
169655
743811
892429
752943
389940
531185
74948
678925
258727
542968
20997
95358
866391
312313
188138
976121
453505
988765
801384
161660
316878
961969
273786
779705
161359
324313
894849
484131
648071
385785
305681
171040
304033
396193
60058
464609
372105
873402
629534
745258
1017878
1025410
1024151
387731
84313
224794
430030
201783
308345
80985
163438
228209
72373
800063
703009
1001023
946379
609423
769739
637961
199540
625753
234756
117521
433786
899421
1035410
31934
853446
1037908
431060
36795
552665
918830
625213
646473
492706
451587
650443
57440
980381
808194
163923
1023191
708480
320360
59286
175316
436785
1041082
104856
267309
1025970
326705
449557
101115
43034
678815
161064
360416
333638
610518
929486
437303
717878
941377
422091
208391
812079
391200
745078
237516
844928
542179
574704
586804
1012076
274765
299464
383829
778437
586737
440653
486567
935090
853410
65576
183002
582877
65821
1011779
1036241
1038332
266481
604949
696901
614843
620827
200486
724990
234902
980809
273243
910671
387645
103032
833682
947196
72400
281898
248839
282206
220456
514550
770070
6344
901885
567138
298960
873240
325781
998655
701902
379472
877866
639617
305146
617090
454606
605643
477150
501338
725673
246457
650997
675532
172730
1012998
608426
660681
792351
364400
567419
169742
518335
371578
618031
972565
782456
443632
826552
528132
266694
420218
644184
996799
550781
502207
796128
937280
412992
328391
907144
126079
1018143
560963
245341
13048
941577
279319
776140
625095
992764
577787
396795
185823
177459
329040
586375
868551
480025
1030734
748800
929605
224377
495821
554276
628594
777077
830891
609562
556201
134415
817010
18060
286689
680020
584910
817661
120838
561633
839120
474383
743953
395598
909183
275603
806790
501125
867856
1021249
496915
1034886
786336
323904
143119
995553
803547
458302
503573
920316
1027683
752639
115372
349225
565122
48892
942637
915458
164469
926801
210934
1025996
887849
149033
926234
1005236
53658
301538
995479
885403
233253
303465
1039056
643156
24470
344734
44812
913649
239387
948512
524369
10840
344184
231029
830058
171399
730420
21464
159548
1027662
371394
249787
96613
379187
588169
636489
483319
151443
382255
46743
657016
457691
927576
162358
578062
493919
283370
741046
792291
169387
424960
343795
266541
659550
48798
54222
736766
537700
42317
648507
772754
41490
724898
1013373
905665
820664
28853
370579
330759
657588
364579
139831
457373
832438
986843
491036
230287
441244
466020
455747
736837
342472
714683
862083
501448
40669
379597
953167
24625
71510
902000
699914
544663
641660
707398
285268
977765
1022535
383489
265381
65050
999031
96922
451773
867065
26685
102879
508510
1034976
1037905
471784
903732
204528
376915
545424
976446
518325
433689
684201
373034
449445
565406
205169
148667
164615
908554
988846
860252
604672
900472
1018066
485180
46728
275955
46061
360097
365340
147217
563784
16026
759478
3303
221116
327833
682485
146215
368032
91787
261744
549431
513922
766149
773762
166950
819795
903269
389181
954448
319994
495562
559508
314527
17440
1016958
897874
274077
342478
743479
795544
927338
746658
967170
997407
218651
65776
689922
836197
139277
600451
1020892
964828
341658
388250
884421
1006562
764367
452181
705677
64917
217211
337523
65789
499806
595377
817677
933552
538705
5301
50785
985735
577497
335580
164082
144730
650672
223232
936842
1040791
886384
238279
649291
379686
363077
201788
620850
196771
823625
799117
255181
545898
325351
812398
20237
421466
697123
736980
471942
186370
749593
853291
566639
9134
907751
854900
431743
719019
174684
333056
665838
126885
862630
729631
588910
473462
871016
455843
11278
737726
690636
1016171
538398
431002
295645
302191
988316
578798
962032
603099
303436
419312
173179
672547
815408
740438
891188
548685
366767
792904
533722
265229
846041
697484
943124
519993
918436
982048
517347
52511
650896
405120
833995
204590
295514
253544
848531
656835
6875
215446
731744
509816
1033344
290207
1012889
367403
480664
225695
83569
440726
100783
121436
133429
201233
236779
962583
149889
349808
843614
429236
5852
228729
282258
392690
376657
633781
340437
185480
563345
178369
42093
953569
1018515
433261
188427
412931
68753
367442
336222
897831
215359
448554
568729
255548
869270
863219
97169
828337
997999
158617
575521
22362
526125
1008777
904272
740151
78468
749574
251947
186177
1003821
563859
38650
290435
708559
577905
277708
716544
726804
412433
207733
893795
225322
779719
777450
282969
666211
545880
891577
25929
887629
302806
844439
556411
842362
670567
309870
847089
384480
796470
749830
599978
6020
1037255
153167
677874
307104
598876
886608
691019
545621
746201
848949
828441
868203
704011
571651
1016534
343620
853591
24747
466908
514885
988710
918809
84892
397672
335527
583560
623698
118208
225909
146798
504437
649445
668871
629566
805280
979813
521878
706827
182939
698910
761036
452835
252534
954974
810838
306839
479483
1044077
825761
260168
191335
352620
163783
618337
586805
680122
982636
898007
221376
449621
26392
112314
565076
871279
864007
796161
241686
237038
8597
780300
178656
480853
271824
347634
701061
906996
978618
243705
327417
723256
951963
904164
924162
189615
472679
398340
1045342
734987
925420
710575
520932
657490
876059
573011
284930
785774
875214
728013
204861
334427
1024854
680299
16330
563999
895106
308592
335801
20338
344242
865808
182227
761932
819559
95915
700314
253173
216725
350438
556964
972833
822363
555495
309309
919165
855249
415878
484312
37155
244262
853239
203197
237223
663386
419624
377721
586620
806285
916939
858503
694497
729774
973872
425947
636862
707546
457785
258828
872147
139503
890029
99312
966106
934103
852163
364907
428826
11632
773713
487927
307766
362236
581580
668306
290327
913965
822014
82571
506718
418113
824222
436967
849359
23562
765855
1006263
868351
690396
376901
407194
72128
13624
816323
552939
760760
1043814
313120
445305
694092
260435
236961
51468
5049
855276
961614
92373
711278
309585
1025685
994806
739384
696681
815944
128449
511344
1023107
1010156
82518
503892
11205
19979
932834
143636
916052
810977
16869
65248
437023
206531
533655
330379
823203
99535
99986
833786
94218
423897
489106
927878
1012486
694424
80896
636646
309419
903265
528046
325303
907953
891083
621829
314688
860759
58378
168829
426059
436209
868528
433834
65486
540194
82935
204776
918676
570928
636057
667068
965261
673615
452147
892121
713211
830477
580904
144861
520977
773146
921265
284252
989337
478162
414908
446071
285427
137320
361293
294557
892895
170985
311461
413230
628915
154709
521522
682228
298946
19317
72096
34177
1039786
109075
1039713
824836
128837
776770
495405
355744
541217
837225
79408
522496
612691
444946
129092
112441
123872
579208
348671
925785
319767
480372
583681
750160
742961
332840
222064
518815
64421
503159
377905
962356
224555
631717
784767
23366
501397
372758
843126
971924
820595
399444
335513
532885
413054
61595
653291
768098
452469
822643
768359
578771
693103
786790
1042733
850669
572615
1019315
579476
732437
752826
5256
898974
196889
693450
933993
526416
357328
866384
964260
437564
877163
962510
250437
987868
939860
992546
662857
819648
686409
486150
236968
290354
502766
494230
670364
430321
572797
922700
569899
730042
141122
624441
22182
520662
50685
757544
731145
725542
765881
599417
414561
693558
205820
10810
179394
757349
5180
112787
714438
13572
713010
792665
248398
85772
256945
439181
716057
481765
422331
1035121
770608
491755
396142
101802
442448
170987
805427
18793
1028508
82413
120782
226840
246632
1014274
870289
805803
326520
335861
137313
912444
490928
256861
920530
40227
43049
655112
346630
339680
149079
534741
698739
454840
682497
683511
694809
907385
726055
89682
742881
578586
798202
47171
988214
419050
1031919
16932
231979
346115
384748
960060
687395
954706
599421
685590
633208
834917
389833
70629
437257
1043013
290668
427049
462153
1001326
522151
352012
360610
612972
401136
322990
517084
753327
690590
980767
98296
201209
506502
354127
56337
1032645
444190
135195
770377
554945
176955
34756
219546
259723
812058
646426
1025945
993037
797616
444102
576758
590472
830360
111469
69688
255199
327721
826314
133800
426577
882417
580663
690364
326014
776418
367125
660670
638515
277898
787664
27392
946280
954697
380608
690358
388210
418965
639080
240533
463201
725410
683127
717587
81166
55910
717228
959236
374939
483164
44381
359335
697679
543902
136030
253594
903629
368586
836012
167484
917041
144038
553321
901126
431916
564478
121462
135383
49033
60765
544347
461105
454469
572933
841448
644548
146942
592290
180871
843235
671523
715316
364536
976525
436117
305103
369403
247017
532548
861839
892259
993992
901605
262872
72577
303627
910553
605572
749187
251651
17543
302300
609961
578718
358796
410662
377192
525913
631963
717555
92025
416423
899809
445381
377176
508696
335855
766688
649955
97826
195200
865519
134136
812098
470603
318089
262937
770264
69427
620809
168418
973950
225932
921627
469698
187509
329751
766104
276771
111724
445623
995713
840598
814821
385157
311317
839430
181929
1015891
893516
287372
595696
811898
434867
507910
195419
589181
921554
541755
668369
581456
920535
142638
823091
241574
755196
659859
572453
202809
735781
960685
1013976
43591
607699
271222
210600
215445
159563
536101
252951
815672
296243
893583
560091
981893
798772
540243
31857
165414
287638
863114
2118
829972
680279
1028889
60632
700405
804439
714819
165165
769904
988023
862890
815247
591361
248485
390480
472961
344340
946747
926813
282754
703302
214685
230167
880504
321238
661931
293974
365092
318580
817553
342454
791978
307803
709564
24994
624685
202939
555512
85049
365119
240731
910717
766712
276727
398437
424301
957322
324520
643356
193156
109013
1044713
655261
821093
64335
575039
977637
1029661
716252
1036968
357688
790502
256237
650017
991187
770198
417286
981645
374542
783430
142266
623370
734228
678405
791100
343441
115733
662542
610147
225522
216094
194204
786711
808255
210367
515042
42100
256108
42523
269684
719447
738419
54079
764338
516484
41508
14854
50065
1004016
603108
606360
102404
283106
636319
766324
320449
135823
326180
940213
354543
294712
671590
137740
304317
892846
71774
696374
566378
444933
834966
293758
968259
263905
108538
360515
224365
147965
402736
165795
656624
178722
561558
67947
556647
926380
40298
824648
1036394
799243
734249
705325
775941
840483
771118
455672
872900
941377
503429
664904
121711
116199
599438
889008
380428
22069
541750
631146
796362
574486
871318
125784
522982
641434
831600
352758
770514
65089
244526
1004490
963171
93781
981791
426371
798758
103
159111
563088
692010
632648
433528
993879
839746
741355
613848
908394
840976
863454
80893
351066
722563
798465
135277
162450
497157
1016665
701961
951138
642163
365405
285000
779378
178631
282977
897128
713474
238192
372831
754569
122944
512290
873046
594437
666546
56403
387064
711434
248272
658998
288113
805306
802077
1022693
783668
186036
185345
310326
958119
222798
386282
971799
783160
185116
795302
542195
746461
173215
388928
665505
303826
756937
1021699
79195
46687
441834
853988
310065
891837
367438
966934
622572
463372
120545
138446
657831
1004189
257474
414447
266086
748956
848438
766106
493604
460557
418416
678099
96753
190373
841907
722990
942337
648753
850334
725333
81103
1000364
815284
935354
790070
349809
545385
225993
820080
207981
281271
218003
574874
128121
940602
546803
447297
451990
839619
850439
694695
550599
625056
926241
489535
77280
137032
312346
524590
588178
443484
751391
592290
617549
39175
869441
57544
703897
971401
790700
645435
644816
281896
958593
117602
230844
620113
56912
754722
341254
810097
80767
903755
260140
591803
767872
272290
103514
585987
562855
747957
1030252
72207
85108
646159
182253
183294
929578
740677
4389
163636
122703
942103
658582
751375
540505
652367
741687
493731
360669
628219
169918
483671
63873
78210
203676
169573
575375
191185
438648
719626
450494
330677
686999
861326
802486
63602
845550
943903
47668
177047
27490
764401
1028178
635075
966956
1030590
775800
310389
326978
1021952
368302
605729
681643
589481
634325
317678
1035532
572038
857496
673332
35941
803238
34110
839581
737672
103544
124501
726795
698475
515820
539183
356366
1040486
239087
533398
970265
979395
586104
495824
907092
393224
174146
784736
571327
527548
420592
617454
555449
446325
588564
220145
349275
193836
349821
667433
453490
679015
994358
370298
789738
77087
941456
912566
146810
857527
18502
43693
90246
393045
687619
1025503
363864
218297
26843
204067
746445
797204
646399
154707
852499
994760
516884
385533
807605
1032585
503215
969937
227588
61015
315166
451736
754710
805858
148120
443315
684341
496038
615691
973835
761318
849618
627093
530851
404078
191280
504977
15591
455583
788197
57676
103684
580974
364680
961466
994851
230803
694564
363175
532397
796706
155634
386143
35145
434958
769988
754830
520814
323925
738273
167368
730333
184284
520450
37581
627576
174009
907157
539366
954462
547745
250070
483331
455659
459390
507138
666995
79028
470213
147888
248424
1039292
409888
72603
531703
367420
12960
125156
517041
377043
911901
440852
7892
337923
844359
224363
166483
361286
232855
813234
384980
858941
1044306
15934
98134
6224
942176
697024
628406
899965
603894
119508
222245
590986
660544
105576
62485
685701
194192
355374
722009
27238
577574
185093
867706
19912
519997
501253
1015391
759937
289512
876144
282046
329683
180697
486339
138881
930602
980999
281679
240418
988737
238925
294629
145006
197212
320400
989006
459577
628521
1023678
957304
934138
703238
6507
1040733
548603
410692
572689
15167
569937
230806
51854
235627
113684
362158
733890
328111
289984
532855
432879
431322
599262
310664
805989
186816
548542
701603
357763
1039601
593640
584182
877057
600129
590166
231710
323401
244438
620870
758338
10251
301723
569616
600388
971216
533789
972168
1027012
232392
903436
201360
968429
771723
685267
335865
721924
565368
572902
621836
746030
207345
808065
317069
554673
609856
987288
848143
84722
56067
1005981
849351
1026408
944573
78750
444394
715725
43363
932556
794123
34062
480031
991060
73579
141459
586648
78757
254134
781420
194603
151430
936013
56918
845642
16050
38356
954610
645710
909469
638925
151052
571905
398463
157129
449884
303131
748073
544830
891436
716404
814713
127686
330116
28136
397399
865104
413193
928551
711242
17875
662
928933
161251
173200
863591
530493
111894
86406
526140
868488
556016
579461
421556
451682
418458
831102
26083
53596
703423
905911
282630
468527
193643
1020660
969527
58310
301948
215092
101638
826387
225974
558578
16310
70265
918197
725362
40491
911498
1021057
375934
659727
460155
580568
282795
369658
515321
729714
324251
630525
435405
919009
872026
927824
850722
539418
702776
1030508
312944
95498
639172
371327
226967
942922
451747
486256
387745
339155
596383
917208
307854
874185
686579
502411
212083
376187
1260
293482
428144
465211
847010
117733
808577
679353
560851
510581
653418
28310
66706
462433
353562
995775
428452
1031981
146611
80824
211323
39243
933318
847304
29269
89672
89988
744022
534145
156481
841351
333777
929190
903009
797423
751714
277516
877718
601110
673869
910124
596033
668966
232714
770899
744464
533853
834049
928145
957309
870385
362066
449705
273502
336511
262559
253926
790648
624642
1016346
764791
681538
789825
749435
521071
451613
669841
628073
303731
982228
21845
922186
971881
229500
446156
624273
974339
1043266
108966
113350
727870
714661
117586
631767
591678
798176
851902
751796
201234
731020
988423
806877
744784
1000667
736456
1040324
616831
952317
658291
408048
897106
885760
413557
940387
135175
792789
178884
335622
541011
635868
145790
105908
84303
344668
239529
1020467
619564
871436
50115
206109
473272
409639
375700
51946
28030
950460
173194
442106
488386
249373
68146
512217
780556
724942
399154
688493
185086
718634
23347
455853
915826
92564
679824
864018
636993
364943
833061
116117
403818
313730
29053
1034286
1041959
17940
711847
415301
995819
722064
957750
949628
163987
1005710
168662
986061
788705
262007
168793
554657
54891
337828
281843
342911
400556
603842
802441
530715
302318
684968
94216
1027072
250146
558251
381646
428632
943649
519111
515733
811164
377981
82617
454407
753880
291880
228182
966230
666306
487298
350289
439299
537790
405281
55029
1006399
685254
26570
779112
721626
784171
798681
492696
884754
426654
239602
343831
22284
1002810
129871
82000
507427
428065
575933
1022389
966812
1013324
751302
260511
278629
225382
1008251
495636
218784
810403
646911
774094
352913
207858
215584
269676
701071
307298
946626
796340
989022
557992
736256
668427
378105
162466
968726
438185
53916
935681
920865
388833
270459
438165
308006
482518
499872
455729
189629
236117
817748
936501
1007926
1032537
334257
312586
492110
874613
19007
1019263
444018
442666
765906
907849
438675
526821
32664
18131
394438
460306
144180
945473
736286
14685
340133
793904
41681
110511
257749
438255
448077
19620
984677
117141
354006
32525
828001
152859
903752
27645
676784
147003
938863
704172
555794
779661
661158
155361
888783
887094
217096
49660
88958
549184
204740
183437
109332
305634
240780
514322
167527
479797
364717
117703
58119
807587
695709
773004
904173
115247
277215
794763
129723
269190
716232
97377
32100
486604
529857
90587
168358
736955
130030
535379
882820
514334
129506
991193
637599
553023
617724
641229
958338
652422
339695
435620
615200
731160
291761
912090
130379
71875
471077
358367
58376
306969
704283
759454
434233
561468
17498
230171
496566
841769
623066
298461
68068
438313
25318
609259
859209
171647
151138
983027
322852
991975
332458
298789
350285
541103
759286
182861
167668
704494
117250
672761
159040
956872
907588
1027498
466784
529153
380825
686436
954284
1001114
376482
900785
701026
1016508
535531
912039
583776
543427
428358
535172
119632
395747
156288
828340
52129
4336
7173
764504
974657
903912
853376
636
784187
1044072
972878
603274
705095
381134
330235
572666
985214
731847
678821
338629
899957
755220
966905
114248
992177
844507
192160
667685
460779
257011
43923
175855
49844
786458
138175
1027990
593433
776863
479390
761104
631361
132422
263844
1038565
748527
218503
238866
914598
172623
15513
401698
842977
545643
533398
412091
367272
285764
933240
14809
308906
871231
824841
690146
893866
223445
763555
634858
490621
377366
11842
914836
611691
336227
48904
464750
737170
276007
508237
816424
365143
496891
426481
674524
702700
740800
874115
916777
60973
944893
269199
96021
930845
854943
487099
286779
973597
465320
380876
756575
797833
864459
870533
405233
51730
397347
864288
308078
575448
75746
55161
225844
171622
782517
962939
687572
882692
702709
345422
397434
193019
451816
920385
636212
174685
190792
954956
156250
151739
713416
530397
980955
799447
318109
217477
241508
682616
130515
514142
793289
731659
233850
221393
912397
1037053
641169
714962
303984
887145
578758
289164
274859
55284
440201
572824
454866
526749
782476
146544
764842
949998
954451
807050
122046
939393
823001
73372
699741
493894
938846
948786
134905
235513
34583
899439
833950
961989
744644
766639
930127
377010
152661
834946
828489
124319
577118
657077
774889
865932
887193
1010974
926495
641990
648347
886794
129600
873096
498652
1042414
247675
330584
989448
789707
115204
786230
27630
498106
505482
838384
803253
156863
711802
798500
419993
66147
665329
204122
444034
684654
339755
574346
987300
918873
527154
489881
779252
150375
816707
975470
508806
959678
490890
123987
139634
983819
74180
453757
382881
916686
150991
843315
807567
132577
968192
211026
103448
773050
521912
138987
224206
494990
923164
628701
413709
227199
203054
961790
678369
663343
139781
844883
116734
439250
577316
747071
93978
423049
840247
517810
132150
909977
139421
925673
172568
374224
524056
261284
993861
887976
33141
870372
507891
308543
417734
695696
718896
263649
203181
52448
1025116
566731
746280
223436
979195
79708
193564
824275
459757
346729
378745
818928
978194
626376
695879
192697
431995
723361
1005375
161761
123635
115017
961010
708396
880650
404529
1011704
596783
506441
199033
426707
849937
366690
530383
447611
891815
683678
99591
368226
970219
623746
341088
761767
481792
789091
882609
537115
885824
224820
533536
441751
845759
164337
118617
181715
1043503
602902
1008654
78311
990055
940885
891861
955503
251539
373832
841830
642970
1036288
19076
261120
1033706
967627
550810
378701
471086
985705
907225
191675
89901
442541
310916
271154
854201
682904
715627
272343
252972
549143
504021
205733
555130
206666
583962
477796
968525
994910
1018729
925501
551315
19566
816639
279666
864880
241714
630188
230963
55225
109589
186839
367889
751950
332889
310631
680441
276165
256889
670836
316979
233516
582805
484085
747218
468198
597655
982318
904339
250628
333107
212514
849661
44881
829272
208892
758157
795744
76119
975415
59938
553857
664894
160053
184027
69982
906098
459742
1008798
882650
938036
280391
844149
831909
902436
637304
33074
384143
55183
982795
794959
760709
231282
586963
554916
408461
163149
206577
1004538
321292
872975
867111
918327
593201
797089
828730
524403
69055
73373
261104
682278
687946
305752
31038
570232
568577
869733
888881
1012831
18502
557804
85424
815734
43893
524676
442289
1041755
826162
405854
379168
362525
230867
135179
919681
953498
128977
985959
668098
989490
535601
665
30832
670027
19570
754610
561532
1034498
684701
699595
70766
32833
1007638
860841
818150
971325
919125
23744
968621
727115
395133
334945
394408
920747
914367
81787
311599
201488
312633
976083
716000
216886
57926
975710
680543
915151
271910
464727
527383
748216
78570
442730
913012
605767
679641
233503
921985
680242
428003
757559
711231
6375
925697
173488
482243
331703
315138
224530
850171
844429
368465
638465
924457
535584
96550
97771
781729
597100
225247
973641
540177
442766
33888
993905
827264
747127
149399
867123
819038
971454
840309
121747
925215
793436
619535
732732
162988
757665
968413
752348
366820
1007635
511087
781467
953774
131502
195989
964878
568209
363334
786020
463695
242194
427333
110087
778885
986437
490165
44247
905004
283164
563828
610608
1021727
446996
441490
102021
628408
565986
711898
156351
736606
532473
103196
297295
940531
617554
622797
859651
689447
973425
47763
466654
753846
624889
332710
259141
525105
248083
221667
566412
333507
964347
946805
167744
167390
868875
989340
461850
832849
870277
801843
742827
841539
466061
868514
982881
400983
480141
899827
888240
495989
182219
871561
673227
930531
174273
484317
490741
723531
754498
334706
233210
671864
393122
344495
224549
1012056
543588
4888
850667
196820
38089
280243
754177
1036719
687999
310294
699443
74607
179397
184030
792178
175070
170727
370412
608488
151394
220712
475496
393838
684431
54816
494021
928794
794464
831691
576147
247131
425554
476424
975176
196571
455142
445669
807478
811495
164730
101182
987994
146923
142089
935285
593748
163567
456282
415105
72993
710708
346139
101941
496585
196747
469842
1019703
624175
354248
885998
301780
877291
207116
936414
761647
756952
955079
315830
452814
831470
754796
355563
445228
181386
400996
247223
962169
805652
1029541
943179
132289
266861
397094
285071
325358
649817
512956
778590
401847
139615
1031081
571951
201250
254744
318151
792725
275550
702344
207174
299229
690505
763984
846416
492012
285349
897810
68609
535392
784471
48121
879367
497205
877534
411329
143001
58624
46561
40596
576573
881690
1036141
221076
393479
693494
429458
104271
883176
803552
981875
664312
119952
595837
571428
129859
607056
58893
167010
886129
500715
927454
356712
438019
161375
871198
292638
638818
71047
324764
991540
514888
792324
988668
625012
172691
331450
708756
918719
964657
400068
209382
443027
96998
60158
937457
1043136
683737
835195
639169
10136
772683
974719
191098
220385
271868
477041
1042588
162648
92274
1024590
823356
876601
171645
16318
828241
3257
812538
295406
377901
957396
457403
90556
684015
256749
323691
922149
962990
147275
338764
146165
736689
595752
298802
689561
1027846
861131
978152
414778
785833
538855
319203
299512
772844
931998
332628
964152
808599
267859
363471
611236
386731
381652
11628
716818
66848
458494
17901
18059
83843
490726
1013188
510662
552226
732697
98374
763399
398670
533619
607265
297343
418237
802687
760973
974769
863043
135838
815684
566217
1030952
578684
519679
635913
189740
775022
911251
73049
654400
113192
992983
1024129
612700
483555
980381
929236
27242
66129
762465
835434
541587
989094
49619
79022
432256
656356
425613
926660
69000
947602
739517
730651
975068
759505
798572
879597
466135
855901
249812
278047
170225
452228
916025
607151
969149
965942
610981
931096
677899
738816
590040
384443
773092
870301
574158
789836
111077
622218
606910
945367
588464
298513
578873
252418
48090
105470
251117
582341
771947
1935
955280
555146
804339
421402
990960
170379
13252
740198
720818
646888
497655
548748
132135
399501
325589
387916
620000
786899
60437
979906
6253
808013
207027
969792
244115
423915
460103
151130
612598
864415
58990
983059
664179
843244
448319
85997
603137
290801
807321
688070
966
129293
611643
670002
554833
167243
786991
498580
200669
107806
441599
281873
44270
751432
766488
476359
204051
101173
295435
924686
300926
969781
544402
363414
35826
786802
87099
114255
1016357
64060
97894
844832
330964
70107
520669
892652
933652
60720
224079
884192
905781
504387
904541
1022451
990885
131703
776754
924931
934128
748114
458540
308481
44623
546622
219783
132147
229040
145911
173665
244696
410231
939393
363221
683797
58968
456769
451186
425246
924219
939071
443064
1010510
74616
804603
489515
323415
207994
914903
582449
913661
485885
724562
66732
785752
134094
303387
862199
615829
437742
114804
818658
108740
1022314
730701
382414
426423
721506
248691
477163
438536
843233
80833
463517
931713
335130
1024114
428885
269785
228545
237644
846335
334846
293985
214891
604432
64418
352698
459120
750354
230641
414004
1024194
375523
587735
946269
991173
608244
1017613
38209
128767
572636
100649
1001052
1010474
775641
351676
384639
615966
714798
68223
942663
280980
557262
175651
117625
107931
747953
274313
632280
942643
970227
463132
535379
421820
949369
428964
796961
1002299
318015
564185
491071
810721
19803
234170
349941
707404
107282
209323
1043357
908372
857414
452203
430366
456335
369871
318514
1026368
336648
22085
144873
83479
189333
713403
845769
790831
923664
503455
298928
530056
12577
511498
943840
164271
444767
322535
148339
206386
793372
1025649
586517
892176
532387
388448
610790
134310
381027
308329
87563
961347
126439
970521
236136
213995
291647
54113
155252
628205
297823
194167
292008
489581
220235
553404
1021557
586557
139923
782363
116395
107966
769373
464957
345638
38696
758685
823462
26745
702273
420175
525251
805441
326768
145009
761638
296066
323197
691435
31007
172156
859814
418363
84040
871385
345837
407619
548431
519172
936411
10888
888273
770455
297740
395827
30026
1016777
215353
139376
524683
774342
428124
534472
976711
132058
809098
450630
647813
994282
643089
746720
554337
789062
42902
457021
282509
286422
321753
527650
514161
14071
504812
664793
435269
750921
813481
186447
54183
252191
419787
700472
984210
753693
836646
412519
1014360
251158
134890
537224
281700
600592
854640
707491
976829
397689
434006
53839
676170
512343
608530
575797
179273
381107
957628
532097
301218
487733
355006
202461
194933
581365
50801
918211
784437
853426
445154
561765
578524
161537
426893
775750
510220
512672
921518
743349
430351
441223
546489
304762
692329
303303
605651
422661
981797
530904
704721
790692
944660
576972
323765
30621
532872
519955
616351
304927
126588
284986
538265
622754
242331
806575
17424
70756
822119
732836
340986
365601
723801
766991
779692
780392
178054
814248
967777
909880
65754
634788
452945
662316
168385
523110
868677
259929
152544
51991
185150
596777
779143
1036444
731104
485355
495646
1002755
588156
1028958
664318
98579
454871
429991
566653
922887
657459
269579
221722
838992
25056
42651
182738
963574
354487
640251
374554
230582
201975
431055
569400
554847
503954
860851
981664
470405
907556
358079
447231
786588
418249
470878
165776
1775
580254
844590
668962
917865
135527
440043
848230
645439
2918
725933
469235
922854
616658
166008
686683
872314
382120
250378
589985
536733
884914
1026143
107254
713459
933018
272284
769300
37090
685185
474347
977197
446268
340872
387426
803155
570373
695616
350099
360494
400504
842822
853785
719445
1038130
974579
939756
313459
751267
1012887
772546
1040060
778219
787420
218852
855510
131090
2366
799805
614179
600490
451451
876892
655003
1011314
531005
321788
284593
985457
130778
174397
324519
361642
730175
504034
474619
332735
748118
1032078
477895
794231
707925
800318
858188
402414
760794
853276
727252
368869
781785
982015
757503
915625
505594
197671
131975
93163
375013
438644
59516
80642
11443
863985
374507
642021
226040
575456
741218
977718
865988
667878
171536
882731
686881
634472
743709
503741
673824
923581
234576
1004258
18324
426661
648979
199730
178085
61689
107185
837612
113369
612374
773907
24695
21229
563143
1010461
252001
476794
606239
423515
75662
183478
298975
135363
317325
923576
895983
817622
659532
1012872
863342
814641
873210
422045
550576
460941
539000
105741
111029
1015379
812410
599605
115306
774206
363270
311783
286689
452229
946939
813920
99172
949609
210824
459275
526596
144127
163094
128903
1026828
319261
415314
189532
21073
494408
93560
126766
226583
511310
149146
164676
179263
528080
320775
948042
967631
852001
162814
702217
549192
96699
1015096
906615
187266
160080
879486
718477
938975
964262
320165
874004
101600
460595
835012
1026176
854385
791266
617556
532917
779084
577304
143096
845133
322970
1039850
435550
937791
497246
748041
30265
808412
559010
116727
889562
808029
77759
1045359
960424
143537
884189
306042
83863
723356
279373
320661
675344
4619
94446
56725
847543
954290
918432
748273
60408
159703
479738
202008
900380
38342
578600
594841
13280
331954
677900
917558
920504
226315
527210
209063
13081
407179
415923
878475
123863
195936
596862
766385
763625
90373
888313
603812
452150
604478
966297
415068
245629
209145
502599
527574
249466
292940
678294
1012478
752288
706398
795116
197317
470920
833521
525495
911078
219818
419172
757178
855028
606243
652181
317273
702690
995354
1020615
419137
931025
595962
194547
718919
998621
921306
995917
983920
558773
749587
347953
992699
377981
963504
31386
39160
341295
325571
388743
1021122
933316
325346
630157
396647
824638
723822
235245
382259
585331
89467
163535
710719
326849
208442
903387
288720
999824
8799
181291
282741
465036
742465
721239
978171
226513
612074
989395
430674
379168
541473
259412
1039771
385926
885657
134682
207642
661392
877322
878408
533997
959508
501549
596903
706476
139203
710016
388547
963208
670569
613522
640016
520966
880628
515276
1045401
1000491
742952
900014
618513
910784
262527
678598
128175
782007
7390
292181
225058
447082
515166
542248
771466
389185
240415
888330
120454
1006437
726973
299010
510497
98
752181
29258
886776
121248
263576
695493
522318
20483
228975
14059
766232
1030638
232525
499286
720491
485992
736598
636372
1040491
833870
708318
544992
771724
88090
604672
60675
245491
52849
104813
881112
850890
330090
716444
931097
177738
332732
1010041
1020764
928618
799755
427850
973141
417423
100558
928772
170716
271980
98881
730429
31215
300102
343693
1011661
85625
485971
587625
205601
19164
693667
337120
753203
830057
875144
822458
295147
806156
251030
318827
158001
838424
544103
1002455
791390
417239
23443
414322
591889
796019
120507
101764
555055
1027992
406080
651740
985608
317744
272915
575255
252855
634061
669985
364696
837754
844556
830225
153862
633727
921350
161836
552690
303738
646446
384451
461175
213402
433964
883279
758816
197042
228911
741455
310642
857515
173797
20261
753107
157796
557834
1002472
186520
130846
152246
1001717
365089
883604
1000392
337039
441006
698097
300242
920299
913734
435921
165812
398433
682226
29604
366306
682120
645167
129304
372644
698406
328798
31895
694603
146083
981416
611501
54394
623272
28095
238207
763827
745441
933444
195697
938813
954636
806280
683460
439604
755469
72854
447199
922433
969752
799587
359167
96228
806723
981956
564930
910827
809891
591365
847546
923590
553470
368538
90567
223968
544388
133526
401734
650691
829973
883155
539999
541093
912905
312330
705801
1002981
839307
15304
723376
1005932
201058
18222
513415
359766
253512
290870
988364
759360
925449
201676
991512
16052
958868
270419
403505
430106
71416
304164
877863
656861
1039348
392964
92365
790267
280159
544266
785999
179000
61148
781715
1025825
195648
283283
357188
767960
751997
264810
14923
740224
206408
19362
118466
195457
949048
949916
536862
719998
56519
306247
862150
628105
1019831
92626
868191
97567
93972
236456
716896
509606
240508
373192
800410
365456
330187
1043919
139938
309518
769626
126093
391509
286625
31742
74898
988308
21922
635782
564405
559476
417401
968590
948130
622370
233995
645221
893461
901459
265551
777785
570699
381160
631862
289262
642868
752613
714717
205075
543873
734114
380867
58899
948004
592174
570462
627565
367515
210437
750854
840391
725155
58717
990490
412884
138019
479359
231366
616835
299133
721044
1040054
34330
920321
99479
321324
476205
325858
1043898
700806
479340
52031
383709
14308
448165
918422
725052
123558
563544
11370
871124
296376
1026151
868395
476829
721772
283672
225375
956347
142605
60183
700158
508351
909920
303193
929691
427292
675872
472313
43409
1028720
949220
39962
309857
160415
902869
774883
612883
420325
145574
39287
52873
601184
380064
182709
948163
153068
556447
739392
948371
624884
272372
422025
930907
513153
1044964
477937
473200
274880
511603
74642
579351
381473
723041
1020735
406295
199322
83994
1002478
730103
691322
792238
503544
148113
153152
1014376
83656
897575
623093
727470
866091
767867
766145
114065
166371
380317
771445
889556
252920
408811
980889
1021870
920295
572189
182393
465408
734867
1015702
736171
362531
81855
536712
1028431
187375
71637
353418
333781
492674
322570
820900
101517
1042575
591129
229102
502154
158886
480514
1043702
44007
274376
510874
699619
411041
59402
687344
545492
105687
532278
767120
645348
615805
376607
744845
717204
487940
263084
816417
457760
358849
470208
90842
903557
712622
603591
29963
496145
652324
405264
186326
156092
692401
620200
157217
953309
633129
1022441
415677
253896
334364
942896
176151
527723
381201
544268
305519
20156
920919
276325
721371
713378
285586
98566
918716
351200
71975
939209
895450
465344
1000195
395298
355024
725147
390932
196515
31250
240601
952696
409440
655254
1016395
1019786
955153
185374
962576
1024739
545955
885039
122804
509621
374506
237569
696395
413515
824407
411160
780511
21573
970506
307448
467193
653436
1034667
215042
717857
330415
492354
36828
403205
505587
104800
344997
298017
784628
634622
705903
186096
478308
760142
195925
295218
926848
380553
458526
652433
440453
754470
53724
64571
900341
137717
650996
94335
1016765
481030
377106
511081
652739
64838
775459
560795
584363
346333
377772
246266
809302
450838
688577
251720
572709
808304
712448
477564
668072
681552
364797
628740
1014452
366369
820789
214331
723657
565178
802046
987850
310862
770374
323192
906449
1021218
984570
431648
186848
500859
166067
555866
517713
907986
614861
838353
335907
584317
957284
650488
302994
269224
297603
842580
415504
152208
338982
549161
747888
876169
483369
72700
305754
952039
41834
630754
264730
278375
358474
367166
430135
875282
451879
48865
809700
156969
783084
115340
18880
998279
554567
733122
68266
346316
986641
415213
521999
833958
841312
631385
836407
392630
971742
713639
687504
333770
402041
879839
452262
602548
553704
417572
921397
963941
537069
729691
799810
366352
199692
310593
752494
226380
539722
106689
637582
1013199
549059
950459
33750
445352
688775
210278
837680
222943
831767
1030707
63448
600143
121776
390016
725633
880719
146784
412359
950701
63215
871067
94806
573795
735229
540930
778549
579693
480848
165364
236110
1027309
1000361
333438
368477
484587
215904
617829
10413
827552
908756
861675
364986
176460
393940
122222
874665
888377
102185
707000
126245
856091
820568
230400
964234
322392
337261
814822
356361
620030
827052
852895
902525
301852
227472
536229
388003
732923
371308
475112
1036406
826222
63882
204805
608362
358289
565413
343226
111872
881103
967435
789342
50679
577139
1000865
1001348
110648
1003224
545838
913666
195923
588661
418177
485217
228381
529989
642626
832592
867003
373239
286493
897795
365764
232170
236724
244068
1000864
577031
332832
856046
246500
597084
620231
176198
755378
872989
832417
132659
421184
301255
802983
559995
203381
731906
817157
987174
300599
1039164
256833
156613
951735
1024203
754479
995116
971090
763211
73290
1017615
93386
102673
567459
593203
609136
80547
112492
619777
761713
832432
295411
602294
588894
561376
230932
25536
231309
419123
561329
637791
515899
953962
305742
882154
997756
283016
341414
814524
125853
696682
629420
375573
980699
533507
326171
1044310
473265
265295
93010
1026207
715599
718001
946100
535200
378263
198401
458583
917000
204610
430584
312156
578801
247850
821959
930603
145651
292405
433634
35428
666555
417750
647766
592901
1011622
875350
227850
303149
343662
880446
747353
325252
729737
813438
591010
213483
734385
625443
961223
910687
1007224
1005381
1005226
483582
670438
708516
821218
798150
619721
95053
799841
833447
755345
23297
40677
536307
852005
524070
61441
713586
322137
530028
397478
303027
338191
261450
89569
67664
466885
627107
1005888
673296
779541
324404
834059
935576
390592
778679
4442
692084
328070
356550
726817
130773
477975
118218
531759
111061
902602
218543
261719
152170
864882
977366
908470
979126
546951
113158
818216
407806
321409
830855
131698
623723
394414
593680
567226
397335
1008077
424782
719418
169428
437880
416581
958293
836146
913629
920144
440851
504882
21618
796200
68838
999720
167232
490389
301705
835685
474421
326028
108541
559373
670332
194957
563484
178071
345600
321487
7982
70262
361776
486694
124178
142058
93600
32217
278554
829569
832199
811396
387092
365145
882908
930263
113531
236479
879542
132575
125790
403301
325194
627100
784033
787221
982295
1010605
203024
980136
364508
120576
326123
27835
392079
404994
1033858
141634
349285
16072
299364
1019649
705792
459849
454228
545991
783328
838829
337271
554429
845594
273484
784948
1033697
256437
148714
177361
776107
907484
760267
855280
704607
388722
64109
835750
135081
665527
440966
445118
674116
595694
905980
576182
277676
156595
514890
846785
325227
273269
390136
347477
677784
388459
946019
211566
268817
284533
549159
840724
698420
105066
927928
37054
100946
367642
671790
234347
81270
102725
929293
373777
969697
542709
60428
250203
366856
285312
592260
205755
451167
858404
113185
1041131
17525
297194
1005064
132455
131808
569670
208332
852319
505585
537633
378832
347192
715680
690367
336521
913669
521943
174247
7736
932919
856334
940451
164003
321847
7556
894704
278754
1010462
401405
726839
489566
338066
791616
212509
770116
350413
991495
336255
850683
204257
928469
840284
832689
155906
954316
82625
539750
154333
921182
756749
53787
951506
126251
128407
656083
461349
418749
863396
857485
570876
73392
625264
490085
326819
218894
435435
1024238
235828
825995
877212
77596
646082
14073
559660
1012503
355268
328577
97020
868774
316823
445434
247954
134080
698981
60132
273800
112572
462177
67913
709500
19975
215602
120918
411701
947098
52637
950954
120375
784267
858022
991469
390755
647533
390980
532344
529717
946384
875859
185673
72113
705776
902387
933014
1036830
117514
395660
1032068
917884
104857
619334
67394
462179
990913
864431
714984
14192
309670
564678
624529
137548
232459
73486
61738
939128
572418
817448
871055
652423
712514
712794
260201
1001215
793013
231681
196094
817632
795014
559267
174059
226967
1039087
708191
932249
39731
756561
809185
1028298
158374
525971
270040
972782
749664
1045265
534034
66428
505312
70187
612181
957579
674584
1030935
159266
963150
875953
831144
103481
432085
299946
214857
31853
56142
837720
7694
40401
314361
534862
732858
349447
144447
31531
495610
770402
800126
935838
223481
194199
55076
64765
265079
755677
630902
158145
263102
424326
163682
736839
607788
972866
46298
414776
164388
665040
668232
177199
753956
983345
174361
767742
1005222
543352
560239
462273
931043
883636
512690
182558
364256
248307
344804
265233
470963
352548
607691
518338
686645
253187
507478
1007327
902643
239819
653156
21835
860665
364283
567236
4509
581629
145830
383024
970056
369480
885926
359776
288111
293706
1016445
469981
902035
859520
803167
622044
64230
945468
828099
835683
1002766
574906
998956
546680
336
479500
75374
650272
732447
23073
764205
911762
739719
550805
805430
42523
172921
811478
781446
61215
165866
724597
281913
17012
103467
739918
867901
760298
1007538
221244
694347
983722
616034
383378
360211
615444
195381
642804
857324
654249
809943
324462
692361
1033285
378830
103098
424418
1016771
822058
631766
317934
918169
634601
405271
848262
400779
798494
566269
1035950
136569
414047
418968
7839
228071
824717
967177
706621
478869
744382
816896
44255
648921
676148
85146
429199
221477
1009952
282208
453957
819894
7301
483099
859028
123131
867037
739180
290080
867631
196875
1003022
1012906
374332
742039
686645
887094
175770
78364
538611
183113
802878
700780
671285
98237
435050
96365
234415
123636
328048
631853
70946
625557
529476
760571
273458
978797
913780
127507
432234
255428
389
278198
592252
270045
1033621
377802
928945
918731
981166
715243
401255
224657
743394
314608
745773
516429
354034
1012721
442882
260581
852357
167965
491377
916575
456104
829185
192635
681197
587334
322621
997358
386025
970689
251534
89603
698147
321650
826624
158345
93461
1039948
478119
644056
756399
711991
781344
717019
409598
848398
788345
188564
587043
546298
28161
564560
601037
194243
815016
187183
791713
802568
600542
792785
506043
314751
804590
481155
371118
1042983
491995
487943
149233
49610
1019433
334737
43158
964658
437265
738570
178244
25469
253878
576024
1035757
193304
764154
71291
131261
272747
77850
472926
500038
756928
820020
153997
669497
667855
765098
914610
635078
594314
726389
77812
791508
826565
39418
621944
793524
302023
266243
888084
903834
110418
759028
920319
426398
413744
255369
1030554
366520
870512
487166
312989
632348
387846
471990
18828
36326
504550
804753
384454
84967
508938
528636
267171
1036909
8763
1037591
696850
566749
211914
73815
508835
167354
610312
94680
794918
788153
481182
493065
338697
60960
531341
45525
618467
513226
533567
817552
514718
667275
834096
421138
586311
848147
1032937
376802
74439
409192
857708
1002276
206507
811821
309309
368650
924947
765311
437232
481627
191606
614905
53865
160104
499210
970080
333309
748386
393700
653042
302465
737424
766850
474599
503254
35333
451025
649372
119463
829835
215281
58555
1044720
460962
79168
1006910
161667
939129
748074
786869
100764
610150
195438
60377
104710
124127
75555
112347
396935
1031154
916383
45362
339777
388038
998165
173758
325724
804322
224069
203211
613971
1034907
104452
88851
1013768
946192
875517
992276
33304
964229
805846
387544
397206
259720
160833
616675
878860
829831
647302
852469
823787
38492
965653
744794
981632
343466
214506
192714
318087
167612
460215
219975
577586
190218
326392
658285
329305
588997
777098
1035027
391731
562345
829066
697068
748160
960033
723340
699074
907172
1027644
1004377
287785
1019003
497899
745937
606517
216017
980002
269459
1008957
565081
712619
577609
933339
803896
17323
681028
333623
239235
490033
455240
689107
811633
73288
724688
576493
6606
861142
857542
629183
761273
999795
986948
1037563
1040078
343333
1021988
816176
677377
103232
346361
857531
688689
988974
801310
456739
248501
60600
616178
594312
30033
883396
721944
766880
158717
743174
866906
1022844
215859
789814
964173
905470
460447
18469
729072
375723
380608
352434
1006215
522628
103582
477479
995234
956723
698177
697319
385234
317156
511593
87573
642007
942758
6863
554547
119220
484636
867456
55574
703274
947405
447318
977126
851883
167063
966626
233262
660143
837090
11823
965108
994639
28776
749224
637057
333425
157857
366531
1001573
178142
1044249
739618
763597
357860
695914
267666
997392
678366
403742
426531
747037
836702
86066
670019
402131
235756
43818
839147
276361
433
973984
629760
944291
102273
610417
1016088
638545
525095
323217
744241
820307
393843
395251
339609
38486
826313
754341
314366
382498
752554
278407
1007995
290046
589428
513897
717582
297950
131378
574864
389308
163010
36554
185100
659724
199571
238943
237296
455319
820011
692674
502666
1002169
9630
504501
510266
31716
612872
157101
938163
304100
719784
711402
26224
173594
230430
848220
243376
105297
475963
571612
1026491
732300
789699
48455
557671
785964
622246
893603
488111
966628
61422
122149
429582
216899
16247
1024061
304267
391692
1030664
384237
24730
124866
637465
184983
141356
234643
923475
675825
991496
18101
744137
776250
444402
953253
85974
866088
847492
291082
236482
87697
117797
985399
357795
194566
778623
40046
446603
569022
55043
76428
579306
819176
615436
29893
465031
270283
305737
829470
296020
469254
704042
334230
782504
252421
839762
1034760
609061
556663
818033
251533
981109
93198
853134
517596
431448
527251
133934
864871
625562
132462
174343
505991
354112
445499
400790
637741
192896
535870
960284
989010
592865
290337
241002
67039
923464
506611
597679
206814
1030109
203979
1021078
864488
300873
260579
276491
191343
374658
634913
946551
674611
886445
613745
273457
959170
881092
722699
794616
846830
36553
397703
251481
149929
193603
809219
961804
787498
164304
809618
917566
756658
333361
990075
333012
387424
981035
825394
764197
120828
44923
1002980
12967
139060
863843
948300
838994
743700
673348
232778
247586
948866
409977
208606
69812
284147
589552
913447
604273
886340
988359
1016531
937742
911385
409896
442530
61928
402750
162362
962090
186652
700533
347342
46312
703488
660654
273057
927028
871650
386869
137242
847113
325085
405187
768097
1025030
544285
420442
70428
335811
137712
704076
648032
522188
153032
557813
235256
168246
643987
109449
326640
24476
764321
569724
802372
918512
834855
1007873
205824
878493
724849
712462
616938
160360
576920
416525
365662
980068
423512
327736
283966
461310
410034
415687
716426
239556
581573
91813
394085
129484
123690
261155
713886
874521
139394
637355
120075
845365
83071
48846
313466
686856
320484
537437
719534
876614
468334
272937
826293
591239
487595
303882
277314
993280
421108
260087
8908
678700
544297
772032
465989
101147
400397
96041
44207
938403
236971
719669
598391
498888
176053
292266
632144
762467
203758
224052
987088
592500
976194
646851
331864
768750
20866
770724
332704
273908
28385
915892
504095
857722
67490
58111
681793
67644
1033719
876171
299699
159403
636574
49504
1007881
232989
634123
835396
726855
136993
994002
995019
492654
628161
774177
75537
1021815
452179
701450
592704
206838
879032
774812
614201
553042
1026164
699900
468993
706949
752409
45634
828717
939448
138317
296494
283879
402694
448528
892287
226978
446288
179451
636280
779925
81835
476237
396613
673821
183701
743243
1025601
827615
82414
312619
66587
1005278
743610
392562
266526
1007807
695259
29506
23699
576791
713648
37388
393161
112326
892377
876734
327078
80192
390586
40046
505273
178224
890853
863830
307742
176453
962032
388708
74730
698381
40487
688520
529386
287797
696663
420054
927078
942605
853724
482711
978212
550816
473832
767156
191752
663840
214842
631387
305462
989707
51376
1024511
830101
661945
399988
64890
197623
873418
12816
380699
260669
808799
133295
697927
484598
136102
452274
284234
28313
18541
409839
884082
68200
402843
977004
89210
352283
428939
980344
764161
630956
1036794
853997
544655
647987
626280
647615
221096
787842
328314
460888
325208
765460
208032
783650
387953
346934
273006
56034
664808
378170
745796
549649
1014470
565545
888527
626169
166280
545429
522786
1044751
312653
452467
237285
1022840
181239
155079
32283
576062
96076
299137
718570
631959
430503
101053
15855
751665
873309
16432
706223
128972
1022002
831787
168189
430621
456048
630197
469347
841083
691678
282377
666729
632563
556950
581892
887958
510046
361647
941495
207332
327970
860832
991670
25878
968161
265908
249195
920138
40692
747905
474302
991681
133544
190623
59661
921114
467864
208117
515700
743352
141267
602570
1037059
237680
985924
390693
1027414
637862
334445
725460
97813
802610
754395
646573
346124
568146
60738
748807
392886
308700
398670
214203
822865
116121
100817
363293
127061
432763
590993
657026
134202
447742
771312
674716
399992
66093
817186
612124
326481
697325
228235
712473
104822
373210
778203
774894
420081
928664
440814
23927
983590
543259
97579
213999
660769
687991
764496
793017
74216
132331
346577
30390
257578
66436
483336
942842
182426
1003862
650828
80217
661022
500801
1018198
11266
799927
990353
332673
608232
607283
81973
1560
123602
53410
622615
287830
192520
219524
847762
542246
914714
395603
898091
387423
41301
791750
652438
267887
776126
769383
857767
749787
298227
396200
231475
437756
52647
738728
590810
897140
350303
803434
351591
140009
812587
814677
507326
862185
906431
126458
62170
521946
236480
931277
297042
43903
898823
220106
222910
979279
428838
563391
337592
548068
376450
830341
155592
130510
380141
879410
136613
616060
250979
628760
177798
279365
261377
134511
980599
729229
821364
78771
6907
815595
122508
45936
337400
669870
333354
233726
542155
707165
510823
1023385
398986
980504
572440
799219
257608
318650
185094
433984
661436
117357
855528
40571
374995
643787
226045
394137
535253
1020599
5130
1016807
289557
331578
977847
937398
476415
610912
774387
1015218
879897
489670
706178
574232
985105
824605
434149
786274
61012
66606
71245
285062
911538
709898
39581
929909
482748
844367
665941
417609
659603
36719
522836
978768
908017
719132
319531
842885
585917
275597
465518
347670
830870
744759
707723
28086
48256
41715
938760
933730
175556
789197
192346
742658
1027375
936418
265640
764394
456195
829289
489628
260473
735415
90609
685253
765535
924650
447050
768760
750713
920432
638724
565197
1043192
605010
398253
959334
279408
152440
806620
759075
161336
207877
25425
244508
6302
248954
759539
211215
931255
369332
390977
753706
159141
198706
434431
284694
1016577
956202
388200
632148
848809
286698
544528
19039
232871
286775
1004665
221622
430987
757194
650268
905108
158694
16859
111234
359178
226699
871972
671883
981676
544434
485312
395397
188386
79101
517030
167321
520964
513131
939425
751611
924334
725680
238345
530132
370965
198675
55028
573556
1005210
182001
635035
657217
300224
63776
523979
429326
745321
74243
976735
438649
328207
731007
397493
365971
799463
78746
784109
166681
670562
872339
841742
759710
705300
921913
96591
673991
655357
536195
230964
380660
882439
579919
860681
620934
572454
27001
89752
961802
215270
964875
236117
954649
47687
665891
750
111812
475682
988197
568244
449780
660967
69846
668278
696650
353937
586257
194304
281232
289549
314442
672881
55546
559041
935565
966106
811396
4538
228002
529593
323344
970138
882556
533333
603030
831577
495896
751342
269601
821814
86860
379405
801047
13412
347101
118964
777852
978928
177172
383364
182239
900924
19773
272875
302884
745366
46692
381776
11020
332747
947897
523350
142675
570601
724085
1026053
162169
605677
1033796
979415
496074
135764
925614
190940
848626
727611
431763
946447
836823
129234
982914
386678
85463
776302
1037204
300689
151812
372543
362793
489016
811516
1041483
465733
591085
509703
263421
658135
372328
152545
494740
891125
161319
759107
39669
987115
463789
611555
521087
756669
907983
1021630
1015129
389098
874668
1038013
803928
858324
163658
525369
899224
281155
320044
539486
166934
658614
1000204
929461
754343
932319
463859
578124
452544
3676
243116
259942
233025
1030907
640413
292474
524562
947719
811385
907009
97411
152870
818281
569619
800921
811950
749283
250125
808601
522192
688763
336598
339832
371737
607993
326560
791479
510141
7736
379636
184898
983624
199280
293128
830036
148657
860906
1009511
117581
857484
834858
86407
284359
731933
652237
750529
387187
281388
941065
608816
298188
619508
273519
961160
484299
114985
116480
196578
429706
152441
442795
582522
20964
169899
564824
724258
621416
401742
491056
977200
966519
334174
622791
806319
106055
720445
947251
717310
724104
339863
185258
8673
424674
745948
535153
511974
294225
759668
250230
512537
147027
611488
3742
908987
825132
160198
22387
552024
7849
996012
1021239
463748
458675
794091
740665
341822
597845
400052
783123
13959
234413
542343
1044853
177792
295700
460732
605372
15345
328384
467835
480332
678690
133372
531440
273678
181080
798015
387638
521420
172113
222329
326557
235068
283324
823653
802525
221107
405422
661011
388005
865705
525415
308198
46097
611372
788554
409695
499782
497560
241106
294120
999718
408376
724285
644478
72170
761953
373818
737353
511535
576993
163998
40739
562845
484415
689992
780860
11667
820269
253440
1000009
525657
926693
437650
558505
41369
901261
1000862
313603
936452
909315
841940
730327
200117
26400
306957
182494
449087
732210
944457
876903
643424
234821
973140
406904
959572
1025957
126226
753895
360392
302502
370899
875877
757759
70085
197371
183216
624681
681687
191025
856826
555029
173780
504196
278492
705123
226154
690141
392
253537
808290
301346
180811
590437
138405
667449
450773
24748
643271
562681
990408
670899
622033
823012
185456
885973
965588
1023672
724406
255748
795293
652601
953181
120613
580026
1013096
601271
651203
44509
471605
187174
926116
12948
941240
557983
696216
351897
325019
176298
168450
437425
672563
886035
440573
571024
111406
840144
690071
201894
270408
922485
527872
622722
779063
88485
462647
74483
275909
57594
908340
399525
357284
294181
37113
630514
399108
252141
190272
746435
778682
261218
571094
145088
1041852
790840
139800
700447
635012
989986
124409
799932
945248
784915
360897
64223
119080
680786
5447
242475
911281
31369
333000
788188
1010897
470894
868073
960160
972594
734951
283566
809895
965400
72610
99037
574671
476674
129781
185006
801169
40169
959162
771429
42706
540857
715454
780140
934658
390724
611245
15675
202873
930658
384983
1002884
933266
408300
696015
873732
618982
1039737
647386
27585
352033
136710
973954
242117
90030
164054
479336
210027
828281
950262
993018
991179
123806
676397
469423
174457
1005778
146217
856862
273580
371866
998239
24245
765293
825157
353399
224002
947446
498648
885299
150731
805646
227624
278266
922094
137550
675117
814132
593776
320059
872492
327580
423292
140224
9004
236814
264912
272960
916891
600735
571091
476281
1011320
853216
733328
578050
628182
815929
530659
282391
454981
973075
849450
501614
798102
49448
954529
695594
1022399
139578
531864
531767
234501
939568
795651
494941
297765
231889
261359
633661
379041
581020
357200
367688
419157
57527
483675
547753
121812
969119
946294
291228
75972
375553
678635
15347
690903
285560
521169
280237
48368
146197
583877
160777
539092
1026500
877631
575474
147576
997261
202006
392396
703364
428260
211024
535153
534752
186054
258766
43890
709475
434929
696983
798706
146414
406849
789102
519837
975276
389283
853030
117082
381842
141665
215725
299886
324343
384164
79707
772145
841749
717857
935439
521100
1002467
293096
241944
1012310
746650
566432
507781
644812
439798
492482
322658
470489
397400
571295
1035990
671013
759392
122281
937608
766386
297203
777166
539294
977660
820912
358776
100564
479463
162158
1887
621895
984169
973035
564403
338759
139649
332804
726418
695971
569248
302678
235912
93085
1030100
627075
409173
978652
69242
878067
382292
1032427
344046
979626
448575
485643
564324
680873
12586
947663
928788
966002
837257
603813
232892
819812
736397
671091
536019
645037
472965
575728
544847
911257
230379
300291
922349
392712
10397
177715
830396
488444
516704
862569
145641
241671
373087
687747
881484
772473
423192
788168
837574
30915
904074
387473
457443
639409
725024
269158
106359
1042732
905430
111063
443165
139741
347655
297763
1039660
756180
509784
978412
421659
333902
59819
205799
929359
219897
256176
775925
965904
176268
510225
868572
729924
968092
593223
711481
376455
581713
193505
386030
775033
193004
240375
413613
399006
294475
859610
855676
633998
560659
681949
938883
53171
117531
213374
131397
1042741
473669
78706
821816
759633
611728
600330
382810
120525
188277
679914
976104
454382
640605
454058
1045158
695091
329825
464628
976406
141891
14460
280933
847958
572561
711705
463462
74916
34119
77895
75852
643067
507095
91894
622267
219216
593761
466851
739191
176311
801489
374144
981179
949807
700534
556585
440336
442924
919185
1041130
469927
985386
532257
679518
714724
723302
729711
249536
598
423217
986689
11675
212868
846118
917577
86899
91388
986470
784385
419480
712974
299883
845619
299977
86000
643286
853005
370400
579056
989710
1026798
965315
444197
84083
311574
120155
834029
227599
177561
739795
861655
227360
699737
774861
370008
90860
979614
915888
881603
1042509
1032600
64011
128061
29829
517327
462442
490662
85261
625283
238171
199622
836708
336681
137483
696263
724482
547750
874705
240306
775974
766808
16950
540677
673832
240435
670025
589440
280028
334274
369260
459893
872301
337754
126375
897384
825283
210587
890264
521188
605391
243804
505063
829769
266514
638323
305465
789599
605863
599526
604729
833919
106657
871624
196475
971483
481113
268377
657204
903556
610400
577852
205426
437332
217577
150621
800842
755444
333932
352521
595665
380220
491273
621661
1010512
104726
767144
706113
543177
322042
867314
386915
382382
496198
202461
263240
943262
226819
818171
290880
247651
647264
1031921
985214
688141
745560
195810
531564
201669
641426
667591
293256
96341
648143
383857
184167
579074
545097
442200
376507
73582
399795
688323
775187
693521
434122
223316
609596
537270
568171
10992
322216
720054
795661
484634
858233
33801
314542
620127
732564
558443
57519
799039
127379
712165
4575
39425
780717
822244
549080
627293
127404
762143
385492
246490
376551
399101
168169
325112
602074
1043070
166262
121920
367578
219627
245356
471070
558197
279408
693324
569162
52128
476539
731822
904828
50839
832614
579178
328650
649263
219094
976697
149286
581285
789823
1010447
29543
138177
332659
797018
779487
651021
662051
691346
921181
609448
219522
46058
358413
1002111
677431
810415
746922
495293
310500
466843
204033
66506
306353
46392
628998
459044
727686
341321
1036431
252571
982683
671436
199381
1018253
768989
188859
252819
596715
165579
578361
792083
127236
802281
718202
362356
425490
259590
742346
68212
971182
234682
778239
685903
906255
977988
564057
820515
833401
734662
1041078
574355
409352
515857
900218
638415
513842
674063
244608
844476
759334
57090
701811
687849
690874
435401
854236
58206
391303
208104
863504
735348
123244
388054
397296
157514
343057
619942
59787
356582
476899
696573
958543
448039
413443
33778
40235
146152
911873
860595
990960
407088
1007944
616701
276004
489901
114855
756129
551249
1029213
893019
64905
605013
594257
723066
523502
121146
456691
265818
58751
1023811
138686
665571
580143
90685
832291
279076
83077
535092
1013649
287638
44994
255266
299642
528083
251348
1024098
598881
498464
558235
806663
631488
590591
1026247
612840
607403
925577
1016934
102527
204163
300213
47724
705992
584410
552692
856165
291550
177981
734071
186258
676718
292231
274648
116933
885000
326903
487180
181500
912542
42269
573964
177143
472797
594152
456692
567071
497483
933939
318122
503264
648588
775797
114507
310749
788373
517217
821221
337267
364877
755781
523323
1023052
564539
836272
103886
70129
49228
813590
393439
291446
1034125
597168
101644
957138
531138
696843
515896
526186
38502
321427
85081
823264
774402
803410
993968
68348
1044043
1043663
202326
899084
928962
231008
606648
409522
616500
912219
920916
407788
839225
645292
286732
918767
563033
724564
949607
1002626
368767
226953
396675
559062
188837
392577
211892
331340
501569
396938
768527
938936
833890
664553
207984
625053
474308
16373
371681
570025
413420
89244
436931
436504
811238
431911
1034397
538491
988999
676826
993403
510512
882120
99151
532086
977119
553497
678302
33424
26192
837885
506060
211033
328019
548332
588431
71127
865175
378058
404391
893148
470296
135281
618407
1005816
328117
106813
678985
892744
140739
506135
573829
982497
33374
956252
274427
804319
968669
982671
608948
322624
678764
368559
69584
128917
417982
121088
485627
479818
570865
30914
93553
591633
1025573
558510
275012
437910
95841
944861
716469
666818
33359
804482
825945
891446
725322
265983
319423
227482
308763
879292
130577
884883
55747
956383
815705
541184
191774
758333
991811
346359
160062
647744
582589
723088
625813
677116
719435
691253
75689
655026
207571
477018
437077
728686
252393
16005
174024
818594
620191
216777
929709
401964
879274
962977
834084
501487
525282
583606
323847
22271
819342
820102
855549
696
612849
802514
422631
521751
957900
531184
845364
582147
336797
513810
299206
912207
312611
716378
890112
229767
384092
390031
454015
872839
908826
900832
14510
783104
679483
876467
413468
539919
30094
681724
236181
903789
669210
1023913
39849
665015
852892
79060
306762
225886
1018697
250619
320682
263519
425584
505127
926117
725593
659497
157840
335426
759573
131963
395495
21274
697522
241981
38586
326368
77598
640094
688716
954462
885342
688231
979383
1013933
563131
167400
83681
944906
588130
1042562
96726
148482
296310
629219
877336
787082
712607
328882
398326
184532
809365
253201
246661
947414
141894
898015
10585
594215
776834
914883
686833
846256
56270
957
108288
975598
808471
547452
629498
1043360
321134
752310
591197
314874
992235
510908
84614
371386
30058
964075
90191
654904
552639
576455
806218
294690
513648
509158
720812
731947
925484
648403
998316
539019
877308
763522
1016738
692604
680164
791556
682876
544784
890284
52910
902239
385678
204021
848454
104769
598853
77077
654772
382240
12703
48202
646673
832400
505241
401277
942921
927723
332591
155740
716365
159886
488910
608160
575565
885873
19889
769690
34649
847534
499439
591686
834378
932810
1042403
384350
319488
220707
529381
461148
238640
122889
294224
561336
94635
117124
72809
996835
28268
39982
227434
922805
634708
941783
477682
743945
185289
1007450
715576
575404
481061
107793
950474
1042853
497733
1039443
528645
174687
470010
345689
242742
13932
703379
322750
866539
148760
445942
335522
786496
551124
361163
157341
837485
961754
33139
167015
1007044
310478
89734
670246
197849
681121
993454
315678
8837
656138
988867
12472
73525
749615
650176
471666
336906
93151
239955
247464
873827
700090
295824
921801
558304
647188
351327
538793
448137
862986
118053
473278
334416
356040
908906
944098
973357
317382
124887
644483
871561
881224
216780
602012
33373
990560
648212
817856
740614
625119
217086
617211
958348
483846
385280
383614
495442
255914
859685
685869
854215
974686
21110
89986
454326
1028557
233846
651716
987430
52588
50592
822957
139923
652425
390513
172922
866843
823926
781074
372787
366292
380481
642775
967677
920211
823456
763336
57732
152586
616715
200679
503390
899459
256266
691546
674410
470756
240685
908359
1038522
340583
611282
170748
388006
363966
482409
962319
95116
1041051
499766
641711
411625
372412
17868
1016486
745948
993362
946900
784141
367062
950963
722925
4150
572952
459182
511911
321022
526389
584493
561076
35026
771159
332121
544156
455345
633753
745144
677791
407983
540491
134890
989428
33308
648316
287200
1041118
423976
125536
259709
64590
792981
176163
760232
620004
676793
651067
280978
992554
384508
918141
390617
268104
866632
830370
716430
540990
184651
1036516
651309
818703
484423
125644
60625
383722
377250
571440
775405
726889
640240
516839
405064
3541
504687
898674
857514
996445
84695
496558
538740
13254
618735
189698
644500
72175
989169
33381
68363
830360
577047
1040524
448214
773220
467719
407711
792037
700092
444126
792077
916795
646693
186182
812176
14954
990784
167204
470553
919387
152678
762596
111839
335984
697163
193500
275494
697335
71991
725204
287440
729374
875002
327338
241467
675903
1027078
176088
259187
133683
436537
787488
627260
370408
81712
753774
61897
140588
1031936
294860
718663
641995
1042266
334959
815116
816523
100697
870119
775003
813703
661750
305315
545119
485333
119468
577405
545526
703641
166568
460043
1014171
1010246
1022965
601621
638556
998072
421459
899609
26546
889715
6878
894125
176191
238482
643944
848940
1022989
456837
424498
275283
329804
397362
1023044
981678
375974
135931
695482
761644
13761
210968
339891
142984
598819
898726
159134
261637
107035
9606
414267
324348
933087
467192
814183
655140
452152
761929
1036565
793764
1923
691122
869583
919550
139017
737739
788663
749857
935638
939532
351515
410770
704298
47949
940513
612545
84877
753919
23052
630464
854204
6405
743125
498770
967172
668010
345102
520211
628710
470005
24906
849795
600355
677727
875033
845083
856084
13083
724481
700658
402431
793901
648841
901436
503662
754310
644095
827877
549198
772940
456425
907851
22345
943515
765359
100308
912080
842243
596884
770806
365182
138617
544290
1022898
656275
445611
160598
262910
680366
1035595
698749
609785
868135
588036
430282
67906
520186
185755
868827
205128
929467
605472
790915
475215
563682
56061
1031773
112462
86015
586250
523211
513743
456938
700745
514322
72386
443474
1008952
32699
582412
1036483
580575
684481
164619
581781
444017
356561
99069
482767
878418
972860
628951
499423
538928
973485
928148
850011
639002
206856
458824
33110
768173
347960
252364
724734
445456
17982
399329
610482
871497
26036
100043
187767
1009944
169951
847937
321337
340761
778006
428344
722236
989873
270271
156082
259778
834101
673412
541976
401220
348770
403781
267147
185593
432960
89204
590814
342006
362810
767991
321582
565742
453813
879108
860943
516465
445174
999979
755533
986664
508350
1031765
8692
918269
923973
307335
806376
679354
631477
909616
299335
918618
5420
705296
898205
788921
296350
464704
189214
42336
623907
728328
984201
527424
800964
586129
68629
589702
376025
639829
488603
473797
7676
783561
59164
27390
378476
175018
622648
237413
93403
962902
936903
477920
815012
721868
1016580
701691
889380
656410
729882
361028
260495
682174
736989
507883
1006500
585483
871611
720994
449627
649505
714536
342572
235274
484252
430504
918900
553172
64552
713827
97634
397109
680113
1027636
455299
742948
630139
507805
83916
66733
225132
21655
22855
15789
330950
514390
885305
371114
292227
599113
318924
893085
92822
1024589
716936
567825
602968
797528
624290
348981
3528
194620
549247
685329
945294
852522
688143
459560
638393
904513
653657
936922
496334
101933
54167
726689
78840
519242
783360
344460
122142
1011697
577180
127203
263550
275114
343224
11118
598918
557046
1039965
575656
629741
832736
816375
264899
700879
156111
685578
550171
689965
465723
671410
571809
961843
933692
417138
315916
440261
464652
91289
158743
961403
953481
34703
930525
469439
172629
622835
767940
625981
648091
898304
438645
289811
19956
336353
969011
396748
811337
890835
241783
88969
272924
149027
161335
25964
464083
543413
703895
118721
46989
697958
242818
602622
696934
997506
716604
406922
988135
51765
451599
588481
169427
507675
112301
905824
674629
137698
676444
740273
931814
350591
762154
57918
333889
859542
477931
214774
710515
779884
294670
837196
209906
29614
689920
891491
927781
961618
111329
666530
431567
919879
1343
428616
785804
954193
98817
789684
262150
714852
604011
409358
104978
392371
938584
638439
148448
808508
809280
583409
536459
1020521
1865
567661
613552
97471
5877
207196
904927
300509
444451
80348
344529
243268
238560
695382
842150
148043
557173
766238
680091
732683
800928
140915
393345
261918
619514
511183
926663
14511
818443
123994
972259
857719
48261
76218
888568
649800
553086
344485
1041529
664642
591464
852830
244824
430413
654341
33250
153560
34125
413832
730897
724199
879156
866429
708945
738013
704659
480255
851564
323083
799619
578511
595982
24781
104392
237592
196822
873960
723980
730614
663804
904006
862336
803792
835470
373782
938210
785748
996979
325852
772232
411274
506466
383201
858095
896547
1000210
996793
1020472
797287
41282
833559
648414
1014517
127579
27870
416275
163553
77790
225926
973887
573965
906286
624083
878443
782524
403763
34358
44580
864856
919447
124806
597264
328624
1017101
860697
610601
790267
614556
775395
419462
486694
616547
313945
783445
735480
884186
951848
321437
982393
213034
1023779
396
776840
682096
630887
178041
156078
222493
163943
990318
173119
649361
297775
439514
488306
119297
566039
206218
946884
147833
428810
292582
601459
815837
234089
294512
67543
755056
67105
135485
739213
445241
272977
1024275
985104
883682
559237
1010904
911925
958079
565571
359948
669946
676522
410338
250045
469909
1039411
38188
498238
593780
402333
213734
365795
188700
306752
332521
976853
697901
698007
186531
1002702
184535
884118
23714
800994
559658
698026
557236
878658
1007784
12172
845848
364269
955624
1035574
155188
214654
14823
1016375
649624
798377
460045
735675
690832
637959
318415
581915
103944
819481
542175
978844
964755
467518
886584
594236
654545
619600
810051
450975
794127
769748
1002282
583649
175558
553865
632820
937228
398033
738698
12493
645027
426018
739598
49705
194436
1033736
54884
475907
33551
320371
343155
760539
593883
691345
123908
994281
216279
747128
563034
941823
383565
400590
283045
792770
495698
682585
754815
255435
230687
573873
666432
650900
915559
765481
463216
637518
479662
980977
260378
136408
16008
825057
42659
268673
457694
849155
598700
149081
15238
1044977
183003
251673
582869
815543
706315
485842
507327
848498
760400
70831
910621
464818
538467
1025685
768102
22959
553066
497840
469524
75683
831207
242442
575635
562763
162342
571839
457640
204802
117552
594804
433609
492249
742125
7854
734348
338698
325041
137683
530263
969792
588755
541531
179175
895416
50152
433084
340178
164332
208612
384355
200809
18507
786784
864167
122049
762040
652027
483821
484676
971121
368509
915179
622252
168833
341788
861741
843293
151260
976428
814191
215764
639041
554692
258373
517931
31176
890977
497605
389373
77322
68299
413796
555229
410350
866290
655133
726311
485669
746158
298915
368134
234130
146695
578358
915117
922866
683574
883335
438042
943674
725009
444995
211395
873274
658715
895780
225322
215889
802646
761066
644581
801335
870669
729323
197654
542410
245640
521941
52362
965602
292740
318673
606078
593407
203277
887990
670963
553236
744115
580802
541518
247479
318773
707895
291463
129534
908032
336653
395678
948
694788
437042
725965
653698
930173
447441
352863
974583
460365
279183
980605
518707
878027
680373
169302
827469
407388
909264
813246
246671
123233
932997
987740
448560
506213
830848
302911
326324
343425
869182
165568
844433
1031419
901954
457663
495521
436954
288703
77467
156846
766088
4288
978349
663663
951660
297445
973617
107796
242350
907289
1006399
734755
737260
106618
355618
948898
734265
101779
88606
60362
312145
567414
85794
950816
262256
671765
56266
7333
408503
3378
954967
242594
644517
100156
685297
711717
15704
773090
5387
159007
571025
836951
756302
637693
515847
166541
175728
823820
41761
19186
378887
401099
716402
363005
642019
245044
736169
2905
607342
259771
202463
37772
860046
180651
641371
440202
787852
1007329
397713
918668
827509
670239
906570
810893
879759
988847
409923
433195
610479
592408
675777
745375
366899
281588
267096
494405
699546
993575
262234
654578
193269
288144
269286
69224
340054
968927
813040
882896
98661
350062
1006721
320212
686071
575466
101350
820502
430259
349112
209387
729447
937343
905956
1003472
768800
560498
556497
74351
1001450
435246
907493
896004
749203
815192
593173
405716
646961
162594
258730
631527
606477
612875
500707
743080
510761
565862
650989
433896
188879
662749
463894
220464
640742
697091
132209
311626
738689
747015
344782
8405
782538
629590
98805
286863
94916
68562
169047
706364
957525
64064
26424
115058
257642
754948
894260
711969
765312
376596
5957
280380
310585
894571
513492
543126
346904
436178
744214
814957
667587
645583
565788
39291
771726
698510
440935
916752
945465
423964
77966
931063
889800
338499
73866
593656
223435
783567
390836
217081
507261
947260
429396
461700
732072
321448
1029982
162995
463940
707018
878835
787828
465908
570433
779730
489781
955968
353215
108194
763913
873633
678826
393383
196869
548061
736312
960697
110503
463486
29855
871920
27461
779915
564804
92309
472172
701167
500068
588435
260659
630214
915622
742671
156435
581572
555571
752384
1014252
62164
414970
176740
365325
952459
1007024
348502
307333
660552
300552
147733
419554
179290
827119
249137
610832
1045215
46252
938310
405339
597876
513790
921682
323815
1000123
1029699
471274
965971
119081
112417
273068
537907
568277
695493
986188
384199
270360
812651
603971
734384
968878
831511
342526
370133
514294
942931
117754
288345
510256
260123
26488
343947
894190
920726
535589
970598
302300
506264
137438
674396
528653
720022
54640
807113
400361
863049
404200
454644
408092
226114
56797
754061
873510
419708
785597
609937
607837
432479
583511
988814
841316
50578
54978
1013226
761329
1038755
989275
82183
830839
473985
78922
80791
938087
369985
495329
630744
386483
748647
169769
766186
512715
187186
581773
254184
422574
876536
836052
497603
327739
69577
352768
923814
86
791246
331214
66085
545268
311759
1005381
506375
412883
623608
813956
876390
92516
428564
571041
243136
532241
554251
230945
183687
997661
418244
456895
69144
921861
467437
1044490
599874
495833
783745
427547
589709
281872
1027946
758080
604933
497071
91579
89224
470962
505903
745071
466737
543524
847228
604470
637140
77602
194758
563914
996728
37825
394829
51395
330923
193947
6950
386120
384752
965112
125752
965868
575892
735326
1035675
924845
778392
80372
717709
451973
700795
228665
49382
281725
300204
49286
382253
332525
450023
261296
69004
234176
873414
673964
944729
385456
96138
311431
23606
853487
545335
212246
56604
469976
301145
281397
674570
737342
209881
770742
839948
827107
846579
460382
1024991
674991
3434
455590
646205
656211
723611
693492
847623
831227
461543
822370
364965
175107
593748
622137
1028364
514378
974839
175869
769547
477112
319991
1020527
82823
239686
416665
649028
204484
141683
460914
52376
762588
553649
333710
864181
797399
569537
14475
186210
182292
401301
1006500
925490
263344
515458
952484
950558
870502
220574
20420
26414
1029828
608095
917129
920116
47082
295887
543799
995948
548825
172162
420807
16591
996786
504819
650398
687957
23127
1024831
975431
887680
649495
861347
94256
1034829
1036171
810119
1014215
605624
100575
333242
215199
1035004
315947
726019
451224
204868
47752
373661
964323
665158
286438
825478
28025
223372
1039184
25646
472063
664768
91744
285564
593942
44183
1043686
657550
595400
189144
47623
8014
581120
240072
487500
944788
601425
68203
721819
468635
758222
496607
97605
161413
881457
1043200
671074
229482
942339
284085
1042930
568899
335919
757980
243417
526936
1008077
568391
302090
680301
609932
389305
72265
1034037
530318
254017
891929
175112
277947
288353
932957
9997
105845
988549
545379
162691
394965
535544
924827
455539
867378
831638
51961
91688
616887
360242
796225
586305
635263
156584
386564
345950
946719
22140
239885
948346
215601
198481
49783
390947
159761
679647
121291
32112
325197
1039665
620731
221080
797544
523250
641010
990217
245047
37416
53822
693923
548884
329781
692149
832951
650029
300354
414948
873922
475545
25102
493622
825907
670800
199200
805467
647600
758603
598859
681003
666230
478525
377730
863505
36740
553834
465948
333763
509874
67320
102611
661219
6224
1040111
473118
229972
484819
802607
654074
684919
346093
625568
324066
256150
528006
32127
841227
473262
343242
737061
202687
850263
147938
114898
122214
530676
322009
127741
246776
901784
348246
50774
456512
761802
378743
656050
526330
394635
651901
1029304
294829
663314
845642
523527
100556
37734
693919
321464
362157
581236
643680
1038249
833751
408653
106870
163513
744516
767101
106031
711913
555511
32336
753559
1002793
3291
36667
138191
123451
1015824
362564
29174
380948
157011
629455
863070
498848
438088
370199
227687
507654
619189
6264
30476
674067
400268
1018744
222333
502903
376322
406465
863755
33246
352951
719348
62482
344935
423400
361662
289771
897369
453501
625650
664542
616519
444381
496493
84494
711225
1001518
526813
539192
883991
909052
459890
177354
332124
558481
849427
488484
648757
86441
867409
87620
194224
276920
524382
649117
1039105
920582
693487
70437
648980
120708
568112
795754
594616
394289
579675
428947
283800
965938
1026014
83946
547952
726161
311880
238381
761064
21433
97308
888487
986453
36866
1045010
638452
852262
714258
788764
11403
681872
894239
549191
488149
592807
999065
244594
610461
905930
155141
806214
286759
420674
841469
47770
400608
92687
149454
799800
268648
666786
749124
576303
633516
121009
469433
413971
755450
821372
854888
449343
862367
293702
254601
984003
929616
623008
719052
360573
13629
212820
297043
426988
511095
484521
553815
95002
199953
659457
719575
241339
426259
642122
761802
423784
186458
1022005
616271
331493
928431
264603
1020713
16653
645279
255914
273812
406108
759696
926694
57028
708471
594258
326704
1041193
734064
377277
587141
670583
206928
733156
1033822
992384
401762
542745
442865
572716
413592
15030
773973
866878
209961
537313
531199
834899
744284
571031
504350
55575
208441
852024
480570
468028
917128
518426
369912
62340
636160
149309
235734
219846
19037
686248
626400
406130
306081
221708
802835
520954
567809
785704
611475
975192
436265
294793
502480
799806
350504
821617
792248
585236
795491
901207
702183
308240
103283
167007
312597
844329
227131
312198
889386
880958
382104
224524
883814
214841
601814
565635
928245
301740
361797
752140
868235
119498
741175
776055
422205
770401
484541
105359
952288
776284
492918
1008882
70620
485596
278980
314970
595655
429852
263291
706025
462722
906931
586625
489271
740303
941177
268713
427018
597624
116305
705327
558848
1007509
876927
1004048
450296
196566
185530
739097
578170
1020649
170094
378172
1016670
187348
586085
259805
443057
553380
269142
108249
277935
932576
929573
312248
534202
504880
578951
63349
670873
835774
999739
770843
442987
121593
194763
544777
379717
433836
721639
794280
304268
167984
996000
59604
653241
862179
229205
425247
115771
846484
682611
266563
49310
590457
916327
983201
268762
29725
313357
615484
147638
367666
308391
961382
277863
92883
654776
629336
209938
738841
222262
665037
899104
454889
74546
713493
741191
497448
460101
283757
38925
616063
899222
606341
788978
127116
833931
463254
794056
424384
105453
266545
394753
537758
248054
131957
309925
800449
817981
933526
107764
725894
190343
214414
59070
976144
589576
414463
823732
443380
422499
876022
39808
464894
786875
283586
987103
157483
1042186
647370
434991
744028
972233
908568
824474
52497
990704
878259
30670
925801
496364
7175
691656
952143
304434
50427
858577
209526
685469
537639
494584
377319
265252
230929
164452
205532
487965
235139
267715
89895
746525
619742
412317
353191
305072
898382
419565
891189
458326
968258
592853
173725
603907
625916
974247
733548
924824
604635
315315
523887
15886
56783
229407
112369
725099
613200
378027
52639
555719
916283
302237
299006
728805
155560
67799
755084
225945
981327
15604
373079
170628
788745
417261
366968
1020584
650662
407388
186547
650624
237424
522423
76702
61321
414735
952000
616417
560836
663158
177407
601463
159361
690831
654174
699637
942274
715669
14091
426464
292938
243626
492771
624477
313005
373990
617235
866356
986695
812178
320639
220762
192055
248688
985006
1038096
632526
455481
781615
183788
96268
203593
946773
243044
340855
899506
584138
529272
409670
720827
943514
120267
418313
317463
802435
163030
112316
214893
97204
743855
804232
137573
764986
638785
1017697
532204
394763
778425
539002
897055
325157
765832
603354
685323
591823
710918
681028
813762
487682
1084
905859
140812
131677
1038135
53592
297146
897320
562217
179429
314581
401879
977012
626112
1018758
305212
796920
305547
511556
443948
981269
943261
293186
826129
24714
970135
85076
43873
442400
989296
381701
508152
795964
711346
638058
904432
73726
440815
164494
566802
72305
463500
385414
659724
346820
916486
382076
928767
649107
488186
272897
581155
784394
541641
648202
674526
199988
531550
148895
821953
1006190
74521
351208
63208
209341
515096
813685
526755
647779
214092
577331
296801
988626
962021
246919
168436
119801
973567
518872
941456
377629
1000119
319572
320675
630181
905266
572459
3279
260289
244591
720444
848665
175063
43841
352625
662010
498504
542123
818127
705961
418694
820077
46481
1019835
816467
52872
484101
47365
776026
157294
963506
860231
530393
261433
628971
709360
219123
770871
55866
646448
379625
326765
150275
424122
13768
198312
113936
900788
870385
534478
818188
578131
697501
323
952604
1002894
216153
727272
325734
910675
713238
69550
550270
938724
203233
108770
125879
468829
994711
706607
341398
806218
521865
645136
815297
370310
921533
286856
101177
449739
630530
480755
55477
277441
992277
918792
881449
98420
180499
216134
91438
305096
111404
367396
167458
789404
472329
635396
4508
1013853
469913
784050
38178
731829
779656
985885
74297
560095
1014971
158622
321090
96884
630311
169270
899815
706928
399529
461513
124723
484963
255834
330746
413966
908016
165592
849838
130538
387449
421533
912860
708940
46521
279379
800461
259792
371003
941240
702094
695150
132052
244388
870017
424844
997160
1020819
437057
504566
825613
536925
976220
410611
610445
553583
553186
297711
132446
864898
980462
513349
944017
966681
231602
559330
48767
754165
393911
855545
194556
182273
336936
166080
425710
241815
137971
780029
917825
1009090
511662
1007469
544324
929882
474089
24657
186706
552538
491401
579161
816783
457163
519717
307260
540682
41590
1037524
659958
959547
63868
422435
454147
315011
961680
971391
683951
148235
325290
462800
549297
993439
191408
493798
717928
789424
648067
240207
69118
3738
307672
210487
221883
685119
913795
25455
524277
510022
181242
154716
503840
640502
656991
366809
126801
916748
3903
162392
213635
1012076
525112
1011517
191517
270690
855626
167478
882673
956578
273450
362979
82230
457210
13512
666339
739183
1255
47723
373506
414685
499563
410841
117732
624447
173161
367372
1024143
59373
408438
675617
153933
202658
858269
346141
964303
224892
497988
510136
409211
1034525
324714
164389
540593
780709
626492
521253
147339
532807
736372
1024759
165624
755112
463405
243325
987144
769617
185752
381670
162146
257781
609579
516190
953205
103841
193278
693641
529363
916554
1028050
151436
1012706
686659
379693
694147
156163
993524
626649
748568
254129
159704
392242
250453
1021230
704747
879654
2636
651986
705853
398600
646152
729368
939712
640162
575134
518107
820106
286386
484077
378567
735269
456359
146282
947504
483371
606692
364549
1002127
462966
809354
260255
838786
509152
770161
423869
693399
960282
301262
396313
750363
686534
667697
430327
651645
1038746
342152
697154
125328
502749
115014
429963
715481
958384
272067
327816
289152
469244
324108
818626
463792
642851
898667
150735
609296
674656
498311
976551
632144
343090
398817
13902
69898
248810
494372
806639
176893
423128
337270
667165
994457
856389
419614
959589
188301
610065
70350
849947
233219
525206
814795
557694
1024854
449528
444350
390245
1006804
367613
764782
504598
100311
43919
1032649
93978
212870
261585
494423
103208
311256
234421
6121
335875
524512
815393
1029650
560338
376725
486778
626141
152354
685624
176659
38998
885226
1039815
636120
800898
3889
232455
663239
538422
244552
553267
811725
849745
879979
857904
453366
684554
913490
102849
187742
208895
367922
488666
896026
158381
403788
439427
815538
175756
632112
671508
874942
1034381
312386
445163
137581
309851
916484
689842
728988
65673
118727
688978
617280
938047
366070
189850
197188
21246
121884
281178
933765
942267
187596
936585
890698
359128
193507
491911
407139
884511
244324
367967
867590
649701
72038
186537
249796
411769
467289
3596
789031
16540
990768
982234
856616
389093
337290
164274
970910
555247
961376
371337
403670
138717
232430
41621
644093
244870
337430
185461
724399
921322
498782
630132
455232
170233
527619
209092
477952
925464
265763
797587
760535
744096
1013898
663428
331654
114439
99411
543308
1006798
668219
328638
231225
927476
434929
1037198
180151
564403
409996
41803
368964
838873
573086
835048
766148
720391
151858
913419
22721
857804
384307
519085
969785
912871
177841
713895
443299
878688
299851
226178
682133
161768
128927
502294
424536
280787
639947
914886
1009275
270078
665768
574429
33890
879917
686323
722452
419157
1000238
683644
431532
976081
962987
977749
128373
907598
740058
14223
34109
800518
760156
225606
9219
344685
675818
394101
82836
590485
1019168
1036100
493873
53279
1030196
11703
205324
556583
575053
1041280
501751
747707
1007869
483564
487036
537267
703005
642217
517424
663072
797578
193645
888453
610572
181021
353203
72125
160054
220581
383844
865178
785693
1028820
1024499
185090
533680
795642
246465
322177
139090
374681
461345
22469
39857
370007
304925
249506
639529
472598
636126
801481
931883
940572
153810
565889
372753
142783
250439
622137
803003
592662
760218
388039
144388
800792
38962
916504
495250
273220
868188
988239
864237
621464
464947
540841
960662
1008041
603166
444186
1016858
957950
796340
906725
835999
193852
126438
620390
243363
678645
355012
263213
871454
325640
56711
703586
515028
685619
566238
690856
634896
177819
25537
885510
1037478
610596
345166
577192
106136
58919
418297
353318
901913
238047
669916
20634
322898
835915
876230
962160
840760
168463
181
193497
406751
679750
977561
364544
815321
800953
430919
686303
620574
75061
539006
885810
568548
903944
436737
891751
327397
217902
207514
524890
963641
96598
768429
528414
887530
990356
177708
218004
858027
325920
777304
214498
974330
47128
41239
382963
555533
128554
966030
410283
318260
45100
223328
862468
25892
806906
736725
823718
694055
44804
374792
706319
941649
672324
505360
117836
606912
618943
333703
676364
431724
250289
21442
153172
213707
812778
418623
941855
537224
793677
764957
560511
85498
521276
1003081
604387
255708
358563
247429
187852
462949
60866
905224
898474
107368
254871
786177
952668
731955
688821
687398
88643
167193
1014092
943514
297706
754087
1015203
900189
817712
534241
770987
689084
68355
574492
758184
808409
912226
592804
888390
1017769
368171
537295
819665
344779
423846
874395
640655
58135
686317
564938
212802
604072
145471
414296
443587
97697
723824
637982
365425
462098
438478
28979
994876
135429
715211
693968
680819
299606
46423
562339
148053
857096
319509
779485
600004
462440
451896
30299
108319
236643
260334
911099
260029
92125
555625
950491
635414
446886
409646
551105
518887
317192
108320
645011
952379
522572
75121
607821
175759
683137
573356
825318
765919
168333
445167
773491
647424
367934
1027165
1033134
499393
536724
584297
667534
398575
397238
464301
862334
510467
641429
46938
698387
1039039
681434
83087
530494
103585
296079
670346
52762
785915
546009
871496
722003
516462
861340
859122
113024
77774
661189
936098
785937
280316
420797
504585
317549
564823
807501
81617
675594
366011
392273
120764
164029
343821
930282
5168
295518
822591
1036144
83906
750829
807210
878983
109625
862679
299132
174050
503757
737770
694005
966604
499462
320003
603009
923651
464603
852749
695651
734660
84868
766778
288910
1008551
7138
440678
286584
919026
1014966
612795
49998
132766
703514
131635
180824
403067
267864
1034403
377910
334150
981031
490204
345457
615733
723771
988146
841717
602408
543284
188235
395861
308035
898509
310285
593088
846792
862267
94085
968542
151865
431260
781154
860956
814306
683773
414494
1034912
645516
525713
747665
308620
586177
675077
330847
253905
795733
428482
680766
212738
915124
169021
965735
311151
521576
312756
206328
363361
820184
355493
272393
900555
14936
367288
873207
651536
627212
507907
79157
449751
365725
588259
631370
1038092
446804
158631
270935
868728
238717
874349
1007254
350169
95944
867815
97124
617125
586008
626170
141898
893194
858251
67
30643
473465
682907
200906
84325
484602
679146
656404
543953
821961
398390
839538
1031830
433531
408225
546928
265992
530233
681088
594128
437333
827467
926345
765793
54684
674969
907970
887635
994227
206396
704753
783505
154170
54875
53594
832258
390756
847627
709353
680052
230851
676194
1037030
439207
924994
1027517
110203
336777
352130
139089
831410
102675
541584
608582
900009
227614
524348
831285
527412
641762
761040
352356
251265
16485
384944
29997
690820
199726
311869
67039
774381
652862
635035
199320
113816
716439
863835
167997
115317
476638
138829
675334
834280
673111
912364
196958
403044
935793
399446
399369
167967
875862
991583
405287
978224
579989
514111
179981
520199
1019263
272140
466361
782017
984086
374669
176287
521098
2074
724045
854432
515384
162628
723825
836458
584480
120195
213537
287098
1000382
822369
564578
95362
330733
741569
504338
867816
938673
417969
580474
978982
382198
421237
413232
113509
693925
348847
573068
658354
1003432
731150
207896
841832
346583
309515
290865
441148
793273
250635
826351
844338
12139
472285
371519
537361
846324
36523
180352
1038684
998789
503938
617415
144969
791817
423776
127208
76816
942221
624968
679091
418027
949763
835567
221969
930201
418112
300286
403986
450207
44183
1016343
899635
154436
815507
990007
79925
938403
79418
406477
981528
695735
799051
561328
766440
394956
268970
653208
769579
76238
711777
395091
407274
948888
967062
415350
225830
939319
575065
579915
950991
575460
656773
574433
538205
676361
766248
855014
962831
744899
1025107
830499
663926
878156
240738
764658
464682
8250
38059
639660
200368
815953
466507
723053
559327
650654
399482
167038
292245
578476
339388
523978
195636
753979
352500
982347
184948
206248
907235
350454
467902
151159
272402
532716
238003
214134
978328
418417
437332
793330
347430
218127
314088
1028619
236163
391964
823566
380590
342897
999303
545814
194809
461776
11183
681341
147701
702997
323955
810106
281191
307383
77351
1017640
870007
939629
580022
414576
269158
784612
344181
952724
805585
747987
694114
172799
538347
499063
194525
961909
798002
272223
759389
506901
135522
689431
134352
680600
903147
178972
209156
456182
1028532
161067
282725
326285
491311
338327
906571
865896
236241
21967
15556
4439
173473
223990
699632
379217
238227
745082
1012867
473096
350505
802010
308998
258087
954354
657625
355540
5527
147632
165091
508449
428731
1013224
846975
211410
988719
586811
923169
809047
498687
11092
698653
47965
746166
354366
623360
895106
451743
33711
262070
195886
719347
189664
710007
123339
959796
288402
478870
609159
798390
493796
811210
51024
48153
42084
99345
332485
77484
341087
925832
116321
103113
57388
837976
882816
360757
553136
660195
114305
159643
449842
1002058
75230
587888
341381
572578
192230
858518
431557
313386
739752
302123
566434
415187
799551
157311
718351
1025993
342948
171557
423303
326836
243804
531985
418803
245020
642436
414132
195811
881388
737060
363928
298272
828454
433879
258768
306052
576677
186531
386703
616170
849427
876182
831566
165618
931064
915275
96044
615490
255060
458597
634214
79493
684509
200818
723213
1044635
964446
626726
265771
191625
158202
707469
259215
313966
513051
52896
64265
790785
934471
128598
1040384
196241
38424
26176
936573
85431
326955
94595
178138
225621
525403
1009344
196697
945818
202142
226328
7996
882385
789294
527763
346928
251735
458959
576840
70651
244994
593148
941665
632576
1005883
986304
239295
224563
444969
235367
510193
760528
239352
341842
314763
207087
185669
278175
66782
30578
843010
804430
75120
69194
208084
930099
128790
331454
785912
501134
799698
62786
216538
605697
180704
367898
587484
596944
910715
1041111
723224
366725
876841
1042490
1035905
738105
767754
655140
55945
264825
499834
983116
547578
637153
639064
907201
525981
264039
870498
138196
640862
566027
226462
735199
757214
344504
962198
740566
904423
440309
220107
274046
597757
600105
687612
619913
345276
996043
327826
960840
172472
595981
2676
967424
874717
912299
865905
485571
815853
679016
743527
657988
307746
207324
83632
29138
486027
933794
166163
336319
970865
799200
471219
936977
212875
690521
964760
764902
90772
570323
530129
206548
819123
607993
896879
561146
315656
287222
696234
794382
886074
145900
772209
800884
213924
944909
688316
1003057
209419
693443
1042985
817296
63002
668469
993436
753662
338962
164930
998661
604678
995780
750846
178445
987909
188673
109484
620460
107460
519233
582656
179109
155492
19083
1002306
191093
555561
310704
915585
108695
795052
836279
205680
428230
984158
658076
980042
452139
648269
693100
930262
431340
368663
387083
52820
142315
394276
146951
321571
871801
229655
951755
891049
520884
311358
451651
34559
291486
123695
860759
96366
617837
612053
639704
169577
521206
439787
605960
556933
965699
488942
739291
473872
810785
122366
1036375
502718
564169
256427
800935
342913
81556
343105
504535
669012
9211
31075
926830
563895
899010
757358
422872
64693
249540
1019500
575730
244306
106616
1037170
511157
206292
357835
514247
332
971556
269212
980576
539243
714460
587691
926343
417635
449206
577438
403960
842212
188278
610425
675289
584912
477844
833242
585761
502499
798693
293326
916706
493348
845849
174087
127424
559307
683812
457819
1042459
22354
21
807160
596493
976861
318858
941132
898367
3928
1016821
317793
316095
234532
1037475
217903
959337
94836
360052
316571
671971
362595
945800
284187
947304
55260
271546
321067
836103
574426
555624
237760
642761
998259
929305
222717
763388
707376
699324
504874
25977
575136
653052
8140
1008522
11997
851083
663302
968004
723735
732948
105829
369256
179372
985097
782913
253259
170838
519849
707675
823089
653456
482615
943811
5293
528099
264022
956468
553143
961659
871126
638965
563545
932627
186200
415463
396987
653254
183659
138147
136928
814706
686491
321517
625491
1022180
853401
1033075
962595
653312
256316
98111
919821
1014549
26005
704411
292889
448264
890958
983187
161291
306066
596031
38025
712745
559520
60663
96095
497642
845917
230057
68141
227618
595832
494128
605745
891774
725969
740128
717501
133183
429562
322279
27665
897011
126351
808460
632865
866657
381628
195214
326844
1003311
708987
843292
255499
3668
294833
347110
986929
565591
838432
557409
140874
21376
860638
126171
467449
537189
279329
654800
386770
282017
664729
1014773
660744
36240
633901
712047
107644
549213
680350
653140
571190
341191
921656
565221
148325
510962
927713
811735
715789
38421
717786
173482
807915
608657
41905
459848
719887
211601
555967
8006
581575
872272
183845
727435
735257
167913
325142
234037
576496
892477
699107
541676
193656
215751
237935
370352
613801
799935
648273
608591
756176
2616
500308
256363
677723
246785
311576
567082
987016
447403
521318
473415
889655
470292
874254
311464
838064
259079
561686
746471
149059
347607
686150
777691
394131
8661
23306
94317
802482
133230
897846
514499
828465
883919
613168
73575
838809
89922
158362
146035
289017
923933
464028
659347
856206
103073
824374
938820
807601
445825
721064
956826
162949
985532
482636
302518
204930
35815
199553
745603
595731
758551
95834
348555
396217
728883
999184
645408
922520
511297
623369
1011271
770155
579424
292853
384180
720599
513060
345906
696171
438958
603909
468855
20966
240084
483509
450311
827706
985666
237159
90806
867786
630120
322977
543473
574228
626671
193779
592089
372411
504687
876074
845963
444195
913772
600383
571087
86682
285860
550823
679044
442586
794551
1004446
691585
344881
265002
489989
661300
790085
429516
176577
695439
880610
978697
487632
875666
211354
741512
418774
596693
186859
227330
638768
22250
907887
53144
987361
815290
201707
572320
529131
541601
926516
158965
613321
148028
878750
467803
535910
896537
182574
395246
872554
720222
812336
176832
248294
338845
883682
389745
700446
761847
282176
558799
188710
928808
414520
893648
757924
220468
838100
239799
526325
159849
168933
913761
699525
931516
1030512
408820
831126
63147
269383
979381
641675
844019
664764
1000171
125678
947580
343638
773023
258654
365041
563396
251009
654377
702960
566217
838431
708283
588472
670116
621761
71440
222427
401953
365702
286415
797111
864714
96770
476825
691685
118838
532499
308496
104575
429156
954235
529659
423050
152577
402236
730765
288983
630341
1043701
239472
415902
793042
531373
244879
713411
107674
167517
44430
1029395
175714
1007489
521113
260646
594597
563014
716432
219980
521290
844672
742959
560100
351150
1002862
366801
200709
178736
73786
134497
134338
872209
455023
344068
795912
9651
894687
804686
743616
266410
301243
615274
1009475
844840
915956
549523
595222
418292
676631
885874
527796
870868
457556
649653
795907
690728
700773
288670
426910
919295
133636
1007653
803230
470399
26998
419636
376150
839390
1030649
293648
427624
667718
246577
969499
661859
840661
204948
848722
135966
55406
190195
963207
813288
1035610
270826
25365
712993
640097
877187
338183
993246
950239
1030585
642162
970828
600171
712738
252954
39746
895336
438064
123072
246673
572948
790679
137106
144270
296926
414315
622487
590993
60916
505710
28080
575458
425804
243262
1034125
244038
836023
217805
334504
496416
702384
620084
543334
1024250
271777
221008
804656
312780
731894
332368
387968
663549
839993
580856
947863
225748
360968
987843
512097
842775
542859
292517
426683
250022
248672
235058
42106
857835
776685
716560
514404
23604
15664
891915
1002719
727446
227980
604424
849403
784426
1015916
770116
370135
628728
734878
691166
645337
105165
999529
657629
36848
1021497
830693
396387
797419
47913
994196
132245
876677
240761
847776
351910
770446
141860
6843
99044
162329
1027523
758078
216917
532875
123670
586202
952488
393792
127555
446490
471113
456272
62105
776152
223779
453142
66305
385582
847981
699726
138679
638617
1747
797749
202163
314911
543314
800039
96992
826857
206081
686083
381444
929901
917408
849736
1009056
534304
532463
738243
894058
496197
850774
269010
193218
503117
356714
128190
501025
600100
889592
176133
669820
371412
293438
78023
963329
116564
569900
476663
74793
342800
992721
991673
371421
638
371053
238487
929625
174288
653402
301506
434704
1043687
745821
671150
881406
564746
95857
241191
774563
717019
410980
263521
603183
27122
235916
592105
147028
194903
703280
141299
822942
270897
38201
424461
903150
916600
781601
930497
1041449
502912
788010
911185
620628
693968
16371
626185
43328
975233
493969
96634
974864
347552
504383
724527
101189
760562
526346
962094
868307
949986
586086
779919
588
618647
826979
490782
837843
112259
314586
863547
587514
794733
504813
330756
1005472
746192
720951
1023461
200020
1003347
224178
413199
317436
131880
10104
327576
1033102
371348
1000335
84248
882235
245402
111416
338303
14077
663281
716901
810327
465555
839318
42529
411034
849660
695458
162095
701053
583025
129041
221232
328128
883366
112046
90790
449238
81822
783226
805534
483693
355142
184946
75203
855778
1031077
185665
594099
342816
678171
106880
84276
618265
55873
804281
198984
398609
552102
252930
939329
415987
983776
968801
508090
591570
968409
72059
188972
396214
463487
896396
673959
971063
877979
1019698
374813
1025177
898706
753851
1004042
631515
597624
101693
693984
633454
914883
18064
483756
588883
12343
100540
165138
939045
985402
400475
821790
485244
18756
316901
560310
358434
218319
790077
797357
707944
238537
716788
730086
374321
591891
988263
849378
179400
302019
594350
241252
87846
324987
105933
950626
204338
711752
720049
531069
412165
159
963204
790577
648260
268260
991714
915332
585467
218353
580437
882683
506480
773818
1025048
1025162
202189
855315
720237
346427
203325
996824
796259
856902
72049
997033
78435
603732
141371
21833
616766
924432
305671
75282
695794
1012271
1003767
684820
677205
384229
1232
345585
741310
949207
84964
404850
118329
572567
770175
737092
541725
802548
229969
33047
490893
438249
631106
587451
757738
615532
55635
433906
315494
610556
294489
184455
183629
349367
614215
319388
381799
448591
479590
966180
211094
495636
799180
182108
516522
545067
973269
450959
235123
904738
820752
629510
889690
74240
313497
814199
446613
569929
36048
189679
281146
441882
496551
92876
852225
739288
41439
1038443
626952
982542
411270
1013737
684734
281681
529864
931835
2269
516035
843211
690361
563098
300366
11094
72653
732190
180091
459940
836606
627949
565297
359441
786481
943929
257925
287181
324811
850834
969529
347473
1038187
266342
854787
808691
895327
43526
200643
373330
111772
168330
995961
1032705
656611
414077
328615
707659
992893
434716
399938
174496
820136
321409
884273
1044190
344114
895258
761995
606171
405184
467267
525794
381297
452529
767961
670123
966399
964096
617972
12584
204086
586551
1018835
344765
388308
936846
890043
1036117
870880
856533
478237
912033
313733
179402
922232
478512
427100
544397
695044
764018
829231
5410
809493
334782
268063
985389
147343
608023
924343
802707
703364
205532
9581
814477
850679
899603
18417
247068
508272
338373
920915
466609
508875
705238
1030504
308218
382999
570996
33308
692400
177317
781124
328062
16302
205603
743048
810094
510492
410551
803021
870978
388654
53145
866463
406405
465305
578900
1030214
1001310
390090
562176
665837
617396
269469
828073
16093
767122
581055
274350
845463
689637
568019
446006
739195
977887
774634
429868
677392
407072
444409
588362
347194
334855
735004
430057
306227
19074
495505
169045
992812
654685
214760
261941
263817
194639
984994
289730
637392
367655
842234
214180
506033
899010
916965
555583
584628
388831
638313
944330
356454
550113
942531
778714
952779
364361
355890
734
595899
495428
397872
879736
641244
3758
871116
631600
482791
23643
368967
410670
800492
876229
961462
875160
629541
56090
398310
1007286
1027866
774231
411803
551010
408953
615177
117582
309224
794971
648140
592033
358204
824721
561468
394030
840791
502784
1013510
972434
790356
871563
575073
10554
1020938
580119
932823
17197
184781
113852
231325
1043265
797968
868823
100254
176672
594577
805295
698611
550782
59667
971488
431767
617630
797863
242592
342188
468871
585307
607311
146745
435465
696376
133021
786750
691221
607033
801598
986466
391197
350837
445708
259319
1041700
1020496
810689
855821
1042843
737762
540998
167214
988224
735400
507524
323088
870600
239094
666236
588633
948112
272336
215088
714141
877885
151109
112507
795915
831500
614083
240168
962820
620471
521661
463241
842595
564942
51924
513858
185118
235021
514433
589072
784871
1004122
231672
364093
106231
769150
139590
418816
192184
436023
841062
428510
912592
1038571
589055
851328
327181
459700
655787
737631
1012042
1043068
861680
251004
587183
588175
405302
987085
349916
637718
454386
3353
759019
93767
198899
413866
39774
142793
828797
985502
873471
530677
305141
598557
603940
810485
978114
687655
92096
686825
854143
196095
927291
725070
369637
620000
418886
316426
800736
64583
1027699
595288
831689
470442
63685
901530
974333
749728
703958
175076
579091
786322
183893
11223
868575
156545
864245
776400
587740
101502
398208
342001
607711
381187
205635
1042823
539145
463886
242043
738813
520516
920719
91394
513826
1150
468572
452563
152753
205559
894947
1010882
774558
41236
874253
73349
640611
516685
182235
441641
505304
284516
664324
815383
317510
343549
303852
197509
583249
892067
41875
154560
735392
863076
1013536
534090
861819
440912
564014
637214
173252
400273
478632
376560
669966
331097
294539
215467
162297
389482
79983
693359
601590
541610
783673
830132
992380
361609
711424
393485
438904
229444
836719
429748
461200
930641
871078
409811
764309
521785
1015623
514753
896918
766429
236615
936767
740204
190315
375764
257781
153613
261205
161335
411258
660487
909903
585663
948177
29567
99123
233672
687040
154531
79326
1028119
479324
599061
562897
502398
258467
23769
275533
26069
697113
617624
923352
929657
674244
262274
547151
314050
1027330
111864
924801
400315
624784
1039855
422346
599043
949109
913633
1005605
326344
1001376
1002651
956052
26481
247292
57543
699403
233056
169124
207177
748972
753809
334914
457028
752277
72865
676927
564445
443174
753958
835180
328492
48235
572783
929197
72410
856884
266171
456959
284485
720260
652299
6288
819978
875437
684456
221232
981294
514246
192015
1021923
881568
559848
220589
753813
872214
407662
904937
127545
334086
156479
123947
959624
960818
437953
662665
483683
911873
361501
855608
62499
635821
39015
363581
195297
904857
143172
789793
85647
507841
572752
666978
1009574
1011328
464646
459437
131730
495683
717683
656093
379445
53976
668142
245236
493492
94418
428218
781962
454719
715826
426260
966409
874205
41816
76449
928278
120759
915097
494883
657072
891289
659884
768020
687747
644953
473030
642728
124113
525909
149396
535773
434825
190935
221941
238163
602681
974144
640599
531511
959655
777050
478930
403474
435826
255626
219933
410154
373247
144383
665794
670022
720229
176020
2341
515238
872251
9430
775657
940998
15099
76242
919596
1005033
79373
497057
112896
1017576
633595
962227
440409
577716
848797
856681
933973
326240
330452
557502
1039022
996670
109200
704808
993847
683313
748185
496492
500059
538380
92935
433547
379649
93214
923638
68605
1022301
892678
958147
874396
1025136
579271
824940
472278
62603
215846
328581
196501
197013
823975
122048
402782
691783
399212
74014
468961
225398
191085
118528
366504
50308
703221
51546
521390
701238
408264
156077
1039393
608730
548068
815960
748672
13095
680494
539396
42431
361996
763428
644964
374224
241
464201
547189
77814
601301
202095
274044
664097
856102
328481
433030
698109
556588
878792
925785
967894
280875
938158
861200
392738
549984
175696
242685
535346
954871
307440
399272
723832
6394
16401
738124
49107
905389
835305
648027
998473
91889
89973
813820
481668
33193
607121
882032
566731
575811
44008
541518
863624
913597
631081
50253
45603
348641
862973
644191
973475
1021088
449434
231215
670950
505797
198300
587150
694123
85894
88522
648459
794951
1043958
234300
853544
5315
133933
973205
517611
596440
246750
839128
580459
172930
277376
141647
376885
754607
596096
419392
816097
572732
709390
913492
731492
34814
625417
933674
880916
732985
785695
1039635
527736
653821
853182
884331
951835
396516
49121
714934
827871
561634
28609
759280
742064
129759
974515
90038
114440
233262
911365
189549
612065
772762
291921
955137
497361
977305
845697
681944
605786
27103
105692
893441
14290
902211
702590
135706
402163
151439
902554
563648
354855
20634
42471
952011
205857
787904
868051
244008
6709
629341
315177
681301
1016912
158971
407886
649885
585951
552467
489461
166910
13774
404079
444264
862659
883662
449753
428579
387035
436694
902169
997975
837133
446023
170418
915324
1015996
745971
347516
692217
990934
366546
495411
931295
739919
492795
100911
351305
911415
43518
1032381
667388
973870
708086
65364
424380
845811
765171
977113
76975
125748
794101
239990
303336
890711
295907
157130
882078
169609
814029
814461
892168
97481
915218
834858
790079
659189
333021
927099
219164
3168
544102
757563
306803
571242
400905
659229
453336
413276
362256
38039
426643
541431
333200
701819
859677
881660
544094
760023
889615
796133
190105
210326
12836
1011804
1041138
303418
31080
268925
139781
345075
306837
970952
1021826
103289
688789
497295
354948
482678
613188
468258
258376
463790
497324
388705
594024
205877
754511
421866
873016
1022054
226744
378325
682894
727453
588245
95594
208898
85085
59736
1020995
164432
842648
93544
511427
965744
789020
639959
696910
939530
920047
887249
47444
235925
838585
489490
475240
517530
238224
866244
942995
555447
562238
107227
1033073
284990
227718
662554
969265
159020
1039121
630735
224653
468913
234646
601357
741014
180877
497328
917933
74674
479976
410697
184993
374782
1000865
718641
913785
294364
504422
176852
678775
102845
62581
114493
886107
23996
1042950
585536
865371
546916
983289
234083
343972
649137
265154
818016
15397
317702
947520
188373
278875
68082
190271
783842
346840
958356
285514
605832
217994
928747
97372
410247
25879
532745
85204
708826
156203
372456
608732
154765
64015
864503
963858
513053
865721
959525
140856
742528
798811
347839
266385
349315
585037
588844
131484
554890
474790
991411
921909
314500
31993
50476
890747
829542
108636
384559
325804
1013087
891844
1027211
473512
217304
243093
625053
963040
88412
234000
670101
215864
146108
648080
675312
495537
186386
744288
766643
757650
889759
253516
877101
193603
236415
695757
130138
772742
685096
100159
2716
364930
489534
107930
111180
972422
176681
506756
199512
735156
857885
440756
36945
375181
58426
23819
498306
741695
785994
579044
1022273
436228
479041
796971
158037
55402
11787
872665
671549
144440
369132
474848
503823
923375
49075
639687
757568
938248
580465
215338
502743
554452
394438
423290
533341
852233
846700
367977
330709
521642
1016403
531509
971779
404828
1037599
825089
399091
392107
452034
123201
365011
595149
253884
423705
208363
818138
344864
43192
742001
909686
48835
686844
597650
964416
721190
547481
182586
701789
594419
99383
266832
929778
522572
954310
993228
455006
385949
476886
713058
889150
751517
293930
860538
793617
994079
663823
658953
967301
570238
213797
94852
592475
131498
584251
1022928
55219
296983
890115
231899
184106
641693
697280
486785
655135
76272
96036
682161
559119
767411
301987
317697
53342
177214
1033405
682021
855122
838790
847293
133326
1026611
593649
390749
442056
222962
356389
501588
198789
283373
764580
255701
795004
295320
125917
812532
115441
473446
31686
632517
580583
293790
286413
944436
240198
1022646
725317
810630
952872
885766
469905
792874
1008411
809762
1018528
449607
1008550
970055
770165
645213
827700
952557
483982
199541
249266
482058
811358
353575
684920
598162
960338
965289
709103
802179
522066
896697
649729
718828
817658
948415
264039
981909
527367
347985
662955
550324
507122
192885
951319
303250
532614
218534
302063
417819
665451
825343
206067
838663
854455
316259
160113
609112
826431
77271
592425
623138
584844
10059
520800
948171
238525
701029
377304
448454
286686
200182
239798
558865
505031
356820
478633
360610
667597
744539
110519
720236
264707
628800
621333
261897
518219
560858
542327
454767
533218
129697
937914
794246
326081
144763
80013
848271
268585
184934
321581
969501
666001
913165
674769
563688
337436
112584
414600
508657
803495
882550
481040
147637
1025690
566184
1020226
129765
934308
782491
369093
76088
153962
84825
378346
605492
451374
491583
201985
27588
427833
998046
738431
138121
512750
730355
384163
610498
711531
831266
548101
1045456
616279
664037
583510
62401
523788
572619
254230
544167
930911
629692
309865
762383
968318
71036
664469
784113
986410
8732
15909
53479
578210
368535
325629
507556
517576
340999
532865
400991
582286
453992
756075
465823
474043
382306
308006
529144
950434
368078
759148
89217
1017429
479091
864602
76989
748010
930712
915593
543693
405312
1025484
421614
645201
733109
519229
758097
151041
68091
25123
968535
612550
283160
413810
739478
97209
542632
1038870
872960
858208
243492
315404
604650
279694
237899
82765
170365
609785
131454
491662
494285
173630
282883
835440
834276
915924
562518
63003
958718
14472
230546
353147
465054
317054
255216
305234
198603
251981
478816
501321
103832
331333
640771
46470
579517
745231
456767
553840
504446
804625
716349
718494
353161
813430
556040
597460
763073
560891
602714
367700
681154
813477
982354
13056
510021
343109
708970
309622
300146
278761
362164
989485
136096
238679
193515
595198
410332
983571
861298
53559
25910
841028
208433
808853
668202
144692
589459
651506
520453
47490
122676
871206
247855
122527
745187
47682
819884
736708
794566
1430
449271
516234
486501
407362
537121
320208
1007593
772322
843794
338635
686488
979824
723697
575747
767202
382004
206413
296197
971431
278291
844391
403657
432029
147463
535536
588736
1022415
652976
381212
326275
147251
513987
571185
838689
109359
981069
378850
511157
207346
65776
339941
323050
1013828
926383
882530
867641
501204
456076
800507
712175
722731
468188
713570
274150
269349
998731
496569
669220
532285
202272
666147
999774
801177
117074
343465
247562
478570
155593
825387
605535
645151
176948
1010519
602315
756919
470977
463585
805375
782513
868096
198557
673358
835657
230165
144485
749466
868295
885167
766001
665481
202857
629912
282271
152615
387980
193431
1019929
769830
437374
489556
646200
382830
918068
940269
701483
312052
794704
789316
1020163
39783
336452
707850
44178
1030663
14005
406599
876103
659995
1025722
749754
870547
417919
26293
157021
516909
803398
587616
283360
943408
387898
203029
1246
139723
601842
1026039
518815
103785
322254
764693
746453
486927
41614
955696
797420
128145
308549
106049
214114
157620
567107
179658
366344
115674
960411
1026230
485896
945747
246070
473887
733735
911690
391962
157984
274493
406019
28704
38792
892321
258201
120107
726865
680282
738570
666446
227242
347800
947262
67508
930768
626154
75744
810394
376850
977668
770916
350990
845675
132042
237590
918701
838902
812055
924556
391164
320056
664637
610200
143408
609867
894291
203595
823288
54870
932044
31886
905644
905808
689868
661032
279989
446992
619088
879951
200176
950813
174823
976370
649767
575360
783931
614595
582818
396616
288417
87281
737363
308941
1013194
47288
395847
594160
393451
135261
4005
532969
852227
365345
400516
363631
133090
142092
630211
599186
784894
389783
208116
58893
1020337
631764
577280
449665
501287
199774
266686
610353
814909
367775
296142
694506
218079
550725
629054
445559
282088
557225
522904
917180
327553
44253
273392
755148
750242
439195
562357
941835
1026545
863387
970447
351969
350106
946102
29265
377074
316357
913927
877391
836198
411562
202508
783772
856175
906912
858696
883761
982873
116166
444166
643441
1014966
41001
68302
281720
1002272
761110
316935
33560
798505
496103
867554
453908
805543
957424
247338
834834
53999
532120
22607
433427
706409
962507
165622
897069
533958
583696
275917
877627
634995
209996
125895
410577
582408
898974
258293
716644
312696
903939
521603
520049
994517
768501
386438
986872
791319
752446
668868
821263
338717
44993
537763
440028
30583
25092
395505
166321
578958
716815
712112
442534
339778
515128
168169
781260
916756
718800
889986
438257
590912
1020697
86825
826009
609251
246730
66518
876879
829399
165185
125723
918935
558694
522880
484610
572780
591032
917087
302685
298576
165271
737222
65781
390306
821563
485687
902190
94952
179287
735788
524421
905476
338816
837107
98389
88993
295534
561078
510042
444538
900284
358956
572507
683890
977426
553669
4069
923327
716403
303935
85712
122603
8731
207683
40099
639269
87315
282775
380844
694607
573692
673251
73895
178609
532553
655178
31232
795138
546392
779031
847703
995261
555771
642576
112917
550000
559038
890373
965832
524500
924506
327947
1040989
1014437
749967
488838
138891
144348
1041888
993390
868290
272366
874770
103793
555731
1014490
69284
176207
846718
302293
532214
639391
238024
664252
1001471
1027265
420691
938440
84319
34959
58838
551500
183206
383889
395435
975209
56717
972953
432722
237927
172016
311540
871531
1002203
535751
743702
739844
529854
351853
919676
568199
123225
145126
162571
847884
109448
217840
647340
851768
868382
468943
867159
940993
588751
512090
994670
185753
788022
983266
741075
389680
195028
434067
35352
460794
390573
597505
495159
22894
930532
340610
827105
702242
578743
107011
562629
1023418
436998
996067
165248
59458
199895
349229
482485
841678
889855
45936
244718
301945
816127
274722
677252
680683
119297
203435
310800
128722
431975
345408
14670
868050
436551
281364
475434
60799
692074
668206
772413
212900
1031424
173137
657479
907419
622138
921902
5562
2249
857235
648604
1014908
637453
892334
286476
105427
470870
398943
154006
737073
727292
96781
24183
214695
5665
60655
84621
177741
92946
7735
13385
420573
341624
814269
920074
1035877
736373
625110
732266
733948
476070
119106
276701
176140
751741
778132
619116
216803
700322
503105
1002234
521974
988870
496623
817961
666075
899474
624841
513198
509444
339144
880324
441149
547326
507558
727993
35338
947892
732556
777933
251159
59107
314807
847545
476821
554969
991579
932325
122946
698473
619732
288962
375017
334735
173834
487033
378613
358173
128731
514188
498803
61234
201285
289292
1027300
296001
268411
626162
663267
31325
445571
935166
669686
473740
797996
218771
686371
455082
256644
945891
360932
38342
23160
950472
2228
166922
957710
840479
183254
376156
535991
345937
240782
615310
768257
519434
226336
12897
228504
608912
119076
225324
541789
960883
583699
363382
365834
410841
838465
294186
51659
830330
742655
237174
447816
528767
288159
162742
1022827
370532
823324
784669
218705
214731
135967
313279
20296
197829
584661
173482
1019826
559753
196480
975596
114294
451642
562773
856383
111035
649021
31022
325521
714635
466207
282375
26642
947345
205888
379610
894910
296813
317657
354495
257958
1038535
377675
960527
344536
819366
556007
962825
532616
368315
863922
299569
232777
918968
707124
655934
58942
290274
490393
475278
312082
548080
533238
163293
350684
506912
805781
385203
268873
1031622
462061
314155
541535
531052
221370
418722
170663
626227
626336
331816
263787
587914
799555
3709
71795
291560
308229
279176
454620
532128
805543
280942
827851
565052
981309
806755
386235
635511
421553
83992
971432
958047
150768
393790
324941
833815
205535
798182
770736
166884
197783
526304
99060
93153
482961
607917
259437
801881
908687
202533
695658
595440
590879
725888
449453
559278
204956
927301
141984
960926
84796
811446
878570
158586
870490
396866
485389
561746
790255
784582
115268
164382
679776
123232
645968
194186
637005
540310
936961
729009
297893
272745
473310
826456
691174
287355
1026597
62361
132383
423299
385179
359140
36352
358644
1042999
659201
109846
453527
720495
902432
776611
844398
469814
429676
203783
576423
567578
489523
219974
3621
499394
1018404
495972
364273
691390
977325
933098
337495
278996
943818
59968
155413
712297
445714
1026763
828728
726446
772621
875926
694694
661177
22760
1335
614386
351641
138553
281387
457795
1016405
250704
413447
380170
524446
339864
327837
60809
199158
566156
214791
637270
1041812
800743
144631
689779
926226
848816
927994
169232
774522
251086
338387
975920
1043717
1037108
334813
290665
177714
677260
910201
314721
717793
880171
567840
27676
616429
34701
139877
785780
829126
24920
1000583
727701
105360
221773
76387
1036070
988960
166268
116801
214577
9696
70812
479206
319966
317525
1041077
499724
164798
558542
480976
925772
118892
626785
740895
695189
902953
469866
682036
606886
100563
455386
55858
889837
259753
492172
949417
804097
779444
1005386
11469
734123
682175
106166
540964
360873
178582
940530
187867
941023
275821
583571
915992
952721
578212
76577
174543
909527
44552
470245
619425
888557
700665
19053
1031816
19360
941567
772692
722603
334118
884130
561091
994318
64858
282649
900348
800255
468183
727766
480912
549276
348410
575344
894460
898176
838130
816496
80834
1311
71759
707837
487023
551779
542730
407702
771386
117680
894138
122843
65707
647721
748632
53340
814264
774969
878294
486302
992217
435063
831846
150008
995936
115920
287476
521854
691088
921179
886158
130414
928857
536728
1000907
305900
1040460
600913
399722
219361
806279
362897
464948
496316
794958
719581
583573
669767
490132
558454
384230
308709
454263
246012
276928
492767
846121
907887
672098
848486
859595
883138
973342
705029
626657
885255
586790
795620
873936
743907
942204
960144
74028
700920
666607
36547
705825
606135
328024
845446
102527
57452
120921
42591
863998
209049
134180
932190
608026
44333
230943
796018
404986
83273
686236
692501
986870
931774
77316
217759
316089
515911
858724
315420
252068
696763
595691
581028
985089
164763
525263
95925
910049
1000584
726492
342615
844058
217222
501591
457709
857613
160524
844782
1006385
679562
928916
908042
277769
957556
8688
954095
537699
566274
586628
41418
304967
564170
1014914
186671
881311
673163
531498
781125
93562
553138
11251
724996
727995
575614
701413
148954
1019298
800812
959380
186593
35224
677847
279487
422929
176362
443743
642130
399409
360078
541667
568021
1032204
901308
809496
310300
303138
657283
738886
749668
91803
650009
228251
998287
298248
279477
598798
440432
388967
503024
884002
47868
903035
536217
471198
58122
863999
83754
17618
385080
496601
109039
80613
544822
645775
187261
622565
184917
169274
780366
28844
310699
836762
990255
341134
106383
393715
749122
791082
52257
450686
554546
167180
104566
119492
190882
717659
222180
965235
92319
547777
968660
121509
995785
1033816
369297
1037379
169687
442289
155855
639861
399916
505267
570231
287090
525161
638723
452769
839785
720483
648062
510214
52095
298298
145866
581041
5898
848401
303278
85356
941128
1010895
184681
446237
50911
933243
818463
721445
383574
859789
978880
594652
575014
863297
139312
161116
683188
323703
548045
909302
339692
896409
942289
512950
1014029
148554
368971
805552
620269
841217
329809
184396
410733
689371
28217
763679
342810
456017
496593
1004309
473999
57929
775166
656043
1009647
553643
367299
898399
954097
356689
997392
300335
447689
385774
1019205
150117
256238
393575
86475
577929
178236
648778
274515
654507
417530
658480
990655
239932
888418
810100
700847
709910
486249
266427
442005
1030332
235201
773986
303896
356506
180015
753607
458016
355187
932190
299281
582248
581409
100457
887731
897809
731115
91047
315710
311852
72293
98039
584915
769287
818545
378917
872400
861157
849071
430913
18942
880894
739413
420523
380040
797059
271083
780717
332932
482315
621369
1020388
472939
876230
232081
936654
698566
555954
714851
242917
212327
50299
687571
162810
914919
812374
758293
972201
1005460
1042759
920459
1041463
921217
147734
130572
191949
818989
770017
592667
222010
1028657
29979
751052
1796
61613
203405
1027974
809274
338060
476716
249314
792679
185379
130174
201729
909817
254331
49838
796712
685690
887505
71804
471131
380478
464628
533087
852310
156268
252582
916005
656232
292968
808822
196647
10616
426573
771176
668172
188268
1027592
642490
385306
30975
760761
625090
994704
153406
518726
906074
819044
40145
418548
801113
749616
770877
486314
119268
748423
35769
827402
248441
389683
92772
876555
1038266
626437
294645
883261
107280
955470
823597
341637
635536
373157
404197
182607
910004
458616
1044858
882696
372007
870261
1005451
428457
68755
610931
825122
112455
853463
125249
945170
546508
939277
446316
425285
716796
551688
279488
331827
475439
1009081
170759
893700
133275
442627
465214
317055
422909
304657
536789
804658
626346
37433
1034687
446297
130170
796047
191103
230465
917106
655970
881323
493846
11088
1037056
738901
545642
819716
863904
772494
891402
183403
549771
940315
847297
415771
552838
109137
853245
461676
949023
499227
122607
945314
45378
882780
60388
272248
606701
127822
190835
239825
20243
906037
156472
477438
150181
836129
692140
1010861
132242
813355
456415
729487
448935
960989
954647
539313
842062
24279
392569
1039175
629200
208210
125701
704991
284544
841761
764059
166639
188886
250477
705304
663357
419235
507059
51040
50882
918792
244966
782650
600594
328406
340923
604869
399805
982113
1044003
105633
134255
615699
1013819
772695
804341
280742
476622
394149
845370
299392
150819
869568
382285
1024830
814124
163610
927712
85596
6148
476375
183980
421726
193986
1021032
687283
858985
926171
256103
136618
820129
867761
786533
868410
45151
1000528
967394
732498
176359
1042538
410415
1043728
928567
468623
305948
654158
238560
49658
471689
433526
672883
1001213
670659
937328
217361
453994
744261
813100
139979
325123
773770
51501
431056
709193
287993
856982
250296
539668
233294
214583
816095
689338
668154
350061
722629
603709
603136
431754
849000
235652
44312
580100
887468
735119
474706
438267
544186
730217
1019366
466761
665424
708354
773383
235930
531655
388368
749769
409860
560096
824524
809480
863112
667071
807950
495290
984004
277963
726990
210839
503593
237334
829575
126228
949665
557455
568578
50385
176831
345657
57821
44177
868660
139120
700043
66089
810878
807280
545583
469875
494343
975842
839810
443891
738532
437375
785089
547810
629331
897176
774881
717436
647276
423737
206700
31848
254400
593074
470127
863330
419699
63367
362887
711485
193100
985465
280297
745649
934070
473573
767607
809896
885146
408827
140712
829591
863045
798809
194339
779092
71119
1009881
441546
842632
133371
798242
755070
972976
605831
977808
927321
117740
356406
369202
708282
201323
635756
434082
176841
160409
1023368
274836
384706
12938
749827
616115
683211
597328
543320
1006125
722988
505294
714606
223899
476489
187416
229124
900688
1013356
856699
462082
28295
760189
349339
819093
5625
969648
759305
40570
1002437
497663
1039142
34762
902871
19063
581972
301894
167157
1043137
663714
160264
37225
447324
216114
213944
688572
244529
666643
970579
962203
589064
21858
102192
44374
868993
525116
474433
589881
811594
678708
157497
603742
730716
520765
173094
200107
955575
573244
1004723
855017
871939
616662
939409
842422
152158
476763
99518
629741
639249
852169
787440
160081
123826
409110
1020931
246433
317240
584922
849794
267649
78399
267637
109163
819180
521723
171258
499117
109973
714782
558466
77350
634086
822199
630381
1033252
711308
1005446
371180
415760
213285
871680
614084
352546
103938
665835
286347
836192
504705
955452
842678
256057
954239
288160
355191
769814
124328
272432
253539
604180
375431
506615
519853
236671
77538
821614
314651
833498
516111
798228
791705
399719
458481
963756
371286
996450
596570
701803
987952
63127
364361
5413
100468
308044
887206
526932
317817
93923
917780
68213
578197
330701
1022816
872736
445557
991065
753826
167199
945925
470048
531611
1020619
840289
38204
642451
130151
122629
920555
777823
429780
2835
909523
86423
957517
527018
456925
1040000
9934
566640
226101
323445
774363
1000288
649793
887745
431825
478432
228439
110838
274832
526506
262313
987055
755336
272018
350644
907964
487379
252152
631328
956722
407106
68681
348514
302217
597958
213668
214300
529229
712445
1026802
356221
752977
743556
116948
867927
705823
559509
546089
248668
529742
14263
572889
224360
876282
337316
926273
178328
570249
757250
321178
722365
928640
580344
65416
478441
389584
820173
835588
383409
673439
679319
526053
176299
420383
67440
49256
21498
464918
844952
844969
96821
942154
545069
454521
918053
123823
15689
615646
142818
526315
647250
539764
304940
441160
563557
360394
337646
652373
429890
78112
473812
707380
133219
138967
87562
825671
469718
410896
979640
772383
718051
286758
365617
789034
146547
77033
517515
750363
163235
151684
42280
943725
221468
222568
602245
92034
213144
187780
5917
675438
267545
580678
807695
161785
988964
65608
997969
996464
489023
33356
912374
576757
28959
325039
397154
855855
169618
335988
134094
716379
429531
489001
270322
476117
781320
442158
818191
31695
702191
707012
126577
383964
826029
126865
986398
898378
362100
1039547
754520
160287
190038
4182
643396
431478
602638
685604
480708
560482
1024437
458384
686571
368587
504556
1027454
71064
561031
943962
286641
894496
443763
298291
987076
562865
959252
704303
784023
255842
663200
166532
495624
89002
938491
522212
832567
936539
261073
1013470
290507
524880
835449
688221
898761
844411
154928
985088
47210
894204
280992
583802
224818
731076
255667
584607
664829
439111
233569
451056
213954
24765
812411
965707
418316
55339
299301
422851
678713
329945
922740
501539
902565
283192
267430
32658
767087
743332
641526
455383
761
567378
798808
183977
549617
26668
523630
504612
968211
114282
771930
764221
850663
674210
210492
976788
527912
691654
960803
734330
225757
1040658
341207
239659
594437
1038702
69369
987044
355492
993652
536169
954838
518504
515803
541706
289967
922483
571623
671444
625729
536471
725348
644702
855944
694129
124541
188977
981446
739079
494026
691095
12346
312267
586065
1001756
5803
915499
465219
663206
1038096
489091
850653
624820
1022935
1026859
56505
166166
1022032
83454
663026
483029
893468
975049
1027861
201452
592943
328402
877046
556599
337028
267041
225297
337740
87858
817073
944810
158814
1038274
914500
79634
288553
119487
761935
1042013
892699
597654
763573
389658
227794
801631
689602
205566
355255
189162
1038500
625120
787052
918612
810364
205067
98742
943016
424481
1036474
287078
384322
953808
193227
482898
757697
873559
893025
949107
435237
173721
502064
1013570
616846
445351
26415
163460
206587
867440
984683
804349
863409
119538
582452
503947
828307
1036360
834032
972651
90074
195801
582030
333944
615598
66393
832488
502505
621540
631872
893868
452428
43707
354734
93669
335450
527799
161888
445640
61782
631136
727894
428700
450478
86248
56626
1021644
29215
367098
286582
309021
805668
259468
726844
447325
822856
702292
244305
987804
805904
208194
253536
928859
1036561
660736
477403
661195
348656
357224
615192
740954
218801
293520
63714
554682
764322
199104
181886
824096
226366
892024
170130
582101
336410
891014
110923
211732
664690
81481
392744
366209
767330
905389
447540
144453
996064
1007426
56577
479395
988668
630600
888228
437113
375966
676765
105608
312460
826219
172338
199926
525134
953327
529649
763449
848465
1035925
609389
863053
155478
344887
655276
363015
148519
229960
33634
785245
119532
409405
695501
951535
866482
612934
180311
56353
1015950
998986
579482
825470
443727
776788
741741
148003
642421
668583
795507
432938
1006743
347116
433129
370957
522704
871740
710890
357517
751755
93836
602608
638706
521923
496107
585676
546472
691082
1018570
761251
940780
758765
1504
711601
947022
931232
523819
368162
423708
539613
729447
759489
731353
392311
539764
486
792085
972234
789282
886345
1010000
961400
137267
424660
790783
836225
706418
328187
311295
156815
208107
1038184
65996
358209
947190
556597
41042
940400
378061
673643
723856
651309
984779
798931
260444
361725
724901
413134
61635
611922
749148
1018326
939244
413306
355906
261295
159753
308743
437597
303934
665304
193233
731846
863627
623240
615975
248119
207026
157470
161468
484025
523198
413269
204479
11805
299418
964661
869296
508157
178796
324598
703109
204461
613273
973339
949662
658950
626213
1036117
866915
522114
859189
378954
975965
501735
683144
633889
710377
312999
93174
945395
976282
531353
959034
497826
817085
395773
270512
820193
582912
534520
310892
678896
467221
948685
327167
509039
200366
782187
410067
347959
759400
96223
123675
543786
204613
406946
22056
923865
867481
877753
28894
782112
324732
563984
889476
950431
364163
717095
758456
682564
184921
117274
112086
808642
388129
125523
842318
231553
512960
596047
922806
689864
630347
309180
499421
16625
629714
1025542
518309
4999
129308
194442
744069
990273
1045066
110647
281105
844213
945482
360902
77035
937588
1031268
1005835
1003330
281787
1035715
285111
574245
2224
711095
646381
897810
339552
678796
606013
262426
28716
19116
311302
366263
776880
1620
986955
12407
309839
190602
812780
670703
803208
907872
414275
804868
606979
224166
210874
847938
419593
54895
411065
900571
565467
106086
340987
223333
168551
102405
207341
57820
322082
895820
508933
805903
565126
359395
323130
89138
520478
739332
736841
525922
338656
604325
46172
173166
318689
779250
371873
334331
445493
703513
48727
102107
601797
484528
530052
890587
224067
366976
679129
643059
989109
1041797
680362
38128
824751
136422
138047
656764
645495
842069
49263
441303
540388
609007
655231
703580
405596
134927
742226
159755
930598
760372
993008
454522
496230
1010258
794144
7187
108584
3323
220332
19561
801500
532547
146427
563413
949122
619664
850625
923025
318144
948157
790779
188159
160952
507019
56571
245683
853219
541249
1031333
919774
764006
292553
313286
869558
787719
823
96663
677996
549769
10121
282515
156559
369266
75904
321700
294223
1033043
198721
322331
906392
1040695
105297
112355
240741
1016972
582487
125016
695140
356873
603288
843661
483260
58946
29142
115455
103554
216537
91870
266369
909400
664417
446758
514516
535753
744979
413674
163448
853279
42855
884011
273268
352722
199571
142509
184970
872885
19295
173949
862542
794824
710076
113574
563337
7218
1478
443561
893783
106460
54777
712773
898533
230560
513259
764740
1018714
750005
499154
522901
546498
628394
826047
56379
1030821
880815
494267
423369
509156
731380
667307
822737
799707
575157
366370
421796
505001
928570
12205
860516
608717
377751
825838
727796
538755
445501
73103
963007
285358
650630
582098
261006
402589
748359
290828
926191
957809
420370
623936
436033
467997
960780
130662
706985
228138
752258
376655
587350
692397
911786
598363
237331
233559
821617
488528
468151
313256
771716
578328
407723
640130
54008
145883
166162
988378
546147
232065
172313
564125
930422
918186
769840
481460
315373
619620
755832
871223
1002481
556794
671444
724827
319495
878968
81574
891161
1035520
849304
95291
241792
709898
939223
605896
739980
961793
350271
50801
652143
60349
954292
590163
813065
639212
983200
231869
945528
770946
485892
429766
679022
632626
291415
54919
112100
591707
536571
44612
284541
233174
875542
687238
120767
880764
588548
63541
861976
31927
659659
496799
129575
985406
948476
801790
309247
838038
754153
628121
1042541
981908
892709
10024
608337
186185
235041
115240
822877
863110
664608
745511
539083
952115
1873
91297
607297
451204
703205
229070
102663
205365
743712
4117
1015801
45170
599734
883488
550273
507784
94256
447544
168109
624866
435741
105768
475447
861788
923370
148626
809099
845372
938372
175040
755113
797692
160434
455100
274025
763656
434258
689359
189704
759464
322055
868026
864273
875560
131222
927370
547473
819374
528691
664277
931931
476095
262314
279060
973988
854115
205895
291040
732313
383976
715481
171353
768861
632311
186915
583491
393760
279706
576057
584572
470664
722448
114951
936057
252447
33832
904770
603416
657824
422879
349896
634895
297149
412839
889647
835420
342551
979063
1041568
299147
609200
449897
790060
227105
623392
607015
269657
336867
768972
429646
565056
670014
400577
495872
525377
1023347
8219
383649
463724
36132
882187
254314
775543
698352
358166
929256
344184
1037631
686466
921208
544795
299747
798924
35361
103884
914580
70156
322419
976979
20846
1042578
796511
884458
696695
710213
704491
319791
203183
983962
290429
1028134
487861
422040
19158
887985
948288
378799
518877
162565
91197
543653
710517
724038
795006
710570
191968
887887
315216
323152
941454
824098
237407
423976
28164
40909
320213
251938
286423
422996
867232
253560
706981
512734
495319
862426
745154
782062
255047
845978
1035034
1015004
810045
509328
881311
568713
365535
436911
61112
244669
299533
281443
413354
300467
349403
1035287
991517
352275
705593
569620
427971
274457
154153
442163
727861
612960
792343
620523
491820
727414
223518
359931
512205
2049
570039
797708
748237
159235
491188
410107
840246
831198
533912
734911
325509
760296
537711
758301
476880
406417
718744
277830
458072
869957
978885
680102
29568
425141
484602
233726
815782
636911
625271
384800
283245
799790
458160
704639
739511
99645
619701
1017026
265262
170590
997227
83457
207016
1011461
175756
891285
503848
101765
110902
896118
601322
539765
825340
226786
1009684
16064
758603
117854
691379
898311
454260
677629
965464
57014
847123
741054
665891
293942
581251
550789
493202
907567
464737
889510
390318
584953
531492
257167
237493
87731
484802
87855
765438
364212
508132
233777
486267
364756
99059
987667
417985
703050
650484
629146
639736
15759
395399
691115
788524
290076
666983
82691
617292
409915
1038890
860367
551884
308808
494528
284936
141397
614673
664471
509482
852754
601033
58610
654602
809408
499759
337938
1018172
868101
802267
813499
138402
895081
114651
240256
505760
892868
269719
859643
850741
401856
965823
331848
873805
585891
564541
371408
804832
1035953
63458
807172
65473
358242
307894
432349
448494
409982
538554
350477
125839
140881
288128
441597
602304
671694
287560
475935
427609
771776
156651
747725
299700
573231
101913
751271
187516
227227
149452
840224
464700
826402
175062
978553
342844
553883
649840
158454
305096
547990
793944
521739
533357
429092
650914
764959
614148
1035577
746466
976442
68668
18828
278772
299302
691529
387333
2374
350914
127611
100800
254811
636620
889936
822922
551562
22746
232871
408984
464522
364873
631247
704501
173154
330305
472983
541433
754958
613167
271796
639987
647957
428635
924500
254031
502868
709360
113283
598551
486881
701039
74233
426793
9516
868536
827346
522409
798596
529707
605061
30522
441872
303953
71042
864437
791394
603279
444869
405113
90511
1023364
185757
489386
206963
78877
940018
147176
115622
761727
1043268
518986
656895
1003736
345365
135720
120199
14934
623484
781387
457239
840765
164741
62668
531937
848221
956880
1020853
414866
778664
19676
537672
901223
876504
152476
191381
505300
591113
889035
307183
571695
497664
432516
652566
789387
318099
864587
689685
643235
398892
415691
660501
730740
752921
221429
822530
702810
941480
941975
620863
491889
315429
462333
909753
375645
701933
837807
738209
260030
40521
55398
597339
603700
359328
181784
341665
338576
273584
423547
636197
540235
822043
135934
185266
331226
74860
376776
803022
1039149
158333
97983
556238
427608
200046
677780
448491
240395
999208
186927
739108
515861
368809
276576
280948
397800
912853
428834
335553
239182
873582
784163
794115
292561
950382
145469
971045
682208
231230
382654
299735
705790
228391
64647
305466
307841
771223
902724
317389
300800
598203
649511
70135
1017615
334890
1000879
790084
337898
130391
398527
524919
91803
915970
606164
778924
215484
560263
93187
744773
429322
1039868
138202
661752
365408
1003078
71520
137957
457983
499688
141022
3101
276101
173721
693485
296713
1022225
127172
959186
830203
595278
23121
872715
20460
165714
980884
559025
584914
796440
742490
639167
734418
1011429
216293
421256
731112
497846
590706
272202
30161
626718
490528
996957
60760
610106
924293
339683
470140
234054
1007008
646234
395357
842840
640233
95037
679900
262072
492496
356248
301712
975494
511381
649751
934069
845321
748338
650115
83626
378315
927349
513867
1002929
502907
796816
1044595
889393
348622
244112
425105
59050
753144
258650
18738
69968
43686
858633
878531
659624
498639
854169
579693
813599
480057
236905
266253
922290
568293
595694
172493
445886
301631
1005732
936918
983254
721066
610687
974912
763426
514194
174628
673900
575668
450429
467015
357394
441564
727258
965467
330987
556175
723520
125936
279833
611899
574774
258220
525328
985660
221954
819926
84621
581649
442727
982309
760285
568803
855477
1042417
29249
332554
306891
1026851
109242
632583
669896
208243
916635
310617
768764
138554
197015
859616
344329
4391
157862
187997
738987
231724
627262
381305
502636
715103
884406
638105
708639
660414
883642
726328
266450
131715
714619
477707
624152
764877
114632
319596
991746
827907
350361
763114
357355
989699
744461
155312
675792
58360
169862
89184
705241
876437
438093
132135
680166
866147
101225
975140
439102
369576
361829
604830
568812
285529
446406
396356
125884
192892
362848
848497
987916
437652
295987
589490
126318
743708
252413
225500
962438
892645
68662
768063
594647
501317
244921
341973
347501
688720
880631
497506
645922
544222
726002
402881
273258
596937
930946
690149
491962
76311
289503
436400
993377
67744
45536
817329
842941
286391
727001
619858
285875
327389
661266
690397
491226
905811
141477
113472
167521
47281
819557
306709
408813
125319
378268
507268
457229
571145
53817
410527
632664
1015010
352521
54436
741669
69157
858529
741487
749063
434870
675411
199424
852776
959718
843504
581087
911088
375241
603586
667142
358216
270908
678872
437147
708553
415005
750769
871315
878296
34945
1018883
27435
264528
350713
629937
448260
140258
523205
879477
880456
234119
732463
994564
820026
533571
231362
744058
378653
322891
371225
723995
56809
971110
987287
158819
25240
724860
197423
1036961
860078
906062
1040974
129310
364740
556390
348775
904565
230338
679595
320559
134458
58261
494672
240595
938857
38238
848988
424014
635275
376930
238052
137382
636691
793371
141056
349104
319786
341939
33086
310241
416383
1015398
175275
999192
783645
715487
155644
1003192
649151
31627
688093
493621
595825
609664
195394
661175
788228
5257
148523
922289
453649
530946
897199
320405
489099
862836
824944
446233
83104
980352
791862
285914
1037300
801024
537209
783402
2653
566374
767828
933260
98803
760290
493144
831006
519524
494310
416512
923721
837343
155412
1009154
422796
413651
538769
785863
1028638
605101
755140
532184
1006857
385301
547248
88590
523242
1003848
378994
507591
978598
40876
888694
362679
563388
372215
134089
634084
679219
2973
979876
30783
728204
863404
123822
334108
12965
765877
127358
922269
695639
386083
1552
758640
62563
511999
841481
1032873
4013
117654
810221
455782
958839
146852
397706
981276
617083
373953
255005
188864
912727
889374
455698
476941
818255
38360
932016
2411
112644
527164
373869
897660
350777
569906
439842
722244
451859
625520
446691
199945
793723
438114
844598
775502
388303
349769
209134
121750
942726
953291
69268
637030
18403
350646
199950
324152
150945
52882
858780
627785
15044
781420
214040
444394
720552
409065
456447
202104
167472
893826
127735
866687
610408
821336
199586
229781
472995
163110
972675
313515
898134
287464
429495
964670
1033062
156603
374396
808785
488066
475346
555974
322931
248559
479526
830136
799973
12278
378047
944268
946898
340986
43676
65591
171184
665347
589162
910943
1017684
673238
153808
444301
631689
1032979
404310
297932
172212
709553
578730
916003
495094
113975
385395
726076
879798
322471
173761
599006
503965
907106
674909
867211
54053
1003377
435144
121167
74845
927613
501632
183550
112310
600348
813354
27550
449500
1020158
316960
783028
128520
891215
943471
799978
934017
733669
95644
574103
372897
847871
582164
130575
456293
334279
959988
762612
398156
740203
624213
512644
453302
821650
518106
1002250
206416
461249
89221
832872
226346
110032
550416
819320
674331
170272
238406
376987
469861
916339
175488
48924
41027
1005608
4835
806177
727191
1501
633628
978645
897527
272324
22832
600630
483015
310952
515982
20833
838490
500435
430843
657626
722281
702055
840780
239566
42605
49383
881167
187546
969516
147942
74453
502814
878024
671906
177472
439411
571989
718136
685983
615496
612528
332608
120526
783595
48998
968162
749988
943141
552470
353831
911360
526861
114260
624261
426648
214184
1024035
546460
115770
72607
642220
34458
48189
800945
491155
286307
1025812
363614
992328
55980
1005154
44874
49450
699857
328527
995349
908527
670660
560820
477383
647663
294137
641403
597966
72512
187821
170021
810498
264084
395938
60104
108434
360261
847020
867656
977196
527598
316574
952061
485785
604930
287246
999100
707174
59002
925960
536939
25147
415874
358512
849465
176713
89443
289895
72275
408601
86037
646610
888131
904974
329085
424854
900679
787190
258159
14402
572936
346561
899054
199019
242662
215682
130428
173102
545181
720410
583167
358987
863186
965938
132992
118897
159643
147663
363177
382894
222662
653684
983470
536323
416330
476244
894866
1002532
81686
392744
96887
194154
480096
305240
473068
553372
488016
25702
636958
45442
781367
475421
385263
95860
250906
642868
889564
298880
681026
264880
50320
943539
46901
1039947
234957
934382
100442
980157
555408
424683
472063
188151
850412
891918
940886
627553
761244
110864
891684
309396
398528
790403
435358
96559
449212
197951
635921
870699
994749
646443
1023951
970437
340536
168044
185207
555837
631642
29512
389380
297297
652515
624016
682968
928913
834175
163671
808919
310414
911529
802963
1006245
795883
112828
885070
687513
760562
304577
428015
82007
159768
931191
492910
568021
149974
42803
860884
448164
190567
1014231
1011292
910400
674109
398633
841276
783501
792054
181728
748618
263082
725504
780837
652317
73309
637087
362200
376098
13360
81091
237323
886250
162320
64647
706029
8434
844100
426091
614218
679635
1030357
1002330
839832
165334
761340
707512
125237
725092
334745
340509
1024451
541016
475036
876461
78119
600816
482798
902279
384016
860749
950893
241971
133042
437410
842662
892838
341357
108511
959655
683574
908605
157749
1044365
16995
859311
998553
543643
985777
79548
450081
703323
203834
87888
516322
601996
442037
427161
963353
323587
848755
729387
778428
783755
979322
216475
708537
904138
382203
505091
56964
988376
1043070
355041
867259
174449
965062
865581
440123
480708
150963
58453
588102
1019438
1005171
538032
928270
997271
547045
883999
921488
1024091
496781
456141
350640
835913
125091
549776
727289
784628
115499
699475
446771
104777
82534
774911
210754
142745
1084
956901
517448
855402
237449
128162
81827
59352
1040305
489820
73180
113586
272274
546895
834258
884221
913366
741205
205604
251705
632619
500844
374036
990591
914757
384460
263243
766870
244539
178083
753619
458554
655584
967249
722082
847446
34008
711170
751020
774767
315643
558594
658939
53893
410867
373555
112965
1011787
1009591
829443
696470
645531
434273
48551
103157
166087
393420
431266
254006
78004
1044645
784740
490430
467230
552082
262218
180674
556989
250799
995155
641090
480898
938158
939948
385872
760277
1034763
276508
327424
895611
269623
949426
292917
638590
115011
1034968
467923
967011
592315
691064
566988
845355
193953
591195
833269
572124
697167
780908
465276
690713
272576
285452
172574
536809
637273
495916
555487
508530
772541
904631
829992
737325
866046
879491
694474
553087
390517
897362
460150
197866
112217
824244
978584
557982
167988
767135
692812
763553
639513
742939
315169
333390
35638
695218
834108
297292
322255
465386
37295
467828
515698
860156
613935
8796
403666
12817
32958
374499
604902
1002382
693644
467722
861107
710358
273642
420331
5178
413630
979988
36567
960439
978357
1009255
80537
327660
788616
668491
530141
674964
441459
966112
17501
137405
696987
454132
609873
350913
307220
405124
824609
903765
425530
143568
684303
579425
51206
445209
539904
538178
780146
413552
324287
106148
262728
392428
253630
201228
715877
493029
993759
71699
606005
677415
202846
491553
636079
544516
343738
610288
212520
827821
874523
97772
940025
624716
745142
620978
984945
949861
752176
390553
788912
76930
105092
900296
105874
482830
261576
620731
538045
792123
406158
177298
449019
637781
470563
410551
749681
837138
803990
62385
1023379
380298
17146
973115
231397
658339
606515
314969
690466
342173
519005
600284
191042
921598
751830
124838
66819
337036
336455
708621
440312
207302
830318
801051
868923
688390
231654
801314
139112
103789
626113
599214
672922
238707
596879
254468
164910
179400
251206
401857
390368
323937
774451
615857
918512
1045452
58624
966209
455229
161857
958279
873199
242635
791531
235842
124733
200075
332215
389333
871582
1004280
421368
805308
993309
836149
153305
899181
691501
848652
595300
569184
730449
809107
612139
41150
945825
444233
633055
797208
26208
914273
551086
158260
648586
18855
725987
533940
112777
10267
263146
229908
473600
954131
269914
810168
609770
452838
713230
792684
137338
500063
623024
651581
683395
682375
364817
575515
997225
349691
1041785
139722
135365
902221
770970
696965
712358
507265
271018
1012494
377699
713942
307564
360180
886550
781375
174283
993441
707949
430532
23895
473857
612588
39314
945843
113409
544838
233164
50360
957979
479607
167889
726513
613313
377232
408213
714413
697604
886557
910923
766187
407481
753984
813405
412800
68900
1040866
950949
553310
252437
813326
941057
925246
284038
650568
793307
143672
461207
179569
995963
235071
398553
133506
921830
832319
876193
436414
150933
480187
461855
115535
511271
309936
208465
72609
342234
869873
590979
979743
15437
131806
272903
374003
452038
345647
184003
420521
348880
579276
387426
732468
846292
80214
28793
902337
671129
801200
297655
366431
480027
925504
418174
533955
919457
828060
1041984
866191
460852
4834
262434
750192
750846
420267
46077
870361
275083
990741
404673
562477
43776
158910
473144
2644
1014450
559598
762366
610662
458728
922241
720711
367130
7036
158914
463065
889975
1635
27829
634691
652637
793546
168585
792625
18532
576293
646710
777198
999850
340150
879250
675014
517066
260179
982168
806178
709602
646789
713454
431949
991906
267143
653042
555998
547808
492239
320763
133354
631717
861271
739153
29110
763509
799145
35332
436268
823028
901414
489629
422345
451619
599121
842774
927525
559599
343047
44813
753117
34222
255695
923737
740092
900211
726146
981170
471070
16518
256346
196250
336806
362635
972720
801089
902080
368166
429608
988505
250325
978134
822147
117677
47218
66544
919143
649418
152833
640536
723203
934340
845723
950219
247143
115356
578436
627940
845187
2822
478253
839959
136542
558692
920214
399237
380753
307635
868849
764189
365475
3368
695119
590240
503975
588162
326834
421566
486017
617961
249439
680668
322045
30341
788446
891735
947787
616365
456482
215372
763362
780155
101906
484051
1023804
494597
685347
91936
764890
436274
547418
556137
505872
973949
48313
270242
572675
455138
694135
420874
396008
264036
41147
14661
760269
876182
538130
847147
1033171
195374
389052
684550
243193
647736
816612
1033792
969900
871152
203619
1027566
859812
549451
674511
34147
938515
302774
982474
26225
363401
799660
866072
295857
523248
344954
751910
743069
685581
382064
311743
756932
551466
878379
1027675
66295
395029
824406
345570
643016
803227
478512
443002
341433
528537
629082
424591
717120
379385
917710
80472
31603
265217
230375
299514
585407
407431
36038
286510
1015560
13907
665196
746177
596907
65994
839283
765938
587742
287707
809633
2320
100011
243490
848449
841149
627252
769869
42515
13761
263418
209368
43989
753689
937727
599374
1037276
797130
48445
800702
52966
667123
157121
900488
881626
1012634
612454
182369
39307
842979
666073
801263
624541
5921
519747
951326
920952
419353
619998
319329
211213
388754
914235
975214
985799
458369
575726
369917
397874
894737
260867
665379
13685
712680
139570
882841
702571
322517
48779
994601
910500
942712
1031871
548594
765866
354085
136558
771257
31167
901416
733597
847664
158924
687078
383516
520548
151344
420519
841612
692335
89240
367253
234190
142562
105045
959794
1006194
783430
269512
169784
806430
654222
900674
769603
180282
644521
167459
1010508
919735
996163
512512
961246
556373
168258
813097
870594
435375
733292
551972
777631
18136
535092
313637
914277
624691
192506
799551
28240
529246
606779
385805
985123
498555
258255
789515
265380
656585
943324
416838
1028356
620006
530530
520677
804863
682228
629223
753083
29188
706541
788070
271329
365820
400765
599769
506348
438231
790558
765110
127769
507209
379937
560905
924050
750318
783689
424292
821869
494532
910909
670212
398159
972495
423979
379037
751920
135027
736193
380024
641875
387611
726976
182533
106832
1224
770827
547695
1003303
770151
846818
841220
849223
590863
832275
538889
779807
392452
848667
266310
180686
475834
781530
563986
126051
639788
486128
80513
243445
310409
854971
859107
522582
57106
29005
660046
224175
925376
491175
707972
134352
11641
489999
441634
842739
476510
475767
375742
224912
944025
60933
110684
605638
14502
112933
323425
638237
2291
988121
34300
872729
45521
362768
240372
888840
830813
362343
377430
867670
293554
596919
801003
137280
946530
520952
540312
950660
331839
879655
99712
179663
570938
859165
479541
361654
909522
554800
159266
968436
303089
545108
193387
783482
289359
191596
137546
917785
372894
1014515
33310
647530
710911
422528
758203
1043001
316006
989871
430865
775976
766152
667089
907480
376368
733980
359177
328076
450032
874752
848914
335768
753505
575486
813731
137592
229846
1007189
828396
67606
650965
706659
353077
476019
756218
169277
416642
26721
81393
859319
469147
326982
993833
441720
310337
883293
115220
856486
325427
117183
894499
674759
880943
980085
709669
972120
16550
624075
624511
538215
626923
579557
45577
965216
623520
444162
804918
370674
552214
49330
417307
988039
374215
757226
877224
257308
714900
201756
589701
584629
58474
886798
9496
908910
15953
455476
36738
133778
357248
575397
708321
820013
945597
874552
776822
317501
72072
974105
942705
823675
336660
338460
346087
755278
234040
706376
988798
286165
520954
962512
357922
923746
585732
401716
983790
535117
551631
1039205
911118
237394
460711
700192
152713
887901
1045240
295476
955355
959942
529504
840200
798856
675969
786077
234674
1289
232834
725094
725400
332421
1027240
121586
362613
823782
157760
568714
197740
467387
439138
246989
977434
165279
438430
744334
489178
260625
113676
901513
694003
97420
135170
235366
364329
679499
837559
705824
378269
240995
514886
211171
536887
1018831
715541
652385
345445
479775
835202
333572
207750
872207
330585
143393
340640
827994
996002
514463
431577
487754
556086
1044303
937652
113066
1978
396977
90250
424785
363379
389314
928553
88711
290125
728622
589924
809310
643898
441390
405073
44010
264608
406965
955723
90544
119742
104875
797780
243017
467317
1025479
207270
180484
431674
105735
1037933
482217
786244
81764
690852
533380
117439
180922
689153
761670
580451
456475
982453
357381
143772
395621
860807
395135
619443
865464
959783
261745
422370
981435
571883
239349
999736
909722
75154
385009
170180
823588
314811
718111
896643
362503
843640
318797
732268
110309
871154
841089
776630
259135
899802
111581
674096
1019058
524195
698608
61380
554804
39389
506519
241236
805280
910730
810836
949810
41208
711003
852
677861
109036
59428
390766
122718
72937
415764
8368
653055
314096
1016165
512001
819672
512040
347887
139027
52220
335474
372861
307191
889471
488843
858466
789945
866905
142441
325591
789249
526257
645310
167876
928130
805648
279633
174377
919072
899008
702890
646778
110868
511228
624381
346251
45634
250735
847970
858503
397192
499011
341689
704715
362789
656832
536599
817773
750639
956213
750035
320069
304423
740556
832398
123876
833707
687594
135726
499629
855532
454250
385815
744906
852539
711976
436583
520318
906544
989355
41032
476159
145256
952617
2362
495516
454763
847369
889507
831521
63139
439924
672362
518678
181985
690876
696654
638076
927857
720315
429907
539063
204678
484119
804074
323777
35373
364229
756064
28363
558203
1021520
778306
327580
19814
5675
175906
786147
60947
352748
904832
1023330
222503
180921
91818
43598
133651
807596
893939
266942
219309
58759
716464
750275
779379
481736
870702
328404
248963
189136
1016179
298391
787794
687099
506496
83188
578498
120355
406674
937969
255635
754050
146636
365223
708951
614254
418281
809983
1035418
541125
836192
684687
209910
1010455
316657
505825
588184
776318
356142
822755
843203
669193
307421
912559
387184
148053
263585
847172
626346
412752
391694
825749
974146
828636
985476
983927
936383
51809
481132
332916
57623
202337
234855
782756
96915
451076
231588
420963
909591
502878
74695
46449
532332
166673
335595
468003
999089
344665
588615
212927
873975
276757
415981
981589
796685
1019134
729086
1015034
404445
344616
940403
36999
24404
213612
376103
45961
257877
810811
859427
507114
2058
169558
337999
977203
220623
798111
793042
142178
768082
62309
850024
919260
603871
817357
1010935
892993
392712
713246
786063
110351
930903
175500
990737
1020241
903513
140093
924698
566719
477642
465342
163936
310336
867608
169283
711183
937886
691569
480175
118579
288125
744865
450137
151716
372658
83392
1038134
596414
580638
577192
919385
170246
309912
420657
738646
702130
853563
565587
757849
4836
828592
298888
605424
216902
738148
763536
377405
510796
947169
161572
13346
7107
866722
491098
491237
850237
387806
400376
689949
693274
422507
840030
754391
843834
283498
228450
66387
736907
774038
546929
410878
276439
799271
270533
716779
651316
741214
970785
60850
416921
737672
273032
126071
681218
889633
218331
790388
237270
913181
674997
797656
44699
481144
517878
511443
212868
747376
1684
925346
552660
541078
930954
383374
456776
264569
642889
794342
227736
175535
207260
766001
361090
512481
147073
65283
326081
224989
812093
358669
724103
621610
863966
577038
138225
79536
249620
68079
449781
669466
695717
351031
715713
179989
714250
899303
264444
735733
874492
984959
155833
358118
485630
24286
963477
24299
42242
718374
738218
142038
524243
901572
658540
164378
569361
1013650
763097
811238
471383
371012
719595
985623
351768
1031985
313349
888461
638251
530552
652685
198102
372874
799640
885765
81711
40176
31973
573670
309056
425610
978424
401160
281151
328777
1038372
326742
840645
758548
106388
113542
946683
690115
429119
617123
205133
113432
537234
806500
466124
168402
390722
654620
68184
782975
436914
324866
216396
425966
439526
625487
368560
972275
335367
992393
973336
198515
38086
540674
230373
663674
533227
642898
398143
168419
423614
964381
452054
667956
722771
589498
489267
292788
20082
469239
710267
95171
703205
149383
872461
1039224
685062
873659
450858
121413
865266
390275
968637
186744
581986
115823
312909
500639
1011469
396756
617971
637651
553587
622674
888333
752430
867260
829895
862185
529544
216576
854522
521365
90609
487509
213223
277454
919294
88631
637908
965972
696083
396080
292360
996663
78196
333028
699929
917016
129403
705399
973411
512859
224389
755406
961631
728694
864978
518869
611435
926479
28637
981594
1006838
607671
542220
320818
670136
841488
56514
788631
219041
285266
461049
501381
665297
38647
707761
1030562
986247
910190
476879
757343
840376
599457
958035
426625
420234
402005
162010
504236
606066
375526
751286
973188
209198
956888
547470
989808
92581
700275
6174
810293
733030
757861
386711
996418
219130
243411
629040
741277
797856
92248
573665
263405
626624
296410
1044453
412972
475222
349589
629641
569416
145881
223723
964723
730253
704931
640313
852409
565950
457271
380169
435898
168831
281765
903251
978249
791656
566128
754328
892335
925905
938253
339499
79788
277744
501896
964779
124898
170829
250557
67340
70087
246318
518170
71020
86616
538415
317913
343304
1043115
157880
793698
172518
369058
89053
574997
775056
145493
674591
958874
766911
218848
805206
366718
262805
349425
971860
758139
206741
992145
563783
1010596
725653
865875
912603
798471
459102
1035091
1016649
669040
467419
418929
355591
17116
815337
696443
186796
171735
405021
249401
353403
84505
380775
739105
743002
124671
690352
364238
790018
248711
125660
631655
328779
803403
566828
902789
893492
273260
588622
647150
904588
713075
885481
290455
659831
470755
116050
536549
964761
896550
787879
431868
766356
469323
346009
991004
96126
623694
373895
623790
971794
137964
1033028
952286
983910
233212
226025
58655
565526
63738
763200
523534
884728
26034
745008
187125
487389
657199
881883
105898
130431
811999
450969
626803
596631
666332
153618
854575
923642
40832
663704
556389
413442
618813
59200
824633
39547
411985
266974
398345
603901
469739
362125
16060
126113
423285
685348
1013639
148779
817893
549019
85862
1016603
653541
19766
123621
678545
21414
797204
1007256
953683
634412
801785
804654
4590
597789
683543
310818
740785
1011392
293470
516890
270682
830710
751528
981060
938840
976944
178986
260993
869557
660204
929689
885948
437092
4414
783516
886039
1012671
880639
921065
137129
520387
353778
944341
839059
933136
313795
837671
503299
682146
209895
152706
355893
112660
988990
92279
19236
888500
51236
851841
685654
511846
570954
489965
486463
360683
904011
1034050
66872
491997
870073
340435
851195
103115
356464
187982
670503
202386
364714
125631
210588
18138
751615
601792
839354
235
544965
1044667
31272
243386
738650
514088
506508
1005853
447935
398180
762123
789792
677780
440464
933344
710341
598029
366065
641857
376307
186182
631716
446002
1021093
337193
639547
649583
223223
423668
52342
814966
655910
26596
904923
426605
987659
571547
328675
767227
782451
962988
345399
508234
888230
109006
472682
974663
724088
673269
70028
68945
870044
498110
295359
525799
393683
952875
675400
225866
64202
737842
624403
781922
379250
1042136
813729
242671
648748
172062
893142
907326
71035
256460
806780
386030
148584
742210
784173
621279
303582
629607
1028165
693206
208111
68556
179467
152654
4083
493044
588927
135299
254793
294441
40656
552970
373787
847163
915532
215760
536058
493903
669212
415548
714652
71389
746968
482828
388241
591170
741524
234644
1005101
143052
542634
1007169
482670
878524
153540
894590
241535
771425
871345
831818
478590
851252
8028
572313
775337
944619
152419
277507
727223
291295
967534
615155
729501
110571
813995
487836
846200
890322
695347
763435
607922
631019
1013271
219681
681766
376370
659693
899198
921894
439631
409015
760862
627516
870883
1019552
459088
263425
470344
599127
992357
211950
607321
991073
18336
285737
758960
837948
918198
115332
509905
964480
480204
402719
147009
162955
222361
1032505
710808
860963
447316
630373
31315
880826
837585
304533
113858
27372
1025301
821093
615065
503219
33080
332509
508959
732157
914769
433239
251351
296339
1009515
318187
321882
773148
304410
735060
872972
31752
717512
228401
74213
884744
263049
778408
774668
228381
834833
655568
606929
506789
361599
390151
127707
807978
578205
629106
537700
357221
70312
246845
35509
417405
888303
109974
553445
851507
889403
519746
482416
414834
16945
336793
470901
61884
978992
4206
725236
142152
433872
955669
417576
792141
426769
505201
614677
445233
534308
306692
724200
630603
53604
124130
197906
935580
390031
839577
319151
276851
330053
585344
799821
86745
198034
677199
550920
143912
1037710
306085
307854
899855
926102
400053
502796
544279
585914
612331
263753
214580
154235
838877
955024
754858
241525
368253
330474
870162
921363
558743
1038719
884837
1036386
397617
24949
576394
126744
802350
628880
341013
770494
130259
852811
630388
372767
770996
145223
230458
297168
835874
109369
505657
638203
205718
233458
377678
461094
109678
377404
452851
515021
1040767
972895
34447
566991
788186
232359
716303
693787
545722
951759
651544
814972
186364
449112
1007578
523805
687703
350912
805568
793161
464188
729147
405093
839533
1038468
764178
289654
1028245
788828
621914
582045
272317
475124
563985
498901
401576
370624
851635
201300
79589
164496
204714
229398
756144
564065
985884
513886
250425
543587
374902
491851
471685
950685
1028698
917067
311171
737420
171036
719996
673670
489709
872377
561378
968161
864627
371431
164749
454108
24512
904854
566446
70629
261947
970251
35956
96285
401225
423906
779865
137725
558972
27437
686213
860569
283743
542574
848428
315817
889430
348826
331105
79637
586983
55314
1040356
675920
773548
276073
880763
277825
213643
758529
1966
924388
500553
271594
13629
285160
790946
822540
167951
470070
119929
421973
120791
1028723
537658
231307
846802
261864
310145
405610
364557
164385
586924
875406
535646
821030
497103
749307
626056
225413
290537
589866
944792
779748
115824
364005
455402
1026557
351979
507831
170794
628923
633621
837065
499085
520168
45643
833107
836290
360067
261463
401520
693105
223745
218472
282638
170091
802237
992365
969433
1011390
323374
464713
337446
85558
381252
359789
336225
1028158
285569
172128
52406
691247
408426
464276
438818
535175
958942
598159
143779
235106
621707
118257
2554
253221
1005462
815283
700456
1008131
128950
49660
951546
273424
554677
972329
505676
617426
851262
938815
833055
435389
1041837
414121
937250
484207
370802
459542
5771
656908
955297
68423
42169
294817
412466
863649
535949
96656
618477
22799
391004
405431
1039548
712117
13126
343172
208849
185989
1016310
545146
208917
624045
778862
31075
421105
254808
414611
496427
390305
616983
1015237
442784
913610
353904
270772
248978
178773
234968
770593
865086
584593
340836
357563
1024333
348323
327442
250494
941570
143506
53434
997904
596608
568749
637934
289805
440646
542213
891933
556474
828828
979519
543658
247864
419780
15234
449719
748971
46318
67404
183821
703920
966894
19063
299428
512568
746186
325909
497267
831449
287082
141734
432394
562219
92945
117092
352210
190131
851694
354663
471038
783657
783098
583109
668379
101607
728327
804767
304298
469717
114400
419443
300245
39381
823046
588406
739732
699452
418673
177005
900625
654211
38803
976443
163928
575139
713864
413494
367203
965917
703563
755242
663378
852751
622412
368030
347738
618478
473877
363892
579040
751147
3286
504117
236177
192935
536695
766104
595727
601162
444456
708455
293317
420932
962333
242001
757014
314788
189097
648591
9383
603858
663446
233567
273944
784322
899875
714416
361118
298474
350241
989146
478091
679037
484500
225779
522490
323334
710193
781077
564103
462535
694194
635176
941172
993101
1020000
320267
601247
592658
157869
696637
445532
758525
351873
879985
55966
749247
717590
120773
451276
593545
75918
750274
860353
428879
837077
582719
166
285384
423575
135675
364555
909661
450343
794188
82799
417989
484936
103183
818623
605263
514055
690441
1019636
829722
914053
883920
393877
1030173
178821
691047
553180
588889
393007
26324
425225
635612
892048
760892
83511
380774
6800
235099
369087
514046
26484
943295
257546
542953
788544
618574
737229
356707
224544
585360
705914
225467
680569
633989
118421
520511
773541
883771
787964
1030699
413901
267542
470479
964322
530247
200794
193318
541282
776419
637241
373094
936057
235531
778316
881156
1011386
462708
34037
86794
766673
750878
67354
484424
147293
20641
585768
803559
985331
38926
681328
929468
793420
358474
757087
897165
417181
316820
819013
218254
1018424
651188
174
808144
1011918
339711
543587
322305
1454
338147
351727
222383
1023444
938540
230239
191347
961896
59301
402971
598405
311218
474211
597209
369085
297474
522947
1027851
228724
777984
862598
211031
390070
1001598
743027
224404
834479
85506
854844
988939
593118
176041
311145
527454
493427
842413
731621
630167
890729
747238
764119
737452
952714
684914
921897
464203
959047
147113
449330
783642
901475
16561
900645
357565
576803
807779
1011205
580661
110782
696552
835873
664008
537144
819385
383319
515102
41867
485032
388650
460678
1040905
829958
159671
88039
81088
885111
630647
972644
728388
946775
159120
887784
171483
757691
416305
468439
825468
390245
320095
480764
119612
133889
175679
398645
762066
299233
464900
363403
214754
475689
74233
205030
356774
576020
310785
229417
827667
124919
394998
449769
131352
878263
363858
342635
140920
182851
793914
376320
929651
198462
806372
498925
954588
17753
260809
3233
262570
406931
948538
537149
959410
417096
557967
995900
528347
497204
619703
744805
965643
231020
142653
813416
822702
168768
913760
670780
9635
359545
282639
57376
793555
180628
591061
485770
187024
857768
273680
979559
894437
447801
108291
297240
54609
884637
242481
408113
373623
821246
411889
879446
671344
753814
996419
414475
971056
851613
249253
106535
1011859
109014
51215
716346
46284
266180
357367
616763
114261
263875
878315
822360
1035532
685879
1037085
235842
106429
626220
32876
418768
760760
695463
870116
557813
573470
539780
708361
196787
761160
577822
945105
193468
630720
191456
1043977
10160
527856
218784
897882
119159
624901
529297
196893
844700
765398
45880
253153
15036
802356
84482
1022519
182130
478860
683348
678361
419409
250087
916133
251616
184353
90027
64397
196209
711806
844065
339243
400565
1018276
377890
792303
648055
378756
45725
98104
947081
19046
474460
686177
626857
263203
392755
834026
456412
110536
741554
1013277
97982
562574
639963
56250
650831
822511
915912
134395
361713
756495
79212
682721
554082
896212
76311
898865
153100
610374
508216
719282
493454
708386
113634
329397
735888
122192
1012387
81560
795925
998038
928907
880375
659229
478197
657595
89573
4869
585615
105766
309070
137905
169266
95322
350593
756865
209220
656187
943193
379462
486168
379034
602196
216671
39542
334530
788018
857061
320209
840149
218582
396700
215557
228911
855294
43322
224543
211006
446173
483651
325310
74189
783984
291267
42637
2141
510665
745411
847306
437798
119881
24218
889711
645558
862163
979770
64877
832628
232546
754348
626315
660418
154618
40239
256674
570084
367409
2224
661430
231318
785646
1022634
990760
743225
1018065
417113
534043
159369
306355
73568
146803
498320
520539
91379
991509
157905
784952
698777
447329
864384
284706
684492
320403
280459
942963
406957
144832
769707
96034
852628
621834
742912
47994
787688
890572
998680
585223
848186
553361
934585
261986
188995
549590
270025
501107
172295
688561
30537
342889
903458
239804
360844
1023342
546609
820771
445497
981921
942202
766967
155493
601082
882592
886061
786479
670826
988956
503425
546108
839494
767578
617505
734541
192326
650102
962279
164459
1943
101256
107996
2545
706262
495077
935824
213794
133827
42848
755016
571289
210523
1024760
833153
310177
951378
315476
761318
690825
145623
596428
516976
263037
983006
818323
206459
274330
34071
714213
850089
87573
688529
532335
931884
575377
12229
781765
619739
526999
792838
301066
384578
294415
93979
717395
89563
415406
872365
144974
936465
426829
720645
106845
278730
169688
327724
515890
23146
826411
510901
988794
580190
32100
964580
961043
726009
309844
248769
966871
669347
83318
597239
672617
171978
201206
641617
685359
697895
971480
88165
825106
476293
846174
549824
98214
403741
106313
886175
643082
215566
795403
40851
407244
851311
1032679
965550
628168
508579
538672
1035990
768884
870458
482167
91977
465383
65289
166211
111110
60837
209327
223595
950356
116465
467880
67951
73246
359544
330299
486209
756632
637844
832562
539589
593742
702390
791618
784761
266709
648156
190344
716382
346099
404115
817774
986153
611071
983557
12020
99835
223049
900340
296247
591177
376171
791584
512604
725196
270410
915609
756073
528123
507597
247073
506884
504400
65492
168633
790530
995272
571983
860090
670009
874716
290150
172391
73277
799713
255680
1005433
882160
111600
545268
171331
620709
844021
46661
355163
5903
185896
626532
515148
35709
399489
608720
742129
357213
653719
158203
900571
324
743878
343879
864701
335892
164368
629278
41204
548788
357399
87767
412217
362323
133139
675876
401543
897834
283677
1017044
768712
454583
879242
376248
346207
187342
836716
999930
271060
199777
299376
459091
283835
750094
213336
133612
943937
19670
271838
59622
917943
852046
1004548
500145
954212
527537
691650
242493
276899
463829
670535
68733
453575
700435
685820
130647
323555
802229
328170
961385
183080
760231
741819
271892
992799
522446
381028
702039
708509
343139
925440
364608
351674
471534
269762
913350
829614
395248
981656
76920
10719
250009
547822
989891
1024526
260017
409147
530350
1045032
604412
404113
468054
782461
357451
162526
230862
54028
631349
285964
91139
742414
669444
318493
363475
700308
667720
432581
179875
205650
209666
871142
134073
257441
927233
135963
410580
493807
147766
197719
39878
495064
431068
218142
368166
248555
803044
220993
1018695
562183
909621
286935
509220
349116
1019873
826553
577412
26080
557093
975946
155833
938103
860627
817369
193705
1009567
630438
320887
85970
434135
203759
64505
842383
795913
146836
954732
705945
210826
696279
525474
513388
125881
269901
7455
499570
645995
4477
747706
366363
932030
164839
161849
513018
788927
24496
748532
483115
728293
707900
278089
63419
40910
40703
1010399
228051
103186
151518
220163
920563
420307
173055
299664
75747
720488
143605
131509
70693
332989
106678
456210
690141
318161
966082
1011334
455641
819735
598621
659461
229878
151857
547847
309726
902440
60975
612093
429817
940151
645610
507769
367202
403757
616527
46347
389888
501673
605191
64686
478833
38266
654612
315961
134717
550270
70233
1035079
896864
733888
977668
605522
594944
305870
643956
823045
619708
973601
939046
703422
368092
763097
820049
55086
958313
737979
970589
302470
383535
474764
56270
549560
333440
686856
5811
733748
831700
71969
909573
581771
738230
746665
381694
443380
134844
442385
885672
312393
746988
168890
448480
692195
597703
667127
334287
285324
907576
1017948
137433
776980
692922
1017300
951922
369109
976242
375273
473157
310248
12884
511308
557642
457599
998193
277354
19039
955926
62221
116599
242
538595
23031
1012412
657675
241219
993926
202430
575464
1019140
410111
339193
210136
901275
148177
180559
842133
491997
274343
773222
124608
436404
156550
197338
968989
51805
818640
120464
1002914
720091
12041
756997
369370
153819
485283
59425
933512
947441
546445
181569
990828
819305
392170
276497
243053
55232
528091
351019
131219
826342
842086
145015
62136
161034
170063
944641
229726
973102
350585
670886
519126
927749
82361
108698
764866
623416
1038081
13456
552174
211571
231941
417825
73977
549368
53759
20954
324158
375724
693740
1000040
262900
986836
211847
537017
959448
852140
502710
496884
314857
621049
481191
840982
502324
143885
1044388
116290
439962
400777
667419
454572
481844
776626
52493
247108
496080
100324
758008
639221
618605
308533
817623
368701
10981
838946
651268
104102
345331
87954
552618
978877
100540
698976
117181
770409
371204
1041319
877228
636310
161576
198834
595365
437737
80945
617502
897551
801272
965511
207655
852984
347291
1031219
1004107
595523
288421
291611
946635
667365
405602
980965
512934
779566
547057
182180
966023
284530
953005
764963
428168
728531
788651
776293
984613
140636
302553
586127
889215
677897
874710
158469
159123
819334
174593
531591
606868
764738
101267
693991
624234
585926
992746
413094
18485
27122
951968
45962
372640
783742
477311
353026
318798
792776
190743
433878
330116
788196
803416
731121
812333
1014723
886689
18556
169286
579171
739377
1034889
74854
757471
211162
910297
535700
223810
253279
156866
697289
178819
1002512
488006
993756
232425
216149
575082
669564
800999
217187
402062
919776
790865
16845
816425
951964
670336
971224
224839
629712
345161
1003851
46549
854550
280432
890968
1033936
934079
682457
755767
825968
417009
112245
843871
610510
183113
711801
799021
640554
188663
77265
264916
354620
807909
789622
153021
180673
899129
830432
380409
518403
209847
459015
442156
746980
260058
811500
653200
682462
858262
623960
325103
997318
187836
1036442
493297
941410
206513
44900
400611
313342
824861
768411
207069
998956
105785
534697
682065
655808
878219
1011390
289821
495981
814716
630852
218794
309023
1004171
495434
166408
168584
490622
86652
262229
402524
496179
367551
1015293
922816
596863
954011
938485
554386
996716
77921
796681
937408
758930
231862
946659
1013796
104858
479073
145225
22409
67197
406717
1023113
848244
293487
289723
1011363
215430
519444
70002
636180
64552
485780
392203
666178
74713
470384
691683
816666
533801
479588
727482
676801
505143
60472
919327
1005053
284229
360307
905856
166551
867142
185740
194809
888613
94276
74810
860187
198542
899513
535938
614713
957584
87253
647917
449397
438976
963470
483345
161439
167871
153552
349941
402329
184737
123755
17852
901667
246126
777124
223065
602035
645408
424210
688800
299228
281036
1017063
84196
248799
353762
168435
680934
593694
932481
346995
696664
396761
600188
644580
1014675
245059
627131
455230
196359
480117
924680
792278
266209
409860
561732
593075
2705
938980
810462
443969
387240
490747
700701
924235
73945
984830
687489
93404
394316
262420
163211
677018
454915
848969
68705
557636
889087
921807
468741
521658
937617
170988
825201
206987
776775
590515
706944
584471
536917
314996
24210
639791
242188
423710
660071
193942
844943
729832
325414
616329
347876
1015826
833156
428987
282513
814671
282380
682989
22862
371663
701436
987736
653799
295898
797023
661171
915365
280757
349827
281589
213875
242180
262432
732216
1007211
338990
625879
585609
389065
268115
292575
51690
470538
287858
9465
206538
885414
333154
544738
893299
161030
501967
708980
64535
577644
985849
689227
859239
248082
138238
717640
255433
659635
706624
671603
656960
206713
909515
680357
269451
629938
679882
564054
700112
753048
907408
82579
854000
877710
681435
909900
603933
389458
954492
776255
873119
928579
786631
985226
775894
111155
562329
757812
1005430
925993
970559
779185
276175
609508
800189
531792
847750
185837
66304
971508
186030
292911
320028
942963
940674
149289
47542
977095
901743
213026
842046
683625
1026443
7119
373579
10342
153514
656937
109027
266396
884420
843575
984775
943262
827289
660431
527827
802339
194549
422373
980049
975620
697437
659743
736783
581658
256000
957763
541475
116659
484969
530329
90458
458524
33959
479922
883899
912615
170136
876517
175525
198958
591789
222915
162928
605203
982679
524585
185570
348732
113916
847321
969838
280314
709122
406132
105440
561404
721698
509451
522479
893383
144247
1025904
366864
352347
1043204
548715
681316
177136
1026244
381187
278225
109043
44548
882846
420048
740392
351779
667565
622530
28869
642858
953550
385496
599329
84315
197084
617131
887497
448540
374632
833270
634438
89606
1775
466110
93761
427760
713791
49721
576504
363971
553803
190161
530423
409995
99501
73464
219120
742241
969288
284059
707275
172309
847420
842604
71166
278289
842218
281939
544164
678217
800102
684450
757119
198775
991669
658558
608108
222831
888630
196801
900304
556514
101989
86194
401416
688319
1019453
136470
379385
32937
905766
457191
597312
407891
272483
690276
958296
420798
125971
486400
357827
643793
294064
601445
785101
80917
36944
601326
369716
649256
1039854
46945
248986
1028141
541309
1016789
834476
799541
1009175
1013127
611134
178853
885399
699131
706319
920272
197639
710303
321278
628277
578797
212861
580081
846999
205058
788723
556510
125456
973866
585586
963926
692663
417001
880141
229024
223125
874749
644926
71554
610247
360733
602658
246430
839287
479295
967791
350413
106032
710342
88318
298680
1004511
716271
242367
595119
590262
993834
627322
86623
92779
711403
255890
208905
523723
518027
876022
549662
559168
199618
80120
1020483
50279
396205
204188
8336
15359
7625
220945
839649
252180
535944
328053
790861
286540
565936
436077
869848
894591
4345
858194
201614
93112
177983
661435
238656
388476
575531
745555
656615
777738
129263
950090
481367
613387
695648
698418
856807
492111
713273
797768
740102
483838
399034
98277
648998
735311
369066
951313
379035
560205
716343
727686
449811
989178
593750
981761
625231
221405
528600
832408
442179
576252
179022
978715
671147
808962
389317
603102
664017
937804
226330
407767
30627
708098
632090
892491
940058
211378
181747
1041104
582844
920834
489043
1043976
210117
135252
431019
143142
76448
789305
495507
297048
652946
906218
667595
39690
622763
1033338
997063
158188
262821
773269
65031
284835
707005
598053
45386
651482
132958
347439
406618
436919
26754
709040
76642
603416
119443
757763
694568
474407
121449
140704
621561
965116
58611
517499
687575
563418
862088
576483
747260
278993
800574
961630
920093
594793
4712
891795
119544
239716
486531
544372
1011058
705929
519900
741107
98950
961784
429730
437997
1041414
860910
28930
147681
746411
527056
836259
302924
317338
897362
441313
546784
346612
1000779
512984
305368
367473
445211
828479
147837
702693
526201
335203
165553
782238
826021
765307
234537
136434
340402
356826
136551
25233
401755
192448
795475
260007
50230
895992
930564
210947
713868
327695
85151
254362
627804
562140
369534
741100
942482
40529
36637
1009319
35571
710947
931730
529457
1031799
294784
659412
40764
988451
245178
604702
886262
762699
801874
918524
966739
773415
220383
86028
771537
93975
976461
511203
1041048
492233
322997
969988
5768
278537
690836
684799
47046
472574
110077
755396
619448
101134
721641
20325
75228
1033154
764100
229672
13285
745979
575881
401311
960711
970922
638407
735207
509865
145401
709516
169460
157079
993334
1003907
268781
356339
486452
830714
903970
527915
659840
931712
704852
1014058
279302
34185
861579
1023682
458849
701695
870089
602005
69944
144864
968336
993368
286447
938687
898008
431109
193000
606273
412502
848299
590858
567002
167270
273917
804984
291831
1000053
820504
915275
1038020
180900
973866
635455
84497
113841
416745
750875
915944
105963
981232
701484
44637
654142
233225
349468
973943
89400
427323
507729
1018428
158688
503219
988509
937291
759589
931424
576209
862030
315025
708624
702894
26208
51533
248673
879367
679669
610120
397030
643506
739856
768962
621510
194193
929364
757656
93569
274866
7906
210097
314054
2614
366576
695835
265176
400492
76629
736172
946072
204981
469744
410053
994095
350665
751390
545543
888022
945990
259140
512497
415579
435413
1007200
695827
48452
673657
378614
533871
936053
42178
727015
978326
955773
815189
464424
766272
552863
422119
255783
343702
898398
593679
619811
641436
902147
629595
219862
826336
509348
408896
540211
422937
15134
720319
366190
795336
421374
88303
321493
316218
658611
800597
688618
813364
775534
869596
14495
728722
790904
148839
340611
358122
960023
563010
230346
164991
209312
749991
809203
451873
200189
66711
319204
769838
244031
195952
314055
294019
124951
564613
664972
862746
339290
85898
97166
763805
557994
607975
1006853
917499
611048
1015544
684660
297522
766879
1016202
298472
976542
430562
404400
228822
577405
923929
903808
313862
620204
996230
1013526
141922
75396
169206
324010
560701
431163
96261
545608
59400
467067
924777
849889
505908
378326
897195
144126
52083
923579
794009
806103
254780
59584
863133
335930
960800
368795
59195
317878
1001903
251070
849902
453698
837772
108889
340587
734137
369849
289173
198608
173314
457890
20648
452518
786256
412507
342027
258003
683633
426691
699403
439196
316855
537910
630871
466102
248116
384455
648115
551358
946153
725972
754245
704985
42365
405856
412134
1043374
210832
965340
196212
260074
674956
882234
192653
740165
489692
539178
181947
432934
636048
211750
447253
183948
941599
483731
919422
324507
170761
171222
548565
978431
908705
449967
1020106
982204
966912
191906
5585
678031
287610
1010755
248898
74379
590696
569524
448851
541209
300497
885932
87035
189851
1029170
929096
360088
669689
551023
755705
896786
526186
175058
948982
576556
710118
769641
464134
179714
322408
383671
222129
156114
662135
772542
368735
248563
266649
832068
848463
926199
33769
353942
981316
830433
57342
851498
763167
795276
946536
974384
742728
630154
780639
120315
27800
644233
961664
706536
232317
727891
380221
958161
666072
964519
55717
638475
460654
443819
585682
564537
743094
1034409
44044
786831
1011515
378204
696134
669414
862587
859339
634231
161366
81171
421777
543666
195903
227019
928131
698417
144497
571631
77693
585260
325374
462431
789034
924024
91406
491991
623604
741243
949533
974358
71269
673142
180700
460569
637801
65776
591848
356175
379697
466632
1014445
267765
926809
956638
709155
441554
574425
259947
216675
200452
284439
210807
949527
56115
349506
189129
402516
1033272
586491
244197
23983
737903
821299
444293
603354
920572
179611
448733
50151
146519
322993
486602
414259
633864
147879
863857
81161
496094
244876
767699
173545
661443
88969
369718
685314
763130
132819
495550
84495
381455
298128
509202
366625
144494
132368
686365
849303
812120
928670
940517
715403
744827
319361
679311
941911
588983
177577
706873
780987
459045
949555
413148
511816
726586
11496
854997
190595
296517
105223
584082
146478
500054
912431
1035926
17843
231782
727258
194386
687190
557999
1035177
615421
510345
1018233
1006271
379663
915469
1043065
686391
125283
833240
8510
961329
161688
689481
654341
721460
499707
885808
193411
449116
920227
634664
595799
277999
323043
792482
372435
495738
366545
312283
857281
829908
493349
1020102
570690
246509
65884
675190
674851
643513
777768
150331
553888
740215
933629
892192
358943
874216
682601
824494
814108
895990
685749
249397
117373
999302
273150
257546
1015630
629913
666328
196334
325239
971297
650889
792090
15142
152215
579299
162426
164309
214964
528447
959597
285779
242775
820167
81625
317081
828230
762482
160592
990322
615935
686207
592812
982744
198413
1031455
368786
124507
785401
9066
623952
694199
966792
431059
324902
536421
940498
491213
780177
496376
1301
914433
411789
81050
963476
49403
1023035
139279
133061
71639
1033015
627987
365507
392489
371368
215651
21953
466331
643329
977081
882730
809898
735611
86572
506738
305006
757660
338196
367538
285997
276706
79113
293578
880998
686376
650693
768912
638627
850504
460852
530588
278126
420451
765551
979497
668891
941275
180975
395176
242474
432256
222461
336424
635261
379290
754158
531456
637160
912316
406531
963427
560307
273903
241345
623429
563379
437274
124036
904007
124387
99111
779207
488370
736292
964116
492789
921009
498825
140901
507997
560015
852138
537963
593735
663117
640802
726141
343901
410477
160600
809477
605650
868019
214094
612630
209454
706426
498758
425900
111721
259569
23885
822864
879881
106238
463398
840779
801081
970499
852216
626298
509329
81674
499675
964998
395085
791293
573673
82280
477723
772950
508351
576869
500377
94715
704615
359346
431492
42934
675356
580658
912441
555864
734615
484600
39770
280455
749129
430317
864438
888716
713514
472622
481344
964058
63630
611371
96281
427679
249256
91658
1022769
126593
84192
864145
553272
139338
261064
323218
684620
285199
926768
195570
170557
782790
483340
633328
525018
1753
720794
851713
736881
209759
749499
707782
495688
732700
366076
309248
581873
663108
297183
909815
355296
885191
577130
823625
470200
488712
310034
531428
585994
855594
786306
411798
1010910
202248
764378
188670
46213
331965
764160
916908
660566
137653
333332
824487
697458
814547
896947
971563
894049
417408
900710
434631
785628
983677
230527
634092
361967
6006
947758
770324
994168
100551
542290
695497
651764
267063
842839
770782
227845
530787
976983
415406
373415
967417
454233
919380
20276
622638
617485
475327
134976
1037242
142596
48389
177624
613227
689773
427431
340622
774269
787611
605294
801722
67891
670371
1027647
281188
559504
84382
983277
953151
52087
631148
448618
317855
706341
64177
342383
493190
1015418
22245
755557
141573
326418
588849
260019
964830
669604
18867
488749
460467
367461
745338
116640
914909
864627
494969
740376
768936
169058
633264
293396
382024
209967
266708
64586
104563
335693
2632
614478
856856
889757
159269
777659
981141
550078
920516
197022
315449
363187
814263
498086
326854
148972
983340
369291
88439
298767
450414
576564
1043340
373825
90147
221837
368923
448757
15902
716109
378917
285726
514057
690957
246894
971805
350772
537246
35200
507825
604285
806285
496402
485768
337126
784750
102628
952157
701745
520038
766661
497153
526550
374739
285281
878423
805702
530100
1011282
904555
902304
57829
1007408
906313
138900
833535
641371
309016
292916
460465
390848
156811
555432
993455
180413
877230
281561
601859
942237
836969
773054
229867
925971
604055
666511
843279
114689
198285
801095
268218
580420
808998
641453
18081
807449
566822
763023
476086
902395
16731
632973
67646
800877
303002
796601
586246
675926
97063
365568
509131
804602
786933
30040
209150
834432
294609
152122
154104
523389
745815
293083
758817
961617
400371
1004431
187584
1019167
824964
137212
488365
901435
687551
221783
393966
341262
468311
568279
462828
769365
835426
996046
650067
268807
982906
661722
478496
52350
901583
364242
842295
426080
999050
784859
667193
1036466
829647
927846
552871
232437
192948
266161
431673
970878
824778
170377
148291
241651
302241
602452
659497
591417
961722
493717
925014
90580
187826
303802
261300
458523
756164
753536
1035803
12751
454701
450953
858890
594963
671598
59534
808830
728174
172426
215380
119042
668036
288822
1044527
263917
110422
346777
820301
764814
259330
86892
771367
354996
470689
217707
269438
637848
63329
398659
955906
467519
55691
738643
203724
290977
613978
185795
204976
81143
664462
2340
45267
580395
740673
340907
340843
674463
273432
716388
486852
195671
80205
541640
957520
786184
717524
41846
795066
648397
1017014
634628
25766
555854
364978
210270
89168
567505
68792
566479
782582
1016258
398673
648597
180877
490109
344069
782254
452212
76884
479118
62651
351528
991991
143509
527933
578669
319539
27497
641037
602358
543670
568002
55866
473840
319231
93381
531092
25437
721242
417262
492139
314284
616903
633964
244285
475739
46785
600893
504484
699256
881124
572155
952418
387000
145640
1010883
191981
494403
927274
125578
656539
373501
982081
644713
868149
705766
78795
136351
183003
693468
918417
818088
1042840
603297
505833
718515
33454
633383
460909
1023046
809971
142090
974323
107422
924210
375788
48173
738023
1041225
123831
195876
320592
228367
73310
869234
916381
391845
680990
342974
182127
144981
35560
258265
416502
424018
554553
202102
850504
516922
835201
362005
500986
316987
341253
741310
971865
638503
999934
26386
735438
657862
142984
186299
342724
698409
873809
874602
819534
2894
617442
815665
551579
481359
239977
255811
45078
315611
201382
370719
135605
304848
1033821
537695
402437
457106
106928
580938
399492
830798
939080
650451
495828
957944
743441
970275
744047
418
148148
865783
53093
487801
824441
2558
526885
144388
95047
506503
347306
915346
332221
334590
811925
1041280
600814
553508
811023
977786
800494
594737
749271
258586
309354
665139
667515
366569
513637
635664
809358
65453
702134
871047
466262
962433
380970
874217
567382
962695
991424
418579
31126
202981
886781
161970
174362
598673
788545
705489
697615
802396
183922
46716
318565
827605
154583
32690
817208
139225
119269
116988
643619
730992
759540
236364
814788
778140
977631
901631
600843
184554
945238
758320
661801
457948
426464
160832
356275
907828
414187
161448
937525
536714
104547
31231
1035963
861710
513524
194350
972962
614020
112209
19617
754374
872477
639964
396148
327598
307883
573186
847299
1002575
342255
56454
553697
116101
1022124
629305
93040
793320
128928
381051
826221
666834
219002
796206
303110
567110
944773
642702
961247
519383
569983
482855
412181
1031541
457903
1042421
225422
258554
662923
43821
505092
247892
372646
921700
486437
1018471
161618
731934
519279
566789
281244
902110
516026
369710
595475
560143
351289
498862
336229
393450
412817
859647
95464
957537
686724
742999
197898
316366
636292
188917
768576
1004929
636153
627934
206368
664996
396222
346491
614250
843340
642220
324215
634655
774052
652189
958376
226429
371474
48607
670753
324466
898765
304785
805010
781759
677440
122459
85011
155047
994269
435698
591969
341666
330529
188747
484006
297212
140103
868369
46936
172102
512104
339325
318215
594982
1009547
843397
866761
732482
531706
569474
67145
86528
790209
551530
740641
262228
252324
278339
315434
716359
104827
695749
609089
104571
414717
572371
834688
707281
404599
384298
603938
432507
207379
580946
107198
649335
830656
317668
858509
650010
995182
447291
830146
538474
752283
443037
929419
860145
279542
964216
833303
963832
820791
683909
383311
916578
483227
318186
509166
774842
262955
259675
458436
384909
431586
348324
563353
57766
18580
687207
623518
403221
336264
883616
804214
274189
491554
315408
747047
673831
938595
623382
899638
298383
415140
939051
15351
1045066
787186
763248
888582
744649
938371
603673
803231
220509
794220
114977
766131
707288
632981
861777
692164
899181
815085
693173
912074
405704
620236
601965
322608
298315
25801
353086
1027389
111510
417289
418958
333484
230988
609552
538403
568322
526948
939088
928298
864672
792374
801933
268154
552132
502926
117162
8173
235445
669068
953778
833735
982623
963504
857581
845368
260043
95533
56096
323711
757950
548334
569001
460224
789857
266982
434579
287087
195004
29380
214980
59840
808092
892204
613477
682929
652807
649547
357644
249554
503722
428787
513775
392125
202495
839228
146738
173033
163298
235059
817547
779323
835877
707355
711748
926763
794102
845333
412784
905703
686479
406927
241471
48167
41072
361481
354811
757014
432382
83108
802513
618573
420688
1012025
969430
763221
304617
707407
350804
587953
496974
283158
247919
292444
737656
673932
30588
687053
766672
928898
946288
494444
40300
146565
230559
518131
625495
884887
81861
638459
4738
628297
735191
427937
471701
37767
248530
663302
133371
830097
681268
688043
1024396
517406
363207
839151
788901
987376
227909
542248
318614
833946
231827
173989
288088
250111
501228
137227
35027
255959
924605
634539
569659
215784
191210
586385
700942
280288
157799
482950
352201
44052
675341
533551
158783
729752
506734
802410
316882
511699
798074
566524
289389
200819
306218
364373
624421
1032628
768545
487144
23648
481286
186132
215771
388144
256036
857012
420388
805844
384241
761310
88839
993322
176475
724435
351808
702568
407110
198272
116594
361315
973086
232849
964488
863058
307300
835642
66494
163875
983346
223493
353776
882018
123512
352774
659931
259459
861070
347946
324169
743067
850524
777131
56636
630802
214623
736797
581082
676383
205858
998209
860222
195537
151209
405000
665811
907210
904004
560243
221977
443092
1038443
372836
193904
1026486
674380
206168
260277
621936
566676
453531
46770
362662
1035821
1043747
859838
252237
955952
531323
946381
351119
1029993
627712
377938
446582
971666
833063
527776
924688
983269
511272
91353
118696
83770
548598
321663
417025
861196
1030245
253521
935910
779050
123900
460108
441986
891967
115845
250782
268309
537945
895567
222894
823643
579709
139994
827847
379754
809133
750622
228168
889804
546499
460297
138221
141162
1027628
849803
576937
803975
993466
1042636
34048
821918
790891
1011069
305940
381462
306122
902581
97620
664981
206877
279558
849284
453333
25719
218543
421450
622936
234149
341628
347017
647248
758248
768619
307833
289094
94381
10927
541224
278535
688565
896441
444554
765119
616786
992353
431237
804682
581090
885467
464958
911212
310295
921128
594488
547913
879843
573269
26124
200110
616345
804392
444916
892365
37310
791001
155820
162134
485917
724298
887374
9631
857290
474809
226803
705182
542703
730228
186250
834204
996515
287000
906575
220015
738172
626486
396143
343418
251164
117283
1029354
131352
361476
705522
624445
213082
618405
349483
202563
83930
259809
538089
374031
241100
507148
372724
514411
642031
936224
241564
321478
645662
16693
249761
213646
961327
761104
374480
395835
430901
637673
405830
49167
508590
1042064
44082
658354
478487
488637
552828
800638
23279
440734
318041
82924
690207
40928
46915
553043
839050
288105
454496
396997
553889
206234
656568
295268
771443
135469
756193
603427
313456
122433
885505
839713
111102
422900
493834
1029465
343274
998159
449106
915583
216318
262405
656676
15343
175584
256999
407623
993396
665322
968031
717581
1037663
793575
174013
400009
26337
256984
485428
650815
3391
949567
42159
807829
504095
12744
986839
292629
204561
96945
926168
379262
961827
167952
426034
270934
980862
584733
336828
144058
191523
391122
4159
752123
673588
752174
292304
707423
175827
776130
399638
548753
777121
380040
730946
319374
856049
79205
856545
467689
386835
615004
497824
124896
481482
1026937
383290
195093
836130
980323
72717
517800
450756
720231
424963
70254
533147
413165
46787
999989
185209
946769
866461
151159
772150
1008719
130766
499531
95770
791176
8957
826808
350059
292348
759654
721026
236920
117007
794439
406064
634793
527441
784504
289081
1036990
908576
662141
377839
735689
800916
535262
393423
345239
215581
584023
203027
983062
998614
822214
985565
325987
878779
921883
1007828
198818
456756
896272
619786
540591
202960
899898
706716
305722
147682
491529
363649
155425
589606
576893
704306
413197
744583
410446
175783
412946
606162
849092
689730
714467
868479
415027
613077
243087
344216
1013702
860372
709623
1036293
871622
83656
481620
712446
94503
946895
13010
46773
453731
729978
504772
9557
34161
998092
8439
412825
604716
579661
728825
853408
73438
570209
661886
850405
484803
459033
58162
882956
36941
633091
424848
427524
284920
524706
558329
374914
112764
190934
567683
991522
782090
91794
375845
842601
1016186
682656
551736
809335
325734
868107
901549
645183
614545
951140
761987
837290
656251
443381
1003676
259898
970550
1023880
766561
499565
638640
979682
294341
1032128
453882
538345
545588
270974
200034
741624
613941
469961
665576
479540
179885
750897
1022672
83568
485111
1011631
1021719
895291
851485
331557
126878
410585
675526
821679
85418
456162
324598
34420
709437
564365
804890
440243
710910
102792
574467
447558
9098
385516
158249
948850
675568
530290
469074
642660
106128
134865
591782
59302
782762
366313
828416
473179
244159
264730
414675
772472
622399
990153
742296
1019952
940522
595179
77430
955546
72789
413798
676607
466834
654417
612059
1035114
373193
663506
908118
369982
193284
854250
629797
290648
508109
629163
673740
129512
1018479
258785
531216
688523
789124
822386
220743
859680
846606
808584
32961
896499
349729
781084
46305
391421
551666
381860
936676
665900
1035008
107327
662804
892708
804136
981256
479463
555707
325763
230080
725555
566402
809624
317702
818521
464988
75599
233794
589655
1027501
462397
493947
713044
352027
584492
588741
551642
386926
877859
668663
534769
356448
991301
821257
358065
484725
1027313
650190
790740
406331
431277
70152
730121
483910
697781
869985
552429
286792
813101
808817
973520
78545
628183
561077
417223
610106
973725
471824
177476
292845
931666
737813
974284
663941
514118
291695
1020812
357160
86661
377660
626083
132997
40218
243608
1019094
217544
858626
30897
1019798
646773
451218
897385
434682
160769
32856
649049
170342
653216
348525
378740
199341
769469
1028500
919786
550539
829705
926467
787748
347410
922056
266910
18745
42726
383681
405805
850917
465015
377810
834811
795352
532302
227390
1033266
78208
112666
659087
856780
915089
170348
729191
716172
373905
254055
605940
388767
687962
733618
167697
48544
722500
248738
814849
876549
407443
725663
278340
170745
495074
482809
691373
896476
1017013
842174
176226
745515
264975
555484
636129
248032
336840
654020
616325
828452
450339
62076
927920
742214
484309
789972
246048
257054
789871
966326
144869
883392
924682
879046
461567
967189
136652
463830
315223
201614
63135
178878
685149
148924
129121
174326
77989
911229
437719
530521
226501
29063
295415
557521
389266
267474
688389
6118
345795
169009
441057
962889
779266
765041
270329
107471
1010755
167547
419210
852498
805003
885579
784524
14083
179858
942042
519768
352959
313150
203996
216576
521926
644338
761803
921807
431798
144321
818725
674461
807102
756930
449232
1024384
587484
416200
568696
531565
875982
238625
455036
573396
915870
297916
744354
839974
593950
29319
163005
1004051
854777
573502
305254
262860
425
880816
678068
280798
364976
475601
794091
380366
784148
129100
846683
821409
68380
61042
674171
235119
1027948
75581
873928
469139
843772
582654
566127
573336
327778
504670
622857
765646
1037987
31660
689929
602658
12578
339262
926270
1024656
968760
844878
408558
657319
735605
357971
890895
146734
791860
872435
598871
192599
517173
1045288
1025980
357294
185775
770074
761250
168219
790074
507835
168526
65315
546658
914401
524950
431514
56859
289142
354174
1016067
950271
36383
261679
743542
640458
413006
1658
724502
953718
664248
599701
992940
728791
524783
67199
419508
643674
238520
818859
380509
197977
207798
443572
819927
202652
458270
399480
847930
377197
833073
481545
791719
309838
928536
250818
969653
759205
798198
79337
3531
484353
954879
151420
78217
765028
260553
757482
492969
844569
938728
419461
69132
1009467
852261
607018
819453
96749
461534
514802
1016228
860385
201937
270457
526198
63528
246225
318936
917127
731738
452140
819306
752733
914084
760236
667703
700657
1037775
509619
493790
541546
580643
1017370
906476
473667
132626
503195
661618
356198
942117
26738
539486
265203
60830
769911
1018418
816149
1040887
18536
30120
909763
703584
22933
61998
673724
15165
405701
137957
894204
94677
67536
216418
243803
154363
98891
905283
65369
703490
478002
1008552
762051
343760
416621
937293
488298
6122
581003
559665
519566
364018
39874
853376
415021
575852
924627
70229
928975
48414
878868
753881
1000004
708355
392759
9911
146388
881201
630695
831609
110603
327494
487708
964220
971497
836870
512240
444915
836774
184560
322595
683115
383265
907051
222268
327336
656185
513002
554199
890999
981433
833815
56108
417257
905400
259805
967960
137436
586803
821692
544821
912255
688065
36742
534499
419398
267943
243923
945607
60549
994985
916913
825578
786994
619130
652786
166820
361515
136913
379634
407499
450984
682054
790528
884298
81414
495240
71308
1044013
806417
731567
40754
168132
995259
208135
557286
97994
81796
80388
670130
370648
980859
948406
941515
152305
665258
566528
543804
535503
326687
702551
660669
551614
197058
92043
346520
166569
965504
329807
61693
682948
324927
1004212
208583
769241
527875
360951
282878
434238
474455
465113
453131
1742
416803
944793
645016
163414
106761
564183
778761
451546
737928
378215
501570
318808
973992
125068
939546
590494
98284
53087
490949
462207
67814
582372
306827
192507
272707
794153
837716
551388
707786
801878
59375
54276
121349
565882
836996
256344
837850
1005158
741388
496687
555956
988240
976536
633921
112135
289726
171377
1013979
680023
672739
291875
608256
799845
599364
372461
462282
901446
185619
26029
584230
914704
993856
929768
502014
557961
949473
781611
517013
150639
10007
456740
153398
159260
199808
406224
269256
934760
685792
763099
800031
202498
767793
877087
556651
904494
188355
392043
328199
491922
77390
780156
310907
247738
806611
14612
1021492
319778
262800
644545
462422
28226
134355
115427
967665
982354
185115
619585
6019
344707
577483
634104
827359
851462
988327
1004494
217003
115470
654391
719974
558655
262009
66530
981551
444983
758584
343940
723578
990196
29976
910022
706995
700035
780694
382372
653357
440121
522716
314826
336819
971609
839351
933497
936276
360091
694148
415215
892108
642428
428087
400428
831639
355541
137242
332337
106996
692134
973392
433309
943368
279160
382398
785312
641153
261159
416872
32869
896114
391271
92718
740546
121313
645997
728800
1041980
412122
73375
917158
828336
590309
600145
975893
799106
183735
610766
650833
524977
148439
277054
521062
227079
536935
895624
714332
105625
678694
309546
968830
429270
31718
845289
434369
219456
952758
626968
597816
568915
244472
164152
29556
697241
326978
643053
496704
558487
14605
565297
179110
733892
302577
611507
1038871
858094
434359
800561
179214
788259
780367
4867
637796
430449
557455
638993
473071
391650
967863
696562
714860
681129
218386
596127
699065
634207
887486
649637
944212
853429
739826
514367
1043850
602070
958684
325418
603849
791266
985068
190445
35666
42918
117285
668466
403047
793633
720500
816044
254427
306881
193922
1009975
678752
263696
109804
84802
999540
299755
595867
249368
605442
306466
833844
681792
273247
637256
568512
989197
34844
111136
901146
474167
631409
727112
993245
981619
518156
298028
422050
707373
860565
212018
452055
759702
632766
728269
804146
917358
686225
679354
700321
864936
766422
564348
620813
394364
996603
50845
1006757
930174
526567
54872
19492
137093
485084
351604
72535
331198
807173
612733
830148
744942
196544
786435
758544
624373
813616
124485
329490
559942
321566
685132
322475
686027
809422
742475
240539
752302
54394
601239
190433
173244
68264
241725
903233
955621
530516
975491
409562
220248
749053
283259
867551
151778
807925
839834
466621
287169
443342
841853
268277
98289
909446
425657
845925
83050
116854
668858
80646
761879
970050
150606
264866
883998
5851
998966
1020574
513318
619211
192134
46838
328688
107932
778846
790782
351694
1037548
225574
961811
609824
742812
706923
784881
992494
374375
800235
240884
143539
867681
927786
964221
122369
362157
209651
371102
10583
949371
412385
809605
899009
1006781
513439
1039200
603624
69616
125
531911
320806
309796
664502
460234
555686
757038
55856
285309
941647
526032
25868
377567
245665
494597
941525
267851
393272
555627
262099
535984
28059
296727
1045168
268022
1035702
132528
842764
187366
950520
59367
1023601
278728
212408
734081
13864
783526
241520
361203
136375
702820
217640
278379
847289
762251
927401
871361
295906
667556
756012
919093
175517
965776
51697
950670
738806
933919
87137
1010625
315481
1018309
593488
871035
417871
804247
647760
106913
298317
424405
1019119
502983
278688
275529
111383
385694
583604
773621
1000669
495954
146596
735911
127429
383553
13004
147947
8376
590333
92039
387410
101497
690972
64738
176884
631660
113509
376446
306868
805087
431824
738536
602887
640900
377909
555007
409967
18722
413938
116172
36124
780034
399599
944682
876947
1044122
603210
293013
517055
412317
891404
37461
252410
981881
210999
329806
313112
460393
22455
1014717
915350
240172
917654
929900
431053
886143
299260
283415
121566
13108
921010
889846
734094
277638
20708
139145
121281
742600
956597
8534
1000892
813681
742631
635266
408572
708387
267937
402956
987473
147661
618285
298101
320479
476075
796376
334769
54637
892154
128736
189789
397594
503566
611074
514467
574553
454031
196640
728209
66533
880058
528494
669725
234067
301229
405822
730024
314149
561579
103807
593725
696101
746663
456047
745728
972418
148474
75110
197220
931932
996628
117127
957149
746026
265621
854328
689296
129355
204934
196449
743981
911448
134710
329617
862841
582011
750168
1041411
180564
138284
34754
38613
59624
937663
715045
869001
330018
753758
368684
127043
410576
276108
1035414
57595
162003
882546
662931
925766
914776
390771
397008
784914
572107
855521
765039
130041
910267
234753
567771
506156
140727
871860
156076
87961
520555
33667
853142
696351
812320
603392
296777
718270
327748
1035758
532264
313766
1026467
628138
230958
765207
802791
279303
436234
138560
7918
277597
22373
184864
694904
869658
258921
871164
782215
1013232
336725
361393
56711
1694
46706
1038669
645765
157374
742877
919222
37811
712809
960619
465104
784910
896814
19430
48907
522856
853769
575185
760740
973600
902575
695816
349307
372536
40220
1002415
679453
250449
940714
650869
1001020
242857
80115
802586
235789
852770
216077
219881
584941
46126
890292
750849
547650
387644
133432
861905
701694
587870
904342
1000182
658303
255325
981013
740975
81862
505536
406146
378544
194763
876091
316052
265315
44506
1031324
526350
970940
91080
483444
921001
762487
592630
875535
944833
801939
487616
974816
455895
877523
1038627
1004089
794608
38206
315932
284730
370511
254252
477058
780608
870398
960260
577893
188180
32731
313746
283848
1014255
391775
243145
911070
233023
532581
163981
372931
998678
963571
989559
794261
113863
238826
892188
194080
282312
241907
958508
578450
50938
173622
988572
146385
1034041
218310
621000
171234
350062
964713
447432
779100
338284
15404
228244
102152
277883
730603
10182
491694
1024793
442216
982333
196178
59837
453056
11951
261338
838247
987871
118422
652257
17488
4946
466783
710384
701371
357310
818842
184078
174099
840580
943507
989266
368540
596421
550677
187631
647560
361344
317396
828133
293289
848764
868435
652900
428442
569775
671291
551963
439926
501345
473889
940411
107062
211907
998450
763742
620781
366682
794421
523955
840123
961622
686931
518147
278917
150286
727127
98227
471982
623808
797855
613227
910874
230789
274795
826872
815032
706161
484624
996452
916432
710184
381748
323437
279780
404564
479117
906709
585874
634564
928912
496940
1034176
850394
278685
589665
432416
535266
8096
776537
796487
372929
738797
113743
258486
503986
3146
459432
915218
80836
274838
213812
242381
10820
787932
999604
212309
754591
376006
1009892
709978
540881
559853
402099
835677
100401
757363
78395
791057
757215
21448
133076
1004972
819185
715108
709747
682731
531069
950141
868280
243824
826730
994271
974749
632345
699811
366523
882727
994341
296947
77011
779955
269545
751364
391806
785449
729062
961475
39987
116170
530721
454324
25845
652345
881576
607130
319913
99621
542241
715588
257617
13152
335504
847423
165283
405381
974168
311633
318816
748945
324313
544948
142161
498001
615734
617152
694301
786142
1016490
203858
659829
949612
572642
946454
927305
415344
102007
185793
68718
937169
136223
211499
278889
987887
787029
822595
233494
333161
1003164
890768
498259
448379
606551
280477
984153
600997
571778
73551
554374
72003
409243
112360
391400
856875
75395
535554
910745
102048
162031
769391
539641
159698
540488
299178
319805
548697
818043
844371
149543
309654
992042
186702
478515
9654
592516
825560
798768
15377
291371
551930
361754
109941
489034
679626
519973
587724
152588
667786
789627
862541
237576
101272
1027120
10989
131595
419183
987169
1033091
258858
777983
955730
113274
957409
829141
135403
836407
640495
144364
933567
791839
341465
680193
975893
497492
677039
941283
1027474
928109
234954
556117
175761
529615
784962
480980
67965
1013694
133750
644744
957780
242298
628013
473271
426258
287219
240906
41507
374289
258491
139917
48404
421475
159726
313322
440122
124128
240486
561302
400009
424877
258631
380814
14941
740069
659859
269051
1018059
535730
187496
610827
741519
687379
619569
575816
759262
682816
360087
810554
898357
4310
671685
837653
229110
7436
209440
92914
438091
512657
516351
85729
760030
270665
768207
157302
151855
266101
508876
878408
285668
1022071
544670
497212
806774
508725
45315
257831
668556
854317
950475
144819
247823
1018969
671065
585708
395987
581835
454098
948013
561315
505203
27415
979479
973324
511809
315429
753839
715791
907541
760910
1037642
914184
607082
852194
596167
803406
846147
737767
345834
729105
1007233
644263
449041
432426
292360
710570
24496
803850
307605
369104
597109
1034157
446182
684705
293678
86931
247922
847209
154624
898712
537473
363401
906266
684848
553751
774600
938289
353024
276912
99081
369172
1036250
645228
921103
559936
279897
482556
416763
380263
221689
36042
48291
267024
209058
365863
312660
798261
493199
761772
400194
518298
111725
103464
235235
42775
1024094
864749
754583
809461
9129
909510
78380
262387
974934
183057
884208
461355
950520
532329
140856
223727
238838
767801
565298
884744
171698
695154
937184
609202
786390
573495
472754
455563
63735
232348
337489
758309
698334
374926
880080
569133
340431
900963
904225
178069
390983
156572
120351
846018
921323
444277
15154
47738
833566
406821
947935
45206
160467
424067
124620
214000
405723
591741
1026250
738903
261730
410097
630415
817615
575987
213927
249105
942378
340762
383181
710658
821576
602363
387497
105517
250666
672558
400026
554280
878843
181834
369768
171642
734638
256968
969314
335785
911775
599441
280722
176882
331854
807776
866147
518078
529298
692811
355733
855559
782807
1030477
25007
241828
227251
638135
845623
529317
811323
671259
806431
977070
313408
166098
610183
772104
504773
534684
779483
458057
403581
150452
690198
1014524
135349
591026
810506
72757
149196
726637
502387
926486
901515
971885
152886
778869
680167
498528
689110
5623
909717
728429
433817
1044885
897359
974238
559730
231243
797491
80283
1019261
317131
771747
544833
177921
7075
582197
982295
1040641
198541
753797
753300
997975
837695
367488
950285
785166
718616
812849
812899
656723
341899
721746
192075
185424
683427
692858
638677
734221
295886
835251
1004712
395393
728685
600870
879005
741226
880653
971885
532203
294506
280353
919732
452398
531604
441044
997260
572417
155638
773739
89433
530202
565507
261103
383641
465552
993577
647056
935705
483911
661116
361817
924865
520047
1009231
535731
888021
262716
763574
750676
536432
841241
488168
964262
580608
553260
410996
445322
247515
741692
82512
970982
567607
199453
889657
814358
396477
149540
35264
110433
534241
480408
547671
1002725
214567
285518
160574
254003
683487
381125
807252
55161
321539
316782
26673
83719
878970
931429
232119
540525
12239
803933
964724
421062
136805
847456
770229
907396
863786
436361
677741
296906
841685
30909
866530
359296
215055
209845
939537
292402
700150
556444
494615
923683
51018
813893
559435
796809
224148
248871
670132
229902
557630
750108
43071
515951
985261
7438
747917
466253
221886
611927
60169
707846
351601
357803
227632
120356
480562
963701
397984
194798
221096
226508
39837
734868
293452
749162
221060
941167
67593
977127
1041647
513017
134070
111755
13832
504619
965887
369351
927576
305930
423103
445072
696825
950874
147006
990626
154181
671644
760472
632898
146762
409125
484816
290697
610047
50988
384903
648652
114952
57713
979502
819406
887998
421117
407872
503079
921279
525206
712432
168981
117657
353840
16636
440675
365249
320216
927332
392553
682139
122145
473686
950934
607996
57363
189446
780294
521049
539531
240436
289883
950345
541318
34763
866024
807355
939011
822795
1006101
564393
306443
397664
303967
710408
272424
628123
826646
514415
139041
73077
155126
943320
985805
860578
284830
11183
822757
811914
984675
272448
1044408
469037
281970
665413
472804
1006680
675156
589658
146138
534665
419142
190958
738834
222014
861318
139656
278234
671397
479931
72589
23971
494157
294699
904081
637848
694191
406787
398685
873024
607856
317277
923253
655336
399416
640629
165362
164880
1041129
504931
753784
498500
264387
624479
68393
920737
694539
742794
466476
327070
399441
799911
848914
174004
269578
329046
691291
766137
584156
304942
424859
1000810
563720
575372
1020545
174860
946218
240153
428349
20566
76366
427868
513637
78730
124841
1016296
917334
905775
439440
844018
276274
43509
899643
47030
429629
837141
908030
734545
1007116
444076
668525
763157
176090
851790
998577
470321
719718
1008239
552415
435729
621439
855044
367835
946
745015
607179
567950
744930
228465
889603
12222
906103
845190
542847
808869
295334
580464
874500
976255
757316
774236
455864
11457
471212
814645
983864
540897
288213
352500
598780
746430
82076
614885
833002
714121
781149
605030
79731
340622
339728
478996
139252
1023717
244408
145674
62553
282211
723299
195178
572790
188122
804591
874327
705027
617978
503761
960420
280347
626425
24290
918338
366502
412704
86761
54810
644363
577695
156029
299430
502248
577631
80653
350892
678167
782172
742243
347159
633771
667183
1025892
638278
86371
226999
199216
101231
128993
387400
510738
742713
232552
1011001
802091
213869
988160
922963
705373
1017185
153529
866643
669338
230198
702353
218805
240502
707342
462084
913443
88655
605578
210430
675721
836876
1025228
480486
210632
517819
521680
348521
33117
544373
573819
575313
615150
740029
458709
257382
998726
168353
445883
1029462
172475
156911
87311
251302
126342
102865
715273
889696
859122
886729
167718
893671
1010297
289941
49785
460687
534556
770971
597896
977410
994015
89008
280666
516969
660790
553634
872212
890566
331130
862017
478118
1040167
1017882
602677
390693
470567
580739
842459
351652
104996
692276
586211
293203
322275
525624
427377
563862
803128
390462
633068
236689
328940
604537
44770
960481
676770
949752
541754
386943
331824
520302
930198
37001
371145
882700
178413
311402
132273
782300
97618
78568
194407
549051
103341
369180
915841
134222
1029881
1042927
219578
921161
984815
382489
947554
973682
436882
815721
157181
385092
864514
789077
234067
208386
825531
478822
171099
768181
101380
218868
208421
956638
228917
247854
465267
886486
647247
429015
139833
502943
546691
547258
982358
317549
62102
12531
792611
714034
770425
62601
924352
659896
558986
797114
574183
251018
647602
402415
302741
932515
195071
851571
1032820
264484
847744
545019
679977
883296
253000
480448
428690
18204
706322
84583
792507
524664
546975
277689
766194
249285
529962
278469
985008
1043708
953550
49989
182309
120943
225282
221885
657805
636454
86158
73064
687351
378596
744881
63366
229380
830150
323923
409380
511065
487336
365418
39123
398120
312356
901366
278099
638674
745016
722767
1035707
28306
94720
112585
875745
92615
361465
514666
549361
694958
829224
705961
36346
949232
338390
1043005
773286
15161
770829
699327
54146
6051
810171
540712
399657
213127
621016
186201
773683
774810
422207
81782
84644
803444
971540
392766
468405
910134
993124
957856
632194
783641
785817
397501
89521
478907
542877
76454
387221
533892
541752
254461
443440
253704
924856
364436
946563
746808
671411
566957
473153
462373
525220
317794
590672
889084
827623
442322
566535
61257
588445
39490
174605
879846
104688
513446
809701
96631
485286
147029
1001309
605112
192921
788854
536847
767400
1024324
918831
1037592
767084
758874
214144
848723
20777
176642
115168
134368
626896
141394
361774
715072
486341
487027
822103
68412
781558
734642
808428
861311
101704
184999
299920
873271
1002583
609208
1013804
833828
261097
412460
666982
1019794
485713
862349
232469
36189
76929
908362
1016510
11335
860522
512904
1468
546595
895244
556751
507372
9052
408294
430589
544893
725921
808124
906679
517638
296124
516664
371846
1010034
23547
912201
374381
357514
878950
281399
764432
672117
84580
24973
374460
780184
500358
60684
874093
165620
56497
43869
126200
834310
252965
873970
879067
719195
334279
631871
1039524
716771
361515
253210
981158
94771
797791
141127
399640
97270
986449
541124
735465
687290
555472
96732
167739
588544
660590
263139
268335
344790
354476
563247
32952
176333
543957
627887
562678
759749
544020
206714
1021078
920698
1022880
736416
617485
100473
743737
834013
756866
281643
781393
218264
240259
463812
436250
385394
212202
371866
102686
635215
67933
764277
491692
381569
313837
300317
1018808
417937
634213
116547
611266
644979
618075
196181
797051
197349
718244
710261
629885
672983
710280
692044
107116
534553
457563
719201
716991
299795
980693
945902
445804
210973
403510
599907
357553
843970
787749
27168
510195
638086
174044
461456
170133
55187
717360
983738
190252
515414
45155
695131
243233
553591
532162
938736
178609
1006511
651812
484778
124579
210437
480848
670757
1006085
555544
1024838
210144
936115
279509
849352
730282
329974
879649
171336
627816
194232
288332
162800
145755
361886
211442
105939
333046
87010
980229
735648
913326
589216
390522
85731
595706
82073
294466
561209
378072
850827
869905
617678
274114
505358
948477
781066
172276
769635
961842
559630
416538
782817
167831
993797
447104
1038760
859257
856354
740673
611689
224088
343594
180337
50308
480228
132507
662155
276728
822001
878628
871978
443507
460880
802778
55430
979738
87763
977065
953430
42740
710651
356656
462774
931081
294361
334980
281068
589065
393493
63973
564640
240491
860
974865
124109
976919
25373
999792
505271
847405
135948
146343
960721
19199
635137
66701
444346
727072
538170
589212
536743
108087
719584
998346
46755
246068
84049
683949
727014
192794
578109
783302
856707
264730
15344
786575
607468
881479
177260
623264
712761
365563
303686
417927
353890
586774
196655
236775
225633
410307
578885
436972
417969
300271
280151
95009
323678
756719
72189
218804
288705
666893
148067
613513
95819
655288
855024
1044368
711885
747613
82467
555655
891303
976183
537789
81227
9255
698756
1036625
582539
1024280
185770
317683
209484
1014164
440299
779695
478571
500714
193290
734157
706967
395432
786505
125500
869032
789848
970480
427046
536231
568028
175957
878443
856177
476387
277348
839469
495981
1022293
104170
936096
599125
506918
407032
169756
35482
964812
1034645
753093
552479
442706
95362
113982
960867
271433
553966
1044385
931643
154692
998006
269535
288217
685041
455244
963482
863210
122871
386413
822380
644847
103025
489362
604214
748688
540757
280817
668893
23865
756352
749532
439387
388935
1007630
662588
234146
878134
968905
1022898
551319
517805
30415
999466
182671
438366
630903
417527
121884
108712
166627
933077
865731
823231
912688
48143
501641
367316
128086
768744
10710
731675
137018
325620
574182
92261
224072
491377
386498
1022405
971914
899276
1041978
757855
251783
985716
503296
754548
254380
160890
846677
169119
514186
660029
825213
11377
816290
199638
339929
624155
981271
186852
969845
1018810
955844
820259
191376
962222
641251
634662
582858
49670
323975
687037
987168
236608
303194
502139
403724
213174
293835
937926
258479
353120
125788
620700
1019088
109378
271223
129001
499769
146407
150354
926780
871591
814039
2784
779089
394979
483720
757922
201664
871609
540587
203523
771027
442842
61574
257827
860174
510256
491261
447153
827852
41841
100917
86230
948255
246393
244348
443107
366099
894646
332236
593231
709702
845108
640312
554823
744905
403319
120390
637857
104517
209038
687145
228396
197237
185708
820645
631239
587843
974813
168333
17866
638457
387378
54204
822620
216177
906902
1035088
356916
167652
1006011
779916
426340
676543
692788
635181
741172
234278
324466
721704
140600
680440
1018992
586876
528518
16335
377216
461190
602510
310879
972913
489390
885693
494057
541052
318877
411918
396394
181605
134675
59689
101036
313543
59504
894730
696059
344302
676681
709843
253173
867549
214744
203505
735143
494726
300858
65174
58014
916672
202396
853114
307820
422167
23683
188375
315349
483013
108389
315029
930587
845001
1015104
909226
614201
549119
477545
742294
522940
745256
114561
843359
65233
99433
131849
838733
826304
968788
998822
555109
225600
641034
116102
589448
391545
319458
821817
881820
847882
699961
932396
539738
612886
890490
1006033
34096
215241
293529
224918
594613
803213
499943
596770
311871
693744
405036
973609
960116
861133
418033
986884
312330
189320
871746
188673
302918
825877
559117
822187
141648
357818
352386
868281
925834
1037488
119856
924465
697157
943133
110704
387346
338651
367500
746940
775781
936607
900801
718486
517728
848703
536254
110821
582839
531281
606615
918116
469959
529786
657409
92217
543726
51382
22498
755423
903827
586930
192538
18900
831603
278364
183130
939531
668309
967987
870662
598026
11104
529158
748323
691490
637986
475817
779832
965834
388424
387863
959145
832910
773555
403714
955223
327966
52117
198742
54173
703880
517410
317281
1020079
501791
721682
1017064
148435
208027
487044
1029004
35783
390705
378833
857887
276175
151193
294864
292396
905944
299843
741526
373782
576854
187152
395492
807951
359444
283914
309084
232242
119707
442370
1000846
402247
69236
824751
897603
524977
623906
605052
539021
44085
868087
285966
872159
463590
740714
210313
271400
808859
254480
175750
663624
626926
45091
994531
262162
98978
228574
226273
699262
367722
236781
944238
920769
95887
693823
768366
367055
186281
1014646
678290
937996
651635
315113
862843
925040
893250
188867
87606
260806
956323
17066
810087
881185
223149
699324
623952
427503
935635
134370
1038237
371331
127642
527968
642568
321164
72328
265467
989174
949418
236424
38595
530974
881186
39743
966802
537367
1010989
744428
89511
960274
963487
325382
993065
642507
523074
198296
683889
821907
4807
667464
310412
537823
887113
106836
330015
556634
371832
357569
377670
593948
176925
968784
246291
357455
698870
480351
141396
625021
124969
235447
730347
543195
516422
949726
389435
532821
375972
101233
899623
398207
140240
495716
475444
357203
940323
176475
115971
615564
684632
216712
858979
961668
281413
39653
466798
715258
648944
86340
607529
750542
745609
387701
877593
928740
392752
878321
139587
639597
714215
511276
457925
659889
956568
757040
18743
9490
332351
644176
74909
621757
726779
432305
807128
718071
532901
568788
990927
146276
267581
435146
659419
65321
902683
348307
743471
366192
548763
265890
637644
195097
426274
837377
546691
343699
295540
67065
1015119
246918
72235
411695
118592
115908
573019
176995
753458
8623
600403
933819
406622
454418
1008122
233632
1037569
967558
394369
371924
392438
890657
792219
603197
260777
467963
449983
19217
977701
123090
477774
365671
654842
771363
196441
839036
834736
576250
883420
422094
845591
454352
785043
592076
791754
717742
550920
449038
173434
631495
289711
231204
555255
21386
254236
269488
469421
875436
892198
526618
11533
981659
335455
1002741
434857
52205
361165
269472
860079
507695
278639
701783
297393
671649
812392
771392
735036
489285
23386
649099
449153
379769
958761
221683
1024174
379714
556330
657117
851745
172017
122271
995484
737587
713149
803013
85312
774639
100875
944846
965966
259775
997990
1023496
978875
164083
161725
562113
400751
187005
58262
772236
663928
498407
931247
569786
161076
393292
469822
917494
223167
545426
438515
491981
951735
31134
430683
623950
388496
528664
235067
745485
875842
51793
869232
204650
305022
682148
655331
255120
94759
73044
118870
275999
617780
381156
677912
263684
858178
114632
854865
636689
987414
336374
1043746
131652
798339
111569
116238
420204
584367
948077
705561
982948
383889
690194
650598
277908
551536
924032
656485
253689
442252
226257
638979
114485
292583
784611
39444
842866
1011219
840240
713359
507718
78185
392246
392010
620755
319297
591505
485144
518893
575828
52162
418837
538736
39824
392710
686458
724358
840795
800539
602264
278807
947374
678680
311628
383320
130283
41067
276331
459106
81421
450862
603828
736613
188967
184417
458816
67669
463720
639248
504779
790657
827989
95292
112132
1022913
993520
708256
419077
1023860
354000
478407
812203
164042
319346
586325
242897
260684
973153
691151
103524
903140
338591
825252
675148
660061
946865
18876
679710
251221
743032
207227
38545
282798
280858
298038
426726
953667
940068
98786
350762
499807
304081
731243
841736
454041
533373
128113
801160
45410
689369
476345
856451
314071
942687
462930
921690
728159
722474
624867
965804
646275
658531
898377
781003
647045
682682
999077
742824
374276
649576
155107
859523
948163
884798
49744
340589
610366
203203
536220
120441
1018350
895321
307082
376787
236094
557098
656932
433037
687283
454324
11334
985176
376207
351784
30807
209454
74633
601632
2443
473875
463101
698305
813675
224876
348334
281156
156448
925197
106287
789584
996785
904990
886426
890417
58221
374957
362908
713135
133120
290428
48442
934712
663956
651807
894271
987107
710687
622352
114592
596205
836852
66998
567246
294829
341520
391778
921823
258458
989346
907916
372577
168403
441111
90818
579981
102424
791087
796278
711922
249823
239218
368009
441565
330499
274479
836073
708188
793507
659735
433635
858277
380333
267887
675506
177040
710580
145243
218807
784855
999671
577418
596550
975398
595189
1000295
552885
217371
891715
198656
446554
288100
854486
588498
512865
732411
889783
521014
279287
821281
928664
416824
629951
789303
1018574
519237
568606
307825
898484
795508
352100
154195
34988
796627
980195
281021
666180
90561
59996
569785
377529
243344
478907
674165
408705
731388
407076
337174
760477
771397
228721
34411
598091
956088
416982
85950
818723
575104
939389
909798
965279
87770
43834
835697
119528
682050
870425
714177
34956
832714
980589
372508
581832
100809
782532
947101
675057
406618
414498
424852
631895
1033551
959389
1042692
1008654
593012
299825
812675
870681
799795
326766
989301
361178
382416
216087
876731
196684
811496
842904
64866
437399
137188
201730
163030
203561
238744
39225
698529
502617
72602
574803
170293
699905
276040
261866
834097
780619
1016640
67860
131972
627821
844247
421551
678716
724730
66521
631144
553266
634413
556722
249813
634861
1013242
552464
66106
745108
243710
740541
80256
244169
293304
467739
440682
670323
49333
21052
51981
114309
647280
428021
128161
1028552
345397
62152
126638
330556
975845
1026019
88362
347820
845699
75331
472050
59510
527013
565198
996216
676119
969486
932060
364535
989712
1012780
985359
474777
375782
816459
325882
963681
974420
773044
811300
702375
85857
189202
869214
557690
501634
441721
588797
13362
570045
276735
71366
892764
773480
1037208
708015
888377
192130
280845
754474
242720
792329
269225
135975
11295
515910
235114
192087
720688
782079
522140
1031179
749149
82385
439938
955888
219169
1021463
873105
978509
24421
345564
926496
210413
890111
515132
67174
73309
479272
390736
97807
831607
893914
801825
703201
1038964
7410
431095
477661
7783
434193
521229
900649
537315
626415
43928
885359
398368
558002
960937
603051
236487
693953
654428
196360
273754
118978
666758
628706
123299
942558
67463
135411
771718
481279
66479
549946
74190
151163
193769
286560
569067
699554
722820
6780
682971
839334
119339
74604
230757
465027
787605
931559
712783
1014516
1013093
873918
410346
40960
452825
764292
842975
647031
261204
945686
232696
457887
318976
783695
557142
678722
608517
253280
129977
890564
107356
857310
171729
294681
1002405
723662
304052
1021231
373735
21206
777607
557133
647409
330132
797073
18481
143950
629308
613369
62559
467787
585356
561415
649737
189757
860215
790656
401043
111752
819109
259389
21932
968752
953969
770181
72483
996918
525850
1910
1013625
348541
183051
516409
246616
343167
931964
44733
407155
256351
668352
1003628
854672
8719
882300
920980
548947
363801
237725
823243
258451
283158
209785
37268
787103
606293
781030
706665
409220
34603
45058
969948
48998
849887
14516
576493
143474
819766
989591
745262
495811
842476
640759
488586
881314
815936
296187
414692
837648
956886
630895
1001768
446161
561256
415925
417094
865927
471712
359978
761505
674838
36613
107652
98685
328533
748411
520039
888000
453869
333497
567912
266852
238311
832303
906203
564628
807108
784325
571149
307861
589889
277684
704304
494262
396453
298540
242759
733791
818913
273814
51665
160772
936684
793163
545495
935835
53359
409043
182960
966434
815898
471143
492280
829160
601942
619598
191117
318057
1008765
1035829
462163
601878
938386
239486
617497
312101
191896
1039509
333111
182401
615613
362002
503284
571067
116872
760729
36590
575536
859929
213970
827773
357382
196096
1013058
415337
122489
601818
553330
350269
95857
196638
769816
937035
987410
635060
491925
586729
26979
730482
209876
656439
615403
595942
4627
343266
289018
501396
310840
529384
70691
970060
109065
738737
976442
79795
167540
201141
879256
322387
148417
276767
189783
224116
298241
22588
314661
725144
812323
579164
431228
543940
559988
477328
963755
707437
544860
397091
1033385
929757
24616
70766
106160
1036851
248659
283241
525025
932050
709573
102859
870508
892355
216580
179493
270085
393340
322648
479924
294676
310717
937070
241043
622055
736327
726408
703648
275719
762919
772323
579032
765422
732631
939303
354711
960206
1007677
448572
259397
967836
380284
821452
787752
965818
712122
128027
92284
752711
105424
203569
810660
722354
864268
989289
516962
532187
742953
549862
864056
416359
500313
221145
1031041
302835
402127
870975
308523
181333
1036588
449963
1009691
190058
983308
209540
658068
268203
21918
876011
177590
105328
1018689
871032
181558
488568
23849
367945
444283
377611
443693
471498
232955
229518
763720
243201
220412
658868
215170
551283
273985
807699
722924
827582
948254
695871
663242
447807
561750
78326
154397
932948
635518
170360
42987
1032666
498723
318248
913777
92099
284973
94441
768466
537478
255849
320354
269081
929301
153284
799138
744181
869978
600800
53889
420918
508751
56451
96177
943347
307565
716429
93702
162203
383538
54281
820377
375294
105264
361394
389510
654645
495349
1020693
953393
710341
737969
227616
244376
123473
676770
776322
217311
662532
351272
541734
1044282
31375
780162
941995
466223
11646
669010
523287
712981
377743
320673
910430
625919
996716
760212
617042
117487
83855
969348
896530
788585
322981
761820
186509
651943
376165
896577
136203
656821
358287
795499
444646
347213
150913
487825
59391
309178
993124
262659
189841
624516
880493
6078
128579
245002
404784
867973
951236
767090
890503
535402
1945
282563
879677
164115
959445
433498
609474
874364
612119
942256
650156
264059
971067
423944
455702
499202
1005916
277405
595356
207249
68097
404854
92511
991282
862579
755968
673353
1000369
1039294
983212
478934
423265
989125
491566
493830
689353
677714
996853
1003840
719973
186012
408755
685969
276420
790861
573234
121208
824489
855378
241152
718415
1022892
1044346
840600
875647
532036
448001
555977
834564
872979
919870
5228
137837
760519
18017
504449
688633
117830
915532
541288
147847
1043341
926960
863126
410146
877073
508698
496022
1021698
943182
881581
1035359
555276
947657
9721
223974
245322
5015
677155
955393
564917
1011280
16304
320588
299370
973199
456023
228552
22931
823468
706021
799107
215900
939654
309686
919957
313571
769589
997468
755631
997200
197011
554780
556924
92701
712686
122775
269256
109507
343744
676111
574332
532334
449059
169358
845252
695110
673962
826912
106205
985734
193883
361012
251770
800342
864440
397613
647098
575673
375661
582361
574741
499009
823857
746116
836109
90313
285101
959519
819991
689126
421441
494286
877393
22847
650058
532062
379412
339484
416889
143485
554411
979670
348114
599249
35921
480499
407351
573827
287170
921013
228866
456839
869687
640593
344255
996425
757515
856899
959343
930362
425768
495467
943280
794217
543850
654093
312332
682171
908596
350376
434311
722136
456786
942424
190355
734040
539131
784045
797206
403205
736562
31671
267414
444426
540546
348118
938581
735472
317190
644803
90769
286959
544975
986009
951603
426408
432581
982590
435542
581903
753176
856491
423
785953
490691
988079
818998
665268
568498
350785
762293
768986
266431
732830
194742
966607
896162
32685
707876
914940
139130
51212
191868
1019202
509893
600638
560944
385383
561010
369245
1018352
551097
670355
974876
311080
627686
603357
185256
380927
17100
950377
839789
617453
77435
748184
1019143
26918
16881
899462
445661
160611
521545
221827
145737
752788
361641
624656
858270
917208
459873
735573
554018
574413
552503
529229
92068
953870
791131
40073
369093
440300
210444
65125
395015
781749
734702
998436
761236
697977
470790
487209
60692
507202
911278
447416
624332
646398
196211
184611
96521
412527
378365
168772
347192
890433
225840
96805
982174
1014213
926204
663906
185644
473630
365496
698499
593922
21665
727389
560085
775092
690257
927761
310799
425638
9300
564487
251727
1023350
625216
345419
131364
230199
551222
50320
903475
377909
201182
516427
1007538
771603
982052
472979
488769
762064
83755
749245
836069
560084
621068
997219
30453
172282
702431
672601
136359
115345
279862
837022
489400
346418
912486
929952
510623
939520
773431
670513
829912
948336
418055
817705
83090
191833
759014
999216
255450
360255
718130
881347
902075
99738
258192
475573
744498
1033194
775335
298656
572833
627970
376510
998111
150241
127261
778007
611206
272704
561383
841537
959099
778971
179068
977539
278848
407671
475836
294533
382085
775081
567554
294746
678192
333143
680284
290868
927297
145888
951732
687914
478284
680700
945788
658783
253001
673882
206684
925994
754398
608713
120580
838158
113547
383988
297420
603644
883873
918256
311072
919944
89588
564740
54005
279971
950633
281235
629896
620232
180190
964938
221202
660483
617941
290163
602800
747498
93338
910519
613943
869363
280577
609356
498749
463660
722900
62455
1042083
719694
115405
865939
756341
145365
773282
20045
529021
226091
43726
221780
919748
226425
871331
585347
408316
998977
75344
948943
533774
886018
320984
945015
946277
358659
48703
208468
1004070
960805
941131
394066
579633
560107
178017
84922
106423
416976
738919
81652
293387
60186
753388
587268
647202
799765
135368
260934
733401
251611
35627
454986
435916
535416
134217
547931
714328
822780
618914
893541
433763
328683
966291
403199
731065
269998
856173
844665
642058
681757
146592
178059
1002049
821690
466239
534301
544040
938948
681491
38727
730986
947060
599266
84369
682342
460284
896164
980385
171810
428701
845922
714713
930330
590558
221393
177971
773715
241276
958394
692911
355463
676189
168035
896017
481131
499889
738083
1045048
671890
4294
963822
547009
593809
637785
1006486
642718
677635
992106
519803
810738
949316
228940
735212
581081
249414
790145
1037207
537302
566365
589397
186571
546806
1011853
187444
808625
552499
376748
211356
186487
766107
406156
896073
506860
878646
227197
66113
281179
961172
281355
855074
17691
131758
366146
843384
143505
701422
180617
352099
347453
975599
357266
914828
931327
774187
707602
430603
90280
299311
568074
89481
950844
487777
836391
411143
768200
541530
631360
850165
426982
349482
305814
659983
838395
724717
51746
215155
718185
702128
425098
592297
914671
805943
860171
508471
488405
146763
1028825
299895
944778
635611
1037164
1039710
47703
796045
220605
331943
327787
628991
1007372
455782
197145
470564
307554
821846
444817
460642
211721
151868
629873
299479
723156
666404
662522
702896
890137
546613
383258
25317
659314
224576
125680
258547
895700
588968
697964
505743
56757
986483
509007
518096
678358
128878
637281
932074
479719
223828
12212
746928
387165
772803
615752
1042920
447672
270553
787785
607563
272775
319433
676036
133832
384725
438752
771111
222825
326881
273172
611933
892572
222339
435265
882881
446300
802652
580234
1008777
453067
962687
782895
98225
95434
568670
205370
308242
721417
471702
226924
321398
858832
468260
961119
407427
752079
96353
492605
633538
413954
504430
870451
480106
42622
308590
838356
958182
1016016
27608
130775
229671
866746
865845
79966
724703
637840
226593
516877
700404
937946
27512
523209
358098
600371
525216
648774
370551
913764
664077
953550
47967
738107
317039
740607
661276
806116
514872
895610
37409
49420
181226
426649
678270
942595
257786
1017691
1015225
265530
687086
706066
55762
60374
399331
395075
905137
356369
1044732
533506
896849
835372
560120
182090
977712
270252
674135
81063
496298
57977
966352
389380
134647
455432
1029745
948844
394957
854231
237086
576761
676982
66921
925083
383331
33544
302912
761717
304801
620878
142329
458656
330250
1014407
93982
546816
900260
779903
285747
420704
214391
700387
629596
415364
858774
500901
1009127
283986
701931
752578
932693
451206
721976
798086
152587
83017
99764
726324
992783
453353
330247
163169
517527
845780
13368
255503
22580
992614
747151
31416
640157
278593
273522
105956
801656
314421
855511
108880
530328
831896
672361
69055
746136
96361
619100
50451
999264
827157
895001
458133
290913
570138
51938
113514
48082
513395
74320
427002
391466
228901
66821
11730
760779
168567
728712
992267
845129
650238
914812
615702
496175
948514
98145
1029121
167829
750449
391576
578325
692098
1043940
363337
457878
4178
494828
170532
582577
514562
953824
599710
279442
253737
100375
635580
814262
65157
212304
518429
874696
414506
344301
858862
448322
746928
896937
781839
979108
974436
923056
829196
729836
433834
746903
725425
278377
796341
842992
570426
934090
287005
837717
218197
1035953
937713
252304
768321
854050
291059
24345
783713
913306
83080
534029
593811
824000
397336
243635
744359
796968
706718
745269
233078
950797
286720
344655
279115
89546
369138
480465
659068
391360
891823
726448
903514
50142
270606
110539
596203
546828
1002719
471457
817212
880070
62493
987071
970611
1005231
406331
735373
805872
145552
894428
165917
361848
160999
162312
857019
537327
91496
344324
880376
968175
520675
827002
406814
835206
353
314902
280407
488543
302428
355587
728007
203999
896622
278137
491409
429881
573736
196782
735007
324230
243529
625638
720749
988613
664751
955002
242688
845764
216784
654140
267501
327240
1009528
388157
843843
809379
996538
421129
223517
797548
327124
21199
134159
285988
1032320
128778
720736
321941
931853
762733
961166
167565
147080
886570
30258
167994
931569
743797
1045327
195471
143442
746629
808463
1012706
414741
895502
953557
951812
588693
613226
716953
854240
390605
982318
103226
1018094
439040
454849
281306
944830
45030
438493
335511
1002275
480682
424043
957011
121493
1043530
956622
861274
991330
96863
194399
977588
871296
927490
436479
813116
513007
665159
472975
838846
594626
761591
375314
401689
669641
970010
869883
368033
480238
651255
436615
556158
948387
445405
764516
130066
50912
50424
904093
994919
77293
757151
954103
44089
879576
341481
893272
972495
289327
332738
920750
446347
442300
530640
129694
876538
503780
387079
395685
480290
227356
759472
335147
692110
611283
56471
3035
54944
219321
1002808
450512
655168
968730
359511
574964
859240
989384
101260
705880
948793
214627
149187
649301
369855
745405
963223
139716
954654
835300
9624
14782
139922
530806
533384
742935
416544
650030
617107
937797
515413
37039
87862
632260
394523
598963
99495
156745
995140
189434
131733
699153
555316
829030
100771
915536
522122
737846
525121
47529
105454
803591
365269
454521
965973
462879
970299
995935
218064
102297
704531
976224
133819
672052
86407
983038
1009192
392663
827550
643394
957421
472758
632590
981679
407309
789220
555718
546283
909971
563068
88421
472391
938441
163853
489834
306482
275830
967747
105344
82811
102050
694569
707259
982999
300721
144859
604678
188757
89978
445452
689294
4292
655993
249016
737163
220431
151087
1011194
294100
468476
161603
186843
296025
637094
439776
817511
878751
211765
520369
944865
547458
569898
17088
246973
311250
48096
495723
232414
513539
799185
97819
335510
58322
776643
85721
699658
799860
398944
358701
476789
976645
351547
387168
337570
380433
805030
900894
460991
563167
106532
1011927
651950
56460
1028845
397272
37088
419211
302246
869352
443750
234871
32585
20419
456179
243512
901773
540178
325975
272451
878873
435124
750611
982935
398691
535212
336141
405051
1009240
665458
643406
662289
1026293
513519
671553
872416
520485
362103
242086
865401
398226
926236
335336
471721
1002209
546798
97099
350798
856151
430533
5777
334540
673397
667546
218101
281124
383400
607547
211698
655622
681620
666188
244259
666779
319961
1021066
936155
577453
625765
15568
614675
452275
387441
574468
745206
420272
979473
354112
1003049
648277
948519
59526
169428
448449
691866
234961
888229
99023
541493
500094
1043899
928462
713982
703773
926233
665419
232224
763100
441548
162141
1042370
558434
658363
512219
70185
481269
917332
768452
992949
370153
395310
165462
544922
766295
978305
176002
696459
997702
582575
463947
594631
303654
966749
642633
238736
380433
910859
612265
684775
375967
323706
1001428
72724
1037826
498787
173794
802305
157398
343839
629077
995463
77080
543520
669352
800610
232716
700868
878505
400266
939326
990756
761439
252691
646907
951414
474067
790177
587450
718845
262539
25510
630376
487527
199459
227898
776257
521770
822161
61144
566358
611072
246487
91048
654390
350924
659349
590488
329898
305174
656
40239
178779
418908
199416
914459
1035556
287043
901901
167830
498462
703128
381016
592384
844354
602288
293012
933319
114088
479413
660289
518091
115239
203694
92861
995260
304298
974842
877155
981256
597900
517150
681263
848068
817740
232687
247480
531061
816968
938498
712680
966754
701475
311826
848545
275468
563574
681381
40093
224208
799509
839961
1005393
922598
640463
370349
58177
464285
896140
1034196
86541
750534
699054
973318
515204
258025
365480
394722
314686
158394
633170
345656
589245
532853
802303
255864
654646
953151
800038
866997
452832
225777
958704
647123
331086
853292
960709
787343
389381
238298
491806
208568
533183
663104
885082
590180
276208
892229
505875
1036632
395510
188123
917428
362368
139155
994782
54354
466325
626701
588466
318952
437833
478759
454250
985819
148077
220040
688639
637003
868802
764731
632591
286123
49970
836512
379478
601
723102
144101
549854
238526
893764
841350
787142
718372
796194
526393
988791
255779
264924
323909
169137
470564
26805
518411
243279
758572
1013282
462336
289609
214548
541886
507605
255813
697519
848594
946712
441666
711849
734946
42270
787367
886203
77353
879984
635095
659861
918694
776494
626269
174319
367487
971068
11282
433875
290000
265895
915434
90204
635587
262897
285018
515103
281191
30609
760822
894924
79534
997075
812044
605482
823085
386063
889728
460375
172594
925094
677000
606568
591232
824032
26609
1003493
402638
559111
327154
838814
785987
914696
572179
1013331
939569
200001
102197
697862
152614
552413
235910
230435
635779
176169
570542
961674
903096
839261
734773
664576
658849
242002
660682
763009
982297
592118
424487
501426
355911
488746
1008983
513839
738851
545846
884690
2952
784671
224015
590954
143982
304523
423204
835487
637566
311478
712075
176081
489103
774593
890546
594313
481134
898695
528124
104347
570318
69272
960358
777502
166174
904974
849461
627082
432032
954103
309190
288470
995974
456604
105781
882594
828260
711464
1031370
232893
258205
632942
748577
312241
1014751
504140
416493
77639
277591
766568
935046
35479
296170
133426
79779
788250
618852
97507
782253
749234
924296
484899
243174
348117
246316
381869
243240
387970
837906
941998
572028
487306
302784
1042737
677401
497437
245319
1030206
230958
885136
340614
182270
1028340
478355
595034
850676
304445
824142
967583
389529
5321
297459
146048
868401
972390
303415
1006259
646452
469227
323764
399409
875991
826935
313354
211435
261642
72438
806044
967612
315795
256009
283012
868693
706054
208409
10147
411260
221189
932146
278655
6937
826662
674411
697857
1032815
322963
813863
996206
408957
334706
593945
985773
185914
30517
344964
1040408
199214
259756
3845
266118
306817
252588
270473
163408
60401
9083
387717
845811
515204
136337
510222
389385
475156
828386
342244
694236
947902
1040555
709659
908230
451193
72242
420031
603817
966494
446108
889226
49625
779272
417092
332674
1044970
313212
704678
437633
782497
371774
464711
49474
209380
46963
792189
15108
671171
897857
1033392
886063
781943
962262
559716
545422
646310
190068
460432
358672
490903
893669
896120
18980
961158
683195
1024008
405324
37288
679618
750734
771674
535356
672781
609121
354401
298094
90205
378633
1025873
267240
684257
337659
986321
265654
359345
131900
247395
145459
716294
925466
878556
147943
23212
390048
49851
204179
9020
67229
540878
735822
408542
300823
779476
887848
251385
952555
991389
287189
87635
120368
647490
245791
946389
500470
768023
452055
1025232
372894
50358
800254
206426
503089
615765
498581
22722
80565
532957
403318
564394
626878
754493
990555
1038184
383214
701946
78315
509248
1003716
690324
272606
925272
929404
916053
721381
47886
189780
308441
162222
477450
259403
179572
616720
53314
538145
661507
625285
440403
739819
435034
390370
58566
211778
145038
368150
806988
144656
525971
104125
675149
913302
564362
513174
351065
494957
863344
156374
1041032
435679
333822
191218
653684
309879
574885
55383
470056
418718
424950
970348
850374
922486
658275
155849
60658
196244
339004
926636
898572
431403
126501
540275
323267
916068
438383
768218
324258
697455
374490
523053
283364
620025
553451
742207
647174
800623
582733
961693
56261
903145
794843
115518
93479
37837
903318
917686
143095
594019
485959
274028
992941
672836
203918
270385
745132
152740
273891
281835
758211
211802
813059
746675
105559
459549
891082
93110
822120
984586
996640
88293
926452
952417
418796
456518
443948
95379
772512
803204
88624
480762
735793
548015
988221
139921
453166
170822
501610
974041
1037729
98864
455553
1027866
152625
324108
957482
562806
42354
946131
907771
977199
163388
742040
389718
445025
957881
586250
584672
972433
820340
36501
980376
118216
1017518
664341
107555
270003
84914
1025742
962916
62719
61491
929623
106192
170849
1041698
615722
302870
246654
175273
1033765
287777
441921
461759
833446
278338
621020
421727
282966
342332
556738
828127
402710
725561
76984
703837
276405
967997
262188
164913
895920
701922
389418
621309
766148
547635
18932
98589
188170
896014
98083
409064
990229
945969
45632
827297
838843
788044
621833
444348
937002
939453
922061
161542
513359
715402
718412
867054
737770
802708
882867
1011289
887653
774162
26716
338355
843228
117700
627910
886167
589685
630610
474005
99226
76552
696487
594105
251128
572427
157933
271392
421318
551209
707035
972571
955032
329305
484093
437410
334594
404752
934953
785108
923349
686434
1038270
505760
747770
637786
1012123
500083
1018685
588999
172419
662776
419174
390081
835690
32817
367333
231970
672751
44736
639119
828905
1016278
117603
492371
552461
750011
96661
858342
25838
134235
339471
456094
565690
345977
599464
866980
337773
391025
632624
397466
770696
103111
741911
578633
589529
1037694
920833
719829
365369
641040
1028034
436032
505193
411935
119455
900646
501371
349906
447392
615719
123172
859336
757901
259176
574802
7550
950185
418721
349114
579328
286248
317342
83041
815119
432721
362108
537591
866265
540285
440472
601963
30136
771948
728772
775569
888355
467585
807185
660924
545223
976908
88397
171791
775727
715887
711930
676066
564707
344952
564012
543013
742766
380588
111868
938373
685707
818309
88104
489840
969936
632157
581715
839799
297282
410337
682679
164635
76417
461291
982152
977110
426392
116009
347415
71027
559566
70353
184590
260010
591576
762877
168570
869370
793118
662825
988409
1040798
711722
594433
606054
422429
507678
561219
730740
211531
775311
177921
925725
556290
640546
108421
1043652
195112
350522
105927
933913
864218
790542
455169
1028734
659548
910060
60077
1018407
897385
325453
781101
385165
526769
465978
964900
157087
15748
910776
66544
171344
113705
670370
146753
802674
863058
71462
648583
722812
209386
448354
44608
943004
629980
10842
122391
808296
145963
605086
834025
56892
970411
802080
952793
632570
374515
739593
778824
795818
581150
108246
333466
462670
526578
49340
39323
675826
1045175
839283
163850
60966
578919
876661
935611
605552
1028253
649247
118543
300582
726835
114474
529674
308027
92119
189732
826121
322203
313892
582644
495148
858533
603882
768314
150970
267101
664987
216017
794247
868057
624057
34
212180
647719
179085
707905
945232
12932
273624
550168
482595
415173
339725
993599
934053
440748
116198
85583
657741
824418
234204
983058
634752
886135
972760
807526
942231
374915
63583
494656
929054
810776
944656
269740
703291
470174
762725
862365
190152
187725
960286
793101
366916
73396
210115
305232
596561
710471
226776
761424
225837
132539
864920
868074
407811
577121
264154
241488
449286
523072
1020910
929432
47733
397927
250044
898237
205421
325229
465400
867199
123830
1020137
812981
545399
245400
876441
4094
274903
846556
444629
966607
46111
480542
688708
400623
650824
1007544
393831
1022959
331325
106371
997131
45344
447953
127847
485882
290537
812573
708100
228009
516099
250768
355075
504526
95703
636492
388164
100
587644
312084
695040
419935
255033
487735
958452
942899
773119
321071
432020
1005773
473167
591011
625995
598108
633663
3582
399319
88201
699221
138350
863203
1026841
443793
880644
38972
823368
18216
924337
176686
548312
194912
753659
217906
840077
504036
791507
494203
110145
709389
112082
912009
984845
591738
927539
80512
148887
231572
334499
491286
546056
800947
946822
990909
548670
356120
987007
543774
193073
145072
1015002
588534
367476
759143
5353
555943
385004
559948
781518
98885
781716
942777
649068
727398
230172
389
311712
935682
98060
879816
73887
32209
310578
621230
51338
1035881
545590
1035778
323333
116467
628477
363438
39624
160085
490400
403114
413255
908146
316599
565851
875443
221768
902013
128731
232096
962361
170588
595379
699507
672354
457678
380040
1025607
496816
307310
675202
917439
475614
154981
778923
108494
628536
276954
503318
387735
755453
541827
336991
505291
963081
89866
83717
991870
1019057
218485
23128
274418
563891
833399
519202
932396
315794
528103
1006232
16761
701080
199602
27626
160861
701276
677467
270713
116479
40536
194214
942120
786354
458022
465499
487986
457372
713408
25123
339339
853586
350071
511167
713631
504439
857093
511447
207936
597383
110653
265680
328170
542072
535207
909820
242579
101548
353527
119019
81385
722306
772606
535055
68143
1013190
692142
122554
545167
621239
738111
672538
611854
429940
5992
828466
480797
857752
271928
993863
160539
290649
446336
881601
167398
383595
28416
861600
482421
38995
353159
990334
470549
966040
702408
14515
320781
168879
614748
23570
3377
530082
803736
686655
440422
599257
42906
822674
181691
795742
509645
413841
702687
880534
307045
466030
611245
555389
669310
1014586
744083
969651
1015999
297299
370781
252252
108229
857358
1005891
882073
852907
967214
667258
1007428
7532
1010388
613647
351881
30766
658523
832176
265105
335155
529732
189285
100622
490103
523789
322605
13315
397257
526440
327127
901092
890966
340571
148159
354237
926720
407740
613850
88523
144953
90280
152293
990421
411759
582656
580777
680920
65832
529918
760911
557572
360531
99777
790937
8556
92025
143412
519451
819858
308569
620794
1001949
1025645
784920
423498
133415
63739
442121
276154
149334
665569
503709
496848
826891
457790
1034281
381439
438281
508226
586768
553770
66331
94456
144883
402987
274519
725691
309623
265463
643041
15731
497192
542615
981990
487260
405243
913355
893260
766614
96079
12691
314697
157676
20476
611074
729781
617738
759688
639625
573834
301478
151283
836793
749734
885055
588034
600143
670444
170714
823016
87700
241873
485628
624559
151246
650519
306028
781267
1039721
620480
783289
928983
1037223
116600
176114
776652
718422
540484
71082
274853
165834
90631
905679
911328
887846
926368
815465
840480
378052
256567
201242
298435
762797
1015311
630589
262618
126331
370376
67123
763949
382332
936812
188959
302812
261137
107329
229391
658790
368857
37580
670663
276605
156956
215650
382430
302559
298861
826776
175446
752368
236792
480985
543302
863055
342615
55214
934822
62948
603486
189908
582800
143829
439402
845578
581074
313263
285376
193274
396867
786244
193143
145380
181858
266315
467798
562499
717187
501370
157113
1043133
709180
325916
366398
233820
188741
131091
227067
248752
1041695
355176
778442
678915
683190
245751
705673
718454
160923
237553
103381
456873
936532
862689
791197
303530
188962
402965
190046
364452
548613
450560
637163
298299
788007
971701
320751
764465
173758
253180
500239
766645
609474
778682
116786
824958
644673
256436
613561
122484
106096
334951
582004
895141
961065
985299
882153
516487
593567
754865
2508
969197
898086
649877
161000
234145
960844
886208
817940
728362
64357
198935
643900
899999
439412
362616
608893
836205
329639
845591
670796
170721
727814
971506
565566
432340
861353
915247
692808
301607
809424
9724
581002
509162
212754
846382
824710
767155
213925
329945
678239
206525
533710
846077
353991
737770
289342
684233
241684
144780
787349
361906
484558
161943
775323
609761
54446
129606
154028
946821
615549
701715
1025668
285320
1017864
1000380
780054
83543
67690
615567
532720
505579
577475
743890
898170
951813
392284
473748
548396
95804
561001
417843
488891
214104
383733
287902
416525
197092
462612
750993
366633
221603
287042
812031
373784
512159
585355
332603
88425
620676
671542
736870
650336
676347
1040738
588454
169185
546078
681586
443270
806666
752577
562782
787547
626086
396938
571845
409564
532099
845715
998369
458627
881982
901057
1024052
333973
47152
257614
1001906
676626
669761
183359
740445
393255
309601
158403
774837
630230
94338
271630
279826
832149
689241
212309
818994
780655
395789
762887
923619
529296
732926
908771
567477
161314
622728
497148
28052
538171
699404
837294
405015
725530
16630
77496
363689
951776
710715
780822
139056
254596
793928
311271
52082
6458
779521
904833
498746
574969
27262
175666
171021
757478
908063
889248
587812
778256
141551
942726
217152
2437
148564
6123
211860
555832
124961
175841
138050
282136
964383
160447
1035658
518736
498233
891620
445450
194254
667083
890813
469110
1004537
95038
685303
110627
939598
620298
257016
600581
756123
417001
302020
351999
493988
108563
72468
155346
771379
95775
1016932
861054
1025146
560904
14075
204965
744980
985293
276416
742786
774897
407989
55287
1030365
156705
101326
803228
908296
732245
82025
158212
172281
307872
364956
123145
175733
326616
924866
831513
196462
836398
584890
243712
919275
124455
25418
1019075
348696
761520
485457
665263
914332
915573
829885
33730
105187
1029898
565404
598737
416008
9101
699825
73322
734661
533593
72846
182156
288573
686317
769619
281522
231128
507654
961555
1028002
893816
848177
280478
989423
793161
403965
161634
900943
652720
341118
466516
733423
724526
758105
751285
172016
313524
238868
391345
288926
1020520
16617
380095
8192
698308
260929
871591
161212
528121
1042022
117062
89670
629716
36651
916850
946393
649985
574032
128583
831871
795531
858699
215758
140761
778396
402262
453223
8306
949249
920126
499336
352097
813902
901842
21451
212319
186942
1029160
322877
616946
597790
26605
598774
667581
845264
488128
91824
1036855
786995
337912
590966
470075
179517
341375
285047
516800
278366
103162
431308
501809
859219
405459
389625
37710
134752
931091
633047
474698
74134
634647
768611
353409
938506
396835
228961
478347
938865
237049
405666
699863
157352
1037960
47163
107846
313473
37888
630451
189210
119878
386939
172509
135501
802535
411823
680883
685720
619400
536058
642878
977261
535048
246312
186379
109376
54628
684387
733162
392064
397875
950994
1036578
769468
935333
30660
620902
466341
988923
926584
466193
568231
277284
350850
469643
407596
808871
389073
258355
975618
737396
850279
147100
95950
640402
148440
546708
997076
622564
332684
327904
493219
519838
971172
55152
953888
592049
970558
100033
738175
230590
654641
132198
728816
196654
268687
370194
539856
328526
228418
275497
928004
200913
19797
354206
206827
801776
390910
792764
568975
252203
555906
808431
385425
63166
716889
1041435
551870
994330
34798
897407
622014
468349
854982
550809
252795
9120
675140
412269
805029
403942
68960
315722
700541
98713
852240
949317
839928
308944
79052
654660
281449
98153
328817
912915
160162
393836
705148
830189
574119
65120
634516
865149
620314
1002227
756230
59823
174883
489306
754550
343023
30214
70790
871873
344666
147809
878553
1036142
724012
103558
496337
524915
203123
742718
821134
370966
169894
83428
647256
639223
900045
149612
750245
642189
435310
658779
315760
263507
944685
585107
447591
686213
74862
806232
916691
460902
302947
152935
136294
725427
151744
53772
28158
174729
924488
852545
363384
681276
832224
108644
217387
132566
576135
1026777
476198
70865
563251
206827
856361
153986
891827
558827
51773
492541
667640
687669
287062
452532
255865
212098
220447
275755
654143
664807
694198
89831
166916
904693
163171
404352
872908
728758
445877
1033931
663525
585543
652586
230449
2357
940372
921960
633933
182722
64487
596238
724680
890464
881942
864603
113447
418281
838056
161695
514406
608683
671158
1002316
404351
36370
760238
373789
975360
776572
919309
837481
797611
402165
6629
656145
430090
1023647
351825
75190
676024
62386
58800
231182
875897
918020
571785
715455
1040158
314556
313370
171670
908395
993022
408107
2875
449209
731918
1009954
454587
527083
285968
123456
140278
1025037
346077
260761
873577
769429
769037
940027
243825
88143
276819
481853
294092
567880
539085
756105
491923
955622
819815
864293
877433
446069
384770
856868
751592
1009966
16001
704033
776298
462129
688169
158612
240926
38756
112067
931067
151601
1003320
678202
743126
619902
340554
960835
775850
806719
547289
633486
980631
900012
527191
835478
906811
715263
989621
547478
886524
163148
556726
287519
782580
923927
963685
245279
839977
816765
227084
776629
177843
1030576
904682
346924
619425
925603
838339
58553
359103
646760
493373
224992
515351
985856
129544
392765
401580
515238
57134
108196
659714
46322
238221
334643
408908
982448
318721
496388
1044069
300249
795490
791987
385702
889903
941268
509472
938002
643341
708753
207024
716483
553187
528601
120659
156953
86180
174919
328541
784586
1044491
312313
1014370
1007504
402423
951719
86351
687758
451042
1041121
313289
980121
940010
237657
471209
651604
514060
1022877
747561
536065
57400
9755
635320
529585
327765
821089
488594
774255
727039
718385
983663
369016
389469
823187
945907
159603
623613
745075
495812
933269
313044
429227
64375
849493
763939
878411
119308
767011
391637
956049
365429
403107
864248
566733
285974
625115
1000632
433600
283550
770028
192325
38657
988857
877658
720754
616526
207659
798235
882975
339876
575876
599261
278080
263780
319302
64607
754674
415650
935033
823467
147671
464610
603117
93723
390098
796578
8254
701915
105693
488363
272070
1017816
1032188
365250
196851
117264
286712
220098
213159
859807
881860
731141
878768
1002325
817084
412998
281740
478368
762870
712623
52319
192177
479777
608138
957004
680170
797586
153364
269504
141565
488896
849735
515915
542319
269040
174761
932769
94501
960702
327446
615601
120924
52103
341582
890752
876304
165311
388631
356617
642935
595713
46295
146293
1029721
845060
812797
3464
36941
426930
670982
581453
677141
451278
73376
146674
40547
681964
715484
453662
1039916
240105
8328
776888
615563
643232
794555
228363
194237
817627
192763
972639
742862
334823
272182
747487
594385
633081
676185
12210
405020
1033718
151590
502682
960008
590748
183281
864295
200138
748442
951067
766042
392862
657476
642143
767241
598214
855269
417060
1010060
762904
764874
659360
424317
53622
1019385
330582
982633
193044
1008706
622481
959369
299030
80944
215591
464487
369254
961398
809274
720564
237914
96446
728666
420474
292091
344486
793803
675066
858866
842175
800277
677955
54796
525684
790994
598960
238613
323143
89793
1014436
249721
179703
874394
687575
836150
140352
426829
819792
98936
973733
881177
469381
278571
846613
660616
456969
988562
984745
221293
356012
968340
289912
966181
668865
218014
737814
439187
585089
257115
675016
626622
695088
856942
167105
1031137
1013264
712699
684937
629280
522765
1043218
756826
833726
1008236
349033
239569
665151
329958
418368
194573
490676
342999
733998
239652
612373
812934
283962
406984
533126
799202
169075
807785
733172
972038
890808
844063
1033137
228266
993158
482611
867232
145329
450817
134887
365360
61420
500382
595372
688905
506474
167186
360373
132716
579601
319840
755664
168058
645826
644110
273476
926188
431698
266648
165979
287340
737139
856159
630092
767951
697925
159042
724233
7621
761161
407905
915707
843138
213719
619107
645450
138993
686347
741495
767708
104798
544106
456417
475804
977553
446525
792918
709609
505529
598047
1001616
909484
297977
956130
103643
962681
253577
401209
262296
111421
432793
535737
733348
431377
56301
596882
613497
787094
701940
924859
268392
568105
864491
599548
1027098
915082
209157
520421
702968
167109
414255
887072
28173
2329
247164
179669
280207
159346
329078
840239
836230
756968
408715
475973
1008034
407641
972258
629010
1009732
535328
731076
62782
1023399
942219
356078
113746
446323
972266
1030925
882107
452760
684812
748539
1000736
544483
617776
85023
274815
510128
871848
148688
416578
715236
608516
997354
1030383
959188
583324
883842
234474
850022
735918
20437
743369
906465
539871
654672
261425
1032405
894149
1004211
568916
163350
197107
962876
909240
316835
110627
897160
880167
247696
75008
386226
1037722
544227
400008
712014
835601
107948
883460
1043149
644534
712822
494032
436324
454008
43438
448582
818511
402823
227665
299939
306177
1008607
52131
887644
447447
82872
860853
344309
51665
80694
1039432
700281
90770
648814
284267
801966
29344
624428
695858
115788
275772
900593
889221
83879
67662
748289
106600
794369
744944
312849
779072
212864
771663
779398
75303
494193
943118
974858
136826
662688
911541
713576
1018581
155384
123312
336546
831046
870455
873167
499357
197629
466847
888099
125608
284719
567815
59033
213800
205464
799804
191943
437090
316339
428017
1014227
1039511
714904
693422
10190
616089
423277
925116
590178
154834
127187
666058
572534
887767
363029
898180
22396
184186
846219
356258
780336
918985
866218
239204
410077
865740
300946
612182
702867
647587
292508
423048
913344
974194
580789
766571
897022
653081
417042
223514
18246
574442
849583
677155
164138
764927
450555
705720
469222
821381
809221
124300
606702
795130
1017913
390588
171387
386814
655103
973743
951467
876650
321559
735928
797934
944251
930941
195596
787857
284736
674823
1036384
366493
586299
73204
887591
29181
545285
122401
462024
82914
788475
704818
516607
620018
704932
651573
218749
533578
452428
87437
485788
84922
973749
446228
34300
611700
425578
73809
266200
252516
950729
4209
751353
463015
381630
129872
989072
515256
708631
527554
758008
514336
418158
796119
361543
802100
527804
486093
308748
454190
679843
227977
653052
795281
271230
591042
64298
1040910
316702
693589
21456
724663
690850
826637
160484
36144
301394
349785
187504
666367
655973
767548
545887
392776
256555
96113
600469
296127
73095
37851
224281
296389
466638
997559
466424
34984
83708
1005564
766941
824072
165774
318368
431630
936961
460828
861516
341999
636992
408574
293795
688680
298525
364937
742607
988920
919361
292992
1024827
810051
313553
189057
347233
745457
12127
220953
765471
947974
784034
829969
215466
722584
803754
761124
616801
290511
231071
644298
217145
542959
463263
764228
248479
958607
875803
268061
63465
53413
442544
349576
1026054
614577
1036006
151680
472030
123452
399250
71381
827692
57265
314650
488697
682641
866377
570273
15881
401052
194728
483384
242048
436377
706863
190024
57154
488285
974478
788976
725843
797660
241052
582657
581700
1023664
423827
946372
848768
141922
983698
466800
1003839
44921
825024
85443
129667
25267
709163
72403
530205
554688
634847
585930
814532
166526
581015
543029
989217
951844
1017053
281503
243483
259903
355300
595171
781459
37095
967553
437851
281325
1021744
522181
722737
859608
543501
480121
644401
197234
991051
296864
683504
379046
5197
413721
1043721
556082
205921
454705
202957
951889
460860
682660
548671
532999
425718
945604
124229
836185
361976
320917
617800
358382
131293
223776
375241
773536
886731
555958
542651
704432
520712
714030
609527
777396
411224
128785
806370
153527
544335
1025523
565639
148450
45774
247490
658021
498819
428980
401383
184858
69756
997057
893673
781464
1033441
866031
552480
913163
453512
226723
89534
324459
213089
92463
458787
147561
173467
888170
988226
373073
411122
932162
120547
789950
559297
771903
94101
448297
546764
747792
185490
404826
617433
930937
948037
600755
279552
125061
791426
270014
990482
42305
545416
764276
995827
861871
766341
719302
788955
845479
677651
394954
727169
213008
116565
585794
309057
394158
844771
84460
717139
33884
275603
609488
115446
714123
587554
781494
491049
352340
616535
103546
631875
648953
475268
811395
325416
349984
479601
956056
356274
243882
577151
43873
122228
127089
211979
63631
148
432689
244224
1000291
108843
656106
348679
745332
49315
705942
909042
325889
923343
891538
64837
901728
1021589
334945
160971
701315
1031323
207040
459229
469571
306096
892448
694701
684784
217889
565306
247256
842745
275295
349073
991865
366163
649266
92472
647921
470184
804022
688997
643627
462649
837002
320466
596376
47909
1002748
876599
745240
799623
958329
415430
901615
196972
409459
311567
996041
120474
1044072
945285
456969
42469
775481
529622
873582
525266
976703
5183
267240
1004289
585846
683788
216043
399321
223022
417965
861917
355658
889424
1013036
478344
770642
835422
922860
527307
113361
1026454
718104
947938
122593
297186
222642
410319
818440
9251
376756
960744
885100
775573
82081
651982
20015
291017
148177
517661
259482
137625
304588
518055
496750
52615
394276
949533
682341
43246
404191
248780
690835
588038
222686
826432
510753
293851
147689
794782
328730
975963
385858
407596
396792
177206
207438
92895
556463
736900
471209
135883
848931
16331
961566
342211
947085
258924
183827
671144
570294
490047
906472
899429
535628
743698
664696
327193
828747
261967
893460
412577
498909
567224
465718
398332
510937
307642
551382
760352
39806
1023835
461500
411954
100139
758834
136485
30466
120583
123583
1003741
652428
302607
195330
801591
465454
862230
124998
277529
639075
147161
468526
639719
755475
970998
244969
147153
272726
446987
59725
568608
462163
300575
27328
513197
754146
102935
655390
1043765
982777
390597
878008
367952
220401
217427
501975
378182
512884
10300
685791
1039918
198400
42477
1012027
982989
280510
238662
811384
666163
460565
141127
276147
352745
982232
411720
746673
547091
653141
882509
450150
35118
517312
771663
375084
392465
152927
435088
716271
338251
704198
786364
124502
902254
707996
803870
758091
597025
4034
645762
887955
1039736
604202
933526
313376
204949
830601
14228
719587
19019
244156
152231
559298
392452
266402
643030
355737
585277
896238
443367
523359
810349
933956
523056
137058
388750
913181
179213
285793
975119
989058
236350
728830
42137
115697
124577
389120
619940
574113
917065
173187
163610
142001
584212
125851
861526
428017
357204
694976
363257
562541
290207
402543
344638
186095
919781
251724
585191
262762
456061
360639
835540
23149
58410
482955
51896
530956
899174
606923
173117
640625
821781
264663
668009
784911
677283
906277
675639
953578
99759
454963
411079
683245
582418
945172
363888
440156
364195
127734
395820
95403
972481
57571
280359
735729
574676
60958
873339
339465
506198
934025
811122
936902
158231
118031
820174
831528
272288
745687
807144
494987
29371
361962
541091
269534
65081
861193
302300
532384
446810
913300
133035
373631
890039
104871
617310
742898
493370
775174
629129
74240
1029402
579316
398505
486739
555780
962189
655029
812361
1031653
251313
95168
102126
116296
87682
1043664
738664
695539
1044902
487809
243081
41844
278958
441330
1000189
700993
137471
884168
147247
261009
879688
260647
142145
562256
894067
645478
705409
498976
77353
788592
747312
665909
212067
230916
1039630
960501
54535
524399
91260
988769
196596
428586
474514
651545
739100
1012189
654543
761182
30577
501328
600670
670272
619496
641420
26003
825296
320168
855942
205131
478089
233169
864056
1010444
63828
49714
35371
321625
395556
450985
200619
537519
165311
107891
391316
252985
742238
998320
414113
106665
741887
564381
267353
223896
945037
790332
709151
820898
573521
20440
767891
883907
822073
792275
582283
135217
556471
366994
295295
93636
671814
475660
165372
620480
876363
114968
50490
962060
138216
926673
846315
427374
844121
799263
617829
442341
74865
531339
590631
546077
467635
339052
494263
912164
279588
882869
218319
574753
395982
850405
1038685
835888
76192
296253
504794
805662
599127
223992
845259
199995
721762
619779
187402
124543
843082
990231
85333
377488
501747
868078
53227
813764
882417
326680
727488
879929
296007
166314
922928
560459
410875
664950
679721
986639
465581
549510
615842
224992
992007
327898
381696
871342
173775
857712
1225
554998
341130
941230
87396
62929
654917
37343
475385
237539
721205
662360
720175
101771
794284
467630
223712
705062
908447
547848
151669
654930
813234
375908
391985
127861
46056
35897
413720
361742
501142
18167
747875
650830
183019
412911
924011
752037
293562
145886
229302
694831
292464
114049
395896
758947
976702
718675
238520
929445
179984
240217
613689
345785
415528
365692
79482
444770
978897
548433
345653
141574
541625
818311
495452
327232
500305
710068
1036193
404880
625078
781708
879321
130836
268007
637270
567728
793845
278366
465878
489594
692403
586587
934186
186221
849150
171441
45921
575932
286171
612989
399269
843208
725324
845754
665475
34478
153964
40584
717263
431697
378992
446774
234369
119293
467337
992316
932019
930442
38949
284078
677550
815187
156166
143732
72511
640043
837745
813113
1004173
737509
658861
597987
796755
1042619
790421
20589
313100
573202
756943
392722
648214
1011072
120281
636084
238600
458582
306938
657121
180688
324319
938535
500846
758578
538360
108985
989199
794045
687521
702407
28096
1015177
244440
260696
230901
654074
675988
231213
867781
335543
664438
360355
52082
692439
621314
197521
333085
705172
436345
85267
53255
609925
671985
94299
646596
825824
242781
187245
938581
657159
928854
770686
788835
814700
342579
604550
1884
870370
235208
939627
96883
832149
180192
197342
1045245
71564
812535
63902
7260
395828
998363
523092
809497
346638
482834
246486
303566
927093
223822
790385
437592
16143
360531
910224
16893
295183
977383
327508
201292
867022
623837
994912
143110
366282
331523
1012454
518227
141343
939532
839672
458240
940306
879473
950948
932879
746169
283796
188501
662184
925870
865493
362362
727054
318579
7301
274411
73222
919370
219565
622359
958122
619286
507908
890889
402584
911354
171058
1036938
209430
369589
145768
31723
148575
612775
994325
926011
267430
413860
144772
887539
456477
544832
181645
896681
340477
439829
882522
840965
565877
572359
830980
379509
121770
504892
637505
899318
395592
464386
941936
673643
473597
51080
395552
6208
1039022
687399
944750
401800
622592
358315
963378
413268
1032404
296827
317632
872601
387954
668787
767084
698066
858185
926140
677486
276181
593491
316561
283025
437067
330991
195712
971516
392098
1004509
647356
874694
983393
10552
927163
1022518
946080
708203
884065
313879
473082
474034
821454
379468
786748
31410
474402
650694
324107
613411
183174
442174
752063
1024799
279834
331747
486854
176617
454185
339389
404767
1021507
636558
334382
53101
705283
250386
18570
316185
343419
457988
590158
297618
937902
127382
294673
172430
155037
744206
272965
177982
880589
1032599
513779
794898
344737
489543
819543
390800
60432
903297
321498
1017151
459401
552930
777500
415346
92590
1003873
129350
20074
859239
649128
740044
198091
866688
664360
786108
533057
1012943
505461
25884
759193
962424
1018952
834742
814097
300629
8752
446346
312893
570530
714972
580877
930311
1005918
551850
786281
510144
45699
712011
139159
184406
339448
90690
404211
625126
89475
529928
733498
934764
122344
805396
550537
500325
455918
650269
64536
474602
461860
676916
399047
356277
576183
267565
814557
195600
433035
539359
502590
688993
627681
362542
680628
942964
995733
563756
621937
835602
433307
774284
955479
997535
543887
952711
375734
658973
332333
474707
563209
53033
751134
1039344
859638
616181
182968
244755
921395
694752
452479
589493
681361
550648
129526
308374
467649
440204
59582
825708
247502
789115
965270
133865
549366
607694
292197
947998
419841
417989
1022318
448460
818072
370854
89594
37888
702551
518766
488962
30623
992890
513919
37574
170930
324997
685146
419242
700763
672616
164753
951390
475131
595950
190544
701360
431126
986573
619449
1042515
668210
194608
804025
225809
572740
127724
555988
729521
250912
650658
290276
1000866
345463
855814
515986
950450
1034092
658871
595708
241695
998294
842225
197889
776796
526144
89209
413809
927459
1006954
441899
284008
700235
926254
126008
797778
604361
103079
875526
993379
895132
731689
846934
265312
328711
491779
733149
648303
927608
275480
442736
57027
896517
293469
552536
12319
1021282
569273
827320
780536
705668
859355
491186
151629
1006943
249910
9450
95254
500199
393669
153635
51020
196801
482119
422357
648629
534798
449835
353721
424924
122804
95358
765367
553501
110561
760563
557241
517893
726763
7152
253800
638723
259729
629835
111224
703281
343161
925065
290866
746551
97901
838723
628720
936152
23988
312458
862680
17909
186618
169840
13461
598450
672617
207522
551771
699418
134809
539923
171142
471943
63043
200793
597324
279715
52025
869368
784285
58198
237443
269605
829878
335616
147465
850010
407626
965414
690546
260406
893414
769476
205538
781630
50627
318202
478558
885515
656088
879818
94464
466146
295802
506788
484641
826747
55016
440332
684313
696805
719783
322484
368061
1042724
994975
841320
785025
1025697
871307
552084
895719
756755
285751
381258
234452
260065
318533
723969
611704
838660
455647
400174
66350
609545
665772
324978
78452
1021518
844977
73727
454158
615733
631703
623425
866074
151232
696612
40529
1027008
534731
357058
787266
921847
726321
714819
625801
133943
515570
45649
90301
41523
681064
456347
829933
362006
137332
595906
508764
811073
565634
729744
457556
162666
12862
1005673
786767
830723
49114
1031586
124439
341160
91765
500416
299503
848911
614521
323664
272629
168279
287394
159058
174547
499738
61304
1010777
648689
634494
924599
384579
668013
540888
779360
200816
254367
149207
910881
849398
934404
347973
76358
605711
3755
448091
563369
988718
195820
259772
132607
683189
499887
243416
565145
411618
701178
707590
859416
192468
86631
736271
427365
171432
423444
250426
905109
294984
537820
50869
868767
235100
420984
855800
326222
768892
196621
58260
821497
712560
993813
317836
860000
561231
539919
274723
197824
305809
230850
942561
93351
718881
849414
286860
529829
207243
282824
824282
998644
175682
224836
398282
535987
1032684
986962
239183
799289
738630
673492
661875
487330
727108
647594
814236
136976
689157
681408
641501
705533
190018
434457
5642
64861
735874
121567
723964
823527
310340
457426
82857
110687
285751
809267
58314
713240
301786
330835
489240
472759
921122
258374
304247
935632
604054
633494
398940
47070
275462
1027326
251569
842325
466586
1038703
473377
751303
4211
719321
299416
724069
433690
823537
293868
105145
668364
388127
146056
257611
199310
930439
953004
895568
420371
482295
567529
808690
153914
895176
468561
771975
461905
872077
871172
384986
50783
70828
596829
161843
244967
532751
468690
92239
1037379
409829
569347
70987
293183
857946
229262
80073
851036
262298
599007
804090
960768
743590
689125
1020476
507610
307855
789825
440121
105088
898829
912508
683983
217117
54724
441355
698624
722598
181716
766605
45886
559999
266814
611915
361144
114642
883396
391934
1027141
27163
370375
53971
581802
978968
576579
429004
46349
854148
454827
883194
839439
254013
313700
663840
396107
36165
786763
495086
416132
379962
194542
411905
446200
545655
218785
202216
183197
630815
311050
136045
333881
770638
740938
702551
156
75513
39104
459150
1012915
868015
756618
394475
411209
255458
113853
567460
767897
1036610
872494
822607
223389
764647
807032
299267
362851
535937
968133
861476
55700
535635
717608
712886
234324
907310
574034
534349
120246
83575
222939
603494
662974
931469
745777
253943
594042
236397
232324
630248
789928
360793
610600
397348
905515
77748
127893
522108
770262
961044
519035
532770
328646
691948
1044504
438501
634384
366898
54061
622555
688938
92352
597250
498354
1004130
23420
372320
646076
912982
585231
803094
826785
864773
987931
840569
708995
529094
546188
523052
189997
392993
1027259
335076
858021
654513
129160
470082
698269
818551
16042
122026
412014
773704
688619
29304
683334
644588
358242
996629
451487
525956
271796
974131
260645
105322
528204
46931
247896
922801
829747
316618
921425
552072
157374
101933
1040984
680303
924828
344337
324745
310734
745979
930227
235871
731560
823446
115053
952866
655119
978399
432587
762644
358601
484557
792798
597557
989966
766763
1029819
641771
746697
565537
692725
778940
148957
938349
549824
413144
597826
536757
352598
157732
841786
534972
651825
580951
433657
102039
141885
615724
118272
627181
601269
801035
791515
576837
1004751
743101
807764
426129
323923
1022113
317856
649755
524232
508348
904177
395479
410339
2005
465488
756135
917342
840299
71831
357760
433506
991510
4824
325821
87868
745579
215881
455546
402989
499235
875188
760259
860287
717054
285988
985950
342191
846557
36652
33903
273499
986472
992422
244921
461893
319659
398008
831375
161781
30596
338686
544551
696431
724906
913178
112256
77782
246522
155524
1044477
425111
501401
530375
164605
718754
414161
296302
719921
499361
710752
320473
824914
355542
737462
761756
777873
332410
892559
527677
767080
843636
372127
51049
265224
78699
679464
921424
725875
338419
871960
478101
841257
513706
325438
391932
476442
24948
229390
64178
814804
578101
681513
1024482
320189
568566
952680
262288
512551
325938
376095
272291
569633
499553
812959
914243
117204
770963
961323
188576
676535
1030296
596305
683422
1013545
740243
970124
261571
483328
408421
164076
676352
716559
453680
700410
869479
817390
302166
385925
707538
430074
58193
493996
515064
133686
845419
342639
514375
933159
622054
856336
970042
686849
986986
428651
490324
228610
917264
430693
943032
426088
325331
676072
182472
138448
558308
971221
322224
401937
1039518
49718
517527
608968
543283
937735
249112
252511
376726
121950
1042160
372841
248179
911852
19960
334450
477342
16074
760721
957543
106345
730531
594233
887936
284113
671076
367307
273939
131118
272660
437202
519999
467036
853339
733987
207691
156745
178061
219246
270074
511408
673018
566056
6335
861124
291974
830248
338378
449405
32400
976716
267582
437286
600117
150427
207281
139634
578905
338392
99417
773251
612121
662685
871380
480866
437612
547005
709341
1025005
290338
287342
509572
561672
404409
627803
256950
724136
946210
489274
253979
703255
1006554
343239
162926
826004
25978
280381
95743
355259
77649
731574
25760
543609
930617
370115
376071
728077
47251
161689
953309
752030
513086
527534
319743
778203
827361
27404
429412
642709
862870
376318
639879
925247
763791
833266
177162
583724
863644
680383
385077
370277
493661
374914
610547
144324
654136
723315
1007018
665452
913444
457201
614711
88582
606645
778133
278757
173014
154347
801124
918675
869396
948686
167909
229076
883303
630846
371195
302063
218096
267285
822637
477717
113343
317580
478143
306525
902262
468596
123073
124227
585512
525911
408571
327493
806991
99284
219646
935384
307219
167440
972295
797667
379069
432821
547223
354665
610494
601009
118798
69252
919441
529454
539197
805680
268442
1039925
727377
421373
636909
430868
13581
385232
16747
964968
732624
611121
454490
92730
705682
68143
564429
164762
997569
362142
397111
1033436
32217
190237
959071
949616
31399
29868
340358
1022291
550475
598206
165622
233463
778363
562177
540113
332802
261720
422943
920698
476107
319542
626248
833182
1018891
1013765
605928
432978
117937
299144
536723
523053
623442
238216
100775
778941
548089
624463
596207
1011074
35421
693790
494110
93325
124340
642969
572667
81407
167781
628931
980289
333530
976565
1004081
778319
863465
97665
216735
86250
183679
740221
152701
685144
618712
477648
200619
797100
472195
863867
555706
542476
635300
688105
962604
754819
477791
210576
953708
715179
608044
408603
68423
434882
913162
808983
563448
166955
224164
655024
839145
538592
745278
623350
424250
54938
326187
389813
452420
892418
418876
931991
530623
901735
263221
193527
919167
893545
825717
555183
853461
865987
335236
3611
418311
501824
805074
1028954
874217
363775
81076
395487
760352
131938
174962
614848
785453
107563
137535
933122
157979
291493
774463
520091
1017230
869694
910062
72532
928956
147730
933547
415464
192509
110214
877744
723160
866236
772453
727695
616744
20281
531445
735927
532939
40097
38795
468640
666836
713646
704716
801952
302063
475226
930801
105042
25355
402686
308086
680128
440752
141612
84628
564746
304637
770395
940526
366142
633318
934529
928237
166316
1001660
520657
859038
381380
22403
734809
263799
813167
907931
744774
541391
803096
779127
596915
524809
905171
477986
546737
215595
569094
378119
360846
891614
594050
229422
523948
589371
827155
831807
975158
120732
372951
809887
272321
829089
14227
271924
262848
648250
762487
53967
189821
533441
410818
624653
999030
296536
989217
795910
253625
804257
244856
815921
941757
297767
71275
606532
737674
347796
259960
371428
713740
179985
847312
733126
428560
80543
550766
783244
597388
978456
50940
342677
1023015
373054
629454
430877
763351
66472
268808
174900
342687
477616
726912
775306
168756
846518
792000
762442
917239
311543
511511
701468
649318
600090
184581
3802
519104
485265
51489
913133
667322
762625
938597
72252
593660
791535
713788
851097
420914
423198
823470
825252
673831
875121
884361
71372
311034
293625
623358
728112
514421
675749
842591
465332
515119
885508
829485
573236
512011
740278
940517
911751
789977
816311
42446
160784
569404
940281
926554
314059
463457
691263
227904
1003540
620193
514924
834504
849864
569370
204209
914464
943577
608966
906685
1005538
865006
1032499
738562
318150
212238
439447
735871
1655
35562
172628
956723
999581
503523
953970
994080
255126
326684
788377
752817
890029
313532
935757
517677
689214
638771
590378
94806
346496
425089
815
1032202
285302
709821
629219
662100
880757
47651
772798
846089
174860
455518
701664
859198
844743
205596
259159
928146
753471
651706
171784
1009967
1028203
591439
859483
496852
606235
22096
722525
500731
955144
1039525
1041808
718634
14542
689277
445500
180319
87423
543235
752301
677493
155741
924400
813371
525073
450709
755705
93260
770766
665410
921057
99254
539175
955904
566426
154689
313726
300840
360409
237709
305208
539319
689108
531489
775632
462518
617027
79655
977444
933867
810453
220772
932232
299001
112552
689192
890
605115
340150
529678
57715
471776
724808
639469
38710
640029
137568
340561
412077
54333
844123
126776
440144
207138
282609
447971
210426
219315
576346
360879
157296
799944
927951
675161
325464
371099
756666
580897
14082
466690
788332
906446
89922
810685
66507
685129
377189
867245
169162
1014560
211481
92587
943616
692765
186391
177185
238708
7201
720569
691613
965675
934317
1017350
50012
614854
954124
788969
458828
202483
960295
119495
172173
935127
289011
1007452
796352
48442
2101
189522
300439
250827
722323
766635
793396
933764
255457
742794
565175
109538
928845
772232
19940
31915
791427
969503
829765
873103
394635
236020
440304
947906
119476
284697
200261
77126
861431
580146
70362
408247
14532
13231
85503
766288
364977
1011099
670659
381086
595772
848514
103480
954726
331631
250355
302437
21612
748272
337943
88655
1393
643961
877721
1011011
113335
733211
630137
825845
439856
447051
1035044
521753
656253
291242
955966
314654
75013
634445
167810
94046
724579
88901
635575
371552
673281
698966
209164
248569
144277
916072
857336
208247
582481
613306
230035
1030165
1019549
1025934
741567
780224
790737
951047
415869
186214
396352
807702
735314
290865
961256
131920
111064
401328
648234
898588
440811
775462
434342
383587
826451
933874
1016324
729987
580143
534298
125131
1034699
439230
661131
600240
345604
894218
207834
779215
535163
199572
987466
859529
971533
399122
876587
651621
222299
659317
13974
179923
683134
311319
787439
878411
871894
640727
12838
165749
561805
326253
965842
708511
272386
483919
618164
537669
141244
437406
530834
381181
876478
421496
806599
823490
755886
443035
414978
277108
90222
597101
946428
346942
311912
958165
657595
831821
703656
255146
991538
744801
794012
608422
590285
720568
946976
390899
1014765
943153
806632
728228
580198
369222
332944
269208
675478
859313
1018117
589705
822345
39242
341309
200319
138091
323829
467823
940751
306921
464107
332491
1008686
1023085
433818
22864
275605
491567
1035497
958564
178448
301248
146337
352895
599225
440016
928435
899809
978172
929937
650916
385145
797639
58721
580277
121205
737139
150277
906397
747634
142402
976998
471246
713205
934359
345560
249259
591160
222551
305836
446349
380674
983026
907880
237745
144569
29550
436237
626523
600097
246007
40062
673131
267445
596377
166753
836690
174329
825203
741695
850405
556325
607239
787409
667284
1025926
498521
294548
1010999
244026
524361
181711
698945
716773
1020419
233458
379977
37495
729532
733589
329712
561594
981162
717835
590055
420831
171443
988377
961752
567966
950730
740782
176725
746819
160755
502090
787178
367506
396026
913664
19719
1003406
645732
399368
427079
647992
551064
621305
577940
873600
785913
641675
859053
21645
278316
549814
1023898
95397
185686
287336
903265
273861
715163
14170
742505
340935
499619
152411
62905
579028
144324
620447
750515
962730
926608
716472
593425
10837
1044562
602266
417638
666531
464105
756174
258713
127234
538057
555798
768224
666994
252707
322970
331029
409480
402674
941510
454125
1004508
515599
801764
556097
858867
496906
201303
188451
980160
3518
606881
1004834
46729
747189
22298
995772
23324
1017193
329083
891412
435195
598752
39327
772469
245520
524016
1019197
595038
297615
669970
578240
577984
185622
534436
1029526
1000881
413028
276608
417768
931662
986866
116018
619623
841728
630272
1012117
678045
270514
657500
461244
813700
555183
6198
174071
483290
432438
1006138
228494
890259
691335
865191
817853
839281
681094
876190
666357
786344
1013589
893628
169494
1009566
841054
19040
368064
954641
710340
457670
683195
492279
335638
1018160
845926
248787
992930
269061
210319
846691
205728
728760
643850
370349
723226
27208
339239
373158
486991
827766
355519
948080
375695
469706
670166
307569
31811
716670
284646
403531
732097
325271
311187
463561
618225
1015538
261965
215144
847984
801787
442619
390403
961511
295983
440147
922015
217186
139193
151538
481251
26661
737827
861589
56903
791730
397725
733961
999763
636522
474843
109573
1029169
786791
967804
642782
759205
619559
113231
8257
842670
188882
631081
322439
859586
554923
532778
120596
865592
238610
511994
393287
805827
44944
877543
191299
13735
59977
53363
133074
440227
1040447
357800
382840
1021557
435983
9449
191316
70498
1035118
934639
295273
1016141
828127
532809
427235
782516
664186
5469
1032418
425007
560831
849677
713556
360243
88512
382404
41174
107441
453896
198659
1023908
62908
916312
613830
899562
518637
769814
287458
644694
366435
43959
888942
651380
411178
647140
741559
881737
65826
791723
293632
62755
785952
150848
867939
404008
144319
848057
571656
817247
301059
365670
450072
1045125
274407
852519
440495
235511
838980
692448
450903
581647
215835
669842
718440
615212
901312
569441
610249
447618
441688
520011
295083
264755
933302
1004632
1022726
66354
818112
428167
763300
685151
672885
1007468
211053
112177
1030520
590301
515107
723411
609390
251731
137594
367265
782333
599774
248002
1034239
63001
158556
257065
443383
11051
700501
624217
955701
853508
172594
22377
482320
900974
254698
832758
71906
933008
638905
236928
281847
365454
68106
686203
606270
151639
207895
784834
683907
808069
864142
335236
703925
255006
657863
789086
818899
232256
167838
176257
885062
141558
855440
655243
51569
526189
286084
975477
750400
208126
795375
818068
212408
248608
862432
654779
58810
760311
901752
67077
1010614
710843
161954
898482
920076
209423
879534
327237
804750
868005
241402
452232
932447
801786
382018
139076
580694
279568
1688
325265
450525
943614
524547
402843
802439
1010960
821992
141842
579467
822415
314252
112760
463796
235704
494913
289182
658621
639884
300929
233652
218624
698719
655421
105858
1038905
762779
484240
804932
733869
449142
555449
736253
432971
594194
1043966
101072
295854
878738
1009783
972374
336127
25642
550962
782721
397496
79243
548503
835049
614338
823115
232636
885090
450245
252194
19805
899181
742775
820642
376227
797456
600571
669098
250800
703458
617732
143155
83083
1569
335535
980450
466125
633805
676259
551178
98105
17717
162407
379986
280600
961837
656131
491714
339815
391382
769797
357259
956575
476182
990090
36683
13639
96405
640325
877911
153568
179176
60741
939105
767287
889331
441749
490834
510145
221356
1036910
600980
344678
475449
448619
994389
19136
674995
468428
738464
817980
329310
634945
789480
929957
395128
164251
179114
32967
882036
324993
490776
638432
993394
710674
66932
986982
111302
559653
675680
66998
276257
450201
296888
710483
516962
19791
880904
125188
383080
972177
43350
667609
406980
284170
506361
927629
1024573
566081
852512
965843
53927
396555
31087
528823
479605
726107
735893
251370
336831
742859
531667
996259
891544
105802
597836
901110
1018867
100982
1022498
937653
291136
612438
232678
430475
305750
367812
735780
161137
507437
305574
984542
92785
367390
199766
98832
708971
121049
12749
203830
222572
414562
287490
988373
71556
445335
840958
115610
29173
18656
415667
904635
851437
1040076
929402
812024
249231
731227
79054
466739
873267
125932
586274
595034
627165
332625
645486
665678
13084
43056
454353
302201
879092
690525
913109
521466
596133
833171
478167
17174
559308
855280
35593
325690
142531
687407
175036
656959
171217
904370
267142
1036
401911
355547
220143
596826
705854
827437
204317
105681
106264
272989
958182
466230
158158
904655
744107
391007
182072
903935
913998
779279
898214
117515
160769
798705
500795
976865
337149
689574
638713
748611
349897
429091
140052
838652
572340
787521
984961
1038352
682959
680832
279950
556134
575656
33238
160719
75514
860415
815238
266646
6087
1035084
413794
899814
901421
94487
744077
984220
672302
559448
443337
203552
644455
686901
201293
960159
800316
961844
467767
1016738
38754
470190
336996
463943
591140
981856
641810
221769
875555
578522
178259
830278
818918
964430
545622
750714
807865
201906
169051
395563
592791
1021873
791856
901782
179015
278624
475713
1013057
498169
268253
180108
484462
779141
1005276
983164
371634
319830
794876
605674
675517
961075
297242
582811
262854
429747
963684
963337
626441
1023385
689141
144131
191020
934921
522710
269509
629204
762756
938102
643314
567652
458995
474033
442971
600515
730602
91842
336314
202587
105344
609973
28046
747843
779174
373537
381289
467945
914368
361509
813917
332780
934030
767406
1022159
216943
441812
52686
233815
360114
553788
436420
63282
1029028
994739
40897
887754
600069
246321
467294
932027
212944
825994
63065
1032083
201837
936601
832781
76914
525322
995974
840760
178740
631785
478425
936412
370584
573401
942288
507217
15162
664770
627635
200657
4018
75910
417245
920677
772685
534612
952296
478011
399390
645238
226898
921033
14952
984576
258562
247553
66402
818898
1006891
503891
764659
554759
535281
596273
321952
798559
442503
473301
946052
32931
1007733
410700
116324
1005865
749196
871642
863424
906659
211501
716839
913541
365650
807348
1004595
427737
805363
984952
887306
34001
262898
443758
646520
201727
976466
637897
1017492
684076
170301
117751
895228
995014
652420
198087
275164
631772
67550
246200
193383
278736
743655
900380
812362
333204
323761
493531
733751
494758
146930
703444
431289
97488
687077
702239
973836
375493
518800
536992
181117
986228
160562
294893
972434
949468
451560
20066
545163
262154
920215
227625
230651
495490
460054
379881
2703
85807
915493
391384
506188
705033
97084
107109
13313
414810
249368
866107
896221
295230
482762
616140
488652
213446
547523
988504
424445
17688
63931
903529
216861
803673
791975
555845
297968
1015254
353486
550890
169736
220977
883096
868096
981940
804212
285152
27300
181905
415564
73625
734145
345752
413038
553530
625794
413458
951320
271787
924544
918539
138415
811140
370593
941796
142866
878407
794345
15032
781911
96160
286139
1013848
492661
125858
269470
243562
679678
159574
78900
429905
280754
626535
756336
120687
685146
724289
9828
621777
843523
5769
738223
583244
75316
162208
116480
267119
889033
520992
103320
915214
449169
80579
700677
511866
406381
821490
662240
440917
608128
537718
460424
150908
32224
474924
656591
885053
1018010
302343
332218
793072
913755
34184
181013
462785
341870
643309
571474
605001
169471
31948
62199
454426
647908
684744
566347
544875
2962
500579
23235
620479
877933
907684
878072
790222
184740
878955
1001673
628582
943418
615521
361989
264030
953403
333279
601659
999588
830876
906106
794584
599119
78072
631566
962113
524307
234048
174855
16395
689892
738068
730218
525751
786509
110666
559658
426783
963042
191443
593009
567388
828581
54353
29351
126052
911491
601390
49367
514147
989110
81086
300907
4997
955892
653689
42857
1028404
834658
409121
126837
738020
914301
334147
110358
809068
691509
441640
908489
847959
368342
234903
934352
82157
928406
141817
25677
965133
266793
719919
799328
456081
102999
280935
93778
65022
509207
95986
481377
188216
435314
522482
891988
674947
434205
598405
675461
360971
745615
1038473
23087
848573
433312
166836
244938
1016171
961701
667188
702804
682243
987791
88951
199076
634448
290115
681274
785583
312289
895757
901950
260835
329622
931062
809591
576618
93749
764860
364779
907002
649694
942936
24972
302535
801042
552880
130319
214875
413785
613530
193561
787873
963489
768578
609007
27406
722267
580053
72829
419488
653035
907495
392483
125515
355263
425895
927449
642296
1031864
880902
501304
271408
215482
795223
819466
665398
389807
607109
513030
305794
438178
946336
249739
534754
816217
480680
875927
425278
51527
89373
566935
613050
456391
143412
394373
892032
903477
677605
451143
543040
364783
463628
660212
114395
1003695
608439
1022402
491079
491643
771187
856500
477839
384199
291247
478707
42230
509041
142721
692991
756130
735218
260938
419212
483042
862296
544700
587191
297063
1029633
574365
909730
989775
7574
1032149
571364
17285
180753
870115
708902
728426
303114
902207
196128
162256
380339
313804
1033189
13453
393526
293542
836773
587418
249560
991847
722335
760793
486717
598606
225981
390801
820040
293879
831046
1013445
108765
696966
113456
279858
431179
266446
651778
337730
46620
336128
233262
333460
826899
445910
509360
369133
505676
252166
294651
737847
902881
19091
316483
938615
941890
114294
251889
983900
951574
230346
992139
301502
124536
106778
393516
912957
334976
576692
208225
778140
1043702
682363
667734
889163
29882
504780
634657
671374
884572
557470
840326
905721
467210
323044
514152
765905
170592
180198
865710
1003872
408195
190151
124571
483981
695036
611224
41833
340854
626393
927828
322524
552985
1009042
721991
775319
955396
511556
688617
912473
823824
18347
714368
353141
907587
814655
315427
128934
831757
350804
698937
98703
525467
785505
366162
950453
140241
427933
993075
832040
718547
206085
484478
339558
503528
115220
630574
1040361
129047
357816
791001
474320
446422
879564
408695
1008599
247419
993548
822869
669903
277423
916062
567664
129295
149101
268285
469914
63401
916245
916263
87643
238021
476689
847015
867711
241272
5780
741765
999735
678392
975554
913693
390667
1021513
21001
962718
619041
787888
869627
123406
599518
965294
222487
1026810
586902
840780
544238
286719
349388
523831
29476
475789
890331
286879
489578
525258
128309
523313
473989
162749
11000
142383
455762
650985
470157
555203
915186
933207
5663
843929
568870
161482
204098
673045
402706
165329
1000455
5118
937846
951720
209415
160248
678159
786352
451437
389826
949757
425082
816346
532751
330281
950468
1018918
102245
528298
511684
244627
169309
371984
325784
837901
235028
152517
577341
515262
502273
1018260
292094
939532
656155
819271
943910
47581
89384
228796
325760
81077
489490
499121
200433
906227
785595
783443
25758
127425
853305
199049
173009
801478
54158
660628
137766
479395
858042
930494
619889
379228
276737
853370
904983
373656
984232
435060
248912
135683
63906
548976
981297
846637
350133
926175
237170
642152
911373
892149
184860
953402
545280
53428
516015
270682
8881
560311
470396
393814
229369
155586
532427
298436
510701
779426
832310
829247
857961
853834
459112
12961
908848
509398
336975
993313
810417
1016920
472871
711805
330985
151179
155525
909126
13615
1037252
746339
476668
308654
961111
512473
342927
773951
604637
819812
708109
273122
856901
99490
111677
82593
598471
993567
151939
911233
160500
1037382
738629
74622
582085
457745
505057
637913
94754
78027
428639
788756
553078
722451
748390
34370
959036
848678
684600
398067
875543
923457
724033
321073
472329
715847
671840
682689
68191
401068
49138
237585
965264
10483
285729
67781
375950
357357
502200
708540
660748
17442
20420
50422
894646
142816
498679
725587
390886
720057
503554
226953
920078
283602
544832
593397
327747
787899
327595
608309
271337
29959
655445
1008803
859338
745997
862695
707841
480260
81178
517034
125557
224960
331667
967267
810685
465109
82249
379820
197304
955108
679444
990463
892385
992742
433298
176535
126379
748159
888525
79151
770132
289642
919304
498683
708241
219131
635506
749383
645470
103470
920723
559731
958353
969941
158207
300141
452037
769518
974167
249437
675572
371476
97403
954600
1023879
28952
63462
274751
642177
174425
27681
823168
351926
612137
616471
755704
209926
356147
881352
95964
1015576
576431
575825
718180
678021
514916
1022541
879023
18376
543513
670920
812887
107426
479235
566892
542517
883147
637775
108802
151450
239135
435962
796979
601763
214617
187138
54347
224897
475905
529089
458547
842083
795730
48045
654048
1028886
985168
452645
834267
965970
830121
722153
802195
137572
1024929
1025921
812913
973071
477364
659662
111362
721941
904805
522283
586924
598996
968844
693154
561406
464073
744047
642034
125060
1028111
308831
905861
943656
133420
601234
449452
1021700
31193
328905
252817
470687
24819
638647
998262
626373
699946
185356
489288
252659
623363
723042
465489
113564
388017
748938
704132
752318
98371
817474
265780
835630
521789
178805
561296
703637
97071
332039
153188
926639
641891
544315
450061
768537
549849
225236
130174
746269
176112
774434
158429
870054
458462
605737
999854
9770
477002
280632
755960
625879
833930
828745
28556
446034
849399
144591
398281
405605
454427
835851
26905
943216
869129
987023
790599
239871
689510
122833
692593
212607
227364
898094
929306
17953
101407
820094
636527
576629
221587
234152
252915
392278
39141
391131
850158
1039382
532289
81241
140344
523132
1022478
731006
176476
332872
309341
602931
836224
188614
124731
389163
491655
302706
746679
290623
164179
381644
665066
46298
421511
915136
311432
747523
902514
671650
932978
2444
527337
48662
58579
64933
511852
241293
540487
92598
313203
604732
1035248
242718
185285
677918
425503
723017
748001
421275
334557
181534
943388
1026341
759106
272794
45721
817147
904477
788082
498891
10494
282523
894984
909775
699825
397323
312233
147539
513231
513650
491386
75104
79616
979907
919767
573843
233243
756056
654263
287867
851547
991640
829461
448451
986631
690949
282086
71554
862082
234168
911121
398624
1018979
532170
257625
750051
88696
975127
724684
266785
170399
631718
15563
160500
764292
116172
897656
893830
755312
492574
145827
196201
820300
545919
858993
433128
921592
450414
1019330
25533
540878
747283
655340
195829
269457
858707
955035
463562
47296
1031208
521488
879934
208206
287996
370073
690290
118583
30065
685815
542280
948342
133677
687348
73044
620743
53204
471826
444326
1037171
594149
603805
108330
673347
458112
583650
432310
646853
577287
229810
289208
239472
486797
996490
573314
173173
589210
196998
71152
779584
373910
646178
201823
721743
12188
886434
965262
214647
563681
928972
969597
737517
672097
151664
973101
711416
1022476
103389
609073
806638
728541
470541
829747
617771
44471
479267
343323
303349
858513
364926
588807
438519
917159
241475
319940
921396
424147
509646
381777
889230
458705
600077
1036269
615735
90825
114759
86385
934604
956780
315031
482933
664497
766677
239995
328025
670537
960154
219541
566577
397864
889615
367118
740568
947683
777974
196207
919716
378638
770817
259944
568953
621981
529384
558865
44605
397725
471602
620907
302332
123811
542941
446656
108445
598323
913512
167461
603829
719577
146290
640579
246853
873126
427445
422487
374893
971795
112647
784268
442396
161280
310064
989087
984590
388113
729684
804923
123523
568013
761210
917554
273793
160251
24521
714839
341562
477400
681548
649118
342787
24600
846495
1039946
391244
481841
528356
994283
711385
497996
341413
548171
307517
320138
837318
261396
872252
753643
414356
882885
631260
1013163
881098
789763
564396
547235
975595
886638
665142
384674
323502
29566
883626
204474
291931
351969
270694
56981
891365
248238
387153
552805
321566
1029082
130809
717613
961919
430818
710108
697722
276803
868968
862606
163291
187545
288513
402197
393137
574527
572246
774159
281574
270022
582430
840520
430477
838225
197780
782500
730242
332761
755813
655656
511087
314954
138379
48949
547423
1008183
134051
670118
425211
992893
623687
2477
238496
577784
702572
124092
651753
134948
932977
271930
113966
390928
430512
483920
157520
808732
353679
864959
785677
916533
573153
176623
171080
130641
410136
941567
469230
298510
791674
982956
501995
213231
784542
950724
186858
542571
44788
620414
691357
904553
71964
987292
610680
225227
658500
841226
921564
260175
842174
674442
310279
371337
508173
226009
93686
809360
65103
54719
340455
452881
719258
213792
819698
960286
750145
386178
595577
677217
1029475
1028790
964945
382827
589953
658878
809490
692272
474508
414228
149206
951788
68209
282860
410705
263722
287518
1008307
447188
798558
662653
736173
372288
198337
1029854
498414
398425
388057
425061
372460
478164
414832
164851
444874
793624
533515
817880
29515
598860
795030
470241
933372
1028692
394973
657282
822610
612945
980811
859336
864816
680229
580617
400882
95396
256230
754487
43799
382115
880940
602286
788977
458136
650445
402763
513472
968845
266473
834234
471003
958148
1473
636719
914708
218146
582210
699032
438252
645387
404472
905358
922205
669248
220897
360561
632422
193949
928355
579428
574743
634361
533679
667967
220980
263263
500066
840284
831770
475166
957014
100788
909958
832979
413630
72192
758893
936878
348713
530879
1017829
707780
920127
141133
674424
87915
189267
304574
382940
738512
62601
775718
862772
324938
627744
627563
204523
783490
854438
490979
830794
242013
278712
315845
980625
861857
146187
1045429
956564
703104
331556
285218
407843
782412
1003822
991332
29072
669831
403526
921574
648305
434581
813449
772712
368040
473722
121831
484649
301492
1030310
77623
502552
316406
503669
916376
405327
931578
848936
334207
1040252
816368
540802
324417
87093
798970
1042725
635676
630027
702321
457479
763078
412003
34185
389554
719053
854621
187585
1002899
756459
915166
2380
291319
463191
531588
400374
592924
219684
445806
289469
887753
289201
419727
766721
431514
589737
257235
571447
284531
543514
792551
159579
962072
220806
709241
768456
265529
289499
21126
763314
818126
531593
818494
562033
861173
888288
794783
1044584
466791
793842
921918
300998
602505
747935
995439
726399
395146
847463
985388
345906
1029899
337165
347787
771984
765762
255831
68151
869943
154782
487635
543831
12706
855329
906151
962180
173912
744065
655017
333670
154728
352133
601802
515594
877043
843381
364321
773244
963087
395901
644595
93438
504020
267278
437475
601914
538514
828575
532076
709930
169484
862551
853994
468708
20951
916788
217201
718517
10084
347433
340794
472898
643500
125924
840661
673166
843252
211098
101421
430374
602672
965432
135068
155700
385560
246202
519680
275084
521418
313566
811087
473268
116734
662182
64276
295999
609309
223176
777904
883163
341303
333876
482882
260379
977156
1017358
413323
956795
1033384
530218
958435
293492
406995
182237
933820
324562
914623
762237
236062
568078
59859
436329
963015
279084
643078
557259
1030001
731005
118604
252888
31347
367832
998929
137857
876785
698815
591992
1017471
715402
490699
277891
7797
627655
909890
903453
417678
322603
488384
322487
793906
799525
844198
721436
283829
681954
918473
250735
880358
222457
1022061
1030267
145814
889706
421391
214179
646813
300728
800366
159476
352733
654043
694754
15925
193298
162794
384362
721767
623696
391432
712092
998909
579565
681007
798308
872126
637318
255121
328731
384176
650288
659986
86508
692696
438268
993877
478138
793096
39872
714083
640670
485739
103783
993199
212591
257988
447316
919694
673015
428238
746378
901798
593641
697188
178601
294672
982420
940469
342740
444922
757682
334315
204057
387671
1002869
474238
464148
337961
822297
159371
860615
269775
104792
156639
918441
149806
614108
81489
342499
28368
498993
552209
476101
917318
772715
497071
84275
311723
93365
703354
1013586
250922
319999
219950
268582
874390
768003
938030
64696
779109
190517
816084
498473
941593
641818
389242
141059
598606
680811
661349
329012
267863
81276
466043
711387
618868
143762
937547
375184
610878
521668
798552
344182
869273
864994
270898
304498
673673
505941
24807
486828
715055
653758
191749
158774
863745
77371
996801
880676
99338
882446
779974
364296
958314
42220
459602
597582
457798
268805
1017376
45162
171039
908181
1041161
178362
47059
588993
493808
860968
931016
430871
676494
85768
775683
475344
755878
589714
201538
964953
44736
55691
44018
867657
437210
741219
375641
958703
68603
421049
702059
913566
556620
515339
168594
319494
441405
258917
417744
838445
3354
772178
859744
422094
576389
267447
366240
892561
1037609
841672
756212
815020
14946
979775
807181
648450
115240
8751
408042
626131
342777
87784
590473
253774
770555
917245
181329
995203
87671
283230
591875
912368
185227
519930
75669
771124
1015352
769522
1003451
95913
919212
247886
446521
152590
738576
397095
516472
379154
251868
1021615
495593
546318
760878
685577
214373
884115
632938
241800
787378
1032347
722633
215777
158509
425289
1016294
482879
175313
871405
282415
449354
808428
208068
484636
320145
765308
29259
518719
640029
54870
562744
494087
600155
663842
377986
705279
174097
663502
1031330
532016
738124
735821
370812
774968
824036
962193
842301
268090
256538
535437
739875
824429
502794
171439
624662
344880
196998
68519
622274
472719
5232
608316
827255
773493
408844
269825
924482
657632
900835
463157
628536
109447
916741
316649
782720
893251
864999
543379
320967
989973
789889
601145
644334
135211
885814
551662
486440
199447
566187
1025771
510080
311276
294520
385269
387632
729297
551984
76706
299247
731201
561296
513854
853884
417675
341443
336366
809257
773116
106116
604068
227115
694583
432449
976239
47801
1005097
496488
142357
109806
430935
916924
14730
251607
322132
25499
945083
652521
410263
921347
343278
95576
212357
815236
120497
243599
747047
261415
243752
975292
24189
813165
248319
73721
579227
587687
733714
668283
621947
212523
249041
774928
634716
887618
378723
390685
361575
474010
744983
245762
70219
1038930
935136
203643
933817
35944
728516
280875
35074
355561
478358
861766
1028291
869728
880929
241495
191128
776136
1042921
305958
581103
755956
335485
416422
506903
153492
122096
130695
525274
382459
482451
379246
1020136
439666
12800
317828
502962
611011
10216
383199
114327
772588
303230
543719
642950
585023
696036
92795
653734
405765
479843
935085
887975
720100
526387
543615
517357
91626
755684
671450
588422
512020
375010
728448
953230
476248
22810
812130
924528
477698
120298
557028
715697
726125
543477
469259
688778
21737
265530
966696
1033830
90162
925480
1011781
287519
477420
894481
491122
412554
199336
436679
174817
971470
477307
297368
256956
814306
108902
221409
142938
749356
894098
74154
719216
312603
222225
211972
6931
651276
593236
657451
435721
390127
665310
497499
756328
779513
6316
521374
834605
120883
160753
136107
374895
359551
110890
627621
244492
916925
301959
230394
184058
193723
256349
669555
988558
836660
961763
30706
970617
628994
242746
922306
605664
348380
875640
163943
651215
1012145
869042
761199
818435
70999
861165
654987
203743
448742
29652
542733
834250
114438
165060
161847
317142
421806
592865
811923
517912
137968
47320
574046
103590
115025
232380
374285
768366
978689
867381
1045263
803207
131651
170292
815130
907049
10783
15559
178980
201279
199282
465527
608531
506754
550248
945120
611039
670463
907048
521878
628210
155861
263077
447716
532859
621836
780217
788209
137502
805046
127424
578838
1020960
976758
897184
941090
864412
268920
856948
478573
671876
378999
666974
765056
673816
22092
1024742
1031606
863877
131789
762716
456255
636189
415702
970271
851640
1039342
310746
875536
244616
572438
759282
983454
882324
874842
908326
122055
454061
990172
748478
453343
517776
567553
230071
72823
593542
208753
642526
352556
173040
383598
741992
242512
240594
171097
965310
343122
850115
674146
958049
533568
38930
607552
291594
591654
513241
369443
6820
104096
135629
294521
173152
961147
384679
799226
877087
189469
696579
185858
395021
424456
827935
876484
430451
647625
427198
510091
773641
139129
268371
88830
262917
492947
489407
883248
335505
255724
1039828
929871
726611
414508
679162
485664
310215
641526
208302
854650
75900
179634
396198
325273
374790
196366
393069
555631
492117
681716
983892
716208
637177
36346
328457
670546
856481
67573
570458
733587
176800
514737
175424
196493
302704
172425
123413
856036
291823
438351
465820
214302
542848
115075
803079
116793
217384
1042851
238517
315844
417396
965916
630108
315010
652013
281689
547100
710833
427163
909186
562214
107775
963792
900354
922228
216070
728234
521256
1006563
10188
672889
734289
650495
867990
361766
732286
65467
490790
114538
605941
212391
74232
210311
834880
905332
590757
584851
314195
392865
297994
994203
961949
460882
1023938
868033
787133
468729
667791
336777
5792
13631
75095
970005
548510
555763
10191
160505
309640
335248
661495
61475
949918
571131
279317
674140
567086
816941
888766
249132
794407
102595
214765
252651
698121
918088
752781
127718
285413
676850
898710
26390
246316
352038
458647
63677
882874
352019
737176
427638
489444
268749
312702
741736
556793
163205
565694
432005
911397
970356
182050
193881
859055
855944
969820
733624
521139
619949
810297
271401
620976
74313
270261
230634
891570
186840
471942
901802
370595
455501
549062
516949
118839
1022744
276147
368079
178986
752594
414742
978461
126223
847001
976008
122748
803924
62927
176271
44253
141004
220889
204199
35791
348615
290135
311780
1035531
597495
279376
53596
167427
322375
70572
597256
625554
76767
26086
601772
938414
303635
601819
42428
610104
586912
54957
954677
160175
57063
9631
290613
695619
804404
56915
934065
660166
707160
564479
893395
718288
265824
553744
913934
428407
918312
913020
397029
1040883
38930
23854
568147
739425
520634
678677
997218
253565
698288
626749
152235
1024621
896146
1033111
950110
45749
708230
120980
658628
876110
514178
713294
554238
950395
914553
588398
952164
335506
232927
561469
276031
226250
891601
44298
187639
649507
201294
779035
996073
915485
764037
917116
1033736
1029360
843502
152155
435100
270119
49045
486231
669316
570980
141425
596083
899593
433717
896315
474168
1000352
268726
533417
63592
360827
880631
873835
533563
50519
70738
262377
472538
326268
423371
327445
34855
572306
313301
1035160
862228
378856
503030
386659
630176
498676
343315
537702
952067
386278
773259
844898
127859
520204
562647
575907
609446
125074
196125
516432
7182
562775
818375
819706
430522
779186
849449
413154
805321
779901
360245
760432
240833
697159
937592
648031
1043889
224181
553055
707508
595307
9289
684333
657410
957449
630782
217270
723107
975271
465386
852214
619260
801080
635810
495333
15929
551872
367397
916299
811130
1040527
880129
886988
326381
760000
268973
748381
411407
454815
635587
655694
69803
871589
400485
303635
15416
524672
449603
600423
21019
428864
471769
461564
1023493
313050
50989
731595
408593
12229
972089
764785
788650
145618
989232
10743
414532
502920
681887
695471
276451
249948
925727
210195
488907
790600
452613
660127
309689
265471
1012058
782641
683322
661341
569554
880013
490411
1021988
892434
528411
352144
915841
431882
382679
761823
656479
611367
705218
952710
794819
939413
218125
596504
32121
529991
107614
444105
807585
1000697
764443
225834
461717
281688
297505
993897
829086
481455
1007315
842230
686467
764585
963730
397041
773156
890226
855156
156634
980685
591137
132104
102172
226432
778810
513118
232570
719560
740323
759024
282458
535604
86205
50840
371215
434325
827929
825569
716646
723225
651017
106400
546925
799180
683030
497330
33965
939629
948495
736580
344416
1014198
592908
820498
885789
145813
11235
793949
58180
240057
330253
78765
107115
770769
959566
408109
423776
162393
625358
483868
743028
1006693
261378
208927
43464
150813
587545
118163
700935
928368
496940
271949
618606
173112
667482
966548
274557
636860
876264
340628
657958
452875
925801
512000
965238
640822
204674
249087
87554
468041
419891
102722
934443
272854
147183
900534
945581
856002
759452
520289
751111
25479
453632
627088
1035584
12027
398713
674206
487632
124728
188205
425554
290072
238359
210536
820526
580659
478493
881927
974971
1028045
788141
160086
141329
840835
544496
411796
737730
812272
568519
194952
400079
615969
801605
607133
160554
569714
438205
384838
747333
876172
1029596
486970
970725
668562
804128
98625
66568
458921
210137
15697
1027395
1044435
618973
1016768
954709
135295
179613
44985
728431
217359
345753
118373
846330
67053
281520
802153
818495
323891
169836
259179
717514
994537
1031339
963743
312812
272527
679012
339788
47474
346070
956553
1008536
363891
498124
370125
924223
95414
513376
364413
644291
248437
1207
809026
454808
206110
471706
172057
760491
888728
863592
971125
222516
554483
645807
220580
357096
167536
775329
107390
268806
20033
739713
190349
406193
792570
612376
175845
165303
543183
287463
984865
1033951
250575
478526
134736
919713
352170
303107
614411
280298
143762
378780
798780
390176
1011817
791974
690738
190756
86234
755334
874407
235391
554070
911945
294615
334844
363119
145813
895850
679359
746886
223709
770113
20492
485716
867774
633247
744939
180240
195005
919441
623752
934433
756793
550184
332012
9269
705993
195032
18231
664445
734765
525484
699092
742334
570699
361005
177054
558010
221242
535891
972292
246309
158079
148589
135533
14169
411614
280665
281152
618918
1038528
711130
363725
802126
804873
616151
965397
626721
1027966
832105
359981
336300
107551
838135
435880
126282
267827
253588
856799
356910
302722
540441
542309
142572
93919
489259
939854
866198
693470
151997
588446
400092
811795
996863
411526
724022
679861
269945
32738
182606
78561
802500
643871
562476
458215
917648
352511
725058
240183
78489
945807
497852
917584
898897
290552
179693
505722
641778
374136
595751
326995
595451
960071
793595
812827
621169
202679
776357
344040
311772
525990
201518
676577
31270
1000496
41492
183276
232492
187942
778800
296849
1012263
830580
19897
764946
66591
603139
896995
704511
336184
339892
913816
224182
383315
724875
840759
650921
454006
120642
733500
772379
1027174
902868
100180
303963
387557
307034
728113
258695
370305
912430
469128
112743
936316
992047
335956
917855
863501
319915
437571
393741
956890
1018919
1351
670695
559262
875404
818350
358193
676573
316958
148791
444439
558476
440264
198697
196017
459510
540029
571893
214307
173231
887816
799638
483153
675508
960486
765287
3971
941131
148955
920347
678994
674350
669912
133234
373368
628900
401464
49321
36679
587896
545408
149688
632376
29237
291589
826337
78848
639808
531892
344318
392168
436315
623500
90603
490179
729692
482547
931078
904844
55781
412711
174107
961451
279725
907597
746812
852770
967632
30993
212454
894721
670967
794819
47650
929273
914255
334392
585544
688094
848938
26203
604488
325759
609967
956103
388098
610554
719648
426734
1004412
293113
269141
922925
591152
358600
153279
827373
12308
770186
926814
1022258
75741
398531
763250
879893
775162
256641
537006
904467
623010
607858
931745
202602
892649
397745
1037008
1019009
152733
39151
783685
22258
133609
712643
118119
439878
3874
690057
942276
1044626
134914
889948
531974
866155
410058
1026201
758844
792970
262081
26651
806048
476925
75258
256944
736921
858594
325925
216404
113747
35876
864386
576129
891518
953578
119418
134135
277237
573196
190956
648518
105908
457241
625375
728632
971035
375891
714964
872294
427455
655209
367985
488247
606173
1039570
294957
98922
110614
618261
637401
634355
877441
540520
230556
370986
613512
785066
53585
889906
980522
182132
435727
455432
144118
607927
405095
521568
517149
791345
200023
439620
352483
631353
454714
1027210
563427
572863
102112
937698
919401
154341
347581
282596
332647
84368
7845
106495
489453
925832
972433
689042
90551
315662
621127
324023
735940
791686
125738
392393
340420
416922
731322
1013740
538194
422688
778103
98544
800213
711555
704195
69680
933001
636734
171211
932273
1019362
386754
345736
91924
624328
508986
1016277
567132
809271
418038
867076
152954
134643
865127
151933
584444
618829
691232
1031809
968543
768734
252181
484415
645713
627926
699984
144744
932995
461472
483504
404591
513663
548299
23167
178393
1035818
920198
978146
1009595
785439
603082
632850
397234
427421
408308
310968
1043609
254289
790397
495880
846732
661303
252593
919614
838346
1033403
1040767
258000
694791
166262
754661
21751
805470
335888
379384
69375
831389
640360
285413
671559
692841
181744
608102
551936
249518
520606
454244
603842
12288
98779
94591
1013357
547726
569327
374224
62367
116205
340664
681618
516517
879659
763031
884643
1006712
871035
541056
855437
350227
61169
658329
282922
201461
441516
280560
729253
141002
975755
599343
897728
531138
276559
685300
569182
817454
332574
752164
255402
270849
328787
145388
515433
216526
848679
811538
66589
619893
550154
764867
585346
887820
1014777
221456
121404
371527
42285
920032
720823
514686
790891
19318
429781
985644
962803
129921
756114
486694
42259
401879
987145
413745
334743
880474
386841
112705
37828
528360
444379
700780
825077
311006
88179
1037691
829585
113141
585754
953328
536263
155880
1007697
322484
313853
473018
840866
52672
888057
898599
892355
795035
235958
981699
890784
214359
835847
281539
833860
56097
915956
1002060
604645
403407
866677
748792
546053
153361
20941
775304
802423
594543
921708
30498
65780
149948
385939
869670
772201
326660
871933
247992
971710
317529
826860
809360
804317
706076
719010
495237
668851
600657
716431
226321
696109
84891
433595
88961
573089
254823
136408
438886
37860
36692
691228
340814
493273
768926
631136
57837
234214
125688
305235
593723
103453
500882
47926
798253
746625
791292
461265
354820
867469
791924
30288
937432
379613
975876
699259
320827
985430
786770
96954
882390
585727
196307
894680
737334
509960
1009922
205621
151016
638195
408475
266581
307465
174007
558033
779455
282824
367993
489112
759338
1007397
154933
826424
194653
343889
321147
869280
441843
917368
584010
241276
157237
726033
652612
508228
269336
110821
363939
188263
542204
443086
656007
451025
718361
9838
594019
684425
752071
73818
1004575
297943
17078
264772
453816
348953
291869
151257
615200
191870
506074
781628
577838
426368
305486
77253
222005
482792
167325
189112
693598
389779
716754
744669
911887
491116
464790
411542
905866
422494
601220
169029
398696
721599
248026
673720
355668
636622
516982
258615
702892
764477
957008
676272
520392
168787
836259
1012188
205999
734495
98632
891158
392170
728265
499143
492099
846354
190008
667019
467931
529758
856865
616771
385455
226104
935354
379460
211859
906032
365354
243496
241160
322957
617577
624807
435111
275479
400828
493407
543495
470114
476974
685542
568678
521290
317220
141656
744733
856789
85127
17784
454794
378690
682939
945869
1045247
447394
308772
751617
574039
956723
667459
688413
121503
150774
49011
500238
607120
810917
787459
959406
427995
685647
1007804
452848
19726
44890
648092
552247
726609
17390
599250
708837
401043
119456
777704
608214
787030
508810
711219
732506
727924
653802
425294
163759
58960
659526
845573
794921
869443
315177
484355
498226
878793
383200
942311
82500
359873
461371
890893
249176
732753
227001
533016
48685
662594
508743
218330
1041948
25210
984569
1005169
645653
610385
885577
829659
183563
503640
660837
967050
324302
492409
461782
196472
891103
160096
396785
211857
503594
422199
861892
858760
741941
944011
758383
976632
808053
1013624
124132
598548
648016
481086
566139
509714
436913
481413
798070
1010650
527382
481602
113570
937775
177904
26777
864199
213417
582486
143980
999108
25548
151695
351762
294174
723846
376435
404513
235554
640271
441165
228494
128062
988950
869389
93938
414340
777979
47779
425915
533553
689197
479061
34475
28993
619390
39975
155386
597752
714109
835381
881790
894393
24788
29574
824622
85316
556374
897658
614082
608250
866987
106979
504673
218780
687384
749039
29582
69754
379031
843545
932776
220041
278439
544803
593128
98216
296339
461891
890208
725823
838158
201225
571202
947952
561885
82971
221505
614100
292051
150168
781436
608850
943024
255290
265341
918916
28945
613349
104391
935148
342464
770646
18277
488550
886859
369191
501588
28328
294219
596418
707854
349660
514864
214084
589829
593338
125867
163781
173350
129019
953576
757081
153131
542086
124048
311417
267419
655909
493489
135959
22486
684139
978185
743184
97328
525940
960904
803696
559003
506666
749294
704914
590006
898615
167289
127898
189222
321067
493274
796377
268802
516094
364146
465735
12386
483572
822728
726294
511572
117677
135873
359874
488226
228923
863019
426277
982985
731566
851470
69477
588609
557285
329025
828828
93842
818657
542772
1021426
477219
865314
671745
179338
1004943
410397
929458
1032681
330234
6248
820250
350586
113141
829805
210353
417905
847882
615606
355856
702069
346828
1024152
220601
846548
427256
639606
834086
449891
744590
760416
52059
1002370
996607
615653
830446
33073
841695
158469
973770
840386
957262
80036
984624
83877
72704
459612
304529
167622
743825
340212
787938
239679
466402
1040041
999761
274560
13734
504017
257546
354555
244119
942565
307489
197983
566041
771279
864429
131515
1016859
255476
802115
247886
440979
19191
9421
324639
254607
571678
619010
971346
961054
911042
221289
272920
907842
600558
196386
764798
488259
862515
734983
625559
938385
236445
200809
546002
115472
19870
1020802
979158
241919
672700
1019370
863431
856929
876859
994878
536395
178401
193968
840755
29110
857963
218127
398838
881391
49760
139000
432977
795698
761284
69990
157591
552592
460967
363692
357936
231079
570963
484048
736625
987078
36058
345515
120
150454
298021
759022
464652
4634
532885
57573
596420
314202
533859
207793
479506
153231
867377
1021898
470055
30029
604810
352309
72616
761153
572971
899868
403670
526781
1017590
764928
307613
795930
350271
993279
891485
170284
259413
331720
810344
94381
262366
1032905
490551
223911
873194
202286
992570
849386
799385
844440
215467
960103
158812
646113
437057
243406
962296
169884
17909
225251
37372
680362
875939
2543
219966
552254
305900
112197
637301
351795
224403
935808
467910
574246
275673
767203
227382
1029326
869315
870257
573524
960317
810773
948055
527242
877766
1017291
1038040
725877
340415
535691
653528
580904
34592
31848
269547
47582
535788
241844
948366
328359
943095
708736
233633
708969
4587
437286
59778
847081
165233
1024415
324908
432414
258628
384826
666387
638173
430685
188512
948201
721338
574196
269717
711057
627778
929739
671381
596689
769420
709647
831695
712168
343891
833505
241161
992871
619450
81730
971540
775318
443109
502461
463610
149784
537691
57701
405392
514146
13812
1025456
232875
47661
964276
762620
382694
529871
728371
901329
495858
278192
1016411
101374
147839
439072
630944
617848
538320
660841
890353
556152
881395
804110
425803
275526
735009
572886
582590
454584
544601
827802
503120
720745
396282
215085
107388
1031080
499595
495668
578344
211476
389923
1015946
656195
812536
46211
508275
333014
495934
24450
289777
101484
249070
350109
542695
415200
489200
567494
667234
527547
981948
189776
966730
324636
321855
255505
1012222
979988
328489
705317
223572
722621
432251
575973
512774
850143
170213
709712
735797
645442
902819
314486
770448
433487
323245
598184
243105
15910
485065
669516
307886
876864
749276
1025907
731407
685386
219220
73884
944054
398380
358288
412871
567008
303444
479751
1024576
546295
545963
22369
629467
635443
1012997
233300
120678
704837
86896
211332
34468
743474
199369
532194
291425
870893
322319
1029110
948669
488970
22502
670383
419784
476048
407911
412090
655964
119143
228564
618057
777575
365095
210401
351209
378902
725445
494597
908302
384371
1004352
415892
180455
723090
854527
474750
898887
593691
372026
903775
796438
146217
504469
921254
379313
575689
812533
963906
316334
480285
109029
258798
303656
620501
68555
682349
109096
830288
222029
763489
251312
744808
494673
86347
753677
266662
675617
763630
775543
259024
948178
851121
755186
1037833
1006482
119795
63090
593796
796929
603140
987464
931526
803461
60357
571214
816282
88976
634622
246186
689266
741865
948396
786644
4631
323474
853708
166792
597884
286087
913177
352121
1015486
494234
81371
585479
772810
637537
824027
44398
330097
199703
60771
635596
381954
835800
600009
106345
747947
93920
794637
858631
741255
182529
170630
323668
604296
547595
702084
271666
425927
52280
486337
683243
199551
239546
354371
756395
1005695
994873
109265
169699
373048
43245
807081
732879
846283
69694
332141
986783
205401
1008409
273116
513275
388597
630370
656471
1592
658247
581060
335946
640951
409265
553896
327669
290271
5079
403615
555970
275810
787700
313937
125991
926373
902628
304088
654994
98
537036
588056
854482
300667
579188
108927
968444
364614
795416
330506
449928
614030
272182
537225
381745
313097
428548
492522
50665
51534
856268
1021477
612966
800865
852609
665188
443162
30985
592272
798968
778849
719501
695176
631236
273385
851196
757317
966501
65823
490420
721847
206242
783005
754350
890118
768066
609090
861120
994390
343943
719442
480948
336784
588309
962421
298764
598360
357552
553643
1002806
72687
171586
707306
619003
102923
22913
855862
764084
45852
434679
721977
861583
208300
689240
859149
700488
932203
533253
600683
120241
628513
197281
811715
584983
213954
95177
661503
578268
563850
526112
141618
214544
929511
406788
969589
380473
701918
426878
510805
198345
372215
935857
237897
935540
392816
106477
908230
179548
233764
917847
324872
816119
599194
440240
93670
647805
231113
431923
281504
683585
124006
552069
275688
337033
16827
267196
1000754
884057
13885
445331
25645
300208
635516
238811
589932
949899
382851
624805
839816
451589
272041
1007597
795234
47075
13624
747706
913045
573568
370490
839604
421484
899712
556205
658318
623673
240010
231603
479508
454529
229886
193555
898360
890884
661794
675850
946116
940841
518306
108262
718273
121443
414113
900957
741984
744999
756227
462493
302712
492404
203514
880605
163188
401098
1044227
379828
243192
544010
771535
720353
910225
857775
411081
74101
140297
398234
397993
477404
553203
410681
803027
163815
430982
626429
534833
885916
630216
56907
705275
363398
743463
814517
205475
289934
956234
248509
288005
199163
494372
538072
36922
625681
827065
859410
557019
986526
644043
844690
921525
68857
736858
117008
18399
8245
205424
63906
645308
629918
525306
244658
1021791
127590
712681
862270
295667
324266
329459
819824
44731
938457
345638
403941
206875
353293
625205
386036
613573
454716
77019
677633
1034671
326059
100167
765289
25680
531704
166369
780343
260119
830615
913534
847620
524328
416672
511174
966097
693100
437328
168545
768420
102993
22596
197875
706134
448800
620801
675857
87675
340062
424706
144122
260520
1041056
584123
484081
802304
769219
156677
933990
751098
1003198
633434
413783
319065
752913
248490
602641
920144
906333
729967
429782
431786
221351
533933
758137
124823
868429
852888
621138
568804
520028
560749
484247
255040
650630
547180
722605
567505
838223
567072
7097
461342
180447
446823
206903
306787
794117
899413
740981
591254
995464
906093
667304
1030482
405622
863791
987472
541017
79132
105886
593396
367570
91491
437723
886358
420607
67811
502309
907883
503924
490453
117331
375106
289412
915502
756856
626816
585031
378540
332178
828198
22225
857383
488357
193922
558121
922938
165936
748403
279825
1040358
865198
711192
318245
43783
306830
288704
349682
1000437
264613
445490
987627
862615
359142
651128
175436
274754
1024747
688048
302213
841852
251429
632258
642236
556666
442020
427454
305191
874208
767638
356914
322068
218520
119514
88819
941958
104157
234135
1028264
868975
531424
239143
160384
376065
750975
643971
662733
871311
790338
549925
372117
101094
567095
674623
542415
165820
815573
619629
431834
351481
232179
948848
862644
740873
697394
709152
406012
72601
331642
308360
889531
8215
454160
665853
98156
485850
996606
527909
986858
781606
619283
322771
927810
774128
708248
493359
913840
981042
473353
233590
360598
434158
863342
765606
762096
301265
454709
722332
586317
169500
632894
472906
395070
99009
145789
980312
212706
525247
479250
357586
614732
868762
624603
211478
300134
165341
171329
355952
208691
409493
303348
736769
448165
876935
1010415
323129
679450
1007636
429175
475997
321656
823349
336286
593095
903424
829190
300114
998021
775012
64146
330980
977839
265575
79656
968104
457531
489594
728276
728515
991179
509061
1011942
200299
398297
353495
658142
827721
921252
587925
237090
752705
137190
675209
779483
411973
680884
910164
179058
657841
146981
490241
773028
603365
811195
724936
593907
855185
599834
381819
167578
862903
483346
507964
559332
469821
664194
264477
259355
1030434
1044992
549848
987170
553679
718596
111588
310120
720168
556644
978547
601509
686350
352436
131105
952604
383226
355755
181802
688479
148835
542880
559396
776880
1000864
328705
617287
439829
58989
280128
57548
176716
908559
410035
170847
162339
714470
12175
145189
389401
719920
952141
298073
388190
438252
374863
802610
549158
861913
1972
343870
923589
322538
607937
136642
543953
144773
49601
536010
501664
125089
278535
544025
151347
870971
907793
705800
406519
692532
330888
129278
648147
118358
4090
56174
230093
395896
263078
69997
398501
576336
520518
756944
186874
850559
891383
844463
264798
778178
490627
740875
620126
67108
937366
576939
698160
370478
644102
172418
625660
848158
573067
242049
503644
477915
184141
373011
1016588
21589
365435
12899
952464
929871
705368
896539
544992
986135
449587
1019721
725194
1010329
711626
703851
33801
902973
581329
230254
413842
222844
673938
1036245
256948
33386
839929
13976
922783
59830
119960
237936
477796
718681
977116
865309
459858
835510
847292
117558
871435
924532
425115
918794
642292
909160
652839
36766
640396
932015
371297
374543
1011193
643535
67030
65595
915414
1024504
957288
768886
718228
407394
746396
438394
748616
182823
165695
233723
640259
390481
666667
137667
256647
118224
997659
162557
996118
790242
781112
718693
388343
899051
26126
441634
1004268
151623
955035
929585
973683
131315
322423
437183
256226
874595
1001413
281404
267391
564304
767185
137355
637613
971136
486037
343769
384225
69623
171522
213643
345643
41557
972448
950572
238192
797345
937030
733057
550573
966130
895861
311868
125428
37698
483161
1016732
1006689
660041
573250
336055
604065
128294
328744
839973
989339
647903
525428
619911
272273
491407
326259
392239
396570
95679
844147
137477
539665
944428
349026
853361
829325
694084
438734
508979
435979
989302
88473
122272
41955
33523
900999
590204
354900
433079
620387
779671
452328
39581
1008563
551374
1015510
910239
207961
430356
817409
776440
93023
395644
370261
799942
738827
814653
242547
1040828
594895
363783
898638
875934
195158
55837
461587
537041
93049
675869
389474
557811
998351
715474
949132
13090
166275
817777
594033
221912
130329
767515
315573
517878
687937
867949
326680
193633
783544
817933
754456
664480
220408
260660
1010966
5232
648422
1010779
687902
291332
57905
688821
801195
854092
1019873
807765
452533
317058
412887
862011
11202
126730
459896
1035207
619937
782496
586430
609287
514079
1002238
646571
871503
925965
669363
84196
577334
549331
180194
618341
300732
668402
61926
367314
206572
97954
157601
606285
401746
1009991
297323
779147
691042
717212
410777
142806
580143
966958
582931
744820
254940
592652
655662
804772
1037718
892783
4627
859960
216384
550578
358753
504224
639407
931034
1000383
34901
968190
404418
317950
763802
293551
286666
175562
827222
358943
838444
23350
52054
9120
799165
657650
332466
910708
810959
799890
291651
332943
741569
197525
441973
219568
763465
459526
900837
154338
723574
815536
410410
612983
844005
652972
118073
202025
166119
956876
529354
386860
504751
240919
949849
903777
863974
514625
165063
626312
432166
880717
41152
908254
856336
445910
923214
982733
11103
695926
895742
76683
897314
901429
404342
781229
834161
652844
479029
90162
785579
852393
644956
85917
1033117
330946
867412
828549
970605
970370
249929
446887
370928
912247
918593
383232
166689
104632
473646
256630
355944
838671
837832
37438
871510
582870
360026
408891
133515
726619
251416
622322
799244
389118
758082
538842
730984
499172
761822
68308
985278
1008041
206042
470325
750361
1018224
293045
175251
837103
153788
166196
549733
1040808
200847
925549
326462
903024
667854
236535
518219
7138
767499
746877
435229
970943
395474
706384
216421
703
243949
477985
820328
507983
943477
406970
754014
748394
385424
96460
988592
685943
1320
47368
296462
227445
841472
709078
997048
841591
909382
726198
68430
629617
305278
201235
821017
341938
978471
297667
428603
219495
308880
586277
282850
983655
393511
831063
501713
827022
649101
875318
201002
304697
429778
33768
527822
694124
507261
4416
151984
762321
384948
203571
263578
836551
35744
903866
808121
55490
928020
51079
130250
482016
506328
115363
696166
392582
506779
1000761
394525
94914
808194
345845
867530
493470
325428
663133
133510
866093
951330
570717
198065
665673
430589
767969
754217
681536
292375
276350
414413
726699
63534
502383
885245
46638
875784
188917
509606
42063
565754
253626
132248
203175
402429
363159
749016
764065
205622
1000700
479964
1029397
229618
713410
507050
376120
572531
840936
106086
155511
517735
681898
92551
911438
7013
945757
213048
939839
378945
142721
654227
454066
109211
221987
324008
203940
63320
798588
691731
757195
198400
483524
348268
934790
289492
825831
820617
372
489005
814660
878530
125616
614594
97380
472313
280395
244337
128381
791568
785897
331791
68122
270200
962161
529234
833695
671422
756454
251410
709813
371770
113516
352825
624149
647299
1031653
771176
604944
788219
880628
1030616
179435
369641
1003644
343027
262223
497738
301387
110846
568066
48449
587759
118450
131213
621476
72800
920854
126364
215225
951818
888924
835311
345017
679691
784191
697783
562363
802135
623595
605713
523273
222756
26796
881968
63401
1000482
654460
1035107
25302
424105
27602
72751
267686
348442
646324
906415
288132
607233
366379
683777
164239
783769
171547
952886
934875
433791
264897
831255
396473
241652
375095
1010417
26045
326471
550424
908733
441319
99052
503163
283782
778858
221976
997985
587367
563734
97548
906087
852270
682287
6078
577209
847090
873381
327644
834318
399270
10732
183738
30997
252881
956393
852828
70417
585690
522864
381806
96727
86599
892888
477182
1037936
881184
160625
766209
68478
444615
925064
820888
955520
945257
340864
78500
912729
523024
238705
218664
131129
85591
832393
976223
169415
263408
857252
459712
609061
911389
596952
378968
329680
520608
317143
327372
864654
621056
128953
598234
803339
595134
392213
628969
68238
822850
1006094
455312
446499
672105
920023
816827
387968
805089
914168
986117
279063
120327
449067
911832
770107
336726
848846
111570
900551
763377
887342
873982
927430
236402
810636
797218
732949
746489
725615
443408
163001
735336
1012269
911662
670982
50022
649819
558948
878837
141464
910602
956024
594821
519063
989116
929890
9091
485300
368418
409371
1035745
510538
255929
1031299
710544
834930
1018234
457619
955099
572990
416728
638135
881385
334635
881109
683317
927753
206368
559416
331634
188338
190805
5017
729441
804095
79403
106923
377471
317313
791791
726154
463102
615927
42639
350562
412352
799999
251967
707280
964941
613021
246558
340374
912254
426470
419643
154528
62668
840585
902780
927602
492564
1001170
492567
198486
549416
678476
135374
803763
102622
1014938
43748
781048
15104
847362
918755
463476
320919
722380
251567
916485
749776
41952
322712
335055
633946
774460
999930
72705
368440
887084
769389
229854
866549
690622
839871
233323
611905
910900
162424
151239
915708
209487
320158
860126
507772
670959
444488
659359
970664
223920
11106
894299
709565
323098
43006
429627
357536
402894
183458
715566
434715
17119
629904
402003
738299
222526
933779
271447
641529
780319
415941
849133
4437
410597
317399
813714
148554
960956
369338
604948
487672
1023698
974297
209768
541016
837466
908874
483590
393320
390715
112153
84624
950840
807150
736637
566230
429898
617389
1023012
370076
617867
512146
187909
488197
426968
763175
541392
61437
834599
499660
140128
888901
449831
701774
281335
301469
588679
28670
88636
40850
710142
490645
704514
315714
719594
347798
1026097
337361
66974
179348
418678
912169
974329
541647
99006
643970
859977
282312
879267
1019261
789052
199131
966442
530233
840637
424099
1038210
567913
565375
697481
83755
369311
558082
291413
967206
191593
463591
308336
371499
299147
303662
440064
490799
879808
759017
709640
270190
785517
403319
121157
1630
824158
665480
953331
965491
133535
60149
125551
500343
884484
1007549
707606
973550
280062
139769
889108
391260
1005968
920862
868141
341703
479024
690223
640870
1001108
664335
1045125
728291
973502
787620
632990
727367
456727
229335
55172
312483
1007823
174119
891959
175774
192296
629903
95844
126145
892641
576192
581535
101794
700872
42076
735751
732631
987200
270953
1031982
185325
41401
28963
721703
558532
709867
54965
996297
350142
147591
762256
118413
421486
349010
1023913
84473
161265
554713
356693
861999
67577
85067
622411
551812
313591
431498
759817
574854
632126
552236
627538
942895
716366
255351
794282
324804
356352
876599
283306
116601
695113
312161
238797
612704
587005
611274
303656
606499
335441
274709
775489
277171
929111
876207
515740
629301
71819
463666
335745
207918
1043833
452871
996484
304605
945262
901817
317723
21325
659718
513003
141646
5239
3745
584572
262862
975547
243357
1034659
50789
196945
419856
406045
540423
158650
630282
238614
133623
179119
1022750
699395
191280
625365
12143
1015934
110137
40054
64111
351646
65072
352261
464966
267098
1043263
460221
361523
42901
715764
808758
802187
736754
11696
195655
140715
792351
896182
631868
610717
712014
958080
77818
925261
432535
110225
370382
704221
197787
68768
386510
988081
653217
624390
317706
75369
288781
1034202
180357
817164
726563
119681
419516
827328
517376
489693
497465
832631
844830
626767
488194
345944
21733
865398
1008024
39652
137446
225066
332929
656029
619709
345056
395841
743430
775030
604761
538426
1029566
302635
457393
693940
720841
103560
621464
330666
979295
45823
175598
509691
1037274
450969
730437
340949
805048
683393
737659
871683
464366
495084
250598
938840
918403
454322
760129
141477
62351
702118
1013037
274107
464232
901076
412647
581159
939409
446128
448244
272378
922652
635837
975955
524235
978382
719599
85265
1000540
696896
49384
119840
595839
245236
871524
868589
832978
608381
629117
90762
829967
649453
520469
300085
779133
476783
635405
938751
11052
971406
767695
423678
504164
131917
451724
597311
565424
365379
131477
928459
77601
189708
132699
934850
337249
697061
997878
306526
9641
828503
512386
605560
784391
263609
111312
61478
861933
423818
759135
417396
956105
373836
1020343
551639
630651
452677
521464
652742
27578
554368
717968
980216
889699
957689
41412
481952
757594
623370
578270
662032
83491
808515
966023
700879
562485
180559
931818
910846
385758
907582
439248
581845
413673
823932
622932
287720
370285
322173
793221
1019500
721990
516077
667639
365738
882075
668662
669807
914224
422192
414735
111584
512053
638080
993557
703687
800431
137454
529728
360728
693800
795603
810272
952326
502200
269169
406925
423303
472350
560786
314797
900700
434926
854934
357643
758920
611842
73765
539108
672767
516400
972292
987365
913285
1042813
258825
631992
859305
902110
700081
577715
180713
800091
167147
533056
249006
657448
840625
207474
555690
552728
864950
207369
795926
319064
917350
713984
214331
734246
347148
966403
283642
805486
676542
416449
925103
93671
537133
334463
419991
1013489
6771
1005834
564690
11759
786743
1024696
104389
603708
533607
711262
476410
137205
794186
513978
354261
280736
602139
483352
810619
79129
612480
354896
809902
340623
932753
851391
308043
240132
552979
380281
764046
297183
748702
99163
539535
892167
600036
336674
306351
240796
681845
455369
257030
302469
911173
49810
158034
1027582
419791
896348
344161
263987
630492
484849
69896
287340
222045
259348
111569
159697
868054
487396
361830
774474
310698
138925
1013171
758221
449056
1037064
826600
110791
927436
82856
777012
639133
803571
670617
308377
277603
1032405
325027
57490
180911
183554
307569
60658
796072
46962
581132
851536
372865
299769
206388
199988
629295
175040
577598
250086
415355
238112
480445
7910
553405
180613
762693
161823
87522
601439
57243
265040
988519
149038
917481
619237
497021
858432
357188
410564
704751
72177
787767
260726
953204
450220
694683
290756
833836
65957
285336
511422
313067
1039146
223434
4306
135839
110800
241723
524812
447675
1026957
811462
1044634
468227
61509
451318
739981
1038402
977747
976870
540702
340871
633905
658925
59338
632228
524453
273517
654673
990201
663405
392901
688712
606616
5403
1000065
48808
940773
470448
586171
227807
379691
285263
901921
611613
644934
130867
864871
142716
383896
1040788
699286
153264
111665
945873
29953
712822
386497
759749
599087
548189
302656
83234
371432
587327
915395
117318
425797
184519
50129
882132
889849
753118
648925
651883
776912
503877
278862
37540
55866
414634
666664
219829
20524
357550
25944
727683
585897
420045
954519
920403
396922
57182
353067
689255
533791
536361
688954
272027
788137
1030927
830054
372388
868568
90278
935378
862320
673260
204675
705362
403556
912529
851233
469853
422067
1006991
704711
498778
1017914
80213
30388
787700
440757
386241
768629
556574
1021108
485975
611108
772561
492763
837282
916140
1003619
114338
66024
395766
50268
694237
672251
651026
258789
305129
228096
952465
728868
104319
660801
635877
937397
607529
468402
515038
716429
293455
1034460
724829
146621
864128
1009465
43876
13664
264788
394676
314917
433437
484415
1016109
995508
516970
113223
1004889
974644
440483
521872
822040
593027
1043319
588366
1000813
716628
219404
1014635
986116
363714
970189
64399
126986
744465
64276
44702
263413
519081
130503
388203
760511
1028374
958676
717052
497864
531572
539534
851802
437626
927701
183778
439617
44348
7265
259681
992332
495871
237158
648746
270735
368400
123218
602618
780224
24403
120404
391579
57494
978264
419852
789576
317115
1018007
404965
249695
282354
974369
992671
134800
478804
197183
620341
950810
343310
90439
153282
80966
552587
238317
56551
944732
812020
890607
962481
690603
416774
292327
415529
130691
870607
626192
414432
13587
302503
991787
993494
355312
492525
1038842
482131
1014293
99874
557054
827077
249842
177816
612195
694236
585957
516827
42504
1011842
193507
878814
957804
353220
1003676
514053
514222
206274
1010105
61760
576459
673093
626042
1005396
621317
436313
342180
564007
477368
886866
561536
302785
650812
844112
248210
337685
82735
641992
845543
497359
100666
293203
700150
3663
875004
811918
627214
173051
1021005
870641
1002935
387095
328947
717954
889979
7420
787433
512703
252338
812790
16192
220258
177426
886892
859137
159678
650741
999526
127105
951787
209383
121306
507788
126113
339498
801999
439462
138039
168671
90162
735992
127668
1042896
476386
778707
633657
490614
597500
489052
79480
575124
369248
743953
198651
586033
47503
840760
403542
696288
331406
159122
39303
1045061
575794
558739
112263
1937
365507
146951
1020007
736147
126466
285701
656588
561540
572261
39276
699615
583595
699878
153275
536946
483229
183750
754744
291584
466431
627232
514827
80837
914871
343838
1020690
804198
81940
580847
188319
890087
284365
910044
595977
124206
626712
257825
339553
501854
854190
329106
408600
780077
288566
759907
198880
576298
167507
867992
983030
24838
186336
243803
29013
539504
1002947
852501
967458
85300
267498
698550
609647
410836
443361
868868
672688
121132
525059
822615
1015191
394422
648177
374849
343392
409413
719510
483060
511022
112063
760907
88466
47874
825177
1024557
802576
208170
429822
402584
1014388
807259
29702
92467
778673
527948
841590
265717
691138
1038246
1008424
472641
461160
867235
753515
684528
574793
21510
187261
526218
681967
185360
616332
258222
696074
170540
422093
979031
838935
375094
837000
522129
833723
371760
393557
300617
278822
663644
543323
435409
186772
611710
877436
120952
69763
146148
143697
24550
1030323
650990
1009689
190065
296117
362639
311625
372039
1042156
253555
444775
12669
730220
1026006
170157
47405
333662
160837
677930
182358
576672
519712
279622
880674
227694
174299
690641
834231
729295
889006
190170
466156
627685
741074
653382
982790
40004
751683
859199
1026893
361307
477982
951662
919623
943502
224205
615863
1992
714722
1028987
358253
392536
402593
468513
142429
929365
98990
74295
581814
632907
134960
151803
651005
21188
65270
292449
137621
1034524
614344
672213
744562
808992
100916
374697
637366
183489
769365
822798
676414
109054
697928
558895
4024
442588
42739
154415
41787
491810
823381
717321
782932
513981
189283
111972
611916
430105
313303
929335
296579
409876
834662
1036285
576614
472563
511418
1011597
473444
207707
643951
796827
124917
735839
308864
209035
942833
933960
972643
237603
320761
405090
917590
555022
895745
960337
614976
353107
564637
886888
524903
371988
454761
644616
916992
48419
896629
205500
651168
974121
21237
47545
145203
984293
415509
274635
264991
1014490
7962
97433
146758
152603
378242
658501
650249
679314
341210
565334
1000531
876745
876271
124096
935442
799976
379614
762380
508028
529492
608019
118985
820560
458317
325854
886983
859420
1007331
460704
347573
467163
1026404
33589
242073
247824
335292
291596
230472
182166
340169
205465
713339
406673
798386
57311
47584
897140
970605
403013
353236
506254
95364
613333
372780
205657
324249
520025
973970
545868
808070
936831
945895
261774
958781
836672
460654
339696
437736
980837
729776
757592
570487
514352
189479
519051
657337
323211
547721
462684
739903
896870
61541
79653
84526
273149
394342
302433
708807
58058
43337
588162
751175
939372
226405
906847
167803
804638
489610
1021594
643303
562092
873586
27205
159562
47769
357688
86766
968199
164870
316609
105005
107036
912960
941441
194089
123349
541066
634032
671257
903817
601810
535727
612862
562843
345939
346118
354683
164512
894667
256045
32678
645032
524575
1022996
947110
764395
690297
770398
87446
630258
738343
732154
410710
996953
334157
744774
165027
962235
735237
913960
300832
559844
872501
998565
395146
13156
420579
828079
959079
693627
901662
206413
595010
35707
560968
469368
232761
219996
452321
98058
616821
938100
472215
801018
183302
380358
164905
842707
849680
71655
796134
201198
863723
541331
321568
909889
819630
323495
505950
1874
681510
263500
502317
224303
400968
697988
1024583
936596
334454
330443
603096
934042
757406
168249
113240
278649
299823
794051
810339
410381
408556
727935
685459
560389
195230
983239
44842
832261
577431
481872
201046
737214
522336
868023
440723
18722
798084
728216
359418
815387
965593
982800
805463
226472
440376
499795
723881
678644
374488
960228
743091
228454
315720
203018
742506
282174
355289
206355
543045
502286
485173
1004911
551283
394696
400600
686738
747075
483243
700608
518554
937896
31336
312589
941948
537560
220031
64044
14004
260574
796688
875678
650678
589243
759473
301289
922193
972432
645027
625974
443741
456373
324364
288077
116931
978757
300164
507426
981284
180159
737984
780845
736520
337816
1031402
615690
849956
821063
296959
206609
678211
515989
244194
129797
1027164
681582
355559
940183
554168
258597
170548
19852
499227
624739
222502
293194
11486
920488
621176
442146
15644
1022320
571677
554398
657660
299128
428197
507810
108054
66303
869986
213832
653596
828671
286365
130231
191582
71793
376791
61322
621985
962394
741077
1030859
278572
454295
56972
392467
201376
217639
63131
55725
317164
931222
450926
830850
528491
222261
357157
1014467
1028318
972529
984207
561056
276769
985183
838047
384892
780873
415817
731905
529527
473832
278301
15100
889097
460450
644401
602201
22952
288841
324456
107694
689383
237204
443332
3697
239674
222998
417529
60641
834081
767493
513973
506902
331367
630567
283302
933663
924625
784114
600444
184830
489548
54554
520883
884580
1017937
863133
970318
409094
314634
873587
114520
246810
991312
516283
661978
206680
292442
655471
976444
659999
214134
155123
35975
1022903
754204
200663
740881
834808
781859
24787
698403
958718
849837
13114
902320
48355
26929
268975
344789
863216
1006132
302444
771762
65552
413137
856408
941784
795972
945425
520661
988379
521051
12951
200791
639830
730162
907505
971682
335816
983374
649227
186013
801345
199849
552813
1002828
296999
193554
880480
360532
345528
922757
200147
742093
390220
439081
244045
867506
714448
726044
648928
894327
558521
753610
41834
835603
74725
417966
787672
96978
302695
201644
1004918
336793
5463
962168
529465
528540
343288
158591
215501
261333
76252
156021
414132
508130
965645
235456
407330
924388
881836
63426
524874
983707
574008
545683
227877
164045
195586
836294
413387
516304
998218
806633
151782
525706
380367
879080
419373
605131
363656
647780
82881
769375
623059
935229
272606
285485
143590
909309
405553
565274
397879
505913
999108
114088
214466
874947
214220
715
190647
332548
203284
111412
694970
221236
456622
142361
632597
76769
631888
443552
389309
973215
356223
777243
919488
48342
240290
172459
317445
671316
286046
445664
1016940
661749
197245
832494
571415
1029893
1026554
821251
495182
234869
410707
599651
221110
270765
33930
873718
399505
181199
535412
809985
647322
1019188
343074
549414
693027
242298
29245
1021053
686393
959197
336215
404711
2063
837250
702747
271300
603209
470727
888923
823438
985374
620868
23932
188555
562172
303208
559836
3053
308622
772413
664990
655352
267959
359247
531890
87354
34155
352389
593066
345256
125082
678465
10350
483761
26887
880613
762264
954847
272125
312943
100501
374697
579513
416812
484753
625686
443740
930895
343344
970138
815507
953498
297483
35131
887142
365804
497210
271502
414263
1011128
368733
179606
199363
254875
398354
3413
446914
663548
351724
728585
322703
213032
497445
237636
10773
768197
365000
58250
94461
688241
442403
227058
583822
536267
730169
871181
793062
662612
129548
513953
475625
131866
519483
970622
162021
689630
561081
720109
457115
223987
776347
971469
941776
729126
775116
165016
500190
262817
999446
921422
769539
620945
777155
702351
394219
1036120
230088
231273
406465
543589
38060
752061
661873
219617
615757
648193
598843
8932
441190
1015522
990357
77683
235389
668606
798887
493495
827923
139914
797685
627290
776688
497867
664863
901914
656706
161116
40670
60343
342691
140189
736619
302218
2655
929109
597982
509836
358892
629690
969588
155492
849714
442474
22617
190318
428824
27842
680702
842551
84990
482601
112311
546103
593928
140750
253288
564355
608281
501298
419276
291219
177064
736235
111793
867346
676197
678412
659820
1017442
520970
1039679
985510
764683
620272
496182
984727
968807
134266
778048
772513
943185
284681
28202
856893
3883
939335
305153
3779
29487
312778
626036
652342
87036
454211
549611
117097
68653
90183
678481
225869
415771
856747
726877
406572
844411
315108
552097
549206
658514
52537
111727
693871
168238
73484
455823
755233
389805
1022530
775947
889436
358835
521774
22415
528139
816664
385592
116461
938456
2910
550386
300313
860815
5997
884271
346908
41736
958148
421607
859629
1041817
211171
150273
338998
307551
717059
765781
577317
909611
745158
915555
324715
342781
1037104
806703
149584
261927
147451
945459
925263
289748
178508
801937
977653
876859
702154
747050
99133
59153
528639
382287
615479
477002
460809
431379
1005621
852543
269034
94712
497029
172153
341205
670319
524253
762396
969973
974590
442726
344824
302364
563785
270802
217397
882407
543910
519302
920100
1044440
562333
994895
999814
851371
607516
892642
524239
517124
20705
174835
301790
858077
264270
982115
553035
6163
572030
915065
48781
905895
203435
315098
599349
111196
688152
803258
671875
934007
726989
633885
482002
527738
574990
630383
490949
505599
283394
281292
105266
749181
984114
410977
412940
60870
1043443
649176
459588
233036
427402
684910
1001856
832821
665773
868857
52246
835523
793272
619961
586366
827733
464228
276305
476545
750986
696869
871558
1042335
181152
251525
280751
332588
1031584
605162
47377
755155
390993
670051
981672
38606
685352
361833
296494
443666
25620
767149
868797
154815
802340
746988
653164
304987
991137
720559
796176
796945
22863
1026188
65041
706964
903587
45742
648513
717671
126634
482346
393141
403711
839704
662225
357583
385611
2089
950329
718364
13220
59159
66658
185824
25267
563521
537069
933465
134494
520249
452212
286600
727266
397691
296465
1009757
58175
416381
903019
679699
684161
991478
1028242
834568
830007
192154
150057
41786
905603
243841
449960
973496
210574
117219
581039
200857
1040119
20848
713848
811463
864136
670211
907264
983269
104336
611498
919072
237174
265809
812461
482488
259914
1012369
319654
906294
386594
533836
99668
268717
921382
245798
8222
169585
567406
934604
551400
900705
329294
100489
185514
484118
686711
209078
735717
601193
215109
231608
321517
336958
646859
922132
300174
672834
861380
111034
732568
1041167
813354
69752
524281
893440
1021129
26883
260856
678349
563472
863433
564640
379109
198557
285483
234946
952509
982316
914313
354072
1034228
523443
630730
267622
51601
279433
752525
321766
41932
635192
12783
384146
281038
927059
202891
412203
377462
989914
250892
585545
586808
415800
2575
180490
764263
279975
193350
61379
66208
636102
43234
360401
783976
32426
903554
4928
287825
131973
920258
801196
835904
785846
466151
574122
391658
803875
799159
391935
228250
558210
762544
481356
562999
877218
537723
485159
589178
657038
439558
260725
338388
450328
858687
1002424
458562
147997
459369
791993
891959
525401
18239
557132
479387
924632
266685
264720
516112
111433
938624
827805
1030378
784665
602853
575608
165058
808475
301708
39119
952044
456645
313334
784613
584671
842892
541060
485333
686858
884122
780809
463454
462357
476245
28038
673180
88203
304187
782955
453576
492155
505848
945283
73953
327532
761896
978108
1028431
502541
895684
246517
740965
146487
1033215
574658
144632
748396
727627
107167
982339
838387
18670
187003
75574
571867
57851
477687
947551
1007464
60050
714061
475895
584153
305406
538164
383842
206850
488674
602764
1026836
87884
843794
856949
324054
891889
304619
289016
958078
828457
58147
509034
1041348
96428
996621
917477
842439
941403
707279
1007674
90054
491599
198590
755088
53493
125282
326457
102874
674362
752110
119271
986248
165244
856763
817833
163627
1028284
135375
628018
251668
479142
79140
274714
599106
529870
92496
502461
314042
956488
797997
326811
247439
495576
497195
114580
1031139
755176
688683
972772
141925
409210
792259
673385
734576
683679
174026
244763
582486
628909
221419
542203
904835
13150
104431
801962
185188
741199
975754
10728
669958
851326
116794
355980
536360
1000833
327498
423883
324237
286508
346591
798899
482794
650207
531889
639921
1000420
268332
539012
892329
761892
558122
21965
606976
853499
533784
611945
54822
925236
983063
273047
761005
499368
919460
356586
146992
511449
673017
949387
267718
901312
401855
615239
226946
484316
999868
40709
115690
701889
893792
207352
155662
473095
973929
748426
850913
972059
568521
518548
257822
721811
177729
797803
210285
8412
938064
455593
350892
222632
81981
367417
831088
780118
439006
894654
925189
758335
380801
456978
214011
247683
589914
503793
603943
44264
923875
907173
65387
75580
378238
379608
816594
340632
687203
592725
435335
1034423
500918
325733
371624
165844
812196
7442
159281
615913
854325
340618
376113
116810
432699
274074
581621
993620
582488
257999
32929
528588
200011
984016
178206
813915
978773
588386
882854
836114
631231
541430
742432
692731
742774
319135
836286
704227
868993
5576
961513
133617
220146
683764
31603
95207
97946
793449
1022084
400312
229642
89505
906952
183270
21143
856748
690639
297674
595256
158228
192769
296895
192832
714385
206742
513847
664032
592624
562607
182382
778514
71720
484231
942923
815385
763995
424106
776141
434213
894146
863540
735282
671988
386559
1045334
504403
334181
714285
19721
622459
26517
536156
677297
939358
259543
809372
421289
160446
669861
449597
1018711
317972
972160
868380
817231
477711
186667
742768
333203
322216
321452
441239
124802
860763
351347
181165
87889
845385
565525
916805
949105
270369
660749
91017
832449
94963
99379
482463
701095
59018
500460
495819
741993
635908
542798
914394
329000
131424
974824
1000507
819822
256652
135884
226286
124579
267257
826398
309274
45502
248512
1001225
110519
459996
234381
493578
555616
410693
612301
764926
9978
558700
860370
492050
84825
304216
705364
736787
626321
353809
650576
596698
588141
339165
145914
825079
70484
555748
799753
66550
522021
524377
390391
24652
190590
721156
107745
224980
524894
983513
390023
393426
384006
985384
719010
61963
709190
2515
570786
70254
697233
343632
94876
660342
877619
998895
711710
706657
214997
75111
82605
1034404
29805
155316
543740
69563
301018
923008
153196
550254
971815
634846
496387
270410
41841
192657
1001596
521692
382413
747180
94749
529692
399917
900387
190654
718925
633965
357596
204445
631699
921202
455211
939049
550723
884163
803516
278672
987148
153858
976364
385563
135513
852186
632600
699472
376521
348579
83062
203455
432357
637762
738340
109939
102823
159843
585938
610953
591768
240705
929385
384714
679885
62640
670723
306762
699386
923302
814667
559701
628660
466484
826044
539568
635905
260719
168078
484589
939106
961542
419195
289862
900963
881808
524271
889427
991235
155884
84804
202670
53138
862902
211775
533502
988955
814622
198891
514323
588559
140822
398349
139895
444881
757867
194711
55191
836367
739000
154484
518399
200960
518295
980137
440634
484911
931823
287793
51346
711939
537444
646057
515859
237447
658062
887437
1041584
484563
103475
731816
49089
11363
541004
988106
943585
957237
233442
419138
31511
1025166
183107
331142
884251
569771
160109
410393
80086
165626
565487
551733
711725
539662
882177
863470
27047
304943
1023815
745506
602545
827528
928686
914043
720725
285717
353652
941603
323014
955270
398169
1008905
257883
811959
301496
152507
759090
782867
969966
151995
586652
45191
731213
822935
474319
602482
565529
290086
486930
789520
218428
659274
877880
769692
136575
997926
826159
653101
887901
580499
985214
58824
622713
142472
894432
838306
532368
344700
846774
403612
921300
784463
1011675
614823
985456
385456
158902
721981
713107
73966
383049
149896
446661
90110
275325
51156
711243
392909
101522
253072
545362
532775
161408
423613
861441
728974
767454
304701
979776
269108
307683
893150
1012813
440967
714353
538518
336682
834359
185055
1023291
92190
271878
18539
1035001
326134
541514
729633
1038126
714014
854368
559010
71432
492378
743101
695161
122713
918629
43040
909074
257207
897467
43283
941655
207955
153226
860820
265518
753205
225112
1028224
1003445
842304
637728
790065
851423
465894
358735
385866
119399
555276
937107
977118
519708
700821
254363
543001
706517
335153
926539
521360
207589
439249
974098
238927
659569
7878
412370
863320
100920
711108
232110
212821
245883
803916
871949
558018
173473
172880
1033694
172069
18209
762084
661012
163361
954530
423653
434952
834333
313798
523288
639291
135950
82945
400866
598503
1024
363944
464474
1007899
822641
589714
1001599
401104
896370
488572
296505
396375
582751
608016
74318
10695
392315
568888
593087
326017
263484
713173
1025133
416275
121529
579998
781288
707092
391773
54339
967508
129885
869288
88959
52141
463587
325043
701259
730482
59589
1001120
623722
889312
543089
212225
248870
510901
464394
914725
972110
644712
964252
952263
440209
33305
279295
236334
311448
480701
738172
878694
282135
444943
476574
702767
226181
642344
262177
404765
496961
773879
661799
978820
903898
228412
65598
345312
976340
766684
998692
179835
917067
93409
1012166
83606
841107
40941
903387
841449
480283
177508
737825
612622
776137
1015420
659347
661012
996855
127293
512482
213122
730072
154747
231555
495373
790805
824647
995969
364096
427581
982285
761693
928985
848748
349013
353497
115014
766568
170459
565686
572311
336650
27154
970571
978863
458071
106609
228088
759975
317890
260151
929811
708618
510919
931600
953002
4574
744058
733646
206013
978534
730394
218250
860134
968117
541977
776219
786946
693565
795637
974316
770998
618183
642694
58976
766857
49069
527436
206777
448937
229163
694115
664154
1002964
428061
781380
9645
221002
791187
61517
221396
341581
433945
428450
621571
895996
338542
835980
576141
534908
634385
317090
1034068
567168
831732
400631
158633
937558
285210
1034322
333388
478530
549429
648222
806953
638660
701051
836769
629066
14158
789286
684211
314616
494649
630171
780508
140645
586110
588390
888004
92931
302956
714210
883877
823309
970342
432275
765803
212735
67404
326410
302726
982693
413615
305094
586034
785855
720522
717585
14015
82078
267190
187235
258936
1035342
391241
644225
357723
172089
903250
927254
725647
523143
401154
747552
478117
315528
508243
517582
91498
1043531
546813
845652
979676
611147
758187
695153
200118
505441
32605
992650
1038537
784510
745929
1001728
315668
228118
246925
811425
35392
11677
410673
126109
686825
388396
949077
416245
540859
518068
916083
905165
1020315
461931
588513
355434
848706
829553
1030964
935231
613873
746744
951135
796791
693317
667322
838324
481918
890045
873882
568413
280701
55225
431742
625193
205567
684953
702442
759573
244725
202416
428039
1020388
373348
718662
742764
842116
877098
331411
367933
762560
543750
854194
1027066
642025
200324
641154
102711
184143
907168
265103
1035351
33296
69809
889005
261556
418092
629649
59096
911887
581358
239271
746309
871045
566865
666331
606391
190265
577231
407544
187865
571748
1007701
296462
960506
235997
682504
804463
109577
399180
549939
475317
697054
130845
518894
685093
723188
394323
369847
938413
81963
739935
499865
561100
87722
836603
641226
1002944
787998
942715
254543
864144
1005422
897307
92238
826662
576616
883187
729541
522608
773546
452543
549629
742501
872236
614994
897696
457916
419892
424162
709146
872079
170164
287416
588713
169372
61761
271599
496766
643933
645878
249876
583582
29472
464218
863369
520915
761531
478283
260193
988802
553604
454811
90999
202787
230380
102870
15715
653174
744689
565784
47502
644677
514601
845689
875600
630212
413636
919353
652230
917252
399854
655344
573229
81984
153071
64576
405368
442753
342616
223038
184716
17363
794589
866875
880041
874010
839386
494745
1029931
84392
36621
641704
640239
147293
886733
220238
517131
748641
871308
66586
1003739
555099
319125
998776
1039260
25895
671721
968470
310558
264692
217100
365378
866450
859139
34003
370840
890623
81168
65923
734496
366697
329972
247505
88240
696710
393480
843207
589249
624220
393673
617891
116748
751495
55410
832787
910929
1042518
981018
64095
447442
940947
772933
571612
13506
875164
581577
738313
1034423
578071
327999
939803
639678
356511
717567
466230
546192
455568
133202
294186
97825
163049
504041
797016
159587
964154
388966
696744
951154
756079
243795
851788
1027248
125989
1034734
545865
95273
929727
91000
906900
706578
115568
987117
864815
820652
334247
150709
78965
849634
163099
165074
317982
441533
474607
1028728
421233
700987
877663
651592
383105
969607
536510
273488
556076
58760
516419
105851
209294
146043
605428
996370
3848
504619
651735
36207
52966
717708
643657
322337
365901
75186
1038347
477878
143212
1018760
501694
366961
268650
86446
485745
1023532
195893
244533
857028
786700
446573
830061
357747
216259
390050
651026
228044
795083
268738
148604
442727
957452
9204
228324
1006430
796643
627590
224471
513182
125812
208338
942785
267322
56207
660316
660105
884398
578791
100051
147344
660402
211061
34833
67837
840966
350871
498856
1008123
870800
47333
522531
271737
1004783
996033
496644
1040177
383592
688690
652186
959964
695159
881491
868924
298956
954704
476720
817441
897479
826794
393479
354142
444241
204751
10930
512952
788110
75371
926120
866167
114908
413328
652380
788685
294024
158298
87164
226895
668579
561023
402425
884997
800277
520272
829735
472177
12770
305147
112889
81691
73719
613027
71842
321567
235976
26410
718390
976698
604459
900291
683604
82651
227085
58739
58377
739060
145336
597956
138589
868399
98981
853434
200050
322683
1015350
863652
40660
828587
412779
786061
393152
767475
991549
3333
694932
351254
557101
4394
653690
793396
561662
124255
171323
993952
414708
950429
368770
499468
796260
366244
357117
74691
262997
945385
608628
1031972
946724
568434
869848
795128
499426
146270
610374
933262
371975
340636
148120
23276
69457
501672
121207
988702
965659
95658
80742
322941
643691
621558
205753
219783
44204
118526
228287
919078
877873
338781
897212
75213
904200
472443
761178
230441
400151
806200
524267
311141
895781
1030682
990669
23103
527359
965243
446187
304930
20567
734090
130153
252224
8819
140397
311934
571049
491580
379393
82898
623906
640409
517172
829882
944155
500089
603723
267089
298554
991515
357398
419565
379517
718513
763412
400904
876747
34718
630668
56576
506176
678833
233678
790213
127543
642553
744921
491178
518207
773221
587133
327296
960669
335871
263005
380520
1036512
98602
266189
724097
399785
208298
773720
710087
881722
957643
55471
756620
572389
765491
669467
764046
829824
394798
1038651
30909
825348
422045
672245
891823
974112
51203
460818
91060
916515
939617
489559
270789
541492
70793
96549
759295
218415
386480
828707
17298
934908
436961
889420
363910
400139
636944
50911
677389
98714
248364
414178
973356
149564
474996
835461
343353
422443
138834
55763
688210
427076
431282
509061
541591
835321
1004912
471289
190961
975891
523408
733325
604312
448164
929884
240486
554650
431802
145169
228888
302963
234710
357528
758211
192167
696692
450332
562144
609644
477939
616184
825767
554145
766591
236434
674515
476322
293668
679200
387537
350538
604296
444126
898918
765941
825189
421846
809497
100414
570219
736798
659853
1045268
50208
725399
135983
627899
99544
949666
372586
776215
645663
379624
1031880
196686
495246
938705
184717
147721
261597
383982
987922
276581
777516
901456
550741
891749
901753
804897
230097
257369
200493
710297
80707
742246
643451
130743
262588
390379
923911
397538
590951
620387
836205
310756
1026600
167336
915061
61863
695341
887049
200409
622862
247472
80190
205271
877559
609783
68351
844749
759752
118165
346813
698140
523789
422236
815396
956559
753389
48268
917445
374298
1030874
14765
277474
440767
683995
413540
938116
715031
910318
313999
535313
333934
839133
421286
1029322
42665
658675
542572
966386
669618
362379
970248
897223
269262
392842
862250
930020
213945
150724
286332
192292
1030606
298045
641883
891580
349775
304252
12865
747097
294755
607587
328390
424423
531060
974438
137083
77542
412007
278384
215100
1026611
47131
101498
117884
220052
332278
56647
319980
856102
631633
813822
15454
357351
106199
95881
782564
973262
876060
224074
772730
965716
643817
773202
694437
729408
10116
473522
747236
564673
946180
351852
1001566
188573
981681
956690
421575
13275
964663
483498
469117
553872
131929
483588
432931
615770
645151
446291
235717
693761
831316
1026536
232576
461772
480306
6620
377362
774108
995459
252074
468888
1000730
556106
320562
753513
399366
619933
384272
273475
638369
572287
390369
1004350
174541
159183
720752
407803
249727
624786
690216
806661
221409
115214
528582
895260
542500
678430
982896
590296
542006
768675
713010
987764
962277
755821
144031
203840
356378
872594
268477
929926
992260
313725
529457
46599
850967
1011979
52712
114020
202776
254164
757342
4963
671111
504517
382601
1044136
47813
761703
227122
132402
494531
671214
975049
1015998
206916
279340
938788
645896
164419
314361
378937
67824
133989
927925
767741
140587
119537
987586
646191
913625
481511
73944
860779
299380
863883
533858
558774
547279
834303
558169
234334
598269
597025
714102
247699
429426
1027360
705456
844572
916941
266809
210321
670281
289655
907292
560459
860006
133580
754695
889278
786325
133835
831041
568088
78729
559391
376557
103046
780263
711828
412148
402689
489730
436753
970790
347307
582127
792373
186241
971839
365067
110193
815093
766002
20073
358250
541326
453254
440312
816574
694269
482843
871565
512249
72656
220614
943294
941044
851615
49781
131789
25364
467762
837041
219248
111305
365600
69281
178828
195948
318900
755087
966098
484851
215413
241694
524080
171807
933020
116116
961461
859708
948098
163740
838292
447558
510233
213950
225781
213417
926652
834290
691362
640572
233348
6110
167802
428629
524121
937306
738945
127192
559659
648332
50648
725270
740002
434977
902330
32882
700425
546837
847698
390502
173532
577249
176435
702197
110309
364886
14401
428540
715666
292288
60147
903798
697044
373295
253542
182597
706579
456741
62620
640559
61339
342771
958383
920668
883074
160516
561288
798542
228027
308493
499866
592862
573519
890719
254564
418610
42425
39125
23487
230973
288548
412053
97032
110489
892599
39532
541685
18715
135572
512501
379999
357859
228020
896239
963187
282837
850166
171569
368562
37230
918641
872149
294173
675655
225935
140096
491964
276384
835343
383166
865675
480284
1001570
413920
579932
775729
523300
154315
652498
571164
480828
733044
517561
849008
248370
688923
833168
600414
132223
390102
986190
306054
390602
935556
932113
1010164
518167
859819
390046
1009647
584939
962209
853047
418470
742842
409932
127418
974772
580984
421754
825245
366672
1014915
326128
577454
248692
897097
619557
46867
624080
921086
1044129
774957
484220
532925
710519
802423
702161
630214
962009
66340
822326
572682
674453
685434
930993
583775
49714
416124
845023
456729
95919
257120
905299
393687
893188
329768
313222
417211
381400
117409
533165
50091
1037000
639464
221629
1002400
378217
564024
606364
343420
878363
466323
315759
437270
501413
106144
3076
579339
707754
515489
861273
527517
1018896
336349
677047
403426
207682
255122
7476
759535
605550
348753
968953
774083
369194
691333
312806
996575
663821
71749
615792
172400
722781
745908
232412
233150
352312
99398
563336
443247
304819
194645
800849
937050
458810
128972
932506
256288
75796
821610
716670
198377
40910
831517
938986
670257
170362
965371
687928
411917
37220
673785
1012745
126819
11745
891436
897280
185273
410806
778940
501061
43914
582731
749004
140585
959685
520392
878953
242571
598471
594652
52421
454653
559240
585672
548250
356834
1022073
6300
366164
397763
908922
547843
492589
844309
321398
1025248
279703
646628
533203
19755
1013583
614168
286291
432423
628812
461894
948226
440368
736066
700456
126499
24479
139645
1032238
695771
383179
902399
489621
361590
118097
985858
579448
954166
323491
326453
263910
511615
718319
345295
590890
722547
21768
66742
965350
148293
83677
602635
43994
502092
192199
35642
629071
366196
480332
145943
662492
364537
609708
778694
498444
908413
566773
954143
503291
1039687
973024
128868
380627
870997
931286
665297
501864
584184
333373
538629
661545
1023747
396551
449510
898092
439391
917454
681825
260257
569728
889017
150873
75279
986234
509507
436052
115108
900545
528276
467172
999020
416515
976053
162380
436804
700017
138045
230943
371625
312789
782608
254389
850078
838192
508700
857012
27044
728489
617982
625132
288819
602820
100935
42706
3474
489667
66883
853796
156296
612269
353831
339459
1009652
345158
802949
38699
697448
831305
185456
791145
3182
977328
759944
580983
130096
94356
96438
50716
124773
595435
876809
836800
231861
910375
827540
656368
459018
204800
679982
289816
545179
908003
210850
85714
993808
396236
966003
523557
113642
246754
83419
779726
788958
1010641
99296
953821
1029366
59372
94210
747410
794768
576350
726794
951206
775525
669634
873732
803620
67146
692018
593634
867027
444323
591761
158097
346525
936532
871599
449035
857432
871719
696161
245622
366369
458974
181737
592516
921943
792012
213477
1000068
327788
776268
17139
764003
789031
308068
912753
919148
753058
445107
905223
163211
87214
7261
146018
1002550
1012872
236431
151450
933941
718228
127812
852436
567864
382414
704707
792721
790790
947857
964077
692340
797056
235581
636884
393761
740380
397109
161928
1038389
380863
57374
729677
463994
899315
235491
165499
388981
1003077
236132
730195
642881
139034
1028031
364723
505633
109310
457362
374617
997622
460407
991273
755883
69972
522053
888120
880737
941785
948205
369351
679438
957600
35621
624187
294698
727564
601658
790613
645792
305486
148474
889738
905843
134931
683489
411440
225893
79938
766495
127963
326994
428406
715206
384641
77313
427294
937406
942604
210805
211077
1038063
395678
890054
715506
27805
914644
557872
236392
318395
646286
885252
845617
848193
1044340
494390
34402
979053
117482
918983
590152
604004
366377
630974
532888
115898
799702
424378
255333
180027
357952
473109
566201
16445
315622
463833
434199
202576
405604
479719
383690
934720
657827
178138
950172
370085
655159
1028316
285543
180558
466123
143949
81851
44985
35929
705855
556973
531747
189585
755747
186952
782469
726248
1791
390660
751855
368784
541315
944318
339348
614740
506905
27666
23674
184476
34408
202184
396643
124931
676655
150980
530943
200928
489968
1036850
416366
716938
12488
265514
967545
815759
433838
989070
614083
436668
1025172
176834
464707
417518
39441
241229
5792
194456
243228
54158
137887
399191
1042729
513578
58887
426375
917878
973468
431430
115662
409119
671820
643126
179517
782636
19847
261584
739109
342951
785513
994947
911526
788198
145167
729984
938788
317407
195681
1008621
558563
181073
325925
485727
258276
931950
581976
148982
621498
38929
200395
118516
824519
1014640
834223
953152
1018707
453801
98171
502176
64934
35293
989045
188599
329170
664567
655841
1027172
458731
267992
620777
775169
470236
731774
345492
457354
76757
779473
153718
266597
468714
493118
150090
829146
348051
829844
707757
287627
308198
126384
359892
107066
1013977
11407
428593
994941
418765
998180
977844
354948
347429
61650
84187
394569
565883
44683
468097
23127
997139
115945
377472
685409
77859
37266
992314
926780
124491
697301
458321
691144
540767
933118
110335
729394
294432
513368
476491
889602
725575
998904
558275
499544
191583
128861
490224
537114
991367
738134
378807
815870
642816
944258
760607
779280
534709
574051
259314
217496
543079
1040296
300204
696085
28947
933818
510836
1045321
691468
526082
555229
413160
722424
185827
425052
918419
572571
225859
100778
198356
507171
657204
791339
63923
691732
469090
648154
259052
761323
526225
4190
804908
268937
985107
457137
560997
177963
295188
690853
242172
943074
783291
266503
146901
830826
402771
299254
913787
753157
823079
488605
174226
777858
580526
372060
932593
289517
185567
818898
27102
786452
262610
370678
41184
992736
797358
1037374
337378
70024
279912
124929
417474
916079
28746
298218
564434
182656
148998
664832
796259
786717
593490
17540
752846
864183
305293
21042
681903
989864
502132
933034
291034
829246
718586
151151
1025264
923527
858157
73214
10656
797312
78582
449467
375762
1044498
99719
421128
376180
321308
850634
180077
923883
565694
250608
896980
191921
888816
990344
954612
977082
971608
378399
1034189
40313
505731
163578
990242
176658
261443
413208
241928
455414
1006983
518223
423121
783401
775494
758015
170678
827570
369233
30512
707363
813322
276781
732936
741017
67666
980906
478574
591023
459092
247935
379976
598104
767832
209612
364056
144626
530207
288343
707060
163952
659163
451874
314277
348049
736591
333717
888285
522887
562732
1002851
451852
923842
492664
845014
904687
478002
283933
595341
166549
633603
640110
803251
865375
571736
745335
450656
568144
571555
864799
963875
806491
475418
714011
445596
786816
483195
918334
918376
306892
735401
839556
65942
1036655
550425
18448
434544
274231
423073
736488
569145
360270
48362
753234
388235
968588
762623
50468
915291
636799
190266
115946
123005
152170
679737
333477
298272
585486
221734
621589
269279
684114
657552
895475
840528
531358
22657
713710
918949
245995
265752
79820
37386
798498
608083
632606
983576
866362
773037
669537
770969
387558
773123
427734
42439
179087
598181
154360
663374
173764
359059
155829
177240
482385
705443
890643
690553
266241
500283
231646
410917
556783
57061
489433
357736
43757
426694
15233
551099
583413
973421
174780
283203
65768
713552
5957
511239
693939
19843
313071
742257
87656
1027728
369127
228752
520559
121445
153528
282625
964852
689703
926454
615108
731990
328021
64383
901020
74438
894471
351510
823370
214369
390049
509509
667085
928112
580295
1016601
838391
614731
525483
988370
303474
616178
61890
439124
1031631
717778
209848
646993
531087
1029915
740889
31662
682043
879849
525006
952863
980279
420652
249875
485856
630820
484903
46912
59389
229643
883904
439420
12146
446467
371659
320896
193314
362829
540700
858960
27477
799268
642244
810219
959972
208294
205949
481577
142773
182309
911125
391696
433001
303878
438904
788141
172470
74054
137874
315971
385320
202157
790948
298908
882476
982054
804447
642359
963590
366286
97227
545356
577817
603839
236200
712105
550236
717802
296412
6935
905679
874563
921557
597323
324995
924810
963537
876236
126124
561046
844537
373096
891204
395923
785244
915757
452325
836109
520963
1035275
504334
859634
229140
451151
806191
439537
617543
563998
302547
529611
166122
957838
719596
598143
234869
307058
538894
948994
786205
81427
314750
626046
569412
208540
233962
921413
3769
239721
1039801
1021818
209941
555820
363554
19173
253812
796395
953242
267831
934858
558302
638417
971267
965992
997174
475377
949946
458239
250383
153066
109120
598396
578337
594372
143941
332275
861146
97183
30761
523776
992965
221310
656202
701086
914096
24706
12840
803919
131087
819876
916265
311806
220703
479532
67857
758115
357080
442523
357871
570425
948168
858392
981250
58220
414158
278057
337772
778035
402804
244345
595762
131685
588064
304843
19128
965149
192584
321868
1037105
921192
865830
228009
321921
379052
439912
504839
755172
896069
767109
670414
958679
974646
303472
340428
84372
152542
189840
501750
61314
970139
148769
572336
694146
112406
770163
883313
804745
199991
1018926
252748
413247
357601
309181
990041
325307
850810
38849
873804
166037
773379
276575
1040331
238064
731398
87187
561873
412064
661752
635574
746150
606159
191358
347310
968210
327271
747969
286756
469507
200063
567313
503331
794446
140020
633868
840104
219819
378931
517073
1011363
603809
491884
154998
57761
676942
65879
241865
806871
530577
793806
777424
409115
140573
591545
240608
62548
568266
830588
104831
839391
399146
907472
664909
584311
731728
681421
601060
182810
688736
964597
542162
744141
516426
478814
691536
483159
698930
245527
261164
132624
191726
786477
205797
130686
130178
794853
650747
324113
582558
970699
533138
455845
32603
595518
141712
245582
728563
1031169
167282
197409
500914
256680
579375
886014
58274
183258
497713
55869
636056
33392
340471
249096
224729
963129
163786
711032
1032727
247919
331780
1005573
625442
415751
722697
262852
104468
795580
260178
387147
972355
470356
734542
903270
168814
649884
171227
936535
944606
435079
167129
812785
70448
708916
925239
433366
1039820
919388
319545
838394
141795
794467
63501
245517
534455
747634
1027325
416787
1000614
134867
78693
555476
300918
122478
722951
1020771
1003273
631373
186598
372632
1039105
583078
573918
877695
983889
155112
851421
588079
530312
128208
972436
638727
369082
336005
909491
37115
9069
228084
86227
134879
815568
549537
900294
342223
660246
271266
592669
777016
558613
871168
572161
307897
720675
434310
300633
844685
235097
828433
540647
648420
122176
604485
507659
497756
66297
411189
919548
367061
300317
237786
193506
700914
652663
278585
526269
854929
248768
221202
356704
645995
256524
297683
219330
603083
188027
1027942
727132
795926
983167
405213
530882
833571
149105
513843
386270
398194
680848
228715
337074
206843
308039
764402
881875
218752
583527
757125
131879
962565
993366
715960
101643
341380
389975
366289
586238
898941
141953
961163
707268
527599
4486
133421
832864
488325
148785
425452
601448
177314
1045137
597486
2778
1026910
1022774
617853
969237
803333
265385
409483
999760
32023
1003026
926076
734007
172318
150547
377021
845922
946777
276037
280207
523367
799272
568488
875526
230260
241569
236163
718512
915363
856815
18023
973374
478208
866987
34865
995268
750519
969784
226204
985281
537071
594356
519973
217562
992805
792163
827102
329403
549062
415411
128388
136697
920916
7183
334124
311743
997972
254390
333543
709563
389087
632368
191344
174526
383648
511900
16719
249966
772537
1005185
1039511
94913
866897
585509
832339
609693
663691
29067
556356
330245
612455
21583
98622
173785
914617
46855
615390
129577
729538
876085
551009
41098
215479
883531
864315
763224
612909
706747
699157
604420
646602
653654
517824
105628
770204
971932
40159
459436
788004
407468
409733
739286
567402
1008927
51212
566933
965948
192240
666008
470847
147069
738074
641373
253235
379740
766369
938690
292218
2756
367882
53656
473720
962422
593602
1013820
765932
276920
52525
646606
723141
475919
920119
796536
984821
85916
560684
63850
425043
545232
817891
984844
500170
91938
578212
15346
464380
338068
41687
162892
635704
893867
284851
65191
321327
940796
721584
268773
985721
875079
781294
87026
780800
23103
76375
774811
75146
720243
680336
536059
737097
952268
450602
789469
686922
378281
495611
744027
177864
191479
984154
967431
715419
766696
323091
620629
920321
832258
702251
485770
226240
8850
641630
874299
441882
230152
899084
735676
737390
393772
888940
354613
191760
486698
140456
634575
77143
1028554
675649
824178
698498
263292
631888
308737
902243
361468
588215
1030806
380918
690199
673132
608853
838548
334663
173414
924327
532495
201630
72461
322104
962292
773704
150695
56894
529973
37726
72711
715042
783021
727803
966042
15975
494412
509878
168512
104808
718844
851313
447828
808527
828999
673590
754340
771035
343959
847315
787706
1026483
950573
292082
499373
807468
42280
183327
152565
100340
107538
144193
142869
170323
511627
144949
801286
851841
303135
241972
5584
117515
731138
320700
67492
164824
58975
959628
28509
691541
192726
601341
890829
426998
418361
618908
411563
380339
447874
383835
394705
42570
246028
503915
115965
481144
492178
665775
20894
323603
232966
994018
957024
132507
184002
538403
32510
266589
888706
512946
643749
988430
793359
997806
44862
751469
22283
375374
593135
952343
347746
407007
52154
984567
161819
653690
168114
122760
487393
749302
423874
986198
987578
194185
965658
983565
912919
667028
819656
911953
424080
428609
32718
772343
320298
477661
1045307
1013955
388158
402590
173064
118619
591304
614766
944667
752388
1042633
568079
391827
824003
419617
228486
728744
42123
944778
734180
179226
836148
489605
372053
124287
348006
33814
56956
606153
988742
437561
63979
177896
488323
993503
956890
215619
82003
364201
752163
747757
629755
560343
315969
87701
557574
981959
694205
55800
641153
899277
411616
722315
1023652
501407
682828
945788
980629
986126
313778
319234
152544
726428
16760
7272
65440
28563
264306
929362
797177
457507
865201
113765
382016
483320
407948
225792
165905
105031
937764
268701
709107
380987
521268
407219
576215
183326
824001
322296
327728
954357
336481
717044
592581
984388
983667
1034197
285529
157333
391120
568526
887578
788002
3843
713072
74458
933783
602139
647989
526976
479272
821274
479085
765034
215549
722495
191848
1036072
503840
71135
296099
322451
495738
179203
693925
565668
691736
639856
262527
999265
48378
831869
190896
326430
738181
782535
763151
343162
316639
180334
178607
42274
1002694
115487
45966
347643
593628
165181
568146
25348
452238
193555
557709
775210
560512
717125
104586
106339
319310
891620
10616
1016686
1033172
437590
922852
751304
89536
608447
923781
196069
1028799
432130
996353
346591
79741
813577
333343
620775
746095
817510
114452
89497
116432
724028
735425
90749
12582
375810
484811
555657
490968
162339
580281
297069
819688
424144
771280
161706
697539
49387
231264
1043679
758984
273978
365144
930461
374630
98294
909936
431389
87325
583682
599812
872675
588201
132607
125846
392491
945156
42749
248112
132035
481298
161503
525763
561509
153722
366642
731845
187856
79863
139624
791814
580178
312072
208089
159778
275210
79561
176574
175993
303113
1031665
450209
370814
262191
761561
127174
231581
1023514
353254
332145
89383
702677
1041383
682223
412437
374421
691578
437516
856297
964951
849419
505000
512932
85973
169264
870580
525468
765346
403968
85780
878718
973774
374600
780084
516271
237432
239958
378051
265525
71830
913068
257028
49773
362668
233478
1034413
679890
292458
784412
905494
514723
746206
659256
344366
827701
750402
1000689
340394
986360
312285
487849
250386
453605
104762
98956
174731
49558
254704
764343
914381
266355
377599
901823
855798
73125
840782
893169
888746
894307
559479
191926
669129
457450
529746
883070
607267
350496
724202
835864
920051
770280
211651
972661
18260
962781
382421
181225
100819
849716
328019
499515
316752
160690
874652
526413
804333
991339
271438
477536
29738
860294
452824
584557
187644
967233
774275
484528
905275
959161
104613
842763
625364
886694
923111
7475
940569
725360
913559
957426
491535
812314
221106
276258
730603
929541
775399
566313
10318
1010371
104884
31703
286783
42132
120318
663645
99932
267509
559589
119273
797541
420767
514087
73241
551011
687181
561895
482413
886618
122596
239593
1043999
812585
139239
661682
329819
931604
1015306
16019
909220
405902
46207
1017683
646090
430668
1025951
71722
100523
682278
449223
88743
324266
132817
87678
419401
425853
819352
65024
834428
204002
155301
391945
588314
799491
426707
526160
196551
616585
117519
395185
304367
764198
378629
552851
806652
190828
795603
471701
792974
203207
998551
176151
792457
227167
952681
84842
200951
288575
674797
696005
184368
915701
612579
281385
145543
878569
146323
116437
988695
760572
914695
75385
637435
159492
74970
682429
54975
928358
56662
196788
287602
552137
976345
477784
954686
263942
315874
9568
255225
361850
245935
472977
121280
593182
1007517
323625
1025089
800510
186391
723306
924527
257275
417550
896911
72281
257308
1036771
57349
723227
678480
249315
233893
295508
237513
750744
433880
981733
1019462
986022
484535
563399
977587
450306
882460
932960
487324
735591
982054
125567
142071
575603
1007912
694926
310276
796078
403199
118106
880016
601202
445059
465315
901157
704480
618756
465590
242352
261506
803930
196231
629046
766428
997559
224741
416030
459294
129095
179387
560836
23268
23107
678573
364853
69889
327388
657048
650436
86688
963778
126907
504811
952957
104415
877419
167775
1025726
483726
523758
392367
30407
90262
470937
589278
580850
867423
682420
465243
986419
539503
670613
739496
776829
475154
825255
301007
1039401
645714
305105
971423
506003
981655
357110
203854
305436
647498
150105
854272
471023
514396
966332
565969
583948
646535
125663
957757
236191
1017237
236207
931597
976980
955006
885131
261357
59569
306305
987384
429374
934432
880962
827410
859374
426053
953755
886753
693864
330105
516403
955298
579769
836077
691456
678093
912421
690370
773913
313687
88317
735812
318762
346537
866124
521111
81321
1041654
821740
395420
667153
557590
814532
756991
877195
674053
966218
1033653
903789
746575
831610
778322
752273
85581
503335
986878
99923
359527
769045
808214
454192
15866
627677
403429
675636
196846
206695
540504
688964
181742
581780
423975
496985
264814
934428
762057
948232
799469
615170
19757
388323
908850
122040
141818
171509
382837
175593
289292
338093
655131
1033046
513582
574938
56294
600825
306597
622884
514399
886095
463953
338086
993524
947196
361307
596253
108157
455743
37248
168267
412576
925093
339345
280112
106393
989059
1018442
39
896442
910271
935306
1882
24789
631546
450390
809576
994028
595461
483179
197377
761824
651586
22500
379230
740553
97225
368729
754496
1018367
301520
455108
358313
631412
207116
1040654
733950
891979
858453
403558
1038230
42278
736893
733899
181325
496291
51083
515607
292668
1029035
254972
1014898
814082
992836
347454
584291
213613
790911
527238
240466
660226
193761
359944
488685
126625
940553
687172
903898
695615
475813
83835
767392
46227
564428
975705
871362
794502
376680
133798
619479
649387
961086
86317
184222
234386
294815
655699
124291
40108
50703
785222
879178
584349
944501
189895
583866
822097
347277
492048
774677
324621
815093
470346
123336
624506
120859
528351
837658
705415
231484
497693
866103
564622
431763
732201
10813
205748
690657
574819
484428
610522
423885
559700
303360
860472
582155
118896
850737
857698
317309
750838
804370
482403
28983
236648
214138
202172
86721
838496
692380
551249
587137
228565
412711
508116
815452
712211
489943
520613
460406
741104
375438
569374
71749
762132
230385
160321
923745
327259
566820
985012
603423
160790
1003781
180403
242366
191677
708925
826648
45357
304815
930625
970224
189760
589662
112580
184173
261257
1036269
155777
652898
873729
507727
259167
687787
357846
5915
626191
883606
540892
598060
138867
717828
55304
580046
1004114
219292
226602
421231
576471
470842
846430
602122
688568
506025
720067
898477
981199
88667
38328
464219
565099
280265
45361
149197
819187
329040
181207
346200
203233
59728
230994
39013
227550
897222
389517
19942
209604
197148
997787
415632
802611
193513
692706
805888
279268
176145
360301
1001215
637291
741526
703980
817229
300449
339237
1014643
233880
911426
89232
352532
449445
492331
217459
245485
20410
83596
487964
141188
208581
337754
645054
832183
184617
964540
748802
776396
893083
623377
84495
225717
131351
713730
207537
36209
1022013
665085
920743
754871
918818
978297
967960
329511
1003943
968645
701846
793941
436215
480502
780717
981139
217813
874389
678306
540754
759094
178317
44305
165452
704471
856438
229390
338720
721763
600374
328847
538274
875696
581008
689546
643211
212279
931892
873324
170953
32105
378561
585704
605903
146198
557883
583487
836911
64794
110969
184577
220792
1022498
370608
70158
452815
952731
634741
23435
247599
987682
4450
735513
843160
978674
567897
685371
30197
630387
133438
604703
748665
132149
757076
763136
475651
444374
458478
93882
568859
693208
347690
886700
899151
495749
273999
973791
877109
785760
252514
440710
1015627
513611
857661
29941
953308
658794
310258
232873
543573
734087
128114
27306
643580
713842
356779
320414
258822
312092
907245
243753
826240
13268
983874
391799
764326
1009877
332721
234698
313190
288333
742994
1011018
617721
188345
684514
863688
991054
1041399
997639
197163
422432
500998
331845
618228
800053
625944
211632
940069
2493
541725
505681
736317
321217
26438
21991
903191
694324
144100
584084
605679
968418
151291
675411
162117
813919
65725
588773
519150
19760
672048
27949
523945
662028
795681
704442
274841
626546
439043
472114
752708
1025238
749263
106602
544032
846656
860246
1030566
209820
531072
320593
938681
660807
449538
362247
31105
890583
726727
599622
282774
422696
673801
921440
274291
223950
710722
151558
153407
405068
237288
945439
231393
822955
922125
956909
105825
657402
982509
813094
114700
993963
1021888
653932
460188
60109
977697
3552
613967
12058
200904
972035
752180
856603
962521
357312
1019059
1011573
359276
876026
329992
389599
51647
482804
936292
354324
483969
300563
1008209
314499
720
580368
437726
202039
286733
794951
285927
992327
322106
4058
552864
942819
733259
174516
637683
185755
836175
128198
465552
552971
988516
781265
922772
157350
326657
273220
1030105
255979
391438
635606
289708
309153
673119
344473
124973
563105
533614
954270
291031
584531
33066
726678
611383
191419
997961
833107
788715
617250
411529
682307
1032845
625640
471723
911736
668955
187134
106172
463868
1011556
605746
216107
715753
806006
614667
901346
241701
745379
490230
344751
292485
323883
724306
574853
204424
614629
878683
104874
269168
619593
822464
471503
346048
268564
861899
845322
645926
195367
342277
219110
784947
1042743
331001
810143
675449
163678
1006326
326628
674695
632580
508174
1027652
847604
29328
71060
920513
504757
9438
13978
409754
807727
632987
877295
857766
920227
309814
950454
152837
162156
127302
948371
858381
270499
373411
787822
835838
1023071
113462
908488
238314
983657
942099
455338
591927
609142
583163
195779
122197
815750
627095
577486
620812
888582
682874
799982
559331
614172
5591
545424
671003
452080
549937
149351
233257
919303
205046
179367
56201
307660
486501
565232
249087
900507
416006
65317
570584
657855
684290
30846
37167
289446
144032
496386
71909
235079
168768
187745
61050
143544
426421
387843
564072
641829
938383
243167
486229
718143
384817
893159
593964
894610
715319
184088
337546
336651
81647
426404
422255
320316
972634
255208
439887
313425
154541
1687
54727
685829
484909
214901
883304
698550
366514
598586
226901
821772
665127
24014
969250
643939
966198
425999
782949
734649
454409
392001
730378
963120
658839
574656
617140
189766
235024
653929
758992
44181
111222
836810
1022451
622434
96484
261516
880418
1012144
1024040
330149
81931
983372
1017065
681250
4982
20296
563887
160239
426283
650948
348722
474653
718251
790795
157467
968215
948388
515791
713729
138378
263239
90210
669004
739977
461930
185086
241667
910336
210308
684098
637537
682069
308081
873954
707563
156688
579388
1007223
249842
157320
630687
809585
1006619
619771
728730
106405
594182
754964
54204
808781
849387
611900
60287
777817
798909
428528
754384
690732
819926
760047
952493
794671
760054
581280
752202
737776
975565
40414
3793
100309
165108
147130
524056
264701
349175
290974
614470
30327
608355
533971
364878
620041
334401
175550
197148
968627
397166
563233
647813
411366
232605
274768
791721
374372
388537
571215
479529
41837
835403
377061
977290
397806
173028
800215
836521
671735
990318
902208
631583
356956
264441
859276
790425
468804
321904
540161
640847
126324
571848
108800
792880
840240
266480
39705
1045400
1016940
822522
100066
727704
890853
432436
667585
937719
610491
906760
63140
42401
475830
612400
190713
288314
454895
590898
724355
448764
179752
96441
498975
286507
572281
662511
993615
550656
386295
197152
86212
793068
419652
776660
605428
660515
654420
876429
723558
586296
20833
907859
947744
285235
179271
348748
386544
362981
270074
804776
155080
307846
450525
430119
312708
760300
608358
456577
873328
282348
1043547
862641
179091
940453
648206
919359
947253
452015
463375
463440
143659
446451
528696
407849
63796
707371
144828
742833
642151
209505
115391
176844
598969
1039603
413624
770275
141713
294285
419188
733846
143930
154414
71127
12515
585551
313963
347886
512867
864242
512060
934246
159237
163448
307361
61375
837613
910749
738466
468569
677763
943400
545976
110306
504479
996946
362326
210872
913337
447850
182406
136875
7864
603719
109264
678458
413594
32074
176417
734859
502111
712134
294020
132948
632220
278097
148280
793584
167444
130736
37995
109905
345276
373265
399346
583764
110196
829641
673639
624944
274050
625099
685327
296063
908872
97636
105164
355132
522860
7201
788846
72179
588033
41092
394627
802517
997750
621594
378892
432655
855688
331621
140196
831662
456254
531920
772343
38390
382145
167965
276428
408374
1011343
196664
291605
368657
250347
812906
1044926
1034659
957958
833403
799653
840599
298729
942355
747454
422464
816803
672205
361304
69038
466321
188434
609525
164854
873219
590771
338726
586503
598198
40079
200347
79188
997533
1003111
96264
414235
210727
589157
1019238
584306
213267
345212
214815
128469
833667
377175
728809
412027
920130
574981
630707
1005661
729554
970426
535306
454395
882090
731301
320918
876722
782852
532946
871189
916649
298243
76161
607957
511252
268495
864405
781890
723419
43677
1014223
8287
439383
286075
1025793
128514
613522
409901
940280
227387
460015
510057
676643
435214
850501
1028349
677287
863052
109776
551665
762131
697714
563974
173185
1020200
592618
845664
796346
580543
760267
829091
458808
236279
136878
82538
15626
413439
422638
605084
576229
1007575
1035887
333118
151034
623738
17840
231428
154823
1040388
995692
814181
664635
112259
444918
421806
793053
2672
339455
158179
812531
304378
304497
991378
248910
830299
984801
922105
763068
344670
399914
600968
993288
150041
712893
891644
297221
463862
366819
294904
196059
983794
87322
649695
214229
662825
1036653
296022
17896
56440
752601
726310
298470
951529
845675
926902
879002
635224
242658
137594
550053
185927
686463
953582
173066
459137
851284
491531
315714
209318
500112
546630
323748
247745
204948
750251
753918
526475
445790
18031
813937
564024
701879
302521
1031824
754525
141140
309583
854339
865248
146650
245287
912382
667659
448472
1020424
682824
690692
663475
314981
869590
225281
982465
343261
859068
798357
480961
720623
134896
191962
819172
232234
290072
634817
454016
686498
5904
805415
196926
906752
673959
965117
619004
487792
942903
322821
21727
835520
350902
117272
245621
168956
264627
363270
442141
347344
979233
16743
837364
611311
815774
233529
953439
738334
556758
426107
894055
720248
514751
603315
1044564
890137
594026
252445
615623
178328
194369
645316
397657
610765
26140
576532
369568
433358
876873
909551
69877
888349
48238
249513
324096
8919
62948
684635
855013
547900
240975
964761
758238
515386
588666
575221
946302
55099
533061
358823
535918
46607
3673
884962
104693
711167
287410
17435
737456
460080
81392
49369
912191
814197
357255
397027
1002907
1038036
472119
834024
868768
861216
160904
749018
65105
1021417
812981
920556
1010095
549465
222603
641853
495010
844145
1039438
47367
925588
977511
753646
698204
488223
1031261
147979
676112
314127
136307
738494
346679
380929
490232
251192
884509
947459
4024
689124
847662
782728
987192
651332
640184
72414
732460
665054
473909
242909
734244
784740
329185
523167
302835
489176
302759
369869
1035300
175758
804565
101626
862798
379621
702296
237004
780112
82675
624292
951861
975787
378822
293034
627699
967112
446367
925044
274873
562122
417015
661097
161940
777112
107531
245921
335541
880495
1024769
949275
88403
954015
889981
132270
997621
106644
1013304
266955
706906
817242
339674
452708
979814
816480
130331
935022
376068
204309
282170
233982
676525
224014
1037523
839873
1033553
278610
464789
1016764
931183
15993
438606
51688
958617
811296
150065
1028165
958320
197508
7936
427424
66637
718422
661292
998269
303217
589864
680496
632318
558227
93535
375537
828876
50525
700557
468570
683942
718720
840666
1011083
281676
32309
13905
30438
153121
290740
233173
635638
134988
532972
504654
130523
128847
804758
219866
558140
453004
351488
367272
628229
421093
150288
248618
936033
760015
207442
100676
881961
346202
505138
1004023
994958
376503
857282
39753
15082
313326
130809
346777
968935
472325
568501
478935
281982
905339
418474
115038
120680
14035
798672
703356
598006
123241
237595
913073
533810
64198
579473
432911
375405
894095
773445
762255
1597
930147
162935
395304
105706
584265
512962
483037
117236
158738
868388
466610
477956
7756
149299
567291
969506
779067
420415
270741
1043642
913736
913182
985238
377520
112103
8551
543285
231057
881400
282919
1011387
887709
1001617
399952
223386
113133
693569
710105
626911
754916
509794
46818
1030024
74979
34984
18105
565537
755934
903157
271692
702118
504474
247856
805891
871189
215529
110063
353936
360020
211164
790823
628157
353686
500042
555541
408821
234970
394860
738390
118
582865
215138
148235
1033252
424485
263213
1001030
144743
288978
490339
639777
772823
213805
121533
724532
619895
268861
755440
974212
517317
1032365
294505
981908
409006
17382
616032
690692
694756
706258
490112
429404
845023
208344
334179
606371
190292
945542
144712
212604
396537
385011
819920
881346
1005731
248995
943024
117201
199828
487575
941369
621377
123237
315379
56499
890805
752449
413953
528404
138984
826996
956640
501305
123947
317248
615562
105983
100013
213496
948913
972027
662721
240894
341143
1032524
184730
513520
1027585
653018
426709
814843
71700
87742
526371
775374
421587
56970
537798
308821
783625
166803
106587
671391
559186
941816
912788
377460
6195
63860
893810
119109
289082
779755
856446
234998
880396
57669
218365
375313
907028
628718
517171
898592
577345
405054
685270
653191
856538
499310
394420
623228
1011895
964893
266916
73919
875490
280934
5709
168588
83230
660623
428325
738146
549478
498244
525936
56993
934567
512165
966552
483825
421841
556031
217720
388947
620981
532850
235088
905140
537630
56532
137959
930340
568552
1028955
864615
652058
229428
393130
285172
737849
479609
575192
574127
525135
296067
351236
593810
268726
433026
292054
359332
495348
494377
3556
173180
605291
280091
558561
725157
903462
493789
217419
689430
228068
417061
631760
917206
847737
228922
780717
606635
390046
390148
296685
224305
27591
468400
1016714
306787
963404
486262
494167
297544
400393
225830
332956
780695
941695
385654
516753
1006774
915431
446664
890371
504015
386689
1044248
121787
663972
924962
466395
822814
691914
357974
366214
928679
1031567
876314
40417
812991
866624
160532
908978
375494
414760
98954
959762
202410
809520
914084
641665
1038433
176523
843172
854029
490775
765522
931426
287989
63268
1027073
602453
316560
848719
188808
872618
696833
176892
199504
23661
632985
71723
541837
589293
546823
912
336839
342288
268915
882529
771309
858149
314306
175874
596302
289911
846583
65713
651644
982137
203569
481389
977674
579201
368031
881185
247342
324758
541231
414300
974705
497653
474660
712589
308584
242961
685531
18094
112619
357813
348901
246807
803935
495534
624963
413886
586831
578530
154015
377731
569045
448633
44948
469016
1034583
296720
363031
875985
624942
274826
487445
305368
950198
730044
10158
850644
95
522557
566401
504352
933618
923317
548751
114741
385545
976270
402878
353760
236817
391382
1041050
533597
806263
1011738
730375
46563
943006
243536
640045
573286
25340
387667
828455
665586
747726
4560
21582
1001456
573889
694228
273565
282671
238265
349879
600558
775394
584440
675661
266511
602003
538341
146121
874221
176324
363531
258375
994055
284738
469538
647992
597462
232239
412917
183288
131806
433366
667471
877530
918488
138248
50001
571305
285264
181115
797259
917484
899463
352656
499350
282653
335658
220380
338722
682883
107490
630996
970172
89430
316938
903146
936831
264609
653671
389674
639395
963582
758628
658636
627039
801914
835929
314007
231431
795148
1013301
747429
75636
878775
158738
731209
26124
414597
598856
668971
1001972
363586
230168
617667
71668
172893
194468
981707
576035
1003700
163380
803073
686051
36949
281811
519119
1015472
168378
865374
105509
123093
866220
686572
23296
784195
377128
806788
985198
386654
213738
174087
177925
8331
554049
968228
744339
496642
254601
940779
346188
270448
861424
475405
34398
280018
942997
313483
101102
913420
920633
644928
860831
384815
883882
448197
662843
366734
103150
246379
458206
334101
537555
858207
623847
860808
210713
30748
121427
568914
370313
22889
483447
536330
343759
815839
661984
690740
877084
4415
487685
288088
291183
819382
44379
567975
268997
444435
372433
634611
611801
340855
3101
55880
949479
397596
218684
34838
781253
863115
682444
511604
91108
69681
339303
651484
679184
65101
940891
163797
523571
146174
589134
830345
980533
269750
54427
110716
409415
791407
806766
471306
796230
786017
867529
493045
661756
625701
91176
288974
369936
380961
49389
493718
155616
410493
685930
848929
553124
24503
694511
335325
557206
335751
284659
342930
710313
679997
31198
470850
606789
520690
175703
621124
959447
124485
750686
477952
637094
180975
642408
943817
780972
18779
976453
289896
122394
963864
452639
978048
260216
932873
623658
716119
156663
967961
963469
215682
11159
274037
83550
137156
2034
649889
386430
350230
856414
718436
462063
632153
1014971
334740
33624
839882
814866
944800
499367
138959
129583
561027
671105
428909
563486
111580
908163
846122
528515
28302
292694
1039117
254066
325220
553424
804364
551806
560598
75196
275508
384785
103228
1024990
434171
301443
838998
638331
241595
368976
1033976
144027
85103
70291
520404
364207
398088
38672
801511
243078
150336
238113
917233
17296
887546
665382
624461
276139
203245
458307
412259
592580
369499
1023371
1037901
763881
315505
961242
226796
52246
547068
117689
731976
764227
619240
691322
766816
866526
688960
726613
171570
179108
86894
299589
738929
56023
700859
599549
968633
650965
615403
348568
129612
1025479
748565
477730
161896
714454
21767
26022
71285
554327
141239
647180
199299
985297
791151
113883
478460
879463
233931
959010
221177
752303
777771
63543
643585
423345
164221
654085
734388
850764
983736
283015
106079
194416
261478
430965
333886
716817
840312
507030
646290
687722
960926
269081
692885
237060
721634
314685
311050
174198
267085
633384
254674
184867
537865
787221
135141
909440
514599
891708
461324
676595
209375
426010
268286
991137
61234
450585
111482
578971
121783
748796
788111
811862
122859
64908
530253
314097
876347
73975
115292
274496
195686
154144
819548
588205
297026
678219
472232
806452
930811
997286
990167
920183
845844
453156
770326
626648
154566
744343
755820
1009166
724468
694643
259230
386675
482313
353788
114618
1016644
921151
496076
668097
231218
395709
564762
182207
942039
451674
662263
437274
232562
61918
420253
175583
11745
254919
338858
117901
259047
536897
575499
846930
251487
987119
957255
832795
473848
894614
155855
391784
88324
611992
45167
745675
810111
115369
842423
367429
420473
808631
599056
385655
253497
478653
119284
988969
928700
867036
65988
189310
410287
69446
751105
277873
937119
633044
74725
60320
135992
756514
64058
721153
344513
503528
966502
983486
364106
33579
396693
431046
360926
841082
578041
1009558
817544
283891
992554
405396
122008
643275
9125
697454
613499
249922
968915
73821
836998
1361
602109
927953
97013
784870
568130
837587
803095
474928
251563
266945
473790
329985
48183
701705
1011582
591386
815213
504177
212608
761674
388235
25961
468387
213089
26613
572159
462812
828670
651799
767315
442993
82447
231132
129186
32091
870930
643154
633446
381538
582160
878112
249119
323464
868244
863880
811166
185587
731691
953544
439091
1011352
129442
1039862
28630
460884
797120
723216
55314
997558
1337
191030
131563
560165
894857
356887
342442
606408
626606
657937
396317
100809
429384
638936
570994
598730
595005
653227
59229
591721
880232
563334
855636
539314
699095
122445
433880
584292
465437
274276
64671
712628
674244
105292
559
774284
126688
1013209
704623
560472
797993
164044
936359
774946
893845
111856
903610
121309
840792
855429
983561
861217
852250
805852
414900
976049
1010791
874097
401433
1045014
999749
168358
804947
392044
383004
157066
321267
100068
211644
637254
117716
918707
945008
537357
777690
156125
645671
182628
530713
86251
157257
131240
83512
884262
159317
853615
985494
409347
954939
971786
555808
41293
973486
667599
801123
751746
749850
522428
567140
778263
842830
916161
835939
341702
687302
1030262
682163
740006
945463
241001
613639
414984
483288
925172
366745
388698
766282
929105
410071
574871
369227
567080
787808
77696
261443
292911
740631
671319
893562
458106
837204
592993
1007015
687763
362748
985932
302740
384689
484553
196998
925302
589189
333332
7125
660866
1024390
200451
206672
794772
395706
987436
411796
214531
585301
493552
786815
587660
896628
224644
376248
817458
138827
934596
988017
725445
565882
749219
849999
583579
556651
151767
251874
882592
205533
188207
704246
712626
895877
424797
539108
841358
336109
219968
44648
100717
858701
960086
230783
739726
468128
731680
933062
827631
952682
427043
979461
18562
424535
405260
660663
591283
304495
454436
624614
1040191
540253
1017343
427453
331269
782960
641988
299783
376782
123719
730738
411817
737401
162389
825600
766762
896306
728374
601121
726401
948375
1135
585025
825371
310176
38162
170774
663819
665062
934708
761198
771651
487735
617268
678933
229162
90848
687484
1018261
704115
547440
451121
97425
29170
514159
390189
164035
953153
439366
1015775
492189
895571
121372
199543
950291
636781
452805
594069
607056
204275
825748
412362
502537
632545
898182
223527
468965
669884
507345
671543
355892
898973
298033
703979
668638
132723
220039
560923
305777
684393
822140
120677
337969
408491
429658
532871
814531
43185
1041056
247282
943325
31199
484304
474316
116117
110176
693618
994575
344776
238144
298748
959822
506543
269244
508202
986824
146056
385660
428031
757586
201813
923081
296089
114894
622124
509082
927492
858586
747088
89823
4331
498283
871292
595790
491564
785312
905300
449834
695833
722282
453181
246534
806856
688933
339206
975845
370124
792788
948851
356811
369709
865762
178442
691636
221320
23720
671118
703700
199714
402048
232611
71288
41928
975862
13735
165628
452601
194662
18564
809766
607576
238654
95577
235491
769635
131391
1008226
143252
650372
575342
607706
681842
966538
81404
622247
560793
87247
147003
109164
428169
1025297
908897
273314
147197
255033
849147
517864
559137
1005917
967281
761293
819960
1041796
432537
519676
167838
769165
946183
699596
95676
154562
652119
282931
446988
135058
394784
725970
645759
144364
966286
1042422
871922
562593
418885
305293
535033
619022
757481
714451
967879
374881
545487
1026506
551075
67509
103674
130592
338786
901226
821053
993981
679967
859316
76893
861091
578491
229871
880537
932820
759003
875021
669532
406876
988697
156312
878320
567546
421865
194013
921641
370123
474192
575933
284776
1015294
878175
961748
496976
1020124
604603
493947
720789
930386
494444
554513
918153
814496
730049
127897
698675
514094
619658
567048
1026267
922700
926033
737002
251148
689032
375747
881794
604320
378330
21587
147805
141594
273015
150989
592972
297038
947775
305898
471668
769386
1030961
910625
559764
191851
43049
563960
713080
623122
575141
197033
719498
209861
435286
765523
468640
948725
912114
653340
592186
432395
964143
454525
504180
1000525
348327
296380
1043677
272629
442612
1020476
525806
369695
2618
500429
765289
156477
865017
903676
513822
231810
625550
941236
102493
617898
842266
576110
652820
964317
983841
738095
1013291
874735
64708
853393
6769
872201
997392
782169
462676
549245
487484
346897
414406
782076
989152
185295
224404
650221
698357
586587
200443
964688
970893
219862
107070
869981
618954
496558
319906
1937
8058
912790
423059
183760
3507
477171
737756
514328
493012
382237
593074
775523
100053
342461
750624
537450
245037
807930
418915
62741
842676
393217
207236
875436
173592
818075
921126
198992
741146
187029
869473
214287
704762
230159
128062
556509
367624
728947
708961
787337
226017
788713
67706
193415
699558
220768
264784
243103
340762
928848
346008
950596
29769
807636
763241
774239
406592
624457
799627
670372
1030479
691600
564606
262239
289501
25709
997543
1029630
466616
721572
193808
370226
10657
540514
384043
575075
120402
5687
597968
147759
725940
99366
549200
293287
648530
576476
182846
743986
722965
885559
1003796
933929
355474
845700
425768
300064
808468
125170
218449
598925
577035
124248
814634
435079
426852
651050
683153
66207
566814
221121
873567
573659
13034
750096
474478
291775
594996
686549
835562
581891
342660
29353
441370
184353
342456
175566
782308
536800
46946
18430
198716
520618
435827
657621
825008
637253
1031625
590233
394391
388292
538524
757844
255370
377732
693486
773634
968982
966301
852317
853458
428407
178055
478059
214275
396593
638646
611281
25106
584102
673047
563774
456322
1018956
512018
777752
122874
601767
966095
189235
793062
54041
313557
884579
697495
528966
182951
216859
619449
643360
62658
945767
37857
622679
310929
885745
359869
323293
803203
1021291
506554
835781
626930
534372
366759
808172
557128
938690
706772
943707
399599
728176
74501
658091
1027648
514149
559370
820081
570412
429609
634067
944144
427510
37971
614498
786721
275555
897849
520898
302021
714834
769693
593773
825321
1008703
176191
414701
263305
1039891
345941
619579
713087
213395
367899
311171
372755
808220
88003
273851
847888
467551
44289
251327
353263
809483
36106
476420
750700
794527
261410
130046
989644
403157
864945
888694
212555
610029
525624
765318
159688
469299
829220
871777
250372
374454
131808
13891
213157
909374
88835
387632
310918
402240
867899
782236
210624
563068
717780
767098
929597
1015313
260301
73657
889657
105140
108430
1015530
903012
239563
819186
626572
307076
514985
146377
157279
118546
477008
295826
204899
490752
917669
988772
459699
711536
932116
272113
85740
574971
318249
340879
97972
170289
541540
792203
392694
809758
734276
1042303
251191
581941
77640
887899
124158
413447
642960
205535
686914
106364
393875
84523
369491
296052
720416
695696
88749
142643
646930
397578
512881
468830
648161
936417
633817
350350
441205
745668
298340
49828
477507
371526
829886
999145
913664
1002696
457466
577346
162325
597527
957002
263560
136306
196384
277341
540825
379644
715005
142810
547809
593029
32698
414142
253312
770765
1004453
870132
965388
350090
157269
593157
1001324
221068
774177
16002
267430
737260
271501
899430
771252
507935
910639
1033721
690022
373381
571284
1004939
947622
752566
946986
279300
194108
150685
731909
169137
372264
122320
950875
728211
118154
604498
339119
787742
261283
306830
132017
798159
983889
837524
343317
76096
286680
311239
384167
631074
487015
590614
994318
278476
888846
883848
750483
22722
699402
333222
518179
76256
506383
738366
113609
16320
383
768889
957947
188949
714887
141736
19452
984678
912176
278065
948318
877804
621886
912842
208574
938196
1020433
748220
191361
678017
352517
890032
627746
462100
492471
377240
23849
331744
37121
238027
261478
313558
579883
370789
949250
651292
175413
460429
203028
531356
481270
1018112
124041
260679
548161
237434
535487
964825
516498
331542
170193
840228
368114
847564
125650
943106
694074
852909
313940
699510
358370
879445
148236
509945
936627
627141
248465
814112
407998
459595
837970
921368
944966
244145
225072
724212
150447
818875
671395
17269
487875
580797
442607
29156
768245
193982
540726
502705
307605
269380
629605
883875
398382
432944
871087
548855
692199
822934
307321
62083
963016
147940
269555
204637
236251
27189
1034076
574643
741979
265918
476639
80598
790964
356804
76869
767514
737339
912146
651562
182866
177491
538356
579449
794868
308159
107286
149204
853314
266316
692743
492922
255564
817497
267188
368037
132401
196750
27421
323835
955326
491437
173364
402733
652747
524924
87532
844354
545179
915363
1003663
193071
121641
520265
664303
643913
735524
702567
539566
358300
607721
4537
888278
601811
758988
269539
794945
924864
465168
1014554
505524
526502
600025
1040428
708437
771751
272148
1032497
907198
651815
835414
852079
90685
520363
483261
921864
395779
226541
35728
1037117
21601
193190
177127
377780
466953
761741
73867
269720
270775
139549
614658
597244
620806
53139
222214
871849
817641
234571
495850
139131
854570
206772
145837
484121
34690
644946
394927
170430
756930
140030
532499
736750
636190
1023391
744904
570804
957910
904281
487892
231475
491485
455336
883608
553867
331779
760497
647747
594886
977755
730020
802884
3460
801776
601367
818496
76295
335395
613259
361934
825208
768002
619468
393999
565978
803499
44466
829679
21720
435517
395874
254815
611534
751587
660818
21160
491687
147779
882597
838751
406672
894760
517130
305962
768609
279011
130617
455100
299570
650833
760491
414653
669186
774925
427106
125763
440728
314633
333060
650414
645659
459192
333126
94929
563251
326733
858543
817928
398285
660419
829442
529619
160243
756973
741484
687775
876486
31891
854416
433740
847651
123920
635882
972684
783118
854809
493566
795927
264264
657914
885658
488967
838083
1045149
518287
973329
1009597
608610
554597
768396
771175
594875
716196
349429
57119
8123
222276
26117
288789
739573
280347
284867
268907
433723
52912
66725
534
560432
831888
460726
301865
851599
439712
551325
598629
286329
606455
175564
193204
977242
311383
486533
272015
676550
535722
511424
1032303
99292
189446
464803
641835
535305
787107
143978
938942
558042
630360
748918
547450
422988
188285
113990
792280
876137
179163
468687
610073
763279
1000306
930829
998632
504649
751621
107069
85684
365930
467270
14891
150636
510411
102552
929063
730373
271680
331950
870366
887025
284668
724980
622421
216845
188442
951304
324918
503991
1037844
355468
796921
410663
850775
91989
235807
1007004
343595
183198
756825
679450
833062
946304
1026502
601796
535013
45928
805899
882954
630572
450817
646516
201114
315795
333485
432607
660261
942079
70778
1024420
375531
395946
982856
184858
165302
685037
705158
156358
603955
27700
819963
1010769
155663
887301
468821
72879
872027
969901
552732
175664
239167
58954
605986
129548
303124
379192
922815
995647
1012179
940603
437670
706292
694446
454074
478750
232551
185185
86260
863525
867075
209978
23508
684988
553580
237926
20537
607316
831985
814245
160249
544829
961853
1034308
310859
1025446
209169
732365
943774
459753
811396
930198
493061
978066
1037765
1002028
438004
191402
167627
664092
1022532
1004824
146748
416914
156424
202989
659565
928516
427759
817327
133869
742447
43968
193341
426397
557684
584315
566236
659032
451612
875470
254754
506302
161678
247798
281767
890075
788652
618298
891612
47712
472517
1020190
213148
363362
252036
672939
528509
922320
263943
992252
656142
170746
266397
108379
449330
771036
135583
87575
336895
93579
120299
1023248
1031460
663465
377429
294297
964372
350048
752804
822453
786278
57079
745241
641756
699726
1023122
493728
248592
879444
679447
110366
491627
86759
505919
595322
804418
280550
329689
128067
350244
1014426
724720
644020
710359
390755
594069
186707
771759
585605
6808
475151
972381
288659
381950
581596
373280
190440
601080
395270
376727
370710
503620
12580
159388
471746
280128
662727
652719
506227
608460
128955
4831
991397
844419
503643
480398
498416
58033
761938
693977
961020
349325
306630
548871
878697
855933
566194
379577
656208
841967
831712
846734
176892
968582
222969
349222
181578
25184
999168
878441
738450
469121
474815
321465
474074
158125
805657
843502
93557
58034
7802
269778
461255
975119
601271
974988
99303
89208
876889
1018182
466438
64229
620913
327753
604382
860688
1201
92877
63453
374808
566563
71464
230465
927571
322770
1028367
696264
967302
944453
692945
795214
110077
86199
227689
914619
844780
1566
278587
281086
674932
861449
488896
856635
317087
768131
959834
754716
109201
166313
921154
249666
819201
22835
875876
521597
915678
480438
652374
470022
467383
547809
745412
774455
1011433
249478
285280
505175
706131
606043
922628
647553
73931
516063
919963
591265
305793
281660
172417
380262
669481
652377
500187
543749
507339
192839
180145
887246
917211
796672
116884
599870
756654
16800
569141
789427
706512
72291
203345
348131
215317
649628
651317
89904
706588
182858
192998
809392
59218
945893
319647
196091
529507
951800
854355
964682
354468
233350
310852
381364
711866
1026283
415301
118118
700206
1037316
1018102
585884
658675
970994
909060
280319
761527
53440
845041
279948
280469
48835
417303
429652
402849
426632
1003522
105383
371181
415003
827239
423003
554733
502811
889457
405948
769925
280710
416987
913933
541899
411352
614056
638930
400166
469899
272640
983055
241928
761108
475411
463063
813516
701117
961112
700145
41395
742628
790350
477409
1029984
226372
927412
377859
940683
371070
418614
866297
862863
74567
647738
806087
606470
742500
525115
558261
408504
21027
892520
164369
738539
683222
416851
1045153
242160
738410
515488
906248
559048
1021188
328851
261188
80732
126267
119028
1014644
436513
624389
418600
238365
604756
297241
505355
951694
715130
903123
395666
1012835
166215
745239
497424
309176
776280
726709
252817
534764
10153
239945
909608
450429
445890
963442
621849
965833
812523
708617
389445
765052
1000168
207775
391519
757830
203527
599685
760479
835435
16290
772755
228304
1041868
923768
795639
341728
1034312
960610
52261
900075
976862
425195
935041
333333
411435
403132
815334
143383
782076
181019
365160
635649
1017119
109055
559103
622485
700861
548722
612554
52299
742266
7537
78733
811699
552745
145038
997736
143057
51346
916796
310192
687633
201828
12148
297949
16819
1011235
205755
163662
628362
637715
443218
227606
115531
75855
588102
988862
608321
609904
578006
251346
817886
84313
781279
212506
1013273
761721
882341
52259
965934
434094
220806
606528
938075
925831
921509
74993
900919
256359
739694
384014
945730
460007
324403
654038
994780
456911
14224
381701
991233
132604
790054
933301
71044
661050
381945
639195
633403
17911
402522
592757
861940
155193
500815
181397
115852
955995
28492
874259
925816
762343
238334
953171
608969
773683
943080
645561
890746
231608
992617
513690
963735
963013
422751
166581
493543
743421
358212
919296
733293
545567
834321
977285
953350
405592
251633
823231
411678
874527
710160
660313
542149
108280
524023
994357
365088
54811
851875
632363
474724
838812
165055
1038541
950256
262657
128631
185224
333994
397489
612039
511642
451070
969423
411312
778603
190106
383449
752721
205976
983192
569090
475248
610483
773542
75134
810941
711768
291762
423740
365130
415447
539987
603844
840633
488415
522057
373782
29993
227794
16519
520736
94135
63716
81577
254640
382524
551291
760359
685811
492414
784462
840945
644397
171218
217635
202695
998098
618314
520449
703974
559907
557647
988121
134084
441808
411982
818754
549984
620502
7139
43406
864746
18474
460609
920906
752096
820144
622813
584674
818712
127979
618413
55161
561723
366874
610587
854761
82735
461060
855976
55283
1037002
984894
856819
273416
439167
147953
338797
505586
648150
550819
750472
838750
371864
129905
336329
477119
834995
178121
864484
790240
981115
449040
240324
172440
436651
23588
591763
840113
902610
742259
493711
181324
861943
206286
751765
821434
846737
753646
1044918
979096
369871
535526
651950
746550
698333
575446
544958
226895
840053
698524
256198
1001175
228044
717294
1028053
715780
936676
395920
45044
325666
951204
829656
858009
476844
630871
846615
457487
321739
661805
907232
483796
198587
785956
302431
49321
738158
113902
623126
426890
770994
530373
5554
94415
173085
119427
779681
787147
72071
5757
178603
648764
26859
919366
146215
264566
904807
154456
637971
961119
82715
229157
792204
14597
382060
291762
451248
500532
147857
369136
774481
541375
44224
1000385
243207
164229
326517
123961
1024882
584031
994212
697947
764456
202186
538565
92851
970387
637272
924017
579260
1045277
175022
1002811
150181
330152
179633
107732
644570
848695
907064
122329
956778
46243
663750
380229
1030725
750462
151691
525425
383223
955442
89572
610389
855366
745549
173592
744130
994618
205621
266123
487536
934646
633939
466063
935550
233702
108241
863114
686227
634926
352916
147087
1039716
196706
209421
481703
186410
279954
344816
771663
127658
1026917
189027
333472
758833
383289
161835
73632
382208
226230
202651
499145
20863
327935
489217
947050
545593
322053
308876
1002965
915797
405041
89070
88008
12803
228340
972892
6872
64577
222786
53968
638369
437425
67771
363594
10623
175339
207246
305669
353141
601128
46493
554322
241590
81739
833268
1009772
231968
381421
728010
891696
514458
275838
667569
1023224
1012556
463969
93842
789678
274123
671097
737222
773613
1020076
243694
963596
245411
641631
536831
168493
765012
890455
577402
402569
987423
195712
184771
529564
997289
10561
315304
411430
882357
898000
334949
18817
1016391
733156
314099
910074
391121
182203
275470
713915
825410
511343
516617
401642
47462
607867
108469
982277
181642
153640
365067
499550
674195
330465
36069
488028
226170
746860
390118
237008
254359
92721
1039409
332414
506938
944775
535389
744524
171667
782007
250759
814790
712000
536497
927624
683983
191194
466690
583452
206914
12576
1015926
290564
309053
679103
654119
108896
32746
45051
127693
349479
350871
659180
762045
1041510
301780
736514
716273
42868
402888
1016424
558760
615371
583668
431362
368858
107550
351116
1011876
282690
87062
518334
735872
207246
199842
430716
466361
935511
707646
545568
884704
219656
1017795
82943
300049
586839
471380
581411
832877
761347
502049
816541
682068
185038
2095
651000
690445
623241
814586
571335
614156
730736
506714
183285
12398
915708
276739
466482
62299
88622
558503
251899
173992
962270
107569
1042736
410844
541288
372530
1345
951533
68631
440004
518595
318787
891077
401989
845391
931080
273195
124386
183103
966916
362919
249766
426289
180590
233812
842147
621220
145071
737128
982971
265303
155233
982290
660243
700018
621417
23877
655072
142739
1023421
762712
1036851
125569
316418
315433
524974
871029
710908
799676
320267
665561
539587
776228
137570
978145
742392
576222
1001372
773813
299662
566079
312910
214205
27432
154589
854927
985720
750376
819236
61016
110306
855704
94441
661582
790093
406715
554781
15706
957029
958761
769167
251907
1005451
734550
775383
352851
830301
912611
20052
643403
941946
266727
436234
415205
88057
219895
477872
7284
972398
136362
706805
642547
79523
1033558
1028541
514854
242028
484312
111667
260760
708039
703332
228279
891738
407925
953805
572569
1002207
993711
151381
232208
727187
984480
457748
1039603
748700
397649
310882
784339
352751
507070
751358
102789
489983
194868
984635
504284
333876
139350
107366
825076
13856
852617
352660
994301
620659
343185
242888
48841
961585
439610
275253
656911
1044082
274237
151801
179964
883591
98353
419442
961462
173095
667965
413988
698964
532401
351383
729950
872463
752720
455907
1041328
14873
937335
105299
575517
526634
387950
281867
979597
358014
466461
572573
60060
172248
453411
731415
780395
496201
175052
856495
1021015
526360
655161
527418
909692
447122
610710
940745
504069
860185
679688
242164
943933
10176
372422
249355
843915
366993
347004
887435
965448
263704
15183
1022660
1032571
335407
307581
815751
971067
1005383
830579
518353
600115
706159
598340
331481
679753
883362
549535
300684
600769
865425
834946
649051
433822
50545
14053
386347
23584
506945
359517
140895
518757
324748
831314
1015917
839928
437864
136546
692628
217951
302342
224094
394904
797801
204506
991363
224169
754971
429060
438045
5696
607766
937737
1023719
277279
715145
351773
415743
536550
662834
753421
902810
812871
574324
396707
555752
503643
579936
995351
451544
352215
475774
150388
395170
512757
680974
932928
147967
933709
530667
28430
591151
27400
284397
848174
98995
624455
712220
66570
120247
1009135
285415
282328
411177
763033
807825
502160
117116
265614
834083
998783
986171
954823
993453
917572
408040
197641
799472
636273
105579
302900
380823
494132
771452
362924
575957
972176
115350
280512
752885
619291
358166
1015553
622363
538417
651097
817527
662562
534414
779351
545784
916772
650354
442773
738585
289296
531828
421943
252531
687261
826073
573442
173187
221743
612956
972413
643272
137394
411870
552521
886951
414805
723643
971157
735431
19259
352887
193012
95881
668413
159316
321352
832704
676257
98494
874869
658906
446242
379145
368731
356356
1004722
367945
453300
37541
676269
204537
833654
1045225
267637
845658
930618
760343
716940
305310
942427
602787
1006942
790004
89691
46168
676838
783496
463308
677585
339953
826659
728983
708675
701812
201653
283137
727741
452984
280075
665540
578771
286792
1035415
252825
390751
325655
65016
244400
463453
318752
56756
340251
1013119
991797
231733
90560
413545
130423
566998
857445
226071
819503
706361
543805
244098
559293
897063
851487
789914
870388
683105
911274
466959
286615
737996
633246
348644
1024426
601696
75680
915387
935288
952001
649325
581092
868368
1029172
163754
60864
587629
537904
989896
376414
885809
483532
424429
407067
76724
858163
822504
685234
665243
192660
389705
172534
131677
7490
755920
612669
847009
911333
221276
883088
295660
555193
721624
506713
356303
42581
345537
528579
628249
855862
80462
651135
132787
707607
214260
431126
771921
332713
361388
1044577
250836
194515
361737
804979
248779
562489
97078
979795
162730
622272
535255
648021
770152
366476
305213
1042048
211243
504551
822735
39870
978340
762662
648470
25225
416649
907591
365450
779088
923606
695650
657481
233217
914663
820895
78697
480582
703682
383734
534105
83755
893835
567394
759375
215456
519157
947517
887827
602941
38925
491768
81473
660619
971620
524303
708487
40208
462939
907740
127094
638300
610408
712500
773414
601499
155883
121520
795093
204771
489631
597053
393873
962441
764719
250060
36198
511387
625220
214279
801765
673298
961826
81567
635797
977472
861786
262732
111480
181984
292797
360719
13251
318556
622303
838818
625231
327722
91465
299740
600262
564438
827200
83775
552648
469133
38851
275793
329038
688674
670825
135697
591894
459962
779821
160125
426741
743692
723179
700941
354689
537331
299458
416505
258465
648592
649471
80689
961413
65380
682475
278455
1018699
341632
226178
844233
828746
332929
1030226
450861
1037594
143903
770513
433130
602239
340443
975502
543039
136454
893705
967466
269744
697979
645140
187133
1039021
752980
865050
922703
114729
382845
586742
973299
369097
337711
110163
887454
198795
611058
446116
458288
325080
254487
767883
65031
223253
1889
663971
437154
867047
747560
31096
473049
623266
590107
336248
233585
500831
852972
759075
399327
969278
822079
367327
836109
620352
211738
620536
988848
629229
868385
949219
411132
1034401
641360
768535
654915
230712
896642
738912
516897
276681
671922
600185
289529
78455
309886
742503
18713
377946
796290
216523
236559
368888
405944
127884
14771
439075
46017
96364
919678
157500
697260
599407
254933
948792
40843
256141
967475
611899
294615
709446
519880
34059
154434
572566
167524
916426
180797
280420
594591
435383
102447
821178
299872
146916
808671
130308
441026
73689
609735
593507
668055
56289
105061
255006
14973
940330
306109
1031821
504041
204906
892521
679295
568859
428918
556347
675686
137735
956698
352984
254886
292456
53269
647799
907254
519537
855873
468291
513405
970743
57735
846304
493823
478565
780568
257890
586553
188800
792818
225570
862625
653976
566391
850365
180410
503896
2599
706448
671109
525091
996901
1008196
654392
471630
119049
623378
592333
538424
813764
330769
584448
624584
234754
545567
949475
431580
154429
726642
1032217
104007
219971
887112
368161
545750
469411
21460
408903
330767
297851
357713
880770
904003
136225
420757
802714
293241
930908
819602
926343
456193
608335
150698
912537
717824
377639
134839
552201
452924
991886
481300
509258
498365
336422
518762
282847
120434
644268
443256
747370
950504
515863
696864
3585
410128
730769
519014
799465
229206
807676
1003371
746386
345458
900296
760340
757790
536653
596538
186871
447945
981112
393639
577586
588357
447964
528827
282015
926305
392242
540331
858320
637066
448309
167961
652875
570957
135945
682014
784484
992026
22162
348222
244181
859595
315727
677917
271783
561803
206556
527786
379703
594332
56657
373865
657342
704392
973382
875902
7369
51910
150705
569784
337904
797849
986968
216786
46362
499541
408876
344624
872503
938977
737315
203274
684235
79165
941767
593971
479820
342649
212259
635014
826665
299773
186734
26141
748139
874467
777080
159785
306172
447608
682985
187115
239488
54602
600683
614786
298334
853948
667328
371776
641512
159579
942833
897653
583764
1250
698150
632625
42389
503617
851664
668069
95324
95206
311159
246337
832589
540724
964630
408519
378998
444371
162385
60963
448514
760292
830267
886054
320603
955464
54267
284123
129046
938174
462617
154507
502398
420766
136427
59129
393244
32300
509903
326731
801801
763832
1019221
69482
776461
413328
305773
510963
715654
28902
1006133
409384
302803
358489
583263
467137
70439
479661
514582
900289
424134
700014
652335
907780
186469
260530
592529
359399
744916
676732
260646
991452
491054
719648
215898
633889
458133
185176
73936
840124
467851
168675
125528
210345
576588
743837
346864
349922
570490
590718
84321
488130
761266
854913
386860
675838
573934
134935
603158
508052
1003958
165661
504547
222658
1016080
145315
288964
307490
190904
256188
474970
214360
843131
684458
927057
494398
920616
747466
709164
325332
689372
466979
529410
904235
211339
866663
986294
321145
235581
280791
167553
19225
241953
502477
891956
246960
601151
467176
759969
226450
416550
366169
506780
696148
760227
94666
572153
110980
597870
330625
401544
89133
98655
682362
484742
734097
698411
1024904
299000
725683
803243
309626
103890
809711
778526
265725
57432
621158
665475
633102
253386
663079
36353
1020378
292313
712748
641466
905631
156640
348378
452800
218951
787739
590096
883923
93856
196206
388008
311651
938261
799993
257102
315566
520942
288994
922286
895074
799758
853357
710830
800609
765043
542894
218730
462312
700123
617970
1041898
479275
462846
182136
858476
239231
194239
594939
193603
887112
755296
509354
809675
450645
633232
723511
679025
935941
272683
980702
588345
235943
71154
832079
643602
171619
380218
5172
748682
553916
701021
1004509
400216
1013292
554332
172748
312261
292038
862822
687972
50781
795260
283891
28532
703093
770123
796041
217570
880827
28113
448903
776235
524862
549540
970124
552898
1386
428105
284348
40762
270175
949731
14513
855229
243574
579212
672245
924405
832975
169768
541209
957863
96903
699624
739892
1024292
737612
42338
275564
797775
616906
481049
549198
934071
610462
336852
959260
792283
754236
319341
720435
631233
296244
964772
308455
521702
561306
187981
97267
88783
280808
896736
466661
898156
274006
493867
105614
799779
1040383
1037061
924177
517363
744974
826320
848821
792551
185318
942098
1009780
843382
821301
656922
254826
812546
843760
398192
312594
743343
1003873
594279
968867
939107
448417
636038
351952
819183
1032238
329582
414668
704957
1001866
556289
794091
274329
641898
811445
395078
388410
177998
997355
148016
935953
68138
634781
44011
823649
990073
636658
1012168
864920
493122
969090
990872
9942
60360
163422
970361
645425
358390
622833
242651
406357
838930
76926
329620
536795
924331
795381
230149
386176
506488
254998
950298
439096
416815
994134
952837
219421
338137
338430
452871
664190
438162
901283
1013870
20576
449389
820667
233423
916028
750689
1012743
322178
753052
303546
714868
833784
582026
718475
879535
946786
983063
1008711
500279
411136
325287
433242
735040
919062
651634
882098
601819
727509
433572
680457
737042
645333
254179
351979
706391
383784
413768
1019773
1014700
468935
171743
347921
735727
271730
712526
246458
552661
965606
399376
62457
24814
737390
265659
287704
146264
812569
168018
1041195
838419
469486
507246
109223
871678
408626
816975
858330
279724
959751
822637
893441
641806
311957
90178
215447
396724
83663
644589
1000372
1005153
540710
1027686
102018
709288
38034
641966
660882
569479
253431
472604
632540
984636
223502
615556
448964
630985
234765
117774
85366
971758
853292
162623
31412
597752
626471
763765
815940
477002
556646
860907
281717
438456
73807
296868
1023701
634567
559205
614313
913975
793278
153907
38823
738372
521837
575146
279900
354187
636404
243811
491964
61183
622640
143603
348331
531216
517576
594597
576766
148253
747136
179586
20072
670118
74254
260786
281233
893489
687351
899857
872362
930476
82976
298063
881902
127305
98376
611732
595322
108528
142342
856002
610236
556692
69274
606452
938404
83415
571749
858864
298809
333652
176480
47922
25474
268251
80930
31014
587861
715000
204641
126482
644297
573448
265192
933727
100156
299904
806417
437970
355382
581575
695442
1038569
735464
128366
217545
202856
745295
557143
830676
152355
125166
846048
887444
278857
694138
585558
291956
817491
955835
759116
603394
575297
628523
696502
494583
862750
1005354
921057
650497
495281
140423
722461
1012129
375934
507463
23456
755486
679390
922482
1037301
3858
716458
101421
729428
381905
737316
152187
227282
365271
602957
193073
352081
375012
442244
447209
271770
950900
139706
306859
967035
919397
901849
117696
442097
441708
544369
544357
747090
1024266
201237
97095
505285
177659
784494
1029065
3823
271523
533644
951708
345718
617007
439548
287860
550541
602850
228549
147209
790117
977013
769362
603845
556797
952666
665048
194955
357218
342987
860869
545688
866238
641070
159436
796865
306009
928880
985949
1002884
934808
761800
518474
679926
461991
596316
422794
278900
505900
142018
219512
942473
215034
5331
560838
617926
745591
278994
720849
986948
87455
818043
487962
223237
344199
821136
272741
273654
800858
661097
969395
421146
55745
630590
6017
577998
548096
540003
689521
255696
651343
876271
230227
689140
143106
610092
1017078
427563
232870
597268
66603
548887
814451
702648
395003
847785
512925
665133
977554
92120
861517
137835
772592
978443
195179
109215
745052
1042162
557356
165804
230159
301282
511275
455427
407545
275933
603751
829206
313809
434153
824861
584542
43842
774372
380231
643947
429307
109906
894555
837805
655102
377938
415351
745244
389541
729910
209368
729416
138515
1004205
748981
893449
472999
442713
127708
448847
493731
137694
50648
946430
770408
1004578
538453
396872
777348
550630
923939
880659
719273
371200
77921
2854
935659
167726
296397
348815
831594
131503
1024924
49573
499433
839770
28099
880563
128162
721354
942871
487383
476725
911033
455552
146252
806813
874121
489604
409096
571565
963872
814602
723152
53617
13406
873558
759680
554071
490624
792230
112948
133819
210799
970063
67695
602546
319733
496486
475480
897721
998042
248304
820888
608830
443392
870767
1018632
646994
16743
943826
447807
399774
603621
500041
124672
412306
223980
896317
911573
410121
125307
429501
615049
756534
880566
402655
198703
539005
352989
967302
1038676
788818
469742
393698
1803
603584
493065
593302
908379
652360
557183
701611
169801
632628
770424
754678
641110
926617
832513
116424
512706
362648
20718
867900
344057
724210
896496
515659
339831
338191
497956
461692
589560
705788
299947
555192
716819
881773
592090
643398
384637
113121
897945
176067
1011940
1014397
208299
814876
380948
459053
916969
449324
572362
671002
703741
668348
888040
160423
1039484
79986
232275
839025
879959
228845
321452
660996
672468
841820
664299
864234
517438
760602
55381
457563
936409
403684
140052
207717
925541
385944
878057
599897
894504
59663
99748
711220
954241
196662
553093
589250
525177
249911
636246
771189
347991
439380
34515
389304
969456
419189
626874
790216
661399
1011592
501863
446397
774920
499860
69397
843958
831584
278875
210566
242972
20835
495982
131059
262368
56151
726986
895358
582533
583711
845002
1001421
480552
1041741
769499
899221
595722
745596
334649
799316
1006269
430363
57477
721593
661062
739845
549727
104760
735036
228429
930835
975006
417568
826854
570695
608736
703526
748497
970507
371465
309054
259451
1025488
835950
130545
677305
471916
985177
989245
1018308
289743
838890
767420
985818
779547
432721
286183
577461
866371
846075
858971
631498
27273
408327
688835
265957
789001
43079
412723
354758
554203
788887
519587
833056
478151
951690
681904
1021611
296493
124210
71295
464881
722767
23144
542370
135785
482218
244578
1010561
646506
991220
481841
730376
166210
909352
221384
570006
240788
668310
1013372
50719
259897
560391
55962
637834
505346
188327
30863
305906
509553
185409
351887
651309
995062
578177
1004998
11154
239401
294801
225960
865119
37743
329761
841281
156008
143613
854297
427684
1032728
734765
510952
573682
310225
691300
165619
934746
99806
411180
854225
839061
712828
638141
154449
534826
268018
775706
926571
456487
14424
818136
313740
473533
951507
171090
627902
119497
331239
126782
372675
82565
834325
54303
899135
991334
744621
392691
994734
543775
19509
539575
17215
868973
145309
799881
661277
588229
547990
25344
73107
269931
278216
261487
848526
585034
474436
120212
929017
103078
729460
992537
782867
1026885
860035
1014618
540041
759313
463331
857579
522831
666534
4423
1012123
960127
285847
368139
407917
204396
277578
478072
544067
380683
924856
524954
654519
293556
641867
5017
778563
888675
912853
301123
815915
13531
929865
530857
456453
757117
722622
872172
435641
280242
296078
819179
919018
753037
306494
566698
483834
880028
108077
396900
666933
177264
888686
432479
847044
130072
773188
686202
800778
544302
66654
1037662
22964
699615
711083
867133
786532
369430
545795
659274
242613
722264
886003
91951
173920
482775
404344
83508
1026584
364702
900556
210148
597222
654288
220279
480742
368020
751801
637023
846803
14924
296889
183755
251408
833237
829555
968148
260116
469007
725015
557164
510832
61661
167967
737321
316872
322221
885928
573198
428992
800622
208201
42464
219115
321646
798735
150247
789131
215583
180187
638340
969624
942766
992225
782114
381707
953246
114906
274825
630146
502585
1026158
692745
426153
904477
1032683
1018196
926604
921932
746347
655194
218501
533485
984988
1027845
140788
330746
325904
583947
555285
469965
38902
481083
38229
654971
199731
906680
273993
473177
448911
109995
21262
564358
863104
862948
204005
130401
123487
196051
70421
54720
431228
774311
453515
72422
807896
321893
812143
536552
591086
565278
976818
193434
971281
861604
464698
737364
31237
463957
850354
452847
59837
903697
520077
621738
724295
265808
364358
651087
57222
1013970
170664
797772
999240
402220
285751
99291
197757
688336
430453
251527
615128
799266
50050
659193
364111
596658
778190
574942
751080
654502
230277
946402
321048
439861
253833
414168
214471
382341
427847
124460
689979
870488
1042395
373761
205708
712339
154794
504441
777670
308773
116906
31165
424280
402536
872352
276554
594482
464511
897556
32410
674134
173055
222386
762928
483239
467455
194770
1018187
776430
61247
690039
269491
1007513
762048
61005
500940
733686
625119
447961
900059
1019085
566516
744711
604558
415400
396978
551612
167170
811792
243268
967129
238810
548236
56662
571870
421944
102708
790594
886619
589839
324620
878780
467622
825213
409209
1007148
759535
660906
588290
71199
55843
585714
59181
265557
937516
323869
325735
683276
108786
208457
675186
172357
313893
452363
731285
494827
329578
364151
246184
316869
268285
461594
881843
417439
201477
398493
263593
324443
1003207
441986
5377
560366
825016
192140
384776
234367
847531
765627
129147
148006
109289
639272
255223
552907
42249
902463
408497
291898
962666
661043
636600
944594
1038878
518461
84068
602858
307338
109634
845733
184827
163971
214875
774384
406737
542372
364493
505868
179637
439676
216179
1032105
1039182
708636
226542
360182
411812
327041
429540
130670
914500
828687
100883
650775
76898
618006
960991
1027620
259300
547896
4146
999288
33610
503262
862555
322414
360021
157053
626492
330516
94114
714326
238054
108071
690299
86426
336510
1001044
654837
267258
508028
940005
170369
930910
843787
252855
499147
768566
615380
938449
53336
534450
455130
745192
554942
554397
859931
357399
1041113
304145
404350
976004
198239
624553
343473
605441
115697
571860
1009223
298587
249206
594837
560962
206306
458969
996916
639931
1026043
94186
903365
584592
166724
436477
447493
516840
544289
892034
1021176
836408
890970
524894
974646
233371
296886
539761
945902
765735
256352
350631
297345
1013109
184892
933281
391801
88858
869980
79568
1028319
1030813
819343
929819
10220
993871
519072
294663
1015091
162640
482747
728806
250382
783614
743595
303257
352823
537562
661939
56614
1008790
420048
933604
241672
904159
846939
183028
903495
793987
315327
171744
502660
305716
255801
144078
166067
802821
739853
691456
869820
337514
902626
263989
928485
666629
990341
425910
538920
666124
84296
472911
229280
440978
2559
32874
827388
519331
876675
231657
544082
876197
939563
31809
417269
783046
935435
409929
751766
771680
341259
965850
234237
254593
346620
329041
670420
519691
979393
306010
853315
298484
429127
305281
398261
644900
691541
302221
791295
482495
851362
668217
865966
211697
832381
858645
339803
700129
297871
769311
845234
665291
829731
906258
189666
931821
309369
807797
735285
610730
726775
667679
168621
395505
480674
916256
386897
61936
713810
943840
322220
843032
698611
967913
357027
504797
470361
402300
919995
972293
973094
543575
201338
348782
823932
480469
735242
361222
307427
715998
913257
181630
991791
278532
1030165
682505
296457
50791
731262
1044691
595019
202826
865059
701626
459515
471527
655237
951697
41467
411869
78464
626686
296838
669338
784486
814964
773304
578742
157781
65283
674926
433498
264110
890871
572122
902611
959832
448408
749699
619877
754748
20315
307582
397736
1018584
45703
914009
705413
612427
644846
407350
1026267
943857
879259
88451
453022
888653
952204
30534
941533
719446
241083
960898
781106
870834
912024
24510
160959
510966
982950
228842
259074
436316
756056
808429
245948
385628
182200
927489
237552
353992
531135
447599
267694
600904
463384
17682
1004028
772471
174803
191465
471790
883960
385421
587014
481471
677222
427286
447720
435059
67877
867478
734575
987983
724889
969415
553795
253595
129168
631176
78882
206187
847719
327983
586308
772162
786087
47625
828733
37418
932269
207612
482781
489131
372545
942060
681342
286110
456055
63150
37616
66547
857988
682233
47964
644662
137353
511003
901590
950464
413500
251513
788039
890868
340040
111230
840163
266090
465245
618725
141364
128219
503296
997299
773719
266083
809987
613911
476719
1010376
464629
726795
292919
235187
44840
472890
131164
977982
532404
107445
437679
139168
190954
357446
203427
569725
724640
496732
750235
70480
918112
45635
324076
954690
429112
141972
537784
262652
8765
812128
508668
426101
1025487
525329
349766
407645
857352
334861
883986
1030645
841888
1011529
567237
616898
362301
131724
731112
108805
316737
703692
47125
106413
389937
594921
955230
782989
759934
812282
108255
698856
897209
826865
682823
208038
704269
909988
55307
168730
576989
551719
941097
357460
125651
310593
898566
598282
813638
471088
962815
506512
502165
221238
296922
453122
901017
203900
199053
902169
507230
520726
827306
823619
891180
85814
488171
460865
808745
852163
661666
454438
273375
900730
848322
25459
975270
375065
319079
584678
90525
521010
877981
853304
1001029
651550
610737
100615
403981
380765
223681
32343
862358
524984
713350
1010787
266853
129924
983640
434223
807619
933172
788824
912266
831125
443937
588554
409348
369392
701251
304217
247654
891024
817173
346680
447025
704619
272973
977723
924844
419778
642922
220236
432383
378326
318481
230464
395878
958610
307449
862634
507603
111133
572548
1031397
663617
578330
263836
560110
499020
744
1038062
362646
698918
654978
394897
827796
710888
227816
897601
851195
914940
260787
893074
9026
29207
889106
92395
542511
73951
698654
762173
1005308
984483
706635
730953
162813
588304
355661
316989
400109
393923
487501
1039966
497147
720521
1010471
253099
1032305
573274
868948
808341
42446
815293
295466
615163
545996
160676
1043281
326939
595160
320051
200121
856997
1032978
464683
557977
814432
306177
855156
241387
210689
46976
744075
299108
296543
430174
675896
949208
231380
219943
800061
784644
133430
500240
812566
1032111
499514
286301
396813
1022741
695681
43916
887921
181158
1020201
275972
183953
696350
170825
462144
211973
899298
17136
66617
38525
72796
308409
291818
113021
661899
1028110
309336
113015
589108
450151
93260
570546
552977
239142
275082
421947
130687
929790
906281
206197
55815
388974
445352
158984
926702
910962
250552
956819
458251
966639
111779
675989
584498
370598
77625
441962
739012
308864
385813
949805
814120
882217
81510
666473
940164
650759
179195
36212
713594
811965
928609
287015
201257
890576
664193
812778
767088
78869
429117
795484
249568
347655
541676
501814
387451
33324
46686
276384
968169
184545
930073
504294
1026775
808842
1031395
66501
110116
716960
72664
543541
296021
27939
1024324
100397
278717
128052
749773
400965
481334
332406
697947
599704
420535
893011
546548
621217
413735
147601
401169
942114
708504
108352
462940
358071
565082
529969
585278
390796
469868
674482
178365
197863
172388
150520
236566
652540
597862
481499
1008326
465902
419008
237510
902355
449595
175462
361065
28062
34023
87524
455169
378089
955603
17449
816388
866186
201182
50715
609794
99343
574445
367935
514665
344149
473634
600946
747800
279294
935374
180500
1029223
372926
755231
39227
768245
488396
877613
424820
791765
713686
265865
691150
905431
1006081
333921
495046
367705
1021801
48998
844877
406488
1030713
242530
156357
891862
934198
771545
581100
161304
516540
753511
630788
278767
801183
974538
1010116
611702
973892
690761
586498
48074
536174
777804
317925
334291
435278
668625
931864
1006153
705584
752017
535094
519075
474008
160157
405415
322364
1043166
479681
738671
770334
509939
123334
246524
459267
1031584
563800
185214
337706
812386
361712
484613
609023
338961
511810
185370
688598
570023
298242
655619
931072
423593
76164
179619
179296
983637
333358
638329
844705
211882
705498
836041
890317
1038525
348639
72954
133621
388934
911443
817019
553089
33645
115473
39140
333178
630877
231932
942024
8723
145778
824978
1028200
245990
825809
686368
342530
821093
42730
391479
1010460
932532
530528
69366
185128
337875
1004538
279929
976575
837185
231382
852253
927868
890588
768049
276142
244357
632881
171960
874353
605619
809406
573795
514829
67480
668251
46564
624987
293761
693856
533088
72952
945899
200102
555493
34530
720584
731806
899614
262875
731253
837020
535583
861036
343539
907113
892079
764698
405013
771329
394140
960424
859740
749252
246583
656517
966114
116714
12621
99098
595502
698710
905103
452465
459161
68256
941441
43116
395111
980181
67354
137036
606728
110663
538857
940831
821859
681960
392164
769830
804581
377992
165027
453134
944805
889980
13999
377942
558913
1025992
236923
545712
416138
376297
539098
575914
33315
111663
683811
166041
634519
713246
243377
400938
852701
634176
795499
670320
814948
913893
378684
922215
522931
752560
407894
702465
78585
304388
452369
170402
150481
312878
796554
731525
91972
245124
666560
613714
514094
626065
637322
735889
974093
702626
835564
880511
671433
184261
532405
685878
538958
704646
289289
785520
393835
36532
949027
35546
544355
160857
323296
934097
951534
104693
702970
485814
768124
929016
485471
931330
710496
469953
376105
838822
537501
768494
21839
398349
301111
618574
144742
676833
212614
494263
864161
921729
1030858
760956
351162
315260
789505
807411
1002097
942533
384589
322485
292390
290471
334117
233435
924857
329777
785009
526333
593968
18570
502128
705282
1014009
93468
915716
1040815
949930
690707
775458
1013183
55843
1037118
612077
887996
558357
401968
189243
976190
214267
362315
241705
865735
187187
111133
449235
120377
219444
534591
321809
370023
854607
552005
152067
528477
219259
961723
958531
14225
953402
919360
346460
359546
771741
448840
480658
725410
506206
828702
721867
682011
533358
44426
99549
232570
933577
297320
234685
193304
692059
28108
710050
712506
160244
203371
337110
658155
195111
706164
427932
156274
307803
905478
956432
540534
392924
755788
394272
208299
19980
870136
1029966
897426
924227
669914
851359
962987
725827
703734
575208
583868
790601
699065
635500
764032
295712
90557
652336
994685
687634
979921
271671
12558
92761
561427
965792
335650
845004
504428
782681
839282
349143
10320
65557
985981
111846
767468
790478
1016218
609650
230477
820358
394902
1031279
506452
594703
251770
774354
68292
706537
219307
362306
465964
468479
1037868
607070
563463
542736
1000051
975591
881619
946356
7588
616245
411882
989307
147914
549302
696589
77432
1006068
642380
51292
107600
53131
1002579
705259
870675
285495
273112
421287
634819
32712
33924
933271
706464
451487
658530
139605
59022
620181
220544
523667
198573
892052
886702
916072
541594
503715
660847
419853
538275
1026492
343303
465554
67205
118866
553603
321527
87450
178607
574952
815733
299803
171984
754298
631910
149794
320445
56303
260073
37376
614510
659599
533287
721902
666704
463441
294772
271246
285534
476136
778471
414643
240586
726322
525453
139515
142815
110532
317386
776040
799772
889044
35810
101591
420629
630745
98968
527323
778876
348705
720611
1003163
316103
872740
549739
653667
241889
806272
321629
638484
468816
77519
159843
510077
243281
785456
826708
583726
600658
752814
955542
116318
893169
735519
633482
458829
711932
1016616
134402
590108
825041
270560
906805
628062
974496
319905
462820
753277
979942
940970
171594
229249
969731
117541
714661
362111
39356
13719
1027240
570463
591400
811810
550749
231067
149919
504767
311016
1037030
939662
378929
438244
925802
758624
886223
756446
881238
873742
406118
487830
301821
167323
89242
258148
613212
302437
45150
1016927
979527
358419
737436
258513
584757
223273
106596
487206
525290
852065
719681
358317
160687
164463
957714
557410
939931
600829
514846
164132
158240
687072
1043147
615021
295
400453
874629
562972
394420
152339
805592
476119
420372
580179
140844
973872
533760
970350
1026000
636592
290055
560641
110697
478850
191868
886318
522745
809826
412272
24287
348472
815836
434432
626123
840664
710978
372230
974401
640139
703986
676770
120785
403126
93509
382904
843086
59062
267972
546458
360694
437016
319271
880938
151792
819490
896936
464880
511400
959608
777603
363868
117217
785026
742884
34574
627901
576348
572283
597416
1035843
173991
825531
868704
343226
528602
1008589
154428
3970
732565
259535
816248
837325
516604
664156
831438
689344
293228
655025
589016
82866
730156
923263
205151
413166
940912
205927
108689
998048
774833
133872
820653
968142
480386
196122
236168
231931
303011
813460
20198
124473
31724
623910
858229
428122
723946
999171
550681
69264
476518
135295
271876
453847
530604
587275
797571
827453
771102
628678
342476
452663
435860
1015172
1045283
171912
988838
646880
897973
337472
450852
684181
548919
566205
61691
845978
878088
992201
682282
295094
410327
1035156
891225
871221
295108
40508
450553
658843
573412
388901
87291
458096
258503
1037901
445058
317378
85016
997162
184328
743531
628856
676639
811989
848792
230254
949651
928449
1025315
800439
466041
790509
486150
558269
278250
963893
55222
788638
587541
263501
431491
539038
100584
161362
518948
46126
486222
934222
700727
338496
964331
835524
757512
37232
644865
324528
163353
74215
398158
360965
207084
848091
636379
885753
260078
867994
606411
21766
352365
578623
933185
408683
332788
565721
190674
883193
84909
1002078
877396
748412
508573
388519
161396
369349
430673
766559
848479
977785
784522
441171
501803
37519
965281
930527
244790
132494
816799
525030
647271
924826
475693
353025
151370
273710
625125
375866
618738
783219
889029
1044468
923486
227843
418700
537251
598044
1038159
762558
428237
621498
635892
652060
573051
973391
982202
705366
704992
999808
502200
908253
739571
506264
155365
861240
819158
359757
1043723
52808
258057
35765
557898
639950
953006
301892
609509
1008286
876276
567486
1012318
330711
242033
167858
881421
782721
742935
150974
612961
699540
998757
76460
934812
975026
456177
117741
721504
285613
429380
334233
917045
82308
491159
475968
119231
973340
826962
360078
321959
481108
293035
338895
757127
821131
493491
112814
824913
508493
579597
982663
351307
730113
664273
948009
884283
694322
287672
64887
226733
902405
981590
430075
827230
1011131
691790
221242
172516
974200
467478
91069
44160
744625
256510
643378
664232
785398
967711
737531
241018
238586
252086
857962
907927
364151
591565
557044
263097
245461
738501
862616
488114
902372
441673
220260
57243
539282
954131
183492
819030
394804
679921
643926
684673
1011168
240422
830671
1279
536487
558408
777310
765145
210914
872757
405931
138916
903007
230933
907466
899417
242231
3898
762652
26698
795045
185268
698787
354350
927600
483736
886170
944321
646666
1038135
270107
269561
471949
560311
451560
912100
549995
547940
486625
498929
730178
630234
117753
263352
952086
799545
89441
881036
260734
715279
935508
927390
267779
317495
471528
205821
6660
155746
716257
114027
740084
13132
509897
841597
693695
874691
12175
1031114
868676
412600
321378
156195
198537
50482
558285
861307
810082
537620
82655
657600
789558
1012405
953797
196493
130160
881273
305139
537849
650027
669673
963509
385580
76938
1033638
117811
709222
551611
718572
144187
33902
786483
386753
829064
376126
438435
638534
1044028
817083
509085
184235
765298
268838
973893
548679
526332
439202
569285
287346
943464
407161
938176
127785
455656
374058
729827
311033
92610
605954
576938
760911
462664
252065
425644
471773
642593
942022
574775
57785
404499
110485
809226
739247
930118
648094
437762
83398
882832
150257
597776
475322
41332
47651
1012353
188057
333745
60162
699581
1038427
799907
453784
884267
754328
179543
559424
319089
316220
371595
677807
680708
1015008
743199
416801
521424
222798
1039334
452752
812338
791325
797521
549538
33232
317081
721021
957978
266956
914903
346942
367331
774241
600390
73579
959498
746863
1022346
820747
47854
568766
579692
845144
701003
193533
937527
141030
760836
590588
706226
967733
741993
573298
548087
712506
542739
214218
672026
134878
728125
70289
711351
79122
799127
938983
5835
686400
277176
529158
425292
167402
317331
413098
825397
559307
814859
480432
99721
421975
250274
49858
485011
52714
271742
577261
1014236
334315
495836
1037016
402795
930561
310113
528734
294362
1011976
96282
179362
673024
535755
175403
705458
122221
669221
272880
90486
897380
90125
415058
430204
119486
1028741
366863
821020
935575
128335
867768
364345
47954
446014
715851
11054
126317
586105
185212
338246
594783
509451
787931
789153
863772
814627
710003
995957
156986
549607
153812
970956
244036
336489
195455
501669
149495
736416
149291
513174
21625
904408
404885
373767
492559
525638
243361
920261
214922
1016819
33090
63199
328182
584923
285237
365663
752104
470489
131238
10857
1007134
638745
868961
735155
655147
346531
98155
269713
204737
129310
807725
934568
549326
832570
382024
386402
873493
825796
781844
196558
575217
590001
306228
846948
466657
557989
592494
410882
248929
452427
318964
983484
847702
244425
532597
181275
529373
772931
191671
865106
549457
960673
282001
573512
422190
57831
457018
909600
586527
502420
802409
915398
359504
201983
682936
649728
334847
814820
425111
715469
1022324
356287
610073
634313
434322
400187
424967
279678
526756
779725
480451
266571
1005469
352435
72892
35846
161950
750811
65067
869278
480086
808757
968377
327979
635704
290015
1004670
52703
150267
436739
398806
1022622
546275
903315
118273
624005
810322
251483
357484
3026
178738
643981
383693
884766
1039726
802942
346289
630185
722503
577368
906280
502618
528173
284375
370819
617905
83678
174384
474214
785
300372
993769
719453
76629
133045
101148
617252
34179
316192
863594
829454
221696
818786
716760
473187
720751
573090
1028809
662402
5395
302599
223235
879839
671534
474827
237644
433514
841386
890374
75365
1006081
337353
963108
426102
672718
680151
119050
531347
979305
849107
671116
802187
937684
116526
459471
247097
557264
244514
226608
131489
574646
586096
28721
861273
726165
7613
703411
530684
872779
213884
655335
743940
509450
640733
98679
226428
211638
22256
87566
490052
726622
162860
704067
272424
790722
360039
623467
773011
118987
231149
470207
465795
596244
409189
195172
620169
233438
821504
646720
639449
471675
572569
688756
1010061
897593
875277
72188
256145
638767
187902
159442
72297
843828
395909
160616
504693
698723
833546
113726
578690
192375
213848
947147
490919
351789
956000
193524
259324
219664
647341
442131
458159
32720
141835
493140
417358
350627
893569
576194
491744
516629
901992
911882
138900
723966
272250
674453
685166
624238
994866
847852
993901
430372
305123
654298
857792
160721
863315
829938
436479
602287
229989
671060
107356
605393
751717
136285
728487
5831
930951
218268
227731
368222
730384
951293
250220
785152
569356
202477
158175
202568
737442
340885
439913
440770
385520
574877
807148
520822
547713
837825
81935
863437
426689
49987
19074
46337
647324
927161
781756
950106
566727
893028
265240
476747
219572
823156
200770
1041354
312863
887664
340925
59770
201011
233232
790158
718739
556066
793857
995734
147344
185282
997584
787937
646886
163198
208712
183641
266249
907051
689037
859189
91019
103638
616167
662245
537635
365423
285000
287884
806614
224613
119671
854565
821555
748764
53501
152358
633194
803693
527957
703217
349129
300053
115859
804951
996878
853063
832803
79286
51907
258418
973181
302788
315556
242593
691559
56225
566810
362816
967178
867717
689068
862054
924165
698159
166591
894910
37923
175990
551614
241684
991015
803841
593281
612719
682861
323139
19173
528144
629248
1026672
569604
589405
979493
346787
506475
898863
201940
23789
597364
643168
183121
762471
793535
336140
86304
217954
549820
732509
764038
953034
135963
892436
850643
144597
737552
587600
1043263
881573
551596
420595
646265
1011843
521236
88187
241751
484423
404654
995659
246055
456788
976155
435926
395086
104040
642792
934253
266137
517457
738037
194118
940369
735745
920800
198756
308652
205810
430329
798533
161440
269268
1021130
676011
878343
1015421
138665
641273
164743
880790
198907
418851
190377
798449
741772
168908
347740
252463
157048
103075
30106
243066
523541
24733
75133
205187
365287
123860
736669
975928
536346
119097
233762
500563
940798
353796
977079
867071
717871
729585
456675
828133
788478
982351
131964
401812
415825
124220
797425
833454
899530
437595
648280
273807
798318
818686
703011
943848
165955
396794
621075
597508
262657
690037
292392
504334
385121
263478
425670
470673
515159
247297
942639
174022
135354
995031
249641
700898
106844
373776
834485
779719
538837
472286
647686
437685
921716
932135
818115
497441
70021
185417
463495
592142
126791
680380
393498
24396
179437
631778
812875
531608
661473
254188
14554
247397
308358
516753
294224
73985
148159
1031832
795557
30116
677969
517147
99182
442885
741474
494216
40331
493516
197013
818150
896322
834021
140419
819795
930323
1000418
220925
853193
62367
879274
426809
894924
600066
483604
646304
347775
360582
527823
504110
175868
202354
694297
1020977
772099
465524
121412
616018
583038
550980
1036674
680207
602238
905269
1022587
288471
648530
583593
443635
53413
239187
529382
865589
368233
618812
731161
526719
957363
20048
773957
704086
333388
394283
335539
812840
276979
875481
931566
751200
692622
1033019
542228
119413
960322
33858
185022
713952
530617
430301
70285
323737
1023197
393305
283687
725836
631145
507663
696121
270802
731239
47127
716193
146173
594638
440632
993945
488289
508658
81088
7629
352577
635380
922442
191436
879455
377178
535386
20017
430097
732877
952357
435805
190141
761925
867033
717698
438410
914517
333012
321685
646872
620449
11901
959550
145187
353953
707512
353375
680627
256199
987722
794867
682997
583420
798849
333965
4503
264340
943280
307601
249001
394486
168425
454903
306571
188747
545140
771457
854402
61994
6862
295421
397318
262245
166618
489821
963824
38403
333749
873571
141267
594583
445140
953397
508327
778621
70121
317593
756146
692598
609247
382053
202593
183900
179883
644884
541412
20594
98381
32452
732106
53346
64028
408182
335720
256105
903435
920886
953698
570021
146217
8464
1027235
279704
915260
407365
477266
145882
374336
240569
931977
163796
792583
761492
646586
245583
72048
208358
210280
393314
356261
831983
380844
916693
738494
405761
585649
988461
777343
942389
586030
272949
726680
560622
1034430
847860
915387
847700
396241
663924
494126
684671
301217
665043
1003226
875035
133769
407943
312563
866914
201086
691670
299142
389461
1009772
941107
716221
856874
689204
528158
660949
999953
814516
849404
624931
619420
547139
681867
633482
881293
122165
361250
56820
95700
428911
220733
134491
293487
1013965
561332
623747
88681
34774
659913
851496
156879
527912
955650
618066
224334
523408
15598
3703
961540
116198
878637
31792
3860
350387
676127
771561
268952
465662
546093
660682
260012
425512
885417
295899
27052
51364
590352
478158
176566
34884
856469
970410
182891
239514
546700
505964
654253
61824
720496
859533
806595
508348
371742
492849
456270
650546
153363
227531
664726
778529
682246
800206
800011
572673
302447
20435
161347
666437
49001
189515
900077
252355
518570
620491
782230
849714
151660
318721
918639
142655
977443
283903
838759
910990
850236
524435
6357
956266
969049
803651
245501
935653
114199
311073
714695
312155
190190
205008
927493
44464
4053
969232
536576
272329
509248
738128
825729
86897
192200
393041
57653
1029557
879167
898620
370557
639772
951890
578708
254191
156501
665199
347496
770234
308367
363862
473090
854995
812617
160841
48716
710241
818498
575448
575436
925010
699783
201737
530846
565780
303158
459841
3782
744981
928224
562216
144491
417892
475087
461901
515891
90468
147192
421131
673249
706230
997813
537265
239079
670035
206850
618096
480679
882886
1033527
926343
444377
65805
904820
765291
155002
922497
963164
144955
207244
562269
652606
48907
408520
343814
1014017
921649
350448
985511
15109
376696
400389
471531
207249
610661
163868
217859
922582
504905
98801
982742
998082
333549
852425
1017300
506931
462431
666947
489282
138390
585813
273946
212800
731336
556860
636381
782782
164900
937273
996223
292558
403578
920458
252338
904640
194027
78264
843294
1032225
214319
191858
737048
802836
67142
391119
751408
96961
672104
786462
659429
867456
1036631
800166
725362
1003190
991901
591014
910644
134359
684385
194072
171166
349856
718107
489506
176544
411280
277521
145729
360545
256565
123059
200553
237879
232931
327372
153358
171685
1026964
965722
1027705
1004262
296597
805916
278773
49870
338939
427344
1003655
800465
406384
511758
758272
862937
691491
594512
989269
274564
413256
623777
382446
442826
968645
346135
594429
132247
629236
882109
670557
837259
522418
754492
946273
515932
335776
116396
476775
105110
967062
1005603
323419
530723
255556
297724
568179
256243
118943
24634
355558
55608
996407
901440
230650
928510
477958
204163
221848
104542
600771
503832
339471
926217
409049
614906
183683
456068
186802
69924
656217
81886
533040
837677
769338
324304
692275
163127
300850
232523
80363
955424
740546
209003
1025090
894035
81564
258337
215106
912232
373455
189832
195358
944635
719293
769397
692988
888024
786194
513175
372605
122387
74082
106578
729376
658199
50110
954645
405037
559169
727453
948681
694163
707423
799580
834973
475567
779971
977173
985369
52717
84326
107913
236740
1020530
579641
24396
46574
914950
1014555
636909
417673
392817
464453
1022589
343145
143369
246135
368838
295310
733931
588728
48288
947105
553898
44308
141014
829267
852925
459525
1022277
256907
814168
160156
31523
14394
792431
3918
211858
718521
110264
887604
459131
389164
217844
846171
364468
912994
144185
987995
248951
687217
1017212
201086
958763
251639
680851
111747
571447
68865
740623
437297
1010915
948673
554506
92516
773932
506602
274942
261525
146242
190501
701757
648084
405576
582140
489480
376688
236124
694148
177858
583931
54777
120818
954130
534261
788986
484760
771114
43357
220634
360563
319221
739796
347974
152317
347331
252959
442317
295697
1014479
125647
260104
775423
84906
752434
535630
16599
799333
821571
396856
160935
861759
133278
114922
1014625
356067
161868
292395
243309
190810
101384
573141
933913
570961
851584
360973
21708
343273
941033
271156
611798
136900
499490
37696
940370
394376
188657
112791
820702
527878
172003
642706
139496
174079
756833
630628
279234
763155
619483
760465
190330
533653
568865
683912
949679
884781
627185
1039380
731372
509158
144507
380271
355848
620402
1022500
618006
525671
314069
166703
565816
489030
485679
243113
73012
749138
603409
799137
271196
86347
894768
974444
951222
549931
695718
770286
717208
298672
595622
508220
641159
805666
178858
730530
487463
313429
32883
78640
914773
691447
339489
191043
933879
326848
490333
1033727
248979
696666
860058
245784
17221
1004497
546703
811595
500858
569313
918257
1028836
782940
308730
840008
81346
825125
1002425
833870
562645
266961
203058
10719
643046
904173
554148
762644
322753
686474
422480
40039
1014626
274181
720585
868895
597515
1001024
313983
686285
748957
380432
1004710
979661
71961
623997
880413
648086
392804
50587
790123
932996
589064
671860
246445
547337
563462
516400
727767
641665
198499
414656
544320
998358
512074
1009684
838371
662762
459383
166055
368669
88570
701194
48530
632545
51290
860864
43002
470542
741093
976067
479714
160994
277139
978803
749927
286424
15543
583142
187970
501233
912638
713256
586121
453989
214831
809436
755976
9822
1007804
776826
127668
948411
231102
906908
427633
879521
212950
516003
714544
40787
61663
931396
943110
203258
414216
196640
836370
363652
215181
644308
823834
313562
567111
670540
585084
1021214
326814
611487
491552
1000091
513659
753676
136962
827034
792062
50317
579420
131143
9528
134733
91351
188989
786685
547515
1018079
990164
261763
491617
422859
647167
426684
854805
965704
781024
893724
560862
929121
183910
947544
75070
174253
742134
259886
379496
715519
1043366
285798
782758
166758
112032
599110
146773
398999
65676
913499
938445
1043587
469675
780117
813656
973599
492872
727682
367325
992021
718657
1027364
319740
71527
369947
508979
422405
898189
439149
839439
230032
1016049
557515
487169
420833
35178
287017
979548
871364
443139
171379
689090
802402
935215
442728
304385
428810
357738
1033569
841165
160323
935770
203568
407185
691888
1027239
216446
869988
784863
100028
552546
430686
520726
1020262
920493
933861
252648
930915
543474
818668
552276
66774
583503
355195
986296
98290
499603
248181
734444
866575
316285
128779
891830
44542
842272
586951
609374
757633
517005
79323
3088
575439
947531
282246
390924
138337
45083
972362
718729
482275
715192
150866
650276
65794
985691
692653
151945
896205
470899
814108
923796
982744
989164
1014164
324002
655983
952259
472735
355893
817940
846630
917578
663292
265246
983599
785744
132794
899290
345407
71976
737190
540706
524866
946283
719153
263821
870436
894489
741057
795201
297475
623753
552555
466537
31107
760349
148784
332630
899258
989919
579996
388889
814406
960502
493086
487818
633373
880293
841137
453097
162090
880946
802284
828505
608918
512460
529670
307243
255364
985151
960046
975300
896547
629030
738295
81943
725463
1034000
840241
110376
858528
594352
670654
699810
29733
994016
723533
197867
13885
1029428
369439
35494
753366
590112
567567
542500
951680
134276
714626
748293
150251
557326
143638
686988
59615
314006
295769
707114
618206
191976
346820
64124
993969
71861
975851
511066
480804
1014909
370509
39121
146315
992341
765209
753333
124577
58634
932057
655640
956008
423499
962986
24823
933439
402160
689266
728703
837216
172832
132028
31484
683526
582218
982352
961216
614079
316036
997908
228977
513540
889360
948956
346791
787926
273631
935345
265444
778754
1007686
727401
726905
184006
249110
973691
396094
459383
163420
67218
390070
483835
374554
993562
1040559
651257
107070
1014206
842575
729449
901603
546291
596889
109143
798631
285751
539981
975128
553927
119737
400643
588764
335525
920208
353408
783167
80765
14457
147485
697674
172126
997933
104084
730494
775957
842326
399850
385894
171796
215529
502639
175963
372638
392107
396239
874532
38481
922706
219030
121908
672363
65471
785171
728528
11967
848696
5685
929471
798067
970380
9149
6358
163144
250137
51749
468216
355735
747968
117596
541231
209793
267187
64410
214049
798991
173520
213239
720840
165620
750317
768149
135340
775550
624514
1013787
1016561
475090
191552
66645
150932
698109
434418
290403
500480
711841
942813
82309
736254
863520
458234
461883
867148
586884
761786
609481
739166
885535
22452
404567
773965
241900
10934
1000743
858661
974116
181195
12713
780468
642636
894068
254374
494302
101676
465137
823792
971897
101036
484486
247406
707638
112595
482815
862243
238517
571948
938272
821642
934536
279792
141538
17063
346430
843708
1012063
257554
173247
40785
693155
260526
877863
164882
751106
530130
64543
674371
966623
204877
78926
810987
564493
744597
426606
709710
881614
814023
72949
122098
11646
292855
581754
738813
322359
130583
1018210
175479
93641
515301
1017438
374598
625285
522040
783572
241609
170921
585145
772604
504058
311459
966141
275798
379932
1009507
73139
600451
427208
450209
958538
750222
1042666
941593
41806
528166
155968
447722
112647
173443
889760
37110
944697
388740
317198
811889
435564
649366
764937
327612
533987
560710
299421
7669
42733
470004
1014278
812153
354632
962675
251239
286227
835419
294722
887980
1036079
811942
714951
870329
638741
734004
681524
846855
99626
212702
691899
229332
726062
358405
91535
797532
144523
66306
684899
914603
508749
859896
480073
950588
729345
129108
73758
213728
342097
430257
1016044
588069
52935
661926
487659
1010830
858587
731843
223424
939089
138528
537309
582359
711513
104911
128082
259346
724100
285092
172552
386157
763165
48722
49662
898170
140419
639172
93
393101
211579
463857
439924
996090
843712
292063
269141
443958
557869
1041623
45060
200048
723443
324526
175418
565385
780620
46576
1014440
424823
830985
320382
327960
899025
269744
15744
123855
100822
505049
1029797
344868
628090
474717
400618
203366
961295
145062
130381
466654
10349
143516
322111
868177
328770
870852
521579
660093
579473
257963
601653
986273
914307
623443
959442
702067
408580
625319
236024
482617
208650
578771
564208
69300
657402
190260
546942
600133
346394
892786
589112
769744
18667
897439
875776
825674
33798
433685
877165
405627
923435
788881
594428
240000
878010
965669
478582
249512
430369
247156
898971
812820
906675
179687
15267
288511
263864
795442
757916
143155
838367
906131
626157
314373
341597
934263
424705
487534
711876
36638
243965
405157
629507
606706
764411
762887
553408
562087
480468
158077
729406
182680
395404
702127
972301
122319
82761
985514
310399
223405
633306
569422
493511
968285
360718
455248
400035
77415
673343
994532
433345
670665
461434
585364
390272
555544
977145
703006
226210
408723
421578
1015310
733024
994645
940616
520039
936555
349180
448782
619852
278570
466866
180065
18317
39244
149679
905641
441552
237723
35509
833966
554847
813612
126229
1003288
380327
339564
620211
777959
65862
175351
51701
213860
108026
62909
432217
512369
586978
421065
88219
537420
245257
73250
648158
394720
280683
11853
552344
202356
645239
820533
294432
872393
19070
587356
168690
550090
847211
1035337
931934
958392
867500
454814
525272
933557
454758
680211
638292
497175
640147
170781
42680
137925
768040
586026
533004
387047
38829
601527
509332
911638
679028
360152
771352
665570
466218
738700
14603
440156
265024
121311
1026693
555873
382534
118033
117208
94319
199578
666539
983133
553044
477526
226008
313108
313032
563986
609866
351101
502378
318327
561803
44522
101401
438483
1034483
44460
711059
166342
415585
493147
383609
358196
576541
351523
934742
635538
278338
145198
896740
113510
298649
252091
768916
400678
89909
267353
994724
153008
193286
57262
644724
511244
370815
1045137
244015
920722
646028
191190
102030
859568
32782
582144
10605
411421
928127
218396
107439
432542
438565
904174
516899
36423
202894
967008
435322
724647
122895
394284
326842
334262
219184
895102
961932
885066
582113
84413
958800
666532
25597
521583
636037
41334
418867
397659
612024
505789
929390
804448
218785
730425
978598
648196
650338
119294
70758
1022991
482268
714142
12224
908815
260145
525912
475984
748109
299912
878066
107741
284821
650957
716637
915416
376036
558498
540514
342549
403527
858863
306069
232986
258803
782843
18307
483643
844143
29007
55846
246196
1013873
935190
814397
1011654
552906
576478
157088
303404
452171
608614
190418
263670
589333
610827
321233
378975
595193
524636
632666
639717
709864
519680
887248
937200
1038553
798983
547109
140627
69841
518092
489017
5279
544168
968823
285090
1045378
433487
145586
725393
675086
118310
158877
1044716
551328
306441
984099
962615
123601
1040945
166323
526239
124037
942268
489650
64922
553288
682639
395910
781319
243441
777194
751944
725928
248791
880734
658331
197409
70824
731882
882991
584239
522751
540892
595056
691347
332594
336127
161591
665446
526086
985131
115908
936149
373246
240107
403881
525333
647935
388549
861666
460369
16731
871848
197034
823114
566502
1037130
819141
546006
41026
148415
562129
354574
420326
661997
302307
790399
637307
948644
803609
67352
313717
825079
672439
522638
847312
904767
366757
730509
464917
588563
986621
424361
517299
152706
783194
879570
860296
357056
244539
139671
678524
339695
26062
684025
493602
857872
844773
514543
976482
522137
850003
206059
243739
676146
927721
184343
586583
439429
813108
342312
334387
320851
70580
570219
75398
31200
953309
237268
602389
290040
559251
705375
798970
542115
508672
94421
1010840
95020
293267
87296
378726
907618
271131
734431
535207
73561
249364
278071
553194
8112
300740
366480
295772
497998
510008
354892
482810
948305
810530
978520
798780
420518
535905
1005073
946214
16732
822761
69618
66251
786637
734321
879497
957132
501286
585240
428751
48982
630819
98159
918384
660746
123078
351428
663826
846615
474756
653680
951378
980995
465039
165802
933025
268817
673165
253470
1040152
1041565
924351
546054
267874
948985
184926
42351
871158
1003764
716581
710436
715005
471816
726740
432265
717592
521828
54028
525231
239640
409993
394262
345826
150848
973551
524444
670709
736287
1012474
297591
256503
751889
74782
915076
152548
768605
1018217
616636
1042528
1012385
682050
304682
79238
787568
200544
79415
302146
306987
884830
498634
48869
230764
175542
256479
769642
1044146
972372
519552
312703
458731
284850
760926
1008740
81980
939570
1033519
798180
96725
850343
502576
621354
1016849
26090
836245
900878
414759
600922
1019483
381733
867075
232061
929194
917628
781799
330669
1041350
685769
566998
814875
660803
540686
987555
860431
1030202
898768
561025
718913
898579
575129
899662
1003277
994317
759572
114547
205683
1020764
930725
606650
168131
252004
488486
676915
1037763
1021156
59054
770077
785563
21120
800538
767281
77508
668786
138100
148631
120741
97617
640165
161171
657010
764170
720183
1011281
715389
1030440
850788
618279
581746
438358
136449
19310
206624
25517
387144
222565
1035185
860891
365558
856660
603618
1893
296057
13246
944664
860003
243098
231147
44591
709492
611345
634578
548575
733143
200237
20369
1037321
535961
1019375
908641
365974
345798
431575
502730
234720
631139
395865
1031035
615910
576733
245231
711707
445853
974686
756369
685553
615520
1003428
198734
269689
1010043
979540
650710
374748
198399
972040
399957
979405
416394
25588
655125
793983
796384
697578
423240
1017616
688843
756053
293249
563994
319951
683615
835434
414564
16678
579589
896202
315191
267972
674757
943775
268777
912901
709328
758078
524987
257393
676849
494173
912904
75093
510230
349112
685202
200483
707715
156230
823851
357094
581260
447505
308729
95613
960060
971332
142381
788594
979250
660013
688448
652234
932515
111424
64662
330456
846151
307580
919531
561438
437729
265796
62721
732353
48149
460395
709378
757114
243806
595814
145217
759738
852635
993642
702983
905794
55434
217978
945172
1042665
760646
303950
986681
957724
816471
654917
181841
598575
322842
63173
303574
945114
747499
386484
419241
224678
741361
761921
602928
876007
407137
962841
81086
313973
856978
836563
258280
739106
126321
623648
663078
152825
591015
340419
548409
899481
853465
23458
1034524
505602
166280
796704
520180
776018
856932
251360
8322
228481
545341
539540
872053
710080
477053
290681
756534
110577
505654
7965
950290
439340
570715
645115
172297
632569
849100
190426
457894
392348
39047
1040360
78061
850521
149226
208602
1005176
919070
844491
202593
830181
383651
209909
658162
903989
566935
35973
224033
567171
181595
768760
285112
362754
903061
998589
314144
355209
567016
407333
237974
583701
798391
397865
376504
808913
324905
181547
609800
460287
270633
299903
861080
627506
163951
231159
342808
320211
68966
632817
736455
11479
510658
22739
729079
243115
585002
1031132
588882
818119
486994
907736
487611
962111
801751
529182
5680
835561
756538
432456
1031137
757743
309196
895371
28251
145667
791934
994793
426878
923138
765930
667614
173739
999508
585165
936134
274216
677403
824560
853597
338661
464694
568551
871591
326742
389857
376656
17342
606098
357338
428065
105075
323242
169136
691907
589227
899773
924201
542168
32424
523833
851850
2029
531132
405462
990378
925245
900643
472909
475245
808568
846608
129245
670406
415991
779935
313218
650063
73257
439138
846164
1033806
414117
988999
474985
693880
610202
810794
1044863
569826
592470
290056
2389
53970
41830
798553
221176
396160
155853
284691
899748
1040068
674822
596356
616756
535177
284390
1036662
228066
490732
946296
749733
405680
799879
878495
502542
600699
504490
381202
659216
494057
967875
412266
947730
463885
702492
402943
780381
924637
219761
953293
884994
56760
602818
200464
224139
601236
987509
541637
580526
876881
343702
857192
688019
663745
801457
908567
239668
986153
383426
1000602
108035
214208
202674
638382
17843
906578
843504
955888
53026
860958
712595
20798
1002500
410877
911721
382102
673033
786673
425478
842155
102455
172256
403403
416835
674619
794849
260939
610486
123584
279232
42944
707644
543045
175136
383467
142268
1033166
966605
483515
638024
212472
82242
832469
580097
273086
523017
133395
586707
747962
863522
825770
456934
109576
45408
981439
851968
949005
948090
635533
762887
697927
210405
1013075
671671
266804
678235
1000186
160721
806861
348972
1013995
910232
687087
816922
450542
37711
980466
392240
933928
580672
907801
908808
63807
862263
467169
168231
662432
764746
237056
28096
795099
961972
180034
525582
715213
885286
981576
174014
920929
377429
606583
35503
754180
156328
98458
241984
824352
465056
26043
809712
901512
290013
482062
203995
517369
209170
758644
518377
190136
595707
872868
1021958
142554
59459
68533
544966
978808
677658
807923
76515
1018333
348698
251742
809634
937606
959813
504549
675299
1000123
550743
240713
406609
941049
586189
831620
63556
713016
174642
982121
779732
513002
791764
1008348
400080
870598
346805
956382
806615
424200
807525
956472
296418
361620
41705
660380
892935
181501
227425
601494
614579
525353
820708
704549
234928
496367
475061
707986
645243
619961
322414
541117
611807
410030
868572
554528
59983
546101
344839
625280
664471
528473
816007
629267
651178
770177
44613
886343
356078
103920
57984
796488
924587
772236
765494
652091
714055
55972
60161
1454
573721
406083
847711
540454
283699
629844
981550
350489
790725
37041
339094
577276
612284
802806
36873
721113
611272
101141
26704
859709
864458
284545
446469
700331
388591
995082
596986
28952
105910
346239
907673
134519
862426
974418
533916
1013129
775815
566168
555404
552220
395219
830422
194417
903790
679966
260909
898754
858024
550130
744857
534805
1037069
675818
578771
999000
608732
533900
105806
160095
989396
787376
841153
62509
331974
244820
389091
936827
462024
143593
159931
110351
313392
523211
798871
158271
194531
433905
327991
936112
319777
342089
673239
907196
243701
241063
280447
1016987
782691
29044
746123
897633
715371
938394
121783
516835
394188
1042231
143253
550554
290825
901808
39560
691277
84963
58672
12676
545318
1017582
688085
695982
115365
968093
176269
277421
319170
339608
928356
657648
485120
778545
410102
418013
164091
76034
81644
603725
378577
994080
52043
274686
176759
71679
101031
1030803
937793
644984
907942
338671
908647
70531
606365
99798
815801
634737
321843
62516
120221
601899
504519
482186
460536
280663
185217
877320
93869
314462
300981
893859
411838
876681
392730
632085
347424
621284
91433
586293
494011
348545
1000309
366841
486910
664227
295143
510496
860489
422218
357625
223477
335784
914572
335613
1032144
1039783
1001277
925448
141207
409717
151706
897202
991497
752553
98732
185338
637452
569769
58874
560226
649108
508829
280582
41204
599890
225798
532294
732151
752283
434382
369040
410234
887678
280943
558817
989135
662920
799000
941860
873269
993591
908474
276859
703063
326397
728735
615628
780634
99963
1015838
558559
188999
105984
994203
1026967
307156
759258
896438
676882
1021732
462632
387416
674627
88781
258640
699515
427494
171690
7631
276970
699621
291551
138993
294580
669124
508273
907554
388126
553623
554794
34210
688915
85800
402486
821225
151316
228828
295298
1024012
920312
827235
295933
272845
35
379414
935907
105995
52049
350862
473688
734142
206772
306984
508053
674425
988047
916588
34559
257096
32762
516263
416979
690191
725695
406439
515697
748766
188466
673295
939452
745411
1030693
788545
711441
937761
376442
212200
397546
700658
323419
590845
703248
916898
254233
838216
163886
917335
685400
726273
538401
1009890
109918
594562
999742
742453
488341
282044
190692
274658
573342
435767
521542
478387
255042
853837
35794
627597
711169
142394
938661
569352
314465
830220
411332
204756
617951
580424
1005465
977866
467167
1021726
477978
694137
642371
444011
768408
464576
398414
815032
279813
848633
576882
767367
943403
881855
143817
377588
730447
794687
287231
229002
705411
381433
790196
303487
325189
438440
694859
368824
33477
958406
679731
364723
671537
754983
385376
207499
925152
21925
141470
943564
459810
549581
303051
901645
699743
816038
454167
430284
726503
619843
812057
634936
712418
912725
609620
726627
79148
819881
42078
770650
413359
800252
242235
461909
104408
991057
33862
856189
3757
771704
530358
404768
1008513
715041
1032397
112377
198572
516255
738419
732964
424127
284992
52816
306287
667682
336843
299123
942448
60296
469404
523032
1041507
494511
905201
821422
44477
561716
166715
797012
1026529
485773
967463
84408
754496
710169
965114
623555
365632
755275
544827
169594
507022
97942
691149
216987
112270
301150
297823
183410
489224
478520
615283
468772
1814
237241
800859
693863
719974
767215
112911
888655
236502
254898
458568
196177
762824
182
989565
821751
124347
213078
875793
994842
947724
91848
405274
469781
59780
523535
866979
543067
1004044
124365
939018
932052
765199
449374
880889
635165
734653
437826
961508
1025559
383090
618512
44953
450578
429875
679098
752784
554862
814607
260018
559991
243522
162298
581693
569298
894941
873528
986584
73666
517414
156038
270134
924610
578014
164917
15322
992175
418621
900461
869031
665671
813439
491433
709088
854236
248171
1036346
812010
617401
559618
719989
507227
946116
277462
496556
110333
332774
835286
893929
956715
697612
328353
191974
725643
979372
438723
698460
170781
522805
730301
274723
105313
449899
653109
1018109
434165
899334
635887
677814
951214
392429
340466
634501
834342
777479
964883
983363
366225
599106
281955
278310
647154
624197
746137
842396
897135
14521
356857
778759
96546
351243
793779
240892
438123
245681
207165
355233
71809
888545
216557
261306
486762
845783
999593
600466
324509
132261
124896
307550
193904
867616
115349
118138
707636
110634
80175
954618
376828
936667
794736
898759
626878
1043008
655260
33983
827720
115240
203407
323561
331710
689225
1031344
37692
639008
378877
403711
686167
260675
229895
587628
862360
442509
784659
607404
620272
463529
520476
1002740
981558
251009
194660
208889
953851
156316
609855
345004
581551
1008241
511117
655490
434028
62095
145352
475368
907868
140690
67057
211473
52860
263681
775732
1042228
585001
704764
375546
127618
89595
201848
452976
682919
594380
186959
12125
904738
243322
522603
429257
560801
598083
860203
150242
403501
840196
288808
218252
1016422
99798
905905
34448
409206
501805
182876
683871
508480
569298
911661
82325
17708
328381
440727
144326
929725
621571
57207
48049
993952
1019212
596871
256745
750632
877015
1024197
362640
261964
1042044
313074
152474
454930
601066
338956
12519
880468
211266
584909
374271
455237
1037776
1036821
854533
270801
130479
163757
358601
432466
943323
218860
24291
782268
807749
51265
941257
1005810
439021
441488
1337
313041
866759
591726
819739
441879
537202
80784
734624
285055
371942
759755
879674
734946
650193
437139
407731
537949
165290
161146
836797
315830
844845
980986
98670
266301
725172
50544
654696
466664
825523
461223
329756
625202
595755
51883
971785
905818
599906
346042
212419
366696
707949
640100
323215
98297
565502
750491
844450
411599
92486
380094
836542
119880
766071
811680
66795
949261
277903
564129
614108
728749
924882
553874
73523
857320
718659
766593
301361
429517
994192
703668
300821
738464
829532
543400
713075
380578
980785
762705
1007901
518205
850550
837944
592978
116794
353745
638793
19012
1015055
267414
966727
349070
876625
85292
206841
377761
977197
30089
855004
492219
966521
766736
689897
280217
240086
384141
721543
1027958
1035842
683157
396120
1013152
810130
173720
237081
906483
470919
734820
653407
1007791
609382
721265
238576
418726
740731
820096
522011
245827
49009
1024943
281300
1020089
51010
1039405
343676
142465
188940
785373
995581
751162
1035243
767080
931696
14515
866925
379635
210995
962931
465443
639630
406375
208907
296644
397550
458430
897358
392199
861996
573157
724407
584794
142912
771220
97762
734787
473680
457079
527285
455893
800000
77796
607737
869083
763634
425731
670267
982494
89534
385264
287584
1000219
644244
70744
261721
788158
985806
687089
56841
201569
140273
426397
879249
1013917
457851
17456
5177
673972
870199
317943
61946
21244
534924
532757
818075
358632
920612
118964
419525
408077
348177
376271
65441
635667
774372
389516
728148
361797
441770
737944
313873
401832
155587
485755
832479
608510
323874
689943
1032867
239049
597018
215763
399332
575582
332325
533880
101685
1027469
171369
196672
666195
867320
255916
500524
165462
837103
740413
267564
843606
139370
735062
370739
478461
653399
908712
239089
617851
501638
474901
927657
526442
846180
304023
644614
215050
120750
799092
516465
569732
517147
43115
666608
608241
41221
770166
81065
651793
881671
1003768
418403
554182
1030139
346051
900156
51306
490066
471239
494134
554501
499179
553298
261255
341292
169481
969100
64731
350039
646727
121357
691133
830060
675578
2784
918439
526496
10564
182396
940665
898708
104204
843980
439720
204927
568624
726290
678532
484027
784309
137493
381021
333150
3079
759582
947784
230515
223106
906318
699943
249694
567234
872163
383379
815174
987601
367631
268016
102953
216166
854144
702662
257743
646733
653081
385134
881266
1045049
977841
815302
213979
862993
978101
841164
106655
663972
777152
5032
734632
368
973819
861654
809213
864156
79718
416517
172522
386864
1030256
527682
160266
129087
100590
423279
22479
185800
826882
763375
100710
347170
646888
741141
467666
400571
600624
264925
809437
142943
216736
738890
441198
781528
171707
51226
105948
746633
515404
634074
388152
272800
598329
338803
565183
116393
17024
989178
441875
234977
241509
769283
475046
20645
611908
764774
749590
335409
752395
624732
232371
385801
916006
438905
168298
325569
828873
229198
327460
737599
556832
240292
345511
379328
258693
836134
781283
491012
559494
608527
879409
263424
43636
827269
659180
823534
201011
693848
314987
664291
830434
372357
1003790
467674
128685
251520
419237
848609
643260
459570
923032
367398
934843
941110
669981
46607
178620
427090
348842
307097
863899
377298
342235
268054
951723
758963
650289
788498
576815
369203
937135
639246
810476
679129
672909
267925
55127
371167
578163
819006
439904
721832
197056
791003
60974
254575
576590
771048
793553
741494
398143
316065
715514
250036
532639
99101
423750
194859
986382
746569
768250
272140
705322
526826
245693
2252
677587
284508
101391
67628
112853
1039439
920360
155661
987809
960978
241766
934434
395311
369573
381281
254977
883085
1017676
988889
431345
334431
164683
372915
1041088
613542
132386
919608
390352
773046
330841
403754
275398
809416
150672
27967
547391
838954
780242
955195
471760
683975
154705
134024
958575
301100
1030877
940752
649446
758399
420486
492504
768602
352706
111451
448011
103535
356400
449226
366402
227792
933644
952052
457810
856610
501423
862534
601898
651141
338488
401110
1041804
409128
867494
175667
907314
889141
1032860
527083
329466
391738
1007692
982346
79926
208598
744517
965660
6124
448864
1019032
1038386
966077
829027
813899
983661
1005195
688526
272228
393479
405490
960024
84051
466554
942361
863806
844021
805871
263370
149586
199891
255737
319181
150030
336267
346493
997485
259335
577875
826987
594538
746211
260728
532335
228627
765047
156732
43495
548431
746052
1001249
279484
404878
910930
703888
830560
468567
332328
251677
159019
365281
874792
444585
384915
886488
755882
22747
447498
4334
530469
467681
10190
704553
615327
974413
249421
116760
520365
610260
857953
146083
473936
184643
525177
695908
107683
895230
675818
378808
912692
840683
920303
584893
194597
722996
29682
724410
1003417
563557
907114
186472
818585
578027
415897
227987
779930
824565
106287
1009106
260186
327381
406239
974175
904251
99576
260675
824560
443327
208391
871840
94713
256334
30288
149341
960713
293600
608876
968923
372799
665017
337252
826233
555148
537518
430813
447593
950219
19741
262995
764032
412985
502683
162453
165869
332794
534788
822031
87229
985981
346499
670989
912499
5399
615156
116615
618479
520679
333677
791841
735140
290001
954844
945476
364309
315104
22079
925180
225779
646921
998200
445240
115606
1004946
628488
519493
526622
586315
138489
974466
1040925
163688
364351
524803
683142
657804
856518
207353
742678
820696
153284
795577
145278
832736
360238
394173
266269
962663
215070
239387
1015482
865912
20852
374488
866994
592990
39872
54701
332477
443395
824955
742257
119596
420829
674914
738551
363569
525519
854915
377688
559920
664492
161002
814587
507968
406684
72945
1040107
780187
980939
836467
664262
417795
975585
279651
625019
440310
645656
941695
990005
185170
83868
352478
951139
1006070
285307
352322
1005249
18795
703729
830479
752715
404920
194222
799871
631833
1029900
214334
704133
543495
581870
346918
551849
140815
713937
620496
824246
1013893
834398
479901
246438
775839
934885
394152
486736
125751
961204
339719
936003
109708
798223
174996
521073
114870
53285
711206
41139
673256
696623
149886
832896
646869
319563
621925
324180
258674
694141
309306
243928
595031
750462
982098
336660
560947
477477
660439
961896
108243
831689
375536
928272
1039352
245108
14891
764836
330781
143060
566597
479164
591230
253848
507666
1018295
894021
169293
406251
585637
959100
935888
389351
229797
1032139
648266
202461
933965
939
528157
314387
254247
591528
620448
974617
955559
504800
462891
839423
172529
996374
428366
403204
294532
1009835
792877
382532
249485
263236
559623
982814
505232
912738
17841
513437
478125
292690
222557
145139
196718
101901
958030
456536
41228
166048
418972
129825
728856
712600
801616
158856
64392
872986
590445
638068
624130
439999
973693
117091
443263
912820
447675
668853
232412
748197
228267
260161
115271
474305
274774
511935
462361
515659
780808
674378
751975
260311
428549
94328
148003
275736
60885
104791
819547
204787
870299
844093
940706
730090
554024
48991
417722
363955
454603
230662
576473
811934
370373
352922
417409
979870
11789
1001841
765921
664135
216103
408496
635115
58767
800950
64703
726056
215303
261048
499101
526730
41783
1015110
214767
592450
249136
312509
897827
169018
461146
157129
1032733
436660
140150
162185
419620
606580
981140
539463
258216
74649
371449
670343
1041601
1022123
275888
812457
934386
293026
966194
332656
973500
164173
409867
10189
450715
488068
924625
202513
467142
668703
486682
330719
755230
47483
1028272
900063
61887
425065
955848
73812
444146
5562
888592
853411
280907
167590
968364
809883
1015982
939523
23117
667913
804190
330339
327819
283984
229150
506810
325469
769563
307686
431344
610585
465241
1007497
959903
395305
114902
225827
985563
283855
102455
280339
143213
536723
883005
8613
621222
1021189
533439
107990
83278
532975
551533
172417
740025
557744
657401
856468
479062
727718
15056
1003370
579908
969020
376341
142878
798826
194537
107210
554932
427769
353750
120096
642632
359337
584481
255413
822195
1024942
234878
222032
377864
823219
239482
861671
620977
427802
939394
80590
449811
198495
160458
517613
877760
196854
567313
243519
396968
42106
430195
457502
205230
124947
511047
568020
479704
705488
255463
1031398
776915
59372
284600
904095
560087
449207
558411
668669
186911
791047
269905
231615
967837
235604
994341
963064
829352
627909
123315
181276
889471
70217
43620
619686
935948
589279
102939
382533
221824
604295
72296
575723
82590
468633
221166
213163
931728
599424
387409
36212
354073
980603
784493
865581
496376
781435
531782
864738
151661
910186
778829
84117
729802
747287
205012
212889
539684
188748
640048
28042
380433
455016
939846
339960
297813
467589
72508
919144
278539
242958
996817
331704
167113
900146
1043542
477754
14010
430190
432296
685556
676686
234616
404093
546077
4245
72866
172815
915392
837058
895951
819051
653734
168180
775720
140840
1021393
670813
171468
317699
93044
281324
791282
697844
333792
206764
237418
400531
756084
1030595
879509
730274
167754
861060
445524
672508
549090
1017121
298684
803844
710753
51803
760461
556619
187011
240348
704575
1010810
330552
520400
365381
305548
559073
494563
832718
676951
1026923
810787
293563
406181
887666
539112
166069
884022
398246
757468
876365
371374
354117
578042
592892
174088
728349
64928
493214
900829
884917
859556
694875
463948
493722
903942
491837
384450
839499
546622
56460
701876
1007806
102739
536082
280200
1021467
188594
338698
598726
459158
427727
597565
939346
415463
152465
794980
720340
476662
901076
935368
146370
567708
370171
874087
649754
279904
1005235
524169
121793
222001
320594
384492
802968
6545
881070
705457
948688
137886
690280
307499
925125
665839
684465
981627
403688
151658
387706
13034
460667
481011
1030868
710889
920769
342569
38283
889159
817234
179615
508349
311034
319208
573506
647591
325344
32724
17744
332310
575445
127773
596940
67611
68478
70897
292877
586656
905610
371416
167532
730035
50442
248997
948051
289086
793521
396720
680852
301683
30231
299409
779257
504855
99931
217150
528230
283095
632116
292328
900721
189460
130899
375308
998381
688231
887019
547395
602972
464294
453463
896166
739739
798543
130864
122263
375336
387161
395775
607444
454316
392127
964039
534922
835255
555052
720736
760347
124475
1025756
592720
193859
366488
400609
565470
221849
772064
977687
717840
748130
364329
224594
206890
946031
841221
520574
743687
386940
457444
650121
408290
666482
696766
382909
551466
396063
519404
1002908
454682
179836
790940
753744
438632
655842
277561
704293
501118
179891
830684
644176
20362
718364
308383
594738
291007
1009128
693822
68809
101492
716815
497964
526322
716688
939699
622768
25154
190466
432446
579474
169967
318455
808195
41107
620850
447411
919341
589803
959801
228318
868199
310336
592732
551883
286655
365208
429003
336177
976739
671673
630844
306684
820720
849843
430277
482089
312544
959395
451106
820947
1030933
50119
242153
546842
1035177
349316
768818
806065
772784
854271
783151
49224
406245
176388
352740
340904
795257
974149
47187
870039
580032
98923
779426
40578
381070
608598
1011374
1002815
1028338
754238
28282
211980
413923
598615
1009545
792571
729847
893906
194030
947864
1027558
593559
783721
551365
162630
468726
744049
481685
877402
66565
390640
268854
879414
1032076
1008696
143800
473980
371223
985169
751384
255928
439432
850184
357486
721578
389034
1027768
385054
733988
973050
855464
305106
903474
706023
830083
954858
54983
377029
946309
504244
5858
373551
253735
666914
434717
364237
557285
195024
488016
407250
324409
771523
808024
159581
62436
722689
1043442
8661
748203
213025
785301
338173
844818
111848
380639
824543
217376
991207
372595
391442
679435
581194
328626
769054
397787
442963
1040105
27447
172490
583585
283606
437014
387998
980313
1004404
670093
58966
216496
676442
864907
971081
71121
912825
207646
542884
802499
414565
1029243
355419
725136
526341
952494
635120
1017388
959399
645114
170557
812707
488122
430712
666482
647598
416603
227256
806437
573908
591118
585376
259566
618864
184649
847078
554777
873899
606134
602056
556119
568167
737511
375226
975066
638259
127875
219181
341121
301173
290774
430367
1003320
1031830
94675
713641
767243
640517
62822
680707
653959
492243
259682
706025
37385
291007
684411
226595
359596
625785
709604
943130
828455
658814
447099
824927
736666
979279
600884
601014
4062
429291
918926
950513
338479
369668
598225
24338
741533
995532
811418
523468
432220
571852
385599
1026454
256332
586368
201001
932742
243986
138721
844074
289271
857440
816079
334703
901223
147073
218883
59184
734027
682794
288655
978245
170149
293240
644199
6919
198562
102961
703590
957652
447368
876060
55526
538939
272320
1011187
650838
356489
915878
445153
300537
702298
984108
942975
447233
557112
831294
327829
246728
445156
531564
627843
532979
160706
231173
124481
911944
999757
729642
125837
658827
761232
257551
914157
417797
13125
951503
387904
130179
149865
72863
49899
115414
588676
312781
942921
94994
270460
7617
383973
978580
242939
931259
263795
430597
524572
873823
414929
814486
577091
476618
306532
926481
760645
793760
570464
314819
1000696
303585
863025
734956
61100
637246
432857
909533
257902
46653
749751
661156
632084
701514
520562
851215
26413
647583
132113
1015593
364304
43748
748721
984582
247292
804025
681638
376305
848048
328110
585217
576172
900010
128809
1011256
862702
1031505
1034723
602350
995899
486116
676121
581773
989809
854763
789198
15758
536590
863632
495423
824130
653169
173332
623172
965285
48226
503735
480435
1004610
214114
644122
600455
839008
129656
894474
732258
985338
177065
70528
61291
408230
623885
218410
971964
217681
859222
849986
146197
849253
97235
278838
1036473
938038
337005
286755
272034
553169
998014
500784
957127
149701
839948
853808
286837
419553
522020
937294
171244
193021
1024800
575471
910894
134605
563032
760363
70789
635430
720312
793052
79876
127587
715331
809053
202373
578040
67575
972781
662550
740165
704915
475304
901201
994749
519809
846479
32033
38587
591228
727319
953049
141026
28539
526318
308249
166359
568459
280913
628949
867475
202732
515902
948568
143005
786572
206516
475684
999272
925227
254132
700120
998725
313080
754165
311284
971292
889125
789581
222981
165252
901226
684099
111302
260809
1010224
848321
549737
872585
840646
585622
646582
299953
989837
222093
613822
464925
89870
1014694
382573
987994
990232
342873
268036
774243
748495
230085
606381
567398
887086
221661
909297
939876
496467
267875
586056
360322
350088
175258
755759
828265
391738
1021116
610454
430668
163687
128306
654217
223173
589994
686654
673648
669948
471681
492329
448905
13539
76669
108302
542027
625517
241624
728151
770973
51962
80399
505054
461829
104458
545489
567810
370235
860333
27392
84858
428630
527088
612789
419683
891823
631479
516176
682897
598918
13301
396604
483647
244315
963212
421982
704230
333542
752886
160535
609081
717347
719613
343749
941148
99251
673015
567802
211592
982399
757807
637030
572217
194723
505065
165565
933837
151313
196122
625999
495130
98422
993090
569285
149618
780122
382490
715932
677863
231588
704089
998365
628876
1030847
786381
21524
724921
517897
408467
157416
829834
69084
428587
492205
449388
988247
657664
382696
397052
587525
851919
442431
929283
333192
643145
255618
340582
774004
734798
592509
419859
798322
220884
85185
725532
244876
214063
947446
679562
894973
924554
414322
154444
513191
40464
763584
390894
391021
523892
132678
734512
14392
538533
782724
502314
580064
903775
708022
788165
842578
228563
846550
254835
821053
924747
113834
1026918
389772
18320
290991
890625
183192
260405
336108
62308
471247
117954
585306
952165
789078
257036
69967
361865
156486
63231
996591
83294
4436
529969
138802
950350
24376
583307
532837
779722
155506
614112
988813
641967
29762
924231
732002
810560
974311
243443
817720
635677
853075
906027
917501
745621
502574
364111
650085
272376
679714
535159
677958
564924
888874
3905
243047
517194
174467
937516
189670
850068
533976
818367
1009460
751624
112769
204326
950961
773315
837220
541655
778923
429850
707064
970591
129416
318014
217521
305083
785443
465286
758245
483494
741220
777529
572385
671310
960607
462456
8345
299696
584026
749199
227350
551574
458256
824921
246027
738668
246919
510524
344335
301777
731436
604217
839511
244672
163180
932904
179244
966552
563233
176380
653377
10564
110124
307171
387018
276919
295536
872670
545816
33462
633739
548455
996210
612553
15338
178139
946924
278719
819679
138886
69020
400360
1036966
744047
951049
438506
897915
602707
616834
315784
924964
33904
895019
553640
823074
699934
770009
1015434
585036
210483
584600
207008
817427
311151
166983
763917
614681
395315
1031289
281831
750893
579060
447460
478918
290187
359677
196796
821061
209791
554506
706523
2009
910956
464992
1035057
197127
4019
833689
539841
333675
175233
1021419
335917
471329
919100
526742
532647
136027
621343
1044913
472726
669443
983801
15113
987150
215681
842877
112246
1014803
378080
137818
1044363
808524
600098
967212
975655
640527
351902
804338
627096
155168
543923
930299
508437
693705
910505
698773
1014151
491220
754888
971953
733287
67802
859091
834468
380348
399052
212147
487905
830580
863024
54957
619781
579952
115933
15914
945660
671723
621343
730700
164231
79486
733839
385464
11101
621492
75121
119615
221279
199748
611284
448542
510447
447751
957826
1039122
332489
838040
881098
198144
1005040
353292
775124
562050
341409
381449
177790
1045223
179242
779826
447679
56834
637659
323130
315650
1010071
485783
300631
709682
39940
981645
211394
504794
208417
811142
83038
489701
4204
878003
488288
193312
843933
84103
778676
337617
922971
1044002
301374
181512
741444
794383
818562
1031526
364569
283567
272978
390344
495197
798412
381457
751593
1038683
234908
284247
198065
653834
235764
643255
613735
371931
39646
535663
409763
841283
234853
448946
1022596
479110
311208
885704
993817
562246
187840
503092
1021069
957821
165891
5152
738641
797000
111504
612503
461494
583743
123277
608649
883170
567961
425094
158812
88511
804170
618850
483875
461725
336370
973974
259488
70436
960284
560522
1033635
960035
541965
775994
813464
473707
937464
1003928
996495
921743
595041
377029
386326
542692
429078
414285
136860
891172
29340
427836
180800
360676
824635
484050
821493
10327
8697
291604
668273
700350
281494
271834
187714
573147
299163
1035976
958918
955306
207735
577770
846943
959923
258338
1033543
371291
985665
931751
642935
768422
306203
129295
716599
245720
343398
1033316
645891
449372
171370
668683
629924
489579
129570
460809
65284
925105
387555
847472
952396
679735
140661
534910
60883
820787
542888
144075
439007
978551
348534
364462
268467
449214
606644
611689
1039297
566017
767045
653971
184883
32347
736261
383959
1014174
911009
932945
1029013
348572
362378
679148
681228
812425
470000
1030666
310554
875978
974321
337172
9503
564857
36461
995515
186449
439095
850268
91416
826545
353798
219619
767302
159898
86349
458096
952336
870246
67631
998734
165453
195105
1011899
73971
854021
788868
597826
1028722
765162
887876
620928
392214
433708
361378
577339
621627
160613
542760
913116
1030423
649536
542220
545074
383175
614182
837206
811189
48356
277755
542066
112931
990449
635192
766764
681683
871326
513889
297672
527851
524047
365466
811402
323851
335378
634084
42699
647377
675810
486683
310716
35990
696860
929691
442925
829464
300173
806510
470453
389247
684250
702387
694362
775586
937800
198040
287487
18582
1012018
464996
12765
506245
1021723
44545
493463
328058
428294
914695
638141
327839
931055
794576
668676
1042329
1034290
640257
11057
515935
354394
189981
842083
43947
744694
815349
3753
283572
889201
792351
799984
65406
62997
164698
1032504
234199
522126
231221
925736
565364
690826
974951
781330
514140
329960
159715
853489
572928
973353
711799
685439
133390
406799
21253
20516
664866
183229
905607
606745
597169
114145
428769
986905
496901
229762
871015
428784
324667
806550
539026
490084
865719
1032326
882905
570118
882999
22216
147187
251530
843858
119190
822891
241381
208493
895444
605123
723962
665563
76374
42289
136098
327575
464032
986432
19131
704696
34516
704461
810540
153511
546668
379445
93241
68685
366853
979972
71872
170400
125959
629369
477061
363222
241700
630540
291063
105881
844649
131297
736690
397622
774023
579840
517686
195592
20173
622241
1011924
577375
823561
459865
705208
883112
671771
7688
619476
637057
217728
1021372
377239
1009776
773724
446845
798879
376031
395667
885586
147185
945660
746002
61661
297804
893985
855483
56128
940604
895112
504673
787180
478747
425654
292647
709155
400590
823483
435380
453911
378261
780377
52551
389275
360010
85666
960851
916558
557126
666651
492176
281003
859440
850952
803515
341984
261664
594575
75922
611454
823692
791201
7162
268288
408835
813827
405453
517925
836899
1017761
823982
681711
962373
208859
282214
196579
879733
828809
635227
912851
311839
955763
850344
714176
946246
639662
775952
993519
668325
745086
356234
528369
781068
852687
28498
784118
170742
738598
740629
465264
507533
767683
8417
981154
729939
116127
141834
518455
594321
223280
289833
884204
473417
413888
903892
617550
86655
125742
712877
787716
422086
227048
36449
465823
561308
161755
349605
301881
554457
534960
516591
641657
858372
905898
746832
778110
980308
924262
56603
666375
1004713
882831
586951
710359
468985
273344
168048
12349
922074
27580
700008
800854
245584
358615
231452
445046
203941
897054
611598
625018
619542
182916
320688
289571
512120
360972
927136
964052
472813
477772
282962
133848
932847
740567
445098
280095
522456
208823
122708
873518
688385
729606
802461
78908
209034
449449
741402
128507
461641
319095
699042
518423
287439
899036
354258
103019
326039
1007
965513
305956
311221
579818
166213
502366
1000819
983803
369136
584620
283497
334345
414466
476001
670947
910239
797250
468632
394647
132497
612756
207037
103382
559817
806646
852857
940525
353431
861235
147167
262314
939195
173101
197570
704193
278796
122031
588106
198175
87863
696443
872889
442543
130638
409501
389270
171384
605105
862268
461138
637508
329892
1043131
455222
1430
374957
77392
576923
644923
979156
66678
390733
919997
302671
263440
992946
585150
695127
58520
275095
468239
631092
341245
460370
920258
712121
915424
279180
172725
814794
643883
6039
492
413264
45674
456172
846584
365053
184557
843733
357928
502843
858538
882777
136402
95853
819793
413751
461879
981513
726796
234908
931733
391526
370848
741352
940969
751028
379959
825314
1032037
769748
1003058
963442
689457
942406
797514
12536
103232
700782
7103
918314
602364
1029033
264862
376401
738626
625405
515927
752722
267379
331618
543170
533331
88142
848034
1637
784808
555954
47455
496565
989440
994722
141432
869654
112042
1019489
982530
657504
932361
152125
944242
940041
806481
404723
343399
76486
460240
735289
485395
113174
519134
30650
58640
691964
381498
279266
1019336
164035
488527
479192
417765
878965
958969
2337
900771
915397
415929
827761
335322
469840
582283
413045
26307
516803
453594
92615
4934
83353
853710
230660
668511
42201
589589
856545
129324
545035
686774
300407
754908
80937
909372
494032
14338
84644
816865
508568
829751
820237
440234
343362
796615
112307
694310
61976
407549
217232
1010916
1026730
679627
686613
941288
63985
757571
755525
1001084
550663
886975
504262
462991
70510
849330
904133
672361
851665
100368
462176
716772
242381
15179
730134
1020718
580514
625621
988755
960432
984749
662343
567333
822287
69588
690419
309540
783630
870098
98103
79821
1024986
145142
6208
497499
988561
901295
369944
55060
136396
79225
705641
224379
308046
690814
656388
17025
1011025
1005005
268028
604908
259654
476283
446784
197002
742959
210202
853385
591078
66974
468859
802003
779310
455223
985740
353506
793327
640879
509818
273183
675502
7000
787468
163119
1035182
147355
445298
507404
200639
536583
975313
777143
26051
859834
603715
108405
681457
115833
592339
80437
958124
320190
643216
874071
275545
265117
589718
261233
222964
211048
334631
170258
681722
633207
404471
625078
276358
968393
275247
838550
445143
627050
474608
388231
123366
615280
525465
631828
131189
95120
54632
69549
704121
376937
918826
766392
650047
29630
205065
434437
802200
118681
995406
769716
460764
880374
682876
945147
338299
850726
857422
860610
736854
625952
183359
560515
773036
218197
595260
590942
983969
697064
845639
405895
169010
889635
614609
799891
275331
387468
191227
350249
519478
118273
424609
1012339
967852
135151
80172
112641
359603
578108
219746
137845
227246
465459
709139
203047
576644
387133
40329
1012299
85799
188706
974998
639883
135984
762797
868365
625370
981004
859908
372388
903030
566204
767759
803142
700479
86671
633076
985804
604260
343297
126478
902198
1016102
314331
50972
934917
350021
78785
974966
417238
662600
921694
388272
359597
634768
542813
943153
328111
517147
549225
467730
343734
214938
546005
27194
939735
917394
896987
41073
590216
203843
893381
810428
185448
224305
506512
148883
695504
650826
400064
121803
410949
609895
824748
715529
1013231
229761
596624
687242
640157
166454
199364
411243
301440
179151
942081
403233
807211
135505
713341
595017
772035
17598
746648
808677
223666
15329
55601
185467
777703
199039
545947
1012653
324512
622469
653762
143830
137650
655904
159067
557556
706876
90333
832414
718486
54620
440917
142380
768633
218605
413364
531038
330464
428785
534939
454201
619490
459518
433738
181163
875900
968406
653389
69198
361212
766069
777007
250685
339668
1022343
446096
255188
248617
471416
1038718
677176
438988
529936
958655
15228
287722
956061
1025036
492140
360994
63517
943104
964783
181248
482997
197294
241224
622228
611178
497565
127225
641681
723995
632912
872184
131853
97391
979035
471011
1002912
958683
268825
234931
985525
78126
591396
121736
608744
276045
914634
1002128
89107
917668
465918
665854
834845
588151
721714
60838
823982
777244
26196
957737
285106
886642
876294
973532
128894
856934
581684
904112
875387
549882
731956
999814
604973
457649
172392
825572
742046
565606
338611
413724
559874
927358
1021619
742876
935669
918035
396108
446512
705904
390177
556337
739043
22652
320277
575968
308091
644001
433504
30893
470342
904262
861430
621024
957020
586083
984342
431024
497594
500454
968728
284219
495726
859848
282796
94897
593447
451908
357674
1019539
731434
942676
989346
446236
912291
833836
542684
984013
151650
261111
447626
515284
498017
509330
789105
443931
391057
353261
302047
927892
986929
732471
168704
718364
718819
967597
201504
21890
225948
873088
811667
816568
274980
250052
41621
336117
103267
56499
336047
906214
235633
259929
816009
921081
1038174
429917
304086
618780
402569
1037817
70830
349440
27040
679440
605257
42812
717715
732741
698126
737975
162526
182171
991880
873703
239091
362709
627995
698804
316492
670016
261607
962105
752150
72839
264720
330534
379829
802644
1002734
641900
74335
848120
691233
118758
374535
132234
274780
947823
485012
560346
257035
180879
198242
632789
397321
982154
901992
254083
348525
1033588
834150
796310
899130
670442
503377
465680
590152
184880
905549
439352
698566
76597
548040
788595
599986
610812
913083
142098
714946
108207
347158
462596
731201
172446
508992
8314
342254
275282
478419
121048
946376
98775
23158
278243
170304
992077
875546
927813
690902
810200
757013
373907
1021885
402302
584668
130368
33599
122257
406679
701663
908654
170962
910466
584423
445304
1003539
56464
301608
88975
129986
694318
411430
811797
241416
1010434
479767
568371
938854
564878
952737
643982
15322
811444
656789
428234
33952
658242
588206
16897
871262
984306
718041
176674
443365
1545
1016576
588356
319177
207096
756875
420370
424511
615061
419727
887881
283023
266974
954588
99546
253163
472357
608744
836115
414060
623805
606366
1036366
139140
310008
699216
481425
20571
251582
272667
938009
374697
913866
955340
819797
570883
669806
364702
1000531
356911
864584
525664
587218
75280
840388
462715
227561
429041
351581
372325
237851
55719
87278
935419
829740
232226
80522
518144
563457
241442
292766
726368
751405
803581
730112
906552
135887
781703
94526
790910
323940
67976
987996
918564
1008265
781547
291693
576641
391450
1038286
735384
71631
51571
116521
151501
41874
34193
321829
386319
674904
142505
604070
960545
99401
494248
60712
520479
225831
917774
623434
931753
361833
595723
569619
675529
500600
898103
359772
544373
790815
200290
905600
654044
353975
8517
618746
165624
858028
478391
93638
68328
188527
463529
546755
555685
505874
120939
613101
13283
239522
82979
872408
767421
272572
143890
832833
570435
790795
238350
1032827
926202
923786
78899
50955
420442
142077
1012215
716731
1024276
509507
597648
626562
707183
40941
1020666
184080
859792
619231
762791
316501
584891
362765
240982
825984
738093
103764
74940
274749
1033391
611714
909308
425351
797707
55620
744118
456493
873570
868719
899712
417071
964408
452300
1022352
571955
262899
57028
199848
212001
145458
172964
71442
367814
845583
22842
604298
153413
68425
553762
28449
298898
935040
763078
294221
80141
1002692
88243
1027238
91294
9553
589584
1011809
827764
505510
423588
49981
412218
355559
735411
527377
619596
329880
952351
461089
817111
813570
633764
531935
565393
148565
826303
168891
181074
333724
337944
15104
5889
937732
548004
288541
100077
961529
274863
581095
852307
590799
451344
360430
281627
805586
261375
497335
100355
353099
487785
129096
792155
735279
916457
909511
915981
296382
97328
339043
931877
462591
609466
847642
181492
703121
220187
590451
179742
892138
435498
1044055
189604
205961
500850
649883
818568
486472
276701
823270
605228
777454
296291
806504
434171
67336
855294
882573
352493
541257
977543
837148
334753
651484
437282
212031
110889
118106
1010581
246620
526484
559773
794091
4283
656445
403332
949899
546513
748595
477219
315799
130663
582405
198411
977510
761048
41377
612356
417990
117833
722370
549434
475928
369793
192999
967247
369943
958606
211147
1013966
277223
597688
428439
418923
293445
1038888
617190
59954
643861
897737
630143
831706
631254
104880
111842
936882
88043
704492
75780
41661
633014
502226
932216
33800
116299
249111
148137
285315
127376
522648
559539
601337
984541
630279
183822
116917
324117
428726
433361
442128
648299
992945
12563
865024
762211
717314
385445
686903
386430
714291
957880
1043016
263921
106341
729901
718056
523654
374499
693611
958763
95156
884065
242841
1005055
900173
660592
18292
458928
602821
832926
791864
154272
1034922
27370
233139
862852
116473
942376
628775
538847
494780
308087
309463
42584
780347
827835
773287
752505
595367
493903
609147
38430
265362
270690
161540
55446
430220
422771
946535
901011
845267
564576
880920
218338
1041229
967275
203282
686736
562101
695527
530016
598417
99321
176189
43581
619243
667869
991750
23006
929884
640320
998044
186287
287334
601436
753264
356115
838025
542372
1008486
690762
352654
734884
250256
546110
704919
1006911
795287
556864
383066
622947
544169
649676
816858
93936
1030943
534597
791061
169676
406432
360601
817702
82084
697924
831261
458653
799032
716160
688985
953220
522139
734853
755905
624535
311831
176775
5608
164949
586479
423511
738490
806692
761562
374109
465312
524588
32727
554756
299780
958246
963739
566779
533507
14507
624374
280258
154780
472228
656918
127396
219994
252485
900283
181551
499668
249243
877147
866269
836941
695896
919790
445741
892562
772986
988165
565499
207366
917027
507145
386514
298154
171728
895842
385336
968279
386589
998893
646718
425261
351886
361202
686273
136144
612351
583747
624025
194523
407200
936580
163835
1002820
725790
86107
955742
164641
865878
1031099
213467
695615
757846
610377
955590
454924
1001180
741913
114151
627816
2308
56526
21275
254272
52862
536054
19256
919049
788380
464670
1019920
951412
334539
508592
566757
411965
831907
655294
96430
580029
847438
339761
223278
477733
523647
472658
818314
563696
1000853
1025917
466881
410649
854593
635389
848071
285850
376166
71169
641230
489765
746836
379858
57715
297942
219562
952230
956824
357355
8124
955974
949490
268772
212106
415806
108959
382635
426846
730186
860826
244253
576216
411598
499251
988839
751703
801497
1020744
338370
734085
955714
742513
267363
51850
829329
100246
713665
665428
830258
531668
933554
817595
345003
690475
664077
4061
721707
895649
345119
511305
246972
179573
338427
726851
134795
22422
610976
123066
882220
796952
230183
578157
735345
1027597
210835
611175
55904
762671
955172
172492
1027233
134860
927999
254923
568792
749427
1032261
454628
316151
791258
5314
204904
243191
311282
773383
865980
24169
216704
911154
152289
428365
534455
344959
160750
511077
786411
630134
893010
21534
498636
888149
131402
934792
590171
700753
138260
303743
565797
673028
274554
210459
525
393374
518587
196882
381452
783116
167895
207280
723411
462927
460153
974195
372538
10484
57060
680502
499058
455921
983284
620502
982031
691205
485197
864338
392443
18075
832780
648093
682239
523165
206015
986139
353802
147433
300090
253214
76070
657759
929616
160363
915616
333215
842647
928310
6540
853652
478219
952658
663148
21838
782204
882661
590112
422384
441687
657517
279063
796341
943643
983783
921596
522639
129289
325963
602684
717474
1020811
163244
434
257819
426456
148943
971674
345636
1013722
784394
563008
210556
490706
653009
617844
316269
348215
260642
1000886
263818
690204
190052
560471
152897
220216
798199
171089
185430
819798
110959
624522
963349
549603
182292
151003
343170
653858
119799
79697
657267
312975
243471
130005
706436
851935
1020825
340109
825043
996464
961350
239595
579091
779976
566071
297728
503234
725022
719161
106379
696048
667753
474992
103060
1009029
174384
401803
718627
993527
26446
1037373
537535
736438
485862
170243
973272
183004
676857
978609
482343
83266
977739
679026
961454
275445
819378
411661
436835
134908
777570
268912
878802
51308
152953
366430
134279
843325
959486
682582
460269
647007
61230
923740
1038302
536188
660968
481320
935367
898064
635244
247192
628102
536115
116098
367287
812528
782657
364664
639106
925492
440695
608187
524974
13191
759880
74097
565227
277471
229782
189279
166139
742944
154628
166685
135858
708115
217417
640106
352961
159647
542700
594231
672034
521420
819743
575838
729777
682267
477336
163718
549235
291693
984991
60631
93734
381832
446890
881619
545064
250128
1031502
682279
874037
8647
59782
705277
402442
377750
444206
477422
504788
778564
933089
192835
349270
258254
569440
442249
341993
822144
481550
701538
196547
945225
399799
91032
743422
582968
1003147
325283
324072
986622
807583
389343
105643
902161
550299
299463
1002213
100894
527299
82002
512711
958828
311152
712303
803819
669052
532342
56070
20110
722486
109113
914738
8101
468739
635002
692281
200967
542940
580111
450519
705767
610392
85715
805425
888486
256428
803269
371495
210376
1043798
978554
895932
924959
417743
319236
138848
39706
868656
133525
737103
963508
162149
292077
790435
832177
261197
644283
971938
928482
453584
952250
491341
164295
557027
136052
327680
952347
791302
942385
580092
544851
472923
635689
829093
802242
956890
752621
591090
170401
936704
807135
521200
890484
962739
151396
948945
762752
997451
980855
485806
454025
706157
648679
29081
228523
401123
789720
743295
157276
225148
605962
1018865
525019
232795
25096
135400
296081
948875
328457
323247
597616
825692
270990
942839
852540
330761
787636
320658
988151
1009306
583557
819689
1026643
66240
88261
427629
911119
495835
160493
568726
292081
310782
762632
875215
754357
139652
619023
622804
152380
745555
240499
1034802
1015616
582350
395156
912283
950411
56800
242980
784612
554393
424393
696421
587489
942094
791728
1024042
673570
240569
888646
967902
690230
423037
3392
828119
51894
191496
210220
639313
872341
896126
158246
322150
470610
248876
245526
966048
700954
229798
596591
344124
504174
198118
934228
337666
355243
752349
90378
501473
739279
653215
898916
643934
310144
174635
986747
182344
50817
682885
604612
687377
422205
4134
854921
482619
184682
327691
1024600
862832
596754
633024
206273
959610
432305
565784
636019
937914
304948
145078
714898
475141
494838
672817
557687
350690
998442
704767
591098
2062
898747
432597
946510
367913
754850
325674
159451
674190
680708
211135
187638
596849
273864
874895
34121
590818
969497
447547
455646
483524
859353
151870
960725
31905
107499
300821
1005560
980630
814744
163923
310031
277318
1039632
552427
94597
965487
372182
279461
570769
763660
650659
115470
1002456
994855
867517
955444
893056
659365
1045012
409451
465958
403928
199421
352606
424402
821167
305689
909385
960224
19376
414827
894018
488289
867207
677109
667729
968398
967743
461047
454112
806357
909171
270773
704542
820778
394198
827625
96217
784834
334972
521780
358766
607385
366625
167173
412725
582841
163595
916502
1033951
739995
613252
1025047
282948
862612
978985
677399
829362
174397
949543
442237
338030
22099
746154
876734
608168
799601
610558
326119
631119
1028394
437781
23391
1007905
1028062
730310
584248
806704
925
776559
994358
697921
934595
379491
687994
540206
384593
953996
962783
911011
379774
718437
256465
587782
324841
648010
267860
353205
355398
646563
610254
163400
495559
882257
827382
388742
103485
454137
194324
669446
988183
507879
492936
21890
1021141
372821
1018506
642227
514086
1037545
469138
957991
814944
296974
87292
939528
123228
885709
247216
544812
489820
932717
286091
824830
925836
841509
814845
473071
247019
840870
338980
330967
828929
841149
11368
174166
240627
952341
686723
333152
800641
648761
371010
744129
857305
376558
665830
183689
392573
453492
355830
956210
584093
487881
745880
579577
721090
177848
633134
445549
240899
312428
737580
39651
30311
1001350
812045
934453
538277
822688
532011
860572
1035719
500342
634107
888848
9684
744209
298545
237278
1000238
34520
753845
620296
551750
810372
542895
1041012
248339
579344
474040
177301
163689
486605
533161
3711
371674
547281
755807
397060
846307
836307
272173
654697
751908
892286
881734
313444
236602
483186
1035094
631048
202576
245194
376523
332633
350149
393498
617523
820271
61259
509049
25474
990589
420152
1030242
211603
290190
619727
662631
894028
326758
840883
816130
225398
535666
839060
301706
454150
1009375
420207
171532
685745
540461
3840
711200
555478
764750
38181
296387
196773
32366
783586
897067
340893
697492
239537
866145
941474
18180
478212
76393
504695
676513
4173
145884
1019009
121402
430034
340577
549397
682925
590102
748852
357755
42354
633483
951927
862268
72829
550035
518704
378053
190065
948942
204012
435220
698099
364188
17602
974472
884407
786700
251716
864333
352110
21694
43555
88818
33450
778824
675180
591688
475845
267181
856595
45213
429132
666441
252897
492648
707373
819937
1022324
1011481
884328
285541
79016
320119
296865
28449
1025023
299309
393679
486324
737070
883654
252331
573860
967877
884898
805203
130510
560341
39827
37991
728074
456536
27267
935331
290105
398523
829706
324633
994979
140394
151211
200341
870253
696036
930168
963899
351815
679191
602178
407571
209062
549939
532268
713214
931044
550916
527940
936968
291397
712020
992079
900261
842750
571316
900363
690985
1001789
772207
374165
417819
575777
344673
921462
307284
122716
116884
122798
802543
923253
730929
788202
253533
693321
43001
46724
705404
607102
538434
793803
791352
16226
1038529
221298
58085
814351
428690
498084
301100
527504
24323
462798
41604
1002210
269619
244055
543668
289312
218083
849933
655501
655354
996258
503568
14306
326843
471950
719692
438208
712197
179026
148999
1028095
298191
364969
273890
362164
169146
498393
702225
1022228
601873
591021
494045
951202
264169
138499
1044521
1035589
953064
651622
358619
149480
63264
579751
931615
96108
595254
711141
74037
208987
940882
940134
736403
186442
28293
927242
43194
757237
612122
647104
1042945
268690
112576
649999
813197
767141
1012000
271875
982039
362053
1031814
124899
829568
961302
301292
816609
802215
150507
704930
376142
253787
261040
60193
340852
524561
955226
681137
418880
269122
802301
531418
323229
658079
476970
1009457
436993
338559
721712
262308
484622
792338
418714
197976
68573
811732
36579
334628
578120
434266
33469
668201
964211
774810
652218
617097
898711
435912
286616
635306
328612
2829
890992
761780
181590
771506
404768
514617
314833
27979
348449
698339
82846
423672
657175
905838
687210
470409
361072
384166
464882
542082
493496
918924
384968
654606
418129
924240
671270
675113
49906
699572
23458
896553
987132
627275
306764
379768
19337
168274
656783
1012225
583742
1008636
995585
997729
566155
625248
848723
965903
433363
319638
300849
648066
143566
376243
997444
955250
886043
559278
579532
635984
445540
819732
97386
845907
843337
694689
46599
924496
304152
972636
248090
743181
941249
841087
832264
487697
998456
611301
857756
958045
821520
1019637
740922
765740
440434
765441
310597
276650
575834
257042
975084
106031
348078
878065
61971
683820
1020750
327806
216734
275485
843040
247226
643657
983999
319153
675164
902966
276555
473935
204038
221248
68047
737446
485412
194450
80488
790252
236625
783405
63088
531387
287091
636698
185096
991365
972502
874549
114331
640026
35784
746148
174414
792433
855176
832899
175853
693079
617429
229872
102603
65480
594441
158307
384280
366397
997928
1042606
368042
413634
379529
92512
527601
77224
685944
1009019
342172
171067
186744
93058
1034826
941489
70819
695661
729714
1012279
647833
282612
849625
129458
477941
73392
991913
763237
918240
924135
394576
638361
893775
339115
759997
510811
67484
1002973
519150
489548
651396
912563
388293
728908
486180
693342
239501
919782
795994
413377
887599
510160
44991
347760
272442
878881
879406
791132
375136
10258
202900
677989
210382
722385
848254
68558
735076
819992
832689
155822
862293
463492
973659
496583
447093
657303
177207
972650
844838
76765
207688
642756
589282
128906
531925
486216
304824
521329
974055
550083
649411
573804
195995
700941
769122
503707
724834
719749
307477
278786
799782
975868
500423
1043561
674786
253845
448992
997471
143286
736855
582943
944687
299056
527677
638865
260492
1002465
788136
496931
513767
440606
459755
156942
514191
1007000
277290
598303
191983
621871
952110
278438
510071
463927
676133
304857
1035789
214830
952252
601240
759964
610450
334
800357
335788
325573
933212
365319
951666
355269
902626
120907
511093
28073
215343
607999
963860
125858
759877
739642
556228
938451
752608
148013
704737
210073
109183
128338
586423
997555
338948
885589
946827
131228
107344
87587
111270
809196
722954
14413
404802
882828
404917
612994
392235
477438
60849
708706
225012
195583
388097
486983
567663
73082
458557
397049
959727
367231
780128
952167
862513
798346
356322
541506
968877
949655
435421
526147
1030665
41513
633419
283903
446870
57484
908427
577223
762190
661122
859846
727074
745504
216335
385286
711707
789331
215804
160506
551938
180698
811396
309815
377815
699717
19609
919734
719515
810160
50211
341554
255850
481942
168291
29851
594670
698335
905931
658347
612358
900874
421455
1011482
437926
776081
873400
239472
322956
228690
109653
882284
289343
6438
214393
61429
315299
58006
291116
191356
173768
58513
654790
303619
298806
237555
666421
583289
182371
394153
805580
547260
166151
650505
836778
22661
959091
408404
31475
386232
7981
458829
144141
815735
205185
866023
79510
886472
798162
919354
670172
346286
911944
575854
637352
111916
326886
998141
425514
663768
161442
502952
901981
560392
509385
587696
508383
593706
651124
419680
556172
166308
38148
919401
326699
193174
468387
576860
226251
970243
752535
416215
367826
38614
334011
674617
462338
934709
267453
410782
970093
288122
243099
1002818
574799
999103
99895
879352
86731
608603
580950
486434
20332
582082
514875
82392
167716
133548
928148
810818
986228
24288
680828
754055
152063
170408
587578
843502
297058
987279
732459
524097
305080
735463
906688
996032
44846
888584
325310
588073
658207
467806
761343
987642
257703
255631
1039478
147000
816212
828979
904817
990310
926436
103181
1035883
328104
933129
827850
144011
33851
735777
721568
1003979
868928
144164
840432
436477
975969
454638
1041583
1035753
786986
250641
552075
924206
266831
552320
891473
969377
245633
158532
301331
832967
523597
695036
397567
601643
301525
243217
338880
120219
467680
45615
328516
521226
264064
204227
524115
367705
239642
7251
504142
87016
453415
703953
5001
990809
32507
307366
148380
162613
674600
572088
182868
17874
1006722
179436
648324
439046
805970
136553
161541
990833
942948
146868
339881
962622
91131
134455
1008106
44467
585093
249742
338310
907318
1025879
142040
968115
723473
1003246
569788
647094
777412
780079
970894
485676
100003
43208
112906
230851
31194
624515
730997
893030
293624
396985
863697
273600
346937
540025
339540
304046
354165
62598
528628
782545
986238
449170
605316
1027134
173375
97022
626095
910946
881036
644194
995816
426656
346600
38506
247888
814432
598713
152343
264776
1019552
1001839
277366
462861
375969
963991
327076
714629
173916
207126
1011913
958619
701969
694814
293561
796164
533107
472809
636287
14065
65092
919861
288910
677499
581511
718881
127359
592793
386239
655841
195536
248337
261754
305067
284615
699199
586950
1041280
211035
992550
679275
193927
49174
219618
550712
26360
236345
677841
372583
91932
137671
55264
420315
913664
449873
1027631
236652
486768
510304
927932
796226
510219
50489
120575
124040
158327
722570
862935
461997
814882
967632
729871
1020809
132652
700304
817846
107267
155059
989029
328293
256966
165233
796967
384118
656011
86655
189304
431644
120725
947916
740963
961923
1009184
626379
1040896
843707
78093
710757
802229
358502
633421
957299
66584
785942
457686
560469
440319
486659
542316
310069
737101
793843
653412
229544
55856
480293
1029371
424066
486861
888772
44713
862428
991109
383729
1026196
873765
412255
399238
366914
543613
878211
1008548
85815
559987
398292
932179
224011
402853
656276
736202
217014
161772
173243
946604
529193
388110
165581
445250
780455
830577
1014685
61654
321292
817511
262917
54638
632254
137140
193364
24914
852025
803465
678785
506738
1017841
304957
822547
423000
199482
271640
416988
588473
977115
1009859
514498
1024677
708251
46188
907316
251566
480407
146880
228662
402028
450712
784237
645270
265866
369997
875332
565212
150793
1010577
423473
650454
963633
135586
172124
980808
98075
987585
879022
138005
118690
642856
16071
693992
284197
663896
46767
529387
363576
228718
526638
411637
228319
191227
317622
339702
215185
143712
749805
1900
928592
644643
361176
287614
517211
500634
942207
697189
169706
309598
928250
932319
104848
1010328
792066
238842
768466
246193
995328
817632
971873
856464
768671
895369
163610
642887
1024536
32915
32852
443599
998157
483265
130273
306793
972840
401370
406757
1041223
605836
481484
461958
275747
817107
124711
747708
263001
1010583
349722
329484
71878
594092
264667
277655
506565
940854
745806
487997
462117
156546
278160
54191
792985
319067
222051
415126
74614
583271
1001408
979766
1029345
74963
764363
308146
594483
597835
595286
33410
857804
138655
1003117
926983
426771
432444
936275
440157
625414
1035248
714272
914679
544051
713074
1036641
154922
743688
241162
702621
770477
942170
967163
82280
119482
716233
943472
473344
175369
333948
717623
869046
441561
237627
780442
422477
797317
118182
874836
144897
461369
711561
396794
374102
487157
938310
772246
31694
551683
1013943
772277
799427
795411
669505
530271
557789
1010309
916960
126548
876599
974371
695397
739014
140026
514133
944357
997403
454512
706759
399785
168404
957303
761378
452121
846644
907066
1031422
100034
890436
1007712
224006
25801
530872
660785
720086
211680
264504
561288
881069
208199
468950
137982
594056
521200
385162
55359
635145
59790
137741
568578
912668
79140
782508
135684
963286
617292
16036
73209
811505
1010802
310235
533791
823651
164185
130703
21648
111359
375259
115360
1043249
700009
918587
245978
753387
574684
193224
76103
269214
540575
881074
348071
51666
673090
98346
209524
717831
424759
350365
486000
33037
322717
134783
911143
246082
610101
855878
766093
343323
59520
483582
510875
1037963
418005
338008
385624
894053
943093
959140
449076
260853
1029688
606801
680917
345116
53836
340784
84983
135685
717516
821896
60531
1024839
279295
702126
725438
345305
494055
653315
237305
899813
141806
227457
403348
573970
900096
129566
866376
689075
525591
105515
843597
1010242
134055
100202
629655
692429
323782
293704
1020336
965935
582020
231238
612408
217471
735397
1000593
388490
899043
924420
922732
961795
755377
530387
386543
479556
818316
1029470
787553
643729
239902
317765
188244
22998
136765
843176
980856
789513
907922
25222
933592
366816
907996
406924
791791
656246
571507
801162
833462
697490
326924
655149
40532
259075
159578
500452
165241
277127
611265
493491
410955
614433
639805
302987
861725
55689
620212
677324
658357
400896
941865
759279
718985
726020
87622
460168
297996
450252
1003548
510315
775777
270608
928937
378006
549163
982751
293415
293308
861594
404451
467467
788389
247158
635057
26629
129497
545046
261263
450701
520786
893215
947725
173748
377276
989823
1010490
138140
165315
421306
12900
747737
211345
117115
851748
693543
881282
526501
36620
683736
756343
524538
518314
980011
364446
12126
956759
63532
675868
289085
839515
607122
338758
429724
794501
380038
58811
445305
181550
702908
408166
330683
788505
172667
907691
964560
135374
936868
920506
541207
404092
287247
680867
696728
71744
354866
349338
248580
736566
422339
349838
193469
451394
752670
2671
25067
1000489
1019746
672676
440259
690749
885075
96397
606157
421036
672822
450973
643285
701633
400270
168194
812555
611663
814585
988868
703847
166846
32073
563447
257528
116852
688367
945906
402841
366244
161854
477586
758859
236916
693047
328306
718475
124759
979042
77033
324771
894764
710194
495082
782092
580233
887330
481503
854918
322270
206349
735946
268572
6997
848923
927679
49442
1001593
642703
922436
134193
374499
346965
104671
9621
609072
96433
308242
87533
89387
674127
67833
470175
826575
602539
77910
489905
853814
1001653
213963
967817
845262
944617
1031941
682719
197888
19947
570661
214162
39245
752405
614605
811455
146992
710839
795685
30151
239494
207994
931996
29655
280926
225013
322220
948731
830052
771077
67892
878424
68892
1031888
28105
842876
294873
567809
401135
660118
240610
555300
599917
31289
828949
41513
847517
655552
937323
476289
370116
483853
668827
672765
203477
690600
152283
202892
383858
1031808
561207
750252
989961
323435
704940
792922
1034384
378635
309700
62398
1001193
559052
72094
347566
174746
313064
101971
460771
95635
739067
1033093
238686
150330
716290
779616
378971
827257
342420
769269
949553
295273
161221
685117
747652
558579
982340
954026
304348
857721
597598
422032
276378
384973
990370
785698
558647
494238
337939
290849
468013
460107
901994
1034208
319067
524733
437422
706945
877786
153698
973673
880106
577912
431687
446983
194934
362524
406151
388107
446146
857685
901599
257459
659276
145786
322991
198774
997715
270407
59854
278592
646465
632097
759541
755641
379893
109484
977397
224765
11895
76069
311582
27682
938886
408917
548067
1035130
347484
942294
635087
938564
96795
408854
865048
541266
26096
130088
263526
380480
144176
691339
560511
40835
367771
665469
381121
130423
540959
486401
374283
641535
181675
50007
515154
873917
623847
384781
43914
176021
236965
874237
890809
918084
554461
1031981
212071
716017
792759
685987
145326
359730
550117
745856
782502
92704
932517
281434
50052
530212
393627
856003
369479
741119
280614
44237
173371
127866
592999
93524
299318
274870
457574
645588
1038811
248282
548712
254448
242643
66865
216269
596628
994444
496923
70426
925544
417785
281496
763532
527143
198640
256939
473673
307142
229360
43541
180871
292785
958557
798301
748315
643581
140246
742981
317193
124850
914052
59400
954356
775392
895237
398487
853233
455175
172891
153175
681142
84608
822001
304568
621329
44313
965688
411555
759547
18077
80508
427252
448687
724572
133678
350095
930559
560559
631494
728028
503875
476926
317326
743685
502086
228998
638410
262759
530260
814958
393270
659900
374652
798341
163628
935621
1019278
362685
808569
506754
76996
275709
541393
338981
789555
821907
573363
453257
68411
469169
710025
746914
176123
142502
764702
728929
624516
699218
558021
171131
485738
840435
716531
603655
50233
1021084
539345
428907
444464
59230
59492
1008598
1022163
124162
227309
451580
760047
764123
632900
464245
192881
1023069
387362
10069
896227
503281
38569
484483
678487
872729
559571
112761
967137
368424
546616
860331
688062
1005426
268808
428306
98707
385594
908142
30245
67713
866696
162965
824977
288635
467732
527121
862151
809185
323243
913218
115353
319780
5184
549312
165795
284754
174056
68606
458067
858656
43666
794188
186531
649270
738146
426251
316775
740233
836619
768870
887246
920988
626836
120121
231417
969138
359369
292076
611256
727707
564345
246362
506197
591259
409422
72722
578133
18266
496609
595997
443216
386835
904999
553439
444835
274526
517248
626796
621013
667136
53680
893536
402503
14926
874306
381588
113168
811892
415706
704011
873490
291933
482109
785943
17874
715620
510261
768016
152465
382231
792662
713051
893632
324538
102715
92402
800984
1000948
4551
364369
262707
462394
1038403
290080
901586
808391
523898
562449
895678
785686
128993
683455
185867
657056
454147
917762
403622
567305
60999
739183
59981
127738
488610
694817
19940
643333
986078
854461
408480
985569
558596
524655
722017
198156
928431
501037
291998
1010511
662350
738994
341645
368544
625190
502781
139929
297926
564339
811183
281257
204523
5518
857151
209052
8870
260218
174260
328813
376747
221696
295472
232798
879689
565973
399243
550749
397203
51151
513850
750721
557235
60119
539570
231865
271980
279652
852848
942335
379617
290791
645846
308951
414661
336801
84233
659812
462516
715401
928673
130528
458214
4722
777397
890888
165966
90071
371524
378422
602778
257076
395637
199625
179766
525216
240066
681820
666421
709517
981924
931611
765879
936720
85410
992210
120321
952752
833367
18098
927028
992986
332676
655673
995955
424214
15673
881876
707727
497079
246175
764499
936821
573971
361231
808316
580186
833797
83312
153616
299883
490030
834676
450537
252718
551215
379413
1295
737160
663801
48504
1014978
845355
586783
929387
760647
855259
877801
159632
956251
941657
490732
772890
841235
682660
840682
53907
689083
355253
465387
795478
731191
289470
943735
645826
121703
701166
553533
319313
422168
185775
606699
270278
1193
296
128221
407672
132662
305077
689933
390107
605414
402596
302189
825297
212485
72738
752608
681099
860855
610244
197118
940969
772024
180184
860385
476233
276052
96604
1022728
685337
657966
810211
350855
683272
499806
982836
796275
42452
304083
517802
348197
982070
488178
55470
185942
1015066
626491
557807
968765
296384
348246
707921
357893
997097
667496
159963
593678
428653
896828
721644
422426
664099
39198
918121
445472
183553
331158
132654
75195
91625
292353
104080
868700
866876
389770
982069
205866
964945
305101
16251
551641
275536
234691
197967
635501
665011
52427
934864
51370
715794
673836
524502
152250
132079
1028883
412040
99014
799610
292358
156448
204458
188921
422970
252442
303775
867150
691736
178891
329299
181406
938894
786473
349710
628314
120556
168546
1039393
130874
259673
811669
977957
333412
401754
655601
833765
707696
431318
739707
284091
614362
769732
265295
121247
155764
566933
823048
311926
686581
971100
782191
160509
976987
869728
668840
194875
720542
1018514
24682
711775
386041
982184
276857
177801
346401
446969
934347
23616
309685
204890
683330
867002
481670
727753
106386
310042
27350
245802
85490
478565
221700
563704
180212
584066
354923
468368
631611
662434
815091
1011464
148295
335192
774596
368137
949176
117452
964680
689849
604764
795574
810986
803946
77565
444025
312583
414490
1007285
803819
227205
945394
458072
723493
178286
903585
857911
531766
453735
745939
928025
293009
743663
108130
570092
357156
1012496
103392
58440
151604
131212
464760
92786
997818
786424
242904
10716
392094
567161
582463
667868
772652
155333
341723
159498
1036791
560454
422431
864385
957502
628407
636391
787899
112210
69823
705834
507241
230878
903803
476913
467427
1039932
960815
960444
660916
88770
319034
699411
552062
934390
852526
558711
535179
396369
858073
312673
814423
816073
759310
753566
886485
112254
975934
931979
639850
203316
415684
874232
527576
475717
82437
823278
534210
945133
614153
220133
252813
785450
1018893
703
623222
665422
102127
200994
288713
310779
1009152
18342
735983
547921
92911
402703
842671
176653
453684
555833
559836
6950
673690
754816
625260
207327
1042691
83269
719363
672236
115767
253301
350362
189940
547096
51955
616344
158730
851884
4780
36187
924182
168005
763362
901237
58404
756508
142842
528834
469266
845950
64332
902502
627903
1002502
142967
818176
988627
231074
170831
448649
402221
444494
919006
689986
741433
460625
460609
194299
966759
89545
558427
864225
54613
288966
412198
67894
140247
871067
428620
706830
413593
90194
395411
734091
694252
929920
531732
151655
117024
15975
970774
152192
572738
717472
213085
236417
617190
316764
566925
221235
890096
883503
612421
406713
828350
44090
743966
134478
806094
496592
880269
124648
389049
846732
1030067
539588
83380
362557
392823
554731
895588
920905
888616
1023975
1005038
619219
914396
154364
758126
140990
247201
702219
187148
868518
136686
668872
769967
562547
683876
671822
514883
246637
562537
339001
958350
629178
555544
150309
805039
721219
685845
46669
904613
190575
83889
177963
39393
450925
462253
653655
927110
298175
313985
544692
265594
698089
458953
1025129
913946
159249
814582
922227
91007
381992
980752
1005738
430397
343167
692057
735144
68993
183391
606581
311862
315613
275112
13440
429744
1001269
957340
919134
590118
735697
445643
44938
710567
292316
866173
613455
386653
381520
1005940
407629
799366
2643
474308
646433
900762
271042
487583
1001629
332210
780168
207117
1002718
326811
875184
578285
568248
47710
856542
77779
864914
943775
703478
919580
613432
931014
313858
947985
594071
104067
237427
676309
21092
88183
428718
1028370
830246
275078
682316
551880
605841
928716
954813
495165
271383
332777
552364
1015802
513741
379136
483125
428230
536621
951237
75991
720523
681026
731510
797510
243499
648379
652722
106919
219230
357910
981434
429723
672004
847227
547654
692704
130002
146251
964502
156263
961792
818288
49943
131627
284979
489367
999158
171164
316451
684609
75877
1022496
278706
946820
880128
538384
11668
266232
560597
990233
164909
564238
688870
76257
380851
961235
839791
303266
350321
889986
49073
806234
977753
466422
209303
776464
332987
744756
815948
892946
500416
237583
76784
226251
888968
771883
786279
740536
903740
209403
684126
872135
646693
481367
433862
275524
736396
174294
965698
674528
1028213
1033484
567829
1034357
192335
747089
450503
573158
730235
61485
230644
914349
148241
738589
54998
466462
965193
41677
53981
33316
142593
304162
69845
203509
487055
755434
154237
419991
624678
789353
59199
576511
759779
672873
739095
546831
733097
836068
437603
37662
293870
734720
49967
571389
876825
251711
200232
449433
548108
779160
776068
286375
441790
516444
10031
165041
514183
310197
895485
654149
88179
1004556
398891
311270
389029
903851
981146
153597
505786
521066
225155
322067
332684
22672
132412
598791
628733
927908
295044
288932
891012
284938
212259
474423
214643
354631
16544
465502
52358
647056
708547
893517
304215
299001
536701
673428
761055
90770
377582
74543
987875
912063
1035591
916558
745483
603765
62902
313569
305402
19279
767840
690621
738696
858635
729199
606043
483340
608091
816339
991043
311780
207082
279529
446969
251091
572563
441830
558209
581679
36532
411679
917540
944243
499263
303662
483611
410563
747660
362989
270807
836154
721254
408686
361007
378271
779086
138629
366380
2982
117973
736664
472581
840989
387137
354233
961451
845828
208925
932584
850505
375789
125647
31264
106551
888996
238094
424596
256441
103258
817909
224768
990981
654100
74112
390308
687454
403130
409857
581183
376935
496390
849463
110396
889729
936856
556260
787039
968408
166156
187510
313579
1007493
171378
283381
742542
759020
787825
155856
857986
820797
915434
999196
841189
178464
156727
993521
538257
388714
37235
846308
510003
333179
529053
172374
664769
378847
699853
334417
680743
706192
574619
215977
935396
426057
260249
604621
993037
77937
142701
467958
610963
658266
178466
219683
752383
60344
560557
11886
165632
524488
650871
669647
924786
4025
552060
42697
30093
168475
391945
701749
735803
714703
305866
930420
394003
383186
18693
559981
506837
234748
671226
752821
164587
180884
382274
926037
747625
593643
889248
375866
612493
882564
94793
226153
983360
922085
55542
891106
120317
77909
251888
752070
337409
384250
793320
466452
134418
717213
995528
414889
17569
797381
448448
198434
749351
409658
372838
684607
475171
629913
910003
368620
1022239
199630
829901
674449
314504
173957
94071
399481
206356
1019566
570273
660994
754390
213043
894558
885215
866949
896189
822485
486831
819950
950964
830656
654765
127906
170946
766641
592444
907127
733094
436649
994012
813528
870025
929569
672918
745206
444339
623699
889261
701540
869156
69940
979394
371628
279708
49416
708007
841938
189811
677569
386414
694656
1013568
148514
217245
1044841
695512
811078
412147
762503
184241
337903
75036
227217
477705
685503
110168
681515
1023162
493215
387928
730616
18544
19096
507665
942075
992869
891010
480792
171128
346913
347315
997543
42702
132516
962272
826411
831328
616657
164099
804038
842492
484300
605964
1000004
133775
671633
616891
136507
458695
992462
835880
250141
542165
87750
130153
271553
624632
405516
941173
812988
380113
61878
809079
480201
1013900
215029
167311
325791
47359
906071
162324
100012
206885
636048
37755
470686
77409
234929
278755
169159
725402
228073
133999
767902
752229
759784
373373
90632
980741
124189
388235
388821
280698
724104
899571
886944
1029572
482330
1024027
571991
520875
438202
257705
867604
758482
133675
880559
429139
734138
634544
204728
203606
1042928
592296
1004362
127010
490504
353190
500672
880680
786332
787969
340771
262210
463215
678880
237057
1021919
385713
989595
680669
893331
244270
656266
15902
27813
40255
1002185
381619
940113
85734
939532
491018
657442
61490
645363
432727
503783
660402
139306
219503
224309
870886
804082
982768
864068
1011723
1010984
646690
483058
142383
470037
347079
827617
649806
614866
1038557
182602
340900
869857
177376
389719
274299
471360
757814
338758
1045351
769766
70028
473658
964237
378816
23635
512886
622110
378182
481082
737563
313885
474914
160797
389027
842522
141236
1031381
685647
353684
744036
864815
580652
747257
596184
386376
119045
440890
860916
1034323
976827
108505
1027884
6126
325966
343369
580054
700088
843971
885707
758958
1009364
1448
251810
565861
907094
1006431
628467
1042865
155657
242844
943844
937089
278299
966294
181298
371965
504470
910301
400768
1006779
925261
574576
645732
337323
918069
802903
25213
997030
340338
328932
31259
955269
730744
562218
277976
206797
14148
264657
918322
470097
334568
851894
852082
379864
493587
703878
488344
388372
855028
848029
523714
701533
376458
102678
269821
910637
850344
995386
595781
1039893
195826
673645
463607
67571
452737
488208
375016
261166
117588
99772
872560
71727
407945
635375
165049
517277
263166
108112
778039
778588
1017310
459606
527849
728547
127719
473191
93368
64605
398265
1001623
328848
100672
711647
491770
879599
879151
369037
607637
30140
949144
920296
815412
960257
588655
628682
676621
377758
401746
674634
896949
297358
953681
115705
388344
496324
844227
175850
847184
111388
281071
438607
434872
212967
28362
632647
649346
847752
692318
341833
945173
494397
434314
946990
387695
309498
708231
224847
573630
451668
772270
685910
348753
51933
529041
731282
688920
3922
319959
454759
671510
143380
133429
5692
239940
490303
950535
150182
497874
71189
870773
643978
752720
243830
78968
22169
93490
37141
27347
320448
986923
87617
181280
136187
909273
237504
737319
397768
528278
232232
496683
224594
448091
240807
577408
367666
983562
415692
311286
15263
506130
390788
300994
162547
881056
700722
16934
476354
1017302
348971
838711
219146
1027186
857259
911193
868161
428967
483604
109678
601351
352546
735646
765114
696641
160430
614601
948258
880314
690893
331844
892136
922219
100183
912581
760214
859882
539490
747406
235784
716007
925116
661321
337570
679683
973913
814450
44465
610874
636755
456856
399210
689897
155672
676692
793915
968642
502686
460654
164126
609515
105257
285156
433407
459107
863468
700527
944230
359287
37005
68846
765962
888956
955616
964708
562905
117827
526384
811510
919722
306585
890992
54654
396805
269941
788417
531607
367995
928163
119697
327469
542907
863494
843319
871657
253036
814720
544633
867862
376394
329739
710294
717428
24562
764106
827255
436953
130068
216292
83392
722087
288491
645172
552633
112084
1041017
366645
278645
303672
508076
486496
61902
560511
840520
795740
586739
804456
834604
194081
995240
155767
799900
998262
272595
775555
894830
442885
1009337
259993
544014
844465
518910
597926
554533
693046
86785
311781
393815
263571
654833
229745
757341
726031
24504
434683
356100
462336
945642
812862
843128
462346
205841
163752
792106
150343
129707
279677
705528
527271
321547
670436
186712
48081
310673
588349
577230
948967
876532
415180
202227
780658
355454
478278
899006
770178
835232
761192
1005715
423285
458163
621340
53172
791052
238086
490205
524026
279009
993422
433973
42254
800904
796
809025
936024
974350
341345
540007
256870
39332
654782
634320
538729
173904
436422
617226
410103
923458
326483
925153
922333
39132
91120
152602
1032003
65541
318772
219505
751935
1016570
913294
489334
21363
117253
623548
464579
497642
1010
730528
797365
187424
861782
757803
817091
650173
652833
852721
871682
394766
426800
723481
1015201
384683
998790
866386
405030
670525
782241
727208
106923
1007363
135071
503117
607639
612020
239977
469138
698686
60506
164069
25563
652995
54952
353498
965815
63222
971560
766137
827809
625967
700306
847326
202780
715969
476488
709413
269103
818667
119037
1030434
196493
572145
672025
432291
845474
994307
66729
78466
165064
1037786
648442
236976
337550
172465
946642
273998
1040278
966105
945567
178758
425481
946076
655030
579482
10261
20204
628837
717740
117675
976912
538483
881861
1044620
917741
492688
496624
30048
272500
712408
333769
41573
583608
628995
1032844
429310
487433
566345
122788
23663
731287
528261
981654
114897
520460
277763
996526
839185
663859
437543
988361
782735
888052
928786
58932
39412
599998
188095
747701
911609
756493
329879
485848
44109
299119
774480
360406
871396
330078
204238
6011
762395
821960
88220
377164
69806
5599
849487
1026166
94111
633369
988700
799980
951130
908056
189320
968822
145146
45279
283535
931818
268391
203158
628176
25893
910489
21264
298891
281180
162772
691508
291411
226909
720882
212515
910541
245423
344568
446227
1017142
955537
96553
883039
983796
698362
583644
189622
29994
39380
112922
551720
596840
684038
497487
193264
263494
404670
615112
240292
394591
6470
89586
93727
870840
642736
704199
392921
156086
50615
888674
404721
19542
696076
629015
732205
947488
739830
200312
515584
825067
737889
40373
917036
644130
64427
378533
171533
299663
750275
1026903
150218
121556
291193
853919
741504
752331
765959
291271
757347
4946
683219
579096
331694
608488
315375
279899
534944
989499
246323
128157
653655
304908
726773
213087
219962
765637
323096
124970
71289
71783
182485
163968
957777
244786
908724
95656
225172
228738
535318
419737
889141
763356
374536
22112
184637
839700
383973
270325
836376
448999
45068
450589
469792
697351
717400
462534
851474
718995
274823
803991
563487
55916
1028386
894188
2692
72258
964546
1000388
1003089
598507
644733
760056
283583
149275
913940
223702
445757
376410
311793
159748
316715
483252
455050
451441
465753
781302
27954
932939
395639
780218
680450
254184
1024315
769528
590820
463795
596001
330257
23918
800742
949995
847298
389141
166984
241337
252813
1043984
56904
853673
853637
690001
579292
637929
752233
36743
594771
896042
804928
585526
753649
861343
57571
1029213
458908
50626
800358
150209
445396
363540
199174
320252
205986
388548
322275
564011
785911
995252
339451
1011279
116775
795637
134922
801965
183766
37602
62195
552250
994781
664004
942381
240438
316517
306422
894469
489910
389281
659581
944732
952109
859208
774286
711969
710850
90246
823158
709694
501031
1043627
104913
642715
502191
545313
63977
400410
253947
30714
676717
324539
790427
99223
179423
241530
82432
822686
895944
874169
625296
813078
289027
142527
65255
947176
925871
398797
64288
611709
115605
753963
348520
618719
363668
871969
325008
680050
770614
495210
676675
642993
989936
241275
110146
898638
889778
973449
797526
977641
991891
998843
1005927
949142
844379
532247
478565
471782
156709
653052
453072
63831
775319
880511
620990
212390
354518
647064
830936
112565
355986
99831
776486
222992
682307
1043424
191818
632633
12370
284001
568806
20038
762822
96660
730468
207586
268786
769828
189527
860763
204
975179
991325
620520
796634
413227
855277
20520
955517
192143
590861
598640
624496
320681
897203
31490
109485
866529
164132
934925
473963
718010
285854
996816
861977
941818
55181
1028078
587861
843384
297172
264268
843456
206577
549804
601730
853066
557210
351838
263569
653209
974182
886849
622387
26536
954199
286539
160838
804060
998210
17511
1018413
911042
419403
882104
731226
651166
857981
577993
485357
719930
802756
790056
353656
620891
937090
308283
858257
686426
393477
30696
259807
609797
240856
143100
600156
707327
763118
1008401
33203
648563
64541
269121
930971
849389
25428
607173
746906
279325
49438
808926
434467
864126
191134
409843
612637
766724
898925
957061
500199
78518
715740
244009
729675
878949
949641
381905
143404
719221
936920
942059
302263
153572
55079
43119
64237
207290
324006
776830
780819
622982
676709
551476
711434
200115
429636
167266
660752
869257
446189
410807
922104
770763
238628
67539
231158
731534
633289
17783
727839
696982
25728
618384
261824
629762
80485
122318
406697
221783
991056
589054
386917
94190
670853
790986
809444
66492
429032
571967
733897
1005594
602372
985212
239884
394064
840142
237756
610045
589363
732206
760003
928587
952180
447376
165645
409987
82702
811621
32435
865699
798125
558771
394202
1016155
453129
796483
169891
273370
672814
506181
594635
36411
317037
873230
754640
469370
623317
898948
92175
811916
203635
577249
799391
437560
1013742
315493
420294
84940
302659
47478
57694
343267
990676
619778
151712
324363
313257
775651
871784
73478
951340
40178
743098
233782
890098
331618
167437
396696
342775
278831
233783
760072
5277
152892
192961
899834
925846
478756
200475
530057
939133
221377
338060
277391
244721
341839
320911
8285
702406
220652
806030
318276
864506
588350
411532
577900
481997
138118
52276
721271
611465
160063
1037647
159332
547920
819770
679484
918767
96879
620790
65135
93077
379232
571831
831461
288542
731782
744202
101293
748300
544400
76266
543267
966768
833749
982328
11884
752350
937592
919216
865402
86247
758578
223463
527736
319325
62206
902190
583772
536865
1028205
146658
184079
159646
539319
536347
324570
301755
1000658
139899
239502
19867
522145
697800
263274
616317
721920
810514
643548
135523
703818
567599
342329
137761
180907
242006
15572
360946
443287
874607
276317
859280
620432
85249
529687
218483
785857
625234
953211
796798
496546
457068
134407
483911
604808
325007
635214
784951
254072
677487
611574
682378
894384
607256
298011
798011
957566
735079
404684
359882
656287
901561
41097
419100
425881
992291
1023061
380612
733469
290484
966644
432334
516133
576245
895670
832443
208639
750442
668796
374904
261136
801568
865681
744791
959337
93513
996121
211529
1020400
847362
818195
525842
232285
840890
884610
1021648
430448
1023072
867750
223803
332348
114664
692324
627247
61794
217945
403960
153953
78777
822971
436701
529623
916738
697050
334997
713044
370131
273522
792462
643328
67118
719312
435460
495010
347796
655595
154421
591229
49832
160576
736782
867522
100631
509899
391110
498560
334029
324914
95025
433961
816194
787034
277745
155614
584448
873309
591251
249278
144592
252061
92097
843817
610618
495009
250704
194505
620153
935485
751554
774140
979901
546609
655706
509181
925230
622563
958386
384796
438631
332900
903963
24007
68957
416617
9240
148268
629740
60584
102197
727643
410027
945917
597420
903410
316644
832380
147229
250813
858635
900342
822204
858611
65546
900157
256971
742154
950473
56785
868747
740678
576333
443310
361627
509795
131849
651035
92188
596106
271746
1014855
923868
925105
63922
64235
29905
266683
457491
1041813
849586
596272
34716
795212
606245
854893
991027
133956
696478
587701
907803
392288
858684
448868
461920
194813
528476
429068
488142
236634
551085
200146
205233
737631
199678
480360
981952
455895
739128
423350
548972
49897
806848
932139
436796
811733
749401
297374
539924
29967
57325
607359
528458
863637
579594
712891
562147
788481
176896
301846
782718
256590
772188
916895
454746
565514
398593
461413
162691
47458
1002619
243797
691032
75565
533179
787831
998638
881690
483678
195241
961043
207593
675189
258673
358044
675869
92196
926097
46254
124878
1002077
904714
772188
525960
720063
193786
154869
636381
420965
893507
476580
348364
948278
611307
502692
560607
528440
808172
739567
248510
73776
597257
216254
724222
331821
419167
953431
793749
666259
17249
616478
28061
33429
513427
344811
294847
245069
105580
594928
525609
565803
146001
596847
468233
634159
764756
926990
345335
390102
584589
525741
917882
352783
442235
835731
169614
982313
984467
145316
391833
1004607
1000871
230827
803179
938804
724430
962187
656878
505859
520921
397848
529476
701151
370882
1043484
919607
620520
810689
51286
998451
1033010
314409
924192
194357
684883
1768
844227
643347
270118
717262
968639
766634
905959
879828
88515
843579
931055
545893
454842
562778
383252
1039237
448874
610877
965401
990704
940897
152259
685540
78209
165356
6698
540976
679432
688314
782326
801783
998455
770372
586932
217533
953493
443501
256876
973791
901063
764708
761212
194961
925964
610197
459290
1039119
109065
744436
214374
1044965
930785
867164
589346
362551
658627
287705
951935
975321
236640
642183
169410
759370
771174
1026839
429675
381974
508256
473210
142735
738496
758588
431558
153005
299960
150704
585856
957874
106656
354163
19252
431009
1018954
821774
60523
905578
565124
508539
1030355
837182
14020
1039888
111314
368817
894394
11666
357321
650272
539291
563701
1012264
707538
6284
349452
994425
456082
85861
777888
364875
866169
447093
133803
749263
552492
856929
877396
387483
151944
129976
325705
147849
709037
1016603
401994
21555
463549
793735
277951
265624
970410
982410
925973
28356
261858
469803
524478
179349
737385
949628
585094
600398
1045319
961743
1007503
847485
682431
117946
583979
415778
489625
452010
247100
466688
512695
743729
275020
834133
37492
707112
309304
422420
373758
539815
316310
570257
344358
275924
82231
456732
221857
295276
166050
720628
130788
830429
24809
409883
469862
304895
1044640
222790
357783
64119
363078
759877
744665
756945
693873
313130
214297
3035
135465
193485
814005
590955
218045
312518
995456
1014789
110513
1029176
405155
210300
818797
895879
446107
605720
306806
340151
573591
53578
144732
546756
227295
522885
555885
311747
1013859
757679
809245
712387
78949
912821
970780
424122
858378
614246
681992
777662
817215
343721
64756
613047
62970
98058
128326
328242
615659
461338
872939
93263
1011535
780258
301296
898469
101187
695772
680671
760920
825121
547145
570422
642704
865930
285015
830162
327409
1039198
399267
700385
156581
228537
922653
131949
476917
678785
433268
108254
394891
354714
866423
257748
769947
568451
828169
126071
1038848
617632
619688
926408
479851
1018364
598727
438153
103825
502386
586358
851974
856610
633647
525596
98930
103000
993049
215911
559744
571289
553126
408369
190473
286572
446498
510561
488623
295561
347969
1011337
605968
676395
826451
577455
189090
536442
117045
142310
428573
37028
512395
517832
357447
88154
1002863
607037
470840
161504
14534
1033179
557238
813508
114467
175801
1011635
764536
347037
729991
69804
543191
400075
876959
332465
991511
116798
267682
10198
828934
1040905
621798
688266
504022
322357
1012647
235954
28389
955684
51282
14995
371654
623036
368877
409547
1009800
338500
972053
302958
558840
155294
86071
407655
997681
982932
7025
224266
568373
885002
173264
734245
910125
719537
413680
227133
819389
730765
13741
37839
87482
677338
690103
583251
858326
961835
92105
792336
770367
665323
771821
110175
256353
420020
803864
884128
995018
24790
107724
41168
713970
571431
652653
779042
552917
213588
257598
20716
774132
491151
449517
416975
222490
255219
133011
789667
613939
175761
683763
462577
461746
693188
145487
433089
950099
106060
869380
471001
156840
473456
835574
641085
1011484
99305
799083
1003127
449664
306672
28817
714835
309417
1041481
56409
177944
786760
912153
585863
565268
557906
346431
1041740
875735
229206
910517
184802
244034
335083
743213
485279
141743
259730
642166
284650
829094
716440
927622
957073
490616
325974
102808
130731
272093
921738
798745
368078
713901
558221
908129
106739
54878
831385
817201
265739
530399
692866
707319
1027319
392008
226264
576815
357886
315020
278416
59636
67009
1004192
706809
569064
643677
754227
652665
705111
1031636
370171
95961
988627
615719
791669
32154
24436
810438
817708
593151
1004974
454671
684638
299484
515722
336346
1028555
240869
574475
389422
134154
954500
538475
124112
638028
41001
748222
324426
261183
814446
444648
38883
327098
430484
887121
146588
773280
577910
30635
319529
911278
507510
298078
1006091
195305
5679
215430
13280
789022
452095
381963
320512
978009
444887
225650
90019
574173
568895
902013
492954
646024
821183
844400
1012359
681965
704751
479371
470176
451030
889418
20408
812938
815139
1037375
535795
103869
880324
217326
455503
234751
1035605
735656
953655
224592
716941
642083
894815
602549
844310
788788
94518
547598
669532
655148
670447
714008
420175
913695
461356
120870
242239
448763
413833
106118
731252
85236
730534
824194
162399
701244
694098
924780
890570
149372
891220
632719
698248
339252
432331
328514
823360
67916
693193
398819
633335
669569
620391
915236
1024850
563470
268520
381103
687615
112970
134792
559159
932652
803940
326461
491824
864754
540430
39522
509858
31511
353793
699700
395512
589799
242717
359443
555240
690993
547635
592438
42486
485117
13226
914203
760644
53643
739735
499030
96526
89903
1007082
915918
203741
358306
511599
942318
998729
198114
228487
43748
163281
256791
1030908
139091
777902
374431
608028
180457
306291
143978
640506
109438
181410
995592
957289
610124
535507
51168
546169
292670
518740
591781
997149
239349
532698
180525
865037
192995
235085
86348
837174
827784
65661
899540
291383
655567
1018663
256550
268641
1013949
358748
233546
223632
119352
251760
921100
41138
355228
781320
199984
658187
650999
245575
29250
656559
119306
447158
447972
885339
532233
747601
847988
259439
586947
164161
332953
469726
754504
1017062
211936
604748
759281
742723
626073
857002
256752
579174
696991
218816
274502
1028862
36905
289908
612474
310794
300062
261861
40304
812709
278532
150004
827989
562760
337648
1018754
640803
615813
560137
592938
595713
853955
632996
570185
947252
180737
125369
272105
660810
1002770
184404
519066
181364
793104
922276
596684
229965
936907
632313
665593
394423
368093
621210
360036
672902
759204
827444
870410
665676
455236
65245
638662
19470
91085
947508
47693
1814
640308
1011644
968684
159190
282035
30880
39181
540043
829048
867913
948892
251035
847428
409456
407786
862328
747944
962798
69345
233272
615269
540866
903890
909524
125745
691098
451227
535129
875768
497440
380795
395070
353449
163011
389404
749424
747483
588816
32201
366761
68424
617120
323213
599319
395297
778666
566683
306378
660291
301344
573520
588730
494721
558046
286120
449688
222902
595765
300202
29998
603142
587854
644946
249088
909788
350367
181440
492132
299573
644290
508915
515807
754596
999861
309844
998727
428037
553161
486274
400533
55517
787571
731934
521414
609722
784696
706466
669511
442951
276901
547844
728152
1041820
1006495
90774
999462
230671
216929
492396
183962
1027741
623976
234370
1017550
330122
161535
386346
162342
289563
191541
575500
445596
288155
404129
368081
567125
94526
119675
213877
197063
861066
558875
653642
747647
65694
594349
310633
88585
950470
358848
495266
758833
136550
203526
20670
811169
445162
646812
133528
870015
538275
884240
308247
841149
946758
599622
372079
928773
1005138
193325
519276
499539
762080
137988
870127
745855
185286
649390
222659
290420
278975
354873
922692
894205
645962
998012
610512
605739
756128
859792
541118
860178
24919
841010
967179
504666
579743
24655
770024
232105
581411
222129
378300
756693
975514
193839
685250
328897
423230
609533
1016967
985188
512347
891627
701193
729051
319809
973580
562356
708213
106461
688028
1009562
307183
66078
406579
690837
35027
187304
541261
810914
503962
241921
193505
971213
284308
52581
706384
79863
392285
787707
340517
552407
662028
665415
789743
72375
505112
776793
861471
154101
352724
633491
506324
529745
714758
649540
712744
1010579
999104
13540
756300
1011941
607722
843953
66235
82646
978570
742366
296006
1019071
621621
457179
478568
50717
941992
671228
307530
542591
582800
876346
164918
478101
197484
94239
68988
649782
518316
290988
225497
965718
290258
789184
908846
1018522
91719
629362
975003
939459
102466
483497
681185
595078
426570
490155
191669
354040
661187
168432
1042742
537427
120581
395010
819090
241511
922114
617473
852470
1044917
933920
364910
252704
919731
516298
692484
222716
467826
42964
493027
667595
882467
593251
602279
726493
966014
496270
492726
127322
368984
671052
720619
777923
99172
958532
268768
38509
134105
241643
442741
392352
399660
961794
793614
755585
427187
340417
517978
858015
503708
955850
607633
944239
85819
58959
74784
74715
684939
54179
595372
402441
347117
239523
249498
483684
144853
818332
464243
63029
785752
863507
242515
279743
892725
181877
473675
848428
223192
325486
968092
788467
854298
159172
891572
264167
154485
1023343
760370
413008
183519
417731
349359
507553
404455
630822
646865
405547
437525
44371
225406
527548
923949
553123
944854
213419
908964
733028
740889
712418
634492
830657
895483
721022
143277
675191
1008902
697715
1000510
834744
555827
955809
53815
999461
513563
225303
241175
622152
594575
330802
687565
296737
587375
184985
986986
674141
188483
303434
485502
184907
658342
164202
797044
737600
1007787
687207
528385
244963
183281
143559
930141
790489
900258
205657
335852
879266
557480
128936
98789
733946
868173
76163
493529
59647
284337
118665
809116
19528
667785
493175
398922
735989
864172
141279
696502
823068
1012937
449840
699497
342621
387987
919627
1031574
171139
35092
635586
477192
610293
231409
139472
896806
17473
1016417
358385
398714
117497
844479
1035388
992541
615027
978721
879384
281195
330247
430413
666510
359655
764167
648353
798741
444987
540537
505114
425698
710696
607393
403709
881440
626819
700636
843009
1031798
202955
21670
481994
13772
875468
881102
545359
729844
999757
16705
281087
79665
919270
34595
371246
892088
534968
85119
329285
269431
681066
828222
452659
451630
845815
220748
727972
436190
895309
340299
226531
866055
703886
675268
478559
5100
185608
55781
157178
743110
211747
538846
1001062
29842
195686
230845
514435
414815
515553
37625
307944
595195
334230
105595
1037809
239541
93124
759657
82314
287028
974163
622987
78565
254302
574161
138170
377510
96581
554883
485425
939139
186700
903750
589752
665527
656216
547632
245637
880309
19858
794035
324010
304133
472615
658859
100271
376244
132721
567044
967739
11664
696827
895629
160815
989421
10541
970245
943003
468651
639055
64319
385118
196141
759484
3563
241235
829469
653183
926682
134381
81288
957079
917667
980841
380955
307021
451969
965123
211860
1011047
138759
1041156
508598
349279
177467
111596
695951
6663
242437
905166
633003
172952
106989
949951
667212
290947
964505
182377
401183
351393
629483
402452
916628
632617
176689
481088
810635
143876
662042
403727
769271
207806
192998
419177
392084
734132
810054
748058
506739
744261
107164
206471
48338
524513
934935
208336
736833
638535
492377
663278
837256
281843
460989
709547
1000099
587221
121057
232268
989865
845359
575098
654258
734421
643390
278706
74509
795914
691923
996581
354207
237810
782490
981895
705518
285982
491208
147646
934380
408597
365225
27294
1005460
108128
669151
163718
886840
289325
631966
980015
64089
255088
42067
792874
875444
111598
660276
280601
643619
940955
389321
578636
165191
916163
629393
700980
744187
479996
666835
255646
366330
331682
819908
198348
986304
67243
677449
940723
717816
510735
287517
461435
643326
878114
406836
331262
418572
158816
480469
258835
664542
555754
979268
953834
29733
916006
685563
915760
755785
361709
109182
434991
250001
114172
49149
549939
17766
888889
258125
656778
32054
982141
874680
585313
453444
568909
544246
406082
612949
7742
165989
949732
67086
1009057
59808
808519
666860
43610
750140
785537
731519
175589
298725
210676
27359
298968
257925
654429
771223
542853
728935
999826
33861
63080
108284
871524
502833
843912
198803
751828
44374
726606
480914
18627
725066
452140
122082
753070
553130
124501
574446
771870
172275
523247
766335
749763
388918
758211
1016120
145530
451218
650783
973470
818231
84042
375744
369377
913065
59303
43385
572826
195079
51595
457459
369228
989105
502375
1019846
278338
861032
894122
278562
200683
43922
93613
662392
871478
373716
683755
997623
897406
341814
836452
295969
925811
582791
440009
574503
267893
355780
682800
433586
779733
984085
682094
674853
963373
476980
28581
366051
409077
14454
166500
579569
190296
1024930
386254
179279
178009
145648
416173
911649
557455
520133
384238
765899
481203
78484
669425
565531
84045
272557
710485
738775
1028286
480617
143560
102922
911690
10445
702423
324348
846808
711740
877385
721485
556512
463788
860656
112643
940561
476200
59225
492763
268998
179275
198999
371718
86526
46239
742798
256369
110256
945519
518352
884685
7626
475347
178950
104687
526405
569575
593843
254724
356801
229667
340031
751878
577080
475244
800809
738077
342725
192988
493754
1043001
341757
936817
550456
353278
368170
724045
725146
283392
606109
999111
706361
178494
311432
572566
950970
1026929
1007307
369060
286170
500264
609041
669102
144207
439092
170274
332408
279205
269588
212913
961836
886180
788380
222375
78373
957896
317552
825213
916532
230813
962585
648291
5815
994557
428577
297520
88038
339890
876531
311149
478932
147936
112472
753773
607959
727799
773338
294124
248493
1001855
758430
561601
49780
303853
298853
1042537
237904
814911
689625
675234
285640
686706
414975
186233
719796
96042
22536
130288
258280
742102
545545
919914
687951
373066
129918
288283
498718
164337
377271
769737
274670
760388
218443
172552
388927
444541
23260
809470
799813
933342
552391
962121
488990
819824
783848
332248
878888
692298
800001
657022
24492
635151
856599
866009
672870
428061
813144
705385
238775
546755
592653
467074
713959
645969
628944
238978
67032
133915
824669
771282
933964
50593
68687
28460
550641
228670
863769
1034045
92075
513405
893505
385541
201516
97337
920120
223677
503921
438754
894719
436536
237142
752946
8051
839464
93425
740153
142746
308610
123636
443614
256829
578730
66491
303981
350345
487783
644745
871890
448785
819591
71073
168304
909775
111530
608407
560308
257364
684440
964559
885609
468640
349161
635812
642794
844661
483108
247227
684024
242920
705786
326600
331039
436457
21957
655626
388093
137243
168231
168922
275362
433888
980080
765900
354098
156688
36265
329739
821969
358416
560438
662613
784204
398627
882031
844076
1017286
777262
986205
229154
720269
229286
906847
974140
139043
10758
1030591
758565
469895
464413
494671
771195
811086
129234
936093
741446
526470
270817
654242
5021
585027
1009455
358463
871846
325342
664564
240823
665027
727775
623335
165038
142158
618434
197967
903065
639157
521465
297998
421423
807534
397554
536678
934185
223483
1005062
712827
579425
142346
657217
876890
734863
427709
576164
342227
916716
658912
659728
207369
192785
645175
4112
736629
932038
507212
947734
522540
821830
158246
190530
856634
936725
951952
578197
134425
511581
101737
654109
668402
787486
28805
880933
214310
946949
913498
855764
195536
58159
745647
1041704
339871
577847
770805
128454
9084
579328
539717
90222
782200
827421
646047
811765
336342
827363
722099
993555
51891
640269
645465
448042
229475
250972
623220
927116
1041285
572913
79609
232416
18963
958942
631107
372376
24609
730529
81546
856431
240190
483177
838016
354710
1022154
833203
865319
484717
744704
168149
21311
222171
416455
481590
450740
384751
998516
67592
776319
376544
801908
814252
92517
1040662
962087
1018359
862487
946602
956143
460037
611438
303428
394431
674193
19979
62692
4670
400075
149496
799199
771197
816339
627049
390315
988146
1031173
337587
805178
855329
958467
501808
490620
241605
184735
164449
889003
831288
768033
38989
707998
78862
978157
469749
477360
135949
1017956
382702
28793
100303
718521
217460
376016
306168
1016872
710701
807500
274974
736116
223374
1015592
683549
961784
780341
172884
307572
265727
612920
685252
814731
319412
845962
60001
51426
959719
875358
767216
970754
174545
250177
278138
94
684587
514708
168421
749383
190702
193799
140296
979147
369776
800245
251714
117027
540097
585056
449081
726605
198108
340945
986560
597352
526638
260047
148799
187862
521705
846456
163295
144099
168997
789232
541231
32676
203622
46918
364280
265828
446389
264816
591093
303927
230222
352231
743960
1023647
525799
10252
662557
79289
422456
590078
891302
474252
565198
196123
302692
492620
697588
616051
61169
580502
937595
847586
967867
974381
182461
751401
1020067
734679
741377
579337
811750
721891
47146
417287
99017
34522
861680
513500
556443
792121
572756
1000480
54940
217803
553078
599671
777338
659332
390915
744376
1013263
512647
873181
258878
83267
46851
389267
892302
46268
616738
879431
1025141
926528
590081
609095
263207
514528
199661
941934
374098
156118
829987
757648
336017
887263
341408
638339
953546
334703
468304
108643
298700
285327
251754
207120
220027
998901
557624
907718
722584
633760
428187
762435
1043856
940113
406761
289509
1037632
711683
739798
550765
527064
492127
392809
576533
889023
1007340
279840
159778
398450
646477
740899
86993
630229
158650
98587
304367
580932
547566
810523
701088
442074
870157
1043018
11867
26623
25879
518519
549761
223662
586038
32252
967270
370464
955795
804972
456439
70072
887769
215020
901120
784333
421172
462974
327403
657719
357180
754347
585431
1031681
686835
968074
945281
697785
281760
355372
713539
411990
156067
554390
672268
420652
329246
191150
3016
1012282
547860
223694
480610
980089
508365
756954
118169
299078
367748
716946
266150
563345
616338
70875
799383
433577
452378
543335
822907
705643
969460
121081
410887
104764
375454
623115
775024
751483
145459
160343
170714
308372
191869
400902
413996
277010
556380
975117
36331
297957
580541
587675
42739
712176
281024
288024
776822
766992
574435
496357
339991
862810
368900
103863
138452
357714
174206
215142
424506
905618
316780
160157
652358
511035
65875
648197
858953
393165
218405
871046
892630
285749
738961
92022
356149
565594
793972
721454
338872
559375
505519
356787
715162
120409
131158
980350
717540
29979
1013940
11054
873281
233701
926293
835249
43394
252780
10820
49135
983173
599027
612841
1003304
12107
79118
61292
556414
823980
448690
312703
664596
689748
352724
30056
289170
604230
213514
687802
211500
984352
517625
625332
456174
715519
174975
989880
277914
884759
169668
709340
314853
523551
484575
458596
878960
701426
1019651
791125
567926
273588
431807
95613
776995
585564
81564
405881
427907
644685
367586
950618
962004
366788
1040082
504826
299941
315427
1019759
539572
407830
152939
827286
366899
485342
791601
574593
176432
279287
400536
731546
719318
973418
267124
717879
386175
621099
468670
550769
100837
827729
400149
871825
415896
898507
10464
516093
743398
362890
55190
602820
856335
816203
215999
213965
807794
915443
321000
230724
701512
461861
627000
1007635
88047
533797
388837
945442
562297
238992
362972
943856
451320
270214
804266
676937
1038003
913543
5393
91127
819116
883902
92139
473151
49198
272209
615507
429634
364416
941290
600568
250920
501318
88629
803872
874296
552431
456256
443975
54216
957613
401058
914862
351131
319588
972319
51144
255745
317372
722424
876089
435688
218963
971256
169837
336569
675943
706212
750708
83963
919189
597561
380498
78628
461439
362537
745567
720239
49038
923102
515344
603571
99155
124169
714904
252077
567749
518083
354865
284744
57616
12260
724786
229964
176764
623111
516792
392066
703107
586780
556116
1041585
936405
106910
364770
897493
700736
775411
729154
866407
285272
986920
113332
95015
20573
387475
445544
887521
595583
848613
1006728
531646
199656
763708
555875
27943
483511
972556
298894
1030180
915377
96097
305898
548645
828034
934594
697671
68091
642788
17458
568886
468955
281406
306024
96804
296162
775790
287164
1030335
733436
230989
833877
130593
809844
667651
271162
856060
189521
576285
650149
757447
917191
875585
336249
539806
1003478
189132
740417
465946
532119
160718
475298
933946
819917
962038
577091
1030648
869845
999927
721563
590052
738306
1028507
253114
739958
678947
56826
960427
915712
749150
334252
911452
261256
849111
660077
37199
524850
635031
25232
640706
322927
732686
750329
125544
125453
846635
985195
768031
505301
394873
467007
259732
123346
763842
130920
810290
1029646
173409
868330
207018
443262
440879
759638
167621
696255
195788
307176
256404
75561
138860
20208
556367
323998
305059
223360
119641
87997
254776
87524
104901
660672
17558
918491
184418
266836
965584
898486
689178
415211
524189
887382
618709
914260
3995
1037953
358115
96491
522001
470650
86553
977974
400624
910388
164471
265103
542843
284092
111865
608673
332786
712118
685024
843100
234193
351092
708040
195374
69213
63313
976518
343248
944474
898770
945048
479319
368832
645868
483263
25507
898103
730904
213648
787205
216879
638192
123107
381584
709108
713143
644530
397217
233217
421687
789046
878967
830716
947730
665653
257039
120645
317980
484336
170392
26458
804857
569083
829704
1013495
88788
997176
570789
499516
989718
1000678
713204
175618
462702
950228
333695
279607
198700
400348
605610
925742
495131
11261
335289
1024666
956226
12363
546756
836901
1044425
996252
347101
896496
285359
415951
51661
927798
135788
280665
776170
894780
545577
622914
1006928
536278
906067
524415
1043724
809352
1003658
685893
228958
531621
446646
363563
614631
103040
477274
282887
484495
485935
161942
530833
945420
794196
476308
842642
869830
400775
481869
743334
612765
31930
602673
288067
75639
799885
254349
248559
969685
184953
677196
715878
181118
743584
147408
104838
633401
969408
130573
783809
82365
47231
422306
365022
545965
985241
821428
680597
478143
237954
311670
607510
845060
818209
564662
618075
227104
126394
130295
355807
762727
81928
1034278
939236
1013001
223641
272350
729096
681885
232516
656394
938358
645982
828810
204414
588431
840943
529680
901592
553525
776029
519650
135018
186225
344530
333841
489508
13752
462460
986137
955875
142901
587971
14924
915418
650529
328495
991622
556277
221472
393275
343091
842790
995753
204334
534426
741303
745783
948145
545620
882080
544802
511937
885188
386291
952038
288488
767410
93894
292169
212358
604295
965538
836253
180383
968449
312491
468739
842736
238538
733845
324083
63141
874866
59279
643500
186764
336915
199942
473413
823032
1032045
1006778
896412
771678
735909
933879
673409
671518
554863
938570
233505
306299
734629
983762
119051
732764
421844
769063
302534
390067
1031907
851767
388843
25101
218642
279922
336429
582502
246196
665289
592109
998972
80717
1033522
937956
214673
398913
993475
12558
891816
434510
765942
105045
102714
905931
395556
262559
1031222
424146
496240
69295
945258
513395
424026
736554
529759
1023688
787510
996492
306750
539258
1009506
780846
956482
893475
990171
961060
148023
921423
343849
1025896
366179
368361
897683
783478
139673
758102
842605
221090
256376
710128
131765
169774
184861
486281
129392
308856
698569
404021
429515
78049
863316
85412
792416
70022
320034
508842
191650
23467
358703
239266
43793
626466
22570
361235
74999
101727
20
370314
505956
436303
1004198
997209
934526
540757
329886
1000282
776125
171464
906539
221615
1012628
782610
556527
720960
781190
26177
479762
387925
877346
1015874
823867
840701
177854
421332
330372
665848
616473
543121
64523
993104
479220
966758
222299
665463
974727
971352
587688
589137
91040
718942
93094
958157
691697
130651
234878
118776
898913
22134
893547
300613
1019601
822127
982141
595722
345630
902766
227532
655053
368010
767239
278324
752397
926049
784292
483364
477732
436344
192742
765507
701838
580127
984093
454062
779292
422613
773836
285416
818617
28217
960043
732839
321604
908
965365
1023434
421598
100793
919137
407358
284427
700250
466884
214872
293815
494179
116096
529603
902730
293
44754
789643
658235
164580
276762
601978
362187
642288
1043580
463593
660136
837998
936237
260764
922163
166350
399242
454218
318187
135753
169077
536308
1002227
110241
222700
418983
993837
115331
731506
504235
576965
564168
148420
866752
213355
381720
336612
715717
151878
815713
562966
72560
949164
1035928
311861
205286
796135
1004626
39248
343557
451028
183824
517970
690711
804460
36805
852982
780132
200178
415453
495920
528157
895725
370414
905803
282856
780177
96776
793839
204424
240069
24223
204893
660225
711182
794293
251188
798803
163934
939979
176441
631716
75946
125365
665684
297333
479828
712940
448238
965344
523918
410473
87390
192726
310643
655444
58833
375552
234375
600554
636820
760447
327762
1033872
935139
354092
80665
1033414
22619
227875
672534
1006386
226561
642461
269133
363006
175200
94663
179894
345179
262008
245293
846478
510102
120634
701477
952515
871765
108434
204482
378380
966265
580658
721045
666314
160246
210178
418698
537113
950607
268814
450442
1008905
1003097
1004285
287789
1027326
1043379
38280
641376
804466
401252
544485
643089
913256
814510
114963
87834
398341
616715
143288
511233
813709
670137
851946
697116
465762
404491
716829
191664
712696
1041222
422912
980765
110148
506007
34593
58153
758004
544473
475526
381577
982704
747034
581049
695782
301028
376782
849682
271036
422486
429845
713927
971244
682817
647483
834414
658586
489572
147465
582837
361474
288486
624367
636007
86604
632306
727900
718924
266522
966452
385581
117114
768190
750212
971202
142084
675215
92085
546310
321754
920621
956329
184910
25141
874784
619558
472867
743854
158274
878273
336399
1034958
870946
314152
899260
726931
697139
803916
53083
537074
707041
336313
996304
829909
911444
665397
640991
271939
204902
1044749
938060
1016527
592931
761069
977466
850179
973576
847395
548960
673208
375384
879513
410101
775078
940327
295127
281274
1957
718014
755902
166628
518793
1016018
48146
414345
631206
944902
494038
146952
259550
856353
749378
411738
895357
937447
930258
303326
185221
997280
50504
339443
816803
252805
770404
505318
339572
673526
652307
652581
59844
662099
396671
408340
576415
878933
213208
720634
554118
384202
114268
742817
557026
215077
350740
996942
82822
928054
751152
673666
612716
425895
156856
390617
41505
112487
466871
377870
636216
1002249
833963
743537
896682
878195
381935
24573
472643
141049
1014780
487571
457880
730401
630043
394188
700757
268434
220569
301821
603604
786151
978075
812676
132577
149480
237455
731813
556505
324511
126921
472790
774951
45150
1022746
28904
580608
102870
473301
270973
378335
983072
3832
115720
794053
111440
517983
516868
1007669
875654
581045
657324
711507
17502
282645
513126
557664
108214
526104
964890
824721
661601
254625
920535
220618
914550
502112
959576
843887
829813
628265
436834
931534
999835
1007495
846134
143334
451150
635478
97728
677915
203841
763546
672859
947116
993144
301429
415104
503004
458080
605359
904986
150198
993214
241071
392845
34613
442732
843034
249080
190140
56946
354504
837370
219513
161154
470311
844624
505803
885693
914569
701245
900257
789216
85226
923368
840394
259437
824097
749852
26089
466718
333501
344636
276115
532414
450041
170702
452829
477496
543740
629473
785291
582937
190360
339811
912454
108023
9730
645440
787721
721875
274944
1009931
746734
408452
202581
355128
241915
641471
377918
804198
496879
382148
430675
75808
52822
182047
239040
486824
614380
573684
235615
427958
75641
480598
360316
568858
373629
332387
914972
193582
909306
409692
36023
1043082
581469
316995
5100
771111
271389
1041921
715970
848579
395384
663444
410881
258704
507683
67972
694918
782348
670894
574773
390981
302771
453113
919030
350911
895099
413225
423824
618532
455466
383685
706722
958822
131411
16144
586567
505122
720775
843998
103205
879295
935800
17537
147280
236725
762027
36584
648545
832630
99385
514278
915353
876636
804298
452303
16401
594947
257211
733496
931724
346129
730856
904016
396562
936363
142355
202302
212111
34601
909546
883435
633042
269395
282483
731566
89876
451136
698849
904295
365533
83314
771917
977119
198043
286310
942013
814482
792211
350152
82936
198922
809875
21768
310489
8515
11227
689920
1039079
884700
958288
662056
247107
731688
493926
539340
54968
598448
86325
608825
128366
524018
979712
509610
865639
884721
202563
871980
112221
132645
675606
434123
824349
934731
369384
117396
763006
659501
431511
622972
89841
870390
549806
789800
166101
527675
815978
396284
817754
1021707
729361
497532
743680
260463
1027079
138601
272896
488992
849782
248556
263390
292289
450333
286646
247637
702231
276112
1040280
147956
360658
509054
1311
890636
42538
830559
748545
841662
227572
824966
897640
782298
791792
61657
828166
479376
617694
177104
668161
66445
605888
455879
924351
216107
302227
1029863
626552
1023570
867745
982079
924419
808080
317235
325217
245546
644048
752781
662838
363995
768694
689770
482732
814377
257010
202101
489441
436861
29512
70708
705213
221289
864491
121467
607377
776682
48476
501956
637971
963589
808603
217696
552886
331839
63592
877304
102427
625397
379918
386363
33652
897620
501968
664488
870440
755900
815611
226051
784607
970619
648152
264759
174333
986107
637574
659429
1030976
621845
158666
213191
299558
325766
578937
967745
160223
763513
392026
868157
241321
49717
380565
540432
816680
289079
76120
640472
214805
702402
310424
99704
706667
285250
990260
273589
1009783
51728
992216
824827
380172
384041
61397
471810
977380
28547
644373
679245
553450
700885
472568
330264
922775
391722
153271
428516
479375
441534
138767
976559
892343
551492
358830
974815
614078
840709
62258
988879
711024
698120
709996
763153
134207
1034099
684937
208565
973827
1015023
586652
127793
516680
793183
790635
718460
704631
615619
365206
685515
866229
169357
588805
766198
29247
316604
148384
350941
93873
340001
973757
313198
993908
708938
1021992
873724
828520
370304
515632
914021
1010514
401819
585889
328042
113417
770037
681212
337554
293171
249237
107973
307293
15082
62011
67367
188161
831681
356547
145429
293283
818165
654982
732638
755666
1000312
97360
525019
347625
104192
980164
131017
786834
195260
657631
115855
78013
389809
250295
559064
801599
40661
528597
36063
170809
499041
445134
654366
513078
653222
968233
196094
608720
805239
603216
477318
653302
648943
27704
581322
486855
876590
305622
95898
318285
413997
992666
715111
1027855
357369
365002
837427
398127
121988
932085
841153
72060
290853
652272
348882
601682
243268
677931
899434
882839
276287
852054
482823
428653
869473
283637
150517
962809
414691
220373
619304
477059
371709
388480
974598
681696
46257
504406
225711
943462
126904
24462
1001753
86842
121214
180236
288175
563561
752002
915767
551680
887982
461181
157434
122279
254740
227627
52464
24052
634192
612968
28990
689279
520334
814690
336845
989136
664191
776444
369280
981417
693163
215669
153789
244911
415202
518586
178288
915399
401765
184379
75431
453154
569780
673012
863081
983775
551815
309352
363458
283540
360105
575274
234120
413500
812405
694939
929645
875551
581781
496911
828740
522333
576122
862613
718171
421909
724807
275135
490600
309698
777492
987483
394398
868737
439176
850728
515763
657141
618463
698983
581632
627314
740322
578400
274558
763878
347398
499947
699755
1040415
159160
2083
736487
349700
870128
245748
549146
3741
483959
162592
389050
76927
305433
852811
679311
250942
553172
853659
705990
415218
811667
446162
171641
167337
6570
712678
860705
838374
390946
642836
503652
799797
98421
981505
752236
166330
908018
622773
999873
776747
253827
218925
482680
630410
904322
357112
352433
594653
659069
770034
727493
335068
820326
561839
103216
199157
427576
974589
587869
221457
818405
830402
988950
842920
235238
25534
986587
904665
160242
669083
772269
272879
395896
125900
288418
139895
943745
145164
868957
791142
410785
619241
1034344
370592
429396
39208
647488
767200
259485
536741
662213
543127
621941
379100
796221
752713
134210
305124
44566
987087
84682
578712
137704
406609
771281
381091
229715
142179
25758
21161
440766
411041
207435
144649
24726
1043966
690900
166555
907729
993516
954506
210887
302104
1043835
167138
291205
12442
732084
584882
123635
932448
492746
285422
9742
454446
528158
614126
598390
434000
588133
398989
14943
402511
862474
603336
528319
830594
914748
533814
463046
595772
758576
455466
499109
736740
28922
637555
713092
824793
254526
120911
574647
205728
283543
368211
577774
758152
238460
22454
931373
1006616
589211
271933
990219
147227
877915
406538
188115
20579
856033
153658
297767
625893
168707
176799
451638
294466
174809
162513
463356
549691
979465
947668
691086
124236
941632
697886
961818
434412
613837
646320
579462
103348
68494
920638
608260
445105
976839
544348
702066
124839
510936
353419
101939
887498
483585
295963
294836
98146
957121
6063
759528
1040188
949033
195924
882391
959819
313734
1042009
199613
298934
75425
593871
722457
98070
674560
971180
966746
383305
365890
581245
9915
536845
975901
226123
20672
248339
633087
344232
26606
71241
270336
917165
736399
980248
208545
497632
409284
141573
904217
77576
496966
995588
293809
269239
797282
569563
359655
934925
378086
163729
447035
106669
941548
53080
598027
784481
211668
1004192
214340
23808
861793
402603
736704
963130
796663
466794
431721
111154
338719
89332
723766
755056
276923
543921
1043580
924314
472261
513210
528818
831501
808658
256766
356815
949114
1022265
3659
1000155
302753
279952
83391
549167
799865
59939
413437
252103
483355
162745
570759
130528
819125
527480
748264
165897
74030
567442
885338
130741
286303
26696
370551
911346
512459
470151
195896
1038078
695091
263092
379253
1029856
57568
250992
625287
949592
24202
410135
952404
304391
688590
241381
979348
782872
114289
844535
1044864
482659
338959
882207
216458
991145
553421
1018520
532417
845322
125711
352882
592538
983723
463266
716428
836642
910550
313138
957852
522273
561308
695915
989534
878210
220471
616565
231069
174284
363841
548809
505494
931917
870813
146418
169050
649896
271483
75311
289045
430798
401424
78591
899731
745791
498668
140003
990905
614687
486706
632759
903456
731575
573212
666554
944026
190571
367570
431875
444131
357757
701151
827339
289438
348867
925012
415385
1012877
533015
497331
826695
210102
145344
702820
56060
850261
483627
263572
486262
200610
460411
423953
258436
653619
451594
608750
200749
37599
483068
240331
445288
521103
42228
346179
631324
490228
468511
699624
994014
846879
918837
903863
479846
979195
986824
940080
913073
223603
38276
767650
775536
722270
438138
791052
470430
345702
594172
169497
485848
410720
984723
133948
43438
90852
868740
834710
654576
447634
881062
931260
469834
311736
607205
620222
422615
718725
957684
70242
611588
284558
380651
860006
444383
839365
253082
714526
1003974
320792
944093
529929
38863
156363
414588
331071
710170
856630
194969
591867
388530
919076
603150
390842
253845
584827
771050
516999
273969
321315
740874
210853
171727
875413
804022
938001
311296
720813
751772
353452
67340
706376
212010
654708
121280
578316
948798
953851
110791
900715
944026
353378
655294
687540
116866
997173
354873
615715
743177
783572
180249
80511
706773
803486
876023
418945
128499
83129
546651
643901
880424
915007
822482
7430
858999
842677
672453
116678
764099
771568
614250
977553
639514
365603
172924
241616
230249
777951
847400
276432
864843
482282
468243
922215
483110
895962
529370
877169
607407
802398
621449
162630
949157
451269
644761
715358
393737
1034843
744568
339221
714935
205964
823318
487834
538351
369074
263051
969736
97899
708700
404070
926288
73876
60285
77344
513696
991400
383723
54454
224744
507837
82942
207116
1021670
285304
223543
953782
35683
41324
449241
146703
94449
940095
217694
75588
969562
243288
857526
596449
408735
704771
585368
596963
420123
513243
510301
34375
801033
142194
651459
984811
732133
232382
376096
387155
415734
189687
714217
899811
811206
542009
462741
757212
96139
638706
425747
887907
912025
232562
991670
892178
100078
438052
581773
329407
199556
297881
897669
704369
1014571
193230
110223
961831
392994
455937
1044504
936377
69931
534745
385336
420589
440766
555974
348086
919626
21982
524532
906852
686579
802355
647506
368020
340698
574526
634037
689957
801388
1029576
574206
344880
26760
145412
858752
940735
845311
784721
145778
60353
941761
417739
937202
618110
790878
592139
246325
890040
823967
124033
386357
259743
71757
208967
434341
766774
474866
131651
634844
613646
410965
341654
629577
129386
464195
625509
757078
93296
454075
703578
179392
389249
133524
639525
572415
101833
232517
19282
232289
827059
986728
161570
765248
161383
398416
623985
927481
91716
29351
285453
141485
393583
147797
972460
537714
833821
480117
451141
303632
869391
882136
757788
317980
16416
748199
364888
709755
222665
666747
354009
149011
552706
24905
221160
1033257
539460
101212
993932
194040
486383
430587
597568
371703
1002416
206128
417875
824168
565931
159455
547742
128488
351062
81710
82707
14296
765139
726257
476130
448079
187752
697127
721139
952570
883883
719685
200735
10023
903489
516912
575071
33825
978404
614680
1023774
748751
473366
773334
46391
126688
720796
342673
201162
236943
713266
682733
439959
495181
374564
104867
811494
823479
779814
100863
119127
54445
822767
261254
289528
894919
217357
586635
303375
209604
370536
576737
289156
114097
856888
103948
629482
234165
300471
452127
273742
751824
1003512
408091
382597
891771
650329
436405
969254
632278
810079
33405
508716
918149
1001058
20203
925107
986341
708327
1029727
1017287
678287
55858
125220
188943
339305
832859
554000
431851
609594
254184
551712
415779
409770
505790
729233
182110
80711
567451
140901
364568
1006324
568855
906043
844866
458412
573984
93969
369574
936588
878618
1028845
615867
476941
134348
40421
1026648
699347
442133
379572
597850
485701
406032
725190
628359
116599
321522
387872
1045208
141730
23095
245370
325780
502731
259681
424100
315782
828742
132665
57325
304007
815078
812683
411687
254553
990191
212557
189105
187149
981745
468591
311672
383165
168333
654839
735877
265837
688676
740739
1020222
607644
632800
1028213
705865
201346
809355
653782
33058
817872
447434
530957
295426
570413
391336
235481
210783
415959
620990
783884
339572
958504
302213
308529
332871
93536
735132
470140
761602
690778
1021372
298507
639887
46763
238686
82091
843732
458278
212041
139623
740638
653486
117590
423277
746612
505145
909580
518316
511105
1043014
963951
982389
937105
315518
665489
721786
971659
124999
438801
518012
620936
1023014
121000
591583
1030406
31014
1042981
829654
682853
60980
881163
350608
189835
505767
400297
370176
654037
890828
628035
515836
775578
1001761
533959
300975
526831
651602
876761
582176
590041
368091
952332
491409
948197
40165
906084
918979
332824
217206
942725
658644
528280
23076
378012
561732
793126
929182
287767
266122
767273
3713
454849
164777
269861
1029227
798225
616487
1028470
27838
538094
423062
492802
964513
176966
61861
235182
838871
884266
627311
14989
699508
501751
124970
468979
428822
23826
690723
1023988
91435
656734
212954
1026292
1016722
829002
144418
668085
752241
753437
446265
401355
796200
418659
50247
1006517
649000
294313
618065
771869
880027
740144
108530
14201
982929
1022368
887757
890954
270394
1011055
375436
163470
527041
255164
793893
425518
969010
547311
333850
998688
425932
250696
426169
872392
102640
586810
545340
729839
966382
558824
263101
176727
195382
701198
63694
713147
570544
612865
998263
328144
368108
680450
858410
425621
390069
241438
162581
324944
777740
833337
417536
966522
513051
316416
805706
796694
48355
321130
882883
710799
272327
333367
93134
808996
116954
934379
740038
279977
552804
19382
154323
149144
655325
978462
62013
987534
369472
679060
187342
140079
262051
995713
531491
194992
920691
959874
582929
574785
440965
418635
990145
953603
792057
661387
938880
1036196
469071
566876
902166
562025
805951
292445
660252
691843
57048
582231
415831
251865
124392
750537
674572
4
630498
333775
167595
16675
284242
143160
668507
852008
388466
750238
981098
2065
475193
161855
301853
222091
326465
518145
71722
864733
745782
161023
372680
926800
329367
803899
1029639
50138
534222
86302
347444
840998
559728
12517
63140
595319
423186
133470
275779
2063
617897
524914
888319
121575
72346
227898
159234
635040
852361
675475
769404
239334
137725
786913
293624
822296
879203
941218
426909
544684
629751
59840
23018
57371
628469
911674
564199
184136
976381
47413
854451
137276
75708
226446
426044
367966
919009
614550
433789
199839
862588
95667
414246
363378
414359
659769
833155
919971
422494
212671
837209
287743
232814
190011
803397
411319
586353
436842
116840
490211
859681
907226
691672
812940
678476
923572
883308
776651
79923
583997
678055
390036
321479
648103
1035165
281781
263932
1040794
302627
714359
326869
636252
345846
623477
396682
154003
123644
155718
1018160
220578
562006
298714
473021
864050
916546
565236
73662
189739
365639
1044836
195434
134827
497101
400236
448713
249673
702990
872130
377210
548735
374230
802396
477984
191503
503779
433670
459345
37375
406729
582808
792545
1019266
380641
1003634
853224
258109
82931
848819
756680
44334
388432
186743
326694
364705
557344
550784
413728
268419
521871
824517
287441
1045107
312783
93295
460773
67422
362794
891910
188693
228451
1031873
444031
881381
565857
352023
111584
978608
103805
455284
607960
474005
699040
302163
894781
703227
189023
262499
829698
475383
601692
335361
880574
442475
762080
572060
732343
922404
731724
289353
519614
819176
562724
525084
111568
463517
299528
543332
461830
263592
890719
911799
580986
302756
290045
518562
399837
57046
461442
647948
713241
461254
547735
71346
107011
833260
368482
422864
781115
452357
575655
147899
46821
279498
287452
547323
153005
413112
434117
15702
542738
346606
991790
134484
635393
265359
409569
358480
541519
53026
231383
427403
454564
100048
342595
1002297
954203
567415
288312
386346
577633
623858
418619
289848
340869
304821
630639
499164
801525
795692
58901
946508
258505
850336
65413
465675
483923
956527
127185
219528
686410
690826
309907
668706
687651
268777
241083
1037446
163051
39484
87525
326466
363107
874541
877850
768787
141669
795683
102598
202992
187383
699668
213953
133104
1003411
1041240
588307
699512
779712
1001876
395468
746808
790108
26471
419949
899583
569621
296375
192636
461929
1039653
436687
711101
768010
931682
877328
209343
898433
350539
628141
533248
740977
522740
353697
263952
855414
156935
904777
438511
1022030
1015413
947909
1027967
808031
846188
1033335
63545
478045
788115
542238
326985
567163
858322
511786
744651
871069
836747
249352
636911
561495
21507
821112
193795
892117
483203
259600
158159
915831
493791
643678
890145
936631
905922
994195
936377
693639
640712
227355
657927
681197
46536
425881
232725
156122
692676
222068
211343
241618
168212
972817
21166
1008550
22305
227817
286574
995818
319461
95252
591519
840918
291579
333593
147692
198812
650930
495318
677383
92480
882250
315636
461535
572909
23477
209433
330838
429766
393813
203218
736679
687844
75851
466075
274867
121108
495536
388636
390578
839613
284428
77584
772926
946086
337331
756881
1035752
838090
869552
338930
652520
535541
145526
736061
546192
707683
72491
828427
278209
911994
386692
71186
618382
135100
212372
510179
251922
451770
705558
167432
198039
723241
282995
1026916
645102
632380
988155
569589
479046
737066
627976
152837
294778
619453
14948
169992
569321
137792
913915
626771
151163
113662
382604
320730
351237
1030325
444638
681395
452403
899155
649140
402100
474479
893231
922429
884160
829458
1004223
981656
560558
293805
214042
686075
850719
194661
886296
294982
793149
843044
451190
707376
628539
247980
426563
524617
542992
628534
128209
59296
608627
481626
596353
446084
796138
239779
428045
484155
219037
475003
704633
953100
197552
903905
602703
462733
657069
171634
1009521
621418
25895
531396
184923
1001652
724312
159899
674827
907685
363381
174503
144559
110484
528639
677101
17411
732910
252561
716268
548325
379280
469764
775186
779441
443142
328112
881510
203516
341644
433675
242416
733871
586657
45742
64297
752799
452770
936015
735258
647575
44851
466520
901484
246866
506394
83818
755821
15547
662411
1040236
962453
137262
579033
98636
846257
173451
367603
242594
457745
99842
765756
52942
1014516
707174
726518
232477
560061
648621
187626
34498
876930
317352
709355
944944
387692
453135
111204
737227
15712
569778
882455
442147
378018
973006
75520
829200
480891
1036656
812725
754658
590682
164822
772631
429395
479802
422241
746824
930740
564521
276211
834151
68979
182384
194344
138132
952563
669356
138454
284966
932489
183048
114819
22222
770840
636747
774098
126629
822127
617812
274816
390263
97479
623819
808723
768801
235203
472970
35388
194782
36994
609100
306438
788191
153317
437343
137443
6534
292230
345664
869141
690202
49185
432332
928252
691584
287889
475717
512099
718959
639143
837996
1043037
628928
926857
15603
460814
323926
715845
707994
560606
203733
549156
349156
82939
701364
95246
357876
1006052
381607
394049
884463
215905
1974
633412
364377
977195
552294
291542
702515
590105
428453
761735
365118
543078
283353
469187
629659
974855
714618
1023793
604103
566830
418083
763530
940234
549500
294497
883601
379815
785381
238940
998793
2836
33819
392415
228135
799432
600064
314113
304680
490641
17442
34727
1041195
700516
284274
916504
901213
969988
410113
578116
907589
439121
795240
313280
353703
1024278
731833
550129
180293
343038
309198
3409
778955
49570
432407
157100
857234
55602
136380
80069
204154
952044
935344
977194
521886
972861
152654
942593
489540
35769
315204
849661
585911
602767
877963
617550
407759
344795
974088
37253
910251
255245
49106
391236
263956
390798
1040916
398806
769450
1017412
225610
409898
130300
880090
556126
716578
964351
1022333
849160
799803
944757
11419
542332
314409
543984
543945
876910
258370
105397
110570
786735
1044434
396536
538347
774997
872549
5258
672510
943064
795310
952943
413832
508806
320851
50462
696622
591720
882279
63610
371818
646306
177937
876778
520668
424289
86011
800603
142125
633323
181638
680559
283395
840734
449929
826516
549177
512548
463174
889850
309155
462407
1010043
296746
11228
812887
302832
635446
132737
958029
419589
969406
591103
197054
278877
412517
622216
889623
239670
452419
423475
191624
969945
174008
890859
522709
555171
253090
198818
307846
975198
743260
439803
551685
44517
138335
408543
363739
484485
646367
442739
266175
778588
560031
1031285
206455
32356
531223
162864
648365
662243
902035
788160
354112
839463
779388
555957
52115
798693
757769
804167
74455
802709
587671
629321
536255
131507
570829
971745
109271
741704
829057
948622
47579
323648
804844
1041373
922930
336488
541338
702594
339088
266916
206047
645519
427375
451546
436390
164183
663402
1027238
507467
966861
661560
72219
1007671
778833
789911
13910
816561
832429
264092
290411
719238
188871
261424
961568
30441
939
188830
691961
444097
321220
693360
534285
910264
215568
473992
1013813
538804
364052
1011143
253318
1006056
438406
629149
1012113
564035
793356
117156
833982
615858
140636
116837
733259
98420
578253
374376
658184
127445
676320
770160
521463
997984
789015
1027822
521430
264793
381679
904917
779170
498277
295243
793268
682410
421197
269810
646067
609630
983630
834224
76778
66438
514505
489133
356843
51962
891862
235278
403823
112894
223379
97997
732372
2609
381430
1035115
201266
833731
504894
976279
992523
932411
298369
212486
661078
823228
700217
275350
260008
442293
784447
93085
108326
544290
531834
597078
726005
57740
786299
325818
781300
671946
827222
848727
817900
513715
885617
493268
396762
981525
86134
956468
999613
724427
201515
362551
734772
32070
512285
268575
1041784
186452
64443
301446
192896
629824
44266
925263
47905
465305
533161
202401
309500
131376
585015
352716
186532
418874
1013714
810243
869307
471434
394602
593337
563203
779945
798357
15372
1010600
526948
176922
517155
132991
906802
847498
767761
156064
175232
145861
462282
207544
4423
525648
372294
476796
197750
611443
504328
74438
462948
953995
140040
546505
683370
874973
226788
853973
530841
707265
426432
902136
438541
899005
435649
407888
29041
706482
151583
578087
395712
878134
562510
148299
780837
127155
134331
270079
663033
903614
415586
745508
337774
887884
171862
630914
816091
546738
751770
552549
471680
141899
168635
328894
390233
200124
551957
999610
264385
723438
135272
165169
1029955
157076
64609
469069
957433
402984
787866
281694
252045
965920
571367
891473
11114
865257
176179
398622
278860
1032778
691013
645962
732990
204804
129045
648591
606334
43456
38994
9247
86716
451347
35387
358140
555292
889390
970702
192070
43965
622964
100137
280192
1021204
572033
821834
377458
284590
613970
788299
965124
826175
385656
88577
718356
564591
337235
260730
140184
538931
1030622
1043398
672664
374043
939105
938935
477364
935618
307615
47727
648918
58028
828064
537480
717586
305973
558502
389314
467874
568980
84683
706851
371333
513978
945514
631544
67629
299905
170577
1029025
266686
469262
313075
755055
1019715
475898
643859
114918
687288
307641
263229
27177
926825
754557
610161
366071
890643
1026636
53705
744673
21928
39929
60335
637621
243248
923800
407547
485852
287134
309506
321209
757122
230534
416377
462092
914799
832099
866980
288869
261616
854802
446774
1000695
666539
237571
350228
859440
374349
781011
826094
977542
10767
853504
805793
525882
428124
853680
886728
19371
672296
713316
879844
701392
900541
174023
633856
683207
662989
910954
558443
660086
135913
149266
98352
715540
448954
935940
626423
1031121
761699
84137
123338
172568
903640
3573
405205
94762
651235
859519
1142
940339
698899
335547
217902
18553
55023
411686
299847
462645
159790
366760
319246
356658
986314
79099
220694
592087
140990
640964
498936
334153
695877
2916
564713
220818
386302
390399
53524
853632
363530
821515
507611
497839
327920
864452
706204
798007
180156
530699
679988
911838
518749
397236
352874
98780
872196
671152
27092
968947
1007546
1001463
198834
7961
865487
650374
609796
778035
774932
63496
387992
89367
977818
913816
151457
686069
64877
1043007
905345
299873
867664
51049
467465
59206
845396
336599
136359
58806
697486
131528
773494
294127
799585
725021
337224
64102
931918
492639
242660
626943
70336
365219
75542
862085
621894
379101
825298
409401
228567
281108
315436
338576
404833
3657
739306
605176
185208
744037
794388
732631
316632
516444
794903
353327
440894
45878
10763
900036
575984
405622
508862
395661
957390
32156
890176
260429
464045
27875
701719
959591
930153
69094
73975
966227
689122
743874
796643
263385
119804
967947
964893
101955
410299
356237
681213
479391
691038
249897
119123
1021357
314130
707111
14158
572374
915054
805016
484148
519964
747942
720461
129591
586481
910590
458583
1030317
145553
675323
90279
319874
42017
210772
81343
227023
966746
470342
705350
491797
605522
56869
109678
18919
364534
609325
288745
69601
644696
739126
117955
882721
701760
115353
901800
68092
230483
574112
413690
785095
393832
1039677
18035
465587
962436
88882
996274
680797
739621
489209
313909
759903
158050
77471
346972
711697
955999
539451
693731
791615
71745
598142
982860
1033233
153031
1005149
1024580
415693
890320
937601
1001961
1024924
889415
588987
660945
81434
561416
980199
254761
30062
824282
626041
343565
250039
636775
389071
929594
916413
194033
29411
400282
448522
588870
208635
823198
179419
74310
952933
514770
748898
309146
750270
228014
192790
1020788
280614
688842
811362
87502
428711
642510
574528
32919
918265
540913
403341
791742
651620
321484
902135
612422
456912
923414
752238
589359
803688
717978
658283
992343
477428
979890
398100
472772
687047
553958
485960
506503
668234
727494
1026646
519647
873901
708781
772102
46928
342744
903942
976371
203967
327513
115825
978839
934974
971553
606329
946820
38649
252200
539193
405152
878611
215876
492896
443707
502820
997329
840905
145351
503126
437986
241502
128057
884234
558964
838467
922857
965919
200625
260799
898428
687409
899291
575116
538021
460505
840027
280738
1014186
542374
409271
65173
117815
915926
1006144
820908
757095
41675
116929
899510
29458
633565
358209
494139
379656
591383
476233
152369
941291
100817
825390
677039
908935
362672
67667
321511
669802
85638
612326
758307
828344
506274
711564
621032
67328
19642
733231
668281
567552
258478
482647
796203
204281
413620
694269
115273
709781
692595
982704
209462
131526
494792
699430
871267
701002
904752
141659
424942
978888
150279
166436
1010361
607852
326647
749438
258432
379211
422551
815289
493969
674059
461059
959051
275580
605516
829061
446437
524539
274318
874883
544514
901933
721004
931614
1035755
681999
386560
843438
783681
975234
168933
279623
204798
480078
339116
195837
363738
911753
866594
677658
598619
718172
502879
1040213
724354
17878
249307
25896
154533
521882
582214
7023
520861
524451
462908
1018031
416099
896229
517566
677243
210087
133709
56206
334457
213416
659623
259153
730361
650963
725600
622700
862501
184437
674011
880645
52850
704389
263952
956033
106651
213491
808506
834750
108963
977025
921055
521818
428715
589768
582843
678067
749236
557206
567376
652049
46746
433360
148530
569170
666648
364930
1013801
54699
910436
7473
461804
788197
69520
96932
879112
474114
227605
395031
937358
97358
523167
674640
680041
239150
635836
664005
924784
268487
878619
260285
790808
196660
837081
327449
988602
383470
3964
781431
532504
863194
849137
380737
853364
694811
692481
956625
976524
41650
418390
180165
256706
479728
662866
372055
131428
115673
707579
1012220
763411
246013
408828
405977
337067
783001
214712
348292
9544
612173
835367
118359
248134
431175
199689
446774
822307
956464
708159
187954
394350
738933
549633
430444
1015924
715245
775224
716390
331763
812302
634046
920527
804425
142830
26302
786249
966013
503057
911259
322220
919283
157792
791918
16196
472185
777351
760722
758088
93872
130737
282598
31846
10002
108281
742145
1023025
347624
196648
939951
1025844
375597
1003410
557340
270609
30542
514814
154400
221739
385323
1036312
867442
815374
520491
851015
774207
73094
41078
775865
1004316
940823
369130
871309
277394
731166
79166
29416
496353
584998
154413
121983
355721
537225
412875
610713
769639
288999
36694
136280
123067
699892
496030
920341
699797
231835
877594
657699
58359
565129
786113
1041539
402147
316761
967049
215561
272583
553056
870736
510064
205161
56992
280576
878846
294828
1040823
59615
458561
275663
734061
215929
172028
42528
434744
646103
618696
899607
494878
640022
771417
222153
314891
843262
763808
818545
688782
434781
684208
978993
430104
793293
57506
164822
498100
917394
988450
41793
557425
966837
93625
945659
633247
224490
187723
630250
533338
336029
220832
694102
980206
849915
618187
466720
37747
815571
1015377
830643
483437
916329
962734
838457
687805
416422
290937
27038
296608
321341
1038687
480291
88674
878342
942857
44298
18909
415974
284664
717000
584945
566990
270661
666470
197452
621572
56540
478147
360621
1005105
824817
6532
912543
847327
973342
91013
832198
164612
382359
995462
423379
268840
741797
1017791
597179
91504
586440
887712
527042
1024119
90816
793431
1003575
430093
308967
677520
936078
252183
749824
78258
87947
170543
794174
517325
504447
230361
786203
141758
20566
986629
486618
307954
422296
817585
162190
1020409
855984
445657
283984
341175
324405
746256
781267
678452
489717
261336
42033
333408
1020469
828292
719874
283884
378745
30062
310462
909923
502504
547445
853478
390448
451675
601860
314023
449168
502208
918997
352511
241655
758036
847701
254775
681299
107251
961977
240271
15376
318461
517407
921332
896969
695304
811846
75881
862370
461213
692814
252741
243598
549616
267622
325456
970957
870009
177004
808818
248029
277093
247611
784042
286627
104498
737688
673935
911709
828947
706957
678182
827003
346657
1016856
118190
345490
627997
550552
490778
272883
293367
291916
724114
241925
921235
743785
845960
50331
21151
511646
989804
273343
931464
904189
745933
263644
853996
754816
270295
783363
312634
900483
551705
766246
633182
659182
562563
877359
978587
504959
666442
8209
347162
711922
156231
86694
193800
266624
159923
212743
367618
151572
458697
778625
660759
682979
637030
780754
842624
983948
929250
392139
927727
21155
213103
600049
605398
518210
525760
562949
608427
533727
662872
713695
980985
50130
537315
285114
246236
754228
426231
260694
577784
305170
641427
346524
836327
1028719
619838
999343
161419
326170
321945
797660
300527
595783
302701
849448
998777
203033
414105
808422
826326
644434
983192
188748
375468
89627
1023913
35270
335803
282373
320641
824478
900737
667596
512210
343390
213524
853410
998651
561851
271215
173105
239844
576813
5828
1030103
800146
657761
968557
485534
809665
820496
722428
865270
688183
819281
132229
48131
6237
940096
613287
38506
681398
544853
985777
168647
54097
963002
842321
569675
747210
423105
19311
375161
85187
124752
982838
677261
334042
59384
451240
45890
995613
669508
469492
51753
428256
983592
213599
349121
735733
169863
367524
176074
424864
1003454
181248
576720
883921
39385
203327
755963
673770
94681
774406
626530
1019154
77012
267100
552435
348043
15643
1000074
736913
686530
1034729
38251
126472
1036689
1014327
19223
97684
347193
498538
690017
377097
32824
844701
76443
688016
948005
1007262
138673
268161
599191
803286
712310
734102
202401
228623
1022708
547910
225099
794652
73988
424347
431098
360338
917709
15285
29914
649161
413979
221186
312420
600624
970907
456580
14619
821504
350146
1013644
178817
487164
364172
1009098
599968
1024570
796405
1043843
302352
184240
398341
350097
154701
266082
960962
473315
815297
521789
194359
785026
787502
25169
628550
849403
365022
168390
173162
381117
687475
124399
414206
107367
458285
457624
604295
869975
741022
913588
801040
215674
909953
933504
462597
348844
990200
139802
1036391
218909
304541
141300
987324
587486
688833
647013
158265
988754
234473
85822
616218
247153
1043383
388229
273045
466521
738192
445478
295354
916271
378199
539336
290857
545858
598309
725271
941539
53298
547743
824901
28517
66664
233889
326560
1019342
152872
492234
1014697
310816
560524
380578
408205
916715
251168
529627
823077
456226
114813
607239
683213
867385
246655
573672
284837
90428
929124
993798
438593
539729
958546
6074
119395
791660
932667
112021
984913
862093
341266
581015
636172
781419
11413
534759
192940
189457
130373
568400
130489
374242
733145
24732
128997
1009080
872133
589859
570739
384322
743613
483162
826825
903364
904404
733031
735867
112245
174144
751792
459199
204217
224955
700314
775846
898562
744123
672200
650318
241445
208569
172991
26038
979305
850051
838702
4590
685496
547882
919434
838327
350044
571504
801034
753774
748903
767099
474372
321842
161679
1038386
534233
964089
481116
372669
904965
284322
69409
763479
727622
923484
35701
716053
51739
436190
203812
382396
928389
617137
533437
288375
713770
325276
903602
412534
871190
64625
799538
511875
801539
214706
883112
695166
39576
125146
239232
465590
360337
259358
341822
600820
510301
95867
890238
789386
334378
947740
1003955
966650
431077
492625
855666
201204
291673
445125
950118
418591
45936
772707
997467
24913
176811
938257
1040989
994636
718921
449874
89449
352413
268410
299084
561662
639878
397664
384343
103025
363171
893085
965029
843835
676274
688617
66719
282430
44072
937259
77715
739906
66140
9216
473729
866068
680886
743978
515815
394169
532787
15759
999548
517708
647056
867739
1005079
371254
998252
366831
871419
169758
171309
693252
152364
893919
292226
968868
60112
780956
316321
705778
120356
1037803
937140
829219
96423
294889
264400
937361
396025
870871
965911
543201
669472
986071
484092
716008
985415
19710
790084
1596
864965
160247
3346
70590
824362
25577
1003107
576580
400485
510915
201607
1038751
1002577
602799
323289
725921
929690
63317
1026268
821449
848181
217410
485557
370818
365130
536949
171482
115344
30175
181434
663797
822765
100128
752008
598355
184713
186540
427781
894017
183269
251446
848357
191560
100233
779541
1030648
907319
661690
392799
206457
571068
652842
684268
276944
852569
73274
603094
442739
447466
763721
245601
826507
676910
742108
668917
984709
1007916
975169
178051
851586
276512
56396
189108
674728
485775
718357
422973
159981
1017948
737231
926939
235128
908709
142065
336019
725033
872136
850816
188277
1010648
655429
177345
61849
982253
653885
236416
790525
710723
162999
80828
708823
107153
421206
536044
361751
130805
878259
635649
486588
777115
871415
454758
358209
519997
786807
210867
749895
438625
305425
809007
686841
200888
724714
740631
409919
304885
817090
651034
501891
109200
103923
747606
751637
767220
801956
660440
333257
187531
342390
838871
65731
646719
591474
238385
651945
1043842
785731
772377
738990
179925
715578
724264
661326
806803
954369
416479
627474
679820
85393
930079
760969
1000050
1007690
675388
932972
930942
604123
923258
1008111
801298
797249
629957
99187
900038
574933
484
464607
696505
645143
474238
528471
713700
175866
520872
517653
1000367
451855
557304
424691
553856
678386
841988
406926
47818
589496
47361
181255
649479
751107
772598
2506
17953
530810
752955
279598
380333
306213
745640
73009
146947
121564
819356
793681
798744
920747
877617
339355
55023
173044
337877
794250
80184
348301
49135
215768
508896
928807
960934
511703
508205
612608
831335
821709
532694
418273
634078
513704
921399
92945
918016
759390
453583
41463
871596
62995
22145
256586
30754
505871
741036
1006802
976533
720323
934015
48893
885677
28119
793915
773936
797239
25883
168848
36206
616417
229909
361752
466348
224119
170233
617442
241014
491159
891521
918826
834664
730928
1008390
967531
234381
992467
689552
359372
349101
24150
31888
746345
959927
589468
592465
1034465
411771
725750
261053
794000
368786
294479
572841
567690
743548
870688
813074
348349
821847
420167
136611
950710
707280
884572
167029
387293
331301
915803
472329
924861
467529
304382
385355
361388
799255
765371
290033
951755
60537
72753
744921
140381
112379
391617
740575
50923
1010643
881591
386337
683478
92689
517595
188641
272390
913378
267961
180913
591233
174581
476237
925481
48370
567400
675563
289276
529379
771642
959490
112109
833215
640841
429422
813331
428680
821978
654684
68881
410790
639887
201845
906986
1004221
939385
458169
263880
327876
200554
509369
640202
736104
244037
135455
724886
532754
395975
343625
290957
953503
68397
525630
432195
263255
758411
274703
516748
983379
100101
427277
359507
87344
322082
369885
519001
540512
197111
397886
115331
122197
697995
40164
1043987
475188
563495
72234
20605
562837
437180
74342
192499
716360
384598
548444
446630
280674
526283
1000382
905998
985292
274546
745855
835565
705873
147643
423086
257575
615185
479540
569389
216581
977747
290327
362602
544831
365033
398492
317916
384437
486370
135135
921811
387462
892014
886739
184434
989270
777662
350341
290744
894217
356501
883125
1001341
554368
729774
735429
137770
864835
973157
95
409107
119424
659869
37122
978230
475390
249819
610331
933726
625427
1019291
599335
827235
328972
258374
359404
561306
1039424
9691
203746
135154
449918
239840
861961
500564
483507
484947
845214
388604
463713
665800
71707
400331
361233
211938
333432
457682
654139
213759
34237
271515
86841
875007
215718
195006
359349
954485
930609
869664
685998
190239
195269
28508
678577
288481
131787
486080
890341
475261
875152
836256
581469
760604
114830
324043
920586
749217
826131
657705
298685
1040728
1011066
889601
914938
118381
731203
338419
839421
100353
915466
906290
326476
909923
727252
139090
280016
942903
11980
851004
174830
1000058
309971
870919
826331
248725
486684
660182
683189
734052
1002524
268831
74869
213956
86219
688165
95537
213153
311054
828731
640891
629823
105498
620330
515485
901710
258588
136788
366115
741349
339886
937504
939825
1001211
770613
274702
972790
806821
992667
138012
36172
574221
591741
277665
686029
654989
488587
831900
891298
617059
522540
113549
781598
914720
95633
954749
191921
147024
168629
440652
137864
250406
958529
99615
214938
724786
63779
236609
561667
187492
640989
145668
807274
729642
671695
221628
857566
916900
166723
549437
302919
76068
916550
225361
314054
248147
924621
477049
525312
675637
35431
407275
939191
403219
385089
590390
721483
59106
290207
145769
971986
211133
896098
298803
509696
306565
976254
694779
220311
369785
545627
788739
994246
574515
247994
700984
705141
433421
712157
718632
234482
583616
472469
587725
322261
588194
81915
884632
605594
834834
939530
258694
438141
201037
24519
527903
650937
871208
542119
160871
21986
29770
151500
164264
796928
158141
447888
859014
987813
828464
900873
1037562
700369
387869
336516
442996
890449
154656
95225
860991
838944
474632
437383
640350
248009
842674
656349
201358
670264
794131
565208
878324
724482
748455
849067
265633
588004
679667
167458
1002280
247166
297213
484084
50027
1022094
596619
271115
463923
480968
640030
556606
393004
697296
853712
656752
754522
202184
145753
458579
834304
454316
896245
886327
763155
848823
86636
25195
796580
925791
728782
443183
935302
626419
177286
139158
742961
909682
1039802
271098
847397
173463
942309
497683
79841
770425
572548
80043
778095
37981
964643
601805
519736
841615
234786
9779
723363
514765
367642
524260
126704
419881
501166
405048
625213
44121
927085
69209
484081
527011
32198
615958
75297
184123
496626
207983
747171
970181
764664
552468
243681
801511
925004
627257
350213
785666
202649
850586
243503
363039
514250
994267
574605
450059
545062
834633
834636
198284
919646
174326
843852
208889
113484
57596
779296
514586
578391
209297
293634
94542
765290
882995
752475
994720
837252
841088
1011455
261500
449823
708708
260097
336236
863915
745544
497889
268563
296454
476794
73031
980860
638608
870214
793623
816971
1034341
728898
192775
476616
415600
679946
1023746
1018511
105969
86360
705854
556696
423485
671678
734313
924233
519161
650764
538688
228169
745841
909484
908191
903578
429797
184459
293064
170370
244796
821255
164547
278985
686276
630323
792060
372499
331904
787952
495515
561349
580350
145607
812330
63352
559880
1038710
817509
271844
387340
59638
639749
700544
472989
28420
940881
144613
136766
811366
131299
712698
122759
614768
487815
806606
631885
561904
523017
243892
591388
976563
738519
504823
184741
494056
94787
345902
819977
960029
159619
439291
1006634
472530
402420
973051
544787
847048
361233
721522
350618
715008
741446
179820
551393
883933
393350
89871
670252
885434
812002
574402
126667
445762
499651
140283
444970
214945
924196
130115
497270
746928
860129
525097
129140
988649
77179
388112
419536
986992
279325
448917
634057
835009
185687
335215
566109
339877
74603
109325
961333
968946
611768
232628
461456
37996
391521
294385
227851
951196
188199
264024
753651
700682
509124
435962
968046
84403
533757
461181
106189
503439
280155
54556
586777
101453
874887
426621
160046
518766
899882
1015340
564269
18360
382224
711741
278189
817468
147579
543582
450527
387260
1011252
214139
537350
875209
521161
404401
1011014
328497
898748
388103
960808
149322
760922
111006
6149
518943
770998
1022377
573904
809872
123312
654641
264041
222529
620174
899380
7184
708957
845364
390002
901692
113212
14615
861406
260343
853807
416827
475260
12869
352745
713623
184640
843545
816161
258307
420642
716472
273887
424237
454254
78843
1022444
192414
312472
364297
817206
760902
287164
326690
325517
516067
307181
947319
791919
295165
652440
630648
406269
957560
163840
997980
365322
436332
217661
196756
15749
924038
240975
405941
877247
642575
209048
32358
334803
1027925
318305
797208
679968
743790
771457
4978
255683
803668
148992
397391
909169
316018
720953
896353
81677
945419
413227
172972
794221
563167
720983
569545
248558
1042072
990117
96800
224209
790248
228827
461025
13818
389892
231583
304362
489244
717927
790909
98545
710256
418181
566610
909844
573612
696138
870220
664344
1016096
563380
1041227
376241
453709
279584
466616
1042938
275174
283916
802946
682851
693503
779798
947303
796165
77546
452404
429968
970298
743525
42657
284507
721264
169021
62381
230495
571625
370811
987023
123453
270292
945580
971712
1023859
955846
799363
8000
264408
703514
747246
760166
889154
779268
713760
793256
541574
472677
426367
448384
807302
435567
1032360
855013
121740
377974
479229
980690
1021250
862308
698891
657932
620900
90049
11775
230802
12464
346838
180793
24808
531324
100132
626493
924101
397813
677615
540413
609736
111007
255763
342319
685457
773504
232303
52973
410071
98497
963709
135261
764511
521245
1025483
65202
759270
798794
627472
666932
27770
939110
187613
165209
625130
366349
759122
709525
168813
529907
766903
955416
254722
839468
965053
333584
263217
566965
245539
16118
606086
498446
822374
601861
984233
445464
361676
891006
875905
57235
272994
239623
821342
968424
604243
490276
636601
203539
916271
695570
136831
1036245
909528
561217
688408
941253
657867
1039793
132373
894472
606931
887092
788360
642526
698176
859676
297609
539855
870977
705970
161196
73121
803669
15168
444294
200517
409458
609798
1042961
168225
744830
171576
262432
220967
813249
441833
748050
663473
489233
105867
840580
97969
878458
685320
502503
408720
794905
296666
44421
460332
497221
933776
222155
174907
626961
194396
635616
13302
728376
596755
428840
697771
448944
118958
547047
942164
196199
84896
876797
244449
246498
930301
430296
674955
766147
357702
585253
157756
154041
142289
108277
733100
434366
9882
1027741
449589
694291
842264
300123
275119
217336
617629
712519
1000013
439330
897159
160922
215583
541139
294088
1013665
42681
883417
180983
316946
459946
744197
589198
348326
376467
15561
665989
553422
938316
584175
1670
358718
392719
774104
18060
931828
703789
325027
513955
745454
185776
889960
453035
736105
120693
550560
250006
851687
190501
7052
141816
837662
329126
344707
446663
285205
596197
197198
189595
445813
770137
281904
962212
522652
380545
607409
849097
930857
76110
539582
631862
12655
446695
66131
555459
366901
55661
498035
154804
1041006
938877
140302
42111
940867
949186
843967
954324
912700
314093
18652
299736
254486
983719
743933
136665
485409
10219
235936
7702
776119
806320
266906
669158
874440
631232
657019
929701
846582
1006494
617994
223456
388823
573326
550746
604848
572846
431627
869571
32804
437633
896183
394772
570707
932419
284211
407364
457103
28486
380354
503372
396991
96379
389601
254722
955003
882587
202342
376917
281373
856966
42974
672161
886315
229276
496150
449540
280401
34913
516740
199663
870491
522700
94773
893452
113090
340892
1011262
720034
164237
55843
79749
58662
210685
533597
640974
726121
1029897
707778
460971
999374
605127
321889
308827
305196
574030
352850
672096
995012
867160
178935
645091
529514
502030
266702
342527
371083
384594
771380
92955
703905
720649
1017068
509681
433602
311307
736697
1029772
257908
877817
733846
972177
922890
580905
881480
525670
746002
1020262
900164
147691
895732
444891
855784
294916
187158
526522
589253
612920
183294
699800
911730
80093
208290
204120
550993
889701
172700
459572
965907
1005234
878366
315994
770831
397908
397728
611685
83996
512724
840793
51648
125990
121855
306037
885262
524603
191483
978045
474196
188163
882698
128018
521685
7288
718379
791340
101923
184235
882472
356646
338060
846925
591748
902662
889063
704863
310333
397598
174333
25644
316195
489711
572758
323221
58614
160401
65169
380133
153767
1026337
87612
35932
898215
684962
654349
491339
690182
695250
459164
115778
740753
229325
727187
662893
172199
678972
757246
897356
402517
409974
306012
60347
216866
98332
418833
975419
345143
333079
750029
988295
333444
439764
791267
235714
784382
831895
1004139
731913
982246
394355
471840
331478
823604
106330
35227
557257
679393
717428
565630
165524
833071
160478
812547
285198
400448
14946
385088
615540
212279
537532
316275
395200
881450
357886
490930
60155
384337
162487
1009464
602082
241350
584748
101604
865154
852534
94776
777694
726012
108297
867303
956812
336547
898687
888150
396827
274125
581030
86571
288074
514168
109201
200980
1010395
153214
387292
190559
450114
680379
355254
359736
1042629
183215
260612
456392
838479
527150
479589
47261
927730
505214
292304
170261
1038547
61670
496234
529355
372745
695905
491155
179230
757228
557291
871169
719801
708910
433077
931815
109046
285641
701834
290162
102869
882424
252957
586012
272957
144332
65639
536780
644634
244613
703532
760115
827108
593861
412323
179311
188595
510124
109299
563298
741543
242163
1036407
593690
6996
207870
237167
686714
1002728
998942
491233
825135
426971
926234
409734
661984
548887
146738
437275
430143
839298
25873
523735
481964
1033728
118331
541068
865051
564580
158210
854835
400473
530635
567983
790176
506768
827507
649823
378290
49811
567617
274820
932263
351363
234621
692983
900165
998746
346712
595989
878122
235933
585124
790045
666302
193341
117718
964271
539371
996473
171246
987490
945289
49403
487581
195254
809346
757250
237172
781542
27545
762232
942547
382482
180061
333695
804731
822109
214491
59310
890228
112472
337380
913573
263431
103414
681161
601562
515945
808795
994694
392740
118785
140325
620790
644467
833003
639262
367672
421692
932844
849861
125251
647862
692361
309861
605436
589328
988503
800356
627575
490359
963314
707668
509730
707135
741148
792672
46872
756279
701906
830824
127043
504263
628949
814814
933392
916421
272651
1005126
187423
709585
892964
225164
684446
986329
443846
188817
62170
188399
582806
42443
86700
742123
662079
150143
381617
13270
744636
1017097
707153
539629
217197
352452
551438
758441
725448
779475
35324
750426
924656
77171
69156
665355
956409
477359
905015
197441
1001377
74126
601338
536529
273638
585484
848959
358213
53954
1041130
671013
757426
583649
141044
1018675
800699
420175
622908
808933
466746
597328
74163
717598
573198
94191
469583
361489
790834
869307
161584
633270
434178
18065
249150
555233
295055
90235
94998
942617
461846
1016035
844813
15343
847984
679885
492567
968784
959538
966920
1021357
488177
543831
399453
265841
498438
587871
149173
199728
585057
71666
200131
21640
35349
748747
346022
537300
276839
890979
769654
1015243
895961
312526
750721
146982
308377
518306
72423
940601
641256
682259
642072
854367
1001084
786419
484457
942564
267284
955462
8083
54002
606884
545984
467874
706340
206617
153865
103431
242017
230422
803578
845301
256417
447505
844202
887088
88711
187928
1044103
447857
676028
247830
355889
963895
493350
771030
66911
731238
185496
249283
851769
287658
777419
671169
527233
256671
748873
882030
540353
425475
855391
913194
461761
948985
754300
482484
652731
911850
210989
1008235
497494
193154
496569
45034
12973
821267
581214
532585
227368
343182
797935
197100
955517
316350
373221
75514
912005
72505
283937
347693
107712
434589
903472
473872
727161
28455
86713
737312
247005
555433
767916
799291
376897
538606
928858
313745
878917
489601
997664
407819
767956
597849
664184
164489
525169
319083
91494
238031
427820
179601
311923
426963
198267
7380
11301
482776
292032
522523
721688
911429
785651
476116
407432
858637
532696
674535
541255
727600
329519
284167
850742
923085
138188
246408
575420
491532
166675
461220
570101
704951
398216
583015
794138
822296
637463
729271
353516
106056
584857
252864
472671
181989
313322
44391
666029
217589
678933
362417
445633
631758
989723
92744
409531
233235
1007709
711345
267714
543014
634966
277794
951498
667933
966126
687610
332781
423261
135280
896119
206543
922625
214984
284743
697083
667427
742169
134819
455221
361135
730274
260534
283348
751700
888256
420136
1033311
622998
179228
893905
287169
410698
978679
924683
267614
220397
477613
222088
102668
929196
180943
738624
320902
481044
283810
824240
741320
226750
513453
541306
111682
151868
673091
492049
417288
585844
896282
703879
731688
814070
867881
486338
1037851
148058
94535
963060
499496
834549
679848
706018
241237
274803
376218
734300
943110
116890
414921
460213
654259
330095
1026773
403291
339307
861950
224485
975958
680644
972849
408414
91831
690491
59431
918901
608767
32383
458960
197407
603216
225800
774915
475716
876835
670371
18129
939217
936324
828973
528183
1030096
898462
165341
732098
761626
592710
1011163
189617
543238
994702
749393
478310
82666
71889
383888
223833
193787
676604
890428
666442
417105
156751
948600
957872
171112
411357
265430
288233
46458
816654
451081
605514
1020677
666204
141997
698575
14485
1021762
291602
22267
391828
406150
507341
969313
37667
574900
738634
731997
925558
645544
1010420
534523
349508
103117
792690
251874
1013252
21965
297498
348973
156239
138781
113229
57778
182736
759578
1001475
382891
597714
125365
992861
520870
284716
948514
255381
309917
200127
147061
572109
626166
585932
992110
67518
634511
122872
483591
494256
558330
937067
568427
678951
505201
795446
441201
838466
854855
608308
147352
18431
479054
450312
79997
400308
289763
421304
965564
781188
624783
243885
267579
566640
889968
54983
281321
634851
45393
511850
339284
998587
1010430
337026
963501
522278
138399
339988
11588
311467
656622
1014466
513180
137578
951338
846378
595094
645373
622860
998431
798223
595463
494556
761874
502409
462782
98257
1017125
754995
678652
996941
345651
198303
659840
31915
714331
617857
628158
973205
868233
140475
107807
592072
405770
135188
164984
881491
26974
450250
140735
316884
186976
42096
602157
738623
496008
716322
438622
574529
948039
197025
243094
695620
253937
167295
341916
617545
1025131
406059
357555
1021517
229970
69415
23229
638660
886438
432062
215528
964172
243098
282622
690569
578282
23612
361377
402587
28029
685668
632634
633898
909040
538097
57710
890195
31990
539063
171655
567056
386728
87616
446288
503691
119526
986883
980564
574863
880048
249530
475522
704773
687526
293436
709033
750940
449446
499589
794521
92661
54763
656383
267034
969841
703935
1031969
863724
534052
802009
657478
508611
88336
767430
985303
652978
694395
27590
1011492
1006857
793543
445140
884223
446188
264879
576701
912046
157430
573330
279226
101847
326050
172953
962813
1010467
564893
429928
603532
80999
261205
30427
981914
649982
734946
1019639
357377
574999
124332
685126
62176
676619
844951
949719
1037448
833734
362005
156049
763884
572473
63472
318160
931993
1012490
163186
307521
1032915
215563
758980
467746
697832
349055
734065
720570
92288
84368
721836
272777
912309
864399
861216
188976
84938
652533
635819
945031
889407
683555
488603
654554
774003
1016240
170061
565154
383481
558725
216123
995447
741298
392561
286216
487591
743865
438175
618078
995874
439012
611321
499744
341537
364371
471391
1004377
207800
383233
549234
61572
359785
132350
433085
751833
726076
296401
903304
638837
365687
733708
519127
494804
234609
744098
349184
989833
340000
451345
477792
830914
267198
12859
134899
74717
347745
337558
582584
256057
436360
771696
763394
323876
117275
114928
436332
134754
740931
1041681
442034
630943
153008
233729
896931
542190
683709
842817
908523
729588
733366
93405
646622
826645
789592
486740
1027860
227314
738020
835185
752486
19356
846485
1017103
635121
655362
808136
72800
663684
1004858
172145
11720
487039
576600
463168
119643
782277
770101
379372
104390
646868
364159
734220
364569
379209
395097
289410
371622
364571
258515
385800
212934
716769
430819
242637
803562
979003
722052
810168
530903
713510
905326
33876
135219
166508
332682
220289
203557
438164
763959
191497
129413
95410
43792
514673
284956
371940
480467
548493
847742
843174
147804
272996
349745
163041
533270
455716
110170
708650
540402
525688
834379
547791
274779
369341
179425
757030
310760
163612
223448
88868
357036
362165
986132
329938
919474
163582
1016806
789700
704526
255639
1016387
970139
123616
828517
99762
261234
407220
808438
375092
877067
761065
311686
375493
397099
745366
130742
1042039
14989
343298
392220
461726
493267
767235
836441
82185
977388
117810
193267
811754
423966
301761
552049
560710
450941
627760
954571
369383
516884
84918
366887
784862
654587
405614
9378
298845
591774
623280
546899
112149
148245
1022359
338842
491390
362070
121652
429998
806411
827640
162869
852910
298871
652516
1027046
492680
584075
883591
804409
515973
166714
661876
194782
12169
217300
954317
766540
623028
985641
18291
976098
522030
1005038
863122
316061
911358
111095
92760
847724
819916
25529
404909
420686
808550
314267
637645
1017356
258345
844674
757939
1039686
728010
440893
605362
733393
181666
580327
882452
942744
182346
431676
544878
931328
516599
169377
21344
930320
91921
370058
8910
273752
339555
1043287
73977
659254
392509
499012
343759
503390
1027556
94312
599037
117861
771154
495443
655117
774338
238678
967474
647023
757801
478247
331999
172071
885474
993008
897660
558093
869649
20517
726993
61921
691033
725550
1015247
2740
331231
207461
442998
518075
227437
716094
861456
391628
159572
822002
240100
426836
103407
319135
293672
134716
924526
265006
242141
803340
500332
155879
871432
734562
191413
230434
648392
914490
649745
738092
138231
195059
24382
18586
135128
395823
37804
571096
854535
771704
738874
817459
411047
551098
717375
435162
1012925
680488
969309
137791
557762
417579
169849
884104
104005
872793
788586
657744
896270
263112
901440
615685
979045
236279
236135
394322
54007
424110
126400
323672
706689
399432
367520
171202
316030
156760
65165
547919
670213
854157
1506
764061
209049
855023
89310
201391
569885
466393
253818
585365
172513
466057
594871
549600
513251
229857
370645
947242
1027428
980725
494192
640613
900262
198458
506055
592590
32736
56341
623608
841485
34367
430826
302763
218739
39476
656936
339916
748237
416418
99209
127473
206756
224489
412903
436214
709361
236334
935869
497156
212373
167111
640546
220231
439276
529686
249467
162494
554701
935545
678326
498220
90129
562388
917903
903524
625509
638546
1045049
237226
604351
1044987
822202
310339
255319
994506
405106
1014474
235401
805482
12888
22010
654321
411018
297438
921129
953078
577627
971194
430269
598562
316498
994288
486468
630605
18766
341886
332099
314638
717134
848077
61439
576387
366438
589093
178521
789926
230365
1010539
758953
299530
9318
254570
57373
792442
304364
38830
637155
747495
963474
779320
389192
732356
195829
534587
153243
464101
552705
148834
523777
581301
530080
1015111
315137
940242
729373
588735
361217
36569
374826
905820
817367
1009907
258205
262276
275435
753182
313284
871563
262225
1041643
966725
1023318
435823
453410
764745
856998
814084
477183
480984
817141
928785
638235
931592
988407
55972
785843
262996
599401
910082
154564
551224
71875
663269
1041148
659939
514064
486361
42023
883330
289509
565693
952566
913977
318294
1000259
730297
82243
426571
429589
939660
471655
324229
101596
953762
261915
464723
323664
730274
794098
941307
380229
744042
266015
1008462
502765
31211
918450
360669
701175
437441
618097
240083
391908
731885
150770
200220
289652
754803
621087
251157
22484
945066
173342
580488
302606
572540
719179
787232
748634
606321
130386
611114
735424
904263
980959
1014860
513044
596607
423141
148105
1026231
760661
682232
562035
814591
83299
239433
309317
647452
372805
56678
751872
610927
999444
238229
849886
546427
302304
89274
388219
646531
473865
691892
880802
292055
197533
421
787604
784087
549612
42024
807051
303680
747512
359648
1018406
518236
928321
543266
952226
560827
739760
227462
855804
807455
804438
445481
942150
690490
962035
308053
312085
820581
375340
140775
837462
987328
307555
170206
948133
8468
461894
591162
292070
529413
537809
1013425
192688
563883
389622
145615
938276
179318
911641
271526
687318
868028
246138
204824
971626
698027
799555
643825
360531
575902
367416
298206
881631
321654
249078
183771
667092
177449
469867
182193
283847
1044639
409641
814158
618138
1022736
573372
348607
969898
351803
136918
115819
722105
677262
110030
168486
42209
662921
732953
177921
424936
548796
708647
680129
506551
867758
423130
394784
576032
260135
349697
384220
943349
391024
111210
294236
1006816
740586
714209
453189
25985
601144
23150
629694
828344
602700
24940
37513
749979
587455
1031174
489462
535853
20450
200244
334469
491061
312037
808336
636456
332414
956771
527667
178108
685076
130735
505028
849955
288068
984575
453564
916725
234930
154137
789291
66776
431893
867550
941053
271494
801562
106166
473761
586806
280892
85910
992552
102463
677077
947710
672576
124452
431454
1005072
579981
842153
321843
626293
958086
282784
538355
658811
435562
780826
726613
262287
544191
776995
95289
309660
741153
962103
332071
693425
60927
96108
382274
1036130
99783
460455
399789
854180
57822
986803
764094
509195
280053
435124
625990
848069
133956
707219
660432
562118
255901
105546
554445
511126
180323
127726
72213
684729
155539
807623
635910
716469
839889
921080
1019507
451833
734633
678098
914562
994818
123393
406245
968170
729597
567123
677227
300150
938597
327241
483655
119306
106121
778502
631105
91917
809126
155572
650241
998210
739115
698946
23387
964939
893052
599806
333001
458070
914318
819524
66798
80710
328448
694265
431787
655323
425532
761971
822751
649960
822724
23436
392740
389760
761461
319066
557431
110233
943988
347820
511445
577551
215144
156337
30209
887908
834449
340532
817714
141592
333186
942542
896129
12689
972387
68692
1001574
235369
218411
1008471
484121
289071
465806
896158
482276
77099
14009
94822
991895
301217
548300
282256
148139
659057
272401
283041
684759
919489
558464
770558
406035
81565
468485
696804
3544
561437
257633
322139
27407
314951
447186
482382
45936
808517
552778
162672
826200
822875
562673
742424
776680
685784
958009
845535
738344
975723
659422
230907
94471
864031
330313
981864
451678
79146
838738
777938
84256
652881
390534
458883
180641
311139
419634
16222
514843
570451
52981
945897
1034879
100394
653102
539335
833772
476258
656298
835717
862373
872717
878447
347612
171301
773719
1009775
994455
29167
365926
55238
558625
212154
844099
879117
754607
28299
266129
158254
767252
115305
789842
75309
327898
173318
949844
300861
749917
25672
400833
1014876
350547
426649
799563
367991
130548
148013
906591
970892
758560
1045179
722155
646685
751832
646446
981710
75940
91236
367204
747294
543662
218908
474046
784279
222073
623112
72864
1508
57132
241036
742590
633060
260022
932797
918656
507991
880714
230994
574368
457583
80270
746898
671121
635153
699658
281814
585054
141171
603958
619452
873772
44755
25375
908272
668737
520852
968864
236990
575719
75750
875916
439745
355090
492436
86525
678657
136900
187479
31438
27354
787553
604315
559152
556979
174384
18833
309519
457892
592241
47964
783832
909622
437446
395198
894425
411938
317570
896372
681324
99922
898018
144362
397209
890551
759949
503715
339925
1015690
876284
519759
786965
404129
160240
263161
456520
1028419
328764
362589
280675
457473
763548
961655
86645
585999
576525
171486
1161
444436
702167
988792
532663
646137
1018757
838137
586448
658573
354757
174339
251939
133758
261247
138478
509300
660553
82504
685671
358419
203218
683320
989750
412452
636686
879324
1007618
690655
699890
973682
59817
984366
1038278
382673
731415
412514
328587
125610
395039
42026
478463
540163
545669
312165
445263
715758
197258
74473
279431
502458
170631
332313
474553
247956
633728
308325
478695
531743
357021
325422
970045
500789
195451
278829
496800
371147
378463
468173
386761
791625
761310
449995
865907
55725
86258
556084
153984
719539
961861
624363
843346
871361
556129
141238
902060
531466
737638
895819
408069
385010
529804
199203
194859
567037
580042
812840
894522
534252
331621
115366
683113
351073
128389
509944
529409
570473
428437
871933
223164
595044
855615
405905
910743
991183
163041
742704
57041
20364
976035
172876
670809
218487
261021
776636
449906
28913
232087
340751
54403
193995
1000583
255917
928842
760513
746199
579253
384888
964866
606572
460694
862885
147139
105570
357222
707155
907223
647100
906695
301882
948020
447080
493703
640244
828870
410220
54311
277922
776444
891447
204673
838732
818755
823585
856715
998577
794956
91646
356701
863839
495747
490650
938739
782074
723474
211815
918241
1044124
752442
12157
171111
357971
658514
410505
983138
406461
688552
12784
866205
240921
68160
875190
417198
410463
566722
107112
546644
851338
746202
866857
830315
598012
937232
468852
856134
63729
280242
941428
141910
109067
142331
445913
871010
381834
847025
150177
352704
931532
760154
566236
248168
159768
741771
27236
860707
131838
549336
862152
366227
800560
169786
374159
115908
513204
960140
749181
572306
801126
183786
10388
464375
132602
400781
209173
329475
117083
221161
997686
217162
37958
506896
254000
463620
954118
746181
635586
326319
921077
511632
547548
610253
529257
649364
338719
168866
637655
662310
351804
418017
202102
646752
999497
4911
269450
287625
120867
612482
454474
273371
228276
991305
347531
957178
671827
346949
794789
754744
742730
383764
574632
443173
213028
254665
333079
734614
234498
829812
1015468
815778
227152
763801
865778
774386
643242
73440
508862
193869
16208
871393
197350
1021345
276883
909637
76759
162418
101317
469485
394828
376259
114962
185027
14554
432502
245020
693819
536830
232230
852472
69858
643531
278796
505185
718071
539544
768144
747365
681138
1035180
732454
712607
444155
679081
913490
316967
715542
870890
537892
1020925
617781
459957
352608
164557
671428
504755
311634
49392
972891
528063
166811
627938
44220
831763
653763
308565
542340
466483
845517
345052
557952
504627
1004391
896171
772303
1008597
638691
606478
561425
31951
180458
88151
656174
844955
259702
630310
96771
502481
75852
784856
81639
44829
196582
436635
800351
349919
652015
717023
909663
931149
761005
472134
781173
630400
218007
7285
347862
122170
21914
744700
51276
136085
985671
338770
94250
833783
817943
644033
621802
171977
257448
324791
340112
781466
595058
762884
791259
424251
226290
545980
587163
918082
26115
266980
496999
706604
766438
153580
69008
623508
576486
248606
98065
249575
587928
66759
579870
5008
438223
347118
483362
511786
206661
1007136
621304
568597
242981
423116
228018
1008885
932659
977204
102964
215754
885989
1002802
828505
508804
527924
91524
86374
18683
940483
760060
447934
803318
442498
1015135
868580
16653
349123
484361
691312
490896
834372
696003
531821
31102
913703
201851
28601
502156
862939
858975
114900
847046
822439
357961
177144
477925
344211
816497
995997
707783
1013873
151086
431557
1035872
440654
100726
69829
996315
791664
127892
904629
488748
131401
151816
874067
386332
822147
523141
671937
913407
182324
408352
671716
17160
161649
217286
438074
984025
739336
684341
757984
666899
651613
585839
560032
711623
1016343
178353
31501
601254
654906
486888
696769
400266
1030431
14899
924328
806035
396363
959422
629657
754146
368607
590489
876000
560161
983306
366494
109766
732341
981754
468265
136671
461871
981573
909296
1003808
796416
138920
1030332
11985
861833
467390
683167
688313
870874
847333
58195
170900
763643
351600
985234
736125
1029331
420906
858457
273119
616582
902023
467904
934581
9457
534760
264908
600136
680003
68061
82618
153859
230836
664199
642038
1043506
685860
442940
123893
155529
215691
1025195
693730
630947
370227
667472
602689
420629
497252
747301
535405
951142
521902
371958
766478
909638
48633
722412
241917
458360
888190
465508
286426
8983
169596
674138
213848
314751
82933
816414
576838
42162
854664
272921
420058
354008
575338
654481
730197
267897
634050
757007
265101
897446
601028
186921
886577
604356
1002777
276577
846199
453340
174401
598646
870513
866257
579270
165648
21367
91994
758822
1012919
712117
396279
132616
598829
21336
566864
888874
910280
627305
912859
377608
513260
270909
893346
416088
32236
153197
657465
256411
410785
768647
290080
888188
427985
104189
131914
353691
929347
795761
416872
678084
431154
706689
411200
620751
377280
96731
426208
273183
635016
699017
152718
414269
527803
302660
326394
123749
800329
1016299
386543
313185
199771
877913
907406
122766
228855
1006514
629163
456888
450404
554898
967745
467304
202012
761568
102564
224428
869778
365820
261156
944342
1042452
717107
582143
751510
718977
903164
1002502
690186
635817
786332
842376
708958
159193
631690
1042642
359884
654641
991990
292145
802121
798300
688463
231010
482360
851221
873521
63951
132834
268797
865898
162227
268680
612303
211026
292268
333667
868899
400957
708032
1041680
339583
117767
539234
437855
633201
935299
819832
881093
480990
1015463
441077
108815
897653
497675
715703
943654
731579
80045
213637
632213
304565
80200
171177
454771
258055
637195
436668
788096
48788
835212
838068
513862
785220
1017106
170169
635784
267555
655640
598697
158975
326940
762577
81554
641952
642134
506686
238028
532399
200111
341607
973341
998853
699955
375508
422731
188830
92501
955863
829049
54198
72423
475384
854541
175475
398988
577432
946585
564701
81656
127860
419415
601722
757086
471646
819785
349694
273069
72783
815516
557337
631625
283577
179408
583096
493420
752860
428734
591997
411453
170231
79043
978717
1025036
85805
544989
45522
566094
944315
649399
14431
311213
236564
154880
723631
371568
10302
1026883
300440
3305
859557
877693
734058
477851
635439
241288
152712
860266
821089
554676
649920
936706
471387
129412
512698
782157
487001
445974
24589
603793
392431
144933
555688
249807
267923
486846
403916
683101
259880
1001240
534147
442565
995496
237354
410308
819749
174595
22757
882459
429854
20206
457012
846417
744379
85605
403476
243276
267864
202781
414303
262239
894801
884209
148502
448554
255935
950917
455465
50781
1027683
908333
500752
875298
294835
893532
1022662
895193
287100
1002956
857897
1016803
18197
963749
497382
188673
544864
874134
38937
174753
393077
719506
500193
667003
369790
354682
1001471
263349
501487
1011491
276240
633540
23188
767533
59224
618881
946514
903010
893455
939478
26579
798140
517172
127225
858996
1042343
551233
52286
73048
271728
140309
672503
701532
127896
160736
390089
729413
166471
150219
941646
908983
805122
893661
976064
523330
185553
192108
358221
2248
156680
906158
606202
458799
81777
1020988
742882
540021
821184
61250
155391
856932
489855
396748
427907
924196
592169
66225
900197
404744
689388
64725
926817
176117
455881
243941
31553
1007582
116978
860380
957255
280521
68296
770694
748755
750770
884483
876554
645625
914132
731210
319131
599622
333766
160251
783783
97607
105419
561408
967071
993276
553194
98666
496259
469969
918603
141497
773393
1017035
978293
783984
967873
122942
632430
750854
1018406
291914
637241
892491
575424
60531
506679
85132
243982
555756
370187
305146
915833
595840
4985
871525
779954
518509
142380
147229
627275
479942
113189
112457
213343
505144
719807
841886
950854
590399
550263
186443
498574
466580
675419
905510
317785
1019525
55947
164573
75602
324744
894111
112709
28992
424460
638934
441952
383607
367178
24077
682673
362982
874214
698420
352997
868048
484691
566672
799650
518460
946838
912393
52634
254950
606265
490951
942292
209340
909526
220554
999471
390228
251060
334009
603458
456245
1032254
375071
262226
405131
894762
993937
29018
311698
47675
974460
538914
973656
650764
810035
920828
306984
295548
343076
11129
1020653
651642
172046
980486
882370
189289
57709
1013641
1004432
905764
390835
745290
984617
603120
391732
589080
79246
797850
505509
703201
225528
57626
697485
709176
1021760
83795
421855
802199
1021272
409224
286040
21876
626203
961165
551937
689960
593587
86627
240060
666230
365750
113709
804532
530494
773361
449252
944891
696486
629414
484227
844214
209788
1019190
229421
480617
1039180
500253
297852
997630
684907
338462
118937
740103
718714
944630
701610
741757
981922
203835
28918
657632
666235
80916
542414
800628
531975
332416
372177
838495
1035052
817038
491543
482096
827914
974703
366861
486910
251925
582394
843696
527578
932743
15086
493085
463643
312460
462609
761014
952016
405403
668520
308912
55420
788275
219549
157525
888640
524624
645690
626870
835077
681034
867158
884160
59358
708844
828949
678119
819347
494691
331836
87028
754706
45417
563019
807452
967424
220615
276788
970316
1031522
724026
649527
523592
281710
1029599
751673
841039
28349
702432
923196
427258
39534
47885
256364
368518
595685
961572
219121
593246
837618
37178
844359
349039
740249
687656
734020
313876
353147
21686
197131
425682
824827
845121
924517
683745
678568
662218
963743
970617
519099
883843
462200
240595
386556
331587
696399
730017
386270
164090
100385
435060
584984
971023
719709
715985
599969
735041
949132
593514
903609
102240
630917
375840
123726
255420
310894
424303
1016487
93767
246556
327669
756355
987012
998101
882645
637521
910663
205413
119711
769797
435704
971714
431935
412209
660874
491028
835783
704119
603821
890848
271601
69481
464044
123420
190335
318089
923478
816507
204705
83080
855543
692842
278450
253263
492394
440185
5722
365176
340417
47252
14061
156364
600509
833663
375026
886396
404209
1021190
306109
330188
391988
587898
236741
506232
264934
997285
545092
607968
770062
295399
504837
476537
510865
668949
189097
553801
922286
14157
516672
111842
915130
1043773
473998
109980
915786
396249
603521
158940
697873
151071
392594
661772
429327
605083
458851
991451
3183
1015151
897713
262384
289288
788621
773021
416685
966744
197103
310281
513379
401478
1032930
429906
346360
781182
601926
707058
105025
706138
249287
449354
811915
211642
703372
420360
26747
278820
430371
82621
614104
157884
896199
795165
963807
545018
492381
106098
356411
233460
962721
290768
76927
470170
21149
180616
175172
848454
340061
148736
92533
646512
676236
616459
143411
552476
1020523
46897
224188
992629
47294
562957
473577
793941
361356
625394
351538
42396
150671
754159
727195
704177
583431
655924
144082
606741
595787
424815
204970
371171
907122
201953
259443
664706
231185
102556
206774
559842
889595
85921
280750
769431
850852
619716
847604
794263
755410
763698
739538
53694
451038
616365
513013
386790
142896
93217
10669
441986
607979
261425
925162
589081
77902
727733
303305
772106
264278
217310
1043958
509374
638377
474901
803872
541100
975989
406550
1034534
213095
551547
156120
184995
471447
866534
933789
67077
977867
307586
595320
426147
399281
207941
573490
926281
667818
834168
330723
412815
661290
510399
843439
927061
132248
412935
198052
723162
554095
232094
736391
122292
319925
460454
732911
691206
1001432
431139
1043547
463149
795993
148168
416105
733368
649677
441415
357169
62832
592906
825673
579006
706416
1018168
191036
307710
816566
544779
293624
138541
377424
410001
500743
256083
88081
132484
565501
846974
279936
343463
892946
630479
449800
302087
349651
273976
619414
363015
338165
307498
856235
739076
889187
411131
710432
440724
66328
954076
767541
841237
810263
942893
1010522
780439
361205
470711
490792
824388
1021944
758184
788473
116062
52076
1006262
160628
849877
1039772
316023
922401
927083
121893
382734
516282
740450
1011800
666282
831525
510306
589860
583104
285129
575357
242018
259549
269974
549308
618741
422713
1028792
696779
580748
363428
160735
860499
230188
390662
924090
975906
215147
431166
883426
55481
624136
961639
966388
813475
298759
483933
1021426
556513
142204
599347
67152
457630
163967
488025
875703
988434
131861
304648
974355
777859
367756
982012
981197
995250
665815
178843
651395
547768
23880
846505
1023841
998797
1026281
747816
938585
431306
875432
270643
416699
271054
461909
185948
864578
614621
120753
903873
885703
1019302
151336
603369
131454
400286
822197
880087
460976
613555
63084
151922
344784
995313
165583
401106
715033
983563
136431
153158
51889
152510
267970
775992
568197
172038
124662
2077
1044906
170459
330728
658137
311303
986006
427563
565635
198318
852175
869564
122118
654410
672798
574365
230951
923863
480641
290674
237218
163469
807656
181471
668919
564677
271989
526473
698203
349367
539941
325305
396986
1014227
848656
1030008
773881
172283
830465
311714
212732
308983
142928
979596
142321
842482
609166
895752
936981
574169
225138
584384
954141
780059
995360
138429
563140
873067
305829
1030236
935575
974170
33407
36174
628664
335701
764459
659472
4003
295219
271527
647159
687754
114472
114068
153079
224968
381128
10208
672123
303614
193082
368206
964228
721716
434615
856085
1011625
657011
931258
486064
42052
660526
81112
498207
568983
164194
767661
983944
119759
599201
411638
731359
1001630
253686
84392
169077
52570
935170
734884
79102
662703
117725
507456
462695
710455
649640
831905
289681
683449
466905
762226
405263
847968
414112
1021247
83442
556433
468202
306837
471372
826557
139330
942831
259098
608724
1032783
467329
894994
482192
452501
847868
7716
745601
220513
866661
765798
970537
640219
201700
432772
554118
681712
354579
40665
414714
170267
538176
208357
755223
297150
476740
206708
683583
571782
849775
69477
563534
443561
705319
548781
854632
954386
228440
909057
1023230
915337
13191
327856
961828
489022
36432
673140
862325
11512
171556
81424
475080
116060
918238
233946
505144
208663
925235
495065
873314
954334
806561
690220
828414
825630
203441
364233
601320
367579
310525
882258
1006521
552911
480548
778555
740190
215291
995360
223735
206127
860186
898815
220732
798079
371882
338295
791628
622186
655174
932603
441933
309745
673365
864942
625504
735679
189117
130111
686769
231187
155330
154519
433597
709061
167989
481225
695118
121401
335074
899843
510523
278271
809543
1024191
860864
66747
582498
327577
15687
861170
1023387
481519
459566
998278
519200
353901
292829
729187
256194
903260
852532
88791
462279
937672
182457
913198
966314
363752
103169
214699
341847
704001
698927
947211
379069
259732
768381
253761
371242
308953
904320
995930
554278
395469
514694
554477
544353
964848
361415
634952
286839
258838
219507
656852
402563
874019
525682
40877
957567
204397
355571
185072
337481
1021942
859740
828452
891978
708968
866888
832733
382735
154760
6985
288800
495200
765447
758754
868750
128651
149312
369875
912571
156923
669808
913631
5341
221777
385869
934805
487393
40763
778263
985715
71317
324669
209162
263714
44571
548878
886830
990716
393074
121557
722286
152882
509482
467951
330210
848717
790912
234449
820764
102853
398818
1043696
1006812
606164
636936
318914
687862
198068
45666
123057
667524
95736
394865
954400
19353
115586
110473
341673
706172
321387
547035
368072
337544
342130
462936
997059
643615
459290
183750
301700
388134
798223
873776
1008032
320780
370424
825884
747536
527257
746167
901391
172895
308039
237139
377917
369857
713853
578560
284753
60710
911036
909264
828239
636578
978706
595209
267547
93093
104175
460877
66162
26849
986269
66836
103289
919400
958566
291964
1017417
241762
53616
428413
313425
282274
429070
159474
312042
934461
975209
55655
822700
342310
688147
657850
108760
922624
126297
796076
38496
276404
291729
73719
270592
758385
312661
415707
212149
311394
773144
865685
519590
51523
144102
544934
219897
636062
168825
873527
496345
679297
91271
327020
468877
586936
145502
984393
373593
99723
964684
783979
733467
558994
229308
255800
790316
966020
604742
482221
381101
879928
448504
907813
161234
279704
807989
708607
49113
196902
530908
903656
734801
964031
516958
389281
886617
331335
640884
471667
698988
655739
467223
957601
312817
333491
898144
530188
482555
1021750
38895
432590
742967
44999
721880
832332
102822
533748
411580
584171
144665
417049
853220
827035
529271
575694
381427
801228
940716
636757
814214
233578
511290
279679
421517
91954
909927
65023
554944
798912
931426
289663
870927
509909
690113
32951
941932
687480
956734
898178
659917
617080
341793
493497
109165
155673
393852
513027
750740
228893
895201
64848
153344
335155
1015083
380123
685179
573709
505361
886772
377486
773419
803582
695245
524454
391744
279111
642059
16377
544043
46347
1011100
936010
529065
274336
378679
440787
120197
107144
419654
776289
549313
962132
584508
623528
33854
322427
960290
122280
810676
836655
697703
94349
901495
57707
993180
422736
79947
272753
657190
373194
125663
1039655
443776
353944
175939
823635
233148
247811
364803
266117
284881
176073
82399
98040
196536
462563
955381
284921
302224
945255
396825
881126
379273
609365
756312
661047
999933
309576
253317
52570
562183
678828
350303
780267
796321
1036629
575102
227982
14005
49997
367814
672331
725202
969136
448497
709811
1032205
885286
240589
1021831
1235
242294
427351
592335
227455
636094
850927
989953
51706
189766
655056
944346
811388
1042643
381493
1004023
833973
110593
46050
852256
772058
573833
520811
450485
1007863
916631
384523
844912
56047
218622
413984
996351
740132
367972
836601
194665
424498
1023440
655914
577326
1025063
653841
624180
642717
714738
411663
704214
695137
744303
836837
480
241661
997872
137411
410256
277359
633224
978089
934377
943525
459271
385725
540119
414956
32454
478925
298564
510604
962873
429273
445206
955554
775623
408369
79143
96505
211316
590804
343178
817064
582164
471951
53647
866983
475667
152238
105062
503476
308550
173279
1035466
802329
601944
887362
711592
283031
694404
429588
987394
807466
373049
606620
238637
463812
428006
283736
865788
632852
26386
264900
719535
28988
105463
474750
899226
502811
837002
404743
266731
806928
1019873
161805
899503
411082
666926
137178
228643
251827
42486
17923
893933
1038743
153124
694879
1008923
62839
974626
866698
880488
305404
571698
52756
155791
133160
918257
731714
259958
127418
99791
1028284
411922
676813
832961
226242
766020
596436
110456
925821
752803
911811
572651
954370
933692
990350
395183
1031036
73652
746135
641381
293891
605753
670234
206004
503991
244318
185170
989821
875756
839764
590418
338950
398597
453127
563127
623186
514028
303372
411188
42687
802813
521524
756408
163500
228565
1031030
125286
126509
972797
778455
168875
220130
793690
546351
923974
494657
207985
230304
93502
790453
710280
382399
422056
357691
657968
717934
671556
184259
474124
79598
562222
915613
64911
398470
974291
733008
591451
116676
195521
610364
664426
998557
653506
474912
580070
912855
301116
578399
398971
651455
164334
246889
206116
856705
285398
472682
226355
531453
10725
551237
985499
910925
1027197
636199
337594
872745
66917
328064
572738
577109
831022
669307
35525
911740
486305
574848
647342
11283
295738
200200
886806
801661
442306
147600
493249
41111
286579
944825
7543
241566
609752
1007126
533304
1022267
642772
455079
1031827
801007
547953
899478
119138
80236
749134
587876
3909
312215
663161
697503
1016146
583339
655023
950945
910638
10968
662083
122072
845337
79694
842196
46982
233505
756395
577654
101691
84640
296236
802864
1015919
73765
398464
46115
855579
626145
843814
627581
124095
655372
303901
968415
1011083
514677
822714
27417
326777
745373
285400
893277
643229
211969
1023921
310409
668834
655501
1017555
88672
797838
10882
690913
592142
414728
387244
680283
295943
811027
356069
8583
395686
978019
380182
579715
576874
887950
51465
668520
787527
926885
533942
1016950
726350
717362
76254
114273
213019
691400
520096
427406
127719
569038
419651
815511
671059
79066
690786
209519
628607
272981
549341
1040931
279949
809151
900189
427149
706999
936817
570763
649196
208437
636531
44454
639805
32760
481880
739583
222220
778010
544209
225624
82022
189147
847283
603631
689884
916895
385615
83772
244257
681092
929843
731770
555163
743497
491004
311838
941379
835612
33075
163521
843342
963217
339671
926623
698757
131713
815197
820131
674796
626517
533584
957205
842062
143303
905562
96391
762608
65090
285044
1002948
431853
76962
1033153
157927
651978
582144
671634
585872
236973
780778
307197
883673
139636
915672
179551
296416
540162
782550
756853
267966
711696
988738
918987
678762
827162
607459
939450
367166
309943
108856
346608
729208
577471
781926
671130
683983
461076
168195
299504
685916
742511
943126
853545
865599
116351
184606
27768
228455
998821
488587
229524
311361
1002809
586076
481113
324110
343885
553758
710771
644559
244648
142492
143433
9697
249931
288450
706050
949475
785202
387400
236625
314330
610144
922713
787409
875265
424057
493928
375773
45800
1014979
658686
930221
1025566
499774
468125
677781
100801
493021
186433
913487
913539
936282
881659
359695
442599
558723
98744
508057
752920
676819
380390
278960
634424
331283
255372
893295
778802
163376
546564
152884
205575
322919
700501
536203
466316
297728
343755
501056
253994
489356
192934
995997
776701
925740
997254
725959
498143
814988
443209
1022577
711952
788558
163852
757287
311725
12603
1019016
626952
885500
708633
1043169
665618
226426
372546
427600
73300
1005402
853749
845789
298203
1002428
304060
947993
661983
237431
458417
531802
432585
464959
815023
325356
984138
227775
904080
227245
296172
621570
984354
524703
804808
457264
385167
1001580
674100
101711
101665
265911
672757
131293
912377
376352
800082
263986
991542
672381
277112
693241
1016924
896416
490845
291457
1023927
233465
90828
103608
612355
241909
349670
941298
42913
636705
587870
332773
457572
715252
275936
264110
342581
157535
821364
458859
529449
392367
123886
752214
636644
325149
718381
812588
855426
660846
517435
197695
352005
106366
767990
372875
283888
365433
916963
1002353
579207
160545
38765
184775
444890
486143
835958
369510
835193
201534
354772
466760
78466
153821
267574
983481
556444
211835
272222
365274
1017964
836525
15425
604495
866773
417409
439109
608638
622028
613004
797203
821972
357843
334406
137685
901260
1043521
109461
933509
1507
184407
930259
990965
757146
1041392
560997
627274
404714
900178
1022235
813110
961692
298084
45339
604303
513913
637503
958110
640246
438269
325315
78512
1042939
874668
111281
15209
618632
410903
277135
712830
61254
925333
458075
19448
197903
674544
367720
771750
417629
704273
538428
1035563
972351
193203
448289
430257
409538
982740
684897
32754
257490
710861
386424
615560
504269
583723
674812
26246
333548
736818
792176
492692
329560
179913
240645
643770
8774
903036
168045
836640
582128
75257
1000419
477615
952759
862667
381687
206921
635758
363348
618836
852470
663984
958800
460630
297295
113928
358655
550507
16911
969233
769603
367589
749873
559478
618369
366365
467302
244254
831911
8466
722898
13812
498996
609113
113628
413747
406638
803425
946642
771199
593758
1021579
849209
981614
793260
774198
15647
305008
181806
186686
189706
941230
922569
942024
564359
710558
10036
104780
895117
854283
50834
493763
806969
933573
1006460
276420
219330
794922
290374
147683
875226
571467
414336
966421
967771
695426
95367
95681
162261
319211
433022
629717
55213
102076
928958
56717
55206
231172
646597
985772
238226
644919
126510
1010983
311869
140404
582290
356075
238597
781744
130709
480900
277626
130302
654917
145926
528265
291379
732377
356538
427063
823098
560259
327523
159678
30519
694591
928125
981378
502872
179664
317379
748061
646778
248864
241271
837493
802224
440706
951676
112364
941128
977010
904456
1001722
1027456
283670
477226
1013947
764528
774785
742505
772401
240547
834223
951867
37331
18858
498229
940395
278626
793681
475051
587080
282479
574751
218515
588729
571657
1010452
92041
482638
696352
823561
666654
87012
117300
614325
595759
416286
48259
485236
594470
689009
551650
9894
810330
968170
319445
834256
216916
940727
869657
1041636
600484
60303
99808
187593
665263
549489
483976
609302
1023315
419650
815491
789507
701555
143443
787517
700976
362789
328523
712259
772256
526639
364961
355286
568154
459799
353169
1026689
551212
904665
545758
68374
630850
573402
702383
644889
460625
817771
233759
722452
167301
498852
1017366
935207
25612
1012506
41924
1015813
542469
356542
338457
67132
710202
649456
396516
957445
840707
48856
473080
854513
700477
41401
599088
678566
227665
643616
99930
486629
53934
748352
804963
372435
1045261
839090
749876
486677
942673
334574
824814
21230
663303
303524
750067
203916
45227
1002249
79647
787333
753365
586642
506762
22231
527808
906057
511391
465147
974532
545652
691192
274930
58110
750913
293616
694515
849096
971736
1029440
853580
575206
469771
641331
332530
695340
129663
431272
45769
715164
827542
845309
605985
857416
262345
529139
719591
761347
437505
47934
268937
819637
823223
564922
808788
771222
695426
668977
68346
672152
662316
876759
827015
15280
779555
912940
293563
610145
479305
247661
73083
908359
363830
320290
558507
447292
743067
264170
683009
1010262
224587
719891
835983
676123
153852
900568
546886
332619
401633
56425
189664
380344
662168
404598
815561
154716
260640
233157
664671
58980
162550
51344
469686
74726
608888
293215
242727
678019
507769
97967
608049
693482
196411
186760
875989
861276
829045
121923
81155
347919
300202
604758
34032
541290
405098
123852
145260
596581
813074
971303
921645
498612
85706
56088
456
95327
396805
673895
584993
1027025
721012
782912
607867
744645
919256
762225
1036819
616678
477589
694924
68548
532324
794641
336549
339015
740569
178001
937799
166786
130916
298388
876115
229065
831553
994076
661113
528714
461943
917959
586695
520454
167402
449229
122514
937943
890814
943537
104768
700910
52466
266733
560472
82718
660632
98862
723294
976777
685211
402129
734632
125985
185676
417046
271619
208001
314446
31887
866228
655693
1036180
232768
318854
723221
710909
717806
986522
427035
997137
205824
11907
836198
348710
180560
338904
317568
53991
975064
186514
1028997
967776
643164
759434
428436
414171
930307
880227
391398
389948
703885
500494
193047
137028
381350
628106
170070
864360
154755
971846
338540
508212
729784
546278
31929
350087
978756
623488
910275
469720
887043
220118
854899
919725
429905
591878
789089
299778
958766
89851
417112
359195
840382
578233
616947
22281
6150
453351
542597
867364
333063
999596
333593
241245
8326
1031486
975894
564775
296827
287673
732466
261107
984410
211549
843242
661841
91444
975523
358794
811797
932149
862173
787555
67430
310368
630716
715662
916881
450464
673700
645262
977191
563537
663603
226131
572580
585909
424579
859786
202649
546126
396665
541474
968775
727639
917149
86001
462610
39790
97438
371721
72950
4486
590375
773301
246768
996897
761003
294681
997661
365382
742668
421479
92529
847895
773570
691022
658883
718280
980232
942382
151794
297660
499367
493291
936197
1023923
521186
693613
404738
122036
884277
366657
363961
252141
283096
738
285150
569375
172870
571196
380104
135205
25757
103607
1002288
758288
197491
246931
175651
226746
908573
681416
247431
777031
910154
714623
446061
79451
735736
671590
226621
133249
675011
125679
1015752
342708
409222
231053
129338
880968
127474
244911
292496
514199
856014
823155
830507
968163
143786
968111
684335
276127
395016
505927
991139
547870
554700
976918
621947
445458
602617
186348
125413
297976
692407
736277
995968
839805
160972
120078
404569
1026863
129401
835138
1010861
191103
674150
562544
835479
227812
985111
15514
119184
364656
682691
570385
787781
628453
473497
865691
447036
636614
68743
354882
338874
5358
742649
841309
523517
138459
528993
756772
14021
285483
194243
10064
48569
945653
325666
112015
747809
787532
1039061
514087
90528
1005836
387348
740751
804421
727673
860036
697536
137034
709529
1042110
946950
766971
201628
729699
1726
988291
742268
630063
994484
573744
333117
626020
708060
881167
488683
719512
542141
31737
1009499
896132
270477
942462
511027
950683
954687
560868
272265
225021
755435
751938
603935
97221
222441
796808
213596
205749
94852
725404
504520
907090
570418
237613
456742
979146
873829
426424
626797
427868
69315
579129
130516
720193
997853
534897
326808
53370
820676
704522
953692
815855
190975
299299
101336
547333
202878
768688
613128
626116
834900
44659
147471
237512
459281
892787
649418
554573
79621
18640
462925
880307
119075
818098
553863
909025
699105
549376
924454
619887
399772
221925
794022
976065
1039568
697282
531218
405677
927384
906233
4978
579422
241060
70117
989674
749288
421807
408621
5925
178398
211380
851643
200289
97137
686603
976975
46543
525045
913111
804808
147725
607522
399733
482577
685850
715499
547490
403252
530294
328134
798733
153105
4681
294197
775023
144669
135666
500073
936769
220108
373321
130321
978863
158680
799086
756846
191013
182098
492235
823787
1023991
299767
905702
709484
948354
391486
137281
55992
439394
938278
22090
318799
149979
490671
245809
398599
207162
69794
812406
868686
189649
303214
54928
194102
413927
692463
8851
942389
84121
481806
933244
970597
626025
479791
707259
666708
969261
70270
215004
982979
1034794
751340
882567
418614
477101
480846
322429
922458
149579
440398
296201
288565
361113
192052
734692
485330
768656
328158
599548
249767
850131
672615
835700
529877
279141
1005505
940745
883101
197949
999870
617824
580450
65468
158033
1018295
1034300
1007854
888614
916754
793550
846778
135629
878934
361605
891858
929237
662808
180349
296861
624881
787860
638250
723255
579136
579142
343966
119594
163919
238748
648038
311740
341262
603902
499133
781743
792096
43609
118113
49113
845479
969784
147148
929174
453993
764759
423094
162692
827067
586477
315709
464975
386589
53289
240730
556774
977990
263245
68000
501465
658135
223508
128150
615933
674364
734471
444025
981972
243710
914697
476782
547383
640031
589747
624722
826790
547740
434272
521344
391408
509890
445348
783904
169992
35712
197387
536318
567097
274198
383439
510340
758709
77585
117486
52564
648905
132279
602914
500397
982661
20198
963069
674421
927576
697378
804701
359498
329596
1025936
403221
140267
107259
241855
506600
229226
488363
655039
777365
517480
87093
934672
85044
592141
616903
391105
10953
863531
688839
176628
250926
956954
661166
91447
682914
227617
425215
314656
263740
8841
160981
631349
603304
788155
603685
451810
390836
89678
820755
283527
262869
990736
808231
491293
918227
418632
9865
262033
131839
824209
682958
394784
457713
79892
423193
874148
35359
214743
399239
799931
188392
583715
74198
860930
36510
120810
968921
1022940
450438
842582
284163
128751
641933
257633
511580
90619
828093
176916
969824
972699
471106
474030
4000
275951
427478
691408
354754
274268
280341
63226
853648
153487
397638
78113
699002
944394
382077
930562
496007
317946
902285
154386
51200
120231
236521
226427
745130
191227
78920
4642
893773
20489
828981
527875
456232
884769
436858
571204
458282
830580
99514
728351
818261
1012526
368704
777210
1028387
456521
264188
846058
412080
939230
43775
438231
124978
568270
220274
662424
931790
351171
510325
2890
1005563
376562
802411
388456
616348
746524
835314
105296
781568
403356
238244
44458
369497
175325
490125
660026
50126
654491
490793
332063
866309
27126
926619
563234
285838
511384
464705
752163
980614
958245
177703
437846
223344
448410
509352
240642
643240
255438
200489
662991
977233
891730
172549
874792
403661
511679
994443
191471
853678
522096
914058
795814
631268
197180
268537
979095
632800
118069
385238
609635
513075
776733
889963
17079
50164
933231
173746
913141
538568
428404
835790
1021368
15870
801610
828301
925694
776285
883958
663717
370597
789648
40339
965666
1037612
327046
182105
643068
966009
718323
911501
178149
705762
929023
223646
99138
126005
226423
299752
930953
903900
147319
265825
983196
659170
1039492
570318
745426
419641
382307
381071
554180
657644
717102
440824
736581
107826
875243
744459
671885
878669
625719
341708
650384
361894
13143
520190
904856
561909
962343
383276
606611
210120
377096
945830
767216
139700
963907
537419
273397
30417
354281
933291
98519
1026665
77261
166173
1019969
638044
122936
399879
7664
492901
105571
908056
589352
135356
221733
278138
416124
813577
861333
1039216
477839
590085
4257
964458
824748
962654
608989
522751
653770
722251
156603
575526
538320
700196
787994
901958
615625
727987
763530
1013306
221544
815517
98412
328681
1009506
568169
505672
388737
938283
990434
135957
264946
1008514
135249
278367
730599
356138
363693
295973
994480
106212
252218
902808
606730
878314
281864
967389
860115
894473
261088
72483
923622
433456
170172
342118
90397
99202
507868
1023888
950369
96705
282392
659414
838983
146503
829329
680849
182034
923903
453631
123243
307003
192303
739520
114708
553053
713361
941680
608102
434786
273860
1026273
5897
669790
884067
935380
924179
485337
88545
837729
93001
794863
680109
745773
39283
561746
678349
535364
875957
198328
244118
562303
849233
253921
445622
1005854
785655
663076
1018227
854214
748587
695581
117460
81275
825911
876605
787034
491454
394383
772133
660164
84703
202458
18154
879198
507150
761531
205607
554224
67143
561470
754041
9710
546720
638943
689289
3303
529552
844411
229547
846217
96405
245928
896528
590817
791196
118346
462569
355567
442262
196752
283600
128702
358281
525928
810186
378171
154489
238392
944842
907541
46554
838424
641865
98377
866208
860101
605997
79290
1023567
686364
92960
1004439
977988
845230
460131
970276
409168
787096
147682
797736
567844
417989
839216
922469
469098
291137
284408
684500
122428
349403
1014883
1003215
858731
423349
121033
831535
25595
818745
352479
733075
419784
315307
975760
129594
801629
217277
763739
617886
736272
559562
682358
20187
891363
572537
404350
285211
950373
492757
537164
13190
803060
739393
96202
921084
140391
32134
40617
538403
468862
852928
469483
937172
667356
985412
1022373
645255
349931
624802
402022
591416
873946
893069
656900
76896
900604
90039
778953
1035883
41664
978842
109274
601624
793237
362777
369431
417798
448645
749117
454495
318309
649302
936439
645198
259791
790014
505665
538505
791707
1015202
154494
733576
325990
914366
193019
343627
1043519
43126
323950
855012
58143
436283
981358
87883
960643
91000
815082
951959
307944
513615
123849
45750
46999
937540
567836
484756
484642
650215
800750
936344
968827
634627
934035
780566
978599
709400
258849
742686
523276
248172
884940
728670
10461
550116
624717
6793
985807
946823
590207
103352
979329
465650
639967
412683
96029
624288
236596
888516
995430
474101
367702
589588
512834
1007224
654956
843041
188121
380397
359425
256003
916107
841467
131609
480678
290681
65794
78418
483305
473326
386064
470790
310880
454224
203803
841055
134127
440326
54356
688901
779541
785210
143656
517707
431589
203176
119774
965811
927362
757542
736505
428818
765492
609492
1030285
538681
245127
147765
144674
958283
373581
74834
772042
637917
499939
35065
366185
1025108
595427
699908
1016086
470764
324477
24448
167354
514784
1001671
500181
497970
877511
895045
1017737
576203
454074
393477
909749
162000
635101
528721
168626
977773
484349
650533
24
49879
726467
599565
871256
810960
309014
97881
526746
714563
728671
961398
261819
849399
83786
988161
77843
758407
718467
567646
584445
905093
726517
1015435
744136
330492
854117
140738
780561
462603
986989
280730
1014865
443876
794345
1040772
447551
531983
2564
170592
24637
581920
40591
354233
30331
708948
793636
973494
644481
909942
570567
368534
943332
174185
571445
566651
124453
198128
1044354
254586
599726
181425
86052
757681
281852
688597
1002121
246266
674081
561029
885687
412472
745159
246528
1031618
584635
372944
937963
497303
556674
741367
1023368
255502
209059
997923
528915
332312
921262
585275
782455
671939
27481
954150
356367
309252
628142
606505
949094
826452
601006
410
558779
23296
972140
955915
540543
417243
281586
330431
122421
73452
289615
466595
861134
490998
503971
845439
504780
467948
296027
507458
898956
492566
581813
918426
687537
658081
496411
1038353
676178
139877
450460
436525
491232
859220
343259
85693
356599
556431
362447
640614
747145
870248
815715
718888
333320
458211
572791
257071
21419
878958
889615
278590
747899
313642
554674
572082
820154
429816
190317
384310
592896
313308
791465
467530
954688
726125
60607
742210
633287
849308
314807
478339
233453
660261
138792
909154
173862
1036032
536091
891776
373500
450925
961188
792024
517800
1763
24198
575562
789827
338001
367138
527669
828468
546385
515617
994757
836581
184038
411521
226642
639064
602456
336368
979516
536376
150171
801511
449209
743617
138487
261279
196034
105565
32599
246810
628371
399150
838001
249887
697170
720645
751989
819140
659677
530666
820153
1016005
34064
527370
545062
134794
811944
749559
339979
272422
842130
611264
612549
683050
109403
542572
193861
291079
878081
982730
514370
638248
1027388
276430
662803
95675
220836
1044127
34612
1022059
163454
270209
787685
968787
281418
716966
97820
843057
257094
229169
470481
1035602
803501
783178
478617
789355
72657
673653
768577
449030
695095
970018
77088
314805
745354
130828
88436
542154
648270
854704
161503
284357
787109
534443
473837
813408
965123
388866
634660
396775
963206
199119
922775
630609
788422
195990
694255
352217
111514
889593
210078
895773
455712
850256
980372
372165
637864
618769
248477
447380
792404
994723
801114
451769
184638
804184
384577
884505
93120
128967
1028865
171389
390787
1027036
887485
972825
904578
417342
966507
374173
324487
975659
526551
341403
156412
430435
966366
1038215
611610
903698
269304
388624
767107
731854
978263
532591
1000555
695753
845168
336359
600158
244123
988588
740552
549095
913630
90170
416983
251020
14645
632808
696251
799940
660308
692
297192
406630
346140
673005
1017059
877275
633075
123417
723744
470115
928491
601749
919163
508908
803441
632262
807123
252595
123511
438936
926774
919173
41742
738106
143264
106696
95398
458255
151170
886999
780943
1044227
984974
582851
25470
71880
229585
87584
432477
293502
817053
271461
478758
287485
906894
772029
991050
356064
1025270
632526
443571
561550
415963
625531
140867
906648
252843
896305
757368
237622
266901
709535
190699
936910
969067
998202
296969
264085
950985
181380
34351
263255
329023
435761
1045018
1019681
382414
561724
94226
172980
791753
53988
537276
109914
454558
731285
805080
484232
881583
767994
524868
439736
502991
349129
360445
784854
34973
1019212
612575
534664
991553
997954
531476
888364
185486
591837
964104
26703
258409
218914
648080
1018610
293151
196286
103131
682346
419141
935350
302220
143730
822877
649670
169481
578852
351233
144796
448
24894
350648
914842
252392
926613
160958
323346
636233
113723
175160
260837
302050
44735
736369
588925
536935
437553
943519
386953
896137
778173
609280
955537
533532
752227
679170
286002
558518
1040218
292261
831407
506883
357916
409148
462761
328006
854544
466692
458816
128494
239765
864227
288479
728059
824392
1011665
910099
513698
568084
849711
963354
804245
1024871
288902
694529
539473
734371
770856
597903
358495
204556
272788
148680
973568
49032
644790
512960
679441
923849
378530
699404
500264
16714
326765
943021
729628
615428
69613
506955
180548
971551
831069
603579
889972
149723
494803
101432
476808
875258
103528
475977
983591
867820
778121
175205
837962
418254
206969
14975
565422
352462
778238
573757
4772
387765
413763
708051
509823
593453
467606
72531
167525
386011
167458
806911
503227
689315
919118
561529
679867
1044415
692573
59206
472778
362251
14997
176283
563763
446405
888900
1026454
263706
471801
820880
514260
787660
742326
196430
79711
190359
79169
1020929
814667
951138
1014109
610072
743856
555464
188718
432234
568879
332593
858479
481782
960004
341152
963706
878693
414450
409214
362683
753086
203078
970253
148247
777438
483484
75594
707779
904163
537152
965216
890228
754233
877356
595269
582412
615445
903208
809670
548502
330305
479554
111077
917085
256889
203761
132376
973681
4351
221214
302059
554840
536882
104783
263343
87922
389357
362812
228927
357843
101775
725848
44670
596859
22238
489020
889700
424772
992376
331840
63372
558749
493867
906897
280037
170465
922602
620299
487413
299476
775125
185919
991036
837559
627153
870755
783237
659377
793193
967715
374970
786975
516575
1038797
225131
9113
658993
416600
798764
346851
908592
384808
870735
825284
108309
181631
683441
50791
279840
861569
73615
528541
762905
560030
684250
923377
11191
768339
146516
664818
970751
209822
917536
163060
591220
795513
208347
643487
889982
559411
562145
708457
86912
74948
48345
251555
377630
1033495
57402
557974
474921
214559
20091
586942
284155
909227
477315
414032
616003
376612
771181
378001
255816
730220
449610
1017844
406535
966729
659742
684817
864166
705521
833251
528731
636637
623903
801036
684445
615933
493161
949092
362439
517519
543693
534286
603284
95886
60799
792892
845297
504955
889264
799588
505255
915352
626477
53823
776519
866263
93052
610705
1003797
399659
695871
570270
800135
638844
440251
363635
473309
315973
960779
264507
718427
216766
919276
242959
691579
675231
124074
260296
826948
398637
382430
498311
77566
112247
875601
886911
45937
753430
33879
878428
978019
298010
627823
384211
442909
11133
710121
207091
60358
575692
551454
274522
151479
380749
880130
546328
466087
197280
501287
743518
782319
387583
136581
246433
971786
700264
133544
547414
881101
872998
453003
656017
18419
827109
469855
412152
320354
375019
737077
102109
955205
199487
589659
882328
979228
643153
447897
407728
29612
252480
209788
429458
747057
181777
195449
409202
931835
670856
280996
491796
1027556
927459
167872
279893
988964
774690
669972
187449
824247
735507
31956
902731
244105
975178
915018
1045365
898963
968627
841129
600600
721625
1010586
425531
113446
566642
93575
292573
419487
124445
379853
907633
95440
396591
533508
66618
244659
638209
808336
119774
794722
481619
539799
814536
189117
569916
960581
577330
752802
61262
987944
479901
821634
795572
693616
369273
950867
823987
1045312
571892
65687
57239
525430
354158
756048
37432
587982
110442
1014764
511874
373288
863312
996073
33763
114279
970847
793443
217831
696038
340594
652602
665127
353485
214439
422091
993105
433520
652694
780851
980972
708343
44632
872118
356472
775323
912902
855311
141587
243450
205539
804351
942679
209270
273704
49489
405513
644389
928636
537954
710876
424518
43324
291314
545807
976263
236413
815736
84346
759719
103142
600819
520207
749973
15679
937346
755842
356396
926998
771169
383305
678605
857072
3249
966494
47375
986244
548588
729946
842385
163475
745206
849441
1005586
388893
1000537
592976
416110
259974
284548
211127
425888
100154
329111
304025
152111
277550
218385
718455
723849
65326
399424
692404
638302
911421
686354
378555
151121
439398
721660
734282
991690
271007
315377
344145
897809
992346
405971
538853
886441
713236
621029
240143
416277
690462
663787
491726
245506
226833
582095
789338
4677
209690
456292
566434
539219
773007
448154
479631
469278
1009590
853864
433518
718822
40227
217532
128030
461516
571370
26032
349698
82595
951735
79130
118148
624500
586034
977956
892355
143963
646230
810435
453375
175629
647218
392533
444910
414228
221084
35848
843828
562938
20273
691001
303013
353974
814874
125679
132262
892913
295376
82621
681733
422199
717017
412164
150216
72798
350420
232476
234772
750962
192776
817133
785944
682346
365292
9039
807181
52607
776194
86845
359463
948157
151386
813627
631895
757563
164936
600864
393223
5817
564846
38094
868308
517029
401392
596416
18920
287698
384436
344116
600105
720347
777957
477860
51616
149422
135798
473772
240362
743354
216882
44975
438366
810850
548935
336413
627748
338194
259173
196983
460582
569870
394557
135538
391077
478872
1027064
1002931
876836
494078
5688
333150
830644
372045
633096
778721
248709
952023
634556
229633
759037
165257
6327
940769
201241
137565
431346
789551
573158
618852
317460
716412
320278
609356
259383
124175
783954
464817
1036991
13864
277413
343081
36084
520997
909563
114347
583412
927522
977005
845033
491928
631709
887440
262888
431121
608369
216516
242168
359612
537635
513965
622544
148312
329949
693305
298862
497403
226871
391962
114628
63293
427277
17510
628281
987551
98654
738688
408473
529980
979517
425329
114561
242433
841057
947429
654181
398862
55780
718144
91306
796141
127978
66103
325749
934883
913391
217274
1044339
161978
462140
151650
209898
172613
545268
879494
606656
458726
692939
106008
539844
632802
275285
488321
661398
224702
520661
909751
752973
866634
350752
892484
500396
118984
746668
805099
150626
328973
787091
561652
390246
831149
127064
819063
718863
908123
618975
604003
641870
357209
567741
159768
655007
571264
124102
539342
918766
724806
434221
164015
800567
366328
982518
523832
502869
991041
772728
333435
289693
121958
912557
847504
766921
777925
155176
395875
56121
183083
557514
165771
348958
403185
663431
334915
535211
853911
107966
362632
58313
585418
117742
607319
1018855
152856
48055
504202
453734
904622
28019
672167
901663
433159
668563
305120
816527
731243
697700
1009802
723047
399528
497988
828545
46163
638465
873157
944860
47084
573168
429629
591443
585444
340497
634258
291335
182576
841062
924944
890764
905390
406203
834252
950436
454246
805901
289669
75911
77919
114857
843042
600015
37478
646905
197071
682762
456206
157515
25119
444722
78844
97073
552497
442875
41861
980474
745082
312475
960565
743812
444182
280859
1018587
331986
323465
991146
501725
305052
406848
768244
251155
377184
1004952
819059
271782
393616
913680
858045
165078
456642
797759
161723
1039840
1010792
797389
213227
787142
516613
805569
76381
595854
845915
1039864
292843
797335
158639
469359
318465
519526
723565
906816
598876
991793
59256
227997
366789
720991
376154
878224
88007
385037
922319
672767
241976
222438
500244
616193
737252
55117
617640
314259
553942
93723
676786
114170
1020276
261516
169309
140520
683854
550677
732419
915839
104467
1012685
749533
994846
131942
914457
81561
263854
677832
791967
832707
325407
876987
1035633
915252
352267
591500
481960
595363
610456
936287
932775
161792
361356
489456
871789
387004
869630
509961
13400
793750
313431
1018637
915733
520957
972706
20090
23064
360709
789089
760155
995960
298958
982153
608936
715967
1033404
408653
983820
290933
933391
587149
626674
41312
321200
592012
530385
508320
173027
892011
15081
787558
835025
85298
737323
436680
545791
472077
414152
424086
480746
903953
412638
328456
838905
174964
311125
452830
239813
154246
777393
657591
127910
354096
925832
841795
1015031
388397
582297
838169
528038
969538
532428
941870
78504
506714
317732
342595
420788
162255
853880
352094
434365
518228
979281
449965
113183
1040390
544042
283611
506718
163029
502273
845083
789510
650302
145348
3206
179875
132035
790347
325855
576769
738589
331643
643785
386369
411788
121901
575528
981769
304305
941137
547460
386060
38804
841186
974882
887312
94044
1948
1019484
1027813
186080
601449
937263
705945
913551
326357
286009
690258
744917
981412
924846
577961
128807
81485
869393
52996
815827
503185
231271
722357
534236
65182
738604
186055
538732
93401
204340
807394
577806
551539
711327
153485
409319
480990
36456
236521
530894
897805
658912
84677
31563
983127
155833
821747
792666
247594
351374
811929
583346
755082
632928
321128
693917
13139
310991
178533
501106
904584
58768
45856
565102
7477
863184
25710
638699
256331
160544
712147
451745
1035318
429815
223006
228507
335444
513056
44069
908730
826336
419763
908778
273567
82440
794385
24309
23350
302341
963669
653240
924225
929838
532725
302931
194860
285181
876375
1001724
423828
497211
846189
95418
807143
970641
547775
305536
493801
118470
1011828
336730
568603
546902
751656
164987
496031
923156
444469
132561
594933
771905
473387
683791
412743
929471
345558
486190
75203
978895
506247
986734
705829
310448
482397
443635
605082
669234
327559
879743
208945
930967
392513
1009466
576478
833081
324121
353968
1004460
921266
109187
941178
765885
748167
638060
503720
454851
533787
840344
625283
674402
873047
879627
563211
284612
214150
702703
487868
283090
926937
150128
567657
512774
906033
885161
725383
40356
837980
666441
83903
469331
633007
643480
636682
981092
954208
429271
213572
536153
978823
375545
729146
420681
180706
585763
15238
685105
823987
394100
932325
1012279
651067
559656
101114
1042553
37085
781544
488675
769596
242644
429372
976389
575195
86631
225548
871967
555620
52562
697201
284875
553813
118604
923735
625097
673531
780691
186852
552088
854137
34446
165623
854755
459213
118663
233883
567536
876105
398952
302378
323192
1012633
760868
770423
842850
570735
491821
712514
761835
803615
401855
374083
800037
639739
999955
278414
895627
1041449
343977
83050
304178
204244
692345
588595
561899
874287
393340
156362
747223
302098
118525
370243
917799
926991
18312
385487
292589
190330
851514
406604
694017
1008805
746458
978555
739515
597284
612160
31325
14662
173457
303358
43242
267630
344585
682673
686977
679748
988093
197789
239750
790143
464730
365452
51023
881928
269015
163162
517001
801991
780339
654960
33163
530204
433368
855514
1040870
838412
787411
278229
50187
932132
114979
192762
977944
561645
681490
784198
189163
873832
124770
970341
329461
505336
405240
845528
960230
491659
902852
107690
60607
506905
1021805
726028
280739
640901
369390
536112
1032211
728611
120318
306546
852251
732280
354915
718977
498963
761912
308379
761358
777553
988063
281712
893353
900347
461586
336289
987308
748051
826868
307690
122582
24323
625728
1041544
132407
919439
128551
506157
670796
882988
647593
229102
431336
476373
841039
308727
224550
521408
510710
342894
643096
268096
387869
706066
739648
178701
640471
366788
84020
510508
1038298
962409
949883
29628
843929
955832
122702
993548
1029957
1033676
119458
632337
365682
668240
90228
681893
661173
517648
35601
967844
927985
538760
156053
882614
593658
434827
524905
243957
313003
393760
283704
224817
776924
1020486
924197
61012
857542
110081
965408
293951
939947
653489
743031
57439
409828
701712
319138
212724
955324
527303
374599
129254
84832
856082
591180
1030708
214915
213112
804014
445463
852330
777066
969969
729531
595222
137462
171654
655909
497403
761651
297832
572636
372154
923568
829124
869069
204159
409082
419051
279905
194501
252815
454067
361156
375326
240080
211615
512171
123126
677538
26057
257764
348597
533013
532278
949554
628409
169522
185683
757188
1002278
823289
764615
690042
885792
993845
874346
247709
212253
865342
488811
835766
749429
794992
978633
895906
131632
749753
889896
141306
654578
270670
1016895
472177
489257
414737
850768
279368
850537
782085
433146
295032
883694
224973
285709
880491
836920
539230
958334
230122
829483
224613
516862
259624
10076
823248
761094
1000134
941103
538464
191423
95519
783498
528858
642845
198428
709400
27003
632211
859138
710469
263339
644543
279161
703391
644613
395641
414421
189165
789231
327347
304727
1020080
890703
268414
989102
1039050
266193
492991
685405
651307
897202
640470
1005458
851198
754140
131360
501648
14389
841361
437238
35312
860500
521513
506567
770079
1017854
343868
102690
126400
334948
311284
484611
420288
1027194
65731
359409
66365
165112
718866
729790
981753
780596
668408
212222
481600
301563
477594
790567
303039
502058
294926
631190
196060
928073
26935
135765
38084
472622
796193
579032
541689
979877
514627
775470
709898
466460
905162
329623
1029805
870272
1000793
317451
574013
195740
145873
80965
247719
639030
905708
387378
378841
244027
149125
487188
528869
643270
996752
606065
49349
296347
961085
1026784
590344
642690
152848
435659
1034442
853679
476431
1042957
1017519
490412
285390
779955
976649
878561
979030
338561
309221
532908
347439
940860
41784
432632
95357
198803
1042973
758642
666706
814787
970875
1042770
372413
594941
198038
208661
935284
489532
413618
805844
515538
393000
573669
322491
587401
843968
799575
9470
533211
219987
806708
230923
681920
945208
262848
612324
356372
625005
589962
892707
832083
388101
718434
184737
8935
754355
625388
629831
882596
221328
106238
718493
846617
360133
680129
437057
819630
155391
187011
20724
954106
92301
554901
983016
993780
739347
907502
510579
631390
108021
603161
568599
952159
952176
735529
92284
373202
918862
533178
433677
607743
78852
884504
293269
983228
377907
744936
324204
544209
447960
202776
764088
916381
183650
34774
273193
486080
332199
347003
362349
280900
126685
134031
400348
175827
758672
861913
386161
103909
485003
568627
881757
577070
539329
431430
1020620
557929
375549
421214
543112
381449
37528
444646
500290
741980
405015
857292
693075
809491
292652
123124
248724
782698
561740
286419
676715
680989
500901
789734
1002435
362469
455474
59410
934199
869675
994067
282816
514428
406560
317594
855329
467808
212753
669164
112120
404033
175762
779613
298570
101730
158925
51417
258341
23674
614658
978187
601213
100286
309709
327818
787922
474625
625651
28425
519118
824775
949477
402048
428837
122036
442756
532883
786394
529743
851809
961833
334404
313147
876120
923354
800809
1030826
110739
592383
432638
432376
748225
744688
960168
583868
191707
307863
702326
984085
405885
313819
29448
895079
160939
629430
352779
435776
572775
513552
403679
843411
605275
37502
745852
3421
51398
433715
734160
324996
306163
944904
952751
165834
342427
973411
558242
920766
38519
419787
454840
9317
251380
220326
339237
443686
248069
951277
362321
1000294
628140
679910
374420
254986
899371
683321
510658
546410
518089
475510
535329
987494
61744
229789
104143
82820
503357
375974
423994
535976
929360
439603
974844
461755
318403
747679
651563
713573
297941
1014527
748942
768594
697213
228658
1000599
746377
909516
645724
771130
525098
195615
19943
1022921
814913
103394
821257
1016058
317362
273207
64673
554592
45879
40399
378333
153232
374402
544648
46956
1006642
473657
677895
605140
627060
577179
403193
340823
441096
328005
410413
135552
236759
218197
988579
279051
399199
334307
331370
267278
852908
1045342
938286
47149
767851
630382
552570
684139
620085
995576
1043715
295871
535413
502749
387411
192644
576621
34482
251405
128051
470365
666885
584679
865440
918243
242755
672525
472716
839499
790399
916644
154468
509654
597490
59714
498509
538897
579994
424797
1031536
522170
771560
233168
859886
899039
704523
460690
997822
155281
401358
86649
759657
647895
220989
147838
172030
692874
896255
304062
422149
845043
287383
367038
390450
582236
840724
782020
554275
661017
207232
756461
902482
1028916
361068
34460
445646
284260
266439
816677
1043344
83209
471096
1040077
1034845
95823
48147
595323
653474
569387
584238
518689
626529
725880
19565
358835
497670
442360
722926
941147
865792
240001
22589
892767
343593
643384
803032
548831
849497
561992
54572
565277
763208
561779
175658
768133
50348
220271
139630
1000454
310293
501440
74620
274558
419229
792915
519498
71355
646509
579225
133325
4897
271539
992889
886418
614546
341525
936957
9909
329865
67446
227432
771950
488127
407959
869421
439882
968366
591705
529735
477703
348086
483727
847248
69023
701832
806847
810894
585816
101427
411101
82194
1036517
464271
905447
405242
460598
788572
918976
777729
450237
649602
18801
377289
187370
955143
359670
338926
755181
99246
518771
463977
412252
966558
927766
926497
649036
125452
928363
389841
955892
434715
225189
765447
220051
683475
336231
618401
99336
23263
583690
625509
129883
644661
788372
106951
193642
150711
255887
690035
677709
888086
583326
56646
150835
216245
408462
309101
401275
102832
534793
21685
90099
734385
280984
819681
644670
176115
1037272
391314
183649
644372
198962
27732
227156
750007
618211
822702
957811
222276
708948
240040
358862
32432
620459
379747
870109
1022144
733169
135438
157592
306025
143096
852555
215748
935593
248732
414256
24221
814739
250907
391447
177752
345379
11012
1005744
587762
872714
292187
545472
193490
372538
137444
871687
739446
420603
734231
37378
84120
738571
552762
165086
482530
607551
840758
508499
972405
35913
697212
630046
323460
378252
938359
712757
219659
673550
110095
785249
638338
758379
70442
717314
175508
70316
965873
45046
841146
579928
1037759
804269
372010
700045
803444
283523
609351
557035
292273
232411
984427
327430
995367
187842
111411
297538
497756
991923
307867
677598
569300
465769
928331
187519
686653
935816
262316
986011
1031684
412030
405889
275334
222327
924004
483270
858730
824530
308932
644305
762774
132123
424405
707436
721402
276445
1027116
146844
994707
903113
477634
882443
283655
695487
275112
42181
671988
64891
259406
766836
1011188
627607
120732
404802
875949
139476
690103
787853
789209
372087
455035
800669
838758
313026
623961
93625
1005920
313648
979481
217965
616892
638468
105605
608558
297438
694637
86210
574938
751791
893983
320278
516942
862193
360264
482325
265888
1014404
739571
643256
117677
138822
464948
446252
584825
690775
681168
796660
903191
725113
815566
1036987
1004500
632524
379609
533455
408560
996886
108951
365851
795135
1039085
339009
250389
113470
176575
419952
297643
535221
159426
760887
454202
782999
585555
155070
68057
292036
203739
753969
285954
14415
494230
231756
90491
772407
1005705
710037
177422
191836
1008675
511712
600411
389841
453881
24168
22644
465791
826125
517347
868798
89275
30794
73937
517250
455984
394641
86620
677694
138463
586276
962434
718455
85607
418056
656028
961674
739231
67841
433315
306677
491809
189321
860921
229896
314988
532049
579609
270661
596169
138956
819471
146174
246603
202078
939223
252337
739444
71104
243632
544032
873622
765188
216561
6192
205660
103381
651510
864587
269235
395862
415127
413211
630182
142914
648595
708518
1015676
717135
839690
653592
869109
981698
42839
64180
256829
186266
829319
345929
865444
559354
279254
480934
61456
825975
416896
633487
935246
851541
379041
275786
874205
576288
854737
106156
568631
113178
14130
729438
966843
818234
756608
68730
828701
62205
901268
1037152
454789
41925
402000
478185
236952
473862
599950
235476
854229
535663
945045
446570
776981
971712
681583
866050
628766
395584
658239
209857
120916
305054
851625
205402
750506
126452
1040335
600127
495666
397310
498537
169238
379063
99523
964375
412350
600405
712581
1027155
415657
733082
334603
387166
874719
754412
660429
438204
1020151
374896
621906
487951
409294
662722
847362
47590
799362
545974
933341
217427
924543
197757
593872
71045
683414
334943
264609
932418
987688
480464
109279
803737
232704
112105
750299
50160
89751
763415
859759
651810
296322
1031114
1013217
906863
988060
371492
693036
118557
102502
744294
191699
209437
260408
781710
831133
597331
105072
528387
312355
171594
781538
541197
1038197
171330
77565
282652
775158
641360
291485
762827
218516
239000
951534
973985
440626
521892
796015
368258
975612
48323
215483
899554
57653
832093
664688
360906
284529
335191
544651
718228
390129
420949
961492
241346
163620
668283
623975
285821
156730
837664
835959
116689
969799
820221
265645
119947
918790
421755
861429
954328
129282
459624
478773
43678
104066
673419
1000140
14832
133018
564836
684565
656681
1008889
941937
869806
547811
775232
326812
10434
937219
735695
400911
60498
758617
582838
990567
530447
164191
946373
775187
508761
247924
739047
665013
840071
458979
641519
386010
421397
120336
678818
419486
184675
580611
756012
900336
137637
913450
448243
984765
562513
487687
535614
453220
259443
54204
273267
267298
625481
295331
222044
133975
76304
559049
829310
265039
573844
107019
882171
456300
807242
1003775
209539
934371
891921
433118
310277
652937
912854
741789
255468
322587
756695
305576
174345
366410
593185
513251
265296
873560
739339
567541
594706
844989
580970
765380
290306
6616
378747
97185
578458
449886
192176
505566
103255
458089
265506
859985
131792
285125
735356
636646
238111
1017808
517157
1022045
752081
869521
826970
626588
928697
144533
969660
259661
283388
558229
805074
518238
959527
114237
965523
696654
1010728
904535
992830
151159
73512
190713
1040738
617978
316461
961298
1006664
859477
244134
425367
337038
155911
10611
353991
902654
672683
162394
459038
752432
194081
580934
617013
599821
912582
307193
209046
488500
285263
116549
984624
10944
260169
244296
793792
729661
840334
311876
213319
600582
624486
928785
952065
1042568
944418
2227
8521
743096
246818
366379
302549
203884
786787
636355
163420
99530
142288
582611
410058
1026151
625677
353385
615382
465453
649586
292512
191555
469488
112761
632002
3428
348504
182308
920756
562581
328476
218990
290199
798645
53852
623499
274416
924903
324603
1016818
675666
238614
1044377
943637
162438
475262
2053
155425
231996
338709
7719
990933
50360
6183
783615
328043
377270
936498
9884
315752
757961
236550
970489
469491
509018
1003859
943357
365197
206029
9300
261158
829873
19211
400730
613993
298634
908201
43383
643833
783178
38594
454408
901297
96802
521333
864084
12995
655598
687471
733333
210639
199206
541741
339041
58086
552144
727003
167446
857412
150163
475416
279024
5291
681618
1026991
255413
775374
988960
460614
251715
1023644
698375
89713
582759
274402
904604
563863
728898
302535
220818
313991
821208
217806
1018165
483542
661680
75294
182115
109048
154407
363537
618129
581080
938406
836556
321302
752100
912258
86710
407516
706404
498219
806846
651406
115227
386150
869591
1009350
48322
640759
593607
559462
610611
1033199
962083
413616
634758
578231
609168
169450
746863
87088
1027971
1001674
872875
210856
101740
119408
445821
706810
243319
161233
499559
285520
300695
856641
903330
799508
223532
680332
31458
195799
1015519
262365
786117
757983
393258
149108
196933
932161
753929
1037485
491229
214564
165454
634621
5927
347212
267842
212209
159572
634299
333923
496030
127826
339026
581175
351886
768567
637543
450526
132238
266540
527363
375231
558382
627716
419251
868825
652386
416175
118949
718690
671190
434109
168162
279938
360617
63062
906933
484407
517275
823200
48032
1033865
961435
259773
181193
940398
901617
790972
846446
372029
887833
518145
1019522
685537
395848
204836
576809
145726
642579
725768
692761
677903
811560
258818
417833
561205
748794
666444
989763
125767
807636
891009
843064
274499
356599
477184
980234
551306
889006
32784
973493
992015
277807
691491
810143
284059
528892
240471
214105
476313
187789
919005
460059
17995
262591
1014882
662432
157205
348328
753715
506497
850579
518805
583449
446284
659778
377336
351637
853325
413042
15752
909321
968531
399730
479554
509602
651291
156531
499750
204190
780413
516869
63423
925947
127884
865191
850037
28450
87526
481347
117348
242067
854503
323911
159929
677848
663980
201386
76540
284245
625017
675464
290256
28763
912174
274906
91019
549338
517573
211419
1010379
205187
757381
642872
699381
530618
228359
754693
738944
445157
92793
160962
207151
796267
709650
412896
209842
348322
407592
583727
58894
990064
191207
828795
990889
743892
718633
866074
325202
835823
529208
901180
64528
1036854
130804
1025132
136848
283757
813140
424311
919180
299507
147083
772519
740295
932572
479080
1020852
759632
28935
1005287
968807
1000389
965230
835480
153794
377959
54051
155653
863354
880210
952368
979864
534445
846412
121014
266941
696405
354438
616482
487289
352932
632289
831013
960497
321567
364706
315979
762240
531827
1008988
1021984
272838
695917
146215
574785
481299
480800
226299
4277
665221
704183
76286
313893
514028
677599
786275
870772
326670
616486
769790
999289
514504
709235
411364
411560
448572
227125
1016241
789816
558153
351604
199268
927573
235919
556720
548559
220023
206918
926823
229308
319312
622235
1038770
665784
714352
408964
808127
645840
61391
824004
552784
1025260
348416
712234
934448
884603
402713
942098
134609
196924
949555
88721
484100
417107
346214
783260
938223
628527
990770
147476
322884
400669
491592
953274
434215
473384
634973
634429
734383
161428
905459
698531
259533
1004655
426497
510247
513983
340491
83334
639569
126414
20025
360288
517479
380801
368793
971798
794973
47663
577969
941698
127595
371308
37894
831879
696589
193289
965060
305106
435001
804183
824184
95104
322446
448402
789067
344642
752814
59323
556854
939330
369335
1007571
725680
111305
709360
1021971
559267
887115
476497
41523
853620
119124
801448
623076
641908
27354
55128
405404
474840
65229
780617
340434
363386
715940
553694
199062
468461
378256
246446
895759
861872
993245
272969
138293
14455
79152
489776
932718
748588
354867
922387
180260
116910
425285
464337
751667
261145
861338
502377
154256
617279
101602
969879
198062
250731
93097
812064
651654
1010496
926771
122157
49596
253370
409250
556031
307688
8571
1039760
1011453
672265
1004307
635657
776196
313141
336036
596239
770322
368378
640405
528365
485315
690633
828552
725193
152886
875933
192508
733949
175013
116870
712462
103128
472577
995592
666267
312068
11018
748081
749852
754207
445455
362451
546432
606691
934814
489045
767585
642688
175130
938305
890730
26918
457001
554273
363793
791662
443996
243995
416732
503923
5254
352907
289325
698483
908752
707512
960598
623538
35166
303379
812314
405935
469613
357852
636197
598303
713128
458469
919807
624826
652861
630831
253015
178582
139167
943193
440768
881883
421507
239798
492206
938971
460659
1030282
906765
980543
588365
455551
720998
832202
680539
274788
363077
476280
819260
510033
410323
755001
569323
820114
826911
365134
740309
342912
280946
14860
626944
886978
178365
1010246
143432
286710
172576
927581
357876
989829
670625
214334
492981
833877
748409
7388
683528
203409
262285
90888
364839
537001
661618
636967
875359
706145
866002
428772
61420
287198
705746
275164
282238
144885
215558
966966
100376
470652
83462
535648
846150
512699
469080
783945
301143
85605
918513
649277
183323
908896
624650
521191
887421
361127
912755
93011
667071
124181
731140
372368
209344
761503
910106
945790
348473
425695
791388
302220
165082
708048
264150
290430
972720
1014764
120912
254509
75238
133405
1017627
949749
354426
441597
369608
753653
897179
300433
610885
913494
186446
953372
185665
163261
638169
27794
125679
838180
24779
420872
377837
552840
589077
407424
435979
1014401
952459
578013
591082
80863
20566
169546
149267
815078
132476
690327
534034
97696
529801
438796
795623
955983
318805
932522
982757
627030
163071
273890
101213
306292
643713
1017833
1035922
706087
829896
462261
614809
13409
52532
820063
674089
744213
5080
785268
962948
793067
853777
532286
1041876
189271
817293
896724
49979
148944
385407
572654
674583
452250
410684
467831
835578
659435
239778
101436
86192
778722
165984
489962
587692
643975
136313
510576
566522
954238
439096
1014602
728423
491165
555369
572750
789768
323716
367871
585186
410180
974628
734628
245986
499917
972259
958737
176009
921744
604155
554504
58342
295953
558271
477991
869029
995963
111312
634838
151070
511154
358965
75351
971566
388960
851063
722393
605829
59197
862817
956538
931148
193896
457276
559226
496081
732290
765556
140187
284599
12248
603338
459404
34786
668788
816225
191452
103320
109905
504153
575
425102
711781
543233
385571
272164
591420
581932
505123
221169
258507
478884
299301
703835
402352
316772
726337
803336
706344
801976
239342
123692
866241
655739
63588
744083
439022
908887
558357
131831
622505
221235
345663
802005
997193
799672
553069
778227
277537
943396
595829
750979
531524
111676
579374
734222
116446
655216
20209
176452
701088
578350
155950
1039339
920812
877163
643952
836181
751972
284177
784890
284152
189140
119134
52574
233884
393599
50809
78997
657964
608167
905112
346494
956447
631355
814083
591225
813765
395889
755253
682494
135824
207281
871270
10556
554480
982026
159902
524113
283277
203151
615964
328672
623018
345005
848462
114471
29230
587996
894895
396099
653865
176583
143048
979562
579690
589143
547059
386980
879346
229125
701815
562450
772073
49734
603937
656873
716589
168757
60638
886749
529337
858988
935209
980472
836396
658180
373991
794306
968147
166755
982767
268321
536276
36754
1546
1031839
295390
1017873
847926
778687
387612
887843
524863
2406
657080
646908
479684
535089
394168
730861
129658
31867
652424
593305
441936
714451
890848
609820
736626
427577
763082
875693
143206
528468
638542
231218
72063
75898
653909
222216
415921
325455
339577
174158
593721
814813
351605
73005
604509
395635
368422
1039503
202100
539747
411113
891628
163422
909679
221985
166713
87350
679069
886629
256156
753864
201876
807715
186623
544257
725870
711605
349858
179245
372245
517168
1017976
858684
812939
830989
419673
433281
360331
1026013
469239
955080
216496
785896
551724
554784
738092
182649
59760
812901
703648
98025
281415
199021
546804
1011313
153307
1031834
264342
1014069
782098
79771
361477
572893
227028
54826
245575
165824
25648
717284
364699
668019
443724
376738
698069
425071
1035314
6225
559075
566307
58137
34679
362996
536804
252684
894679
839452
739288
377990
942775
30599
82788
412199
224099
228269
381225
257634
511335
800395
273670
612817
269864
455183
822921
979746
1009030
211027
446190
994833
348939
686803
584897
677532
576149
504484
1029807
561087
904037
768899
425712
326707
511089
565094
960669
607086
691325
151303
506777
429041
206741
495657
876973
739906
715816
771403
50552
979877
790319
424748
96873
676881
444757
200211
698299
522452
156118
945341
925460
792735
1007264
848287
1020759
672646
540746
95741
159900
810501
291383
510326
320250
618433
381730
864169
790990
149081
185054
876480
432254
197855
245355
519684
468065
84113
798873
989567
677969
584634
27426
606442
469946
427120
393232
481173
911393
468474
608419
328843
252867
39427
357824
524579
790337
218307
928602
464802
690173
177148
906545
693801
201236
513007
666482
748595
716869
847965
144762
44719
22749
551171
146107
257238
804708
299145
613541
229218
655129
558704
725277
703763
519660
503457
564154
436913
392173
768121
537525
762166
678648
696628
990331
983483
875672
512306
165239
937902
785044
929392
351715
802841
282258
303146
379800
517983
450489
680753
638594
370167
716995
230014
509328
514919
432810
715180
668287
155190
646014
1044375
477587
469889
877549
169631
136672
631071
771437
859096
181202
440767
139282
252684
106760
824650
655817
881479
975763
34015
430724
200395
878233
340241
307838
654160
902410
61106
683452
497497
826611
510940
836873
802436
767141
76814
341123
891226
624813
192512
980584
870118
912995
365432
29273
904673
665521
602154
467471
985513
483782
363770
473684
547427
651666
289391
343554
489673
555132
859446
746296
858102
411482
232732
558934
691009
749347
567806
290899
398886
44342
379935
601657
575463
214048
684079
915529
1002583
196784
682616
973461
913433
445968
580731
188182
624048
132043
704851
731597
92787
484204
652745
395775
821073
669338
857483
971585
72174
917628
531602
276164
413251
848625
721971
479800
90909
40724
940806
232526
636518
983377
711874
633504
978332
341119
291368
374746
471352
156313
203562
408101
869337
463771
881436
189744
296261
561003
314855
973634
200910
719978
384883
730181
560661
630068
928522
115866
925918
541451
790994
943253
908308
367965
603090
341370
886008
113740
303037
61491
1013730
352054
441328
124678
1032626
174299
182349
1013255
599015
747641
887758
164367
204404
10347
929812
374478
3201
491180
553624
509923
720640
555608
320099
184475
54438
222068
392228
59136
493249
306433
401682
69527
939155
276419
880362
618173
123001
887624
453732
909556
68709
860643
479492
548929
52070
692493
930717
884587
45902
665795
556246
175446
684789
984368
949119
894874
44992
876615
511961
425263
356725
416715
915063
594513
300957
677361
348309
137829
107987
95310
399862
592087
457094
280864
646074
62723
992275
849747
335163
963984
578193
99528
633578
999197
625034
384952
196886
272403
693875
392142
646040
710502
645319
708726
201619
24103
777594
424446
222879
665822
542560
635312
179839
535509
1013924
71773
533713
128944
627742
625456
590967
184319
230268
74215
22210
1025955
794739
124421
1020916
118156
274097
1017816
814222
560817
785287
269765
335287
618544
1018859
283046
279622
688339
900534
704908
6384
862824
134774
571245
21638
611171
270191
429453
819017
200332
571528
443105
42551
825299
598501
314690
4424
841071
248477
1019877
314456
919055
856410
87094
447665
986798
865823
986904
933178
522626
148929
899188
826257
700816
805073
1038844
517756
673487
434202
171089
415244
795023
724917
549483
697038
817532
41278
610708
124395
1015992
858776
89179
354970
959278
383617
558144
767558
471392
169288
722911
830057
341741
563584
246475
748533
51632
552077
331524
915040
712411
225648
910895
411398
284346
61961
269511
23594
897885
580976
254410
314420
21023
58157
858594
687171
698948
989919
382934
1034548
643166
399101
305679
490325
679100
821523
527619
426378
31706
1041241
632798
458520
805629
21077
542448
67138
565778
460229
84368
487201
495069
687831
933809
407929
185268
763576
1020588
451001
506328
196192
176105
430934
438627
230191
203636
266049
231451
695251
79427
210930
200208
201102
689298
1035063
791168
275869
667639
560099
189323
781768
953954
945327
38053
556193
189892
983069
77760
966111
174798
367092
867534
220863
720737
314144
554082
975007
282990
250661
654621
853058
31250
181637
712088
314436
285025
566345
764049
1010661
480412
135332
457834
61713
17467
564804
169709
205667
910430
181292
138615
184124
1041548
426006
692667
768426
736428
550515
352404
607034
810653
269634
787381
630482
102295
249884
791271
597757
792705
549686
641822
285577
825630
708458
63130
767556
503409
341840
324829
645226
426136
967251
708319
645329
689536
1037375
561479
705415
513339
153402
146358
326654
464162
572585
799766
953958
141123
906457
579994
864206
61497
818595
318510
430566
570935
141868
60297
438294
722006
178814
910522
826151
511408
150006
928714
41243
45788
683855
714453
92856
248811
83151
487546
772531
17865
1009643
58363
299157
985274
998222
790484
15061
793451
49340
60920
629420
466865
549945
314346
125846
839828
592148
357633
24971
624439
193839
252497
487304
408042
846254
93071
452450
801229
504431
424509
388356
943542
501976
85939
791343
677503
854873
875686
888621
183414
972832
567755
381936
418974
1023732
587269
1032899
884829
788239
11185
729910
445029
549481
785270
548202
42133
1030952
799368
393290
387665
1044483
532859
167661
917967
600567
125556
795551
166161
662205
219438
486421
352657
137969
660593
604482
607565
592858
467043
518206
35294
488211
802539
364245
1025559
471976
764742
887906
471003
291592
316793
100045
524304
275930
714354
10157
419783
819382
328902
903853
533960
498027
1041327
812125
10350
577490
630741
623437
59046
6014
642313
877092
626675
416979
560031
41736
582152
487506
429036
821279
679244
229497
817956
503656
77861
894572
423040
989986
1000625
566668
423836
482619
696337
938974
948222
100903
804964
120128
353195
600679
577569
921781
665275
293795
548133
51177
718609
622252
709807
311118
457073
1890
696856
1005671
333901
934345
107263
367641
798084
484345
948595
108856
752282
572690
945000
389962
502770
532032
74555
456096
743639
220927
879459
1001174
580863
52137
1020542
17965
243336
964983
235927
516796
839132
730360
1014565
494121
917530
779165
837363
781871
808468
999383
846292
903466
28691
167351
512552
462711
158063
918351
980167
779102
937228
142758
595717
349585
18301
938648
390849
117335
880920
661660
381491
481209
761938
988678
62680
571275
988624
82201
302504
382475
319989
466376
388964
251914
1004560
184072
403817
444396
472081
990505
567918
408501
543846
915690
747191
983868
345903
505908
290690
182594
255864
302815
946381
666896
995736
470687
338504
231211
606358
984369
651117
98179
407930
246645
898456
686569
212616
495270
677663
878856
315719
781672
213615
243671
426594
845294
374357
693049
81681
416272
508701
1001751
85949
318768
341790
612123
124354
560286
567689
996578
390886
671723
220321
614217
102038
1018304
984303
375427
540752
109326
789447
41693
395119
384735
101660
77413
458812
921898
380661
11489
869932
744855
398270
1025855
915104
204769
423380
494498
346958
513878
78580
23102
343373
981644
798454
635980
806077
675218
377265
296298
798070
992307
420970
921250
305861
1035718
792887
928022
75121
454445
547244
340298
364403
585111
894105
604373
429621
287151
387996
366530
769607
807847
341587
874969
284352
849350
1027484
80008
631607
900093
1036442
666501
993814
1038645
24341
1007642
136206
481291
611269
67247
374979
720239
619316
406
980308
186813
928005
533051
136758
474924
932
208536
24518
475311
920693
999348
273155
811779
862272
984829
983712
389305
904745
538097
506477
391230
881081
95458
87398
14543
726081
570775
560923
558295
168150
40222
539695
113187
517642
633900
831336
219755
1044933
598858
114823
311986
302731
752380
258306
890208
289739
440625
939315
725401
714524
872476
984032
593261
710889
1034717
318810
183101
460217
430165
438996
469707
467733
540473
75345
813392
668754
1024603
743789
419048
396293
356905
654616
900199
634260
447644
649051
318791
509309
321797
333202
602357
673433
493081
286548
181693
908123
419369
620671
828173
543100
473537
825977
77045
155510
710116
885346
615844
97967
542439
457624
344813
300610
218478
655299
287786
222447
907687
497634
873992
905533
714573
61766
385046
949863
496603
666049
65843
1037765
47352
139634
284882
794057
223359
697380
270696
536570
737050
413211
242933
461213
11496
912215
494309
831497
881972
351834
480670
96110
793072
721529
240869
592357
650068
287200
793612
625942
163837
967084
309611
686898
611538
1004788
647436
447179
406283
818657
710365
242400
502245
306467
507617
667155
94362
9270
26444
592903
52912
54451
149304
712381
748146
421373
72720
272745
427216
699753
316805
773256
884554
650019
859993
854209
697180
310829
795482
489454
477682
350184
349938
471765
103005
1035400
256969
383609
742239
729733
637889
318954
215178
956184
824457
970411
847822
504996
639442
870369
694453
554043
39608
847639
974720
946128
615005
419865
836806
720753
148274
681688
931358
374415
709929
32106
291846
590690
969807
1024932
92839
897426
1039071
700213
815143
519686
478211
939910
633242
1019287
790631
180491
265553
498741
116390
968729
820805
626716
725907
722689
487908
1033257
1037442
304339
364471
257115
128945
998943
557869
680845
926717
103725
434417
243451
247765
627245
116479
535014
970941
789760
433185
186185
711550
182154
459185
674116
259814
50032
2861
630455
358150
2231
731291
235008
563712
833400
265258
918357
328119
379236
346914
304808
1029328
847893
946323
695446
270627
189342
539373
287187
376354
519338
147503
342999
1007272
417616
893989
182281
88511
20455
5948
954175
458437
289550
271919
342616
223033
783321
851824
236929
364034
145332
864462
328089
540607
92500
1015317
216536
492252
167103
98744
526923
922874
855828
850046
431226
192606
403549
746445
700095
474705
202529
728468
364778
267233
712549
985894
376827
85723
963671
593244
634502
900477
295820
654894
426034
136557
648317
887682
361770
501591
584708
13239
905223
864301
20862
718087
292968
464943
217843
502561
859184
243863
524323
866784
446489
205312
572238
144055
888282
390997
120379
343371
419971
109044
347303
698702
859401
605505
740285
161854
911529
629787
757768
683955
431854
378657
967573
692705
586225
97558
483185
946338
859963
949127
80880
553214
858246
600152
482503
39377
262280
442765
292778
175321
1021793
220550
598204
360288
511793
746095
830259
362608
543003
125596
75132
125765
33016
186028
24954
468139
415269
949304
716034
305234
896442
249520
890786
29466
389852
344487
725982
510852
748087
249968
306556
328860
773925
883204
362459
963417
174822
92135
372019
18164
765364
312873
11749
600724
724561
301322
380296
903995
1013695
675804
787216
730927
553415
111330
290255
704140
88691
341295
77262
327083
950428
491623
524738
881226
157580
922131
327632
544004
199144
512429
396407
426050
689687
794312
556135
983448
715186
495531
1017623
587230
742945
561487
301686
1020845
687013
674493
166716
558007
933887
593952
160559
673776
138908
971195
879777
697271
22908
284089
9469
313388
309053
374181
812446
234514
356629
363732
908427
447649
314829
763265
28762
831619
560852
844768
311968
988095
842750
73230
229352
209063
37785
997428
255778
959118
346513
234114
773635
934257
928338
890137
54715
609797
301948
70931
495752
285133
709444
137613
12905
903638
937276
926826
650641
331917
533939
499793
496907
985687
651231
373494
522557
496493
316574
486589
655751
987741
768099
478153
595953
192120
841270
724184
91195
608018
99907
153957
572681
387368
621018
191625
390091
482456
787920
352287
1005493
751692
483730
924512
649442
459261
78336
529572
339879
15848
60431
234337
390037
364448
885664
4730
781694
369664
1019671
476677
69953
244841
131372
545306
67472
86276
471051
568436
395665
428529
716900
159466
314314
928346
978481
409167
20302
879981
375671
272808
182438
292115
510945
374220
761359
840780
809797
76833
58407
845778
645385
90191
333864
629460
1032565
457378
25326
745240
984274
540645
34842
188212
515518
3064
657517
662615
532953
423674
265286
765946
325210
667667
414548
565115
72526
925532
842281
118156
882686
827881
25703
589653
489555
83288
1024302
634475
296116
675475
440722
989182
815765
764913
838421
221341
126226
652614
100068
506743
914078
371531
434197
299601
765070
271440
40127
162704
127588
35509
799020
288194
1028750
910674
965782
505378
465718
196348
917309
703037
433966
865340
478706
566559
966576
255694
560315
565722
769725
589748
768931
513257
247126
939719
640477
922704
266487
809174
472119
579104
376570
1002612
920151
386465
944705
282686
589394
875901
325328
491317
163587
900342
141540
780671
409569
9354
51032
973129
425567
817899
719691
1008234
381401
226776
681595
205343
255989
874782
987099
72415
856250
896678
837981
149112
612897
480989
299429
1035459
778078
250539
1024115
668138
444937
393479
789679
473548
176997
728389
654554
57498
724128
352938
613577
257205
691390
310244
1044515
16140
574135
689354
810385
144990
699999
830847
402042
299043
979532
222556
815523
914362
1043101
267181
686447
439987
647673
799930
402023
11617
1004328
383814
103565
814871
470933
645440
500490
314856
478605
85251
845621
903673
244447
420085
1028986
787084
66149
281819
972525
374914
733452
396481
707146
564892
767908
856854
128732
519776
997854
538712
959599
250339
38116
982272
432454
654785
317542
118978
137602
303158
1018335
465533
425827
378352
118758
476858
692506
649898
775451
375159
432947
516611
104379
36559
589512
780130
876745
1021657
928741
995674
883010
513043
352554
467017
722
654232
976301
732493
626699
970319
279207
703071
76259
862630
270462
953873
535411
650083
41740
668256
587764
34161
957328
989167
482307
666448
634378
533421
837231
480912
712953
432475
514147
1003503
125249
413864
1002434
195565
930037
497965
859390
638129
399865
902707
285079
557879
552530
607997
972550
926077
453707
513079
556005
909237
306081
888892
761292
81890
856945
375112
354559
390914
490210
1032116
294738
654906
259088
364647
523844
846650
984824
959664
351188
164562
498741
818452
449316
942399
749782
378405
452103
788595
604149
272360
582051
808241
123277
743498
43072
356118
751297
490525
114968
268183
478773
214875
100570
849277
995302
621414
944981
356575
626832
498523
706572
450125
300458
449725
496255
461627
624267
892453
1009931
602666
816397
37002
36673
176737
467738
913216
11415
382043
941813
936916
473736
297238
667646
412861
981283
961361
656203
701060
912511
454408
1000442
433111
126149
636303
924175
587999
987061
228692
982180
538676
820803
400717
539656
657259
792057
667783
418429
880883
722656
1025061
264426
250097
757522
554735
221274
506360
177191
633693
98412
564622
232989
969523
586188
960715
410907
432900
139166
942186
95742
451677
523667
831279
242593
867562
331507
375816
659145
323427
311284
355792
1814
906303
228269
393805
495536
758996
941890
370246
532938
1042692
1003841
615188
525073
743442
323387
211920
777388
587321
603297
319263
297720
279942
583191
554523
584836
873946
69078
611454
683867
585582
546850
404524
70968
996258
422599
352970
969153
96585
460484
521427
965257
1033053
800702
201907
681628
808955
79195
416399
745889
49925
962951
706518
882280
433584
819914
621009
734212
919545
255216
452297
264113
186650
681136
396289
358227
587452
151401
1007903
859692
644912
969375
751564
808140
359683
453373
592005
827028
207619
280520
733181
821438
338275
472521
317663
32238
29184
372903
916174
715059
355032
12471
136981
140443
899586
297988
48162
539831
1014389
770331
68225
407191
455728
113903
902365
893516
681094
1013084
615242
602263
635525
222506
642533
388471
323378
977317
796654
704718
108105
988034
402058
488823
848305
841322
83851
232447
446957
197477
913501
12932
334911
711508
224418
606925
85812
334468
799675
151015
902711
208666
99827
951849
1043174
352621
540323
742137
179651
1004889
468978
71833
145660
770807
260652
1017894
305121
831249
786688
328683
758108
741874
578935
210143
466303
666364
142904
924121
589834
889137
790899
416148
345024
17849
858599
429264
515156
830121
1020949
965444
510529
799444
286806
840943
899671
295700
625553
475178
743328
862356
432
73163
909854
414881
40473
485285
50776
479424
898146
7872
874065
90132
259351
875327
225327
276587
15828
1028478
643858
320303
46099
260240
891005
664496
27431
241507
1023911
456381
683401
781251
312540
322652
410300
553570
135438
862354
442282
768190
507735
672010
431441
1043227
344702
689429
754833
642618
125094
1015391
943416
257798
191397
451150
12381
437366
774323
441844
667465
287803
708821
504343
419692
973456
312362
689674
372337
490439
881716
852287
719684
61299
187934
658774
339658
469660
200656
168628
308265
1035369
1037386
689810
664668
959178
132678
568982
254918
739341
650453
357456
911686
300512
631625
807875
868450
986015
933968
775901
566245
341674
178282
840662
137453
63209
213514
921729
882063
98822
347000
696279
915744
798037
597876
462231
1039546
804321
896313
934622
1005059
794172
596254
213024
807917
302457
31751
349396
374586
649330
320335
155935
744737
292121
982988
60203
520508
438087
95852
911566
639876
479406
938154
270363
710152
499091
255234
973990
710547
760012
192213
230814
682838
228449
403873
73569
588434
905968
310679
197538
592874
474055
622551
605773
650678
365474
139370
696243
252921
466319
681790
950326
783324
979578
245092
772913
451681
27661
1015083
889992
489948
4757
606282
523246
117613
756337
683880
211703
698487
730415
88044
783453
507582
351566
554176
983378
739568
523705
223469
655228
713940
678491
262816
35404
921328
491930
701290
144736
392146
923439
152891
445454
524282
1002181
99431
850820
650073
102519
410992
776217
258501
759700
148659
798327
373810
816353
92329
524867
783692
152545
517903
717007
418255
618637
167385
983248
879127
993151
478553
1041261
379631
153017
483867
445391
117839
148996
456646
800340
476245
751429
743711
492023
131820
733702
461520
220420
618744
260839
160613
859561
667005
1037678
1034994
10137
286420
427105
912035
262071
116180
962790
549820
20737
587664
977139
659886
638126
63007
339762
104942
204481
169126
438325
1035666
665699
122216
166226
800888
139071
118846
551344
286552
286231
174838
835795
924828
902928
556198
246056
774609
756421
923675
431607
75114
556390
612279
420722
834131
946965
161392
245746
24002
83977
358014
852592
22140
799423
233796
102802
464117
1024013
533825
562363
663907
364353
912767
980775
124504
882795
93813
701124
540885
822328
955098
302130
309589
816099
400804
895881
604471
270860
393373
645360
627620
614949
588148
127750
208114
652252
389112
990339
514539
315439
929042
680010
986289
760758
911623
645758
460096
905133
971287
188994
850061
256198
213886
535717
802023
822215
606297
680841
786898
728544
34726
903806
153236
357113
959488
872063
114896
653795
13177
417959
872928
21537
494387
876388
186506
436938
716710
406869
1033243
610809
994988
263550
524182
171489
686746
713365
266731
662687
918979
217427
955212
676064
679736
359154
1024138
396787
648845
394889
224193
205933
291647
642160
956098
62727
580591
256115
475097
380980
769460
115651
251062
979552
701741
244728
432508
805094
411443
961298
933227
85016
781207
46226
1001169
731861
845250
185409
564096
789167
655276
185268
147892
639688
230181
422473
88435
396344
449345
401003
697819
563206
607207
521579
122571
167634
626882
487282
93786
758299
330310
506521
311410
891737
981884
69964
1005848
568086
153948
603323
633400
745179
40537
171314
793311
965771
363203
291515
26585
839991
263599
858498
497261
488473
289068
565068
1000777
346820
397042
412275
756088
175399
172313
132589
920060
196000
630869
357135
327493
101490
607148
121405
1025389
1027211
1017616
201304
828599
545550
489326
243128
399812
191601
350404
1042916
952683
893084
373702
725128
317127
698744
288200
598363
913609
417562
383851
595883
944765
462123
914111
844933
468111
335296
452337
466107
467228
729597
834129
184525
271495
603656
301432
194565
646248
1014253
89066
186472
182955
380034
675881
678943
1028753
1032003
323245
1033384
1041339
746731
118339
978821
921982
988540
67845
809922
228610
62762
815365
365849
922936
430326
129963
400453
607889
398074
160991
20872
659817
363182
764615
600686
380471
414200
468801
895316
181551
592534
464059
499429
517654
997967
933733
93917
604206
911311
727627
1006105
219602
91782
926240
713124
104517
12202
281277
251229
183108
678277
45826
793349
574875
911454
192861
757486
240231
626476
5492
401125
158178
1016228
694974
116060
452296
580122
380795
664785
564826
448505
123095
180953
569822
339447
660848
283919
498251
522717
222963
183382
870553
657973
225490
252085
233556
407709
566679
1039306
633478
444451
991554
244917
923596
221931
740264
187881
5218
488901
212893
944954
602092
719090
161228
72208
827420
153077
694901
175243
841108
806244
890226
421565
403314
475545
97165
549373
541531
378025
5234
822418
327724
107414
36303
624206
840577
937592
686967
793740
876238
762204
242261
477912
300263
864006
61833
552399
972327
713986
417371
825398
64196
578476
1034915
468408
370038
607633
548581
723223
127780
666158
570222
803987
1034173
724103
378630
103843
939619
959969
814603
731816
520634
811709
138938
210085
78180
674811
829472
851112
955945
474136
732339
137378
838460
892838
841065
91619
908905
653691
147410
729120
993020
365896
788762
311314
516390
807669
331179
471998
891956
700303
738884
270014
246726
373985
606660
989069
297282
871801
509024
225154
117952
307570
550073
60567
202862
24114
894044
1012591
1026581
688129
875125
402595
486036
857277
473579
590868
666378
142164
760762
238580
995877
755328
932337
651350
44508
552513
676626
331910
14624
9519
770291
728786
1042934
210291
380752
339357
1008620
11623
435171
662811
309316
974837
832530
474080
90703
40512
1039726
481140
195829
1005446
742364
763083
104374
403885
152917
780451
579076
314008
291110
1030423
153431
403832
959103
760045
778001
1017037
287268
525024
676313
1021643
49931
834324
990466
129623
231360
890784
97753
819049
483805
751547
869008
142808
911632
15942
190046
796145
239734
689498
7082
509213
780891
979020
500915
766527
352996
942341
870261
235602
873380
579487
237164
540540
1027098
26870
37237
920655
766528
218552
618404
682943
120728
18895
571111
529466
993592
23018
522028
937698
484287
271876
71361
989450
161037
861818
36219
417610
599763
993848
566126
290044
28048
641584
561149
954151
174840
59105
345285
148564
722777
1012405
360467
316171
351095
282598
530071
444849
114603
705924
864097
355865
393920
610098
411142
866208
475808
313314
1015681
589192
465328
561246
256105
1034283
448374
329032
195586
606285
184986
864764
922338
860561
322473
129446
348374
308793
264630
607735
226637
639816
638574
236797
231949
647179
196640
415890
977116
120886
1020703
744274
1009173
219004
1006473
768128
361457
532341
807581
67507
879168
427774
364314
837962
812320
1033523
604301
52474
1040483
918573
542343
263940
132838
485814
466581
276534
981855
294711
129464
1469
855552
901749
272550
689876
440331
319113
997570
504537
228149
112568
934440
986911
814444
579136
926068
431158
556856
308910
443474
256031
1027726
997112
706148
636654
209492
893867
1034634
863222
934517
884159
200626
448939
178788
432081
534926
568871
705565
916365
275551
18691
232322
1026109
635316
256396
751855
40205
344020
440331
347630
428463
221866
164925
633347
152305
827495
287947
838283
443717
796288
605339
750699
476312
946316
191268
1009668
205554
912991
535175
68384
1017898
784855
474997
941423
759933
528474
435894
505325
698813
386761
253824
805219
277850
405939
897808
873573
269214
977867
269073
472371
400602
465799
413279
235899
452993
670720
479205
705943
305145
240803
36068
546636
450978
51285
117026
535542
599194
530757
415005
501148
560788
591812
508085
19900
630710
679684
309255
418539
458406
265733
607376
696801
777677
1014783
661552
1036621
274667
941736
665121
534974
945138
248616
189215
836426
181007
699671
536873
721496
1029498
1027701
59062
532885
632432
322532
649112
814466
449804
516987
710186
260072
966095
881135
868631
574294
906158
882293
497386
7518
779406
581492
72691
137577
397965
869311
72122
631154
489880
364675
785801
260026
936308
916266
293347
145797
446409
523396
912626
280854
700725
938777
521762
392780
606904
194608
398263
866845
640385
990674
493197
635698
119594
691041
143862
1039431
978914
116548
505769
53944
723655
620246
307594
912107
804351
352284
622362
801863
590563
928765
638780
729261
281187
433253
249457
418944
166417
34054
155127
954415
762896
283198
227675
241370
378259
388719
81311
640837
518261
435764
183849
603194
89650
702270
789179
743604
602931
237857
399645
811009
1036098
796474
859950
512168
34065
333556
826537
289416
3709
445791
450424
315121
734636
637164
768937
784481
462729
784522
446456
253159
830300
955114
763630
455470
544517
1034071
764381
32009
333951
992721
260158
69726
956257
331212
418887
365568
655174
470980
1032116
816078
519862
221977
463563
287038
56359
468768
17730
168032
371792
59028
206234
749128
463435
377823
855870
200593
272991
926070
746101
33280
437360
650576
1034421
681108
49107
729769
470915
88444
926931
558508
535104
617606
669404
570565
1002451
40204
237889
9865
327928
864687
720760
769942
628820
1002003
257614
297666
995780
489482
387258
837440
940798
432670
581080
559789
901426
85134
616861
612015
158554
886200
922833
1002387
246928
518030
897759
866191
603544
473318
397305
388618
507347
193556
417034
705333
564723
929295
228250
58153
541161
924058
853228
707896
891221
437399
657081
413185
148556
265931
182769
955923
510045
929838
112215
604311
401979
475342
170402
440130
183647
439786
972564
954808
641879
951209
976875
841177
935792
683356
185757
877609
151216
431128
846919
20117
35451
1039781
331554
124797
121443
90555
428306
604102
729985
739474
355127
89811
134003
733495
987433
1008293
843505
51998
991073
962117
474097
743882
21201
344471
493870
135801
165047
785524
332377
15955
231034
364302
909989
582926
637757
391754
498470
1042484
530350
843337
486882
506073
76173
540745
846274
601587
303668
450115
681002
323548
576092
343022
454989
918382
549547
329558
863135
396815
814627
905010
185776
882447
911567
1037993
325800
42780
711643
201207
171442
867457
607440
400167
503108
1015066
996145
726242
404559
491964
34444
597637
248689
14020
939421
713636
282098
625782
979543
125455
989652
21116
142583
648228
461895
316370
99868
614766
198545
977947
276627
455329
315895
718767
989862
656467
157319
293883
407766
969175
267101
815902
931502
67467
909001
470748
122132
860281
848617
440063
851218
836677
488873
674641
345722
77309
250486
222613
499761
509912
772512
539963
1039709
418325
292998
244811
993115
1015920
788849
898797
757395
40403
1041324
601988
49930
136480
875496
284130
776323
159364
53112
403352
526864
466827
723389
756910
158163
15890
735805
193303
677558
162365
555004
976312
681148
612066
255864
510833
290196
326618
1009499
715484
984103
556953
15162
799061
322580
953994
928800
437489
943930
822942
1029112
484266
969532
736121
568233
215354
241258
683049
134456
992471
591448
180505
670776
120807
272484
45413
789822
624908
876376
842836
982788
117547
367443
725086
763246
238374
549373
295047
169366
468937
474244
581049
403627
651089
326538
1011138
715945
833910
332953
26400
471085
1044627
25050
576858
671406
457866
786253
263534
993906
611471
213059
345655
411641
230188
259704
425876
868739
802271
50638
668833
924277
39744
994544
628
737429
90008
1017054
235065
990380
166418
1021091
64160
200180
954335
468751
631483
1045350
322408
285367
533954
702425
524538
981276
699586
777115
771124
288232
872291
256760
879817
931868
403133
964296
718628
483470
184379
60044
192995
1032491
151306
319790
518468
464095
592114
997378
893982
461181
497686
844307
776606
1033146
235785
352285
289708
300176
1015148
917085
477771
727509
132902
485342
320278
336891
774765
261992
1001922
764356
969002
626808
171548
947073
4150
819574
344608
292031
687626
95089
224089
62505
441103
687203
426104
978390
472172
509216
85510
451195
533480
447091
309055
2978
456022
104783
452501
364928
702585
658573
806921
402531
583282
162174
1008661
356286
716766
887494
923662
499671
959793
402881
453682
298445
720992
398402
217732
267450
642064
282254
747879
515565
1026652
813475
945471
394521
130223
662539
333646
509468
662512
823182
543918
640661
405842
407427
549583
838515
559307
82686
566056
936273
106540
1011233
293088
207454
474201
613869
5451
210343
258817
230017
491671
182435
120511
370270
836575
349298
337657
229356
438966
447634
865453
126723
500335
511020
346620
120280
769609
22719
269869
747361
316435
624789
888365
48559
639315
95897
718446
97993
234353
512088
225031
991052
667289
226772
141309
124237
208927
437052
579162
342068
83
525198
665081
166939
409194
175107
441935
935718
597982
908063
702461
669456
269430
294373
172059
154433
644149
173322
467199
533799
946101
220697
667161
500401
693486
115298
338409
237235
15746
768849
526310
28546
853909
705271
359147
186773
391013
783934
815411
87659
872408
427397
951742
210668
582
507141
780824
191773
597916
559778
14164
617969
597551
270949
561246
120309
1011811
697834
351719
101137
811964
540930
14562
130037
197790
88525
354501
6382
634079
386126
338724
872135
857709
165542
475536
555467
864499
889229
1044002
160634
704014
292155
485784
555317
188893
656529
73796
1036462
234084
615925
354576
255792
994279
828166
790474
986707
456010
565272
934760
125375
117360
248754
302702
398920
320515
724080
446868
318555
938601
102810
414458
1017559
873694
1028014
714113
642765
547834
297002
146306
617223
263680
120058
222323
291304
605942
645517
730699
432433
41195
684762
150687
726194
848849
414312
714410
519299
67444
117189
637424
472840
915270
875235
349328
778577
9641
87526
658271
699667
694900
102953
265174
495132
317798
47908
40946
960495
255583
481515
895607
119981
981398
432528
193064
475452
554350
249067
520267
268943
314973
751626
481027
814629
141797
983081
360393
772938
69978
41672
607111
1026547
536084
970572
801686
326303
48432
135417
624569
959825
247831
507738
528180
112799
788799
849765
595827
741831
518101
396223
749357
749792
253762
32736
757163
146668
448332
415090
698317
288160
853971
322122
187407
1036923
384992
105522
431530
754204
562719
480942
604568
71238
28918
55861
242156
744140
536836
23966
672214
985321
194350
426461
972682
742302
82479
943393
48800
959014
92528
750586
554550
228749
592960
396479
283997
78942
954819
508178
382042
937776
362909
852346
276873
382413
91420
763640
467370
569471
743824
420781
889825
669730
226073
976547
189417
754885
1018518
572566
447124
924547
574994
1002072
680926
498403
488399
768302
674094
364068
122792
622928
588921
186262
317705
61509
712890
1017456
520224
709552
109853
119214
1019151
538184
300318
277884
979736
189477
554321
1036820
296939
135410
702047
301255
1024781
841153
459271
187239
801006
794032
161512
459424
876308
1027579
1019876
437341
4723
146016
338077
736512
1029978
23100
926700
287420
992505
30130
865276
370111
741693
661388
9206
180869
734646
1041504
225510
825477
625179
88514
399396
759437
328504
763201
382788
811143
626497
353957
565026
244168
692837
499987
759678
226256
285840
698809
805315
649932
839283
10550
491506
611860
118916
752369
829721
592574
202565
622295
974824
403104
886421
81346
784997
922084
815907
447309
276255
892040
672049
462434
89101
208047
1155
183086
168836
133173
622446
877858
600242
338704
397356
939155
740608
319369
420455
481288
940175
877972
123514
172981
78705
525545
909231
391575
532780
8420
391904
479082
996320
190914
636565
476775
1014398
736957
834931
817093
62962
236406
877265
744106
147888
634757
754123
352474
781762
1009555
924435
776959
216571
927176
370181
690633
251669
267668
754257
449592
382007
510570
170702
679557
691677
679141
705817
729995
499098
696362
942868
990358
651344
473154
614120
879360
175846
943967
470597
368200
779616
458336
706685
461778
991678
1023284
837517
342437
605442
505104
783128
377285
669644
839150
304015
783507
872996
705589
159131
704588
725356
708086
437758
840636
250520
200448
419592
504392
722464
620588
171754
771334
215698
491148
481580
629078
851982
743789
651234
1025900
865279
394964
998642
828954
471850
368736
299903
302540
290969
468968
541721
233154
461196
187899
964822
943982
238653
463699
474540
670420
880442
56669
602683
84325
290270
909309
262289
430502
824159
870175
357220
1029464
230162
301305
154227
272557
836066
953653
235548
569581
514508
112739
80529
143661
728597
841128
274535
717639
938179
125189
149889
305163
211904
511308
856598
903223
782207
123855
613948
394389
325222
313556
977961
181681
115338
792165
261371
154246
147021
322937
16753
491742
673060
757799
668730
4641
558146
784988
605079
876435
741711
656291
280037
745959
523244
247045
381460
119598
437710
296282
238859
667098
945238
887747
461021
290019
218660
655128
384400
996208
593803
300032
686253
432566
120660
640867
178988
445690
825169
799483
419757
453609
260723
820846
419045
475089
828113
372202
39685
21375
286375
522006
528670
361344
225667
222037
307173
980553
150165
692412
611985
861060
723448
352075
430730
862644
630725
253233
414511
756931
494001
208091
9957
975516
44435
701132
355626
906302
163044
401384
953566
126741
925110
887557
798670
167814
614591
152870
763644
372702
914749
56524
870958
438432
953870
873212
846709
642679
636448
683459
260337
619212
1011889
172565
936371
872094
123163
610357
869231
473043
1005761
495732
80198
690746
877213
430954
315621
416857
490438
169065
736083
718836
887773
674555
393985
525857
579820
867086
588297
1001600
247335
724632
86219
757840
240799
41400
425307
824208
531568
86345
523843
427149
953588
324420
243462
113471
925549
380773
314560
531298
277625
647756
45778
962332
836200
153140
80993
596930
898709
839430
885856
420576
37781
776364
802798
23329
710948
404269
842088
388031
672192
221575
288695
341907
127443
492701
987339
341449
286008
895252
561735
479361
465464
124152
276169
292595
588694
297824
463310
39441
1018716
693600
64065
1032657
885418
406193
659727
576628
704218
23624
598116
888092
128521
670891
1036956
338853
869879
505456
391205
339874
720063
1018969
477546
230719
717704
476216
574552
947832
1038770
280080
710001
554746
626633
321369
520455
761512
936294
502292
648360
249013
799083
391855
1039062
1036932
233167
40808
850881
427578
773076
769339
503449
1027338
503660
573501
1035638
51973
10985
182804
1033172
931275
513631
447090
787186
433489
259509
969594
699131
757545
983188
966899
92173
286416
543860
940248
705543
629604
509217
522472
1034407
583238
906829
978597
145228
276853
923187
723809
384694
1021761
889100
152402
619179
716631
144303
745221
585166
850348
23875
156303
98666
13389
777428
94706
733657
402757
543867
300695
595238
947639
631219
716186
634039
834165
368659
807599
952297
833112
1018992
723551
924763
762599
451688
277951
209080
226583
340992
612541
312979
880008
1030234
793012
590886
294636
392496
210505
343955
306747
1022715
828515
737066
24625
395448
242382
472398
515401
310238
1003528
1020647
221512
290381
372032
983786
51681
245692
381688
1032982
828120
427455
92160
1044401
401812
352024
862267
358316
197365
1019990
357131
251056
615352
556206
627561
514185
786598
15359
88750
98543
630559
708839
183173
919751
682333
25674
865178
596492
797284
874729
726881
390584
577785
232616
556620
553072
127116
56102
234975
545111
513485
721546
512012
807099
162563
339117
953191
634781
693297
51581
501079
28108
943710
406633
518176
943238
674881
693120
709874
637617
809483
131873
587468
446018
1035347
522797
581574
325078
926940
440805
973432
83009
867368
320321
439835
446666
4035
792467
338826
662090
854981
647374
600190
250483
227256
653176
374985
998225
73619
150779
828452
36178
341469
1041083
219657
1013228
687810
480103
423409
530875
156128
64611
76952
300280
670241
252640
293253
856109
727207
973177
791178
664623
380135
191976
519182
725203
41
979178
826849
54014
799105
254442
975358
888066
690501
336837
691838
35370
133836
975175
516057
966247
552234
862350
392216
18121
362093
531705
467511
227391
584858
353607
333026
937155
1039130
998905
256886
298301
709706
1002283
536843
960237
655552
499936
35739
715533
907515
85052
636322
322766
848953
244833
669997
207187
138554
444954
462652
547294
327296
678360
990219
453603
222432
138133
931619
709126
261579
465062
895382
613708
938806
764509
994897
275485
1010324
33707
606316
758771
709941
786588
735419
7871
109853
215237
871752
388526
24747
290495
589441
82998
612655
836396
178162
118933
679281
182379
957951
232228
608172
193280
938802
1017942
150749
819587
137669
425047
782383
181717
861057
439052
932191
405459
559939
404708
37511
177155
1005366
204030
389462
674459
627926
305750
805052
743026
390964
978351
138677
180460
562367
782588
115373
1003656
80519
865328
218173
477215
738975
932
243022
76145
71403
271638
296601
269606
46311
908105
930299
180913
1013379
182277
552192
928750
359652
218620
345963
517131
266809
482092
153990
629689
26650
1035361
453775
579488
507671
422555
356667
404590
564857
793259
711387
358196
571976
693164
965863
157606
811914
241612
461319
820001
853889
567567
442902
151850
990126
683782
71675
1010415
816965
977885
913349
219926
695644
969083
890419
5826
737105
167556
574475
409571
459975
355621
592654
706173
287627
121250
65276
507414
830697
817997
469819
874838
555979
264852
258715
502177
724759
223138
378950
39956
736048
598160
936405
467330
142800
307731
4879
828101
439216
253287
502214
784742
975353
387928
427313
446838
95871
681797
510774
782980
738136
935749
370336
551399
323236
888247
317931
885777
580026
269940
242448
619641
1022741
5613
978698
540172
631157
386506
692780
908967
705828
551376
483345
638329
715248
831398
256032
596499
239413
514505
517651
907258
524408
642257
723859
531364
528573
678420
529825
858215
902038
598802
914253
372981
801467
146796
180058
976152
228594
544764
857649
869315
295029
672314
66957
122590
46093
399373
117170
628024
134781
72474
70277
872003
503674
230671
768002
556642
781783
463155
1004188
179216
654934
1000051
361544
965241
793357
250818
870635
556650
1042732
165916
379444
544545
105447
627954
308864
1031549
994478
664957
284066
932065
784967
467103
825010
665070
74346
58530
939103
286626
700960
1020743
259266
344265
660047
426811
549835
1028464
573357
1039874
244150
708224
657357
126752
358254
596080
376784
891542
896962
994952
45206
343103
851747
84927
130007
629060
529071
28913
259193
998831
58049
339129
417551
762534
263716
796848
19351
215109
360022
935047
766594
307375
939268
865806
462066
237921
918586
796449
694178
843933
382956
937776
969567
847281
637288
254426
52932
991252
106820
84342
374778
203724
278430
425976
11969
765255
869307
747569
102006
822425
901415
74567
901501
525227
331349
405315
433538
678409
324217
460606
109756
929340
690456
704004
40338
699820
246888
950788
467614
58623
928421
725594
179046
329833
582248
108007
1014390
315800
302448
796936
902247
258405
255224
543754
722317
631458
306636
252463
865036
715039
958631
255982
471362
779948
350630
555926
463474
36093
64179
316454
894761
553009
122349
1004286
105547
534294
54149
1026164
702312
882065
339659
365546
729123
587286
552114
302648
263130
777071
736619
952495
252411
571840
277266
950847
262935
1042398
402859
336826
826439
472691
904331
442354
73931
1005064
733104
752194
473503
745161
445554
358770
422952
171003
312076
194877
358802
16692
751730
960571
687559
449915
555220
321973
510821
474936
427448
737695
577958
134580
377383
379296
673177
958796
467751
354296
645502
991759
619649
923505
710096
397080
347981
487544
717156
153958
729982
497992
542706
817420
108424
568679
704640
128793
510970
538565
793073
416099
585058
837002
322571
966073
575370
834979
138479
457209
74536
145136
1016023
374347
1021699
983601
218387
501758
749738
1010060
421370
368476
626084
713989
898789
528885
426212
683983
837648
657223
400493
992813
152656
169505
647649
610025
452229
119320
849268
705135
168618
830007
947884
350944
441522
376147
270690
929900
371565
243765
524742
671479
1018519
568610
1011656
79971
998635
381922
732381
342652
827795
52085
710718
437704
148826
509499
171813
1003896
812169
347948
1003893
766667
87091
987423
465401
784834
960568
675716
928090
412368
438975
14776
813357
456557
10167
140479
824635
478692
577517
141124
658560
877902
356317
769772
10508
76483
73551
626257
813619
727089
227093
369847
247941
397649
393001
912474
818188
355335
1016416
231402
367771
608728
510952
1002038
417740
580625
480373
75825
9245
546421
733852
808611
743674
30137
447796
502950
421244
550492
781504
594716
17425
359192
739461
1010004
1012456
373734
841643
1023401
325374
657698
698789
902613
390520
432161
100898
1037807
511138
303645
525977
144942
508981
116559
666288
691138
818799
486327
463867
379866
773963
253987
719987
366804
33363
65731
425713
474476
282972
600328
471568
990358
871484
423348
51792
59764
688885
835923
802545
299597
942085
938841
531892
1024904
151123
264514
834940
327207
769765
227620
575891
362502
682999
189374
1005054
379676
1012116
10086
518604
405748
851407
890582
82434
234066
615471
524564
677346
210800
571508
55810
446625
475755
365195
828900
1008269
712648
60017
825068
975016
865208
851283
378551
232612
191860
144784
187862
675925
490163
965657
392877
415435
455785
326172
167131
566825
110457
651027
776216
22104
147980
616557
130438
870119
693188
895628
151358
749662
293582
900437
480238
170703
772948
578848
1042153
795076
451894
807722
373560
597776
484852
980530
44712
173701
288287
920634
525394
604117
773762
815732
785296
499953
136670
215514
404389
1011920
163492
178004
923737
272379
359019
149467
655237
392078
1011363
231636
392062
417
1003252
727500
970293
21336
72026
487330
260383
283778
62288
272583
9377
575339
1008626
958986
970804
906559
690983
29482
870125
868857
71449
500017
962487
956673
284762
152224
355502
31070
498787
939272
301635
181201
771682
582469
320063
35004
534425
367337
1028717
691586
524842
941055
399258
841419
424570
521391
426276
1036804
911897
886340
427183
263085
50312
1004798
1016936
114910
772647
832789
150690
409970
140854
990713
483692
85121
408630
816819
943507
298617
376134
883681
912583
1020542
828689
427310
521554
699241
102667
853082
465198
270564
941781
37603
347290
220815
517199
269649
846933
713068
138917
319610
616767
265707
361442
679291
598856
934319
254572
922124
559384
595527
808928
467235
87301
937162
1042295
425044
278942
32787
300032
58455
534619
1038462
685438
863018
411163
144947
137801
1032333
854532
27998
58683
938418
713512
28368
509453
547815
846691
923849
333109
901906
264072
591016
459312
992476
665809
1029995
114517
355776
582971
1040835
362553
187676
343359
902090
106223
998681
149192
451747
436328
370462
553982
939038
75438
890893
947517
757151
263197
640608
75995
725306
225769
228819
27546
412177
362852
139872
731477
485090
528697
267422
197604
1020874
151385
843116
63514
783383
750068
245879
130874
42936
490316
686037
571821
655190
140293
207270
469437
288596
709483
199882
476887
220494
540280
819031
1024302
765938
521151
143742
583711
60511
215867
227098
669789
953052
460285
149271
384864
266930
636605
862352
744983
45799
973988
553067
939609
459945
682259
738602
831314
1001699
223186
64289
350454
695989
932910
1002912
45154
321320
464763
394741
953527
754257
769924
627991
425569
468089
993428
714986
461140
173995
557277
303715
914502
749588
164945
556715
193156
673636
148712
654676
447494
265022
142766
980485
987108
998684
471985
702749
313571
68549
226732
190239
550755
159540
230295
813491
236345
185293
94482
286380
1024935
204854
789591
812125
752661
779468
826656
431135
39769
852461
330956
96971
934486
19437
417049
423319
601692
238540
337802
585199
157024
49039
142570
147949
122320
573795
612450
14585
1019779
981119
584908
895440
779721
786415
831009
146137
885822
974379
151634
350885
580154
1019429
859952
987633
725541
461910
178586
249181
500923
901331
461905
567081
315414
445261
1023524
417117
967425
283264
451511
842580
365447
236902
940595
649110
146234
222495
3567
94083
540166
254347
413432
464729
948780
634088
1013340
332094
1041064
828516
799919
137851
405128
903338
524786
835840
288646
895917
334206
97070
709777
4332
50183
393962
649777
241049
1033181
782001
8839
902049
95927
257508
809631
611256
350824
416196
252976
1029453
631635
839068
482452
222064
1029971
868228
267151
961607
1039935
171632
351472
713555
271230
232629
735125
975702
835031
513870
912590
430236
385300
445763
19370
1025747
934091
360933
1039986
542167
468037
676826
148721
298054
310582
632812
855695
793195
663277
422080
874038
391208
918681
190117
330627
805087
973210
589569
206089
112710
110153
27089
696335
1013602
835364
312164
532037
1004890
1025873
946884
228690
926130
106122
459383
466058
231960
882537
70730
979291
438234
321446
764674
307941
757336
475904
97854
770052
471793
821489
452565
617041
850341
281333
613851
852098
1000478
1039991
170367
963736
275137
584510
454061
214429
222125
1044911
456375
952035
697102
972004
387370
676258
5187
195246
672032
757460
819215
887960
791660
369984
348280
473716
527467
946680
177279
670435
238051
642219
45825
943055
667799
249552
267450
1014201
980430
10900
381673
931105
593300
922056
825581
693472
1024183
680913
452466
185895
696588
584380
613662
384716
545310
87009
526163
892828
289169
108677
256688
767016
272970
65850
304910
676440
175843
132029
46167
54789
933029
125092
977342
349905
98064
318990
407503
588461
46359
254079
313600
581426
374617
729013
724144
164175
315101
288232
837253
807620
202206
821436
4032
915530
890373
802668
294517
498322
942327
968024
441330
450149
155068
579052
680144
193742
352912
265935
581772
480201
118100
897569
929735
48239
531945
897684
807961
965990
1001519
843767
289363
1018769
718454
538810
44534
284698
11471
79966
630310
217823
619203
984853
576902
310918
945701
639277
135544
252432
74480
570423
594165
69013
738895
1002165
880266
31910
361268
128528
935190
461467
502832
872945
604571
334076
160323
111061
986387
319406
366250
37228
733224
112098
344736
249419
948298
99123
174393
178940
593297
261845
854866
500781
267485
49193
610101
1018814
944126
339092
317954
589650
638948
567752
967676
223345
619129
999426
1000025
856003
807431
142196
420809
203319
265870
427265
342909
22175
401654
744958
969107
272610
422878
245195
1036763
236188
737321
372690
30693
976487
319700
368065
461086
344892
405562
309666
579568
663325
971501
687827
970582
781688
642363
318591
833675
480720
376776
238093
212152
998197
974011
359047
773987
909084
653065
447140
667236
452440
884734
669549
378210
27405
826129
1026581
375455
948500
832101
843636
819688
719405
783578
367221
557155
836041
885135
504853
812917
715679
340003
462805
996408
792171
997156
534219
174776
38179
745306
72813
458365
659447
705208
1031300
436789
88965
644642
131503
250510
604421
198690
1045460
828713
740962
328623
631776
985289
40102
896910
195337
336293
373959
694959
74035
309918
687020
973571
997678
415196
50366
174212
22635
710734
825249
216557
801664
748638
785634
962473
845636
302169
724091
203844
420213
326851
569661
187851
552856
492287
656995
7736
266466
577963
378027
604580
577363
123199
468680
851978
607825
206332
439880
801917
641185
979384
434531
10087
795264
688506
195791
809867
546731
29781
785206
499121
816481
558912
332793
366841
553698
93235
806660
754890
889818
328178
130794
744315
284193
671429
182671
1022863
253132
297843
560231
702052
268215
23628
350095
804023
52402
306794
21037
373280
684029
249142
464076
30241
997206
550430
618441
319212
589928
104491
201824
165744
306916
655187
310027
425058
515544
837272
21196
480118
14574
741050
538171
553145
992199
739935
403013
175504
982038
1389
1023571
69327
967941
488156
1038651
172308
173651
329919
772727
654398
501326
100640
580252
278358
70991
117965
938019
898914
670168
195643
937451
772837
121787
374289
841636
136195
679869
257296
991454
465956
891937
707861
676807
760230
554007
688219
309705
838861
96219
34363
85012
151632
884246
47646
531404
461683
111272
824807
964570
263304
768042
805439
508045
331980
163084
681252
218831
586945
931767
549359
114393
398996
873713
790984
299485
882934
131607
756797
792757
776652
315115
358759
590007
925255
141359
402201
976376
414441
822663
852955
568443
415186
805684
554979
417220
1002730
563672
372848
707004
155868
780566
367326
968666
545603
823845
273181
1041496
945439
299682
491845
932145
149123
885338
239586
341532
134206
563313
606544
543279
855751
666563
485047
9500
894536
238079
237912
946638
362729
853207
25378
681858
670360
860777
473298
222079
577890
718126
426408
64325
524116
949934
611695
515960
103066
349273
901383
356336
688620
349638
479046
456571
838383
902451
455446
729735
50583
535021
188384
1026226
741181
48963
764333
588764
955383
1012572
108650
938975
79376
663063
851470
4501
1014703
851980
740196
909
807756
581537
470059
140881
776066
1006728
503286
224921
206746
95160
493880
169114
6150
417768
521914
600332
727816
730389
618727
567226
200835
578340
494567
160412
296209
710821
754783
118668
1016923
491564
572832
621077
243003
374631
529136
55094
858341
860874
295228
49028
692170
94895
938413
998032
25606
794196
724617
272311
147351
221231
122082
832016
578643
890010
520376
595149
764217
546742
445785
384162
408794
208847
80337
607771
371549
410850
756663
130449
850575
349883
190585
141285
753476
404558
415506
954847
919799
275454
624793
307221
816565
903079
768058
43830
1030027
226332
517597
142765
119611
583477
205235
645938
596210
228842
74899
369520
11822
630642
421401
32197
284940
1031932
879041
515047
673750
586747
904708
329302
1023023
574409
495200
29918
636081
934557
63692
736057
177645
34961
184364
657399
761684
353366
253516
348993
843965
3971
1045209
48226
620782
117854
573120
112119
865732
151657
485173
60896
257587
930114
827712
950929
130468
390329
693693
372295
263834
629354
101244
365459
546539
912157
372258
646329
98634
522564
226041
768735
856451
210026
38333
614630
309229
87724
664725
231283
867727
498727
154588
589692
583904
817963
486935
216071
219722
361823
255491
384728
840250
722371
693546
604449
780485
193661
433784
267404
1014483
516280
516762
133621
65226
169401
160985
400224
756156
38082
348198
944791
601589
671130
450826
183235
514016
77910
146319
273408
195619
589313
786033
37268
557767
368819
698919
817819
460881
756100
808881
278117
311271
969432
920276
707325
589507
163853
1018198
159165
151008
260774
918848
535640
132865
518537
823531
562693
461187
889595
1006283
941444
398124
592881
773809
697494
221763
712281
386224
776915
353562
121498
302227
433259
395888
392264
937326
120894
910091
497837
300395
650396
818503
178663
432849
625915
734535
369398
885228
429081
31667
114505
157591
617450
233993
7813
729415
694117
661525
973301
773370
866582
95205
204840
272657
891518
566652
805770
244403
886773
633734
161738
568075
653795
754957
909065
1008887
405857
291167
1007395
144557
201809
808249
362257
121243
184982
639470
311926
941278
498186
981438
729077
311949
14053
357295
571553
214256
122286
948033
113774
855714
954059
791663
726364
845400
317819
778622
557524
974767
312102
27335
73384
604316
721653
318946
969732
427747
803364
986131
518652
117465
464336
634880
1012074
262922
816244
582295
305126
927490
697399
34216
563927
231074
567548
140524
579767
760696
407768
313889
796211
603049
921974
763038
181838
674926
726503
223377
371700
655425
168912
763209
741089
521201
938147
500597
806698
15642
918432
595081
324173
585730
783432
798932
750901
363265
449464
866460
607451
724293
989855
572455
887822
560909
232484
413681
995065
805142
131568
348858
387291
838586
83265
105245
382196
989672
814472
277454
302164
409513
100450
807199
537275
632096
444281
673203
326391
140308
904320
1002586
499084
582166
171755
598415
539797
1038271
48227
986014
9116
810720
403303
607437
45465
280626
525775
766838
956878
529172
495491
340527
963047
82150
845667
551173
144162
538651
30022
147981
116926
376866
831633
908333
67649
884791
1007467
437500
878128
176617
642895
343496
635278
592188
726424
65273
262480
275910
83591
164582
89128
842488
688283
305536
824349
120717
6713
627569
606883
1036365
1013908
110319
61532
240280
381099
7327
299456
1636
338278
112898
339968
610550
681329
228611
247725
520864
494597
682537
225326
526673
524545
889218
334845
126573
477140
115636
761563
739644
968275
268389
107543
158917
1025089
810719
63408
977900
942927
294865
830218
877086
778237
110045
126391
873541
110390
220873
364943
778991
1000649
187182
779942
829946
415883
322022
164879
672178
424323
561355
314581
512202
899376
972527
508429
784689
423245
586285
816591
1016401
677888
996745
670919
562341
1850
316036
50080
11180
81481
118370
499643
625623
690975
639989
285469
104341
405353
693307
354029
193213
557134
484933
899636
331965
1001040
320810
337658
365896
161056
80123
236511
124828
540597
915839
243071
270212
811869
484233
360201
782321
728386
106851
952185
322613
249390
474723
943511
750868
242583
767034
678410
971178
167548
656389
375106
253134
419006
504157
353142
192588
910492
552719
863814
796614
488179
191659
3017
274000
990396
334768
60625
385213
447068
952695
690283
393181
599968
488306
987849
954407
44630
897913
875899
900242
988793
803836
222626
61203
165023
705138
373823
139930
499902
1039903
25145
702019
234695
698019
985020
967249
183856
400980
898151
686061
396950
14617
242638
797390
682956
974319
437428
521780
1037418
250388
616430
501261
757606
195306
688518
554735
18072
445353
687119
822249
582599
235561
4437
799924
456265
559080
992378
1033942
999596
302529
991281
115850
143725
393092
760521
514724
1026358
2789
189028
815268
502737
933641
332378
870991
528418
518796
956875
745502
38317
270423
383601
897249
811269
863276
528005
977867
388275
939386
743867
1028548
95580
1033162
46108
428246
713669
288764
70281
394548
586189
316691
844179
210540
291103
488200
152643
370252
534266
191907
931673
522218
608286
18683
709817
390811
130724
748773
928343
105660
502769
818050
208273
110057
163843
41134
463920
241575
255991
923627
524123
307098
608388
802699
956256
892680
613196
687631
145153
626290
859097
833977
159079
879107
2151
632100
671075
577155
969223
571600
75407
144983
678480
897083
354872
958049
661767
684154
293051
886177
905837
768125
252700
204986
711115
669512
337746
851645
1008493
808336
582887
778238
854237
671931
201239
195415
356389
601102
344403
377305
120792
760837
425576
143309
729110
73975
118732
379896
408350
737423
754135
745707
463205
256787
589311
20387
915447
1028356
917834
721945
914532
632117
871007
952713
366719
49858
50609
329303
107960
252165
459016
49305
582155
785544
833783
139374
943740
443746
905598
398993
341973
483443
927722
513825
36385
677199
864498
843426
295884
463806
722478
444449
385148
249185
491
268056
748989
205630
998345
172174
395548
791451
315148
96458
709859
180466
174169
394758
653779
665489
97010
236634
1011670
34063
116675
666874
85516
704892
708880
29385
910952
48854
330162
363852
973377
326080
892185
576162
908390
632734
980700
950924
42229
245627
200628
362285
910816
911457
248486
982469
342022
156056
495643
945850
897491
361751
352363
769381
252116
845933
323498
1007867
81168
222097
722521
892944
1433
481914
988569
518893
278561
785550
763251
1034036
135368
36453
40886
19960
727884
334463
691369
549616
765062
565624
415301
56622
679778
1003841
450910
649040
573642
150969
126560
63536
751498
779741
75646
859548
141786
676472
448308
754193
326357
221246
312856
274525
1037227
540369
426947
376837
83020
109984
958347
783633
548131
641767
436314
273413
509772
619586
896180
555103
638576
27144
229022
134650
357384
640858
573125
225140
298780
630368
151796
1008826
920304
981588
247081
89302
181482
1007795
262781
823122
489925
398863
764282
161998
621022
797655
825552
841182
935874
179080
61324
136309
353275
779822
41589
476291
492684
144927
124217
271874
683028
414019
1001246
552245
232826
371549
662211
329274
3356
99717
11732
714378
220199
678935
1025572
579168
617518
176129
20078
311565
512771
661258
211622
795068
612824
476631
986445
955370
904594
397896
268557
131929
407075
342286
876629
407142
1014731
257441
914119
668686
324496
634511
17513
370527
156291
796559
934665
928543
358992
325844
683830
799880
280363
157777
582619
67272
704434
8289
954504
195058
345653
688866
30819
745
329403
482372
117185
87093
281096
980582
228372
501171
263858
98697
510087
15716
528416
939720
774537
832120
765093
655947
399023
611989
187002
464192
574035
845351
918000
705206
1041995
801442
716445
99115
584747
455073
998336
568104
8712
941692
169981
689552
217619
294777
222683
257990
983517
932480
646703
56264
451879
890836
387440
867823
868461
110462
577217
698742
164068
803213
788595
41584
543909
380779
60515
348973
463333
1043291
672242
962773
84368
149818
125948
83442
540087
792787
935454
274790
800327
76687
417764
823606
868537
155422
906278
755047
648822
330532
72945
621230
727682
123718
922504
413746
446907
899159
528570
730717
280944
682798
552040
985596
816425
702009
455310
324969
175467
929278
366901
827970
202786
65737
694281
511203
719145
982148
991326
769983
872229
714958
738457
266038
91910
649836
583094
428079
588721
854324
460700
791709
427818
248665
322842
719243
165110
912278
478426
368192
1007511
142402
80532
729701
397983
144272
805016
637636
653390
813965
124958
621870
1001395
144903
45818
144396
23726
286487
856224
460143
183267
110437
334985
311803
413533
302917
564273
325636
233250
380406
17354
192260
693782
92627
705467
50533
497305
790184
645639
664595
538468
259925
533379
323008
209732
547431
695841
415702
425882
469660
943859
685550
9293
910456
366996
587112
125977
495088
53737
22131
174511
797721
419013
353774
871003
750533
234322
244787
55975
63217
886104
954164
116149
480054
216403
200501
615763
277667
832846
694172
154398
796922
69700
648295
1029806
354426
92376
81341
397739
929939
830814
640883
273821
202918
704472
250073
642081
781885
966619
194240
412772
816668
291613
1011987
631313
886997
325834
451306
216987
985869
997189
326854
51460
782879
1024458
921241
178321
249496
328754
688959
61274
761268
901927
168900
92622
549557
81337
213234
35374
563128
942362
1037709
865381
622836
695777
890900
138242
49917
129973
952873
505928
1019938
560688
364897
403112
948985
570299
244009
275192
377062
944879
309666
1009500
17649
829961
912572
184152
409034
560179
785322
253497
611890
897756
847046
1002445
475248
28210
880548
452853
184076
224073
705182
844602
175699
720090
89191
38211
411502
283493
26522
867042
707035
575478
287874
841888
26093
727859
1029867
20384
347107
676191
271604
413898
550918
120587
330180
743694
106051
737921
310187
419921
543130
290088
784549
729710
489415
453447
629453
399743
728826
704642
815433
907657
418836
177510
823058
499528
85041
502274
728141
576900
66251
573543
40894
199925
553358
691756
42852
1010439
565013
440707
666901
808757
899603
286629
285295
91479
895907
983732
885626
109397
291761
843354
324341
332370
982028
320064
340179
684077
1024777
877510
925853
828564
140539
632328
625961
954897
1013758
747556
224149
670603
704542
925486
992185
351984
516909
730404
41174
60687
842295
916090
523531
743666
691008
986389
701476
714289
930851
711462
478652
242087
83776
221683
1037947
443484
742472
569119
42216
815685
499439
913350
56213
206419
204421
117526
478899
321800
586192
915734
627143
1028886
751581
495215
884481
719616
269783
821361
127323
163850
48982
863039
746060
1012355
213282
818535
673429
467758
1013264
508307
904289
1033445
1029570
321987
866440
1028066
1029490
994833
529797
277664
218963
879860
719246
544023
1032217
609130
743446
248039
791845
633732
644152
202097
93906
532346
832124
828259
660658
158601
233364
903636
651952
245072
1030319
482092
477830
816468
302004
353281
239113
200979
348254
908128
636135
664865
844460
452821
913329
820140
739897
987082
17895
679548
10299
867294
170099
317256
449708
1013552
990095
998920
3818
940309
565848
433441
491720
45435
922293
300130
870454
632152
457916
990990
971205
673811
683807
302708
806726
642988
603062
56724
1041848
661902
825197
196499
345781
6424
103166
543149
451909
433861
294180
418033
245686
487938
701280
589407
60288
6021
904689
63191
248241
95354
884198
346454
352507
909246
136028
953103
1021647
369833
539933
630260
463201
414390
289530
935687
415774
294719
786715
309416
744066
724049
66687
67876
604941
14149
436657
12419
317812
226868
293952
963825
801375
698133
170084
434715
704179
204347
772351
417218
594607
309124
195104
420485
827061
1044132
350306
295345
68904
582545
831306
507363
860601
625673
150388
883269
458493
792750
179350
795292
576977
42678
758208
801105
359179
667341
597286
889975
691115
537720
170803
160155
333743
868718
637481
273021
106108
481862
116600
872993
843872
437337
326670
49803
348697
1003266
198411
872758
630732
39755
776241
794790
874747
502470
546566
681172
527498
88085
48524
319226
973069
997141
811782
721772
675018
506877
202046
621071
7330
762817
906660
664999
106746
69817
731935
624925
510806
902246
898485
37782
880428
316296
405515
383953
1008254
868736
503093
270516
545530
895302
837908
643817
1011290
673780
835300
805481
174766
46209
167127
404086
299211
898005
758531
434058
429955
757877
971955
877943
144373
911085
276202
107546
111405
901869
868881
696849
867314
553905
313815
469222
559337
799192
621126
105067
92680
140436
994331
350710
216678
550910
3135
433898
611737
389720
1012827
195323
832754
46986
335218
872416
317435
607029
137829
646084
749155
949394
725033
404688
244234
525255
896591
457816
64952
995584
850028
279286
833498
280015
421858
440525
535066
44993
836995
908114
255752
384623
71586
153256
973298
602961
331776
510855
331511
670398
567371
973436
712062
167628
403183
203283
689288
124763
4157
725867
520412
259621
6136
566965
74950
417402
169798
205157
86275
859219
714928
80833
256973
726839
620355
832677
475386
708733
933717
331674
407658
546106
871447
803528
990978
333502
1018484
819381
134196
517407
537495
718489
488054
381698
65909
202157
377305
954343
753467
549972
456027
340805
537798
195593
540177
811361
957631
770556
265581
637519
214865
119310
496811
229678
538824
325739
290949
793087
613602
489362
900655
950191
59851
640906
673394
502846
590135
412959
150073
288037
181715
1041964
831781
545792
1040864
923266
930733
773407
524924
388071
469670
186572
730097
262534
218800
177849
926167
710052
262575
551324
764664
670781
354608
590685
24357
142318
498589
486768
226200
873407
490233
643261
742958
538616
547386
980048
135467
327618
1013406
767189
233835
860862
365815
254901
364582
145485
97367
843444
173033
968019
573618
849337
791041
1002642
467003
934853
889150
171402
22906
319353
966441
1044221
829590
1020768
247470
89669
663524
781941
392559
639695
307689
563050
897013
423887
717115
342863
769960
43314
264271
832900
125155
884929
215833
238236
709887
946787
709778
127205
1022118
212564
5903
674081
1042913
329697
830755
49462
991102
479000
1016909
375123
943449
383248
337574
1013502
1026820
442799
879742
833631
276889
692418
591125
415766
864427
775021
483195
495803
425743
801712
763317
559996
605829
422601
909897
670838
689030
904608
120402
691903
944426
508908
1033552
841905
274925
330516
432323
135084
688832
876267
379066
769859
474939
666867
195165
358552
901310
944552
573502
663167
587635
816797
779553
955209
822359
726027
782138
591263
125378
768987
48624
64458
949043
921160
417922
198816
655047
438444
463517
382226
413080
937204
338840
978315
330967
84465
758502
986663
359670
805493
60713
904248
613776
708059
952392
275865
87790
744199
108650
729514
1007781
164056
50307
699493
952494
8121
732658
942265
184578
129379
1010282
162335
686757
575146
841020
635415
190798
1008213
538737
1017550
411899
609480
575716
881723
817098
557371
727362
18179
170269
382566
584923
919485
421294
1469
938667
273053
924290
639678
243860
697912
1034968
476806
845587
336374
324927
545157
592188
886033
391357
112341
22636
477481
886742
646498
668960
415436
451647
875910
343641
122373
324150
633071
388040
19057
289176
53961
118049
378589
98267
81111
781208
153917
951775
552706
93782
188108
194876
326019
875621
512578
468278
656451
240614
746163
213652
1005102
515443
593616
48051
919943
131429
487501
544883
95192
741837
536028
1015359
680380
282343
360249
129973
102404
159333
911553
701683
412470
986277
1032860
235045
84653
1020293
317946
791757
989028
584880
539228
80053
1023885
24345
810699
920480
68900
812759
946245
841760
285214
330777
359250
654602
930894
505538
674944
329987
1004948
493179
881711
500743
293173
609624
934068
73586
671106
571962
553994
604064
818940
12252
670578
867237
892375
567740
164602
769847
19621
529878
635446
562745
821377
808234
136163
219902
493793
281185
898155
870418
727404
261586
515232
366905
99748
1027632
755568
353590
478889
422710
597218
129192
135727
1026662
768967
428356
412280
520254
994492
743902
867709
118189
840469
556120
756916
641329
435018
867499
504185
953082
954506
323039
129674
597760
301721
803976
86221
688525
150169
793719
223173
256315
755350
307589
638390
993911
235087
480623
881264
953571
47420
584504
187172
1023405
668236
802297
805049
379634
557945
846224
990824
886285
911168
772577
164152
771515
376578
339060
428682
483738
756411
986546
670927
578434
372631
487101
88486
327504
210616
221379
932566
544990
612138
149667
98820
185836
72361
584327
734379
48738
70845
703388
287426
12096
778375
622198
805203
817973
47559
544606
124719
937298
929799
783692
701861
119399
747899
696385
1028477
902939
226746
1032240
482911
677276
721466
985232
508579
787406
569639
327512
241838
597560
599519
869951
250129
70956
790834
801614
175258
196988
724425
263254
978484
188514
848064
774322
80410
460513
716670
323637
355218
770749
735965
649606
943604
155375
335061
170305
204424
107477
763043
378464
241326
1044437
254482
950925
678775
648330
37081
109668
571961
189848
573476
388260
392901
603534
242869
392852
992109
501414
836567
837927
781031
1030878
322255
891833
609053
752996
868769
232799
1020854
942828
105074
589808
967763
622658
490406
538880
422616
852206
943292
405203
887769
16050
354689
46578
448951
676326
308205
214386
835623
36818
382296
741487
977997
592557
29592
729740
957721
48692
489835
241125
875940
759358
967829
123187
251049
517152
201217
326110
101578
158195
436892
438331
575150
479984
241586
942188
842128
189929
584229
471022
822376
897872
1000223
119901
56939
752545
654047
237229
892190
520986
10511
713173
365570
472367
186142
650984
62827
753601
20836
75330
539384
6840
395596
866230
1038013
919219
78353
450190
175243
854142
43383
940918
919572
563891
155363
679346
808553
305435
944992
488438
930051
1014007
908826
744373
448188
927805
507487
155310
48033
509457
702041
68448
482391
453508
16599
14048
806297
510761
165321
981940
222274
473239
897933
19400
175450
429235
271571
505964
218013
777520
341291
111145
592500
357988
700251
605576
208513
1020979
33981
990185
501981
172741
524738
1009590
324469
636848
1025131
99934
635244
905889
992381
536059
17348
889442
382432
653431
890094
434922
996473
946490
229916
229874
642576
303658
890734
659916
928419
863008
642159
152854
292617
775985
24783
870575
649785
1030654
386091
5762
514109
790243
409539
974749
601728
647233
575734
579812
155217
400334
608962
13074
335870
460526
32844
737444
927849
1043730
1030352
32548
359657
46015
327104
898792
282656
656752
958284
673812
126984
340678
598956
420941
1006237
598708
1011718
270347
153374
659508
134872
876484
137213
205843
356637
488574
473304
929883
896962
928499
24654
309030
179709
31458
807758
648938
13530
12283
163837
686983
562071
129732
737959
301852
1023214
216201
371098
830407
153105
951177
305805
214703
211884
904895
364934
392112
458447
383268
756605
865932
694698
499832
366901
608294
35847
945451
615999
81068
675449
186927
77807
304635
535838
469631
199373
177480
254628
666575
50715
342285
25956
341625
1017405
901031
95056
970524
454286
315299
511535
183851
321771
38037
659146
876821
867864
601740
226739
822557
62874
1021896
944769
913529
52609
1044335
866421
248571
494443
538137
685195
4641
650915
606013
891216
707662
810773
546073
505174
614470
440266
407507
207283
972000
327395
218225
865207
682006
593671
459455
524194
581797
986523
628929
882510
412021
171502
18427
588136
922127
950453
182737
455578
813802
332936
228450
241257
925628
368139
863916
972746
554754
531579
637370
160398
169542
67594
151564
111077
818974
198275
552828
416194
966174
1045344
886769
318967
813665
452814
1032798
789779
47082
609726
636089
33716
84657
690055
33803
553322
592653
641396
184318
367652
200238
619700
933266
56469
1033203
335793
288451
297855
700660
726050
310575
22538
60950
86912
358986
1005836
184506
967808
778542
229256
585891
477918
336260
566723
143613
5449
732787
135902
432359
123300
1015405
715794
328679
212336
227642
467515
782967
996352
271030
105405
854601
1002929
502616
182778
906371
972832
69587
392424
576420
750884
492400
620218
534106
547308
692925
810573
481613
962774
522012
827896
398928
906906
10283
50036
708835
1017464
137400
396918
403979
995693
871753
853849
344919
443727
828987
802944
919900
497763
103692
340950
85828
454112
136324
947253
683488
518897
711368
353043
992276
25096
1002054
657772
182810
435668
287915
411342
250772
751296
138073
868854
274520
53776
625322
868833
277907
626015
763357
101163
952759
517573
679478
633379
918390
626138
473903
137941
796348
145094
686719
679395
31482
469407
704608
355960
344409
833696
56492
169665
906707
684971
114434
601290
8690
624661
586579
42646
482263
535616
1025495
287084
730768
272291
521644
88044
538576
35822
232767
955735
820405
910516
388981
340943
879269
1004495
665943
1041105
814936
908103
138043
19949
211765
833307
1035017
543104
572508
414151
994310
995547
161168
521916
721824
585439
899727
577181
265756
14820
276329
703548
770890
438717
978794
130068
43837
740415
61933
463202
161841
29605
573521
234732
526139
894597
760046
174396
645444
78633
196083
389036
133125
864951
1039492
623927
70764
119267
751902
33485
667047
297618
607204
419533
575371
925828
1036596
817645
607687
753364
777376
520847
110592
154497
576590
475943
614897
966716
285547
45337
434241
1035011
109794
194028
284647
508152
378206
899379
848889
315581
934313
334257
268286
408973
235364
452066
462161
46995
163228
575288
198231
759902
93819
569105
870000
666630
364382
674622
969851
869092
914876
729508
217927
794856
965563
496366
984109
1006486
120300
261238
736451
354817
170872
445694
248424
1029255
838778
814563
1024534
748655
88921
149419
806051
362879
832020
240180
347853
653115
865044
475394
443861
1028708
809933
640561
332837
276488
224343
387444
761507
424601
902468
68770
619560
864014
415087
423032
434787
715352
663651
927383
9483
477110
293476
930678
1005041
934054
82874
407257
455477
580495
499568
785216
57580
201908
671246
515245
60182
809477
716943
612782
447675
938572
788488
281399
203063
898336
940002
847212
634543
442086
864012
234083
827214
987062
698134
486743
376785
1035277
709071
681004
535881
315615
768160
769199
65957
234911
787094
857702
440210
151674
678869
549542
598343
646749
606248
352791
175090
942456
617370
481332
35089
1014738
939278
279599
4310
514648
928406
79841
993753
30308
966205
537916
232164
972807
1027258
69564
128503
941551
201407
525368
36773
809298
189136
485711
1006981
331797
927600
377528
428917
972075
169002
464747
289581
13076
154841
233159
945336
323226
14374
348726
696355
230114
642517
914190
124851
592844
877658
807575
809923
819940
152195
236957
96225
530412
884996
1024374
903210
874845
131437
754274
78458
773267
929894
398334
348275
57601
284301
468198
454151
37665
17939
460134
136007
795312
857647
401901
136051
421694
614290
242926
859408
696501
983351
149289
963172
864539
235966
61803
313124
286196
1001147
373559
785538
8104
952977
494045
603975
688776
424137
213970
496485
813415
499645
437508
839162
764544
240220
1019505
622900
182735
205592
779273
568489
124367
946652
764176
38132
366667
893144
597114
907993
688203
13081
621361
320537
623281
837501
755151
452185
195863
587452
154731
504041
873356
476082
653271
726854
933216
707066
393295
286937
935062
788711
959361
198160
113900
405143
159515
125680
111167
438818
969891
4790
232714
25246
336394
904641
834171
550316
408479
564458
203095
678544
229696
368404
470182
537719
383806
734706
927080
670840
812531
869465
870551
919511
251774
706848
546100
839537
615909
363364
256008
321674
42457
74109
820420
369606
653540
625969
440899
502261
970524
534324
218063
982285
112321
1032393
628501
375569
762318
462837
787335
813883
636552
1029728
797791
558728
55325
251382
652987
434923
888537
906974
961746
380057
433621
831008
409224
181129
508761
519228
365787
289473
378291
581230
989856
415672
1032543
547122
378947
849801
516392
175869
458793
31467
10865
484143
510121
385420
433758
674673
799327
478978
437663
1008664
1042431
518246
96634
697115
65179
1023586
742865
767516
805507
498848
359934
769533
169671
481981
310365
217563
296548
1030156
451444
844984
645458
845718
787956
753127
1010022
643448
690441
401082
666487
1018491
22593
21862
568547
91696
164395
260352
100209
493729
938523
866884
92910
227068
164249
657619
686573
521443
878297
887127
219875
82642
90078
356183
457511
1007654
408325
491914
468113
1025670
450296
25024
675235
427050
896195
355699
624921
235517
340381
990366
643566
271719
916510
859482
97958
705466
717713
1029769
416268
149628
88589
694511
399930
359589
993001
1011626
121305
651122
837042
845732
402353
474640
352699
681890
393753
148968
947421
793924
1037900
755191
91299
540089
137668
433411
167325
177702
840089
806851
534935
53218
237642
631866
231169
425179
123881
474536
799143
214272
670517
829158
752346
308765
711054
415531
283517
981601
537639
738080
1032167
451570
439265
636908
122848
113859
59337
557550
517553
564929
953901
770329
177412
417200
452841
639908
502576
46787
180032
838375
216707
33211
533166
294844
99614
877916
186682
556030
387802
475556
758074
805904
619735
64391
388486
635240
169077
948725
991682
569476
133859
896324
411492
163757
572070
824410
119987
529614
163460
727460
970414
671930
308072
999398
371679
996197
847262
127533
758295
79237
692091
829249
359782
918649
405589
19734
507718
471018
114860
52895
91297
818540
798962
1033001
613553
349435
490077
645105
626342
370945
212164
615425
60965
180995
727605
633767
294337
297423
756761
228684
672937
55027
117715
483832
68616
566032
476908
623360
98262
916190
371554
589950
369458
17784
938134
510493
217882
851757
780662
652365
980963
719249
803893
547374
578838
344493
121849
59987
370870
944723
50410
670687
597688
803729
213523
187691
744761
721624
550247
54673
490365
368504
812413
815018
821832
1003210
667763
281755
598130
66503
378292
477282
342203
745988
544864
122889
422935
347032
780113
276023
82663
457794
691249
221638
596248
304236
1010733
156669
646198
278438
241943
46482
88919
87437
66283
907233
8917
989152
563293
498191
944414
18256
442984
134885
18665
945604
279339
508964
884111
815793
978485
914582
664985
146772
668607
954212
1010430
823386
956852
824772
899504
382446
1019416
778968
1007361
247436
973557
282993
691041
878971
581479
1020198
490697
608886
504486
86337
918563
883610
727202
942644
13809
851052
487325
878532
428438
1014591
885090
99559
788843
175818
797509
119548
279626
741762
53345
106297
172830
872192
612138
615057
3155
937311
934444
628162
789345
484144
259116
417842
407335
246212
798034
394243
187707
523991
605413
184758
321145
89500
347038
245449
333319
710890
261406
852182
766006
657132
179627
201044
780858
751905
989791
878550
794274
628164
607535
308446
240510
10700
62587
875126
479228
802146
432181
549967
53628
617662
497357
987267
12734
214182
553612
552519
748142
20820
772100
574053
823565
285823
675698
370975
658043
317275
637006
544547
889620
16484
1011087
953889
413650
49276
158632
348715
950650
506585
814304
457084
143936
948927
709535
439159
969329
50766
644741
490124
821645
232353
746861
949862
327130
442950
649541
55613
473130
973764
607031
187211
350751
282148
595609
60628
719083
701409
591911
241461
979250
729588
400917
600011
952782
796536
948630
160010
59911
216226
705478
613471
790149
615649
153944
25273
144028
384822
299378
1011267
477567
799809
164970
964481
577480
750974
309908
963071
519877
846732
231501
650304
626152
1027643
142956
42638
440551
316895
579717
100703
106597
951098
288198
229444
299227
1028210
852627
287729
100485
428575
988245
642371
513852
604137
1001968
871828
322471
298105
493841
203751
542757
771944
307006
118846
542812
127838
687884
501899
842859
537972
432101
881369
3835
565629
94798
518575
999691
329958
898559
443065
134033
216103
587408
204738
738721
41060
619533
917502
550459
63531
862728
111217
103694
48481
960942
169620
666849
538860
688913
432817
22545
267140
950884
150959
614929
401484
568102
210334
268718
877141
990866
867784
487794
486871
24892
925880
210243
167548
934972
919660
857058
516998
657453
134144
740567
465511
243012
719950
1032994
793709
50397
460489
30063
344829
401335
22381
310
153158
796377
159468
282233
156198
623432
60418
201136
103456
18832
4920
107340
43417
78798
607705
489381
525408
718615
838348
871064
750204
744831
340614
896954
98122
526248
432764
977850
374937
772404
687263
825924
696256
265859
834667
792466
426568
632961
783598
434729
993792
934870
449105
708685
349956
726020
96429
733005
62955
512443
740871
629215
814030
750603
65676
737088
257927
206068
697517
387017
915873
890409
776338
143616
636685
853473
961966
701533
789174
865268
57804
493526
207484
283106
586732
437751
295163
518399
17107
560498
78645
874490
3654
815414
724337
208834
16054
915018
191252
887555
724247
269380
642225
322959
234702
57137
649480
152569
122481
735773
356085
2558
295175
60416
290376
933355
456159
523877
375853
539213
716190
918496
541097
557482
757294
20193
1038167
703550
570073
83780
734477
857541
781561
673843
129180
724893
243320
642427
813247
810337
456945
730027
908312
129676
154015
143768
582658
779073
377576
679523
675674
903181
220954
914921
100082
40060
1014860
288080
917532
544088
402488
445765
351455
200534
877890
893022
871920
312878
98078
689797
288172
808290
544320
403904
643623
170169
735836
231252
863210
420762
930841
733456
1033181
281748
118457
390029
250034
765587
349063
612287
382354
852163
43428
693231
435558
774683
641953
176749
56611
775990
834963
800858
758970
721971
725369
340976
133583
798292
757217
266285
277056
28833
865471
835725
501990
806281
304511
680110
801487
120833
372446
340246
352408
829553
803005
369213
340509
169546
929909
321871
588006
958536
998928
828022
968819
65955
889011
592343
289454
521359
635605
338924
796123
288831
978067
234461
381561
539063
500071
342528
318258
365413
729731
765472
118754
195660
887728
520980
805532
150385
570468
238904
35343
194098
965034
524568
922989
673350
723595
739771
570228
1012113
180003
998134
582773
872357
399430
87802
730196
336400
906658
844416
107984
635220
944488
323024
236980
197627
941620
17569
735179
112443
76470
837960
925365
991592
487782
444234
788722
868130
70879
329626
476286
788300
995619
186402
1028347
215459
949540
237309
1026729
362515
23322
836244
379515
783193
166580
291606
390465
905208
704051
894975
450041
297674
107933
1029365
196814
749140
955130
958271
409993
667023
636534
554632
206723
779763
905465
603584
438007
984176
961821
997418
926622
729031
689438
470863
595067
846013
63856
597706
23460
743764
203270
217473
532413
515915
710367
240787
710283
380843
868823
807929
1043775
17857
304349
937113
205004
851128
295370
677615
708920
860652
232825
1024544
56344
596714
850775
322359
1041638
193882
137362
672967
955468
666273
645913
794457
806217
882333
261524
96828
1009766
199802
953588
385972
541231
1044265
505595
186970
757452
524275
1020056
760741
858284
72606
350946
514087
590003
785945
303944
588815
865931
90730
187852
587499
953863
534005
967854
766320
22631
450784
263588
748587
818083
977466
708580
689212
414007
854109
817412
485694
640344
856376
951887
255924
278033
486436
906215
613547
670886
334600
693100
357850
515282
258229
559039
938674
261923
169194
891238
579555
830494
878091
799972
280322
778704
76219
708283
1041263
898759
982561
272316
934116
186304
974461
918871
957537
634133
591042
120213
540073
238464
739866
18486
601097
1004463
528483
613344
836415
596626
636346
868030
621524
429118
854876
1024866
593667
327404
339102
145227
684947
610790
248496
330826
345457
339276
938711
887426
283816
521250
460002
917459
788320
210536
637759
472837
352113
808346
68054
411508
167456
496508
854556
131911
218939
948532
976499
27460
195465
376151
83489
199866
969495
157272
492192
247982
333880
133601
394430
963370
269545
837416
600727
925464
227
152369
458897
846645
777723
885476
483571
864571
938771
170007
712662
1029905
790505
302481
476805
30097
832212
547226
658171
587103
503042
617306
451876
1025181
25285
563230
675060
998098
491154
291022
283856
632525
612584
628105
408891
20980
856931
957325
281447
92531
283548
230232
654911
704930
1016090
878922
957119
246476
326575
19259
310042
312056
504856
966559
755992
316089
776419
811393
731034
737748
796454
140763
13268
289535
989141
389546
732144
237623
277089
534741
634777
511951
405308
1015415
382854
486
745232
659680
649476
294865
53967
144827
418122
715240
778814
734309
349513
712308
143375
1033570
807578
323259
992259
892029
811879
443653
491380
592493
141629
494978
436905
948395
765586
595327
956575
598980
261921
726793
965862
233794
796399
655002
195991
927920
153640
806894
29305
359881
766603
67623
873421
757518
69481
792151
423947
207731
548211
932251
456045
678217
664467
677626
680602
17674
544411
1012730
52469
977190
576772
118172
442484
947278
307397
845044
132245
227302
339405
527827
378128
122780
1008803
578805
572119
1027252
554042
250775
1034032
642361
360133
274851
706782
390394
639233
853416
379232
109897
197637
30632
899288
358926
663558
142673
372401
690526
218945
48682
273186
434469
646051
894284
977389
558078
284895
627408
283522
630859
901501
420464
380171
818582
76442
710499
1029294
604920
224050
647177
699497
142302
927899
887270
1021679
641007
834906
810875
292417
959657
424566
93385
47010
706287
554706
264506
379625
646432
898901
582999
360198
759114
49428
120443
691951
451014
1012926
428029
493740
597809
986044
175313
105321
914635
391649
546406
893524
47632
954945
389944
829552
93330
51187
638954
691957
914814
648569
731678
959296
184940
230847
41065
450317
793414
65918
939675
870239
502172
632665
417042
783332
520719
1020942
219458
747735
977112
42550
803786
517760
673058
572482
1029588
399149
985893
325012
261164
901420
349401
971894
112507
759041
380333
898656
796101
669747
556424
56169
114323
130283
345062
644643
555247
552780
953725
71337
417552
517724
455482
979535
234031
415898
788889
124345
244986
725953
448148
514970
18302
403695
275059
721703
55292
995037
919438
15937
738510
266737
92038
598300
489740
150938
762800
778836
159041
768336
691437
407471
601898
494820
5129
917618
982922
1031827
219561
648848
401628
493641
400316
1040267
561544
404545
512438
105759
828825
282895
455095
924726
421773
126350
355135
1005386
611072
581667
326749
838392
296920
850909
112914
733756
920495
229546
242032
910864
933956
1042653
731110
58481
742931
642169
966432
590545
719190
761327
291380
902269
643681
550655
210602
893618
1005686
129522
59476
550383
77554
760203
695412
902975
672054
933815
578694
489851
308497
476630
548863
666751
1008933
125857
180972
584819
87658
490230
430790
27095
796886
597056
471091
718110
74581
205379
975675
21835
671916
242809
138515
37631
821469
449128
709245
734799
808390
611732
713877
380265
12824
309909
384515
756754
285224
143670
992932
953501
75359
510869
943545
488843
52477
230856
908991
706570
242805
38937
31604
756931
227735
719876
425096
45367
792382
1008342
531639
911938
127291
742831
983803
546723
982142
334251
565083
339126
71313
59544
399186
304704
709506
592778
111469
282926
270840
1026422
227924
299346
400805
638696
901309
705005
690126
801545
833298
1023407
774846
222016
492021
806367
1000337
933747
759034
364831
346842
317576
853036
557381
898704
21855
230058
289221
112198
787920
1011091
271293
447546
435891
696787
270917
590608
470684
290736
210548
12897
998644
257305
650887
481708
244953
995004
642241
11017
170627
844556
725201
231271
774010
470384
441
115340
898561
283150
842325
256541
236970
806258
702511
130038
845639
297363
504003
167
497757
182028
575781
635003
315156
986092
86494
509445
993254
263519
229622
737180
517882
573261
525649
882035
703103
444795
939978
747246
620491
370000
1030306
925683
309531
511344
542378
973627
807340
806570
118143
913870
587581
893076
578821
583052
1020370
110207
260907
659407
1034685
882926
764156
123787
549061
379842
447437
1040571
135985
636701
151203
667445
478960
641871
183268
887679
710012
962855
8335
22048
415281
588601
463821
928792
825800
364528
440569
192533
1017346
152289
86125
970843
614934
386707
180545
479551
426426
675552
218186
554027
535830
94603
794398
296915
628657
921763
572983
218438
629244
35606
245382
316356
860444
783686
183597
596059
841853
834357
295054
199836
213696
942925
28846
105930
287807
23432
754988
347977
863430
696681
63841
47631
47172
749525
202792
756885
753158
106958
556462
409043
256250
1014656
192899
224773
310422
836143
505828
222433
10707
848479
489271
874166
242125
1026001
144266
947393
393742
518069
66041
246492
17340
649755
157618
510448
17990
15269
1043447
724143
576102
1009778
352872
854466
895424
107837
273306
763615
857110
643225
258336
488025
915461
1008898
507547
1037656
992027
859043
642623
17454
355496
488446
93706
575205
582328
849215
538262
552363
976744
73723
689145
226890
962081
685558
451023
202230
1019343
681173
723640
70008
877597
601631
895874
657994
89055
516001
649555
696222
781394
346148
53091
858719
364936
963713
701291
181696
567852
837550
120424
667877
719453
166850
471542
754832
332331
77275
904729
409884
887609
135046
756998
371247
208252
791778
211938
968885
301905
249018
237331
681597
308168
896704
969874
238860
749819
474477
738157
1004298
956538
39316
964308
780761
915272
795983
521463
22256
710253
485234
92647
954600
62328
123518
561727
68899
532589
632423
60484
426386
665699
829494
250385
512737
386380
759903
890644
303306
336843
169237
364930
427417
765552
204534
15684
24726
747700
670388
568488
217531
87817
194177
223245
75269
449644
743962
927847
373933
656951
871999
576898
646794
807800
308139
232601
83564
243748
382942
356074
1028089
141013
76757
359805
604514
388859
484602
440194
327381
688520
894929
223263
138283
593019
489543
525476
437075
243452
828271
573673
727772
377384
643391
192567
483361
319159
909630
5678
804320
532566
144010
681493
611836
313041
278258
729388
324030
477167
369850
816717
101408
382964
566784
222274
443048
40105
252426
639741
438319
164641
296541
860064
668810
110088
675956
636826
944402
449561
515940
360169
581898
81274
433402
135056
880378
147002
30356
912179
365764
810193
20162
1024351
719485
552162
808083
322843
611105
80092
335361
973641
86003
95
1033478
410934
958051
779299
959805
288416
248844
216480
58141
240030
427026
398328
524694
818863
938051
353527
866192
892826
1025380
1007902
942559
507359
904881
769971
137845
375236
652751
689003
286856
594302
978862
274037
920838
475466
432770
121016
737010
766587
483256
543210
647408
285509
702049
979585
334556
286244
352378
719675
450290
904694
810914
703901
960933
895246
460636
457140
183121
1044638
133345
31119
20205
559187
179693
132832
169159
862772
837727
834728
445740
670976
848844
221713
85299
269169
882497
31112
828242
169377
1032741
86212
712971
605046
253785
141986
73364
727943
982446
352591
312188
558710
175502
92305
970873
345657
492367
651976
56082
135589
307700
837460
680409
394151
222683
278550
807797
477621
333186
241967
468380
898886
379239
321621
907686
1003654
189046
523648
489384
477068
673635
132830
634209
91046
628489
36714
268601
849063
312821
370689
794247
301016
118977
1013508
198700
600287
282087
94064
994600
875121
12268
971967
858931
618566
349531
288593
1016234
335408
802239
819017
689541
496342
826968
903878
649834
637684
53452
198506
52856
168081
562744
748041
778097
333664
172012
353546
394999
957117
718108
914732
688901
118878
846240
9271
5948
867354
638967
710196
219083
1032646
785970
625395
503617
117298
598214
764085
190980
90214
1040116
793124
178572
341896
526567
457997
479114
18835
739556
1039682
459477
963332
63789
879257
539523
105763
123627
153797
730847
103454
934211
312714
976705
633367
20872
639037
868858
654763
639346
765736
978081
158795
722391
1004903
509186
1007230
456773
939926
484536
302453
90291
443166
324586
843685
730672
906602
970166
1036198
822742
898817
818030
515854
276504
478781
99785
363612
548116
104992
280320
719679
508988
293344
752697
233739
775724
103060
618776
355245
790794
269612
524914
968895
293179
557699
751035
938417
41332
212988
294122
620610
91300
88974
213372
899701
147575
97569
319502
619210
330448
511454
920505
951262
430521
358746
531844
290130
269715
368355
904070
100603
138336
36923
163323
399597
778296
784198
862633
948649
38071
609201
992570
393466
855905
893846
874055
103753
667986
914858
433187
592705
1025718
170095
490516
1031244
1022246
906160
124955
633828
367956
464
699491
106508
167081
853001
674955
959264
648590
332812
528087
318380
223357
300009
895632
560250
310870
613003
799821
193829
112357
290241
541528
2942
262515
833510
980591
876343
192566
201512
102865
969526
948771
659631
321876
1024813
966291
702371
455400
714468
767705
274939
885692
390830
1009332
722700
126400
424142
600551
368150
655232
398023
336979
1031897
474051
470181
903457
799277
764755
372804
830341
365005
223279
1007054
138979
455619
309569
89633
402463
83769
452277
846388
309038
52191
394930
580516
64206
937905
784034
973937
527365
964510
172322
372268
395981
363304
559084
583603
1027430
330940
195709
183810
57253
746188
1011202
620221
126531
915452
825369
18196
1026022
49536
93909
73473
309095
881142
557843
816002
196834
720742
361852
744182
23795
260022
702448
555337
257751
767777
129528
736313
837476
52435
58132
1021567
363434
198468
527252
82632
80285
563789
484619
645685
824948
601695
904125
648828
835210
734459
912911
984845
785132
633201
166115
821061
112546
146638
99388
614312
666270
247145
17813
299851
210807
658946
991315
484060
269567
691526
780121
64488
558314
204094
154973
78030
427370
91695
721932
964933
335912
234922
930553
80796
957731
853004
1003199
242193
190564
486010
955014
389
265603
1012644
696792
557065
152621
371674
442856
697176
315003
768606
828523
436808
95398
43651
688269
790715
947459
728938
640624
122740
826554
921124
291554
511093
335236
15143
78329
71862
815615
840942
595567
1001146
200600
611975
421509
22909
17018
348337
827263
395455
752627
248237
937450
482184
639622
894353
952071
435975
1006940
973105
275099
380111
161994
982493
503560
679088
478523
549163
81165
131834
79505
130337
546888
906712
916471
635002
416274
329708
932877
698366
817553
669965
186671
263092
994313
923610
915604
165210
343167
737832
749586
908892
501776
347271
324672
246828
918319
22628
254046
351103
963502
524988
453765
327752
617043
79527
278376
873002
248174
533916
996375
667248
702871
593574
409900
3684
71183
675985
631786
953006
784012
268296
606994
615990
130184
894700
156646
450873
293083
221726
671154
753971
1012683
576913
91558
803557
742773
708007
742090
18195
122546
699343
461785
90104
509451
941883
1016940
388408
594435
379440
517884
198085
12748
370499
576498
423627
636978
115051
481457
562475
155246
63024
470053
436755
230090
552780
560671
114219
998195
678945
365378
680529
298868
589564
856602
1023328
16259
827303
1028498
933632
726579
992392
413261
778958
42169
556940
73378
321195
989735
669668
277298
465803
195133
885952
581630
491844
916794
298945
55077
206002
625932
122894
513790
851480
180849
258273
123525
476478
823875
918415
941204
523096
80780
334517
597757
810311
146686
105115
681204
878137
235560
497586
519730
362941
154455
461627
1032539
488825
97470
318974
680901
70691
963121
406451
185540
240623
871698
395075
810500
553549
642398
18479
43525
858880
247827
308902
507512
45479
965529
418861
717690
32141
648521
102718
768912
604232
816900
48007
431714
404535
897816
768060
34566
163715
664894
846657
660824
925728
935873
263784
71002
793184
371699
612149
968107
755911
654215
793166
410106
885054
86122
397110
340857
757293
633490
993748
156489
129432
66065
147831
222666
646108
337037
1040573
181518
4135
903630
736570
938710
527173
600698
1029930
612519
960875
263022
631300
93857
55832
599273
373842
81351
1016545
979186
271315
580699
29027
509389
226065
696690
48634
330456
841877
446665
951975
573704
404610
684542
372621
284291
471238
25528
157999
952850
707325
192329
356910
301848
131549
148462
785030
1002190
357496
118752
870977
1007248
773830
579125
445900
94247
96781
454219
959470
34412
40562
1089
897286
599795
201197
569378
934786
778867
784447
539385
632576
474568
399347
389667
747016
816757
74953
285206
161863
556049
230933
861250
309833
292864
715703
190975
26647
535570
403118
573852
353450
287895
13837
722176
984746
363914
464932
123965
279933
621475
163730
536364
515458
777154
556244
733569
33270
913775
540051
42446
73377
105037
437235
694235
135800
590526
796243
61499
372162
743305
334642
129145
609602
285477
893697
787318
694389
1031024
488728
553473
399674
434068
782175
252119
1016617
777314
762094
302351
754890
541590
950876
581457
497462
296412
595996
954089
238700
734439
495969
405788
239377
578436
397926
141146
629125
1018577
702078
519194
168451
562544
100451
568577
977490
843875
1011106
31580
101212
264885
56283
702486
314619
333669
770635
388485
764379
160709
772031
979534
796405
534470
318403
11098
864056
272741
189822
712384
213632
303346
272674
933378
111329
571291
676038
274119
600450
32895
923696
125608
886752
82579
775330
276492
531549
517540
349694
854395
356877
807166
828806
628744
576572
774606
105705
979257
1026617
1044012
471380
519918
765309
98451
67467
137356
528120
707319
142162
773826
24348
186207
1040501
947333
262659
166383
281018
1030157
55613
68806
318795
583786
676330
201131
734733
209803
517205
1023799
566832
825956
532386
769197
480220
827132
396858
882070
642045
441926
958982
1009435
417735
551677
403548
1028211
984742
394382
178775
765341
274543
277343
399761
379957
732513
1038707
311314
6412
444654
785420
681989
646821
835361
903052
599256
473511
970066
78029
570653
369440
103370
1019855
797027
416937
554236
379290
72748
463868
252919
872664
73183
438735
902098
161184
208251
700689
987142
849886
608661
228658
172882
613302
477838
549181
292903
494937
904378
371633
262256
369639
448734
420704
74761
814802
515363
815911
587425
609408
359403
68862
825817
443388
614788
453555
173408
37864
86063
148775
255249
524830
78124
1012452
438056
940647
451497
965014
502105
315200
143490
736114
123170
343674
971623
826138
633976
246467
707402
830078
272675
903278
784390
281640
917100
884769
483742
895964
588604
412198
703331
390874
951609
64052
214641
615954
25938
784818
833089
1014113
711899
125502
575292
623132
29803
148255
908073
15341
713944
890927
893574
657609
788548
361435
231193
1035397
388906
258824
358501
78144
559274
3603
749450
654355
736915
593907
844524
169803
970329
37530
633078
790238
342066
281001
418149
439488
625378
775039
630096
224059
203474
807956
843345
838772
865165
589841
952471
125094
720790
4767
528390
820887
636148
71355
647254
914048
742474
897896
745613
96288
119002
848134
873686
510599
332547
309728
165721
618132
478006
972130
364326
180461
488909
177372
602713
697056
1042858
1021203
391402
474873
142893
50900
1044832
634467
998783
781837
397435
330690
630750
119078
491853
998181
53457
467347
221053
694069
217031
673808
343138
990624
927400
42274
15343
800300
906852
287981
94880
122176
986518
83456
954021
651305
163073
302232
227862
215988
647518
523794
925193
942886
238717
407590
626676
27307
542684
915975
334873
1021835
260612
621781
438376
314050
662327
369342
487313
451423
290768
75029
242222
849689
911568
267951
114321
675685
870075
449273
451337
862829
9728
181248
1036318
72854
117526
524942
988983
79963
895797
592754
926078
649301
638961
49732
509340
536797
966932
27736
552945
212039
76332
478914
909192
320486
688121
148277
801916
190149
889735
5921
656031
261705
885615
218872
334695
481519
627117
610170
691846
681906
935658
450348
941160
91714
671339
899898
808111
998328
606130
243848
830170
681111
54219
136558
516356
275665
568527
657105
889582
1018394
1023624
185291
443110
216785
408853
453225
411261
94231
795598
767584
391565
756244
348932
401846
643893
314666
651150
663715
468631
252750
703242
561439
930583
1040631
131838
26332
675025
387867
444524
170078
774904
768511
569605
823447
987155
389120
343065
472916
112367
302350
24606
513521
645620
898601
780680
688880
210343
330682
784062
283099
48861
84900
732232
838820
341932
506222
8180
253431
770567
580080
65031
914647
856549
1039766
55450
709773
319320
404152
632402
974263
21139
232454
4855
691194
229743
362666
735321
961163
83099
102020
1001133
156063
650040
239393
822509
486343
1032964
433291
683299
953075
253786
700964
163718
252367
145510
37517
816072
788372
815580
319537
689008
570085
594322
785421
757252
788552
897902
214433
66323
848410
983762
79008
292260
380200
493466
26592
253504
386245
259363
102598
331396
940106
987447
660643
954452
662412
488660
57744
362102
790978
775221
282642
150553
637421
414101
720373
915367
622680
566471
362143
854404
687366
223677
826782
593900
1041343
391783
850032
560680
988710
15572
261236
655417
581370
138419
646922
360214
346663
765628
296922
1011510
1012354
844086
6135
375854
915955
418630
454976
768686
1006678
618097
580206
968322
925275
649863
125317
134669
578473
292338
2812
800261
277197
454963
579479
62450
945518
297736
138936
717847
670067
410902
786332
780517
398654
418531
422336
593586
184387
918941
501698
967854
233415
306515
881903
116935
698588
856018
269410
1007856
905453
655604
264432
803539
562972
320128
731267
1016754
892988
379294
335563
615982
925497
606136
564865
676422
192645
508008
637037
174502
991985
445197
745178
274317
251081
397234
704558
287833
110524
88455
93364
905884
539573
239528
672363
829467
189578
70778
281199
283160
530042
1002634
562786
533088
224878
721908
789605
1034734
318692
932492
392597
931319
981169
672999
117573
318191
234777
209420
165420
566882
670595
812013
718370
1014436
741545
422774
886986
346159
252828
470639
393441
593416
311728
336864
928058
64062
397578
563730
7746
710844
219613
55716
65346
598266
553147
105795
29606
616373
288568
23546
928376
930696
818603
995314
836570
764778
433111
455778
167863
1041821
119884
62852
242859
144627
545228
95529
469788
649977
991682
49509
510212
539753
679989
120220
333890
1028700
646694
239975
91240
205489
297542
318076
398742
856967
683447
27832
126339
115024
1014559
781001
818919
742382
949592
59389
704891
755380
265190
413929
409456
135578
398422
908153
830682
686625
448778
161992
891654
31256
838924
424376
71188
653489
77711
53237
53672
79730
822527
204520
895361
604642
493600
633579
914350
859
563145
497420
937163
747243
756196
295802
113644
119686
683769
577086
256889
231889
73981
755590
423125
510818
449520
552109
678569
523192
973001
860473
460460
469613
1019342
507093
504417
952501
808086
1015484
158963
442076
561954
784358
20904
580567
181603
949250
766464
243797
459125
660441
69150
338241
1018201
953928
250057
767458
806590
890951
975750
324855
910687
522022
930969
482432
722274
894075
274160
794991
30078
317598
453753
627768
628258
528222
186862
982886
926273
744365
886446
109255
914263
29228
289724
476987
257311
621194
763912
867110
715636
141487
346723
840642
503419
550324
415892
631142
376043
574929
757301
67855
485722
1043084
708982
1028216
205966
852455
866533
240277
941730
1002382
782095
825080
125017
585023
761168
307298
865915
403092
291464
302934
343041
213765
251406
430007
292215
290931
407697
125874
220737
661060
927828
439553
977987
226266
394467
1016480
388083
536677
330444
363008
911545
32457
600552
509239
1035872
786196
551598
156477
965186
86601
209773
1016319
1025227
263692
317607
419560
509337
204453
454734
342201
49773
90320
176702
393168
950410
529177
817505
961028
849424
783553
174515
343848
624017
677656
1003288
518201
462439
349069
973063
951252
601370
436968
340330
55201
607192
757712
1022210
196553
209977
749530
528440
1036940
146877
5993
969481
123044
910608
180936
11969
794079
292894
819391
754822
511763
546689
384227
615940
935451
430284
999823
907125
333866
129777
650431
473648
762649
683000
715548
687693
722835
635223
16544
878261
548917
695739
167594
574590
523145
756169
251313
59546
500621
319669
727649
1027634
1002340
112351
216682
386391
23415
204908
22436
773408
297320
95031
283402
120694
759409
136831
852841
344129
757969
739190
963335
952172
290912
264010
166665
354342
182153
665539
448506
653200
698372
941132
837864
936729
146794
522998
792110
495829
256621
509906
412062
983580
136144
729174
753525
194683
562756
223986
976271
808644
209007
13141
529707
828031
855892
600483
904763
930096
677462
756403
568767
246426
115276
709352
147723
556371
110583
497745
335147
199861
1007999
758965
46144
811300
41288
921899
306548
650600
534446
561186
291563
733083
898648
757909
719315
349659
673592
549573
351491
475526
256356
123703
921587
691043
240680
568173
150080
421983
693577
390393
908589
588486
889695
228660
869506
583216
794053
200897
488287
441832
632872
970792
863624
314272
967706
1017300
492719
365619
640682
525780
493208
919
832337
684836
938192
446391
42126
1044081
577300
677581
36358
660628
392116
654566
738229
51207
680525
603255
106880
488531
445174
787495
773862
354963
859643
280077
454555
406353
874646
316231
15945
829880
925867
155515
942487
360224
925029
962637
509785
653947
165406
571950
446516
953755
403405
148624
431875
239502
879795
995392
711734
640442
845422
667273
94332
562659
570773
313666
531299
507327
971109
880723
91891
981314
163205
217194
920916
638502
598404
904985
501187
1033143
595700
72566
545749
455087
731455
789905
673527
349947
276785
59157
931270
300255
315276
999079
412928
253001
28170
378209
17785
471460
209612
763461
230902
538854
1022452
24355
498635
759459
274751
217914
649551
858282
486779
343804
63640
524558
907642
876388
137231
489531
473602
389426
201997
843052
249040
354788
69246
728573
391924
275796
742893
266268
776597
143032
901976
701970
56028
444501
622034
648743
35001
667540
881833
824317
748646
1010533
423279
901918
555159
629631
562467
360170
1015505
147222
773854
860993
857269
664802
759969
106366
135560
827108
40300
769868
1003741
1025808
713544
994237
934234
593361
36925
204354
997303
350357
148220
901739
780035
419365
653696
132562
755460
471389
332284
692698
280670
366145
127441
29248
291532
830699
792020
387077
50938
574386
300501
903332
298500
303062
806553
311952
865259
639756
802875
643385
400634
95646
978760
188757
253601
1007331
137280
700910
123491
350814
349601
56627
295943
130120
413468
102081
361810
500153
953387
118119
368610
318039
975037
439717
469854
43823
87501
317204
477514
938399
446904
452035
284387
281163
2600
446101
237294
287136
465005
491986
233677
8672
291191
824125
516588
245248
750334
214904
631981
775575
264689
737460
363994
129061
758904
532268
179417
53648
773758
16600
610744
984733
240813
633040
52220
990248
32716
188719
99363
632556
151348
914680
601648
845847
227229
819079
455154
268980
518459
665505
924607
533472
194221
909491
38273
51402
510765
480732
58088
912974
489672
770353
434857
857008
918326
898911
604235
387776
884567
727107
952278
842756
216087
659531
520744
820080
921018
487545
1022838
501696
531970
506634
841092
538917
182957
926327
656985
807594
912347
195577
578094
65660
476912
27265
39182
177446
414668
265524
509038
857923
664104
62790
344820
42994
793942
808859
803533
398307
27812
422402
925328
214274
947425
387849
865336
750354
62696
923546
572010
172893
54730
830030
953265
102940
1027783
224009
941030
1039274
515068
1007838
174763
534979
161098
726171
720679
1020093
980359
714144
735030
926332
630857
779770
755432
657215
443207
351062
40407
398050
697178
999655
253602
671646
539864
964371
928716
55635
820782
97717
444282
881292
124053
974833
830491
472067
615554
974302
456185
513297
286002
817750
402285
424870
623519
356925
188304
822184
129853
20738
525423
950183
31034
707284
383040
298952
263481
180721
913816
329421
961520
991964
240054
25219
899251
948174
49967
349877
212900
138291
248255
98586
548826
84593
493212
613164
971830
16995
248827
497580
275438
49509
565168
844959
689678
373677
13084
727827
422388
490265
124360
869472
802309
683318
428868
605162
48631
711028
116638
41642
141651
736435
642765
641739
878712
955085
650249
931114
369881
83950
668100
979371
755875
349426
362995
408738
906104
233324
732021
64935
695685
173978
379384
548267
389165
128377
323242
685295
617648
235395
89576
627037
256063
163755
597055
899188
331591
869528
468239
336656
718454
611910
299781
1037337
218774
447008
589705
706111
575598
550129
805840
328506
952043
652562
786717
613209
865023
1012057
558915
651902
810572
1013963
597646
566541
791249
359793
493850
864766
430438
321640
252121
954197
425007
449564
985111
449378
969262
329335
102995
5092
335238
662561
561942
583344
273931
466336
302564
430270
269341
1012776
318189
126682
115813
157967
541121
961028
1023574
208860
532580
679654
945623
757279
38080
485071
525901
65241
901591
644963
619075
1024408
546942
813563
29634
944378
228092
644415
1021584
9174
197841
925179
861072
985682
468231
993382
641535
190664
567119
182748
872386
818008
400130
276187
201668
1020852
372154
856834
213279
885124
262421
860336
961555
90323
620209
99126
33461
1003372
674735
341765
11917
151246
22611
209628
84642
236277
62490
1038319
590417
399507
571897
1014599
334418
469988
885786
458400
925932
151769
60872
364578
125576
350169
298515
577756
243397
35373
164183
159504
269492
973437
400418
7532
414658
373199
414984
359867
736464
458197
274427
170015
228047
268988
774156
710712
751390
531898
169982
98020
392157
620384
253045
349328
164433
93442
134470
113954
892922
804778
948677
139201
853440
800256
617769
794502
81138
125591
614846
922375
667811
289297
629086
460961
913428
753741
182090
959316
613013
701805
432226
1017248
245125
582923
417676
99810
558525
572155
938702
405074
777943
870166
144416
399878
270528
681175
303929
546283
20775
22088
1045123
903818
1043471
867622
926554
939509
236491
300836
618713
49025
471598
868702
670508
174409
729030
350234
296805
126346
175313
445493
333844
504070
958354
170014
925262
1027424
423915
254811
416713
525819
1022222
199200
761651
49100
347436
324185
954063
893653
686350
278943
742838
228813
498948
747381
537562
935760
859960
421755
397893
638880
624683
742434
1016554
927992
464451
114418
999414
768671
179480
696194
303860
382085
626005
250708
592857
345032
310247
329746
477814
836536
553712
838630
102048
130784
372233
310547
206433
601340
962261
233751
486392
335260
675375
584729
277024
1009286
827297
237719
1018146
898251
147518
663551
1019532
530965
817825
765199
576004
946385
935775
677347
867952
489529
281061
410890
122877
402394
16385
502541
796432
148257
120464
593773
598243
1034526
538936
830843
440939
925405
512225
437956
927105
792824
343786
473410
561135
581165
238569
837929
300153
665917
130184
136708
978935
493680
246471
150084
477452
500780
774177
663831
207115
695103
497324
544297
268822
779094
816154
862831
275726
891052
631720
474737
477685
482874
606415
39926
686555
406508
276608
564212
155744
584521
466845
674993
529377
433841
274626
175752
421645
155144
394400
738987
472227
525909
659831
125084
972044
853858
476684
232376
779336
449260
509218
939557
52712
832059
887085
575171
91089
955614
162787
70977
808213
432753
756313
294954
958541
693915
347659
676372
465385
248832
310840
436580
618542
530037
408660
222968
617571
969892
662732
73686
22061
555679
76540
685525
1018890
897822
772841
270687
590215
182398
956926
888256
354167
839320
568791
663522
992760
349986
430333
373662
938449
121890
571518
374574
911136
483683
159482
584243
102291
136719
936702
557209
326651
193576
333914
401842
285941
17287
420480
682656
486871
14294
548876
967685
1012982
1014203
529501
503346
1037064
173294
36188
853282
469425
188837
657568
573200
1017711
595880
467148
133363
122775
65398
882930
62972
83572
76980
423614
960871
495185
1012626
509761
722429
278572
592754
85389
862583
798435
683981
204394
943266
995112
425978
962724
103288
173903
528296
575108
791320
246728
290780
686880
288762
237968
652348
750488
587598
838851
520235
116229
376089
560796
655136
676344
611757
184125
859360
633538
419137
932811
162308
578615
349357
4424
961229
701808
1015836
440099
336220
971298
448267
139268
125481
175420
857453
127471
113694
111945
844729
674964
637402
578963
417074
197347
566617
977622
935492
801119
212060
755702
699633
149933
806992
106980
738103
681841
273040
802683
1012495
345733
899481
1020104
990907
670481
753537
994610
492705
388686
842753
907905
164420
589351
799208
653797
521650
346526
923351
443151
681222
248255
374031
334845
890882
471004
378151
973504
592285
887533
793165
443576
795679
821184
842059
809132
581159
17631
146867
369374
51858
85701
752489
80728
921354
211600
494374
927761
491731
848075
452757
514059
946567
489829
108925
21004
925303
512612
741564
790393
596448
485048
408735
359199
895633
10374
928798
957106
968795
204533
110066
356550
352878
157931
789547
446592
509416
438629
711997
258797
946965
35751
837907
723081
402463
331620
63601
295550
7149
453044
601584
980282
576202
749883
812637
93419
223599
577338
149169
207572
96053
64038
693308
154034
143645
579415
740151
708696
325006
424966
632038
347654
329727
284492
350300
975247
696112
567066
824898
980084
672108
498885
1006006
481877
738748
997445
588744
486763
670192
976340
564693
740902
603624
890009
998181
638349
945337
173128
504358
452326
215007
357102
989428
709668
9429
603792
767234
1023847
661186
758143
370632
370198
212764
413172
219735
115880
857367
786779
130886
473073
487454
363446
270067
562379
448362
924743
704518
992965
256435
666070
164318
37582
686950
347785
653711
527993
516644
390812
671871
872129
259832
421780
841718
757028
275720
685732
681742
239831
130395
152355
134598
194779
815971
351558
331706
79546
451879
788768
975161
910179
17181
641864
655527
854791
1007999
946591
681032
660804
190875
26022
453908
752125
818143
1021341
436027
547320
527285
615712
192919
742746
925023
956018
499509
811584
559560
706355
966752
434273
777607
809729
669167
32491
988568
685371
907105
935287
524101
963786
176411
200805
216990
282415
185277
729992
367382
1013648
57080
807515
73753
687655
811049
540772
475774
887950
279150
636674
652250
923169
67450
843366
381930
832849
569914
274786
996681
416257
601761
969373
668535
984589
717327
413845
427214
929718
814400
437741
138883
177573
324616
468491
894397
394187
201548
272600
814388
427726
659146
278437
706743
145382
694326
64060
914794
276297
795508
902896
498297
572939
93053
318823
906124
317070
761229
218333
817893
342728
170390
42565
900904
193715
128118
965962
1027554
222659
866760
468057
858025
279594
763932
236915
17068
123855
1038341
868254
556952
116855
486290
558905
277507
675093
125946
279309
270931
394956
734923
867386
1006627
544704
49010
597455
73808
814950
909642
449898
584851
259163
57865
228196
936625
10839
942742
787218
477648
204183
575859
486384
805645
1007415
652832
62181
280270
653201
371552
1011922
747328
348895
546388
5176
1034179
680153
961002
895469
135234
776077
128209
234176
490894
767274
614248
517346
999348
896771
188853
744720
742490
992102
99430
837680
82740
760915
775426
894294
966352
413228
925624
337415
688459
949997
672524
505296
611667
399004
816993
1012377
656747
300791
706384
637254
697406
615149
872511
519620
538057
576476
487108
679584
407192
33506
356905
656191
666655
195087
383089
4297
243118
84252
105334
976811
388919
332499
673456
342785
286017
893280
73123
137437
800165
433749
530657
576156
668760
166308
54815
234572
793179
369985
781003
535702
980117
629967
280526
551141
179079
353606
417427
800878
1039540
233414
472378
787176
407902
999320
155993
476910
743523
260833
320595
572009
639575
281224
481983
704726
12678
248629
695220
842984
858366
106340
574902
453458
618656
281164
447793
464489
525110
417270
398707
174986
328940
899462
388675
213212
772968
382692
473489
801140
306006
159365
937709
1008911
735169
583894
864796
80098
392374
3691
304582
489307
465425
300623
498106
960162
1030162
554136
828973
367251
462572
117351
491715
488527
295612
910596
487722
490198
692406
506793
592865
832092
156913
940367
541272
465989
626688
199524
558134
912391
633428
937039
286525
594062
768441
185075
196059
442552
445909
782132
270645
12954
456566
115452
590194
570586
673563
1013139
874543
166168
814659
207333
605345
955603
122026
876001
674585
341124
447751
859093
302194
50552
503193
570437
919535
826691
42062
261380
22681
787751
34474
79368
858518
175080
194639
765773
616924
890661
140700
661370
947631
383200
6681
803842
777893
592307
913556
716004
73333
413032
506447
261196
791838
558424
57847
313899
79605
283466
104879
701734
876331
190625
586925
1009975
820833
544538
524631
718295
474541
108936
104952
186342
1017363
1025823
98102
869368
87287
65549
595541
71052
15413
267946
61044
124915
622528
170810
199504
265348
1000092
745581
728257
607619
76170
767092
741993
997519
14312
231357
682829
174747
5642
181468
214519
390902
703437
467453
595947
590815
478533
368098
8380
981308
766529
147462
996798
395306
915960
745838
641162
686593
163600
242677
831290
49121
300687
717836
33971
623301
687229
364057
774568
84933
344299
685895
474854
60011
709739
861001
18746
397458
559730
486716
937930
858315
539782
972941
1002151
521706
770697
952273
552989
1030203
943677
424626
257798
141138
427375
55381
741737
144183
660354
837363
596331
998439
896385
305211
872641
327412
509173
877522
733604
75004
72465
737565
263046
560788
40667
1033253
881365
960158
810045
654806
1002430
742802
278888
313080
998012
8664
935818
639760
749638
840450
841906
341956
417643
852233
169280
202262
191068
647409
142229
795802
560062
60202
337679
332649
909321
911010
57678
312392
911412
571219
689791
856607
163386
588459
861565
690736
451833
975591
834616
396418
435498
966622
530243
1024186
557250
1030382
136755
503389
139860
920310
1004402
229435
24128
248284
343250
1003270
590449
791838
160946
55098
471210
801515
856123
118559
969896
54419
1039113
705199
529449
712503
964336
883651
274078
16703
283908
210045
406961
535953
251572
566040
870269
39665
347589
882282
422245
336013
343181
581780
921103
615172
196613
1042064
945014
1022910
677308
88223
20270
1013438
764054
235000
990085
365040
345761
759194
72520
773645
95713
883752
224169
919594
691871
730359
776655
1005712
777850
188576
266357
1041405
705017
162573
750629
843870
366724
93743
87808
409035
199735
657571
925563
695671
1022480
589690
355180
953438
263398
788983
305469
582865
76915
996253
23251
720241
479174
180051
128666
760354
800088
98893
1008507
793146
1032052
494516
579495
697835
783002
89412
52372
277452
999122
995354
762177
622646
807568
664420
159102
966632
707325
769636
1038005
763670
944428
189286
763707
503107
805714
970744
555261
378541
938999
561061
573097
266463
123255
805498
576842
616968
342164
906738
166539
570767
284960
564685
702399
151936
74977
181122
281878
564050
239544
425056
47662
417580
966066
709954
744258
925965
723719
883946
114781
101700
282935
159004
146852
477532
626465
127369
135316
928158
752619
202494
980788
70504
11534
788375
159120
839426
841121
205223
390640
434382
929648
640068
787037
918503
866587
837111
610878
321738
625977
1034590
548885
467563
641983
569180
753429
680134
239930
544518
261848
981190
787036
72587
248265
818938
32711
612571
753344
932799
1040357
47697
742782
307255
39652
908716
10874
721543
730418
1002918
515917
817149
337668
481251
494416
456704
583013
440933
755397
938812
137937
463588
27240
76398
651314
974277
493207
327828
1006434
890887
215132
313217
835815
477543
855117
319782
835670
731801
706771
437711
680860
816647
618516
474437
515362
294689
97519
221398
888881
1044312
981136
973011
158449
331735
1008695
169168
591373
356288
126840
183877
926613
314168
767682
433120
776901
759005
693591
291195
621263
291999
318084
750454
554193
608110
861193
720778
499992
466620
682336
337590
96467
636183
33631
796648
588652
474803
149114
439755
209649
596793
461534
459376
695425
866507
931507
179585
696998
434049
377851
906787
311709
976321
710000
855692
344982
225563
572081
297156
261903
63182
276246
661280
190
288758
20556
529975
1021048
993474
202405
917034
358273
200886
1013786
586899
192908
584031
810099
646017
1036400
90476
532291
755036
784979
255670
640740
719175
412099
633225
698739
517309
37206
825151
757189
968471
643970
42602
893642
960832
273613
30647
1011594
486354
535758
167189
564375
574623
221543
525027
144388
881783
903669
424375
362578
505055
485698
6778
1044522
1027576
270932
694319
759937
654375
366175
902787
199835
322217
399788
896274
361015
336550
943093
1017022
795050
398876
516797
113065
976825
173013
37180
381262
972022
231164
403314
320408
995250
821886
287360
282978
373816
58469
275166
643373
93155
816265
958305
106457
945625
701680
616768
970679
654587
802088
154362
512599
251803
732078
500967
900422
979668
837647
320643
940330
572192
44964
290777
943366
800832
75171
906291
172179
937619
230627
828994
583401
936958
452588
596988
117746
320105
758662
702938
868195
900726
492901
837623
80662
275592
713546
837856
195954
339126
898433
660978
378026
818833
951854
505330
552489
575739
117841
303890
887662
600974
89773
898412
131017
334125
382394
246234
783466
609641
674755
626198
490211
623928
360369
831804
215931
262588
531145
337123
132650
332075
171135
249848
572581
134481
855038
1041047
688583
19359
934601
342939
845001
1028672
519652
529350
28093
354374
170089
891360
943825
525360
744272
622630
95212
533161
418782
373445
628641
24406
97404
791904
607623
122638
889458
408916
451457
771183
22172
627573
529624
496283
1031869
723068
890835
525771
62305
82470
1045116
577062
606259
710259
433942
672180
574210
53232
385311
555058
974879
181834
573505
628890
51952
553132
25670
1044598
495393
833166
105259
519345
589095
5953
591513
37096
925945
280067
569160
294809
371699
6073
430317
750813
359336
613609
25156
540055
883717
711578
696199
872503
119883
946859
626367
913400
847363
595061
427092
262516
1006892
230531
791808
314990
189694
324023
945847
729233
778713
57140
1035033
47496
715990
523257
753122
969957
353542
848049
580601
29596
745074
173114
441611
443321
897593
926393
862806
155955
144542
718142
268820
1018242
200333
358930
667545
286365
103495
17609
637157
752910
566721
881874
281431
465899
100640
483820
506795
491435
559967
979799
886893
306276
665492
822696
197368
502031
399787
113279
770829
248854
36225
423659
894100
249509
303162
59191
604317
560150
972386
552968
594515
763959
197021
955725
740425
130859
1023742
145235
877753
731081
741298
350176
919500
861878
499605
186845
493428
260461
522246
881424
470858
173395
240313
700432
199206
866702
45257
577597
762407
63617
603833
185763
264509
938686
392602
521995
1017029
531306
350248
226205
415326
548501
554249
367476
214826
651523
455316
151087
506264
605167
614659
981080
826207
700983
631050
444402
198095
672303
591015
285719
146929
152631
296509
610273
182995
816638
435978
509555
869544
43547
1037235
1010671
26020
683850
650890
535088
59245
572478
892712
1011505
339153
411441
94123
609987
95238
154078
245540
818579
149703
47390
1001502
809754
797140
810116
793754
992524
636589
997815
398388
96272
574380
857011
83347
96326
739241
966436
949451
983205
264620
679489
492123
855009
800345
688422
764507
775436
873983
474520
1013416
886850
756999
968449
505741
425212
706508
807487
786673
133346
884248
768796
176637
780603
12583
234627
252524
501174
166147
388132
467258
179676
258588
682343
563934
137895
771307
320272
104760
274084
715217
437930
221481
846284
995430
545787
748254
293320
327850
940145
417648
411822
580800
982839
340195
248519
816293
560969
471038
157614
187397
573940
726457
46122
667148
447883
519530
491830
643878
259637
71749
219074
625300
802875
28085
683568
397481
812225
677018
723730
857422
863250
221447
370763
730851
448882
602747
511879
685214
451257
86394
588043
964525
484063
962374
768823
391939
565377
955321
837388
178128
22818
795073
450227
171432
585343
45755
832918
965814
668689
984734
396345
507473
220255
801156
296410
888463
294313
161010
250971
884728
434737
406969
795589
745895
737576
986824
976876
773257
710619
195611
829506
153313
671743
915557
660292
322696
324003
429283
184655
382021
213552
858189
415318
988366
608293
520097
302697
712091
1030203
702527
801634
455803
181807
793981
297624
321921
631383
443573
154912
386291
83921
986445
716589
991592
623812
113860
483625
955607
589401
478698
861587
629299
361629
422432
942370
245602
38868
163462
97011
862584
100150
1027994
732853
929777
86717
943087
237505
928944
738785
624269
713209
285443
746382
224937
591059
255690
1033399
533359
331636
435497
943406
843303
416368
187517
56567
125875
221319
915982
565342
984269
647240
994389
461808
749593
876383
143709
731862
246469
693240
682992
398058
673633
186746
323102
659397
27917
895543
180309
724002
308541
245065
795667
791826
919630
691045
581875
14428
6545
982707
908228
144789
383615
829898
102490
306071
35715
1023586
761556
62075
674473
665952
432650
452267
917529
532727
80912
627643
226789
110316
359381
910789
404822
836300
660949
929498
712136
694112
11413
113422
340519
727756
543065
891966
269057
125080
746421
789886
745563
304482
986785
276462
791798
713118
989075
885843
730572
42777
995780
266294
899849
211392
551775
559414
519987
211555
309270
323944
663560
404698
502920
962427
739937
905375
984637
840229
90826
26900
305456
182993
197603
481323
364692
839303
1002176
237767
468111
130112
282355
497078
302520
88540
281296
1007876
397457
303912
522812
127585
931612
521009
880719
756299
862240
223503
990616
312127
1005927
994918
834245
44017
607938
383550
407159
133758
990767
214896
127876
282236
244201
927349
565272
742391
962296
946237
957711
269855
452768
822432
426895
904333
341257
1017510
4942
162534
216620
253464
932968
633988
507786
345948
431102
461201
819681
164052
329645
86167
446801
709642
913579
855559
39566
706758
525692
889807
146037
411060
675703
281628
689047
335842
503451
3758
831311
547681
206081
226848
938239
85776
665006
786637
555301
614307
200327
837870
523045
231981
906575
239860
362018
993199
701754
570973
250647
967265
803911
443716
940223
120173
604944
947106
738496
21525
829431
436385
991120
557241
982729
989954
946129
923517
819848
920911
865453
732729
290888
59991
62417
702274
351822
65672
950927
463594
321271
104645
656725
401343
223494
688482
191904
920392
720950
838922
722032
888903
61412
804279
709682
1000986
448311
139835
1008593
540654
351765
154636
91026
860666
607204
414678
799917
161126
450804
184378
392614
591778
1042319
84263
549700
357958
548418
178980
593183
478014
1015676
728201
205847
301872
684440
209170
44127
61572
842300
146970
41798
239514
747140
350170
714769
754895
810761
673729
256405
294521
259441
131994
196729
775941
141677
934033
424556
395848
847147
914955
884099
213384
993139
452698
793381
928527
785895
627367
813384
233378
755366
290460
543518
311060
818697
339265
584836
644734
783127
390231
23241
910757
204298
14196
1006711
620849
459027
465682
521260
838633
458083
89999
319114
659154
478149
19440
839400
250776
20010
620147
864840
141715
61814
913178
541465
256839
752150
696396
940512
709388
380438
487977
321590
583587
635103
311621
719769
75541
7038
287771
316677
899734
92754
965673
661782
284859
387548
878004
1037141
728739
348825
93422
983739
80378
224730
908643
552144
282971
325663
559927
968044
165390
422380
335728
389759
574505
200045
400612
966727
685281
35282
572089
21056
302625
91093
578857
119597
616270
432792
580670
166529
955114
810381
828350
172090
404615
316141
394556
122560
49521
175491
908411
543755
337294
545969
87096
806786
35209
174812
726382
660528
644772
169561
460723
1000883
888094
749475
841508
667634
448923
801508
165183
153046
42427
84232
618850
28308
751239
955043
249449
291050
999144
792019
1013821
825188
173270
332070
1018564
336291
226302
681465
485167
727217
244478
1010940
914578
116076
601133
15415
951174
72972
818068
351960
796045
1032215
541702
1025964
864709
949242
150882
233924
789019
530957
729279
187601
63672
794612
852824
296073
909020
184152
137152
27384
362652
247581
23525
667888
373976
908060
715259
575736
521778
567764
895358
490342
29150
626753
76857
704534
14595
598752
132532
716452
480898
515127
302145
477722
388493
1000819
768266
593558
367590
851983
1021329
801877
777011
938965
728046
402378
222525
405544
199967
732574
589845
816316
943357
178549
866803
272890
111226
323202
582867
959218
403876
165407
998700
693265
26583
399709
61917
515630
452594
847918
28413
265535
892587
136683
161925
110212
868480
1034765
604839
476284
304038
863114
293036
708784
136796
520004
16292
645899
734048
311766
232372
903216
361978
230662
668557
729024
474038
638227
588863
588528
308366
210966
171801
455870
548852
36782
583880
830687
60327
724458
779118
473932
43121
334470
1006220
344222
698003
829915
992968
116423
165691
752789
191771
807985
561486
801380
569909
887474
523986
659397
487974
208656
399640
69306
447498
844293
181834
200925
428486
106864
743449
228912
912734
623489
170817
447801
343827
812331
954661
871938
174466
841136
627999
896471
548176
973992
105125
736683
664276
749633
676283
956261
973467
368648
795723
1017005
1036808
970561
962270
31043
988141
690052
15398
610748
706628
574930
643351
983292
21112
736118
861711
966306
866049
489103
965978
605912
116071
539934
181373
75588
409600
550090
869932
532066
1036370
877094
607621
499884
706894
97327
735786
1027176
738922
612909
832405
1026808
587231
483584
783438
159689
376822
299070
455736
235940
551229
976472
266367
892037
403055
65026
895569
638313
704445
530188
677402
939115
392432
299730
678209
715715
726482
404130
405603
243718
182383
61594
238983
896235
1023620
227479
744638
724297
864733
67933
313366
644545
962553
370806
200424
686573
228768
916250
56799
130001
704118
407904
334889
350418
91904
779574
421950
876672
816629
490817
490960
847391
178381
670825
447791
204251
392460
257975
688353
56918
444023
286220
788645
66167
121335
501327
897751
658344
870466
942572
829598
147122
153166
675495
921405
196210
995329
333406
934415
367526
855676
228915
833283
412120
491940
886526
868653
54206
50905
632521
1030233
4370
357243
958879
58795
846834
776949
831162
1014360
769164
538600
787783
869882
742843
345475
662665
726973
720727
837771
1029915
304733
70731
1014017
355825
101310
27143
494510
641083
729039
435009
1019428
959745
705645
387079
837421
107651
847736
940275
68977
876355
245170
244527
881280
332712
467687
970090
184834
820704
428645
586861
1008848
218079
615397
287647
583961
895936
161588
77490
837011
573650
653495
979003
81120
513569
754367
371426
272207
683643
151671
764650
412703
231390
1011473
282683
645678
1037137
864957
594187
891680
833433
191919
733764
853038
182265
1026312
891112
140698
476966
196376
120844
384528
135476
544376
261725
478493
412014
575325
473703
32346
341408
423777
951932
151326
47554
277842
706984
745833
767449
146647
377774
399341
608405
550034
424830
630573
1039775
117645
636072
791399
195935
7811
253796
401055
49785
966575
66358
4952
50195
287594
680823
52018
366318
71854
941500
911542
110227
607854
376744
833850
1025705
748258
177544
52411
431963
40682
523251
1003971
821268
433815
815105
563271
665177
315194
142188
603325
197063
205098
693932
288571
973356
1000275
607283
412509
705509
911794
354490
212760
907508
858240
568062
75030
90803
768933
57427
985322
413392
620377
537989
922452
20500
561187
395836
1043132
556819
211930
632108
770521
355383
684884
502710
721573
995943
339101
615929
242491
164740
203669
819058
121708
914554
773789
692214
794059
514297
706015
905695
240849
802889
244496
225645
102763
40716
368864
972853
323273
290835
881331
849888
853213
544108
383112
826024
84549
847658
465421
676990
472803
431615
937595
475745
877885
763923
815593
499062
371165
426255
526604
17117
803072
193471
13927
504533
181540
714413
388827
331798
474418
27509
585473
136494
278448
312610
566449
684936
628713
796132
77349
1001634
60618
941768
954085
416145
999304
228598
339009
552712
915506
244538
320742
20670
879773
189091
577454
572945
52022
919163
186402
89764
248027
39295
357020
989247
62908
427470
72848
944508
1031097
335252
886480
363338
664249
659097
20785
821401
597204
943481
688154
341081
827105
515481
333563
1032235
951646
1015385
649321
39381
872075
750429
726939
165122
895293
206402
732636
357355
42900
992396
158925
767763
186305
859927
194378
429021
593719
575041
178577
658561
625926
569780
69548
345920
543992
618906
347298
258425
508580
260105
953255
747166
557687
967406
765646
425766
61077
558955
768923
736792
35519
605114
741594
25521
54321
136229
28969
466934
912888
960166
857773
50235
203459
566372
939758
359283
638276
851266
390895
390546
208075
231992
222582
257834
405411
592597
809618
286053
35706
900256
688538
145773
244499
330128
212897
569250
380710
108642
623354
327516
393993
32156
1005270
38532
975714
309076
832532
189694
136717
850256
698443
902218
81532
142998
575711
680933
10478
19443
357131
312948
396449
671309
940275
156321
937717
142472
839326
157653
457107
702551
622813
646770
1039149
340337
941806
709809
598571
925430
904665
574396
438481
58272
998127
541988
806833
494093
176787
325934
745390
805135
299516
1004489
617388
306314
105168
299533
346351
322754
481430
609971
174173
647722
411390
481766
569542
177277
106341
811203
44693
185845
710158
930878
1014326
1006798
75769
945682
312755
936892
324453
40722
262752
772188
439445
757629
270694
447769
646714
326968
239735
462853
660901
497685
730644
971672
823671
995343
470087
453616
105380
881562
471158
825082
889566
184704
92845
233789
997659
378977
351309
121687
895087
667841
813769
389562
508581
754890
40214
610806
758603
501702
947780
1003198
376784
520806
778767
441327
645745
415057
876707
891652
745667
927781
868035
535720
106885
577903
171256
1020127
554665
751588
595617
812806
563390
376302
713154
127285
1016982
1003079
688499
236730
733547
372082
470656
473975
467489
88303
820767
924783
625195
833976
1033084
720988
844831
128876
691958
6460
742477
864861
691191
284952
255179
243902
186316
136032
120162
1007573
475090
491919
914333
289448
619070
1033234
240855
600658
65042
178041
956350
602343
912895
950461
95906
791067
909274
424380
81518
300357
471343
22004
400243
831173
92734
303714
591465
627202
589217
711062
507984
299353
960678
274034
87958
561074
92287
44711
634157
518143
477715
468566
113732
53919
654328
1007359
574331
790373
389552
891076
337260
835730
902174
879911
394279
617797
84776
478801
939027
146404
146187
674538
420702
835090
917747
358667
163320
838800
403353
63080
699085
259839
346459
342746
367386
562983
159289
339631
971813
433060
364868
782806
419929
726548
839391
531563
672059
308590
854237
33430
389056
25491
826873
587224
652731
94859
459924
602972
677171
481226
966891
508939
324823
281408
536549
414876
211499
1034532
74408
943420
221982
415506
146224
230726
318687
679132
219968
113720
213852
326190
92865
365571
2422
409755
507132
138442
583136
974057
739273
847364
589132
819099
238637
474950
432083
878321
410849
999819
307629
583129
1014561
349945
892948
165935
200539
559291
893398
392061
867257
372400
546890
215477
931839
1004496
821170
829879
177059
362649
140427
825125
743104
571584
1029311
758893
230235
31937
245197
964064
772203
746561
295764
525440
578220
649349
436777
760024
569215
198285
560233
829456
735616
853621
469845
991433
809477
585182
1026498
436103
318905
409776
82136
505462
703903
64886
785504
201674
633122
1027289
302746
386381
497610
16015
11910
101786
433106
484400
917999
22017
363630
715473
660404
1017528
857279
1040631
393233
351569
717306
99824
425489
779119
509128
557188
905428
207307
58835
830400
861356
958556
1015563
23200
336986
12919
6845
203047
422405
331291
373680
929092
773074
793564
395304
699391
429672
342202
454201
1016791
655552
190114
373717
842710
371380
397436
410418
976328
942131
897223
890881
678599
978763
54432
166239
956871
991744
57678
369543
642675
223766
591901
257760
442108
609331
83820
901408
126996
692125
686962
262797
788575
407223
601005
755575
243322
826627
412340
637725
574734
46787
774549
110087
999264
442369
808744
123386
117139
199205
318541
673267
144212
961436
650027
713994
830234
208223
245122
360812
247295
620219
611181
927480
814157
1018784
587238
973763
721209
423697
477758
1014792
908213
137210
743025
754176
574517
629240
522712
636852
692711
614415
1004135
996677
466198
58682
756939
86663
907129
666722
579624
205872
492578
323743
868056
441786
943178
672970
995026
70049
669964
305340
55999
566014
85751
60587
58089
384029
578768
668362
330561
148267
690832
283581
886282
989283
792916
32150
978515
151280
628297
688458
844173
20333
1042590
961372
515167
709360
1024610
664304
786412
610968
963744
898050
653053
574893
916829
821221
977887
820573
457721
785272
968961
399467
983952
165129
807869
884392
701796
1022421
803003
824702
714944
602235
146956
51307
646536
55687
839767
806920
348998
651287
753680
160859
1015105
289455
237098
592770
352183
983427
919580
913407
904702
491871
559902
726277
27577
820
514951
64092
433864
327361
471347
415708
114247
202648
555562
551144
389685
994319
360182
565769
849656
952529
989805
622365
368204
392602
434482
48802
922943
462845
612279
270728
687235
184193
469885
33856
1037918
968272
65696
794088
515436
377978
967751
593736
692557
869779
319823
796373
706730
968209
474561
37639
238382
541425
382643
50243
519971
594849
427754
709316
99255
1013267
201721
800799
586206
16486
480196
303936
783950
923489
853190
20274
258436
745829
736583
23746
329704
337415
85088
138543
1038941
815956
405424
1017033
640487
418114
300596
903373
611030
293045
703117
981287
290531
216580
923430
75571
73798
485281
105314
159621
24343
280149
986512
6062
957431
568716
983873
845852
505832
823735
354142
901509
185615
520188
745386
412736
388282
235670
76746
402967
572607
330884
346257
719255
48023
57912
627166
957020
436082
445556
340383
669250
68520
661571
209674
943068
107466
691877
832258
242425
791462
276603
926166
457405
959163
625676
147775
681056
574356
59822
502652
259774
115307
93195
664379
299862
199317
437040
916776
818935
762484
938426
216946
90068
464037
25152
608781
146051
103340
31940
183738
456249
193402
793602
370199
263577
517081
1033022
569022
103476
459703
449770
279740
965027
81573
463985
818000
374734
967547
916505
459706
164007
706944
504997
616580
635643
889437
116081
53223
603571
1034478
368515
441292
519746
1006786
1044603
820500
726147
823691
914189
226132
709618
393149
684205
559038
624750
760277
260132
982641
421769
959396
795345
857354
742670
627511
592871
836570
84279
941373
821877
997051
270716
491631
373137
732869
1018167
544842
387441
459164
606340
325159
1004915
159064
736717
220368
169828
370621
908449
337922
424705
838718
924515
641390
102775
662511
984521
115517
300330
137997
826743
145463
23788
595536
425751
83810
860884
436546
348975
541047
11421
878449
661648
172306
697555
624844
532146
273424
379805
203958
1042341
669977
825395
692862
752505
710024
550232
822998
558328
832821
438662
977157
481753
847558
939315
171399
407843
358808
564947
890682
972666
520242
785972
165644
486212
487611
390212
64654
783288
588690
319565
404688
92404
579748
207513
772888
293155
171161
258559
949431
421605
107151
144304
529945
510076
56385
516044
907333
360197
401301
939063
17911
320419
135191
575645
994593
870360
109675
312474
762777
80235
525496
857318
888995
725018
960092
251926
120174
310324
929873
154514
468980
723435
637109
524614
603772
32733
163612
764570
899100
263115
755626
395154
603337
792856
547023
694321
395484
798361
942602
758926
966684
865326
661274
1035942
819704
413874
334074
559728
406134
1029135
734561
635435
837874
208501
164412
727037
861748
619494
41348
303682
742969
853367
607080
570144
886008
993123
436500
886701
178373
458318
670256
424851
848316
777251
725015
85683
120612
148073
247031
609450
927652
735371
568920
87341
610790
173421
896308
404837
837456
143858
597783
75031
455164
790947
211835
450826
773451
518521
751079
951188
468194
164930
817725
880461
72744
1025381
827569
243218
613569
756145
699925
891057
263037
478357
1019853
437879
884723
363927
915122
624039
343975
246443
357561
78240
583273
10580
837113
842418
708180
754883
296240
385811
847395
516218
901175
329978
464120
600603
978605
773510
979246
189594
160126
251780
670824
381894
754228
87829
202166
38816
252473
613875
1024150
320051
1000720
968140
674511
622551
20461
384274
275075
21491
916282
602039
77914
918278
414373
271562
188846
44406
82774
354210
916556
1007901
199549
673336
467227
1010337
357457
309750
414159
655492
680760
294583
569965
664449
188841
1033050
905844
204225
597521
113856
116131
222242
155721
477671
662249
53730
289165
375495
550586
193408
16589
590642
236668
223098
264799
1030550
261277
409935
116598
289279
266870
398513
324495
415965
148974
781543
134873
466959
423487
217472
513230
535971
678913
786645
748722
793615
791646
729057
467176
132870
989710
515110
226797
970135
548207
44895
291978
167170
826603
821394
117140
681287
252334
747228
340910
987070
719703
60971
29025
592945
8469
999158
399783
331541
172430
90849
954443
395470
665395
79216
517104
64560
275266
197887
482126
860556
544893
404134
885196
275741
31659
728788
656223
131000
559529
448899
578765
693777
153458
999659
343751
520387
100562
288748
767348
752004
462134
681685
679337
380237
541191
269136
824755
451943
817695
554690
427575
400307
273561
905823
180659
817210
992275
431493
909118
572840
919279
550654
468903
369204
661282
33703
540561
677037
679475
808959
793772
1025690
618876
311896
257882
191997
189676
750501
66615
298729
941931
44367
432503
645825
134256
569179
1028933
770383
835732
878232
85155
316610
1015417
42480
447890
414229
519310
848402
539761
737692
1038575
233838
794965
722280
1006454
434082
933612
757732
52219
756009
266543
179640
66577
1022143
74070
667613
1013245
60481
270865
349235
660520
855848
709933
67518
68031
190704
86941
626706
909720
813659
977499
332820
229022
929626
270155
32671
35580
118703
138164
836849
766551
651632
352717
216790
254216
1012683
746512
827853
326825
136102
609854
139968
646054
68647
1021117
126052
512454
212237
626540
532959
832840
267906
1032065
839459
929030
371962
746413
906943
682035
130002
343358
435427
212250
864924
760211
971556
598601
432195
706652
116630
568650
125601
509150
710510
715390
272891
813259
929761
221352
369125
396862
102722
988319
300615
553310
276220
377159
1002599
59926
53359
965012
554625
664373
969592
541324
345662
925025
1039746
246665
656930
653287
770273
176095
358837
864818
866116
547574
169044
523325
21856
362890
380234
925581
529063
67599
467055
458808
849340
976404
596796
43071
57904
653321
858147
153227
614684
508381
628508
355853
291399
827353
825321
553126
464318
348641
173837
739026
567774
556054
1011434
823509
734809
673395
1039981
218034
447461
715370
810880
836932
624273
901633
811312
893510
676641
444205
158999
927095
397183
921059
350159
675652
1001652
289391
818404
609679
292320
626651
715877
779296
986702
781125
712733
857605
676555
400191
892252
504438
377268
1007262
198753
485951
881160
793626
703075
755426
276320
346449
990627
348184
970434
448003
455112
769375
459766
817528
796792
148401
900995
839746
316738
291590
366310
897553
295345
15374
764538
786812
530131
521422
927046
436857
608200
413000
798292
582686
8055
414549
115168
980676
452188
176119
352950
342439
633588
632434
262215
66677
80562
982635
520943
799736
951061
148039
729797
331593
1042465
532603
712963
388516
124626
982029
1007632
994117
549647
785182
973564
306665
8469
1044388
402046
832819
944113
30698
608061
64323
698886
6287
392558
864975
828616
517957
980634
282412
603966
628938
658621
198300
433052
206306
1011519
540042
649901
246168
105144
375598
614691
500158
798818
1041122
868683
382128
99071
900151
409996
734576
391014
486225
381317
850401
557696
66682
991080
333353
484250
982870
864316
798071
160282
1021764
370257
906185
289713
945631
108098
999063
767057
382213
198490
597656
137909
673977
100494
341084
469310
586575
901339
734000
486847
697842
232236
850437
602432
216770
433046
605209
738773
824333
900204
958547
205557
339960
757447
913056
451643
322909
330755
300682
927288
72251
108471
700803
925593
883801
519211
742528
329710
116669
22738
213463
820518
357307
212394
162213
657191
272832
269256
379315
487298
621777
55538
1040153
951565
915663
882220
170384
672225
234348
246361
54679
988987
1044336
81900
114751
777339
820428
933604
191662
866555
123176
446919
669914
765337
793334
947296
65202
455511
345126
40385
392308
601081
736697
201573
705645
391219
102948
982260
1027578
575876
92553
394217
127712
985732
826340
773008
591777
981519
569111
167857
246200
179902
616672
606448
627554
775407
331761
908493
131760
374216
230534
285370
350548
128063
115452
285591
761617
70492
147884
177250
49365
662249
1017094
304325
609567
330426
849299
960626
115309
452883
127071
610081
653239
946029
825917
569810
514980
777251
200358
776952
501864
791804
592711
81237
483239
444845
609086
986331
85032
268289
350814
694401
611624
138209
443711
39490
295120
80759
868536
377724
649920
449512
610585
157807
545592
634814
250172
740677
258444
914044
155440
968011
455890
491846
262860
1040595
304760
488880
508768
43853
874916
941229
329737
521967
271343
50790
351300
943015
182422
426709
350685
687503
701063
629704
232269
7627
476275
421302
1028029
95742
73819
125289
61431
505055
564463
526426
172962
789491
96231
173970
1028393
951091
865724
74065
727485
222826
575373
962983
187047
790720
372494
679257
940887
746237
973032
423230
418396
442860
448865
146762
955999
401445
985204
111633
824389
955680
1040750
901214
910538
246391
253578
1000835
949728
1014903
1012305
150281
1002715
139426
909537
912591
228252
333787
926716
863496
119247
202276
382617
649449
760859
698371
291516
723778
67248
945975
989140
673992
946026
951524
1025508
247951
350783
659025
516991
546821
194156
342107
282553
977003
855935
487262
337206
506892
895012
285874
317981
734831
183069
393738
74242
949073
30093
623338
506248
609871
1044548
202635
686613
629010
696314
1022416
469690
208709
489272
834160
391124
486829
1008433
517191
699779
18145
136309
126380
331174
991043
1033402
714011
681576
637441
854144
780910
297598
684144
133491
24264
687695
679485
443296
855311
504164
993149
345754
317868
212441
874921
469364
693356
531529
994904
349900
586624
813219
885208
736060
822914
253878
519557
740732
580422
668836
291850
466949
438011
1022991
553345
754622
600058
327558
495307
349939
594205
553695
83692
309912
931429
831324
385878
602392
883631
306165
830664
697813
153173
371369
332662
469492
401279
592247
767137
290072
584345
607402
172322
108718
403962
524457
586863
893027
540961
476224
453263
182437
663234
963126
201439
893494
972095
681260
864084
630471
886535
888272
1026433
444136
332254
19866
842048
101896
85440
194880
29597
657741
149016
615107
306923
491501
780754
912371
466739
865134
677025
237671
159760
92052
779823
529650
941115
858452
593167
377783
211108
263423
717083
348841
496700
506519
658550
894314
722621
529478
442544
319933
796275
787602
674166
246124
417618
480597
292463
1004567
1024372
238254
975140
496320
263337
318576
924629
674039
781736
478689
35384
278783
306297
449829
839354
837477
413826
644333
792916
102847
471809
879812
876992
456762
378296
745329
568665
644800
117126
475319
480017
109202
1034936
540537
621220
732767
635880
569637
436771
187962
860179
461800
183955
290432
597507
31532
598840
376110
673693
920637
576115
388479
407123
725327
1017422
110901
206838
114793
789495
526451
145326
797998
611728
424976
154857
720909
645730
854928
777812
58248
163841
334941
675505
684605
140914
353845
634450
718906
276932
328033
293862
938249
357261
920574
394144
533878
1044696
703789
107868
477874
520257
664874
362729
810607
925528
688886
526877
42524
22938
961446
506815
817087
652418
815357
589534
839255
985204
320421
349792
508446
376903
562323
318619
402290
338184
606843
860830
195539
149442
523914
727896
129945
836244
485607
84736
107332
627984
96418
577360
6870
535729
925630
608109
14707
231986
936105
893736
128682
1039305
605849
631399
7107
573422
732281
141956
17881
516001
365939
248985
711951
541412
671313
993446
67252
1032104
29863
1027157
197226
803426
989313
500345
860267
335917
84038
354230
348942
933272
492879
62122
457101
17638
319075
664064
207916
540845
93139
843992
553383
258422
853820
694917
945582
678298
643985
267275
19638
337903
33912
482988
844186
271242
126092
291730
641315
1003240
754313
840848
323100
477389
1005538
100539
296552
785704
427312
548375
601071
650742
856470
311955
43052
305681
966167
712032
856535
118617
14921
894618
983049
26317
19544
730370
720578
879093
853974
53666
794861
215399
160913
450961
197612
667883
286888
698395
131141
674832
198074
468318
683566
79182
180484
240186
840601
330357
107850
663464
968228
146142
395995
975079
551681
474696
649223
512184
343856
577683
746444
529152
890473
807499
584431
48251
240583
545048
542919
509367
520670
198831
531183
962630
291989
741545
665471
150687
936005
313859
522700
224207
694292
79298
581712
809008
359902
868566
31892
128782
605691
197756
837768
178033
403702
464588
577960
157157
893375
347819
724023
261831
450625
760349
654738
289293
473525
614345
347481
206524
63980
767135
977329
261080
26207
256823
678128
457191
93570
1001808
725038
504878
982353
114482
71388
616349
677715
455958
783340
810961
81372
257493
709040
99757
300138
445127
42343
416949
468832
618596
91745
385314
670336
1040907
422421
511462
598438
511955
717018
36419
893203
192313
357208
71064
295283
440413
373074
797487
155265
161359
535950
17350
887497
73256
963175
378273
202071
640984
1037936
261086
240353
486649
795947
162500
49666
331149
763480
287431
660296
186248
605325
542248
569359
393604
28005
252432
418023
36847
819597
13159
887348
779750
825012
1044780
865705
283821
104334
552694
1005652
269000
857327
770196
992713
1038511
714549
268243
263810
887729
382314
282363
899194
945996
408229
935647
276952
567370
201935
716606
567506
374599
938765
40990
1003234
636745
576900
687131
1023704
883602
40616
42689
90215
538298
596651
814320
537846
520697
709178
739601
745738
544940
409322
264167
886851
757614
745593
522807
840005
528018
872499
554509
305503
309572
298125
88405
964562
952242
632185
176350
172645
574235
193552
787213
725328
316089
187451
128769
353415
782903
35215
745281
360795
223198
234317
999952
326453
897175
634186
1005786
657949
870316
389779
788189
507728
695158
987346
617869
974104
727450
551273
882597
727593
580782
88776
516950
31159
180113
1011459
971168
427521
523593
255743
793105
58852
459768
181797
853822
637985
644192
856706
159494
500501
322210
484662
230238
765605
423816
240896
859926
322555
821707
1026622
65762
608308
465487
975901
302055
141024
1039842
43953
369264
280041
370446
271826
853623
787059
493337
256712
506235
752233
639002
727827
500273
43760
789546
634577
929883
26357
1035904
285299
871103
473419
36584
1038859
51127
1008120
670029
783697
715442
123491
307734
905760
59965
282344
963375
532170
742722
375563
452501
114065
87644
853812
791240
461058
476809
388425
965568
671815
552800
83669
999359
958766
828356
720786
802113
137499
743990
962345
161222
660888
629348
939594
594377
216256
652073
919061
207513
942935
672954
718914
247587
341782
934475
184257
855460
307265
454011
296454
571823
414835
82378
1020260
768987
911696
30924
142003
387554
1000650
1026836
986557
158374
897286
16928
906468
211000
875427
205657
434685
314764
56602
60214
624756
563283
995654
128990
703479
477846
431291
533909
144144
153912
906377
703824
973289
211265
550544
407208
591333
759303
960840
987536
861188
964232
350460
570390
274347
884028
949773
629622
48417
470045
172557
555384
533748
96984
874903
562231
274036
13099
222308
925936
592197
605484
418312
605507
10379
245102
676467
898682
104607
173504
931550
337624
323227
633345
404916
1001987
455309
203160
122329
260507
137114
986331
482334
101530
152371
13310
836777
774053
203463
776390
609209
183754
79918
695859
570830
399420
881871
320570
120835
161496
691466
785074
483821
72489
758676
221615
869571
263097
951752
910907
802088
320106
135532
315638
294450
637148
745972
86289
217855
510646
115881
758896
837982
562091
1030027
146631
680782
445473
902723
862418
527382
634029
678602
780905
929926
907075
928406
173320
894831
276517
1012963
220024
402958
657517
671671
551554
89186
944627
682263
1006198
575179
46143
893649
946381
426056
36859
924983
863317
322567
975441
490658
1037482
858074
657961
849333
392721
565219
664465
753714
896243
776637
859677
294623
697575
286088
628283
114172
74053
38389
471863
222389
228141
841180
942514
432613
614264
248150
172858
662517
50427
728002
683092
815483
766333
973977
586428
910011
95226
316823
835760
757065
994927
488018
659981
733752
68482
993546
173088
88735
968506
49338
505974
570072
502380
289792
372351
11324
324267
911660
953926
298867
330334
335250
23693
862162
771553
359217
11764
253567
879469
8380
753323
1017287
1041327
865662
20744
543820
537013
881127
687275
213139
194583
626776
648577
657270
589720
458821
210777
691499
376757
576200
317448
677036
935859
597057
287976
402701
540280
475038
606322
144256
994883
317541
253504
780693
624957
110132
983739
599731
473521
259761
101193
342029
74686
898878
270849
619856
937867
804984
1000215
441122
313489
546215
911288
276566
299018
143785
851842
54647
578638
986500
309647
338449
1038734
108041
791408
1012602
179414
849894
214348
173183
240861
546017
900312
69544
985751
680774
312581
436346
728581
276699
934665
785474
354937
200084
175569
1018504
937038
523174
370617
518987
361772
32395
633556
53191
912977
317688
512612
220391
776867
824020
700961
525726
95011
1011835
812156
13600
841234
938671
639225
628764
131897
1045012
338566
4167
498586
802561
459065
4993
796651
907595
752740
751774
635688
654346
130347
176650
886595
952867
162037
120801
501983
685404
365725
254625
655420
740680
127397
159785
127764
963183
438627
545856
807769
133777
40465
264030
982715
331622
867155
159061
358736
819138
822081
836710
292928
268248
500602
92815
729097
191604
421092
776313
959672
958039
933600
649058
715444
881241
180957
316900
980091
273702
876225
133143
343214
273706
459096
558271
552692
639489
377061
771228
1730
159060
8844
1021182
215038
834562
119888
409822
22893
766679
645442
962226
209225
751488
272129
152379
385601
832259
401012
716287
754222
561639
606052
765569
510771
626486
434664
954628
1039835
476283
451788
264981
803385
479655
270419
67067
226664
715791
428329
763331
214441
560278
222023
222147
149391
550635
833000
252096
957970
719377
646416
626688
534081
403678
695762
1000776
148752
992953
818908
18052
224320
918729
646092
11326
20321
692154
422805
346331
476521
709442
439733
1009655
165131
208923
565482
88534
65288
579028
668277
845931
804134
604387
809842
763734
705649
550419
929927
791162
125534
687398
431531
66802
975680
708483
894862
839421
586387
192995
124688
991174
1028080
687341
452449
615568
205250
1037129
74959
265857
461661
237232
980108
508701
285264
394001
443505
103365
549184
574975
416870
1020605
321886
872198
595619
705891
1012631
978360
565555
483698
567597
804444
945508
545359
265640
280901
609795
629139
115103
618995
845770
257798
510968
815002
410564
989159
404665
552565
650488
755826
343689
899408
152783
119017
849389
404434
374032
977466
536176
339324
566312
733042
299684
748927
233371
799067
120536
476025
509300
784891
11453
376913
695657
170769
1466
1003821
689542
781743
41317
487364
584287
393371
322880
598387
836407
1025304
997954
229082
84292
86654
1039056
952688
855193
852697
848502
819942
362089
630310
135317
480234
956462
272398
719139
832908
414056
208065
480944
379322
145556
99709
261753
452564
193611
816565
918159
913349
750490
337643
886277
442912
390413
355191
856544
898009
807364
281104
459007
404674
1025720
75244
394927
52146
411973
721473
890764
374323
853241
934015
202101
703133
200361
371145
861231
318773
24954
887759
632796
566890
213176
994765
10393
416134
525587
683756
400367
525632
48343
988401
860550
983897
136661
546104
379796
561210
605003
792248
492507
48793
336657
169747
808662
849524
385316
938666
686720
942613
877623
14542
913831
542708
331450
6587
473521
314991
179485
223378
799674
890811
70435
489980
985622
484228
414412
497582
893356
291323
239179
905510
760115
741518
943728
139189
896913
814775
205106
711968
310051
235359
283428
976554
952741
966481
59731
529439
834144
416320
131069
760463
583451
959949
959333
555782
134074
606748
626274
655882
78547
33037
528018
228529
712961
883523
957957
14064
302193
815285
788
712505
76551
654484
775011
689050
1001454
807850
490166
263681
534081
141235
1039733
316767
719560
156484
458657
785965
841792
429990
558632
1044931
306405
928220
846250
337562
821482
93182
776493
118275
398306
596912
953050
474611
87181
68732
718232
69941
1037685
714262
440536
849962
426604
759709
178914
641545
144090
181273
552168
480207
740050
185917
770972
370188
81336
369253
952675
259988
83868
395191
964819
772771
435265
249601
75308
219519
667262
534441
54830
950868
696192
730721
130890
807729
525689
196808
403848
658662
30364
260272
636574
339772
197452
145379
969864
1002399
234830
846691
828600
923288
489985
204636
335182
979827
36423
724747
226276
414377
801093
506477
636024
828377
962522
1035023
1003460
357661
1023832
881658
41044
315078
403029
941592
33077
302068
728403
89682
1040625
94635
10278
964168
361788
91421
257009
309822
764919
530594
1018897
149068
1029034
163830
668060
347390
772934
892613
155428
765449
743256
98167
485171
112058
492561
559675
583081
917466
905225
364337
896787
979169
185846
660412
439392
923371
963716
398155
410067
835829
615467
821381
134971
464675
661604
14619
311254
283769
947368
345542
511318
697344
352382
910306
826796
478887
733751
1018662
500536
1040060
690416
452949
213804
975358
1022086
199623
410376
100806
164726
263753
1029822
1001234
554743
453755
73052
768515
401998
22400
428625
22455
195765
253260
532739
243510
679101
925922
324396
865628
694625
547004
779318
520238
662589
973069
958421
70199
822578
926595
37968
185305
210878
251825
86363
937519
626645
843220
131469
415478
617056
600908
305519
58326
199657
842124
267807
952376
452128
219401
549443
655041
652940
437049
1033954
640609
919720
832666
484132
376225
406840
107173
559285
661261
214035
1034049
199081
335841
192584
160377
912795
412615
206757
28273
105033
524474
723274
726413
313073
974764
504310
571122
892919
99414
848280
126291
604074
904752
871211
348222
624003
776823
638459
295428
371053
85327
823659
768295
885465
136979
530979
777058
873665
516154
312239
1001375
394086
144866
898190
619078
103176
628129
883563
1003201
249484
309877
205170
465579
591317
747003
478313
221107
834273
809237
1007459
539792
478280
206017
656958
757356
473415
526988
76165
610792
676445
349384
1012448
581028
889521
964657
416583
576436
907278
125581
627114
271370
142402
11125
151788
239676
590053
698608
880431
100298
98289
737595
72999
751648
602135
293157
708327
494799
82058
669419
841433
204172
76685
679428
746961
366204
709517
372697
233474
62512
491340
560881
97330
101498
115535
60519
633095
112994
621365
165231
864821
138269
928028
714767
400470
781812
745611
311024
915967
82272
162682
782922
900270
241658
795643
242202
7245
364824
382201
248243
85373
261747
755794
618594
482888
904618
843012
869159
180654
758748
726269
748557
980974
404389
194588
302124
591002
792383
616096
921277
419600
860491
1000757
439238
165866
122700
768394
8900
197834
1045346
812872
980278
584476
396016
466886
233697
915688
248981
1001190
857957
786528
442237
236853
661737
431383
202112
479525
754997
136582
247275
432570
750583
192130
580587
152471
621454
802968
362371
190227
241606
597271
698179
284410
11322
955188
70344
218248
713276
997799
203337
892958
409810
432313
573090
754272
246653
12720
88973
19949
136502
650030
814275
733875
684095
634378
768371
641695
383010
49631
299810
675238
807367
199377
437882
835410
909642
449406
620545
587493
947134
217943
871431
904768
445086
586829
95574
574837
106702
192548
591954
184049
181512
370986
132121
313773
968413
527532
579622
247175
739205
604945
235341
390827
877482
773075
808149
130196
605994
710087
160967
727374
850469
684299
954704
501125
994189
350832
13155
685814
25989
560776
44850
141167
214705
34275
370735
151267
967097
883731
1027611
630648
650557
650560
375320
762629
403447
696358
395533
615349
960927
410417
801078
881891
579677
911372
442438
706840
414688
131531
93146
919885
697547
72627
134437
748234
36385
95456
854226
78222
171328
220817
355686
347923
423910
290034
965295
407649
761709
230336
290683
210418
688611
645388
358387
566885
680198
791511
1003965
169287
512614
839448
673246
745577
423325
536389
723926
1041146
833926
615373
340178
737776
564966
610215
337894
842641
262523
139320
122829
953535
992073
644836
673217
698537
792562
820247
185050
484843
370318
753326
830374
581030
1030498
35359
628805
529717
71136
978808
970222
64895
930102
659649
885773
782649
562077
687746
268808
926048
818843
743224
639735
915956
829387
847011
626713
897025
867555
106102
676094
321100
391265
315406
621915
67293
631117
961114
882269
985709
500218
103120
631414
613252
276704
705309
329319
961006
746434
529361
359242
589900
259571
940355
696049
117747
300538
675020
939835
131401
745276
45999
825287
634956
937515
150613
147799
287972
404020
1031190
337897
521179
886877
468747
355897
9577
190235
402746
650994
335543
1042876
517947
122212
262217
358860
83103
120768
521635
762399
89516
351439
772094
200978
443100
332247
594680
415046
738296
879542
216882
1035167
128114
108901
507560
269454
25944
263136
196349
976873
778057
77955
342595
498818
501141
613614
420320
77008
547705
923268
83481
741550
668092
19059
527926
752285
762636
565177
985141
896742
498035
861334
860112
542371
352288
724473
911121
763523
660792
495855
341135
76558
863058
536820
971542
641545
883735
221045
651047
297591
538116
236238
288815
121411
326391
864385
312725
269784
446938
421896
702857
155047
233969
121439
698995
328218
747797
860279
287017
1035720
40855
984083
555324
224791
464504
869690
449343
76372
547500
786037
867066
713562
176852
889136
275133
45520
446706
128520
170206
760472
844971
884529
718241
856126
116684
364740
333929
106773
581408
598578
150624
775261
967137
418967
273098
731231
272106
894063
780800
413177
684880
983235
619132
839306
254541
396711
396764
111660
4484
932833
81752
317618
682642
903517
929061
94822
569745
715215
695784
808895
524188
580067
175563
803387
1015163
220276
193289
427363
247427
81913
671298
552601
336343
498473
541748
612741
927158
261417
357809
348460
178161
656510
43096
401277
625928
178895
461868
657723
979203
804789
151330
400936
458312
578326
313833
783390
857704
470938
495363
404186
113270
458785
1043521
354607
708831
126938
687313
14014
89007
267172
530534
818314
70049
858549
914814
508993
899469
824247
157423
223803
886630
722344
186598
619928
904718
398927
238803
445956
91111
332242
672288
988016
785863
843423
268568
557352
309280
1012025
157789
90122
273508
680319
929503
1044642
809648
779300
381581
667573
274900
627265
330526
612940
163740
894004
544247
544187
952026
230855
617662
449113
1033499
371684
661363
840895
832598
750055
43047
359092
56547
238319
117139
50708
199126
553412
444822
237538
435691
293222
335725
25718
89598
306049
223110
902439
379553
932746
924211
269111
339640
881319
634119
464852
856288
485949
535002
546363
63852
509239
579690
112052
617777
783253
1030220
717823
431539
346493
512851
589182
517387
842343
482072
965414
1018557
440573
425597
816500
948032
558226
366722
273298
404813
138904
326635
353458
494589
472010
290922
518725
123496
122247
34926
152196
754372
313047
697485
543317
775088
290526
12091
297376
863641
328649
982124
322654
787620
82765
970729
686794
660769
224490
488845
521610
8326
100679
354155
1042425
136105
432767
628920
541998
609991
359119
206621
688374
10448
738899
931029
974809
861634
158999
1023830
710306
1033624
26464
323817
611494
864623
544881
958578
135453
245412
35122
307103
368250
1019016
141457
619266
658675
939142
540412
22711
377323
735611
409815
777604
82454
933633
338354
189876
191096
115308
773253
1011517
874976
508409
1026052
461937
722947
649230
538754
42335
370817
1009007
544625
341981
256666
940797
713706
236480
703600
109774
1147
323476
570915
1013251
637038
909371
484505
508964
986487
265245
599795
418600
55136
527599
559156
189934
134842
190426
77179
162675
650824
271655
819660
851744
245879
258779
291249
940782
908680
713915
431212
647040
1004533
353649
997730
70760
485072
1000397
475871
48950
578032
639382
731370
803571
984085
816595
693687
229912
126977
620481
879861
1030498
126673
455676
652999
206695
858604
736680
393088
254312
434385
788152
15356
520451
535850
229475
248470
920925
304933
717310
666741
1027469
15698
650105
691791
836941
939783
937593
790982
92887
466155
904870
971846
379402
820962
175503
378182
241442
335726
1003325
1003678
541696
890376
375019
835002
609752
178707
874242
933577
223464
570198
196508
437985
35719
705270
464600
997015
511837
963022
18789
638921
890747
473964
268293
638747
140077
566860
281667
540848
34418
300451
493110
262506
931436
988867
7453
739482
404976
854851
724656
34277
369347
477896
371830
20035
68751
767868
948910
182104
360278
639895
447685
397510
406691
184665
103185
42043
223564
37007
353367
552834
793111
467471
455188
1000526
67723
625902
187688
42942
876689
445736
199880
921604
414977
969262
116964
909295
267688
921879
76380
873306
67982
175270
607399
581272
260681
950824
41287
704999
941098
539976
862408
5369
978577
378304
73492
732491
1044451
154339
345127
815208
1020159
577303
40345
999696
230079
810464
351246
804098
705362
902744
995556
959505
497614
869205
334990
77101
629729
96683
152478
828656
543799
463436
384967
743180
717476
705750
34335
901989
652445
763138
154912
967717
201073
82280
243615
32225
957750
187188
21009
804446
151980
361604
846035
553470
10148
601992
721017
217983
109707
1016666
584557
963652
715542
175431
427789
160784
854042
562427
394052
722151
1040426
886160
261471
992303
327235
810770
627153
173445
748609
443643
292387
449363
860026
690960
322647
266235
673842
799424
276656
557372
1020115
536767
207160
434723
262470
659892
467460
671609
810341
278935
681325
398880
904084
176643
768328
119792
985280
850941
639261
743005
435158
916727
754297
163200
166689
9668
49919
333708
34784
309548
393884
157365
153117
921430
208188
147145
891959
129025
322291
501519
901406
472517
149123
163323
743591
6141
793248
964161
531919
878472
256110
981692
574852
1031007
925234
1027603
450958
187835
368824
318852
87732
576664
93599
399828
268895
755732
696700
683933
275855
804492
997677
807446
244129
947524
722106
35581
648608
540844
928225
731387
327763
843184
501912
555779
674989
409705
606613
422566
793110
854453
74593
237859
978913
907679
310363
157948
825247
678227
1016715
904063
923920
292185
813069
657327
790576
891006
604443
814403
605685
685677
470423
561690
743471
297481
506091
568074
340215
525123
606185
50555
252297
616193
611345
1657
332307
717599
302872
200527
126651
603762
35344
738233
773058
542593
1025453
741655
558178
100822
997364
759405
363074
350009
35494
10264
262769
530077
30242
113083
706909
969124
405299
548527
800223
303557
56219
115911
928611
752642
326763
958111
51500
770160
769929
981807
389155
646055
556030
612743
184531
810826
218351
391635
985242
680084
800753
587757
7382
464624
587916
402856
773556
866052
713219
983851
623049
745669
283354
386792
396382
767691
398107
394208
369427
137851
409486
905846
882352
466115
107196
958847
308871
272257
163662
346465
535564
746527
496280
956970
516720
53018
611676
405115
793094
800564
454195
153918
296917
743602
459798
141122
851008
283039
266488
424756
948449
103372
690034
672807
751104
211682
583325
106725
112006
920625
346882
743110
857384
1039732
135779
879170
756893
245617
38378
607922
998242
719563
202529
858579
990348
881010
375480
366016
610626
522674
662834
719203
131087
216065
824296
259285
762837
454102
799072
527832
221282
110406
735871
544323
256885
891881
1035009
551274
445186
599895
556389
71841
172327
47154
919973
993840
653037
247897
494684
39315
535549
346984
247926
184611
838205
631183
97721
413052
888528
280289
415560
7748
231095
474025
262232
588788
177260
453349
317432
534340
936459
268837
440716
422758
1039026
310248
652942
649011
144234
914943
86620
882427
381048
880401
35183
420254
249366
201663
237332
494496
575964
341895
263359
961681
415740
160642
279914
966856
402740
670624
215173
82192
19158
544815
847882
318158
924838
397000
970698
896597
900537
594788
86583
956138
959131
681402
615357
894991
975372
536170
149901
807710
62584
481691
532336
512086
456066
774344
79460
820143
561836
1040685
90314
384958
804951
401752
99754
854369
362680
452410
691661
549010
719826
119146
389643
411969
67812
967522
15760
460392
967975
527952
465819
105803
80180
637086
815641
487413
908007
1006319
344385
740738
924420
593161
882301
389597
780158
740087
260488
168149
779328
1028864
617086
447048
280134
266126
978845
265144
538493
79324
947001
979094
214273
48491
749583
758480
487642
741180
482209
757411
684460
402220
877912
666324
327681
5144
109620
676448
996156
932229
550555
152555
489681
927400
882941
945487
497844
258454
511487
1026221
815219
651869
235482
817669
509024
410514
182874
198543
1038703
840029
739326
158242
242416
711616
33231
761641
587996
1038041
1026468
128688
272452
816799
853997
175943
623262
919761
476042
816563
321868
407029
455155
337199
622066
440575
775455
739351
248478
1027724
631613
814689
509013
114667
549333
945578
665617
451554
530601
637167
795950
337336
108599
158505
353197
884527
342306
575618
684408
614939
874943
941847
802293
744464
18155
92883
520818
565695
747424
878988
757045
862211
331092
55357
952536
1036324
1011197
966818
728148
844811
924204
543702
457506
171544
541492
321549
413761
823108
428956
67982
458285
979017
326394
347768
332189
215225
802138
877072
468884
381998
625800
823332
677432
942079
522786
524167
15008
1026636
890731
673469
1028317
40636
157788
548939
618834
37488
551600
474906
278830
839944
966748
445129
1023829
492159
955543
501768
817659
842878
746823
648708
123473
221858
202291
664800
582902
172565
22204
809578
989916
741941
165032
304636
321878
713289
299394
587718
842748
830134
44201
61183
448510
927411
549281
1015208
1002745
145105
529844
502170
350994
1026650
788865
241041
720993
711737
481773
24461
671327
73940
627061
400861
268893
208845
317329
975090
391395
865595
783666
302572
579223
58378
1017669
845730
96764
615097
655098
122007
691132
373128
771716
882911
149548
906287
107550
668572
281183
1042330
173812
1024481
796426
36661
615114
585408
191132
1022223
204825
397575
347888
703741
311952
580832
515161
285185
989875
257664
357816
488130
556416
109047
210702
960602
938664
234246
725712
170000
729798
645044
456137
686011
892933
140533
625838
147964
617281
150437
429366
578490
429009
227350
272863
166794
623876
482323
333721
396219
224552
1020063
119875
894245
186886
116350
988863
1031863
582082
57818
871108
544359
1002129
835254
19562
451463
627257
989761
197352
71919
427295
88293
672862
522388
64701
743685
67582
462470
372136
530182
37896
144242
273352
202050
818440
119774
406811
123909
74405
705326
1017421
504714
756893
14539
799065
624950
568758
80104
77728
925980
699489
418313
1024846
748355
674369
393454
923392
136419
20174
54226
232629
839759
152376
53044
324759
975929
312535
159778
532446
814906
467428
515060
276739
665430
1015875
63875
915549
391607
291226
577012
753
857503
284417
845974
141290
89344
601076
920294
598354
991349
622127
896698
330428
271303
432841
869582
25748
1044786
318716
860303
9516
1026441
106711
67653
1020666
338567
181389
1007423
721946
805995
982319
246245
757041
772839
327376
820855
978105
2723
12319
637632
243513
647042
833725
562685
981514
443417
6627
234255
533315
878724
190378
964452
576344
814744
453272
642369
343565
685053
467723
74230
622203
429310
19802
174937
645053
541785
776458
1005779
307276
940774
707382
427047
626730
114967
101040
471955
941726
799374
722274
681943
749580
206773
159332
1034656
733046
265075
306
53190
1030830
689120
19070
644379
589771
105870
125579
21005
460389
21625
127739
478726
884883
306036
495902
578985
650431
47192
81253
285275
388404
1038460
379737
418414
1028027
411194
345640
875512
344542
716068
248650
862959
251799
425119
212609
509035
687484
95612
285798
854789
500523
896435
531841
507083
598240
964066
416928
219447
721119
653192
244026
694378
220269
737951
181026
194339
66315
39838
214938
570512
504880
707299
487665
959461
496531
203643
438057
100646
1020332
1024078
188815
437369
738785
468703
220067
424441
584264
732650
940756
820757
976319
409323
461455
79507
1013268
578956
238353
366463
935590
977397
115328
469550
865143
30414
111614
49886
24781
555778
650282
172979
646089
776440
59648
371614
403301
369499
453842
225943
288940
78992
662732
67275
681669
558930
46002
808931
758749
913987
962492
695638
449907
657684
308723
956343
184349
548018
149044
273133
392280
654916
323682
586420
250256
447607
839912
457370
103591
522482
434244
720073
563207
85707
448037
662963
57188
947801
312
14994
1031650
181780
363727
685152
99829
161345
560237
471888
710476
280671
678189
948323
467559
975229
959799
421840
661455
621001
138758
789499
958957
340706
484696
27139
524417
540593
850013
554246
1026967
221821
486112
119794
683427
640321
474463
69672
385259
383248
704393
258583
952709
211332
706279
996404
820335
114161
61494
861678
170682
883953
20373
968972
964667
275387
345798
885945
902234
230506
244182
227126
267464
204732
994499
141496
511044
598106
913965
1009797
155323
475798
914761
859394
637874
27096
285717
716788
494922
811663
281064
1018546
222952
69028
858818
890453
233252
523773
693318
223483
326980
534101
489826
429517
1023567
795617
67539
78200
95506
359804
54992
863843
905344
509818
1024841
613535
338438
1011616
636932
748102
780044
870986
720592
40455
794351
713307
605051
614050
58342
184486
264
568390
878198
496494
792907
687057
357261
715236
620752
1012099
781145
321154
567927
32822
773864
496341
343475
370569
167946
575864
576625
904192
426342
223517
893159
618935
443677
183910
596928
792998
382394
429011
235274
648157
20785
297511
254562
19484
473867
226448
812401
500832
591273
105033
720011
502318
136698
621610
9053
544864
1005956
133846
544692
596662
723591
939798
87099
631164
1010343
713469
854491
1039129
762472
1032157
990964
30585
137365
310705
246170
709236
89370
834676
765413
551925
475205
1042248
913919
98096
478277
502634
119351
246328
144523
898702
20272
469681
1028316
536452
560512
499260
435375
219875
484656
561474
800614
768809
616750
565680
88283
138459
515961
989221
43213
107160
40776
622969
869295
559966
985083
451635
466957
799956
648740
217240
768115
164549
708283
480865
376473
88026
859568
502283
567071
912496
414051
728368
150161
690501
209048
76917
236819
879478
872104
438243
499239
707385
599827
584586
270379
896512
169371
41888
397875
869817
284574
288511
805042
825586
59946
91931
1036254
644832
336331
463255
378427
283914
734070
356815
1019871
885491
709839
1038985
916387
197796
922214
1018244
611554
630063
221205
726746
658067
266355
953589
669668
666663
738792
939640
731443
341067
385451
175428
491641
482962
679361
286917
611377
654161
919874
963944
521854
444867
394156
828838
123744
697380
820459
865986
706826
224372
633366
173629
1000648
198400
628
848097
133617
764911
825743
58969
370178
380890
263996
215087
458672
331602
225112
256322
462694
265471
709852
1017134
555312
776161
395557
250256
69321
147489
565626
938549
495330
847707
403106
636781
335877
896383
916539
254315
1028633
619219
22699
675700
500205
458987
436905
971576
187131
899584
944320
426141
318303
123246
405432
676639
612162
817741
185842
845644
824229
245362
590304
850567
782530
890722
79639
391664
469793
513540
923601
607761
160000
944328
554603
1018305
126691
247580
147060
164859
968614
10127
846297
873421
163759
172783
1027852
737469
44418
358197
648745
628423
939328
459493
327008
526523
383463
883029
512933
486800
809241
505709
351417
284617
846433
253126
699260
245624
444819
628916
531257
178651
326600
625351
567434
343507
919377
987144
7631
232534
235064
746795
1004574
731961
335848
8945
847818
161492
803243
521824
200168
69009
320788
1030314
521445
404317
39487
34276
806771
572504
910726
432709
956623
347904
1012531
322886
789729
775911
171237
907486
991457
890045
1024163
689009
541776
153321
536305
536424
292380
882430
542196
841122
866803
293260
412585
871329
1039042
961452
787558
369076
492267
599691
882546
909370
31496
126791
673212
149599
832012
311409
401038
733107
39056
809814
123713
966997
326495
922660
156886
166590
815020
970276
407692
341786
863472
1019623
915001
420160
816508
902311
394645
821408
948360
546493
667180
783680
261651
202999
154177
383230
661185
430251
391100
281298
532489
101560
990598
694100
232292
944081
449718
515710
117447
776553
223722
259359
368623
239138
659019
889382
457397
560258
165759
400322
247866
756110
280545
902487
1021823
1012102
400746
39392
88786
932648
824677
708953
506552
490047
477624
647148
933290
565833
32961
544458
74808
680791
500592
832994
982634
975491
69741
721884
341347
1029747
265830
372926
292161
497104
326475
30379
314110
215763
12987
533034
675536
60895
699815
853722
192044
786668
424342
107362
402430
814451
406712
264663
631279
318967
1003133
592556
264154
129278
477872
225374
572603
604442
137956
638188
471940
381426
670999
307041
413898
503174
662968
757905
726409
806301
799469
991454
842780
173721
186574
406733
22601
951531
447160
985804
1033028
208531
960038
54955
382094
364125
412289
932422
535294
193418
223303
308642
717637
609121
839289
917565
853117
260409
112483
842433
109118
699284
239116
626609
618217
884179
920221
647572
67978
596737
666414
607137
1003705
486796
184447
227810
1024029
632193
493750
752864
101356
779604
278838
191461
657841
388079
180493
281165
698245
762774
724485
850798
768311
323879
869658
122703
146227
27867
530041
746921
326639
653868
913910
151489
956009
115320
380401
535260
800581
313309
562438
810682
396199
539736
461908
905922
133476
88972
311572
1019146
396666
144654
554161
879334
866296
220766
306776
908171
111713
874697
105731
911786
770497
413142
687070
180293
281071
457570
319299
558258
516822
587211
137864
427147
170424
292898
188142
273109
155938
902986
171419
611970
194588
321539
943889
634444
611327
907701
974732
386608
50057
129184
308188
901303
940692
237694
798573
836819
1009360
27727
493589
595734
94368
422080
1035314
240881
607052
913251
779294
656834
399304
331941
260393
760806
530818
40246
12481
107777
175395
535828
704878
1020407
466298
109259
518006
439404
840301
243350
522367
264903
1018549
942787
84519
947880
466081
358191
671079
133529
458578
795581
364753
37951
1028025
196608
524851
400519
793958
554431
282899
781721
321890
913094
788794
451059
26633
134045
586387
533398
585150
989109
941442
245361
179926
841041
412279
669801
137561
243686
759040
218677
66705
224172
925514
743812
373445
828188
156112
327276
566869
870729
153015
687864
411382
637709
379151
895699
963923
654739
851770
199775
870358
610187
666932
310094
672988
919994
153204
450689
1014542
920134
168233
319441
191729
40047
687031
1013092
82110
279115
454951
14495
722244
675377
597255
38139
473106
576655
815524
21702
680831
2603
384286
122827
229597
237183
596319
997193
963571
465906
937221
1037167
313080
979499
915783
211503
407056
888619
45964
577911
430637
923763
464930
15742
63834
118342
511193
737379
852555
354391
841296
388224
706488
611033
873373
685812
280872
336921
589245
243499
674637
120942
289649
594277
4851
282393
995230
302922
383875
360688
657851
157590
897220
1036806
936485
856215
193914
1012481
346478
310854
529598
776443
174389
969017
538118
163947
78256
958864
256851
78493
56420
750898
623975
145176
630262
90085
618527
63143
77323
1023644
653090
3832
83424
735321
74774
710243
175851
789259
428554
760504
644441
216837
584839
394664
434174
689713
741184
385383
83373
301944
700396
317217
223732
328982
733409
363890
41451
925368
133953
735815
614843
32354
430393
125680
271959
809163
699064
1013754
200531
816093
510806
865120
452122
693184
688763
1038596
1014530
772615
618979
572526
919804
906547
545125
985848
119522
275526
891533
699554
178853
735189
715716
274066
77997
353072
953063
883362
548706
165320
126910
914217
648452
894805
890661
389960
956347
629377
321248
705975
544159
120450
748058
731363
1038900
185826
135000
492332
561728
192816
668370
879434
369325
685737
876549
23582
558587
36594
609714
300914
399129
27738
1031597
142576
724610
753355
852137
914962
908587
944818
114164
597077
384323
297088
498018
863508
142975
1043309
80276
265438
220001
438427
445422
949022
386516
242053
474827
107735
657220
9152
899500
929438
99050
807691
259477
901243
542543
308224
81985
952765
217093
488878
510169
756282
513489
633305
181371
440995
332178
627361
534504
431501
477712
352121
823795
258534
497096
182434
722967
675008
457366
1009501
599433
470355
11367
1031351
977641
867292
581275
412046
105259
988498
774340
105939
708983
472475
637758
93740
263650
852179
933795
134033
894933
134478
35476
487737
928208
766395
593375
1024831
211227
255032
969767
323925
946422
750554
71868
887436
585321
30667
881324
844833
772458
31917
31881
70286
901855
696342
284740
318250
917843
520684
912257
143293
53980
536994
201923
385669
721110
529385
97290
202841
130653
821179
852650
56779
508537
373416
125036
1033029
944359
339733
619537
298431
304046
710010
772571
78422
611903
973009
1009123
904049
161452
1000377
93975
904440
29344
379903
475325
306319
979326
778725
427933
20107
164147
763223
417213
269532
208997
958355
402088
924546
890907
716023
450194
571695
769678
280581
186184
99089
489775
810142
247115
98833
970941
449409
739523
277621
685838
995892
803038
770202
289013
329924
129343
408439
745539
870529
548034
660681
834061
380995
954385
111110
266420
79478
167581
489677
119089
330966
132949
941203
256194
946352
327598
375906
681562
360175
660707
930185
530184
807437
754196
752357
464944
913486
529237
343356
495077
518342
708633
1017279
120402
256703
316722
376405
889835
529204
362851
8036
260816
1018062
541846
474174
434231
562967
706047
510122
722194
600309
628717
852927
475575
1765
257870
202720
590238
246859
80919
219055
652534
12097
600469
930905
755631
593220
294812
196431
107941
146746
945701
352025
203766
738016
29154
31831
509263
703990
180046
903923
355886
674328
968603
663420
267473
265512
1013446
518036
28885
268468
59118
28102
404843
455916
388960
984829
40210
424032
116372
45505
74171
16681
830773
676323
542856
901649
423804
280092
228705
369482
138822
901372
988856
162450
339442
462192
1026934
592542
89035
194241
872776
585588
683140
721589
959433
916234
519981
562359
1018455
1020536
292294
396040
744150
868277
269546
290182
80206
638441
998989
805592
730228
589798
306436
931891
431508
148198
187429
71289
788741
539324
44986
190725
646552
73214
354995
115890
529568
684022
687107
352925
933249
105291
126360
606125
948615
340056
666481
881353
73410
229752
404054
644959
703129
696637
599803
112286
872980
42536
24783
880363
216097
257005
679560
661471
967898
64977
1034924
962377
715942
893911
395741
689275
28898
155349
102920
374324
980937
1002427
662719
370464
244647
444408
1025795
247068
620048
367889
656751
1001493
85152
193584
362992
512257
106404
962356
970448
74774
452081
352014
554106
226676
543709
587142
652692
367105
578673
892636
880987
1044996
218833
78941
878616
694315
881803
194291
365977
976173
447027
1018952
204177
820303
765425
786386
328394
266322
102243
779012
258505
974548
196362
239931
403863
524963
423102
773428
758385
105160
141370
219764
676937
365669
870829
358960
938474
582894
364433
212993
1017350
748741
815703
733933
64840
454314
321944
896032
696888
1004990
332609
575287
224556
246271
298633
772292
318363
551149
644475
722545
755857
272285
10136
705825
30321
584312
704994
71556
321411
946859
604443
756383
706607
898393
516273
47647
816481
999068
482896
908386
799318
940830
231518
842278
861361
530626
573643
768038
121567
957217
723140
26774
525138
523055
757589
514448
980036
791860
905315
815356
752007
618884
234443
368586
36741
6120
566335
888644
667945
124424
1015867
816164
682223
285099
3411
667487
1713
500951
348499
532838
935406
286012
814357
901878
660102
812288
174834
33627
836493
45236
533260
387940
964750
850215
50670
669729
859600
331531
543613
358058
255368
730312
1018900
302999
178854
613762
606790
866694
998743
840381
1033964
894706
843635
365595
834810
946653
381098
118787
54877
362883
675151
298953
265781
931461
297245
676490
51251
63157
884543
666014
91538
827891
735368
289524
83244
52715
138716
523102
994732
294667
30666
535865
168614
374240
344261
675395
542892
170023
234133
12678
39330
688594
1039277
424783
245171
57080
253676
558604
126341
1011987
772812
695955
547642
791306
146601
138613
798841
913660
21465
905360
908566
55352
95928
673291
395963
512862
920983
716984
989399
942438
1015303
165311
823106
275716
1031576
974860
871502
181829
924761
198441
572332
632741
525759
994021
235842
881528
67575
338871
1023411
925144
944656
539295
932608
684501
579807
863856
222271
129451
190032
218666
250452
380944
843982
819422
346960
886581
166474
1020517
217540
355860
475196
416617
735559
635678
591808
15855
832390
237105
719563
453129
1004436
729326
730548
266063
423753
256008
752107
1038532
213727
1004139
935335
649926
327947
103117
1020409
395696
613412
563255
824543
747047
344707
747072
732559
283735
561664
1044035
260667
123373
406729
878473
69391
1023218
773768
326540
243105
642097
28431
435611
325379
989926
180869
321936
637508
666166
397451
573188
465557
297358
314859
321299
534453
388343
795208
755035
596488
1015297
1040048
936956
979724
590285
756062
970463
575560
62180
393789
954162
811892
743247
521276
984467
298954
740114
429385
1044987
527739
998628
794331
293536
386835
418113
523122
612518
978054
144481
606714
433856
995963
1034611
320379
959889
882694
232115
946582
232947
270196
1016624
319523
788621
298772
615954
1011682
1024038
72791
776851
520432
230655
329432
1012877
467554
714143
357997
707499
987666
1017264
799602
1033993
634381
722778
130473
246328
970000
21606
592992
116855
350042
660370
266956
462002
174304
172708
1006304
896659
244136
880179
454591
74915
175781
490270
132052
766311
807784
241282
991133
1025102
374532
341228
370927
525674
690155
98532
484638
197959
323900
49538
879187
779562
126586
539827
1042351
48554
111700
819212
948144
918916
981879
192760
835325
412711
407874
400095
1026554
885887
928712
736081
858729
928052
658343
181708
514465
464500
406689
648826
224981
143882
82148
962921
326117
944721
285470
62592
676580
43677
1005536
851347
313671
808069
834478
1005206
293456
36331
294580
1004685
314010
554244
85490
285820
344771
54100
969200
753645
542291
583984
108946
114628
52684
100631
926558
73974
650350
248438
438649
686841
998601
442604
109076
363684
467590
374181
629185
782576
414969
1041012
691495
774177
826766
1017662
961309
947639
28612
914771
56564
344131
808999
210934
451543
201801
141359
822363
174613
150294
779132
210115
841770
467278
720984
297714
553801
712389
677596
816302
91551
281420
777600
139949
994339
56172
213097
985313
1041894
987878
299516
608841
777874
717891
953438
595025
576905
517584
459917
108605
689517
642295
221364
248440
338228
293276
254803
608462
98592
309634
651210
538681
241226
723392
920396
1035495
602738
625933
690216
815067
940805
359330
165374
239438
827502
840014
602238
419959
361990
188149
216708
913514
527842
316931
291672
993428
401538
843079
156193
920259
113583
650097
313390
813601
522777
333039
193090
813163
37150
7588
514656
834909
2253
567204
616321
603850
75513
1036896
330543
696857
539654
668896
436431
140699
429984
648187
978014
519633
772515
387029
322293
20352
661721
515236
57971
882006
383560
508927
547252
99236
568973
450170
426968
901690
262127
131809
28865
42455
890427
835521
936936
252852
437249
122500
938972
890180
671805
490800
1022560
340402
827012
1042610
562325
616453
496236
552106
554594
777086
707771
980786
444908
874077
899132
566578
476938
861480
407117
571259
50805
880628
653095
632966
190412
114743
839834
320127
308134
659906
876286
296168
977969
818978
823559
390133
543392
631584
751905
896600
338776
197403
103660
495320
668191
317972
398679
765197
565607
836767
136383
205693
877174
130183
317379
689004
848263
576366
162741
317967
967316
736148
4141
535116
303864
598467
19149
239955
394757
100858
989624
67835
786329
513798
788420
848640
304672
640281
1028669
199414
341794
976898
861174
84111
718217
555943
457168
983975
110054
554107
801864
890729
152830
1016079
897941
27525
297102
273577
520208
847781
594729
503422
952829
700675
545671
21896
135558
154264
619571
92111
335395
360500
428913
487514
363884
52549
684599
321174
868964
158765
159632
545458
399776
824874
843508
500291
135700
407248
456682
929965
753473
573742
782908
1020700
832839
97184
159798
398454
26354
659593
523421
600165
93635
56404
423015
184993
218329
78527
887125
1029058
166562
521214
795299
978698
481581
495726
804425
801246
583800
57645
26789
567205
129546
562327
939330
155465
573376
300374
659698
739363
243301
398104
990977
128981
992400
257871
208880
999846
64537
1030842
416786
405154
813921
810784
963445
728244
1016262
259610
753965
784883
383075
276094
496499
781914
280391
687623
699157
968255
1044392
843710
410305
630213
1032840
423069
979166
435398
1006913
218202
843901
209149
720983
849343
496155
488406
30339
114817
499615
150727
898351
202722
115929
1042330
215461
448587
166743
597796
94012
518999
620409
807226
87570
619324
400314
333294
342282
128260
797318
1038703
179072
12412
493924
42571
219935
485964
737483
916271
149043
455423
502740
9728
172621
36274
495857
845710
275577
324597
722866
530379
844456
570690
327294
18565
936443
433452
966424
499575
362820
716710
301085
675793
846190
902229
276473
467078
104810
418325
113937
24459
982060
643046
120182
382421
724727
112483
476800
344726
780170
662436
209377
792201
78817
332146
577496
492344
50897
756875
439225
918667
415746
57014
775815
482403
756185
686371
43085
605226
661679
630279
130080
396032
991311
921671
730285
103758
390461
174269
199603
307234
156090
306694
132355
381199
597811
220476
983906
250891
850711
548524
610408
677690
395163
518639
52059
145204
717659
574925
336607
162189
433837
623045
579765
898096
648592
13181
924305
345967
617657
666703
120339
394858
758178
802807
296555
533927
574032
838688
821036
107397
329802
895045
457408
880764
680865
179247
573355
537341
931307
496236
731072
812668
515174
581050
425600
962553
136204
1014070
538000
973907
1025144
879334
230653
947744
727102
275079
711190
248548
451386
357320
615360
724665
1031716
824441
610001
1040243
842213
906862
815881
683165
208717
427773
829008
356633
199365
10895
739125
514092
151267
364779
939377
722745
847075
622627
680732
310165
112490
1041449
819471
19782
934707
999390
860831
577524
229364
759186
105592
425458
595711
68660
734705
450080
918155
40397
386324
386724
498850
624778
284915
901717
174310
502991
489368
176545
697661
697242
530877
586629
150548
250375
660121
775446
330603
546410
304836
303037
579964
59582
827002
360322
745610
607456
323829
24074
541152
910448
686999
1005714
324177
710259
572860
904374
904908
204102
286277
43529
357428
363299
376816
908627
654682
682348
35631
424953
402244
926552
904185
955095
316037
385565
262046
875636
1040576
736814
424733
555064
329087
136795
869336
963290
995897
39000
205917
668146
915242
319696
353797
543468
630770
3570
962307
109512
795703
742606
41321
5782
986157
1041887
936744
790514
488713
141532
93195
162841
124633
365474
402395
820400
776814
1021407
134954
568189
387737
316605
115246
303483
470838
983665
544085
61745
564143
1041746
579097
551538
330800
466531
671807
330899
408733
863488
87635
912515
593419
370297
928650
597609
705556
140546
439430
330974
846085
940717
778471
323296
872161
268333
630833
413619
402453
169066
642743
604703
15232
546442
30035
248413
902498
110826
7703
899143
296696
719821
621320
310005
842782
738090
101520
628190
967852
838379
852131
838500
786228
277615
641722
963872
908198
691186
770380
725927
997657
544260
624350
282138
922210
723735
144302
754742
441559
875751
223008
172185
485936
936683
38241
546777
782802
139365
512977
694678
953916
168910
676108
21917
594087
17855
492866
969911
918986
440207
107574
109630
571893
64569
320481
528363
557846
288389
497455
753718
99620
1037249
18463
668185
95404
42176
511275
313423
652096
581658
528430
390819
192724
222308
945888
257185
286172
76280
230230
553546
260818
473920
823875
142804
338654
334811
317304
642384
19599
926279
528911
80557
414444
739166
766366
288230
482907
652174
678452
355039
625703
748961
720776
138903
16217
871208
286937
224134
219546
477371
211723
144302
812335
911138
567645
421958
134852
108139
551300
506368
374049
462344
536964
783625
739472
462209
582901
567875
189105
888198
117057
549612
240786
570352
938145
194086
196127
878965
625953
232429
492655
208053
106499
442623
791375
424572
801087
317998
110254
300099
419441
823697
959789
716822
865512
301319
591465
477009
224547
37103
74486
717554
248453
514650
770534
311769
25499
484855
117180
566388
809366
826146
512040
293088
66962
250027
599610
460637
88859
64626
260288
960345
59760
356179
265976
707025
126475
675518
644071
490994
812408
316122
1034973
7835
77843
405121
333318
936381
506454
561442
171238
56190
83837
9709
650439
844269
337896
346764
872813
195825
481109
250485
26285
400766
745968
643840
320590
567912
989277
93635
324629
1017603
287676
297296
110952
746695
1037481
225110
721167
709200
183493
1006374
1044057
64123
881718
167296
24374
646509
643366
1038425
114647
936336
791206
632101
621073
384830
820360
609648
327570
248168
622040
619220
378777
283062
563633
562932
851111
125656
193201
45761
497569
337873
386090
679706
330661
319048
405509
241817
241686
388597
92074
587891
622979
756803
795769
945407
885171
65558
385582
912815
727226
325090
395130
158597
479112
146641
895950
860289
628435
193267
328752
508728
378132
984104
71785
77765
343855
930907
959149
432215
535949
991994
997335
367921
529670
848675
662054
324127
819317
599054
972559
655609
739600
334037
976651
362058
312508
110369
41345
420896
979565
253722
684065
203299
393809
799772
497635
775002
223162
218308
576151
654122
686642
120787
30569
271692
553550
903388
508006
847363
39923
132852
21773
495290
439045
1016697
760274
262228
162947
821359
277043
659629
763134
215548
983328
271657
286412
65687
765662
532953
568597
192495
635462
321662
984089
395144
672445
674202
343261
267342
671881
402895
257707
1024336
954508
677954
486132
262383
905717
1013954
540660
318673
592917
698661
360894
246617
83985
442136
399238
731047
355916
671675
519944
615987
897619
158001
1030357
83399
317992
38523
374127
286364
616789
766122
498272
768087
133455
1022795
730749
355060
465751
790685
272378
1011711
85071
940325
968451
141579
1031404
258475
589048
694146
328012
298754
47200
519992
967292
220873
796582
366264
78879
327483
352049
923853
485513
384414
647494
457827
905464
494226
706304
12240
601620
814661
656873
334010
405565
920112
889078
978038
892664
946355
962097
204022
612248
25908
41750
804493
245073
989067
76892
990666
416060
231874
659363
151987
642663
186548
159320
842593
609153
899284
75389
481467
323800
684980
223138
92875
1034841
59007
791722
518251
23363
142914
412597
44909
661532
577818
76982
471253
487105
707548
791147
844611
435825
141833
671773
555610
354381
501474
869447
30645
606647
52663
354355
163614
87593
146529
430760
342531
325165
139527
838537
760462
922902
429527
258007
72145
19317
107344
819890
62279
630689
765223
963256
233800
578750
377179
806519
475457
668129
184164
353637
605455
652669
949519
961447
541385
466780
122652
993879
615394
175111
459478
178439
1038899
836683
216502
510793
507648
740351
549727
815884
804972
56599
552658
871236
349075
134463
688162
465878
820487
46048
620605
886888
582950
490196
64782
338906
140449
125079
387000
175777
181142
725363
596016
614277
338640
286228
385664
755576
291988
515360
135083
311786
360951
564676
251796
931618
293770
229662
167281
539340
372148
591107
789948
284095
551493
885231
340525
993135
690207
818656
555649
399649
278655
847925
230868
715222
132812
115005
588971
451038
182869
511617
1020107
193596
923112
668672
906053
578135
719470
877569
275968
372905
915191
450690
843463
788855
366442
1045184
506280
705847
529678
938112
887386
896577
241868
596102
95886
479317
983973
495589
446674
58902
330996
732426
38188
334421
558206
833667
938456
74463
442455
268186
992491
871365
657259
198873
483304
725710
405704
165873
346526
936190
654609
777397
172237
833140
858264
649843
381517
807404
252134
667116
57535
263205
914994
53481
494427
627823
1007372
171424
278309
40380
303330
268595
317487
103748
889806
708922
329267
197853
638595
642897
155286
235789
752813
822809
713020
505945
439337
661118
211017
486421
838611
678620
137792
9398
650208
768390
86992
231413
827218
1013971
135596
388567
603323
362545
278988
334053
585622
783003
544330
566620
430764
68590
432542
254413
129384
1019763
951115
610153
859055
803306
238591
95829
930582
863864
906467
107983
900523
758293
463322
90910
325335
221288
206817
57226
197920
569803
703855
274549
933897
39168
952147
382146
250232
261442
22876
323564
890453
682371
215118
1034438
722130
782030
824354
925573
825692
790346
810608
547627
24959
622797
615661
725638
809517
521461
894118
453554
219707
519474
72244
130625
348089
615848
160872
161307
842491
977230
421934
848791
1031077
467350
299622
551151
310015
136487
660767
639817
548028
774745
790043
626502
65829
645532
461100
706648
644120
755430
402256
226014
384549
496547
605622
377687
828842
602682
1016731
593252
61701
165640
50591
878290
528732
979622
41818
816505
871121
783581
790008
1024340
1040142
452602
798336
127655
563210
614247
536116
20460
475073
280679
502021
459921
283355
514203
401290
586851
771254
40783
346215
137879
206370
818163
312919
1008113
1033251
2696
408583
615401
818627
1009982
288683
347286
194223
600509
480982
140399
342232
644122
387497
141406
367727
920597
926836
119090
280386
390809
815932
433526
881220
392256
274650
815937
279661
775164
600159
405412
424789
726360
633225
696412
327375
524468
775352
777057
616962
458273
452804
665126
158259
881142
65092
175035
514632
471002
669551
338816
626491
47812
387226
398079
459398
421677
296832
895595
174151
855036
467199
217920
376458
820142
209700
860027
976388
889668
742107
828425
959438
448971
473067
972202
627309
521348
801116
815729
574954
656379
994349
795412
514010
360598
471082
827902
789954
517614
912284
557136
71049
604861
110133
833951
394427
61134
1019360
849518
721629
703394
108630
592199
208394
354485
881472
601817
387027
373732
748590
47027
998736
937374
842382
777282
228306
631970
766755
52806
817482
727640
700651
306189
137846
836825
156894
757458
505474
103969
116538
671975
910507
142180
220151
750236
293904
157256
705186
140437
47300
945108
904318
3149
82451
308180
718015
729190
809601
979004
194442
436030
195434
1005353
514540
915067
790336
207892
36209
47113
274352
21993
912844
87708
304599
386700
1026922
667905
1011807
501842
410912
196320
392882
648572
898396
724176
909152
448715
861660
21238
533574
753313
263149
102620
586951
5243
661353
989695
677887
733743
730540
868402
907041
156423
115232
998220
564782
81257
243284
1620
390155
461059
585518
721426
584522
571699
342185
451107
140964
981218
781041
549157
785851
461118
290954
605302
1037422
1039077
555566
784951
648902
931755
891897
101485
814914
599614
300347
712419
20936
533801
259638
743048
655374
893746
370719
411547
354495
420089
584981
442012
863814
867218
91275
862985
49908
258552
12075
294689
263858
1010152
235499
734331
678254
104286
950853
596643
80452
20747
968379
877551
1036450
113069
146447
390785
366603
615694
114052
48761
1009841
709209
89437
398768
182973
608977
354315
655411
441787
477894
398820
937122
686337
989585
23849
241325
171663
213055
600303
976646
748128
916585
828566
342290
42513
28005
742612
286348
233845
449195
835878
746113
245871
998761
230437
1023510
970697
828166
419836
223904
767356
727393
358420
326763
481339
675508
166676
151454
499425
741060
242612
217333
157235
661172
128417
557802
518477
77172
571972
650808
277506
986351
607922
534984
1026183
149583
290787
324715
322707
343502
588929
311801
539442
598897
508642
1017291
311303
284470
1000473
52126
214029
128291
468300
189562
406246
604041
740789
835238
217387
172158
243210
785411
405026
613363
1002668
962623
609950
334321
1006714
232260
924995
671455
114948
121221
381395
906524
147946
737389
298737
743336
653312
359026
903765
978473
735519
851116
474828
710373
871098
389902
680048
453749
918479
383670
524248
127778
91017
673729
736724
214231
170571
758776
20867
624830
916753
516426
143762
165350
19665
527962
205312
647780
487070
345965
112724
588494
893471
960763
20714
935499
562256
909523
632055
17444
952549
802469
85164
723777
311639
805607
425923
640743
756285
264220
748362
693840
982319
223601
726595
556125
540253
77919
2101
586131
625358
1004362
591743
141603
253521
567441
784306
468381
476580
282121
585980
187468
361645
798808
193153
407388
834571
146295
613311
611377
65729
994755
260517
86135
1024297
339056
586759
142577
272520
425978
273416
894474
280381
643185
1024293
679764
475921
875713
37686
840758
201587
233785
653768
606033
357021
550643
916719
906669
529779
322345
231830
615637
271360
340108
1039403
104005
983007
927952
17445
498812
581826
186153
1009917
390428
556982
380791
422967
307869
662476
334105
611998
673906
306773
129304
314684
280990
999149
482238
724040
538886
309297
747292
474365
780674
916293
509394
509537
26759
417235
585706
650100
688187
267120
630680
134007
416989
932520
420237
714718
345246
247270
731510
515001
387748
360627
267898
898802
970736
4467
86683
855172
675879
220846
971478
745584
179057
757771
996713
1022747
571786
536335
677924
304128
518778
432284
810199
381792
1045132
594164
434289
674353
387892
827785
559800
32626
165059
484571
426966
344060
30581
222514
88286
168948
748649
276756
951376
650739
473106
710687
1040660
551367
670048
29497
461964
394619
401764
166718
902076
837199
949354
813105
681510
628580
516530
571738
552876
55717
51089
881301
328633
378163
670817
626759
1011579
992175
970153
529382
811744
936465
602396
296766
560790
636962
917351
307380
633256
647189
673214
657711
575319
248634
838621
320223
373404
93397
991978
202563
242248
273229
267826
835787
761193
522135
37151
845973
24802
1027081
376920
509945
69844
266684
550426
486226
135943
727762
378811
1004147
182335
940973
534000
963431
318059
1036259
470868
786433
325778
760030
602276
930177
776632
419068
222699
30935
588428
569142
991844
616385
658203
693233
390661
513073
545486
789367
927223
188860
709767
831188
668608
932970
242311
775066
194924
817271
892630
671123
279009
389378
62843
981344
419955
733939
278648
322228
656959
687832
627302
777820
340107
238369
958320
49369
829448
802755
19704
1014334
971445
859384
755659
634838
159738
526293
779420
69940
533462
445424
986228
695313
204447
659051
948618
529592
389512
322578
9317
676251
27355
896557
603919
734537
29765
729927
545617
597916
30219
839162
659686
742358
99844
716576
171717
465996
171506
617573
992563
561516
905355
952223
215418
984434
659131
321695
828246
601840
603876
221972
767652
182921
446969
16236
705902
513230
291446
56385
180064
737583
250054
930405
738335
547447
635819
609614
830259
755360
231191
160105
454778
767104
659860
997520
274855
716269
989832
964605
516699
78219
756128
770524
407723
704173
214173
1032554
733224
642282
94278
438730
603509
433108
522344
963255
516688
1003975
770537
489799
552655
240185
25174
500279
919585
253509
84604
724702
200432
297030
916333
988983
789045
733407
949695
406001
748030
229108
30854
779224
672740
886779
834861
789014
118872
503402
413306
584783
334682
222048
693877
537898
833582
584659
342671
736621
302908
501282
618382
288979
771322
1005807
457230
826368
430347
291654
514232
141489
563235
1004969
326045
410109
676238
706938
140905
858900
258849
126044
653066
113614
627282
1038873
950818
900920
393838
128994
551666
361960
11370
691563
835127
379661
750831
176805
981356
127368
741934
25005
607990
736063
848642
705221
510180
117015
276772
1028599
665945
808023
21067
94954
704572
91938
236550
875548
716327
195348
363434
54040
858446
1029936
536795
513478
994115
958110
973677
881367
248528
972801
219500
516291
867147
765683
222918
231064
444936
169953
265238
533849
166832
528597
798944
1021978
725333
160757
506751
999474
920359
620102
508022
651568
469827
904741
630270
49608
704558
675226
977839
846832
943412
974071
128545
508533
685117
632685
196780
84992
964862
90552
392442
388252
1001678
808452
506714
925710
395137
770421
257870
666611
750612
887061
690024
860566
392384
195251
873483
234769
1029671
711060
555300
595666
541697
319499
904052
219588
541000
849788
646747
159391
1034243
470847
293870
526177
806856
338536
216597
384884
893031
919163
659309
877701
35433
761103
152665
50188
241916
489044
368583
514606
168823
135693
1003613
1039981
440559
362103
111082
615335
1010557
746675
773139
111767
268285
628167
520352
940006
1002527
662763
29644
786686
11679
1023164
268081
971925
176406
535990
969040
112907
413612
1009489
51989
576353
952553
45874
551441
375046
83360
242825
890215
246261
534316
943182
805070
24092
783330
533625
742046
93572
829366
999145
996528
509224
264055
301658
595200
846750
48423
785463
241518
915989
526564
329385
572431
502019
812056
439488
981130
730410
871035
894226
206853
834457
26651
79680
957972
876252
401601
533378
706089
1018077
489061
976778
394353
649286
853249
1035095
746245
605006
992159
773912
306755
286232
670733
337265
685718
658807
524504
997904
730355
970961
72453
148166
740389
827392
905046
555921
192217
42357
629898
312234
300921
770889
1008207
69300
45649
297781
992888
1013156
999077
807842
1038783
597798
126092
521588
449410
306604
551191
894104
261696
314146
496750
194815
510323
119225
571808
14014
211088
966517
886727
650847
272289
472310
611605
864905
884352
1309
377848
80971
552859
1038865
783597
1040846
766671
273241
676556
509187
349444
961302
475479
145124
149105
231143
587185
66553
165192
982379
967773
772642
844840
815442
895804
849317
257511
446716
172417
39452
557301
244779
42948
1000717
248519
281849
298657
973327
395951
871050
457257
342063
585733
655062
928529
16976
477652
471946
838440
584005
80913
806433
749487
862429
533727
97725
873549
953918
389750
551099
567356
1019391
599110
116831
317361
184410
74475
144709
906601
72314
364388
508857
255953
826308
105488
291263
804367
406700
945873
481065
461608
32306
29001
293177
898959
87494
416252
70403
925761
80927
341034
294846
27141
194759
484605
597098
735074
104363
281752
897067
828118
464555
290896
88323
571930
678835
83838
206259
233476
800722
491888
1011673
42346
69010
799139
276963
911982
986621
593305
434363
729431
168640
521588
240334
312194
445541
431531
791529
310909
4553
879499
481458
887503
298111
499010
1011386
945369
56060
139190
986916
847223
218211
697712
859873
328854
2740
919804
324044
560531
791575
816503
465678
815566
814693
1043289
327262
1022030
966986
2161
176360
295536
611857
391970
434553
424379
570577
116710
799953
731570
266588
106937
1006391
403557
315915
277115
742019
716271
536829
661723
21312
294156
705802
36791
651254
515254
152439
341882
704386
808458
1018830
737060
83742
165244
590694
871921
792518
844990
383569
17028
631768
848783
262550
69542
725775
678572
118850
497273
845491
1037483
882249
314500
1026319
771977
1017602
342104
1018201
752552
604378
500488
580425
787402
279930
341747
775946
264906
892031
614668
249681
135272
739580
43826
792077
774695
344469
471525
618750
922108
621258
546790
724839
336765
436796
77559
913523
114285
796921
851269
111203
655803
900269
46011
681822
37913
60064
741056
88085
49868
544214
641683
471410
1020849
737073
335010
452097
618037
202718
151548
794666
281176
943330
378181
246093
878819
336724
280984
255734
77862
665675
885127
281066
472338
255463
396319
706160
874618
322390
250137
999604
827959
423342
141073
71874
1044725
555007
651453
696384
22276
1012259
1013923
950024
183884
833580
764436
992353
276631
878491
220040
869608
418998
738948
538031
427788
151444
77552
440706
613618
18824
168030
762975
551441
736878
285185
1010657
882485
757599
296651
628215
136569
491529
136253
17677
456605
325252
663456
330045
260577
974267
904513
221176
66987
713083
345750
657322
924640
766296
735262
714930
103958
14930
685816
798742
336986
730953
349538
289161
217001
601067
130953
272914
1032105
947414
32694
656278
907446
802951
576708
678239
776397
503507
582018
648991
318177
338150
258621
65971
611960
538645
381890
46124
711103
55764
655310
47437
536431
277554
210161
892382
1012592
958088
167206
503058
302533
907502
723673
238603
1041526
140659
871105
308252
373353
781687
612722
284677
483634
938856
368358
959613
535934
277811
751221
774455
356363
385183
982905
180626
893633
321030
1009077
339096
492928
766253
496851
264753
946926
59930
2091
256995
651973
63079
274803
821300
590070
519337
130677
236027
1039123
937944
882534
810194
233784
223115
618381
393643
579322
740809
526972
518544
127899
1037933
903820
355875
900290
955299
730934
885771
1032204
940446
523416
249841
1029470
31388
304109
572590
932671
179460
842350
300693
14659
354673
476613
427377
509702
230748
444222
878158
578541
146211
766195
852106
555123
26847
598471
113539
894340
494547
193360
611216
278527
433307
860883
863807
761750
38674
291043
139411
614071
719448
259163
638975
242809
991350
1020313
832035
8923
742937
782991
171000
759924
546156
782831
537217
604016
64346
253374
1043728
822016
650336
365127
703333
703740
633175
152368
775977
109450
915202
306981
131742
353577
597664
468108
678277
26944
368274
262096
918397
493962
6536
929889
333331
221565
501944
585453
55513
399936
588659
234884
989101
1039312
889910
884346
32396
627732
880118
923537
462848
686826
914384
825861
194612
867674
433883
307091
660537
811417
865569
872596
534351
37161
88081
666405
948150
778984
519896
261835
653535
67720
422912
250418
175693
500609
481537
50531
279546
197751
951817
301705
132313
761179
830695
500293
683300
827556
827112
647847
652280
652442
931359
395300
562749
980968
303432
499463
825326
998477
800886
288360
643652
550037
254085
907113
117676
951105
467277
378684
656378
546117
755490
1023423
423937
585872
120205
513112
161331
50585
1043596
278672
407339
46762
401212
88366
366251
946289
807124
779892
859938
339393
327659
632716
563339
47459
156867
1016545
968855
100904
978338
595065
118938
15126
836816
1039678
698888
187308
166990
193390
23264
1013346
961183
487677
934383
992156
774193
230530
965763
231511
92197
562779
373709
943134
520896
233418
748267
456825
444199
579783
152963
628483
392950
145395
50066
102304
186108
741153
791307
335625
95547
506813
906342
760745
664344
54288
249894
433728
163269
545190
809771
82424
835885
373311
421853
375335
954642
56277
1020693
44846
834850
398822
62769
110165
961809
176566
688026
1008461
307418
974852
814093
234490
735693
738151
425765
850638
63637
920747
639938
465269
32686
493
346627
192104
15170
873585
980600
200719
552667
242389
867530
483896
51429
978139
556207
183247
27910
522974
497465
21467
571179
394156
78049
331547
419863
347095
256984
918795
403633
89373
821619
1011051
291489
670694
934731
365336
384579
481948
193957
731067
99897
802800
95832
889338
48381
533228
232472
1005603
128812
329620
645409
645682
668347
1012350
903241
235865
178521
832691
514330
906504
679380
5692
17921
729835
179702
390006
168953
280514
737301
965750
79671
419964
850921
17611
929477
22264
912018
474941
767653
660279
663149
793577
1037970
528041
501894
421471
252454
806032
209208
224132
946166
632778
545948
474358
606928
268581
636116
750417
423141
853747
99092
89983
145715
214950
612538
727643
738500
443292
1019396
8189
732154
524949
296544
1007747
263103
534963
781698
796852
481088
891725
401184
564458
735838
548856
261766
561265
948688
379392
186175
929995
261152
17462
470696
784865
1008366
605667
812393
569188
66785
102435
541467
260782
540109
502158
840981
804630
550558
739558
978056
653520
197094
384404
379928
286911
164227
780496
15925
917156
712067
135399
800208
430943
261052
32186
322113
724382
808722
52445
335899
291487
759058
803353
354370
402595
329491
837258
1031072
725632
355282
473555
297891
618763
735220
58804
446907
98488
373997
709672
875589
361021
451259
886705
69240
385560
232592
677919
124360
738238
504383
994004
440269
195789
517736
752379
843092
474117
518546
494478
245147
334407
1035305
730380
670342
907465
63777
838220
969495
214689
629373
182660
184450
19617
1283
903326
440646
41223
294965
118868
111967
561228
754787
202066
978981
967120
1037021
314141
160014
421571
58393
41403
692086
671488
814600
5669
260308
648457
890490
444209
209971
857020
300973
676429
361163
378145
505301
278939
665507
139649
485819
148472
564253
105218
334294
52432
138892
431334
665587
915349
323441
641639
455583
408202
164669
734339
33082
240465
70736
780178
635502
781883
847173
148320
232421
808977
410546
137993
620956
289467
1002561
357044
152336
52772
119932
378406
305355
175330
560990
717825
465439
806945
616038
993854
77904
838287
467783
520721
105974
77153
1027489
350105
354210
680014
116794
63201
620576
929720
796703
203990
208515
329695
763389
696329
140411
963071
193678
994518
1013064
652506
735085
431205
300635
437780
662951
175192
284435
436254
572089
202058
694600
744253
434450
192866
667542
825845
718853
298444
393797
489063
975003
791476
340976
666703
675406
376111
18820
97985
17876
543613
678227
548286
597301
169926
350129
155173
153691
96468
1038298
725090
762984
378693
857723
25253
237284
1001371
152000
673354
653770
409767
620972
64662
549551
97674
394059
771670
203115
1019564
412704
485805
844186
144612
705957
511379
140094
131296
281599
90959
182264
415815
814072
571731
401023
801863
364007
93767
461053
308274
894444
424145
25827
589562
331118
689957
375822
528069
199796
104746
578032
718518
643577
709773
245006
785963
762585
289876
717747
811409
505536
920981
693375
660020
490717
14279
420775
509819
953528
79076
962229
586929
958327
39389
780116
48955
260167
497952
769723
217041
548746
300592
833917
107555
201605
944337
67775
799986
723128
27018
436199
957547
206580
372213
963714
680581
801369
538557
340603
158034
363363
914851
529758
804943
209166
896666
112984
380513
904389
758491
203379
198382
109087
841665
668325
132214
581737
913349
709758
9203
417009
18417
660053
103540
897777
994628
366057
998175
1029905
603797
757551
844559
618947
881576
1017187
954742
573211
194943
887768
855918
971505
552744
636294
260387
3667
773707
1035135
906826
723989
168482
454529
171003
807605
617542
538400
685195
272221
363967
139210
92054
658424
994544
515198
676902
421166
990286
933423
79836
102212
919621
329839
255720
600914
850854
934889
729609
1007098
789490
620127
865360
323598
519231
159818
202687
176892
203571
261026
531408
493543
2458
815484
936431
864710
971118
275334
494103
334754
878453
818990
408526
705775
935064
122449
610994
365457
259271
474949
278514
586432
10333
326675
750182
195828
488384
658131
895707
1020724
333258
1003263
523910
14062
419624
50883
754751
74961
942498
549386
87997
962178
262985
208467
48342
961869
793880
352132
351197
482231
1003002
127865
403816
112698
426995
242963
442379
949870
840289
875119
296624
332448
655911
850618
70972
73093
937807
170552
987902
223333
794878
321533
25575
1002509
977649
254359
358275
386627
1036485
609601
366127
745194
55954
573182
602531
468485
558488
845064
420423
948714
453003
829122
790362
105693
803679
365805
747130
181178
528025
268101
335484
284981
861833
562071
974729
535348
969879
850903
104582
549735
47876
898753
296578
544244
78649
426317
547127
603271
468272
435866
1355
359241
764017
192046
913344
381612
627658
59657
762532
619554
60982
897525
947726
546293
375713
87343
174761
515788
627511
890839
209871
860756
601746
828132
851546
55526
295526
41529
746161
448694
518369
209545
292859
558885
27139
442077
785479
86120
392082
678827
100786
926642
789719
483225
850991
48615
237189
486249
232253
397545
196889
721683
544562
627003
521960
589891
374380
12325
25300
338153
442699
361128
862033
98264
281028
989514
658091
956637
773119
603383
1037821
211165
377598
462778
396747
823165
79373
106570
273735
987672
405447
730250
697894
889819
465551
877420
403325
368233
155096
467825
560380
438825
235406
117987
418069
807092
1025402
969633
237567
166617
595323
542304
880359
923766
176467
916628
660689
551483
803994
229104
442901
408735
475079
420891
153333
994795
278294
831770
13070
371211
102972
841499
766396
604230
408275
614996
717582
595078
709365
567659
832917
75405
348727
514951
927124
369988
412170
567068
1024377
895155
717257
644839
503807
974697
449498
862538
689278
569593
1000772
326159
486170
610235
57693
472501
881280
883106
688370
66008
415258
499628
856155
531530
109829
927153
129260
132341
951214
321999
57683
165192
597362
1018206
557120
489232
56832
54058
795872
99373
553996
1000654
964015
772307
713633
529154
428670
895811
737795
280676
751566
513835
309677
104320
884966
321463
96151
73383
248129
5009
959677
1003567
842704
814299
72168
1018799
184085
15379
793861
856708
192260
834724
1037896
990755
465236
55008
883580
974725
906453
651997
757436
292378
922127
355228
634310
348079
856290
830140
635602
923727
159211
1019751
533319
883073
650234
710298
363358
719958
157377
93463
140374
886022
80915
528595
426070
162631
420411
671362
292108
430469
293673
170131
769880
56074
879625
756585
153163
494622
78657
978122
939495
555443
523749
412146
84430
961254
425696
840110
322151
474103
1035658
560286
399824
571364
56867
974782
123193
1028473
603169
549452
720319
463865
641809
453026
556363
151846
48364
552660
938825
156248
665762
54238
108713
810500
442843
938654
793284
475685
719182
183763
179112
40859
123095
408141
325507
434492
683399
146105
769288
816861
556086
127088
31898
354419
985073
292867
257084
849209
166156
15292
795765
617158
968799
548404
331305
175290
829833
696979
462040
543631
557196
321830
314079
897641
592066
392360
951394
284889
623545
930799
545242
815305
776657
647903
446776
623828
350931
302465
769262
440227
881952
667233
475379
499120
277222
17596
664307
837504
406160
814812
145139
570059
678816
967337
720774
254276
194743
907668
593143
910038
507495
52502
1029934
188368
847398
561134
501112
669583
34399
149781
726555
606296
696840
368029
1031001
185153
139104
950924
758325
814217
806309
901596
502481
572648
238751
935728
982408
71097
525519
517646
970472
776779
84954
691142
1011155
79779
849183
947803
5351
526963
334870
60876
491850
662352
133087
1017469
422261
745544
963176
76396
613987
661252
591356
285111
80534
550817
873447
166275
409310
654756
999484
445582
255302
714855
841935
20923
913535
495475
827342
254021
250379
135522
1020936
830400
826548
933177
769160
140884
236091
11298
396037
565851
145215
312047
211436
791424
428723
776227
266472
149811
399888
925925
360629
353508
535634
251307
855231
515598
304292
1043659
160411
658509
292902
804843
972002
1008717
404498
341084
294885
562705
757807
595700
648271
749572
346667
549144
265680
463427
153062
54131
929129
508342
720367
136388
893639
853322
918730
302199
973745
110995
847703
887375
736450
793242
356911
502993
465996
315728
836504
380444
368395
958615
515492
236065
925298
710654
429502
637839
630700
879799
623963
574823
256177
673734
806344
1040307
412799
121950
516242
472516
821068
731622
782297
1014093
535988
712741
859110
544539
496079
147580
976062
298939
530035
460638
973955
963328
26456
826526
373319
860546
97938
270901
421671
512822
534169
621092
826484
670939
828659
422264
381610
636697
894400
897572
796228
85770
471808
371260
767445
601691
605199
1007621
896691
728541
941869
471430
502859
165978
428354
484567
883026
833250
957331
239247
768676
762111
111479
342384
818367
819203
89922
403446
620481
353407
958328
510211
1028998
717926
273171
467559
624795
148173
877618
83950
776812
929956
290814
706411
864709
1002872
922180
62266
411175
144589
365864
230813
564152
931519
176639
20314
167684
485125
593956
589306
610041
288868
572204
802628
1006453
630156
698031
1012280
403236
48733
643200
169234
320502
402612
775790
429159
374583
40894
511582
923566
930562
575216
59656
402949
235911
947917
1010081
457758
901143
551599
840596
1009745
558711
585678
719333
13091
849940
983028
752374
885436
899633
646750
633389
518798
911903
511616
829080
285644
438211
936721
398161
85731
962807
728646
1027531
92790
955994
990842
912885
918594
368013
333886
469903
167763
296225
379435
704767
326240
103679
120890
884050
829419
596300
879783
784799
994258
29130
149717
949780
435215
656570
929589
947972
600364
743711
801998
380789
1014767
689684
831213
682877
678602
791281
110452
208181
395243
512814
875453
679001
212894
482192
98236
399715
963846
237368
205658
805293
311728
525353
561680
654852
800713
252541
902910
756950
671548
784828
988688
903811
60181
898967
877423
23464
496897
206619
942189
931582
191632
795575
201984
780438
157416
1954
532335
457051
105553
1012596
73884
802215
910302
62341
809552
407226
861786
1000246
354778
740008
426847
670620
206565
345919
181433
972786
633423
174232
790348
334240
217181
982719
394287
941483
688293
732355
574298
827872
442479
768735
512125
1022718
790298
975814
345500
887138
94185
207605
447313
412748
416501
302776
68673
1045202
223148
116412
501271
997797
624144
670321
532878
813949
38236
699179
845656
881373
936250
367391
663878
119374
949286
791344
195471
187565
761693
101009
27673
65940
676861
205850
338515
476340
187477
678453
306198
14394
420546
379987
557990
767288
928626
491904
144240
703117
546409
873533
201919
882086
205640
599427
98320
316184
211414
589285
476540
1033427
541438
395011
649494
859847
448642
430998
420213
362425
834097
298055
467925
337010
472300
671327
620919
485965
59538
397907
877952
12511
424632
339573
43972
392486
373826
685145
187506
863006
824877
146926
986023
708487
398930
539090
114478
930571
431915
445952
670042
142359
1009215
286414
426707
584376
837653
587716
683890
501144
539658
330272
292826
1026483
388631
743715
265363
642723
515284
681195
628857
382952
582721
428324
719724
225943
260431
835362
35090
45704
846174
556883
791678
507241
228091
376988
271408
61024
281278
282137
375666
543622
584665
152347
690828
893420
738578
533866
566210
97902
116276
293515
934132
410957
645847
838670
10962
766731
706686
201833
861672
122548
1006698
318565
695299
155098
755913
604180
848905
740597
447574
976316
218120
371370
386122
288462
548055
224760
733535
326183
55310
455332
969670
947494
202382
821890
120684
599427
713381
896695
585220
304056
141245
891549
718949
273489
743983
563275
419212
961930
319701
956327
564758
177445
164323
781760
20941
395576
863017
175257
62194
60046
486661
1034819
253677
108324
834234
464264
969173
718108
614801
624949
442988
1003467
558587
74952
822088
559869
125854
269217
695910
789719
209357
546960
629397
411131
127176
78539
128642
943992
807294
246335
838290
993693
330338
90959
1029129
971670
255193
470227
668727
859153
706671
66788
346650
252166
685447
173782
119476
123495
294782
160535
196950
497902
226112
403982
604188
850204
376355
814210
321681
431618
38209
169508
804947
1017067
968022
66181
308301
452386
1004335
765946
721610
135206
898666
199402
259910
127265
274562
609798
505408
701644
645664
787933
826867
45728
106784
1041341
685246
771636
988155
703890
589717
870783
956983
91073
229651
323572
414759
280976
856178
731250
774004
692700
908925
858078
762559
900270
284641
750697
239787
746928
627276
564857
747258
865903
885061
241973
221984
766737
766605
153428
663497
522721
222595
499653
554704
616490
144688
105356
346138
1039681
777628
793480
387121
664470
139630
274416
1037286
239597
579241
713062
395060
686235
625231
312711
159363
393665
867373
743
783276
680187
785392
521820
178590
282171
655025
351677
441797
825371
897039
725926
985259
878374
304886
413338
464954
129543
97346
760635
126854
496814
462387
607308
91455
701755
724512
907476
895290
379523
672077
1003312
363277
534279
412122
381990
9504
355326
456191
635443
907069
105140
837657
462152
642526
677258
260408
23867
1038671
889097
39565
90369
462262
358372
240636
461830
121986
457024
138857
1029203
542146
974843
179543
135849
174658
65988
829962
457966
879925
71746
507578
682492
217209
743840
907752
479721
958958
329262
42026
614117
865219
432872
800980
542950
519571
938080
254605
986991
724560
583500
19058
62141
273235
915897
13515
1033597
591903
508883
202336
561943
865541
406351
381946
43563
75239
1017002
351030
3182
348651
219356
540006
687623
235864
47727
781191
368867
432866
397833
860183
539550
597031
137013
454747
693576
491703
236314
138646
80054
767301
905375
821327
38944
308850
418144
959429
932778
174336
894812
866231
632591
241531
235379
939240
131572
291712
864526
568950
1004504
717556
605651
575212
354455
105160
876908
532743
799871
795128
6116
176197
192139
122687
500168
775647
50149
624653
84999
827788
390125
1044248
142718
851885
915702
863162
902196
7805
923073
364001
495730
856172
894307
397984
987323
794002
454082
251462
13272
864659
373117
899162
81687
203510
938645
977154
101928
755015
960532
347597
414207
204306
1045155
141926
411103
824951
1001809
99256
447470
81246
1023673
1042912
710905
361625
683361
649326
415164
438928
1035940
674980
488779
991419
188372
746058
239144
272696
60814
946702
331107
308201
820536
832313
665708
833323
208807
633862
429521
180141
781768
887985
128058
78325
377313
605300
1005821
637238
335013
525995
683247
699996
706487
772609
624905
893600
633627
107977
509462
708706
67724
451288
155431
574212
139076
548610
601907
872440
780910
579002
604264
798138
760437
869749
430708
874033
682751
189659
662698
478984
579750
987129
283448
542455
578368
688058
280556
572659
1026768
487631
166286
771701
417870
289543
361836
503036
594798
492141
475833
435637
830181
974151
770150
456025
823740
841682
725510
242779
301660
916875
856031
701521
537657
337614
876723
176766
718197
292976
581198
679111
21356
703478
681981
978986
117641
46844
349867
568801
844403
190169
346214
284186
402963
487283
817581
963522
546452
410638
672367
90879
58486
200736
803569
34571
556726
715251
969230
1021104
461727
819811
438466
760503
426042
815676
783648
458925
611735
278039
353316
129769
994120
738915
955192
381708
134119
421006
283588
914587
731114
167247
170245
332733
941893
875237
585986
848011
234520
868695
271744
783281
938431
99353
854590
998058
676558
226977
37531
18249
632470
1032604
961482
299879
280898
126557
204968
463177
409171
134147
158270
528832
2319
716438
412946
631489
231270
925741
804217
435812
891615
453422
119008
190319
85420
670094
829305
461784
78292
516282
407865
133841
835579
964771
1003655
675443
768823
96996
821269
963473
779042
18742
724796
625909
592888
366463
786871
672836
86152
38399
927915
214652
591801
1237
123916
456459
1036596
513934
577901
798313
517072
941159
87290
60251
376242
602264
1004859
718106
1040522
464783
121430
693559
853627
941513
288566
582093
378769
937170
803907
165996
38286
55602
91223
862834
882758
1021340
268594
13685
340344
666903
773326
651230
620833
531517
1040025
549946
281358
647903
84921
1000192
990910
724877
744190
714061
385305
82575
28449
215586
994594
27542
14901
535759
385628
565830
913906
84258
509981
187170
789302
658779
628084
754128
36757
129113
596025
634043
967930
422444
601343
276946
673537
121870
416234
151245
171284
821016
278756
46518
196277
934034
283084
613076
575781
452889
246503
113966
471451
633198
111270
692751
227414
89643
123920
146596
755333
319904
983553
138659
813470
719622
249473
491169
782937
946158
64045
840385
968655
922634
654822
703625
511193
862348
96814
157910
428814
132649
430270
949770
1019218
970372
732790
494464
619017
548810
770106
977925
322200
781035
902577
773126
570362
589816
113960
213158
915859
179245
565598
991196
901005
370296
363908
435947
470633
994209
884441
753148
169799
796644
288276
225313
874757
69230
482312
54243
504050
873022
758270
972797
326481
974157
1040377
635521
399038
182932
294824
579175
1039487
344673
872330
861203
950619
786340
577273
849559
155888
83008
623196
835601
696819
592684
525279
972112
238886
201345
257495
685141
737185
821761
24106
739234
3169
190934
436025
418572
245534
783488
574262
674467
898850
963158
531286
349464
348187
675777
540016
160968
198960
629919
76547
990349
941802
546429
589869
697577
618315
565769
549519
249226
457358
1010883
104796
697277
156223
1023690
983954
611456
435399
153631
946545
965389
631088
313417
169008
48113
739313
132968
949286
1020579
573009
954940
67981
435296
134223
601718
1037430
326573
265041
589737
773059
708482
538082
364955
283999
147922
615485
920543
39928
611016
168737
734261
969533
532914
923653
609304
329335
906162
915504
54454
253357
632927
917213
265453
728521
82077
295956
384681
715271
522809
508691
421268
713822
823006
967966
13048
377058
396982
544412
247707
242139
735944
629625
385880
532037
132326
295505
13377
304266
334522
870605
583034
496137
748674
562855
694263
635947
267951
348387
677213
934585
260560
1001747
375669
546852
672241
323403
287974
766390
58623
495542
139013
440821
985479
810749
685651
553390
282468
299243
783955
753836
504555
720941
939725
454014
876718
181396
691469
704802
880178
617356
190082
994362
761981
827444
844130
814470
412753
568468
438793
337712
485255
53051
56625
539041
249463
726249
47029
336791
300976
13236
916300
996055
171785
46826
430202
315911
30779
181448
236099
165858
331456
728348
945357
111068
915980
362429
574261
54871
818542
556280
849036
498932
770310
496596
257909
280330
180305
788967
411344
792264
759201
951315
416358
336572
459357
220132
86156
552272
33069
573403
414343
802282
714303
801446
660959
240200
231143
163077
439958
678723
259284
724591
749782
71617
377133
728429
909619
612798
281545
166813
109151
604564
771045
139624
128564
442588
380616
892822
53335
568888
330013
377657
511737
1045083
90614
638229
376216
822815
182546
1017283
515642
158288
6519
126587
967190
48383
374940
398418
743610
86950
844678
582259
777414
221214
441868
435559
399612
852112
159203
56694
379087
876027
1020427
52028
479151
242774
486968
882303
646922
890419
627619
767376
230734
537128
32120
533840
201368
280391
535850
134125
325306
98528
351395
789371
384224
339352
128407
992172
843580
673539
648853
802589
53183
511842
848464
520111
532698
505638
664227
711374
789924
975946
555154
936826
430146
960952
881510
154351
143300
750164
340775
686700
787713
776036
661643
971898
644266
619328
425785
864639
236900
373186
551594
586603
995601
22789
969299
631260
719052
691944
331270
800858
461379
769038
569606
524720
538229
740513
113038
210771
631611
999272
887180
452384
817886
336343
289132
320263
617734
57891
967850
16838
614363
253942
454046
564663
980262
98383
614212
515932
351676
759248
694022
376003
564119
860034
608088
131991
57657
965551
757336
357061
834485
902234
415730
2529
1024787
62093
466302
473358
431653
969736
550561
362733
569439
835705
716067
973939
245075
753052
1006203
109126
109053
361899
277890
527326
790722
806737
551904
745645
680912
738236
729741
376503
145316
387306
898127
72065
1026393
495467
1035068
474096
952491
549840
594761
864591
518091
976055
912021
944235
79476
918603
912096
913963
516150
807780
948323
1003932
515054
972597
11377
643833
43449
595731
971573
604713
260762
128434
74085
524161
679123
804980
931516
605205
993347
361705
334702
601635
633794
71182
909172
724914
232859
38090
268332
222787
78817
961561
82927
922402
252271
720334
556885
369991
273737
155990
111522
342488
838159
591735
72419
862966
989099
1008031
489352
212721
643541
605075
355588
995231
569755
809641
856736
313798
544498
690730
833556
567035
57592
166244
29713
672129
238450
959565
266900
811988
480530
746486
866230
1002522
1005179
220106
605724
628363
607221
524086
855540
195374
321180
582492
912119
506859
378625
292134
23588
612229
998810
802736
206746
142511
476681
865399
135391
356780
396332
151088
219175
481794
1008903
389868
587376
737067
287783
879959
980488
789316
1009593
338621
89730
797793
137507
1013663
797987
613698
621687
155709
127043
952254
935683
896680
982603
184552
394969
291652
477144
1042746
909084
773157
846413
487687
724638
485446
86514
715036
261683
262411
371027
314576
137168
808277
608625
798840
793895
885754
347962
711151
425248
53520
303198
713096
859439
801069
902939
259058
252351
971226
783556
990568
651931
655101
399290
662732
621624
605340
549376
33894
68445
1028277
395295
387984
741323
317256
188166
670844
575523
1022182
702095
262539
852659
687983
118321
370482
410755
138699
666756
831944
590977
144456
560829
58276
55213
97116
12043
877406
794622
428885
106101
107943
118045
1034016
37608
942128
617317
97679
1008061
848971
1009350
208107
448687
144527
924435
163066
1008895
906072
352458
283187
284634
976911
402414
77125
483243
761186
817167
109787
722806
111480
729397
568900
672992
400970
334861
628308
622974
195947
335272
279836
453666
534182
477714
151069
891586
981990
859438
505325
587609
1040210
126345
414750
185001
960543
146664
560158
831932
745419
115150
290338
761638
326000
552812
774275
628897
1041683
101847
953364
341166
63225
842224
527723
555173
479277
76834
470111
648185
795704
498943
673070
1000821
373903
267978
493350
735497
905234
756832
816166
549882
825143
467088
973797
194396
607289
911242
13028
638860
510567
964324
345398
216364
386947
849412
695954
680359
265009
940889
462769
533607
420152
774442
261402
461012
207890
746476
512280
26207
1006790
458631
426527
632813
719037
302431
589458
658828
164698
472061
1017080
757789
438070
163875
66367
250117
940857
318047
648607
629653
165284
829493
370240
544473
678916
119397
100377
374245
849810
804630
948353
175555
646981
668226
274535
337797
933379
564122
687956
18451
598381
34732
108183
770541
575473
329174
788491
541312
1012803
3203
925075
306062
902415
96159
102507
151433
563479
853849
998438
331963
189817
762523
681215
273529
466731
1039618
304261
55566
249107
764692
33036
511363
616707
820687
180425
538737
843762
55797
665088
453879
664723
621279
165137
991319
545544
101416
628116
150352
550498
666613
868600
935920
257752
677614
215249
619781
962549
601359
128851
274322
564889
795436
879255
324458
344295
495065
404427
934922
223675
214710
54800
441915
657345
530993
1015812
134770
835023
629352
916597
249167
305597
298167
347759
645310
322268
607557
190107
36354
633233
957436
405950
987917
61231
12981
1036992
139267
821159
506
149592
434306
921189
569969
446068
536830
128230
291831
506700
910635
667974
7940
1011230
624194
210907
1033309
690435
386537
741431
379519
213234
953116
323677
494946
90190
28948
865864
829078
905297
105702
550301
135718
378603
840148
120430
309864
442111
647980
67467
1028500
795394
778993
887600
422104
446569
291511
257571
988354
246971
789616
682864
999140
258545
1003984
139112
928833
372039
250834
894528
554333
969773
98823
175739
115590
481592
483771
688165
768483
1014849
468978
282701
898804
441146
288597
173898
295015
505211
711887
645576
484072
679578
165435
868779
665300
928074
585205
228303
957656
535089
902252
463350
398534
951836
225425
769795
542857
924547
386457
307709
760918
101652
928878
70603
371311
42496
868869
975662
219641
791349
667685
850487
211321
1030090
235901
474772
1019996
42480
337790
739381
470140
876744
601682
883529
977362
928930
4810
709640
564847
258884
168905
175777
820541
589618
655393
371272
225962
602130
925709
13895
854825
544905
57060
841794
643934
852235
209786
1000328
799731
108874
659859
364919
335993
633196
131580
591548
916498
467499
426315
93329
313648
43278
241023
192018
473468
671718
597815
795241
579133
572931
407297
353306
469849
590719
593514
662546
234746
481804
1030521
258759
898062
496884
257590
446698
751769
252699
149212
624301
823779
981360
232526
934097
118460
615529
272234
227461
25462
252499
771827
984957
72156
18633
779029
624926
502570
338724
232778
1016163
395777
835101
390405
169739
913245
315004
634012
580503
467464
72444
947248
219723
659788
132631
966432
148977
829779
603201
570390
230595
59957
64393
1022168
833290
561741
913318
895776
703339
274089
290206
579016
292364
992043
760309
19054
288197
994966
875039
464215
927751
205797
495752
283272
259127
440503
64090
161078
769293
585210
281439
930635
891436
785899
152892
1009731
923398
318255
660400
928126
791097
75060
27555
542307
473711
684383
380713
7676
860939
289305
766246
779686
565663
138753
929860
168703
944420
470592
516412
456675
1009864
680256
883085
347083
151664
817108
940129
952870
764895
882908
995665
362933
336362
239521
1031671
871465
633007
334801
553835
1035727
26820
959076
515645
515670
478133
368995
545839
941748
5232
129377
60452
548997
340644
99297
681691
648239
241295
597014
606978
753731
347903
258544
31746
529774
1039312
265913
569423
827574
957570
825025
996564
218995
199782
453469
949365
646727
745111
671245
542847
747139
872422
467383
399251
265995
754334
511093
997510
387728
580747
666901
474289
936959
908712
1037479
869602
962492
247661
912975
466953
669826
428248
228841
576905
95315
499198
112828
43429
256358
70073
1011395
824582
610557
363383
978178
229298
146268
858245
635441
294960
245043
454185
196941
545970
222713
88439
62108
110165
175830
643973
30485
159875
1002813
944812
667507
764387
282127
279989
432652
643203
691819
96515
445252
244460
974346
953798
554314
2633
550028
593226
835779
608007
704582
439474
133175
63022
821235
1037538
261711
840478
821373
880078
12431
929758
391647
376954
254327
428954
271419
352566
471070
462899
547564
501233
709865
746871
570126
523030
450421
992233
813450
365767
271918
912141
186801
441629
948787
637633
96395
230568
70120
958354
623317
675961
901626
612620
826955
297417
614421
756775
883951
791321
283056
890345
556011
1045281
543792
192751
337989
28027
865672
76677
780651
679380
409001
477762
384947
262573
73793
923789
8021
971742
1039306
989808
593351
691418
498040
86231
433180
1009880
145002
770273
709699
903225
974458
198317
48827
622817
752290
428350
850462
1005518
1025044
209764
614645
921533
48986
1010909
965875
612958
16354
901650
320865
977365
882331
158179
236385
192770
753907
58824
1038844
216488
155104
128624
114775
468658
223333
150937
820757
52573
719132
931909
207495
68942
432598
743213
779819
753407
829024
762057
832135
12541
263994
602496
364817
500613
610536
181407
838165
311540
802725
884290
352218
287057
776197
92214
709205
746367
321313
1014336
308836
833160
249341
1039903
115186
208328
726596
757942
543549
19354
113274
206512
247799
661211
411575
327998
266127
123245
924994
119551
474359
60564
895110
640101
35488
422587
861341
491235
585822
131618
965364
974279
471525
755800
42090
819259
790882
565264
580052
109681
502803
946879
11021
414174
506506
490110
891930
515076
522580
833899
44355
360902
292954
485014
1038699
1008976
208358
589292
305717
791205
897081
532517
966648
547812
748235
901322
305953
644816
664517
396795
620286
248140
363863
1015550
277530
564090
58714
670974
447892
769528
352757
318976
546634
97291
776760
990593
803946
897640
376083
24669
767791
345298
105158
61133
334791
1023417
88522
681530
267235
656629
371910
560241
861282
201685
29571
1018330
395544
1031333
451373
659550
330087
974059
948136
916196
995932
940959
100019
358795
459651
695466
634922
644924
370655
810379
250750
325078
972049
900203
258981
780797
584042
373133
332674
73898
768032
675960
927455
588291
952853
46785
808566
766553
952593
221421
685141
584368
489901
60125
741555
961368
398990
725916
166051
826790
23827
350000
323145
455723
744337
844096
243483
352070
54976
563312
542884
800986
810997
627509
76607
697024
629430
445126
33062
73500
691553
653447
1025713
451565
247202
457432
11482
1007177
389217
597674
69303
1000485
592200
550492
223504
559625
176532
280415
762949
863543
896318
839677
657700
217388
284247
391939
792363
379063
586
250488
960498
711935
459520
336262
594242
948205
103732
191402
408297
698976
920862
88341
365067
792103
634776
223914
629377
458351
299214
38300
558322
823919
435485
754777
501497
410816
400315
253907
243711
1033759
790585
871479
1018613
707093
788022
876138
325373
1023195
819338
660656
989176
310627
423705
332014
878438
23267
98049
333776
831069
1027026
433347
443532
347712
659487
781522
630514
497650
332977
595048
1004449
350193
988778
981446
759655
565541
756771
350644
481278
1003024
691066
15675
919403
1014147
735274
989745
598291
388233
780454
1007007
333323
678478
494883
318530
101845
45550
987251
318047
938747
130821
1037959
647752
9899
141588
819813
789159
30641
900399
199204
830858
515716
73958
503929
324422
491696
93909
180737
852854
809354
568842
994530
485715
1017175
313230
628720
792872
506184
136944
363112
182782
349731
655858
805850
432197
411537
704200
564270
514230
696244
554679
784198
178775
681208
746146
536774
694744
784060
542550
896054
30259
812853
714164
870129
154210
132496
641814
440159
954236
1028321
709486
551440
591782
751899
683717
639467
714615
37033
289712
655954
99797
712616
920167
236588
543427
885314
457143
646427
858838
661907
920160
939208
310296
770692
866192
954838
236671
692206
704472
252853
641175
344353
634973
889852
379726
714237
709331
105368
572404
63877
1022753
82036
781520
9520
84460
822141
559663
422233
304339
715181
541260
840248
271173
180647
74752
983719
679431
762627
96421
604840
799407
397209
933868
528138
65815
718229
969407
473245
439671
756746
288133
394947
276587
149967
620205
989496
76448
961307
740711
832621
257250
11542
1037677
444187
961859
692674
902382
107619
662372
233269
364917
475055
513610
53675
281015
139275
81946
900484
436038
977767
579509
298931
277519
588455
514573
1005379
852342
370506
155835
440040
360430
325047
904939
981887
731914
958347
286740
945817
758969
345478
1030148
732792
315838
949802
280942
755632
636716
470974
709646
760783
161626
921530
433880
906499
1025847
329176
491767
399978
766569
353809
870059
599195
472554
380764
101572
578686
724888
163996
955094
603247
133849
680604
668095
989153
296690
876650
808106
948227
368635
250810
1025330
630114
420645
161820
9196
123653
651410
661852
268300
1010483
501382
183588
77679
962402
866083
70707
108362
590798
975088
566674
878076
675143
966767
734166
219722
1029667
630175
332415
209393
805400
661231
178401
573048
938353
664525
637250
330505
404611
223407
896624
605352
896613
264344
667261
212780
306716
954694
332618
271193
137213
373506
674122
293688
886862
324336
824247
870047
639142
392215
757902
936378
819534
319455
297785
698522
1011164
563512
161070
874079
329982
655232
722456
282802
549384
221867
38749
406342
268984
975265
331941
966165
73741
650103
99433
184314
78475
850452
580727
63199
848792
163408
612681
672154
527002
966212
948171
913333
295952
972214
496956
502080
284472
164546
711824
912314
937060
306087
269616
800624
225491
572367
131549
633228
48710
702701
515935
158045
309525
282169
893137
1311
724934
581113
979549
784234
63119
941558
967983
790814
901196
1031560
128167
331058
104678
125046
528799
770822
889624
265604
1011960
253756
949454
654663
379167
760034
1007030
876241
1000240
631807
906868
664233
818241
89724
887373
247384
228972
726361
234350
938765
844334
586683
615788
642256
630396
377276
834151
942634
447288
143966
412583
328463
788930
274489
316522
175888
100372
570091
636242
984278
330498
528364
869485
38670
828016
1026245
749438
551742
613764
641335
547948
976263
489250
1025130
954678
758858
91624
662766
765938
171380
639031
367586
298276
1005144
758744
156943
111494
650326
379649
26036
279471
883430
298927
390574
278467
76416
135327
529401
12545
716901
300861
761782
639934
664127
135176
897645
961323
432880
6551
126809
52776
502295
1020048
190171
71718
142406
505476
405675
351229
925856
184827
376114
475473
75411
116686
501767
1015072
72073
797264
511624
869145
3260
453974
235584
848903
1747
664784
687182
1030700
623371
796972
69448
741550
89108
727965
698020
782395
738347
97126
475144
590627
751481
453396
350342
351625
698632
760611
870334
86172
646265
390983
429357
5144
518782
725923
744190
421151
309792
510132
937098
147581
586383
207400
835015
203153
898092
787703
987403
621392
653753
531351
574405
786253
906794
185281
4520
814874
567273
770127
955713
381269
226890
436228
956617
1031720
893466
402760
919691
317759
934727
193906
133936
913757
883164
109519
496501
149137
193395
627663
837098
794545
279875
793408
968029
524439
410524
420820
688430
789715
260528
865142
779400
895222
180271
77055
189844
366203
972367
596339
958703
757253
781445
772706
766605
39119
297525
196633
691544
393556
807877
1020198
844744
219243
902260
932690
93472
378874
88717
759337
474903
262884
506216
598350
424995
883264
750350
102265
405198
569976
357826
544199
663410
647035
180277
41986
83027
95653
841547
668929
991070
563439
152606
193294
969706
679405
232324
85424
277626
362708
533848
764903
255941
426478
568461
286450
1036443
498951
847119
708619
232377
777121
491859
912945
967611
215377
823459
192159
520397
913452
744235
69427
1043830
71675
662965
889455
582579
632302
324131
298886
758626
6117
616352
805766
21956
684089
594851
43511
789257
704492
1034669
860420
360594
781665
830906
146245
708080
807180
190778
60004
1009575
773200
266046
270744
166624
416543
853705
855227
10625
767525
161760
531176
556465
728178
329715
465276
596249
708976
806508
480639
704381
864604
583272
392010
536817
286150
780279
920727
393562
1008763
818360
108941
3741
211143
22702
260649
512737
678381
239252
690784
967378
141766
714685
809735
126058
170597
441865
396447
893447
126390
789128
317983
725936
211970
592919
713565
608462
554205
725043
941956
9814
79056
213645
143714
1016698
541314
208668
736624
605984
386984
784472
248241
1030994
992445
401817
841232
350619
58362
142707
943683
906673
243833
597627
927669
766402
180285
436916
266203
849788
257262
372744
977540
1026982
565522
206223
42200
661795
942193
891207
190774
16822
648258
27423
995059
258659
639584
455646
846456
1039794
1024393
785269
376119
836537
36462
222463
352642
574937
50267
328409
190891
909791
639055
647698
532176
657121
35003
364379
289445
548684
577861
247218
815368
1024743
693589
576005
386145
573088
24608
1036035
908361
920539
820080
931175
498464
568339
655381
441773
922940
544910
363461
204908
571180
550556
92633
243764
381714
342069
860153
33522
207083
225202
567501
163548
60536
81777
96735
167263
427203
965059
316380
21287
948612
588119
888418
658971
977697
487187
620644
634210
964733
341005
668668
988987
783549
363785
198624
195311
474654
341128
683632
780867
105262
433883
937933
947415
972679
677277
314194
1009275
830629
552890
39481
272036
628359
944706
616577
559177
698528
460441
21295
524071
147153
396409
357681
461422
559541
861106
720763
895105
652111
142073
798353
78983
714121
974451
836777
946685
759901
317749
830056
703123
223644
688442
204662
373746
8459
716981
232249
721827
634044
430750
212623
677858
819344
619394
536341
493264
972393
786590
154549
475867
736353
543668
423619
41902
690977
884801
253320
652138
764862
400734
413615
679056
408232
1008699
675605
671171
728632
718117
574270
73109
842713
77038
287085
912249
1009104
187410
335020
521890
505378
654395
482676
605986
784396
211871
936598
345467
107581
870203
777719
923989
47955
792403
588860
155865
909042
862448
125534
115309
649874
871917
279747
509314
479655
670502
104129
605245
1019274
165930
575705
681460
916398
533647
965544
848925
539935
548803
474724
446137
89539
274783
466273
228498
648153
184198
336244
803304
258238
986701
740756
848793
880540
492656
449888
912318
887402
272241
33662
693783
281955
134239
60122
27671
896376
259409
557146
448438
766706
554208
292582
536749
151421
2569
672506
117828
353805
979689
377785
262926
921531
9639
896626
240709
373512
184975
292570
332919
72341
146654
331352
249934
490673
220350
373497
806943
929526
28755
822947
394335
436980
884019
298064
729619
309654
161278
649327
267136
951915
647723
997902
360340
365381
271328
963576
223131
25128
382477
791284
807416
623952
300532
93133
565376
232894
882953
670426
842114
962046
268886
640991
150585
907659
232510
763149
665225
412693
225451
33446
885858
291025
408208
885485
864388
29054
463238
124697
472392
797880
972250
821281
913034
724063
205328
488242
849563
715074
573235
959694
365902
779466
58381
627582
399947
666931
870327
791393
94922
1012326
948522
631104
221546
92280
734403
520921
320485
771771
703172
208523
237607
218968
840370
31462
565001
376442
801250
886010
102821
798089
294496
793345
102212
264539
291638
77783
337376
438042
843223
969659
122611
779851
395600
776856
760756
324048
602184
1026489
616785
32589
278116
107280
317592
485888
461071
293511
428562
275471
286367
251630
995697
119708
962140
314479
6885
170797
555878
210096
168818
637851
272866
552263
707098
587166
72971
67971
933714
810237
695173
818817
869048
820915
850743
625277
707218
567627
95097
275053
457790
1036243
957214
502276
375169
410664
560778
203435
19531
635073
535098
593379
491149
1030704
517338
199903
518270
1043906
502376
307255
107298
646520
565978
493533
347121
1041039
1017792
905603
23539
647220
626666
800036
1004777
933189
738549
45994
552254
533432
567922
518825
986339
288452
789285
977898
819242
444900
83679
667009
973777
461789
56060
794860
957472
286891
697165
867387
961661
968873
387099
641445
101025
924096
681184
755110
523506
235332
438408
70963
761204
955014
1011937
58491
953761
496774
37530
419058
500768
788259
373084
274615
861647
833290
882355
396329
483581
215131
939741
621233
513481
327908
530394
455199
209898
979592
507068
750963
801468
713385
774324
800349
756141
163847
1030601
796695
422263
223481
542437
291121
764327
715707
427420
301407
439383
678413
971314
63537
350092
381819
347578
441888
424847
693232
219973
1032763
972526
396029
698959
803415
621694
733609
738615
662192
533905
163034
406815
742316
208574
766135
275503
542327
991091
455936
343184
844216
654307
739994
702545
629213
265947
839899
973567
11742
244600
18168
910452
623379
709927
203613
318858
180648
398210
90933
759107
413838
863152
194876
446058
16404
994416
809404
644338
469636
362737
774926
850122
86522
282373
146187
940138
695364
445049
596766
582652
1041136
1040355
647211
1038039
828170
25896
373057
995580
77157
735812
1029066
794344
632505
248177
393284
958204
3904
473886
14274
712350
323589
994316
590933
75616
811855
400773
509327
288290
1031112
602047
982794
321929
163116
115831
794539
196384
172333
1022061
19492
379133
163005
807000
435655
258629
851717
372797
465111
676019
574681
301053
578890
559327
628826
522431
167367
983911
136818
1023793
201889
266946
687780
517229
614574
240633
544646
1018428
87841
248328
275256
314844
72055
537989
865380
920439
465174
625021
209745
203387
224140
906022
631640
828245
718358
167298
78802
651236
166792
886845
841655
803269
74357
176073
989572
105179
1003843
120453
228727
567224
397091
199120
647667
695310
931609
890918
121190
92110
588904
1027827
180040
801359
976283
106330
806210
430014
570636
658261
824496
384570
84057
948370
987221
816619
455021
456449
787275
89823
868523
560342
331961
333909
392893
253611
1037457
24464
1031853
134378
134507
872683
814338
667263
799474
958237
535613
120736
654959
867400
266570
169038
611972
950913
337504
626625
244923
611669
933570
340097
947512
138564
628081
442630
376436
436367
801575
431852
302265
123167
562023
819661
524325
135576
224002
966944
576612
120875
824714
62778
844495
970600
675126
626378
617356
410150
1341
863192
680751
456001
374085
874222
909873
354148
786326
970933
505060
236011
475295
976702
184518
6187
371825
302382
588426
613664
177898
256920
656798
399988
166409
881433
248657
36230
715593
523866
828120
630362
447748
294815
428934
112557
932555
545120
148546
394104
331634
706212
81338
1029845
599053
914975
23097
26923
46560
438561
312430
391959
259357
1036710
195776
786371
77723
643869
174481
465234
350431
771831
148111
521475
80857
858784
247712
462917
454936
21634
27670
204640
628343
531857
162193
255906
632857
1035150
298958
428345
898336
82514
205197
250498
913178
334096
841347
301924
942813
571325
196140
477416
471299
734433
756227
544741
742015
958274
373136
198513
327754
275797
1009294
419266
305735
918257
629656
960375
414337
718858
66754
224179
428602
618685
590474
915106
423419
57365
953945
768366
696685
523750
111726
349054
368068
973285
829546
10647
978008
714857
963388
846554
83347
405414
323974
585892
2835
374137
624124
177960
898545
98942
803466
5529
855393
473522
166844
69390
938802
89036
712287
961296
751462
939953
21570
348544
151233
991823
723795
803391
29430
989049
117849
642130
950486
851770
1044205
1030308
657141
809150
154433
941079
684942
80696
90354
286157
1018030
342850
614740
494211
625775
444922
795999
832617
867037
512384
871807
645108
662154
958191
297132
659251
719376
1039786
960459
911730
777047
524249
560807
944309
819957
263835
535536
952950
614700
411070
776195
528298
779108
427066
779059
442898
578922
62513
738956
643581
988881
785686
258883
290805
1039772
796133
533657
734054
103159
625163
209054
517301
584104
307149
690680
507853
804567
631602
576143
925759
454092
693795
935243
1009161
313754
358582
657386
903326
936227
803028
546414
177801
97179
807828
360121
171527
472647
734772
412177
36852
1044773
670109
84977
652453
733694
604345
733520
214235
615431
493064
1034834
373137
598828
13634
559639
740106
1010835
401990
359989
520691
843305
731503
514361
392652
986948
447658
182985
671801
151374
669174
357124
1030603
250833
793598
676133
427149
918711
45980
1013844
787099
1023842
110341
180790
936350
958480
332801
573448
307426
363558
815099
262505
1007560
852542
173233
441346
673413
678014
556889
750947
948483
653834
156096
17502
994384
814061
499763
842733
124518
787002
916566
252173
951824
838451
906674
990619
772466
6559
528809
50802
770194
803036
132273
902041
390735
783129
323431
618040
317392
105877
289443
777013
8947
826059
475751
984749
88169
689254
8456
276668
390004
387364
48176
158922
468870
795448
1005271
292216
165648
291822
559798
813696
696851
101886
13758
251532
289167
226726
230381
459939
254464
705906
892682
810214
736135
499354
807873
709376
461882
377210
671774
422714
712413
754180
229322
458603
725271
994970
213270
277113
67867
1012799
911346
761618
437596
771186
115650
32042
454411
540778
152489
359831
277623
750891
553914
77241
268836
191843
727489
699470
816615
308473
232212
872442
864515
436510
797000
270366
746177
666243
378628
187836
975098
1040563
855253
63398
740596
86730
477770
955373
708175
586750
122663
361405
167286
900598
306776
39999
451721
21957
451769
514707
904949
842397
351534
964020
442920
54552
462873
752595
264566
1044369
313487
458166
142309
776111
329875
198305
538876
1014558
540511
774386
751730
415031
636094
952167
766303
852339
943237
917774
923094
90110
39805
733990
1041811
183882
681742
654783
2857
981743
556734
139095
29496
519805
932911
487902
171409
383416
21090
618543
391733
752102
783595
403509
79979
197238
938662
410149
119701
92067
921486
1014409
237898
911469
41174
697185
841334
584843
28431
899556
20520
131015
834611
856598
133121
858073
563990
75461
114932
601436
1036322
824344
425817
675722
209687
562470
750497
1032486
707465
780049
666672
164257
893923
941044
373723
497888
954875
103839
463411
491347
1034673
342262
878601
213273
435434
877567
71813
178159
455638
638376
44697
134486
466204
776886
407356
559726
330613
298598
817194
956604
1042223
111301
125556
388673
256751
637810
743482
413428
171487
607958
61319
966403
708398
488599
772443
120942
591965
684569
724348
644686
730307
553774
611203
101681
25148
969791
26370
847681
714947
642535
934351
625003
343407
119783
589393
858047
1034762
681505
650009
710564
728517
1031353
915258
681399
27996
755189
866959
182044
682098
516417
355756
86500
1030075
1037095
221995
385792
867542
676691
400224
9642
99916
257387
616367
88223
293513
269370
598029
213316
585739
354187
751038
521961
1007251
816651
168435
887957
938797
945026
623087
65329
1037128
436146
392534
968927
827812
710022
753584
718504
971117
331030
849852
176148
99483
548005
918106
1026074
224809
171269
131545
483118
56800
737758
733598
251753
328587
61505
485021
472822
689859
274987
885908
949633
383567
156244
119776
654610
27786
999549
361990
786566
830734
849838
901034
883688
754948
1008143
878072
303701
385701
51320
453204
598513
267289
662109
691766
795629
315076
161049
901407
908886
94433
308095
228108
1024630
553678
430202
498235
168799
238923
705817
868293
124883
240594
102344
540030
107373
402750
275327
602618
257622
816760
519586
933490
893043
716834
240478
1032826
822105
896594
766604
540023
998305
735047
311902
605690
887973
88453
581732
321405
48966
921324
744698
414230
67879
100420
376305
190997
767565
6926
642197
485975
639665
4199
820093
209333
227962
212540
933014
707025
661341
362356
544205
904245
815452
287133
23055
751726
121408
1019116
575723
1018180
124374
286119
984370
390179
248018
735322
827872
378922
267533
663692
313991
15141
633533
713343
670721
266688
947231
106584
442503
326138
261332
961806
169592
60585
147358
144842
316960
672746
458168
290540
519651
526041
501137
985916
874341
958317
203770
890030
527390
706630
88627
212320
737062
392021
933301
352255
475521
407089
591801
183291
250376
574705
781042
685107
585178
294953
742779
870158
627230
243227
154793
58404
766106
745061
1025689
554619
361551
338650
164819
2008
193567
40100
852824
388093
471038
180016
531935
213235
866482
112718
292083
963735
123104
518665
1002157
418498
945947
315294
887338
427844
4060
463336
381133
979549
91111
888884
286104
103296
503808
322249
856984
91989
115700
9556
290061
26748
340134
903148
610969
228870
201720
917099
463071
332753
238626
322734
182981
261891
616845
968229
727862
129336
377553
108393
366417
1006405
904896
36641
275858
834038
344515
913356
73321
515038
243441
84605
663488
40115
550725
181602
486998
505459
455051
406098
43851
26680
508081
208363
292308
119666
196542
408022
212163
466640
88694
698962
407488
416652
45013
1044445
791801
977109
49660
259971
338098
86254
271498
31045
791401
990918
416086
472254
627355
673315
467935
291511
327787
124348
693702
564581
112644
541744
360225
1042605
865499
1020039
546703
724949
920882
419969
400267
546573
461142
535164
442122
906338
441604
126330
352256
8376
826846
1005857
126762
339067
461128
630389
273744
937208
346074
458982
829110
715449
977535
402526
761370
233044
431873
625943
334191
199021
338203
933391
825088
356347
572116
631984
818962
593018
497898
76602
228077
623197
213728
487072
3145
523556
559111
531438
864384
143544
297850
859087
402138
35327
16587
995278
143626
19086
229309
136906
863677
1006822
302076
494565
886958
786791
596145
559404
816973
242536
393210
698208
938010
1016219
319427
307033
350550
1005989
258798
547621
94181
859089
969418
398920
178251
752540
720815
827823
661684
876272
668675
937802
582093
945427
10095
479024
179880
270512
1007474
51468
804782
297112
2404
415206
465834
759311
758035
852252
128133
944523
670763
304686
916479
337068
685989
419349
405898
219088
253376
301520
946561
493986
948644
404071
270926
304636
805696
416361
86169
390763
610321
527669
860212
684524
156153
424778
99684
827562
765252
1010431
254429
436816
939194
532955
100914
724887
870729
344767
258269
977659
867539
602551
659361
460381
707727
239143
510596
764702
1022256
611731
832211
358458
297049
46660
596833
134492
616806
708523
775396
403946
305080
615486
697721
63456
375887
176497
525556
684096
992307
784925
937871
437852
604158
237894
403425
275106
330251
491491
750825
1027612
296997
970220
218326
735091
284189
62211
688261
439324
419288
262253
1004264
637779
965072
956960
771631
864675
273336
606088
566375
320454
768675
591953
411429
427293
943367
134660
628307
890698
85393
110658
29564
435706
815663
351147
742579
925432
626970
958537
39234
111799
10278
232061
171339
842852
703056
150565
879585
658044
277990
634641
462501
536326
736600
326631
840611
575871
552762
304803
314332
889605
799457
755059
692922
65784
334147
638332
239943
650364
286633
804579
45589
65956
325284
59633
116746
358707
842524
831516
917699
619802
16399
102872
777374
283971
275108
940842
626269
940066
22364
619806
620840
846249
917065
625444
979394
372171
271977
200002
1041022
938576
851839
327654
909515
32965
575469
715773
901855
618946
243012
877573
201441
362546
1007421
344374
255170
514102
215560
602582
862661
903384
671210
508347
972361
567077
988169
59587
515779
433712
800224
336810
707267
672252
163981
511012
172254
649597
199551
461879
884234
965016
957402
633270
557220
842587
96671
871628
752163
150304
410938
75107
470733
547910
268158
562147
32902
65404
175341
170317
236983
438581
1036655
595812
659287
897491
395356
160207
665928
306163
261411
935018
812541
904037
398184
263723
528963
877461
820620
303303
632053
248815
639402
197067
284831
745486
101713
347046
1029608
881170
732370
867478
489581
775969
984167
55911
845122
163077
618328
473491
739111
230070
395386
381648
763519
118723
215875
303022
502690
141577
757330
398718
576557
389811
268638
490052
722880
775038
848850
839236
127226
229925
77114
693723
964114
257894
484421
1038264
145992
903107
382489
235230
203513
885460
870607
949077
931793
374737
410127
22390
929482
218143
916264
504017
797569
60064
10377
109559
4853
380585
1021122
845957
541236
325611
1015195
260607
878482
325219
128514
836666
441242
961581
1035627
775014
1018571
187272
503211
21624
70466
445474
428292
850957
203601
217874
780504
10697
266702
35150
107898
285467
99913
885686
661490
999386
773626
665355
708990
513254
940561
791090
150295
921690
363156
216112
736254
425186
660686
232148
310285
827183
516913
203330
715256
10645
220623
761024
291515
952237
226660
67405
657167
265055
517191
715015
155971
717371
464889
904482
879030
335847
390752
713490
456958
107373
515685
56126
292397
948288
1006930
585310
539271
706711
407894
665701
865888
655284
452222
773661
357369
565724
36379
936031
612392
440517
868801
389054
340617
766336
280192
534220
156018
109062
105974
846161
922989
668765
15615
944710
544981
806882
464179
411106
860075
983728
1043156
173884
557517
333988
651189
161615
974323
135162
516436
180817
948497
809316
756471
510259
171351
138898
675115
847017
429960
133348
931165
370136
123231
794836
885198
539972
562053
649609
845229
941824
983765
72505
702735
832406
580654
995761
794334
261527
123619
215667
485389
705912
510766
181992
43769
280322
1039713
705022
830376
1031933
80738
775229
1012061
501190
917955
959619
778001
819396
723753
351989
83040
805262
95853
70976
677769
216002
911764
617320
1021928
105756
210669
908962
794424
237805
200137
308993
365516
11453
674785
230492
1022444
123250
935388
263441
115345
749618
499609
839459
535991
64239
704239
624049
948489
14652
885287
112335
13329
79923
97001
296800
343060
233966
532952
294355
232658
982421
427972
958131
322012
203508
371883
359605
96181
719790
238282
511756
222504
1034258
565619
27780
944440
546405
7640
896639
239340
925734
352055
496525
263865
810603
918409
259260
74551
585083
880551
7241
353581
283673
426382
314459
7999
519120
103647
588201
344756
741085
307426
237828
76576
296702
100937
118507
502177
208836
860554
248029
865577
420350
944234
738254
399038
724421
162999
435292
1002371
967733
10762
11453
1040341
958188
898753
575915
104837
524140
894933
270427
164614
875534
305068
30232
482782
1042812
56375
9442
247722
111744
748095
860930
163936
603153
852904
202037
807046
672971
302916
757526
644349
804525
129491
792675
565544
160154
729195
534092
1002726
677314
990693
255206
238334
125859
850059
901923
355666
726763
859525
452476
310408
778415
376344
974692
391011
179665
929266
961347
871961
1005572
364924
612253
840811
790016
729413
801503
126947
650220
790136
950352
474220
715723
977937
905967
946990
400017
22343
722729
300497
82262
328860
100456
432826
792149
24344
280544
380998
1035888
376809
761367
329509
671397
479340
455744
36672
662514
198274
312754
359161
525620
105816
594973
345870
1013261
94696
837587
913419
181738
671812
49436
21447
363449
39401
470257
746485
573032
963231
306862
728298
603077
921610
520387
136892
296710
263473
157097
339493
579468
124486
946003
583109
91963
732288
910504
807473
250871
3831
36709
888841
306653
707373
124033
254914
510458
193068
30610
50406
322539
925300
921128
226870
680924
965510
582394
768729
1025746
947239
742280
376608
416481
694042
585605
619369
910604
564419
476353
683475
894694
449928
328110
271343
827425
850948
996197
504451
975324
434725
336669
651913
481375
826813
240994
864122
430333
932841
659211
807017
323845
795990
44962
163800
315317
269623
315887
926559
722542
316420
68646
118949
676986
203366
698185
60786
267404
921832
666874
333921
242340
734034
669373
33456
527529
783282
973184
995357
290481
325244
819844
666120
750977
39568
420406
37740
975846
881133
88404
1007370
853774
425944
172299
300243
968730
141765
768679
390966
507082
316356
490367
861178
330960
966097
382184
240794
445645
118030
736187
138509
408688
429497
280286
459518
913562
183160
651207
128608
884433
375504
739541
968088
224908
917860
549884
528608
222038
998230
180270
660858
891843
782014
90887
24331
850031
230269
104113
428989
86265
128845
188426
7533
5313
525496
725933
675642
965478
719744
955132
591783
947866
897647
321021
217648
582676
827489
350665
568728
912139
349123
377383
100501
866304
576911
781797
616710
647574
1017145
575402
882690
866241
979013
951359
681598
549465
155757
1004094
221284
108805
384154
740144
197856
635592
991154
785672
1022169
601167
292904
966859
701867
954133
897577
266960
632807
763910
331282
269891
525889
244737
902209
841567
772459
263470
781174
512740
822590
86260
622791
344502
523876
189471
802300
672694
224167
806582
535446
165382
30464
646280
985228
629322
457109
703009
653698
941811
880306
215884
414383
859837
600131
418017
345536
199888
730478
85804
648193
147114
611797
237997
841301
393853
280621
829910
435096
983837
679560
164597
34780
165110
212368
62329
934034
176600
647891
68544
644171
700004
585979
40526
88987
431946
474367
703157
840568
136301
536709
188361
50240
540804
704804
696270
324234
83414
903467
944461
574332
726393
33326
273631
25919
212125
377328
298429
501115
467731
853771
901686
927159
435060
61770
330624
975789
488915
817155
696383
852999
14173
796910
498747
669504
453312
378382
136425
205726
380974
930559
991750
443095
249998
661425
27589
107702
929081
326968
427668
39715
210725
394845
164340
523956
603106
265478
881694
175948
410719
747522
386037
493561
960503
654444
425110
16615
851916
422950
117038
217727
417032
815846
256820
817024
559375
115912
310095
593751
164578
193399
1031373
900667
773765
764648
549642
990171
282593
188515
957116
846065
354902
287043
110521
126797
494365
84694
444008
551662
500387
671868
365484
406774
33101
798849
645634
636601
617817
106439
734275
229450
384315
27532
491768
298522
343281
405507
366256
199300
357181
792079
178760
384156
755392
156254
348514
448748
765086
880281
837009
916122
634838
925639
794215
895444
832635
991238
347470
8500
866208
919514
96934
602194
858935
185254
585791
517573
601907
923135
761215
948610
977467
719235
41348
201246
780976
668327
731049
131829
937562
1020064
744707
73103
214059
480099
464969
956657
333345
745339
107958
181305
970349
293137
757520
592350
756870
980041
19751
297640
554450
285819
16814
736015
973335
173115
849142
42270
646134
1006264
758867
161019
267548
39103
411044
870741
951759
910007
120407
580890
64209
19832
744492
896735
716665
934112
600789
790144
722413
2699
87654
623683
301930
297644
8802
56644
105850
664170
886242
516576
335605
537091
124662
734191
537028
1043193
740870
828578
235283
910651
195834
900426
304814
189616
824988
328152
676760
147062
148871
861009
502606
742821
659744
899799
1026385
506424
768843
333969
866271
706997
718286
433445
440751
442628
1027059
646133
608238
852440
358715
612290
1022659
785549
467478
990476
211929
377479
972739
101178
756674
309912
8339
583560
526500
853723
1008214
398200
799327
873635
820190
14580
243138
692843
524793
680934
809814
346887
574248
340466
168966
838569
277606
650057
974931
217747
461129
625545
619285
382895
539840
154609
244801
987939
226644
1028218
308097
855232
263014
961942
490056
263073
813897
685841
547251
728983
624621
999347
261041
76701
675507
56031
546644
909779
942310
614578
37416
993176
186949
196275
54995
25484
89061
139538
818812
826199
915557
957790
184635
814384
605309
112533
266180
647707
748625
466107
1036520
980544
379324
811202
50115
187703
856077
676653
304079
48605
392995
482756
830707
251462
989941
465769
666334
462143
497615
974118
361380
96065
30748
957017
637712
574563
46095
41958
902159
832068
1033507
769137
913463
709731
1031372
809087
198822
862830
296906
836070
310972
623880
944777
364959
491386
660375
589143
528501
1024126
564225
29642
916919
164652
525433
243850
560677
840475
209407
492443
823420
203513
113288
548690
339985
676780
610708
544739
580994
595706
363218
578686
78485
128055
985143
1017650
238975
695525
484225
933573
470632
975017
445392
747123
845103
737947
322495
390745
26426
460436
664594
408964
505056
960289
1022516
83270
255829
731383
704225
800016
687465
756751
170382
64308
1143
880331
129946
564038
1014539
741105
112075
696568
972983
109049
36908
823249
725521
2658
1003632
881810
270096
412540
733477
1018009
111808
851365
995141
743617
11037
318563
430755
842034
562142
43800
176761
691853
752344
572195
834628
814169
20714
498061
151935
136131
682189
251675
407307
458368
847600
700214
991636
376998
1035834
626135
1036572
946133
452538
505578
829035
495407
892305
886694
877641
405667
200609
423748
926670
254200
375573
228583
813430
407036
520928
1036413
793285
239164
189693
36053
604279
437354
469875
924083
768212
87326
822234
174454
484030
878497
829771
132343
540563
888542
266155
841419
380715
788149
432394
335007
1026379
27145
497235
651845
99161
279459
69580
170396
146193
628436
42382
439598
729677
120738
824526
869465
642783
620747
665679
649915
678201
686989
775616
131441
37933
1008754
866567
169882
359948
550480
985213
25907
883855
682229
540058
765867
300999
396343
651331
244047
896113
978058
79751
195787
984508
92672
315833
665079
649726
947518
132785
333663
490322
970362
396576
175822
12057
327716
152555
511320
953015
84026
803103
648367
813135
354593
141120
718871
115429
360828
341377
714491
399472
381012
572776
141921
638105
974480
832788
246776
646971
703616
965317
847385
774382
440808
269330
973007
851867
525364
763561
24016
94148
281901
538905
725642
36540
654648
138001
163661
781986
150908
522159
199621
528641
392680
430924
893612
525209
625354
574841
1032428
925408
1002389
453029
953667
580395
10784
912685
48046
124044
859600
546552
544768
1025079
56149
759929
565829
115918
949481
288643
687729
717650
219593
37378
940950
447979
57850
563119
757091
448136
272456
564465
395461
205674
474873
64951
100853
1018889
868976
95133
1036657
22268
795057
570500
715571
239905
101542
171204
160900
911236
41207
524469
912270
685101
387577
328570
297609
871471
672399
643168
453229
922250
678697
129932
887764
430073
408128
587601
699121
12034
429974
288116
726814
179416
1025480
29068
507227
41305
698601
679191
998334
985018
920983
820448
93413
830078
243834
884127
1028405
124607
295899
583881
14070
668193
635804
793684
876170
769902
259099
565476
26456
268273
493127
663358
15407
782643
349455
103690
849358
821157
342571
197262
803484
846541
350054
748389
66469
215017
425967
679353
705335
883064
920051
426481
754644
903451
551762
1034617
862676
710185
467163
985677
91173
140398
33263
155457
627443
587753
711594
527978
429693
398243
218336
258546
25687
248312
391637
639683
967674
321361
440530
950089
103264
659180
991292
721058
197097
708439
963823
548629
575409
934386
647992
486750
39650
688628
155758
301040
1035064
993644
472274
716046
343452
588911
837142
15624
746581
631852
866855
335498
243839
103612
500159
1020528
821830
32554
240901
390817
1005860
982012
270929
952270
80041
863982
855652
990688
927757
927282
802651
999223
333205
975432
36434
1009860
404429
644210
1034068
1027630
415265
1036778
607501
84140
785766
266113
557807
11740
915555
817637
916562
475384
252063
435886
785061
1002626
81536
967269
359818
1037418
401432
814907
468231
265910
755472
504042
889186
123533
218031
268508
680481
212953
1035498
956164
915832
458378
1022965
912104
1037403
888362
708650
574346
789291
277218
44712
400057
619260
642320
326847
43310
127505
946177
612164
501975
588905
608086
416513
953672
246147
734637
198234
302467
294864
99626
666548
834896
69572
817274
1038304
911777
446359
991492
248478
693600
990360
957547
746258
192415
889162
492024
195484
176482
104483
599034
320175
776168
101319
790920
314540
237448
244231
573190
766950
361650
606557
451866
471992
706126
226427
376541
833613
655435
831121
949256
403433
168186
760553
523004
924727
1000737
994971
723745
768879
32894
298459
303511
383603
397737
763767
432789
408211
739485
152687
410226
788184
561918
964421
209546
1016050
134646
4326
792918
107562
622521
958546
271298
836719
465937
100438
774538
611013
312749
5694
369004
325986
365547
178086
403986
330327
147375
861615
774303
730698
149411
128644
62547
415214
553487
821525
884521
161027
166340
934324
336999
203244
1036480
273804
79338
395777
551049
851841
1016129
717044
357215
367692
893525
303125
339029
274084
593866
789147
463649
895123
473759
598374
429647
666446
655310
419457
759552
764195
557093
806080
224854
903398
859420
551162
1041814
510242
353271
244807
169430
110894
146542
964440
927058
633537
625756
242601
562897
454245
616624
523827
232783
109627
294006
783330
187075
7173
256367
294391
671934
603157
854586
747738
15736
349793
945210
555343
940527
912224
402699
861906
929133
246113
1028331
575009
647343
312569
712689
396897
851715
524445
501726
397096
633566
972609
895765
845020
554374
495792
668245
653407
402621
269637
842942
495676
402801
929489
638974
570043
857103
140595
26355
796958
865275
565776
373134
227475
480974
650654
224243
285840
203875
915888
288308
87375
708966
60598
599790
535590
350845
904886
137339
885474
43052
2735
751937
667330
370111
24809
901647
875522
363602
544521
419693
1032824
765088
793894
858675
386623
833521
292247
939012
690683
468026
670167
355153
791114
386111
272695
929138
360754
988463
637536
363613
166007
819001
508100
962212
662817
847731
150439
744787
530527
275683
343022
456437
75594
883871
507203
179500
220647
194100
708425
427479
802813
434918
210990
306646
1016029
536716
556930
337455
1005451
384323
409050
116190
169761
538827
1041363
653753
645502
778376
1002484
308001
1012335
406347
44788
559982
167603
315876
1044554
698534
540385
123528
976312
192946
986765
505022
223496
504869
68948
750220
994230
917627
634815
1042452
343691
696264
730409
558902
538419
1022650
1001486
826137
564753
303714
487632
1025509
70976
740634
753014
392568
790205
617509
393710
801640
426448
894881
524265
648961
43876
915542
468045
516144
606011
1004767
955351
578356
204503
947245
538392
473593
718043
786057
925809
769695
220032
507373
768827
575504
970881
1019097
928678
456858
629627
146691
168406
42945
838508
605823
296101
504202
490310
784467
467482
316099
692981
292848
16286
358341
828374
757656
49931
288360
621792
656679
772086
681339
954934
597181
556575
643288
709759
430493
678652
701641
501724
222766
785078
282085
47198
1036403
259291
561258
192796
152144
40545
269111
588849
165381
28787
369220
154907
936189
1037910
62342
109525
1032354
793611
285303
510684
664474
278713
378282
483037
270443
127018
200119
543418
829971
751090
636952
915533
887542
894949
205563
470905
92541
500552
683115
182723
355459
748199
754592
488723
306040
221621
1014871
890206
815672
538024
832303
871982
519520
122481
910775
653652
516014
83443
746188
704663
634215
779621
560721
784325
167762
469113
492713
752834
584548
784058
474764
867811
354575
570314
174565
169427
532147
530828
28176
996893
722364
954133
11133
520817
694784
64638
920430
87688
383433
460579
710400
785184
943755
205413
163308
9597
767357
420125
998570
588858
546170
937035
802193
836089
439363
441477
214983
808500
581815
114532
133465
235020
699645
760367
18000
890834
426371
571894
247036
979042
792468
95307
830645
718003
421949
984347
551966
477305
118315
886915
618020
291934
220805
872620
895325
321408
191442
651533
1004472
825881
238483
428098
332828
568929
835560
624333
978249
941328
984674
67732
301221
613304
586342
520642
173846
152496
754418
269330
300246
525293
295344
909951
315806
672324
609582
25255
77874
822485
174883
292149
29965
647637
556067
1009103
603293
651594
459103
435489
422562
198920
434982
183612
92039
256062
587639
522736
860705
200972
26784
59211
793409
475293
771515
781236
392631
421967
1032045
835690
910247
794564
258786
545740
1044799
699267
238587
355538
1024378
292755
13545
80687
705644
451440
455990
636469
102415
894731
334348
855618
1032250
481248
479181
31984
99048
285860
151468
408841
92485
606543
938515
844929
752675
801902
1022998
566624
909794
824988
922377
869757
600557
457052
1001396
1020409
136165
541036
721142
351241
990670
947342
601466
979968
295712
856608
752909
144253
14547
40579
225833
576934
1031509
181951
145445
852313
285988
349612
119554
26861
177329
712114
831653
682698
1030996
726644
354706
75691
7447
917889
360616
732946
836858
682129
872351
345632
607970
980668
259174
566870
855763
369108
924662
559940
119475
627121
697628
146857
103809
1016887
850129
808627
803107
1100
46451
518860
630304
781445
756957
195897
722279
694673
546486
602292
701534
73983
45954
961004
689284
951705
675729
532401
225860
733951
1033523
344166
201834
675695
969953
778967
1026044
973961
732990
526955
257615
193325
157693
490746
914028
178006
357270
700527
498823
825989
699113
292549
625080
707629
585821
228595
649275
731051
506958
896280
865744
161435
413988
117535
652837
575032
12732
866795
751165
980232
92292
280772
860835
149452
1042559
668714
589758
606567
237440
90219
673982
221865
488899
497640
588814
443237
121236
762181
571577
56578
201296
557364
388233
442857
895978
298341
278144
872319
384179
1007804
732085
757851
296664
179304
464394
994561
241860
752074
472104
938455
981658
279899
379809
234626
31458
4701
445548
901313
989278
798619
490627
374232
770172
409027
992657
347104
516774
933833
533981
28036
142679
566964
543563
375564
877189
252832
726098
137923
963476
926381
385197
735274
787287
487404
95951
512915
979278
236994
40276
265918
1020922
366069
1027264
222038
252109
827799
679927
783855
360290
857530
359970
290208
717848
377134
89697
1041662
694358
336530
331567
742692
370834
67215
15615
462790
662099
21760
306461
378606
875201
352629
858128
586970
982383
478912
223913
630901
33821
770272
94003
170469
244001
511380
445757
169987
945112
706321
394841
850370
695920
1045409
661117
1039508
236558
563451
793027
62662
376212
856386
461773
766497
196040
924443
564666
115163
1023805
380017
857459
235244
494481
898406
746885
12297
521886
15795
258468
795955
964324
334637
966497
749784
1005885
140777
791595
900011
226613
727423
224045
879191
411740
165860
524680
1030380
834299
996860
1026086
149186
5695
164542
126566
800845
143153
602285
758802
696730
161730
183541
1030694
427891
733404
886431
451997
688108
474366
713047
97272
1029205
76545
733749
132488
884338
4842
723590
363521
46928
807272
418338
653791
32878
724919
219656
426662
362280
202934
50894
445507
703903
759264
498039
468474
258191
355518
318927
175749
66777
744912
714213
721122
328621
1026631
819473
387116
203835
498455
212675
257760
711188
214073
833443
794054
1031162
15617
287829
615603
581162
333901
385223
350462
245724
966398
1036141
332017
245454
993816
935852
184739
576877
492721
214704
565234
950975
741552
289236
720457
654776
277233
760059
118011
773985
662063
572993
470453
819776
847996
766537
807211
309580
776994
680581
495316
793958
421163
918815
563260
792743
288573
834943
405613
619300
342084
921798
215554
842601
436514
136325
575590
325041
771393
9875
301814
453872
336419
173289
922603
656746
682090
590244
930148
659750
614177
792380
962098
766955
198301
348699
1016430
245347
62016
1034048
97613
332100
631796
314985
792699
785538
177914
924847
780575
12478
257779
256097
532298
474178
539256
986029
861577
151325
62905
971204
511569
543483
595563
562771
199323
891769
692840
413841
82513
745214
991003
241899
808579
859947
304156
891309
228343
969708
905733
314442
543609
183113
370154
566458
588957
592540
701371
18960
376754
529690
940801
457060
696657
758586
131219
33340
989354
238328
501603
710722
286512
563464
674385
984479
876214
734320
241629
348676
811312
484285
64748
180472
252149
932271
449672
450652
957217
443616
96753
307638
73522
550121
728405
438426
918768
69142
985858
953666
611154
221442
117244
186795
133978
654240
583707
716870
307949
56788
540229
88866
410254
309385
189787
53668
789023
159623
97411
311525
791283
164961
249610
301950
558472
950642
610579
497968
382916
583775
584319
368109
801213
28209
50621
326943
955559
976622
334953
987748
285620
871626
384848
255717
306237
819553
136541
397289
262555
176542
866206
701984
630147
519871
89188
793782
848028
599054
556824
474221
783900
33138
636430
358436
479807
600086
404663
96526
260502
951812
581164
733134
762829
902377
397186
786159
693264
793899
546764
810580
444897
893310
183271
1038732
309362
775939
44482
290443
823398
845994
67045
98164
436031
419240
826168
105727
404228
153104
247477
225537
893190
555110
346374
736277
407523
473050
62393
693091
731886
277786
559919
935571
818543
774557
489774
16382
418852
849047
126211
447256
542090
182517
157488
634481
71417
595581
240532
158406
983038
944644
563487
877928
649037
807906
262386
646330
682745
181076
721453
785972
503538
409379
65048
920637
101437
541304
1000923
553000
364711
1022103
17404
724130
365987
304652
238029
1865
558005
388419
141101
36236
29500
746431
28732
119071
828245
469113
309168
845385
495022
896936
950324
10274
1013118
159225
936525
859885
247350
211157
380664
405517
745777
778967
517066
467247
740779
239799
409911
875226
800604
487659
18593
996407
923727
580228
45542
315313
1033976
767888
1009230
185225
713679
376508
924160
997349
251798
809629
641806
562195
1008704
682463
295693
919704
958971
465355
962713
254544
610141
435822
585305
515975
457393
96463
388591
304808
526489
637554
192416
420402
344340
760354
263433
298125
601710
163812
26313
711885
134069
520082
722550
963414
475404
104589
94434
826931
1037440
335411
256541
447898
529608
962130
599345
35621
694272
52719
736938
892732
597128
1007224
363960
975682
880944
483377
838812
715725
532332
404242
786819
807885
767562
657991
475872
12212
647060
154459
940875
927029
254382
348554
367578
369887
602096
620491
494521
604390
526088
495161
549957
779318
649955
995039
6934
984775
524775
405205
73630
15244
108898
508760
977383
383021
928730
767924
312709
336717
492399
611519
472760
1045291
1010010
433911
505539
859345
1005280
296146
15547
659935
443939
372643
430777
179416
344928
847518
930412
927413
356342
364873
495765
875693
701964
563595
238573
317018
388746
497685
459169
1040441
566705
297217
475393
313326
106319
195798
68662
1002424
280988
186026
181657
611279
734481
767745
992115
154125
774055
627219
82411
725143
375375
239475
591707
972311
4268
303704
366158
8530
326420
495154
1000811
406245
925666
617743
844081
99619
206646
1000922
811811
536712
575041
11918
259403
828578
530905
965609
236379
826899
435319
542627
117036
562010
300609
561330
277500
843327
712767
471293
335851
87546
594302
178800
393041
814126
359128
820996
889203
678715
213340
10559
336163
286124
488494
493458
762598
688805
319945
282716
449917
807511
708535
938527
964291
693401
102184
44868
795647
801237
310274
419869
714215
603463
963263
676449
417097
1009570
664613
805137
598113
504194
258885
585784
722015
497014
761062
442881
769503
112239
656921
31654
480485
549252
186431
486593
412376
771462
689289
147131
557538
269667
318367
709475
846768
459637
732777
347175
590153
29358
730706
896401
1022513
186215
945016
819155
652378
668722
826693
651454
239185
333492
493548
664834
843322
708554
930188
380884
634598
941832
367210
877001
695219
854307
874055
934093
482002
987119
700852
241408
914832
829948
41902
998974
609194
82629
153629
895614
926045
1018039
279547
948994
423078
743897
98426
1913
666986
1013097
73963
241321
85937
347629
773943
363195
217196
328680
857573
98827
537275
941316
638121
583827
181978
365219
789339
185997
418860
843972
110023
359798
500586
614842
903950
817047
982832
322651
963805
250940
508991
460965
174540
788301
883211
81209
71529
67143
273876
996322
617605
39649
631457
923601
722265
610956
922554
379548
769915
656031
198885
212444
686937
9771
20404
727062
697889
605076
574345
461130
1014000
738763
698358
366132
274342
845031
3016
55040
76429
816646
717727
146192
429947
577768
19514
723605
498364
124455
856602
739131
145597
821332
1002756
747777
38620
1037229
865550
831010
766620
195846
101619
544653
1025806
292497
880777
946882
519256
342074
194732
644666
605634
273230
395317
319015
344113
652566
133646
986240
257498
678866
890607
621404
200290
1004854
965791
155547
635614
642966
191601
135459
815723
557763
58476
68712
861984
76314
925680
279836
333547
90570
915174
894212
148184
704443
161049
870398
346312
41200
92671
998321
1043196
225650
956325
654670
450680
1041521
790694
410453
930055
514063
231523
177043
882227
405304
675015
209567
1001945
975700
144579
350105
569746
345941
127564
744451
406573
135499
475833
879673
988966
723205
860627
584317
381339
506985
537678
851391
467818
8171
596541
482852
481214
879856
476363
626026
247450
465710
495781
263328
475789
778106
870081
634886
80706
574349
496263
58114
144089
433607
793437
964536
489626
900441
928603
821062
763918
398268
804468
607311
773618
808940
667510
784024
116846
932217
843927
927026
469689
503335
991116
129286
904151
141573
956823
306408
243396
950918
400762
78882
187559
1022702
551816
592075
106769
412795
993168
327629
235015
317735
908098
858583
353066
597078
922642
807727
571522
877824
6354
960651
721687
693446
740125
915546
87956
567092
937331
444915
126907
745160
742950
238430
138572
316652
667554
583526
243987
630753
949962
599788
283941
56591
549372
289153
18782
187109
480971
390839
299755
268578
69093
851714
971275
92908
245710
541106
215062
636026
51063
729494
343729
65611
512581
641357
347519
2815
640913
799847
785646
658535
49569
202986
737787
1009004
625498
224658
380848
406060
106113
157324
976157
30907
935822
885444
22937
946975
34378
956169
364134
695099
534686
953472
589023
176210
286204
640180
324660
1038004
1012503
641540
82647
975703
899303
768003
827302
336096
985187
927885
593025
50176
425492
244832
59884
283529
858630
929576
26114
348488
433801
1026479
987306
402458
561763
336306
290310
230485
985516
66503
599160
89954
461827
847213
531405
196917
137245
89156
749058
945210
804444
881844
166650
454914
771938
451659
45586
72094
553982
827247
711849
1009200
1005415
211712
720710
756533
927397
431244
460120
347518
576401
925450
1033894
710341
388175
169987
543957
584731
466997
504269
512951
106184
891194
517073
77201
968329
800034
970218
652380
560029
442362
568530
1023841
581884
70744
500449
143880
188153
378389
1738
917846
857375
623813
956135
450042
1035214
461646
378693
779831
236033
368404
475694
387630
913919
536777
819805
544807
729550
239491
789109
855912
1042791
636236
324919
343661
865138
93918
830398
441683
212805
206554
607923
580588
346752
197797
451000
557321
854695
862917
241686
939127
124282
580826
12255
680826
849907
216784
207095
564512
711637
271346
38404
540682
95815
481561
244397
193814
319974
914714
125950
786965
476834
813598
735609
498164
706696
240665
747406
198301
261839
934754
363084
290140
624983
76103
34924
301062
788631
13147
234393
609680
665530
50099
285215
704854
397311
932583
724912
176076
798228
736313
529803
600173
510258
451140
98585
773874
140652
478633
769968
607317
549563
245363
193455
939587
631362
624796
732570
356077
814232
258550
449353
148979
400635
509769
429172
369154
942792
290466
543034
851977
155309
976358
530088
838429
5938
911819
667191
502177
319396
234128
649587
820068
931300
347216
795012
600134
497261
117115
898387
825355
245872
1023102
5934
573625
369776
750983
102908
1019859
884650
40674
716484
251429
799829
811478
608779
988649
41471
409959
436849
340597
617869
43969
405429
932726
1024958
277336
927572
606143
849045
586256
318829
784302
581766
852104
858500
645115
508728
1025481
526185
802723
781988
102565
481244
105535
473327
497971
552737
542920
386953
557205
297873
560221
742537
590379
611506
528634
152893
302080
215385
156856
33627
515325
183744
1033449
568205
110833
717921
436381
464641
732644
451208
247123
802948
1009266
590714
205973
60858
554563
211268
557421
813634
620330
394709
372918
70181
304794
128138
330574
706434
529832
214688
669559
125089
505845
354196
843126
658341
462514
1005647
102687
261219
656781
619597
368201
777970
358596
345829
843461
225746
774671
236321
157360
884466
899940
398369
621046
211592
507107
808754
328677
396694
926646
195761
920788
413964
610806
682030
333159
35174
1001390
393451
991044
808840
315213
1028135
839862
920462
505367
947211
132298
655643
9931
785789
520517
395883
54140
554451
152516
501285
220700
369015
253162
893169
541314
433512
366070
715275
41463
507592
77226
373348
640603
137054
882842
633097
1014147
13298
609762
124822
322237
26845
449039
104230
896908
461947
879799
1246
286527
23245
951294
101418
1038461
538575
580887
800485
433245
364665
1019488
411522
550133
160836
110516
822620
690136
610947
968560
168784
165294
244286
1000194
51491
751350
734433
359621
281665
947648
825478
705035
269695
666909
224255
491219
115792
744848
222948
929701
856933
745580
6098
182877
564183
18567
243411
839994
196614
784385
55349
33747
285803
378676
838001
494449
41783
906364
555500
962657
532540
707219
337245
690867
972380
653016
631284
877932
960351
711785
20047
175687
1397
757670
433940
413581
890286
465669
94028
970628
165267
786414
769899
367823
293468
890231
509230
846838
580215
495886
362698
427375
294929
438483
106979
371871
338039
849499
738156
183655
571354
1017885
733998
144093
465845
461906
10081
408333
823963
936474
1002363
88782
112865
745793
464130
260050
216800
770338
341682
122602
658057
926165
235754
244598
312158
518740
624661
730130
197662
544519
138982
691912
837930
423896
353015
230130
7401
548459
421967
477913
200345
856523
775
9358
1064
702111
800822
455314
865090
276305
670954
207146
1045086
462689
791674
223856
525871
941317
777510
141744
573199
982466
749037
235123
1016592
283889
557398
532632
369749
877695
738207
369387
621476
950711
892535
328695
584884
252956
592339
845770
754031
517582
771153
798538
148440
222975
857103
934113
498284
185060
575724
808743
591668
768335
568995
380074
59964
999772
946073
430354
491878
197075
393081
421768
796576
901111
584051
740536
55917
606974
963750
178141
679159
935569
129975
821191
826165
86569
1021730
913732
777507
481536
490805
873115
539226
935186
587563
708165
870274
577524
19692
522740
304959
253858
757694
710059
200630
816089
976414
521377
694069
664184
771431
660767
1023376
255687
567652
159490
796372
37024
225602
848734
645892
440844
218298
400269
854445
953910
529010
913453
719182
1473
666613
687535
231221
349699
743367
438239
585858
234477
733687
238725
417844
165056
526025
478741
497140
774742
805827
164518
21676
959685
642090
225879
94227
126534
45199
683165
452261
399594
508844
288851
449971
971492
517603
753974
288477
132760
504794
501378
472561
725252
186961
463622
701835
241603
181130
484498
14717
513372
351869
670896
978478
1028685
81343
407088
920704
365865
563961
223571
322469
604378
1044950
617127
825149
933082
32223
660964
300176
1036420
748216
153473
545170
298585
374926
316676
929383
402626
757183
474742
519572
366467
542875
980793
465933
705061
571216
176421
147604
486662
1011012
980982
291226
79165
61827
412501
89057
465711
229009
1011670
350683
386225
762356
645992
473135
182138
1000285
106571
849874
605972
279282
700417
51280
811257
273316
193851
601862
151683
771307
608875
585968
686891
913238
613497
213228
680796
786076
884667
318216
356074
882463
215496
94728
845036
755671
932904
14195
387151
597776
639054
54934
84236
457497
28541
217212
590096
488440
149212
332772
147542
139091
956797
872565
926470
327696
784663
642711
971837
351101
326468
89225
768483
296407
136641
1013936
784413
918258
650381
131421
247782
929406
116120
675570
1041024
159841
434472
551675
1026863
8344
1033019
808566
832268
816583
3574
998403
741181
418799
801452
556468
708433
454716
412152
136908
223385
121632
64811
217695
315636
689594
220935
852930
573925
427163
143786
159274
600728
219382
321463
342553
438292
130446
163407
514154
228473
306713
841743
269612
876143
973543
951565
11499
468854
327792
636098
33148
170129
850001
466517
821722
580819
862741
149143
789560
130610
983528
1012149
819954
622848
332255
787067
67662
473967
498060
950782
764280
682859
565540
654319
213342
259812
118561
687161
100925
629479
924552
599486
34767
938303
898723
369787
7307
204918
551026
894170
954088
712266
582185
761863
509557
633979
673290
949604
874199
272395
539872
746209
785473
932648
565899
342820
935409
292107
39908
586429
929480
864633
1039938
30816
815278
115719
874375
197518
441656
180287
519633
424438
261256
347956
477652
180611
652579
534673
100938
326828
771867
276717
888282
385221
159903
585748
325194
724277
719232
795254
529678
855307
239074
967609
221953
981025
617743
587917
987886
185810
529797
168476
696619
215
7988
93516
564433
662253
494134
1000903
124936
816384
352471
892297
225976
896114
196210
833187
886026
334992
116780
98607
97426
859891
645763
915834
794482
326089
97879
46570
648470
801658
907012
228864
503371
181888
596729
209356
924980
424610
676896
905157
830786
91625
7171
260066
227702
124093
792315
907727
457035
865059
301997
306858
84166
560498
843726
329603
187887
216187
768422
406476
510725
556861
392928
32276
588638
709389
845419
87684
327579
575608
336871
222262
438397
569350
933747
132762
281807
20544
471521
380507
852376
492112
1022987
393393
23221
399527
712981
50330
989479
70715
502472
51069
298424
441362
997742
271733
147155
277905
1000179
193518
292756
1035691
325552
620135
236369
240133
897902
837607
1008917
123920
719744
960909
954851
778349
512066
232958
561178
563834
939417
709527
487526
619920
494140
774090
583556
1637
590412
836546
680522
276077
235594
344075
838658
806290
486835
232791
63983
955746
332698
1004953
760248
351608
352199
124755
287196
315757
755079
573850
392979
680530
460226
181107
445381
843199
271447
159543
1010215
912560
417545
157318
103786
195380
146959
793308
557880
27709
344105
157968
585252
359231
931840
275263
448624
978476
669546
711361
554209
273049
120865
953841
240849
831902
193072
1024697
828561
529311
640365
674351
428123
9396
778969
150213
275047
168017
836793
67851
598869
267702
272415
30488
207675
140154
20043
335090
360024
997246
637282
543150
829229
157212
948676
167128
750258
109221
308158
135091
717873
184803
443985
310703
699917
329710
736265
795879
294384
631940
562953
31024
568046
448398
1043103
36464
707744
538364
633298
190039
884086
579179
266437
388476
268539
129178
734207
851643
944097
855891
465347
105049
682570
733597
314439
96173
362
1012747
170935
388778
296977
244930
507420
65631
812288
580385
102328
248133
448568
106594
140545
580434
455070
226214
898576
295391
568659
376453
794601
568099
271176
984446
889564
288691
596221
805955
464501
603083
157531
884838
232504
153810
91920
979297
564006
154495
980219
601138
705879
305291
945849
514478
523169
740106
869874
1041123
94990
715881
135495
1010551
848614
861021
765328
486303
375162
95829
875082
340798
507648
58528
392936
339786
994722
485244
30484
250367
30449
1006777
809597
751680
241204
701024
791995
19348
57504
974320
877527
460889
805472
751110
152878
765648
795531
617614
593119
998730
246835
493209
440707
411942
905831
918403
533309
1018758
866346
909101
793012
21552
911127
148264
103299
181370
630868
806332
913918
114407
1023290
68472
9656
382959
680007
630880
460529
1033469
418626
298347
624535
322328
873957
225903
943487
353945
90993
100917
612872
725073
1021264
150868
851641
86725
570358
807342
899222
77777
815804
399267
513663
902369
435330
782786
172249
1010212
883724
618191
446976
232332
190795
683450
1018869
815242
845222
166773
753712
419734
2709
616840
952524
496826
97972
290919
585963
890088
642052
723511
60414
756713
525950
34028
963195
49496
664388
851103
350058
789049
786698
986010
521216
194497
435157
65919
501327
279710
791568
442527
821443
960653
197543
142333
1017420
596277
769666
306129
510282
592399
968186
405598
769664
476093
794227
529417
107168
151539
450110
277928
965331
98328
713334
378851
791783
582314
734518
744528
149799
731697
742520
546825
779603
890907
792945
863818
409008
61032
681043
70873
770839
772591
1002462
18701
77670
151477
533249
24901
954672
46863
860192
991738
65795
364090
886605
652249
1041362
965333
400313
167969
240040
471963
498554
280790
459154
107629
954770
475252
575243
23627
786528
247010
616821
736754
32588
1014285
525896
260647
1009262
1010823
55063
984643
260611
224080
512680
476265
382277
10886
862954
341114
894087
16279
589486
791583
191099
263346
305491
862168
243701
136743
700767
192373
887115
73004
178345
812434
64176
172366
862472
23625
95026
957512
825730
293969
808421
538753
586384
590809
916306
91546
831043
712806
144107
367296
454114
480647
640577
16919
885412
562453
52319
1011682
480758
635908
553513
320356
365826
211753
457737
211318
216738
752403
715017
860768
985375
789509
859522
251367
49603
994798
496432
524156
908894
803265
969930
928197
254012
975924
232041
359596
566133
295668
945268
574621
490302
118919
231276
924408
866887
712871
212512
169083
223689
916326
583987
635983
315861
663465
53258
457045
855673
649132
415667
218193
774073
202859
568327
304244
37492
261290
218247
853205
887109
349748
635613
342052
620505
762138
447995
584892
66357
587526
831151
759826
783847
187532
722473
11743
300092
799507
142873
45705
940792
775171
307469
259292
829046
759648
4942
965008
760171
55570
958516
189140
710249
664598
469027
5147
723528
433511
541753
281854
881302
950460
871060
673794
1003845
241509
722026
560331
991461
711218
362165
597656
521419
279477
753549
564078
269909
305321
28835
171656
942589
493830
827658
227009
354858
746934
407652
735565
913770
438091
862537
33227
350692
845823
741171
94812
538952
717537
540532
1019997
305319
766260
446317
309161
406365
72645
202933
195819
301776
864554
411606
746292
411717
653374
708522
500302
728352
363091
694709
822211
565127
943831
386074
316311
265421
544825
508765
415482
598110
981547
445251
286478
692986
744823
523310
1030461
740464
991421
909396
957923
382701
959173
950157
677378
208512
41618
1027861
44813
216753
320685
208628
189377
1022002
763215
388027
290450
860159
267223
383970
244192
473344
688584
81403
333042
620747
676619
247494
365506
698631
750901
641498
523839
513757
630641
519426
701575
640214
801694
54142
489425
893178
464007
493649
193841
76840
1002411
522411
891452
281904
492136
414005
154332
642077
900643
444220
113724
208949
453778
157745
809926
869469
101222
260895
57379
355933
166030
597490
795453
908604
362699
128639
351506
1045277
332986
248169
874536
945264
897539
186473
534367
1036496
746019
390386
923692
738064
448926
500820
302287
697367
110859
569137
615502
107931
990460
643338
313355
650734
448102
907297
818199
726154
1016824
776787
855432
392616
100916
289588
393982
351574
383175
307809
1021932
645043
455363
552197
785541
864587
343113
108362
342942
275474
908564
815772
144135
440536
430458
41541
629243
1035273
743726
734137
741132
602794
999530
655207
721065
38236
609120
99334
611613
989736
510410
419318
330254
962455
280778
600555
286271
267422
231116
124082
1011747
858990
452453
564389
187858
782177
684065
760728
1021839
548414
839727
251674
911877
157661
75089
629572
220807
296797
939324
119987
316144
843333
822265
348556
757012
556121
653378
519985
728944
878359
63197
567820
26749
886557
380064
472665
323840
744182
304866
752839
582088
76799
641465
1007299
766254
212552
788846
682402
902626
191478
420252
1015610
917568
529315
227093
956803
813220
697525
845471
1006551
72021
901692
301708
669951
290585
1027072
682471
625162
745336
499902
210775
820575
74328
1006650
684510
169073
276282
312090
265787
419754
966493
935471
765687
629165
188937
520987
756640
527515
454667
839480
1039973
500806
906794
801756
56264
1024599
415597
893220
994765
459869
827858
364414
983184
26588
824851
529465
400094
299736
370356
1042494
746800
873562
907146
848433
320022
714159
729137
418752
439358
326984
529691
93962
778374
978603
713308
493684
820004
292012
852779
885745
409394
731519
300844
999668
733837
178680
1023477
22854
918808
25414
424630
212089
941737
707707
115753
930358
650981
672608
831395
671945
523130
913011
737897
210823
1023186
317706
770556
887970
279076
600612
80161
692741
866879
5083
213799
763968
316994
377881
105753
425638
52410
59211
445695
95847
668438
215615
374690
8406
406094
632619
642347
961751
911454
679223
363547
934685
921688
983549
898134
237795
357975
649722
903073
658185
519532
328100
231303
911345
455458
69747
967125
388293
96542
898862
729368
343046
450522
861273
1029733
329192
70206
942429
1027947
321240
90412
134090
300562
212277
96349
355211
191407
812073
95676
79284
444672
419762
566228
897809
77933
125615
456450
552117
599278
933034
494880
670106
286695
562663
658936
197981
232699
412125
212356
248613
807749
973171
503090
509732
490279
588373
899543
435121
864684
696072
390982
809729
704398
923101
396492
119308
887534
379829
95323
256977
436452
504603
305305
774951
308736
425434
137785
49351
625914
84244
700039
822525
806987
504678
889254
824999
829553
656239
534586
781473
6794
414464
900045
131761
231533
22301
415020
707826
812257
635688
120405
213539
16886
610535
730043
74286
129330
141984
684934
819345
1005041
496134
639713
690029
263028
225081
133073
897104
221635
542659
616897
377321
456505
736257
952773
385729
1028005
711674
769659
525403
266066
151513
855509
381049
251544
948418
849423
793207
999713
543454
999834
608464
807789
716156
335639
862795
829521
924955
440428
231793
103950
62559
456755
208614
749434
756225
653529
331586
314821
241443
349728
184401
459493
617891
876573
484771
1006640
343484
490551
976649
677953
1012608
62934
142707
367292
540052
284213
452945
424042
128771
636287
529709
712343
1020544
525169
974584
837819
1045134
673152
758832
256413
516396
694369
896322
162890
183471
898729
100797
753926
357568
252374
793736
152534
685308
113671
515508
832317
1041857
244493
676415
1043662
316280
393385
179771
605067
437242
351546
816338
211619
567564
778248
85749
46166
78210
707347
447320
4277
956697
698906
732427
703936
826685
77848
776470
803440
336447
588790
658740
42551
336637
38041
226919
718347
903093
214924
242572
891055
571303
486444
200706
336453
837667
717206
560080
881336
594980
491275
651011
895811
766493
215227
655078
639579
990370
976907
794090
376541
689121
796015
405135
137793
43588
165015
962087
321091
138957
143836
631862
837273
440988
814597
158083
873335
672072
876772
587723
1000728
594887
158982
892472
233124
137228
812518
437361
175542
88632
898233
484946
493113
139308
16199
168072
442509
366990
291802
628610
611315
517139
369200
73057
537865
513927
547733
789001
875524
9856
900563
769166
439716
48099
442795
751637
385926
756961
282253
523094
428376
398671
393880
573804
81546
910751
1026831
606916
979834
392746
366223
563334
334226
355664
966526
994117
539257
589015
794735
278733
143136
267269
925361
674290
812567
449212
600734
455511
956078
33443
975057
580457
1002947
304147
380705
679098
5743
532628
645677
906320
715384
784788
179822
566722
153604
970175
941997
155564
788113
730327
386938
233247
508269
702297
77143
678701
356974
648359
455245
674984
363465
410944
49478
1008238
852902
227780
845215
704101
550028
587928
1005793
750351
213308
721441
68943
612798
202056
196217
699917
157850
117296
63236
324986
724721
649868
158318
316247
34760
725969
215815
463865
460594
25213
315706
374489
351041
9378
236635
492410
374467
2370
833114
447902
1028119
872737
902256
984057
140148
751769
20593
520374
493354
560157
865722
293034
450921
697580
910826
128425
702730
353548
808921
724497
901675
942967
767586
729901
2971
241105
773519
288753
866535
505765
28850
968995
468051
1040929
922297
842958
898191
977934
598225
81497
67435
644836
1007917
488635
1034676
250540
808220
584941
389203
8052
1042539
150073
180696
815803
277085
478504
346331
487493
678322
227383
143667
561274
1483
900974
898814
342898
561074
1001489
437496
100481
38433
610764
1017825
760683
1023331
1201
198780
912288
806310
914304
682111
725060
270801
124235
325016
162746
1036653
621083
218904
26112
345114
114773
676786
584816
629529
550895
837448
425828
11396
823847
273166
935778
138659
469900
739830
646039
896418
230923
728210
327267
659667
660950
385813
252013
475745
141470
203023
865854
478928
646520
872477
425017
881760
733348
785616
34145
325109
985456
412155
330587
538137
778362
590711
991669
1034447
559890
237453
371470
266607
729418
372564
890385
383366
229930
82996
564057
602179
269289
186852
240715
334240
355684
411095
253095
995419
666555
525391
427772
193359
893981
1023992
437552
816217
431081
256853
734461
539695
74504
66642
897378
798617
364532
674281
303984
1142
223337
260355
181303
627065
50753
534716
572387
85899
330284
11074
10986
126128
101425
484202
844407
254272
372997
770067
102038
368266
586340
846741
186187
941438
388015
956875
283551
875191
555458
697841
384656
265158
860201
412466
597880
850477
65228
577668
755942
243622
382208
387073
860879
477377
41746
342499
389594
757443
940911
358391
98664
73097
803201
851246
844410
731325
690774
626257
728558
511175
696806
60505
379634
402437
34434
158564
838797
200154
967504
564845
1043177
50502
785697
926850
607455
515974
761492
72442
217611
80236
375367
892937
689769
622892
723917
489513
508314
413647
445077
641267
723048
373843
430820
477081
216245
410787
406606
787589
707638
242604
288419
938600
161601
545512
980278
12090
333895
891186
92591
242318
100643
338920
817890
1039324
255415
848122
450440
907647
714527
23697
659699
699290
334149
783311
967187
118246
690342
390107
568141
82898
619125
780382
73008
615849
697440
274631
1039771
1016168
965717
653132
86908
697275
971245
888578
229711
672794
748045
917316
519952
740815
570615
375187
73109
346284
52243
857013
1022585
886445
31670
853435
759921
773017
751244
373797
79412
248922
996236
583590
938726
827204
237493
289574
598227
765925
497856
890796
508261
662073
152412
676313
757734
11328
297542
865551
814134
978751
180174
414094
846080
556696
604007
825970
686161
233799
377565
11825
111454
585120
589860
484929
200538
406686
545145
185840
929681
757185
426327
730492
567656
492671
30182
575204
647914
311349
443647
483809
749029
633598
572160
241061
957591
248836
880067
517065
816713
739742
250228
716200
46645
332477
756282
753152
807180
176651
688405
220411
70427
457373
668865
662911
1043323
1002526
933390
896271
798001
150936
350277
1014470
933699
623358
424646
936793
847917
1006433
898142
937814
878635
402996
665207
829181
816603
925504
883007
299953
421109
538068
62279
215216
849753
127531
160583
899628
665949
114746
753934
556669
948104
934195
566925
815768
551008
269009
768525
638220
232751
458901
107508
11019
456256
691145
340757
201977
217440
769643
931337
213790
374034
910309
75068
853549
221126
400670
41768
456466
160742
980728
216471
725525
990762
37577
320779
895202
367479
751175
389219
552045
188583
34497
180160
3783
175955
30482
439643
194715
976859
341001
354764
897823
72537
104360
333436
644565
524123
145981
930747
6671
164408
927566
114033
692487
93790
573640
528080
21988
1042583
765987
226658
986193
22392
300063
688359
306862
197666
339706
559087
735243
102257
964022
626862
804245
485888
815308
21162
955565
37295
335780
396570
123729
44506
755130
116819
76828
562003
257532
670547
609254
793911
1033070
265912
158251
995894
181969
735884
507813
562223
876459
518146
1028866
780535
816972
934400
818895
776893
905190
1045089
110980
732228
166803
72338
1011629
154774
295449
352290
568430
872368
405039
495200
253683
147426
289731
518689
896558
915294
610512
456979
965381
589745
851115
396624
907598
151151
367118
301181
179892
161559
79233
71100
82525
669551
346401
401852
688091
316438
113939
897655
402253
959101
337674
88696
977308
447426
597950
936648
658857
762165
501707
860915
460267
151128
257591
502784
292254
57695
855694
188490
537422
510193
821432
602756
270682
782067
710179
932776
55051
58463
286984
227788
603664
941092
892760
644896
734922
741775
211908
802823
699216
791383
370617
839229
41205
373301
382043
687013
364580
328079
785327
777560
318452
1020905
889016
283390
1019038
327378
41894
66563
327940
603879
131950
657941
126434
370534
837702
312752
815709
710306
350550
857963
201034
384649
91852
985444
806617
73886
182444
443135
230081
64212
395487
174372
997304
808381
161939
331834
780240
229231
895010
1028535
289655
694470
329444
683210
757491
324124
100751
709985
449186
759141
56380
793504
1019993
435764
485576
98775
950660
13617
631244
915622
185225
48390
452099
780137
166088
1032204
784047
66708
84347
367025
591478
941605
748378
968799
946720
190121
763175
8985
496655
958025
1025595
284816
1033589
535262
803917
37273
16741
202610
553830
32773
254248
396714
717297
225867
581350
165490
124612
639312
202309
629063
74064
998378
759059
555269
749377
65189
191789
166416
837434
325777
806342
989969
705923
848094
836941
962800
696507
932002
353818
631792
466209
909174
475345
897129
462284
554285
856761
682123
776462
650133
6251
688984
480779
564141
1033153
819125
163499
102039
577152
393114
731826
472224
382696
411643
682011
494740
312527
629078
263016
174769
500750
806354
852136
2781
240281
747783
6638
973649
290940
952155
651402
1034284
479901
593741
65539
811291
843288
468707
186154
14209
871702
340634
210378
618411
205602
317561
789989
324924
431213
540070
37572
698178
836394
402740
419258
645405
274296
1033646
1045104
516496
407866
225793
195306
302874
744808
260137
845603
877162
878637
486472
426548
689025
1042242
558395
573041
306582
1029396
578526
207287
766230
156280
565422
409825
550307
335500
671948
776506
633456
37947
913131
513796
135832
780950
157290
882640
743295
554606
49999
497706
576414
759112
96274
389470
773564
511692
341952
596297
195757
23649
78807
740734
632180
689574
619377
588225
204780
1004162
847058
660630
468222
788526
864511
166060
446639
572994
558655
574470
338678
631107
812672
741905
285390
478149
285304
576867
699710
991817
311753
766227
987628
110129
701596
755380
146718
1009534
680519
58855
671357
684392
176223
178405
332927
362913
1041491
373190
998686
173808
137019
741618
206075
332996
610282
928668
256879
411904
931357
134762
494423
23829
1008106
55117
1012439
587383
182035
1019035
760413
450637
866085
387334
391236
415962
665557
129437
439031
842858
133985
566211
160947
222860
834204
450763
72057
709226
355868
1000490
563323
875977
571359
889360
909143
132155
143806
439448
957991
1024002
379839
116028
639940
962734
72498
392135
1000040
892741
470299
927257
335666
240476
969487
833602
178425
744154
449874
420165
471745
366238
365685
385805
872933
859131
243681
18297
694659
259427
153971
222545
161368
463482
18088
630000
29166
793052
346825
184699
588510
241896
852711
222339
364626
107001
685447
727329
818500
423441
871953
51001
807704
919140
479280
353474
625396
1040463
884707
151074
749284
448482
666705
658981
260105
564752
889818
104020
977572
910416
331887
19879
1015518
911703
84423
652481
750203
427453
792564
540362
481400
941073
289597
662292
94362
817843
816299
647920
475230
641673
125234
878336
167854
696721
505127
888427
788461
652360
26967
115172
217543
975924
706535
715214
838692
584594
199866
655785
255149
283616
138026
782040
530074
628431
102476
290988
170321
151054
579790
558252
25956
435482
271997
919364
903451
665778
887550
230217
340678
486035
597136
645322
242519
105919
871052
641496
342388
265224
96466
851968
930235
315730
113768
830977
59378
858919
582251
842884
41657
961229
65693
194012
185437
926978
350597
891374
707499
953710
667823
121720
428855
58024
396762
756636
693307
683459
120756
980689
520967
988365
292505
218180
151727
194292
13356
314193
354300
4814
1012639
142168
965715
44954
328864
621420
148895
391543
765245
680772
521816
941684
219591
482661
186148
664121
628357
54816
1041709
920574
605064
581484
542611
570888
103958
724934
573384
52837
833404
241143
897164
209012
78779
453883
654561
326439
809373
306522
413311
865478
140423
436096
983431
962876
570136
930694
943923
389652
852409
136125
547671
700135
276309
668561
220923
196213
1001704
802702
1022130
309459
780787
449909
322382
171495
556460
717583
937350
968920
108533
902149
405122
522718
705107
818565
340948
438107
253000
863195
611671
810212
989072
894245
37996
164106
706380
582064
1018095
574229
516952
37082
687961
140015
918621
13720
721145
836262
63441
853415
136745
486785
919001
466800
749324
704864
975605
579045
154822
602298
377499
893037
533921
71750
573278
226977
733552
842634
551170
1033246
880431
652318
191509
337443
304419
509649
931072
518272
812016
798956
519824
610313
307915
1036481
736815
785934
614037
140737
767460
376702
485489
271530
804605
56714
523924
774560
529246
473851
631990
554472
378854
966442
780856
563622
754898
704837
681764
748800
739442
469877
613090
130783
834149
1031703
753911
993702
52641
285089
549941
250617
842167
413207
52484
454183
120380
669087
689229
62682
15062
380096
596083
5151
398609
924644
148691
606565
639553
181880
353374
105085
934844
311842
129140
888799
322596
803868
738063
890296
688653
648349
75
347213
349344
31940
491507
209108
166129
115116
819666
946590
135818
840992
32648
679108
644115
151945
448772
908339
459651
386243
526430
859477
292693
276352
185560
920084
526297
955949
272455
38459
141682
481286
517438
421613
319231
530184
395237
503631
98408
1013539
947875
386941
892397
700019
515317
35701
73216
378079
552078
332387
761130
899524
581812
581631
845939
486529
531779
71244
915062
928764
94112
84114
763024
477287
745514
971422
81637
929697
1030952
938101
42653
491049
356143
449571
241691
429025
1027215
885837
617124
237650
449428
526547
860564
529869
19791
20146
94266
911561
304916
66582
606663
480361
756791
523280
691887
680111
472517
717093
442313
2466
35407
555031
688380
773821
906893
680056
710451
757500
588081
945859
768296
435574
306384
125617
381881
594385
797578
722692
105562
277730
520098
697881
829191
858325
517058
120671
987437
979105
625024
991823
688745
996206
792704
867105
1013846
56147
596569
161713
235425
174129
28180
5523
565573
554632
777894
318433
96561
512901
956076
772798
139659
230482
973369
609474
660545
287981
922616
818388
652804
250187
590140
981043
858506
161754
574238
698235
760069
161922
109546
460685
43628
583514
410477
795871
534501
866504
15225
191781
725482
269750
287695
142025
53444
148433
142477
300858
205965
391976
887
712938
872364
60215
790450
972852
769541
7000
276876
616522
652152
353401
191482
497249
923285
1033689
250995
902897
1072
573277
505611
61423
683311
408437
566232
803420
683683
535300
823192
204169
964127
168073
804198
269176
365630
1010377
726882
690591
151223
588736
106615
159083
623737
870749
931766
479451
741725
701980
373311
837111
497107
543146
600991
512674
41893
204599
817318
107545
785708
357395
429221
105518
60529
557187
179378
661304
471139
716920
29335
313407
71755
232394
944882
220123
112707
471513
311336
205829
400632
585173
783727
624678
262879
753291
809312
619003
214044
952135
624112
196903
513335
786478
923448
208135
691460
120931
865528
116652
878873
989320
262041
1035111
592227
932164
101870
757946
988817
951442
360412
920045
830716
691262
315029
1034728
322730
104791
260612
332974
250722
691810
82713
430625
306884
373094
37692
522784
722202
2007
190955
545430
173248
222555
72475
226662
753233
750118
528553
565799
797378
836347
334726
321708
551924
654375
611046
430462
648148
816938
834740
1010272
26346
50387
913950
285843
665359
732467
611787
378940
97469
310530
67231
867299
202080
323118
351286
661831
632827
763309
538140
447704
908201
905877
540774
650803
384891
57522
665606
1018430
640129
948982
928027
545108
688263
658999
454006
760969
964215
229931
447414
125763
576557
191290
821680
208587
570029
529871
833234
97998
520392
766496
340417
411735
821893
519493
1009603
116465
159081
29500
716771
553407
34445
365674
644105
333645
87503
348027
566617
1002603
798939
867670
332602
40051
887621
222206
810393
786293
286841
231643
414568
653222
647390
994505
697435
189461
723520
750652
87784
542628
167944
880260
960965
222960
975264
516140
577962
243043
471069
179669
89266
680233
839783
696132
719403
391720
263638
634272
651491
750766
247858
438515
829525
150537
390048
515672
630476
885192
464380
719475
756986
145436
426920
144542
147077
267334
522273
45273
399866
520344
215632
421523
535022
144753
440519
28421
64287
326376
990982
579134
171217
67074
263777
298370
497989
85715
189519
464694
527290
507463
838645
700978
658546
624595
516523
559978
815063
217920
165792
887565
87266
881507
189258
921551
270534
484597
148269
246143
251225
967455
161649
134739
304497
189496
218875
16384
1006875
859720
141368
907595
85459
163608
928422
976283
599881
983973
619288
321276
677285
64685
245390
292461
918999
162266
585843
270837
410233
365719
195549
519407
578524
591995
411776
788067
871502
943355
570516
1020220
1035948
950535
1034548
748552
284605
398959
63956
493267
514380
186782
389204
255746
324837
917722
445450
427727
934015
840222
488759
113898
871293
946290
875860
565709
551228
104445
204183
638166
803110
345996
845847
405136
714431
74480
568131
982358
977281
703830
319903
102871
826960
123109
449957
270105
527789
604219
303941
227002
884421
98874
119787
445651
686906
973907
213068
143338
252191
1014972
997265
156604
163911
924882
503947
686586
983625
343439
614085
281583
339351
1038102
588132
603878
1040267
564407
146645
73960
662534
990515
350392
1032522
550232
811384
327882
716971
44427
158882
589745
232165
432150
214945
432847
862530
153047
172065
227905
677353
179860
136382
834846
654636
917117
432330
499648
760673
682864
695223
364228
908922
224066
730558
258454
904394
566449
286851
97970
453697
548407
100141
174584
28296
857848
439752
637167
3163
438020
786436
444633
191940
328115
1011484
844337
367707
78025
814827
772627
794890
863430
46258
239795
210839
25727
194634
203223
968876
489302
116240
799578
648431
687119
559326
617882
824996
111702
356071
475812
227963
783989
923424
89710
138803
61013
303662
553643
434580
427853
717178
242974
939055
54685
532488
404780
869679
460931
178975
230198
462601
586691
373037
178570
221954
929626
794789
264329
432305
639766
419750
886544
36120
761268
251108
959242
761967
304916
723907
850287
304163
509277
967347
29839
95421
791808
607600
575523
253559
822318
548315
533531
504283
409402
574186
292556
957723
1034442
158267
673786
454515
939556
543506
211919
727127
846785
154992
300728
556008
83137
476966
296793
35049
662664
848902
1289
41589
481311
526101
303729
197819
210588
101230
173616
514042
524183
191973
549005
855978
175593
477986
710533
444222
484656
839273
410689
923151
375947
186698
500819
835388
106000
671123
490812
553202
1033666
313734
72892
510006
37005
477020
970598
144395
306574
78783
427884
281527
718038
698346
749173
1010138
370866
543958
24604
165829
268671
1005756
562852
420035
766296
939818
620908
442354
737575
946292
739620
826080
803895
751949
272674
312702
90256
757674
308028
514788
313685
260031
586171
559745
195583
218748
879803
555851
561583
370053
674225
336102
274697
678847
500156
340400
743847
600374
115773
1001056
922044
416294
845556
28418
603197
675478
1042732
856984
684594
965382
692931
947908
854331
308076
341587
862956
103806
67045
687435
857260
217157
829016
145716
82366
481237
1034509
519719
447612
539236
438895
708494
745261
621880
495613
1012661
485542
11492
645412
540263
328857
165965
237772
1032482
376282
515608
499535
69312
748462
606912
882942
473430
365518
116737
499017
807822
852044
26263
396955
524494
670518
457898
339421
341503
357044
215048
1021308
372298
702095
80708
133636
612900
531714
685112
704568
252425
357903
72730
109427
161973
1004252
563964
766663
1010079
568371
850081
838749
290828
899495
94408
458317
202756
265240
1010229
711011
469710
270871
191928
437260
682887
916688
937480
313000
442442
279177
541658
217053
837898
586187
563178
203006
143489
813767
1014329
301582
599259
161869
529706
534078
698090
935906
496922
397499
118040
675292
675399
761780
912825
475030
586531
156098
763151
986513
941956
1005395
79232
385483
114857
534253
748834
761306
35180
639662
510439
750757
496638
227938
443013
999634
221962
362092
75904
24903
411126
166787
498238
85821
12455
526181
171130
207416
277153
355053
785395
304208
872104
223376
657461
782443
810914
240684
854065
517699
810918
182906
256152
489626
262643
830807
638155
979263
378140
416987
73550
177925
592318
632352
538520
976397
537439
306866
997687
459669
110471
515008
573814
777282
893329
799863
120819
943064
226633
1040252
748961
844075
839136
971154
147462
415342
472190
140027
861752
6173
435585
680958
276975
504224
230206
810308
79549
358559
705123
1013231
453097
436660
622305
442694
748473
863984
643240
173207
551352
720550
1024321
35377
537077
935668
1000883
583769
2706
126228
763865
182852
474682
457520
549377
459452
83321
294181
541535
44830
563075
816895
934777
785436
296173
900481
317182
731547
450271
789697
734084
119647
221802
144793
74113
429369
220480
193011
609301
530929
40991
565354
855767
151226
845483
27453
646928
31229
907328
125608
660016
70862
117428
586744
899564
1008262
472749
734398
356171
144114
516625
1003837
719336
895870
351116
951244
504431
769959
395817
235206
888665
832966
192170
829371
621382
495458
331221
146421
448912
667102
101600
738838
619761
479305
975772
973456
521069
611040
801766
574057
743748
285893
973661
982552
716453
276207
963992
162419
981431
1015602
998952
533238
1002893
107469
924951
978179
492009
920172
110987
549060
407217
56810
913428
906578
348520
554907
1034953
293627
390307
62138
6305
409619
799497
972388
704348
280253
692127
539077
770359
840858
544375
263964
397106
875217
267930
948508
781798
190423
9144
871611
350106
855600
424712
255256
696609
554645
919319
475099
723330
594201
425102
510371
466777
636126
1027599
366686
579453
715169
156476
565797
451553
70507
232696
65955
876210
641602
177340
485886
501621
810902
745191
861338
399485
218989
835797
1044909
473989
294397
804461
642780
638212
196995
743200
226131
423341
79597
421553
17809
512386
639893
442697
734433
587470
261185
690127
739787
249268
108138
18388
617519
122482
498047
125288
443986
370090
330559
905623
833720
303087
756463
482847
355278
493783
975451
320885
276807
842856
303065
63576
1011386
808338
396490
779961
847540
936110
746836
823205
533265
667730
258171
494630
664872
918570
60309
917997
699779
762946
998083
911329
525044
247253
361223
308157
292196
840725
291051
238408
551659
857342
216268
598888
172632
1039046
146538
258878
466640
638335
599501
364060
433697
651510
1022184
805469
159814
805858
324771
816187
553392
15661
132179
124563
979251
784823
111968
1009879
871045
65624
112809
1026648
842397
651863
454342
883864
48731
564147
750935
682928
939814
40183
70605
107533
960756
676345
115472
569375
191687
288778
395501
836425
509161
153523
894990
368772
916340
192358
60476
279673
526731
78327
45349
327497
919447
699336
196684
342717
498869
709318
74066
750693
510693
46553
952991
449836
601918
282774
976614
684501
449194
982004
579688
680044
419592
551053
291321
45812
324903
511609
759943
365994
341983
822936
821237
938753
124880
139114
378755
449321
886378
802328
861918
92438
139869
29470
551650
919395
1023742
33455
641605
867988
201950
696217
752974
969221
921671
918981
3372
71879
37590
985010
76088
27398
236451
882481
497610
392339
509414
714544
319445
246357
248668
587716
829503
30921
641559
195840
1003369
613442
143684
474549
197310
165797
123853
231159
1027433
283752
756268
722635
56445
96779
709966
862693
589871
672819
352169
908
729401
307441
894270
290197
738897
516938
352309
504026
229636
979643
251865
1030863
45659
160788
99185
256507
968478
414658
672685
447180
926030
992993
238899
224178
645822
331392
163718
877360
1032933
945240
61329
1032533
400250
931841
352229
536044
999751
881064
458549
482039
352301
171665
407198
769131
975730
100745
581024
287485
40614
700959
991786
877636
512925
916929
566061
398341
968717
255833
716155
412665
653636
1002703
274782
893342
408853
909634
933858
993832
876832
900788
730834
587509
935335
1014694
524930
67963
874987
891425
912725
112532
709938
765730
867615
399403
702793
48715
29945
622162
731236
929797
833095
557910
538742
556420
326804
986704
55295
341828
297032
99493
269484
5725
622113
819288
212661
913280
808989
300735
205879
1044639
303543
413568
564565
1009706
678802
629249
384022
482565
147034
699924
194604
27860
356337
776810
382431
863469
97596
449050
935187
93478
429880
120614
741792
498719
283118
922008
529139
973646
613582
907420
332744
926960
603251
534488
899064
694545
348762
946246
131489
934474
989852
1017243
743565
819151
217699
173402
363453
79210
732174
364749
809669
273507
378503
127543
435432
834971
550187
47020
116095
364068
248719
949642
993912
186193
166097
651369
805563
874437
591267
152341
764167
451877
185683
974405
1006891
881949
120882
314536
949423
809333
97318
450442
746258
554922
165319
80520
295618
418979
764531
898539
1015972
801020
281674
501156
886120
950239
566013
379023
631649
788542
563155
888086
403174
289587
313357
822662
614000
190394
591679
857271
939505
360907
621152
864666
302892
347605
724608
42903
151692
1005547
411570
314653
410107
176106
410462
712824
808948
283059
994472
698655
1023516
90261
947161
504721
774188
241681
494500
108744
545119
718310
154525
672039
212652
969960
204936
497021
832916
946047
272320
327297
139525
385900
95740
967972
266251
83493
633354
686363
568385
23312
186828
457716
407432
214326
417604
168455
797316
142555
639597
842010
261174
724419
680253
91393
162995
400490
791295
1026928
1012222
24801
443462
916114
989766
1012325
819238
345094
873825
321892
19859
219207
42817
5627
535379
61377
722784
220040
558072
417902
811989
747086
40175
211006
814579
116396
209898
496036
295104
308714
908106
1013241
28259
219889
940876
628945
579403
234403
745079
195950
112924
712306
896523
50511
197511
674128
252563
590793
425249
456319
590497
407029
371815
346993
235731
729322
9912
877357
1022594
741667
682214
580537
720176
867505
37029
171199
183794
772225
260131
680397
171899
496533
271070
954660
329972
94547
915072
247188
101018
870745
855084
343781
822189
858666
912405
221424
667851
557104
370665
280694
385329
30598
236508
744324
929775
191851
268783
396030
1005589
617828
623932
697081
106973
93165
408466
660158
363744
872725
883929
699188
719699
709951
482288
976827
920151
823383
489271
771134
47087
837491
518591
567454
595253
966665
125057
275805
589032
859078
37525
495405
357936
258298
415686
971354
125808
258614
15883
450062
133175
215925
738454
820820
149021
482035
244187
513528
498445
716397
26565
58500
500032
916169
271904
1035455
778673
9311
214389
593263
703977
942366
171689
434394
768224
786359
154604
917783
527885
458687
571580
159795
11622
206047
666259
581030
1038259
780232
748925
33094
676607
458159
447340
972908
920949
351764
80211
372477
627505
831250
204696
765970
141640
205159
327777
736390
1010700
600304
631963
856252
100358
525067
570788
560813
85479
301287
609426
672802
712779
21839
203975
16239
71437
99576
612957
703238
727686
652553
470790
977654
309970
1040466
386860
204099
444803
138278
261248
190105
372202
731679
477854
792724
50419
935869
758386
395800
1025723
525894
986853
813958
99651
342249
191454
92381
148672
554125
515839
657592
26353
193226
1034207
406016
293677
950600
180168
820809
390212
389490
643353
1034846
570851
614841
420400
597417
14968
179039
624141
700506
1018014
994869
440042
688423
215888
127800
852191
448349
633302
579404
440013
569313
908352
45007
271716
983479
592932
871701
856929
475986
398592
20451
965065
326878
201100
543713
560461
49522
227312
768175
279921
675484
945993
105013
640293
285987
392918
801806
925959
175811
675778
259636
376527
673054
77027
705436
590888
26896
173702
504246
437852
310323
512285
499974
962978
66183
54280
744673
466748
134633
827205
99782
232304
788147
1006421
161574
607468
762018
425807
791336
9345
120000
720265
450880
942252
113487
976885
173638
467470
1004573
167658
881032
551646
624105
1019582
319388
1002144
199163
698985
349599
199010
490115
718865
1022321
595693
268155
495738
286799
537507
160516
824908
490355
622689
242184
562280
325927
775948
274071
889457
567555
238931
250048
393184
547548
602623
707294
720510
537789
612126
104104
99492
5101
904448
760443
569568
349396
367451
131102
54117
307424
785039
1024365
764599
113658
706945
750400
181373
461279
735607
235461
425358
736822
1018372
795467
544124
355848
773768
986429
771467
975325
470784
420545
158586
529179
615445
395438
911093
523599
942374
161973
439226
89795
390014
391680
610003
567683
173203
760648
361777
537792
1042271
442892
826516
403973
916204
109585
783232
315680
946849
404213
395275
955913
289612
582039
459590
826462
679637
376397
605835
765596
828351
626479
226566
245893
944827
684276
216570
983953
477998
671356
646495
298626
406238
447357
857233
205500
582333
189667
298907
196100
157520
715961
555507
953375
92248
662784
189333
82003
891772
805607
109316
156251
477459
126824
115851
510953
1005950
287555
701193
624670
128365
1042672
197903
247318
557342
790831
719932
472424
849710
876901
799731
877617
187462
686928
108059
145014
749333
132852
323252
174066
281984
669432
383083
858133
845812
328009
661283
974778
114088
1009417
423435
324528
744748
887226
177276
322880
78266
33345
141021
153270
533275
728780
367679
791090
1036315
489816
672877
273400
893996
805100
70421
446989
411189
454335
522934
471837
857646
838555
645160
415270
447616
649459
898741
282200
217075
956044
913570
253389
293605
560346
453140
270252
822407
279558
1000116
571340
192929
331790
416677
794000
827461
647601
689487
245890
21802
900424
909738
214644
808265
1020023
789714
423204
671000
403128
209668
441274
882031
124536
718172
391429
150241
170475
304778
279401
235334
301870
539426
819477
250447
182528
734503
792818
793454
128676
153679
836005
233757
1001809
810553
985756
194372
425248
914539
337410
941668
317126
833776
37359
248220
268149
564486
807246
961778
105802
456759
560284
823200
1015675
40401
83711
877063
232248
389722
202944
307776
953771
131893
324292
233243
744400
950644
512049
47026
74474
370098
514018
198486
931489
195660
415634
187176
286534
659089
80528
181891
167127
602170
824089
461505
368185
407388
797158
182003
461108
97728
436293
208376
954094
731943
290868
681051
73006
984673
454421
884164
947214
314483
362402
1020922
113807
297167
152531
815859
117576
803378
346077
929265
632525
397631
714384
321159
117146
60808
577427
622148
719533
62854
519658
949523
495408
659770
193374
788216
540869
845096
983657
244619
274663
821817
182077
253802
741650
282922
522757
290186
222565
597845
226553
182434
155610
262572
321838
880946
294023
959934
408288
205814
191818
327182
95845
1011794
432123
232943
213599
384892
891112
752425
79299
937024
166225
753425
914860
892584
85341
988151
1004837
551576
458525
971817
49231
880110
185569
61882
737423
935948
769139
309984
676309
330033
829308
578276
742765
544705
354045
84953
944632
1030680
682082
222630
49528
916552
175210
423394
104752
511772
699216
114069
144527
532147
447681
803105
616042
235151
5889
393296
45903
828238
10128
899260
484466
1008626
900878
226331
476159
332500
546772
501383
828347
637591
840792
499235
598001
28656
286092
493466
707549
189601
725553
359687
587456
309359
277011
41334
821625
249243
172752
46672
652579
39271
509177
301077
270525
463327
401776
1009283
470312
302732
442848
360982
124744
275268
549239
819445
272978
196400
222675
925379
312039
594474
545586
791872
273995
448172
505427
773380
588053
509770
7607
897587
741273
240597
282913
622859
676607
444378
490176
937188
344810
51003
983099
29063
401740
299955
660994
261539
28186
153149
548066
280519
58146
69938
915963
326242
340850
504745
66787
368006
752597
873845
569524
567045
104811
170724
615300
684819
33332
894806
49938
821368
377093
802312
719268
494140
512353
650681
968916
53187
603611
465747
905099
419638
895585
1015097
252775
861755
657348
594836
454256
242259
377873
578052
60798
614239
636995
36838
827099
852146
554593
318453
280260
912793
725196
995817
989445
651366
764745
504428
107527
957825
843459
15261
288186
365252
752555
779822
929464
771355
11954
268878
268897
990147
80255
227182
483770
510782
670211
341844
453568
943894
345250
435732
38274
855916
397594
887601
841521
888557
15094
608667
734691
35912
499070
808475
475527
520175
984996
175847
275639
213545
902814
311391
22482
906611
570453
48368
455859
638254
707353
718136
430887
57593
577304
194156
233613
611834
397283
870047
726995
625917
946411
85108
897736
129760
902174
77499
922318
692029
75348
746818
836144
940125
837914
777502
393013
49725
620072
879479
380882
294019
892870
259847
958049
4211
105909
797750
693208
107549
993956
742148
282313
840828
659275
51482
352302
906971
525639
410569
225108
265365
628051
531650
228938
998847
302166
852981
27764
339637
195657
304191
564628
335478
249567
462521
980591
710659
807128
561133
991648
203468
364564
459299
837653
421385
1039943
416340
882091
256496
630410
176808
481038
534507
82663
372888
326986
232967
282425
939761
300237
1016069
195674
877937
920282
740387
96453
758206
1038784
1043753
328650
321792
522724
269395
206119
515369
957508
1009450
239893
477508
894069
610083
278899
478935
269041
500695
329298
324810
745853
614369
964158
1004225
742072
797226
626037
915903
566381
621047
742640
508136
920929
705877
383455
335813
168995
375989
614767
796575
728901
600292
488668
257912
705454
800424
750308
257435
76222
351919
788235
883260
319111
603777
826388
256725
355301
737117
621837
1007389
770821
1027549
721129
251875
616931
825253
708840
146716
644115
270804
627650
964852
916216
721542
16250
662423
226173
664851
250207
751148
694675
501613
79503
559778
291568
481133
386897
764213
290401
912466
628932
621207
1031857
457797
1016093
607226
863143
990947
634871
912316
490838
986974
808175
626014
516279
709042
842347
143039
842050
122047
459182
651888
650756
535608
353819
451827
894120
975834
876176
167016
445341
439556
881778
422752
366753
755134
774568
681889
846170
633281
211669
28417
155980
285458
436683
44123
845292
473987
1014900
271328
921657
711461
738352
133144
1035064
271203
568283
694030
206943
297672
49915
311995
1004330
262587
367986
630478
133572
746881
444237
393609
1030778
884391
470171
982590
226635
550165
183386
791756
867313
364932
294675
19736
1042408
166401
311331
131504
416945
926643
89829
627250
83126
147366
57011
869961
894573
981135
442272
13607
137626
162917
511688
823094
542646
862415
642193
578414
233171
167798
735938
8408
822142
475533
39268
259468
332850
553282
190548
1013185
490526
726452
503796
783180
612466
995994
76071
1044066
387950
692690
1002184
369331
140778
511809
413209
740902
970346
717797
245702
342123
890897
855777
501382
500563
1023604
364496
109382
489703
696942
627190
956531
805288
1015005
474793
491053
4785
679785
628299
767491
665841
664571
486421
413621
120300
674068
795467
187084
16730
282289
38698
372076
400046
453966
4992
792526
887089
54326
306067
259217
460992
373
544235
625492
6123
775907
66274
63959
408778
893283
215808
832032
308018
753528
695154
363175
453305
829577
490484
425408
199565
1036546
59803
738861
734780
46304
977501
728938
852999
395575
356804
717845
239638
164887
406126
182080
955055
55139
588259
120981
547763
823419
730154
934755
152879
264738
174249
162384
520229
691013
865109
481392
645460
126855
725238
287709
648206
530458
250193
763307
12839
65552
446445
191860
509781
621217
829961
561070
370243
930248
187747
672292
550158
824909
630646
95271
322601
879543
458204
547959
65560
611021
1029051
969887
429680
518443
191766
124701
22077
362376
550505
318503
259001
978663
441542
1009993
640117
507393
656985
939307
404341
681520
658885
253959
1018963
57472
127819
278626
33519
304815
797645
444821
75921
628293
547206
717867
756509
341404
217980
537062
68502
460931
1001137
446281
270847
946564
208842
380681
388941
775500
404334
761813
331800
157688
278956
22035
354827
705420
872732
650059
770169
784437
133850
460629
296766
641046
830662
493539
656390
751189
964637
309647
1024134
624300
512893
287799
307779
972998
99858
231353
968196
71263
910971
430620
346716
354827
764269
496668
308229
142191
968848
687601
644236
359283
161168
947447
820742
385826
804735
154094
256693
925957
107374
537257
693586
61905
469317
453128
425639
605901
450006
720174
337644
160187
36158
608106
827758
10133
294492
657053
141183
328346
388971
739746
857253
388423
53558
797237
541251
530926
207682
650932
978445
1003042
314226
139836
35776
740645
925029
700026
548279
749309
632587
512448
790965
486590
159423
589322
572388
381854
231594
17777
375943
623825
814692
572852
53419
591466
121020
862444
693629
586261
564422
568121
142662
58225
644076
582672
737839
498391
997742
1026932
49155
497335
887340
790161
656267
406108
911340
816590
983985
213575
996828
600720
481746
50135
958009
847860
845792
375688
878734
774851
855877
43272
139345
455412
941631
143768
344635
494120
410897
830924
188121
527490
446339
805563
915213
502704
415496
494435
260781
1014471
99008
353212
289207
779812
952199
59756
726063
311293
83919
623350
723517
442571
556639
849847
969505
201140
728876
698480
29890
558939
463325
15036
192135
273825
981274
439020
1024983
23688
178160
185684
671063
646414
410076
1012772
512992
672754
446967
595686
910951
962806
596761
624835
5838
922253
724196
1015224
817181
794194
128814
936285
198953
620021
110556
428963
904576
533956
297472
537955
133013
213405
657985
697021
497440
291237
260903
279690
442059
39568
490468
252389
47228
548315
805705
932136
179894
527125
468060
106661
375625
101386
429229
739622
732246
164001
893122
695076
921010
577795
38178
664977
932325
262311
342977
983456
484016
396832
791700
398378
926633
319322
625654
289578
868910
392004
405776
342247
250767
122847
504844
580922
216039
811656
228321
195439
1031615
677036
257625
568022
823032
1017401
1005586
328856
794938
820184
630124
543608
733064
588975
462304
667664
301034
472625
1038265
277291
929828
758099
703501
713287
166649
623889
683361
564018
407171
500802
411724
51983
372847
762990
273532
448114
2559
296551
728914
408675
846504
590214
310795
111428
756001
944003
975334
475821
420888
572695
329818
663520
269040
944414
554217
509834
670922
695171
890682
775068
625632
788126
432135
190011
283408
645468
665172
941200
591473
449393
290090
156022
1004257
136131
898715
642894
340584
323363
84616
44733
540175
206685
1040044
611761
11672
9708
575694
318942
23742
1004436
814946
500900
60275
363075
748984
366526
495299
975452
589111
257113
956021
785577
590903
670126
686510
276663
818889
895561
647151
780732
630554
968275
229539
992019
201551
459072
530334
722450
31803
203769
617140
594899
652324
590617
554169
66377
505713
218537
456648
983605
809161
705838
291740
933693
28146
1017490
547378
394726
556099
960851
44926
424055
79958
831851
451612
320154
594175
189360
240635
63271
430152
158466
216475
549974
405149
419096
554202
828447
751762
812721
353516
824198
142676
68488
439122
1027292
773580
517751
54224
244907
1007878
972388
846733
203368
688950
746835
688220
755041
620098
394013
96364
578828
931207
263015
467945
79884
339888
388267
101253
153139
540316
143581
597709
484114
438469
493786
763617
692629
910889
922162
330516
5863
953916
93858
460803
412658
842410
867178
649866
475864
814813
1034763
936938
76981
510980
94097
20793
163648
561130
620068
81047
443472
639180
844047
762631
332344
897329
907172
748049
957801
900235
447385
658641
89332
803682
1030511
456122
545524
232124
635370
309597
15514
84837
537489
535603
140187
872744
948498
954944
830378
238565
914978
91357
199797
846303
976652
378589
1000766
898055
147367
1007034
531237
969926
947909
575550
980701
723169
922474
703322
146230
258942
219285
675280
180312
776780
1038223
888401
987806
365172
794163
142496
296811
796435
364897
677478
495630
658123
708000
993372
476919
654488
718860
61831
192217
315833
196039
777741
1039318
726512
1006627
992905
721701
680512
163367
1036650
212782
754821
490727
674057
877433
601610
117574
35472
246254
872725
371980
71889
720774
157753
193268
257058
762580
615794
735061
526910
368736
916580
963536
172074
634440
325256
396258
668249
623504
340884
343062
571401
687402
1022905
532030
842482
366872
754687
575846
665549
888907
60159
1037451
463270
229870
917233
792963
240962
915112
107307
187914
250400
639439
932475
917790
170102
1002593
271436
406911
38801
216775
325093
624561
114934
285022
25871
355993
651877
665914
605190
565585
612225
576346
808829
280093
984100
58193
219578
941614
837502
769223
253737
771360
89898
884978
692725
722173
468146
998924
544864
112225
354455
382468
596189
553994
623077
578450
949110
498981
392752
227226
354626
469194
253691
991662
448604
703591
1038859
444139
157358
416355
32563
894804
246517
223790
640044
209846
889798
649583
658856
110031
184230
651691
478877
608646
10276
684836
132146
349736
652860
987873
845715
89352
340282
75310
282195
448225
58668
503647
83312
411351
36393
292130
101616
1009900
342847
633185
38255
955471
697496
964451
51860
1019813
41678
48323
17544
283830
58484
251996
438012
224162
961785
372501
37783
153433
957747
371973
448626
870816
972459
504341
821057
782948
568419
241168
425058
238493
735467
856063
602390
112275
634995
343718
707325
775145
93269
363841
319872
549940
472398
788011
820031
384161
704107
600171
955724
130443
160993
566599
475050
207835
164276
622130
284261
953846
671132
972708
231949
109282
429934
642140
385834
487842
875177
923701
789168
446205
356822
959204
954552
975830
637304
109544
388868
233372
143404
523120
960329
282675
15113
629779
211150
420365
222793
475771
459810
75492
49152
135886
465911
114812
354627
744666
281509
133863
278440
666061
987453
873005
234365
60208
104644
407475
777711
469312
1004887
222985
518496
49831
190316
279516
999437
649670
739682
63373
793496
433206
1040074
155179
295309
879063
775549
613824
866324
389288
67310
735161
919806
918258
928370
609514
1011057
124677
245375
240110
41979
453970
1043993
402865
933762
487068
266950
459137
676190
1009896
880400
427
238800
80431
165955
616374
619797
472729
529180
961795
715235
756489
91613
908977
881647
627322
646469
59572
5471
847806
558100
877656
120879
277276
255037
493631
829745
260622
529806
342180
258196
535515
625973
675622
858252
561216
580878
970650
461996
197964
87983
84406
699346
605455
724094
826606
977317
412798
644953
16602
388827
337033
838428
861533
461494
186140
1214
408571
304162
969254
976050
718978
1024718
285659
918769
777423
455073
179491
656879
287107
1043201
895576
790634
361222
854042
432545
305547
995602
230883
695131
670174
389086
73412
755840
50520
628946
775093
839499
1026897
409430
21272
35155
1022762
277488
980336
215604
131031
499270
137118
178781
433484
893627
944452
875719
583047
816866
243680
49778
637975
900653
74986
328946
797751
651254
392551
688258
491026
75334
951196
336583
753640
461401
1018874
931581
834356
343019
196076
456550
425863
85582
1021607
678878
455288
436245
318489
564916
651510
281662
1012535
929856
99270
128910
644257
150549
841936
536847
780795
561747
76360
555418
219176
996420
767375
844211
999820
869185
621935
31963
505344
95971
445544
888533
224212
784219
851723
766060
292213
205451
858406
235326
471674
457272
152035
724486
176158
957546
418552
717030
978283
256861
793560
348207
193753
8389
115421
229359
722561
520167
704007
478076
50505
157584
893008
1001537
627424
111134
767561
259073
379470
919890
615632
909247
1025199
1013091
191669
263622
646614
349716
292437
1015621
4376
647318
540840
299162
459054
435673
996554
45746
63046
453129
778938
903897
27762
4453
693329
27081
6408
35178
33738
769351
1005383
1008936
45015
661548
952258
472270
515510
964699
306052
247872
599127
93287
130321
427756
548486
883144
734835
665986
859889
668151
222496
949381
676942
196102
49498
494683
969131
223628
645082
481235
580902
81872
232050
857284
810536
548255
23046
266172
1014744
715398
217291
332587
579006
317592
1023636
1043991
223488
548043
575170
221973
525171
137183
129949
593608
873267
125701
4974
733778
125807
1006773
227850
558541
817150
96832
399925
593083
134609
364448
925088
384098
507173
45454
166496
327692
257734
901377
234115
336986
927855
840982
481101
728686
816507
511506
340572
791426
530289
728498
761532
917750
164837
571118
816128
164306
440708
550962
915499
56012
879987
837402
940965
45430
717057
674198
82197
852850
352091
518533
137758
611974
263258
38438
527112
226978
59222
645382
788619
290012
137357
743956
214674
1035991
452980
520287
86568
119310
308545
591984
764339
861189
508054
436673
658203
551292
644289
234271
287408
645085
463246
4001
292797
182312
744638
99833
641274
1010950
158099
551070
576939
522769
689184
592063
3716
659678
406936
256159
724749
464318
934398
382733
885693
710326
140861
59248
269621
63420
929711
377349
409022
399150
979848
828691
552385
259221
887283
179271
62929
385069
1001916
447997
991533
116138
1011067
98848
583359
313991
580151
986865
606161
601531
1019871
832170
97739
223657
815127
209054
981240
797046
210936
660282
721299
65879
400067
980491
902979
920340
811443
508670
329426
300430
519659
417461
778965
590916
301412
393154
321098
722131
221620
4450
653931
89013
449406
127959
616683
689118
687299
989698
402497
139150
900071
253362
562597
889558
84203
430500
940293
93234
219109
222084
218256
399680
203548
478289
776298
251227
293714
480437
348973
94996
771395
210521
609157
904703
114337
51652
520247
555543
43062
396146
461283
14853
173432
736960
556048
498699
83586
182546
252500
107338
950731
632407
713193
575549
393483
756713
1041784
411997
712799
265432
460366
384416
936120
732379
761310
290573
881689
575262
449290
369551
453997
923081
493604
171594
757904
56202
452288
547698
171599
746117
726088
608013
1037041
163230
467770
463652
655176
85388
431531
193910
243910
562009
186348
746223
756049
424429
529919
836350
739965
649455
971020
252758
549735
1031577
938855
526964
1036404
361064
172689
172176
488013
520680
110505
703940
466893
346549
180669
410787
338875
382505
116210
1019669
276768
261291
472626
822210
972553
186254
446547
663731
378807
895753
100759
593502
32770
474986
569095
984706
756667
715584
113380
976834
2081
543724
973678
311629
348335
340677
712100
960857
928121
62237
249327
657845
814139
97043
498081
842450
895095
710414
281063
446619
98111
277472
171807
635738
515581
352313
799352
198238
284235
997737
640722
601585
614920
47287
337905
297852
937319
772054
989620
408099
53041
401935
150136
767969
1022901
1005689
437889
392919
591418
121830
539168
734101
586655
848145
770025
875300
186180
285219
876811
873790
179224
784150
165206
511322
313384
543905
895834
473658
549834
977590
862528
397440
494407
780846
852707
851762
403097
801161
584728
148706
837075
113069
1035476
769240
577574
523733
829142
996089
717674
533639
300713
636344
846927
536138
410144
236927
802187
606664
1045291
1001871
20103
437545
115010
272812
441981
564832
675722
464896
54541
722814
612661
661511
829303
767796
748596
868309
648343
953737
227387
784468
312851
993754
356325
270006
345517
393481
869137
939242
1011581
920560
177855
656972
172062
16238
952219
121033
142261
442154
908757
621391
140235
679435
370432
770267
118565
503338
546784
109199
152847
530259
999094
864237
669585
844551
965889
208803
1018022
119522
8261
1021586
182388
581677
423067
318391
495752
23181
804623
350425
497448
558656
215186
825685
2632
288234
368657
962836
812411
199557
694218
650125
663538
991072
765443
752206
464508
904808
237551
464438
150455
761272
823218
116108
699330
330647
345923
264152
528400
423821
20127
395600
762456
387378
425581
623467
542645
487158
315049
508498
58174
229636
688816
889212
160583
964481
459327
985337
537295
82811
780982
80270
446798
804473
882663
410838
298080
879829
852810
939877
313913
379106
185204
461
101729
561208
652993
656123
660403
223969
239924
228101
336021
380332
527335
517462
722082
859741
746587
1033035
817817
281687
782589
493136
719868
536988
784451
26000
654600
399196
30999
329556
967339
972558
375782
707034
790047
303587
686088
179219
184068
55248
982238
254306
619557
348094
946610
675986
38925
707329
837302
237489
616234
784988
851815
364414
181190
985244
530518
681188
2992
65542
764958
95981
98978
138786
866731
7727
888408
920968
920449
451493
881431
971358
677409
633385
882306
184636
685138
742067
399166
351290
710425
756060
632890
36517
426453
690293
154504
824938
1041881
47302
781317
38416
974312
542186
22994
324070
556159
541286
115815
204515
95369
186618
465141
443567
267748
507900
706686
182040
193929
355074
1028916
228581
289933
491839
984596
791801
57075
793139
488532
849786
734130
534394
113788
878939
873635
565781
124930
559578
396271
9335
595834
535145
592711
512286
435188
212664
337842
369621
824456
235697
650349
767548
373518
990701
409584
741911
182031
449692
774779
187725
988430
816234
117739
256647
403181
932797
208193
81569
685432
36735
730045
603610
54140
1014124
541719
857098
356237
211738
878892
834305
791082
303439
729596
775453
662274
1019278
698284
855620
828830
114195
339845
1004691
755108
888718
567167
741023
217031
126701
866742
822146
357554
909570
265757
375603
502437
687340
909586
967400
863149
859842
697934
786303
657741
457467
415074
381714
771776
298961
491756
803880
6492
461586
23093
313672
896087
841179
1005614
496126
74376
1004328
288471
238049
953228
221088
954778
91582
53130
301259
622520
866439
64112
761565
222757
881146
458973
488926
372276
399281
194611
1022787
950883
23571
885986
613932
291160
818210
214814
292467
161559
744106
61016
750150
16595
865320
898608
125426
425099
1042487
653071
486315
416299
732971
760119
632004
7814
1036341
406561
778463
770764
817611
310739
944368
250942
925469
764430
635402
525656
800717
231934
354681
934865
736097
460859
76035
105039
71267
562719
868977
533579
394969
549597
584788
449035
557867
817279
610692
10379
992543
894998
348895
748299
156987
500783
462783
112762
749457
437006
1044498
236253
102617
521178
998421
810404
804644
285390
188814
749323
850762
882406
27200
323345
280362
46917
549616
793754
6386
147820
195156
276989
128966
1027561
254627
458765
1033437
658437
1001419
931431
123185
238652
354299
636212
618858
949899
1043515
418314
952535
713781
365044
328345
917622
475237
683269
429586
754410
356510
313184
124907
309284
864616
710411
525249
696689
144437
442862
104776
554855
167251
143863
92812
270645
1040036
276485
85334
1042462
976868
516255
198268
562658
993270
919218
565715
667332
528946
806315
526635
983401
81670
232165
593595
880928
518809
494666
929227
580153
112701
658309
428651
779867
32312
823179
811651
149603
867347
719878
787487
542931
848874
75147
113005
804938
247416
403386
741165
74968
730879
396052
804320
761313
651417
856059
354248
548649
644921
319177
64548
179146
371619
16216
152533
359296
975702
844553
539122
996456
201226
377603
461322
937271
626943
571987
686180
805048
118952
13263
716736
17627
661160
978603
38030
238309
934858
261035
183237
415276
797549
296501
451836
174971
256636
452094
670624
833184
983156
286908
260879
251076
441521
518039
879345
259577
942167
643799
420262
659880
791669
49355
71774
545864
94339
43968
93775
521007
885556
277850
114346
272805
371311
867085
253480
431207
439124
741880
600312
902052
720959
44221
1023150
850743
85894
617043
915937
967737
1036681
137345
921731
665895
444404
259255
140577
966377
1022867
579055
269227
498359
667791
944288
647680
376482
31303
255763
575203
969460
499417
896538
368123
360782
248652
459471
408265
59335
684939
883911
621653
689980
696262
860799
311089
822763
982150
768777
201630
329368
1003756
98508
528489
633699
574840
435917
983097
353623
431366
425840
1014091
999246
822667
373768
431282
985013
207374
985262
771402
236774
355725
313247
46039
59038
751671
1012250
196985
741252
989673
874287
6464
104914
952513
1020937
219252
437006
800611
854993
674134
299167
814620
875720
802965
943120
494282
961809
97920
104027
429361
8781
554746
452932
812949
546866
855602
330147
109590
174815
291756
294727
535037
97461
422773
452395
919463
4611
289996
62251
647553
409305
207568
268717
333918
915250
486326
268446
596215
547713
948485
803123
769677
398092
32205
820186
709182
527361
1003915
51170
731194
1016449
352060
525125
837154
609055
750
384490
1021227
896341
301665
568689
457501
646370
159387
419483
111772
224779
453279
609359
249832
258536
33729
568560
554216
780058
964057
871947
344636
231201
986030
351406
856043
370344
347581
148346
6024
767675
533307
319534
200542
420249
935436
262354
659905
493820
886772
33590
1019895
100505
382405
748256
385191
622647
851856
632559
599487
257813
500581
189140
14085
412858
48966
576213
333558
494544
413551
308847
507005
846979
1035008
877094
409976
103215
701372
509073
699058
919504
1043703
872226
149064
425773
816914
861641
620523
42600
368180
683478
974851
972877
161524
575081
843381
315749
657040
517270
442129
677281
704302
917380
1036197
838996
814543
460056
728806
763306
886151
842250
537607
666335
60923
222657
743838
318985
466309
118583
711152
490351
225251
610644
782633
937357
516642
87995
392362
646086
588545
549665
947414
23440
731996
675343
65618
569475
805395
120424
451516
855824
996631
564624
672118
481701
303076
467023
965676
503268
65857
561617
928611
198323
695611
179296
193309
250422
763975
139344
601784
297304
242412
581796
229891
37470
61965
227638
291416
142051
823898
159733
40295
34537
318292
860649
823381
247528
867487
45464
225485
830762
38781
637090
682519
763953
284317
552380
843947
944675
415511
663327
827763
497999
914978
643606
548743
860835
706384
463316
833928
17684
725612
387513
710224
567540
333566
52034
846639
953993
456830
863198
1004224
482796
332563
622733
175245
72303
395957
651388
784282
741034
741422
338271
592420
935867
378238
883179
471748
49291
767698
661030
851525
812302
638854
769960
612078
280920
383204
562506
577646
196490
595919
985992
725864
877413
810953
900951
906582
44783
297762
647996
235898
989589
445571
785444
293145
890057
93492
752002
444658
525075
184362
472024
865853
20714
515972
387611
103786
463040
797960
86654
816534
1020642
584335
93972
482078
529814
28483
738916
460864
978925
758692
905953
382160
246685
20000
671761
382102
1001392
704001
784152
925235
503862
203617
751808
882613
823009
566095
838070
591898
369508
733848
173475
590843
278941
182957
72274
597607
118784
147639
486827
94823
415262
611053
927748
341178
868531
209000
226445
80763
187505
140322
959595
16829
303939
405304
91112
808725
51049
183463
692943
220722
976195
350221
97955
224780
670622
378172
870
105754
650037
388271
105606
718415
422681
878434
115762
263277
21794
461984
453818
737217
777229
271901
69902
929220
420805
699430
132559
361231
434658
415894
1002375
594085
918651
537410
297210
134066
880002
793762
1019477
222249
1019174
977427
513366
906838
907305
548388
248905
37244
84343
356409
804180
924345
73833
943288
912055
955098
364203
849198
1013553
624454
316083
837492
319783
38170
717511
268173
99255
647099
688046
653163
291491
521908
697873
107717
266490
584776
227835
1037146
313127
694873
51816
829679
1041166
445479
962964
1040828
71179
793164
423451
902282
96079
1033478
621340
62266
765233
141864
941686
583813
771531
990805
1025165
820534
183690
823
647135
164305
832055
615251
334709
7256
461271
747133
999784
348284
799945
305648
441496
369696
447116
123645
39489
522939
152035
635453
37448
772972
362143
759869
939683
222131
413830
29018
453385
907695
461825
234640
979243
485532
599222
283586
746064
877093
53265
762792
237918
400609
92559
762298
918054
449932
450685
934749
715665
227688
1002378
45987
46867
358149
562105
944342
586899
965598
910356
641128
137385
650344
74330
691329
381374
519912
449170
654628
344980
747899
495517
381804
383477
379102
94575
649514
1001098
933650
733069
202318
741230
1039977
329924
178059
305855
457195
360561
929979
761197
928546
882242
678106
877695
914732
111555
682518
248043
547580
963094
910702
672961
246117
42400
826782
557696
717038
1107
375047
797678
699392
556797
464996
470914
409183
614104
611345
488620
1004746
459950
530059
244601
882912
366218
646809
408570
107000
53188
872430
222150
459061
121823
820889
739029
79997
597769
761580
31611
969320
76313
801445
284595
841232
223554
164748
680999
243962
570157
602797
929320
241159
295277
653343
409076
621315
747307
116252
87172
276444
863152
287904
901910
527264
657467
762409
14792
711934
469809
111144
849785
425237
98178
237325
752021
554080
284682
732442
1012241
344800
372924
1018085
3493
71973
1020862
705182
573642
191336
189697
313643
819413
538705
940117
680026
490998
937797
836743
889770
117211
646234
284917
403284
793472
1039551
765538
577240
128223
206156
780888
928045
423253
606638
568207
702562
534551
226246
779245
616271
259766
263443
89013
930644
583886
727480
34337
258492
860169
897092
728594
126259
958799
1036330
906308
392586
204710
713075
837547
873628
584602
390709
106378
97371
231646
1014136
449059
1022776
313459
805909
598794
845733
217920
79686
204081
190302
411604
451538
354288
783321
536426
928694
949961
641858
600415
455707
450718
546637
874066
736341
29051
621188
63752
647812
208014
829650
1024649
712753
925628
995804
574471
775599
732996
77726
374877
665996
368144
479596
1031688
612871
866130
94076
448371
498478
352605
727801
714122
287685
984179
802326
569914
546406
826113
811992
957846
597235
234839
900216
333670
379521
295611
879855
655754
90896
721424
761191
165287
950140
785381
467124
710562
311514
832259
670354
612281
126923
696445
998368
564843
795552
132646
431146
753425
571156
905153
268041
898657
1001967
664884
592809
606891
979418
424144
40999
5305
244586
778437
663823
217308
585664
153876
32486
293951
951082
551816
334101
220735
232606
226435
312306
886676
500832
877328
8202
917672
847508
1012561
538065
179050
541355
730104
800738
72528
561552
117768
549335
847735
742472
906297
819030
891254
1270
814730
992571
402344
277753
65629
622559
224857
883254
170901
366389
382586
291112
966899
908022
152015
81494
729073
626187
581924
383825
707484
958386
758815
305344
572713
193358
190677
989356
434858
294111
153348
748038
632475
857355
362008
669430
161750
261482
491196
168509
374359
86620
441075
53770
562638
343477
765082
564763
34283
835434
760111
820948
396268
948582
99738
184204
148524
950513
240272
912939
650548
529840
238455
870212
793749
523608
890470
519067
425280
338217
549363
613422
26372
827179
26039
650430
813477
555920
117363
1008612
378926
138687
597135
168702
834913
936615
547630
884971
579089
719577
30436
669480
382040
25681
317553
304451
399324
238686
153568
974590
686742
211048
206783
456879
556866
797487
834704
820811
933749
695234
270523
582707
852036
423701
208518
585207
11170
839816
664328
674448
141177
852476
560454
502446
434748
146005
345750
281485
471337
113384
286683
722022
316923
17345
459888
314071
388498
610745
667901
950672
246697
163947
946856
407885
278575
99572
203629
201678
117141
756254
10973
43611
63772
443380
425774
543779
59510
801815
722595
910901
581449
750793
139829
607614
159395
184502
988750
865456
70026
512716
827715
685054
243326
271715
422524
233602
264961
107585
251625
609584
972082
598406
207931
327816
602275
464425
821660
677382
387895
302799
511891
279070
68373
472526
376511
741553
720833
691752
64328
582083
662808
124398
285216
78415
750384
361313
476882
733549
385293
922626
508961
404915
425071
23671
278828
459324
602804
604916
399768
917890
1015538
1016042
806973
961811
643485
997240
668892
133295
975081
806711
609023
601924
243440
582199
866816
517652
510537
446697
117387
224860
135966
187044
72358
103051
391636
248372
571785
83004
176603
452651
84683
41472
784623
473885
542725
774975
218571
15286
450809
503790
757600
117405
326663
997895
1044862
517466
608735
272228
772016
326987
534335
346030
16895
321644
168090
329843
580180
805850
361086
495686
134540
582860
338807
2137
849
1044692
718273
344568
754161
617914
537449
516914
141877
278272
583352
743223
791600
452627
990389
139512
979269
335345
925193
290142
815585
375627
306514
881943
990967
938879
386237
897050
336712
1034893
696093
930278
399560
1023861
1036027
117554
138208
390191
871181
873825
711099
360603
367647
425131
237541
616265
899064
249167
857236
499840
535102
923939
452994
845859
709264
903731
236692
1021540
939087
759064
697939
1022005
615102
751369
536453
968111
126867
744255
365009
1000310
252231
873146
962574
668952
246120
914378
704853
666950
124325
104748
429561
107479
14737
604191
97555
25147
767142
147884
903084
228910
48566
199493
608545
620318
209883
853053
526147
580824
764250
678430
613860
184384
796744
503991
868340
435517
410294
461862
274367
975553
869469
113771
587954
738473
498751
793055
403370
431492
906597
10617
767135
818188
62523
74932
446735
379077
6963
380966
276614
446086
604592
366654
320796
446338
61252
782514
757657
880723
782825
697316
229162
1015212
630978
381571
675791
316033
660467
631051
344844
618145
123420
75401
435661
118435
833084
712851
1010017
699819
68882
595406
719803
326953
266989
566053
675402
479712
912148
341286
251944
264121
676042
988942
738810
485812
846585
831590
483576
810901
839738
933457
1000430
429084
943914
951608
25076
601557
932172
42092
319648
644753
347940
8787
212658
77370
518611
76802
785294
612147
1011970
597562
92337
951254
871400
736569
609139
89297
250641
943388
626785
669616
673344
433472
608109
200125
495701
818397
513569
928430
550934
852292
311114
987896
201526
985219
389365
469304
933679
249108
725865
358469
299560
950343
416497
597794
455940
151231
262663
235548
689955
285733
14748
313763
425771
317444
365563
461336
924817
828197
215836
346333
389861
568572
153993
428373
228770
361442
906487
339765
863996
501425
481124
435607
496870
675231
850492
192646
1020307
217122
344995
421926
1003880
967865
1009927
451242
786841
71058
647376
241969
627271
421709
480638
463777
838456
116850
244154
438828
638546
372166
388227
881536
895767
465317
769168
68295
991309
877748
700243
1030115
411390
75442
410797
296173
486900
835499
633879
1013606
753940
41910
507756
686479
681513
495629
679284
915152
67043
1028807
89246
368138
924253
1038534
304908
102628
480663
766323
84293
131383
681418
239072
681051
36843
249044
225838
433439
404874
468391
778668
353538
2601
544786
704670
823288
153419
758475
675072
1030701
757447
367622
361372
637989
115044
191259
100374
832498
816200
545589
79656
559070
87406
553923
636485
702327
690769
680401
565507
924995
802079
136050
385872
1041875
10241
53747
1040258
714687
742286
919381
565964
421185
96052
271064
248147
995388
132562
683558
254295
228661
110062
345451
524490
541825
985206
541290
224082
766298
1001076
892811
892527
331319
820763
532090
596151
151965
187583
412446
452225
919248
407620
698940
628194
796302
438569
112328
760205
420084
853
689819
847466
793687
65427
623725
107158
202252
508006
555424
195690
999202
818602
230702
622147
911064
102344
402868
508140
954349
528036
607051
244765
413386
200308
635579
787406
937693
211930
174699
225185
426541
282285
408462
1012249
368065
139528
452202
740910
382079
424510
559782
646096
621868
284487
71013
641779
683221
377192
730880
492100
644486
105668
613208
782110
940999
832840
887081
217285
298291
156625
524619
1032253
303675
40242
209749
488319
850479
88194
611052
56982
446403
767523
783181
1027940
55429
185947
68837
319120
695962
562312
731204
907092
1005612
141688
124539
863519
869010
52451
758516
224987
145226
389825
960940
640288
636443
703852
938767
814649
538579
44686
632398
686216
947730
217577
174835
905823
623397
908469
723340
222885
217488
419132
378279
520438
32321
223963
885612
19798
1023362
825312
983648
836487
598297
929865
380947
609707
766155
38660
652208
331528
873664
478102
826437
602101
996439
330598
261046
262167
819594
446850
188198
228037
566895
32264
802565
609188
266276
56237
699331
971508
692108
570183
733159
918224
1031693
68654
976590
889799
338654
346294
891883
9027
754199
867135
753988
198434
500655
338049
29565
579168
713206
834336
241683
972680
205156
879714
524089
405555
116114
226112
811252
568443
292614
158331
898887
186627
488259
473354
115418
1036302
813043
883289
851848
916022
409726
301527
234458
238537
721321
438967
563124
533609
79681
391923
90289
899856
994520
677948
1011443
120777
759581
449510
1040691
1032627
926501
971021
400538
139347
404967
979673
502461
780535
448672
215197
872731
144546
354267
782655
883194
732768
231517
644066
409431
135617
792605
50265
737976
629368
204987
960998
241343
933339
188652
343408
680239
143048
520961
283900
786870
655170
554655
251560
822249
756694
696701
764035
712218
844519
225112
203363
622749
12994
916895
642039
17304
886341
716379
380450
51004
744814
514363
493621
156506
82483
986662
984023
877981
305983
775117
674654
125725
534220
963422
514991
506473
561299
587087
421624
646425
353780
639054
447476
410731
887219
1020951
520948
237294
340129
306405
433113
780160
731958
7503
1018121
64272
458493
506106
446946
414177
781843
912691
562573
86140
612921
478471
870077
570124
1022248
314971
162299
118334
536552
738158
97266
927498
524994
76241
912529
707071
69107
915246
811511
919781
77096
789811
831996
283848
324317
437114
925330
795877
883762
47687
576288
511013
472704
330365
819504
681666
46729
534225
1030113
805224
116661
921467
638469
406691
281371
481667
94813
121295
90986
16365
579663
59033
733703
529963
431171
812412
34399
903342
951424
471358
983929
1011944
851541
499324
995696
91247
598542
698371
893971
1020280
673225
910227
811182
605633
329099
403102
166261
310156
371935
67037
180824
192059
403266
728210
607424
254889
945044
270984
211317
26012
441512
71503
177003
44320
449808
753707
574185
623147
560397
24847
1006956
105544
187031
666532
791109
465397
841601
281972
876357
57016
972886
445114
983826
707755
917393
802903
27204
80342
243611
743615
970199
535191
920856
779250
910624
790149
908513
420091
905600
497811
743727
137598
488805
836681
320343
46821
554836
237522
482400
667271
254571
778563
659596
987246
693090
93261
1024386
690982
167938
47064
978145
221328
150674
817072
830253
836458
909978
118828
699696
657176
420685
414271
410205
877694
189069
211885
640887
511455
452536
437537
708839
13486
657583
1025019
568174
696562
795812
216081
972869
351614
588142
512857
685692
768408
688831
984697
812756
988167
95834
888461
878503
916202
874835
317819
30854
220398
364575
70611
136204
291864
788248
601153
29873
478100
810652
122598
134154
341299
939245
635114
620928
93795
1010450
145768
482070
194790
1005525
607294
280357
292644
953166
568452
544722
575627
852369
26283
372340
544171
113376
460152
1028314
49253
724543
67211
322043
840372
148291
292997
783097
162879
986489
589906
761280
292529
109769
306487
956588
146414
728446
564644
644090
987485
110327
612704
318310
440007
968972
158395
531981
9195
298600
336800
522647
116155
212919
643755
437383
642180
907002
896020
1010383
47652
686174
873925
472938
479733
537485
926458
430951
175281
357443
995558
704374
903129
653145
828291
726540
514389
1003965
469299
363273
51772
351420
91525
89748
124736
409629
754734
1006448
70241
596949
812938
568388
534884
949222
518110
74011
1026013
595658
249538
57579
841022
496661
263141
697581
414641
900744
641815
177919
446748
741352
944744
953213
162613
116463
634264
478316
541485
607628
16399
1024892
217235
554999
29665
347356
7091
97209
60762
197180
250106
248465
206782
15651
877433
201060
677031
546060
332658
15981
982940
584187
487183
144171
598490
976730
13267
219590
558629
188944
327171
298674
569281
609652
369790
575711
701133
423482
327150
2746
504475
47540
451531
649823
674339
3731
277879
393335
106800
548664
727475
297130
894522
113547
48309
180917
545113
535502
573689
704470
1035505
834038
738080
302112
783340
993571
32548
164083
340512
995575
257009
339529
376925
496240
1005139
254656
606211
607221
703482
852684
800362
29620
603012
794433
411249
146576
229470
15622
215943
294366
851227
268439
939115
361439
364548
41106
126439
397388
405371
834617
678474
564430
29700
126023
253436
850509
521842
444412
316350
957224
936430
367504
501235
824609
357196
944064
926655
400739
552865
111285
237781
818980
474460
348643
57982
373422
812838
285731
288725
999964
329230
305459
979983
877560
183514
749783
536657
894633
134359
62695
762776
60265
701393
956123
770550
546283
986685
28264
470649
866513
172801
901200
889908
959648
197148
983261
514750
1007815
738210
867295
997307
347990
199978
989362
105935
255509
684177
96513
713571
534427
39913
322134
114719
496248
760354
177780
912881
934690
271791
890423
743239
262565
181661
663637
825556
572284
1030383
276464
206338
541998
35115
85558
58475
523699
144531
113282
320465
624182
659569
327491
456205
131904
801297
822112
355779
863891
1038570
860182
127432
1034044
795964
323139
494016
867199
978676
123511
373853
974399
179219
815840
940545
923809
56796
319342
376979
165421
442456
190795
618643
658242
878584
353987
540979
951822
440145
546591
533579
876457
174832
3042
482380
112591
524946
248918
114698
484663
338945
156139
22278
954168
629612
306163
154915
926718
384483
168689
497982
633713
643880
1012801
134365
235157
964592
318022
459892
589243
770422
266542
690677
187166
1024896
190908
20968
686001
151046
304913
451120
571520
730002
954158
595403
536643
458235
459570
141106
868172
498908
463439
186627
755732
578267
144984
125630
475078
93410
37268
250101
458836
119702
409563
746805
712710
360261
843542
1022105
490678
523232
1003994
459747
140013
698228
420315
620623
76799
219409
784578
689148
938107
452524
369515
482915
318512
900193
299186
790011
400818
216526
477713
862670
559767
304614
73794
1008222
578006
831014
31789
803629
658327
935710
755637
22952
839504
721947
307480
219630
788339
225734
857261
349034
114050
421832
51624
86021
772313
345600
512486
49087
53981
282493
699153
225363
851282
1018530
578758
997233
442773
593863
623745
842178
175865
851343
204662
504420
675254
195957
898740
1045101
686991
734791
568277
1026882
173060
911806
788735
183892
721542
245717
932425
659574
134102
210518
101545
29080
137962
477599
558181
746839
584631
1004214
450680
406225
714845
904455
367557
36870
460008
571746
592560
50891
566331
255669
933492
890350
216065
29029
95962
386975
598411
192135
950258
13933
418955
702265
875759
972703
323420
122402
640566
570585
852249
363711
155853
48307
900899
128759
309793
955097
893147
840720
458932
896456
682940
339423
690686
129741
612590
909565
904096
1020306
486693
949568
548151
416813
691229
320606
780582
74765
117530
404890
67236
553121
664805
1021269
263468
906584
735035
960839
904163
532542
868959
114233
367023
357644
859335
782115
457976
144333
262968
469943
394838
101597
889696
269776
652190
672895
245781
292317
354964
610581
944886
611405
896307
851184
781794
118087
110313
655349
552882
624295
823554
634675
746574
28286
727849
1007041
98017
932653
798597
901651
695117
320452
72452
199515
665852
374914
491163
221533
61958
703841
874603
933052
456283
871213
151053
440219
550228
118682
759080
52198
81304
565003
467917
550695
596185
963268
281922
98095
362116
789593
887839
874764
757453
435273
526890
755692
629688
433572
188215
312490
498005
714705
866061
602011
636685
175594
377268
940694
413980
920490
936500
653093
404860
503800
309845
932774
407052
1006018
350982
265908
672823
1040284
87704
643283
235684
276788
832579
268019
808383
222429
80004
30291
292005
217539
153233
948325
471066
821431
183227
756034
965146
353179
566088
260191
69838
696143
18076
465681
440413
654348
880276
748573
172786
292436
967121
329418
894182
676136
300020
991646
967055
551605
795396
343033
855194
766191
594692
501886
872782
267114
66575
856185
757986
303316
580377
249010
276300
944959
907671
324586
1021208
542177
313690
711795
290363
715038
82394
469462
679183
722441
606338
93404
266660
403463
291210
315772
967020
403727
373911
1600
939250
877487
966353
703857
595693
779234
820057
21627
993510
165236
492022
6179
112529
322658
356360
706616
943286
957635
835590
483205
632035
361214
946379
258412
132899
630430
575434
600876
453469
816076
1041794
621374
383512
132298
835355
666212
400010
257244
488443
580460
154845
653905
1017183
580453
74650
114737
453073
563988
262840
503164
579243
423093
423322
727462
248512
782923
53479
908063
145976
215645
701100
334997
457925
656360
199158
403280
791471
153490
972440
658367
862758
355856
68150
46537
1017478
318958
185305
476166
194572
730694
742749
820261
418211
149483
568067
661531
1005595
610934
398030
977016
679003
351627
762167
370223
788619
407790
786656
120910
577148
922123
475327
565270
810858
366105
552156
891085
799830
707350
331157
37450
371951
424695
682340
196184
793669
1026012
127267
1026873
511792
988771
418905
489085
1036050
692623
311016
176542
855102
884266
774592
486378
1031510
999984
241569
156741
386
900970
449894
908988
1036229
600742
884812
611400
23435
344722
444287
509965
383422
427386
113678
189097
66151
914401
775832
259337
855268
905924
492467
868979
755962
545676
663532
113406
505853
290748
631988
193764
282948
723509
995901
1037276
496188
302421
1002053
685556
855805
321789
494459
101194
497250
1013007
999405
47377
76268
652934
636611
468147
156224
672166
1014838
777887
801642
356082
179221
224176
581445
842449
924866
859928
610237
834033
803981
93616
208954
328380
682891
349065
727352
1028760
457275
155650
751472
56668
919484
684230
162096
53421
802510
25259
506873
206226
559350
817166
266531
146614
672771
227221
270653
155683
804220
514649
862336
527750
955172
76398
946980
339921
945610
59309
32040
788757
989134
196092
637138
67365
3158
478141
867505
386812
1025626
898852
330750
525097
202978
115954
232260
959487
661997
672533
614696
27743
816992
339281
696499
1015427
940782
618624
1032092
879783
942214
386875
758370
256570
919726
565264
363300
82229
29113
714945
348044
993487
508479
74530
397430
307324
686265
962728
58525
43667
980329
884377
5382
838250
71961
117552
123748
11372
188345
94563
744217
506078
883526
729147
724617
835086
1035201
622416
455631
698288
159237
720509
762548
130105
558590
28079
941291
717696
445641
606075
904141
747644
91222
30793
588457
936171
103172
942510
989804
269566
32014
192443
786550
859501
759138
1011394
177455
924695
367518
961425
935538
352755
660320
346886
923175
681266
708258
811802
546579
81622
849108
38530
403782
704431
202150
876232
128805
116268
314894
59681
825251
778362
787171
660480
439054
368170
957229
838928
769571
149418
1036987
728245
743246
240344
65445
628635
474774
714142
779103
168382
248595
528
125743
449754
841011
775622
672527
662789
748137
798272
470275
540564
915470
474284
772946
863912
47841
127537
123694
237092
983911
388381
675291
860092
738252
992071
408061
110961
540079
993614
91128
88717
167398
143578
465508
208889
499235
480622
667779
981692
182234
538081
92135
839208
871833
468482
719364
178984
770487
772131
488100
161178
283323
489951
877780
1031422
852062
947112
772559
888592
42625
488003
76231
752344
279695
869205
563373
264614
69178
505132
612792
43197
323497
609920
801401
743766
14676
354678
988261
448790
1030961
588751
796673
476542
994352
712464
1025599
728772
24866
598742
199082
842806
188507
74203
978234
756472
70763
881717
412861
88944
365535
878954
17657
801071
744019
403546
1041945
478183
1027141
194370
812568
147623
286988
382590
626160
598630
876836
805243
168470
35486
110892
1035166
572722
988378
362516
972424
616338
454440
4206
844910
601181
616365
106395
227928
74727
397320
632009
723904
801697
123264
110683
169096
704072
246125
64972
135565
359541
161987
396989
43642
739320
88764
370285
231065
681945
715413
46730
357848
856692
286805
868678
502758
1005024
852896
398836
970350
590870
14749
649406
291806
79326
138312
104452
732140
982546
193748
1022224
72791
848981
310188
494730
423680
964538
692302
274095
326142
1001868
603527
59968
877748
874567
682733
61504
981132
477699
736557
99219
800182
849365
733479
431641
977153
592132
563243
850032
103915
9095
935169
597443
1005748
952975
761912
63523
607766
161645
1029729
893230
929596
29008
442992
743788
420893
998610
386617
543190
414421
214405
676994
336205
716813
759848
704891
363109
1028426
614162
208262
208143
902762
222150
246267
1040763
341902
77746
248723
396657
442996
71083
857097
989175
84488
260230
447446
890365
782285
670297
621439
317948
666760
302148
329340
96898
3579
911401
636897
64425
643143
317766
330401
320553
931415
97266
715602
116174
681267
172921
222217
756150
353026
798941
149128
1036446
688953
224357
608041
316101
419784
197403
866331
774008
1029356
148676
1006529
827476
335006
36418
355045
231225
360989
567124
495362
249065
17073
42001
427459
206765
189074
329525
815222
343774
301924
105124
941054
964115
271664
752413
1008168
961163
751488
656957
1009209
477506
830761
1019323
840444
98354
754057
884627
606203
659053
774508
653376
283063
900615
359940
955404
732384
215546
211218
668439
112012
4568
496062
279667
1033151
392187
763974
818448
98553
400339
906098
455487
488213
1043779
27304
808484
725992
340709
152193
850825
982391
646132
88624
721486
522673
118969
520309
562611
491586
340456
629048
976333
514176
854767
22621
525482
86651
659920
282329
328785
812701
968078
1033826
314279
330745
1029922
112849
823236
364970
693791
871667
117007
292878
466578
901658
388870
765039
64
812370
514153
251235
637804
544019
715087
29120
70649
410669
651546
151274
372130
882869
452467
259234
235196
1015305
178419
367657
683116
145610
59769
1757
531229
163968
887760
695016
87240
29621
760579
408699
511324
1006628
1029380
493604
245906
1043440
59405
191715
388069
275663
337050
746442
928405
829134
1031696
374228
659841
682111
921066
188514
694129
151730
449310
978503
725392
274548
140805
947743
725472
254070
32164
985752
516818
468163
323873
356633
340923
964574
55539
975569
658659
180198
156698
499660
908192
600194
763662
234917
1042552
289949
968162
613084
811729
676399
136225
494818
645914
320408
714367
461760
922944
696581
891925
974831
567304
483694
801554
758452
631554
977861
854871
617175
144967
423779
765691
46232
680823
961437
872785
825853
962338
413827
677488
512414
834847
43781
262770
243859
666026
127603
400272
826329
335732
314481
612221
225043
627613
953334
249877
455212
553757
65469
578748
341892
130672
917764
889359
1032281
193738
75656
241397
87163
183038
177029
171147
345895
191452
1033018
928616
788262
509908
897180
386226
347656
462513
112749
712127
783625
446055
66681
987859
203887
698680
159231
457677
51138
73597
681579
394666
419673
398646
941781
994567
815706
431763
179198
652783
223313
1000536
373376
144100
680911
557982
5215
660836
773102
335404
364160
511891
66889
582255
152392
374255
614603
271512
891810
1040144
198877
734764
896288
889905
212485
1041777
703823
875960
503713
766379
270813
447362
910747
960338
969219
226053
872683
870178
167758
978345
608843
244597
688548
900058
882899
733250
690784
324160
698636
790920
440206
874247
803646
78420
176091
337063
618494
209232
125189
396587
1010400
1439
413771
66794
634070
310663
982749
1011911
65492
890143
300000
604152
654441
873183
151578
802865
199520
795653
555415
412232
160330
388771
507373
15681
684456
740687
643015
254067
1044237
989457
494224
840146
59628
659189
378044
140038
213044
338785
474239
45812
479915
907391
697356
425359
440333
502265
565071
327962
186741
487497
234462
557026
915920
779888
929770
163178
584262
660175
992214
695918
1013204
102165
709201
501979
962172
297653
908616
517028
588958
859505
981984
360771
842833
66805
1029684
396010
971951
435419
19005
809608
798638
256756
261028
594084
700277
795797
333724
700711
786367
1029094
834850
92901
651113
995387
560472
1019624
988209
183256
576103
953203
484475
535319
650320
179648
438750
559719
604081
358891
402694
895907
1004158
504054
491778
358800
204108
100130
510168
141678
988412
413696
785239
741944
417268
932413
861713
801428
328459
843666
91168
271587
507628
97367
975626
112572
925585
320647
1033904
955246
754591
490386
582214
1025388
186458
436302
878148
845
738118
645669
747252
879070
458470
672129
56708
398989
447713
1038280
1014180
960366
17736
1029518
54998
548912
986774
869741
805387
634755
980857
820852
273439
351959
867296
827559
9287
822831
244263
736265
28961
370052
852424
324162
817699
570699
390976
733948
452034
986795
205750
495490
942949
124131
258684
156595
89135
956897
850481
875742
805354
500628
600548
979572
82118
275288
492521
426926
292578
902969
211605
250220
795456
328950
94811
376264
427841
955113
276760
91990
608990
885687
217901
397404
225787
915093
451251
245026
699002
876094
362456
276301
1012020
879892
912048
221647
976003
633152
1036888
972630
179794
657649
10526
497475
615803
491874
821197
926475
433601
375583
375479
2842
1009524
246967
450349
264350
68607
974168
303120
943537
147180
196246
416310
430050
1013149
901782
852452
809668
505601
30179
742186
261355
559154
640938
586269
929576
146030
841790
756472
612173
566313
67018
971967
455987
1031850
517124
805529
390846
831346
1045391
432736
203853
699337
278848
509144
992183
205988
913923
314353
1012160
302782
422423
989598
351066
216004
1038480
614424
701722
132976
471616
543134
739768
499971
53492
328801
46872
398811
624008
91005
99151
196635
555370
201228
376617
834412
907676
508431
961586
168170
560520
832099
1001668
376600
855102
562202
101120
376202
753871
604544
994196
278509
345787
912713
1019568
350029
343374
933654
438403
397858
898681
702955
264341
337512
611932
224867
799438
397347
910130
913317
581834
927390
751284
456924
822941
1029515
948989
1002327
104087
438534
648934
466634
172530
452103
245968
1040679
142620
190
32446
751593
239839
34955
663251
466852
554976
7083
844788
1025595
981207
1044834
688075
835691
967766
243265
779964
382050
453651
1032190
547234
497420
270324
507071
643140
598518
420805
956706
569523
146684
411716
1032826
332244
686530
884295
82574
638152
148986
285478
475721
170776
942787
992464
438171
993109
991093
365726
772969
870470
831935
570143
443132
86097
135783
400421
137153
109007
519187
313667
854024
812338
942594
317967
519585
751503
66412
508256
302347
611725
154604
80779
9974
377625
270529
532092
998063
971543
626069
404689
687531
214554
1005581
283408
939440
75098
262595
662828
853781
1007324
121834
625265
522795
943741
1026336
554997
685080
66351
647586
1032510
381593
328938
903369
583472
720157
726004
441867
679817
527737
284705
253506
584558
701946
272591
160561
315290
843260
1027338
317269
582170
710222
607760
517523
195162
1006629
933399
688823
513604
781460
708633
160628
241910
518429
875968
987552
588651
477066
330608
88757
679265
687327
898017
317330
620273
635565
594255
1012998
895887
66916
1035872
162952
64490
11772
193899
560465
693055
1034630
1038832
825320
782589
878835
840872
68868
435688
497817
528820
67699
520232
292642
884300
937616
758178
684303
507052
863081
556830
700792
64661
977424
975157
337922
346224
213286
783464
299040
572622
744828
108293
180374
116567
283948
467526
471400
425611
1033896
444605
94235
869291
997753
836122
263578
101668
475614
369682
72344
222960
369946
6975
69568
603496
654885
896133
211703
452914
175557
24344
559662
533545
327663
46208
684653
960596
650438
436739
307658
884078
481920
687358
124406
729363
631962
662057
125541
537049
821762
882757
1029809
85701
578347
20437
854463
630363
277950
571964
935450
391284
15415
127708
1018444
110537
385629
100346
387601
141327
211742
254597
442431
545839
860240
188680
17719
100012
775372
439837
764775
826650
1043046
552771
746742
998618
555156
994926
934023
703505
485286
5680
251529
528591
770558
708351
740859
670762
464580
662427
471834
416181
848578
792995
817432
897558
274887
966465
742216
263795
1021862
532691
290088
160287
807312
179841
27452
1020975
593909
223181
775151
628447
504893
756206
836326
793985
240351
128203
45564
774707
458702
757687
690385
420369
816667
1000927
273406
803874
199119
795619
384289
691015
775158
842711
758300
356952
410438
240284
508642
63694
933396
303881
546623
607244
151544
19580
626501
500587
966071
506740
361510
953960
923678
34388
390988
477153
196066
516777
796567
832356
1012523
630191
47174
376914
504796
599308
1032880
3048
262008
436152
1009827
373106
535609
17354
827841
601099
248727
735121
408094
551555
323012
850848
777262
722810
590606
37311
812142
200661
632137
588256
13752
361442
884428
975822
76579
809704
55057
956642
313536
381961
559392
372981
172983
508248
312248
375962
446352
738136
530350
883074
340953
753425
242019
447559
936316
539793
906259
682222
892866
427771
998235
554468
950017
99696
496141
980516
150539
3048
8123
443701
760950
377115
705229
944803
871221
358590
1015922
718469
557252
555149
60796
191316
908653
213997
774312
902754
734663
250239
597155
902387
813806
579887
574854
877557
942060
888929
436228
682850
721114
288900
718561
584847
732204
80470
641614
778686
67376
954529
117409
151601
537339
446413
261631
445197
645440
785420
925753
953528
435692
181305
210329
309287
925428
749795
954898
134604
302866
401716
734324
368630
691623
609409
786754
807942
61166
948349
869501
792118
590194
149168
270192
727279
660158
855149
465801
872772
262461
137749
536633
648491
887207
487930
50341
150555
922479
670613
848038
829756
600007
28958
533349
291534
504599
862082
299935
310039
260017
601782
726241
161897
646243
472485
166543
1008004
58482
624612
334931
136939
931995
221336
197747
1043281
506696
196731
617224
643290
853724
78949
912907
522733
190159
120482
119203
453021
977776
20882
848963
541972
179232
113632
550145
902632
424936
384220
965262
129301
81298
370431
170728
349101
634120
963803
342790
632489
833948
759775
736402
395450
109284
203337
200883
694015
835404
897692
316666
287766
496100
857404
508889
862107
229201
804908
545340
644026
456457
999767
493117
429227
40701
596917
312542
670952
773356
503084
643659
357031
847850
899466
491119
556496
432895
602252
325368
740220
391409
345299
644095
440676
671361
485965
78584
418741
733668
884916
219734
597451
123893
919702
210901
119133
795142
628444
927507
484133
579192
579017
199299
363238
630133
104401
293021
1029743
224973
1003930
799530
632784
596898
16020
902649
290549
371134
936652
263568
377456
210649
1014826
503337
760096
884919
901920
36280
506277
6467
543055
27378
186926
812310
1038370
743979
698692
302938
291275
618408
873784
546834
852511
1026976
329151
1008054
349301
277999
690592
879313
394483
752359
272959
526794
883082
473663
355571
422204
604928
891355
64275
532963
731441
166633
354656
926906
699200
638711
460926
340097
226223
935821
511785
954063
504223
159830
889312
55813
277101
462810
165144
560297
416544
785494
899736
47339
662524
997106
494679
294909
830141
917786
430391
870149
1035598
447125
908813
570587
27085
796582
984134
641886
872069
865964
434772
1017088
982375
35091
215647
988411
939247
94920
658349
982511
726565
302695
13670
13684
295705
761008
497230
463364
268691
371499
711483
916322
727858
2276
865131
9545
187238
642654
350242
176113
248196
689065
131041
963840
568699
658258
155190
37295
969710
346140
605986
738926
411058
255507
545112
208103
1016956
916078
529478
1019953
981909
287503
34341
311667
424223
403294
1026003
236261
809826
701518
310158
53488
964447
980698
823305
340776
1035677
482944
744041
651960
501778
452019
339820
639428
612088
348981
74679
735128
884338
923458
1038374
271513
577709
711989
433782
419425
47568
644772
722180
850573
86754
63494
888615
788828
982631
868946
116702
241142
114891
64418
146265
286962
2922
983441
251969
534744
899915
207666
427058
1031892
447526
663154
877210
43504
826120
137448
399621
78642
321046
82114
998648
983889
157532
751986
572690
841681
967223
119858
815473
63868
673694
913713
1033239
109083
772138
361251
203191
546183
933117
163676
472990
715359
808850
7194
972088
833189
562217
444900
311385
1005700
495258
410
1026326
306564
764108
762230
609997
1030140
729205
290259
509299
533233
807899
190312
987313
566436
477
175584
869585
585893
478017
850801
366445
845997
1039154
572632
118319
813687
286825
175397
696212
482926
576798
379044
16432
334916
946118
762094
272703
460706
864900
789073
362645
533698
615864
518510
842247
902306
876249
733469
707655
284318
1020653
111434
467197
319624
179905
54695
182739
936134
634673
782773
924926
898664
347245
711174
788040
235415
333616
797772
753368
63437
860954
812747
965973
781239
874726
856938
586415
755237
824391
458316
832219
227034
827693
954615
446331
267424
810776
573234
877785
579679
548635
650020
175113
290775
655889
676155
636686
414982
57572
62721
703070
662234
489448
557011
270761
303646
553551
718688
866064
764999
297832
835976
353572
843837
918074
99251
713103
224788
1008487
180576
121993
176715
910938
600330
111485
739067
36352
155230
484060
799288
18113
1001396
579853
660084
12546
633750
285752
72609
670706
983604
150098
666940
488355
313133
724885
50354
706006
679055
874027
788187
326060
278795
228217
846542
338558
41254
942331
163684
714411
870314
539997
1018833
292871
63461
1003912
465575
335857
490547
886251
675427
838799
118645
735284
682952
709997
594500
710332
429585
957647
346678
628389
118125
757023
382528
61358
620496
962052
161045
1078
23917
832318
528948
132630
632640
737870
1014030
964743
972631
1039681
159790
885483
597191
792619
859461
504150
464066
751732
805690
390872
1036409
395724
341391
984214
832848
206097
888309
906184
326605
305064
257718
734094
120017
368719
779836
879738
1042600
1010271
199335
831472
610288
109318
495241
1018645
929980
748943
484937
804015
648747
81099
319460
20608
643683
988639
441830
947647
443644
508127
1036477
221347
279824
786698
969826
171419
1565
814502
651256
814240
642165
929318
25151
748819
150360
201900
464647
122779
565858
959365
218318
447650
450140
341645
645190
378767
482739
968013
775679
694053
991373
877114
221617
782021
170972
694060
1033141
422439
82690
860910
716875
755725
491642
837461
609415
809890
1027920
475287
783626
341179
547521
872858
466728
423787
70907
833235
347238
378535
188792
575403
510594
599318
876909
365006
928016
522491
554460
503022
867809
669428
231125
829927
931634
408745
540237
889267
480699
321179
623214
315570
464059
680379
1007501
704677
1028426
397431
580459
259783
51040
1045106
1027523
315604
318683
780146
863670
140962
397470
549135
865045
926812
109713
143416
559058
828309
647260
65261
164724
399393
1014741
79042
823691
633888
257488
942643
824858
92129
740394
158924
390009
680459
178080
526421
207074
402752
11290
322992
451670
273585
18549
571076
407487
3246
278883
79736
704042
573615
1011988
834355
302676
497626
879571
829339
365709
567266
171506
414914
66870
127470
496921
1043613
542082
424200
279886
39201
912506
94327
711545
339013
840077
890949
746907
531753
761542
31844
221852
913554
332639
174765
583655
485113
985355
781960
742596
968363
362673
146492
614628
300029
284545
544642
169560
233982
901064
983057
44709
128864
896758
629724
296255
1005241
835382
146480
479121
9350
683913
501620
831192
1019716
984418
642273
1034151
731848
657815
793430
161995
1026945
411336
367232
529182
27787
779783
572257
676511
521310
404117
163766
139314
128661
528159
861690
40090
95176
665799
258889
975906
523276
656038
160161
627383
495049
397659
92895
909977
781714
1011644
353200
734525
989325
748478
531745
87619
637915
511483
1023399
795914
173445
717289
766819
908705
894894
925651
724562
565924
501987
456261
571703
550316
288923
333758
309285
985584
937739
382052
945916
197293
46273
571333
650022
309817
334429
349753
118450
198543
423517
483841
943948
1009335
177137
441672
123950
210136
784432
617021
673017
930418
744535
816446
166780
32960
742895
81261
113831
287090
686799
561394
201957
574586
316883
426396
710205
779469
985423
180574
916452
379787
759902
478339
289625
439386
269100
760789
424308
751814
95853
498664
892611
1037069
613642
1032215
855519
262773
798326
160982
226443
643892
829441
1009723
229415
966263
810427
437567
111087
493806
223049
6671
293741
11480
921574
701168
92060
882475
421224
104221
589961
959006
676598
304621
185450
482360
220233
623208
838328
235390
317816
52688
974110
279821
465212
436837
147237
648813
177996
976734
129613
210337
379654
565091
140212
312525
239392
99552
646398
120913
260866
439367
793049
926916
679673
300282
19234
446983
689702
515733
202991
93926
775772
354928
8244
633858
520433
83784
348756
925797
341100
203138
951217
899728
549771
357562
122242
793618
715310
397657
245845
171555
27654
523065
630216
402609
300922
879170
473937
308532
17409
801110
1040368
628703
193754
619979
170207
807868
17496
474512
94752
873055
99093
887215
519550
646469
1031951
428025
461028
302355
649529
1031697
181457
485385
31777
408863
311661
435711
585668
1007607
508339
333195
377102
405432
731089
653998
183091
22269
37089
646662
433586
343880
683626
685878
292599
42746
836411
58926
382193
66485
266241
356503
1035082
472679
202577
139420
55480
123638
867119
728020
34725
291549
17455
844396
120682
771835
281778
914069
1034643
185885
229135
1006416
637258
981527
599520
991731
712757
631287
444689
723781
178760
708774
693323
384178
257936
307144
42485
695236
847322
930398
163968
344793
779311
944407
375032
487936
933588
262121
830163
76226
363245
794601
174236
870680
811939
101277
273987
316371
65250
824845
356827
1034983
786129
574939
327069
585825
51571
473693
975349
234982
219934
383457
11378
618198
888904
604599
824037
254861
661787
520708
449376
539172
936224
835623
179908
961219
533334
160130
697484
700218
340863
25589
499984
446745
955676
916111
988651
305322
233926
970058
1006
950409
942872
477663
666206
303438
583308
101337
940827
449500
492134
566138
795073
18968
356390
494847
1019964
175152
696505
879449
849323
620792
1002934
1036648
482624
468724
515357
542243
706141
380032
258801
249306
873187
455662
525902
707887
136397
360964
564305
8443
750041
984525
69137
678901
931641
854612
527896
222022
91878
926759
407151
122031
561336
844342
112782
1043833
347777
244166
826767
589799
845805
261782
525641
239362
234172
446937
478319
173832
852679
182706
931102
339652
956593
468213
388728
635698
965337
52292
488590
564518
194677
998164
179787
380337
566835
636870
830552
734476
465616
879903
660450
959765
231556
428304
57516
933982
236561
858543
840206
394156
408791
815229
332306
774048
512094
206665
651834
822290
907407
87029
996776
96302
579803
393433
590786
603414
630363
197813
920258
64433
377463
902893
615412
373588
359878
841890
151485
620347
345172
124879
806820
697376
897394
202187
168944
448253
575254
424705
555915
337666
698072
669449
705922
419
631277
914273
259787
289571
960977
825526
710249
319836
456780
504709
473808
919076
501039
19127
891214
746418
393670
375313
893830
567473
767143
45781
399198
904727
220915
1013462
399565
970285
459659
307123
637711
452280
877864
427527
742463
673413
69057
214910
408004
755229
660777
560572
28027
306886
861356
552590
961598
47618
863015
662109
487683
880168
440050
202058
820061
851793
941088
599630
995763
48040
368266
875442
242226
557416
968933
858273
985548
916123
326309
19758
843663
42871
881418
546539
636966
69599
413911
875251
151316
175265
953409
427010
567936
1014717
409652
273339
834091
556937
785868
757056
734019
365306
393882
776111
362037
697573
590334
468751
23064
314891
300859
568372
1022777
510324
444722
683678
27336
46982
1031686
734215
660243
587470
767133
896555
656736
466976
224539
471436
41689
863334
229314
197131
501305
29384
885264
168314
430286
162978
934538
581334
310262
43911
297514
277940
58633
173203
807681
679994
336726
879070
155651
398347
717331
439739
516726
900290
210371
82724
288695
447101
701511
824063
632985
832610
940419
966115
569674
920040
4946
79620
36626
597763
816794
36890
144144
45806
374687
505853
531879
272324
708223
835881
649443
531224
553162
621443
894217
769336
746348
492716
87035
921937
130878
799650
872109
135992
816507
716374
351987
340970
916949
348678
731918
333924
559017
411052
680891
818430
494783
630047
255532
356749
312772
622948
813364
768810
148673
110485
260073
642134
24137
302524
685150
157323
480854
319352
11876
930975
545045
622833
392773
857047
233475
370251
936612
11517
382244
1004373
439054
425926
343302
500534
652550
402376
192394
991610
482506
292550
299191
544718
800023
410647
709524
469925
135905
669498
419789
753764
424244
260851
353266
947882
1000784
705899
1035049
98420
999615
469221
704836
944687
50620
983046
433831
446537
1009852
21618
249184
616123
527896
473415
770544
771635
1023653
755028
892870
805093
669150
631496
319171
525517
844236
396936
647394
186945
1004430
341635
63832
318258
198378
139997
633380
413137
943294
615033
22799
900436
970051
613835
260803
43067
456888
569437
976616
543827
1016949
355368
269057
199382
110727
277842
1030175
949510
941066
864489
190867
104990
827345
288977
737570
682086
900095
44660
154873
355333
51663
696249
416113
494571
526685
996943
621767
149283
114985
267849
494356
277138
458515
171305
167780
80268
484696
362340
40495
394867
456341
260882
524945
80499
442120
984310
838112
1016764
975040
614086
210481
104662
758281
794282
843943
423525
768168
1032406
65492
155709
29815
649002
323391
441977
529468
57441
703553
671488
585570
814701
271287
349862
517035
371462
110487
290670
486946
6564
387220
792454
246303
850923
156030
308906
495439
41690
202260
785308
576739
140154
747655
422899
32007
362013
330208
624630
751865
650390
416875
681356
980620
806168
818430
100640
242652
134573
41417
519827
14535
339880
169615
613515
926500
704802
223900
252477
551055
751287
13508
227428
43712
305689
653676
646022
752503
42308
523592
429287
863114
85188
967183
645404
291289
815324
307220
545202
233925
694031
405757
614381
73827
609505
426337
1035069
469475
31221
1000249
80807
482920
433764
225308
98540
470420
466746
861314
721131
138591
891015
671693
78191
67720
43689
941561
337117
797987
285533
381790
917679
143852
817653
944617
201966
469860
899453
188291
1007400
366204
234179
995933
654124
404580
473640
641180
440556
644874
674749
793073
668564
762429
684291
330924
52533
68844
58279
991879
417391
920918
922994
547751
677268
259078
444101
383793
387948
337293
424934
649764
930883
334412
822800
219189
447663
324591
689472
181903
180277
15495
535292
775365
1019607
542951
365899
669060
315998
6175
139271
2335
737430
891697
621253
426459
874652
228157
463464
83784
401673
231066
676734
861610
745327
579351
585510
850159
896497
88938
292579
100476
802364
574150
111320
656081
724413
308991
780850
445601
465289
293778
566268
963698
413431
352433
716566
327721
852467
216406
379391
139429
781984
603865
10564
54602
918558
533822
987645
1042198
319043
877641
144764
144445
610720
16601
616451
910658
165396
362502
569582
533645
86842
346287
784845
956455
421291
933145
591509
193175
924028
985456
74476
640938
892466
638348
645313
74778
102855
284313
268384
245370
353489
625113
933108
822381
358260
737433
954076
108287
178510
570780
187861
650075
960367
197903
448599
899051
354503
597710
237038
487715
42844
892280
1005618
582665
580292
39956
916980
109763
374668
727406
562088
184370
947358
654402
176015
616315
744726
983948
462416
795149
973849
693205
826599
33615
87111
243814
545328
592791
639062
605047
983570
391272
109464
462008
752844
782423
430470
1013268
400816
236289
493740
363425
830070
126063
96091
621768
730368
370198
979964
657563
432586
953836
194490
638312
942877
569905
726812
169844
385779
579111
414997
523905
933399
497895
84145
83018
651942
364918
499420
19162
286597
334994
770329
8378
272674
423501
769047
200681
290255
917296
563963
202983
588300
4006
436709
377549
71949
565547
499873
854692
542160
57690
150799
411009
630893
242448
311309
354955
990996
529107
221963
98749
888969
584537
487245
1000625
360232
513579
857724
1028758
339269
741948
617817
719128
488137
822557
867867
226648
448967
11995
638242
938105
698589
699966
901025
236710
790093
459265
232091
193308
58140
892843
438103
998030
534795
939347
21811
830807
681455
201322
560928
251407
85013
85912
636887
78367
353518
590565
264503
737155
468333
128016
77947
754072
337507
834722
958536
939745
147786
306416
175776
553347
334537
537912
81968
886258
902394
856165
998880
955060
632766
539275
200258
645634
1037207
776461
121085
828840
767740
682724
312520
509841
476215
662286
296791
97043
375946
972035
814158
136450
44854
734568
113319
794807
326778
713320
857236
409851
56988
558446
262801
414411
464743
772576
723052
772532
804614
715101
1010528
652755
955318
455744
108319
917693
972998
679356
803389
264219
981506
23760
682546
811891
897775
103083
277312
10218
124153
498939
1005455
494887
734004
678757
759601
884842
970332
871059
342164
8283
348573
138370
293812
924704
558696
321641
699811
931591
625132
789102
297234
644394
288764
626684
731999
860686
275014
939069
94146
808734
280974
823634
324934
633904
97151
737695
28514
813400
602412
869768
708866
646145
333143
624760
698258
1014687
96549
248910
65749
400807
370635
712624
720948
574503
1000583
228615
836825
37735
340931
942284
415977
310166
220379
131867
5222
920148
304627
199575
593718
322125
735616
884177
413624
443523
130153
249574
573902
104402
465277
433682
24266
77427
1023449
864940
132391
598212
440994
233174
883006
63286
485028
190903
553245
814271
23166
592143
614989
79787
724907
731189
340103
22262
315029
1039585
97980
325577
722271
346115
294897
34008
495614
894088
635250
238060
186292
710302
590667
73236
726188
537369
384506
990057
117049
295464
394768
20186
1034962
313793
948802
613099
616031
141567
250222
88245
305174
678263
23905
702529
418466
428512
1015744
90199
117692
527214
39835
530257
595274
401691
365897
88228
807293
784100
110659
521395
381540
428252
400780
273611
171089
284137
949029
599169
77171
924474
26668
832368
474579
974049
706075
130139
94232
491199
389837
440324
404261
512543
997479
898820
785885
978450
508638
692348
235883
681690
951749
1011718
286028
695988
340402
997233
461670
266829
97457
766684
336862
7706
912741
648226
255757
141094
557949
316310
847521
62304
926888
801592
475330
313906
447517
161420
945848
167920
702559
105668
784276
730351
1045412
955981
343012
971717
590043
51969
207849
355356
888855
557925
37219
737647
17877
72758
986461
382156
962622
844631
748352
220417
614173
132436
99916
325030
373194
755002
19472
540869
275386
511278
634379
299926
445700
666524
665589
82208
975263
613219
108219
41888
829695
500218
446126
130450
939050
417149
509522
533635
867651
737443
149666
285333
1034871
877237
314592
295686
304072
582078
368264
729406
39833
503661
647069
351337
986139
273858
301771
788083
488862
226102
222266
27293
202427
691714
171327
234076
348734
888540
873970
807391
998807
394414
657076
694989
778456
741125
20042
721115
798642
124300
663470
211853
254946
517212
195817
228938
447709
577764
664259
302496
593967
253826
560864
965017
65059
56807
926350
295981
1013312
449539
881538
844608
607944
849852
522951
806449
479926
524043
348734
216137
488651
142162
1036913
998875
817299
234418
854611
86014
508454
886672
559021
276438
187100
815437
382704
351325
804825
374312
348279
795199
396070
880066
289460
975588
854421
964845
884267
389313
581011
148459
853279
122181
278909
180618
216549
576780
765111
154301
69736
58086
814185
963419
588072
128171
196565
838619
579482
58103
656842
760652
747368
442090
215825
368774
851791
771016
702190
667190
227358
286166
19185
485403
651718
66526
897989
463789
513989
127254
153174
738484
431566
194051
7404
991728
1029416
63315
536660
454481
977871
232329
413834
361946
2826
28422
2771
779520
773851
787531
14021
464596
981785
624324
589101
667586
575440
988989
818960
1042343
482829
466384
273078
183649
669233
612572
43611
843974
924273
149297
299347
708686
232042
764840
652030
211061
198552
533776
199529
850561
369139
989694
60541
912277
543107
814603
772040
272227
847942
169805
904367
396686
491635
948360
430304
962529
542106
140187
383530
177730
751176
1018203
833637
303798
149283
345243
399786
64762
583275
331084
803957
923586
662679
616558
1035210
192638
770616
1037663
213078
975098
354626
584599
790958
790987
146011
511855
707045
475244
870762
968793
271671
145183
907831
312152
700351
589812
44220
892276
35173
158446
848184
696740
677845
411363
948999
431516
233261
1010089
589562
301318
963491
65408
80966
808555
653560
918945
1012900
576576
248812
1002876
186202
374714
845095
439563
463202
519876
435150
808941
786963
430900
252891
245901
659502
580314
143295
211457
110002
218617
841721
703704
165255
191553
802234
764352
623928
686426
785945
731782
790631
391060
533131
41226
135859
455061
773949
322783
961557
832944
374481
611496
46228
234751
583258
570867
59411
402686
754570
975536
103855
794474
696816
861867
220169
61465
193856
613492
447508
45083
678085
528722
797211
502298
36641
845982
16328
394528
418546
591892
649621
886321
924992
624406
758980
838594
948172
524027
465227
901446
896979
472571
688129
1004366
453035
791491
446087
45894
863590
104578
928027
137420
289032
359998
688978
111501
488037
71616
57537
56919
934050
806715
871041
233037
816068
967376
236455
328797
278265
14025
310738
448584
881947
189506
82035
510264
834991
568983
992160
896351
684273
661413
34000
649018
363531
961152
1036440
136845
554630
306909
735365
312312
647564
213058
363092
473438
618349
952631
735554
406852
788835
196176
63337
716764
475961
443919
587591
39904
221394
900825
353138
110233
104267
603415
344481
142769
89246
333744
757886
124680
973764
271441
680203
351015
817115
317675
94001
290636
965396
490699
915923
1001585
1026155
924187
705797
257771
961339
51644
78618
828286
469607
521917
873891
572271
723225
805437
503762
324069
745783
774285
173350
919612
902454
327841
167841
424447
345603
379184
473654
1598
764645
645219
1021225
349376
889107
781196
382221
96533
950138
340483
292431
750838
459128
14880
474657
946313
284444
196300
152472
974446
709917
484207
450337
46997
520118
993874
219915
68311
410878
501913
661047
846968
1035640
85153
352097
746448
1036533
791131
1044729
498443
578481
36098
102387
1027748
643337
281260
863520
1020797
240168
906578
474647
1037752
976888
369039
113171
785147
823965
629563
154258
447084
393325
6840
47475
269765
423134
675224
148687
833422
254136
471066
467542
259458
511193
225778
756978
772925
586595
202388
119359
694345
786010
129606
405072
436188
163894
1010173
104718
351385
199563
384948
27580
588551
990487
368242
306527
631546
586560
217406
605433
562336
402264
350868
336573
637165
246147
565754
36636
449759
745301
766319
517428
609167
990594
1035966
5956
629792
39892
105986
386928
156978
58637
218602
177073
814549
206799
797586
999488
693882
72463
103199
746687
252329
913440
827804
182793
768022
681178
469937
906784
736810
644502
272647
978032
907856
1029039
1012498
529351
170489
31843
583925
286420
97907
1043045
987706
141037
815340
940995
278612
910372
71878
947752
669886
606213
738277
944946
112276
972168
153732
439744
61272
81942
46264
525837
940027
622537
428347
820906
2024
887366
290688
528661
113991
528340
390893
876581
133258
264166
699830
374866
713754
403175
733429
343625
473202
823142
423759
927606
404498
1031261
508524
99072
983715
169182
1010026
593801
21276
873085
173836
1026302
869471
1036418
519577
200332
41277
62304
870465
913168
1010227
629230
247492
384308
598273
941755
934266
713516
566995
829505
223173
134192
123889
581237
609679
752114
871129
22492
921045
1045317
720653
215836
755458
788727
200435
62256
965295
841916
907213
475607
44159
725993
1044165
171045
107496
857870
841078
192901
740261
103866
566105
271942
724536
765314
181368
135884
231061
528286
881405
578560
455438
769464
155528
682583
460735
210127
883802
795868
712084
472666
679485
364538
951343
359475
895162
224249
45146
949167
376097
992303
173581
860696
638812
957949
506028
1037005
148068
327143
337962
510724
456061
134611
1025189
956155
993607
731080
396847
126961
261905
232046
361453
1030442
559152
959642
493863
433675
304364
205944
287424
592407
606612
501905
298774
290323
395312
794011
266000
819397
973640
538024
331504
200479
281741
144869
400965
629414
250058
883
110038
325934
432933
58719
296196
791482
614337
449407
1038940
954011
517151
407132
482149
60092
941099
810597
684022
948068
15485
894307
531432
63375
29296
124075
64709
978444
352553
426195
55184
753226
914663
537343
669141
267003
163240
428931
421656
799706
645700
274016
706788
245829
864764
100783
200536
873506
1016702
454990
267462
752301
820743
377224
604905
923439
196416
740502
803464
603164
894587
495370
434364
133895
1008158
345162
597731
364952
336918
707719
789689
10236
878859
528279
635254
136344
771107
483610
336154
566766
925560
1034953
448364
569002
744021
58724
1027079
540691
3347
342117
667620
903286
472242
967489
130506
64951
881053
805033
231854
34817
67820
1028757
10319
866138
252223
421584
55235
424570
857935
882296
628687
230395
270272
756506
572697
644567
557224
9755
224342
693160
56008
221268
482747
294125
960178
779576
314881
109091
935825
976462
399721
758918
667178
762301
429776
95591
682233
483
936316
389927
836263
361064
207167
841236
768412
112466
35130
907133
319832
607613
9555
184119
794896
587914
821327
240024
571885
153720
489629
324933
646239
895253
245942
212845
302828
429602
592201
856585
492902
885340
1033974
253317
185589
467557
416845
347941
107716
747935
345840
311812
503726
346021
414616
211960
930048
313227
405139
792610
703890
755792
30940
484238
1011759
67616
31689
66906
198599
832683
552556
634963
781322
228205
344920
76845
307725
209244
497739
931701
409662
815927
117483
617571
996318
440551
770056
481692
492541
8071
108955
610447
961773
757193
409258
369648
443469
794201
796140
848522
781822
139456
805664
359073
116367
824762
461976
216471
12404
122613
35937
306100
403978
593014
318495
237608
954766
739142
229537
643805
625272
339865
893316
422809
101666
790629
431374
891424
35784
782677
481313
285393
564205
177
540658
169450
447282
875666
106246
924253
606797
158259
464839
168310
355189
867911
617986
665785
305387
707263
448446
92326
32457
609925
105015
497366
854424
190250
670880
651010
241639
82354
1025872
52419
171053
854060
343689
122138
841409
980744
647376
430833
179633
452985
535500
358611
903515
427193
106550
71543
290759
388189
767079
499449
412294
515994
67576
225231
927234
192033
292413
583488
951505
671429
427123
1031883
272799
602567
27642
464965
981586
843545
712525
876659
126520
136366
371918
274229
775522
744251
614484
214616
905045
446680
384112
125025
185668
653188
995397
792277
322494
372598
94766
389307
254868
630937
363318
564021
565645
177301
916269
26581
45228
199570
527208
75802
786947
342190
709601
9547
456603
176548
418219
14427
284706
228897
642510
636545
504790
967771
247349
224795
977281
526110
166342
411173
11023
776326
304041
1007453
127560
249668
919330
736899
756105
733141
685042
495162
488199
303899
6653
158699
527565
237846
390276
408854
487301
705943
55844
935884
272586
897262
202282
496437
607538
550272
908873
790169
635997
440796
985066
214821
649189
156959
526771
879720
560250
997985
200110
224558
568859
380206
631420
603592
356751
4449
589815
374190
547681
989805
854452
444435
953488
96662
943163
397100
103616
415177
584060
422987
435467
537699
584713
525036
1018501
1036809
188544
761586
146992
264064
232925
967507
629579
224723
1034751
96029
111375
520192
641195
364156
593968
261642
57977
31482
425792
782134
1014903
321075
185463
469498
236303
905653
159297
766872
1017895
812436
651753
268771
718545
213537
5036
745171
25906
572891
879323
209902
612310
71560
351636
1034231
181517
574308
248716
926250
342476
234276
497817
348394
953093
308502
24958
237566
707326
92269
1033803
929961
237976
470625
568780
143844
159637
653489
356999
823027
653875
670971
441668
393527
576594
201879
525592
910070
956933
693266
451465
134961
467419
644068
531481
891757
178167
311641
1008652
1036179
56184
425746
372775
874274
121162
774112
996543
840488
9687
201472
584023
113909
1023021
196495
649300
357178
640857
690116
430269
608073
125208
997020
669443
449293
799581
768563
465317
356970
3354
96023
334891
785120
281352
697791
269402
927891
105016
149959
1000548
917569
693919
394352
418167
735163
643066
966175
209762
352808
132069
847685
43854
401501
899884
474675
400036
692146
207565
754661
939916
816251
914675
628046
1029583
757667
958128
62961
219915
77442
380031
394320
329958
186993
47440
222034
585649
1017163
223122
813728
408250
432917
483007
326554
727657
642266
848523
451283
797265
301962
447750
84649
93353
24918
570692
1044687
109921
641322
627687
933345
231900
58381
913971
471875
60668
997202
744503
101676
178472
537990
410908
1012597
416980
498521
480905
334557
186811
738304
198201
941809
11263
841089
424343
343345
405179
767676
625934
786652
498714
715020
151896
921465
179335
759165
236347
211070
323552
168629
327898
417977
942603
750391
992076
936845
1012681
184616
58477
774753
636227
431290
854891
240761
716768
33879
428852
1039638
178744
951632
692157
305486
1008010
914979
915631
813557
561103
559520
230161
293482
604545
860688
833202
406408
513230
275551
960702
810433
183918
657278
847597
28918
1009214
582253
728187
997862
729706
396860
935236
30075
588997
1016142
674554
953364
277381
524689
468418
340627
427081
385107
998874
879594
729234
731496
424452
600547
653623
967347
807294
90819
772030
58671
482813
481253
231194
463832
769545
778733
757728
19999
633830
312713
795920
878045
686286
611158
850086
994337
628044
201492
576618
997317
739655
908251
229181
907888
365704
1043506
693417
796861
117142
97461
422772
471107
268625
80469
62760
135313
403699
292039
808931
555944
946739
726835
675114
385021
10905
520802
129660
960968
582426
1040865
41159
242308
1001708
404746
8487
679815
501973
390962
931405
252481
135132
590334
331163
446420
821764
124155
408861
105400
1042823
903907
424124
790386
518878
483703
863348
47358
925859
712753
447079
779814
66150
503359
110386
354210
1032093
99532
576893
817907
628536
553971
224296
871509
332702
361645
444771
796848
144737
544411
360892
659353
30561
399958
1025484
165919
716111
299375
66313
908209
975678
650805
41814
872780
322467
676551
851109
174377
924427
3725
677540
1002570
36627
644707
702712
82380
147251
614990
888550
971736
544440
555642
788787
276761
547433
920737
366936
760606
158983
626085
663343
69693
904115
62630
744862
384016
885287
348708
70426
219110
989159
361667
81780
22467
676571
862382
143394
973886
171141
856993
725492
547195
411650
423208
473909
286878
86171
377753
413267
305476
497836
933045
92718
791179
205899
149651
850083
489171
963404
56819
351804
70133
929772
488905
287921
98561
949783
191669
1030282
598027
324276
1018630
1008347
993295
672803
249294
46416
191380
87997
1027423
331196
145957
728304
1004613
405435
145857
406154
943049
106224
710846
121214
925335
246445
18464
543430
409365
88373
794275
600145
385742
222345
592102
647850
998593
179353
815629
425969
672756
33877
354843
782971
859716
220304
552523
285940
741288
551137
744710
335846
35681
693319
396665
530960
828554
80871
558694
22544
188942
613320
252520
847788
832313
104225
786481
827254
155192
993686
1028116
154945
829173
375403
354111
39730
934217
959199
564838
338019
83311
655805
411652
720181
772376
794446
608519
319432
766569
477873
928068
953882
879774
356822
81664
11002
514316
437606
99333
668647
404329
503581
435356
931944
646046
553985
470169
216368
754727
861088
503028
721232
201234
304318
1034597
138818
898256
924146
42183
973687
249327
496390
191137
1010404
24523
364554
8358
475477
197264
532587
916806
872951
633238
1015979
322387
809028
33873
637443
901094
286053
528789
420070
236798
632573
639262
68272
518376
499060
619269
720018
846084
26522
475851
338007
148013
539618
735940
13206
557882
217447
870049
435831
863037
201507
869678
973971
410776
173787
314433
442402
169581
1019493
737393
467082
643031
1043097
532444
311945
493982
914472
530093
454874
537409
50811
350620
361935
736470
941336
499279
529219
52480
340125
673059
344643
416734
351124
395760
868145
509693
518821
636742
464946
672877
185894
569379
896183
433792
297692
642927
1036016
63753
504545
67428
265603
420814
458958
636941
175329
875354
6250
118850
561349
229537
586379
216701
421178
497966
1038246
652045
1044121
887711
295619
174520
731679
1014342
246117
495161
440082
98202
747177
24138
174216
509971
494410
655395
49417
751187
323454
978215
713002
613892
527641
281882
202049
291754
895755
641252
483221
798660
816620
973798
680991
437392
781668
196970
974511
674734
294857
355299
182325
611384
539229
127588
203144
494251
393656
64567
380465
1007181
742855
919008
488661
613508
997293
690977
449410
88521
458886
769497
191046
242789
200416
104123
833137
35554
451568
601294
801273
918858
126102
394820
971423
346200
350491
238292
514190
941574
416797
741155
849647
250961
549069
614883
162702
346269
562275
940431
521037
585192
263472
735955
613283
732373
795116
203230
69608
209688
687394
783078
59134
976680
177167
9627
721622
889324
191210
631474
621384
611717
684897
279275
43832
452878
403421
615649
576768
893990
1028510
145564
65178
127728
409753
927794
246139
988934
798597
876972
960564
294535
869699
623617
964732
956445
334001
103394
573319
637623
471803
468415
430725
162985
238972
155728
930736
593645
183924
867151
591485
191195
118655
282857
375256
500262
311256
372540
492031
183423
708836
368604
79156
911753
594177
314032
395192
874152
514934
570617
667404
382434
261340
481970
549042
63874
4094
578804
767055
1017169
1023007
295395
459203
893927
948432
417782
122997
706118
652899
713858
850723
658736
790248
130000
949497
320377
487865
637332
350395
476069
927859
139087
50849
598668
597312
16519
613611
341976
624755
330770
566870
41147
275304
721731
672890
24648
387460
169556
630250
66692
557819
427472
975587
288031
643031
614474
615233
120383
133247
502300
30536
1013825
373036
683042
18318
178065
731057
911829
392657
19753
341630
183826
801719
199114
489514
112463
20969
344787
39570
842763
11193
802896
925077
58442
566495
20910
712922
28238
136482
658821
722485
82052
730534
795878
92286
870503
342326
410749
336290
661394
517767
490369
63360
911672
932333
42100
704172
63039
205529
335932
876734
278226
728963
784916
683728
922967
351242
730337
119840
541012
201957
877188
321645
182007
972378
20070
337515
1029855
406994
11726
185741
755797
452386
764961
860240
955352
988484
273882
934744
591359
61859
207316
954601
74806
244091
837695
25357
427231
169819
765516
627895
48046
589244
95597
270975
155354
635703
659138
724398
637870
224927
370874
13918
1019494
455515
127723
728937
847112
494805
9537
1019784
397886
91646
26253
563677
395514
833517
686644
254384
1013955
106193
325504
329097
840087
343445
823403
502548
30981
1035557
568686
965781
992777
319325
808532
515709
610080
442628
257144
890403
966699
579060
592609
678811
392713
400477
167129
54443
930160
742161
386156
382552
859520
551040
165555
250969
344907
439771
328556
211221
310739
968128
1015471
954952
398152
641297
599123
520029
1033340
173445
412057
803748
776990
69179
547301
11866
571081
390172
465965
580623
110929
423307
901481
796623
688085
97580
270465
178506
399034
505341
876601
778231
880036
41035
137248
580335
382729
26823
195563
132751
993058
338372
826763
957575
145687
859267
128196
72166
187932
182967
446478
462941
461045
384745
1033819
492558
713748
261359
366034
251890
242039
207060
323689
465158
699823
581534
651726
138507
556654
394629
402410
750224
689343
802376
202344
932483
102762
978597
217548
844557
17758
205761
465819
583180
403730
153428
800710
88671
335262
310763
422856
117670
967112
607836
439573
265225
146893
472973
350880
730491
709830
459882
123089
15734
945093
129234
163667
45292
308810
350275
14848
68337
760865
680858
344328
220664
340735
1008825
173936
925813
152337
481928
614542
232126
321809
21058
994148
613558
381819
122675
512474
860080
151370
993028
35045
44834
50716
981211
399536
134851
511102
74609
575435
681356
1045138
355582
509227
504060
826459
993975
649890
1012208
714205
867689
252207
771241
275330
787513
601390
884135
792874
519684
747635
83624
435536
813882
718271
603045
419854
389679
128564
301249
621728
625330
287547
311023
84559
912477
948231
822391
367790
741419
408016
45470
807670
84136
8018
870401
532870
17152
902808
533759
175109
878203
360143
963495
811236
569577
684338
551548
257600
1009217
380992
35764
874377
495916
756905
707683
521411
108864
881108
759202
239747
27804
303720
670242
792813
1039616
1018753
96713
862037
914101
392233
672854
616694
436043
851052
765872
687709
276461
402146
21905
486038
101231
485681
516353
617763
111747
708824
352797
963676
862269
476518
392040
248628
305157
164527
634713
990750
228006
273455
611695
977423
834876
332570
831305
781677
53383
116795
331147
845970
799826
73335
390256
413128
687610
309199
426799
972735
170279
601536
586122
532208
73555
457037
952633
995544
441444
402238
553889
201248
825601
1033014
684600
485576
239974
99614
167708
769692
444662
739453
498674
45009
595434
671680
161154
613641
386642
297005
557077
164356
929479
565466
86929
42058
1023049
497581
607104
671094
888349
490959
133042
484989
668305
167075
954449
265481
494155
613408
764067
385569
560716
796633
37449
862281
768450
919555
277083
698289
745016
824299
915105
377884
42688
474215
769041
1005009
999255
152017
982841
227585
121218
175302
77231
805216
151431
920453
1018761
291116
941689
989085
338328
515729
288605
384514
846775
897453
706323
267250
35212
865627
780061
234341
6343
268106
553560
632933
361242
587250
865624
947658
892230
552054
550960
225041
562608
419969
459593
758636
386458
459178
3594
172290
981898
624469
38770
97158
564495
908457
389675
789406
849323
707500
655281
756107
1043048
665338
833228
112324
650779
120367
589941
462662
862876
559817
146979
1020822
422641
927092
666553
1016723
598252
479118
476928
449964
205095
589921
836782
172294
314531
790713
301327
835099
119448
36479
1034014
615919
418318
410787
140161
81858
98089
781696
845284
302170
830309
806235
88774
582982
740327
407042
25863
715712
171907
878263
623562
458775
527706
644440
320664
867801
807628
547080
679418
596379
838615
736892
989251
221618
333211
381227
953912
276061
104228
89655
201208
663682
386748
545000
589097
93675
549290
879596
530099
588627
783034
835045
610503
668838
269792
216721
546883
747799
858055
978476
916350
849478
836582
732299
978303
350787
299259
487587
61127
952584
895292
939555
513397
544854
51018
187734
163394
968675
638559
711870
868304
313142
658886
940678
179833
378174
53495
50395
869951
63594
700937
679241
738192
447623
46772
770010
1030594
337507
931220
681083
487475
903629
296354
963944
859195
296175
513959
836037
731593
698065
992425
700614
176549
329574
654376
685832
517270
969838
1009227
450644
507011
513004
18651
639247
565649
534976
10756
854462
1015161
277297
75085
245080
542735
772270
361471
971219
305665
755974
641890
422472
171415
513273
1014673
968554
148071
1722
700374
253410
354288
1037386
104875
772993
258074
340030
50487
646976
670654
954874
757731
144552
583726
748307
976416
355928
468132
681044
336539
91324
169022
571330
222759
321414
139317
89538
424620
297220
606485
345493
274968
41898
339578
425410
446794
288260
310382
180258
81540
163251
59058
553020
420290
549029
428100
608864
21706
215409
545947
95754
710607
867179
92166
913258
326136
926279
866027
1011598
582864
199768
219288
699919
666224
563646
73040
428417
505616
41366
808046
53345
999667
667918
753207
802129
550228
607973
686077
131578
901489
892550
638587
940166
641306
218124
710146
365420
165997
420939
198127
240418
373097
655707
550247
716994
179511
607434
872184
157872
889337
583593
783416
572137
773932
239584
550202
343199
1022191
60637
850064
461716
659985
615192
751643
604687
379800
848323
149681
939953
833424
573184
700237
356021
823002
260347
438218
1311
229113
453489
423998
1009651
1039165
963655
929296
372859
478506
667005
258436
607926
559667
280400
205431
4414
764305
520151
634803
383485
158279
376607
2710
890698
1015218
28329
927482
953409
537575
102931
993894
98827
81876
878540
242717
314964
585634
635614
505935
213449
162001
742080
698160
763727
55926
874655
619565
917626
659087
992318
965044
752652
1025651
905976
777723
461372
601154
717506
531797
855760
1044171
442154
575622
255159
224042
333962
392644
39500
831689
514981
1006787
946870
1031898
996650
668763
252388
858976
88435
727626
789022
154069
149651
548853
791071
778705
441960
19877
3887
276928
350819
627418
174493
899867
350218
951487
354488
686573
408789
437234
490683
381955
926223
188288
879284
78277
958717
796201
256641
69860
68049
95758
251059
527892
128732
336379
972348
804207
588411
693041
1008507
177782
960417
256507
441903
1011031
902650
472843
3249
80066
630991
102875
1002883
21654
274293
949666
874222
582635
410402
385356
858239
674476
870846
635827
529004
304623
392870
264898
912853
98330
34104
38717
452622
573401
842684
749487
525535
954305
990379
59317
896953
882027
11779
230791
501474
353724
377690
925760
908859
105514
823885
744009
408424
883802
452505
1008901
98384
15604
969012
1012889
682410
566022
16812
342424
148960
219602
1036911
563095
415583
629962
46904
546177
693466
683086
113668
909176
484064
767234
726872
126263
423001
344484
5458
772959
152195
764852
345053
713123
47942
622778
950791
536156
913842
158384
680222
841870
476609
124530
646762
153183
229261
315933
563083
185819
1034068
290225
344376
919518
973748
946825
260137
945683
444742
554122
1040981
878011
967057
275114
324211
1029250
163733
353883
572129
383755
788497
811060
150858
554982
654649
247934
636927
823436
1022284
931622
464061
862623
51882
569672
475581
43894
469364
54314
648401
200015
935717
3895
820942
102726
458129
109637
700991
182029
871630
562278
851644
707397
805796
720491
860585
109968
567432
390892
329171
75094
744043
671020
459220
912165
142827
173068
891120
466501
600667
565900
884192
721879
324407
837076
248965
361301
19661
918527
492658
18688
932686
159143
66174
520458
432349
187499
211789
554269
862272
870195
223681
200567
183729
734219
957706
787479
675061
259327
125743
9276
869665
193436
301165
990895
314313
469076
910669
512411
359788
865431
771124
97669
614059
75907
292710
2647
598212
293378
96038
214788
508212
746312
844693
379586
388258
62905
640119
700354
688829
586948
285762
777825
643429
314728
407643
295720
501563
749396
222836
122316
804155
403334
994925
392425
490254
337705
129799
43508
35964
452137
44956
361109
237988
647921
1021480
615933
1042755
81065
410215
543846
570906
299974
661771
654385
868092
523109
110884
398163
482452
584608
95767
232423
734751
616663
169837
686323
1036894
394058
50551
147216
117504
176982
223162
162018
1038636
763832
345822
628671
745684
27302
314007
905209
1035119
861171
53834
110120
308379
94876
622339
589176
19432
897049
677862
29964
42039
888458
716582
582452
721051
707857
664421
454896
205779
805157
593543
81720
1018387
354481
259305
436036
357741
741906
601839
989670
894645
116952
919389
758811
70624
768318
130372
212440
857988
79062
259592
816961
171550
588286
579741
177480
45853
242043
539156
426962
248284
42915
226962
953292
764657
420639
512518
994861
726593
586055
810860
155864
609048
574602
153854
1027455
12974
751244
756267
707802
1039664
142966
74821
555982
689000
3181
391701
807394
128948
691213
944377
28029
482462
174822
966767
319102
505673
181859
532322
866455
239548
877184
1013310
757997
528775
498788
62601
1024320
458254
239621
570622
979763
386540
494523
817807
426711
406127
727949
739884
651542
642707
153703
38638
632415
533414
636489
1040940
67411
268380
739855
338163
508367
959108
792763
648703
237879
524475
718986
506903
518049
802810
680362
605747
896142
679791
628630
252075
271423
647770
85287
591130
255837
145407
782719
592505
160435
973345
841349
339326
46318
862891
650869
284090
446165
1006673
800998
370597
932694
948150
134011
375334
685031
30850
999609
1026583
55766
961844
457936
526918
861162
61745
790855
754002
459692
640571
219162
500803
173178
184177
896506
506939
438964
1024866
641301
353625
759575
86959
871985
100750
358356
239945
351299
610157
683619
48918
950256
432353
720813
263451
25357
345033
987517
130526
922823
538632
450249
385743
900110
343029
26360
968253
809639
249786
8189
749107
334495
488296
72232
735662
887255
316723
503762
689935
909667
73321
319323
893016
552446
107477
830129
334036
829768
41385
921122
910349
782434
350266
815549
680841
335358
1018983
860345
505705
550005
631476
582386
298563
663387
520133
709312
957084
239583
879822
789314
823864
789289
265385
672577
348814
468892
274324
7923
884036
601130
868839
399808
328276
934667
818293
316555
762746
792167
897403
545253
992653
150924
361697
344385
1015450
158387
255774
364815
10644
416796
145162
194920
87140
365093
962651
505120
293976
994025
724151
539723
481136
790978
468744
649760
829594
661304
784306
9971
330591
46957
408814
945731
75281
488651
853652
730071
916068
670649
1005265
222029
881076
1026266
279851
952836
333780
163694
415504
290111
748519
530052
29904
272160
383749
757869
6025
570799
249499
517120
599311
998155
958517
1012084
176795
620629
595232
780735
964320
671205
518633
306677
449246
816859
244337
425920
625066
83094
622073
641368
801746
372449
686471
200143
220855
176504
597599
10410
173205
664803
405196
652542
60242
966940
377223
336426
982640
723848
532490
966494
656067
150376
271842
165083
229533
304713
617750
820499
793345
803917
283194
968885
138369
147720
896220
298330
180969
610162
1009083
568607
337798
742276
1001595
488541
723712
43176
945412
198106
207572
374633
441690
971968
977345
55138
982728
523452
429313
358775
787477
719090
680164
181800
73613
32689
218475
748306
640398
573357
586697
708878
794751
870536
229963
951946
342425
145130
760594
66639
155044
168995
992949
296931
947541
1032600
9083
161470
440800
210737
62874
456488
981722
423663
4974
1009672
704822
589925
678296
746032
91022
301438
1456
716193
867542
716575
360450
809593
630787
346139
485019
838917
927965
331896
516609
365146
191846
1017437
45753
696483
866314
968694
742361
579688
962962
370691
699104
363632
1035994
217815
576315
492773
764749
283076
606052
672658
230237
189612
1040786
98853
991707
448342
534484
937313
1002928
704007
733694
699305
1031478
38472
663290
784620
183325
562788
483052
784070
159705
259384
882833
107460
348168
617092
229292
394257
59063
682408
951661
414203
425129
769721
934960
357462
725157
83022
348811
720930
860990
465870
981309
419204
265847
112383
954321
975462
392663
433674
523472
616985
872153
779778
431963
140687
1026017
406515
516049
593564
345078
127179
676254
744354
667601
381172
725050
53032
815919
671405
634875
204107
336252
95281
962562
619101
761193
447521
468891
880644
475973
443226
1026894
42661
212826
455775
714646
897902
347392
614145
483871
918139
598856
953782
349663
790183
722260
717129
492553
501067
479475
541182
589058
126183
202532
756129
329614
961789
973618
77078
358964
941184
568270
983913
325926
218525
619503
263145
226626
383446
437969
431835
669258
178851
409510
828142
248464
623434
398060
427363
335955
292211
779268
175745
375691
503208
214311
956670
30948
449530
188627
165715
445128
897046
637071
517177
361154
813353
684676
765959
90312
944371
197419
433587
541311
486763
809305
120705
910075
295708
179677
998296
410861
1011784
769381
231072
953915
186597
290306
198574
172015
593167
520057
380695
773085
161517
767947
17215
857365
992915
1024155
740915
394060
68590
92240
245864
360170
623377
1039275
471150
575801
902579
555221
370373
753564
133097
897676
463726
562791
282295
221973
870641
1022270
843269
972887
1006265
25274
248069
728178
659794
216788
985890
69813
671495
393102
907994
680719
424972
682857
124815
498165
674312
456144
588
143797
846023
53250
530435
456956
925974
11990
849227
444564
166254
525878
126297
437084
140516
936482
530737
339158
810785
787286
692826
108743
555406
197440
89437
689972
955779
6899
222240
674399
103728
775011
942412
349547
389386
986163
475942
399023
494221
934028
39490
594823
330117
506397
824906
893396
185302
123760
1042519
194106
734985
945979
946718
531877
613511
852672
252399
674649
506609
596129
325045
757624
490408
866071
616826
307462
38764
351842
877758
387090
631492
135518
537174
641579
736528
514205
691037
408248
155139
187983
89157
935497
301346
140766
738806
1045101
120984
736989
974034
400297
855857
61326
675304
947302
672056
355732
60074
668993
268534
897345
893241
431742
46475
154749
100890
604104
791973
975138
31896
905025
210833
443186
450768
750094
153006
102345
133600
918129
573434
944705
871578
611035
650663
140331
188374
367825
1035328
835170
400034
650879
211542
279579
856075
196716
550815
537761
385017
815509
832988
116591
939443
488342
424031
214085
425503
169377
222558
359728
928289
268340
661134
813417
974311
277378
597927
1005651
296637
148538
895886
338463
364776
580119
34133
910036
691819
108058
22325
352711
167888
589350
96500
744270
508919
428740
466276
197486
77658
602103
1012534
116338
7253
762861
135260
113795
155255
497788
107415
904781
580062
1013705
350542
56063
634434
464602
20132
31823
865414
573057
514899
355572
110469
723306
694788
540903
795188
128308
609467
312490
687958
832013
565270
364160
729802
682523
945970
317686
58576
320792
908528
563337
668140
489005
518265
905790
888224
334262
958451
860765
1009011
166502
93351
336466
971667
1007081
987168
253132
585540
714189
991917
1001134
661093
703472
349470
24916
780582
144216
373336
481989
453479
1023714
296390
722600
352865
192024
385498
818257
898475
249179
716494
118479
115457
507515
142505
914446
791714
255906
978192
38924
335417
883872
548035
577646
336383
281810
318255
324745
444686
303335
336719
993347
780827
130854
619344
298142
75917
496345
958999
997958
855630
704721
441690
718936
1037918
485974
874136
491804
1024879
776311
664043
511206
136890
199536
475496
574680
458847
447951
698185
506689
856256
72170
104463
1017522
138442
711295
1005731
233755
12448
70421
89200
258591
403059
158890
25119
910543
538911
167640
979298
371628
61614
1034680
135716
671278
61689
231213
755827
958570
819444
727820
143421
521116
482470
841319
799777
859405
122815
436670
230866
353223
557147
634554
679981
567803
858021
207954
857134
651911
396531
247690
947405
814318
172002
942507
697073
675764
673476
634031
668807
314599
803590
209725
13489
863174
865380
1003848
895760
862133
494723
173704
871564
708045
588570
581229
1003353
537164
346250
1034668
863977
375873
472269
178342
258666
64627
1023949
465110
411539
801162
961095
43953
737322
646875
165845
378625
478070
470486
415226
451202
1014543
647130
782331
795719
446148
231405
626993
978615
143124
739770
200387
632022
66488
240548
152466
884465
322499
897514
260684
226732
1006371
283016
270542
702638
851128
641460
441857
223735
956014
1005257
381197
376943
546256
341350
424951
400184
440837
779327
692489
616091
94692
891062
781264
669225
785313
407748
816939
318705
72477
1038680
479259
5812
828539
745123
782529
204381
25685
72797
446567
404782
839053
555378
657195
378884
153407
130545
299135
316878
759773
152825
716050
522571
1001774
189582
103875
51813
202860
727159
761580
706168
453124
899272
240239
184870
353250
391895
755568
125460
120169
647917
307523
341534
825087
1005351
1029829
562605
125990
418187
300476
762641
326425
73176
852612
875327
290670
681980
251015
159378
782732
533374
453708
991428
349142
567520
461349
615553
393802
423565
186983
474877
768564
193516
808551
451806
935301
916889
405555
478348
457392
255723
872389
480107
760251
272932
827505
225579
679518
592984
830298
6743
659521
1003744
970592
663479
753345
969009
705207
992561
132173
944673
230241
259274
839290
458998
442571
129574
83638
319393
67354
528206
450727
482604
879518
928294
602653
367627
987328
956626
50117
477851
733375
624670
147514
202782
152645
979169
225012
204077
664340
625639
835692
451813
80118
780528
917481
927674
529944
340567
1024381
679931
195691
682938
759663
300618
537476
978492
571742
863275
945832
746341
191554
427743
131125
225391
783690
690608
570334
540754
298815
1016688
7231
657317
861812
578737
94131
241636
880171
511450
689023
26790
574076
683135
522987
245002
419020
592211
411877
614793
972480
266053
669967
240675
1042380
276366
674851
671032
650977
924269
639765
16945
499996
357894
815864
80487
759619
997346
279487
883277
388126
47439
250630
542699
428116
454941
646601
615093
78650
983403
208090
1009119
275115
325224
239689
894006
971287
817652
889234
647469
141462
142276
434367
348418
328504
579683
719398
956711
652778
701316
506946
390161
831890
87062
241467
815025
611154
475426
98790
1025283
63315
1031653
565576
930977
581944
723230
172374
775020
179544
923720
213256
664352
25425
44900
1038560
696718
350297
665507
923539
997213
496092
911941
880816
137751
508871
914726
161910
373540
61083
1035075
288777
457162
169777
935100
666260
1017630
48760
567973
6224
866061
326980
738354
139310
381441
748992
739012
1003892
150694
503497
103177
390103
722214
618030
764545
683545
291049
862532
116051
677551
413991
393960
339583
961853
1038292
599603
237934
133303
1037347
336751
671089
109829
498364
819816
754583
328116
391304
234373
108817
756104
1004864
34073
489172
499965
362027
149572
916385
740477
219621
658748
289730
7787
749641
171686
94164
275964
683354
945999
274014
118916
894183
422647
159000
675036
1009683
937761
1018886
8896
733045
522006
58547
461108
558454
640394
649545
551323
851791
946909
409029
620031
1024285
395590
185045
287135
992926
566907
582770
368223
13448
188052
609078
924973
27225
698706
110497
565877
502195
283195
521550
80288
542905
661937
901469
5791
260112
629417
1013240
551806
399641
407070
875285
929175
557663
842072
233071
491127
953158
854502
551183
145752
669582
913146
162454
839677
347956
908426
760384
891539
606750
987322
765944
238724
342741
221296
257503
290399
288078
742786
385197
577615
187803
406299
248046
779017
979279
560172
1021311
583592
443835
851618
1039030
72341
10637
913529
303440
770155
127082
168275
454696
716454
655970
185235
718233
290719
414252
229599
477044
826507
65252
381075
50642
59437
280101
721044
964100
937253
767544
167882
186073
73906
884494
811770
432575
261150
566602
294117
391489
616820
1027042
224684
654211
651205
579165
465365
151433
68028
833692
287775
460332
270928
588326
978153
649824
782537
1023868
816903
978253
855432
960936
31531
161605
249093
625646
571511
852959
476686
827152
192671
700725
531450
509552
838508
44902
102089
562108
461646
202
1026561
39192
361412
590480
112089
151265
154588
1034340
578800
669183
93349
500271
505138
434359
373429
32821
152055
201467
91175
661463
70122
803314
189611
85899
524648
443189
969434
612065
120202
744262
697511
545110
907577
623732
518755
420093
801282
800616
38233
422751
66381
584549
192598
534874
993546
143137
905796
37163
897336
218569
613441
188235
39248
878177
972169
66711
196730
628695
848839
143546
288481
399511
309431
135573
443543
683789
508454
992847
826428
982683
242916
336028
395342
660338
675653
326477
114504
675409
747735
1017522
590988
133598
786399
313913
85111
484942
309494
316340
891401
319355
817239
723132
844333
994497
369734
725523
498465
668901
277306
1024187
438083
544420
991656
150703
839127
198017
191124
14419
555311
398723
711464
17326
243794
652659
543356
515708
484826
7442
155764
524884
901322
886289
701766
590692
831385
956793
862912
855964
742042
601997
819509
765631
780575
284890
414879
348271
5212
945447
586038
383725
818456
680414
1027896
274365
3848
579985
443962
396810
157517
25905
748345
179293
523147
878277
569610
122428
1027982
967557
321087
779684
41350
810277
518261
864362
389577
899801
635464
1006998
593484
1015957
460405
649946
299789
539448
121241
659117
825227
768711
561227
641963
656792
351095
403956
655301
293713
216692
446967
424919
379983
936178
374078
895154
217986
558223
853927
917064
599331
36309
251269
1013455
557439
161664
564884
126273
757454
395253
500272
327752
630465
326163
376834
719935
892581
92845
529914
17001
609609
292479
303600
875794
165570
266579
588963
122963
266457
272065
997649
820274
466822
313414
704858
412704
448733
771174
779122
403427
727033
895847
44603
247758
686866
774456
250710
694726
949352
269469
462041
205414
386586
519530
705018
500089
750700
269600
195774
325163
897455
1010142
431614
66151
521761
69012
99419
435159
438515
374208
676807
936032
357638
171136
780615
503403
333275
51038
620720
634313
448415
382829
483160
531524
655984
106070
243500
44614
73254
166412
377304
762917
729357
23199
763543
436546
746326
9265
152682
807683
732257
132411
986770
598109
1029966
647486
829775
160945
87284
673570
404368
536788
845339
552632
760464
975598
170268
451025
57538
833604
706764
142344
835184
230069
66524
481386
830922
667798
805095
744540
854203
348156
1030349
620671
1014293
110361
251264
952603
20692
124362
903337
411131
713034
64072
384319
492868
622878
801797
168726
807929
770084
888510
436507
854090
202114
409488
232601
834998
728201
193797
669681
1020227
961774
215515
35555
1001256
217974
993940
457977
264708
368328
944283
166045
833136
416754
918649
758044
514435
819933
252399
1017730
449433
516212
109551
938073
466329
740230
1009011
80249
891356
837463
426452
749229
600257
971237
794369
233220
557332
584647
950704
386272
898274
47116
364769
138235
306492
1002825
57763
95129
129688
29863
377655
341825
315437
505492
370640
921467
933726
119154
590075
544770
220871
172049
608595
62008
1016855
244046
917966
349002
580841
81573
326123
286760
227109
899328
200593
904939
754841
848411
768669
242217
522857
697115
571685
757253
402123
266437
361647
800345
28991
536139
411308
830772
950911
202216
42509
808463
550140
32931
1007878
472054
923598
367527
1001761
726783
303633
1002424
39527
847199
952615
16083
428023
957676
82894
354430
109733
513572
753785
831181
651160
109812
439307
926227
43543
578134
853596
346407
473112
214592
716681
892983
506556
1009253
552972
315797
952821
1039589
487775
1011135
808502
609018
988457
636933
823908
22177
1035553
16403
378977
676139
134226
14366
918033
811834
120643
289705
723896
300330
850380
445120
379757
120775
507758
567877
138283
32875
764718
532111
844260
306078
460313
417915
370575
937183
599834
347432
720127
369759
913548
419801
569016
937409
496956
84519
1016073
404326
582267
161512
523339
967226
858516
362483
471561
416163
357459
877648
426095
2862
780179
205375
708816
886631
620286
695733
802082
143390
289518
560428
547403
928038
915469
1036157
686885
573790
567756
38019
195687
7544
192984
678603
266071
125210
483931
547760
265595
477285
117313
14555
233661
736454
551827
65734
623727
714291
1009995
237333
538167
734085
981753
487163
656854
891166
540690
339882
776953
1033015
836861
167228
22188
634666
783355
385429
325473
998049
244320
4341
462774
965308
625208
382234
676702
790428
386729
681531
758312
575835
999837
118774
343877
764426
46853
985865
417964
397729
215493
508594
194244
375760
43927
94194
78232
495720
79784
296200
208247
970536
294490
711443
527632
72845
994864
920224
181734
289028
247573
265949
910724
566441
926396
951342
941451
329549
220522
925584
827893
65996
557644
1011372
100511
35488
151086
708066
500934
7019
443078
1092
123558
942705
719218
36396
504723
1026413
843851
733901
360088
536838
1042850
918858
363119
220267
995948
319292
247004
221930
459519
44175
623144
160016
121483
32585
506916
701785
502433
638160
183475
218497
763399
798955
661489
831044
922259
814886
9512
969163
26100
89292
698639
240061
418903
581317
622758
777858
852645
925571
1032989
109003
142671
20313
1026488
966605
29780
971804
663862
31133
218117
267456
156741
135914
671702
173570
256989
984723
418174
1015438
411751
363066
96644
635527
732661
278033
328184
620805
202328
1042688
883221
85741
915041
785655
498983
455238
215584
392660
734762
697955
262370
548378
44200
447823
1021462
127626
96191
1405
34930
911146
584123
1025367
439482
164569
357080
818414
480942
998081
1001463
912212
152744
380736
794961
976431
1043229
56372
927024
815715
760104
253153
865989
172915
602424
587681
554318
705528
833415
861575
585805
1029240
128982
582702
643915
89568
314728
113891
295215
672100
628980
988435
688308
125698
1018052
549892
623282
611559
938551
96187
228281
266415
81665
300942
131817
401939
994981
17282
837506
739661
760396
138060
107409
135335
348934
687799
923024
523404
722535
45408
236870
803055
829990
68077
628934
43569
204473
1022181
309662
925814
639383
137329
148719
835795
1038229
989799
180235
532197
132617
224614
382634
722160
180880
946463
279006
399171
453063
598039
562781
617591
916306
671606
420250
1012362
742492
160785
858987
330797
865098
483315
157508
691328
141453
391295
201685
843323
126288
333148
402778
227911
268602
1013750
267424
293618
567636
562258
762481
674975
949108
1026649
149345
923705
429066
681930
66726
210361
703124
829954
678740
680219
345176
176021
372602
105477
41521
264658
132237
704766
507339
242941
920589
84499
713734
808117
210426
785696
172452
789041
636872
631701
909438
853563
228870
597405
149094
734292
954374
931321
143829
666626
409797
286453
86598
551706
843702
23214
196189
438419
226442
224183
412529
401035
759823
251646
381626
36880
485896
661731
131472
1021229
797048
776825
245418
767231
824867
1012013
886781
94526
673436
595208
525490
482863
1023123
387892
794203
891934
889544
104155
480892
705655
236885
451213
287345
926145
523096
495769
959094
597579
128430
162994
708519
324569
336389
104249
821013
785810
923936
311755
531877
59088
462392
741487
518599
642910
297228
277727
985505
200709
64836
430289
489056
697398
1015146
359800
353655
105601
960402
468468
988188
308590
761145
76566
550857
891073
397930
795281
375508
424691
561922
632318
261141
619097
412939
719096
368589
891191
134685
819690
1008531
944762
889170
24843
400533
966086
133779
161373
10225
321668
466206
902073
232122
16667
357208
688191
347735
355946
601362
349949
459292
602717
96747
29170
127887
61497
311436
719200
874125
286434
464519
796896
247620
769312
972396
380263
400562
861335
32835
43115
794160
587262
225549
182907
990204
91704
677696
316354
389573
343101
212289
719430
151504
540027
557445
527269
97117
712184
338917
964485
657161
977472
704226
404268
822368
659920
782605
661663
655333
819647
199412
262535
8090
984850
941737
792013
332373
643604
880814
8279
866181
366680
774895
799176
931075
574952
249559
862292
242868
545706
170019
119338
618420
815373
415088
528228
320005
45224
202404
46027
244309
830358
285666
624081
610194
814356
1010896
482009
63894
439329
919940
918587
913247
257808
790773
395279
246175
151981
828418
777632
913713
311533
477855
649337
311753
599719
365156
936959
622016
838536
778426
445792
281780
339724
907795
610027
997798
322802
400937
1037822
105378
323742
235027
120499
821614
82357
577853
706202
624862
991261
255310
780001
1005343
73283
670387
914868
926989
151836
858283
738032
403700
966674
546902
1021119
783292
616728
750377
745561
878756
381151
261458
268238
76778
527990
576504
508951
606318
653574
578547
620468
497714
484670
949524
795231
495287
555754
407997
6866
693278
405978
69837
443294
567334
350482
36737
830992
913302
1041419
145570
105874
96494
372022
4818
968846
109334
207951
58079
657304
789752
542271
97856
193739
735961
701190
906020
891860
699711
293987
207886
492902
572311
858369
356439
413255
754695
17934
748169
552339
496742
454279
763275
1022443
539294
696808
735477
309216
903650
447703
440398
977483
832341
500710
559631
167023
320957
424745
266588
1022774
539071
73571
737799
701907
282917
103676
754350
59798
780161
456243
37375
637982
381736
94787
919813
955049
55611
1012138
385826
480852
103799
1010921
682980
382579
529273
354609
423679
80465
333807
439417
860922
531607
381689
984984
366130
322439
487136
803901
510755
529419
80248
856150
298680
879669
745170
880566
602312
147315
947483
864970
844328
270593
998613
147522
311191
836732
162128
57690
538349
327105
415547
276802
345412
549117
127691
331618
867358
958956
217635
167568
377132
219086
280460
6713
348064
1015045
688482
418266
882943
852316
153913
135480
198533
171521
885998
287865
237020
84614
791619
428990
127786
675124
555470
649923
334918
639502
180177
977640
113206
853240
600039
347793
510571
498988
205806
631847
1636
796158
295100
312900
555442
974059
753626
575762
55883
620054
637000
998630
137200
336667
943335
981604
149972
824285
464765
77462
208826
306671
359172
739891
565027
310925
636352
598512
359112
1032078
802440
248040
509671
551443
927056
483308
921331
913414
222915
875167
815047
507889
21632
568129
360278
452460
452539
266354
114
748048
106762
741812
316647
752671
85401
43138
187211
715708
803414
410498
252249
7383
850205
912189
1001304
741133
1018625
811115
632453
86630
906791
736103
925594
667374
1030723
963390
802106
701837
259886
814078
445469
587529
238736
979590
766052
673352
1002385
41084
323803
254748
207036
708275
514400
87546
135090
597363
221984
416793
983659
34961
967045
446395
375354
533976
182399
182575
185938
796718
815796
525078
403710
1004715
611635
630357
669219
338421
635583
995717
259013
629665
173440
808030
803997
421067
335518
860754
710028
301367
282573
232684
880121
571969
621215
6567
580669
606463
259897
919293
161468
410980
551471
170126
441371
1003363
670036
397197
849587
214201
816481
876056
837239
988793
570566
730897
595733
269886
936585
21402
108872
33069
82377
109071
860238
17875
295454
90495
1021146
1016393
787739
435796
978072
485830
947641
565943
225330
409611
137035
243539
277839
1025578
2024
331661
144282
420170
975648
80542
756860
49816
879096
900432
673249
519370
356196
442768
684279
435531
939184
207978
601263
632135
701723
5487
84333
470303
999730
973040
602161
574156
643595
1014205
887959
149842
356556
413718
663753
784476
620967
392285
347336
608436
720117
133671
364352
44811
481972
250601
811320
302805
219984
745503
103290
388012
392609
567109
356626
539030
574826
163152
112144
841062
621523
151938
960762
376355
65408
125856
229018
777483
200516
901402
626990
380778
773575
220610
702114
486113
428446
188635
437191
287566
941212
103100
324363
5822
1010622
823255
778024
884565
759947
259800
202706
191704
208527
958042
498415
715237
993614
930259
746065
362576
425748
160124
386062
376862
193464
417319
748401
623403
625526
421648
929272
94595
998557
572836
783178
171911
304468
954222
349409
791719
410905
350451
834173
697842
942746
833965
464444
812026
1002491
96262
366602
1030266
497936
616232
523138
793649
995465
87740
542006
813253
879737
365913
1024120
13998
132181
648694
986359
243971
544246
637510
190928
4296
598979
647240
378821
407941
807421
453634
521049
810980
842949
773886
110651
820183
539224
272219
388474
427584
619540
449684
986243
498460
972269
880237
216880
987496
438968
235562
912342
1038724
801778
830886
422176
150718
109341
116140
482090
661402
240572
609946
996806
819083
479484
236537
532163
805694
836885
854665
796396
461706
686296
556074
885966
7010
342186
179022
917610
572657
317785
218129
858851
18678
147198
383926
879141
564871
726716
394895
800866
740037
218261
892836
486324
639056
1011956
318950
583288
32215
86904
194131
426786
1036352
44721
234457
86332
1033193
854253
34718
227503
463490
1023709
68321
506790
812540
886689
598778
753092
876431
115227
41754
720253
167058
214746
675950
522679
576769
756975
13950
1008048
31494
748254
946411
570840
838568
388812
721471
107663
294780
751447
554632
67189
154724
501365
187826
965329
215029
99970
1008482
191400
567287
208322
504939
370155
636970
645235
302793
726703
426930
521867
645205
675855
764916
868403
387978
520173
751186
791803
265843
665051
781014
220045
222432
902949
669805
217885
8484
457998
704858
448272
272481
773083
613759
691475
202016
376267
712869
329057
930280
193085
847184
192113
565661
886459
875428
296164
922141
252287
725527
294327
706627
90606
121815
786599
146882
282634
607725
374165
590726
686356
671048
921999
191518
292197
484548
305183
514295
730022
326534
1030924
1030186
877945
795515
76232
912224
220973
136911
5012
526623
370094
115010
708612
245705
264674
548200
10195
270260
762200
193441
133934
864913
335986
762522
764001
703042
254893
530425
559109
838848
354440
452855
307415
57223
791317
928421
234448
832511
434217
289830
889021
437866
80825
275009
140102
662612
648318
68622
263762
629324
169058
829283
897879
373462
643401
949348
662859
517016
295365
324166
226772
147421
224023
705772
927300
605079
236372
919420
900291
14257
661531
328543
315420
637202
185925
878894
699281
720357
662760
423530
97178
573939
77939
855149
914028
966592
567882
848628
800681
963111
520788
647315
909342
1000863
747596
704841
619327
686431
789630
557779
806298
365660
139015
476137
53283
704776
196471
657780
318240
970515
589484
547015
903758
121166
861727
20368
958577
902974
926317
842024
31978
250017
262817
110991
268987
859717
538941
822824
215994
67691
826936
124123
676371
877496
272483
74497
955023
881170
910448
549472
221436
63499
46714
357114
765474
759262
199572
663797
649161
657855
114043
418500
419213
467628
843083
621564
1001471
537598
248912
289743
824830
97490
555502
798500
73859
324805
40308
990906
169601
188580
257351
162814
202608
795518
721202
157647
811120
214548
153299
944165
586793
955652
931184
955621
547607
386943
173912
810686
139036
411337
640135
171473
506863
800396
176397
331054
350813
954884
27824
813833
360010
92785
203151
330684
484150
40058
683463
49988
393238
319797
775746
579699
717824
948330
990010
951635
319253
963201
808837
704714
482761
512686
684980
738343
584846
629687
800865
725237
340326
422575
217896
906636
333808
614303
342089
876193
414233
817996
17563
150479
98704
698502
848821
445198
412150
850661
904683
884147
535675
645378
428481
888459
774604
1003593
350936
491411
659859
532168
143986
413650
242249
1012526
802062
2105
329627
324437
984138
331318
399806
936787
689112
992145
670268
791709
51353
166426
703162
970975
495214
241832
131128
371570
472795
856729
708705
708624
66070
170966
470694
656939
288201
631635
819045
256406
985252
585429
446572
615355
756263
152054
1014011
742078
856046
379997
776509
567519
623415
532888
765419
173682
900001
710642
322682
1008783
993599
243855
562145
365405
3235
95648
987717
521909
59217
75942
730124
1032291
539595
205707
590427
790849
556904
335919
627741
501923
87952
815984
642463
546889
991358
283249
1036125
4661
710555
758400
207389
156587
925176
72734
237220
608102
970612
484559
571680
837152
207093
397206
743318
610651
505
639749
864368
892888
958640
351337
259507
315187
889760
27467
135303
625523
647997
622718
446233
161174
23096
136921
828691
204988
770885
945112
990191
919322
79737
696667
339904
529309
104064
778957
383073
741559
698770
378903
127437
124836
811805
552628
915282
45019
918645
21343
819868
711897
692733
811045
969345
638551
898547
290732
516655
850797
495694
1021368
1038817
446377
96150
181
265938
10620
29302
487895
111533
915689
738929
996586
407031
332189
680983
902084
386590
555463
609249
649888
4212
7655
156489
694985
17996
8745
356777
507039
426724
944084
850062
793204
338
35710
220963
930492
786536
50836
602575
383978
731421
972563
895493
669597
1019704
367710
233698
288241
420315
97621
461998
137492
56108
805571
419853
768496
450473
876375
666566
921620
109915
263017
362023
570537
551975
528298
494399
353813
556463
765601
652181
984030
250337
55266
867146
636535
669627
448786
1020046
107890
19830
588583
629407
205807
983201
1000656
684936
83918
595060
737594
146329
752745
635578
866570
926516
646222
1015308
365617
522518
726204
768182
474247
513942
424359
794921
551143
134919
739160
348311
44508
541380
224777
163534
682497
678366
39888
334398
151790
226986
167410
724036
818210
639861
524203
999716
514266
897287
676571
868667
398038
775391
888134
515175
743669
618482
899471
213575
921348
141471
662339
461118
1008089
318418
490598
423760
777098
695769
328089
540516
531088
903533
52600
8780
739451
933597
823968
46942
820787
500259
664135
855803
891217
340721
212229
95516
5807
558126
538584
477322
328564
168699
153330
399945
977364
570009
336056
900074
444913
580059
596863
496634
177352
68757
467456
849371
235496
616669
404626
623792
1012726
760576
602691
637372
613503
579435
312181
835040
746477
566455
259514
98760
259669
217235
838317
404085
867728
681717
882057
880233
649772
875900
508453
907546
498900
321281
21635
179739
240427
227503
304277
554594
49306
543086
872842
580097
634497
620481
34063
10496
991840
738410
625072
729181
317795
138842
191265
431629
44710
519758
286796
977401
329655
959794
306259
243396
142486
198174
870688
680519
109816
257359
480113
104653
950357
571237
856961
84571
67727
346376
648232
831875
298402
672570
990582
71470
68712
49474
583690
59257
443082
1007028
344716
588143
964595
317661
475580
496972
996769
491290
838329
390580
339577
1011916
712380
868801
742289
307538
459215
367690
449560
639383
165486
197286
419579
83905
45857
110591
574800
127362
404887
49787
812942
1010613
833538
205825
978427
431498
770883
440930
976352
50351
413629
567307
147268
924679
1024444
119974
571650
258170
916899
237497
354993
463163
576990
858047
401804
893857
436674
859053
512861
21206
311314
384587
188508
630889
356384
1043513
453942
927673
438950
13154
528028
916641
790730
307640
447904
398164
141249
582436
804898
184166
226651
1035940
1011541
881618
1041141
252994
541034
350767
668233
738144
352149
24131
149080
905412
394424
433610
422697
160870
960662
766012
504575
621231
690491
485583
146051
654614
631944
964615
574346
912927
354423
695037
296946
229622
808122
607835
568194
812959
56742
601982
219411
849049
452308
391742
472878
850272
548474
689633
597029
478117
727010
814545
818188
1013728
1017460
87922
775228
250284
572763
476605
97510
64445
362658
371851
842555
292972
641046
671545
67390
376828
58618
87432
639649
205870
919536
110084
773379
510685
1031074
41482
344462
297794
475177
978957
453099
379170
521266
303810
378637
214142
439382
897267
883560
874005
996564
151000
853446
147542
277751
37961
718291
684935
88738
247637
72922
606401
180534
389908
758490
665801
336194
944815
535268
15775
1005326
69775
15640
160384
839342
525832
421893
814053
514884
824117
989097
640726
717417
727638
382795
704072
319256
33812
168928
92235
951949
942104
919662
65148
793493
974004
908117
273000
925134
123072
831243
188505
709445
913405
740490
432402
839385
985689
195105
910375
238161
746397
134262
613070
35955
332506
363798
778250
656194
195344
654747
589362
657373
312821
489025
585748
761102
507467
581731
793690
116850
310250
511206
903311
752601
490066
357551
15315
776488
568907
379127
50004
267951
840978
583790
28893
825417
580467
782400
922389
1413
377991
834832
801614
318405
872697
418519
564327
761021
106033
836526
699146
60052
685667
699363
304821
222244
118751
674465
852312
750066
475464
795803
774889
151930
348130
531224
564988
489301
70589
521557
176491
311467
609591
758544
740093
646960
688715
825004
367906
735269
301066
249887
695413
598653
671769
140369
716909
697514
959931
533068
797641
973777
466152
1013116
895840
155529
478284
526872
514217
504501
411583
277987
1013713
541935
795816
896821
546060
289132
798112
602253
686593
318378
168672
324881
220991
761940
522656
261205
1018117
594514
657013
352704
660840
772047
154617
85416
976122
916255
913429
782256
422147
864336
688075
227559
480616
64686
642682
92923
505846
1034199
742030
347747
528928
1410
723851
102012
3252
755383
618448
617389
563584
289136
158337
913326
1028455
48262
282025
319701
524992
54700
940235
628051
736219
701572
1040634
6092
1001870
370550
329277
750905
1045236
118983
825764
402433
221171
810274
729818
144018
42312
338484
233623
959321
978532
687458
367780
662218
901677
597780
278880
989650
998563
441016
294080
763715
794637
495291
248950
778092
126013
593730
72640
42279
775445
729034
766780
104149
648877
812201
883891
624340
125439
529524
134716
41905
940983
90163
762548
718406
262287
229761
45140
685673
499594
257597
38632
1014000
392319
790985
158992
1001171
239175
796363
701373
1032500
881971
645615
518248
337369
756087
698212
544926
30327
612992
331629
168785
740338
517939
553985
715193
92200
1032348
966632
1034827
485790
382689
142138
459458
562698
519224
549370
791098
64067
587195
231122
12665
896077
1010064
465022
536967
754748
644095
60957
459800
158640
864266
609681
323108
977024
713479
476189
754885
425226
199369
608681
251592
446971
934217
307229
192257
152621
533485
1003754
857737
41375
616465
760570
856697
699972
801620
949089
461977
349806
409189
601913
234068
454029
757827
511729
961234
926235
872734
406727
617631
593135
917128
971548
931566
172607
706600
626473
84471
199507
566573
320844
218339
142422
482719
973169
3494
331575
255472
542722
954198
778627
1006480
724375
983736
465163
178327
414639
542540
448465
804116
610099
220923
237875
807582
1031129
38252
20356
736766
950068
733641
444466
535453
670768
51406
677104
944539
401012
125581
460063
665737
637611
947379
67055
18552
439602
94748
902723
604821
561779
701683
595203
132010
552970
502918
882498
702711
210864
224979
91379
425670
846336
969689
33922
335715
1014287
92566
456129
969756
807064
489340
173893
769369
184270
466769
825495
55523
936388
76189
289762
554380
701906
988709
956658
4725
119532
446147
612373
283567
924004
497904
490155
51111
250446
318151
863026
103701
249337
893960
338893
265999
304797
995916
160608
321876
794673
636909
848014
680385
161786
65934
578980
716874
254674
384640
540167
235841
734777
881971
402244
257130
111381
81692
877277
1003757
584243
157335
477814
928720
390040
437323
70103
67264
387836
520400
32333
872059
637359
241179
27678
988241
999623
277261
570353
127747
227341
557691
827385
318313
733195
546954
148676
354902
477304
804044
42471
34113
388530
1031161
467088
808231
366957
782186
591511
15787
154948
138341
330920
940741
348197
730313
765530
148506
541274
722326
145920
835842
825508
240953
537049
797689
113721
24885
1029357
6426
1022039
668220
545714
1649
511791
399977
106151
46818
110969
410600
924698
342516
738125
670464
353547
868974
468558
492160
965073
569801
793993
777190
357066
59614
485749
388036
718207
516163
176925
811831
865596
893532
424932
951193
679459
580137
525327
516841
859082
846771
412251
815415
406247
819276
973499
747626
771561
576580
890556
80400
70351
626006
989806
858916
267215
351602
351873
587823
2468
286539
1021298
1025712
858743
626727
517922
489039
219632
177338
467580
708829
675147
13467
559454
152094
597658
824475
690671
439348
824961
976784
299653
726863
529107
394924
99484
924484
413524
965225
583806
580829
392985
258630
738470
875737
622949
61590
932841
314087
4705
452285
273431
981580
88273
452317
139645
453003
894924
749443
716196
320792
718442
725019
597605
288701
784769
865969
58761
937041
7396
290161
652138
868968
30566
558266
611213
362716
796934
138461
899392
1008943
207660
92511
46748
337345
973928
887177
793210
633808
259681
803894
621025
85364
586289
812825
706585
134286
730368
899557
92912
247368
136977
963515
785085
589399
560160
996887
1012211
850118
158267
218478
544895
402701
655838
356481
665814
300146
94435
866294
1000186
1003791
964553
94657
979119
491945
969891
244698
905820
1033181
936171
249269
11181
127644
291318
197250
780696
829307
521804
895296
1029584
998939
567221
310514
656654
386659
205319
521888
590109
232376
92491
894098
333036
573424
479184
434583
619962
382075
472215
553240
1896
1031833
782868
320280
678511
788929
1041682
352360
333213
187531
624666
975025
314900
697373
591146
458175
755671
83973
454278
451993
703077
415887
268136
136143
476741
244949
962224
280086
444548
458313
147919
187941
698057
506994
255524
133015
45938
642453
688911
730906
72281
328544
465780
638078
69378
76703
225807
561262
623577
572355
1015920
505339
340388
845180
469789
850309
40042
650879
280574
538941
1023358
284160
979838
1012399
239482
207664
780348
52225
955745
323588
694572
247908
401545
299353
808980
734835
805796
648323
441682
781530
984151
521215
330801
9860
702775
529072
1038510
422912
957765
591108
811063
971999
98210
509328
358778
493642
8742
591007
670838
936240
840176
605588
629891
203702
211725
289441
694236
542007
593142
156732
140887
742571
906254
636889
144763
985607
863746
822901
649221
897772
44195
726160
611553
799398
626372
302693
37674
856144
525260
382957
754331
465900
467601
905006
142745
622718
544954
525042
233962
636941
128899
136543
906274
8912
371106
810738
822243
397128
402680
554936
541926
102685
199752
764929
425655
617860
998960
275560
1000665
689449
551270
694938
751074
415158
548224
474365
872808
993575
110291
226895
530934
509967
669915
833621
375775
733439
132982
818865
385414
656578
308307
251251
273899
124091
519141
270931
815936
639739
178284
997011
443087
60178
574846
780266
599555
985849
763693
322871
625039
577157
105885
1016298
672516
944194
362885
758724
61134
621190
697030
820983
994535
705944
869941
868384
240941
66304
902887
540702
858166
959444
602437
535371
623240
256061
629423
1020967
829927
198854
739465
175577
385392
400031
295992
593686
618474
829155
54167
569454
723898
1043517
979973
785410
277249
805243
73589
25246
74585
820630
740623
950910
321650
281739
255358
586679
504835
695120
297107
924073
921587
674208
766335
536609
230244
465672
288907
199537
425100
824135
961592
74609
118305
957448
210701
318198
767567
595753
441966
620634
1016756
1034337
533736
1044235
216318
541675
739047
339373
558437
133444
679281
428158
329595
473039
276820
177851
825632
739699
266061
199330
72741
119996
214249
592678
998544
564100
58759
1044351
593931
1043410
52132
380055
89384
380364
617953
644551
152558
566138
238369
582598
375268
363514
767362
751923
244608
149561
696799
624430
1037398
120839
703357
152263
163298
676475
801191
212568
204323
888454
945951
499644
582176
802361
909097
735626
299970
78884
678814
759512
464281
450201
725453
418451
955242
929287
303631
494223
544780
16258
497392
533934
833462
537393
484372
981298
559898
100170
732731
778741
851586
654512
798583
870849
828262
962031
954186
108062
619747
484454
451023
1025744
589527
195852
677597
73268
441312
152501
610300
607733
153145
351313
959938
640938
484605
494832
285840
823919
447582
249628
222577
146101
124759
284667
694510
87561
868057
424771
57063
1006589
552169
509441
128229
1010932
651107
761223
926259
797265
41317
135787
102157
364692
713024
68246
556695
268597
1028624
84642
416079
899659
681960
785324
708914
100248
756417
296313
427245
189
585158
48563
833891
538919
191417
861547
252341
980052
976094
269495
326045
924792
102831
8469
97949
326379
214301
26509
216139
664097
906664
212077
843960
339951
294022
999256
257697
419296
389838
759942
46679
986154
926833
788818
478351
360791
116215
394722
240409
705283
528085
365966
966813
214131
984144
962450
672302
512770
164306
686515
461693
504600
293245
677659
918568
739231
940684
1328
188858
933046
821116
557403
521263
841159
124341
945548
809858
617730
956913
953402
24947
326885
51631
45080
11688
111523
786312
647920
655700
996883
198846
988148
412446
209270
328271
935976
594447
941978
317965
524182
819756
642561
462325
765074
779476
168267
709356
865625
371689
344821
334305
557807
234375
234891
987937
451490
903557
985377
44214
866030
133298
62184
53870
372489
397421
63064
396171
22826
420565
163693
1008559
150479
954408
375342
955617
95266
653277
1037326
437029
563118
426721
343862
708861
355527
915616
926329
202355
498257
275632
532812
145470
436649
192865
1045016
259154
686315
437315
347490
56446
873980
416732
270071
1021744
794414
970571
623200
161642
213458
739479
295604
261049
54067
75773
341867
239111
700828
872976
394285
414021
596458
199477
506292
182552
472652
201217
950645
191661
376789
648951
5420
219305
262902
159473
885433
852829
994711
183161
327856
376981
260610
749272
398676
370392
684081
794552
541839
672999
193434
413817
478435
309961
103817
56442
734547
289241
251338
875058
818027
724731
406481
847108
636064
745326
1024910
831047
217814
286999
326254
347508
731482
229275
570644
45737
606159
806780
667893
814285
896113
959297
960754
786265
240440
249908
611083
516703
261420
195815
252295
231630
947826
177387
373138
169064
350147
102092
856386
549364
522540
962617
56598
735860
243620
993071
1043639
380174
888467
819092
191327
415894
226198
917468
459543
427699
225896
353517
65281
745891
758478
338522
985401
780217
828446
210442
504294
980246
558661
784865
230998
318908
381215
12532
748120
786369
337888
24157
515994
407509
151960
904049
947955
874662
868101
1038492
284959
474488
800799
712447
922046
140188
340643
343168
842511
154889
554106
365105
32570
587442
153724
1035943
796678
495059
731539
708401
345298
841505
329316
473587
1007128
683707
634229
1038472
17303
390337
921474
180492
302208
105592
446399
219909
287275
760128
767429
133550
672038
318315
198855
988703
422332
904719
697345
99994
852823
237029
851001
721325
774028
41330
51136
210926
724144
221236
795263
729624
31321
178387
758293
617286
725414
789595
561824
988343
22154
60573
292097
892941
341557
607797
866672
259415
723621
150947
796841
785791
665043
203491
880279
489366
67403
835044
358662
985856
598306
183460
685057
725892
955972
90419
712223
327026
753960
987007
179656
419373
36476
536206
351172
84002
416729
374407
239663
616410
81495
51827
574826
682506
774117
831265
783091
340304
157697
347400
165096
194565
971373
356263
484540
987982
713498
543407
646324
642941
514244
107394
75584
857017
706435
1006326
970859
513258
581349
7653
645291
196515
240679
223366
633014
934714
266173
534642
124875
686406
396934
72818
758724
306144
48314
400482
76077
592655
947501
348319
813999
856683
374853
896746
398599
271721
477635
410130
120821
798084
3087
588040
749623
467415
30153
589014
508669
192902
280405
579814
86345
551319
221857
887095
460577
548669
807404
206662
173861
613183
375619
270530
276612
366801
31467
304781
732504
151367
912943
992279
746339
687832
240385
527859
615782
680887
317623
70227
913281
709340
10537
639561
777461
53619
243119
858220
359132
224505
57939
745559
99993
932548
314687
19834
704405
602469
560901
283979
69036
370090
740779
924746
637754
813072
226188
513529
631829
136448
507626
214598
183019
386018
640952
480832
403253
1011768
1012234
323124
491360
268985
955611
650013
24860
303947
822458
1023022
785751
990370
752495
191815
247576
40439
168604
948153
644301
397081
441714
1036070
465053
834214
691063
711130
707012
79816
48861
727595
522576
953039
98057
470638
924127
818809
146621
172666
188995
154869
491026
649196
321451
210282
1027198
638996
474654
48131
584431
457672
235145
905643
123778
328978
665476
891672
762462
552997
175623
376500
843667
985640
389747
355050
474747
375823
873165
596421
577916
139358
647235
554385
260041
134579
478179
899666
865707
438875
414206
936488
528682
602540
112964
424367
388963
701158
490705
690393
786254
866722
120956
808602
60777
122416
310302
526312
705545
386126
294970
1020539
1732
366583
129848
327716
554379
518390
896007
502234
42234
576869
758268
867965
56755
649998
993493
670209
647520
367739
893567
241734
680682
134868
681461
302290
1036550
893320
188514
353928
370233
987249
76608
198794
178607
759068
166458
67398
913493
530337
311403
852198
621918
785237
999155
143463
745608
439164
944128
547724
415817
367104
847597
912144
720704
203263
188757
144923
707296
739279
816490
368191
565199
699099
369495
175965
639947
419776
92823
795665
208127
734202
217904
128858
137055
704355
1139
620890
679766
1014704
164359
417870
576989
984675
1032901
884811
179299
336601
866657
723184
817229
967603
312442
214092
474469
547665
907484
1012687
25781
704301
749777
186671
1043373
593526
310011
223391
22691
742588
389523
694898
869661
469038
427417
631501
180366
425290
157199
933326
611235
378483
487398
103301
639452
598771
58499
1031711
891741
607804
424734
280315
261416
395138
139972
654121
539122
471448
577058
984059
768656
762703
881198
267807
169657
809219
755172
952935
128258
483441
88731
422108
436485
23808
655152
232621
490648
1019176
759218
361659
464138
1019717
958816
136435
715172
1017217
874940
111430
268785
857281
2209
643133
693351
883437
715399
86219
751562
910394
574130
739000
323021
179307
473466
473306
226255
930853
805231
301648
659217
24679
533640
518030
435319
232273
897486
345957
54035
704309
439423
128173
884749
638218
459876
456721
468902
48581
971243
29351
853787
791466
853104
657169
742720
181336
930517
310022
984676
928277
927126
129339
922439
746298
175917
510873
778108
327653
537665
586403
635193
296527
119728
481458
250103
152904
728447
288153
38385
376213
18597
818481
796342
608564
83077
380559
889393
13960
924744
101413
721432
328291
491569
798040
416986
381259
460280
2549
922860
271063
777197
1014798
588754
861346
73260
966238
192115
713393
224561
193882
315292
973375
757571
794168
360124
295370
68444
485515
409185
884133
324208
1014000
934176
992369
147540
306808
327858
791389
252332
962873
631597
635793
291104
841644
793811
463661
68198
274465
317471
886922
807541
675076
48414
929783
503100
328944
960895
352007
334510
1000489
519088
1016761
1024069
472992
46627
598661
55658
177540
81218
364153
710127
57772
716675
231641
274269
69476
982934
966837
126251
565607
710567
561371
608309
14258
199098
396051
996001
973653
68002
774689
776223
306567
996502
920217
550074
218831
244811
70186
631251
435197
893415
41589
862123
918114
854728
387225
21726
685650
110050
137342
827585
238310
601879
827011
95178
235814
981684
539992
128460
99718
773500
639967
282144
488499
690239
86526
540637
493062
202184
5071
56367
641601
1023028
698386
379134
460914
918744
446736
616780
332798
1032338
782948
969782
129655
51904
536605
994430
562388
878253
121097
84223
584043
735519
388684
844257
519858
110222
599604
907017
37850
518032
252353
980904
648757
924512
323369
356798
858968
191237
675466
26009
609
910000
559908
896976
51954
171912
206446
603102
216225
130812
36633
816136
93263
51550
779937
33584
887694
405092
50419
124083
116521
657398
24922
557726
824828
398454
792094
648169
24415
815729
301265
614435
868516
547645
57187
1020155
228954
221401
517658
885975
932835
506862
705769
705045
288058
1042352
82322
927785
401082
162727
14967
934671
758123
466815
160977
805316
474891
590706
360768
213083
576199
202068
937383
100062
29408
645487
1006150
85977
567662
157174
370085
72448
255527
576218
738948
215435
150811
661448
554893
1025486
399294
828641
835599
347315
984393
970896
44983
992567
931774
651031
957319
812536
28736
701923
34457
6791
900857
88561
444018
335215
867092
874530
736750
551367
575855
344426
40473
857426
282829
686178
489172
746051
650634
1040677
951615
465393
54817
853421
420701
43111
294448
719436
528906
448315
913352
473878
290948
1008663
873594
370813
560725
228120
367533
206040
763578
1027386
641224
784587
231175
81281
642542
1031564
832337
336199
655878
1020310
695372
692785
43652
734008
420627
422116
527339
256880
318217
993750
48771
741177
653629
539750
677066
1023524
87425
148180
818827
115668
962618
227813
1032210
545093
252079
861062
959747
811473
880519
460208
541346
19008
401257
716546
734
595562
622982
370321
425794
457316
176009
783373
89300
430971
535575
36245
953174
540525
440845
751055
477263
653390
789815
680351
497342
654330
777576
18994
650604
125086
107644
120858
34032
445606
76827
25563
382325
441714
314652
705609
246753
325765
161001
612011
268893
689813
388957
445051
567784
114795
798465
279233
103556
78408
201995
462571
575120
786597
73220
296482
987466
448392
907692
96617
920048
133909
704268
344985
463687
662614
443859
473258
247198
982686
449126
28754
316101
172093
822819
785557
845362
303057
247253
348114
503385
420346
737926
970319
987166
891151
97759
809573
973326
573368
386261
432291
964624
282342
474600
175827
231533
697596
923816
779635
452697
421752
742599
781917
566656
13901
469859
321178
264494
490919
142865
1028562
659024
407315
520350
411551
998222
408875
376175
1030378
956570
224602
121623
553970
135199
268660
319415
748822
320750
544202
459704
590364
88185
1016419
766678
773738
71236
446081
781430
549602
162398
158087
310675
66362
518159
480480
634457
660196
525235
562958
1014636
933495
1042603
719264
663300
267854
597979
438803
788215
490294
7400
709267
798266
517349
51406
920820
199513
404390
335293
80752
203102
541890
361778
202874
262275
909743
576290
553259
639032
839514
328430
669604
96621
297326
159549
516070
284306
20493
643538
338131
907781
702363
983868
1012666
85681
641300
485336
688068
338289
454002
250997
855836
653875
848012
98770
352800
638230
24169
621522
286674
336829
338643
722943
97208
690175
803313
171363
200389
917997
43328
636425
94902
427948
172760
634036
459296
602859
740815
696487
736075
941296
378214
134564
738683
371756
373813
178554
130532
1023808
897557
977703
87727
996961
499634
57953
839148
846620
76127
210691
642906
645137
440388
747721
613288
745884
450186
438712
578271
374755
18695
550553
385242
754213
362116
790407
827968
673152
271578
114435
828923
676124
455506
835895
135153
676028
950677
982931
485397
965724
859830
499654
586910
825571
786798
75597
1014778
685143
225445
1387
155532
764803
480717
994733
210226
111052
952910
1019912
611685
84441
193592
355864
115612
841673
608108
616822
379348
462340
437022
251668
28447
377579
344917
423859
796454
496844
694443
1028330
777953
194838
104339
123919
757532
138484
833550
380689
213582
616317
523097
797279
865297
120666
887086
125159
721375
983342
829207
116188
294050
675012
15681
711980
187185
448972
884060
140285
96279
103438
771815
325474
414230
176879
294612
726251
227682
228592
265668
100013
616992
789831
904180
253899
529624
735631
597517
577360
840047
432177
483466
944833
722102
164879
62607
157327
268076
407197
585421
315024
417358
659824
526094
898029
921527
568045
346321
836713
650866
51251
282265
403625
1005857
301788
1037000
526068
5871
563551
164087
290164
987115
404474
746477
121683
457402
500874
11454
219757
796023
848373
648724
550782
435192
39176
979692
925984
902837
661234
60318
485969
400513
510052
567581
643859
732468
602773
646367
221243
34423
508415
656913
973390
280730
379302
859467
299320
776632
659422
784951
52892
902039
107710
56932
607468
798837
205216
692290
67409
765382
442105
765901
250590
502165
21210
753162
43072
374471
319542
138900
861469
736689
927538
970238
591941
842795
544132
302861
765722
526078
467148
417610
605719
527105
192119
799357
406993
145357
549706
112948
312033
601547
119644
265105
485898
790268
579657
1018447
883931
704654
255130
276649
510639
710351
159464
382958
231545
280675
8238
576122
983015
609618
838533
1039948
205868
373329
109242
351719
913846
394080
614923
941282
380700
850752
438967
182108
457158
398459
71500
237764
579288
411926
929003
535604
979376
716453
416869
494964
873926
633407
338283
727929
738991
967818
91396
979889
760
652538
967962
975681
65753
430215
98382
476444
822393
750923
32377
60418
216215
1008574
650983
1043177
273548
812266
336399
242238
858046
63895
115459
15713
491848
432250
335055
687417
1020773
255382
972593
990250
484706
246019
585933
18
995818
757047
315776
61211
418617
616845
651570
714726
634449
489924
360778
742140
750935
914195
5492
578500
654712
120795
923034
647477
125836
332032
608645
696498
451586
1028647
921998
197544
341454
39465
148981
164920
908792
41880
748492
589914
857127
1027855
126463
433017
168326
114117
222989
218164
743967
965265
155065
835682
871659
391805
412664
47635
619307
864647
408655
985834
859180
395387
896478
622478
440006
942911
363489
450192
959564
372813
983072
571203
38821
85999
730149
600596
23668
910770
221245
267350
139053
794864
958234
342278
270076
256079
554481
647732
493070
533672
511159
1012812
673243
955234
910198
465044
24901
847710
401836
956637
340638
1041442
876826
896684
293460
857213
994720
587451
568137
788513
1038677
948804
936906
559754
243815
727314
872586
698114
596657
459859
957017
214765
993278
439974
41986
970836
709105
889370
782
897497
614903
126538
688268
290015
181692
1035150
734761
200605
973788
326690
672261
674392
599340
203468
1018598
155579
926724
864969
783766
784751
509794
380819
325840
440963
592606
416280
388536
1041262
374922
639572
996827
1015545
278514
889690
185914
825544
501124
147962
73774
42866
407405
880095
370386
459957
682825
377267
479819
217919
380864
501363
242147
64000
876833
875637
274823
974652
839485
435371
778949
622904
108331
7630
307131
326505
536324
301765
32894
305463
578784
737307
61714
831249
641745
205656
955146
250985
1001768
676813
720899
185050
568372
318356
883176
590808
840275
678728
786953
989417
955268
210920
146618
717971
943231
100328
424330
433544
609203
404657
887467
987824
442270
235637
82501
382828
261974
573799
841361
816657
681247
351722
26679
643552
709185
902471
617984
63303
245106
526112
730081
87698
593098
420525
335645
870999
477081
935118
839587
650165
641103
30782
387747
593106
184150
1000148
948593
255234
8382
945932
253052
587968
921525
638127
233492
509643
366548
943206
747420
986868
186809
131243
195457
335692
310172
200846
501497
904621
979350
819867
400968
651445
200717
251087
988058
861507
171204
726696
881069
401733
917325
949109
25380
476963
326573
1039856
190469
230040
394607
45009
696965
107784
218647
143812
993888
413721
195816
382936
775399
395969
120840
336930
842663
455225
449528
166158
102439
443535
821761
973308
868487
312399
190489
878190
761633
888053
986681
296214
1043451
717726
944173
76418
626822
504554
650893
654901
547110
171638
730273
802826
841589
619868
828315
589809
237426
551587
195957
1030463
737952
851874
822355
238631
375841
608719
479260
319430
596614
353348
797515
399871
512578
978285
667741
16062
151901
820990
805431
94354
90529
668372
480221
399304
585657
844992
325235
8531
45616
645744
973902
406371
477422
902942
710800
926401
427477
305101
415967
633882
13047
558281
270895
447764
278241
930508
857411
129137
786731
235624
361854
444246
376219
115525
1003463
532331
799240
1604
705952
643504
793713
661522
638380
602286
906131
619029
689829
351298
526423
31193
545710
11645
118841
619056
425347
314098
798829
471742
606381
51278
51280
659657
72840
65269
65019
213721
202563
176903
419346
159826
482199
446506
661143
459759
526804
173412
934427
636574
636749
830271
551276
11626
1004114
744026
67722
753158
321898
1045394
109469
3375
336443
143533
1031605
325552
313661
840272
436119
538815
421023
490213
343077
322551
254809
533719
582192
981619
854629
169691
692825
713074
179763
208845
260751
47741
801589
828434
216802
341219
950346
888577
633107
167362
462137
9164
462800
960505
595985
350056
290087
604998
114873
84195
995787
301936
4423
998262
822226
536096
106908
358227
751651
145825
680464
566959
303602
871384
182709
146847
322016
332967
525204
296513
810655
470764
541786
802037
798296
578367
232624
932563
505510
328359
576163
105353
882685
1017187
372623
552281
607258
404079
158287
552574
465886
218534
841588
299267
480402
360789
590178
585033
242243
841090
927409
518509
1025438
308817
342988
983981
1025015
135219
130261
949793
533912
699479
154944
840114
12009
706221
602460
686443
901432
1034149
1032040
815486
856356
157194
625791
264894
785060
693189
521547
1012433
202579
1019588
988325
768931
820656
607002
353239
1016285
827503
295406
421812
817778
819553
993885
743950
455328
167210
57650
96722
694335
1018202
873507
801253
186475
479362
204751
625439
772203
322398
794193
883569
814765
117679
382720
125179
30884
815834
820356
192417
775790
342327
678262
488641
291833
1025818
599125
405237
160144
170870
801572
251563
701505
342496
366179
891103
650394
313179
568540
440467
307926
196371
72809
880084
597329
215658
665572
678578
699024
826596
886654
492000
602113
212799
661406
604498
935031
268773
421176
441084
820348
95960
574259
912561
563153
302636
34407
568475
534348
189846
88454
928092
351314
1037302
611288
538558
330876
640899
36549
805684
491331
313460
418092
353119
818527
1009987
534515
18387
403576
298985
954570
546357
301537
525332
520123
433538
717725
340392
111085
985541
405524
97236
833936
152715
136459
139251
916449
163704
448532
313268
7971
127832
540216
904850
380640
884859
764856
275249
701258
529249
595927
134156
955350
262970
641523
729942
931260
138907
94672
657662
999971
862817
865154
562833
277878
745641
918437
663015
888786
67594
764822
629801
161902
465455
191564
256640
569525
282249
1003580
871175
1027123
101443
620681
262062
88114
939415
253107
773596
827077
735933
689680
441279
429560
201325
437307
1041148
219479
514117
562893
234730
641952
215646
337087
292762
580706
31759
643884
127049
822108
152530
168508
958266
200796
876925
259316
212914
66085
569172
721563
645999
600591
423471
966587
459614
461741
506363
528527
253404
102043
943836
821096
160562
989874
240481
622852
817611
939005
1019291
358303
394055
334427
969942
954652
710245
293919
762058
914210
370440
459367
506709
273504
608207
1035900
234323
35264
935581
852967
174368
17611
523366
979036
504705
702181
483047
712476
422287
85428
733662
181724
604632
242693
866874
102701
590260
1013160
24216
932431
852398
492173
139523
885812
264577
540363
73800
650036
663823
810389
31568
762982
791329
976383
625509
221723
789561
385890
1020592
440324
888439
660442
994559
178374
578907
745465
140301
119614
1038617
328552
941373
975146
159947
955773
896694
1017590
959237
679147
155086
879976
760172
480310
264375
105669
66349
258326
1003489
477243
1028653
701794
923506
899456
221381
956883
439312
390617
534158
2037
205540
824003
1002952
354467
984705
81855
725785
956651
523526
211819
811580
560652
977387
168255
128787
237361
865429
419749
280814
700732
280490
290344
569380
563791
50526
176431
220338
367703
894691
616339
215324
704886
151383
683032
803020
741988
534775
318937
726689
356008
686305
700937
163892
722195
156800
579397
563042
827313
53048
980859
285874
1002794
268254
829436
74616
1009021
1720
329344
413771
236081
903042
935229
118249
1010213
863827
139615
441336
38600
439710
345162
47441
226509
436594
394241
319298
426756
459247
767263
988712
277448
755568
314871
694156
657399
69302
710903
688114
1004457
576337
272864
152320
619391
837579
466469
418655
836256
95585
1031391
832962
936096
464411
103299
887769
467553
895622
486480
177644
398525
640318
240068
370585
938123
78538
578194
1007058
516848
635652
332410
805653
529238
809406
947374
122561
186259
341586
1012094
717772
398055
92295
646443
99562
952023
1033998
70151
822432
142492
191501
815260
184922
137949
44005
933860
233274
967396
551747
32412
971381
936697
414988
39810
102126
207177
603045
584006
195203
34681
392716
219104
574057
909491
765114
772473
419661
470281
990654
1043950
77495
762437
120678
205776
126853
938777
68532
979611
68696
550076
253655
534045
6377
690841
53098
537628
911437
914916
919396
548205
128310
689545
181800
104832
450582
164425
891408
566845
966255
808444
781068
596522
842660
600742
296882
747901
254775
726095
270769
575205
798149
998799
742684
927904
142990
105749
484780
394159
223779
984098
580522
69908
804967
596861
978954
430858
725287
904222
700593
379219
955764
189185
216121
746993
340285
927518
30087
616073
482180
992460
435737
735795
24059
916486
465659
714443
624843
62315
98720
845345
338131
880983
643446
892328
612357
977760
688544
106105
658912
446453
448017
545668
35673
740822
559077
714500
381555
81308
939085
85641
280735
701590
734382
605576
109991
526758
563656
553882
722154
836359
26744
522577
125816
1024193
133690
31554
734356
651449
625729
238191
415438
102654
370685
624235
833389
626815
994289
27092
723452
931655
627233
102104
698157
764152
496423
876730
780545
466284
17605
574059
905447
686527
846003
919382
150417
737955
740891
846790
507664
567489
776033
642287
216572
603166
862661
672396
983320
369856
566605
587928
575354
444808
680041
52036
67003
855918
316806
31415
576467
427807
819655
106055
640228
848242
721020
807910
292228
611708
881006
865795
448076
439957
580117
172741
715324
584685
373642
339001
943485
668343
971108
658803
687407
461508
39763
361093
24307
718919
1035245
10993
620687
292864
80750
695041
392241
623406
128274
75935
675296
142663
132389
340424
84334
841589
805779
309734
171751
978038
568365
31622
848571
774665
522418
711346
851873
358843
350439
941489
880076
347760
925091
788100
640795
945999
947809
142644
341086
725966
832183
4487
338405
930414
217024
970639
510888
938243
774542
854842
449639
30926
896140
869191
398796
370366
864947
852176
48490
626299
903844
976300
1016798
505128
120435
523256
714859
56146
499825
197163
735300
827458
272476
42274
915956
54588
856441
577429
65984
81155
596078
163709
426645
494653
74737
868877
692210
813103
312999
770462
60017
471588
855571
398352
788777
482943
17405
67504
883234
148352
656625
1028949
286416
978607
584932
652978
991572
934109
871939
978100
831871
47569
390964
423949
539134
187488
337967
904621
707878
1030460
795058
368989
559405
447335
203638
706819
903689
392484
861426
493750
466793
922498
25526
453380
303924
848581
401738
947276
554094
516627
220316
584750
530044
213831
675601
354509
277817
740991
442375
703935
993376
922445
58198
8935
1018478
747980
1032867
945826
421086
624409
978713
491152
510872
128838
652795
818827
313535
21655
915162
157480
128309
779081
687028
880369
397740
383994
592487
1763
371798
299712
953093
1834
609380
862420
891158
360512
26712
1015000
840905
574146
549353
40969
912717
168511
827774
775466
1009437
40228
14646
20805
592752
347329
825817
112607
693333
632990
879343
870189
229574
950245
522969
275411
625908
606899
918771
946422
643934
365260
369520
207467
545489
946993
940662
577628
860334
830245
516225
454571
1042618
953740
923223
87614
779315
698828
287478
556240
8770
453818
83389
200001
382076
1026527
236309
791757
60800
584910
725597
36114
789576
779023
113317
947943
801405
366900
898664
937913
384981
992818
480498
842079
772290
426425
469812
872996
190576
417447
111467
820524
1008455
454212
921508
274115
523185
36450
611567
119101
67781
224575
102651
38107
627547
482500
614106
897787
155742
204697
467540
332422
697682
165047
68612
772767
304406
853081
452243
653592
364797
351560
471848
256900
310898
812817
998051
176107
190465
767620
437018
447869
842757
149006
171312
366710
438332
732921
901173
577913
905164
51055
237818
643628
801910
130072
318492
352385
434867
265657
179082
886162
819813
445186
435067
384749
499111
840526
126978
728887
66298
190033
422172
22246
212232
338092
532367
354142
341634
466026
660701
1038859
797635
788567
116585
910521
436789
738024
840434
282940
820732
856800
278648
753730
1008286
677566
787003
1026980
446750
520569
129231
784118
487384
525588
872143
795576
1019862
952360
410910
402188
171317
216609
486602
819140
484115
825852
321584
568056
777473
665556
499162
293246
966925
599961
576258
399148
384307
928209
618426
184439
444952
172483
101461
482903
850166
222425
440225
747808
842408
368849
413647
495873
535224
424210
138770
797725
97703
1005647
445642
51728
960659
828338
886605
339557
255323
178670
571217
637752
212204
387519
739953
494014
88870
387625
97807
188588
560755
855113
394449
972279
649959
766594
446627
892061
61247
56028
808173
524999
785328
751133
217045
707436
57440
545208
325841
340488
872246
231566
339436
411673
653502
948989
356625
497708
603307
160066
900616
159527
100165
17597
961733
222170
154243
853551
410428
72028
848518
333740
185950
389034
54880
123007
665918
79655
1021915
359774
402797
332620
23245
622649
512796
498298
981461
575778
960025
581640
376049
96140
82341
166206
330926
576829
141843
181389
209438
941695
629590
357670
420770
834587
311914
621361
947091
234788
407140
202511
1008742
21779
187698
936355
416368
956694
103589
372949
940447
249180
649521
903469
799474
654499
591617
664431
231995
64325
470533
383860
604938
735719
281665
141637
583143
52257
102175
410179
362458
60226
547957
228940
530940
892
818443
221883
752337
470890
486050
953145
978069
95649
594910
291025
177625
123363
429014
594495
390628
162693
965226
103396
719184
746424
318192
356132
967836
1041144
781916
651997
767678
459473
402210
662471
757932
903008
934012
151915
239238
192132
577977
127514
125098
632762
91865
741283
275764
905034
501000
925004
58780
1017286
120523
473031
57095
343546
481048
891966
374343
829972
256239
37251
609459
641216
511479
276371
188457
241410
793189
170753
995387
776733
719178
221105
664298
237918
180303
693272
138956
750637
885826
590053
38090
456912
467336
795905
238579
83581
995325
876866
465543
247279
707952
843529
358387
320772
513947
811909
478533
954587
66261
386863
475173
920089
343011
328651
641408
514095
80653
356717
870124
574581
53180
768480
673191
536213
855794
155425
793937
401550
539947
1028353
818699
338478
321939
393514
744525
754835
527485
349222
1021838
133472
802096
661627
976388
307024
521839
897702
694291
98877
647567
855440
603147
235358
794320
348231
379459
872079
839919
561028
696288
364462
763543
646825
293821
662662
92425
22796
541630
954618
226615
60584
36748
607096
639952
1003124
291911
322688
695340
1045417
739535
610280
369905
489965
922944
810451
9632
133700
436427
1027274
109126
360021
59190
527035
233924
128203
209264
34676
561478
711246
978345
18729
48129
70739
552952
722134
54298
572049
824409
677897
724707
390416
618653
158537
742167
716605
955035
114849
184837
671356
915577
910109
553378
862619
602314
700013
580767
375550
402700
758548
631019
545737
339221
757372
694071
687988
249416
976128
358220
381220
442654
990412
217476
832068
240399
783344
603651
626007
482393
160127
581500
1019895
125790
195324
322316
243470
446947
265460
943549
352918
913206
204084
654453
1021101
107567
336229
534720
140380
836115
958105
834526
808002
522600
237089
229111
160304
967926
954573
146163
175426
854307
764334
926664
796278
464480
415410
799730
531922
963491
884016
163556
361494
861588
914201
315920
210181
524705
204268
424133
549473
309634
61084
112219
620017
420008
252394
535471
598973
374725
206535
1004567
766124
246136
333502
742583
776056
490990
605743
73868
870069
444637
764812
367632
758079
478354
125225
637389
143405
257358
205664
613980
293105
1031978
810948
304881
887148
59826
313756
814549
89968
179091
674169
21469
347918
304600
12962
130460
667077
683195
733191
128581
218900
934264
647142
252501
548236
966890
716866
631004
747092
302946
60380
765349
20200
300181
9828
840908
176267
956307
1016990
304772
163259
989972
1008738
726327
393688
1026463
827848
107768
349241
504276
82155
355430
227201
733179
990715
330941
267399
511371
970986
969892
34658
349063
325883
557754
86358
447124
204787
597139
780988
406510
574728
340491
154381
862515
672082
343564
477835
663757
484890
27483
908337
871158
156718
80312
311691
49452
647572
1009927
1017521
572299
498558
70562
378905
152176
156822
240294
460988
385779
823601
225616
173831
296939
371216
315233
489114
664986
273746
780783
547210
408233
943810
194526
48588
963632
781245
977289
293582
321102
660415
118485
1032512
809736
602360
703986
941649
387970
1040237
511788
274613
675050
327957
180456
938018
113641
874492
571505
689238
978524
417431
474114
1005591
933136
166734
748779
344383
760677
802434
91115
188447
663195
680024
1008129
371681
833832
931237
598681
963674
938642
530513
600095
529171
355785
129444
83324
862805
5893
1022021
54388
358029
944417
63962
734175
468622
835521
1010006
75963
379528
1001613
600680
529372
913015
967057
29724
427675
442108
100701
354016
376143
651497
843200
157144
359916
960310
736776
791109
64947
90257
972467
918494
187274
987482
58728
486954
883315
520936
222064
712193
352724
469414
346996
1044684
382822
121757
1012859
486287
870332
235560
1042328
600205
333774
654640
1018065
212948
44113
240330
563957
513209
395599
217945
840267
291447
830216
1033854
364870
939762
961294
914555
778112
417395
1016610
394980
742688
889692
965163
156262
263667
257348
1030990
923734
510889
770943
261074
547785
615120
889263
971595
63071
868148
909438
322465
364687
191984
791200
554114
626254
803731
415470
960829
666468
294794
690107
867927
989760
556264
876906
477181
544412
969416
879825
521825
918413
303767
924786
425877
88432
836863
80796
109613
1001473
347951
530088
702078
929178
807482
470456
141243
663165
341641
627727
566091
1024622
555126
112317
701933
115456
192724
889990
139744
422913
239820
440530
902037
533962
302814
805317
360282
175334
640383
670321
451858
614978
640995
545578
253062
603572
683551
538101
860171
898576
887523
94382
884585
512231
220795
613220
771380
551815
928506
733073
318684
470887
608144
742486
486631
754928
815557
693890
1044820
848638
277994
941852
634635
1035187
51349
1021453
717931
319919
547355
166405
66490
948481
780313
239757
193173
778224
141035
90315
13830
869905
47616
185484
727899
30239
38942
294219
206098
245807
778721
588287
606981
11249
95015
627473
957395
980655
261968
963670
684915
246502
418331
307897
730191
992989
406579
629224
754513
1003408
444163
84820
853006
488329
993958
946877
882718
32103
340021
648590
750220
562035
922174
823004
1038113
861776
409332
924462
164668
501388
458200
792893
386978
1008633
176401
598734
841390
607263
471749
431423
985370
120459
270199
591974
284408
35610
1043264
735885
314269
122214
144908
976881
155551
411809
261
309830
28682
366949
624545
561814
635707
938463
979707
777927
371645
77234
802855
537323
969144
940382
307358
832377
962460
570803
863864
275468
75169
744873
423356
561604
63233
261113
840236
1033893
838891
1044427
333559
597439
42459
130406
908822
503877
327874
971034
407665
758585
94067
748053
585073
889442
219792
244027
305941
386618
480318
82844
38694
675639
579990
830443
778338
492896
509511
418409
1019019
95747
575730
714946
684364
264183
975404
92069
202626
93994
935277
927713
131613
172465
475460
65641
406109
370871
396371
657655
39907
1016838
719732
521217
988768
542642
956326
433555
175697
601435
170693
342598
460556
819683
705215
380506
566714
894160
5697
356856
970590
53224
75990
702294
879882
506412
529485
829758
382734
893881
768388
207356
851094
885475
95437
620486
203437
341621
63686
854660
482423
578566
920800
748734
274151
981429
973812
524198
876225
454032
1022149
833033
944309
38691
918237
711933
233432
633813
53758
861851
21660
703745
494478
879671
505925
796763
640982
154866
585582
46413
632348
211199
843535
220957
798452
378635
852729
855412
39617
135776
951157
395904
834997
1005218
583942
753012
994605
218210
699132
989733
479465
386635
326367
635503
629477
467688
415977
354461
496970
822507
435110
135085
622567
240635
12240
884178
193796
293748
370842
559346
982150
1025282
95129
814467
212845
156739
649009
91780
972185
448143
486325
670794
527879
419065
177492
737007
502048
47191
851566
485350
668116
947361
1016163
818679
324050
57153
773737
636064
726299
507922
779149
905729
641484
176864
238655
573529
699503
335831
556244
488976
458945
401714
956128
185844
209543
13660
980725
86838
459459
761228
244456
999811
6897
778856
724335
636913
328644
668655
1003085
57763
98092
515891
106058
590155
587291
113928
225159
593978
593552
316178
446372
109359
890674
321825
853344
147302
249539
160422
943108
594078
759209
698459
859076
948136
642918
63490
375082
34099
668317
683728
344968
441360
890497
725049
265410
84807
414188
1005688
397690
614112
1007566
668828
460893
37819
20811
477913
780970
61593
1005891
118548
862897
433794
186501
32238
529096
850864
579768
486786
526889
132980
900467
626790
391589
5180
712926
919766
105169
479943
236444
586040
158043
638624
258610
839841
911730
21744
1021876
318249
644162
135367
435515
340088
326840
775565
874412
241269
954115
706391
666956
95580
130650
98218
255251
585259
175034
917090
382824
300388
929207
14281
1027701
598578
933236
5403
823185
548800
833519
993459
541054
351650
506821
526536
403676
274806
406109
346024
663406
70343
254452
352860
786278
212271
70812
776
847476
411857
587139
1018367
826914
230544
838625
106806
631131
979192
936223
207273
535557
644461
154311
183357
735942
362330
809390
964339
57290
89142
123548
391783
673184
863505
374587
549253
473467
493781
186859
685700
115305
643595
206521
1005680
1037196
213105
576716
1025968
465282
277150
422301
219331
517282
859343
615758
682551
1008178
172358
776658
1001600
727204
405306
122223
542362
287421
81646
535417
38835
772590
885572
864397
503632
476607
540263
10390
107810
812697
177612
76285
785294
2686
699872
497901
190200
613146
963548
849951
652872
159462
490893
530197
930798
492796
484045
837398
1032038
586880
467103
939943
29890
466038
951861
698747
929083
782037
285721
1011818
70017
827330
1033539
89568
305803
356363
173249
536670
589375
342364
622317
74452
932556
291087
752599
426650
377221
420021
700457
935011
873656
430160
706188
687682
860701
860812
529601
435838
809986
346845
135206
541995
753742
632761
149776
4344
279925
456902
84904
985331
966286
898517
252749
592710
979944
429839
408294
93297
714421
1044007
241326
350847
179691
414851
433457
245699
814653
793055
169343
585457
46826
779340
701692
940674
408264
895412
816269
114238
881702
448713
238530
303746
1005440
765055
227395
518148
52941
98545
609947
675179
62614
855540
741228
131822
618239
468243
452254
679782
650117
346330
384954
918831
182547
367646
937777
518693
615117
217720
300635
231881
138168
370546
705526
537769
169191
925239
87503
263505
846014
721259
714870
67886
1043381
358705
549903
113769
74799
640470
610968
118132
669797
135155
734888
291021
623021
175322
29775
274803
824390
889402
876549
578149
608359
48346
748931
84150
16344
322475
690911
159558
1011348
302154
81811
967837
726183
887183
719871
490118
99828
439490
976947
31948
782916
6195
286794
854230
523731
32870
181824
1014169
347858
318877
894624
957305
86713
474573
218947
24106
354315
891838
826537
747324
427172
413120
557465
745687
768639
326641
659025
880681
198741
369176
238298
975847
122645
439059
872644
606350
321201
860674
555179
1000842
818660
588085
849703
923416
316438
755989
697008
842379
994864
494159
671030
355984
489795
687902
523200
119410
994643
552849
53343
344501
811953
994335
954284
650972
241772
381660
707132
449043
1036644
410088
805374
379418
687416
998754
745256
719050
305913
299865
868320
915413
902416
659910
798270
729947
153179
993796
585828
996847
562321
58210
75803
223384
374420
135786
309828
2522
853048
695804
909566
623945
750312
816181
607115
827301
884012
401445
755937
895462
889453
571004
372135
475916
181430
790869
40510
542586
511702
46405
675307
289656
861926
391727
2239
262295
752879
828473
946713
935981
531527
382566
440520
904871
217429
492178
980214
449717
484242
185067
434490
6317
380638
619454
332750
1005440
614857
653120
1044562
50763
725838
133088
71047
1016983
894758
578862
522415
781890
344519
1024628
243511
545944
847771
44890
358744
916445
264688
331188
163459
520108
198285
658134
449582
47673
900868
324658
155884
140996
708131
974670
730266
554310
199363
73711
46
835885
357312
72063
26969
635949
372182
339859
964600
936705
602504
972370
5585
344863
613929
352467
763113
325360
895292
947953
165031
1015195
106046
369976
573273
169383
663851
944112
186553
502509
283349
355310
542565
859201
912869
238331
1000010
793711
592691
523474
640447
994750
193754
349065
386200
373301
178944
610532
737821
254550
454004
778875
250224
649777
963720
176481
242009
855405
591545
719503
495778
46914
42287
438236
649962
963773
930881
528216
434958
9091
686090
1040990
878125
715516
49930
295202
784868
226465
35136
120641
296944
925370
141156
580029
173032
708281
956696
346629
689168
796360
764581
244452
669411
277389
759168
729681
775629
270163
369761
871241
940609
607062
389534
344902
183023
954037
728836
662454
176701
523776
90896
465079
997331
570386
490786
519457
583607
45843
594479
480039
611844
246634
193438
955262
508164
291980
711107
483048
878812
151042
941775
11488
730662
543256
460769
437414
684076
86213
403391
669217
764269
326198
735411
966716
598869
190659
337610
813201
547048
174282
909866
240005
187048
461111
303566
310398
309819
153491
750085
984485
212644
561231
531314
855225
338871
673469
141599
612899
239277
839451
303046
434640
307877
836996
681588
269547
520997
264346
584468
841494
651393
925953
1018171
387477
341651
1019613
217028
579306
145625
439701
316542
207774
289510
745308
694240
818929
586336
568517
205078
445773
596658
267325
878635
34506
486308
628626
802166
976295
886430
784421
665450
594241
509437
182381
615914
119242
871894
414142
333799
49351
775342
966677
857352
167650
424434
631263
397248
230228
1001901
988220
372221
150920
626932
440225
615839
662240
899171
840648
118512
418087
902477
739357
172660
224638
64245
900525
164439
659320
319169
479069
680443
521221
119682
297207
122010
493499
352906
950544
30050
174295
194993
1000518
867912
511923
629722
266540
256993
948666
738397
362232
458728
532728
578487
368508
815551
717835
151235
863280
684238
236558
993866
150764
101931
450180
1034201
192766
914211
767514
24261
776870
275138
494975
377426
148466
381386
665378
602580
880738
1042055
1017188
27989
944997
889690
627851
128564
933310
409666
229717
507496
332975
593498
185136
137987
540593
386582
446573
800124
19545
166194
892499
328996
299632
56538
865011
240691
514145
382281
867460
697801
841921
344747
87505
849311
694979
631661
574780
726360
223839
995860
719764
557544
554145
948398
920850
515152
317245
141148
124339
184958
424291
542846
651107
139971
850913
682575
263309
113362
694405
910167
401003
607351
989310
22779
621073
1027695
424776
291881
607598
849294
601682
169880
365305
404310
441850
629867
1002017
658300
370145
952653
12689
587651
630744
53923
919617
642009
385658
1023453
422489
71337
916796
746627
307470
254556
32123
166378
922388
485714
477809
985612
756186
248674
772222
132617
892159
94904
782513
330856
871402
440113
28901
608045
721813
46442
701512
13077
708878
457667
139304
571988
808843
271543
638939
818759
105687
1035169
43355
302323
1042636
547480
365871
597579
521130
322771
916184
338953
43019
101920
724449
728803
919570
156282
190232
368739
825653
364680
756131
321847
72618
178581
856350
1025460
237369
42509
901758
198319
562410
233649
296465
536787
652849
428127
429006
797744
819757
529594
425811
513841
535706
840528
554975
611297
497101
884865
367624
50071
690540
904915
171499
985914
828080
375885
447235
633766
404497
221972
30273
174493
407200
756601
762809
394960
714207
787170
1007944
877251
897821
40142
758505
47913
856312
229869
281950
548191
549770
32960
223158
731229
335611
886519
261693
913127
510702
816492
631275
490961
441099
337236
559946
956165
786128
602459
606992
642425
630357
499841
139735
849599
535825
373146
191119
730362
482869
469599
582421
134732
906036
87239
448355
423939
856317
976113
121424
666626
485642
1010131
920508
16924
288322
862905
293109
99956
420483
139647
147107
717957
724979
539439
719224
503565
112785
366339
256261
217860
934266
535020
268966
665523
611899
178158
283963
721388
268209
762570
860782
120120
182719
967725
575575
531037
799232
256357
535211
857027
51
967592
878676
185959
7471
940065
391125
963422
126125
202891
624057
46080
695864
434436
291119
554018
448306
892594
513576
565620
766951
858596
684708
423741
180563
791862
1036370
442128
298094
695379
788971
813550
826842
1032299
739594
888939
1009755
676456
632228
747754
59167
203830
127554
780193
994509
135664
270129
340481
183195
347854
67189
267725
110795
2744
298478
244048
668292
373895
643056
630282
24726
801240
710039
462605
305076
771731
634914
441607
487076
947148
44717
374308
416049
784968
734688
675044
422648
771556
67868
143740
328362
145770
668839
239433
443401
602142
681325
627561
716957
857801
691004
217805
420542
218002
645132
717220
191384
535517
57983
550302
862518
307323
450145
862154
44855
341872
502257
381932
276969
923387
621569
82524
1000302
598431
795785
132374
354881
114150
572376
63978
512236
879378
121277
931640
158639
760103
512846
1017078
560785
663437
177342
155250
733119
316724
156785
736267
275823
433341
899057
71958
273608
359264
876516
798861
788237
309165
840822
661428
52848
726954
265408
338752
209651
892602
62979
11361
762076
932472
977186
899054
38072
183990
112717
750775
581751
723993
926002
206753
783072
513335
320580
420717
576150
894770
90072
618227
661642
1011889
315301
809586
851558
985251
857910
459106
262279
261663
949532
809827
298934
867924
1031807
794574
610334
860762
885910
279964
145058
251164
966698
185952
814378
829548
8701
611285
19536
353078
934039
78524
153029
454603
383847
128240
528682
820544
325901
627048
50552
837537
822001
697962
412260
332041
546529
275169
141770
840469
1030636
947688
221581
964013
536641
504004
197832
538469
956911
790038
672824
240643
105776
279189
375699
645266
972314
367303
911843
159758
686888
585258
819527
92057
829385
1029659
180686
494778
1001770
946452
799750
154863
946654
272897
29781
669087
411415
1002725
654520
466604
910411
1045127
366479
323056
17831
213980
924186
220568
772501
586298
226153
658123
810807
105452
432135
590309
78013
692642
193722
148345
381643
203649
939374
182097
1028693
305948
94906
857648
407924
1036810
68242
476592
665946
113560
180784
597369
160586
307292
360012
260275
209976
451799
579111
804879
712185
880662
830882
927558
707273
323234
100513
2199
278420
993538
493986
233210
242293
208215
820376
79470
799254
295118
887824
327270
954202
933852
995048
346894
495981
43581
651177
969099
849728
380381
207895
285401
650802
824344
384606
90509
332405
754951
948550
428981
523211
259263
258751
748042
831651
876719
600859
718776
48717
431374
739482
943808
969080
72536
536290
801642
783577
456126
509178
374120
1038248
273136
491854
277458
432393
552037
512801
286961
1038172
209400
922290
100120
155347
318490
812900
426665
909711
32393
78738
346858
1033795
321550
628132
921283
699997
597417
503610
607710
772260
608796
50571
609456
975414
917433
996962
772707
960740
657831
638357
438385
60865
714251
285148
562588
860946
163315
637814
592065
451688
923554
547848
1007553
586029
816619
854156
529943
111369
517678
829353
854351
537463
65439
497492
995639
927441
874222
713951
178243
617800
821720
934489
112595
20739
834007
599925
1569
518507
842722
317320
534611
842708
47490
770060
456263
65320
921131
723544
9745
748134
1024937
761216
430455
957154
195387
225421
912308
878264
795290
686690
498387
652168
608315
566035
617313
546671
414344
283331
986890
426077
229797
201580
712776
493948
779438
213279
37059
791813
930369
891489
335243
36810
104227
631326
481794
153889
153715
225372
702930
137728
876397
251146
262801
838819
314576
798272
812827
132074
368132
275849
623798
355516
31614
402958
511672
938347
46601
319504
500647
157623
997787
647527
116597
336252
785726
245143
648764
501241
95154
485554
153818
1008764
899368
209490
283651
248854
698366
555159
609576
1038587
35929
672413
593677
47853
997395
499630
744493
556136
173911
840054
785710
280117
380514
556354
495254
61308
330074
573115
965044
55047
163979
989505
583529
519153
50926
655306
728850
813912
855067
1033290
564507
544028
806710
646333
261708
250469
618347
582936
121505
877958
586399
140522
510097
38454
631624
17080
917503
497657
14582
596006
658814
438550
800865
391210
105654
265152
783772
640580
725866
1005533
290350
19049
960819
347921
543102
486299
1022115
114730
362698
206164
207271
470764
250210
915773
692962
389740
468605
255630
693454
747533
469677
46222
506221
683456
693487
1014919
849684
752601
292868
593549
713228
810726
632763
363432
571716
343611
131550
662961
175857
295684
626069
803812
497635
301629
860144
88159
994819
464460
14376
799733
478937
828826
393981
868073
248262
497135
988391
328231
672908
256680
58809
208629
306821
886976
1044391
681024
109625
463720
509336
319483
598962
242466
915508
586324
706108
81023
699393
310400
41718
931929
224459
635960
422490
283592
879799
638051
880732
308979
605286
945238
602610
481440
160769
342522
469005
890019
427048
857591
537210
519667
185166
29391
105078
579413
842218
101785
926930
570806
937575
774799
280465
933241
63066
684343
523671
511210
290042
732178
429291
658308
64115
533799
743543
1030092
274959
854629
690684
224459
246570
260967
955702
187256
609528
845397
892262
596988
925884
685540
65196
698831
922159
684819
226181
1025412
863529
239917
803641
193032
163044
930111
350272
234638
152889
628518
850231
77573
604533
989251
1012869
834405
84906
610803
569061
81179
633446
574493
670807
738992
739689
641803
992641
516187
1035621
460093
604040
130289
135077
610831
985783
610051
48027
926909
241601
179013
757119
651460
990045
707148
599705
851295
504941
956907
168094
108268
523284
936318
246535
354014
313152
802980
267233
1040896
686243
914670
638508
687377
286776
722126
446800
542932
87966
149665
898961
19990
525842
367646
9824
1022105
292899
724852
484957
904429
710502
289063
183210
365323
524726
695493
153165
271150
88149
411758
672248
700988
215359
605915
533110
722355
883132
481318
208343
549460
119362
242319
736291
929586
409908
895579
335218
174465
787464
448806
45891
182626
550944
697808
767954
1005320
781090
987062
670005
343392
458299
575196
273958
591995
353118
1014047
655879
573074
202037
850436
887551
103072
475032
180364
758394
749118
650573
874775
1033624
302789
789684
421049
116603
723583
485645
97665
439520
212880
402140
96265
147814
885741
787076
943174
639915
529134
985133
414729
17741
676320
935630
512481
77729
592191
266761
377267
86110
91496
973787
25190
367575
1005384
61189
212387
33256
311595
381596
1001307
691156
319145
403034
73301
946429
445528
490939
439574
900046
456845
722642
212526
61645
517096
1022631
517770
198300
262525
581512
532659
170202
392072
496253
583159
40968
418715
758197
929802
562500
28875
637414
167479
145482
299351
887474
86542
1018903
232361
827462
323190
418780
762434
436423
265768
549557
251572
981823
828285
941911
174975
232773
293263
346676
664707
394683
947758
927019
1024202
156900
719852
817098
396394
1040272
869136
563193
496053
1020977
802379
660580
408921
865507
794547
298563
980998
488485
995587
490571
708971
327053
681548
878855
706764
367721
1037795
691419
364970
576834
218252
613306
107936
835504
180966
734542
383341
163611
553082
822057
879022
632339
438894
830064
780524
144700
96816
716093
703125
94538
227203
594017
463160
367982
808849
975989
830381
492012
790147
373088
138125
49590
1036246
532007
330069
249604
540764
744627
996786
553676
122403
191833
925136
359356
108551
503181
609453
156966
124574
779421
549010
89175
877140
928446
379987
92002
838642
554813
774143
471038
365327
250982
10371
639346
60226
731501
871784
549223
182118
166278
152351
853883
277027
296934
209372
45619
22206
765667
403398
209529
903951
324012
145758
57997
710810
183424
255853
476782
622224
189576
37321
176587
735525
455509
288995
114656
325384
66021
803861
610461
114360
279123
370875
399311
1005299
753194
286370
803374
739783
753692
433390
207453
399735
357387
256638
956411
603739
111364
907272
220000
203203
671014
251768
997592
43775
379909
842033
720111
144342
93696
437726
612910
200687
1008504
410456
793078
313064
767525
135453
957969
26812
194575
491984
156682
192662
430731
622993
436215
508805
380892
711111
287388
1031318
497638
868451
623366
58899
388042
744536
597469
486365
958635
675172
311992
78477
767735
846735
543475
610720
447255
898772
716875
667363
117732
100765
738884
596261
792930
362410
717136
902739
996207
813233
415702
589653
23424
496179
82673
116445
150033
809312
1041635
986075
177754
226987
970308
990855
489965
28147
607727
199910
161881
630500
434548
946549
235175
995670
222434
300407
53106
1043190
1003425
448757
86469
154681
535766
265131
437743
243062
833826
553790
186651
504894
671893
417565
653504
75745
274965
336999
271459
468126
825532
528131
888789
36593
407958
841363
63199
695725
440520
306530
218677
422395
127982
233787
652692
695403
636237
438956
107402
609189
797078
62447
422315
761132
419514
725270
973870
174849
23923
75956
909259
226411
493453
293244
697621
352261
528708
802011
810214
111221
199752
662394
522892
664362
197909
164718
111905
474675
747699
672979
386047
408623
219480
603764
961636
85528
163797
259618
441932
618577
489316
207115
634026
392006
525492
852363
573575
109434
745267
896875
11596
430345
822311
15182
169603
746054
430543
556613
507926
130134
360837
404780
554801
1012540
422563
50166
685213
600235
104038
202805
962684
345
920216
485936
695402
919057
963823
144459
338712
519690
693925
525669
851027
413004
869611
1011999
104116
922789
625621
87915
493564
140970
658307
396449
243916
62284
789608
221324
119146
876440
897819
219244
528566
672372
977168
759706
439316
343219
174161
770444
990545
506864
97977
207020
21453
986849
890683
38449
1039056
776299
436169
177625
698274
716224
420958
482804
693568
976914
645712
864070
929618
787262
614626
533273
138624
901261
411778
1034298
288441
842962
41663
203411
299911
167975
101894
972987
931905
906607
58582
656639
694809
635241
178357
760320
638117
917165
504260
358551
282662
108269
617049
1009047
658005
563423
664833
821405
662200
851959
58617
970291
154392
39388
605570
465197
225880
518039
100453
296833
882999
801515
649945
519343
586381
559545
596802
804737
405810
744964
494473
561559
302694
512607
502590
248383
46271
841922
896933
411109
565732
576266
309512
623575
888325
417249
142807
969802
108418
760228
491855
797004
709537
641484
799833
1000657
628227
64875
29055
359123
192889
758344
399039
979077
285133
422074
1000278
977597
856548
554649
399882
585423
204481
470063
567290
369972
242351
894191
244859
99452
329445
892496
117952
380995
607869
661762
608593
558757
370759
489486
516753
728171
938536
137500
732726
419982
981129
233787
997264
1011353
981547
617870
487322
942177
119776
247718
90438
450660
388632
74834
210927
855474
329206
276082
58021
666087
897482
112205
951558
578205
118766
743794
1028387
397158
891897
433153
622292
48821
954409
745613
465479
103772
726923
812910
133016
520468
733615
888654
811258
463485
289645
649594
115655
208691
514480
527280
593904
48681
775930
1004855
694802
418213
999065
514718
257903
754549
500283
233614
649484
133760
564972
128050
480346
606407
692714
191764
468472
227023
817024
571461
774707
862170
306047
389618
295193
848175
429394
537732
551891
500257
563488
388036
687791
316636
152191
198209
892089
560970
870139
342590
528785
739663
338049
626064
522918
712880
266515
88094
936059
485174
136706
977608
396390
551311
195378
122813
16781
892629
184183
462436
500776
979841
823686
84524
496146
154897
973878
164437
484264
370364
214140
559944
722951
489045
668040
484333
1005904
86303
278489
806128
790619
86150
673564
705214
647315
550902
650469
400381
559647
699919
184146
575612
967237
877299
673982
470888
99982
666467
167314
440740
353587
591739
745650
477604
1030502
1006241
823475
593870
778431
706070
688127
858963
909700
141639
266792
574734
750863
560752
725700
420068
589074
805822
911091
1039552
602214
738719
346533
501719
823142
201939
188865
913144
855587
996549
834186
820380
622655
274445
511545
787120
227369
505491
409530
1035809
270347
592935
376300
30196
897093
664586
896257
578970
403863
598912
461109
1018691
436455
445116
875133
132088
92180
977140
770261
746242
511213
487754
150910
584978
697407
982642
154021
819717
557117
468265
4594
823901
261685
326523
693489
76123
592807
238726
306884
774852
742241
550413
973657
847678
306054
378112
48176
923878
540878
1019072
735973
434393
788402
826247
335838
428063
663397
94908
524145
225863
225381
678449
224280
711307
853593
79806
948737
851291
389302
429351
895414
632051
256097
542939
179033
827980
848384
10650
56680
672082
361844
549741
598039
839892
108976
790703
125313
288693
340247
26634
15387
187034
897228
587362
372724
85702
11121
408554
1034661
774376
605227
62328
751815
312225
353494
105112
649289
69153
194256
297408
923897
539120
155273
264896
70666
948483
149440
332420
776644
581611
276398
47541
966104
709594
134504
251239
269518
401274
856292
722588
488953
770539
285300
109128
776403
742817
352948
1010329
909371
962313
276432
904447
350255
670106
154630
894316
624818
774633
884694
172466
1006943
958993
1020954
686776
69721
488948
930489
95163
715407
386950
854665
73923
674125
180932
548142
751717
613322
253297
390594
973426
251748
220060
298425
868496
921704
531713
821499
717806
26822
744434
533079
789776
183990
812475
308507
341507
466761
932520
675102
236341
646259
905315
906269
949007
1030601
331546
944974
870295
1009034
873995
873007
514552
392286
181424
575807
944134
627908
935112
213338
722839
545230
381280
773179
710699
1031029
485224
324473
63933
175245
456264
221496
201851
630455
979195
924180
509470
737026
416978
571438
184381
638148
899515
329231
387079
128647
959711
616181
861827
721591
33766
96207
587459
113893
106987
731230
39894
850813
379177
611717
739108
233680
241104
796080
687264
505253
889991
53370
283284
382737
602812
907269
1819
203969
161669
833710
605959
266739
940585
934879
746681
897670
977332
944808
335820
969866
110093
275814
965636
288303
24520
941501
162693
473619
722040
274425
26504
29816
123076
447215
258757
94097
144716
588285
560266
692602
380194
862151
81539
537920
260625
384004
937111
785417
684265
597328
570383
409275
482683
585994
495698
17582
114000
321119
799025
204958
936284
41099
681811
578226
463644
356244
32575
105558
604340
480895
316478
340550
665420
385676
557319
213471
846427
12037
308524
190456
640664
519134
1015501
223292
536755
259369
855476
1042673
480500
721536
148781
942684
835189
188694
480488
994414
792757
521965
682479
989718
518888
266088
73686
634081
780389
406089
29899
225173
530645
1000718
1008178
373917
991838
550091
185964
727133
344815
895978
420822
119150
169273
1043354
591314
624862
518503
552642
647703
958324
525580
694890
594133
713023
889689
430053
763532
849023
908150
823102
757263
597315
375470
146906
349780
745011
106017
89921
537352
413585
573817
39023
190918
637706
679634
638249
562981
166324
249022
79483
130821
551032
968351
1027337
307215
463012
1035623
893281
264688
785496
197498
480892
954914
180399
878426
708126
827500
740868
533567
28308
243066
349359
744361
572493
383971
657559
192783
706281
866716
667256
377400
506448
72766
1026067
470232
631401
15356
380430
338410
150583
834126
380565
401261
902247
770857
1016924
214402
401228
621947
308846
302910
243493
33499
871480
792027
493923
503299
944568
531739
305465
752390
257546
144992
993336
892595
324301
129733
83425
244595
943187
955968
860103
1008963
393337
799676
567417
341295
52219
480485
303559
999924
460688
657238
888855
554543
679331
276145
541841
44306
502132
401050
436958
312712
367966
884797
461410
1017295
851648
584363
521824
846303
1022262
895141
171776
150800
272775
507247
693137
249301
244946
66396
814549
340201
228423
45819
947450
945697
965383
768837
57201
36151
820427
473346
745591
705513
359473
608266
45551
103925
298258
75359
23037
754858
925466
39565
480835
669630
514568
1042773
251038
648334
951857
247824
837457
11761
183606
248276
116794
49966
597193
698696
678176
743211
610441
1044632
736947
570120
1022669
179027
137162
1027973
725224
465305
458896
600785
965528
357725
872013
472381
901349
916962
395846
679482
57014
639194
951351
103944
728456
424019
274774
291980
655787
337639
206837
697423
346409
912748
460176
565137
504225
365365
119486
1030566
485467
116911
790758
787373
934922
880683
264961
87748
642794
766201
517601
158978
791847
1034255
653888
493191
879522
125325
204278
573095
776831
63807
189079
358612
870631
844634
474339
340983
22609
854919
604086
634903
710990
998559
677470
194618
31314
830232
935793
411190
267474
9831
339394
844091
823820
389515
677099
44811
402174
372180
394855
653757
651411
445999
586559
133304
923579
151953
392069
697438
95580
404055
485933
199778
680408
848424
962803
866109
748669
988587
273141
227675
991726
684749
208421
274249
153325
189105
440274
991052
251661
513420
916664
553716
998665
755100
581567
9370
483094
65325
117868
250378
624764
548275
454620
249100
691133
711873
493075
410801
729776
91678
438876
290822
932339
378169
61129
755599
238156
74233
995185
641760
456069
85917
233972
1023978
602449
405831
1040977
611030
255593
706707
964510
729229
252739
668890
430628
696729
189198
275794
159413
990616
968090
67928
44643
893761
943678
107394
231181
938127
301327
12200
942366
325301
570739
614521
803446
45105
163954
192144
73855
129283
127740
902557
176770
1012477
700506
2659
74463
442343
829014
613182
29357
144639
821892
475085
467244
459635
277667
432187
434776
975545
849558
599363
797483
897873
988579
150480
641649
902941
52264
559728
985843
416721
615124
628704
682319
39635
87911
1008716
697203
749969
437722
32230
15047
772415
369823
1137
606665
51195
971516
575077
891309
859493
718169
136755
385837
331005
26574
923511
751371
258136
1042729
165932
448540
380118
309989
379004
892093
965997
319584
259930
404467
685180
767526
734920
439429
908162
1003618
721238
788107
429600
998458
980904
184291
949004
840180
306864
995416
18383
363761
864676
853115
757375
907276
366302
825156
108364
994324
727855
18552
933612
371836
689276
790820
870451
66856
118890
910032
246677
613815
1045185
885095
975270
516723
967289
72228
631405
120753
582596
378621
22029
895966
381057
18558
206426
343632
66797
895698
638754
273508
1007409
579868
219952
993628
472018
927435
534389
45549
113015
440937
355787
680533
132087
933567
845515
291797
583479
775210
225482
371970
640010
982510
921214
382439
207178
641431
676919
1013871
311260
864967
686966
592380
503453
715200
913247
785836
72648
309931
985697
239084
200295
640330
839652
699708
660765
972183
856503
913779
763313
214847
946312
490304
1044188
182447
570694
217982
293964
601939
585643
619552
277173
593894
629269
1045202
455620
1003147
797180
367022
803131
631564
13790
596911
523713
385541
246635
784822
447962
423627
206997
804418
630232
340496
94531
221105
831036
765220
341213
767463
705503
751103
284280
252283
431695
827809
103439
495286
747299
232587
663624
486050
61879
216193
593912
611570
363411
152729
119124
421812
19790
970409
1023409
851384
42757
62670
822687
442830
107553
754577
714125
820437
918915
112195
47433
906993
783169
594844
131745
530562
519410
429061
233934
454356
340712
703988
575295
465747
506179
852462
370786
396711
461222
596042
988583
569276
560023
141846
517340
502335
530708
543533
191315
974449
408563
552182
263356
128816
230791
138887
225082
758741
440545
312236
823299
364795
153263
816764
723697
535601
164243
85481
258837
126110
244386
883366
871366
981346
463795
486672
740041
980657
1024561
247389
280574
41130
746668
304529
24924
559507
910026
697357
982241
812765
336942
495308
564943
949071
20904
960744
391274
609407
481597
241195
208703
271354
76921
713538
625220
739599
776858
186192
929309
587708
735083
640676
593730
16956
817565
820250
1025773
233094
225015
564752
562536
808509
136816
1011994
256124
585008
857269
632654
796946
904057
684892
998605
70255
992143
715817
414152
754141
464996
727531
666379
191613
136587
437982
761754
249680
425814
525082
1001166
954886
753353
217316
876770
672980
1001464
450285
594894
320717
378422
267951
846812
733903
691647
773552
109611
350906
605634
401258
550376
537236
795035
637511
968165
281558
906284
590925
407214
389214
1039158
485909
835949
75240
294343
1032823
643730
846065
810114
396877
677015
563603
924510
185027
658527
966954
661496
379426
892005
349780
452093
134908
76291
308599
273228
95738
964057
383755
105197
885824
432023
41693
312967
1022378
341772
407551
71646
738173
872277
408266
469837
1032760
599388
154976
12377
980354
279841
213823
203692
175953
800711
178673
802414
385848
698316
388046
161593
220295
862042
874683
435160
634138
424932
893266
272491
781404
571472
112671
302627
704003
582796
514329
780636
157148
343032
715115
157628
487422
62659
375536
601384
660535
333850
431969
778180
22519
806394
164628
399956
372361
317891
788956
526333
90159
1031029
655557
304148
873886
476567
306212
236324
459150
556274
413251
810253
283979
762979
825198
1027691
1019415
244651
524487
292891
966502
743242
573080
205256
759532
393061
506798
720608
11649
242653
655824
194553
309445
851435
963474
377958
802375
144073
652022
150947
725109
712299
351004
531159
584467
277798
419799
448593
203891
399394
815302
431600
580789
612759
618844
139027
143738
615143
825682
537702
764027
396324
675055
406836
467004
544461
987467
918171
120310
575698
614566
1030002
559152
325938
603709
927431
958142
914555
179620
892698
896077
165341
954324
86101
285829
925322
354207
846039
1025497
702604
818081
904507
660974
758425
745461
366347
106380
808119
579358
451379
808622
267577
628130
509051
704654
377299
819636
937459
133941
32518
130916
110152
712977
243693
759901
749498
751744
643326
726545
426528
255196
589137
893442
291487
589844
199832
654574
308188
44214
634121
534190
323827
786370
313567
485288
357520
261256
97896
955000
220767
126142
197838
242870
486122
546830
684266
587851
483804
917267
508264
23757
430828
978556
892560
282072
702665
640761
274453
392619
834561
580464
1024983
732836
868748
737408
333893
528546
700047
262308
201048
218763
111853
724102
552247
915225
533251
889968
936339
808709
863006
919152
705058
311446
376865
523742
321911
911526
574055
90343
797660
204663
237034
297714
618681
171633
916230
879569
914619
301674
355944
913920
510126
425664
702227
198595
105238
793065
152816
278195
943800
360232
614014
922974
96335
606674
574085
623999
99841
995740
434739
127331
87555
277346
427010
637931
924313
794021
190683
508664
134866
67799
171726
241682
84100
21504
1001283
117290
76950
64384
853253
676859
814796
434341
353783
740515
141430
643552
695814
177751
915978
81470
187397
833510
265694
156693
452367
573285
160439
253905
446794
923520
92478
975276
595246
750671
102952
629505
1041980
856674
816583
859910
972254
602844
298333
42421
671563
443882
324823
67367
431732
588387
866290
734125
751585
547804
262048
279253
113124
704839
300490
711119
505383
332852
422895
606906
320906
208650
187818
747317
262298
40828
929811
108013
184621
135650
858750
159157
719590
842869
574017
918075
301447
757135
25810
99437
209161
855615
27474
43133
201820
169280
879391
799485
35831
608647
227361
188426
540110
730954
725062
813759
682400
258751
936829
955937
865563
811184
61864
755637
480447
528079
346561
929445
26237
642115
89528
279168
101128
813232
551124
521177
4995
441935
858401
326440
67846
813997
234575
998294
249199
223255
283586
341522
1023279
215220
565306
375010
908041
828648
612623
701867
128123
783158
877722
279097
735805
323364
834682
357435
161039
917599
457224
358423
172603
24219
160076
44665
940469
266830
83747
325934
136745
679656
802227
231391
206512
190734
826373
812465
38643
778822
40432
746901
296846
160319
523177
971115
13326
990235
397861
540147
288319
655426
821332
362414
268069
113420
477126
152958
66953
788845
484410
477352
33248
962779
829183
57015
328714
52327
454490
560658
1036107
903707
203843
673188
442914
679045
775065
179903
166916
1021787
52770
765450
124515
755231
501339
535443
124530
1670
225576
29595
527565
537014
608881
212460
232464
425014
809251
488012
362381
766227
58092
943916
140838
908722
584926
1004266
68829
362530
673208
13557
131877
529658
745475
461314
49266
517581
925990
398481
358268
399285
331158
872825
121457
717359
876180
819775
19277
968808
534097
349946
316256
570564
686178
676632
519831
686007
870265
246187
444226
16352
379812
482261
534727
897052
91647
245008
680528
560181
445063
612322
712207
822211
92993
765268
405804
307253
597281
411815
837963
58161
135966
906482
545661
413270
758028
163318
820584
788511
972105
815192
158391
2645
754933
631736
238109
506989
793585
473216
334603
246165
735084
792302
72214
909782
269975
42693
413017
890625
704008
378558
936182
257171
348564
574821
910673
463831
71845
711018
407344
286015
246256
247321
260529
922683
917092
288126
597212
228187
120195
532230
504971
295809
81491
288748
533497
751642
957254
208980
523813
913926
765969
393435
925424
95486
733360
508700
850330
603946
102161
741977
80809
125576
39744
722301
546201
407912
161421
361760
232870
900405
248280
407841
20728
1042041
294781
51590
374377
673576
838533
564334
292188
818808
670938
309057
998444
655461
893936
999504
567748
114111
320066
847302
688635
760559
184759
764643
215934
353451
290374
314197
450230
174164
279324
593974
412417
452111
734253
1027433
11121
136123
273525
276069
474010
45917
341723
339649
37586
289409
463967
175878
283024
321890
181965
669635
783815
97984
940980
118305
455179
136837
998914
179281
241359
342241
588522
605159
296133
541389
807546
691929
980837
826689
667449
374115
928723
904089
169643
753970
691781
348041
294265
253790
521132
715113
613497
625610
512705
204371
423057
767359
255048
694532
166905
999383
844312
155476
292345
241340
777789
390016
132171
578691
909202
474772
425173
217886
963260
396650
452151
356887
189990
189634
181840
131076
260041
1017410
603746
349496
903464
173415
713107
1004954
316355
845962
754138
699212
413183
76541
911846
550697
108281
132083
780591
498789
870373
533472
204203
291750
30568
526326
179105
1006204
443680
26739
498659
135165
106810
664245
156243
415354
191366
722816
461915
379986
268486
1022089
6012
579331
242995
10827
710094
267310
141252
361773
40897
485398
343349
637297
995184
113440
623188
700950
723222
10640
872364
923727
1006479
129262
4153
388031
77407
646582
494698
856675
1009067
716551
836291
913510
922985
641873
857587
890649
753232
304565
352471
579265
213739
63496
178429
71639
1010636
587835
584373
447496
936455
738066
322159
912380
36524
381865
650816
295234
231012
26469
936796
574008
534566
956862
330421
442813
215148
113467
95714
252379
98890
203428
274619
938489
870971
603921
81612
64145
289791
805339
437566
194643
415766
1002085
891693
236735
718038
524660
119912
825279
36838
32249
16466
176493
367626
176324
651249
574678
440188
206207
482433
907219
918076
483509
83634
106987
643386
107896
504477
757608
930203
404827
333831
122042
451963
721836
806508
788406
1026015
1027714
33507
805772
456945
605618
69404
272815
405477
201578
153152
74628
1044638
200796
846552
1039785
557204
735329
55910
171517
108248
480541
462574
73120
646552
453485
243872
33369
182493
679327
969103
256173
101938
264493
448731
283934
258746
200884
7075
68311
955656
1040224
221284
721387
660533
995205
74740
206719
1000091
854553
252931
191319
359455
987529
83984
942935
527362
46274
978280
562809
1022688
155878
372515
579434
849102
805933
1035885
144200
553833
127337
950447
595069
88088
571610
356584
205885
425490
731993
878213
490060
921537
1031286
754233
696052
1041981
383447
165381
613314
825445
603388
687856
270778
58707
826783
710372
858224
42778
100700
908109
503958
794300
467390
448088
346130
310578
545620
990502
491396
860011
206884
484081
107430
971185
465133
307709
333385
364895
166064
623622
124496
46036
683967
358267
1023961
736194
695154
238069
775052
1031779
535172
779947
576169
885887
1040269
547633
115482
85284
479029
230068
612644
515931
777067
234085
732635
466900
403700
731908
848753
365856
464264
384339
121375
164615
485958
349223
1035198
236173
74019
852829
903366
634414
254549
585904
498464
431205
836943
808401
112458
693742
105272
490795
303728
654581
742637
669716
12025
420165
275919
89563
678931
618627
449467
399479
531303
738288
314807
290019
611876
140469
945035
804591
714102
501390
385929
886395
627060
103352
124095
896129
417226
487759
635356
529879
484661
760411
957261
636678
698439
790182
658241
544607
663838
577632
122813
488591
798195
1039884
924486
1002235
761027
117609
87108
761653
977970
402181
489880
257236
365557
788175
550624
791943
95059
294463
843905
587825
123561
475793
977878
254728
3992
159114
529941
367401
46307
12533
556169
812795
460489
12757
721997
269777
676757
1015261
658385
22045
132417
916123
314142
310356
380612
123060
747418
779491
660372
346862
655319
814503
771815
123733
133141
911576
977324
144810
317646
984913
136154
967154
924015
982798
113895
956396
439413
239104
941313
383233
731964
262618
929286
105243
699889
766761
475298
984731
748540
36530
724878
718641
128552
841813
453369
806567
521868
995956
444470
702640
399995
323202
511912
255715
462125
675628
268541
657414
309087
852928
472268
778418
527418
584675
541854
603265
427732
45842
250420
373700
751794
125163
414491
581094
959504
496120
871723
873255
164031
72595
545838
912907
848190
348419
746723
834662
731308
1012175
788830
510943
132247
909372
430816
26471
407481
179991
805968
979973
977723
861742
333228
300662
901190
453973
326859
380845
55336
277725
657103
834661
138557
474361
49733
807262
147197
884018
390009
746399
693952
724649
972340
195311
894690
797223
707868
850536
966600
857068
722899
256753
342898
177417
356153
936640
267861
289216
262941
835056
497670
171713
981841
88410
966728
688795
837624
457243
946023
354106
961279
20217
835047
864789
758766
15381
978347
131275
74239
414287
91070
757440
291350
339243
978444
504555
133908
622253
981105
946833
216903
253210
489132
994955
389228
410749
957651
901173
58070
73463
490485
866374
155928
479899
608713
830637
333565
292431
537710
869358
816585
319849
259723
807626
808304
786006
959098
997849
274584
210946
298129
412463
443956
764393
688885
722866
415449
420030
1031268
545546
696928
152313
397527
976823
1033373
211187
958101
706654
263084
959941
263976
418911
525765
330135
41862
233674
624926
358174
499454
65065
1035876
459519
424180
467643
25777
612350
696755
937460
424546
869005
159301
38327
385955
358626
602168
725372
962082
94641
555541
926390
591418
1005800
136988
670012
955505
785116
824901
271951
337148
940596
215645
831102
539319
719932
319605
164933
61592
527102
166429
686586
832269
28877
32000
164133
627123
106782
827170
652930
160878
31499
945310
483093
519678
801264
36575
757836
995180
762153
6810
119244
183829
180253
641808
442202
124496
267142
891708
570316
137998
424077
631799
857960
616463
887091
912248
618995
361539
843368
42913
977516
70390
603798
943973
361821
414897
850729
576931
223040
906816
728192
739291
580568
371120
8280
78722
919507
150670
286497
634392
1028973
89128
971492
977079
541733
802723
687220
894811
635884
430283
339353
994385
268661
834761
851809
376879
401165
43898
391316
631710
92854
77087
328656
552163
997724
130818
752341
178747
492656
135689
404741
171276
397813
238526
976413
552914
373406
347220
962430
1002503
419763
491587
336331
471611
219142
675554
590215
801228
323406
1043503
743233
807049
520878
559954
393625
255412
1034613
697241
46430
347479
690862
221723
928933
112528
232180
903924
160798
505555
307235
399636
116124
221711
40235
809686
767556
182405
458300
793827
393923
495756
517691
998645
608236
722834
603481
694436
865963
173144
535980
577736
87491
588949
235031
723687
686806
712980
170219
405908
297064
320341
734698
282926
796563
247977
227749
862702
956958
3847
886300
35777
117253
276737
842689
717563
230881
1036745
313942
161158
708094
472088
803220
266339
305983
336741
107081
946727
285714
450312
880758
478552
293479
810932
902206
495730
846998
625612
499631
534356
916249
597731
787881
355609
51042
167989
277372
40929
621224
727879
772527
211639
741801
1014646
679436
516393
258260
797425
766616
290731
804148
662659
516311
644399
164856
347559
811951
301227
282970
1038504
339094
863442
419305
30195
488833
595938
868621
543947
557991
307810
1011808
847147
499974
1030395
90404
883627
253557
316993
36224
534457
968369
965614
140039
711444
1023888
271688
855715
143609
490774
446859
372884
810115
509926
430960
1036390
256714
175745
1038290
821859
364156
502721
9969
989179
547256
1033310
554413
577657
784823
499164
793806
251567
856695
575510
803113
630355
783157
798512
149973
543951
581952
994363
148221
647664
185293
413946
1039078
325098
536494
55410
983488
349692
904371
345809
549770
621002
201796
519041
308679
1023769
26037
805386
93235
986582
881384
747571
552945
436199
15267
259750
595755
567436
151534
457148
632274
521025
238362
311560
507681
722793
326276
539652
320674
994409
507411
596581
272862
627766
370667
648383
337500
39890
498592
370653
596262
965626
520879
655604
362715
905886
166703
423388
764946
332956
79959
369865
168741
342650
512167
317768
459142
568454
656369
777907
430096
376793
989595
1001464
923186
41731
575479
627874
16026
467198
215085
774318
944367
141444
135170
100538
207229
225274
560506
186504
500516
185815
499872
938509
183992
527015
15570
241047
847180
23259
405049
870775
829549
157657
963129
668358
431321
433362
774254
59203
207347
516728
273619
579981
317259
213185
858631
633266
462051
114177
332433
334507
577124
216055
274653
752040
577409
26177
1016264
600151
577083
751853
615116
162643
962638
463267
894108
221430
219261
1133
350339
694220
307722
674648
97440
17834
242786
757195
804270
847913
143470
409926
658101
555475
883828
485923
841523
787271
390441
977202
8896
962465
811932
787090
245635
561846
127338
343048
618150
666741
468681
692144
615044
1012577
484324
368196
704711
408890
730028
7429
839683
354631
109620
217762
710046
356095
725564
966173
166321
801
458732
132890
923591
55927
81591
584269
154269
5020
467297
292232
693585
951714
591334
926287
570266
407931
616786
860531
556104
567752
80638
170966
113709
1923
972964
1005614
927151
165325
974768
639543
256991
945488
92282
888066
444942
740206
287438
617089
503545
41870
1028210
855545
166213
781651
280075
124715
507423
772807
738130
310315
177602
808783
762189
73010
1016637
531716
381262
718538
459555
991254
364541
968784
92153
738085
477587
414191
482041
81370
803398
905678
167727
161586
416336
671752
975660
882000
579207
264375
846807
563176
907356
247362
676054
963873
428451
511162
816805
1006316
229623
394066
358423
265968
264953
779567
265558
17090
771006
519774
549766
1039471
71386
902981
290140
928991
270282
959970
552678
278494
592603
342169
657201
741002
685622
215282
674372
404202
427496
752724
604847
920006
1004619
331641
88022
248105
505558
775274
84285
842091
953058
1033296
163031
965
909164
522712
868187
185065
712458
959714
879013
818874
845185
395536
418879
130988
594962
524403
872714
772509
853735
330202
634233
890133
997700
556739
243679
772025
439124
310517
188358
609950
860512
352852
689365
310656
634717
748030
185615
339239
740278
422961
546243
356
740315
1042881
615861
303880
649409
985552
677614
108333
786303
887576
136023
148210
13196
217826
1040593
420311
31073
381936
594244
618888
600937
371449
889471
951607
11997
40635
89971
467356
743848
875606
766803
566590
602217
176913
812638
97054
651401
927604
406521
110389
561606
145114
389327
669134
750290
494759
997399
526062
805858
641411
566796
831445
478758
247468
245159
395418
335483
364035
182183
676367
276441
32960
1044555
167555
16215
859886
3009
665426
665465
934890
645356
75209
86427
465948
457851
191178
799746
187512
711904
815720
537740
751160
952743
861131
133922
58962
412361
798959
495140
470578
138516
783589
589790
662248
251257
133919
566423
521531
289331
711139
622934
963924
423273
630267
161422
416652
432156
296848
130581
884898
293746
514831
709189
179298
45911
1017681
387433
790690
880006
140322
482974
29414
1010640
681050
512554
90220
430854
144531
298566
1030350
142342
875213
444462
944207
783601
913235
650446
126475
631231
272272
523225
523590
484110
396355
594960
591175
165774
136096
1015683
695141
320368
124670
1028614
411864
297294
599936
474112
126424
1007074
475769
214406
656808
777931
436978
837310
1033750
431473
432470
480186
662275
857918
15729
1021268
701098
692176
1020138
218005
359224
6801
1042415
602362
105939
369293
473802
852332
71373
482473
472205
914734
449992
1013078
137774
636069
834395
161943
498557
873540
308319
318150
873694
418686
808628
90781
771586
974784
983265
52392
756840
916756
649355
975103
749579
235723
308780
639440
376123
707036
24448
651473
183289
33155
390906
875616
479771
710886
430521
818558
878560
913644
707334
621843
788169
192705
848447
367272
118822
850876
242007
853780
989005
674483
260290
27209
134339
1004869
180896
312325
70249
748570
844580
673799
247514
126652
806025
674521
103235
710014
8964
415737
298117
21641
544153
179219
844749
344792
255623
445612
927059
585928
478455
899421
502304
538104
767990
700360
336856
227991
623674
922172
303596
514336
555109
39245
1022062
751801
216064
248325
558542
583290
661709
881621
199132
395231
320760
53619
1027240
962110
980697
150381
164964
219682
402085
775601
701824
1024600
149454
381987
729160
348297
808274
469778
1007144
1033395
370638
174906
905902
520598
1035744
665420
728519
618423
481965
684050
392608
675699
571363
143942
700977
105557
998326
216638
599016
75837
1001040
697527
682158
962327
513286
664162
1003913
538459
506560
417672
735839
712492
292052
29318
253136
448521
99349
156055
601572
251822
483884
335671
649129
850756
982209
828626
686362
143794
838966
864478
909190
159210
244812
993156
349823
351207
820766
1007690
604602
802238
366120
222500
38946
348026
169547
979225
649611
966189
710316
513885
729388
498275
387349
318778
971158
713462
138425
344377
688770
148472
181071
111334
998133
1030730
235863
489912
585844
222618
819460
144575
487258
744178
401780
637060
850487
252618
451811
39752
709712
254115
330003
275444
724873
695794
694081
632760
475764
437073
618925
246622
794676
378805
41400
1013955
407131
591432
149627
656871
804867
337165
1007379
843421
301253
921158
284198
295899
745624
126218
418355
656692
749635
182283
77773
810758
621650
391581
986905
391809
1012662
485024
826847
329284
20541
263278
521530
17897
165686
160508
769974
847443
737990
428569
828548
821984
756663
337868
7815
199427
620929
728238
1012576
868283
108570
292788
170278
49426
476294
353769
608954
6694
233084
474291
933007
3043
1002415
348734
861660
825228
90737
613200
187522
19791
533543
536872
710704
941218
785264
939110
948154
23398
912044
545790
583185
311929
192286
923814
850743
544048
679648
257012
650861
395977
988998
764100
289420
105573
189308
545214
386340
422319
811774
22073
900088
906262
730338
344763
455309
1034573
166584
656134
740681
580679
401902
245580
134194
760295
509679
315675
119168
875751
576856
1035842
848670
903592
535358
809883
639014
746487
200278
402797
574523
911896
329915
246054
847786
98684
620686
305795
1014266
179639
831076
385876
92440
327258
141654
134619
493433
875553
141900
603826
36562
202036
305644
116420
404656
1016754
214208
864496
847752
940232
992506
628173
425531
649115
485399
79073
581768
530500
934369
646320
368900
574238
17662
879246
708477
346094
412209
86609
531753
162250
896065
761638
692815
198386
974033
744633
167689
832439
571643
501297
1002085
15207
759217
453655
865734
537944
818901
168007
873710
488754
616417
507079
606255
780413
793240
152532
495130
814017
516807
757708
830209
832721
43249
53396
573220
432187
273452
322802
329113
420227
681545
702478
114146
551369
313000
2714
310012
264955
350367
55745
912579
777691
162243
988419
131793
372354
136708
350431
1026827
713276
432980
548141
168550
331559
74401
604740
251630
792454
171920
559516
372837
888733
313659
42731
912792
431419
24197
862696
739927
27549
766462
804628
893183
372841
106220
509060
268534
72415
327099
83103
502358
811478
625314
2461
372194
466132
731060
482786
918125
522747
982238
473942
25428
229463
182817
165565
993592
223760
93588
92416
25901
1017058
61831
983280
683073
383041
34262
152314
997887
568508
831684
995610
171158
551559
545870
778142
107108
763035
882145
733199
531283
713916
93523
671671
154645
414918
75536
215200
850101
991317
64475
397995
227727
890702
708421
918942
271265
912376
900501
349373
471437
1015199
619358
2712
2765
168453
479433
62425
590714
294854
750986
8710
202032
754576
1035574
710813
796607
763635
1024223
547137
175953
693140
688737
636500
549715
363445
329248
954439
616217
571814
746619
641839
253195
861306
555702
854026
750256
206369
240789
812832
587730
162197
904675
232346
926666
833193
3271
195396
533236
986687
432075
578164
663150
234444
1012743
408657
650745
313675
238713
63794
250344
153849
660567
92963
84607
421297
414827
326566
929190
394524
530302
652471
594816
733565
481210
288367
405977
303660
986006
32867
753810
532251
870239
448514
553129
777384
495141
128295
743400
108911
149803
608222
74602
805104
169673
953422
195368
319288
516096
94821
548134
36364
408598
621073
213762
340693
326354
259011
615729
361621
144143
947711
834309
705963
889471
140053
206535
383881
783283
77518
602822
400019
193086
724546
296246
647281
222537
802889
685319
689025
171210
147747
178316
115823
649194
945324
1039111
181539
1038758
5256
819057
643059
92926
633311
49221
711688
546493
118482
389655
384389
605601
488424
311186
475915
954685
773922
906937
793781
47021
543533
356638
956095
987918
136715
501345
650968
546487
977671
298163
29140
884004
179084
246896
315035
287019
587322
904246
160900
1017812
730193
766164
696476
430250
294417
425772
557972
462029
69296
791368
821757
584868
235147
862212
881462
569383
645683
992455
770586
301140
496006
256997
846103
781808
807326
439864
450257
185176
725336
1026117
407791
297999
331559
371087
437512
645571
147992
471725
796916
238659
841498
842867
870972
841366
753171
646555
945822
371690
318358
936181
615130
534399
207046
933571
381697
975241
683869
600946
849848
11359
646254
650554
15399
383779
619550
940746
188378
497567
557772
568894
698573
515502
170881
53307
55185
789650
234826
970937
127396
673851
977212
930080
142632
778061
581766
94022
685727
337091
219973
939763
285670
240982
906438
618955
718873
42333
605319
531707
491629
1026100
472945
160393
190343
947522
969557
750836
291513
124133
344876
663420
159498
423174
664525
1002641
785918
668781
694577
416309
689321
793361
611754
521182
222972
2684
268013
846341
1035112
851446
721076
329857
507946
781807
873408
221138
586443
895867
548045
767035
149885
449433
759873
886968
307911
247866
849934
614827
47650
759353
128974
737006
836229
672161
818903
477425
146324
570611
493156
13857
1037487
292631
123100
801783
108491
523826
150753
866797
501146
128708
820245
13950
986115
372699
342424
949498
1019886
351683
322999
720753
982963
310110
974901
953967
948542
941136
288437
914944
764861
557870
34525
1022578
762115
950002
537525
347070
785016
687463
1038357
651606
733305
462257
608373
741540
724787
599062
839855
756865
580783
193760
222337
733410
616885
876950
334186
710063
911560
216000
869250
426069
931473
334164
739343
925708
39132
156098
425368
112471
737346
128287
763908
1019021
705226
837751
205732
292355
95435
417454
1023801
553906
1032619
508646
267408
147440
953961
296913
344013
420301
352712
151779
1041453
863491
79951
234393
53635
743342
177989
873188
836240
449466
251024
780198
301179
739144
4139
329473
1023912
533104
964569
682292
948557
628953
812386
371289
635231
68388
476296
550567
413464
735299
580091
268811
1028722
548562
136571
743716
313029
18275
760401
719802
675964
32599
383450
224766
984817
730851
417045
184790
26807
273343
150944
531568
884494
1017994
692364
868663
487868
114577
1002297
400340
556586
698814
732070
976083
467745
623200
892710
443256
48808
991813
432398
61512
534510
268763
855713
308942
668133
330914
390064
963068
285886
561655
204826
732851
788809
661332
140833
295887
803003
368986
1013214
76561
228339
342660
691715
697646
535500
659717
952574
326103
429840
63280
481030
524332
809876
483369
621110
288426
444373
319103
694650
244862
957502
273071
746100
270225
750721
1036775
965365
1043263
58837
885183
703479
41854
338846
26598
842458
905248
291058
931077
766405
688821
1032285
211482
303149
879778
143465
597130
258431
813887
581378
513693
58746
768700
564984
618118
894086
566638
26767
906120
996788
600738
41393
801170
403340
645306
208063
696772
986546
439125
347703
214893
919228
48712
264657
580535
1025804
679778
778905
652105
258653
238249
215800
284255
510828
255198
61540
919153
882325
640254
471663
400791
68673
452391
409928
277705
662149
385180
126424
784530
586944
736913
892023
624634
346754
763679
24138
206551
404958
755204
224233
323202
697719
331639
821794
654370
274279
757271
136820
595930
796770
455314
353476
242613
838019
4463
387836
38942
965645
153075
490602
969586
277398
939230
603700
25058
533210
293693
297617
982385
975627
749147
413750
1044183
851713
509530
829272
155826
373360
599121
448894
399294
184279
667792
561728
294846
124151
963938
821655
948641
84655
657277
100529
198612
38800
255869
570804
163943
938560
803362
428964
693260
994887
1013848
30457
837994
821384
3979
132824
254480
886202
1024466
331126
681473
1023847
20318
1004053
527521
1036152
541713
678553
10100
902677
1016124
734961
715429
974688
725739
1034567
777371
525061
38085
187824
1042633
329618
432179
647007
671738
614712
370525
885909
869149
796976
394165
990089
290849
407753
626746
600802
614743
964163
403158
510465
790557
8970
616337
730362
484226
103385
771454
816523
345852
375793
541242
212999
130133
161667
359397
436798
176187
980760
1021186
132772
872308
325409
836319
267845
512790
264949
823034
725098
126227
656711
148374
418763
730974
215802
494544
41759
372460
114205
489051
625843
674364
588297
912186
207688
292980
377552
836102
235826
365877
918538
703704
994975
996604
693021
522084
867274
758520
643596
844972
552016
455951
693105
276229
463407
756476
613864
20980
134525
711555
160748
325055
519867
317109
458290
249814
1004833
370333
309950
233394
492119
770223
72569
344374
411443
989514
412689
385478
959360
862351
841164
805583
125133
159354
402197
586970
614848
55187
843073
640467
819007
34779
555140
135461
1035748
101572
817085
506118
339466
189959
202786
773963
289975
54438
708507
21467
666779
828916
133950
867922
470730
881459
348040
1029159
410575
587551
312371
33178
563263
1013229
88689
939203
208319
696789
1016539
916241
758921
1042373
707963
664816
361377
577447
1003537
515557
806672
365922
574534
491782
113238
887016
62086
549178
991005
379053
559495
678071
610742
396657
362926
732058
29467
149889
954823
367980
755429
672707
929130
848278
297031
849335
81131
363618
613478
911959
904229
295740
113227
123702
252804
323291
956916
804305
258546
467858
56881
271872
792697
589336
609755
230147
594266
512565
18600
704064
831790
431498
384763
1027271
469812
686213
249194
701601
206283
66530
273338
421238
424384
550233
923135
733911
676374
38122
538923
731046
624630
342538
857658
725265
610458
35268
307004
1001428
97989
891037
375987
315244
267629
542991
866112
110412
994087
510272
910891
202089
115537
900309
472824
154864
962929
41702
373830
395798
369568
376654
809727
982806
903896
295890
45649
691291
1035469
82060
964155
619967
676620
82486
940040
919021
113385
698968
45148
95419
248556
538559
58660
991050
396346
342097
186570
366262
864597
858076
670406
969555
603979
491836
553395
379860
811951
606343
98418
825214
26971
176401
252960
529855
88820
1011039
798433
79751
307265
803434
500372
12396
1017684
34587
753783
133615
474642
881693
389135
905383
900222
934137
26203
80792
834580
616658
159738
896095
615677
954286
352962
707502
227344
216751
841298
889745
347565
596456
129640
637483
482811
702408
552837
430705
10921
862719
729838
744751
129085
25886
224560
857090
8214
855378
590489
728004
860209
729884
706223
383801
481039
119089
728372
513710
600427
586731
451308
1003282
917230
866871
837058
469139
79217
309419
980297
368560
158287
448910
969789
56616
945930
765231
90828
475930
97442
694250
292326
597447
97035
153836
456770
898832
89802
590499
110075
719123
382626
267377
261899
381025
879761
695649
78025
904566
893115
168151
447880
536338
210910
983025
934815
367005
806928
305709
484014
20164
430316
376288
844096
435989
813938
980992
117190
890397
80244
601604
1003162
944766
430928
728215
1029835
265788
191532
479436
408094
62892
811649
327553
50417
939526
393438
519917
763387
437923
384214
131111
785230
941712
229872
866609
775248
55432
749023
608321
990013
261111
325197
259131
988427
223695
237149
978526
292275
813677
797423
780663
873219
189428
518957
783176
72050
349291
840391
10764
596037
844702
152713
131990
615855
916464
724879
697603
612415
266345
301009
462680
611065
764319
381507
708996
345901
75130
114391
205354
109883
200102
534780
322924
705440
579530
1035464
1032320
970597
849606
581900
612871
965694
358331
309756
974365
494138
51277
930568
36405
485697
959448
217109
987705
504593
187874
360782
292432
106116
24564
302167
670955
263276
245794
1678
582010
929669
587030
27712
347405
936932
979592
173899
33038
225390
987481
661995
580979
190888
217232
389598
323985
971020
364776
40049
491447
209345
1007527
894987
190947
48196
161457
848928
110422
224511
823517
771260
420114
346808
260322
749960
550751
661239
326455
58826
805006
715796
320653
143694
105723
144790
338891
534716
791141
313942
93340
586475
132888
826252
137691
167771
454206
421672
959314
702579
453040
82671
86502
663050
312870
1031255
973440
891566
694084
780786
1035618
178345
1009052
200821
978913
198241
300043
862465
760852
206084
21418
981280
487222
743154
141129
147075
965818
657533
144429
253587
268009
893047
468632
733133
257555
838781
578155
530572
918694
239758
1002095
317192
668985
4905
423171
390338
295671
380896
209813
437879
734741
289995
818530
1003473
180676
368441
773944
399771
563845
217158
613784
2826
104469
957765
273903
787516
178948
734079
1036785
614068
342832
75000
298549
425111
662443
453081
141011
105716
360854
948100
405204
668724
120860
572005
571971
671370
514974
921301
672550
809043
431378
844390
834614
942684
257725
25044
576077
309315
570238
725826
496052
935928
107274
445757
366518
670456
443527
792958
448737
719465
45430
863533
28753
312579
93556
301759
203701
613466
301
397299
432341
896354
854718
823950
780695
768973
451745
918087
785220
935046
952833
407916
939524
78134
824658
928378
1038995
919765
374714
766
971181
650835
36949
665076
283333
974138
497602
489941
991405
727484
9972
298660
465552
42340
198418
483276
82835
971996
782494
836379
368938
927336
881932
812828
845642
208249
701051
265964
521063
975073
224544
504705
348130
145635
198330
381834
489560
140946
184479
737479
606044
84224
58645
917125
151281
540949
178399
244099
496361
856980
106772
195821
605683
114246
648855
276160
1020414
537248
86068
871520
1000579
614310
369562
574990
289756
565279
837545
1043290
212313
874183
428480
326502
474158
586224
141276
522998
14064
977418
375528
577305
429191
715118
768553
313731
216964
412834
888134
702866
669676
250863
535135
452207
429879
487218
53870
439812
677668
982014
139168
1002565
213854
253184
702051
164330
812077
446175
618885
736786
206010
158448
22711
64970
646225
461094
259853
121019
723157
106890
706039
882741
587122
759467
669071
427208
87660
793492
491356
654531
344172
587237
165338
817151
925828
232497
19179
942408
502618
456552
386809
660462
445936
142384
328034
170714
120230
558274
65766
77708
745151
145295
827493
933891
136086
17643
1014112
446377
960349
180107
973567
533579
513304
426857
58955
686555
280486
565514
326575
31881
258768
823042
229952
578118
92564
967168
821185
441902
743147
513376
113106
82091
342631
239597
348151
413542
191013
841999
423040
1039506
173461
178677
11635
189389
581185
141964
99722
1027932
811934
314691
296111
1031121
834323
501155
799618
327278
904728
29422
859241
651293
248662
397467
34028
897921
1028982
821505
894417
946165
648502
555856
232478
259241
451797
170789
1034168
59676
594247
287142
784141
266845
84027
843167
961979
871738
248322
928819
627769
15342
481005
418296
101424
581671
96614
479999
182709
876781
564655
573973
242595
775270
223138
60591
385191
433103
1034434
144323
176893
1016934
697455
732956
527527
878487
513228
805916
467801
54087
679315
836106
557242
722375
902532
759577
98734
710362
174602
563670
674869
1027116
394613
307719
809837
215054
186735
16362
246024
984712
943752
823771
442582
723596
718512
401873
144790
273933
899371
720422
281986
849106
895293
883147
834684
672237
489477
645179
793419
691172
654871
203242
453479
408742
814426
993124
754256
998399
303163
150652
469169
608047
489432
642367
800841
732645
968857
421601
204115
381176
128253
29627
207080
371544
799782
227606
11351
114961
1007318
788517
427389
254263
189938
307223
836398
188517
827752
808216
604159
628258
841064
993726
590327
1005327
85838
318062
804666
1016203
139676
893471
1013603
734103
861343
912038
427509
345766
197377
1007711
958768
985436
719921
635998
221415
513360
878093
248440
177023
141042
596800
820248
63928
61906
282814
574635
389211
616487
304038
511045
637509
513228
349800
284525
287213
396902
70059
126905
134709
894089
476889
218834
624142
859296
692873
807267
707300
209989
551354
830537
535001
815092
636551
513693
363992
204840
168590
1021233
424753
78028
665658
822459
512307
971182
1012793
186514
65828
1013688
75818
575622
19674
748289
804080
250555
211533
777866
376763
277854
423734
51736
85906
1021886
455890
304950
349230
37454
473880
414644
55756
760371
815220
1035872
94503
760902
1034570
662997
313796
86507
652789
675675
321090
474089
247184
624001
559863
582492
920150
593097
778957
730190
1012073
601106
683523
593860
881749
849517
72966
548958
455894
679525
918949
1012635
419520
534370
236053
76493
333230
232141
274526
141190
92519
186336
989671
602129
872236
664628
14634
354671
1044739
463125
1044490
117929
945287
373150
581800
803814
40049
581261
990275
52088
885464
302431
619278
236893
528602
599050
932587
238306
259911
413214
27398
390719
524515
743094
841622
698859
541034
34512
173851
448990
84376
1337
232089
869519
767073
1031586
79723
245878
911905
1031537
447300
561488
508450
467704
733196
328187
283057
500375
911311
681147
535987
176517
483725
593186
938270
859064
272412
806919
586044
465836
720325
17611
78266
570068
326230
587416
1016830
956088
846843
719802
29070
184892
431350
97768
584104
160508
129876
529760
695156
360624
965115
106514
855263
553322
198154
376552
875120
337897
603137
966912
256117
489336
310852
223772
139035
720279
875211
878839
399988
79466
102116
696784
814922
505212
665617
202351
741076
845565
775846
609289
220475
471342
805936
840988
748171
613285
532176
464039
761767
878869
875235
379476
819483
91253
395960
51168
31313
147111
137990
832438
602435
85014
490870
798896
375659
109479
591003
607536
265445
966545
165171
924787
166787
427702
938042
79317
624274
690180
695104
633625
799571
769722
1025685
343714
348362
865379
513552
686
710436
152720
599604
195571
367602
41151
322493
308344
485801
410748
181109
293561
968547
786053
173517
886417
351105
310539
440858
125280
644316
610454
936419
197481
462018
896619
473807
384311
899271
610955
848370
626
879266
1019701
210944
507454
236778
290249
587429
376702
4323
965960
876336
371550
738975
749659
266617
230075
274303
143244
949857
493812
361184
268727
772662
133144
296696
419625
1004953
597778
802020
709849
966708
429217
522220
662316
846571
459926
844430
319080
924135
810199
803338
837194
13562
493878
905450
902216
1004580
400034
462361
345260
671884
645643
980532
19757
578331
1005988
234667
442723
645985
571404
477810
865549
665981
161218
219845
524603
341863
437635
973168
220065
756865
782325
188393
872878
738632
390599
880114
771258
1019367
193924
894325
1043338
286079
919666
544109
745530
844015
842138
563014
756108
812277
965449
970863
400128
907284
370652
29053
947573
580014
227646
658187
210415
574528
221356
811271
497435
645852
705723
1029573
667201
499110
1031910
295592
28060
784027
308649
79728
788953
145032
724795
839391
141815
290012
498270
888480
891297
615892
720031
616022
55963
225450
1020161
593206
917775
900242
633425
840785
512357
1023409
2179
836377
824555
130191
1000997
877616
145340
230100
500836
574671
538526
421253
761688
560057
967085
549768
118496
745446
54970
15214
736250
342873
32463
753786
597878
403364
3899
788707
343701
1028266
426124
322613
872996
613287
239501
272499
720400
663807
889029
5354
1044519
249655
665796
815597
622539
924409
315445
315900
541715
301280
493654
991796
891790
678998
570272
507658
92243
125696
907400
104260
317298
725349
643165
260657
409588
111558
512312
1035870
126556
59260
816158
783763
581992
1009298
601146
684433
123436
422106
330211
4497
283136
108975
994795
189982
841216
597350
154556
206056
284246
237441
559055
275631
687467
639073
991858
196043
12029
776155
945129
425220
531689
707664
412938
1024263
12654
514194
191220
1043943
211502
825412
47804
29591
231616
697524
244257
691171
949393
435783
546985
97698
173267
114472
396838
952011
334488
107666
234852
100603
218952
691738
114391
83209
914114
575200
162718
133679
1007483
754573
1038284
340359
762571
315407
936185
704262
1026589
432698
1017660
690
639215
822477
134220
394257
972655
350201
866089
969052
82853
812477
819605
938690
868449
998957
832817
481475
731149
666748
773088
1015974
148716
1028409
249626
363798
133957
480379
885298
192809
319999
627846
644637
107388
98923
720423
941675
839823
47853
473670
639937
882209
447211
668851
195783
59258
328807
829230
707637
270024
418515
615728
856047
428530
808751
911635
299260
640010
619556
634125
643452
786427
957702
42017
145443
355672
311186
755929
240763
445584
761998
407527
727675
632294
324613
39696
510278
437473
974494
496067
201074
201156
991521
356622
203280
658543
504690
509658
1013690
696719
522968
728629
214529
451441
512465
246223
567927
677586
248845
717524
401314
637868
492579
500013
855076
1033916
231460
631039
383909
358402
382877
846887
185098
593817
272470
700538
160324
494840
923795
910506
872187
730283
204922
889461
776738
195709
811126
157914
56729
89902
229637
610790
4867
571052
687846
772235
360987
956300
378666
573479
912811
477895
575525
1043704
1018652
1005437
195242
378587
346999
419892
666004
157892
617745
87695
982404
659398
778814
841868
610428
814263
631385
747240
571012
777896
681009
264054
402057
349857
229435
337909
50152
382524
955581
1034834
46548
51235
521969
1006188
997453
14364
500950
138766
731504
867743
718602
122668
8996
163858
669002
29367
665786
259965
645385
639946
82227
1043937
481477
531291
291306
788044
792224
642774
542280
677361
284810
281128
926467
272027
979906
357787
421841
159091
762791
52565
168265
95793
55521
626789
374482
826402
1024059
449481
840508
407215
504577
1000825
105024
728984
491514
825446
337779
188304
298680
334194
793420
672985
1037057
952075
484079
155415
601781
126253
619923
831165
907598
658264
179865
608219
256935
600279
341311
164851
626781
319245
501238
297845
160494
575699
933362
398056
349147
206505
610439
824051
854188
356067
776866
479858
534132
233250
845643
765282
579195
827632
272449
781212
642451
16533
153035
297195
824942
218320
816420
374328
769282
492528
25437
129839
620344
889042
621907
1012708
417462
624792
68574
86720
551920
81198
514952
29596
29554
667602
1013543
393366
683679
305516
399704
461292
87966
547939
244872
917797
959673
606183
380712
339624
14572
1040850
459639
628050
316268
738030
586515
521308
207589
467586
475267
151359
61597
32076
783045
572506
5394
329108
968501
670085
907932
955888
696239
694789
218176
805016
953994
418904
491041
672066
987008
349605
115506
1035200
834061
528743
538815
91170
223612
687613
588898
1005879
251589
15625
638247
510578
35875
671553
623551
673784
489756
391886
55198
201338
527574
369575
414196
804918
72194
615915
573693
663378
106568
209200
566336
475594
587711
60173
923254
820069
108461
358616
486740
581864
1008408
954744
37610
99887
604869
566379
166397
829233
461988
990763
947085
828304
825172
659245
414535
715376
399888
135879
735514
1024627
78862
402331
441259
840210
126618
571478
265402
572324
928455
931292
921738
479437
848866
915041
997536
145460
230830
565542
658204
985748
751108
541414
502358
142346
872451
344726
493654
532132
1011747
265212
448968
883257
159091
633147
183748
446862
651371
688631
811765
176091
119153
652927
621402
371804
809670
197391
958960
695744
410483
119481
842594
563955
800141
90201
576650
97607
86332
225999
221070
23631
93065
589642
984357
453138
370975
103310
90902
144450
721527
81636
805812
159453
258902
500753
776952
112248
291053
785009
585036
165854
932192
1037619
439836
186792
614712
225136
415797
594419
854438
487356
48381
932942
957722
68780
625685
3307
472367
799
705159
923710
320089
290821
718830
919486
823874
356144
516464
976497
8131
130555
545600
356705
256755
365504
78684
617391
631224
241162
535004
427633
570171
228901
199940
832858
169810
1022617
386746
44062
1041698
779782
202001
68124
786586
591867
391232
547579
487320
577889
993588
68275
530561
493830
442740
720243
320398
866059
445171
383571
913933
900482
737944
811936
797433
641647
326459
203196
342163
276429
692323
649612
128272
46489
175120
16051
980782
440795
218770
192820
427064
673967
292726
189857
748674
569015
973306
125509
407158
419086
955370
329498
577702
631515
588909
257790
686267
270726
390509
47835
437227
457518
30680
781528
249681
805120
316916
199660
918858
187789
78227
977398
752120
852473
384042
725201
901908
422255
863816
793674
375330
266419
739028
270831
1036638
712658
834027
1016335
615372
304394
322317
97435
176088
873978
845833
1022689
621063
1039111
202018
190671
353554
622252
154268
724146
710023
460556
665030
645616
26940
904487
233072
354544
252954
6425
189202
459403
354729
954637
21375
300486
691905
753883
419214
171296
918951
947469
326060
1026354
711482
237570
420583
385839
600294
488312
669979
282364
925715
424409
809746
286971
124058
791316
573544
906388
566567
525206
696494
934915
153281
543992
1034179
340458
210983
247867
329290
627264
971844
868796
174408
565032
346085
250091
967116
144398
258115
372005
595915
935775
14479
191050
410153
594508
344143
297911
213176
387325
226891
124022
494386
1006777
49864
312016
3880
679132
431266
738265
402283
885304
628945
141913
635913
725607
364759
89785
481143
566005
1019391
111550
285526
972403
774763
922777
44456
87049
163196
935348
100363
201778
583738
11930
734610
422565
544970
67437
503548
188897
375957
942041
640182
117592
247823
759009
446237
515057
837392
248882
360024
432893
489423
179923
986953
517286
779195
506352
582636
984702
998470
317802
726515
144157
554047
353983
863708
961574
250116
102581
712920
650535
743008
46471
801224
839813
5379
293549
659724
176808
725956
538297
982047
800184
105008
814393
617914
811693
394879
286465
472639
506559
397642
39753
348367
335503
254053
210618
249173
52151
543406
274938
613090
998679
890101
512102
523567
329888
182018
78840
707069
19541
246479
654275
917045
539328
977095
746279
669038
438283
1014200
1014006
671548
315195
278001
547883
294811
601502
825065
1022123
612057
795771
473524
629678
141869
1005638
380222
537767
1023892
365096
585965
941765
605217
909829
694555
277722
38959
166692
441814
976141
135637
405910
805442
799757
514568
195764
468259
268500
787789
968488
144382
763600
115105
888169
418916
587880
407887
687852
711349
911578
428913
450950
920796
587999
946295
479386
286193
922318
190849
548470
294402
661158
582986
266706
762781
522529
811984
514162
517538
253209
949859
330239
229501
183811
265591
294636
655659
979644
585134
147480
59267
916216
259475
385688
431822
222060
191965
891114
575172
263218
206766
816475
975048
671796
327949
515329
340137
430493
897953
80961
447137
84263
900157
145645
216839
519491
534324
357437
670347
943736
926689
1038410
313917
136797
70465
754565
521279
146593
47777
196709
839875
649209
934091
67091
664957
566754
896414
906727
393908
949599
522487
740372
1013967
957974
714078
864632
770551
276146
900063
310177
233391
363172
683591
202235
398888
90616
354322
937019
270409
511002
898154
884721
14760
107783
1009450
879670
390502
362331
527176
163166
1012376
359633
44527
59238
262512
948818
807372
807531
532615
852580
541194
660919
908482
316623
269567
1033054
807796
651693
1012643
500593
1011047
634322
913562
2914
1022392
452016
890791
793154
51553
194742
751315
815124
822646
934875
208752
1015757
749472
844431
547120
490253
957960
992507
574627
477202
951498
649315
100455
958630
122500
1028790
27161
101004
276326
963704
441555
85826
1011025
553696
443606
501653
194133
69500
792003
89152
114893
633168
476762
462483
105235
801969
780919
739978
647297
396241
201420
980643
319319
790493
895232
193295
891936
440686
125955
199616
698081
990919
1039766
23823
814696
446955
717929
504634
834202
84064
442091
803063
937953
866902
932003
908682
5335
135637
482948
846574
73895
176701
911697
934973
616512
936082
829336
965152
248822
356672
136624
887713
636234
249825
587416
678725
892538
817054
793
973916
340129
332534
925273
929798
284024
529643
535026
74562
822944
70548
143777
146200
427308
384776
822940
156856
426320
646620
680839
535181
228098
532920
439696
274452
669358
121324
582188
489578
668625
908087
153774
92254
564383
346407
212690
805616
24719
932834
375794
996831
1019184
704772
193421
675780
1009787
251907
633980
277217
1024125
901892
777479
987208
325299
888935
309151
491313
634062
496702
702550
987603
671730
476753
615882
826543
391077
982871
350626
654949
172955
356363
133824
783181
268658
119178
779356
924291
132043
1044435
750200
550291
812949
917435
635415
892608
516337
265616
539244
187849
54770
977561
135068
990875
1013085
500615
515460
790812
532467
342147
711735
721209
913983
694097
145085
730462
782059
571399
34757
900663
656787
115576
473148
931132
822913
641758
766520
692649
271590
16713
169577
752690
604857
297543
199939
560990
262258
802027
886651
930285
947988
94252
68967
532585
839749
132466
926387
27519
612428
659129
680703
1001501
484050
937755
515257
528731
652519
902110
97198
852794
220578
536967
877056
309927
786573
824474
23084
163498
785738
588274
323813
1041764
917979
126454
612066
74221
153494
460613
703007
763804
583678
359074
202809
232694
326622
924256
400562
359048
563203
459625
719784
248706
666816
443522
179098
427862
300970
665273
375476
181417
502708
367495
501755
890252
1040601
396148
714676
783506
584291
926127
1017499
255162
118053
478644
318380
675519
480264
165004
906618
200505
615777
948441
816417
267528
934768
969661
406026
607104
135871
292007
939855
277922
333279
566844
590148
459092
77
120403
132779
383719
4579
273659
477038
581975
445893
109006
63098
670577
500705
332604
641434
686550
265255
688514
232375
771646
13072
978645
327993
580844
111908
392637
469433
656646
1035057
670679
505856
894942
531924
460422
700657
117142
686841
706941
263839
31919
985228
745206
307251
497638
656472
201393
334061
739729
657844
839125
762847
680444
84273
72950
421523
638916
25364
730450
464502
884046
390447
395322
49029
440165
57955
192290
116750
243316
350005
864365
667892
446774
674557
646526
988176
700176
374555
399178
611418
872033
847483
201648
569497
546871
446210
7395
862093
229271
31445
442322
734186
443428
37083
809947
962806
89795
778305
485681
1031975
564714
430569
781867
919543
662495
911813
659577
802780
732088
176864
338711
14713
428113
957968
582085
313651
374971
725942
555129
773526
614203
938827
632289
389964
134659
245919
409241
540086
272893
463182
133769
292432
423903
734155
41818
405684
497805
419462
776655
847723
733415
249497
903869
348549
626410
985090
281253
610609
928723
1024868
360419
17717
336532
756432
859874
435143
969367
527890
172548
690640
548865
350775
64784
495061
86950
892671
1040980
123567
440781
613515
63174
561516
622608
593423
644887
367133
397142
979062
912583
758459
130735
1033704
401426
1003847
364336
575888
28972
610291
804299
597914
1003187
264763
927458
554431
659001
438810
701397
206281
347153
960890
738429
462180
709822
33970
1017905
660820
511199
586337
691023
184150
275222
674154
925586
237795
545902
557987
737731
398059
984142
626066
70335
351325
302823
949599
986143
1030558
1006142
542440
617529
83512
244756
714072
234160
81693
544475
602457
158434
870920
1014620
595470
887656
76111
723912
789964
797063
716030
773844
888220
828024
68961
597847
486669
963063
220231
8941
199665
437820
713995
247658
126998
141157
793933
650269
2510
769924
316608
552720
591152
943802
499612
216791
220016
826075
967447
308060
257117
426817
844484
599610
310921
397977
688904
982269
432641
136096
607083
924760
566398
62711
196975
1024767
337879
814128
559323
585589
398627
932129
1017335
663980
395420
336272
639454
6035
17780
37742
225405
574163
21447
402479
703802
498728
818180
166476
1016673
613927
708512
51515
156682
276326
402876
255041
826851
647856
790952
1016359
656352
621535
524887
737852
405822
144882
1025771
173399
328190
961500
717009
1031932
161773
510476
727610
811648
169006
109875
656713
787426
534070
544484
1000122
666303
207324
838326
474330
551569
660686
282296
748682
495632
28676
384765
322381
757349
85469
401854
93241
884743
659501
8241
139946
646095
1019941
453928
749986
614873
205683
194200
931859
672207
828658
793559
715204
283279
625458
416555
1000916
777851
863150
366700
501846
544434
557563
915886
554479
974153
853151
516531
720736
306629
807176
722940
771991
715340
70044
66251
611773
986943
628757
843312
914213
189639
216667
660544
508031
672905
238925
164974
853712
1010591
778463
408454
74119
521091
182640
619404
125040
720096
16873
552286
218948
1044071
882213
113568
899530
997452
435885
483227
579823
159500
534734
173658
967595
935645
753202
87633
135834
162855
537533
696183
367938
357534
853443
715137
202049
546676
143388
792988
444288
40205
418205
134247
736954
636985
967047
161066
523112
954926
501946
825319
472760
477962
371207
763272
152154
179214
38389
997638
488967
844741
49711
601988
577411
985707
645985
787463
642689
669901
435115
1004720
215656
275256
271222
343729
600153
1016644
123287
162702
451578
32310
837449
577466
409900
65502
306325
333152
965376
332216
1030903
926522
449896
614179
139373
1039177
243559
196068
208317
544202
466514
511728
373097
295153
817900
73066
822746
181307
792547
329069
189368
1005943
293965
876654
266351
706868
595055
834448
497118
436218
373859
320275
246369
199155
319968
320009
904044
276754
147965
27694
296864
87534
147416
462760
528727
1361
330807
943702
778861
847470
788806
405128
502971
232960
847062
51684
122639
876740
1583
602169
345859
727672
69054
545545
909661
141725
870105
438499
107944
643177
419107
25485
18987
220929
995465
11163
25542
987931
524543
709934
257921
352286
108265
292443
633107
759241
608255
423400
458876
1008521
951197
66899
865986
437520
1034104
278770
194935
157684
244171
399626
172005
24079
290938
760959
432111
1037740
563440
534028
430715
103909
706675
169449
805508
84096
425381
798143
721132
35956
820056
948605
69295
592063
662648
523760
175724
693089
45242
1027654
588166
1017803
970954
166092
945718
569572
57817
296892
296074
49341
421195
208168
946360
528456
718671
280508
704106
1025284
175512
387349
337694
758606
367739
653622
347956
1002872
162033
312080
975574
751539
770298
587698
301156
608988
1009540
489757
312743
451311
682799
47166
265333
127535
245064
28455
863732
74681
730676
354531
593519
84295
303027
238558
470771
831152
1032333
1017442
665763
326601
592755
394406
569406
791646
807620
144168
400615
199992
837330
384792
270735
534997
182164
374457
556470
303714
738086
338931
16645
290516
651492
289844
41933
162076
703744
81903
158970
542914
67061
682047
915663
914412
508524
484275
291336
691144
671008
364137
73981
157999
734693
101853
726997
613774
81419
337082
198325
522999
935539
343894
437429
894564
493704
91682
762685
483816
494323
676104
165649
708663
398212
479268
313252
969098
930103
648641
533747
601824
421927
575112
556224
324340
642021
302335
652177
278852
20494
905598
329123
475034
688912
237584
895686
32557
552630
979254
62614
50259
257798
66778
952574
157211
567111
875378
33823
774988
449744
855364
159786
610029
271303
450638
514178
755208
550494
681986
878955
230195
623338
337667
687145
777662
823682
877054
648753
434593
725827
914994
909421
51622
577821
252552
960027
533544
807911
222458
581623
563462
182891
635089
417203
602448
217244
801094
677064
819056
352772
750567
757841
516568
872326
966258
935470
62960
413288
880616
246483
1001627
367380
767851
257908
905633
491593
619567
427076
440991
369941
426227
567660
200741
826745
380654
734107
413348
777130
376337
387915
637034
409724
830310
576603
654666
948543
775135
545601
499298
63895
571596
285952
665448
214101
20772
796232
643053
1039774
649826
474794
747261
278212
37427
918943
146933
161393
231945
848221
326686
436444
154026
22202
729737
889444
651162
608493
129214
918971
861864
810559
265664
359020
487774
857685
893129
577870
427525
81231
625705
285694
780768
567098
576906
574885
60678
389419
620907
989799
778210
565864
566512
77696
336292
510411
380962
964657
886524
461701
548160
521077
997387
572672
610623
53214
470008
515380
946057
548173
1004897
59016
867166
19877
494966
968098
298892
313417
769160
1034628
649505
505611
229653
626931
889227
856333
295405
1025446
1015984
544932
261658
23913
953480
265499
57001
586924
602803
304301
384956
1007266
834210
73383
416528
85929
298966
727491
885424
1016929
828544
240221
1002554
403289
743747
806068
348077
976445
233298
184774
851081
413148
1034333
224476
1031188
755872
238693
393755
103683
90145
651678
593244
706312
116742
437233
775407
495385
18264
531705
93679
352008
839022
577468
994446
912108
981612
567302
401026
589698
663694
70500
262348
626684
445198
67694
1010312
603916
913284
59036
452617
89
847994
143479
691404
391776
865923
317092
715041
662234
357234
848695
300995
60727
999210
347231
604539
566808
1961
512422
421806
1001365
549300
18710
778125
987298
99090
887204
432505
329797
512206
976319
20869
1019530
438989
1013677
621343
123990
310539
516852
315927
586563
131011
522416
511691
608016
588311
779503
340183
591788
1034993
955991
125674
603617
874678
651965
530799
755759
38233
298101
418404
536144
1008090
466660
12039
173778
698220
289746
345861
511875
236757
599263
198787
489524
337975
194321
86649
855630
719533
123425
57989
358934
634225
264375
922165
1009343
3046
891364
465944
1041455
179816
244878
806684
970933
676854
786684
458219
717256
959234
724959
998135
754355
853836
412265
243488
176072
544907
515856
404262
54028
339391
769598
1024042
142009
305835
530246
71580
242740
592098
757093
918700
621361
330475
752888
639158
119200
744857
893411
1040102
375632
608702
91582
757907
830199
658174
721027
569656
113998
705532
255603
595118
890889
563180
105247
523556
166602
659815
875231
247561
946093
943117
810181
148315
211359
64083
105684
405472
341390
748484
531989
454940
702802
531414
164842
930267
28828
50699
537360
823816
1023578
612432
641616
1044072
341178
529907
77156
370526
233299
310687
239113
644326
296333
645938
1022131
71445
759159
425071
632354
1028430
516862
375566
565379
682049
369572
1033120
711916
260514
677095
1012589
529400
927278
776340
563139
911404
630734
925189
798516
399341
577062
909333
56928
89821
70858
623862
440043
975135
620159
706172
911470
660095
377408
1810
740328
540849
738755
795854
106834
159876
855598
744966
480666
956720
241787
623266
461237
514790
758839
370777
286908
583666
928721
458541
185619
558745
771486
535979
533166
917814
504532
699818
989801
569632
1031906
550062
956293
813847
109106
969459
546465
108198
133174
766775
40280
301463
1003798
560821
458157
535904
706075
832066
594560
1011528
794595
867828
944848
731828
753153
934495
668630
925443
1036988
618704
1012549
267339
633102
233639
731020
936229
1020636
71079
451932
275204
661261
565064
352600
181345
876714
92929
582370
1041024
702994
8854
324782
483135
1031667
233739
574250
642412
578864
878453
449603
563989
463165
149492
1029084
162337
567810
446318
870328
302180
893505
593804
298138
452025
81992
898455
754774
676727
704074
938034
653173
195797
884854
502771
11188
313876
125172
883664
542883
938886
778067
918390
538873
250903
317989
895917
219581
461621
169249
196237
815538
1034211
437667
706790
487969
476048
710871
380208
924510
227322
1031956
438601
553958
656335
662678
486204
1040490
798419
33793
495431
251367
929708
313648
509734
314108
189575
294006
1005303
912537
933689
640476
278541
385281
64426
762418
908723
710158
149709
494791
649943
885509
402384
43513
502273
911013
467983
42718
1043041
717465
352341
737721
799934
52356
96151
197870
118933
804802
833513
640495
331537
429142
971617
151153
59201
625621
759019
109701
567181
403564
784541
996344
330386
46299
800356
729598
37949
238716
26341
44978
882403
454179
4216
469437
985121
954492
433758
214139
222466
90378
286747
762781
88369
1039660
128741
891922
272045
829353
211669
142066
939823
452537
30163
278043
283930
501456
807251
505174
171508
300039
810571
463108
199639
214090
908923
660918
875924
412723
804692
902315
966505
700080
670304
842759
1003747
570306
768672
43037
508370
224133
241659
1007169
166036
295041
428643
590320
594302
388066
14436
45389
1044191
867159
1000081
456487
276769
441796
954382
274388
480251
21124
772173
284188
611029
550653
1021538
162911
626483
587949
1025878
1036057
486478
304779
143897
304925
470564
579185
75952
957386
349151
196936
829506
761829
418729
170468
126014
725010
134232
171776
935817
749982
946662
559570
806040
753192
833680
261473
591664
773912
448308
589487
221212
201172
537566
346658
463019
1010624
212328
534817
652860
186082
1001976
313830
523039
590374
283362
427047
442986
295038
193735
256841
199280
864370
373230
736189
720517
459982
654252
751859
168048
716315
870601
853830
753673
786908
67360
379971
308005
264109
25373
528708
838840
148741
21266
1043313
719395
76241
176456
372902
796575
251493
17777
44619
991798
466309
14697
1003706
540543
97366
951578
120237
845631
45280
782980
158602
360626
460380
30619
10742
169548
750909
260862
827740
99068
304006
1032527
609627
877379
173923
332968
320140
857504
822545
795809
783572
119212
628776
828681
207751
265998
874760
124
359565
271851
1025383
302340
633854
242354
704885
669909
835268
809441
77467
463579
931883
276194
1011023
659175
901096
599041
101990
429320
205134
764329
779545
403524
389498
561736
288863
879749
701938
918797
826563
619086
894373
816046
725678
390997
920115
516975
480982
306646
170176
411895
497442
971045
118879
842938
238578
89536
549159
911752
915081
248138
573934
905407
752324
896817
342309
84355
789275
239970
398861
1315
592398
778558
733534
465087
812997
516946
938033
215724
835420
1007783
570939
1040480
440074
898251
4410
853625
789270
338858
481401
622352
14274
760849
655004
314176
840450
728322
97039
843013
242128
912907
235910
614690
460713
846234
948726
593563
650208
224482
886465
810891
572113
70109
603048
262529
44797
1031355
975455
387223
453137
43718
170812
219491
472610
595433
454652
333283
294945
492751
562486
236055
684159
271116
649261
183256
934430
122506
116376
657294
695139
624666
847892
699491
177378
763070
1011248
664972
654182
544888
178323
364761
291237
110298
544717
646393
703195
958079
386883
765939
51323
197992
321076
309950
563752
553876
267315
741377
677626
275469
888528
754757
255125
595805
411830
306413
965749
40049
206620
242263
886652
321573
238945
218470
29815
1030262
984118
700899
82576
312139
807773
474468
1033454
483326
437901
730309
313507
914116
289017
735187
459753
698168
977392
838434
926876
531119
1035862
809049
269070
209638
440078
140282
96559
478889
585456
284954
696980
870670
780942
157974
752464
1016531
737345
975413
304951
874683
98227
40983
766878
147376
252575
371142
319114
624501
705222
632629
460159
143169
654819
912925
497101
1018627
114496
932249
115471
925003
571803
633616
171004
530511
78053
966222
773396
924417
459161
574345
640686
663738
433178
791545
373105
751981
808175
153089
282589
576627
414804
975079
928013
29529
173458
1000882
807408
17522
658741
941809
750715
308113
834931
510914
255379
317157
170713
535483
380737
971673
49867
653592
2019
225069
94280
366248
685122
7034
303569
872870
54810
57114
835096
969159
481518
910431
692720
355537
703448
59299
342526
105141
398022
856393
388141
648220
133005
149544
973329
713360
41394
913826
457129
860130
438589
801135
322187
696384
766121
106414
934132
323575
55353
878857
539619
27677
574748
719074
794773
203675
541307
478851
408280
708862
370138
214037
372477
118297
547302
120791
221632
888925
306091
254512
54673
1010022
43594
758198
547721
365699
361284
45062
338720
481211
422294
132708
537343
365323
936893
826776
357575
567973
600024
20281
396809
754922
962346
824147
314232
177446
984848
899423
524047
777848
436461
428880
742788
773324
997587
935084
822786
80701
58698
273406
440396
227021
709644
737243
83084
337456
1038120
126988
508628
445027
644121
43468
563582
312124
431809
20829
619398
989717
144390
555121
441474
110754
682550
110786
110944
602649
697391
587417
575646
539781
681916
873999
1021171
734441
951555
103725
546802
560783
993032
599527
857749
241794
982762
456673
320316
50406
715884
915793
660799
718604
766560
623551
1008981
33799
316114
370523
908268
227239
35694
727339
266372
935154
716717
236534
233020
892551
118950
445350
987927
471679
201471
613970
536475
354732
551549
120142
723773
94421
506716
280624
185951
315314
680510
941932
890885
975160
882092
116979
459670
977014
326619
600096
245443
549171
294362
687175
681425
197077
262082
521681
626507
609875
174561
277452
20197
606220
764748
841102
286248
256919
60971
283259
150616
691959
118838
223352
614508
439983
919905
445915
321609
925836
973995
941418
195452
827888
662487
235204
303039
840964
166606
913803
540381
522258
295314
76846
704996
335178
465815
518595
915074
392141
343932
713500
692162
1028828
114978
286082
867302
102647
159047
867842
27406
751966
25329
180929
551835
432236
470057
462811
424506
189964
597768
1002528
922264
423103
771303
1041445
45891
777435
284891
598967
831428
64076
1028905
388790
379642
948824
460580
596577
970637
17739
624514
8306
19676
116677
547973
518678
493659
998934
369767
760064
667861
942148
90453
267887
889958
39311
857167
796397
305539
280551
924520
460824
719207
337456
981809
840005
598311
742167
515391
190045
859379
443883
805003
598426
974177
512245
59799
308475
465655
918307
877275
459883
929971
395153
226920
769601
1011459
50880
344917
980932
720951
36978
708497
588832
85861
873786
352122
137240
389136
488345
9591
114924
496228
507643
191407
775771
319777
686122
369909
1042464
978342
1005765
869631
254947
457323
450701
837005
631085
890123
130987
983592
204307
546306
661894
835029
878301
193975
41485
547725
447887
629412
473367
30104
965237
598922
554334
799035
825361
855628
351319
50886
838208
444586
659893
905716
985672
893752
111438
584106
72042
896640
740926
194179
573092
144407
363288
298727
384252
631226
870853
999748
645002
600620
596939
107841
629916
17358
154489
429413
788147
417927
656580
888368
951184
721592
664910
116041
404898
753329
575179
640145
698189
843395
284605
330635
404333
377749
450043
959098
780656
946964
696217
431859
261931
566514
55459
905150
686603
442643
692761
98928
283427
243694
49226
874357
658571
140909
52871
636415
1019667
160581
859808
1007130
165086
375353
258225
826888
372773
901817
342567
396506
229738
322572
705827
591023
702458
355240
522455
273883
305296
222272
163974
572383
914297
786259
246654
22566
878646
373368
568201
511156
165190
531519
646811
611067
187968
155784
664624
136143
154092
780376
817359
528018
62951
273031
378906
629582
458682
392452
446789
174619
426645
361450
564055
669130
594007
526227
150289
263515
305285
208995
18648
668212
907606
783741
764178
870567
947827
549495
557619
998609
158636
953245
655088
203241
903313
284326
421098
265613
109491
590752
268687
985754
416836
984298
274388
314760
684035
863558
151584
732775
279446
597165
213453
741342
350367
119063
241783
546751
34954
572455
205577
1031549
112592
553323
31434
296397
103531
737597
1037215
36762
302308
482419
984574
518711
1044388
119536
654511
41404
743235
791311
442149
533241
667994
951620
1016152
498344
220050
205563
106201
30332
685764
572204
795207
479133
474111
348805
364518
997022
523742
2826
245341
134407
823476
157362
573870
131949
369725
868741
394227
621943
60697
903585
1035384
554201
765280
59361
21372
640081
746816
345525
470392
569208
416111
1005456
334733
564667
154574
161431
863271
151636
24196
772062
439539
774297
402388
872506
740317
10871
355965
589911
580172
179095
319532
235813
130132
266065
979247
347766
426478
149885
609971
345592
1004345
196588
237582
692033
323498
690306
522453
578442
664830
86996
267990
479286
654242
645311
641738
445150
118068
531245
997598
556206
28764
305551
737159
84371
75467
140657
598237
697202
445713
897296
202672
777872
340989
1037484
280877
1043852
322021
548446
172118
928440
752616
432180
721441
156981
360091
787430
317811
1002610
794972
829693
559274
609482
38499
357665
867136
332330
937012
1021721
102829
662972
993577
368339
585513
151086
407746
252591
360894
774542
1004408
993872
759456
159801
50077
523332
862520
984304
681930
411883
956858
512937
776472
1037415
823869
1044104
906753
199234
694522
222104
911571
410678
180780
906045
202500
874722
586671
760088
950426
462315
404891
337487
102749
303015
890868
782610
851802
244973
599951
680841
140071
284891
728424
1027632
57505
1043441
20366
106755
52619
468225
986631
949789
880197
317449
235698
481255
703404
571913
194616
242610
727803
342572
134375
967048
180088
177519
82735
981618
51624
565657
721059
653015
458751
976869
1009681
414755
113513
302910
175112
185527
351535
921154
951061
558128
161827
71004
626642
816345
993621
622709
472037
279575
368766
242923
617482
256219
1029119
696218
941715
288209
1018382
534527
687665
183841
152829
517486
275307
47412
558051
645360
866292
187243
978029
801232
77544
391561
771821
608468
1031841
38260
890975
955391
194461
1026536
743165
639660
250894
32129
496295
971438
318867
32094
464295
787523
871142
779427
769993
47994
815050
48212
959838
161594
699202
553878
930278
421750
157211
363556
838053
806056
999308
205046
52234
454521
312557
819945
197630
933660
589515
197027
158377
337637
212374
469162
454665
567668
231546
16890
251166
145354
726029
581112
434553
601444
50711
609867
830776
252819
589671
169706
39182
685696
375221
942306
125309
926349
233273
707528
631874
127708
565396
38713
72631
473403
547938
450548
410025
770633
806697
871800
445613
83052
979909
744860
551752
352588
186093
974139
968124
103260
869253
340333
849798
927741
244872
543694
243174
602164
817510
618581
838460
173625
1005906
488962
524372
408336
267664
1034028
181758
2393
443528
782031
734611
182377
786758
206878
952601
836349
558747
415258
917641
992374
525419
171000
903198
540235
652282
233311
712085
747939
894150
556463
913993
772846
217116
776082
700573
678669
750918
153798
180149
715174
375123
403938
83443
888048
89733
164086
999893
76301
587276
913405
881443
762626
489511
726608
932893
380905
445080
778413
696458
152673
546033
673510
387130
295701
335579
759934
201727
1021971
396464
50429
1003549
101238
771347
1029329
835423
134416
949232
160364
228275
276460
745537
455754
351762
848866
938766
878292
493768
242191
870185
783226
865751
409748
302605
567256
125040
311098
529138
1000999
893960
261231
724885
722138
1035858
548297
974570
942591
197255
511961
985844
941550
446492
375853
220760
918337
1005150
444367
436549
808214
622569
907599
407875
893960
414239
222327
540319
217902
852645
320166
970225
817535
145843
974922
785290
739201
908887
799497
627249
361311
720623
156730
858590
626993
479706
75284
862938
677736
380482
923586
576909
607057
607828
26346
157993
962680
433655
814118
972274
1017225
71309
483643
994503
168872
751053
168819
1033926
350895
725803
457752
574186
252497
716914
378854
569949
845057
399948
778116
552537
760187
584907
281907
649279
137140
289911
454925
687650
58422
127736
379524
21004
476321
254301
273337
329138
168690
535180
6068
236890
599504
865037
75053
862831
905464
592351
284177
299164
267160
748643
773241
61981
755179
614952
2645
191430
363862
80369
522080
1023012
465685
872081
521757
246302
576740
69371
126151
89142
722608
107062
763205
815479
271113
590211
302995
232195
791757
369059
1006094
877629
526154
837705
325932
427750
740746
176306
335154
514062
515693
775211
437828
392447
495457
992844
328558
836473
829618
268580
827986
271677
1000724
710500
535895
594544
569326
46533
128575
394338
538526
41449
135198
403627
781893
169524
492897
465307
882319
371052
98507
727251
456068
266602
570143
451089
765454
1004195
925061
244272
692272
871993
333734
827672
796079
855367
919323
821104
937510
239353
480515
239297
927681
987494
934869
666062
360850
636178
416794
434124
604591
979839
61294
689560
698856
175831
358847
195828
775676
566983
566066
1019472
986635
503660
353471
789748
452683
1034296
1023615
271956
881785
325346
500058
514716
91356
1021670
826987
92251
669009
791587
227099
578476
675090
224174
506730
109563
540018
287246
909120
725714
1003171
364266
105503
53072
500746
631265
434359
823742
318078
499169
82390
831489
101142
181606
578328
162181
148820
671505
700116
1041252
401448
611494
752796
1004601
693680
966686
498747
642698
801661
185001
8520
521926
338023
883471
463141
548180
668895
1040253
476584
761882
905916
856014
858964
106046
1031270
407270
492156
164972
977080
796311
38662
909002
276291
1029473
217053
934985
196914
548292
822981
723976
953795
171378
107456
7194
329223
105964
531237
540030
858569
1017288
439067
332668
28291
724308
59243
41689
428268
351287
794943
981449
742111
508335
816280
93896
111871
321906
378585
49219
817282
774894
995122
355061
721317
948965
993284
508130
156957
458693
318061
17588
863048
993650
108475
921921
130452
796015
791086
908693
979229
398486
965060
566910
921470
240668
771958
78786
844043
721264
792467
31629
402460
489763
925651
539713
268921
224543
854404
547740
875308
733573
134806
3967
1037897
884883
137255
147819
236195
176757
398658
918055
633487
557213
251869
239170
722941
526075
681451
447017
309147
731485
754616
1015392
319364
475164
949721
589497
178746
974280
738294
986467
457891
1020511
914321
145785
819733
460694
220166
122151
175668
397168
286774
192024
694537
442944
415785
895868
618401
163333
315934
795440
751470
727625
671909
912827
179533
392618
1040099
4202
664990
552896
832038
76622
1037067
150025
746816
633980
456264
633499
469037
861411
162412
880698
163770
916914
49475
104159
39913
727178
439002
440011
752526
798614
432678
852442
938076
36295
66226
694873
401053
164310
599208
1016859
23449
875458
242057
977442
852746
376776
365828
841322
788466
672487
129523
353369
730567
1039637
781474
169357
349540
172469
345196
380269
813857
570760
664288
289073
10373
559631
941741
229542
768242
528311
483033
958684
940096
888466
398020
539672
189892
945051
79300
106986
600816
654733
9952
627383
457019
553220
642988
687765
665622
520240
70640
70684
248317
829450
657521
976480
832285
402688
531837
999037
454996
939358
247018
249883
858316
778200
580374
304208
314569
428175
624277
102979
513875
41620
431493
925455
659894
1035499
68943
122159
64304
153151
1018845
143688
630333
615812
732849
1007125
345511
1024086
918143
439221
614563
811179
951944
650745
916219
1015145
424843
858541
697835
596465
385219
80884
170433
38062
172469
769481
751480
817931
1037654
124444
980591
879044
499050
68550
414684
811111
379734
938508
557501
716079
449244
62663
505850
253900
372131
339282
103781
737135
57916
866164
20426
929134
400658
244421
37464
952541
116275
948568
433395
477097
526239
74115
641945
165829
277622
876887
795810
314317
872883
108833
853949
493408
437858
823030
274015
264144
4726
122268
819248
843111
752560
902238
338901
150886
73895
499610
86839
620277
539592
108012
83222
700826
585211
701742
180186
260515
776318
459802
1025331
100822
536032
604493
577507
620610
534618
604006
592660
669055
804893
10206
187457
702874
288918
994540
1032932
137506
475013
886662
14808
1028356
259742
499253
76916
381927
870345
545926
522708
771157
815538
623002
548567
530786
479197
25012
90404
998995
268837
698566
848744
320650
150189
498357
786956
1024735
1021697
643762
517203
1033462
859261
903100
254643
116824
151759
639014
350219
674566
1016165
97932
366252
886800
535958
654056
783550
138544
458933
142685
381346
396228
959472
497017
583358
984703
551018
595778
460861
523684
18181
695630
570547
704325
321386
311567
1039686
872018
1017991
1028649
682353
284908
306922
967723
144152
433354
358795
891829
777140
987960
297893
626756
944009
811015
840733
953944
998528
808114
78000
1026668
410241
295037
809214
807020
366061
653963
214370
42090
344986
409558
629741
543952
314701
234174
843365
752714
473825
551552
459240
415810
860192
952590
167926
848980
856824
372551
862337
854561
881862
35864
1001626
747058
683290
844300
118537
566015
436743
98189
802270
972038
708601
255150
505254
219921
543166
726208
322703
850975
866581
619680
966859
732246
360881
899010
401244
547147
677378
446441
451576
693634
108690
217555
530498
702375
243218
964833
285794
159326
88759
897633
532478
342737
957091
916157
671486
682451
556484
816825
588127
612599
754761
970450
842908
730943
653708
1038341
995329
710417
1040700
430714
369713
51841
607009
385183
206183
267364
559958
846803
681207
347235
894684
653503
7774
250200
586362
388714
949699
224667
394313
772532
139890
36038
211622
526416
296170
614720
864243
346308
927394
475783
834832
128555
148122
437406
319156
547810
778553
1019542
336260
969765
585225
580120
883817
372744
346956
875463
959107
211057
911360
355987
477193
936137
160498
15435
869329
251103
214534
607319
84261
326470
166863
992073
311029
913317
576368
215820
315821
387612
472636
154136
815235
9514
950465
890878
117647
414754
167709
398748
899584
359886
788933
345263
306642
912663
188015
941564
821346
584120
1003318
449201
537496
923058
941460
715471
791503
920417
874412
162755
519859
1033944
94586
317822
971260
42466
628606
441516
398244
1043273
755906
641806
655819
23589
892846
1032812
545054
836664
901571
967877
860402
848866
593588
87223
712030
132145
293964
167923
483222
643872
302110
516204
350873
933840
587759
217767
93640
838391
803232
236953
934997
338298
951
99734
74407
938791
584828
821057
479523
1026575
520048
923011
474637
353238
437360
1027465
631370
475190
288132
990705
565947
136339
252547
191487
321361
84071
303339
765535
822691
655234
62028
78152
566011
289448
248210
577961
179864
854869
306218
909722
178588
599918
319856
817330
972074
971316
293691
638377
679664
44011
465760
544380
542194
450905
146553
606072
339698
8818
288136
648171
382960
370716
329929
820863
183029
153042
456528
963210
1021627
115126
696524
648314
824310
501877
87501
120436
869425
105905
857132
797147
315839
124987
98559
234330
882608
437736
28075
935451
512932
332909
669700
697594
957255
151914
285994
367781
365770
429094
597940
774090
207534
1011568
852194
262070
514699
99234
880620
394037
282097
294853
114544
239456
353435
989119
906114
785807
737962
373475
296193
372089
626203
38440
244453
4451
962769
983889
579812
361301
195641
545421
8200
142122
306740
936602
248380
791343
1018892
50369
920488
1014453
69926
912763
996271
654636
201577
121281
893970
17762
575354
790933
621213
280923
246164
307840
300958
224873
561387
936914
908188
924439
737043
194755
39999
404358
18593
829971
40
10010
879924
538359
4491
80229
326458
506281
643627
919027
280033
209424
371384
380835
672689
90938
848087
312459
897984
8017
782886
690662
282251
975807
848941
1005933
676560
93107
903842
724667
929598
372006
366503
1024047
793658
731739
307471
650103
851290
486242
115193
694426
325185
614021
421114
404570
144826
557334
876692
488719
49612
640861
1036595
439672
405900
933120
892348
73722
403060
43257
557533
453085
513035
568663
520462
878112
296528
724030
599681
673088
436378
814690
12310
865840
301310
666788
1006824
428917
665096
1041424
863679
476203
738390
528091
978482
600247
669185
724035
341846
31827
69456
1010962
169360
261881
330812
23128
93691
550608
628331
999266
338024
536052
549593
1022768
943798
654645
881340
154877
817066
807596
641858
1021913
174342
224887
442933
771647
116966
742055
390250
903179
597265
476432
667658
31418
622899
487772
168001
334072
467937
159719
486540
381207
466062
385922
764444
512884
511364
983717
622696
600406
136936
561329
184338
619715
229186
737272
533929
1014664
953527
197241
107907
274754
539319
687621
750945
599843
304694
255178
988699
944325
987816
510336
860606
382352
156989
369376
751986
924933
588392
75391
72719
467971
939199
831489
266469
454357
459534
577237
381312
177513
679342
210071
686787
850931
177881
533121
393195
388317
558113
122185
389271
855144
614252
390905
759816
962290
982355
241504
357491
1043467
216942
981922
151525
81332
54895
319602
1039859
46690
533874
850577
793093
989148
423253
181404
812902
1017733
866125
278760
498829
674535
184637
559682
89142
383940
960880
669459
554304
558896
455036
772664
453089
185264
452092
613381
947337
156868
1036083
906504
41296
693069
280284
24324
589191
348267
879559
176863
971298
851605
619956
745958
471822
22849
630744
320893
943899
815590
777095
690678
864952
333703
423860
309897
550116
276628
305098
906765
109718
573423
271586
453650
287643
7294
311619
118980
31661
177606
973827
275103
934939
118631
399298
677480
434485
69096
898554
424948
997171
302606
60673
941233
915584
603498
105781
121331
540206
922618
203519
42658
936794
419656
944390
400628
449216
301435
606337
887170
1005779
233514
402992
655532
921520
109668
610916
411055
557489
260330
608188
165923
674072
401902
423290
235527
146649
773626
322126
622078
506947
411383
578852
582599
649453
431190
530634
15146
937170
436036
768952
979918
215297
57594
706901
199307
738838
607372
281965
849503
536669
1009657
644674
129922
962732
165229
761488
824470
499576
290938
970372
293922
750309
683647
706784
913818
25175
1002608
41685
264935
788142
687121
676085
801294
168144
811745
15373
71376
546820
914018
247411
279391
592445
678868
119046
263035
886079
403646
558046
852086
157789
377123
102293
909393
258927
33921
109906
268547
954364
119822
96214
661588
678670
920974
915327
445447
1001986
515391
638825
960692
106388
708763
1651
972991
446145
287851
703144
445601
753178
124729
471
88898
861459
530562
51836
133375
12705
658803
240732
69481
913008
684995
103289
931584
715656
938468
189377
554347
328725
1035772
694219
531234
957778
205055
202461
125840
257190
711651
359291
483681
821619
317235
222894
981946
817623
580970
1015257
199798
525029
774238
673505
346773
224245
142507
806671
933847
708791
491336
256496
856317
159069
221377
572170
522197
217560
140009
91677
418982
290890
208131
403363
693360
264443
893083
189784
40414
719746
924570
45286
934841
577073
352447
824695
1000425
528786
147380
808670
177079
42175
855843
163432
786790
465377
836735
234822
943088
721999
62889
802353
529746
403338
498687
654793
1015286
813771
176630
927631
553654
908812
46856
364703
364149
104284
448428
491013
126093
903
886881
47603
750292
324165
945281
532586
102263
187209
164267
926038
698190
321320
784319
563245
548513
951708
690084
390381
873202
1011446
81152
714369
507073
1037200
272976
926715
656655
958759
796927
829395
942435
274261
798547
190392
501831
220661
133939
736487
388128
89381
982384
663316
3443
99320
157939
852955
929270
209733
755456
656216
268635
988750
602661
855905
683517
995455
505336
901862
602288
982
27528
461177
249300
346694
659653
574789
759542
993038
907121
113047
821056
119870
33424
555716
871955
266898
123655
190192
1030801
260808
548889
259889
264474
285443
965406
682816
447778
432437
283883
620799
527173
454033
53056
430189
683782
751235
941523
670820
412766
413537
319538
593695
570730
469024
506230
766482
810873
206545
635209
83557
601177
17992
729884
941858
941700
945956
290310
185900
1004991
886502
929487
185525
821490
600411
322522
210443
790783
1000909
469321
501042
880403
803376
833412
364641
300122
96472
180255
190067
392641
534409
347767
358369
995039
956567
322903
36510
1006313
317405
812784
871590
1032218
296991
998805
826302
438495
995596
34358
199615
749787
553705
470443
498032
330214
890983
336436
52011
349421
890970
461717
726175
192944
905795
794977
440520
775620
720597
471090
659365
563007
595637
857185
669517
199769
104376
959348
451811
575399
108515
970594
818118
98820
423200
15291
162607
329925
618484
45655
876684
357984
438371
963169
352123
194313
798510
19178
42385
171451
22220
324402
876101
339259
643907
317084
202146
66550
502749
389053
441151
384016
409963
870207
14245
35755
434543
1032529
136009
149612
422818
785267
779443
942880
175792
514885
961461
30641
441596
752092
758172
598145
481913
663767
24670
743844
737682
299340
788894
534883
509848
321386
415214
390251
476979
435141
110137
393482
377079
629130
618181
61645
124277
695927
196800
399139
514195
877488
917118
3686
1029290
49597
335779
564195
1036390
670441
300727
51854
977485
1039526
794625
852820
70400
78836
1028048
114357
670864
157546
108038
60400
698123
498768
850066
841006
893427
1014535
916330
16285
32626
595953
411855
106117
768410
578941
226861
75959
807694
312729
320856
423166
571221
227009
902902
126980
1704
962606
141435
711557
313043
77105
435668
113950
215669
49124
880602
473893
313110
501194
551333
317396
41049
620864
394594
279272
326770
100725
222624
560480
356800
489863
892109
299834
719929
917453
81023
778537
707015
23553
134130
302076
617729
808666
707726
217047
14923
964171
982540
236627
124014
505522
136339
630819
952850
513375
910370
595098
825828
712498
108019
691284
173445
494146
726014
737763
19521
370128
546434
162809
133077
997906
665556
626895
353863
767667
723715
55029
858423
909935
877249
266172
312758
10406
492436
419877
241933
303529
1025246
591644
681057
355690
995990
488084
485865
439522
981569
10586
341221
57271
779408
224752
40435
259604
72103
86302
487020
862206
508740
53
492477
28917
649698
124706
138039
964288
390636
310087
334431
887502
503230
999574
460258
676198
209831
80889
379064
1044978
676256
828592
194838
345189
230456
971154
680646
648658
238364
943361
39800
152421
102611
157731
276960
844160
988055
924634
194157
537513
651580
181420
831900
715103
868507
92383
926852
341641
209469
111776
84792
434791
328412
264167
351554
148420
1000439
405935
585053
12746
116356
115448
233014
195582
371814
23184
766127
34561
1015457
376543
248020
583305
968694
637010
957597
150859
183280
20023
978604
490645
884878
652082
340814
694695
735274
312420
936913
1022479
239095
18500
278008
216204
587473
412839
90548
192685
272073
755065
96305
940023
92913
510664
16345
1004088
297889
629687
232107
615943
1019000
727492
631198
322319
917562
114836
280602
350310
595547
295529
560137
833286
595751
42714
398835
354976
158989
989506
148406
16929
747317
653915
642196
183760
344030
199980
711080
669338
381762
560968
384310
392708
152635
691107
35265
329255
988691
420611
710009
181068
806473
254498
592184
449226
856616
439165
846252
278768
669122
771091
920831
405775
1039944
964337
421436
795148
160672
509379
956912
574631
85207
414321
232122
6716
399570
595813
179878
522248
965328
503619
390650
154437
351862
73224
348919
986429
134871
56256
914506
360868
850893
977
84302
128381
761916
39876
440814
785913
57573
762890
749664
806937
756787
922780
297595
640078
722112
138700
907895
432486
963534
939502
850746
1042693
823812
117043
695123
365472
696261
159744
543399
794813
996932
560732
551573
407721
189196
790783
135423
523008
990427
844631
831846
51729
801522
1023240
1014019
347820
576255
687288
180681
652094
152463
393749
346103
5658
206490
832167
475926
146627
100316
1026666
188282
913556
917549
875314
978065
362346
325161
171341
160644
482649
255128
210658
297304
764666
172689
49711
414290
122673
217909
277116
599476
317341
146934
481157
206506
778662
330395
175286
563476
437985
24342
19349
574991
536351
423201
838606
887734
701732
106129
919331
691349
133288
435796
511414
273746
393761
29178
781922
817084
825957
819162
760766
922682
596389
333927
819504
729549
771912
83758
763680
818541
259394
789989
47212
951720
667404
667557
842771
200025
189447
362405
150610
269519
959080
888453
274949
346153
517491
51596
611899
810358
896169
410921
284691
261165
252484
97094
1033126
386964
319459
123488
474197
351314
167383
805621
364872
65868
978689
454525
2332
231751
795164
218906
811968
427160
25970
741687
377296
439292
593286
90704
146556
827066
773929
413617
174324
980998
2484
417864
856472
44738
85827
593811
631058
47962
552750
579012
20787
726389
239931
169417
414294
432753
377574
50686
575689
711067
66078
29762
72287
325949
818727
1017044
117139
925796
662435
458007
589541
810037
750419
909183
373070
963347
802487
448318
167079
785475
150486
43211
961701
368383
597877
305664
852377
126388
491801
168175
563212
344349
475221
259426
198859
605696
962085
745312
23711
743979
264537
422284
38727
668284
755655
112925
798949
1040779
78171
331137
791035
488163
638634
810225
509446
374508
768919
680957
162364
832922
915597
679096
254859
470556
326235
616978
49917
34377
688331
93810
179255
23349
897642
598486
773465
641622
564842
174321
713060
48412
304558
736065
895668
777919
667094
11342
819020
376685
808744
674512
689813
691924
280648
705750
184035
554009
241340
157302
207093
625173
151057
71799
222090
448398
381890
244745
762769
785676
357067
692481
81429
25855
664201
190836
1001658
437576
832228
519335
888206
855748
966591
384499
136404
229284
890110
953246
200969
164861
857392
189228
868898
56421
259229
840717
920289
486825
646421
527039
332859
788715
967525
370152
527220
593898
337488
45842
941482
277995
827542
593586
905611
39403
352291
1013116
759693
797641
881477
944307
340089
727477
184532
917315
670387
1035107
82464
1362
199059
271249
557100
897769
945767
758437
675486
811577
668540
50308
963081
358003
407463
592699
19027
1027004
99550
188653
219154
877436
331728
514063
603061
969817
74162
900104
727636
645779
773523
816844
647092
988769
918486
137541
565326
550803
336509
229800
108407
229235
274971
554167
816014
622142
490906
261915
542233
905060
976797
993334
546204
781513
966303
717556
712314
1020823
205312
596628
12052
40778
583012
163869
511596
136338
444223
362965
821601
44347
843949
627817
881973
252154
58365
969073
1028914
831406
43561
519559
181952
311501
445131
812574
811946
517490
445008
597931
892383
776386
784780
524278
815901
1030483
919059
777807
725308
747560
6474
225511
897284
417579
468236
798633
63120
554273
929803
534750
178069
1010662
723311
377035
108007
277546
346010
484244
348274
271888
730331
787004
330864
710914
523658
959198
644089
828139
311133
580376
684804
299933
140957
71087
310992
193506
317057
441441
975748
943094
985001
265299
779133
1033607
784735
222988
473654
688785
213366
262481
551529
697511
340333
762393
1022128
742593
447173
1008520
201456
837687
598761
714126
574390
999872
728112
328797
229301
797866
191223
6383
433681
967934
892622
75863
404285
170301
917147
409955
181303
170363
680313
541305
968002
350007
310097
105475
1004790
792620
706320
999241
443266
443285
967117
701782
772286
699013
802403
819733
579310
172737
716156
247942
163538
624205
819377
147818
885880
252579
277094
992570
519588
770863
363352
278829
750878
699483
945196
163738
641644
1025932
305108
767754
222587
598548
360494
116048
771190
677555
186338
126976
910004
17557
989650
280550
679143
360698
281375
148371
465255
434964
983277
659181
257626
205436
791320
456606
7648
660678
800065
213133
892746
882792
415809
181755
780629
748479
510108
760639
931352
791202
563882
187904
719726
252737
322246
543839
371131
642540
492813
409830
78316
889980
53167
631470
475001
250533
937038
223123
711434
467228
275522
1003397
825606
987857
929768
970234
1013752
845193
663454
209644
457287
913243
546293
151174
358949
821345
85201
567252
565727
387934
391425
79548
149839
276703
789642
527793
156031
125954
454099
303795
703272
328521
455223
129888
35180
123751
879589
737477
120721
199745
810624
595543
928107
1015447
390677
439092
790998
1039652
800899
192445
152814
865670
583316
871261
109193
441600
794524
799755
49462
214609
799649
415244
125378
752342
763202
604721
343145
725608
993295
901246
494049
868047
641791
279577
43900
260416
15211
135606
52630
78014
450259
592735
35842
778272
113934
460381
425915
994365
64941
916110
991277
787977
725360
36018
315691
567051
926406
644247
111065
146199
656539
1028459
2914
256544
159622
446804
484976
1011924
43960
885613
16525
65142
588167
399785
953111
13154
255566
26946
532776
265544
926749
794095
488202
746121
659043
262825
426198
445766
856193
135417
912961
532016
243971
570173
1015033
504538
325376
298122
160458
398857
307751
184648
150732
696214
515553
28436
480881
657493
471262
166684
988762
340892
223969
491719
83428
905039
111217
242541
86746
188173
57965
1037500
217559
980881
65344
200582
906071
892952
606011
354054
1030390
510921
382556
222809
346602
11153
801265
820184
673949
733469
230621
445087
481100
438666
746181
960049
78909
903758
352236
468920
257747
235526
55330
254396
919558
582711
886615
278369
531759
180866
559997
241635
801734
306167
213551
597481
381834
571025
876665
829741
172711
481564
602882
28472
578147
440708
658388
747804
321181
92780
140318
198282
660480
506773
401822
88334
30170
766084
84641
762222
7769
980981
711600
547152
639894
533607
136841
873961
1008114
249046
16426
19229
309529
100045
741726
215266
190658
734569
651709
543021
30023
590907
101516
856017
884585
44217
30204
758874
178759
653866
578780
708388
924168
169065
344873
1027413
333942
763747
769373
79502
305861
277061
262932
300230
889236
331071
618037
956985
108131
396034
202528
903281
239979
257071
68306
873851
16841
862475
638105
511678
269629
150193
973530
156856
727613
935629
235960
70507
173588
357214
669565
163748
653708
591265
360143
54549
530620
131959
48145
277454
854803
734272
918664
465413
514744
161003
629572
624855
227221
952007
1008050
873734
620699
989862
618129
861548
581142
369375
756555
918743
619411
99699
686364
652511
951704
251258
498142
176416
1038081
552117
329906
329662
988552
263798
581362
815814
714664
318642
489520
110975
514943
418718
171025
760599
656234
503041
1024917
562220
214992
542521
798613
403098
918520
309638
174226
718682
634509
140528
576294
42068
655962
453131
877366
166709
259847
725947
97536
669258
117340
990632
92864
487802
48156
478848
914265
595113
275359
166411
1020559
829492
563647
443867
793682
670535
766960
854665
864845
872451
862593
157881
1026099
561839
969155
249050
775584
258026
260591
153177
448826
319192
856884
395925
528027
11692
902937
500148
307475
738228
583152
799434
218978
242809
739479
1039667
501127
82407
934289
681762
980467
112555
10291
352293
249368
787036
74325
844
714103
179149
594208
304259
236402
302783
704255
781354
532060
384780
219223
152852
294984
428103
183758
207110
137054
76020
499514
524348
897644
611137
717647
395926
619164
678507
650187
352555
166561
1001760
342602
626976
326552
521890
222000
363000
964969
510449
459367
135736
233674
921838
968283
104317
670540
319576
1002480
161637
559766
426844
91304
275965
642251
117594
483404
335167
436761
317319
442737
493587
380989
427364
861233
166267
949614
234609
819579
607899
1019195
883004
3188
111106
779159
405737
46067
330679
431946
780126
1017229
623852
320450
463807
572325
455054
841914
483562
536182
826103
128368
188039
762062
438160
819507
317675
688121
198659
317348
703729
107090
772229
299362
357451
128207
872606
22288
435630
679013
684656
908774
509716
290672
488318
746888
748320
445137
617684
518716
135366
887370
228514
932794
449217
255631
807185
321627
897763
1032111
451305
904888
828510
922083
600422
996713
664909
883776
117557
772087
1042615
236354
720804
351077
985805
271300
584607
919530
548898
281181
623614
574469
483546
314455
999961
251838
959997
332451
481197
300952
863258
540190
774446
318420
425384
743634
1018774
873599
478393
901107
309148
600500
268323
534583
677838
938825
1022914
449486
810334
779785
345864
69690
306606
372729
486042
229740
124579
290078
14970
75472
1030631
149196
48936
724039
145841
597723
520873
595907
753588
668045
487808
794126
280437
97857
237642
243462
705854
640479
216318
731223
98088
537396
1015995
649634
935729
224886
222944
903769
449529
217219
351774
221694
520080
9416
118665
1032055
262697
882897
264183
161870
103170
993975
11905
963730
135255
536817
88669
809378
775777
546200
707307
212260
503201
477177
251518
612354
846332
906762
571960
495044
97226
641291
111562
936437
501367
260713
967285
258896
63022
50557
1021888
88146
128453
396173
867200
521568
80549
1021171
772546
4776
544106
236662
6860
313283
903957
620176
840402
371471
828040
321677
32885
352682
1002125
532833
108348
127489
212092
970174
18863
148775
867893
1010257
889757
38823
360613
1024377
1005745
623228
775497
472996
152792
457479
243255
653025
800563
666487
398329
243742
12783
628498
1014685
149415
94809
567819
381130
789706
840892
129691
205079
684105
427769
891073
898575
245981
452180
67951
414773
60393
883620
72342
382236
168459
147754
725534
774177
753515
206199
678967
222918
5015
1004065
15292
680707
282612
279725
648756
155229
997450
123167
338617
358269
976604
996073
786751
816931
760251
573885
402663
770846
957341
266536
443435
930358
767943
417762
564457
999467
110384
483407
318874
121215
891187
932614
646160
325177
600549
828503
63103
963431
76144
409595
857805
975642
423180
207134
682443
394149
959937
330511
393644
1012728
658745
624235
740281
231376
1025851
259742
14233
825500
228718
825990
51852
182625
647533
136666
838551
412576
146977
860064
648153
980578
869226
570825
275321
295354
951682
659033
359289
3163
766702
358416
389977
82751
477705
671791
801449
809251
981028
524782
470679
300789
600791
878341
378560
382069
217320
333845
162029
616694
897303
580229
509557
39136
148077
737129
124172
774759
47992
190228
968065
155750
40067
393426
1043236
925488
150551
843479
954150
614479
988321
985741
30061
458291
503733
150052
435043
120926
411083
94311
849417
71307
92678
538293
392151
794218
168531
934687
421424
379069
36497
258501
873138
470315
370321
610016
486402
91093
430681
455448
750241
528
1001914
602077
636989
329911
45246
787739
8372
785304
909706
395505
538084
721504
80295
614492
186653
394251
483370
601554
207804
989139
572349
1040929
759510
599083
588039
560972
975537
740589
278598
1026172
463646
849417
930050
465552
545240
717921
978968
810400
479960
542422
641667
518549
159343
719144
706395
932863
94742
361545
336595
249912
139789
159412
819494
192477
537961
622781
731221
897702
449874
547019
71630
636169
477084
801220
779489
1011745
849400
3696
187515
211918
450903
429822
416322
254463
507688
877744
709591
62991
929740
105920
620034
326430
193904
126459
65943
153990
260053
403557
909330
340117
285760
517502
560179
737518
246605
648118
67077
765064
458252
479414
26906
117024
721555
483431
517861
729769
148784
390247
1040853
719686
1039659
919931
9874
558536
563483
430802
399827
946316
904902
1010162
42225
525951
732063
897995
938464
1021177
621839
332391
80992
328114
315458
997107
407565
512742
4840
475293
332774
1033732
637692
601846
716830
957650
300699
96928
280808
835998
849376
898617
667616
119015
775342
1006140
959326
296832
180260
680375
18369
155443
816646
321769
52397
602437
54196
946093
593681
661237
294458
694247
86514
989270
6838
188483
604058
13200
784030
926495
962217
471728
681798
827306
676737
723459
750380
597268
293734
152494
661779
955678
322729
5585
71752
129131
212947
1031122
795561
543057
263468
317551
792376
531602
999884
557471
1023189
229591
698876
665787
169490
61493
496618
115302
822506
1039672
993225
970663
462638
646631
997990
273190
860814
814258
623675
625059
670944
168041
317769
442753
832554
951225
755438
753701
656431
703863
848464
475396
161843
782640
187422
841330
62227
190885
671824
352744
645525
166210
25831
368434
928946
949759
391023
951247
735370
451054
29977
608755
567122
864088
893763
176047
784861
597752
713880
970642
172657
629463
531068
72730
190214
100435
523920
20720
791046
675310
733639
521920
816549
484636
363913
846254
740372
757764
876194
73325
740171
405108
195086
924894
195462
771742
240856
35625
120355
547451
897284
763415
1011260
602333
948789
888731
1033142
364386
512541
14483
1041464
336321
465412
400279
219592
342863
251769
469756
668545
736513
535875
167894
377719
214877
543192
869164
890285
22807
233123
233775
974426
310375
1042380
953979
70412
318193
673069
199284
262331
49238
180835
404322
594832
6559
814077
327194
939692
56026
454481
933600
779228
110779
227972
166606
916288
671790
368528
557139
1004235
265681
343320
360331
299483
835648
883151
785851
427040
781384
519961
246147
744100
197907
438394
130221
349675
749918
292511
391551
890925
633403
811776
157919
365988
573795
821509
306169
287891
306637
1024893
537916
586710
701939
165151
61524
271071
633353
576490
986199
812882
339627
255526
402621
301115
406824
462897
812654
336375
201300
349544
594677
727876
154904
902600
974916
83795
373521
946988
594480
989566
841454
652145
547842
829883
529102
730917
687550
38443
818043
452007
994454
246672
139554
151986
605570
102558
496342
106274
753790
479867
614166
515596
904961
949691
1027114
326170
128359
138487
773346
795586
987099
953606
665886
652464
206209
640095
80635
768937
604300
204607
805843
706463
746500
1017585
288479
619504
791132
901261
946446
258886
60613
928621
902279
375945
885940
1024653
232426
142821
11865
559294
536846
815576
94801
1371
84172
362753
993528
103009
607139
425101
290632
692610
678769
652789
761021
1017050
159980
254775
326240
359701
208629
443521
388006
197279
710262
819270
706453
1021114
9383
820780
144520
449717
725067
651571
262796
393127
552594
396724
1038874
79675
248918
609280
25839
707754
166107
844225
834019
142721
947921
368652
314180
555255
663878
341654
94430
147093
640655
837734
156020
669459
967425
681882
512718
682268
790192
107125
892828
962545
489367
637972
222437
534254
361741
530179
346509
421645
900533
671025
291791
41548
523404
420441
735749
271502
270161
194619
732454
958328
591288
190094
284069
102620
996248
1023910
537317
716721
984627
358736
987948
442750
620383
931832
294232
725457
556228
175353
1009433
1020019
577363
376367
6953
929257
942331
898912
391821
18684
672839
267358
416206
95506
145253
897330
193217
275932
882768
254387
355107
503958
430406
604164
816342
668041
102978
575417
594079
605748
988679
377504
685247
385297
853949
608953
697842
421031
749112
784178
247886
56014
672639
252803
976044
863820
334570
71974
665610
1009553
29638
796603
644459
595753
710610
345455
798760
59166
195706
134870
181710
236938
757467
938603
700828
309990
900084
573045
879935
807359
140452
661337
178364
38150
409583
334764
28291
1040477
883291
233267
24730
413289
955546
871575
1010764
346094
868681
578284
192696
159495
340360
1028621
212753
487489
1017949
86006
844799
300090
677410
959874
324979
9325
797915
301704
500768
385523
136547
957385
809997
252499
738457
85468
129399
280363
250492
1025240
294768
669544
171041
374252
796006
844674
666507
1030242
465885
229671
266798
224276
860222
722174
177567
403747
233568
606818
964181
392372
961777
8830
306901
105018
4431
435374
885558
293487
424585
432849
329498
338146
950693
753336
742289
459675
313990
368458
28892
229352
983882
142926
247786
840500
908421
507011
577629
902426
520144
612344
525173
581215
855855
815783
711950
73375
158408
853384
623043
831972
436460
531278
174440
81840
160844
327580
996128
990956
923394
560076
13618
1044934
624107
296446
425872
773438
74421
61892
197288
745623
79705
908063
163715
212666
417686
285647
428514
217555
962299
72496
383509
722870
258661
627872
346874
598048
655010
523720
493273
561064
101941
353076
521263
840172
904988
595077
301914
324125
621037
280337
48848
271674
79766
607504
185638
835401
1030890
1014201
803773
263773
976035
780575
470389
79291
533210
609889
550970
198478
920712
440874
474021
562288
880668
957658
778379
443649
487020
870745
639124
798190
284798
886795
268209
241069
143862
895171
775212
862493
363784
215731
389112
623272
101660
383881
436902
857167
1030367
917302
121840
237527
100223
101863
227587
323178
251275
1006430
163038
1003516
378711
413422
879870
189693
959027
428164
300771
811466
905446
432013
65584
964237
847454
986607
666594
418492
1015591
775908
550671
588757
908522
465911
970624
342147
1010954
41601
339028
315541
260105
812802
738649
654614
164340
781427
592828
75691
957521
644385
588303
124869
990448
340194
623556
5478
139599
62991
870709
928765
839368
810807
649538
161601
897940
256317
442229
1023889
430489
807186
236872
893138
760274
348638
421397
634929
91221
374764
246845
512861
737935
294171
956691
250996
695310
744518
953644
546608
328144
925224
867740
41613
763049
449210
951330
830839
346949
338368
38959
4155
133711
64350
459661
985032
340675
485714
617756
927984
465371
996365
861611
385599
786565
322779
1020376
359915
102185
389941
363558
123930
497942
684474
136220
828861
146854
934865
466969
580115
635576
664735
259850
807357
842383
1003085
712882
241506
490360
855370
1014541
993771
584335
661368
468256
945654
973765
328708
635070
62835
204975
940425
193142
605359
619703
257073
409869
889769
29392
800081
532349
5583
51900
125546
584616
621736
413177
877257
932209
441181
619376
816049
60464
269508
658974
896406
515807
1040247
1001788
34848
799066
574607
975235
320727
591854
377007
1019458
549306
777830
727978
138744
576174
700013
420160
500142
529320
649981
505481
264146
528276
200869
425953
395616
37612
257495
1041768
779300
28853
548362
971737
605921
194134
787669
622880
266539
643365
966485
4120
826607
414333
312085
211021
506942
229598
569169
315966
245916
163178
196402
559461
379457
584918
300815
676170
556997
517027
539009
977796
980621
763780
523778
1012999
197718
129841
476501
67147
403989
916839
510355
567920
666489
1013992
531718
356124
173382
215689
432537
891302
932818
834479
1003164
18471
380963
1002955
530139
250884
690602
713247
909427
732549
531992
317031
709424
105558
112846
228184
610979
205523
561679
296681
442825
567322
184467
725695
112209
172943
996278
42294
227977
23978
545506
556909
945344
470121
912042
630056
120701
715768
610491
826129
989884
83276
1032825
894671
650805
593519
21754
1035316
350432
33203
411923
769066
403657
305626
140636
492277
343302
813727
803656
501688
812087
842133
233099
606377
351630
414115
252926
458289
685525
610666
473370
1023620
817880
727847
142303
951541
285630
1039326
945378
544877
519416
992577
1023823
995052
603449
248608
717028
121538
13109
1014033
663625
710179
258318
1018383
720614
488691
599865
923888
479024
102590
310423
983113
84622
807062
850583
786208
947735
702023
578010
419257
463303
450158
161486
931537
211402
119588
408726
46048
156926
404437
1009382
425903
421770
1016147
551612
1042070
305863
389368
695829
392635
361021
414265
357462
598771
301408
605170
485765
348293
322265
667858
301796
912606
174072
63244
434781
343691
974966
215349
642736
407064
873068
713061
487402
269987
268150
652743
360031
438588
864580
492409
472032
839787
662596
54189
404648
575576
584347
797482
118374
809194
1008583
8315
472534
57628
507603
157510
116675
406527
196533
972675
188590
902978
160500
1035740
373423
749956
686091
841104
355595
322012
92473
214400
987871
1039039
869339
758820
277915
496518
687640
693484
898342
75207
948745
646815
654156
844196
98912
344114
765540
877027
757447
954728
648217
137740
590635
747247
156486
827800
691679
101317
974536
877619
272211
272876
467589
197166
520330
287828
149870
633760
952656
90917
249269
308249
463095
847120
490632
657138
965823
938119
314444
908211
380905
274545
248289
664718
194861
485862
727918
501803
427801
162049
133042
315304
936549
650588
258638
812148
399555
233608
987053
351396
667061
712759
54047
495695
68198
789885
582445
571824
105004
21688
673512
772731
507026
294934
480824
1024054
728845
660170
874272
636900
46866
1030393
561364
280263
64835
945604
93838
316307
320874
461012
320937
490700
836245
485876
969173
1033505
480720
780327
438752
1002509
675212
188497
379541
906446
622380
405736
255259
440184
642313
801667
512759
526646
770421
309567
479497
983999
1033342
330080
181016
507112
141389
54588
567164
436256
714641
40616
26958
394877
977398
840444
294901
724290
162565
840909
94145
242801
515390
685051
111667
744761
675039
264013
29051
415496
491783
951712
774413
868880
659618
834294
505513
624734
263892
857086
213822
320170
411668
357425
902058
187094
637516
774259
230924
279617
1007728
427051
998284
825886
976992
649819
87210
399082
787515
964167
33265
761833
56177
1010089
509660
534097
369332
63123
669906
181521
223073
960340
628826
813277
1025235
342954
1035267
151433
922247
683205
325913
420352
650301
253630
346797
564487
851276
984812
399811
984500
399854
420507
177304
470889
308263
865227
218477
403448
410780
1000617
794772
815763
145619
886425
505621
285845
660765
176722
883723
764787
520327
792944
956561
730295
777806
1018403
802320
194396
783220
43759
436241
122850
837505
1033538
771628
177093
1007429
999572
287848
638238
880231
515346
920440
1003899
45041
149896
1006929
452851
826367
979799
956607
454193
390909
663180
572088
848967
297807
603791
554106
785562
244347
945872
399779
726954
37582
590177
267651
832561
761245
508989
729124
380163
437145
231158
377309
561430
298102
598774
676492
849355
942682
122301
623068
378121
509322
273424
301971
323485
370996
449469
48470
1145
210145
190589
113318
515533
461722
933415
759344
13013
841654
418419
93981
959737
997317
270799
877999
675049
330894
760771
916062
782648
553198
275290
867007
557356
956679
591333
1017565
881102
410660
565147
90563
831120
698212
668071
759211
382039
889725
564987
948883
854967
584814
725510
869604
950599
983424
701273
197260
546128
199543
956962
243174
917571
556917
175557
1009076
588981
809098
426622
918189
502781
386906
269618
403820
793184
989090
836332
603940
661056
691144
938800
709453
596610
910854
33160
591713
534034
723704
468771
459317
494234
302437
65609
815270
496085
657171
91560
836245
937625
524749
802865
709800
999329
481935
204681
293505
644285
499369
390669
265345
687272
873598
102979
909977
97292
645307
556759
916931
58800
331132
903246
223428
898007
420384
913028
433519
780832
965351
958083
5861
982410
648686
913460
62215
604867
322900
347860
28441
611410
976582
567344
694803
814442
819625
482937
745877
774551
76351
72623
677758
530849
29596
812523
136149
119045
343244
148924
46752
830800
107969
1002709
621950
730289
796398
945829
346684
44106
727937
899538
410173
541120
979294
852766
1041920
733192
960068
44759
28618
506393
674434
1014900
240761
389490
590326
969945
847874
830017
344602
985027
899014
725819
329314
412842
609963
67888
1027003
247808
327540
798940
607352
484438
622226
276466
348065
741448
637358
385696
237743
843303
57034
870592
432646
548364
206796
194460
192320
622959
712611
388082
493478
903828
944929
15687
4470
231355
498551
11648
863103
1039800
190817
555538
777347
824101
438661
558175
56740
58505
690055
163082
940406
180515
338330
844530
134067
498955
944776
874453
23025
492493
638950
1020907
678422
405120
42260
592412
221789
482336
180555
603960
161982
957244
876022
413901
342706
921337
687292
493104
181923
982361
166476
817697
364451
492976
631224
615956
455120
914503
917604
827566
807404
889644
61430
181530
801178
741174
619784
442136
103043
848483
793930
450898
264669
381488
1020511
481814
371033
804145
848671
191446
812670
102524
14540
238144
235925
147644
682435
1038833
878621
25811
138825
6972
120425
448392
392562
393467
1019581
188268
395677
90678
47331
219367
388392
366670
815711
691141
406916
572219
552831
819106
299046
943151
914049
679833
1033
736403
62700
898967
736217
672930
227874
742297
225728
835130
821590
580357
888253
707864
52427
33979
802695
994199
729689
74557
77618
583314
1037030
359939
484420
755028
74171
653153
364206
810446
826198
832578
928904
1014921
243595
19944
634098
382995
986702
150328
275754
956939
676513
373186
233353
973775
476852
258853
389064
17177
401273
273637
745982
17434
775741
620627
5220
451043
867536
720489
1042781
204561
967212
727926
186710
575156
314547
690811
86226
731628
711567
353333
1044281
927968
618045
612708
1018552
884871
536270
675131
452481
659649
680731
36673
379165
139329
35205
71281
1001539
597878
274468
721551
393760
565458
751841
648302
941217
550060
569638
1030285
620677
455510
721687
699503
421170
872502
489621
482796
549473
683664
836623
709193
634768
124935
989265
900470
306543
373050
563520
229708
493936
406094
432610
181831
238968
456885
169603
211191
667186
991527
699181
256302
356571
214376
431486
279304
756937
713317
185002
956355
432830
399285
885075
39859
399116
165908
195868
44204
942201
330950
820870
464425
906805
66434
335295
977392
71993
852109
947987
299547
363254
134299
915549
366778
618799
51450
363601
812593
108933
277790
161316
520338
217259
811086
509497
660939
566729
874758
873535
42948
236696
647106
942435
394081
765483
335959
882873
991828
227804
914410
856609
200768
713741
19591
773395
566282
239565
254779
875587
792843
951289
1026407
512875
479224
615974
128248
838786
660914
278850
256641
517698
553039
299471
318901
950233
562752
859705
162930
311295
14281
398295
254554
806809
356953
664656
831008
209394
396930
819096
624053
539732
734973
682906
51100
735343
14678
684520
711186
381665
714025
370607
701271
327081
172388
824403
1044750
476644
445786
104973
1028183
243284
209107
211602
122127
475403
1014848
548350
528648
302522
9818
479617
1024911
955282
1010980
629270
52125
918068
991990
982105
714173
431760
106844
870837
733111
950864
591663
30737
101163
297091
1425
143597
627525
723178
34698
550959
592056
1022180
11980
915927
941398
927328
716780
570308
150543
72738
890598
754401
566392
848403
235965
267053
74657
87294
845124
243249
217965
581018
370900
17565
969211
548477
944259
662048
816465
115336
342038
993399
23301
705134
488989
890465
628324
654174
424014
82382
195202
108234
943096
108652
539970
579152
562099
341742
740386
188716
424665
314884
126425
333911
846105
721600
82927
810604
761828
671789
76086
682090
739910
580321
67436
764638
796653
154338
522133
215284
1040622
591601
535810
268509
851906
1017054
696373
934265
793084
744639
328104
509014
1044698
261269
124352
787664
897656
406042
959704
25683
124281
179204
344073
141302
1003337
165864
578681
815113
188079
598272
674019
735366
434929
898
9609
831650
119614
985291
782790
432187
587786
97200
135849
1014827
14782
151472
161336
817713
363498
912883
409612
671758
964126
698682
779688
64405
718552
37827
364082
393381
862591
259125
838218
1010524
262995
550294
70914
639525
235952
300646
861124
107834
408044
694962
655879
849040
595438
306441
136771
504226
516559
245775
124510
690710
238596
381414
1015858
929206
16410
475304
293316
579172
554212
933508
636924
91362
67018
77565
680685
356997
173080
364146
158915
31264
221432
425741
623254
303862
601823
437305
828397
374015
598799
81376
205550
57729
705191
855252
597628
536735
862415
197406
284977
901809
35205
630804
744034
715642
238216
466771
705343
926436
674977
390442
498584
433216
977516
617689
931907
832862
638060
88056
425734
1008132
839762
176779
202572
315769
556960
493998
350063
657180
854477
298628
197148
34130
867467
595683
846898
574210
697765
894257
1014152
385600
160865
267328
908782
977468
421215
188380
573206
143594
164449
609956
235973
150528
956563
392453
669994
164885
955212
678890
243633
930155
733718
20972
790003
360171
351714
418256
78692
565879
851681
117303
359112
692763
743428
923128
98833
556179
101898
772849
13257
889597
485433
75693
42055
298838
547821
174851
462947
819523
587708
1009626
836653
226331
140174
566208
168700
468939
114506
911070
17115
79764
1016612
278235
886415
637206
359985
259673
316854
438744
986311
865664
781359
161716
145256
541139
100443
1017751
188256
440443
162879
802113
275721
120175
342279
900322
341407
807839
230221
495859
859802
492287
564766
902603
585349
631024
49151
564980
33253
694786
73278
660737
474838
218979
638026
318474
152680
163032
989856
669828
593883
169188
50968
315316
716220
578662
346644
883451
642474
1038905
477295
605974
984250
823485
826553
612726
344072
308015
663376
664989
985502
680647
1010388
636012
932957
531557
942666
754235
646123
1039253
723475
737837
205528
281310
779139
915673
46313
43467
39927
580648
474846
844629
882509
495732
492749
448307
803525
262685
619810
678296
556106
566165
744852
38929
15066
627148
518219
397324
877139
166943
1037399
620466
814063
839346
634812
618162
1042996
246939
681945
807268
637998
978386
934769
984142
873857
641049
909086
633898
763282
776286
822248
1025898
204652
815256
852173
465933
485
229168
160815
138929
606242
260178
696345
883054
641283
1006431
32378
377499
633965
925630
242800
452030
125447
610254
624287
231613
577700
1020269
777334
715089
336283
256599
153820
502602
40594
753982
660441
565709
257979
953087
1042484
259596
507534
755069
989344
549089
510617
303001
928175
763345
707799
1000468
277833
1042756
843584
829986
628932
966914
69692
796713
52151
701961
683429
101047
506860
945356
477785
582382
783617
785257
174448
521976
104877
78233
868823
1025286
394559
698443
717926
151095
484350
626321
985723
652573
827512
198338
83168
1038643
362209
664634
941309
77928
816495
1014815
396620
448699
642149
217421
678195
533350
626977
131081
383669
713960
160329
895798
32421
221231
261501
49104
723612
737153
729743
872234
912882
618690
982001
489350
822127
1043672
245407
670758
405948
758876
879956
834163
684593
845559
868552
141529
100862
209756
517715
493030
777423
310150
3038
978689
949234
288995
37109
921761
305313
811298
519597
419722
164478
522272
565673
122998
278568
368616
688633
583747
123478
296610
787031
779054
140692
749188
34053
304586
442702
1029703
278715
1030622
28182
800719
309916
26856
550975
67191
635187
77575
959264
322200
60102
133731
12662
938397
828599
885133
841154
400197
234564
710059
705205
419434
747490
974378
753145
807626
469909
103819
595600
249846
573060
1006357
857783
769038
419146
305719
573939
530819
508414
819047
97649
103493
30183
887527
55745
694741
391444
23355
486324
975390
368050
512144
794360
518450
800647
136699
125907
21187
672381
1030745
497230
455582
780034
252141
893627
634129
701936
63852
28814
299296
263574
397210
53204
632494
520251
302768
545197
411950
219800
861772
87388
871594
219488
201554
331091
1014546
362619
283103
442519
137992
53468
923535
103640
213315
626809
14405
1023181
886363
574186
149684
63131
974255
449677
807763
584474
566296
722297
522111
449516
974406
726779
463370
76921
275884
972735
523142
494333
309700
396068
665420
389348
531547
454055
271037
625887
117997
292655
759841
251853
603355
456274
654170
334492
844031
833382
504718
906148
794606
726004
125969
224655
895608
786381
621945
667830
709404
932640
655019
583020
678688
499701
278204
630007
86168
829631
169016
832181
431631
841085
505740
31597
30513
1009211
438054
746491
389575
578580
70401
376891
802805
206693
596291
303422
634573
332649
419151
708668
102004
929631
891730
59291
266134
449716
795977
1016466
429901
206834
151184
717783
612683
555009
841491
630514
106297
827258
609290
812602
173971
148032
42174
167447
282388
428431
926625
964421
899473
198590
663352
184856
376881
573057
958388
642749
53972
594450
1039451
895649
1033197
908120
265660
637618
327078
921382
1003899
717203
516243
295584
1719
338924
697391
146714
585529
386152
766232
511520
353438
778069
321511
837720
150539
773128
476732
342688
698232
112284
517245
140386
961519
630596
254411
343706
133096
512509
206068
883096
513131
176627
1954
484012
493742
475408
860926
905498
184523
1000068
294008
651436
845822
143764
294792
272907
998801
236935
861894
197635
789498
692822
883461
75369
270220
55011
219123
873283
931810
581667
416876
313363
125207
279538
6035
323838
38539
863683
682063
619420
25629
590812
823811
16434
188774
769657
682092
416007
757663
719097
794409
751863
996555
697077
1043432
434218
122150
159039
729651
1003783
518048
256893
403921
24912
200047
534299
372467
77676
471727
909735
1042352
934774
791355
984197
476551
600789
642845
804714
291146
900310
979387
648918
521443
752675
243264
972452
793805
236179
432503
501818
960911
463009
947906
550686
360021
691812
483147
302155
275716
824669
548769
343160
747995
299347
713067
1009696
819984
93466
61025
982694
234137
297125
641979
513495
74108
950222
626619
982132
874380
564934
318723
633491
67293
821597
340429
403672
362368
1015155
438874
455414
659468
990804
332446
421574
372853
568584
751307
734525
733059
407589
367489
348194
589213
532241
797911
737394
95677
422666
539762
270737
53046
867018
321948
979804
727651
1026996
245261
916449
95718
917512
921363
376610
33207
452006
819221
894614
563729
984886
224629
502536
689413
552536
444760
471946
96856
43268
669542
328882
384397
923473
586101
825650
1002141
77570
474030
903260
726673
429976
1040185
732289
547873
522201
23767
205627
455202
477374
391757
736870
332472
984071
985906
181000
721287
848198
1032659
394909
110667
504368
346229
627712
184218
946963
546135
522322
967570
640371
419980
323716
734269
228981
164187
106941
401735
756412
353751
26921
998498
404993
109
286579
498556
950072
111360
151610
323188
203879
682303
283146
691011
868367
188304
570115
470502
611113
577740
279182
220018
966477
336252
404252
554273
264291
300820
901644
376051
95355
179824
758721
674620
232094
291136
590038
8875
296377
301065
322537
652706
155975
283207
146146
570511
770518
359274
679769
814126
211530
65439
398750
737884
679213
899723
194788
375394
1034921
388960
289910
748539
610351
695248
57899
605057
987983
895617
334682
701629
436025
597033
807711
181335
764805
69729
1028509
620187
130154
952179
978975
134291
675510
184135
909361
525622
261860
712574
71159
387350
6533
1009178
455725
139091
904155
623786
150706
154234
974956
218901
428317
213791
702701
322517
625362
365704
671815
699428
891117
61541
45091
727077
598880
980363
694829
330528
367880
4338
574945
1018145
781074
491032
949840
428188
55785
746154
760773
663444
298991
92502
894178
706434
660160
795030
848173
1004556
458380
1024267
1023863
786900
66265
699785
480200
290857
161569
334799
162420
87556
276221
909759
1019509
437016
656138
107804
501243
638295
639590
58320
938212
156282
66082
950084
675582
1045150
660666
410868
712657
128053
25787
521374
417096
37926
811313
960514
468378
442336
566474
812149
297900
887845
452423
1022142
595079
66155
271139
658526
215708
310474
36272
415963
453276
988902
447744
723960
668139
862725
564155
445981
323227
404601
377873
173157
718726
414323
335970
587103
854917
219696
264312
463168
27110
71599
905313
52518
897124
797020
451614
192471
721664
978757
171260
192644
216714
55666
468017
825480
974891
305397
941913
751716
38350
208089
795886
531763
373064
1002024
359993
275064
283297
636690
873493
25563
107266
662529
930038
938211
973850
251685
1006826
514563
686367
387529
967185
102369
636244
759651
459477
503318
108315
1028465
605314
111857
901767
365897
441604
1003027
789802
777087
623658
578010
878521
913496
469997
732761
132597
658817
185382
664623
283288
927783
16726
421111
742497
770703
854901
620121
668371
424951
147137
46751
652295
635043
397525
933119
647355
788814
244450
606126
649035
568186
991194
999422
812795
991242
967798
897880
351430
634474
952981
764324
988412
969404
778518
82354
182450
71213
1030271
657494
468114
93566
743867
538163
482317
592560
572604
776734
59363
298327
454478
574609
446415
522318
566731
143310
75165
199279
718021
222501
74396
348298
127897
769574
157578
466337
607360
421269
566873
284372
193446
540801
8700
767015
100206
214284
199548
250044
1007026
59194
639091
1006295
61599
689086
1038261
563992
72661
256425
362929
1009360
884582
220321
1023508
991214
562026
575360
268044
106128
595744
73597
487905
622178
408037
985217
1009050
749777
393106
953868
788343
877321
42565
67743
333578
941163
326678
39734
241720
589617
438374
10969
414441
731071
323951
895286
679565
1032027
806364
418617
841954
366985
473293
517551
627050
957897
523655
206677
504343
619589
391264
130084
1042090
727390
52691
486329
586226
545704
899697
345924
634211
885832
606803
496922
459196
671589
801601
846159
410118
400057
268875
324365
843603
471111
652191
469218
826813
1005595
553578
29106
961378
10511
773272
13809
494889
375348
966516
342059
524257
97393
904137
596059
601290
134809
413678
34327
1033013
234831
1008880
969865
820638
423899
794605
878375
367864
99005
552246
539373
651984
827800
236825
353731
1017806
696553
399896
156961
129429
80337
566875
916522
1033892
349391
616666
1036285
940954
649917
795038
911500
757952
710497
858006
484055
46271
37085
319779
828692
452695
535301
350065
863869
311681
275966
34907
692677
892953
303831
660220
113035
622507
529221
823817
951070
752421
375398
543619
368068
668043
309052
284455
853783
528422
194858
498025
363637
214203
860346
241705
745275
287495
663110
79849
492818
311791
876740
570897
782026
520863
83110
873480
193754
487202
951447
212511
448911
360407
174169
536611
759248
792901
486572
551545
51461
67046
673627
501905
412489
601785
1035100
529852
493741
12160
211214
396788
501644
195793
599855
185816
1027771
374945
397268
384971
673509
454018
540559
1015626
824225
117037
113059
179485
961175
451068
54429
211673
350189
319848
764218
955284
374952
781301
815328
990018
697996
231073
810864
571837
290671
581282
136848
927781
447420
841796
993368
216237
1013299
479373
85668
668765
80251
120091
725336
401380
920256
990464
20897
839200
334757
190329
168252
364775
193796
555596
704509
193364
804535
292774
863999
548388
608764
962338
139639
126189
67314
739611
531161
330403
154817
475922
712558
798677
720834
75768
588699
150734
424998
173073
332904
209975
272335
218941
138021
717026
86017
414992
375098
652480
214134
699273
929489
205561
233468
105220
1009034
302257
262238
125618
296000
459591
1009870
959991
224350
688806
991861
562260
361285
562181
709037
313942
485986
155427
766016
460633
6718
661881
907957
643611
197258
473418
78760
557678
482410
755268
145701
85634
362293
570118
233937
240971
422020
333985
10581
688882
349375
130042
525811
412944
5940
653807
438153
991978
308810
859536
697933
1033457
952215
605433
90715
729541
622877
275720
61130
599555
446880
693149
320317
93306
72637
49109
948346
808117
500557
415507
110584
789469
353006
162584
445230
748461
932351
910127
701736
783717
674598
904831
315131
990344
608207
434964
649570
1040151
373533
198386
799156
128480
273473
411631
773114
503267
843267
167170
735079
834147
426265
36139
375672
683628
852011
87377
806718
610976
319940
11525
276080
404444
252066
267657
778003
397692
137368
696946
617289
787660
599688
146262
181173
586010
272838
258449
833480
35620
430145
697131
18345
766916
302359
580479
258880
470503
544212
760704
920614
355684
206170
887110
842798
362618
419304
1009926
221524
546022
323644
803828
676431
422395
864077
494038
171727
742979
322445
330369
530564
454446
303841
369824
260819
966823
422673
369869
636735
712696
925912
976262
45347
741959
147906
802293
168905
801326
8014
882572
551760
113969
824824
309268
797064
514090
73587
109766
229663
122408
654162
616268
783338
316982
938129
677691
290397
613332
397686
881374
811486
660762
99070
864855
574915
684117
449493
33382
647213
112394
925397
309631
170309
701353
739207
996593
508294
151804
942081
195133
811487
463983
102442
485142
846833
781995
919083
995033
272463
822741
120428
195379
573581
870326
440435
760821
531439
149823
126509
664008
608227
143648
331003
848759
551217
867289
983786
413117
936834
840604
634033
469666
413213
710616
825131
757435
876927
947456
348409
878255
978702
422749
96913
620706
808397
605657
488252
740020
708322
457999
273103
633281
745774
759150
291459
986335
280195
244131
196234
167704
174555
572804
526231
20643
607256
3503
382618
81599
200940
605183
236221
472431
570381
705206
273703
75363
871585
561923
853705
145677
789018
178131
281743
382291
400463
256184
435638
917834
302919
930071
293781
686538
322451
667809
807661
959915
67385
180256
64074
960804
559888
953043
385864
703621
687558
426670
542762
166948
1035157
377210
891369
321593
726419
549304
486443
694965
32189
596784
961956
645929
161259
619038
537999
102232
545589
906318
854636
595629
486129
920158
734654
171810
450109
5734
25251
748631
824740
425359
232855
325247
441969
1043582
283985
669093
352500
986297
390097
783649
250308
423886
586672
154093
350697
555212
289244
474177
27713
764710
766670
858172
833851
374135
497133
749910
691939
981525
808426
591474
511377
764467
308058
530995
603358
420778
488941
228124
833694
66317
482693
821468
736256
296552
942805
806618
20309
366131
918524
357080
853227
582700
931103
929396
298708
967118
562432
473838
980823
776829
930637
342674
446891
364671
419225
1023432
351690
957040
444878
796300
1026385
315034
309333
601013
792853
782741
624838
1015843
955322
166322
2435
1019043
550495
497441
335398
331582
431005
498159
2472
482124
296882
391586
126871
17113
257790
87043
895780
241055
605257
718018
516728
945313
215006
868975
194851
697706
624448
950682
232296
967513
1038148
484170
25746
823841
189151
895581
563578
632153
185949
902407
48732
563683
353862
859213
726754
824252
597234
222665
482280
1022157
220131
215866
661210
745194
439252
28010
954058
865241
843561
625034
751925
31227
347805
751818
617639
860317
128922
653278
1020876
613012
927910
912914
1001714
598669
245960
253797
855719
648497
832922
172757
434857
329238
966179
879310
710226
728393
30584
951741
44460
326950
537880
752987
638669
370726
796001
986631
203653
422886
924696
842738
132479
569835
806570
914548
860368
676617
590288
274011
158766
241373
839785
383611
239832
768359
141769
749860
35117
882090
255377
222701
995336
707062
789617
372072
952244
279371
280674
414952
214061
138618
53611
499374
495558
53653
504656
182022
300902
588229
736295
978611
70761
288254
931222
230510
177634
23800
142542
408241
966261
258441
772351
253242
594495
597467
772776
605900
552339
197991
250419
799272
1028698
1021268
977490
81947
384327
439995
532357
1025963
603467
755979
98397
380753
962777
67768
44370
9764
806577
236283
487862
690902
144553
508646
484485
387351
822887
334528
354098
274625
235192
612762
515869
581842
545623
545554
42874
826084
568398
1042705
254600
448852
222535
66181
557801
395375
43489
1037721
529310
1009604
327743
911180
856965
635072
665092
147278
294330
293250
230526
577415
111336
453817
633557
572660
344429
768197
270310
728052
508356
441098
755162
600117
12101
130737
385285
260021
375203
577312
374289
687531
565543
696094
302830
919173
622216
4696
490059
955574
366439
163562
938265
852798
430079
527480
810526
605883
492571
634536
782411
472043
794093
492790
585106
404506
592375
557145
39409
972399
483852
640481
118577
994823
815034
483485
486640
487642
65431
919909
246394
814721
863083
900030
289642
789684
258875
995049
544953
1031675
27395
162523
878999
159382
405332
399841
394729
758075
308587
638837
440224
579
1038631
195306
747652
422576
629105
472457
911407
568627
959815
282896
749435
700408
813706
14560
329324
975900
323245
594685
4626
877214
1030103
706965
948070
652608
825284
1038153
809661
394292
119949
96354
927015
1043652
880563
866477
743114
45899
601312
363432
155863
889316
603816
861029
1018692
419811
21139
375147
225468
125440
998005
131902
148612
591530
288662
749859
644292
914271
432433
576959
499327
417911
608150
582587
52083
925522
957873
299562
966462
709448
15909
110500
408381
508214
417131
382915
739253
514931
122855
403280
197900
305
890609
982997
361290
276565
803113
691382
407077
738134
628540
538294
395193
831919
506331
465325
707373
420328
419590
1034772
954926
60707
298268
727527
352536
474427
763171
399761
104369
194479
91404
732259
437900
245863
413180
547848
589722
657084
495562
1000511
218337
1033949
988480
872022
585687
12258
330982
303708
656976
452734
917281
282697
578164
306121
590127
727224
536903
766922
362231
4974
344896
934993
440259
352787
343132
488295
981161
814368
780908
111294
981446
537078
164202
929937
856542
318774
865981
1017049
178835
274785
1035267
482792
299771
247692
901008
407906
672393
204200
963389
1003643
984133
603749
590810
623704
502033
1012391
254510
75153
306614
841295
96470
972223
816217
654521
918820
15207
842634
1023364
972694
138519
874745
544749
721951
871701
137215
108276
724140
241395
80254
39894
723126
292306
425658
210543
722626
387195
184323
170363
722966
398113
409232
669804
385296
553991
704860
1012243
746372
565888
104443
187281
947099
940090
149978
449067
29515
1027724
430404
696100
83188
546436
467927
552138
274128
545168
130008
922035
501105
78570
694096
404646
282269
97945
557039
368059
797600
734717
497723
343720
194600
659241
141537
787798
657361
940197
819831
537950
600734
1035716
859887
166050
547262
712179
369377
792883
932964
379609
1041614
343363
968557
29301
731099
512154
535421
914707
785476
276457
338532
258239
971900
244530
860862
115447
759491
991420
136974
950413
303337
773746
418909
24046
191965
705092
476197
24530
813792
576963
955701
388993
506972
198044
826366
799952
601898
465240
996326
797180
427359
496215
215464
505527
26767
945322
86410
253032
716319
876752
234710
775461
753722
1037967
115191
87089
17421
381073
761696
228994
802240
955346
37062
682242
874525
928299
776300
238001
805234
347429
277656
335375
587923
297295
795711
924384
470867
182054
242811
285336
466438
511671
46723
312411
629066
178296
286363
377206
865761
963267
627716
302363
754281
845247
659238
211455
2319
595875
6164
994606
983435
968744
778132
839360
1006085
645065
41174
229168
637591
207980
619772
807295
828755
52802
393261
623630
666657
530032
564915
400266
448642
933835
572429
651267
533878
869762
189823
476929
979581
104736
140023
890341
457424
498021
892750
16740
529155
916627
77849
543536
129177
440096
925623
235911
111054
196633
316783
97448
932247
292921
180393
826871
147646
719500
316473
75362
882248
127089
813227
921637
984478
345859
373360
246403
325381
920176
491583
54683
490696
321764
678675
735736
710628
375476
748300
69609
1044595
97068
986684
207426
1034712
414287
345137
57880
402898
80780
429813
581548
794821
984678
500497
833250
721644
319984
59956
67134
892592
424897
624317
548819
643441
174163
253452
804378
957581
381781
323459
676086
800365
157054
963224
144678
39607
141435
667027
817168
235698
677808
61702
7364
905916
591617
616046
395357
142795
266115
538501
79973
766147
153598
349472
507731
601589
236824
114210
808648
572799
29394
96594
594818
545914
630658
967728
389304
281190
964593
601370
989767
416488
706609
21364
48990
603606
1006691
523615
91781
823796
1030771
443457
804112
925837
48862
912868
380882
631032
958530
553948
705413
683771
756113
326655
519703
79492
817248
632488
688097
902084
362780
811031
852770
950457
323170
301379
467615
464643
863597
480543
66837
1003522
629310
857284
429857
806913
467279
41119
104563
857334
324548
14706
11467
386613
886739
600143
110894
655645
243232
311659
996031
488837
941832
141301
526896
339188
387637
103968
87128
606657
922017
951314
887293
923070
184972
564424
852164
180768
547220
486852
928898
448945
713322
394856
526817
311445
500524
30137
775813
123970
294981
670327
207857
356888
94856
827523
623878
394429
788988
616227
537790
873323
1005377
748244
177051
308954
559070
825539
531295
1012131
212589
991494
990872
317197
559156
574793
579730
940532
1018436
593423
1029102
636267
471307
158012
382117
832437
306777
874609
25467
553961
506713
115485
125057
384719
356074
952250
456462
655199
951963
225000
115053
424070
545683
698001
614414
850047
175740
801631
600988
843474
867138
552194
439515
797729
785840
537816
891658
802656
506806
372450
118705
294384
350615
92150
194475
454965
439875
360869
261732
355278
780833
741844
738508
1000429
887599
709129
795887
406145
575879
690671
269139
3793
386293
873255
600572
170183
181853
215934
381147
885146
452219
333189
364559
162287
68527
207177
67873
229848
977400
873251
38827
767496
667107
34004
392179
337061
86449
605786
279845
779975
409746
805927
890228
131542
452472
435815
611599
910296
498323
183030
41355
835372
791129
917158
802658
257040
131335
766270
809121
862176
387233
56773
594601
295720
440711
729984
854705
633906
729875
528650
901938
871558
810179
883904
520684
616414
560094
462460
715776
440627
971679
269678
1034385
445722
1025606
772450
135344
79117
300059
800720
574344
542958
388807
121778
486373
402940
591121
650222
598241
977792
920793
164404
454865
1020519
782735
855175
380510
147648
413006
7344
880143
762137
191537
742038
521178
1029892
510032
164265
523318
708517
864986
1034394
285839
804564
273718
271887
500924
537522
395769
320510
233466
969502
8420
1038609
869065
471748
252977
948445
74989
195489
78421
128034
417119
755036
599994
730958
817222
756211
738555
786364
472022
76941
6721
504989
64358
32588
513235
931638
441112
845544
403545
18556
752328
66851
706445
689648
771715
232749
732631
877703
918766
683351
709297
980998
135101
964461
835970
105487
254867
847118
527419
110106
790165
199077
799480
855721
840160
656209
404525
129513
465286
502774
556040
704047
522798
360989
916231
321169
337326
869085
379993
42636
325883
195762
420718
933130
288594
681414
319956
42458
829871
592713
502629
580990
84317
353912
618676
336477
230572
1029027
824181
194149
215959
554247
531695
700995
594536
148104
254935
187655
420679
1016394
24870
494124
154014
367599
156495
1020434
465442
563527
468570
691828
39062
987543
160935
455051
100511
763326
685613
209517
631225
494604
714322
916268
772582
152791
313989
830130
740242
80962
60792
740399
654205
935520
903088
571933
730665
1000025
640516
460253
848837
298250
4491
262170
864620
901314
766463
717879
901676
10048
197092
734399
593046
797160
584366
967584
685959
774787
659700
679010
201117
199025
961649
418994
385312
821972
1033561
83039
638249
982406
429128
921300
335742
399553
60393
46340
567083
820613
459925
606427
65548
439104
294852
61051
682394
858704
821067
546960
732763
714491
345537
896035
349466
193930
896775
1015920
854401
260561
401082
421769
338741
118690
427452
606669
289738
935318
671090
909371
318045
114497
1044514
937392
627414
814377
319741
731208
1009554
934684
595899
626831
1027907
134769
659806
546218
718143
644867
828001
775321
374138
440554
663601
600216
414995
1028308
16032
781384
333351
79842
919257
455617
451807
813591
776573
884850
885197
542320
996662
558171
489033
182729
709621
805596
268811
786881
812636
468432
849808
735513
82708
612469
201777
905061
638937
69152
241641
450069
243970
689601
371880
577025
163258
96962
659268
614643
748106
458227
293378
1045356
237483
170896
1000837
918161
215242
936314
649853
267191
562204
122522
609288
452082
723864
678519
63796
802078
306881
811255
789256
712065
865794
579774
644394
922958
998443
940407
513276
482030
787709
366022
620132
410367
371523
408486
378213
997806
381351
60332
352653
263920
76839
540061
656095
660542
821857
96314
273913
717087
670514
391147
141639
478444
799112
342965
41209
387023
324070
813878
949781
279425
349729
792429
921131
170554
124814
738694
729910
535673
906088
1011008
649791
970194
387404
856767
685582
568666
229378
773265
257915
540233
72594
208629
306
72919
644144
667784
1001176
578399
224954
524297
289610
442561
405895
361128
1013289
134158
99509
212099
586482
568780
971770
661494
636091
988972
223063
473203
524892
764683
270577
712843
704655
789443
744524
272192
656954
390963
286629
385306
590470
179583
704815
326225
870581
1043387
39104
544774
461480
760115
188424
138236
942518
125454
255198
710780
69051
651618
480468
710583
502331
986921
172925
589026
430249
616462
23918
145407
724141
237995
308068
636301
73245
982430
1013766
847184
872791
619963
670564
987420
160014
957358
653284
594153
338976
633105
132079
52649
439314
860272
29179
979077
36206
20855
230137
1678
583740
334645
956219
306027
376357
895615
115669
221253
415857
411162
158042
788915
340321
886488
72668
790884
822276
673382
104014
249
642396
295537
554844
406373
207325
56715
258829
254021
397356
889480
261381
121799
950710
671567
848969
865420
395142
888437
311511
220729
369474
870631
848931
7871
879274
608090
164005
656870
720638
14028
322097
652948
320939
42436
267413
559859
941749
889585
651199
791648
29894
840968
7154
2066
436647
332974
274977
806043
142031
223698
872689
423425
809037
473318
755183
146522
546036
961437
654301
799710
295293
732576
555139
630243
800175
295015
148322
492142
217828
652824
516417
265205
642728
206286
880444
285223
412439
212684
1027132
646804
876320
622000
790005
399868
132973
427192
287180
305281
666748
468815
655934
367397
374784
589394
912183
766688
49402
996409
377894
851208
71107
602904
825246
309446
854626
988974
715207
639592
341284
628702
465715
244791
662010
545441
398339
890194
113791
539290
659981
672053
754963
373896
435337
1038842
719621
834717
460394
479917
134112
888636
51877
280349
234648
561344
86867
898357
605014
924772
625898
819083
415556
585588
788781
766739
631549
490747
623325
821712
686557
502642
886559
176841
589441
862174
490293
30035
937747
134281
306641
713902
839671
652977
767587
71472
869875
43911
36194
605612
393553
179367
424844
333299
811327
809026
138965
227709
357060
408919
627534
712258
34847
449996
464908
124879
12270
1026409
879744
538601
492584
931584
795526
892298
705039
59102
661049
738417
89352
155791
690745
495807
717521
364959
428916
347650
599575
601160
207189
190321
442296
132794
926735
859481
314326
240666
288176
761857
196959
486395
573122
96743
562492
507627
1035440
477349
245002
537313
438315
710830
834910
386656
664157
150139
896719
746556
1020470
257168
645452
729067
395114
360383
784906
293252
614180
337366
1038087
480666
15483
115711
256165
746617
634862
393694
371124
3329
191018
936086
802280
47679
529022
971135
111390
222928
159624
469579
393070
698794
1016589
577484
169611
625718
230843
44437
204232
394454
550618
386350
43743
158464
344800
928973
491534
570154
442857
137621
231004
7779
189333
469272
81492
276260
39545
199435
237805
222390
372823
580459
143600
878421
316278
302598
726126
475102
996728
430624
210398
646636
1000988
438329
370550
720810
534240
199165
227321
726123
715234
322368
538779
541396
964919
771266
521293
669787
751560
656214
225358
499036
913141
313708
200933
228831
486563
1026735
114061
592251
90189
357783
685370
183691
867156
843893
183934
365295
417988
553726
200162
652905
117612
139841
987650
176177
414828
805413
420866
896439
783447
251001
233145
949298
1004054
531534
18200
653896
308767
710356
444181
581306
476957
866228
1030357
990934
17323
279621
49547
677096
314917
220569
123924
240742
191870
499073
104993
133240
205328
964502
701644
649617
270987
184808
33823
918631
784869
95604
479857
50808
631526
726802
222190
811437
736875
386367
265964
887585
1001640
860285
542357
584757
163945
595993
629205
334782
1019779
723206
554178
838800
103262
908647
14190
429344
999132
3125
62386
948787
14176
19821
916808
810259
148737
872456
380418
299092
578173
691416
560676
724741
851929
73598
526690
323709
226327
664912
45471
451292
768248
713287
180428
1006392
998816
373644
323384
186852
860976
610028
480070
762285
410948
310726
106501
743866
686235
664399
699323
659788
249789
948845
759144
525175
615071
772927
407033
224295
30621
536947
258713
560727
400273
333334
138796
326515
509303
995146
51299
417140
727764
537570
1004031
952107
852508
759516
323948
718249
484575
46801
170567
666944
803593
456774
376631
976349
354861
998207
456551
972358
933077
930520
436250
730851
978268
852777
987403
708896
914016
777377
933799
139748
187313
732668
391918
94869
43559
763987
407279
74625
555144
627286
513113
951396
20264
305065
899923
673219
564306
564001
730152
841539
420512
949632
923927
17399
827467
66338
34078
1035038
995721
761209
771831
282629
929892
382009
529094
519979
340634
378962
414228
794846
415055
800196
275462
65372
585159
572442
51708
794326
570258
7547
896878
611386
568242
989356
288917
369515
515298
173340
245751
213166
800131
510926
617219
930396
590882
1017302
80835
1020895
239418
757879
1034952
66310
723618
266299
399761
507398
41392
482729
649406
894452
756124
493139
399525
423815
779634
373481
295075
827822
192518
737095
171077
790538
652164
100044
947705
363693
405969
683812
20744
126730
747803
744706
872239
714537
172063
551851
310467
752626
911812
682495
285593
32437
844422
937575
69808
917426
378423
431137
807462
888314
673595
652663
244931
933404
768437
473389
488269
841665
626271
99772
689873
962604
214034
437228
104060
997727
227324
667034
630814
974310
900528
970292
71159
39551
7944
745197
129733
318750
340712
343714
158748
346120
768126
78456
128352
449239
952912
491068
449605
851525
621995
803932
447777
187141
18880
390076
350992
411048
226924
53496
500113
1003276
628319
667513
989144
56074
69104
773872
814863
477028
201497
977297
335866
850182
29263
477730
451209
199744
925439
985080
1004890
33220
77106
957941
375122
498877
344191
865803
674416
589064
908583
1039639
128303
28129
772204
927595
802540
56418
42176
492051
252264
126138
544203
545433
596807
1000035
754606
882351
34409
70380
914596
1020346
525697
129409
826320
189297
308933
965509
1037572
901902
365976
252817
915531
356611
185349
274757
796750
156700
899621
705364
539218
326948
88580
516204
939820
93857
404180
963815
502112
552288
940419
449431
49281
764685
1036382
1039693
207111
730352
604935
94594
1027749
34232
1009012
646247
232038
75667
550032
468815
204717
954286
96848
611982
686775
524294
825803
278010
682583
436229
1042032
297405
987234
227421
973228
652777
787393
669776
177809
895666
299259
30304
1004486
542153
438597
268872
602136
316199
75718
519823
2124
215742
637311
379831
838027
749984
233245
665381
691784
384509
786041
602464
846253
95920
105123
566619
857615
158499
501481
152030
925871
47040
266693
826512
817565
349244
686177
633783
819412
77523
598783
733691
167470
707932
281242
618825
308522
122955
125859
662612
971535
1004002
944306
834923
406636
282971
369348
1031235
391411
511022
687080
322343
297236
404972
769680
914904
318254
1027153
209738
650436
375312
304401
845224
40256
679506
6148
715207
133629
993111
325913
759214
218497
447905
1038185
568984
13583
289369
637906
102521
504375
1021171
932007
157182
300321
866859
886902
627780
325898
810022
986861
218441
872894
868097
29675
477205
538335
263647
175314
282866
983744
512104
95859
607654
675578
830797
295588
939083
708069
285412
455678
992603
466817
87438
721214
719749
898424
335297
319527
915709
572492
696201
541765
233459
747158
991038
689021
934085
442340
630039
230947
85895
279718
177078
107113
1037995
60957
448085
831678
510414
358415
696309
401451
68422
763087
560922
852822
583017
747369
283853
741276
556183
999906
704979
198409
816180
603180
274954
314787
17240
332119
165541
939828
396684
331988
502263
358017
980518
430254
507317
333169
326123
178903
976732
465440
323589
999241
245219
741649
282602
433614
361885
761465
1017288
661628
678138
288209
636594
887569
97799
693805
464100
1016408
635195
286886
800137
855861
497342
736051
797175
276990
535295
364430
1039738
519110
503582
239915
113066
30125
1031420
825559
302392
325017
673247
223350
990175
383252
389111
214686
355150
804743
593074
349338
142113
65276
775735
607780
638308
929648
919629
620464
378385
756220
180563
349216
388383
941112
450816
419215
115180
386632
442648
429957
610960
628387
714354
290731
725149
351522
162896
675561
396561
317172
244434
160704
481506
936999
16856
377947
617051
372086
839654
119623
442249
910030
826398
488378
324502
447765
31233
109600
269340
549951
299554
586223
974679
55912
946252
1013572
734085
112730
633572
622057
666708
990278
23459
520809
381210
268183
265936
471820
1022542
316121
54923
653377
317084
802435
359829
24885
107346
611576
18581
918052
608592
637236
802559
758875
737995
780654
908059
616007
859207
98443
433787
634835
905040
18284
774531
900176
309638
966310
408678
926270
815141
610823
960420
495048
782550
518125
92375
410481
957530
349305
324621
78473
793454
1006477
391870
729775
906128
327298
442414
125366
331989
765442
967227
870072
1008435
799576
414098
716625
316684
195376
53614
109448
548396
686414
671530
338072
842260
466120
628921
168389
999632
295304
619582
5389
167833
928629
578815
645973
936618
199919
250957
483478
898103
239440
167442
1022698
335619
707401
622238
335599
591140
1000785
598570
616623
877286
985121
1025082
402229
734727
920394
722679
185563
142173
1027046
18018
727896
783019
185056
509329
825827
557347
981506
346326
975679
605588
15833
454657
639899
934797
841745
382500
411090
535820
282687
462490
998015
876765
566559
259441
635489
846420
757696
214060
525022
652987
999031
832374
687010
520049
329719
249318
358799
221905
812297
741795
739308
816438
749403
999755
155207
548371
838587
594863
585530
912883
300392
391884
154183
575023
2944
370582
397519
363928
522952
737171
94299
662610
75532
322781
850909
818622
866676
207363
482164
924609
159407
734349
314067
844871
237778
935627
733985
707306
180957
659859
331262
185600
945735
743060
569103
20226
240947
249256
606220
854877
101081
118711
899807
942511
510438
251865
804687
154200
587459
932844
1033662
102087
839115
550278
568008
794345
927839
161795
968574
793838
289192
909651
196150
219004
248346
231338
574486
775684
164633
427836
694883
324819
59780
968735
433068
734962
523886
411427
887611
1017649
493296
541344
423648
267685
1001247
471445
648067
90328
556299
990231
944590
585425
430705
172772
652503
870716
1023437
367279
516734
687822
469488
580381
667759
154198
983906
553668
642245
1032940
77765
1008576
71722
348724
41468
784240
1002972
1035506
245774
852795
258104
893985
337584
125064
585706
214527
961618
430272
459998
26609
489633
232018
662288
599990
828384
326247
709230
203585
1024056
322322
289445
796874
452613
495568
917893
533743
984509
112917
716266
884851
814431
314797
485024
690733
665607
113482
231679
65661
879770
280528
1012723
620923
403095
264565
977244
617047
37710
127592
149800
87114
429838
914880
477173
306505
746760
931970
783682
194474
191842
46782
190363
715027
332313
416558
590356
195546
84092
88438
675230
399561
543264
789885
40826
149727
55298
882956
236213
242679
33644
566553
50381
920812
439746
642220
362558
889930
488000
758886
632503
549752
285253
1034269
72085
579330
938773
689425
247580
668629
897456
292264
521283
163173
704043
256347
274571
566464
256260
962555
385486
637752
709865
472251
865564
651
1006712
183740
360333
758104
271142
268063
896778
847213
709688
183319
722943
976112
701249
677856
164
441871
699786
441441
71206
85195
75340
37675
869709
442301
974871
761509
959707
165500
843750
1007835
867440
18672
174096
446575
208170
211629
799938
756157
62001
228478
69775
641222
31873
330183
502018
302328
669161
732708
719898
636903
813665
441706
764796
861753
750832
306115
799687
622996
509181
466379
508605
937320
958908
530143
953339
623659
149433
452275
547228
645600
357484
49272
325861
367845
1015178
507731
403058
51563
827700
1045173
891409
94576
453559
919590
187097
658938
667542
464192
314099
754016
107375
459828
970601
255487
484243
810627
22712
494750
149911
44019
434319
644373
216125
689342
766996
1033634
891550
83975
412748
148983
339973
793811
1002926
1026839
384246
668853
883203
24514
344366
751760
355100
165941
653756
98523
885518
505944
118571
746420
730260
338607
569165
345246
578804
874501
515723
992479
57198
265631
913953
95130
35256
915175
499827
732754
636765
893195
1039610
392384
408393
66824
263590
257168
896190
594143
31435
635120
282250
178045
738840
803863
125175
417608
548745
407963
26824
153960
179016
454066
718778
40712
425013
11338
543649
708643
439053
903604
435226
20335
245098
317878
684985
144501
1031400
204574
929171
1023504
1044669
468816
655256
89517
291416
511500
959208
403766
8629
186690
176966
206676
334410
195575
952143
737005
181621
42443
449755
1012949
701863
862486
911393
300313
417432
764750
124838
147103
607245
36947
745056
709533
926322
772143
547144
843171
485235
186566
422289
831958
571892
447566
194467
346683
732877
642517
526149
102331
394030
448582
353305
802110
480170
418625
336050
65961
557930
919246
59795
615309
488350
699602
714684
320019
740574
68346
938578
517278
937228
653438
976811
660975
186250
31652
892207
181399
818670
465950
814319
621459
96552
360291
217116
275425
749115
250557
176299
376718
653453
396375
546246
716592
555207
682150
802186
1008545
708496
812792
175275
590586
164419
417491
547240
672846
947886
909389
115153
420630
534065
944910
60748
43486
585908
775063
433317
1036368
374754
884166
215535
449836
112645
648854
161416
163187
105262
567904
772307
123462
718417
248923
867757
178030
131547
1021826
412172
463749
177708
303823
462646
832824
569816
580047
914615
368072
901720
734116
728286
128622
593269
79494
341032
166485
373509
685023
1029102
577042
739283
612135
894528
309967
627471
1000315
686232
60441
901096
72092
225115
396943
487055
186784
576323
658750
571840
560113
761388
869789
761385
551046
241610
486818
504379
765133
37068
604370
575138
181045
326195
438277
692080
324413
151803
477939
166064
607447
663990
709466
225654
129193
162318
723486
144514
417736
821783
340311
457358
355888
116403
664499
267513
489485
593263
3999
381709
878507
263204
102004
332032
248011
275192
711362
776942
773601
377310
957290
379448
875386
709385
207107
503878
916103
90550
873146
681264
156582
965430
514565
200799
934421
191391
971525
223525
649273
524312
950399
35998
891422
421630
286259
779511
727778
481702
48482
860746
691020
305932
217900
3356
791939
616564
947204
125665
978076
775598
337573
110758
108252
35719
64701
505571
856970
230191
891796
255717
97519
501720
1042043
1029230
731504
204331
1032292
37208
122694
107817
1031874
403397
1002041
596133
411180
714147
329515
631041
355844
1038898
517862
1014151
22271
353770
82983
176447
946843
1019101
871439
934184
154741
292041
1021478
155601
64597
435923
13654
264858
437044
1031013
250572
752829
93297
190673
714406
686614
548228
298981
407191
656507
160698
207044
882344
58645
578530
875225
538086
550851
459742
235389
586122
250708
706311
476718
667969
340580
638065
525047
77757
613982
226552
515269
955286
680582
576891
983731
764880
375257
705863
687779
773817
773763
776727
784289
791980
138546
920631
800558
239770
1018787
977678
408672
1040129
589669
492844
601556
613488
1020100
96153
786347
254752
428072
209979
172532
694536
645042
912601
461774
783187
438451
795536
307416
142402
405089
541402
49106
466224
602862
738180
146148
123606
745076
877119
827073
326281
473910
829910
818772
671176
591422
306346
142600
569981
324614
563148
476719
822195
40074
1020220
512472
811363
547283
280026
26119
781070
234851
504691
763718
708848
968913
562435
123621
899991
874869
207427
98543
843278
565716
830200
605614
500122
450245
186001
45547
168760
491225
471504
616773
728471
823288
967516
779532
505585
11472
196585
695547
1038248
729650
711832
306340
313585
844913
733822
437165
750953
554217
582089
121981
209344
317425
929403
844488
432598
1006983
762105
842108
665151
603692
911865
888631
409756
110547
380043
390248
577105
11499
716063
908015
59705
920025
404296
888566
1036058
453420
444716
180345
854185
973651
715741
466482
557056
796843
730815
16870
201880
99780
305324
907690
392664
405257
796194
685495
567743
103710
302758
576050
603883
103506
555987
1040175
709287
12255
365157
957442
75676
695665
520588
853930
51356
322360
527510
19179
170273
573436
942750
431100
674105
775467
737729
183882
199603
118735
306297
41166
479433
895411
42465
199916
39768
12308
947613
346105
700269
1010107
318352
479592
742837
892037
908883
277156
24419
204119
404309
581092
748091
233601
1035690
438417
65215
165139
98018
259110
360627
270957
847208
141315
849554
686935
814333
669894
795842
273647
144693
952209
120883
387367
604323
1038287
357086
866163
1021730
230398
699822
499520
828446
40318
404516
226512
603184
455158
295987
293123
344184
571504
333307
1023142
440675
923148
1023761
472796
283020
772786
1031998
276678
954843
33983
70571
83640
73008
598736
975577
263475
557359
138759
951734
874571
1034129
576633
284891
981304
727655
104489
1045342
1010873
2012
25444
891626
907160
454131
233559
58449
47050
615318
394441
397763
964486
987657
946302
171653
616598
943761
147973
660452
537764
14219
117774
838078
349531
1010871
144093
318825
43799
1025553
192472
158162
655904
747923
8766
79428
982655
1002140
234235
392798
964543
659615
6134
848305
671044
87376
842637
1004119
592397
550249
761922
92500
314425
324646
269060
272388
597347
1041185
353704
143415
207794
1005671
112781
97955
171949
816093
704269
681542
181933
422965
118220
669954
597549
938288
368172
594003
437425
325821
130350
882665
248697
607087
90488
517448
22632
930925
82352
718939
795806
199953
444173
36671
255510
1021749
606724
250780
694363
695947
945998
610785
1011078
999959
523916
361411
307847
451134
106728
927748
187124
123681
399385
369160
650871
440782
417729
937139
200186
149664
625170
757311
571123
117019
803087
899721
911836
247709
980171
353447
763227
666454
127177
702018
873923
900393
1013009
906205
155086
1044253
428316
757880
104570
776535
750103
973469
468108
104611
881642
295394
551452
711720
158044
1011143
358963
625450
541238
972527
834481
543379
557412
518207
757237
575157
696850
396515
345332
186356
785149
836704
201182
867202
312686
943361
169914
441090
22951
204604
1040229
760598
153235
209373
151761
1020037
47621
878759
874102
795141
791373
106126
645136
396952
845883
593203
370432
538936
381412
19395
899169
885007
51564
898243
605510
853008
428939
264831
92766
930568
337898
869445
677765
926250
359595
143575
182741
53639
263435
50220
155305
501359
658137
956549
305521
911417
993332
1037793
196912
863890
562245
143978
775619
189788
63792
442640
206599
532168
62156
81734
668602
94848
144494
635412
755433
582086
873754
14221
26649
309291
442675
464499
886651
943127
31620
714051
1003838
312101
4314
327536
744398
819334
831109
623496
859688
546954
149865
270841
477797
29371
697660
433572
55869
531119
1714
668277
940000
465237
1009269
284933
854207
335585
827224
485775
182666
59772
864042
929533
465131
357523
432244
416304
529269
159870
985807
43698
290569
5986
258800
735765
697081
131469
321744
855563
243942
306444
921658
995754
1028953
75539
392325
938366
583787
666553
875923
739612
877867
758273
625537
626842
76787
463874
597567
833288
1009086
608522
28502
664786
159562
832282
213532
533845
1032743
136098
988735
347014
913581
402201
755084
137024
1028435
836173
575876
154600
2106
459549
584146
229576
821123
995046
507358
270302
367513
864624
269291
205990
408847
91387
912336
400462
241036
942301
833445
344574
336994
925882
533974
928252
919827
877810
517364
194817
892998
699235
1004150
498057
76107
268411
329028
584444
38246
701217
100079
446622
352120
787691
129220
674968
96112
736782
49954
178416
755228
74582
696095
416184
572865
740820
1030017
1006787
84441
206031
914174
854648
858203
847243
912162
399679
15239
848761
763143
972390
21533
19814
482075
169474
674591
934298
80084
818845
575262
404404
418582
165092
800396
350534
523014
194497
1037187
43250
822525
151917
926625
652556
221794
577353
598075
543972
623808
715759
400129
416697
217677
801814
14249
965572
460506
853804
311518
1038226
501391
835103
145091
72195
363828
505176
232003
481901
198998
730317
111011
428293
214288
638798
847236
231563
298899
391678
412471
990932
815459
480880
107182
140134
323190
319990
1041759
236758
889292
396951
646175
460629
462079
94672
279261
646987
986067
719819
840179
812037
333930
68089
504793
571412
281163
732929
990782
824094
821685
891926
944521
711708
738471
87013
66242
759233
634338
860417
420743
960351
694592
262390
878987
18443
189737
458047
979484
334284
419470
169211
736509
277431
366127
899762
525088
176990
948796
131412
790396
823258
383775
841860
248745
649223
55521
856718
630080
896944
181883
310114
517424
290841
1008801
527652
751121
349509
652105
741909
424397
726026
594059
662066
499194
181721
424124
273187
788689
36082
105573
835042
687182
767971
740377
825800
495233
758701
266121
721151
727075
522737
935469
848306
387644
779564
362531
109348
168148
371025
858355
468117
81856
207453
646086
560702
345501
171383
847394
989036
307432
730495
94564
459873
640772
782453
261174
51492
1024113
450747
760666
971703
30994
73947
559641
1017272
901226
451302
651545
854388
868869
490039
650150
441410
494897
947401
753989
127131
812367
394320
226049
1004049
576932
388110
990008
340830
884715
352944
843226
671723
34455
424833
429657
699898
324633
1033278
494845
756975
990799
771401
691680
125374
595968
759610
670870
109210
593092
367472
636270
352788
949545
857430
196087
615708
470771
508754
807488
653237
462434
183728
887028
459319
898530
933142
763720
460184
684872
383739
664226
907140
981103
736127
183662
633532
457065
298038
875986
34297
191685
790405
610613
562590
804679
955202
575040
956057
901749
529953
47276
466689
183946
355085
704681
69750
853510
512612
783251
872708
482060
345730
239405
413679
289174
348358
996476
213575
737675
411928
469984
991580
380219
914745
815311
78788
981853
39307
67561
410348
996758
738339
754195
860597
172342
773159
725585
907514
596455
799150
465470
77602
997413
366516
371736
564495
273353
871807
268617
454712
93643
415773
971831
41978
329219
386519
976045
765938
436038
341898
402910
168774
446761
342636
405340
563983
880632
332444
954842
683590
602426
338811
967901
105240
348672
547960
827449
800128
469947
64506
405682
617377
852856
258077
789309
766066
761966
171346
562365
312126
582248
489248
542139
142143
777212
465623
565781
217269
363184
684893
488184
3872
756690
579475
290561
300788
468442
83009
113121
902466
348913
851440
746506
80715
48418
187547
747080
773095
374978
863151
666242
621485
51937
163894
516650
301116
418503
1035861
404922
909636
299007
464373
879859
189769
221373
110411
343511
30523
246505
355050
967198
802833
1021752
26117
858519
680901
98024
560389
887018
486675
870111
607847
290367
415143
661610
406701
16252
480208
664574
263344
836695
437700
287972
767671
571232
584334
843152
355655
166215
253063
395042
733538
981581
26120
205646
6744
787310
12162
728254
335379
565789
914240
637359
222763
982374
991383
572107
464677
309684
346406
911324
895163
430694
252413
124080
307643
57596
23309
884548
51662
803389
965241
46356
243715
426122
143793
71948
254
685873
162573
77963
316019
91042
655759
1029763
764696
495915
617668
639527
632794
330617
588982
855896
164761
548156
754202
521863
738244
619915
265886
832272
627479
473594
510703
761404
685363
636884
691168
699848
949920
940900
303773
796271
425279
622528
267031
776534
951125
288376
446420
73177
636996
192053
79073
435386
769267
335671
168893
463437
9045
550534
455254
418380
328295
779900
855051
1004496
176090
95690
507895
673631
400396
988925
471976
821784
478412
993728
445454
242470
253508
98604
646838
1068
254062
918012
813569
71033
702845
695185
823193
371272
865231
1031928
251501
187323
222203
601356
93440
848636
1041976
301863
43823
42780
733607
234006
597470
256178
1013531
433793
749195
587814
174829
80953
486229
505646
678898
95959
543934
300185
1044668
165866
220655
372390
123959
149021
1027277
899965
747783
692219
276621
1022106
725822
816407
594318
123814
119438
757596
300845
375699
277611
441911
891251
677552
726104
652609
775281
253951
220854
994818
59618
385625
745928
505280
722583
570650
655885
571901
746111
51697
158576
246342
260155
367154
96097
402656
779611
863566
375406
478452
511045
528659
805444
319153
74363
729302
993209
425563
688502
667405
647169
772467
508313
766838
189567
649607
628282
1033611
192714
126062
828024
292392
193803
771507
973123
426623
85665
884055
495008
316875
479938
398040
238467
1034329
306707
550111
801357
133829
615969
462995
24770
732423
535275
202989
115242
368038
806872
954632
20955
2406
559331
327319
1043470
1016867
83813
95313
222782
276385
582750
511513
899897
42830
332230
665249
228476
307075
638718
808744
422343
3914
823507
143864
271117
720323
665535
233717
498344
853726
386963
743357
19403
304312
216160
852551
31883
187303
867789
695318
499299
109842
997592
923818
749121
94383
37266
203623
704213
914861
1036566
255545
1025450
243694
55364
53174
634894
719052
586447
831966
146098
507885
138885
394121
324003
277638
752378
601567
40606
171684
975803
512138
845445
1007725
815068
244701
918335
177464
464147
954200
190811
469750
553535
48317
318536
67868
424991
754492
315689
491911
1038902
764381
951811
131544
678675
434241
742788
714700
1000198
63925
880982
799499
336900
28442
738800
859039
367899
298305
466082
504796
382733
35979
230142
183849
440196
557753
198752
964867
499144
475704
397938
805651
767683
869040
498613
793657
383713
882513
331547
76324
559508
694076
853012
249982
313331
621430
932675
344055
852070
223735
340604
98566
391575
360359
599823
90291
777724
558968
259247
729547
349820
154677
166304
349662
843221
390421
151548
878611
535678
31278
1032920
842749
612258
954246
44245
718830
129490
162083
460319
53821
484136
620247
825969
436184
640404
146341
196382
288667
958370
480258
71828
278141
106138
947360
253337
472222
69649
78062
244323
925624
530551
681219
417154
366594
572162
489512
59407
177944
515504
236214
665216
140468
564611
250208
227731
1009870
422259
509632
724679
185645
876690
107683
614972
640467
476202
174787
1009499
509036
142548
642365
517840
762645
581205
121003
629327
823369
945671
1009220
608572
423907
855339
22393
654451
532587
29343
440255
82312
55171
670221
882263
720201
489035
564704
704992
850822
863447
204105
474500
491546
664186
124605
620479
765566
476169
424692
147123
998708
105910
794759
283434
16460
525511
208699
545793
394137
966917
574382
275163
763966
843699
723702
830600
931590
142757
115160
724772
843916
699058
38486
91537
440727
423122
838312
401888
878099
292760
46378
356455
655170
304501
223524
841423
817603
985980
662385
576279
469752
475407
673958
694852
313505
153133
166414
86823
98810
707433
537743
307323
332972
959438
14559
504677
239096
835108
251699
30891
153969
887285
426819
240619
202850
745978
565092
981644
332283
879941
250983
468837
581844
395670
334057
447646
138647
110188
65872
43142
808132
509376
400587
364705
298073
755785
138497
230433
1015405
967051
674198
865321
547579
471756
33899
594738
888900
908901
43410
162221
862058
111756
985980
965269
844063
812123
9302
696214
118760
42984
452540
829113
511782
207467
772219
988034
934971
1022508
703249
700680
578842
573231
853456
501945
778276
623068
253474
849956
244788
170700
689007
83984
138043
724894
736980
177282
21090
161823
22159
108072
298020
470955
492142
610535
292664
225170
884245
448140
660185
708005
869040
497029
940512
236008
128798
885675
952430
1012854
439395
153010
404880
634377
346332
774813
981960
662625
827142
163663
827811
573088
121059
934947
494364
757845
17234
899123
207326
975159
496605
987181
281682
614949
585801
351669
1004565
818807
963194
997037
597062
430824
428040
691888
318334
678649
500483
324078
464206
660673
642152
284875
403309
380644
690495
901732
497155
523907
974726
732847
393941
157202
553251
620116
218494
485644
981792
358123
464959
838396
605504
197811
619370
292064
475354
302646
526565
486691
604608
762640
105691
966330
169437
510171
312421
549139
165434
400722
199728
650911
902244
714548
329386
658897
257297
872979
615097
612972
845532
156085
700924
221761
670588
416052
250313
181590
359679
329670
1003328
755246
879954
944176
474637
177422
357150
522154
568339
313051
77737
342365
772933
828200
345307
723617
796877
35177
770562
486136
633370
651803
790984
888713
880309
821394
266808
901753
652676
179735
714636
10691
451151
230879
834295
289051
787296
977753
99272
911565
797729
307724
427904
380867
548571
913125
928508
709239
542492
657677
863933
276768
270042
1007347
441584
598510
909276
738721
162095
1019144
546719
916722
655777
196430
1019345
975071
917624
532703
735447
472724
612450
833100
213404
266011
410734
249179
654238
365109
553765
249055
390563
82890
494811
412678
162997
202658
260881
790876
172458
132564
327624
209355
117600
651461
842273
571100
911009
952465
604363
397645
1001868
807562
232901
618490
951001
239232
318739
842598
865736
510603
507961
37887
205411
978571
197658
5590
886185
1027672
938823
313742
649692
306769
731826
146455
866335
839475
615222
282415
819501
868316
564491
1041711
66834
167606
1037962
688031
85746
911333
494866
156508
29651
20766
637490
449533
610448
960120
843212
621498
1006153
639779
35798
971599
205172
401882
816797
906467
32248
575230
979579
416888
178904
958875
618243
67950
393092
530929
643265
971261
217145
761457
843636
848636
1035890
327981
918876
24906
551923
460079
969471
461096
803139
752790
492878
208497
8295
911812
203907
934105
129399
713622
44514
451876
928544
518256
791901
761061
44391
262210
177555
30791
895898
1024984
188820
814202
647723
627738
211638
570043
641786
706333
670816
710484
367148
872062
185224
752726
587887
173388
972944
227962
296987
201253
929392
868027
843957
689006
633300
146114
889264
801232
88869
250270
517272
604588
380968
229498
675914
730798
487932
139848
787979
440747
1042670
95778
253158
159607
562487
725484
1002470
675172
735328
654162
100334
1012069
342865
56759
672848
20826
264077
489125
437328
320465
524577
652682
302058
445869
555828
752914
596518
258370
80523
731456
261702
64710
775713
259856
929328
482676
610395
330293
766284
941377
173639
774136
464004
938674
236269
708246
998746
372430
162775
8364
765128
534688
188667
757493
484935
462566
187481
216268
762917
1020803
166088
746411
785743
72203
118649
395823
354196
32850
129556
565538
1002864
1018579
935887
59756
630144
645238
396888
866979
634200
599760
1015631
944013
816608
108523
690464
130600
560119
110322
309067
316237
91470
297808
510028
1012808
303538
826612
1041982
488041
887457
493027
1038760
684091
911594
625050
339159
108696
660796
899292
722902
124355
622157
160160
98243
137584
97048
361673
992204
611095
664756
616411
662448
606792
29549
893265
989322
312341
726378
532765
160743
709918
382716
393076
788735
1388
861873
74538
150731
85103
337242
692109
24403
572222
275301
612791
520639
1001864
1040898
489860
110027
436378
1033159
643104
20373
809714
971053
436605
876247
134297
236633
414488
746927
103588
502974
843022
486151
452680
337425
155794
298849
556411
199575
1001973
269449
437582
847883
438576
495780
698396
755604
1012188
900374
454155
638638
943097
209214
649261
949714
99623
517026
731136
191456
365299
559718
935685
455873
201198
1007510
739631
784972
353202
208377
238070
161787
610848
695804
704670
912694
807399
211046
148680
567468
231111
220803
351047
407764
21582
853672
608203
584359
957763
736686
496111
798633
516861
404582
248362
160178
667004
916868
111771
753231
250329
189515
648675
308870
221136
98570
34921
25709
67911
125530
533210
749015
719329
804931
368640
783842
8660
940805
827153
73110
272868
365418
581880
744551
495849
516753
883310
648993
954707
83921
82867
353834
1017491
398242
354180
174666
348522
442848
482806
656794
896925
511679
845651
279039
978144
145865
454405
916461
170296
844419
254509
237825
87954
816045
933455
1020008
505968
594844
526728
522399
6646
861935
983404
1004962
327979
297815
525530
331077
892860
261987
200550
370105
453208
988048
511245
703468
648687
481108
978248
721252
514903
49629
374661
321295
472138
710800
939937
460783
770070
597851
616545
510560
163487
814061
521317
505896
286213
73452
875654
303096
589940
1042880
784895
413173
976134
166416
790049
1009392
420886
591427
871520
842881
687102
424651
247126
948046
141943
968430
264510
83422
867569
710719
344410
765068
632006
374908
282477
834026
547548
454828
683761
231930
244103
771986
695757
2026
152248
110153
999912
444144
270140
1016861
235831
825382
122325
147448
395553
975681
955636
302310
977752
130021
690670
461666
723091
725081
513870
145902
764935
13664
593439
61204
588316
947455
680568
37433
630922
866039
191104
382549
59285
196260
2322
420729
191181
698038
234581
401289
954258
817909
363478
485251
410682
696576
428248
811891
752789
136591
89814
919758
253848
178575
935696
20142
987054
272901
621343
541465
170734
836348
484307
296875
831614
253878
779663
676587
1044208
451071
370539
129778
869100
442581
810552
420764
793994
79999
440228
49734
261808
734860
12972
526335
378977
380408
258583
804712
20918
716510
473843
79821
1029175
536583
734472
861671
473292
93816
367484
969032
1018873
454692
117309
1017805
773767
14961
717081
36744
628034
312597
161267
643790
747560
248460
410051
848818
324700
813849
562006
459218
764955
620560
480817
526951
883751
793826
895263
356988
731027
1007383
967899
774584
630474
69382
490027
361817
90952
700490
431862
76444
128765
874810
538178
547361
914857
906594
458207
221062
336339
829409
972581
407046
432795
251531
409449
745280
963269
183241
475201
436985
802913
399520
299729
171560
952972
259171
594389
183634
643629
110056
949849
767646
61712
987100
263841
934176
487586
800900
514504
407680
1004716
539892
819404
138949
994530
641984
5116
819915
50029
596945
791779
804526
544072
465582
837964
936920
1024871
927369
599562
256404
203792
564083
447196
41744
811476
155568
665038
735914
222386
1013721
22098
983128
288951
133336
432296
553174
606133
51936
509843
568810
239253
449978
434111
731918
489894
14953
2594
616370
710803
631542
546921
832743
455874
166562
591442
729987
539113
485383
62008
676166
586336
1021583
177481
388578
40121
301005
954435
971307
403063
232021
1001773
712544
470967
864307
668293
776741
564846
763000
715140
337394
657190
654859
210853
233894
1018036
680531
977933
849912
834690
25164
975220
768167
988542
717409
354059
252395
491631
995331
289108
1039078
970413
359051
950214
894184
897383
1022707
727414
54495
754935
132943
364086
528193
603080
546440
980585
125082
12360
380445
928739
386643
205190
641351
1033297
983370
292167
549548
839403
239695
229968
917924
594603
8558
899983
755812
103496
825211
318102
876492
131486
364859
333531
229535
736299
15541
558968
442161
781431
101362
750511
595951
978635
631150
128227
366785
711465
126236
229844
969254
943670
321145
726481
609805
64691
580873
915901
802078
943987
417062
645915
243735
432964
436851
765033
240039
797653
904259
580860
432368
521994
835524
295586
332936
598338
619191
550740
52301
68081
711765
400109
674351
697357
113171
761455
820638
595534
842569
158921
736180
1018056
237064
803324
78346
833882
879118
419842
656143
607351
134772
1036996
1011249
699284
1017023
409282
349892
119326
949055
210367
677921
220392
555660
814312
236387
452739
161418
455193
882362
449565
638321
636601
808367
1020677
214536
762777
91542
610213
218158
830628
125507
746704
205292
87852
767060
893021
495449
377167
278888
610204
151926
79628
467786
733533
393075
291650
1024260
813796
152822
959532
133757
317246
301419
195416
344155
255072
481245
131631
746244
487367
868453
950106
858429
694467
138401
566006
704540
518327
519244
203109
757671
679848
574101
359919
777840
215274
266997
67515
297132
12103
64539
500627
430321
262092
765064
628475
199103
390434
125066
118928
445355
781445
286902
779925
360277
599932
144241
802786
402377
700337
405467
401007
761286
1024774
125172
541976
107764
749730
1004315
661902
1034459
812385
167141
135387
926322
615285
292060
180280
686125
867697
654500
591110
471715
18968
366893
954599
452894
1038671
14095
9393
259271
914062
25369
8363
165456
981611
617882
505276
981060
641032
421992
485237
7491
845049
711227
1025698
38487
777031
283805
552231
156030
732490
563525
995529
342875
784911
358491
742487
933666
509546
1013574
1008560
916130
214101
446280
976664
961284
539395
92752
497605
920194
63906
847646
439829
330012
536080
912029
487695
240476
708662
480409
689912
865695
448473
584853
674693
459126
578027
612909
609595
620791
915500
33437
977396
176553
286198
929336
446257
174704
314686
872426
933411
144091
893543
963277
231374
484490
375678
645177
758224
974748
541214
58476
223451
943910
1023481
1038667
206086
780122
953277
52053
177458
653180
264252
284159
739612
58460
548254
536268
49314
719746
1001396
53832
724172
292406
81314
137143
291996
816524
360911
923540
1041638
54492
273422
910247
973354
968509
60201
41101
737173
732679
173788
513583
554761
713081
727739
32204
114889
291425
681329
985408
367066
755591
730933
987522
89732
894064
365396
420180
696394
274404
617498
29904
695418
725292
823937
250227
404353
318797
78407
429634
400245
1040916
86028
38583
172350
559475
102318
391746
241644
91737
780071
1029527
719956
754307
610110
1013173
765069
638678
126828
761924
431433
423635
292049
753399
417643
302438
201149
685145
28037
1005153
604760
122698
900415
614414
332538
908971
658809
686752
478729
652047
743378
322910
824524
200362
630284
896014
321559
334054
150942
316707
795491
210774
64105
961248
968951
692112
793503
420823
49487
359286
569159
165744
140085
928771
961064
180234
713676
722142
163436
805103
484292
330709
392791
444868
512966
546249
781484
294513
594002
11484
384044
355001
8396
668561
298363
864621
57843
233352
871633
245858
26028
382041
87531
863482
114303
700938
964807
839577
402363
105760
306373
953940
870733
324701
355176
516407
1030119
5080
569765
481962
1036129
539466
786253
822963
255847
746055
158257
958704
44030
412264
646205
197305
979217
945218
449191
139342
689413
603723
854322
1007072
612323
801242
168709
713733
122016
534867
1000389
953435
371164
89464
521416
638053
98912
349414
901521
1035577
281484
151718
534004
756828
400099
2348
547868
822758
738646
383781
32937
643627
63486
5490
1018608
737620
752297
857504
329324
552881
982742
671305
102107
502707
728925
396071
349873
138596
1016318
471297
311706
523887
894895
1023817
971747
921094
902695
118848
998442
352584
131674
206959
833671
903804
520265
855845
33950
382995
691709
898792
45064
604541
497803
325275
490119
81982
812842
62239
216489
119723
102162
979255
1008593
225304
513777
529549
243297
57664
342663
351655
831448
412677
872183
97313
422247
595749
52683
204193
1006003
563126
294024
736723
293816
889959
178405
274135
34643
893278
161266
705357
621384
630454
609860
711672
34742
60329
767474
684392
432618
787114
491098
268049
967228
40932
153801
10931
665163
552612
1041768
974324
179125
412991
25225
906404
183222
877078
150394
307025
64626
660075
562630
157388
574417
856946
252117
663806
504787
524706
252343
535218
424958
844142
879322
226773
357414
954956
826361
896643
67987
320179
403374
269674
228846
709068
382730
907714
978986
456206
672728
700719
971531
838045
157736
316025
396454
598401
48832
824787
729361
573316
959498
739011
163979
872747
99135
663819
790121
609495
643547
395568
857472
686802
192543
932520
381201
924677
908625
711255
382312
614552
611740
829013
296044
251340
1022118
516660
957709
747388
374150
24301
159959
41356
391027
52555
442010
760300
276964
660716
489627
626795
809383
248497
376682
807766
297246
266699
736378
287181
27092
503667
186090
272162
784501
854859
902665
838740
905307
856558
840678
888103
810302
513405
389483
451431
757387
989353
965944
925232
985256
198298
337960
150628
715458
157236
225853
602076
823545
58592
503742
433588
390053
732200
498259
247642
481064
579907
679291
445118
145904
243897
785358
487048
421244
539280
861988
398032
948594
929034
191670
991353
1016564
379414
994929
930370
24886
612490
907098
1017641
590787
641986
468580
141133
641693
455263
187832
77748
412187
704299
550735
382379
595536
628564
322759
355572
132763
199710
429843
717780
641515
413146
851564
311255
502674
204122
872815
514477
474792
500814
943917
1031994
920350
352229
589609
29664
380073
69293
133477
923902
575066
911814
159374
119433
721485
900705
674401
526980
150510
273233
584940
892956
528942
518996
84480
1029864
828510
284031
272731
201163
543885
722100
1007795
64255
518285
717581
714802
1034238
407438
1002035
592272
781324
609143
6089
654858
322801
30084
492770
434525
522056
794176
261128
281693
363488
363371
162105
413837
1027095
714917
379693
1025327
500272
364049
3176
373142
609743
774222
514613
141204
763155
204114
120876
115238
157395
213486
876292
931180
915904
1030600
73209
1021309
569477
515069
64079
669592
541538
214027
826995
380226
774017
411463
579588
580543
430119
764085
629443
409350
81946
797296
53460
874087
791546
803059
843261
644202
358053
344519
724693
731465
386721
894611
9789
200254
471960
285071
125926
263788
1041716
1001432
915972
365529
142693
497225
14122
730202
2076
26603
706795
111718
916707
63998
683712
886960
438724
1028607
94347
207966
808632
451056
614575
696670
424231
717602
770334
653712
197482
39362
811051
497043
170618
1010278
826146
842503
325474
797548
668094
390879
515380
722651
780071
528397
1007669
853560
275992
136383
854375
667311
369963
220266
796689
377897
798173
1036563
77034
625365
162275
214988
301893
101380
934158
60856
643816
982501
800381
911224
422037
998435
295376
272853
73695
198319
25233
787747
57054
215473
644474
786982
217715
308269
1038060
792980
160120
641039
187346
966216
183422
819653
302524
625385
750143
545532
586797
130936
567196
513765
991229
589309
890794
19959
897197
767733
530485
951070
984538
40358
382728
906185
494014
542601
998869
312168
853885
784202
182560
1024578
843435
149457
482227
575463
135956
518531
596949
26938
162754
706949
976699
454842
47128
492542
915235
692039
388903
696255
1041545
543638
835254
258273
679760
928235
603766
644867
28644
626677
251948
190623
1027984
812262
385490
37471
815847
966891
709010
965942
24574
645733
765561
431661
480223
712265
273570
731628
765663
202856
622529
988496
520054
678313
383021
24877
866752
59240
581408
745703
226297
637283
992446
401934
781404
909227
384555
363928
18137
304340
462800
545993
246565
644234
72390
571546
109468
935645
327958
1022715
1007797
424446
668133
268924
754819
266770
975244
313051
950288
472750
234239
224310
858878
166581
873984
152812
869533
954276
100201
958429
612959
96485
476959
742464
623769
588490
928567
314974
565468
830381
490568
474121
864198
499795
899728
598159
445527
137725
981880
492256
553455
376166
542901
30825
493681
846705
664707
995929
652582
970579
28147
482456
198546
184659
241715
877169
346710
36315
897830
385110
391801
49798
571049
461873
921959
318595
816446
273533
349986
846475
160309
837198
285768
360028
323713
778486
900082
533246
587867
172244
1044098
890631
661258
159478
414069
794693
320079
308710
146717
765314
530683
364486
679429
994340
641833
740508
229767
209711
31775
818792
452562
474730
454459
351395
655430
340838
462028
967840
612523
376461
466146
176695
739591
244139
1011665
665870
989835
901433
279752
620390
465914
63540
761036
233125
280274
395486
441993
185183
211696
552492
314396
989425
803975
385484
51995
934069
569256
699146
215778
750710
90291
129509
487343
287037
327393
670588
134889
131084
673855
275523
904394
882064
989478
597461
302189
634641
1025502
679902
859118
731740
744587
30310
884121
899502
737807
589156
965497
959722
438891
380714
51260
800098
874937
178693
853010
245336
974721
320089
749086
797500
664244
675541
580497
18594
648360
929524
106088
992478
632747
561746
803350
134109
883669
667252
438435
475684
853294
697710
667994
1031112
977293
600599
874337
609147
713078
807041
964760
827984
809329
799785
384491
897513
709214
230088
412934
235357
772651
1038337
77872
963384
761332
875659
834743
881066
788005
850457
669809
1031991
385372
152310
413589
578551
890783
669819
71167
1044975
728585
636990
618876
57129
50398
25006
893651
969775
412143
793288
934561
281916
343702
201653
87309
607022
693748
361153
190736
155559
674514
291975
725661
587401
879124
583435
9513
473490
772876
252367
665759
401169
463468
421661
565433
520106
219128
777423
35152
488039
111723
914436
333350
133833
284634
216604
520126
904940
375062
175756
352162
361777
6296
317751
229722
290323
853258
283826
39544
951180
12087
673924
117611
960725
22067
396572
147827
446621
467192
201042
424200
821112
223772
61458
212712
276452
816490
546860
320204
1035038
64212
1041186
128200
214178
685615
515729
949358
426785
594467
634608
209495
133088
644570
186369
581709
468268
76730
548380
544868
469142
323901
483071
479475
408535
938136
876595
595995
548020
914699
450364
489097
956864
69430
127985
205023
515985
395441
338540
863371
1039345
502326
173274
203978
95581
214376
64212
416584
954773
730105
984278
735006
577075
160915
607241
325107
959575
731645
427176
685445
291695
292441
648396
971626
721244
808407
307173
260970
482556
789257
21136
478440
399799
998804
505566
111104
332934
501535
258076
71545
844291
575856
772381
243770
940013
1005995
308181
518110
649935
111608
445075
948246
198956
483025
280563
739258
673355
845924
292075
506978
963607
826670
302068
3814
670486
68641
869377
828095
888366
392537
450551
1012212
462275
1043266
486215
756071
931538
831919
958740
272841
705857
110812
13590
588048
638854
923151
16983
95505
421080
236287
337963
389162
885140
875095
322577
920216
1042077
440138
251919
1005222
268409
792720
695049
767630
427503
321617
64706
14209
113922
762129
749049
304493
529032
513320
952180
342717
328965
67009
742607
599085
330605
1010121
955287
517715
497561
1028868
734682
683262
877949
421870
5271
537435
529899
460095
125587
374803
211505
540383
981641
377961
797494
706075
883448
589156
357337
709371
1030653
547561
934946
110781
421009
126448
687350
755903
564659
838671
316670
163269
914847
136481
597264
113499
79748
983363
158177
230591
456991
559066
456516
934421
480886
558028
29380
910416
94381
182672
235141
687299
162631
470774
828221
784845
363976
871837
933972
961533
189746
416337
331269
177121
849135
550089
587460
142691
148788
468449
548415
733595
167792
390794
266850
758041
230108
539010
372772
1039379
174129
975232
638526
603838
336694
58407
324235
502997
722304
658032
508064
187376
740062
794506
572619
274360
177244
453415
982650
127378
653279
623780
486424
463167
326896
706849
94734
380719
660274
82334
339127
426478
1034383
566958
480904
596564
407530
619132
907115
918291
291769
297227
891585
563347
348751
252736
551965
182105
465381
118828
407033
198459
779938
894819
341651
600249
840441
326436
361921
486895
326618
988131
507313
464391
595325
569532
898228
437755
669272
304486
837592
1019854
29900
1021467
268917
642980
442198
919107
762323
358278
784331
164787
941882
382161
709432
533605
432778
939682
929365
334818
687596
597400
381961
256014
338220
734795
943952
90011
738238
291052
92586
776339
437772
367707
448760
854391
112960
601196
469207
635679
210104
900501
232648
603312
281451
792901
99557
692405
372607
114679
854468
997450
302538
955882
636846
159451
41794
438663
536734
274503
921660
659395
727720
297083
371042
550165
978117
828887
742473
16455
286346
341994
951723
416044
267316
574211
1011457
117903
545338
741686
325923
524750
179326
858684
195786
297488
261725
835264
604684
625704
534673
835924
195779
862450
279760
930363
686348
136262
897311
847979
735657
960264
328771
506175
21455
127705
833164
692597
77854
876538
894439
530609
754431
61948
857703
808519
693390
581306
121547
747329
33200
185560
435323
401437
354343
19365
508116
145361
537791
634729
233401
982399
331984
312749
106110
795864
751405
816689
782735
90242
259510
841418
946285
923519
660771
905462
358661
184203
129086
170518
972410
754422
360040
973029
265628
737344
691299
699231
975977
1034370
195089
127569
448835
538922
957246
747731
1022389
751595
1026406
651439
869553
791904
556717
519813
396497
39139
788995
292083
248367
211817
696593
770949
48571
384876
383966
712327
781502
260910
962953
210847
964994
359457
370198
429843
323696
82502
117101
370373
562172
178081
162962
881555
722786
394863
32796
403538
870898
991541
539604
334271
869967
864617
788019
85646
705815
559767
500358
899672
44811
553755
1033249
803030
580433
600558
320238
1033055
314957
454627
926148
34843
1010631
396460
288343
507935
432372
584584
192679
923877
743249
317288
123929
473191
514662
888520
47609
141244
836169
128767
637225
222394
239794
1018308
74025
963315
343631
687699
154284
337279
134758
779076
487192
925153
1022875
638165
434001
937681
717024
176530
269499
335413
933063
351241
94643
521441
675813
800969
546946
1029834
359211
85754
1014591
672808
166470
799091
208257
522972
500386
593093
127070
741601
671123
704429
291854
767440
154203
723030
704707
792240
138881
257119
488130
121051
392974
90942
236333
1045056
211287
235040
645074
472511
83372
248286
258630
552778
817715
181096
780879
978920
124077
901009
28787
544513
586200
722119
711193
45870
345063
590493
204149
755468
837527
522261
307951
391991
544338
43070
574298
383480
151895
855348
130315
115882
207725
874240
138776
42484
111723
719061
454177
981328
305005
82007
502529
492128
839385
313746
82365
694430
387529
774364
527444
185342
1017757
446746
747746
432896
291729
836531
413652
1034616
642704
760942
1011239
338260
781556
308837
770258
254646
967147
127481
499288
330405
919898
641344
395418
182557
322388
451094
158915
1002815
68027
161117
948445
767821
673781
812403
573021
953406
60139
255898
997846
476331
535758
895580
264960
700190
213666
594558
124329
286377
486450
898991
364329
322466
199956
65536
670589
710508
23947
687080
145331
822890
692721
868364
1004432
152724
207383
500600
373178
948606
203167
184820
979854
859959
430849
961411
88837
375581
66725
986949
802663
579872
731814
749085
198177
617531
653070
94299
146041
251867
444814
529939
703890
80766
473617
264766
692309
863208
842121
865728
601855
682392
442551
777034
647483
607213
833729
694755
510329
569374
618909
434589
570976
69805
722574
522786
696008
927327
479485
511538
143383
426514
347675
663572
467574
992168
257788
1007072
426995
323887
492325
287270
63654
113058
62288
799985
350240
501758
583317
741467
719576
930749
98851
521483
25620
675457
376669
448221
694075
583097
716709
1036564
403927
1038541
845329
469719
116364
655966
732354
728898
852258
868156
236545
815224
795435
647537
980320
630752
657683
447224
176805
759831
1005764
673738
1004808
524262
151490
855876
375075
729800
373429
118712
900559
67560
26423
457985
18608
293645
9805
538184
142877
136011
352951
366748
754467
146376
137601
593051
542692
241853
486603
886608
709932
186560
946136
415202
1042762
282720
791632
1034163
707846
1016210
597291
360144
789599
860195
4999
26010
3934
132662
959786
313557
640262
380028
967387
258757
110020
583826
457004
960673
93898
268057
16300
653087
498529
948736
390924
886885
863215
174753
875123
439993
918581
158534
730134
1005636
783370
37061
792666
521048
538160
275041
324399
230300
614964
501001
204420
104919
714918
143558
253371
874368
447335
623241
591825
886014
46663
913517
874819
562384
247130
179541
1017557
139500
823883
111633
147593
296375
335486
637024
704297
394270
298859
413453
245705
776067
592043
712863
64697
422168
856303
346884
696670
354865
1016895
954985
519180
338273
399610
341252
285305
712297
337177
277647
789947
564427
936623
519842
395159
901764
729146
704625
325352
642876
878942
807962
984475
267924
878578
537762
908970
198283
21396
916278
919176
493632
965521
126821
1019635
394301
136416
1009538
903348
799191
823151
219357
923812
630911
1018614
1024951
925678
179463
144777
831608
691982
257453
286786
757454
342931
60370
183127
163573
759262
802308
339227
161035
806772
668749
885749
999285
53206
192492
449069
392245
445283
163503
383432
951864
649235
184005
913105
771031
801830
773971
850730
1040699
834176
459933
640933
612616
6876
351325
65899
214992
821536
605945
999488
283967
595872
992030
236282
866526
801899
513580
1020465
610589
144522
465524
536819
898307
719887
52300
705603
697854
105386
6084
364940
872089
696142
638098
595861
964811
239122
138527
779566
867333
838528
127414
91226
804651
851401
130307
936577
216561
698923
967926
967545
68857
591770
855063
270573
529250
261803
619051
337753
628092
379891
469791
429715
560595
109212
286953
1015515
480625
277518
88075
876285
1044640
119347
276673
1008109
208082
604470
427378
369436
919666
787826
393508
480482
886082
139123
733349
983322
578695
179299
904986
516930
479855
908095
452918
340140
835824
966498
694021
825030
358467
474137
614517
205184
844571
70310
364172
327594
693801
397179
998167
26205
263326
312191
872863
530807
447181
247739
496373
936014
535061
749142
1005850
934138
663753
604583
678646
480999
250565
951215
778245
148047
129223
602613
755270
466394
105101
144657
901712
514664
672586
558926
1003935
438312
925024
897222
485134
887791
771758
916219
597397
1021620
716777
511102
115578
68984
228197
695110
839689
726688
372036
409891
879304
165348
647573
1003739
1007408
237329
55672
284811
429165
922490
1021388
499035
747969
643282
850000
698522
490142
100314
1001286
846932
982809
1024614
32083
839636
16096
763537
858226
134099
258367
3418
1003900
26694
545519
204162
474820
992765
274440
445580
253774
199187
37782
469161
894174
300092
954699
365275
336507
201015
575991
239727
730800
428566
585755
562034
764459
1025788
742155
388220
549552
842447
607695
23351
494821
533679
706119
377355
996728
582295
730380
346720
646781
1007796
522494
935147
400055
624349
68109
125901
869270
730712
716384
158221
597811
574702
578578
377173
402556
292185
645098
143276
723017
123003
589109
429290
704348
840807
492633
206728
104966
1014531
232569
430619
67670
319112
427495
548960
394453
11658
576223
888583
1001867
93912
676114
116552
1030065
356428
974493
382951
346967
512494
987875
317534
429755
929892
525582
362018
428396
717473
9516
415034
862346
113252
1014600
856808
497618
720378
22467
339525
481270
990763
401989
36531
482487
717853
267464
520925
757250
945753
635258
640624
241303
230367
141761
848072
567094
788663
989047
697437
909638
297941
260084
162259
656319
686317
587517
515664
185483
318989
1003405
271604
793238
784604
452342
31769
291001
827725
546175
383996
996462
198217
969239
537009
610969
629603
887022
270358
731220
697247
881243
736078
575914
496894
981149
186051
222858
387090
188604
721567
934965
691691
134211
227348
237363
820395
426128
140582
1022044
227142
450043
362222
716638
645265
1043069
954461
508460
693720
731706
961529
304656
159563
733449
233237
791378
833040
570059
587961
765666
884015
556565
751266
286566
678973
88682
328988
630115
307830
293194
891645
285412
476103
1005737
890994
1004259
1043366
62311
533276
140103
721933
612500
201600
200008
428381
974210
508689
907527
506085
353296
106844
472598
355171
556248
452542
154001
366552
8443
813097
1013635
360407
524110
669284
85693
875800
536722
884150
470191
166428
492477
430135
246869
843121
948808
494108
626505
1010926
1039201
294570
866634
633324
288352
1020922
381668
344130
420155
779745
77115
801337
739619
899847
110846
658332
375742
886562
191292
814021
221599
640290
516630
150231
867529
162612
439597
380911
679943
701132
254944
225752
217432
1007092
758659
444075
681312
364654
445611
696668
161457
601092
935155
981180
962077
909587
696736
474209
209105
1010601
966302
73543
814066
611149
91127
776353
303288
355658
364065
553370
651232
245267
1034799
977171
137450
250378
220449
351032
350355
312059
609026
862457
427563
5857
683640
1009968
531002
956012
805439
324556
632108
330341
173509
225225
947542
252330
353562
519033
546251
75719
516490
894115
958033
830723
407907
489091
657546
862394
1002647
246802
815213
679925
438970
287000
804428
476634
896926
25293
55947
713735
619239
1022447
54026
47899
541243
919984
32507
271946
43233
622883
727544
965590
570316
123935
594909
787050
824516
638037
329260
225502
584597
573216
881653
765603
173198
230582
79050
461364
189197
920035
169879
127631
359852
293963
36579
794821
756803
642000
512405
787785
537469
676100
493628
808583
437094
69581
715125
905035
1031592
473059
316059
16495
265054
469906
387074
237420
834320
172963
554086
285289
265848
880876
271611
417375
144400
375132
874646
114713
952770
685385
629340
67099
974273
988763
550039
582568
1036206
554104
326490
1038067
666759
999301
859691
173222
419509
37572
548240
808856
184299
878728
704019
162596
59085
573851
685834
888058
238446
746288
137971
271798
688575
934058
1043375
388540
278574
127454
286066
356473
80315
899347
890747
574846
271577
201568
347199
411728
512078
424163
339685
301217
741139
244056
865638
1001149
185694
254694
238845
205004
811256
278459
574360
998220
947248
888324
281331
512593
424085
390396
742490
1014045
1721
1017025
346000
312350
493537
764104
928380
954057
148017
563614
486732
1019468
806667
62879
573645
84612
787943
391609
183437
166650
471248
172034
546481
222760
413997
801776
990384
499622
575674
906512
467091
36167
97372
376601
16798
130141
836127
33809
676193
960914
30476
102931
21615
760946
297563
123316
782600
842389
927538
623722
476030
1031403
551517
523330
882042
143643
119192
668221
361782
512216
281715
595179
955364
802567
883178
85874
710309
920246
483080
822603
988340
492281
61253
129978
1035066
759032
589024
358918
60155
837500
102149
426012
676385
104344
580286
593361
210354
336978
284964
826210
598964
416573
308723
367546
872323
184567
877668
437800
576438
102591
357172
1021596
707250
931633
546799
143718
264574
1008062
435676
1012402
962643
226951
791505
569147
720446
298520
794622
69875
837744
810540
136287
365343
123916
698480
1026507
589519
465977
858648
938842
310380
635422
1033293
901840
273825
855267
1041133
607592
37268
274364
242692
516481
754417
934894
855934
968286
542900
836867
858782
328911
227590
633418
354275
45553
879394
915368
706521
612254
477433
642877
721565
567473
427923
292146
1000650
348863
257402
784091
190584
895909
312500
409539
402675
388719
190022
300001
731477
473510
929739
598370
243373
960730
815313
468542
275799
86890
110638
818598
1037086
37341
29219
432069
935508
118149
599869
596790
497646
909398
819105
844571
698224
619788
610196
247440
1041157
1037120
993383
575100
950188
814485
183140
569935
353089
799935
929590
168079
993435
819734
990937
94861
853950
775696
581147
489492
861268
349826
226809
151129
936541
658230
823515
954606
202036
298597
94810
972112
687972
759726
656278
634313
481329
325638
892065
225305
30085
332858
988949
977689
810032
546648
645599
246345
1014434
405605
656550
794387
113353
692240
981468
457099
962026
416763
557684
922372
113530
148600
68490
535036
1032913
93622
223754
723617
754637
259818
540424
38827
4677
317378
490954
759890
478408
500738
253704
780725
323319
70250
298844
325291
671798
245769
109365
597601
654626
662119
674477
645323
950004
882599
603918
928275
36905
50341
112391
435283
587814
539454
886677
720993
887794
728353
442879
797746
273017
991194
546515
481055
582621
567573
1035979
138264
891771
357317
626083
348537
1002547
260031
853472
713787
37818
89628
100863
338076
952990
53113
329689
669623
581597
553901
962651
605461
100358
921747
477148
292897
916974
219623
162543
545801
514225
927627
283142
802614
1000432
497821
298668
369814
720765
885914
63989
1033548
288024
298651
977641
706588
409980
518062
374121
573482
763818
147236
265509
765316
595946
166414
921571
3495
888983
647984
126861
245991
494965
530398
967420
682393
606867
253208
130961
863417
767762
606993
761482
531100
23037
692133
657996
495326
92445
631059
566168
333949
572050
1010755
281243
445448
767425
386943
28372
407331
425274
893964
958595
336157
378633
105122
975409
191613
261198
295277
366912
508386
212523
511011
761738
455404
619145
849145
983030
971577
647914
305965
434217
449316
801284
675693
210971
323665
195488
575893
996136
788406
77142
880003
97379
634909
226772
982860
676994
606257
37100
837978
741971
101029
369310
728993
271377
930545
662321
348563
517263
198046
745428
533579
609199
468895
994498
362488
278942
759807
879142
246627
353893
924602
267892
731304
951869
326637
759260
633254
211030
558596
603812
432477
141589
672314
222729
302538
492843
723062
813391
437845
513546
222544
134218
1020362
428243
200920
497154
674486
665986
156967
616706
277565
948977
817969
918384
602417
506482
416489
793884
370495
253067
339862
1036307
728799
999086
805169
510120
228833
233945
796967
1029149
874854
67684
780865
447918
314588
785430
941175
688648
553847
290473
164301
679500
133527
918028
631734
105681
667690
531993
50187
1034115
766776
689577
391103
960948
376903
780971
563641
28363
878038
693579
940351
195506
898788
308642
72148
970816
513962
263435
590122
532026
272086
976695
559084
709154
329082
688786
494568
523335
120455
606627
732437
94529
1005908
845603
929613
169715
1030462
528566
1018855
259857
308210
601778
538651
628192
885304
714373
21677
959228
998709
614084
1030861
474148
141125
806987
448427
202346
57053
360784
931033
108299
837014
60045
623657
906391
154106
629691
324377
211861
419936
934912
875242
709736
209256
101465
262790
441408
157994
430428
90125
855054
716169
701285
880234
811984
147207
962182
386430
121065
916098
11802
707523
874740
673124
834521
69662
576079
594996
551402
251754
563964
585060
414534
515259
14485
19998
14703
719025
811763
710653
861649
572447
695685
53995
183047
550027
437270
74486
806417
606793
325205
789670
732291
334152
603893
472713
949371
815674
651635
749478
336897
192440
953067
808689
275606
570254
329135
826066
189930
513781
759964
955543
871236
483874
640736
1011745
671297
27748
97167
73886
971448
816997
916140
70843
503235
348570
861288
362286
144835
115654
369085
684147
958276
13765
904818
622739
636767
13180
893604
351834
548755
281055
658196
605082
140160
907898
719750
276371
867796
7900
1043395
539941
558186
707734
777779
597751
205338
367230
194753
623212
491134
856911
1029280
667025
743803
680221
533308
765072
971465
313812
318145
1001229
531000
607678
248088
297002
855905
601865
420862
830625
1019966
831588
733482
704766
339771
755814
900629
686799
180066
422288
634728
256387
775436
113718
805796
233320
913535
313219
203177
1034189
772194
932345
634086
451907
766
136921
541233
410836
958823
167274
863914
557774
199611
376678
829320
530864
231886
360117
924169
907384
51351
211720
794942
553899
919353
59025
325048
745355
770999
1024436
475884
89140
223883
313278
186665
269902
564232
986638
887613
970828
272779
140509
826992
930251
302555
58414
499771
247904
485823
87234
303959
699709
277708
573666
638022
485656
133957
26147
657101
85500
387732
789396
920915
240945
487545
487638
389813
70135
26250
355990
263588
327888
667178
140937
64841
476094
860593
444600
710592
957652
251990
128544
925712
30378
573152
309910
765980
873067
448252
361518
1033194
126701
717000
277473
564512
329656
508465
732022
573223
226381
604069
575608
512375
280953
573772
4790
578899
921193
906329
491666
422303
940351
880802
174303
1012739
832902
711003
908415
705951
989318
720271
862543
1008416
367285
842632
194290
483733
72878
261616
495141
143125
743058
770143
996992
230792
455548
97391
240223
736053
441223
795254
378570
537093
556728
423840
526055
222390
412754
260229
789504
783009
940480
515153
30573
355438
200565
502603
847323
77716
223217
655321
663237
412079
62235
959168
460184
450415
312410
722176
520418
418358
512576
938416
977596
878492
614026
1030457
641385
476449
578160
99864
633650
197456
980483
461121
283401
150880
269316
559425
102343
2965
455986
474855
133140
61043
225239
145245
650529
849550
958352
332354
198157
1032442
269149
857177
970750
430871
793406
550654
875952
624084
677639
6621
369191
368795
151879
267964
194161
503635
131605
542468
420998
850399
493274
715529
292938
835567
398372
860388
435766
957278
882680
175895
641374
289200
104694
201320
835936
822494
245650
44580
647816
583475
33453
238173
871440
393764
254835
193558
987570
367898
196062
766796
298768
380917
76390
319668
193862
952476
50198
800596
64573
42257
88974
362122
363120
289325
18648
900557
960028
16620
746552
816671
760013
873552
53374
1041452
997001
744283
804532
767372
609653
341318
895775
304526
885709
891248
636700
852027
222176
710069
9144
471930
88982
894441
579494
913405
917696
222160
624395
775502
829913
108579
262945
799702
116104
931659
1129
977318
346078
908691
773980
997660
663807
982007
507964
184907
29095
779499
85012
616029
503770
636070
748487
358342
996301
598218
800244
876004
868744
28284
572263
933826
119154
591860
611275
216112
475591
324602
59264
553345
689464
393766
949482
862148
449461
3249
489698
141386
878037
740134
702461
382783
604859
53313
321113
609828
663725
287793
522301
504286
330704
954954
226576
588764
357798
566469
760776
657849
214386
335008
36781
987312
606207
368816
146990
628644
490258
608965
694198
993272
268968
625641
304519
867868
516240
1022762
701353
382784
584415
168223
618792
253566
643089
438266
320261
36094
154640
471473
543272
549807
829434
578212
567162
479377
966191
704928
337880
590611
581261
577367
975931
477945
130628
82047
887167
162800
921926
584752
127345
96508
115650
555629
650526
133489
322593
9528
560424
878603
164826
816113
856700
108936
997424
543728
903808
34958
478720
715622
936577
350715
431003
557339
275972
526482
880986
607556
111051
404252
447493
846330
826721
170284
844525
426209
716990
683371
755884
525608
399610
575749
176904
358453
125886
656456
958975
969167
706648
1013869
181902
169328
691888
309239
286470
950142
893885
154202
653355
506648
776824
306027
955612
529727
737823
367584
826826
888735
526303
915896
785104
807429
604296
476541
427521
125390
695327
361088
266361
254863
730396
220784
93075
733842
349854
1007059
628276
905455
19960
744751
143072
485968
355435
930729
171558
208608
250438
823554
95706
1032649
821112
293234
727319
41214
862996
977745
889928
297131
310165
790862
339344
628328
330874
62195
406200
358149
227161
766514
336322
898812
159256
592911
85653
442241
703406
62097
665289
300357
1014459
960644
121101
71308
952563
790447
395725
614000
703407
699293
749092
646810
116367
309849
358787
1003424
212233
422803
582002
972049
264670
753699
855040
777565
726133
577136
1023885
677572
843967
234640
982303
777165
688167
277027
685647
426688
971144
727148
380806
278886
252260
1034451
42531
397521
423949
632702
190846
55171
326981
32796
922341
140740
9493
644029
899684
154523
659017
799501
686780
700931
501873
497033
318548
485179
212480
445163
376231
622028
799622
647952
121191
942662
125337
367203
24232
194523
828561
296166
457470
200780
44876
612104
442443
137312
160662
733684
575685
829411
406898
93835
995784
254130
1008624
1023213
349093
27677
746914
1009078
508121
479755
1002468
885890
769405
967274
661140
549790
606408
832107
745792
407724
797276
697999
644454
459912
809009
964164
704420
100196
341368
791488
572710
865453
158767
8237
376992
483216
159448
271314
384146
862036
107147
305751
872185
347771
1038741
124310
665692
942121
945584
540812
126288
266646
947768
993416
949950
590901
571304
83239
84409
485129
518881
1044113
145157
892504
264413
159073
321564
367198
436042
302966
337363
366814
829952
77626
650531
256638
747927
731085
756427
843845
309232
194684
940747
996082
110768
867703
204754
999815
273063
152670
669646
861194
428577
833080
412363
160151
190782
599629
300776
110809
897326
162429
682795
938616
745430
680489
352757
93373
1012192
812877
628189
491992
864516
862095
316715
981608
908470
173284
200000
483223
561179
168377
989772
973049
52064
991188
505301
716807
448791
786294
528240
530844
763853
1030790
609417
504683
707236
92511
317124
111749
7695
220731
490705
850866
64189
745044
541470
423867
775230
337776
116277
558644
777506
592601
640326
944897
107964
871287
481730
210396
139591
176607
239524
262039
260826
442298
111993
344221
1030908
488912
760966
305284
572769
693120
347878
69431
594838
865767
262816
941925
477156
759673
994570
215508
796668
713288
791013
796306
642303
866439
101663
12334
142876
890130
352378
301472
543631
908300
213394
1017145
629928
632448
866149
684113
594504
315282
647546
427446
178756
251302
1002693
535321
548337
1000063
445919
285796
467418
675328
1032277
948295
587437
269786
1006525
327031
684440
953101
1023255
379488
248077
176493
530608
910966
810839
456882
146198
197334
556412
343520
97933
370842
277005
448978
836033
433826
601697
206637
401506
404299
866769
648017
248947
762977
507159
857580
70608
38286
647252
519624
981951
445051
662028
892585
128997
705515
225530
709054
625883
699576
129579
577817
745402
133373
1024651
503010
70354
831293
584551
360345
438016
194782
593024
913765
692341
133420
778984
933468
548480
417836
893212
48960
401116
1024154
62795
804742
897065
59246
277632
867003
876263
568771
844440
124754
360774
336449
491032
794309
682899
962026
258704
866741
362594
3740
711048
94919
762669
400759
153186
432142
702913
26723
980287
1019098
143535
546489
84246
734160
1029816
104780
234293
483124
1038664
335107
73418
77932
232735
164101
872744
642518
1036975
22328
452552
662364
171399
583663
505919
206077
853329
222773
65603
869955
106950
457482
862496
5363
333971
184786
373909
651281
932520
731876
225143
623143
421009
120928
142640
578695
52514
358940
189041
596647
620457
624955
1037809
102155
580993
218768
734712
426865
417726
114674
885703
80417
1026751
814106
531050
816430
82000
81277
401548
11583
449324
688303
183060
522018
480049
240875
557481
1025302
654520
19107
185402
249278
4467
1033883
959613
639183
1031556
319028
447786
906331
88358
654124
307700
900482
190866
956409
948092
996804
982528
83415
951828
674150
175891
1026783
434767
412313
230184
708094
345782
642334
408297
755974
522134
773196
724078
510039
960435
321850
394604
995970
351055
826344
990078
388879
616132
967967
409322
566652
766120
429534
811262
969432
125851
840381
823018
414937
559439
519128
833152
18631
779151
1012764
456795
597953
620551
116648
989251
1003158
697770
180432
336840
241420
166331
57611
950672
552617
342396
388868
723535
319269
464813
722052
963550
339877
301039
939213
293551
719068
884982
260212
215585
887496
388728
242937
470167
542457
192719
152258
287821
657740
543770
484900
795669
375106
460025
268082
250450
989206
1037231
914095
275263
815008
583662
715530
743938
262874
394362
1024911
799604
170338
209722
889344
223594
207843
529255
396090
169521
860881
876252
722406
735490
88924
753933
939653
105186
19413
921017
34523
484290
589560
65915
580412
867000
152549
428432
791890
172357
284293
577515
300811
553949
88056
1032919
406118
155546
952839
803906
227439
521928
289769
956585
326236
795694
850711
365289
939442
909590
124671
409248
352894
1028344
629547
726740
819404
608287
523879
305247
626508
433570
568130
494097
216098
126558
358678
757636
910864
183861
533199
452946
519808
870840
1027947
1039105
982849
424575
716470
219563
128447
370789
512173
986060
945094
815343
374717
977248
1044317
595973
295003
328726
656575
363896
824072
615944
386334
881444
272390
459561
214052
282045
1022925
788274
876668
704490
699950
581178
490023
787656
67128
490443
301636
1007921
799765
850129
237976
1022896
850726
451361
949684
256320
600397
631449
52782
323755
898670
365842
268255
298481
680356
291060
872140
289988
129348
656545
823285
613735
124783
892008
556582
506137
352046
13756
673803
1011388
519052
469648
544082
742490
288521
471329
121524
742183
115238
929716
1030567
674610
766542
215709
81733
768046
400890
60917
713098
967365
716811
702548
692835
887773
698037
463867
1016291
71743
708319
416251
529262
776945
603214
564457
858603
669700
295153
668123
676410
124564
71597
188647
218076
446072
94015
909511
764884
233477
968823
1030586
941146
948582
580483
282214
394540
636091
1004574
95932
81319
149750
594326
506326
147576
687833
848048
327498
245328
663967
509100
64349
703383
745828
794953
129878
710607
261061
753890
142944
155557
742731
505951
125915
56322
4691
285508
432981
901392
843473
693787
631948
86683
155890
210708
945972
364467
4753
761421
909189
120806
447604
881401
602469
71588
988998
976819
274281
124340
214335
504411
342801
879930
893496
734215
210690
535432
824946
1028690
792669
921208
770267
532835
247618
609649
851081
440848
855393
741622
667210
620210
151914
731585
630177
140469
466784
200449
399112
112310
266814
83709
55166
195591
51149
340400
241583
486082
122229
80299
1005824
75562
139399
787542
241176
889124
703434
689337
446089
279178
462059
568498
496062
240265
973317
508062
1017183
216898
258578
173470
518871
976624
1019568
1020448
476420
283358
969720
897528
578435
450195
676766
454970
757008
592372
522988
133825
344768
455141
815436
138590
1043464
206050
765251
423304
875756
1026656
749500
772033
126374
130144
1006735
52760
579416
828751
484400
460986
1044773
431077
203942
934068
739098
74631
327039
1015966
51928
393182
535180
402481
431649
747922
189869
636184
781889
832130
359320
47213
641492
662105
332444
493200
243651
747026
496890
318745
408913
883214
681996
767029
90165
105504
4234
737802
705724
653141
67986
439743
574764
603895
268646
167378
879119
214772
403245
846399
575794
143622
647844
599478
19864
475641
801774
824537
392870
342117
173280
628884
881317
1011335
569921
1041741
431955
891349
280484
415252
400182
456105
41975
457811
825709
59631
681577
1006592
86450
359982
334173
869373
688212
453741
966838
518875
752215
994368
176698
865771
172792
958619
350383
676628
901198
237216
67027
790206
774109
930672
640943
120905
703016
876292
119645
382180
332179
585130
578127
968120
809084
873233
683084
917048
411971
335919
606538
243525
522467
591294
503760
9679
688210
47180
401314
340255
897785
22909
647066
750632
182156
450524
56076
1022350
782256
558456
200644
697167
139845
570832
149143
733516
489191
736661
237726
557455
215419
988364
52508
840814
710765
376301
141349
968617
541876
957214
881044
205885
933234
272593
661685
1024972
592805
499190
153998
511514
398313
727636
843545
447694
127795
265431
777784
819586
115386
185807
120804
155823
606035
158908
849663
566385
443202
395078
449
59403
980250
34864
1033391
83215
650059
24926
821694
73829
314398
845260
1231
464231
618833
620860
947424
239259
627196
714531
810636
24472
105184
877654
998228
362447
406499
457830
413405
455138
574953
134898
997720
616276
107266
268118
97079
98655
105762
192091
895780
179967
589326
212525
672084
871391
920931
468150
602414
611851
632687
634912
967326
301578
513511
537175
689892
326377
373450
106542
443948
363648
738782
219265
393703
359195
1002865
621965
635644
413373
797931
1044165
250139
326937
1016526
985986
985238
919503
505101
597178
354629
211549
956399
346451
51772
320877
262354
298129
457937
541662
798515
394211
787334
208622
510066
169788
938278
634862
902167
115852
997345
864772
866091
549842
193690
615501
751913
955507
516212
658457
649340
996080
264029
272640
562690
42418
595930
153754
531127
651910
482063
976589
247679
994619
864754
261445
1013810
263828
775020
949084
839027
222057
763883
810526
143506
568717
231865
1015756
293449
766222
489554
842456
600342
928848
752906
890606
447881
776447
59392
890088
907966
355134
163819
111553
989366
42936
984088
732983
531155
569308
656907
811625
374734
36391
508840
257031
43547
55371
137629
939172
679148
77795
982465
189529
484994
794902
981902
98395
508043
1006876
1044109
945128
619908
864504
782248
420385
414253
986669
848233
25521
185635
22380
132908
636266
209925
541562
636026
596038
816799
15568
312815
750826
889763
965563
485544
761888
538648
292764
772412
687000
830556
977313
606733
213859
975287
922818
491928
864937
98368
160583
955979
892977
494152
130293
498044
731329
63098
300103
642218
470926
989261
726895
881583
1022559
316258
898
466265
977017
419744
550101
34182
670717
972889
57571
73045
301130
805915
624831
369582
953832
629139
621278
589075
1026802
745014
644887
123441
391838
750394
297283
291914
407872
702771
633497
511535
465626
501322
773953
873690
69898
176546
328166
16228
1011114
897138
659832
351666
505793
572278
463955
43917
229957
212098
391924
627885
210324
138050
428752
843593
765607
433745
780628
510648
241573
773103
448423
158596
413345
310015
300092
706130
644965
911224
7692
861271
437682
797825
223543
1021951
12085
714675
754495
653390
421122
536123
28875
135183
711252
143168
215694
686757
123843
489678
979349
938315
475734
585546
3777
462993
685824
358728
663630
1005103
874574
814738
858899
339889
904999
523750
539807
144607
172878
217285
730460
534986
408862
678084
23705
37022
363577
744476
111289
874386
943952
75676
154189
975754
1029401
744531
586927
1009670
71973
43162
1009264
540119
732946
997164
999483
750614
312901
488837
923347
489263
176253
745462
378654
164584
670618
764338
598238
129317
344935
944861
344949
1018175
238134
343818
152013
222472
791463
958024
63107
388257
35660
931889
377299
424682
478345
306191
406195
486427
416881
929148
526231
540406
19722
949345
434630
231030
555598
680514
633815
477723
925536
341575
774106
959471
820736
497688
142665
1033222
691410
933590
153361
173396
999478
358888
4666
583737
422685
695725
92163
199584
845533
1031238
345171
464291
98230
1031310
569750
236827
107527
62936
231371
265380
952842
649492
91115
856537
790459
445735
954488
442229
635651
271681
393206
621862
128715
693981
529638
852308
881894
74910
87652
430458
707564
704396
164347
43549
538022
563154
581392
652249
772472
797319
720872
809320
363756
462397
621755
351035
647513
242802
1025977
281932
901593
938406
259747
74507
313170
210491
166066
15432
864714
646390
1007231
267658
239114
867320
667424
424919
837643
524573
932397
58004
518750
255789
763447
1034388
394795
88726
246701
550484
800298
865114
152968
664751
335557
621503
228320
811181
275274
709045
473172
720589
872207
512192
125606
464546
222852
640628
686269
72509
690693
272117
666693
441662
127194
962990
243199
350387
616926
389030
564910
1032309
607320
151712
642951
546198
2088
161425
571534
449564
811851
162034
1030525
90969
1036989
999703
560941
884650
847218
278300
378102
155078
181758
105165
234010
175750
339998
549637
393868
8851
712532
805502
36566
388647
144748
487114
370454
456176
660257
274440
900449
911710
388793
170675
1023553
700491
610987
542513
1038331
576711
351201
574042
774793
672303
119883
723849
613513
757148
892800
378975
491088
785628
141985
634655
860694
1000623
628732
405327
791877
982611
645771
865896
704918
405991
119747
1058
537295
994490
295598
843293
240364
156350
568581
817044
899897
1022640
848215
766313
213650
893460
307980
968115
542434
125746
160628
8835
1014822
951343
261491
575288
257491
955159
708500
457962
215498
767184
234950
905793
980351
823985
761815
80553
679405
760419
1045405
869991
469952
367401
256874
802959
365082
214893
36019
855317
848956
915835
632531
1024663
323750
52234
1044967
598897
389487
1012629
91473
440350
561235
26365
569993
387205
1004840
384505
83638
438721
346909
975150
777694
502878
779939
826956
69890
645103
805328
215581
80726
81645
56268
698779
52434
324846
213833
870470
494266
77849
654213
871101
62258
540995
691788
209379
145675
978679
1045452
932323
1017549
948943
759766
797591
910684
1013924
987533
234354
333356
385781
928292
424514
584323
494898
417113
332482
897604
587835
270871
316590
69603
51151
769365
970190
355579
625529
476971
598925
517632
804346
896603
63158
966379
439147
428002
429861
450475
673067
673059
79428
207466
206558
753313
255540
1028341
971609
597233
447839
900783
380577
230693
275164
421917
572569
746910
771636
203042
994330
398720
84934
851204
450738
73182
441098
356305
392467
919543
758616
603725
609597
615229
913038
540397
891276
1023602
880833
607436
902803
10144
431269
232180
690719
694685
81688
608928
1020149
630015
187456
755795
172159
807867
605016
818256
356588
626255
203177
52427
147238
887519
722873
346047
805405
120965
915272
918744
881306
685770
495734
890460
349487
248890
844582
88860
313899
625590
925958
109290
388600
846536
918772
805686
664273
913468
32891
299629
195995
467906
908977
5483
539448
417064
8756
333419
298816
709544
1008558
662976
317186
313128
940666
977889
75046
8876
591914
544157
595822
1033917
764289
246869
40716
510941
26379
643709
590130
761085
1004845
120823
743159
897122
314394
92714
984351
726378
709401
124316
29899
13464
58967
842663
194037
624099
590632
754362
545047
909465
263942
180376
692165
710559
898623
277044
25673
835046
891969
716601
645732
222197
953558
864496
867744
461747
418423
165101
179792
1023045
861312
717272
990274
472234
779711
289768
824820
386258
43125
308326
471948
439389
577128
975414
611295
435599
412018
708703
288735
848630
189139
361641
78059
922896
921228
969403
333434
1036607
364775
740673
418576
584775
958296
93457
571424
422769
46662
945640
828204
1009319
258274
235637
763264
503946
911913
724462
652820
932219
353870
304965
550132
89282
71181
566278
342416
379312
525652
71068
619436
594267
833651
303760
870269
529778
129712
131510
530770
116522
95704
1039426
578770
257388
134793
19790
980724
780732
740664
992313
91594
1035014
663925
886990
135892
1014055
462587
249494
30419
840653
807483
412491
945721
37264
849717
583663
867740
337982
122338
854505
845504
396813
250224
816956
268670
765144
364739
670770
157919
883675
303899
601209
596156
77266
656455
148280
640763
816421
787763
72733
628987
562513
26698
1031096
519247
948380
1013
502458
1041789
206851
827194
721291
968519
381820
991427
281049
532136
81478
1022922
873855
363532
605888
370652
897914
646621
1014230
248567
611342
475007
1012001
135520
773178
561407
48345
721130
4693
440497
761561
964313
721113
638131
149606
810996
445678
331760
1041866
792954
483959
187281
110891
837829
915334
962894
861483
91641
141021
967744
8363
202136
867862
252015
519071
240740
833928
999914
654399
635683
826120
939194
247967
926204
113106
357056
612001
219347
523412
705973
84327
676355
425504
551547
349168
118427
490739
874701
502386
120513
503601
104575
335806
46213
1024127
42988
554167
797495
27241
622309
242883
770423
932780
790744
1038346
960797
699783
826658
840788
252832
166160
982850
15050
901180
327228
495051
784335
458964
812641
406724
440650
380108
322804
687919
1037596
141235
826524
304220
1020222
502394
32991
464059
1014166
77848
467711
835236
508450
495849
320642
138442
584102
894687
346177
653108
855950
441000
533573
267722
449472
14419
126097
878050
433354
32380
640867
1028466
803090
122860
265504
280668
926602
984170
612359
263701
753547
613856
321004
87436
841644
539225
678956
13020
554157
495945
822207
225278
27824
224724
430841
591741
56388
366738
124172
1017935
639559
116367
614412
779726
181425
8095
374461
57786
9091
707578
439933
448878
444334
546862
461874
933411
779168
209222
31942
857716
721191
265844
119712
4335
904625
242557
894159
305754
731633
699818
436992
599720
876028
617783
617061
370083
210178
535865
83378
832118
937698
384725
592917
488282
615960
322580
731581
958728
646538
10732
686563
1020795
924056
51231
304856
676083
372915
460804
677469
681279
909635
188251
833196
940914
82119
429662
411534
394720
557041
263419
278146
674621
633515
372885
809710
782418
983366
984879
878086
593560
602594
461085
914985
117489
601057
64836
456948
687271
516257
925251
123702
140634
281620
1043203
71222
122494
381722
315619
808595
614702
255733
918552
438271
99114
777863
501398
455673
632001
477575
336945
745311
68952
504598
967151
607338
567042
885484
184373
796775
498053
835679
94940
309451
872186
381665
593458
570038
153450
295708
111806
130641
894823
422900
477995
833053
1031324
613625
906709
460100
112750
553371
597883
548860
993654
905870
486200
540807
384663
611399
939022
488365
910275
491906
652841
838193
373523
729392
388817
233108
21868
990890
807775
905089
216810
2536
119153
748472
257488
282921
340868
236008
998058
858605
342432
821150
486821
212391
804722
708517
195435
600659
575008
206305
696667
687980
1030832
1003439
573380
211970
766167
173816
680249
214588
814533
674592
653364
208393
519817
10005
882422
912340
148960
817863
163885
298140
670623
101051
363374
618228
519572
579892
58344
209594
960599
19296
698633
571242
80549
859738
187953
501017
183719
239261
576296
798875
1000871
678298
594277
267413
774342
113613
9660
24998
26563
1013867
746950
987681
82560
499364
245426
314536
314344
852537
395945
479508
519208
178922
203337
209111
920729
92163
206967
495570
465287
1042027
542377
707492
420809
876109
562995
521563
764468
950832
799993
454531
661732
833542
33044
483409
469008
57097
11090
829463
980022
610011
532274
85328
429159
51157
2975
348732
583709
507174
713969
677724
976991
890144
182676
1014772
60498
604060
965282
457783
372993
783468
155262
973088
431200
236794
742899
744162
711182
685647
566299
326265
665171
259529
960554
694546
124872
813624
439296
460506
923804
538374
977219
785805
53947
792536
127074
113346
645165
588961
966306
26353
321497
66336
13405
413491
573834
870631
295803
455531
676606
592886
555597
525729
642435
765403
601419
312534
438447
806492
641774
1026988
199047
526031
737279
824524
501540
546706
550188
346022
898602
441629
27427
884223
259978
848985
867975
282707
402068
3010
226424
247969
895238
578615
171917
27236
394527
643275
620329
980602
532644
284152
1012005
564556
457575
468440
656971
955884
162339
2084
1026088
555229
556933
536191
925603
695387
418740
264444
505574
820519
852616
791007
684761
194675
49399
662617
146686
456367
933189
266227
232144
480908
974249
923335
437811
201593
438914
412361
66228
489601
1044641
821028
83155
430344
660986
756012
301896
745574
745964
611213
971739
17952
84770
743190
953354
641208
745024
103734
631887
109300
445706
581425
765270
117960
109916
23939
298686
772697
609308
39037
462017
962525
730988
597286
873484
563408
333406
376902
494017
372010
98575
270202
943882
487478
805878
82788
141911
391017
1024043
614243
32675
29840
752941
394850
614671
649595
480935
460305
397576
1029680
519071
616884
92744
696864
260974
1037029
229396
833159
516835
277528
868224
816411
308266
745481
88135
427708
919579
325817
89872
488063
110708
395004
497984
311336
25822
473098
7308
83119
907517
313991
580958
739067
620882
7908
1027848
408349
422766
499058
992149
956161
923561
240435
863015
494342
485402
992472
1031695
537577
879996
326389
299543
156572
264081
80269
565319
815767
52762
573628
891424
580683
88064
837531
311369
935435
665495
684586
958979
241439
990299
1010533
787211
276602
548869
757363
627137
662
1029688
32012
688312
182804
713959
994206
729425
1035294
588698
603792
574777
230657
802522
463805
570015
633635
599493
35470
682966
929925
233700
944871
470936
771353
652028
591746
926059
770647
629877
858048
65740
742944
439544
284936
754344
223436
288449
268711
908943
624673
782391
910549
749399
891126
987484
111491
1031616
977559
232684
656429
742573
921090
1039626
414726
456770
943420
1036926
840985
389600
209500
731506
194330
229991
475557
267312
786178
558135
860587
880867
854907
98231
739146
916163
808498
247999
119825
410954
42948
867607
295857
15569
134129
315700
559742
933998
304643
464037
514707
7645
559254
724609
382764
987393
723525
802996
502311
122262
937172
447425
517354
460583
609124
644874
481634
759953
122708
996333
309437
595311
461212
821664
739171
274193
533146
184311
610431
391860
659161
290155
252350
629878
629621
180338
430067
576000
505581
631912
63404
738448
240025
760375
826990
895121
1024565
423590
761928
675325
687125
753099
208983
585668
754741
979315
507814
59873
308356
120924
247872
29068
792222
678470
738285
497635
748584
535436
452320
842453
1017877
722971
145032
530433
287884
155810
328146
73266
337494
844761
402293
590084
638519
252051
322278
450194
88352
674591
761347
368583
232298
566645
814019
151454
572145
692854
922172
451462
914399
987232
857910
46153
942814
1031501
590168
652602
120097
586007
590870
177175
334010
771586
734609
987357
246394
950937
407816
65613
163905
65796
165601
632036
436873
603961
160699
842896
489549
299448
904653
376170
681288
744607
887739
587617
736510
704253
128732
819591
940815
279206
885229
545950
897254
418771
357585
982681
70549
411625
838176
82775
649746
25953
602163
665459
547287
924712
1007321
719881
799105
752547
771395
402123
684229
815737
124643
655676
42312
892280
983677
196826
801004
403447
609286
253790
949487
693714
624137
70377
978847
312951
737300
921582
471064
545396
923761
1045036
819120
166084
136411
519140
561925
627782
765995
910390
581598
250562
996068
95522
133862
145734
950179
84105
804217
107207
876032
969831
142768
117497
479900
907049
267006
714316
113907
360767
411617
652840
552123
89095
441502
676956
583275
628136
284525
459748
695460
845363
283894
618188
754373
200973
478748
731593
862988
277211
116633
838748
417829
539574
516456
369452
832332
66996
957147
635038
75178
384140
184196
55860
665675
720119
940818
380639
234382
231529
562934
771683
494743
367893
711192
857707
642818
877020
170362
702368
70724
776806
551176
922591
926407
10810
495715
407206
1026642
122866
531952
850767
36350
861659
603624
274968
461391
379967
109200
582820
189368
985186
443577
19696
478444
924735
36061
325469
358769
490174
562959
905237
490749
914933
229677
108664
780667
456702
90597
568516
212628
898350
219742
303448
646183
690019
212223
710541
962614
576928
708048
448529
969819
798129
976301
787999
748510
292563
6506
765434
267042
64434
156283
141705
821996
501702
255157
478539
761557
460966
729860
303616
304160
457162
737635
594916
679530
799043
283178
876913
428270
385966
919643
840570
137892
860023
769130
65818
246943
853293
303420
280406
628521
269348
591741
22295
90880
895358
951538
861892
234487
40574
9493
919542
358371
799581
142924
979685
486350
166151
493298
481015
70053
722354
315761
41218
391063
230590
246709
930173
326988
666605
720479
111210
1039270
788267
154866
778989
551906
353043
781799
150131
218346
667651
991116
435313
169052
947737
21132
405873
781197
862967
779805
925563
210585
242383
839531
42605
298919
976590
478505
632603
291936
719929
646838
583542
449257
182325
487786
375677
154803
714628
562149
333212
102194
995228
297149
850512
297242
358207
621049
617124
204658
560445
719941
642985
540037
271020
943574
763679
749017
954741
208947
950925
357688
58643
13842
862844
165377
377810
647462
334614
1008244
79670
681898
767605
527641
525880
969385
215273
302173
355205
341606
878061
881132
866054
988794
1015618
927168
518737
427431
569518
1041921
292759
626405
329098
733451
23747
351475
853057
806444
903790
410662
239668
103150
266105
199688
58977
364038
955964
1042614
505369
357866
10619
622293
396553
11417
594862
309348
174400
969616
820182
704179
200061
672461
291150
658386
377151
627276
198526
64380
903259
757791
321412
27738
970805
1027794
605701
396955
585762
748569
991499
991032
390890
664987
758768
353632
266614
995967
365211
602930
46149
326067
1039790
682181
124589
71306
795484
907634
967485
287968
835917
974174
543507
878701
972346
169015
8383
606423
1009784
982461
56533
680827
906793
771698
776519
885824
311527
865510
474100
169015
911287
291961
1042498
700567
226563
280957
479207
861730
226067
449071
25744
39518
299515
507145
721047
745805
240636
2253
734416
915611
926452
150870
286625
629578
324283
432763
393921
263333
177510
1029856
4879
439482
214149
276196
735514
568882
902386
698570
952518
914008
817017
572798
108166
738317
349537
279988
163563
396420
779983
402317
230901
200940
480901
769099
441875
393711
821764
757314
1029108
1020146
13362
474772
45045
737269
915
768333
450138
1013100
654171
136021
503106
176070
295006
319217
893973
42003
624587
521595
995586
201946
595945
396875
684281
872619
179421
567522
335573
263607
358523
372200
571856
535116
835702
825037
756071
522172
568834
713406
4771
387788
506606
167963
925420
20033
270298
589857
760997
216422
332840
191534
53173
30536
821864
754969
526196
567761
121092
791109
943473
811296
531264
939210
923464
398938
221039
352580
135648
163786
334924
159193
383261
690399
561521
424543
703720
796218
981676
320527
484746
292630
753968
600136
627909
524921
638023
304587
159453
278404
676855
894570
203950
165471
340089
459612
997152
633721
459590
625754
971392
223546
38364
950998
564165
790596
696344
841227
514057
135193
780527
405363
69021
175359
774351
523911
65138
679623
484381
810195
393324
973922
575418
387855
45540
723177
15660
267286
538425
125921
989509
345235
102406
542538
22537
53209
568238
722173
190405
127535
782115
409329
369072
738863
664693
766503
753070
156932
859918
738799
596129
286365
947103
901233
296707
427341
983103
54737
515874
86645
614643
736034
318776
776451
90474
504146
614282
444880
70993
271824
140841
455777
332294
572893
437025
297044
288996
246278
945317
555950
849636
566418
194934
35131
221279
994476
447685
165426
947712
973170
795502
231068
46470
837740
215614
74183
305590
456365
158100
39729
20496
965614
513056
959422
978857
264592
718209
176256
885600
721146
809095
524060
218401
3803
235204
984825
233786
980650
971298
1043519
586573
445011
647237
68211
884856
754844
677820
215143
150547
6719
472953
342183
726708
663837
557791
549632
450256
325321
735975
368391
683303
956663
103271
7416
914738
532914
736917
868862
127483
23098
142887
25556
1028888
559602
76622
110402
849950
826571
287136
35765
12670
846778
76158
66537
356213
510389
749395
640264
286934
693201
488952
983897
588550
335476
629838
424064
856204
366049
143294
1024089
810282
301390
682900
1020043
151080
669753
612173
538870
38258
756555
423365
494728
765200
137308
158456
121456
950301
832868
667264
1017275
542649
224526
1017495
478885
54975
110403
258075
645856
879057
832021
173063
194541
13343
874609
768304
791446
567882
18267
234498
853189
270383
307407
322225
394390
537000
397228
901993
135739
374197
362444
896361
228991
22972
477838
584156
965923
126223
45074
262153
1043221
800003
104856
1019567
220878
241056
162478
619036
351835
419550
221714
57371
414493
653208
966844
8994
972411
11205
466037
600525
117773
769857
26800
604513
192928
836849
683756
785752
61855
970744
173901
1016910
809644
921716
712322
582566
99751
233810
250688
740781
725497
49505
862644
358388
775395
868997
918590
785853
288330
79544
673687
443156
174020
176250
123123
506651
251038
393166
373915
220781
554535
79004
210359
540375
417089
429122
593500
608891
671075
814018
217955
338437
970711
505148
498644
361285
299007
961419
396178
598263
794090
1011512
1039457
757041
842705
81949
36114
108408
917500
454254
350681
802775
493590
695362
714533
787369
294781
339514
381280
443099
696460
114387
84347
76345
1039657
1042164
845616
567695
122488
18653
125170
348570
120117
457079
223522
482553
388691
854142
599092
660580
379689
528281
347269
209345
16814
824452
988777
920729
611666
570874
138740
967147
959034
590031
480061
387624
228663
15794
52774
388930
372904
414214
543897
670563
1165
306008
911745
674642
997886
567301
744356
153362
657620
985165
592270
749242
922277
481871
16590
799492
480475
947702
58230
535505
573368
423709
479325
345670
459593
223786
405817
889749
241533
491214
184370
232683
1024134
539656
248875
45679
665601
461885
609917
1012257
257214
372021
343127
987522
541285
541002
21926
955761
339634
884528
480426
710003
278821
266203
332376
846556
303684
356893
21479
678727
17977
725411
471435
626776
43806
570434
921050
682257
182541
190376
187826
500693
326785
904412
201456
769134
529951
266093
870905
367880
500580
783845
55829
840450
558373
463624
422266
521092
193482
386585
565225
710634
796793
187597
1042309
507042
127372
735529
26169
835650
700814
981535
566767
666854
614729
459112
621723
153201
735182
620753
742201
246977
54995
872602
755786
452654
234634
802665
778471
812884
193753
117570
1021159
372713
501196
464803
493398
988711
521577
376621
340794
403396
269421
383187
1023224
373385
425063
132773
922959
721549
391552
935960
774231
983165
887476
992098
1016997
744596
418758
117615
557184
136122
569024
647349
695290
871277
132984
1005225
296394
522584
200616
113568
517545
303580
941974
756249
238187
509405
970560
969670
980122
436004
555616
421225
157687
825288
567267
702465
409483
583073
480780
564132
435387
969046
279810
520958
80910
838965
715496
570937
177980
749657
873158
484721
189443
677381
97005
296362
6407
705882
94200
244465
377421
1036189
795324
568601
692509
361566
315687
995677
639748
689954
672322
677065
718883
21391
362500
22712
25978
92808
617642
370667
925172
452905
557915
160377
148405
706165
1027101
764140
150956
576489
654672
260612
544101
180354
562498
625906
46089
749017
877339
103856
741570
491268
186092
9395
529336
282637
809056
691040
193768
765711
853778
588881
938653
409616
334343
702133
392500
369314
804830
162995
13853
139117
365492
777970
346671
727807
856075
557981
762969
917567
149717
540837
463173
841277
619361
881262
166979
702641
125224
45121
406540
525730
337164
984837
972384
811934
315815
955665
597550
22307
387157
872594
608697
358169
37593
91898
627106
764443
24420
19498
134975
438475
755051
161881
1020136
35099
578885
636476
284878
739029
826132
649226
1025840
961714
431695
131922
714381
286826
484175
926145
1000491
428907
802395
912203
945602
118559
991442
146541
698822
540510
56031
391238
926576
298223
43383
455084
1018885
559965
336129
82677
374770
563219
60328
396874
784171
119040
806521
822039
208888
813858
792602
669560
785116
694042
930305
408471
886005
72579
971376
871206
267917
514538
638473
833408
306319
511783
514041
151453
871954
737355
5066
179446
314792
1029850
76763
310581
931581
447412
852012
110620
682704
720004
416006
126542
863622
873496
841311
995046
73675
692666
89457
176007
540914
314168
618018
40943
704176
835048
662925
728411
925842
448019
107677
265016
604334
974948
178269
578719
912301
14358
158170
783147
1017082
718387
746041
778300
441330
311869
460718
789890
914549
412330
393394
305099
707535
654497
219042
335046
938069
1008444
581893
120612
540104
266849
331340
866698
976056
152933
23883
541115
293668
287376
635298
959826
88449
463646
442391
980673
111547
247058
454754
443369
129493
945950
1020016
804526
928616
1033687
575144
533131
201398
839798
88852
326899
516562
690918
663749
128975
808880
389684
903555
602775
665381
779947
568133
1005511
434933
8759
674122
92644
25255
649394
800641
560308
130410
87229
193515
694734
275033
113310
329383
919081
444057
51554
283208
1798
34507
451847
915144
17745
624099
625234
634115
99995
654101
786221
638556
653273
762888
685359
583844
286715
309778
393711
973634
85070
162766
648721
845544
718317
718020
823962
124761
1044684
113343
765423
601207
281767
371749
341347
172174
326921
433373
186598
165477
743528
839868
107326
978242
747463
433170
866135
317480
993799
614687
480205
66773
248271
172690
648804
713276
263218
319529
814233
382905
807506
233526
325087
471660
19938
846976
28925
789691
780291
325643
227303
105558
482125
204489
704698
390790
490323
68185
395818
860269
426560
794109
398258
987635
400391
359895
759707
760961
334800
31313
116207
529623
631339
705102
927298
932229
21594
607440
636052
298282
671487
878334
819716
351307
571497
781981
246930
83609
60083
561148
517927
677478
425045
781551
846210
481068
100166
882094
63971
17824
1037049
58994
895969
519410
136172
288074
552684
680779
82369
570574
778470
111678
777177
1006111
815356
721599
965507
197302
1005651
971369
602411
614326
610816
427682
803437
30629
516222
968540
694784
626792
62749
622701
392152
217513
984575
179315
167983
753323
978510
948356
274234
977206
69715
279813
847201
909293
684972
232630
1039180
546595
208033
729564
176639
817119
378859
279881
717542
1028794
779646
305059
934656
894901
282101
757256
466596
118403
1003256
310363
706958
665551
427177
616349
825636
69934
52590
68895
551861
338807
1007875
653841
87799
86561
612104
167845
806041
151268
170093
391100
894560
753425
315995
983249
591942
511569
669820
957477
812432
433206
901883
491932
647184
900795
620324
657630
849647
229940
409900
751237
108296
625807
542808
601366
587122
615864
631884
223974
931674
957627
134501
255092
335228
419445
961835
550758
988912
507185
192460
71837
74149
46528
763368
873052
816229
108556
349679
157908
868946
214843
171915
91178
542911
943983
46893
560369
526029
743152
727743
774362
438105
546548
878014
685059
716384
262737
864433
371798
714475
306832
947243
18139
57816
581681
848141
715835
733352
126192
1029144
707224
449321
830204
645739
323259
7358
716694
294930
848292
1014188
29435
1000812
325584
449523
67511
441762
848984
912420
64080
865919
455412
481965
732516
214717
63071
402963
970112
366132
1019006
751508
875092
143905
703807
236243
542239
403695
144578
477908
773461
520407
18396
393388
997747
660820
314849
359693
115879
998423
54321
993824
740947
528660
320728
741889
473535
820635
734594
933277
56538
805961
898119
91823
156483
821384
671234
819938
868496
1015152
738377
592554
119049
384879
989435
50667
212744
220297
601548
975581
747527
225146
471075
163078
214844
99951
1043964
513987
159644
757769
535438
615610
1022852
928081
174947
818681
1039152
680323
750371
769063
377388
304565
376869
353039
723522
452865
201526
753048
501203
501931
807930
75059
367725
22408
979715
615734
1016640
198655
723103
990057
3306
130388
692390
954889
619023
927985
961617
90108
909997
344470
819816
981351
97884
421271
955323
888741
241280
11228
86862
559210
711721
993819
1010848
784920
367267
102669
277806
618042
314548
564272
107623
903870
296079
1044997
891917
614097
1012107
139573
808604
334601
697343
489877
754241
395926
207136
374873
1035623
24292
885988
348614
382709
992695
756743
622075
117860
701929
462406
484733
395573
386217
370000
706651
649123
824301
938963
195555
721878
24949
951983
653029
3195
889169
866212
222279
165732
691309
725950
57831
672340
385022
990842
291984
465558
817244
437374
63120
246020
1006567
558244
765333
280640
719296
28231
436915
445197
446163
63561
986251
634467
659003
526358
40042
332521
503863
1041701
326907
510592
596687
718494
234717
696812
716225
414143
742658
440175
341749
500799
489286
763468
412472
1030848
351185
775550
975392
473008
318150
640579
523486
974062
179931
633518
437239
669712
29459
693462
70698
38534
944190
1027225
109680
55602
638867
485045
1001341
543260
789334
507698
584907
211239
663424
242173
486042
904451
747913
312080
198556
244462
550826
174632
946077
648153
107170
924491
755312
1008884
763529
287147
225413
635004
71441
982712
266534
146886
134104
337245
572580
199108
801683
932713
223974
402443
963322
1036789
766062
564700
452939
26328
454498
648437
283830
351671
328402
12321
819224
753410
943432
568831
55982
44659
928915
480045
683669
341307
385030
269442
360602
972947
135112
30609
518398
419955
141832
734937
568409
724833
320207
97101
1028853
52522
928861
129811
632237
930566
1033926
428880
1022391
912027
86126
260185
556482
20438
243357
790302
116993
368699
630600
181183
361486
968316
451511
976839
1009358
724981
1009575
196967
660638
134261
905689
920575
494361
148212
724981
366921
876067
559441
187852
783065
238900
200459
670202
78099
211768
670806
121151
159521
334462
179354
615217
529005
673812
356193
299930
299871
1019666
83036
864926
814295
933531
223077
327844
48083
204588
347506
884335
153374
512784
959186
842957
210635
350186
902660
827476
606817
72959
1022920
319179
300975
51140
910825
993858
278989
626034
964715
785332
117064
1021595
202924
135248
428945
705347
784084
140466
147055
240592
538271
368508
1028966
615129
811361
333674
548734
529127
861491
529481
426605
734016
284146
230006
665999
707651
163234
544223
869731
330060
1034764
677855
799367
488081
354567
247060
194960
401948
390246
610695
1002650
901966
262694
4571
178428
734764
435983
805978
227381
773379
101324
381975
747882
917719
750792
508971
96887
98195
224438
321064
560498
952469
641709
247722
361413
484308
65208
1005334
343824
259055
475298
324265
692249
196736
1043661
18282
619585
12108
555655
301373
621715
223904
3978
864994
6824
334801
368163
735954
133572
849066
196736
304752
392983
935343
315066
427740
188542
535459
894330
394928
269841
814251
1010051
355213
447109
424188
314598
33086
972430
872629
736277
192014
913038
455329
493774
139310
545582
101807
204087
65035
955258
827051
614055
396151
1023836
898025
486888
960921
209340
636384
773163
693175
195174
678263
291556
180377
832974
290102
388726
987882
669584
247653
14637
917943
262214
232294
1042927
440361
641625
881330
569927
796351
839155
770418
464203
646758
816307
476943
846652
848494
679829
963233
361919
906876
442054
156137
803688
222310
190557
895742
303134
937121
559083
282267
425424
716666
1043768
276647
306122
217157
351499
547861
940065
585689
953422
234035
969366
248991
169087
679447
620273
461554
736318
88204
289331
645502
707317
251166
618930
155255
1001305
175982
472072
896791
877031
918978
499490
314880
795759
998060
704502
285903
62210
288287
95825
869816
338396
197331
863144
330429
362223
908546
271943
817876
912277
1006774
429137
819348
293783
484066
426603
979689
501782
285343
1010117
76083
802292
922919
295721
2269
133497
284395
364934
606792
183112
458455
905986
425713
1025816
404869
571427
963927
392540
459092
386976
247941
725822
432116
753740
620104
1021469
447413
871456
278568
138603
30204
567095
890230
429703
19890
269933
202082
267560
448569
815513
267191
162919
398672
742804
778238
914741
649347
464997
464727
617892
946178
1003221
768169
889167
888977
797291
521311
842485
310511
991623
805424
885211
456306
819828
423165
62344
928637
857612
430043
888083
205898
412
782535
159254
959287
473423
562327
336021
740134
149001
677711
661121
118890
396701
151394
140528
642739
543545
685305
755154
844021
1006045
173858
796607
319426
682157
957537
63454
468470
503080
719627
599673
762466
424780
691474
853759
430743
954393
196432
494908
416595
452498
987581
779919
126149
795099
518437
34705
547028
993225
667188
1012890
857008
788165
791247
786843
272678
368617
751579
156728
404897
440798
927428
854792
772071
854188
682022
875627
311477
526522
439015
629632
777986
145793
106176
189525
820359
1015586
446140
662728
911745
253905
1042623
44909
117684
141035
685449
223298
261060
183779
432643
504074
245643
287448
314809
669752
112517
1041169
536810
887116
711790
985803
299658
484755
858343
904776
660518
402599
807707
675218
413873
891138
529962
875540
622146
1016194
65849
164063
119110
450189
378147
765915
492368
99205
907607
1017563
581677
79942
354517
884196
615949
634051
896456
548602
235359
16491
279213
56040
487653
1009704
65918
264040
944060
614072
954655
326725
998176
347764
336800
5063
326416
584400
914646
739358
766645
670987
72357
440998
609741
190219
713939
881250
964842
131460
901899
417410
23190
643775
475703
609547
822333
18264
120641
415310
391863
554270
779459
596381
319551
1011312
222465
631822
419777
1008357
591371
557586
502931
397495
459146
683500
369690
617558
944873
957329
328438
1003676
323231
769504
636240
600097
666242
646966
681764
530022
721395
977713
116931
920792
477824
308258
858058
1024369
34921
168386
1024300
583230
446479
269675
282272
958371
41687
755911
1009996
533635
413636
933892
484731
166591
105564
678928
186668
941347
78414
638597
250578
409972
755654
222604
314063
642959
12195
85345
326807
78676
824217
650673
907815
497474
347164
678322
765527
786810
1042357
485734
59356
250663
484798
294338
983127
173062
765626
249745
115453
289137
522201
451192
199969
93457
686244
493220
47462
805688
296125
747641
223207
999054
848622
1029733
313237
20534
334075
767850
319518
596415
525440
114024
471271
397574
1043715
663826
944862
961632
491205
553141
123059
242645
355648
557731
73825
574215
152791
52902
15479
424137
317794
931149
158543
974492
701640
714176
247993
114826
969850
399429
907024
524336
608824
661058
785826
713954
364428
248580
933529
420153
980212
32562
884493
148724
222760
532409
631156
1037511
12466
372395
351733
32514
865948
581585
765213
608477
393252
13771
358179
294740
507462
556417
935721
333699
189202
653429
78364
355713
364466
209393
763669
720569
129989
696817
671693
367991
345837
247825
789040
724981
245748
234045
1009623
820687
310890
986693
902787
963859
433146
959792
112371
206252
475953
500542
729505
956240
650934
940354
790235
358243
267953
913242
918644
586290
130279
741922
68444
932401
607728
130555
606093
473835
990278
873806
612575
909725
536103
207688
316318
7993
620386
522482
220317
994412
114387
198690
573832
469504
712110
547661
984916
387871
234919
279467
624349
349387
216154
429727
292336
939308
743087
181334
1041607
76008
514208
661899
629244
492588
480129
403212
544328
100172
313903
131961
687742
863933
695031
122279
571083
543719
74511
129337
865074
68477
979243
138973
454475
99186
598036
817473
366845
702260
137044
447206
256588
317492
744175
121580
977256
202209
616167
1009832
836070
586050
293101
118417
733621
577615
605570
622899
881999
752246
945382
716202
876971
270753
178307
687721
461500
33082
752177
934257
872431
951462
924971
461626
237805
665135
107583
353003
909168
57183
9448
240916
791188
245748
350602
53198
388389
650721
203734
714375
479923
455071
279371
1002672
722335
211457
191936
79706
58784
312777
55002
679322
825620
924258
1030257
96985
8439
835843
920257
41411
294878
5207
242299
594962
695366
832552
318871
189245
921385
665137
485319
619307
841054
829146
628036
678365
61817
966935
319081
128048
793184
256009
550697
722226
87597
329688
36787
1001347
391129
263712
104720
834970
180875
487300
112657
601015
526591
653973
532570
199087
684301
945975
393284
1023582
595293
829101
665069
699176
459304
611915
666090
529102
762779
103105
516678
549080
248755
716342
1040780
839544
512498
278392
30597
599868
83232
647710
519574
194318
84824
830660
806952
260500
134377
714212
997573
689348
102691
874892
518094
826669
938088
776771
991653
1021203
372343
32290
516216
5986
870689
167865
706945
926080
314789
356700
602672
587090
598224
1039257
299785
496805
711729
650055
444631
916804
605637
573286
954323
295576
549117
369389
330937
599011
445096
120093
821385
692982
985693
615582
431252
859217
617279
973239
262793
752522
711108
788167
780716
385388
146401
285883
230111
456828
447479
715044
21951
53772
556624
633360
631558
880801
814170
336353
1007458
220574
79202
741290
493039
952343
326983
2821
555675
43638
59272
615643
403011
51837
714055
752733
778167
196278
104220
495453
109964
505987
816378
244855
922100
1039335
868233
417340
745285
309394
988141
140991
823819
219814
104900
295067
66768
947301
349285
130997
35340
331516
102576
539395
776865
375600
465524
986702
229907
282651
484368
578865
709764
873423
335497
387470
599676
359484
74987
787584
222646
400939
91981
901506
383848
624180
475203
895832
775798
175509
167791
89690
922755
823154
742177
423882
536758
749325
447280
113523
882895
31491
104604
885138
934798
700558
510850
489110
837624
1027974
216521
584028
260936
744126
603316
816189
376838
107715
659004
996326
85185
513151
884484
819051
526515
595236
560803
623967
92185
561584
34259
241472
821034
775956
946013
291054
585082
160190
583329
500694
712928
111737
276090
960326
292997
167130
906419
354018
33049
597013
1013589
41609
405419
841261
587036
86681
959970
285832
350629
970635
985013
977038
442801
452468
965872
604356
928587
210662
170296
832370
327035
747621
132321
809195
435969
839624
308947
561253
687964
89438
905478
798449
400354
610777
667999
489170
396233
131769
454481
302604
61669
677326
638322
405036
741610
210395
878658
958120
1018200
175963
934501
735999
966243
424929
595381
512105
1039043
265842
862091
489388
544874
9344
38823
500653
109548
496343
645684
226271
884421
536308
903378
931396
209538
348496
345675
49104
402144
844391
351370
943696
1025651
461844
810365
977577
201738
16597
539245
681570
985177
386651
625106
952859
514287
592042
546248
92057
14494
189787
12439
1024858
319568
501792
534048
951059
270185
450041
680844
436304
629872
274834
342807
284651
148173
315461
165432
280817
870505
726200
986842
621372
191669
137259
1036613
159984
52342
1011980
221576
766219
116428
273308
90174
738428
1000811
560709
10344
329454
405623
865121
804778
531334
584698
945828
890805
151609
155197
194661
648161
21810
704757
63829
372602
422152
160271
979270
253015
156868
965979
634682
437484
379692
385261
299892
548941
726517
75482
833768
334889
853419
339126
894014
384955
870241
714807
225415
236983
434871
193073
775948
192960
688204
917882
127923
56361
334189
419381
831773
695196
213806
364931
283882
855822
175484
633857
191955
494216
673033
324462
573143
131966
601898
362058
770269
266781
444560
331730
927130
268183
251603
205247
240712
241609
265494
444341
515570
380935
301653
522055
217052
259030
820238
454085
701379
181825
513959
622565
371939
26860
869078
376187
210305
142524
412952
585219
427816
169288
475144
34777
38202
397926
408226
436567
348130
529687
651727
72828
539025
856920
382171
221818
981970
45988
377659
64732
282987
278372
307558
547166
320659
22292
271148
239506
944343
330758
256794
555225
683577
426163
195062
997706
521626
565384
237727
644544
726048
870524
422483
91791
358057
309305
620377
413270
456205
48753
17820
194082
158933
670652
259540
720429
263327
13608
836435
637395
724624
621295
505395
590011
968519
489985
30300
493287
147847
110876
868156
313313
293897
353630
662866
623388
93639
844473
544248
295494
1012575
424311
233424
848994
744486
875244
404150
182176
49763
607714
720260
285313
943295
860358
455481
536522
39562
861574
799393
279119
67521
650164
993792
853831
919415
898780
427609
657885
798728
412323
205993
403428
983122
503722
165081
608797
6921
138166
995005
365230
700039
199080
726699
38294
962332
926299
674071
642834
514516
462458
962007
171899
598997
740862
824835
290843
471002
743784
885309
269650
613805
399588
432400
801380
729429
196568
603126
786609
549086
975733
86998
354921
549042
469550
917798
967321
138205
55899
470627
612074
987894
594733
364695
504950
160109
583814
287368
467772
799495
682082
99022
709949
645754
772129
1043041
4579
519818
766160
1028956
585358
387370
846575
895560
647735
134487
773233
278151
236693
730189
953471
344455
610123
467663
934438
797482
576452
626341
687178
458997
676534
63706
907219
490086
425235
1025348
548572
709892
906352
480532
13329
552652
490048
1043117
581236
546282
872927
145663
944632
74382
963715
584392
21646
611571
358658
551476
520825
404800
772878
716247
197307
624160
330692
465526
860143
732908
519889
471351
34218
19976
459552
824058
59090
26754
849635
168607
917091
780078
30455
967095
998533
27800
138067
781953
354384
222966
810868
921661
823063
211154
133198
228894
54269
34149
728191
812189
440146
478990
21532
535389
705105
698578
690250
155907
942652
187126
550558
638154
767799
920829
377458
186070
872401
847300
255604
385258
171337
208095
491582
787645
766152
747328
335744
191625
336364
98425
985622
745364
980563
678492
692448
688352
766380
261361
455537
428712
572838
29993
714718
326331
974207
965727
813995
648506
935927
681766
953583
767172
176241
179820
495902
506972
932066
218995
511292
1024872
916731
327185
807789
470541
223653
479951
897093
859183
501879
697447
657401
110159
34217
845175
902574
1001388
272311
292371
743666
92882
245651
165584
948044
631727
823170
823290
269379
432985
498140
348075
384110
659040
728904
782341
930295
692342
544892
175484
458555
976590
886952
45380
248135
159958
110109
1021461
718451
928638
92541
121491
816575
1015610
717631
478405
260012
674419
148268
644934
656401
710027
842124
743897
676748
59500
651589
684163
91423
763524
785212
593233
237830
154944
473166
512169
441469
320507
617767
323567
237567
991936
769004
870296
1009206
529517
44521
66686
68636
302976
111919
557981
649134
675905
318270
895391
718778
452676
107752
583942
568594
833994
778514
173685
592015
424210
394054
341727
900964
264786
482196
210141
891210
260393
743708
81950
865534
127334
330560
204246
670537
526858
914253
184719
382123
916135
593484
448723
93864
451291
383714
695601
847639
790205
270489
117405
991902
662855
186079
967394
473174
783599
698783
899929
483379
723846
592356
642717
777436
99572
495701
442072
145509
739260
76320
362216
757146
325120
649003
73786
963889
521811
568330
871727
926667
925139
327287
168374
92991
233413
572262
1028558
806926
338587
336720
1020952
335466
230719
364179
831818
478258
199632
257209
406878
642609
635138
421820
396396
976714
164302
364525
381052
546375
1024000
787286
333795
158610
725804
329894
835244
607040
22549
825669
378807
773299
205987
812359
55676
1036980
602644
656465
376159
854186
362492
542651
902274
619979
252704
44823
280176
840873
153187
368477
112897
1013272
247746
40725
240180
396019
373749
121179
1021967
362510
1024224
239464
543148
232362
371258
818488
296381
480956
851579
344116
564879
447430
667904
402321
388662
908921
562281
272851
810692
239099
949585
781364
756170
543869
1009268
112567
192612
845562
1020953
337143
244013
367051
531990
98443
26800
428777
397883
306283
715338
501648
208398
799075
300595
328211
856769
957356
249935
57609
356728
794877
817467
771639
867608
15149
416576
264975
68076
65526
31592
117603
461979
89352
12283
49160
763350
874335
888401
371444
427355
227641
323331
317121
15720
982026
308871
808587
444900
694058
452547
153633
600829
662494
821448
150675
316809
510779
91844
215743
553193
118745
969467
334672
1026400
855735
377442
977217
472840
1043815
793662
847616
337946
517600
608613
955714
374653
354538
678651
617986
975504
983635
532541
676059
370313
692415
1040913
838894
904563
931796
86158
876087
653195
903743
737998
1043456
42941
193144
867702
205727
663596
618389
803704
627011
940219
154744
344232
134760
601172
259431
967973
566263
1024318
1045142
21411
109761
167572
191074
657768
250982
239806
590415
543841
905872
1007606
219729
160174
977714
314156
901456
737488
147317
332772
737244
75004
73270
241122
172918
520540
690136
504386
269015
982086
836964
694072
276061
128715
630575
927729
800125
258489
313339
237086
240124
581042
821710
753280
672012
134043
57335
205394
707484
455808
720554
599322
126231
621875
517080
277239
70385
441283
4390
354450
332295
112069
1032185
184636
318021
165581
887445
919877
645831
939313
603453
1022773
408112
565076
645265
530007
497803
964087
1016418
569162
1008289
460523
754696
170412
693747
911903
292731
49030
810324
940115
1013434
903809
134847
489681
833269
765490
797994
310411
142935
395292
829556
461317
650112
749099
892780
28078
913999
16367
756824
9
657944
136754
575968
149644
476650
344695
1026948
969563
788782
759466
810457
305818
506874
964305
15694
11968
822383
580169
500216
457607
425423
357437
303606
816810
917825
31269
999748
539725
798
225300
637123
1005709
486567
170841
166404
237550
631044
155410
318923
313081
306585
113942
539530
536140
581503
415733
823683
799164
325466
190147
122039
845304
11255
478138
927802
31678
403493
360668
653063
239210
537382
319190
933230
933311
849544
583671
901115
185175
1040686
56988
96458
719140
947735
1014119
536619
890989
85197
632435
435036
930004
677277
573779
369556
198800
495459
392951
846825
266549
70428
466804
577044
340563
732370
871946
211138
79064
565132
513692
687616
347078
690415
251646
106935
587868
377243
174414
796942
528918
604094
880861
389368
737785
475510
195328
615870
907703
626307
602067
609897
531354
251534
473358
92207
1039988
868033
224461
259314
339258
296648
649261
472332
48100
999786
472349
674427
908797
214595
276348
141535
881374
350128
104306
535617
693202
859540
588755
843791
716213
63457
17127
607127
385455
137977
59325
5960
501038
77066
43617
491735
427383
907574
155048
431713
434975
334117
426863
320292
431080
571682
528674
405350
733591
154990
818890
628069
154695
818886
573335
367287
685891
342513
258613
404561
503911
992795
491973
704325
623702
1023443
995767
16759
183330
37246
721183
451488
801341
222002
743311
916932
530776
25474
173072
26272
826670
979795
1028762
315023
397661
285398
285512
590911
259455
382763
1003697
444698
722139
950355
421407
909779
459931
516885
724784
1359
1031316
345816
610173
611390
809064
293254
415366
872265
934402
542327
14437
117166
1013326
773823
336292
618531
537412
547853
636019
556760
857240
590718
833875
81555
260926
355885
150067
142434
758691
787509
24724
376314
293308
565173
923734
26857
388770
777932
590220
971858
753683
649338
786558
882110
887396
966699
765730
104089
835469
533685
61662
79459
880755
891935
518128
642029
139562
67147
619247
302945
559338
404870
102839
369081
876941
287536
677853
976442
603502
613325
135636
104407
248553
166683
129721
95086
238820
738875
828324
635716
1018996
471611
377075
925000
934982
309727
143076
466437
457348
189755
797478
103339
1040228
494704
382029
430176
996489
192289
167566
171253
99483
405872
161521
894761
868238
418710
816490
579861
876309
573448
680165
434068
948429
844513
135900
254447
686169
88378
909130
275802
184142
554178
750319
24514
200185
49329
412704
829685
478968
625894
349330
95192
44176
862477
309544
861805
432198
613790
140487
331475
664380
781301
67248
1007310
846046
979273
16238
626949
506825
719879
140356
1021512
755602
961397
138663
23321
242960
1030887
938186
456106
961396
961644
987905
862416
490914
563120
954221
15782
465530
519175
102059
727151
1033260
479330
819668
983368
502939
847157
708715
655322
735203
877145
843638
848916
662194
426394
641884
10870
219572
591342
342983
293537
241852
853931
81926
1029312
489814
591745
671206
501343
462538
673821
99673
649438
785090
971224
491553
130939
458473
129472
96832
240876
187493
888047
979704
494420
796798
508628
918745
32073
928258
1004217
444905
667760
737197
342160
504783
221470
414252
749121
908709
719267
683014
206739
199827
23117
219284
811077
747742
33527
226868
701753
399889
72402
345080
693710
636392
657082
271809
384746
158208
279168
288760
6125
801514
943973
903996
287362
289029
885264
961004
820382
738803
353878
1032784
753417
513187
463464
911060
389577
128184
148865
74002
704934
717784
345970
730570
324629
82459
726283
590877
973421
42632
533028
667175
725754
432228
821673
543172
181339
939638
900366
674898
821400
531859
977706
689257
956935
722913
897988
391274
377130
95759
959768
963923
58360
898086
1006726
741507
513246
846659
928941
959003
763734
36263
753943
956798
715548
808921
825835
267542
183336
932669
778310
616952
965562
578704
82823
890705
472324
562087
324577
871304
310457
163785
796561
845581
609309
981293
667511
764677
79025
148818
456458
288191
598562
253355
67118
197277
150480
961146
266362
6022
329549
43124
504854
531963
31046
784472
91687
427540
147593
199956
23083
235669
243713
974436
742887
446567
203793
118886
775915
929291
884677
29053
859032
933979
979302
274460
147942
744515
496012
491250
762079
446997
704170
738226
123863
508712
835227
694151
310554
595870
399762
918914
179470
277179
1008417
373257
934275
822401
12208
89140
834412
545996
864885
723109
373378
844028
193523
290692
897676
785279
758468
324408
397399
938320
27290
32508
426946
191107
596032
914350
281762
356727
472673
678859
695755
647721
512229
721280
858090
141224
756221
571754
199147
751115
734212
190770
448599
878444
123749
118459
535779
193149
75254
652292
57936
287336
220975
333433
713991
948068
839845
210972
362960
1023868
149112
624839
769811
834847
889109
24355
103343
249962
607412
778412
703103
692110
92984
787693
769487
372845
251011
881690
715262
756261
389038
33788
805240
333203
668482
810264
997212
996638
212112
967823
294788
905800
809691
131013
850035
490449
571157
954441
923192
825900
578940
407415
977364
999931
325772
89373
52014
542513
920358
981219
630571
391706
981752
739041
774203
200606
247878
660506
387825
734947
516204
4386
66673
171450
40493
797012
17075
484363
558671
274658
799605
46584
509236
108921
587327
9174
40963
591380
115525
708837
943026
116306
510688
602932
749715
865747
665950
829834
854291
1041893
561736
25481
843412
562315
84557
885420
1035015
353264
453448
851498
171729
676860
328698
826888
215211
304566
831293
125833
505181
400746
316368
579786
207292
997837
203715
861607
589749
734713
389019
709083
984595
710483
98543
692358
8916
385742
534832
570360
322070
967611
155265
508608
545219
776511
442224
334700
492479
667759
739276
570091
457981
562533
263917
359090
788372
193915
1010761
456686
783031
628240
195045
563466
374621
933811
651559
694326
348943
1005682
85831
789395
233028
774946
705383
175815
7263
12773
313377
689033
119770
492379
176527
317352
440719
357567
418097
976701
360607
433711
384619
456924
956965
647819
760614
8717
176427
185170
331911
640872
475240
291360
523380
63154
13573
761117
240002
949986
354825
911065
1045116
465228
586062
1011220
1031546
1026037
862893
884618
659409
634393
124087
90464
1033343
496684
363946
657218
293518
134562
244389
501333
891685
151239
525892
734933
986189
203640
438836
660451
106134
810303
465076
46176
102373
974216
541887
244644
277436
775451
427816
625322
210483
331799
546195
814832
793123
463178
829311
274085
86993
887534
49351
582216
999229
912367
369784
654832
1008969
612955
239392
963059
897083
68797
1043396
172798
34748
680633
175350
202654
789662
589726
462481
781276
329934
561863
964479
667969
46055
170023
469803
780992
922616
387344
175129
307399
954991
327796
413713
668195
993008
16156
299574
581532
611399
589316
514681
48575
35086
396992
359056
133514
112150
662054
93839
532930
459278
596862
962282
956692
740965
154568
958971
398163
82953
133829
741768
337844
79820
877457
903704
975294
135927
513683
856543
685923
948743
776217
595032
250888
6754
215733
738917
349981
766114
314819
365616
1019430
386681
536212
69635
257379
539922
51166
822164
564226
289167
762012
141489
309780
377628
307769
544130
800692
492578
787613
93915
154862
970357
379263
121889
373908
700992
595429
880201
641042
448654
765026
71966
650487
160845
177140
16071
565903
353396
511388
884901
192748
447318
755133
589409
370595
394182
1027274
875981
100005
1004214
109588
219093
259748
813226
35774
376521
780817
541306
539477
923369
368215
904564
579008
918781
617786
787688
369357
311034
212429
623129
749222
1027411
276548
648365
317297
171070
237741
297049
958459
735373
832963
744983
223150
962255
672639
192648
50284
1031893
81611
912937
581815
697617
802405
833323
724780
172664
268239
235507
1017629
842352
106016
151245
390990
972515
1015728
893857
991830
32319
447867
351754
469442
364457
291307
644623
257707
764767
665154
426861
884668
442097
398196
531675
53517
874971
204807
539179
75794
655655
493335
258509
161520
60739
57640
87767
66941
435334
626623
611245
518457
546824
539270
728628
844508
124335
974754
828731
855927
875802
314263
767164
617833
888142
657619
373089
350640
815343
400945
162681
89391
33268
315377
740707
253462
216758
114610
1009749
61911
683832
687595
925109
615355
969796
114013
444676
73478
99229
207703
476696
726509
172877
705481
419253
133963
752354
425590
486131
620134
708815
716646
943703
165609
484539
171947
939520
782258
534085
900556
673827
87626
953251
285416
166056
466962
131228
101041
563902
540698
908900
592509
62274
904584
81522
171911
855964
108204
309117
486758
365825
385156
705454
796895
293619
6777
682057
774723
161571
287171
655285
637600
829268
313089
281462
365240
713139
946380
612258
288872
271987
1045452
967622
136433
382012
36923
23572
233790
242361
94063
967223
84914
734265
988559
480928
300303
509418
958338
127234
2833
720790
942065
188531
910391
961845
367071
47348
384032
718893
612568
607747
512944
372824
178353
757333
935300
603324
808094
815376
661302
494904
287064
751315
729808
807136
131936
627605
93592
203972
793186
555383
470370
2716
371786
56289
632098
324382
950900
178897
124703
662111
590081
197832
936327
399366
1032139
477953
902188
429737
805046
471340
984798
680571
43403
108539
850190
282268
627598
374457
620534
945494
473119
999345
359967
685311
909812
1032468
537271
266539
671839
178071
528758
895434
597271
348500
320175
19961
640363
758949
227
710191
15325
502365
263814
531358
189480
134966
92516
57376
358165
473650
866353
324782
903027
120905
235339
349800
710978
550196
999348
521579
376099
502355
84807
45276
918900
640830
859354
145801
657089
261644
431855
258830
236463
19505
872786
854645
285648
163509
768620
646611
265395
194967
75490
597581
696605
956065
104896
565454
643739
104938
819167
480377
332748
817622
1301
175815
632654
399657
837184
356712
380213
788132
577765
733941
427030
916431
770851
879521
24313
291417
377501
697292
745555
759883
551396
403311
398344
523053
203978
56284
408968
491334
484107
837592
944475
63161
764595
930594
786420
865154
662966
819698
670986
547438
302402
1007504
169327
393083
522608
581204
305000
860945
604131
235393
13160
836034
411611
867395
45078
852676
512917
587637
331188
324680
495383
752130
461443
278208
650622
17757
961057
175704
712890
253406
224836
476545
81868
850129
124461
877678
756498
740514
87308
972734
768282
279998
325077
127924
108168
588802
256754
127510
587385
300786
539439
528959
402512
466139
906176
113815
876770
492057
428840
392057
920573
874784
21141
43078
917019
351118
144454
603125
481633
611663
1009980
904106
620245
719495
524258
809634
270718
130635
188971
899050
55064
70706
753292
486728
335759
962801
852512
99983
797156
787409
451866
642179
342942
231751
747431
506525
764972
993607
206901
889408
401537
875330
304493
76803
89851
266946
609390
450730
28878
145309
624294
871204
55844
115522
785908
82152
928479
476114
388357
517765
573845
864700
441059
897760
508303
282336
729077
988061
758853
130689
746937
319881
83140
85793
338115
468118
729073
902880
1036697
416660
960109
702435
686774
536098
760359
465994
807180
450023
422087
135186
194496
361370
631854
729374
329858
812615
663120
890107
1031149
711235
412356
986198
223393
773514
287708
133639
574553
90870
239615
185551
899946
700986
236432
97615
960746
358033
442362
545622
703317
782287
121544
315095
542252
261750
636597
830605
687698
858759
783220
564375
74061
495105
85330
59396
682880
256567
593264
894752
967518
818907
823159
268002
234941
942049
251698
970940
661169
508440
50392
346799
551887
24618
646982
438843
929169
905233
340908
518988
137421
860282
325802
413531
808402
437089
964451
777882
181769
6542
58739
927587
919853
40476
782653
517739
871186
469446
202265
823931
894637
793599
837098
150854
158928
472749
1027546
767262
1040279
576244
307225
337446
959744
694931
169225
51122
770837
527734
811270
577578
553184
759441
735280
777662
494144
346989
965680
825741
880906
261971
316540
539835
307219
1004198
296707
167357
924154
455309
777372
794158
577195
821260
1036316
854698
50276
715866
491406
824812
539532
1016102
545985
42293
402788
418995
475162
23042
873169
869848
790471
928522
224338
877051
129164
825158
541364
520728
888464
733085
159511
77014
292907
18909
750897
1008611
201997
652088
633036
614119
373619
1016044
186492
548868
269897
912880
818940
834007
385984
8735
700923
399318
570887
737381
586925
811496
983971
637380
154563
152019
616026
256633
905994
236376
257207
575950
890836
280170
61404
282757
444796
273240
293581
501227
1013581
91022
424299
744918
899418
875493
657743
234441
962458
245107
174275
719127
654873
385861
470589
433640
975353
1006205
802293
93366
599627
1008304
326424
199138
445730
614775
565989
858599
458148
850265
458025
1019598
901138
326017
405608
838459
520489
1043291
862899
503801
863748
693474
410417
35434
226393
521256
718066
538896
371953
38541
698390
124443
675237
529675
366573
193419
896589
326169
620214
382285
461060
392575
904644
719772
668488
107585
218237
248808
195626
339980
543940
199221
537802
464111
362889
234403
141531
688072
686652
441634
52723
209893
687656
136066
668644
458149
210778
581756
691866
941979
626473
23060
424768
198356
653542
779312
626950
204734
260733
932812
166407
558519
553226
717426
268970
558280
73813
878026
249808
821179
296104
555219
312023
478992
422911
203686
138197
723027
472037
834688
19149
952846
26164
961121
583948
519448
807911
690196
696291
537066
267905
57867
338398
659212
98953
124790
247464
181316
112557
361149
631558
966020
397462
914588
67665
441080
293360
447233
346847
318372
756196
913976
404913
411163
835382
662621
842299
392300
642664
141854
87758
487023
491135
1042900
749325
376912
51343
831085
948791
353427
140450
751022
130296
419628
310500
780673
381068
920333
447908
44115
90728
1005847
248236
461958
962601
864195
876838
115924
706697
440358
123941
267064
658607
565716
725474
79541
587440
786028
481610
969
622732
1007787
981504
483974
222765
912409
131095
907882
171273
148330
336697
304877
4026
566852
140269
805478
719109
450588
213131
987716
107896
589732
633563
735510
163167
254796
67595
37158
185941
347817
257485
938830
952007
626797
275298
256390
489519
528396
693040
212263
549243
650042
574449
917753
390288
535149
473428
432120
338842
757549
176321
175677
508418
577428
192943
785695
180267
1019674
674610
384820
546151
211264
445481
255939
430448
101211
450791
75671
255558
450534
735232
1035559
286372
732876
933659
294848
622834
326916
472632
254494
577630
653254
188014
268008
136360
61554
124555
615861
529298
315134
603770
111740
843757
625404
521180
793074
18532
410275
937248
972618
643358
460165
713256
264323
467369
711126
257340
1004454
615068
882878
432884
431383
710144
352873
85242
891662
920755
393864
37356
203585
915764
146391
1023579
694842
773470
1035159
297502
226339
192634
939651
383048
514319
72464
43518
460542
735776
118059
888960
830284
86850
1034564
700262
1010496
673166
441529
449739
968862
55536
511123
201482
917144
161655
454285
58428
25594
805312
727642
128076
1041643
766320
868953
127955
915758
854699
715721
117374
373406
637729
895875
920989
178464
691396
568918
488753
108474
1037748
17346
803533
621914
18234
968067
82912
323163
163727
1029940
250526
853221
581352
855230
116554
530963
52846
1042376
337093
338450
525162
955449
77729
137402
302062
295119
788663
804668
786056
393270
618599
431753
751125
778673
228707
688548
981576
1039971
838355
348566
279812
893982
933022
259834
642234
628555
820208
962224
1030566
1004039
253124
217137
651896
569004
249318
18629
884119
1013829
864662
713003
892503
1039606
835747
308691
277805
146825
14808
115031
378817
369218
272302
605628
574836
372980
300572
227786
759945
436289
772048
832009
162789
615410
527795
883623
757228
483592
601206
729395
44890
85955
225851
986101
227276
625442
838112
186609
180094
282666
954571
254866
264994
643901
176861
286676
383627
293178
518362
636769
669241
394595
849256
37473
29377
899872
950366
131437
496422
710078
98786
237042
136042
559
891015
709540
796149
820316
549951
132611
996308
837242
237035
1013679
141710
947134
213898
532778
936696
20810
990592
620339
806520
664889
505922
698620
334476
544619
503383
62395
235407
386899
549655
924868
1022076
965337
518596
500971
583071
208888
980088
279332
363247
641821
336825
309810
89820
462907
684216
618507
35102
28663
689908
371034
726314
1018843
640620
345458
128747
122216
862310
1024981
190396
630775
4239
183912
155523
568948
917030
773337
903901
806339
317693
284402
670051
18537
82243
948265
138712
339575
170556
898554
929620
154589
719944
503824
134455
89040
767849
933094
204300
501348
950732
772936
267328
981009
872245
624213
172858
991114
337907
363319
751269
462388
608955
436975
50440
354504
653184
554826
760754
27613
989621
31972
119817
964887
326356
117659
1036515
231276
94819
151323
777864
972225
665421
113284
209152
29759
680824
560518
619327
412647
477740
415870
22235
315857
89643
653515
896569
273344
934655
64941
710762
320587
318861
951141
981949
746144
832866
988751
1001991
266215
207292
882560
389947
989961
542229
738522
794833
522577
247881
85188
284982
556741
65933
5423
509623
316820
115808
683384
411647
44560
759324
386563
165589
511452
826162
909622
232321
136819
229642
299769
1036348
310435
36177
299349
1032113
127459
647969
425457
331042
114247
1010983
289190
34401
480422
873181
225841
1044536
220177
918848
872961
922701
954499
731217
40632
296513
700744
804660
922608
201467
924133
556779
616667
119862
28027
604400
130986
868599
355828
731568
652954
173386
68355
685378
23219
275127
293749
692804
45789
387831
405800
689642
451394
62299
607622
502156
90388
207816
20844
307914
783179
493342
510508
733725
153829
88617
493754
1042255
784128
406236
1007753
357436
678907
1039426
831031
379226
449880
31133
855156
633906
871528
793514
381097
899624
770226
979182
1022233
860993
920345
311834
592664
934944
869754
888506
693495
317415
230681
314257
103487
363479
1019640
114406
314767
513089
46801
798005
154554
352734
343337
66935
352453
720235
151014
955888
284675
622246
52242
771522
691314
282255
341991
580164
947764
726881
1032047
164059
58018
714613
475857
175353
303254
353662
876602
936256
57556
666878
347129
954142
180122
76175
767974
452779
727489
76359
432549
215982
600627
509565
660292
713155
981845
843440
39905
242995
177316
1041133
365169
354788
117963
1044732
748183
129247
748354
997260
343518
849240
450408
105043
826365
401635
416695
980810
779101
42136
292174
475044
957183
451702
194840
91229
826366
642752
129066
82482
965511
108445
460244
204477
56215
484066
941854
261735
769657
53072
969674
969567
861746
841182
298947
390192
860669
882986
829585
6454
623479
347357
502075
414124
360642
49190
115021
248752
843189
930856
261456
887395
799172
407413
551942
813453
125226
514840
154770
572984
89377
918087
748572
1025630
661160
534016
284564
297447
847156
1044425
156585
821265
390878
697332
474557
209000
711003
259324
254768
751752
592297
756574
360113
757916
323714
105246
260080
255949
69939
605294
572759
388780
797018
110486
650080
888049
781031
595993
215096
203568
505449
817631
159848
62849
313
267208
794542
332666
922870
220913
315629
364769
318261
576489
171490
567982
492518
437051
471412
452177
394680
1019112
512497
261874
824670
542108
751779
190430
69758
483622
231196
612116
429919
682482
711538
953444
554123
29000
654723
13764
170507
646969
241205
56387
304138
438971
178675
77000
411773
996504
633136
936226
590536
701594
877370
598145
538154
180213
726221
808837
630485
106056
76773
860066
536851
900804
168063
524224
586362
650049
498689
554279
996018
213655
611098
53879
864318
203253
664212
952635
321575
36689
236822
494393
587124
432303
572878
247476
549345
706851
539469
283896
1001097
403014
427403
852357
939721
204795
41365
15032
208297
266167
757517
551612
936940
1040645
962011
386728
741894
974547
576920
442419
492843
630417
871274
639051
131178
998052
682162
409683
876071
323314
185008
190365
903992
344167
739160
333538
99729
11229
308805
620801
398351
882500
271000
522893
233253
407642
1009478
318745
940888
522584
123994
309740
437808
961421
427571
746059
133528
459459
981103
133124
422254
991911
231213
327007
222652
214478
815806
555723
963067
717869
341432
534659
923207
50110
175877
709053
819793
804352
327602
474875
886552
452185
796203
918076
556372
852625
206987
263215
818252
734098
528549
500440
581723
661537
251545
65892
760976
5817
624911
802029
749634
541379
244145
575602
402595
916266
410733
454967
450953
338349
369983
808690
49159
825680
831598
250937
866209
494463
784128
100862
871223
221205
830645
562070
632081
476825
198710
348371
128375
686683
302133
138760
376106
272710
518383
259411
820692
211783
242633
47253
911116
956836
284847
163828
890924
586735
309697
122658
573354
549661
278323
59712
25700
111979
442830
494754
211489
90161
668538
312486
563927
153151
623213
430914
445117
277988
560424
136974
118638
437419
670197
928982
613813
611992
414640
823997
153216
744277
724384
51004
258398
714466
20094
331041
233701
825588
894565
853753
926811
645890
157134
86431
30848
1023976
907613
864402
629531
420870
939115
933569
376848
527973
11830
139035
723444
49178
812781
366965
81984
911119
307650
604543
303464
283674
578523
659941
103490
512085
340308
900047
985481
81524
817855
241312
985617
383209
743109
308094
91033
46980
639597
556777
491392
1005484
1034239
127916
957557
909753
292748
264263
920232
799243
838546
497635
472719
70670
799434
799288
389503
1861
973699
793009
685670
434052
791717
505296
534837
201996
447368
444291
190711
119542
1034294
274313
700506
802411
410057
982383
116397
634892
1042564
921409
93324
394196
683417
292105
438563
267121
712305
269835
681981
921531
597176
566885
735723
705326
857203
856514
696027
410985
169276
865101
693262
255339
870545
523632
230801
486343
531861
863654
878183
827002
123776
599252
1038811
529159
30276
142335
263573
881209
580972
667935
883312
257815
596633
352807
785368
564341
617581
171440
440447
18169
414892
408178
86472
54461
925537
74901
839715
562790
785054
882463
248484
572762
265447
188367
739747
828362
501646
242130
489239
845046
216971
392501
290541
637925
655809
645386
831139
358147
905980
96125
656267
76710
248888
5274
523655
96096
429286
211235
764331
470646
372069
311340
63884
323550
915386
212258
506827
561609
152334
561765
919766
336195
759668
455306
37036
213640
157625
723811
626442
957381
456684
930423
62617
299999
248663
593873
660911
227000
7864
231118
674364
594346
868210
477370
373252
388978
167532
66558
207780
379147
844849
29652
818733
401511
590773
773198
656271
213531
689087
630595
63556
401333
783281
131396
516149
166869
603316
316447
781459
712234
88005
663807
69856
851389
548256
282859
894959
560902
352968
164405
882778
297106
1039254
316400
452119
561264
206221
727449
504391
258121
579942
72603
616445
54262
412498
431687
680458
252769
854727
532208
403950
242410
181705
538781
752979
695792
342599
1026453
17373
259117
121894
559331
934769
618188
932763
164310
165274
586250
682400
321381
422455
361300
510332
550728
663229
1007558
590664
115076
99215
865347
837130
486818
658297
166773
198189
146954
49131
483206
801317
411860
478444
45553
740451
246588
29075
937663
965757
650144
724370
532035
17377
707700
153047
251230
839038
190582
385827
221765
927928
985395
557528
271813
720674
942142
1028633
790190
356404
333560
760282
948002
983594
440091
58671
1013021
581534
312932
290646
602650
720528
262828
257567
649729
316858
454093
618769
48757
867588
230643
33970
325746
983841
879879
508304
120526
485272
529486
143378
179307
822325
1004397
221515
65586
72466
327949
612930
934261
981082
572472
572146
816979
24342
79495
1043471
99635
5593
313557
298367
688474
238746
285383
511162
867103
918648
420995
639312
560925
53933
564946
792240
509646
582511
187150
691920
890054
621800
482626
983173
766717
403845
921801
952776
693064
200270
964858
608399
347201
86681
26450
66903
210105
394004
514544
327785
217576
370271
236434
429037
1017577
362635
813817
133889
408329
543940
673573
337899
126921
269758
836917
778129
671125
441664
530468
163147
903701
611480
978735
668801
149202
461323
54957
933722
656411
699251
1033192
931038
53131
673338
234103
561820
1026193
130604
27205
368325
284227
930632
947936
402134
630780
1033651
36212
1754
186012
632528
69104
94961
421382
954197
446279
840933
875757
141251
116251
983274
334535
844871
881000
532321
76092
315323
701730
382469
928616
360063
538166
874914
68024
964796
147621
55283
206741
642208
196039
688147
1022954
730899
63662
588293
652579
195847
708117
67272
429770
34336
421942
696814
173049
999659
662129
397207
610846
923075
860322
226564
576204
974439
997769
432303
589665
899308
586250
1005021
701417
572422
459418
107224
455135
382319
631389
44795
145578
299551
219635
720078
457031
479294
642325
1007181
57321
641690
220735
445341
748044
495178
1016740
517112
311720
730623
969456
7797
244856
573740
970866
921409
147454
830764
555224
350412
161319
671859
1021401
289781
1034138
1004854
48876
341076
49695
146567
509781
380056
243263
533753
118137
532652
937434
320263
1029587
603446
59953
448208
595458
474069
740045
24931
488612
1008306
900859
600008
80757
285221
1007068
518702
676368
285453
189241
358970
715801
365178
1017978
592161
279369
331722
638546
382407
722607
308192
513912
408325
442759
344367
268622
13539
286119
468813
545363
725552
864662
881748
278225
288455
192082
903913
378335
433448
75189
688411
311818
998733
384993
927912
49985
320674
997593
118767
354956
73063
442822
23798
20523
1027203
558677
137078
247408
711714
132926
520414
665122
103562
650583
739331
452342
883061
282722
425699
962417
27625
974637
802806
594624
649671
478913
952827
162188
353114
14085
478097
167997
113460
712476
866713
822575
363706
861232
432034
995801
908858
571232
883318
703056
901533
829464
133705
15820
288890
673228
957959
990692
660734
397097
401827
601019
236174
964979
93715
261480
204750
788557
1001309
139651
252949
640820
347948
805689
73909
191251
598809
508391
1042901
1017319
14488
356299
724821
592415
93048
226962
514978
798295
63259
862391
238937
773735
1031748
650100
617353
914509
502869
732943
265820
56047
534260
830360
280714
278340
560206
942665
180407
56655
445086
422124
479964
321079
1002658
371743
623657
252388
593333
975006
773293
893811
147237
918143
316047
400290
334694
1028232
147303
428278
340538
396425
865670
528475
384568
360957
657493
620102
636304
584726
136240
301664
624814
818942
261082
6826
271231
126856
646736
944565
448661
282714
379772
1037339
552595
686109
162345
360161
141418
980717
491607
859092
747793
368316
454988
854100
221284
763488
202328
57337
865315
677591
834665
694438
322675
278414
146680
630182
723037
503640
426138
968438
463124
297206
634931
521819
704105
1031949
814867
570342
753157
991270
770341
571350
404120
164024
410523
356788
946139
470486
315486
764033
38236
709227
550583
931336
152570
1003544
549648
874444
838380
878836
944611
419921
871525
544616
913929
942275
1021691
294134
230385
693108
47388
985098
64686
734426
949174
815694
713787
22884
35901
916256
912567
159357
865721
857233
724947
985180
1003903
660084
159218
79487
113763
312557
645030
335218
799836
419248
945541
108473
705413
501941
494633
846229
902506
712738
798812
649345
48851
882027
5773
559802
177982
461049
9929
581444
1023685
612843
942200
160353
422962
885692
311953
170149
90932
225074
706104
199406
538228
924356
304146
876859
445421
510654
61282
964578
678931
705764
399471
93982
523924
309989
874770
62501
74143
513578
1022417
567849
1017562
877856
254134
760336
557721
538218
744971
514783
949160
906185
268908
444031
722456
663679
508464
755050
971624
55226
533110
879717
837550
129559
857738
147308
464339
796141
513984
613893
827834
122714
596692
610027
764533
543303
622559
488549
361906
839850
790572
608177
138699
796398
1038378
685043
587497
207701
328032
32667
122256
1043291
762997
841574
122414
72763
501387
51412
218498
443934
590303
724712
874264
478779
351081
794131
597383
291284
377486
978853
205865
621659
245626
750884
806826
279690
952558
208878
355259
49708
522079
173421
163057
413763
707701
200153
251138
841919
774055
140289
748683
360006
777380
645369
422152
305931
820254
552497
699364
895522
704299
474469
1000065
546347
897486
805941
884171
603362
520212
366776
433962
843143
918430
697233
31117
531657
196330
393882
175951
144430
565102
418264
842827
793539
968428
313608
32691
545354
535562
551072
233542
600182
255413
864485
49966
535015
782086
19104
613964
166293
321289
525584
127532
60218
640111
374250
300908
266499
393301
808499
419183
463969
325164
338200
664127
501121
155006
441738
167095
37741
540760
824596
804562
914914
222862
813365
1678
365787
684549
549723
854271
1021703
1018812
308599
642786
730200
234192
234235
79955
679910
590549
562637
199808
845503
38491
519797
409218
850027
306140
624258
947730
573526
611625
325338
1009130
220675
859146
1041632
392147
895203
834144
326397
350431
44454
1025474
395139
526927
396950
913456
66359
107074
938972
418438
355854
686250
744398
340661
416194
392896
109175
1036057
857273
167970
497808
321469
123390
419116
873425
315072
17436
568888
282561
741347
376190
472870
607136
643163
2085
253771
945299
232830
458377
72738
1038227
757143
1031842
963450
866951
499780
495417
243045
857560
386532
938319
520916
723238
248763
387138
766150
608515
103910
403792
895180
623330
179084
757787
499376
532112
684620
472813
178296
218005
720296
452264
975897
264041
10703
968299
561532
267700
244959
887569
686216
408945
413220
915033
627351
262575
825318
1020313
729530
1037334
375569
345593
1013351
222552
74416
1027686
296183
201603
94546
213652
947178
308548
1003316
532381
487946
48474
274080
151572
274461
724524
722513
177511
859046
678048
430869
824507
117456
736405
697375
392463
27223
795110
668233
617305
192400
321494
21510
274126
696242
294890
268604
327643
368930
614440
1015501
908354
68091
567511
567441
942216
230936
904998
676030
143355
589047
465631
600303
77661
485268
593428
54256
71102
535944
286541
894685
15115
316833
593355
1009890
746069
20314
140764
1045305
986619
318746
421335
899332
289842
142643
256382
228804
81723
726237
820360
437385
376610
13297
241704
415276
666677
407287
471189
12792
180670
604690
804651
449603
25109
557334
493350
705508
1000701
39957
175464
980905
960101
623238
736858
857315
876611
929823
237227
907968
832421
718191
204719
1007005
310088
544091
547054
662450
819890
372589
983546
756448
252991
720980
152023
177015
735226
749450
863578
178619
483169
841360
737975
786983
834187
156948
941863
210741
994454
413201
728823
62988
26493
886938
82099
318803
619593
181296
123743
287622
463635
964272
992044
970585
556634
91703
120362
194855
141731
294984
103549
428474
1025792
114297
565409
14630
177084
259447
466731
518031
79766
1040833
904125
714986
133699
78287
801283
302696
683617
713168
100780
714017
117566
305243
260744
85318
56117
269721
442731
813848
584082
852347
591768
791372
314850
74095
693992
551313
723525
242282
353589
136954
611393
645066
276385
862786
127619
5748
842526
477613
930883
965383
135698
26982
334519
403770
625415
158419
711620
672902
1002809
974538
66529
672109
313761
249403
506752
1000959
598769
945247
627273
909039
289580
1008533
533419
904700
894515
306803
881881
86087
16358
977842
975727
941173
779390
915861
652584
77329
523449
87858
1005264
640953
418519
793162
366190
362603
977606
375463
386203
1001237
787639
571298
386542
910248
166138
270955
714018
795968
529051
583396
968303
799613
692786
366210
285940
103054
525703
40734
341221
732012
811347
972595
658592
639604
163471
552077
288861
421723
422091
209189
563465
14271
608041
499833
335644
373226
472356
756696
393458
773475
149502
818030
343621
813830
1041372
19034
399493
801103
426672
2316
1028265
513401
897040
634700
642620
894778
228224
562682
306218
77140
919965
964200
709270
396666
878456
181764
65935
902542
999512
495838
408467
806966
364485
778921
944027
798402
839133
855882
709878
921990
401749
838349
804470
990132
682255
407169
648810
1013162
889230
342627
538359
731238
218370
549033
342055
706333
605157
970066
73459
626281
770176
367468
520140
487868
692201
483107
814373
99178
734048
40524
707637
579331
600169
715330
532380
296101
237768
263884
510783
365790
26531
839501
656974
223198
165733
579741
961972
868348
111246
347430
639730
626476
446230
221236
65069
576896
1016209
153149
93882
158888
228539
159769
937823
505573
781345
980145
490831
1001165
434161
871334
708782
985488
16837
686278
206196
772980
395555
265536
945340
887984
2928
955449
392049
628636
57858
498384
110721
77555
986121
848637
32625
255132
893897
422726
371723
50160
232633
532191
183857
779905
140312
924840
506582
578024
211847
306302
275795
688303
514247
990746
911313
764125
346627
93184
713362
598110
26161
179291
740014
293920
640758
422205
365362
1009154
893973
800382
325782
428678
689259
482257
73134
622248
911855
497153
1034645
892184
357170
58304
143262
58159
131376
774011
109295
957035
1030357
211130
33615
450691
368506
620809
738262
904854
608003
512762
443719
39574
826194
468904
722972
301366
13620
100311
1030502
109665
426163
872381
896771
414734
805312
1036287
771858
254485
629713
621280
95608
1037750
568
704460
650837
115758
371122
841739
611358
431206
968344
383979
527908
691746
259658
700660
103770
117741
133442
657624
99754
749605
665212
315439
404935
539660
452179
853990
201337
27197
1003568
562186
768920
777694
643309
949356
717031
142267
812188
868996
90806
984891
650362
510508
494841
423744
92672
1041830
153101
1032162
865488
319277
894047
498444
118435
863921
735693
839177
695807
689232
907209
609982
645510
252152
831387
688368
976053
277137
972559
1016648
903929
649475
734822
375087
634013
656352
13401
400130
372349
557717
336099
889940
587236
645452
658815
198608
488939
856380
97095
1023397
181493
846869
238165
169796
94370
119311
63177
934746
884932
59190
95355
190247
404089
976633
773136
483954
234837
630551
147004
126264
46013
80309
545430
504052
936717
837799
397792
344386
352196
244065
922626
606717
691334
62239
872607
331427
349828
947168
695045
581304
353521
436443
190759
552062
367785
458633
915815
183268
24902
262582
468619
648654
808610
1039795
444133
310635
63135
82342
807102
482133
715720
400497
691943
289990
719934
393709
616215
574883
39011
820681
320438
736230
106543
324779
426636
177102
600239
593278
355299
357643
511580
500568
910090
9603
305304
858562
690241
274309
220962
1026300
603201
875555
16854
318881
917995
475095
174707
349611
455125
252597
260093
212563
907538
95094
594412
106393
455575
443768
314071
440977
841832
34620
905722
877506
306963
831775
658253
213443
862305
562142
288864
937768
943108
354100
623211
1045067
20120
572267
494881
161610
1024436
669513
268172
429002
900588
105835
807198
371897
611979
554938
588576
446953
996933
218314
652444
317403
626847
1035450
1019910
181801
528499
915589
434127
968680
716266
934498
255924
640123
494366
555329
78467
479958
806948
640987
916651
275723
143817
1030012
945736
686496
565706
143936
245763
241532
224523
844833
605151
619035
15782
1025656
531971
14645
905835
939039
1027653
555394
481618
1043122
403631
813991
569299
295116
301951
371463
459218
353547
626440
401291
598384
945303
533457
754927
47099
548323
722688
492439
49725
66697
1010792
955389
1037977
526252
396042
354644
31359
676690
703888
929100
320048
165501
333453
114672
725915
175660
14347
101880
285481
350373
1038751
464695
710154
1012572
833960
124730
33000
230815
100926
624379
354483
498177
58050
989746
136790
1020623
721259
102270
376839
990190
703281
45727
728789
1034514
634927
360880
10781
448336
23293
247204
836235
984470
695567
717680
630678
884617
859801
737957
938051
1007824
40409
138412
665892
219112
421915
376195
360796
526597
659448
776077
633560
581313
171775
147777
426719
267175
958106
143615
82724
692016
749082
729256
464957
1018593
120070
455267
473867
463530
560607
526108
380128
185447
407717
922117
1004828
61384
459481
484005
895665
941239
998435
42070
393196
448563
504078
210863
150315
675190
704308
470538
987775
635418
33230
408474
586775
99475
473029
502167
680986
50490
563093
430613
725253
752259
189158
241043
456218
124648
692483
187179
729289
900306
1017029
947547
988570
481169
939571
918740
211682
456455
281054
54241
782163
728224
125348
751316
283348
558438
88092
297364
60534
150785
935598
308806
476089
269241
729782
183775
518931
923906
5912
440887
717575
626167
305999
716500
665104
34636
730517
19344
411793
86562
918222
901915
630139
634146
593943
676419
68269
531835
337356
896422
229485
908383
202452
708593
19878
566409
1018253
277692
617396
921149
972110
578238
208681
404896
47483
463366
255628
381370
456816
1029649
382523
808478
928433
260655
16236
382359
888734
354156
86869
704412
786303
935526
903257
561312
497241
460643
299952
235033
789138
42380
756637
522478
372877
487130
175542
1028685
337077
750146
292304
1037154
420733
51189
109091
313942
103198
273794
387392
888421
11164
221666
762620
803421
495884
818402
376527
889682
620350
922722
264481
233347
277710
627698
529765
2150
513684
308660
962078
629689
213513
518042
772565
780076
821100
322089
63065
604969
951325
953875
565319
156263
292803
708836
582800
72441
198057
413994
257018
152762
24697
176666
389712
213765
805181
902918
3714
784309
503172
656175
968258
52353
205550
263448
96
297907
12947
137729
370624
555726
584768
362239
285640
506896
300903
181438
783754
763339
26375
57317
737446
1009434
885337
253180
615535
205690
388090
137181
426061
443954
603424
324249
876356
213476
630705
271955
582575
775884
150086
868025
256577
221767
884808
522770
863272
844194
929161
678123
465101
927782
383130
270443
820646
588360
330294
255121
321567
168492
85227
853437
780214
414111
626239
1033920
109520
228894
42096
127333
477377
451403
47057
100455
990239
955211
477375
761567
777336
423322
707927
695521
305113
697148
73644
59226
161744
432082
438012
262625
1024551
414168
894276
738748
585359
382246
206638
194314
485567
722846
369506
595409
183720
34939
418443
372738
635768
121702
245070
914744
745291
873271
20805
874453
820429
67146
951314
1017023
104162
829528
316244
512945
885861
3279
227667
611633
45552
829627
467887
966149
891274
411800
885223
838313
738600
832706
89308
81645
849888
309314
345168
444893
905984
647189
670984
255029
81183
786909
186554
210314
1010414
486635
232397
484747
729630
8251
432
490242
731720
676315
729193
182060
1042483
391563
772979
269367
597606
683381
44240
714621
945904
517400
816877
39572
939007
590337
884562
204787
459725
226489
568257
367181
137095
454574
70578
144376
384693
294942
122105
422780
1008911
634694
542608
75174
96216
259656
600013
174498
529854
1006041
498638
605511
415577
592491
829618
303086
64743
363902
307501
492203
889927
556321
668808
916760
240283
833948
608168
20434
291364
175989
494674
51169
484199
277078
693122
471750
1028087
463751
974901
330648
149500
873506
448280
431211
738945
827545
666091
152695
694126
585144
670725
466480
697501
160667
633792
627425
825913
630612
103742
888720
81627
34802
487543
879227
258338
751627
634172
487227
775914
333341
719814
407610
376919
458340
933575
328592
204883
867638
1004736
1009528
234358
736691
985853
539112
868261
951214
544500
852520
862885
442866
306852
75952
972092
965202
994805
310157
512631
975400
188647
892146
305913
809308
832056
542947
1017488
145177
93554
281646
174205
185090
826674
426566
834381
78947
230690
93281
175121
801079
701604
740219
217324
158192
979678
645413
24060
1028813
488849
370853
763578
833223
10902
23583
313561
488445
166426
487593
762246
582237
102432
584561
135555
1044512
294654
883337
288443
1023865
903363
234496
489865
266500
405597
161532
415740
856315
643324
469482
109364
683061
745450
394874
938241
897614
87214
158940
652665
161930
233673
156199
993669
883631
783732
291736
236740
90261
195312
970344
846064
189737
908961
428637
562636
780535
871338
561696
576401
40404
383364
235103
978048
684389
992638
49444
438967
608584
772385
191529
565935
18736
132233
441137
585137
522824
173590
331341
790513
737028
790954
146388
6417
619815
626953
266564
94220
108184
948073
139001
659499
729565
20990
109094
35567
245810
392551
668274
466003
850672
861280
389578
429480
808121
692428
383953
213336
646992
781661
425867
65500
163450
640215
435781
590678
463044
339642
651815
370450
104342
399285
59189
868390
155695
822089
291981
586786
727382
939154
621925
90733
435557
975397
874908
755988
571050
502982
242260
695898
197605
83033
378791
555883
51845
40963
580287
1001248
816253
718539
453361
499780
988713
891905
231389
1002958
855337
728936
462196
848548
668099
670184
388013
567460
907405
848387
115101
75459
375765
757454
58757
933400
707006
733908
74493
854996
880320
153550
824435
683383
3249
264717
927332
887604
539246
191064
830639
660593
596929
645925
535489
645189
561714
902546
264612
362314
823614
937488
963621
719751
445143
814064
362359
358716
967677
536037
279825
792980
716292
791888
245003
827319
138206
209694
565254
286
689602
282247
62868
834362
454312
897031
897251
898903
204855
743006
339113
80842
797820
57205
157472
19088
71118
990453
571171
836162
101488
178736
442132
145159
493546
279659
884181
550613
82963
723089
442986
533881
904398
121713
285917
80147
350724
243456
644119
529275
817289
451852
74958
881527
908668
62422
737935
599241
61759
263611
350552
594761
855500
89374
1025083
257997
564906
798566
662612
562446
369071
888157
599672
834179
669079
602782
711563
632520
97038
768278
965902
582165
352857
210226
406219
1045186
118170
696627
296403
384250
734408
730062
561440
468683
264198
328222
345561
995807
220349
865271
454648
867764
531289
152785
763038
260115
175342
466278
104442
940088
327668
568685
658013
1044968
435742
133191
554649
37489
516185
938257
905623
600117
84158
142843
984018
820095
778987
237140
663118
574274
647893
1039092
831695
508059
483300
571489
565057
554611
849991
784910
404075
580352
973133
379444
683467
922806
332537
811227
836470
708459
300149
283954
536939
47277
347795
605631
154945
639798
935761
444906
519453
447626
613792
76240
969509
491884
586536
1019444
562239
505562
764395
546693
424331
763453
803248
1010711
619778
332195
56808
139096
377075
736609
550105
916397
635778
1023037
171535
300800
989622
407281
715998
302917
333765
251760
1043117
107739
281505
57560
723584
192998
128448
734050
300044
577602
381159
506348
943309
519766
628517
936041
144666
430588
734740
9600
669678
597217
589083
113552
1023764
720556
181466
365462
180209
798352
763296
456690
1003787
187711
92619
563721
647962
643624
894235
456876
247887
611161
339504
365970
912844
1022616
151941
120839
961271
473723
690809
550018
118231
392437
867043
926708
430377
853878
725735
335159
573319
344080
155226
93135
237232
435417
265876
686943
906191
262650
720429
673811
1031846
540599
666564
128344
322878
257864
932480
482359
408478
879002
104906
310326
531559
58921
529965
954016
63644
512247
423141
908122
210773
992629
199269
101970
912410
287733
321081
84255
373219
194811
308285
606994
435013
809914
652563
617727
1009379
385468
825658
874758
611925
79254
962818
260526
239987
816581
950336
794305
680
44497
774077
479443
278865
791930
990799
163417
666764
512239
638485
960588
637854
757247
9517
899270
929743
23993
101198
434855
1042962
172915
254160
723165
378566
900101
171537
219725
404476
740953
307994
445428
689576
414884
59923
533392
14013
901714
672131
183999
583587
325805
319990
342192
358747
83963
967732
713936
732424
450352
431584
46932
52807
713981
186536
330014
583461
532628
118673
284756
758480
649530
177765
765818
418830
470989
1001032
1001165
705260
125602
104025
137703
16819
997883
446298
265424
29030
282271
158230
506401
702889
319034
162081
220822
450100
598519
462248
509055
386731
68669
879247
39482
948343
223114
800866
522319
933231
999057
504209
830248
364451
687658
101866
364734
349440
802724
870908
374280
531278
1000792
303583
101425
724506
849218
835604
967291
832927
578729
1019911
546241
49434
697138
579347
621792
501510
334489
1021206
306997
982578
384453
574406
700653
204716
363996
309070
49839
290033
176048
779931
467435
555348
875847
319472
701685
779511
721501
924959
828577
910046
533388
405289
146218
63597
645014
598871
594447
61991
824360
74143
224475
815665
1017136
234482
147493
394474
1043996
51466
455617
676746
920292
172790
698508
422340
927384
266890
110798
1039097
845803
684655
379039
203979
733380
346116
90466
266176
246933
43303
594718
268249
309558
172888
502484
636739
997729
819852
97703
591995
650670
257672
436177
800782
773933
749214
148282
703123
90949
824930
882025
802788
868355
627001
259330
921122
257126
248142
695540
96813
618393
526048
821874
510971
675734
243608
305867
238143
621188
774293
967362
81187
660196
596397
301141
474972
759385
612752
680203
406650
695542
821111
690958
21467
571025
501655
737426
532721
135697
293222
96117
508154
497283
823367
379753
905918
861442
227212
684964
201916
529305
220263
408506
67343
329563
197187
850479
66987
551329
762492
669351
604908
691262
599111
62373
784850
874606
517564
178794
412686
433836
837943
858711
37481
726527
152733
742103
615368
753376
653500
114980
229256
493725
864192
38353
745096
1000281
348551
183123
898307
685614
287710
8873
777271
390174
836180
303997
91830
652049
646010
546082
415527
390997
242418
423591
1019725
974658
385897
239964
293950
659232
941246
806947
979800
568605
962316
1006492
924642
640371
238466
979538
765241
313635
778821
475110
853237
924499
99239
663846
49503
46764
703043
103149
280234
874041
317402
678937
1014094
252071
140143
481538
99365
34780
520122
643140
989666
42270
748596
230901
742291
770546
235036
188024
281634
538366
560100
853726
274102
981762
70763
417210
960377
342794
546403
60400
912997
607408
882180
245327
791954
279630
832949
280041
763010
440102
968327
465338
287532
315014
518177
532452
159629
786051
331428
262145
994630
860420
419614
1012468
662988
891230
392697
521186
108424
121513
969274
130573
938193
726594
205893
670262
130651
908753
611997
975330
564279
78329
91505
302544
723790
52216
310890
712268
979668
213134
426365
966309
935129
196969
964438
900910
111576
787589
199133
432420
920917
408654
352045
256504
181800
282882
144558
711978
268969
11278
271088
585256
398240
530180
983890
924404
557525
645348
99607
929713
157284
443405
174737
962131
21690
694256
102010
950325
235293
660799
275699
116518
855011
653330
720102
384076
449192
269501
277836
607
252371
1028713
221864
499814
979522
257863
307995
1022748
465483
547310
25163
885287
503914
236120
58232
332185
128106
115740
619510
104243
507264
170720
852252
339462
911119
582716
183429
28588
321884
347856
241495
125062
153636
871105
327743
910583
942159
769200
957765
833411
150799
546545
861405
689550
110778
507199
629009
282004
677728
17858
604015
551231
156001
457160
469860
508436
706288
776693
297111
877820
562781
1030536
233217
992932
679623
469557
381601
1024992
794501
414585
147734
981970
862976
130155
733681
590602
608997
686334
142434
330402
778157
490323
433813
285546
77591
738886
224210
587766
956669
3974
497559
174437
163266
927974
754227
285120
797477
425614
37830
873734
444894
136970
478076
379086
364178
453532
370162
166124
787681
373534
663805
68584
817067
352140
972543
255076
279483
268684
902891
225944
481703
568563
779185
139344
426094
119325
713025
847204
552811
775530
796133
254808
505707
932800
491326
672078
386866
962
630999
958539
910823
117902
590452
503617
437273
418338
443888
804886
707064
939998
380710
435562
925875
546225
731543
93218
869040
494896
667992
518697
92716
96468
305775
7912
397862
775952
795663
108294
707883
609428
1001242
773394
852118
439984
194022
529957
847571
711579
600776
816017
2252
490221
416946
483431
863236
79324
715179
139898
339245
981793
624282
164134
283069
463201
552923
498253
376801
371699
211528
70162
1028883
294296
615542
870318
816839
639622
141330
850763
725953
923598
721507
944257
377123
26928
526172
177087
921828
714243
783939
814379
130599
1025990
470903
714508
317745
384999
848752
763698
858129
1013540
105129
11836
169070
915629
298980
855968
381542
535470
90487
477587
1043180
1032994
930340
408017
854025
373721
33427
344951
422715
725367
41683
682977
60878
668877
723543
658447
579498
601450
785743
817552
896830
840806
938292
635056
823829
377491
199775
508499
138061
601945
164100
483960
272449
549166
946908
535131
829940
359116
253982
373909
84245
661142
791277
309009
89215
863486
735528
681172
299937
246105
482278
646928
639876
1041046
567278
53282
751742
406311
102181
666636
371719
212741
796794
506361
765019
264843
243693
128711
274007
767016
714062
607829
600341
511271
908749
162843
859837
818809
948234
131988
946806
492262
648912
428323
458568
918046
332181
884044
72885
974619
566416
550775
1024538
676
835813
769408
266004
237383
739411
108002
720581
1006928
899518
851978
117532
722713
621661
945692
459155
768077
814670
317329
259463
562121
860057
666933
436211
392591
592196
500060
741776
132404
1006552
325061
271871
97314
87020
942056
880543
424945
515635
319358
809217
960510
624649
707445
826052
311407
1008963
996019
120734
998120
15492
888341
473403
42814
85810
64247
890291
585409
649692
955746
900861
347070
744364
461521
639255
13854
262843
383838
481429
942985
754619
70697
184329
881086
178379
626786
153803
1022505
1602
1041183
168627
722037
533376
735976
685405
300678
284059
550053
999864
126555
394015
641169
285111
611826
981819
372625
163119
1044023
506229
921230
580598
81772
540692
716297
475433
861736
85362
696354
442134
404302
383464
666727
159172
916695
940759
939021
825774
935811
585459
821201
517050
70358
848857
1011479
968294
809965
969684
159060
67768
281341
884195
249058
877897
715673
740486
671108
746821
227432
501780
53708
681173
830730
1027361
570769
132772
656222
549275
953192
869631
812599
113224
257062
348315
109330
504374
875575
15162
431923
878239
250742
762930
784153
785421
40118
455760
356937
54759
940532
895216
102141
477771
564299
270083
131650
794215
1009492
741164
719844
813826
751049
731079
469119
422428
652188
893361
62888
687990
257103
619155
66368
26461
327383
500071
527148
878856
689685
368507
803201
394248
962302
747717
371834
515886
322331
657693
177978
997443
625307
642406
138096
720029
724036
951945
562378
946242
24906
268302
161922
504624
232117
527118
234903
57011
597080
681451
624979
1038056
952127
1035970
224099
448756
648427
681176
141248
860106
828348
296895
597180
798231
16993
57436
666241
665358
224304
450335
65231
402532
772306
303392
575861
260816
455426
775569
420317
392250
954780
366178
73187
46338
237777
345905
768503
806220
950086
69612
580206
518315
953117
486193
806771
380610
743982
401990
844938
827938
144670
962921
936962
164312
949157
181089
417404
110768
824211
418166
234196
481315
690482
546667
991146
121654
850709
903107
353653
444209
93250
954411
939634
582622
649955
336275
254308
700871
959075
468083
632472
352741
561534
654179
414964
751084
390178
839243
500589
994462
583788
752580
323260
392209
222257
907771
200929
280629
930181
123997
54826
797167
973183
967996
160466
601272
1000708
134175
185074
797767
650162
873374
1004109
379651
593747
441543
192693
372448
62378
918958
940635
483791
938613
642272
550333
882182
330828
968191
1013185
357146
768422
271248
583061
589776
470989
873235
396646
769480
119513
443161
517011
540159
20665
997556
722430
609695
97644
461303
14682
694808
405210
260097
823765
907905
453395
822073
687848
8818
1021701
1011492
66146
850531
862808
20201
647155
560122
51636
903345
683703
398130
675247
904354
74682
730935
239371
721321
606718
95840
21568
676930
485558
1019435
604530
819827
341321
177152
472069
324161
202699
830226
168899
305352
329772
687039
46903
886688
151066
404512
162805
165408
419540
531823
718176
196925
369746
850760
571647
279615
377211
838082
1026191
244871
653117
435930
117688
588621
965649
207170
233978
201073
281834
638156
753139
437024
41780
2713
35959
187439
261103
806360
845649
898527
271616
340885
143711
765568
677280
133657
5311
720813
740962
675137
767484
706595
125063
592704
885186
730542
330641
31332
474214
605596
553381
708194
655720
83821
896900
48893
141705
217395
287995
472184
761954
1025477
108531
576453
583319
331023
52263
445219
543367
977998
16900
94193
13259
485112
225844
845399
425440
538019
169882
984265
44799
748706
433227
565665
1037154
579411
249061
6345
40695
280926
890286
81906
189025
239270
275060
956596
835950
997264
455538
270574
387398
64525
221593
866015
201037
387657
618930
1042994
753872
81079
1044199
903954
108753
1030205
713872
272704
729576
542107
820861
935384
885262
306484
99909
902259
11234
519179
1006334
628150
606755
164256
762056
10321
709931
143635
195496
416930
215983
717357
104440
812190
748304
530839
913177
214568
185280
643877
616160
450003
219852
683714
598173
20141
832840
46962
964322
363970
738776
681696
481324
47942
951746
725096
171524
807568
766131
779371
187692
1024998
260085
1012285
368588
789108
503722
744287
2455
932339
1035963
678968
175999
803468
258637
268363
236597
377145
892651
998260
962780
2393
948244
1024968
645341
796227
247095
336346
477742
801228
35546
770535
869040
703550
309659
192836
261722
918148
860495
659830
843254
910393
781649
237498
367000
84948
514276
734008
406605
750438
836071
987772
1012517
864949
365292
180890
786093
401541
635237
995746
386884
941036
129346
465568
879204
2442
249306
382679
961483
411024
194745
787695
245142
155707
157248
114000
321921
574737
578995
462777
289988
942903
947268
44281
394561
94692
53033
1034065
293967
968266
983640
748060
932661
161041
530030
145483
90304
889660
516958
5460
915919
692687
811954
883951
924872
545244
398199
530644
363070
44482
937776
315329
829630
659890
560264
289627
622559
615257
761841
1026225
967981
191401
1037389
994061
19217
340929
444331
924407
124662
682479
292592
206208
992814
572285
589947
567630
349040
696688
251385
781985
41587
94648
481779
957488
716001
330842
205574
207242
664091
906618
900881
84949
230422
546004
432538
1420
856871
704295
286998
280006
347820
652286
320049
483685
588108
726663
884638
827431
89297
486362
328953
608675
690268
502789
1024876
931973
641732
187029
1039147
566876
851829
380502
524153
631002
165068
590958
348891
235119
1042586
12998
195817
104270
123825
489682
632816
172408
761437
328495
722106
787508
933422
412985
31374
259198
575069
850403
12665
887879
11352
710274
356980
402673
195435
762679
936714
301969
131830
312323
914068
506323
213685
256071
825152
374773
250198
623303
742360
57818
186448
896642
108823
543607
27707
149333
92594
927790
661674
221243
536019
607492
346071
484370
755442
87957
514058
1108
950426
159372
675273
102539
309595
278286
324140
869799
846539
217713
163841
397498
657354
858568
992664
1037674
452506
745974
928432
414930
385024
703432
754875
676106
906115
853875
898438
595582
273557
129200
319890
183894
337575
729404
472063
63034
497474
935895
192224
495475
864705
809759
385236
521734
152415
219528
812274
833708
121063
916625
787024
767583
676313
228575
939294
156444
226180
1016852
717162
745502
119808
724177
575971
224655
242464
311750
467542
444862
942673
834548
259941
240994
763835
541339
574563
906378
298478
444482
719227
755489
756406
730046
50580
159671
505520
25584
553539
850229
483665
201011
852680
335071
676186
522002
703154
431284
845102
205050
935120
1009976
247307
361812
467300
995220
951308
603990
85806
517747
371548
756586
690150
458657
830479
252611
663643
1012579
934507
784559
326787
331294
535336
729354
287000
259745
652551
736077
712062
707095
210102
215348
555248
460361
181768
293462
432363
155477
874405
327921
483224
52605
912864
458079
915194
473626
1000800
376944
598265
453703
594392
749944
638960
1021322
776253
374871
779675
837412
650809
390960
432648
154555
976219
122805
221889
911774
874635
764314
131388
845669
223654
154915
682414
742411
364461
520585
209077
596469
514065
354356
473508
147700
175539
443685
775592
905335
63029
809559
38721
789055
1035318
758971
368389
891443
732728
453745
569610
640898
113887
303074
797799
121504
319516
83798
210452
299359
994708
896724
862255
649038
769897
219182
322187
573490
677560
997409
709815
122006
799299
702408
553891
544244
474912
789695
830068
269366
748008
208095
40024
898877
286659
468730
559680
769457
143357
605879
801682
1028041
745329
38474
522679
276183
699399
823940
673292
276440
1005545
541942
12776
519068
175140
484785
655601
221677
16059
520114
416271
942132
780968
877455
459313
731947
353549
970744
847230
462893
1010338
847175
488972
213329
731935
721711
977934
704967
937383
242325
557980
1028779
714127
838870
950283
849632
1024705
679128
503876
511265
781681
850712
950799
289946
257688
544137
1011214
952023
1009424
556146
575153
699205
689403
117792
1024247
333212
576927
543732
57309
931516
545290
647842
571374
111086
930993
203607
510669
420525
981482
279092
816417
336909
570908
16155
953105
661266
967560
195617
175068
836565
806228
384138
989728
19419
650359
939920
793047
607303
326918
486454
934235
586206
340336
676947
558004
434908
846583
550626
631876
703657
655590
640046
769672
237833
687410
698108
155224
748606
264501
423227
497659
322808
913657
640019
538677
775684
151591
196323
533759
785825
288681
46047
669542
1003541
815105
21885
312564
355594
911991
993481
699538
222191
337231
723272
597795
314162
489739
437108
815084
899536
608358
285952
32410
867133
274751
316679
434999
70124
15414
890841
977794
603562
41046
415408
701923
1007049
465591
731225
887675
404911
837982
885994
586557
494869
1042556
615395
485964
578677
708617
196220
292354
836483
670888
174191
223715
864677
109642
278265
314978
36570
829537
176367
995288
574667
225317
598953
494244
177482
761280
944836
802600
101039
763228
916399
169369
51534
744564
901052
903529
918847
179823
48958
615694
164203
271939
561491
265664
913009
450251
752821
437006
748908
528457
464230
552841
304194
456311
1015659
187124
802022
866975
873031
312922
344714
267987
248437
144669
516255
570080
399084
370568
394577
668558
638492
197070
830695
280593
93414
372429
75794
265797
861759
517429
478625
631233
263637
144504
743168
424685
859951
907818
395214
833463
1020973
889059
470653
281688
397054
682543
713886
142736
198441
829291
224516
934705
102154
429719
941956
188351
722354
934831
550329
997813
348975
426359
901763
544489
218277
985362
316786
215764
151322
747568
959003
719911
165761
467678
441153
777342
38228
552643
57790
162828
568302
395682
799641
552596
451285
707839
652107
115579
256481
287840
84726
778672
313430
74347
433334
162192
1013109
119934
426582
278645
77743
660894
452416
777995
1001938
1028286
964956
896245
428089
162317
1003529
207657
185459
437945
627349
393483
673182
396979
171522
609040
423466
858985
744952
161687
14979
885441
47315
822444
696776
105488
302437
743475
521678
886836
714669
808136
406436
440349
735348
1019144
182513
417411
953817
885582
182762
407255
554495
820420
602684
191087
551744
357793
393243
772423
612492
1042648
138699
1000470
56547
436024
630532
555549
319713
80110
634551
569634
977180
907744
369824
686808
83660
892201
918798
917505
976422
883203
633951
104092
597386
634942
49976
236987
268954
46731
15139
282518
271471
593850
827889
126229
82799
606278
1018122
506825
83618
690097
919684
16890
1024499
308195
335338
389389
345771
265643
402819
82402
358705
529514
695105
305634
548362
428416
120014
924191
98833
707365
48068
264347
658196
138724
527902
310907
821142
835837
951193
95603
536350
126463
292501
55005
800421
499735
847035
855630
1038625
557390
226705
466405
190022
665429
159441
764638
241401
334464
123460
371530
382563
375041
605593
323890
16996
503128
423894
157213
678369
905751
595817
216520
587875
563113
714362
876785
798882
309237
979570
1027912
467923
876428
435959
350163
954186
583481
596926
74364
840220
291022
966956
417186
676617
478849
371693
941402
812523
934584
396944
1043873
511998
180951
438248
724420
1038675
480052
713870
79165
142110
146237
657697
928867
253707
1015656
1040736
710337
392174
730393
368048
694761
984219
874645
397150
325739
872823
588221
925856
511373
255774
68574
8449
913094
53892
660451
845791
444005
865967
1035149
846882
1032491
521762
119490
130778
144029
452349
348231
350190
664123
854706
972882
1018939
389728
958363
818312
569809
990064
348266
941029
835968
305195
148097
113017
9290
627597
643772
464240
903694
919458
514593
74462
359135
858788
787572
953541
496857
975692
683751
863321
639964
836517
271482
240033
686253
830658
996612
241925
102334
402369
396730
271051
960592
639791
755756
470475
45292
652719
376836
398148
509493
545593
905778
720692
234686
520686
648588
1003169
947373
50619
42792
1014053
541555
260113
327106
101912
118254
77185
167339
220615
741993
654601
888011
161637
295346
1001533
894108
439871
44637
484099
435889
461088
484904
521653
676695
862359
769568
690294
906599
19458
580958
204636
539519
413168
589367
726641
127989
361839
384081
265310
901927
985843
979806
837568
536345
747463
685207
291461
452244
557564
122043
545643
803149
81105
285447
406450
215367
608629
429639
89287
268635
827863
805209
113118
118498
637242
860166
885241
620860
731600
154615
469778
607891
48306
720310
360460
842632
1024515
364757
589206
35059
312196
961446
521510
618104
325319
680528
415726
287970
750931
599900
516476
122225
602027
374784
69031
809205
229259
775027
290736
944520
56590
3401
974550
675539
643085
594128
433429
424578
941219
721057
705264
16424
325400
1043151
721238
413507
572835
331171
754207
478491
283291
878250
625986
282184
699037
144383
448535
447856
353270
847055
336261
409206
339237
207001
706267
502181
308470
131463
692405
153064
665265
67524
712158
335550
34402
138002
791625
38840
685318
765077
597476
470016
672497
646465
124710
552225
624077
552062
728114
903303
359598
683828
210485
326909
960063
316844
563882
334053
285024
641550
954182
887356
773294
179672
163197
222789
48073
241473
336583
682391
61042
236377
199499
233874
605218
731791
719076
155358
830821
363718
257739
1031215
763592
921551
592655
702537
777225
997222
206848
730791
55295
177283
79484
61023
318283
794778
158198
229744
802919
537084
618590
516105
938453
243099
29766
871156
516786
600055
670330
396418
122324
392455
351258
453897
197024
48334
149023
1038609
974995
240935
898360
811741
250202
807536
44798
598550
801022
406182
260972
547372
854335
281604
154498
327882
733151
195957
30409
725746
313664
346664
797912
1005378
973312
862841
601193
1020653
880059
389435
336807
429665
704361
245605
775283
375672
314642
907013
924088
132585
1018401
135931
691618
287828
617959
347457
48873
548048
12162
12412
739704
792239
585827
238862
140001
461105
481520
929782
839093
146346
801309
906978
896687
289289
780343
14749
486998
59941
686892
208585
989158
314995
674768
252425
410376
456419
647512
72961
977690
198492
404361
844772
881141
503383
72358
778401
854077
979628
324612
165884
933690
560936
915481
1042925
463205
825116
271404
1005550
5005
1019144
785052
430206
346857
974559
728507
988686
75434
288015
142727
886402
553867
191860
969701
867385
681017
775295
983265
607198
320910
13853
810498
456560
870261
334649
600411
132938
182253
922090
992596
11025
753219
248412
497860
650244
763930
488047
180740
295154
452759
671038
662318
817224
183764
309290
380876
90104
687591
596464
169684
103093
137913
859835
235791
230035
798175
1044125
1034016
81289
390109
648692
222337
193524
514047
679106
656893
474382
649327
541958
18934
880713
422130
429374
312761
894647
40198
179364
233120
755728
38599
782961
721154
233447
1018745
724268
30779
142927
719877
764741
403117
345790
280493
741152
496631
263357
192180
925779
89037
135124
548902
762909
919122
465424
688156
667855
964345
314009
610662
550986
962192
814987
513141
430216
312721
401193
1012903
469555
277510
383814
851645
952255
434229
153583
79753
339185
352576
852161
1019391
880641
839320
581131
171893
166973
550863
935201
197847
159133
241941
537508
908394
363000
731533
129900
627517
189341
343762
481133
220223
936920
344267
395094
917399
352414
482315
1036635
323011
600351
790589
926884
529469
791489
582911
382563
46779
129487
631196
1023572
552220
237681
696752
900244
318249
350436
941002
933922
799511
995365
791345
469619
669126
321855
995893
522161
250371
647224
1044861
843116
861912
888086
859895
428828
1006076
309279
124972
439058
411623
556116
22221
57822
157772
69007
142243
765816
166345
884673
340617
159310
375245
305849
56995
723098
108149
313546
179873
413002
32539
71815
499737
336097
1044945
126908
946152
636703
501231
614682
893223
234193
137145
307344
854504
482235
948912
570747
307338
860151
588866
289030
153527
790859
573518
616783
708061
541502
1045151
439208
796791
46375
709738
11312
234283
224855
871702
164517
37648
603464
329097
937351
302418
679384
416736
532572
182311
609375
253613
340797
267230
194732
268211
16321
3923
820027
996714
602937
370689
161161
365958
848071
855983
321956
363527
12251
665808
494319
781833
772569
662778
185320
910734
322085
326530
218190
649194
390936
767176
696095
630199
945560
465271
943185
163931
412751
685758
399729
668885
92106
747530
25177
969867
163260
1023154
842782
596597
202821
830453
315045
69560
241118
458933
194248
590404
269527
708584
36216
893091
7311
60865
742581
70104
361613
638116
77864
262063
296166
778075
22838
964769
132179
1013621
918776
277623
1043888
486363
919353
101609
246112
603763
590307
586330
76556
145913
737179
831705
978274
656004
609570
125627
730504
298162
314613
504813
620620
611491
741264
291981
96085
904052
419564
555887
521053
161471
435067
922483
293479
247756
1045029
801106
321134
658369
821508
650103
652217
201229
613699
529773
672334
912376
580738
112684
701503
885105
190871
288245
791878
142166
774111
193348
47607
408812
134157
258367
179319
184631
688987
1033106
602341
364006
168554
971092
38991
802360
613435
481864
708164
343793
776268
982274
926906
438074
336564
59848
997071
159644
892020
480349
108952
53684
917712
48683
546910
129745
250868
454122
1033878
505875
901681
187237
786856
628257
943086
364448
631944
429639
263688
961513
244360
418771
669430
699160
526309
222214
967064
533316
84764
1027498
171030
642551
808469
944999
224560
795129
718265
543557
626003
256448
281240
1009582
20430
852160
28974
436379
858668
856323
195594
1031718
492812
862983
36599
184767
174496
102621
1019327
743006
107855
789551
684219
370230
439965
571636
285038
369079
63881
781679
391802
92687
312002
1029779
185046
619042
342288
902785
940346
254819
120897
626641
654749
187573
259957
744780
475651
932035
830969
730469
672710
872020
176974
529973
252965
592046
971162
26144
495230
713499
264413
153337
822507
788865
257442
923891
179402
1987
835286
499441
353555
674366
567480
107585
580862
741824
81564
139379
165981
350715
964676
474977
583490
420880
142724
403697
477579
642946
809889
606585
335532
576022
312263
139175
276266
1035990
176984
937046
42014
118120
920905
20816
570238
364275
987051
716898
777726
887141
823404
655049
759266
442334
696486
98732
920540
606238
1015737
126591
11922
602156
718357
1019728
125243
802837
802540
914125
564629
213070
835746
729209
802760
105723
56571
10258
662828
908084
575250
535803
857792
709057
633324
678665
565961
958744
60947
894509
180595
998613
753992
32577
446197
523240
301237
332693
24503
579516
818087
1044806
922686
961121
321634
575305
994284
71923
715038
711483
187546
446925
828019
562183
608564
989851
1002396
558151
781469
348158
355712
525322
751031
448164
260571
173315
1036075
786705
967044
508256
384554
2753
650425
231828
15393
842516
521009
766055
28067
643904
81440
522863
626071
303395
41991
266471
888698
796880
270737
212631
573080
896856
506478
500896
620961
440870
621971
251664
362993
369340
497065
692274
22068
1004720
783029
799147
694985
105280
298121
605525
53131
29580
386349
733724
393765
947102
659184
218
989620
328789
147065
123184
47402
164919
93433
818552
216898
520916
59144
1037859
71063
766838
140548
657878
83639
987119
750748
746137
130166
492990
1018486
983610
785528
74681
733977
726155
880279
337178
666594
725378
387188
519249
605970
1035352
406121
472179
157604
588117
905695
576924
892547
250632
407257
93267
331588
78767
162889
957521
235086
962397
125526
792761
159575
654049
25257
335881
414309
57357
820004
128436
558937
941770
383162
595365
300510
603604
994688
133737
488969
750379
627971
989849
745432
589358
849341
997645
14542
219310
973193
902351
772846
625740
168443
289566
759668
401657
133196
305919
345917
295025
941630
293255
268721
751919
758861
723119
78424
754614
32423
574939
347374
142275
367478
363466
161122
562664
843646
907713
593503
323861
960256
774272
215982
246688
953305
853106
645205
429724
359509
338756
112883
138054
60346
474865
835691
479214
408218
604162
436739
782881
42399
140404
853673
247127
721584
172542
521017
457597
559621
385552
485521
747708
312332
288224
389522
245825
51752
639101
203487
251653
329172
943439
135631
351370
1023218
313672
50388
370731
325227
362620
202507
906172
850521
785724
111573
249808
1036321
1024586
756132
579378
900439
757624
560822
552408
1197
269138
1011259
681691
1020392
810774
266192
443751
496289
884603
895683
594907
33948
94380
510405
456146
362731
146251
564628
402322
781318
862552
388669
610000
442758
593309
262197
853102
969485
791919
972258
961097
1035366
134178
41100
475899
190353
690900
544645
636320
880866
781749
451719
1028697
572415
23561
348149
663868
57230
833330
281670
961448
522030
790446
432087
728178
229381
245271
652869
326018
169167
1002491
757349
653139
969063
989276
26966
267182
418757
58818
233574
708908
213207
18931
926889
363892
47603
651353
720112
75451
3995
364532
332751
827229
229079
778785
1395
911967
167835
660093
315065
1029618
861721
922266
74840
798187
1030690
140159
179
660611
662044
246587
600236
309779
114413
676608
64928
390154
852944
542188
907037
292072
559730
10222
582759
85592
370703
600602
167531
791847
627505
434912
13061
60345
310284
370107
142696
633865
626468
184292
807157
627252
229334
386651
289997
924959
750904
1037865
207224
696877
1021707
445917
953287
63114
74976
286991
479105
864169
267308
625825
960234
419401
930916
416512
356890
663280
296048
177054
422543
35967
511354
961046
99212
1031240
130306
604317
360569
744818
6343
928752
151193
317501
722117
125825
614166
173922
617973
967448
883812
222192
756852
455342
637117
933583
830463
743368
837435
651594
687939
702222
333164
172562
901268
134732
904294
78658
662452
558605
30216
154112
266520
56284
115426
769004
913590
234131
93673
529588
451852
498934
831454
756954
222749
901881
25467
981979
561614
694178
888022
85123
536081
95822
478619
636528
836679
540155
293684
355591
20880
313835
810720
377872
4602
150249
670711
585422
816806
203451
908800
723936
264694
467596
151575
657333
72046
296306
629627
335004
310078
628239
678291
767458
142099
490514
972070
793805
465373
603750
707779
970798
96155
990233
502128
57285
595808
632241
791648
665115
765190
377679
951441
1022406
525979
149592
799078
517181
310072
1043219
20928
1020131
493072
677443
151564
559354
985995
979693
486916
858273
899428
760116
187558
510891
79220
1022962
776372
234055
41288
833076
167539
972561
332063
1018385
474847
29790
640281
1008152
292005
286201
16508
942087
78475
595058
568253
773828
660175
415304
459765
358938
8377
805406
500569
128298
454573
627903
231840
551542
164876
991822
188010
935700
975989
560074
928615
739804
30621
135767
651451
562727
363647
732932
934341
191984
675006
829940
451690
323526
323146
666243
742822
103732
258592
148224
523946
179131
332023
1011258
211099
583278
729829
677001
522238
1005403
458554
779538
498237
275552
595668
368505
828437
944267
180374
513494
967206
756005
443885
848978
160418
94402
643593
744611
609933
634154
190054
673337
281643
49275
160191
668307
549417
949490
326169
402012
436446
734799
604719
462718
233258
913808
323590
817122
448979
503259
239849
342198
457516
493012
401350
190260
589989
821595
503877
128479
572661
320889
14983
953172
902203
447459
446756
403255
448175
650150
374089
562590
427888
15999
644432
614868
718247
221718
239580
349357
767412
894996
960880
190101
134937
431844
937769
218537
877094
621946
155038
606275
506809
345059
1031947
459937
519037
79644
483605
219997
879660
134884
117675
742601
114429
246978
569074
505389
718075
844363
278718
34359
487593
50946
55446
791861
591536
487259
203008
1026435
801694
168276
644367
539921
427697
578326
587373
456414
881939
337364
859890
921605
897129
588045
585393
740088
98242
43046
762020
1039282
855956
79954
928935
211467
798452
666422
487493
839466
954352
29791
1003757
671550
763483
689389
845507
570901
213226
448408
210999
36894
1013711
623166
27107
29883
26113
445134
490223
615275
553247
741282
728282
66383
471326
344179
198294
9352
629655
543829
1039175
938913
501391
133217
278913
828558
928223
7492
1032820
459131
376865
606159
538008
653558
727908
374932
687162
606637
177156
7604
733930
102879
290200
199409
465720
503105
136318
672010
68957
364
718480
540058
226092
558995
323603
383296
930659
831669
161996
973223
579009
580113
42882
770751
809711
64457
809889
597717
699126
567459
1012529
982067
508138
72130
815772
875923
317255
642609
848047
329116
975224
637980
107270
733587
983767
825991
850617
815589
148719
739987
559505
704676
595611
961173
962282
593148
32869
307509
671374
377712
692123
858841
633088
49579
950712
962730
183409
226160
530357
410452
732968
803414
681119
279978
357979
800488
984234
47329
111538
532142
378147
662573
608597
935419
715853
398544
934177
467073
424101
94111
1014634
199169
175261
377066
201712
487194
99464
170452
430632
336272
326144
390954
847991
426269
248701
614781
854353
708088
346048
66141
218520
688439
755314
199712
62904
798881
1013707
239472
633319
194588
70549
866202
257347
895339
61657
356995
891836
109919
1019160
536570
175140
140815
815426
404663
798967
91234
194869
680872
167525
529221
440460
791065
415902
2360
46145
267608
855165
448550
222542
61726
763445
57283
593830
74521
191277
582822
532178
232494
146568
851523
316699
93997
576209
70394
905749
525377
962987
385840
543806
847512
438244
103033
421172
444867
563416
221027
142554
1005234
511853
591790
540289
716970
613840
115329
844914
140604
322518
155261
603158
547443
283555
297919
321135
225614
986951
514998
590429
351328
596855
944027
385178
1000247
627147
599120
429921
329504
743122
997974
129565
870587
630943
949648
1005093
775872
541060
3852
520600
994913
965657
944640
630271
266181
335788
620334
369997
330490
394743
270022
878787
828725
877980
929182
674855
616476
883561
22231
113947
198937
221851
206383
766814
705721
96820
843853
10495
100961
307539
206664
458805
679516
41172
346360
494775
492139
1004353
260621
7280
8646
904968
864966
295907
77040
1016372
739144
449470
480762
357296
105185
515763
219917
795803
287698
485852
708415
706359
702469
640742
336647
1031388
167552
113133
735729
354679
576449
349566
1004506
484901
572379
214061
394221
840655
720564
773689
836485
622925
988631
982578
373451
1010042
1021130
553766
190076
136617
969911
48440
491095
901451
531695
1032461
167584
818628
953724
44923
148241
414207
249244
168917
36738
742123
851425
905810
385980
999826
476153
1018982
1008095
610564
796449
609566
289875
393333
173242
680411
70252
97712
525415
916943
728765
570246
133940
790599
1009224
614298
394193
567323
872424
226629
66346
318794
678052
398385
298205
844801
630037
145346
725540
1003011
806836
84574
773972
813818
832841
141200
295289
740463
408261
112934
992056
546051
601626
877473
310169
314413
125246
979951
563218
579102
134891
86636
113452
491003
349700
501899
935407
606928
861211
776700
974389
420338
635722
546177
1021599
982570
791322
39991
696110
610659
470151
452773
1001601
610379
265756
697797
592457
822933
123426
574064
1003996
789828
675182
804818
583326
251903
561312
448230
30527
926486
115422
751184
282066
681607
324652
297977
260753
204622
282446
597659
697786
49427
43023
864532
812862
429046
233739
680685
932412
433837
868202
809305
557693
689591
494470
639980
967759
863665
137794
267081
1008328
17205
301010
385986
797486
277003
59851
1000568
935878
66999
163627
773910
660748
285495
602325
747104
625496
892346
934153
704245
41540
803858
188630
960957
59391
96012
886031
915783
735580
559223
1007424
262412
437114
81734
177596
789450
694515
864735
581272
677001
123400
691501
669362
321206
726921
546054
658445
386841
534203
555760
1009681
612838
784039
396742
82341
881317
69287
17689
977623
990387
569810
777781
631235
538836
973792
31815
664900
756615
647348
914946
829664
154677
302304
973191
329134
616441
5540
332416
244350
497343
73594
1022866
627644
610896
742802
35524
1038505
132895
324052
343650
615704
246891
670582
66449
859699
1023273
1016221
911733
692641
471335
755793
269424
477119
129219
735441
25279
444609
189375
50378
317654
785074
1039940
383931
772177
633911
744008
530488
3968
619604
994120
684849
432944
713872
818419
58006
847727
658709
1017820
447383
446942
344194
294442
486080
860833
1022211
1011191
766965
584236
344776
781842
592353
16324
42907
175633
909160
577829
467057
439604
1003024
1040529
635739
148849
366768
795826
867549
603883
229633
774917
888813
613758
918400
300909
970259
741867
501897
516400
708534
156834
702141
627797
523419
403638
879180
918067
314286
137820
684802
830818
493871
92096
271232
1005705
994977
840801
1043875
751071
1626
812546
108165
876969
716552
524856
474750
124263
915663
961624
281916
396197
846834
993802
373205
989574
43100
328695
828815
165960
17450
1015753
746390
855418
574256
1034058
1005135
703244
505891
29028
197032
1016166
691556
268257
998247
547784
87927
666046
785789
260267
596821
656473
320719
261018
717117
685935
687618
911049
665603
280483
604188
152669
212147
900120
938187
957150
987317
708208
1006454
803537
451428
622339
532690
223849
454846
768883
245152
369801
777775
376962
152881
5331
741251
690691
467285
625603
159531
590273
419596
273575
58004
615342
67933
864654
818766
543431
624651
732000
1297
522728
262859
528920
682567
837807
229290
469338
68301
1022846
126785
479584
865870
523780
32316
199468
278628
359926
720137
432590
283532
796593
269418
119934
238076
901883
577811
316242
516900
274111
351392
715418
826397
477369
514464
502782
421579
619326
52396
375237
717224
779141
465862
10734
151306
939115
676758
772691
534572
678595
865341
592712
552211
373217
965653
486719
385082
264745
595671
958565
718887
894104
367120
331442
1006112
353021
420874
143012
981710
874331
100048
976947
17667
827292
137576
1003955
724422
482419
466395
691609
956353
308999
778293
367327
655569
449700
701288
522045
57563
231252
408044
954657
49639
743003
635352
688486
692082
276096
6358
418684
787653
134328
573744
252134
410970
532578
505013
136714
948130
381517
571638
433997
180337
439209
1018871
155368
156928
654657
181680
291244
188385
453371
336515
662664
518944
426262
780615
107444
1011263
943190
364049
846334
618924
43092
548471
716750
750560
504868
531757
728756
231488
447978
202846
449850
192506
648832
110300
403054
101471
918203
921263
436624
739664
496918
37695
863362
504399
638452
458051
242158
625333
571767
901322
56248
273513
294942
511364
682607
689596
586288
997154
938635
776976
96420
276054
767837
562330
812916
598942
34202
39763
289701
144427
1036167
505345
976864
981806
174457
230938
80043
557878
299638
926494
587527
626918
986793
762754
987488
53272
311460
873491
362051
222938
657960
960615
383000
5393
467347
317662
1014290
288194
122615
930707
992007
467196
715011
750425
619840
830944
185485
984311
55669
306610
279135
289880
625826
814467
545286
810270
1015541
54128
670269
82284
205000
786127
886106
335116
760043
1009314
37565
108919
280588
319150
256542
416309
625512
103297
890285
922398
100710
1001486
784310
644821
991384
853599
916127
912092
840689
140000
605095
573433
792427
487717
813751
290071
632162
436736
284472
473326
549147
112108
251723
1028750
138101
265145
22093
561435
961086
274199
551936
129977
851269
848507
231295
878747
46889
738755
793667
985759
886919
25075
448454
723156
671225
152564
567693
359522
399973
370483
221410
410026
197302
690379
249380
194653
771564
798809
198956
300803
661100
726237
961237
535449
131507
766890
323912
545402
804866
594764
389899
859306
894389
674829
744705
526160
551305
488588
139055
779179
726609
265814
326994
1039056
172066
780006
640140
882440
623376
241767
417707
928440
895233
146977
509745
593906
833182
632922
615270
453568
204096
413947
516305
769877
323956
656129
881240
213633
317906
35257
237960
378757
195840
1041064
499339
97399
469443
403697
249160
245009
387464
777059
2637
796522
432044
763149
347524
171960
1012677
541961
771287
451736
10605
862318
304059
244416
319904
381963
750150
943452
158186
869846
310510
698526
711385
1009076
365654
771296
384443
374354
1037215
677981
882892
101269
9932
795553
42118
719338
407923
669042
880337
916015
242879
1042190
541736
581935
119843
911130
731650
434805
922803
503157
862216
777727
189422
195155
694450
336778
1037594
1039623
852024
477041
441203
1027149
916045
793427
886851
556960
570376
404246
264883
774091
491182
1033018
718276
895977
282001
727819
547501
212728
935434
476835
858107
438330
236911
69419
438652
393187
467277
777036
23521
802548
999302
918527
149988
495391
529437
651996
582794
519788
628488
359533
840933
264169
110478
745230
752245
493677
963732
423441
856401
957565
156480
861736
841628
140258
34169
460014
741975
136686
149014
84254
541702
988135
1019632
697341
883151
409414
21788
801539
42901
882543
888437
411904
505281
926284
762972
149553
857356
364222
177300
1021069
922569
301698
656286
698214
732352
708318
462423
447714
250343
566735
828973
296068
820063
16959
641715
913260
96311
964136
901464
676440
726683
491742
865462
239260
424429
827481
127588
427596
915504
643278
657026
986038
607608
279054
978734
844756
358079
860138
1032101
1039999
530125
647936
1751
247787
920323
671596
216639
572981
419580
382784
41048
301152
936916
720851
35622
743634
877062
797143
614750
970557
565637
740585
423035
52841
1023845
220183
581511
916482
71854
363263
475198
212979
285901
549004
422085
1038567
831604
540116
150223
427415
563675
1017603
732761
947425
585484
679185
711215
972461
1005686
722250
782889
91146
152365
413720
30676
634497
426116
617629
858633
589399
73581
253349
21060
148157
468809
975196
911347
795394
724182
338647
545774
1026701
422232
172087
327714
27742
469271
206157
873362
588266
1009619
675714
464008
55683
328358
621681
164868
654317
228740
857079
68654
729486
522991
1023004
498137
475454
350754
358288
820361
764738
686175
606299
446227
154230
81958
472625
111379
945732
849626
33051
231781
508271
57916
223161
404245
371134
648907
591900
294744
399133
387073
208937
343243
319744
582605
443891
168437
459274
51055
66913
880708
747014
587248
598850
770941
494552
110922
40137
822416
745310
4476
12071
239280
779443
855072
661973
120893
593357
824728
949553
201059
315693
995458
742305
563809
616119
516024
973924
410627
416324
115435
379189
166696
1015460
226693
1022676
431602
61867
1012903
131147
66238
157834
295717
540177
896250
143610
615267
556697
633024
691907
1033185
478186
586400
534851
97465
33942
574160
536773
178747
447888
279810
399317
672898
1009157
725339
164699
354048
493514
925360
500005
472327
44017
103014
1001346
101521
447734
906661
500782
892824
446506
227312
492774
877533
86953
366690
70835
1013917
81720
774289
961306
694130
1023902
569398
355202
227987
978322
973992
895902
832657
867515
501643
890214
246850
883940
287783
543855
402384
746495
886876
744615
523813
965115
889427
417675
7458
800882
363615
464263
42489
301162
657288
215819
933764
17451
672899
297222
156001
655609
394183
85355
803947
326025
521982
346434
563233
887770
87267
835815
107228
361795
762545
241183
563553
362343
802693
609883
103305
321342
711292
192926
710657
641146
922371
911724
338900
363012
659216
461793
218954
55373
1007855
904563
290536
908137
648283
540016
989424
192763
892320
684001
149941
375251
288343
632281
1015735
261600
327611
622181
803594
892637
536545
694125
117617
413434
179378
921972
738512
892970
168882
791613
347713
613920
735124
757447
416443
999706
557110
533310
886214
1018330
894881
957340
62226
11851
895028
863871
1016336
819253
930607
195850
1037161
329315
256093
693192
48453
240088
763478
872567
315905
149160
110118
838637
846014
886764
154222
793398
653858
883553
208398
578389
311411
364173
774703
382450
685569
143348
1020272
687822
284013
838030
594383
878496
169014
12889
400801
167429
436237
744093
54625
78614
416870
280849
11633
312652
775576
866079
562545
425983
256017
229194
763453
66061
373758
963970
1020116
648555
45044
785019
864600
572447
185684
256422
646035
926615
647922
945053
205124
549517
719506
944827
56720
11554
3118
444098
276672
2706
399221
359172
847842
585339
518593
353796
819728
700361
466349
649533
656538
1015259
729448
279461
511745
792029
655495
371795
604124
937542
722247
542649
666726
56101
562746
209862
744583
828129
557517
170821
750468
934921
146825
304259
848119
905370
907505
330164
840057
775283
774347
997006
657834
382472
4569
1038121
734924
7037
610094
349859
343509
508212
41080
219682
864137
567797
720857
1006203
932829
228986
87611
703546
684228
909910
354164
39967
259666
314344
120737
220685
824701
660547
336183
990771
602879
98782
299447
846971
550372
497043
180116
549773
12186
1008997
1032281
67714
443980
745743
444751
799074
81482
223851
185320
564506
328283
194911
44018
860593
972831
768959
677493
342388
973470
781541
787971
426471
181641
4518
1033973
602592
242257
470486
252837
279944
964694
289666
609044
838625
594350
1007008
418565
371545
207479
579186
184964
50353
734355
913825
272599
201278
208852
43724
173771
803485
415104
63118
202379
63843
314453
539839
325997
639823
757299
899609
481300
917207
654418
354394
337634
410912
236774
658786
309522
1040504
4939
129506
774827
697155
313054
818587
368542
733508
378008
562404
816745
296969
151499
203024
114432
518230
497812
380219
930032
548270
813752
227040
554754
225298
622734
397980
648167
393246
94608
227605
794828
403270
108301
611438
982272
232323
842132
978008
1003351
673915
962253
153517
900219
92236
1007097
348665
131093
520100
119580
432627
497752
156827
414472
756792
822091
455366
227208
900057
490837
991312
102098
919429
85202
945380
962643
1017363
870747
362022
952375
345109
1025635
871264
839122
30829
632576
745037
57414
345471
216647
341350
396894
316125
852261
568715
86992
642890
628098
300624
69799
562360
774779
449828
879447
428595
572293
691121
576006
535900
104653
531616
888257
1002141
582457
479826
846522
674845
550613
562609
417382
570671
941130
850752
585982
648502
390926
775643
96089
416412
549884
204622
633498
85506
496626
495774
471143
437249
247974
347834
159310
490196
807349
1002089
335160
381497
1016763
672439
74755
982708
162125
171092
831326
793909
37527
397084
478978
451808
77824
456057
854797
29429
990724
862212
799784
943891
237154
555803
865034
155334
36601
732496
217342
11967
500593
366073
361442
369206
1018491
232363
685389
273806
781899
415678
189654
388151
631607
290881
1023567
464042
868304
642658
639857
710997
243898
330005
543999
36417
1010427
420614
375717
956259
779553
288191
798060
982054
362625
714915
320258
846798
684509
127875
403017
238164
613445
16769
123246
803508
933332
1011128
322475
168930
87452
367975
755743
829855
977111
243716
769542
434958
2791
622805
522537
776162
504895
320157
447026
405254
43240
783609
995835
640380
373655
827022
762321
708814
363928
286624
26258
720340
997812
485027
777358
480479
852634
817229
15885
484338
890846
22186
866128
433015
886317
494882
1007440
220590
31788
903926
425485
990009
643871
624364
432867
833413
138211
139979
13203
363486
817601
399135
243310
161910
654782
105851
1009185
908197
1036171
1865
29009
516253
928519
889420
987131
735205
19983
134291
595158
324873
227922
536667
1026135
317460
166690
786141
119195
97630
346928
895701
895954
786366
666550
615685
319252
427963
895011
467739
492459
949508
501075
118290
971615
773655
840819
161943
45529
945446
355136
263727
663121
828274
271842
135616
370951
872802
100272
729195
46361
707670
249547
521608
1000167
939729
838315
301940
632263
462390
733901
996867
434149
929614
260096
990141
382507
25015
780470
777674
181057
594919
668498
274657
193441
267958
931351
612490
58699
280862
894832
92199
99673
637543
643896
488956
374252
1018475
362389
585721
860607
609473
941742
486208
134315
943369
130328
845596
519905
78871
587053
550464
504058
558990
589837
699855
816048
949775
353780
869722
738316
826687
621563
918816
852852
609853
389765
670607
972997
893868
141842
610977
441666
34414
589661
126854
817014
20909
444806
543241
738484
346002
926004
687695
360525
295650
540752
76105
917520
558434
1320
609247
230532
74679
888316
964469
250941
964244
543773
6290
5348
243068
197430
34079
687102
66109
1043934
352714
29535
265814
701104
982480
791685
995781
220699
960949
213534
576821
449528
640355
589021
522094
537417
194636
685150
845392
762606
234563
693159
809717
447320
984012
425664
934403
808097
883583
136189
85516
619743
49063
92643
592287
126071
587104
978889
165666
919445
694447
130219
684364
143884
529982
209130
559788
1041545
168413
124983
307103
938121
431462
714528
738143
1017577
553024
80427
32109
350064
181484
707106
417910
67982
857792
944909
934299
980328
617332
705456
671839
503638
343221
697739
941503
91281
192768
696813
789842
888764
1040694
660814
901971
936826
910374
846325
773605
694460
383748
47408
891086
547895
123535
717375
750254
180815
520025
226775
716936
534435
134422
946238
407201
133419
830530
1044409
3747
250888
39640
639829
420919
225867
235335
423195
311225
209158
12162
399192
111244
967063
336998
749926
323053
165575
134187
11006
862368
881398
28891
949688
208129
173788
962099
227869
583647
148150
966076
585448
691785
910295
25837
670397
457496
481737
335167
394245
777530
286538
223625
74022
673776
618337
280383
916415
1017167
315962
395704
213303
715123
586580
752556
847385
834795
945583
796777
745704
643425
498957
367731
595043
36999
12776
168263
354585
761762
428564
608939
488103
351821
229581
899911
430902
505332
698469
337289
46395
294294
324996
984552
819904
200797
409492
1016217
27890
228012
498587
266840
344095
960781
1007739
672658
68331
562838
385605
879561
638822
936494
161218
714223
169606
853809
194520
658464
22077
313897
111861
658232
400770
773396
283702
132951
144489
949195
858292
894823
606159
788226
35670
645738
345027
929762
108099
427686
485216
231901
991477
626604
631941
198577
629582
926189
368549
627720
523589
331682
514324
129968
720722
433229
752231
1007088
809951
430059
392759
180667
1039214
308664
754558
322748
883281
276847
24402
669011
107266
540395
535482
672697
817707
117434
457521
468672
924249
589317
347605
703414
1006172
516381
824318
342911
98171
733797
189907
366073
390513
144227
351174
907493
213241
402360
480283
477709
1032974
135387
1033267
946073
513403
953685
820759
810889
331183
19298
749906
307529
820403
306014
617316
46202
218739
510257
530259
289322
980573
394453
762560
732214
377211
775333
731838
275605
685161
431370
183044
858061
666322
861531
617866
422287
128667
154600
381081
757525
657409
2287
575500
339328
661583
130123
435150
585507
566510
719174
741819
646262
920090
948266
45633
576940
731877
481538
233761
708647
213421
806266
989159
297018
759713
195493
939177
408829
205865
549550
92781
698979
911519
760048
139228
153349
254943
742159
942636
15557
27961
153707
215220
19746
263233
596546
24162
816793
953326
949938
373939
640716
979807
709581
552446
582221
832887
579458
298320
139695
750968
643802
681280
989528
21584
867145
996119
674859
260327
838583
396934
566551
197945
851350
469675
530312
930910
150202
1016230
211439
775696
927179
207861
269762
278411
1011284
71269
215584
500165
203775
212928
267582
895007
543829
96347
604366
765560
989786
738686
553871
846236
532916
694532
776925
586768
23405
723070
53165
61879
269174
247756
498761
376750
889258
7513
141388
740731
803216
376326
409189
105530
1044467
45728
954881
17074
628533
660108
415687
374222
472895
437249
232929
745517
480615
18910
106359
446323
984969
354302
241733
149497
744138
711190
924216
287305
965271
420380
568124
951880
177775
987261
771768
449218
1034163
15931
547795
465002
683272
156295
1003341
658778
518043
741769
855697
360486
537029
797988
996180
329599
831508
999824
766704
161726
678582
776119
872506
20270
424820
239564
596177
853563
895348
598850
421651
65738
718847
132315
579315
795993
539594
561958
902359
239507
922612
750333
75477
765647
681949
528958
149353
210781
581690
985817
840338
1024901
914676
18185
485689
976951
793965
790846
410540
30120
715699
878055
75317
195757
364677
609823
605631
758462
321729
17047
114135
900689
1007157
169295
898272
369657
353284
998811
824713
105830
326899
881549
605891
893986
372841
927053
130604
986668
533004
920329
981758
925317
802133
1040715
192664
874687
765548
113238
971214
587839
311765
40753
829440
404765
190998
350737
200586
186300
976216
5831
469745
232805
654265
607609
488538
1003129
731726
224162
941372
943613
56633
860625
627360
281957
113547
243549
757860
427411
336083
163088
273424
260752
1036719
167127
448156
933292
830474
690244
111319
236243
878292
228606
303521
891582
307795
822001
82851
178475
436016
906626
310396
611921
96727
87111
312780
389027
523820
548923
228257
587290
397715
510766
11137
292215
242638
92032
206757
625661
503911
495029
864877
122464
715793
85344
678494
342894
942745
341226
812017
693243
834770
644649
188023
265884
642525
889316
657639
344394
101429
81241
1044487
177576
973951
565712
764967
402254
364096
78654
50479
730878
823895
805200
553836
34488
318196
994343
622568
551650
836195
500118
254621
454107
91321
646268
746816
307381
362562
827269
455059
263291
305417
267102
710505
185688
267552
599265
970541
350865
69987
20076
822238
946481
397571
173674
178137
523337
979976
372726
272078
227811
225663
1033952
1025255
475800
336305
930509
363515
1010539
26102
29197
4717
930402
991085
527956
443308
198787
691727
334624
475080
219819
129545
183595
365862
360071
631771
104939
676509
479741
906937
643383
851288
587363
578798
506319
941632
568713
510163
81429
409169
29919
190140
309306
303652
333489
172836
952893
966283
873641
199474
711501
39175
993625
412786
678913
107291
360661
647077
434764
67770
360131
455348
351292
944935
434169
223094
573475
118387
206500
478358
938191
557457
385083
656553
134182
165596
711138
560318
1035289
230469
144790
813492
911903
379905
1021245
959090
45066
677569
660795
140992
801010
117300
433409
437883
538537
419310
6813
980345
673720
698818
1007158
519592
88053
718152
353413
856560
1013867
750494
916943
92695
955448
74080
470045
1009825
724827
960610
581964
333828
500927
45998
556586
531801
385098
851930
767315
950010
289852
683031
650470
66161
142787
681097
476747
514868
349805
724329
1036199
860912
553868
95560
60349
510342
260874
580709
778728
663125
690682
976496
771284
95986
941310
948726
383941
697292
38480
162909
461472
194897
66224
514003
732050
1013284
636117
230792
574763
585444
943906
83780
60770
583779
1018926
627117
598958
996022
985119
241878
282790
908808
926487
762302
363618
589515
587275
159036
944702
341018
645923
154711
518186
657964
659186
741022
314124
1038021
207774
625661
443391
490616
788505
807781
702894
494267
799395
847014
594998
965642
585921
576643
220727
931402
631859
1021794
46077
80540
476117
543189
111062
565749
350759
920889
611189
217666
1001625
398281
81709
321414
637585
94877
803577
499071
218967
745459
708219
490616
707618
647194
846256
582086
25937
802358
1036393
752303
613984
45408
769877
412712
405575
817505
374515
976884
633684
586559
344830
576331
427166
168751
489928
626101
775992
87582
402151
708390
734782
676049
799626
53168
639458
267379
304167
339857
698393
473211
133146
7619
226023
132517
246811
583059
776811
636107
99585
410941
536970
891441
986197
829386
210172
363786
690521
466162
682895
201222
755601
876160
249001
238220
786099
136836
616401
392983
875860
667312
560817
517197
836094
917834
125899
605054
389880
692615
13496
575940
861016
193140
864736
73530
90681
221764
800933
13556
768727
135829
450254
838695
686712
1006658
458532
643913
199969
15843
94489
633133
318671
292146
55711
368123
880465
149388
406609
666948
744885
96552
761540
374170
762860
531845
925981
536628
599488
880517
882064
255160
26273
965011
1006054
388032
279086
693414
580047
440067
178725
267622
139728
38767
727423
424878
317396
14925
947166
334021
189453
768481
697342
800492
265011
914147
673152
260716
508299
454973
8248
417867
1024315
77646
271363
445716
567997
914928
595493
49640
849663
1020631
292453
870947
779834
292500
485563
1030281
119550
46699
758071
6429
558318
116686
210227
697598
870326
335821
398482
5339
761580
138652
798145
9606
743068
407197
743006
163338
260063
633317
45860
424882
1013842
663211
76608
180510
717910
467852
676509
351367
475552
875403
622437
357861
943002
213122
213597
891337
555274
352039
47219
622987
240916
483714
902971
177980
750472
693405
109634
632834
135511
27883
121269
292476
427662
217523
636814
969198
818567
479992
302340
893415
928343
631931
567101
174391
1004855
553280
362811
556859
140802
813701
127164
311866
166601
166412
102678
569434
257916
883337
159359
900316
629631
414690
551808
296897
595016
486261
473745
318309
478248
762900
388341
3296
757334
614762
285846
151289
30959
58788
710847
19411
299009
882643
877262
509781
110495
465554
92245
240168
1016721
90935
452714
893280
49552
413210
133931
340292
1018894
138571
761322
141058
883943
177946
545689
796935
488344
613770
534910
821006
648787
654433
84047
1032795
647805
721057
1042669
426395
1010056
765495
979922
1039973
824739
1014834
812353
313789
681270
962506
765537
461580
400283
173930
559745
618033
957269
30426
278818
684546
401327
959460
473462
587112
546453
229258
148688
664375
1014601
707888
707406
51001
991767
575455
310566
564776
888535
779755
988785
277506
265779
278250
646615
804245
801457
864211
759884
872535
755792
554284
790404
556509
42080
179432
441617
638529
560330
585700
602135
1018997
794142
484553
509842
139411
114017
1041027
787726
929916
420153
166305
459441
575895
585118
406124
414925
549496
466872
832779
1045175
474010
924212
776329
695045
694526
746659
288313
506748
581488
501163
35465
235722
324078
391478
274052
878026
261951
551241
957704
781890
481619
588754
177685
426843
506233
679617
527217
899664
731847
124061
519822
668368
562354
783994
486397
888754
747279
662887
801603
999023
392564
215205
11059
518740
420237
933202
59824
408117
632987
388733
728958
582928
490610
602508
600630
625815
971800
11228
659059
224389
858183
976551
891106
439008
752288
541284
672972
477012
289846
661582
794127
554978
1019239
38856
927684
321620
489377
662368
515713
154194
683790
582140
695027
1005954
562661
771588
303661
98655
718770
30234
306878
509152
896567
581707
1038987
333259
180704
452198
120062
375767
388709
553947
635007
91083
843884
688775
665566
801399
208437
1017763
311516
460943
332424
313678
201966
1027014
249711
1033266
745466
983565
636442
880041
485488
459769
413614
280404
1893
918088
858688
314318
133586
1011027
715932
557665
402716
661333
983729
448555
1043869
683789
999458
203416
463953
883931
140124
822783
611178
379726
339025
673083
450469
609837
265070
204661
98685
596836
446134
785006
247144
1018440
398320
879308
594057
558999
605127
979934
266010
136309
261866
760298
492969
338626
376639
768815
43556
313085
398179
301368
849893
217439
37168
505374
108601
276922
912339
242910
606663
535262
122766
620208
365461
774846
16196
113493
922093
984904
305533
494519
566667
132088
343509
487724
1040256
877235
82647
424180
544592
859352
384339
34296
964362
13981
906764
656780
203705
1031876
843515
905362
845249
97865
787824
497148
905996
501351
156959
203614
763941
291549
376831
205447
472249
926791
915514
169485
365501
284847
217700
1036338
59953
573101
898291
215629
101572
469879
955499
586412
922959
804884
118566
744895
981837
298161
514103
255633
884537
7482
632179
427285
111469
240326
800962
465156
895939
938055
747116
214162
973718
856374
218765
79587
119635
34012
491280
631964
739233
270813
496922
52293
788542
381550
352769
419856
223692
374581
664699
273399
1006856
570515
937409
911679
1039558
304831
115636
929911
89604
394624
970711
156635
719096
69440
346745
363528
884473
460522
123896
4298
724176
791491
702205
207572
305733
674879
527282
47883
874311
412562
346913
520101
498142
811469
37734
754055
885417
1012892
456728
870173
124750
575014
948556
6318
25958
200892
984538
32235
727284
170465
854995
273643
762793
174336
252226
316999
327885
392974
416409
609927
956551
171629
297483
622166
951476
981173
361641
519264
684210
312494
59048
167435
160030
778583
164056
508387
116100
424405
458213
598833
636232
740559
779369
17835
214296
327364
954295
261461
63386
1040226
726300
639886
760908
964927
332927
610810
1008092
700574
916851
145597
946781
873307
285791
793624
628993
510087
337114
661870
10865
965857
411303
274732
607782
607028
986169
64577
865797
571698
679590
560261
177324
452119
655787
736967
705074
251195
532818
414616
315340
117691
702239
184504
657829
837245
88696
481180
267054
877857
729510
353275
181355
634178
851107
206529
919481
842191
910446
898898
892172
499358
137908
632430
959774
780367
633416
4458
1031753
409642
1013914
146999
998697
12856
935342
265842
298869
480405
6366
649394
821285
108736
1018065
177652
513136
805915
11081
821356
503588
191301
670023
635173
367923
404514
269359
991204
6676
270659
683129
60242
663483
795936
360487
191665
122956
319583
381604
1014286
830624
315527
514536
176413
745504
179241
1002328
504747
68080
584702
878292
470114
1038351
963314
750750
142315
391125
628025
365926
917558
707941
152192
441194
612707
986617
397947
287909
49398
839346
159712
464576
733494
693824
29729
309888
845652
872613
681361
758445
141900
955074
238685
163807
463289
544624
695290
367362
765609
1003254
172725
97551
829856
833658
411142
102736
88210
1021358
1032297
420710
72935
713138
724641
613684
522602
242288
223901
397268
35816
800176
167525
148906
332549
699561
672899
951326
24208
605223
738253
83333
971368
678042
481575
714411
389777
498029
497985
335219
871553
82470
833989
26969
790624
532334
144492
146590
557747
33852
117103
902527
903793
248767
191102
12808
292124
439548
652032
557915
1032938
46990
701499
154843
881042
10135
457056
834467
92894
48568
634505
685644
270500
622229
643930
1003628
388544
638103
871439
452543
559665
442527
851787
528705
630361
551861
67568
4835
712647
1037989
175366
463882
500437
222360
450269
59064
63114
737326
350963
542921
581437
733240
11144
31551
214335
93462
216515
432908
421310
264808
952009
553031
504058
751239
599389
599411
628508
944572
212793
850735
675681
677293
804530
118030
294278
143243
913731
215400
728801
509784
902953
413533
665618
613755
255494
524138
264625
469858
99134
376008
9259
898657
384596
555154
770304
745638
417097
708881
1002673
1031559
220430
741051
229249
800101
41249
248726
69221
444182
468819
28178
269747
324501
768882
782261
712046
355254
562620
395388
865421
705017
337889
997178
350123
391333
732221
861497
878562
564027
949487
329443
328701
554058
1031088
69016
826260
24133
338663
66011
372799
1038660
64790
959157
784299
472168
887519
274106
577995
432899
161482
417360
786487
827344
384829
929401
920961
431243
400134
558120
510945
366133
761019
60704
1016116
288905
985392
73585
568502
754883
518512
890860
205210
191859
365194
851304
357453
14012
933065
854085
787172
387324
671694
436396
197149
735107
414565
652780
939562
880599
195388
364623
416877
1019874
306045
968848
466084
920561
404828
544286
549564
942304
982470
410262
265766
731518
699397
118592
256143
681847
595006
54817
239617
131382
679381
226930
381100
826996
256176
426889
117621
753057
213699
523935
507774
112898
793869
107570
934329
652751
749576
170371
146351
150305
675575
65351
634178
32188
700469
226057
253364
919008
776100
10800
139085
391138
209738
500033
617630
962945
501521
749393
749983
655772
842706
709859
249859
807665
17236
1039780
104749
326486
838707
920252
334132
231552
1018231
658157
958590
489201
64282
90838
85219
415702
834920
622891
560252
424979
253079
192973
453765
53423
504212
852503
855653
953271
423072
922035
316928
107147
464740
317986
411054
643330
895604
175595
455451
290620
458280
775411
440592
636558
977932
27097
668904
963574
568477
423463
228361
125824
977283
342494
610375
107693
1024413
436205
1034466
218421
442465
774161
907180
368674
322241
70281
477279
542245
227253
947097
895416
265512
759528
664445
817348
245781
385919
779177
390031
1015449
269796
256537
576119
935938
1003857
348512
801886
606704
33671
339220
318783
261960
65493
463841
807673
109144
660626
444470
22702
304678
495878
248045
548981
577365
335530
673283
606880
625333
147045
899704
852838
273077
61310
398434
98775
606559
751101
958052
139763
587284
387570
328067
42832
53624
1011142
779443
149000
1013370
613798
761406
812151
114768
179164
495097
860719
260972
86539
444154
967238
1038204
88171
585472
397713
64649
1026988
668672
179203
864120
789503
551064
625004
819752
360249
775485
479929
1030283
303496
828979
530055
1007968
722983
893651
411295
131656
814960
779183
952101
651838
116672
501555
366340
427884
1032634
203775
258727
1018775
28901
293421
963870
34508
712326
533050
299636
115232
685696
748696
211197
118729
558365
823510
143622
88391
799234
608330
402666
451408
946130
547917
602384
423658
580751
420108
686465
911400
1042304
3883
413605
622593
909136
365712
848201
976544
462740
851466
799645
8605
868234
1028515
245706
779292
324614
161162
10783
631434
96822
815436
215062
859504
618653
699807
312231
211437
43151
120876
855339
714486
247958
4958
519344
178201
393084
960886
551399
1038709
461100
529417
91661
430662
494084
495879
854204
63111
843238
331254
432812
568878
308248
451341
982278
667631
563397
539193
916103
770471
170342
586350
97232
209912
951079
400888
985148
34899
830638
591968
1037273
491421
183332
232905
907178
871892
303340
613956
1004868
56014
996395
216942
799349
562041
862348
695457
299290
905183
66473
71961
416665
565754
680646
143372
76913
268032
662224
491544
1034308
985524
976212
473568
885315
533585
170814
952886
678061
265986
203653
421059
362714
634721
152354
823724
174673
114975
761968
69580
729603
191055
341960
474332
655617
166886
491962
826560
484251
503592
259113
278390
308459
983537
390036
987868
1038802
492843
682485
157615
819601
395
972354
817378
139414
662929
802378
665831
661463
157018
189743
29831
782
797612
34983
11835
884447
763632
935918
754889
710750
58750
595372
977584
601330
941251
181107
62164
47214
174509
912314
579893
914757
668829
720767
195989
283995
800399
232883
506613
729401
64463
27039
840476
11195
178339
486068
346335
613099
637211
319961
784199
518140
549182
458521
651363
611896
402419
838145
282728
886217
41835
859487
455528
359285
15329
323497
445603
672850
742718
580465
899381
852174
967717
911964
1001859
214850
142285
311424
307012
49
736018
831061
970004
1041861
84958
483250
804959
522793
1020577
88684
597237
953344
757638
464251
628340
446828
906793
811334
798089
324875
561047
31718
616344
971704
878336
187897
617383
437498
313021
350451
774457
751782
57515
646888
16971
211114
1009870
877012
858160
907162
992742
1011587
451889
861852
289110
759724
703755
117478
760708
480901
1032978
1010307
547593
221469
597882
1039867
820992
913746
16028
801987
451855
867546
469948
1004216
973766
580309
14989
317478
668396
179080
1035122
594883
913974
969980
693777
907063
174436
25129
917412
455608
72387
496293
798869
238463
79678
795585
488087
527599
555340
554954
788469
829655
963300
617558
150449
689319
873842
266993
4739
910894
601310
501586
136214
727139
1034932
617633
516345
488106
457526
746391
1020264
332299
348618
1029418
488000
534812
846660
579892
336647
997051
272080
340401
379541
588112
557099
840508
405462
211005
948671
133705
225508
613914
64374
812703
816886
236897
428259
669338
138320
711237
310123
1019334
672771
648760
964667
441137
772481
437532
697563
90455
1030107
619358
678167
15946
714697
901074
582335
187970
158531
257774
303347
991018
977240
673280
351910
64307
753452
525714
118682
226496
214693
64246
258512
53266
224856
658270
847088
408937
218227
13466
1023259
54244
271413
1035043
371805
1040013
892041
598812
544725
226860
181125
769135
325263
105229
265109
316221
926245
1028995
836916
805544
485786
335322
487863
583832
552253
846192
706850
22131
1024012
206138
43471
906807
482393
841693
127951
288335
1010143
822465
669137
970887
953326
886988
319421
857914
744203
1026042
935311
148571
770933
90137
50578
558507
1002319
724609
737500
122000
572842
988263
976655
221232
817033
203164
132946
441963
67200
367667
60395
332465
631379
49310
253941
307524
23512
229660
578931
411856
904128
576064
477262
291620
385010
483330
707699
82149
131566
643300
175160
952395
277694
275663
965053
286533
190037
642090
209220
673701
845785
840055
9026
389047
20314
792873
901299
833483
548539
144120
199065
1044261
866357
727969
821652
969718
627946
542557
291958
968524
818278
999317
188460
661325
778590
5000
284856
916984
351668
974329
867132
583516
474883
212359
626087
5066
947585
789826
11442
57680
929379
368592
600517
404126
889689
195270
1000575
348013
689830
145709
370245
919298
935648
456050
143456
62921
275273
499018
941029
994620
738647
201988
176358
243889
465397
235986
293127
300915
795798
988955
329226
61094
832860
509208
70697
328868
878832
123619
476205
439314
935928
298006
908771
128341
602321
144601
814775
623558
333266
864831
354182
276023
316749
97058
816880
768153
287713
663643
698080
105285
107990
598829
172687
652194
480883
376330
903933
915122
107255
63673
116943
984028
483334
764031
24963
1043917
361695
420691
999103
131115
1288
546576
713964
234116
646604
213128
922716
880968
25404
477688
608305
152314
644939
565045
610965
699751
736071
474894
46167
165201
572834
586208
290438
468086
809571
743110
877337
439549
137941
346599
341297
416948
916264
116489
432365
394712
495730
842427
107686
873323
648448
82401
913487
483936
127623
754984
543201
224043
185781
306407
144371
149387
675388
867578
629834
819563
645169
43292
983665
421704
754764
275909
639161
402742
495597
666756
106348
171049
885592
782424
93454
799131
369301
283104
914726
859487
251080
933534
980336
947693
925886
123664
159706
109933
608389
357328
987020
598940
817070
818950
254752
277294
769729
105447
62680
676562
522629
373011
922164
803427
663440
176275
961698
973604
917990
626951
4213
257321
656321
706500
355143
151274
115270
185180
240213
279941
354839
16834
376744
849183
931111
874974
124037
126227
229523
955552
715071
489496
511779
244094
819516
880909
372382
733637
907264
218063
254646
884711
80049
183783
509917
60394
845736
287256
706065
804588
888524
812440
223311
562514
407174
123691
1025422
630438
310675
597163
952449
698296
879643
289794
170746
111025
1005430
176635
967205
911758
654087
490109
663942
315346
211667
694549
324127
378678
340341
683866
326561
821470
65307
47444
584674
866293
400258
282342
466535
563152
652703
692570
649517
229395
374696
236486
877427
48690
102174
138668
568299
838759
1004752
252363
900282
297406
546443
924197
171103
262407
410910
692562
819683
359687
296984
192036
742441
755307
29981
278096
344356
808299
750609
804907
161521
961315
493456
977550
892056
310354
901714
512526
898732
43061
83386
148652
719485
345918
19578
116836
451227
1005664
504529
424892
459678
228753
760862
570797
64759
720566
478025
912699
334169
193555
493325
571649
947022
82868
941723
20797
519892
851560
393549
302725
608650
135386
172546
427240
8444
197721
864162
680016
436863
936899
657214
905154
321674
36771
170068
202886
221615
37889
317421
479075
143534
85875
691666
25191
453078
844425
453924
1014634
593711
996732
455511
539610
978539
63459
694059
738420
598063
1012034
462844
45198
450245
909982
912133
412361
890440
587914
430556
562282
1034429
443423
662453
55523
90779
432716
1016309
589602
495259
265532
185346
249651
333264
287244
438107
639962
246441
566126
596837
543232
137747
359730
17100
1021475
703019
951568
699411
110643
47456
831711
127831
401729
708457
320836
272343
614439
245922
445011
582016
321986
985175
345653
536974
319230
785442
871196
380897
611682
695892
943411
593688
301589
665403
826079
841999
987591
84585
936935
82592
481856
248716
321943
198398
928615
676192
631183
1044940
778295
457082
1012648
565335
403697
1006629
420482
127516
889469
73640
908894
81476
564836
630623
928169
362326
259121
85352
446679
953105
60564
208526
205238
873003
594294
261767
466177
370614
113163
444510
127058
155077
874888
207109
762483
370200
232126
893794
704315
588641
910072
689254
792839
545110
626767
508501
798708
470742
537206
238038
436558
426243
40664
97542
683873
483733
229599
853999
854163
268361
112136
643068
256162
410588
495024
396147
879421
180342
115074
334749
210011
459368
702316
614646
432219
607347
308784
574231
955239
1023609
635459
636099
809618
800542
307373
602434
806495
473377
870486
120573
756802
330633
331516
379319
633597
296323
3434
874639
817136
965361
988750
277777
859140
749465
603537
895530
33368
26283
629160
349963
608543
721070
24378
33016
1007590
152791
909388
861440
811618
495294
994232
248847
1025464
593991
33548
375322
683977
726484
535667
414116
890969
143548
262036
170206
220621
226377
988164
259667
726951
985057
775454
380081
832696
1006769
787066
461517
459741
337796
646396
737375
942125
1043593
91159
94075
598130
273045
601815
589654
387043
487039
590620
925858
267608
786081
606521
320916
102896
444816
80080
705792
912542
3726
440060
819113
476474
934778
308859
127802
758674
768149
283002
350544
731856
114583
982670
1028429
72365
421350
543935
313272
735005
988930
256087
113047
482789
393281
226020
663065
50286
268766
646696
455581
58342
1023905
342511
795222
369471
834440
295996
775026
44646
397854
483646
491586
12404
756728
883741
979956
413017
749088
47152
142246
568607
155546
652535
476434
874910
277334
539148
374386
994968
537205
623756
1024568
318130
854540
651058
992378
94221
210618
864279
115272
914239
224390
31133
579120
525005
552815
329647
107898
638208
508291
775983
756142
195325
571952
502015
848767
132610
138329
522550
452490
147995
508286
705353
574553
428078
575952
71387
517672
529749
173679
110538
78750
256201
587941
14487
184990
1019950
97171
129896
697147
8645
727754
738823
1026495
722278
574747
241761
353943
861834
139921
635677
598208
991504
526500
907517
204201
44980
522057
178647
73651
673441
724262
741162
786206
930884
1035010
126005
189822
834110
25666
859100
601476
260845
21293
20538
26292
981778
342870
1006048
640339
496477
293405
907039
977025
585442
567006
949882
481399
692533
886299
523964
666298
708634
366608
879553
410237
198949
989945
850961
83713
305901
811209
1010722
844990
272280
41155
467977
593321
717220
399264
838037
776406
911409
205137
956098
407271
567877
879070
92468
685549
159888
424827
187595
25430
852080
746894
426529
874928
228366
268553
311286
299704
393689
929385
410829
312880
1015297
296316
855844
827843
535510
386412
662134
227382
1020181
902955
227527
224446
413848
631531
558713
635714
657558
640477
380936
396775
210039
625356
46269
549001
504460
840511
618837
907961
10885
420600
611659
486080
527078
817710
347951
244573
863301
602344
281552
230913
208598
132890
820463
525979
600516
228413
21847
1003328
460836
278724
50667
866828
855219
325820
10379
467406
483723
34665
605824
509692
139168
965261
557513
945339
248047
937397
611644
23619
349915
899753
238561
1024768
972406
698246
410232
331862
725688
842760
677810
673215
733589
340984
368855
892029
633964
635745
433921
552455
272205
384949
502239
368857
909973
799449
859282
74284
316597
51827
1001932
953440
685652
206041
825737
240720
642945
930340
5863
615860
930965
926034
852461
917125
950580
912672
137824
321041
576845
209920
598644
895552
710053
518775
849759
564399
343017
488151
159947
777239
942738
998599
581771
670107
980014
477090
278373
678401
458036
767139
768991
533871
875305
1025482
634143
264690
231838
417525
244418
982725
281097
836880
536698
88359
467575
331281
210469
38028
1041769
979541
475719
162190
53477
536779
87804
598326
328957
678201
141681
800704
146191
576726
423776
1044114
1042748
866427
89931
530881
522341
798557
475021
164063
151175
196166
905192
199240
493092
184966
955070
866052
753305
82532
841521
295149
977179
826716
833138
979236
1028354
714379
236705
1002222
135356
268026
664239
727935
174371
949231
391514
849151
190768
1044722
29917
719179
681241
575766
517806
589714
477969
449688
105897
563687
248437
582446
297925
707966
901655
75354
399199
462074
21904
153083
56538
392768
973323
943378
223786
229721
241343
880005
897504
302960
353735
200466
230097
21603
363879
872783
701180
656783
625664
561276
575104
140303
98238
1005475
374940
175403
249208
168075
560994
551369
828160
956915
670522
62019
321576
460167
820071
807290
350592
211468
524188
828639
76232
964625
353827
433321
166801
462246
492006
344230
942692
131162
348214
46861
689674
169403
359563
1034382
14334
243698
129193
103968
438094
502509
656717
399289
661175
680043
638105
657857
827240
687878
177007
7535
773968
289641
914617
116463
910433
999873
22683
563898
723876
685934
850873
590123
993501
798594
597534
627017
952335
47877
156026
136869
801253
120925
623127
636144
755829
435455
291984
563905
734606
358100
117276
521954
877884
840154
39867
461973
89971
66017
438656
638042
58039
195304
797304
405157
237499
104647
11606
638540
244825
294935
879201
757449
827868
567561
168847
895504
863014
1010464
774050
784182
508707
218592
661733
950037
77069
404740
854235
673742
939472
119753
970722
916741
516698
485029
22759
117566
1038430
64433
210216
539072
234514
97542
910841
975023
235008
588296
1014408
228856
255525
933340
132358
354733
514994
33182
557801
146599
673735
1035610
712501
85571
123277
148988
564291
560805
970016
204355
642607
1017450
240259
404263
700950
352969
7947
443146
173282
662113
79981
561022
522268
890087
654829
439753
707598
566243
974314
619124
777113
572093
151112
708033
774394
951514
331276
607243
12166
897248
534781
282735
342276
1001871
624069
755292
415547
364411
875563
300315
774959
608761
799918
342421
157178
759731
1042946
281805
476227
798859
408777
88213
228358
147404
934077
220416
1005300
72323
1041670
898971
212702
728926
842430
828557
982066
477223
401860
90631
630416
770344
338210
701555
566284
809219
1043224
691410
347138
756797
465563
612570
510309
969136
211996
555100
494031
432597
491687
644683
265607
878689
935124
523064
11904
910468
868780
150698
406708
482974
913970
579510
144606
14879
826373
604726
228501
310431
393188
128920
484166
184184
7652
890938
178123
619729
738893
44183
845783
305097
662037
371736
847445
410600
602696
750873
882930
202615
101871
237279
361254
605019
357975
621041
479470
782038
47174
124403
611036
4931
867428
665651
200085
83815
126201
940458
584369
969384
715475
400610
7608
770122
140373
174735
882159
666373
750189
223197
1034487
1027470
54877
297377
207560
939046
421549
631473
220355
857654
298660
78469
11463
766901
676368
525663
709880
557143
66683
543320
210729
265559
207987
559462
548783
733279
237387
949525
737987
628956
776942
835127
706407
608558
29964
518961
820423
257872
460824
269442
531988
285135
645019
983770
191309
366274
208870
398817
86273
946872
104166
822026
385372
61008
804763
307273
912342
284465
268567
973535
654961
322056
920256
871447
343824
273920
299887
69362
643422
452631
1043651
279861
363465
228729
432675
195390
758931
965664
204853
720302
869974
72190
43477
287637
552665
32419
911054
807898
609100
817958
948890
290996
294222
125041
406844
400475
107427
805572
497219
670627
1032839
254450
462308
611142
182
99753
554184
874010
56962
234865
30540
99932
599007
909924
375415
590346
537888
866217
222100
66601
952818
238382
106382
374537
265440
758632
847891
434573
756630
68832
300174
448933
775403
448690
957431
355494
90359
775359
701689
411631
1000821
536711
663002
498917
308327
250872
632613
209284
528834
844017
379031
901103
875641
57088
591788
560748
972500
680957
486178
48376
1003867
317903
994744
232319
642197
905908
1020125
839969
68226
160066
1036591
61221
643387
1009697
435611
337922
704901
724310
719438
576585
603374
390886
801258
794171
490881
555175
287097
283880
26734
688972
415187
996710
307540
518055
562628
303660
251477
977701
100847
211589
163057
847733
249940
885321
206013
327451
51788
920916
646663
954070
32089
802011
65907
230164
657023
802051
113117
412720
737484
1037145
400446
329236
75356
181815
212991
324025
585023
750656
130626
74833
573892
770108
225853
683973
533328
458627
18365
243604
652247
491670
190837
578019
325916
403721
773044
869480
288943
726883
285783
147085
202351
561531
348304
249212
773872
983632
367569
145163
251159
952064
482939
466054
618157
898939
247339
191972
175098
307336
787871
290932
868342
463194
621200
335032
85776
714183
637256
603345
236779
664899
876195
58361
449686
780671
556438
249901
768391
166733
364426
324256
955703
913490
990351
927051
519062
320730
170717
987393
278141
703937
247145
1038733
332838
616505
978612
151553
902919
202350
250182
809112
537882
553860
443137
752410
279920
477597
471112
206845
381147
819721
75581
101436
601480
497703
823926
410433
293662
321596
280874
35275
1021730
916008
685441
220741
619446
794920
674008
290702
845815
78683
978546
232169
499413
836866
357540
825643
278879
437170
160246
987910
593403
107552
745121
1015257
383729
758300
803455
820172
743070
625185
282498
473264
432082
506934
430043
694128
276677
867463
695841
451000
121834
866529
999631
382754
65322
978563
520031
997218
1006894
416349
215663
1012796
909188
419872
635641
526645
663601
379280
161944
598366
545951
963277
720400
508399
322999
114544
621959
279761
509026
728867
961090
379335
289784
1039890
1173
757013
75772
647146
919544
690724
718852
739335
641326
503764
16889
980849
621244
613237
348281
630226
507060
789213
782181
975428
378782
871099
1009463
557011
266568
957528
586950
549398
911226
411937
156139
646482
350010
479694
452501
549567
988051
312836
352492
192539
1013905
983377
987637
1013135
723734
795259
843194
550362
252921
462741
544096
17131
690368
34137
853432
531060
188113
708261
706778
964403
463196
476844
493257
816228
210391
566317
716441
376168
978391
1040546
531013
320161
327097
871781
949379
57615
293097
675020
697112
10935
861848
607490
456781
212237
132355
330528
473654
794586
267880
664340
160581
1028394
584745
428869
287472
648780
141396
677315
249298
493851
1038912
851439
736329
962715
75098
852808
247647
510399
907799
482511
993676
1025268
275356
175438
665991
42675
63891
482170
499299
868976
481680
627168
759038
663546
919388
911043
73708
137070
641866
557980
345037
214916
23951
235669
946262
323268
659816
524812
428250
454578
810547
684842
256591
812396
324409
163868
552749
130377
305540
453747
629774
739715
1011253
699502
421198
158996
126086
325627
489755
656388
14770
853138
970910
803283
918432
206342
677175
978837
990708
156913
525843
847513
541176
1013336
46710
297640
470780
263425
700231
880545
417922
123976
294358
373149
484378
762655
991199
966775
228517
903675
439521
701297
899145
92481
943470
342484
146548
957738
655979
478523
310828
415783
455362
197691
641546
892970
67979
702610
332883
822060
881962
897941
526901
763951
639292
169279
227232
159160
89643
1010959
370657
443689
969447
655827
786846
536928
999588
82022
784951
744877
580333
652498
979379
93463
721764
635677
9471
985850
595473
983536
259864
253303
32587
553223
555676
648384
382391
268718
389445
822325
767938
378875
229814
930363
647802
366404
990842
836571
159359
141498
610632
868107
105510
1029638
439888
309237
661640
398360
594938
252062
263133
678904
594594
991902
806015
570339
899651
897306
299566
531551
942884
564432
478757
800696
687868
62889
25603
440014
192250
671910
86579
365986
482221
170247
266837
1010657
497377
257443
550049
458620
73764
860941
633565
795457
720884
394165
505666
629226
605221
1021275
256345
672663
702294
528784
516568
719059
292317
113214
412567
944365
492246
309688
513726
984706
827800
945735
874919
944774
950966
393831
426067
440568
579504
558902
928321
221143
679878
241535
727658
353199
308180
325276
479094
861906
70269
992945
266637
883902
927612
24739
946568
537887
1032083
537195
500714
271928
663618
149581
284920
26950
209460
167027
323489
288564
963369
238771
1005033
783080
74193
975574
622205
667216
861802
342207
168603
170445
62990
647245
363820
20950
320296
588464
975880
479565
446190
389735
15724
705573
344929
40376
292761
789564
1005538
511133
611268
631634
280532
284687
575981
568701
928214
5692
721306
416011
65814
880133
329268
456582
920326
604474
631462
528012
140679
1010354
483569
953800
568534
666928
382580
244551
668778
650674
507046
478503
560269
810497
545830
125569
240746
628439
752587
988097
713331
227961
131763
144085
633100
183877
348609
372492
203820
593756
443916
171900
717293
850657
120986
49931
1670
329334
71905
310826
842393
729569
106524
285221
178065
603815
907431
249100
397654
864312
342319
343310
1040755
622757
656978
539972
433280
751305
577565
243527
755646
37159
825229
560965
205202
311662
536935
243169
178789
324849
657545
701536
373996
287994
427301
432576
901551
619805
343024
714264
560217
898989
539961
1044957
958540
428362
177547
106823
239348
942135
610830
275854
113936
832009
670350
201175
630448
311659
867161
933658
230738
266462
851570
849552
741391
1040995
825309
444086
830864
90132
482968
281827
817737
688803
23918
512648
726707
806048
387427
254448
118111
129077
542141
770422
498554
466365
928296
24608
431568
1003187
479556
932863
293455
297423
121988
3674
210186
967497
100733
595862
252376
1021122
53912
816194
1034457
414157
252910
495045
447981
1036950
433596
646983
1019549
860374
876742
20762
70932
987701
321361
26368
544029
579435
772615
555549
574029
1016847
322592
819542
740847
263643
150866
232852
130307
619619
714496
618066
752364
1017437
455048
728409
41543
18954
604780
1007695
70441
767041
948225
830073
570275
59542
991516
369698
662373
937965
152651
440868
13969
843832
362162
204613
576357
738875
992009
917913
678636
129290
198714
845828
532260
876647
772446
689639
391750
458982
445767
988040
485053
652657
485415
465360
301092
8219
934575
1044131
577062
888371
501121
623781
149881
532213
532165
332141
818607
204934
637581
455070
271639
97936
198163
141517
638182
665522
38516
715326
986014
684427
735424
371690
315332
165385
499112
911513
734520
535252
199400
403860
995200
1009536
624669
949860
137523
654072
379446
625758
758184
221962
161921
551838
420509
889583
351881
41299
71033
255976
597802
809656
842868
585773
715894
57758
283258
16986
305510
608764
368019
659114
925535
1043980
70599
964305
362209
686764
390853
385546
883375
902304
706416
993346
111595
10384
159491
864146
477530
312661
408908
620982
908002
583116
181434
523444
121156
804146
188374
29275
980029
1009963
1035547
544791
551448
71756
179656
360269
162061
303103
138535
799530
460119
471817
238433
299805
265130
814526
420756
728632
742371
1008277
908639
175052
389465
133567
410655
197219
710195
450583
944020
957907
672503
524628
809883
719718
298702
284383
777767
223707
715967
959843
828332
269580
752449
354960
763687
466412
714245
129487
798357
792853
932924
1027655
470787
171319
61194
793364
43930
148527
1011061
853876
116807
815210
674162
873594
597045
936444
132747
830434
794565
44987
838900
847199
304389
401659
578247
352345
731384
699634
154773
511088
259577
368295
443900
249883
548905
805177
1026805
7224
657506
160592
44702
319106
376865
752894
638677
551631
262338
187062
421735
30197
261954
311740
474839
695765
843861
226859
797658
239057
669766
206449
946366
196797
869725
169864
627975
981160
843059
947547
249281
191244
596885
285283
896845
876921
10874
612463
393775
184760
527343
383590
63705
169312
184357
1012702
812999
1042847
13219
839081
860978
62939
533837
20444
458861
778364
379673
339312
951590
210991
724117
725914
133703
29881
173159
770541
361244
140710
236399
1009799
169305
553778
269969
597725
644709
371284
685208
339538
482569
207151
38268
999176
533838
163249
180382
41969
1008766
213596
410423
930726
213446
891274
23325
188817
604676
10196
873079
123426
922180
508108
113052
379384
333557
550291
795313
136689
380041
128983
812451
893340
409341
890778
842316
551114
614869
221870
922837
743802
209894
445674
770682
259517
799274
242390
63138
43811
622956
954556
387603
160212
442067
837746
506102
490130
279488
348214
310671
751131
754403
51676
171211
99543
608181
328909
958259
40998
304327
1021658
123943
443177
738175
617206
725460
660199
738105
225413
760833
422277
584975
238777
549155
896115
662505
1018604
368575
196356
71345
636964
828681
229448
79899
265994
433896
365565
312212
196915
714550
998120
77112
527302
107936
485158
505078
707480
616493
294375
162638
609410
29575
425268
727074
1039766
336385
268487
828931
166718
518295
488538
64689
797822
731584
1003069
294842
160503
228509
859930
369048
318427
256984
944669
319742
777965
18529
192231
782409
216697
554758
926828
184141
1000462
311820
808217
540670
588560
603343
607876
74236
524591
415402
351795
151460
278422
69244
171332
137606
42387
166041
89551
282664
838042
242607
282243
728163
653566
387946
354859
19851
243396
809838
620797
509899
1015367
701953
806995
481231
670020
21727
1044860
277472
390278
281664
925664
433510
1019799
843184
40728
251425
974173
61842
773070
958998
187082
92652
518308
297169
75971
708713
470634
884931
701695
817641
592970
286768
771663
951963
68348
291521
38113
8429
943580
509047
920869
386358
402189
959551
652590
536455
345131
625231
940019
109523
129762
994333
212887
652779
126681
849274
510291
463352
370925
854845
3298
731929
456707
1000482
826531
137077
162304
702851
596670
174267
41307
370705
649397
859214
558587
966557
616749
706654
229121
346657
232836
1031419
325731
1016975
972518
570286
414740
747763
691750
729733
259152
47652
496009
1001987
137238
564894
212689
699819
249414
382521
84162
139864
75384
797629
411813
559364
884987
412863
373805
953015
43077
645422
36026
199370
700721
577514
47688
702474
55205
590090
1040760
198792
773628
733494
282336
265747
737326
322335
558237
271704
120475
871004
325816
108619
184329
304049
137587
334136
55895
116319
292216
37187
343109
33275
19589
214132
991013
77523
192218
631717
536208
688807
20900
585509
479188
56692
64930
156530
383133
776955
982020
301110
626000
960999
973973
732029
108475
893643
578371
295161
733801
1021158
676027
394152
85436
145177
91262
346060
362318
785489
788401
698387
495840
776262
669591
414272
39192
706617
949339
587971
956028
486341
81439
743966
849120
482111
604422
46567
824109
481240
710034
973571
732237
959921
920940
896689
527355
471164
511936
134922
832623
949544
1039126
106050
933665
1037930
790971
825214
196861
833588
341643
264122
664052
231801
104355
489033
636735
661511
334150
809260
224386
804762
803150
542884
78781
511134
471544
876476
338948
348421
398904
201417
836047
769628
827810
462232
931725
631139
161915
244929
678327
484912
395488
883170
304763
969242
905130
44565
304674
1037029
679151
537602
32504
935869
1004829
1027643
603978
1019719
771078
411444
996308
901176
102246
181431
21522
408154
12498
372254
256424
43141
470165
262994
934339
894323
639342
1007680
820706
629847
386099
35848
535809
246536
265624
1031209
131931
613534
528628
690278
761661
141922
469974
924483
131826
733425
295456
480747
491468
258841
247432
640232
886448
69883
74229
176578
400952
221813
292860
191846
412033
599249
711713
5417
713556
1014689
924109
1002583
41716
784494
204304
149687
961638
836304
357474
243081
1038243
880918
329216
460479
14331
689050
371931
894449
317804
331320
43086
151089
588298
532850
118119
917089
847144
84203
182723
967656
697208
7352
916791
300787
915514
173691
463959
180044
614072
1041278
178420
77715
287043
1034745
928108
737540
31708
492599
905594
683628
993753
411701
940634
397623
252603
217918
542644
115542
910596
398206
816370
244586
255519
566012
751900
561695
1010944
945511
450639
445315
635443
529804
644817
235912
494258
662929
645595
16454
533150
658520
341977
898957
202752
272312
648
557681
335926
672178
942828
850259
160498
1039145
92598
544591
636379
829925
969595
880113
861623
75076
512969
858107
344075
156348
436543
985721
278183
262385
54892
871368
61558
871192
58334
418722
707521
1039043
793318
497772
754909
865518
329894
969194
5452
327327
737816
613651
305052
142451
211144
981212
700186
754789
260112
1018115
548355
435791
15056
209988
603049
119529
281210
902953
572385
935382
137842
812849
349944
51613
325756
649143
290758
97829
258253
419378
341737
610483
656094
931019
569293
441771
378303
646686
903704
300209
1037636
608631
310991
581736
307979
1040541
740519
261669
26061
628140
930362
867343
428090
801761
892191
12048
984129
409369
740225
927453
859009
762650
450346
106417
524609
999279
650754
904659
793139
167669
992052
185349
256817
638160
881635
944963
508895
734787
615399
485454
981681
874028
885914
481019
970819
56116
478801
790926
144479
817143
246485
543779
274288
224048
786950
690546
692294
1027893
898668
397812
221167
1016537
585734
945174
665716
500532
645
390619
938961
764146
298629
1036208
705335
165902
569583
931372
895594
44073
855028
265931
58907
395563
168932
374897
121152
177244
409243
1027972
768071
565447
623553
311608
797645
149675
997377
880174
614270
798691
977311
13613
94444
29279
209267
992411
441480
674170
34828
211572
762104
269584
870351
851786
972979
569094
868225
281061
7854
619325
305627
310786
827472
999988
481027
950563
272777
656809
30028
942221
133350
998507
382590
18709
882385
191659
348899
156580
279578
936808
652439
148197
940661
220504
713092
279336
379454
345650
660081
280325
53737
124198
76020
926271
1001520
396262
56580
876924
375606
752675
255821
112891
1016160
706533
416420
487521
1016180
467919
56008
532460
489090
360048
312194
417486
847172
666281
444996
689999
505019
764178
76661
494719
865991
606469
998046
492642
238004
153490
905892
996165
959809
548581
48623
889477
956345
870336
908332
129142
1010238
68244
444786
184057
280429
582624
998569
25035
830834
683832
66996
1003141
854049
987534
694662
603614
794077
236385
834254
597128
825061
861215
161209
51655
668498
789755
41958
227123
527646
676004
393902
649093
955151
648651
784181
665056
418664
336744
310564
151427
276833
448370
990712
323277
126062
105851
168883
814497
709545
808464
939858
763909
9044
483468
502224
638149
491580
192006
596565
1072
501456
301082
129377
496512
612410
480450
597082
956282
607638
941291
718864
347062
117115
618641
267270
642141
581593
927700
921483
216832
490397
1041664
326554
134469
292868
974106
730739
270468
904484
202995
284159
517715
103144
749949
127920
4521
599419
461868
762968
677919
166358
919996
1011498
40937
277853
933076
217521
931668
872240
622182
426859
463733
771605
902554
1008385
232531
59299
819400
600531
240628
10730
863109
1010921
999990
423969
882398
625253
573270
881445
2770
544628
993249
107663
505578
941143
780136
648370
742472
236667
357378
890008
473818
169822
697569
465816
640347
40879
342068
307432
589921
198642
31222
820383
688916
566356
418006
755927
288947
498589
735315
730836
1005180
85320
469156
645293
81540
692966
346893
797236
902725
137679
620040
900742
666112
919358
926140
412405
600942
946906
99898
968033
79090
606714
582792
587521
912169
221571
150585
217691
406887
110657
937448
217473
674486
589116
453954
395274
234559
731177
968226
242200
27206
724723
53543
504832
729289
203288
295976
55926
992552
396665
441275
986949
311223
601165
637794
481225
80782
353283
698591
1043387
271116
256753
352409
480471
528847
965888
418243
89029
434608
546121
244572
693147
97248
781085
161249
88600
524230
815890
756432
1041630
1026001
747431
801848
642248
298061
47793
211875
479746
738536
472980
719735
485762
826635
101192
440492
978835
861455
232547
707645
111278
960680
770849
362770
731206
63460
141430
892681
91384
416189
413439
853156
77581
108117
873795
1034162
497952
205982
767362
918110
200128
182943
279903
178229
585747
156147
522166
530182
557723
824314
333391
74389
802667
647764
635792
585797
227775
896019
49095
861891
990910
84055
617021
302398
1030441
128996
398251
383644
712404
606950
955551
596166
513281
265240
299703
125355
304653
170236
969464
1010329
114944
370130
72847
443208
334078
476996
997286
574538
652603
416465
120815
26562
892733
307867
262222
96112
888242
488800
749675
595283
321950
950802
64818
60419
554578
954708
146494
183384
10549
192827
193341
300282
916786
345465
73333
979223
614767
44080
225877
306234
278790
671134
92687
977785
472775
532897
588341
500860
892240
554982
629763
543795
431263
612397
132957
800964
753475
688439
632576
188212
776894
24441
1014022
811098
388373
1032297
526645
322314
1027938
1016315
352240
736396
356925
102474
431037
138678
985760
1028895
1000869
63217
510353
989689
674514
988782
37653
776142
565075
599067
490046
763688
299742
171294
158428
347487
944075
131136
390541
786314
767214
920507
164342
248648
897445
513572
44645
381899
129229
990219
991482
454149
250928
877358
243811
537320
916489
773791
491243
122725
483725
283222
863457
821744
311513
385261
89692
1004729
412038
358256
781032
637560
41444
716733
818028
897781
933656
238865
875467
1017408
203859
57884
536184
588436
350658
1026321
751574
112858
870455
41718
363116
610879
286613
58418
38079
763871
141491
886709
276658
876754
168196
84425
832464
769421
63748
891427
62584
360173
677348
328640
869659
871401
922395
356297
675928
73785
1033400
513843
706342
162426
837145
243359
875438
961240
652188
163942
414389
239612
144389
42631
130355
500129
953778
313820
654334
157498
515960
850080
925632
609176
758442
995770
630670
275603
400441
845711
760746
593267
1029915
795548
743333
330966
509412
650756
506593
155110
241926
869877
964324
126411
260736
597580
404308
60597
606351
764589
836837
495632
164028
104869
512543
454790
162835
494796
775039
156629
740595
529972
126292
949271
492059
17717
223378
180929
81294
1038536
399411
969645
419565
116814
926731
822924
330109
330409
356684
44545
579438
184468
531358
309564
568292
922082
428754
233465
240781
391288
288852
415043
2282
775586
32672
45312
754787
858181
390815
360876
304480
833948
349461
307405
27925
582989
998845
50875
168953
1027283
677452
891270
649927
50307
920088
789013
574979
317969
354520
315510
453919
970203
566517
524933
434913
233709
136886
887718
916973
880172
215844
935862
403750
11436
805175
124089
1018605
479601
515181
556889
850896
505029
196436
148557
1012588
545348
291448
601328
28373
7309
470854
747260
194807
448745
477420
658020
713626
973663
43018
496507
222791
114270
819750
455071
367286
672264
786084
998338
337269
143829
527213
722537
976804
465887
639458
791514
787298
472289
245589
995267
766389
620510
93321
71395
715010
590166
231784
19517
11841
597725
890578
8942
16712
380732
728165
991832
120518
334031
832269
655639
309116
875423
153445
445026
123605
565568
32810
355896
433081
966993
122202
777579
100200
64490
1039879
606433
143812
509058
647996
441117
1018549
190516
231184
795270
718401
900210
545993
891267
877666
341922
297500
861889
544518
598928
185918
435045
528752
9209
774371
567375
525517
1036016
246582
596543
364057
377227
242496
203823
43706
788848
151673
726770
263870
612410
815259
807415
695789
550626
151158
337002
1010141
543050
230641
832027
878421
634851
739309
964305
472473
211199
1023651
1039273
801142
344268
390951
802027
393113
395700
2218
857304
105901
93293
53010
284138
733891
786858
802843
211084
143325
354399
22983
1020066
7101
802438
730022
687151
179081
211721
620982
867959
767666
637591
635351
984128
932733
764883
80112
492900
780197
513028
805491
642057
30768
475407
121114
28560
381365
750257
263614
743192
164128
306362
160939
609425
551083
998496
401662
367432
889329
282237
987411
526402
1040873
107149
381634
447669
583910
800663
270554
509944
563728
728278
203291
1006884
932753
614395
167116
570818
349237
845485
655448
177646
536580
751236
655166
791902
990914
847961
776540
540958
502147
157132
160639
727540
355659
960274
964334
949558
206704
281642
826660
836063
550812
381446
858450
364774
627857
685015
125874
896684
199836
346040
344025
595056
1041982
709474
247909
216675
598126
1003208
831754
330439
620130
635941
1036666
667506
486446
429080
148912
831255
1042641
619990
690311
91678
821685
278331
785334
404355
158602
99131
649682
683891
326670
603848
137001
379677
322197
223935
588478
510963
986237
154302
99581
544613
72371
400861
595755
326661
119710
307340
237982
488443
266335
398431
580632
11262
81389
199126
986441
892278
755433
1035689
627486
835123
885000
644056
1025505
597724
767613
811063
1000349
415903
396062
102039
609496
684129
705499
406673
28415
133844
910117
121412
551099
113828
569567
264398
946710
144058
737326
157289
808530
252936
725705
801846
937608
699898
700600
753640
902775
281304
739087
407050
699179
910205
774593
535250
485223
438738
193047
440434
159002
359710
956149
953171
56952
1030776
322373
578013
97573
774606
319730
406827
898879
95558
598818
826156
17968
500894
542735
462395
558784
106709
538683
612654
864186
747895
361166
607335
810179
670348
777538
808362
917579
526968
164330
215263
370935
1037079
173946
754584
685607
842822
477008
409681
1034897
130216
568666
668566
167215
377960
961512
278175
588044
327709
272537
834829
781096
16836
284031
48453
870573
790892
239591
999992
566345
166170
654283
892053
865895
379893
149318
111339
409861
683049
1036736
657143
509909
991652
668091
443905
901573
728956
920979
151211
724921
958690
25195
648404
938067
996851
734126
174152
421419
27452
138796
213723
918342
632479
969607
913667
120254
345960
159137
75168
1030943
760590
702040
391244
531750
432396
911551
324041
408719
651261
926308
708018
894976
972830
635705
286044
280435
262063
891690
34463
239369
467471
718630
677745
669592
743059
608694
814754
537208
544271
47369
936910
288646
117610
372355
846348
190951
244343
908287
495447
48197
817585
961120
556874
466463
600662
452926
777712
672936
395838
217545
866735
164242
71243
156055
10075
750759
264393
245025
27414
714539
482911
904818
253934
369249
554297
368034
620782
613366
373629
564731
389027
940270
308268
229846
545225
347980
306930
379441
755150
434778
68429
506245
76806
275524
145713
643570
119600
770076
521066
1002545
432472
569581
436093
365562
37802
940256
100753
383447
398323
232125
829338
107966
532675
946765
329901
660178
181422
906497
974933
132524
344318
865352
233898
748719
679295
745504
309971
815007
1004137
11924
591899
757141
494248
815213
758121
573967
942483
710687
725899
904371
996482
658415
234193
27997
762832
511910
149017
1035252
191520
776392
483746
622116
296337
287383
916607
249848
1011170
951109
410769
742851
888002
130387
316282
705816
501477
926778
101517
474263
457045
415692
722071
886375
81840
556543
652661
425466
590153
556367
224436
237895
708963
529173
795347
459133
985537
781593
532640
191743
354455
856619
414777
774802
576133
729779
418295
934436
881442
547230
654768
591913
352807
1038088
386274
533099
328416
389140
334915
667899
68118
257960
907496
247515
58344
938015
178872
705203
1001317
582686
76056
390774
361285
140420
789788
731000
518976
807955
964357
175559
383397
459977
653457
136856
379706
770953
877431
310976
834625
177568
216272
862083
999493
631758
669255
405100
1036467
891736
1097
1044990
251472
826609
665404
1042484
856956
610650
869160
560228
227362
1003562
389505
397765
825870
174866
238136
215193
924486
421333
983460
93089
570145
210439
1020010
221386
161154
233835
152423
599964
469509
979610
341580
170206
395082
603911
684485
979932
825221
277472
874606
515350
604838
539891
956156
440031
79895
998459
179227
542742
316149
285316
659644
437728
631332
1031962
478062
613505
503608
147994
294472
384294
345345
1028010
166735
816111
560812
616347
841485
322911
626450
109337
218308
560717
261822
440666
923600
563246
682878
857299
310911
397861
749757
69183
218756
937853
8645
519932
519008
925884
382685
752109
829448
827570
361705
106541
784724
855463
55623
622466
291186
500317
846828
898443
979686
602062
575149
763313
6567
949361
435949
811904
370962
1014353
17415
247045
240178
231395
35926
615268
70907
736862
605579
1011300
555466
491193
913280
436097
1022486
594873
441522
584610
184704
918113
753133
600107
780619
551507
753045
973271
784738
151550
765809
962744
1004173
492538
595405
616169
1012687
274021
1020341
939505
53474
899332
841022
629822
108220
216133
570362
402840
57915
398391
609255
944755
627750
338882
191678
881024
140728
766204
138061
328548
941837
550365
887866
392363
827493
318610
487914
912948
836742
7046
105246
120114
455918
577055
991591
378499
445357
793785
959507
681735
459274
127078
637310
231418
392214
797364
716280
402685
597001
684332
603944
626018
329452
11280
9705
644000
18189
514141
561708
808170
982980
1008162
957114
447899
211404
272901
5127
526397
973494
260290
334877
529569
123686
510521
441158
311422
863786
932677
328647
493079
685937
42671
451538
578499
58281
823539
121489
271405
362512
960233
1030387
238718
960626
340289
482375
233792
110376
460547
48466
182398
524693
660616
352054
975107
922063
564997
444448
260283
576358
329803
213095
269345
109802
722717
586868
761504
907074
299551
979916
790409
45101
651216
716007
198795
369895
441489
225282
651833
758309
262976
390474
171645
17527
560861
739722
930005
471199
696737
481644
441875
389706
294618
793435
967620
814997
642178
311254
142275
744558
663342
458368
958446
854276
567856
538713
444084
452861
321122
224631
591050
397032
42584
386102
974064
18457
934599
23216
271658
146732
342955
979466
471688
787134
275683
290750
792811
674267
872057
817142
292832
692317
937905
793795
469899
324678
367801
259635
584321
593518
1020729
970389
67469
494163
426192
768921
132723
768690
297776
43619
694260
982476
650666
425232
581877
845898
572405
360998
424521
302516
279222
10640
612355
120182
678265
446940
943272
993273
17015
312376
345176
425238
314455
614123
172313
912626
65632
577449
282989
894622
650892
690741
427506
574644
377926
921439
594069
765773
837856
10422
831567
454326
876436
325349
268120
360931
841139
188965
285641
716015
473519
861686
685592
341948
426549
819791
43470
858119
553213
996934
68723
92055
9502
248456
51758
710787
722179
1005410
537844
797723
59030
76733
252250
882713
723660
172031
1025595
742644
454880
192925
999845
215578
1028138
526181
172922
340383
506838
251206
228637
67151
777013
123727
816023
927988
1044841
151477
108692
316972
941134
956596
1659
508246
874776
345446
4716
943745
355202
105356
25927
33670
322628
64108
458500
429418
260146
158652
301689
166701
649783
802950
719529
412838
597127
348373
110829
667765
76151
682043
939220
378345
71939
1042131
671455
147381
254857
847923
171148
495451
959045
132006
153656
310161
299103
318246
27574
857812
162467
198929
442767
844458
612718
464077
522527
774212
1025217
176471
216035
792437
427489
767783
384412
1006671
371476
184073
806982
860532
987839
512839
886801
607949
709362
457237
938469
617928
432526
338463
740833
973759
39909
308846
179935
876525
571391
428366
12215
846225
333359
488272
521701
268454
171576
638427
803573
1014876
668342
112114
240146
721195
328092
967849
933499
240709
898180
132588
321510
844499
922962
479434
800101
524605
181626
351140
44017
375069
765846
40178
412977
512522
249558
734842
261158
551822
466576
560730
541404
531395
619413
743878
904387
780516
945527
87459
611037
1037910
217561
998386
598927
289235
857181
572276
513033
87159
539931
383111
1012994
394285
967255
562406
839659
373632
979864
241853
858749
968994
939828
866288
763274
97771
54764
366731
528014
924739
326056
84969
120662
1019775
483646
748982
693877
183984
28642
908092
983748
185951
899911
634021
16774
813758
701513
887773
341749
950230
354551
980770
575772
376427
1016223
893395
819784
797690
13655
894939
1032693
73016
30085
756728
447063
635955
48262
931157
603794
662503
963905
1027939
220755
484025
392530
741535
856799
585669
130676
986562
144283
428899
17732
500719
1009204
720055
835429
145457
823251
410964
949436
18037
757985
115338
844199
61817
371281
705041
1017656
526816
592516
818741
555216
514724
57362
382458
24215
1037605
222954
282624
691060
740132
812476
249869
433160
838990
779430
68849
1007567
260326
255614
476798
557387
872283
597708
612355
987490
187887
406325
449764
568361
1000197
121196
254804
761478
822157
196423
641225
173345
706730
670225
76510
752939
994813
607662
988950
9366
563961
71397
634130
127915
215121
586396
724414
757295
409150
421470
902563
93848
161324
1033004
731169
946017
193859
289388
158178
956664
526750
305363
257380
401127
119126
793670
1019296
546105
150113
355100
377942
1042149
500893
85364
756037
818163
225467
765737
580625
77703
60482
74432
90622
582333
769326
447433
330941
382647
647996
378575
439239
248381
336011
737347
708166
330637
358713
233187
397389
457779
670527
223881
282031
452649
616715
810733
175210
1026177
134150
902986
601517
428736
505513
518755
470466
157777
744704
672489
424057
87792
1018328
601506
598725
744511
781410
579940
348768
561541
319362
540044
584430
403354
745179
728155
939826
292839
163272
450107
242915
419523
794898
168653
56685
174518
726633
16350
268914
17222
93275
733966
795290
13937
293176
1022654
106860
126979
608274
41706
41213
578312
414598
682733
956487
228583
778588
808739
619019
1009065
415218
198262
6719
120508
228064
394630
619440
31913
69117
516272
152290
671298
692484
775287
209901
815672
902668
846397
512425
73390
896265
501779
430387
760413
222818
894139
116451
151462
598707
937769
869304
22058
907868
622412
180790
938722
619872
168109
706034
849390
338403
230486
842118
600177
294723
211657
608619
627670
457050
236865
199407
44727
777460
398937
379591
825997
99556
401658
271026
41945
778256
1032844
637601
645794
965313
214906
92550
226853
514308
334023
322087
186996
44770
59349
289338
68095
270984
601349
280568
64217
374892
792117
736746
457223
45002
827708
855894
963459
511966
721848
626064
79069
37689
572287
701995
826966
67143
181527
555032
817933
211337
240574
557845
89059
892869
931392
891255
62839
695857
334245
239454
983705
599078
839134
353599
156287
327456
799734
486019
322883
543109
426552
599178
844871
580229
842599
980029
248165
486818
103008
810676
781033
837563
332555
442909
996208
906240
70465
1028812
135400
700608
413056
147105
963193
845069
114267
236344
451821
41218
865160
251951
560461
943673
682146
32931
220170
889326
8050
211835
781070
297619
688992
888465
269959
1044133
812751
407842
391970
266877
630823
128528
411816
692125
384811
543959
1018308
871800
647793
988830
657268
514259
718727
725328
377953
563518
908038
437665
254660
687082
474711
209695
648567
963882
982092
30640
182679
364259
306447
354092
752996
549045
253123
103543
558091
164936
424797
703742
914213
843838
821252
502927
744250
231485
775464
138196
863735
697011
297891
533100
527279
685761
982194
920233
412210
552554
262286
91740
911081
594954
945475
34480
549196
804272
489618
865112
703246
1034346
821637
16809
119745
908148
331121
751591
569253
119471
443618
435437
560672
302618
99437
991293
43291
679956
380476
248214
756605
708076
551782
706245
287894
1037111
413185
977730
199982
591714
601565
288028
401935
985414
613233
1045237
207221
830119
338399
98029
522507
470721
500384
980151
740471
1022266
601794
769603
517006
468830
64245
926284
792872
984261
818427
817855
1019514
645925
239144
533562
509705
751663
86237
916707
201054
57457
835872
585081
808618
134579
431395
401161
270016
250715
674816
400823
1023497
766819
864832
929189
76267
44065
667279
337285
587019
1022790
675113
280876
339951
863473
633882
152177
78610
461474
778470
495573
249325
199706
1000416
596295
771757
279731
928781
785719
808351
1006098
383228
524787
828110
249029
944629
533658
60094
738827
1014741
338962
607763
153134
647939
486985
634749
787552
48162
497140
946487
567614
1014566
1042540
740390
516512
145115
100337
93815
351932
436308
176085
997578
329280
184677
790270
604073
752202
994230
207473
351206
49
893127
576559
179113
890783
236981
765651
947802
436100
899485
38300
343175
569178
33634
894561
397687
650659
509945
927611
7130
402451
428687
157485
75618
154581
162451
754717
997592
383724
933887
722695
587808
130750
817274
516059
234719
332598
1033245
700572
15005
462038
917029
254847
596319
31660
65803
402040
234117
805967
1021813
677106
591850
192186
106590
554132
712505
1012448
544206
63362
747900
581161
995231
332012
142733
12213
748693
628101
270593
106467
494280
358643
14576
222190
163828
260364
742012
50720
828691
591503
857921
113316
536689
563152
84104
8578
771912
113336
734815
338944
877862
722677
959001
125701
1043199
987728
217490
760479
182356
567888
613269
392307
765334
511368
235093
691003
1020652
858576
334919
644988
196260
194362
720899
1002148
297343
342418
203184
994627
787307
401466
598764
707542
789480
137601
219079
428255
974347
769933
961363
421353
870957
206488
917782
895450
970095
860308
767152
37815
464724
888658
474122
421252
7738
466761
883685
925277
346809
616835
907465
28252
355240
1001723
646632
1014633
204106
199662
478984
483051
599951
398346
934722
983173
563622
357315
642223
357911
742291
9931
939679
380448
819386
237364
216094
56582
366187
16349
146345
483854
521148
454760
63275
207378
1036811
355218
605
841236
278780
781582
402911
672496
520100
228494
627699
1023553
84447
179473
759243
316789
192871
515167
917774
971086
922845
325700
864340
107812
961277
289070
527873
16293
807647
670494
126164
406718
675794
945568
106064
418185
423650
391436
159191
527974
128040
199356
267052
38372
149041
939510
651169
953670
547525
600551
713000
991121
860663
311083
665734
825289
177471
500437
326271
272189
598060
845878
606585
289452
232862
497945
408351
830032
218667
813166
337475
277702
858683
572380
306657
992564
700972
34183
415186
336307
527578
865164
141640
647750
577755
480137
370282
167483
842858
918163
308202
906256
897719
288212
309313
300931
141694
902237
738759
657825
302890
521469
648145
62315
252063
770111
246010
466820
943725
1042701
700377
780033
673682
604691
717933
486660
460167
719730
930335
118273
55396
233614
718865
578563
293589
481083
616486
95586
589255
196512
549229
380247
95077
10347
442409
411492
1011467
367953
316445
317581
1032875
740825
615136
145022
381369
16795
1031239
256763
697361
684557
463332
159525
533058
478159
779010
572226
906297
425513
953801
344536
609067
487932
647868
425647
327238
982697
483574
872427
221937
410574
261401
793617
573996
683898
444802
166426
580271
531673
152412
577605
343950
44882
13410
345297
408129
191300
340876
697151
937684
749815
25351
473843
195945
658989
354026
849221
204299
877125
595485
391767
600940
584558
465739
456441
625920
855758
1007618
559061
973798
113917
531011
830874
500105
34025
861615
965694
989631
994734
651318
642431
507582
841083
670073
594915
645605
327423
238939
229582
458923
683083
565786
742578
284592
287255
139597
689507
617293
189506
247449
914950
102135
558700
524179
186898
127421
855214
125214
744506
270730
94231
679450
1014267
375664
453239
162921
40227
1017406
823976
666407
1033107
435206
587672
682729
473361
14214
804884
779803
202789
247496
421720
528455
963700
1042644
622213
1044357
110038
772517
921912
294649
183445
923748
838858
748793
815619
490556
1042237
709595
468898
609005
446996
3341
959417
160727
361594
407032
899156
884242
773080
180168
676682
876225
368624
80170
852077
122277
645337
935481
921013
896463
65330
780164
17189
104456
18376
600678
179360
126966
512219
78722
247756
398742
689620
766185
173299
559940
44263
823350
52920
447493
136134
543861
807308
814128
775881
247254
521447
156980
181084
642970
812304
665539
825241
827752
597769
12408
147399
99156
544681
969831
730990
953049
462963
475651
851351
659005
971057
774676
29244
78050
364366
936709
488370
98557
260404
474786
56814
923830
625160
888110
365503
43238
705794
324466
924412
592135
435539
5994
568396
1029970
170908
141845
410115
861974
218874
696113
615204
735636
300119
321604
947356
253850
997183
221642
325909
488475
999101
198933
528510
564212
353920
977604
323500
975609
71979
714265
477074
107330
777818
75128
203385
204663
262179
138240
155268
338261
408621
434600
972610
868319
111999
805792
725237
886036
562174
421305
1027340
176403
637583
921082
54661
101348
492937
756035
966651
354137
338927
113351
446017
111401
375169
464638
439574
167052
570016
327972
788294
945414
922231
62712
137467
542477
915865
710990
1034537
346511
520974
444337
754458
831142
394609
348880
830612
523545
468558
403786
1015561
556198
871807
549996
859861
230307
225972
514895
935166
515023
666364
15211
380707
783180
710202
409848
211561
916311
753599
92790
160551
419394
801356
956916
322486
644204
653802
126140
420132
651917
459200
909977
384015
954526
816502
929867
519959
35884
400589
943633
924679
944251
983070
247608
944336
111553
148756
455296
377706
645606
999984
658488
459014
185882
545791
254395
306723
140885
1027289
421077
384536
130626
730969
636710
998690
1030135
603553
1026602
291148
903030
582097
837110
396591
850207
386180
1015506
701193
490187
987519
89051
691560
738936
575767
471158
909753
347890
141600
669297
873171
127028
823781
674518
1038868
718620
685834
579583
427677
806675
1004916
934957
474988
107040
684644
605874
382939
234716
19980
900487
542346
583866
708330
131049
163746
1028741
665142
847234
1010318
894089
926628
159411
545428
902151
192118
862261
815475
239319
434604
809951
313586
437808
198207
286955
736834
164133
686694
14809
739086
109534
95173
522562
73081
88038
240244
111751
977524
757057
690394
7269
858271
676452
874533
409110
458652
220541
60915
437063
928684
725599
510332
751256
956201
977843
276362
189293
99666
354109
313705
802943
235243
28002
509426
287913
451603
528298
219031
597542
337933
1003735
571431
489694
224515
92998
1033353
691406
555770
453171
517318
570734
579943
688489
193882
933142
647644
646386
603911
278558
48923
1030347
706014
474002
329291
670647
300101
173950
799538
221603
185023
201467
115775
844583
491987
250132
321679
236500
420129
532359
770403
433835
636322
797665
164881
728594
917220
1039387
158532
810982
274994
826650
705452
659898
199934
455767
743598
333524
236882
235475
755007
696607
19585
737786
210109
394061
592424
278988
327673
647843
543497
664988
119263
918055
1011517
996036
771668
800137
258203
547342
380001
661648
46429
798087
528514
822033
232483
276141
468269
835621
1003587
839213
973357
961582
482588
599173
1043903
232893
483903
593046
1045087
909621
696904
843973
114418
161411
322380
940205
695892
920881
794521
655490
98136
773224
103912
29855
79154
747253
320075
62461
330308
258864
810312
421558
747149
667831
94993
130506
737830
560438
16752
669646
553486
244797
472925
1007022
827497
741713
732270
663820
690725
552907
292396
275662
141288
494530
882695
1008630
584061
756469
854331
199271
1016960
262365
552375
550435
666316
501709
1005921
593491
807853
54859
271631
455162
272549
989413
724502
591037
164240
1031354
362780
555748
948980
903402
492175
612760
222679
694574
991898
817902
7120
1031884
932522
132432
289240
232223
591197
980057
949950
962599
644586
10142
709545
99577
796814
509362
739652
571533
332078
883788
280654
817244
844010
480085
974423
435413
354041
148284
840351
610888
373505
559375
583956
705619
202497
942401
847246
875431
118058
939684
458155
759523
933989
260173
226236
692628
166518
373885
989457
581683
972559
203753
770091
450609
467827
344750
853060
936056
392462
940478
464624
993896
46280
671380
239
200029
501691
701875
716973
813450
564075
63648
248391
103571
745522
969524
664005
135239
616310
182532
709704
223171
91796
36538
498235
786639
8578
526978
717177
316830
775989
1015254
564215
187464
244790
472206
261079
123321
176103
924462
707984
1009854
525958
134519
428496
658040
283495
698881
476014
718504
460380
330698
688744
399907
890420
670553
596379
703839
282032
194350
205730
855187
318314
295015
790697
213122
79212
244982
659332
293085
1004681
460559
80761
533489
90407
774066
765436
674198
415725
532315
562289
878424
519703
685434
867857
627841
787928
1005108
915161
6582
39894
270207
969712
625135
651039
807650
503715
199341
669718
51350
400119
971623
170477
162617
837780
1014035
225192
918370
407469
460625
939381
28897
944038
716988
548689
578194
958269
458152
311222
234528
89726
891324
380997
776987
693247
554506
972513
120344
968883
148457
442691
501913
24603
78551
304519
974701
196502
899837
339771
305239
762704
894457
351933
840480
912812
955842
79055
75471
146275
379353
183420
619558
354007
531711
635127
863007
651693
712897
1044116
74527
159877
442433
668586
558974
487450
907648
509682
51988
650110
929813
859517
211485
715715
442707
385418
845642
196920
382764
318243
642526
100163
327316
704869
322060
189396
2427
806280
436270
461041
82509
845140
39549
336616
879173
402538
358736
927880
972705
438520
523060
391570
1009522
727521
969389
52101
292182
295479
724194
938292
67141
170163
344723
585190
744841
699625
934972
473413
595651
526931
844628
606826
967252
188529
928314
8801
273512
983286
618827
747392
443358
883519
355553
823578
425018
894148
403374
100631
34363
32326
209514
519229
936532
553115
894380
434045
413024
735842
176856
284372
460345
538928
849770
132117
225787
840103
40251
691121
69156
216907
592872
624718
787377
681477
48095
724188
819642
933379
826175
465009
482036
195206
531207
878687
1042042
815978
997606
950973
128770
735445
297503
779632
734320
770862
317234
612635
517299
428094
973731
1000241
122744
723246
269525
316855
854235
774401
1013642
454473
291902
445831
776524
103100
560704
369924
774999
730731
857208
299684
160123
851797
344935
291323
508071
370413
504550
604692
103541
1022625
600590
605052
1004279
175665
296749
1011445
855128
145275
846777
439185
126132
186136
246017
866515
402854
292705
131191
738160
712831
794714
487964
689228
834062
333991
864106
96081
372064
803992
202743
735828
368674
888051
14784
256268
538506
388863
906140
115340
581008
466695
508141
557220
607645
740556
105201
70278
1003503
80579
156871
1000930
909533
322245
1009671
338605
914762
416170
500528
948998
1027495
527682
483826
93694
601039
439573
7752
610983
189866
491169
701687
194150
551898
765704
832124
41443
610408
691596
962567
123941
863972
219944
936860
683569
953810
329474
762411
1039457
360099
1022211
715357
1005059
675564
735717
738700
672720
219418
661031
616399
684139
926026
104860
159590
210905
622646
170804
675356
681089
1025993
560418
804430
627680
134394
1003090
145027
783255
959745
231104
953184
928671
673349
497863
564400
217290
601422
280956
728637
553212
357797
837222
362762
719774
16648
1027922
31190
419250
187758
432906
319559
45418
826781
459468
725656
456801
174968
64022
78263
280491
151898
191753
249069
533866
482548
217990
594008
100549
948840
256275
986774
1042358
963353
506553
797912
88554
802365
286461
412010
717289
891144
367128
648693
186258
154128
863852
23514
476145
853067
87759
718683
902479
843897
16140
845910
38437
700141
440788
348477
537429
526053
243065
656761
760213
660097
879595
745512
649928
120314
223442
633369
115528
641333
174975
911675
1010334
294913
719189
302826
256722
846277
1044089
82462
862465
153148
98580
712982
490752
167067
439012
216598
25663
74069
1034368
1002374
1028738
793549
374516
1014347
864661
114558
156430
444129
985144
133557
764120
499215
841824
679361
167108
511508
296540
83218
680649
41631
784063
717415
88935
60586
435280
203473
225231
464165
907177
411387
691942
457483
579154
553001
933882
472560
335531
108663
896255
393089
222365
969876
438136
896241
514657
392437
216243
244034
137522
792451
1021630
480922
143345
280616
139423
473252
254195
861500
67260
637178
91605
729781
989149
727622
524043
260636
852027
191435
982761
930845
42410
396764
864838
149021
589142
444385
11933
231367
391767
499986
972203
310855
230599
936598
922120
395261
190350
419999
577726
818578
128299
410556
210508
189136
823715
283224
351440
130424
218300
484199
532463
692208
483570
433556
1033778
198873
371083
829959
292822
883976
896052
123046
849336
391462
985042
473692
252804
462747
932697
11149
449937
808508
255267
971925
759574
126594
598533
1018116
148214
817722
385340
739312
466866
148721
314626
288864
152973
843762
1027957
890985
333404
948039
705915
802463
916733
870068
534212
984601
770443
615352
438641
562281
341336
86631
979897
587593
393505
178926
780304
577749
360194
802467
652562
22693
164709
356292
340491
564436
641681
617201
457884
496866
323726
494508
352285
175799
748771
195836
755906
556961
268961
482010
579553
486294
630846
313864
458110
232062
868244
651257
390048
232613
791258
208956
956325
889768
501443
151056
892020
583354
334142
969559
1029289
530518
704062
331294
749107
1002260
619749
179326
147527
352684
311459
266580
38022
154892
208755
247684
769680
809244
388887
228089
305806
42987
655940
947328
1017863
671835
925759
443113
1939
101517
1039684
252003
360998
187451
995396
193349
721296
121466
297975
58705
846201
159710
286495
310689
366884
642898
455647
901242
371347
468108
882834
729214
368639
267852
438014
678360
464196
76860
23026
342346
643071
918146
818824
103682
959959
169216
977482
946019
350776
475346
166853
235263
109628
570227
172780
157499
749545
325622
604963
955241
199935
797652
929699
319679
135944
245346
1011214
987769
606168
556118
585426
780064
84646
287979
784429
718531
392323
427811
527952
471747
1006194
723029
676201
746455
885992
339494
566936
584023
762905
964772
499899
537009
955215
807635
201789
672534
201822
968052
495104
49558
702220
693365
944817
707229
934129
963932
650836
79975
553261
583981
598355
629275
998632
271446
839583
303365
643588
265587
720401
492698
726230
31136
433423
872265
517747
139567
861525
743964
287792
569250
29768
730144
487585
201886
731480
674341
876555
766207
282646
986142
132100
274076
886439
483851
693721
351280
491354
636922
66230
566002
660644
165374
684141
931654
324674
770062
153887
102845
488620
614436
37281
1007265
47573
440166
21344
550763
352957
389748
936089
956145
1024570
176803
623473
479875
935210
607715
698346
545997
920550
511153
871081
508144
525757
596571
572616
649601
509386
338690
300667
753770
840066
231887
751484
893758
822082
725056
516386
365594
504735
749465
49650
89716
161339
851020
634999
949901
270140
153899
293451
958198
974912
737151
376474
289990
439254
644107
843006
334438
152384
554765
829997
963840
288597
79146
393216
189257
999916
397949
499495
1028840
845519
862707
22873
295734
12849
131291
215648
706520
926993
183486
569083
591349
692665
233030
729196
858709
594710
915892
636709
88141
1042429
167822
119396
813986
994034
101850
70578
549191
146794
173832
386898
73182
30482
217241
21862
947742
743637
323938
433873
350145
163915
685702
59178
1021161
381234
337517
536292
384142
19986
485261
160268
48760
648219
866546
168619
29689
78475
512253
22849
970513
721235
819634
26474
634956
634111
312081
139109
700456
683890
72535
507957
57626
653523
68258
782016
79123
340379
948870
626300
739021
1019811
891435
245221
219370
553404
457671
1043151
691285
465198
17613
873139
1043974
503297
409965
275106
957781
933586
592314
16957
880184
446553
40449
808122
119957
900883
967906
653673
493336
975629
299988
116254
540889
987831
951392
806154
309679
29543
960543
774603
841104
933796
551033
862574
979526
300655
392397
51129
453910
701523
111961
183146
690355
810234
51982
7953
663935
782644
458236
848184
547373
995337
111351
888
481956
974676
513091
449144
620551
317546
506695
146819
621769
740660
776540
806404
515151
835463
548099
330281
313377
182681
523584
977662
507548
966033
136567
125808
647526
151273
128604
310399
865741
981578
12314
619270
48356
849552
740545
1038963
782623
626741
1036750
285807
340682
592240
756172
86745
135314
67820
1038991
799851
204039
531796
1010087
359873
503134
270061
714048
57320
238445
239921
558993
410562
679363
813452
638802
847587
854171
67765
562401
386942
762411
221957
163917
874152
245603
625989
1000679
442120
198535
414932
162002
194688
674538
632839
865044
960428
370671
553024
455931
304612
816189
866788
690949
50052
305514
600352
856328
85288
853048
77536
428175
668464
808057
134776
304345
526884
355391
868133
306913
928639
735018
18011
137012
639784
634817
23124
1042178
158630
337296
779358
531013
206603
259873
1033396
1012208
532593
708354
819791
250008
578072
96202
608741
722879
872242
470945
618466
547642
639646
570449
670510
762601
102629
209630
102835
676868
886631
238433
861613
20483
909903
926804
541436
143750
269622
772357
779816
51108
104138
992644
1006915
945216
868861
108356
910463
516947
596194
130427
28227
106905
126965
50716
982264
192338
209495
934195
15293
893131
533811
96950
552254
44563
935220
252323
872202
12555
398159
60161
568447
283617
410767
423729
162838
89487
415461
270073
342221
724632
480725
887477
227589
324942
90222
518021
462794
509624
868085
927856
659295
437103
515763
947613
690850
173147
603376
665667
661414
960631
937613
511682
677341
915790
833561
421392
216655
82163
44090
518134
661633
3387
874984
321367
250177
759363
713544
270791
171811
1044419
626103
247769
107542
448537
667433
362405
46962
953096
680655
544852
917429
310481
142563
961363
351598
998884
907076
937500
869590
735202
747668
589494
853804
50651
937118
663861
885972
565635
1021653
609295
347097
577484
61005
913217
912033
247461
497787
658760
675952
359873
670859
923070
631934
656643
87023
705670
806678
5084
269260
527741
171170
574021
892288
145939
554407
806388
465118
953602
582671
405783
314392
415572
853526
294698
656893
617266
511514
623704
852395
439640
809099
672164
96011
83581
101897
268406
448986
183347
277642
169220
617506
98889
402080
323109
371109
288560
761606
840477
451759
547223
936177
666235
152211
432990
522010
629976
448407
920315
319235
1035240
453613
597269
57328
24957
167311
27974
594377
600554
63227
844701
965602
786396
546836
162980
398860
211539
13385
987882
881787
804197
591744
456357
957008
295680
732332
612402
905073
267804
610256
93414
133347
1035221
781435
827792
491513
397280
63043
749626
201216
829591
472951
307170
536090
572886
882679
1040894
478800
615990
256926
267862
861110
309307
2991
543524
644778
535614
777511
917630
678575
487757
3602
858630
11037
191741
590313
574646
1031836
35955
785976
197937
475921
527775
876852
403747
932101
612742
328211
875239
38588
572514
21108
90097
6731
491231
315975
941370
714077
1013979
160739
1041686
202848
328535
698169
728391
731272
456642
301843
815097
760723
839773
887503
917403
562659
131342
486978
1033184
95784
896171
915934
1005818
366004
853775
898657
82058
63488
771839
1019098
640460
677899
408592
846214
172525
93097
571228
1029099
337578
1034838
1006622
612885
688032
949608
458183
968015
22404
622029
509251
264135
498657
121183
1039161
612698
601188
654635
814297
212765
177317
696219
402888
189315
108907
914143
566518
726498
224463
784658
446852
734793
988017
613631
198002
322066
436675
415059
573677
27201
357799
349395
186841
1017044
193490
99994
275860
1364
956947
285850
331081
190925
545032
589631
807919
713160
881998
995803
520606
538534
617654
39398
776789
805349
1014760
505302
698087
970947
1017909
210872
718946
830725
739648
428105
923077
672941
107222
198574
976273
126016
243736
878102
1008044
253986
181338
49046
968801
710591
170983
669851
6758
525797
206344
370488
819130
622346
464431
226868
549275
334769
840569
861911
645898
503509
469699
471373
742169
83247
802896
599549
413559
939091
496965
514196
749174
398287
656829
659770
902271
720429
244705
344686
286335
155658
146981
746722
764473
281893
403929
83861
948264
432066
102958
58122
986825
538552
914025
390555
215514
479711
243256
471800
713861
582386
75704
820083
558135
583974
613621
545864
738157
444213
553733
349574
459819
786705
565782
469565
635922
991239
755998
329768
521916
829300
568162
858850
297619
860201
42669
856392
621316
556602
1017384
309414
195746
318112
801004
553572
740532
953177
26457
711479
527680
321233
811567
701982
843507
264065
982702
1031761
968089
251233
663077
362640
896288
920757
588958
696952
30324
585540
342663
95912
990389
648311
234242
423423
312034
548945
971490
505022
411945
40049
610861
318717
795906
652687
872974
366117
87909
40092
694942
467262
556870
909529
769316
108681
924273
257112
355586
558639
436418
18118
4056
193789
459117
166594
697136
331679
471349
229658
694725
193552
723599
944372
886266
586026
846263
91932
943887
28905
804420
34017
589336
417778
849881
970794
275621
868882
286459
524202
1006142
961298
1023814
285472
351751
652368
377038
10788
20505
296808
35276
585604
1007360
577363
591995
996668
432844
548324
745133
377337
606990
127420
203758
1044542
493449
1010999
505842
96206
246665
89780
948654
724544
358926
678811
659368
72522
560279
28797
961692
820378
296609
240
901728
822890
363778
700809
1010509
960867
368502
808330
992832
76333
660981
10531
802234
851703
1002894
827956
565504
119527
367370
579346
817234
759134
988015
831471
314659
713376
884315
48958
240175
828770
237609
740999
616699
870349
190679
157809
202257
776131
174193
1019255
775325
159728
675115
127745
747878
92057
427730
452654
521567
261240
392092
773513
750329
181547
569837
475510
658444
813996
701534
277802
406685
650743
807498
856257
1018449
978789
298231
990160
183233
865310
771894
560680
641462
859851
571810
942011
969935
282653
432124
706623
530986
631316
988372
933940
885593
338994
89971
184619
99155
595378
195480
808045
95054
445262
142357
378479
806180
38077
982735
882348
945366
545318
123113
456611
489251
426922
849856
134931
660473
942571
94408
595196
894143
735506
472451
226874
363740
520672
451388
423007
246845
552315
383149
426074
724123
287667
561165
531849
947837
364609
615451
631572
907420
1025601
892386
438014
317212
659569
795063
773041
102626
904459
523571
554085
984088
457653
605199
467374
991092
650063
366613
803822
36630
616866
877169
891676
781248
841732
426796
444012
960912
624728
291578
341690
788569
855468
682164
3778
437921
721107
338118
543252
14292
100242
692053
18151
425338
429949
45671
486937
396786
773557
122815
525013
940119
421109
396060
354014
629653
589587
144208
119256
904579
376771
302594
264256
186027
758180
1004380
704622
99798
774842
261006
217080
331077
1032838
1013341
836583
742397
574793
551911
219849
280863
637103
121567
574416
267240
723083
651806
734483
789342
450923
626916
480838
1011400
226151
505071
215248
400030
200740
827772
123347
940638
690346
947667
866420
189242
331762
1036972
659300
574163
241894
599316
641305
197857
403976
397378
154207
713594
982285
294097
565802
725604
90942
287371
326581
743952
196649
758299
648909
114066
260308
942249
308503
739839
371855
121928
540262
457
717198
54632
596710
848316
557859
435895
740846
288917
504785
738055
671860
502432
9218
127751
577885
545230
377838
864039
371357
640233
441586
357212
565042
935579
1014142
274766
276775
404318
895635
37593
466040
387252
504491
412271
1005506
897059
642028
658361
533208
96993
867577
635857
964836
778820
501284
576863
623661
958948
795035
16735
265058
472065
1004235
976934
840956
201299
834655
374571
189643
374661
794771
914562
525609
688398
416475
125665
740057
975989
632355
626747
405379
133888
790825
476453
913261
294806
687880
1041151
535504
481657
1001287
580627
171844
1005094
552444
252761
277438
664105
555463
511200
878067
576920
218468
290384
684531
136717
277281
621265
668129
728563
884255
231284
642252
179078
342612
1003644
793208
628173
1016188
1016075
638002
418535
850891
981235
924996
1002902
642303
662802
590060
930791
360052
667162
951764
237475
185299
901747
984825
175709
74968
694972
421071
77343
854013
9086
954163
622446
88772
72809
568378
707011
869959
347768
343954
21007
417218
537858
428675
444687
156100
833938
964165
485641
625982
564259
493639
23014
681710
434754
981003
927693
643624
179585
942614
827263
523047
26207
667425
195385
36135
602819
391565
351064
204290
983392
605181
441298
484431
513053
640912
283191
524887
53126
44103
164674
1014535
141350
927573
476322
545013
838041
192407
225456
677090
8811
423721
14967
213580
421739
121186
313241
211811
129773
244674
637103
640077
663475
869288
135800
339298
837672
39378
32770
491136
1043973
238589
432030
1042750
683737
1028385
846618
196945
761966
155106
703550
813038
14304
81667
793284
264749
384848
647545
856998
914286
840168
118204
490834
325058
377778
604149
410923
440403
832590
751515
373143
424846
699121
82942
859546
304345
466750
741670
988725
876456
973640
959991
129325
230761
990939
792475
127742
253803
220839
286266
806970
265881
597933
552425
363394
79963
357208
244529
783874
332008
701404
1019551
8274
207455
166173
598704
672494
1015700
130082
446256
418603
112490
53308
353456
512514
623810
731304
454387
911963
513750
227916
678306
537091
748462
762137
984
996202
924274
841672
961029
531216
396733
544535
250871
869903
102177
506082
1042453
524011
389522
667654
605691
679750
514645
844554
783576
105822
38321
568217
811807
1030452
987634
344047
681654
646297
950003
693521
805603
965772
773026
256216
107137
1007403
524027
1030064
939178
435854
642651
788937
532856
251090
372164
370148
162328
352863
108119
649619
655961
179978
83866
190342
520479
371083
722173
862780
770011
97432
830337
984279
479294
539137
349891
200833
664877
842263
707089
321158
248717
111882
63109
744201
874651
322373
317290
576207
475249
295336
453246
899551
545525
775429
60418
676011
41695
272811
882637
519895
426062
893580
152670
127763
1026904
729548
928671
488133
999408
1006105
19151
368531
43159
636515
874393
157381
778703
832092
584792
190689
397095
504984
805357
735459
108125
836103
165281
402485
334779
266197
595118
683393
68630
142918
1014415
267952
483643
151819
938579
993945
763976
636020
243184
206476
968542
858019
951874
834914
881856
492037
487910
385442
625838
682760
875033
917285
82722
524612
1040195
511993
1034545
459010
297043
11217
219200
188758
151638
136427
580941
666230
998312
366734
733105
314507
409873
409424
182719
707644
810533
632790
727167
942006
159606
332403
445229
164795
259777
353695
294268
245293
328909
26739
640521
363445
715374
1044099
786448
849430
993600
123542
804251
735487
936491
971132
542090
406585
842649
286439
112961
752536
599288
328921
278684
57026
851041
294018
385420
530389
457862
367808
937270
562003
228777
262816
500637
807218
1036905
22209
80182
259802
221823
292476
616604
59840
856479
298989
613437
673780
392817
728513
272637
917957
877794
922790
247447
128331
55318
30399
600867
29073
818298
757017
1007711
632190
911008
259118
330299
358199
473050
383607
534945
117080
877728
340912
733579
863004
414730
44158
575516
996707
164659
912184
984687
827732
962782
917532
170265
182859
314331
870289
181406
406079
238869
121256
387939
111120
904168
127141
204787
314425
581913
759606
407413
96825
850516
64113
389816
568223
13374
517648
99867
26887
158264
970714
312211
917063
449594
344046
359083
1034271
846788
187816
140884
246818
674557
224172
944515
438118
150264
209667
869789
917366
826695
47715
328569
303712
532555
1001822
201006
930801
169905
242601
565794
866929
451709
900298
250637
404170
583530
435525
946591
536338
54795
820049
771808
184711
381185
739939
867320
174607
960638
1002073
549968
285603
242446
894006
350257
370439
459398
422313
106704
707253
190124
1006746
885049
634458
754177
158505
115538
550317
858186
172776
417599
683879
641803
707428
313928
515858
70685
404233
471705
261949
855031
379229
431908
444187
441130
1000700
955874
822006
265415
417667
590315
638047
951237
781305
476423
174987
962050
829250
470250
249135
361436
668497
1005176
1013232
353963
380360
358092
20062
375064
805493
1044911
43470
172354
213282
246418
967848
232905
1007323
978571
211492
252475
301219
623418
508796
149598
744
129790
964381
1041131
801061
197759
313001
545089
895294
83515
527105
104723
706023
432985
592649
274189
697200
38520
441743
400742
448459
998670
865315
589390
241332
371638
288932
813285
372541
182973
92486
555805
452735
611336
444591
914594
22448
914760
279684
623575
170558
64829
24221
961363
890497
230406
711470
31069
402486
957468
153050
394294
425874
747146
76794
475960
1032177
942982
616807
324197
878712
353439
229369
814470
332774
448782
22821
994899
414447
956034
795268
640252
662067
577245
481316
483936
300437
443383
406639
731987
116559
553845
902073
288368
627615
974501
993708
500011
316821
98330
537084
163301
9005
118795
372052
1037172
389414
565758
82948
931923
856025
801838
905182
1030908
444373
202168
730944
771785
755301
641375
251085
1043753
494989
138145
607579
962547
1033006
599718
666078
454519
505507
780958
849063
655450
324229
492957
65399
65382
617556
643399
942109
253756
382814
400458
84131
809116
679028
582807
795621
133443
234134
383475
381757
880323
409953
586443
1037601
6716
1009284
853448
765835
956751
909898
765768
855702
265428
220043
708944
51685
190004
1001619
450505
889160
116021
113872
472394
788612
920764
105807
190026
870880
60997
525285
904816
201507
863620
582892
605911
993233
479900
906821
209413
653572
673335
438922
33103
500627
514927
371530
519273
36868
407943
1021099
81789
834535
772138
829507
745738
659870
1005655
631760
567467
484403
352368
66837
667636
589922
587082
707987
620279
387575
446854
595978
805619
19599
807521
559299
879266
798597
975590
882775
590823
549184
492487
833628
919701
539425
713853
1015717
248516
311913
57230
697248
452659
626957
713845
481077
720470
677237
979212
729848
604480
430053
440936
456133
44356
291487
822832
969395
933114
385286
13573
507830
461596
742358
971040
346187
351704
271157
330413
842015
522634
420928
28004
74827
652635
553936
969042
788272
946478
214573
701056
878736
718515
1000879
596339
432837
569726
507851
114552
65027
14429
658979
922524
1015039
197635
975164
283696
593946
868004
1018795
171201
792680
773540
307647
31142
832597
548040
254025
411994
893163
159188
273521
645226
1029732
708061
429122
785442
959331
821286
120126
607366
454543
692864
278635
979881
870075
438353
450241
549383
343461
144053
868115
615617
386511
250528
371400
258318
1018873
932796
528018
98191
857194
433701
670553
527423
949214
573441
143816
908093
760006
637865
323850
723169
520703
451817
221869
617902
896350
494100
53487
854625
682632
148927
840474
518066
567261
414244
420260
531686
918408
244474
496359
844491
204529
356632
70605
778554
331212
1009766
292013
891610
99028
504640
819664
220073
276073
291791
961307
123698
33425
948938
476009
426946
916993
359732
398117
239935
503696
757307
838764
379200
373302
738295
901722
443194
185220
248544
849336
460601
1608
713656
864675
825146
562927
905549
640376
788600
639704
619669
438518
618006
948621
659930
138201
842250
682576
836811
769278
764446
452276
914709
313168
562349
248456
596
932956
539713
357364
620934
727870
225315
114076
648204
737157
377994
849562
199749
934928
423210
600340
302339
640682
688008
12433
135103
532827
976717
507092
975501
248173
1025755
143349
265549
251239
155751
1003081
465541
774381
994703
117088
322050
418363
550959
454565
387454
430083
624207
339279
682701
314374
346192
11819
414406
746702
18623
838936
413596
579747
767684
955022
425246
268196
326636
331370
294198
811833
658406
719167
35076
900173
973865
865397
962225
363785
752643
427565
948976
853432
583147
499428
550491
424407
895962
253256
774628
383151
561314
127220
787443
101812
481809
560014
791702
1019194
517923
245642
220873
784996
791510
263020
102173
198775
933256
1013697
590219
715732
846864
1021306
978061
787805
712697
496844
678056
120352
661534
1014526
28195
49866
1010009
676997
43835
635005
173314
564957
496885
243709
382110
1000698
758059
803259
989297
220740
654309
282824
556355
919150
979572
401763
433352
639340
129783
591023
533993
762141
355670
860292
35726
468679
237982
799629
226750
308713
687481
338644
745697
736741
710910
456314
577828
63955
241292
16490
547
71195
697173
808733
254469
358086
934345
73458
435735
929256
531475
395637
290999
126622
773885
251417
118340
816632
23164
97995
633371
771943
445387
933824
44010
1008027
194074
385732
91333
979939
666767
292369
151417
571214
376188
577922
63441
919659
342991
905724
479688
635152
145182
811604
134631
37355
270778
735909
88613
192737
1038569
316981
308500
641195
479269
923053
583031
559770
408791
981767
852941
495393
642827
859756
865199
832706
104291
834484
940329
53351
91055
1036837
525415
708087
678016
271816
568605
182026
983590
901640
392687
876688
657661
727641
1011653
31959
796823
614727
487008
218539
773172
53547
991673
193828
397933
774105
11370
22251
272022
280698
422742
382165
728924
914676
332675
187105
667840
456637
653361
835563
831345
841280
78685
802324
961874
134011
627352
585569
678866
153231
554751
494117
560504
1013482
167420
468765
1044069
579350
937919
805581
167653
649461
40159
1015143
518374
334906
327011
605692
648876
977648
696000
306344
979079
538970
402295
713532
404906
1021174
821586
830402
148448
296274
522464
111957
355251
17678
323600
503318
974045
171871
933687
117124
890075
972953
475722
923998
38028
711476
785149
784986
615467
54334
962863
468386
624327
666364
617516
732573
406586
391291
10064
176343
473681
921269
458739
606519
700487
681734
395256
305472
1009885
947644
445938
600201
582725
959397
691375
927521
838367
329839
929296
52450
226241
797280
490877
910778
83869
646783
121573
612398
851643
147107
931744
477055
885177
714577
675830
620458
828668
673976
654907
835220
49405
431695
63669
713805
215717
518574
385250
862657
116889
450365
958230
849434
400234
7373
996475
604741
99246
700552
908243
886247
903981
805577
188090
24019
27911
358867
155029
202832
991516
409427
556644
191656
519420
330464
490775
410036
524782
377476
843072
321854
571967
69892
379410
783411
83264
1039020
688100
709141
333824
361013
167617
42581
100218
646793
812615
160139
421980
163325
56184
832720
839320
372810
818028
99307
86225
88546
845589
193650
583826
855194
658407
857092
43585
963601
140615
132333
745080
130718
501685
604874
433491
562596
292505
288526
968838
457921
1000266
308958
536291
87227
469130
60464
321326
148537
607665
926225
750007
412457
972943
372818
519516
894521
286923
901813
991446
376368
865587
874414
370026
938739
762388
67772
535329
616696
690998
807117
888784
270615
699886
972016
661680
123345
833806
715205
725758
246136
652790
796545
356135
319245
181219
286156
707018
953247
615316
481627
745772
239760
1022096
941346
717223
82124
737811
694515
613605
383852
403107
11091
638342
559866
1015446
819489
139210
985989
162342
270107
343252
1040039
668887
880475
152851
221267
170893
960754
199363
798724
265725
842933
903098
870870
452699
115642
862057
64677
293772
465530
288624
925836
789907
573666
583541
359956
6912
277659
622837
531303
258298
549566
480208
1041362
420689
142064
48190
531241
620158
358739
945331
832312
145639
698738
758772
537837
415358
517911
869954
114283
124479
780322
781243
556055
836747
680786
920299
476529
986998
766170
328143
518501
589948
171251
58653
213546
795396
692704
836446
704214
12731
132360
502270
503468
944579
966227
482311
1030380
820156
324605
922443
662498
94687
329870
758104
376631
545525
205147
800980
951938
241689
1039446
731661
53393
466227
776035
1007176
750783
873314
955659
144636
533939
36936
890961
159849
1040670
615265
475415
934709
538795
460673
864892
149541
697421
341415
411386
422171
252356
424948
337403
1010539
13633
893026
979903
340765
298898
928145
300419
523180
16528
1044670
951184
318515
227713
451364
869205
230809
112186
937492
542331
1008461
129148
156263
442618
557656
405429
361751
406095
323447
325469
664168
393507
509909
461020
511717
581170
779649
954531
588423
819470
918322
352137
852714
585425
4870
111195
535199
995181
45511
349689
731090
716010
947467
638197
747871
544426
215845
449153
272665
554361
186037
24863
1032825
75132
193415
715419
475518
188065
558183
960238
913188
203270
952122
957235
860393
326869
657004
407888
784192
777467
193096
6453
798338
782158
335015
318698
275123
133061
356135
858682
662276
481386
58267
161390
156243
508076
47557
217610
502127
960023
549295
472002
815197
1007394
464482
865975
395004
1034810
872477
616133
811542
158038
391479
711842
75486
540155
174851
267230
517242
290205
489914
263718
452885
251612
18604
33500
62401
990812
216675
163159
679524
344327
226806
193821
481225
784393
1036799
791636
837537
699041
301307
274544
161564
12779
362566
730263
799330
380942
25056
593975
326016
85995
712695
211112
821693
371437
632845
586635
575298
722603
957177
352194
104743
340286
215395
227738
358443
334339
667873
251917
724118
672924
92109
288003
132909
165402
81927
548309
425732
243994
759299
455610
154893
145780
564529
241176
215872
49258
299903
902560
736071
746520
22587
337158
458721
228764
284644
753971
406285
866310
681938
151344
446016
712849
291951
878195
1025738
844138
955140
147056
1033999
170334
958861
448318
301405
30291
157089
429307
506535
828873
660515
456670
46108
252653
500361
657375
644608
556859
266525
594685
148493
21140
421231
909261
348228
250423
445148
400356
32374
282288
1020015
726417
842838
879271
784828
315425
19342
465109
470319
172114
209923
267513
892098
27807
914778
923756
793637
277085
710086
372814
995547
1010642
91432
326081
975099
796513
540674
422398
904832
86127
720017
457364
911741
62778
142348
429528
335879
427441
436130
499511
809875
54876
946460
63972
425718
819984
784727
555465
398266
413601
185919
890192
165883
512788
972461
185822
994011
168255
853176
510291
344380
1016065
983653
503404
45307
1009514
230513
905496
672077
707820
931813
715177
729192
469339
354396
879712
991518
958438
149758
544290
4600
662741
984085
937401
386295
538323
292028
307368
716564
829647
491505
80994
383459
244161
680567
747868
651216
731913
246032
955706
43968
406427
574581
398619
667507
560954
369476
725141
66589
242440
403120
408216
495830
612317
535962
482701
366531
498422
378152
959000
648517
763932
969587
662220
575066
925939
126220
751296
647280
516200
973911
923547
405387
43692
698184
859648
440813
1021234
605345
568786
827779
408175
316307
483343
788478
329100
960945
729967
1029734
886689
793119
821242
433003
969198
258717
1034010
863566
961878
194827
329689
734875
266070
296179
881176
1030637
234546
248370
298420
541191
895227
325553
560642
368650
476139
753647
918370
297951
649450
978467
137125
233262
240804
991951
256757
504391
985092
390722
984423
291185
370628
45319
625779
178801
907493
583275
781601
601959
942205
652910
154847
894974
418081
734971
408145
62558
900937
476633
938107
609843
526091
813088
410645
740104
229495
904666
823055
529361
838812
722257
134678
726338
9267
173581
970267
252462
220510
645726
873406
226812
555552
960740
259389
935911
987388
835696
19367
652368
791086
774741
548598
976219
732109
993249
743503
1040887
222896
506214
347671
68980
639776
238408
200308
180192
554256
363643
214427
339490
920278
56651
900691
973426
1041634
440064
729861
959830
53445
326252
887042
209592
287154
172876
865657
101611
287307
11143
84792
706454
986879
854676
226513
978138
990800
457518
224660
570507
1008046
63616
473816
799217
940931
741458
860748
896805
328730
862195
332563
62779
930155
829212
949377
519150
866725
419493
174564
570087
85852
57009
201129
1025449
191207
1041423
685030
82902
545534
370855
506552
960369
569789
652641
141599
582906
554184
140871
146890
636889
770315
120231
730015
886593
590690
310212
336678
619939
975596
578468
883399
934829
722979
557120
866208
961266
352451
961176
720991
647691
165032
357764
853574
1036232
859918
330004
394378
988261
406275
33694
898682
616780
471969
672923
174504
13966
749668
212545
634390
110047
700454
752754
307415
622273
435568
742803
739085
105496
476127
694623
928789
654878
562738
1025918
337094
909547
737242
761076
507748
704367
282778
142368
613288
365553
940402
547137
747936
609115
697377
958592
710430
804105
590877
48301
424234
153935
602797
27883
452258
600726
491715
329852
15171
697198
1005026
633403
952971
957841
102779
1015587
1027411
112692
411816
973584
305237
463886
1028168
670436
843043
637052
170971
586314
404171
826907
454823
728329
508451
901706
1030065
673984
659343
313898
414989
382944
1013368
369920
742558
262858
1023829
877597
802951
473252
792061
71615
429205
635206
1007560
332571
335105
348567
860783
429398
697876
1017338
354549
606213
520199
57523
571966
252090
843848
564452
3090
854362
843634
422152
321168
22145
299460
599341
335693
571354
519765
392269
278988
778158
392676
678975
823021
587173
513766
38159
209967
842579
498886
98691
373121
660097
783561
899354
236066
368427
789723
904318
989855
374962
408771
245611
901530
111711
979939
1028632
172845
445075
285811
126502
152581
978487
394484
349773
806610
315452
903637
609278
82536
860960
974258
498150
1036550
98895
629077
346147
163689
23133
317646
954348
31202
140351
1035392
639267
833885
299419
1042885
48978
1045415
983447
569048
558342
384613
762072
829977
62281
561601
64650
258695
899185
144320
615889
571672
324069
589805
594838
1035530
848233
402679
245747
227969
273234
246886
844037
679551
219833
38295
906475
640960
313141
743726
551492
937831
151564
906904
377428
519137
472445
246913
984082
533367
687705
647225
561241
531061
946422
904774
405008
280575
714402
48737
638622
13951
704432
780206
777823
112214
412680
488210
1000751
133177
459309
278414
656917
561647
458752
557883
738848
213544
589627
750838
1000161
101885
903318
490744
1033922
7872
65300
833161
194575
357411
713784
905497
197722
333155
117697
158770
759406
22103
454623
661563
78463
729742
808868
208300
305331
437343
1009362
203941
1043494
319814
456530
10274
109023
728373
393496
582972
885550
13536
413878
669920
734725
163285
604476
572763
505145
635652
366995
388023
457631
863959
67734
208652
785761
74158
532153
1011767
896754
405189
1036355
796829
590380
438967
275446
845857
414251
201427
789782
763622
4838
102156
39980
149799
811425
322299
655873
524393
168991
177640
959912
98123
288443
509371
107093
496096
912777
924789
825077
704703
91030
1020383
628805
251510
874996
319740
84673
625245
172893
435327
1010480
15542
648883
1010654
398109
312510
130188
69098
1028412
411333
428405
175242
237970
212025
219568
645231
465277
450656
675144
344404
617619
265564
657940
899170
409643
818625
384421
493111
705789
258353
162344
945872
470170
578250
248045
1044856
832364
801100
964336
418812
374589
456927
523935
661194
525975
449051
907988
144770
227951
130916
799568
49986
738619
277478
91305
51008
940525
626009
18366
240814
845748
909150
845758
857753
489837
822345
39555
9342
956199
938647
407496
789796
190722
617291
456624
1012922
394308
362871
264829
592946
544765
868582
746294
711782
426212
600066
18374
884171
117925
814987
1043897
681142
551440
907717
694569
100564
52912
715367
301754
1028336
336438
522314
882361
654708
209913
892611
1009598
514581
294588
539992
503881
642191
202865
1027183
139597
560541
67091
536784
1003281
780166
113062
9618
983119
424565
23598
91945
219917
952823
520552
973884
74224
587806
339162
55944
222420
125528
533281
578678
424028
238817
640323
309043
649357
1016292
1025959
359184
873581
447165
209131
1006575
197488
792051
1033404
179534
847424
160800
390902
690324
865018
3807
131617
486905
163438
408229
690709
18858
269929
1013164
465489
853222
742922
426275
424624
381744
648212
284495
658417
150922
764561
415870
292070
11106
214961
744533
680561
605842
624990
1749
159486
916076
582331
603404
553736
189769
558398
733504
344251
91580
567640
68694
675828
911815
168739
849738
164948
209982
583920
8344
251681
132841
512140
965644
324922
651952
20403
532932
300840
866557
774995
79832
733038
580905
29884
656082
479750
163579
302392
635924
713763
805896
749429
957566
928380
85300
109095
142034
185243
358985
835992
394829
715498
338792
760497
890485
60628
437061
1001390
490033
377432
643988
208694
511367
158597
901654
875725
307139
544165
570346
47473
556662
400108
269124
523881
346986
756466
357860
232576
959808
701745
750365
625508
1044179
188219
1020387
661734
871819
66914
173862
367968
383025
1045240
651704
855868
651056
95503
18188
1039898
59241
861788
888204
381585
762737
434111
872146
480125
294430
612495
162853
294993
112809
516043
958597
216675
18210
10467
838618
224363
448959
369762
909336
757245
617618
516528
323197
854379
477131
796573
530845
426387
979617
205134
23862
489535
134744
611318
734065
537266
676605
931208
185060
77247
339312
846762
60079
675213
994885
684088
926213
786530
177174
163783
542940
182267
378513
304639
614736
804010
54789
197654
442470
750177
712771
855497
651221
539244
937902
474684
214741
989707
478444
325369
582180
419391
884890
250993
795036
253516
484207
434544
208100
152166
309562
248882
715483
391207
979578
92335
205234
676460
1027781
904855
316760
326802
780850
445775
416690
137544
1001163
4338
120832
590257
701373
983844
220619
537011
12030
308613
953909
957575
960004
73850
263677
875368
579915
464025
250678
54211
132628
320345
320429
877753
152260
593501
250640
513302
714334
55936
286357
915311
239101
457998
1013670
601787
535500
48823
589993
513219
306956
406082
1017487
277302
862327
563562
316873
332500
237462
157862
150739
692104
951770
152335
240192
325164
174155
976152
955555
753617
428958
542842
532605
236729
65295
154550
659260
590705
161383
155132
966871
5920
844669
866333
474140
435493
323290
599273
621936
917945
243838
268221
828317
848695
174594
534826
233989
214086
343814
718692
240793
162460
150021
26135
655164
580422
562555
619609
848008
236463
715453
730836
196942
450928
1010147
76952
794978
46671
524401
178834
544665
205863
87299
963811
763567
297890
449022
543566
81012
133139
380103
392778
3418
193368
615596
764814
197558
813068
796530
784407
243948
797735
841159
659354
222455
22739
982708
3584
582149
737691
437254
433466
626490
466239
433295
899126
525714
256286
542955
686133
763490
332460
22092
940431
322092
1041668
42673
65884
38921
480502
562646
48881
682360
113632
162569
1032318
816455
229171
444061
321618
298710
926000
671972
224097
198779
89856
974850
68883
840371
56725
484300
89697
798544
730372
129219
999233
416121
1019299
771556
801802
70924
947183
159249
1022293
616438
179779
595007
954730
554970
603403
195306
660117
967599
42277
37902
97011
743584
742730
722232
599316
828932
706039
610883
714037
419164
442454
525340
279223
689628
405407
576839
731979
364744
528217
818576
1006107
782576
299285
20761
311346
392745
403638
628459
1036071
370939
907231
948530
571875
260351
520468
1000973
756176
1012741
357514
360211
953643
257787
570574
671050
550058
549565
974499
380055
371137
574384
309274
186484
12950
135344
9442
468889
161346
99991
628847
1030889
443069
283782
97345
615611
660740
323292
815759
727637
1000560
868044
89980
758173
389520
471234
579205
1013830
342397
880819
238566
809884
102590
725369
27935
981946
420797
267971
905222
843263
778111
50589
498123
942516
865650
593863
481315
850432
583976
607541
1033812
108824
103577
133584
165950
680079
735505
503980
269796
751009
483055
856996
874394
930415
246868
744506
128614
471393
51914
62629
68763
645588
157251
690797
1041090
955743
906592
23067
893314
609822
310627
653184
933657
66008
444678
190469
741498
706175
378779
856382
492302
130397
918520
411407
76528
910665
881287
923402
195008
674723
168538
380652
86788
636707
841918
842044
289772
138215
1044844
878094
1039621
300990
206671
179046
570466
587757
357947
622305
1045103
1002299
673672
227334
941405
349208
67642
612230
318205
726655
866330
69094
964713
590843
177930
643358
729364
390120
839916
599425
54073
458624
335798
972346
529335
623793
331542
1036777
959670
546831
388225
530960
632438
341567
933361
634010
648786
643612
181251
398044
178431
6294
718837
1040402
299309
638368
682734
803562
258089
925208
980865
842313
57152
31602
783934
788030
929951
101172
411626
712191
999591
516288
1038827
98917
731557
419447
15197
296674
206639
193101
945583
889070
669710
135555
516215
634924
522162
692476
964295
186672
976985
404381
347113
435634
798545
412546
704442
769244
238917
428716
890413
119106
500410
821562
957562
893527
990189
340292
920528
868139
485159
998606
137649
846185
1512
905640
730214
448452
896810
465072
225679
623866
871785
28659
174086
951253
856762
542422
943632
1023827
967495
342762
927382
225799
169222
167929
981154
254234
871323
439966
578293
736905
226512
171849
667072
881632
78024
625667
686777
329364
70706
951490
688546
58517
786602
260420
589682
575206
417415
739115
977256
471505
433095
208376
638037
408838
124280
430513
503856
724691
172620
895309
118329
411372
237705
525846
567475
834588
668731
108107
671047
78040
333667
139664
520117
807153
523985
326164
756491
307044
93556
688700
879373
411501
930332
151727
939806
978469
309446
911202
1029124
785553
325114
347455
690709
864972
333698
134879
361185
297174
735501
535571
276429
735088
179160
942921
525601
743865
863737
754394
77661
771935
700373
793944
147332
967430
436567
544487
1020932
765602
896910
804291
1022048
69266
850733
938711
766758
450119
68695
457
430854
20005
1025452
628617
192652
925612
841251
740862
197510
278457
592331
929501
539704
867977
735207
180820
267880
523586
82897
652960
514176
370759
310395
522891
120225
621097
418144
1035276
555057
399890
655091
339721
343934
855912
438859
975943
549007
739625
896730
311649
960737
839101
369871
226734
370243
272000
576188
630889
72760
690365
923739
1015116
848731
1034159
404977
1020083
539839
1016979
39623
680763
684125
13752
561379
667997
28281
132819
262132
293773
18134
581848
710809
1006614
1013574
376126
937546
190058
721396
939250
1001203
133140
753518
476158
727833
40668
782360
877
582299
591901
34150
213307
966000
400567
225933
319814
341682
735792
720528
552358
237664
920909
920857
435828
247678
106875
314792
893568
257678
298237
294569
12107
171529
482552
1003833
263808
837904
926040
143312
582378
502035
887808
211345
118431
732496
227819
619468
988431
1008100
43654
381563
703067
913704
694021
495119
1034321
733055
301243
471563
471609
719075
327177
805784
1793
716149
333649
116476
569899
289609
204131
553447
152143
745868
354950
375654
229552
701806
847280
210602
1043715
826819
97408
232580
721927
943765
530018
499433
896526
741992
875597
194091
639232
790999
914435
136605
155410
155746
657050
467511
478084
551751
392321
742564
626539
393568
594113
760328
863650
826470
550807
979174
814138
503618
48831
273888
144429
755472
616916
854210
147330
201387
716042
988049
737967
808574
251653
1028929
13217
933131
918095
794585
642528
609952
46101
606479
790452
875344
319419
852253
733564
56982
1005077
524084
299420
999553
339834
24785
101614
321805
87161
264977
995880
519781
682810
797546
363545
51130
193511
365324
413706
894254
37849
789637
142535
20727
295458
541123
276584
403124
857394
610002
775362
762168
798365
116985
1014420
392939
942577
581495
569028
75776
850173
290929
359123
113369
4634
774303
675317
308968
962505
478575
1005904
958708
42062
624202
690298
835087
1045261
731266
237633
448185
427663
470546
735092
388614
813224
1042436
983808
809303
1037279
539156
437301
870901
443711
893901
843989
263976
124334
875927
337706
813639
297380
250432
335142
938053
205963
159920
269512
169721
699842
925497
785238
938206
788434
655573
880384
339350
617122
133247
540777
129749
624893
447153
274981
45579
20385
828047
922049
573852
518895
473519
111326
413929
193034
34030
106664
823526
980551
735058
707260
934672
1018105
623809
413596
334461
764811
87659
280729
362261
672715
462773
606357
515163
583810
329101
321156
188727
967051
1025583
435602
928390
749857
617701
805925
820053
289182
536399
802632
550942
280692
222933
980129
758755
209494
347045
908733
342682
950806
755426
459035
796909
294844
28299
588911
13823
781809
285551
887142
936983
289084
470589
137722
472649
709476
833217
797040
657860
437244
450124
1024276
249153
549959
812045
500727
638300
900064
827869
247657
724150
859232
76714
130493
87017
433112
101867
118182
417154
998358
433834
916365
108691
307644
495139
661548
908534
919871
212308
487545
483125
42517
69296
728075
128150
885297
234013
133158
117939
545786
834014
802234
815778
108716
204574
736987
60603
361814
906835
243583
57700
56753
688945
165319
144909
14353
681166
952694
454991
747120
1037302
680582
394066
146513
690219
78878
363916
257075
252703
733008
862012
120671
880699
1044292
645910
439421
880944
366283
154893
10299
982161
102467
830216
155462
302586
411643
492043
687424
507913
883232
24482
553093
408256
49368
188543
918797
442053
874143
796883
331028
777649
353385
905586
774040
215300
749110
1008230
705206
763363
1037311
770492
305954
310045
227593
45661
954620
815947
674950
945947
847580
1034794
896757
112028
503014
954474
9213
100957
478809
330170
221860
735081
1044938
44914
721066
917921
511518
952603
303259
227034
538019
354196
272385
477542
670177
847115
748745
214937
730906
848132
702810
982522
940647
661783
740889
510148
775596
871800
579075
569102
760668
333546
567824
89637
969195
528892
159242
554976
482507
897104
665429
480964
220471
322745
684120
686996
867415
190699
840809
968919
679123
845573
189932
248385
769281
941763
103587
639751
992948
801260
450428
387359
987474
231005
696640
19652
370019
796692
241582
499493
281691
15961
512884
1044638
927966
698985
475531
126934
742878
254337
483621
21643
293744
301154
199883
970623
750169
716956
909648
1002383
483158
132866
336187
953530
134067
357901
234255
127131
202948
295199
234328
829259
238089
163513
600334
635304
483714
590953
625481
619871
815820
658409
562820
321704
419260
578839
540876
662286
957695
583040
564314
696782
801363
641301
934282
120091
488991
116006
949174
487914
372435
811968
876580
613709
857368
855050
361782
542696
83622
558051
985465
705713
126155
897185
375413
151803
966963
263993
563147
339683
414410
978714
632941
627144
450043
448896
828015
812237
919263
337297
995070
130020
939195
900605
972640
899934
67148
869143
1023618
30691
305179
268015
236960
109649
446821
903152
131375
458636
348005
514105
197616
190728
256497
938263
458462
9980
601522
564174
918865
50411
646702
417463
650838
786487
784246
452877
493814
596393
442360
849917
580864
926612
917095
692266
450029
907771
954368
652406
388698
933390
613069
640680
165445
121715
584895
885573
876094
3849
276546
485749
313512
7821
580368
495830
989547
127662
320487
479368
68271
920530
368368
888785
715873
821763
476553
387649
667452
343800
831585
314004
463929
248759
323845
940236
5086
218572
797557
417247
479926
276432
19808
979975
563597
601714
982472
410667
807371
793599
957014
1030471
859782
268261
815148
704994
47840
577163
696166
202161
169855
1006818
472168
12
171645
935518
182798
689680
773337
497642
478871
787254
528367
114608
336930
147340
389504
315241
296563
288338
832985
62384
950924
965940
872660
80480
797820
906326
302421
91543
853871
24344
780200
368184
319528
442642
139435
283385
602445
884068
827812
917561
763225
910585
784113
790929
524068
857752
1008209
317504
756898
717508
1037091
730407
536645
235381
613874
627855
492377
455956
937457
496518
758004
957460
863628
675951
289890
1005794
1041937
1016415
450582
176604
737398
1004297
907215
825290
333983
619476
388571
124654
725807
152442
967564
758871
389463
7334
39102
85965
862155
944249
62898
983159
82979
865185
498474
75725
1010472
592316
541044
102424
1001980
155611
924411
465675
613523
745798
562571
881587
416836
1032437
778288
725750
770440
661311
28423
324908
639989
207724
975439
165068
78011
264511
467566
480826
859590
847762
361437
927051
192926
495235
790406
313421
469119
158715
745004
443282
186601
946149
829205
918755
10587
853264
113068
70592
665005
681187
688954
751293
702913
885859
441508
673063
934716
317414
708247
553851
454392
161729
393678
70209
882781
297631
957827
761328
711598
850586
606596
101007
746379
343570
887525
112242
778148
55873
805504
395841
482048
398618
477484
282573
518698
1021090
144617
402235
436929
806282
106575
676779
491681
893780
993678
359123
508321
929445
875700
568227
347831
580654
143839
146732
694375
596511
996460
435672
349260
818897
554197
125031
949372
773933
464275
863218
860687
827151
835202
882491
493198
505207
916885
699608
637538
197659
535946
281826
382781
740521
797079
87841
271563
445771
927761
28156
40346
328156
1004826
466006
995645
883059
934135
899439
516717
258292
592007
882405
850313
867961
1034858
493364
1028183
445897
747701
207615
309741
976834
62171
796893
64972
339909
217011
848835
323937
117550
590457
342414
540629
559516
375294
958077
208757
480201
916554
519715
156799
1036008
718761
888326
282702
934866
679463
468888
1026642
646140
11186
768346
28155
162737
395767
546336
118613
793417
286752
679552
385694
747036
370350
483733
787091
1033683
790261
224600
261156
964052
582229
314090
589517
341435
307819
606531
765193
1035412
952087
831475
539815
27520
924716
513718
386656
582234
302368
193990
889984
1002698
136693
239075
968949
690902
590058
569301
651269
590199
736709
534785
654146
586658
538927
811282
553331
708915
610632
999238
138317
689644
816547
49933
359720
643327
732568
330157
788053
848623
544834
893910
454581
373638
812044
43513
649166
181813
433383
1024271
644718
940881
247750
91478
778804
240352
22625
726855
818856
494794
812098
203228
459808
95899
115428
977030
627314
629308
17238
90442
520503
140134
877744
194234
536302
623152
392858
206106
646898
35156
295493
538602
4905
837228
768646
1000275
856300
366951
438599
105267
678042
241548
675894
43516
21001
737725
627734
524879
178181
123485
544517
447520
482318
509090
156260
609820
881038
1013802
718591
979136
477371
911630
850615
806999
225037
195785
59758
893442
644762
174561
563220
8926
880500
780981
581529
407282
963266
705430
367345
309267
579122
814948
777112
178482
548411
241137
338290
156671
142236
216947
533326
230913
159713
126342
538939
139121
110746
53962
396910
953962
349605
547634
697289
181813
877639
310324
718240
595113
1015466
29195
566651
774992
929531
26498
162126
841093
446148
46090
971764
164627
855784
945435
30695
641749
83920
966950
335205
907422
536776
934043
591757
970412
742173
334720
287764
47909
301713
773860
546561
717852
609138
185989
954407
291574
949252
898088
713933
805069
265796
812801
311637
150325
12370
367137
899623
124085
347346
910909
310393
289810
46804
248000
505256
1043638
62296
568004
203231
93235
792432
392820
721296
93219
300689
385080
687167
20839
809105
778310
666241
270831
614586
780288
733850
579034
537191
625718
443505
652326
908845
124183
724029
495969
341604
768699
788987
836627
24027
821379
606818
896595
760005
11814
11249
982132
678801
719897
972926
313967
228936
363825
746270
809276
852570
544432
919215
875715
344953
543243
48650
794544
703912
392126
351543
235875
268326
864122
98382
551672
732615
905165
624172
432895
193116
644483
261805
262500
475369
411284
226783
1025113
920408
282119
1030118
984730
777572
827026
663677
409962
612820
343984
917261
965024
203438
220865
684008
104090
1036375
696630
1039476
824027
462302
176228
452975
539992
197887
611373
867707
254917
721575
755484
768573
495668
415290
807324
470597
620357
275169
605454
504758
283462
363460
306272
701002
559412
349808
463914
704673
751525
839201
879
891316
268053
207940
205865
523609
638105
883152
426338
877119
3805
120344
791578
936457
789799
1011559
52107
326207
919921
191873
989215
151189
299255
695038
89384
712100
35953
511756
620711
78792
714695
90220
854228
335558
772603
900898
720733
790240
480537
167887
590709
138981
1005584
38310
15141
632501
305770
65651
341684
641710
1018141
834435
988653
877916
45414
345479
431569
927829
536336
749615
476272
603439
60649
92272
361539
232114
659629
881245
1005128
673634
586371
1017047
687009
755021
480174
669719
422691
585524
782536
558496
314482
145471
862444
1023097
946890
188135
459705
640008
5947
262226
755313
240788
411871
879405
774474
956758
168693
1028458
243810
973959
484335
694024
742874
174506
47890
271997
934059
440673
821015
767983
24485
146423
375984
223854
39393
62676
376918
160997
22868
459843
538917
400541
842011
873454
735201
585889
738271
480782
253674
821432
894628
919975
771703
449695
223380
36895
847000
725722
907620
503901
807369
886953
335886
659626
245048
98514
661470
257532
465709
269551
524723
656512
591219
211916
187082
946946
332622
97566
750543
1030014
778279
1030722
180699
387793
173091
195528
632327
325953
60691
705185
676580
258802
386110
416397
427774
443959
1010157
463085
660792
604528
935314
712330
388168
90036
62556
72917
168398
772032
612489
441824
480796
1006686
187727
151900
978358
52224
891170
42779
667379
955323
111434
413156
550592
129293
176402
633391
216543
1002638
1014155
423329
561661
712491
614729
200563
567786
894516
247255
798232
1019155
452694
76248
327607
1358
524755
786930
729257
753447
835748
637681
390315
380536
272348
946609
317938
910211
570982
375021
802036
820532
710723
143185
958837
1021615
790809
733032
445007
283893
237505
496665
924788
429842
434904
707548
486504
772930
78947
146890
16402
1044243
911131
525997
896778
398605
930368
563520
663491
726378
357111
15237
449654
99196
47862
806028
932922
475648
54112
797768
894052
1039686
524890
259751
171688
80257
440980
833446
211313
186016
464279
1029215
411565
375225
541173
155958
988076
258686
919922
795813
251166
741928
840020
197318
789601
270054
986118
664704
1006818
417251
363477
577706
253778
707067
582312
58369
497669
800838
222931
580090
239141
141135
700604
717080
830546
178983
878620
487726
98503
105441
58998
479566
585648
292176
184620
504733
476528
579255
68950
955485
863995
453591
837781
219562
561724
644984
572988
699767
711700
773140
808940
543809
856637
8823
590884
786446
91187
774061
33418
683838
94639
689808
585560
339859
413641
680910
692167
509216
20578
946423
414308
600892
667254
18492
1021878
577702
641752
886575
500900
252821
830126
209709
947892
771723
855379
540983
45262
410876
397489
70178
842263
866464
623454
559936
549760
123211
446931
195548
241785
496631
378794
825259
770142
887999
964552
350068
198820
993242
81915
87698
846145
191096
725908
177108
879302
523753
644376
736118
10737
951372
161036
673330
34677
784295
897009
267636
881900
543228
426700
1020421
41666
845388
174271
553024
423882
856658
913963
607111
940201
233472
262385
57411
903414
792541
506803
94069
141129
70653
761675
274529
880370
684294
859960
662551
163104
956389
578097
321
484521
137838
141924
667017
98515
1045391
287249
940116
255035
1029743
97244
241676
828951
100243
22082
925929
975846
404499
95402
1045335
327065
933336
718275
724217
423242
448319
588440
117919
942677
667062
179697
988457
910767
494293
1024965
326771
370175
995486
949776
340011
297428
991774
953878
842540
281774
917088
660512
164291
519228
413722
723132
248541
167655
543784
870287
974742
905278
161219
430843
961238
744862
823003
474064
848000
964136
238749
360865
126647
301
5444
11110
504940
601267
110883
45008
288797
466795
713900
83063
171236
181367
323223
575665
788323
795915
1041726
683877
368483
1042241
147241
533200
745853
994929
188714
635964
758115
433229
228854
222078
433565
946099
152606
143271
328809
544189
497495
991400
292229
773983
1019350
920663
491007
539923
347375
913275
877700
841905
63005
393132
463114
253054
774225
665721
120643
817210
878449
1030656
75810
68378
666923
522817
975397
725904
221619
877033
411974
444216
258348
240511
831365
1011596
365705
247587
818927
462093
540353
915517
256113
7763
669998
305695
502100
313082
920541
314905
266514
776144
351696
62394
106704
764043
615759
906532
4406
334418
1041286
1025612
717227
446766
319558
152290
453049
33625
861155
427546
240148
986576
167032
536131
548876
481621
696086
950667
617259
653099
158120
565655
132952
694965
578566
95396
357180
237007
144896
534721
919601
52791
894208
561942
341798
392193
922496
36596
752216
7195
526039
280114
179926
483637
571199
299855
943972
483812
501206
722582
928779
391268
342858
1006991
33619
228376
491252
266847
804760
3999
671544
344050
298790
639202
1000597
89769
276534
323481
700421
956620
796826
194578
762556
62705
131687
164261
51003
712349
144737
920713
14605
93685
161702
120798
710268
585366
134038
768929
254143
330261
228199
611317
224730
724108
1017882
605021
991038
920931
133992
502593
468088
550018
719953
292789
759237
733955
595600
949731
559139
1026461
1002373
420955
199352
422873
441067
792335
978180
610325
815645
945356
114163
584067
1038784
517927
458917
301527
530876
645630
435182
79305
824523
931818
133262
192890
789058
722733
787298
240773
240750
747216
295494
360455
772552
689371
137682
951151
720862
984107
125623
898954
449417
542277
392964
849228
350164
487280
989914
868894
678458
907293
546857
573027
973501
517746
507194
407223
723971
125609
723441
925427
554652
542428
831937
270930
718742
227420
331070
732982
45129
945563
344248
30477
333714
175491
937643
1015471
773251
662507
379309
427958
265431
640256
864383
156903
312688
228004
582877
370175
929239
670368
656159
101480
656255
78792
817366
960860
678220
1043387
844431
956628
203247
638754
209085
1015171
130959
217744
169892
594106
564480
890374
646881
546995
634371
684616
873317
582722
894420
88191
138245
112404
256033
306145
313390
637360
92030
102023
400932
890815
660711
623939
850056
974248
77125
715365
189215
341655
266498
101999
431757
971292
798686
237706
81441
551938
1000279
1033122
928400
574573
356100
670726
815874
965743
22864
111068
970064
442444
932592
931449
602097
218835
185444
237076
487374
97232
2892
660193
488987
407051
264298
628523
336661
964174
704822
161610
823646
560743
541869
713568
704120
1015518
137907
300132
582208
137312
146481
604914
378902
719003
172967
680684
50207
3743
16107
298921
259048
194533
588543
607072
916897
74389
374394
434503
237291
143377
627334
359991
336067
973622
276293
714624
480584
805470
854930
996043
960832
239381
452449
218784
594892
735549
577158
256714
895050
1016942
880403
615893
341461
531274
1004517
501824
275750
234142
930827
1024227
976533
209584
9668
516624
1000917
301632
248669
630591
131587
580424
784434
251005
126063
843087
141978
232760
463476
385948
402429
218960
654065
675581
1021532
619918
81980
617392
996582
244842
552637
624520
585215
252324
553183
53877
227628
226556
567520
953421
815781
262826
789515
221868
335707
158679
850252
286511
273585
170329
288802
694928
368887
372961
73891
912566
586945
684910
561659
42996
143151
296201
239393
424602
687619
271459
585077
163023
453007
1026273
665004
964683
299732
381370
674180
1741
661065
1026938
958600
921676
113699
677401
82597
852817
988158
547665
664531
418571
802691
423156
158265
266854
758221
196311
644964
448786
878770
583836
95151
206575
80683
913021
974878
762421
506177
711230
163906
92234
396813
311493
189981
283750
670238
539695
823560
254780
562976
49583
74692
886220
428488
505034
915744
457681
570435
736061
575952
433632
184233
778037
171237
80768
458188
230044
301262
184933
406580
70531
124283
517755
651945
909443
429500
630419
751543
491347
933307
889212
388532
998286
429754
1037672
580795
79410
308265
46806
156065
129401
19818
801883
865173
73590
539281
631709
359112
914446
372364
963750
808283
24111
490651
878798
881078
509788
577140
235785
550058
89923
616661
67524
365785
783813
476075
424183
706378
557886
642125
1038571
1043557
850444
99021
515529
546592
451535
162965
571033
245316
873429
827558
764484
575572
83863
55943
545586
884864
424441
413128
20886
710204
944327
798874
284371
466357
739380
79671
266790
615568
229507
813752
731195
757432
894873
739049
796061
559050
898263
410613
561360
928031
372615
231937
766006
245264
916823
271862
498956
49552
383431
611706
439076
600299
877020
140781
674423
148115
907538
945704
503343
874317
480921
409601
311105
641345
17179
256820
285955
708804
232345
606687
810328
443562
214089
700615
927113
424928
797856
45084
374624
508635
298149
729345
341613
297590
1041777
785600
64582
785827
162660
115591
298334
584064
585810
222528
300546
874515
65848
425619
684429
935925
983090
537413
616485
1003907
30187
424528
749637
328257
364481
143691
243909
982304
38957
9989
341341
744689
340910
96859
537866
981141
70407
386449
281522
519074
789491
902136
633747
950962
683773
128926
484889
845626
791525
453040
896907
27127
785885
773449
297346
404842
1000412
819627
397649
535203
1862
955915
502784
594251
389352
629928
1009242
1003176
217547
232925
519478
101003
744310
871497
588537
140370
827104
200598
164335
871730
906031
117567
911250
116475
944437
455854
799320
711378
301899
909696
602143
921398
463408
83932
233748
480645
548533
293070
509778
980787
799924
955797
219530
851699
670893
700138
200560
489725
542647
500428
761075
555141
133788
637025
669561
388673
215055
134593
933474
905534
549322
167387
558204
56528
269101
673178
545415
631078
614000
11377
426300
147953
573539
676126
34973
803819
239809
509972
251030
825275
410976
250318
43921
951355
37690
398008
532369
606380
553653
111083
927506
357283
387671
640303
502398
568680
938745
994322
295798
139301
595396
943618
371584
551086
618858
867677
96532
5830
82578
991593
687312
794662
504344
798607
830109
36806
662781
392188
760476
154299
959793
726300
239464
1000664
177747
69502
239599
851419
249911
203402
824165
512348
915601
868075
398255
727235
576673
334640
320722
441005
881970
281492
617413
281465
665881
543325
310870
582902
194571
335541
564167
955208
884805
138191
378109
942972
612766
326065
873171
758655
27598
482976
476933
464602
546250
955878
682765
797903
459646
407081
669412
996798
589695
322739
80882
9849
328604
79305
82072
123837
710142
63527
226935
139301
526584
500265
556461
932698
798656
784343
284771
70295
670568
387071
142260
168222
1805
485875
742307
819516
326794
911538
856439
573347
780102
923540
232134
106563
744056
728278
751328
796071
416004
1024970
77092
309462
43964
219696
854518
958935
49670
531407
37940
714834
51555
660170
940590
637308
42417
786151
439533
62745
983322
492147
29127
212383
593140
43970
612690
288981
865765
493284
806183
367831
855488
529312
654234
913859
305572
673212
439898
359161
148559
876678
143717
132266
197871
398467
317676
839853
540501
791110
98131
382132
850202
355395
1023781
46294
680780
454986
217842
1029888
119606
534995
558285
644241
492087
331876
200003
333428
371553
435924
15504
502662
61963
417376
709600
75737
172167
973362
481572
688190
647889
523438
76527
328504
444354
5128
42665
328400
636331
255147
472038
549875
414550
1038725
714498
944375
915398
719358
116688
1039964
898220
1029915
599739
150294
580696
735414
201491
881113
862481
864932
507303
915591
828347
1034596
814621
723761
606571
482779
12172
837866
1031162
710780
623926
660832
599110
948461
718504
512130
211832
701806
674678
983139
647820
902276
162099
782744
244781
584156
396626
96560
733481
927741
856036
607840
988481
856266
62621
138092
468779
631651
725005
678653
298637
232843
840205
129465
735537
854352
1024805
434423
290773
264844
149762
652887
623255
126263
1029052
663509
721267
1013406
157528
690187
360275
687930
37840
246191
148306
500235
395007
583196
533274
625243
624074
379741
696331
547659
72705
457760
33222
533536
161433
175970
529959
81179
860097
956587
230412
43435
150329
166714
211586
922262
961617
306532
363952
687558
983456
266324
532765
46210
695358
187805
757723
631480
846318
485198
609653
768236
51656
688060
117182
426080
83339
10093
617932
63644
148997
621550
896614
198689
758293
569531
496358
488250
900596
675685
405654
296940
861970
607838
540486
209530
606331
920118
458451
45435
652314
480707
91096
694705
239760
112060
777020
440054
196340
967515
909679
187953
897262
756138
465860
202083
457540
57204
1015604
688156
205319
86404
132944
210400
819275
186793
145348
129407
721904
470998
654723
117571
890411
854001
431031
361656
45719
206496
708641
478523
497589
575986
517152
225291
759653
450992
418624
23198
150374
576937
155197
89315
705910
18272
552377
973187
334896
703717
286090
715968
822365
894401
646071
12668
375307
192175
368043
4441
7533
498909
948378
281941
380146
439603
293758
890706
606025
192210
602886
378917
907377
622275
133075
14851
858524
251406
571810
813011
978569
92598
111520
371359
1019842
863117
770993
351814
38706
28522
690056
172624
973144
791975
187787
899430
611443
1024873
887585
287048
531252
887698
740766
1031232
217469
410562
779910
839768
878578
994970
910353
706829
135792
348579
949343
309769
319730
81803
629408
993728
815146
940129
495022
626090
279556
682492
167945
412150
603888
580459
20989
574342
381831
695985
915682
1018085
1007847
958509
853752
101720
888411
156650
788364
901086
57517
96392
907686
551060
248416
925223
961748
512917
995574
778463
124032
544711
51317
879540
896132
956235
811859
812624
123221
860609
175621
651325
659137
127747
539968
1036965
97075
884294
1017708
769959
614297
757028
155449
858248
381158
689523
518725
717528
237402
244733
952060
934529
721655
608775
500124
119115
383926
744389
375397
884441
648055
680229
70334
674649
754571
134248
831202
205831
822919
576714
531162
103423
258181
123555
887055
217944
1024388
558277
1035975
155076
693917
357875
991514
667831
543368
844871
107989
881641
193027
840890
472441
799942
882731
477034
413562
491839
536852
276895
87240
505902
556014
516468
101196
603556
851615
149789
537904
26566
560963
990569
896152
307571
495542
167842
1019020
404988
729391
926040
445320
434524
172727
389710
140247
510560
163259
734505
158612
496157
152028
957416
565298
299490
536986
74694
477042
984022
96161
690416
506254
113953
342273
21739
876151
912576
261415
14738
338636
323899
757116
514975
643866
547848
621335
417723
482875
442252
167963
271570
751019
213604
61855
136261
1029782
259053
325942
656733
811686
750063
512939
577354
499707
261449
880625
1022469
318595
320673
519660
1035746
747855
548628
806673
968090
625933
113177
340013
1030389
792009
45905
273889
150655
697705
348130
759284
432335
627125
240379
62764
265462
975004
111567
213225
353543
386875
570402
502503
324036
554772
307465
697812
392956
289740
719547
950769
295402
694091
483624
654778
690938
113209
697664
620042
486561
711383
128347
1041374
697748
419178
480011
581251
729239
882921
779425
129233
606701
395709
213182
717306
391034
811337
939918
357744
263934
702935
620684
504335
581458
75284
568892
452995
172136
398686
1013662
25743
852373
872125
679023
218320
790958
14903
945748
555211
886850
203306
59775
587884
978903
590473
915223
638033
834708
215821
285563
378358
901796
100798
427480
831482
919896
807982
73159
658530
355891
169999
816619
744992
444040
922646
542040
747050
948846
902422
920478
797820
654385
603861
707852
64828
1038853
498251
290010
540372
373103
216534
877897
648461
276763
78012
802143
240701
887929
128017
190813
419855
4163
454249
778290
776840
767144
720533
184646
298912
509626
837375
714710
946643
225634
159029
650415
87831
817368
168640
222642
999140
435411
368481
494031
251731
672183
105370
750252
836037
301540
1017226
959650
810606
996987
603469
1024836
194085
899799
307022
45434
86598
67426
682896
714032
580302
851035
200392
277261
320618
848316
873928
201223
228803
1032201
29933
325995
1018243
995214
749988
323470
702939
574623
471698
387352
950073
390435
800261
462527
177141
660315
946786
780531
460406
1038604
522645
340074
60680
1043293
478740
606630
815522
831101
17983
1039133
226594
975433
534753
864089
90633
429774
802606
555952
950705
698346
1036868
160358
923118
234383
455465
147031
80768
555784
844981
315590
515289
918410
440389
376116
553590
1008211
555999
476720
432684
643085
942637
335218
463566
147420
640392
657298
990299
191487
481966
173209
927468
888469
734217
571468
190983
57902
896883
893067
15376
656770
23185
724988
341114
54012
177306
321349
524785
885003
31020
890488
520604
513703
56069
542623
822669
432051
230051
579258
325592
732772
158922
489079
745017
1029198
73335
838537
192602
589349
427763
501498
665034
344560
787772
167591
785246
625237
879916
33302
917492
16964
77654
120551
90960
423691
243663
344260
747376
528988
701508
656573
411716
283003
152063
811263
802669
642898
688058
232588
543731
36482
319375
4899
72367
42910
640354
980535
751805
149562
988125
150119
209653
851699
376667
1026528
1042161
938978
341999
567861
702189
746907
817434
457172
303543
841000
412393
191906
1045208
40301
655099
274293
853587
38433
203736
601934
805874
1000005
798293
428939
14340
74358
379676
977534
431488
621414
860882
1003127
842265
198225
223180
117387
942855
722455
340016
441408
434168
396157
148239
530808
48105
359253
423081
434605
1031096
566846
841915
26094
542715
730154
52144
683499
335297
662311
246021
748524
871981
858878
183391
453830
685079
352066
891768
1042246
2386
604950
603270
351353
186856
47027
127834
790887
344512
265796
903178
805361
210502
649021
295168
966473
415424
238548
944382
232740
32377
146409
660714
271537
877790
225795
223303
955234
934974
448158
569938
975024
38280
792245
160207
807091
944542
512163
304964
821161
317289
664516
796629
922920
311741
773532
805610
415252
641618
90375
687743
917798
775421
910337
465500
579816
397219
771068
172313
581849
589662
618346
830267
294309
520323
988302
630539
306964
782375
440249
910203
399104
285033
499045
975458
986046
256861
1038276
319444
476383
697600
726842
1017647
246019
960771
486492
377610
459221
517046
925543
538252
729962
932286
33894
235107
812445
522102
419357
331206
71659
35406
56040
973616
867297
873628
455405
445186
875378
263551
140258
443339
834305
694306
621714
493583
335837
388185
423725
570840
417324
252557
170084
709989
17035
321458
89677
373877
53535
891249
883802
332953
261694
317400
907671
45755
165882
198560
241769
552210
461362
117391
152643
598810
70824
460702
302848
809174
98072
809914
321072
87039
58897
589771
779742
18332
188808
58843
649037
64185
481346
264776
488591
288639
581286
774370
849922
200740
759608
601571
208402
755321
768596
980597
121804
563471
793224
467856
1025041
221615
614531
420265
927773
996782
134751
511576
323987
394311
512033
63370
466003
591615
123505
454331
20480
730894
137076
875987
4206
988515
454196
554160
791198
546808
766050
81513
515908
196156
2635
442193
35310
118303
43650
714676
788276
841725
621733
20960
668599
88787
972410
331182
844272
943881
1027795
820518
958459
504544
239696
16635
501496
198986
178496
196418
445818
618851
425043
13337
876344
53181
388970
515082
657220
613160
29865
420808
833383
875840
914525
928229
922552
190651
508680
235062
341879
415990
265282
863078
344907
515824
172700
701562
327113
472944
921405
99807
33892
946515
745061
69195
796897
648585
307839
460716
694797
975089
794212
753384
454896
720903
615745
310719
399904
180386
96678
185547
958168
691498
1044314
434196
848958
774099
1028969
1041139
309230
49328
989948
1010902
920724
102680
306143
850438
701810
66327
438235
964570
249282
628246
142772
158526
178355
808487
14307
345782
67723
639195
847055
11934
982758
703304
678171
988536
426508
264100
634441
1038257
98271
298513
381456
571909
676948
692595
949243
67708
205284
1010998
735393
487332
167619
916806
183426
316311
558036
545555
45001
46572
657829
939748
509694
653094
839609
573225
178166
990714
588328
874359
985831
520405
346681
685651
112926
718570
446059
888726
936769
405439
335618
944951
790435
401445
78299
910791
242000
312803
242783
518475
82429
203167
448374
607115
828662
606893
150141
519649
481651
633495
804231
144930
60229
754725
448423
750961
418638
89480
980159
906483
602577
824167
960004
417199
595335
285677
559003
875059
175657
992366
686699
854899
879408
928473
965413
599485
620919
250742
632112
284142
37849
169369
145331
149322
160357
407344
199852
905457
237262
525117
842708
241267
421720
399250
815543
681559
816199
547302
777097
18661
129824
690055
400210
1000094
102511
361663
960329
83649
860498
111484
711008
17549
954496
473935
264807
380416
690502
180028
1028053
287623
92750
157051
145271
8788
575293
170081
494585
110622
180409
986691
593241
370420
704834
534306
505175
78006
317988
375937
287438
504452
282823
227123
830504
951895
859837
247593
267521
509493
400593
1039612
1029659
810135
12309
625629
710216
1030887
802420
205824
825257
35414
407680
779091
152079
508418
955556
252039
935329
229864
662847
337874
274368
496321
329952
62215
577771
475050
516718
125014
717816
724673
187242
879743
1037272
879840
198515
1022658
280113
563370
129931
730470
876001
96108
790638
1027549
132869
830352
25523
62134
86126
176224
693893
1032343
704902
66309
855924
216936
515808
467549
800860
489852
783087
324661
991370
279996
99754
451759
346669
601756
224373
119867
839877
648983
483733
34080
959218
848959
977749
941926
285981
128951
160000
498509
477649
149545
346552
42410
815337
699599
464251
142272
477780
912716
565594
667562
415491
470249
921247
454238
479740
462269
99176
224650
450206
53154
278289
528523
935821
18162
709681
832834
649590
367031
28583
725588
271995
1027326
410717
843865
811948
122087
248962
1027879
253728
544854
484360
712160
480441
123464
751485
805102
939552
769170
952541
823251
196823
665772
800711
471262
395481
157419
907227
53928
787807
6245
823310
348294
606717
273823
799805
809653
541411
842115
816486
18493
868443
181084
308664
954090
488207
179456
70412
996383
563547
3775
9623
698214
171236
668574
134266
222023
752087
45515
312013
199602
954429
72268
241596
135555
1017512
724957
620125
540664
782093
613997
533687
893276
669454
151627
963367
710698
314461
544247
118639
99606
389204
759092
547570
646203
84234
404720
546280
414376
966139
211496
756574
70365
129853
37265
229000
17109
525253
1007556
458201
956227
545048
862386
263872
341569
770863
87413
386916
932461
715324
494365
899432
1005360
56043
184792
396048
496987
213356
860849
103906
590536
549490
288015
901498
62056
289007
124634
759984
834143
999517
883227
749658
1009318
247846
274824
48228
821341
9335
369817
536664
86129
444203
728765
675233
211398
83206
577843
186152
850427
73161
542189
29109
967289
899961
52194
937466
179766
266205
524589
900940
731332
579219
575759
343383
368255
632284
697131
793695
590418
372650
985643
720422
637204
146723
928444
915231
1017319
407707
674715
7059
296442
640454
345254
621085
563290
104568
57633
453971
993690
314617
132816
323876
916901
982401
655334
280953
683632
367250
876058
738017
177774
310965
576636
62930
879872
168493
522904
1015872
130642
399725
223580
695610
633370
970961
594164
973179
672390
310725
943786
642026
329232
338941
305531
973596
497437
561678
1036139
794048
252370
762666
478683
1019915
762074
38627
340625
636332
209127
316290
811882
623315
315404
722921
618356
781090
925693
829789
636180
676402
476492
860351
175612
680250
406407
331027
958682
548889
577653
148875
164122
667117
711958
134965
695511
139017
377738
632378
694379
794602
728034
873420
641254
483292
110317
495153
78992
852126
538627
440318
562570
576800
224078
802594
347264
555703
793278
992043
424019
454620
357899
841489
821984
706178
53632
251357
588335
28241
262698
83491
530614
960479
359368
1044808
1037332
630472
144235
276479
206626
898624
243526
779329
543249
568775
934508
979926
685784
720277
62558
86664
69347
968804
267964
146561
714918
177588
1002595
305541
960050
476381
592870
997439
869933
980459
606142
683838
205512
123589
257822
80081
410859
150523
499935
471982
475608
89546
75311
246904
39512
158037
925017
922697
961844
816524
670197
64422
236290
876452
413336
929277
294493
865640
998153
847823
959911
936270
478907
339216
697552
482648
124442
183222
970473
857987
90933
59764
192879
781988
998167
785503
902664
269843
25319
881965
11132
136051
28245
487887
792697
32689
336939
552657
300133
543187
355514
815360
218938
956767
172985
719655
720663
488133
187040
359805
410437
592820
926810
356982
469095
306104
563850
369203
745377
829209
467006
70142
769344
453949
623707
753150
762681
981621
231577
126859
652786
830587
293346
781995
814108
771087
241082
753248
243398
550626
1041884
734010
733887
235604
449350
388937
71833
743850
972562
650968
659817
450482
980440
860100
142299
623041
228550
47450
25169
350610
965307
605449
825758
639683
251156
148849
355691
860560
1033792
97151
207208
839842
681421
337505
479924
691544
442706
1036937
587369
462775
206794
674100
884795
369569
542024
533551
575569
315145
595934
186520
7431
405471
630215
872198
366711
102537
120048
783390
806423
322640
216105
163729
849828
1028545
283626
690190
862624
905681
364597
455495
313678
686647
967811
183058
302022
520316
319587
850716
319713
504676
481424
49495
484465
867247
464618
153707
738935
101441
691313
955531
779439
296516
143510
109004
501099
1012243
969968
102349
758819
1025270
690836
645489
898637
1018205
5517
854584
785411
454915
233270
201807
972166
457200
711202
303763
10844
89972
384198
791704
687417
152409
922497
751896
708411
156675
852555
857158
791548
155864
425294
709542
463421
266067
438865
1042257
291379
517162
328446
251590
420834
920995
811078
128689
774864
1033705
197495
327359
27418
522104
299649
280824
136647
173051
886452
44846
254940
1020397
308586
754425
578843
495006
594565
940342
951915
889572
235886
969059
137138
474346
688819
226693
118268
815691
328847
125322
85680
318639
701796
750595
326111
951372
621064
853210
451022
952117
906457
228216
755147
175930
401106
272372
857168
967176
98106
805489
496104
150651
175810
550685
898893
835210
244179
510137
883609
1044404
731419
1006150
594252
641357
465954
99595
48047
19400
734905
570642
699463
157335
562484
353468
1026487
586831
996633
821975
15063
753304
570288
52977
201592
190223
66623
365032
803191
752865
125650
647886
652306
788498
909694
295947
1040022
1036478
234456
523001
149138
56423
879545
395933
402452
881192
1005367
507236
1010020
593244
116478
117446
642347
484844
251788
869392
393668
629202
630450
278858
201649
15964
318177
1024424
381162
610265
771636
29982
193357
93478
265481
566464
231406
356735
847349
867294
243334
1000486
705007
226888
251567
354623
998832
738380
1016141
143905
989294
84652
1010957
16587
343127
155574
898588
151414
510141
492166
250231
437726
117543
427728
366448
521381
471144
353629
772782
156902
845397
879903
359405
195089
482394
687271
241972
471742
399524
38114
960133
15613
530368
581375
326596
463285
120175
348159
86747
712434
445199
806096
648605
362527
398611
850071
791886
467040
188336
346584
779097
974315
251982
1003096
24772
1031108
75519
821559
693654
830967
960709
796183
874572
274264
893294
675858
584759
830409
515032
